kernel-rt-debug-modules-4.18.0-489.rt7.278.el8 } >|  Azzz||dL. U]/w;^޴iXF1bI1d﫧;)j̒ A*s+xz#8GJ'۹xsNge`5E9:%*uZP1 fQN5J7/ȓE[T@}Hu.6v$FJ WYUcݦ(o"4A *c& 4V^ }@&i}YUxi24e (,Q%h,lpMbmM v=(j~[z47Unm;5V.e*^']^xia`{T;6u3zd$KJ) fFD9e'g'O/҆ VޥnElmUSރ Ї]ھ-3@ 7N,]R~Df ѵ3{s%hdߐSESg$ĉMfwH$oIA A}K%Pd00ǝZ^N0rqU(~q%D0871a49a4534722cff4f04a7da8ba7f89cfbf9329310b942f19f19dfd06c011ac75ee28e81a65200859285e4347d5889b90f7f840302047c435bb500673065023100b251a0219d8886daf02a52d12945bfdc2fbb0816c04cdaa55a57d1ed8dfc75905d499d5f0a6c16aa713790d11e6657ff023063dfb586e9c4b95fea541d502063a0c3b284e15ec5dcbb454d4f6480e7ae8412208daac1a2d8891ccb1a52db4e0840350302047c435bb5006730650230745f32ca5c538346da0741514d579ad02d5de77a1cbfd92d31fec10f95ac2dc89070da770b76cc5919f416e30d4e5a39023100eb58bb2c1ab39926ac1310a84f4a0970da00e1d2242b4f1fcf74896e8cef47f3664846894f29750a55cdb50c4e3d11e50302047c435bb50066306402300ea136cd088c58bf043b05105393c7c8b8c686df8951bc58290f32882cf0c9738fd4e00cd2d50eb809504a41aef0da53023066e24ed6ddd536a37ec7d4b6267875d5a9fcedb468563a4181dfaca717f3e131c83772fdca15a39cdc8cb40de854a94b0302047c435bb5006730650231008163a0bcfa7a7c589c49741758e32f7dd566d82342a73718fa7f7e370f98c68ef2553291533869898117cc2b87dd1c7c02301ee1b298450d6e1b7841afd0a8d27414b35a07740356f1ef2299797ec508a4175fb4d9662a83bee20639abab11735cde0302047c435bb500663064023052a80826261766293b7a2296ee654cdad785237f4338e67cd5d6d34e7ad4263780992e1e52b5c0c94a3b8ab6ea56bf4502307a6e9da64de33f63acec1f4f82b7151dbb652e430a9d93976b75b3fb3a5558d779c5db73d69f21767a971167293d08890302047c435bb50067306502310091c978b2bb735909ced87f3ce9001e09f5833fb689e1e8fbb4240f32c56fd1e2a31f68dc94c1e01a50882571fbe14ea302302dc857e594d1d25943cf5af75659c61189bc3b213376e64eaeaeeef2e3746234b47f03048bd73a1f33054114075671a40302047c435bb50066306402301708cb0bbd6a01498b41c0d2cb475ec09e3390c871b4f292d059ccb9e84b48032069c9395565d432090c30e90df4e9d2023076be8e618766c9afff9484986f57adda8407b1151d2894a59c1ebabf03fc667c125c68930523246e05b44f6d07f356c50302047c435bb500673065023100a293f7207915aaeec878f5e57726eed76e9277b15c71a61e5fa0992dcbf2eaf29c91245773f6b49ada82fa70bfff743402305716527aa303922da4bc63f1c268e983045c31efb1d3d74908cacb8b1aeb85f8f25f5d953c985520afaf9623a1b43dc80302047c435bb50066306402303b5ff88d966bcd3d7b1e62f5973b367e16a195a0c3211d9a92bab699497c64f9518e097ec880758650f5e2328e2819d1023040ebb90213e89abde2f9afdf4e62d8e80ce2976cd771c81d17d14ba68d49b90d7843270a770f70538e8a9b0b134434d00302047c435bb500673065023034a4459fc355667309e978a78bdc8d0c93048bb154ca2b3ab954c76d994a150429a4ad0ed796bf55f366f8dbe8f56bb5023100a38cf1c90bb3c560fbaa17a5a2b15dbc1c93ee977330bc742e39b540b0254db5c261f31fb7e5d031f2eb33994dd5be140302047c435bb50066306402303469a77e7e3ca42cc448f8182ae807ef595dfa14c0de9e56679901731787b483f0fd8a8b460f6163a35d4df95a8e46d002307ea8bd6324ba50f16e958ca59f9901a575fad29769e91ca3b81f57eacd633af8a6070469ad9bfeee8f3e02873968b5290302047c435bb5006730650231009cdab10a0a847e2ac72ea3638ea3514fd2b9a50fee4f32fbec0552654c9801a55fc028d7a86b95de36e327bc6ae9dde7023066b98be60bdcf15b671267e1437d176a37d77b61f949521a66e526956a61ea56ca3fd6d2a719d22bfe6a632d426f674f0302047c435bb500683066023100f29af66e20dba56a6def12d72f850dddf5da9651386548564222dc4e2b6ecde63ddbb42407f3b5074a11c45fb38528ef023100f6ee96f6895994c402565eb39f4ddacaffeecc8b857e31d30fc7f77030aa994a48843ff5a9340d46923f829aaa72b9e50302047c435bb50067306502301318d04c96166091505469c0e321c24201c888d0fa07fd1cb115026fc067db0f651fbd95c54c030d34ab612817bcb477023100a2a30f299b0393eb07b2cc8487ac64bd0a1d6905114db4ff28fd74126c0ab354bf9e242cdcd15c4b5339f4a459a02a010302047c435bb5006630640230515c781405e9a7d09a15da42dbe7f7d0c05603e6c4a0273bf34c6be8e3ac6ee2b1ccd242a5761f0de07fc36db91e67c80230580b66e5ff993fe79d35489cf5320959c2d5ac28258115ea8a1afe14d4e5e095644a83ad71402fdd249ef08b71f6ac5d0302047c435bb50067306502301bb45c3d2de5a8d8332b8f9f657037fab102a3dc0d80fd945ef141636201e4f38f9fe01c493d61cb18fe19387d12ce220231009f6e88a3ed44b6abca68a2e1283ef30f05b3206b0f0cc1c0666e71bacfa7ab9099792f2c97ffc783ab928fee75ea30540302047c435bb50067306502305f77e8dec13e016a17736e658439a4154a2b6e55914d810f3a80d927784d10b3c17ae9515073d4b09fa46dd6a2b243e5023100e4174d3f8d2617f2a8e0cf75759bd33d2ce883b7f8a425d32aa1342b1041d9dffff7ec2a142727d850a37b5a093332d70302047c435bb500683066023100a19aba441dd1c1d76de03af4def86dd2e3ea6a800f565f72d30dfcaa930d30ed26fcff205dabfd68a3750f3baa7aa15c023100befbdb70dd230d97d0ff91595f4c52b963525e97609730622594492d15226b951ec0fd50bdee830db2dec6fe85b79a5f0302047c435bb50067306502310089cd58fc11722488c1b4ad7d5d1ccdd2e71d52c6f0adf413cdd622e98f0c62cb435bdf5b152e5d59be2f87ae6bc78ee0023071da4535627f880742ae559d943c0cb36b0b0696606a6e822e180946a0f4248e060ab37e7340d761d212a72b040cf0980302047c435bb500683066023100afaeac40edd5f86e01345435ea330edaf1c4fc778981622020cd82d8522e34cb1d19dc1d824be260b093e7ff1a85753002310082a43405d1daecc861e194459a8d40f6ce62423f0c40f911f1eee630522dc4b75d91e1776416e012dbea88eefc31ad210302047c435bb50066306402300706a643f306d5a9ca054d068b4e10e7b5be25fdded6fbeb3b1ea2763aff9da898a420a58f2b04eacf8a1f85d691c1f3023025f3fd6955dd047c250e024c549524c41498e6598a2214a9a4776cc4773a32852b10d154812fbdef80b74230289de4850302047c435bb50067306502300b06f091721f2757dbff41e4578f8ee4867ea6045c68dd3400b04adb8a53ecbc0f5a2851ac30f37dd805e750e6607b43023100d58cfece51ebf36c823614914e59ec4be2aeba55140aa07b05bc67b2ab85676928c28e6284d9c16f7044bc856687908b0302047c435bb50066306402301dad526ad162c3100304422a96c4461236277063d6a53d338eadfb488e9384bf9e345151ac808f2b539b5f3877cfeba702306c3d9eed633f428905899f717991bba9e79f1e937e0954dcb204d7ab6c08a354e80fad78f87b6f614c1f1b9ba3ef1e460302047c435bb500663064023059e7bae3938c8bbd7165b94ffae4eba832a6cb60b564b161b44f418811c9e3e0ad56f9a94075b5317f25717a80de9e4d023026f0c28e930482344e37e2e08b29471948f521157c30776948cd2c444590ce5cdfc455d13c04f6f030a4e05b58acb2c70302047c435bb50066306402302811a990bfb04c9efbcf05b7ee2a5086df64d1435fd835a721e183145ce23a9c5bd209375145f5130c65e319d54e80ca02307eb666659c4ac19e2a5e0f2078a3adb40c9b8f89dcec9b70479ca114e229ec7d8cce2d4eaa220a6965efd3b4c3ba93890302047c435bb500653063022f75a70a4c3b8b8d506bf7b94c0c83967719ff019880bf44cf0f02702a48e5d453f3852c242ad20acc177028be43d4f102303111a0bf85eb6d85aa1e909a48a6b283014eb4f07bae851ee33cd3214d981eb9859aa0e53e69a849c48f4a7fd46312af0302047c435bb500673065023100e62be7f1ecd4fe4f5bda0d3608ff3036e54cd7c009459d6879e7e9dd691c56fefced3060941eda79a0a2569d79bc268102307413f0e2dfadc5799314b13cf57c0c54e6e4d647023f5800601da86cd6f953a8d1988ef58af987184415cd3dfff0cb430302047c435bb500673065023100db464e4274c8ff8c5c20742788cda3ae2d4769176e774e6b14253bb8ab0b9229321683595478fa88d374c867ba908b51023065ecde9384ea713bd67f3a962b9d397521d6cca489ea956424759301cef3d569adc16441876337ea0e15427b90eb05be0302047c435bb500673065023100e8eab2432cb7af6df0fd07ca9746ecd39cf02924935539ccb3b3f1fa6243fd7881f483764d89d56086a7e0d28e35f2de023017f7183e6ea3000fdb26f899dbaa29b66b9d64ae8e2c2afb0fa9b7a27f195e8c9c70d9b157b1ee411627d63c825d845d0302047c435bb500673065023100dc110b9ddc98b31a55b3f3b6531135ec634bf11f688a830c4272e8fe2be7f5787b088974138ef4b02338113f7d9f53bb02304185cc51bcb5395f18084d876e7704fb6a785e9f5c93ae73c05c09d43c19204f51af729d540f48d382a70299ce8e19cc0302047c435bb50066306402302dd777221a9d9430ae5734a4362fd835f800a77262adb4557d1757be1cf316d3c790824337a4fa02bebcdeeedbaac14602305c2616007819a8ad14888c99be33bf8b883d6ca2c5b9fbd1d40cd59ce2e76559e2805cab95a136d637fae2e93a5e9fd00302047c435bb50066306402304131921ec4b225aa33e0979fb228c3f367ff3430d7234a75894fc86abe756f5d04746dfb2c29b852fd7f42491611c3ff023050d1f6c2e2b5b17f6d64a32724007ca04aaab5e9c6d1fef4fc48b95f831fe7f3191739549b2b37feaf8b014e4848f4e90302047c435bb50066306402307ca98b474530c1413313799026b3b9ec0d141392b6e1242803f60b0a6b61726227770f0e7b37057b2f72de7dd3f6e43102306011263fb7f6acebb8f5f252075ec1a924b4b72b476a7f88f4a3bb5ff19b0abf330135ae61607234349217f068cc5bdd0302047c435bb50067306502304689be40cc2381a0e77d84444565e339b6c790dde0f6f5fa04c3419d6996d3b5db6eaaff57b69a816fa01284efaef736023100eb18687582d2c9971f440b37d67cbe9d708925f2b6fd31e4d0e746caf0b23097c69d3899b8bd572b2870a88d1398b8810302047c435bb500673065023100f66a8341de9be957da66583b3e539b1c0d13eee8c3545b5f60bf69def7b67f0a32b70beb1a8e59e55bbc4e777c343fb302306c5a3e3af912731888116e09c61356c35eba5525250fa846ff95b4964537c7c19e4c6d79e76384a035aaf28b4ac007350302047c435bb500673065023100c4b43e6ab0573b3f4dca0ab4fd5dc434946d947c791b09ee3f2b0dccf19142b9212a9cfda03bb9c81a146182c4f52e1702305861210a63528a7e186f5b1e3329767157ae93b551c2e413f1bc34089b3ea3de1f936a4c29447811378fd77c954892330302047c435bb500673065023100e71509ea38c0b9a174679f101d8479b4bcdb0466f1b4522323bb5a45b4bc0ea8e9a2a7723ead45f042b67d63f5bd1a2d0230037abfbeebc2e863ab5472dfc487b946527191bf296baa75a6755ddabd2b7cd3faa18afb2f4f532d4c12926c53d0e0af0302047c435bb500673065023100a04366c9f429cad90c3af458c71a822c86726bf078e6303fc27a37b66e0ab730e890b65154f5ba53126a3c04735e82b40230377015f21b518bba58b6495961aa788c9af6264298f3108a1d989a31a99032e8ec6e5bc4ff9c70840bb00d2d18c623fa0302047c435bb5006630640230397d671592c8405f4582e251e581db559fd9b7c13ed43535da99467c8f9ad8502df8d11ad7ba2e6ae4e5c503e8e58c7602301fce2b8e8c1b7feb1497112d479ebc29c23e9946099dbd3d1306b277bbd1f26624c58685c4808117d356c3b1568be72c0302047c435bb5006730650231009cb60122e1596ef71c8d27770146665a2d708b758b2ce2e1f8871778e52b07b003d78ae9ae7ac05e29866d8f443d647a02302a8780c21f8bf711721cf959ae11b054d52650ff2acf050311c5e69ece7a5d3aeb5e0811ac28be2a35a005c0db5c09370302047c435bb500683066023100bc13faaa67b1242e763257442189f0b8ff0c752bbba900551f69765fc5531b25113d7f2ac8f83c55c6bc6bec48c58da9023100c8020900de4fbf74d1f9a46412a473d7328aaed4c0965753b3527265321a087c12d77a495f3e5de9134ccb014df1cfef0302047c435bb5006730650230219bc5728d2d1926740fc3e45dd5f3f7872fb55bd038774ac37eb451fcc742b7d964d537c7aecad0c34193f7a48ebe36023100c46ce5de9810fa90e69e1491042444e9d92ad6c79a040ab88b2e248ce7718a9ded9abf9292ea3dc495698cc843b976480302047c435bb50067306502307abf1f38cfcfa2e4c876eed4829816a139477668e5300e8dfa6fa409be3726ce28e4e350f1a91167c3400ee8a3dda841023100e0e8c946664a733199529547383b874989a37de7c0d019546c1f18c988ea92faded1cb45d68f7aa0f1c23b0ebd5fdd7b0302047c435bb500663064023019f493b4aa695d235947cdce6e3ebb111876417b97f1b45e15e860e8e3e401921988a174c630ed1364a91421529ec74102303d99bba558cfeabe34a5cbb97825c0bcd09bb06edff3ac96c1e7d3471b7438a8f5716a9ed4a991b347a93cca140f98530302047c435bb5006630640230607d1bc16f76e2a21ebace76a143c8ac2592af263f37d98dbdafa8949bcc490229e67e855362022b6191b61c4a73c140023031da1d7ac3e8574a7da274525c4d34d006d8b248943d3b459dfc01cd0d67033f4eba5716b66fecc61d32fecafe89d6270302047c435bb500673065023100afc3131b7f13f30c1c3c625e6982447ad3376bf82d2ba4ad74abf07a26444788180329686b3976c9a912035d9842370002300741d0b2bcba36be1cc798befc8c960cd8d17cebb999aab9874609934b02bbfe30aed93b13ad19b131aa98baeb1884780302047c435bb500673065023100ae778e8f0c61c28202ebef6940a7aa4859f793f2fa359996044874771794f8349736cdb9b591f15c48a2d532633bb82d02302122c4ac3c011072ca7d2dbba18445bc2dad7771287e0000ddde417f638cec26f799e485b263d6b632d856130ead49050302047c435bb500663064023047e1905d1875f81d6b8bcb1bb011bf90e13d9a4e64be1c2a5c4e7c19dd187289430173ce188205470f38c3fb0fd793b302306b1eb855d3d76b648ed9dc3ef9054505a5c52861ccb2ab428c757a55b99fc40eb04fd774729d889e17b7ba117d71d8fb0302047c435bb500663064023039a0c333833f4b639c63bb715da2d66e9a2512d3b0767da59d364676d7b032d31127c12fa055855b6784901bb1f0ad4902301b4978b72ff75f786edf3eaebe4c02be5a605cee8321a7d50cf36a0f4dee0049f75bcbd4fabcc935bd7d8c5b7227d4970302047c435bb500683066023100a6b55929515cafad10a1a8169ab57070a378e7eb8fefdcc715414e6d87c0f5c142734aeb5517631d40bea0399768b8af023100e1d412a2331a26e7854aaea332f11828df1429ed73ca33d0bccf845d2034ca00ef34e3df971fc3ccdad31a40406aa6310302047c435bb500673065023100d53b61d9fc6aa73c55a59f152cc57cb5798102d649ba67f73a957659c12ded774fa48b74f44a76284c568e4a35231e8602305131a7815b4cae6b2483b036a3f4a1b56176256d0dcc22e29ca0be2890043469100b682e47c829975d8f3c6c77b44afc0302047c435bb500673065023027b60765fd547ce28142f8098e6cc3a2d7c23f8cc7c82ddf4132cc967d41a7384bbb19a1fe0eab887ac14700d4959f7a023100c3f45ae908e676cc1c6b4048805e145045220de054ee46af0a0f0206ba475ce3f4595f9d10545de2fbf51552164b88de0302047c435bb50068306602310089d2d70e7b9960cbe3648ae31e94342bf3452542db43c689aa04fffe910f58817df68b8297a1bd7490f02fdb79ef9fe80231008b18b90e6ab7aa3edcbf2ad8bfceb39e39a3adcf502e5559907c0ee8e04eadfc4c026fedda9ff139c086afd45e5f1df50302047c435bb50066306402307cea583ab724826fd6c2829deec745e7de68abcf63ae378d934eb4fc38da44fea68c917bd63cb4ec82ead180c043c17302300b9288c6fbc5caddd32b75f02e08f3bc3fda3c3a30d95ba2cd167632081ad05d122f3a73021026bac25a8b02bed096370302047c435bb500673065023100bd96e5d703dc8accacfe46d327ed643591e293fcd79cf12657c3e7cb09c2831ea7233cb22688f5cdd492fb4f57d95e3702305ac191ff7baf2025ee4943bf9dfd8dadff0d1605b59a34dedb3adf80e1460e90afca37b6f5ac74f090673dfd192c6b600302047c435bb50067306502301059c3fcf8c149070f24d9bfda9815021c9008e5ef7ad8fb89614dc90a6bd6dcba0aef87291203346837c11b39d95ed1023100dbfac1b3b2ab69c75dc578c3b1304d68682583a70ae7465fab85672cfcb57e5b686f2aa4196f4b25218eb5c79575ab380302047c435bb50067306502301d174d0782989a05e5ef4f446ebe8cb4a500a22c06efc93148be79f75339566c991f729a8eb01671ec225205b7dcce55023100fa8935ed62334bd7e4c78dac8f23d31d8f5a24f530ec5d102edf918e7aec7fe3de8dec8eb55a79f33531642c277fadb90302047c435bb500663064023069b866f45df17966f5245d3f9ce4646d34cb0fd4f626e25ca0669f60876fb93f1871efe8d044ae0b4524679165007a5f02302ed012f123585a51bd3d23b79d0f40f8a4134c6bcf1936300dec1ecf0435ed850ba374b91c0f762d953ac0d90df98fff0302047c435bb50066306402303f0daf49ced22fb942198c55232532ccc8d178740159bd130c6f1daa5ccb8831b4c1b1b92a697d9e3da97aa6369525780230394d760acc5f86625d11a3fdf8af63af63c777dd017f00c2cad66111562d11c0098d5ab6fbff509c64c14aa3f174425a0302047c435bb50067306502306da54964226ae68401ff65de66f456a1cecf85caa6109884b702eceb52e3ea9cc85489b376e63f518c7bba0aa27b00c7023100c71e1372f26cd146dcd480ae220c7647549e66188b8af0c5bec77d92253d259a7fd83ec1be28e935ef19a1c91ea6e8b20302047c435bb5006830660231008d8769d209ff5c7f08b88108ce640786e1adbe1da46ed2f77fd5e51fb63b2ab0dbac0aa691a027b746e31832f0cc00a20231008cf847b0fcdf5e72f8c40a5d0a3c7faac4dbfd74c089d847d12e9652e4f0fc178f57ea4831596d77d822f993a9e1186b0302047c435bb500673065023055ad2d6dcf9125d5a17ab1eaaac935d54748373563199eed2763f05d8e853a956fb46d25b972cbd3e7c25c7f1c1bf940023100dbff5170719c0462efc96459ccd2f8eb51fb61361de0a35af1b93310a2c5c58b002e317d6c12e6bc87e81795f3ddedfa0302047c435bb5006730650231009ba960a5d9e35e06ad34aaab77fe9a41a29791be3e43643b6988499e93fa6c87d62e64f65173609060b8f13d5743c42a02305b2bd33bf7d15b3fa7414157a33b95c38c0a8ea86b66ac4faa4e0dc399706e23e49d53a959d0bba41c5bfd0d2b9944bf0302047c435bb50067306502302c5b1801f5064c7961bfeaa01ae594c9abd9c9524d4fc299b62d5b52ac59cd05bbfe61f519f13c08bb3485a4f059e6e7023100daf928fd3e6e37a3bf5e3c91d72c10f67784b77f62b6e26ced18889fa24a0b2f2a1722e90d3aa257051ae879e7e2cc270302047c435bb5006630640230650870f411f4d82032516941c27e1ffdfcd62436ede059c2950c74e8df5bacf4d2b919d2815cb618efa739d999c807a202300954b8454f617a5d89e645b71c1d03847343def4fcc4df81004c64b01b0b6f3086f3bb963a21bebd8104353fd48cee8d0302047c435bb50067306502304fef47b5caf4efdc4bbefffb94ac6c137c4d598988127cd20ee33851afab83dbf3849d7c7785c4be54df0d279ada26d2023100f4d98a3151a22587ba47370a9bd30a5e621ef1d4756be6938c7e1cdd464a0b1b9cd2db10aebf8af9536484d5942e30f90302047c435bb500683066023100d62666a8238f70c630cf912dfb81975491dbbdf5b0b330641754762c59f248b0fd5d37bbaf6222db98b07ef4a2c8f1cf023100f718a992aef8308a1f193cbc21cff20467b12365e6b623ae04302312114585b4a18093c8266743dbdd1d1f6dd244bec50302047c435bb500683066023100f790c3adb7df71b5d45f28d13dd371eec1fb02d8a736608378de0c3bed30ad6bb11eee97ef3a3a69c3d1972987af4c15023100a39563e0ff5b10afbb2d6b1714290608322a4cff6ae592f7f4c35e727130d352094f404995b4e6e59a77f32753e186a90302047c435bb50066306402305bbd38154e36b9988f1430f982fa1e5a27145ed992a593493fd725c49f6a63a4af5a41fc1e83ed5e826e66147382c98c023073c871a63e89c8e4721c55d1eb6fd5716ce96343efc4b54cce59bfe1e5273acfb8c419b88155aa7f25b013b59588ec670302047c435bb500673065023100c6b34ca2060884fc8a369759e82a688e786c39132023d72f19f71895722c3bab41ceaf51b2b7de3763c24e13b6bba5d902300cb71805faf794687e13527c6ec98b2d2a1bae50eb2b8e9a1ff0a3c461700d92de40eb52359cf85c4ae936796710d2a20302047c435bb50067306502301072b50dff532659c5f6002c225232878d636948b51c8e13614001efb2826670361429b4c296f106a940d874ab2827e3023100bed3947ef8c35102a6060b097574f79bf2a36c0abbd6b660fa3f6a3cc4d3594139a2720f25d34dc10c00b4a696d9a92e0302047c435bb500683066023100af93789719c769aa947627855ead30a39d7dc340d82272045612e42292067471aebc23537b14e8458c57246a976baae7023100b2aa04cfe4ad1465ce301445e9894bf40e5fb4bc3a21c20a69c9e9332cd18672fad9cb4a0c2d701339f3d757d00bdf550302047c435bb500673065023072a41ce4a673d3184c6114c81c8eaf0877523772e7df6a8026648104d5f24b904514fe0a7ee81ad6896088c0589d1794023100c35ab08dd1f9db3030c8de1c3eb7e93f9602fa64faf5eb6dd6ced3f1f7b03a0c59dbd60756905c461f29c823d6bc15170302047c435bb500673065023100e2292934adbbfdf786736dbca50a69c6db2a68163bcfbd622dfe8df04a47d19f727a0ce15ab157788d5f5f6e1f232e07023074dd471e6c8e9c24c06a88242b73098d4bff51825cb85b0f81a005cef8fe80861a27ce39cd1f10121ba5a94d718f3e730302047c435bb500673065023100cfaf34486f2ddaedc8cc79e822f72af35d0d26c2bf052995f5eb4fb56d97609ab7a82acee26cf3ca5615fc4fdd11188102301af2e1aed8b9dae590a182756967d1b0088672a3605f506ad8c01df4fb2bb0c169ef09fe8a1b4c9d852e98014af72f090302047c435bb500673065023100f3d847255ce5830d55a5146a2035a2bab1eb1eab74ddd23ae7b1ae177a4bc6987609354d997c7778cfeaaf58847e347702305ccbd9b22c01ec8ee0de59f7fcb50d129f240276a02a4e461621a240a467ca9bc2d890cd61c237264a7b48e18b25c41e0302047c435bb500673065023064e4c13d191edf7b96cf17dab45625b0c66809bd7cc4ff644ec467b11e4810e350e91e02c9354f074bfba3c37b6044a1023100e6c9393401750616e456a0d0f113e082d1a6daa61e317f5a5403be6455cf104827ed4537431a7439d14ba895db78aa170302047c435bb500673065023060866cfe54d01aef51b82e01d74131b979525a91eb57dedddb264b18cc70e6e5dfdee15011667551e8a779e3ffda6a05023100a13da588271c50ebd4d74bce57a249f5208dc6e5fe363e10a302fa61531e362a3330961c4f360c10540c430be654ad670302047c435bb500673065023079d49a7de22ac5cc65da3fb7513eb1319435fb3d4e27ec14b5183de760031a99a409dc0215b2040493bee9f244c44494023100ae0348ac4f3873eda89344db940b1f8e0e5672815e619e2801f533d0267b8ed836a9a51687195beaffd712f6b999a0e90302047c435bb50067306502304d3f6928183df389f3b93ed322c0fd94eedb90bee968e2925639227bf75e460beb3473c3006333f1c56a991999144f49023100a928c34a6f6af323350fd3ec8332e4d0dde78ce55a99bf704c925cdb920d9cdd5cc948ab09cc8a27640283761a62a6e10302047c435bb500673065023100fedac7798b96a6e082208b85867dcaa0591dd9388cdb4e95e81b358bc5a1f1e4eb7d1f80f4fa270fdf69762ff56ed04f02300274d196b67ca16f0d92b5bcc0e0e10cff19cc1648d317f6baf9661a349ee6debb6891d02ee0a06be9f40c855b52e8580302047c435bb5006730650231009267b660219cec55065ae5bde78c86996dccc6a74be2fd731e94b19467e527b196353eb554983b8186dcd3674a850d2602303d50ba8520f5dfef8d536a409801f966a3fad21dd904d839ff296bd437f22ca996dc9321b3ef6a58813f20494a0b24320302047c435bb500663064023034c85c4ec16eb465341db2dd227c55ad0199cf62a953a73e98a592e5cb6983ef8ee74a726fbaca92219f50a9913c3b160230608e95921d4579ddbc34eddb680ab73a56457c3745a96e8f37c55e95088d07e9fbce7d47106a206c2248b531be435c3f0302047c435bb5006730650230522d7d8ca33fd9d7769a69407b77bbc54653dca4e421f93c50a795ba8e77d9d302ed9ccd7f783e8528d95fe90de1e7db023100a9bd581cf2612d2678d82a109668a981e44ea6606aaf53326897ad03303c9b56a47a9bcdec5fb4d7695fcb2058c79d6b0302047c435bb500683066023100c7ed4cad1e4dcc3262f7cfbbdb760f865285c659fbf4fe4b0058a80af1ca1505080193c2293b23e76548fe8595b956fa023100f997f74dc051c9f7855638f87df3f7af329d6f532a42b56f27482f6ccce5827f075490339283169cb27edeb49efd41440302047c435bb50067306502305d918fca89123b595f127207eba524ea9fc10d117c0f70d1df5c7806ba6850b72ad76725b19120725b68ed675efd9953023100fd2d3f91a2f019d73ea24c7aa32c2ae06548e6bd2ec06531ed38a8e74bd5233ff9a003c08f0c4b8dff5b555041e3002f0302047c435bb500683066023100d314df1f79e26b2fb20f669906128e3fcc365210c56de87c109868d35abae13efa3e38301f7fe1fdc58711daac6c5e42023100c105d511211bb257893fdfa40b8eba03c5af3e5619be718a79c621ab007025481e83da484dfe7639ece219ba52dad19c0302047c435bb50066306402301a9bcada44d8abbc723cf93dad2859217619b9346f10d6e5ddc8ae870341366e7c31ef337690745082750b8652808707023053023b718d3a9112700a06424585b65f080398b2444e42e21d67835c74bbc1aee104bd87718a46169d8481e06d490e680302047c435bb500673065023100a2961dcbd260a39bcaa38c93f161a55c6ab3b42ef9b94f3e8d2502fe6cab8f54dfa0fb83698f53c9c666aab931fd9f390230674262bda19698d29ba325155f9f3bbee29a7100f2f14d63bd99bcfb52d216236da7dc67effce11c5f76e42ef142aaec0302047c435bb5006830660231008910263b534364ff98fa2fb82fd9c54644a1b9f91a6e5e0beea9ef015c32c9325659940a3f4efdebdad3ad0fb0382ddf0231009dac8a89df58a502284686fbd2b5cc9cd37d5061e35aff14dde1aa32250402391e71ded3de0c99ea9e73628fa89711330302047c435bb500663064023063d1eb8fd0d9d843bc83ee49c1a2c4c8c6f8475867a2847b9ddd8f1e6917b9e9618641c056a90d0094b665378578671f02300a1f28439ccf458130d748806d083ff8e109f6ba85f4b530cdc7531d4cbbb0eb6f50a87e61dee18b8841c332716cb5380302047c435bb500673065023058c62e7685fd5508ccc6de4d273964d5524752f9096371d9a42b84d2d8ed827bec04a630f2bfc4ec1836b836714263d102310099f95b0a384e6101c9d36c7425762aec64887cddfdf8aaa5519d9728623e7f5059653f432228496b5e7a174365c42a290302047c435bb500683066023100bbeca086c8294753351284242869ec7ea94ae54ca8952336dc5b93ee2392943a248bfd641a1843dd05ce02f421ebadcf023100bd856e2e248d617788bdc5fdb8bd2199fd54375ca72ec7a06dc759062c0cab1ac9a2841fe03ff8e2dee1bbcc3eb99fef0302047c435bb500673065023040cfc3cef0635cb7228436154d24b94003ada5ea5fb0db50308b9dc63e6985962115aeb843a976195fd891102a4974f30231009fb642d8126bea80a35cdfae7cfcceee3f3e2cb21c148b962054918dde72fbbdd8b17c4dcd29ca1be7f2233c820eab210302047c435bb50066306402301b70497df5170ce9e97c790ab28809b4c56159dd3383017a6aefd14db4415168c3bbc3704a6bbfdb2d424bfbe503594f0230376890b19174ec5a33dd721ff12612210e28d7686527e175888e8550a66df89f204f06308a299af27683c415f31001f70302047c435bb500673065023100c0aa37e9ac1908d5a6ee3c281f9a1eaf887c457ee00fa1cc6b845e9ab559f90b286990ed33ad05173e28835c4da7c63d023063d75d13cdc74230debbf7e6b930f0c0bba315534bc162504d1b0e564ff65f2844bbdfbc47b9a57d123cacac45b390be0302047c435bb500673065023021f904285368bdd8f2d5208db054b96a2a7a942ade4a9eaa2d9a9a8b1ab4c209d759b2250a1996c11230b1fca764ff3e0231009aece9d08d01d89621ae4584ff3aa0f250212a002156ed4525bdd85b1ac771bdc347cd1b29d94150a7d133bb7e85096f0302047c435bb5006630640230262a86a73f39198d51c6b55d6589f34759eb6cd4cfc65e8c8423ec55f685d152053605e7bad735c60a3152a132bf55d1023018693b2d3ac424abb4ecac779a4f64f07e4826d9e404627ee0babeb388ad45b447d30bf05c8b400d7be9691b5d3587cd0302047c435bb500663064023078c20243f05cb92bc18c300b841ac3318e4aa18e03c922612fdcf69715bf468a85b4722019cc234b7263f8f80d37dda90230628e41ec9958adad3485777fbcb97c2c481e264455dd1d34208dd3347b9016bc8cffd83f37ff78ef3a9728f4df74f8600302047c435bb5006730650230761019388619387f0b09412781e8c1a9d03f9b99db19bcfb475489fe968798c1a9bfc3ac973708a0b7f9f65f7229db72023100d51155b2b6c7eeb0132c84842d9f2a7f7a282d045008c1482d00daa818644068f5d588b3337be7f191034e527f199a850302047c435bb500673065023046555fbc5e63e9ee9ba956afe96d8fceda65a93b750a75c00fae923c35eaf760a62b02049e9fd93d205db72c7bda1ef3023100ceb0792a408a2f03872b7dea3c6177f859833c89e7c607414a25442b4ca737f567632d9203b93e3569f32e07e291fc4b0302047c435bb50067306502305794d39104ee3cf89b5904b5a84b1305e53c6766e407598fea41c3bd55fd04bfba8c53a1c938331bf079d13970df79db023100a4728bff2d7ac2d9cf44507f2252026fadad789d406a530178b091fc3dd53ea5532360b9a9bf913e764a6b668e86fd420302047c435bb5006730650231009a09c3b593a0330607c3412193e28a6999049035f6038cf5d7f22704e21a2e5e3d3c588201556e8390cc157db54e6285023050a2c9e634bfbff09b4979618503102808691abddf03616068982f999dcd31e7e5c4caaf9dd9ceae254831fcd350edbe0302047c435bb5006630640230362706eb2474deb113d2956991b88246920adbd434c8f0d3f0631267639c85c4aee90307e9d113156bf5faf6e98d7ac50230358eb51e037c2f3b7e7cdd585a5c92050255ccb4965de493761c2e2f597ecc2028cad6a387f25bfe59f267d37de06a550302047c435bb500673065023100df291648d874b3f79c3ac0936814c5822ed616dddf3b7c85952439735094d7c911a4a032b3b27231a9e9574dbb99435402302cedc457ae5290b30356b58eb838f187df5561053f3a2daa92f0b9ec2454b71d54a5eecd2089beeb57d024297c4b02560302047c435bb500673065023100e13bf6a3308cfe1f99d82f66b7a6861d8eba5ffafdb8a9cf64fc2d7024db9eebeb8eaabe1116ee18e8e063adcb5f998502307de25f93629591fb5538c31e5fc1a3277850ca126a0a66eb6775db6c0875dac2a6c78c8e693eb441289ddb8c881887480302047c435bb500673065023100ae9e44e658d238fa8972df14a0517e1c10e90d19e5a5a880044acd4642851d38e5cfbcb068a0c60e595894588f8895d002307a6fd4fa72563141850d90fe0689ca46e415aa1421a7f028d0bee3ac1cd86caf11389cce2eccb89ee60b208ba418407c0302047c435bb500673065023100fe842e93e49df47fce94fb57f9f2c7d2ac932e9053e12a50289d92876e034db3e120958e30098616e0a6d6b63a18a7b4023020d764432b7504de2642d05a35369a33d73c898f8f3cbf53e9d3501670dcbbaf97f73d540f1e1a23d757646777d8e8820302047c435bb500683066023100b022826da1e9d4aa3e057a40390c73c66e99ab29c7536a98e2fef9488d9c5fc72670394d7a321d41007d14b5e922af3002310090a343ad539b35dbb2071735a07486275bc9568ed41841eebad6831d25883dbf1be232bbd39d07218e5cd54fa6a977a30302047c435bb500673065023100aa82107b5092e51c8a2d8c11128e6a07d2579f79fd9d97f09e0924445cc9cd0351f0515e494b880e393fc0bd2a6c5d2102302a0496e2f2b12707b884f176502d77e2ea7dd3f273a1b9e70d91ec88b530f19dd106adb467799e6f6fe6d1caa337177b0302047c435bb5006730650230042726914e05e9d5f8394d39d1338d112303911841f55d0cd9bf2cbc2a3892b467eeaf0495e1e6fe1f398335970f94fd023100a589085f5f961581308254ac8d8e019445d6ed6b62311c729ec26c6a08569996d51dbd5814c710d1aee8b8d518f108e30302047c435bb500663064023005da445a6f8ef5875c2a460b6ef93633eaeab70b01c3686759002aa2f3e8e66913a35ddf4e38ca3d7410957b31db0b25023070bade5d161a8c4b7ea5d633f72427283a7017a8ae91bef59f130825d862671848e243326fa5e5f9fcdc9b8b0859c0c00302047c435bb500673065023008f85b6753feb8f5752e6b17cbef0593ad3629423696c46f0916744c8e0463948898f2e8d7b97c949396e2433321f8f5023100f7113cc27f692f92c363cf73514afd82cf0c6c38c3dc79df6ec64774a732e4b6ad6fcf8f878a1889801bd601ec3ee9d40302047c435bb500683066023100c57bd8e49dbd6455d84d4bbf8b2e23a3c4d564d0b47093a36d77e45771266fdc6a0a77045998b4d324a0822774cf33e5023100a94b60dfcc7ea88dbaf64e98366f61b52b1f189e950d7777aa01b9cfbb1bc748a827ffe8868005db8ae17b850f7cd1bf0302047c435bb50066306402305cc47387aaa3585342afdc3f8309aea1a92f3790ffb89f9d112a532ef190250079d3e198efb601bfd427a146ca6b7290023012adb5ade13ed8591a23104881f4291f02f951af6197ed9eb4f6266ad9aa6a6976240e4589628f903f498c8ce9492bef0302047c435bb50066306402306c3d971da439a342caeae218b39b517ece69e6d32aa55b99bd37055379b03d43b65251c0c8cb14c76f519057362309f902301ec95570f86ba10ca1c13b0a1430248454e39c49142b2a2d65d576b0c6c7ff856ce597a59da678465028b339d972fa880302047c435bb500673065023100bc3f182a3e0c015a20a6c0de3ff28a2cf58e38ab2a3688aad1ac15a16de43004bcb9528a437cc24c257292b2a2e6433602307fbeedf7625fcf85e64b531bb78b7b97395912bc9968622b35d90c995c44a03ccbadccf68470cbeabfe4db508c538da50302047c435bb500683066023100acb4301678e03dabf8a0a40e7806534a4643bf72023e4d64160793a008118c0c585706c9da3dceeae24fc26a6f1e9f97023100a694f61c84b7efbfbc03771d3da9fd33ab385b09a9c680c31b09043e48f16a7b873d4b3c3c379fa9bc899e8040fca77a0302047c435bb5006630640230095d28e3af3ae4cd77e581587ada20f4f4c1cefb4fe5ba03ab12520be827865310a128207c7e0a459d39b1d48ed5cd5a02301edd09dd57ae9c9eac4a24a8f0816c006af8845142c21e0df3aca4a1f1c456beac02919c1ed7e951789a13fed4addc3d0302047c435bb50067306502302b8d56defa96a07489d98abc5f39052b61064cfd5723ce51e62b6563f6603eedaa063d7893506445b35e6d30669a9296023100b18313ae2e465ca7425e4f5a67f9fa1cafd517af31d5de026da26b0c6abf06b42d868d8ef05131005d203c80893ab20c0302047c435bb50066306402306999dba382fbb10218902651fb23e36e1c7b37e9f093d70330764344412ab663937b3d5365d5acd937c5c38e9f28f1dc02300784cad6ca24d574c2e1bc4ad2128b9f60975d4aa9f54ebf8db28a3f1d8fdd97f303664ea5c434d6f80a45ea96e610840302047c435bb500683066023100fab9186987a9b94e68eef6e038933afc166f8cd40a777245db53d38a34ae11faf20b56bf2dc1f84cdc15c75d60c4b762023100b745ca8bc99fe380acbc49a1448e128d5a658d89badbe4bcbecced1509846e9ff6198ed3d10ccc418315e5892e5882f20302047c435bb500673065023100bb0f0a4321801879ec9786b8a08d41589ba76c60dd41c3cbec9cff041b30026cdbe6d0189717ccec09e6b8ec205410a202300a1e6e2be17dad3506518200e28f29993e1235a613dc60b4870c1bdd70528fabdb11d536da91ed1858290b38386b9d480302047c435bb500673065023100d860b8cc8b11553a4ecbb26e00dbf0bacecbf4233cabd8c7ce33de181b56a68010232b18e284aa967f1915f6f126e66702301c9b66567ad6a2f1f611e51b5bb0710521ab19b0771acf7efb206dcc7bfeba8cb865f69779fe4be4b89abd8dc64ba9530302047c435bb50067306502303070edbaab8b0fac774d273888ee4c180f49b38a870cd4b4eb4eda9e01340902c154346fe8ed0f4dbdabf9289ae802450231009b65c4ce6b154134c7e3140721f078b59b87944d95f9fcb95b562144b5789cf049f2f83c9d2fc8033127754a333b17180302047c435bb500663064023074f3617572d68ef6ce23319d076b7f1a44351f66d16adfc1347cbf4d7008cad319fa1f87370e979394dc446ade346841023064cf49eb0de5c2fadfb8ddf47501cd005f78479a14cee4bddb3d3ef63ee323571ceeff1933edc478fe84edecb0966d3a0302047c435bb50066306402306794c9058829fea8abec15e88fb48b0baf7b1e7d743812d7e4c67966900cf8ed239f160145a6dc03779a521f8d0dfe56023070510e311c144a413d2422c1acacf9fb61b200e2ccd3a4268d861f61fd24a715f4eec07fb1cd400d0ab08e71281b592b0302047c435bb500673065023100a6428ab636c1e62580c2634c6d461a50733004406f84650966542879a70b32787279b4b41301a0d172e4bbdacf83d3cd02303dfd90196fe09d39d2a018938df828223b5e26712cb725ab7202ded3a5646c2f97a392f2527e882b3ec5719dc46a80ea0302047c435bb500683066023100b3d15b5b84ddd8819c50b8c9f4621a69734663047909606a38cd13b3131dbbfab0bb2a973815e28d64125e3eba152bb3023100b742b588d2072316a7eddda6fd1bad85dded87d4b9eece66c656c797eef119e010093ba6b17a9bb090cb8fec15feeade0302047c435bb500673065023100b5bb08473dc36c1da2a9399d9dc4361644e83eff3de1aad24b4e33eb042246b105c54f23be3b1c5e6dd1fa67d30dea1202301d418dbf5cfc87235aa7d0f8662fa5c9a5225560391fbe13e8e64af92cb631daa8b69db5a5c99127bd7a5d7358cad26a0302047c435bb500683066023100d1559618f15494392a332f24084efea703c4f9bec4a6bf2549439a1ce4231ed53651f69475440ceeefc7fc6c60ab60c40231009f7f5ec77362dbba300dbc15f3d24d6d8414f3462d9c60e94c802cd78ccb0e8dde8d1af03cb5c3af8cad76feb00446940302047c435bb50066306402300eb5b19749ca7daca1b580b7c796e855ded121fbdd670f5891197c1a47ecf27eadf1ab5ae1f00e2a03ee61dad69d4e150230184292f3a19fa9147cf957127b228b74a15349f6dfee2dd83a182f1f4932d546dbde766ef80143340d3eddcbc7095bd90302047c435bb500673065023100853db21472b39e410865e7333706610a7f118cc2345b8117b987fea79be154fd645ea5072b85d95e378118fce553aed602300213a2012318b572e43f4cab2e143a67894d8a23e5aa2d37cbdacaafa42160ecfc12299ae883ffc4ae8eca9dbf6f47ee0302047c435bb50066306402305c38a031668e113461e9baadb627268ef1ae0df516cdaf00b912298882604ce562b23d4e6b1862ebc36ac5f3ebe4536902305fb27af8273acf766eacafbd46366c4e8beb16f28680d7c0ddef6dcbf30867d1c8f2bd9590139e6b136991525136e2b50302047c435bb5006830660231008e0206f6dc0f3a67e9e46a937e64f3f7d95bf3157308f5d1ba722ef350d0862937d9bf63699cf1234f8d33f237663a8d023100d48652e02d614faeb283e11273cdb4a2188d68e589a8b890937e166d984b89cb04b46626dd7356b7e48831a78d8bf28b0302047c435bb5006630640230643c11c8385be8a782787ee289a5899d3d5e1bd2b9de6c9de7587fe2d1c6226a3028f72e723471d610ee6bdb6abc61d40230423b7a1b9e6b29a7e06c616b53089a9c20e49ac622596ee8f848bd69e118621d442faaf459a8b4265ebf4f7505807b990302047c435bb5006730650230631862e0f127d1d16edad5dd1d55ea1a73469d35fcc3a210991a48164a6eccce5fcf238a1c676363dcbd363f906819d602310098ef6f56b72736f408878634b956806f80425eca170df26d751e6132bf46a1348b95afb11fcf36f25d64fc406d0d6d140302047c435bb5006730650230201c160cecd3b58f4eee1a6e2269c33ca79144c5f819b251aafc501c5dbcb8fe30151a6c78d83df13b10eb46966c1e790231008e2df01584a927d37a2329df741972b80d2abfa014d48fd8c77249f980dd5c3e265ea4ed06897c60f2a476f40b8a9eb70302047c435bb500683066023100bf1ed6405464805024ada43c7a42b8e5f9955cd5b2eceb4c60afbea10f3db5a61bab60c78786442062b9b7f53bd8930402310084f931d8ac30eaf7070d5f8a4f8a6e1e8dbac648cb28b1836d0c1e9a045b03fe79bc37e17aadaf53ebd2452d2bd7e2fb0302047c435bb500683066023100c83ecc8055b71a2f4a8158ccdf63760cb8fbde0002d0f86346654d7901459aa3f7e0833f3e9297e40533c4e1847c6158023100bbf671dc84858f0d7a26152ce6598d20acd233ed2fbb5e6414329e73fe7d09cd18ae8e42657b416540b2387c5bafd7b00302047c435bb5006730650231009c95aba0224f2f47255c56c8ab777f4fcd840a44475c76eb0c5dcd6e49ab7c4c9a005be2ab7787345a58df2c019bc90002304a5662fed77b03255b126ed032c397a1b0870123ff1142de77016166db12627d7d6ca798073fdbae54ebefc59cb27ad60302047c435bb50066306402303e5468e11ce0f8147c5e084ec41875c56f936704a4b6656ab7389e22693539493f73c8ea4883ae9e875d9be1399673e802307dbf3c1229f5452ef0f6177ec08a74f578737f5b022b25cc98925391bf6b1bb0c247095b5a320297f69d02c2ad2c63060302047c435bb500683066023100a29a40c63d1c61a5e0839e2012b13ad1742ec8fd09fb96f3460948da8c8f134a93f25d2b1e2297e94f91bf2dfa72f14e023100eecad651a65957ae42b5956a15cff695a527e02fee004a203e87c1efb3058dd40530511b503733afabacb204ec5cc6ec0302047c435bb5006830660231008be80ab3d4517f2801156b028afaf1c684b39141230b93d556fdd42f8d13d10a6e4b584997d9e4fbc7c7737056713df1023100e4453f0eb5ccf74b3596855c027dad6b10d910a41066b3951e49eb787192864fcdfdb3724b5d12dbb21711dedff0a2780302047c435bb500663064023022af6ca8c8bf7adc31e8c13a30211136950adefc569ee15ca3e07408cc995e91c15a6faf0bd409f8c82c8d1ae362e4d402306c0debda70e229ec47f3fb4e984493c9e0699b342184c5adf7b5c95918b8f6077f4277deaf70c2e70a50603667c5c4520302047c435bb50067306502302d729a4cea5f5bc9a24ebc10bf614e12f4d959a627321a3005347edd594dbdc7e76bc61c2a388154d55cb125fe6d5d4b023100a74bb9d72c31b644e3aa60028bfb5bc16d4c4ca8338418d77324e6ec24348057e7429571b0c2bcb709ef6a6b13b6b8700302047c435bb5006830660231009e3b677946a1359eb9f11b63d46b578b8314812d6fc7b6bffcbd255ecc2b45433d322ecd22c27a24c478183ac8befd8e023100844db72bd11379bdf21d46246ebde97230cdc6a6dd9b8311930bcd0c92f8856ba4119a51960dce5368fd1e043529369d0302047c435bb500663064023026172dd11117288ab459fa6af2602434e9e0c8bb0ec1d81c16a0e45816a5b269cbf9748d75ee9f1d82e85e8d463d72a902303bc5560df3546ca927335b83da771a4b06fdb0de7815b6271e9501b1530dfd868552b17dba3c3d4d59a9013205a704f80302047c435bb50067306502303b3abd227e3e7b2e30bac4051db9c5b4a87a8f36f00a68c686b454d0e6988cca963670b406177fcdc84e4132b751a937023100a5cd25468338e29eafa26d3b34763a9ef4a5f492b1093a09b5f88bdea4d604cf170b726b36cccd7b56fd9e18147e911b0302047c435bb5006830660231008f04435dfe6f3970dcbcb61c41762ffcbe2a07b57cf47b1b8afb952b0dddc39f5fcfd7111f9c4a5514de845093eaa37c0231009653034ce8165f825a7c3034284244d07a4c032751df7ed054b9049f202e0420938057615485d785738fa3be7f5d2a490302047c435bb5006630640230063853b9ede8d6f4b0366dc6772da2edc9f140bdcf26b470394802d327c6aefafadedf76fa903fdefed9cd6d913624fd023033b1010beb09829da8ef585349c264f43bd701c95828b98d237d6faa25037bbbd4d137baf5a5a08f56a23a4c7cc3ce100302047c435bb50066306402305d7256fc9b2eaf2deef724d139ea666493ddad86459a3349fe0c1e62cee63c733d13af06c2b3d5e1d6b59a9e765da91c02300d79d8b6b12cefc098b090f3f8db89e75022a852724c5511b0b1d11329133c18610b45eb7a069ce423e3645aa03670020302047c435bb500683066023100cb40d4741c6039bf363441f98c209c9c1d12e320b714d926d13b406466e59e0faca2e2ee589d54ca64b70ef9e7fb05de023100d6a0b53d03a595c6399a35badd3d75e7adf1fefd808a7bddeb226421d5d6a2e9bca73c929c02b1d42e299d884d33b7560302047c435bb50067306502303d38ae9b4f9f30ba108785c07dc562bc4eb15df8bdccce114bd60d329926a614204599a6a5549a80d96f161fc5c2b3e90231008fc81ac19543e892b95aec85b1ac54ac33813cbc6c2c125eb27396aa49808f1e13e41bb39832d18d64e46bd46ba9da7f0302047c435bb500683066023100edc7f246ffd1cb2331b0943a426524d4a29cf07f137cd1f16e479277e92b8b57d41d652be4644e18fdc4964394bdbcd8023100bcbfed0e59dd3934227650c592cdb37e6ea1f1da3e026f0269d16b528e38cc9153807a1723ee8a4f0af694610000e42f0302047c435bb50066306402301065d00ab4941f57745ea3632abba3fd69ecc67a257a4dfcf4ddeea01fa565e0067ab6c61dcd7596e1167de65f2bec5e0230444a847464857a3a01e4c03b2ade3b8140b45974abe3375a9f56ce5480d61f6999ad73f3496bbec31ff1c735b23048840302047c435bb5006630640230676dc6f2c7e0569d2f4c0a2b43dfd99a0f685f08b4d70d7698385fd89829fc9aadae79cbe3c465ac29fb937f1273fb4c02304a25c00458c23af00ac988d478a1e9c46015c3d40554cd8f521901b012eb9546bf4237fad796fb84e3c9a6a5f31a16180302047c435bb50067306502300a8dc15669009b5b8c96c5845174b96c0b0c2c15e14b437d7e4122e039ded0b78d88239a4e878085c0bca30a1855057902310097d74068aebc7959aef6229ee2fef3db496cb1bc93283dda164f42affc1d5d179cb76509d9e456b3fbab92a55620a0250302047c435bb500683066023100de47563df2c652fb3139f2ba8cae194bc32318b163ceaf0b09dc053fd61f496c578ff06ca0da6930731558810c9d92cd023100c07de905cfa8c7f9a4421fe8b11209a06f55364d52d3cb1eec8e8c2896cb5451f81929c0d83359a6c386584bc8bdb39c0302047c435bb500673065023041b356de7d1191f774ebb6cd6848e255beba7323d823008c2cfc4afe5aa7739711fc0acb8308639316d91f9dfa1d354c0231008693e0c4f32753e0fd1041d48fa3111ecf4b656fd8ee8795b5af5fef021ac56b4d3fd70401caf2946193f44fd11c6f520302047c435bb5006730650231008afa4ecbf7edce9cf5591c90b28fd4d28a5a3051f4f4357f952a13f00d4508706d696541fdb84227a2550a81d308e16702302bce458e84cf698180bcc394e64e48ae85d5cb1eb887a1e735182fa4b6540045bdfdf3340f6929cf9ed3bdf87c67122b0302047c435bb5006730650231009ddcdb4f516fa0258c8d0771f61f5f1fa015562fdbf22a4372546465e1a6b99321e94181a4760aaeee26ea3495936e9302300e9be28b678be3bc2852afcb7c24d568024da86ba708b8655168b5bb92cbeb9087e1bbe2bf6650658c4e985ed96974580302047c435bb500673065023100f2699f7e16e2e61ad8b28ce190bba23ff5408453e8200a454037502baa5c05f451d15ed8dc209fa3b1e644f09b1ee5f1023044c0a97122ce40f55e7e1dfa55e5c35986fec156476c5fa2a714cad6151c7a7ac8dc430b0b72ccd38438029a9a6fd8350302047c435bb500673065023100cc04cdcbe9a9d3e5a169d04e247790e45faa7b1636464a4738e818eaf1d459f35fd572c1cb96929f084ab942c9e9ef9e0230075b4c478e029ead2f02f14d37dabb8f4a99bc0e98789f86d6bdece3779b0008201fc6610c1f2486d4290e254c37dea90302047c435bb50067306502305f165a064fd8c8f5bf01e0c8f69120f791bbd4e1f6ce800d9c3220717c18ccf6bf465dd6b98685678025e4b99666038b023100f7acfde0c616cda353325020797184d0b1ea34deaf9b010312d21d13e491d2466f1bfb1baba8583d019a10e47957d0980302047c435bb50067306502306765776022c1da21c0fc7d92341fc286ae5a0c27ccff84969f072823b494fa9a89809011b64d3b335c9017e8229c9ae8023100a7c844d02db233db5c31310d4faa13dc4190f00064a9d1b010926cfbafb9c8b2242af2588f678673265a8912a3387e960302047c435bb500683066023100a857877875932819b69b8958583035cacef3177eb03bc97f774b6d6815f3e8a2f634cf5d7def2d6e1811e2e6103d00bd0231008b98ca9e9afb4c73e3426cf93c90c4f05ab05dacfbdc5aaf8703124489c7cb10bc658fbdd7cdaac6e08eea2f6f6f02c40302047c435bb5006730650231009fc53488e9891fed7ac56d396e57d02d6ea9f0a59433401490aff0eef09ba8f10852f4defdffa74c52b24b64d5c3f56602300629f7ba2d6dd4a99014be0efc60bb52c70238dcaf4eb27bdaf7cc9dc127b0e3b42fd8c2ce1dade185ee2403d322425d0302047c435bb500673065023100973389c1318cedf648447eaf6a08fd97ab04dd555bee8ba5b937fca06159a13615f62561fbb7ffe318f61ba374f10a9f023019f0c2cdaf6141863655f93ef08e78dd78582354f6adb3cc38fabba51b646bdabb902cad5b62fd54938afbe761cf2be60302047c435bb5006830660231009cbfa9e0e6c16df2c7b530e49cd2110effcaf3dbbf98211c578551d4b9d9b92f21e1af71ff5f4e06b972edd982165c26023100ee0632ceeddffe646491e358ab508622f4950d056d334c9443219f5446af8fdb54858cca4f9d01a2f08d2c9bfd88520e0302047c435bb500663064023061b5afca904b5d575ce28ed781ef8a9f934b6e9865c0759da30b914cb849e94dde992d88fed5596bc75d597194df30310230522d47b1bd6500812635ee394949cb1fe0f7f858aee5b26ff024634d38b2b1ee1bcc484bede276302c265aa55b31c7a10302047c435bb500673065023100fd362f0af017361991103baabdb22350d10257885751bf003bcc4869c56c4b796cb41ae857fe64fc3ea6a6d7cc82d95c0230667d7503005a12d57f921b472bde70f8f44bd96b13c96e9d8d78ed1ce1161656e1adb80d69f9926a1c5a0707c6d445c90302047c435bb500673065023100eb624155cc2d378355ba0483717a701483b806d03ffba1c492c09739cd6ee023260c1902a49be8bb310634ef07365e1c02306888a5f05e2dcc2c190ce89e3cd8c9f1945bf6b75c181a9634a6472abfd1060d37884bc912fa702c8014dd4e988d2ab90302047c435bb50066306402303be4815b97edb9acc2d9e2fad929580df53cdeaa6eb0545615d216b1536292e291050751e250c159703236d5c9e2a67d02301c5f408b168ad37c69eb3ad62cdf2b6e74998042e0b4aebbd5018deebc0fdc59cb45337fe94407eda1e33a1f1ef4ea7c0302047c435bb500683066023100d65fd2bdc34314d078ca228f4256e996d4298102637feabf20b1eb312a81d92863e66c8ad72a4e89aee43e8d8db9a05102310093044fb1c2d02ca1d89e5a8fbd97435b29ae76623e15717e1d6b05c70852628d33d2c7746dd4759776a546efe2e714c70302047c435bb50066306402304efb6835e5225b98d31a53458f8c8eb70d3deecaaf2fb13f65277e3081a3fa7d5fb9bde79dbfbee2b295aeef372d20cd02304a5a7d9fc325f4d4f6a015fd2c39b63764b144a3f86bc2647234ea575588d11ae4b06acbf870b5d9dee3ab0cda9d05050302047c435bb500663064023043b5d9ecab462349b71bf619b7d53658aef27b325b08836537b9dfb714df1b226ae60fca82c5f432e54ed9bad71b98d602302cb376ff2b4d54852d6f1e7546037213b5bd0bc7b956b1bfd216645f49bdb311946d10cf5efa20b119a380a4b4e459a20302047c435bb50067306502301234e3b9b105635abe66d5016910acfa8190b2223e48f7f9ff8255890d42be4219ec12e83923cef8a39aa9f46c311847023100da30eebf1221e5a2b820afdf28b823693b2a69e5c10320ed051dfe181dd88832734a3733e9d108b0e71025d69c7d82360302047c435bb500663064023021e54f8ba5f872eb89a91fd834f7518acbda658655ab9dcdac7b905cb3f8f55e5af6fa2d4137cfa138dce426d05a5e4c0230672a46c5e247ef464a8b16ae20f8639af0cf38d36f327bb0e04ab02e54cae65329e278f14c862f29c338614e4855438f0302047c435bb500673065023013f47f759407758486f2bd5bf6a44c4db99356430d738ff08fa2da9694f0864ca043d7251957b828a52d03c689abf3b0023100b11d1db2a3ae8c5255e9faf7fe91aaad1a288e3a5554daf5e2450f3337da126e7af9eccfa72c3acbe92a3666dfce7f750302047c435bb500673065023100d75f90ce5ed93689da1deba25bb7c1f52d4fe81cc4ff426127d70bef32a0c6ca8afb3892c2718ad3f4c75cfa2f50c7a9023040973956f636b5e922f64ac5414535d5f2da5a0ed288bfee1a360af31acb176c2cd597867e153780660eefe539819ed00302047c435bb500663064023069af595c92f048ef75e045060d107608a9e66a2d3baf79b43a77fe048c2f49d79ca935ce85204d5b80b812fd6001ef2c02300dbe5fbf775179863b2f149468880d68ac79d511b48eb161759c4e881df5611bbab683bdf2528cff8a451af569fd0d960302047c435bb5006730650230680ad1b76f9a02e6b594bdb295340f038a0a679c89a71debd1652be5ce456bc9ef0af7ec315ed68f693ff110daf7f964023100d6fe66fd39f8bbdb7cb3e398ee22fe99fa2daa611d5281b102ef9c6d396363afb1dca0d33fbf736dc322ce64d044ce750302047c435bb500673065023017d4ad2d054ccd598d3da8c56ac6d8c1264766f77f27722972ab11d5819212398d3e90549f00668bcd66d2b7f34b4243023100edc79242e671a214a124c23b6cf8cab88807edce06d96f418126c84e4af33b5ca694f765a6766635cb41eb96e33563f10302047c435bb50067306502300da67605b0d58dbeace63f6b03ee50178384fb955dcfda4e81762174a1cab3583dfd61325c15f115554d9bb817746692023100cb223765bfc24d08e21049ad227f6849fbc9dd92b098cb7dadfae435db4ff4ade4f185eb14b69d510d2bba4d690841320302047c435bb500683066023100cc3337dadcda5ecc65c9359ad21d3c9d6c15521147c9baaef10d480a92314a78bd5ae2369655cb7ca181857f294a63ff023100e9174035335e4a34f4160f1cd2c6b3e6af5d9b61071f9e0017021e0dc8ee44a3d469c279725f65b66d70e13c00dea12a0302047c435bb500683066023100a7943aec15ac3cc5a736cef50ff8e8cac1be806a285060ce9aa2cfa8669dee00846590bed523c3109ea9ee6ba6d01378023100963271b5d6293410694367180f457a57449ea01f075deeb6c1bcd87b44a8abcb2c118a0d075a5f187bf0c3e3bbf690420302047c435bb5006730650230772c6027baf0d2094c23ac0358d1d13207537f0ad4f689cd2f919a6dfb519271b729f31491e6e140b6429ac5566cff3f023100fb49e96701c1dd4c5cd7c398278fcff332f548d28648582314b389523df7531007cd50bb475456e7c39ac325cdc972640302047c435bb5006730650230023f07df1a2665c832d35f459a924890898f5ae0a9bb76064b372cc054802328022974fabcc6b7411e2399d15842b171023100fdeda9f4b1e98c835f65aa44ca4cec63ca8b79e4a6878a35bc0ab5f15e48c70514f78f8e298111c5680261da672705830302047c435bb500663064023075120358fe959397fecc2427fe25ca3710b2219a894e0fe4792dba31749539de92c43eee185509f0037f501207f0caeb023067971131001954e4cd3f0fc8b1ab25fd8e16612484666024c2b034177e35f1e65e66bc3bd1e6cac99743a638edc940d00302047c435bb50066306402302c33998dba0a5272e909611e687d70cad0992c8af834989585b71c40231277e6c82f7d6042257ca5d5c39aeff8d5ea470230378f1b36db8c06bb568037b1038a7729904a0da1e07824134a9f657ae3f9cc086840179125f2c3f464d1495b96d351c50302047c435bb50066306402303107382d747e1a4dc161b8e750209ecbeee4b06c679200e7f3b7d19fd6a842030608ea4bce7a57f1dfd19b10536318d4023004e63cedeff957e32af976270928d6d9564bf604889c1ceda9a978b4c13bdb735fe0700df7aadc9165fbeb5b01c315750302047c435bb50067306502306f6723a48fb447895470ddfe8edd220b642a0f65a0d8cb76f10dd39b945b8a24244e2bec31793c5c1da8e526ab08b54c023100c225177e82cc52d73447b7b7a0896d6df72335914008ebabbacc4da1ec6e3382bda3cefaeab6049c707cdf10f20c9c580302047c435bb50066306402306c29bbc88db3f1314d88e9170d186d123cd7df7ce3115d00efcbf82e96621e9ba9a8b3a8d14c600e34ada02ddb66a75c023046dacf794047d7a5dc2fc23c0a9da5c52bc2d9e87531f45daebc98e54e37432a79005ac125e1355545860615f986592a0302047c435bb50067306502307ef15893b7169f5ebfff82b92db59c9b8ea4bf8c1ce308a79bddfb31188b0944f7dacb5650c015d891bed6ba2f62d7a9023100dc5a97938cdd9751917319e3c5b81bb0524d9e7a6a91a7f7e389448e09919dc883e59eb23c3617e9d0d4122f665e48c60302047c435bb50067306502306c1e715505d8d57436f31bdf6cbea4e50df2f659b754ce4656526b6598799005ffa842a9d2fc251bf3adaf703b810cf0023100ed460e228baadbaadbe2af9bc3a1129027c88870c016a2d4aef1962661d05da615bd49f3a81900f07aa51831ea9489150302047c435bb500683066023100fd5ed9fac10c474eb573d74461efe54b74732287df089ecb053cfefd79d0c3e8eadea9350631c9ebe55cf0088629c8dc023100af8fef4214017b3748c161966dd73c84cfd891e5bacda7c9770a30bb0bda70ba22dec8447364f1d03bea900ec00a01420302047c435bb500673065023009523b1ec0deff82bbb01864f837137094528e7d85a246625eb8b45e2dec9462e0207a56cac0543dd13b0b3475f014c9023100eb821b55aaecd72c3f295f7871ba03281aba484b699cd4c615dd589f3b34d3623e729d83570f92e06a3a4a8548ee5d8b0302047c435bb500663064023031f451e2c756d701dbec29332558647b00712e8e3bcb9b8b989798705bd455c7a7377c250f950589f31d1f17aa8490090230066984baa01ec248d7a2f73c64de204cb4eb6dbf2e6ab50cba5a5aa9a45a47fe2f98210b5b56bf2f72063ebdecc083cb0302047c435bb500673065023100bcf6cc61b47d6bfca82c948082d87dac95748f179abb393197a3efd76bb107fcad920b4ab55df9563abf240b3e3321dd023044fa7deb36fa8dcb5ba9889b8e5596ac6e5ac8f06d9f01209bb9c9bd944c7064d570687743b31a294949dafa85ad69000302047c435bb500683066023100f50ceb7ff9d6b3d94b45fe6a6dc99798b418542235c6d5e615b4ab7eb84b3c96a18dfee6da83a7e65256000bab7c1375023100d03eeef865645cce48bb8a2f8e45e33833d0d2010aca9985cb1dfc05818ab12f6221d988cbdd9b5513d75c710b8ab2630302047c435bb500683066023100a8c02bda7faf879e7e6f2a4df71d9c7856d070fbc7cff98844e1b6663130f00dfb41feb1595aef67456a0a6164b07d8a023100d369ed0eec88de836c5eeea3f372c3856ea6a795e1ea6b466c50556a54f374294a0f9cbf6cca448ff17df7a599ecac3b0302047c435bb50068306602310091612b1f9427fad6404ffb87afc386b1700104e686599280c7721bf627b4aed22131ff0d88aa60579c920354ba5f360a023100ad4b1b628cc217aecf9fd2c0c15edbfdec1457a1b5a40a33cfb072ffc9ee7a495611d76d1ec398dd659feed5d96e57700302047c435bb50066306402300ec56820b81a0973defab0eb9557f1f8b8bca089bcf9863118c8a70cce4d95c5e924ab03834766993d4ccf260519ddca0230208f3435a730ff2430aeb20dc05bf7a951b093f421d35c54841cc9546c97ea70d63ead011eb153d297e1b2a64dae68ec0302047c435bb5006730650230406e01e82f2d7b9ec19504e4578148de3218c1e11fbda7dcbf10a36895f674566877b604468d0cd0447ae1e9ac07afe6023100e794c178cfa591e6d78187b2a65ed4a2ea2441b35f5d056416a4ea0e2a58f2480774d9522d279e5d82a9c4881c848db00302047c435bb500683066023100b8fff634ebf22bb8f51d56b17f008d167649f7ed602ea9fd08cc82af20991c93035c6a7c0644653157065ad9e603645f023100dddf55e4bfc8cc687fc781b420c8ea9bf8ee5fa8169181873828513aff169d6f525b898991380e3e096c496bc91e69240302047c435bb500673065023100cf75fa39db4701ad13dc334f7ba21c32a09f9875b8bdd7e956888be19b083c5997fd9e7f13ec68fcf12ab2e7ad74fc760230231d1c9d8b92947c93e2d3606fbb47fb46ef5ea7b1b135e139237ec1fc8de5097ddf036ecfb37a184f7cd9da794df1070302047c435bb500683066023100c8589e09f3892bf98396a0bee89ed6e84a4afabf3f3e4511f13d007bf7b3fc1ea5ace005580bfecceae572ff7313a303023100a27eded1ed8c26277131032c3de59bf4bdb7ca2c631e3b97cc5318b9d5793c34dfc4d98074c68e45fde96ca493cc9fc90302047c435bb500673065023100e2ada9b97805bd751411e6f8abfab9f1d9496a58728196d44718cc1aff7af2cc58e697ffd0da9ce5ae95cc10123d24780230743b75bbede7e03214f67a10b2e378e4dc40c867920335354329e878b366269d8a01ab0b4735622eeec201cb094cba060302047c435bb500683066023100de2c920b345b7a73ebbda4bd34a693fb43ee41e7b33095057d0bc16c2c4da8db9bc3a3d010ae4f43439b6881bf0cfa68023100c5a6acb8e69216f2db64fe08e99c82d91d103b1acc49824b4706aa931cd090ef7c4fc242547e523fc15f3930337c9fe20302047c435bb50067306502303707095fb1365e3d97c965a39dcddd8c10f219eda77b7d563b71e29d4e4ce200cef411bd554d443835e05bda8ff3a8bf023100fd17484c9dad4570781f8bd1dedd9cf4fa26a4d15103e9c1b26dad7120d45af041a5017762f39011e1c81451635ffe5d0302047c435bb500673065023071b649f2e31b74f82f4efd5e1a8778aa170dd9f275b40643849664ed9b837e0b18d0c15506daa2e55a6d84d8218025f0023100a0ca475cf781ffc74d6c52f0cd4779c4f8ab2d8b9d311780480515b7f4224da38efd64e9215c8a9ec10a28aa85311cc50302047c435bb5006630640230079f7a7dc7669e7fd4e566f391e22cab9d055573bd4747b50b4a9c4172a760c2796938b353d701e8db1555521e51fa600230538701fd6aedd34fba2ec41c09a155430ceb250d98b96ac852d921db043a2194a02997570d91659c7149321257d843c80302047c435bb500663064023015fbf21b66eb93b89cdf3418538abbdd2c3841546d47d0d7348b7bbf31115350be352cb8e379ae5ad3c97378f6a00ec0023031410b875b48b75d2cd8d829216954ce53a82b33fe3a405c724761241868a375e57139c0b4e0c5efb4af41ff9b52de370302047c435bb50067306502310090ed806e887a4228b88d14e40149862b7287c00b24e4adb688aa823e7e1f978f86cf9d954add0b16d054bad1bf014e5e023078c38f61ff26802abeb3615f31e66c679d1777e2e87635b02e2dce53fe519d64254243e7ab686343ea3af64ff850ef040302047c435bb50067306502306ce5f6e7cdc684939cc3712056ad988f765f79b5e8335bd609bfa5ec2cc3513e763850876d1f81f43f5a4d06017587e40231009297e2b000c453067c7a9f734eff790dda0432b2d7dbc2fcd8a015005cc3e650f0d47141d5da250c9f1dd0bf12ebda9b0302047c435bb500683066023100c116633bdb9feb1ade9b61d30c3b2a799fb38be222e394e88e35a54c5532e770a5f16b3ccea7a5f062f4ddaefa9d8c540231008c13e430f929f6a0dd6d2b7bc8c742d39103c4163f1ab72849486556df06b72b181ef12703c1079db4d9e80ea594aa2e0302047c435bb500683066023100f917e9518ec96f1b6a2e48984116ac157b31c0d2f61b5ff97c645ef30c8b8ad3f9fcc972de048693f269be05097a3569023100d5353bba230b1e7e8786c0478da051676276be1b5502730ade47d230e8ee76f1a775b6acd7eba154f755639f4b08e06b0302047c435bb50066306402304f427f9ecd76357979483a5808eb913deb284e328fa1060574f4502f78dfff89139de738a3ba54c6aff589f844d0fdb40230574b9306d80bff70b126fbf85f2e0558d70172383620264f58529a2693a36ecf0a3981c7b23e4e1b533bccf41e5476740302047c435bb500673065023013e621694960470bf8d1120c9361c2999ca1ac7fac6ab35c453676c6eb36be35eda3aada5e7cf74c35abd115b9a0dfeb023100acfa92c347e4645b646e1e12857ab79fce920ec65cf153033ac0cf09deae393464d2f8acfbe03258119c01f40ea85d9a0302047c435bb500673065023100bb4988baba073abf2c1c16935f2ffb086e2e67e68d57285d330cb116ca653227c6b62c16622deaf26f0024bba53f0239023010941d2860c624fb9214dc9c37bf2b17d4936bcc552f1d67c4293382be90129e0bbae12e5e8ec9a022f68de7c2bc84420302047c435bb500673065023100f4663b3f5a241c80b52f017dc7574a5e432497ea691e6b62e42f65cd1203dbea562d9b5965a63c38d26dfd8d00b2739d02303d5989714920b5cc88bdf6954fad0ff5d1fe6bae388af3ee28ad4587c2f9e70da4fee84eaf8039eb9a771cbc831d0d250302047c435bb500683066023100aadf2a22d948dc8551a9365f0aaf5b7f08b47d1d541bfa9d9b7f6addc173da27b485447d2009d3f5437cf176651c678d02310085dd5f68af24ddbd4583a90d07272290194617e9df0df4cb9121d7a6ce10b8ebb43d0ae9357d4266b26ef877045d5b110302047c435bb50067306502304cdb9657b2c11beffaec62be87125902d102965350c6b87f558606ef1864c2ca73f75269738f3ad57dbffd4748730cfe023100f27941ad4355a4535db1fe3a4946329a54b8c7051a16edbe64e632a0bc396a8a8f1ab9d27ddfb25c2df163239159c67c0302047c435bb500683066023100a167f78384f2bdfcdf43cff7b34ff0b9d45c0a600f94773c922f4132ef8bb780d52a2c5acc9c6e1807e8c46298c5a61c023100ff3b25e137657cb59a44983c1d6fb3165e5f19ce4c8c8ac584d5572725cbe76e0aca5b83a765c2c9a7036ca2493a09c60302047c435bb50067306502305bb6c9e9001c85e76a89c889f3371eec032afc2a16c006324edc7aaf8cd5f31c00ca27becb2d67a052a13ce2bdea1fb0023100cf5e6dd168ed5df1acdc21a07c7e10b7b71ee388064289e729546f9f51d8a926ac7eb014344bcb5664f4008c106bb49a0302047c435bb500673065023100e2823820fd5815943da12b186ab4a49c2fbccc12828a4963cfd34779e05d89e9202eb698b53e46d341da22b029dbaf0b02304d233e46808319ab61bcfeeabe27cf547bdf27563acb9a897976e6b3aaa24c6e968b9c407e43f5224169f2d017fd5f840302047c435bb50066306402301ef0bfc2e23fb86c25ec8e93569af903c9606f962fdb8b84cc9dfaff007b813b1ca6368f842d002f8f3bb2a72d0e7c7702306b5e015f166eaa170a9e9cdadff27d1fbeaf6285ab5fdad9070ed25b7f6ba4d61a75e44b266527a1110f65fe7b801b0b0302047c435bb5006630640230162d31f6f8fadeaa70aa388852400931599ecea0ab3dc59dc793c8749b9106d99c7ab340cabcc56a62dc8bb1d31def2602303b4e94149d189a12ff554c6cb07d407716763061b846b108aa72c832c64410b005343c341e90324bd82e8a1c45dc587a0302047c435bb500673065023100b78421edacd2b5488755f9579295b57103b0694befb6e76fd11d5555cb75c38ebe09a8c332c72c1390e5aec6b4889dc30230633d3d7fa02cc4cdacc09ff3f1a69972c39c99718f7c5feeb72b6db09c7e206b6bae0e76d5699d906f8b2dc9f2b31a0b0302047c435bb50066306402306521985b216039ac9dfb4a4182b2393900010d03a058d5357ef8b2a3ea58fa3a1cffa6fb540ab3ac680956cd72bdad0d02302c21b054828881377c16387401ee98d6cc6867a8d39cbd92deb522a10217a620ae8bc3fab2c755def0ec5e5f4454653f0302047c435bb50067306502307b11815fc831c93eae66de42f414fb3b607e7adcd931ce3a67e43e828b89abe94eb5877dc720c6dd8a60c2fd65230011023100d558b001a114f46c1d9d6a793a47b87516e416af25b4f3e42f9d4b5df02d53a2fd73a950580f77329e6ac368ab874e8f0302047c435bb50068306602310088aef929b28df3e79509820dfc7523f6cddfea2edacb3ddb503fc94034f82c0a77fb4d74656e256cce82a18d4a1a2886023100d3a38bc2dbdf181b18fbf2e0d74a8e38d3e905befe53124e2056c3160b336e85b12b6e3d33c3876a5a93b401c089423e0302047c435bb500673065023100d35f93feb458ffa91a2c736c8c5d3d051167393226a09cdd447480e7be363a4cfcc86aa7a61dafcd6ab8c2abc62cb2500230177a82ff57feebf303c4fa6feb26efc844e993b9ce71589dfde77c0bb071c1474f592c6d050de82fe132e4bf00573bec0302047c435bb500683066023100e6170822e3f5df897df15f132b39f0089721fbe6365fc75a2bafc94047312ea845cbccbc53744b1c1af561f61902187d023100ed79b3d0b40ff35b34af92a43bebfb2eee4f2dc1069f77600a20fb3bfb6488e4d4e2c3a5667fa78b8561c533a45a238e0302047c435bb50066306402304b90068fdc65a558d37faf1e1637c69b0a5364d2ab3012575cb3febb00ab54caeb21caf9a11b191c0cf9283231b8eeb602300144d42abef28b19145e8e94c2e28970114f058f975df2703284ccb9a521b9b6219ac39f70281f4a6b3f3dd1f661d6930302047c435bb50066306402305a12a5cc3e7b17bf19f228282cad27aff7272c1eae98297b9c1dca2ce00253e6501ea58f9cbe7a16b4a0a56d0587fa51023003afc1d7de081b59665a336a74c1aa97dad4e9f86da80ff2736bd87167a8faa1e61b261b04cebc7f3b72cd0de041e1570302047c435bb50067306502310090595e43bbd6f5445c4accb830f16d8fa3838a744450f86e328b8965edd1ec1ca39ed8ccf0ad86527f30473dad51010502304031514c7d0cf1d085f1e40d0c7cae21e857725243f361701aba335000f1b29b9b34f4a40008c98b2e3996c070aa2ffb0302047c435bb5006730650230584fc4c7294fdbf174ae7b7345358958c6f653f9046477cae01b3a8c03d58c9932af3d7e8b99b503f0f1d60b29129025023100c4637931d0607e2a2330685ed97ac877664e059e5b1d54ed852db4dec51232edc04d6698dcc59d2e1390f16917d439a00302047c435bb500683066023100a3d19305f75422bf89fdb78780fce7473fbdfb2a3a90044eb7b882aa055d8845cecd6507f282ae978f72b87145305b33023100cef434c151efc97cd0efcbe63450f824777728311914d0a922688f6558d32a5454a3eb5d764071335e6ae184ce4de9f80302047c435bb5006830660231008e1f1785cd5fd2cfa9e1bcd9b69479af4587e5fb9734c18becf9d82c73ce64cfa1c13bd0c24a67244d66f8233194e016023100a918d3e8e6474a45bc2e097b1179726834e3472f576d162980832a0c63f5c84cef6a95dea5d912b2a5235830288a65950302047c435bb50066306402302ba002ef66c17137d9d5c044b297e8d958a0572a2f2939299d3b58e0e45d5ef04489305ca91ae9658bbf5dae21212d8a02301dbabe300aeb42d471c21cf960a1406ca4b26625e3b0c10e1d450007170c71f26be4a67a96e17af4b3ea04111bb2b6080302047c435bb500673065023100d20a38544476e566aa45b5e19a3b7c3e5a5bd62e6e9d10eafbcc4c432f9421fb5deffb83e4b9f571cfb4c8309c195485023079a2d7f3c2d8d9c72d59b02732c8c726dd11b06a1d9f508b7cbd8e8753421960699478498f5439890b9b61edd8fa02580302047c435bb50066306402307ce78e9fc51c432a775bff2a44e673c4cefedd7ed0f8455a250b296ed6a1538145d84a3a8b209d06c1d50010c17352fb0230589f2dba88792217b36aea738fb957163cc3f114acadd4904335afa5044755b051c8be7965a7ed0464099708769ded280302047c435bb50067306502304c65865a305fe6901eeb352ad404e8c54fe5c3d2086dfa0f06fb084034de4ec4b6dae0ca799037672bec242f76c5f58b023100919d61aedf980393f3a6e0f74ab4639626546217f21fd8bf07fba70949010c137e2dd82aefbfb7ff20a7cbbb6fc3f1b80302047c435bb500683066023100945444978a519d48c02dcc04f12ff5e1fc72b7fb4d6b9b0b1c58ffa35ae7c5944b93b97e38d418dfdf3cde6ff07bb85b02310086d5957f484a73cbb9846e84de53b327004dfe965b338550006a6c24f6520c8bcb636e6cdc675127f360742894a5facc0302047c435bb5006630640230684dbd1729980c71ecabccca7ea887c7108affc57d2eb630c0e8730d680f61b776336868cabc877128e8a94031ba371202300848a7fbd098c2ea181762a770a3c75935dae5c2b955a05bea063740fc6a748d12fb511e281265faae94f5d5fc85f6000302047c435bb5006830660231009186cd4128b36a0fe7730ada650d962eae309ef1e5899d599274e9586ab98fd7b539b20e112e9b9c7bc2d37f101f2ba5023100c236eb2e161118ee0e3dd0593aa7e4af32df4e23bd7226f235be4586f479c3db7b7dcaf07e4442f3e7c203eed8fb66c60302047c435bb50067306502300a5d3296f7e8fb63aa4a22ea1965653c8ef1dc5e8af0de06954139d880141b63ade7fb19f04f9758b8c3c773477ef73e023100af145b41e956f352c21805662569f56453e6597e1df1d93837956b41ace31bdabe072eb33d7e3d9894587401cd7966be0302047c435bb500673065023024432fe14dacc666808832de0e6ecf1907e2fe042f4b907e88795b307eecae93d8bb164518df641a0fe6c3645c2c46a40231009ef0e362d0cd69cc445b5d7d317ae4c1b92e22f739c36b3f455848b0ae5208dfab19a9815e5655cf972019205dae2af10302047c435bb50067306502300f648c8792f2f84f0fd6b39f817e0d684e07b322e036fd436ac250139b71677c09bc7f5b913933b7a52a615b12e77ba20231009d29239f84d6013ed969c61edeef1235bb9581a1d224079bbca43fded6d8f8b7c604382eee7de8345e8b93e6cb5e8bb80302047c435bb500683066023100c47b3eed97844930f7a1e90d6b2f830631dfb882e09ff52f81588e25cfe738e7df9270ffd5b9dd951e798080938abc66023100f94c4bd8ce8565855bb9dae5eed684dff1c8b3127d4cdba62aaf476f59f907165655006cf31760be884861ddeeee89410302047c435bb5006730650230510b5780f856b863dc380117bb8898db6ff6f34357a1fa46d0c1fc7258ff1b89fee23abb30e6f67675efc134a8939d5f023100ca3774b2a3dc5f9581845ef43722057fce3f1b14d15cf96cd94bb081ff68d7d9d572ca465fcbe782f0bfd6336e257c010302047c435bb50067306502306c4fe0bc14be161c0728a65fd767ae66bce97f696868e8b074e514ddc8b9f884a93aebd1b895e6f081bf90c2e97af82a023100a39b1f70e9c69561f79b62d8c74b5da26a64d663ef16a71a793da6fc491ab6e9d77a84f46e05c53ff7bc6a38e606a85d0302047c435bb500673065023100c79e32f29efb5aa448c8d581169f4e2d3a418cb12f0bec6c40419a02df73f946e1b818ceb469c8672ffbedebaa04111e02301e5e24d95ee0e367696e7b10d923f7bec55c9715e4c0a5ce67fb7eb065ad6094b2932267ddad5c1591c0defdad88d7280302047c435bb500673065023100a90dd2933aa6373cb85676cfe59486bd3d7fb021c12beb6372b53fa9d887457611a8a7a947cf7c733b711d94962de42902305ac3a36d1c1d36fd55ec6c5cd1ac4c860f3e8fdd4bb9e510164b9714f99eba55e52ddcbdd47d6e5b2d4088da1e561f3b0302047c435bb50066306402305ca245c8ee3e4838905c24106a7a5f68ada224030083b7f48d46680d9c73e6a329be4f1a510021912d69727311fee42f02302c4d24532f9d809e1d2e785159f1bd5ba4b23086da17063a6aeb9e2c19ba008252e300fe0d11fd5fa22c292f683770290302047c435bb500683066023100f1951c9bf2216e31108079878f8f9543cc6592ec4f7c1956b37a297c459c2fa11197a38beadb4053bbd118add1038c820231009121721608ff0275dea287ed9071b05be6588339f4e58bc8d444f46f15b036b123311e84352d288b6cf6acc80b68b6e80302047c435bb500683066023100a326005d292ec6e40e8f21e2852fab0f3238a9d5fd586ba932c03f9bbdf193dec3b5873470caf7da81493941c5c3ca19023100b8f3d1fec1f959e2d54f86dd7c3962741363066a5675217b9f489b71b00af15e600dd825dd1e65979ffc7bd1a98de3060302047c435bb500683066023100a0fe4629721c872df683bfa16d63d1fe9808feece1ba2221b409f40f3bfaca5f3b2985a1afb1461e9278ecb5338b312e023100b0f2f353a5bb6685356c52218f21cc73d74355e64ed9b63aeff9708456b7cbd883200f5e483ab1234a53a8e6523522110302047c435bb500673065023100b054426836c1c4a533a954006ca88930aec030aefc304873c2d05dea33b8a59200486a23af8d4057ee5d5cf3ec2b999c02301e95ed5ca40a3db7d57dbd2d658ce3fd9fa1f9fe20bbf5d53e6396fc7392fda3e89dbedabeefddf70638c3b3a4b171560302047c435bb500683066023100c8bfc5911a8514791cb8ff907a523009665bab5643ae8b3a0b92756b79a82d740f38c5ec7b749cfbb2f9571ce5549456023100dd9e87c5a37bdfd6a3a142951a76abb2a704131be699df25b73695a444261259c8b68d33dc341cce95df4811d6dc9a7a0302047c435bb500683066023100a8c396c3276402c6d96e8e68336efaba2cf046f18cd4e84add116ff4d360f9499a79cb6b6b34657db96d5eb984c4cc13023100a725dad4141846da82f2072445803bab2d54a0d2493db4a8b2cdb9a39ed16b240d239e751b1157bcfa0c302d45a54dc70302047c435bb50066306402303ce9cee0d86b81a727c53aeeff104cf8ba3ba96ca5aa2049377f81d4960bfd3d8d1ee0e336834b74dbce15897550e86802303650c2a6eb1bac85d42dc9038a03c62e65d786b075ecd02841208bcc158a259f409994a55b0d44329d8c22d4b4cbfa910302047c435bb500683066023100d10422e366e8fc1ef533da57a4a7df443f0776260eb12a1d87c790750a00ddd011c898073283f3317c155ddec49472da023100be2f6f24648aaceda4d6607554944f1951c9245bdf19c5de3f45a8222c4ff4157eb621fb2b674003c19596c0a3254b6d0302047c435bb500683066023100ea349362f3e93de83ba37474c4e11d9463315762f141ac3220c54c1e058709cc401ffbc6c756959d1a74bd6a81923c19023100f0e42047c8c426059ac6b77fdcbff7ea8d8b61e3dc6f4bea12d2bc54e57c376694a7fd76d96cb64a2fcfb2409769f5f10302047c435bb500673065023100df11b1bdc4623136f12d4e4bbb5e305b124a42f07791479d46a265f8d0cbc4734d4a9a6b81987a36689fd9b3c803dd7a02300fb41e9f67998c5d7d1cdf902f5a2a488db3f056f2a440d5aa325dcae40edad240856449c9d65efd8aaf63fc2fc6d6d30302047c435bb50066306402305618be377be4f1214a9d6eb76afff238f626c7872f7a7a5d076c087004efcbaea7f7b31531935beb206bec361efc8f1502306582750a88074387d9511646ea399bb8b472d08bd2febcad0343f953a9f56d240c36ab1917fe0f1f879ff6db3b6069130302047c435bb500673065023100ee9fa005c63d617ede01d2cb636f247e6deceb533961af7c6c31fff1c576ee867920a6c62394599c71eaa33b22b8d18d02303af8feeae74be3f5f4f35c39a8705d0cf646b61bcb27fc0288f3230f94543653c7ceaea58bb4d2457237a3b110c4e7fb0302047c435bb500663064023100ecad97d45fb7cf549bfdb3be20f77b6251c129a6f8b488a6bbd4c26d60b1b0f627a68a518790cdf39ec9d37e61f2e279022f4b5eff13de2953afe640c26d2eb6092d6d6780d91a9f484ddb520c085f3404038720ec296c6a27338ed43df9201c3d0302047c435bb50066306402305499b3e51408a06751aa7bd768cd480df71ea60433643cd7558f56fa1318d95e3d84dd9c6acdda3901232d60b87236ca023050e75decf4c09707c40c4bd0b6a64fff59910cfe603e71f6aca9dd161a5fd1b60673c21ddce52d27b12bae67df6eafd90302047c435bb50067306502310092e033d9e44a8aaefa0b7072c5d488e36e5448936d146506e24f31d835ae16e0206061b3a1807cc82c83ebb57f2e4a7e02306980e19f2230ac7aceaa82262e1f2016a20528a32d442c10b91d4d8343dec339c8705e913dab45ceb2f2705e7bb9c0bc0302047c435bb5006830660231009816738a7e93560ff086950c45ae86a587151d5a2e07f3c395ff0bc8ab29c98a31070be1bdfbc255ae0e10467ea115b5023100b20b772796941267b9bbcbf3877d1b6954aff28244ff672ec3c302c9f1f76a6db8c4765441f8cff115506d2f007b82e60302047c435bb50066306402307586c598fcbcfde8daafad28816193279305559f479a99711e5106f8e882e12ab1f018e64be38c872af5ca826a9219720230257111949a646e1a13e631ab131d514e59dc194fa0cafdc5081ea8fc09f44132cd424e1c0dcce7353fe77533ccdc27610302047c435bb500673065023100896d108415e0c8508e31e5a7ca124824e1c4b47b07100de76aa767f64efc8f5ea2715509635d6251694df989495afeb30230707ae35f04bbf3c84e99ec9d7ca534ca66930e0e2d12b8f7b9fc183674fe9b730ce3d06f69013521934f0db9b3a78e790302047c435bb500683066023100ff21f6fb6af56a8a2b88ef8f35fda9e175f7e302422e4eabf9a0e0a8b4e84f81fe8e2f9f6acccb9640a408a61389cabc023100a4e0138715745cb48a5bfbb1c91f256bbc6219be109adfa26f435c1b19b58e457a117f632c66b07e0e9a3af86cbe61fd0302047c435bb500683066023100b2c8d3fd466cb6c4dcd1890f2b5424ae5506010adcb1ee09b03f4761567aa66b1a028f552b0f6f19051d7dbac403123f0231009256d9102b053af664e5952977331f8ea223f862090d1f6fe9440769871b950b7d6723abd056ac5b53f8ba5c719d278c0302047c435bb50066306402302b190afbe50825bf2ef004c07868ee5fef76e52cf59564fced77343bd8982bb46a80696d713fdd1dfe5ab69c68405a3902306800ac223f00c9fe7d1ecde14089492d18dbfec37d84885c98852975e5884a4c1ba89adb89cdd6d32d960de8873985100302047c435bb500683066023100f3f6bef073b46f2d926df3d8bcba37c3a198b6c8fadb612493c5a22320893044a7ad4014c5861a849458f2f567eb3156023100b17c9936bde9e1e666a1ad6539b864e2de4330a73e38394053cabe4f4bcef50c2d6586e1017be72b7abfce81bcb297430302047c435bb5006730650230164989868337d7ed60cff6808564257ade2c3ea861891e8ac533f4247e7b7f329a7575835a38264923fa209f0693516a023100f9cf4b2590054c406566b0fed015a6969626fac2c78da5ba015fd25a530a50107f087c50cd14b4e1c43394cad228f9120302047c435bb500683066023100f1e35a20bc6dd01349d96430972b490d99409dbe779725cc2f0ec072c855ff1cc10cfda317068c3559e637767cf8bd6c0231009f0660b846259f438de9956515e7595856d79151d5ca49f07df7747f5f47b37b2983a391a906ad908562d6b17ff8a58e0302047c435bb500673065023100b3327eed090bd8b8793eeaba738f083128a596e66dbf8a56798a1860bd9d2abec8817582befbe452a79a1cf35a379364023021a4d446abd5b64fbdb6c83ba0f5d3ab003f7636d0456d82466411b4bcd8498ffc634eeedc71071105e147b16701b6910302047c435bb500673065023100df105b904774b36de35f51be5980f4eeff5b80ae3545fa6a028048cfb1b4f1dccc1bdd0590697902bfe9e6b81bc7669502300e95ce01e3d6a6bc3c87d56e9794dd1f5a6601c523b113542f3b2d0d3bc598a614cef90afb3d648151ebdd83cf0f415c0302047c435bb5006730650230342f2616184a9d17431916ef02bc2e166fb820d15764ce1995f448a1d65915f1680df9f8938ab5495a6d7b3cc316ee000231009cc2284c563add56d33945dd38bf98fedfbcf3c32305c4f422359200f0e3c54970467454e944a98978dd6e8fc0bb5d830302047c435bb50067306502310084856dba164bae9809c20dd61bf998c4f0fddf362e67ddaeb47bbb6b4fc4beefa42d5440a15154b2372547c092acd088023034401cd82eb6d877e1cf9b709c1d603b0f0cc119579db0d6074f23c55e28f424507c0c223a8cd9122d1b86dcbb118cd80302047c435bb5006630640230242fb1fee71be3a651326ff6815d7c173607c23dc23ca85c0188f11e1414edb5a95f7a1076accd0277d3e1e1cfb1dbd7023025ab654fdd4556d5b74c59dd850bf1a3d287bb38116fcbf72c4847c70002d0b24bec9f068068dfc9a15655094e6b457e0302047c435bb500683066023100f018c9cc0a86181dfe2cd3ae47c96869a22f0241be9938bb755f589a7e4c337988c953cb952cfec70fc5aa1bc32b614c023100ffcef6abf13dd953793bb19dd51394fd29d33ed633e1841d2729dcde727c6a0803b4a05739637e61f820329db7ea27d20302047c435bb500673065023055b435f63fb6cf0896e78fc5af53566a5e13d9c1ffcd71c50cdf8abd3383e97c0b40a2dcec59241907ac595cca5de1d00231009067e242a489490900068c878181c6d07a06964eb91dc8b0ea285df81da6ca7172e2f6387b26dbb53380c68b35efc3ae0302047c435bb50066306402300acc7bd7dda9ed8906e5a087ab278701c161a6ce1b56252990349facb416a57b4eb2976ec298cb20e7bbcdc44a8aa15202300de45ccd5b11f6576dd107d1a5423ed496524bcb7f1daa3c4e865546b0948c53e2fce99c09be12ba1cf6b789d5c1e82f0302047c435bb500673065023100e2fb839cabff7c48ff69dbcf7285a1fcd5246482debd30d105aee476e33f9234a1fe11041564ce3287009091804b7fbb02301e2c472f41a1602a5c4e6b561fad918ea9f08f0487bc894895ce1b77c98bfe8a4bd15d151b37bdae62cfb3f69dc1e6680302047c435bb50066306402305466bee68daed316844c3fe25df079ade16aecba82c3923763c19c0e6f33659937897926f3d57d01c9c515271f74387e0230140a1bbb7ad2ad2728932aedaa551bdd5de0c96740bf88b1be521bf44ea7bc97aeb0c76757a38aef367f99c862d84d690302047c435bb500673065023024cf5460cf7102a18e1c1c0337c2ea14ccf330efad1c5164670753556d33449e172edcaad70c788fcaa555cccafc13c5023100dffea5c8c7abb140b6e85634701dbb9fc6f12a0c4048a34ce163957351ae44ba6739a5588b4c1e6a85174d42d715e3380302047c435bb500683066023100b79291b7c974bcf08f30043f57880de329f0fc9ce401ba62ad97e7ef1f08fe6236e7965b7b076409de3cd79227bb0cec023100ea7b94218a0f7fea17c4b423710d8d372d2432e9e9d601e846b6bb62217225ddd5008fe34df67f14000b5c2ebfc439350302047c435bb500673065023100c338fe180806c004d7c9a9a233e06243da2a824198c1ee372ec172b311cba291ed6aff9de0d1fa518ffd17d2efb4803e02304cae6e9d97fe1a5818b08e1545d6b7a3e8e60d0fa106c332b22ecb6f486c7addeec8b6f3096deaad015614ded664e0e10302047c435bb500663064023014baee7eaf176bd75c1568f25c81aa081b9645150e860e142ddefcf88919b77b8266beab8928a33215464f00c8f6c69102301d1b71be0a7e9d8c2f86573a89bfd580115f397d73855264bc52323cca7134a0516fd4d69317ab6cfcf4bab5b30ac3350302047c435bb5006730650231008adbcbad4c520095516159f9ecaf9af0d5045191290f6488fb4934490cd9b6f7fea4a8b2da2de605774d3fa54fc41e11023045c28e9fb78a7a73baa91d09bf2bb907fe3cb4ad088621243a02e4ac6393f38bc95832856565ecabdbfa0b1296fe84c80302047c435bb500663064023028a88aafc7840417b7c56cfe644de496df9dbb4672f536bfc25210f4b5f6be55e1337bb41dfde67beb3b3c51b44c1f7d0230575674e511ae6454daba10dab40ca2fc1caaec7dfb0af669b14ad2ff128f806c818d1cf8a39b17982f0722a501e721220302047c435bb50067306502303039ee769c7692e8413eb63f8db3b24ac1d6784c2264387b35f6c5bf2c80a4f96a6af880e3a9d60bf8c126a6fd3b974f02310095b825289a9d11c96626df292d2bf1914fe4e3cd8c46e17c4928773c46d1e61bd55e6d7c7f8eeab88492d9e0fb7451130302047c435bb50067306502307de84f683e93850f1b19e59bfc01fccd482a266ac3c4e964a56ed3109cc101a9780669bd2e2d873710262d4de67618f3023100eedd78f0db50a5d53b261859e6677b613f8b48cca7ad780010222dd5d3ab1bd73d86882597acf391ead3bee55ccf46e30302047c435bb500673065023100f2ffe46ce8c931dad500f3d6fd919df34f2a5caf74fe1b15c42381eaf8dffabe46cee912e4192f06561ea1f6c34c3ed7023067f81681a51062a26a9caa4bb4d176da852b48e916d232c2c65883d463afd3a8408f61a93afb363f0c86055b0e23ba940302047c435bb500683066023100ce15acbc11a955090c4c2e7bfcc6a3543fb3778eabb57abd166d7394222aa2387c74e49afb2340099625a71c859a9f06023100ff7876c075235a36ad5210f5f9dee7014ceaf0b3fcb91b8fbe66f159e23a5e22ba8f42868fc40c6ea5fbeecd530e13b40302047c435bb500683066023100a64e9048c22e0c12a479017ecddd292388c4d4037499c8849002d1b5d5e4dd24e711af5a1715e3d60b0d25e27f707a1d023100f9c96d163583826afaf99885305363ab9114f010abf5d18ece00a290e30134ff18494e4fa3a9c8ced68c667f3a67c2430302047c435bb5006730650230181d8ef4ad8896df493361f0dc5816308e979d829d18cbfc52aac032786064229f06c3fb424a8924f8dd5277ed8288bb023100fee7ec9c6c31313dd09a8ce7eb7746c94bca159db1c0a33f1e41e53cbf4bf3cb778acda9059f132ade64c416b5835ff50302047c435bb5006730650230475954131e02a0312973deae805aec7f8fff8349a89a287bebb35b134f54ce84523786f5934ff202b6e537e7775ae69e023100dafe00dcbf94924c32277d82daa95a477f48f7b870cb60645149f9fe0246eb6228348c98e81291eb59eea99ac2c121480302047c435bb500673065023100d5cc5c072950cc27f5be3b3fa048bc2cd3294faa083399303edeba1d6e207459a4b3fcc1bbee9cb97aca04295afee6b402303c393ca15f110db958ac904486385a7036a15fa962fee657ecdb574c9d853039f7ef3d95053267123e71cc9b77a405030302047c435bb5006730650230309bc44933331d9912916eb22238b11bfcae8a9183f301fb9d55249cd9c43c5307141914d0d9ce6f59b53e6ad146a1c6023100fc5519211f5056aeb982d13c1f575dd682e8315a6f0865e77805ae54fedfe9aa41a2b01f8d4761a8481ca1a769cb1f4b0302047c435bb500673065023002f478c6f0e0683ad7645cb27b7038105e7c5a7bcd04e891c1f8684e7ae68efb014553a4acb9bdaec5e771779cbe984d0231008fd482b6084f19043708b477a99af5e18bb1258b50763a8c71f947e1d7c7f26ea2a6bd89ab200c3060ac96ed7a0fe51d0302047c435bb50066306402300b9207f07cdcfa9a33a288306d7ed9bdc4148512cb1d566ee37d4029b377ddcab0fd0bb830b3ef333964a0e170097c4f02305c64320441676f887e777726e6df13e202c33eecc78f9db8df127690144fa091f9a4c352e54dc6e43c09b4823f7526320302047c435bb5006830660231008ea2ab76ca6ca251b6e5cc211e63e2a1f0540e62c0cc418752aac30b11c0e0d3ea44dd9f57f414176aae943989669bd7023100e8aceecfcd6fe4799f15275c7971f3f78ac70b1e3e7f31d7cf2d5f431c9eb7b8c961c436d4a4b0eed7f3cb7fd9e5e0c70302047c435bb500673065023100aa7ad8fb9cf0c0bb1088efc68310a10fb9aecc09e66dcdcb5db45c22f6492ea2f11a34e1a0ef7305f4869b8a9023aeff02307d5bb8c5f93e0c1bfc5577f7cc5db3bd97658c5499feaf863b1cdda58c603a53861fdb0e29a1bb2c627f7387d0686c190302047c435bb500673065023100d4be5d0a5650e15e10a00c36564d65ca358db257900e82ce88f59dc76b0a79088bed067bdd3e2c26324168f53394760402302318accae1aafcfb8973be15cc31912eef47b827c51c18cb68754c3b40a74ea7f6f49de264b2cdfe9cf6be742b3a104e0302047c435bb500673065023075b136aee757a0ded4ba64718469eab6f03750f759bac36f2b979f6a7bd2066bb36c6beab2460196a4e72a7d7fda4933023100cbce5060553961dbdca3a5fadedbaa216dd8d019c8fb830ef734bf7d7771b1d557036d920ae5447b9caf9bbc50c7512e0302047c435bb500663064023011d868054e8e1dbc312971b48e8659e3626d2052175996f2548f6771c57afd59ba1bc0ff99e6fab4a00a89311009f8fe02306919a83aa6a5875a87313bed46cc60a30f7b1aaad5fa1a1d0c4de0e9f2974a0ea195bd74fdf7f3cb0e6ef037c77f81930302047c435bb50066306402301efbc415c13c9147725bb4b7560e1e1ce646c56e770eb00506e32ae5d8d977e31ad43c008581934f37a9f53676bb451202300c3b6066c1ccee915a46a46e77e2628966cf36264139db742e4f406aa772047ae83b877f5c521ff85cb597f9461bce9b0302047c435bb50066306402301bef1adbc79308a413c7e566335947bfafc06cea6a6ca8ab31065d53518b3d9866fd121409c78f6231225f13f6dfa7fb02300fc9998a163f9cdbb469382df4e6f21d673ffd67bbbc60c688d7fe4e00b9b463c7acba8db1cd29e3f59fefa25e7b14390302047c435bb50068306602310096c099f2d26b1d0b1a69afe45535f88c6e6445ace1f5c2bb2e420dee0914cc0d8277a61c5a2f3f4f2e9ade7f92ad65eb023100bd55a55ba5bb465191fa66d5ac0707384186120b15abb4af03d6553baffcd7156d40828933eac44e29d3ab55d31bfc1a0302047c435bb500683066023100dffeb280758a8f00fcd17bcafc063146b96f2a9df453e9e0e78dc005b2be50fab5731ffc492e855ebcedd6ee122efcb7023100cfcee658ec2f66085048adffe5000d0e97b3826f74f8ae95770b7dcf36ac57015bf75f6abb9bb5fa4d48bdd23e7a7d170302047c435bb500673065023100dd74ee86f253c6bb5d893b6337cfd830975072af40d10f63237cbca88f8a82e55adddd1e80d5c986728232fcd93691b902303e2e7f4a7a13da4124112a0a6455999ef28507107b59b11713ba938fc6eced65564c732925b5a6609d932e7b3652369c0302047c435bb500673065023100f0085c3585c0cf540a15fc0229bd818e152838316f83895b315f19d281280a861ab10bd9c7a3d440f8c147d192e4b7e702303b7b1572345e768a5c5ca2aa4446a7388ac75f1a2414d6de561ac4401e079876295a9dd960c4ce342aa331aaa1c72b770302047c435bb500673065023100a9e36776384bfa14f4baa411490c2fb08a9284caf61851542832e599245019b0ce79c034be245c9da52058891a5fc0ef02303aac7c51b32a97490cb08afbb20153f2e8cec23103aba0c69a691e6605bf2c4dc0d4bbb111018fc0a451cf2a10f50da00302047c435bb500673065023100b14a3bcc19aa3e22eac9def225cfa8853064a015e02d849af2babfd55027e06ef966191fec4272a543ab379a161fe0c502307ec95cd4a5cbd87d07e2ded9f82b6632ed19a051d522da29dd732e32dc42638dc80dd39184b0ff9620b893dd7984bc4a0302047c435bb5006630640230337b1ec1730f47503522a03d53532fe8cb941d984bf8cdcbdd9ab5cdab83aac435aa5d278ee484c725f52349c67605b302302aeabe2826536e71a96175236a0da1415d048a1fec94f3c2de721082ffebdd960feb5febccdb825f258d929039d2c3900302047c435bb500673065023100be361e644ecf959bd8fcfd245e746de2dc7f7168a6556a83b8e759d702090a03fa53c3aba112c824116e6b738274b8120230760895e3d4795e283ddf4cccae7ba5f51c8463a582aa99686acbdca0ba90ea49d774284a24b0162744ee1867b8fbc8490302047c435bb500673065023075fa47b4745d7cf1ad5572e0cca065f8bf14d808bc2eabbaa1a3d70c98aacfbfd9e767c3ef5a2bbf70e9ca99531ae18b023100fbe407bb62560048695414d6f0fce199578d4d745e50eb4817c9cbd0d28de5726864ac2ccdf16a470a5e8184411d29390302047c435bb5006730650230644af3ec7fc3b6f8d45afcad2ab904cae57804480c54d9cfdcaa9f5f9ed88fd43bb961501b30a5b5219373549b19fae10231008cf11d6c55ff9b1459da9ef1d68fb44d6ee83fe4e623e63beb2c35481bd1133a75cf266e37657743a8f308c6c8833ce70302047c435bb500673065023100aafeb2e08fc3b7c6ce5e43cc644dfca086831f2e3e5c8e7fc88c4afcb7d681f89943cb80148684d6d7a89e9072cce48402305df985bd667b848ed53428525de8dac52e146bc580c2a5d0bab7ea174e03b3c03ac0bda3eb8c513eef14c56d0012f4150302047c435bb50066306402305269d153edac579bf5555328dbfc5f70f3a2e9ad93b8577abbbb89a88bd09efbeb94a0d1577fba8877b93360d5724df802300db839cc97e910c175054be17fd41064de55b6529cabd78cf14aebfaaf07ecba80497881cad0ee264b6a3f5f2e7ffd370302047c435bb500683066023100ef155daa1e0cffcc0cda6c2dad2a49411d9bf5a3a2d2a74ce19de6357bceda359a0372a566da2003df8fdcafc6a0958f023100befc6618e3ba9793427ef9e8b7a7765cdbd8989320e6c8b19bec1bf6ac75d706e80f34ed13e0be5ae8a9276c889189220302047c435bb50066306402303621c0c235b511f804af04f91fd8be896fd8742c194e567a6a132c3a2f1ede8ff3e3786e7d01aa45ad3c62308c6a736a02302fddfdd6b5cc7c2a684768998a7f310a1c0ee50bcdd81d4da03b1e052bf14d203d9c68c20f6274f79b8cc3fca03f22d30302047c435bb500673065023100f8fb2773d442d5b2f93d2dccf9856c5de03024d45edb819a704d3b07c04a209cb91aea3fac3dd379db18e16a84f0446c023079a6d570c573adc08400b1463c7a6a09660b0239015132adb9c10a91c11d61401d65656be77607e29b294a4f96b670230302047c435bb5006730650231009d51a06780df9d5214ba43b4b7b39a47444e40903ccff49cb8f96ed01df1eddd71ce92b4c36f721f9eea4eecde9b283b0230688cde4b123147dbdadd689650a188bacc37e662fa942054ad49cb48530e639ec357b5a4cdbfcbad53c3f1e0d32045970302047c435bb500683066023100ad2bcc162d0ce8efa141a62e9f4e9c7caec54377d30c8024ecd2efde35329b09b38810b464092a9566e24bf33bd2e59f023100b620a8b7e47a3e545f379157bc6a2161bf6fa27742c3871bb0a7fa78faf361da3bb3bfb8e51b97984a8c1312cfa80e910302047c435bb500663064023006d382cf992359feda8af2a02244ebe05eba37d76b6454bfa75169b5f1b2917acf5a75e1a0c963d6298975c46313ef7a02304a2d2170bdf273a116648b44da397eb8815ad75c0eeafc734a2ad3c8e8d5e7af37e7afbb3a14e6b21f3fee4fae44c8e40302047c435bb5006730650231008577552239b184deed3afd189f2f676d2f31b0344b265678ae42077b888a76fc5e63f9b97bf10aab2dd2d749e2ea3064023064123f9c8348835516de18aa2a7969b24b55ed79a40746978f98ae43fb46ec9ba2fd97f39f18406fa565fe9651f03c150302047c435bb500673065023100a073b12c2bf9884db2af123a22db1fbb972f5ea490287516ee5bd1a7fa0770a7944c80cbb2d8ac5a12c43f61cfe6f128023063d712c746b4805201f55890985eee8fcace83d903112afdc29df53116cf2c76eda541939c071ec5c58397f3cf6980310302047c435bb500663064023022ccbf007a5d020cc43963a3e95610197f4abce3f05074d41c787e5304866895e930c95a5fb50039bb029cb22eff23a202301e71a7c943154ea2cb7b0bb3a5bf1510e2dd5a9117a710603251572e5e2f61f5c1009323845a48a11fcd99eb1acd0c610302047c435bb500663064023023f641b4644be273563f9ad077e5164c73adbe8e29ac80c57251d082a1bcbd14fa1d1512cdd9444739c448630e91926d023065d7d10163f402b1cec95486b4bddfe47fdb0fd762db131f7f81260be0304df6769c3ec81d7b1fc2739a6b759af494ba0302047c435bb5006730650230447f7ed5e8135e2f79282a54736dee8449afda7cf04e29ff55fe9b07e3ca9a9170882c76ae9d1e09db936c775e4d889d02310096e0a2c41e7e9cbc3c0eef7036f05ec7e21e8d6dbfc5bff58272bef804b612d9619128dd2355690fddc24eef495c9aed0302047c435bb500683066023100f19c8029066e977334a82bf2cb636d69ad8206c6e2c1d83a55682744ab21354c2727cc3e7f279eacbddee72309f104a3023100d160965b3c362662963022bd68b5546f3323df78d62a8cc1fbbf83d519078612c9118d869266b990c8075ce30c5014180302047c435bb500673065023047811b2475a2379b5179d506d86cb2b1ecf6a84d5195776400baddc4ea398d0396369b71450e74e134441bf6f7badf8d023100db56e5b862f372680ce65da1022bf744293b9d123e270b8e45cd3061154d1ecbcd1e1b7b3abc1bf3c796310ee1f3a0220302047c435bb5006830660231009b82b4e4c358a535d5a0a3e83476757b320f3333317be669b7adaa8fab7bb379ca241708c9572a51c51a31ee9490d992023100d362e8c661191471ea26ff67dda10c568a8dc03c7117f0c162febf9d133671ee029d4099ba24dff05180a6e1a1b72e8c0302047c435bb500663064023004cdfa1f12c99d3011916f7fc1f813dcb2eb08cdbba6a1460c49e9588d10c8d1fab96a85373f2b2e49fed6b46ec6428b023005b180eed2cc6e000f678b062eafe8924456d5e9cf4469a6a0276c36c0603a68f2ce3b85263a759dd08b4d4ed82593ab0302047c435bb50067306502304139811da909c03c05554e5d8f02e1df172ddb2101c02b20323d887c79c9a7048588f7c969622cc3555a2981181c7054023100e3b497d218c76a2a249767d3bae17e7776919950753c308c86b892cd46a784e50011e116f623672685c8299c8875e3bb0302047c435bb500683066023100d5ac38d6fd20ac5db757e686c818f18ee048ed2f04473c568faca8d7243b10cd0d151d7d4d50a9619b8bcc7116d3c2d6023100a7cbe0ff774a1973436e58526330ee018d524e5af670b94c7db0d8eedbaeb278b0ff233fd534e8d4766e187f50e687240302047c435bb500683066023100a15f0bfba441f429fa43806a952e997b68861783e8a97932ec360ea33cf37ddcef4902dccd243dacabccaf5c7ea08ef1023100e7c282d0b71211a81117afc9f74a921918dbb9421e0173be21388c023a768e10ca851f8f0a8ce94b5d1666f9c37a71bf0302047c435bb500683066023100d2aa71d7c9aeebc2e32e5d42b6c32f00c324e4373b57ea69b6a957178a0b0d626c8b616b379d940191d58b97432dad60023100fcffd77da50593b9d248fb22dfad7a7a910b7739d646416fc66aff00ac9a4fb1dee32e82664b44594d218b0f14f465480302047c435bb500673065023100ece327154835d8c896f4c516c65f6cee58443224a50d196d155b22384b1339ce1c404939b992f5d6aa903d89359a6701023026a97bc648d261c52320d07fe200cbde81f2690a764fa183357ced9fb900573f8d63e56db006e3aa4121b9140ddfc2c60302047c435bb50066306402303206bccb87a28f1dda103e60cb5d8c4fce4d8b8a7588fd3be2a77db96164bc7c4e783fa29b3580d41c1957f7e24a01bc023064754912e46287dc97769f72d07551c8a84a956a3fd0427ecb1fc4c23c6270e7651ad8fa919e7e72f149e03130b4a8df0302047c435bb5006630640230098cc5bf9e10049f36a52cb39412f705ac44385b28c16e0bdffc37e0f88602ca3fd202f680dcc91a48e89b2ab0f0c099023000e6010a5f6aa2ce88db8d733ef1404eb6c5b2d156ca82aadfb03f55c0cb3f03cc79fcddcf2e69eb6317da2f4f9a747f0302047c435bb50066306402307f0ecac19bb1253374205f725c162ae2ec085200aa54bd44e96cdacac77a6176a760fd98e212d9a728f461e98d63db9202307916bbbe6b6e08c7b934ce31508d06bd9330c7931422fe886aeabe959b9d71b5962d9bd2053cd1cb4c3e10c9888541600302047c435bb5006630640230229675a3c1f4433b71fdca330a351a37ac5c34ad523608ca425df48ae895885f1536efe259f1b27856ccda2f8837451a023050b80077e3d4a879569c073876905087a0b2417a1fec9d0468591500e86f15474fcd26d138892916e8a0341622b9a9990302047c435bb500673065023100a1bd82ddd66fe76d98fcb93419d47a1133fa1cfae75addd0f3b7e6fb7b49032904d0abfebd3c1476625b9b6ce878a8f002302426dbf514245750ff3c6f083d62c7fb20bd0d669c8c2d3d050840940e5ea7513bc01a1accf1d9e0b1419da6be34f6360302047c435bb50066306402301753064443966bd9af5b31d67db07fb92823dc58ccac883df4a1bfd9aa5ba9c33709fab7eb405328210bf37547b1793302301e1459be9efcb4da11b5c0fac47902ea31a9f6828e15fc5b5c7610def491b2c45068485f25ba426467a991d157360a050302047c435bb5006730650230489964bf2ac61749ff33e60fa24de5eab4166017886e5c0c8ec7ab09adc4b2d845798989a1645b0e99857e44a74ff3aa023100c5ba60229326361439b2bd0b902919d2da660140e9ca139f87615076734d7758b14ac3ada53c245e9fe8ce06ca93dbcd0302047c435bb500683066023100cf055197434cd84803d0028b5ed517ec68e760163cc3b10460be52ca694b1957a91a1a950aba61581ccd0080284fd2ab023100fa0ee36c1bd01c7c329a27972bf64ee6e912f7e4476f42c050962d4bc157fae2f33b2fa1c57a18c44092f92068de6bf30302047c435bb50067306502310098c1cd082aac3541ed2d9670fecb6c035539e83fd6849880041b6512268252c8353ebbb64e7ede6fe165c51877abff8f02304c10c8c601a86e8fac30dc8933ab421aeac8f8d529c6257ade5e9c8ec3fa5677894b9adb096a76adc05d81a0575faa000302047c435bb500683066023100fdf706b016cc0f15766f161701629b4bf0cee76dc60eae0bac40f062eb6ff889be574b0662a035a2c1ba86fa6b4ca16d023100bb534e0a3a5fb638d7b57f89c79666d2a74420b7faeb5e51f32e20ae2ac63c9d0d0bdd2dce2ada50f69a99da241127fe0302047c435bb50067306502301b09f39ca93849b21a2891fe69059a2a81abae7be8ded2f056d57a7da23930b065ca126d9f99e3633d39b86a23d7ef2c023100af19d1748c43abfa70a55d5bcf5f531a08bb30fb043b97a6fc4497d33c83eadeb6cc8b0323f9ea068063ef2ae19aced00302047c435bb500673065023100fe8e02e91e13238c7a5e98d542a51658c9dcd1238df6de1ff248a420bf2b9229b91748d3780ab33675ce0287998af57102307b87cb56a2c296c1384397fc9c1cf5d08c04108458cba62363c20ece5bbc692322fd29a29e4b00329c04fea77f49e4be0302047c435bb500663064023002368aa19b3358b1ea4aa9c8ef1c8e504f2ea448f8613e74eca336847cf7436eeeb3099d2ae6487fbf43bf5c2d9d6eed02300bbcfb36708d8b15fef416ed62e2833b5481d9ef407e10a5bbcf362071cbc966d20499940ba07f8a9afa30b7595013dc0302047c435bb500673065023100a0107dd98cec1e5bb8c87690bc63d455c7a8b0761560a309705c1db168b0db82ba1a1a2ec04a4808b121c1584bbc3b2202305fb51aa8db3d0820652dec5901f943993fd25b5dfb0afd864e5450ce01f97da1573114c60869d9150c31433e8e36980c0302047c435bb5006830660231008e63e1328a633aca49e4cac4992d3dc670f2358e7fe1910273e7f9940af4430e35d4e9d5ea77a0a019cda6b2cb40b660023100ec35b636d1333ed62472ede47b4f24d56c79079797636c2756fad27117e10b7a10d879b7f9f22a411eacd1b9c4dff9a00302047c435bb500673065023100f39cedd27829569e9d571751d01fa5a87cdffdb8de7f06dd57be970e5b7d7a4a292163fdd89d57370b345a1c2c5b791e0230395c0da53c1099141168f8b19e77831269c6f474fa0f19fa583b5fb8455ff826b646fe4faf4b5ea1f88b89b0b0efc7a50302047c435bb50067306502310086fd25259947714b088a3a75b2cdbbb6250980967bbac4374abc8cc7dbf98ab06e41ba3a8e79d984a4dd47c96a5db7ec0230400090ae527336b0126c852a2f43b452b8dbf882357bc668c33585e69ece9ddf7f0ef5e0d4731ea7986ba9db8c54f6dd0302047c435bb500683066023100c37c9c08af21fef4bb317aba569df1f0e54b91493425ddd44ce7d44fab69a085c9f70b26873e1c79c2a6f53f0dbbe1df023100d8404f8d6682bd108fbf3e661763cddf1271114be54171ed775f373d1e7e7d4076fbec1217d015ac56e20942b37f5a6c0302047c435bb500673065023100e237b255bf4177d26d93b00e78ef5d4ca12285caf755a23b47b4f6d0f94c8d255a1bf05ebb9cb3dbedce4986dc315924023020f09e3346c4b4d84bbe1beb747bd8cbfd6126f3a268a6d2a285cf3662d84be88ea1b125cf5f3e468788a5b9753b7d100302047c435bb500673065023100dd22f07984cc723a8e6daeeade6b697d68a09eb747cea93521054922063311ebe8368d29d80f2256c217719d352a74050230592a074fab094e7ebf6f8609549f2bf64c69a99ab93a8dcd373b2746e48bd152f95f0fc3559a2cf285d0b7c9395306e00302047c435bb500673065023100ca315a49dec20fe596256c5f7d172ebc787b5298788b1bb2022078817ac8d3cb14524c5c653ae77f9e6caee8ff053ee50230657c6a4d9926ad6c2da7b9f49136f52af5b9798be623059ff8273f61dae78a7acb5783d7b9ea3380009141458ab22a110302047c435bb500673065023100ede4aab3a51915ebb55e6daa673d810208ab787bc13448a5168dc11891664dccbd8f45e6cba1498ee04829a9efb625da0230483fc8d857bc53cc8b3e8df0629caa981f332b0dfc671154c80aa4e94956e1c45dcb08cb3cb62341acf5f54c124b72bc0302047c435bb500683066023100dfa3d5f313b53ab0c971bf8127ce61de5f6247e71bef88418aa0ff385707fe35fb55141431da5e534c072b1ae7e15979023100d7428034a1110a175108163bf1d4c04472ee4d72e1359c2b2bb4dd65b008226ca234557803fbb79ac72ede7d484aa5c40302047c435bb5006630640230401988129b862b526caa0a8d24572b8f817f737de3e5122b6f3c567ab322728e7780a3a9fac9ed6e2b3acfea125b5e0402307b25fcc8bddcc7ffcd897b6eedf3566373c367125a500d92e8a0588ec677128fc5f7d9e5b49d47f737e9ab6be4dd8e3f0302047c435bb500673065023100d214ae10b480fea2f36ba822ea065f7c3e5cb6a9c7b1962dac4a21ada26d5aad00e81cad1a1dac3a6ce388ebb9cae948023012dd7340bc874168b9d0acd851a4f3cc3f9d02c253b4b947b3496347c7fa57f49b506b2ccf642d5b77a461948d91a21e0302047c435bb500683066023100a985fd963f4ad6e4bc16b15e205dee446540900065b1bf8a3168cee99939521ce35511c2073125fde353e5004fb938f90231008516505aae7e639e0f00c8afe5455d2338dfad1db3e227a6e0a2d1f3018cb6181adcf5ad831d92e080c00293ad57fbe60302047c435bb5006730650231008e589a1400fbdb3f33a70ac25bd266d96e536aafe4e83178de0fd53f68be5c2dbfe3d02b40a5a2a7dceedff63c65651702301d02b3c8d6bf805471ece96095346937e67285eef5fa59b3cb266749c9f9dbd40485cf184f2a63a2155280cf1bb12af80302047c435bb500683066023100e3465635b1cd690aab124b2ab5ceac42ecd7a5e41f0572a6712438284477c7e40366c689367e06c95190187a01c2f13d023100932efa0fb0c82d030caca1f2ff61f4275542010a1a893bf29aaa423930a2a5537800af20dea256e8dbffcb354b7dcb6a0302047c435bb500673065023100cc7ee41e173cf9252a391680c9a5333bfdc53e7c09ba9fa99d534e444c993cb1cc6f56f91ff77951d2a176029bba054d02303819ff5d9129b3d44f50e0311704a388eb431e14716cd2b15f73cf17f1ff7a4657da6bc44f1ea93665adefe0b19923ea0302047c435bb500673065023075b7ee0d9eb982ffe303687b18594fae5d85efe6841e5aabea52c82965b6561674cad6236a5cbeb20b2073336e786639023100bc7b63b8e10e5c416849a4e08a315950e451817e18ee37bc6dfa1080933754f03ae3dad82369e167eeef9098f23dff990302047c435bb500663064023057875edd74a5fab809d584018dcf370a22e1f6f6683ae3082868e01327c1db342519f17eec53bb8c0f4d8d17f922ae05023046d4d79618972b8d7ed71e53b29d4edec55b78091e5ff1563149ce137c46861bd956b56292d0e033327fdfe4d50bb2060302047c435bb500683066023100851350e1b6574a4bd2272c96e9cd80e131da0fe1f54c775c2b51d8e0b93188674542311df2b6b1bf434e44ad65942cac0231008e1bef122808f74956d9ccd6c9d8997bc1d179c5a9dd224bbab62d40bba73cfcee8ec77a5510ee0371a0eabc16af2f5a0302047c435bb50066306402301f7889133bab385f8a5d722d85dd87d3bc9eb9348bbb323b7c0ed59f8ff5e4abc7e47b5767ccf1aac5d2312291804d950230581a2f1dbbec7368919d5037089afa60f76827dfae268fc10d4fa438c42a6ef5e9c31271b34e1da96e578bcec3e6bc4f0302047c435bb5006730650231008854c2384cfdf3c50aa3de5e11f65fb78f2843a31843e5c1a307055c106e81fe8f6fec7b91b6a1bfc08bde3b845614fb02305da0d487829cb7eca9ca08b3edcf20560759df57873d39fc28c3d3d2159e7a4fe72791269a01a7057562ea9f7175803a0302047c435bb5006730650230550659154f570907dfcecb712ded7f7589d0ea94f824ea0a49806632aae6eed2302b68ea75138fc8ee541a8b629dc6ab0231009848eaf3ff19f89777f110613d09c954410d485e9576c419b838c62fd1e19c7acd11c5b6e68995a2ee889ad87df1010c0302047c435bb50067306502301dc98eaf7e00995048ee52561d6124ca8764dec20933591c07933ee6b93c457a6ab7cd94dd314e49849b9ba88ec0499b023100b05d55c5f968eeb9e6b767a534d5f7a731deada4f0ed557201a729736323245e8ea5f255af5946dbcde36b345d7d324a0302047c435bb50067306502304be6cacacdf084562a1f1c94a039a8418e37fba07ef7e0c3707007160fc7e296534b7a3b0b634b126755ce757c94cb1a023100d94239c3430f473292f8ea6892531d740dfdccad2f14f041f7a38f5fbc6498fa14887ff1aea17af2866c1a75cd3a11370302047c435bb50067306502304297a551f24a347d6e9277ed4221789af4fe08c9c50945e365cbbd007cde4b6cfe89fc0f3143a7eaa8d7e8b168947179023100f14cf540dd65e2b3757d3a94bb383f3c0b4d5afd98a6a4b552ba7412c2d1d2164fea5320e70d396432373e34193c0fa10302047c435bb50067306502300b04cdf8879b463781573488d64ed5150eac051d53f48d261c5af2781748fa8eded1a33dc55950885d50aa5bb5902242023100f0396e28a1fb7aab0d0bf6e2277985b5c8f4e7ca799f628b962a49fe9819a8d0f577c8c01a9be68da3d27fd5d8c2f4dd0302047c435bb500683066023100c2381de011a484b91bc31ad6677ada6d11e403f4bf7529d8905b33b41dbb2cc98179c29de8c4d18152690a7be2bb7de9023100e83623bfd941f14277dde515dc3a6db6a473cce76243d179ff594fbe68d570ef9e9f3e7b73b981a0654ce6a373aae7710302047c435bb5006730650230321143a80afbdcc84c99d9e2ebb157b5ba6a23474ca7e4794487eb12cc00c525cf9d8643b678352047dd40d3f8730a16023100f2cf90bd43e08b0bf042e80f613b3cc4afcd8f0e3134b9a7cb9f9b542661226020c4ced79a541977be70df177adf8b7c0302047c435bb500683066023100db7a45c1160f83b1debc2fb99582dd65c2606691b1512a54f8b5675428cbb4ff05978c6059d04cb948829d3a39cb0f8f023100a482edfebecf7007e3dfa637fd0c72dcc3a760e5de97b2a2b08d58331f0112d462a9369920beb5bb48f69af5e01d9a6e0302047c435bb500673065023100ea4b6d0b226c3d358366211c545cf30f9eccee6b828fef82cf960acd0079136bf0dda3554135c6f2c0b6b6318c38bd1102307202909294ca64980a54b216dbe471a929f86a0cc63d4345539337d7dd5b86aee71f3f65e5039f30c0b710dd73f4bcd50302047c435bb50067306502305ff22c903accf238a3830d423ae78735e6f2afd7fc846f5bbd00a9b9a3d6e96d75d6f14ee0cf88414624626f5d83f630023100d7a240e2d09baebc5a5e48cb7b55db47fb97974526e5a2af1800f77a5c52ae6b8284c697d9d784b69be9450cdaded67e0302047c435bb500673065023046b9cc00040c38a41f9ded70a6aa19afab38165e06a8941897ee7822c1964773e823a7d98045e9333873acf392a32adf023100d0188175b7c7da3782ba89668d756c673a1d0bb33ceceb4f9706cc6fd97594c7607281c4af0172a4d2a552525ddf43740302047c435bb50067306502300d4a4b13a013126db52c354b5bde0b13798b0090a113c4c1d221adda3bfa4683a3560a75e59305bfbb286f4be6c90eef023100e395a23867d54461f91c71533a99bbe97e809508544516580e20f57236937bd0f19db64cd1088a4d7995f5cc9ed4e23e0302047c435bb5006730650230110cfc621109e1e49c6bedb941f4a85b356152105734adcf7278fc48526f166603b05ef8352b88960bdf788b2a6e4be8023100c72e65d9e5d090d64750f88ea82f7c286ffa9c9dc67bf2d8c18de593012c7fc200dc16666b881436405639931dc128140302047c435bb5006830660231009efaff7020cf319f221ef38dae34e29d6178fb3cc1f9cad45cd1a905639e00715ac4b48f9b6ae7251583f48dc1a64173023100ea4233d4ed72a7eb4e232124e464cdc8b076124a291281316f1091062c391a206a82f758d49498376dba6c82c7186c2f0302047c435bb500673065023100b89c709ad2b10555ee8f52fd35b003d22ca00510a45dac80fce4730ba0b1fe793c7d2728bc54eecddcc5376f8d1aaf4f02301dfd051e2e6fcce98e526417afe7e46fddd0bb33a203d2ca5959b7b11ca8bd45b7364e510e086546603c625eeeedbcad0302047c435bb500673065023100acb46dd0fc09893ded4e2febcfe5bad12e7fb9a26739b2be05862d2fffae34ec4819b7473b84e81d820c72ac5aa45ae40230264aae4910969103d7c8172626973057b72dc16fa7de04056619ebf8123cd466f0c548c428883c582522a6ab3b66db6c0302047c435bb500673065023100ea7bf417a1b6fdcee3cd903ce1d95af7f1b9448484abd8630ed1e9ff14635cf9fda56295c993cdce9f9b20516dcde025023040eff997ed8d230fbfac6bacaa7744204cbc50dd1d5a03f2cfca9cd30d779a69210d4eb23bea9ae9f99d3d607bbbf5bb0302047c435bb500683066023100aca887ba3f8b0161786284bc404aced70a9eddcd67050d48d1a4a785b682a77fc5c98340cc86f06894a1d6e798bf4f47023100b7fa96a734dfa20809b8bdb8cc4ff53cccd28ce126629ac2dc9adb1bdda7c3721ee32f8f6a8c4edb77e7a61b366d83160302047c435bb500683066023100e718a263f50f7a8a7edfd459c344c5b3309acb68b70a254f754aad5172b4e0bb4b618c93a4166952bb969d02759d552602310080796752a4f3880b4ae6f10fcf98df88cca11d5fdc14ab5372fb51685abb92ca651758aed15aa365129367f6923d3a750302047c435bb5006730650230565b15e192a814a5e43796fc921bb87bd94b3f9677fe26c03931ef4fc79cb1ad0a2a6ce5d0fb9111b751ed14c89e0f0d023100f1b47992e5ac4836541a46bfea2f52cca1e247db445aa21a6101d1a79153a29d61f5e284abc39f6b4d8f45629a495c050302047c435bb500683066023100af2f750ea06c8dff05574e077b3d96c340c4540844f81d56ccbef928110571457aec46e23c6aafd05a15993638d9c49b0231008f3ad108f65b4f729370a96f9ce5dba0aed4d1fc71103e564d132300acc958b174f71e0022a0ab66bb71ffa95e030f6d0302047c435bb500673065023100e2726c9fd1abe1d9d68edea8f0195961bf651f3bb86c5875da0a1c8771e295e9d674983bdb242aa215141bbd0e6a9033023045e69fd4c1b78bced3f2d83d77c343999ad857c69b957cbd9085d5428eb289d9f8aebfc220918f0de2bd948f2dacbcdd0302047c435bb50066306402303adff0e62eec817ab16884c4a89ad341a01f100e6dadb4182308638163e6b97c16d22d4a9359ca4229dcddc677f52fdd02302e08c33480a22279f7c4e1c2db40062619233e95c1162a65cfd83a43c3f48a4650cf42d4af0aa537ed41abd5c007ac330302047c435bb500683066023100e96e6ef2f0dea6c46d8f323ef21cfcce327e0adb27252c4a96a41931d02f7257ea8312b6c3c0dd6fc2f6e9236ab21855023100a96cf1ded5a34369ed7b077a2dfb0a6220844db4cc9041203dec24f6d7b4c136765283d9b0c6b225b19c280249f7a1d00302047c435bb500683066023100e4abd02597840c97e418856ec229444eb53052ebdd92620c4c5fa22a1e2ebb57a8885dbafcce36dbcd367bf3fa092118023100fb0ea28c760547b7845c85fd6fae8af1490d739e83f85dc9b668b74e8b34cfd982e80bfcffd6517c9145b1d8f86d0ef40302047c435bb50067306502306cca067d8a2ff701f0bbd45a12bb3b31f9d3859abf3bc198bcc304fc5c0eee17561a10beca60b05bc347e41d4cd498bb023100c82c9f34cfa8258f2d71711fdb59571e66d753a029a7843126caa45b28c4a18c6f5bf906bcc2e9ff89ebcab8552210f80302047c435bb500683066023100d1101138a06c9a15ab3fa2249bdddefed10b5c8e166e82e7b6e40651a6b8285b1e0d7961a7f02c4c6728ec55749831b8023100a33efabb9f61ef9e125b000262d49375507ad5833899174f58c9e486b96c35885e99fc9ae0c47218fd82b77f457d9e4f0302047c435bb500673065023100a70e1d2cf9d4b5e5ee13613dbe0d75e6bb53796bed910478430940f4fc7ec8a2fe7cd56ea7387b6221b1a66dc1f33ee702307819dd2ae42f78360863f69b72fd6853492fa0580055c5cacc4a81eee41c4b0bcf8d22557119ce5c5a7700d0e7e0ff720302047c435bb500673065023006cc76b992027af37d9904d6d569b556e4eb1c9325e6d7e1995b24c2c2d0c1e81835e1fcda2d291bfdecdb9df25031ae023100b9804d1dccbf5ddfdd622f20be36851660255d3adcd26254691beac06e2285ae1374b364f23cbfa39626b13565c9541c0302047c435bb5006630640230095a473a0f1bfb776aa151e6905939eae4e3ed4084a0e015a2c5db46e56af61b634f6b3b2a0c91b9238a5d8851cbd2cb023052b53b3401d405f8c3aa6acd13cc18fb68d4f66b5d21449e521f5d2dfa664730432c02cbfe0d80a4759f62c9e7e4531d0302047c435bb500673065023100af5bd7a77314a27ef47c0cfe7c1b5105989a29e18d42943b91651305c07ab9134fa2d178f0226fa18f8a81f0549f38db0230511245ae5c75055d5a9ed766b630ec713b56bc8698bbb43c046260a45aeec1a61ed347d2d71d052cf4915e1077c4d7320302047c435bb500683066023100b614d93d366f94dbd5b78b3284f7e5a13d3c061813e7cef3c152328c7a27a31cca7ced72f0e34fca707fca74482e276102310085cac23dbaa6259163d3c035299634f2766e3b85cd157ccd2fb5822caacefbf76fb03b764bdf7dad0d083767f0c33f5e0302047c435bb500673065023100c917077fa5b0943f534fc35a43b3cbf95713cc415a338083a067e58d14d63a0cf3ce656c08cd4d775c3dde81fc1766bc023048d662ac950550c5f8e522232d1acdfbfce6a2048877066d4d6dc4c8f039d15b454f4a0bec067e57a4591df872b1aa870302047c435bb50067306502306ac984a564cf08e558bef6129f042c7a54d43575141dc1507e01c392b285e9fe698a58927b016b1e5de5663c957df72c023100b6982f4deab701ed55cb47350663964d6ae211e59302bef159fc9bf0694c635e1594234288f3a12da755807133c33a9a0302047c435bb50067306502310094013afbd57565cb62c4718ecb63f43737a2527738c116ce3a45fc887295ae214da16b9260de672f771b4639deaf3be2023041be8ec9f36caa3aa5b3ae3a4f7845b82cffda8ff389264795f69b2434e8d1a17b445275e6c9b78ed4f9cceb3e6ddaa80302047c435bb500663064023005f03106c732e373f69763c58acb65139eaf1e2c659a3c6d24446b229f538d7d1f303588f303d57dd36df5433d17212802307dd1f9bf5d99e246fb46323af897be18cf29f0580696f655e83bca561341ba70aa0e12a057ab06c233c3cb201b74ac690302047c435bb50066306402304f7feb26ec1470d57a0bf8d2724a7d81796ace79793ce403d86981e299d38758c9c8f30e41019a2d1d848694672fbdd5023033e555b4d4abe21314aa8909074f136d6a25891f60b2948f926a7f472a71cf4eb5224dccf7114d61824e0cb0679882090302047c435bb5006730650230159e8b6a61fcb63aa055e6d7bedc7af9be981a2d886d051a99b8a773a1da932bda231fe0aa0b11ab05781f74e9e475c20231009066457a1c72875ad46c25f2ccaeadcf64f3e6c361cddd17061e2144a191b3de8abc11d9afad53bd0ced3385c614d3d10302047c435bb50067306502301cbc99df0dc7646d78e807ce791a3009be4adc0ea445216c97ca205440650e8990c1bad7d5b96ca53ad959a2e9b4f802023100c60d073f87eecf95d1282b04e30b5c2c2a78094e3ac6d68f897671e71b9d717a8671dadedd531986b53a76c3d762f7190302047c435bb500683066023100b8ec1f1a32f7ce1bdcf877bda32507cc99901ebba2940b9616ae2968fcb88e4f84f4ea8171807c1a9c3be576f98dcdc9023100d34306d8b86ae01ccd6fecb488ad8ec5d1b30774764bd31f3d59bfcf6bd115c11f783bc2ab159e5c57df2e43ce421ef00302047c435bb50066306402302aa659ec3a7160a8f40c5ec9359d4d09f1353cd41b90607f33be3b5206fa1f264be20b06e1c3db017391261046a4c020023025fb6fb3c4fe826b207aaff3eb3aac64283af145959799d8fc5f88385bbff433c4a72f9177f69794fb69b269e88084f50302047c435bb500673065023100b2b5ca5570df7c3c50e247ac433d09ae3905a1997b52e4b898a7cc4c13ca737a8ea6c5555e425bf403839b79b0f4be32023052f93f4dd566e5d62f8afaf25d4719629411b7267ffaa23bb1bb7e5c210d20be306bc4d7ead59231bb9f24faa3fa9e570302047c435bb500673065023054058f995acf2590864ebce5ec5993b85278d498d014685d9fd5c1befb08f15a124fecd4b9a0311d3bbea2c4c440dcc9023100cc29e7dd5efc1d0b123c5ce402c83fded2e6e764735ffba127690365e5352bb9cd4ae728cdbc5e1c215fec428bb7aec10302047c435bb5006630640230736b70cab33bf30e0469be7d61b8f793906e98b9496ac93bce02aceda14992ec760cbd9cf69c4809c3b019496c00b16902307978b34671d74e11ca1e2f674df6c29b997c34206f4d096500f38d037cb8be0c7b9b14c1b7aa7455b6c4a38abe739a000302047c435bb500683066023100f6d0ebc322656076de8a9073b9c8136a7cb3a18cfa553f345011a1c7de3f101e704dc7e0f91c3e13f14af5a1117df970023100b2a48a83571cde7f85a555a9bd45a33c0fcd2808880970c046b7186ddcdbf2acaf6c35e36ec512c428cb7496e874d5700302047c435bb50067306502305762dd92e60e10aa15daabc4d7e475bb9930c843382d68df6a9aaaca6f64b3b9e6b39a10c338298837015a5460a95e0b023100e5bb8d580880e8e9d410b5e06d0516eef909dd3760812a0be3dd3ce758127b1032a94d1d20bce08226e651fbf0e4fb0e0302047c435bb500683066023100b8b193f287a5d435fba3afadae6516e47e54d539096ceda0f3b7398d9a880d9e62913dace934d52629e3920191a58121023100c35c0217f453b4ac30858a73985cf1b5b3c8f5c72837a5762f25e3227a614d3f4a43b299bb6e3acdadb21b4de30fd4ea0302047c435bb500663064023052f101cb30e50738e76d6abd1da34a251f04593f46041a2ab8c45826dfd0a12ba8b47ea90724423f3d2b00653c4612dd02305d95c4ef82e7a60ebedd87578ec2cbe79f5127c53d04227e1e398b49cbd53a8685967a7f8e2c3d2e6b2649b25d8e98d10302047c435bb50066306402306ed3039eedb6de6a7db3975299eedbba29eb8ebfc217064ae435d89eae8fec02c42bda6b887aa5091bcadb256b81835d02302f6b6008766e76b77e8a4da5bf85b0a1f4de78a9aae28b534f6ae7cd522a9176f7820e23d8497830dff2a9ef593156450302047c435bb500673065023100f733fc87ae6acf961ef0b328211d35f307fe53353607342588b497d158e28d4e00047baf49f3c9ddcded85572c4a809902307b7f535718153ceee4d5022b2bfa8ac68e9c72411bc03154643b7f7da21761b5ae3dad30f342aed485f83a96ea5bb64c0302047c435bb50066306402306dd2aa5f0d85279e7b6ff6b1ad1685e05f633d9f6760024c266061349c020b3c2439f918da0de8969194dcf03534010a02303ef6bb461707313d3066f8b660daef4668332d98fc489deea6f26914cabe0b1defe82f620c6e316dacd1709b3e933c100302047c435bb50066306402303f0bda4410cab2c7d523f8349ac60478ef793919c415eaaf5fd97faf4fefae2f453beabbce1dcff60b6cb370dd4fb54502305a4b1d333ef5f23f8e7710dfc856f8ba65c46815d27fac95b4921b90605e92e88a8f3e38dda30afce62d1229074a90960302047c435bb500673065023046be3e835ac10b4d61771df75f27867f6e289ffba70f39bea50f3a38b5390862c49b73a75a0cd5fd7c24d3c64f1bc165023100a0cb694fec57de41e3f4ca759d106cdb90f0eb60e7d495c77d7315060b1c10c5401bd1176826a31a41bb2666457705840302047c435bb500673065023050bae70947f2632a2bbd2d0d8c838a06a341d8871c954c259613b89cfca51d3592b2bacbf33b9a4bfae156e31354aa30023100c5356a90cfa566518d88f036a7290c52d782bf5d9bae363b25b38604cf033d5bca80a1c2f29551661eb0caa18580979b0302047c435bb500673065023007487444229cd6a28b90d5f73bd83360fad5d8bc27c42f98277cbb790a9ad6b3eb610c9ff1c1735d07c42ec38bd26e35023100b6deabbb9032ce08bc8f2a8c1008541a0fb3416fbace04ecb87402bb9bf864d54c094dbbcbd702962eb29e0d6331caac0302047c435bb500663064023019bbc4d4387f9677d15b1f58e724bd2846ed8b1e8af76da9dcf82bf391efe56faf8de8467a6b1a8eb214c91404091d98023041fa529eec7a5a5ad17ade539aba7a3543c28708e2c2dd8a5e5ab4cf8051852e193c9aac7fd452d193b8f6222e3a76e30302047c435bb500673065023100c9fcc610060171e9b77a1bfa81bd7a843b1a581ea23c78bfbf8afe84def2055f90659d170addeedbbbea44f63049526602304af639839b6bc134433b05b7d41f8119eb62844f7ecfb314f6fcbbc4555f5e60fa355225445a9e0a8a476fa713c4dc000302047c435bb500683066023100fba244bcc3ce91bb5fbefc1946e87aed0eb3a335ae29a59236ac7e5003696bc7e7438e4901689b512a58ab0c3182a95d02310086c2e1f5eca4392bf3026dec2ec5f7a98c6d49c29c5c375e31643b3935cd39fa2ab1778ddecf9ee1669612981012afbd0302047c435bb500683066023100fb8636270de945d185f7efd6fe2a8589bd141a803c34778c7f202ece0725125fa959ec5200b2d273b817395968b700ce02310098bf435b2b2105b8d5c3ae1b317919b6cb2131d11769f4e4e861aed1cdc3e19c2d8944a6a3cce41a5e4edbe9792ee1370302047c435bb500683066023100e16e5067944a9fcd6ed8d28fded6e1d20157ce85a977fb7d6eb133bcfb77fe7db9135ef40942eae5319e2b011d3900810231009575a53109594a4a28ce18cc55f78147ce48050507fd1ce095c6919ae2833050b98d293b9ac8650d31b835775dd636b70302047c435bb500683066023100c32ed979e6685c36d61f9bdce4a214be76da7b87b84d5f0c8598155a717b81e913de4eda95a44d8458fb436adecf6e2f02310092b894cd28d5b9204eb0a0d2ec37763f6085b7cf521bd7c6709ff6540883b64b91ef23b4b7673c45acaf03e3433ae8300302047c435bb500683066023100c8178fb24bba4baeb49926833ed65d70a854f0d4860936c0a3a78a6cb89c4fb49dbe32b01a47bdf4eb2bd52e179683f4023100fd29d75df5bc335606d7fe719cbf7ac0ba023e59614ccc1baa8018a4e13dc9b6b5e8c31238e8bdfa20f162eb3fb26c3d0302047c435bb500683066023100959fd0a87b46d8cbbb70a0e95dabb3997b56081a6f4dbe8dd181b1aa3b0fafdba9874c6f336b457d6875078d0b2fd9a6023100850ae41cf65f7b9eb5bfe2c4108238d07311b878b040f0bd5334ac77bbffa9052e9cade48bacbab9a9d8cef7a7310b3f0302047c435bb50067306502305585c593a9355ed9551c3899e6c9978eff848b59773e699811c72bb93c9d06f802f11e9a6405f1a2c59b08b5040c1efb02310088d600f9649bdaaa78bef816a73b558d1a728124fa0f7d07b9fc8311e9689328be12b4740fbc1f1919434a96796ae7530302047c435bb500683066023100ba81a3b78f5aea2ac325cc075bf4c86618462f41a938426ab7e05812eee735ed3f9bf888f48dccb36a7b40f8513b16c5023100c53671cc1a73c738f6297e25fdf1a7545634c8fa92f8313266bfcd1a489aa1f3dc5aeac7e21ad193c355db82d4730c920302047c435bb5006730650230438bda28819fa97fc83e7137ec7fd4716724a6d4f07a10e397def0c49641b9c8607d6f65d1a1ab1a76617fd83c0ee775023100a563831f602b89321a8234d4fcaf52c89ff87f202c74bfc48d17e9c9a0266aa7a27d3bc78e1d886f6ccd18b8c7ad771c0302047c435bb50067306502301337c5961ecb2ed68a4fb254f176e1d6d7207642c24b17149a5a4b241934affba481ec6a74ab52613b000227f3717708023100c1f609b41d015b9c8bf740ccaec17e9f007e59b2e224d985fffc8238e96847f11a60a0f6f8da12ab623d98d74db4c2c70302047c435bb50068306602310098b85c5081bddf6486675ecc8e0fc1e5ae9bc0b4c4c284c5451069a86f9e0fe2a51705ed530cbb875872148388cd7994023100f75341dad76934c036eefc52a776f234f92a0b2cbbc97ab5fc1f817652d7690dd63c03cec3db127ec3d1f2bfe0e9b2720302047c435bb500673065023008dfc056b32168b01ae8882b90fd2ecc211de17430c64ab3a0877638e9e0307c0050c6f585d49ff390f985d23072b684023100df85c2ffe6187d461419e87a7a94b0fd90e9d509bbd3839ec2669b077a487183f450e000647ef3db96b9fdfb08aebb970302047c435bb500683066023100e0ceaf6203d0436dee09106a961aa41e751f68d835b09fc15587e94853a777ea9dfa417c5d4befeba4825cc37a95fea2023100a43c07b164095f1a44ba02255d1da90e6b2b581adf85892d8b779db6024ab213dc86bbba89273c94c096d0c0e1127a0c0302047c435bb50067306502300542d27ce56431cffec007243d0c94c0f998eb6ea17078ec6c159a3550831e850e3349a836697eb4c5c6f7d120f012b50231009808f74728605d9c699daab1ed20fee373b33cc3c5287a4edece53cd0e19d8dde09b3c3266ff744c06c92abab1bb9e7b0302047c435bb500683066023100d69561f7cc04f94ff198f0a650969c77b3c3e36e7fa5c4542141894849c7c6fa19a30d3934e12dbc01aebc5dd9f9b8ef023100ec2d39a1257ef65a81a5e7fbe53f4195f37b774c7bfb27efcaa37afeee3c174584ad58ba71637fad2a7c27aba7fb08730302047c435bb50067306502306eeafdf870ff7641d945d05ab2d1535d61eb2fa3a6e1032b5255947b4efbfb487b7f4a2472d111f2d1f1e28a4116fa180231008609df7d112effcaf9f93b21744ef6e5765f7e69f51c549e72f8560231f23a970c351c63c8d1a990789066f75275f5620302047c435bb50067306502303ec643ccda8b149f46546ebd75b8aa60468796ab4d123c53ce05fe081132419f65b1441a577d174ee9e597cb489ea8ca023100fbe16b05a7db1c576779ec26a710b78974d0a273ef951d8d4c538599825113ff8becefb7942792cd0d39e8ccd0b5bcc90302047c435bb500673065023100e33cd6839ce86e65cf76db10628c16c799a1dad4d0c12da943dd0ded0563fb3d0b1701335c7ea981782fb28be5d5ed15023066e401eb1912595de5d3280dce84453d553ff43bc77fa8730dc39e8b3e314d62b46cb5fe2fb17d02e9de4f5b2b4184ae0302047c435bb500683066023100ea4be1a56c7c06ba5f91341b31e75176a6e2337fff73603bcf3b5e2c4b7175244b0a5063cf51f25270218de1042391c902310099dd6512c672bc0d277ae355f3c6cd72e38641ca3878a39d72e0915aa72a70496e4de0b94940030445b8042fca1d72430302047c435bb500673065023100bfa840ce786cd671c93c1480abbed2ede75226374645e0fbf4faef73f753fd214071e3d716ccf9bf294733b494bc30fd0230480b65fc635ae9a501a298732362d14eb7c0585b855a36874e42bba1a98edd4926290e4e3ff1f6b75b6fd7f7108a66680302047c435bb50067306502307394ab89a06c09e366b62f7d176867cc2132de4375fe447d950b4f8b54f6ba859362b3296348821191e1d5bba63dfff9023100e7114f23f0f26d5040f2b9f50d6aa268b8581e530ef4ee13eeaa45216a0f459282498151c298529775c7d19532b1cfed0302047c435bb500683066023100be13c262b004dbb629eabde3e61133866d7d93d26c3ed57520c881b02af7d09d68e202b0c3dc12c9194064f12356f5b4023100b551a72356a24b147058ae26876152171081b7bf9d620bf2956d858476686d5d3f2197ef66729dbdc812f5924a9935d70302047c435bb50067306502305000e6eebf30e5656100a3cf659899455326c392f8fbabb12f1f610a0ad4101f6f7c87e4fc79ec044cfe2edff4995124023100bd6fbe707ba86e9cef8b9e3aa1af854ea86b8d54e24829127e577724519756f2a41d99eb1d26ab05fcc3261e3a0a157a0302047c435bb5006630640230222bbe1f308746f99aebab18ed05a9d499f2df76c7ba5d94009d85c4f3f0490329efacd2e04a31018b30d97811781659023065c6ad34d7d656e56f7bb44a7d2ea96174335209454c5f067f2a4b4ddc8da9712c7a1b915df67c406835d9d595de95c00302047c435bb500673065023070a791cac42a9bc3ea812892c91ae7509a0b87931b947299f40fcf315bb0508ead18399cd351d9e73194b814cc91301a023100c45a6470c266ee8dcdb1573513bfb3cec1c582f7db65b611bb05173f28cd8c3a1c3374b0625e33cf0b496ff48807778b0302047c435bb500673065023056ce86e01f6db079e1710d8543429041aefc9d8bf668f464521ab9d63a95499a2c89e18ad81494152a06afdf1e72f255023100b30148f6b0dd2721f958fb972f97425f2b6cfc065c5391698d411535863efd886870888adeeabff8cf32867714a97b760302047c435bb500683066023100eebf6063702e013a7879d19db9cc44527a015580db0697be237a48aee55b0cb9e4378908322d98e275282b71c8dcacf5023100d64e7c7f35d7a4e58040040074f4614a07f9e606fa8b8e9dec5e650316d510ba9a0b7efbb16145d9c86fc6970c2398e10302047c435bb500673065023100cf14567b91778ec7b39dcd5e6ea3c074dc6adfa38d9eb63148b61b732d663d296537822790207a15b428aa68cbf83368023067486bd5785eefd66092d67eab80b1efc8e847cbf30d30185ce7a14a850643de3e3cae7f824f444b1d0c256c3822da350302047c435bb50068306602310096adf157df3e708c9cbbbea1a423339c41867fef852e10b42440a062fbd1f822b3f93e405a88df52f7910b301d811554023100ec2dab0ac9563405fd86652371088550abdfb3a4297a90e676f7a051d3072fea801b933bd887b71de514f7c4e87016100302047c435bb500683066023100a21feb473b441cb2e553184013bf07927457d6d3d24cae15d0e49ba1151bf0013ffc1ed01bc527d137c86d1dc4bd33f30231008921a239fb0c79ce1d7cc0c46d5a6c27d3be85233ae645e45d3c3a46ea1b6be5140d339cd8d32b3fb05303fe3681c7490302047c435bb5006730650231008e71ba3e74ddf4d55f328cb0eec4b8010183df58757ba5692398556ad093394b33665433979e0b7a7e6aaa4efd8ba0f90230661f04d7bee93d5ef5a1e25679a5ee709af4f7ebc29a9a5d25a6d2fefb0b65b71314f7713a509e98b92574de312912df0302047c435bb500683066023100d0a022a5ca78df756dde93b75a655323082a82c474ffc24afde91f92a1b8965066236a034935a736090441636c480437023100dca504825e0fcd43eef9cfe3809b27acbf4580642b16c9c4d6fa8e7c1a72798227c37d05c9f3d6f353f9ef699d4caff70302047c435bb500683066023100a27bbd90cd44d372ce8d90c303670f6cdf80dd9dcd323ba9b146e6d5025e23e78899ff5db67d39b5e62bded99b997e7202310080b0661b61b9fcece7473cba5619cc85775d19a1643eb048cc976f863d53991826626d951be0f251b23c1f189216b7540302047c435bb500673065023003096fae1dfeb3faef5eea96d556e9ab612fcd40c9ba171912a70d8711b020157455dd41a23ee85095648b120ab8ab1e023100a68153af7856fc2a4feb13715ef7c5b1708c820c42d36c446176c84ec61e7d7ecf7c8b66cf35c4358c87d4277e830b140302047c435bb5006730650230707660042a5c3ea9c9e4c7a9c3d36da5a5645cf953debb81ef8ed03ee84dd593d486f6d5e1f47b64490b264ee1a85dd1023100dc1b403e71b92fd813937d14d42ba56851ba7d378617d07ddc60da56ad141788874787af69370aaae19ba7e8d83f22c70302047c435bb500683066023100f93dd205b5f0a28f549e5c49502f8341fb1b4912b31e43ca4b952a08378123f8b3b3b6cfef176095fcb9eb71e11f14510231009d79c48a1f394db0adbe6e427eb58a247895835836f5a153102c107cb93d79f556d5abdc600cbd247dab77e3c4e257750302047c435bb5006630640230567835a64f28eab943b87d4195a8ac5c33273734c99ed3a000e20565d57ddc1400f0dfd4e5ab3902f7e61bffb19301df023052fd6300ca2668820d6308da7ca6d064c5f66b632852a92a6b1b6b19ad30d1df3e3ace4d4d8bb0007660cf8b090d5d000302047c435bb50067306502306281e509f71a1cc1a4e398443501b22d6feed47453a4b70f8f1b125e60bd8e271ab1e70d7dd0d312b3d6bda7b6a919af02310081546950b822fe4a78c611b28df3b183547182bcbc721e7c3daa3437f68a85ba295ee47426b100897db5897680b5f0590302047c435bb50066306402302782864d088b2f6cf0945751bd336db87d3b8765a6401c7114f2b553e24ed2873c3c2183f84eb75b8e128c4ff3c98bb702304b151f54e5559434d17316ff56ab12dad82e2ce39fea3ef10faddfb1de004f0144588788524185f240b9d5aa36c4c4980302047c435bb500673065023100fc61a765317d64e0815b9f54dca48f438562853ed4fc62be6f6e63fb7ed197c6bd4c71d7aac79f808d1f5f0d1810299a02302fa08748d6a828f773b90ee265b6deaff8ae8f390c4c05a00433e9657a3fbe4551bcbb96f138fe81f92f94a6498668770302047c435bb500683066023100ae1e14defe555dc05695f767f0d294edfa382c1fadf061aabf7690c1702febf9ee925d09a6b93b9a42c39b793c145fdc023100e510fe8836274e50972bf9d8394a9caac3ce23c4687119acc9501efcf99d1dd65dac59d16c35a790cb25bac41b203b9e0302047c435bb500673065023100dad9ce017527af2fa6e27542c4fe0d99a94ff33aebc602337f220b069e750f0ad1be7566255a1507b9dde9d6a79f609a02301134e12b7dcaf9a8e4471a6975941830a09e24394d5b71b028f2491b3cb60ffe7baffa6468638d0cb62529fa43755ec80302047c435bb5006730650230412611ae5a2d7fc22f5dbaa4bf01aad4c6dfca90e99c676418a1cf4ac83f8f0e3fc599a9bc6a1459a4e69c132b37c706023100f65603d6645cf8fa60d8db9d3fc35dfcc2df474ef6476a535cf4dbaf36a80840e1441d16d8122e26366daf36a26e09ba0302047c435bb500673065023100e06a7125e1043b565ef8c23acd807de0e41dd544a74734645f5bd6c453681acfaff070fa4ae1c1955e12487fc02e12c5023073f1bcf6ac97f51d5824662002b1887aa8ce25f4d45eec78dbb487650a0613889646c436f858ed514aafcd1ff1425f480302047c435bb500683066023100b3918ae4716475f4e083d19763f2af9edcf04a119d530a159c304427bc2c2dedd47cfa5d3d74b113adf91c8c0ea50857023100f3ff0a5eb0e74a731aed29e8e2caaa822305776785e1411f128b09d0df739e41b594ae906dbd629a46b64b1cf0aa37430302047c435bb500683066023100800780a2d45a762b7755f5404656f6f829732b1bb75bc96fa365a465034b17fefeaced51c1a76966fff7241988338fba023100ef8c4d543eeebec347153bda7cf2f1ac1462b8f6ebb6bd04cd4603440550c4c80c8868d100b3e9be6cafb6e33cad81e70302047c435bb500673065023100c02783bb057089ab58dfa0f2b335816c80b0a48ce79e28f454c80e0c695fc3e328af07916d1f847025a7752f190e0a3c023065ffe02abb75c5c5fbacdbf7b6c0ff9f23c4e742e99743427e306c37e0e989fc289606e244958d7013328e45d0434ab40302047c435bb50067306502305aa899bb4ac9e8c09e12c18af9e6eacc5b4eb4ee94d2f06f81c7709e5c8b691f69a012f48eebeb43ef1dc817193664f1023100af791c830fb07d203b2fe65c487651994b0c3a8d535bd7bcd449c5318a353489a1eac352ea3d9752f8e9a06dda3573e20302047c435bb500673065023100add22b895e20d3d63d5ccca15b3587763bd3128c8c5cf681d03acc996403539d862473c4a80144bd66f5358a27b5e34702303cd5b9874f8237b76eac8d2b2e1936698f37be2ec9b57c7fc4d37c4a8e255e17bc941cd8c36e6c77b4fcb3cf419ddcd70302047c435bb500683066023100e49eccf1dd20141828d65befae3c9b4d77c32cc88868a2a88591dddcbf15497ddf2253b63f804721d06a2283c50d29ac023100e9812eb71f02f06325ce947bf51128b21fb752b1430fcd6ad38be665e8c2b2250884bb3f666e4d7bdd4dcb6d008435570302047c435bb500683066023100b96489835c8bdf920d0f9f0ee326a84458aed1b52215bf0e77fb6b49ea0b0a003c236ca5b1e8722eeaf9120161b161b4023100a543f2619c3e4659614c2f6659a77af275a65e67e12afb5e904ef858829f0d70f12d0a15bd504b5401db7e11f0c8a3960302047c435bb500683066023100ea35ffe4bdc32e4842592ac64c781d9e296b4ea4ed40e44a235cefc6354de81e67c0f61de73f7b447613d5fe9beee11e02310086716e9215e5d33c3ad630738a92cf40b0feed7f82953d3480e4a341182d5fe368ead84824eb938793dc997dab6c38810302047c435bb50068306602310080c6de41bf0b2221d4b0d0ff9965bdecfda5eb4b7427338eeb9fdee5c494c77311c30515c3e70178cb496e77e3a03aaf023100b5fcb257dbea88c6f9800fbc85fff331c49c105d01aa718e7dc0a6ca58e36767cda497edebe057d10ed4cb0e713393010302047c435bb50066306402307c8de4f3baad85792abc4a8d556527dd6696f5950ce125bd244f86a46585d87f2931b0774b3720678b26cfb441722d7902300283c1ff42df333b0195addc3479a87810d9b77d4daf9576d53cea84ee3c0a5ae9cd38d4b7ce27e98e254a095ba25b520302047c435bb500683066023100cb921d463ac6976734cacbc5306b4cb854be3df7993ec7b56b4a76efc52419f0a397305d032928f6b9a3cb81228b74f8023100eb78f8f5341b7bee6e1c36083562abbb6c00a26be05039bdac42ef0ff785852b1fdeb5e7a2339eaed523cbedf1e833960302047c435bb500683066023100a997074bb22e4e0c71dd3dd85d463d0384887c8e77e6d55894b7ce4ffe851813535f6d3f78893d3079b8dd497a0282ca023100c73e7a797a68f753d8f777ef803acde84fe474d06e4268c6a908fd8317afa6491eaa3ccdcf8ade588678dabbd55fe87d0302047c435bb50067306502306b4cf393a7127b123993ef0d8f710e78a87fa18b4b0f187b21afe5d6e0217daee4574b55200500ebc4cda79eba49c605023100cfadb8057fc974d28e632ebe2fa0a49e7d1c649341adaf32d852f0fe0314779d29c69b4d91c1785a327542e3957c3d670302047c435bb50066306402302e005eacca9007bf2203b1d575d1ac86a4a8c4e808d3d3521c3746bad28a0bc7a59e8ba9909443cd31f826b0d732db09023008c5e5e43d77d55e32e9ff780a80da46fe0dd306ea19f008362a5315f7922082cbe1fab14c5001c0f3d709b4757b49f30302047c435bb50068306602310099d78b2c2f2acee8918081a66c519062f609d6827251c68acc38dd754d55478c0da4aa7f2b985f3eabf5e4a31ce4a392023100c94f872673f7f6647587895086a00b2c353ae737806186765e704a5142b0cdddb1bf47d467b9f783671925b3e29387390302047c435bb500673065023100cc56664b765ca9fb82a6b8e1e7b9a0418bf3e6b9b1724875b5b790fde0338551071072f2c1e87588a480312922722ba402304cb2debb65555be5ed9ba1550e878a13a9924d2790fe92467f3bfd82eefec8bfecd028550492e26499a07a86a7aadeeb0302047c435bb500683066023100c8646b7e469f144821a79199939e2f455418ddad3bfd6bbf0b20aff5dd767443f0977c1c0281f8433398097a78b4249b023100e1b992ada95d1de3b022bdd48e28ba76e788cea49508aede429f4539d155d7a49bc11bfcd3f543e2ad8683adbfe987080302047c435bb500673065023100812254cb1177e4c039de413850584f203c074bb43e7ccf30db84e3f3d140d8446598047ba64382461bad39281e308673023020fa028d8c451c3bbfb15fcc3445fe1bfbed7801e6607d27fe9ac95a6d51bcff53d22f55f55fe45a2dfed5c281c5a29a0302047c435bb500663064023011843f122ee0588d837269719e8c71999749c168cf414503703c5e72fad77c0eef8c87a7d0045776b657599e18630c9d0230196c2669b46fd2beeadfa17bb99464d4a6f1d765f1dc3e7e143ec5df47ee1b14ee50f41087b6d84a08d441b06ae7170f0302047c435bb500683066023100c6ff0f8d522cc54d42a4d8750756fcc8313de111758da06c0b0cf8f5be74ca36b0a612453981c71a7a7f07af81cff69f023100c565cf44ae737ba13617756b5fe7655aaecc8c54addc559b1c29ace2d84ebe59c261113ca8016004e7ce6190ce0280a60302047c435bb50066306402306dd9c996b0dee6727f2e4c21132ab2625f9ed910b9c155163785c411ed6ddc6565182b8d72e81e1795597a9615bbef4f0230558e8739a7158ada392665fe9896d730a3698504c6c86a2e45104a8c5fdb3492e2052b265ef1175b52d2e690b7a0517e0302047c435bb50068306602310083c5c020ff63b16bdc01c867e2063737121c27f6a421e792e097b3adca5ebcca891bd5cc4282c2ca7fdc05881adb461b023100eb06d9fe57372789472f708e1c6c6b6b64949c515382ce64234b166f36e0ab6f389043fa2aa0bcea97a6105bcde458c10302047c435bb50068306602310086c642dd819d11bc233d74cca0c94759fa88491a1e096b1c69f5eee2b926cc3b575481f5d3e30084f68615106405a4d1023100c00dd0fa9f9235b68f7ec2a5e8e61ff53ae781df897198dbbda57a092d9c600562461dedc61d8151e53657f637b49b2d0302047c435bb500673065023100ddee1339b7074b9ec36f6d2ffca1208d5bfed7fa58895266b53fa547da47c3618789f68169e28c2269a7af53e423d0270230017db2fd83d4b05b94e24dce6361d60dcca6827955b13f0c4780168601c00af83537cc998976301b06e261c912a070350302047c435bb500673065023100967d81a94d4a3acc0324fc9d98489233d627caec165eebb345e68676fbd141f24e21423196a2e39239eecd6caaa918b502300c75a420ec1788fc2dbef80c69904c8b55dabc61e8144a6e7c1b222563ff3bb3b120be01307bf52373f787550d3e031a0302047c435bb500673065023100d063640df048042890204c3076cd9b6f5859c465ac381ce13a64f6c5685cfc25636372a599b3c55f55f727bfb14b630f02301e80585bdb09e66f666157aadd45583782dce85a215917cf19cbe806c7ec1d4a4dceb32174aa6ce31829641d44216dca0302047c435bb50066306402303a55ac5a57af5419fd846a4b338340e10be319b2cf92c5741fc4b73b8eea237cae46b50fcbc71593a476ab558adbf69702304ff5ade935f85e2712a62b885de6430100eafcdcebec69cdac13d4bcca20768f8f39f436a31222966866291318dd3f330302047c435bb500673065023100d58f05c9b92e7d73de660bb40859b3cee3bc6094dfd6167097e8077949d9c96ded65196f551c58a08ef7c686a800d96b023035ee3250ead8a969c124613d11d76e8297311c63c9beacef1645a10eef9702b6680c248dd4aae3f3c0d4d26c9b53691e0302047c435bb5006730650231008c900523b5640c7b6db38248d1b26b6927b45451a6721b7a51c514723572eed7a3a14b726b51dfe5353cbbc357f1ef1202306ef8368e5e8032ffe7e011a74960e846078ffe22b9e372e8db3b7756f154fbedf17be6d2e083c4476f7f31c0ad5f274e0302047c435bb50067306502307e0b40509230f956d1055845896b47193498e7672f54c3ca018567ca73ecf997861a39aedda60304bae5f087fe8f3e3d023100c8ebf34b39f1978827175f9ad4c3e668accedfeb87146c81562bbee9b018d3f470c08732d124782d39d0cb99d0c3fb910302047c435bb50067306502300414b503e2184cbf5600cb5e271aa61ffc7d21105e2ad0c8a2895f00a88eee84cdc8674b852715590dd8fc355ca660ea023100f78d09ece88243f49033dfae67a3db2bf6c775432f31ae56c51959ca8eb249619a3a65892a46b62e00b7a1031a5911c70302047c435bb5006830660231009df5802d11088b1f635292f0c00e45388bd1c58bd2bd82b1c98258371d1505827203fb1c0778d328a910ac819144e859023100bf21b05b8f642fc9d4e6c8d03a8cccd7fd3efff46cbcf99ca134b5b4a8dd5cd850ac233cc53b6b2b5e61dd095015ba1f0302047c435bb500673065023100acfb1c7881678b84a6a1a816feb96380e6ce66a51ceceb8952c6553c7cc085c4b742f492828b9f5162002c6a4965f5de0230654b9ce76f829cf78316540a39ff2b034fa80114ba8be56632c6870fe1e0fff340c90c54da532d04ad76b54037e4ac6d0302047c435bb5006730650230348b06a260fc3b855332f43ed591e3c2803e22caa1a6822c19121e06f547bdced077723725b157099c7960a0cd173fb7023100a2bbc4e6446d91e30fb20cdd12efe2ee26d7e467a061644d3733e57c71e51d94071fd59ed4c59e8cb3d05dba6882ee5a0302047c435bb500673065023100dd03123d2209702582a942e111285ca57890694b13af41d8bf03d84e4ea1b562fe938df922b468c73012fcbbef3bd36302303225a1d857811d5077f271c3af0d5a2a1a840a78a0d9872db25047cfeb280be93a1a8d29ec1d738ed36074123754e3c40302047c435bb500673065023100dea77871c431233d6578b1f03d067587906b101ad41ab7c43285b643563a9ac2dae2a1ca489e5480020eedb15f98d2780230474c5b409c2c17ffe27b854c813238c809c7e625d7565093d12304ecaf8d8128b87afc553391d305a6b27f11054748ec0302047c435bb500683066023100a89db4dccba13fc2687cb216769a82ed767e34b1986a4421b0b1137bbc6223e135601f8e04e92666c418007e6b39be440231009147c0b450995cd9fd62144ea701a6d9858017719c5c21c611926d1479ea508c7c0c2205672705363ffe157173a2cf8c0302047c435bb5006630640230719dfb454058ea095845021a7f038a80bd2ed6adb744f60cdf99c5494f5cd7fa4da93e167f7555f91714b2b121c1cc7e02302e0bdcc7646a6327345739aa629b7b54cad5773105d098cfaccd76d76ffab61cbab2a207d634d527a5bfe0eb18e955190302047c435bb50066306402302311df2a5ee30908c663a82fdf6ff45179481e0ec965f5d53039738d55b2b943946c82c6a9cb7da5a602cbcb5f78b4a802304fa5e8508aee948d5244c979abf3f94b4b3529fb07c5f3b8f2e1040b9e1cd8bb0f5e56f9b077cdceab19de102ac787c70302047c435bb500673065023032690694f5604c5e3b4758f93891ab8c349f114c53d94d8a79f6c5cd0aba07db721a434d9988123862b3f51837bb59b1023100d01225dfadd9ca977ce64de90bb5198bc85374518731d6beecbc9fabe1fa7e403c05a68dfa72c408b1472d2b7c3264a10302047c435bb500683066023100e2beac9ed238b1e71a37e21413ca717acc0b4398ede1046ac9a224b2a3e5be5e754b50ec43250658664e688012ea0c02023100b7d34ea52c95da8537f1ad7e7706d39cd380f163d29c68c19db1db4abfe51ac25c5ede63488332e546212db42e0d13b40302047c435bb50067306502302e97bd722ad2a1a17980089d3ca92a1d0d91c1f8ea7e0adbd455031bf10210d8aeb9127d9a91cf184cae36ba3e40729a023100859b24e8ad77c70dde59049c9353d4832ccfb588e26fd17c85503b7b9c0873bd02baf1ea9b3fdf186eefa9bd93bdef5d0302047c435bb500673065023100d84159699aee8394a379f834f4e45e764a2f00415cff540737682ca9db865332237b62663bbf086e5f7497c81b6c69db0230762203f6af40642f76d9a36316f85e931e89aed7369f12496ad68628a6027595a8bef27658d8e760b6cf56ac8bd425250302047c435bb500683066023100b1dc0107e814041ceeb06a5d420a16356ce260999bf2a8cc6f2130681099817fa86b42db15c45258b666552cc95c3c63023100c8be869098a070dad2fdb50dfdaca1ac4762fa37625d51a689388c498e4ab146d13235dfa9edcbbc5c7e25392fbed4b10302047c435bb50067306502301303d68a8b02dd5f9b5d87c63a88faaa24978e0495c1d913df939b0b4f9aab9c59e955b35143ea5c0eceff4168818b810231009837a4ad348638ae7c5299c0a7503012ee27749994a5968c231ed383ff4bda8d36e8c05333ec16430105856c5885088a0302047c435bb500673065023100af584c7b7562b6e1484598802852293b3b21a049a79bfb5d385c67215112d3d23f5cc4453d235aaa911b5c808d1bf66d023073e07bb8e607e49701ed0be43b03e80191f2cde14917cebfd8f60fff268beea15c7b1a08c388ea0edec91b91c31e5dce0302047c435bb500663064023013351d2f41dd97997cf508a07d11926e836e7a93492e1e6bc90f71aca81289648c9a465681e41ce71e781ac8229854d902300a557bf6973c1816664d9a1197cc6bead0eb8006ccb0ac270a3e0b5730282b7a4741453bad5150996730331f418543560302047c435bb500673065023100e9e86a139ec5d3086d51af7bab541d980c6eb8016a45d2f3e804de39153e8da4fed691a182c89cd58410162621bac09d023068183bde4e83ffd8cfecae3895526b429f68cce176cbd0054275ddc8d9b0647f843d12e4e27c03bb6240a1391f63d9910302047c435bb500673065023035359be59edba22598a84b7e18e36f43b0867918f82bf54cbe9214f817a575ae842199ed2cbfacedc500a165e1365351023100a4d0c4db448b2fdf410c3d796e93ac7bc0221bcbc15ba6dfd61a09ab8ae25ee2b176f9c3ef45dd5f9d8ce3699938bc9b0302047c435bb500673065023100df7fb86a17e873dd05226611e47bc58a4ebc1cfb198ae7da26c106a083c45c6a7956613f563979325291245f42717ac10230616d75a386467ea68ed9344000c9127419bdeb9b3f293e5395fbf628490c85c06d88ce0ec0b88eae4a872fad64af51b30302047c435bb50066306402302d8773bc416033db7ef4c9d95e8886126ab9e66fc331f4476b16569d462d6974869aaf568eafd13ede8c2acb319a4f2302306c5331a79d11b9c642143a24ca179cde7ef9ec636af0daeb6ba735f32e9d6bda289a7bc438767ffef0ca5a8f4f3a8dbe0302047c435bb5006830660231008b232bb4c462a66789ecfaa77ba03cece150d15ea4a8df4f875e8449135af43e56b63d7f411438650d3d7d6d2e700d5e023100ac8cc9d1badca04c73b39830ab81524f96368722fa1ccbba1f3ecafb12839e4dd4e8cec7872889bff4c8fc630cbaee930302047c435bb50067306502307e02602c1b94f44568f0b6f8ed1c6412cdf91898c34118206f2f092bbfd9875b20c170693637e2ea5417872bfe6c3ffa023100bf959e47b0c1692676ebc1ea2cb3d3dc3a8c0299eeba1fc31d8a34eafaf069c87ec9cbf66c89e278733d47c5c65a63590302047c435bb500673065023100fb782617285f1441fa4a25883a4064728d7afb7cbcfcd65e172096fc20716e4f2d3a5cd05ca6f693efead2747c925ee90230062f2879484cc4c5478bd0792a0096a28b30654a87ee051bf557cff9b600e39b642013d88f4e135a73df955f27211faa0302047c435bb50066306402301ee7d93715c45b23aa981542ca141b9ab50a6dd7ffe30c645268903285b1a168b44d25942e377db249889fb2e363ca2e02307e81a559e3833796e76489e495b5ba8447c709749c8e92c44604b09be4290fd8f8e19fccbc4dc9180cefc44ec6b88ee50302047c435bb50067306502303823fc10f925555e7553903755fd905fe816d8e793f1150fe0a86a1d53e216832a500ecc6afaaac1bf9b83678ce78828023100eb9e3f721a59649acf5d0c8c299dee11ee5226d24b910734a887c44cea51176a336666d9d34741b03e90912675581f5c0302047c435bb500683066023100fca4752e18adb8c2651ade41294d437d6b5335f416090bf536843eb444fb00572b4ea1eb318ef3a24f02b19e0dc63ef8023100de00e5114da03cd0f91e3c1b5571dc4f24ac326901b3ae7bd4baa01997e5a052b4587f9a38d4f88aeb6d89f3c418bfd00302047c435bb500663064023068c971aff6c9c15c6fe2eb6cc0db67e7a0e0ceb23a49afcebf8ad9fe3327ba4e2f5ac366b337dc3d85aa0c258edfbcca0230236699fcf8af1580bfd2fb676a1d88b995bb65cca166ef3e2a3bc8e4a96f163f43c66554ce3c92f909a768dbe8b5a2590302047c435bb50067306502302212b650d0b590a0b60a6e273946765b21fa70e1967ab191a669b0459075d5b8d5676f47a6f5327285e1067e555c55d7023100d9219db9cb096aeae7fe4fa2093001c154a1fe345a25083337ac3eeab0e86f7bd4fd77b5e765e3d2a4f91514c6e0ac690302047c435bb500673065023030777cc483a480191aff6209123cb60de20551e277e5a71511d03a0fe1b4bb99b881bce9f223686ea43dbeb859b3c89502310093ebadc7cef8aa4c7bd4e9aa416054e80812637fc037f532ee4323f543ac6c058b6b1a61e588dd245cd852abff7f9b780302047c435bb50066306402300e562e1660c639861d7a6f78b694cc4972319716b262e83d2d08f5624a2de7648c4bacd9ca1d58884582247921ac84390230058ba123264d0f5199a18d3303cb6f3927cb6a80eaf519b792f4177c16236b3a67b6cbce5784e9037008ea17789232050302047c435bb50066306402301c5ebb60e60e1f179bc34af7ed2d1d60db05b773ae3fbaa00d9a3e7b8b1e53743f12d4f4c480a3b7c26b22a142ebdb2002306b51241ae82eeea0f7424fde587e3b2449c14358d26def891822ba48292e480ffc9f95b579c51a4afd81b5a498af731d0302047c435bb50067306502307a6a0f4d92f80938c911318ab9f09c47c2ae9d30c2e6f0fb2c9825db4e4dd5fd248c3090275baef6290c789cacdbe909023100fc88305a1f464793bd14a007d257ba782de277f225875992b106b0caa0bb1ef7cd53705105752258f058da642540e1aa0302047c435bb5006630640230351ef3c1456c2812d52c5146d2e3d8be256145a21676c06988c4cac03fce49d49bf2bb86e08bcf1d6c6d7752fab2b338023011fa503c298d767367b250ff929ddc7085caa4b1c4f179b0354e74d9b63b9b2ac75043b48803b304eb4412dcb6799b8e0302047c435bb500683066023100aa4122e744b350e540c8e49730c08a67c5f913b45f95e6ee8a3e6e442a33620f7e967ce305c39021d14302842e1c5179023100d48ee57f1244e70b97bf3a39bf8a7e798ca573095b7e6824b1b821f460b0b84857fbea32d9b2bba45c08b3f7b2f37fad0302047c435bb50067306502304eedf81cc55a5b8ad616c47c6b75e064506333f69b312580b7522b0633ce0a6748680b5c4670e61cbf5a770f08f488d9023100eda78af9efce3bc4ec1e24b0bd121bd094b2c09f25cc96ebdb1f96e9ebdd7d695aed92ee8d3a30e6dcf50db625e4ef580302047c435bb500683066023100b8b9becb73dca6731d11cadebe223ff3abec0db3b257613afa1423210b21fa3fc7e815207d6e252e44f4c1694b84f479023100bb7e40edcc1e639453b152f7784196da09073ea140d749a6defaa41d29cd2cf052580e9bc38e29b352ea0d96ceab70420302047c435bb500663064023021b87bcef56eb1a1768868f4ad9b017b54174a40d5c389e7abb1210ecd374e41bc7589d4934ac991893693bbd61e4eb7023010e32dd2660564f528d26e8a989d2db5840427bd402112d2f3ad7a9600a83888baf838e597601bcb73c121803f7151e20302047c435bb500673065023100da053fb43e485b7d63b4cc5e289af9d7e8abd8aaa104163344cdab412c232b4bda0bec4eefdf9bc681a962108ab503f502303c212a217b12983e1dfd7ef221875f747ada6d01738fe52c9da0d9aa34bf67bd8dfddea549dcf9b3ea5d5a254326978d0302047c435bb500673065023100903af8ac57efb06b224e89011e8801c0691591de50c157de088eddd6f491c18a10fa098814e66a788348dfa6a639133c023028d01bdca12703dc5cbc3e7d429742ba313e2d5de9ad73eaa9b4eb42c607080f2c4378b61b4c47b9bbfbdc11fd4f56200302047c435bb50066306402310092a70a217a6f6a9f9950957a04aa4d615aca50186cc7008a0859f392967203aa97a383d4b401522e7475d50e748acb12022f0e702255d6a0ba2975d8fbfeab1419846e7ff689fce9266c735a9ea50bc91d671c2093beae056ad3ef029b914d82430302047c435bb500673065023067d7d6b444d28db76439e9a2792fe713a77f08cce632f1de1dc43e8b3c0b03215775d29151f1de3c833a6076605e59b0023100d02589a50b621ebe018e9829b4a950adbc18a583aecac6fa773e95a1a133ad90a9b7f90263ae2ba5eeaad2f895490fea0302047c435bb500683066023100f437e65f291981a0ea7e43cef9daf8c05d8436adbcd89e70496cde524015bdcfd98a22d6031e3b51c1a647d7dc0c41cf023100efe4759b9c346c41b61e0b1b8271c9272c66f98a9da86190675e282dec2793fe676c7ddd0fc1a7875aba58a0bb3320b50302047c435bb5006630640230511643c9f8b4499456b3ff22bf94dfd15319a358146d258c5cc879e5b1548a0e5fb0d8ee58c3e85bc909fc577a7cca7f02307f6788fc3426e35c1a20660a082f648bfe07bcf4d6fd4b6345cd074f98de18c3593dbf33b5743bd9619cb1786f782af10302047c435bb50067306502305e48f2fbb2f0b437678dd2d3bbc04ac8613d2a4ee7d07f0d1b8d5561414bf65126c19054fbb111b137e1be904399c6b6023100aec131e488d317e24c3d9b5b7e50791100a63f220d79e7f9bd94ad84e946f5ebe4472ea3d1ad394a4937a86d5b8c71d70302047c435bb50067306502302d4c5047815104fa5083ffc2f3a2d7f65bd23cb841e2020be9f495c2a21101c7a5167cc575fa11444a015c8d04924ade023100be27f98577e8e210e9b816a6e41b067d6ee9c6fdc73786c7eb01bbfa3d5ea5824f07f33999d916aaade6779bfcdc53500302047c435bb500673065023100d80a139a3111ab34ad88a24323ba81ddcd4edfbf83497f0e69f960567602af22f3136d73f4bc3fe5aa13bd12e2c4bbd502305ffd25325d9a532201a7a99f492570a5a88e853b616d6d2603e4262efd4795fc2479a085b504863d010dda274db4dc840302047c435bb500683066023100d47424889e7a6a4c7c5f1c07f358a09f86e40637a4cafeec518eb7d284164f298c80d95ebd17b9041ea0e3b6019352d3023100daa8d632e23cf3272345f07aab0b459379abfc8f20232876d8ac987740ec8778b1134345107ce27d30512affee8036da0302047c435bb500673065023100cc2b4b4f10bf7b864f4285942da0d974392d3e649dc30f52373e35b71fc2e04592ad66d53eb896efca5009a421a2edf9023025a0ff1621e8de89aee0bed769a84f7f260af05c9c78d6748c276c8f9df8b7289a58cb6d9a9ac3fc49cd53e1433d59b50302047c435bb50066306402304675ee7141e993f1ca5e205e882044e456454af213623826da1e08769e8943c2a224c50491108b476eba7efdd36d006b02307ee106fa16f2fea0c72a2178b0d9ea08cd4b5bbdf09a546226e7568a0952a01b7f1e523347b51da4c85f0831500b74850302047c435bb500673065023008594c4ce3f0638dea6b251847ce311a2cbbcdae9f61222da3f158bc63298c0ed149b54384a5f8b9e24e1a6c386361e9023100b16a146694293b0c5f3a0cfd717ad808dce3f04848d5976aa88f55625490dc8c2e3bb7f42bf936596fe31df3984c4abe0302047c435bb500673065023100b4bbda91cdd8075a679c7e500a4a7486f1df10e9dc652532c18d5ed62ffd0f54777859efcaf924aff6fa49a522c28beb02306abc538f0d37e6c8af5776d70a08d2f74cb60e835f681edab87fffab9f6da9e16a9d29854f4b7bc711faec19985e49ba0302047c435bb50067306502301bfbd5aa9a1113cd2a7aa011da4931dceed932b1277f6992c284bce8aef3f9909ac6bbd8db047d306f26ab1cde59eb7b023100c832dce86bb139bb0d43fbf6768cab5392c2f1670ea7c47826ae1828cd6a3c400d8386760bf2199720fc9d9b433db68f0302047c435bb500673065023023c9e9ba411ea5dada9467e9a270436493d123160057bda0bee00075165d4386ee442ebc5427103ebe4e2b97945c2609023100d722c2b8544d38b9e8e9399149e4dc6f45762426347ca9325ae93e9f59239eda24ee504586dedded46dbf4090f2c7c450302047c435bb5006630640230160aa4dd9d0bac6f5f5c57e29397567a6b24cfc241e84c85399c1d4845ac396358a9d94c5f837282fa864d135eaec82b023045b3e2c116b58d7e28b66fd5773ecce1c40a2535186307673de1749259d265d25d92c6dc37dc46a44ec0fba82f06b1690302047c435bb500683066023100ab1a38bd211ac20a789b60f336b24746f984e12ae1a3c6e3d4a40a32d0bf3ce657e8496a39d4a60b234feb31b318eda602310097eb303c07bcf4ad98a058e59c83969fe2a9385a3ab900723881cbb1993454984501e741b37c6c64b5683f54e6bd61f70302047c435bb500673065023075b3b0280d1f234f67d37af6322866a0a0de99a38463f16b2dec541846a28c0dd476767a2ad38b3d9f4efc7506e95d44023100e666cbf374ec920ae228b98d32fc7bb934916ecd4f734e616c00244ed564ff79fbefd64873f4ac8725a931f9d3a0d1640302047c435bb500663064023025a59c188906d87896fcd6fdbc85f4c7f8e255cc2623e4311ec3100502aac38016ad4bfdbdd61510c0f74179554ef91f02306d6ba70a2530f1d682cb938eb3d0fb8397ad85dd8e411cb22f201d48b64ca2facf14841e53c509698945703574c6d7560302047c435bb500673065023100b1bf2162daa1ab60fc13ed8f87f810ec2234834e30a957f9445fb6e7fd8cf878d20be87286a8c81b0958d129cad260af023019b1200ec2aef8fa7c0f0da66539f0ed6e2497d926ed142827bf449f072d0a5f48d6525310e68d292de8259b813419fa0302047c435bb500663064023018849f0d4f49a7341b959215047c9f75ef160d623d00216cfd38ff585fc2b6abdfad704ee3b3940b51457bbee2513e1b0230164d2a2b6120ca80ffa82cb25feed4cc98ab3c74ae3409db172243901c6109688ce9001da35075437e67fb27e03d76670302047c435bb500673065023100bea1e79a27763fd26ae1d888684eda742fe0e0edf064c05f698ae8da6650d1903ee175fba93144518a6c4567496adb42023008d94ff5e19462cc9943e07efca2eff21f34af770a037291f99952ea66ec157fff5bc0ad68f282d2a9eee6d7e4e0fa1d0302047c435bb50066306402306acc43e098a7146d6b2a7035a4b1f53d1fdefec3deba4c1f465a48376457cc420f03349d95bea054c1f8ffc1821702fa02302c787af42ab0423955b05c29e32cf5d9007d0d232afe60f8528e9bb170fed5fbd9f28db5ae2045da6dd6b6cc798d03f50302047c435bb500673065023064e987404e8ba810fc2d7fb0119e641faf6dd42e6485b7ed1536716dc7ad65d61875672373420d27696cc41c61b583b0023100abc2b7a315a03f8d63a3cfb4771ac3c46d80f39f82c91782b48948eda3ff5572f878ccf357dc9ad40af349dbdaffe8eb0302047c435bb500673065023100909998598e3f7c11dcc3a035cb847674d67af74d441ba3a42a42ba4aa0b4acc07d862cccb7777d1c866019cd1e339d41023079abaff611e0cf602eeb743620cb779947b1ce17030aba9648bf03c0207a8469f85401c67ddc87e9a2031ae2c24f3c1d0302047c435bb500663064023004f5e5f25834d7ca636b0602eb4935b9358269a74ccc890bb389c70031f5befca97898bf008309747a0e3351c821e93002303f99b8ccf5871bfad87a79e4c360cfbe4a4e4a2fd2902e6d6a82818895af3cbfda519ae688c0fc2b2ffb63bbc621c06b0302047c435bb5006630640230511d22a5b2aca71b39b197767d33ae38a728316ebab42b39a6bb81d79725d1a5f88a186aec3cd9aef4e847ff71be6aa402301dd3d7489bef00aded0fd60ec85150fb136f5619b3e06b3ed67cc8722510d23d6257d5f70f7b38aa2f45730039dda7010302047c435bb500673065023100ba23a319c558a612e3e1be5701b4cedd5c3a0691500dce150d579c2f75218185073d41af44ea912717d46996c7e459f602307c52ec7206a4cfe07b5f3762f64b46f51f206998583fae8ca104c32fa72cc28ff4cff317cb5e2a19c9db8439a551da930302047c435bb5006830660231008f4f1cf2a05b9713fac378b7bc07650461d9c4c11522a626329d6fa1dcdd73208ee451e0bea5ea9f0216aaadd4272a2a023100e9ba84178001c745cb6ef3a4b62ae70bbcb91d532a6b4535c21934e774e494c9d81db30bb754e1880ee17d56270633310302047c435bb500683066023100d1ab4573b3684b92719f56375f8c5b6c2ab33a084d9063ef81040b8c6914c1dee59ba078450752a3e530d9e858de0f12023100a43db16b5612bb493efba142a575ee98f0a9f3d74af19883566d039df7ef8b0fd456ec4ba4b598674b3c6da479a393560302047c435bb500683066023100cf103d8ecd317bd7f75fed79c6108fddf0f0524b2da492143c0bb81e4b06218e7d572bfebc3188087185da80482ebfa90231009e8147b17497293278cf45d1d32c4741278c357fe1abbf3f936e4be3c9b7ab4cdb58be919a6042ca8207e36a3fc4d7de0302047c435bb5006730650230343ff59acf509a905df75db252a6580adb9dfde608ff2f9b92a08aa9554b43e91a06ae526760b90f3464abb357bf9d71023100bf0467952118230433eae7c135aa3aa2e08c10a1fc5071f2513cdcc2be225e610a96ad86243b379978211b437c30a4430302047c435bb5006630640230598fd0cb39a514e88c9cd6c37462d81a21851aa54bfb06ae63a275675fdfd13800f722d05c13e80689c532a7d63a3580023057b0bb915464f21ec1e6332294ef8dbd777d76477730e4a4a06427adc55abb6d5f28f9b17c2274204f256e5b171dd5410302047c435bb500673065023052c6d143babf768d51d83b25dcbb5af1bc8764c4fbcaf73c3cd95dfa38eff95681c766968edc6a67442e079e5e750c3c023100c2208705d44f6a6d5ff6a2e52a8a628be33f30ec631979ad8bb77537803a15ae5b8f1dacab5a5c111c127314f913c3040302047c435bb50066306402300f1352fa38eed0cb8ef6e18913e8bca5f19b43ed9379e91eb2bcb6b9116ac94b14a87a37ff9a89d6403ad2c7a70dc52e023036a0eb101202d67e70e473aafa6c42c242ec3265500a58cf23705530db0cdf66e9f4759df595d2aad4a7ac47e4e06e840302047c435bb50066306402303c61fd3b4f885985133fce8277b08ca0c36f194524dee817ff5eabd324f96ba47f15f1914cdf8eb1df13541a28b027f2023068a24962dc9e9d80c996c09e15883f235373d935cba13d06ae8d848ca52f603f7525ba2a7683c37cb2534c6e284bfde80302047c435bb500673065023100e74b9d1f90491c3d5d723751a7c2f2907fd183b6e8a36afac66969be1f01eb6882e564e55684fc3191569d1e0bc23ca602305f2170902cb49215e27ec058f89ab51b3e37110794f2d76e54d2301b53d281f8cc5d50f9d8bac6d342bd985a20e134da0302047c435bb50067306502300b90915adcb053be6d5ca6eba7eba9878858ab9468b3d8ea4cc2055c81d06f373ce26874006558f18b1c1c625301f236023100932756a33208af22303728e928a0ad5da1940e553fc792c2160c6cf85ad3d792f7af3f6f3a80eeed7758e2deed703abf0302047c435bb500673065023100905a1982cb3cd91eb5823bed11e86036131b195078c2651e915e81355c754dfabed15f07d633e501bf0d8e4e4d39ae07023032828ea9955f1afc2a78ca640ef2426ff77937d2cbff386e0c4d104236bc02db19c24026a95c40f5aff34be88437f9320302047c435bb500683066023100ea4ab6657f2e43b00a584afe32c49b8313418e27fa7177e0babf79013d49b2e0421c68c39fabfe094d71b3f8d9f4ed76023100e3e6bec54ac4250a1917645e0cbfa961bcc902bf458c048074331afb999ce0f929a58c991723fabfe05d1a9bce9d461e0302047c435bb50066306402301c87829e2b194624dad358ae49c5a20737516d6948e5288be22792feebaf07e528e4b5d60e34bec23beddb7c87c3f7030230689f1c8872ebb1c74eba94ab152e9a5d60fc62eadb18d7a05a173fa7f336cc313a12ef25e66127b8679f76bc74bad4ba0302047c435bb500673065023100d543901f5faab4e483fd5a8fe8653ccc4060951a69f7bb497412503ed85879ba36fb6e7f4df5a5a3b34fe69a0bb5596c02303fe2c2429b2a62f03ec98535b6969152f476d077b41b9ea32291a3834a1c430d7d9feb22d983c982b191a4a1fd86b7a80302047c435bb5006730650230193e70abf5105dffb5c0a0e2378585f11c85c79085f2f484bdd473836e2a801b31603a219d64216f8b7a697b7253e9d9023100a3832e8b3d5b1075d6e1d5f163c73deb57411832138c07fda04a74f52be6ccfc0b27747cad03da9ab9f05f70306555a10302047c435bb500683066023100f53c386283cf99e44f12d7eb626de3b12c9ba37708a56073c7856afa5d4d97e7592879d1b8e2b7c83cdb178b95564cf302310080321c0b38af1526b1ab47a2a74ac5f9f79297b34b11af1367aafa16c123d60547307f6b047c991ca174ddf1840cceb50302047c435bb500673065023100bffa4aa9adee3d6f5dd9a0b43940493b96366f2726fb1f3a68b328a5f596b26851500814d31cc44b1befa3da38c0b9cb02307ed7bb5381b72db2ec256bc13e282c8e9c2ccdad4dbbda793f37a89b72d54326a2990cd1ccb38e87802fc28ba2688ef50302047c435bb500683066023100b2786f370e1809395763f5364bfc5fc34e8ad640dd8d24f21948adc10cad8f5ef88c8f08d2dcc1ebeda82d53503cfcc1023100d52f44e4ca6bd9dada5eee12f190125f2f4632c68609f94752c2cb6c045df5780e0857af69b042045f9e13f1dcbc20990302047c435bb5006630640230415dab54ac5da03f8ab3e03ba154c41c6f203c6170f9cb4898dba5c97555e9cc3590dd3c59564bdb1b89d1f1f3eb922a02301a9dcc482af01d31a63516eedb19077a11d673d75fc11d0ff713215f2317a5aa1d227de03efed0bf25c03e61fd2cae5a0302047c435bb50066306402307a508cd0812acd12ae4d58e55f3a3308611e8f9159ae8d8c761c6ca8316d668297e87e94f238086d0dc2d9d43c7b5e060230284131afa177493c07f8b2b4331fa53602db94b5cc59c6658feb7553a282ab9bf6698aeb6a9705849e18bec32500dfec0302047c435bb50066306402301185cf552aa5fec023c9535c9f8d2add3c4597d0700869a801091327df90b098c0a69260861ebce3b8237196c6c4aa22023063392eb79d5c68fabb67d9972c5dc87865f8999ab85712f1d276c3747bf898f8e01f981bbc03b03aa6aadc8b576967fe0302047c435bb500673065023100a29a3de4446aacd26c84a18b6f9519e364677764da8be1025e396f680ed5f5ee7299ce349487543b1998808ce85cefd402302786420b4f85884702cfa7c7d004fb21eea86dbefcd002fa40196bd7e1f7138467b1ee91291a13733ae7be7806e55a180302047c435bb50066306402300b251fe70882225a2bd1c95ec068a1776f501c69ccf54d994f01c425b8dee7c5b9fd95495c23637ebd1a75354594819b023054217faa1ae823edfd04e6904f8e4ce4a4977589fd8378379ca0871ff50600e7aea4ff5bafd3caa9a149b6ec96838ad30302047c435bb500673065023049e2dbd83bcc9ef7a389d53b2447ad14391e93917531113168348a038984eeb2c9ea533e6f80a6d67fb55e5fd578fc74023100b9812e9305f680a5edf86680e7194d16631fe379e2b0bb0dec714c7657b26c578f5c5696e8fb920869df1317d7f019000302047c435bb5006730650231009be20d6e5c868fa7eeba39bc4d96f89fe4840d57e392bf64fd6832ed9ed4cb000de53026ae43643b9adf63a6895e452c02305713b66c5c71f1a1fe5d710d9da6a979e88f04238be550e3cd5a08ecefe01ae9aa21f9c2982096c4cc025d34f0be53c90302047c435bb50067306502300c7de401862def486541ef2c440b796a33359660d7ae0d7c3140d270c34aacfc32a28665aa82b26c0163b377c60af4f1023100f969d1fc15d8f4d77e3e2de468bb63b5ecd1bfa516a7eb4198232c21dd941fb4fb344fbc6572b4898e0c1ce1761020250302047c435bb500683066023100fb649abe2f0e536bc10dc168a357d6c00023c48ed572c0769ff45db93d5d021613aa447f621fd67147dba392781b6a83023100bcb73c3839f19666c3f7320679aece9b73cf22f75a3fa146770a97c53e860dbf61fb94ab96191321f1776cefb2be00e70302047c435bb500673065023100d26e222f681fd8b6bbaab98f39671cd322014a6fd44417a28f0b178b1da0127e569c82e469fd93c929c8b0c63fba3f7f02306eee3e3373b42c5bb366b810df40833fe53770e65945ee857da39b364bae2d4dcfc1c742d9de8ff6ce988b658b74ac320302047c435bb500673065023100a898f6b70117cb319962409fb86a0c82720616b6076a8ba82577ea6493635e5c54bf5daa443b10a9b4af9be8a80b15fe0230271fdd605470b0158ee2ddb8d2a46b753c062418514b923abbbc40c8dd1c8c6469964102a741c6547b1a1e2a1bc707400302047c435bb50067306502304e278dd3e9b436065979e6ccbe02da08e76257dda94897665e153b33f5f78c3ea0802b214b429d974d78eeb403348fdb023100d5f35a399a566074756ad372e14410797ddf7595c68ac0baddd02e95bee10f6a109cadb6082885fc5772f0a81ecf7dac0302047c435bb500683066023100e53022ec86114ce900cea202ae8fedbc6116670db4228770ff6cd064ca00ddb3006d70a2687069436a4f7747b30ee9e2023100ed8797f470252a31cdec2593b1fd121e4c16a9c4c7abd3471f3ff0f689581233532bb1911113543a009aef85919f01c50302047c435bb500683066023100e734ecea373850f099bff211f35c20bd28423848acca9455ba87432c0c19b82fb33969cd4381ce1da71d3fe513ea7bc902310097038f3243dd9f8e9b97fc1510df584370f6a757fd0aab06923fcf045c19a2b67c6876abc68a7338bfe74d192b4c5c890302047c435bb50067306502301dd9e87ead308b79421e2dafb8f48d53121940d8d4c40baffc50d77834d7d3397e8d727953acdaa2a4911e9be61679a2023100ed70fcea826e0cb2a5f5d5cf97bb0eee33f2aff6b66651aff4c8c470827562dab811514a6ba94461aae672511b14aa760302047c435bb500683066023100e3fb293aae4dc587ea244d78287b567bd739d31681ecbdbab6b658a8c195d552e8634e2b524f75a5eed6941617c48ce3023100d134e1e8bff8e4c2cf53d2c1d9fcb7a6bb19cb3a259a1b4b6a9c4c9e6aac73fb7f646d250b09b92537bda31d316431650302047c435bb50066306402307a2308e260a8bc4fb7609ce787b639375ee1269d0091736ef716c454c06024db16ef94beef44e08ed96ec4d15a8291eb023024444078d553f28a7e322d52c21b7391e99dd34fdcdfa7a567e1b49d2509bbfc1290ede52b699eab2b025324304264250302047c435bb500673065023100facf3b8280a1af33dcce44e81f7aba0057bdb5dac7ec7bb95c61b741921e78ec3be56521a7a7191aa6ef56f62e9e2f9a02302eb306f4f31fe9614f7aee79fc8ec3f104e278d8770ed5e9042382d18cb050630d1d2d181c8d140e6256e3e5f4393b9b0302047c435bb50067306502304056dda149c7f8bf5c8860344959e0dd25c81db587b0563a8b34e990699038b26766dae10f13e5e89f8b1cfbaac5360a02310080d28f2dc5753a556b3196af899f1c59f07d3eb759e6b9f16385a62306267734b9001c60c9ec74a72f698b54f148b5b10302047c435bb5006730650230194068d48114e222949e9c5357939b7941ddc75497df7b40f1ea55d5c0fd0115a5e571097815aab5b51dde7e7a1f9329023100b607713c76429771b6089a1d7590494bfbd289b2034022d9af88261df5a5708edae05b5e142cb13b203b64162e4404b00302047c435bb500673065023100fe8f7aa0f0577230208324379881b9f6478a66ecd2e81dc75848916a3d9de17a76089bfffa720fca07f78bf0b8d02d1a023045429a93f6e2ec287866d43c3bbd6ca227dbaa9b84cb442050513daa82e4afdd8517e2fd6e1c15fe24a60ecfa9a1aee50302047c435bb500673065023100f2372214c642ba36edd667cc93ce8e68de87683183cd97169990780e2f21cb26a66dbfccc2913ab36061f1a43379e03702303c1209ab76fb76dc267def162147fee1dba311d49bfaeb9f6e6bd8673a0b8e18563d26f2920201ef213e818e28f1fa3b0302047c435bb5006730650230101089b9ff165273bb75677b97422b73f5648a9148ad148c4ec0a3c1605a1873c5ba5cc3759b93c5499a531b9790c134023100a4084c7155ad4bad5c4e6bb14a584a2e43ebc942f618b92c99e67587d4e9f29ce5f6fcb2e5050505d2b1f8302ccbf03d0302047c435bb500673065023100f2b06807236454ee4ef0ef75e4bcb6d19dabd135502318819e7feb424655b8fbcfc7f9ce1dee1bfcde19c7e7c88697690230166324f4be6f45e7c164778bfe3297b14cb0c34279d9e8423e04c9adbec8c37a9559bc237efe8aac20bb53e1d0511b1a0302047c435bb50066306402304b37a687be9e84a1850370de77cd3146deab9af25557f622f3d7a6e81714c4aab14f9d3f635285a8737963a4e519ac4b02306504a90cdfe9f642133548998edf977ff4e9c248a496139a9f58abd308a99ed599e79a389feac1595f794805dc8b78740302047c435bb500673065023100ea55a2ec59a64a85fd882c7c467d279d1bb61976d9ef315885f04f8568fec17363a5a9c80cc4bc57706542dba25bc0c702300e64376d13fda82d1993cf29c52f5c594e4ac763002d89ce85ef3ece8001d85cf1fc06228306f0429fcc041e604c516a0302047c435bb500673065023100f3f13f3859091f23e677a840631f491b5b444aaa3c31a0c2d3508396a2b131c91e63e77bebf87dbaeb2b2ad67b01f3a502302cc270b1ea9e681eaf90b292fbb95988761cad72c83ad5118a969a5d464c0f27b141651665312845d11700dbda2e311c0302047c435bb5006730650231008e64241dfef9831d4acc8c654813b2e8f90bde431901780db1dbefddbfe2acebb931f7bf5827194c95a48de05ba5c585023073c73847d6afc6cdc674e3c3547a9c27f754ae8ec67d5c9204d1d73c9d2b214bd5182e6f64ef1a812302f26a398c05270302047c435bb500673065023036d9b6bba8a53947d2a8a24f5dd595f6c80b65bf5bdaa68ea06ac4c2a699c1b7eefa6b81b23b031a73938167b156cf410231009ce0008f900cdd67dbbbd0f7c10b93528f451f599c24bb379ece8db5324c95738b6e80c5241d7e27188c835fc8a2c0450302047c435bb500673065023100836258a47e257aaa40f49ef7226dd1cc2c728325dc10482d433565753773e9511efac8c08e814b0424f6d13e604050900230417e89cac6523253308bafad07cf37ae7b0cf90f22153c52d2cad206ce6f500cf63362970c0e9a27ee8a8d86730eec0d0302047c435bb500663064023008362081cc2b9c25c647535e84239fe82fbf28f0adcb9532d0a8636bab975113c4e58774b52d71fac3cf65a4bac8f3530230651a79f47f919e5a333be50f8bc79f3a4437852d656eded67ffcc19a5133f11388661e653bb2ac94621667c3922db1060302047c435bb50066306402304b992ac3eacbf6c479b4246273a81d494e7fb40f178bbe3542936f8dc58eff845416090a9b78cd5583e362613e48a93f023052e917f1334498ea9a8ea0053d3864af9eac59ef2275d00928e84f830eec916796bb594af191ac1172621206d580b28b0302047c435bb500673065023029046d793edac5a9fd4616210f62957583b82aaf790e77a5ef55fea2458ec248dbe43ca411c838a9f338fd0eff592f2f023100b5d49cd629ee2d55e8468401d98843f2ae9f7c4b1efa5fef9f2622881c11042bc827cd8e58cdaef6d94bb04115f229320302047c435bb5006630640230102653258dcd138098025b25805e9d395c382881d933e05a3ea4da9a2124c9293d48bb6652333b8e059afcc133775aa3023037b1bbb1e66ea0831507b6264d7ea14f67dfa146233d3caab2764faba91dca30db71513390bbfb4a452dcc56d7ce846f0302047c435bb500683066023100f4fc698bbc28510dccdfae59ca9241d97442f40bd331a00defbc2120e139b8cd54e89e4988a89762f031d31c4d60ae0b023100fdef4a28ab76b0d9d4c6115416881e0289125d01dd663f1db191c2e823b22c3a27d487d72321c9053d2514ff798b30730302047c435bb500673065023100a40254b28c04df49fdf95d37df11d4f2d404bee4394232b5afd039fc8b66736e534c998761febfd309676bb89f393aba02304a00811294e2c189323554790e2a976cae1c4dae83205cd4c8f27fd9f0dea021133e0fafc978e1314915cf1edca1c6750302047c435bb5006730650230572498a6ca569eff2fc5b88b9808e9f9a112f8bac4e412aa0b8cf6f9ab533def91e7f0b07d798ec4da7256fb6cddfdb1023100f98149fb6035c2bcad411ab4f59279fdd3f1e2daa31eee064d3b8eca2923a71737c9682e54f82ec7e4e244cc5dd6dd9b0302047c435bb50066306402301d044ddb12c4a09ffdb2960233a0b3c3f55f308a37fe3067d5b8d910bdb2c329be7a9e53cf35eee3cd8b580ae79d5b9f02303a222dec1e6ed750bb2763e61865795ec7b51eebc8eb9cbe1642c2281a7a86e6ba2b61fe8373278b3b71bfb2ed0270df0302047c435bb500683066023100a79185e4c0b204b894e34a4423fbac4b42605b440cf21c1a7293d059c1b917e857b82e71a51006ba8b6fe46b57fe4bd5023100f7f6fdc8cd50a0910d15232950139fa4eda21f2d72f205d135904a686f057d5467d12f4d87a1a4979d2c78770729a63b0302047c435bb50067306502305d9763d854da2fd11e4fb65f8e7b0ce354fa85ca66dbba5b03d9f519c605d1f576bb5c46b7d36de7730aadb49931de24023100a327f25705c81ac40a6cc6b25a1229d863f76f9f26532226794a9679754e2e937aee320fdb175a16a64ac2da7f1fee190302047c435bb50066306402302f2d2bdb3aedf2b66276e3f821e904723a7b00387fcdd33866e70fcb0dac114612d71988eb9856626c35158d87e8d6d302307adb6f76ccea9fca497846ac27b751c6be0cba20ab00938341e05efcb629320d21240b42c001cbcf7e7bac62160b22510302047c435bb50066306402306275ba3933e8a0fcc578dd12dd968b3142cd88e2c43100846be0ad78cd5b28eef0756971cebc5f23f8a5ed9cf99a92e80230721b5056d424d6c656a4300b09366582bcc055a4a17b86ba87dafcf841d5172f163a22b2b7bbcc86a26da21dbec35a770302047c435bb50067306502307c69008dcdc14bb06902e88e1ed12232e386031c28575c80948373541a0057c5be9551c0c08ee7b00236e255d7ad8796023100e0b954da93a5c2dd7382a12c62b15aed267459c2c4b05674d84a70a23ddb4253067a650379970650dd0121780e1a9cc80302047c435bb50067306502306dbc89819b86bbdb50ed5c2036caa41569ee666f4ac061d56927c7adc309560db78ebad9247bf05553308d27131b911002310084ebb66cc93cc404cdfbf1c0ec5c07357e1037201e6ab6527e3f61f71b56edcf6b13111fa48f17cdb63f6021100ce7460302047c435bb5006630640230661d7d49e051e67f3caefae33f7e3a0083c1a2ff798e9bf67937c8812fe4c0a69c74c629c3d4b66a3be3b2f289bcb9420230195291bd73ceb9342dd0029e707ccbae19c0ac773fc795bb88061111ce40c896aa91a40286b111b4f531b5bdc9db89260302047c435bb500683066023100db39a1bdd0e9d8afc143ecf5f9fe1667f3b48eeea1277bd98886a9b8ea4c3cdf4318c3dc1f9c2323d10e0af7f57ca110023100e860f5c493d5921727d9104a2fc7d7d0a158e1a61d64e0de7f19900053531612be79261da3c8066f536246566132bd040302047c435bb500673065023100a7252b0d28c8a8ff357fb116b0d907325a41a308629c1f6dc81d1daa660f2699342c33bcabe75db253fe7e9ef294af1a023076150a36dbe883ab6d794589c58da45d832151a6082ff7133e538f9a8beefedafb67e9f6be9f1ba8702ec6b3019dd8cb0302047c435bb500673065023014bb9e8df54f29ce084f45038a3dc340e7612cd31f3feae8958dfb9f9b7dfc9fa0782c62e923c780f63065e906006cbd0231009ffaca1acaebcd4ca73582f6308956592df3a5433544816b88033ed28021025dc8da294093eb3263337b257c75759e830302047c435bb50066306402301500cebef8bc8a7ac78bdd63844c0344372c733ce3e04c77b3715e337419b3c204be46a99f7a2fd27c77444bc5940c4502300e33cedc8b5d2c5e67d3f9016efb7fa72fedd67d4480d7efdcf039e85f201ea7c222160848ad222921e4e15653cbdb3d0302047c435bb50067306502305f7a7e88aac19d840a339ff7c2ba6f9c1c9d1547fe1b10da8e25259bac07ea4f813f949e38eef9e23635bce3f5475df8023100e44f3a47d82813b483fb76f00aaab9ec1c41bce249a63f961c6602650982a8960c5e2c27168a7cd9db9365c135b5dd1e0302047c435bb500673065023100de36330d2e48d446181f617faa9dd503272df8b12deaf92322474789b0612e565e9d9cf8a78e7f83c4d1bb7a8a4fba66023055fd4086a66b89f8ba417babffa867dd937cf756ee3741016c02897fb3eb80cd737893f8171e83ea86b437f40c46444d0302047c435bb50066306402301dc04991e7410c8dcf76bb0921863a306c9c1096d821c7473d754b5eb20b5114f8faa70b7bf2f84612f6c120f865affc02304f8ed9b03ed40590a843ce3b8ccca5c8f06c2449b813421cf6161b96ecd89e2587ac365816c8109a5ad103d680a2adbe0302047c435bb500673065023035df2b5e93a88426921a316247977f64186c2dd9f23bc2ade032e8ad78d17f6de9af95b894822d3e1be8fddebca2e52b023100cb921f8c4e56c46721f1cf53ab0df440b6436b635faa3fbf101d0b3f91b201fd2c3521cad907ee403331961d851e7a510302047c435bb5006730650230350184d68544273afb1937af7e8d61a2f7a95d271ebba47f0722ca90a6e86872f81902bebcab9c95e4a7bbd80a34115a023100be837892c33a064249c93c24de9af8116f01fc90d64f79fbf49b3ec79720e9fbc90776b15f0becd9b734487852ebf0410302047c435bb500663064023026373a99bab17c4094ed16f88900f4f459d01d1dbf28b7489036d53da3ee0b462f0785c80a2d141d4df556187b76b73f02306ef6578d4d03f7579cac9d66ac095e8979aace0fa8cf630f311f19b4bcdcf0c215c03b806fa58a2c273cac1ecca3b92b0302047c435bb50067306502306b34635e34d79bb1d57cf1a605b14c2f36de6af8097401b58a41e4113a85156e731a37448adf9525a8f72ae77c37edf5023100c184ff83df97245055ab8214ea41d40b52136d86f9ea7032dc3af2ad32674ee1def3ea75a2bb64f557546ed6ed4982100302047c435bb50068306602310092c554177fd6c524b5f057fb4bbffa446c702e14111de05162817c9a0eb7217238a406810ac601e36068662eae69dcd8023100ed6ee2c3ff2d7a3632a69cce443527ad96c63617e9704c652a9deea4fbb91b7108c2b681aaf367d6caa55eeac42998900302047c435bb5006730650231009e3b45e3b80505f98c592e0d98281832deb738f1880eb41be5f9c517d6d20c7a6ccb701a08e47a89cf70b20acad5e17f0230356651f6b7ddbd528ab077b64ab6ad9627ae713129b66ef03ecc5ad78af780223611e8753a850edeabae3a1deca5739a0302047c435bb500663064023043e61111b3d0719fa02c094a20176878ee771bd090445bbf7e6b551daa2836ac4f15c8ef5d45b6838d93e993e04e4d5202305d3eebdac8abc0c6252d00ab5b3f378d73438639791df944ca5ff5b0c038e2912ec2e4c82c764bf3f1f0f79b5e67b3760302047c435bb50067306502300e7fac1e7f3f3c12882597accfc67853a68811ac67f79a9d5ad8ab2e788a3c9ce8971956b3e63aa7d7f0d49021ea974c023100ce5662af1ef20e6791a620b5c0aebd38644d327c339dc5b1d4418c8f2e68d53de1d785351c94da1e82c13aae13ca071d0302047c435bb500683066023100f9d34c968aa90170a7502cdae7686003fb8711399bdf736629124ee854ad0fdccfec1295ed488b57fafceeee060676d7023100cca2d17b1e57d314b2d96db0494190c4f0aa1f86ef8b680042f7689a3705c8782221060a2c66c91d4bd8ab5aa711c9990302047c435bb500673065023079a6870e5703b5ec01144f9c4642a61f5cf7f3c1e407f1df50b08cd70d20d1bd2e0d1239a657b4e31ca100a55ccf70a3023100a185d214a8fccbf9a48650ce2cc55de173efebdb4b6d177eeae1478a2a6d09a2d9795e869e38526083fe0f62d2de10460302047c435bb500683066023100ea309b29d9f26d8cc9bec40d0e4faf651a6c393c1490859e32f9625026eac4f5fe9cf90b377076c274fdbfaf6105f605023100ba2673e924763bf9326376478a5d67c8a33ce22f1f45f3b5ac3606f140ac53837c7e8f6e2dab3b1c170adceef3f0d2ee0302047c435bb50066306402301309d1f5020125c4ff4c2781703db1347d265993a597ec0684399004ec42afdf469592611011161c260c079d0ea3352302305381d398d255f727c8a1cd9d2f0834335ce677f1f3a6e281ec4fdbaaec2ba2d85d3a72b0676f743ac5c429cf5bb432880302047c435bb50067306502303b58d543e3534abc86de8f9c983593c9c3e8775faacbbda8559bd9284acd9cdc1a85166e50aa6f58614bad071ab0a222023100bd9a8881ac282c2259aed17d219b16b936a36c6bdd480cb60ca5bdea27195a0b8400807aee11781580157ac18b0900980302047c435bb50066306402301bb564a56d3886311fccd455d1a96abf6c9121cee50652608a6d6c58a601def0152957abb8ca6642afab471aa34be3b80230249799b54197104cf9d815e12929b1c6cb95de5f7d99dc9fa86af588114d38b5bef1d13264f5e6a6541840c916d34bf50302047c435bb500673065023040378881960f208f43628c7398434f17b27218a9c3c72b418e4dbc6f09ad717bdc9cdcc66d287f7ecbffec61aa26b4b0023100bb28d89f6c778fa74eb8adf76e07487dcc0bec6c0da7c5d1cf1103648e38ca07b079b8c9935a9feed0383659e2cd4f780302047c435bb500683066023100a6397c83250ef48449f5d8b37499a675fbc0b41a2c8e9c2472c2eebd3aaeeff4a1dba8fd98b20ddbd1806a6a1426b625023100d9161da0a2647905eaa7a07c3fcfed4a91986371ebe82dedbcdefe090ce5c12eec2fa085bb076a61573a589a0fa9b58e0302047c435bb50066306402306e143fde29f150d598ec87ba20a43ad602e3cf9868b624d756b3622c92ba55a9660e3e075eaf59a94be91606e565432802304770fb8488c114dbe811ae631ac27e52631778232f5c90a7c549a13f59881262ea7166f5660cc9e20d1460665716c8b20302047c435bb50067306502303382e2a7ad73822bb04b2de359c3e2b160c3ec32cae3867af3f560b8bb3c85f5fae28bdcf988fafa37413d17e55c7710023100a7a4b60e3b49ff74155469c5e60c940512b32f0323d8d43bb3fad7ae4562d118fd42ee7cbd5780cbf155619baaac79850302047c435bb500683066023100f70e26fd6cddd458cfed4c943c70c6a1ec8f7105ab5f1e978233605a2fa99c65a5d6b87f6d451fdf902022ad9b2f03d6023100aae909566ea46a2bca54d430c7061486a61596bbd8d234c1efc9a689b8ce52e43b545f7ff4f8527199a09043e672f9300302047c435bb50067306502301e5dca226b774147512a12c258f9a4d1f442371e4212194a69e9ca18b0296d42c356ae5ed779850b2fa661a93aebcf41023100c68b07bafc5f950fabbbb6a133cc6938428fc0e4eb855995e4742ef5b75e22d2a9d86354127dc995e5e6159504c6f8030302047c435bb5006730650230768e160fd29d31bd4e4bdc5d93d556ad99b6435faec6d96794cbe54a57b5eb856cddb59ce16fdf78dc106e072fb9408a0231008fcbb034db61f82998855314d42953ee4529858f8ca335566c63029f3dd9f71430db99a1293736e951f02cd071c8f69f0302047c435bb50066306402304513f2d56956fbf3aa0efb8c549c763b2a482c2817405b9a45e0ac697cdd207e5fdd97fb5bab7e08a1f64b23ab00062c023071468a1f0e3f183dac7c08daf7b2963f6c9d034fd5599d79fbeb5f03d9393c0466615a059f14e8ddf26057e8bb00c4960302047c435bb500673065023100c204a11d0b2fb71183db412ca5025ef0f578ebb1e598b9cda0a593192711442ef196a995af4de350552db6fca74473a40230145fff7c358e7b8e79663e5d8f3b4cc60b1f7baecca17488e66a942075aa1ef4d6c3fabf66247b65a38c7f9c037ff6940302047c435bb50067306502306061c718b6bbac00ae67a8f272b997fcdbf0e4c43f7692e22a5b6798cac6d8d064787ced2687a0d66c3775e268b87f5b023100f0056707ae820172a543d490dc4582764d88d98bb64f9147f8e7a8b9860adb47348daff22831fd0c0fdd4c55b2900c1a0302047c435bb5006830660231009fafc97345e38f93141ff726e709e59a0ac0d352ef485306bf68b01ada8cdc509b5eb514a9b3f9b42325808a236734f4023100d2c362ae06f7419947778f1ee6362ac62ad11a10fcb475db31d718f8ebc7ad842c78fd660110d56ac3e902b78756c0030302047c435bb500683066023100ac9ceed1961ba3f6c97969afd99a6bf611bceed223ca47e32b3c035c68043d6354a1919eacb5b55bb11f5a5dc291572b023100e914e0319735f2362448d764573dc80f27e9c708b8204b301fe988841c19bf1839d601cad07b4a90d3bc8a47d051b85d0302047c435bb50066306402305bf986e5015e4d1231f82054730df41a9e55283759bb2f19979452c2c2d62763c58a59b2529f525bada025742332b2380230434fed115e8cde0575bbe5dd61fef74a02d7a0ede0542446a1a5af8a78af4c71a765491460f84a45f20f73100cebd6ce0302047c435bb500673065023100c8a1a643c97950018238dd588b4321f27bd8c5e9a19055e7d2d9313de77a2c56478a4159bb4187ed8ca4ea338d7dd83a02304330032eabb3a954b3745abcc40a6204459f06f031b918819cc2430621c0293b9a4e79101fa7935a17920671500744690302047c435bb500673065023062c981b12ac5017ccce6c03140b8245167ea18feb0f5f9f53d2898d7cc17be53fccdd9870a1f42f9cd43bc57dfb02f5f023100dd0a88d39ad6683c80119599f7853ea3fc0a43378ce0f6ddb80b1a3d74f4e00cb1eb1361648a3938aa73581c74a806a60302047c435bb500683066023100ded2ad563fa55b8b5d3cd5e8ec495013551fbd64f809427a37884493c1fe8a7f2d0d5e984003e0240f552ec564c7a4f8023100f89ee6043d144e5f770a38f2326416223617a5d7a353ed73d3160aaf1cbb3402274c0ba0e8354d1c5bdeeeee86d06fb60302047c435bb500673065023100f917f3841a89066a4d83ed6eb432565f0c2eee7e19bffda98d7c3243e19396cc69f40f6e30434ad11dcd807baee2accc02301e1b312552a09d4bdb05bbdb18a0372f937d387df93fa1d9272adc8421d7c3d1a4a86862fb97b137727cfd584f89e46d0302047c435bb50066306402305b7b581061aa8a0ce5a381b3694db5a3b5ad609204a11aeaee8e6ff54ed5316fa7c15c27fb700adc8a29d26c334b83b1023073e43b8932b6490f3d41cc878ac0ee76062afe90ef65be173849251bf81ff02cecbe5d4594b3da8775a0139defaadbf00302047c435bb50066306402301d83e2290d2f17d6f180311eca37599d8e926be65befc213ca39310de42dc8458a1f457614dbee1c8ab7ba9eead2cb4202307466c5d2b779e56b660e8c8593d62afcabddf7dd948368a72242c72dd7c4ed629e73ac69d0c05a0a2410e773838e99150302047c435bb500673065023015411a4b1722a7e74f0488e002f4c702db56bb5fc87861d875b5bd24730ccf6c9b5ac8cb22919cb60d76527c83123e190231009bb5e6fa8c59b194187ddf8ac95a384476341824362c7e95f30b748013378eb70657f4c0350a89497a975a672129b0a00302047c435bb5006730650230124c1bb82f57329c055f93e19cb53bf984a2330d8a6fffaf01793a7437226ee554c47ca4a0890e952bc7c6ab985d4e67023100bcd468e8c95651dcecb88eeabdad790522bdc0956cb9646a37efe376eb116386d3db4c0f8e1170c214c8b3934e7f96720302047c435bb5006630640230107a1a3ea3663c350c00fde19a26e109861dbbaa0a68d8b22e5bdfef13def2e6c8de66e043aa5466577c159c69f5b9d0023069d62898350b9e7b11d13dda822a5dadb9a62bdc533ab88bad762c9b3baf336bd5d62d3abf7e4ca5444d9728a13bb3360302047c435bb5006630640230346a866fd546ba5ee7ff96d6efc7e9479ae95c7a3d7d68b4c6198bf1566e1e3b4d7cb3ae97fcbc9196381d2b95c734f802307b31f7ab030c0476eb616160ebc08178388dda33c9ae8bc526f8a3cb6b36415648a1c74487549e24fb980c52faeb5cd80302047c435bb500683066023100a322e1d6ac70a97beed1747d82baace17386f7883b32df1b06488d5838417b8b9f94255de7fefcbacdc8f5778433309d023100aad231ce28e53678aa4adef3e00889f9574ae99af916edbddb6c52beb417e469affe79a55e2e750993461c9f7f9669530302047c435bb5006630640230519e7e69222712f6987c201569c2bea5e72e243176e41d5355b0160c4b08d4e4c2cb057e962c79fa682073ff7f87c60502304f0e4df7934df49db9e7df11d99775cca647ae3131708f9c3a17361b8237a82fe248f199507c6fb1a86cc8e6571e82340302047c435bb500683066023100a39438a41e2a09ff9775ad943421714b4ddbe71d103d6b97823e4f923724bcf62b76c34050550b64b6998b70490da15f023100ee207e4064f1d5dca6cc99ae8cca1fff4e127cc39aa894828cffe025657e1020c9817ecac767ac4582cbe0c2a613f4310302047c435bb500673065023100942c8f388689830b81d4937b09345b95c031193c301e3d44136c295b87ad1362b44bbc86290732ddb6e2b434a2abc3cc0230546a026da626bac9948e418b28caa4ebd8f9cf624d179965117a8501a9e892e0be84a3d2d388e32238fc44ae0bbb25980302047c435bb500663064023058c254cd609eb4d9c16dccd33337634166ad9ca2dae8c1361c18dcb68879ec280b916d3e0191c824763da87aee756119023042cc26fd2b3053a482d4ae9bb67450a26ec2ee7e823d9dc559de5b00cf458b4bdff4c4f287b487959bad106eab5e379b0302047c435bb500673065023100a033e10206de6553340509628f5a002b02d83ed61e8866dfc138c1101b0721d282578bc2300e22e903384228687b8ebd0230461ad465e9720e7941abdf11eb50964a9014a20ad1bd405ac36d873a146567dd360985f3d021735464f4dbb7c7d7f27e0302047c435bb50067306502310097df1545228aba113e892f6e8924574d2d7fa294bac6789af65e3376711f534c11829a66239f3da28eca8c2f2db18ca90230141e91d525ffd23998a05981487cd7bfea5f60d2fdda11492875cc742f4f88c4735011f0c301ce1923c291f9586bb7eb0302047c435bb500673065023100e8acb5bb210def52e1c8b8b9ac8c276aa325a4cf844cecdc305912a944ea4dec36a95f7601f1ec2befb8131e18d84bba023064fc70f6a1977c85f65c3e26dc75025e1cb9eaec6da0540b932bcb9a78e314e85bddbd0d2533fa970eb2c02e740f313a0302047c435bb50068306602310080e5649c0dce11ba24d95b6c2f65ec3c1b77c753f68ad9b98f8c9efb7428ad48c4687e1f6e4b822f8bfd4345926a2dc0023100f5d66a7891b3889b89833a164323c1e95b7eab0cd78a35979b724560c3a110d30983a24f0ace7812f2ecd7eaef814e0e0302047c435bb50066306402302b9e2d6ac9bc35973d331467d5556192343a5d1040ddf67b44155fd8806d9d2d95a6763af4f9b4d327927c0301af9e140230472d49e5743fb7a4cc9e0b70536140fbf76829116fe896076e3e965c936c10367ecef16ed157aa207af0fbe31d95438f0302047c435bb50066306402302172ded2c6e64c5339edd4c7e36e54bfea11db035843ecd451f0e2a62236e1a7bfd72d94ee9b33dd7dc1757eb761b55c0230578bbcc3375de1453857c8cf542045804deebef2d90dd0f89d7be85032d1957187a3c10699400fd718d41e431efcff300302047c435bb50066306402302ce428b9ad776abc76d164bacd51d08bce2f1eb71f5a0173fcca20cda78d8b70d1a7cc0243e442c34d4755c4b3fd802402306f82dd8f3fd94ff47915fa612671a4f797f11c0e938449ed0cb9a26d3c6a77e4f0e6a33d68ef724c094399cdba4b1cdc0302047c435bb500673065023100967c854eb513202a9b3d848064d9dee5510ced24b1982fe5340c4b19e16f5c817f7ce3b493ba024174f5fe0f5fb8f2ba02304cb049e328f9fa936777eb33966829a2d4053bf1036eefdcbb88cfbafb43ff46618f207325706a353423ffb525c57e4b0302047c435bb50067306502307f8dfdcfe434c962c1237cb5f8622dd849882749fc3e10bf575c2b35d8d590e708ac1a75d300542dda7fb886ba5f83dd0231009d95b7f4cb4567628823c7c555ecb7c91a007144e7a0ee153fa87e8c0c75f8377d2e85ccbc052fa4d19c872acdf1582a0302047c435bb5006630640230454bf41512b64c8cae4d0e9c629c65c76611278adb1937b4aa727d87fc6664ff946b7c75b8e2345f477a078d8632e1f2023076376e0c01ba281fbcd239ebf068e309b7909db593098b381de4c2a58f8209821a12d1961aff5404bf042536f96ab0560302047c435bb5006630640230237a885159c9b2dd34027ffb5e302254dffa44dd2011a61b552d8c6afee2ec6a75905af6df1c53a39418516af250d21b023038af291c9853930557d0b498933b9f85f81b6ae14839c7d010ad3814a760ce7dea0c63bed486d3565aa1cb209b96f5400302047c435bb500673065023016455d79905ac5235f292df27baedfa9bd1e184431bdac203202d7b537fd7920903715e2d3d33bd3c5a6b681ba8b8b9b0231009991c2c8488bb4ba2706e861788ecdf34a781c37e29da3a4fcab7b7a6d38d2e44039f89ec8f37d3322a8179f2b7c56490302047c435bb5006630640230640f3604251d444c90b45fa2d916093639b4f8f89a69ba3087568f921cfe37564123ecd1f237634d75dfa9f49f1c269f02305c2c62413e03d2216e6e4bcb6ea1213a1b00030c0051cf7082ea1be45af93566b6ca780bbb0c36ef42a23b6b499fc44d0302047c435bb5006630640230169a4d83d919ca38028a384dfec2a815f92561665cbf04f348d6732c64ff10ec8489f0067b513aa9cf1152268724ed430230206b18ead1ee6e5556ca6540fb2d0dd319e888cdeb0fd8828745957d8807ba62ff03104d91b8a539e50ecf2a039e35150302047c435bb50066306402301641b37e682518a64d61dc05c9e4d73bec15ad68933ca7ab091735d39bed7bec73858239b0b02fc5d9a8e4f48d2d0e79023015e86f3045f7400f4b8b6ce306480cdaafc6cde0bb6c72aae8e73550266c54eaccfd59d79799e060f957e2c9ecec2ede0302047c435bb500653063022f479c9fc063ef661936fc74266184c48b7804bc2d02a26bd34a07c6ec62a55b91a17f303afc6e5ad0210ea5dcc43266023011df7b25d29509e73eb5c07065b8fef917643d6c60f94215b27a1874ff2aae791bcec3f6db9fcfa6f6e2805fb479c0ef0302047c435bb5006730650230024bb5d084abe41db5840141d379436950cf2ccf2a683e789a705dab0666cf7d4aabb75d240084300f19ff1be7bc9f4d023100bd7f6333194cc55474293ed55414c4459ea23172b7c3ff6e8d5e4335c1960ee3813b892d364059a6272765f54dd08ad90302047c435bb500673065023100e597eb5cc979beb42ed54c4462dc4568ee0223eef1553845ea1c5fca49eb5d1e10c8ecd14eefd6d2af366c30d5cb18cc02306cd4ecab6f2d6bb61b539d03f26b5b4838ba8bf9aaed7d36d5e1a7d3ad2d1e03d7510a50a180ac869fbaa87f7da33a970302047c435bb500673065023100cb0cae8530816344c332f7b56193b3d2dc892141d953656c346fc1b6d5cc54bcf7be8cf46cd897f6dc776f383ac11f0a02306620521ac08f41035976a20eb41238eca1653aee20b12f48166591802e35ef2eee090a6e2990ce45e982fb3f4f2936980302047c435bb500673065023020ef7e26be06dda4ddfee6c1e13a3a8ab63c336ba81a15538369344c9876dca5478d344ee64cde3183f3930ff1b33f36023100ec955b3c578e5f3087f4412d95d22d3a8e1cd42a6449b56fab4dae621cd80ba78073a52c4e9ed55c18ece885c26531ba0302047c435bb500673065023100b184d3ee088ca92ae685a2f7258fa6d7d15acfe2fd86d0bbbf74e166d327af49ce96e3992f1f8c45ba8dcae95f6b25b702302739ac63088969d87a46b6bd5f97305c5a4033d907908dcf851e522fadad1358e14baea0bc12a4567c6894727843c9f00302047c435bb50067306502300a5a55c46d0a9d56617de4567bbc7205462ba1f2ec2b963feb20cbe9ffe7b78b882dff5725f5f1f8cace10d7340872ff0231008a670e742d9b0d0c2d41c8241ea7f8875601c9f4cac9664ac2aaa9dac3c3ea3263ac39c069109122e759b5d4764bddda0302047c435bb500683066023100adc4743d737743496b46c35bd8dad624fe2716e88e85a6c7e9334de12fe2e5a69b0d323a766aa28f3adc81535a0d1f74023100ad554a612a6bd61b538419e0fc1967b81c639ab9052a89db09e575a6c0fb1516a1eefa223b72b832c779fa7d34a89dbf0302047c435bb50067306502304d0fd476c2008c2be8864dcad2610a0a797eb74df24f965a12a25823a7b05972b909f23bcd9c928d2d110ee8cf7fb1130231008fc69e3a846744d0ef9b96a85380b4b340efe191d8f19487b9e11a32f8811e88f5b9835ea5f588e9448ae874c9f38dd60302047c435bb500673065023033380fbc9c06bc90d2a66bf745c90ff8cad3ff8ded5fe08aa585d6d2de8aa15c9e4d21c59263b7be67bdd4af793cc975023100da6d5986e62937421818ee3b1b96c2615d092bfa820a7fb126a630f8c420679e24e7d8867eeac523989bb22ef7b3f01a0302047c435bb50066306402300e2df63a69718ba49ee38fb5bab06fee54e1a39ede089fb38ff8945c5a7ae5e1f4dcf94cb8b8ecd196baca7608becd350230420111e349ebb8b7c5185c55d4d4a8d3edf24aa072162cf0a671e70034b5639920d2274b360a41a0c06287c7888318c80302047c435bb500683066023100fe19fb00e0cc7630817b185b0dd05119bfc626fa03f369d3a35912f8cf2a7f13626318d9b910989a70634083636b0ca2023100b5850075d6fda682815a50553fa601de497cda8edf27ac4835b375070164ae57431114de028ff2aa8a4073a54a9647660302047c435bb50066306402307288ca19ba59dd8226c84d05356ba6be7bcc4e4cfa545a1ace1c98db12e9f7e6bb6ca246a20f5e1dd760b50e45097f2502305a2d83eb30a1ba31a9bea6fcc481a21f846c8b7b869f23b9200fa91494149ad524428e2b18141f0b016ed5835d24f53e0302047c435bb500673065023100f06ab104ac59ec58bdc1a8e41a786ed9b2c3b5baaa683de3293e7e4ccaf5b9a743b46852c4ba4acf5635a419efdef63e023072224742ad50598db7dbd1f315b6a4f262d01bf77862472047932074acf0f1b4ff4100d280970d86bc97fd991ee389330302047c435bb500673065023100c4888eb6588907e1629f6bc172755d7374f4c97ee0e29c7aebaebc98677a96f3cf03dc763cf4eef979605e18396219cb02306681ebfc915c876df97a562a208f8a2e79bb110724392fb3ce8a9aaafaf7f68d4c240ade433d8a1cbce739aaf9294af20302047c435bb500683066023100b40a7a8924548a156543de2654bc242b6bb2637d5f1a060fe5d7d53b7f6ce096896b1a89c0ca2e170d22d7ce92ebacc2023100f3058e7ca034bbfd5438a94e4983d4bb99c6d440ff1378b0e4c813c3da334be0a7fb0a8516dfc21648561840e5d0dd960302047c435bb500683066023100cf4cf14e5696f91d92039684f5d28258b04411be0e78f56f4bb8fb2b89570b4a9433943eab4eeb98dc78685f59d2756c023100fa691984c608b617c5d1bf55fc461d5be716e611974c1f846c142794ad7f0e67f56018e4d5707982a255d36d365e36ed0302047c435bb500673065023100c43e66a278c01b3e56b15a054fe6491e0b4682e09dfcdefdc3d519c1de2ec8e0e6d4fe8d419191b38db7ec0632d7fa32023026833fe97954b26bb8c7fac3635ae5426fd7342818a2fb5ca20d58cc17b1b44a126e7f523487023d8816343f6c4ebf180302047c435bb5006730650231009928419334138527d919c6caefba0d8f936992df5b789d3d67fd9e3bbd386ebe4d67ab218b4f332187eb0cb2c2acb006023065d7975d843ed9ea21fd357b4f9a716026a12dbdb35fb8c10dee9c26e9290f0f058ee2cb12e00a6da6ab789a1ed355da0302047c435bb500683066023100db7496b0cb0fc568321ad780703572f192ab9aaa6d9940fd9cf5211c2f5d893f0b73766b1d7d723808267400ea1daaff023100c3d0ab4da5c5660fc31aa1378edeb204729498d897796d4513588c18b8a282f75f3a77211cc14925f669bcaeaff5688d0302047c435bb5006830660231008e28cf87ed2db0f857bbd43974adb8c8f4e266557dfe89cdf826e45a7130011d2ca3cb927680b0ca1e05fc20baca2eb5023100b329733cd3bcdcd3d02889096e914545ecf3e45bf4bda32b1ed64a93310563101a00e9186305cc7a49409854be4b29c40302047c435bb50067306502305800c64c8ee7e1ec52546a51346bd79029abb947aaa7a0eaabd51b0127bbe6387b8904745f106bca0556b26bfc899736023100da1ca575e0a3bd68884409fef3d307d114f0441c9e2d7136f24b0e545366f93d23bb40e58bd645c9adaefe07c998eb6e0302047c435bb500673065023100aa0beba54a44d070ac43db2fbdb45e14d99de29fb8f6fabb80e23d706047c1f08ae345280a7208244e622430700ade0a023037589e7ad8208be1e9808e817c1bd9c5051d624de65e2def10c372ac4d6948c235a475ebf28cbee3cd8b36e856f0a16e0302047c435bb5006730650230319e621ccbab813435d16caba0489e99927610709bec74e22c09c58d404e040993cc46b6d8e10a4416eeb483f7f28a66023100deb018a261bad97e102bca694a05fcfd85ba0cba7f2336ec13d1aa9bbec005cc6d3afb3fcded713533ac62cc0b4b0e5c0302047c435bb50066306402307ec611d61499d5a166b2d0d363365cea315922ad8ed63d64bb33dc2f53823be241bf93eade3ea72d216c6cfe52889b420230434842616b2910191c8e83eb918a817ec9c7214eab86f474056e79a8dc0e51353f65ab19a627ca9875381173a8e034150302047c435bb500663064023046b2725312fae9c1e5f9556bea3e1821f2daaa5f306a01b307d881d25048174e57072211d18ad1de6f87be4aaa977032023052debd473786b6d629bc57259d8a31f6ad2f5ec13b413976e9d721cce4362c0f2fdc1655a15e3729dd9f7934548457860302047c435bb50066306402302e702c21d207a345424fc30464521baa4045f2f0272935bd7d0ade87c43e900cc50ad99fcd511b653c2a85805b39c4e1023061b052cd77c680cf5a5c0b8355f1f80c65a158b9234d473585bb2334f2772c4291951a06d8973e727b83ac1d93d2c3ac0302047c435bb500683066023100a03adb30f7b1f30ba10c044e7068d27ef5564d5d48cbfb11f04f632979600c571a1f2368fbc39d8cd095ac468a39a3b50231009b6bb1cc33109d4b101aa05ca48dd66e1e49f0a06e8fdedf248f0123463fe5b253b02fa8597d3a017994a516c102aa520302047c435bb50066306402301d9201092c744aac6db01af934fe8764654ba8d5aafb08c20e1bc40875490c0ae0b2d8393f6d47a1edb8a3875e1218e4023014b93d69a45e94448969cfc9eb0979e17a184d6b4367da8fd3709c77f4f149012c4c6771fc51c4fa6cc75b13c1a74d920302047c435bb50066306402304668b7f4e73cd6280f7b30a465a7cae474ec43e0bf194da65bf32f70296235ad35c98f19168cd7708cec98846ecbb930023076a1ad94b213bdf6d42f001a9bb3a6977dadd36ba233276a87db6dc3b283752e17fd77ed2630369542fc7924e05e4d060302047c435bb5006730650230704fde079e4a46a2b64f9a147684c873461f88a00e99b3ff75410a14cc9bd5ed4aa0eeaae20c7fa006b27041bee45d0c023100ff72028fca2ade79893a224a58766c28f5e47a66c762780d253554af923f6390d377980626538dc62f51a41549dfe3610302047c435bb5006830660231009b052201abd0386510ec8c2e47b39d62d80bc7dc9c3a46e19af589feb5c70e02e431040cc1be74effd0f7fece59ee429023100889b9dfd66cd6d0530b12ff473460d7b7a8a58dcb4d60a1ee3845d9b605313f7c7f0acc6f07e8b0bf56922f56a2029df0302047c435bb500683066023100f4ced90fe7ec89ccf611315719c929b8bd3c180488fd29ad3c7d4fa5110881fc4e4760beda3ae2c61cb203f3c429477c023100c58a718e3830bcdcc70294b0e5390aad8cb8759e87f200720de385d810e19f8c79a6a0b5bf627935302b8dfdb24a27820302047c435bb500683066023100d50d46d0123689144111af35bcea5fd552dd3fadd5b94436ec447e8211566ea1f985bc1aa85cfac22368e74f8a35d1ec023100dfaffb56af515efae232ecea19bb9a01e64054ea1683d2ba7c3862a29f3f48e5519a1d28eb996d69f8b18222aec2563b0302047c435bb50066306402304763fb82aceeee9148e01948c8dec17f5b9a1823ec14bc6d4d0415a28256d898d87c8e55c9abd1cc522f08a8e3d600e6023029ede6ea0b7689162a8185a7b3eb31b8d362dd1948773ba0cc5ce5869d9bee2d5550c60b35262acd8e5bc7d4259573490302047c435bb500683066023100fc21a71fed2af4949aeada1ee844c41b57ec1918a8564d37c127e8bdf1954236948d635db695d6c4f90b659c53637a030231009831c86733143710c50d848c10cc3007d680702df59b76ed2c5944f6d9bfe03a5476b06e083a93973f1ed4004d20c5490302047c435bb50067306502307274114530c2c470d2a85bff84f19d0f49d3fb78c0aa774b1a677928891fd78298afa352cd2eb5f1d138968d6118e874023100fd2e02f55680b7fc70c3d88ef8b52afe98bd872ab3d2c2607f89bf04912b99449c8675f35745ceffed84dd5e85aca8d60302047c435bb500673065023100b11e6c078da15b10bbc0ebd3741c2ee140b4a694fada4b2d465d5f2a5f4eb727c10bea5ba8a3f79fe443ab3931fa5504023065194e9ac3a63e57a461a76fd418bbed724d16689c5fcf0d7e15effd0397982c072c0eb1ddf8a3a2870ff322c51bd4a00302047c435bb50066306402302ddf2521433ff920f26e7beb867df0c6028b3f7a62ae0693f007f0737aa3e003cae9fa47d0122e869e1ba481fd7994d40230008054135573bc13ccff055731ff56cc80a244a02b81552929c67a5e1ab5b167610409a6bb4dd589a4866d1034f44e910302047c435bb5006730650230096ac7e7ed9763db8850762d23ae7784528f181cfc25643f383264968a1012a789c9617bd51ad9c2e2bad3a301119d31023100cb4e4d91f6e92ac7616c4b378643dbd51fa7f9ad2c18d7ab5efcab5c979c7eee62a54bb6daf6ebcd82b66c2a357186a00302047c435bb500673065023100dde6ea398527ebc1718980c86f495baf29f30a9d6b62001596d100ed7bf5c9e5780773fdf7f8aa21835e18e972252c8b0230292aeac0c4c1a4d5c3c742771088f4e3c131d778dcb9fff20686c8aefcb1fda4eb2726c4cd3c17b068ae279feee23ef00302047c435bb500673065023100f59cd4c323f6ff13adceb0598a94b36de9dd621d2cb80904f3bdb750a5bf182c94d0ac4a841226b13ee7522c4abf37cf02303900587454530422ce25411dba23a7fc7a842df45d48ff77fd8e6d91d7a415c66f971fe127e2b9acb47eebf36b47b1eb0302047c435bb50067306502303b9c0bad4b43d6535051e4f7439c1defa75ac6f4e549b5d3e5735003a9f47d5127316eb0a14c7db5ff3e8969bd771e6e0231008878658d2e04fdbfca8d2ea9eb77ed7d29c83d5592d751d3ee2ff8bb2750578a3603eb03215be0101b7e6b6519e3561e0302047c435bb500673065023100a026511ec88f935ec301533e048cd1e1227f7b6f5fdab77be1b262e68bbd9ff35718d6685537092f8d9073f2907875f802305cff512408ac3a448701ff3fefed319c657529df2f05830eebc44f6911b77f20a07d87d09491a95d17bd245e57be184a0302047c435bb500673065023100a2f3785acb4b496d123f6bde9ac6666ec86e077481af39a448a3b5558cc8afe019a273bde489f0960665fea9da99f1ab02303d7730ae1d4d38d4160439355c5044c5d9f6d83e9ea1c48934910b09487fec19b38cb9a5dd01ce6cb9bbba78a6820ae10302047c435bb500683066023100acebeefc0a65e78a3e972e7b0cc61e8e75d3417044b2ffb9ad73a2f36ec61e8a004b6b87fdabc04949b1bc6f26fbac8a023100de3dfb40a9e97beb70acc01857b39fdc68f8f125bcc41f54d0e4191801468509811a69709367e7e62554e5e4818d9f7d0302047c435bb5006730650231008b99b6ecfd038e129e584cfc7abeed3d5dd70835311b07f195f2fb2a3e9f4d1545adb05389443c01d353be37c96478770230259ade464b543837a309b9ef3c8acba644626a414d0164534fed9687bd28859ecc376fad9691864222440ff755b068fc0302047c435bb50068306602310095ae595559e8dc5af7be59b1057c2920ad85267825d53efb655d0d7e24f5caeb17fc3a5a178efd5b6db0d09ada4deae6023100c897488d4dc305b7dfce9098ea5a56b1e240db195b8893db7b53c3746b46284b2008a0dc840c7caf159a742175a9759d0302047c435bb50066306402301d7d43bd664a352c0e19cae69e6557aef0e010e7c339aec57346524f3829caf2483116c73a0f7871313971e4beced2620230026638a74d04c4c37bed48f65aa0f6e6f8310fc805538f1f4cd3306672cfd9e4f4c307cbb04970727ef2c409e6d72c350302047c435bb5006730650231008a7fb76052190966092550c1588b9737182d992a25f1b7b328ea6533d4627c5dd945b883289024c51084bd5a0919cfdc0230750f43491530c28bafbfe1bd3507b19f84639eff9452f2e1c75462ae0030ac03ba4c7074aa469c13b4da7e1b51a795c00302047c435bb5006630640230060e2c1415225f97b03c1dddea50f2404300d3e9a473ef440dd898df56130487e9cae5cd859e09b0f80605ca46d976ce02305a44272c537a61a22169150d69d45625e483c885fe1940e50eac16a1c3e2a41ccd4ab5e574bcb2208d27029aa389c2570302047c435bb500673065023100a2e1dff70a775af79568765662070e879bf8c694693a172514ccf90b91ff541e93d7a4c57aecb2ee7a62464b910ea723023051fac577c3d03caf1cf498887c80a1631693271aeae2f831f75245942a9eb8d707b6a715f1dc2955cc46dc46e8518fa30302047c435bb500673065023100eb7cf827f4c2f1fc8bed10e0c028bf8b2408306b2a09034099e8c9e7ce74b420202e16de4a9dbb529c25ddea3172c8e8023037dd4cbe811dd9d8b56d4e1eb28686b0f6dd376b698378bbc5e62568d9619dd6d5a5c8fe208e268ba947484142776aaf0302047c435bb500673065023100a0f08d3c8ef07b66db7045f19b2e58789d60dfa246eca49da9d30002078c87a5c5fe590a31167a113dff1c6e8f353013023071d58a3c6a29307595178ecd97a15bd1855cb8da94409b2950cc04b99ec287824c9900efd0dfc6bff86e43891162a76f0302047c435bb500683066023100f2d513f58ad646af8cfe97f082d0427e5557f0862e358292afea409f1650ad5219279c60eab9bba480a56ccec79ad924023100ca0d80d66166e6898ea55437caf72dc8b7ec882a5890dbee716c7e49b3ac4148c8a420feb3878052e5494a831e1825b70302047c435bb50066306402303abdb6f1c67c5c802337c8e5ed1644a6bcf4731c80547290f124a576d7571cafc01c2bdeaf883e28c777affef5dcca7002306c08118a66bd050a15b8b93b25cf7cdd142bbde5a56f6da646c05b7b9866499c81f0689cc8060de74348496b98059d120302047c435bb500683066023100f16b328aa0f87cd501e65a3fdbb55dcc552a34b1e16f593702f042c10a12e83c52538113f87938db951895596b3971da023100c9793afd7fdc8af63f95fa28b5d5b88b5184be4375f6184c7a92cbdd10a86a0f27b0bb43a829aae7005ef056fe3e5a9c0302047c435bb5006730650231009ba1967c502cf98954fe2325da26932a9d3a1b0357e3e554af58b340c136ed3397b338c9e0b489e70cc7fd455db6725f023013ae6b9e5e0d8d656215ca1607e0af91043f9c6ec73e986a58a13453910f73a168ac4975e62f257126841b63b70d3aec0302047c435bb5006730650231008edab16b3a53a9eca836c2a22581bca48c0a31d1c39c8a006c7c5555fca35715a78cd9ab07da3d85d2b63e79ce90af4b02305cd4c8a1e311b5cce30eca22299a0a042881665d451ac287092be29e8719ac0560ed2f9da4798d3b23eb5abfc30946c80302047c435bb500663064023006966a493f78b17c7f58759c38eea6e896f48941b3ef9816388a314a60b8059ff2a7c359c3512dac0b0490eb587106fc0230377c30bf6fd87a248ac939ce1a3abbbb5df4b9e2d22df08b0c0a2bd64aee61cb3fd047af7f67ca8af5cf251e406b77ac0302047c435bb500673065023100b9e4f1ebd1e07a491b196274ab29c97efe415586f6e8b4c57e40c42ea37bb79485b7b643c94594fdf515cbe30f5ba29f023016d606c61f00c07a2b2a0049e587d3e66309e5b3945a37d621e8c265b7036e22a5a796373c00bf181bec7856679f474e0302047c435bb500683066023100ff3fe2fb2e69195f23b82ea8a2cc722a12a11ccc19be5f0d09cef5f798e48e82b8f0b8102e7aabe3f947c2c7884b8555023100f92290e4940cc5fe111deb30fb86556dffbf4af156fa626b81b0ef58a287426b30d2eace1c4a2d43bf4d0ae13b354d470302047c435bb500683066023100e76a1cdffc84a9b949067c6ddd23e1e6fe10076559e381c35dee6dffb8ce89c4caf6d8c087455452e73886c53d6672340231008eb5006a7a60e7b62f4184258ac8a2f753e6dfd880db7ddce05651b3ce2bf30ea77089201ca3b615ac7d8ed59141bfd60302047c435bb500673065023100e9798082b3221fdf1753528b9d4b3196fd8049eb76cb5209fa6626a1be9de098051c18b68668cd1d102c0e6881cd4e2a023016b71a04ad281f0396563f7e260ca9cfd63d57169b7af6e0cebf142f5409106b9ccebd48dcc6e1eb19c39ed89b40d2eb0302047c435bb500673065023100a285c4a23ded0e6fad0471dc45f35131dd32e76ad12d4ebeb8b1d29e76302028ceabd49f5071969300e08ece72a8a22f02302e6c12f825320a097cabc68db9ec493ac307cbe760c9277f20579ca8de9bea632017767cb68af8a23f9c1015a88aa0400302047c435bb50066306402300bea345a0b3cb80f4aa431e2b403b3b5ab2c34d19689e0eed49dca025f7670a641ed9d236314b9ad96953bd02a25f558023041eec68762eb9f2bc28c0a32344f6287c718d68b3922cb8ba66a5f8becbef24b317d2f060fc1bc1bc153448a53990de00302047c435bb500673065023100e3d5156703fd54f13b4ff18fcbaeedd95d9bed8f55711cee4c0b832b3ae51f882a43a1a63241f8af32ae7ce352f29da5023059ab052934850b12ffa8331331f44ce08beaeef235c9702cc988bb0d738ed27aca2e5e480fe106a5b1777ed707a427600302047c435bb500683066023100b818f526ee1b800ecd2b78ae0618fcac10b2e1e40ecb9a838bbd2f946e5e36c051b17e93e1626736ea0d8ed472521b0e023100f0f8e795c9d9ef539a9dd209c443ebb06cca44fb9993e44ee95cc5c2b75dc01907e4392f971339320c20df4c0cf9e5170302047c435bb50067306502303050d45e81045fc9024e7d4e8711ebb4a1b26bc44cc139811b944010d2d0c5b6aa5eff98faaf325320a367029df4f95e0231008d7568718ded5ea8522087b00526cec540378c695fc58a2ef6fe6929110c72f7b08fb7c31c9afe8209f2c766712178550302047c435bb5006730650230537338747510306d30ffba704f9011ff4cb9d5e5790057b100b96fb3afb9e95b77b8cc4b5e21c21529a9651d6e980108023100c81623cbd6188f81c51a5780f77c5fded42a39d466b2b82567557f7ec8cb820eaf3197cae61f2b1bf07e68156c2e56330302047c435bb500663064023032e55b8ea7e561d8ae0799737630c44900d8c17e7b3692e36ed85874b1d1a6aa5534d0357865366a7df505e97d0f86c802301ea1c26123a6f87e22b81a5d607161d2e9f206b493b94e1835f84adf70b1090b85d527785b1b863a2b7322d28fab026b0302047c435bb50067306502310083c866615f2b846c9f62bc0dc55c9038882c294e19f31db2c0680518850ec645aeeb1330d2c6063eb75df35cec933a680230358fecbfe79e72fe6f254c170708c23781e229829dd533d7f9ad8e4c8220f162be61bef34057ede06fc341763893708e0302047c435bb500673065023100ede21bf0f6c3f92baed24c27a57587a55d8fd905a6e212c3e42069e8e7b3e9fe65bbdfddaa45513d60590b846c40bc5002304bd3ec2a709baf192576cd7ee37ed191786314186347254c9046fadc7d81cc3f35db70c04bb4c8cc2227bea8dc0fe5860302047c435bb500683066023100fab4275558afc538a7f1513a3930d6f54eb85874966032c357928507b0df64d49fd449b72814f315d29ad16a228cca9a023100c8e619d75a7cf8a62e81f7da6d3a93642b7fbbd953e4740631c42aaeac2c879d5d307380c9e5af8368805d925f2a0e030302047c435bb500673065023013d485ff41487cd90211c4d234fd81bea32dfd2b8f6204474a8b93473205f88f8c0a68f6c94d49e4feda016d8e4c4bbf0231008f0fff336713ba3f77219880d7934ed5e0ef70ae9d921fe803f13d381a04da534946c5fd7dbd82f697dad891509f9ddf0302047c435bb500663064023079a0982cf1375665155ea7af84e8d1a0a8369fb648e240cdd099ae021fadba80e240a0327bd1c053c8f699aaf66efc48023059cee5316422f20d1b46b0a85a3a8223b73778bca8f793daea3532ab22ef5a74dcfcde7a2710cb4948e18c288b0a1f110302047c435bb5006830660231009f7b06737d365dbbc54d55459cea20a549636223dabc3fb0aab85df14b6b8c6ae35db887404d55456fd62eda8ab7a23c023100e272431fc9f2b0e0ca038c89c57aaeb71c4eb7c0dc8dcc1c6374e056efb5dd02cdf1747b086d33514afe200575c0fb910302047c435bb500683066023100d352f88c47c7579eb3e755332853e2b3b7f9e5833c85dc7aab505da6013676b46b0b274e990c0054ee308277cad49013023100aeb93f84a03d2ffaf2bcac6dc557514c86883843179b62261326026faa627c82a3b7c28059da590e7786d805e1efc2500302047c435bb500673065023058fae6cc411199f690e976385ef87b5e8c08753e43830fba59c2cebdbece1a70eda5fe204c93aae75974314596acfddd023100e27ef3ad6664305b0e40d21231885aeb76696aa1562ce8f4cd4c6479c23b64215a603403625d655b73e773cc4fc09b690302047c435bb50066306402300da1d568f3f30f8a6d0b55ca7e45f27fad3a6271fd64a15f793731c69deaf8ea3558dc24305d3f0844c0c70a0d39550b0230210ef7ae09ea7ad670d5111dfc9198a1b4796e43845669975f36b4bb80aff2c38294eda7b34d28a4d9ab1f2e7b8557380302047c435bb50067306502300e6948028e194ee4d0d51805338a145c405971c5d31a274e1b600fc16990975e1c3f6953570083ea1505e6dbe8853b50023100c4546f1e3f533dcb955e93bbb52a6837ca3ae4899ea2e084cb13ccbaa0c2d36bf93aed5008b3cf5dbb48504fc3e1bd120302047c435bb500653063022f5e4ce69d8105ededf09554d1d7d5a6c265089c37949c2f10833528a450a8a6fad47e8d24bea18a5744e37f65d7002f023074a63335146465b29a903facb03ef7cb481c799b0873889e2af24d2d1a60fb215421d45582c9ec3b379b41268e5798400302047c435bb500673065023100e74706326ea1ffb8581cf5fc64e1f05e87c0d0cfbdc6fff0e9ebfe91879245b6505f4421f4676d406a96fd398c8d94140230085f1d98a62410f5001b091aaff2bc7bb7cbf9768a4741beac7a92ec4d16dcb4c68616d06855f710ade75fa7bd2f13e30302047c435bb500683066023100c960e30beb22a3d08779e346a389f0753369270dcb8382c3187f6bc547a47d21c2b2b8c5aa38006bee877c97f7cae5ab023100af366b75c15fe849e555e1ec5e4164f114d69351c65e04b31e05995764920e8de33e2f9c72ae283bab28d431c69d51d90302047c435bb500673065023003eb2af71e64039546a71777d82c21d9d46939eab594e4e4923e4b80a0a39def2c3bf2598261e3dfe004a52b4a8ee7370231008a8bdb826b638681b02ce0b7e26f84bb42aa98a7c16ea900b3d4e793d5d2b651d7b72776c498afb6c58f5e7bc0b3761b0302047c435bb500683066023100ff153a6a3ab7cf6ddd4749f1cc68b9cda7599b99c87c26eab260f8f5c0b3caedcc213c17feb99f0efcc24ba92046c053023100d0df70c303f75e62bb067dd035501d39cc2593086d0cd8279fa243c43e17e919c169af0f37b3f673e3b6a5df9e28a2c50302047c435bb500663064023011976f8711032c6f6c1057cea3eda48e393fe0f2fac130f1df2b6772f2289cdd4da3c323ef37647564ced32f275d891f023053ab005eea358c87e33712404cc4bb3e9b61368adf30a0049a81d654f0461a70df810003a6e15d053b844c8edaeabf820302047c435bb500683066023100a1ba480427f2760c23ba001760a116e3a3663780aec26669b6e39bc8dafcdaa054b4aa7fc7f894694520199147868617023100bcd292e4c6ba3157ea53e36d463da6a3f30d244a9828c1df7ac10e8d840ba482bce04e0e6d68710ac2f0008e53d154200302047c435bb50067306502304a24149e8e0054f63687d4dd2bbf1fa671725367bd140282137bedecc25ac39e7de5e013801b1d98df85e49bcbd3d3d5023100ab252f5441fa0c78359c61178eca568b432a5c89cd07fc9ce35bfcc980f996bc20001d73a86e66756aaac0b10efad8c80302047c435bb500663064023047ef72d0ecf44a811b2464ff31d08fa7ca553bd5d64c485880578fdd3054e7e9c52367402245e2fa58c3aaded6a8116402307b87725f14e96f4939b20aadfd800703766422894c106088e070dd2a2a343c0361d9329861a6e4bbe4421638e46693310302047c435bb500673065023100c64f7a9291358963e487329c3c1f4419d1f91c8a198279b2b08624804fd2adcbaca70ba3e7bb434255f5d2fd9a98ada502303ce43cc18bee5463a2f3c15fe663fe391a99604ed450048ece1ae90cfe36cf6bc6dde53bc2c46bb22a7a803451d69de10302047c435bb500673065023100d3b9e65a614d6b83b3f3e928dfb0381ca1a1187b9a0134d99b9c7df830ba9cc5464c21a024039a70b96ab82d98c828ee02302f45c850c89bd4d3904f228192190c2d1fd9f51124ab4cefc8520d27dab0e13b6f739e7f9f09df35c7f1bba59d3a8f8e0302047c435bb50066306402301c7ea33b9f803b7f42ce600270b8f39ef91788635c0cd09968b2460474df393fdedc923700ea22b8df9d8e21f4e9db6c0230357f7e4913ed12eae76ccf64fe447f9bbce41fa4ddca3c6c006438a28856c35b27a27131c3fb5a64fc8a06480c5e9aac0302047c435bb500683066023100f6e42ef234af201aabce34bfc27d92ca56202b3ec6495d6e95a138def08a8864ab6e8b25134babde05c25a2c7671e7a7023100ca97b026d126086b16c4035199e7813a67338dfd1640b1ba66a275e7348c663565e0aed5df9ed7adc3fcc1d70360fc230302047c435bb5006830660231008542ae76c569ef83c4e2a272eff388b61683f98ae73217e6e8ebc5ae78ee7f0d7be83771524336407a3ffdccf5134f00023100fa8a687187178d88ca92bb42a79cbf35696a9e82acdf82c642d3d021f233be542f1d3d2db1d066fd3108ab65e476003a0302047c435bb500683066023100c13611ed399fe925cb73491eb60b3835000767ecce489a9ef9971a07404730f4fb6c13fc72a2e9be7ad45c0b1a0786a8023100daeff5e191acf1601f74bc3482ee1253234333a34f6c7fd414b23c34aa0a13ff65a7dcbb0dcc0be027b21b4efadb1ae10302047c435bb50066306402307b6c0d893cd8f8ce8cd92cb9dd4c4e100d26ae716e93b21dec4b66912db0c22235d02de15b5ad3016246ff3cfbb358fb02303c47574d9c6557a33b08c18703ad4101028b0caef8f3a77c863809c246e9c3725a88786608129808d3d4e9eabd1b717c0302047c435bb5006730650230301b2cb228aee641904654ec7190acb07004cfe3d895478989c98574b77545acfca8fcff4f76582ab739f63155d0f104023100ae776ce907b2b718ca6fdae9f8352622a2c7eb4faedbf670f818b9b927fd8e9bd55f0d48ef153fe3b3266b44e338e3970302047c435bb500673065023050ede4313b7bf7e38a075e27fbdb5b63590bfa1bc0799d93d35a6955e136f1ca32350b843bcc4f43021e29c80cca2350023100eb7b5423bf6b1fe9723ff01f126f622b0ac29bac1dbabf71a9d97a993e4844d0693db562b0f92d433fd031e3e97307e90302047c435bb500673065023100b0354fcfc3fbbfed8f3b423fb6439d8c9471b1949ccf75c08c901922b8f26f589ba6c6a29c72cca412452ad120d066820230371e461ea721e0297c4c181a90330f5dd687f6b949fef985d1074340141269ce5a23439109ff9473c0d13358346acac50302047c435bb500673065023100d192169a314751aed19bb361a2a31ea642ebb191f7cf98e5f703a475c90f3e872b25f3fd2830b6eae7b64e6b964cbd46023011d89221afa43d76d1bc4777f872701a7b876ce03914ba14a30c3cf1de6adca999262f8db9a4633caca5fd3a3a27c1df0302047c435bb5006630640230757d98e94456739dc3be4b1b4543be1ad4e8614e0f6519ff5912680739da46217189ea7f986fb43ef35db965da2903d2023076df249894f1a45ab988fa67430a5ad8ca76d8343ee7477d2dd2fb81fb4321e35f2f0a90bebbedc54520d0ffa11e002a0302047c435bb500673065023063447f85aed755eea3bc7cce2b3ae11678cccbafe1866c7b47e9af8d9ed2904df88f522263cb06ba299409245724d747023100f335f75d6fcc4a19ed9dc6c1a2f15bc675c3e30eae2ef60a6ac63f0a648c7f76d8b2fbd65acf99c2605e0f5b7bc74d510302047c435bb5006730650231008dfae458e440213880ff15f650956c701654b03e5008c369ceeec5ddd1a641f3229be87510c1dd1015a9df3db38e863702301ae6f651fda15be8a2eafa03690074aae0c14af6a6612c1559d138330908c18617aa6527d7f584e3ca2ee7f6b7a6bd6a0302047c435bb500673065023057bb197212cfa73e513cab3d20e051c02b5e934587eccc689e25d6ff705cee05040b5bfc89483a2b0b52fee3186cae59023100cd024ca9585ce5cc2c7dc751da611b55848ad3531a37b8c209fc59a30f2fd67798403dbb279abf45b3055db9e94810980302047c435bb500673065023100d05b75b9a02a65a0025f71c93ad9fb069dbccdaefeebabb7ade047063c452e57e56eee4e6e85447ec32eae6b2a43b390023060cc4d326e3418c4e5bcaee0463ecc12b0e3d0a791a8590f23ba9ed9d84a9e017585d22a609165690722408abd9e758f0302047c435bb500673065023040e174133ad96298f2b60ac0db0bbf99dd2cc3003ed01401bb8022e93bc90c6de66685a8b03e277c212e804cec8dc1d1023100df90526435d2296180229da9e1334980878f0138b3540068dce76256ad919595bd75c8c53b312a16cab57d9c46f453910302047c435bb50066306402304c03f05a8ef18b14e6716017f7a6f0f723f53ac541741fdd90c0a86740be3c564cab5f7102da85ab8d6aaec4e6e60ae302304d9867041310218116b62d27bd383471c4ac9b5f89c8d7c93d7bbe0f11badaa36b5a3f008f5a9e4cf062fb59e19252000302047c435bb500673065023100c7d4696cd64bafb4c3ecfc81fbc3b49c2f67090602c312c406bcd90cf9b4ec6eafa929e87b050633c1cc494e91ef22d702302552c879e5b57640248c168bdabeb16aa0fd48fd1fd631d83223dad08e91b38e0036034125aa6e81efb5ae620bcd1ac60302047c435bb500683066023100b2d60ab2151c317084b377fa5fbac21b3dc0a658c068fc0cddf0e9f3af03a88d2c413fb0ff30cb6094c3d12ddecb33be02310083145301a9d5a80ffc826fd54c7b6d0f279e535f9a1c884f6cd58047061bd01bc0c20c5531610c08845611a2ace531590302047c435bb5006630640230506119db91934ca7a5525e938517281c7acf44b0fe3fbe52a6686df4f269995f062b2dba224e5d3a99eebb0182e9a7a2023003dacf8db30e63d2f1eb95d058c7395ad4e0cf10885d6acbad4f4767727c6baf99af3ce7f582d15324322cbf4eaccc440302047c435bb5006830660231009f7655a34cb836e709b4ac36ef9daf9a38b5c9a0221490fac46c4f4a1e62b6708c63d9ab9c7bd772de7aa610831a53d7023100b1db529109a0747908451bcce1097ad2ae45fbbeafd3c97805d23874714ba9b319fa43e5674ec10decc16574aa3ffdf70302047c435bb500673065023100c20a46564a447452b5ff1c218e7d0e429d7dfb13b5fbcaadc771266ff874e32c116cafc3a303cb82e34519894abcefad02302fba1f70207ac4a0fab21d33b1c44937767d45307af124f7e868224bf1c951a9238bd984b0c30cc12d5ed97ac059221c0302047c435bb500683066023100ac8c58931cbe62ca20ddfa1d17f10cf3baed2338960b2ae6e79dca70a691220bbf925ea381ff27f49c6d8d0a00df4abc023100c44dbbdf36f9ff4fe3cf40a38b815a64a0b18c06f8ce656ab904cf1200a774b1192b8d90f7030f0e8a04b470475efb0b0302047c435bb50067306502303e71b9ea97bba450703908b85299da93f0227b83598e58f0d13d1b5575de286e353494f6ca8c67ca2b84c103c892c345023100c6b8ddde83b4ddc2471186c5f3e03a1e45ed056bb66ee2b11c44a94bbc27804fe3d56260e21f582bb4b3616573d0a67d0302047c435bb50068306602310080244e9fc8eebebaa4f52cae17ccd46322d811b9514c44ceef3daeb52db6ebc3a3a3c5a1837156a5f808a17cff062c2a023100e155f01162b0d3aeacf1fc08c61cf3f0ec9a1e12242357965632ff5c7c435f84678a76f06c9ab29c75ffca0102d9ba0e0302047c435bb500673065023100bb8c48bc2e9e314f707461ccc46c44b50704273b0292070acc3c2721ddce0c486cb784619a0247ec0bc9189187a3739502307754e45961dac990aae1f094ae9a4283f5d18f1f74e94c58a192e11ab018c23dcdca864f39a2a4a3d297d46e8f3f153a0302047c435bb5006730650230223962545b5ced12ea77ab7521ea7f64da0caaa4269672b6c175be337b63d81f29b700db50c5b21950ab9e9beef78e1402310085698b21758ece0e0985e42308ca7bcd6a1006df38ce9c2574a84493ceffb29ab110b7ab5fda62ccb04ec0fc51cb82460302047c435bb50067306502305a4911f854a9430b948ef1b6dd014af3b627bbfd2bd34de254e462bb98025bd84c1c63cfd5c301baec519d52628b52f702310095ad63282c173153ea596e72937856cd16f496a65e68c8e942097dd5df30e658a281d070a5b692754c414bc42902ec9a0302047c435bb500683066023100f9d939e92a186c0eff3e2775c33a00b6b67d5a5910c4327cec7aa88286ef6d814a746afbe324d754628e14b0c1204175023100d2ef81e424258fd4e7a118239a5816239e8637bf4769095817f63886667afaa585fb88d865c082553761b8692b528b860302047c435bb500683066023100fcc582d455baf5dd83c2a6dc16d4c82668e21f25d9c3e1337ee22b64af34ea3610da0f919bedff270ddbb1d6d0756e08023100cf65acfcd4ca635855064ef04ae40f5d20192b78b4b7322920d404ef2dbc38870178250fd8cf69ad5668533df56bd45c0302047c435bb500673065023100aadbbf5051f1d5e64f3249c97b3409a97a4c198817b6aaf469872126a53abeec3e4225987a5fb0c703621a33d602721f02301e006747d1934ea34b00377e0b03fe2bfb3bfe766fdea22c76658c0f1516888ade65290479335b284b38f2dd7f33c1b50302047c435bb50067306502300beb65267da59f8e28c3becbbcf40b39c81990b78355eefd4153b247c1b6cec48cca2f9835e20ee76e36466710750e40023100c0355db60db24ebc5ff0c7a5a79d44a374878f549c6c923e31525a18cbcec6c96d8d3266ffe1dc66c0d61bdfaef2523e0302047c435bb500673065023100a6d1dd2607629636799eb37ec41bce10d5cd967c2955d813a3ce5bcb7608aa947e77a65199f64954ad1a9997ff73187a02302a8ce1693164fcef56c6e39fe83ea213f800290344ef1b9ba59f6af392c947a250514ec30f78067026a1571a4f5227520302047c435bb500673065023013b999e1ac2bd523b6248a90c6b38910d9ab3a272d1cca8ad339cd852bf10646f3e63bc59228980656175756e15e2d3e023100969393ba3741ddc2fcccf86d00cc44e6a47e3ab5d72822311e86925e26377eef8a39d145cd4aba57ffb9c4de4973e7080302047c435bb500663064023077f3fe843637f296d173b0992fb1ce4037e719273f64f272d14ccecd5b18fa9e6a5db86d7d9b73ec21d2fcbe6c8fe09e02303130ca169ff6e991b4b0fde6decded2d711b8f34275ba597d14dfe25aacb331d04b3e5de8a1c473a70af9a70c3e470b70302047c435bb500673065023034f57465fb7f3228c2e35ba0b244550de2c688765badac9ce8edd78974c6820f0bf03bcee159286a14c2eb14f6a7f7de023100ef58001ba3da68aacea01a5b2537fe2dde92217c747c6f77453a583444c4c5a8cad7f21fa466e834ff631d3a257fdcc10302047c435bb500673065023100aa942b61279c4bfd380e45ae11b549d21ae811e075d32c3b25444dc197ce2a5be6e0b2af3da729ba651138a8f2c5ee6e02301ec6ac63a914e1f2a6644c5ff813ca40070c2b48fc70fa768b630e9f46a2e6354533083aed01347657b977a7c79170510302047c435bb500673065023023ab0127d8ece9ab5714ec18f10d980f9ec708fdf9457f650c6055d97e2d1fca92f4a86d44b4c610c5aba6020fc29525023100c28a6728ac751d7ec571144334d8036c0639f800ac6d1e6446ad574e28425cec5a75169aaebeba4bb755e76b09fca99a0302047c435bb50067306502310089ea379d2074a6a5e157152a697adfb55ed0f74566fccae97df3fd4fda1a3b61cf055a0bdda31224cb5592d70595a16c023018277ee3dd941797a282d65bf8e306efbdb8026d48a752732474f727681e1084acf88806d20284b332b6d4e366e6fc650302047c435bb500673065023100ab5553ae54e91c071d642641d7209a76a6da2985d0c0b72c43e42db4f447b4842fbc1612d2bce36a29f6c8aecd8cdd5f02304bfe36384ac39d155dcf7e9af997a0a5b91142d4b520324484ffd7006bdcff8366f818ebd5b188aab21b90e976fef7610302047c435bb500663064023078277a63a64d00307bac6273440ed7dc2d630bc4634299a4b57e64548314519ea66b3b45cda3721db86bf3560bb61342023055e661c415822dfb691a3275d2827581f4fe81b8fb7b5f8308a68b7eb411844884276aa4e3233eb9a3ec01248de3d6f90302047c435bb500683066023100f9ed32eeedb1304f49e9e9f7ef6f6335bacc285eea37c0972213e462a39675dfee2ea7a14bff2c136659fa87490e329e023100c1074d687ab8ee4613eaad54beb796d9dbb9dff89f4464ba5803d6eaa150b85fbcdd3fdab3771da00b4fb2bd9c3a645e0302047c435bb50066306402300d22ae8315898eef00a2d5d628886bde75da80f8a6bab2abaacca62be806f4104984f2445ae32570a698dfb21fc143a502300483575104d726c79ae9363d5254ad7cd685a82ca21bbf98e3ba68e890f34d32b9468a554c7b14e95e2337b6573dcbe60302047c435bb500663064023040317fb7b5549a3527c8303049d64005629a20f180ff3658dca234a4978793b2d5cb46cddc7756627fdca4055e5cbb4a023058d967d3bac2ac84e57df38108c9557fb9ac335e32db7b03fa92b0b6eddeb49de1d545930003b2f83f9b1630c3c769180302047c435bb500673065023100a074dcd7d9948e17b07a7d193c68bb240d6fd420a5e2da859c5ab06dbb604728ae825df70dd1a379648a8bebf9e948170230373544c7a464da8e029356f4aefb760ec4cdb6dc0164ab71b2d2d43c5788bf1fadc292c1ecfd679a196d64e17d89b0550302047c435bb500673065023077d00431a8cd6304fa147a81e691fd9012100af70eed7e6ab513cef8a12e067d6e6274076718a73fce9b605134aae3b3023100ab4cf9a9c503a592583495999146c46b3cc0143bef087b1af173322685a69e4e958f1edbeeef3a94fbe141726cf7ba550302047c435bb50066306402302d0a95be9c7e75e8f092323c4263deb2ed6aaa51feaf061e40f5e6524d9e267123ed31cd968b4e44f35ba0bdb3466a460230292ebb25bb8b2b3b7b4aa502b28c403ffe816d7125cfb0b843db7ed3dca070d1b734172ae2638442b30e409d5953e7a60302047c435bb500673065023062f66f2da013df98d9e5125a94b042fe745584eba564c2d25c380741fb3040d98b102b1653381c3e16eb60ec8b58d2a002310086b0cb8dbf2c28e94222550c8dae5d1736d6655d806f20d9bd547f5bd064f7eb8ec7922ec6cc35220c124fc0356bc60a0302047c435bb500683066023100fc01adbdc28c1c1609512380055fdf5d7e94c7aad8b7c239ed2295e9b6c29054623776766f954ae1a5226adbcf3f3cfe023100b29cc0651498f15ae1394e8515089873d9f818061120d5231dc246666ba853d9452fc58d2e3860056c7954a0d06300130302047c435bb500673065023100c1d3540683bfdba7b7ccd70660d3e864c9dd11435306033249327c099600994e71a937623bc8184a3b502285cc06974302301518c3119d0847faa8c85d2e7b6a2a16fea0e43cec597386080fa0182c9a416968c253349356bf229308ca07d6d9afe70302047c435bb500673065023100fb929a34e2172c332c3f321ff998115aaef17101b897e8d59192ccc92c6cb68ba23944c5a3d494d6518e8bfbee961bd9023011985c4d77a3b6230dbd700a7523463540983423d4f798f8bf51f3af5227b43e6e0a1df0837bcf19408bc91d5c4d843b0302047c435bb50067306502304133055e811821c249d2b2589dc28d983db6ab7e76d3acdb305944dbf21756a1f86b3d67d6c779260144ab71a135005c02310087baf30fe33ca18c33b9600593d78a2196e8fdb5bd7983befcce1265459c9b152498072f9fce6a57439e7306117497cf0302047c435bb500683066023100fae959d4d011ebf6deb4e4bdcd93167049d58c309b3f8ef6fc5b265a54c0065cdfb4e9091d80ef756f6bb6f150c73f310231008146b7cb050bf566a462b0ac2db01d08b660fb99489fb5f0959905194327a8841e54c88abd9b9247b2ad854da12b240c0302047c435bb50067306502303151a94a098dfb37fcfbdfbcc452edb7fd81c4724699dea81667a21e3890639bb1b9ff3100986d9ecb2887e2974a966b023100a5b3952d3d690c552f49ba4ba057008982cc0bbbd6d5eb2391dfcc4ebccc6970881d0f11ef6cefd9175367b54d411b2a0302047c435bb500663064023074914ac3fb11d9d977cb28b3af00d8b9547f9574a33cbe41d1a07de370a27d7c20ddb1682ccd5a6b4b14548d521b94d1023072b09f395774df0e7293316da4d8597175d8af008a83748a55a23726983322c45407163471b4e5d11827654533599de70302047c435bb50066306402301e2c463c309222f14939933a142a003c51f999a08e82fb457e3633f63926fb02274f6736b1e84132ffb2c337ed0d2fc702307b4ad3fbc5699d21de5ce3144022e4be0867fbc66aeba863c58032dbcf8af633c5f71f73605a8a19cc115f17f17d42030302047c435bb500673065023100ba6e77ccf52efa762793160fe1b929ec9be800526b785c3a097eb7469ae925a7231ae9d86456644ff8e3ccc7cccbcfbc023058a766ea7ae46dd04a4b164a0c991d71555df2f93a105262d693d4916fbb201aad53561d02ede716cec48f1b7855ed270302047c435bb500663064023006c5990dc65b384aa56f30eb1336f8ed0987f66e1eee6dae929061339f875c66c6a17d5dddec7db1a47733376bc293c10230009b0177dc344602ad084ec7c1524bebddc4524099ba31a179b34a6121bdda5c52c625c646f58445d81d8de997d503840302047c435bb5006730650231008a3f1cdca2cd769e39560bd7ff25819ecd06c0fb0457fd3e3446229f68d775b3104fa975f86a90b51c943a6f27b13ba202302eba124b26d60427d7954060ee2022287062dbc738f54e5efc78f7806170919f612c1b576232219f392eb33b62dc50510302047c435bb500683066023100cb34ad17dee4d1bb2c2afd1e02f8ee41579b5772edc647aa88b961d93c4241885c0657b000631d076dffe38514c1dad1023100d253b004937ade07eebee629c0dea1d23501baf35d720acf2878db4512f67dc9ff3a66dd2d9d7f4aba019ef2c92be3a00302047c435bb500683066023100a9cd646f032923fbac08e3488bc0767b2d7280e6a1ca1baaba29288bb6e3f2b6a1cc56ec2d89e4d43cd826cd72850441023100aa0d85bf45093aa77f41ae398bef1d7c4c2350193aa7575dbbed108b1eb62e8cb55d5be13082a389cd773f41d778025d0302047c435bb500673065023021fb1446d35cb50f74688a10cffd28f04e60b01de4743f88c3a972590cdd3ed62a51012ddc33c12f4717badd007e7741023100af83701afd2e66e2c879fd99be8dd5ffcd20e9510e04f9271e1eb1e5f7b8ceb1c0e5a7ffbbe34fdb34afe513853e77e90302047c435bb500673065023077a5fe647ce273727f509984b4edae8301ec61a7ea930b9f36dc040672a47d6d1e53c201f504496ad00d7513bd34488a02310083147074701edc6426e63fb363d211c7c1af9ce0c8a59923b1853f8a6b91ba40c6144e5f615d3e7d173e44d7dd4248d50302047c435bb50066306402303db2842d6b7b22b1e73f1d007be8c08fe57405d87f6b304f59b831842e1557dc4efbd2e69842148752b44b37eace15f302304ac6f08918ba6a93987dce831ad798f5903fb8ad5c816adea1b15e3491942eabe79fe81f89f8b9503a36966b52828c6a0302047c435bb500673065023100f689a2c2f33e263290ab58c97d8182dca6f7bacdd9437e599d5f891873cca9053fd40720518dc6179c5a5c6b134c969402303e91b3cf0d53a246e16f64745ad9ae7741a5a42c98925b2e77dc2d1f0991827ebaa3f87ea7588616d1869d576527ea250302047c435bb500673065023100eb8066c8c9c0fc6721d8e68f8e6c1ef80bc9e4134fe6d044f07f13c4fd60b0058b391cbc742f0704c1625e356969892a023067416cb69c0cecc6faeeb27785640499fc206bf68d7a644a63eed0e8aed8474c971d6eea74d9ddf10c2159781b904fe40302047c435bb500683066023100fd6d89619bbd86dd06bd956e0d27fe9d94f6baed84b160a1389d00ab75a2d02581ff926d6512a90c476944d0649298210231008703f1929bff8d8f3891e0d8a82fd9a8aa8ce343c7e3d218d248385ade35eca712740e33336425fb2f0625a1148b214c0302047c435bb50066306402305a603f3bde15122726042ceb2cb0bae3fa44d91ffd0e6b3f58ed2aef1c6e081e11c07286dd13512324cc3b7e38761da202302d97c5f5d39f5c50f22d05c6e515da250cc7f264d70d8306e651d7b9da3c2dab4ed4cb5a4c000c2f2ca987252d6a997d0302047c435bb50066306402300291007e00f410425908105e49a75e55b0ad62f299664862a9b7ff7a3a9ff3070a20c0881e351c8e9b6588845726004102305c35d152f4e040e3dda1235c522d82d7534558523176121103f3f9b723f2ab8b3f5e542cba76b4d3a031526be080ea3a0302047c435bb500663064022f51cedcfae632d427444759efd674294759d7cc84e4f9491154435f5dd0badd91c8690ad8b56845d216d4774e3b2e2b023100f4933e84a2635763784d2fb16740843002c2d9ba12ada9e7b7ad724ee18785ca2a18e61eab290e28de5be08bcf3566250302047c435bb50067306502302fc781e5f321fbd2f3a9087cbdff5d9c33032a265a8333fc7afc2899f48812606211d74e247917d6aa2649b2161bb279023100c64d2e6caf1475dba414535dfad5716f6f489b4432bb14d203964988400c3360a3b510182503288b85aaead734a44fed0302047c435bb500663064023017f506a564d5f42bc36d0c7a28fb5c1611cd9f2a183af3907a7cd7e64246318e327d393731d148df34237386d2a9a547023031cfef9abb03642d362d7c3800b9256a190bea71c3d2ee593bc452b0613e2ff4a1ab5a961102eb4157f9d971338366370302047c435bb500663064023041438f138f7eeb6ac4a5561c7cd2d5cd0007d1f9b206a49e3eb690fd7e673a57591096b2a2ee3e37301f392214c7ba02023003f9e3a2e251cd827c779939bf03797f1e2a1eaba850c2a124ccfaf41c91585b1951b745975e661564b401143db6c1aa0302047c435bb5006730650231009bacb00d5b5879e49d8ba730daf81ada33fdbe4c2692863abc0d4a63acb44e605e7476e2f8c239a8e44cdc9c071d70e40230078d1a5cb6c0143f2b07a4f13032df1badcd9857d28e5c101f87597a3e87922e9b30cd3d704947da466cc4c8c1caaa860302047c435bb500673065023070e793a1b8cd579ab6819c32344ac62302aa00a2fcd1ad837c616eabb0282f3e0d638c58bf611299da4e161fd69cbc85023100f126d708dcaed015e9a245e53ae6701652900a3138f70fb3d0eb39d09f729f045e7df12b4ca70e3ba28ef234c37abb990302047c435bb5006630640230727c6131c73c2bfca010c19a970878974970e0add4f0deadfe472f1eb827859c280d663bfa27b368c546de1dd3cf09e002303b65af1d86da833a9891879885d6416d46633b78468d0402466a7d064e7aa4faf9f27d0dc4c04166cc29d8eae4ef08000302047c435bb500673065023011ca4ba0674f34e0995e310a5ca9949e4f0843a7bc7738b2550716dd855a0f330fb19e4db087020aa8ecfa202da286b5023100d46da4aafd5e28067d6b9f8a70164b21410f553ddd46be992cc456ce9905d8d4f9e839dd3dc25e02a3eb04332fccdd1a0302047c435bb500673065023100b98614c005393b1637f0474fc85503264dfd987bceec01222432a12019edf7e8c695aa04172098a055bfb107022db10e02302568bc498ec6f16c9acfe66e2f36fef441ec7598f123e42344844dd6f7bb1bbebc9963f30134d7357b9a60e63120dc750302047c435bb50066306402303eb36f416952c0ed09e9d5ae47a0f6ef448b4aeb94976c46eabdb5c35822a5c26e06e674a10e7f5da3aab0c699c3551202305eab1239e67767ac08868fdcc8c1771c5d92fea7120586b795ecf9a40cc9c4daecafd1463fed78f670f464d71a5b6e240302047c435bb50067306502306cc553fa8a637f8f6a40d08b56a492f5ebaa88d08ace69d95909a316f2642cc010606f5428555cd26cb4b6eeae760af5023100ad8ceb6d3cc4014743fdbf57942abe7b6596b2683890dd3902300d36fdf0a13771327b3cb424209523fef14e46dd72f20302047c435bb500663064023078d4b0d1fe9230c1b5760bb98177ac356989b6499ac3d861cd62a4e96a4e47ae7ae37cbd460a2c8578e35681aad512ca02301a70bd1c5b1e36c7723ebebf0aeee5d1172ab0a6dcc814cf4a3be1bdc7614c04194f4db3f8d9eb94a7c22162fb2bbc410302047c435bb500683066023100d0305933e4171e1e410162f7acf1685ccf43cc79c3ae0989d8f5999ea7f2fcdb5077b3696f94e8254001bb25329f82a20231009711f37061f4306787be9aa537e9eb9436b3179cb420e442762e75d2c4075e886c83d48ba948c296c4bf49a5b679836d0302047c435bb500673065023047e80cee1c4aba4c9efb484d9ac067b1169ac5226d4a611adf6853c9e95d619527a65dd0d32dea18226fde7f286ed1a4023100ea82a05050b4a65a5b95eb1a521a1c3d5538a76738ae9427dd45032132b76ae1d10fd6830d147289a2967305682ae3020302047c435bb500673065023100ea835262a6054738f126cb7c00ce4a970d8a3144b517810d23313e361d7fafa7b1ef21023721a962603ccfd703cf9a3d02304e8856ae4604a007b20a780935df753e81468b5bc632ad2e274ca15423cee0cc379933b146ee5ff50b608747b12020830302047c435bb50066306402300154434b98b47a26ff42572639159d3bc56063a571388d3f00d2785f1bd4de13b86990b1dbb015e37c7b2eacaca3b78a023001880a8140bc7aea22a41437871c30b71e74238a2f82579e407421b0300b3ef1c2fb20605c550edb210037ac319ec70b0302047c435bb500683066023100a43578a446da59a1515a3b25084da06d2f197c696f40cc2fd1b7d0b5e59396346625715fcee7bed6134c93d4e157cd6a023100b502d51bb57535337e74a0048074d5c8c70e11579d4532cddb67fd0b855e548c0f35cc411bd5ec2eaf33baa46d48d9150302047c435bb500683066023100bd85d2616bcdfa094bbae223fd9f14dca2bab35f63b7219a9f03341b22f36b54a8f114098f04179831af392d596b426402310090eacd506d1a4994c8a17bb6d1c9fe7c950e85f4eb2713509b803bae8f6d199db32a58cae5748bc8d34f2d76c02b36200302047c435bb50067306502305ecc47ea531d54db4fd96fcbf4937a086c8a0980b60fccbbe82ea72253f38283dabb6ea5538bebbd5c7a4e3c51170a93023100b183efa7a97653b409972bd7f5cbcc2ff59acb1ff61529379a6e86c1c0bdd6233826816db798a37e0b3e3f8f3b8ecdd50302047c435bb500663064023056ca9e946ca59272561324eb6cc2b53a98b6bf6a4dbb0ca03e979a2f9ea31afa8f2a4aecbec824ce74f14ad24163566e0230290fefd65f7461fa07c57091912a35c6e9b7a9aea4eccea472f4c843b9ccb6e638cdb47e934ca04681cc6bab57f71ddc0302047c435bb50067306502300598eb71e0370410a1d0e297fe005f776606df176b0d81feeb834fb002901eeaa4eef4609832aab829b8af8438d695ab023100ca5c0070acdb87d9ba462718ae35cbafe73475b5f704fb16300b239ef541a7ed8ba99e126a612621322e309148e1d90f0302047c435bb500683066023100a4634777549f62cb66c7ab6243fcdeb4a2d2b2e47fa596fc90cdc37d96b2744ef9aeac028cdd7cf2d3745b8bab75027e023100fda4ffc5ea1acdcee1cf7828ef2fbc00a1484084d8c845401e900c42215963906e52f9dabbf5b2cac4c346c3de12d1270302047c435bb500673065023100f14c293a8f96017e0ae551ed20f67e06fe27ac91866f582b8992ae14b70a62ade7b80c11d6c42ecab707e5f9921ef48002303fd04f1c1eb396d888673d5899ec4a48f4ed5292087951c74778b0fbd6fa5d8d9458ad1e6266c5b3b2e040ca38bf07d30302047c435bb50067306502301d4ed41f5e13109fa92cd72fc3d18ca576e6e3b3f96d81f07e3d8de5488d072b347a2d891de3185b38235457c390763b0231009bf019b9ce03ac0d9904c0baa37e02034406a0be8866fe239250e709d01a4e2055ffb6b9b557ff0a3e4f8f13851498360302047c435bb50067306502306d635cfd869c027b2f52b69c1a8ef61c84931765664a4d2f821274265aa3b47727e02de38ef4bde57ecbad86ca6c7eea023100fc46cb6f426c689630e9da38a93226f409d1c5d52decc5d07e32d461b3d7a39d41387e61ea4a50ba0817cb33e78ab27e0302047c435bb500673065023100ca1d1019271100d6b399cfcb7b1dc7cd480f7b097303446c4d8c3406db781f0b1650e86f51ba004c71d3c18a3550a7640230478909d4cc27b65959c98a86083cc891697248709d153deb027e821e5f82488b1371532c924babb6b2110007757572ef0302047c435bb50067306502302b1d0763d96161581faa01fb894399e7666ff1c0a030eeb57d8c05e75ef3cfa0d80c28627366b7c0fb0ecea1c79d8a100231008b0c862fa866b071355c852aea26d770b49d61b425ceddc2551171b8a1205f1403620ea687a6d4cda6f85f5aebae1b7f0302047c435bb50067306502305b102898f72df5636a02df8b4fd410c67b1bcde7018ddac65a519d643787063d6f22351c6fd23b4fa07fa7c519d82e79023100e2c4e6714a96366fa12c3d2244aa55365e22a01025698de0c3781401cf97dba6aa99564fc866a318bffbc6e22994b9930302047c435bb5006730650231008afed6ac9346aeffc696f3fa2fc2f80d0307c05359fa10f0b87b19c45fa066745d32bbe84041036708ac4205897525a90230164c71275b41400cc4f06e189a15696d9edcf9558d449467480762325f95ca5c7a989bbdc59ed1881dff4d96e65202650302047c435bb500673065023100fe71e68eacde26840c2e98a9f8ca376a9e5c8e3fda5c91f3a50047a99c16a7f29900bcfb8d2ca2fe85727d025425424602304ba0ea9daf1213f2848395661824975600c024e6a5870f63fbe07a2e9cf6df0f8cac6dfd2075f32c313c607c1d41dacc0302047c435bb500683066023100bacea9ea337bc2fd38092a34d1c65a5589a84b3a3dcc655b17c3abcaa359367d18f89e25c449c6e469bce2b150f03993023100f778cce27b69d71db94499575de4a83a7f9afeb3de3cfe56269b48fc4ddc070ba3a72a5922eb18617e0cd52640459c550302047c435bb500683066023100f8749d0768cb6a304b6238911f85da0ca3f7d61f345869af139f720b6f6499567987aef75a1ca0000b73ece8b0bf4831023100ce4708390181e07b146c56b237a053003a1f99f1eb715a76df8a8b90534729218deb97f63a596aa8625d315e7e1fb6600302047c435bb500683066023100824fdca4dde8550b5e33b1bfab6ff02a56ab3626ccfad844a3dabd0c057e097091e27007a8c8c38d8353d9634efec6fb023100fbf5fbebc6f2aabb6905cc58bcd3cca7450ad5392e9013a1bbec8e5fabed334af52d66e9b67e31d9fe24504568a13cef0302047c435bb500673065023100c9b60e0311180264b0b80e50948fc3c1b44bf723c93b22eb9a4d33960a4124b6a7053105e19b0ee48f83b0752aa69e4e02305e30b2333405a01490a53308f307065bf50951f45440d7bbe73a053de20fda76a9eb3b8f18a871cc66049000530302c00302047c435bb50066306402300b84d3113e7240351df08e9e305e08e861a1559f193e7edad00d01858903df00fa154fb3f4a9e8055d048608086a698f023013625d4ca9ed12f1115606ddec146e5a2ed0c6f5b1b7330ee5a84bd1b755ae5fc486ae1af82fca2ae20f4ba35beb9bab0302047c435bb5006730650230631dbf39c0e968f1cc27c00ffd686752e2903e8904e5c92e5ee94dcf4ad73693d681e15da60f68325e9242091fabbcae023100b7a9ca8668c4cd0d5712634bfd0881df1da4b1cc4c67692d7a13688adf1985c661e51121680ba9f240eecbfb9dc153dd0302047c435bb50067306502307951b4902348f4744aaf33856d9f3868101e83d5a4ee245c854c8ae6d2bf580a08426e7a474c382e474981f29cf71a9e023100cd2db94af8ccd8a8ff760591ab4d0b26e07d56ea009e63a20135bba95b71d9159aa66e57445f2e31f8e0cfc33af755ec0302047c435bb500663064023023ca27cd7f48101019ac26cb8cafaf0d8dc21a6143c31adf88e3bf3e53c47c01480144c90c732b589f342bf560112ff502304104780445ab410f3983f1507536f28d95176fb9bf374b7102726105cbe4ebc6247ad648f6b9d092efab81825b437e210302047c435bb50066306402305e1bc5dc31be3dc2aa8c8764d7ed08c63f986b3e6065948118e143718b13daa34221dab5ce57d045a4fc32a5e4f5be6302301d19f7387789162f9545cfd0ad3925063268c2e44ff63ad9e0c774657eeda3e9ac2160d16771d966fd4c6fcc1dafd99d0302047c435bb500673065023007be88280747779751e313d273cfa8dacc138ca964a769bde493905cbf44150a9b48d16c3e7249bcfce19b6180461d21023100aa9ef25173b9ed2fadcec7477aab29942d5dff134040cfbf3a605a0d11728241f1aa3eca2011ba92ab8ced1972973d640302047c435bb500663064023069357c108e2f4d0eb7154028c390a3cfe04e7ab3a303815d856a7033cf4024b535174d4fbd673ab7390456d45e20c715023040a26d309945a374d1b69d4146290665f54a922475d5a01d869d7884010fed487a6d23b3cb26fba8c01641152fb586310302047c435bb5006730650230290494fa18aa433b1c26f36ae0539d4d6daf96076a440a4d921d280fd4f654524166818eac6f3df18947e56dfa042f0f02310082cd6e494c81dc7f0ae8dc6314403966842151ff124abb88142cdc5a3143f5ad81138226bac69b597768bb408c529b420302047c435bb500673065023100b73067ae2608dd869981b3cf4680df7d8af265d050470e7dbe6ecb34563422b027d99a7ccd56efea5420dd84aa89580302304bd53aa4a0d8965e5420686600ebef4b7d519fa69866a8eac85209e8a93fb8074b5ab2bc8e76bdf8b82ccc6632b65c720302047c435bb500663064023016d2c54268f10b3af0162d3f12f2900c3ea9d393a8552638108a77abe4649538eba0637a5bd662df8f3e5557e7d788bc023030d4d8549a606a19cdd5b2f88ff855145453eb1b07237445d6c6c66ff21855ce95b42301c5414e3de3d6d3419012d26e0302047c435bb50066306402300ab64ec5c33ae281b777069fa75c6c949f594fede80bbfbc9c04d9178339e6d79f55290d36303bfd707dbc1a8373b09e02304b06c544e767b38ad5c57eff34698e6823c40355f57a12b16a05acb6b5ef9e5d60afb29d39e9330331afb4e8a930bdd50302047c435bb50067306502301f1d0d48e4ceca98540d8e44a321e18745f054f7ba06e2e3da06e8f9746a4a0e1da4685405375c88a33e82189a2345b1023100f5b7333de68261cabcb3481827bfbddaf4365ca2138492249e15ece1a47fc5865a37e68a6c5de268307b7bf6241300350302047c435bb500683066023100f36ae87f255d6ddd79141026028811df4944ddcef0a5c978f1051fd934dbb3a281e36bc01d65b475d7026dafe50ab55b023100a3d046ed07834f2324bd88deba14522fb70ee980b60bc78e7537a9a42d7b56ea059c9c47d68fa37377b41da846c817d20302047c435bb500683066023100f5077bd44fe2da13b86011f77c6fe1f59fb2651fc9c55401f3c02bf57d067c8402115ed646d920668f10d4824553cc8a023100a9f70eec115c18a67445978e43adac5017372037dc4c8beafab577af357053170bf24396cebabe60e51415e0cda6b2ec0302047c435bb500683066023100af7ac561e2f70e176a2815a41ff63b61ed0c729d01c4f42ba4811f0e3000d149ab6b795a2b7b2f568698fde8df0d7d24023100a3ab32375aadc8f8d212e2077ba8dd42bd46fb96b25ce251e2a4926fb5625b06622b0ed427711865c5adf36964f761220302047c435bb500673065023100efa6935075bfcec669d6ab3f7afe785691efd535f74a66b80351e95a95eb261ff338ad96cfdf66aba53755dc0492c4940230122fce4d901ee1eee673bb7e4e0e854d950adf24660106f56c7901571c324ce56753bc958779200476ea43cae6e7386e0302047c435bb500663064023077aee9dbdbea470aa66c36f0afe5cbc1f99710a927a7d78f296d3d97c687dcc917241247da91ecab4118f73673bafe15023008d5bfcbc1d45c829a3d334f1a8f753543495600de8a29324d5d80bf23e33f69f11514c74b6cec4c84409d321bfb44500302047c435bb50067306502302533925f9f7513c9dfad37d7db4aec77588fc92b51ec7d8d07501e12b89308e8d40d0e1bf0c52e00f71c3fb92d10622f023100a0ddeae32a50a5199364b941c64be2f329c53e4cbfc6b21d95681301dcb239c052b7f0b235715fe6418f5f18cfd3a3780302047c435bb50068306602310084a74e09f93cd513d55b91f5ca8a39fff1befbf7f8515b89450e9b79d82bda5cea7bbcf1618cd2a7c00302fb82cc93ed023100ead908ff51693b7f5576a054b1dcc854f987d31a4d2796dae8fafc08943252c595f96fb1256456688ee4c93a80d407180302047c435bb500663064023040c0d42a5e1be6e0354d2e96826987d1f71f5ac694eb02b07e9a871033942b567c2095b7a7ccd5a5dbffe45bddd688a102305817b5e07771e597f96d53bc0f5076f8aa6d109d299c3a05c860b817b33df0124547158c55be491d2bb26d966b2acdef0302047c435bb50067306502302f88291fdd0f45a7e1a16b1b58f347ee3048dc8db961c5e56b9af1234c3e92a5d649899584b9f9ee7bb89c64b9342663023100e91c6f35d6b77b324b72d44f210fdc039641293e4bee9dbafedc07b17a56943c52b7e28dddb01dd37934e90988468f900302047c435bb50067306502303e1eb4f2d1899ea4e5dd5af789ade6f32ff348dfec976b28512d8cf807a1b6317dfc53e7af54dbfe695eda691180a8bc02310092bc872e412ac9e4509e8e05edd83835d5787b6164e65b06941af58aefe05c314c551a5ca9e00174ec61b5331da025400302047c435bb500683066023100ea98c023021c80417a05ee5032045f8898ae7a5067ec0e353bcbf6420a0c56a2f2c1c71923a80fba7903a4fed29db7ce023100cbb272fcdd21c2261387bfaabb750d4349c3522b9af37f3b0ab306b64fb7542af9a87764b4da9d9997d38395983215bd0302047c435bb50067306502301cb2f71db5e147c89c97670cf419291e41ca1fc4d795008ccc0ac5446801cfeb64ba74784f1f0c51e8ab9e67e50ac6ba023100cc0f94088506152a788de07e516401942870e8de63b372e1dddc041a4fd5330b7f6616efb9b94a7721a36d9e83b702c30302047c435bb500683066023100dda38c19f26038240cb027161752bd9691db1f1e58d90701779f492996d92ef8a3b33271284399a2b03733a83744771d023100b043bca56d54bb8456da895cb8894548d6ce897064feac7ef1358e399bf1a8cf15769b0171f5cefc62527550e21236510302047c435bb5006630640230037ffc895d9553bdad8eba7c1fb2bad8e0bb99203087d786c3ab6a4396f0f87c8a96649b53321023d1dc9e35850ab77902301910356f00edd24d91c5849c83ce3593c46a5b1816eb0bf77444cb38ab482be139ed896f3f70082c9bb6c7a157ff11480302047c435bb500673065023027e881d9e61f543b9879ccddfc6134c89da7337a008bacd7baa000bb5e8027bad931e78b4b6034ad4b4794f37ff450460231008ad4382c9c734751b67a6cbe93bc366382f0122e8d7b81e49251c18388d896874b12c2cf5ddf39a9152dd513f55120040302047c435bb500673065023079f136a80b0244ae548351c059c6a7fd4cd10e57cd51766c4d73223d59b6c95aeba783b6f711876275b6de0acd4cec69023100c4bf3712e4006ac464f84346c12b9fd8e596a0612bbcdc7fd23855ef44e2296edbfe9683b09b3e4391439a2932ee14550302047c435bb50067306502310099de692da3579ed427e37be28e6bc8ed853426e67110f469e51f32a31a2a6f08775eefd29e181c188771d89b419728c30230111206b4eb1bc24b55ba9533d44cde14b2e93c50b97172eebbfe6784aa6b7ee6ea377a17cb6c03349a14bb4fd9c855ae0302047c435bb50067306502307f81436fd11829b5220f00fda0755255a3159662120fc1f96196bd5c26a62aed383949080d0226ec4aee0de7048ac1f7023100dcd1af4dd9e2032b4a51c1507dc6431ab6f1dd0940a67cb9bceb5d332fdbb8b6faeaff6e8afa89c88545a95d42fb4edd0302047c435bb500683066023100d773e82cb0d41b0cce2d9c7cb97bbab554b91be4581f406cb3ef75c1ba28f6aeddb17bfa1fe4614999603c187be9dd100231009347428ec1817322e22b60a72839ce7e78c72a10c9d8723a70e26f306e582eb23727610885abf2c30e927b1632814f290302047c435bb50066306402303d929f9dadea46fd1a99d9cd7e67aef3c2e9763134a4a636a2fe7bc316f63fa2a9c753198c6fe501ed72dfca8fb9948702300166c8ea22bc1f6548f123239b90c22b20bf30ab743f776963c7a716311d9a40de9d03a7ae47db85f703c5e0dfe1a8de0302047c435bb50066306402305cdec6c0548f535a133a30df8f2dc77fdac23a30c3cc210c162f133f3f3b27573ed5c49b38ad4a7512a233c8457db3e30230550c51e39d2cfdb0e3eeef147f85c9ba0c4dc98726af8bae1676c747def0acee30c7038013b1279151c754c90682ae400302047c435bb5006730650231009904406022b8da1062dd78e1163830c12db538dd25cb0e642f1e684d803b1c2c9b182a117905e9346f65dd83a4af27f202301b434d5cc1ac70d701c4294538f0929afa7fd1152fd9bc05cb1b636e54c0fbffbdc902b891ce64bae544dcd544cf515c0302047c435bb50066306402306baa7d977fcf94ea755f1df231c114ed637a9c213b874aeef9e81ddab3576729f1e819174347f098fb4831ef5c0d81eb02302b275a7886159798ad35dc4c85df75da941a40640e48c37d57b0a0175b8ce5a93c1d6efb16fad59e3d513a26a415d07d0302047c435bb50067306502300c35417761f09fcdd94754f0a80edca630df9ea21de826aed4ab8f59eeacdd845c809980b2b176f79d212df3b173495e0231008b2735b28ffb4d43bc5dbd1224f71cc11d25c2d82d6da2c0d365977a2335f9fd234e64bcef7603009b61fd0d023bc7fb0302047c435bb500673065023014a3b657ed94102d1ef02fac591c50da0887c66597974449ac2daaa2360f98e546f01323ade8eed63b5e1d7882dcd52f023100ab14f6cb54cdfcf146ed09c4aef99a61234c24f74e8dace9ad65339cc59f84ec61ca7a990fbf2c860c1d4ecfe3e5d5830302047c435bb5006730650230393c7c9122e791be75b259c80ae6bc32bcc83a1925d8c05fd03e824ecd43cb154980b0f6bb6104c40c71764213a94aca023100f7d21917d0a0484d48290955f28bae665ca0644a0992b1fb2bda01683702192b7700fea5d947c217236c7468d4fcca460302047c435bb500673065023100a8c6db73c6fc2ab1bcce4b351995c760c7d4e27b73d88cc541d4e116860107698620f9f0a0cc9e69513dafe3e2d4f8de023032eacdfc489423f40e63be9a44ca64a892af33b9cbce520108ae1a5492978dfdeb7ba067bb51dc7a8f516c18bccca1660302047c435bb5006830660231008210bf76bac9517d38e1c231a33728915317d90db32528e889b33e399c91f6fb7976498336f75ea3040b6cb08ea84976023100ab4ef6f2203c0bee6df399ec6616f925c031b4ee9b7e6203eac851ea89e33e48c68fde5dc2b141c4de48390d9279ccca0302047c435bb50067306502302e1a509e5bf67c93d0dcc8704b7d1f54d4f2ac1bf80d82b3c7c696ba9dd647b1ea0e4ba419bc382d22f9595eccc4f9cd023100dda398df6e57789b4caf058ac6860a99422317ab6220cccae3dcb931568b64fd5419784c6a0d0cb79a13b619c4a939b90302047c435bb500683066023100873e75d80329898440403c23ac597189915f64cc7cf8caa4b84aacb728a8fe0409036d7c4fa583395fe3e0f7c6a460df023100c7c83a96ae5d422bcb1b2c6157b53faf65d57aea20411b4c0ff65437e0198373f756e28cde74112c9995d1887c3239a50302047c435bb500673065023100b63984ad94db82db1209793226ac497f2c1228dfcabaf3d587a65897b0584c49b9cdf3a8ec20d771776dede783cc7c4a023056573134efbd3c67ddf95ae12fb2971dd51aa627e00679e43c86ecfad445f27d2324affae3afbd5bf0680e9c92e6cc480302047c435bb500673065023100df803c87e9da7a968df940b1180e215083b5b24e14131addcdbf29b11f1433856cabf3cd699c071c51ccc941d979a33002307f28509415379de66bb0da8c0d0472b74e7b4e0d7bfe209247f3b45e46cf14096e0fc19c202efbbda289f8df6236b8680302047c435bb500673065023100b154e7c4408a76207805bec8e2c4a0ab7c4896dce74d5783e47facf80fdc3481fea1bf53a5c73b302e1bef7ccd53d02502302f0cf2bf97922c9cee405806416e86909b8fd41150171146e2d4919dd34f2a5a982390477337757240772ebe9defe28f0302047c435bb500673065023100d2a8b447ac2c0b8a2df6bad170384e353b3cb83ebc94097b4c76153a64b83f6970442f634cd10b30a65127c9debe177702300a468782ee8d364af14e0228a5abc67e6c869f22d1ee67329fb744c8700cd9c1a74b2c36f623006f364611fe8ca1886d0302047c435bb5006730650230472d189c1c7705f9336b7b72ef3220a593f3ca6084a520049ce7704f8ef266f0b9b585dfb98fc931cc2758720e2918be0231008881def89a207ade60a9016af25cf450c75816341efde5a3033fff3968e30f5bc149d0e87fff72f039846639426c35b60302047c435bb50066306402305b20ce3f4183adbc832fe79e12e6f7a98945783234f4cebc90712649d5addb83c1197e51ea0705a02f873bc172d6276102301d4ad82a547b201eb484a65a46b89ce8524997e5505dfa681366f13cb9d234a939b2eb91a46f9bca108afdee46fb097b0302047c435bb500683066023100c9a7312005ae6c9030929df1f65122b6177d04fa0dcc301d2f5dc1f415d8aef791804ea012b7d0b2c9f3a204d30f0f3f0231009745568aab3c2a21adbe717e4498c9da76dcf8087e0c292ec1f610fd25a6c2bf9784ee75ba6070b0eb931b4d7d7a74190302047c435bb500673065023100cf155cff75a50e41d849407dc29afb8d91d4ebc870c2eceb3cfed0372f768383524fa85e1c91754658cd63b940524358023019cc523d9177f7aa8a95db4e9913af5bb09824f7738dcdbb1e9b383d8d3bf89083b49fdb03aa48ca188a0757f4a7b5d20302047c435bb50067306502301f8793fdc3e387beb85345a9176f0d45e18ec7b948015f4717b5f9a3b76a96d7641ff5a47d2eb26005bb8b3475e91fcf023100a75e5463afa96a8868b626b0a6d5953c96c9bce1a1e4dbfbedef14a66b9c77b957013cea3dd85de3710078ffd28531270302047c435bb500673065023100f5c0f9d2de905ef9382d2bc3598910573d16c8cc293e0aa90a727d0a64910716b0bfb07dd5093c28ac0c6742d6d3f6fd023049b4d53f197c730aafc5bc673d5efead67610cd02ce7f453348394f15af86b8e819fb50558fa08842420209bb7f182cd0302047c435bb50066306402304722196c50e6819a635df4d88cc1592f4d339684c37c8152fd3efa08e48611ef206f0e90567c58b7c2b577d179d837bd02305474bb07f0f03b4b0cea0b91df901433fe7b81db98d2d0e0620f1912d2a8d7996a1764292d7b6485b41b1b8d6643b1930302047c435bb500683066023100f600a1540205cebc5dcd9b24bbf1d7360df0977fc4d604e0c1c6baa385b26ba18547b666857fe2a60c21fe630bfdb54f0231009691758c57a60f2dd7c5ef419a1ae7e247dfb0c69d6ac7e042ce35749a845539442a36d6e6c00272dbcdd8b5245522970302047c435bb50066306402307975a0febb07d93fe9f1360d5dba0a1d17448bca6d3bfc084062be408b86688c54fe7b6a801fc15f247ead84ff92d6c50230579785bc24e94f228d8cba0690d09b1c4195d6eace0fefb91881cfcb6eab2e17be7741705d72803c6790455cdf843f9c0302047c435bb500683066023100eb81d1410ac86ae0d9f47d5738619726ae5dd2ea51f9abcc67a6c7ad3d8e23faff24fc3e7c89cdfd332ba3acb63b3383023100f4c75fa49b22af3821b8c6f211336471c52917cdf53ac7347c5aa027a737f0e47bbf68dbdf26ce5f13c2fa12ac0fd90a0302047c435bb500683066023100eb0a2669392ed2e2696fe8785207dbf8d0f4b60c701d58af9135c684514cf3c24e74cacb293a2a0a01b00a1f8ff9c62b023100de06a8fe67fd6b145df2ab001d4e6d8cf2f985b59eadc0b9a66a8a414835bef8dce36dd4dbad965f376780b4b2b8d2550302047c435bb50067306502306fefddf6eebbf3e176f3ef6ad6ab4d163d6c99c8c155538fd301d860c8c5af2ffc2a399987aad3d177d5d973954fc45f023100ee3ad8a53cb93ebdebed966e6cefea7710c6c2282655bb7b67b229cf3c91f48f03e28152591bc625cf29c00004e657da0302047c435bb500683066023100c1cf6f5a0bc3bbc53952a49fe4eed8ca1f5a6f34c1756c4eea91578ad04cecd3217ab28b5a3cb3059984289172fa75fe023100995d8a9d81a50ff639beb3f24678fc71a5199c05b89890da8112de50944f0c260a3344d3fc5612e8a99d99d53ed22e600302047c435bb500673065023100d7d93d29f5f12a009f36aa20476088e50512c2abd4f16f85ac0c3d2b360fdd2efa74f2b15b941a2cc0ef1499970ff14a0230063ca6f8d31753cf9f58bc1dac5112af2fe72b372326ddd90524e023b8514d4d9a62ceb7dbdbd8620a2b3cd752df051a0302047c435bb50067306502306483789d6494d9c23304c91c3bcd325359091a943ebc5e3c4149a4e4d836560130b2d2bbb318749fb59e9a22d396f234023100c2079adcc0d0d893b54fa21b9919e8e11c669d0ea1731889e1df6a54b72a9c9fb2995e005a7ec4ab5c33075194ccd6b60302047c435bb500683066023100eb2a0a2bd528c113425d359d313f6ea6bf994bf91116b32d93aa6ff797ec17d8de6f48ceb141d4e8f7831d71d8a5c7ef023100ff4da369645a679b815576b759648b4262e8dd16b67ee7e8e3377ac40ed4d6b91bc6f6de6952c28a85237640a534ad040302047c435bb5006830660231008e7bc1acfc2ce0e1d05c23ffb3ba43139e5bc4320e5a13d1608784a92b4b43da550f11d4e85e253a1d384f00684aafe60231009f74562bc674c61355ca4a848016552e7b26f64fb7e3023601cefd90958fc3741fea120a470f1b61d621526668ff93e90302047c435bb500673065023077fabb5e3ca7181e2d3b69033ac02fd0f7b1584533f563b4ad38849f6384791e3cb9bb44d3ffd745ee5997801b60e9a4023100c6de73bccb2671d4c9b6a9db2b8067b72ef14178d3d7745b55329c29df142661ac26e914602846123b81e35ca3bcb92c0302047c435bb500673065023044674f9db614d92db512a247c474a7748428b7ecf6ce3ddda5a3e17fbc1418f31826e74ce6b1526a2ea4579ca3e987bc023100953e74287337e0f5ad4e186edb7d4e3ccabf6fcbcef499de649405ba9cf99507c522c26c37d158dbb7ccfc70e7493de60302047c435bb50067306502306a94bc562571e011cdf0fa1e4eda43e44de7520c4248f541cb7911dd256236a49359e67dd006357024a8682ed328d70d02310087761f0e40be7c5884baf2260a3450cb42f1abc85c8d20c83a2e04bdd810e562a197fcdacebaac72d2aa1ac942238dd10302047c435bb5006830660231009992e30ab2dee88cdd3a8b1acc1d6e837eb50a5335d0b9f03c6b9b3e5ebc4f30bf88b8807077c7c7eb6228f25f9bf35202310084293aedc2ce2a8631414050cb65b9f229066cbd76cf0bfb77cc74960a7f5fbb6bd091c2c28d3d5bcf651a68d31424b30302047c435bb500673065023100aeac83ebbf3957bd4cc18c45d8ae595530c22d21501e04c56565840857362731864f783e09814643abbeb4344127f92a023078630b1cb8bee56059ab8cc8d314a6a06a0c0b2d6f64513fa78b895100d19421df61514f19c2feb305d551cb7134db6c0302047c435bb500673065023100af8a4208fe20fbfe6faf3e8bab53ee735056f535ff278246268dac54c938524c6df7c034b39af84789636d8d4d95371e023063ca2a1a543e1697fb65d37c439ebb1891c272beea324598974a6bc674c5e8e8f78ba597020603dd381049d39190b7d20302047c435bb500683066023100dbf69324fcce87427280d8c0153c0d843b1dbdfc60ba91170705b577442d7da2cc6835982529e43865edbb04c1e337d9023100e193262612ec19cdc8c7defd0c3d39ffb9cea7afad3ec42086f2b308d177c3145221904af8e36db557e8a4be14994c390302047c435bb5006630640230186c84dbb70b1a8dff2db66c88a36ab2cc7ceb39012fbfd071480301dd8a2cb542a177356a2b8b054d336b603bc1228c0230026b048c91d2242942aef82b3981a3ed2a3014357affbcec5a66b7e01479c96d1a30ad6bb078ac6b78ae33c0fe79e8b00302047c435bb500663064023005e48e6322f7efc8f515ffca03efe595c1cfc307ffa4c436e695260bfae9fc7a5a4897f456278bea85ad67507daf5ff702300c918a526544eca944b1e602f2fa857fad027ac3162348826af240a72fd05a7f70a8b7e627e4dd3b9f6be2cfdf20dc7b0302047c435bb50066306402301e879190637f3c5e418e446a7b7177cdfe340d72f8425c4a973693b4c5e01b095347ccf55a1e9689edfbb4622ef6a7ac02304d9d1c32201a84ea11d56a1e22187094fa74dae7f9a0d5db0ae9946362307207e085331446e154bb7a8a16d81819ca750302047c435bb500683066023100dec97cd0fa9a0afb290f7edaeca019a017ae8980e40e125b22b4c997a70282114bd73e071066f9deb5abf44f35ef284d0231008bcde144e8a6ced38c84f04e64e3423c68cd8be48c62678287e0308c6c5629aac745118f350342a3b9d2cf471b2875660302047c435bb500673065023100dfb0ad8f47991b191b6877eb8f722ae1eb08942df04cab32c1f141968446979df4553b62c4a42842d7e48ce3970b3ee0023050a1bd236004ed6728649262c5aac5187088715fe5a7a92ee19e8aff1751d1c960a5f93c1499f095f8ba3810028de7cf0302047c435bb50067306502300560278e419980e58eea8c7307de321faa9748b5065d30d0282e92264a8c97007a0d3c20beb2a43b39440421d1d03f28023100d5e52301fcd6b7ff267b31bf86d1b2969dd61567dde4e9ed8ade58c3ca2cce59638d1cfaf47990b0a0aa9846bab413820302047c435bb50068306602310084becaec3b0a3ed6a6b88734f536bb0bdf893a0a2efd02794d71ac28b3a4067ce810ed9fc008523563b2457177c7a060023100fc6588202ca6d81a1bb411ac453262b3c636cc7cd30177f159649ad06910a5683938208063ef9874d8a36aac94c4b6300302047c435bb50068306602310096cdb6cd72e7fd3e3a9dad524e3a636029536b07771a93e5b3eec20a5c315f490668df533a631535ac8fb53a610ab92a02310084ad71c827246ca2b7d135661cb0a53092b53c67e0cd96610658b3dd04c4a23a98284a10ae3a1ac040207e796f0a0da30302047c435bb500673065023100b228fef161be78919ae4cdb9c0441ebda9bbe461ef449cc9e6e1974c5613f061737ca9b8a1eb3ef9314b0bdc205f7bf60230763635e245f4015fcf45f39ec8f85272b7f52ffb8deadfcbf42e8051bc1f50bf67316f0b24ca6f4e899609460f074f450302047c435bb5006730650230237b71370af12180dfce60c6aff3aa5e5d213d22d97ae1f9c334b2bcfbbbad24986dbf147a6fcde48dcc9e35c58210c0023100af11bfce6e2dd6a43d3c103c023bed7bfc00978f9e9e8a455c13e0681406ec29534a5af477d6db27b264c7981b6539c10302047c435bb50067306502302773e43004871a44f3244701bd3384886b147a83a91a458279a6ad9cc249f53e37bb3841b6886ed35f9799491a3ef9b7023100ca3f3fab6087d022c37a7ec80763c6054683c689eadc80329ea0b440ef112fd2148c1ccc797d908855206e745c70e4d60302047c435bb500673065023051cf101da9f275e617da50a2e30e89eee8e8c8d1d71df1e4a397b9f6af618f42ead83a262538afe6c92be8c6d3684fa1023100f4f46325a96680a0fb90616aeec6fb65e2a78927d4ddfb2b9a7ff41fd36d0c33a85b30c72868622cf66be136d6fe9b5e0302047c435bb500663064023000fa548e54bf0d1f2540fefeef10f8a42c7ffade9c6c62eb04931a42c0a064749d11396c0a416eef19ec300ac6279ff1023002e23acf3946fb5b06459562786da02e55b2c13ea3d19e8b31dae70dbf230cdd3c4a70de4da28269431e2e4fa5367b780302047c435bb5006830660231009dd71fbff5fc2000eb51e47bc3c21b72d6bb0d1fb42f1e706feea0417cb1e9b32995cc16342a4d84497db8cfa4fa069e0231009e3bdbeb5936575cf0a1d37dd4a2c79aa5bc4863f19e22c38a5a4a677b84437e7d3beab7bf1130c8d0f012a692ee90bd0302047c435bb50068306602310095f83b90511365cf28df5ac24aad1043191eabff0eb114bb498e77f29ad81bfc60e2b714808afa2110e2bb2a19e2cab3023100befabd5df8e1be3fc0b2f5a1bb0c78f5b2c24d1dc9116bdd9b8a6ecd0cfac231b9bca5cc5cf7ff9c3e93ff14a41bf17c0302047c435bb5006730650230111bc79c0c9f96148237e0e949bc40a4b0fbda220b138f83b6efbee0a4ddd2ce65d4f81ea0c916d8b29f2602598cac2f0231009142d10796587b1f975ab96801fd8ea0ae17421fa483d0d5a9619ab3f3be2b1cb8c095505602b130590f17b7061ba6be0302047c435bb5006730650231008bb97e827c5cf7ccf5d445ce14111dc4130b9ef1c21eba9ee86fcca5d1098cf20afde2daaf7cd3d24a420faec6ba5a3802305c2d4179c57b3951a475f6a9e0fc75fdb792c2f4708cc3dd2b200eac5e0bb4c9468c78a51b36b3dfcb709c1c56aa91610302047c435bb500673065023100f1b0c1231a4c44687c2e122522db732077174a997c332f70c24294c314b300826ce74f1f083666e6fc2805f033582c5d02307a713358fb63f7f12f24d609168a94b8e24841af2dff751f9dc3fb308b4995052c7cdb5c3df63ed17581ce35bf7b6a660302047c435bb500683066023100a4210e45dc759af12e0781a44a175a60cfe885678d24beb0b4dbfa5f7e71a430c0dd20384594b672a74e7b38ca6a545f02310095531293ffcd65b8ea862daf799f8842e7b7de39ba64658708806c938d0a4a16a2e8cb0564f5db9141e0088fe74e15af0302047c435bb500673065023100afa1c522476fd7b738483984100b8e51a9938060149b8ebaf451680b8e1ce24a787abc4f973a6bcd3bff7a1b6393b14d023065d60322667bd5fb3425b1bd36472cc5d08bf4f2b0dbd89d9363c1e556bba2e03741c55427ecb2369c3be57ce11d338c0302047c435bb500663064023040072a16ca9c6948bf918f02e29110a872ec603ae8768b380446c3567d43d13cb939c56cd192d30a71286bb3e01a482502301a9b0480829be936e27d84417eaecbb35477955ccf1224feacf309e53995c9fdfc4d59805fa292d3e68f92590c3686e40302047c435bb50067306502300d32045b47b4b3cedc07ba3536e2dbad09b93773a3298a9b94cf9f1078c9262609a33c49759bfd23cf120b113bf1238d023100d2bd46df8a5c12882d36929473731dc92b64aa603cb202c4a6e0ca0d4eee0d8adc714d04d460e68ee388c917b39d08dc0302047c435bb500673065023030f1955b95f76e2e73b727fca53951f2d95fc53d48b07cdc2561fa1fe75b1573d3729c0f8de2bb8fb32fd110084e18b3023100c4400084c07e2f6ddf1249523173b8b3363326d1293af0429c0f196a3eabb221cecf142f355ebed91f805bb3a9b357b00302047c435bb500673065023100cea90715131bc711a7de553ea89e53e63b5ed857513baf0f1962e3247fd762673fcd295f591bf8e9385d0666b8ab1ba702303e77f43c77e334d3741fcd6848ce77f312bf3e615f7a6227bd0fa453c6cf4918bba6a9c1a023aef6785e7036dcb95a770302047c435bb50066306402305c2beaa1a6f06e9a1691619bbd18bae163408da75d4f0badb0146b878bf1f0303ee245ff34e05b25d47c07c8d2de4fb7023051e98086510dc75f8af42dab374742284a04d89e85c2a4567efdc0816799aefad21692d5d34bf9e2e93f1991668808ec0302047c435bb500673065023069299da54a9eefbfd20146b65746675dc1a371c498cb4ceef1b5cb38cbba23adba0d995b345dea05c5f5225900234dcf023100e4f9df4d0b8c22610314b9918aa9721dbd2ec6b334372d86628863351f8fcec7454e56b3f19c98d57549a8f4d16ddae60302047c435bb500683066023100c8950fcf3fa3a555fff504b0e2f8fb520b05b2e959dab87eb087c41a26c0c604e05ef7672fec2a7b56580903641a82d9023100c86267ce818f4649266d35e8772398078cf182bfbdbd3b2cd72645a8c0307eb51f69923408f01f9acc3ddd7866dcd7360302047c435bb50066306402301d2f8847b50fc570f36a8d23b2bb81de8f4fdc3752968034c95258ed17e4011db7c4c26889498feb11c36379813bc7bb02303036221f45c8a5137bce17dc5d676ea8fb8710b62f0ffef3a9c96c63b21dea4e3ca12906ba5ba60d26453186ac49ee310302047c435bb500683066023100a6af153995571508c8ad61eb45640ae87367ab14a61647c6da5e26f591942e9b6072592091d0a6adc637f38cf08adfeb02310085a20bfb0b97eb462737738f24e4bca0eca3f862f77ed6459e5300acdc435efd2ce36f66ee2952fd9d7dd5584c0dad040302047c435bb500673065023042b446f4cb20958e345ff70ccce923b997b6a9d76154b54672f0996885401dc619ed24b0c825834795d787783b924677023100ef44d05b96af26dd011b1e9cc7c1673974346b0b9a7fa9bb67b88af8c9a51bffea9411052d30af8a99cc9c7435b7ab090302047c435bb500683066023100906f91b96b7a64e62aa76c70b5975cb2aa3f8c715e20f5430f3b5895a4f1f1bfc6be6106e79a4b9541131f01c79672fc023100e464d86857830056ad0b26b5b4bb87d52b1098c1642731209d2b6ab54ec91dc8681b2d1f793c20bca1ce791bdae5821e0302047c435bb50066306402307322dbc190cdef821b2f58b187eb89eabe770b28b612be123c9647acd75506ca079befc4ce278b305082e776b15b1abd02305f4e8526bbcb452b2b128d993126c20dec9b86eed4bebbc2e85a5b2972eeb84d5ead5c56dd72d326a8d8b1816c33eb560302047c435bb50066306402302c4b428d2988e0c8f2ff415f413683bae63163f26efe8cd2b98f5ce6dfc57bc37ee5816fd30a4997e7cb595b4d066d4c02302151a7147240bba92719f3d6462b454013a831daed976c194c513ee1e4c542d57ff95e704b7538d916df57f7e5aa1cb30302047c435bb500683066023100bd72d32d5768ea56a62d45f46fb074e818e0902bc81997a9e89ce056e6d4c3a15e7a379cf2e5c1d38bfcba1f5da1eb76023100b0b36da8f5e4a8cdf5f55adc6834b362c6306959d990d269e321a38ba1e936f5310d4af29383307679e0543643959b4e0302047c435bb50066306402304e917554e4a91e066df2d3df7404f97bef63a87d0bd8b906b5f383b106c14d2da58d94b6f741a8c2788d4a2e5bb266d9023048324f7a1728f076184cbe97f3e9bb3e7681d51ba37f3e08c1f05bfeb9d170dc4b02ac491e7e12b6751ab0fff85f59a70302047c435bb500663064023027ac91d0dfaaa377afe8396928e544e61990e083421841f80a475f34977d6cd7b061db662608e3a610039d2ea8ebcdc302303f7b0d3a980eaf2e42890a643c6aa025036739746e24ad68d92bad415ed63cd1c7c9925958cfb7d8943f974bb9a97c7f0302047c435bb50067306502302442852acd24ff245f39e25ffefaf1dd5521ae807bdafd1f8b5d9df9a409d0807055bbca8dff692a7641e0be76cd3ecd023100bc586d8287f5d5467a31689b88de6ece6d64853a95473e58020d73b417f141dab25df156f0a9f5a63ee02c25a0bf21c00302047c435bb500673065023100dbbefe7ed0e670d821bd867105d18a1edc3ff17c1e0470a3b890e3b59990b07571ab045f68d807ce82dcb463e60bdf3c02301d7ec8e8ef3f7f4c6339c2fc96b4f8be21e69886435f72394e93e8d64269804cd51092490865f1ade72d784ea4cf309e0302047c435bb500673065023100867b21accb231c19a3b34bcdc66f62d1a558fd78b5ef298f20089c87ade85b363e4ef162a43205196d2b75dd181528b20230079ea1128785b3b8758b7acae1fd63cd6a9335b4b4863128a7cf89524fe3ae8a38956337dde2791aacea1c98421de0280302047c435bb500683066023100918c95d886dd7c186a53207fe0ba87a1474a5b620fd6739e8af5c74ca3a984720e3b94711c75868745f8896ab6ec1ea1023100c862ca6b029ad10a70a194578dbea3d53b0d48735d3da3e5eedc79bece283540a4b8e1bb293f42084d9af8e6429a4a2a0302047c435bb500673065023100c8cf659221845bedaa32d81f7858db87378e15a3f44110525e7cb8507649ab281a6b187080a919483df537e76a5bbdae0230334d846a02751bff3cafec88fb24197be15a4b4ccb7cbfdb35dd663d559942daa42ba2a16403332ddb085af0fc9475880302047c435bb500673065023100e5e566aa90b97751f28ede022deedc895d690e2d85c00db4875193b8da01d63c187b55c1d268ab5b7bbbf5152ebf77c002306e4891f4a40401a18d0825840af53c13fff12977e15f4ddb4164bdc47813b295b89e7e4dc6921b08aa1bd3b1480a2d170302047c435bb5006730650230455db204ce45ff0d81b455d90da29a82a9d430bfe6812cccca3c80e3e066ec3c96874e443a5e9c174557e9c63e9ec2c50231008fa08a2df591fd82d2f6d1d34f419c60976a4560881e8f21e3500b6ec39cba832f58d56cceb898b8a10189796fd37e810302047c435bb500673065023100a87edd16da2e64e342ddb21c7204873c2ed808ea68e63a3525b9f5f95f67e63596df9eec6a3322fd3a8b9083e38ae0850230099cfad0b28cc6aed83bce145a3c683f73d766330d2db1cd40fc6bc5d8bd046746f30b974e24fae1a11b8d052adb03fc0302047c435bb500683066023100a3b1d274731e8ea79756569667d73635f96a24a774c076a71685eb4d431a004aa5afc124e30dab331effc35be40f0f4b02310086b32a258c77b5409a89ee5fb8727b50b3eed172a0fdd71b6d789be46f46b84de8a6957136f150e1053416738944213d0302047c435bb500673065023100e699f45fa96273040509bf4ab221f5353b66129f94c03ef01ab795c0831e7d9a876d298333bde8b3f64c4af74d480412023015961cf24154ecb53c68b89df79a3307fdf34aac559f11ae6dfa6aa818c1de3a2659580dd8b96d20574e4ed7f7a29ea50302047c435bb500683066023100fd04f645366f8ded941fd0430a12f8a1a6ed443d4586a827a17c8ecdac0159d86eaa00bdd9f94540347b8c4d0320faad023100ebf22c35a64bb9e17b3b6f4f8788346e6f84fddbeb1e36aaad45d5a483c22ae94cc09f4ef38379a4c61a16a7f5f900160302047c435bb500683066023100f8b8975ec69e62c562a3f4430e122e3c3f2e2b9828f0e0736f6c449e9c6c11ca9ac7d45f264cb3896766aedcb4be20df023100b4635de58a6c26473d705e5a47ddd19ca701c6a927fa73a90a7e5333c38892687444e3b8ca67fdc8461677933ccd0a770302047c435bb500673065023100cbe97a609208983dcc69b984081803641606aaa5972996700ab37c8519d80a79f9b2fc41c30862e5d13dc8203072708402306b8c60e68f15d9aae9a2d62fdcd72371b35ef62388570787a449551adbcc17dd4ebd50177798aa1504a67012a6b422590302047c435bb5006730650230377757cc269703367607128de788f5ef7cfcf88f303459bea8dcc484cbc5e98c0e1c0ec1b25cbea3a0c5e08f63aed41a023100e894edfe5facfb8b921e35566924790f151ee24274e1113d2247f854a427ec53a78496bdc865306c1f32265815634e9b0302047c435bb50066306402302fa61f7fbf817d20817f2b2baaa82911121c9d4be30dd713fbef2155d819077993b6e2df2083af56d5e90b51f4e8d7a4023063bed25f128a15a5d9b4e1c0add54846ef5f6479b6fa9c9b23b573a5f70a55e4dc7163826a61135278fcaad0c5de83900302047c435bb50068306602310087417583bf18346506b5e3dd96c1795938d6e5bb3bc0ffdaf44872305e4e9dcf6602eae1ce5386ce3d02fc396e63ee6f023100b8e781761db0034fc14860ed79a28867f92ce910c9c4d628aacda556a0a45030ff1a73ca2b3fb511a9208102e19ace330302047c435bb50067306502301f661a475499eb69bb4a9edfea905e01c1edc823bba27fd643136f614aa32fc756862d1113631505f4d3165b3c0eaa4d023100e010708bb695a1acf75649a97921dd742ca1ba55cd5ba788beceb28abaeff62dc35992392a93223fbb82681da43762150302047c435bb500663064023049ae80dd5328fe2c88a63200decfc7f899afca2a9d47b5179941ef918f70b6bbbd2fac75eb02398a37301fe87675c9f502302d7f077b5f401d1a71eb9c0dfd0af13419dbd8b0dc265142335bef429882d78325bb8e82909f4887f6f37b67f927b12b0302047c435bb500683066023100caa57ec4fcc5e107095b96edaf3db9ed3f7c128aac92e30905b5e54205714fc0bda592f22467338438a6eacc78b1b2c1023100cb61c7b71fb380ebe0e82aa79fc3f3a1a742045c4d65df3fc71dcee5bce0edf60a2fb88182b48473f57ba4000f6e73610302047c435bb50066306402305998aa218c155196bf2d227429071e51b2b4029669b75d02b36acd27f28d7850f456c518a50fcc188ef99d73ae6b74540230573cf8dd33cde4155bca2f5d58849cdcb3912d06bbe12d5a6450868cda1d36d646c235ee9b04b36937758d965a1b0a4f0302047c435bb500663064023044b4c2b2bebaa264ca3c3ffca3b49884b69bbda6a35031e83f5fd1a8b013c35213db76f52775c2fa30f6166169c9d8d1023031f056ee7c74868d0658eb7864225258c9dd10baff8185922c6ac059b886aa09dcf5233d8242e1df2689e714c611ee420302047c435bb50067306502310084a41bfc4ddd57510e2d730eb70c479bec998a93ede8961e88de9ab9a8dd8e04ec5ee8fd112f4c15c6a481e10990cd7b02306678956198d20644092e7ae4a308908b77d7013eab7023b3f4a52d23ca4ae8d48faf6705d3db816879750df23342db4d0302047c435bb500683066023100db34823a9463a58ac83262335ae29360b4380c1188839b54a8c7527bd3c80946f086491cd48b3f6e8e189c7ec9f90432023100d152ca0a13a07e4db174e1bb391874717ae9c2c6bb5d68166155d5a0cf391b6a9186ae80889abf6c4ea6aba7871783d60302047c435bb50067306502306d945be0765da615ec0d1b66d700c2a2b4b692b2f6e86c61f095a285f2f99155af2a90f2c4cd26ce5b2fcdc2dc6094af02310089db72e99235f3e2e258bd4ef840848ce02aa0fe2947b45394d95bc84858933b6b8b2ee15e965a3438a2978b6c9bce7c0302047c435bb500683066023100c54648c904c22ad7dc0811528759b3f7c3cccbde5f0ab98bd9a09710ed07ce81725a202d6b98c5c938a786f59ec1f3ce0231008fb9a44cb6ca5d9eb87c8eac236c2149b9225ab71aac3a57c68a7670112254b0e099dbb900786702ca130c9205c7e9b60302047c435bb50066306402306c5f3871833fadede43a82ba57446faed2213a0dca95a40ccbeca6214ac67d0a261aac06d51d80f2531d0b5767c8ab69023046718596b73f80bf1e30c49f77d66059d66f4354bc5a259fcf15676fb1b8fd4bc8c9d72fb79ceab563628cfa8ad627210302047c435bb500673065023100cc37206c6c453f006aa664fca6ba40300d7e588cdf60f2d4391e0ded3be49a27394e2ba811f8d053d0af857b493f0e18023001d31103216cc286e6165bf7995df9fa4a666a5bcfbd9898b90a995848c0ae6f9f3b42d9182682c29015a53b103bf87c0302047c435bb500673065023100ccdf4dd97b87d97a006d5e06864270bf21e4d51ae04f2084f0711b96ceb77aa671d05bd32cec07a9cebf07fc3bece693023065b9ec62b57c2611df10a47099abbb669ad14a320b3ab01f7a83b015a1698eec6f6ed55213ff01e9353cd8d43a815c9d0302047c435bb500673065023100d7fedaa16813906df4e2217625c7db42937a0dffadb88356acc204684786eabf0606493a7a1a2be7775d31315132ceca02301962279d34bf5276c49f2f914f651b5b8785f3efca039ad1291cfe9dd7575b754a8c88134ac2780f71db4364dc6a8cbf0302047c435bb5006730650230730c55fd0bf43eb95256773248f68959ff1bfefd724179ddefcd78c618a70fafe8e981357f3954e14eca6a4b903cea5b023100a2f050e25ba4ca03a0f63266fb9753accc832857c173f96e9cd750cfa0d2a933b16803a5e66599cbdff5bdd7eeb9a0110302047c435bb500683066023100e70c8cf70cc8068de9b1a653997e5561011f17ae83cb63479f4155010df5c12ecc48ae8d093291922aa794793980646a023100bff293c2c61ea9b3201e5a5e05c739d00f587a970af0d5cf1330830ec5ece31c4e6b4c73b895a55c6c4034a8082909f00302047c435bb500673065023100c7432d830fff9e9910acd24e874884a05e21d877167bb5dedff6dec47ded0d9260fadae59b41616a696da53d207cd54802301b9ebfa64b4b130b11f88d43cf2f4e74d3c906789ca4c278dbd67c6bd8bc5477a23c14f616a5cd2e3722cd500cf4316b0302047c435bb500673065023100f0070f77adb4f6f25e9027b1f154d4bcfab5d5e46c38cc9cf0cc203a57f7a17c53117fd456ac0e7631206010b01a471f023015f8812ce68c2abb6b6fc98ca330b044d1001569ff5de4a1f192023b1f94a3ad78b7b0de4714a50c138b10099e5808930302047c435bb50067306502306ab6e25268a1bf0e55ed35d9958926fe87bdcd4bc6d090f9b9083a43c8cd9bcec50dd2c141651939781838469b648c7b023100ea3827e534ec2837d7f719b6f4893b53544ea5da750558c5019e9170bf706f480b2fad8c053e5c6f5766955af410f46c0302047c435bb5006830660231008472fe503a8a58981ff82438614178f36462b42bbfea57ddc29f0a15bdb3b250de95973c4bc7eabee5ffab8e30e79c8b02310090b9f5bfb79cabf57ab4adfe956111930ce3499545c8243bf5c11d46de92482c156ebf1511aa77f37e7160651370f8160302047c435bb50066306402307ac2fab0fa44a1d8f4fabef30e7a347a09c54e0197499589e92b2a1a679fa5d734b06e73f3ac7fe597f665130499b2fa023000e283cf76004e86409a02ada4365d9bc74c1e0b02a5f092f8e03d95a994fc56c09fee22cfcb4cf7a60b5be24e53f6d70302047c435bb500683066023100e78f8ed5340db23dab349b653a4bc8851a8aa0875d2815a51ead2b965a85a04752436ec70a4cdadb42b8f01f17c9d273023100c168dabcd3e1ec2b7f12ae3f5192decadbf494c152cccd430874145e2911805ecec78d29cbbea1758c57145b1de8e4020302047c435bb500663064023022ed18adb480aa1e9177f2a6984d7b3a97646a2c9155d3ca138cffb01d24bbcc3dc823d041a84536f07f8fe0b5c66d0b023018d594ea5273545b7aac1406374d02bb99c3b56e90577ecc8f14cc7c2093664d5cdfec2de27a500cf237a53c9e06e7c90302047c435bb500673065023100865ef8d7cb059e3fe12037d76382b4a7a29c5c8791da030e9e7a091f7e336f8f31bf005fab2156f6eb5666705b0df23302306487176d3ee0742f3d71d4f6e07bb842af3cf08920f12f46b7959b420b9f27f7e95db50c633b80f46e213db0fb0b85b50302047c435bb5006730650230555c5e16e9d5a2a8927d98ab2942ccad84f895db13d723522ad749176ba3e0d45ccc1ad790f93936a00e311a71624360023100a4fcd8268c269bb87e62d39a2278c37ca6a585a2b60a212b8c43725c2e92b8281b4b1eb02099e9282e6c16a5d27d19e70302047c435bb50068306602310099d848bdeb2bfc4b114c5cea61ec442f3fbb1a025ac248e4c6ea528fb0d559740dcfe1bf3753585f50d16358862b5dd4023100f698de96d958107bae7863b0066f7b9d1174a834be0db678da51ae639de4f513a53e9cf3aaddfed00d1d0aae6ae07f6a0302047c435bb500663064023053552280578a0fc8c71346e3c6a1e4a956b4f9da8b63ca677c90874bde140717f4351f1de82e4d5158c5be5a2009af7b023006dc4889ae65e4411383cd6b879f05d05581d9b2e24a13bf5243cc692203600313503aec7d2b60eefb9a19bd0d93b9060302047c435bb500673065023100dc26ab426c491db96609955ed47c1ede7b6b6a4f061a7fb5292de026ab2d49000949532db021cf8bceac8382595ee1a2023013f87b9d7340ff55fd97eaadf5d95b1cf7bb9b2a356772dc2898593ddb414243cd01799b3d2f7be0ba1b40f9616501ea0302047c435bb50066306402306f7f6b1a9af729aa16d32c0b2ffbe37adde901cfa22d74d38d03a08a55378f06549c103a1906ea76a9e323f46664c5890230645f0338c26f6b8ce4ce87074e4e44c01701a1ff47e222e57f46f962a4207875c545a4b6d746557b35c9261c146e32450302047c435bb500673065023100f4323fee0e5dc916a49c5174cfa6d1e4af46f080bd1b8a2c6e5e2320f0c6548c7db2f10b876b8efa628c98e585687355023057b196742aeb9b68a1b9abee035ebd4f317e691f2010ae042afcbad254f0ea5d9726792ed410fa1f7fc668c631c480a50302047c435bb500683066023100dbd3bb48ec4e4439c50dbde07eeb1da29181016544fc432c6c81b0cefcb85c310e28dd3bce11e9e0611274db05d494e8023100a4a76e733b249a77e2b7518534eae4effea46101d23c04c7b06f62d693525ae2f2f849b922779cbc82451551ca23b69e0302047c435bb50066306402305aafa603b33078444248eabba2001fef879877e0fc701c83e2244a5f014a6a38628d09cfac4ec9c7941e4e3ac7778d3402303949f80b0c95675c7295fcb90379e22236d10a2b9c44fc40c5ca5420ce4a28fc9e169d2652110a6db7aa4df9808341ed0302047c435bb500663064023072939cb3bb4065a6c54d1d82a415aa4ae6e96100067e16132d32e25b400d319a141168ca36634ebbf2b43703e0855d4e02300ed235043df0d359a87dc4c573e01d540e333a982e52a7d501d740a25ca109869e0915f192aadba45a9b40648433e88b0302047c435bb50067306502300e5b98736140d1aeb13869ee341de333d386cce6c57eff15069236cbc744ea4fc58ea027878a5d9d655aba20bb4cff06023100ffd04564b6cad28499d79293c6ebd8015bf33ef57d1c98d81ac823a63d793f32e6cb6a7b164a1bbb567b2941d2e6fe990302047c435bb500683066023100c273aa8568073a62a3cdecd051d700daf710623c588ed678e783148f450534608314dadff18c1de7e67afc35ad3da4cf023100b6dad7bf542973ca40419da24f9b54ee4b98ce0ea272f658991b6209a2ea611eca329dff885a08c3a150889390ae2c070302047c435bb500673065023100ebfb9ee76a444d975a911fac2c4f522045f922f2083a759fe39aa61e8250b5fcb61a5b1d63cfc8a507df03b85534ad92023029f05cb79e795c3fa855a567bb5604af38a14045a6905d623a448fbc857f8613b3e680e54a38f999a86f49ac8472e9c50302047c435bb500683066023100f31c7ef1e900b8b8c141f9038dcec88f13ebefe7120816678a443d3b0082106e9836eab321ad989f4f2c0cbd72825c3d02310098ba56dd93096497ae936e2fb993878e12e135dc4b16fa63837d31221187ae1454d9fe76e10de6f8d8852ed4afabc76a0302047c435bb500673065023100f3a57ed46b97af219ad3b0c71b141670103baa1d63a38c1785540c3dca4b7a64195e66e450ef7cad03d8da84980b2b09023034519da5e90672f00fcb9393cf6ee5e3f2c5e03e52ae90edbe9ef1f9d9b8a690ee71598bd1190826afcd7f3ef913d6930302047c435bb500683066023100a50eb2606a7bfb732ab1fd1a39e355d4380bbee50701a1df58eb397c9a4a119a738a98c27e2cf40a558c8d2d29ebba7a02310091aa5a1ecda1545971eefcd94b3fbdf2bccea2d21554522fc491f98027c062ace8d85e68e0f026de5a28af73d9bc0fcb0302047c435bb50066306402300a771bead344ee88bad710c0750fe4299bb709d0c10fdd4ce59f6156ae6af65d32675609dd305dea6e80d417c725c419023002ba827eeacef73d35bf17ffb6826548432a194ef12abdc5333db0849c70ac8a2ada254b9a9013f8aa65ace32343e1a60302047c435bb500673065023100a74e5b95d157f1aeb3320694ab55645b532d0c49016a706b69c83249134fa8c3438557e0d99d78ada8ec36c499c596460230692f2a20069c2e13fd212c9a2718c8b5fb93fb835e1a7100f18465fc0b3e0e2738ac57187af2539371c8e9b284a38ede0302047c435bb50066306402303995a2f6de1451959ecaea938658591fc16753468de5ccd32430bacd070a0d12cda31256693bd53c1d71bddad9bd8e040230399da26ab441700cf997cd98475db08e04cbcc64cee1888f9982f5f57e6697c8c94d8cb32951495f574e15bf1e207ca70302047c435bb500683066023100c21dd5c559e6231d625477a30706d238003161b7ca7cc7d262e95a403206c3e2e64fc40daf261c3c06bc200fdf219ce0023100cd440dfc4de5541c5fc793bc6689fe007ff4066c8b71b189475b8cd212f4ce8460e4d5505aede7368ee26779a336c6900302047c435bb500663064023063f843ea24a8662eac60254d1fa3bbb4e59bd38ecf5766e26f53ad5df3858d13d76457764af7f9acfdd022be02feed7102304f261ab2c0c62899eb0863d33c13b6ec275da2d4d52ea2ba3e95172db807a3e5d67cedf1f9a96f3376215d60ff3951740302047c435bb50066306402303649d91f893fdcddcb53059a0a119de588ea85610bcdcb2c9e7fe79c5cb828ec851615eee5c46881bedbdcf4542b4372023068fb979112803a138edc18828081c2d4aa2615402ad6745a86649d648fff87dba23288e06bb2fdb67410d324b5ddbbb90302047c435bb50066306402303acdba83dca6618c3f6109951724aa9f6baedad7de9cd217fa8922737399fe3d833b910d11df22d748947f2766ac7c99023001110b76aad7e3491af12ae6a7efcec0b7ea9a052410b908c6c161733a0a57eaaccb7ead33d19cc3e5fb16e9b0e014160302047c435bb500673065023100bec6da1e36e29d06c54a0975bee714ce9233af5f486c9f75815333f1cd57fedf99946106ab22b7e0150f52fa812b5b51023036faf2045ddbfc278a908f68cb621a70c38b2b2c54cd41ad7ddeee2d2b7d6dc228ea33f5eb45c88d403fc985cca427040302047c435bb500673065023100f46ffdeff372f92623db44f5d26438a52a82cd2792e299a6b311708dffa10e5820d46d64b342d52ca70733bfd6990b46023072518aff328be66df4ef1f3aa4a5b1601bfa641ebb69830ef7c3841bf34bedf6da699cbef28ca1f87fe05467e1eeeb1c0302047c435bb500683066023100dce9fcfe83a5ab01ba81769b253136ad191b8245d5846ad50b1a564ea6d3879dbc2ebb4d472af4ee125c34c4d0f061b8023100c55f356490d57e82068c836ef39cbb9cab0343635f9a3f9db5c209f74195268c9b6d19c7afbbfa1eb26acc9cc220fced0302047c435bb5006730650230558504a9c3add8cba211e54786dd237b5113e37cc25b9132d35f539495221c2981a96eee0c032df0c10fae39901d4ddb023100f5d06d3d18fbb366cf2bb8bd023c537a34d768a83f0be4b334bca3604187a57e8076924b5bf4175e1035101ba518223d0302047c435bb5006730650230263a3e74faf2d040f27c5bc326e15c9eee1559fb0de23dd95ca4ba6d1c4ddaafd10f86d59aa9c70e023b674c75a1300d023100b43cd2953b0bd27a1152edce3deb71d5421cd1fc2b741e00762d6486326711ec7fdb65bc368366d82cc5c5725d716e500302047c435bb50066306402304ea4234879aaee895a377cccc8d59df3df1424ad364249bf8915ab8ef913737c697d01e2fc6e5a29ddbf39adaefcedd102301f08b42c31d3d0d501c5e05e203eed1470c4903f04547afbad77fc3aa65241f768ef1ffe3cf364b740b1261379b353030302047c435bb500673065023067add6ad3fb7242468ec99d6c9ab4fc0a4b4613428af8cf9b4dc6f94959e68944a8597493411d112819a3c595f7752b7023100efc97c4f0912c4be27cbcac73276cd34a51d26e20f1be7a6b7eea444b0aa1cacf4c48eabc49a72c6835632dee09a32e90302047c435bb5006830660231009949c8c75eb4b643dcf7564fe70aca98a846cba005ecdfeecd0a6ec346477b6bebd36997b80e3f1b03544c14986d2616023100a3fce2a509d73c49b9117ad12b0da90378ec0a5e402420346ae66ee05a58a00ea34d95fed7901dfd56d29c7867e1e7120302047c435bb500683066023100fc90abc10568b0229e4edd509fad0066968599fdbd8495352528a18fcf77d7ca4b602953a00d76e26731e313a9b1cb44023100f98bbd433d22da63b0a2ca6c465619ba86f0ad3fb53119ec86156ec5eb8251f7aedabbf1a81ec07bc26ff96cfd4ab0420302047c435bb50067306502301bf6b23c605044fb7646580f3930ca9d67d95b8929c5c0412001e7292e09306d9dd0f83744ea1d3525cd8a84634b3b3d023100a74a535bf96f52aa69486b951c56b5a2fb8c1cf1d8de4b44646093dd716292037b6b05a5517e7709620438c58d37073a0302047c435bb500683066023100e91c79073ee28806bad024b140020e60208e3be83b4175df9d99c8665cf2b88a12d48cef3ab29bfd66831c56fb9efc5602310095467df40a61d3ac48762e77cde503ac8c15ef4669a623b3b0bdef01a906c3e9c9ece2c718dc2c93436ec723b48d238a0302047c435bb50067306502300d599fe52fc91fd17fe7ffbe2599e4b73af530a1bdef65119b05fc6875aea2d75ad6d38f94f7f3e2e1c8696707a8d879023100d60468d34ed2bf04170ba4d559d704c331c3b0c8ecab8d0407cfd54a780bf990064789823609518755aed13e49f643580302047c435bb5006630640230489231dfbeefdd0f2cdf300e11a2aa41f4f5e9af19bd1e97b9cc3c644caf85b8849c0fd931afc06a064b3f49da249ca9023019022c8bd34121ff6fd9c7765b581c44918f781682a9ed5d957a62d61d7a523b2db3030a376ba58bca1eda5962f05e1f0302047c435bb50066306402302a3d9392dca71437376e52efc8ab43aa99986261b23358f104c3e2434039a6f0bd183a0285b24f4737c40836046199f4023025d7af58a7b5db2a27418df6d6c4a0b342965c0ffcd1b651b2ae31ed37cec5f7292445210c6df81af1b56f7d0ce0cf5e0302047c435bb50066306402301b4cba48504bb7cbd992d3ce690d38527b964246a4267ca02c66ed4f89ea9c462b280f26603c157851a389361b1c447d02302e3447fe49e4c0dc382fe2339dcb7c3c2c8b524ada15dcb8ef35b7f861b6fa7be06f1a54b9c813b39542273c9e5e0e5c0302047c435bb500683066023100ef36fcda0a4f96952dbd1192b32846dfb2ee7967a8ecc66b723285b78ef099f0dbdce2a8e1460d5b37ba49cab50d01fc023100dea452c7badaa3a13e73fa8af8e76d5a82753c4b44df92592f4c608b9d799eefab58ba0c650e681df81627fa9577f7ad0302047c435bb50067306502310085487f0c9a0173df845e779ed26bc9e10c2b8a255eb1503fae1c4b77cc2e3157de93099e2acdd878527250fd0dde91d302306efdc9ee871e49074c47e6f7593b1ccbb61cfb2a4743a0575ba12b85034f73ce1800f5f9b946d48423945d2ee8ebabae0302047c435bb50066306402303fca672515d87dd1281c7aa4a46730bf2518286f95ea2eca11ead2f437b5fff477822ad703b4a5389fb2f81f73eee92802300104e2755dc64ae02f09ad2125cf83fe3f9a3be2db1a1d41d8641a0589bfd6c444278bf1e57f58e7b9b0f0c240df53190302047c435bb500683066023100c8d51047b2bd89b8eb7db9b43bb9600e8f35d1d20af513fbefd09d2724957d32faeceb69c29a0a052522000c128e7da70231009f718adf6599ad47c6723a59f232bde62d02e3ac77461ef45a3b6f3759fcb831773f42f06910af194bbcc95a8cd3b4170302047c435bb500683066023100c05a63f4fb64312132e9b3003fc9c4beeaacddd0c57671ece83358561f603bf1c8653fff0a81559194363f5e1ecf0ff00231008fe34ad6dd3c8119cd9b4ae80ea2c50fbf0279e5235d4dab8fb653bc76b3186bd7d5af8560c5d0b6b8fc32104a1ac73d0302047c435bb500673065023100cde4b77e4d1ad6e6955076f3bbec70153807f545a2a4a7417d6a9a1db7b5e663690e72c79705c771a2e833ace4dc7c3802304cd11a0277200c5f9ebbed23b3fbf1411f357702565bb64b4e7d7f2bcde6d325c3cd6ae03ae4af1267809233caa2b9530302047c435bb500673065023100a240ccf277095a460df66b09bda3bce464bfd86133e6ab0f792ccfac584ba7c05608199dbd625b8f4ee9b895057ce6ed02301eb12fc41201ad53bc0b178ad424fac5e0bb2c21daedab21c173699c98733043657ebe187748215eb0facf78561816bf0302047c435bb500663064023071f6e9701610d70a50154df7fcb814c85f26e5bf4d517d12323178dfd451709730f2f2351b8090595009d33b9a9a7b8902302d5a1d7f455699fb96d857393b7a5cc10b23b52b1904a6508a74fe9bcec3348a1bc173c3d575d18be29d7f0ea0f3d8460302047c435bb50067306502305c717ea70e519f8f4716d39d2e83b843f45a564a07b0297ab0cddf1335a7bdd6ece880ccde62f1a97ae2e07d17dfc8db023100d772a8c83af4f1560ac832f3ab5f33cad91dae280954459954428506f4e55cac578ed0600fa055957164352c9ca240a90302047c435bb500673065023100b6bb73ddb7dbf4025689c710f765b2bb615a9ff3c2a08b12e06f88907fa684599db0fbc9ddf969f01fda6d146fa806d402307920452df035ee9ce4a8319fb1a821e158e71bb832a26e4cb84cfddfb0e8472f8991db2bcf348fad274decb802e07a290302047c435bb500673065023077133552082adba54d2371b7819a8c5065a5309f0634f7ba4603e906d608922d1b18b51847377c6a69ac9d69a63df158023100b7cc30b72c135b3f20a929881ac47567b6a362967ead9a75db2b22d01e8763699db1b8b2fdcca7aa163c7cd65cfe8df80302047c435bb50067306502307a56ebb607819418ab02489511b5a20eb3083fea31016baecd731b1b29eaba1a72d7fb0df2279ace9db494c5184ef93a023100aa89231a193212733cd220ae3dbf87c08ab91400ff889f6eb94dad18323ebd2a756029a30168e193b19077d8212360af0302047c435bb500663064023041c64543a5d7082c260053f39b1698bb34616f14b42eacb2d1bd4a87d5f1574757ae469b141f7abcaa4d2f3c71acdae80230672ac9aa5047e25f1e97250f7274d615fbf8700ab73da0c7b37d964ae325b848123edb02d805b9b040d9415f0f52a8b50302047c435bb500673065023100d8513ccaf12770b42e498ac51e07a890281b3014ac870895c5cca9caa4805de61d27e105680139aadc68fb6c65a9709d0230531a5f3a87336e67525de1f86e461e1c3909ace10795f822a2d3b66ba25af1a059a175f6bb1cf5ade412186e0098a6bd0302047c435bb5006630640230499e29a169137cd676b6c2e03e467daae0fa2e4a8fd568c4b30ecd81990db4fc9f7d66e2d3770f986c21385f54927ed90230367ad7ed2c3ae797a859be4d7ac056badd84b20e3e7a89bc420c46ad8362b43a0f9f06ec2e876f7f7040aab5ffc312fc0302047c435bb500683066023100e0c0b89ee5e996488561ea5d0c13ac1fb88dc86ecaee302e6f6b4e1f886c4b1567d2610a0ee93ea8ff705068ad159965023100c8ddd85ab00cfba0a9c9dcfd68e04387eb0bf0e6a457a33a6c3116c6bcb1ae491b7587664b090a3136663a8fe7681c890302047c435bb50067306502310087de9d7424a7a4987c9f80cb832617b43c4de77389d00bdeec8178c7adffb805612c40cef12450d3fe10a7d8a09f299502304ded54db8a5b56c21cb7fc982581251d365862a29c3d010f0bac84fcda7a650588024935875281a521484e6999cfedfc0302047c435bb500683066023100fb2c8d3762b33f97d3db747f6e2f5623a8f13499b54a5aa3a7628e3f399122002cbc562e2dc625fd573a529214ff852a0231008478aabc88704a6e35cd84c719e642bab5ec1fb1493eda70674dd1f36b9257997feaadfc6da4f93669d5b17b8ec573c30302047c435bb500683066023100ea3f2db310e4f42f3c187c6d0b2d0de0396eab3097f1b97bb97aa50a03e41f86ab0b532006f72d52449216126c2594ed023100b1a04dd865c0353787a40df44adc9a99e98c0e70f94fddcbf2ed49d632a4e6bb4a5633d928e5faccd4859c95d2ae4e190302047c435bb500663064023066cf4dd16bd1d1301d5f884f66cc5c2f991b7cbabd3f008937a278e4282acf44193af9adcd792a553d52394f43c3c251023010a0d212807fe7eb11e20acf304456361f2fca93b8963cec6149bfbc3514210862c3212fef179969cf341d51420a560e0302047c435bb50066306402300ce904ae9b0f73ed06743103d62e7f6a5cf7cf76c4e7b42e4ccf9cb803497e23ada48a3b2a7c3d2b10b09a27824fce530230549609651cbfd97cc41ca587dc6e331fe4f835693b058bea529abb96b71d1b04a88308280f62fabbde71ee4002f481080302047c435bb50066306402300caaf623dbce19806da6ec5123504ee5b2eadfbfaa9db167c3fd7de7f747a6d79bf7e6a0c7520a583e8a1fd38d600c2102302b4c020aaf3c3a93b9048dd416d9832476cbc502c013c50a21f96eb9d56e16fd0f70e7c21b23208270d7de46e9b10c420302047c435bb500663064023038a46d6d57e5b18b8448373eac596a264c03323c9194c2f93ea391c78dabd44dbaef5a39cbb7cb6217400a5170432f970230795548a2fbe2ac6b4b459181832ec5a18a20f9f45c1fa063448bf7e9c31fd556222ff1da60d33b01db9c80996c8b0c6d0302047c435bb500683066023100aa236bf7408694fbf205d6bb637d8481db09501447e29b2831127653c53f5cea8e7c87005e198684e92bc105fa53bf410231008c1fdeccd1b4dbcdd37ee1eb5357536e005468c61f528351dc077cb843fc1fb5a75cc84c99130c3e04de5d2bd33b692b0302047c435bb5006730650230335bb59ced560ca5c539beeaae6e3a9a63001cdbb56be9a5c833c9ac7ae5a180bda30d54dd1f957115b1e7ca8cb74392023100e207731d579cd3cd14e7b12e93e224bbbda0e27d6ffbc891e0fdf684a0563674d6845f0453dfe6eaf21ed631f3c2136f0302047c435bb500683066023100a1370729ac83de1795106caddf733c64d1179c784b4c3b9157f5df1c4e52c3f8434072a67a56fb454976673010bf7946023100eb8c82b82f7efffd9c1a47dbf1928110d4b513f6ddd526fa9d1eb92a68c8ff8d4304470c330ffa291039866266bbf14b0302047c435bb500673065023100ff378e0e2280d8a9b1c20f9fddbbc81adec6b0a5469e3b20ec16cdcc9dc15644b54e62b64fc1c9469b24cc82d4c616db02303120e21a152a55e839565d323e2e09cee3749cf67a40b0315d8bd4bd223e8ee35e2b0e24be88e99535a7a65d3603e55a0302047c435bb500683066023100b7b20cf5612cf76fbb86d14f5429d83cc65a4755a0204c812d4373eea6c7fe91f4564a04919c4160fb0352e8a8c04a1f023100ab8104e05e1a44d41ccda0a80c490db2a39f2c7d27550bfa20cb5417e99f61be348e666e47f4f34155470db2782f49b90302047c435bb500673065023100af7564f198ffe5e483b641eb492be6b607856f93e65e88c982f2e127271a13190cc757d7cfdd53a4c8718e9b8a23ed2702303ef5166b74e0ad81f93dcc4d9207c8e62aae047b8c4860a4b6c6daa96b3794add27918889c00711f31e0be01335accf60302047c435bb5006630640230196db844ddfb6478c0a87480119b94d59b2458260c02672bd8443ce5363b41ad281fdd4b529afe7be2614c741bf711980230528cee792369a0f90acb7f254507001fce647b80c255d276d0e0df98d3d35ec6022f5b38c1a9703885f567b3d23c832a0302047c435bb500673065023100fc5f912803ff3164d07180e92d38bf8122966aae9e05386b15561cf4442bde6f61bd70550bfcf919cedd9fc22ff3d61502307c263bf194190efb03a5f7cec1dd69e86d4d1a38e8856d316a417fdf6a9c4f75ca1093ff638917a2074e48c80eef6e4a0302047c435bb500673065023100e13e4fe6be94825784d0d0466254a309c404f2ecc09097a33b1fda25e3a0a0cbe5563961a18536dffb101eb9ebfe42b50230168d281dcc8d0fbbfecfdcba7cdf03a94d6598af9baa1966852ab0a3f61ebc59aefaa026eba9aea79b4356fd9f3a4ab90302047c435bb500683066023100fa83b54b1d800c8960df6053b29a8b5683c16b99accec1acd95349d0c76f1c6dc5a38ace6203b14fce79687fe73160fa023100fe5827195b305f6fb8e8b4683f769aa74d8bdfa35b7a04da5baaccb921edac2edb2f8e7263106929e0a0fed1a1b5b60b0302047c435bb50066306402302cd624535a7db5308704b115996e680c98dbbbfbae0ecf9650443fa867009e023da620ce642eb64e75f052fa49137b1a02304e46f97a40aa260e4660e4fc04e6d03e660827e48a50890698da83c44f7f19ddc6b39cefd983ce987a6bfb324afb4fbf0302047c435bb50066306402301bfb5b5fad40635caecb4875ee0cd6bfc1289d7ac9c4d648290ce9583562830d09bff753b0bd186c7ebde84ac8509b930230185baec9c4daf7c00dfcf1681e5a3480e9b12b81e7a688e80df587a73781a9abedb8edf266fe67b8c0f0ad602282d6db0302047c435bb500673065023100b6aa9c60bcaff8aad0e37e446ed32ff9539c6c181ed35326c1558b420c77476df722683044df7aca4c7a8f6dde11e23e02300261a1009de5e954fdbbe4fd404efce90e082ebbb26bed9e72bd3d21b80e8c1533da05b3a4f1b00e48c75fe309e5ecec0302047c435bb500673065023010aa7d38d3a80604c07f6d1273df8dbcd2a329542809676f849dc260829e2c58ab4d9a6d20a051cc65cfa9b0c2ad8580023100b346d33f6781d60244e8950a7791568b404cbdc9e311cf4166b9b12aae83817d108ae92d4094dbd12cdd4af0c8e1ffd40302047c435bb50067306502306c3948b2298f3404b371d87e7bbe5def43aa7c6044017a50ab7b1341b77b49b265b9f85eba80cf5552a07849dc6da987023100e002d640b7c112a647ffdcca4c92928683a58b64f23301ba0064370d1166629a8ff2bf82444eb8b0bf3f653e483fa9410302047c435bb500673065023100f14bd35f31cc93522f2f8d07410e4399e6b89158b0f6aeab9b55c0777f6b9a02961d295f5b09254156db8c646d76ed8902305c613df8b49268f4c04d253d0ab0b89a3077c08b09ed76d8d31358c8509cc240bfd48c1d7738db0d7fe1d52e45db23150302047c435bb5006630640230641f1843ca03d59e737c466a59cc3c0011f1c16e5915a1614191a6bbc5554ba2280b4d4216a3610db096a278798d115702300a595ff7d56e38c4efd71ad1ca540fcd681340dfa9f9810d43e41e228070cd0f97be1a0bb3aec57444fc0448fab88b800302047c435bb5006730650231008db5689e283ac09f6b3fc55a26a9525f895369d80bc45f3c783e4678b6820299724e845a61a0f0c6e0c4235e2b8be440023004d5891c8728cdd0e7fda3f8714f125094dfcc06bf5bcf7d70528f96be046d3ec85e9a16abab744eb02fa691961e5e7a0302047c435bb500683066023100fb11fbdc6b98ba7cd31d477fd78a8dc6504f0152074e32a26ad004753624ab18fa877fdf7e5104c2e98177318b9653440231009e99d2179af5e5472f0d2be070fa7eb4e6c73d0eded066a64c4b17943aa1a861af58254bb90da638025819b4cdac3a110302047c435bb500683066023100bf2de51f96e9d6694a02ed22098a879626d84cef967a9ca3fa9fca4a5262cebe3cc4961d5659ef871ec93d927af16c34023100f69eb538a473f35129aa637372f3416deb9765c071b10c09614a0be10ee8924764acd5943854d60e07f834f6d7fd5faa0302047c435bb50066306402306837e59b2ff1e98f4c1db8327c30323fd0ca40246c917bc527ea31ef12db56c549ddadf68bcd62df705dc39c94431de9023012f3ffcbbaa65ba1eae0016e9ca362fee96a9f90f1d66295138f9f8b71c861311355eb46a46b8a86c4b4c26d6ae4654c0302047c435bb50066306402307257f455b9164a4a7703a3b507ddbd06ef2ba744d92477d48599d5220c8617525c9993646225d57994ad30c93b2e1f3002300a10bd19882bdbf11ed237e9e664622650e9391455ebbb041b7890b58f03497385fb32a45e2db56853f553f5220f951e0302047c435bb50067306502307ced5d7d36fb1075c817325eea2c56e1c30903c1fb8e9fb40d56499dd9368c215ed048a25efcb166458de393c856612f0231009d5b67d1dfbbddd94c954ec0d2bb888dea597b7d01c975c3c45734b1836d35a10bf0bc55584608f7d4f4a7eea2e260dc0302047c435bb500683066023100823ac649b669229b35a2ea893c9e7bb8424731a6e51b655bf47e494c8eb7b72e0b511810b668b9cdbb441741ea1f1b270231008950b839563169c7a39295cf9d494d159a7aa1ce7740fb03f4fa5b05bb7b7649dae81d6574e03b512a8f757dbf20ff9f0302047c435bb500673065023100cc797b8ad101e2b52837f0dfe651bb937b903d12bf6557b850da8a201ab6d83b3e2256e32bc5fae407ac99f10c97e42002300ff0a7f8a89458e1fa1b14f2bc3f0ffd40481eba6f1874ee4fc4c3aca039749b4b0ec98509adc1d1798c7b7bb74c33630302047c435bb50066306402300ea4589ccad5d714576242cba20688e14e983e89b6c1b3ca5c926242e384ca360d5cd01ec73c63d0080fc2fb35aabea8023067ef4b3529c405897b56c647157d7214623164266ba40b37659af0ddbfe3875b39e7ca6520370ac27db815cb3cb8637a0302047c435bb500673065023100e67e80c4e7190ee591c45dda4228d91646af3b5cbc740dd1943da8c909f525d833568026d985f4ff659a5ae31710327702300d9e5921f2ea34b2bcbc84ea09dd374eff77a9152b8b8125cc2a35e760b5981f825004f8449960c3d4e6ef9568078fcf0302047c435bb500683066023100c1c39c1c95882fcf2680ee90a43c729f4774d30b707c81182a31098da6363996969679dfebd17d9422f8c62800a55ca4023100f9ef5e5752973830c51cf1106ee8f724d9dbbe43e3b88feb3a6366fd0173b5d1086de2bd83901c7c140d3f506681770e0302047c435bb50067306502302acbfd7d585ce16c6151bd8e9a3df4e71f59135a4fd1e1bab9ff4d820cc5672b8a7a6dc5d578a1fafeee07d8ffc6e3ea0231008a8c7271f9c2c2493065be67fbe2fdcee55bd21a2e9f618e6d1a31c46c36e77b03a6488a630afaa4f163647ae96579d00302047c435bb50067306502306749b986efb89e459926a12ca496a665eeedd4b71147613854349642ee44cf14926a33d7cfff04f621d3f4df19e871c3023100ac98e327d6333c4bea2c4347a44e1f620262bfab67648b915813794c05165043da0e5363f3efe7208174bf84e2203a1a0302047c435bb500673065023024582333f4eaabcb27f22d5cd48896bccf1572dc81e55eef287d581484074e328adc7c4740f234b583dcd4a58958d48e02310088d72587d67e142d4f4ab7cd80289ecff1bee4048c5b7ac208aae0d0581151022c17f2062e69969d8f2fed0076cb917c0302047c435bb500683066023100aa58a94b2167da77a333e4adff26441e631f7076a417952ee3f336f1d6cd3e1ae785c9947607fd380bf677c3126203a5023100b13a69092ad9168aeb8f6e084f4c727815c13511f87cf875a06b35066fe62622ac934b3f741d3ba5e493d95ca34440e00302047c435bb500673065023100a0c1d18b538239d68e6ae1ee8787dd8ec025aba61d0b499b8f4540469154bdb9345056cc9c0401c00e4d04947d9be34d02305c33b8f426ffdcd2f7346d8149126e39c78ea0208982e72b6d883624879f137f08c9735f6b89166f54abdddde263ca1a0302047c435bb5006630640230166fe78ac2fdf4c2fe05e896f13cbbf3bef3556b126f668877995f74c7a2df14d16ba8b1d218ce2bdc1256beef668864023033affa64fbcd85ac52afe8aabb5152426b5cf5dac5492dee46bfd0027fd558d4115285f4ed6ab34dd9a37c15d5c669280302047c435bb500683066023100cde1cc061e6a323a607c604abb1812cf628a68f63517ac953d73ffaeeb0c8ac7b1bbd74eacb0b20cfdedcd5dfe0dc9c6023100d4315f276afad43608278e6f98623830b9cc8a63e57b1018875d4fab9c143efb6dc540673ea899a74548f87a65b87ec20302047c435bb500673065023100e4491ffb752f64f997541bd811e8b2b6dd5f085df540364aaf25d7e91d42297995aa4ded151689d559e7d336ff76bac00230123a1b715be852f724d21e7fff190dad73e3f5db196e28ce2a58fcb77981c1b3db7fe9f42c07e3ba3bc91fa801a200580302047c435bb5006630640230680f5186d06ddb2b2a0ddf6d4e5c0b3d86bdc357c08a1c7b8fd082e40454e5b9da2220c75fe9f95e3a426f222a553c700230776f65e4c8de666cd7a7eae668b19229553b5e82d695c2178c1114f3bb8826ab14a937af50e3b52dc5dac1118cce49750302047c435bb50067306502306ac43c9602ed4458be5764f47b470467f13b1aeb3c1239929ada953411f5febcdcdcd4bbbc58064bb08a6339e41337aa023100fc750b498663d2179624aa638ea3cfd3289fc9393ea75e83e2bb7e325bca39703d165a792b298177186c80f2a7e478240302047c435bb5006830660231008bd226d981b6cbf3e2f7d4a9df1b26c210c6e61cee5433c66cc7584287aa1eeeb64b41ed26697196ea2ab6cb1475efa9023100efb7e0a62046288bfc9789a785e802880e16eba1d127ebd8ddd426f76a86837a21b6b730489a2b0cf3a682e2780f03020302047c435bb500683066023100d0ed1d05b68bb2c24b00b58c043800c27fc98f7290e999f0cd34435e4ec014554438772ec55ef3861c4d0eae4012c2ba023100aa3b392728145b14c0c436600c5521246dd984ced1ce9ff580e49b0823aee63b4d6a9e719847519f4f8171984dbcf7610302047c435bb500683066023100a1b57d44d286422528d0d743db60cb600ec0f2b6177328c69c9ed249351f6008ac33e28484315fae2245892508536222023100d7b7b19788498118f936facbfba6d6cbc18cc2ee09d54a6dc561bfe92adea0faf8f8b407bcf70e18d8c4d1595e9317f80302047c435bb500683066023100c4ea9555739731562260ce5a74dc1e9ef71aa6c9ecf60a94e5b3887a6a6644b34df8e2c30200c96b927c85fd27316086023100d91c9e998faf9df2a09ff0d25545cf637ad252946a6953b03c18ad35f4bb8498842499c4bc3619680b20591afb731c310302047c435bb5006730650231009ce22e53fb6311ccf229b01223f9e5d1a4bc581bca94c8e7ae67b6a13dda6cdc80a5037198fc1ee0417c840591f11c6d02302661913e670904d49c9f13ed183138ba6753de282b7007e3d486db140e7a84a4fd3a5f2c22e8f2b9642376c1433fb0500302047c435bb50067306502301373b1658a557a6486f9284d323346feba4832f3ed7fdb180444b505279b196913f77c8d2dd34b766edfca55e0feff3b023100ec03315999ff787b1944ffbb01ec6377a835241d47ba268741ba2e660f763a5425dd7d683a1b1bb721495111c17ff57a0302047c435bb500673065023100de6ac76472a7ea51c582a59883aef3f3f3afea514069d6e61a5c1875674596ed895e73ac7d6b170662efa116e87c122a02302e9f9aa675f2ee8c179ad511c8c5722ac7fee85104e44b17bdc7b514882500c39f194931f891ed679119d61221d06a100302047c435bb500663064023049bfd80e4affad32111a674b65c9812b8fcd3c06bf409696860f2c18cad017c637e6b9c382f57ab992d7d36095b6efe10230591fe9bff0834d0306163b8b19f0eb0aa60b6896862e5f00deac130c8503374a1f2f4650f9e2fd531fa06b4b4fa7a76a0302047c435bb500683066023100ada0394f25494f55484ea327881d790628ff255b3eb64ebe8eb464631e0d27dfe881d3bad5553e5099ebc3b516c32566023100f599ab3dcedeb24239c6390216e24f352b71f8973aa70e6aafef019cea065bbb95ecf48e46dbe50bc72ac4801ba8a3440302047c435bb500683066023100c9cc64cde2a0d8d58493443f2a8c79d5abb063b00c450ada62ccbb0c8224efa2aa21af12f1074e9849712f298f09f518023100edb3e2058155cac329fcee9505db6e992d4637bebd8c21cf1a38af1fd75f24bf008986066b376327b487b5516076daab0302047c435bb500683066023100e526fef9214245e3643678889d593b3b956a8181036d7a3676d2d8a86aa8f0b7904f60416b7f07e63143b130ced4a878023100b5a23f65227f126154e08c9e1f4b03d2f9eded8fc462362654a6b3ec7f9642e3f452133de231d5472a28bef5fea0676f0302047c435bb500673065023100b483917e4c12f876cc6fe9840b49a23e2f78ccf588923bc7fe2562452ee89f3b5fded4ad97dd2eb726d827f812418bba023052378149547529c741476a9eec6461b042f2b67499fb6b741589335f1bbfc2fd1d1137314b9ee695ebf5f838561de3100302047c435bb500673065023100fa1f46716315018b2783a798a5cd946ce559c575dd0ae463319380b361959356af3de4d2f9d7529ff17546660f5985360230494e74b2997fddb539821649f2e3e6b9a0d7a10237567556fbbd0a80b9ea9c5bddadd256c2f9ec04a369549a6dac41120302047c435bb50067306502310096bd1dab24ac128550b66f817faebc337191a0f3c62b4b8d2a67be524a0025511353d4f01d70c5068c67d746a191504302303500624c4beca10d23a7035d59dc5abca993b89dbf04d4694d89d8f28bc68c4f05f38f4ecfd6f1dbeeaa2380e85f3e190302047c435bb500663064023064238ff2185732e07147b4565f9d5e248e57a3be16526e8c625190fc1b5bccf0a06e27020b098b4b9de4f28bc31cbea902301c8703aa5517c10918d428a7581bb882db11cac6d23a2c22e88fe30485bffee5d50c8783d5d3fe1636ff899ff51792280302047c435bb5006730650231009a1f51b1a81872816874a5529bf42862475c06dfa262dae4be2bd5dba92ff4cb8330e03c47774ba383ba966eb0c02dcf02300e3f4dcd99ce855ef0fb33cdcb80927a6204e5ccb95d93d651d3521b8fc0248b0cacc58decdcc04957f5551b0ef862fc0302047c435bb50066306402307b377438690b58fa27c9ada793bd8edcde7b8716528b40a223894bde0fdf573bfb69a3851921b21ca6478415d446910802305662b5ae1cf0e00ee2363b66a2357d8eb4d6b3474f1ab9f720fa1b1e2f605add1385573a5446b1c47a8bad626336c88f0302047c435bb5006730650230600498671061d6da13e1e6ea3d616fd9781d99d4411b685644102fd17dd395883b26f6cc14647321c827f3290bd252aa023100b5336b04ca5d817e3c885c8b04964db983385b83997c78d63c836410d2e1f3c9509b0bdb6de7fbc685625a6e749f5db60302047c435bb50067306502306e473799afde44ce13debad9d221eb0c32935bacdd068c6dce9ca6303365a764ff64d322600e45076a6878d726f60507023100f99b860cc50bbe496bf2594c4199b6c8505955fa6d4390ce3c7a89aba5ad9b26d61d196065f403584fad5872574a1ee40302047c435bb50066306402301d7198e8ab25407ea488993b02013f6a3f161eaa5e1ed35691e390d02adc43cd318aa1e69eed16a3ff188dda67fd8b3b02302ec56b1d1f48542e14f84e6ec0f51b4aa8674a8582cf6cf1406ecf2646f79e7dc20a518f5f95824c3439f936601926810302047c435bb5006730650230161e879b7fd2edcd8f5134f8c85dd37add49afee420ca2215aacea31b9824f992404371348cf1941f62bd7c29e329c0e023100954a3452e47ce915ab6c23e0cf7d1afac7613966a25bc9166b26f6bb81e6f3f226dc729d3be4f8634eb2603c94e491470302047c435bb50068306602310096fa6d00de234fedb72c72cd195c66b395b499d420efd2081be06dd58b4ff48d23886311b084a9844cf1b6bd47ed83cc023100aa818b13113e33f81d3eb45f1b3c77362b2c687dd22bf87398d59d9b3b344cd5c1ce51a8562af8bf4dfa8050f6721fab0302047c435bb50068306602310091d1c0ff7765cd232045eac38ce22aec348fd80b5efe960ef779dbf372c78ff6ffa428204a68d7a0165c93890e6c9ae5023100835b5cce065fca30155aaa8571647458f1e6f5af32212bcb02f400bb4919372a525205e396e7715198349fcb3e84d63a0302047c435bb500673065023100bb5540dfc01529edc0bfb1efe6965704a5b46bd89f67941f99567fb48466d676b8cef2b88bc78440e42b4e2f5e536ab102303243364d389f752e62079631d11c00fc14232abd6cef53a440d7926bdb2dfb822f0494fd0f266a7c9d69d405f53810000302047c435bb500663064023014457ff6618bc82cf4a2b8473a770a7dbc8995a276ea696e571cf70db87155932f2b1cafe8caa2da454643cb5db639bb02307e2cc6f75f2df4b36d5e3ac0688ea3a43fe00691ba9332e0cabbcdfdcee52774a9725153e3ac2907230ae009bd9512220302047c435bb500663064023060ed67aa60e21484bf771c83047ddd6105b1c63607610b79ef35d14dbdccdd7eaacf376b895bb28bc0d492b435e12e3a023042482bd615c947743ebd40a9debbb7fecad060cec6b7666cf52da315f3e1ca653665df9fc70e52b9650dadb3bd1dd13a0302047c435bb500683066023100eb4f67e716bace8f2a84e7c31e9c47a9c10f3a5faedc82430097f0a913004533475fca487eafd6854d247d64ced599e5023100d1b00b968e69fbbc597b44b5c4174f46e0fdf06b0012a68536dac3deab3da8d940f862eaecd4ba555c0d48406005cb660302047c435bb500683066023100bd0a4e8e96da744fb4b417a028a218e3fe88cb2f3d27d7e8dfddbc09b2b3b22bb159fc7c4937172edb35c63092c85943023100a11eae3b5ebedf89219956d20e0c7c5af09a7a490f377b4b8f58fbc626d3f37a1976f21e108367354163dbfeeb4102c70302047c435bb5006630640230798dd0504cc1d2c879f24a751f831fec965186ab1ec531073ca41959bf59d10aaee047f48e8ab17aff827430338fb8050230465a4bde9351c6e314d85b73c4a0faa875982245642f2a95865a48e7518e6f845ac6ecabe08b6efde32fc5dae5ad08c50302047c435bb500673065023100a19f012e9c0ce6527e7e1c20815c46e5ac46e2356326320b6581ea6f8e45184aa3839767b9a6a9e5a814500f556189e402305485e4df5044bc1c1527d345868847223e778e7f7897d84bc9d1211d7fb676a7b53aecabecb41ee23560661a7abfcf560302047c435bb50067306502307661d2182f91013ae2377f90126e0ff337860161b37a2aa9ab33ac105f67e892fa35f379f426e6125bcea82b450146f7023100865e196a979cceb6ef1a3257dc9867ce9a1f8341f0b23ffaa4e07211fb7e2e002f60ef2cd8b2a5974ff01734ec6c9abe0302047c435bb500673065023100acd4cf9fae3f53fc2d23c21ac18d627a86cee05c4f0f2bf01ea503983e7060687c11d01d46db8049fba79f01be99827302303c2e3540cc72fb7761f7f54f233d5407d5c619564b333f1b3adc8632ab25d8d62c160041aed048ef0feb3aa5f5a5c88e0302047c435bb50067306502310094a4f39b85d207e281f3b18d551badb0a14535f80bec0b2b67c8416b2b4c2e4e755b826387f66f7f74a65194254a0ebe02306f592202bc0098f0ee4b52a81cffe6c0e647ee434d34e862ec7c4b8c320d399b8ac7b9a1f8810e19be4647346558f5fa0302047c435bb50066306402305be2bbf9d2ca04907aaeba4618385780cd02ca95aac31fb31258798eada77eee6ef4648ae5d3c4b902fa1058de9def1d0230644c9ba228b952bcd9a4980734d3065cfb9c589d7d2bbf49b833f63ea48b91bcd9d191670f34108c94b143314345afaa0302047c435bb500663064023059ff451f257c1cb7f10e6428ffdb25f4d8a580602a5e2ea667090947d607982018410fb488aac813a50397d9e094fcf1023074736c9e9c51e8012964b4ef26e31cd0d01dabebdaa430de60ba4f2f0546ba8ff6bddd61bcc31546da558a0bf2b76b3e0302047c435bb500673065023100d4565e3ca393a06417502739090f3c64c6b224685b3186583f4d5afe45423ec950bc367ec4888a1a4a1fa0c882cca30602300355157361594af0cf8130fd3166897f32a8e13d178d84009693f7a71027b9d491a8ee9b1bd63033bde06778ec13c1440302047c435bb5006730650231008324277d312c90cae29488d348abc785f9162e38eab90640e59258525a85dae2190a881b819ab1967963b71efb49f1b902305bd4d6cb0e57b48e01712cb1998441742f69d7214cc5f16a529047821412f9e67275c0bc1fff3b162167bb2089de7f330302047c435bb50066306402301312e1caa1446073013e7223604716a09a73d21453e1dd732ffa260f0db8f6066095162c20e30a88ced6235b1e08c8a202300a707f8b1b0c000ff6938fac6a526c5cceabe6d05fb0d058367d740a34a23e24e9f0394a4c5c0eb7918d5b42917f80e10302047c435bb5006730650230703651ff059b4037f765db3175589fb44dc4b2a60b34be41af74a19871ea6a45f714aae142484de62ed7f20d04e388630231008cd4dc7874602d8a217f647f18a447d9c0ba2a12ea2ed144f9247b963b478f052f4813f44249986006031295d23e62b00302047c435bb500673065023100a972874e4b48b09ec46a51016b469f5cf08595f4b948b7bcf5c8d3ebeb929593a9a097291f3090eea9676129ccc7c11802303505687c48fdc6efbe49892700345bf4ae2692004923a8528200aa0e735840d76f9485b30854d520f1c3133991efe5af0302047c435bb50066306402303c02c4d031b85dddadb8aea73d318af8799c606495ba7841f5d70d9cc8a2652cc64e498bf2035f60233eca4e582ecdb002304cef99cb09d93b69530f2e15fc5b5c2f60a837f3dc2035183f0344c76c5452aa5d708361d867fcd5004ed9ed5bcbea1d0302047c435bb5006730650230606af7abb6d55b77cec98965b9db2ebc6fdb5730e0a20e9834b8236c330dc3761e7dfe0ee1a008aa793b225cfceb5523023100fa74f0e2e95122ebe0320e438c202218683e6c50b4ee312f08162ef279cc5798762c96c9c31fc29563ac4ec4484beb390302047c435bb500683066023100d481cad4c177de5a341b233be18d776761c282c0f09db729fb7838e763625e7b7f3eb9722a6484203c34cf2308c0d3ac023100a56d394c58a8617427166ecca7d406f1a9c047acdb86284aef8895cede77c5ec3c849923d8ff5cf945d81d0bb2a0ccee0302047c435bb500673065023067b5991498e00972928d12ea65194f7971c6a31ead2007dcf32030c9a957b57f8e6e1a426f1e8b54d3b68330f8d3bbe4023100aacede4d0d7b1aea3c20a8b5821486f9a612302e92500e11a3a21951a5ee240157b073ca04ca742b5337a8adb0bc5de80302047c435bb5006830660231008170f6b560791a6acd5a2d57bffaa9bba92f7ab185e2df474fa0f6ee57d12189a494139b975f2ae41c6b07f1fd75822d023100864491b8ebefe71fd4892266a4730624bfa4883cd8f5681e3a0be04edb9ad6d692a2396cd87a3ef420df8de619a406820302047c435bb500673065023100cb2f4487e7ed0a6a2ed5c40039c3e889273c5147fd95390af22e32d2479c500878074c9e12e9ccff44cb458dcdce24a60230341456bb3494cffea3a6e021ca73da544f1f14f5aa997c29b4f1716d7d23fd188d785a24ae85ef29fb503c369dd72c150302047c435bb5006730650230399fc30332bb5560ad6a458c5050c5e34be79a5867a57937ebd74db78960d7b59e989a1daa94d3061686fa84e5f953e4023100d243dd0b799f0ea754218bbb40b587d34ad481dd893d76cfad0f3b50080ab5a1b311f05c828d0f302ab2df6e251897390302047c435bb50066306402301444e6f4c4e3fa368db3378d5bfec7055828b5ba74422fb03a630444f7e69371aeeed1829161701927502e997f71be550230069370752a2dcee6152e1d766a1e2bcb123c4d0462dbb5a93bd00c190290bb177e7b5f871d1e2010f45734e00b8418e70302047c435bb500683066023100f3bb97157d0c2de15a2e8e02b248a84475746d516ee657c7ef43d392f770d30082ee301fea6c0c2437789943ac0802ba02310089c98be4356f10ff22b3a010e4f26f84ab7b5c09e07dbe18ec91a29f063ac1f66d912bb3bebbf26111be230d3bf60a770302047c435bb5006630640230660da261db2e5f5585679fa0961472974ecf53ea0225f95eef694b5aaeec84e2101e90df02692a099d7db124732107d502304fa6d151aac319d080b62aaa0c78de5ccfcd4101e7a0adcd91d6bd81ae5383498fa9beb9834b1b8537a86a05c44e6b7e0302047c435bb50067306502303e5608e8e859493d54bb72965cc30af4345e7519517013007fe10780fa77bd1b04af07b1fc689b4c6a5392608fc9bf36023100c7133bd4baadb8b18857ed068ad64ec4bcbd34d9c88e2bbcdfc9cd550ddfe07084b84864e829679aeab7b00ca1e1b8bd0302047c435bb500683066023100c11b87be6a9e1d4f4002ff1abe3786956edcf1ab07e6c8207155595c49d1ca4e67882ee56e6c2c052a6b42520893e50f023100f611ee068d3baf15e177b0f8c51fb394fe1c8a2f0354439ff6110ef533e2b0a137f83c9cad1855e4e0a27c1d051752470302047c435bb500673065023065fbeffca12ea8b5328426cdf6e5eab6e2ec978718ce4c8302515af46215bd3dd6285ab76e1811b4f83b03cd1f0dba620231009e87a0b629e46a7dda8798daf9c7977620c48f545892104fc64329e793d688c94b4a5cdd57481492648b352f494f18250302047c435bb500683066023100cde2efee8475799f1c7f6f3b4ceea34bf03db09148f0dd62129aef339ef8e76bb77ff15fd54c89500dfc9183eef1718d023100ef359b0970143b9b499182781ea02acd7de18931b13d90f9323002f33402acac6525532efafa29a9c73a0d67652b19920302047c435bb50067306502303488e5c0093caa8b71456299aa9bf532e1c51b150eae9320663493d8c5c96cfd85ed3187403a0475166a85035c0a13ad02310088d1500866a6adf3514bc69c30d170a61749eef39acc0dd891d0e8da116062a22d04b2bf8dcafe02b6681427e20fcc020302047c435bb500673065023100b31e0d7ae33a4fbb8fea571739606d4625bf6d8465f2fa1ac840af6f129d860a93ce423177638288e8bb8b30fb713bf102306c813897f8587cc1f3646424969d3a5d7300f4fe50a61971c2ba6e07a1c5336384aeeb4fbc536536c4d82695dd23e6900302047c435bb500673065023100a1bd77d651168543b9a4a5ed0afeca0cb40abf040f8519459704ef6e095adc21fb1880fa0398e8d998db3d694defd169023041089c418c8f5dbe2874cc9e07be0409de03b60167a2106f8e890009843849835c4a6957c270854d6a8a2a1fc22f1f7d0302047c435bb500673065023100e854a8677582bfb654489fb61b2ba8d14fdaa75d0707a4553a3a9f068a0fcef3b020726ff96f60c062be1eafc5701188023056c87f36b8618d0911efed79b32c0ede55000271c65e155c4f23d4ab43747949c92901047fcdace7ab0ef5e1a58633320302047c435bb500683066023100b7e820a463c558a1690740375c2f42bc451f5bba7ce715d5db87db3c8ef83291985b56cf1ee1de0443b6b58803aef908023100d9ff7fe118db4baa9ba2992aeedeafa17c72a5ca0831aac49536fbae344c964c13820ccd59479be9d872500f03337e080302047c435bb5006830660231009dff5d75e1e132fa5cc86c57c926151a9bb82207c38dbad9075612ecf9b0febaeacf1a2e8bb688adb8933f5c5303a494023100c6b2bae5cf732665e501927d74000498a0bb1b081dfdc723bbd37d75c629a1c3622ad03079ed2e53d44737277e7370630302047c435bb5006630640230489937be276f2942c5b94f0bd1eef906ddf8802860fb838817b26850f65f4f051971f2cca1e8c939f8d5c6715007051c0230741d32c04114eeeab357a6046cb630cc82ad76667542c1201ceac4ad6669d4af67632ceab8fca80a26fdf8d3d7b9ae380302047c435bb500663064023057b2ca2bef28e1dd9b52c09e58942c05082de38812f4ec753674a59a16024f82aeba49a0e97b812243cc88addcd180e6023074a9a2ea520211ead82637c92088e0644ac694d3c2d93cb07c22bec07fd45a03794f769a52851baade641c7db0c16eec0302047c435bb500673065023100c45f9441f56e8a837cf1f1810a422deeabc7d029ddc734ee10e6b0c8a0870c4d2c1707b891bb04a100ce6d71b1652f1c023074e7ef5ff844a32a1fbe0e73cc1364f8d090701d442e4a67e8cc9e7ca3b4614fe0e7e46a2bb741bcc82f78edfab2d3780302047c435bb500663064023062614ca678abb8d1755b3e137895f801c6be73bfcb5715908677146a321a933753d35355cc01f04a3edca9a161523f2402302d68ec851a41c0983fd6c60e86694be7a857416417316f65d46e1be63dba0576b8a259ca3f1ecb05cd6f3b9e007cb5870302047c435bb500683066023100a5a5a6f7ac964fb73f01e7a40e6677a5754299d33a12597bc7b2bdd6ef6b52dedd90be233f9ebb128e81cccbfa4226d2023100df8709be81ff616ed0b7a9cf77f86b80bf759a54fbc77c556c64cbca652c4cf8a444d8b266b1505561b481f5acb50fcd0302047c435bb50067306502305ee4c1b09a36a08277ef2c3d0fe97204366a32055e3cf0a1367e2b9243d97e2b15c7fa91362baae2c8101dac2d8c0e67023100d4e8f66785a154ce45378a60a633f50fba8b07b9d6873444ba5c3870da3250ef2808df1aab892257e20b651ce0df24a10302047c435bb500683066023100f91f18a7be68f2c3168cbcf142faacbd46911b8f705b580a2809c4b7581aceae55ccd823b9df0756a0cc54685541f02a023100d47e7c12f84b3ee5242558d6596633248b724f1a543f3bde330d761317a9b0eb131eaffca4f70a2fb8fab52abcee792c0302047c435bb5006730650231009cdffccb03009de565e2c36fb9f6f10af2a403c202ab1b528ef98e0703ca42555723f63cf5d458bd2cf1dea8cbcc20360230721d1008ad57bc5e33e493a152db81788c486fa28c78f7544507393db278d59a7d21abaa02dd43a99a54f258dd34a1ef0302047c435bb500683066023100f11f9e66379715fdccdd2f1cd01382324b159152187e61eb6d1f4e28bd67d377fdfae75f1161e02c25704869cf45800c023100cfc354bf75e53692d77bf8c84d80ac5fdd955dbd6200a41e20ef7e319e81b8f831106a74592b547ff98951e7ee19e1ff0302047c435bb500663064023065b3f4621e5e74117e62334540ff001ca416b4ffdb96f8f7d2ee7c06aa2e95d782afe09aefd032aae26b90cee151582b02303892a0dd596f75cb1fddbfd3ec3bf05c121dbc29014e9e2d42d88d80934c954687e1998e1c5bc291c631462b5cc780240302047c435bb500663064023044778d05ee31306201d5f99fde2e8f42b8b7ee29da202866ec0ad867aaa6bbf25de8cac2b323a60880cc5e2eda11a5c302304d75414aa63342b2b62b86b02f3f0b003c6da91acd85e1cac4ad7f7f91f9b2f900f11d0737b0690d9b0570ceb8c51ca20302047c435bb50067306502301ef701e6dd3013fc86d7818d523a8cd9c0cbfa7e73c601322f81bb7735a8068e94dd70266e4b7043bd0b7c771498e7fc023100ea2ca65e26757fd4ec9246ffca7a6c71f6604e455146eab775e7f5de82430b37c23f85cd51949aa3b543802723d5ecf20302047c435bb50067306502310096110fc37f9e1ceb3867c2ec13985e490137d45a08a895420e968382e417ffa966eadbd7c005bb253ac588d7d2fca3ad02306eb4cd0b4bc6cb629f2f20c4899ee2f6e0fe8a0d9016db96e7e67fe5ae6041d4d18354f233b2999f4e0f6fdb28286acb0302047c435bb50068306602310082fe79e0d172d9ca1c0c47adf8895bbb51a6fe1ba75a29037d09292af6f25d41f4e44aa049c78fef5f0d1dc3417ff70d023100f2e642c4f8eaa539a4b7d93fc1bb81d0da48a86ea0a11d66052705d18d2dd77b8a436636aa4f7bf06d6c0e09ded4cc7f0302047c435bb500673065023012da204217dbabf5200d6315f441c26667e3ec129d0ae933b51b7b84dff4c65d022309ccf78a3b4a7cccddd68591c131023100ccfedef2ca4c4fdc4dfdd405d709fca8ada05ab15ef8e8cb91fbb8af2e3f8ef7eaf5e7d46e9cef0622b268395985d25f0302047c435bb50066306402303c59c292d1d325f46c308082e991f74a4ba58297ea1fcfa388107625c3e468420366b9b5cd8c4d847da9d73e9493f6ad023034b22df305ef234fe7d122bc1c2e0eed3af7bfbcf305a95bef11456e06401b1df9708c35ce28c9a32c82364c57548a580302047c435bb500683066023100c496f5c12e52d4d2a68e4344159d680e25ed49c2258b9334f014e329c5c031e460ab9090714dc4cc96cb5c7aba7885f0023100cc78290175996283811dd42a5d282e8082af59ffb382da3059034e0e50bf566024b2eb04de348b270c0105037fd328610302047c435bb500673065023100b6e6b53cb012064a952b470bb822d28019bced7941f60765a2833934e1463238e5cc532b9828e8afc72e79ab496425f3023053ca5b04c0623fa93dca71dae19c84e67f87ffd9ae17cfaa812feedb98334377dbf4a48a1142f8f6d8531c4a089061b20302047c435bb50067306502305dad20e12f2e2606599a6fac929014aee9a3c888b2f610371f515ea73c88ea36904df3507c66655c087a9231d54879c7023100dddf043a245616a30ac53e4349c2183a80e54c4901a6adee75137e75cdcc7f5c458bc1cfc2628da11b3354d7f91659bb0302047c435bb50066306402303b6b6732363be72ade48d1be88fb5918c37b7c9168c90fc60a6d177828eb78b0c27c86d09e8a76721888160a89ab28d70230682297e891dd0f9a72c903a6e90540f11db9b5c474bab9d991cdd3184fadd577e217b0043b1f269cffff2e2b227778a80302047c435bb500663064023010622580953aaad3f2c067da0ed476146c9c8bd961f054fe0b732ee41f3c4570acc9944a7a070baead2e2a7139427c680230726bf9dc32a43a4f2ba1f64c5912e6300f25f59e71b2fd7c3bfb93423063f17db06ecd46b2f33820f424e80fc6d49b870302047c435bb500663064023068f488d54e82ea987e964bc23a6847168db0426e8ce28abe152672c73250761da5d368538461dd430f9feb49046292b6023052492448fa97048e402bd7ecc6d968d9827a432c99d3528b63a0fd77698d001235112ee651c520392df5c2dc2e880e5e0302047c435bb500683066023100aabd7a1f39fd69f1e292315ba4ce6e32e3bd3b15121d3db3c726a09e392d7ba82e3be8d75e6ea550af47a9e9fe6565d9023100975cea7cb165f0a20a4e73e25876a8dbb970270c4124b180b5b78b427a9fb96dbe685b7cd4dc3e1710b564df215347fd0302047c435bb500683066023100f37190b6755522c936c2743e1908da750c4a5ab946f01d81fd87d152ff801b4ddfd45f3a0d6df8ddaedc46d37f946096023100a5fe2ff162c0bc1ba51fae8449c590ea8cba367beeb78729f65533b443c064e18b3768fb55a3a31357aad1c6bb26d2c80302047c435bb50066306402305013a15cda7b65528345cdae14055df941048795272678379dcb0623218888cf823efeff29e57f79580479a0b246b67f0230624b9cf029bee6e8b5e02bf92602d11dc75531067bd4fa14e9b7a8465a0dd97b1398f9a6984454e92bcb7cd5d3c4c1b10302047c435bb500673065023100b618940f2ae47c97844934a504b2b1f2252db85b31e222425eaeb0116aaca9f81633002960808534fa0aecbb0020434402305e1c98b63a025bbe86f2c64bb703d04e5074dbeded8a62db45fbf914a3e99f4dd9917525cb70e36f5c37592b44fa6bcc0302047c435bb500673065023100edb5f2de91f1fcd9e566d1fda3611e1e293f17c966c6c909cdf1548a5fda4bc8dcf987e28556377a8077cebca3c12310023052f62657fb28f46a634ffdecee7d146499f1f292908a8d02ba12599b26af8b5aca484a4702170612bbd49ffbca4479920302047c435bb5006830660231008bdf2b1ee65e88aa047e98e45c411b6f0d36954ad62beb28319565deb853e7f5e60ef35fa7af31a072344ad3699a5ee7023100ca8e82b8ac404fbd254baeb4c60b0bc18cbdd084757b7a98599bb5b96b55272a7153e218ecf76a656677555d5ee088590302047c435bb500663064023032df151aeb3539528722723387aef67a56d5bc4c99d3bac56315bfa8639924e453bec1f230e219b18eb999d2b18212460230060ab5f12972f14d2084e557a27095fce3bb68e5e9d342d0b695205dd81b8ef465de075b8b289273982124d44e1f25f60302047c435bb5006730650230606c00c32edd38563e28e0242991d4ec9d7af803c67eda3b933b0c71fb62312b9e690f4bb50fbf87f33fb4bb9232c226023100e954dab766148c29ccdb273b37488e4dcc6a1e06f42f71c09abf6488bb257145a98c64e78dd16a48386a29bf7395e0b30302047c435bb50066306402301787ef2c87fd11fe44e079c9d0ef338c5fbb8edb0ded17c6bbea7aa743fef653c2c2b6189e53eb6e0ddb3eac4f791ad102306b8170698d2b35d9e21e953428874d2d05c9969bf12d6ab6c3158879ca733738654451ca271fb2c752771b07086915ab0302047c435bb5006730650231009248053d1388e55bcfaf113498151837e2f08e332aacd99c34924633e703374575eaf4f43fcdfa1fc1d450f38016bcbd02307fe36a90a742aa15bdd40e6426f9f862c11011ca928f731a554e463325574bc65bf6fcd0fd98cfb31f5758fd745788d60302047c435bb500673065023100a5e0b4f1e65f031faa3208545afdfbaa502968534e644ce3b3602e58b62f702d907d996795fd50bd58e98c8f23f1b1b902300dfc1c377e4d27cbe1c038e025aa4ace1c1fef8c0e228d64779ad46108e537a5906fa6d2fe84cc7beb61dd499f2791d30302047c435bb500673065023100975ab6ab2684fb66febb1f0435ac51f4a18455d2357add292657aaac346d36bf18afd25c9a597847e1e176525b849d70023060f158da27089ef7821f8bff1afbcb226cc995ec226a3561fab6d37cafc54bb11161a7205e6115ad0f87916f602bbf2d0302047c435bb50066306402305f4f0f81fba5480ae6fb758fc17f86f0aa8b523616c50ed8173fe03088147648b5e7060113b1d008d9e68b9c89db99a302307a8f878f1231e042d987759bcdf69baabfee5b85dcbe259bd71ae3290e4eaa1cd35179e4d021edd86d8420727042802e0302047c435bb500673065023017b7758e8f47389f975dd2e2b12a75b961444fd5ce9b62c57cbe032ff71d020b2dfadf794ac6f4ecb8913f84647b61ce023100e55880ca86ba3e8fb8efa942dc7917db7bad53d08691917749b1aaea095f80ea1f8c1364c363f5f0eca0a0de67b7e5980302047c435bb500683066023100a5dfdde97b468d261ec720ac5996562eda9a3167282a5a54e02e4994700a84a3bd6320fa5b7eccc86b96fd00706089f4023100822836d5726a9db9c38d85ba0967d7edf9a8968c7e62658ff502f2d62f9568ede77ab41ba5fab5a016e73a9bcc5dde610302047c435bb500673065023100a7c651b434ee9f1bf3e8c344ab17cabf72991ad92fa24a080e1bb4aac48229cf27518378e957373db3fecb239afe8ead02303eff4825f3b5554866a7beff248b46874c9ecc56c143928f788d9cdd9b9a127a2d8be11c8d389f2275dd1b05523a4bb30302047c435bb50067306502305261f87d926556b4e37438a9cd8e4a58635204154b63b17bfe28a7067ec35c14897e2db244a9bb1fe841b0614cf2df430231009ead1f0b56a7efc40d08953b7d3904201f1398c95f5bf78fb07f6828e849f3ad684c8e422017c407a2acabb4a7f589c10302047c435bb5006630640230062e7e4dd7e0323b836af0cba50e433fc2daa20413acde795a17c4809bd700889d45c1ab6b56a0c16cfbbeda3c1cc8a30230368320c41f985d3c223ece920bfac636e0025c24e52911502d2ed55a043cd8abda5db435ae8d5fda5d2b3b5a64ca63580302047c435bb500683066023100849d09d023aab6cb29b17a8cd813545cc1b7fec39c8e0e879a898b710d56e0d14de7d533f09ed834ed55b8021f54b7770231009b6b90e3551e3344515b47b9986cc7f68e286a48bcfb05e66f9aafa676fa58f3009e61f073991b953e1f664625c95c960302047c435bb500673065023026ceb2832128a89e50f9c0313771a0efb48e393f161d2696588d9b5a2a82441fcfd11b7dc096451058b2e3f244ea2920023100e61da9bf4fdecc8062648229dcd2acb75ecd2026c49160660a083fd149e9986beb646596d86194179478f4382a2658e10302047c435bb500683066023100c1ad483a4e471b3683874ca3b0fe73ec1bc8b73f46212088db047e069e3c306770214d6d5a24226e6087a46d573032480231008fd005eb564c05dadfd513de0819951f96305c65a04b25bbea9beed25dd07f515c53306aea6ddc18fd482cd8e7e314a80302047c435bb500683066023100a3e7579cd0c791f9cc1b5609211f8ee132c254789f7cd8048259aea8be2939f8359f535ca11128e9a4e7101465e9d70402310099a2f973d2358a62e218de3dc02fe78ca4e2f9c429a2404fd34f3982f4b76568360e49174b56768811db9fb5fcaca88e0302047c435bb50067306502306fbc863326afb37c3e2cc9eb1f5ccb6088720263aad5fb220a24c44216a2a7b3f75780e3587112fc4411717df04c39aa023100ae5cdae2c4e568cdb206d64d13e37d81dc36da7b9e7f1ba661a03aefeacbc37a6e0bfcfac4cfec6722c40752d34373020302047c435bb500673065023100aa57182926a047b52082bb4b0310ecbb9ca7adc7a31d9a18c2ed7767bd5671653ed4deaf64c07f207b5c87c8299aa44a02301a0138fa7888ecbdc62e796c541f08fb1780b094341557e1fc1479a3e96ce4072477e7078a3528bbc032eb49365710b50302047c435bb500663064023042997fc89be4d9439fcdbdb7e9544f45dd8410963b875387c1424df9318f66a3205d3bb5995d9799d6f17d63393de9480230512689bb8b1915ddccf58211410f5589d1a9a993608d3f12653b37ef397f51cfb719c10ff7e8d50559b2f5d2eb71ee140302047c435bb500673065023100c7032a9bff42e2ccbcaf382b308b56f283ab02037c08de9224ed8405a4942460f306bb723bf5b3290219ca085e71cbea02307904f6498fa075681605e486e8045cf64106a5f8d164837265d2a37845f8d1d46658e81000ab4936a625b823148c90d60302047c435bb500683066023100f9a759ae97a4c84fa08d7e2eb34297674da92a4abb83d4e5a4b5eaa70fbba2d75a75c0c57da0e18e4f6963558eb5e03d023100e4e3113d65ab01287f699a9140a2fa44d8f16688ed17128121f55e54479184a9af96c184d12baa401813735154f191250302047c435bb500673065023100fe61a5538c5956f4335f7a7179238f473718b8dd173ddf26d631873413be0e7b21013de26a737b8f7e3aafef647cd7d102303cbd6a11bfd7a9b2a7c942b3fcb41383d71e45e9a800ae950f1bbd2270a706170547027f900a24a4040da51906eb3a150302047c435bb5006730650230782b2a2004510da34a15bfd16366bcf7f0a13f27c10073a78201fa9e6386604bab1cf4fae30b47b3b0ad4dcf447318f5023100baf6d9984cbed5e4054600a56d2ef61c23a5c0741062b87eb4de9b9e15ff22561da1cf0153f77e3cbe6bc8f31ccde5a60302047c435bb500683066023100bacb846062baf883a63a86ac9d14c5f67e7c255c4cde22ca1da52e38151c145bfd9f611250dda1663d3eda5eba045e760231008cf58af60edd9898f4ab5b88921801c48d2cbc0d9f533b5d82a34dbc935806d4cd6b9506d6645a2a99fd634fd2d649160302047c435bb50066306402303163f648c2ffc0742f5a233fd6a4f66032e1193a44e61ebaca5b3782fa245fab88bfa1a7c53f76be706948c013834dba02300707db9dec1926e890b912304014e7426f193700db159d0ff16e38d35196a5a0bf3b0a3cde372a6a72dd716325b28fdb0302047c435bb50066306402304d2d5ee822ee82e6fd5700ea80e39ca0dfe8f40df1c80ce1ffe4ad905ab48d6e55ed18bcd93e66dd8cb64ef261c6a3c6023054ab29b8ed3b0458ca6fb8ff868602acbb9a50266e9014f0eebd39cfaaacd1fa951fc59ff5c36c2d0386f18166499f6f0302047c435bb500683066023100f22d3a92d8f0bc74ba53617facfce67816f68f9bd75f0cd869e7c584c90a5570e8521836f417561946e14a8618d86b780231008b0b1b093fbfdc419f9284a9188ffcd2a9c59471e8ed3209188ac45b20969cf794e2213d2060221e9d9f4187cfb42e8b0302047c435bb50067306502310093b162c86d6f07006132b73c34d90411bb8d6d0d21c6f996e749b3c1cb7d8631606db8bf10b7c44f6407ccc4bc5c6a0602304421b8cb378d2cdb55285debc258e66778e86aff7000102b66fe8850dc2e3ab55dac3a97a636601be72a7ab936d01c7a0302047c435bb50066306402305224029dbb5709f1ef0c5aa03adc43b31d0bf6f4b6c71ac7f6360e0c708c85fca7cfda9e0a14d407b2f3cb35396a449902307bb62e384b044b33628b42432653c42ec0b99feccc98b1a8d7d5bfc8f34a423790eb172e4bb5dcec1f88db70778bd83e0302047c435bb500683066023100ae9e712197c8a2f80a52611f22cb7dffed83c6d6df2382ce9c641c691f7915d913554b61c71664f5a552b34acd2734740231009cce2d38e892b09449d9a43c161a2c9f696c81a70425b8bf8d6b557c9a72f3e60fa18328d6f3a8220a2cca55b75fce110302047c435bb5006630640230724164ee85b7aecdc1fbc9ffa0841413bd3a507439df1cd9ef9a441d2e7d0c4f56e7b104c0b6fae5b81bf25c96653b1802305ef0dae63412a915a7fd789bb25627975b56a9ae1fb3a161b637660740fa4fd3fbc440e621929beef0d32d06a73712da0302047c435bb500683066023100803575d834385ae45baf6d8be19aadd071a0bd32619e5bd9ce81034fbad8a8f6265c1ca21d26033e80d26d3830946ff9023100af371917de342995d7e352fd63b436f95257c8a837599229dbea25c6c94677823d0af173c4010e23ac43399257889db20302047c435bb50067306502301af92905597d2cd9d2382decadaa0946428ec76d19327192128a08419f893cb44000e16656ba4d38b0aa1dd87a1542b4023100fe12190860567aece70a2a5a84036ab8252be0565bbcf9706ec72705ba889f2135a9bddc66a73260437b831673774c080302047c435bb500683066023100ab4f907eaefea5ef5f2a7b06ac225474ed513f42379f3b0a19e046cc5faa8aaee6e38d16dce09756284301a5791114cd023100c3c1434923212f0cac2020c3bce8395ad1f51e27b8f03186ce12d7fe89f6ac9134a4f6fec622c9e2284d328127568c670302047c435bb500673065023020b98af865bb00b01224679cb306393236feb1de98d6bf7fdb61efb3498f318909f4283a5862b51e578dca933407e43402310091a8c390c017b77507d4a346716e47f61991eb4e890e45ab00120b9620fb07389f2a3bda11ba90c644e3c8a15ac53f580302047c435bb500673065023005468ada1694ff1d829261409c6658eda18ac57af376daf91844c5473b34a96ef06d569a371ea961074d9c775503e5cc02310090e94b3d6667270a455ce6e4064da5f926015ed0cbef662da7c8aad7186ba596c8083ebab8bfb6f674d3f5db3a4c799c0302047c435bb50068306602310082065e19f39ece3e1eb03d5e697a20ad071f5726b2cf007733a5fee020fc1197cd77e23ae19bee1725ff9af20fff0ab0023100d844eca19278cef8cff6d2843c82cc6ce5d2c6bee4a5c1744df7558971a3a5efc8e87512c0a362f418640ab2edd3a8910302047c435bb500673065023100caa0f644bca49320abc764f85cca8db02172e922d229fced0357fc61cca1d820802b7988f5677b3e750c5966c3d77b000230501b4b58cd27391573848def3291de7b0cf8e05540b7176d25817feb8fc4415aedf697ca839ece61b0635f038bcede120302047c435bb500663064023071244e3ef6cbf7cfc2e8cadb87a5c12523cc012218dd38ba103378b93c1e506a6098250b04ac85590219dca2952b19bb023025f24a970444696ae92fa97b4906f29443a6d58a85cb11c2c21abdbe2847fdd004938447dd326a0002f5104ccf01b6b10302047c435bb500673065023100dc2cdb0c3387e825c5f546e30975521160598959a8260338a7cc85cb8597c9859f8aad83b16d18f1135d3365ca7737a302306a49e0ce14e39e43047c5bb2810b4f8a3758e10e5735fd876ff71ee9498f9e3cc87912ce256a69fa567c8bb7c923866b0302047c435bb500673065023028e08eb9c1d0c18c08b97e75954142e0a78358798e276b176b59367595e95dc037ccbd41056ee622b662ac182710d03f023100c33f1cfe576bed9d0a4f5af3c859a61e852b921e8b3dd996b22ce5eb0a72eac59221c5645b844f3fa7557d747182dc3b0302047c435bb5006830660231009fb32f677cf74dd51065d93a6bb67c326b9831a533601b31ded5f9a645919c3aaf479c00ee88144f4512f92fec721c83023100872e8f8bdea37ccb215596cf0c6e65b7587b45d45eec467826687db9ed196d82481904f716fe581aac3c1dba8f932b830302047c435bb500673065023100af8eac054d588101976553457b11edae72402f3125df50afb0c23d8cd17b42e22c90c1036762e39571d3a660abc740ff02301e06b16146a92eb5bacec7d790b0c831947a0ca0e0484464c14a6c91da34c1b2d09ba3066f7b313af548d1029342bfb30302047c435bb500683066023100b9be35a4b41b7af9674072de5c6aa36f89deb4f948446cb8c195d97c07013bf7e9167e699da9ab60b387e1f68219b483023100e5d394d111426cc6a9df107ef7e587413238618827236d7d9df2f5990cefddacabf7c3bb6671ba956465997754480f2b0302047c435bb500673065023100aeeed44736e5d2c5e8a43323724256ab276b4bc3fb2931846a615d851d7fffb92005d50bc6633bd9499efbaee2c8354702304df2a614f2982b03c16da15cce931377dce8a469c7d3d3ece4bd13b30b64ad2f217c235d1c1fba175d611681425c7ee10302047c435bb5006830660231008689c465a99d2c502dc7a325766b15889f10717b5a334e417406e8e6631bc10295ea113cbe3992ec0348da920543436c02310086cebfa1a774f5d0d9fcfce24a758d0097865cf33265ed21220b05e8915e0bca9f01a9daa569d29e78e356b4fa5bbb630302047c435bb500683066023100e1b367eda499c6305fb00422b59d1fc895db0982131dda6dc38f8b3781c7916e0516b66cacedc6c5e193cdd241185d27023100d640ba8e60b316848017fef3cf360cbb940c2f7c89680b176ecb6efd186ba7e42afffddfbfb7ee38d5a96d1497609ecf0302047c435bb50067306502304fd0cf23b9c5d057e9141b808143508daa4f194f969736949d3f29d8d15aeed168246719087edcb47e7b4dd9f218d858023100c0357bba639956d15841cb36bc4c74d2f760cb1fb617cff75cde41dc10fa0a79192c065a5980c96df8ad5479dc59c6010302047c435bb50067306502303647a230bd82f02eda15a53e02a1f8f836fc7d111ac2c001e5b321afe5253ceddded85a47376638713a13b7ffcae6ae202310085b760dce030fbb6c385b725c28ec78600148db7f5a615168ca0a276c5aa3488820c92c2c335d9eadf728b8c406af39d0302047c435bb500673065023100bceb265fbb1d967b7ab846d2870c5eb827aed21bc9712f813446bf27c8437d8df7572fd73b416549a5c5076fdb722fc1023006fb65a2ccc742396150b779fd1602d99476e221cf0d477b3ba70a3b81ad30e89796455d02a4e6a359aa67110872b6440302047c435bb500683066023100ce878b6c45b2fb9656e2a82c4329767019459bcf7f1956a216f2edac4f5802df6440e2cd4a56e08c619d7f2858bab992023100fe9bca59387bec1fa92e071ecb472a5f0033f0d8ab87239ef6a9117eab3cb204b4b176989fbd9e7b7a1c00c555a23b700302047c435bb5006730650230150d0202fbb088e508b943c5946f814c9ab850c942d2c5a31714c159f5fc4e12b91b70e338c9c1d61556512f8da670bf02310083b5f08cf811d7bf61a4b9d02f8f83c127cd16e604c2ef38cc047b792fc80736ceef724acb887988c8247102652f3d0d0302047c435bb500673065023100e38b995419d067ecb3b161551434f8ed04137d92c0b5daaf5055e6badb50b61e5f63930481dd09560d0dd8b9c83712790230082b6422047356ff2915f80f86f899260a5ce6f692dc66e28ad0628c898d667773581ae65d1d62b249d2461f25f12d780302047c435bb500673065023100b1b129ed84d08b305a48fd27822c80a07a0867fc2dc49304293374450a6f889cafa7c3d5f55338d62169f28da03481c40230178d24df0f557de54d9f70521d7f12a7504eef41f29beff3e1cf862ec89e88bd42a6fc732d0a2bfc52f04292ea1642920302047c435bb5006630640230542f133eb9af5aa1c2ec5a9dba4c774646cda0eae2ac3baa733ef1efdb3fa1e487484efe36eb663c2e357e5fed97f10c02302b3b7d275623c476e98dd3df633eeebe53528fb9c6658ad03e99edc04dcfb4498cc8d61b930312cc48a83acf95ef9fe90302047c435bb500683066023100eb504cfffc1701b480b372c58d6de750641a04a9dfa37c9c76beddd7b049e3744332a462cea2f6a22996e948f6388eac023100b2fbe8170b04eb85b4e0c3a5e91b4e1e132d1547fa26e619882d678b19238877d62292a1a8edd0adb40c1f8319fe7fb20302047c435bb50066306402306e5f9d48b1073ba825a460ee749f385d8f316cc16e227987b432b874da411c5d33b8c1c03a8eeec0962a8dc936d891a202307012597bb53d582e0ff23deed31ee9b0d73ec467602cab892d228e1f678ad509c07aff557f978944b654825dbf241fde0302047c435bb500673065023021739884b8f761913e3e45654e0ebf8bf74c751ecd51ed4de2750132c7103b57578ae655b69be9b674aaa34341014c3f023100fc015b5e94b0746cb9e71b3f8eafb0b5372d58369a2745a3f34fc5be9a843b1a2821d93361fe167fd360beac5f8665030302047c435bb50066306402302d090576a073a250321ba456dc5c4e79c92433b00ef639c1dfd875c89d82bba7a847e7bcfc9a1a21da5d4af32d52b32e0230240fba32fbb0ebc9f5369a6f0313aa3a30db60cb5bb1454d8655b91e807f0ab7c01e17ab99d6d34402df059a95d8e5860302047c435bb5006730650230675ec1c3ad4d509c910f857a30ad3828359f867bf12522c1e965a229deee58e846b65bded2aa0f4279f5d0eb7c73409902310085b73942d1b7de37d2eea6a170ac44d4a9752890d32168604a33bfcef10cba7c787889af05e1c05faa0201395034bb7a0302047c435bb500683066023100b29675744d7698832d46fe80ee8baf683ece2840c5802d29e622c2a8817a0a89d3e971d83c880bcb170c789ba6d3891902310085490771d55fcce13814782e31321e5a89da403ec7f601362fce56cb62e504f447e17a9895873a29765ff762dab080770302047c435bb500663064023018538d7b78c6842e729b3064842f819dc996f9667a61047fd0cfb03e8a39d652b6e0cf0dd46ced8365fdc06b9d654d87023038c2a2f697d40639a37f0d6a628797fee687007e700bcb9d199ed8e10ba786a92f95bf8889dae7eed598d2819e641a2d0302047c435bb5006630640230410eda2bd0c84fd6a2a2fde47fb8aa425156de9d46057853a95f88beb595b9d6f79975148301949163b9c3fd727f9b7002306fe2a2a255aae550d3320894da764f9daee8a99294f46f81f0102add0577f6b7ac7fd2fa0a016977644cc891a42bc1c80302047c435bb50066306402301fa60ebc325e390d3355288e33d430d08e2d0dee877d08667edd7c48dff663814e04c0c201f000183762b870b67e2af802305aa812ba000f08c5130ffb5d9ccb50fd1680ec98fc70a0d5cffc7fb1f4881857ccb61f53caaf2ececa290b5cb3c6ee790302047c435bb50066306402302195a4420f8bf9505c698f0883a4d700a482a691623efd46a36da0685fd55ec3d96887dcfa74a334b9f1640b1f8bab2b02300d4fc82523062f4397768043e925be63da0428ba7eef74b8d54f0ddbcf8069c1ac62f6743bbf528fcccfda090d589f2b0302047c435bb50068306602310095d2f3730203b91e0a97ea384eff4ae467c1ee2c27b90a51f6d1072b8f453dabb9c75d32ff352e9f0c87f513fa5168e9023100aba757a287d6288067f5ab9b5d4b929e71b6eccd434d2b95dc3cc9f9517373501afe47edafea82d9deecd98b33a8e13b0302047c435bb500673065023100df6374a1152bebaf2409b65804ba21486bda2ab524cbea9fca95c44044e97b45df7a51befa0541f118b78d846cc5dda9023041d0e5d180ad8c9aa4ef787eda09fa06737b0672f7af611ea471a8cd22ca49cc8532a43f252906f54d76d36baa5368130302047c435bb500673065023100db000fa13ccb8c301bc324ef3cb7ae87d6cfd4b192bb5b5477287ab183a5ba9dd855322bba2f7458f68a56df12b15ca8023009b780c86561d2fd69d2f3cd1a576cee0d0a8681b0df71bf806ce2e51e10a4349708f13b2ab1f4c8e4bce8511dd1609d0302047c435bb500673065023022184f0b7e2548cfae6abacc7875137d9b3eba242b15c449072ea4fc0e6837920b3a219e5d88f4afe6a0f730f17d031b023100e322bffa5da3d0723ddf7a7b660f3328b019e28be67e475873941d4768b2b374993ba5d017f5dd65df4f86fffe69e1d30302047c435bb50067306502303ff7faa40faf9cb91ba19a532d55fd61ae7be313328993aa8992d93ef5e1f863c62816f1b1201f25118fb4c3d58df1b40231008acfdc733c5064ad89ec7db759ac4bc59ff1a566e2745238b7b8832c51ebdc46aaf69f29d3c634528c40f4590ffad1c80302047c435bb5006830660231008c91925223d58da030c832e34b35336dd443ed9fc8170cdec99a0efdf5dffea5d4e1ef29e821c2aed3e9dbb14e8602e3023100f8c61f9ec2008192831bbb754552857fe430009c7b5b2faee466831057765b46f619c85831c4bee9d2edc834be890bb3#dL. U]>RmX6 iPqTX,to{rysLhK _$tti(9KF< nX."Mhs!q4_928;OCª*#[>Itp}Z7[~pͣ<F@#k,sNa1tl /}ῄo~h~b_1< <ŻݕGg„S1c٫=&]TԳD"ʝ2u>*P)eo}yNZa 08CGǕIMjx X/Q[ _NBX1tG+c$2ۇyïJa9"#Xѩtf*lɦ0H"rw`a8N迄f!Wwl'5-`B@L?@<d! 1 _# 6Pgmt !H +t ? b x>֬0WHWhW(X88X@@9a@@:@>r@zGHI4XLY\|]^crb dpeufxl{tؔuvDwxy*@>????@8Ckernel-rt-debug-modules4.18.0489.rt7.278.el8kernel modules to match the debug-core kernelThis package provides commonly used kernel modules for the debug-core kernel package.dJx86-02.stream.rdu2.redhat.come,CentOSCentOSGPLv2 and Redistributable, no modification permittedbuilder@centos.orgSystem Environment/Kernelhttp://www.kernel.org/linuxx86_64/sbin/depmod -a 4.18.0-489.rt7.278.el8.x86_64+debug if [ ! -f /var/lib/rpm-state/kernel-rt/installing_core_4.18.0-489.rt7.278.el8.x86_64+debug ]; then mkdir -p /var/lib/rpm-state/kernel-rt touch /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-489.rt7.278.el8.x86_64+debug fi/sbin/depmod -a 4.18.0-489.rt7.278.el8.x86_64+debugdZL|58%/\DDJ@,n4*U-XH"+<d2!@B 3@  d ~DX R|<K8Pulyl `xZD4bhVxa9st%L,Hh>`@/| (HlH8",@@hװ<|0*l6p \(d$ D  T4 @W5@* ) mT OU44 !h 2+0<$p%</, !3\>`)('G$o<~ -^( ,( D < 0 \X$/tT P-@/00P0(d"l$$P\"hDG ttITbm+p$$t$%H<)   lhTCp xg%| D@D+ -` XXd1!&< !'49#w%*D0)BX04'#<9|Ӭ/0@$4 @ \)T@   l +< 44p( T\h4D$ $ 4 p$44,8lhD TH ,48$$H44,$5"Z'HTl,`D x)T05D $|/`HJp`"8&457,iHl" 8A)l&4xd0[9=8D d \49it P hxxC!L  ",$  h<5p%3LxC!h40\<7`(L T$, t8:T0p,07\.1BF3B|mHHd8Ly/3x tx4ɤ2\(8 ,|2,\#h%xh  X)\ V !*t* *8<[#,> hH 0d\ LJ"h(LS_dRNd?H!$~xC <9 87\:!PS@ðM pXdLh+t <0G,8$Xx=   OH h&dh$3 x3!T?9N3l,W,)/`H.L<dhaM0F@.ep> ;H!d&+ l+ 8 t#0^Pv ݌84D?CH&8,`m|6Y$<T<H2T+LE`Itd04 L/5(h1%p @ 4( $d!P X<$0 P p94 T  p #xpt 'd j XL .ȸjdSXu4 Pd 0H\~h0p ?0c<P0F$6Hz(kk ` 3,LRX1t L!<  D ?,, \ D0D)( )\PX*XN,*x@88T7(4'4 `.Ld(P8D$<@$8.  ^|Zd$l0 ;$Dxe, 45p,2l84,-*D%lC!$yTLN3|g|}lO h% hEBdL%84% ,LPF0?BV4FW 5  X h45PSHC^\K;@`XBpO=p==>?OWOO0p& `(`  P*w(HPx lR X6p <,H@WG'@HxcplX7,'tB,+=D",-1;H0(T ,l( d ( 0l0L0K| !8>4F( # /7? P/ h 5$ P D&(\%P\D=(|GNptHN5|8 9' ,Xp<U4^L x (@,< 8dx8T L/%,Dh pg%Ddx `3x d D  AT |Ut d<HM E ,8| -dŸ=- =D9dJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJ13feb1c4307a0df4b36775392d9184ab741a72fc397d714ce87469eea6c3f72c7b5faa09342ac4726d5de05cd135ef8359f492f2dc6309d64840dd076fe9cfc11a7e90c6299cc42a3eb2ee7dca909ba9dda483209e266f9012ff3ecfed282adcb3bf15d24e602dfd2ec4c98ed7708cd0030c4eefa72fddf991acae771a73f54572a1479741c2c69c8e7a871d166287f3cc917cc61752a34f46c7f127d300cb7c476397f12e7f14405f23b7ebd5e2686f6c00bde2d047a156a14cb34eab638bcd3dfa6977b50a64d3caa2c38a337191b74c79a928e676bc093fe9c2a2dfc752138aeeac0185b70b40ae99b5b34ab9b9c5df0ba44f3c9359874287f4272673cabf249ade251033ea8cc8224321ae9ac0fc9f1b1057a62beb1a744b8e649c5bbc843f89609bf9fa94e3af0a10d563f5952625946bd2b63070dc217e8376510a62ab7c737ac4973a7be5d15e794f056c196e5d2e532730c2c91cb15c26888843b69067fe8d756a709608e330d7e84b5ceecedf6ae9b58f17486ba531c7341f801be43b8c3fa828e637fa9d67817996bedb36948b9ea67001e0a172ff47bca47d1330eeb65b95b1d786d3ed5f473d31104243346e388e8d1b6d06431c1c46ef2011be8788cb30eb4eb8b2b64c7cc194c43834b6b8fbc4247d61e444ccfa5945bcff97624601fd1ae77e1e7cc16260e0dc462b7e16bd1588a8489aeca9d9c4b3fe91bf0d03df9a973a0f9e7ace2c5b281de5363cdc1137a63dd69210b4618e10f4f48d3c117240dac58ba6797dda4989819902686a35305e42d5b31ca672e86ae371102ef9f5ff95ac4c5d05617479f3205c85f043ee0bd1b245d2d6b68298936cfa72310e0e07187eeb68481dbecbf27a988f55e487834ecfc379976e4a1c3474523107516f55b9b6d72eb502b4b71279a37b0f5e34be6cbc1e86eb909a3cf930c8d15b2f879b0c46fc103b899533e1d5d9a4cad081b811d172049f87ab054cee350e019a69330d0799d51669ba35fa6f647aa0ab3d6dafaeda8e3a7ecdab544149c541da648d1efd886523a89d90a348dced75a8a6bdc2c2d35c70b59aecc8a9dfc7b3b62a77f2f7890287c483fab4769781a07d499d98f4c7fd91d6f3a96bbce50e9927ff9d00d2cc35c74cb159cc9bdfc97fcfcb24f40042cbbcfdb44f23bd9113c9f8e97f16616a6cd24d056ff11efe0b44be10e3ba0322f42a9c626a8b293a560812e86b792c5ef5eca2b944315fd6d1723863ad4e691d6b8e1fd722ef9d546f448efd77f6b526dc8e124c4639cfd9fc1e3ec5116454d7d5b7c658ea18ad96247c5d6f74d64336ed76b547e02753453d54a3bad707bea956e5b967541658991a535e8b071b371b43693754fbbb8bf20f0206b7ccc7be8d2a804486a4e107806d208a37d4dd1bdc0398c9a78e13f6bf16a2745b4dd50015ab1094ee6f93c3605701c273e6e97c6bfc56a97123b5de3dfe730f22423b0120c65f0875a8db98e66af9690475c4a66e8ca3fe7bb6ed04a022251b3a43afe78f7905117247d0134900dfa4e2b2ef41373e0884cd8c68e76d04112017048d12404568ea839ee8f972503a49b260ce40804098b86ca96dff64f44ae345d5c8f7306602e21f61379bc44e6732671d1a876683bf3a5895f48e55f9956f666e4d5feb99eefee13102f930c553a1203667b2ade497b7b4daff11da233308c0d7f6dfe28643407a99c41ddba7143b071b86735227db941650e58a03821d65cdabcbe35a78376c60c6499396f1d8bd9d149de8e293b68537e3ce4ad7a6812632a933981a7b1d52f2e400ceb920313cd8deb39566b881af74dc627bba7a5545731126d9f2a51aefb5a70ef139d145763a84483d1a97cec65f8faeef5fc3174836bfc7b38698438785e465db5a169729745b0217016ce1c66bca6b6c6be83cd05984d61c01a113dfde0b74a9d28084bd28fd0e35ce2be776a71782308da7a47d87fd29800f7c5d135f42e6f1b0f2bc42874d45e7545e2943872997799dabbfd464a29a5f29651eb8c9a81e6203157690cf31c5e5ab09c2f2698a4d6f4b58dfb759ffe6798f225f58d5b373c9677687753f8e1b74b4534b8377c7fc1e72b709a2444c5573458355646e7bae410ac92d917abffd0c81e348b6271e6b068b0d44181feb70bc173a233d46146095585a1fd58583edc18446eb2b38b5e7368378f02b4581f5522549666bad518c253a5691e0318dbf1c7b9247bcc719c02f0a3479ca82ff08dba23eb6ec72955b8713c2c612e35f2b0e53a5e921bad93a1832f5702b9a5ea3b75deab95bbe0a5e3f8db8ccc51f2b1772924c7b90124375f9822e01ecfa95b4a7e8bafecdd73a8b319cb2d4458a913521125899dec410298b6d633209cf2a2019f179dd2a826f58284a86e5c842ce8dcb14165a62e9062a46f06df0e10f6b9b6982d75b610d43c7f4f589410eebbecc107f70dcdc73d36c38d44ee04a33252e753e7ceac9f8dbffff14d84aa257dea1be7b17f8ff230a29cf1059809b48a0daded99aa29d6fc4f3d9380c004d2fa810b2a8653b307b25f25516a7f2c62a1f7a0cf71bb14f79ed1ddbf9c1c96701327193fcf328a43216dd9e8e9d635de83d04fe640ec451eb0228651007b74d4f13e435fec874e5f376363a2f7fa80b18e7059f87141566bf648468fca1e4048ca5478692f8120d3a2762558c8586c3040341f36aa8b5c164f55c29d9ea30c4bce1561170e160ada9d30b3e6f2ee4cb64f2ef6f1013ac7614045699d9e003ff286ae58fbfae6ab088b3ea049b230aa56054df66d1e5f3ae13ec6c9a7b968d59d71f56875d58881d83d6f2fa59484ce70b07549b0e1b345a0db06511af5aca279db21086faf749b8f8a1fde91df82e89bb4dc9d04a788d3a71624dff6528f3a1dad7969d0d4ca2bdb00eafd4b4293bb4b74adfc22eccc96aa4a9c3d21b5ffa4a95256ec4ae9a1b48eb048056f791527fa4f3f15a35b0fcaf0a8427a011227fb9f947711990e36a47c270abcaf67b740fd2bc3b0680ff9ce585616e0dada4bc4644d51fcf943a2a95c71478864225b85c7dd8e1ee9d2fada6699317828b1d0d2440598acf18fa5317042af6b3bbc88d1c9bf3624c76f4812ad076f389e15a8c340456ecba89e09ebe231d7846bf01fb30eb77e166bb12b1fd604e515f834484787325ea95d02fe14aacbbe6e48b66d55061ff4dd5102e18200faf9e448d5a8134eb411440c935e0b20a2675b6c5b9a26b636c1bf2ef7f2d363743c278163d4006426019a8248eaaff1c99532b0854e914378a6a3669abeb79eb45294e02819df71c811a447bfa5f74d03056c6853c0ef7fc76cc96b99dd7580d99ea618c4100ebde27add74ddcc82943b38cb2b7a104b9119b499fa9794cd9b775923c24e4d16ad0cc3a5bf69d849d3661c6af1ab8d8965859c7e17f8ffec2a64598269e936afcee315eb405474b4de865dadcdee8cb3802b524cf6a3a6d42ab0f4fde9e4f9b8839f2a22d2010fc2c63c5335a0b69ee31fcb055d004dd4dd839a3328393fb03450605f3060d28be36ddfd838b458950f20696c6407461019e66a2d070dca7e650f2c34d1ac0e8a560b7ae821c5c7eb5d73e1a5dbc8bd15aa86cacea653bef950ddc7a20d4d006f76d2f1cc9929c4afa410864935f2d162d83b5c475b8aaac3586e589438d3e8623aed4863f231f4602d56eabb0f4a83b3a94f6ba0c00efe292cf4dc535070e6dec51e00ef4b359338a3e979255bf2fd6155ba55dbf4b45db155815838897e28b27d1231f11341942941546fd5261cb9b2e9c97c627acf928bcba9d69b188abe0949ef975a2ec4eab37d954862d720280242bd7053591bc91f993f9062fd80d2c92422a0f8673133257f8365edff431f34d5b9e2c97533314b222a1c4368e6b645282ed600626e002c57b8eb6d969eb899ba6b4fd41fe056169e1be8091a31d5d7dd5f5d8e1c1b94f3603884a6cfabbbcef99ccdc2cb880a08e0c95d3af28c079f9bb254e3c612ad3701ab4fc98358d483aac78a41d773843cef4151520af8d36e973c1c57a3f448eb8cc17230b514c71828eb385dfbef9138f79a03a0a15e3d289ddaf791cd8c808c9cdd775cf29f861fcbca42611baa322760a35a526379d49765b7e67912573a37b6f459d1decffc379582fecc928631b5a4a9704b0ce2407f0aed9727d1715233f21a31ad7ce7b026b7cf5c15fa913d0d1d50da4f7baae8b0a7c05d93abe29321b7477295894b4117228ac4df7ce5c262475ab17fbd9b9888fa3556f5b5d5b034113a5fd2afed4e27374e179ed045fab525ef5b6193665c94ee17d63e690893afea0aab3b48bf47834dcd06a70c4126fcc85b2f091b46a51ff7275a49bfd9382bcbed6840486eb68d00bb5928ff27786597e3833aae7d3a5d38da8048aa9881e0727e1d4eb4b885b6f9f2f4415814060076b43821a8bc483ebaefa5da53d4178488da0d2d6d8d8f81c66a89394a2f098357c5442fa56e098b8aa622be003b83d56820387d57ca73cb1d4508483666af04c40f44f2359ee030decc94dd0aee6cd3c81a47cba01dfa99ca0bbe9716dc8ecd558f8db88eda1ce67dd7d0c9b833a59ac3e7ab534f4afe550c0d628e89fc34abfc8ca3aba1aded773e486c951af83c15bbf04ecf3a608bc78609a966a1d4609f41aac21e8cdcb1db7903d75f8718e8f03a1a115e831500d4c447e15f6b138853e3cac4e7088b6ee1378c0e0d4b3c61120c736d1b1438b51af9e72b915372f6094c1ee091a7365fd469b7606d7e1d1669c0f3306cfa3c75937a02608b1b24f5cd9fd133a5ba23cdaac66f49e7dbbbe2fb6e13ba4497cbf8e063b0ba3021d4d31444ae3439caee4ad6f9b51cb96daa4ad07fbf54c81bd62d46fd1f39eb13bb1fa6dd2332ca23f11198f2cd83399648280728fd338affd63b2edd807021cfbf06468fc08829a6c91803419ad5ce266e34b7546ee792911fec06975f62e7ae8af558efdc24356b47af7836d701be249880b12f61a7d22395263f8a2a71f0253f97caebd11b0187365b64f3ae0225d1c4a3950c8e0ce48bab20b0b6dd5c43d7b6237ad4f3d0035127286ebf8831639f17b57571bb0885ae726ec0e4120f6737ac712492c1cc221b351b2804e21be1cfaa1cc877a999f1b91f55b2cce0507a5b6cb42f45d0a1b8acc2c032b18dbbb4636ef0b915aa887cd38c7c480217521d7b5088c08f72485a50e87bae457fd5a8be0460a0ae25b3d7c1bc70bd85dcdd6d4e0a2cb1c705a8f92c3a2d7fa549ff4a77bde08bdafedf73550979ab828e993dace3bd57f5d699cb1cc4e0b42948af9a340578c481abb34797cf03a07c2e8f8e2c9d283679951c45cc4a5ac1432ae2e634974ad1f9fdab062ef1dda2e528f75ed22924abb5e28de365ec8fdf7e7a75e0163ac537b4407f856e1f01b4b288074dfbbb4013c0b708566406e72d2925d818df230c27d041a25c0b81306425292d384774a93ce47d9f76b35d34cfde27b53e432bd7e0bc2203da7956d93960296ae592399a6e8091f3bd4282cd3ac4debb7563106f584e54df99c05d4193259e4068228a78102b65c8ca3e98f6348e1dfcd017b89a9e1a3462868c0f171e3c9daf75871ab6dd3fa4230e11f115db1ad63a2d95c35974431149e19a819a8b9274dc9d57fd5b3bd87ea1d75f239db327df2dcaea3d30034f3f41f4cbe2b9bc8a25532f9e951be877aa5c11276aa02fe3a7fd32e91bf114df3295a4b0250405e83e055bf8d5bb014fc3f96c8a4bb85dd9b3170ad85d4026ee88f58b82684bdfc655005b976e63cf160e2241b9b724bc7e56da5156b399dfb14fed73b318ef21844700865fd0fc9a9e6cdebc5af64f58e998aaacf91a29ac33ca70202605f95b4454608805ed9130313b09f02d45391a9baf689aeb66e019352cdc59237d04aabcc2a6724288dd42569eb75b624cfdd39b7edde774da71d2b9003a2958f3c8f5c9409b006d39efe1ad0ac9e38090c630ba5f72fd50cb273079661ef2203afef7fecc38d86a826ed1ec04664f8f359ce4324b37dfd6b980c9d5d86843873da279dd4fe9bb14578b52b3866fc7734bfc2250d4d47bf02d9115498c37a8bea71b0dcb5d5c581bf94a26514a47cef783246b2d05a1b8e3c6941e60b8b003cb93b7761558ae47055ad8f723b9d3931a982473a24e301f580e7a0180d91fe65ccd34e1d47f471cf2b1a82496f9197ad472fcc2030bb922ae3c1315cb1b1d83dc05b7ee45c2c22716da887182c8dd7b05c30525a59aaa385dd7712fcf40d0890dfebe9edb970c081473026ec2a93058464aa760738dd00a342dec112bd5863b0eeb7958c47e100b90fa3747fe28327d091f75b2c721994f4b87afd3336f2dbba5eb723a4d572af415e78924512699b75d831feba771080ad326fa76c397d353a6c41196cd6be598f37cb5d2b4b485825a595d7f8c2c48e4c021ff3be7e676921edae6779ec322a201438cee280220fcb160e71a6f57d458f61e0fe30a6d1b4d6d9c937aa1f524f2fb48db312acb8e3f7ba63c5f185465f30d3544661617ff573b38dc22667bbd3b2a3d7e73204d355d702e865518f0cad698f61bc43bfefd12023df08ac83638223b2b16abc4c2b28843262ec8112b031cb28c71bd6f0c837ac60cd7f2923a85547c4e96112ddcda55ad662eb3c62d6aaba6f0e930f36006aea625e7de258f3f40da5640f661ffa9e4bccc7ab48fa60a11a49bbbd4e7d13be66a6121438fc980f9ba26883b41876b41e0bc4f7965ccb49546d3ca0a652af73a15a5180b4af96ce176b74eed65d14cbc42c2c3f76376629056e69289c39e06c17f31c4d4f962df325b544edf7d8ccf87956b50e4146ab3fdb6de7cadb3dc968f54f9f08e5b78029a4b11e1a445590933c92055f3284937dd20c2c25558fb5a2a683b0df1c0c2961b3207a65cdd3960538a7780b8ccefcd03a609dcb95e55a846269b42864d22807bf58934b265ed4ac60638417dd898fda2e98a93db4a900907656ca4257282f19c4605d4149ee1985f5261fb42730db5e6741216383a39ff3d43a5fb24a4242b064a0a3d93445d18693793a271f89af1ac67cf0152340e5bf20646de4a5874749a37a39d22ed03d00389946f1da29c1d3c89400a725bc4f04c3afb959238c726834c8ed0c227cc9370022d06bbdad38fc078f16a3103288cb0b0827f67d93dd18934d0db412d7c20b1f36fd904b03badd7d0fd54c374febaee95d099e1d56efb7e5487b93fef88413705b2394276333f31238766245c8c2b8042f89ab311a3ce5e5a12bc7e63e8e101a7975587cab67228c6208a3055c213be9725d0f22a3ed3bfdcc881b8624643c8d887e0b668978012e73aa5ce2cef7e3b471916233389162c614dc1fc7747a0171ad5f8890eef5912a2c7901cf675486d77739fa649da95412bdb051ea7f68eb649741f3961eab57928034a12ac389506f0eb00e17285eb8c5ae66427279cda524e52d92a94faf239b6d7dcf541882afbf7520ede57ba7a20b98eccf9d81b678437bd005e0867e6f5a9972e3d3417afd3970b45e0b34aa156df4c1277ee8ce4bc0686ba3ab7ab852a332442b6f97c06b50669969fe0cdd1b4c8a6bf980df039cb3e991b9e8f765b9b402b9cac2f46cfc84dda099132c174dd4699fe9d1b21443f0af867da305c67167cc2e44e0b679d582ca516bcb313b273a877b998620d24458c4c551632feae900e59533fffb0ae0c0996bf20bb1442289aa79a76ab5842abb68e311561303578dd7191c75be2a79319117012b024d5573d3d0dee41ec3b98c84687f0e6c410fe51e2998bae5cd4e0e88520fb9cfebe079b39bfc3db4c40fecca5ed8c621e0c3d0ba8162949ea249e33765d9f31492cfd02dda106c465941fb7d530c228538dc027ca9af5436cd9789d4a29c5db659a30aeaa7cf8297f736b941bd4aa2658419ffd4169506999fca55e32a32367da85fdcbcf68241972130078fe3b0c3b61bd9565a2a755ce6be2973c4d8c922adf5da607508d82ceab66c731230d28c4278c34cb9ae6fe3ccda0acc62b780099ddcf8e57a7dadb45dd27fc7db944de6afbf48951de2e548c8cffb531eca3a45ee4c8470837eab74e24a09ca2ff8883cfbaa5b0f50a975ff2df729a0623d5182be954db236579792dd921035f8c6cbf49376480b9e12f32e49dff408d05d3922fc97edbb066ca47a19d1bcee828bdb06f58ea56e6d93b59043f5cd34b54325548483213dc45582f3ceb02b696a2bd7d3faf87bc25e515000c7ff4cd9ed76e6ea355c29e63225745f48b7177795782e2251b0dff685e8db5a0da7752ef1af0cc317bc5a061ded04a7a1748e2cad979221a70ac5925a1072f3bf11556c6b48a06f85fe05f8d74f9ab8676941a978cf166780e9022336daaf5478a08c2232aeef12787d2e36da3db0b69063c78f0ddf47f20f5047430118e0cebc70e6315b0dc520e676a9999926a7ab0a10da6af7c595c74d0a19cd65dc7079fc7631d08a35eba0f6d4676aeedf6f270cc10b7c05a29e594b8eb11ec378d83d0784adc0d9286aecb239ed2dc904c8ec0e5fa389eaaba9975b4b80b1726e7aece4dba9380f6ea1bdad24ebe3655e99ba61e2a49259fc17aac14d68a0fd69a6f428fc777c1f5d86db5f62ac80995ada20aabbdc71e218283ed87d9448b833b466f885718f0b4862209690f9f290b1eecc62edd0c71520c5fe8caafec14e6f2dfa11983fe9c8e540018f5352c32c5b4a5e90a62c54569195b24dca486fc171f47b443ca9c8628f979e4b8b65910f368cf8bfd818f98737b48a57fd4c1e4f5dd7559ba3e93845341d01fd3b20f52d31fedc4981ff2e3d15846dc7f43f0c9817360876b2a71db14409b607c0b836675e29ef387b4ebe915283f74e0f00d7a836aa234bba77c46eaf366d500bc4858ba4853e5675abb0cd9dad09a28758c2a5828e6b5077603caa05b560658545cb299ab0731b823cc5fb9df046ae6595fd47e16a30b62c2a7f7f5aed326c98f8a6f7178d2a41e75fe554b4c0df9946470ebade0555aefce2966480c99b5a72776e151dae400f1dfc044b5e7435440553e142c1101f2c72629383ffd2fb859e27b4dea5aa0be13ab3cd59f1fa7a13eb41ef43cefe7cf931027d287b2d6af621d06930dc7d4cd14b2ab09c07bdcf4430d64b0b53cd24c272e982a94645145e2b822a0ad6971f6eb4c551bbb9b10b3b518a2926cb2760671517008be909d8a17378e04023af7be8ce7356331a8ad788c1bbb86cd4438310ae6ecca3d5974561c9c4edeb376ccbffe4b33e52d30b8a6e1e895d8ddeefd0f756903b604591143933c815362d82839c1b950d84c54997cf1206f5b37ebd3bb7b15e62667f93a60f2a200517992e116842fc17022d3f85bfd7167e60313ae727c51101550544dc791b299a5f38584c72abf2fad48fa6bb46909e48660f44722c41b51fccbf2ab23e0fef0a0245ba2c863dd94114f2274dbbbf8bfcf8507a102ba65524dea15c953c2eb71d753b918564d510934b1cad9e8d81017a705d7142022a981c1112452b733363f893ea842daf1f68dd9f1a699b22e9407d5e689122c3f15a49c6ef54c4f10f41fa45510da5aba8bef363a0da4d1aa7139269b90adebd33d6aa3b76e32dc32c31c0bbf017876a8d87bade1b5fa5a2c5ba6037c9b1d68fcaf9f1ced53f17b50993ccc5f3a4a11d9e62ec5e364aade1ac8ec1f2b737cd9ebe81a8df0cdca252541c3c1120615ec6bb5787004b89ade75b4ebe5edad71cb70bd4fcf83cb9e03626e6694c50969b4aa67bc06100d3ce5fee8bc00b6fa153754d0a69bb5357bc82b54b4c9fb8b0e269b03c2510039024db5ad210ce4e82ce705ab2c06675bba3b884d67d2d20e57e9de90ade1d794a4ffa5b4d1e55a60158d2597c03ec51f97cabbe0484e0f89789c2d1bdf89c9b87ad08f29dd64e14cf1c4213b4f4584271034eb9e4ee7bad220004b1e599e97d75c888717a11420d325b03c6d13910a47880be6df1d8b82658cc5818f839c90a080fe1cd9dae4c6686660b0fb14ec6ae03895e9a423c79fa6b6d8396d399de1e5bfd2a6fa6b75d1ac28a6c6eab85cef8e3d416361165ab52bfed2d7cbbe7a0a33af21dfd14e14a1f96084d3b408cc97fdd2e67e450948fe9b0757ee6e470c664f016ce9e3176260fedcc6ecdde8b8f7855055940cda120fea7be7e5f0f0e014729e8ce396a33e9c497c4e7c85efb76c1f122d0c9bb7605ef11f707240a014a2a041ee1cade947a105f51aae313226dde8b06914db97412377c5ee754a69320993f554753005fdea52940020930ee7f6976d87baa6028f4005edc53f5e1d215f0ac3238347c4e8798f6ac602e9533e9b834d22e9ba627177fe58a94ca1901cad6feb2a2b684247ca604f8cbe779636733096bc149de4458d1d4863e73fdf2b1b4e3f5fdc845b7aef3538cb700ee014d238429466d7da5fee5da248311457208f2ef180107b2fa586af6a6e5ed9c9b8af8f0405972ef331b9564e28a956a303ccd53bbe9da3abebd696a89c4802079e862ac2d55143cf7886524c79cf478b5f5560a73247dab2aa173c0f61ab94ed55cd5bb91c0b6f715668a371f6debb3e7b0be814100562f0e09c4669bc944584fcce98bdb352961abc170f2f39a58d84911c94dc3bfded5c33ec93b18d76d51e02eb9005c56ab3ba650d7380107d7895abfc80529c85ea80c1738641c189040d48bc5e3338f701c28475e90e4031775a85d9993b022b2d2fb82d3a21047ce76e909e13755c19ebdccea88e6bc586a6d0064a8c909684e70cf485e59b631c714c7c48be32f11cd21df68b6bfeadd02830c1ae0bdfb8d4e64bdff187d2acc9b7e8ad1b8ed81c2fa1740780227a040882abd3f76a354a9c12e5ec810e9711ad8a2847c0896db314841077c5a1f12b8d425c94fbf8dc7708f43b927cd3820f5566745eafc6a7c5f409c447b9314598661619d440bc9e4622d37bac65fcddbca3f6a77cb4649313cb00888593c19ddea305d391a16dbef140389c19ce36869f4a0b09fac81ef1c4e1597c0100d5cb16b790691da99ec0d6958abd784bd0372304bc6698ff95a234a5c979382caee8db1b8dc63734f77692eacb70db71e9552b076533751d7e90cd602e96f037b6995c432ff0e7584a32e0541f78f4667337d71721992d56ed1bcf1226c8b0244338010b4bd4947f4961efaaea6fd4b9fa73f133fdaa35797ee7e5be621aec0dd6876137457c9edca869a296785f6cbc439352e3f2eecc4d7ca2bd8946825f1c18c570f174edfae50b6dc923929845c3c287375d28190f8220a384d933fafcfc89ac6697d37d2368d33abd19d4de82e64a9de13a4516a7b657628f2b1a0f30bd352c9549fb25f9f569973e1f35003371e1909b9bcb57d21dd865ce9e600910d1193905fcc1c01e2e4d945832cfc6e50b4baad96e9927338018ecf8b6436be8b33b551a727bc489a4ee1356b4df8d11927062b05f799c34685d0505e4c2e3dee55cf3d56ef3341382ca9ea90e77e5f1a9583c0a0edd4313cab2aee9f80a4eee8475c54eb48d1221b1aac7bbf1d6ebc95d2b459359ca831e92c616d1f5686693572357eb8f543d9bdb0ba6929b070a636a874117e3f57d85df2485dbb9c59d34acc45d79bc4edb733fd8beb7622e1159d95a9fef584469d0b7eb5aac9ec8aa0ee039676a71c0aaab6dc6fa4a371114c53722e6a4085f41b4d54ff9c1934a467371d10a27d4565272fb181e97f6abc053fc40df4c5f1662f12e8544728116ad1b569a32974f14835da0cc8c473d40739cdbcf8b1a54d03aa6ac5e8dbc7137cda3e47bfcb5d20adf050a027fce0481d2249875e391637a38dd323e1ef8af292c36285c64f25bd6fce1b2a1ecf430d43e19abdecbcf47984162fcf092c9c983fdb9f7f556ad697793227c2299f1465999c899e55dbfe0ff0d6cbdbf7f20235be757667901a668a1600d4ef9d99fede4f3e32d91228dcf6189423efa9ab48cc98c0bc087bd948ad2c299a1d3523c913db19079c211d6d942720b500428f44cf7f08e8c8aab36fcaeeef5960c25011b8cf93692a8bcfe50ae7cc1e2966788f8998c79adf29c319b3025de14e54c81b8b2ab53ccff4eb8c69dfbdbe9804fd04959affaa24888d02402b632d0d39e16af4d1ca4a87019f27b1f6b87aad8b26ecbd6886174ac2179e751cf082a5a90d8aec613afcd5f7524e11fb60880d278cf484906b236915a16574a040be1e82f31cb0f0cd4c83e5b1bf43699ed46358b955606775f448e6a7411764a86f6ae3f34b014b1d351f6bd389cbe5c8b531ce401fd3f547c71fe2a519d9a494baf7e99d7daf3f9d98603e88b869c33c6a8f7ed3e4fb1b8a2b7de0f64f58a582f0021e85eae8482cbe271d985e47aaffd42bfcf3f7d84ff3e9ead59deda347d6937b38a5933b14558fbcb22b27b9a5b388031b190a15e529082cac742c4401058e8618a7a7772f826cb2662fba65e8bd8fa71b006341cab9b9cbcf80a33a779b7c2f5342e059a6b967ccac2e12d926ad39885a1f6130a3ca4aa30a8f279d41ba66771ad00175e94a37ed0167632b8f4f33e76c548fb6d0ff5f1a28a792af11b87a54dd0b74e71395626164c97e332686a4951c5f3dfb871d48675575e98a5a0c26a1c01e038f27ee30e737cc7f344c663d91b66c08c7f1b9f4fc32c2de5fb54a3eb62ed48a5a863a454eba97e2a8f524ac004ee3a6634276fc41418e16df62d445c4f85bb30e29b15092b21afbc2c3ca836b766980edee8bd69275f827a25008cb961c8ab691708002aa808b166eff13229220b0236dfee97e9d5ea44d4b117d54cf32cb713292a7682033f18d5a6188aac4590c01e657b781fbf23a178410282562fb78c6ddddca19613eb45725281cd839fd6a8133d3f95ae7d2fd7123f1ed5ae21f7e511ea4c2e77f01c5c1c5bccee6f7b86a9fb37d0be84c7c028f8bf03b561b7f8e0a9c705b5f1b87c520c655f60bfa2b62e9b1c1a81e927c87b16a1c7e68bfb873a31fda925b21144c1190f6f5c96e4e698ee2a88a4652212c527ca068aa3298e2928b667df437e854b6162ca06696c7239bdd2debf27dc8fc33bee53d1cb1339b2a513c8b746caaaf9dd5ab3435ee8ccda6b643fa32eacc1b9eea9c38fbfaa03d1b42c9958a9b5950e47177ee177f9a2b2ec1ae7864c4bc8c11f3d991f672b11c540b021ef3ae8bd2415f08d686055e73c4a305ca95d992c1fdce3eadd9d47414292727d29bd5be7dab70bcab05cd8714aea6b89e78b57b78cdd04522aa3be3ac9df8931de70f953121d66cbe12065c8332fd347391666b2a7164270f81b0cc3ec25ccb231fb8fd7be16b10693853e54343be8a3715ee0bb13912fc18631f5507a28881d708c2bca39263d3a919cc2cca719df1970b56b6f04b562b333c784e0d9e2617da53259ae4b068a0c300ad1b23361a608231c27f763e37295b770f08bd2a854739f32ac55e8095a7195e3ca512869da29ec9e2f45b10ce8b956ee3296f69c0b21e8146ba86cde294775d97e6296a2a46c562ebf0bfc6bc971bc3938ee143eddcf4a7294925fb461247db8326de6d3bc9c98e35d3b124c0aa588ee3fac8eadb2b6b66174a5feb7c521aadef537ee6d9d597a02d504b059a4886c3f9b0739acf54671285431c88987a347342ceff6585676a35998690095c378fb5b4d479e8274aad654d29a6ee2a10d0aaf634def5d3d47553da9ef2bd485cb3a29de3ffa0c386844016ba5c5aee848d599390ecce8e9ec19f0c1fc942717718b0fad7073a38c9cc6deb2b56861513eaa1466509ca826b01158fec80d56ed762411e0136b699c7197901e0a6f642f424841b1fb54db4121dfab049440c1b4ade34af9932f19b166c818e4ff44ed93be05a60e8d8a59e1265e2df10fed8d039e9290e4ed4913d50ea4f1bcc1b97c286c8af5978e397cd354c3a4e14f0aeca5894153c5db6324bd12b9dcac39032d20cfb37d8299bdb200945de46cbcc1df44567b7b537a96b1b16c999097cdd92bc9490e919346052eb2f483918afd34a799ce320c7a2b5f4be6636fa4e42bbe0025869efb053882352d5c19788a972187bc98ca3d55c9c3f5123f9e0c0a81337305088c6392c4932dd38ccbbed7cb13441d072f3ec442194b3df23fe07e1b3c0f43fd4afb0cccce8fa30fe8b1799eaaab21f39d7ce324b0fc2bd24bf8fc4a1ccead255a1e385b4202c883cbb34ecd3d79258672af8df32903f2410471947a2f1bbcc952cf9f1b44502def6295ee1f00adf03f3573ba73d8a6eb3b069d32625480460c052ebb3172b68dc8b738d2be6ce352245b6acacd746a768491b569908e46e500db5b7d258acc06feb6591f9de1af77aa493149870c791ba975f74b6c5873b9363b2940bbf8e3301ca613edafbe47d95ed8c82f9d0491c07cdb7d452f7414ac6696064eae6034811f9983d3b000b7022525566650b028dd2ee9903ec53e2d3af1b37bb1a926f27b1520087a1c79fada054ead7ce108590f6c069ccae9fc2bddec3004cdf9ad63edcad8123382e6dc8b45f623a44ddeb4f546fb38da101e843c86742a0889cbc626fe3baba5a1d017ed18a6549c343a9729fd14a24c38c5484d4882767c6dec0a9636fc6a02fca15c5d849a4ac816eec96470cc8f397d88d013747c00f0b9bdec117d059d483a272573662ea792b4bfb6a62e9323cf1c50774398e8512a3924d72e50f58df124a0f4efa186950026b8eb1c7da1f02e730d894a4b7ca543fd9843922423b21dd66d64dbe899c895eb2a654a97e2cba9245a02c6f19fae036bb1774472fb683bb8094ad0ff7c4830debbeb7912156a45d82878c6aebc3d063ffcfd5bd72579bb9d7b8cebc795da98294b4abce5194a265afdb31ea94cba6a068e69443861d38adc18babff3d441ee9d8e1db78e0e74271c7e8b7251a2370c52a5acfafde9c852733b3fae91804f644ef132aedb3109fc35fe8d3240ff16fe4fad2337fe16684387844e89bd8d6ce19330ae307fdc9d19408591720e2013f0380921e3ba76ed68f779c095604af8c1b613badc0d153919be5efa675550df365e69bcf9a8093d7f12ab73373f424d6d6fc29075571054079a57b6dcd5964a01d4bf6761bab751cfa900e7823240d485796a814be77ba88282e7b6df2175fcac940d7e3a28b7c41b0aa258e6ff8af8b238ae29521e3eca7cd7694a48a93f05df337281613a80c1206518bee2fa4cf89567b53aef65bb0f0aadcc3a5cfe85e7a35551ded2a3b7204adb9d6bad0c25de4ca6423f402c014091d4545dba393c6ddfdcfcd06770c75289b93c395214f4d7be8e70d2d8cba1ab76afb0a31294ec6b4d034c6cc3f8bc2e4833a28270f7ee3597ccc8538a687d0c9fe8741404093b9f64f6a9576183339cadb743d83eb4f5063a70e9ce4977b345f2c055bfd47727611aac1e19a903ca8229079d6f6ee2af089aa74bdbd5008d5ea4479bff7fd528b1a632c5883526c899fbf0e02a2e399cf16c78d71ad94ce22152b975faffa811cdefce12e1f4b38680c6cdc77c57097a3cf5d2a879c4628639434c0dcecc0ce07c0e09a81b5120ad7c233ed2c5d54b30ec04467154cc9b0a294f7a00eff4f12782702822550b9132d0a79233b05b02a58bcdf7c02985f9cdf7f52f4794f4c67405b52375ad5586545da80b9634271ca16fc0d9241d8e9dfa524394614314856e8c8dc1a015200d4cdb680bb3f03299c2252af2b047ad1f0692db2ad07cea4a18f9cd4bd40df0979c83c7fe5e26eed6ee109107c066c709b223af77524b1bc040e9c9dee2beb6d64e66b9e26cf80349eea3c301ebe7bc6768b00c79d2a88b019b55a2958e02b65ec2fe185e2a9327ad579f9fa0aac66189990cbe404c1ffbc6dcb6c8a2b270f75427832058286609cbcb3e54fbc74610adec471d276c1430183c6d00f5c8b1a4c33c7b10632741c3d1350121d2283b52111cc57a980de5a1a077598b0f371d0a0b6bc78bbb4e1a781e0be688581a7df9730b5b9fdd8cec5e38980e963f050ad2fb39cb88a95b50f801854b3e8cf2a55b9627e1e4ce189bd49f8b59c11658227087f97197f839a8dd17f72cb136d31b347cff1bbf187b8ac177a9f020515889b892595fd7a87d382d9dc75bc2194ec39e0d872966d28ace3f859a48a13dd53474d009e301b9d15b9799697b45d248673289ccc4367f97aeec70dd4e4c91aabe8853be84aff2c843d9afb7cab19ad254ba087a134edaff698a8443a9fe0d673aeda81cfd461dcf9eef6000b6e3c98d00b7313b0221bbb89748f18a3e61a3d5825457b39b4314d55b62f16a9fa637494b026cd7cc7c065659e5738dee95574fe625bd6062a0db8b9f2e471e19caaf2cfeaaef96dcdf171597deeb5dd535beb9b86ad05d3f83351af3f1c03cbbf65afa548cb0cef8c7df9dff85cfe8479d403faf3bf24eb2877ea0a715d03c6c36d4af06c90996a1538ce7397a090fca4d793aedf18ef9588d53f89e86c926cdd5ed3a00216507910ff2a6228991082504fee14fe0d351126b0110b6a2c737c81dc6cec7cbc00baf893ef65fce0696edbcb280ae5eb9122f33ddb6cbcccd7f597c3ed3b0b75dd12872f70cc2828ec699c48a6d4a885301eac49c86e977097d2387fcfabc59d762fc2eaf5fb50196b21ddbeb38dbf08c92a288acf0128287a004944eb5a2a7ca9735589167f5cf9927b65d3419b53b617cf997d94f08c4252dbfad7d31c46a6fbb6a8576173f31c92fecc89832c6309c6833fc39efb33ec898c571811e108433509b8b72e161aeed2937382682bb487d360ca4536ee09b16c4f845ac13fdb6911374283d66f09a7d7d938db5ef3a6f2b861d393591ace1bea21cf168030a0b4444baafe34695f2b950e3d54d0a100f3d442e258d9c2ceb61cad05534379e766a4c5434cf3f66d4d486e7800642e55a5dec9de106ddb37c3cb14f344151e8e55b0f570257e681d9a2cb2dc50e98c4d22c9f27169712b14e8533917005adc8da592a048e6d1be19f75d375341376e111f1b90e026d3c31ea35f81514cd727ff80185f06fb4ac294e0e8a80c059a83cdfddd8a3401d6fb94c3264652a3c496dab529894d1c78ae2c45e7762e69c9624ad1e7ef3fd5f22f90961886a5a9907333dc8f9e943961fb84aedf47e8e55522a3ffc63cda79282de7472e6d97eadc36d6ddfe7a00b342524967a5964d6b04cf3ed0788a89c546765a58cfd5b0aaea72b94281489bbc3ff599acdf8b76b9c1224d4147b6a4e1eb6616a616797103475dc8cbcd805052ce990580c5eb66017208196ab2e343d5a144b884fe70218649e35ebc751bbc09623c29728b2e87817af1445935c7ad84f44df7c4cf762f340f09648bf419313bc2de05da889088dddf6b77148d2c09ce596b6a8356ce2f5a9414d829ea3486a3ac29c44b2529d5edd4fd12dc7118d44dfe6918038a9e8a08de9ad30d4416217b4d9e276e771f242c159fb08a7dc523d61e94362d92dcadda345a5b31f0c277bd555b880737908521482d07af97e694ab013162fac8333f66807abddf0c27a24d2bc4505d1ace4014eaef886d82048339cdfe8f97b4f56f98e67ed602f6a74c273ace4d2680f37eb68ab0f9ea2fd38e857d755e265c5ffc9e8b9f5e001acf91d03b51a3c59356b7f3d4f26cbb8cb4448a93ecd04debf29366ca29e672da00f82b4180d8bdea8980c4027340eab8273bdf09c32b6caa3e3d35180b0d3931cc183a8b93b8343a2d1cf9ea54a8107dd40a1845a64f330f4cfc1f33ed360e53e84a33724be3f282b19764155e7ee94d9ba912ca9714a1539b6689a59d0c2e05c533111414b415ffbb8b0d65cce23332b2fa321f09ad167b7debf596b4f5cb392e5883ab0af1709810d4dc51258bbe26508ad8657b6b4928733dc86b7b97f208714592c6f36d9bd474ce069655440c3af36398c73bddf4da16b74d690bc9d98f20cefc5e4f8a33839debbcdaa62e8334817ea9c972dd231bff9c219c5d12426c52edd798d6e67c3855088e2c2ea3b803fa66cf696fe3d6c53f41db8db46f9e75ae95a9f7cc5b5cd31b8c82841410a4a66a85198f54053afe8cbdc1c4d17f47ab60f9700a6c710322446d7408540ac43f0a7c2e18d1172614781d7dd4ca7e1514861ebbbc7fdbd04d9171a701bbc03c773ed4a3d3a6cca9d94e641a6c7e1b3f72a00ad6839c4d60a4969e48d4cc60e8ff58e9dd5a51e79b1ca9d796277f75b782c549c1e9311c1e45310cd94e2406af0f92c362d5a7f0e9041eb078b816cd4f66d28b349e2d1d1ff0d7d2b517d84dc5c8cd178c037b64d2fb753f68a41811084698f4f7c61470d3516ee513751fdeb6ee18e4f159b0f54cea43767a786dfefd504b72acbc376bd8aa21f6d4b56d395371405f73bfa335137d7fcb66a87297f443b0176e05f8d08182783b1dd7a83078bed292777e213365adb90660629c71015a8fd6eb6cd7070d2771455c528851572c62cbfe4bdad465e7384eb8b1ffa1702c5d14f77db487b8a8fdc36445a58d98e7826a06de92478d41ca8bebdddcd85f8c0a315cc07f799a735e97900b6f66773c02fa531938f7d86be3e9b3a1cd82736747c22ca771f75994f5f15714ab2c440c7eaadbc77eae85119cdadbc7d9072f28642a4e3ae3749b0ae3d39fd7b70d03d8938d7b94680adee461826328934de290f96add52629a55df30d6b08dee6260883bbd720ae995f9cd9cd4d4a1ce66a346fa732178703a5c3a19fb3db4592af00653e5769a20f75e676fde3df1298026e941ee60dc5418ee734953184f6afc3e88bfe9ecda8a3db80b9c18662ab22fccaa0abf66df3686c1719430455796d212547a5ea3b2796b7b82588228ab84f2babd22a7496d0f9c7490cc5fa800cf88b5a9cfe24068e5cc19ce49cfb418e206cd923bb199667d760a17bfec27e601a972ec12b359f41d7b8b7a1bb7b3b3e5f08fed1badefcfe2007d43a7ba6ee3d565b180e17784e6d5e278442c3eaf483455ab62f3012f29153aa1f56ccae2ccce310f0eec057dd751f574fd397dbb8e76d780b17973dbfce212be42e0af607c68b9bc7b673bee7463bd106e658d59899dca10a8d72515c13fb27aa64debfd8c6afcbb274a8dca1b10439eeab1c91f5ef08f894774a14090766688c924a0f099468b4f196e1cde414cbf441fbfeb34360c20d4d32affbe32de4a29261e3245fa15b23e7887165689ea9afdf66a07f54efed4424c33a137b8b18b3d5541f5b5c35c40f6f4cc69ff2780f0df8cb6c679d380a4a165a333193ecb7d8e5cffec366dfde9857df63c01ae18949be93d4dc54215bfdcf6d04be6723fbc7c4ad5eca2a7ce444588afbd57a59fc327b94dccf726fca743a28b14c05575fef9097881e8260af0871f056940c402a6f0f8fc09201d102921f5c436db420371191342a5ead148e7e525eb65b60598d4e581ff72cf1b97fad08149aa941fc1148aaca26ad4a2048fa2ce3998bc5b0aa84cc442ca4529cdadc7796159e4e400f718467b96e56ff536e39d2df82e0477b34afed895a8251d1795ff3a65b442231236f99042f0f61f1a4305e86fb5819673482ef01a1044eca9bfc6bf4222e2ed6f425add9f2cb00772f42b961ff5ade81e7e61025c7da343a3c8ae0c4c10da3fe90968d213543b6a324f0f617c80fbe7ca0b4df45c26474a9697de45c265dd4b4dbd193399d116a382ff0c9ed8de4ba0c8f67ca2fbbeb03c73ad700cfcbf8842b9f2890d8badc7bb1018b59362408aa2cf4cdd8176221be6f89b2df164bea815a6b9e6db9611b68320b2dba188a28052782737d7200c287033e68fa3fa800a4ea4a2948c17e3961bae5b436ef29abae0f3d3ee7cb3e1f7954e600dd3aa03ce4899265554bb300c0db4ae429e995bcf14607cac094a527ad054acd2686961e434e086de5b1c8f1f23672d54e4b3d15600bc6eb045fb72523a2dd34248a2c4f9769a8a427ed667f08ce092805a35152bbc0afbb4a72f735b2f003d817d7b10760c1b0b901e1174a828bd062980e77e5bd5002b89e4bf94ebfa7b479f64a3d6509a2c93e870cb30047b4b8263d958bb17717525b0594570de634f733839ed4dcff194bf8ff1d08ee9b5a691bbc229e3e9201c9a4dde1ea3f3de6c1c8255ba3a4e87312472a6acc2f74bb16cdbb578ff12dd76fbd3e3a9dcfd2e341250473fdc9518343950fe0a110266c4fc135806c6b62d76afb7bfe676eee096bae959de33e9fadd1f355db295718f740047a90e21d71356cf9438e7425bc729c3ece53ece6944d0908863bfc788c68e0aa7331f5d56c095c687db6d4f6796edec1371938d0423dd2e5e7cf7f50e0dc3405c088885cbe5d122d076eb1d2cbf94f385977c9ce5817e39c5178236c514a78f7f3901cee3e2138fb6ca7bd41e14ebc4bf73d0be0708ed4587275b570ff059d9f485517e5a0a6c31f248af1012a72c514a51c5574efa1e8f753b54b5d4887ba3a5cfcc5064f3ba76722a03975d2308cd156a807a899750c87c7b3621482033a449c5fdaee45acf7bf4c0885d0c1b580437bba109573c050ede348a75d1962a92b4c79fc7d6e19dd0fd6b17945b65a03f830fada9f9763a2defa0c23c010c9e39b260d9f43d08bad8c8b7623a1bf2cd1833113619834df986872de0b0ef58ef4ce18ed21fd5e2d79703638f77d4ef8ff4f9f13dd561ea8486ad5a7c24e9aa01e19ee2c7bf13f04442a7dc775520db752c352117992288d1fdceebe60ce4a9b6c422e8bfa9e85d93f0e017d43cf3edde74c25d665359f4a14f39942ba7bb2412900fdab00516934e1c9f4dcc8df01b68537926aedf94249ff1c1b112a5f35edd8e29adb7340954d9823fba7a2e7b281a5a16be339941765f351556c41122323e3e11e618de55fd9aac7ee41677cfd89506296cec1bc423d9450ec07fbbbd9b429fdd8844e9f0dc02d9eecb4435191a414a8104598fa67148f8fdb93818e10e661e82a22031716c4c4de119709bee74246f52e42a8aac4ce5a43045ae38f20442f3ccc4766fe39e304ad1325aaa8312df763f421c2e734b53ef6f734aa3481475fbbff769f8ee1ce2cf33c83243ed7e1d2f7575a82478fef6173a47056d67cf0ef805a7dadb0e9de351bdbd71646314f6aaf0e0503a55f3b8f8fafc284e5286a6b570494fcf4cdb27fd35c9ea119e5ba08447b4e1cdf689add7f54532cc67c4458561f5c7e28ee3fe74691853548392cea931ea8fbc9599a50630da4ba2371ffb5c925141e88b72d8f0df7f959c9cb321ade860f3e88c76e8c76e685317c2d07fedb48af83d587303eba7f7058767781a978e934b8a18290983d1fb2e86abcb14dac9e1b926966f858628d7b1de91c5a02ec24ec5355776eab46772acb47f17c6d5ef9660c2e973fd72ce04b759f8819dff92d901912a4f2d0fccc5b83eff50c4254762fe32bf2105d616175bddc58de7e4a1c172f4b9021d795e616a6013f4759350d5ae360df7ab256eff00abac478bbc1f4a3bdeb63ab1f3cc6fa928d01cc69ef9ee6bb5fa7a73d8b65868d801277dfd081445d23b87219f852f50257c6492df8c759f3bafc51ce762321cf5130023dc4eb974a36f3b17263a7fcd2e6f2dc645ccb681f4acd002cb6ad415c617e93e86b6a59fe70d4149f9eb77b8f0bed5c60489a231758681b6265adee5d18d2d830be87c19e08fc2a4978adbd91fc8ea880a0aa332c926efcb6cc867d28debb070cc82a825f3550e4e952323902180eac2b1e792058f3a890dabfb3bb02fbbb23b6dde28b4b5df9dc26e2c281e8ec8dbd25208178dc1d16413fb10287f3467ef475471564c4a28bafbbce8524c1a5e7bb847772746b905a501f7e69e846a1bd46d9c4d933bbfb1c3fe53958373525d3c9983486b9a07ad506268d60940942f1542c23f04e8d67d05fb40e20ddf60061d2eca9beec65f7f9f56a3f605bb9fa0aaf38b87409da826786fd61dcbc8707b5fd8bb40fd69077ff7f1f0f8cf80fbefd00f6b4232c1cbbf735b131d3515e2e627c128da8615f827227df5212bab248e5eaaeef902579ca0007943a7fdcb7e14f68a5f77e4e036213c6ab6d37d96a2aeea1718f31f7f4d230cac2c85ba7e5064edb2233f404eabf6e5f42a84aa46601e143c88890e006455c5d2cbb7a263cd37224e6bb922ff76f94a62db20741f6c6392951627c9fa961ea35d042092b4e2c6e5a58d2eea7f5b3c91db4688daf5aa328ebcf13f61efc1c7794eefb6b4feb00173b9c8e81a13395a8dab3cf27ac01a06123baf43948c5b2a6ee4e394f5436f2a4300e661f8b1939274605e24353d187588ea104458593a2c6e4d55d97d6c2a973fa43de8fff7c5fe681b33da612fd4a21fd443d293a2c30fac922f8d5b08d07d9fbe1069f20f0fa0784b35dc03089bf950288a933efc28387b2b5c5f3459783c7323ebdf7b42c899bd4c9bc6a7ae0936367ad77aa5bf0136c89c1936f104b03e3a382e2531504f1905e8bde2d8de110dd39ec2982e532cc3550c9145339e8d96c6ae188cf838ec3318295ec77eee38ec5435f098ac6c07b3013e768e1c58c900221409ee52391ae458396616f4a57683096583c9a0e9bff5de420af6a74a7a9d51ae01efbee033a24deaf5cae1e8540741aa6444676fc1a8e6dd3d8de5a31cba1b2124cd010ec3218c3742204ec768f0d705f549af15f0a9d394c4f66ede325d29a6e9a9f90534bb87d416eadcac9df19d09e34031b8378df6092c6d9d19cc09696ef21daff16f9b5fd9d6eb291829760d5be84da06fa14e955f23acaa4ad34d5451cda8d161bea77fb601432567a3b610fda65d7509432e1ed61714aca92eb9457691b3068e56fa2e71b89b37565d9ec8508a731f6ea5af07f325b2f490a74da0f1a4523fbe753168f59a30cca192bfdf2699efa896f53cb98a09cb2c7fea20134e08abb49400a316243410424b6032985cc1e05f44938a76f84b11bf7d21c8bc8975687441b40d63a0ff8e9d43ace11e9d9a47e26f89ec33cab4f8c9087a0f9565b5086969b1e7e9cfa7e790cc6925ef298ff67d7a9c67105ae2a50b32be405a72f13ae60b9b87570102ff6bcc38ba14b5c7d388d2c2fcc50d8b5b053cb5256175e38a158608562c8c31506c49244f532d6c8b9bbf0b469be832fc638c25630761c8256f45dbf2aac0425f2ac695aaed93ca859099b9138b066477d560c1a186d0324f4539a6f98788c8cf1628a540fe4b92225973060bbfff3491419c5a74c2d9ee4a4971823170da39ce8543955b3495ec0bec9f9142a3b4cf1e9ce98678f4b916f3d0d0bacfe165151b48b39452c268dab3c214641fd52c22d6ef27239e75ce06b9f792730303e0f6b0fbe4cb40eee0e9bb30df1b74d7bfb0288234d1347a4a95006d6292a4b9a685111bd8c6546215a79a109c3a0800866c4b4f513bda4f0e24d3eb9a3959b945a6a2084a8bdf279308d7e663f3205fda3b8147424f494acd222f8624b8e726c199fa10fcdb2c355fb0984f8400eff715becabc53f3c4eb8a8819933b96f97af8207f410f7c2e804a4ed53feda8804c50446c00c8b0ab4c197a184ed2077c3302ba999a00c1f2027e77d406da202b3fac836e32b4ff2f0ccf4db724bdd98b6fb9eaab7e4eef6517b4178b78d6722a9f2f4ca011e5dff2bc8fd17de645a5d4e03972ca83cff79098dc64f17b706c7622a4a864f2a1e4f0faf9f3ff84d2c216863bcedc708c60ae07d5a22a41e8157029379a92020923c0e1848ab8a46ea66e48972fe0734e069a884f780abe095284f760993711db697daa92042d41a99bf486517c53bb88fcf5ed819bb02e78726561f4e8ee9ac680509e8018be72e5875712a9b9be39cc08fb826d368ed3166ed29e05736deaee5a77af17c63f538aa486eb6c8ae9704cfba798a84a6bd349897fc54cc31ae0c88265284b114db46b6ad907aab92271fc18b3e4c9505da888522b9349781cf48e15df959d654c6ba8026d097fa53a2b211c9e915d082a8b1a5e9b71ec801ba4569f25d62b84c263fff93bd1ad253af432101ba1e37f6b9b5ec37911ada8828bd7af073d7c152bfcd5d046316f7e4abbc097518694b73764b04a41eb9c7f5be7e43944b3b1ac660ba4922d446f51187c3c1671fd0538b388e210200b17c1e656c445283e8668ed73de71030f13b2e90bd2ac44633b802916202eff89a42cf9f083a6db483cc0f9f8d38540621c49e897924eceb79c76b8a7584161c05949c5d514d6c507ddf60bfc5e550cb3507430d7bb9c802ba6797a03bd3f8000cb124597332b2ee2c7c51f3091706f1f105015daddf025966d0d49f3554206905d78def8915847b40105249910cef9b2b5b3d317b0bd690c3dcfbf46891be755f66ef2094be61b42cccf49cb8604620e9999191b670fb4e815076f519094e03053b16cceafd66ead51b42d946fd8fb9644f97066e0b3ea191ea6d23efc8def0285e93edded72cb499c8a06765a6925609add0e13131f677a35c1ccca151931d4ecc059f287929354412371c46986c7c0f4b3c653ffe5ed8f68462510f2ba62ce1404747d1c34d9c144cb443b52fb79dbcb3ad6fa14b8ec798bd2566d5024a56e8e1931b12d4d42cb8244d4ff72defa06eba3ff9c57cd39d195a4a918f5c7cf44e2a5cf85536afd997f4899c46d99abcd3330f075a53ab04ff89e3f78ea0aa47c3747221494e46476b12d034867a1a7eb91a51981e637c628b8c0c5be3a974f820d9b97befe578ea6e7a2ca30d4f1ac80da0a0aec69330b3dc0a34f741e704e71b4a7dd2bbd31d62f24cec344dc4b65061f094526dc2d060a09a0742db03c61c45e38e36fe70e0384f40effde5963820b5b9e5a62bab99d4df2f22c3e01fd5c817a3e9aa0d799b2ca03a38dcc57819144c9ae618d68d9648049a2065854128313493d2de6f6ead81bbc3e0eae2b8b6f348e8465d7f0cf45c31a08cd72f0baf178f9062daa6274efc4f25923fd8282b3e58c5dd92510773e0385e3fa772f254b39b67cbe67f556ba9aca21ae088736a05f37b29df45aa77bd4b43c1dbe7241886d75d4aa57813c7c5fb47f328cff77ec7cbbcebd21c93cd0f384edf3f19a7a207bb3d953f4b8dd83a5a531dd1cf051adc13743c1c1f0bface83d9b59e0992e88516603e9ff948b9d66626a1c683d3fac666e9f72c180519540b7798c4b265ed675938a4c62941ea8b12fca3b01a4c48c0cb3ae5284af017b9048d2328582f2c1331fecbdd612a5a09fba17d21439e64a334a60861eefea14268c9ebf3be1aee5fa5944e49808893f42c5b9fe2019d98661e9310bd2e78538bcc567efa76b7c8f65deadf8dd60cea619685aaa44ca644b9047ee1f28d0f742bfb78539b48969d8622b4464f32b06a980435dbe6de7039ee51b8b4d2ea3007cc1bf8a28d3e801acfddeb2032ef85c5641f459c570704fa700763ccb614287d8369cd31a925424310e4f3a6b26b94e20c12724eb980dd60221931a8d4258e5bd6dec5765e7aca803f1e7ff414f2473861822271be857affe390d75c482cb0d720d9396860ce05cad8bf96877f03e4179cbb3eeebfcb9fbb2bf5aee42d7a301f61006be9df28fc9a7538a0126a153e31d6a4c5dba29102a6f85d451127d2329781e93fa77e5c73925607d952c3dc153bbb64d8f1d3683be4dfc0c56cfc4ffbedf36ab773b7fbcd1a6fb157df348fecdb977cc75c1587b328abd038f147591708f7504876a326fa8b7f488b7d65039ad4d05b748ff288af5c3ec74b2bcd01e636f902dc83cc05eb980560a299753ee883832ceeeb5da1fb27f3f9f60949d4e2eb38cdb1ffa98062ab622401cdfba31f985b22fb450d5c3e5d77b62aa8c5fdd1941d6c1be5fa2d789bba4ef5e3744cc0db8d9fea382342dc50a1ec5779e9b0df405c83096782b0fb6eef1940afcd4fabf4c6085064331a445c22c29639775fa5f77b2bb3529371a112bba839082f25789ff606c441a544a37fb5e070ee683b208917e7201ffa46a960a92328af0b5bdb22e266e85897ce6b733cd27833b60bc5defabd1536a279ed2dfda54680d4bc5dd38eba1990290f3577b2069cecae66a3facb7e6713ed23d6a1cb18f56eab435a936883272edc2b48a566fa45b27bb0b9f1ad2dc57a3c89b5644be13708afa3943d91698881b0dd7878e7692c4c63ce2a5714e2ffc3248638e082c4a0a91590468243cb8f5ce7adfe27aa59bda253e0cb33208402ac1703efe1ea3a510ad8991b86a5b32f3e7cd81622c7db775a76f3d91fdc14d06ed570e4a328a387f710ea12a60ab7a445a3bb96f0323a32be37a327703d2939087eb645d347f36ca158a7ba5732fe7ad99d4a8f8f9e4c699a75e281c2014d805958bf6b6a1fd6d1fdf858d3cc041dca5659110080a887d8ce1477c2f7f83b0e5cf71ec695f333b0b47966b210c7932ba1e64afa73621f20ef3f1e9b8ba22ab64fef06eee77853c48cbc0d9ee8ac4aa14758893cff800b6fddd1f3f2991601fa1310c89a1c6863c91b94c66cb1b343b0777a5a1628a64f19d9f03ee6af8d8e6379d2a7b5c544bc27ea46ac0e6a29bb2cccf5a5e0adffb521e9303ecceede610580a4678055dda65a5857f84c7eea3898d0f3390193a50ad53e50619f61bfe92843802a4af290bf62fa80a0453532e1303ca44264b15d881cb888562893efa2071778b3e3263b9c1b2cb9188990b4c6402425e6cf7a8783f486c395332b2b1a9ab667f7c510cd0104a02fb11bfe811ffe5d538c85eec198549b37240454539dc87ef6aa1bc8b4449bfb63ff5841b524e467afc70f7998696de6d05a63d36c485e5ae4bd1f1ea07e229dc0f83b4babf17b3d51eab8cf4978b380759de95351290169e12cd17bf23a9d5eb9e1492e0f8a9b64561fc3a42416ed6d1a953906705450e4156ec3721dc727461df87a328ede5bb4136a44ee3ba7b41175eca0d6e5ae5b3bd9a1ad382a178a36af4505098f26a4f0cf23854713b3ae169a1e0d6550aa3fd4df1abc7b6b692144b21386e7f78a6d2600a702d0ef02aa370cc27e51d73659cabe104ff244538e7e6b983114c883d33c0c1b630930380c5a6f62bb8864fcd9a8178effa37882f9eb73f50f7908b6d7b7206ff2482f0ae1845d1d6b408507bb3c37ff1c3f7f2d5dde9cdb73fc5e8f86be3e0b5086d06c324b7e8ad41b4e472d95d6f29fc60bbdcf1566c90609efeee2a519e9532f6a6d493812f17707122db95aaed2d4ca00446dbfce06d295bc53b602c601332b9bc08134ed321211b7a341f6d743c63eecb63229f609831f8e97cdadcb73f721370bb93de0bf4cd5a54c8587629d5949b1a0cea913e8dee1155cbfd6287ae967bd347edb97597d76f1c5d0b83d0d412992c52a5c3d4e6b45f57ee6169a3ab87f96e9bb30abe2555a78aca6f7967d287fdb20267659b1879ff85be27245ff7c266d68c6fa47b0520f3f6364ed453e4ec5285f61fe81a3a8cba4279abfb86041f893378f72145296ec215116fd62f799d5782967c5d26be9c615dec347038c07070985f8b119ade3c9567a82c43bfbfc969b344b1524991901d2f9991dea17af751a7ceb54e8eebcce39c3be8870928aa3fb30562ea5703aa533883a36e533865fa682af9cac5ef3da7da1912a0af83d77e345ebd04f840b2ff046bb9a430597b8a506c4b3df15cadcfa77df6868d22df107fc8af82592c740b61f331f14c5f268e5592c112083ff80d70f04b9d1daf773a19da3cfa8d8f94bb757a9f6439d7a44b55fc26629483a44c6801d19453369b7cafd2f96a1813f677756db37e45a2bc56f01d8fac9b314a49ccb6ade5ed00bb1cccbe52fef96604df0c58948537c141fe0467264ae9b2e90759e338af2080f489b8dbd4ae25a04b7a74fdb203f32f3bc01f173766837ba4f3a6dd0e6e44e4c79787aa1a44c9b6df070b118830884343c4a23ddeed52fd1f36ef39025312e9427ad6c12f44cdd5836822197eb1655e0a522fbbabd38d50be54b7b35ecd511caa7ec924216bba9507f8913185c8d62f4d1b32f2abfe367e907f82e0c6bf9f46f19e92af631b1a86c61b8b2f08e55aaac749a09799653a98f084935d5e0650a3bde71ce383f71f9f6828a3d6ce6bfa68ea23e6c3d6e3d61de22cd14080f849697970bdeae08581e96054015e0bbc8e14edd5764f2725cc10cbc829a86ab01aeec9dda2d88c90f8fbe34886f249e3db83c7fef2d7e97132c4a1ed95b6917fd1499d39feb978e168a7feb998b14d7b7dad79225d9723488ea3b9f7c32a2221244e372cdac21db473c5805b1cd07831980b9106fbeacacf57a33a1e9041203d6cc484d65bbae65fca16e60b4eab7707c05999a3547a1b4ee13ef23e436b867ba3c6fa7fc1b03a4b74dae56655409d5773b103eb825199a82b99490ef9976d3d1618d1cbd2ab0733e8106bf543e30894f2950f3f19e949f0af1800dbdb114cfa793f7d9062353090e063823de97051814b6b9afa1c7adfe722820c601ffe84fe4348bc7ede2a46c05b2d87d6f5ce2e15e2d382ed48ca9a21c5ead6a63c7c521af7f1ac29ce6ee922d04bb2e9ee23ad1573479d68d39986eba630bf6280ec5ecba31ff433a567e14d6d10f7fa6d0da61f14a646db780055b419dc4e7ca457c26e8d52e1e4d520ef6a6c908e6bf4166d5b9d6a1e9537290f66a3e29fcfffc66d034a9a40195994ef757bcff23f10f22ec381b6772482919a14f0309d4d4a7a72c96c43aa57edd0da754d3bbd02f05b6276f22da85a18f513256da02ae10223876cb212bc7e2b11fca463da9b4e49d8d6ecfa6b3509a22fc71687273dd3feb4eba6ca973b448d62591dc8e6fc252df45f07551f749916be322cf9919fcb75adc3471ebaae4688af00891003b403c53adf75408a1742f8c86a5dc6e0beaf238f0fad677ea705b57034e5dd217b50f91ef7e11306bbeef91c56e8acf40276ed722e3c008c897d72ac5ac6bf0b3f908f3ddc04f6f6a069e3d80733f4b60fe50fb880d065a0b995fbdd46d07bd47450e7a3759a310127d5f0af42678050dbae3804ed44fab2df6974e83dc869f052c487fda765f1916bdb3640c4e13dfe2190ba7f242fcd81c1cd16c6b73d0c1111b85780a713512076d709e00af64bd48440d65f109b81710c5249fe18d8951f160917a4a6df2df66a9bcba25d7f030430f3e319755cc22efa18796f59a6439eb6076c9d82a0b1336f8723def08d80976c1cb93eb3fe8190d8bc65d7b569fc73e9cf229c18338ed8621999d259d4dc1c2e5066d21e1efd690a6c10f6ebd41391ef592ed4b16b7b32489765b1485fcbd050879fdef2bd938052b253c1eb00229c2fbfdf00a1cba7ad05ed1abb8a98eb9880e599c86af79f35a7d3194cf1cce26c8ed683aabb888042825c4a005c8964076c5b12f0d3a21e6d1f5958254f9c98e5a71c7fe81e548aa0632f397638eb882118684564c0bfc4c674a4353ebcfb9c81a5aea6c17835730366b34fde4c11580f277fea8c68885d3d781e938abbb0c9b6d1d84519d0f58450d5d5dbb7fb93df51ddbf0cf7bd0f3559d165a34ff6dbb7c3ee9eac5809b5078292ace8dea3e03a35b105ec8bdc535e3204e76616b4b793712c8aa41cf18f8697fcadfddc38e9774b8e4940127a494910e34149833b76ff25a1158753fa85abc12bb6642fa73a66fb9e027d63e93727a136db66d08b88e3293254876cae5653ce994f6c7830d377ab1b0cf950be5be29ece41eaecd4f049679f4a516b4a60502edea0f77db13a4aa082a6541b929ca420f7f32fae58b344029b9719859065740ce0fb90f4e104d8205b4654eb7d62226bca13de5f6773d01a9bdc82a4a18467e65f53c965e1fc532ad6adfef04cef6ce07335ac080bcc979b06d5dd2762c553601997d8bd0836929f93113c5cb3f67ca4af4c2b374ed087d032139e77b2cd8c22d6b92b29341126311090ae9632bcc130f100945c4cfdce6eccd7c35e8fc2ed963a6407616f0fbe40dcff61c8ccc556316f88a2862629e87b417235155c78fbc15134c4d01f1e84850f350979ef199deb5a092122890152618eb040979243cbb5482b8aac96b3ef1debcb50b46a0073ef6ede698d2f4319744324b061e52eb1afb2edc15d9848c8f3792fc5e63eccae8c53fdf28c8f0f41c709eea491f2560e7146231e7519803612de694ca5e84ebd8029fb05a13457139d9de71e3dc10e3f761653680106ea78515aad538fbde9b6efc0a08b957491143b55f458c7e3575be72b9b932a1cc1b9ab6f7e041dd81df8140375600ab32506893eac79c1ec43b9e9716eee60f3479e3dc0f03ac14751df454af6f9cbf44e1c458fc4e2706d1c9bd6d5f918bb72a93b3532f025bc1b342b3ff2abbf5207fc003cbf11021eae6dbe08b52e988ed1851c9dde89ab629665b7b8112ef5b1bb21c7dc8a703133b6d6d749d523ebf6975229af7c3cffeea18d3fb1eae8fad1ed154ab87dd6bb801d730239252c46f6a4d3d154e64c7811441feb9d3c3fefd83208cf2b12f2e9d8c6405c7af9ba394de9e9e09a41d47ad9ef4bde430b675ff08e30929ebccfbc3ece3efe87e6b36fa7f32cfc8a89eef150b8fc65374f470334d4440ac9fbf43d95d4937932ff546c055126cdb3e90eb31116493a736a737807b4ce6a8a325c85c737e994788f3c2fca8d1382aac15b0c1ba134ea94c0072150ba9ff4d0140a87e8ff4acec1cc47ded9b77cd6c0053a7f9b8bfee98b31aa00e76c58cb0b834497bf645dcff250eb876971ed48bf2f3914c7599cbe86b8b6f223ec31645dcc01b6bfd90b77dc1f01e4beb7d31aaff3b532268416e4ec11e4e7c6b706c3b629ff423e503890bd4a4396c5367cf995acf13f8c5496b115ae508d512b0172fda613d8e9f3be8243afce93ea1da25c106861ceb06c7a129c960970f585a83c303821a76a50767ca030c29e9be5025426bbcddabe0cc4546816de8d8d42a211c64a243a7c63ed206e47260e86c4ae88f7b43cc7ce505a19dd67f97264728f434db5d660d79bd2fe96ad750d191ae31016e70866e5549c9a7799a649f874685fb4b77e26586b759af1d7fc8da7cea5f035b5e8cfcdf58b9c3c56100fe487896b5ee5ac99b8f9d33efb4339ec76b0d7f996a768e7979a3b551cbc28bf13b1f10e13a5292f5406e3e6af7ce6c78472c8f6cbfa081e9290f4d0da644415da983f1ba77b15298398031fb504f7a1dc094390d8891d2422410c88dff00a4d32f66d43e6692fa90067d9ed35c6cad232a4e826186eb7474160ce19133700a6dd22b5deb8d3cd65c0938cad7d1623f1ba3630c233368c41b4e57d2520a89909eecd775692f526f9179387a60cd9e801fddd30ffcc29673be4f93bf02faded0ced3910c7514751b7ed1a22044294099c5c240fab1c72f6d251a6f1cd2760d772ec964d5a9848d94c3e8040b67dec5cbb1f9639f3ee636eab783fc080d04de157a695e2add956889864bbe94da9996530b7c55f55370c73251dec842162b2002a628324f7d554da7d4a8fd278a184a106a1b0f2c1c635d896e4b45a259ddffff38762df332e5d84d887c5a03aa2b01ca7f4efd568bdc3f19e63d813bbb91ebdaa7b094f43b60e6d8a9ca35ab3343644b15c10bfdd1d053c78beca7e96b1dde9a3702cb2b8b78dffff79fab8bdc4417f111e83a516be693e8bf0b7238159c8ca7c81dd8c300972769f006ae5337216efbbb85ff6883a611700e18730e015c084cdbe2e1fb15e46303327a236f0a9c037848b4143119554526cc9ebe3216a45d070d21604d951626790c576d3d9d93c680674208a7159ce517fd3045bd4024c93644960a10ab928f725fbd2d4b390f761d571143f6612f69862b2b24a5d8dc059300a293c442356a08407f7c6ac5706677c3bc6d408d97b17ea2228bb78676a2b9c611e8e5e99aed736d54eeab4528abba71de3dfd3076a26491f0630bebf94bc032b996453f5bf0bd673798f554184e5ad81c4ac4995dbc2c83f16da4c86d833bc71cdb502e20b9638ca8d426a5f3f1a161930e6388248120a9a1a08068c3cae799f27af77f0c5ddafd2bc237702c53b9cec708b6b1eaa05a32392790b917d230ba9634f19b2f57045bf986f772af0fdb2456f8a97475d4aecb1246db0ff9c964848b594ba1138b635f5c32211552c9e62fff138f4b98398d8438852244c0f7aa5fbd37325df12c666c7dc2ad4a5720f54b773a471542232b8ba2640557730d6deeb2f894ea619d2459d9354dd1bbcbcf96fd8dd9cb9fd4d083bb26152a8c37a52905bd59bf6d7c03228b32f50253447df37ac5636c64f759a9ba189c2d483c17d19762a3bc4c41cfc1c3da462ce5ab672ce5dbf7cff4ec356fb6b031be83c3daa02405d7e0dfb93e5982e93700bec7803e6db89ff39d14045aefc0828f1586500ae7e2eeb17136c98639bd33b0707259d9476aa495a83c87855f46b4689120bf3f18f96d7004d308915a9495ac35e8263fc8d65d862093b644932b2de0ce6bbdd3c0164e358feb38097dcd40bc98219045118af0cca5ffddf64df3af4a1b6d0d6a618483989145e05bc9b967633004276402764476968c38f91a98175d88b17dd18ba0a4f145568f486c306b2ed1a05b7c6ab909f538e5351861f7669faf1414f647b1a74750e8537fb068bb783c5afaef53e4911d105e2d78b7a424a7cefa3a7f1e10b78c314fa25e6d98fce3aa5f11a10ec57f3578f84e50982dc7d6dffd64cc1cc859910d4129170c8261528abcb55fc25b0b46c2dbce5a988dae8f8384fe643f6abc3b662f6761bebfdbfb57a69ce43df4551fa25469851184793c1c8ed95eee61d5494c0c1d2da2ebdec8223a119d356b1f65576d83775397774689d714b76245298135e33c885abc24dc6bc9e1bf2b7a810104bdb97dfcdc7fcd69e66096b7158b623201071206d0ba69b1eb2d85c81940497affb71e367e1d34f526460998f2114d316ba0a6d3a54c212b067695ca2c4570ea4cc04c1e4e1badb0cfb567d8a2e6ed0ea72e6a41b20f185c4514140e5f6692774e8c4743b29f6bac59b8d3c5f79461e9d8405259c39481eee00239ad5e44013e4faf9b35d2c42599098257a475be92da30faa79157f2bba4f51307432edc5a76104b940c4d9a131ec188183f7d0ef497b9fab542c5913f32dc16241754a42bafe5276fd27380c305630923965771a4a752848ec1f7a1f6fe708601859439bf709f81699b2ba7ce1a82ad37b19de1e12f47e5de33ff0d6f85fe1d5612007e697ee49695d46cc0078e6bd3dc01ed611384b58d44dcd513f02e59b754586a89ea550b814bd34797400e1d018b9077f58e815c3f4b8b5b5b1af1f137332d9ac58ce7c8237bfeafa86c9816541aa1b9e5102b30d7c336cbe4d76fd230e4692ca096b8182a6b4afb7f7eb18b38268521657a7252e078e392aaee3fe963e610eb3d58512e31dc083e8c296650c580fa78b56db6a41dec907cd0b0caa8c0dd4949fee05077a4a09ec3fcc5e49552894d3473268c73734f09580c91288c6389e7518adf1d33048e7b803beea94d0386215f782b1ceac45e030a09d7c7ebb3207f3fa34e49603333b01f452aa6bdcdeb24e268fd9e33f53067e618b62f39c6422141fd3f1a857299ecdec7d04ba1f426d960fd1ab60a3e302873b8e41b47a8d9cec8feb3af18068b47a041a31a8e26e7af91217cb2ef55869c09a81a42a5a23331f699f32081d8aee07a4abac53a1f31cdfffa9e923ccb4b5c12613baf25fb884ffacbe6ffe5ca24ad2da62ebcb5b84867c4d07db6a2f90ecdc4267af8d34f0ea7781e01a02fb292347c3aa458f1265f7387db475b21f8ba19dab8ee2899dcc68e26ecfa00fbbba246d3756fa29cb99901f7b3f6ad765dc4ed77ae2743d6084e4aabd861fcf66ef3d30f6b33bc6f5508e1206b256478d1438b5e0cbd4a9746f911e960a927ba437f3e1319bee1fbbe33f806c8c8a4f549e411c8d28b9c47bfcb22f0caa3b34e8e3b7d64faa0e425d57e5cd3a7956ca4c5f6696b0333125aac0af318f40fba4dccffaa2f9662f6fb4cd09e3eed97a6327a6dfd449ef1f7040738f9ba94208c865708b1fb5aa21c057e8a0c0f8376f92d18bab1817265413b589d8a1b8510af12a33392dd7ef2e176e76f1141c268c4973a6a014381636f4d479e92015349c8e9eec9f9bc924ef9ee6fb32e4955b29b6d643b7e78c281a8992b589e22ff6f18f73be002fc4d56d257879baf5b18d3e94da83b6aaac7159a332e87df19d3405b0834609c91c0b032ed74e5d1810960ee9c55437317d4f9f75e6e39a40aea4e5c4c2c301be987a099c2f03a4223fc2496642e7402f82b3f5eb8d9c17a93ea0b3c9aef8b59ac99f32c6f699fd934fb7062f22ce9c30cf0b4ae5545db4ac0a9dc775f226bc938e630a4b1a10ccf09fadb42bb18b58345949d43451ad8c0af458ab107f1aeffe737f1dee4803b78473056d158eb7d5812d5101a5a624a1bd439c43cda7a85d388d04e6b88cab916a2f155e4ccfb05a1c972241e218d8ad6011d3c812b02757776cea87e3530df521b4dc33ed9476ddcf6d1ed9f0c0b3392a6cb109ec2dc6de365be9f8003b619f976ddc036b6523639d0c9728696c5a6291e4c875981c7aa0c10370677a17b110a83d51513aca2f679c7fc7e5e931c5c1d7e2848a0863a9e1a4b940e831f931ebb9f42aacd1c7dafc2f52c584bba594ee0361d4fc09715e2d1cf9bbc28e4fde16fed5e3a5ba52c28cb6ccd28493fe3687d02e77ae5e74fa7ca4ed68f4a1e5ea9e97cb1b047d64519e938649faa0d1b78b1725529eb01bba4635ca68292464c4d0b8a2cfc550392786f6bf346c2a2240d483dffb6c9d506a91ac38ec564e2cd5261b2d9c8f79f86f07e742cb5394afbc00915b39a183bc6c04d0d92cf7f9a1076f3dee013877765f619009f89eef49c7b87d46316a6eef1e5222dfa394eade2bd475620bbf18cfef14eed4f819ad97427c85059b878ac907bb445a774f02d51972bf5b1a7e124653b79b4966966e44178fcf0b9e7cfa8852cb82de1b4345568695781e4e183bbc99e8095df5eb48708527e3a881289fe0931ba4c6e3d14667ff1e087ae4194721b5018152577374ca851c9846c18af83602003c2eeb07d967cfc9abccf3ce02d40e07546dc86eef3456b1b9d8e936bb4479b1c04017f8844e859313bdd10d6b468c5115bdcea1398d9cbacae252128868287725d24d005af6575232b900a92e14106cb3cb4eba1ba8e93aaee4341e3546d3016bcbf40631aaee158d77a7bbdf955c6933f15ae4e8097cbbe8aa7b9b7628c7e5c16b9425607b6be2293e31261fe9b03847c83ee99616254560607492813260f30f1093e668aa2f6b35f70ed7d8af4624446fa6b167b98fe766ee59e9ab74766d1c0164386e7345d4c2bf6ed96404a1f3eade19b17cb04a5005143d65b3c92452463191d1ffc09da781966a998a5749cbb92ab58eb95494d277e402cf72d4e8a0259441a635afdd171011b35fc7f4dc50ecfbb0796d70289b369a0d4d76e33d8e312e95b2644243166b96690581b10d4e07d2267ad1e9cd104e050399c3392c6c989a4fdcdbef116f286e52306532bccb561d7258f708c9c78fd17384c2afb2f1ed9e1b45eb182035a35aa0fde1413d91a80a246d6dde379e27522336d2bcb32fb2d7caaba4a84b570bcaaadaf4161d69da85dfc187ff4b1bd3652bec60cb449a175a6a0c95bd496c7d9c5b638f6758ae400c378181de0db3d524d99dadc040f96152f05588ac7f0b1913c5090cce9e817a6710d7b376591c94a17f470231b4be53cb515c6450e7c05164fa85cef9170f372acc7e77587c76fb484c0a3ead46807e8fcd64822336ca04c51b831bed85521579139559afce110e79c3c2b062ee45af44c37af7390b6244a0ad85784b07821676bd0490bf1047dedd871e0208f85c47706218a0c0e4286cb9354694a986adeba9b93670dc724d7faf6087e3e1ac1ef2ca8b11b5edc08e4e05650874a0495873a4a837c1d245ca7848782630e12086e304bcc0e42c4048c7920fda702661ad435fe683f99562e56da54daebf515536f71fccbe831f9dfa4b84b2628543c3d40ef243099ae2df0bcd00fd8c1d5d1f55130bc6b2b21b267fa463c000533811e1800ac499f4dd6f65d1ec015c02b81999ad844268c37439badec4ecfb487fc1d10de05072e6b4166b05fac4dc1d83286824aa378cbd51c327f1b205e2dbcff53bb5b561c22e7be4ad1d519a6abf6c8e9c5de22c4c76183a032b07161c0ac5f15d1f701fe4799a8dd8e1096ca1f2fb1622eadc296ddb46379d702c5d4c8f9d3ffc6fe4555ef9f9793491f6718b3fbfb88ab20b95a21af28400e1869173fe7f7467a26e4596dfa39a7682297f939748aecde57e795e078037f930f88e7d9485bc561faa5b6afdda945219e9be535a0652cbe0072f24a25860f5b9a8a1cfc3e603855ca69b3d7cea8cd8ead37a31e6aee79177fae5a7208d6da389f779f2b4f89c42b7d87ce8c4b2f2ae0efd0b57cd498784cd22e6b853401a1af344db7a9e14114ee037d525f243e8fd37e091d85f83b297e0383548d12921307fe70623b0f3f854731e727d404009fb868cd4f7e684bbb1926ac67af74783c7de88301a636c241ab54679537f8ace32ad8eddcf12167060b7559e53db23a5c275b9218005ae049bf85c8f41014be8e59186607545b532349d2ee74e06d358a8e32266a57a44308de6521a9d94451da0ef172cc2ec4091270647021e8e70c761ec570bf0c2f96cbe2b3f4e536edec4bbc3803bd07b5738fb56ee85162389bf4bc24ccf722e67ad0d93abf6a0acbaf9477c2786fe3d613ac17a052f64fee37c51dea9f6f5894a2fcaa9928685630f274db74bea0103cb91415561e464a54241628c321d87f97af285c318b409e1aec741e8a4c7a9cf00334b8677ce749fba58e8643bb0453127a471a61e19db15f732040b6714704105225c01f350ecde9b2b7f5669c01d838126a7fd0d2a5071948c1ad41206d7f79231d9c96e0a63aa0a52c71f2411a25610b4a117663821fbb2c1fd110a9fef50e4ba7a9be2d9d2c4b29516da83b7266cbb31e3efae356b3468be9aa0bbfc0014a4ebe5997afb673b286f4e4ed4632ee34a16b80cc2a642bcae03a86a297780c791e55062e9656c507dd183e3344dc7ebeecad040b320f9f513810049d10f221a4444758851b2385a0873fb2bbce505565baf601bf0b33d680b1cff81825373e5e284062358686237bc77b34e35edd126cf18ada282e223fbe354b8458a2c7e880b4be71aa95557de2fc5d84823b5d0ad960afd28a6536d8161db4b6196f6f76c525313e14257dc350e7594809bdc607e407636f8aecb0103fa0934ef284d3dd0f7da2bbd574a50bbcb9abba1cf814adb1d81efd29de1afc8d16c6c0bb280be72a50d58636d13a17ccb5fe105c5a5ea340125abf48cc0e319c1503ed4e80f2550633a674110ac817d3a904176c313e3ae5e5fd1266bf0715cf6834436fb7b3900790ecd01fe35916c9f3f3eafbf42b2c8412a662d37813d8cbed2cb5a9f2f9c4588e4c5bb1cb389587de974cc5d4781941e4e47c80ba60cfda380bd0e5206f2c13fee357adfd6d95ad36a4afeaf838c435b17da6e1bda9af1c76f1f05b0e14dd3137ca900ccb4c817ff1429b4fd208eee4170869e2b58d34387a0170378452ea3da566b4670e980df009a06751541949afbf08045fd2984fce27954a446ccd40af23b3fb242a68db81372b8479a5515b70db822b90a5fb9f7c2ba1925acc0f202ac76686b7cbd7c540d8dbc5a6b68f9ab0f70d6573587264369a108cea134e006c01c23c0a0a71c3cfc3cef5f53d55febbafd951dd604f9e42a2177fa4f4f2c8a210486e40e35e88cd3b25de6b9933be1c23c61c43eb5d3ed39775acb61d8fe42aed2d1bfeb45cba83de89c374b4ce6fd1a19970323d452a6f4af73ac719197844d4e1454ca55e0dd85af15b18930bb596e957f54900ae38d5347030fdba5390b8b4350f1b71455fd3adc04a6c3069ca088ac98922a361d8f10bc6a7cde963ec6cac7378d1672cc1c61c406f919a2b5880f496fc1b7e3677f7ae24a8b9dfed0c79343d038edc5cf04a3bf54b4af85a99e4e4961d1aea97e162bf9a4b54582050c5931a0662f449852c7ed4f7a2da231a7f499a6f8ee49fc0503327074145265aace9e02e7ff0fded031de0b71da0505934eed04a59d33a5b4d0d4046231164a287327c6729aa92eef9ff8256b420ace1af5fe96bd2e8eeee97d386dec9a0e592f4c1c6a799fb7852c62a2aaaf9ca16a7f3c768d8769b9ab8de8fb62235b1320999d8bcf38f7e118866fc55cf0a79d8802dd0b5a91dd4cfa1cec6065dd59ba96e85493b37c602d366840bd2ce9a53cfb6c6cff103a717474c0ca27dadc846424de6780146e60bbfd645a83f57c65690bba17896fdbb03ca9b53ec459dbb7f3194a4bdc21f9ec7a89a95a486a14ace9c8d362bb7bd02d0bdc8265cbbb2b2ef152de67992d8c6d3d88081aff2d97a66bb1e6152444a3c0ccbd5b68902e8e2960867c0a2edabc86f6a6e458cc5b11407eeac649aeba026cf90d4f87b199bfebcc1ad46d466a4c61431dd2c7bf459d2ca126da64cae10eddbe2c4b35a9a8745dfe66f90fbdbb2adee0b1616ede8ff78b43cf9847d8b15aba3e809a0ceee042f708f64514fda0e6b5bdc00c13db948b510aba2ff5eec2dba648cd302501e148e905b73e3d3df9ec4df9676f679df465b77ec2960b632d6c4c9cf428562324f38ff5c64b35b5fb66a1ec19c1891787b2154112b0b80ec189542e551201e10f739f16b5686e2be1c1f258c7e56e64a6cda14123cf08fddf50b7d2177b496afb559700e56f3e4f2ca39fe6096f8edc7e6cdf5e31f2ce103f870877343ad7cdf2d3c927df23cb46cc02bc86f608cfe7148aa1917f0564de243d899a6114e04f7d6ba314296c91e5d3b6b822299ef033671e3fcdc32f65360de62cef943da3ca0882b8db9350248c7bf04a6555630085e5d7c6bc33dd2e107be4d580a8b65e74be8ee99c6bb2a00b9ebd12633bcbda657c7b7aac54e80d03847d92633c8a079e409f8d62bfb58e7ad824ddd71f4b77c300d2cf07040ba233a90af5cd0ee11bb14c48419a1b1c74e7b941a6a0579155f8699ddd5abdf889638aa1d153e7937076271f6f3012b50c16e357211160076f44840bcb32d74302a974c3cc19b43b068b4e1c77a78238876526308877755b4dba3923d0bf2869fdfde78e00d8640f0ed8a20541ab6c0e775ebc6ba438d79ae7bd793fe1f13d2deb3f958961d17f1e88af66c53c40118fdd6df5e39b454941eafc340aa2e28abaa9a8cb5f9fe5f8b5a0eee499f5981b56e12699669b0d81bb5d3940c0146ef3ce1c80c9f96134fc5aac8e123f3c7fb6a406abd6a37f6b4b554fd5b098d2a59aa041653bd688341a87d84737a1fd05314b73e75e5cb11712a8c7d429486235701fa4ac1b8abeceb360cca33f53049f8974935e317a528dd55b22b001ff134a28db5c499bbfbfa1c3d8fe46a11fb4e89f013131574bf9281d6a9860459736f4754048e494756ffeb6cff0c3cdc48dca0f1c8699107376a11e4bde995bbe7e4d1bb874f8552280fdc106c5357085d764f48456c260a88be6fdd96d819911a36fca2aef1ce731103be5884011024a33bcf632211e9684803e0e668c52bc4b524973525a776fb27168fe342ad5cc61e8c968102e74c60095a4fdb944ae35790d813af9b0889bb45cc9e5ea52c432799a9a0de9a732d5f21c458f6cc8c91742b5afb1f56974f6fed10e0da5a447b3a35c2e3b28aeb5b392c928d42f89bfd89403e7b4f31bdd18daec716299b289bca10c0cbd25d0aaf3dc7c0b59e2fa5ffea14365bc7f12fdc05133f79d210fe9047f34ebfdef970fcf936ee5a17006e6c579af563f54ff2cdb5306bbc11b1f6735986298eb93eb0c8d799aaab38749d3efcd75b9c9519372bdc9409d5ba9269beda3b4315c90a473faff7827ddfdc05fd6d8b665b8292cca6d390243dedf0fd2795f0e59bcda9d030c46388cded9cbcc21ebd1b0fe7356e1325e68c1bc743e229d0995e860f876ddf34434ce211f3b30dc9ca88b17e74a0bce9e6facd4cd6d80ea19df333e35c21b2159cfe3063b168d6cbee9d3c94183863a3e32472e9ffaa452d7db3c686433cb34de3504af92dfab59a5555628bc8b95a9e6b8686d66369777a3cd93c475374693f0b62db15cdc309e6e78a2f9cc78a9bbf9f4729a39889dff334207a0df42d1f8755b55c290a6cd232560425dd188eeeb3c7adecc3e58c970f7fbe7cefb0d53aa5f0da77a2c7e6e5c68f9ea4feb8c4921af5bd3bdd064a2e32691825007256f16abdd5cac1160a9eb62748404684ee9d927edca3ccd1ccbe7d138ed450369a149cdedbb8ba6ea085de88ab448af9b92ecd57325e59710f89081bc5031c4e64c4dbf942bcc7f5aab106fed64d2feea0bace8b71b59547a09741e499c4a7932216e5fdb56156adeddb61c3135d3d39d1cef6d228bbc67444f02a51685b4f458320925a62c8fa3bf2b54c0fa8452c22620b87531068436efbf327c4e477dccef295ae38abeb8f1009ce79d1fbd353cfe075fcdee81f05c3643f62b17d8284d0f5ec696b3b1f06b9b73777a0469558c011840007e312e02d73df2b2fb28a83274bcb372a419b63c5b9edb5dd95a28d27c8dfec02f88243d631207350c7de74f6681f70314d06d7da1261ec234ff285b08f01bb112b513db8ca86e5ccc278efad03e236b5518b81cdf1fe255502eeadcbf7ecbcb98acb1cba83e594e44b74444707f35e49870ac50362609fce561f7a212d53c4228ae5c7af27ea9c96cdfa9bc21bbc9942756daf81ee891c983177a14eae6f97017a05d9d604b2fa9685adf2a33c61835edbc5a3d35543d09b3e303b609c7df9169c06e86e6cc4c9e6319bde3106fc5040c5bca72ff21c2239f3f18b0a91d10d23e4d3854c66797846e227cad6a8049cc90401f56f51a5888dd0f463a2ca9a708f27597578c6e7a603152fe71525ddc4900a5b0a2657872be996d848b37c2d76cfd84b11e30674898e5f0b28c8148581410c6b2cc473cab4a88b3db36dc80dd19dd08c635e0f9d59a12657bfd28f7350435b6d6205468ca784869070897a7b104c0f9ce1c3dfc8e4d83648f3fec200153b49124dcdf68948e0b14297e84819963b5ca31abbbe77b53f1b9abe1d6bd66d966d6b3c7eafea80ba44213ba898ef32dcb72d3c63795e31a925bbce4184136f7c4cc07edea4d0de689436211949a6c025874eb30e13245dd3725542cd9f76fe6a2c2bf4dc7b05886f5f5b03edf9953ae1725d79826d9bdc60dc7101ef78f4d29781e98cbcc1759a9de44b1ac98c25b7b4095c449a617819a1af9e9fd9adcc22ae95d59edaea3497724131c1b9b9ced68451b6fcab21c28192268fcf4d1ede10951c4a73b7fc9f9279dc4e0027d104e9b5f0d28ac1eafc73cad768ec131f5dee80944af0c789bfbd49f6cb43f5bea9efe6d4188d170c52ca0d85c2eb8cb1722cb47c17098b00bcc0f5bc928ddadf0d1b53976eb31b7b8a446b1b7c04058b0fb621254dfa984b15ac80ee684ee59e9736dbfdae966a0fd55c002dd7a4f55b84b63176a4bdf5d4985da89afc0c4fc17bd3d1874537e06dde8ba3c4df52e53d35274f005e0dcb9b7a7eb24f91f4a2956c360a5b7083451ace07bbcf75b271d5a772cf3b17b2f6272e0e0f12cf7f7a0d808c5cde45a84a30badfad1e76e031cad2ae9b48229f2097f497a822a319f6974894f567e28efbb8cd666d7fd27ccd2e77592caaab3e41e1f23d0b20a8758b0f047f10837abe7a606ed58a9a17894f6d6f33cb2bc32991dbaf21d2e3f62d4a75cce1e303eb826ee9fb237130b6e67dd520fa6ee535b72d5a85abd64b5a1ee484b8ebd8981ad1033f8447a91a56b06846938cb75576fde507a56755092a5ac1d8480637e4c478ecbd489c3026f3fe61a4cc5e9ed9127ee7912477ccb1120b348036ddfde84733fef7adbcce0454eaa4d25a178f8c398d008d4f44f2da6001b15cca8d39eef577f14c952a9bab7a1a2d4d14fc9c3965c706ffbb8bed534541c6070605ba6ac9f677a5dfdbe19fce72e1abfc9582c001d0d3381e8a79cdf995356a5cc0148592cab52081200341c1f1ad4a4f41c726ce9eb0486c3fbb98b51d4fa10421b84c273c1c1e33ac440b2e7f9d08ba2aa6546fc88c30b4198d349ec5cb0e3e2448b7a96078864dd3c0ae60d065d76b91558af17e32456450fdb2396d55d0246740cb56a09444bc114d47d558ee8e72644e625726531b5c514ac8067eaefc7be7336113d7a086feee09e7368c6d06ec44435f1ccc83c1dd10bf0243ac8147e4ce714f286a8ddd603b906ec6937f259d163a464cff4e703cb3efd69a627bf47bb70c3926a5fd02b69e201fc18449dfa2760c83e54e1d89ac36cf81b3e157ff7b392751f5cffdfc2740e2bebcb5da7a5c80e923ff11326ffc4c642d1048fd41b51d0df105728c2b33418ac9e8bb71c74a99a1480f1817cd54bf65fccfc52589d3dd2cc85a2e0c20b5c21b136694f7956e059569b4e32a86505f870782d2aebceab663e32938134f4e3d58c932f33dce16f7f1916474d261c54c32f486940a76ead1504aed3b5e73cec089bb7db37c689ac58b7ecfd40cc377c230ad769375871f0824593a323fbb49c78280e015e8fe4f6d2848f21c774500bc0614eaffc5d4fea216dee95b3914ad44f999144f7415eeba5ef62c74562ec280f136612c84f1c4e6e1b9f3bb2e2679b4d1fa41574fc213206a1475be49279d9643eeb08f66f827e0590d8f52ae0ca573f5229d4e42d3c05fcf4513f03203fcb96f6d18e4a60ce65c0381f19f6359782704d9092ff15e7397fd3bc62295ea90b53c6c54564fcb2afba988e0134d11d163d638d32ec06a43df2c5f3a01b4ad822827aa46b8ddf801a5e5876b36aa33b0eedf8595090607ee9a06630fd1ecca563ef9d013f417560abcbaf34ddaee559ae767b34540e602669a65514b0bceb5a97dbc1cf57f456e5bd46db2a4671a2bb0bee2af32e1517f8564991ef2ea47b1742d71fd3b69ea4dee954a4b356cfe9406d3fec241556b5d87cd427f0c42235ac14db9cdb37dbba72ca2634297c99ab421eb1f54cf5b9f274177b321e7bd5438a45bc50da274de604bb09743f8887b0eff36a8138d7ed8074a44dc0c1bff4685db481cc2bbabd50c3511e37a8b59ebed06e2731309d779a2d33d5db3efc58369780a013cca686cb1810c890ef5a4dca370e66228034644e087c2355c7e5a32b6712b14c1591060f08675988d5a24c29c4a8cb70191e35cacf7217e1bffdc32ed2691c4184259d3d5e8bf888e3449b8edb964dceee45f2fe64d48308f268a9eac64979caeefc703bac1b84f00e7be7311492d490a7337897d2c32e59426b39ad6ebb0db5d8f34fe7f4ea3f7a4bd6f4e8ac4ee65e2f6ce641956cd869a68cee8cbf5c4725acce966027fdd20cb03869087af3330e7e1e424058e8389587da60a98ad8dba80999571520cea0c94e1e8e64d2d1245cfdc5a5f560e285c11eca04127c50729f58c11259366e66e94fe9e3c24e23b29857bc0709e64a7aab82c70b8e0e70b6d28196af4a5aa494c0199cac3b4623a88b890b3df818a35c430b9d75229f554f0c4cea4059d0c9fc851d3bdb763359a2302c52ced6eb5402e86a792fb586da7d388500c9fb7dc4a03939a7319cb6a8fb1e2f972d38c18eb66ffddc9f8e0327f19a00610e216b0229a3282b89d4f807e86b26e4f59868e40d363ee428713dc4446e0549f053776762af6581e782fa5fc9d74fb3e155cf2e7d5a9dd6f71f720bc921400fdb9edc6baee1987069b22374ae5740ce9cb78d98a11b1c27f5726ff784fa57a27de03d0aa97d5b77f8be26eb0cc91ee7d69bccc2d6fb172d9a91188a694c067c593bd1cb2d27e58ed64865804c94e598fad105916035921d42bca95596c210ca0e61a376af692ffeec2cedb4ccf446f7bea1f5f9b2a5818f284ad88861981d311e1d4fc0bf33f36d3b52b5cfcdb49839f3c7aa55ab0736886edd050656e71e03ff92cf70b0ecd3a973d095551d7b9d83beb7d575d7564fef331fba5a35d3484f67383a382ba8c7de20434e4c7ea82faaab28932ea76b09ac756489f6b5608b3a387b1447e1717030e172c108dc5da4ab10c2842c95d50cdee03f8cffaccd508051daaa71c540c8c62f3d5b34e42e9849b04a356dc65ff4a3dffe26bda32e1e90a3ace3b29532f6ce843dc571bc00444261325b8455c11efbfd6aafe410598e8b2cfcab0a052e089012cd6b173dc8c19ca476ccaf636a9954af5dbe2dac57bb542672e80e3706994294ec07360f53f38bcb8f0b0716a3fd394268c3d323aaab47d3ae4214800d17982b4d40371705f2b91dbe06c4d99bead002bb417b3f5bf0519558637455a864a04cc3058f1d7eca02b51034d53051bca89a2577282bdbe2b75e0036f62bdf3289d03907bee493bdd6c2adf60acbc702cd580dac2e596698e2113d25e868dff0816b2c790e05b7d02c020ef36e348b93954e5acb44c3e5cee13db2768ca9843112b6b8a72fc08ee012240e21d84478e7b7d0758e85b0a61d9245f9ee603c198c6a5fb382cc2f965ec7e8d7e052474f62f49b339fedc7bb9a478ebbac4e3198e61b222b432a10ddff86807e14ff34f25ea7cddd919bd1891c59f34f14b7468a02173bf50264a5a01d289c2ea3e6dcefbca6d1f47736786a31603cf016e94490366060c2dcd5cb3714ea8543fec7f1e2093e2e0ae12ac8b7c35a0d0a94612a272ba2e3015090681643941c76f651c4a20bc9e06c214379c0f07db97ea18aa5b30fb9ced244b761a9f642d3ca0770afd8be9f785d4667ae6d2c137d5cce9eb0bb73129c02c40bbcdd5aad10f7abc05719a04534ffbb8c765ad44fb199e851a9fb9d160b5588f33048db437ba0166066bea760c5dae805e724090b8575685ee5f0ae67c2d7b3dce22ef05011097cb42c69053c5acbc65704e325968639fccaf8995d85e3265fac093ebb9e62205cbcec4447beb7f8a6ca6082d87203fd8f14fbe42a74345c1a9e635727672f4da7ac5c375222e3682a3e0421702c9d09004dc1d7b49d39583b90f81548808787dc362ef941b13e0c53d5feb6548329cbb63d909408c49bddc5055d6688415f2da71cf6fb1ca68962eada4b5cccb5e1fdbb86141d3482cd3c6790ad5fff8ec0bc617c11bfea88a1ca5561ecedfaa13f8fade53a1f57ac8796379195ea97af71d620a8d5faf0915714786e0607c00c40d7ae4f6cfa7d575b8d47d93a033a938f58b19d6c726e2ba841d08acf5f2c895f7c48b8149358c6d09a9d76a1ceb89390a5583756ccc4867a5cab6b2449dbc45534dd1dd264402022b2e947ddbf976e00e21f52ddfb3abc4f06466a28c504a77a6ea48c6da9360ae1e50ee9ac2072c11921210d668c9f579d62fa22cf53239fa4a9654ed6ec5c9e4bdb495ff53010887b5ec9696e34448e97cffdc8d67ba37659de70780a56d2c0deaeaebfad89ec792337adcef13685bb6de087eee08dfd546a8d8e8ad2873ad6f494641bfd47b114d3e8a073379f34443c44ac7ff22e85b607d33b792c512d1d3d82e469c80c13d0ce748ef20478558f0d3616b6432e59c80d3cd6d7d51fb3540541312e1b5e0e52a27ca78f56162431b71232f1d0ec746c7a2de951f1348736db6666b8b6b84c65c12802905cb33334415658f53e827a0b5d5bc8b04a5cbaa61ac7b4e1c4f7e41e164e71b6597a578397d187764bbac77218b6fd79902b05e253a801213e29293ea374efc909ae43631073d71668632f2b868aad25396865c2bdfe74dc1cb6ba2f1540a9e87d92843d3a193393a820f5f38cae35c7457aa5e3cac32c8ebe0527813922bac42463969f259b3f3102f6ca13b14fe085a6ae7953fba9b007bc2ffc48dcec7afa167b3ea8c46a2efc3e2e35581f2d2cd3c4c3196faa19ce84458015a2f7c738485a2fc979d93e9addefb415308c7bfa229ba18a4d2179c38c641cfb8c3a3c31df1df1cb5314ea49aea1785e522eb351f08c1ffa3930abd49388dd5bcecb60a173dd90574dbc2b37bfed6184cee16236fd9e9ba4e6897b6494bb66e46556b60491f30f437b8d9dcb502fec78409de9a2da3cfa44445eb13ba9f9abe61f1aa71e34ca59ca110afe8bbdb7a5a1c4cc45802b351a553089fcbe390934bd4c8d97713e349a898077b820bf84e341875ed249f0ce60e95945209ef5967128dfe778540cca912c634836da70afa4e3583e6b83cbbe57c8e4642637c86c95306dffa56b144003617474da0196e06dd15041d9a87d9eb241035ebad56a29102ef20d9404786ea31f2271b48646b3bec37149d6e26e6233764ecf30886cb4955a9ae6f4a4c0549787234e0ed82a0ac25604086a120f4c39543fac9e69a311545270880c3ed738b5f8dd89c747f1a9039f4b09ca24ccf7156514a4a550d5f52a6c4504c2f80d8f5c13cc782d2fa317a47f3c0d3778693fc2b72210d7b861c7f1600b72885595424029abe971e5d983dde27911eb93a9b5c5b2e9c7511c474b468b2cb944a86d13646302c55612f456f91f3067ffbf1a9f50f32b144aac0e008f723ac06c7b50b4266f0ad3078a1f98f6fe7ea8b5eae6d0f912a4194697c6f65a9225f19bb502b81b939862dde9feccc79871517fe871a6b9fa575b2264fffa98a6edca1421d655d7a718a446b0d97ee6bbc1fe6cf9b7505375aee80053da7da9e07ac310baa546b0f211b2bc08bb38f84ffb9a434c567bcf8d988766c67619d0fe7de63187ce2696ecbf45f819cb39e706bb1fe362ff66b96c69588f3317c4362517d290b1e49d5051175dffdb0d1c5085981ea643ff45ef92079afce6763cd87585d6b9be1cdd7cbb7450db716c28903cb037a6330a8ae3e05a778374804c80560e278c570756c3752c86b89d62cc1e7d712dc896f63b285a6d636babb80ff32f21d011cc85c6b9d9b21a4795dd5caa2e3e92b09220792ecf545379441bf792867dd4d67121a863ba73d65b2d72db3dc8b4743da9199165f5dee19622aaac2061a159d26219941ab7d3fc7ccbbbf30a179f2d6c12503f4745e77c6d185ec722556a471acc28c0a5a48a9c5370bf908bbc16919b016b6a66e1e84d35012bb20ac60a23a5c0585bc969e543ea37538e1968355ccd86b1046254d9d5031c4055a24f95b1d163c9f5543f10a4cf5da685e11a21cf40f4902faa03970f79c8949a6f0852d9ea5056ac6c77b1a7094077158f1c822842042e7dfabf26026b7d3febd58388f744fe2e6d7be6701b5a17eb33bbd20acd1af5d5851161c6594d32d3ae6a15365b48d011367e7c05e9cb648d9cb5c10857f76f456963efe0ef4ab0974afc727a2acd542329f6c6e06a201db720484d0aa9d200fafa4bfbd5484c0854db34da3da56fa4f502d1827d650e5a252c5da061e423ba60a46d91580a31bb5b6be2e3f818f62a1ebbf094e59f4152be9f45a3475a78d0411e69ca7729426fbe98cfb27cf109d56de6710a6170e5bf4e8f51da8a9590f2912ceae12d96d32c1f14cbc0209efdbdbf385580730969205a5c03347a2f80af2cb637d7b94749b9394142b18097b0538a4fc50f9dbe4a1e7fb18e5c83f18e537b7585cded66012737b0bb66a4866608a885eaf55c330a70ec9829e397c03e0d1488bac7cfe9a570259463e26ac8e18782a829233f687eb5fb14ed61cd085b6771153d49c9114105e03329ed611c0b4775c996a281191218394ac99637b8c24910108901bb11bab5dee5f796f48249ce07b8dfe82db6a06a0b1875934abd77f674d3e2b51ba4aecbd7231d87a8519970aa44b2cd14e8b3f7467b1a4cd6aef56cb8c4d0933a3096d204e85b7bea4c6f88380e5e47d10b84bb8d0cee25223302c2e4750439ef392ec6d6dd8af0015eb8d68f64f91085dc45d54646d047693c41047b769526fbfdfbb1e52f525128d4f98b1fbe17ed7fe9fd8ba6de6ca47e118c2cc1222a3c9812edd97aee56ed034e2db2cd4a285823b1b183eff2ec009760ed990809476b0f6be30ebc2deeb3c2cf0875f281b011917315bf267a5a12e7ad89e0162989a4e0b240313cc036589442254efe9f9716a3cb0b6b7218d932d40ede8d65b2e1eee6990d311cda7abd723298ab3ad48c3e2cf2c16d8b3bd479d9fa53a04c45dfdb3294c769a608c9bbb9eae14523436a28db259eb201cbf26996562a7792c413138f405496d9b77fee0645355b3e889e85740d46f4d2af567c16f3e96761a6e2044326e6c6f1f897ad01b4196cc00a963308ed33bcf2ade3bd70cb11fd6552bced97bdc54d5731958e415c1d39d09cb0eb88d915362c8b096a65137266c3901460b5b9195f7ddadc040f6d3cd72a9229875843e87124b250c4ba8774eb65c91f097e7037feb995029e46c0c02223f630208f02921ed8e2d59748b40b3a6468c93d5de36b4825d9f74b21e31d51eee2f8ed2efa16b68100b2e0be74f3d1247666b53d504d3e872c1cf9e1a6209313a31ebb49da55e18c3e814f28cb6705bfeee6368debf8fdbcfd08285a243058f086e9fe81c001432d86dcf14de455aa58699dc43fc4164d9541dcd7c98b64b4bb481b3449ed5372bd84660c8cf93b1859a317a337a40e3f850c148318889bcd800dac24d541fe5f0dac0abd2c81a1f76dbd81181eec349806a717313a452f4af9091ae6715ee6daa215f53f4672aebf9ff4917b8c5a567635eaa57b7c2001924227c9eb0089359697d6d6475d2943b49318db8280261656d35085d8b3b7255ae92d5a9b04329971883d56d5c6cc58888ec5bac9ecfc7344b2b23d2b45d512ae61e3de1449225722fa75bec091596bc9e47630afc315a70be03e522d0adb9489200ebb43e69e3365b600a5caeff8f4218be55e6dee9a942f7ad85b59e26a12be1036354cd9a7e6e98977973833588234b40dd81e82d9b1d6966e8c1d72be803074679c03342ee0cfd954ae6d9c5a399ecd1da0db333798688c5db89f633ffc3a481028f289a90c27cd822cb7fba53210f526eee53ab5ca6a3aee303bd45916ce4f5e3132a2115c16a218531b194e85a7bff2b284332cb59a57f7d8394c0e94aa79a7b12c22e3e76a798ef4f3e640655a1e264b6d34ac3dcc74484e3c7155d50f952bbdcc63dc53dfa33679b6c4cf2f0dc0ae73cce416b94aa82b314399cdfb067281f62c52e51ca5649af511e7302b58569a5cc90bb3b2571d7bef569b127659a6f9d6270b954af34e7f94e09dbd8010c7c041a04be9a8e443be926de19599d180ab4b22b62b12223be9395ff2699933c3ceb91cca57d85d3912b3feac0f260a491f90c96788cdeb40b33322501e5e72bfa52b7799912b3b8b23a04ab0135510f6dcf1276c6536f87ff18474b7e45e65c7ff973ee3c8c41aa777f9f567ada94264c3f18200e55e914e95aefca74f2153eabb4a9b384ce8c5e451a3cd7389d5a417baf2aa2485d6d25657f3a2a249ae5b493c862d99ec837992836bc6873204038cb4601e429fa565fcc3020aa169d42fb56938d2a78a4eb1b67fbd34de492b04d8c75662eddee3cc192fa673d1e621ab37cf2e68e8a6525454ac621c16eb7189fcccfc753a5d00232d2b9912d6f87749ade1fba9212cd356fd19728c78175ccd219e4bccb80b79a8a31263fd9b9ff635f717afbd51963cb193b3bd134fb63b96557aaaf67cec209dc175fc8a1bb7d1a9d4fd6286f6549e846606cda0730c687c3eb7d660f8767950ffd9752045632d4e55a2b65d1feaef3b5d928c25812e35bd56b7217e28da4469a24c3a178b192c78f3a53104883354921a08970fc98ba790bdd5cdb9b8ef93b1809faadafc46b3391e10ce30c6ae163fe063d462bf00c6403e43697cbb253b77457890febb78bb18a33fd726077a077da0188fabc6b9cde59bf0617b562b357be388ed6cbb5828383cb85e06cae91a378afcfe575e80f0e83721d88edab1ce33c0cb0f02efd7baa9fb8919417b39b6b051a8cae32b0c90c7bb2212d91684608ecbcdc38989395393d3087d51ca873742c2f68ddd1e00ac1b9de021305ed863c36f9f0b0644d046b67eef4aa858a61e68b97782c339365a67fb92926aaa5c5cbd9a52f71d8cae2c0dcb1d5cd152d811109b57a8ad98f97b18ea434195c651aab2f283ea14325543c1ae4d88cced6606f7e3716eb11ff1ffa51c75c18899254d718239e942d0a300239c5334c08978b874d23a1593ec2c072c7199545638b8a8751e9fdb4a588d5a446b77b9bf5143b4a919b4b5bc447c149890a6084c5be8409f363e75bb713247aad9b565a1e139a989ead3ad8cbac2fb20161cf8366e77079c9787d65a9efeb659be4d58f94ce18c09de9f77ddeaa1229884b6b363db8cc9f1873aa722c12b0c07999f7d5a5905b2701a21cd4a6c082715a9b2ad4f16f08c1172eb43bf1380f8a32f8fcf9c1218017506f00b380556e0b90364d2f3d463c14026b929655634deb4a66603a2db33293e2d607cdeb2607664966acf49bf3189e508c4dcc8af4f2cf0975fa3c2b219d582af99f089b7bf91ea2b4fa0d6e20d1583159c931bbe17a75932040793c16c2413382757229e12e4da5f0bf82e79ffd0dc88034a4b56b9da3eb7d2665a9a94115cdfdadb5df63062da1e8b5ad11c17cf8581829119e3a4fb12fafc2f09272d38456497cfe1f607244f111fc3e59c0929ec49d098d1549753fafbb5400e85736048aa5836cae447235b1bf62753d6c881206a108d36ab99e61a3eef726e4e1cb97b7bea995bc2320c9e6e702e6698e792483dc301cbbd75d3a7967a090e354731f519b08b1e882603394e4c8f1e555f533ba5281d1261b41335d8e895b7c98cb55e39142adc4911c4f370a15bbd6916875a9ca88299fafc88ef189b2fe1f7f1ff5528973452fd7ab90989b4b40dc9ecaeba20af183aecd296109cefef36b09457a83ab0f3e6f19ad541af2d24506064f1c57df0c14d446029842f2e9d36fbe65d55ae21b62430553249a20c45135d6a1440e11ca5347f8ba03760cc4ba465473afbe413d8c075ab4ed2a5b1846c2a22b3ed85d954594319224889f324a6dc77310b82705906058c54282abad8009eefe07f74de973d6b5abf0482249c111ed502a06387b73e6055e1d94a25c41e367848c5aad0ce4cb59882c92ac844f25656a562818a3a279445f11585a7a830c897f40524c206359176ac656d8fd8d76b20e9045d47ebc3ddd2086067a3eb8b91187bea3781f68eba7e6523361dc72cf1d66c94565c554906cc0ed8815742b82947c4a0a348b7082524eaa2f7a1a50ab1aa66d5c9c59a31093d569372cd71a5328825236f19f02782cb64b16155797af8e9da8e3be9482c32dd1ec71723c10a6c8a55e80b2bdc84a95bcc787de9bf8b82b0f5d0d4967c9b58b5b7bd7f61df3fc14272f570685639b7e2d61843c4d356524b2cde82a8287bee205e2e46d830c519b52bfbd3e332d25bc60fd7789644a4f7dd7fcc9c55e951f86bc092d1922315b3bd9fab37b105c4ebc3ffd46cc22e68ba9190876c1b5dd19e62f16f78fe59319862ead3107bdc6d14187566b6d5f9163ba74b1a4d90c795cc33ea20c59fb912e6c77981af58ffb5f6b8bfe896eadc161a304eeaa202d704c95a69da41544e78631c21cf84cbe70787cfdfef578cc908858cf3f47a4fa6ab3285ab0eb6053d821a239306054d5b9c00d8f0d63bf0ba919c098fe69de96369f240c1b5e406a3742f6a375fbc989d5948e4ccc3db07e0ebad44c9894838510cc8cf29c8636bd7bc8fc4c81c5684fcee8b22e453ba34b4be567866dff79fb22051abed017dd29a114b4682ea0d44e194bb3cd5efacccc9463f19e3fa27fa1ed83d809b19e49ca1a6a00845db966c0072d10bdea203a409594a626425ac2c69919c128591fd8a729f8db171ede4e8cdb04f63e4c603554ba03ddef1ca3d77eb3409da79227d696339226fa8db28f674bd6a005622696769d568be9083eeb56060f90fa3faad4be5aaa33aa7e90363c5dae9a94a5302c985740c02e5763e0194922a8b6f7e0a39ea05d5477e634601f4d44d669fefe71dd5adaa3f0d4392885a107a215e4fa74bcd1cea568aa48e2c86b7e01953ec8c73ecd4e68f2eb0f2a852230d44c36635df5effed1f5ea97173d2ae0680b819ee013477fae34e254c9e3da48406044e0caae5afeb5efef0ad497082a964e91134dd704f3cfcdd1702b5e4caaa90834ea4fb03b099b9bb34e5b62424a2fd2928f68b0df237f665a69c5dc0450edba69de192d52e5af76b675c588a40431e16a6e3ea7709d35e4134203c706afc5a18259dea67dbc7f95b781ba2adf5cccc33bb87f9b62fbcc92c15e53333373d34e53b123d9b331cade34223ed72421b1ef44d90a38e65ae38b851cf0d9c29ff0175ec0c90349b586d1813c4bb14e7f408265bccb23ba9701d96f504ef6bdaa5dd4674419540bde56795daffdb56ef02ff4e71e6abcb50904ca2b36bfa4f71320b404c34247781f623eec18652fe3c966d66187063e07ee1aace987893afea2d520ac53a71c8de5d0191da6a53f733d9045c2c693676acc95e1dfa49ed66dedc37e56a4f41e591162d2136d6a5ed6129783b526426c9f9f93ff867b839177ed3c8a209e0b9cf782e234b4823a2ab1efff5d14ab0efd7890fda36f76a0d3d438350e35e2456202514b70012a5e97dbca7407b3c9f028811c64fe3542ee113318cdbe2be3a085b8322e697579dc120db9c7827b63e6b7bafaf1b28e0de6ebd1ad0800d3402ad139fc4c25244f00abc1adcc8974c970fbfec2953b11cd4523d39a07f0619917d934b4c1e90bcd07489290495a9d5d659685fbbb1e293c36a3afbe8f67ea70c8606a0771995b022a88ec33b95be3ee2f0586efc4660714ddcb7bf9a4809f5542200f52906f6f7e452aa14b773b872592014ee9b283ea51671278b6c37f70be320bf84050720f3f62f2e9b31156a5a523fb1eed40e6ad81f693cac09c75304b6f14d3553e6ec9b78c4dc219db55c6d6d335a2d97ed1a4000b21a837ddd93b306c7a75bccf7f8e8d3a14662bb43245e2cb641f35d510cd97bd623b2aee0c0b0cfd298d8b3f9c85553445d695a50046eb6dbf7dd521b45dec100217902f69b6696345e74aa997112583d7cd3c51220073d029dcf2da0d807161fe6b6f5c87700a3196f691afe8df0f595ca4cda489837da23c2901c70895c83742adfa282e9793b56aa76892c06642a195d3c7bed636859581202992e02356268de4cff236778ba740be5e5260a81a59112ae74ac888e2c94e4e0c7525ce6a81e3350f4a72faf863a5b45aedff85a78cb362106ccfe56fb8920f8abb68a81a1dbacab121bdaad1d95e6cff3808b9ab6212638ce0b24a0bc8458f71eb6e6ff6147605f79348e1bacd23cc1c6a3d7890c4bbe52ea44575f7cb7a581d8cc361f2c276ed2f19de4ad274cc1f1f5ad68f6a6b0aed406396f116660a54558dc430f877f246c640d57f2bd535854e99c1d59bdfd4d8f40eda942e7658547ccd237bdcec3b1e7165e4b2605a02df7e658433497e3b154ca569ec1faff1e48f3ed70bc088751c60f88629f8ae857446aad8d352e88c2c35fbb47eaf33aec3f232af055a8f886a4058b2c44fc376ba8630ce06e40eddb0c798c8ac5aed6e2c21a2a845d1e54cf0149b85c486632f2db41df571ebf4894ed55d458d795b4ebf850e0c48491557167430a962def00dc6fa33c27b02eaec513e297caa727d061c6fdf26ef362ec992362278d93941cbc5401672832141248b9e47b7869d0867a927ff518c195f3f8f43d2d434f287b1d8cf3a533c8eb7178f7743101db21d58af3361dcecd400950a4e2bccb773d0a8f340e9ef1148a18bf8c2777ab06ef291fd34589da90e4591a19a599c0bb95e44ddb079c4ebd468bfe3d4ce614ec1b718889f982c4e63d62801eb1ffa6f64d66369c7dea99e2869214830ebaeab4ae076f5565f4cb51932bb017a7e0215c89323cf82d24e36cc66097860f476dadab06e67bda5da5c72cca7bdae1d353deb3f77deaeb8544d0062b8671fe0cfb4d51a4c0edcb7f1c6f70545add7cafde97957139b15910dc5d2c2793f0fe83648658d77b12f418b5b05f27293022cfe4c6934029554d7b7e522ab426356af767fbf91c98304c59f43c6b9164e199b3f6052177e66843816b2f84f23a558b296174a719392f283ab4daf97b276a6a5078dc984dad36bbbc3390de3619743c41a93f50094ff8675649d3932e6521f2d11ce920e5fefe5261239b3fdbd71d94af7f6fb0e175c5c3b6af5908cc94d1327e4578e0ea7cb8f8fd55b2244cd9c198810ca6f2c3130b8540e03ecce6cd862e8978552b166e357e7a2296ede282cc7c391f75a46787525503be8ffd16c96b84a459e781c24e59ee8a719caee266abe5048ab9981b6b894a9ace688be2c226fb339bf3533c2e4d52843c387edb9e5bbf7e7da98813e94440075c0ea951b21c3e22e7807319f9fca8dfb61627bb4934890a7cbbf0acf2d6d796fe11ab26753e5432d5c7cb24f2b749a78a3520426579298471cdbcd31fa8b6c176efb53df897e5e6231758193b3cb075bb9bc585c0edd076c06c5da86d2456e954b5c84632d14ab69854fd9323d6622cbc4abdc1f4f5e1a84fba1646909b66d0d3bc70625108fe823812d2c562a890b99fe974a2b707a731ebfbad2e56739d1f065addfc9eaf8e4fb9f36c5befdb965e9806cc07444b399d08dcb9f39b41d195874ccf19f8762d4991a6d2352f58db9b02c088e2438fb67a8a15e7ca62487a25e12f3739be1be2875ca87839611591e97d34bfa1c191cf83d6c9eb65ad7fd4ace3e64fe779c9957622314189e787995e60b703863b6ea33409c12db80f62022766a12d0a1a6ca1c1e610292df25c87ae14d41932af98e5187da41abc27f45854a3596f92999923df17dfdc5cf3f5fc75d1eae97c94f7c505f36602c220ea6e080a2ebfdd4d9f7dd2d2ce854ee35e6aa7550efc1644258757e48fbcd11ad6bf9607a8c58a14cad4c2556fa2393bf837de63b21ab2f7dd4dc9d4491ba1be85ca047993c668c6f6f7430fbcfd0fc3409f20798157e2664700a0cf5fdb0d25342d347a8108f1576166b4594a00f88f4c9b37c3c3d975cad1a6b133d408151375ac1c073b536d9acd68a03e86944c37edffe116c39279d2cd09e538e584aa251caae2ae7ad99a7d1b3511dd1409a16039495b0055fac4014f3c9a59d2ab05986739d97ed6afd074bc25732a13cc046ddc6cac07750dd61e68f6e0d63e6986f36b8563382ef19d1bb6b038f20f5818bb17c37b59311fe0087498b8ec7f3100aba1927126f5640b0a477f1c47b7c50bd988dce7289041060bee1eba8fdff596ac2b3f12a5ec014e215947f5dae870a5284367328546d7395491cb9e2b2e12b547132c32107f634de4f0f81762f3a8f3e2f6897acd373f3caa304833416e5f9274d3490b8fd12db2cc4474f700064cd119936232d41f8146e0e318078f8f62a61e73e2e09493be7a45e9d551ab5340e331d339b965d5e3f9dbcc063e5971bdd6a3299b8e60c320dd2c94ee88b03b2abaa5af5595fa52db1b08cab89734f83681752b492939ec7c90cc477d3969a73d2a0cdee89a1ca8676c2085f071d38623703a69014a361d0ed2caf912c9268b1aade3886f5c053d9c166faeead805fc0d1e20a47f0cd154eed12fdce1a497189d673aae9ede44d0d9c34ab9bf9a3a194de5b94acf85eeb5bda0736d9da96718875fb4684d89bdfc327c86cb0b52bb1e5073eb9c01acc1f9bb7b472e7272516887a97f7fcb32df41ef4304c212fc4af69de804de8bca3f6514fbea866df88a225ab0564e03fa6e7ed605aef0eec1af9ab2d3fb869076b9577b84ed998446c73828c5b407cee91878d8cfc779600762b5f9f32dea4ffe7fbbe96d751159ba62aed5f8fe5c61a893ef550c39fdf28d19a2c2b843c388974ce53996c10f79fe487447828f1dacf79549eaf3c0f5e4ed2adefb0a438af39a4e508b34e226de4893b764bbdebe3de03f9b7e392f360e4f2dee6a0fc08f397f53867d39cb84523b74a9ed2affc00b448048ee724e64951dce675ddd893b56430e184007442addc88ffea84bbbb65ce3c98386d3712f5a703d778b859f6ffd67212084eb8839b1c385a105aaa9e664050e2aa83d5610433d4889f1dfb91cc1271b6386abd2125f7c09eb935e1611de98f43ac89f85fc2b566f3367536756ff963fabcaf71c6eed6d06533a85e28ac720c870f4c617d836eba5e40ff0083853778754685b19e5ac736d115274a792eaba14feb1514b836e699d671aed5bd92fb1bd455a5881ad6b1cab09d207c6845d90fc510ac27385e9400483e6aff23cd31f3b60db6ea8a6c3e4927305045f9f1b7f86e6874630f92b8a902664c777e3900983b04a4efbfdbd0865f5d73390a276bafaf7618f086ce98b0bcf64c0f1af9541556d7a122572ceee7e8856d33b0c4d80d4c74ba3bbb9c96443c7edbd668dc4a3bbe2393d84bf00153068c5cf7793ad74f43a9d4330bb23a7c3afd4493ec4b52af6b1448285fb27fd5a4eea207baf104bff2070b0c51f5f5b973f24a92a5218231b7be845588af8be3c5324f91ec93418a651af2f5513f61c8f8f007f48ca3f480ba00a38420b875362a5ab3d55db504c8e3ba557004f70483a402a30378a2080a1bd20b0296d075d6e6fc33714d97f6374fe295ec42594cb8a7dfa68bb776f4e963d8d81b2204863233719e891e467967a55b6b940ab4ed14e007061c5c1f95484d1ba28c30d9f3195a01280b885833b6d0b23372ca0f4cb4c197bc9be6a9d3a5807034d61143d690adf266a0a228a99c860d6958ec1ea30df4b20afdbd13f813eb95697a74c478ba42f91338500f0cb37538d5126925871c991f1bb0bb57e55e12198afd5004f23c567d158d6ccb8b15fa78617911dd1b5a34ef465e3e151f6c8a40db55da5b0eb0e5e0cbbe67d583240607bf7c05344b4a053af7d17cb8ca14b4cbcbcf8118c35de86ad2e8e5b2a89e6a6dcd901fff227020fe394efc527dbddfcd750505867bf71a6b8c4b703d3e6a6ad7f7aecb558beecad2a3e118afb63d28c63193117893c43ba0d7c8217960b82535917fec303441d62907720ba0ee99147d2c84ac4ef26736e3797e7d8e7e90b1521334650062e32d3fce71cf6d3cf7ec080d3014bc1d0957802fa96e93bc0b6af231dea1629a8baaba490c4839f4f95cea9692e8b2bada03ee02b4349cd654f086c51bda9b5847fbd6305a0d4f6caa8aedb18918fdf0ae1039d74a142f15c5cc01c46632ac5b73685712d04c54ea3a1d56bc366dcbdb496a9733719d8a9bfdf577a668919a459b4f41f6554911a4ddd455f58a48b29594df0c09a5532f040d8b6b003304c54563bff96d8a90995630faa413cc7f3416772c5977006a35670c4c10d94f5022dcd32166521846bfea1f35ea6f2b0a8e930a5ccf65791620fb898b7804d6371a0bd24fd9d1abc1c1e3461d7e4fb0751cd218f68b683fbccd6a1767d84499194bb6102b8784842cd2799ad9f16a2a19e748f588b9c61f46ab6245bd2be9267621e324bf70cd4b45f80faf8f67561f63073eb79806f65e71cf0757170c1d492311fbde3fb2ed382ad281738830d0698a79c8279535f1577b205388567480f0ace2853f2030503c9ccbb5a6da81ee72551b51d6789ab6c8fd474162d8a91276d7f84183ac0dec7e700524c26572c440b8ae62c831744aec2444b40f516410ee8f4d7036f9eeb056b57adfd516b617036488398b7bcf20c76752460e0214d482740734f7c3a4a8a6943ab788c0e13c6cd9ff097bfcbb9a06f531ca94912fc0a1d32bb488f9739551338167524df34618150cd700ee00e7eea72918d4131f458c777bc5893f2e0526fa7aaa2f3460ed0f4a1ff20a6506910e8e894263b4369f123296f9032823122256779f2598338706af0c44319801fb63918814df0fd4303f9535b52721f1098b16b137312bb8b4719c7bc44ccf2827ca7eec999cdbe77debdaeac04f6530e29388a8b04bac105294903ff40fd98fcb13632a211f4c4836a8206dfba6866a50fdaef808fecdce3bf4d1411a5d0efd6528b7d6e9469e6ea6ef95ac9aacd61942e18a521170141b780bfaeb6ea5f3c76436bb821556f343843f6d004decf2a13f53b692b1d5405b7b3cb911bd75914a8219285aff13171cf7562f70139dccfb5e665aef8e67e302ada4aaea7d6983361d5d0a50a26b59beedf638909ba3bffde61b5225f60a6b31d3e7b7b51b00215620307895e1fdfb0d0cf6c86325b48490fb120d2c932a51835dd5cf92513128ba65ce4ca7a330c060e7cc09ec1540de48d4f8cc2104a0509c64c2b316025921ebc9cb47e5743ecbd09f9833dce9e36e44708d5e52c2925072281e08cedd7f265072538438842c79aa67e71dee8599f233cdf5b4ed5aa596a1f38dce7b3fa5b25f770bd53664e4554a0df6ea09b6d7662bdaf9c139eb8643bff80d598ed35989a3c9211683e4ba4bdbd3c1e6edc29457d908c4fe5de33c454edf13702a3135f14becadb68396b08f122d3dbce337139cb2d3fd80e0051ac7d731541ef48bfc0d3f3ede2f05a076ccc67e439dbb75fad48f4d3a85d394b415881509a5e4e14c840f5d4dae1627eded5c0191a7e4deda6a58f7f4c5bbbd7d89549ed11cefc2deb7df93987ecfee17279ac6fe7d7d17fc4476ced6993cb2c9a6f6329ed20c8b17fffddeb552f895f81aeb489a6ffce178d58f86fc1797d73ab686bc980de789f05aea9c9bd4f5d7ef10be67ab82eb1ec3816fa6e604f57228747196c05e4db9f69c970cc247548aa5f02491261354a83f96f0fbb747f5aa6028c05354457783d456d54e4a5dc3f9c3cde667f994ce248996078e3e8b60dae475bad370c20c6803e791877a6467872334343695239332372ce905dd3e4bb06rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-rt-4.18.0-489.rt7.278.el8.src.rpminstallonlypkg(kernel-module)kernel-rt-debug-moduleskernel-rt-debug-modules(x86-64)kernel-rt-debug-modules-uname-rkernel-rt-debug-modules-x86_64kernel-rt-moduleskernel-rt-modules-x86_64kmod(6lowpan.ko)kmod(a8293.ko)kmod(aacraid.ko)kmod(ac97_bus.ko)kmod(acecad.ko)kmod(acer-wmi.ko)kmod(acerhdf.ko)kmod(adutux.ko)kmod(af9013.ko)kmod(af9033.ko)kmod(aiptek.ko)kmod(aircable.ko)kmod(altera-ci.ko)kmod(alx.ko)kmod(amd-pmc.ko)kmod(amd-xgbe.ko)kmod(amd_hsmp.ko)kmod(amdgpu.ko)kmod(amilo-rfkill.ko)kmod(apple-gmux.ko)kmod(apple-mfi-fastcharge.ko)kmod(appledisplay.ko)kmod(arc_uart.ko)kmod(ark3116.ko)kmod(asix.ko)kmod(ast.ko)kmod(asus-laptop.ko)kmod(asus-nb-wmi.ko)kmod(asus-wmi.ko)kmod(atbm8830.ko)kmod(ath.ko)kmod(ath10k_core.ko)kmod(ath10k_pci.ko)kmod(ath11k.ko)kmod(ath11k_pci.ko)kmod(ath3k.ko)kmod(ath9k.ko)kmod(ath9k_common.ko)kmod(ath9k_htc.ko)kmod(ath9k_hw.ko)kmod(ati_remote.ko)kmod(atl1.ko)kmod(atl1c.ko)kmod(atl1e.ko)kmod(atl2.ko)kmod(atlantic.ko)kmod(atm.ko)kmod(au0828.ko)kmod(au8522_common.ko)kmod(au8522_decoder.ko)kmod(au8522_dig.ko)kmod(ax88179_178a.ko)kmod(b1.ko)kmod(b1dma.ko)kmod(b1pci.ko)kmod(b2c2-flexcop-pci.ko)kmod(b2c2-flexcop-usb.ko)kmod(b2c2-flexcop.ko)kmod(bcm203x.ko)kmod(bcm3510.ko)kmod(bcma.ko)kmod(be2iscsi.ko)kmod(be2net.ko)kmod(belkin_sa.ko)kmod(bfusb.ko)kmod(bluetooth.ko)kmod(bnep.ko)kmod(bnx2.ko)kmod(bnx2fc.ko)kmod(bnx2i.ko)kmod(bnx2x.ko)kmod(bnxt_en.ko)kmod(bnxt_re.ko)kmod(bpa10x.ko)kmod(brcmfmac.ko)kmod(brcmsmac.ko)kmod(brcmutil.ko)kmod(bsd_comp.ko)kmod(bt878.ko)kmod(btbcm.ko)kmod(btcoexist.ko)kmod(btintel.ko)kmod(btmrvl.ko)kmod(btmrvl_sdio.ko)kmod(btrtl.ko)kmod(btsdio.ko)kmod(bttv.ko)kmod(btusb.ko)kmod(budget-av.ko)kmod(budget-ci.ko)kmod(budget-core.ko)kmod(budget-patch.ko)kmod(budget.ko)kmod(c4.ko)kmod(c_can.ko)kmod(c_can_pci.ko)kmod(can-bcm.ko)kmod(can-dev.ko)kmod(can-gw.ko)kmod(can-raw.ko)kmod(can.ko)kmod(capidrv.ko)kmod(catc.ko)kmod(cb710-mmc.ko)kmod(cc770.ko)kmod(cc770_platform.ko)kmod(cdc_eem.ko)kmod(cdc_ether.ko)kmod(cdc_mbim.ko)kmod(cdc_ncm.ko)kmod(cdc_subset.ko)kmod(cec.ko)kmod(cfg80211.ko)kmod(ch341.ko)kmod(ch7006.ko)kmod(ch9200.ko)kmod(ch_ipsec.ko)kmod(ch_ktls.ko)kmod(chcr.ko)kmod(chipreg.ko)kmod(cifs.ko)kmod(classmate-laptop.ko)kmod(cmtp.ko)kmod(cnic.ko)kmod(compal-laptop.ko)kmod(cp210x.ko)kmod(cqhci.ko)kmod(cramfs.ko)kmod(cs3308.ko)kmod(cs5345.ko)kmod(cs53l32a.ko)kmod(csiostor.ko)kmod(cx18-alsa.ko)kmod(cx18.ko)kmod(cx22700.ko)kmod(cx22702.ko)kmod(cx231xx-alsa.ko)kmod(cx231xx-dvb.ko)kmod(cx231xx.ko)kmod(cx2341x.ko)kmod(cx23885.ko)kmod(cx24110.ko)kmod(cx24113.ko)kmod(cx24116.ko)kmod(cx24117.ko)kmod(cx24120.ko)kmod(cx24123.ko)kmod(cx25840.ko)kmod(cx82310_eth.ko)kmod(cx88-alsa.ko)kmod(cx88-blackbird.ko)kmod(cx88-dvb.ko)kmod(cx8800.ko)kmod(cx8802.ko)kmod(cx88xx.ko)kmod(cxacru.ko)kmod(cxd2099.ko)kmod(cxd2820r.ko)kmod(cxd2841er.ko)kmod(cxgb4.ko)kmod(cxgb4i.ko)kmod(cxgb4vf.ko)kmod(cxgbit.ko)kmod(cyberjack.ko)kmod(cyclades.ko)kmod(cypress_firmware.ko)kmod(cypress_m8.ko)kmod(dcdbas.ko)kmod(ddbridge.ko)kmod(dell-laptop.ko)kmod(dell-rbtn.ko)kmod(dell-smbios.ko)kmod(dell-smo8800.ko)kmod(dell-wmi-aio.ko)kmod(dell-wmi-descriptor.ko)kmod(dell-wmi-led.ko)kmod(dell-wmi-sysman.ko)kmod(dell-wmi.ko)kmod(dib0070.ko)kmod(dib0090.ko)kmod(dib3000mb.ko)kmod(dib3000mc.ko)kmod(dib7000m.ko)kmod(dib7000p.ko)kmod(dib8000.ko)kmod(dibx000_common.ko)kmod(digi_acceleport.ko)kmod(dl2k.ko)kmod(dm1105.ko)kmod(dm9601.ko)kmod(drx39xyj.ko)kmod(drxd.ko)kmod(drxk.ko)kmod(ds3000.ko)kmod(dst.ko)kmod(dst_ca.ko)kmod(dvb-bt8xx.ko)kmod(dvb-core.ko)kmod(dvb-pll.ko)kmod(dvb-ttpci.ko)kmod(dvb-ttusb-budget.ko)kmod(dvb-usb-a800.ko)kmod(dvb-usb-af9005-remote.ko)kmod(dvb-usb-af9005.ko)kmod(dvb-usb-af9015.ko)kmod(dvb-usb-af9035.ko)kmod(dvb-usb-anysee.ko)kmod(dvb-usb-au6610.ko)kmod(dvb-usb-az6007.ko)kmod(dvb-usb-az6027.ko)kmod(dvb-usb-ce6230.ko)kmod(dvb-usb-cinergyT2.ko)kmod(dvb-usb-cxusb.ko)kmod(dvb-usb-dib0700.ko)kmod(dvb-usb-dibusb-common.ko)kmod(dvb-usb-dibusb-mb.ko)kmod(dvb-usb-dibusb-mc-common.ko)kmod(dvb-usb-dibusb-mc.ko)kmod(dvb-usb-digitv.ko)kmod(dvb-usb-dtt200u.ko)kmod(dvb-usb-dtv5100.ko)kmod(dvb-usb-dw2102.ko)kmod(dvb-usb-ec168.ko)kmod(dvb-usb-gl861.ko)kmod(dvb-usb-gp8psk.ko)kmod(dvb-usb-lmedm04.ko)kmod(dvb-usb-m920x.ko)kmod(dvb-usb-mxl111sf.ko)kmod(dvb-usb-nova-t-usb2.ko)kmod(dvb-usb-opera.ko)kmod(dvb-usb-pctv452e.ko)kmod(dvb-usb-rtl28xxu.ko)kmod(dvb-usb-technisat-usb2.ko)kmod(dvb-usb-ttusb2.ko)kmod(dvb-usb-umt-010.ko)kmod(dvb-usb-vp702x.ko)kmod(dvb-usb-vp7045.ko)kmod(dvb-usb.ko)kmod(dvb_dummy_fe.ko)kmod(dvb_usb_v2.ko)kmod(dwmac-intel.ko)kmod(e4000.ko)kmod(earth-pt1.ko)kmod(ec100.ko)kmod(eeepc-laptop.ko)kmod(eeepc-wmi.ko)kmod(efa.ko)kmod(elo.ko)kmod(em28xx-alsa.ko)kmod(em28xx-dvb.ko)kmod(em28xx-rc.ko)kmod(em28xx.ko)kmod(emi26.ko)kmod(emi62.ko)kmod(empeg.ko)kmod(ene_ir.ko)kmod(enic.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(fakelb.ko)kmod(fc0011.ko)kmod(fc0012.ko)kmod(fc0013.ko)kmod(fc2580.ko)kmod(fintek-cir.ko)kmod(firedtv.ko)kmod(firewire-core.ko)kmod(firewire-net.ko)kmod(firewire-ohci.ko)kmod(firewire-sbp2.ko)kmod(firmware_attributes_class.ko)kmod(fnic.ko)kmod(ftdi-elan.ko)kmod(ftdi_sio.ko)kmod(fujitsu-laptop.ko)kmod(fujitsu-tablet.ko)kmod(garmin_gps.ko)kmod(gigaset.ko)kmod(gl620a.ko)kmod(gma500_gfx.ko)kmod(gp8psk-fe.ko)kmod(gspca_benq.ko)kmod(gspca_conex.ko)kmod(gspca_cpia1.ko)kmod(gspca_etoms.ko)kmod(gspca_finepix.ko)kmod(gspca_gl860.ko)kmod(gspca_jeilinj.ko)kmod(gspca_jl2005bcd.ko)kmod(gspca_konica.ko)kmod(gspca_m5602.ko)kmod(gspca_main.ko)kmod(gspca_mars.ko)kmod(gspca_mr97310a.ko)kmod(gspca_nw80x.ko)kmod(gspca_ov519.ko)kmod(gspca_ov534.ko)kmod(gspca_ov534_9.ko)kmod(gspca_pac207.ko)kmod(gspca_pac7302.ko)kmod(gspca_pac7311.ko)kmod(gspca_se401.ko)kmod(gspca_sn9c2028.ko)kmod(gspca_sn9c20x.ko)kmod(gspca_sonixb.ko)kmod(gspca_sonixj.ko)kmod(gspca_spca1528.ko)kmod(gspca_spca500.ko)kmod(gspca_spca501.ko)kmod(gspca_spca505.ko)kmod(gspca_spca506.ko)kmod(gspca_spca508.ko)kmod(gspca_spca561.ko)kmod(gspca_sq905.ko)kmod(gspca_sq905c.ko)kmod(gspca_sq930x.ko)kmod(gspca_stk014.ko)kmod(gspca_stv0680.ko)kmod(gspca_stv06xx.ko)kmod(gspca_sunplus.ko)kmod(gspca_t613.ko)kmod(gspca_topro.ko)kmod(gspca_tv8532.ko)kmod(gspca_vc032x.ko)kmod(gspca_vicam.ko)kmod(gspca_xirlink_cit.ko)kmod(gspca_zc3xx.ko)kmod(gtco.ko)kmod(hci_uart.ko)kmod(hci_vhci.ko)kmod(hdaps.ko)kmod(hdpvr.ko)kmod(hfcsusb.ko)kmod(hfi1.ko)kmod(hid-picolcd.ko)kmod(hid-prodikeys.ko)kmod(hid-sensor-accel-3d.ko)kmod(hid-sensor-als.ko)kmod(hid-sensor-gyro-3d.ko)kmod(hid-sensor-humidity.ko)kmod(hid-sensor-iio-common.ko)kmod(hid-sensor-incl-3d.ko)kmod(hid-sensor-magn-3d.ko)kmod(hid-sensor-press.ko)kmod(hid-sensor-prox.ko)kmod(hid-sensor-rotation.ko)kmod(hid-sensor-temperature.ko)kmod(hid-sensor-trigger.ko)kmod(hidp.ko)kmod(hisax.ko)kmod(hisax_fcpcipnp.ko)kmod(hisax_isac.ko)kmod(hisax_st5481.ko)kmod(hopper.ko)kmod(hp-wireless.ko)kmod(hp-wmi.ko)kmod(hp_accel.ko)kmod(hso.ko)kmod(huawei_cdc_ncm.ko)kmod(hwa-hc.ko)kmod(hwpoison-inject.ko)kmod(i1480-dfu-usb.ko)kmod(i1480-est.ko)kmod(ib_cm.ko)kmod(ib_core.ko)kmod(ib_ipoib.ko)kmod(ib_iser.ko)kmod(ib_isert.ko)kmod(ib_srp.ko)kmod(ib_srpt.ko)kmod(ib_umad.ko)kmod(ib_uverbs.ko)kmod(ideapad-laptop.ko)kmod(idmouse.ko)kmod(ieee802154.ko)kmod(ieee802154_6lowpan.ko)kmod(ieee802154_socket.ko)kmod(iguanair.ko)kmod(imon.ko)kmod(imon_raw.ko)kmod(industrialio-triggered-buffer.ko)kmod(industrialio.ko)kmod(int51x1.ko)kmod(intel-hid.ko)kmod(intel-lpss-acpi.ko)kmod(intel-lpss-pci.ko)kmod(intel-lpss.ko)kmod(intel-rst.ko)kmod(intel-vbtn.ko)kmod(intel-wmi-thunderbolt.ko)kmod(intel_ips.ko)kmod(intel_oaktrail.ko)kmod(intel_pmc_core.ko)kmod(intel_pmc_core_pltdrv.ko)kmod(intel_sdsi.ko)kmod(intel_vsec.ko)kmod(io_edgeport.ko)kmod(io_ti.ko)kmod(iowarrior.ko)kmod(ipaq.ko)kmod(ipheth.ko)kmod(ipw.ko)kmod(ir-imon-decoder.ko)kmod(ir-jvc-decoder.ko)kmod(ir-kbd-i2c.ko)kmod(ir-mce_kbd-decoder.ko)kmod(ir-nec-decoder.ko)kmod(ir-rc5-decoder.ko)kmod(ir-rc6-decoder.ko)kmod(ir-sanyo-decoder.ko)kmod(ir-sony-decoder.ko)kmod(ir-usb.ko)kmod(irdma.ko)kmod(iscsi_boot_sysfs.ko)kmod(iscsi_ibft.ko)kmod(isdn.ko)kmod(isdnhdlc.ko)kmod(ishtp_eclite.ko)kmod(isight_firmware.ko)kmod(isl6405.ko)kmod(isl6421.ko)kmod(isl6423.ko)kmod(isst_if_common.ko)kmod(isst_if_mbox_msr.ko)kmod(isst_if_mbox_pci.ko)kmod(isst_if_mmio.ko)kmod(it913x.ko)kmod(itd1000.ko)kmod(ite-cir.ko)kmod(iuu_phoenix.ko)kmod(ivtv.ko)kmod(ivtvfb.ko)kmod(iw_cm.ko)kmod(iw_cxgb4.ko)kmod(iwldvm.ko)kmod(iwlmvm.ko)kmod(iwlwifi.ko)kmod(ix2505v.ko)kmod(jmb38x_ms.ko)kmod(jsm.ko)kmod(kalmia.ko)kmod(kaweth.ko)kmod(kbtab.ko)kmod(kernelcapi.ko)kmod(keyspan.ko)kmod(keyspan_pda.ko)kmod(kfifo_buf.ko)kmod(kl5kusb105.ko)kmod(kobil_sct.ko)kmod(kvaser_usb.ko)kmod(l1oip.ko)kmod(l2tp_core.ko)kmod(l2tp_ip.ko)kmod(l2tp_ip6.ko)kmod(l64781.ko)kmod(lan78xx.ko)kmod(ldusb.ko)kmod(leds-blinkm.ko)kmod(leds-clevo-mail.ko)kmod(leds-lm3530.ko)kmod(leds-lp3944.ko)kmod(leds-lp5521.ko)kmod(leds-lp5523.ko)kmod(leds-lp5562.ko)kmod(leds-lp55xx-common.ko)kmod(leds-lt3593.ko)kmod(leds-mlxcpld.ko)kmod(leds-mlxreg.ko)kmod(leds-ss4200.ko)kmod(ledtrig-audio.ko)kmod(ledtrig-backlight.ko)kmod(ledtrig-camera.ko)kmod(ledtrig-default-on.ko)kmod(ledtrig-gpio.ko)kmod(ledtrig-heartbeat.ko)kmod(ledtrig-oneshot.ko)kmod(ledtrig-timer.ko)kmod(ledtrig-transient.ko)kmod(legousbtower.ko)kmod(lg-vl600.ko)kmod(lg2160.ko)kmod(lgdt3305.ko)kmod(lgdt3306a.ko)kmod(lgdt330x.ko)kmod(lgs8gxx.ko)kmod(libcxgb.ko)kmod(libcxgbi.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(lnbh25.ko)kmod(lnbp21.ko)kmod(lnbp22.ko)kmod(lpc_ich.ko)kmod(lpc_sch.ko)kmod(lpfc.ko)kmod(m52790.ko)kmod(m88ds3103.ko)kmod(m88rs2000.ko)kmod(m88rs6000t.ko)kmod(mISDN_core.ko)kmod(mISDNinfineon.ko)kmod(mISDNipac.ko)kmod(mISDNisar.ko)kmod(mac80211.ko)kmod(mac802154.ko)kmod(mantis.ko)kmod(mantis_core.ko)kmod(max2165.ko)kmod(mb86a16.ko)kmod(mb86a20s.ko)kmod(mc44s803.ko)kmod(mceusb.ko)kmod(mcs7830.ko)kmod(mct_u232.ko)kmod(mdc800.ko)kmod(megaraid_sas.ko)kmod(memstick.ko)kmod(mgag200.ko)kmod(microtek.ko)kmod(mlx-platform.ko)kmod(mlx4_ib.ko)kmod(mlx5_ib.ko)kmod(mlxreg-hotplug.ko)kmod(mlxreg-io.ko)kmod(mmc_block.ko)kmod(mmc_core.ko)kmod(mn88472.ko)kmod(mn88473.ko)kmod(mos7720.ko)kmod(mos7840.ko)kmod(mpls_iptunnel.ko)kmod(mpls_router.ko)kmod(mpt3sas.ko)kmod(msi-laptop.ko)kmod(msi-wmi.ko)kmod(msp3400.ko)kmod(mspro_block.ko)kmod(mt2060.ko)kmod(mt2063.ko)kmod(mt20xx.ko)kmod(mt2131.ko)kmod(mt2266.ko)kmod(mt312.ko)kmod(mt352.ko)kmod(mt76-connac-lib.ko)kmod(mt76-usb.ko)kmod(mt76.ko)kmod(mt7601u.ko)kmod(mt76x0-common.ko)kmod(mt76x02-lib.ko)kmod(mt76x02-usb.ko)kmod(mt76x0u.ko)kmod(mt76x2-common.ko)kmod(mt76x2u.ko)kmod(mt7921-common.ko)kmod(mt7921e.ko)kmod(mtd.ko)kmod(mtd_blkdevs.ko)kmod(mtdblock.ko)kmod(mwifiex.ko)kmod(mwifiex_pcie.ko)kmod(mwifiex_sdio.ko)kmod(mwifiex_usb.ko)kmod(mxl111sf-demod.ko)kmod(mxl111sf-tuner.ko)kmod(mxl5005s.ko)kmod(mxl5007t.ko)kmod(mxl5xx.ko)kmod(mxm-wmi.ko)kmod(mxuport.ko)kmod(n_gsm.ko)kmod(n_hdlc.ko)kmod(navman.ko)kmod(net1080.ko)kmod(netxen_nic.ko)kmod(ngene.ko)kmod(nitro_enclaves.ko)kmod(nouveau.ko)kmod(nozomi.ko)kmod(ntb.ko)kmod(ntb_hw_amd.ko)kmod(ntb_hw_intel.ko)kmod(ntb_netdev.ko)kmod(ntb_perf.ko)kmod(ntb_pingpong.ko)kmod(ntb_tool.ko)kmod(ntb_transport.ko)kmod(nuvoton-cir.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(nvsw-sn2201.ko)kmod(nxt200x.ko)kmod(nxt6000.ko)kmod(omninet.ko)kmod(opa_vnic.ko)kmod(opticon.ko)kmod(option.ko)kmod(or51132.ko)kmod(or51211.ko)kmod(oti6858.ko)kmod(panasonic-laptop.ko)kmod(parport_serial.ko)kmod(peak_pci.ko)kmod(peak_usb.ko)kmod(pegasus.ko)kmod(pl2303.ko)kmod(plusb.ko)kmod(pluto2.ko)kmod(pmt_class.ko)kmod(pmt_crashlog.ko)kmod(pmt_telemetry.ko)kmod(ppp_async.ko)kmod(ppp_deflate.ko)kmod(ppp_generic.ko)kmod(ppp_mppe.ko)kmod(ppp_synctty.ko)kmod(pppoe.ko)kmod(pppox.ko)kmod(pptp.ko)kmod(pulse8-cec.ko)kmod(pvrusb2.ko)kmod(pwc.ko)kmod(qcaux.ko)kmod(qcserial.ko)kmod(qed.ko)kmod(qede.ko)kmod(qedf.ko)kmod(qedi.ko)kmod(qedr.ko)kmod(qla2xxx.ko)kmod(qla3xxx.ko)kmod(qla4xxx.ko)kmod(qm1d1b0004.ko)kmod(qm1d1c0042.ko)kmod(qmi_wwan.ko)kmod(qt1010.ko)kmod(quatech2.ko)kmod(r592.ko)kmod(r8152.ko)kmod(r820t.ko)kmod(radeon.ko)kmod(rainshadow-cec.ko)kmod(rc-adstech-dvb-t-pci.ko)kmod(rc-alink-dtu-m.ko)kmod(rc-anysee.ko)kmod(rc-apac-viewcomp.ko)kmod(rc-astrometa-t2hybrid.ko)kmod(rc-asus-pc39.ko)kmod(rc-asus-ps3-100.ko)kmod(rc-ati-tv-wonder-hd-600.ko)kmod(rc-ati-x10.ko)kmod(rc-avermedia-a16d.ko)kmod(rc-avermedia-cardbus.ko)kmod(rc-avermedia-dvbt.ko)kmod(rc-avermedia-m135a.ko)kmod(rc-avermedia-m733a-rm-k6.ko)kmod(rc-avermedia-rm-ks.ko)kmod(rc-avermedia.ko)kmod(rc-avertv-303.ko)kmod(rc-azurewave-ad-tu700.ko)kmod(rc-behold-columbus.ko)kmod(rc-behold.ko)kmod(rc-budget-ci-old.ko)kmod(rc-cec.ko)kmod(rc-cinergy-1400.ko)kmod(rc-cinergy.ko)kmod(rc-core.ko)kmod(rc-d680-dmb.ko)kmod(rc-delock-61959.ko)kmod(rc-dib0700-nec.ko)kmod(rc-dib0700-rc5.ko)kmod(rc-digitalnow-tinytwin.ko)kmod(rc-digittrade.ko)kmod(rc-dm1105-nec.ko)kmod(rc-dntv-live-dvb-t.ko)kmod(rc-dntv-live-dvbt-pro.ko)kmod(rc-dtt200u.ko)kmod(rc-dvbsky.ko)kmod(rc-dvico-mce.ko)kmod(rc-dvico-portable.ko)kmod(rc-em-terratec.ko)kmod(rc-encore-enltv-fm53.ko)kmod(rc-encore-enltv.ko)kmod(rc-encore-enltv2.ko)kmod(rc-evga-indtube.ko)kmod(rc-eztv.ko)kmod(rc-flydvb.ko)kmod(rc-flyvideo.ko)kmod(rc-fusionhdtv-mce.ko)kmod(rc-gadmei-rm008z.ko)kmod(rc-geekbox.ko)kmod(rc-genius-tvgo-a11mce.ko)kmod(rc-gotview7135.ko)kmod(rc-hauppauge.ko)kmod(rc-hisi-poplar.ko)kmod(rc-hisi-tv-demo.ko)kmod(rc-imon-mce.ko)kmod(rc-imon-pad.ko)kmod(rc-imon-rsc.ko)kmod(rc-iodata-bctv7e.ko)kmod(rc-it913x-v1.ko)kmod(rc-it913x-v2.ko)kmod(rc-kaiomy.ko)kmod(rc-kworld-315u.ko)kmod(rc-kworld-pc150u.ko)kmod(rc-kworld-plus-tv-analog.ko)kmod(rc-leadtek-y04g0051.ko)kmod(rc-lme2510.ko)kmod(rc-loopback.ko)kmod(rc-manli.ko)kmod(rc-medion-x10-digitainer.ko)kmod(rc-medion-x10-or2x.ko)kmod(rc-medion-x10.ko)kmod(rc-msi-digivox-ii.ko)kmod(rc-msi-digivox-iii.ko)kmod(rc-msi-tvanywhere-plus.ko)kmod(rc-msi-tvanywhere.ko)kmod(rc-nebula.ko)kmod(rc-nec-terratec-cinergy-xs.ko)kmod(rc-norwood.ko)kmod(rc-npgtech.ko)kmod(rc-pctv-sedna.ko)kmod(rc-pinnacle-color.ko)kmod(rc-pinnacle-grey.ko)kmod(rc-pinnacle-pctv-hd.ko)kmod(rc-pixelview-002t.ko)kmod(rc-pixelview-mk12.ko)kmod(rc-pixelview-new.ko)kmod(rc-pixelview.ko)kmod(rc-powercolor-real-angel.ko)kmod(rc-proteus-2309.ko)kmod(rc-purpletv.ko)kmod(rc-pv951.ko)kmod(rc-rc6-mce.ko)kmod(rc-real-audio-220-32-keys.ko)kmod(rc-reddo.ko)kmod(rc-snapstream-firefly.ko)kmod(rc-streamzap.ko)kmod(rc-su3000.ko)kmod(rc-tango.ko)kmod(rc-tbs-nec.ko)kmod(rc-technisat-ts35.ko)kmod(rc-technisat-usb2.ko)kmod(rc-terratec-cinergy-c-pci.ko)kmod(rc-terratec-cinergy-s2-hd.ko)kmod(rc-terratec-cinergy-xs.ko)kmod(rc-terratec-slim-2.ko)kmod(rc-terratec-slim.ko)kmod(rc-tevii-nec.ko)kmod(rc-tivo.ko)kmod(rc-total-media-in-hand-02.ko)kmod(rc-total-media-in-hand.ko)kmod(rc-trekstor.ko)kmod(rc-tt-1500.ko)kmod(rc-twinhan-dtv-cab-ci.ko)kmod(rc-twinhan1027.ko)kmod(rc-videomate-m1f.ko)kmod(rc-videomate-s350.ko)kmod(rc-videomate-tv-pvr.ko)kmod(rc-winfast-usbii-deluxe.ko)kmod(rc-winfast.ko)kmod(rc-zx-irdec.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(rdmavt.ko)kmod(redrat3.ko)kmod(regmap-sdw-mbq.ko)kmod(regmap-sdw.ko)kmod(rfcomm.ko)kmod(rfkill.ko)kmod(rndis_host.ko)kmod(rpcrdma.ko)kmod(rt2800lib.ko)kmod(rt2800mmio.ko)kmod(rt2800pci.ko)kmod(rt2800usb.ko)kmod(rt2x00lib.ko)kmod(rt2x00mmio.ko)kmod(rt2x00pci.ko)kmod(rt2x00usb.ko)kmod(rtl2830.ko)kmod(rtl2832.ko)kmod(rtl8150.ko)kmod(rtl8188ee.ko)kmod(rtl8192c-common.ko)kmod(rtl8192ce.ko)kmod(rtl8192cu.ko)kmod(rtl8192de.ko)kmod(rtl8192ee.ko)kmod(rtl8192se.ko)kmod(rtl8723-common.ko)kmod(rtl8723ae.ko)kmod(rtl8723be.ko)kmod(rtl8821ae.ko)kmod(rtl8xxxu.ko)kmod(rtl_pci.ko)kmod(rtl_usb.ko)kmod(rtlwifi.ko)kmod(rtsx_pci_ms.ko)kmod(rtsx_pci_sdmmc.ko)kmod(rtsx_usb_ms.ko)kmod(rtsx_usb_sdmmc.ko)kmod(rtw88_8822b.ko)kmod(rtw88_8822be.ko)kmod(rtw88_8822c.ko)kmod(rtw88_8822ce.ko)kmod(rtw88_core.ko)kmod(rtw88_pci.ko)kmod(rtw89_8852a.ko)kmod(rtw89_8852ae.ko)kmod(rtw89_core.ko)kmod(rtw89_pci.ko)kmod(s2255drv.ko)kmod(s5h1409.ko)kmod(s5h1411.ko)kmod(s5h1420.ko)kmod(s921.ko)kmod(saa6588.ko)kmod(saa6752hs.ko)kmod(saa7115.ko)kmod(saa7127.ko)kmod(saa7134-alsa.ko)kmod(saa7134-dvb.ko)kmod(saa7134-empress.ko)kmod(saa7134.ko)kmod(saa7146.ko)kmod(saa7146_vv.ko)kmod(saa7164.ko)kmod(saa717x.ko)kmod(safe_serial.ko)kmod(samsung-laptop.ko)kmod(samsung-q10.ko)kmod(sdhci-acpi.ko)kmod(sdhci-pci.ko)kmod(sdhci-pltfm.ko)kmod(sdhci.ko)kmod(sdio_uart.ko)kmod(ser_gigaset.ko)kmod(serial-multi-instantiate.ko)kmod(serial_ir.ko)kmod(sev-guest.ko)kmod(sfc-siena.ko)kmod(sfc.ko)kmod(si2157.ko)kmod(si2165.ko)kmod(si2168.ko)kmod(si21xx.ko)kmod(sierra.ko)kmod(sierra_net.ko)kmod(sil164.ko)kmod(sir_ir.ko)kmod(sisusbvga.ko)kmod(siw.ko)kmod(sja1000.ko)kmod(slhc.ko)kmod(sm501.ko)kmod(smb347-charger.ko)kmod(smsc75xx.ko)kmod(smsc95xx.ko)kmod(smsdvb.ko)kmod(smsmdtv.ko)kmod(smssdio.ko)kmod(smsusb.ko)kmod(snd-ac97-codec.ko)kmod(snd-acp-config.ko)kmod(snd-acp3x-pdm-dma.ko)kmod(snd-acp3x-rn.ko)kmod(snd-acp5x-i2s.ko)kmod(snd-acp5x-pcm-dma.ko)kmod(snd-acp6x-pdm-dma.ko)kmod(snd-ad1889.ko)kmod(snd-ak4113.ko)kmod(snd-ak4114.ko)kmod(snd-ak4xxx-adda.ko)kmod(snd-ali5451.ko)kmod(snd-aloop.ko)kmod(snd-asihpi.ko)kmod(snd-atiixp-modem.ko)kmod(snd-atiixp.ko)kmod(snd-au8810.ko)kmod(snd-au8820.ko)kmod(snd-au8830.ko)kmod(snd-bcd2000.ko)kmod(snd-bebob.ko)kmod(snd-bt87x.ko)kmod(snd-ca0106.ko)kmod(snd-cmipci.ko)kmod(snd-compress.ko)kmod(snd-cs46xx.ko)kmod(snd-cs8427.ko)kmod(snd-ctl-led.ko)kmod(snd-ctxfi.ko)kmod(snd-darla20.ko)kmod(snd-darla24.ko)kmod(snd-dice.ko)kmod(snd-dummy.ko)kmod(snd-echo3g.ko)kmod(snd-emu10k1-synth.ko)kmod(snd-emu10k1.ko)kmod(snd-emu10k1x.ko)kmod(snd-emux-synth.ko)kmod(snd-ens1370.ko)kmod(snd-ens1371.ko)kmod(snd-es1968.ko)kmod(snd-fireface.ko)kmod(snd-firewire-digi00x.ko)kmod(snd-firewire-lib.ko)kmod(snd-firewire-motu.ko)kmod(snd-firewire-tascam.ko)kmod(snd-fireworks.ko)kmod(snd-gina20.ko)kmod(snd-gina24.ko)kmod(snd-hda-codec-analog.ko)kmod(snd-hda-codec-ca0110.ko)kmod(snd-hda-codec-ca0132.ko)kmod(snd-hda-codec-cirrus.ko)kmod(snd-hda-codec-cmedia.ko)kmod(snd-hda-codec-conexant.ko)kmod(snd-hda-codec-cs8409.ko)kmod(snd-hda-codec-generic.ko)kmod(snd-hda-codec-hdmi.ko)kmod(snd-hda-codec-idt.ko)kmod(snd-hda-codec-realtek.ko)kmod(snd-hda-codec-si3054.ko)kmod(snd-hda-codec-via.ko)kmod(snd-hda-codec.ko)kmod(snd-hda-core.ko)kmod(snd-hda-cs-dsp-ctls.ko)kmod(snd-hda-ext-core.ko)kmod(snd-hda-intel.ko)kmod(snd-hda-scodec-cs35l41-i2c.ko)kmod(snd-hda-scodec-cs35l41-spi.ko)kmod(snd-hda-scodec-cs35l41.ko)kmod(snd-hdsp.ko)kmod(snd-hdspm.ko)kmod(snd-hrtimer.ko)kmod(snd-hwdep.ko)kmod(snd-i2c.ko)kmod(snd-ice1712.ko)kmod(snd-ice1724.ko)kmod(snd-ice17xx-ak4xxx.ko)kmod(snd-indigo.ko)kmod(snd-indigodj.ko)kmod(snd-indigodjx.ko)kmod(snd-indigoio.ko)kmod(snd-indigoiox.ko)kmod(snd-intel-dspcfg.ko)kmod(snd-intel-sdw-acpi.ko)kmod(snd-intel-sst-acpi.ko)kmod(snd-intel-sst-core.ko)kmod(snd-intel8x0.ko)kmod(snd-intel8x0m.ko)kmod(snd-isight.ko)kmod(snd-korg1212.ko)kmod(snd-layla20.ko)kmod(snd-layla24.ko)kmod(snd-lola.ko)kmod(snd-lx6464es.ko)kmod(snd-maestro3.ko)kmod(snd-mia.ko)kmod(snd-mixart.ko)kmod(snd-mona.ko)kmod(snd-mpu401-uart.ko)kmod(snd-mpu401.ko)kmod(snd-mtpav.ko)kmod(snd-opl3-lib.ko)kmod(snd-opl3-synth.ko)kmod(snd-oxfw.ko)kmod(snd-oxygen-lib.ko)kmod(snd-oxygen.ko)kmod(snd-pci-acp5x.ko)kmod(snd-pci-acp6x.ko)kmod(snd-pcm.ko)kmod(snd-pcsp.ko)kmod(snd-pcxhr.ko)kmod(snd-pt2258.ko)kmod(snd-rawmidi.ko)kmod(snd-rme32.ko)kmod(snd-rme96.ko)kmod(snd-rme9652.ko)kmod(snd-rn-pci-acp3x.ko)kmod(snd-seq-device.ko)kmod(snd-seq-dummy.ko)kmod(snd-seq-midi-emul.ko)kmod(snd-seq-midi-event.ko)kmod(snd-seq-midi.ko)kmod(snd-seq-oss.ko)kmod(snd-seq-virmidi.ko)kmod(snd-seq.ko)kmod(snd-skl_nau88l25_max98357a.ko)kmod(snd-soc-acp5x-mach.ko)kmod(snd-soc-acp6x-mach.ko)kmod(snd-soc-acpi-intel-match.ko)kmod(snd-soc-acpi.ko)kmod(snd-soc-avs.ko)kmod(snd-soc-catpt.ko)kmod(snd-soc-cml_rt1011_rt5682.ko)kmod(snd-soc-core.ko)kmod(snd-soc-cs35l41-i2c.ko)kmod(snd-soc-cs35l41-lib.ko)kmod(snd-soc-cs35l41-spi.ko)kmod(snd-soc-cs35l41.ko)kmod(snd-soc-cx2072x.ko)kmod(snd-soc-da7213.ko)kmod(snd-soc-da7219.ko)kmod(snd-soc-dmic.ko)kmod(snd-soc-ehl-rt5660.ko)kmod(snd-soc-es8316.ko)kmod(snd-soc-hda-codec.ko)kmod(snd-soc-hdac-hda.ko)kmod(snd-soc-hdac-hdmi.ko)kmod(snd-soc-intel-hda-dsp-common.ko)kmod(snd-soc-intel-sof-cirrus-common.ko)kmod(snd-soc-intel-sof-maxim-common.ko)kmod(snd-soc-intel-sof-realtek-common.ko)kmod(snd-soc-kbl_da7219_max98357a.ko)kmod(snd-soc-kbl_da7219_max98927.ko)kmod(snd-soc-kbl_rt5660.ko)kmod(snd-soc-kbl_rt5663_max98927.ko)kmod(snd-soc-kbl_rt5663_rt5514_max98927.ko)kmod(snd-soc-max98090.ko)kmod(snd-soc-max98357a.ko)kmod(snd-soc-max98373-i2c.ko)kmod(snd-soc-max98373-sdw.ko)kmod(snd-soc-max98373.ko)kmod(snd-soc-max98390.ko)kmod(snd-soc-max98927.ko)kmod(snd-soc-nau8821.ko)kmod(snd-soc-nau8824.ko)kmod(snd-soc-nau8825.ko)kmod(snd-soc-pcm512x-i2c.ko)kmod(snd-soc-pcm512x.ko)kmod(snd-soc-rl6231.ko)kmod(snd-soc-rl6347a.ko)kmod(snd-soc-rt1011.ko)kmod(snd-soc-rt1015.ko)kmod(snd-soc-rt1015p.ko)kmod(snd-soc-rt1308-sdw.ko)kmod(snd-soc-rt1308.ko)kmod(snd-soc-rt1316-sdw.ko)kmod(snd-soc-rt1318-sdw.ko)kmod(snd-soc-rt286.ko)kmod(snd-soc-rt298.ko)kmod(snd-soc-rt5514-spi.ko)kmod(snd-soc-rt5514.ko)kmod(snd-soc-rt5640.ko)kmod(snd-soc-rt5645.ko)kmod(snd-soc-rt5651.ko)kmod(snd-soc-rt5660.ko)kmod(snd-soc-rt5663.ko)kmod(snd-soc-rt5670.ko)kmod(snd-soc-rt5677-spi.ko)kmod(snd-soc-rt5677.ko)kmod(snd-soc-rt5682-i2c.ko)kmod(snd-soc-rt5682-sdw.ko)kmod(snd-soc-rt5682.ko)kmod(snd-soc-rt5682s.ko)kmod(snd-soc-rt700.ko)kmod(snd-soc-rt711-sdca.ko)kmod(snd-soc-rt711.ko)kmod(snd-soc-rt715-sdca.ko)kmod(snd-soc-rt715.ko)kmod(snd-soc-sdw-mockup.ko)kmod(snd-soc-skl-ssp-clk.ko)kmod(snd-soc-skl.ko)kmod(snd-soc-skl_hda_dsp.ko)kmod(snd-soc-skl_nau88l25_ssm4567.ko)kmod(snd-soc-skl_rt286.ko)kmod(snd-soc-sof-sdw.ko)kmod(snd-soc-sof-ssp-amp.ko)kmod(snd-soc-sof_da7219_max98373.ko)kmod(snd-soc-sof_es8336.ko)kmod(snd-soc-sof_nau8825.ko)kmod(snd-soc-sof_rt5682.ko)kmod(snd-soc-ssm4567.ko)kmod(snd-soc-sst-atom-hifi2-platform.ko)kmod(snd-soc-sst-bdw-rt5650-mach.ko)kmod(snd-soc-sst-bdw-rt5677-mach.ko)kmod(snd-soc-sst-broadwell.ko)kmod(snd-soc-sst-bxt-da7219_max98357a.ko)kmod(snd-soc-sst-bxt-rt298.ko)kmod(snd-soc-sst-byt-cht-cx2072x.ko)kmod(snd-soc-sst-byt-cht-da7213.ko)kmod(snd-soc-sst-byt-cht-es8316.ko)kmod(snd-soc-sst-byt-cht-nocodec.ko)kmod(snd-soc-sst-bytcr-rt5640.ko)kmod(snd-soc-sst-bytcr-rt5651.ko)kmod(snd-soc-sst-cht-bsw-max98090_ti.ko)kmod(snd-soc-sst-cht-bsw-nau8824.ko)kmod(snd-soc-sst-cht-bsw-rt5645.ko)kmod(snd-soc-sst-cht-bsw-rt5672.ko)kmod(snd-soc-sst-dsp.ko)kmod(snd-soc-sst-glk-rt5682_max98357a.ko)kmod(snd-soc-sst-haswell.ko)kmod(snd-soc-sst-ipc.ko)kmod(snd-soc-sst-sof-pcm512x.ko)kmod(snd-soc-sst-sof-wm8804.ko)kmod(snd-soc-ts3a227e.ko)kmod(snd-soc-wm-adsp.ko)kmod(snd-soc-wm8804-i2c.ko)kmod(snd-soc-wm8804.ko)kmod(snd-sof-acpi-intel-bdw.ko)kmod(snd-sof-acpi-intel-byt.ko)kmod(snd-sof-acpi.ko)kmod(snd-sof-amd-acp.ko)kmod(snd-sof-amd-renoir.ko)kmod(snd-sof-intel-atom.ko)kmod(snd-sof-intel-hda-common.ko)kmod(snd-sof-intel-hda.ko)kmod(snd-sof-pci-intel-apl.ko)kmod(snd-sof-pci-intel-cnl.ko)kmod(snd-sof-pci-intel-icl.ko)kmod(snd-sof-pci-intel-mtl.ko)kmod(snd-sof-pci-intel-tgl.ko)kmod(snd-sof-pci-intel-tng.ko)kmod(snd-sof-pci.ko)kmod(snd-sof-probes.ko)kmod(snd-sof-utils.ko)kmod(snd-sof-xtensa-dsp.ko)kmod(snd-sof.ko)kmod(snd-timer.ko)kmod(snd-trident.ko)kmod(snd-ua101.ko)kmod(snd-usb-6fire.ko)kmod(snd-usb-audio.ko)kmod(snd-usb-caiaq.ko)kmod(snd-usb-hiface.ko)kmod(snd-usb-line6.ko)kmod(snd-usb-pod.ko)kmod(snd-usb-podhd.ko)kmod(snd-usb-toneport.ko)kmod(snd-usb-us122l.ko)kmod(snd-usb-usx2y.ko)kmod(snd-usb-variax.ko)kmod(snd-usbmidi-lib.ko)kmod(snd-util-mem.ko)kmod(snd-via82xx-modem.ko)kmod(snd-via82xx.ko)kmod(snd-virmidi.ko)kmod(snd-virtuoso.ko)kmod(snd-vx-lib.ko)kmod(snd-vx222.ko)kmod(snd.ko)kmod(sony-laptop.ko)kmod(soundcore.ko)kmod(soundwire-bus.ko)kmod(soundwire-cadence.ko)kmod(soundwire-generic-allocation.ko)kmod(soundwire-intel.ko)kmod(sp8870.ko)kmod(sp887x.ko)kmod(spcp8x5.ko)kmod(speedfax.ko)kmod(speedtch.ko)kmod(squashfs.ko)kmod(ssu100.ko)kmod(stb0899.ko)kmod(stb6000.ko)kmod(stb6100.ko)kmod(stkwebcam.ko)kmod(stmmac.ko)kmod(streamzap.ko)kmod(stv0288.ko)kmod(stv0297.ko)kmod(stv0299.ko)kmod(stv0367.ko)kmod(stv0900.ko)kmod(stv090x.ko)kmod(stv0910.ko)kmod(stv6110.ko)kmod(stv6110x.ko)kmod(stv6111.ko)kmod(symbolserial.ko)kmod(synclink.ko)kmod(synclink_gt.ko)kmod(synclinkmp.ko)kmod(t1pci.ko)kmod(target_core_user.ko)kmod(tc90522.ko)kmod(tda10021.ko)kmod(tda10023.ko)kmod(tda10048.ko)kmod(tda1004x.ko)kmod(tda10071.ko)kmod(tda10086.ko)kmod(tda18212.ko)kmod(tda18218.ko)kmod(tda18250.ko)kmod(tda18271.ko)kmod(tda18271c2dd.ko)kmod(tda665x.ko)kmod(tda7432.ko)kmod(tda8083.ko)kmod(tda8261.ko)kmod(tda826x.ko)kmod(tda827x.ko)kmod(tda8290.ko)kmod(tda9887.ko)kmod(tdx-guest.ko)kmod(tea575x.ko)kmod(tea5761.ko)kmod(tea5767.ko)kmod(tg3.ko)kmod(think-lmi.ko)kmod(thinkpad_acpi.ko)kmod(ti_usb_3410_5052.ko)kmod(tifm_ms.ko)kmod(tifm_sd.ko)kmod(tm6000-alsa.ko)kmod(tm6000-dvb.ko)kmod(tm6000.ko)kmod(topstar-laptop.ko)kmod(toshiba_bluetooth.ko)kmod(ts2020.ko)kmod(ttpci-eeprom.ko)kmod(ttusb_dec.ko)kmod(ttusbdecfe.ko)kmod(ttusbir.ko)kmod(tua6100.ko)kmod(tua9001.ko)kmod(tuner-simple.ko)kmod(tuner-types.ko)kmod(tuner-xc2028.ko)kmod(tuner.ko)kmod(tvaudio.ko)kmod(tveeprom.ko)kmod(ubi.ko)kmod(ucan.ko)kmod(ueagle-atm.ko)kmod(uio.ko)kmod(uio_aec.ko)kmod(uio_cif.ko)kmod(uio_pci_generic.ko)kmod(uio_pdrv_genirq.ko)kmod(uio_sercos3.ko)kmod(umc.ko)kmod(upd64031a.ko)kmod(upd64083.ko)kmod(upd78f0730.ko)kmod(usb3503.ko)kmod(usb_8dev.ko)kmod(usb_debug.ko)kmod(usb_gigaset.ko)kmod(usb_wwan.ko)kmod(usbatm.ko)kmod(usblcd.ko)kmod(usbnet.ko)kmod(usbsevseg.ko)kmod(usbvision.ko)kmod(ushc.ko)kmod(usnic_verbs.ko)kmod(uss720.ko)kmod(uv_sysfs.ko)kmod(uvcvideo.ko)kmod(uwb.ko)kmod(v4l2-common.ko)kmod(v4l2-dv-timings.ko)kmod(ves1820.ko)kmod(ves1x93.ko)kmod(via-sdmmc.ko)kmod(videobuf-core.ko)kmod(videobuf-dma-sg.ko)kmod(videobuf-vmalloc.ko)kmod(videobuf2-common.ko)kmod(videobuf2-dma-sg.ko)kmod(videobuf2-dvb.ko)kmod(videobuf2-memops.ko)kmod(videobuf2-v4l2.ko)kmod(videobuf2-vmalloc.ko)kmod(videodev.ko)kmod(viperboard.ko)kmod(virtio_snd.ko)kmod(visor.ko)kmod(vmw_pvrdma.ko)kmod(vp27smpx.ko)kmod(vub300.ko)kmod(vx855.ko)kmod(wacom_i2c.ko)kmod(wacom_serial4.ko)kmod(wacom_w8001.ko)kmod(whc-rc.ko)kmod(whci.ko)kmod(whiteheat.ko)kmod(winbond-cir.ko)kmod(wm8739.ko)kmod(wm8775.ko)kmod(wmi-bmof.ko)kmod(wmi.ko)kmod(wusb-cbaf.ko)kmod(wusb-wa.ko)kmod(wusbcore.ko)kmod(xc4000.ko)kmod(xc5000.ko)kmod(xsens_mt.ko)kmod(xusbatm.ko)kmod(yenta_socket.ko)kmod(zaurus.ko)kmod(zl10036.ko)kmod(zl10039.ko)kmod(zl10353.ko)kmod(zr364xx.ko)     /bin/sh/bin/sh/bin/shkernel-rt-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.18.0-489.rt7.278.el8.x86_64+debug3.0.4-14.6.0-14.0-15.2-14.14.3dJcdFo@d>@d9@@d3@d.@d.@d-bd-bd-bd%yd%yddxdcU@cU@cc`cl@c@c@c@c@cwc&@c&@c@c@c@ccc=@cc@cۥcT@cױ@ccvc0cƍc@ccFcR@ccc@c@c|cwscr-cn9@ck@ch@cb[c_cV~@cMCc@c:c2c*c!@c*c@ccd@cb{@b{@b5@bbbb@bz@bޅb@bVbby@bb>bb@bUblbb2@b@bb@b@bbw@bb@b~H@bzSbu bk@bjbgbf@b_bX bT@bP#bMbMbF@bEbA@b; b8hb3"b1@b/.@b(b@b!b~b @b@ba@a aa7aaaa@a@aa5a@aza@a@aaW@aayav@amaaf@a]aQ@aLl@aC1a@a;Ha0a(a'@a&0a$@a#a@a@aS@a @aa a /a`@`` @``@`@`ݮ@`ٹ`@`"@`@`9@`D``r`r```@```Z`f@``@` @`@``@`@`e@`}p`x*`t6@`n@`m`e`c`a@`[)`X`P`KW`J@`Gc@`B@`?z@`<@`7@`2K@`0`-@`*b@`%@`#`"y@`!'``>`@``@` `@```2@___I@_@_@__1@__ܙ_H@__@__@_м@_v@_ǁ_ǁ__@__G@_@_ _i_#_@_/@__@_:_@___@_ _@_"_@__~@_}_w@_s!_k8_e_cO_`_X_P_>e_;_16_*@_&_"@__@__ L_X@_c^z^^@@^^K^@^W@^@^n@^y^^@^א^?@^ϧ^V@^^˳@^@^Ǿ^^@^'@^@^^@^^U@^^^&@^^@^1^^H^^^@^k@^@^@^0^^|@^{G^{G^wS@^v^t@^s^^r @^p^n^l@^j$@^g@^f/^c^Y^U @^Ri@^O@^Nt^M#@^F^C^AE^9\^4^2@^*@^&^!^@^g@^r]]]+]@]]]B]]Y]@]߶]e@]]]]@]Γ@]A]ʞ]@]@]{@])]]@]W]]]z@]]@]]@]V]@]m]z3@]v>]rJ@]i]g@]e@]c]^][]V]UI@]S]R@]QT]L]J@]D%]B@]A]@1@]>]9]8H@]6]1]0_@]/ ]-@](v@]'$]%@]$];]]@]^@]@]@]:]@\\@\Q\@\@\\\t@\@\\@\9\\ޢ@\P\@\ڭ\\@\g\@\\s@\-@\8\@\\O\@\\f\@\\r@\,@\\@\7\C@\\@\N\\@\@\6\B@\\\@\@\@\@\M\M\M\~d\k\eX@\d\^\\\Z@\HW@\C@\@n@\?\8@\73\3?@\@\\>@\@\I\@\ `\\l@\&@[[@[1[[@[H[@[_[@[[v[[@[@[ٙ@[S@[ @[ @[[@[[[@[;@[@[R@[[@[][ @[@[t[#@[[[:@[[@[Q@[[@[\[[[@[v[qrDerek Barbosa [4.18.0-489.rt7.278.el8]Derek Barbosa [4.18.0-488.rt7.277.el8]John B. Wyatt IV [4.18.0-487.rt7.276.el8]Derek Barbosa [4.18.0-486.rt7.275.el8]John B. Wyatt IV [4.18.0-485.rt7.274.el8]John B. Wyatt IV [4.18.0-484.rt7.273.el8]John B. Wyatt IV [4.18.0-483.rt7.272.el8]John B. Wyatt IV [4.18.0-482.rt7.271.el8]John B. Wyatt IV [4.18.0-481.rt7.270.el8]Luis Claudio R. Goncalves [4.18.0-480.rt7.269.el8]Luis Claudio R. Goncalves [4.18.0-479.rt7.268.el8]Luis Claudio R. Goncalves [4.18.0-478.rt7.267.el8]Denys Vlasenko [4.18.0-478.el8]Lucas Zampieri [4.18.0-477.2.1.el8]Lucas Zampieri [4.18.0-477.1.1.el8]Lucas Zampieri [4.18.0-477.el8]Lucas Zampieri [4.18.0-476.el8]Lucas Zampieri [4.18.0-475.el8]Lucas Zampieri [4.18.0-474.el8]Lucas Zampieri [4.18.0-473.el8]Lucas Zampieri [4.18.0-472.el8]Lucas Zampieri [4.18.0-471.el8]Lucas Zampieri [4.18.0-470.el8]Lucas Zampieri [4.18.0-469.el8]Lucas Zampieri [4.18.0-468.el8]Lucas Zampieri [4.18.0-467.el8]Lucas Zampieri [4.18.0-466.el8]Lucas Zampieri [4.18.0-465.el8]Lucas Zampieri [4.18.0-464.el8]Lucas Zampieri [4.18.0-463.el8]Lucas Zampieri [4.18.0-462.el8]Lucas Zampieri [4.18.0-461.el8]Lucas Zampieri [4.18.0-459.el8]Lucas Zampieri [4.18.0-458.el8]Lucas Zampieri [4.18.0-457.el8]Lucas Zampieri [4.18.0-456.el8]Lucas Zampieri [4.18.0-455.el8]Lucas Zampieri [4.18.0-454.el8]Lucas Zampieri [4.18.0-453.el8]Lucas Zampieri [4.18.0-452.el8]Lucas Zampieri [4.18.0-451.el8]Lucas Zampieri [4.18.0-450.el8]Lucas Zampieri [4.18.0-449.el8]Lucas Zampieri [4.18.0-448.el8]Lucas Zampieri [4.18.0-447.el8]Lucas Zampieri [4.18.0-446.el8]Lucas Zampieri [4.18.0-445.el8]Lucas Zampieri [4.18.0-444.el8]Lucas Zampieri [4.18.0-442.el8.v2.g6f5f]Lucas Zampieri [4.18.0-441.el8]Lucas Zampieri [4.18.0-440.el8]Lucas Zampieri [4.18.0-439.el8]Lucas Zampieri [4.18.0-438.el8]Lucas Zampieri [4.18.0-437.el8]Lucas Zampieri [4.18.0-436.el8]Lucas Zampieri [4.18.0-435.el8]Lucas Zampieri [4.18.0-434.el8]Lucas Zampieri [4.18.0-433.el8]Lucas Zampieri [4.18.0-432.el8]Lucas Zampieri [4.18.0-431.el8]Lucas Zampieri [4.18.0-430.el8]Lucas Zampieri [4.18.0-429.el8]Lucas Zampieri [4.18.0-428.el8]Lucas Zampieri [4.18.0-427.el8]Lucas Zampieri [4.18.0-426.el8]Jarod Wilson [4.18.0-425.el8]Jarod Wilson [4.18.0-424.el8]Jarod Wilson [4.18.0-423.el8]Jarod Wilson [4.18.0-422.el8]Jarod Wilson [4.18.0-421.el8]Jarod Wilson [4.18.0-420.el8]Jarod Wilson [4.18.0-419.el8]Jarod Wilson [4.18.0-418.el8]Jarod Wilson [4.18.0-417.el8]Jarod Wilson [4.18.0-416.el8]Jarod Wilson [4.18.0-415.el8]Jarod Wilson [4.18.0-414.el8]Jarod Wilson [4.18.0-413.el8]Jarod Wilson [4.18.0-412.el8]Jarod Wilson [4.18.0-411.el8]Jarod Wilson [4.18.0-410.el8]Jarod Wilson [4.18.0-409.el8]Jarod Wilson [4.18.0-408.el8]Jarod Wilson [4.18.0-407.el8]Jarod Wilson [4.18.0-406.el8]Jarod Wilson [4.18.0-405.el8]Jarod Wilson [4.18.0-404.el8]Jarod Wilson [4.18.0-403.el8]Jarod Wilson [4.18.0-402.el8]Jarod Wilson [4.18.0-401.el8]Jarod Wilson [4.18.0-400.el8]Jarod Wilson [4.18.0-399.el8]Jarod Wilson [4.18.0-398.el8]Jarod Wilson [4.18.0-397.el8]Jarod Wilson [4.18.0-396.el8]Jarod Wilson [4.18.0-395.el8]Jarod Wilson [4.18.0-394.el8]Jarod Wilson [4.18.0-393.el8]Jarod Wilson [4.18.0-392.el8]Jarod Wilson [4.18.0-391.el8]Jarod Wilson [4.18.0-390.el8]Jarod Wilson [4.18.0-389.el8]Jarod Wilson [4.18.0-388.el8]Jarod Wilson [4.18.0-387.el8]Jarod Wilson [4.18.0-386.el8]Jarod Wilson [4.18.0-385.el8]Bruno Meneguele [4.18.0-384.el8]Jarod Wilson [4.18.0-383.el8]Jarod Wilson [4.18.0-382.el8]Jarod Wilson [4.18.0-381.el8]Jarod Wilson [4.18.0-380.el8]Jarod Wilson [4.18.0-379.el8]Jarod Wilson [4.18.0-378.el8]Jarod Wilson [4.18.0-377.el8]Jarod Wilson [4.18.0-376.el8]Jarod Wilson [4.18.0-375.el8]Jarod Wilson [4.18.0-374.el8]Jarod Wilson [4.18.0-373.el8]Augusto Caringi [4.18.0-372.2.1.el8]Augusto Caringi [4.18.0-372.1.1.el8]Augusto Caringi [4.18.0-372.el8]Augusto Caringi [4.18.0-371.el8]Augusto Caringi [4.18.0-370.el8]Augusto Caringi [4.18.0-369.el8]Augusto Caringi [4.18.0-368.el8]Augusto Caringi [4.18.0-367.el8]Augusto Caringi [4.18.0-366.el8]Augusto Caringi [4.18.0-365.el8]Augusto Caringi [4.18.0-364.el8]Augusto Caringi [4.18.0-363.el8]Augusto Caringi [4.18.0-362.el8]Augusto Caringi [4.18.0-361.el8]Augusto Caringi [4.18.0-360.el8]Augusto Caringi [4.18.0-359.el8]Augusto Caringi [4.18.0-358.el8]Augusto Caringi [4.18.0-357.el8]Augusto Caringi [4.18.0-356.el8]Augusto Caringi [4.18.0-355.el8]Augusto Caringi [4.18.0-354.el8]Jan Stancek [4.18.0-353.el8]Jan Stancek [4.18.0-352.el8]Bruno Meneguele [4.18.0-351.el8]Bruno Meneguele [4.18.0-350.el8]Augusto Caringi [4.18.0-349.el8]Augusto Caringi [4.18.0-348.6.el8]Augusto Caringi [4.18.0-348.5.el8]Augusto Caringi [4.18.0-348.4.el8]Augusto Caringi [4.18.0-348.3.el8]Augusto Caringi [4.18.0-348.2.el8]Augusto Caringi [4.18.0-348.1.el8]Augusto Caringi [4.18.0-345.1.el8]Augusto Caringi [4.18.0-343.1.el8]Bruno Meneguele [4.18.0-343.el8]Bruno Meneguele [4.18.0-342.el8]Bruno Meneguele [4.18.0-341.el8]Bruno Meneguele [4.18.0-340.el8]Bruno Meneguele [4.18.0-339.el8]Bruno Meneguele [4.18.0-338.el8]Bruno Meneguele [4.18.0-337.el8]Bruno Meneguele [4.18.0-336.el8]Bruno Meneguele [4.18.0-335.el8]Bruno Meneguele [4.18.0-334.el8]Bruno Meneguele [4.18.0-333.el8]Bruno Meneguele [4.18.0-332.el8]Bruno Meneguele [4.18.0-331.el8]Bruno Meneguele [4.18.0-330.el8]Bruno Meneguele [4.18.0-329.el8]Bruno Meneguele [4.18.0-328.el8]Augusto Caringi [4.18.0-327.el8]Augusto Caringi [4.18.0-326.el8]Augusto Caringi [4.18.0-325.el8]Augusto Caringi [4.18.0-324.el8]Augusto Caringi [4.18.0-323.el8]Bruno Meneguele [4.18.0-322.el8]Bruno Meneguele [4.18.0-321.el8]Bruno Meneguele [4.18.0-320.el8]Bruno Meneguele [4.18.0-319.el8]Bruno Meneguele [4.18.0-318.el8]Bruno Meneguele [4.18.0-317.el8]Bruno Meneguele [4.18.0-316.el8]Bruno Meneguele [4.18.0-315.el8]Bruno Meneguele [4.18.0-314.el8]Bruno Meneguele [4.18.0-313.el8]Bruno Meneguele [4.18.0-312.el8]Bruno Meneguele [4.18.0-311.el8]Bruno Meneguele [4.18.0-310.el8]Bruno Meneguele [4.18.0-309.el8]Bruno Meneguele [4.18.0-308.el8]Bruno Meneguele [4.18.0-307.el8]Bruno Meneguele [4.18.0-306.el8]Bruno Meneguele [4.18.0-305.8.el8]Bruno Meneguele [4.18.0-305.7.el8]Bruno Meneguele [4.18.0-305.6.el8]Bruno Meneguele [4.18.0-305.5.el8]Bruno Meneguele [4.18.0-305.4.el8]Bruno Meneguele [4.18.0-305.3.el8]Bruno Meneguele [4.18.0-305.2.el8]Bruno Meneguele [4.18.0-305.1.el8]Bruno Meneguele [4.18.0-304.7.el8]Bruno Meneguele [4.18.0-304.6.el8]Bruno Meneguele [4.18.0-304.5.el8]Bruno Meneguele [4.18.0-304.4.el8]Bruno Meneguele [4.18.0-304.3.el8]Bruno Meneguele [4.18.0-304.2.el8]Bruno Meneguele [4.18.0-304.1.el8]Bruno Meneguele [4.18.0-303.1.el8]Bruno Meneguele [4.18.0-302.1.el8]Bruno Meneguele [4.18.0-301.1.el8]Bruno Meneguele [4.18.0-300.1.el8]Bruno Meneguele [4.18.0-299.1.el8]Bruno Meneguele [4.18.0-298.1.el8]Bruno Meneguele [4.18.0-297.1.el8]Jan Stancek [4.18.0-297.el8]Jan Stancek [4.18.0-296.el8]Jan Stancek [4.18.0-295.el8]Jan Stancek [4.18.0-294.el8]Jan Stancek [4.18.0-293.el8]Jan Stancek [4.18.0-292.el8]Jan Stancek [4.18.0-291.el8]Jan Stancek [4.18.0-290.el8]Jan Stancek [4.18.0-289.el8]Jan Stancek [4.18.0-288.el8]Jan Stancek [4.18.0-287.el8]Jan Stancek [4.18.0-286.el8]Jan Stancek [4.18.0-285.el8]Jan Stancek [4.18.0-284.el8]Jan Stancek [4.18.0-283.el8]Jan Stancek [4.18.0-282.el8]Jan Stancek [4.18.0-281.el8]Jan Stancek [4.18.0-280.el8]Jan Stancek [4.18.0-279.el8]Jan Stancek [4.18.0-278.el8]Jan Stancek [4.18.0-277.el8]Jan Stancek [4.18.0-276.el8]Jan Stancek [4.18.0-275.el8]Jan Stancek [4.18.0-274.el8]Jan Stancek [4.18.0-273.el8]Jan Stancek [4.18.0-272.el8]Jan Stancek [4.18.0-271.el8]Jan Stancek [4.18.0-270.el8]Jan Stancek [4.18.0-269.el8]Jan Stancek [4.18.0-268.el8]Jan Stancek [4.18.0-267.el8]Jan Stancek [4.18.0-266.el8]Jan Stancek [4.18.0-265.el8]Jan Stancek [4.18.0-264.el8]Jan Stancek [4.18.0-263.el8]Jan Stancek [4.18.0-262.el8]Jan Stancek [4.18.0-261.el8]Jan Stancek [4.18.0-260.el8]Jan Stancek [4.18.0-259.el8]Jan Stancek [4.18.0-258.el8]Jan Stancek [4.18.0-257.el8]Jan Stancek [4.18.0-256.el8]Jan Stancek [4.18.0-255.el8]Jan Stancek [4.18.0-254.el8]Jan Stancek [4.18.0-253.el8]Jan Stancek [4.18.0-252.el8]Jan Stancek [4.18.0-251.el8]Jan Stancek [4.18.0-250.el8]Jan Stancek [4.18.0-249.el8]Jan Stancek [4.18.0-248.el8]Jan Stancek [4.18.0-247.el8]Jan Stancek [4.18.0-246.el8]Jan Stancek [4.18.0-245.el8]Jan Stancek [4.18.0-244.el8]Jan Stancek [4.18.0-243.el8]Jan Stancek [4.18.0-242.el8]Jan Stancek [4.18.0-241.el8]Jan Stancek [4.18.0-240.10.el8]Jan Stancek [4.18.0-240.9.el8]Jan Stancek [4.18.0-240.8.el8]Jan Stancek [4.18.0-240.7.el8]Jan Stancek [4.18.0-240.6.el8]Jan Stancek [4.18.0-240.5.el8]Jan Stancek [4.18.0-240.4.el8]Jan Stancek [4.18.0-240.3.el8]Jan Stancek [4.18.0-240.2.el8]Jan Stancek [4.18.0-240.1.el8]Jan Stancek [4.18.0-239.1.el8]Frantisek Hrbata [4.18.0-239.el8]Frantisek Hrbata [4.18.0-238.el8]Frantisek Hrbata [4.18.0-237.el8]Frantisek Hrbata [4.18.0-236.el8]Frantisek Hrbata [4.18.0-235.el8]Frantisek Hrbata [4.18.0-234.el8]Frantisek Hrbata [4.18.0-233.el8]Frantisek Hrbata [4.18.0-232.el8]Frantisek Hrbata [4.18.0-231.el8]Frantisek Hrbata [4.18.0-230.el8]Frantisek Hrbata [4.18.0-229.el8]Frantisek Hrbata [4.18.0-228.el8]Frantisek Hrbata [4.18.0-227.el8]Frantisek Hrbata [4.18.0-226.el8]Frantisek Hrbata [4.18.0-225.el8]Frantisek Hrbata [4.18.0-224.el8]Frantisek Hrbata [4.18.0-223.el8]Frantisek Hrbata [4.18.0-222.el8]Frantisek Hrbata [4.18.0-221.el8]Frantisek Hrbata [4.18.0-220.el8]Frantisek Hrbata [4.18.0-219.el8]Frantisek Hrbata [4.18.0-218.el8]Frantisek Hrbata [4.18.0-217.el8]Frantisek Hrbata [4.18.0-216.el8]Frantisek Hrbata [4.18.0-215.el8]Frantisek Hrbata [4.18.0-214.el8]Frantisek Hrbata [4.18.0-213.el8]Frantisek Hrbata [4.18.0-212.el8]Frantisek Hrbata [4.18.0-211.el8]Frantisek Hrbata [4.18.0-210.el8]Frantisek Hrbata [4.18.0-209.el8]Frantisek Hrbata [4.18.0-208.el8]Frantisek Hrbata [4.18.0-207.el8]Frantisek Hrbata [4.18.0-206.el8]Frantisek Hrbata [4.18.0-205.el8]Frantisek Hrbata [4.18.0-204.el8]Frantisek Hrbata [4.18.0-203.el8]Frantisek Hrbata [4.18.0-202.el8]Frantisek Hrbata [4.18.0-201.el8]Frantisek Hrbata [4.18.0-200.el8]Frantisek Hrbata [4.18.0-199.el8]Frantisek Hrbata [4.18.0-198.el8]Frantisek Hrbata [4.18.0-197.el8]Frantisek Hrbata [4.18.0-196.el8]Frantisek Hrbata [4.18.0-195.el8]Frantisek Hrbata [4.18.0-194.el8]Frantisek Hrbata [4.18.0-193.15.el8]Frantisek Hrbata [4.18.0-193.14.el8]Frantisek Hrbata [4.18.0-193.13.el8]Frantisek Hrbata [4.18.0-193.12.el8]Frantisek Hrbata [4.18.0-193.11.el8]Frantisek Hrbata [4.18.0-193.10.el8]Frantisek Hrbata [4.18.0-193.9.el8]Frantisek Hrbata [4.18.0-193.8.el8]Frantisek Hrbata [4.18.0-193.7.el8]Frantisek Hrbata [4.18.0-193.6.el8]Frantisek Hrbata [4.18.0-193.5.el8]Frantisek Hrbata [4.18.0-193.4.el8]Frantisek Hrbata [4.18.0-193.3.el8]Frantisek Hrbata [4.18.0-193.2.el8]Frantisek Hrbata [4.18.0-193.1.el8]Frantisek Hrbata [4.18.0-192.2.el8]Frantisek Hrbata [4.18.0-192.1.el8]Frantisek Hrbata [4.18.0-191.2.el8]Frantisek Hrbata [4.18.0-191.1.el8]Frantisek Hrbata [4.18.0-190.3.el8]Frantisek Hrbata [4.18.0-190.2.el8]Frantisek Hrbata [4.18.0-190.1.el8]Frantisek Hrbata [4.18.0-189.1.el8]Frantisek Hrbata [4.18.0-188.3.el8]Frantisek Hrbata [4.18.0-188.2.el8]Frantisek Hrbata [4.18.0-188.1.el8]Frantisek Hrbata [4.18.0-187.2.el8]Frantisek Hrbata [4.18.0-187.1.el8]Frantisek Hrbata [4.18.0-186.2.el8]Frantisek Hrbata [4.18.0-186.1.el8]Bruno Meneguele [4.18.0-185.el8]Herton R. Krzesinski [4.18.0-184.el8]Herton R. Krzesinski [4.18.0-183.el8]Herton R. Krzesinski [4.18.0-182.el8]Herton R. Krzesinski [4.18.0-181.el8]Herton R. Krzesinski [4.18.0-180.el8]Herton R. Krzesinski [4.18.0-179.el8]Herton R. Krzesinski [4.18.0-178.el8]Herton R. Krzesinski [4.18.0-177.el8]Herton R. Krzesinski [4.18.0-176.el8]Bruno Meneguele [4.18.0-175.el8]Bruno Meneguele [4.18.0-174.el8]Bruno Meneguele [4.18.0-173.el8]Bruno Meneguele [4.18.0-172.el8]Bruno Meneguele [4.18.0-171.el8]Bruno Meneguele [4.18.0-170.el8]Bruno Meneguele [4.18.0-169.el8]Bruno Meneguele [4.18.0-168.el8]Bruno Meneguele [4.18.0-167.el8]Bruno Meneguele [4.18.0-166.el8]Bruno Meneguele [4.18.0-165.el8]Bruno Meneguele [4.18.0-164.el8]Bruno Meneguele [4.18.0-163.el8]Bruno Meneguele [4.18.0-162.el8]Bruno Meneguele [4.18.0-161.el8]Bruno Meneguele [4.18.0-160.el8]Bruno Meneguele [4.18.0-159.el8]Bruno Meneguele [4.18.0-158.el8]Bruno Meneguele [4.18.0-157.el8]Bruno Meneguele [4.18.0-156.el8]Bruno Meneguele [4.18.0-155.el8]Bruno Meneguele [4.18.0-154.el8]Bruno Meneguele [4.18.0-153.el8]Bruno Meneguele [4.18.0-152.el8]Phillip Lougher [4.18.0-151.el8]Phillip Lougher [4.18.0-150.el8]Phillip Lougher [4.18.0-149.el8]Phillip Lougher [4.18.0-148.el8]Phillip Lougher [4.18.0-147.13.el8]Phillip Lougher [4.18.0-147.12.el8]Phillip Lougher [4.18.0-147.11.el8]Phillip Lougher [4.18.0-147.10.el8]Phillip Lougher [4.18.0-147.9.el8]Phillip Lougher [4.18.0-147.8.el8]Phillip Lougher [4.18.0-147.7.el8]Phillip Lougher [4.18.0-147.6.el8]Phillip Lougher [4.18.0-147.5.el8]Phillip Lougher [4.18.0-147.4.el8]Phillip Lougher [4.18.0-147.3.el8]Phillip Lougher [4.18.0-147.2.el8]Phillip Lougher [4.18.0-147.1.el8]Phillip Lougher [4.18.0-146.1.el8]Phillip Lougher [4.18.0-145.1.el8]Phillip Lougher [4.18.0-144.1.el8]Herton R. Krzesinski [4.18.0-144.el8]Herton R. Krzesinski [4.18.0-143.el8]Herton R. Krzesinski [4.18.0-142.el8]Herton R. Krzesinski [4.18.0-141.el8]Herton R. Krzesinski [4.18.0-140.el8]Herton R. Krzesinski [4.18.0-139.el8]Herton R. Krzesinski [4.18.0-138.el8]Herton R. Krzesinski [4.18.0-137.el8]Herton R. Krzesinski [4.18.0-136.el8]Herton R. Krzesinski [4.18.0-135.el8]Herton R. Krzesinski [4.18.0-134.el8]Herton R. Krzesinski [4.18.0-133.el8]Herton R. Krzesinski [4.18.0-132.el8]Herton R. Krzesinski [4.18.0-131.el8]Herton R. Krzesinski [4.18.0-130.el8]Herton R. Krzesinski [4.18.0-129.el8]Herton R. Krzesinski [4.18.0-128.el8]Herton R. Krzesinski [4.18.0-127.el8]Herton R. Krzesinski [4.18.0-126.el8]Herton R. Krzesinski [4.18.0-125.el8]Herton R. Krzesinski [4.18.0-124.el8]Herton R. Krzesinski [4.18.0-123.el8]Herton R. Krzesinski [4.18.0-122.el8]Herton R. Krzesinski [4.18.0-121.el8]Herton R. Krzesinski [4.18.0-120.el8]Herton R. Krzesinski [4.18.0-119.el8]Herton R. Krzesinski [4.18.0-118.el8]Herton R. Krzesinski [4.18.0-117.el8]Herton R. Krzesinski [4.18.0-116.el8]Herton R. Krzesinski [4.18.0-115.el8]Herton R. Krzesinski [4.18.0-114.el8]Herton R. Krzesinski [4.18.0-113.el8]Herton R. Krzesinski [4.18.0-112.el8]Herton R. Krzesinski [4.18.0-111.el8]Herton R. Krzesinski [4.18.0-110.el8]Herton R. Krzesinski [4.18.0-109.el8]Herton R. Krzesinski [4.18.0-108.el8]Frantisek Hrbata [4.18.0-107.el8]Frantisek Hrbata [4.18.0-106.el8]Frantisek Hrbata [4.18.0-105.el8]Frantisek Hrbata [4.18.0-104.el8]Herton R. Krzesinski [4.18.0-103.el8]Herton R. Krzesinski [4.18.0-102.el8]Herton R. Krzesinski [4.18.0-101.el8]Herton R. Krzesinski [4.18.0-100.el8]Herton R. Krzesinski [4.18.0-99.el8]Herton R. Krzesinski [4.18.0-98.el8]Herton R. Krzesinski [4.18.0-97.el8]Herton R. Krzesinski [4.18.0-96.el8]Herton R. Krzesinski [4.18.0-95.el8]Herton R. Krzesinski [4.18.0-94.el8]Herton R. Krzesinski [4.18.0-93.el8]Herton R. Krzesinski [4.18.0-92.el8]Herton R. Krzesinski [4.18.0-91.el8]Herton R. Krzesinski [4.18.0-90.el8]Herton R. Krzesinski [4.18.0-89.el8]Herton R. Krzesinski [4.18.0-88.el8]Herton R. Krzesinski [4.18.0-87.el8]Herton R. Krzesinski [4.18.0-86.el8]Herton R. Krzesinski [4.18.0-85.el8]Herton R. Krzesinski [4.18.0-84.el8]Herton R. Krzesinski [4.18.0-83.el8]Herton R. Krzesinski [4.18.0-82.el8]Herton R. Krzesinski [4.18.0-81.el8]Herton R. Krzesinski [4.18.0-80.23.el8]Herton R. Krzesinski [4.18.0-80.22.el8]Herton R. Krzesinski [4.18.0-80.21.el8]Herton R. Krzesinski [4.18.0-80.20.el8]Herton R. Krzesinski [4.18.0-80.19.el8]Herton R. Krzesinski [4.18.0-80.18.el8]Herton R. Krzesinski [4.18.0-80.17.el8]Herton R. Krzesinski [4.18.0-80.16.el8]Herton R. Krzesinski [4.18.0-80.15.el8]Herton R. Krzesinski [4.18.0-80.14.el8]Herton R. Krzesinski [4.18.0-80.13.el8]Herton R. Krzesinski [4.18.0-80.12.el8]Herton R. Krzesinski [4.18.0-80.11.el8]Herton R. Krzesinski [4.18.0-80.10.el8]Herton R. Krzesinski [4.18.0-80.9.el8]Herton R. Krzesinski [4.18.0-80.8.el8]Herton R. Krzesinski [4.18.0-80.7.el8]Herton R. Krzesinski [4.18.0-80.6.el8]Herton R. Krzesinski [4.18.0-80.5.el8]Herton R. Krzesinski [4.18.0-80.4.el8]Herton R. Krzesinski [4.18.0-80.3.el8]Herton R. Krzesinski [4.18.0-80.2.el8]Herton R. Krzesinski [4.18.0-80.1.el8]Herton R. Krzesinski [4.18.0-79.1.el8]Herton R. Krzesinski [4.18.0-78.1.el8]Herton R. Krzesinski [4.18.0-77.1.el8]Herton R. Krzesinski [4.18.0-76.1.el8]Herton R. Krzesinski [4.18.0-75.1.el8]Herton R. Krzesinski [4.18.0-74.1.el8]Herton R. Krzesinski [4.18.0-73.1.el8]Herton R. Krzesinski [4.18.0-72.1.el8]Herton R. Krzesinski [4.18.0-71.1.el8]Herton R. Krzesinski [4.18.0-70.el8]Herton R. Krzesinski [4.18.0-69.el8]Herton R. Krzesinski [4.18.0-68.el8]Herton R. Krzesinski [4.18.0-67.el8]Herton R. Krzesinski [4.18.0-66.el8]Herton R. Krzesinski [4.18.0-65.el8]Herton R. Krzesinski [4.18.0-64.el8]Herton R. Krzesinski [4.18.0-63.el8]Herton R. Krzesinski [4.18.0-62.el8]Herton R. Krzesinski [4.18.0-61.el8]Herton R. Krzesinski [4.18.0-60.el8]Herton R. Krzesinski [4.18.0-59.el8]Herton R. Krzesinski [4.18.0-58.el8]Herton R. Krzesinski [4.18.0-57.el8]Herton R. Krzesinski [4.18.0-56.el8]Herton R. Krzesinski [4.18.0-55.el8]Herton R. Krzesinski [4.18.0-54.el8]Herton R. Krzesinski [4.18.0-53.el8]Herton R. Krzesinski [4.18.0-52.el8]Herton R. Krzesinski [4.18.0-51.el8]Herton R. Krzesinski [4.18.0-50.el8]Herton R. Krzesinski [4.18.0-49.el8]Herton R. Krzesinski [4.18.0-48.el8]Herton R. Krzesinski [4.18.0-47.el8]Herton R. Krzesinski [4.18.0-46.el8]Herton R. Krzesinski [4.18.0-45.el8]Herton R. Krzesinski [4.18.0-44.el8]Herton R. Krzesinski [4.18.0-43.el8]Herton R. Krzesinski [4.18.0-42.el8]Herton R. Krzesinski [4.18.0-41.el8]Herton R. Krzesinski [4.18.0-40.el8]Herton R. Krzesinski [4.18.0-39.el8]Herton R. Krzesinski [4.18.0-38.el8]Herton R. Krzesinski [4.18.0-37.el8]Herton R. Krzesinski [4.18.0-36.el8]Herton R. Krzesinski [4.18.0-35.el8]Herton R. Krzesinski [4.18.0-34.el8]Herton R. Krzesinski [4.18.0-33.el8]Herton R. Krzesinski [4.18.0-32.el8]Herton R. Krzesinski [4.18.0-31.el8]Herton R. Krzesinski [4.18.0-30.el8]Herton R. Krzesinski [4.18.0-29.el8]Herton R. Krzesinski [4.18.0-28.el8]Herton R. Krzesinski [4.18.0-27.el8]Herton R. Krzesinski [4.18.0-26.el8]Herton R. Krzesinski [4.18.0-25.el8]Herton R. Krzesinski [4.18.0-24.el8]Herton R. Krzesinski [4.18.0-23.el8]Herton R. Krzesinski [4.18.0-22.el8]Herton R. Krzesinski [4.18.0-21.el8]Herton R. Krzesinski [4.18.0-20.el8]Herton R. Krzesinski [4.18.0-19.el8]Herton R. Krzesinski [4.18.0-18.el8]Herton R. Krzesinski [4.18.0-17.el8]Herton R. Krzesinski [4.18.0-16.el8]Herton R. Krzesinski [4.18.0-15.el8]Herton R. Krzesinski [4.18.0-14.el8]Herton R. Krzesinski [4.18.0-13.el8]Herton R. Krzesinski [4.18.0-12.el8]Herton R. Krzesinski [4.18.0-11.el8]Herton R. Krzesinski [4.18.0-10.el8]Herton R. Krzesinski [4.18.0-9.el8]Herton R. Krzesinski [4.18.0-8.el8]Herton R. Krzesinski [4.18.0-7.el8]Herton R. Krzesinski [4.18.0-6.el8]Herton R. Krzesinski [4.18.0-5.el8]Herton R. Krzesinski [4.18.0-4.el8]Herton R. Krzesinski [4.18.0-3.el8]Herton R. Krzesinski [4.18.0-2.el8]Herton R. Krzesinski [4.18.0-1.el8]- [rt] build kernel-rt-4.18.0-489.rt7.278.el8 [2180997] - nvmet: fix workqueue MEM_RECLAIM flushing dependency (Maurizio Lombardi) [2187618] - nvmet: use a private workqueue instead of the system workqueue (Maurizio Lombardi) [2187618] - nvme: fix discard support without oncs (Maurizio Lombardi) [2187618] - nvme-pci: fix timeout request state check (Maurizio Lombardi) [2187618] - nvme: fix multipath crash caused by flush request when blktrace is enabled (Maurizio Lombardi) [2187618] - nvme: return err on nvme_init_non_mdts_limits fail (Maurizio Lombardi) [2187618] - nvme initialize core quirks before calling nvme_init_subsystem (Maurizio Lombardi) [2187618] - nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked (Maurizio Lombardi) [2187618] - nvme: quiet user passthrough command errors (Maurizio Lombardi) [2187618] - nvme-tcp: fix possible circular locking when deleting a controller under memory pressure (Maurizio Lombardi) [2187618] - nvme-hwmon: kmalloc the NVME SMART log buffer (Maurizio Lombardi) [2187618] - nvme-hwmon: consistently ignore errors from nvme_hwmon_init (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeroes on various Kingston SSD (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs (Maurizio Lombardi) [2187618] - nvme-rdma: fix possible hang caused during ctrl deletion (Maurizio Lombardi) [2187618] - nvmet-tcp: add bounds check on Transfer Tag (Maurizio Lombardi) [2187618] - nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state (Maurizio Lombardi) [2187618] - nvme-pci: set min_align_mask before calculating max_hw_sectors (Maurizio Lombardi) [2187618] - nvme: enumerate controller flags (Maurizio Lombardi) [2187618] - nvme: ensure subsystem reset is single threaded (Maurizio Lombardi) [2187618] - nvme: copy firmware_rev on each init (Maurizio Lombardi) [2187618] - nvme: restrict management ioctls to admin (Maurizio Lombardi) [2187618] - nvme: consider also host_iface when checking ip options (Maurizio Lombardi) [2187618] - nvme: move from strlcpy with unused retval to strscpy (Maurizio Lombardi) [2187618] - nvme: add comment for unaligned "fake" nqn (Maurizio Lombardi) [2187618] - nvme-pci: disable Write Zeroes on Phison E3C/E4C (Maurizio Lombardi) [2187618] - nvmet: fix mar and mor off-by-one errors (Maurizio Lombardi) [2187618] - nvmet: fix a use-after-free (Maurizio Lombardi) [2187618] - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() (Maurizio Lombardi) [2187618] - nvme-fabrics: Fix a typo in an error message (Maurizio Lombardi) [2187618] - nvme-fabrics: parse nvme connect Linux error codes (Maurizio Lombardi) [2187618] - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown (Maurizio Lombardi) [2187618] - nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns (Maurizio Lombardi) [2187618] - nvme: catch -ENODEV from nvme_revalidate_zones again (Maurizio Lombardi) [2187618] - nvme-pci: print the command name of aborted commands (Maurizio Lombardi) [2187618] - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() (Maurizio Lombardi) [2187618] - nvme-pci: use nvme core helper to cancel requests in tagset (Maurizio Lombardi) [2187618] - nvme-tcp: use in-capsule data for I/O connect (Maurizio Lombardi) [2187618] - nvme-rdma: remove timeout for getting RDMA-CM established event (Maurizio Lombardi) [2187618] - nvmet: parse fabrics commands on io queues (Maurizio Lombardi) [2187618] - nvme-fabrics: decode 'authentication required' connect error (Maurizio Lombardi) [2187618] - nvme-loop: use nvme core helpers to cancel all requests in a tagset (Maurizio Lombardi) [2187618] - nvme: handle the persistent internal error AER (Maurizio Lombardi) [2187618] - nvme: remove a double word in a comment (Maurizio Lombardi) [2187618] - nvme: use struct group for generic command dwords (Maurizio Lombardi) [2187618] - nvme-pci: fix freeze accounting for error handling (Maurizio Lombardi) [2187618] - nvmet-tcp: fix regression in data_digest calculation (Maurizio Lombardi) [2187618] - nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeros support on UMIC and Samsung SSDs (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs (Maurizio Lombardi) [2187618] - nvme-pci: add trouble shooting steps for timeouts (Maurizio Lombardi) [2187618] - nvme: add device name to warning in uuid_show() (Maurizio Lombardi) [2187618] - nvmet: fix typo in comment (Maurizio Lombardi) [2187618] - nvme: set controller enable bit in a separate write (Maurizio Lombardi) [2187618] - nvme: set non-mdts limits in nvme_scan_work (Maurizio Lombardi) [2187618] - nvme-pci: harden drive presence detect in nvme_dev_disable() (Maurizio Lombardi) [2187618] - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags (Maurizio Lombardi) [2187618] - nvme: mark internal passthru request RQF_QUIET (Maurizio Lombardi) [2187618] - nvme: remove unneeded include from constants file (Maurizio Lombardi) [2187618] - nvme: set dma alignment to dword (Maurizio Lombardi) [2187618] - nvme: fix interpretation of DMRSL (Maurizio Lombardi) [2187618] - ixgbe: add double of VLAN header when computing the max MTU (Ken Cox) [2153372] - ixgbe: allow to increase MTU to 3K with XDP enabled (Ken Cox) [2153372] - ixgbe: Filter out spurious link up indication (Ken Cox) [2153372] - ixgbe: XDP: fix checker warning from rcu pointer (Ken Cox) [2153372] - ixgbe: fix pci device refcount leak (Ken Cox) [2153372] - ixgbe: change MAX_RXD/MAX_TXD based on adapter type (Ken Cox) [2153372] - tracing: kprobes: Prohibit probing on notrace function (Mukesh Chaurasiya) [2183475] - powerpc/kprobes: Ignore traps that happened in real mode (Mukesh Chaurasiya) [2183475] - nvme-rdma: handle number of queue changes (Kamal Heib) [2160665] - nvme-rdma: remove timeout for getting RDMA-CM established event (Kamal Heib) [2160665] - nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal (Kamal Heib) [2160665] - net: mpls: fix stale pointer if allocation fails during device rename (Guillaume Nault) [2184957] {CVE-2023-26545} - block: don't set GD_NEED_PART_SCAN if scan partition failed (Ming Lei) [2151112] - block: fix wrong mode for blkdev_put() from disk_scan_partitions() (Ming Lei) [2151112] - block: fix scan partition for exclusively open device again (Ming Lei) [2151112] - mm: swap: get rid of livelock in swapin readahead (Aristeu Rozanski) [2035182 2182084] - redhat: require reasonably recent grub2 _only_ if grub2 is already installed (Denys Vlasenko) [2183531] - i40e: Fix kernel crash during reboot when adapter is in recovery mode (Stefan Assmann) [2153348] - i40e: add double of VLAN header when computing the max MTU (Stefan Assmann) [2153348] - i40e: Add checking for null for nlmsg_find_attr() (Stefan Assmann) [2153348] - net/i40e: Replace 0-length array with flexible array (Stefan Assmann) [2153348] - i40e: use ERR_PTR error print in i40e messages (Stefan Assmann) [2153348] - i40e: use int for i40e_status (Stefan Assmann) [2153348] - i40e: Remove string printing for i40e_status (Stefan Assmann) [2153348] - i40e: Remove unused i40e status codes (Stefan Assmann) [2153348] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153348] - i40e: Remove redundant pci_enable_pcie_error_reporting() (Stefan Assmann) [2153348] - virtchnl: i40e/iavf: rename iwarp to rdma (Stefan Assmann) [2153348] - treewide: Convert del_timer*() to timer_shutdown*() (Stefan Assmann) [2153348] - i40e: allow toggling loopback mode via ndo_set_features callback (Stefan Assmann) [2153348] - i40e: Disallow ip4 and ip6 l4_4_bytes (Stefan Assmann) [2153348] - i40e: Fix for VF MAC address 0 (Stefan Assmann) [2153348] - i40e: Fix not setting default xps_cpus after reset (Stefan Assmann) [2153348] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2183559] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2183559] - dm: remove unnecessary (void*) conversion in event_callback() (Benjamin Marzinski) [2179207] - dm ioctl: remove unnecessary check when using dm_get_mdptr() (Benjamin Marzinski) [2179207] - dm ioctl: assert _hash_lock is held in __hash_remove (Benjamin Marzinski) [2179207] - dm cache: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm thin: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm: add cond_resched() to dm_wq_work() (Benjamin Marzinski) [2179207] - dm: update targets using system workqueues to use a local workqueue (Benjamin Marzinski) [2179207] - dm: remove flush_scheduled_work() during local_exit() (Benjamin Marzinski) [2179207] - dm: declare variables static when sensible (Benjamin Marzinski) [2179207] - dm ioctl: prefer strscpy() instead of strlcpy() (Benjamin Marzinski) [2179207] - dm: avoid 'do {} while(0)' loop in single statement macros (Benjamin Marzinski) [2179207] - dm: favour __packed versus "__attribute__ ((packed))" (Benjamin Marzinski) [2179207] - dm: favour __aligned(N) versus "__attribute__ (aligned(N))" (Benjamin Marzinski) [2179207] - dm: adjust EXPORT_SYMBOL() to follow functions immediately (Benjamin Marzinski) [2179207] - dm block-manager: avoid not required parentheses (Benjamin Marzinski) [2179207] - dm: send just one event on resize, not two (Benjamin Marzinski) [2179207] - dm table: check that a dm device doesn't reference itself (Benjamin Marzinski) [2179207] - dm raid: fix some spelling mistakes in comments (Benjamin Marzinski) [2179207] - dm verity: stop using WQ_UNBOUND for verify_wq (Benjamin Marzinski) [2179207] - dm integrity: Remove bi_sector that's only used by commented debug code (Benjamin Marzinski) [2179207] - dm crypt: Slightly simplify crypt_set_keyring_key() (Benjamin Marzinski) [2179207] - dm ioctl: drop always-false condition (Benjamin Marzinski) [2179207] - dm flakey: fix logic when corrupting a bio (Benjamin Marzinski) [2179207] - dm flakey: fix a bug with 32-bit highmem systems (Benjamin Marzinski) [2179207] - dm flakey: don't corrupt the zero page (Benjamin Marzinski) [2179207] - dm cache: Add some documentation to dm-cache-background-tracker.h (Benjamin Marzinski) [2179207] - dm cache: free background tracker's queued work in btracker_destroy (Benjamin Marzinski) [2179207] - dm ioctl: fix a couple ioctl codes (Benjamin Marzinski) [2179207] - dm ioctl: a small code cleanup in list_version_get_info (Benjamin Marzinski) [2179207] - sfc: include vport_id in filter spec hash and equal() (Íñigo Huguet) [2159251] - ptp: convert remaining drivers to adjfine interface (Íñigo Huguet) [2159251] - sfc: Use kmap_local_page() instead of kmap_atomic() (Íñigo Huguet) [2159251] - sfc: use sysfs_emit() to instead of scnprintf() (Íñigo Huguet) [2159251] - selftests: forwarding: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add "depends_on" property to skip tests (Davide Caratti) [2103797] - net/sched: act_tunnel_key: add support for "don't fragment" (Davide Caratti) [2103797] - e1000e: Fix TX dispatch condition (Ken Cox) [2153313] - e1000e: Separate MTP board type from ADP (Ken Cox) [2153313] - drivers/net/ethernet/e1000e: check return value of e1e_rphy() (Ken Cox) [2153313] - ipvs: add sysctl_run_estimation to support disable estimation (Hangbin Liu) [2182003] - scsi: ses: Don't attach if enclosure has no components (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() (Tomas Henzl) [1975026] - scsi: ses: Fix possible desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() (Tomas Henzl) [1975026] - vmxnet3: move rss code block under eop descriptor (Izabela Bakollari) [2172579]- [rt] build kernel-rt-4.18.0-488.rt7.277.el8 [2180997] - crypto: qat - add support for 402xx devices (Vladis Dronov) [2144529] - crypto: qat - drop log level of msg in get_instance_node() (Vladis Dronov) [2144529] - crypto: qat - fix out-of-bounds read (Vladis Dronov) [2144529] - Documentation: qat: change kernel version (Vladis Dronov) [2144529] - crypto: qat - add qat_zlib_deflate (Vladis Dronov) [2144529] - crypto: qat - extend buffer list logic interface (Vladis Dronov) [2144529] - crypto: qat - fix spelling mistakes from 'bufer' to 'buffer' (Vladis Dronov) [2144529] - crypto: qat - add resubmit logic for decompression (Vladis Dronov) [2144529] - crypto: acomp - define max size for destination (Vladis Dronov) [2144529] - crypto: qat - enable deflate for QAT GEN4 (Vladis Dronov) [2144529] - crypto: qat - expose deflate through acomp api for QAT GEN2 (Vladis Dronov) [2144529] - crypto: qat - rename and relocate GEN2 config function (Vladis Dronov) [2144529] - crypto: qat - relocate qat_algs_alloc_flags() (Vladis Dronov) [2144529] - crypto: qat - relocate backlog related structures (Vladis Dronov) [2144529] - crypto: qat - extend buffer list interface (Vladis Dronov) [2144529] - crypto: qat - generalize crypto request buffers (Vladis Dronov) [2144529] - crypto: qat - change bufferlist logic interface (Vladis Dronov) [2144529] - crypto: qat - rename bufferlist functions (Vladis Dronov) [2144529] - crypto: qat - relocate bufferlist logic (Vladis Dronov) [2144529] - crypto: qat - Use helper to set reqsize (Vladis Dronov) [2144529] - crypto: kpp - Add helper to set reqsize (Vladis Dronov) [2144529] - crypto: qat - fix error return code in adf_probe (Vladis Dronov) [2144529] - crypto: qat - remove ADF_STATUS_PF_RUNNING flag from probe (Vladis Dronov) [2144529] - selftests: net: rps_default_mask.sh: delete veth link specifically (Hangbin Liu) [2185801] - selftests: net: devlink_port_split.py: skip test if no suitable device available (Hangbin Liu) [2185801] - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational (Hangbin Liu) [2185801] - selftests/tls: Add {} to avoid static checker warning (Hangbin Liu) [2185801] - selftests: nft_nat: ensuring the listening side is up before starting the client (Hangbin Liu) [2185801] - selftest: fib_tests: Always cleanup before exit (Hangbin Liu) [2185801] - selftests/net: Interpret UDP_GRO cmsg data as an int value (Hangbin Liu) [2185801] - selftests: forwarding: lib: quote the sysctl values (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking (Hangbin Liu) [2185801] - selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning (Hangbin Liu) [2185801] - selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload (Hangbin Liu) [2185801] - selftests: forwarding: Fix failing tests with old libnet (Hangbin Liu) [2185801] - powerpc/pseries/mobility: set NMI watchdog factor during an LPM (Mamatha Inamdar) [2186026] - powerpc/watchdog: introduce a NMI watchdog's factor (Mamatha Inamdar) [2186026] - watchdog: export lockup_detector_reconfigure (Mamatha Inamdar) [2186026] - powerpc/mobility: wait for memory transfer to complete (Mamatha Inamdar) [2186026] - crypto: drbg - Only fail when jent is unavailable in FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - permanent and intermittent health errors (Vladis Dronov) [2175712] - crypto: jitter - quit sample collection loop upon RCT failure (Vladis Dronov) [2175712] - crypto: jitter - don't limit ->health_failure check to FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - drop kernel-doc notation (Vladis Dronov) [2175712] - selftests/livepatch: normalize sysctl error message (Julia Denham) [RHEL-256] - livepatch: Skip livepatch tests if ftrace cannot be configured (Julia Denham) [RHEL-256] - livepatch: Add a missing newline character in klp_module_coming() (Julia Denham) [RHEL-256] - livepatch: fix race between fork and KLP transition (Julia Denham) [RHEL-256] - scsi: bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Nilesh Javali) [2164956] - x86/xen: Split HVM vector callback setup and interrupt gate allocation (Prarit Bhargava) [2187810] - s390/uaccess: add missing earlyclobber annotations to __clear_user() (Tobias Huschle) [2183078] - s390/qeth: fix use-after-free in hsci (Tobias Huschle) [2183992] - SUNRPC: Fix a server shutdown leak (Benjamin Coddington) [2166107] - powerpc/pseries/vas: Ignore VAS update for DLPAR if copy/paste is not enabled (Mamatha Inamdar) [2184979] - cnic: don't pass bogus GFP_ flags to dma_alloc_coherent (Nilesh Javali) [2164958] - cnic: Use the bitmap API to allocate bitmaps (Nilesh Javali) [2164958]- [rt] build kernel-rt-4.18.0-487.rt7.276.el8 [2180997] - kernel/fork: Restore vfree_atomic in free_thread_stack() (Crystal Wood) [2159514] - perf vendor events intel: Add uncore event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add metrics for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Update core event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add sapphirerapids events (Michael Petlan) [2180657] - perf vendor events intel: Update metrics for Alderlake (Michael Petlan) [2180656] - perf vendor events: Fix Alderlake metric groups (Michael Petlan) [2180656] - perf vendor events intel: Add metrics for Alderlake (Michael Petlan) [2180656] - perf/x86/rapl: Add support for Intel Raptor Lake (Michael Petlan) [2180654] - perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] (Michael Petlan) [2153896] - perf/x86/intel/cstate: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Sapphire Rapids CPU support (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Meteor Lake support (Michael Petlan) [2177039] - perf/x86/msr: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/cstate: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/intel: Support Architectural PerfMon Extension leaf (Michael Petlan) [2153962] - x86/cpufeatures: Add Architectural PerfMon Extension bit (Michael Petlan) [2153962] - perf/x86: Support Retire Latency (Michael Petlan) [2153962] - perf/x86: Add Meteor Lake support (Michael Petlan) [2153962] - perf: Add PMU_FORMAT_ATTR_SHOW (Michael Petlan) [2153962] - mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process (Rafael Aquini) [2153926] - mm/hugetlb: simplify the calculation of variables (Rafael Aquini) [2153926] - mm/mempolicy: fix lock contention on mems_allowed (Rafael Aquini) [2153926] - mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind() (Rafael Aquini) [2153926] - mm/mempolicy.c: use in_task() in mempolicy_slab_node() (Rafael Aquini) [2153926] - mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies (Rafael Aquini) [2153926] - mm/mempolicy: advertise new MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy (Rafael Aquini) [2153926] - mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes (Rafael Aquini) [2153926] - mm/mempolicy: use readable NUMA_NO_NODE macro instead of magic number (Rafael Aquini) [2153926] - mm/mempolicy: unify the parameter sanity check for mbind and set_mempolicy (Rafael Aquini) [2153926] - mm/mempolicy: use unified 'nodes' for bind/interleave/prefer policies (Rafael Aquini) [2153926] - mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PREFERRED policy (Rafael Aquini) [2153926] - mm/mempolicy: cleanup nodemask intersection check for oom (Rafael Aquini) [2153926] - mm/mempolicy: fix mpol_misplaced kernel-doc (Rafael Aquini) [2153926] - numa balancing: migrate on fault among multiple bound nodes (Rafael Aquini) [2153926] - mm/hugetlb: add mempolicy check in the reservation routine (Rafael Aquini) [2153926] - mm: remove unused alloc_page_vma_node() (Rafael Aquini) [2153926] - mm/mempolicy: remove or narrow the lock on current (Rafael Aquini) [2153926] - mm, mempolicy: fix uninit memory access (Rafael Aquini) [2153926] - mm/mempool: minor coding style tweaks (Rafael Aquini) [2153926] - mm: fix typos in comments (Rafael Aquini) [2153926] - futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI (Joel Savitz) [2170113] - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") (Joel Savitz) [2170113] - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() (Joel Savitz) [2170113] - futex: Remove unneeded gotos (Joel Savitz) [2170113] - rtmutex: Ensure that the top waiter is always woken up (Joel Savitz) [2170113] - rtmutex: Add acquire semantics for rtmutex lock acquisition slow path (Joel Savitz) [2170113] - locking/lockdep: Fix lockdep_init_map_*() confusion (Joel Savitz) [2170113] - locking/lockdep: Avoid potential access of invalid memory in lock_class (Joel Savitz) [2170113] - lockdep: Correct lock_classes index mapping (Joel Savitz) [2170113] - locking/rtmutex: Squash self-deadlock check for ww_rt_mutex. (Joel Savitz) [2170113] - locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner() (Joel Savitz) [2170113] - kallsyms: remove arch specific text and data check (Joel Savitz) [2170113] - lockdep: Let lock_is_held_type() detect recursive read as read (Joel Savitz) [2170113] - lockdep: Fix wait-type for empty stack (Joel Savitz) [2170113] - locking/lockdep: Improve noinstr vs errors (Joel Savitz) [2170113] - locking/lockdep: Correct calling tracepoints (Joel Savitz) [2170113] - locking/percpu-rwsem: Use this_cpu_{inc,dec}() for read_count (Joel Savitz) [2170113] - locking/ww_mutex: Fix runtime warning in the WW mutex selftest (Joel Savitz) [2170113] - fortify: Do not cast to "unsigned char" (Josef Oskera) [2139487] - fortify: Use SIZE_MAX instead of (size_t)-1 (Josef Oskera) [2139487] - afs: Work around strnlen() oops with CONFIG_FORTIFIED_SOURCE=y (Josef Oskera) [2139487] - net/mlx4_en: Introduce flexible array to silence overflow warning (Josef Oskera) [2139487] - wusbcore: silence fortify warning (Josef Oskera) [2139487] - skbuff: Switch structure bounds to struct_group() (Josef Oskera) [2139487] - RDMA/cxgb4: fix accept failure due to increased cpl_t5_pass_accept_rpl size (Josef Oskera) [2139487] - intel_th: msu: Use memset_startat() for clearing hw header (Josef Oskera) [2139487] - dm integrity: Use struct_group() to zero struct journal_sector (Josef Oskera) [2139487] - iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl (Josef Oskera) [2139487] - scsi: lpfc: Use struct_group() to initialize struct lpfc_cgn_info (Josef Oskera) [2139487] - netfilter: conntrack: Use memset_startat() to zero struct nf_conn (Josef Oskera) [2139487] - netfilter: conntrack: avoid gcc-10 zero-length-bounds warning (Josef Oskera) [2139487] - thermal: int340x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - net/af_iucv: Use struct_group() to zero struct iucv_sock region (Josef Oskera) [2139487] - ipv6: Use memset_after() to zero rt6_info (Josef Oskera) [2139487] - bnx2x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - tracing: Use memset_startat() to zero struct trace_iterator (Josef Oskera) [2139487] - xfrm: Use memset_after() to clear padding (Josef Oskera) [2139487] - HID: roccat: Use struct_group() to zero kone_mouse_event (Josef Oskera) [2139487] - scsi: ibmvscsi: Avoid multi-field memset() overflow by aiming at srp (Josef Oskera) [2139487] - ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() (Josef Oskera) [2139487] - media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() (Josef Oskera) [2139487] - s390/zcrypt: Switch to flexible array member (Josef Oskera) [2139487] - s390/speculation: Use statically initialized const for instructions (Josef Oskera) [2139487] - cifs: avoid extra calls in posix_info_parse (Josef Oskera) [2139487] - x86/entry: Fixup bad_iret vs noinstr (Josef Oskera) [2139487] - x86/traps: Mark fixup_bad_iret() noinstr (Josef Oskera) [2139487] - x86/doublefault: Remove memmove() call (Josef Oskera) [2139487] - tracing: Initialize iter->seq after zeroing in tracing_read_pipe() (Josef Oskera) [2139487] - tracing: Silence GCC 9 array bounds warning (Josef Oskera) [2139487] - fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL (Josef Oskera) [2139487] - fortify: Provide a memcpy trap door for sharp corners (Josef Oskera) [2139487] - fortify: Make pointer arguments const (Josef Oskera) [2139487] - fortify: Replace open-coded __gnu_inline attribute (Josef Oskera) [2139487] - fortify: Update compile-time tests for Clang 14 (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memset() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memmove() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memcpy() at compile-time (Josef Oskera) [2139487] - fortify: strlen: Avoid shadowing previous locals (Josef Oskera) [2139487] - fortify: Add compile-time FORTIFY_SOURCE tests (Josef Oskera) [2139487] - fortify: Allow strlen() and strnlen() to pass compile-time known lengths (Josef Oskera) [2139487] - fortify: Prepare to improve strnlen() and strlen() warnings (Josef Oskera) [2139487] - fortify: Fix dropped strcpy() compile-time write overflow check (Josef Oskera) [2139487] - fortify: Explicitly disable Clang support (Josef Oskera) [2139487] - fortify: Move remaining fortify helpers into fortify-string.h (Josef Oskera) [2139487] - lib/string: Move helper functions out of string.c (Josef Oskera) [2139487] - lib/string.c: update match_string() doc-strings with correct behavior (Josef Oskera) [2139487] - string.h: move fortified functions definitions in a dedicated header. (Josef Oskera) [2139487] - string.h: add FORTIFY coverage for strscpy() (Josef Oskera) [2139487] - lib: string.h: detect intra-object overflow in fortified string functions (Josef Oskera) [2139487] - lib: string_helpers: provide kfree_strarray() (Josef Oskera) [2139487] - lib/string.c: implement stpcpy (Josef Oskera) [2139487] - kernel-doc: core-api: include string.h into core-api (Josef Oskera) [2139487] - docs/core-api: move *{str,mem}dup* to "String Manipulation" (Josef Oskera) [2139487] - selftests/tc-testing: add show class case for red qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for prio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for mq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for ingress qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for qfq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for netem qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for multiq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for mqprio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for htb qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for hfsc qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for fq_codel qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for dsmark qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for drr qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbs qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cake qdisc (Ivan Vecera) [2172130] - net/sched: use tc_qdisc_stats_dump() in qdisc (Ivan Vecera) [2172130] - net/sched: sch_api: add helper for tc qdisc walker stats dump (Ivan Vecera) [2172130] - hwrng: core - use per-rng quality value instead of global setting (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - start and stop in-kernel rngd in separate function (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - do not bother to order list of devices by quality (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - credit entropy for low quality sources of randomness (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - break out of hwrng_fillfn if current rng is not trusted (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - only set cur_rng_set_by_user if it is working (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - use rng_fillbuf in add_early_randomness() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - read() callback must be called for size of 32 or more bytes (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - explicit ordering of initcalls (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Use DEVICE_ATTR_ macro (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable err (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - convert sysfs sprintf/snprintf family to sysfs_emit (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable ret (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Fix use-after-free warning in hwrng_register() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - move add_early_randomness() out of rng_mutex (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - document the quality field (Jose Ignacio Tornos Martinez) [2172884] - netfilter: nf_conntrack: allow early drop of offloaded UDP conns (Florian Westphal) [2183080] - net/sched: act_ct: offload UDP NEW connections (Florian Westphal) [2183080] - net/sched: act_ct: set ctinfo in meta action depending on ct state (Florian Westphal) [2183080] - netfilter: flowtable: cache info of last offload (Florian Westphal) [2183080] - netfilter: flowtable: allow unidirectional rules (Florian Westphal) [2183080] - netfilter: flowtable: fixup UDP timeout depending on ct state (Florian Westphal) [2183080] - ptp_clock: Let the ADJ_OFFSET interface respect the ADJ_NANO flag for PHC devices. (Íñigo Huguet) [2180896] - ptp: Add adjust_phase to ptp_clock_caps capability. (Íñigo Huguet) [2180896] - ptp: Add adjphase function to support phase offset control. (Íñigo Huguet) [2180896] - kernfs: dont take d_lock on revalidate (Ian Kent) [2126350] - kernfs: dont take i_lock on inode attr read (Ian Kent) [2126350] - kernfs: remove redundant kernfs_rwsem declaration. (Ian Kent) [2126350] - kernfs: fix potential NULL dereference in __kernfs_remove (Ian Kent) [2126350] - kernfs: fix NULL dereferencing in kernfs_remove (Ian Kent) [2126350] - kernfs: prevent early freeing of root node (Ian Kent) [2126350] - kernfs: switch global kernfs_rwsem lock to per-fs lock (Ian Kent) [2126350] - workqueue: Fold rebind_worker() within rebind_workers() (Valentin Schneider) [2088578] - workqueue: Unbind kworkers before sending them to exit() (Valentin Schneider) [2088578] - workqueue: Don't hold any lock while rcuwait'ing for !POOL_MANAGER_ACTIVE (Valentin Schneider) [2088578] - workqueue: Convert the idle_timer to a timer + work_struct (Valentin Schneider) [2088578] - workqueue: Factorize unbind/rebind_workers() logic (Valentin Schneider) [2088578] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Valentin Schneider) [2088578] - workqueue: make sysfs of unbound kworker cpumask more clever (Valentin Schneider) [2088578] - fuse: add feature flag for expire-only (Pavel Reichl) [2109496] - fuse: add "expire only" mode to FUSE_NOTIFY_INVAL_ENTRY (Pavel Reichl) [2109496] - fuse: extend init flags (Pavel Reichl) [2109496] - wifi: iwlwifi: mvm: protect TXQ list manipulation (Jose Ignacio Tornos Martinez) [2152168] - wifi: iwlwifi: mvm: fix mvmtxq->stopped handling (Jose Ignacio Tornos Martinez) [2152168] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2130062] - x86/tsc: Add option to force frequency recalibration with HW timer (Prarit Bhargava) [2100597] - ovl: fix use after free in struct ovl_aio_req (Miklos Szeredi) [2176160] {CVE-2023-1252}- [rt] build kernel-rt-4.18.0-486.rt7.275.el8 [2180997] - mm/memremap: fix missing call to untrack_pfn() in pagemap_range() (Nico Pache) [2168370] - arm64: mm: correct the inside linear map range during hotplug check (Nico Pache) [2168370] - s390/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - arm64/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - mm/memory_hotplug: prevalidate the address range being added with platform (Nico Pache) [2168370] - s390/extmem: return correct segment type in __segment_load() (Nico Pache) [2168370] - s390/vmem: get rid of memory segment list (Nico Pache) [2168370] - arm64/mm: Validate hotplug range before creating linear mapping (Nico Pache) [2168370] - mm/truncate.c: make __invalidate_mapping_pages() static (Nico Pache) [2168370] - powerpc/mm: fix "section_base" set but not used (Nico Pache) [2168370] - powerpc: Avoid link stack corruption in misc asm functions (Nico Pache) [2168370] - powerpc/booke: Avoid link stack corruption in several places (Nico Pache) [2168370] - powerpc/mm: Fix lockup on kernel exec fault (Nico Pache) [2168370] - x86: fix seq_file iteration for pat/memtype.c (Nico Pache) [2168370] - powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning (Nico Pache) [2168370] - powerpc/nvdimm: Update vmemmap_populated to check sub-section range (Nico Pache) [2168370] - powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt() (Nico Pache) [2168370] - x86/mm: Sync also unmappings in vmalloc_sync_all() (Nico Pache) [2168370] - Fix page corruption caused by racy check in __free_pages (Nico Pache) [2168370] - mm/gup: fix gup_pud_range() for dax (Nico Pache) [2168370] - memcg: Fix possible use-after-free in memcg_write_event_control() (Nico Pache) [2168370] - mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all() (Nico Pache) [2168370] - mm: fix madivse_pageout mishandling on non-LRU page (Nico Pache) [2168370] - mm/page_alloc: fix race condition between build_all_zonelists and page allocation (Nico Pache) [2168370] - mm/slub: fix to return errno if kmalloc() fails (Nico Pache) [2168370] - writeback: avoid use-after-free after removing device (Nico Pache) [2168370] - x86/mm: Use proper mask when setting PUD mapping (Nico Pache) [2168370] - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region (Nico Pache) [2168370] - mm/hmm: fault non-owner device private entries (Nico Pache) [2168370] - mm: split huge PUD on wp_huge_pud fallback (Nico Pache) [2168370] - mm/page_owner: use strscpy() instead of strlcpy() (Nico Pache) [2168370] - mm/vmscan: take min_slab_pages into account when try to call shrink_node (Nico Pache) [2168370] - x86: Fix return value of __setup handlers (Nico Pache) [2168370] - mm: fix unexpected zeroed page mapping with zram swap (Nico Pache) [2168370] - mm, page_alloc: fix build_zonerefs_node() (Nico Pache) [2168370] - mm/mempolicy: fix mpol_new leak in shared_policy_replace (Nico Pache) [2168370] - mm/slub: remove forced_order parameter in calculate_sizes (Nico Pache) [2168370] - mm/usercopy: return 1 from hardened_usercopy __setup() handler (Nico Pache) [2168370] - mm/thp: ClearPageDoubleMap in first page_add_file_rmap() (Nico Pache) [2168370] - mm/thp: refix __split_huge_pmd_locked() for migration PMD (Nico Pache) [2168370] - mempolicy: mbind_range() set_policy() after vma_merge() (Nico Pache) [2168370] - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node (Nico Pache) [2168370] - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() (Nico Pache) [2168370] - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() (Nico Pache) [2168370] - mm: thp: fix wrong cache flush in remove_migration_pmd() (Nico Pache) [2168370] - mm: fix missing cache flush for all tail pages of compound page (Nico Pache) [2168370] - tmpfs: fix regressions from wider use of ZERO_PAGE (Nico Pache) [2168370] - tmpfs: do not allocate pages on read (Nico Pache) [2168370] - shmem: mapping_set_exiting() to help mapped resilience (Nico Pache) [2168370] - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault (Nico Pache) [2168370] - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode (Nico Pache) [2168370] - mm, slub: use prefetchw instead of prefetch (Nico Pache) [2168370] - arm64: mm: update max_pfn after memory hotplug (Nico Pache) [2168370] - mm, vmscan: guarantee drop_slab_node() termination (Nico Pache) [2168370] - fs, mm: fix race in unlinking swapfile (Nico Pache) [2168370] - fs: inode: count invalidated shadow pages in pginodesteal (Nico Pache) [2168370] - mm, fadvise: improve the expensive remote LRU cache draining after FADV_DONTNEED (Nico Pache) [2168370] - mm/filemap.c: rewrite mapping_needs_writeback in less fancy manner (Nico Pache) [2168370] - fs: drop_caches: fix skipping over shadow cache inodes (Nico Pache) [2168370] - mm: introduce and use mapping_empty() (Nico Pache) [2168370] - mm: remove irqsave/restore locking from contexts with irqs enabled (Nico Pache) [2168370] - mm: zswap: clean up confusing comment (Nico Pache) [2168370] - mm/memory_hotplug: use helper function zone_end_pfn() to get end_pfn (Nico Pache) [2168370] - mm: vmstat: add some comments on internal storage of byte items (Nico Pache) [2168370] - mm: vmstat: fix NOHZ wakeups for node stat changes (Nico Pache) [2168370] - mm/mmap.c: replace do_brk with do_brk_flags in comment of insert_vm_struct() (Nico Pache) [2168370] - mm/mmap.c: use helper function allow_write_access() in __remove_shared_vm_struct() (Nico Pache) [2168370] - mm: use helper function mapping_allow_writable() (Nico Pache) [2168370] - mm: memcontrol: reword obsolete comment of mem_cgroup_unmark_under_oom() (Nico Pache) [2168370] - mm/page_counter: correct the obsolete func name in the comment of page_counter_try_charge() (Nico Pache) [2168370] - mm: memcontrol: correct the comment of mem_cgroup_iter() (Nico Pache) [2168370] - x86/mm: use max memory block size on bare metal (Nico Pache) [2168370] - mm/util.c: remove the VM_WARN_ONCE for vm_committed_as underflow check (Nico Pache) [2168370] - include/linux/swapops.h: correct guards for non_swap_entry() (Nico Pache) [2168370] - mm: set vm_next and vm_prev to NULL in vm_area_dup() (Nico Pache) [2168370] - mm: don't prepare anon_vma if vma has VM_WIPEONFORK (Nico Pache) [2168370] - page-flags: fix a crash at SetPageError(THP_SWAP) (Nico Pache) [2168370] - mm/rmap.c: fix outdated comment in page_get_anon_vma() (Nico Pache) [2168370] - mm/mmap.c: extract __vma_unlink_list() as counterpart for __vma_link_list() (Nico Pache) [2168370] - mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup() (Nico Pache) [2168370] - x86/mm: Kill stray kernel fault handling comment (Nico Pache) [2168370] - arm64/numa: Unify common error path in numa_init() (Nico Pache) [2168370] - tools/power/x86/intel-speed-select: v1.14 release (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Adjust uncore max/min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix display of uncore min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: turbo-freq auto mode with SMT off (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Use null-terminated string (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove duplicate dup() (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Handle open() failure case (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused non_block flag (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove wrong check in set_isst_id() (Prarit Bhargava) [2154078] - platform/x86: ISST: Fix typo in comments (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Release v1.13 (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Optimize CPU initialization (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused struct clos_config fields (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Enforce isst_id value (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Do not export get_physical_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Cleanup get_physical_id usage (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Convert more function to use isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add pkg and die in isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce struct isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused core_mask array (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove dead code (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix cpu count for TDP level display (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unneeded semicolon (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix off by one check (Prarit Bhargava) [2154078] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Display error on turbo mode disabled (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: fix build failure when using -Wl,--as-needed (Prarit Bhargava) [2154078] - KVM: x86: Propagate the AMD Automatic IBRS feature to the guest (Waiman Long) [1989283] - x86/cpu: Support AMD Automatic IBRS (Waiman Long) [1989283] - x86/cpu, kvm: Add the SMM_CTL MSR not present feature (Waiman Long) [1989283] - x86/cpu, kvm: Add the Null Selector Clears Base feature (Waiman Long) [1989283] - x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf (Waiman Long) [1989283] - x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature (Waiman Long) [1989283] - KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code (Waiman Long) [1989283] - x86/cpu, kvm: Add support for CPUID_80000021_EAX (Waiman Long) [1989283] - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 (Waiman Long) [1989283] - KVM: x86: Advertise that the SMM_CTL MSR is not supported (Waiman Long) [1989283] - Documentation/hw-vuln: Update spectre doc (Waiman Long) [1989283] - nvme-tcp: fence TCP socket on receive error (John Meneghini) [2116939] - nvme-multipath: fix possible hang in live ns resize with ANA access (John Meneghini) [2116939] - nvme-tcp: fix possible hang caused during ctrl deletion (John Meneghini) [2116939] - nvme-tcp: fix regression that causes sporadic requests to time out (John Meneghini) [2116939] - nvme-tcp: fix UAF when detecting digest errors (John Meneghini) [2116939] - nvme-tcp: check if the queue is allocated before stopping it (John Meneghini) [2116939] - nvme-tcp: always fail a request when sending it failed (John Meneghini) [2116939] - nvme: fix regression when disconnect a recovering ctrl (John Meneghini) [2116939] - nvme-multipath: use vmalloc for ANA log buffer (John Meneghini) [2116939] - bfq: fix waker_bfqq inconsistency crash (Ming Lei) [2177565] - blktrace: Fix output non-blktrace event when blk_classic option enabled (Ming Lei) [2177565] - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() (Ming Lei) [2177565] - blk-wbt: call rq_qos_add() after wb_normal is initialized (Ming Lei) [2177565] - block: sync mixed merged request's failfast with 1st bio's (Ming Lei) [2177565] - blk-mq: Fix potential io hung for shared sbitmap per tagset (Ming Lei) [2177565] - block: bio-integrity: Copy flags when bio_integrity_payload is cloned (Ming Lei) [2177565] - dim: initialize all struct fields (Audra Mitchell) [2172125] - XArray: Update the LRU list in xas_split() (Audra Mitchell) [2172125] - lib: bitmap: fix many kernel-doc warnings (Audra Mitchell) [2172125] - vsprintf: Fix %pK with kptr_restrict == 0 (Audra Mitchell) [2172125] - lib: uninline simple_strntoull() as well (Audra Mitchell) [2172125] - lib: dimlib: fix help text typos (Audra Mitchell) [2172125] - locks: fix TOCTOU race when granting write lease (Waiman Long) [2152051] - locks: eliminate false positive conflicts for write lease (Waiman Long) [2152051] - locks: Use inode_is_open_for_write (Waiman Long) [2152051] - fs/locks: remove unnecessary white space. (Waiman Long) [2152051] - fs/locks: use properly initialized file_lock when unlocking. (Waiman Long) [2152051] - redhat/configs: Enable CONFIG_PINCTRL_METEORLAKE in RHEL (Prarit Bhargava) [2156845] - pinctrl: intel: Add Intel Meteor Lake pin controller support (Prarit Bhargava) [2156845] - md: fix regression for null-ptr-deference in __md_stop() (Nigel Croxon) [2162231] - md: avoid signed overflow in slot_store() (Nigel Croxon) [2162231] - md: Free resources in __md_stop (Nigel Croxon) [2162231] - md: account io_acct_set usage with active_io (Nigel Croxon) [2162231] - md: use MD_RESYNC_* whenever possible (Nigel Croxon) [2162231] - md: Free writes_pending in md_stop (Nigel Croxon) [2162231] - md: Change active_io to percpu (Nigel Croxon) [2162231] - md: Factor out is_md_suspended helper (Nigel Croxon) [2162231] - md: don't update recovery_cp when curr_resync is ACTIVE (Nigel Croxon) [2162231] - md: fold unbind_rdev_from_array into md_kick_rdev_from_array (Nigel Croxon) [2162231] - md: mark md_kick_rdev_from_array static (Nigel Croxon) [2162231] - mm/kmemleak: fix UAF bug in kmemleak_scan() (Waiman Long) [2172763] - mm/kmemleak: simplify kmemleak_cond_resched() usage (Waiman Long) [2172763] - mm/kmemleak.c: fix a comment (Waiman Long) [2172763] - ptp: introduce a phase offset in the periodic output request (Íñigo Huguet) [2179072] - ptp: add ability to configure duty cycle for periodic output (Íñigo Huguet) [2179072] - platform/x86: intel/pmc/core: Add Meteor Lake mobile support (Prarit Bhargava) [2153968] - platform/x86: intel/pmc/core: Add Meteor Lake support to pmc core driver (Prarit Bhargava) [2153968] - sched/core: Fix arch_scale_freq_tick() on tickless systems (Phil Auld) [2184083] - qede: avoid uninitialized entries in coal_entry array (Michal Schmidt) [2160054] - qede: fix interrupt coalescing configuration (Jonathan Toppins) [2160054] - powerpc/64s: Unmerge EX_LR and EX_DAR (Mamatha Inamdar) [2134271] - powercap: intel_rapl: add support for Meteor Lake (Prarit Bhargava) [2153964] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2184429] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2184429] - ovl: fail on invalid uid/gid mapping at copy up (Miklos Szeredi) [2165351] {CVE-2023-0386}- [rt] build kernel-rt-4.18.0-485.rt7.274.el8 [2180997] - timers: Provide timer_shutdown[_sync]() (Ivan Vecera) [2174474] - timers: Add shutdown mechanism to the internal functions (Ivan Vecera) [2174474] - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode (Ivan Vecera) [2174474] - timers: Silently ignore timers with a NULL function (Ivan Vecera) [2174474] - timers: Rename del_timer() to timer_delete() (Ivan Vecera) [2174474] - timers: Rename del_timer_sync() to timer_delete_sync() (Ivan Vecera) [2174474] - timers: Use del_timer_sync() even on UP (Ivan Vecera) [2174474] - timers: Update kernel-doc for various functions (Ivan Vecera) [2174474] - timers: Replace BUG_ON()s (Ivan Vecera) [2174474] - timers: Get rid of del_singleshot_timer_sync() (Ivan Vecera) [2174474] - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - misc/sgi-xp: Replace in_interrupt() usage (Ivan Vecera) [2174474] - timers: Don't block on ->expiry_lock for TIMER_IRQSAFE timers (Ivan Vecera) [2174474] - hvcs: Synchronize hotplug remove with port free (Mamatha Inamdar) [2167962] - hvcs: Use vhangup in hotplug remove (Mamatha Inamdar) [2167962] - hvcs: Get reference to tty in remove (Mamatha Inamdar) [2167962] - hvcs: Use driver groups to manage driver attributes (Mamatha Inamdar) [2167962] - hvcs: Use dev_groups to manage hvcs device attributes (Mamatha Inamdar) [2167962] - hvcs: Fix hvcs port reference counting (Mamatha Inamdar) [2167962] - tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() (Mamatha Inamdar) [2167962] - docs/memory-barriers.txt/kokr: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - docs/memory-barriers.txt: Add a missed closing parenthesis (Ivan Vecera) [2179061] - asm-generic: Add missing brackets for io_stop_wc macro (Ivan Vecera) [2179061] - asm-generic: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - ipv4: Fix incorrect table ID in IOCTL path (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when table ID 0 is used (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when source address is deleted (Guillaume Nault) [2176792] - selftests: Add source route tests to fib_tests (Guillaume Nault) [2176792] - mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap() (David Hildenbrand) [2179164] - mm/memory: slightly simplify copy_present_pte() (David Hildenbrand) [2179164] - mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range() (David Hildenbrand) [2179164] - mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats (Waiman Long) [2178001] - mm: /proc/sys/vm/stat_refresh skip checking known negative stats (Waiman Long) [2178001] - mm: no more EINVAL from /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - mm: restore node stat checking in /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - sfc: ef10: don't overwrite offload features at NIC reset (Íñigo Huguet) [2154500] - sfc: correctly advertise tunneled IPv6 segmentation (Íñigo Huguet) [2154500] - igb: conditionalize I2C bit banging on external thermal sensor support (Corinna Vinschen) [2130727] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2139963] - x86/nmi: Make register_nmi_handler() more robust (Ani Sinha) [2037005] - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Sabrina Dubroca) [2179825] {CVE-2023-28466} - cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores (Prarit Bhargava) [2179183] - target: iscsi: use GFP_NOIO with loopback connections (Maurizio Lombardi) [2156546] - core_pattern: add CPU specifier (Oleksandr Natalenko) [1968108] - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (David Marlin) [2148405] {CVE-2022-42896} - ipv6: prevent router_solicitations for team port (Xin Long) [2141600] - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL (Xin Long) [2141600] - Bluetooth: L2CAP: Fix attempting to access uninitialized memory (David Marlin) [2148409] {CVE-2022-42895} - redhat/scripts/create-tarball.sh: Use nproc instead of rpm macros (Prarit Bhargava) - Revert "Switch to z-stream for 8.8 for CKI pipelines" (Denys Vlasenko)- [rt] build kernel-rt-4.18.0-484.rt7.273.el8 [2180997] - ethernet: Remove vf rate limit check for drivers (Izabela Bakollari) [2172124] - rtnetlink: verify rate parameters for calls to ndo_set_vf_rate (Izabela Bakollari) [2172124] - sfc: Change VF mac via PF as first preference if available. (Íñigo Huguet) [2117449] - Fix genlog.py to ensure that comments retain "%" characters. (Eder Zulian) [RHEL-340] - redhat: fix duplicate jira issues in the resolves line (Eder Zulian) [RHEL-340] - redhat: add support for Jira issues in changelog (Eder Zulian) [RHEL-340] - redhat/configs: Put CONFIG_SFC_* to a proper location (Vladis Dronov) - redhat/configs: Put CONFIG_SEV_GUEST to a proper location (Vladis Dronov) - Reinstate "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2181343] - iavf: fix hang on reboot with ice (Stefan Assmann) [2181811] - iavf: Fix race condition between iavf_shutdown and iavf_remove (Stefan Assmann) [2181811] - net/ulp: use consistent error code when blocking ULP (Sabrina Dubroca) [2176962] {CVE-2023-0461} - net/ulp: prevent ULP without clone op from entering the LISTEN status (Sabrina Dubroca) [2176962] {CVE-2023-0461} - lockd: lockd server-side shouldn't set fl_ops (Jeffrey Layton) [2179329] - NFS: Correct timing for assigning access cache timestamp (Benjamin Coddington) [2180851] - Switch to z-stream for 8.8 for CKI pipelines (Michael Hofmann) - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS (Jon Maloy) [2160030] {CVE-2022-2196}- [rt] build kernel-rt-4.18.0-483.rt7.272.el8 [2180997] - tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr (Jerome Marchand) [2174935] - drivers: hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers (Mohammed Gamal) [2172513] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172513] - HID: hyperv: remove unused struct synthhid_msg (Mohammed Gamal) [2172513] - HID: hyperv: Replace one-element array with flexible-array member (Mohammed Gamal) [2172513] - clocksource: hyper-v: Add TSC page support for root partition (Mohammed Gamal) [2172443] - clocksource: hyper-v: Use TSC PFN getter to map vvar page (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce TSC PFN getter (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce a pointer to TSC page (Mohammed Gamal) [2172443] - HV: hv_balloon: fix memory leak with using debugfs_lookup() (Mohammed Gamal) [2172435] - debugfs: add debugfs_lookup_and_remove() (Mohammed Gamal) [2172435] - Drivers: hv: Enable vmbus driver for nested root partition (Mohammed Gamal) [2172435] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172435]- [rt] build kernel-rt-4.18.0-482.rt7.271.el8 [2180997] - sched/deadline: Add more reschedule cases to prio_changed_dl() (Valentin Schneider) [2120570] - perf/x86/uncore: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/cstate: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/msr: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86: Add new Raptor Lake S support (Michael Petlan) [2120365] - net: sched: atm: dont intepret cls results when asked to drop (Davide Caratti) [2168337] {CVE-2023-23455} - nvdimm: Allow overwrite in the presence of disabled dimms (Aristeu Rozanski) [2154070] - Revert "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2109600] - gfs2: Evict inodes cooperatively (Andreas Gruenbacher) [2109600] - gfs2: Flush delete work before shrinking inode cache (Andreas Gruenbacher) [2109600] - gfs2: Add SDF_DEACTIVATING super block flag (Bob Peterson) [2109600] - gfs2: check gl_object in rgrp glops (Bob Peterson) [2109600] - gfs2: Split the two kinds of glock "delete" work (Andreas Gruenbacher) [2109600] - gfs2: Move delete workqueue into super block (Andreas Gruenbacher) [2109600] - gfs2: Use container_of() for gfs2_glock(aspace) (Andreas Gruenbacher) [2109600] - gfs2: Get rid of GLF_PENDING_DELETE flag (Andreas Gruenbacher) [2109600] - gfs2: Make glock lru list scanning safer (Andreas Gruenbacher) [2109600] - gfs2: Fix use-after-free in gfs2_glock_shrink_scan (Andreas Gruenbacher) [2109600] - gfs2: Clean up gfs2_scan_glock_lru (Andreas Gruenbacher) [2109600] - gfs2: gl_object races fix (Andreas Gruenbacher) [2109600] - iomap/gfs2: Unlock and put folio in page_done handler (Andreas Gruenbacher) [2109600] - iomap: Add __iomap_put_folio helper (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (2) (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (Andreas Gruenbacher) [2109600] - gfs2: Minor gfs2_try_evict cleanup (Andreas Gruenbacher) [2109600] - gfs2: Partially revert gfs2_inode_lookup change (Andreas Gruenbacher) [2109600] - gfs2: Add gfs2_inode_lookup comment (Andreas Gruenbacher) [2109600] - gfs2: Uninline and improve glock_{set,clear}_object (Andreas Gruenbacher) [2109600] - gfs2: Simply dequeue iopen glock in gfs2_evict_inode (Andreas Gruenbacher) [2109600] - gfs2: Clean up after gfs2_create_inode rework (Andreas Gruenbacher) [2109600] - gfs2: Avoid dequeuing GL_ASYNC glock holders twice (Andreas Gruenbacher) [2109600] - gfs2: Handle -EBUSY result of insert_inode_locked4 (Andreas Gruenbacher) [2109600] - gfs2: Fix and clean up create / evict interaction (Andreas Gruenbacher) [2109600] - gfs2: Clean up initialization of "ip" in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Get rid of ghs[] in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Dequeue waiters when withdrawn (Bob Peterson) [2109600] - gfs2: Prevent double iput for journal on error (Bob Peterson) [2109600] - Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one" (Andreas Gruenbacher) [2109600] - gfs2: remove ->writepage (Andreas Gruenbacher) [2109600] - gfs2: stop using generic_writepages in gfs2_ail1_start_one (Andreas Gruenbacher) [2109600] - gfs2: List traversal in do_promote is safe (Andreas Gruenbacher) [2109600] - gfs2: do_promote glock holder stealing fix (Bob Peterson) [2109600] - gfs2: Use better variable name (Andreas Gruenbacher) [2109600] - gfs2: Make go_instantiate take a glock (Andreas Gruenbacher) [2109600] - gfs2: Add new go_held glock operation (Andreas Gruenbacher) [2109600] - gfs2: Revert 'Fix "truncate in progress" hang' (Andreas Gruenbacher) [2109600] - gfs2: Instantiate glocks ouside of glock state engine (Andreas Gruenbacher) [2109600] - gfs2: Fix up gfs2_glock_async_wait (Andreas Gruenbacher) [2109600] - gfs2: Add GL_NOPID flag for process-independent glock holders (Andreas Gruenbacher) [2109600] - gfs2: dump inode object for iopen glocks (Bob Peterson) [2109600] - gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro (Andreas Gruenbacher) [2109600] - gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes (Bob Peterson) [2109600] - Updated dist tag to el8_8 (Lucas Zampieri) - Revert "net/mlx5: Don't perform lookup after already known sec_path" (Amir Tzin) [2176349] - KVM: x86: do not report a vCPU as preempted outside instruction boundaries (Jon Maloy) [2124801] {CVE-2022-39189} - Drivers: vmbus: Check for channel allocation before looking up relids (Mohammed Gamal) [2178622] - drm/nouveau/fb/tu102-: fix register used to determine scrub status (Karol Herbst) [2168648] - drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED (Karol Herbst) [2168648] - fs/proc: task_mmu.c: don't read mapcount for migration entry (Jay Shin) [2174623] - perf/core: Fix cgroup event list management (Michael Petlan) [2162525]- [rt] build kernel-rt-4.18.0-481.rt7.270.el8 [2180997] - redhat: include all certs (Red Hat and CentOS) in the srpm (Denys Vlasenko) [2179095] - redhat: do not require grub2 on s390x (Denys Vlasenko) [2179095] - thermal: int340x: Add Meteor Lake PCI device ID (Prarit Bhargava) [2156822] - i2c: i801: Add support for Intel Meteor Lake-P (Prarit Bhargava) [2156841]- [rt] build kernel-rt-4.18.0-480.rt7.269.el8 [2180997] - redhat: fix the signing failure on ppc64el on centos (Denys Vlasenko) [2179095]- [rt] build kernel-rt-4.18.0-479.rt7.268.el8 [2180997] - redhat: add centos signing certs (Denys Vlasenko) - redhat: fix "make rh-brew" not choosing _scratch_ build (Denys Vlasenko) - mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs (Prarit Bhargava) [2156843] - x86/cpu: Add CPU model numbers for Meteor Lake (Prarit Bhargava) [2153936] - redhat: require grub2 >= 2.02-99 (Denys Vlasenko) [2179095] - redhat: delete unused script and file (Denys Vlasenko) [2179095] - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Denys Vlasenko) [2179095] - redhat: align file names with names of signing keys for ppc and s390 (Denys Vlasenko) [2179095] - net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- [rt] build kernel-rt-4.18.0-478.rt7.267.el8 [2180997] - net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348]- net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878]- ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode (Prarit Bhargava) [2170564]- igb: Initialize mailbox message for VF reset (Corinna Vinschen) [2103948] - igb: Allocate MSI-X vector when testing (Corinna Vinschen) [2103948] - igb: Proactively round up to kmalloc bucket size (Corinna Vinschen) [2103948] - igb: Do not free q_vector unless new one was allocated (Corinna Vinschen) [2103948] - ptp: introduce helpers to adjust by scaled parts per million (Corinna Vinschen) [2103948] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103948] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103948] - igb: convert .adjfreq to .adjfine (Corinna Vinschen) [2103948] - ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: use common helpers for all Realtek amps (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C10 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1316: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1308: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: intel: sof_sdw: add rt1318 codec support. (Jaroslav Kysela) [2100582] - ASoC: rt1318: Add RT1318 SDCA vendor-specific driver (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: update codec addr on 0C11/0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C11 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C40 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C10 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support (Jaroslav Kysela) [2100582]- net: ena: Update NUMA TPH hint register upon NUMA node update (Petr Oros) [2167316] - net: ena: Set default value for RX interrupt moderation (Petr Oros) [2167316] - net: ena: Fix rx_copybreak value update (Petr Oros) [2167316] - net: ena: Use bitmask to indicate packet redirection (Petr Oros) [2167316] - net: ena: Account for the number of processed bytes in XDP (Petr Oros) [2167316] - net: ena: Don't register memory info on XDP exchange (Petr Oros) [2167316] - net: ena: Fix toeplitz initial hash value (Petr Oros) [2167316] - net: ena: Fix error handling in ena_init() (Petr Oros) [2167316] - net: sched: disallow noqueue for qdisc classes (Xin Long) [2168282] {CVE-2022-47929} - net: sched: cbq: dont intepret cls results when asked to drop (Xin Long) [2168327] {CVE-2023-23454} - sctp: do not check hb_timer.expires when resetting hb_timer (Xin Long) [2133092] - arm64: Add AMPERE1 to the Spectre-BHB affected list (Mark Salter) [2140727] - net: mana: Fix accessing freed irq affinity_hint (Emanuele Giuseppe Esposito) [2168969] - net: mana: Assign interrupts to CPUs based on NUMA nodes (Emanuele Giuseppe Esposito) [2168969] - Revert "RDMA/irdma: Report the correct link speed" (Kamal Heib) [2143088] - Documentation/sysctl: document page_lock_unfairness (Nico Pache) [2165737] {CVE-2022-3623} - mm: allow a controlled amount of unfairness in the page lock (Nico Pache) [2165737] {CVE-2022-3623} - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Nico Pache) [2165737] {CVE-2022-3623} - mm/migration: fix potential pte_unmap on an not mapped pte (Nico Pache) [2165737] {CVE-2022-3623} - mm/migrate.c: rework migration_entry_wait() to not take a pageref (Nico Pache) [2165737] {CVE-2022-3623} - mm: make wait_on_page_writeback() wait for multiple pending writebacks (Nico Pache) [2165737] {CVE-2022-3623} - mm: rewrite wait_on_page_bit_common() logic (Nico Pache) [2165737] {CVE-2022-3623} - mm/gup.c: use is_vm_hugetlb_page() to check whether to follow huge (Nico Pache) [2165737] {CVE-2022-3623}- perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling (Michael Petlan) [2085282] - x86/perf: Fix snapshot_branch_stack warning in VM (Michael Petlan) [2085282] - perf/x86/amd/core: Fix reloading events for SVM (Michael Petlan) [2085282 2086722] - perf/x86/amd: Run AMD BRS code only on supported hw (Michael Petlan) [2085282] - perf/x86/amd: Fix AMD BRS period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Remove unused variable 'hwc' (Michael Petlan) [2085282] - perf/ibs: Fix comment (Michael Petlan) [2085282] - perf report: Add tools/arch/x86/include/asm/amd-ibs.h (Michael Petlan) [2085282] - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute (Michael Petlan) [2085282] - perf/amd/ibs: Add support for L3 miss filtering (Michael Petlan) [2085282] - perf/amd/ibs: Use ->is_visible callback for dynamic attributes (Michael Petlan) [2085282] - perf/amd/ibs: Cascade pmu init functions' return value (Michael Petlan) [2085282] - perf/amd/ibs: Use interrupt regs ip for stack unwinding (Michael Petlan) [2085282] - perf/x86/amd/core: Add PerfMonV2 overflow handling (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Add PerfMonV2 counter control (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect available counters (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect PerfMonV2 support (Michael Petlan) [2085282 2086722] - x86/msr: Add PerfCntrGlobal* registers (Michael Petlan) [2085282 2086722] - x86/cpufeatures: Add PerfMonV2 feature bit (Michael Petlan) [2085282 2086722] - perf/x86: Unify format of events sysfs show (Michael Petlan) [2085282] - perf/x86/amd: Add idle hooks for branch sampling (Michael Petlan) [2085282] - perf: Enable branch record for software events (Michael Petlan) [2085282] - redhat/configs: Enable AMD Zen3 branch sampling by default (Michael Petlan) [2085282] - perf/x86/amd: Make Zen3 branch sampling opt-in (Michael Petlan) [2085282] - perf/x86/amd: Add AMD branch sampling period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Enable branch sampling priv level filtering (Michael Petlan) [2085282] - perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Michael Petlan) [2085282] - perf/x86/amd: Add AMD Fam19h Branch Sampling support (Michael Petlan) [2085282] - perf/x86/amd/ibs: Add bitfield definitions in new header (Michael Petlan) [2085282] - perf/amd/uncore: Allow the driver to be built as a module (Michael Petlan) [2085282] - perf/amd/uncore: Clean up header use, use module_list from nf_tables_exit_net() (Florian Westphal) [2134371] - netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: do not leave chain stats enabled on error (Florian Westphal) [2134371] - ipvs: use explicitly signed chars (Florian Westphal) [2134371] - netfilter: nf_tables: release flow rule object from commit path (Florian Westphal) [2134371] - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: clean up hook list when offload flags check fails (Florian Westphal) [2134371] - netfilter: br_netfilter: Drop dst references before setting. (Florian Westphal) [2134371] - netfilter: nft_tproxy: restrict to prerouting hook (Florian Westphal) [2134371] - netfilter: ebtables: fix memory leak when blob is malformed (Florian Westphal) [2134371] - netfilter: ebtables: reject blobs that don't provide all entry points (Florian Westphal) [2134371] - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified (Florian Westphal) [2134371] - netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements (Florian Westphal) [2134371] - netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags (Florian Westphal) [2134371] - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag (Florian Westphal) [2134371] - netfilter: nf_tables: possible module reference underflow in error path (Florian Westphal) [2134371] - netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag (Florian Westphal) [2134371] - netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access (Florian Westphal) [2134371] - netfilter: nf_tables: fix null deref due to zeroed list head (Florian Westphal) [2134371]- bnxt_en: fix memory leak in bnxt_nvm_test() (Ken Cox) [2112186] - bnxt_en: Fix HDS and jumbo thresholds for RX packets (Ken Cox) [2112186] - bnxt_en: Fix first buffer size calculations for XDP multi-buffer (Ken Cox) [2112186] - bnxt_en: Fix XDP RX path (Ken Cox) [2112186] - bnxt_en: Simplify bnxt_xdp_buff_init() (Ken Cox) [2112186] - bnxt: prevent skb UAF after handing over to PTP worker (Ken Cox) [2112186] - bnxt_en: fix flags to check for supported fw version (Ken Cox) [2112186] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112186] - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips (Ken Cox) [2112186] - bnxt_en: set missing reload flag in devlink features (Ken Cox) [2112186] - bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use (Ken Cox) [2112186] - bnxt_en: Remove duplicated include bnxt_devlink.c (Ken Cox) [2112186] - bnxt_en: implement callbacks for devlink selftests (Ken Cox) [2112186] - bnxt_en: Fix bnxt_refclk_read() (Ken Cox) [2112186] - bnxt_en: fix livepatch query (Ken Cox) [2112186] - bnxt_en: Fix bnxt_reinit_after_abort() code path (Ken Cox) [2112186] - bnxt_en: reclaim max resources if sriov enable fails (Ken Cox) [2112186] - bnxt: Use the bitmap API to allocate bitmaps (Ken Cox) [2112186] - bnxt: Fix typo in comments (Ken Cox) [2112186] - eth: bnxt: make ulp_id unsigned to make GCC 12 happy (Ken Cox) [2112186] - bnxt_en: Enable packet timestamping for all RX packets (Ken Cox) [2112186] - bnxt_en: Configure ptp filters during bnxt open (Ken Cox) [2112186] - bnxt_en: Update firmware interface to 1.10.2.95 (Ken Cox) [2112186] - bnxt: add page_pool support for aggregation ring when using xdp (Ken Cox) [2112186] - bnxt: change receive ring space parameters (Ken Cox) [2112186] - bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_pages operate on skb_shared_info (Ken Cox) [2112186] - bnxt: add flag to denote that an xdp program is currently attached (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff (Ken Cox) [2112186] - bnxt: report header-data split state (Ken Cox) [2112186] - net: Don't include filter.h from net/sock.h (Ken Cox) [2112186] - ethernet: constify references to netdev->dev_addr in drivers (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2112186] - bnxt_en: Use struct_group_attr() for memcpy() region (Ken Cox) [2112186] - net: don't include ethtool.h from netdevice.h (Ken Cox) [2112186] - treewide: Use fallthrough pseudo-keyword (Ken Cox) [2112186] - net: Use skb_frag_off accessors (Ken Cox) [2112186] - net: Use skb accessors in network drivers (Ken Cox) [2112186] - ethernet: remove redundant memset (Ken Cox) [2112186] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ken Cox) [2112186]- ASoC: amd: renoir: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: renoir: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - genirq: Fix reference leaks on irq affinity notifiers (Ricardo Robaina) [2154842] - genirq: Prevent use-after-free and work list corruption (Ricardo Robaina) [2154842] - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Add a quirk for UPI on SPR (Michael Petlan) [2154044] - perf/x86/uncore: Ignore broken units in discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name (Michael Petlan) [2154044] - perf/x86/uncore: Factor out uncore_device_to_die() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Snowridge (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Make set_mapping() procedure void (Michael Petlan) [2154044] - perf/x86/intel/uncore: Update sysfs-devices-mapping file (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Sapphire Rapids (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Icelake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Get UPI NodeID and GroupID (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize get_topology() for SKX PMUs (Michael Petlan) [2154044] - perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D (Michael Petlan) [2154044] - perf/x86/intel/uncore: Clear attr_update properly (Michael Petlan) [2154044] - perf/x86/intel/uncore: Introduce UPI topology type (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize IIO topology support (Michael Petlan) [2154044]- net/mlx4: Check retval of mlx4_bitmap_init (Amir Tzin) [2150787] - net/mlx4: Fix error check for dma_map_sg (Amir Tzin) [2150787] - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2150787] - RDMA/mlx4: Avoid flush_scheduled_work() usage (Amir Tzin) [2150787] - net: mellanox: fix open-coded for_each_set_bit() (Amir Tzin) [2150787] - tracing: Add linear buckets to histogram logic (Jerome Marchand) [2161509] - configs/generic: enable CONFIG_RTC_SYSTOHC (Marcelo Tosatti) [2135417] - watchdog: fix UAF in reboot notifier handling in watchdog core code (Wander Lairson Costa) [2131308]- drm/i915/fbdev: do not create fbdev if HPD is suspended (Jocelyn Falempe) [2156006] - drm/i915/fbdev: suspend HPD before fbdev unregistration (Jocelyn Falempe) [2156006] - drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove (Jocelyn Falempe) [2156006] - drm/i915/gvt: fix vgpu debugfs clean in remove (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix gvt debugfs destroy (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kernel warning during topology setup (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Enable Freesync Video Mode by default" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix double release compute pasid (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kfd_process_device_init_vm error handling (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix size validation for non-exclusive domains (v4) (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (Jocelyn Falempe) [2115903] - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() (Jocelyn Falempe) [2115903] - drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics (Jocelyn Falempe) [2115903] - drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/i915/migrate: Account for the reserved_space (Jocelyn Falempe) [2115903] - drm/i915: improve the catch-all evict to handle lock contention (Jocelyn Falempe) [2115903] - drm/amdgpu: make display pinning more flexible (v2) (Jocelyn Falempe) [2115903] - drm/amdgpu: handle polaris10/11 overlap asics (v2) (Jocelyn Falempe) [2115903] - drm/amd/display: Add DCN314 display SG Support (Jocelyn Falempe) [2115903] - drm/i915/ttm: consider CCS for backup objects (Jocelyn Falempe) [2115903] - drm/i915/dsi: fix VBT send packet port selection for dual link DSI (Jocelyn Falempe) [2115903] - drm/vmwgfx: Validate the box size for the snooped cursor (Jocelyn Falempe) [2115903] - drm/connector: send hotplug uevent on connector cleanup (Jocelyn Falempe) [2115903] - drm/amdgpu: fix mmhub register base coding error (Jocelyn Falempe) [2115903] - drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU13.0.0 reported maximum shader clock (Jocelyn Falempe) [2115903] - drm/amdgpu: skip MES for S0ix as well since it's part of GFX (Jocelyn Falempe) [2115903] - drm/amd/display: revert Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amd/pm: avoid large variable on kernel stack (Jocelyn Falempe) [2115903] - drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming (Jocelyn Falempe) [2115903] - drm/amd/display: Use the largest vready_offset in pipe group (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in bios parser (Jocelyn Falempe) [2115903] - drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit (Jocelyn Falempe) [2115903] - drm/sti: Use drm_mode_copy() (Jocelyn Falempe) [2115903] - drm/amd/display: Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in trans_msg() callback (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Limit max DSC target bpp for specific monitors" (Jocelyn Falempe) [2115903] - drm/edid: add a quirk for two LG monitors to get them to work on 10bpc (Jocelyn Falempe) [2115903] - drm/amd/display: prevent memory leak (Jocelyn Falempe) [2115903] - drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leakage (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() (Jocelyn Falempe) [2115903] - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() (Jocelyn Falempe) [2115903] - amdgpu/nv.c: Corrected typo in the video capabilities resolution (Jocelyn Falempe) [2115903] - drm/amd/pm/smu11: BACO is supported when it's in BACO state (Jocelyn Falempe) [2115903] - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() (Jocelyn Falempe) [2115903] - drm/i915/guc: make default_lists const data (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pci device refcount leak (Jocelyn Falempe) [2115903] - drm/fourcc: Fix vsub/hsub for Q410 and Q401 (Jocelyn Falempe) [2115903] - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() (Jocelyn Falempe) [2115903] - drm/radeon: Add the missed acpi_put_table() to fix memory leak (Jocelyn Falempe) [2115903] - drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED (Jocelyn Falempe) [2115903] - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure (Jocelyn Falempe) [2115903] - drm/amd/display: wait for vblank during pipe programming (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix GuC error capture sizing estimation and reporting (Jocelyn Falempe) [2115903] - drm/i915/guc: Add error-capture init warnings when needed (Jocelyn Falempe) [2115903] - drm/i915/guc: Make GuC log sizes runtime configurable (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix capture size warning and bump the size (Jocelyn Falempe) [2115903] - drm/i915/guc: Add a helper for log buffer size (Jocelyn Falempe) [2115903] - drm/i915: Fix compute pre-emption w/a to apply to compute engines (Jocelyn Falempe) [2115903] - drm/i915/guc: Limit scheduling properties to avoid overflow (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe (Jocelyn Falempe) [2115903] - drm/amdgpu/powerplay/psm: Fix memory leak in power state init (Jocelyn Falempe) [2115903] - drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge (Jocelyn Falempe) [2115903] - drm/atomic-helper: Don't allocate new plane state in CRTC check (Jocelyn Falempe) [2115903] - drm/amdgpu/vcn: update vcn4 fw shared data structure (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 (Jocelyn Falempe) [2115903] - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix race issue calling pin_user_pages (Jocelyn Falempe) [2115903] - drm/shmem-helper: Avoid vm_open error paths (Jocelyn Falempe) [2115903] - drm/shmem-helper: Remove errant put in error path (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in DCN32 DML (Jocelyn Falempe) [2115903] - drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend (Jocelyn Falempe) [2115903] - drm/vmwgfx: Don't use screen objects when SEV is active (Jocelyn Falempe) [2115903] - drm/amdgpu: fix use-after-free during gpu recovery (Jocelyn Falempe) [2115903] - drm/amd/display: Use new num clk levels struct for max mclk index (Jocelyn Falempe) [2115903] - drm/amd/display: Avoid setting pixel rate divider to N/A (Jocelyn Falempe) [2115903] - drm/amd/display: Use viewport height for subvp mall allocation size (Jocelyn Falempe) [2115903] - drm/i915: Remove non-existent pipes from bigjoiner pipe mask (Jocelyn Falempe) [2115903] - drm/i915: Never return 0 if not all requests retired (Jocelyn Falempe) [2115903] - drm/i915: Fix negative value passed as remaining time (Jocelyn Falempe) [2115903] - drm/amdgpu: enable Vangogh VCN indirect sram mode (Jocelyn Falempe) [2115903] - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver if header for smu_13_0_7 (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver-if header for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amd/pm: add smu_v13_0_10 driver if version (Jocelyn Falempe) [2115903] - drm/amdgpu: fix userptr HMM range handling v2 (Jocelyn Falempe) [2115903] - drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos (Jocelyn Falempe) [2115903] - drm/amdgpu: move setting the job resources (Jocelyn Falempe) [2115903] - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" (Jocelyn Falempe) [2115903] - drm/amdgpu: always register an MMU notifier for userptr (Jocelyn Falempe) [2115903] - drm/amd/display: Update soc bounding box for dcn32/dcn321 (Jocelyn Falempe) [2115903] - drm/amd/amdgpu: reserve vm invalidation engine for firmware (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable Aldebaran devices to report CU Occupancy (Jocelyn Falempe) [2115903] - drm/amdgpu/psp: don't free PSP buffers on suspend (Jocelyn Falempe) [2115903] - drm/amd/display: No display after resume from WB/CB (Jocelyn Falempe) [2115903] - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN (Jocelyn Falempe) [2115903] - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code (Jocelyn Falempe) [2115903] - drm/i915/ttm: never purge busy objects (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix a memory limit issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO support on more cards (Jocelyn Falempe) [2115903] - drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix calculation for cursor CAB allocation (Jocelyn Falempe) [2115903] - drm/amd/display: Update MALL SS NumWays calculation (Jocelyn Falempe) [2115903] - drm/amd/display: Add debug option for allocating extra way for cursor (Jocelyn Falempe) [2115903] - drm/amd/display: Added debug option for forcing subvp num ways (Jocelyn Falempe) [2115903] - drm/amdkfd: update GFX11 CWSR trap handler (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable SA software trap. (Jocelyn Falempe) [2115903] - dma-buf: Use dma_fence_unwrap_for_each when importing fences (Jocelyn Falempe) [2115903] - dma-buf: fix racing conflict of dma_heap_add() (Jocelyn Falempe) [2115903] - drm/i915: Fix warn in intel_display_power_*_domain() functions (Jocelyn Falempe) [2115903] - drm/amd/display: only fill dirty rectangles when PSR is enabled (Jocelyn Falempe) [2115903] - drm/amdgpu: Drop eviction lock when allocating PT BO (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" (Jocelyn Falempe) [2115903] - drm/amd/display: Fix gpio port mapping issue (Jocelyn Falempe) [2115903] - drm/amd/display: Fix FCLK deviation and tool compile issues (Jocelyn Falempe) [2115903] - drm/amd/display: Zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix prefetch calculations for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: don't enable DRM CRTC degamma property for DCE (Jocelyn Falempe) [2115903] - drm/amd/display: Fix optc2_configure warning on dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Support parsing VRAM info v3.0 from VBIOS (Jocelyn Falempe) [2115903] - drm/amd/display: Fix access timeout to DPIA AUX at boot time (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix invalid DPIA AUX reply causing system hang (Jocelyn Falempe) [2115903] - drm/display: Don't assume dual mode adaptors support i2c sub-addressing (Jocelyn Falempe) [2115903] - drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.0 (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.7 (Jocelyn Falempe) [2115903] - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() (Jocelyn Falempe) [2115903] - drm/drv: Fix potential memory leak in drm_dev_init() (Jocelyn Falempe) [2115903] - drm/panel: simple: set bpc field for logic technologies displays (Jocelyn Falempe) [2115903] - drm/amd/display: Investigate tool reported FCLK P-state deviations (Jocelyn Falempe) [2115903] - drm/amd/display: Round up DST_after_scaler to nearest int (Jocelyn Falempe) [2115903] - drm/amd/display: Use forced DSC bpp in DML (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DCN32 DSC delay calculation (Jocelyn Falempe) [2115903] - drm/amd: Fail the suspend if resources can't be evicted (Jocelyn Falempe) [2115903] - drm/amdgpu: set fb_modifiers_not_supported in vkms (Jocelyn Falempe) [2115903] - drm/amd/display: Enable timing sync on DCN32 (Jocelyn Falempe) [2115903] - drm/amd/display: Ignore Cable ID Feature (Jocelyn Falempe) [2115903] - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/scheduler: fix fence ref counting (Jocelyn Falempe) [2115903] - drm/amd/display: Don't return false if no stream (Jocelyn Falempe) [2115903] - drm/amd/display: Remove wrong pipe control lock (Jocelyn Falempe) [2115903] - drm/amdgpu: Adjust MES polling timeout for sriov (Jocelyn Falempe) [2115903] - drm/amdkfd: Migrate in CPU page fault use current mm (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in kfd_criu_restore_events (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in criu_checkpoint (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO on special BEIGE_GOBY card (Jocelyn Falempe) [2115903] - drm/amdgpu: workaround for TLB seq race (Jocelyn Falempe) [2115903] - drm/amd/display: Update SR watermarks for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 msg interface header (Jocelyn Falempe) [2115903] - drm/amd/display: Fix reg timeout in enc314_enable_fifo (Jocelyn Falempe) [2115903] - drm/i915/dmabuf: fix sg_table handling in map_dma_buf (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix the lpfn checking condition in drm buddy (Jocelyn Falempe) [2115903] - drm/i915: Do not set cache_dirty for DGFX (Jocelyn Falempe) [2115903] - drm/i915/psr: Send update also on invalidate (Jocelyn Falempe) [2115903] - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram() (Jocelyn Falempe) [2115903] - drm/amdkfd: handle CPU fault on COW mapping (Jocelyn Falempe) [2115903] - drm/amd/display: Set memclk levels to be at least 1 for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Limit dcn32 to 1950Mhz display clock (Jocelyn Falempe) [2115903] - drm/amd/display: Acquire FCLK DPM levels on DCN32 (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs (Jocelyn Falempe) [2115903] - drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes() (Jocelyn Falempe) [2115903] - drm/i915: Allow more varied alternate fixed modes for panels (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Setup DDC fully before output init (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Filter out invalid outputs more sensibly (Jocelyn Falempe) [2115903] - drm/amd/display: Update DSC capabilitie for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Update latencies on DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: disable GFXOFF during compute for GFX11 (Jocelyn Falempe) [2115903] - drm/i915: stop abusing swiotlb_max_segment (Jocelyn Falempe) [2115903] - drm/rockchip: fix fbdev on non-IOMMU devices (Jocelyn Falempe) [2115903] - drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages (Jocelyn Falempe) [2115903] - drm/amdgpu: dequeue mes scheduler during fini (Jocelyn Falempe) [2115903] - drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11 (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback (Jocelyn Falempe) [2115903] - drm/amd/pm: skip loading pptable from driver on secure board for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr() (Jocelyn Falempe) [2115903] - drm/i915/dp: Reset frl trained flag before restarting FRL training (Jocelyn Falempe) [2115903] - drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU (Jocelyn Falempe) [2115903] - drm/bridge: ps8640: Add back the 50 ms mystery delay after HPD (Jocelyn Falempe) [2115903] - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/msm/hdmi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/msm/dsi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/amdkfd: correct the cache info for gfx1036 (Jocelyn Falempe) [2115903] - drm/amdkfd: update gfx1037 Lx cache setting (Jocelyn Falempe) [2115903] - drm/amd/display: Revert logic for plane modifiers (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pstate setting issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume (Jocelyn Falempe) [2115903] - drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x (Jocelyn Falempe) [2115903] - drm/i915: Extend Wa_1607297627 to Alderlake-P (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix for BO move issue (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix VRAM BO swap issue (Jocelyn Falempe) [2115903] - drm/vc4: Add module dependency on hdmi-codec (Jocelyn Falempe) [2115903] - drm/amdgpu: fix sdma doorbell init ordering on APUs (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 driver interface version (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.0 cstate control interface (Jocelyn Falempe) [2115903] - drm/amd/pm: disable cstate feature for gpu reset scenario (Jocelyn Falempe) [2115903] - drm/amd/pm: add SMU IP v13.0.4 IF version define to V7 (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.7 cstate control interface (Jocelyn Falempe) [2115903] - drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers (Jocelyn Falempe) [2115903] - drm/i915/bios: Validate fp_timing terminator presence (Jocelyn Falempe) [2115903] - drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: correct hostvm flag" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix UBSAN shift-out-of-bounds warning (Jocelyn Falempe) [2115903] - drm/amd/display: polling vid stream status in hpo dp blank (Jocelyn Falempe) [2115903] - drm/amd/display: Remove interface for periodic interrupt 1 (Jocelyn Falempe) [2115903] - drm/dp: Don't rewrite link config when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/amdgpu: fix initial connector audio value (Jocelyn Falempe) [2115903] - drm/amd/display: correct hostvm flag (Jocelyn Falempe) [2115903] - drm/amd/display: Fix urgent latency override for DCN32/DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: SDMA update use unlocked iterator (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Aya Neo Air (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 (Jocelyn Falempe) [2115903] - drm/vc4: vec: Fix timings for VEC modes (Jocelyn Falempe) [2115903] - drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF (Jocelyn Falempe) [2115903] - drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix variable dereferenced before check (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: only trigger hotplug event on link change (Jocelyn Falempe) [2115903] - drm/amd: fix potential memory leak (Jocelyn Falempe) [2115903] - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails (Jocelyn Falempe) [2115903] - drm/amd/display: fix overflow on MIN_I64 definition (Jocelyn Falempe) [2115903] - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() (Jocelyn Falempe) [2115903] - drm: Prevent drm_copy_field() to attempt copying a NULL pointer (Jocelyn Falempe) [2115903] - drm: Use size_t type for len variable in drm_copy_field() (Jocelyn Falempe) [2115903] - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() (Jocelyn Falempe) [2115903] - virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create() (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl() (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue() (Jocelyn Falempe) [2115903] - drm/bochs: fix blanking (Jocelyn Falempe) [2115903] - drm/virtio: set fb_modifiers_not_supported (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Fix the order of DP_SET_POWER commands (Jocelyn Falempe) [2115903] - drm/bridge: megachips: Fix a null pointer dereference bug (Jocelyn Falempe) [2115903] - drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume() (Jocelyn Falempe) [2115903] - drm: fix drm_mipi_dbi build errors (Jocelyn Falempe) [2115903] - drm/panel: use 'select' for Ili9341 panel driver helpers (Jocelyn Falempe) [2115903] - drm/virtio: Fix same-context optimization (Jocelyn Falempe) [2115903] - drm/i915/dg2: Bump up CDCLK for DG2 (Jocelyn Falempe) [2115903] - drm/dp_mst: fix drm_dp_dpcd_read return value checks (Jocelyn Falempe) [2115903] - drm/format-helper: Fix test on big endian architectures (Jocelyn Falempe) [2115903] - drm/bridge: parade-ps8640: Fix regulator supply order (Jocelyn Falempe) [2115903] - drm/bridge: tc358767: Add of_node_put() when breaking out of loop (Jocelyn Falempe) [2115903] - drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt() (Jocelyn Falempe) [2115903] - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Power on downstream device in .atomic_enable (Jocelyn Falempe) [2115903] - drm/mipi-dsi: Detach devices when removing the host (Jocelyn Falempe) [2115903] - drm/bridge: Avoid uninitialized variable warning (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: unregister cec i2c device after cec adapter (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: fix CEC power down control register offset (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable VCN PG on GC11_0_1 (Jocelyn Falempe) [2115903] - drm/amd/display: explicitly disable psr_feature_enable appropriately (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix vblank refcount in vrr transition (Jocelyn Falempe) [2115903] - drm/amd/display: Enable 2 to 1 ODM policy if supported (Jocelyn Falempe) [2115903] - drm/amd/display: Enable dpia support for dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Validate DSC After Enable All New CRTCs (Jocelyn Falempe) [2115903] - drm/amd/display: zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm/amd/display: Update PMFW z-state interface for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix watermark calculation (Jocelyn Falempe) [2115903] - drm/i915: Fix display problems after resume (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix revocation of non-persistent contexts (Jocelyn Falempe) [2115903] - drm/i915/gt: Use i915_vm_put on ppgtt_create error paths (Jocelyn Falempe) [2115903] - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() (Jocelyn Falempe) [2115903] - drm/udl: Restore display mode on resume (Jocelyn Falempe) [2115903] - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on dma_resv_reserve_fences() error (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error (Jocelyn Falempe) [2115903] - drm/virtio: Check whether transferred 2D BO is shmem (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: use dirty framebuffer helper" (Jocelyn Falempe) [2115903]- nvme: fix SRCU protection of nvme_ns_head list (Ewan D. Milne) [2113865] - perf vendor events power10: Fix hv-24x7 metric events (Mamatha Inamdar) [2149192] - perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo (Mamatha Inamdar) [2149192] - perf tests: Fix *probe_vfs_getname.sh test failures (Mamatha Inamdar) [2149192] - blk-cgroup: Optimize blkcg_rstat_flush() (Waiman Long) [2162173] - blk-cgroup: Return -ENOMEM directly in blkcg_css_alloc() error path (Waiman Long) [2162173] - blk-cgroup: factor out blkcg_iostat_update() (Waiman Long) [2162173] - mm/memcg: Free percpu stats memory of dying memcg's again (Waiman Long) [2162173] - memcg: sync flush only if periodic flush is delayed (Waiman Long) [2162173] - memcg: better bounds on the memcg stats updates (Waiman Long) [2162173] - memcg: unify memcg stat flushing (Waiman Long) [2162173] - memcg: flush stats only if updated (Waiman Long) [2162173] - memcg: flush lruvec stats in the refault (Waiman Long) [2162173] - memcg: infrastructure to flush memcg stats (Waiman Long) [2162173] - memcg: switch lruvec stats to rstat (Waiman Long) [2162173] - mm/memcg: Remove mem_cgroup_per_node from being kABI protected (Waiman Long) [2162173] - mm/memcg: Revert "Free percpu stats memory of dying memcg's" (Waiman Long) [2162173]- virt/sev-guest: Prevent IV reuse in the SNP guest driver (John Allen) [2087262] - virt/sev-guest: Add a MODULE_ALIAS (John Allen) [2087262] - virt/sev-guest: Remove unnecessary free in init_crypto() (John Allen) [2087262] - x86/sev: Don't use cc_platform_has() for early SEV-SNP calls (John Allen) [2087262] - x86/boot: Don't propagate uninitialized boot_params->cc_blob_address (John Allen) [2087262] - x86/idt: Rework IDT setup for boot CPU (John Allen) [2087262] - x86/cpu: Init AP exception handling from cpu_init_secondary() (John Allen) [2087262] - x86/idt: Cleanup trap_init() (John Allen) [2087262] - x86/idt: Annotate alloc_intr_gate() with __init (John Allen) [2087262] - redhat/configs: enable CONFIG_SEV_GUEST (John Allen) [2087262] - virt: sev-guest: Pass the appropriate argument type to iounmap() (John Allen) [2087262] - x86/compressed/64: Add identity mappings for setup_data entries (John Allen) [2087262] - x86/sev: Mark the code returning to user space as syscall gap (John Allen) [2087262] - x86/sev: Annotate stack change in the #VC handler (John Allen) [2087262] - x86/sev: Remove duplicated assignment to variable info (John Allen) [2087262] - x86/sev: Fix address space sparse warning (John Allen) [2087262] - x86/sev: Get the AP jump table address from secrets page (John Allen) [2087262] - x86/sev: Add missing __init annotations to SEV init routines (John Allen) [2087262] - virt: sevguest: Rename the sevguest dir and files to sev-guest (John Allen) [2087262] - virt: sevguest: Change driver name to reflect generic SEV support (John Allen) [2087262] - x86/boot: Put globals that are accessed early into the .data section (John Allen) [2087262] - x86/boot: Add an efi.h header for the decompressor (John Allen) [2087262] - virt: sevguest: Fix bool function returning negative value (John Allen) [2087262] - virt: sevguest: Fix return value check in alloc_shared_pages() (John Allen) [2087262] - x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO (John Allen) [2087262] - x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() (John Allen) [2087262] - virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement (John Allen) [2087262] - virt: sevguest: Add support to get extended report (John Allen) [2087262] - virt: sevguest: Add support to derive key (John Allen) [2087262] - virt: Add SEV-SNP guest driver (John Allen) [2087262] - x86/sev: Register SEV-SNP guest request platform device (John Allen) [2087262] - x86/sev: Provide support for SNP guest request NAEs (John Allen) [2087262] - x86/sev: Add a sev= cmdline option (John Allen) [2087262] - x86/sev: Use firmware-validated CPUID for SEV-SNP guests (John Allen) [2087262] - x86/sev: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/sev: Check SME/SEV support in CPUID first (John Allen) [2087262] - x86/compressed/64: Add identity mapping for Confidential Computing blob (John Allen) [2087262] - x86/compressed: Export and rename add_identity_map() (John Allen) [2087262] - x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests (John Allen) [2087262] - x86/compressed: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/boot: Add a pointer to Confidential Computing blob in bootparams (John Allen) [2087262] - x86/boot: Preserve boot_params.secure_boot from sanitizing (John Allen) [2087262] - x86/boot: Fix boot regression caused by bootparam sanitizing (John Allen) [2087262] - x86/boot: Save fields explicitly, zero out everything else (John Allen) [2087262] - x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers (John Allen) [2087262] - x86/sev: Move MSR-based VMGEXITs for CPUID to helper (John Allen) [2087262] - KVM: x86: Move lookup of indexed CPUID leafs to helper (John Allen) [2087262] - x86/boot: Add Confidential Computing type to setup_data (John Allen) [2087262] - x86/compressed/acpi: Move EFI kexec handling into common code (John Allen) [2087262] - x86/compressed/acpi: Move EFI vendor table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI config table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI system table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI detection to helper (John Allen) [2087262] - x86/head/64: Re-enable stack protection (John Allen) [2087262] - x86/sev: Use SEV-SNP AP creation to start secondary CPUs (John Allen) [2087262] - x86/apic/of: Fix CPU devicetree-node lookups (John Allen) [2087262] - x86/mm: Validate memory when changing the C-bit (John Allen) [2087262] - x86/kernel: Validate ROM memory before accessing when SEV-SNP is active (John Allen) [2087262] - x86/kernel: Mark the .bss..decrypted section as shared in the RMP table (John Allen) [2087262] - x86/sev: Add helper for validating pages in early enc attribute changes (John Allen) [2087262] - x86/sev: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Add helper for validating pages in the decompression stage (John Allen) [2087262] - x86/sev: Check the VMPL level (John Allen) [2087262] - x86/sev: Add a helper for the PVALIDATE instruction (John Allen) [2087262] - x86/sev: Check SEV-SNP features support (John Allen) [2087262] - x86/mm: Extend cc_attr to include AMD SEV-SNP (John Allen) [2087262] - x86/sev: Detect/setup SEV/SME features earlier in boot (John Allen) [2087262] - x86/compressed/64: Detect/setup SEV/SME features earlier during boot (John Allen) [2087262] - x86/boot: Use MSR read/write helpers instead of inline assembly (John Allen) [2087262] - x86/boot: Introduce helpers for MSR reads/writes (John Allen) [2087262] - KVM: SVM: Update the SEV-ES save area mapping (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the GHCB save area (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the SEV-ES save area (John Allen) [2087262] - KVM: SVM: Define sev_features and VMPL field in the VMSA (John Allen) [2087262] - x86/sev: Remove do_early_exception() forward declarations (John Allen) [2087262] - x86/sev: Make the #VC exception stacks part of the default stacks storage (John Allen) [2087262] - x86: Increase exception stack sizes (John Allen) [2087262] - x86/head64: Carve out the guest encryption postprocessing into a helper (John Allen) [2087262] - x86/sev: Get rid of excessive use of defines (John Allen) [2087262] - x86/sev: Add defines for GHCB version 2 MSR protocol requests (John Allen) [2087262] - x86/sev: Make sure IRQs are disabled while GHCB is active (John Allen) [2087262] - x86/sev: Propagate #GP if getting linear instruction address failed (John Allen) [2087262] - x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]() (John Allen) [2087262] - x86/sev-es: Convert to insn_decode() (John Allen) [2087262] - x86/sev-es: Split vc_decode_insn() (John Allen) [2087262] - x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip() (John Allen) [2087262] - x86/sev: Fix error message in runtime #VC handler (John Allen) [2087262] - x86/sev-es: Optimize __sev_es_ist_enter() for better readability (John Allen) [2087262] - x86/sev: Do not require Hypervisor CPUID bit for SEV guests (John Allen) [2087262] - x86/boot/compressed/64: Cleanup exception handling before booting kernel (John Allen) [2087262] - x86/sev-es: Remove subtraction of res variable (John Allen) [2087262]- net: mlx5: eliminate anonymous module_init & module_exit (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix switchdev mode after devlink reload (Amir Tzin) [2157750] - net/mlx5e: Set decap action based on attr for sample (Amir Tzin) [2157750] - net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5e: Avoid false lock dependency warning on tc_ht even more (Amir Tzin) [2157750] - net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() (Amir Tzin) [2157750] - net/mlx5: Fix ptp max frequency adjustment range (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present (Amir Tzin) [2157750] - net/mlx5e: Verify dev is present for fix features ndo (Amir Tzin) [2157750] - net/mlx5: Fix command stats access after free (Amir Tzin) [2157750] - net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc (Amir Tzin) [2157750] - net/mlx5: check attr pointer validity before dereferencing it (Amir Tzin) [2157750] - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC (Amir Tzin) [2157750] - RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device (Amir Tzin) [2157750] - net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option (Amir Tzin) [2157750] - net/mlx5e: Fix hw mtu initializing at XDP SQ allocation (Amir Tzin) [2157750] - net/mlx5e: Always clear dest encap in neigh-update-del (Amir Tzin) [2157750] - net/mlx5e: CT: Fix ct debugfs folder name (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default (Amir Tzin) [2157750] - net/mlx5: Fix RoCE setting at HCA level (Amir Tzin) [2157750] - net/mlx5: Avoid recovery in probe flows (Amir Tzin) [2157750] - net/mlx5: Fix io_eq_size and event_eq_size params validation (Amir Tzin) [2157750] - net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path (Amir Tzin) [2157750] - net/mlx5: E-Switch, properly handle ingress tagged packets on VST (Amir Tzin) [2157750 2096109] - dm thin: Use last transaction's pmd->root when commit failed (Benjamin Marzinski) [2162537] - dm thin: resume even if in FAIL mode (Benjamin Marzinski) [2162537] - dm cache: set needs_check flag after aborting metadata (Benjamin Marzinski) [2162537] - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort (Benjamin Marzinski) [2162537] - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (Benjamin Marzinski) [2162537] - dm integrity: Fix UAF in dm_integrity_dtr() (Benjamin Marzinski) [2162537] - dm cache: Fix UAF in destroy() (Benjamin Marzinski) [2162537] - dm thin: Fix UAF in run_timer_softirq() (Benjamin Marzinski) [2162537] - dm integrity: clear the journal on suspend (Benjamin Marzinski) [2162537] - dm integrity: flush the journal on suspend (Benjamin Marzinski) [2162537] - dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed (Benjamin Marzinski) [2162537] - dm ioctl: fix misbehavior if list_versions races with module loading (Benjamin Marzinski) [2162537]- net: gso: fix panic on frag_list with mixed head alloc types (Jiri Benc) [2136229] - futex: Resend potentially swallowed owner death notification (Rafael Aquini) [2161526] - Bluetooth: L2CAP: Fix memory leak in vhci_write (Wander Lairson Costa) [2155872] {CVE-2022-3619} - net: Use this_cpu_inc() to increment net->core_stats (Antoine Tenart) [2152542] - vlan: fix memory leak in vlan_newlink() (Xin Long) [2051415] - vlan: move dev_put into vlan_dev_uninit (Xin Long) [2051415] - vlan: introduce vlan_dev_free_egress_priority (Xin Long) [2051415] - vlan: fix memory leak in vlan_dev_set_egress_priority (Xin Long) [2051415] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103956] - intel/ixgbevf:fix repeated words in comments (Ken Cox) [2103956] - intel: remove unused macros (Ken Cox) [2103956] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103956] - ixgbevf: add disable link state (Ken Cox) [2103956] - ixgbevf: clean up some inconsistent indenting (Ken Cox) [2103956] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2103956] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [2103956]- RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. (Kamal Heib) [2141420] - cifs: fix use-after-free caused by invalid pointer `hostname` (Ronnie Sahlberg) [2154172] - ceph: blocklist the kclient when receiving corrupted snap trace (Xiubo Li) [2162414] - ceph: move mount state enum to super.h (Xiubo Li) [2162414] - xfs: estimate post-merge refcounts correctly (Bill O'Donnell) [2161678] - xfs: hoist refcount record merge predicates (Bill O'Donnell) [2161678] - NFS: Fix revalidation of empty readdir pages (Benjamin Coddington) [2166364] - NFS: Don't deadlock when cookie hashes collide (Benjamin Coddington) [2166364] - locking/rwsem: Disable preemption in all down_read*() and up_read() code paths (Waiman Long) [2162139] - locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath (Waiman Long) [2162139] - locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter (Waiman Long) [2162139] - locking/rwsem: Always try to wake waiters in out_nolock path (Waiman Long) [2162139] - locking/rwsem: No need to check for handoff bit if wait queue empty (Waiman Long) [2162139] - locking/rwsem: Make handoff bit handling more consistent (Waiman Long) [2162139] - dax: fix ENOMEM handling in grab_mapping_entry() (Andrey Albershteyn) [2128474] - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (Vladis Dronov) [2130714] - crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 (Vladis Dronov) [2130714] - crypto: ccp - Add support for TEE for PCI ID 0x14CA (Vladis Dronov) [2130714] - crypto: ccp - Remove unused struct ccp_crypto_cpu (Vladis Dronov) [2130714] - crypto: ccp - Add __init/__exit annotations to module init/exit funcs (Vladis Dronov) [2130714] - i40e: Fix the inability to attach XDP program on downed interface (Ivan Vecera) [2121511] - mm, compaction: fix fast_isolate_around() to stay within boundaries (Daniel Vacek) [2149309]- aio: fix mremap after fork null-deref (Jeff Moyer) [2166088] - mm/hugetlb: use hugetlb_pte_stable in migration race check (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: fix race condition of uffd missing/minor handling (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: simplify the code when alloc_huge_page() failed in hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: pass the old pte entry value to hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - perf/arm-cmn: Add more bits to child node address offset field (Charles Mirabile) [2122267] - perf/arm-cmn: Decode CAL devices properly in debugfs (Charles Mirabile) [2122267] - perf/arm-cmn: Fix filter_sel lookup (Charles Mirabile) [2122267] - drivers/perf: arm_spe: Expose saturating counter to 16-bit (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-700 support (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor occupancy filter selector (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-650 support (Charles Mirabile) [2122267] - perf: check return value of armpmu_request_irq() (Charles Mirabile) [2122267] - arm_pmu: Validate single/group leader events (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator (Charles Mirabile) [2122267] - drivers/perf: arm_pmu: Handle 47 bit counters (Charles Mirabile) [2122267] - perf/arm-cmn: Update watchpoint format (Charles Mirabile) [2122267] - perf/arm-cmn: Hide XP PUB events for CMN-600 (Charles Mirabile) [2122267] - perf: replace bitmap_weight with bitmap_empty where appropriate (Charles Mirabile) [2122267] - perf: Replace acpi_bus_get_device() (Charles Mirabile) [2122267] - perf/arm-cmn: Make arm_cmn_debugfs static (Charles Mirabile) [2122267] - perf/arm-ccn: Use platform_get_irq() to get the interrupt (Charles Mirabile) [2122267] - perf/smmuv3: Don't cast parameter in bit operations (Charles Mirabile) [2122267] - perf/smmuv3: Use msi_get_virq() (Charles Mirabile) [2122267] - perf/smmuv3: Synthesize IIDR from CoreSight ID registers (Charles Mirabile) [2122267] - perf/arm-cmn: Add debugfs topology info (Charles Mirabile) [2122267] - perf/arm-cmn: Add CI-700 Support (Charles Mirabile) [2122267] - perf/arm-cmn: Support new IP features (Charles Mirabile) [2122267] - devres: provide devm_krealloc() (Charles Mirabile) [2122267] - devres: move the size check from alloc_dr() into a separate function (Charles Mirabile) [2122267] - perf/arm-cmn: Demarcate CMN-600 specifics (Charles Mirabile) [2122267] - perf/arm-cmn: Move group validation data off-stack (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTC counter accesses (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTM counter reads (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor DTM handling (Charles Mirabile) [2122267] - perf/arm-cmn: Streamline node iteration (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor node ID handling (Charles Mirabile) [2122267] - perf/arm-cmn: Drop compile-test restriction (Charles Mirabile) [2122267] - perf/arm-cmn: Account for NUMA affinity (Charles Mirabile) [2122267] - perf/arm-cmn: Fix CPU hotplug unregistration (Charles Mirabile) [2122267] - drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update() (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm64: perf: Fix 64-bit event counter read truncation (Charles Mirabile) [2122267] - drivers/perf: Replace spin_lock_irqsave to spin_lock (Charles Mirabile) [2122267] - arm_pmu: arm64: Use NMIs for PMU (Charles Mirabile) [2122267] - arm_pmu: Introduce pmu_irq_ops (Charles Mirabile) [2122267] - arm64: perf: Defer irq_work to IPI_IRQ_WORK (Charles Mirabile) [2122267] - arm64: perf: Remove PMU locking (Charles Mirabile) [2122267] - arm64: perf: Avoid PMXEV* indirection (Charles Mirabile) [2122267] - arm64: perf: Add missing ISB in armv8pmu_enable_counter() (Charles Mirabile) [2122267] - perf: arm_spe: Remove unnecessary zero check on 'nr_pages' (Charles Mirabile) [2122267] - drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer (Charles Mirabile) [2122267] - perf/smmuv3: Use platform_get_irq_optional() for wired interrupt (Charles Mirabile) [2122267]- wifi: rtw89: Add missing check for alloc_workqueue (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix initialization of rx->link and rx->link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Drop stations iterator where the iterator function may sleep (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: use proper statements in conditionals (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MLO + AP_VLAN check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: do not send firmware FW_FEATURE_NON_DL region (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix physts IE page check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix wrong power after multiple SAR set (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_encode_bits() to fill MAC quota value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix ifdef symbol name (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix firmware assert during bandwidth change for peer sta (Jose Ignacio Tornos Martinez) [2136125] - Revert "mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Turn on the rate control (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: check link ID in auth/assoc continuation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: fix null-ptr deref on failed assoc (Jose Ignacio Tornos Martinez) [2136125] - wifi: fix multi-link element subelement iteration (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix antenna signal are way off in monitor mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: don't allow multi-BSSID in S1G (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix buffer overflow in elem comparison (Jose Ignacio Tornos Martinez) [2136125] - net: mhi: Fix memory leak in mhi_net_dellink() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix QCN9074 firmware boot on x86 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Set TWT Information Frame Disabled bit as 1 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Fix ack frame idr leak when mesh has no route (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Fix bitrates overflow issue (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix memory leak in query_regdb_file() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix memory free error when registering wiphy fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: silence a sparse RCU warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: use explicitly signed or unsigned types (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix receiving LLC packets on mt7615/mt7915 (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: update hidden BSSes to avoid WARN_ON (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix crash in beacon protection for P2P-device (Jose Ignacio Tornos Martinez) [2136125 2134582] {CVE-2022-42722} - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: avoid nontransmitted BSS list corruption (Jose Ignacio Tornos Martinez) [2136125 2134511] {CVE-2022-42721} - wifi: cfg80211: fix BSS refcounting bugs (Jose Ignacio Tornos Martinez) [2136125 2134460] {CVE-2022-42720} - wifi: cfg80211: ensure length byte is present before access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MBSSID parsing use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: reject bad MBSSID elements (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Jose Ignacio Tornos Martinez) [2136125 2134385] {CVE-2022-41674} - wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array (Jose Ignacio Tornos Martinez) [2136125] - wifi: wext: use flex array destination for memcpy() (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: netdev compatible TX stop for iTXQ drivers (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove/avoid misleading prints (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix probe req HE capabilities access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Improve rtl8xxxu_queue_select (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Enable 40 MHz channel width (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: configure DLE mem (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: check DLE FIFO size with reserved size (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: correct register of report IMR (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: set power cut closed for 8852be (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: add to do PCI auto calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DMA busy checking bits to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: mask out unsupported TX channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: Track scan_cmd allocation size explicitly (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Remove the call to "dtim_assoc" IOVAR (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase dcmd maximum buffer size (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Support 89459 pcie (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase default max WOWL patterns to 16 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix deadlock during WoWLAN suspend (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Remove redundant ath11k_mac_drain_tx (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add spectral scan support for 160 MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to get power save duration for each client (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix peer addition/deletion error on sta band migration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for enable/disable MSDU aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for processing P2P power saving (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support WMM-PS in P2P GO mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set wifi_role of P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: send OFDM rate only in P2P mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: correctly set BBP register 86 for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set SoC wmac clock register (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set VGC gain for both chains of MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move helper functions up in file (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add TX LOFT calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXIQ calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXDCOC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add r calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RF self TXDC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move up and reuse busy wait functions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add support for external PA on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add throughput LED trigger (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: define RF5592 in init_eeprom routine (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix number of VHT beamformee spatial streams (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: retrieve MAC address from system firmware if provided (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: add get_txpower mac ops (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: move firmware stats out of debugfs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated the words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated to words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: reset pointer after memory free to avoid potential use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: change complete() to complete_all() for scan.completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: update coexistence to 6.3.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add logic to control BT scan priority (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 Wi-Fi firmware steps report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: translate slot ID to readable name (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix array of flexible structures warnings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rndis_wlan: fix array of flexible structures warning (Jose Ignacio Tornos Martinez) [2136125] - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add WoW support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: add multi-port ID to TX descriptor (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix rx filter after scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: free unused skb to prevent memory leak (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: reset halt registers before turn on wifi CPU (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: update LTR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: set NAV upper to 25ms (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize DMA of CMAC (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support SER L1 simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support fw crash simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introudce functions to drop packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: unify use of rtw89_h2c_tx() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: concentrate control function of TX DMA channel (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct enable functions of HCI/PCI DMA (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting TID specific configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting HE GI and LTF (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: show connecting state in debug message (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: use void pointer as temporal type to copy report (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4378 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Support PCIe core revisions >= 64 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Allow platform to override macaddr (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: of: Fetch Apple properties (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Read Apple OTP information (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Support passing in multiple board_types (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Handle per-board clm_blob files (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3 (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: trigger resume flow before wait for notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add handling for scan offload match info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: enable resume based on notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for d3 end notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan wake packet notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: don't check D0I3 version (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: pcie: add support for BZ devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix kernel-doc issues (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: always print detected modem name (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix random fw download fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: introduce Country Location Control support (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix rmmod crash in driver reload test (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: do not check state before configuring implicit beamform (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix mcs value in ht mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: get rid of the false positive reset (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix in comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add PPDU based TxS support for WED device (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: move move mt76_sta_stats to mt76_wcid (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix the firmware version report (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: add rx_check callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix transmitting packet hangs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: add rx_check callback for sdio devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: delete stray if statement (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix use after free in mt7921_acpi_read() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix an uninitialized variable bug (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: poll sta stat when device transmits data (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add rx_check callback for usb devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: testmode: use random payload for tx packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: introduce mt76_connac_reg_map structure (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: split scan including lots of channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support hw_scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: call tx_wake notify for 8852c in deep ps mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support deep ps mode for rtw8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set response rate selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enlarge polling timeout of RX DCK (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DIG register struct to share common algorithm (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support TX diversity for 1T2R chipset (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: record signal strength per RF path (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: configure TX path via H2C command (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: parse phycap of TX/RX antenna number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_get_bits to access C2H content of PHY capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Increase TCL data ring size for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add multi TX ring support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Enable threaded NAPI (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: implement SRAM dump debugfs interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Split PCI write/read functions (Jose Ignacio Tornos Martinez) [2136125] - ath11k: Enable remain-on-channel support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian annotations in casts (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian conversion (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: mark a variable unused (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix skb misuse in TX queue selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: remove redundant variable err (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: add 43439 SDIO ids and initialization (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Simplify the error handling code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: Fix comment typo (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: always activate all links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: implement link switching (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: keep A-MSDU data in sta and per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set up beacon timing config on links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add vif/sta link RCU dereference macros (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: send NDP for link (de)activation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: extend ieee80211_nullfunc_get() for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: track active STA links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: skip inactive links on TX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add ieee80211_find_sta_by_link_addrs API (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: isolate driver from inactive links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: make smps_mode per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use correct rx link_sta instead of default (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link_sta in reorder timeout (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix multi-channel handling in netlink RX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: add MLD address to assoc BSS entries (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: refactor QoS settings code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: warn on invalid link address (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix double SW scan stop (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: assign link address correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move link code to a new file (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: refactor RX a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: check STA magic in change_sta_links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: remove multicast workaround (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: remove redundant err variable (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Support POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent 4-addr use on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent VLANs on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to connect to non-transmit MBSSID profiles (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix hardware restart failure due to twt debugfs failure (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add TWT debugfs support for STA interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare to support beamformee above bandwidth 80MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct polling address of address CAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: no HTC field if TX rate might fallback to legacy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct TX resource checking in low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix interrupt stuck after leaving low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: enlarge the CFO tracking boundary (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct suspend/resume setting for variant chips (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TBTT shift configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add retry to change power_mode state (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct BA CAM allocation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: initialize and correct BA CAM content (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: declare correct BA CAM number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update TX power tables to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update RF radio A/B parameters to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: TX power limit/limit_ru consider negative (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 Wi-Fi SCC coexistence policy (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move _set_policy to chip_ops (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update WL role info v1 for RTL8852C branch using (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 version TDMA format and parameters (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Define BT B1 slot length (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update radio state for RTL8852A/RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: adjust mactxen delay of mac/phy interface (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: modify PCIE prebkf time (Jose Ignacio Tornos Martinez) [2136125] - rtw89: ser: leave lps with mutex (Jose Ignacio Tornos Martinez) [2136125] - rtw89: declare support HE HTC always (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852a: update HW setting on BB (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: disable dma during mac init (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare support for mac80211 chanctx ops by chip (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add skeleton of mac80211 chanctx ops support (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce entity mode and its recalculated prototype (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize entity and configure default chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate chandef setting to stack callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate parameter control for setting channel callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rfk: concentrate parameter control while set_channel() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: txpwr: concentrate channel related control to top (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: create rtw89_chan centrally to avoid breakage (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: re-arrange channel related stuffs under HAL (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce rtw89_chan for channel stuffs (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rewrite decision on channel by entity state (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add cold boot calibration support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix incorrect QMI message ID mappings (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Register shutdown handler for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix potential deadlock in ieee80211_key_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix uninitialized use of primary channel index (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use full 'unsigned int' type (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: read ethtool's sta_stats from sinfo (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: correct SMPS mode in HE 6 GHz capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: send MLO links channel info in GET_INTERFACE (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow bw change during channel switch in mesh (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow link address A2 in TXQ dequeue (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix control port frame addressing (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link ID in TX info for beacons (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix link change handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: maintain link_id in link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: check EHT capability size correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: split iftype data into AP/non-AP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: don't add empty EML capabilities (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link ID for MLO in queued frames (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use the corresponding link for stats update (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add link information in ieee80211_rx_status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly implement MLO key handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id parameter to various key operations for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: reject connect response with MLO params for WEP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link in TXQ parameter configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: add link id to txq params (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link BSSID (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: get correct AP link chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly set old_links when removing a link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: accept STA changes without link changes (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: prohibit enter IPS during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flag check before enter or leave IPS (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flushing queue before HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add the update channel flow to support setting by parameters (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set regulatory and get Tx power table (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set SAR (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix invalid address access when enabling SCAN log level (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix continuous 802.1x tx pending timeout error (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852a: correct WDE IMR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: refine leaving LPS function (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtlwifi: 8192de: correct checking of IQK reload (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmsmac: remove duplicate words (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: access chip_info by const pointer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: phy: fix warning of possible buffer overflow (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix store OP channel info timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix stopping queues in wrong timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: 8822c: extend supported probe request size (Jose Ignacio Tornos Martinez) [2136125]- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (Jaroslav Kysela) [2125548] {CVE-2023-0266} - ALSA: usb-audio: Remove redundant workaround for Roland quirk (Jaroslav Kysela) [2125548] - ASoC: jz4740-i2s: Handle independent FIFO flush bits (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops (Jaroslav Kysela) [2125548] - ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs (Jaroslav Kysela) [2125548] - ALSA: line6: fix stack overflow in line6_midi_transmit (Jaroslav Kysela) [2125548] - ALSA: line6: correct midi status byte when receiving data from podxt (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add the quirk for KT0206 device (Jaroslav Kysela) [2125548] - ASoC: rt5670: Remove unbalanced pm_runtime_put() (Jaroslav Kysela) [2125548] - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: wm8994: Fix potential deadlock (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: set default audio parameters for KAE silent-stream (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix i915 silent stream programming flow (Jaroslav Kysela) [2125548] - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() (Jaroslav Kysela) [2125548] - ASoC: Intel: Skylake: Fix driver hang during shutdown (Jaroslav Kysela) [2125548] - ALSA: hda: add snd_hdac_stop_streams() helper (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove() (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt (Jaroslav Kysela) [2125548] - ALSA: pcm: Set missing stop_operating flag at undoing trigger start (Jaroslav Kysela) [2125548] - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe (Jaroslav Kysela) [2125548] - ALSA: asihpi: fix missing pci_disable_device() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd (Jaroslav Kysela) [2125548] - ASoC: qcom: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Lock substream before snd_pcm_stop() (Jaroslav Kysela) [2125548] - ASoC: pxa: fix null-pointer dereference in filter() (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix potential RX buffer overflow (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix DMA mask assignment (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2125548] - ASoC: ops: Correct bounds check for second channel on SX controls (Jaroslav Kysela) [2125548] - ASoC: cs42l51: Correct PGA Volume minimum value (Jaroslav Kysela) [2125548] - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear CHnF flags (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear software reset bit (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: More robust component matching for CS35L41 (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Add NULL check in BE reparenting (Jaroslav Kysela) [2125548] - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event (Jaroslav Kysela) [2125548] - ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions (Jaroslav Kysela) [2125548] - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register (Jaroslav Kysela) [2125548] - ASoC: ops: Fix bounds check for _sx controls (Jaroslav Kysela) [2125548] - ALSA: dice: fix regression for Lexicon I-ONIX FW810S (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: reduce pop noise on speaker (Jaroslav Kysela) [2125548] - ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older (Jaroslav Kysela) [2125548] - ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: soc-acpi: add ES83x6 support to IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table (Jaroslav Kysela) [2125548] - ASoC: max98373: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() (Jaroslav Kysela) [2125548] - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove (Jaroslav Kysela) [2125548] - ASoC: hdac_hda: fix hda pcm buffer overflow issue (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue (Jaroslav Kysela) [2125548] - ASoC: SOF: topology: No need to assign core ID if token parsing failed (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() (Jaroslav Kysela) [2125548] - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() (Jaroslav Kysela) [2125548] - ASoC: rt5677: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: rt5514: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: tas2764: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: tas2770: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: core: Fix use-after-free in snd_soc_exit() (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List (Jaroslav Kysela) [2125548] - ASoC: rt1308-sdw: add the default value of some registers (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_rt5682: Add quirk for Rex board (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix capture selector naming (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: use right control for Capture Volume (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix reported volume for Master ctl (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: add missed Line In power control bit (Jaroslav Kysela) [2125548] - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK (Jaroslav Kysela) [2125548] - ASoC: rt1019: Fix the TDM settings (Jaroslav Kysela) [2125548] - ASoC: rt5682s: Fix the TDM Tx settings (Jaroslav Kysela) [2125548] - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2125548] - ALSA: memalloc: Try dma_alloc_noncontiguous() at first (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk entry for M-Audio Micro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Yet more regression for for the delayed card registration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Positivo C6300 model quirk (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: hda: fix potential memleak in 'add_widget_node' (Jaroslav Kysela) [2125548] - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi - enable runtime pm for more AMD display audio (Jaroslav Kysela) [2125548] - ALSA: memalloc: Don't fall back for SG-buffer with IOMMU (Jaroslav Kysela) [2125548] - ALSA: aoa: Fix I2S device accounting (Jaroslav Kysela) [2125548] - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() (Jaroslav Kysela) [2125548] - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions (Jaroslav Kysela) [2125548] - ASoC: Intel: common: add ACPI matching tables for Raptor Lake (Jaroslav Kysela) [2125548] - ALSA: rme9652: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: au88x0: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add another HP ZBook G9 model quirks (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: Use del_timer_sync() before freeing timer (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix last interface check for registration (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add ASUS UM5302TA into DMI table (Jaroslav Kysela) [2125548] - ASoC: SOF: add quirk to override topology mclk_id (Jaroslav Kysela) [2125548] - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms (Jaroslav Kysela) [2125548] - ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Register card at the last interface (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support (Jaroslav Kysela) [2125548] - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2125548] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2125548] - ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe (Jaroslav Kysela) [2125548] - ALSA: dmaengine: increment buffer pointer atomically (Jaroslav Kysela) [2125548] - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() (Jaroslav Kysela) [2125548] - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API (Jaroslav Kysela) [2125548] - ASoC: wm_adsp: Handle optional legacy support (Jaroslav Kysela) [2125548] - ASoC: rsnd: Add check for rsnd_mod_power_on (Jaroslav Kysela) [2125548] - ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() (Jaroslav Kysela) [2125548] - ASoC: mt6359: fix tests for platform_get_irq() failure (Jaroslav Kysela) [2125548] - ASoC: wcd934x: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ASoC: wcd9335: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix NULL dererence at error path (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix potential memory leaks (Jaroslav Kysela) [2125548] - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() (Jaroslav Kysela) [2125548] - ALSA: oss: Fix potential deadlock at unregistration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model (Jaroslav Kysela) [2125548] - ALSA: hda: Fix position reporting on Poulsbo (Jaroslav Kysela) [2125548]- KVM: x86: smm: preserve interrupt shadow in SMRAM (Maxim Levitsky) [2097144] - KVM: x86: SVM: don't save SVM state to SMRAM when VM is not long mode capable (Maxim Levitsky) [2097144] - KVM: x86: SVM: use smram structs (Maxim Levitsky) [2097144] - KVM: svm: drop explicit return value of kvm_vcpu_map (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 64 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 32 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram structs in the common code (Maxim Levitsky) [2097144] - KVM: x86: smm: add structs for KVM's smram layout (Maxim Levitsky) [2097144] - KVM: x86: smm: check for failures on smm entry (Maxim Levitsky) [2097144] - KVM: x86: do not go through ctxt->ops when emulating rsm (Maxim Levitsky) [2097144] - KVM: x86: move SMM exit to a new file (Maxim Levitsky) [2097144] - KVM: x86: move SMM entry to a new file (Maxim Levitsky) [2097144] - KVM: x86: start moving SMM-related functions to new files (Maxim Levitsky) [2097144] - bug: introduce ASSERT_STRUCT_OFFSET (Maxim Levitsky) [2097144] - KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed (Maxim Levitsky) [2097144] - KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after CR0 write (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after rsm (Maxim Levitsky) [2097144] - KVM: x86: emulator: introduce emulator_recalc_and_set_mode (Maxim Levitsky) [2097144] - KVM: x86: emulator: em_sysexit should update ctxt->mode (Maxim Levitsky) [2097144] - KVM: x86: Bug the VM if the emulator accesses a non-existent GPR (Maxim Levitsky) [2097144] - KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM (Maxim Levitsky) [2097144] - KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs (Maxim Levitsky) [2097144] - KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array (Maxim Levitsky) [2097144] - KVM: x86: Harden _regs accesses to guard against buggy input (Maxim Levitsky) [2097144] - KVM: x86: Grab regs_dirty in local 'unsigned long' (Maxim Levitsky) [2097144]- RDMA/bnxt_re: Fix endianness warning for req.pkey (Kamal Heib) [2142690] - RDMA/bnxt_re: Use bitmap_zalloc() when applicable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove dynamic pkey table (Kamal Heib) [2142690] - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unneeded variable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback (Kamal Heib) [2142690] - RDMA/bnxt_re: Use helper function to set GUIDs (Kamal Heib) [2142690] - RDMA/bnxt_re: Check if the vlan is valid before reporting (Kamal Heib) [2142690] - RDMA/bnxt_re: Correct FRMR size calculation (Kamal Heib) [2142690] - RDMA/bnxt_re: Use GFP_KERNEL in non atomic context (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix FRMR issue with single page MR allocation (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix query SRQ failure (Kamal Heib) [2142690] - RDMA/bnxt_re: Suppress unwanted error messages (Kamal Heib) [2142690] - RDMA/bnxt_re: Support multiple page sizes (Kamal Heib) [2142690] - RDMA/bnxt_re: Reduce the delay in polling for hwrm command completion (Kamal Heib) [2142690] - RDMA/bnxt_re: Use separate response buffer for stat_ctx_free (Kamal Heib) [2142690] - net/mlx5: Lag, Fix for loop when checking lag (Amir Tzin) [2112917] - net/mlx5e: Fix use-after-free when reverting termination table (Amir Tzin) [2112927] - net/mlx5: Fix uninitialized variable bug in outlen_write() (Amir Tzin) [2112927] - net/mlx5: E-switch, Fix duplicate lag creation (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Destroy legacy fdb table when needed (Amir Tzin) [2112927 2112917] - net/mlx5: DR, Fix uninitialized var warning (Amir Tzin) [2112927] - net/mlx5e: Offload rule only when all encaps are valid (Amir Tzin) [2112927] - net/mlx5: Fix sync reset event handler error flow (Amir Tzin) [2112927] - net/mlx5: E-Switch, Set correctly vport destination (Amir Tzin) [2112927] - net/mlx5: Fix handling of entry refcount when command is not issued to FW (Amir Tzin) [2112927] - net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint (Amir Tzin) [2112927] - net/mlx5: SF: Fix probing active SFs during driver probe phase (Amir Tzin) [2112927] - net/mlx5: Fix FW tracer timestamp calculation (Amir Tzin) [2112927] - net/mlx5: Do not query pci info while pci disabled (Amir Tzin) [2112927 2129249] - net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions (Amir Tzin) [2112927] - net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq (Amir Tzin) [2112927] - net/mlx5: DR, Fix the SMFS sync_steering for fast teardown (Amir Tzin) [2112927] - net/mlx5e: E-Switch, Fix comparing termination table instance (Amir Tzin) [2112927] - net/mlx5e: TC, Fix wrong rejection of packet-per-second policing (Amir Tzin) [2112927 2049622] - net/mlx5e: Fix tc acts array not to be dependent on enum order (Amir Tzin) [2112927] - net/mlx5e: Add missing sanity checks for max TX WQE size (Amir Tzin) [2112927] - net/mlx5: fw_reset: Don't try to load device in case PCI isn't working (Amir Tzin) [2112927] - net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode (Amir Tzin) [2112927 2112917] - net/mlx5: Allow async trigger completion execution on single CPU systems (Amir Tzin) [2112927] - net/mlx5: Bridge, verify LAG state when adding bond to bridge (Amir Tzin) [2112927] - net/mlx5: Fix crash during sync firmware reset (Amir Tzin) [2112927] - net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed (Amir Tzin) [2112927] - net/mlx5: Fix possible use-after-free in async command interface (Amir Tzin) [2112927] - net/mlx5: ASO, Create the ASO SQ with the correct timestamp format (Amir Tzin) [2112927 2049622] - net/mlx5e: Update restore chain id for slow path packets (Amir Tzin) [2112927] - net/mlx5e: Extend SKB room check to include PTP-SQ (Amir Tzin) [2112927] - net/mlx5: DR, Fix matcher disconnect error flow (Amir Tzin) [2112927] - net/mlx5: Wait for firmware to enable CRS before pci_restore_state (Amir Tzin) [2112927] - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Amir Tzin) [2112927] - net/mlx5e: Fix calculations for ICOSQ size (Amir Tzin) [2112927] - net/mlx5: Fix spelling mistake "syndrom" -> "syndrome" (Amir Tzin) [2112927] - net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full (Amir Tzin) [2112927] - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey (Amir Tzin) [2112927] - RDMA/mlx5: Fix UMR cleanup on error flow of driver init (Amir Tzin) [2112927] - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile (Amir Tzin) [2112927] - net/mlx5: Unlock on error in mlx5_sriov_enable() (Amir Tzin) [2112927] - net/mlx5e: Fix use after free in mlx5e_fs_init() (Amir Tzin) [2112927] - net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup() (Amir Tzin) [2112927] - net/mlx5: unlock on error path in esw_vfs_changed_event_handler() (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off (Amir Tzin) [2112927] - net/mlx5e: TC, Add missing policer validation (Amir Tzin) [2112927] - net/mlx5e: Fix wrong application of the LRO state (Amir Tzin) [2112927] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Amir Tzin) [2112927] - net/mlx5: Fix cmd error logging for manage pages cmd (Amir Tzin) [2112927] - net/mlx5: Disable irq when locking lag_lock (Amir Tzin) [2112927] - net/mlx5: Eswitch, Fix forwarding decision to uplink (Amir Tzin) [2112927 2150647] - net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY (Amir Tzin) [2112927] - net/mlx5e: Properly disable vlan strip on non-UL reps (Amir Tzin) [2112927] - net/mlx5e: Allocate flow steering storage during uplink initialization (Amir Tzin) [2112927] - RDMA/mlx5: Use the proper number of ports (Amir Tzin) [2112927] - mlx5: do not use RT_TOS for IPv6 flowlabel (Amir Tzin) [2112927] - RDMA/mlx5: Add missing check for return value in get namespace flow (Amir Tzin) [2112927] - net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Amir Tzin) [2112927] - net: devlink: convert reload command to take implicit devlink->lock (mlx5 hunk only) (Amir Tzin) [2112927] - devlink: Hold the instance lock in health callbacks (mlx5 hunk only) (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink health recovery callback (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink reload callbacks (Amir Tzin) [2112927] - net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload (Amir Tzin) [2112927] - net/mlx5e: kTLS, Dynamically re-size TX recycling pool (Amir Tzin) [2112927] - net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections (Amir Tzin) [2112927] - net/mlx5e: kTLS, Take stats out of OOO handler (Amir Tzin) [2112927] - net/mlx5e: kTLS, Introduce TLS-specific create TIS (Amir Tzin) [2112927] - net/mlx5e: Move mlx5e_init_l2_addr to en_main (Amir Tzin) [2112927] - net/mlx5e: Split en_fs ndo's and move to en_main (Amir Tzin) [2112927] - net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main (Amir Tzin) [2112927] - net/mlx5e: Add mdev to flow_steering struct (Amir Tzin) [2112927] - net/mlx5e: Report flow steering errors with mdev err report API (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer (Amir Tzin) [2112927] - net/mlx5e: Allocate VLAN and TC for featured profiles only (Amir Tzin) [2112927] - net/mlx5e: Make mlx5e_tc_table private (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer (Amir Tzin) [2112927] - net/mlx5e: TC, Support tc action api for police (Amir Tzin) [2112927] - net/mlx5e: TC, Separate get/update/replace meter functions (Amir Tzin) [2112927] - net/mlx5e: Add red and green counters for metering (Amir Tzin) [2112927] - net/mlx5e: TC, Allocate post meter ft per rule (Amir Tzin) [2112927] - net/mlx5: DR, Add support for flow metering ASO (Amir Tzin) [2112927] - net/mlx5: Fix driver use of uninitialized timeout (Amir Tzin) [2112927] - net/mlx5: DR, Fix SMFS steering info dump format (Amir Tzin) [2112927] - net/mlx5: Adjust log_max_qp to be 18 at most (Amir Tzin) [2112927] - net/mlx5e: Modify slow path rules to go to slow fdb (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix calculations related to max MPWQE size (Amir Tzin) [2112927] - net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size (Amir Tzin) [2112927] - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS (Amir Tzin) [2112927] - net/mlx5e: TC, Fix post_act to not match on in_port metadata (Amir Tzin) [2112927] - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version (Amir Tzin) [2112927] - RDMA/mlx5: Rename the mkey cache variables and functions (Amir Tzin) [2112927] - RDMA/mlx5: Store in the cache mkeys instead of mrs (Amir Tzin) [2112927] - RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs (Amir Tzin) [2112927] - RDMA/mlx5: Replace cache list with Xarray (Amir Tzin) [2112927] - RDMA/mlx5: Replace ent->lock with xa_lock (Amir Tzin) [2112927] - net/mlx5: CT: Remove warning of ignore_flow_level support for non PF (Amir Tzin) [2112927] - net/mlx5e: Add resiliency for PTP TX port timestamp (Amir Tzin) [2112927] - net/mlx5: Expose ts_cqe_metadata_size2wqe_counter (Amir Tzin) [2112927] - net/mlx5e: HTB, move htb functions to a new file (Amir Tzin) [2112927] - net/mlx5e: HTB, change functions name to follow convention (Amir Tzin) [2112927] - net/mlx5e: HTB, remove priv from htb function calls (Amir Tzin) [2112927] - net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure (Amir Tzin) [2112927] - net/mlx5e: HTB, move stats and max_sqs to priv (Amir Tzin) [2112927] - net/mlx5e: HTB, move section comment to the right place (Amir Tzin) [2112927] - net/mlx5e: HTB, move ids to selq_params struct (Amir Tzin) [2112927] - net/mlx5e: HTB, reduce visibility of htb functions (Amir Tzin) [2112927] - net/mlx5e: Fix mqprio_rl handling on devlink reload (Amir Tzin) [2112927] - net/mlx5e: Report header-data split state through ethtool (Amir Tzin) [2112927] - RDMA/mlx5: Expose steering anchor to userspace (Amir Tzin) [2112927] - RDMA/mlx5: Refactor get flow table function (Amir Tzin) [2112927] - net/mlx5: fs, allow flow table creation with a UID (Amir Tzin) [2112927] - net/mlx5: fs, expose flow table ID to users (Amir Tzin) [2112927] - net/mlx5: Expose the ability to point to any UID from shared UID (Amir Tzin) [2112927] - net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO (Amir Tzin) [2112927] - net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features (Amir Tzin) [2112927] - net/mlx5e: Extend flower police validation (Amir Tzin) [2112927] - net/mlx5e: configure meter in flow action (Amir Tzin) [2112927 2150647 2049622] - net/mlx5e: Removed useless code in function (Amir Tzin) [2112927] - net/mlx5: Bridge, implement QinQ support (Amir Tzin) [2112927] - net/mlx5: Bridge, implement infrastructure for VLAN protocol change (Amir Tzin) [2112927] - net/mlx5: Bridge, extract VLAN push/pop actions creation (Amir Tzin) [2112927] - net/mlx5: Bridge, rename filter fg to vlan_filter (Amir Tzin) [2112927] - net/mlx5: Bridge, refactor groups sizes and indices (Amir Tzin) [2112927] - net/mlx5: debugfs, Add num of in-use FW command interface slots (Amir Tzin) [2112927] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2112927 2150647 2049881] - net/mlx5: Use software VHCA id when it's supported (Amir Tzin) [2112927] - net/mlx5: Introduce ifc bits for using software vhca id (Amir Tzin) [2112927] - net/mlx5: Use the bitmap API to allocate bitmaps (Amir Tzin) [2112927] - devlink: Hold the instance lock in port_new / port_del callbacks (mlx5 hunks only) (Amir Tzin) [2112925] - net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5e_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register (Amir Tzin) [2112927] - net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API for rate nodes destroy (Amir Tzin) [2112927 2150647] - net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter (Amir Tzin) [2112927 2150647] - net/mlx5: fix 32bit build (Amir Tzin) [2112927 2049622] - net/mlx5e: TC, Support offloading police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add flow_action to parse state (Amir Tzin) [2112927 2049622] - net/mlx5e: Add post meter table for flow metering (Amir Tzin) [2112927 2049622] - net/mlx5e: Add generic macros to use metadata register mapping (Amir Tzin) [2112927 2049622] - net/mlx5e: Get or put meter by the index of tc police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add support to modify hardware flow meter parameters (Amir Tzin) [2112927 2049622] - net/mlx5e: Prepare for flow meter offload if hardware supports it (Amir Tzin) [2112927 2049622] - net/mlx5: Implement interfaces to control ASO SQ and CQ (Amir Tzin) [2112927 2049622] - net/mlx5: Add support to create SQ and CQ for ASO (Amir Tzin) [2112927 2049622] - net/mlx5: E-switch: Change eswitch mode only via devlink command (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Remove dependency between sriov and eswitch mode (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Introduce flag to indicate if fdb table is created (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created (Amir Tzin) [2112927 2112917] - net/mlx5: delete dead code in mlx5_esw_unlock() (Amir Tzin) [2112927] - net/mlx5: Delete ipsec_fs header file as not used (Amir Tzin) [2112927] - net/mlx5: Add bits and fields to support enhanced CQE compression (Amir Tzin) [2112927] - net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK (Amir Tzin) [2112927] - net/mlx5: group fdb cleanup to single function (Amir Tzin) [2112927] - net/mlx5: Add support EXECUTE_ASO action for flow entry (Amir Tzin) [2112927 2049622] - net/mlx5: Add HW definitions of vport debug counters (Amir Tzin) [2112927] - net/mlx5: Add IFC bits and enums for flow meter (Amir Tzin) [2112927 2049622] - RDMA/mlx5: Support handling of modify-header pattern ICM area (Amir Tzin) [2112927] - net/mlx5: Manage ICM of type modify-header pattern (Amir Tzin) [2112927] - net/mlx5: Introduce header-modify-pattern ICM properties (Amir Tzin) [2112927] - RDMA/mlx5: Add a umr recovery flow (Amir Tzin) [2112927] - net/mlx5e: Ring the TX doorbell on DMA errors (Amir Tzin) [2112925] - net/mlx5e: Fix capability check for updating vnic env counters (Amir Tzin) [2112925] - net/mlx5: Lag, correct get the port select mode str (Amir Tzin) [2112925] - net/mlx5e: Fix enabling sriov while tc nic rules are offloaded (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in RX (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in TX (Amir Tzin) [2112925] - net/mlx5: Lag, decouple FDB selection and shared FDB (Amir Tzin) [2112925] - net/mlx5: TC, allow offload from uplink to other PF's VF (Amir Tzin) [2112925] - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 (Amir Tzin) [2112925] - net/mlx5: E-Switch, pair only capable devices (Amir Tzin) [2112925 2150647] - Revert "net/mlx5e: Allow relaxed ordering over VFs" (Amir Tzin) [2112925] - net/mlx5: Fix mlx5_get_next_dev() peer device matching (Amir Tzin) [2112925] - RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_alloc_implicit_mr() (Amir Tzin) [2112925] - net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup (Amir Tzin) [2112925] - net/mlx5: Support multiport eswitch mode (Amir Tzin) [2112925 2150647] - net/mlx5: Remove unused argument (Amir Tzin) [2112925] - net/mlx5: Lag, refactor lag state machine (Amir Tzin) [2112925] - net/mlx5e: Add XDP SQs to uplink representors steering tables (Amir Tzin) [2112925] - net/mlx5e: Allow relaxed ordering over VFs (Amir Tzin) [2112925] - net/mlx5e: Support partial GSO for tunnels over vlans (Amir Tzin) [2112925] - net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for reps structures (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for VLANs list (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in pci_irq.c (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in vport.c (Amir Tzin) [2112925] - net/mlx5: Inline db alloc API function (Amir Tzin) [2112925] - net/mlx5: Add last command failure syndrome to debugfs (Amir Tzin) [2112925] - net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev' (Amir Tzin) [2112925] - net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs (Amir Tzin) [2112925] - net/mlx5: Lag, add debugfs to query hardware lag state (Amir Tzin) [2112925] - net/mlx5: Lag, use buckets in hash mode (Amir Tzin) [2112925] - net/mlx5: Lag, refactor dmesg print (Amir Tzin) [2112925] - net/mlx5: Support devices with more than 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, use actual number of lag ports (Amir Tzin) [2112925] - net/mlx5: Lag, use hash when in roce lag on 4 ports (Amir Tzin) [2112925] - net/mlx5: Lag, support single FDB only on 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, store number of ports inside lag object (Amir Tzin) [2112925] - net/mlx5: Lag, filter non compatible devices (Amir Tzin) [2112925] - net/mlx5: Lag, use lag lock (Amir Tzin) [2112925] - net/mlx5: Lag, move E-Switch prerequisite check into lag code (Amir Tzin) [2112925] - net/mlx5: devcom only supports 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, expose number of lag ports (Amir Tzin) [2112925] - net/mlx5: Increase FW pre-init timeout for health recovery (Amir Tzin) [2112925] - net/mlx5: Add exit route when waiting for FW (Amir Tzin) [2112925] - net/mlx5e: Use XFRM state direction instead of flags (Amir Tzin) [2112925] - net/mlx5: Allow future addition of IPsec object modifiers (Amir Tzin) [2112925] - net/mlx5: Don't perform lookup after already known sec_path (Amir Tzin) [2112925] - net/mlx5: Cleanup XFRM attributes struct (Amir Tzin) [2112925] - net/mlx5: Remove not-supported ICV length (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec capabilities logic (Amir Tzin) [2112925] - net/mlx5: Don't advertise IPsec netdev support for non-IPsec device (Amir Tzin) [2112925] - net/mlx5: Make sure that no dangling IPsec FS pointers exist (Amir Tzin) [2112925] - net/mlx5: Clean IPsec FS add/delete rules (Amir Tzin) [2112925] - net/mlx5: Simplify HW context interfaces by using SA entry (Amir Tzin) [2112925] - net/mlx5: Remove indirections from esp functions (Amir Tzin) [2112925] - net/mlx5: Merge various control path IPsec headers into one file (Amir Tzin) [2112925] - net/mlx5: Remove useless validity check (Amir Tzin) [2112925] - net/mlx5: Store IPsec ESN update work in XFRM state (Amir Tzin) [2112925] - net/mlx5: Reduce useless indirection in IPsec FS add/delete flows (Amir Tzin) [2112925] - net/mlx5: Don't hide fallback to software IPsec in FS code (Amir Tzin) [2112925] - net/mlx5: Check IPsec TX flow steering namespace in advance (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec flow steering init/cleanup functions (Amir Tzin) [2112925] - net/mlx5: fs, an FTE should have no dests when deleted (Amir Tzin) [2112925] - net/mlx5: fs, call the deletion function of the node (Amir Tzin) [2112925] - net/mlx5: fs, delete the FTE when there are no rules attached to it (Amir Tzin) [2112925] - net/mlx5: fs, do proper bookkeeping for forward destinations (Amir Tzin) [2112925] - net/mlx5: fs, add unused destination type (Amir Tzin) [2112925] - net/mlx5: fs, jump to exit point and don't fall through (Amir Tzin) [2112925] - net/mlx5: fs, refactor software deletion rule (Amir Tzin) [2112925] - net/mlx5: fs, split software and IFC flow destination definitions (Amir Tzin) [2112925] - net/mlx5e: TC, set proper dest type (Amir Tzin) [2112925] - net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function (Amir Tzin) [2112925] - net/mlx5e: Drop error CQE handling from the XSK RX handler (Amir Tzin) [2112925] - net/mlx5: Print initializing field in case of timeout (Amir Tzin) [2112925] - net/mlx5: Delete redundant default assignment of runtime devlink params (Amir Tzin) [2112925] - net/mlx5: Remove useless kfree (Amir Tzin) [2112925] - net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create (Amir Tzin) [2112925] - RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas (Amir Tzin) [2112925] - RDMA/mlx5: Move creation and free of translation tables to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs (Amir Tzin) [2112925] - RDMA/mlx5: Introduce mlx5_umr_post_send_wait() (Amir Tzin) [2112925] - RDMA/mlx5: Expose wqe posting helpers outside of wr.c (Amir Tzin) [2112925] - RDMA/mlx5: Simplify get_umr_update_access_mask() (Amir Tzin) [2112925] - RDMA/mlx5: Move mkey ctrl segment logic to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Move umr checks to umr.h (Amir Tzin) [2112925] - RDMA/mlx5: Move init and cleanup of UMR to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Fix flow steering egress flow (Amir Tzin) [2112925] - mlx5, xsk: Diversify return values from xsk_wakeup call paths (Amir Tzin) [2112925] - net/mlx5: Remove not-implemented IPsec capabilities (Amir Tzin) [2112925] - net/mlx5: Remove ipsec_ops function table (Amir Tzin) [2112925] - net/mlx5: Reduce kconfig complexity while building crypto support (Amir Tzin) [2112925] - net/mlx5: Move IPsec file to relevant directory (Amir Tzin) [2112925] - net/mlx5: Remove not-needed IPsec config (Amir Tzin) [2112925] - net/mlx5: Align flow steering allocation namespace to common style (Amir Tzin) [2112925] - net/mlx5: Unify device IPsec capabilities check (Amir Tzin) [2112925] - net/mlx5: Remove useless IPsec device checks (Amir Tzin) [2112925] - net/mlx5: Remove ipsec vs. ipsec offload file separation (Amir Tzin) [2112925] - RDMA/mlx5: Drop crypto flow steering API (Amir Tzin) [2112925] - RDMA/mlx5: Delete never supported IPsec flow action (Amir Tzin) [2112925] - net/mlx5: Remove FPGA ipsec specific statistics (Amir Tzin) [2112925] - net/mlx5: Remove XFRM no_trailer flag (Amir Tzin) [2112925] - net/mlx5: Remove not-used IDA field from IPsec struct (Amir Tzin) [2112925] - net/mlx5: Delete metadata handling logic (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA IPsec support (Amir Tzin) [2112925] - net/mlx5: Cleanup kTLS function names and their exposure (Amir Tzin) [2112925] - net/mlx5: Remove tls vs. ktls separation as it is the same (Amir Tzin) [2112925] - net/mlx5: Remove indirection in TLS build (Amir Tzin) [2112925] - net/mlx5: Reliably return TLS device capabilities (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA TLS support (Amir Tzin) [2112925] - ipv6: Use ipv6_only_sock() helper in condition (mlx5 hunk only). (Amir Tzin) [2112925] - Revert "stmmac/intel: mark driver as tech preview" (Mark Salter) [2122230] - net: stmmac: Fix queue statistics reading (Mark Salter) [2122230] - stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz (Mark Salter) [2122230] - net: stmmac: power up/down serdes in stmmac_open/release (Mark Salter) [2122230] - stmmac: intel: Simplify intel_eth_pci_remove() (Mark Salter) [2122230] - net: stmmac: work around sporadic tx issue on link-up (Mark Salter) [2122230] - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() (Mark Salter) [2122230] - net: phylink: fix SGMII inband autoneg enable (Mark Salter) [2122230] - net: phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start (Mark Salter) [2122230] - net: phylink: disable PCS polling over major configuration (Mark Salter) [2122230] - net: phylink: remove pcs_ops member (Mark Salter) [2122230] - net: pcs: xpcs: depends on PHYLINK in Kconfig (Mark Salter) [2122230] - net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement() (Mark Salter) [2122230] - net: stmmac: make mdio register skips PHY scanning for fixed-link (Mark Salter) [2122230] - stmmac: intel: add phy-mode and fixed-link ACPI _DSD setting support (Mark Salter) [2122230] - net: pcs: xpcs: add CL37 1000BASE-X AN support (Mark Salter) [2122230] - stmmac: intel: prepare to support 1000BASE-X phy interface setting (Mark Salter) [2122230] - net: make xpcs_do_config to accept advertising for pcs-xpcs and sja1105 (Mark Salter) [2122230] - net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii (Mark Salter) [2122230] - net: stmmac: remove redunctant disable xPCS EEE call (Mark Salter) [2122230] - net: stmmac: fix dma queue left shift overflow issue (Mark Salter) [2122230] - net: stmmac: switch to use interrupt for hw crosstimestamping (Mark Salter) [2122230] - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow (Mark Salter) [2122230] - net: stmmac: fix pm runtime issue in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: dwc-qos: Disable split header for Tegra194 (Mark Salter) [2122230] - stmmac: intel: Fix an error handling path in intel_eth_pci_probe() (Mark Salter) [2122230] - stmmac: intel: Add RPL-P PCI ID (Mark Salter) [2122230] - net: stmmac: use dev_err_probe() for reporting mdio bus registration failure (Mark Salter) [2122230] - net: stmmac: remove unused get_addr() callback (Mark Salter) [2122230] - net: pcs: pcs-xpcs: Convert to mdiobus_c45_read (Mark Salter) [2122230] - net: phylink: Convert to mdiobus_c45_{read|write} (Mark Salter) [2122230] - net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: phylink: remove phylink_helper_basex_speed() (Mark Salter) [2122230] - net: phylink: remove phylink_set_10g_modes() (Mark Salter) [2122230] - net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() (Mark Salter) [2122230] - net: stmmac: disable Split Header (SPH) for Intel platforms (Mark Salter) [2122230] - net: stmmac: Use readl_poll_timeout_atomic() in atomic state (Mark Salter) [2122230] - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms (Mark Salter) [2122230] - stmmac: intel: Add ADL-N PCI ID (Mark Salter) [2122230] - net: stmmac: switch no PTP HW support message to info level (Mark Salter) [2122230] - net: phylink: remove phylink_set_pcs() (Mark Salter) [2122230] - stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S (Mark Salter) [2122230] - net: phylink: remove phylink_config's pcs_poll (Mark Salter) [2122230] - net: phylink: use legacy_pre_march2020 (Mark Salter) [2122230] - net: phylink: add legacy_pre_march2020 indicator (Mark Salter) [2122230] - net: stmmac: optimize locking around PTP clock reads (Mark Salter) [2122230] - net: stmmac: use .mac_select_pcs() interface (Mark Salter) [2122230] - net: stmmac: convert to phylink_generic_validate() (Mark Salter) [2122230] - net: stmmac: remove phylink_config.pcs_poll usage (Mark Salter) [2122230] - net: stmmac/xpcs: convert to pcs_validate() (Mark Salter) [2122230] - net: convert users of bitmap_foo() to linkmode_foo() (Mark Salter) [2122230] - net: phylink: add pcs_validate() method (Mark Salter) [2122230] - net: phylink: add mac_select_pcs() method to phylink_mac_ops (Mark Salter) [2122230] - net: phylink: tidy up disable bit clearing (Mark Salter) [2122230] - net: phylink: handle NA interface mode in phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phylink: Add helpers for c22 registers without MDIO (Mark Salter) [2122230] - net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() (Mark Salter) [2122230] - net: phylink: add generic validate implementation (Mark Salter) [2122230] - net: phylink: use supported_interfaces for phylink validation (Mark Salter) [2122230] - net: phylink: add MAC phy_interface_t bitmap (Mark Salter) [2122230] - net: phy: add phy_interface_t bitmap support (Mark Salter) [2122230] - net: phylink: Convert some users of mdiobus_* to mdiodev_* (Mark Salter) [2122230] - net: phylink: use mdiobus_modify_changed() helper (Mark Salter) [2122230] - net: mdio: add mdiobus_modify_changed() (Mark Salter) [2122230] - net: phylink: add phylink_set_10g_modes() helper (Mark Salter) [2122230] - net: stmmac: fill in supported_interfaces (Mark Salter) [2122230] - net: stmmac: convert to phylink_get_linkmodes() (Mark Salter) [2122230] - net: xpcs: add support for retrieving supported interface modes (Mark Salter) [2122230] - net: mdio: Add helper functions for accessing MDIO devices (Mark Salter) [2122230] - net: stmmac: fix return value of __setup handler (Mark Salter) [2122230] - net: stmmac: only enable DMA interrupts when ready (Mark Salter) [2122230] - net: stmmac: ensure PTP time register reads are consistent (Mark Salter) [2122230] - net: stmmac: dump gmac4 DMA registers correctly (Mark Salter) [2122230] - net: stmmac: properly handle with runtime pm in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: skip only stmmac_ptp_register when resume from suspend (Mark Salter) [2122230] - drivers/net/ethernet: clean up mis-targeted comments (Mark Salter) [2122230] - net: stmmac: configure PTP clock source prior to PTP initialization (Mark Salter) [2122230] - net: stmmac: reduce unnecessary wakeups from eee sw timer (Mark Salter) [2122230] - net: stmmac: remove unused members in struct stmmac_priv (Mark Salter) [2122230] - net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning (Mark Salter) [2122230] - net: stmmac: add tc flower filter for EtherType matching (Mark Salter) [2122230] - net: stmmac: bump tc when get underflow error from DMA descriptor (Mark Salter) [2122230] - stmmac: remove ethtool driver version info (Mark Salter) [2122230] - net: stmmac: Calculate CDC error only once (Mark Salter) [2122230] - net: stmmac: ptp: fix potentially overflowing expression (Mark Salter) [2122230] - net: stmmac: fix tc flower deletion for VLAN priority Rx steering (Mark Salter) [2122230] - net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support (Mark Salter) [2122230] - net: stmmac: Disable Tx queues when reconfiguring the interface (Mark Salter) [2122230] - net: phylink: Force retrigger in case of latched link-fail indicator (Mark Salter) [2122230] - net: phylink: Force link down and retrigger resolve on interface change (Mark Salter) [2122230] - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls (Mark Salter) [2122230] - stmmac_pci: Fix underflow size in stmmac_rx (Mark Salter) [2122230] - net: stmmac: Fix signed/unsigned wreckage (Mark Salter) [2122230] - net: stmmac: allow a tc-taprio base-time of zero (Mark Salter) [2122230] - ethernet: stmmac: use eth_hw_addr_set() (Mark Salter) [2122230] - net: phylink: Support disabling autonegotiation for PCS (Mark Salter) [2122230] - net: stmmac: fix off-by-one error in sanity check (Mark Salter) [2122230] - net: stmmac: fix gcc-10 -Wrestrict warning (Mark Salter) [2122230] - net: phylink: don't call netif_carrier_off() with NULL netdev (Mark Salter) [2122230] - net: stmmac: Fix E2E delay mechanism (Mark Salter) [2122230] - net: stmmac: add support for dwmac 3.40a (Mark Salter) [2122230] - net: stmmac: fix get_hw_feature() on old hardware (Mark Salter) [2122230] - net: stmmac: trigger PCS EEE to turn off on link down (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect steps on disable EEE (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect CL37 AN sequence (Mark Salter) [2122230] - net: stmmac: fix EEE init issue when paired with EEE capable PHYs (Mark Salter) [2122230] - net: stmmac: allow CSR clock of 300MHz (Mark Salter) [2122230] - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP (Mark Salter) [2122230] - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume (Mark Salter) [2122230] - net: stmmac: fix MAC not working when system resume back with WoL active (Mark Salter) [2122230] - net: phylink: add suspend/resume support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue irq statistic support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue statistic framework (Mark Salter) [2122230] - net: stmmac: fix INTR TBU status affecting irq count statistic (Mark Salter) [2122230] - net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX (Mark Salter) [2122230] - net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est (Mark Salter) [2122230] - net: pcs: xpcs: fix error handling on failed to allocate memory (Mark Salter) [2122230] - net: stmmac: add est_irq_status callback function for GMAC 4.10 and 5.10 (Mark Salter) [2122230] - net: stmmac: ptp: update tas basetime after ptp adjust (Mark Salter) [2122230] - net: stmmac: add mutex lock to protect est parameters (Mark Salter) [2122230] - net: stmmac: separate the tas basetime calculation function (Mark Salter) [2122230] - net: stmmac: Terminate FPE workqueue in suspend (Mark Salter) [2122230] - stmmac: intel: set PCI_D3hot in suspend (Mark Salter) [2122230] - stmmac: intel: Enable PHY WOL option in EHL (Mark Salter) [2122230] - net: stmmac: option to enable PHY WOL with PMT enabled (Mark Salter) [2122230] - net: stmmac: remove redundant continue statement (Mark Salter) [2122230] - stmmac: intel: fix wrong kernel-doc (Mark Salter) [2122230] - stmmac: intel: move definitions to dwmac-intel header file (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_do_config and xpcs_link_up (Mark Salter) [2122230] - net: pcs: xpcs: also ignore phy id if it's all ones (Mark Salter) [2122230] - net: pcs: xpcs: add support for sgmii with no inband AN (Mark Salter) [2122230] - net: pcs: xpcs: move register bit descriptions to a header file (Mark Salter) [2122230] - net: stmmac: reduce indentation when calling stmmac_xpcs_setup (Mark Salter) [2122230] - net: stmmac: reverse Christmas tree notation in stmmac_xpcs_setup (Mark Salter) [2122230] - net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs (Mark Salter) [2122230] - net: phylink: Refactor phylink_of_phy_connect() (Mark Salter) [2122230] - net: phylink: introduce phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phy: Introduce phy related fwnode functions (Mark Salter) [2122230] - net: phy: Introduce fwnode_mdio_find_device() (Mark Salter) [2122230] - net: stmmac: Fix unused values warnings (Mark Salter) [2122230] - net: stmmac: Fix mixed enum type warning (Mark Salter) [2122230] - net: stmmac: Fix missing { } around two statements in an if statement (Mark Salter) [2122230] - net: stmmac: explicitly deassert GMAC_AHB_RESET (Mark Salter) [2122230] - net: stmmac: platform: use optional clk/reset get APIs (Mark Salter) [2122230] - net: stmmac: fix NPD with phylink_set_pcs if there is no MDIO bus (Mark Salter) [2122230] - net: stmmac: enable Intel mGbE 2.5Gbps link speed (Mark Salter) [2122230] - net: pcs: add 2500BASEX support for Intel mGbE controller (Mark Salter) [2122230] - net: stmmac: split xPCS setup from mdio register (Mark Salter) [2122230] - net: pcs: xpcs: convert to phylink_pcs_ops (Mark Salter) [2122230] - net: pcs: xpcs: convert to mdio_device (Mark Salter) [2122230] - net: pcs: xpcs: use mdiobus_c45_addr in xpcs_{read,write} (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_probe (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_config_eee (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_validate (Mark Salter) [2122230] - net: pcs: xpcs: make the checks related to the PHY interface mode stateless (Mark Salter) [2122230] - net: pcs: xpcs: delete shim definition for mdio_xpcs_get_ops() (Mark Salter) [2122230] - net: pcs: xpcs: there is only one PHY ID (Mark Salter) [2122230] - net: stmmac: enable platform specific safety features (Mark Salter) [2122230] - net: stmmac: the XPCS obscures a potential "PHY not found" error (Mark Salter) [2122230] - net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230] - net: pcs: Introducing support for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230]- xfs: reserve quota for dir expansion when linking/unlinking files (Bill O'Donnell) [2086880] - scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM (Emanuele Giuseppe Esposito) [2150659] - ACPICA: Fix operand resolution (Mark Langsdorf) [2156144] - driver core: Add missing kernel doc for device::msi_lock (Myron Stowe) [2158839] - PCI/MSI: Protect msi_desc::masked for multi-MSI (Myron Stowe) [2158839] - KVM: arm64: Don't retrieve memory slot again in page fault handler (Gavin Shan) [2161161] - fs: allow cross-vfsmount reflink/dedupe (Andrey Albershteyn) [2086200] - powerpc/hv-gpci: Fix hv_gpci event list (Mamatha Inamdar) [2161258] - powerpc: declare unmodified attribute_group usages const (Mamatha Inamdar) [2161258] - drm/amd: Delay removal of the firmware framebuffer (Michel Dänzer) [2162039] - cpuidle: Add cpu_idle_miss trace event (Mark Langsdorf) [2122312] - cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink (Mark Langsdorf) [2122312] - efi/cper, cxl: Decode CXL Error Log (Lenny Szubowicz) [2143733] - efi/cper, cxl: Decode CXL Protocol Error Section (Lenny Szubowicz) [2143733] - efi: cper: Add support for printing Firmware Error Record Reference (Lenny Szubowicz) [2143733] - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Wander Lairson Costa) [2152927] {CVE-2022-3564} - drm/i915: Fix CFI violations in gt_sysfs (Jocelyn Falempe) [2154880] - NFS: Clear the file access cache upon login (Benjamin Coddington) [2050832] - NFS: don't store 'struct cred *' in struct nfs_access_entry (Benjamin Coddington) [2050832] - NFS: pass cred explicitly for access tests (Benjamin Coddington) [2050832] - NFS: change nfs_access_get_cached to only report the mask (Benjamin Coddington) [2050832] - init: Initialize noop_backing_dev_info early (Nico Pache) [2160228] - mm: vmscan: make rotations a secondary factor in balancing anon vs file (Nico Pache) [2160228] - writeback: Fix inode->i_io_list not be protected by inode->i_lock error (Nico Pache) [2160228] - mm: vmscan: fix extreme overreclaim and swap floods (Nico Pache) [2160228] - mm/page_alloc: ensure kswapd doesn't accidentally go to sleep (Nico Pache) [2160228] - mm/page_io: count submission time as thrashing delay for delayacct (Nico Pache) [2160228] - delayacct: support re-entrance detection of thrashing accounting (Nico Pache) [2160228] - filemap: make the accounting of thrashing more consistent (Nico Pache) [2160228] - writeback: don't warn on an unregistered BDI in __mark_inode_dirty (Nico Pache) [2160228] - s390/dasd: fix no record found for raw_track_access (Tobias Huschle) [2161270] - crypto: testmgr - disallow certain DRBG hash functions in FIPS mode (Vladis Dronov) [2152133] - dmaengine: idxd: Fix crc_val field for completion record (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable (Jerry Snitselaar) [2144375] - dmaengine: idxd: Prevent use after free on completion memory (Jerry Snitselaar) [2144375] - dmaengine: idxd: Let probe fail when workqueue cannot be enabled (Jerry Snitselaar) [2144375] - dmaengine: idxd: Fix max batch size for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent batch descriptor processing (Jerry Snitselaar) [2144375] - dmanegine: idxd: reformat opcap output to match bitmap_parse() input (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent work descriptor processing (Jerry Snitselaar) [2144375] - dmaengine: idxd: add WQ operation cap restriction support (Jerry Snitselaar) [2144375] - dmaengine: idxd: convert ats_dis to a wq flag (Jerry Snitselaar) [2144375] - dmaengine: idxd: track enabled workqueues in bitmap (Jerry Snitselaar) [2144375] - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing (Jerry Snitselaar) [2144375] - dmaengine: idxd: fix RO device state error after been disabled/reset (Jerry Snitselaar) [2144375] - dmaengine: idxd: avoid deadlock in process_misc_interrupts() (Jerry Snitselaar) [2144375] - KVM: x86: nSVM: implement nested LBR virtualization (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running (Emanuele Giuseppe Esposito) [2155149] - kvm: x86: SVM: use vmcb* instead of svm->vmcb where it makes sense (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: implement nested VMLOAD/VMSAVE (Emanuele Giuseppe Esposito) [2155149] - eth: octeon: fix build after netif_napi_add() changes (Íñigo Huguet) [2152918] - net: drop the weight argument from netif_napi_add (Íñigo Huguet) [2152918] - net: remove netif_tx_napi_add() (Íñigo Huguet) [2152918] - ipoib: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - crypto: caam/qi2 - switch to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - can: can-dev: move to netif_napi_add_weight() (Íñigo Huguet) [2152918] - net: virtio: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - r8152: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - eth: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - mt76: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - net: move snowflake callers to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - net: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - can: m_can: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove remaining copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: benet: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - netdev: reshuffle netif_napi_add() APIs to allow dropping weight (Íñigo Huguet) [2152918] - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames (Hangbin Liu) [2162124] {CVE-2023-0394} - netfilter: conntrack: handle tcp challenge acks during connection reuse (Florian Westphal) [2158726] - act_mirred: use the backlog for nested calls to mirred ingress (Davide Caratti) [2131339] {CVE-2022-4269} - net/sched: act_mirred: better wording on protection against excessive stack growth (Davide Caratti) [2131339] - xfs: add selinux labels to whiteout inodes (Andrey Albershteyn) [2094060] - tdx: enable TDX attestation driver (Wander Lairson Costa) [2076748] - selftests/tdx: Test TDX attestation GetReport support (Wander Lairson Costa) [2076748] - virt: Add TDX guest driver (Wander Lairson Costa) [2076748] - x86/tdx: Add a wrapper to get TDREPORT0 from the TDX Module (Wander Lairson Costa) [2076748] - proc: proc_skip_spaces() shouldn't think it is working on C strings (Wander Lairson Costa) [2152572] {CVE-2022-4378} - proc: avoid integer type confusion in get_proc_long (Wander Lairson Costa) [2152572] {CVE-2022-4378} - NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE (Jeffrey Layton) [2127153] - NFS: nfsiod should not block forever in mempool_alloc() (Jeffrey Layton) [2127153] - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly (Benjamin Coddington) [2061259] - NFSv4.1: Don't decrease the value of seq_nr_highest_sent (Benjamin Coddington) [2061259]- uas: ignore UAS for Thinkplus chips (Torez Smith) [2113004] - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS (Torez Smith) [2113004] - thunderbolt: Explicitly reset plug events delay back to USB4 spec value (Torez Smith) [2113004] - USB: serial: option: add Quectel BG95 0x0203 composition (Torez Smith) [2113004] - thunderbolt: Add support for Intel Maple Ridge single port controller (Torez Smith) [2113004] - USB: core: Fix RST error in hub.c (Torez Smith) [2113004] - kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves (Torez Smith) [2113004] - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (Torez Smith) [2113004] - USB: serial: cp210x: add Decagon UCA device id (Torez Smith) [2113004] - USB: core: Prevent nested device-reset calls (Torez Smith) [2113004] - usb: typec: Remove retimers properly (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id (Torez Smith) [2113004] - USB: serial: option: add support for OPPO R11 diag port (Torez Smith) [2113004] - xhci: Add grace period after xHC start to prevent premature runtime suspend. (Torez Smith) [2113004] - xhci: Fix null pointer dereference in remove if xHC has only one roothub (Torez Smith) [2113004] - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) (Torez Smith) [2113004] - usb: xhci-mtk: fix bandwidth release issue (Torez Smith) [2113004] - usb: xhci-mtk: relax TT periodic bandwidth allocation (Torez Smith) [2113004] - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles (Torez Smith) [2113004] - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device (Torez Smith) [2113004] - usb-storage: Add ignore-residue quirk for NXP PN7462AU (Torez Smith) [2113004] - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes (Torez Smith) [2113004] - thunderbolt: Check router generation before connecting xHCI (Torez Smith) [2113004] - thunderbolt: Use the actual buffer in tb_async_error() (Torez Smith) [2113004] - USB: usbsevseg: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - dt-bindings: usb: Add binding for TI USB8041 hub controller (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add bootloader support (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add support for stm32g0 controller (Torez Smith) [2113004] - dt-bindings: usb: typec: add bindings for stm32g0 controller (Torez Smith) [2113004] - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion (Torez Smith) [2113004] - usb: typec: retimer: Add missing id check in match callback (Torez Smith) [2113004] - USB: xhci: Fix comment typo (Torez Smith) [2113004] - usb/typec/tcpm: fix repeated words in comments (Torez Smith) [2113004] - usb/misc: fix repeated words in comments (Torez Smith) [2113004] - usb/image: fix repeated words in comments (Torez Smith) [2113004] - usb/host: fix repeated words in comments (Torez Smith) [2113004] - usb/core: fix repeated words in comments (Torez Smith) [2113004] - usb/atm: fix repeated words in comments (Torez Smith) [2113004] - USB: HCD: Fix URB giveback issue in tasklet function (Torez Smith) [2113004] - usb: xhci_plat_remove: avoid NULL dereference (Torez Smith) [2113004] - USB: serial: fix tty-port initialized comments (Torez Smith) [2113004] - USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros (Torez Smith) [2113004] - USB: cdc-acm: use CDC serial-state defines (Torez Smith) [2113004] - USB: cdc-acm: use CDC control-line defines (Torez Smith) [2113004] - USB: cdc: add serial-state defines (Torez Smith) [2113004] - USB: cdc: add control-signal defines (Torez Smith) [2113004] - net/cdc_ncm: Increase NTB max RX/TX values to 64kb (Torez Smith) [2113004] - usb: typec: Add retimer handle to port (Torez Smith) [2113004] - usb: typec: Add support for retimers (Torez Smith) [2113004] - dt-bindings: usb: Add analogix anx7411 PD binding (Torez Smith) [2113004] - usb: ldusb: replace ternary operator with max_t() (Torez Smith) [2113004] - USB: serial: fix repeated word "the" in comments (Torez Smith) [2113004] - USB: serial: io_edgeport: fix spelling mistakes (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Belimo device ids (Torez Smith) [2113004] - thunderbolt: test: Use kunit_test_suite() macro (Torez Smith) [2113004] - media: pvrusb2: drop unexpected word 'a' in comments (Torez Smith) [2113004] - media: gspca: drop unexpected word 'is' in the comments (Torez Smith) [2113004] - usb: typec: add missing uevent when partner support PD (Torez Smith) [2113004] - tools: usb: testusb: Add super-plus speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add super speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add wireless speed reporting (Torez Smith) [2113004] - usb: typec: tcpci: move tcpci.h to include/linux/usb/ (Torez Smith) [2113004] - ARM: sa1100/assabet: move dmabounce hack to ohci driver (Torez Smith) [2113004] - usb: host: xhci: use snprintf() in xhci_decode_trb() (Torez Smith) [2113004] - USB: cdc-acm: use define for timeout (Torez Smith) [2113004] - usb: typec_altmode: add a missing "@" at a kernel-doc parameter (Torez Smith) [2113004] - usb: core: sysfs: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - media: usb: gspca: aligned '*' each line (Torez Smith) [2113004] - media: hdpvr: fix error value returns in hdpvr_read (Torez Smith) [2113004] - media: em28xx: Remove useless license text when SPDX-License-Identifier is already used (Torez Smith) [2113004] - USB: serial: use kmemdup instead of kmalloc + memcpy (Torez Smith) [2113004] - usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo (Torez Smith) [2113004] - USB: storage: Fix typo in comment (Torez Smith) [2113004] - usb: typec: mux: Add CONFIG guards for functions (Torez Smith) [2113004] - usb: typec: mux: Allow muxes to specify mode-switch (Torez Smith) [2113004] - usb: musb: Add support for PolarFire SoC's musb controller (Torez Smith) [2113004] - media: pvrusb2: fix memory leak in pvr_probe (Torez Smith) [2113004] - media: airspy: respect the DMA coherency rules (Torez Smith) [2113004] - media: usbtv: Add PAL-Nc standard (Torez Smith) [2113004] - thunderbolt: Fix typo in comment (Torez Smith) [2113004] - dt-bindings: usb: add documentation for aspeed udc (Torez Smith) [2113004] - usb: Avoid extra usb SET_SEL requests when enabling link power management (Torez Smith) [2113004] - usb: typec: tcpm: Register USB Power Delivery Capabilities (Torez Smith) [2113004] - usb: typec: USB Power Delivery helpers for ports and partners (Torez Smith) [2113004] - usb: typec: Separate USB Power Delivery from USB Type-C (Torez Smith) [2113004] - usb: hub: port: add sysfs entry to switch port power (Torez Smith) [2113004] - ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs (Torez Smith) [2113004] - ucsi_ccg: Do not hardcode interrupt polarity and type (Torez Smith) [2113004] - usb: xhci-mtk: add support optional controller reset (Torez Smith) [2113004] - usb: typec: tcpm: fix typo in comment (Torez Smith) [2113004] - usb: xhci: tegra: Fix error check (Torez Smith) [2113004] - usb: common: usb-conn-gpio: Allow wakeup from system suspend (Torez Smith) [2113004] - usbip: vudc: Don't enable IRQs prematurely (Torez Smith) [2113004] - USB: usbip: clean up mixed use of _irq() and _irqsave() (Torez Smith) [2113004] - USB: Follow-up to SPDX identifiers addition - remove now useless comments (Torez Smith) [2113004] - thunderbolt: Fix some kernel-doc comments (Torez Smith) [2113004] - usb: hub: Simplify error and success path in port_over_current_notify (Torez Smith) [2113004] - usb: remove Link Powermanagement (LPM) disable before port reset. (Torez Smith) [2113004] - thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled (Torez Smith) [2113004] - usb: core: Bail out when port is stuck in reset loop (Torez Smith) [2113004] - thunderbolt: Add CL1 support for USB4 and Titan Ridge routers (Torez Smith) [2113004] - thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode (Torez Smith) [2113004] - USB: core: Fix bug in resuming hub's handling of wakeup requests (Torez Smith) [2113004] - thunderbolt: Fix typos in CLx enabling (Torez Smith) [2113004] - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 (Torez Smith) [2113004] - usb: hub: make wait_for_connected() take an int instead of a pointer to int (Torez Smith) [2113004] - thunderbolt: CLx disable before system suspend only if previously enabled (Torez Smith) [2113004] - usb: hub: avoid warm port reset during USB3 disconnect (Torez Smith) [2113004] - thunderbolt: Silently ignore CLx enabling in case CLx is not supported (Torez Smith) [2113004]- config: Enable Security Path (Ricardo Robaina) [2161309] - tcp: Fix build break when CONFIG_IPV6=n (Jamie Bainbridge) [2143849] - tcp: annotate data-race around queue->synflood_warned (Jamie Bainbridge) [2143849] - tcp: Add listening address to SYN flood message (Jamie Bainbridge) [2143849] - tcp: Fix data-races around sysctl_tcp_syncookies. (Jamie Bainbridge) [2143849] - firmware_loader: Fix memory leak in firmware upload (Mark Langsdorf) [2122319] - firmware_loader: Fix use-after-free during unregister (Mark Langsdorf) [2122319] - firmware_loader: fix memory leak for paged buffer (Mark Langsdorf) [2122319] - firmware_loader: describe 'module' parameter of firmware_upload_register() (Mark Langsdorf) [2122319] - firmware_loader: Move definitions from sysfs_upload.h to sysfs.h (Mark Langsdorf) [2122319] - firmware_loader: Add sysfs nodes to monitor fw_upload (Mark Langsdorf) [2122319] - firmware_loader: Add firmware-upload support (Mark Langsdorf) [2122319] - firmware_loader: Split sysfs support from fallback (Mark Langsdorf) [2122319] - firmware_loader: Clear data and size in fw_free_paged_buf (Mark Langsdorf) [2122319] - firmware: Use kvmalloc for page tables (Mark Langsdorf) [2122319] - firmware: Unify the paged buffer release helper (Mark Langsdorf) [2122319] - firmware: Free temporary page table after vmapping (Mark Langsdorf) [2122319] - arch_topology: Make cluster topology span at least SMT CPUs (Mark Langsdorf) [2122319] - driver core: fix driver_set_override() issue with empty strings (Mark Langsdorf) [2122319] - arch_topology: Silence early cacheinfo errors when non-existent (Mark Langsdorf) [2122319] - driver core: Don't probe devices after bus_type.match() probe deferral (Mark Langsdorf) [2122319] - regmap: spi: Reserve space for register address/padding (Mark Langsdorf) [2122319] - arch_topology: Fix cache attributes detection in the CPU hotplug path (Mark Langsdorf) [2122319] - cacheinfo: Use atomic allocation for percpu cache attributes (Mark Langsdorf) [2122319] - regmap: permit to set reg_update_bits with bulk implementation (Mark Langsdorf) [2122319] - PM: domains: Ensure genpd_debugfs_dir exists before remove (Mark Langsdorf) [2122319] - PM: runtime: Extend support for wakeirq for force_suspend|resume (Mark Langsdorf) [2122319] - regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init() (Mark Langsdorf) [2122319] - PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP (Mark Langsdorf) [2122319] - arch_topology: Warn that topology for nested clusters is not supported (Mark Langsdorf) [2122319] - arch_topology: Add support for parsing sockets in /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Set cluster identifier in each core/thread from /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Limit span of cpu_clustergroup_mask() (Mark Langsdorf) [2122319] - arch_topology: Don't set cluster identifier as physical package identifier (Mark Langsdorf) [2122319] - arch_topology: Avoid parsing through all the CPUs once a outlier CPU is found (Mark Langsdorf) [2122319] - arch_topology: Check for non-negative value rather than -1 for IDs validity (Mark Langsdorf) [2122319] - arch_topology: Set thread sibling cpumask only within the cluster (Mark Langsdorf) [2122319] - arch_topology: Drop LLC identifier stash from the CPU topology (Mark Langsdorf) [2122319] - arm64: topology: Remove redundant setting of llc_id in CPU topology (Mark Langsdorf) [2122319] - arch_topology: Use the last level cache information from the cacheinfo (Mark Langsdorf) [2122319] - arch_topology: Add support to parse and detect cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Align checks in cache_shared_cpu_map_{setup,remove} for readability (Mark Langsdorf) [2122319] - cacheinfo: Use cache identifiers to check if the caches are shared if available (Mark Langsdorf) [2122319] - cacheinfo: Allow early detection and population of cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Add support to check if last level cache(LLC) is valid or shared (Mark Langsdorf) [2122319] - cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF (Mark Langsdorf) [2122319] - cacheinfo: Add helper to access any cache index for a given CPU (Mark Langsdorf) [2122319] - cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node (Mark Langsdorf) [2122319] - regmap: cache: Add extra parameter check in regcache_init (Mark Langsdorf) [2122319] - regmap-irq: Refactor checks for status bulk read support (Mark Langsdorf) [2122319] - regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() (Mark Langsdorf) [2122319] - regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() (Mark Langsdorf) [2122319] - driver core: fix potential deadlock in __driver_attach (Mark Langsdorf) [2122319] - devtmpfs: fix the dangling pointer of global devtmpfsd thread (Mark Langsdorf) [2122319] - regmap: Don't warn about cache only mode for devices with no cache (Mark Langsdorf) [2122319] - regmap: Wire up regmap_config provided bulk write in missed functions (Mark Langsdorf) [2122319] - regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set (Mark Langsdorf) [2122319] - regmap: Re-introduce bulk read support check in regmap_bulk_read() (Mark Langsdorf) [2122319] - init: Initialize noop_backing_dev_info early (Mark Langsdorf) [2122319] - driver core: Introduce device_find_any_child() helper (Mark Langsdorf) [2122319] - regmap: cache: Fix syntax errors in comments (Mark Langsdorf) [2122319] - PM: domains: Trust domain-idle-states from DT to be correct by genpd (Mark Langsdorf) [2122319] - PM: domains: Measure power-on/off latencies in genpd based on a governor (Mark Langsdorf) [2122319] - PM: domains: Allocate governor data dynamically based on a genpd governor (Mark Langsdorf) [2122319] - PM: domains: Clean up some code in pm_genpd_init() and genpd_remove() (Mark Langsdorf) [2122319] - PM: domains: Fix initialization of genpd's next_wakeup (Mark Langsdorf) [2122319] - PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd (Mark Langsdorf) [2122319] - PM: domains: Measure suspend/resume latencies in genpd based on governor (Mark Langsdorf) [2122319] - PM: domains: Move the next_wakeup variable into the struct gpd_timing_data (Mark Langsdorf) [2122319] - PM: domains: Allocate gpd_timing_data dynamically based on governor (Mark Langsdorf) [2122319] - PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain() (Mark Langsdorf) [2122319] - PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd (Mark Langsdorf) [2122319] - PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd (Mark Langsdorf) [2122319] - PM: domains: Drop redundant code for genpd always-on governor (Mark Langsdorf) [2122319] - PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor (Mark Langsdorf) [2122319] - PM: wakeup: expose pm_wakeup_pending to modules (Mark Langsdorf) [2122319] - driver core: fix deadlock in __device_attach (Mark Langsdorf) [2122319] - driver: base: fix UAF when driver_attach failed (Mark Langsdorf) [2122319] - driver core: location: Add "back" as a possible output for panel (Mark Langsdorf) [2122319] - driver core: location: Free struct acpi_pld_info *pld (Mark Langsdorf) [2122319] - regmap: Add missing map->bus check (Mark Langsdorf) [2122319] - device property: Advertise fwnode and device property count API calls (Mark Langsdorf) [2122319] - driver core: location: Check for allocations failure (Mark Langsdorf) [2122319] - regmap: Add bulk read/write callbacks into regmap_config (Mark Langsdorf) [2122319] - device property: Fix recent breakage of fwnode_get_next_parent_dev() (Mark Langsdorf) [2122319] - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() (Mark Langsdorf) [2122319] - driver core: Add dma_cleanup callback in bus_type (Mark Langsdorf) [2122319] - driver core: Add sysfs support for physical location of a device (Mark Langsdorf) [2122319] - drivers/base/node.c: fix compaction sysfs file leak (Mark Langsdorf) [2122319] - driver core: Prevent overriding async driver of a device before it probe (Mark Langsdorf) [2122319] - Documentation: dd: Use ReST lists for return values of driver_deferred_probe_check_state() (Mark Langsdorf) [2122319] - regmap: cache: set max_register with reg_stride (Mark Langsdorf) [2122319] - firmware_loader: Check fw_state_is_done in loading_store (Mark Langsdorf) [2122319] - driver: platform: Add helper for safer setting of driver_override (Mark Langsdorf) [2122319] - PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns() (Mark Langsdorf) [2122319] - PM: runtime: Allow to call __pm_runtime_set_status() from atomic context (Mark Langsdorf) [2122319] - device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of() (Mark Langsdorf) [2122319] - device property: Introduce fwnode_for_each_parent_node() (Mark Langsdorf) [2122319] - device property: Allow error pointer to be passed to fwnode APIs (Mark Langsdorf) [2122319] - device property: Check fwnode->secondary in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2122319] - PM: runtime: Avoid device usage count underflows (Mark Langsdorf) [2122319] - PM: domains: Extend dev_pm_domain_detach() doc (Mark Langsdorf) [2122319]- gitlab-ci: use CI templates from production branch (Michael Hofmann) - cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret' (Mark Langsdorf) [2038200] - cpufreq: ACPI: Only set boost MSRs on supported CPUs (Mark Langsdorf) [2038200] - cpufreq: ACPI: Defer setting boost MSRs (Mark Langsdorf) [2038200] - s390/kexec: fix ipl report address for kdump (Tobias Huschle) [2161328] - iavf: schedule watchdog immediately when changing primary MAC (Michal Schmidt) [2152493] - iavf: Move netdev_update_features() into watchdog task (Michal Schmidt) [2152493] - iavf: fix temporary deadlock and failure to set MAC address (Michal Schmidt) [2152493] - iavf: Fix error handling in iavf_init_module() (Michal Schmidt) [2152493]- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103955] - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter (Ken Cox) [2103955] - ixgbe: Manual AN-37 for troublesome link partners for X550 SFI (Ken Cox) [2103955] - ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC (Ken Cox) [2103955] - ixgbe: convert .adjfreq to .adjfine (Ken Cox) [2103955] - ixgbe: drop unexpected word 'for' in comments (Ken Cox) [2103955] - ixgbe: remove unexpected word "the" (Ken Cox) [2103955] - intel: remove unused macros (Ken Cox) [2103955] - ixgbe: Fix typos in comments (Ken Cox) [2103955] - drivers, ixgbe: export vf statistics (Ken Cox) [2103955] - ixgbe: fix unexpected VLAN Rx in promisc mode on VF (Ken Cox) [2103955] - ixgbe: fix bcast packets Rx on VF after promisc removal (Ken Cox) [2103955] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103955] - ixgbe: Fix module_param allow_unsupported_sfp type (Ken Cox) [2103955] - ixgbe: ensure IPsec VF<->PF compatibility (Ken Cox) [2103955] - ixgbe, xsk: Get rid of redundant 'fallthrough' (Ken Cox) [2103955] - ixgbe, xsk: Diversify return values from xsk_wakeup call paths (Ken Cox) [2103955] - ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ken Cox) [2103955] - ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() (Ken Cox) [2103955] - ixgbe: add improvement for MDD response functionality (Ken Cox) [2103955] - ixgbe: add the ability for the PF to disable VF link state (Ken Cox) [2103955] - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() (Ken Cox) [2103955] - ixgbe: Remove non-inclusive language (Ken Cox) [2103955] - ixgbe: Use irq_update_affinity_hint() (Ken Cox) [2103955] - net: convert users of bitmap_foo() to linkmode_foo() (Ken Cox) [2103955] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2103955] - net: Use skb_frag_off accessors (Ken Cox) [2103955] - drm/i915: Fix watermark calculations for DG2 CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for DG2 CCS modifiers (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915/uc: fix device/bus include on rhel8 (Jocelyn Falempe) [2041686] - drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers (Jocelyn Falempe) [2041686] - drm/i915: allow control over the flags when migrating (Jocelyn Falempe) [2041686] - drm/i915/display: handle migration for dpt (Jocelyn Falempe) [2041686] - drm/i915/huc: better define HuC status getparam possible return values. (Jocelyn Falempe) [2041686] - drm/i915/huc: stall media submission until HuC is loaded (Jocelyn Falempe) [2041686] - drm/i915/huc: track delayed HuC load with a fence (Jocelyn Falempe) [2041686] - drm/i915/dg2: setup HuC loading via GSC (Jocelyn Falempe) [2041686] - drm/i915/pxp: add huc authentication and loading command (Jocelyn Falempe) [2041686] - drm/i915/pxp: implement function for sending tee stream command (Jocelyn Falempe) [2041686] - drm/i915/pxp: load the pxp module when we have a gsc-loaded huc (Jocelyn Falempe) [2041686] - drm/i915/gt: Flush to global observation point before breadcrumb write (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Add SLPC selftest live_slpc_power (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Run SLPC selftests on all tiles (Jocelyn Falempe) [2041686] - drm/i915: Remove unwanted pointer unpacking (Jocelyn Falempe) [2041686] - drm/i915/guc: Enable compute scheduling on DG2 (Jocelyn Falempe) [2041686] - drm/i915/dg2: introduce Wa_22015475538 (Jocelyn Falempe) [2041686] - drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: extend Wa_1409120013 to DG2" (Jocelyn Falempe) [2041686] - drm/i915/gsc: allocate extended operational memory in LMEM (Jocelyn Falempe) [2041686] - drm/i915/gsc: add GSC XeHP SDV platform definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: add slow_firmware flag to the gsc device definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: skip irq initialization if using polling (Jocelyn Falempe) [2041686] - drm/i915/uc: Add patch level version number support (Jocelyn Falempe) [2041686] - drm/i915/uc: Support for version reduced and multiple firmware files (Jocelyn Falempe) [2041686] - drm/i915/ttm: Abort suspend on i915_ttm_backup failure (Jocelyn Falempe) [2041686] - drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning (Jocelyn Falempe) [2041686] - drm/i915/guc: Record CTB info in error logs (Jocelyn Falempe) [2041686] - drm/i915/guc: Add GuC <-> kernel time stamp translation information (Jocelyn Falempe) [2041686] - drm/i915/guc: Don't use pr_err when not necessary (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add support for DC5 state (Jocelyn Falempe) [2041686] - drm/i915/dmc: Update DG2 DMC firmware to v2.07 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional tuning settings (Jocelyn Falempe) [2041686] - drm/i915/gt: Add dedicated function for non-ctx register tuning settings (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add Wa_1509727124 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Update DG2 to GuC v70.4.1 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional HDMI pixel clock frequencies (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709" (Jocelyn Falempe) [2041686] - config: Enable TDX Guest (Wander Lairson Costa) [1836977] - x86/tdx: mark TDX as a tech preview (Wander Lairson Costa) [1836977] - x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1836977] - x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1836977] - x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1836977] - x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1836977] - vt: Initialize conswitchp to dummy_con if unset (Wander Lairson Costa) [1836977] - x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1836977] - x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1836977] - x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1836977] - x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1836977] - x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1836977] - Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1836977] - ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1836977] - x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1836977] - x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1836977] - x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1836977] - x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1836977] - x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1836977] - x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Use TEST reg,reg instead of CMP $0,reg (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Do not corrupt EDX on EFER.LME=1 setting (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Set EFER.LME=1 in 32-bit trampoline before returning to long mode (Wander Lairson Costa) [1836977] - x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1836977] - x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1836977] - x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1836977] - x86/asm/realmode: Use SYM_DATA_* instead of GLOBAL (Wander Lairson Costa) [1836977] - x86/realmode: Remove trampoline_status (Wander Lairson Costa) [1836977] - x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1836977] - x86: Consolidate port I/O helpers (Wander Lairson Costa) [1836977] - x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1836977] - x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1836977] - x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1836977] - x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1836977] - x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1836977] - x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1836977] - x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1836977] - x86/traps: Cleanup do_general_protection() (Wander Lairson Costa) [1836977] - x86/dumpstack: Introduce die_addr() for die() with #GP fault address (Wander Lairson Costa) [1836977] - x86/traps: Print address on #GP (Wander Lairson Costa) [1836977] - x86/kprobes: Inline kprobe_exceptions_notify() into do_general_protection() (Wander Lairson Costa) [1836977] - x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1836977] - x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1836977] - x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1836977] - x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1836977] - x86/mm/cpa: Generalize __set_memory_enc_pgtable() (Wander Lairson Costa) [1836977] - x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains (Wander Lairson Costa) [1836977] - x86/coco: Add API to handle encryption mask (Wander Lairson Costa) [1836977] - x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} (Wander Lairson Costa) [1836977] - x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1836977] - x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1836977] - x86/sev: Move common memory encryption code to mem_encrypt.c (Wander Lairson Costa) [1836977] - x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c (Wander Lairson Costa) [1836977] - x86/virtio: Have SEV guests enforce restricted virtio memory access (Wander Lairson Costa) [1836977] - devlink: protect devlink dump by the instance lock (Petr Oros) [2131116] - devlink: hold region lock when flushing snapshots (Petr Oros) [2131116] - net: devlink: enable parallel ops on netlink interface (Petr Oros) [2131116] - net: devlink: remove devlink_mutex (Petr Oros) [2131116] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2131116] - net: devlink: introduce "unregistering" mark and use it during devlinks iteration (Petr Oros) [2131116] - devlink: Fix use-after-free after a failed reload (Petr Oros) [2131116] - net: devlink: Fix missing mutex_unlock() call (Petr Oros) [2131116] - Documentation: devlink: add add devlink-selftests to the table of contents (Petr Oros) [2131116] - devlink: Hold the instance lock in health callbacks (Petr Oros) [2131116] - net/mlx4: Lock mlx4 devlink reload callback (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink port register / unregister (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink region create / destroy (Petr Oros) [2131116] - net: devlink: remove region snapshots list dependency on devlink->lock (Petr Oros) [2131116] - net: devlink: remove region snapshot ID tracking dependency on devlink->lock (Petr Oros) [2131116] - devlink: introduce framework for selftests (Petr Oros) [2131116] - net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit() (Petr Oros) [2131116] - net: devlink: move net check into devlinks_xa_for_each_registered_get() (Petr Oros) [2131116] - net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration (Petr Oros) [2131116] - netdevsim: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_region_create/destroy() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_dpipe*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_sb*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_resource*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devling_trap*() functions (Petr Oros) [2131116] - net: devlink: avoid false DEADLOCK warning reported by lockdep (Petr Oros) [2131116] - net: devlink: fix return statement in devlink_port_new_notify() (Petr Oros) [2131116] - net: devlink: fix a typo in function name devlink_port_new_notifiy() (Petr Oros) [2131116] - net: devlink: make devlink_dpipe_headers_register() return void (Petr Oros) [2131116] - net: devlink: move unlocked function prototypes alongside the locked ones (Petr Oros) [2131116] - net: devlink: use helpers to work with devlink->lock mutex (Petr Oros) [2131116] - net: devlink: fix unlocked vs locked functions descriptions (Petr Oros) [2131116] - devlink: Hold the instance lock in port_new / port_del callbacks (Petr Oros) [2131116] - powercap: intel_rapl: Add support for RAPTORLAKE_S (Prarit Bhargava) [2120363] - selftests/bpf: Fix test_varlen verification failure with latest llvm (Yauheni Kaliuta) [2149222] - iwlwifi: remove firmware version limit for AC9560 (Íñigo Huguet) [2129361] - wifi: iwlwifi: fw: skip PPAG for JF (Íñigo Huguet) [2129361] - sched: Improve wake_up_all_idle_cpus() take #2 (Julia Denham) [2134931] - selftests/livepatch: better synchronize test_klp_callbacks_busy (Julia Denham) [2121204] - sched,livepatch: Use wake_up_if_idle() (Joe Lawrence) [2134931] - sched: Simplify wake_up_*idle*() (Joe Lawrence) [2134931] - sched,livepatch: Use task_call_func() (Joe Lawrence) [2134931] - sched,rcu: Rework try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - sched: Improve try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - arm64/bpf: Remove 128MB limit for BPF JIT programs (Yauheni Kaliuta) [2140163] - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT (Yauheni Kaliuta) [2140163] - arm64: extable: add `type` and `data` fields (Yauheni Kaliuta) [2140163] - arm64: extable: use `ex` for `exception_table_entry` (Yauheni Kaliuta) [2140163] - arm64: extable: make fixup_exception() return bool (Yauheni Kaliuta) [2140163] - arm64: extable: consolidate definitions (Yauheni Kaliuta) [2140163] - arm64: kvm: use kvm_exception_table_entry (Yauheni Kaliuta) [2140163] - s390/cio: check the subchannel validity for dev_busid (Tobias Huschle) [2160494] - s390/cio: add dev_busid sysfs entry for each subchannel (Tobias Huschle) [2160494]- intel_idle: Add AlderLake-N support (Prarit Bhargava) [2144692] - selftests/timens: add a test for vfork+exit (Oleg Nesterov) [2116444] - fs/exec: switch timens when a task gets a new mm (Oleg Nesterov) [2116444] - namespace: make timens_on_fork() return nothing (Oleg Nesterov) [2116444] - timens: make vdso_join_timens() always succeed (Oleg Nesterov) [2116444] - xfrm: Fix oops in __xfrm_state_delete() (Sabrina Dubroca) [2156048] - tcp: Fix data races around icsk->icsk_af_ops. (Guillaume Nault) [2143904] {CVE-2022-3566} - ice: synchronize the misc IRQ when tearing down Tx tracker (Petr Oros) [2148858] - ice: fix handling of burst Tx timestamps (Petr Oros) [2148858] - vhost/vsock: Fix error handling in vhost_vsock_init() (Stefano Garzarella) [2159969] - net: vmw_vsock: vmci: Check memcpy_from_msg() (Stefano Garzarella) [2159969] - vhost/vsock: Use kvmalloc/kvfree for larger packets. (Stefano Garzarella) [2159969] - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() (Stefano Garzarella) [2159969] - vsock: Fix memory leak in vsock_connect() (Stefano Garzarella) [2159969] - tools/power turbostat: Add support for RPL-S (Prarit Bhargava) [2122848]- nvme: re-order nvme_alloc_ns to match "nvme: use blk_mq_alloc_disk" (Chris Leech) [2152742] - perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148294] - cpuhotplug: Fix KABI breakage (Prarit Bhargava) [2156529] - scsi: target: core: Fix hard lockup when executing a compare-and-write command (Maurizio Lombardi) [2119897] - x86/topology: Fix duplicated core ID within a package (Prarit Bhargava) [2159553] - x86/topology: Fix multiple packages shown on a single-package system (Prarit Bhargava) [2159553] - hwmon/coretemp: Handle large core ID value (Prarit Bhargava) [2159553] - x86: Remove vendor checks from prefer_mwait_c1_over_halt (Prarit Bhargava) [2150067] - x86: Handle idle=nomwait cmdline properly for x86_idle (Prarit Bhargava) [2150067] - cpufreq: intel_pstate: Support Sapphire Rapids OOB mode (Prarit Bhargava) [2117767] - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails (Emanuele Giuseppe Esposito) [2159433] - vmxnet3: correctly report csum_level for encapsulated packet (Izabela Bakollari) [2158809] - mei: pxp: support matching with a gfx discrete card (Jocelyn Falempe) [2147557] - mei: pxp: add command streamer API to the PXP driver (Jocelyn Falempe) [2147557] - mei: bus: extend bus API to support command streamer API (Jocelyn Falempe) [2147557] - mei: adjust extended header kdocs (Jocelyn Falempe) [2147557] - mei: bus: enable sending gsc commands (Jocelyn Falempe) [2147557] - mei: add support to GSC extended header (Jocelyn Falempe) [2147557] - mei: debugfs: add pxp mode to devstate in debugfs (Jocelyn Falempe) [2147557] - mei: drop ready bits check after start (Jocelyn Falempe) [2147557] - mei: gsc: add transition to PXP mode in resume flow (Jocelyn Falempe) [2147557] - mei: gsc: setup gsc extended operational memory (Jocelyn Falempe) [2147557] - mei: mkhi: add memory ready command (Jocelyn Falempe) [2147557] - mei: bus: export common mkhi definitions into a separate header (Jocelyn Falempe) [2147557] - mei: extend timeouts on slow devices (Jocelyn Falempe) [2147557] - mei: gsc: wait for reset thread on stop (Jocelyn Falempe) [2147557] - mei: gsc: use polling instead of interrupts (Jocelyn Falempe) [2147557] - mei: add slow_firmware flag to the mei auxiliary device (Jocelyn Falempe) [2147557] - mei: add kdoc for struct mei_aux_device (Jocelyn Falempe) [2147557] - mei: me: fix clang -Wformat warning (Jocelyn Falempe) [2147557] - mei: me: add raptor lake point S DID (Jocelyn Falempe) [2147557] - mei: hbm: drop capability response on early shutdown (Jocelyn Falempe) [2147557] - mei: me: set internal pg flag to off on hardware reset (Jocelyn Falempe) [2147557] - misc/mei: Add NULL check to component match callback functions (Jocelyn Falempe) [2147557] - drm/display: Move HDCP helpers into display-helper module (Jocelyn Falempe) [2147557] - mei: gsc: retrieve the firmware version (Jocelyn Falempe) [2147557] - mei: gsc: add runtime pm handlers (Jocelyn Falempe) [2147557] - mei: gsc: setup char driver alive in spite of firmware handshake failure (Jocelyn Falempe) [2147557] - mei: add support for graphics system controller (gsc) devices (Jocelyn Falempe) [2147557] - mei: avoid iterator usage outside of list_for_each_entry (Jocelyn Falempe) [2147557] - mei: do not overwrite state on hw start (Jocelyn Falempe) [2147557] - mei: me: fix reset policy on read error in interrupt (Jocelyn Falempe) [2147557] - mei: me: avoid link reset on shutdown (Jocelyn Falempe) [2147557] - mei: me: disable driver on the ign firmware (Jocelyn Falempe) [2147557] - mei: me: Use dma_set_mask_and_coherent() and simplify code (Jocelyn Falempe) [2147557] - mei: hbm: fix client dma reply status (Jocelyn Falempe) [2147557] - mei: cleanup status before client dma setup call (Jocelyn Falempe) [2147557] - mei: add POWERING_DOWN into device state print (Jocelyn Falempe) [2147557] - mei: Remove some dead code (Jocelyn Falempe) [2147557] - mei: bus: add client dma interface (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on early shutdown (Jocelyn Falempe) [2147557] - mei: me: add Ice Lake-N device id. (Jocelyn Falempe) [2147557] - mei: pxp: export pavp client to me client bus (Jocelyn Falempe) [2147557] - mei: Remove usage of the deprecated "pci-dma-compat.h" API (Jocelyn Falempe) [2147557] - mei: constify passed buffers and structures (Jocelyn Falempe) [2147557] - mei: revamp mei extension header structure layout. (Jocelyn Falempe) [2147557] - mei: fix kdoc in the driver (Jocelyn Falempe) [2147557] - mei: hdcp: SPDX tag should be the first line (Jocelyn Falempe) [2147557] - mei: request autosuspend after sending rx flow control (Jocelyn Falempe) [2147557] - mei: Drop unnecessary NULL check after container_of (Jocelyn Falempe) [2147557] - mei: me: add Alder Lake P device id. (Jocelyn Falempe) [2147557] - mei: allow map and unmap of client dma buffer only for disconnected client (Jocelyn Falempe) [2147557] - mei: use sysfs_emit() in tx_queue_limit_show sysfs (Jocelyn Falempe) [2147557] - mei: bus: block send with vtag on non-conformat FW (Jocelyn Falempe) [2147557] - mei: bus: change remove callback to return void (Jocelyn Falempe) [2147557] - mei: bus: simplify mei_cl_device_remove() (Jocelyn Falempe) [2147557] - mei: implement client dma setup. (Jocelyn Falempe) [2147557] - mei: hbm: add client dma hbm messages (Jocelyn Falempe) [2147557] - mei: add support for client dma capability (Jocelyn Falempe) [2147557] - mei: allow clients on bus to communicate in remove callback (Jocelyn Falempe) [2147557] - mei: me: add adler lake point LP DID (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on shutdown (Jocelyn Falempe) [2147557] - mei: hbm: call mei_set_devstate() on hbm stop response (Jocelyn Falempe) [2147557] - mei: document that mei_msg_hdr_init returns ERR_PTR (Jocelyn Falempe) [2147557] - mei: fix transfer over dma with extended header (Jocelyn Falempe) [2147557] - misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len (Jocelyn Falempe) [2147557] - mei: bus: enable pavp device. (Jocelyn Falempe) [2147557] - mei: bus: add vtag support (Jocelyn Falempe) [2147557] - Revert "mei: virtio: virtualization frontend driver" (Jocelyn Falempe) [2147557] - mei: bus: fix a kernel-doc markup (Jocelyn Falempe) [2147557] - mei: protect mei_cl_mtu from null dereference (Jocelyn Falempe) [2147557] - mei: bus: deinitialize callback functions on init failure (Jocelyn Falempe) [2147557] - mei: bus: do not start a read for disconnected clients (Jocelyn Falempe) [2147557] - misc: mei: remove unneeded break (Jocelyn Falempe) [2147557] - mei: hw: Replace zero-length array with flexible-array member (Jocelyn Falempe) [2147557] - mei: virtio: virtualization frontend driver (Jocelyn Falempe) [2147557] - mei: add connect with vtag ioctl (Jocelyn Falempe) [2147557] - mei: bus: unconditionally enable clients with vtag support (Jocelyn Falempe) [2147557] - mei: bus: use zero vtag for bus clients. (Jocelyn Falempe) [2147557] - mei: handle tx queue flushing for vtag connections (Jocelyn Falempe) [2147557] - mei: add a vtag map for each client (Jocelyn Falempe) [2147557] - mei: add a spin lock to protect rd_completed queue (Jocelyn Falempe) [2147557] - mei: bump hbm version to 2.2 (Jocelyn Falempe) [2147557] - mei: add support for mei extended header. (Jocelyn Falempe) [2147557] - mei: add vtag support bit in client properties (Jocelyn Falempe) [2147557] - mei: restrict vtag support to hbm version 2.2 (Jocelyn Falempe) [2147557] - mei: hbm: add capabilities message (Jocelyn Falempe) [2147557] - Revert "scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding" (Chris Leech) [2122624] - Revert "scsi: iscsi: Use the session workqueue for recovery" (Chris Leech) [2122624] - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - l2tp: Serialize access to sk_user_data with sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - net: fix a concurrency bug in l2tp_tunnel_register() (Guillaume Nault) [2145235] {CVE-2022-4129} - net: tap: fix general protection fault when freeing an skb when the ring is full (Antoine Tenart) [2152802] - platform/x86/intel/pmt: Sapphire Rapids PMT errata fix (Prarit Bhargava) [2144689] - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() (Kamal Heib) [2120677] - RDMA/rxe: Fix mr leak in RESPST_ERR_RNR (Kamal Heib) [2120677] - IB/hfi1: Correctly move list in sc_disable() (Kamal Heib) [2120677] - RDMA/cma: Use output interface for net_dev check (Kamal Heib) [2120677] - RDMA/usnic: fix set-but-not-unused variable 'flags' warning (Kamal Heib) [2120677] - IB/rdmavt: Add __init/__exit annotations to module init/exit funcs (Kamal Heib) [2120677] - RDMA/rxe: Fix resize_finish() in rxe_queue.c (Kamal Heib) [2120677] - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers (Kamal Heib) [2120677] - RDMA/cm: Use SLID in the work completion as the DLID in responder side (Kamal Heib) [2120677] - RDMA/siw: Fix QP destroy to wait for all references dropped. (Kamal Heib) [2120677] - RDMA/srp: Fix srp_abort() (Kamal Heib) [2120677] - RDMA/irdma: Validate udata inlen and outlen (Kamal Heib) [2120677] - RDMA/irdma: Align AE id codes to correct flush code and event (Kamal Heib) [2120677] - RDMA/rxe: Fix the error caused by qp->sk (Kamal Heib) [2120677] - RDMA/rxe: Fix "kernel NULL pointer dereference" error (Kamal Heib) [2120677] - RDMA/rxe: Remove an unused member from struct rxe_mr (Kamal Heib) [2120677] - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly (Dean Nelson) [2122850] - x86/fpu: Exclude dynamic states from init_fpstate (Dean Nelson) [2122850] - x86/fpu: Fix the init_fpstate size check with the actual size (Dean Nelson) [2122850] - x86/fpu: Configure init_fpstate attributes orderly (Dean Nelson) [2122850] - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation (Dean Nelson) [2122850] - ceph: rely on vfs for setgid stripping (Andrey Albershteyn) [2128904] - fs: move S_ISGID stripping into the vfs_*() helpers (Andrey Albershteyn) [2128904] - fs: Add missing umask strip in vfs_tmpfile (Andrey Albershteyn) [2128904] - fs: add mode_strip_sgid() helper (Andrey Albershteyn) [2128904]- x86/insn: Add AMX instructions to the x86 instruction decoder (Prarit Bhargava) [2117765] - intel_idle: Add a new flag to initialize the AMX state (Prarit Bhargava) [2117765] - x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (Prarit Bhargava) [2117765] - intel_idle: make SPR C1 and C1E be independent (Prarit Bhargava) [2117765] - rpmspec: drop traceevent files instead of just excluding them from files list (Michael Petlan) [2155509] - powerpc/bpf/64: Add instructions for atomic_[cmp]xchg (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for atomic fetch operations (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations (Mamatha Inamdar) [2113254] - powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Store temp registers' bpf to ppc mapping (Mamatha Inamdar) [2113254] - powerpc/bpf: Use _Rn macros for GPRs (Mamatha Inamdar) [2113254] - powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c (Mamatha Inamdar) [2113254] - powerpc/bpf: Cleanup bpf_jit.h (Mamatha Inamdar) [2113254] - powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros (Mamatha Inamdar) [2113254] - powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] (Mamatha Inamdar) [2113254] - powerpc64/bpf: Optimize instruction sequence used for function calls (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv1: Do not load TOC before calling functions (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry (Mamatha Inamdar) [2113254] - powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Use r12 for constant blinding (Mamatha Inamdar) [2113254] - powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() (Mamatha Inamdar) [2113254] - powerpc/bpf: Handle large branch ranges with BPF_EXIT (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit a single branch instruction for known short branch ranges (Mamatha Inamdar) [2113254] - powerpc/bpf: Skip branch range validation during first pass (Mamatha Inamdar) [2113254] - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 (Mamatha Inamdar) [2113254] - tools/bpf: Rename 'struct event' to avoid naming conflict (Mamatha Inamdar) [2113254] - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() (Mamatha Inamdar) [2113254] - bpf ppc64: Access only if addr is kernel address (Mamatha Inamdar) [2113254] - bpf ppc64: Add BPF_PROBE_MEM support for JIT (Mamatha Inamdar) [2113254] - powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro (Mamatha Inamdar) [2113254] - bpf powerpc: refactor JIT compiler code (Mamatha Inamdar) [2113254] - bpf powerpc: Remove extra_pass from bpf_jit_build_body() (Mamatha Inamdar) [2113254] - bpf powerpc: Remove unused SEEN_STACK (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC (Mamatha Inamdar) [2113254] - powerpc/security: Add a helper to query stf_barrier type (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_MOD when imm == 1 (Mamatha Inamdar) [2113254] - powerpc/bpf: Validate branch ranges (Mamatha Inamdar) [2113254] - powerpc/lib: Add helper to check if offset is within conditional branch range (Mamatha Inamdar) [2113254] - powerpc/lib/feature-fixups: Use PPC_RAW_xxx() macros (Mamatha Inamdar) [2113254] - powerpc: Move PPC_HA() PPC_HI() and PPC_LO() to ppc-opcode.h (Mamatha Inamdar) [2113254] - swapfile: fix soft lockup in scan_swap_map_slots (Waiman Long) [2155734] - mm/swap: add helper swap_offset_available() (Waiman Long) [2155734] - pNFS/filelayout: Fix coalescing test for single DS (Benjamin Coddington) [2158520] - arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [1940674] - arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [1940674] - media: dmxdev: fix UAF when dvb_register_device() fails (Dean Nelson) [2123301] {CVE-2022-41218} - crypto: s390/aes - drop redundant xts key check (Vladis Dronov) [2158893] - crypto: xts - implement xts_verify_key() with xts_check_key() (Vladis Dronov) [2158893] - audit: cache ctx->major in audit_filter_syscall() (Richard Guy Briggs) [2123854] - audit: free audit_proctitle only on task exit (Richard Guy Briggs) [2123854] - audit: explicitly check audit_context->context enum value (Richard Guy Briggs) [2123854] - audit: move audit_return_fixup before the filters (Richard Guy Briggs) [2123854] - audit: fix potential double free on error path from fsnotify_add_inode_mark (Richard Guy Briggs) [2123854] - i2c: ismt: Fix an out-of-bounds bug in ismt_access() (Prarit Bhargava) [2119066] {CVE-2022-2873} - net: dropreason: add SKB_DROP_REASON_FRAG_TOO_FAR (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_FRAG_REASM_TIMEOUT (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_DUP_FRAG (Antoine Tenart) [2155186] - net: dropreason: propagate drop_reason to skb_release_data() (Antoine Tenart) [2155186] - net: dropreason: add SKB_CONSUMED reason (Antoine Tenart) [2155186] - ipv4: remove redundant null pointer check before kfree_skb (Antoine Tenart) [2155186]- turbostat: Bring code up-to-date with upstream (Prarit Bhargava) [2117769] - tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.07.28 (Prarit Bhargava) [2117769] - tools/power turbostat: do not decode ACC for ICX and SPR (Prarit Bhargava) [2117769] - tools/power turbostat: fix SPR PC6 limits (Prarit Bhargava) [2117769] - tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()' (Prarit Bhargava) [2117769] - tools/power turbostat: separate SPR from ICX (Prarit Bhargava) [2117769] - tools/power turbosstat: fix comment (Prarit Bhargava) [2117769] - tools/power turbostat: Support RAPTORLAKE P (Prarit Bhargava) [2117769] - tools/power turbostat: add support for ALDERLAKE_N (Prarit Bhargava) [2117769] - tools/power turbostat: dump secondary Turbo-Ratio-Limit (Prarit Bhargava) [2117769] - tools/power turbostat: simplify dump_turbo_ratio_limits() (Prarit Bhargava) [2117769] - tools/power turbostat: dump CPUID.7.EDX.Hybrid (Prarit Bhargava) [2117769] - tools/power turbostat: update turbostat.8 (Prarit Bhargava) [2117769] - tools/power turbostat: Show uncore frequency (Prarit Bhargava) [2117769] - tools/power turbostat: Fix file pointer leak (Prarit Bhargava) [2117769] - tools/power turbostat: replace strncmp with single character compare (Prarit Bhargava) [2117769] - tools/power turbostat: print the kernel boot commandline (Prarit Bhargava) [2117769] - tools/power turbostat: Introduce support for RaptorLake (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.04.16 (Prarit Bhargava) [2117769] - tools/power turbostat: No build warnings with -Wextra (Prarit Bhargava) [2117769] - tools/power turbostat: be more useful as non-root (Prarit Bhargava) [2117769] - tools/power turbostat: fix ICX DRAM power numbers (Prarit Bhargava) [2117769] - tools/power turbostat: Support thermal throttle count print (Prarit Bhargava) [2117769] - tools/power turbostat: Allow printing header every N iterations (Prarit Bhargava) [2117769] - tools/power turbostat: Allow -e for all names. (Prarit Bhargava) [2117769] - tools/power turbostat: print power values upto three decimal (Prarit Bhargava) [2117769] - tools/power turbostat: Add Power Limit4 support (Prarit Bhargava) [2117769] - tools/power turbostat: fix dump for AMD cpus (Prarit Bhargava) [2117769] - tools/power turbostat: tweak --show and --hide capability (Prarit Bhargava) [2117769] - NFSv4: Retry LOCK on OLD_STATEID during delegation return (Benjamin Coddington) [2137826] - KVM: s390: pv: don't allow userspace to set the clock under PV (Tobias Huschle) [2154284] - net: mana: Fix race on per-CQ variable napi work_done (Emanuele Giuseppe Esposito) [2151722] - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR (Prarit Bhargava) [2106143] - ceph: choose auth MDS for getxattr with the Xs caps (Milind Changire) [2126703] - ceph: try to choose the auth MDS if possible for getattr (Milind Changire) [2126703] - ceph: convert to generic_file_llseek (Milind Changire) [2126707] - ceph: don't leak snap_rwsem in handle_cap_grant (Milind Changire) [2126706] - ceph: prevent a client from exceeding the MDS maximum xattr size (Milind Changire) [2126704] - ceph: add session already open notify support (Milind Changire) [2126701] - ceph: use correct index when encoding client supported features (Milind Changire) [2143875] - ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE (Milind Changire) [2126700] - ceph: allow ceph.dir.rctime xattr to be updatable (Milind Changire) [2126699] - ipv6: Use ipv6_only_sock() helper in condition. (Izabela Bakollari) [2144855] - ipv6: Remove __ipv6_only_sock(). (Izabela Bakollari) [2144855] - redhat/configs: Switch CONFIG_X86_AMD_PSTATE to built-in (Prarit Bhargava) [2150424] - Documentation: add amd-pstate kernel command line options (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: change amd-pstate driver to be built-in type (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init (Prarit Bhargava) [2150424] - scsi: target: iscsi: Fix a race condition between login_work and the login thread (Maurizio Lombardi) [2153832] - virtio_console: Introduce an ID allocator for virtual console numbers (Cédric Le Goater) [2072437] - blk-throttle: fix that io throttle can only work for single bio (Ming Lei) [2088193] - scsi: zfcp: Fix double free of FSF request when qdio send fails (Tobias Huschle) [2155157] - scsi: qla2xxx: Fix crash when I/O abort times out (Nilesh Javali) [2115820] - perf trace: Fix SIGSEGV when processing syscall args (Michael Petlan) [2145089] - config: mhi: set CONFIG_MHI_BUS_EP to disabled (Íñigo Huguet) [2136123] - config: rtw89: set CONFIG_RTW89_8852C to disabled (Íñigo Huguet) [2136123] - wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update() (Íñigo Huguet) [2136123 2139481] - wifi: mac80211: mlme: Fix double unlock on assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: Fix missing unlock on beacon RX (Íñigo Huguet) [2136123] - wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() (Íñigo Huguet) [2136123] - wifi: mac80211: fix regression with non-QoS drivers (Íñigo Huguet) [2136123] - wifi: mac80211: ensure vif queues are operational after start (Íñigo Huguet) [2136123] - wifi: mac80211: don't start TX with fq->lock to fix deadlock (Íñigo Huguet) [2136123] - wifi: cfg80211: fix MCS divisor value (Íñigo Huguet) [2136123] - wifi: mt76: fix 5 GHz connection regression on mt76x0/mt76x2 (Íñigo Huguet) [2136123] - wifi: mt76: fix reading current per-tid starting sequence number for aggregation (Íñigo Huguet) [2136123] - wifi: iwlwifi: Mark IWLMEI as broken (Íñigo Huguet) [2136123] - wifi: iwlwifi: don't spam logs with NSS>2 messages (Íñigo Huguet) [2136123] - wifi: use struct_group to copy addresses (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: check length for virtio packets (Íñigo Huguet) [2136123] - wifi: mac80211: fix locking in auth/assoc timeout (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: release deflink channel in error case (Íñigo Huguet) [2136123] - wifi: mac80211: fix link warning in RX agg timer expiry (Íñigo Huguet) [2136123] - bus: mhi: host: Fix up null pointer access in mhi_irq_handler (Íñigo Huguet) [2136123] - net: Use u64_stats_fetch_begin_irq() for stats fetch. (Íñigo Huguet) [2136123] - wifi: mt76: mt7921e: fix crash in chip reset fail (Íñigo Huguet) [2136123] - wifi: mac80211: potential NULL dereference in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() (Íñigo Huguet) [2136123] - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected (Íñigo Huguet) [2136123] - wifi: mac80211: fix possible leak in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: mac80211: always free sta in __sta_info_alloc in case of error (Íñigo Huguet) [2136123] - wifi: mac80211: Fix UAF in ieee80211_scan_rx() (Íñigo Huguet) [2136123] - net: qrtr: start MHI channel after endpoit creation (Íñigo Huguet) [2136123] - wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result (Íñigo Huguet) [2136123] - wifi: rtw88: check the return value of alloc_workqueue() (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: adjust IMR for SER L1 (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: update RF radio A/B R56 (Íñigo Huguet) [2136123] - wifi: brcmfmac: prevent double-free on hardware-reset (Íñigo Huguet) [2136123] - wifi: brcmfmac: support brcm,ccode-map-trivial DT property (Íñigo Huguet) [2136123] - wifi: brcmfmac: Replace default (not configured) MAC with a random MAC (Íñigo Huguet) [2136123] - wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper (Íñigo Huguet) [2136123] - wifi: brcmfmac: Remove #ifdef guards for PM related functions (Íñigo Huguet) [2136123] - wifi: brcmfmac: use strreplace() in brcmf_of_probe() (Íñigo Huguet) [2136123] - wifi: rtl8xxxu: Fix the error handling of the probe function (Íñigo Huguet) [2136123] - wifi: mwifiex: clean up one inconsistent indenting (Íñigo Huguet) [2136123] - wifi: rtlwifi: Remove duplicate word and Fix typo (Íñigo Huguet) [2136123] - wifi: mwifiex: Fix comment typo (Íñigo Huguet) [2136123] - wifi: iwlwifi: mvm: fix clang -Wformat warnings (Íñigo Huguet) [2136123] - Revert "ath11k: add support for hardware rfkill for QCA6390" (Íñigo Huguet) [2136123] - wifi: ath11k: Fix register write failure on QCN9074 (Íñigo Huguet) [2136123] - wifi: mac80211: fix link data leak (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix disassoc with MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add macros to loop over active links (Íñigo Huguet) [2136123] - wifi: mac80211: remove erroneous sband/link validation (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: transmit assoc frame with address translation (Íñigo Huguet) [2136123] - wifi: mac80211: verify link addresses are different (Íñigo Huguet) [2136123] - wifi: mac80211: rx: track link in RX data (Íñigo Huguet) [2136123] - wifi: mac80211: optionally implement MLO multicast TX (Íñigo Huguet) [2136123] - wifi: mac80211: expand ieee80211_mgmt_tx() for MLO (Íñigo Huguet) [2136123] - wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API (Íñigo Huguet) [2136123] - wifi: mac80211: report link ID to cfg80211 on mgmt RX (Íñigo Huguet) [2136123] - wifi: cfg80211: report link ID in NL80211_CMD_FRAME (Íñigo Huguet) [2136123] - wifi: mac80211: add hardware timestamps for RX and TX (Íñigo Huguet) [2136123] - wifi: cfg80211: add hardware timestamps to frame RX info (Íñigo Huguet) [2136123] - wifi: cfg80211/nl80211: move rx management data into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: add a function for reporting TX status with hardware timestamps (Íñigo Huguet) [2136123] - wifi: nl80211: add RX and TX timestamp attributes (Íñigo Huguet) [2136123] - nl80211: document uapi for CMD_FRAME_WAIT_CANCEL (Íñigo Huguet) [2136123] - wifi: ieee80211: add helper functions for detecting TM/FTM frames (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: handle links for wmediumd/virtio (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix link_sta insertion (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix link_sta setup (Íñigo Huguet) [2136123] - wifi: nl80211/mac80211: clarify link ID in control port TX (Íñigo Huguet) [2136123] - wifi: mac80211: return error from control port TX for drops (Íñigo Huguet) [2136123] - wifi: nl80211: require MLD address on link STA add/modify (Íñigo Huguet) [2136123] - wifi: mac80211: more station handling sanity checks (Íñigo Huguet) [2136123] - wifi: mac80211: fix link sta hash table handling (Íñigo Huguet) [2136123] - wifi: mac80211: validate link address doesn't change (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo to mlo state (Íñigo Huguet) [2136123] - wifi: mac80211: fast-xmit: handle non-MLO clients (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix address translation for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: fix RX MLD address translation (Íñigo Huguet) [2136123] - wifi: mac80211: fix NULL pointer deref with non-MLD STA (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix override calculation (Íñigo Huguet) [2136123] - wifi: mac80211: tx: use AP address in some places for MLO (Íñigo Huguet) [2136123] - net: add missing includes and forward declarations under net/ (Íñigo Huguet) [2136123] - wifi: rtl8192se: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rt2x00: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmsmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmfmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() (Íñigo Huguet) [2136123] - wifi: mt7601u: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: mt7601u: eeprom: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: ath: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: ath11k: mac: fix long line (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo correctly (Íñigo Huguet) [2136123] - wifi: mac80211: remove stray printk (Íñigo Huguet) [2136123] - wifi: mac80211: support MLO authentication/association with one link (Íñigo Huguet) [2136123] - wifi: mac80211: add API to parse multi-link element (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix TX link selection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use MLO link ID for TX (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: do rc update per link (Íñigo Huguet) [2136123] - wifi: mac80211: do link->MLD address translation on RX (Íñigo Huguet) [2136123] - wifi: mac80211: select link when transmitting to non-MLO stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix up link station creation/insertion (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: implement sta_state for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: limit A-MSDU subframes for client too (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_set_associated() (Íñigo Huguet) [2136123] - wifi: cfg80211: add cfg80211_get_iftype_ext_capa() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: look up beacon elems only if needed (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc link setup (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove address arg to ieee80211_mark_sta_auth() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc req element building (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: switch some things back to deflink (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: change flags in ieee80211_determine_chantype() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: shift some code around (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor link station setup (Íñigo Huguet) [2136123] - wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_check_rate_mask() link-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add multi-link element to AUTH frames (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: clean up supported channels element code (Íñigo Huguet) [2136123] - wifi: mac80211: release channel context on link stop (Íñigo Huguet) [2136123] - wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO (Íñigo Huguet) [2136123] - wifi: nl80211: fix some attribute policy entries (Íñigo Huguet) [2136123] - wifi: nl80211: reject fragmented and non-inheritance elements (Íñigo Huguet) [2136123] - wifi: nl80211: reject link specific elements on assoc link (Íñigo Huguet) [2136123] - wifi: cfg80211: set country_elem to NULL (Íñigo Huguet) [2136123] - wifi: mac80211: remove link_id parameter from link_info_changed() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx() (Íñigo Huguet) [2136123] - wifi: nl80211: advertise MLO support (Íñigo Huguet) [2136123] - wifi: mac80211: Support multi link in ieee80211_recalc_min_chandef() (Íñigo Huguet) [2136123] - wifi: mac80211: don't check carrier in chanctx code (Íñigo Huguet) [2136123] - wifi: nl80211: allow link ID in set_wiphy with frequency (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL tx from specific link (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL frames from link addresses (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: Support control port TX from specific link (Íñigo Huguet) [2136123] - wifi: nl80211: Support MLD parameters in nl80211_set_station() (Íñigo Huguet) [2136123] - wifi: nl80211: check MLO support in authenticate (Íñigo Huguet) [2136123] - wifi: mac80211: add a helper to fragment an element (Íñigo Huguet) [2136123] - wifi: mac80211: skip rate statistics for MLD STAs (Íñigo Huguet) [2136123] - wifi: nl80211: set BSS to NULL if IS_ERR() (Íñigo Huguet) [2136123] - wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities (Íñigo Huguet) [2136123] - wifi: nl80211: better validate link ID for stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix link manipulation (Íñigo Huguet) [2136123] - wifi: mac80211: tighten locking check (Íñigo Huguet) [2136123] - wifi: cfg80211: clean up links appropriately (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding custom elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding rates to assoc request (Íñigo Huguet) [2136123] - wifi: mac80211: use only channel width in ieee80211_parse_bitrates() (Íñigo Huguet) [2136123] - wifi: cfg80211: add ieee80211_chanwidth_rate_flags() (Íñigo Huguet) [2136123] - wifi: mac80211: remove redundant condition (Íñigo Huguet) [2136123] - wifi: mac80211: don't set link address for station (Íñigo Huguet) [2136123] - wifi: mac80211: fix multi-BSSID element parsing (Íñigo Huguet) [2136123] - wifi: mac80211: move tdls_chan_switch_prohibited to link data (Íñigo Huguet) [2136123] - wifi: mac80211: don't re-parse elems in ieee80211_assoc_success() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in start/stop_ap() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor elements parsing with parameter struct (Íñigo Huguet) [2136123] - wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: adjust assoc comeback for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: unify assoc data event sending (Íñigo Huguet) [2136123] - wifi: cfg80211: prepare association failure APIs for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use correct link_sta (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove sta argument from ieee80211_config_bw (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use ieee80211_get_link_sband() (Íñigo Huguet) [2136123] - wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: first adjustments for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: track AP (MLD) address separately (Íñigo Huguet) [2136123] - wifi: mac80211: remove unused bssid variable (Íñigo Huguet) [2136123] - wifi: mac80211: change QoS settings API to take link into account (Íñigo Huguet) [2136123] - wifi: mac80211: expect powersave handling in driver for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: move ps setting to vif config (Íñigo Huguet) [2136123] - wifi: mac80211: provide link ID in link_conf (Íñigo Huguet) [2136123] - wifi: mac80211: set up/tear down client vif links properly (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_request_smps_mgd_work (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex for dump_survey (Íñigo Huguet) [2136123] - wifi: mac80211: fix key lookup (Íñigo Huguet) [2136123] - wifi: mac80211: separate out connection downgrade flags (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D2.0 (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D1.5 (Íñigo Huguet) [2136123] - wifi: mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2136123] - wifi: mac80211: debug: omit link if non-MLO connection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Ack link addressed frames (Íñigo Huguet) [2136123] - wifi: cfg80211: drop BSS elements from assoc trace for now (Íñigo Huguet) [2136123] - wifi: cfg80211: make cfg80211_auth_request::key_idx signed (Íñigo Huguet) [2136123] - wifi: nl80211: enable setting the link address at new station (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link/link_conf pointers (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for station APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for channel switch APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex in add/mod/del link station (Íñigo Huguet) [2136123] - wifi: mac80211: implement callbacks for _link_station (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: separate link params from station params (Íñigo Huguet) [2136123] - wifi: cfg80211: add API to add/modify/remove a link station (Íñigo Huguet) [2136123] - wifi: mac80211: add an ieee80211_get_link_sband (Íñigo Huguet) [2136123] - wifi: mac80211: Remove AP SMPS leftovers (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow MLO TX with link source address (Íñigo Huguet) [2136123] - wifi: mac80211: Consider MLO links in offchannel logic (Íñigo Huguet) [2136123] - wifi: mac80211: rx: accept link-addressed frames (Íñigo Huguet) [2136123] - wifi: mac80211: consistently use sdata_dereference() (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Support link channel matching on rx (Íñigo Huguet) [2136123] - wifi: mac80211: fix mesh airtime link metric estimating (Íñigo Huguet) [2136123] - wifi: mac80211: make 4addr null frames using min_rate for WDS (Íñigo Huguet) [2136123] - wifi: cfg80211: use strscpy to replace strlcpy (Íñigo Huguet) [2136123] - wifi: mac80211: exclude multicast packets from AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use 32-bit skb cookie (Íñigo Huguet) [2136123] - mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr() (Íñigo Huguet) [2136123] - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() (Íñigo Huguet) [2136123] - mt76: get rid of mt76_wcid_hw routine (Íñigo Huguet) [2136123] - mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY (Íñigo Huguet) [2136123] - mt76: add phy_idx to mt76_wcid (Íñigo Huguet) [2136123] - mt76: introduce phys array in mt76_dev structure (Íñigo Huguet) [2136123] - mt76: add phy_idx in mt76_rx_status (Íñigo Huguet) [2136123] - mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id (Íñigo Huguet) [2136123] - mt76: add len parameter to __mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915 add ht mpdu density (Íñigo Huguet) [2136123] - mt76: mt7921: reduce the mutex lock scope during reset (Íñigo Huguet) [2136123] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2136123] - mt76: connac: move tx initialization/cleanup in mt76_connac module (Íñigo Huguet) [2136123] - mt76: mt7921: make mt7921_pci_driver static (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter in the initialization stage (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter not depending on PM flag (Íñigo Huguet) [2136123] - mt76: remove q->qid (Íñigo Huguet) [2136123] - mt76: do not use skb_set_queue_mapping for internal purposes (Íñigo Huguet) [2136123] - mt76: pass original queue id from __mt76_tx_queue_skb to the driver (Íñigo Huguet) [2136123] - mt76: allow receiving frames with invalid CCMP PN via monitor interfaces (Íñigo Huguet) [2136123] - mt76: mt76x02: improve reliability of the beacon hang check (Íñigo Huguet) [2136123] - mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update the maximum size of beacon offload (Íñigo Huguet) [2136123] - mt76: do not check the ccmp pn for ONLY_MONITOR frame (Íñigo Huguet) [2136123] - mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update mpdu density in 6g capability (Íñigo Huguet) [2136123] - mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe (Íñigo Huguet) [2136123] - mt76: mt7915: disable UL MU-MIMO for mt7915 (Íñigo Huguet) [2136123] - mt76: move mt76_connac2_mcu_fill_message in mt76_connac module (Íñigo Huguet) [2136123] - mt76: move mcu_txd/mcu_rxd structures in shared code (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_connac_tx_free (Íñigo Huguet) [2136123] - mt76: connac: move mt7615_txp_skb_unmap in common code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_write_hw_txp in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_complete_skb in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_free in shared code (Íñigo Huguet) [2136123] - mt76: move mt7615_txp_ptr in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_fw_txp in common module (Íñigo Huguet) [2136123] - mt76: mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi (Íñigo Huguet) [2136123] - mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module (Íñigo Huguet) [2136123] - mt76: connac: move HE radiotap parsing in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: fix command timeout in AP stop period (Íñigo Huguet) [2136123] - mt76: mt7921: not support beacon offload disable command (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module (Íñigo Huguet) [2136123] - mt76: connac: move connac2_mac_write_txwi in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mac connac2 defs in mt76_connac2_mac.h (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: enable the VHT extended NSS BW feature (Íñigo Huguet) [2136123] - mt76: mt7663: rely on mt76_connac2_fw_trailer (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_patch in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_ram in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: move fw toggle in mt7921_load_firmware (Íñigo Huguet) [2136123] - mt76: connac: move shared fw structures in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: get rid of mt7921_mcu_exit (Íñigo Huguet) [2136123] - mt76: mt7921: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7615: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7915: add missing bh-disable around tx napi enable/schedule (Íñigo Huguet) [2136123] - mt76: mt7921: add PATCH_FINISH_REQ cmd response handling (Íñigo Huguet) [2136123] - mt76: add DBDC rxq handlings into mac_reset_work (Íñigo Huguet) [2136123] - mt76: mt7915: add more ethtool stats (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR config in tx power (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR support (Íñigo Huguet) [2136123] - mt76: add 6 GHz band support in mt76_sar_freq_ranges (Íñigo Huguet) [2136123] - mt76: mt7915: fix endian bug in mt7915_rf_regval_set() (Íñigo Huguet) [2136123] - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg (Íñigo Huguet) [2136123] - mt76: mt7915: fix endianness in mt7915_rf_regval_get (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: add back erroneously removed cast (Íñigo Huguet) [2136123] - wifi: mac80211: fix queue selection for mesh/OCB interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix race condition in pending packet (Íñigo Huguet) [2136123] - wifi: mac80211: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2136123] - wifi: mac80211: fix center freq calculation in ieee80211_chandef_downgrade (Íñigo Huguet) [2136123] - wifi: nl80211: fix sending link ID info of associated BSS (Íñigo Huguet) [2136123] - wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() (Íñigo Huguet) [2136123] - wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit (Íñigo Huguet) [2136123] - bus: mhi: ep: Check dev_set_name() return value (Íñigo Huguet) [2136123] - ath9k: remove unexpected words "the" in comments (Íñigo Huguet) [2136123] - ath11k: Fix typo in comments (Íñigo Huguet) [2136123] - wifi: nl80211: retrieve EHT related elements in AP mode (Íñigo Huguet) [2136123] - wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings (Íñigo Huguet) [2136123] - wifi: cfg80211: remove chandef check in cfg80211_cac_event() (Íñigo Huguet) [2136123] - wifi: nl80211: relax wdev mutex check in wdev_chandef() (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex earlier in start_ap (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for tid config (Íñigo Huguet) [2136123] - wifi: cfg80211: handle IBSS in channel switch (Íñigo Huguet) [2136123] - wifi: mac80211: properly skip link info driver update (Íñigo Huguet) [2136123] - wifi: mac80211: only accumulate airtime deficit for active clients (Íñigo Huguet) [2136123] - wifi: mac80211: add debugfs file to display per-phy AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211: add a per-PHY AQL limit to improve fairness (Íñigo Huguet) [2136123] - wifi: mac80211: keep recently active tx queues in scheduling list (Íñigo Huguet) [2136123] - wifi: mac80211: consider aql_tx_pending when checking airtime deficit (Íñigo Huguet) [2136123] - wifi: mac80211: make sta airtime deficit field s32 instead of s64 (Íñigo Huguet) [2136123] - wifi: mac80211: fix a kernel-doc complaint (Íñigo Huguet) [2136123] - wifi: cfg80211: remove redundant documentation (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix a missing kernel-doc struct element (Íñigo Huguet) [2136123] - wifi: mac80211: add a missing comma at kernel-doc markup (Íñigo Huguet) [2136123] - wifi: cfg80211: fix kernel-doc warnings all over the file (Íñigo Huguet) [2136123] - wifi: ieee80211: s1g action frames are not robust (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add another Foxconn T99W175 (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow P2P client interface to indicate port authorization (Íñigo Huguet) [2136123] - wifi: mac80211: do not wake queues on a vif that is being stopped (Íñigo Huguet) [2136123] - wifi: mac80211: check skb_shared in ieee80211_8023_xmit() (Íñigo Huguet) [2136123] - wifi: mac80211: add gfp_t parameter to ieeee80211_obss_color_collision_notify (Íñigo Huguet) [2136123] - bus: mhi: host: Move IRQ allocation to controller registration phase (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem (Íñigo Huguet) [2136123] - wifi: rtw89: disable invalid phy reports for all ICs (Íñigo Huguet) [2136123] - wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly (Íñigo Huguet) [2136123] - wifi: rtw89: fix long RX latency in low power mode (Íñigo Huguet) [2136123] - wifi: rtw89: drop invalid TX rate report of legacy rate (Íñigo Huguet) [2136123] - wifi: rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently (Íñigo Huguet) [2136123] - wifi: rtw89: enable VO TX AMPDU (Íñigo Huguet) [2136123] - wifi: rtw89: fix potential TX stuck (Íñigo Huguet) [2136123] - wifi: rtw89: support TDLS (Íñigo Huguet) [2136123] - wifi: rtw89: allocate BSSID CAM per TDLS peer (Íñigo Huguet) [2136123] - wifi: rtw89: separate BSSID CAM operations (Íñigo Huguet) [2136123] - wifi: rtw89: allocate address CAM and MAC ID to TDLS peer (Íñigo Huguet) [2136123] - cfg80211: Indicate MLO connection info in connect and roam callbacks (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: print the link id (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: support creating MLO-capable radios (Íñigo Huguet) [2136123] - wifi: nl80211: expose link ID for associated BSSes (Íñigo Huguet) [2136123] - wifi: nl80211: expose link information for interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: send a beacon per link (Íñigo Huguet) [2136123] - wifi: mac80211: set STA deflink addresses (Íñigo Huguet) [2136123] - wifi: mac80211: maintain link-sta hash table (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link STA pointers (Íñigo Huguet) [2136123] - wifi: mac80211: ethtool: use deflink for now (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_bssid_match() function (Íñigo Huguet) [2136123] - wifi: mac80211: return a beacon for a specific link (Íñigo Huguet) [2136123] - wifi: mac80211: pass the link id in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: use link in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: implement add/del interface link callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: add optional link add/remove callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: sort trace.h (Íñigo Huguet) [2136123] - wifi: mac80211: add sta link addition/removal (Íñigo Huguet) [2136123] - wifi: mac80211: add MLO link ID to TX frame metadata (Íñigo Huguet) [2136123] - wifi: mac80211: remove band from TX info in MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add vif link addition/removal (Íñigo Huguet) [2136123] - wifi: nl80211: support MLO in auth/assoc (Íñigo Huguet) [2136123] - wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed (Íñigo Huguet) [2136123] - wifi: cfg80211: simplify cfg80211_mlme_auth() prototype (Íñigo Huguet) [2136123] - wifi: ieee80211: add definitions for multi-link element (Íñigo Huguet) [2136123] - wifi: nl80211: refactor BSS lookup in nl80211_associate() (Íñigo Huguet) [2136123] - wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc() (Íñigo Huguet) [2136123] - wifi: mac80211: tx: simplify chanctx_conf handling (Íñigo Huguet) [2136123] - wifi: mac80211: status: look up band only where needed (Íñigo Huguet) [2136123] - wifi: mac80211: sort trace.h file (Íñigo Huguet) [2136123] - wifi: mac80211: correct link config data in tracing (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: make some SMPS code MLD-aware (Íñigo Huguet) [2136123] - wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to eht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to vht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some link setup code (Íñigo Huguet) [2136123] - wifi: mac80211: validate some driver features for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some sta_info link handling (Íñigo Huguet) [2136123] - wifi: mac80211: remove sta_info_tx_streams() (Íñigo Huguet) [2136123] - wifi: mac80211: make channel context code MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: pass link ID where already present (Íñigo Huguet) [2136123] - wifi: mac80211: add per-link configuration pointer (Íñigo Huguet) [2136123] - wifi: mac80211: split bss_info_changed method (Íñigo Huguet) [2136123] - mac80211: fix maybe-unused warning (Íñigo Huguet) [2136123] - wifi: mac80211: reorg some iface data structs for MLD (Íñigo Huguet) [2136123] - wifi: mac80211: move interface config to new struct (Íñigo Huguet) [2136123] - wifi: mac80211: move some future per-link data to bss_conf (Íñigo Huguet) [2136123] - wifi: cfg80211: do some rework towards MLO link APIs (Íñigo Huguet) [2136123] - wifi: mac80211: reject WEP or pairwise keys with key ID > 3 (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Directly use ida_alloc()/free() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some key code (Íñigo Huguet) [2136123] - wifi: mac80211: remove cipher scheme support (Íñigo Huguet) [2136123] - wifi: nl80211: fix typo in comment (Íñigo Huguet) [2136123] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE (Íñigo Huguet) [2136123] - rtw88: 8821c: fix access const table of channel parameters (Íñigo Huguet) [2136123] - rtw89: add new state to CFO state machine for UL-OFDMA (Íñigo Huguet) [2136123] - rtw89: 8852c: add trigger frame counter (Íñigo Huguet) [2136123] - ieee80211: add trigger frame definition (Íñigo Huguet) [2136123] - ath10k: fix recently introduced checkpatch warning (Íñigo Huguet) [2136123] - wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C (Íñigo Huguet) [2136123] - wifi: ray_cs: Drop useless status variable in parse_addr() (Íñigo Huguet) [2136123] - wifi: ray_cs: Utilize strnlen() in parse_addr() (Íñigo Huguet) [2136123] - wifi: rtw88: use *ph to print small buffer (Íñigo Huguet) [2136123] - ath11k: Fix warnings reported by checkpatch (Íñigo Huguet) [2136123] - ath11k: Fix LDPC config in set_bitrate_mask hook (Íñigo Huguet) [2136123] - wifi: mac80211: fix use-after-free in chanctx code (Íñigo Huguet) [2136123] - ath10k: fix regdomain info of iw reg set/get (Íñigo Huguet) [2136123] - ath11k: support avg signal in station dump (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec (Íñigo Huguet) [2136123] - rtw88: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: sar: adjust and support SAR on 6GHz band (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot (Íñigo Huguet) [2136123] - rtw89: pci: handle hardware watchdog timeout interrupt status (Íñigo Huguet) [2136123] - rtw89: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: fix channel inconsistency during hw_scan (Íñigo Huguet) [2136123] - wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim (Íñigo Huguet) [2136123] - wifi: iwlwifi: pcie: rename CAUSE macro (Íñigo Huguet) [2136123] - wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning (Íñigo Huguet) [2136123] - wifi: iwlwifi: use unsigned to silence a GCC 12 warning (Íñigo Huguet) [2136123] - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 (Íñigo Huguet) [2136123] - wifi: ath9k: silence array-bounds warning on GCC 12 (Íñigo Huguet) [2136123] - ath9k: replace ternary operator with max() (Íñigo Huguet) [2136123] - ath11k: Init hw_params before setting up AHB resources (Íñigo Huguet) [2136123] - ath11k: Fix warning on variable 'sar' dereference before check (Íñigo Huguet) [2136123] - ath10k: fix misreported tx bandwidth for 160Mhz (Íñigo Huguet) [2136123] - ath10k: add encapsulation offloading support (Íñigo Huguet) [2136123] - ath10k: turn rawmode into frame_mode (Íñigo Huguet) [2136123] - ath10k: improve tx status reporting (Íñigo Huguet) [2136123] - ath10k: do not enforce interrupt trigger type (Íñigo Huguet) [2136123] - iwlwifi: mei: fix potential NULL-ptr deref (Íñigo Huguet) [2136123] - iwlwifi: mei: clear the sap data header before sending (Íñigo Huguet) [2136123] - iwlwifi: mvm: remove vif_count (Íñigo Huguet) [2136123] - iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS (Íñigo Huguet) [2136123] - iwlwifi: mvm: add OTP info in case of init failure (Íñigo Huguet) [2136123] - iwlwifi: mvm: fix assert 1F04 upon reconfig (Íñigo Huguet) [2136123] - iwlwifi: mvm: clean up authorized condition (Íñigo Huguet) [2136123] - iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status (Íñigo Huguet) [2136123] - iwlwifi: pcie: simplify MSI-X cause mapping (Íñigo Huguet) [2136123] - ath11k: update missing MU-MIMO and OFDMA stats (Íñigo Huguet) [2136123] - rtw89: pci: only mask out INT indicator register for disable interrupt v1 (Íñigo Huguet) [2136123] - rtw89: convert rtw89_band to nl80211_band precisely (Íñigo Huguet) [2136123] - rtw89: 8852c: update txpwr tables to HALRF_027_00_052 (Íñigo Huguet) [2136123] - rtw89: cfo: check mac_id to avoid out-of-bounds (Íñigo Huguet) [2136123] - rtw89: 8852c: set TX antenna path (Íñigo Huguet) [2136123] - rtw89: add ieee80211::sta_rc_update ops (Íñigo Huguet) [2136123] - wireless: Fix Makefile to be in alphabetical order (Íñigo Huguet) [2136123] - mac80211: refactor freeing the next_beacon (Íñigo Huguet) [2136123] - cfg80211: fix kernel-doc for cfg80211_beacon_data (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: support ieee80211_rate_status (Íñigo Huguet) [2136123] - mac80211: extend current rate control tx status API (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fill all requested rates (Íñigo Huguet) [2136123] - mac80211: disable BSS color collision detection in case of no free colors (Íñigo Huguet) [2136123] - nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon (Íñigo Huguet) [2136123] - mac80211: mlme: track assoc_bss/associated separately (Íñigo Huguet) [2136123] - mac80211: remove useless bssid copy (Íñigo Huguet) [2136123] - mac80211: remove unused argument to ieee80211_sta_connection_lost() (Íñigo Huguet) [2136123] - mac80211: mlme: use local SSID copy (Íñigo Huguet) [2136123] - mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid (Íñigo Huguet) [2136123] - mac80211: mlme: move in RSSI reporting code (Íñigo Huguet) [2136123] - mac80211: remove stray multi_sta_back_32bit docs (Íñigo Huguet) [2136123] - mac80211: fix typo in documentation (Íñigo Huguet) [2136123] - mac80211: unify CCMP/GCMP AAD construction (Íñigo Huguet) [2136123] - mt76: mt7921: add ipv6 NS offload support (Íñigo Huguet) [2136123] - mt76: add gfp to mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915: add more statistics from fw_util debugfs knobs (Íñigo Huguet) [2136123] - mt76: mt7915: improve error handling for fw_debug knobs (Íñigo Huguet) [2136123] - mt76: mt7615/mt7915: do reset_work with mt76's work queue (Íñigo Huguet) [2136123] - mt76: mt7915: add support for 6G in-band discovery (Íñigo Huguet) [2136123] - mt76: mt7915: add Wireless Ethernet Dispatch support (Íñigo Huguet) [2136123] - net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED) (Íñigo Huguet) [2136123] - mt76: make number of tokens configurable dynamically (Íñigo Huguet) [2136123] - mt76: add support for overriding the device used for DMA mapping (Íñigo Huguet) [2136123] - mt76: dma: add wrapper macro for accessing queue registers (Íñigo Huguet) [2136123] - mt76: mt7915: move MT_INT_MASK_CSR to init.c (Íñigo Huguet) [2136123] - mt76: mt7915: introduce mt7915_mac_severe_check() (Íñigo Huguet) [2136123] - mt76: mt7915: rework SER debugfs knob (Íñigo Huguet) [2136123] - mt76: mt7915: limit minimum twt duration (Íñigo Huguet) [2136123] - mt76: mt7915: reject duplicated twt flows (Íñigo Huguet) [2136123] - mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976() (Íñigo Huguet) [2136123] - mt76: connac: use skb_put_data instead of open coding (Íñigo Huguet) [2136123] - mt76: mt7915: configure soc clocks in mt7986_wmac_init (Íñigo Huguet) [2136123] - mt76: fix encap offload ethernet type check (Íñigo Huguet) [2136123] - mt76: mt7915: disable RX_HDR_TRANS_SHORT (Íñigo Huguet) [2136123] - mt76: mt7603: move spin_lock_bh() to spin_lock() (Íñigo Huguet) [2136123] - mt76: mt7915: add debugfs knob for RF registers read/write (Íñigo Huguet) [2136123] - mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: remove SCS feature (Íñigo Huguet) [2136123] - mt76: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2136123] - mt76: mt7921: Add AP mode support (Íñigo Huguet) [2136123] - mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask (Íñigo Huguet) [2136123] - mt76: mt7915: always call mt7915_wfsys_reset() during init (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter (Íñigo Huguet) [2136123] - mt76: mt7921u: add suspend/resume support (Íñigo Huguet) [2136123] - mt76: fix MBSS index condition in DBDC mode (Íñigo Huguet) [2136123] - mt76: fix use-after-free by removing a non-RCU wcid pointer (Íñigo Huguet) [2136123] - mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: dma: use kzalloc instead of devm_kzalloc for txwi (Íñigo Huguet) [2136123] - mt76: reduce tx queue lock hold time (Íñigo Huguet) [2136123] - mt76: mt7915: rework hardware/phy initialization (Íñigo Huguet) [2136123] - rtlwifi: Use pr_warn instead of WARN_ONCE (Íñigo Huguet) [2136123] - rtw89: add debug entry to dump BSSID CAM (Íñigo Huguet) [2136123] - rtw89: add debug select to dump MAC pages 0x30 to 0x33 (Íñigo Huguet) [2136123] - rtw89: correct CCA control (Íñigo Huguet) [2136123] - rtw89: correct setting of RX MPDU length (Íñigo Huguet) [2136123] - rtw89: 8852c: add settings to decrease the effect of DC (Íñigo Huguet) [2136123] - brcmfmac: allow setting wlan MAC address using device tree (Íñigo Huguet) [2136123] - ath11k: remove redundant assignment to variables vht_mcs and he_mcs (Íñigo Huguet) [2136123] - ath11k: Reuse the available memory after firmware reload (Íñigo Huguet) [2136123] - ath11k: Designating channel frequency when sending management frames (Íñigo Huguet) [2136123] - ath11k: Implement remain-on-channel support (Íñigo Huguet) [2136123] - ath11k: Handle keepalive during WoWLAN suspend and resume (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Foxconn T99W373 and T99W368 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN990 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision (Íñigo Huguet) [2136123] - bus: mhi: replace snprintf with sysfs_emit (Íñigo Huguet) [2136123] - rtw88: adjust adaptivity option to 1 (Íñigo Huguet) [2136123] - ath11k: Fix RX de-fragmentation issue on WCN6750 (Íñigo Huguet) [2136123] - ath10k: support bus and device specific API 1 BDF selection (Íñigo Huguet) [2136123] - ath10k: mac: fix too long lines (Íñigo Huguet) [2136123] - ath11k: mac: fix too long line (Íñigo Huguet) [2136123] - mac80211: support disabling EHT mode (Íñigo Huguet) [2136123] - cfg80211: support disabling EHT mode (Íñigo Huguet) [2136123] - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx (Íñigo Huguet) [2136123] - mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit() (Íñigo Huguet) [2136123] - mac80211: consider Order bit to fill CCMP AAD (Íñigo Huguet) [2136123] - cfg80211: declare MODULE_FIRMWARE for regulatory.db (Íñigo Huguet) [2136123] - nl80211: rework internal_flags usage (Íñigo Huguet) [2136123] - nl80211: don't hold RTNL in color change request (Íñigo Huguet) [2136123] - cfg80211: remove cfg80211_get_chan_state() (Íñigo Huguet) [2136123] - ath11k: Add support for targets without trustzone (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852ce to Makefile and Kconfig (Íñigo Huguet) [2136123] - rtw89: 8852c: fix warning of FIELD_PREP() mask type (Íñigo Huguet) [2136123] - rtw89: 8852c: correct register definitions used by 8852c (Íñigo Huguet) [2136123] - rtw89: correct AID settings of beamformee (Íñigo Huguet) [2136123] - rtw89: ps: fine tune polling interval while changing low power mode (Íñigo Huguet) [2136123] - rtw89: 8852c: add basic and remaining chip_info (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: get calibrated channels to notify firmware (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DPK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add IQK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RX DCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add TSSI (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add LCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DACK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RFK tables (Íñigo Huguet) [2136123] - rtw88: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath10k: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath11k: Add support for WCN6750 device (Íñigo Huguet) [2136123] - ath11k: Datapath changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: HAL changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add QMI changes for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Fetch device information via QMI for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add register access logic for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add HW params for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Move parameters in bus_params to hw_params (Íñigo Huguet) [2136123] - ath11k: change management tx queue to avoid connection timed out (Íñigo Huguet) [2136123] - ath11k: fix warning of not found station for bssid in message (Íñigo Huguet) [2136123] - rtw88: fix hw scan may cause disconnect issue (Íñigo Huguet) [2136123] - rtw88: fix not disabling beacon filter after disconnection (Íñigo Huguet) [2136123] - rtw88: add HT MPDU density value for each chip (Íñigo Huguet) [2136123] - ath11k: Don't use GFP_KERNEL in atomic context (Íñigo Huguet) [2136123] - ath10k: skip ath10k_halt during suspend for driver state RESTARTING (Íñigo Huguet) [2136123] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2136123] - ath10k: simplify if-if to if-else (Íñigo Huguet) [2136123] - ath11k: read country code from SMBIOS for WCN6855/QCA6390 (Íñigo Huguet) [2136123] - ath11k: disable spectral scan during spectral deinit (Íñigo Huguet) [2136123] - ath11k: Update WBM idle ring HP after FW mode on (Íñigo Huguet) [2136123] - ath11k: WMI changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Do not put HW in DBS mode for WCN6750 (Íñigo Huguet) [2136123] - rtlwifi: btcoex: fix if == else warning (Íñigo Huguet) [2136123] - rtw88: use the correct bit in the REG_HCI_OPT_CTRL register (Íñigo Huguet) [2136123] - mwifiex: Add SD8997 SDIO-UART firmware (Íñigo Huguet) [2136123] - mwifiex: Select firmware based on strapping (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops related to BTC (Íñigo Huguet) [2136123] - rtw89: 8852c: fill freq and band of RX status by PPDU report (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops::get_thermal (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops related to TX power (Íñigo Huguet) [2136123] - rtw89: 8852c: configure default BB TX/RX path (Íñigo Huguet) [2136123] - rtw89: add RF H2C to notify firmware (Íñigo Huguet) [2136123] - rtw89: don't flush hci queues and send h2c if power is off (Íñigo Huguet) [2136123] - rtw89: pci: allow to process RPP prior to TX BD (Íñigo Huguet) [2136123] - rtw89: ps: access TX/RX rings via another registers in low power mode (Íñigo Huguet) [2136123] - rtw89: ser: re-enable interrupt in threadfn if under_recovery (Íñigo Huguet) [2136123] - rtw89: pci: add a separate interrupt handler for low power mode (Íñigo Huguet) [2136123] - rtw89: pci: reclaim TX BD only if it really need (Íñigo Huguet) [2136123] - rtw89: pci: add variant RPWM/CPWM to enter low power mode (Íñigo Huguet) [2136123] - rtw89: pci: add variant IMR/ISR and configure functions (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB (Íñigo Huguet) [2136123] - bus: mhi: host: Optimize and update MMIO register write method (Íñigo Huguet) [2136123] - bus: mhi: host: Bail on writing register fields if read fails (Íñigo Huguet) [2136123] - bus: mhi: host: Wait for ready state after reset (Íñigo Huguet) [2136123] - bus: mhi: host: Add soc_reset sysfs (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID (Íñigo Huguet) [2136123] - bus: mhi: host: Use cached values for calculating the shared write pointer (Íñigo Huguet) [2136123] - rtw88: pci: 8821c: Disable 21ce completion timeout (Íñigo Huguet) [2136123] - rtw88: fix uninitialized 'tim_offset' warning (Íñigo Huguet) [2136123] - rtw89: 8852c: add help function of set channel (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel of BB part (Íñigo Huguet) [2136123] - rtw89: 8852c: set channel of MAC part (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel function of RF part (Íñigo Huguet) [2136123] - rtw89: 8852c: add HFC parameters (Íñigo Huguet) [2136123] - rtw89: 8852c: add efuse gain offset parser (Íñigo Huguet) [2136123] - rtw89: 8852c: support bb gain info (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB initial and reset functions (Íñigo Huguet) [2136123] - rtw89: 8852c: phy: configure TSSI bandedge (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power track tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power by rate and limit tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB and RF parameters tables (Íñigo Huguet) [2136123] - ath9k: fix QCA9561 PA bias level (Íñigo Huguet) [2136123] - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix (Íñigo Huguet) [2136123] - ath11k: Fix build warning without CONFIG_IPV6 (Íñigo Huguet) [2136123] - ath11k: fix missing unlock on error in ath11k_wow_op_resume() (Íñigo Huguet) [2136123] - ath11k: Add support for SAR (Íñigo Huguet) [2136123] - ath11k: add support for extended wmi service bit (Íñigo Huguet) [2136123] - rtw89: pci: correct return value handling of rtw89_write16_mdio_mask() (Íñigo Huguet) [2136123] - rtw89: configure security CAM for V1 chip (Íñigo Huguet) [2136123] - rtw89: add new H2C to configure security CAM via DCTL for V1 chip (Íñigo Huguet) [2136123] - rtw89: extend H2C of CMAC control info (Íñigo Huguet) [2136123] - rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2136123] - rtlwifi: Fix spelling mistake "cacluated" -> "calculated" (Íñigo Huguet) [2136123] - rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID (Íñigo Huguet) [2136123] - rtw88: 8821ce: add support for device ID 0xb821 (Íñigo Huguet) [2136123] - rtw88: 8821c: fix debugfs rssi value (Íñigo Huguet) [2136123] - rtw88: do PHY calibration while starting AP (Íñigo Huguet) [2136123] - rtw88: 8821c: Enable TX report for management frames (Íñigo Huguet) [2136123] - rtw88: Add update beacon flow for AP mode (Íñigo Huguet) [2136123] - rtw88: fix incorrect frequency reported (Íñigo Huguet) [2136123] - rtw88: add ieee80211:sta_rc_update ops (Íñigo Huguet) [2136123] - rtw89: rtw89_ser: add const to struct state_ent and event_ent (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852c specific BT-coexistence initial function (Íñigo Huguet) [2136123] - rtw89: Skip useless dig gain and igi related settings for 8852C (Íñigo Huguet) [2136123] - rtw89: 8852c: disable firmware watchdog if CPU disabled (Íñigo Huguet) [2136123] - rtw89: reset BA CAM (Íñigo Huguet) [2136123] - rtw89: change station scheduler setting for hardware TX mode (Íñigo Huguet) [2136123] - rtw89: ser: configure top ERR IMR for firmware to recover (Íñigo Huguet) [2136123] - rtw89: ser: configure C-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: configure D-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: fix unannotated fall-through (Íñigo Huguet) [2136123] - ath9k: Remove unnecessary print function dev_err() (Íñigo Huguet) [2136123] - ath11k: Fix spelling mistake "reseting" -> "resetting" (Íñigo Huguet) [2136123] - ath9k: fix ath_get_rate_txpower() to respect the rate list end tag (Íñigo Huguet) [2136123] - mac80211: prepare sta handling for MLO support (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) (Íñigo Huguet) [2136123] - nl80211: show SSID for P2P_GO interfaces (Íñigo Huguet) [2136123] - mac80211: introduce BSS color collision detection (Íñigo Huguet) [2136123] - mac80211: Improve confusing comment around tx_info clearing (Íñigo Huguet) [2136123] - mac80211: protect ieee80211_assign_beacon with next_beacon check (Íñigo Huguet) [2136123] - rtl8xxxu: fill up txrate info for gen1 chips (Íñigo Huguet) [2136123] - rtl8xxxu: feed antenna information for cfg80211 (Íñigo Huguet) [2136123] - rtlwifi: replace usage of found with dedicated list iterator variable (Íñigo Huguet) [2136123] - brcmfmac: Avoid keeping power to SDIO card unless WOWL is used (Íñigo Huguet) [2136123] - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue (Íñigo Huguet) [2136123] - rtw89: fix misconfiguration on hw_scan channel time (Íñigo Huguet) [2136123] - rtw89: coex: Add case for scan offload (Íñigo Huguet) [2136123] - rtw89: packet offload handler to avoid warning (Íñigo Huguet) [2136123] - rtw89: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - rtw89: update ptcl_init (Íñigo Huguet) [2136123] - rtw89: update TMAC parameters (Íñigo Huguet) [2136123] - rtw89: initialize NAV control (Íñigo Huguet) [2136123] - rtw89: update scheduler setting (Íñigo Huguet) [2136123] - rtw89: 8852c: update security engine setting (Íñigo Huguet) [2136123] - rtw89: Turn on CR protection of CMAC (Íñigo Huguet) [2136123] - rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip (Íñigo Huguet) [2136123] - rtw89: update STA scheduler parameters for v1 chip (Íñigo Huguet) [2136123] - rtw89: extend dmac_pre_init to support 8852C (Íñigo Huguet) [2136123] - rtw89: pci: add L1 settings (Íñigo Huguet) [2136123] - rtw89: pci: add deglitch setting (Íñigo Huguet) [2136123] - rtw89: pci: set address info registers depends on chips (Íñigo Huguet) [2136123] - rtw89: pci: add LTR setting for v1 chip (Íñigo Huguet) [2136123] - rtw89: pci: refine pci pre_init function (Íñigo Huguet) [2136123] - rtw89: pci: add pci attributes to configure operating mode (Íñigo Huguet) [2136123] - rtw89: pci: add register definition to rtw89_pci_info to generalize pci code (Íñigo Huguet) [2136123] - ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() (Íñigo Huguet) [2136123] - ath11k: mhi: add error handling for suspend and resume (Íñigo Huguet) [2136123] - ath11k: mhi: remove state machine (Íñigo Huguet) [2136123] - rtw89: handle potential uninitialized variable (Íñigo Huguet) [2136123] - rtw89: read RX bandwidth from v1 type RX descriptor (Íñigo Huguet) [2136123] - rtw89: support hardware generate security header (Íñigo Huguet) [2136123] - rtw89: support variant of fill_txdesc (Íñigo Huguet) [2136123] - rtw89: pci: support variant of fill_txaddr_info (Íñigo Huguet) [2136123] - rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips (Íñigo Huguet) [2136123] - rtw89: disabled IGI configuration for unsupported hardware (Íñigo Huguet) [2136123] - rtw89: packed IGI configuration flow into function for DIG feature (Íñigo Huguet) [2136123] - rtw89: regd: update mapping table to R59-R32 (Íñigo Huguet) [2136123] - rtw89: regd: consider 6G band (Íñigo Huguet) [2136123] - rtw89: 8852a: update txpwr tables to HALRF_027_00_038 (Íñigo Huguet) [2136123] - rtw89: add UK to regulation type (Íñigo Huguet) [2136123] - rtw89: reduce export symbol number of mac size and quota (Íñigo Huguet) [2136123] - rtw89: support FW crash simulation (Íñigo Huguet) [2136123] - rtw89: reconstruct fw feature (Íñigo Huguet) [2136123] - rtw89: ser: dump fw backtrace while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: dump memory for fw payload engine while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: control hci interrupts on/off by state (Íñigo Huguet) [2136123] - rtw89: mac: correct decision on error status by scenario (Íñigo Huguet) [2136123] - rtw89: mac: move table of mem base addr to common (Íñigo Huguet) [2136123] - rtw89: ser: fix CAM leaks occurring in L2 reset (Íñigo Huguet) [2136123] - rtw88: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - iwlwifi: mei: Replace zero-length array with flexible-array member (Íñigo Huguet) [2136123] - iwlwifi: fw: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2136123] - ath11k: fix driver initialization failure with WoW unsupported hw (Íñigo Huguet) [2136123] - ath11k: Remove unnecessary delay in ath11k_core_suspend (Íñigo Huguet) [2136123] - ath11k: Change max no of active probe SSID and BSSID to fw capability (Íñigo Huguet) [2136123] - ath11k: Remove core PCI references from PCI common code (Íñigo Huguet) [2136123] - ath11k: Refactor MSI logic to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Choose MSI config based on HW revision (Íñigo Huguet) [2136123] - ath11k: Refactor PCI code to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: PCI changes to support WCN6750 (Íñigo Huguet) [2136123] - bus: mhi: ep: Add uevent support for module autoloading (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for suspending and resuming channels (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for queueing SKBs to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing channel rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for reading from the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing command rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling SYS_ERR condition (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling MHI_RESET (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering down the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering up the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing MHI endpoint interrupts (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MHI state machine (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for sending events to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for ring management (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MMIO registers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for creating and destroying MHI EP devices (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint client drivers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint controllers (Íñigo Huguet) [2136123] - ath9k: make is2ghz consistent in ar9003_eeprom (Íñigo Huguet) [2136123] - ath10k: add support for MSDU IDs for USB devices (Íñigo Huguet) [2136123] - ath11k: add support to search regdb data in board-2.bin for WCN6855 (Íñigo Huguet) [2136123] - ath11k: store and send country code to firmware after recovery (Íñigo Huguet) [2136123] - ath9k: add functions to get paprd rate mask (Íñigo Huguet) [2136123] - ath9k: refactor ar9003_hw_spur_mitigate_ofdm (Íñigo Huguet) [2136123] - ath9k: fix ar9003_get_eepmisc (Íñigo Huguet) [2136123] - ath9k: use AR9300_MAX_CHAINS when appropriate (Íñigo Huguet) [2136123] - ath9k: split set11nRateFlags and set11nChainSel (Íñigo Huguet) [2136123] - ath9k: make ATH_SREV macros more consistent (Íñigo Huguet) [2136123] - ath11k: Add peer rhash table support (Íñigo Huguet) [2136123] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2136123] - ath11k: add fallback board name without variant while searching board-2.bin (Íñigo Huguet) [2136123] - ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability (Íñigo Huguet) [2136123] - ath11k: Add hw-restart option to simulate_fw_crash (Íñigo Huguet) [2136123] - ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base (Íñigo Huguet) [2136123] - ath11k: add support for device recovery for QCA6390/WCN6855 (Íñigo Huguet) [2136123] - ath11k: disable regdb support for QCA6390 (Íñigo Huguet) [2136123] - ath11k: remove unused ATH11K_BD_IE_BOARD_EXT (Íñigo Huguet) [2136123] - ath11k: change fw build id format in driver init log (Íñigo Huguet) [2136123] - ath11k: Refactor the peer delete (Íñigo Huguet) [2136123] - ath10k: Use of_device_get_match_data() helper (Íñigo Huguet) [2136123] - ath10k: Trigger sta disconnect on hardware restart (Íñigo Huguet) [2136123] - ath9k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2136123] - ath11k: support GTK rekey offload (Íñigo Huguet) [2136123] - ath11k: support ARP and NS offload (Íñigo Huguet) [2136123] - ath11k: purge rx pktlog when entering WoW (Íñigo Huguet) [2136123] - ath11k: implement hardware data filter (Íñigo Huguet) [2136123] - ath11k: Add WoW net-detect functionality (Íñigo Huguet) [2136123] - ath11k: Add basic WoW functionalities (Íñigo Huguet) [2136123] - x86/cpu: Add several Intel server CPU model numbers (Prarit Bhargava) [2158037] - ice: Implement devlink port split operations (Petr Oros) [2009705] - ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2009705] - ice: Add port option admin queue commands (Petr Oros) [2009705] - hwmon: (coretemp) Check for null before removing sysfs attrs (Phil Auld) [2152429] - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID (Jon Maloy) [2099301] {CVE-2022-1789} - redhat/configs: enable HP_WATCHDOG for aarch64 (Mark Salter) [2113079] - watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems. (Mark Salter) [2113079] - watchdog: Improve Kconfig entry ordering and dependencies (Mark Salter) [2113079] - watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING (Mark Salter) [2113079] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Oleg Nesterov) [2133797] - platform/mellanox: Remove redundant 'NULL' check (Mark Langsdorf) [2122314] - platform/mellanox: Remove unnecessary code (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix locking issue (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix coverity warning (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-io: Add locking for io operations (Mark Langsdorf) [2122314] - platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices() (Mark Langsdorf) [2122314] - platform/mellanox: Add static in struct declaration. (Mark Langsdorf) [2122314] - platform/mellanox: Spelling s/platfom/platform/ (Mark Langsdorf) [2122314] - redhat/configs: Enable Mellanox SN2201 management device (Mark Langsdorf) [2122314] - platform/mellanox: Add support for new SN2201 system (Mark Langsdorf) [2122314] - platform_data/mlxreg: Add field for notification callback (Mark Langsdorf) [2122314] - Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices (Gopal Tiwari) [2129295] - Bluetooth: Add support hdev to allocate private data (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the legacy bootloader returns tlv based version (Gopal Tiwari) [2129295] - Bluetooth: btintel: Clean the exported function to static (Gopal Tiwari) [2129295] - Bluetooth: btintel: Move hci quirks to setup routine (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for bootloader devices (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined set_diag functions (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the LED is not turning off immediately (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the first HCI command not work with ROM device (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add btintel data struct (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for legacy ROM sku (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined setup and shutdown functions (Gopal Tiwari) [2129295] - EDAC/mc_sysfs: Increase legacy channel support to 12 (Aristeu Rozanski) [2139861] - NFS: Trigger the "ls -l" readdir heuristic sooner (Benjamin Coddington) [2025991] - NFS: Cache all entries in the readdirplus reply (Benjamin Coddington) [2025991] - NFS: Optimise away the previous cookie field (Benjamin Coddington) [2025991] - NFS: Fix up forced readdirplus (Benjamin Coddington) [2025991] - NFS: Convert readdir page cache to use a cookie based index (Benjamin Coddington) [2025991] - NFS: Clean up page array initialisation/free (Benjamin Coddington) [2025991] - NFS: Trace effects of the readdirplus heuristic (Benjamin Coddington) [2025991] - NFS: Trace effects of readdirplus on the dcache (Benjamin Coddington) [2025991] - NFS: Add basic readdir tracing (Benjamin Coddington) [2025991] - NFS: Don't request readdirplus when revalidation was forced (Benjamin Coddington) [2025991] - NFSv4: Ask for a full XDR buffer of readdir goodness (Benjamin Coddington) [2025991] - NFS: Don't ask for readdirplus unless it can help nfs_getattr() (Benjamin Coddington) [2025991] - NFS: Improve heuristic for readdirplus (Benjamin Coddington) [2025991] - NFS: Reduce use of uncached readdir (Benjamin Coddington) [2025991] - NFS: Simplify nfs_readdir_xdr_to_array() (Benjamin Coddington) [2025991] - NFS: If the cookie verifier changes, we must invalidate the page cache (Benjamin Coddington) [2025991] - NFS: Adjust the amount of readahead performed by NFS readdir (Benjamin Coddington) [2025991] - NFS: Don't advance the page pointer unless the page is full (Benjamin Coddington) [2025991] - NFS: Don't re-read the entire page cache to find the next cookie (Benjamin Coddington) [2025991] - NFS: Store the change attribute in the directory page cache (Benjamin Coddington) [2025991] - NFS: Calculate page offsets algorithmically (Benjamin Coddington) [2025991] - NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context (Benjamin Coddington) [2025991] - NFS: Initialise the readdir verifier as best we can in nfs_opendir() (Benjamin Coddington) [2025991] - NFS: Trace lookup revalidation failure (Benjamin Coddington) [2025991] - NFS: constify nfs_server_capable() and nfs_have_writebacks() (Benjamin Coddington) [2025991] - NFS: Return valid errors from nfs2/3_decode_dirent() (Benjamin Coddington) [2025991] - NFS: Avoid duplicate uncached readdir calls on eof (Benjamin Coddington) [2025991] - NFS: Don't skip directory entries when doing uncached readdir (Benjamin Coddington) [2025991] - NFS: Don't overfill uncached readdir pages (Benjamin Coddington) [2025991] - block: unhash blkdev part inode when the part is deleted (Ming Lei) [2148497]- x86/fpu: Drop fpregs lock before inheriting FPU permissions (Eder Zulian) [2153549] - cpufreq: amd-pstate: Add resume and suspend callbacks (Mark Langsdorf) [2122310] - cpufreq: CPPC: Enable dvfs_possible_from_any_cpu (Mark Langsdorf) [2122310] - cpufreq: check only freq_table in __resolve_freq() (Mark Langsdorf) [2122310] - cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask (Mark Langsdorf) [2122310] - cpufreq: Change order of online() CB and policy->cpus modification (Mark Langsdorf) [2122310] - cpufreq: Warn users while freeing active policy (Mark Langsdorf) [2122310] - cpufreq: Drop unnecessary cpus locking from store() (Mark Langsdorf) [2122310] - cpufreq: Optimize cpufreq_show_cpus() (Mark Langsdorf) [2122310] - cpufreq: make interface functions and lock holding state clear (Mark Langsdorf) [2122310] - cpufreq: Abort show()/store() for half-initialized policies (Mark Langsdorf) [2122310] - cpufreq: Rearrange locking in cpufreq_remove_dev() (Mark Langsdorf) [2122310] - cpufreq: Split cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Reorganize checks in cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink() (Mark Langsdorf) [2122310] - cpufreq: Prepare cleanup of powerpc's asm/prom.h (Mark Langsdorf) [2122310] - cpufreq: governor: Use kobject release() method to free dbs_data (Mark Langsdorf) [2122310] - ipv6: fix panic when fib_lookup_arg->result is fib6_info (Jiri Benc) [2140599] - tipc: re-fetch skb cb after tipc_msg_validate (Xin Long) [2142732] - Documentation: bonding: correct xmit hash steps (Jonathan Toppins) [2150390] - Documentation: bonding: update miimon default to 100 (Jonathan Toppins) [2150390] - selftests: bonding: up/down delay w/ slave link flapping (Jonathan Toppins) [2150390] - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types (Jonathan Toppins) [2150390] - selftests: net: Fix cross-tree inclusion of scripts (Jonathan Toppins) [2150390] - treewide: use get_random_u32() when possible (Jonathan Toppins) [2150390] - selftests/bonding: re-add lladdr target test (Jonathan Toppins) [2150390] - selftests: bonding: cause oops in bond_rr_gen_slave_id (Jonathan Toppins) [2150390] - selftests/bonding: add a test for bonding lladdr target (Jonathan Toppins) [2150390] - net: Add tests for bonding and team address list management (Jonathan Toppins) [2150390] - net: bonding: Unsync device addresses on ndo_stop (Jonathan Toppins) [2150390] - net: bonding: Share lacpdu_mcast_addr definition (Jonathan Toppins) [2150390] - Documentation: bonding: clarify supported modes for tlb_dynamic_lb (Jonathan Toppins) [2150390] - selftests: include bonding tests into the kselftest infra (Jonathan Toppins) [2150390] - bonding: fix reference count leak in balance-alb mode (Jonathan Toppins) [2150390] - net:bonding:support balance-alb interface with vlan to bridge (Jonathan Toppins) [2150390] - bonding: cleanup bond_create (Jonathan Toppins) [2150390] - bonding: netlink error message support for options (Jonathan Toppins) [2150390] - bonding: Update layer2 and layer2+3 hash formula documentation (Jonathan Toppins) [2150390] - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode (Jonathan Toppins) [2150390] - net: remove bond_slave_has_mac_rcu() (Jonathan Toppins) [2150390] - net: bonding: debug: avoid printing debug logs when bond is not notifying peers (Jonathan Toppins) [2150390] - net: bonding: constify and use dev_addr_set() (Jonathan Toppins) [2150390] - net: use dev_addr_set() (Jonathan Toppins) [2150390] - bonding: remove extraneous definitions from bonding.h (Jonathan Toppins) [2150390] - net: bonding: bond_alb: Fix some typos in bond_alb.c (Jonathan Toppins) [2150390] - net: bonding: use tabs instead of space for code indent (Jonathan Toppins) [2150390] - net: bonding: remove unnecessary braces (Jonathan Toppins) [2150390] - net: bonding: fix code indent for conditional statements (Jonathan Toppins) [2150390] - net: bonding: add some required blank lines (Jonathan Toppins) [2150390] - docs: networking: bonding.rst Fix a typo in bonding.rst (Jonathan Toppins) [2150390] - docs: networking: bonding.rst resources section cleanup (Jonathan Toppins) [2150390] - bonding: Replace zero-length array with flexible-array member (Jonathan Toppins) [2150390] - include/net/bond_3ad: Simplify the code by using the ARRAY_SIZE (Jonathan Toppins) [2150390] - vmxnet3: use correct intrConf reference when using extended queues (Izabela Bakollari) [2150917] - vmxnet3: correctly report encapsulated LRO packet (Izabela Bakollari) [2150917] - net: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2150917] - vmxnet3: Implement ethtool's get_channels command (Izabela Bakollari) [2150917] - vmxnet3: Record queue number to incoming packets (Izabela Bakollari) [2150917] - [rt] Revert "mm/memcg: disable threshold event handlers on PREEMPT_RT" (Chris White) [2152035] - s390/pci: allow zPCI zbus without a function zero (Tobias Huschle) [2043829] - PCI: Extend isolated function probing to s390 (Tobias Huschle) [2043829] - PCI: Move jailhouse's isolated function handling to pci_scan_slot() (Tobias Huschle) [2043829] - PCI: Split out next_ari_fn() from next_fn() (Tobias Huschle) [2043829] - PCI: Clean up pci_scan_slot() (Tobias Huschle) [2043829] - KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Report optimal memory slots (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate memory (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Support variable guest page size (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Probe memory slots for once (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate loop conditions in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Use data->nslots in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: Make memslot_perf_test arch independent (Gavin Shan) [2134650] - selftests: netfilter: Fix and review rpath.sh (Phil Sutter) [1961152] - netfilter: Use l3mdev flow key when re-routing mangled packets (Phil Sutter) [1961152] - netfilter: Update ip6_route_me_harder to consider L3 domain (Phil Sutter) [1961152] - netfilter: Dissect flow after packet mangling (Phil Sutter) [1961152] - netfilter: rpfilter/fib: Populate flowic_l3mdev field (Phil Sutter) [1961152] - selftests: netfilter: Test reverse path filtering (Phil Sutter) [1961152] - netfilter: nft_fib: Fix for rpath check with VRF devices (Phil Sutter) [1961152] - net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev (Phil Sutter) [1961152] - net: Handle l3mdev in ip_tunnel_init_flow (Phil Sutter) [1961152] - xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup (Phil Sutter) [1961152] - net: Add l3mdev index to flow struct and avoid oif reset for port devices (Phil Sutter) [1961152] - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu (Phil Sutter) [1961152] - l3mdev: add function to retreive upper master (Phil Sutter) [1961152] - sfc: move deprecation message to sfc_siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: add entries for new CONFIG_SFC_SIENA* configs (Íñigo Huguet) [2112205 2136107] - sfc: Fix an error handling path in efx_pci_probe() (Íñigo Huguet) [2112205] - sfc: support PTP over Ethernet (Íñigo Huguet) [2112205 2065017] - sfc: support PTP over IPv6/UDP (Íñigo Huguet) [2112205 2065017] - sfc: allow more flexible way of adding filters for PTP (Íñigo Huguet) [2112205 2065017] - sfc: correct filter_table_remove method for EF10 PFs (Íñigo Huguet) [2112205] - sfc/siena: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2112205] - sfc/siena: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2112205] - sfc: implement ethtool get/set RX ring size for EF100 reps (Íñigo Huguet) [2112205] - sfc: use a dynamic m-port for representor RX and set it promisc (Íñigo Huguet) [2112205] - sfc: move table locking into filter_table_{probe,remove} methods (Íñigo Huguet) [2112205] - sfc: insert default MAE rules to connect VFs to representors (Íñigo Huguet) [2112205] - sfc: receive packets from EF100 VFs into representors (Íñigo Huguet) [2112205] - sfc: check ef100 RX packets are from the wire (Íñigo Huguet) [2112205] - sfc: determine wire m-port at EF100 PF probe time (Íñigo Huguet) [2112205] - sfc: ef100 representor RX top half (Íñigo Huguet) [2112205] - sfc: ef100 representor RX NAPI poll (Íñigo Huguet) [2112205] - sfc: plumb ef100 representor stats (Íñigo Huguet) [2112205] - sfc: disable softirqs for ptp TX (Íñigo Huguet) [2112205] - sfc/siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: attach/detach EF100 representors along with their owning PF (Íñigo Huguet) [2112205] - sfc: hook up ef100 representor TX (Íñigo Huguet) [2112205] - sfc: support passing a representor to the EF100 TX path (Íñigo Huguet) [2112205] - sfc: determine representee m-port for EF100 representors (Íñigo Huguet) [2112205] - sfc: phys port/switch identification for ef100 reps (Íñigo Huguet) [2112205] - sfc: add basic ethtool ops to ef100 reps (Íñigo Huguet) [2112205] - sfc: add skeleton ef100 VF representors (Íñigo Huguet) [2112205] - sfc: detect ef100 MAE admin privilege/capability at probe time (Íñigo Huguet) [2112205] - sfc: update EF100 register descriptions (Íñigo Huguet) [2112205] - sfc: update MCDI protocol headers (Íñigo Huguet) [2112205] - sfc/siena: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2112205] - sfc: Separate netdev probe/remove from PCI probe/remove (Íñigo Huguet) [2112205] - sfc: replace function name in string with __func__ (Íñigo Huguet) [2112205] - sfc: Unsplit literal string. (Íñigo Huguet) [2112205] - sfc: Move EF100 efx_nic_type structs to the end of the file (Íñigo Huguet) [2112205] - sfc: Separate efx_nic memory from net_device memory (Íñigo Huguet) [2112205] - sfc: Encapsulate access to netdev_priv() (Íñigo Huguet) [2112205] - sfc: Change BUG_ON to WARN_ON and recovery code. (Íñigo Huguet) [2112205] - sfc: Remove netdev init from efx_init_struct (Íñigo Huguet) [2112205] - sfc: Add a PROBED state for EF100 VDPA use. (Íñigo Huguet) [2112205] - sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. (Íñigo Huguet) [2112205] - sfc: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc/siena: Fix typo in comment (Íñigo Huguet) [2112205] - sfc: Fix typo in comment (Íñigo Huguet) [2112205] - sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2112205] - sfc/siena: fix considering that all channels have TX queues (Íñigo Huguet) [2112205] - sfc/siena: Remove duplicate check on segments (Íñigo Huguet) [2112205 2136107] - sfc: siena: Have a unique wrapper ifndef for efx channels header (Íñigo Huguet) [2112205 2136107] - eth: sfc: remove remnants of the out-of-tree napi_weight module param (Íñigo Huguet) [2112205] - sfc: siena: Fix Kconfig dependencies (Íñigo Huguet) [2112205 2136107] - sfc/siena: Reinstate SRIOV init/fini function calls (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make PTP and reset support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make MCDI logging support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make HWMON support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make SRIOV support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make MTD support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc: Add a basic Siena module (Íñigo Huguet) [2112205 2136107] - sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename peripheral functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename RX/TX functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in efx headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Remove build references to missing functionality (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 2) (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 1) (Íñigo Huguet) [2112205 2136107] - sfc: Move Siena specific files (Íñigo Huguet) [2112205 2136107] - sfc: Copy a subset of mcdi_pcol.h to siena (Íñigo Huguet) [2112205 2136107] - sfc: Disable Siena support (Íñigo Huguet) [2112205 2136107] - sfc: add EF100 VF support via a write to sriov_numvfs (Íñigo Huguet) [2112205] - sfc: Remove global definition of efx_reset_type_names (Íñigo Huguet) [2112205] - sfc: Remove duplicate definition of efx_xmit_done (Íñigo Huguet) [2112205] - sfc: efx_default_channel_type APIs can be static (Íñigo Huguet) [2112205] - sfc: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2112205] - sfc: ef10: Fix assigning negative value to unsigned variable (Íñigo Huguet) [2112205] - sfc: use hardware tx timestamps for more than PTP (Íñigo Huguet) [2112205 2065017] - net: ethernet: sfc: Make subdir logic consistent with other vendors (Íñigo Huguet) [2112205 2136107] - hugetlbfs: fix mount mode command line processing (Bill O'Donnell) [2148876] - igc: Correct the launchtime offset (Corinna Vinschen) [2103954] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103954] - igc: Remove IGC_MDIC_INT_EN definition (Corinna Vinschen) [2103954] - igc: Remove forced_speed_duplex value (Corinna Vinschen) [2103954] - igc: Remove MSI-X PBA Clear register (Corinna Vinschen) [2103954] - igc: Lift TAPRIO schedule restriction (Corinna Vinschen) [2103954] - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Wander Lairson Costa) [2150964] {CVE-2022-3628} - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103949] - tipc: call tipc_lxc_xmit without holding node_read_lock (Xin Long) [2141640] - mptcp: fix sleep in atomic at close time (Davide Caratti) [2150361] - mptcp: don't orphan ssk in mptcp_close() (Davide Caratti) [2150361] - net: Avoid overwriting valid skb->napi_id (Antoine Tenart) [2142593] - x86/microcode/AMD: Apply the patch early on every logical thread (Waiman Long) [2139856] - x86/bugs: Enable STIBP for IBPB mitigated RETBleed (Waiman Long) [2139856] - x86/bugs: Add "unknown" reporting for MMIO Stale Data (Waiman Long) [2139856] - tracing: Use a copy of the va_list for __assign_vstr() (Íñigo Huguet) [2143356] - tracing/events: Add __vstring() and __assign_vstr() helper macros (Íñigo Huguet) [2143356] - rtnetlink: add IFLA_PARENT_[DEV|DEV_BUS]_NAME (Jose Ignacio Tornos Martinez) [2144853] - rtnetlink: add alloc() method to rtnl_link_ops (Jose Ignacio Tornos Martinez) [2144853] - ipv6: Fix data races around sk->sk_prot. (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: annotate some data-races around sk->sk_prot (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: use indirect call wrappers for {tcp, udpv6}_{recv, send}msg() (Guillaume Nault) [2144805] {CVE-2022-3567} - mm/mremap: hold the rmap lock in write mode when moving page table entries. (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: use pmd/pud_poplulate to update page table entries (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: don't enable optimized PUD move if page table levels is 2 (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: convert huge PUD move to separate helper (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: fix BUILD_BUG_ON() error in get_extent (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap.c: fix extent calculation (Waiman Long) [2140945] {CVE-2022-41222} - x86: mremap speedup - Enable HAVE_MOVE_PUD (Waiman Long) [2140945] {CVE-2022-41222} - mm: speedup mremap on 1GB or larger regions (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: start addresses are properly aligned (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: calculate extent in one place (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: it is sure to have enough space when extent meets requirement (Waiman Long) [2140945] {CVE-2022-41222}- irqchip/gic, gic-v3: Make SGIs use handle_percpu_devid_irq() (Charles Mirabile) [2133892] - irqchip/gic-common: Don't enable SGIs by default (Charles Mirabile) [2133892] - irqchip/gic: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic: Refactor SMP configuration (Charles Mirabile) [2133892] - irqchip/gic-v3: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic-v3: Describe the SGI range (Charles Mirabile) [2133892] - arm64: Allow IPIs to be handled as normal interrupts (Charles Mirabile) [2133892] - irqchip/gic, gic-v3: Prevent GSI to SGI translations (Charles Mirabile) [2133892] - Workaround to enable support for IPI (Charles Mirabile) [2133892] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112182] - tg3: Disable tg3 device on system reboot to avoid triggering AER (Ken Cox) [2112182] - aquantia: Do not purge addresses when setting the number of rings (Izabela Bakollari) [2122571] - openvswitch: add nf_ct_is_confirmed check before assigning the helper (Antoine Tenart) [2135414] - net: openvswitch: allow conntrack in non-initial user namespace (Antoine Tenart) [2135414] - net: openvswitch: allow metering in non-initial user namespace (Antoine Tenart) [2135414] - openvswitch: Change the return type for vport_ops.send function hook to int (Antoine Tenart) [2135414] - net: openvswitch: fix repeated words in comments (Antoine Tenart) [2135414] - openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests (Antoine Tenart) [2135414] - openvswitch: allow specifying ifindex of new interfaces (Antoine Tenart) [2135414] - openvswitch: move from strlcpy with unused retval to strscpy (Antoine Tenart) [2135414] - openvswitch: Fix overreporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: Fix double reporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: fix memory leak at failed datapath creation (Antoine Tenart) [2135414] - net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143359] - i40e: Fix error handling in i40e_init_module() (Stefan Assmann) [2103661] - i40e: Add appropriate error message logged for incorrect duplex setting (Stefan Assmann) [2103661] - i40e: Add i40e_napi_poll tracepoint (Stefan Assmann) [2103661] - i40e: Record number of RXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Record number TXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Store the irq number in i40e_q_vector (Stefan Assmann) [2103661] - ptp: introduce helpers to adjust by scaled parts per million (Stefan Assmann) [2103661] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2103661] - i40e: Fix flow-type by setting GL_HASH_INSET registers (Stefan Assmann) [2103661] - i40e: Fix ethtool rx-flow-hash setting for X722 (Stefan Assmann) [2103661] - i40e: Fix ADQ rate limiting for PF (Stefan Assmann) [2103661] - i40e: add description and modify interrupts configuration procedure (Stefan Assmann) [2103661] - i40e: Add basic support for I710 devices (Stefan Assmann) [2103661] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103661] - i40e: Fix incorrect address type for IPv6 flow rules (Stefan Assmann) [2103661] - i40e: Fix to stop tx_timeout recovery if GLOBR fails (Stefan Assmann) [2103661] - i40e: convert .adjfreq to .adjfine (Stefan Assmann) [2103661] - i40e: use mul_u64_u64_div_u64 for PTP frequency calculation (Stefan Assmann) [2103661] - i40e: Fix interface init with MSI interrupts (no MSI-X) (Stefan Assmann) [2103661] - i40e: Refactor tc mqprio checks (Stefan Assmann) [2103661] - i40e: Fix erroneous adapter reinitialization during recovery process (Stefan Assmann) [2103661] - i40e: Fix VF's MAC Address change on VM (Stefan Assmann) [2103661] - i40e: Fix dropped jumbo frames statistics (Stefan Assmann) [2103661] - intel/i40e:fix repeated words in comments (Stefan Assmann) [2103661] - intel: remove unused macros (Stefan Assmann) [2103661] - i40e: read the XDP program once per NAPI (Stefan Assmann) [2103661] - intel/i40e: delete if NULL check before dev_kfree_skb (Stefan Assmann) [2103661] - i40e: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [2103661] - i40e: Add support for ethtool -s speed (Stefan Assmann) [2103661] - i40e: Add VF VLAN pruning (Stefan Assmann) [2103661] - xsk: Wipe out dead zero_copy_allocator declarations (Stefan Assmann) [2103661] - gpio: amdpt: add new device ID and 24-pin support (Prarit Bhargava) [2097868] - platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver (Prarit Bhargava) [2076732] - HID: hyperv: fix possible memory leak in mousevsc_probe() (Mohammed Gamal) [2139468] - HID: hyperv: Correctly access fields declared as __le16 (Mohammed Gamal) [2139468] - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() (Mohammed Gamal) [2139473] - Drivers: hv: fix repeated words in comments (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Split memcpy of flex-array (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability (Mohammed Gamal) [2139473] - PCI: Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to pci_ids.h (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Fix kernel-doc (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Optimize vmbus_on_event (Mohammed Gamal) [2139473] - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region (Mohammed Gamal) [2139473] - Drivers: hv: Always reserve framebuffer region for Gen1 VMs (Mohammed Gamal) [2139473] - Drivers: hv: remove duplicate word in a comment (Mohammed Gamal) [2139473] - Drivers: hv: Create debugfs file with hyper-v balloon usage information (Mohammed Gamal) [2139473] - Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended (Mohammed Gamal) [2139473] - scsi: storvsc: remove an extraneous "to" in a comment (Cathy Avery) [2143320] - Drivers: hv: vmbus: Optimize vmbus_on_event (Cathy Avery) [2143320] - scsi: storvsc: Drop DID_TARGET_FAILURE use (Cathy Avery) [2143320] - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq (Cathy Avery) [2143320] - scsi: storvsc: Correct reporting of Hyper-V I/O size limits (Cathy Avery) [2143320] - scsi: storvsc: Removing Pre Win8 related logic (Cathy Avery) [2143320] - scsi: storvsc: Fix typo in comment (Cathy Avery) [2143320] - scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7 (Cathy Avery) [2143320] - vdpa/mlx5: re-create forwarding rules after mac modified (Laurent Vivier) [2145136] - ipv6: Fix crash when IPv6 is administratively disabled (Guillaume Nault) [2140779] - raw: fix a typo in raw_icmp_error() (Guillaume Nault) [2140779] - raw: remove unused variables from raw6_icmp_error() (Guillaume Nault) [2140779] - raw: complete rcu conversion (Guillaume Nault) [2140779] - raw: Use helpers for the hlist_nulls variant. (Guillaume Nault) [2140779] - raw: Fix mixed declarations error in raw_icmp_error(). (Guillaume Nault) [2140779] - raw: convert raw sockets to RCU (Guillaume Nault) [2140779] - raw: use more conventional iterators (Guillaume Nault) [2140779] - raw: Add missing annotations to raw_seq_start() and raw_seq_stop() (Guillaume Nault) [2140779] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103941] - e1000e: convert .adjfreq to .adjfine (Ken Cox) [2103941] - e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2103941] - Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2103941] - e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2103941] - intel/e1000e:fix repeated words in comments (Ken Cox) [2103941] - intel: remove unused macros (Ken Cox) [2103941] - net: move netif_set_gso_max helpers (Ivan Vecera) [2137564] - net: make drivers set the TSO limit not the GSO limit (Ivan Vecera) [2137564] - net: don't allow user space to lift the device limits (Ivan Vecera) [2137564] - net: add netif_inherit_tso_max() (Ivan Vecera) [2137564] - net: extract a few internals from netdevice.h (Ivan Vecera) [2137564] - net: unexport a handful of dev_* functions (Ivan Vecera) [2137564] - bpf: Fix extable address check. (Felix Maurer) [2138532] - bpf, x64: Factor out emission of REX byte in more cases (Felix Maurer) [2138532] - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Felix Maurer) [2138532] - bpf: Fix extable fixup offset. (Felix Maurer) [2138532] - bpf: Fix the off-by-two error in range markings (Felix Maurer) [2138532] - bpf: Fix potential race in tail call compatibility check (Felix Maurer) [2138532] - bpf: Fix possible out of bound write in narrow load handling (Felix Maurer) [2138532] - bpf: Fix potential memleak and UAF in the verifier. (Felix Maurer) [2138532] - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (Thomas Huth) [2151854] - PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2143354] - PM: core: Add new *_PM_OPS macros, deprecate old ones (Íñigo Huguet) [2143354] - PM: Make *_DEV_PM_OPS macros use __maybe_unused (Íñigo Huguet) [2143354] - PM: core: Redefine pm_ptr() macro (Íñigo Huguet) [2143354] - linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in (Íñigo Huguet) [2143354] - net: Remove unused inline function sk_nulls_node_init() (Guillaume Nault) [2143239] - ping: convert to RCU lookups, get rid of rwlock (Guillaume Nault) [2143239] - mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1 (Waiman Long) [2149544] - mm: vmscan: remove deadlock due to throttling failing to make progress (Waiman Long) [2149544] - mm: vmscan: reduce throttling due to a failure to make progress -fix (Waiman Long) [2149544] - mm: vmscan: Reduce throttling due to a failure to make progress (Waiman Long) [2149544] - mm/vmscan: delay waking of tasks throttled on NOPROGRESS (Waiman Long) [2149544] - mm/vmscan: increase the timeout if page reclaim is not making progress (Waiman Long) [2149544] - mm/vmscan: centralise timeout values for reclaim_throttle (Waiman Long) [2149544] - mm/page_alloc: remove the throttling logic from the page allocator (Waiman Long) [2149544] - mm/writeback: throttle based on page writeback instead of congestion (Waiman Long) [2149544] - mm/vmscan: throttle reclaim when no progress is being made (Waiman Long) [2149544] - mm/vmscan: throttle reclaim and compaction when too may pages are isolated (Waiman Long) [2149544] - mm/vmscan: throttle reclaim until some writeback completes if congested (Waiman Long) [2149544] - mm/vmscan.c: delete or fix duplicated words (Waiman Long) [2149544] - powerpc/pseries/vas: Add VAS IRQ primary handler (Mamatha Inamdar) [2131675] - powerpc: Ignore DSI error caused by the copy/paste instruction (Mamatha Inamdar) [2131675] - powerpc/pseries: Move vas_migration_handler early during migration (Mamatha Inamdar) [2131675] - vt: drop old FONT ioctls (Wander Lairson Costa) [2109164] {CVE-2021-33656}- x86/mce: Reduce number of machine checks taken during recovery (Prarit Bhargava) [2104388] - scsi: storvsc: Fix handling of srb_status and capacity change events (Mohammed Gamal) [2139728] - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() (Mohammed Gamal) [2139463] - hv_netvsc: Fix race between VF offering and VF association message from host (Mohammed Gamal) [2139475] - sbitmap: fix lockup while swapping (Ming Lei) [2140214] - sbitmap: fix batched wait_cnt accounting (Ming Lei) [2140214] - sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up() (Ming Lei) [2140214] - sbitmap: fix possible io hung due to lost wakeup (Ming Lei) [2140214] - sbitmap: add helper to clear a batch of tags (Ming Lei) [2140214] - x86/hyperv: Restore VP assist page after cpu offlining/onlining (Mohammed Gamal) [2139454] - clocksource/drivers/hyperv: add data structure for reference TSC MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix root partition faults when writing to VP assist page MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix invalid writes to MSRs during root partition kexec (Mohammed Gamal) [2139454] - x86/hyperv: Remove BUG_ON() for kmap_local_page() (Mohammed Gamal) [2139454] - x86/hyperv: Disable hardlockup detector by default in Hyper-V guests (Mohammed Gamal) [2139454] - x86/hyperv: Update 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Replace kmap() with kmap_local_page() (Mohammed Gamal) [2139454] - hyperv: simplify and rename generate_guest_id (Mohammed Gamal) [2139454] - x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM (Mohammed Gamal) [2139454] - x86/sev: Define the Linux-specific guest termination reasons (Mohammed Gamal) [2139454] - x86/sev: Shorten GHCB terminate macro names (Mohammed Gamal) [2139454] - x86/sev: Save the negotiated GHCB version (Mohammed Gamal) [2139454] - locking: Add __sched to semaphore functions (Waiman Long) [2141429] - locking/rwsem: Disable preemption while trying for rwsem lock (Waiman Long) [2141429] - locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked() (Waiman Long) [2141429] - locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Waiman Long) [2141429] - locking: Mark racy reads of owner->on_cpu (Waiman Long) [2141429] - locking: Make owner_on_cpu() into (Waiman Long) [2141429] - locking/rwsem: Optimize down_read_trylock() under highly contended case (Waiman Long) [2141429] - locking/rwsem: Fix comments about reader optimistic lock stealing conditions (Waiman Long) [2141429] - locking/rwsem: Disable preemption for spinning region (Waiman Long) [2141429] - locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() (Waiman Long) [2141429] - NFSD: Mark exports of NFS as unsupported (Benjamin Coddington) [2150902] - fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi) [2110883] - fuse: add file_modified() to fallocate (Miklos Szeredi) [2110883] - mei: me: add adler lake point S DID (Prarit Bhargava) [2141602] - ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use (Izabela Bakollari) [2144858] - libnvdimm/namespace: Fix visibility of namespace resource attribute (Jeff Moyer) [2016347] - PCI: hv: Only reuse existing IRTE allocation for Multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix the definition of vector in hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit() (Mohammed Gamal) [2139458] - PCI: hv: Add validation for untrusted Hyper-V values (Mohammed Gamal) [2139458] - PCI: hv: Fix interrupt mapping for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening (Mohammed Gamal) [2139458] - PCI: hv: Fix multi-MSI to allow more than one MSI vector (Mohammed Gamal) [2139458] - net: mana: Add rmb after checking owner bits (Mohammed Gamal) [2139462] - net: mana: Add support of XDP_REDIRECT action (Mohammed Gamal) [2139462] - net: mana: Add the Linux MANA PF driver (Mohammed Gamal) [2139462] - NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable (Emanuele Giuseppe Esposito) [2127128] - cgroup/cpuset: Reduce cpuset_rwsem writer latency (Waiman Long) [2149031] - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass (Waiman Long) [2149031] - rcu: Always inline rcu_dynticks_task*_{enter,exit}() (Waiman Long) [2149031] - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() (Waiman Long) [2149031] - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE (Waiman Long) [2149031] - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock (Waiman Long) [2149031] - rcu: Fix to include first blocked task in stall warning (Waiman Long) [2149031] - cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Waiman Long) [2149031] - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree (Waiman Long) [2149031] - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug (Waiman Long) [2149031] - cgroup: reduce dependency on cgroup_mutex (Waiman Long) [2149031]- drm/i915: fix TLB invalidation for Gen12 video and compute engines (Wander Lairson Costa) [2148150] {CVE-2022-4139} - redhat/configs: Set CONFIG_X86_AMD_PSTATE to 'm' (Prarit Bhargava) [2145246] - bonding: uninitialized variable in bond_miimon_inspect() (Jonathan Toppins) [1973124] - bonding: fix link recovery in mode 2 when updelay is nonzero (Jonathan Toppins) [1973124] - RHEL: ALSA: update configuration (Jaroslav Kysela) [2125544] - RHEL: ALSA: fix compilation issues (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-mtl: fix firmware name (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Correct pin configs for ASUS G533Z (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 (Jaroslav Kysela) [2125544] - ALSA: ac97: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: ca0106: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: control: add snd_ctl_rename() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Use only dynamic PCM device allocation (Jaroslav Kysela) [2125544] - regmap: add reg_sequence helpers (Jaroslav Kysela) [2125544] - regmap: fix the kerneldoc for regmap_test_bits() (Jaroslav Kysela) [2125544] - regmap: provide helpers for simple bit operations (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup() (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration (Jaroslav Kysela) [2125544] - ASoC: test-component: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Add support for pll_r coefficient (Jaroslav Kysela) [2125544] - ASoC: ssm4567: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: rk3328: fix disabling mclk on pclk probe failure (Jaroslav Kysela) [2125544] - ASoC: pcm3060: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cs42l42: remove redundant test (Jaroslav Kysela) [2125544] - ALSA: ppc: beep: fix clang -Wimplicit-fallthrough (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add comment for the endianness flag (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: handle timeouts in resume path (Jaroslav Kysela) [2125544] - ASoC: wsa881x: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: add runtime pm support (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Minor clean and redundant code removal (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed (Jaroslav Kysela) [2125544] - ASoC: wm8998: Fix event generation for input mux (Jaroslav Kysela) [2125544] - ASoC: arizona: Fix a wrong free in wm8997_probe (Jaroslav Kysela) [2125544] - ASoC: wm8962: Allow switching between analog and digital inputs (Jaroslav Kysela) [2125544] - ASoC: wm8960: Fix clock configuration on slave mode (Jaroslav Kysela) [2125544] - ASoC: wm8962: Fix suspend while playing music (Jaroslav Kysela) [2125544] - ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125544] - ASoC: wm8960: Add ACPI support (Jaroslav Kysela) [2125544] - ASoC: wm8958: Fix change notifications for DSP controls (Jaroslav Kysela) [2125544] - ASoC: wm8940: add devicetree support (Jaroslav Kysela) [2125544] - ASoC: wm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: wm8903: Fix the error handling of wm8903_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: wm8731: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library (Jaroslav Kysela) [2125544] - ASoC: wm5102: Fix event generation for output compensation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use int array instead of bitmask for TX mixers (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use DT bindings instead of local DAI definitions (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Fix spurious event generation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Remove RX channel from old list before adding it to a new one (Jaroslav Kysela) [2125544] - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: wcd9335: remove redundant tests (Jaroslav Kysela) [2125544] - ASoC: uda1380: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: twl4030: Drop legacy, non DT boot support (Jaroslav Kysela) [2125544] - ASoC: tscs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ts3a227e: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tpa6130: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tlv320dac3x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic33: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: codec: tlv320aic32x4: fix mono playback via I2S (Jaroslav Kysela) [2125544] - ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Fix typo in BCLK clock name (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic26: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic23: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Return zero in remove callback (Jaroslav Kysela) [2125544] - ASoC: tda7419: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Fix the error handling of tas6424_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas6424: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas5720: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas571x: Fix the error handling of tas571x_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas5086: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas2552: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: tas2770: Reinit regcache on reset (Jaroslav Kysela) [2125544] - ASoC: tas2562: Propagate the error in tas2562_dac_event() (Jaroslav Kysela) [2125544] - ASoC: tas2562: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2764: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Fix handling of mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2770: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2770: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Set correct FSYNC polarity (Jaroslav Kysela) [2125544] - ASoC: tas2770: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tas2552: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: sta*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: sta32x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta32x: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: ssm2602: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: ssm2518: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Fix noise on shutdown/remove (Jaroslav Kysela) [2125544] - ASoC: rt9120: Fix 3byte read, valule offset typo (Jaroslav Kysela) [2125544] - ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic (Jaroslav Kysela) [2125544] - ASoC: codecs: rt715-sdca: remove useless assignment of ops (Jaroslav Kysela) [2125544] - ASoC: rt5682s: Separate the regulator consumer controls (Jaroslav Kysela) [2125544] - ASoC: rt5645: Fix the error handling of rt5645_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the issue of the abnormal JD2 status (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the JD voltage dropping issue (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the wrong state of JD1 and JD2 (Jaroslav Kysela) [2125544] - ASoC: rt5640: Add the MICBIAS1 to the dapm routing (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix jack detection (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix NULL jack in interrupt (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Always init jack_detect_work (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: add the default value of register 0xc320 (Jaroslav Kysela) [2125544] - ASoC: rk3328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: pcm1789: Make pcm1789_common_exit() return void (Jaroslav Kysela) [2125544] - ASoC: pcm186x: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: pcm186x: simplify the return expression of pcm186x_power_off() (Jaroslav Kysela) [2125544] - ASoC: pcm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: nau8825: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8825: Declare 2 channels for DAI of capture stream (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore is released unexpectedly (Jaroslav Kysela) [2125544] - ASoC: nau8824: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore unbalance at error paths (Jaroslav Kysela) [2125544] - ASoC: nau8822: Don't reconfigure PLL to the same values (Jaroslav Kysela) [2125544] - ASoC: nau8822: Disable internal PLL if freq_out is zero (Jaroslav Kysela) [2125544] - ASoC: nau8821: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8821: Don't unconditionally free interrupt (Jaroslav Kysela) [2125544] - ASoC: nau8821: add new widget to control system clock (Jaroslav Kysela) [2125544] - ASoC: nau8821: Add headset button detection (Jaroslav Kysela) [2125544] - ASoC: codecs: mt6359-accdet: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6366: support for mt6366 codec (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component (Jaroslav Kysela) [2125544] - ASoC: nau8540: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6660: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6359: Fix refcount leak bug (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe (Jaroslav Kysela) [2125544] - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: ml26124: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98390: use linux/gpio/consumer.h to fix build (Jaroslav Kysela) [2125544] - ASoC: max98390: Add reset gpio control (Jaroslav Kysela) [2125544] - ASoC: codecs: soundwire: call pm_runtime_resume() in component probe (Jaroslav Kysela) [2125544] - ASoC: max98373: Removing 0x203E from the volatile reg (Jaroslav Kysela) [2125544] - ASoC: max98090: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98090: Fix event generation for custom controls (Jaroslav Kysela) [2125544] - ASoC: codecs: max98088: Clean up some inconsistent indenting (Jaroslav Kysela) [2125544] - ASoC: max980*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: lm4857: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da732x: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: da7219: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: max9*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: lm49xxx: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: es83*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: codes: Add support for ES8316 producer mode (Jaroslav Kysela) [2125544] - ASoC: dmic: Add support for DSD data format (Jaroslav Kysela) [2125544] - ASoC: da[79]*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da7219: cancel AAD related work earlier for jack removal (Jaroslav Kysela) [2125544] - ASoC: da7219: Fix pole orientation detection on certain headsets (Jaroslav Kysela) [2125544] - ASoC: da7218: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: cx2072x: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: cs4349: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs42l51: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Only report button state if there was a button interrupt (Jaroslav Kysela) [2125544] - ASoC: cs4270: update kernel-doc (Jaroslav Kysela) [2125544] - ASoC: cs4270: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add support for CLSA3541 ACPI device ID (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Enable Internal Boost in shared lib (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Do not print error when waking from hibernation (Jaroslav Kysela) [2125544] - ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE (Jaroslav Kysela) [2125544] - ASoC: alc56*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4613: cares Simple-Audio-Card case for TDM (Jaroslav Kysela) [2125544] - ASoC: ak4613: add TDM256 support (Jaroslav Kysela) [2125544] - ASoC: ak4613: rename constraint to constraint_rates (Jaroslav Kysela) [2125544] - ASoC: ak4613: priv has ctrl1 instead of iface (Jaroslav Kysela) [2125544] - ASoC: ak4613: return error if it was setup as clock provider (Jaroslav Kysela) [2125544] - ASoC: ak4613: tidyup ak4613_interface (Jaroslav Kysela) [2125544] - ASoC: ak4613: add missing mutex_lock() (Jaroslav Kysela) [2125544] - ASoC: ak4642: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: ak*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode (Jaroslav Kysela) [2125544] - ASoC: ada*, ssm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules (Jaroslav Kysela) [2125544] - ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: test-component: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec() (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already have (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Make asoc_simple_clean_reference() return void (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: make Codec2Codec settings optional (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: use of_property_read_u32() for rate (Jaroslav Kysela) [2125544] - ASoC: audio_graph_card2: Fix port numbers in example (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2-custom-sample.dtsi: add verbose explanation (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoC: test-component: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: use software node API in Atom boards (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: avoid oops in error handling (Jaroslav Kysela) [2125544] - ASoC: Intel: use software node API in SoundWire machines (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: Drop redundant enum constant (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_pcm512x: remove unnecessary init (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: fix out-of-bounds array access (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay (Jaroslav Kysela) [2125544] - ASoC: xtensa: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: xtensa: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: make arrays mul and div static const, makes object smaller (Jaroslav Kysela) [2125544] - ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params() (Jaroslav Kysela) [2125544] - ASoC: spear: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dsp: report error on power-up/down (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Drop misleading comment regarding dma_data (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: fix sof_es8336 probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: remove hard-coded SSP selection (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: reset the num_links during probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: add support for HDMI_In capture (Jaroslav Kysela) [2125544] - ASoC: Intel: common: fix typo for tplg naming (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_da7219_max98373: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: support BT offload audio (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: glk_rt5682_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: cml_rt1011_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: Use temporary variable for struct device (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: reset acpi_chan_package (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: bxt_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename haswell source file to hsw_rt5640 (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove redundant test (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Remove FE DAI ops (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve codec_init() quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename broadwell source file to bdw_rt286 (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: broadwell: Make broadwell_disable_jack() return void (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: intel: atom: Remove superfluous flush_scheduled_work() (Jaroslav Kysela) [2125544] - ASoC: Intel: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: controls: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: Skylake: remove redundant re-assignments to pointer array (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: byt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: only fixup topology name if not set already (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: don't set fw_filename (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links (Jaroslav Kysela) [2125544] - ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt() (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Prevent current kernel running with older FW (Jaroslav Kysela) [2125544] - ASoC: SOF: Copy compress parameters into extended data (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Dynamically allocate pcm params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add trigger callback into sdw_callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: IPC4: enable IMR boot (Jaroslav Kysela) [2125544] - ASoC: SOC: Intel: introduce cl_init callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Revisit IMR boot sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: Fix clang -Wformat warning (Jaroslav Kysela) [2125544] - ASoC: SOF: remove warning on ABI checks (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: set pcm rate to dai setting (Jaroslav Kysela) [2125544] - ASoC: SOF: reduce default verbosity of IPC logs (Jaroslav Kysela) [2125544] - Revert "RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default" (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix alh_group_ida max value (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: set domain bit based on dp domain type (Jaroslav Kysela) [2125544] - ASoC: SOF: add ipc4 SRC module support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: check dai->private in ipc_free() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Compile and runtime IPC version selection (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix error code in probe (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Revise mt8195 boot flow (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: use pm_resume_and_get() on component probe (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write() (Jaroslav Kysela) [2125544] - ASoC: sof: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used (Jaroslav Kysela) [2125544] - ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown (Jaroslav Kysela) [2125544] - ASoC: SOF: Add cont_update_posn to platform parameters (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add definitions for S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: Clarify the IPC timeout handling path (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: remove unused variable (Jaroslav Kysela) [2125544] - ASoC: SOF: Switch to IPC generic firmware tracing (Jaroslav Kysela) [2125544] - ALSA: sc6000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: gus: Fix memory leaks at memory allocator error paths (Jaroslav Kysela) [2125544] - ALSA: sound/isa/gus: check the return value of kstrdup() (Jaroslav Kysela) [2125544] - ALSA: gus: Fix erroneous memory allocation (Jaroslav Kysela) [2125544] - ALSA: galaxy: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: cs4236: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2125544] - ALSA: aloop: Fix random zeros in capture data when using jiffies timer (Jaroslav Kysela) [2125544] - ALSA: Add generic serial MIDI driver using serial bus API (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use lookup table to create modules (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Recognize FW_CFG_RESERVED (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use helper function to set up DMA (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Set max DMA segment size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Block IPC channel on suspend (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Copy only as many RX bytes as necessary (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Relax DSP core transition timings (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Assign I2S gateway when parsing topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix i2s_test card name initialization (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: correct config reference for I2S test board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix parsing UUIDs in topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add da7219 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98373 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98357a machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add ssm4567 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add nau8825 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt5682 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt298 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt286 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt274 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add I2S-test machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add DMIC machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix build error on arc, m68k and sparc (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: APL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: SKL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Power management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Machine board registration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Event tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: D0ix power state support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Register HDAudio ext-bus operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add HDAudio machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: PCI driver implementation (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Coredump and recovery flow (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Drop direct ACPI dependency (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Enable AVS driver only on x86 platforms (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: non-HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic PCM FE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic soc component driver (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Account for libraries when booting basefw (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Configure modules according to their type (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare modules before bindings them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Arm paths after creating them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path state management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path creation and freeing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare path and its components (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Support link_mask formatted string (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology loading operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse path and path templates tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pipeline and module tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pplcfg and binding tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse module-extension tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology parsing infrastructure (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add MeteorLake machines (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare vendor tokens (Jaroslav Kysela) [2125544] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit (Jaroslav Kysela) [2125544] - uapi: sof: abi: Bump SOF ABI for ext_data_length (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new structures for topology manifest data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: bump SOF_ABI_MINOR (Jaroslav Kysela) [2125544] - ASoC: SOF: Add header for IPC4 manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: add code to parse config params for ACPDMIC dai (Jaroslav Kysela) [2125544] - ASoC: SOF: Add topology tokens for IPC4 (Jaroslav Kysela) [2125544] - ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: max98504: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: adau1372: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6351: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6358: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6359: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6660: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: pcm3060: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt9120: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt700: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wsa881x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tfa9879: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cs*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm9090: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor our MCLK and mutex initialisation (Jaroslav Kysela) [2125544] - ASoC: wm8731: Move regulator request into wm8731_init() (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor component init out of bus code (Jaroslav Kysela) [2125544] - ASoC: wm8731: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() (Jaroslav Kysela) [2125544] - ASoC: wm2000: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix amp gain register offset & default (Jaroslav Kysela) [2125544] - ASoC: tas2764: Correct playback volume range (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix and extend FSYNC polarity handling (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add post reset delays (Jaroslav Kysela) [2125544] - ASoC: tas*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tas*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2125544] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add the driver for the TAS2764 (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix TDM mode BSEL settings (Jaroslav Kysela) [2125544] - ASoC: max*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: max98396: Implement DSP speaker monitor (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix register access for PCM format settings (Jaroslav Kysela) [2125544] - ASoC: max98396: Improve some error prints (Jaroslav Kysela) [2125544] - ASoC: max98396: add voltage regulators (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix build error for implicit function declaration (Jaroslav Kysela) [2125544] - ASoC: max98396: add amplifier driver (Jaroslav Kysela) [2125544] - ASoC: rt*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: rt1019: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: fsl: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: samsung: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tegra: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: test-component: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ad*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ak*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: alc*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: da*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: es*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: msm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: nau*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: spdif: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sta*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: twl*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uda*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ac97: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: dmic: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: si476x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_micfil: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_asrc_dma: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: soc-component: Remove non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Add new SOC_DOUBLE_SX_TLV macro (Jaroslav Kysela) [2125544] - ASoC: Remove unused hw_write_t type (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ALSA: hda: Skip event processing for unregistered codecs (Jaroslav Kysela) [2125544] - ASoC: codecs: Add HD-Audio codec driver (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Move CS42L42 register descriptions to general include (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add common cs35l41 enter hibernate function (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs_dsp config struct into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 fs errata into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Support external boost (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add support for MeteorLake (MTL) (Jaroslav Kysela) [2125544] - treewide: Replace zero-length arrays with flexible-array members (Jaroslav Kysela) [2125544] - ASoC: SOF: add definitions for different IPC types (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: enhance debug messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: add sdw blob (Jaroslav Kysela) [2125544] - AsoC: SOF: ipc4-topology: Add dai_get_clk op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new IPC op for parsing topology manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: init NHLT for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: Add ops_free (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: set the BE DAI ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add the dai_config op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add route_setup/route_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add pcm ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control IO ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control_setup op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing and preparing pga widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Introduce topology ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: implement pm ctx_save callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Add initial header file for ipc4 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power management (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 suspend check dsp idle (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 modify dram type as non-cache (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add shared_size for mediatek common chip information (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: revise mt8195 clock sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add SOF pm ops callback for Renoir (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Fix reversed if statement (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Propagate write errors correctly (Jaroslav Kysela) [2125544] - ASoC: SOF: Fix potential NULL pointer dereference (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: remove duplicate include in mt8195.c (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8195 debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mediatek common debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce opaque storage of private data for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: SOF: Modify the host trace_init parameter list to include dmab (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private (Jaroslav Kysela) [2125544] - ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC independent ops for firmware tracing support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 ipc support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add ipc support for mt8195 (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add FW loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add IPC4 private header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: trace: The dtrace is only available with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Separate the message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add support IPC4 message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the ipc_type (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add support for mandatory message handling functionality (Jaroslav Kysela) [2125544] - ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Remove the ipc3-ops.h header file (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Call optional query_fw_configuration on first boot (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: renoir: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Switch to use the fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Implement firmware parsing and loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a prepare op to IPC topology widget ops (Jaroslav Kysela) [2125544] - ASoC: SOF: clarify use of widget complete flag (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Skip parsing DAI link tokens if not needed (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: remove unnecessary function declaration (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new fields to struct snd_sof_widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: expose a couple of functions (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Set up widgets from source to sink (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: reset route status before freeing widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new op to set up volume table (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix allyesconfig build error (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: control: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8186 (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 dsp clock support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 hardware support (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove the old fw_ready related code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Do not check for the fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add local implementation for handling fw_ready message (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add helper for link DMA cleanups (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: reset dma_data and release stream (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: improve suspend case (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: flag errors on pipeline teardown (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: split link DMA and dai operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: remove incorrect clearing of prepared flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: simplify NHLT handling (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: remove useless assignment (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add RPL-P support (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add ADL-PS support (Jaroslav Kysela) [2125544] - ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback (Jaroslav Kysela) [2125544] - ASoC: SOF: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125544] - ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add IP identifier (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: expose some codeloader functions (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: define check_ipc_irq op (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use BIT() macros for consistency (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use common ops across platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override topology filename (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override firmware filename (Jaroslav Kysela) [2125544] - ASoC: SOF: add IPC-dependent file names (Jaroslav Kysela) [2125544] - ASoC: SOF: add default IPC capability and file paths (Jaroslav Kysela) [2125544] - ASoC: SOF: add path indirection to each IPC type (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Check the bar size before remapping (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up (Jaroslav Kysela) [2125544] - ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the rx_msg ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for mandatory IPC message handling ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Separate the ops checks by functions/topics (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement rx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the get_reply IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the set_get_data IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the tx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add helper function to prepare and send an IPC message (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 add shutdown callback (Jaroslav Kysela) [2125544] - ASoC: SOF: OF: Add shutdown callback for SOF OF device (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: use new sound control LED layer (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove redundant return statements (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove header from struct snd_sof_ipc_msg (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop 'header' parameter from tx_message() API (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: disable dma trace in s0ix (Jaroslav Kysela) [2125544] - ASoC: SOF: extend the interface to stop DMA trace (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop support for mapped control data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer (Jaroslav Kysela) [2125544] - ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler() (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41 (Jaroslav Kysela) [2125544] - ASoC: amd: enable RPL Platform acp drivers build (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform pci driver pm-ops (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform init/de-init functions (Jaroslav Kysela) [2125544] - ASoC: amd: add ACP PCI driver for RPL platform (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform acp header file (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add error handling cases (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify const resource struct variable to generic (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Drop superfluous mmap callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify local variables name to generic (Jaroslav Kysela) [2125544] - ASoC: amd: yc: Decrease level of error message (Jaroslav Kysela) [2125544] - ASoC: amd: yc: add new YC platform varaint support (Jaroslav Kysela) [2125544] - ASoC: amd: fix Jadeite kconfig warning and build errors (Jaroslav Kysela) [2125544] - ASoC: amd: Fix error pointer dereference (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add legacy audio driver support for Rembrandt platform (Jaroslav Kysela) [2125544] - ASoC: amd: acp: ACP code generic to support newer platforms (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver (Jaroslav Kysela) [2125544] - ASoC: amd: Remove duplicated include in acp-es8336.c (Jaroslav Kysela) [2125544] - ASoC: amd: fix for variable set but not used warning (Jaroslav Kysela) [2125544] - ASoC: amd: drop machine driver remove function (Jaroslav Kysela) [2125544] - ASoC: amd: remove unused header file inclusion (Jaroslav Kysela) [2125544] - ASoC: amd: acp-es8336: use static variables (Jaroslav Kysela) [2125544] - ASoC: amd: fix ACPI dependency compile errors and warnings (Jaroslav Kysela) [2125544] - ASoC: amd: enable machine driver build for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add Machine driver for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add I2S MICSP instance support (Jaroslav Kysela) [2125544] - ASoC: amd: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix error handling in .remove() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: fix typo in comment (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for rt5682s and rt1019 card with hs instance (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for nau8825 and max98360 card (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver. (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Remove duplicate include files (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add pm ops callback in machine driver (Jaroslav Kysela) [2125544] - ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION (Jaroslav Kysela) [2125544] - ASoC: topology: Rename soc_tplg_init_kcontrol() function (Jaroslav Kysela) [2125544] - ASoC: topology: Correct error message (Jaroslav Kysela) [2125544] - ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL (Jaroslav Kysela) [2125544] - ASoC: topology: Return bool instead of int (Jaroslav Kysela) [2125544] - ASoC: topology: Remove unnecessary looping (Jaroslav Kysela) [2125544] - ASoC: topology: Use for loop instead of while (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Followup prototype change of snd_soc_unregister_card() (Jaroslav Kysela) [2125544] - ASoC: DPCM: Don't pick up BE without substream (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: demote warnings on non-atomic BE connection (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: fix BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE (Jaroslav Kysela) [2125544] - ASoC: ops: Fix integer detection for when max possible values > 1 (Jaroslav Kysela) [2125544] - ASoC: ops: Fix boolean/integer detection for simple controls (Jaroslav Kysela) [2125544] - ASoC: ops: Don't modify the driver's plaform_max when reading state (Jaroslav Kysela) [2125544] - ASoC: ops: Remove unneeded delay.h inclusion (Jaroslav Kysela) [2125544] - ASoC: ops: Clarify snd_soc_info_volsw_sx() (Jaroslav Kysela) [2125544] - ASoC: soc-generic-dmaengine-pcm: Use default config when none is given (Jaroslav Kysela) [2125544] - ASoC: dapm: Move stereo autodisable check (Jaroslav Kysela) [2125544] - ASoC: soc-dai: Remove set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs() (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() (Jaroslav Kysela) [2125544] - ASoC: core: Switch core to new DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Make snd_soc_unregister_card() return void (Jaroslav Kysela) [2125544] - ASoC: core: Always send the CPU DAI a direct clock specifier (Jaroslav Kysela) [2125544] - ASoC: core: Add set_fmt_new callback that directly specifies provider (Jaroslav Kysela) [2125544] - ASoC: core: Pass legacy_dai_naming flag directly (Jaroslav Kysela) [2125544] - ASoC: core: Correct spelling fliped -> flipped (Jaroslav Kysela) [2125544] - ASoC: soc-core: remove always-false path (Jaroslav Kysela) [2125544] - ASoC: Introduce snd_soc_of_get_dai_link_cpus (Jaroslav Kysela) [2125544] - ASoC: soc-component: Update handling to component delays (Jaroslav Kysela) [2125544] - ASoC: Introduce 'fixup_controls' card method (Jaroslav Kysela) [2125544] - ASoC: soc-card: Create jack kcontrol without pins (Jaroslav Kysela) [2125544] - ALSA: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations" (Jaroslav Kysela) [2125544] - ALSA: hda: beep: Simplify keep-power-at-enable behavior (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Don't skip notification handling during PM operation (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8 (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: ELD procfs - print the codec NIDs (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter allocation for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: change type for the 'assigned' variable (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Move structs out of #define block (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter reuse for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Re-arrange quirk table entries (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop (Jaroslav Kysela) [2125544] - ALSA: hda: Fix Nvidia dp infoframe (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: set depop delay for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: add Intel 5 Series / 3400 PCI DID (Jaroslav Kysela) [2125544] - ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Align BDL entry to 4KB boundary (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Fix unused variable warning for beep power change (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Keep power up while beep is enabled (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Dolphin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: Fix crash due to jack poll in suspend (Jaroslav Kysela) [2125544] - ALSA: hda/cirrus - support for iMac 12,1 model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model (Jaroslav Kysela) [2125544] - ALSA: ice1712: remove redundant assignment to new (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for another Asus K42JZ model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NV45PZ (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support CLSA0101 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Use the CS35L41 HDA internal define (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix build error unused-function (Jaroslav Kysela) [2125544] - ALSA: asihpi: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: asihpi: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add module parameter to control firmware load (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Firmware switching and reloading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add fw id strings (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Hibernation during Suspend (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Speaker ID for laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support multiple load paths for firmware (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support reading subsystem id from ACPI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add initial DSP support and firmware loading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save codec object inside component struct (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Don't dereference fwnode handle (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Improve dev_err_probe() messaging (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference (Jaroslav Kysela) [2125544] - ALSA: hda: Fix put_device() inconsistency in error path (Jaroslav Kysela) [2125544] - ALSA: hda: Make device usage_count consistent across subsequent probing (Jaroslav Kysela) [2125544] - ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static (Jaroslav Kysela) [2125544] - ASoC: doc: Update dead links (Jaroslav Kysela) [2125544] - ALSA: hda/via: Delete does not require return (Jaroslav Kysela) [2125544] - ALSA: ctxfi: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: cs5535audio: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: lola: Bounds check loop iterator against streams array size (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Amp Name based on channel and index (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Support for Interrupts (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove Set Channel Map api from binding (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Odin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support manual mode detection for CS42L42 (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver (Jaroslav Kysela) [2125544] - ALSA: hdsp: remove redundant assignment to pointer kctl (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: add a new hda codec SN6140 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Handle all external boost setups the same way (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Reorganize log for playback actions (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move boost config to initialization code (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Mute the device before shutdown (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Put the device into safe mode for external boost (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Boost type flag (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Always configure the DAI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix I2S params comments (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Move cs35l41_gpio_config to shared lib (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Check hw_config before using it (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Unify hardware configuration (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Enable Jack poll for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: Jack detection poll in suspend state (Jaroslav Kysela) [2125544] - ALSA: echoaudio: remove redundant assignment to variable i (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Stop using iommu_present() (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dsp-config: add missing RaptorLake PCI IDs (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2125544] - ALSA: hda: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hda: Remove unused macro definition (Jaroslav Kysela) [2125544] - ALSA: hda: Reset all SIE bits in INTCTL (Jaroslav Kysela) [2125544] - tracing: ALSA: hda: Remove string manipulation out of the fast path (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Properly refcounting clock rate (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Clear fixed clock rate at closing EP (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Register card again for iface over delayed_register option (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Inform the delayed registration more properly (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 (Jaroslav Kysela) [2125544] - ALSA: usb-audio: make read-only array marker static const (Jaroslav Kysela) [2125544] - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II (Jaroslav Kysela) [2125544] - ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support (Jaroslav Kysela) [2125544] - ALSA: line6: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hiface: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb/6fire: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for Behringer UMC202HD (Jaroslav Kysela) [2125544] - ALSA: bcd2000: Fix a UAF bug on the error path of probing (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add endianness annotations (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Turn off 'manual mode' on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Support jack detection on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: US16x08: Move overflow check before array access (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Cancel pending work at closing a MIDI substream (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Refcount multiple accesses on the single clock (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Add Android board ACPI table handling (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Split Windows ACPI init code into its own function (Jaroslav Kysela) [2125544] - mfd: arizona: Add missing statics to the of_match_tables (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add memory chunk helpers (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add pre_stop callback (Jaroslav Kysela) [2125544] - regmap: sdw: add required header files (Jaroslav Kysela) [2125544] - regmap: soundwire: remove unused header mod_devicetable.h (Jaroslav Kysela) [2125544] - regmap: Constify static regmap_bus structs (Jaroslav Kysela) [2125544] - soundwire: peripheral: remove useless ops pointer (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume() on component probe (Jaroslav Kysela) [2125544] - soundwire: qcom: fix device status array range (Jaroslav Kysela) [2125544] - soundwire: qcom: remove duplicate reset control get (Jaroslav Kysela) [2125544] - soundwire: Intel: add trigger callback (Jaroslav Kysela) [2125544] - soundwire: qcom: Enable software clock gating requirement flag (Jaroslav Kysela) [2125544] - soundwire: qcom: Check device status before reading devid (Jaroslav Kysela) [2125544] - soundwire: qcom: Add flag for software clock gating check (Jaroslav Kysela) [2125544] - soundwire: revisit driver bind/unbind and callbacks (Jaroslav Kysela) [2125544] - soundwire: bus_type: fix remove and shutdown support (Jaroslav Kysela) [2125544] - soundwire: intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS (Jaroslav Kysela) [2125544] - soundwire: qcom: adjust autoenumeration timeout (Jaroslav Kysela) [2125544] - soundwire: qcom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: cadence: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: bus: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: qcom: return error when pm_runtime_get_sync fails (Jaroslav Kysela) [2125544] - soundwire: bus: pm_runtime_request_resume on peripheral attachment (Jaroslav Kysela) [2125544] - soundwire: intel: disable WAKEEN in pm_runtime resume (Jaroslav Kysela) [2125544] - soundwire: cadence: recheck device0 attachment after status change (Jaroslav Kysela) [2125544] - soundwire: qcom: Add compatible name for v1.6.0 (Jaroslav Kysela) [2125544] - soundwire: stream: Fix error return code in do_bank_switch() (Jaroslav Kysela) [2125544] - soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled() (Jaroslav Kysela) [2125544] - soundwire: qcom: use __maybe_unused for swrm_runtime_resume() (Jaroslav Kysela) [2125544] - soundwire: qcom: constify static struct qcom_swrm_data global variables (Jaroslav Kysela) [2125544] - soundwire: qcom: add in-band wake up interrupt support (Jaroslav Kysela) [2125544] - soundwire: qcom: add runtime pm support (Jaroslav Kysela) [2125544] - soundwire: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - ALSA: Add snd_pcm_direction_name() helper (Jaroslav Kysela) [2125544] - ALSA: core: Fix double-free at snd_card_new() (Jaroslav Kysela) [2125544] - ALSA: hda: Once again fix regression of page allocations with IOMMU (Jaroslav Kysela) [2125544] - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (Jaroslav Kysela) [2125544] - ALSA: control: Re-order bounds checking in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: control: Fix an out-of-bounds bug in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: seq: Fix data-race at module auto-loading (Jaroslav Kysela) [2125544] - ALSA: seq: oss: Fix data-race for max_midi_devs access (Jaroslav Kysela) [2125544] - ALSA: memalloc: Revive x86-specific WC page allocations again (Jaroslav Kysela) [2125544] - ALSA: info: Fix llseek return value when using callback (Jaroslav Kysela) [2125544] - ALSA: pcm: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: core: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control-led: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: pcm: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: timer: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: core: Add async signal helpers (Jaroslav Kysela) [2125544] - ALSA: core: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: memalloc: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: control: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Fix kernel doc warnings (Jaroslav Kysela) [2125544] - ALSA: dmaengine: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: pcm: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Enable kernel doc markers for some functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take buffer refcount while draining output (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Check stream state at exported functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take open_mutex around parameter changes (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Move lock to snd_rawmidi_substream (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Make internal functions local static (Jaroslav Kysela) [2125544] - ALSA: control: Add input validation (Jaroslav Kysela) [2125544] - ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Use xarray for faster lookups (Jaroslav Kysela) [2125544] - ALSA: seq: replace ternary operator with max() (Jaroslav Kysela) [2125544] - ALSA: pcm: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2125544] - pinctrl: amd: Don't save/restore interrupt status and wake status bits (Prarit Bhargava) [2130059] - x86/paravirt: Add a dummy __x86_paravirt_patch_template() function (Waiman Long) [2144161] - x86/paravirt: Fix kABI breakage in struct pv_mmu_ops (Waiman Long) [2144161]- can: af_can: fix NULL pointer dereference in can_rx_register() (Ivan Vecera) [2136823] - net: disable preemption in dev_core_stats_XXX_inc() helpers (Ivan Vecera) [2136823] - net: introduce CAN specific pointer in the struct net_device (Ivan Vecera) [2136823] - can: af_can: can_pernet_exit(): no need to iterate over and cleanup registered CAN devices (Ivan Vecera) [2136823] - net: add per-cpu storage and net->core_stats (Ivan Vecera) [2136823] - tun: switch to net core provided statistics counters (Ivan Vecera) [2136823] - tun: switch to u64_stats_t (Ivan Vecera) [2136823] - ceph: avoid putting the realm twice when decoding snaps fails (Xiubo Li) [2139881] - powerpc/64/kdump: Limit kdump base to 512MB (Mamatha Inamdar) [2132921] - ice: virtchnl rss hena support (Petr Oros) [2136516] - Documentation/admin-guide: Document nomodeset kernel parameter (Jocelyn Falempe) [2143952] - drm: Move nomodeset kernel parameter to the DRM subsystem (Jocelyn Falempe) [2143952] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - sound: usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - net: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - media: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - Input: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - HID: usbhid: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: deprecate the third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - scsi: smartpqi: Change version to 2.1.20-035 (Don Brace) [2116976] - scsi: smartpqi: Initialize feature section info (Don Brace) [2116976] - scsi: smartpqi: Add controller cache flush during rmmod (Don Brace) [2116976] - scsi: smartpqi: Correct device removal for multi-actuator devices (Don Brace) [2116976] - scsi: smartpqi: Change sysfs raid_level attribute to N/A for controllers (Don Brace) [2116976] - scsi: smartpqi: Correct max LUN number (Don Brace) [2116976] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2116976] - scsi: smartpqi: Convert to host_tagset (Don Brace) [2116976] - scsi: smartpqi: Stop using the SCSI pointer (Don Brace) [2116976] - smartpqi: Change request pointer to scsi_cmd_to_rq (Don Brace) [2116976] - scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Don Brace) [2116976] - EDAC/skx_common: Make output format similar (Aristeu Rozanski) [2124915] - EDAC/skx_common: Use driver decoder first (Aristeu Rozanski) [2124915] - ptp: introduce helpers to adjust by scaled parts per million (Izabela Bakollari) [2141639] - ptp: add missing documentation for parameters (Izabela Bakollari) [2141639] - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. (Nico Pache) [2144559] - scsi: target: loop: Fix handling of aborted TMRs (Maurizio Lombardi) [2141713] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [2137955] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [2137955] - net/mlx5e: TC, Reject forwarding from internal port to internal port (Mohammad Kabat) [2131345] - md/raid1: stop mdx_raid1 thread when raid1 array run failed (Nigel Croxon) [2143270] - md: fix a crash in mempool_free (Nigel Croxon) [2143257] - md/raid0, raid10: Don't set discard sectors for request queue (Nigel Croxon) [2143250] - sgx: use ->f_mapping... (Vladis Dronov) [2130210] - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() (Vladis Dronov) [2130210] - x86/sgx: Handle VA page allocation failure for EAUG on PF. (Vladis Dronov) [2130210] - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd (Vladis Dronov) [2130210] - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning (Vladis Dronov) [2130210] - x86/sgx: Set active memcg prior to shmem allocation (Vladis Dronov) [2130210] - x86/sgx: Drop 'page_index' from sgx_backing (Vladis Dronov) [2130210] - selftests/sgx: Page removal stress test (Vladis Dronov) [2130210] - selftests/sgx: Test reclaiming of untouched page (Vladis Dronov) [2130210] - selftests/sgx: Test invalid access to removed enclave page (Vladis Dronov) [2130210] - selftests/sgx: Test faulty enclave behavior (Vladis Dronov) [2130210] - selftests/sgx: Test complete changing of page type flow (Vladis Dronov) [2130210] - selftests/sgx: Introduce TCS initialization enclave operation (Vladis Dronov) [2130210] - selftests/sgx: Introduce dynamic entry point (Vladis Dronov) [2130210] - selftests/sgx: Test two different SGX2 EAUG flows (Vladis Dronov) [2130210] - selftests/sgx: Add test for TCS page permission changes (Vladis Dronov) [2130210] - selftests/sgx: Add test for EPCM permission changes (Vladis Dronov) [2130210] - Documentation/x86: Introduce enclave runtime management section (Vladis Dronov) [2130210] - x86/sgx: Free up EPC pages directly to support large page ranges (Vladis Dronov) [2130210] - x86/sgx: Support complete page removal (Vladis Dronov) [2130210] - x86/sgx: Support modifying SGX page type (Vladis Dronov) [2130210] - x86/sgx: Tighten accessible memory range after enclave initialization (Vladis Dronov) [2130210] - x86/sgx: Support adding of pages to an initialized enclave (Vladis Dronov) [2130210] - x86/sgx: Support restricting of enclave page permissions (Vladis Dronov) [2130210] - x86/sgx: Support VA page allocation without reclaiming (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_page_alloc() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_{grow,shrink}() (Vladis Dronov) [2130210] - x86/sgx: Keep record of SGX page type (Vladis Dronov) [2130210] - x86/sgx: Create utility to validate user provided offset and length (Vladis Dronov) [2130210] - x86/sgx: Make sgx_ipi_cb() available internally (Vladis Dronov) [2130210] - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Vladis Dronov) [2130210] - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_ewb_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Support loading enclave page without VMA permissions check (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EAUG function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODT function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODPR function (Vladis Dronov) [2130210] - x86/sgx: Add short descriptions to ENCLS wrappers (Vladis Dronov) [2130210] - x86/sgx: Ensure no data in PCMD page after truncate (Vladis Dronov) [2130210] - x86/sgx: Fix race between reclaimer and page fault handler (Vladis Dronov) [2130210] - x86/sgx: Obtain backing storage page with enclave mutex held (Vladis Dronov) [2130210] - x86/sgx: Mark PCMD page as dirty when modifying contents (Vladis Dronov) [2130210] - x86/sgx: Disconnect backing page references from dirty status (Vladis Dronov) [2130210] - HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID (Tony Camuso) [2132441] - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Tony Camuso) [2132441] - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Tony Camuso) [2132441] - ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: add ADL and RPL device id (Tony Camuso) [2132441] - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update (Tony Camuso) [2132441] - HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issue (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested (Tony Camuso) [2132441] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [2132441] - HID: intel-ish-hid: hid-client: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: fw-loader: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: use constants for modaliases (Tony Camuso) [2132441] - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() (Tobias Huschle) [2141963] - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() (Tobias Huschle) [2141963] - s390/uaccess: add missing EX_TABLE entries to __clear_user() (Tobias Huschle) [2141963] - net: usb: ax88179_178a: Fix packet receiving (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - drm/i915/rpl-p: Add PCI IDs (Jocelyn Falempe) [2115880] - Revert "dma-buf: remove useless FMODE_LSEEK flag" (Jocelyn Falempe) [2115880] - drm/amd/display: Increase stack frame size limit for a few files. (Jocelyn Falempe) [2115880] - drm_crtc.h is missing include/linux/slab.h (Jocelyn Falempe) [2115880] - drm/amd/display: remove a duplicated declaration (Jocelyn Falempe) [2115880] - Revert "mm: shrinkers: provide shrinkers with names" (Jocelyn Falempe) [2115880] - Revert "drm/amdkfd: add SPM support for SVM" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.19..v6.0 (Jocelyn Falempe) [2115880] - drm/i915/gvt: IMPORT_MODULE_NS workaround (Jocelyn Falempe) [2115880] - Replace EXPORT_SYMBOL_NS_GPL with EXPORT_SYMBOL_GPL (Jocelyn Falempe) [2115880] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2115880] - Revert "vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw()" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: merge gvt.c into kvmgvt.c" (Jocelyn Falempe) [2115880] - Revert "vfio/mdev: Remove mdev_parent_ops" (Jocelyn Falempe) [2115880] - Revert "vfio: Make vfio_(un)register_notifier accept a vfio_device" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages" (Jocelyn Falempe) [2115880] - Revert "vfio: remove VFIO_GROUP_NOTIFY_SET_KVM" (Jocelyn Falempe) [2115880] - Revert "i915: Call aops write_begin() and write_end() directly" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.18..v5.19 (Jocelyn Falempe) [2115880] - crypto: testmgr - disallow plain cbcmac(aes) and ghash in FIPS mode (Vladis Dronov) [2107595] - crypto: set the required FIPS_INTERNAL flag for gcm and ccm (Vladis Dronov) [2107595] - crypto: seqiv - flag instantiations as FIPS compliant (Vladis Dronov) [2107595] - crypto: xts - restrict key lengths to approved values in FIPS mode (Vladis Dronov) [2107595] - crypto: api - allow algs only in specific constructions in FIPS mode (Vladis Dronov) [2107595] - crypto: api - check for ERR pointers in crypto_destroy_tfm() (Vladis Dronov) [2107595] - crypto: api - Fix use-after-free and race in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: algapi - Avoid spurious modprobe on LOADED (Vladis Dronov) [2107595] - crypto: api - Retain alg refcount in crypto_grab_spawn (Vladis Dronov) [2107595] - crypto: api - Do not zap spawn->alg (Vladis Dronov) [2107595] - crypto: api - Fix race condition in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: api - Check spawn->alg under lock in crypto_drop_spawn (Vladis Dronov) [2107595] - crypto: algapi - reject NULL crypto_spawn::inst (Vladis Dronov) [2107595] - iavf: remove INITIAL_MAC_SET to allow gARP to work properly (Stefan Assmann) [1938635] - mm, slab: remove duplicate kernel-doc comment for ksize() (Michal Schmidt) [2143367] - slab: Introduce kmalloc_size_roundup() (Michal Schmidt) [2143367] - thermal: int340x: Mode setting with new OS handshake (Prarit Bhargava) [2072652] - thermal: int340x: Update OS policy capability handshake (Prarit Bhargava) [2072652] - hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page (Chris von Recklinghausen) [2143631] - mm/hugetlb: clear compound_nr before freeing gigantic pages (Chris von Recklinghausen) [2143631] - uprobes: __replace_page() avoid BUG in munlock_vma_page() (Chris von Recklinghausen) [2143631] - s390/boot: add secure boot trailer (Tobias Huschle) [2141967] - ice: Fix configuring VIRTCHNL_OP_CONFIG_VSI_QUEUES with unbalanced queues (Michal Schmidt) [2137378] - nvme: wait until quiesce is done (Ming Lei) [2144258] - scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2144258] - scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2144258] - dm: don't stop request queue after the dm device is suspended (Ming Lei) [2144258]- ata: libata-core: Print timeout value when internal command times (Ewan D. Milne) [1823688] - ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]() (Ewan D. Milne) [1823688] - ata: libata-core: make ata_exec_internal_sg() *static* (Ewan D. Milne) [1823688] - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS data source encoding for ADL (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS memory access info encoding for ADL (Michael Petlan) [2104807] - i40e: Fix DMA mappings leak (Ivan Vecera) [2077847] - fbcon: Fix delayed takeover locking (Jocelyn Falempe) [2134795] - fbcon: use min() to make code cleaner (Jocelyn Falempe) [2134795] - fbcon: Use array3_size() helper in scr_memcpyw() (Jocelyn Falempe) [2134795] - fbcon: Maintain a private array of fb_info (Jocelyn Falempe) [2134795] - fbcon: untangle fbcon_exit (Jocelyn Falempe) [2134795] - fbcon: Move more code into fbcon_release (Jocelyn Falempe) [2134795] - fbcon: Move console_lock for register/unlink/unregister (Jocelyn Falempe) [2134795] - fbcon: Consistently protect deferred_takeover with console_lock() (Jocelyn Falempe) [2134795] - fbcon: use lock_fb_info in fbcon_open/release (Jocelyn Falempe) [2134795] - fbcon: move more common code into fb_open() (Jocelyn Falempe) [2134795] - fbcon: Ditch error handling for con2fb_release_oldinfo (Jocelyn Falempe) [2134795] - fbcon: Extract fbcon_open/release helpers (Jocelyn Falempe) [2134795] - fb: Delete fb_info->queue (Jocelyn Falempe) [2134795] - fbcon: Replace FBCON_FLAGS_INIT with a boolean (Jocelyn Falempe) [2134795] - fbcon: Use delayed work for cursor (Jocelyn Falempe) [2134795] - fbdev/sysfs: Fix locking (Jocelyn Falempe) [2134795] - fbcon: delete delayed loading code (Jocelyn Falempe) [2134795] - fbcon: Introduce wrapper for console->fb_info lookup (Jocelyn Falempe) [2134795] - fbcon: Move fbcon_bmove(_rec) functions (Jocelyn Falempe) [2134795] - fbcon: delete a few unneeded forward decl (Jocelyn Falempe) [2134795] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [2134795] - video: fbcon: Fix warnings by using pr_debug() in fbcon (Jocelyn Falempe) [2134795] - fbcon: Fix user font detection test at fbcon_resize(). (Jocelyn Falempe) [2134795] - fbcon: remove now unusued 'softback_lines' cursor() argument (Jocelyn Falempe) [2134795] - fbcon: remove soft scrollback code (Jocelyn Falempe) [2134795] - fbcon: prevent user font height or width change from causing potential out-of-bounds access (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_update_vcs() out of fb_set_var() (Jocelyn Falempe) [2134795] - fbcon: fix null-ptr-deref in fbcon_switch (Jocelyn Falempe) [2134795] - fbcon: Adjust indentation in set_con2fb_map (Jocelyn Falempe) [2134795] - fbdev: Unexport unlink_framebuffer() (Jocelyn Falempe) [2134795] - backlight: drop EARLY_EVENT_BLANK support (Jocelyn Falempe) [2134795] - fbcon: Export fbcon_update_vcs (Jocelyn Falempe) [2134795] - backlight: simplify lcd notifier (Jocelyn Falempe) [2134795] - fbcon: Document what I learned about fbcon locking (Jocelyn Falempe) [2134795] - fbcon: Call con2fb_map functions directly (Jocelyn Falempe) [2134795] - fbcon: replace FB_EVENT_MODE_CHANGE/_ALL with direct calls (Jocelyn Falempe) [2134795] - fb: Flatten control flow in fb_set_var (Jocelyn Falempe) [2134795] - fbdev: remove FBINFO_MISC_USEREVENT around fb_blank (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_fb_blanked out of fb_blank (Jocelyn Falempe) [2134795] - Revert "backlight/fbcon: Add FB_EVENT_CONBLANK" (Jocelyn Falempe) [2134795] - fbdev: Call fbcon_get_requirement directly (Jocelyn Falempe) [2134795] - fbcon: Call fbcon_mode_deleted/new_modelist directly (Jocelyn Falempe) [2134795] - fbdev: directly call fbcon_suspended/resumed (Jocelyn Falempe) [2134795] - fbdev: unify unlink_framebuffer paths (Jocelyn Falempe) [2134795] - fbdev: make unregister/unlink functions not fail (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_bind directly (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_(un)registered directly (Jocelyn Falempe) [2134795] - fbdev: fbmem: fix memory access if logo is bigger than the screen (Jocelyn Falempe) [2134795] - fbdev: add kerneldoc do remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: allow apertures == NULL in remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: show fbdev number for debugging (Jocelyn Falempe) [2134795] - fbcon: use kvmalloc() for scrollback buffer (Jocelyn Falempe) [2134795] - fbdev: fbcon: Fix unregister crash when more than one framebuffer (Jocelyn Falempe) [2134795] - fb: fix lost console when the user unplugs a USB adapter (Jocelyn Falempe) [2134795] - fbcon: introduce for_each_registered_fb() helper (Jocelyn Falempe) [2134795] - timers/nohz: Last resort update jiffies on nohz_full IRQ entry (Waiman Long) [2108387] - irq: Call tick_irq_enter() inside HARDIRQ_OFFSET (Waiman Long) [2108387] - irqtime: Move irqtime entry accounting after irq offset incrementation (Waiman Long) [2108387] - sched/vtime: Consolidate IRQ time accounting (Waiman Long) [2108387] - s390/vtime: Use the generic IRQ entry accounting (Waiman Long) [2108387] - sched/cputime: Remove symbol exports from IRQ time accounting (Waiman Long) [2108387] - genirq/irqdomain: Don't try to free an interrupt that has no mapping (Waiman Long) [2108387] - genirq: Provide __irq_enter/exit_raw() (Waiman Long) [2108387] - powerpc/time: Only set CONFIG_ARCH_HAS_SCALED_CPUTIME on PPC64 (Waiman Long) [2108387] - powerpc/time: isolate scaled cputime accounting in dedicated functions. (Waiman Long) [2108387] - perf: Fix list corruption in perf_cgroup_switch() (Aaron Tomlin) [2136548] - gen_compile_commands: fix issues in RHEL-8 (Íñigo Huguet) [2136840] - .gitignore: Add compilation database file (Íñigo Huguet) [2136840] - gen_compile_commands: fix missing 'sys' package (Íñigo Huguet) [2136840] - gen_compile_commands: extract compiler command from a series of commands (Íñigo Huguet) [2136840] - gen_compile_commands: prune some directories (Íñigo Huguet) [2136840] - scripts/clang-tools: switch explicitly to Python 3 (Íñigo Huguet) [2136840] - Makefile: Add clang-tidy and static analyzer support to makefile (Íñigo Huguet) [2136840] - kbuild: wire up the build rule of compile_commands.json to Makefile (Íñigo Huguet) [2136840] - gen_compile_commands: remove the warning about too few .cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: support *.o, *.a, modules.order in positional argument (Íñigo Huguet) [2136840] - gen_compile_commands: move directory walk to a generator function (Íñigo Huguet) [2136840] - gen_compile_commands: make -o option independent of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: reword the help message of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: do not support .cmd files under tools/ directory (Íñigo Huguet) [2136840] - gen_compile_commands: use choices for --log_levels option (Íñigo Huguet) [2136840] - gen_compile_commands: parse only the first line of .*.cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: lower the entry count threshold (Íñigo Huguet) [2136840] - scripts: add a tool to produce a compile_commands.json file (Íñigo Huguet) [2136840] - iavf: Do not restart Tx queues after reset task failure (Petr Oros) [2134005] - iavf: Fix a crash during reset task (Petr Oros) [2134005] - spec: add bpf_testmod.ko to kselftests/bpf (Yauheni Kaliuta) [2140082] - fuse: fix readdir cache race (Miklos Szeredi) [2131391] - ice: config netdev tc before setting queues number (Petr Oros) [2103946] - ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient (Petr Oros) [2103946] - ice: Don't double unplug aux on peer initiated reset (Petr Oros) [2103946] - ice: use bitmap_free instead of devm_kfree (Petr Oros) [2103946] - ice: Fix DMA mappings leak (Petr Oros) [2103946] - ice: Fix call trace with null VSI during VF reset (Petr Oros) [2103946] - ice: Fix VSI rebuild WARN_ON check for VF (Petr Oros) [2103946] - net/ice: fix initializing the bitmap in the switch code (Petr Oros) [2103946] - net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() (Petr Oros) [2103946] - ice: allow toggling loopback mode via ndo_set_features callback (Petr Oros) [2103946] - ice: compress branches in ice_set_features() (Petr Oros) [2103946] - ice: Add support for PPPoE hardware offload (Petr Oros) [2103946] - ice: add i2c write command (Petr Oros) [2103946] - ice: Remove pci_aer_clear_nonfatal_status() call (Petr Oros) [2103946] - ice: Remove unnecessary NULL check before dev_put (Petr Oros) [2103946] - ice: use eth_broadcast_addr() to set broadcast address (Petr Oros) [2103946] - ice: switch: dynamically add VLAN headers to dummy packets (Petr Oros) [2103946] - ice: Add support for VLAN TPID filters in switchdev (Petr Oros) [2103946] - ice: Add support for double VLAN in switchdev (Petr Oros) [2103946] - intel/ice:fix repeated words in comments (Petr Oros) [2103946] - drivers/net/ethernet/intel: fix typos in comments (Petr Oros) [2103946] - ice: Use correct order for the parameters of devm_kcalloc() (Petr Oros) [2103946] - ice: remove u16 arithmetic in ice_gnss (Petr Oros) [2103946] - ice: remove VLAN representor specific ops (Petr Oros) [2103946] - ice: don't set VF VLAN caps in switchdev (Petr Oros) [2103946] - kernel-doc: fix undefined args variable (Jan Stancek) [2134954]- sunrpc: Set sk_allocation to GFP_NOFS to avoid using current->task_frag. (Guillaume Nault) [2089660] - selftests/vm: enable running select groups of tests (Joel Savitz) [2089502] - selftests: make use of GUP_TEST_FILE macro (Nico Pache) [2089502] - selftests: clarify common error when running gup_test (Nico Pache) [2089502] - tools/testing/selftests/vm/gup_test.c: clarify error statement (Nico Pache) [2089502] - mm: remove the extra ZONE_DEVICE struct page refcount (Chris von Recklinghausen) [2082247] - mm: simplify freeing of devmap managed pages (Chris von Recklinghausen) [2082247] - mm: move free_devmap_managed_page to memremap.c (Chris von Recklinghausen) [2082247] - mm/memremap: add ZONE_DEVICE support for compound pages (Chris von Recklinghausen) [2082247] - mm/page_alloc: refactor memmap_init_zone_device() page init (Chris von Recklinghausen) [2082247] - mm/page_alloc: split prep_compound_page into head and tail subparts (Chris von Recklinghausen) [2082247] - mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Chris von Recklinghausen) [2082247] - mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Chris von Recklinghausen) [2082247] - mm: gup: remove useless BUG_ON in __get_user_pages() (Chris von Recklinghausen) [2082247] - mm: gup: remove unneed local variable orig_refs (Chris von Recklinghausen) [2082247] - mm: gup: remove set but unused local variable major (Chris von Recklinghausen) [2082247] - writeback: make the laptop_mode prototypes available unconditionally (Chris von Recklinghausen) [2082247] - mm: hide laptop_mode_wb_timer entirely behind the BDI API (Chris von Recklinghausen) [2082247] - mm: remove special swap entry functions (Chris von Recklinghausen) [2082247] - hugetlb: address ref count racing in prep_compound_gigantic_page (Chris von Recklinghausen) [2082247] - hugetlb: remove prep_compound_huge_page cleanup (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): get vma_address_end() earlier (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use goto instead of while (1) (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): add a level of indentation (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): crossing page table boundary (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): settle PageHuge on entry (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use page for pvmw->page (Chris von Recklinghausen) [2082247] - mm/gup: longterm pin migration cleanup (Chris von Recklinghausen) [2082247] - mm/gup: change index type to long as it counts pages (Chris von Recklinghausen) [2082247] - mm/gup: migrate pinned pages out of movable zone (Chris von Recklinghausen) [2082247] - mm: honor PF_MEMALLOC_PIN for all movable pages (Chris von Recklinghausen) [2082247] - mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN (Chris von Recklinghausen) [2082247] - mm/huge_memory.c: use helper function migration_entry_to_page() (Chris von Recklinghausen) [2082247] - block: add queue_to_disk() to get gendisk from request_queue (Chris von Recklinghausen) [2082247] - mm/hugetlb: remove redundant check in preparing and destroying gigantic page (Chris von Recklinghausen) [2082247] - mm/hugetlb: use helper huge_page_order and pages_per_huge_page (Chris von Recklinghausen) [2082247] - mm: handle zone device pages in release_pages() (Chris von Recklinghausen) [2082247] - mm/gup: remove the vma allocation from gup_longterm_locked() (Chris von Recklinghausen) [2082247] - mm/mremap_pages: fix static key devmap_managed_key updates (Chris von Recklinghausen) [2082247] - mm/memremap.c: convert devmap static branch to {inc,dec} (Chris von Recklinghausen) [2082247] - mm/page_alloc: handle a missing case for memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: store compound_nr as well as compound_order (Chris von Recklinghausen) [2082247] - mm: clean up the last pieces of page fault accountings (Chris von Recklinghausen) [2082247] - mm/x86: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/s390: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/powerpc: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/arm64: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm: do page fault accounting in handle_mm_fault (Chris von Recklinghausen) [2082247] - include/linux/sched/mm.h: optimize current_gfp_context() (Chris von Recklinghausen) [2082247] - mm/page_alloc: fix memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: remove redundant check non_swap_entry() (Chris von Recklinghausen) [2082247] - mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention (Chris von Recklinghausen) [2082247] - mm,page_alloc,cma: conditionally prefer cma pageblocks for movable allocations (Chris von Recklinghausen) [2082247] - mm/vma: introduce VM_ACCESS_FLAGS (Chris von Recklinghausen) [2082247] - mm/vma: make vma_is_accessible() available for general use (Chris von Recklinghausen) [2082247] - kernel/events/uprobes.c: only do FOLL_SPLIT_PMD for uprobe register (Chris von Recklinghausen) [2082247] - uprobe: collapse THP pmd after removing all uprobes (Chris von Recklinghausen) [2082247] - uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT (Chris von Recklinghausen) [2082247] - mm, thp: introduce FOLL_SPLIT_PMD (Chris von Recklinghausen) [2082247] - mm: clean up is_device_*_page() definitions (Chris von Recklinghausen) [2082247] - driver core: Add helper device_find_child_by_name() (Chris von Recklinghausen) [2082247] - mm/page_alloc.c: remove unnecessary parameter in rmqueue_pcplist (Chris von Recklinghausen) [2082247] - sctp: handle the error returned from sctp_auth_asoc_init_active_key (Xin Long) [2134892] - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) [2134892] - sctp: fix sleep in atomic context bug in timer handlers (Xin Long) [2134892] - stcp: Use memset_after() to zero sctp_stream_out_ext (Xin Long) [2134892] - sctp: read sk->sk_bound_dev_if once in sctp_rcv() (Xin Long) [2134892] - ethtool: add header/data split indication (Ivan Vecera) [2135624] - xfrm: store and rely on direction to construct offload flags (Sabrina Dubroca) [2137562] - platform/x86/intel: pmc: Support Intel Raptorlake P (Prarit Bhargava) [2076736]- KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2132161] - KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test (Gavin Shan) [2132161] - tools/include: Add _RET_IP_ and math definitions to kernel.h (Gavin Shan) [2132161] - tcp: fix early ETIMEDOUT after spurious non-SACK RTO (Davide Caratti) [2136409] - tcp: add a missing nf_reset_ct() in 3WHS handling (Davide Caratti) [2136409] - sock: redo the psock vs ULP protection check (Davide Caratti) [2136409] - tcp: tcp_rtx_synack() can be called from process context (Davide Caratti) [2136409] - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd (Davide Caratti) [2136409] - tcp: fix F-RTO may not work correctly when receiving DSACK (Davide Caratti) [2136409] - selftests: xsk: do not send zero-length packets (Ivan Vecera) [2135634] - selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Ivan Vecera) [2135634] - selftests, xsk: Fix rx_full stats test (Ivan Vecera) [2135634] - selftests/bpf: Fix xdpxceiver failures for no hugepages (Ivan Vecera) [2135634] - selftests/xsk: Add missing close() on netns fd (Ivan Vecera) [2135634] - selftests, xsk: Fix bpf_res cleanup test (Ivan Vecera) [2135634] - selftests: xsk: Add frame_headroom test (Ivan Vecera) [2135634] - selftests: xsk: Change interleaving of packets in unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Add single packet test (Ivan Vecera) [2135634] - selftests: xsk: Introduce pacing of traffic (Ivan Vecera) [2135634] - selftests: xsk: Fix socket creation retry (Ivan Vecera) [2135634] - selftests: xsk: Put the same buffer only once in the fill ring (Ivan Vecera) [2135634] - selftests: xsk: Fix missing initialization (Ivan Vecera) [2135634] - selftests: xsk: Add tests for 2K frame size (Ivan Vecera) [2135634] - selftests: xsk: Add tests for invalid xsk descriptors (Ivan Vecera) [2135634] - selftests: xsk: Eliminate test specific if-statement in test runner (Ivan Vecera) [2135634] - selftests: xsk: Add test for unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Introduce replacing the default packet stream (Ivan Vecera) [2135634] - selftests: xsk: Allow for invalid packets (Ivan Vecera) [2135634] - selftests: xsk: Eliminate MAX_SOCKS define (Ivan Vecera) [2135634] - selftests: xsx: Make pthreads local scope (Ivan Vecera) [2135634] - selftests: xsk: Make xdp_flags and bind_flags local (Ivan Vecera) [2135634] - selftests: xsk: Specify number of sockets to create (Ivan Vecera) [2135634] - selftests: xsk: Replace second_step global variable (Ivan Vecera) [2135634] - selftests: xsk: Introduce rx_on and tx_on in ifobject (Ivan Vecera) [2135634] - selftests: xsk: Add use_poll to ifobject (Ivan Vecera) [2135634] - selftests: xsx: Introduce test name in test spec (Ivan Vecera) [2135634] - selftests: xsk: Make frame_size configurable (Ivan Vecera) [2135634] - selftests: xsk: Move rxqsize into xsk_socket_info (Ivan Vecera) [2135634] - selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info (Ivan Vecera) [2135634] - selftests: xsk: Introduce test specifications (Ivan Vecera) [2135634] - selftests: xsk: Introduce type for thread function (Ivan Vecera) [2135634] - selftests: xsk: Simplify xsk and umem arrays (Ivan Vecera) [2135634] - selftests: xsk: Preface options with opt (Ivan Vecera) [2135634] - selftests: xsk: Make enums lower case (Ivan Vecera) [2135634] - selftests: xsk: Generate packets from specification (Ivan Vecera) [2135634] - selftests: xsk: Generate packet directly in umem (Ivan Vecera) [2135634] - selftests: xsk: Simplify cleanup of ifobjects (Ivan Vecera) [2135634] - selftests: xsk: Decrease sending speed (Ivan Vecera) [2135634] - selftests: xsk: Validate tx stats on tx thread (Ivan Vecera) [2135634] - selftests: xsk: Simplify packet validation in xsk tests (Ivan Vecera) [2135634] - selftests: xsk: Rename worker_* functions that are not thread entry points (Ivan Vecera) [2135634] - selftests: xsk: Disassociate umem size with packets sent (Ivan Vecera) [2135634] - selftests: xsk: Remove end-of-test packet (Ivan Vecera) [2135634] - selftests: xsk: Simplify the retry code (Ivan Vecera) [2135634] - selftests: xsk: Return correct error codes (Ivan Vecera) [2135634] - selftests: xsk: Remove unused variables (Ivan Vecera) [2135634] - selftests: xsk: Remove the num_tx_packets option (Ivan Vecera) [2135634] - selftests: xsk: Remove color mode (Ivan Vecera) [2135634] - xsk: Fix possible crash when multiple sockets are created (Ivan Vecera) [2135634] - i40e: xsk: Move tmp desc array from driver to pool (Ivan Vecera) [2135634] - xsk: Initialise xskb free_list_node (Ivan Vecera) [2135634] - xsk: Fix corrupted packets for XDP_SHARED_UMEM (Ivan Vecera) [2135634] - xsk: Fix clang build error in __xp_alloc (Ivan Vecera) [2135634] - xsk: Do not write NULL in SW ring at allocation failure (Ivan Vecera) [2135634] - xsk: Fix crash on double free in buffer pool (Ivan Vecera) [2135634] - xsk: Optimize for aligned case (Ivan Vecera) [2135634] - xsk: Batched buffer allocation for the pool (Ivan Vecera) [2135634] - xsk: Get rid of unused entry in struct xdp_buff_xsk (Ivan Vecera) [2135634] - redhat/configs: Move config files under common/generic/x86 to generic/x86_64 (Waiman Long) [2139172] - fbmem: Check virtual screen sizes in fb_set_var() (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Prevent that screen size is smaller than font size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Disallow setting font bigger than screen size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - video: of_display_timing.h: include errno.h (Wander Lairson Costa) [2109116] {CVE-2021-33655} - MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver doc (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver lock usage doc (Cédric Le Goater) [1660908] - s390/Docs: new doc describing lock usage by the vfio_ap device driver (Cédric Le Goater) [1660908] - s390/vfio-ap: bypass unnecessary processing of AP resources (Cédric Le Goater) [1660908] - s390/vfio-ap: update docs to include dynamic config support (Cédric Le Goater) [1660908] - s390/vfio-ap: handle config changed and scan complete notification (Cédric Le Goater) [1660908] - s390/vfio-ap: sysfs attribute to display the guest's matrix (Cédric Le Goater) [1660908] - s390/vfio-ap: implement in-use callback for vfio_ap driver (Cédric Le Goater) [1660908] - s390/vfio-ap: reset queues after adapter/domain unassignment (Cédric Le Goater) [1660908] - s390/vfio-ap: hot plug/unplug of AP devices when probed/removed (Cédric Le Goater) [1660908] - s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign (Cédric Le Goater) [1660908] - s390/vfio-ap: use proper locking order when setting/clearing KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce new mutex to control access to the KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock (Cédric Le Goater) [1660908] - s390/vfio-ap: allow assignment of unavailable AP queues to mdev device (Cédric Le Goater) [1660908] - s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce shadow APCB (Cédric Le Goater) [1660908] - s390/vfio-ap: manage link between queue struct and matrix mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/vfio-ap: use new AP bus interface to search for queue devices (Cédric Le Goater) [1660908] - s390/ap: fix error handling in __verify_queue_reservations() (Cédric Le Goater) [1660908] - s390/zcrypt: code cleanup (Cédric Le Goater) [1660908] - s390/zcrypt: fix wrong offset index for APKA master key valid state (Cédric Le Goater) [1660908] - s390/ap: uevent on apmask/aqpmask change (Cédric Le Goater) [1660908] - s390/vfio-ap: fix kernel doc and signature of group notifier functions (Cédric Le Goater) [1660908] - s390/ap: enable sysfs attribute scans to force AP bus rescan (Cédric Le Goater) [1660908] - s390/ap: fix crash on older machines based on QCI info missing (Cédric Le Goater) [1660908] - s390/ap: notify drivers on config changed and scan complete callbacks (Cédric Le Goater) [1660908] - s390/ap: driver callback to indicate resource in use (Cédric Le Goater) [1660908] - MAINTAINERS: update file path for S390 VFIO AP DRIVER (Cédric Le Goater) [1660908] - s390/vfio-ap: add status attribute to AP queue device's sysfs dir (Cédric Le Goater) [1660908] - s390/ap: function rework based on compiler warning (Cédric Le Goater) [1660908] - s390/vfio-ap: s390/crypto: fix all kernel-doc warnings (Cédric Le Goater) [1660908] - s390/ap: new module option ap.useirq (Cédric Le Goater) [1660908] - s390/ap: fix state machine hang after failure to enable irq (Cédric Le Goater) [1660908] - s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/ap: use the common device_driver pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification (Cédric Le Goater) [1660908] - s390/vfio-ap: r/w lock for PQAP interception handler function pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up mdev resources when remove callback invoked (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap_drv's definition (Cédric Le Goater) [1660908] - s390/vfio-ap: fix circular lockdep when setting/clearing crypto masks (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap resources when KVM pointer invalidated (Cédric Le Goater) [1660908] - s390/vfio-ap: No need to disable IRQ after queue reset (Cédric Le Goater) [1660908] - Documentation: s390/vfio-ap: eliminate duplicated word (Cédric Le Goater) [1660908] - docs: s390: Fix wrong label Guest2 instead of Guest3 (Cédric Le Goater) [1660908] - s390: vfio-ap: make local functions and data static (Cédric Le Goater) [1660908] - i40e: Fix set max_tx_rate when it is lower than 1 Mbps (Petr Oros) [2106964] - i40e: Fix VF set max MTU size (Petr Oros) [2106964] - iavf: Fix set max MTU size with port VLAN and jumbo frames (Petr Oros) [2106964] - iavf: Fix bad page state (Petr Oros) [2106964] - i40e: Fix VF hang when reset is triggered on another VF (Ivan Vecera) [2103801] - mpi3mr: a minor change (Tomas Henzl) [2115748] - scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS (Tomas Henzl) [2115748] - scsi: mpi3mr: Remove unnecessary cast (Tomas Henzl) [2115748] - scsi: mpi3mr: Update driver version to 8.2.0.3.0 (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix scheduling while atomic type bug (Tomas Henzl) [2115748] - scsi: mpi3mr: Scan the devices during resume time (Tomas Henzl) [2115748] - scsi: mpi3mr: Free enclosure objects during driver unload (Tomas Henzl) [2115748] - scsi: mpi3mr: Handle 0xF003 Fault Code (Tomas Henzl) [2115748] - scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA (Tomas Henzl) [2115748] - scsi: mpi3mr: Support new power management framework (Tomas Henzl) [2115748] - scsi: mpi3mr: Update mpi3 header files (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() (Tomas Henzl) [2115748] - scsi: mpi3mr: Block I/Os while refreshing target dev objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Refresh SAS ports during soft reset (Tomas Henzl) [2115748] - scsi: mpi3mr: Support SAS transport class callbacks (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue MPT transport cmds (Tomas Henzl) [2115748] - scsi: mpi3mr: Add SAS SATA end devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Get target object based on rphy (Tomas Henzl) [2115748] - scsi: mpi3mr: Add expander devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable STL on HBAs where multipath is disabled (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to manage device's port (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve device objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to add phys to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable Enclosure device add event (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve config pages (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue config requests (Tomas Henzl) [2115748] - scsi: mpi3mr: Add config and transport related debug flags (Tomas Henzl) [2115748] - scsi: mpi3mr: Delete a stray tab (Tomas Henzl) [2115748] - scsi: mpi3mr: Unlock on error path (Tomas Henzl) [2115748] - scsi: mpi3mr: Reduce VD queue depth on detecting throttling (Tomas Henzl) [2115748] - scsi: mpi3mr: Resource Based Metering (Tomas Henzl) [2115748] - scsi: mpi3mr: Increase cmd_per_lun to 128 (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable shared host tagset (Tomas Henzl) [2115748] - lpfc version to 14.0.0.18. (Dick Kennedy) [2114050] - scsi: lpfc: Create a sysfs entry called lpfc_xcvr_data for transceiver info (Dick Kennedy) [2114050] - scsi: lpfc: Log when congestion management limits are in effect (Dick Kennedy) [2114050] - scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs (Dick Kennedy) [2114050] - scsi: lpfc: Set sli4_param's cmf option to zero when CMF is turned off (Dick Kennedy) [2114050] - scsi: lpfc: Fix various issues reported by tools (Dick Kennedy) [2114050] - scsi: lpfc: Add reporting capability for Link Degrade Signaling (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI attribute registration for unintential padding (Dick Kennedy) [2114050] - scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency (Dick Kennedy) [2114050] - scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (Dick Kennedy) [2114050] - scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (Dick Kennedy) [2114050] - scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (Dick Kennedy) [2114050] - scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (Dick Kennedy) [2114050] - scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (Dick Kennedy) [2114050] - scsi: lpfc: Fix prli_fc4_req checks in PRLI handling (Dick Kennedy) [2114050] - scsi: lpfc: Remove unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Remove the unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Copyright updates for 14.2.0.6 patches (Dick Kennedy) [2114050] - scsi: lpfc: Add warning notification period to CMF_SYNC_WQE (Dick Kennedy) [2114050] - scsi: lpfc: Rework MIB Rx Monitor debug info logic (Dick Kennedy) [2114050] - scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (Dick Kennedy) [2114050] - scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (Dick Kennedy) [2114050] - scsi: lpfc: Check the return value of alloc_workqueue() (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI initialization after link up (Dick Kennedy) [2114050] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix return value check of dma_get_required_mask() (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix use-after-free warning (Tomas Henzl) [2115763] - scsi: mpt3sas: Update driver version to 43.100.00.00 (Tomas Henzl) [2115763] - scsi: mpt3sas: Increase cmd_per_lun to 128 (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix trace buffer registration failed (Tomas Henzl) [2115763] - scsi: mpt3sas: Don't change DMA mask while reallocating pools (Tomas Henzl) [2115763] - scsi: mpt3sas: Prevent error handler escalation when device removed (Tomas Henzl) [2115763] - scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Remove flush_scheduled_work() call (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix whitespace and spelling mistake (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix typo in comment (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix out-of-bounds compiler warning (Tomas Henzl) [2115763] - media: em28xx: initialize refcount before kref_get (Dean Nelson) [2128003] {CVE-2022-3239} - gfs2: Register fs after creating workqueues (Bob Peterson) [2121201] - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax (Vratislav Bendel) [2139096] - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Waiman Long) [2137585] {CVE-2022-42703} - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() (Waiman Long) [2137585] {CVE-2022-42703} - mm/rmap: Fix typos in comments (Waiman Long) [2137585] {CVE-2022-42703} - iavf: Fix set max MTU size with port VLAN and jumbo frames (Stefan Assmann) [2103944] - iavf: Fix bad page state (Stefan Assmann) [2103944] - iavf: Fix cached head and tail value for iavf_get_tx_pending (Stefan Assmann) [2103944] - iavf: Fix change VF's mac address (Stefan Assmann) [2103944] - iavf: Fix race between iavf_close and iavf_reset_task (Stefan Assmann) [2103944] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103944] - iavf: Fix 'tc qdisc show' listing too many queues (Stefan Assmann) [2103944] - iavf: Fix max_rate limiting (Stefan Assmann) [2103944] - iavf: Check for duplicate TC flower filter before parsing (Stefan Assmann) [2103944] - iavf: Fix handling of dummy receive descriptors (Stefan Assmann) [2103944] - iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq (Stefan Assmann) [2103944] - intel/iavf:fix repeated words in comments (Stefan Assmann) [2103944] - intel: remove unused macros (Stefan Assmann) [2103944] - iavf: Add waiting for response from PF in set mac (Stefan Assmann) [2103944] - iavf: Use irq_update_affinity_hint() (Stefan Assmann) [2103944] - net: Fix return value of qdisc ingress handling on success (Ivan Vecera) [2131361]- PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2082836] - megaraid_sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mpt3sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mptcp: fix unreleased socket in accept queue (Paolo Abeni) [2135884] - mptcp: factor out __mptcp_close() without socket lock (Paolo Abeni) [2135884] - mptcp: do not queue data on closed subflows (Paolo Abeni) [2135884] - mptcp: move subflow cleanup in mptcp_destroy_common() (Paolo Abeni) [2135884] - mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() (Paolo Abeni) [2135884] - xfs: fix perag reference leak on iteration race with growfs (Brian Foster) [2081105] - xfs: terminate perag iteration reliably on agcount (Brian Foster) [2081105] - xfs: rename the next_agno perag iteration variable (Brian Foster) [2081105] - xfs: fold perag loop iteration logic into helper function (Brian Foster) [2081105] - xfs: prevent spoofing of rtbitmap blocks when recovering buffers (Brian Foster) [2081105] - xfs: Enforce attr3 buffer recovery order (Brian Foster) [2081105] - xfs: avoid unnecessary waits in xfs_log_force_lsn() (Brian Foster) [2081105] - xfs: factor out forced iclog flushes (Brian Foster) [2081105] - xfs: detect misaligned rtinherit directory extent size hints (Brian Foster) [2081105] - xfs: fix an integer overflow error in xfs_growfs_rt (Brian Foster) [2081105] - xfs: improve FSGROWFSRT precondition checking (Brian Foster) [2081105] - xfs: reset child dir '..' entry when unlinking child (Brian Foster) [2081105] - xfs: check for sparse inode clusters that cross new EOAG when shrinking (Brian Foster) [2081105] - xfs: Fix multiple fall-through warnings for Clang (Brian Foster) [2081105] - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks (Brian Foster) [2081105] - xfs: don't nest icloglock inside ic_callback_lock (Brian Foster) [2081105] - xfs: Initialize error in xfs_attr_remove_iter (Brian Foster) [2081105] - xfs: remove dead stale buf unpin handling code (Brian Foster) [2081105] - xfs: hold buffer across unpin and potential shutdown processing (Brian Foster) [2081105] - xfs: force the log offline when log intent item recovery fails (Brian Foster) [2081105] - xfs: shorten the shutdown messages to a single line (Brian Foster) [2081105] - xfs: print name of function causing fs shutdown instead of hex pointer (Brian Foster) [2081105] - xfs: fix type mismatches in the inode reclaim functions (Brian Foster) [2081105] - xfs: separate primary inode selection criteria in xfs_iget_cache_hit (Brian Foster) [2081105] - xfs: refactor the inode recycling code (Brian Foster) [2081105] - xfs: add iclog state trace events (Brian Foster) [2081105] - xfs: xfs_log_force_lsn isn't passed a LSN (Brian Foster) [2081105] - xfs: remove need_start_rec parameter from xlog_write() (Brian Foster) [2081105] - xfs: remove xfs_blkdev_issue_flush (Brian Foster) [2081105] - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() (Brian Foster) [2081105] - xfs: log stripe roundoff is a property of the log (Brian Foster) [2081105] - xfs: remove redundant initialization of variable error (Brian Foster) [2081105] - xfs: perag may be null in xfs_imap() (Brian Foster) [2081105] - xfs: Make attr name schemes consistent (Brian Foster) [2081105] - xfs: Fix default ASSERT in xfs_attr_set_iter (Brian Foster) [2081105] - xfs: rename struct xfs_eofblocks to xfs_icwalk (Brian Foster) [2081105] - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ (Brian Foster) [2081105] - xfs: selectively keep sick inodes in memory (Brian Foster) [2081105] - xfs: drop IDONTCACHE on inodes when we mark them sick (Brian Foster) [2081105] - xfs: drop the AGI being passed to xfs_check_agi_freecount (Brian Foster) [2081105] - xfs: cleanup error handling in xfs_buf_get_map (Brian Foster) [2081105] - xfs: remove ->b_offset handling for page backed buffers (Brian Foster) [2081105] - xfs: refactor per-AG inode tagging functions (Brian Foster) [2081105] - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag (Brian Foster) [2081105] - xfs: pass struct xfs_eofblocks to the inode scan callback (Brian Foster) [2081105] - xfs: make the icwalk processing functions clean up the grab state (Brian Foster) [2081105] - xfs: clean up inode state flag tests in xfs_blockgc_igrab (Brian Foster) [2081105] - xfs: remove indirect calls from xfs_inode_walk{,_ag} (Brian Foster) [2081105] - xfs: remove iter_flags parameter from xfs_inode_walk_* (Brian Foster) [2081105] - xfs: move xfs_inew_wait call into xfs_dqrele_inode (Brian Foster) [2081105] - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab (Brian Foster) [2081105] - xfs: pass the goal of the incore inode walk to xfs_inode_walk() (Brian Foster) [2081105] - xfs: rename xfs_inode_walk functions to xfs_icwalk (Brian Foster) [2081105] - xfs: move the inode walk functions further down (Brian Foster) [2081105] - xfs: detach inode dquots at the end of inactivation (Brian Foster) [2081105] - xfs: move the quotaoff dqrele inode walk into xfs_icache.c (Brian Foster) [2081105] - xfs: don't take a spinlock unconditionally in the DIO fastpath (Brian Foster) [2081105] - xfs: mark xfs_bmap_set_attrforkoff static (Brian Foster) [2081105] - xfs: Remove redundant assignment to busy (Brian Foster) [2081105] - xfs: sort variable alphabetically to avoid repeated declaration (Brian Foster) [2081105] - xfs: remove xfs_perag_t (Brian Foster) [2081105] - xfs: use perag through unlink processing (Brian Foster) [2081105] - xfs: clean up and simplify xfs_dialloc() (Brian Foster) [2081105] - xfs: inode allocation can use a single perag instance (Brian Foster) [2081105] - xfs: get rid of xfs_dir_ialloc() (Brian Foster) [2081105] - xfs: collapse AG selection for inode allocation (Brian Foster) [2081105] - xfs: simplify xfs_dialloc_select_ag() return values (Brian Foster) [2081105] - xfs: remove agno from btree cursor (Brian Foster) [2081105] - xfs: use perag for ialloc btree cursors (Brian Foster) [2081105] - xfs: convert allocbt cursors to use perags (Brian Foster) [2081105] - xfs: convert refcount btree cursor to use perags (Brian Foster) [2081105] - xfs: convert rmap btree cursor to using a perag (Brian Foster) [2081105] - xfs: add a perag to the btree cursor (Brian Foster) [2081105] - xfs: pass perags around in fsmap data dev functions (Brian Foster) [2081105] - xfs: push perags through the ag reservation callouts (Brian Foster) [2081105] - xfs: pass perags through to the busy extent code (Brian Foster) [2081105] - xfs: convert secondary superblock walk to use perags (Brian Foster) [2081105] - xfs: convert xfs_iwalk to use perag references (Brian Foster) [2081105] - xfs: convert raw ag walks to use for_each_perag (Brian Foster) [2081105] - xfs: make for_each_perag... a first class citizen (Brian Foster) [2081105] - xfs: move perag structure and setup to libxfs/xfs_ag.[ch] (Brian Foster) [2081105] - xfs: prepare for moving perag definitions and support to libxfs (Brian Foster) [2081105] - xfs: move xfs_perag_get/put to xfs_ag.[ch] (Brian Foster) [2081105] - xfs: remove unnecessary shifts (Brian Foster) [2081105] - xfs: clean up open-coded fs block unit conversions (Brian Foster) [2081105] - xfs: Clean up xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Remove xfs_attr_rmtval_set (Brian Foster) [2081105] - xfs: Add delay ready attr set routines (Brian Foster) [2081105] - xfs: Add delay ready attr remove routines (Brian Foster) [2081105] - xfs: Hoist node transaction handling (Brian Foster) [2081105] - xfs: Hoist xfs_attr_leaf_addname (Brian Foster) [2081105] - xfs: Hoist xfs_attr_node_addname (Brian Foster) [2081105] - xfs: Add helper xfs_attr_node_addname_find_attr (Brian Foster) [2081105] - xfs: Separate xfs_attr_node_addname and xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Refactor xfs_attr_set_shortform (Brian Foster) [2081105] - xfs: Add xfs_attr_node_remove_name (Brian Foster) [2081105] - xfs: Reverse apply 72b97ea40d (Brian Foster) [2081105] - xfs: use xfs_buf_alloc_pages for uncached buffers (Brian Foster) [2081105] - xfs: split up xfs_buf_allocate_memory (Brian Foster) [2081105] - xfs: Fix fall-through warnings for Clang (Brian Foster) [2081105] - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix serialization of DCBX TLV data request (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused declarations for qla2xxx (Nilesh Javali) [2109830] - scsi: qla2xxx: Drop DID_TARGET_FAILURE use (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.900-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debugfs create/delete helpers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets" (Nilesh Javali) [2109830] - scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational (Nilesh Javali) [2109830] - scsi: qla2xxx: Avoid flush_scheduled_work() usage (Nilesh Javali) [2109830] - scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused del_sess_list field (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused qlt_tmr_work() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.800-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Update manufacturer details (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix discovery issues in FC-AL topology (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix dropped IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Zero undefined mailbox IN registers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix incorrect display of max frame size (Nilesh Javali) [2109830] - scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.700-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debug prints in the device remove path (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing target when it reappears during delete (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts (Nilesh Javali) [2109830] - scsi: qla2xxx: Turn off multi-queue for 8G adapters (Nilesh Javali) [2109830] - scsi: qla2xxx: Wind down adapter after PCIe error (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.600-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix slow session teardown (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no logout on delete for N2N (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix session thrash (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Tear down session if keys have been removed (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no login after app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce disruption due to multiple app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Send LOGO for unexpected IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.500-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n login retry for secure device (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n discovery issue with secure target (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove old doorbell interface (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add retry for ELS passthrough (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix potential stuck session in sa update (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add bsg interface to read doorbell events (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Wait for app to ack on sess down (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: bsg refactor (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix missed DMA unmap for aborted commands (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove unneeded variable (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unneeded flush_workqueue() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove free_sg command flag (Nilesh Javali) [2109830] - scsi: megaraid_sas: Clean up some inconsistent indenting (Tomas Henzl) [2120070] - scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove unnecessary memset() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Simplify megasas_update_device_list (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct an error message (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct value passed to scsi_device_lookup() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid: Remove redundant assignment to variable mfiStatus (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove redundant variable cmd_type (Tomas Henzl) [2120070] - platform/x86/intel/vsec: Fix wrong type for local status variables (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add support for Raptor Lake (Prarit Bhargava) [2076744] - platform/x86/intel/pmt: telemetry: Fix fixed region handling (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Rework early hardware code (Prarit Bhargava) [2076744] - platform/x86/intel: Fix pmt_crashlog array reference (Prarit Bhargava) [2076744] - powerpc/kexec_file: Use current CPU info while setting up FDT (Mamatha Inamdar) [2126520] - mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops (Waiman Long) [2095075] - mm/kmemleak: prevent soft lockup in first object iteration loop of kmemleak_scan() (Waiman Long) [2095075] - mm/kmemleak: skip unlikely objects in kmemleak_scan() without taking lock (Waiman Long) [2095075] - mm/kmemleak: use _irq lock/unlock variants in kmemleak_scan/_clear() (Waiman Long) [2095075] - mm/kmemleak: avoid scanning potential huge holes (Waiman Long) [2095075] - KVM: s390: pci: fix GAIT physical vs virtual pointers usage (Thomas Huth) [1664379] - KVM: s390: pci: fix plain integer as NULL pointer warnings (Thomas Huth) [1664379] - KVM: s390/pci: fix include duplicates (Thomas Huth) [1664379] - redhat: Use group notifier to get the KVM pointer in the vfio_pci_zdev code (Thomas Huth) [1664379] - KVM: s390: pci: register pci hooks without interpretation (Thomas Huth) [1664379] - KVM: s390: pci: Hook to access KVM lowlevel from VFIO (Thomas Huth) [1664379] - Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline (Thomas Huth) [1664379] - KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices (Thomas Huth) [1664379] - vfio-pci/zdev: different maxstbl for interpreted devices (Thomas Huth) [1664379] - vfio-pci/zdev: add function handle to clp base capability (Thomas Huth) [1664379] - vfio-pci/zdev: add open/close device hooks (Thomas Huth) [1664379] - KVM: s390: pci: add routines to start/stop interpretive execution (Thomas Huth) [1664379] - KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding (Thomas Huth) [1664379] - KVM: s390: mechanism to enable guest zPCI Interpretation (Thomas Huth) [1664379] - KVM: s390: pci: enable host forwarding of Adapter Event Notifications (Thomas Huth) [1664379] - KVM: s390: pci: do initial setup for AEN interpretation (Thomas Huth) [1664379] - KVM: s390: pci: add basic kvm_zdev structure (Thomas Huth) [1664379] - redhat: Enable the new CONFIG_VFIO_PCI_ZDEV_KVM switch (Thomas Huth) [1664379] - vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM (Thomas Huth) [1664379] - vfio/pci: remove CONFIG_VFIO_PCI_ZDEV from Kconfig (Thomas Huth) [1664379] - vfio-pci/zdev: fix possible segmentation fault issue (Thomas Huth) [1664379] - s390/pci: stash dtsm and maxstbl (Thomas Huth) [1664379] - s390/pci: stash associated GISA designation (Thomas Huth) [1664379] - s390/pci: externalize the SIC operation controls and routine (Thomas Huth) [1664379] - s390/airq: allow for airq structure that uses an input vector (Thomas Huth) [1664379] - s390/airq: pass more TPI info to airq handlers (Thomas Huth) [1664379] - s390/cio: add tpi.h header file (Thomas Huth) [1664379] - s390/ap: fix kernel doc comments (Thomas Huth) [1664379] - s390/sclp: detect the AISI facility (Thomas Huth) [1664379] - s390/sclp: detect the AENI facility (Thomas Huth) [1664379] - s390/sclp: detect the AISII facility (Thomas Huth) [1664379] - s390/sclp: detect the zPCI load/store interpretation facility (Thomas Huth) [1664379] - s390/sclp: add detection of IPL-complete-control facility (Thomas Huth) [1664379] - s390/pci: add error record for CC 2 retries (Thomas Huth) [2134399] - s390/pci: add PCI access type and length to error records (Thomas Huth) [2134399] - s390/pci: don't log availability events as errors (Thomas Huth) [2134399] - s390/pci: make better use of zpci_dbg() levels (Thomas Huth) [2134399] - s390/pci: rename get_zdev_by_bus() to zdev_from_bus() (Thomas Huth) [2134399] - redhat: Restore clp_rescan_pci_devices_simple() function (Thomas Huth) [2134399] - s390/pci: improve zpci_dev reference counting (Thomas Huth) [2134399] - s390/pci: make zpci_set_irq()/zpci_clear_irq() static (Thomas Huth) [2134399] - s390/pci: simplify __pciwb_mio() inline asm (Thomas Huth) [2134399] - s390/pci: use physical addresses in DMA tables (Thomas Huth) [2134399] - s390/pci: use phys_to_virt() for AIBVs/DIBVs (Thomas Huth) [2134399] - s390/pci: implement minimal PCI error recovery (Thomas Huth) [2134399] - PCI: Export pci_dev_lock() (Thomas Huth) [2134399] - PCI: Export pci_dev_trylock() and pci_dev_unlock() (Thomas Huth) [2134399] - s390/pci: implement reset_slot for hotplug slot (Thomas Huth) [2134399] - s390/pci: refresh function handle in iomap (Thomas Huth) [2134399] - s390/pci: add simpler s390dbf traces for events (Thomas Huth) [2134399] - s390/pci: tolerate inconsistent handle in recover (Thomas Huth) [2134399] - s390/pci_mmio: fully validate the VMA before calling follow_pte() (Thomas Huth) [2134399] - s390/pci: read clp_list_pci_req only once (Thomas Huth) [2134399] - s390/pci: fix clp_get_state() handling of -ENODEV (Thomas Huth) [2134399] - s390/pci: improve DMA translation init and exit (Thomas Huth) [2134399] - s390/pci: simplify CLP List PCI handling (Thomas Huth) [2134399] - s390/pci: handle FH state mismatch only on disable (Thomas Huth) [2134399] - s390/pci: fix misleading rc in clp_set_pci_fn() (Thomas Huth) [2134399] - s390/pci: reset zdev->zbus on registration failure (Thomas Huth) [2134399] - s390/pci: cleanup resources only if necessary (Thomas Huth) [2134399] - s390/pci: add zpci_set_irq()/zpci_clear_irq() (Thomas Huth) [2134399] - s390/pci: use register pair instead of register asm (Thomas Huth) [2134399] - s390: introduce register pair union (Thomas Huth) [2134399] - s390/pci: handle stale deconfiguration events (Thomas Huth) [2134399] - s390/pci: rename zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: narrow scope of zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: separate zbus registration from scanning (Thomas Huth) [2134399] - s390/pci: use mutex not spinlock for zbus list (Thomas Huth) [2134399] - s390/pci: separate zbus creation from scanning (Thomas Huth) [2134399] - s390/pci: do more bus setup in zpci_bus_scan() (Thomas Huth) [2134399] - s390/pci: introduce zpci_bus_scan_device() (Thomas Huth) [2134399] - s390/pci: fix DMA cleanup on hard deconfigure (Thomas Huth) [2134399] - s390/pci: move zpci_remove_device() to bus code (Thomas Huth) [2134399] - s390/pci: unify de-/configure for slots and events (Thomas Huth) [2134399] - s390/pci: add zpci_event_hard_deconfigured() (Thomas Huth) [2134399] - s390/pci: deconfigure device on release (Thomas Huth) [2134399] - s390/pci: refactor zpci function states (Thomas Huth) [2134399] - s390/pci: inform when missing required facilities (Thomas Huth) [2134399] - s390/pci: remove races against pte updates (Thomas Huth) [2134399] - s390: remove orphaned function declarations (Thomas Huth) [2134399] - s390/pci: add missing pci_iov.h include (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices_simple() (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices() (Thomas Huth) [2134399] - s390/pci: consolidate SR-IOV specific code (Thomas Huth) [2134399] - s390/pci: Implement ioremap_wc/prot() with MIO (Thomas Huth) [2134399] - s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported (Thomas Huth) [2134399] - s390/pci: clarify comment in s390_mmio_read/write (Thomas Huth) [2134399] - s390/pci: remove unused functions (Thomas Huth) [2134399] - s390/pci: Log new handle in clp_disable_fh() (Thomas Huth) [2134399] - s390/pci: ioremap() align with generic code (Thomas Huth) [2134399] - s390: enforce CONFIG_SMP (Thomas Huth) [2134399] - s390/pci: mark function(s) __always_inline (Thomas Huth) [2134399] - s390/pci: avoid using strncmp with hardcoded length (Thomas Huth) [2134399] - s390/pci: PCI_IOV_RESOURCES loop refactoring in zpci_map_resources (Thomas Huth) [2134399] - s390: pci: no need to check return value of debugfs_create functions (Thomas Huth) [2134399] - s390/pci: fix sleeping in atomic during hotplug (Thomas Huth) [2134399] - s390/pci: remove fmb address from debug output (Thomas Huth) [2134399] - s390/pci: add fmt3 fmb (Thomas Huth) [2134399] - tools headers kvm s390: Sync headers with the kernel sources (Thomas Huth) [2111063] - KVM: s390: resetting the Topology-Change-Report (Thomas Huth) [2111063] - KVM: s390: guest support for topology function (Thomas Huth) [2111063] - KVM: s390: Cleanup ipte lock access and SIIF facility checks (Thomas Huth) [2111063] - KVM: s390: drop unexpected word 'and' in the comments (Thomas Huth) [2111063] - Documentation: KVM: update s390-diag.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update msr.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update amd-memory-encryption.rst references (Thomas Huth) [2043872] - Documentation: KVM: update s390-pv.rst reference (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Explain rc/rrc delivery (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions (Thomas Huth) [2043872] - Documentation: KVM: add API issues section (Thomas Huth) [2043872] - Documentation: virt: Protected virtual machine dumps (Thomas Huth) [2043872] - Documentation: KVM: add separate directories for architecture-specific documentation (Thomas Huth) [2043872] - KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP (Thomas Huth) [2043872] - KVM: s390: Add CPU dump functionality (Thomas Huth) [2043872] - KVM: s390: Add configuration dump functionality (Thomas Huth) [2043872] - KVM: s390: pv: Add query dump information (Thomas Huth) [2043872] - KVM: s390: pv: Add dump support definitions (Thomas Huth) [2043872] - KVM: s390: pv: Add query interface (Thomas Huth) [2043872] - s390/uv: Add dump fields to query (Thomas Huth) [2043872] - s390/uv: Add SE hdr query information (Thomas Huth) [2043872] - kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h (Thomas Huth) [2043872] - docs: kvm: fix WARNINGs from api.rst (Thomas Huth) [2043872] - s390/mm: use non-quiescing sske for KVM switch to keyed guest (Thomas Huth) [2043872] - s390/gmap: voluntarily schedule during key setting (Thomas Huth) [2043872] - KVM: s390: Don't indicate suppression on dirtying, failing memop (Thomas Huth) [2043872] - s390: uv: Add offset comments to UV query struct and fix naming (Thomas Huth) [2043872] - KVM: s390: Use Makefile.kvm for common files (Thomas Huth) [2043872] - KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY (Thomas Huth) [2043872] - fs: dlm: fix invalid derefence of sb_lvbptr (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in unlock validation (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in lock arg validation (Alexander Aring) [2121790] - fs: dlm: fix race between test_bit() and queue_work() (Alexander Aring) [2121790] - scsi: core: Fix a use-after-free (Ming Lei) [1961010] - net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation (Petr Oros) [2135685] - net: add skb_[inner_]tcp_all_headers helpers (Petr Oros) [2135685] - net: marvell: clean up trigraph warning on ??! string (Petr Oros) [2135685] - powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU (Steve Best) [2133103] - flow_dissector: Do not count vlan tags inside tunnel payload (Ivan Vecera) [2136875] - flow_offload: Introduce flow_match_pppoe (Ivan Vecera) [2136875] - net/sched: flower: Add PPPoE filter (Ivan Vecera) [2136875] - flow_dissector: Add PPPoE dissectors (Ivan Vecera) [2136875] - net/sched: flower: Consider the number of tags for vlan filters (Ivan Vecera) [2136875] - net/sched: flower: Add number of vlan tags filter (Ivan Vecera) [2136875] - flow_dissector: Add number of vlan tags dissector (Ivan Vecera) [2136875] - net/sched: flower: Reduce identation after is_key_vlan refactoring (Ivan Vecera) [2136875] - net/sched: flower: Helper function for vlan ethtype checks (Ivan Vecera) [2136875] - dissector: do not set invalid PPP protocol (Ivan Vecera) [2136875] - dm bufio: use the acquire memory barrier when testing for B_READING (Benjamin Marzinski) [2139161] - provide arch_test_bit_acquire for architectures that define test_bit (Benjamin Marzinski) [2139161] - wait_on_bit: add an acquire memory barrier (Benjamin Marzinski) [2139161] - add barriers to buffer_uptodate and set_buffer_uptodate (Benjamin Marzinski) [2139161] - dm verity: Add documentation for try_verify_in_tasklet option (Benjamin Marzinski) [2139161] - dm cache: delete the redundant word 'each' in comment (Benjamin Marzinski) [2139161] - dm raid: fix typo in analyse_superblocks code comment (Benjamin Marzinski) [2139161] - dm verity: enable WQ_HIGHPRI on verify_wq (Benjamin Marzinski) [2139161] - dm raid: delete the redundant word 'that' in comment (Benjamin Marzinski) [2139161] - dm: change from DMWARN to DMERR or DMCRIT for fatal errors (Benjamin Marzinski) [2139161] - dm bufio: fix some cases where the code sleeps with spinlock held (Benjamin Marzinski) [2139161] - dm writecache: fix smatch warning about invalid return from writecache_map (Benjamin Marzinski) [2139161] - dm verity: fix verity_parse_opt_args parsing (Benjamin Marzinski) [2139161] - dm verity: fix DM_VERITY_OPTS_MAX value yet again (Benjamin Marzinski) [2139161] - dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking (Benjamin Marzinski) [2139161] - dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND (Benjamin Marzinski) [2139161] - dm verity: only copy bvec_iter in verity_verify_io if in_tasklet (Benjamin Marzinski) [2139161] - dm verity: optimize verity_verify_io if FEC not configured (Benjamin Marzinski) [2139161] - dm verity: conditionally enable branching for "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP (Benjamin Marzinski) [2139161] - dm verity: allow optional args to alter primary args handling (Benjamin Marzinski) [2139161] - dm verity: Add optional "try_verify_in_tasklet" feature (Benjamin Marzinski) [2139161] - dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag (Benjamin Marzinski) [2139161] - dm bufio: Add flags argument to dm_bufio_client_create (Benjamin Marzinski) [2139161] - dm: Start pr_preempt from the same starting path (Benjamin Marzinski) [2139161] - dm: Fix PR release handling for non All Registrants (Benjamin Marzinski) [2139161] - dm: Start pr_reserve from the same starting path (Benjamin Marzinski) [2139161] - dm: Allow dm_call_pr to be used for path searches (Benjamin Marzinski) [2139161] - Documentation: dm writecache: Render status list as list (Benjamin Marzinski) [2139161] - Documentation: dm writecache: add blank line before optional parameters (Benjamin Marzinski) [2139161] - dm snapshot: fix typo in snapshot_map() comment (Benjamin Marzinski) [2139161] - dm raid: remove redundant "the" in parse_raid_params() comment (Benjamin Marzinski) [2139161] - dm cache: fix typo in 2 comment blocks (Benjamin Marzinski) [2139161] - dm verity: fix checkpatch close brace error (Benjamin Marzinski) [2139161] - dm table: rename dm_target variable in dm_table_add_target() (Benjamin Marzinski) [2139161] - dm table: audit all dm_table_get_target() callers (Benjamin Marzinski) [2139161] - dm table: remove dm_table_get_num_targets() wrapper (Benjamin Marzinski) [2139161] - writeback: Avoid skipping inode writeback (Waiman Long) [2138886] - writeback: fix obtain a reference to a freeing memcg css (Waiman Long) [2138886] - mm/memcg: disable threshold event handlers on PREEMPT_RT (Waiman Long) [2138886] - memcg: increase MEMCG_CHARGE_BATCH to 64 (Waiman Long) [2138886] - mm: page_counter: rearrange struct page_counter fields (Waiman Long) [2138886] - mm: page_counter: remove unneeded atomic ops for low/min (Waiman Long) [2138886] - memcg: reduce size of memcg vmstats structures (Waiman Long) [2138886] - memcg: rearrange code (Waiman Long) [2138886] - memcg: extract memcg_vmstats from struct mem_cgroup (Waiman Long) [2138886] - mm: memcontrol: fix potential oom_lock recursion deadlock (Waiman Long) [2138886] - mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2 (Waiman Long) [2138886] - mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. (Waiman Long) [2138886] - writeback: memcg: simplify cgroup_writeback_by_id (Waiman Long) [2138886] - writeback, cgroup: do not reparent dax inodes (Waiman Long) [2138886] - writeback, cgroup: remove wb from offline list before releasing refcnt (Waiman Long) [2138886] - writeback, cgroup: release dying cgwbs by switching attached inodes (Waiman Long) [2138886] - writeback, cgroup: support switching multiple inodes at once (Waiman Long) [2138886] - writeback, cgroup: split out the functional part of inode_switch_wbs_work_fn() (Waiman Long) [2138886] - writeback, cgroup: keep list of inodes attached to bdi_writeback (Waiman Long) [2138886] - writeback, cgroup: switch to rcu_work API in inode_switch_wbs() (Waiman Long) [2138886] - writeback, cgroup: increment isw_nr_in_flight before grabbing an inode (Waiman Long) [2138886] - writeback, cgroup: add smp_mb() to cgroup_writeback_umount() (Waiman Long) [2138886] - writeback, cgroup: do not switch inodes with I_WILL_FREE flag (Waiman Long) [2138886] - docs/admin-guide: cgroup-v2: typos and spaces (Waiman Long) [2138886] - fs: improve comments for writeback_single_inode() (Waiman Long) [2138886] - writeback: remove struct bdi_writeback_congested (Waiman Long) [2138886] - writeback: remove {set,clear}_wb_congested (Waiman Long) [2138886] - fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount (Waiman Long) [2138886] - blkcg: remove unused __blkg_release_rcu() (Waiman Long) [2138886] - writeback: Add a bdi_writeback_rh extension to struct bdi_writeback (Waiman Long) [2138886] - RDMA/irdma: Report the correct link speed (Kamal Heib) [2125102] - blk-mq: avoid double ->queue_rq() because of early timeout (Ming Lei) [2132438] - blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2132438] - blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2132438] - bridge: Do not send empty IFLA_AF_SPEC attribute (Ivan Vecera) [2139133] - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (Ivan Vecera) [2139133] - net: bridge: vlan: fix memory leak in __allowed_ingress (Ivan Vecera) [2139133]- ice: Add additional CSR registers to ETHTOOL_GREGS (Petr Oros) [2131024] - udp: Update reuse->has_conns under reuseport_lock. (Xin Long) [2135937] - udp: Remove redundant __udp_sysctl_init() call from udp_init(). (Xin Long) [2135937] - udp: Fix a data-race around sysctl_udp_l3mdev_accept. (Xin Long) [2135937] - Documentation: fix udp_wmem_min in ip-sysctl.rst (Xin Long) [2135937] - be2net: Fix buffer overflow in be_get_module_eeprom (Josef Oskera) [2126917] - iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar) [2133331]- md: Fix spelling mistake in comments of r5l_log (Nigel Croxon) [2112935] - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (Nigel Croxon) [2112935] - md/raid10: convert resync_lock to use seqlock (Nigel Croxon) [2112935] - md/raid10: fix improper BUG_ON() in raise_barrier() (Nigel Croxon) [2112935] - md/raid10: prevent unnecessary calls to wake_up() in fast path (Nigel Croxon) [2112935] - md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait (Nigel Croxon) [2112935] - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() (Nigel Croxon) [2112935] - md: Remove extra mddev_get() in md_seq_start() (Nigel Croxon) [2112935] - md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() (Nigel Croxon) [2112935 2111563] - md/raid5: Ensure stripe_fill happens on non-read IO with journal (Nigel Croxon) [2112935] - md/raid5: Don't read ->active_stripes if it's not needed (Nigel Croxon) [2112935] - md/raid5: Cleanup prototype of raid5_get_active_stripe() (Nigel Croxon) [2112935] - md/raid5: Drop extern on function declarations in raid5.h (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md: Replace snprintf with scnprintf (Nigel Croxon) [2112935] - md/raid10: fix compile warning (Nigel Croxon) [2112935] - md/raid5: Fix spelling mistakes in comments (Nigel Croxon) [2112935] - md: call __md_stop_writes in md_stop (Nigel Croxon) [2112935] - md: Flush workqueue md_rdev_misc_wq in md_alloc() (Nigel Croxon) [2112935] - drivers:md:fix a potential use-after-free bug (Nigel Croxon) [2112935] - md/raid5: Ensure batch_last is released before sleeping for quiesce (Nigel Croxon) [2112935] - md/raid5: Move stripe_request_ctx up (Nigel Croxon) [2112935] - md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() (Nigel Croxon) [2112935] - md/raid5: Make is_inactive_blocked() helper (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md-raid10: fix KASAN warning (Nigel Croxon) [2112935] - md: fix build failure for !MODULE (Nigel Croxon) [2112935] - raid5: fix duplicate checks for rdev->saved_raid_disk (Nigel Croxon) [2112935] - md/raid5: Convert prepare_to_wait() to wait_woken() api (Nigel Croxon) [2112935] - md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request() (Nigel Croxon) [2112935] - md: Fix spelling mistake in comments (Nigel Croxon) [2112935] - md/raid5: Increase restriction on max segments per request (Nigel Croxon) [2112935] - md/raid5: Improve debug prints (Nigel Croxon) [2112935] - md/raid5: Pivot raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Check all disks in a stripe_head for reshape progress (Nigel Croxon) [2112935] - md/raid5: Refactor add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Keep a reference to last stripe_head for batch (Nigel Croxon) [2112935] - md/raid5: Refactor for loop in raid5_make_request() into while loop (Nigel Croxon) [2112935] - md/raid5: Move read_seqcount_begin() into make_stripe_request() (Nigel Croxon) [2112935] - md/raid5: Drop the do_prepare flag in raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Factor out helper from raid5_make_request() loop (Nigel Croxon) [2112935] - md/raid5: Move common stripe get code into new find_get_stripe() helper (Nigel Croxon) [2112935] - md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_make_request loop (Nigel Croxon) [2112935] - md/raid5: Factor out ahead_of_reshape() function (Nigel Croxon) [2112935] - md/raid5: Make logic blocking check consistent with logic that blocks (Nigel Croxon) [2112935] - md: unlock mddev before reap sync_thread in action_store (Nigel Croxon) [2112935] - md: Explicitly create command-line configured devices (Nigel Croxon) [2112935] - md: Notify sysfs sync_completed in md_reap_sync_thread() (Nigel Croxon) [2112935] - md: Ensure resync is reported after it starts (Nigel Croxon) [2112935] - md: Use enum for overloaded magic numbers used by mddev->curr_resync (Nigel Croxon) [2112935] - md/raid5-cache: Annotate pslot with __rcu notation (Nigel Croxon) [2112935] - md/raid5-cache: Clear conf->log after finishing work (Nigel Croxon) [2112935] - md/raid5-cache: Drop RCU usage of conf->log (Nigel Croxon) [2112935] - md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() (Nigel Croxon) [2112935] - md/raid5: suspend the array for calls to log_exit() (Nigel Croxon) [2112935] - md/raid5-ppl: Drop unused argument from ppl_handle_flush_request() (Nigel Croxon) [2112935] - md/raid5-log: Drop extern decorators for function prototypes (Nigel Croxon) [2112935] - md/raid5: missing error code in setup_conf() (Nigel Croxon) [2112935] - Revert "md: don't unregister sync_thread with reconfig_mutex held" (Nigel Croxon) [2112935] - qed: fix typos in comments (Manish Chopra) [2111885] - net: qede: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() (Manish Chopra) [2111885] - qlogic: qed: fix clang -Wformat warnings (Manish Chopra) [2111885] - qed: Use bitmap_empty() (Manish Chopra) [2111885] - qed: Use the bitmap API to allocate bitmaps (Manish Chopra) [2111885] - qlogic/qed: fix repeated words in comments (Manish Chopra) [2111885] - net: qed: fix typos in comments (Manish Chopra) [2111885] - RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() (Manish Chopra) [2111885] - qed: rework qed_rdma_bmap_free() (Manish Chopra) [2111885] - qed: Remove IP services API. (Manish Chopra) [2111885] - qed: remove an unneed NULL check on list iterator (Manish Chopra) [2111885] - RDMA/irdma: Report RNR NAK generation in device caps (Kamal Heib) [2120676 2103957] - RDMA/irdma: Use s/g array in post send only when its valid (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return correct WC error for bind operation failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return error on MR deregister CQP failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Report the correct max cqes from query device (Kamal Heib) [2120676 2103957] - RDMA/siw: Pass a pointer to virt_to_page() (Kamal Heib) [2120676] - RDMA/cma: Fix arguments order in net device validation (Kamal Heib) [2120676] - RDMA/irdma: Fix drain SQ hang with no completion (Kamal Heib) [2120676 2103957 2033244 2053376] - IB/iser: Fix login with authentication (Kamal Heib) [2120676] - RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv() (Kamal Heib) [2120676] - RDMA/rxe: Fix error unwind in rxe_create_qp() (Kamal Heib) [2120676] - RDMA/rxe: Split qp state for requester and completer (Kamal Heib) [2120676] - RDMA/rxe: Generate error completion for error requester QP state (Kamal Heib) [2120676] - RDMA/rxe: Update wqe_index for each wqe error completion (Kamal Heib) [2120676] - RDMA/srpt: Fix a use-after-free (Kamal Heib) [2120676] - RDMA/srpt: Introduce a reference count in struct srpt_device (Kamal Heib) [2120676] - RDMA/srpt: Duplicate port name members (Kamal Heib) [2120676] - Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" (Kamal Heib) [2120676] - RDMA/rxe: Replace __rxe_do_task by rxe_run_task (Kamal Heib) [2120676] - RDMA/rxe: Limit the number of calls to each tasklet (Kamal Heib) [2120676] - RDMA/rxe: Make the tasklet exits the same (Kamal Heib) [2120676] - RDMA/rxe: Fix rnr retry behavior (Kamal Heib) [2120676] - RDMA/rxe: Add rxe_is_fenced() subroutine (Kamal Heib) [2120676] - RDMA/rxe: For invalidate compare according to set keys in mr (Kamal Heib) [2120676] - RDMA: Fix comment typo (Kamal Heib) [2120676] - IB: Fix repeated words 'the the' comments (Kamal Heib) [2120676] - RDMA/rxe: Fix mw bind to allow any consumer key portion (Kamal Heib) [2120676] - RDMA/rxe: Fix spelling mistake in error print (Kamal Heib) [2120676] - RDMA/rxe: Remove unused qp parameter (Kamal Heib) [2120676] - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() (Kamal Heib) [2120676] - RDMA/rxe: Remove unused mask parameter (Kamal Heib) [2120676] - RDMA/rxe: Rename rxe_atomic_reply to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add common rxe_prepare_res() (Kamal Heib) [2120676] - RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup (Kamal Heib) [2120676] - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event (Kamal Heib) [2120676] - RDMA/hfi1: Depend on !UML (Kamal Heib) [2120676] - RDMA/irdma: Use the bitmap API to allocate bitmaps (Kamal Heib) [2120676 2103957] - RDMA: remove useless condition in siw_create_cq() (Kamal Heib) [2120676] - RDMA/irdma: Fix setting of QP context err_rq_idx_valid field (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix VLAN connection with wildcard address (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix a window for use-after-free (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make resource distribution algorithm more QP oriented (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make CQP invalid state error non-critical (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add AE source to error log (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add 2 level PBLE support for FMR (Kamal Heib) [2120676 2103957] - IB: Fix spelling of 'writable' (Kamal Heib) [2120676] - RDMA/rxe: Remove unnecessary include statement (Kamal Heib) [2120676] - RDMA/rxe: Replace include statement (Kamal Heib) [2120676] - RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs (Kamal Heib) [2120676] - RDMA/rxe: Fix deadlock in rxe_do_local_ops() (Kamal Heib) [2120676] - RDMA/rxe: Merge normal and retry atomic flows (Kamal Heib) [2120676] - RDMA/rxe: Move atomic original value to res (Kamal Heib) [2120676] - RDMA/rxe: Move atomic responder res to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add a responder state for atomic reply (Kamal Heib) [2120676] - RDMA/rxe: Move code to rxe_prepare_atomic_res() (Kamal Heib) [2120676] - RDMA/rxe: Convert read side locking to rcu (Kamal Heib) [2120676] - RDMA/rxe: Stop lookup of partially built objects (Kamal Heib) [2120676] - RDMA/rxe: Remove useless pkt parameters (Kamal Heib) [2120676] - RDMA: Correct duplicated words in comments (Kamal Heib) [2120676] - IB/iser: Drain the entire QP during destruction flow (Kamal Heib) [2120676] - RDMA/rxe: fix xa_alloc_cycle() error return value check again (Kamal Heib) [2120676] - RDMA/core: Add a netevent notifier to cma (Kamal Heib) [2120676 2117912] - RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP (Kamal Heib) [2120676 2117912] - RDMA/hfi1: Fix typo in comment (Kamal Heib) [2120676] - RDMA: Split kernel-only global device caps from uverbs device caps (Kamal Heib) [2120675] - RDMA/hfi1: Remove all traces of diagpkt support (Kamal Heib) [2120675] - RDMA/hfi1: Consolidate software versions (Kamal Heib) [2120675] - RDMA/hfi1: Remove pointless driver version (Kamal Heib) [2120675] - RDMA/hfi1: Prevent panic when SDMA is disabled (Kamal Heib) [2120675] - RDMA/core: Fix typo in comment (Kamal Heib) [2120675] - IB/hf1: Fix typo in comment (Kamal Heib) [2120675] - IB/iser: Fix typo in comment (Kamal Heib) [2120675] - IB/isert: Avoid flush_scheduled_work() usage (Kamal Heib) [2120675] - RDMA/siw: Enable siw on tunnel devices (Kamal Heib) [2120675] - RDMA/rxe: Enforce IBA C11-17 (Kamal Heib) [2120675] - RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Check rxe_get() return value (Kamal Heib) [2120675] - RDMA/rxe: Add rxe_srq_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Remove IB_SRQ_INIT_MASK (Kamal Heib) [2120675] - RDMA/rxe: Skip adjusting remote addr for write in retry operation (Kamal Heib) [2120675] - RDMA/rxe: Optimize the mr pool struct (Kamal Heib) [2120675] - RDMA/rxe: Replace paylen by payload (Kamal Heib) [2120675] - RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage (Kamal Heib) [2120675] - RDMA/rxe: Remove useless parameters for update_state() (Kamal Heib) [2120675] - RDMA/rxe: Remove reliable datagram support (Kamal Heib) [2120675] - RDMA/rxe: Remove support for SMI QPs from rdma_rxe (Kamal Heib) [2120675] - RDMA/rxe: Remove mc_grp_pool from struct rxe_dev (Kamal Heib) [2120675] - RDMA/rxe: Remove type 2A memory window capability (Kamal Heib) [2120675] - RDMA/usnic: Refactor usnic_uiom_alloc_pd() (Kamal Heib) [2120675] - RDMA/usnic: Stop using iommu_present() (Kamal Heib) [2120675] - IB/SA: Replace usage of found with dedicated list iterator variable (Kamal Heib) [2120675] - IB/rdmavt: add missing locks in rvt_ruc_loopback (Kamal Heib) [2120675] - IB/uverbs: Move part of enum ib_device_cap_flags to uapi (Kamal Heib) [2120675] - IB/uverbs: Move enum ib_raw_packet_caps to uapi (Kamal Heib) [2120675] - RDMA/pvrdma: Remove useless DMA-32 fallback configuration (Kamal Heib) [2120675] - RDMA: switch from 'pci_' to 'dma_' API (Kamal Heib) [2120675] - scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - x86/fpu: Prevent FPU state corruption (Oleksandr Natalenko) [2130890] - net: team: Unsync device addresses on ndo_stop (Hangbin Liu) [2135240] - mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Force tlb-flush VM_PFNMAP vmas (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Let there be one tlb_{start,end}_vma() implementation (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Remove per arch tlb_{start,end}_vma() (Waiman Long) [2130166] {CVE-2022-39188} - x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables (Waiman Long) [2130166] {CVE-2022-39188} - tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - mm: proc: Invalidate TLB after clearing soft-dirty page state (Waiman Long) [2130166] {CVE-2022-39188} - mm: fix clear_refs_write locking (Waiman Long) [2130166] {CVE-2022-39188} - s390/Kconfig: sort config S390 select list once again (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: provide MMU_GATHER_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_NO_GATHER (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_RCU_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: avoid potential double flush (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Flush the full mm even when need_flush_all is set (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Use freed_tables instead of need_flush_all (Waiman Long) [2130166] {CVE-2022-39188} - mm/tlb: Remove CONFIG_HAVE_RCU_TABLE_INVALIDATE (Waiman Long) [2130166] {CVE-2022-39188} - Add skb drop reasons to IPv6 UDP receive path (Antoine Tenart) [2059158] - net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM (Antoine Tenart) [2059158] - net: skb: prevent the split of kfree_skb_reason() by gcc (Antoine Tenart) [2059158] - tcp: md5: fix IPv4-mapped support (Antoine Tenart) [2059158] - net: dropreason: reformat the comment fo skb drop reasons (Antoine Tenart) [2059158] - net: skb: use auto-generation to convert skb drop reason to string (Antoine Tenart) [2059158] - net: skb: move enum skb_drop_reason to standalone header file (Antoine Tenart) [2059158] - tcp_ipv6: set the drop_reason in the right place (Antoine Tenart) [2059158] - net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() (Antoine Tenart) [2059158] - net: skb: change the definition SKB_DR_SET() (Antoine Tenart) [2059158] - net: skb: check the boundrary of drop reason in kfree_skb_reason() (Antoine Tenart) [2059158] - net: dm: check the boundary of skb drop reasons (Antoine Tenart) [2059158] - tcp: fix signed/unsigned comparison (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_ofo_queue() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_synsent_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_synsent_state_process() drop monitor friend (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_prune_ofo_queue() (Antoine Tenart) [2059158] - tcp: add two drop reasons for tcp_ack() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_state_process() drop monitor friendly (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_validate_incoming() (Antoine Tenart) [2059158] - tcp: get rid of rst_seq_match (Antoine Tenart) [2059158] - tcp: consume incoming skb leading to a reset (Antoine Tenart) [2059158] - tcp: tcp_send_challenge_ack delete useless param `skb` (Antoine Tenart) [2059158] - ipv6: fix NULL deref in ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to TLV parse (Antoine Tenart) [2059158] - net: ipv6: remove redundant statistics in ipv6_hop_jumbo() (Antoine Tenart) [2059158] - net: icmp: introduce function icmpv6_param_prob_reason() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons to ip forwarding (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_pkt_drop() (Antoine Tenart) [2059158] - net: ipv4: add skb drop reasons to ip_error() (Antoine Tenart) [2059158] - skb: add some helpers for skb drop reasons (Antoine Tenart) [2059158] - net: icmp: add skb drop reasons to icmp protocol (Antoine Tenart) [2059158] - ping: Check return value of function 'ping_queue_rcv_skb' (Antoine Tenart) [2059158] - net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons (Antoine Tenart) [2059158] - net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT (Antoine Tenart) [2059158] - net: sock: introduce sock_queue_rcv_skb_reason() (Antoine Tenart) [2059158] - net: tcp: fix shim definition of tcp_inbound_md5_hash (Antoine Tenart) [2059158] - skb: make drop reason booleanable (Antoine Tenart) [2059158] - net/tcp: Merge TCP-MD5 inbound callbacks (Antoine Tenart) [2059158] - tcp: md5: add tcp_md5_needed jump label (Antoine Tenart) [2059158] - net: tun: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" (Antoine Tenart) [2059158] - net: tap: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for __netif_receive_skb_core() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_ingress() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for do_xdp_generic() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for enqueue_to_backlog() (Antoine Tenart) [2059158] - net: dev: add skb drop reasons to __dev_xmit_skb() (Antoine Tenart) [2059158] - net: skb: introduce the function kfree_skb_list_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_egress() (Antoine Tenart) [2059158] - net: neigh: add skb drop reasons to arp_error_report() (Antoine Tenart) [2059158] - net: neigh: use kfree_skb_reason() for __neigh_event_send() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons for ip egress path (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_rcv_established() (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_add_backlog() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() (Antoine Tenart) [2059158] - ipv4/tcp: Pass dif and sdif to tcp_v4_inbound_md5_hash (Antoine Tenart) [2059158] - ipv6/tcp: Pass dif and sdif to tcp_v6_inbound_md5_hash (Antoine Tenart) [2059158] - ipv4/tcp: Use local variable for tcp_md5_addr (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v6_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v4_rcv() (Antoine Tenart) [2059158] - net: tcp: introduce tcp_drop_reason() (Antoine Tenart) [2059158] - ipv6: Add reasons for skb drops to __udp6_lib_rcv (Antoine Tenart) [2059158] - net: drop_monitor: support drop reason (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_core() (Antoine Tenart) [2059158] - net: netfilter: use kfree_drop_reason() for NF_DROP (Antoine Tenart) [2059158] - net: skb_drop_reason: add document for drop reasons (Antoine Tenart) [2059158] - net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in __udp4_lib_rcv() (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in tcp_v4_rcv() (Antoine Tenart) [2059158] - net: skb: introduce kfree_skb_reason() (Antoine Tenart) [2059158] - bnx2x: Fix comment typo (Manish Chopra) [2111882] - bnx2x: Fix spelling mistake "regiser" -> "register" (Manish Chopra) [2111882] - bnx2x: Fix undefined behavior due to shift overflowing the constant (Manish Chopra) [2111882] - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() (Davide Caratti) [2133741] - net: sched: fix possible refcount leak in tc_new_tfilter() (Davide Caratti) [2133741] - sch_sfb: Also store skb len before calling child enqueue (Davide Caratti) [2133741] - sch_sfb: Don't assume the skb is still around after enqueueing to child (Davide Caratti) [2133741] - net/sched: fix netdevice reference leaks in attach_default_qdiscs() (Davide Caratti) [2133741] - net: sched: tbf: don't call qdisc_put() while holding tree lock (Davide Caratti) [2133741] - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. (Davide Caratti) [2133741] - net/sched: act_api: Notify user space if any actions were flushed before error (Davide Caratti) [2133741] - tipc: fix an information leak in tipc_topsrv_kern_subscr (Xin Long) [2134962] - tipc: Fix recognition of trial period (Xin Long) [2134962] - tipc: fix shift wrapping bug in map_get() (Xin Long) [2134962] - PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited (Myron Stowe) [2072656] - x86/pci/xen: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS (Jerry Snitselaar) [2133518] - x86/apic/msi: Unbreak DMAR and HPET MSI (Jerry Snitselaar) [2133518] - iommu/amd: Remove domain search for PCI/MSI (Jerry Snitselaar) [2133518] - iommu/vt-d: Remove domain search for PCI/MSI[X] (Jerry Snitselaar) [2133518] - x86/irq: Make most MSI ops XEN private (Jerry Snitselaar) [2133518] - x86/irq: Cleanup the arch_*_msi_irqs() leftovers (Jerry Snitselaar) [2133518] - PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable (Jerry Snitselaar) [2133518] - x86/xen: Wrap XEN MSI management into irqdomain (Jerry Snitselaar) [2133518] - x86/xen: Consolidate XEN-MSI init (Jerry Snitselaar) [2133518] - x86/xen: Rework MSI teardown (Jerry Snitselaar) [2133518] - x86/xen: Make xen_msi_init() static and rename it to xen_hvm_msi_init() (Jerry Snitselaar) [2133518] - x86/irq: Move apic_post_init() invocation to one place (Jerry Snitselaar) [2133518] - x86/msi: Use generic MSI domain ops (Jerry Snitselaar) [2133518] - x86/msi: Remove pointless vcpu_affinity callback (Jerry Snitselaar) [2133518] - netfilter: nf_conntrack_irc: Tighten matching on DCC message (Wander Lairson Costa) [2124092] {CVE-2022-2663} - netfilter: nf_conntrack_irc: Fix forged IP logic (Wander Lairson Costa) [2124092] {CVE-2022-2663} - ice: Add support Flex RXD (Michal Schmidt) [2131310] - asm-generic: sections: refactor memory_intersects (Jerry Snitselaar) [2112119] - swiotlb: fix passing local variable to debugfs_create_ulong() (Jerry Snitselaar) [2112119] - swiotlb: move struct io_tlb_slot to swiotlb.c (Jerry Snitselaar) [2112119] - swiotlb: ensure a segment doesn't cross the area boundary (Jerry Snitselaar) [2112119] - swiotlb: consolidate rounding up default_nslabs (Jerry Snitselaar) [2112119] - swiotlb: remove unused fields in io_tlb_mem (Jerry Snitselaar) [2112119] - swiotlb: fix use after free on error handling path (Jerry Snitselaar) [2112119] - swiotlb: split up the global swiotlb lock (Jerry Snitselaar) [2112119] - swiotlb: fail map correctly with failed io_tlb_default_mem (Jerry Snitselaar) [2112119] - swiotlb: remove a useless return in swiotlb_init (Jerry Snitselaar) [2112119] - swiotlb: remove the unused swiotlb_force declaration (Jerry Snitselaar) [2112119] - iommu/dma: Fix race condition during iova_domain initialization (Jerry Snitselaar) [2112119] - iommu/amd: Fix compile warning in init code (Jerry Snitselaar) [2106599] - iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement (Jerry Snitselaar) [2106599] - iommu/vt-d: Check correct capability for sagaw determination (Jerry Snitselaar) [2112119] - iommu/vt-d: Correctly calculate sagaw value of IOMMU (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (Jerry Snitselaar) [2080413] - iommu/amd: use full 64-bit value in build_completion_wait() (Jerry Snitselaar) [2112119] - swiotlb: avoid potential left shift overflow (Jerry Snitselaar) [2112119] - dma-debug: improve search for partial syncs (Jerry Snitselaar) [2112119] - iommu/iova: Improve 32-bit free space estimate (Jerry Snitselaar) [2112119] - iommu/amd: Handle return of iommu_device_sysfs_add (Jerry Snitselaar) [2112119] - swiotlb: fix setting ->force_bounce (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs-derived sizes in swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs value in swiotlb_init_remap (Jerry Snitselaar) [2112119] - swiotlb: don't panic when the swiotlb buffer can't be allocated (Jerry Snitselaar) [2112119] - x86: remove cruft from (Jerry Snitselaar) [2112119] - swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl (Jerry Snitselaar) [2112119] - swiotlb: provide swiotlb_init variants that remap the buffer (Jerry Snitselaar) [2112119] - swiotlb: pass a gfp_mask argument to swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction (Jerry Snitselaar) [2112119] - swiotlb: make the swiotlb_init interface more useful (Jerry Snitselaar) [2112119] - x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled (Jerry Snitselaar) [2112119] - x86: remove the IOMMU table infrastructure (Jerry Snitselaar) [2112119] - swiotlb: rename swiotlb_late_init_with_default_size (Jerry Snitselaar) [2112119] - swiotlb: simplify swiotlb_max_segment (Jerry Snitselaar) [2112119] - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: check return value after calling platform_get_resource() (Jerry Snitselaar) [2112119] - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() (Jerry Snitselaar) [2112119] - iommu/amd: Increase timeout waiting for GA log enablement (Jerry Snitselaar) [2112119] - iommu/amd: Do not call sleep while holding spinlock (Jerry Snitselaar) [2112119] - iommu/amd: Remove redundant check (Jerry Snitselaar) [2112119] - swiotlb: simplify array allocation (Jerry Snitselaar) [2112119] - swiotlb: tidy up includes (Jerry Snitselaar) [2112119] - treewide: Replace the use of mem_encrypt_active() with cc_platform_has() (Jerry Snitselaar) [2112119] - swiotlb: simplify debugfs setup (Jerry Snitselaar) [2112119] - iommu: Log iova range in map/unmap trace events (Jerry Snitselaar) [2112119] - iommu/amd: Improve amd_iommu_v2_exit() (Jerry Snitselaar) [2112119] - iommu/amd: Remove unused struct fault.devid (Jerry Snitselaar) [2112119] - iommu/amd: Clean up function declarations (Jerry Snitselaar) [2112119] - iommu/amd: Improve error handling for amd_iommu_init_pci (Jerry Snitselaar) [2112119] - iommu/iova: Separate out rcache init (Jerry Snitselaar) [2112119] - iommu/iova: Temporarily include dma-mapping.h from iova.h (Jerry Snitselaar) [2112119] - iommu: Move flush queue data into iommu_dma_cookie (Jerry Snitselaar) [2112119] - iommu/iova: Move flush queue code to iommu-dma (Jerry Snitselaar) [2112119] - iommu/iova: Consolidate flush queue code (Jerry Snitselaar) [2112119] - iommu/vt-d: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Simplify pagetable freeing (Jerry Snitselaar) [2112119] - iommu/iova: Squash flush_cb abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Squash entry_dtor abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: fix event handling soft lockup (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation (Jerry Snitselaar) [2112119] - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() (Jerry Snitselaar) [2112119] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2112119] - dma-mapping: use 'bitmap_zalloc()' when applicable (Jerry Snitselaar) [2112119] - iommu/dma: Use kvcalloc() instead of kvzalloc() (Jerry Snitselaar) [2112119] - iommu/vt-d: Convert the return type of first_pte_in_page to bool (Jerry Snitselaar) [2112119] - iommu/vt-d: Use second level for GPA->HPA translation (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove duplicate identity domain flag (Jerry Snitselaar) [2112119] - iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option (Jerry Snitselaar) [2112119] - iommu/dma: Unexport IOVA cookie management (Jerry Snitselaar) [2112119] - iommu/amd: Use struct_group() for memcpy() region (Jerry Snitselaar) [2112119] - dma-mapping: remove bogus test for pfn_valid from dma_map_resource (Jerry Snitselaar) [2112119] - iommu/vt-d: Use pci_dev_id() helper (Jerry Snitselaar) [2112119] - swiotlb-xen: this is PV-only on x86 (Jerry Snitselaar) [2112119] - xen/pci-swiotlb: reduce visibility of symbols (Jerry Snitselaar) [2112119] - iova: Export alloc_iova_fast() and free_iova_fast() (Jerry Snitselaar) [2112119] - iommu: Clarify default domain Kconfig (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Abstract iommu_iotlb_gather access (Jerry Snitselaar) [2112119] - iommu/vt-d: Refactor Kconfig a bit (Jerry Snitselaar) [2112119] - iommu: Allow enabling non-strict mode dynamically (Jerry Snitselaar) [2112119] - iommu: Merge strictness and domain type configs (Jerry Snitselaar) [2112119] - iommu: Only log strictness for DMA domains (Jerry Snitselaar) [2112119] - iommu: Expose DMA domain strictness via sysfs (Jerry Snitselaar) [2112119] - iommu: Express DMA strictness via the domain type (Jerry Snitselaar) [2112119] - iommu/vt-d: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/arm-smmu: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/amd: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu: Introduce explicit type for non-strict DMA domains (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Remove non-strict quirk (Jerry Snitselaar) [2112119] - iommu: Indicate queued flushes via gather data (Jerry Snitselaar) [2112119] - iommu/amd: Remove stale amd_iommu_unmap_flush usage (Jerry Snitselaar) [2112119] - iommu: Remove mode argument from iommu_set_dma_strict() (Jerry Snitselaar) [2112119] - iommu/amd: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu/vt-d: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Enhance IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Print strict or lazy mode at init time (Jerry Snitselaar) [2112119] - iommu: Deprecate Intel and AMD cmdline methods to enable strict mode (Jerry Snitselaar) [2112119] - dma-debug: use memory_intersects() directly (Jerry Snitselaar) [2112119] - dma-debug: fix return value of __setup handlers (Jerry Snitselaar) [2112119] - arm-smmu-qcom: Ensure the qcom_scm driver has finished probing (Jerry Snitselaar) [2112119] - iommu/io-pgtable-arm: Clean up faulty sanity check (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix RCU list debugging warnings (Jerry Snitselaar) [2112119] - iommu/dma: add a new dma_map_ops of get_merge_boundary() (Jerry Snitselaar) [2112119] - swiotlb: do not zero buffer in set_memory_decrypted() (Jerry Snitselaar) [2112119] - iommu: iommu_ops RH_KABI cleanup (Jerry Snitselaar) [2112119] - device: Fix RH_KABI work around (Jerry Snitselaar) [2112357] - iommu/vt-d: Drop stop marker messages (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove unused function intel_svm_capable() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() (Jerry Snitselaar) [2112119] - iommu/vt-d: Delete dev_has_feat callback (Jerry Snitselaar) [2112119] - iommu/amd: Remove useless irq affinity notifier (Jerry Snitselaar) [2112119]- scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp() (Nilesh Javali) [2109890] - scsi: qedi: Remove set but unused 'page' variable (Nilesh Javali) [2109890] - x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Add table to document READ_IMPLIES_EXEC (Wander Lairson Costa) [2070700] {CVE-2022-25265} - RHEL-only: KVM: selftests: Enable rseq_test on aarch64 (Gavin Shan) [2128974] - KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test (Gavin Shan) [2128974] - selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c (Gavin Shan) [2128974] - KVM: selftests: Fix target thread to be migrated in rseq_test (Gavin Shan) [2128974] - selftests: KVM: Handle compiler optimizations in ucall (Gavin Shan) [2128974] - selftests: kvm: replace ternary operator with min() (Gavin Shan) [2128974] - KVM: selftests: Fix typo in vgic_init test (Gavin Shan) [2128974] - KVM: selftests: Fix buggy-but-benign check in test_v3_new_redist_regions() (Gavin Shan) [2128974] - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Gavin Shan) [2128974] - KVM: arm64: selftests: Add support for GICv2 on v3 (Gavin Shan) [2128974] - KVM: arm64: Fix comment typo in nvhe/switch.c (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove duplicate check in update_affinity_collection() (Gavin Shan) [2128974] - KVM: arm64: Don't return from void function (Gavin Shan) [2128974] - KVM: arm64: Drop stale comment (Gavin Shan) [2128974] - KVM: arm64: Warn if accessing timer pending state outside of vcpu context (Gavin Shan) [2128974] - KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending (Gavin Shan) [2128974] - KVM: arm64: vgic: Undo work in failed ITS restores (Gavin Shan) [2128974] - KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Gavin Shan) [2128974] - KVM: arm64: vgic: Add more checks when restoring ITS tables (Gavin Shan) [2128974] - KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Gavin Shan) [2128974] - KVM: arm64: nvhe: Eliminate kernel-doc warnings (Gavin Shan) [2128974] - KVM: arm64: Print emulated register table name when it is unsorted (Gavin Shan) [2128974] - KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Gavin Shan) [2128974] - KVM: arm64: Inject exception on out-of-IPA-range translation fault (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove unnecessary type castings (Gavin Shan) [2128974] - KVM: arm64: Drop unused param from kvm_psci_version() (Gavin Shan) [2128974] - KVM: arm64: vgic: Add memcg accounting to vgic allocations (Gavin Shan) [2128974] - x86/split_lock: Enable the split lock feature on Raptor Lake (Prarit Bhargava) [2076738] - mm: prevent page_frag_alloc() from corrupting the memory (Izabela Bakollari) [2132265] - RDMA/mlx5: Set local port to one when accessing counters (Mohammad Kabat) [2077119] - scsi: ch: Do not initialise statics to 0 (Ewan D. Milne) [2132458] - scsi: core: Fix warning in scsi_alloc_sgtables() (Ewan D. Milne) [2132458] - scsi: core: Move the definition of SCSI_QUEUE_DELAY (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix zone transition to full condition (Ewan D. Milne) [2132458] - scsi: sd_zbc: Prevent zone information memory leak (Ewan D. Milne) [2132458] - scsi: sd: Fix potential NULL pointer dereference (Ewan D. Milne) [2132458] - scsi: sr: Add memory allocation failure handling for get_capabilities() (Ewan D. Milne) [2132458] - scsi: sd: Use cached ATA Information VPD page (Ewan D. Milne) [2132458] - scsi: core: Do not truncate INQUIRY data on modern devices (Ewan D. Milne) [2132458] - scsi: core: Pick suitable allocation length in scsi_report_opcode() (Ewan D. Milne) [2132458] - scsi: core: Query VPD size before getting full page (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add gap zone support (Ewan D. Milne) [2132458] - scsi: scsi_debug: Rename zone type constants (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix a typo (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Hide gap zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics() (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Introduce struct zoned_disk_info (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Use logical blocks as unit when querying zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Verify that the zone size is a power of two (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Improve source code documentation (Ewan D. Milne) [2132458] - scsi: sr: Do not leak information in ioctl (Ewan D. Milne) [2132458] - scsi: core: Remove unreachable code warning (Ewan D. Milne) [2132458] - scsi: libfc: Fix use after free in fc_exch_abts_resp() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Silence unexpected unlock warnings (Ewan D. Milne) [2132458] - scsi: Remove unused member cmd_pool for structure scsi_host_template (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add environmental reporting log subpage (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add no_rwlock parameter (Ewan D. Milne) [2132458] - scsi: scsi_debug: Divide power on reset UNIT ATTENTION (Ewan D. Milne) [2132458] - scsi: scsi_debug: Use TASK SET FULL more (Ewan D. Milne) [2132458] - scsi: scsi_debug: Strengthen defer_t accesses (Ewan D. Milne) [2132458] - scsi: ch: Don't use GFP_DMA (Ewan D. Milne) [2132458] - scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions (Ewan D. Milne) [2132458] - scsi: sd: Free scsi_disk device via put_device() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Adjust num_parts to create equally sized partitions (Ewan D. Milne) [2132458] - scsi: ch: remove ch_mutex() (Ewan D. Milne) [2132458] - scsi: ch: synchronize ch_probe() and ch_open() (Ewan D. Milne) [2132458] - scsi: ch: fixup refcounting imbalance for SCSI devices (Ewan D. Milne) [2132458] - scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels (Tomas Henzl) [2134535] - netfilter: flowtable: fix stuck flows on cleanup due to pending work (Phil Sutter) [2131370] - netfilter: flowtable: add function to invoke garbage collection immediately (Phil Sutter) [2131370] - netfilter: flowtable: pass flowtable to nf_flow_table_iterate() (Phil Sutter) [2131370] - netfilter: flowtable: separate replace, destroy and stats to different workqueues (Phil Sutter) [2131370] - drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (Jocelyn Falempe) [2130159] - af_key: Do not call xfrm_probe_algs in parallel (Sabrina Dubroca) [2122369] {CVE-2022-3028} - xfrm: Update ipcomp_scratches with NULL when freed (Sabrina Dubroca) [2136193] - esp: choose the correct inner protocol for GSO on inter address family tunnels (Sabrina Dubroca) [2136193] - xfrm: fix refcount leak in __xfrm_policy_check() (Sabrina Dubroca) [2136193] - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Sabrina Dubroca) [2136193] - net: Fix esp GSO on inter address family tunnels. (Sabrina Dubroca) [2136193] - esp: Fix BEET mode inter address family tunneling on GSO (Sabrina Dubroca) [2136193] - cifs: fix check of dfs interlinks (Ronnie Sahlberg) [2132414] - powerpc/pseries: Fix numa FORM2 parsing fallback code (Nico Pache) [2089496] - powerpc/pseries: rename numa_dist_table to form2_distances (Nico Pache) [2089496] - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT (Nico Pache) [2089496] - hugetlb: add lockdep check for i_mmap_rwsem held in huge_pmd_share (Nico Pache) [2089496] - mm: page_io: fix psi memory pressure error on cold swapins (Nico Pache) [2089496] - mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics() (Nico Pache) [2089496] - mm: workingset: replace IRQ-off check with a lockdep assert. (Nico Pache) [2089496] - mm/madvise: fix potential pte_unmap_unlock pte error (Nico Pache) [2089496] - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() (Nico Pache) [2089496] - mm/sparse.c: remove NULL check in clear_hwpoisoned_pages() (Nico Pache) [2089496] - node: fix device cleanups in error handling code (Nico Pache) [2089496] - x86/setup: Fix static memory detection (Nico Pache) [2089496] - x86/fault: Don't send SIGSEGV twice on SEGV_PKUERR (Nico Pache) [2089496] - s390/startup: round down "mem" option to page boundary (Nico Pache) [2089496] - powerpc/64s: Remove 'dummy_copy_buffer' (Nico Pache) [2089496] - page_alloc: fix invalid watermark check on a negative value (Nico Pache) [2089496] - lib/radix-tree: remove unused argument of insert_entries (Nico Pache) [2089496] - drm/radeon: fix incorrrect SPDX-License-Identifiers (Nico Pache) [2089496] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [2089496] - irq_work: use kasan_record_aux_stack_noalloc() record callstack (Nico Pache) [2089496] - kdb: Fix the putarea helper function (Nico Pache) [2089496] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [2089496] - mm, kasan: use compare-exchange operation to set KASAN page tag (Nico Pache) [2089496] - rcu: Avoid alloc_pages() when recording stack (Nico Pache) [2089496] - workqueue, kasan: avoid alloc_pages() when recording stack (Nico Pache) [2089496] - kasan: generic: introduce kasan_record_aux_stack_noalloc() (Nico Pache) [2089496] - kasan: common: provide can_alloc in kasan_save_stack() (Nico Pache) [2089496] - lib/stackdepot: remove unused function argument (Nico Pache) [2089496] - lib/stackdepot: include gfp.h (Nico Pache) [2089496] - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Nico Pache) [2089496] - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Nico Pache) [2089496] - include/trace/events/vmscan.h: remove mm_vmscan_inactive_list_is_low (Nico Pache) [2089496] - khugepaged: selftests: remove debug_cow (Nico Pache) [2089496] - mm/mmzone.h: simplify is_highmem_idx() (Nico Pache) [2089496] - mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() (Nico Pache) [2089496] - mm/page-writeback: update the comment of Dirty position control (Nico Pache) [2089496] - mm/page-writeback: Fix performance when BDI's share of ratio is 0. (Nico Pache) [2089496] - fuse: ignore PG_workingset after stealing (Nico Pache) [2089496] - mm/slub: actually fix freelist pointer vs redzoning (Nico Pache) [2089496] - mm/slub: clarify verification reporting (Nico Pache) [2089496] - irq_work: Make irq_work_queue() NMI-safe again (Nico Pache) [2089496] - mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE_DEBUG_COW_FLAG (Nico Pache) [2089496] - irq_work: record irq_work_queue() call stack (Nico Pache) [2089496] - arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL (Nico Pache) [2089496] - mm/arm64: Correct obsolete comment in do_page_fault() (Nico Pache) [2089496] - kernel: kexec: remove the lock operation of system_transition_mutex (Nico Pache) [2089496] - libnvdimm/pmem: Remove unused header (Nico Pache) [2089496] - workqueue: kasan: record workqueue stack (Nico Pache) [2089496] - lib/test_kasan.c: add workqueue test case (Nico Pache) [2089496] - page_frag: Recover from memory pressure (Nico Pache) [2089496] - mm: use helper function put_write_access() (Nico Pache) [2089496] - mm/swapfile.c: remove unnecessary goto out in _swap_info_get() (Nico Pache) [2089496] - mm/swap.c: fix incomplete comment in lru_cache_add_inactive_or_unevictable() (Nico Pache) [2089496] - mm/page_io.c: remove useless out label in __swap_writepage() (Nico Pache) [2089496] - mm/swap_slots.c: remove always zero and unused return value of enable_swap_slots_cache() (Nico Pache) [2089496] - mm/swap.c: fix confusing comment in release_pages() (Nico Pache) [2089496] - mm: annotate a data race in page_zonenum() (Nico Pache) [2089496] - mm/swap.c: annotate data races for lru_rotate_pvecs (Nico Pache) [2089496] - mm/rmap: annotate a data race at tlb_flush_batched (Nico Pache) [2089496] - mm/mempool: fix a data race in mempool_free() (Nico Pache) [2089496] - mm/list_lru: fix a data race in list_lru_count_one (Nico Pache) [2089496] - mm/memcontrol: fix a data race in scan count (Nico Pache) [2089496] - mm/swapfile: fix and annotate various data races (Nico Pache) [2089496] - mm: thp: remove debug_cow switch (Nico Pache) [2089496] - page_alloc: consider highatomic reserve in watermark fast (Nico Pache) [2089496] - mm: remove unnecessary wrapper function do_mmap_pgoff() (Nico Pache) [2089496] - doc: don't use deprecated "---help---" markers in target docs (Nico Pache) [2089496] - doc: cgroup: update note about conditions when oom killer is invoked (Nico Pache) [2089496] - mm: add kvfree_sensitive() for freeing sensitive data objects (Nico Pache) [2089496] - f2fs: fix retry logic in f2fs_write_cache_pages() (Nico Pache) [2089496] - mm/hugetlb: avoid unnecessary check on pud and pmd entry in huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: remove unused variable (Nico Pache) [2089496] - zswap: docs/vm: Fix typo accept_threshold_percent in zswap.rst (Nico Pache) [2089496] - tracing: Add a vmalloc_sync_mappings() for safe measure (Nico Pache) [2089496] - mm/hugetlb: fix a addressing exception caused by huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: write_cache_pages(): deduplicate identical checks (Nico Pache) [2089496] - revert "topology: add support for node_to_mem_node() to determine the fallback node" (Nico Pache) [2089496] - net: memcg: fix lockdep splat in inet_csk_accept() (Nico Pache) [2089496] - net: memcg: late association of sock to memcg (Nico Pache) [2089496] - tmpfs: deny and force are not huge mount options (Nico Pache) [2089496] - mm/zswap.c: add allocation hysteresis if pool limit is hit (Nico Pache) [2089496] - mm/swapfile.c: swap_next should increase position index (Nico Pache) [2089496] - fat: use prandom_u32() for i_generation (Nico Pache) [2089496] - mm/mmap.c: rb_parent is not necessary in __vma_link_list() (Nico Pache) [2089496] - mm/mmap.c: __vma_unlink_prev() is not necessary now (Nico Pache) [2089496] - docs: kmemleak: DEBUG_KMEMLEAK_EARLY_LOG_SIZE changed names (Nico Pache) [2089496] - mm/mmap.c: prev could be retrieved from vma->vm_prev (Nico Pache) [2089496] - mm/zsmalloc.c: fix a -Wunused-function warning (Nico Pache) [2089496] - mm/rmap.c: remove set but not used variable 'cstart' (Nico Pache) [2089496] - tools headers UAPI: Update tools's copy of mman.h headers (Nico Pache) [2089496] - mm/mmap: move common defines to mman-common.h (Nico Pache) [2089496] - mm: fix the MAP_UNINITIALIZED flag (Nico Pache) [2089496] - mm: vmalloc: show number of vmalloc pages in /proc/meminfo (Nico Pache) [2089496] - slab: remove /proc/slab_allocators (Nico Pache) [2089496] - mm/huge_memory.c: fix "orig_pud" set but not used (Nico Pache) [2089496] - mm: hwpoison: use do_send_sig_info() instead of force_sig() (Nico Pache) [2089496] - mm, page_alloc: drop should_suppress_show_mem (Nico Pache) [2089496] - mm,page_alloc: PF_WQ_WORKER threads must sleep at should_reclaim_retry() (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for perf counters setup (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for memory setup patching (Nico Pache) [2089496] - Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for CONFIG_SWAP" (Nico Pache) [2089496] - mm/swapfile.c: put_swap_page: share more between huge/normal code path (Nico Pache) [2089496] - mm, swap, get_swap_pages: use entry_size instead of cluster in parameter (Nico Pache) [2089496] - mm/swapfile.c: add __swap_entry_free_locked() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in put_swap_page() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm/swapfile.c: replace some #ifdef with IS_ENABLED() (Nico Pache) [2089496] - mm: swap: add comments to lock_cluster_or_swap_info() (Nico Pache) [2089496] - mm/swapfile.c: use swap_count() in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm, oom: remove sleep from under oom_lock (Nico Pache) [2089496] - mm/hugetlb: remove gigantic page support for HIGHMEM (Nico Pache) [2089496] - mm/page-writeback.c: update stale account_page_redirty() comment (Nico Pache) [2089496] - shmem: use monotonic time for i_generation (Nico Pache) [2089496] - mptcp: increase default max additional subflows to 2 (Paolo Abeni) [2127136] - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr (Davide Caratti) [2103990] - ipv6: Refactor fib6_ignore_linkdown (Davide Caratti) [2103990] - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" (Davide Caratti) [2103990] - net: af_key: add check for pfkey_broadcast in function pfkey_process (Davide Caratti) [2103990] - certs: Add FIPS selftests (Vladis Dronov) [2134828] - certs: Move load_certificate_list() to be with the asymmetric keys code (Vladis Dronov) [2134828]- selftests/bpf: Limit unroll_count for pyperf600 test (Viktor Malik) [2139128]- perf affinity: Fix out of bound access to "sched_cpus" mask (Michael Petlan) [2125952] - net: skb: introduce and use a single page frag cache (Paolo Abeni) [2063335] - powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL (Steve Best) [2131651] - agp/intel: Rename intel-gtt symbols (Jocelyn Falempe) [2115871] - drm/i915/gt: Split intel-gtt functions by arch (Jocelyn Falempe) [2115871] - drm: Implement DRM aperture helpers under video/ (Jocelyn Falempe) [2115871] - efi: Fix build error due to enum collision between efi.h and ima.h (Jocelyn Falempe) [2115871] - Revert "workqueue: remove unused cancel_work()" (Jocelyn Falempe) [2115871] - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace (Jocelyn Falempe) [2115871] - drm/i915/gsc: add gsc as a mei auxiliary device (Jocelyn Falempe) [2115871] - drm/i915: Prepare for multiple GTs (Jocelyn Falempe) [2115871] - drm/i915/gt: add gt_is_root() helper (Jocelyn Falempe) [2115871] - drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 (Jocelyn Falempe) [2115871] - drm/i915: fixup the initial fb base on DGFX (Jocelyn Falempe) [2115871] - drm/i915: add i915_gem_object_create_region_at() (Jocelyn Falempe) [2115871] - drm/i915: Report steering details in debugfs (Jocelyn Falempe) [2115871] - x86/gpu: include drm/i915_pciids.h directly in early quirks (Jocelyn Falempe) [2115871] - staging: fbtft: core: set smem_len before fb_deferred_io_init call (Jocelyn Falempe) [2115871] - fbdev: Put mmap for deferred I/O into drivers (Jocelyn Falempe) [2115871] - fbdev: Track deferred-I/O pages in pageref struct (Jocelyn Falempe) [2115871] - fbdev: defio: fix the pagelist corruption (Jocelyn Falempe) [2115871] - fbdev: Don't sort deferred-I/O pages by default (Jocelyn Falempe) [2115871] - staging: fbtft: Add spaces around / - Style (Jocelyn Falempe) [2115871] - fbdev/defio: Early-out if page is already enlisted (Jocelyn Falempe) [2115871] - panic, kexec: make __crash_kexec() NMI safe (Valentin Schneider) [2134126] - kexec: turn all kexec_mutex acquisitions into trylocks (Valentin Schneider) [2134126] - kexec: move locking into do_kexec_load (Valentin Schneider) [2134126] - ice: Fix interface being down after reset with link-down-on-close flag on (Petr Oros) [2024110] - ice: Add low latency Tx timestamp read (Petr Oros) [2092425] - ice: introduce ice_ptp_reset_cached_phctime function (Petr Oros) [2092425] - ice: re-arrange some static functions in ice_ptp.c (Petr Oros) [2092425] - ice: track and warn when PHC update is late (Petr Oros) [2092425] - ice: track Tx timestamp stats similar to other Intel drivers (Petr Oros) [2092425] - ice: implement adjfine with mul_u64_u64_div_u64 (Petr Oros) [2092425] - ice: Add EXTTS feature to the feature bitmap (Petr Oros) [2092425] - math: Export mul_u64_u64_div_u64 (Petr Oros) [2092425] - neighbour: allow NUD_NOARP entries to be forced GCed (Xin Long) [2076534] - neighbour: Prevent Race condition in neighbour subsytem (Xin Long) [2076534] - neighbour: Prevent a dead entry from updating gc_list (Xin Long) [2076534] - net: Exempt multicast addresses from five-second neighbor lifetime (Xin Long) [2076534] - neighbor: Reset gc_entries counter if new entry is released before insert (Xin Long) [2076534] - neighbor: Remove externally learned entries from gc_list (Xin Long) [2076534] - neighbor: Move neigh_update_ext_learned to core file (Xin Long) [2076534] - neighbor: Remove state and flags arguments to neigh_del (Xin Long) [2076534] - neighbor: Fix state check in neigh_forced_gc (Xin Long) [2076534] - neighbor: Fix locking order for gc_list changes (Xin Long) [2076534] - neighbor: gc_list changes should be protected by table lock (Xin Long) [2076534] - neighbor: Improve garbage collection (Xin Long) [2076534] - neighbour: send netlink notification if NTF_ROUTER changes (Xin Long) [2076534] - neighbour: allow admin to set NTF_ROUTER (Xin Long) [2076534] - s390/dasd: add device ping attribute (Tobias Huschle) [2043877] - s390/dasd: suppress generic error messages for PPRC secondary devices (Tobias Huschle) [2043877] - s390/dasd: add ioctl to perform a swap of the drivers copy pair (Tobias Huschle) [2043877] - s390/dasd: add copy pair swap capability (Tobias Huschle) [2043877] - s390/dasd: add copy pair setup (Tobias Huschle) [2043877] - s390/dasd: add query PPRC function (Tobias Huschle) [2043877] - s390/dasd: put block allocation in separate function (Tobias Huschle) [2043877] - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup (Tobias Huschle) [2043877] - s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array (Tobias Huschle) [2110426] - s390/qeth: Fix typo 'the the' in comment (Tobias Huschle) [2110426] - s390/qdio: Fix spelling mistake (Tobias Huschle) [2110426] - qeth: remove a copy of the NAPI_POLL_WEIGHT define (Tobias Huschle) [2110426] - scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" (Nilesh Javali) [2109895] - scsi: bnx2fc: Make use of the helper macro kthread_run() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix typo in comments (Nilesh Javali) [2109895] - scsi: qedf: Populate sysfs attributes for vport (Nilesh Javali) [2120219] - scsi: qedf: Fix typo in comment (Nilesh Javali) [2109893] - scsi: qedf: Remove redundant variable op (Nilesh Javali) [2109893] - scsi: qedf: Remove an unneeded NULL check on list iterator (Nilesh Javali) [2109893] - scsi: qedf: Remove unnecessary code (Nilesh Javali) [2109893] - s390/sclp: reserve memory occupied by sclp early buffer (Mete Durlu) [2060830] - s390: make command line configurable (Mete Durlu) [2060830] - s390: support command lines longer than 896 bytes (Mete Durlu) [2060830] - s390/kexec_file: move kernel image size check (Mete Durlu) [2060830] - s390/boot: move sclp early buffer from fixed address in asm to C (Mete Durlu) [2060830] - drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES (Phil Auld) [2115518] - sched/core: Do not requeue task on CPU excluded from cpus_mask (Phil Auld) [2115518] - workqueue: Avoid a false warning in unbind_workers() (Phil Auld) [2115518] - sched/core: Always flush pending blk_plug (Phil Auld) [2115518] - sched/fair: fix case with reduced capacity CPU (Phil Auld) [2115518] - sched: Remove unused function group_first_cpu() (Phil Auld) [2115518] - sched/fair: Remove redundant word " *" (Phil Auld) [2115518] - sched: only perform capability check on privileged operation (Phil Auld) [2115518] - sched: Allow newidle balancing to bail out of load_balance (Phil Auld) [2115518] - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle (Phil Auld) [2115518] - sched: Fix the check of nr_running at queue wakelist (Phil Auld) [2115518] - sched: Fix balance_push() vs __sched_setscheduler() (Phil Auld) [2115518] - sched/fair: Optimize and simplify rq leaf_cfs_rq_list (Phil Auld) [2115518] - topology: Remove unused cpu_cluster_mask() (Phil Auld) [2115518] - sched: Update task_tick_numa to ignore tasks without an mm (Phil Auld) [2115518] - sched/deadline: Remove superfluous rq clock update in push_dl_task() (Phil Auld) [2115518] - time/sched_clock: Fix formatting of frequency reporting code (Phil Auld) [2115518] - time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz (Phil Auld) [2115518] - time/sched_clock: Round the frequency reported to nearest rather than down (Phil Auld) [2115518] - sched/fair: Delete useless condition in tg_unthrottle_up() (Phil Auld) [2115518] - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq (Phil Auld) [2115518] - workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs (Phil Auld) [2115518] - kernel/sched: Remove dl_boosted flag comment (Phil Auld) [2115518] - workqueue: Remove schedule() in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove outdated comment about exceptional workers in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove the advanced kicking of the idle workers in rebind_workers() (Phil Auld) [2115518] - workqueue: Fix unbind_workers() VS wq_worker_running() race (Phil Auld) [2115518] - sched/membarrier: fix missing local execution of ipi_sync_rq_state() (Phil Auld) [2115518] - kthread: Move prio/affinite change into the newly created thread (Phil Auld) [2115518]- dmaengine: idxd: Correct IAX operation code names (Jerry Snitselaar) [2112121] - dmaengine: dmatest: use strscpy to replace strlcpy (Jerry Snitselaar) [2112121] - dmaengine: remove DMA_MEMCPY_SG once again (Jerry Snitselaar) [2112121] - MAINTAINERS: idxd driver maintainer update (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Replace symbolic permissions by octal permissions (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Remove spaces before tabs (Jerry Snitselaar) [2112121] - dma:dw: remove reference to AVR32 architecture in core.c (Jerry Snitselaar) [2112121] - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature (Jerry Snitselaar) [2112121] - dmaengine: idxd: force wq context cleanup on device disable path (Jerry Snitselaar) [2112121] - dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest" (Jerry Snitselaar) [2112121] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2112121] - dmaengine: ptdma: statify pt_tx_status (Jerry Snitselaar) [2112121] - dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte (Jerry Snitselaar) [2112121] - dmaengine: Document dmaengine_prep_dma_memset (Jerry Snitselaar) [2112121] - dmaengine: PTDMA: support polled mode (Jerry Snitselaar) [2112121] - dmaengine: Remove a useless mutex (Jerry Snitselaar) [2112121] - dmaengine: idxd: update IAA definitions for user header (Jerry Snitselaar) [2112121] - dmaengine: Clarify cyclic transfer residue documentation (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: iot: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: use default_groups in kobj_type (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Correctly describe dmatest with channel unset (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Add a description of what dmatest does (Jerry Snitselaar) [2112121] - dmaengine: Add core function and capability check for DMA_MEMCPY_SG (Jerry Snitselaar) [2112121] - dmaengine: Add documentation for new memcpy scatter-gather function (Jerry Snitselaar) [2112121] - dmaengine: remove slave_id config field (Jerry Snitselaar) [2112121] - dmaengine: ioat: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: hsu: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: dw: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: remove debugfs #ifdef (Jerry Snitselaar) [2112121] - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` (Jerry Snitselaar) [2112121] - dmaengine: Remove redundant initialization of variable err (Jerry Snitselaar) [2112121] - dmaengine: Extend the dma_slave_width for 128 bytes (Jerry Snitselaar) [2112121] - dmaengine: ioat: depends on !UML (Jerry Snitselaar) [2112121] - dmaengine: dw: Simplify DT property parser (Jerry Snitselaar) [2112121] - dmaengine: dw: Convert members to u32 in platform data (Jerry Snitselaar) [2112121] - dmaengine: dw: Remove error message from DT parsing code (Jerry Snitselaar) [2112121] - dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available (Jerry Snitselaar) [2112121] - dmaengine: hsu: Account transferred bytes (Jerry Snitselaar) [2112121] - dmaengine: Move kdoc description of struct dma_chan_percpu closer to it (Jerry Snitselaar) [2112121] - dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: comment platform_driver_register call (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: remove unused code (Jerry Snitselaar) [2112121] - dmaengine: Fix a double free in dma_async_device_register (Jerry Snitselaar) [2112121] - dmaengine: hsu: disable spurious interrupt (Jerry Snitselaar) [2112121] - dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Use dmaengine_get_dma_device (Jerry Snitselaar) [2112121] - dmaengine: doc: client: Update for dmaengine_get_dma_device() usage (Jerry Snitselaar) [2112121] - dmaengine: Add support for per channel coherency handling (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Add support for optional router configuration callback (Jerry Snitselaar) [2112121] - dmaengine: add peripheral configuration (Jerry Snitselaar) [2112121] - dmaengine: idma64: Switch to use __maybe_unused instead of ifdeffery (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: remove unused function missed during dma_v2 removal (Jerry Snitselaar) [2112121] - dmaengine: Save few bytes and increase readability of dma_request_chan() (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling (Jerry Snitselaar) [2112121] - dmaengine: dw: Don't include unneeded header to platform data header (Jerry Snitselaar) [2112121] - dmaengine: linux/dmaengine.h: drop duplicated word in a comment (Jerry Snitselaar) [2112121] - dmaengine: ioat: Fix some parameter misspelling and provide description for phys_complete (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix misspellings/formatting issues in some function headers (Jerry Snitselaar) [2112121] - Documentation/driver-api: dmaengine/provider: drop doubled word (Jerry Snitselaar) [2112121] - dmaengine: Add support for repeating transactions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: use true,false for bool variable (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Simplify error handling path in hidma_probe (Jerry Snitselaar) [2112121] - dmaengine: Fix misspelling of "Analog Devices" (Jerry Snitselaar) [2112121] - docs: dmaengine: provider.rst: get rid of some warnings (Jerry Snitselaar) [2112121] - dmaengine: doc: fix warnings/issues of client.rst (Jerry Snitselaar) [2112121] - dmaengine: doc: Properly indent metadata title (Jerry Snitselaar) [2112121] - dmaengine: doc: Add sections for per descriptor metadata support (Jerry Snitselaar) [2112121] - dmaengine: Fix Kconfig indentation (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma_mgmt: Add of_node_put() before goto (Jerry Snitselaar) [2112121] - dmaengine: Remove dev_err() usage after platform_get_irq() (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove call to memset after dmam_alloc_coherent (Jerry Snitselaar) [2112121] - Documentation: dmaengine: clean up description of dmatest usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width" (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: assign channel cookie correctly (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_* (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: convert to DEFINE_SHOW_ATTRIBUTE (Jerry Snitselaar) [2112121] - dmaengine: Documentation: Add documentation for multi chan testing (Jerry Snitselaar) [2112121] - dmaengine: hsu: remove dma_slave_config direction usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Support dmaengine_terminate_sync() (Jerry Snitselaar) [2112121] - scsi: core: Allow the ALUA transitioning state enough time (Tomas Henzl) [2084250] - scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning (Tomas Henzl) [2084250] - macvlan: enforce a consistent minimal mtu (Davide Caratti) [2134032] - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header (Davide Caratti) [2134032] - net: ipvtap - add __init/__exit annotations to module init/exit funcs (Davide Caratti) [2134032] - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() (Guillaume Nault) [2134099] - erspan: do not assume transport header is always set (Guillaume Nault) [2134099] - net: ip_gre: do not report erspan_ver for gre or gretap (Guillaume Nault) [2134099] - selftests: Fix the if conditions of in test_extra_filter() (Hangbin Liu) [2135232] - selftests: forwarding: add shebang for sch_red.sh (Hangbin Liu) [2135232] - selftests: forwarding: fix error message in learning_test (Hangbin Liu) [2135232] - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test (Hangbin Liu) [2135232] - ping: remove pr_err from ping_lookup (Guillaume Nault) [2135424] - ping: fix the dif and sdif check in ping_lookup (Guillaume Nault) [2135424] - ping: fix the sk_bound_dev_if match in ping_lookup (Guillaume Nault) [2135424] - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). (Hangbin Liu) [2135259] - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). (Hangbin Liu) [2135259] - tcp/udp: Fix memory leak in ipv6_renew_options(). (Hangbin Liu) [2135259] - ipv6: sr: fix out-of-bounds read when setting HMAC data. (Hangbin Liu) [2135259] - ipv6: do not use RT_TOS for IPv6 flowlabel (Hangbin Liu) [2135259] - ipv6/sit: fix ipip6_tunnel_get_prl return value (Hangbin Liu) [2135259] - sit: use min (Hangbin Liu) [2135259] - net: ipv6: unexport __init-annotated seg6_hmac_init() (Hangbin Liu) [2135259] - sit: do not call ipip6_dev_free() from sit_init_net() (Hangbin Liu) [2135259] - block: avoid sign extend problem with default queue flags mask (Nico Pache) [2131929] - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers (Aristeu Rozanski) [2110292] - crypto: ccp - Remove the unneeded result variable (Vladis Dronov) [2130195] - crypto: ccp - Release dma channels before dmaengine unrgister (Vladis Dronov) [2130195] - crypto: ccp - Fail the PSP initialization when writing psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Initialize PSP when reading psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Add a quirk to firmware update (Vladis Dronov) [2130195] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [2130195] - crypto: ccp - During shutdown, check SEV data pointer before using (Vladis Dronov) [2130195] - crypto: ccp - Fix device IRQ counting by using platform_irq_count() (Vladis Dronov) [2130195] - crypto: ccp - fix typo in comment (Vladis Dronov) [2130195] - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak (Vladis Dronov) [2130195] - crypto: ccp - Fix the INIT_EX data file open failure (Vladis Dronov) [2130195] - crypto: ccp - Log when resetting PSP SEV state (Vladis Dronov) [2130195] - crypto: ccp - When TSME and SME both detected notify user (Vladis Dronov) [2130195] - crypto: ccp - Allow PSP driver to load without SEV/TEE support (Vladis Dronov) [2130195] - crypto: ccp - Export PSP security bits to userspace (Vladis Dronov) [2130195] - crypto: ccp - cache capability into psp device (Vladis Dronov) [2130195] - PCI: Add support for dev_groups to struct pci_driver (Vladis Dronov) [2130195] - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Wei Huang) [2130653] - blk-mq: fix io hung due to missing commit_rqs (Ming Lei) [2130028] - block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2130028] - blk-mq: call commit_rqs while list empty but error happen (Ming Lei) [2130028] - null_blk: fix ida error handling in null_add_dev() (Ming Lei) [2130028] - blktrace: Trace remapped requests correctly (Ming Lei) [2130028] - virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2130028] - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2130028] - blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2130028] - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2130028] - ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe (Tony Camuso) [2130238] - ipmi: remove unnecessary type castings (Tony Camuso) [2130238] - ipmi: Make two logs unique (Tony Camuso) [2130238] - ipmi:si: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Fix pr_fmt to avoid compilation issues (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_recv_msg struct (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_smi_msg struct (Tony Camuso) [2130238] - ipmi:ssif: Check for NULL msg when handling events and messages (Tony Camuso) [2130238] - ipmi: use simple i2c probe function (Tony Camuso) [2130238] - ipmi: Add a sysfs count of total outstanding messages for an interface (Tony Camuso) [2130238] - ipmi: Add a sysfs interface to view the number of users (Tony Camuso) [2130238] - ipmi: Limit the number of message a user may have outstanding (Tony Camuso) [2130238] - ipmi: Add a limit on the number of users that may use IPMI (Tony Camuso) [2130238] - ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() (Tony Camuso) [2130238] - ipmi: When handling send message responses, don't process the message (Tony Camuso) [2130238] - ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking (Tony Camuso) [2130238] - ipmi: fix oob access due to uninit smi_msg type (Tony Camuso) [2130238] - ipmi: Make kABI adjustments (Tony Camuso) [2130238] - ipmi: Add support for IPMB direct messages (Tony Camuso) [2130238] - ice: Fix crash by keep old cfg when update TCs more than queues (Petr Oros) [2129902] - ice: Fix tunnel checksum offload with fragmented traffic (Petr Oros) [2129902] - ice: handle E822 generic device ID in PLDM header (Petr Oros) [2129902] - ice: ethtool: Prohibit improper channel config for DCB (Petr Oros) [2129902] - ice: ethtool: advertise 1000M speeds properly (Petr Oros) [2129902] - ice: Fix switchdev rules book keeping (Petr Oros) [2129902] - ice: fix access-beyond-end in the switch code (Petr Oros) [2129902] - eth: ice: silence the GCC 12 array-bounds warning (Petr Oros) [2129902] - ice: Expose RSS indirection tables for queue groups via ethtool (Petr Oros) [2129902] - Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" (Petr Oros) [2129902] - ice: remove period on argument description in ice_for_each_vf (Petr Oros) [2129902] - ice: add a function comment for ice_cfg_mac_antispoof (Petr Oros) [2129902] - ice: fix wording in comment for ice_reset_vf (Petr Oros) [2129902] - ice: remove return value comment for ice_reset_all_vfs (Petr Oros) [2129902] - ice: always check VF VSI pointer values (Petr Oros) [2129902] - ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Petr Oros) [2129902] - ice: get switch id on switchdev devices (Petr Oros) [2129902] - ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Petr Oros) [2129902] - ice: introduce common helper for retrieving VSI by vsi_num (Petr Oros) [2129902] - ice: use min_t() to make code cleaner in ice_gnss (Petr Oros) [2129902] - ice: Add mpls+tso support (Petr Oros) [2129902] - ice: switch: convert packet template match code to rodata (Petr Oros) [2129902] - ice: switch: use convenience macros to declare dummy pkt templates (Petr Oros) [2129902] - ice: switch: use a struct to pass packet template params (Petr Oros) [2129902] - ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Petr Oros) [2129902] - ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Petr Oros) [2129902] - ice: Support GTP-U and GTP-C offload in switchdev (Petr Oros) [2129902] - ice: Remove useless DMA-32 fallback configuration (Petr Oros) [2129902] - ice: switch to napi_build_skb() (Petr Oros) [2129902] - nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2127601] - nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2127601] - kselftests: memcg: speed up the memory.high test (Waiman Long) [1839057] - tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference (Waiman Long) [1839057] - kselftest/cgroup: fix incorrect test_core skip (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_core (Waiman Long) [1839057] - selftests: cgroup: fix cleanup path in test_memcg_subtree_control() (Waiman Long) [1839057] - cgroup: fix an error handling path in alloc_pagecache_max_30M() (Waiman Long) [1839057] - selftests: memcg: expect no low events in unprotected sibling (Waiman Long) [1839057] - selftests: memcg: fix compilation (Waiman Long) [1839057] - kseltest/cgroup: Make test_stress.sh work if run interactively (Waiman Long) [1839057] - cgroup: fix racy check in alloc_pagecache_max_30M() helper function (Waiman Long) [1839057] - cgroup: remove racy check in test_memcg_sock() (Waiman Long) [1839057] - cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events() (Waiman Long) [1839057] - cgroup: account for memory_recursiveprot in test_memcg_low() (Waiman Long) [1839057] - cgroups: refactor children cgroups in memcg tests (Waiman Long) [1839057] - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir (Waiman Long) [1839057] - selftests: cgroup: add a selftest for memory.reclaim (Waiman Long) [1839057] - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory (Waiman Long) [1839057] - selftests: cgroup: return -errno from cg_read()/cg_write() on failure (Waiman Long) [1839057] - memcg: introduce per-memcg reclaim interface (Waiman Long) [1839057] - kselftests: memcg: update the oom group leaf events test (Waiman Long) [1839057] - mm/memcontrol: return 1 from cgroup.memory __setup() handler (Waiman Long) [1839057] - memcg: synchronously enforce memory.high for large overcharges (Waiman Long) [1839057] - selftests: memcg: test high limit for single entry allocation (Waiman Long) [1839057] - memcg: unify force charging conditions (Waiman Long) [1839057] - memcg: refactor mem_cgroup_oom (Waiman Long) [1839057] - memcg: prohibit unconditional exceeding the limit of dying tasks (Waiman Long) [1839057] - mm, oom: do not trigger out_of_memory from the #PF (Waiman Long) [1839057] - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Waiman Long) [1839057] - mm: memcontrol: fix root_mem_cgroup charging (Waiman Long) [1839057] - tests/cgroup: move cg_wait_for(), cg_prepare_for_wait() (Waiman Long) [1839057] - mm: memcontrol: don't count limit-setting reclaim as memory pressure (Waiman Long) [1839057] - selftests: Uninitialized variable in test_cgcore_proc_migration() (Waiman Long) [1839057] - kselftests: cgroup: Avoid the reuse of fd after it is deallocated (Waiman Long) [1839057] - selftests: cgroup: Run test_core under interfering stress (Waiman Long) [1839057] - selftests: cgroup: Add task migration tests (Waiman Long) [1839057] - selftests: cgroup: Simplify task self migration (Waiman Long) [1839057] - cgroup: kselftest: relax fs_spec checks (Waiman Long) [1839057] - kselftests: cgroup: remove duplicated include from test_freezer.c (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_memcontrol (Waiman Long) [1839057] - kselftests: cgroup: add freezer controller self-tests (Waiman Long) [1839057] - Add tests for memory.oom.group (Waiman Long) [1839057] - Fix cg_read_strcmp() (Waiman Long) [1839057] - cgroup: kselftests: add test_core to .gitignore (Waiman Long) [1839057] - selftests: cgroup: add gitignore file (Waiman Long) [1839057] - Add cgroup core selftests (Waiman Long) [1839057] - devdax: Fix soft-reservation memory description (Mark Langsdorf) [2122316] - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level (Mark Langsdorf) [2122316] - ACPI: property: Remove default association from integer maximum values (Mark Langsdorf) [2122316] - ACPI: property: Ignore already existing data node tags (Mark Langsdorf) [2122316] - ACPI: property: Fix type detection of unified integer reading functions (Mark Langsdorf) [2122316] - ACPI: processor: Remove freq Qos request for all CPUs (Mark Langsdorf) [2122316] - ACPI: property: Fix error handling in acpi_init_properties() (Mark Langsdorf) [2122316] - ACPI/IORT: Fix build error implicit-function-declaration (Mark Langsdorf) [2122316] - ACPI/PCI: Remove useless NULL pointer checks (Mark Langsdorf) [2122316] - ACPI: property: Read buffer properties as integers (Mark Langsdorf) [2122316] - ACPI: property: Add support for parsing buffer property UUID (Mark Langsdorf) [2122316] - ACPI: property: Unify integer value reading functions (Mark Langsdorf) [2122316] - ACPI: property: Switch node property referencing from ifs to a switch (Mark Langsdorf) [2122316] - ACPI: property: Move property ref argument parsing into a new function (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_object_type consistently in property ref parsing (Mark Langsdorf) [2122316] - ACPI: property: Tie data nodes to acpi handles (Mark Langsdorf) [2122316] - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool (Mark Langsdorf) [2122316] - ACPI: CPPC: Do not prevent CPPC from working in the future (Mark Langsdorf) [2122316] - ACPI: PM: x86: Print messages regarding LPS0 idle support (Mark Langsdorf) [2122316] - ACPI: PPTT: Leave the table mapped for the runtime usage (Mark Langsdorf) [2122316] - ACPI: resource: skip IRQ override on AMD Zen platforms (Mark Langsdorf) [2122316] - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback (Mark Langsdorf) [2122316] - APCI: irq: Add support for multiple GSI domains (Mark Langsdorf) [2122316] - irqchip/gic: Drop support for secondary GIC in non-DT systems (Mark Langsdorf) [2122316] - ACPI: video: Use native backlight on Dell Inspiron N4010 (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset (Mark Langsdorf) [2122316] - Revert "[acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT" (Mark Langsdorf) [2122316] - ACPI: utils: Add api to read _SUB from ACPI (Mark Langsdorf) [2122316] - ACPI: video: Shortening quirk list by identifying Clevo by board_name only (Mark Langsdorf) [2122316] - ACPI: video: Force backlight native for some TongFang devices (Mark Langsdorf) [2122316] - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Mark Langsdorf) [2122316] - ACPI/IORT: Add a helper to retrieve RMR info directly (Mark Langsdorf) [2122316] - ACPI/IORT: Add support to retrieve IORT RMR reserved regions (Mark Langsdorf) [2122316] - ACPI/IORT: Provide a generic helper to retrieve reserve regions (Mark Langsdorf) [2122316] - ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void (Mark Langsdorf) [2122316] - iommu: Introduce a callback to struct iommu_resv_region (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 (Mark Langsdorf) [2122316] - ACPI: PPTT: Use table offset as fw_token instead of virtual address (Mark Langsdorf) [2122316] - ACPI: Move PRM config option under the main ACPI config (Mark Langsdorf) [2122316] - ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 (Mark Langsdorf) [2122316] - efi: Simplify arch_efi_call_virt() macro (Mark Langsdorf) [2122316] - efi/x86: Avoid redundant cast of EFI firmware service pointer (Mark Langsdorf) [2122316] - efi/libstub: Annotate firmware routines as __efiapi (Mark Langsdorf) [2122316] - ACPI: PRM: Change handler_addr type to void pointer (Mark Langsdorf) [2122316] - ACPI: bus: Drop driver member of struct acpi_device (Mark Langsdorf) [2122316] - ACPI: bus: Drop redundant check in acpi_device_remove() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP (Mark Langsdorf) [2122316] - ACPI: LPSS: Fix missing check in register_device_clock() (Mark Langsdorf) [2122316] - ACPI: APEI: Better fix to avoid spamming the console with old error logs (Mark Langsdorf) [2122316] - ACPI: PM: save NVS memory for Lenovo G40-45 (Mark Langsdorf) [2122316] - ACPI: EC: Drop unused ident initializers from dmi_system_id tables (Mark Langsdorf) [2122316] - ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set (Mark Langsdorf) [2122316] - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk (Mark Langsdorf) [2122316] - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks (Mark Langsdorf) [2122316] - ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration (Mark Langsdorf) [2122316] - ACPI: processor: Split out thermal initialization from ACPI PSS (Mark Langsdorf) [2122316] - redhat/configs: move CONFIG_ACPI_VIDEO to common/generic (Mark Langsdorf) [2122316] - ACPI: video: Drop X86 dependency from Kconfig (Mark Langsdorf) [2122316] - ACPI: video: Fix acpi_video_handles_brightness_key_presses() (Mark Langsdorf) [2122316] - ACPI: video: Change how we determine if brightness key-presses are handled (Mark Langsdorf) [2122316] - ACPI / MMC: PM: Unify fixing up device power (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices (Mark Langsdorf) [2122316] - ACPI: scan: Walk ACPI device's children using driver core (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child_reverse() (Mark Langsdorf) [2122316] - ACPI: video: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_dev_for_each_child() for child lookup (Mark Langsdorf) [2122316] - ACPI: container: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: bus: Export acpi_dev_for_each_child() to modules (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_find_child_by_adr() (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_dev_has_children() (Mark Langsdorf) [2122316] - ACPI: glue: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix double word in a comment (Mark Langsdorf) [2122316] - ACPI: processor/idle: Annotate more functions to live in cpuidle section (Mark Langsdorf) [2122316] - ACPI: DPTF: Support Meteor Lake (Mark Langsdorf) [2122316] - ACPI: CPPC: fix typo in comment (Mark Langsdorf) [2122316] - ACPI: video: improve PM notifer callback (Mark Langsdorf) [2122316] - ACPI: utils: include UUID in _DSM evaluation warning (Mark Langsdorf) [2122316] - cpufreq: CPPC: Enable fast_switch (Mark Langsdorf) [2122316] - acpi/nfit: rely on mce->misc to determine poison granularity (Mark Langsdorf) [2122316] - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default (Mark Langsdorf) [2122316] - ACPI: clean up white space in a few places for consistency (Mark Langsdorf) [2122316] - ACPI: glue: Rearrange find_child_checks() (Mark Langsdorf) [2122316] - ACPI: DPTF: Add support for high frequency impedance notification (Mark Langsdorf) [2122316] - ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs (Mark Langsdorf) [2122316] - ACPI: battery: Make "not-charging" the default on no charging or full info (Mark Langsdorf) [2122316] - PCI/ACPI: negotiate CXL _OSC (Mark Langsdorf) [2122316] - PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges (Mark Langsdorf) [2122316] - PCI/ACPI: add a helper for retrieving _OSC Control DWORDs (Mark Langsdorf) [2122316] - ACPI: bus: Avoid non-ACPI device objects in walks over children (Mark Langsdorf) [2122316] - ACPI: DPTF: Correct description of INT3407 / INT3532 attributes (Mark Langsdorf) [2122316] - ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines (Mark Langsdorf) [2122316] - ACPI, APEI, EINJ: Refuse to inject into the zero page (Mark Langsdorf) [2122316] - ACPI: PM: Always print final debug message in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype (Mark Langsdorf) [2122316] - ACPI: APEI: Fix missing ERST record id (Mark Langsdorf) [2122316] - ACPICA: Update version to 20220331 (Mark Langsdorf) [2122316] - ACPICA: IORT: Updates for revision E.d (Mark Langsdorf) [2122316] - ACPICA: iASL/MADT: Add OEM-defined subtable (Mark Langsdorf) [2122316] - ACPICA: Add support for ARM Performance Monitoring Unit Table. (Mark Langsdorf) [2122316] - ACPICA: Headers: Replace zero-length array with flexible-array member (Mark Langsdorf) [2122316] - ACPICA: Removed some tabs and // comments (Mark Langsdorf) [2122316] - ACPICA: Update copyright notices to the year 2022 (Mark Langsdorf) [2122316] - ACPICA: Clean up double word in comment (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics to the Load() operator (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Rename linux specific strucures to device_info (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Treat Terminator as specific_config (Mark Langsdorf) [2122316] - ACPICA: Add the subtable CFMWS to the CEDT table (Mark Langsdorf) [2122316] - ACPICA: Add support for the Windows 11 _OSI string (Mark Langsdorf) [2122316] - ACPI: sysfs: Fix BERT error region memory mapping (Mark Langsdorf) [2122316] - ACPI: property: Release subnode properties with data nodes (Mark Langsdorf) [2122316] - PCI: ACPI: PM: Power up devices in D3cold before scanning them (Mark Langsdorf) [2122316] - ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: PM: Unify debug messages in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: PM: Convert debug message in acpi_device_get_power() (Mark Langsdorf) [2122316] - device property: Add irq_get to fwnode operation (Mark Langsdorf) [2122316] - device property: Add iomap to fwnode operations (Mark Langsdorf) [2122316] - ACPI: property: Move acpi_fwnode_device_get_match_data() up (Mark Langsdorf) [2122316] - device property: Convert device_{dma_supported,get_dma_attr} to fwnode (Mark Langsdorf) [2122316] - ACPI: Add perf low power callback (Mark Langsdorf) [2122316] - s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [1944540] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases) (Jose Ignacio Tornos Martinez) [2086480] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (Jose Ignacio Tornos Martinez) [2086480]- crypto: ecdh - disallow plain "ecdh" usage in FIPS mode (Vladis Dronov) [2129392] - crypto: dh - disallow plain "dh" usage in FIPS mode (Vladis Dronov) [2129392] - x86/cpu: Add new Raptor Lake CPU model number (Prarit Bhargava) [2120361] - mm, oom: fix missing tlb_finish_mmu() in __oom_reap_task_mm(). (Waiman Long) [2130954] - net: atlantic: remove aq_nic_deinit() when resume (Íñigo Huguet) [2130839] - net: atlantic: remove deep parameter on suspend/resume functions (Íñigo Huguet) [2130839] - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared (Lenny Szubowicz) [2128172] - bonding: 3ad: make ad_ticks_per_sec a const (Jonathan Toppins) [2020773] - bonding: 802.3ad: fix no transmission of LACPDUs (Jonathan Toppins) [2020773] - redhat: workaround CKI cross compilation for scripts (Jan Stancek) [2123399] - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() (Phil Auld) [2107238] - gfs2: Make sure FITRIM minlen is rounded up to fs block size (Andrew Price) [2118256] - ceph: don't truncate file in atomic_open (Xiubo Li) [2120924] - of: address: Work around missing device_type property in pcie nodes (Jerry Snitselaar) [2118732] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2118732] - of/address: check for invalid range.cpu_addr (Jerry Snitselaar) [2118732] - of: address: Fix parser address/size cells initialization (Jerry Snitselaar) [2118732] - of_address: Guard of_bus_pci_get_flags with CONFIG_PCI (Jerry Snitselaar) [2118732] - of_address: Add bus type match for pci ranges parser (Jerry Snitselaar) [2118732] - of/address: Support multiple 'dma-ranges' entries (Jerry Snitselaar) [2118732] - of/address: use range parser for of_dma_get_range (Jerry Snitselaar) [2118732] - of/address: Rework of_pci_range parsing for non-PCI buses (Jerry Snitselaar) [2118732] - of: Drop struct of_pci_range.pci_space field (Jerry Snitselaar) [2118732] - of/address: Move range parser code out of CONFIG_PCI (Jerry Snitselaar) [2118732] - of: Make of_dma_get_range() work on bus nodes (Jerry Snitselaar) [2118732] - Revert "arm64: dts: juno: add dma-ranges property" (Jerry Snitselaar) [2118732] - of/address: Fix of_pci_range_parser_one translation of DMA addresses (Jerry Snitselaar) [2118732] - of/address: Translate 'dma-ranges' for parent nodes missing 'dma-ranges' (Jerry Snitselaar) [2118732] - of: address: Follow DMA parent for "dma-coherent" (Jerry Snitselaar) [2118732] - of: Factor out #{addr,size}-cells parsing (Jerry Snitselaar) [2118732] - of/address: Introduce of_get_next_dma_parent() helper (Jerry Snitselaar) [2118732] - of: address: Report of_dma_get_range() errors meaningfully (Jerry Snitselaar) [2118732] - of: address: Add support for the parent DMA bus (Jerry Snitselaar) [2118732] - of: address: Retrieve a parent through a callback in __of_translate_address (Jerry Snitselaar) [2118732] - of: reserved_mem: fix reserve memory leak (Jerry Snitselaar) [2118732] - of: Use device_type helpers to access the node type (Jerry Snitselaar) [2118732] - of: make PowerMac cache node search conditional on CONFIG_PPC_PMAC (Jerry Snitselaar) [2118732]- crypto: qat - add limit to linked list parsing (Vladis Dronov) [2129897] - crypto: qat - use reference to structure in dma_map_single() (Vladis Dronov) [2129897] - Revert "crypto: qat - reduce size of mapped region" (Vladis Dronov) [2129897] - crypto: qat - fix DMA transfer direction (Vladis Dronov) [2129897] - crypto: qat - fix default value of WDT timer (Vladis Dronov) [2129897] - crypto: drivers - move from strlcpy with unused retval to strscpy (Vladis Dronov) [2129897] - crypto: qat - add check to validate firmware images (Vladis Dronov) [2129897] - Documentation: qat: rewrite description (Vladis Dronov) [2129897] - Documentation: qat: Use code block for qat sysfs example (Vladis Dronov) [2129897] - KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled (Dr. David Alan Gilbert) [2079311] - KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES (Dr. David Alan Gilbert) [2079311] - KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 (Dr. David Alan Gilbert) [2079311] - bonding: fix NULL deref in bond_rr_gen_slave_id (Jonathan Toppins) [2051778] - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drop tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: the rest, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drivers/tty/, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: keyboard, use tty_insert_flip_string in puts_queue (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: use tty_insert_flip_string in respond_string (Rafael Aquini) [2078869] {CVE-2022-1462}- intel_th: pci: Add Raptor Lake-S CPU support (Michael Petlan) [2040035] - intel_th: pci: Add Raptor Lake-S PCH support (Michael Petlan) [2040035] - virtio-net: support XDP when not more queues (Eugenio Pérez) [2122225] - virtio_net: Don't process redirected XDP frames when XDP is disabled (Eugenio Pérez) [2122225] - virtio_net: Fix not restoring real_num_rx_queues (Eugenio Pérez) [2122225] - x86,config: Enable straight-line-speculation fix (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/alternative: Relax text_poke_bp() constraint (Wander Lairson Costa) [2062175] {CVE-2021-26341} - perf/x86: Add support for perf text poke event for text_poke_bp_batch() callers (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Add straight-line-speculation validation (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Support conditional retpolines (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Refactor sibling call detection logic (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Change dead_end_function() to return boolean (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/lib/atomic64_386_32: Rename things (Wander Lairson Costa) [2062175] {CVE-2021-26341} - KVM: arm64: Fix debug architecture version (Gavin Shan) [2123587] - thunderbolt: Add support for Intel Raptor Lake (Torez Smith) [2040037] - iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Cure VF irqdomain hickup (Myron Stowe) [2118428 2122515 2127028] - x86/pci: Set default irq domain in pcibios_add_device() (Myron Stowe) [2118428 2122515 2127028] - iommm/amd: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - iommm/vt-d: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Provide pci_dev_has_special_msi_domain() helper (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate MSI allocation (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Rework pci_msi_domain_calc_hwirq() (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate UV domain allocation (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate DMAR irq allocation (Myron Stowe) [2118428 2122515 2127028] - x86_ioapic_Consolidate_IOAPIC_allocation (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate HPET allocation (Myron Stowe) [2118428 2122515 2127028] - iommu/irq_remapping: Consolidate irq domain lookup (Myron Stowe) [2118428 2122515 2127028] - iommu/amd: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Add allocation type for parent domain retrieval (Myron Stowe) [2118428 2122515 2127028] - irqdomain: Export irq_domain_update_bus_token (Myron Stowe) [2118428 2122515 2127028] - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids (Michael Petlan) [2125349] - perf/x86/intel/uncore: Fix invalid unit check (Michael Petlan) [2125349]- KVM: s390: pv: don't present the ecall interrupt twice (Tobias Huschle) [2125236] - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Tobias Huschle) [2125218] - PCI: Print a debug message on PCI device release (Tobias Huschle) [2125216] - s390/pci: fix leak of PCI device structure (Tobias Huschle) [2125216] - s390/pci: refactor zpci_create_device() (Tobias Huschle) [2125216] - s390/pci: remove superfluous zdev->zbus check (Tobias Huschle) [2125216] - x86/boot/64: Add missing fixup_pointer() for next_early_pgt access (Rafael Aquini) [2082806] - x86/boot/64: Fix crash if kernel image crosses page table boundary (Rafael Aquini) [2082806] - mm/slab_common: fix possible double free of kmem_cache (Waiman Long) [2093781] - mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock (Waiman Long) [2093781] - mm/slab_common: use WARN() if cache still has objects on destroy (Waiman Long) [2093781] - slab: use __func__ to trace function name (Waiman Long) [2093781] - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages (Tobias Huschle) [2125215] - platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver (Prarit Bhargava) [2072654] - crash_core: Increase crashkernel=auto size for x86_64, s390 and arm64 (Lichen Liu) [2122874] - virtio-net: fix use-after-free in skb_gro_receive (Cindy Lu) [2069047] - virtio-net: fix use-after-free in page_to_skb() (Cindy Lu) [2069047] - virtio-net: restrict build_skb() use to some arches (Cindy Lu) [2069047] - virtio-net: page_to_skb() use build_skb when there's sufficient tailroom (Cindy Lu) [2069047] - sched/fair: Consider CPU affinity when allowing NUMA imbalance in find_idlest_group() (Phil Auld) [2110020] - sched/numa: Adjust imb_numa_nr to a better approximation of memory channels (Phil Auld) [2110020] - sched/numa: Apply imbalance limitations consistently (Phil Auld) [2110020] - sched/numa: Do not swap tasks between nodes when spare capacity is available (Phil Auld) [2110020] - sched/numa: Initialise numa_migrate_retry (Phil Auld) [2110020] - cpufreq: intel_pstate: Handle no_turbo in frequency invariance (Phil Auld) [2100594] - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg (Phil Auld) [2100594] - i2c: piix4: Fix a memory leak in the EFCH MMIO support (Sudheesh Mavila) [2105160] - assoc_array: Fix BUG_ON during garbage collect (Dave Wysochanski) [1920523] - wait: Fix __wait_event_hrtimeout for RT/DL tasks (Derek Barbosa) [2125233]- raid1: ensure write behind bio has less than BIO_MAX_VECS sectors (Nigel Croxon) [2116209] - ceph: fix statfs for subdir mounts (Xiubo Li) [2120943] - ceph: try to queue a writeback if revoking fails (Xiubo Li) [2120940] - ceph: update the auth cap when the async create req is forwarded (Xiubo Li) [2120932] - ceph: make change_auth_cap_ses a global symbol (Xiubo Li) [2120932] - fs/dcache: export d_same_name() helper (Xiubo Li) [2120932] - ceph: wait for the first reply of inflight async unlink (Xiubo Li) [2120932] - redhat: Enable KASAN_VMALLOC (Nico Pache) [2108620] - arm64: select KASAN_VMALLOC for SW/HW_TAGS modes (Nico Pache) [2108620] - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access (Nico Pache) [2108620] - mm: defer kmemleak object creation of module_alloc() (Nico Pache) [2108620] - arm64: kaslr: keep modules inside module region when KASAN is enabled (Nico Pache) [2108620] - kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled (Nico Pache) [2108620] - arm64: kaslr: support randomized module area with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: support CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - arm64: kasan: abstract _text and _end to KERNEL_START/END (Nico Pache) [2108620] - arm64: kasan: don't populate vmalloc area for CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - x86/kasan: support KASAN_VMALLOC (Nico Pache) [2108620] - ath9k: htc: clean up statistics macros (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: hif_usb: simplify if-if to if-else (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - igmp: Add ip_mc_list lock in ip_check_mc_rcu (Hangbin Liu) [2114946] {CVE-2022-20141} - scsi: zfcp: Fix missing auto port scan and thus missing target ports (Tobias Huschle) [2121089] - vfio/type1: Unpin zero pages (Alex Williamson) [2123015]- iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 (Jerry Snitselaar) [2120412] - Revert "iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting" (Jerry Snitselaar) [2120412] - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2121269] {CVE-2022-30594} - redhat: remove unused STAMP variable from genspec.sh (Herton R. Krzesinski) - internal: Update RHEL_MINOR for the start of RHEL-8.8 development (Lucas Zampieri)- EDAC/amd64: Add new register offset support and related changes (Aristeu Rozanski) [2048792] - EDAC/amd64: Set memory type per DIMM (Aristeu Rozanski) [2048792] - Revert "ixgbevf: Mailbox improvements" (Ken Cox) [2120545] - Revert "ixgbevf: Add support for new mailbox communication between PF and VF" (Ken Cox) [2120545] - drm/amdgpu: Only disable prefer_shadow on hawaii (Lyude Paul) [2118755]- redhat: configs: add CONFIG_SERIAL_MULTI_INSTANTIATE=m for x86_64 (Jaroslav Kysela) [2005073] - ACPI: scan: Add CLSA0101 Laptop Support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Get rid of redundant 'else' (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Drop duplicate check (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve autodetection (Jaroslav Kysela) [2005073] - ACPI / scan: Create platform device for CS35L41 (Jaroslav Kysela) [2005073] - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add SPI support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Reorganize I2C functions (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use device_get_match_data() to get driver data (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Simplify with dev_err_probe() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Drop redundant ACPI_PTR() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Fail the probe if no IRQ provided (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Derive the device name from parent (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use struct_size() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Allow to have same slaves (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Introduce IOAPIC IRQ support (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Distinguish IRQ resource type (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Count I2cSerialBus() resources (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Get rid of obsolete conditional (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Defer probe when no adapter found (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Accept errors of i2c_acpi_new_device() (Jaroslav Kysela) [2005073] - serdev: Fix detection of UART devices on Apple machines. (Jaroslav Kysela) [2005073] - serdev: Add ACPI devices by ResourceSource field (Jaroslav Kysela) [2005073] - spi: Return deferred probe error when controller isn't yet available (Jaroslav Kysela) [2005073] - spi/acpi: avoid spurious matches during slave enumeration (Jaroslav Kysela) [2005073] - spi: Add API to count spi acpi resources (Jaroslav Kysela) [2005073] - spi: Support selection of the index of the ACPI Spi Resource before alloc (Jaroslav Kysela) [2005073] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [2005073] - spi/acpi: fix incorrect ACPI parent check (Jaroslav Kysela) [2005073] - spi: Create helper API to lookup ACPI info for spi device (Jaroslav Kysela) [2005073] - spi/acpi: enumerate all SPI slaves in the namespace (Jaroslav Kysela) [2005073] - spi: kill useless initializer in spi_register_controller() (Jaroslav Kysela) [2005073] - spi: fix ctrl->num_chipselect constraint (Jaroslav Kysela) [2005073] - spi: Don't call spi_get_gpio_descs() before device name is set (Jaroslav Kysela) [2005073] - spi: Avoid undefined behaviour when counting unused native CSs (Jaroslav Kysela) [2005073] - spi: Allow to have all native CSs in use along with GPIOs (Jaroslav Kysela) [2005073] - spi: Add missing error handling for CS GPIOs (Jaroslav Kysela) [2005073] - spi: export tracepoint symbols to modules (Jaroslav Kysela) [2005073] - spi: Fix zero length xfer bug (Jaroslav Kysela) [2005073] - spi: Add generic support for unused native cs with cs-gpios (Jaroslav Kysela) [2005073] - spi: Reduce kthread priority (Jaroslav Kysela) [2005073] - spi: core: Use DEVICE_ATTR_RW() for SPI slave control sysfs attribute (Jaroslav Kysela) [2005073] - i2c: acpi: Add an i2c_acpi_client_count() helper function (Jaroslav Kysela) [2005073] - s390/qeth: cache link_info for ethtool (Michal Schmidt) [2117098] - nfp: amend removal of MODULE_VERSION (Stefan Assmann) [1955769] - x86/speculation: Add LFENCE to RSB fill sequence (Waiman Long) [2115080] {CVE-2022-26373} - x86/speculation: Add RSB VM Exit protections (Waiman Long) [2115080] {CVE-2022-26373} - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n (Waiman Long) [2115080] - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available (Waiman Long) [2115080] - x86/amd: Use IBPB for firmware calls (Waiman Long) [2115080] - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts (Waiman Long) [2115080] - iavf: Fix reset error handling (Petr Oros) [2119759] - iavf: Fix NULL pointer dereference in iavf_get_link_ksettings (Petr Oros) [2119759] - iavf: Fix adminq error handling (Petr Oros) [2119759] - iavf: Fix missing state logs (Petr Oros) [2119759] - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero (Ken Cox) [1978613]- netfilter: ipset: fix suspicious RCU usage in find_set_and_id (Florian Westphal) [2118526] - net/mlx5e: Update netdev features after changing XDP state (Amir Tzin) [2049440] - net/mlx5e: CT: Use own workqueue instead of mlx5e priv (Amir Tzin) [2049440] - net/mlx5e: CT: Add ct driver counters (Amir Tzin) [2049440] - net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules (Amir Tzin) [2049440] - net/mlx5e: Align mlx5e_cleanup_uplink_rep_tx() with upstream code. (Amir Tzin) [2049440] - net/mlx5e: Correct the calculation of max channels for rep (Amir Tzin) [2049440] - Documentation: devlink: mlx5.rst: Fix htmldoc build warning (Amir Tzin) [2049440] - net/mlx5: fs, fail conflicting actions (Amir Tzin) [2049440] - net/mlx5: Rearm the FW tracer after each tracer event (Amir Tzin) [2049440] - net/mlx5: correct ECE offset in query qp output (Amir Tzin) [2049440] - net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition (Amir Tzin) [2049440] - net/mlx5e: TC NIC mode, fix tc chains miss table (Amir Tzin) [2049440] - net/mlx5: Don't use already freed action pointer (Amir Tzin) [2049440] - net/mlx5: fix typo in comment (Amir Tzin) [2049440] - IB/mlx5: Fix undefined behavior due to shift overflowing the constant (Amir Tzin) [2049440] - net/mlx5e: Force ethertype usage in mlx5_ct_fs_smfs_fill_mask() (Amir Tzin) [2049440] - net/mlx5: Drain fw_reset when removing device (Amir Tzin) [2049440] - net/mlx5e: CT: Fix setting flow_source for smfs ct tuples (Amir Tzin) [2049440] - net/mlx5e: CT: Fix support for GRE tuples (Amir Tzin) [2049440] - net/mlx5e: Remove HW-GRO from reported features (Amir Tzin) [2049440] - net/mlx5e: Properly block HW GRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Properly block LRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Block rx-gro-hw feature in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock (Amir Tzin) [2049440] - net/mlx5: Initialize flow steering during driver probe (Amir Tzin) [2049440] - net/mlx5: Fix matching on inner TTC (Amir Tzin) [2049440] - net/mlx5: Avoid double clear or set of sync reset requested (Amir Tzin) [2049440] - net/mlx5: Fix deadlock in sync reset flow (Amir Tzin) [2049440] - net/mlx5e: Fix trust state reset in reload (Amir Tzin) [2049440] - net/mlx5e: Avoid checking offload capability in post_parse action (Amir Tzin) [2049440] - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release (Amir Tzin) [2049440] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2049440] - net/mlx5e: Lag, Don't skip fib events on current dst (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix fib_info pointer assignment (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix use-after-free in fib event handler (Amir Tzin) [2049440] - net/mlx5e: Fix the calling of update_buffer_lossy() API (Amir Tzin) [2049440] - net/mlx5e: Don't match double-vlan packets if cvlan is not set (Amir Tzin) [2049440] - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu (Amir Tzin) [2049440] - RDMA/mlx5: Add a missing update of cache->last_add (Amir Tzin) [2049440] - RDMA/mlx5: Don't remove cache MRs when a delay is needed (Amir Tzin) [2049440] - net/mlx5e: HTB, remove unused function declaration (Amir Tzin) [2049440] - net/mlx5e: Statify function mlx5_cmd_trigger_completions (Amir Tzin) [2049440] - net/mlx5: Remove unused fill page array API function (Amir Tzin) [2049440] - net/mlx5: Remove unused exported contiguous coherent buffer allocation API (Amir Tzin) [2049440] - net/mlx5: CT: Remove extra rhashtable remove on tuple entries (Amir Tzin) [2049440] - net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Adjust structure member to reduce memory hole (Amir Tzin) [2049440] - net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear (Amir Tzin) [2049440] - net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle (Amir Tzin) [2049440] - net/mlx5e: RX, Test the XDP program existence out of the handler (Amir Tzin) [2049440] - net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Add headroom only to the first fragment in legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit (Amir Tzin) [2049440] - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine (Amir Tzin) [2049440] - net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats (Amir Tzin) [2049440] - net/mlx5e: Remove overzealous validations in netlink EEPROM query (Amir Tzin) [2049440] - net/mlx5: Parse module mapping using mlx5_ifc (Amir Tzin) [2049440] - net/mlx5: Query the maximum MCIA register read size from firmware (Amir Tzin) [2049440] - net/mlx5: CT: Create smfs dr matchers dynamically (Amir Tzin) [2049440] - net/mlx5: CT: Add software steering ct flow steering provider (Amir Tzin) [2049440] - net/mlx5: Add smfs lib to export direct steering API to CT (Amir Tzin) [2049440] - net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table (Amir Tzin) [2049440] - net/mlx5: CT: Introduce a platform for multiple flow steering providers (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the doorbell pgdir (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for UAR (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQs (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQ table (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the IRQ table (Amir Tzin) [2049440] - net/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - net/mlx5: DR, Add support for ConnectX-7 steering (Amir Tzin) [2049440] - net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 (Amir Tzin) [2049440] - net/mlx5: DR, Rename action modify fields to reflect naming in HW spec (Amir Tzin) [2049440] - net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 (Amir Tzin) [2049440] - net/mlx5: DR, Remove unneeded comments (Amir Tzin) [2049440] - net/mlx5: DR, Add support for matching on Internet Header Length (IHL) (Amir Tzin) [2049440] - net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior (Amir Tzin) [2049440] - net/mlx5: Add debugfs counters for page commands failures (Amir Tzin) [2049440] - net/mlx5: Add pages debugfs (Amir Tzin) [2049440] - net/mlx5: Move debugfs entries to separate struct (Amir Tzin) [2049440] - net/mlx5: Change release_all_pages cap bit location (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on reclaim pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on give pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant notify fail on give pages (Amir Tzin) [2049440] - net/mlx5: Add command failures data to debugfs (Amir Tzin) [2049440] - net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act() (Amir Tzin) [2049440] - net/mlx5: Support GRE conntrack offload (Amir Tzin) [2049440] - mlx5: add support for page_pool_get_stats (Amir Tzin) [2049440] - net/mlx5: Add migration commands definitions (Amir Tzin) [2049440] - net/mlx5: Introduce migration bits and structures (Amir Tzin) [2049440] - net/mlx5: Expose APIs to get/put the mlx5 core device (Amir Tzin) [2049440] - net/mlx5: Disable SRIOV before PF removal (Amir Tzin) [2049440] - net/mlx5: Reuse exported virtfn index function call (Amir Tzin) [2049440] - net/mlx5: Add clarification on sync reset failure (Amir Tzin) [2049440] - net/mlx5: Add reset_state field to MFRL register (Amir Tzin) [2049440] - RDMA/mlx5: Use new command interface API (Amir Tzin) [2049440] - net/mlx5: cmdif, Refactor error handling and reporting of async commands (Amir Tzin) [2049440] - net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} (Amir Tzin) [2049440] - net/mlx5: cmdif, Add new api for command execution (Amir Tzin) [2049440] - net/mlx5: cmdif, cmd_check refactoring (Amir Tzin) [2049440] - net/mlx5: cmdif, Return value improvements (Amir Tzin) [2049440] - net/mlx5: Lag, offload active-backup drops to hardware (Amir Tzin) [2049440] - net/mlx5: Lag, record inactive state of bond device (Amir Tzin) [2049440] - net/mlx5: Lag, don't use magic numbers for ports (Amir Tzin) [2049440] - net/mlx5: Lag, use local variable already defined to access E-Switch (Amir Tzin) [2049440] - net/mlx5: E-switch, add drop rule support to ingress ACL (Amir Tzin) [2049440] - net/mlx5: E-switch, remove special uplink ingress ACL handling (Amir Tzin) [2049440 2049580] - net/mlx5: E-Switch, reserve and use same uplink metadata across ports (Amir Tzin) [2049440 2049580] - net/mlx5: Add ability to insert to specific flow group (Amir Tzin) [2049440] - mlx5: remove unused static inlines (Amir Tzin) [2049440] - RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() (Amir Tzin) [2049440] - RDMA/mlx5: Store ndescs instead of the translation table size (Amir Tzin) [2049440] - RDMA/mlx5: Merge similar flows of allocating MR from the cache (Amir Tzin) [2049440] - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR (Amir Tzin) [2049440] - RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent (Amir Tzin) [2049440] - net/mlx5e: TC, Allow sample action with CT (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Make post_act parse CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Clean redundant counter flag from tc action parsers (Amir Tzin) [2049440 2049659] - net/mlx5e: Use multi table support for CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Create new flow attr for multi table actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Add post act offload/unoffload API (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass actions param to actions_match_supported() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move flow hashtable to be per rep (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add PTP counters for uplink representor (Amir Tzin) [2049440] - net/mlx5e: RX, Restrict bulk size for small Striding RQs (Amir Tzin) [2049440] - net/mlx5e: Default to Striding RQ when not conflicting with CQE compression (Amir Tzin) [2049440] - net/mlx5e: Generalize packet merge error message (Amir Tzin) [2049440] - net/mlx5e: Add support for using xdp->data_meta (Amir Tzin) [2049440] - net/mlx5e: Fix spelling mistake "supoported" -> "supported" (Amir Tzin) [2049440] - net/mlx5e: Optimize the common case condition in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize modulo in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state (Amir Tzin) [2049440] - net/mlx5e: Move repeating code that gets TC prio into a function (Amir Tzin) [2049440] - net/mlx5e: Use select queue parameters to sync with control flow (Amir Tzin) [2049440] - net/mlx5e: Move mlx5e_select_queue to en/selq.c (Amir Tzin) [2049440] - net/mlx5e: Introduce select queue parameters (Amir Tzin) [2049440] - net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues (Amir Tzin) [2049440] - net/mlx5e: Use a barrier after updating txq2sq (Amir Tzin) [2049440] - net/mlx5e: Disable TX queues before registering the netdev (Amir Tzin) [2049440] - net/mlx5e: Cleanup of start/stop all queues (Amir Tzin) [2049440] - net/mlx5e: Use FW limitation for max MPW WQEBBs (Amir Tzin) [2049440] - net/mlx5e: Read max WQEBBs on the SQ from firmware (Amir Tzin) [2049440] - net/mlx5e: Remove unused tstamp SQ field (Amir Tzin) [2049440] - RDMA/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - RDMA/mlx5: Delete get_num_static_uars function (Amir Tzin) [2049440] - net/mlx5: VLAN push on RX, pop on TX (Amir Tzin) [2049440 2049616] - net/mlx5: Introduce software defined steering capabilities (Amir Tzin) [2049440 2049616] - net/mlx5: Remove unused TIR modify bitmask enums (Amir Tzin) [2049440] - net/mlx5e: CT, Remove redundant flow args from tc ct calls (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Store mapped tunnel id on flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Test CT and SAMPLE on flow attr (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: Refactor eswitch attr flags to just attr flags (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: CT, Don't set flow flag CT for ct clear flow (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Hold sample_attr on stack instead of pointer (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: TC, Reject rules with multiple CT actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Pass attr to tc_act can_offload() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move pedit_headers_action to parse_attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Move counter creation call to alloc_flow_attr_counter() (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass attr arg for attaching/detaching encaps (Amir Tzin) [2049440 2049659] - net/mlx5e: Move code chunk setting encap dests into its own function (Amir Tzin) [2049440 2049659] - net_sched: cls_route: remove from list when handle is 0 (Felix Maurer) [2116328] {CVE-2022-2588} - netfilter: nf_tables: do not allow RULE_ID to refer to another chain (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_tables: do not allow SET_ID to refer to another table (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_queue: do not allow packet truncation below transport header offset (Florian Westphal) [2116159] {CVE-2022-36946} - net: let flow have same hash in two directions (Ivan Vecera) [2111094] - ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. (Ivan Vecera) [2111094] - net: Add notifications when multipath hash field change (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv6 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv4 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash (Ivan Vecera) [2111094] - ipv6: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv6: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv6: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use a more suitable label name (Ivan Vecera) [2111094] - ipv4: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv4: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv4: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use math to point per net sysctls into the appropriate struct net (Ivan Vecera) [2111094] - selftest/net/forwarding: declare NETIFS p9 p10 (Ivan Vecera) [2111094] - ipv6: Fix sysctl max for fib_multipath_hash_policy (Ivan Vecera) [2111094] - selftests: forwarding: Test multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv6: Support multipath hashing on inner IP pkts (Ivan Vecera) [2111094] - ipv4: Multipath hashing on inner L3 needs to consider inner IPv6 pkts (Ivan Vecera) [2111094] - ipv4: Support multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv4: Initialize flowi4_multipath_hash in data path (Ivan Vecera) [2111094] - net: ipv4: Fix NULL pointer dereference in route lookup (Ivan Vecera) [2111094] - route: Add multipath_hash in flowi_common to make user-define hash (Ivan Vecera) [2111094]- drm/nouveau/kms/nv140-: Disable interlacing (Lyude Paul) [2097647] - rpm: convert gcc and libelf to Recommends (Jarod Wilson) [2114900] - redhat: add ca7 to redhat/git/files (Jarod Wilson)- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, reduce TIR indication (Amir Tzin) [2049436] - net/mlx5e: Lag, Only handle events from highest priority multipath entry (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5: Fix a race on command flush flow (Amir Tzin) [2049436] - net/mlx5: Fix size field in bufferx_reg struct (Amir Tzin) [2049436] - net/mlx5e: Fix VF min/max rate parameters interchange mistake (Amir Tzin) [2049436] - net/mlx5e: Add missing increment of count (Amir Tzin) [2049436] - net/mlx5e: MPLSoUDP decap, fix check for unsupported matches (Amir Tzin) [2049436] - net/mlx5e: Fix MPLSoUDP encap to use MPLS action information (Amir Tzin) [2049436] - net/mlx5e: Add feature check for set fec counters (Amir Tzin) [2049436 2049711] - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets (Amir Tzin) [2049436] - net/mlx5e: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2049436] - net/mlx5: Fix possible deadlock on rule deletion (Amir Tzin) [2049436] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [2049436] - net/mlx5: Update log_max_qp value to be 17 at most (Amir Tzin) [2049436] - net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version (Amir Tzin) [2049436] - net/mlx5e: Avoid field-overflowing memcpy() (Amir Tzin) [2049436] - net/mlx5e: Use struct_group() for memcpy() region (Amir Tzin) [2049436] - net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: Don't treat small ceil values as unlimited in HTB offload (Amir Tzin) [2049436] - net/mlx5: E-Switch, Fix uninitialized variable modact (Amir Tzin) [2049436] - net/mlx5e: Fix handling of wrong devices during bond netevent (Amir Tzin) [2049436] - net/mlx5e: Fix broken SKB allocation in HW-GRO (Amir Tzin) [2049436] - net/mlx5e: Fix wrong calculation of header index in HW_GRO (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5: Use del_timer_sync in fw reset flow of halting poll (Amir Tzin) [2049436] - net/mlx5e: Fix module EEPROM query (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5: Bridge, ensure dev_name is null-terminated (Amir Tzin) [2049436] - net/mlx5: Bridge, take rtnl lock in init error handler (Amir Tzin) [2049436] - mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() (Amir Tzin) [2049436] - net/mlx5e: Fix build error in fec_set_block_stats() (Amir Tzin) [2049436] - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" (Amir Tzin) [2049436] - net/mlx5: Set command entry semaphore up once got index free (Amir Tzin) [2049436] - net/mlx5e: Sync VXLAN udp ports during uplink representor profile change (Amir Tzin) [2049436] - net/mlx5: Fix access to sf_dev_table on allocation failure (Amir Tzin) [2049436] - net/mlx5e: Fix matching on modified inner ip_ecn bits (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel" (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" (Amir Tzin) [2049436] - net/mlx5e: Fix nullptr on deleting mirroring rule (Amir Tzin) [2049436] - net/mlx5e: Fix page DMA map/unmap attributes (Amir Tzin) [2049436] - net/mlx5: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Add recovery flow in case of error CQE (Amir Tzin) [2049436] - net/mlx5e: Refactor set_pflag_cqe_based_moder (Amir Tzin) [2049436] - net/mlx5e: Move HW-GRO and CQE compression check to fix features flow (Amir Tzin) [2049436] - net/mlx5e: Fix feature check per profile (Amir Tzin) [2049436] - net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager (Amir Tzin) [2049436] - net/mlx5e: Expose FEC counters via ethtool (Amir Tzin) [2049436 2049711] - net/mlx5: Update log_max_qp value to FW max capability (Amir Tzin) [2049436] - net/mlx5: Use irq_set_affinity_and_hint() (Amir Tzin) [2049436] - net/mlx5: SF, Use all available cpu for setting cpu affinity (Amir Tzin) [2049436] - net/mlx5: Introduce API for bulk request and release of IRQs (Amir Tzin) [2049436] - net/mlx5: Split irq_pool_affinity logic to new file (Amir Tzin) [2049436] - net/mlx5: Move affinity assignment into irq_request (Amir Tzin) [2049436] - net/mlx5: Introduce control IRQ request API (Amir Tzin) [2049436] - net/mlx5: mlx5e_hv_vhca_stats_create return type to void (Amir Tzin) [2049436] - RDMA/mlx5: Print wc status on CQE error and dump needed (Amir Tzin) [2049436] - net: fixup build after bpf header changes (Amir Tzin) [2049436] - net/mlx5: CT: Set flow source hint from provided tuple device (Amir Tzin) [2049436] - net/mlx5: Set SMFS as a default steering mode if device supports it (Amir Tzin) [2049436] - net/mlx5: DR, Improve steering for empty or RX/TX-only matchers (Amir Tzin) [2049436] - net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field (Amir Tzin) [2049436] - net/mlx5: DR, Support matching on tunnel headers 0 and 1 (Amir Tzin) [2049436] - net/mlx5: DR, Add misc5 to match_param structs (Amir Tzin) [2049436] - net/mlx5: Add misc5 flow table match parameters (Amir Tzin) [2049436] - net/mlx5: DR, Add support for UPLINK destination type (Amir Tzin) [2049436] - net/mlx5e: Use auxiliary_device driver data helpers (Amir Tzin) [2049436] - net/mlx5e: Take packet_merge params directly from the RX res struct (Amir Tzin) [2049436] - net/mlx5e: Allocate per-channel stats dynamically at first usage (Amir Tzin) [2049436] - net/mlx5e: Use dynamic per-channel allocations in stats (Amir Tzin) [2049436] - net/mlx5e: Allow profile-specific limitation on max num of channels (Amir Tzin) [2049436] - net/mlx5e: Save memory by using dynamic allocation in netdev priv (Amir Tzin) [2049436] - net/mlx5e: Add profile indications for PTP and QOS HTB features (Amir Tzin) [2049436] - net/mlx5e: Use bitmap field for profile features (Amir Tzin) [2049436] - net/mlx5: Remove the repeated declaration (Amir Tzin) [2049436] - net/mlx5: Let user configure max_macs generic param (Amir Tzin) [2049436] - net/mlx5: Let user configure event_eq_size param (Amir Tzin) [2049436] - net/mlx5: Let user configure io_eq_size param (Amir Tzin) [2049436] - net/mlx5: Introduce log_max_current_uc_list_wr_supported bit (Amir Tzin) [2049436] - net/mlx5e: Move goto action checks into tc_action goto post parse op (Amir Tzin) [2049436] - net/mlx5e: Move vlan action chunk into tc action vlan post parse op (Amir Tzin) [2049436] - net/mlx5e: Add post_parse() op to tc action infrastructure (Amir Tzin) [2049436] - net/mlx5e: Move sample attr allocation to tc_action sample parse op (Amir Tzin) [2049436] - net/mlx5e: TC action parsing loop (Amir Tzin) [2049436] - net/mlx5e: Add redirect ingress to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add sample and ptype to tc_action infra (Amir Tzin) [2049436] - net/mlx5e: Add ct to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add mirred/redirect to tc action infra (Amir Tzin) [2049436] - Revert "net/mlx5e: TC, Remove redundant error logging" (Amir Tzin) [2049436] - net/mlx5e: Add mpls push/pop to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add vlan push/pop/mangle to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add pedit to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add csum to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tunnel encap/decap to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add goto to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tc action infrastructure (Amir Tzin) [2049436] - RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr (Amir Tzin) [2049436] - RDMA/mlx5: Add support to multiple priorities for FDB rules (Amir Tzin) [2049436] - net/mlx5: Create more priorities for FDB bypass namespace (Amir Tzin) [2049436] - net/mlx5: Refactor mlx5_get_flow_namespace (Amir Tzin) [2049436] - net/mlx5: Separate FDB namespace (Amir Tzin) [2049436] - net/mlx5: Dynamically resize flow counters query buffer (Amir Tzin) [2049436] - net/mlx5e: TC, Set flow attr ip_version earlier (Amir Tzin) [2049436] - net/mlx5e: TC, Move common flow_action checks into function (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from vlan push/pop funcs (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from validate_goto_chain() (Amir Tzin) [2049436] - net/mlx5e: TC, Remove redundant action stack var (Amir Tzin) [2049436] - net/mlx5e: Hide function mlx5e_num_channels_changed (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro (Amir Tzin) [2049436] - net/mlx5: Print more info on pci error handlers (Amir Tzin) [2049436] - net/mlx5: SF, silence an uninitialized variable warning (Amir Tzin) [2049436] - net/mlx5: Fix error return code in esw_qos_create() (Amir Tzin) [2049436] - net/mlx5: E-switch, Create QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, Enable vport QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, move offloads mode callbacks to offloads file (Amir Tzin) [2049436] - net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac (Amir Tzin) [2049436] - net/mlx5: E-switch, Remove vport enabled check (Amir Tzin) [2049436] - net/mlx5e: Specify out ifindex when looking up decap route (Amir Tzin) [2049436] - net/mlx5e: TC, Move comment about mod header flag to correct place (Amir Tzin) [2049436] - net/mlx5e: TC, Move kfree() calls after destroying all resources (Amir Tzin) [2049436] - net/mlx5e: TC, Destroy nic flow counter if exists (Amir Tzin) [2049436] - net/mlx5: TC, using swap() instead of tmp variable (Amir Tzin) [2049436] - net/mlx5: CT: Allow static allocation of mod headers (Amir Tzin) [2049436] - net/mlx5e: Refactor mod header management API (Amir Tzin) [2049436] - net/mlx5: Avoid printing health buffer when firmware is unavailable (Amir Tzin) [2049436 2049717] - net/mlx5e: Support ethtool cq mode (Amir Tzin) [2049436 2049840] - Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow" (Amir Tzin) [2049435] - net/mlx5: Use first online CPU instead of hard coded CPU (Amir Tzin) [2049435] - net/mlx5e: SHAMPO, Fix constant expression result (Amir Tzin) [2049435] - net/mlx5: Fix access to a non-supported register (Amir Tzin) [2049435 2049717] - net/mlx5: Fix too early queueing of log timestamp work (Amir Tzin) [2049435 2049717] - net/mlx5: Fix use after free in mlx5_health_wait_pci_up (Amir Tzin) [2049435] - net/mlx5: Lag, Fix recreation of VF LAG (Amir Tzin) [2049435] - net/mlx5e: Sync TIR params updates against concurrent create/modify (Amir Tzin) [2049435] - RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow (Amir Tzin) [2049435] - net/mlx5: Fix flow counters SF bulk query len (Amir Tzin) [2049435] - net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer() (Amir Tzin) [2049435] - net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together (Amir Tzin) [2049435] - net/mlx5e: Add HW-GRO offload (Amir Tzin) [2049435] - net/mlx5e: Add HW_GRO statistics (Amir Tzin) [2049435] - net/mlx5e: HW_GRO cqe handler implementation (Amir Tzin) [2049435] - net/mlx5e: Add data path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add handle SHAMPO cqe support (Amir Tzin) [2049435] - net/mlx5e: Add control path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add support to klm_umr_wqe (Amir Tzin) [2049435] - net/mlx5e: Rename TIR lro functions to TIR packet merge functions (Amir Tzin) [2049435] - net/mlx5e: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - net/mlx5: Add SHAMPO caps, HW bits and enumerations (Amir Tzin) [2049435] - net/mlx5e: Rename lro_timeout to packet_merge_timeout (Amir Tzin) [2049435] - net/mlx5: SF_DEV Add SF device trace points (Amir Tzin) [2049435] - net/mlx5: SF, Add SF trace points (Amir Tzin) [2049435] - net/mlx5: Bridge, support replacing existing FDB entry (Amir Tzin) [2049435] - net/mlx5: Bridge, extract code to lookup and del/notify entry (Amir Tzin) [2049435] - net/mlx5: Add periodic update of host time to firmware (Amir Tzin) [2049435 2049717] - net/mlx5: Print health buffer by log level (Amir Tzin) [2049435 2049717] - net/mlx5: Extend health buffer dump (Amir Tzin) [2049435 2049717] - net/mlx5: Reduce flow counters bulk query buffer size for SFs (Amir Tzin) [2049435] - net/mlx5: Fix unused function warning of mlx5i_flow_type_mask (Amir Tzin) [2049435] - net/mlx5: Remove unnecessary checks for slow path flag (Amir Tzin) [2049435] - net/mlx5e: don't write directly to netdev->dev_addr (Amir Tzin) [2049435] - RDMA/mlx5: Use dev_addr_mod() (Amir Tzin) [2049435] - RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n (Amir Tzin) [2049435] - RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib (Amir Tzin) [2049435] - RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key (Amir Tzin) [2049435] - RDMA/mlx5: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - RDMA/mlx5: Remove pd from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove size from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove iova from struct mlx5_core_mkey (Amir Tzin) [2049435] - net/mlx5: E-Switch, Increase supported number of forward destinations to 32 (Amir Tzin) [2049435] - net/mlx5: E-Switch, Use dynamic alloc for dest array (Amir Tzin) [2049435] - net/mlx5: Lag, use steering to select the affinity port in LAG (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create/destroy/modify port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create TTC tables for LAG port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create definers for LAG (Amir Tzin) [2049435] - net/mlx5: Lag, set match mask according to the traffic type bitmap (Amir Tzin) [2049435] - net/mlx5: Lag, set LAG traffic type mapping (Amir Tzin) [2049435] - net/mlx5: Lag, move lag files into directory (Amir Tzin) [2049435] - net/mlx5: Introduce new uplink destination type (Amir Tzin) [2049435] - net/mlx5: Add support to create match definer (Amir Tzin) [2049435] - net/mlx5: Introduce port selection namespace (Amir Tzin) [2049435] - net/mlx5: Support partial TTC rules (Amir Tzin) [2049435] - mlx5: prevent 64bit divide (Amir Tzin) [2049435] - net/mlx5: Use system_image_guid to determine bonding (Amir Tzin) [2049435] - net/mlx5: Use native_port_num as 1st option of device index (Amir Tzin) [2049435] - net/mlx5: Introduce new device index wrapper (Amir Tzin) [2049435] - net/mlx5: Check return status first when querying system_image_guid (Amir Tzin) [2049435] - net/mlx5: DR, Prefer kcalloc over open coded arithmetic (Amir Tzin) [2049435] - net/mlx5e: Add extack msgs related to TC for better debug (Amir Tzin) [2049435] - net/mlx5: CT: Fix missing cleanup of ct nat table on init failure (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Skip redundant ct clear actions" (Amir Tzin) [2049435] - net/mlx5: Disable roce at HCA level (Amir Tzin) [2049435] - net/mlx5i: Enable Rx steering for IPoIB via ethtool (Amir Tzin) [2049435] - net/mlx5: Bridge, provide flow source hints (Amir Tzin) [2049435] - net/mlx5: Read timeout values from DTOR (Amir Tzin) [2049435] - net/mlx5: Read timeout values from init segment (Amir Tzin) [2049435] - net/mlx5: Add layout to support default timeouts register (Amir Tzin) [2049435] - net/mlx5: Set devlink reload feature bit for supported devices only (Amir Tzin) [2049435] - RDMA/mlx5: Add optional counter support in get_hw_stats callback (Amir Tzin) [2049435] - RDMA/mlx5: Add modify_op_stat() support (Amir Tzin) [2049435] - RDMA/mlx5: Add steering support in optional flow counters (Amir Tzin) [2049435] - RDMA/mlx5: Support optional counters in hw_stats initialization (Amir Tzin) [2049435] - net/mlx5: Add priorities for counters in RDMA namespaces (Amir Tzin) [2049435] - net/mlx5: Add ifc bits to support optional counters (Amir Tzin) [2049435] - net/mlx5: Enable single IRQ for PCI Function (Amir Tzin) [2049435] - net/mlx5: Shift control IRQ to the last index (Amir Tzin) [2049435] - net/mlx5: Bridge, pop VLAN on egress table miss (Amir Tzin) [2049435] - net/mlx5: Bridge, mark reg_c1 when pushing VLAN (Amir Tzin) [2049435] - net/mlx5: Bridge, extract VLAN pop code to dedicated functions (Amir Tzin) [2049435] - net/mlx5: Bridge, refactor eswitch instance usage (Amir Tzin) [2049435] - net/mlx5e: Support accept action (Amir Tzin) [2049435] - net/mlx5e: Specify out ifindex when looking up encap route (Amir Tzin) [2049435] - net/mlx5e: Reserve a value from TC tunnel options mapping (Amir Tzin) [2049435] - net/mlx5e: Move parse fdb check into actions_match_supported_fdb() (Amir Tzin) [2049435] - net/mlx5e: Split actions_match_supported() into a sub function (Amir Tzin) [2049435] - net/mlx5e: Move mod hdr allocation to a single place (Amir Tzin) [2049435] - net/mlx5e: TC, Refactor sample offload error flow (Amir Tzin) [2049435] - RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty (Amir Tzin) [2049435] - IB/mlx5: Flow through a more detailed return code from get_prefetchable_mr() (Amir Tzin) [2049435] - net/mlx5e: Use array_size() helper (Amir Tzin) [2049435] - net/mlx5: Use struct_size() helper in kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Use kvcalloc() instead of kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Tolerate failures in debug features while driver load (Amir Tzin) [2049435] - IB/mlx5: Enable UAR to have DevX UID (Amir Tzin) [2049435] - net/mlx5: Add uid field to UAR allocation structures (Amir Tzin) [2049435] - net/mlx5e: check return value of rhashtable_init (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for ingress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for egress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: loopback test is not supported in switchdev mode (Amir Tzin) [2049435] - net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes (Amir Tzin) [2049435] - net/mlx5e: Use tc sample stubs instead of ifdefs in source file (Amir Tzin) [2049435] - net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat() (Amir Tzin) [2049435] - net/mlx5e: Check action fwd/drop flag exists also for nic flows (Amir Tzin) [2049435] - net/mlx5e: Set action fwd flag when parsing tc action goto (Amir Tzin) [2049435] - net/mlx5e: Remove incorrect addition of action fwd flag (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Fix ct_clear overwriting ct action metadata" (Amir Tzin) [2049435] - net/mlx5e: Use correct return type (Amir Tzin) [2049435] - net/mlx5e: Add error flow for ethtool -X command (Amir Tzin) [2049435] - net/mlx5: Fix rdma aux device on devlink reload (Amir Tzin) [2049434] - RDMA/mlx5: Relax DCS QP creation checks (Amir Tzin) [2049434] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049434] - net/mlx5e: Make use of netdev_warn() (Amir Tzin) [2049434] - net/mlx5: Initialize numa node for all core devices (Amir Tzin) [2049434] - net/mlx5: Allocate individual capability (Amir Tzin) [2049434] - net/mlx5: Reorganize current and maximal capabilities to be per-type (Amir Tzin) [2049434] - net/mlx5: SF, use recent sysfs api (Amir Tzin) [2049434] - net/mlx5: Refcount mlx5_irq with integer (Amir Tzin) [2049434] - net/mlx5: Change SF missing dedicated MSI-X err message to dbg (Amir Tzin) [2049434] - net/mlx5: Align mlx5_irq structure (Amir Tzin) [2049434] - net/mlx5: Delete impossible dev->state checks (Amir Tzin) [2049434] - net/mlx5: Support enable_vnet devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_rdma devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_eth devlink dev param (Amir Tzin) [2049434] - RDMA/mlx5: Drop in-driver verbs object creations (Amir Tzin) [2049434] - RDMA/mlx5: Delete device resource mutex that didn't protect anything (Amir Tzin) [2049434] - RDMA/mlx5: Cancel pkey work before destroying device resources (Amir Tzin) [2049434] - net/mlx5e: Return -EOPNOTSUPP if more relevant when parsing tc actions (Amir Tzin) [2049434] - net/mlx5e: Remove redundant assignment of counter to null (Amir Tzin) [2049434] - net/mlx5e: Remove redundant parse_attr arg (Amir Tzin) [2049434] - net/mlx5e: Remove redundant cap check for flow counter (Amir Tzin) [2049434] - net/mlx5e: Remove redundant filter_dev arg from parse_tc_fdb_actions() (Amir Tzin) [2049434] - net/mlx5e: Remove redundant tc act includes (Amir Tzin) [2049434] - IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq (Amir Tzin) [2049434] - RDMA/mlx5: Add DCS offload support (Amir Tzin) [2049434] - RDMA/mlx5: Separate DCI QP creation logic (Amir Tzin) [2049434] - net/mlx5: Add DCS caps & fields support (Amir Tzin) [2049434] - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 (Vitaly Kuznetsov) [2119233] - mm: Fix PASID use-after-free issue (Jerry Snitselaar) [2113046] - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() (Rahul Lakkireddy) [2105815] - scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix a typo (Rahul Lakkireddy) [2105815] - scsi: csiostor: Assign boolean values to a bool variable (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix fall-through warnings for Clang (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't" (Rahul Lakkireddy) [2105815] - scsi: csiostor: Add missing description for csio_rnode_fwevt_handler()'s 'fwevt' param (Rahul Lakkireddy) [2105815] - scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_status_rdata_reg (Rahul Lakkireddy) [2105815] - scsi: csiostor: Demote kerneldoc that fails to meet the criteria (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix misnamed function parameter (Rahul Lakkireddy) [2105815] - scsi: csiostor: Adjust indentation in csio_device_reset (Rahul Lakkireddy) [2105815] - mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: consider EHT element size in assoc request (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: switch airtime fairness back to deficit round-robin scheduling (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: fix throughput regression on DFS channels (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: enlarge maximum VHT MPDU length to 11454 (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix aggregation subframes setting to HE max (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211_hwsim: set virtio device ready in probe() (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix possible sdio deadlock in command fail (Jose Ignacio Tornos Martinez) [2103625] - wifi: rtw89: 8852a: rfk: fix div 0 exception (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: do not update pm states in case of error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: do not update pm stats in case of error (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Avoid REO CMD failed prints during firmware recovery (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Fix incorrect debug_mask mappings (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix missing skb drop on htc_tx_completion error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix firmware download random fail (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix IRQ affinity warning on shutdown (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix netdev open race (Jose Ignacio Tornos Martinez) [2103625] - iwlwifi: fw: init SAR GEO table only if data is present (Jose Ignacio Tornos Martinez) [2103625] - ath10k: htt_tx: do not interpret Eth frames as WiFi (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Don't check arvif->is_started before sending management frames (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix twt table_mask to u16 in mt7915_dev (Jose Ignacio Tornos Martinez) [2103625] - ath11k: reset 11d state in process of recovery (Jose Ignacio Tornos Martinez) [2103625] - brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix tx status related use-after-free race on station removal (Jose Ignacio Tornos Martinez) [2103625] - mt76: do not attempt to reorder received 802.3 packets without agg session (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix kernel crash at mt7921_pci_remove (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix antenna config missing in 6G cap (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup (Jose Ignacio Tornos Martinez) [2103625] - ath10k: enable napi on RX path for usb (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix the warning of dev_wake in mhi_pm_disable_transition() (Jose Ignacio Tornos Martinez) [2103625] - ath11k: acquire ab->base_lock in unassign when finding the peer by addr (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix DBDC default band selection on MT7915D (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter (Jose Ignacio Tornos Martinez) [2103625] - i40e: Fix tunnel checksum offload with fragmented traffic (Ivan Vecera) [2107977] - net/mlx5e: Fix matchall police parameters validation (Ivan Vecera) [2106271] - net/sched: act_police: allow 'continue' action offload (Ivan Vecera) [2106271] - net: Print hashed skb addresses for all net and qdisc events (Ivan Vecera) [2106271] - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog (Ivan Vecera) [2106271] - net/sched: act_pedit: sanitize shift argument before usage (Ivan Vecera) [2106271] - net/sched: act_pedit: really ensure the skb is writable (Ivan Vecera) [2106271] - net/sched: taprio: Check if socket flags are valid (Ivan Vecera) [2106271] - net/sched: flower: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: matchall: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: cls_api: Add extack message for unsupported action offload (Ivan Vecera) [2106271] - net/sched: act_vlan: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_tunnel_key: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_skbedit: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_police: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_pedit: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_mpls: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_mirred: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_gact: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_api: Add extack to offload_act_setup() callback (Ivan Vecera) [2106271] - net/sched: flower: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: matchall: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: fix incorrect vlan_push_eth dest field (Ivan Vecera) [2106271] - net/sched: add vlan push_eth and pop_eth action to the hardware IR (Ivan Vecera) [2106271] - selftests: tc-testing: Increase timeout in tdc config file (Ivan Vecera) [2106271] - flow_offload: improve extack msg for user when adding invalid filter (Ivan Vecera) [2106271] - flow_offload: reject offload for all drivers with invalid police parameters (Ivan Vecera) [2106271] - net: flow_offload: add tc police action parameters (Ivan Vecera) [2106271] - net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2106271] - net_sched: add __rcu annotation to netdev->qdisc (Ivan Vecera) [2106271] - net/sched: act_police: more accurate MTU policing (Ivan Vecera) [2106271] - net/sched: Enable tc skb ext allocation on chain miss only when needed (Ivan Vecera) [2106271] - net: sched: remove qdisc_qlen_cpu() (Ivan Vecera) [2106271] - net: sched: remove psched_tdiff_bounded() (Ivan Vecera) [2106271] - net: sched: Clarify error message when qdisc kind is unknown (Ivan Vecera) [2106271] - sch_cake: revise Diffserv docs (Ivan Vecera) [2106271] - flow_offload: fix suspicious RCU usage when offloading tc action (Ivan Vecera) [2106271] - net/sched: use min() macro instead of doing it manually (Ivan Vecera) [2106271] - selftests: tc-testing: add action offload selftest for action and filter (Ivan Vecera) [2106271] - flow_offload: validate flags of filter and actions (Ivan Vecera) [2106271] - flow_offload: add reoffload process to update hw_count (Ivan Vecera) [2106271] - net: sched: save full flags for tc action (Ivan Vecera) [2106271] - flow_offload: add process to update action stats from hardware (Ivan Vecera) [2106271] - flow_offload: rename exts stats update functions with hw (Ivan Vecera) [2106271] - flow_offload: add skip_hw and skip_sw to control if offload the action (Ivan Vecera) [2106271] - flow_offload: allow user to offload tc action to net device (Ivan Vecera) [2106271] - flow_offload: add ops to tc_action_ops for flow action setup (Ivan Vecera) [2106271] - flow_offload: rename offload functions with offload instead of flow (Ivan Vecera) [2106271] - flow_offload: add index to flow_action_entry structure (Ivan Vecera) [2106271] - flow_offload: reject to offload tc actions in offload drivers (Ivan Vecera) [2106271] - flow_offload: fill flags to action structure (Ivan Vecera) [2106271] - sch_cake: do not call cake_destroy() from cake_init() (Ivan Vecera) [2106271] - net/sched: fq_pie: prevent dismantle issue (Ivan Vecera) [2106271] - selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent (Ivan Vecera) [2106271] - selftests/tc-testing: add missing config (Ivan Vecera) [2106271] - selftests/tc-testing: add exit code (Ivan Vecera) [2106271] - net/sched: act_ct: Offload only ASSURED connections (Ivan Vecera) [2106271] - selftests/tc-testings: Be compatible with newer tc output (Ivan Vecera) [2106271] - selftests: forwarding: Fix packet matching in mirroring selftests (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Ivan Vecera) [2106271] - cls_flower: Fix inability to match GRE/IPIP packets (Ivan Vecera) [2106271] - sch_htb: Add extack messages for EOPNOTSUPP errors (Ivan Vecera) [2106271] - net: sch: simplify condtion for selecting mini_Qdisc_pair buffer (Ivan Vecera) [2106271] - net: sch: eliminate unnecessary RCU waits in mini_qdisc_pair_swap() (Ivan Vecera) [2106271] - net: sched: gred: dynamically allocate tc_gred_qopt_offload (Ivan Vecera) [2106271] - net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding. (Ivan Vecera) [2106271] - net: sched: Allow statistics reads from softirq. (Ivan Vecera) [2106271] - net: sched: remove one pair of atomic operations (Ivan Vecera) [2106271] - net: sched: fix logic error in qdisc_run_begin() (Ivan Vecera) [2106271] - net: sch_tbf: Add a graft command (Ivan Vecera) [2106271] - net: sched: Remove Qdisc::running sequence counter (Ivan Vecera) [2106271] - net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types (Ivan Vecera) [2106271] - net: sched: Use _bstats_update/set() instead of raw writes (Ivan Vecera) [2106271] - net: sched: Protect Qdisc::bstats with u64_stats (Ivan Vecera) [2106271] - u64_stats: Introduce u64_stats_set() (Ivan Vecera) [2106271] - gen_stats: Move remaining users to gnet_stats_add_queue(). (Ivan Vecera) [2106271] - mq, mqprio: Use gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add instead Set the value in __gnet_stats_copy_basic(). (Ivan Vecera) [2106271] - testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Ivan Vecera) [2106271] - testing: selftests: forwarding.config.sample: Add tc flag (Ivan Vecera) [2106271] - net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Ivan Vecera) [2106271] - net: sched: Use struct_size() helper in kvmalloc() (Ivan Vecera) [2106271] - net_sched: Use struct_size() and flex_array_size() helpers (Ivan Vecera) [2106271] - net: prevent user from passing illegal stab size (Ivan Vecera) [2106271] - net: sched: move and reuse mq_change_real_num_tx() (Ivan Vecera) [2106271] - selftests: net: test ethtool -L vs mq (Ivan Vecera) [2106271] - netdevsim: add ability to change channel count (Ivan Vecera) [2106271] - net: add netif_set_real_num_queues() for device reconfig (Ivan Vecera) [2106271] - net: sched: update default qdisc visibility after Tx queue cnt changes (Ivan Vecera) [2106271] - fix array-index-out-of-bounds in taprio_change (Ivan Vecera) [2106271] - Revert "flow_offload: action should not be NULL when it is referenced" (Ivan Vecera) [2106271] - sch_cake: fix srchost/dsthost hashing mode (Ivan Vecera) [2106271] - net/sched: cls_api, reset flags on replay (Ivan Vecera) [2106271] - net: sched: provide missing kdoc for tcf_pkt_info and tcf_ematch_ops (Ivan Vecera) [2106271] - net: flow_offload: correct comments mismatch with code (Ivan Vecera) [2106271] - net/sched: taprio: Fix init procedure (Ivan Vecera) [2106271] - net_sched: refactor TC action init API (Ivan Vecera) [2106271] - tc-testing: Add control-plane selftest for skbmod SKBMOD_F_ECN option (Ivan Vecera) [2106271] - net/sched: act_skbmod: Add SKBMOD_F_ECN option support (Ivan Vecera) [2106271] - qdisc: add new field for qdisc_enqueue tracepoint (Ivan Vecera) [2106271] - net/sched: act_skbmod: Skip non-Ethernet packets (Ivan Vecera) [2106271] - net/sched: Remove unnecessary if statement (Ivan Vecera) [2106271] - net_sched: introduce tracepoint trace_qdisc_enqueue() (Ivan Vecera) [2106271] - net_sched: use px to print skb address in trace_qdisc_dequeue() (Ivan Vecera) [2106271] - net: use px to print skb address in trace_netif_receive_skb (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix typo in comment (Ivan Vecera) [2106271] - flow_offload: action should not be NULL when it is referenced (Ivan Vecera) [2106271] - net: sched: remove qdisc->empty for lockless qdisc (Ivan Vecera) [2106271] - net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc (Ivan Vecera) [2106271] - net: sched: avoid unnecessary seqcount operation for lockless qdisc (Ivan Vecera) [2106271] - Revert "net/sched: cls_flower: Remove match on n_proto" (Ivan Vecera) [2106271] - net: sched: add barrier to ensure correct ordering for lockless qdisc (Ivan Vecera) [2106271] - net: sched: fix error return code in tcf_del_walker() (Ivan Vecera) [2106271] - net/sched: cls_flower: Remove match on n_proto (Ivan Vecera) [2106271] - sch_cake: revise docs for RFC 8622 LE PHB support (Ivan Vecera) [2106271] - sch_cake: Fix out of bounds when parsing TCP options and header (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_lookup_leaf() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_do_events() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_charge_class() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_change_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_remove_class_from_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_class_to_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_next_rb_node() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_wait_tree() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_id_tree() (Ivan Vecera) [2106271] - net/sched: act_vlan: Test priority 0 modification (Ivan Vecera) [2106271] - net/sched: act_vlan: No dump for unset priority (Ivan Vecera) [2106271] - net: sched: Fix spelling mistakes (Ivan Vecera) [2106271] - net/sched: fq_pie: fix OOB access in the traffic path (Ivan Vecera) [2106271] - net/sched: fq_pie: re-factor fix for fq_pie endless loop (Ivan Vecera) [2106271] - net: taprio offload: enforce qdisc to netdev queue mapping (Ivan Vecera) [2106271] - net/sched: taprio: Drop unnecessary NULL check after container_of (Ivan Vecera) [2106271] - net: flow_offload: add FLOW_ACTION_PPPOE_PUSH (Ivan Vecera) [2106271] - gve: Recording rx queue before sending to napi (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer queue index check (Jordan Kimbrough) [2018609] - gve: Fix GFP flags when allocing pages (Jordan Kimbrough) [2018609] - gve: Add tx|rx-coalesce-usec for DQO (Jordan Kimbrough) [2018609] - gve: Add consumed counts to ethtool stats (Jordan Kimbrough) [2018609] - gve: Implement suspend/resume/shutdown (Jordan Kimbrough) [2018609] - gve: Add optional metadata descriptor type GVE_TXD_MTD (Jordan Kimbrough) [2018609] - gve: remove memory barrier around seqno (Jordan Kimbrough) [2018609] - gve: Update gve_free_queue_page_list signature (Jordan Kimbrough) [2018609] - gve: Move the irq db indexes out of the ntfy block struct (Jordan Kimbrough) [2018609] - gve: Correct order of processing device options (Jordan Kimbrough) [2018609] - gve: fix for null pointer dereference. (Jordan Kimbrough) [2018609] - gve: fix unmatched u64_stats_update_end() (Jordan Kimbrough) [2018609] - gve: Fix off by one in gve_tx_timeout() (Jordan Kimbrough) [2018609] - gve: Add a jumbo-frame device option. (Jordan Kimbrough) [2018609] - gve: Implement packet continuation for RX. (Jordan Kimbrough) [2018609] - gve: Add RX context. (Jordan Kimbrough) [2018609] - gve: Track RX buffer allocation failures (Jordan Kimbrough) [2018609] - gve: Allow pageflips on larger pages (Jordan Kimbrough) [2018609] - gve: Add netif_set_xps_queue call (Jordan Kimbrough) [2018609] - gve: Recover from queue stall due to missed IRQ (Jordan Kimbrough) [2018609] - gve: Do lazy cleanup in TX path (Jordan Kimbrough) [2018609] - gve: Add rx buffer pagecnt bias (Jordan Kimbrough) [2018609] - gve: Switch to use napi_complete_done (Jordan Kimbrough) [2018609] - gve: report 64bit tx_bytes counter from gve_handle_report_stats() (Jordan Kimbrough) [2018609] - gve: fix gve_get_stats() (Jordan Kimbrough) [2018609] - gve: Properly handle errors in gve_assign_qpl (Jordan Kimbrough) [2018609] - gve: Avoid freeing NULL pointer (Jordan Kimbrough) [2018609] - gve: Correct available tx qpl check (Jordan Kimbrough) [2018609] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Jordan Kimbrough) [2018609] - gve: Use kvcalloc() instead of kvzalloc() (Jordan Kimbrough) [2018609] - gve: DQO: avoid unused variable warnings (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer overflow check (Jordan Kimbrough) [2018609] - gve: DQO: Remove incorrect prefetch (Jordan Kimbrough) [2018609] - gve: Simplify code and axe the use of a deprecated API (Jordan Kimbrough) [2018609] - gve: Propagate error codes to caller (Jordan Kimbrough) [2018609] - gve: Fix an error handling path in 'gve_probe()' (Jordan Kimbrough) [2018609] - gve: DQO: Fix off by one in gve_rx_dqo() (Jordan Kimbrough) [2018609] - gve: Fix swapped vars when fetching max queues (Jordan Kimbrough) [2018609] - gve: Fix warnings reported for DQO patchset (Jordan Kimbrough) [2018609] - gve: DQO: Add RX path (Jordan Kimbrough) [2018609] - gve: DQO: Add TX path (Jordan Kimbrough) [2018609] - gve: DQO: Configure interrupts on device up (Jordan Kimbrough) [2018609] - gve: DQO: Add ring allocation and initialization (Jordan Kimbrough) [2018609] - gve: DQO: Add core netdev features (Jordan Kimbrough) [2018609] - gve: Update adminq commands to support DQO queues (Jordan Kimbrough) [2018609] - gve: Add DQO fields for core data structures (Jordan Kimbrough) [2018609] - gve: Add dqo descriptors (Jordan Kimbrough) [2018609] - gve: Add support for DQO RX PTYPE map (Jordan Kimbrough) [2018609] - gve: adminq: DQO specific device descriptor logic (Jordan Kimbrough) [2018609] - gve: Introduce per netdev `enum gve_queue_format` (Jordan Kimbrough) [2018609] - gve: Introduce a new model for device options (Jordan Kimbrough) [2018609] - gve: Make gve_rx_slot_page_info.page_offset an absolute offset (Jordan Kimbrough) [2018609] - gve: gve_rx_copy: Move padding to an argument (Jordan Kimbrough) [2018609] - gve: Move some static functions to a common file (Jordan Kimbrough) [2018609] - gve: Correct SKB queue index validation. (Jordan Kimbrough) [2018609] - gve: Upgrade memory barrier in poll routine (Jordan Kimbrough) [2018609] - gve: Add NULL pointer checks when freeing irqs. (Jordan Kimbrough) [2018609] - gve: Update mgmt_msix_idx if num_ntfy changes (Jordan Kimbrough) [2018609] - gve: Check TX QPL was actually assigned (Jordan Kimbrough) [2018609] - net: gve: remove duplicated allowed (Jordan Kimbrough) [2018609] - net: gve: convert strlcpy to strscpy (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing in the tx path (Jordan Kimbrough) [2018609] - gve: Rx Buffer Recycling (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing to the rx path (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing device option (Jordan Kimbrough) [2018609] - net: don't include ethtool.h from netdevice.h (Jordan Kimbrough) [2018609] - gve: Replace zero-length array with flexible-array member (Jordan Kimbrough) [2018609] - gve: Enable Link Speed Reporting in the driver. (Jordan Kimbrough) [2018609] - gve: Use link status register to report link status (Jordan Kimbrough) [2018609] - gve: Batch AQ commands for creating and destroying queues. (Jordan Kimbrough) [2018609] - gve: NIC stats for report-stats and for ethtool (Jordan Kimbrough) [2018609] - gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags. (Jordan Kimbrough) [2018609] - gve: Use dev_info/err instead of netif_info/err. (Jordan Kimbrough) [2018609] - gve: Add stats for gve. (Jordan Kimbrough) [2018609] - gve: Get and set Rx copybreak via ethtool (Jordan Kimbrough) [2018609] - redhat: update ppc64le secureboot signing key (Jarod Wilson) [2109215] - tools: add cpupower daemon reload when installed/upgraded (Jarod Wilson) [2042424] - sfc: fix use after free when disabling sriov (Íñigo Huguet) [2105999] - drm/nouveau: recognise GA103 (Karol Herbst) [1923125] - drm/aperture: Run fbdev removal before internal helpers (Michel Dänzer) [2088410] - drm/i915/ttm: fix 32b build (Michel Dänzer) [2088410] - drm/amd/display: Ensure valid event timestamp for cursor-only commits (Michel Dänzer) [2088410] - drm/amd/pm: Prevent divide by zero (Michel Dänzer) [2088410] - drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines. (Michel Dänzer) [2088410] - drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7 (Michel Dänzer) [2088410] - drm/i915/selftests: fix subtraction overflow bug (Michel Dänzer) [2088410] - drm/i915/gt: Serialize TLB invalidates with GT resets (Michel Dänzer) [2088410] - drm/i915/gt: Serialize GRDOM access between multiple engine resets (Michel Dänzer) [2088410] - drm/i915/ttm: fix sg_table construction (Michel Dänzer) [2088410] - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests (Michel Dänzer) [2088410] - drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() (Michel Dänzer) [2088410] - drm/i915/guc: ADL-N should use the same GuC FW as ADL-S (Michel Dänzer) [2088410] - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() (Michel Dänzer) [2088410] - drm/amdgpu/display: disable prefer_shadow for generic fb helpers (Michel Dänzer) [2088410] - drm/amdgpu: keep fbdev buffers pinned during suspend (Michel Dänzer) [2088410] - drm/fourcc: fix integer type usage in uapi header (Michel Dänzer) [2088410] - drm/i915/dgfx: Disable d3cold at gfx root port (Michel Dänzer) [2088410] - drm/i915/gem: add missing else (Michel Dänzer) [2088410] - drm/amdgpu: To flush tlb for MMHUB of RAVEN series (Michel Dänzer) [2088410] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2088410] - drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() (Michel Dänzer) [2088410] - drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled" (Michel Dänzer) [2088410] - udmabuf: add back sanity check (Michel Dänzer) [2088410] - drm/amd/display: Fix typo in override_lane_settings (Michel Dänzer) [2088410] - amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+ (Michel Dänzer) [2088410] - drm/i915: Implement w/a 22010492432 for adl-s (Michel Dänzer) [2088410] - drm/i915/uc: remove accidental static from a local variable (Michel Dänzer) [2088410] - drm/amd/display: Cap OLED brightness per max frame-average luminance (Michel Dänzer) [2088410] - drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl (Michel Dänzer) [2088410] - drm/i915/reset: Fix error_state_read ptr + offset use (Michel Dänzer) [2088410] - drm/amdkfd: add pinned BOs to kfd_bo_list (Michel Dänzer) [2088410] - drm/amdkfd: Use mmget_not_zero in MMU notifier (Michel Dänzer) [2088410] - drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus (Michel Dänzer) [2088410] - drm/amd/display: Read Golden Settings Table from VBIOS (Michel Dänzer) [2088410] - Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" (Michel Dänzer) [2088410] - drm/amdgpu: update VCN codec support for Yellow Carp (Michel Dänzer) [2088410] - drm/amd/display: remove stale config guards (Michel Dänzer) [2088410] - drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit (Michel Dänzer) [2088410] - drm/atomic: Force bridge self-refresh-exit on CRTC switch (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Support PSR-exit to disable transition (Michel Dänzer) [2088410] - drm/amdkfd:Fix fw version for 10.3.6 (Michel Dänzer) [2088410] - drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate (Michel Dänzer) [2088410] - drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13 (Michel Dänzer) [2088410] - drm/amd/pm: Fix missing thermal throttler status (Michel Dänzer) [2088410] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2088410] - drm/radeon: fix a possible null pointer dereference (Michel Dänzer) [2088410] - drm/amd/display: Check zero planes for OTG disable W/A on clock change (Michel Dänzer) [2088410] - drm/amd/display: Check if modulo is 0 before dividing. (Michel Dänzer) [2088410] - drm/amdgpu: fix limiting AV1 to the first instance on VCN3 (Michel Dänzer) [2088410] - drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid (Michel Dänzer) [2088410] - drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() (Michel Dänzer) [2088410] - gma500: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/i915/dsi: fix VBT send packet port selection for ICL+ (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX (Michel Dänzer) [2088410] - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/clk: Fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/subdev/bus: Ratelimit logging for fault errors (Michel Dänzer) [2088410] - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. (Michel Dänzer) [2088410] - drm/amdgpu: add beige goby PCI ID (Michel Dänzer) [2088410] - drm/i915: Fix CFI violation with show_dynamic_id() (Michel Dänzer) [2088410] - drm/bridge: it6505: Send DPCD SET_POWER to downstream (Michel Dänzer) [2088410] - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H (Michel Dänzer) [2088410] - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 (Michel Dänzer) [2088410] - drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency (Michel Dänzer) [2088410] - drm/bridge: Fix error handling in analogix_dp_probe (Michel Dänzer) [2088410] - drm/bridge: anx7625: Use uint8 for lane-swing arrays (Michel Dänzer) [2088410] - drm/amd/amdgpu: Remove static from variable in RLCG Reg RW (Michel Dänzer) [2088410] - drm/amd/amdgpu: Fix asm/hypervisor.h build error. (Michel Dänzer) [2088410] - drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host. (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix register layout (Michel Dänzer) [2088410] - drm/bridge: adv7511: clean up CEC adapter when probe fails (Michel Dänzer) [2088410] - drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe() (Michel Dänzer) [2088410] - drm/edid: fix invalid EDID extension block filtering (Michel Dänzer) [2088410] - drm/bridge: it6505: Fix build error (Michel Dänzer) [2088410] - drm: bridge: it66121: Fix the register page length (Michel Dänzer) [2088410] - drm/vmwgfx: Fix an invalid read (Michel Dänzer) [2088410] - drm/ssd130x: Reduce temporary buffer sizes (Michel Dänzer) [2088410] - drm/ssd130x: Fix rectangle updates (Michel Dänzer) [2088410] - drm/format-helper: Fix XRGB888 to monochrome conversion (Michel Dänzer) [2088410] - drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() (Michel Dänzer) [2088410] - drm/solomon: Make DRM_SSD130X depends on MMU (Michel Dänzer) [2088410] - drm: ssd130x: Always apply segment remap setting (Michel Dänzer) [2088410] - drm: ssd130x: Fix COM scan direction register mask (Michel Dänzer) [2088410] - drm/bridge: anx7625: check the return on anx7625_aux_trans (Michel Dänzer) [2088410] - drm/selftests: missing error code in igt_buddy_alloc_smoke() (Michel Dänzer) [2088410] - drm/bridge_connector: enable HPD by default if supported (Michel Dänzer) [2088410] - drm: fix EDID struct for old ARM OABI format (Michel Dänzer) [2088410] - drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init() (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu13 (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu12 (Michel Dänzer) [2088410] - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo (Michel Dänzer) [2088410] - drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init (Michel Dänzer) [2088410] - drm/amd/pm: fix the compile warning (Michel Dänzer) [2088410] - drm/amdkfd: Fix circular lock dependency warning (Michel Dänzer) [2088410] - drm/plane: Move range check for format_count earlier (Michel Dänzer) [2088410] - drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells (Michel Dänzer) [2088410] - drm/amd/pm: fix double free in si_parse_power_table() (Michel Dänzer) [2088410] - drm/amdgpu/pm: fix the null pointer while the smu is disabled (Michel Dänzer) [2088410] - drm/amd/display: Disabling Z10 on DCN31 (Michel Dänzer) [2088410] - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes (Michel Dänzer) [2088410] - drm/vmwgfx: validate the screen formats (Michel Dänzer) [2088410] - drm/selftests: fix a shift-out-of-bounds bug (Michel Dänzer) [2088410] - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() (Michel Dänzer) [2088410] - selftests/xsk: Disable hanging BPF RES tests (Felix Maurer) [2116940] - NLM: Defend against file_lock changes after vfs_test_lock() (Benjamin Coddington) [2094884] - ice: Fix VF not able to send tagged traffic with no VLAN filters (Petr Oros) [2055446] - ice: Ignore error message when setting same promiscuous mode (Petr Oros) [2100683] - ice: Fix clearing of promisc mode with bridge over bond (Petr Oros) [2100683] - ice: Ignore EEXIST when setting promisc mode (Petr Oros) [2100683] - ice: Fix double VLAN error when entering promisc mode (Petr Oros) [2100683]- fs: dlm: fix build with CONFIG_IPV6 disabled (Alexander Aring) [2036988] - fs: dlm: don't call kernel_getpeername() in error_report() (Alexander Aring) [2036988] - fs: dlm: use sk->sk_socket instead of con->sock (Alexander Aring) [2036988] - x86: intel_epb: Allow model specific normal EPB value (Prarit Bhargava) [2101488] - x86: intel_epb: Do not build when CONFIG_PM is unset (Prarit Bhargava) [2101488] - x86: intel_epb: Take CONFIG_PM into account (Prarit Bhargava) [2101488] - PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface (Prarit Bhargava) [2101488] - PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling (Prarit Bhargava) [2101488] - thermal: int340x: Add Raptor Lake PCI device id (Prarit Bhargava) [2064828] - thermal: int340x: Support Raptor Lake (Prarit Bhargava) [2064828] - nvme-fc: restart admin queue if the caller needs to restart queue (Ewan D. Milne) [2095693] - netfilter: nf_tables: replace BUG_ON by element length check (Florian Westphal) [2104497] - netfilter: nf_log: incorrect offset to network header (Florian Westphal) [2104497] - netfilter: nft_set_pipapo: release elements in clone from abort path (Florian Westphal) [2104497] - netfilter: nf_tables: stricter validation of element data (Florian Westphal) [2104497] - netfilter: nft_dynset: restore set element counter when failing to update (Florian Westphal) [2104497] - netfilter: use get_random_u32 instead of prandom (Florian Westphal) [2104497] - netfilter: nf_tables: memleak flow rule from commit path (Florian Westphal) [2104497] - netfilter: nf_tables: hold mutex on netns pre_exit path (Florian Westphal) [2104497] - netfilter: conntrack: re-fetch conntrack after insertion (Florian Westphal) [2104497] - netfilter: flowtable: fix excessive hw offload attempts after failure (Florian Westphal) [2104497] - netfilter: flowtable: avoid possible false sharing (Florian Westphal) [2104497] - netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit (Florian Westphal) [2104497] - netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 (Florian Westphal) [2104497] - netfilter: socket: icmp6: fix use-after-scope (Florian Westphal) [2104497] - netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local (Florian Westphal) [2104497] - net/mlx5: Remove ConnectX-7 device from the unsupported devices (Kamal Heib) [1899567] - fs: dlm: change posix lock sigint handling (Alexander Aring) [2088499] - fs: dlm: use dlm_plock_info for do_unlock_close (Alexander Aring) [2088499] - fs: dlm: change plock interrupted message to debug again (Alexander Aring) [2088499] - fs: dlm: add pid to debug log (Alexander Aring) [2088499] - fs: dlm: plock use list_first_entry (Alexander Aring) [2088499] - dlm: replace usage of found with dedicated list iterator variable (Alexander Aring) [2088499] - dlm: move global to static inits (Alexander Aring) [2088499] - dlm: remove unnecessary INIT_LIST_HEAD() (Alexander Aring) [2088499] - dlm: improve plock logging if interrupted (Alexander Aring) [2088499] - dlm: rearrange async condition return (Alexander Aring) [2088499] - dlm: cleanup plock_op vs plock_xop (Alexander Aring) [2088499] - dlm: replace sanity checks with WARN_ON (Alexander Aring) [2088499]- selftests: mptcp: make sendfile selftest work (Florian Westphal) [2109046] - selftests: mptcp: more stable simult_flows tests (Florian Westphal) [2109046] - be2net: Remove useless DMA-32 fallback configuration (Petr Oros) [2051324] - ethernet: constify references to netdev->dev_addr in drivers (Petr Oros) [2051324] - ethernet: Remove redundant 'flush_workqueue()' calls (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() (Petr Oros) [2051324] - be2net: Use irq_update_affinity_hint() (Petr Oros) [2051324] - RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default (Jaroslav Kysela) [2114931] - ASoC: SOF: make ctx_store and ctx_restore as optional (Jaroslav Kysela) [2114931] - ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries for AMD platforms (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries (Jaroslav Kysela) [2114931] - thunderbolt: Add DP OUT resource when DP tunnel is discovered (Torez Smith) [2107601] - iavf: Fix VLAN_V2 addition/rejection (Petr Oros) [2115618] - iavf: Fix deadlock in initialization (Petr Oros) [2054656] - qede: Reduce verbosity of ptp tx timestamp (Manish Chopra) [2080655] - dmaengine: idxd: Fixup merge conflict resolution from upstream (Jerry Snitselaar) [2100927] - dmaengine: idxd: skip clearing device context when device is read-only (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_transfer_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_batch_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: fix device cleanup on disable (Jerry Snitselaar) [2100927] - Revert "dmaengine: idxd: Separate user and kernel pasid enabling" (Jerry Snitselaar) [2100927] - net: atlantic: always deep reset on pm op, fixing up my null deref regression (Foggy Liu) [2039680] - net: atlantic: invert deep par in pm functions, preventing null derefs (Foggy Liu) [2039680] - s390/ap: extend AP change bindings-complete uevent with counter (Mete Durlu) [2114907] - powerpc/memhotplug: Make lmb size 64bit (Diego Domingos) [2116517] - powerpc/drmem: Make lmb_size 64 bit (Diego Domingos) [2116517] - RHEL-only: tools: arm64: Use alternative.h header in sysreg.h (Eric Auger) [2118527]- vmxnet3: do not reschedule napi for rx processing (Kamal Heib) [2117263] - lockdown: also lock down previous kgdb use (Lenny Szubowicz) [2104748] {CVE-2022-21499} - sfc: fix kernel panic when creating VF (Íñigo Huguet) [2114738] - net/mlx4_en: use kzalloc (Amir Tzin) [2049433] - net/mlx4: Delete useless moduleparam include (Amir Tzin) [2049433] - RDMA/mlx4: remove redundant assignment to variable nreq (Amir Tzin) [2049433] - RDMA/mlx4: Delete useless module.h include (Amir Tzin) [2049433] - RDMA/mlx4: Don't continue event handler after memory allocation failure (Amir Tzin) [2049433] - net/mlx4: Use irq_update_affinity_hint() (Amir Tzin) [2049433] - RDMA/mlx4: Use bitmap_alloc() when applicable (Amir Tzin) [2049433] - net/mlx4_en: Update reported link modes for 1/10G (Amir Tzin) [2049433] - ethernet: Remove redundant 'flush_workqueue()' calls (Amir Tzin) [2049433] - mlx4: constify args for const dev_addr (Amir Tzin) [2049433] - mlx4: remove custom dev_addr clearing (Amir Tzin) [2049433] - mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() (Amir Tzin) [2049433] - mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() (Amir Tzin) [2049433] - net/mlx4_en: avoid one cache line miss to ring doorbell (Amir Tzin) [2049433] - net/mlx4_en: Add XDP_REDIRECT statistics (Amir Tzin) [2049433] - net/mlx4: Use array_size() helper in copy_to_user() (Amir Tzin) [2049433] - net: mlx4: Add support for XDP_REDIRECT (Amir Tzin) [2049433] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049433] - net/mlx4: Use ARRAY_SIZE to get an array's size (Amir Tzin) [2049433] - net/mlx4: make the array states static const, makes object smaller (Amir Tzin) [2049433] - dma-direct: use the correct size for dma_set_encrypted() (Jerry Snitselaar) [2105608] - dma-debug: make things less spammy under memory pressure (Jerry Snitselaar) [2105608] - dma-iommu: Check that swiotlb is active before trying to use it (Jerry Snitselaar) [2105608] - cpufreq: powernow-k8: Re-order the init checks (Mark Langsdorf) [2072974] - cpufreq: unify show() and store() naming and use __ATTR_XX (Mark Langsdorf) [2072974] - cpufreq: amd-pstate: Add more tracepoint for AMD P-State module (Mark Langsdorf) [2072974] - cpufreq: CPPC: Fix performance/frequency conversion (Mark Langsdorf) [2072974] - cpufreq: Move to_gov_attr_set() to cpufreq.h (Mark Langsdorf) [2072974] - cpufreq: use default_groups in kobj_type (Mark Langsdorf) [2072974] - cpufreq: Fix initialization of min and max frequency QoS requests (Mark Langsdorf) [2072974] - cpufreq: Fix a comment in cpufreq_policy_free (Mark Langsdorf) [2072974] - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() (Mark Langsdorf) [2072974] - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (Mark Langsdorf) [2072974] - cpufreq: sh: Remove sh_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: acpi: Remove acpi_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: Fix fall-through warning for Clang (Mark Langsdorf) [2072974] - cpufreq: Remove ->resolve_freq() (Mark Langsdorf) [2072974] - cpufreq: Reuse cpufreq_driver_resolve_freq() in __cpufreq_driver_target() (Mark Langsdorf) [2072974] - cpufreq: Remove the ->stop_cpu() driver callback (Mark Langsdorf) [2072974] - cpufreq: powernv: Migrate to ->exit() callback instead of ->stop_cpu() (Mark Langsdorf) [2072974] - cpufreq: Make cpufreq_online() call driver->offline() on errors (Mark Langsdorf) [2072974] - cpufreq: sh: Remove unused linux/sched.h headers (Mark Langsdorf) [2072974] - cpufreq: stats: Clean up local variable in cpufreq_stats_create_table() (Mark Langsdorf) [2072974] - cpufreq: Remove unused for_each_policy macro (Mark Langsdorf) [2072974] - cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c (Mark Langsdorf) [2072974] - ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c (Mark Langsdorf) [2067296] - ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked (Mark Langsdorf) [2067296] - ACPI: CPPC: Assume no transition latency if no PCCT (Mark Langsdorf) [2067296] - ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Check _OSC for flexible address space (Mark Langsdorf) [2067296] - ACPI: processor: idle: Avoid falling back to C3 type C-states (Mark Langsdorf) [2067296] - Revert "ACPI: processor: idle: Only flush cache on entering C3" (Mark Langsdorf) [2067296] - ACPI: CPPC: Change default error code and clean up debug messages in probe (Mark Langsdorf) [2067296] - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data (Mark Langsdorf) [2067296] - ACPI: tables: Make LAPIC_ADDR_OVR address readable in message (Mark Langsdorf) [2067296] - ACPI: IPMI: replace usage of found with dedicated list iterator variable (Mark Langsdorf) [2067296] - ACPI, APEI: Use the correct variable for sizeof() (Mark Langsdorf) [2067296] - clocksource: acpi_pm: fix return value of __setup handler (Mark Langsdorf) [2067296] - ACPI / x86: Add support for LPS0 callback handler (Mark Langsdorf) [2067296] - ACPI: bus: Avoid using CPPC if not supported by firmware (Mark Langsdorf) [2067296] - Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag" (Mark Langsdorf) [2067296] - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU (Mark Langsdorf) [2067296] - PM: hibernate: Honour ACPI hardware signature by default for virtual guests (Mark Langsdorf) [2067296] - ACPI: NFIT: Remove block aperture support (Mark Langsdorf) [2067296] - x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc() (Mark Langsdorf) [2067296] - ACPI/APEI: Limit printable size of BERT table data (Mark Langsdorf) [2067296] - ACPI: APEI: fix return value of __setup handlers (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 (Mark Langsdorf) [2067296] - ACPICA: Avoid walking the ACPI Namespace if it is not there (Mark Langsdorf) [2067296] - ACPI: processor idle: Check for architectural support for LPI (Mark Langsdorf) [2067296] - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 (Mark Langsdorf) [2067296] - ACPI: fan: Add additional attributes for fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Properly handle fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Optimize struct acpi_fan_fif (Mark Langsdorf) [2067296] - ACPI: fan: Separate file for attributes creation (Mark Langsdorf) [2067296] - ACPI: fan: Fix error reporting to user space (Mark Langsdorf) [2067296] - ACPI: clean up double words in two comments (Mark Langsdorf) [2067296] - ACPI: property: Get rid of redundant 'else' (Mark Langsdorf) [2067296] - ACPI: EC: Rearrange code in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Reduce indentation level in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Do not return result from advance_transaction() (Mark Langsdorf) [2067296] - ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067296] - ACPI: PM: Print additional debug message in acpi_s2idle_wake() (Mark Langsdorf) [2067296] - ACPI: tables: Add CEDT signature to the list of known tables (Mark Langsdorf) [2067296] - ACPI: properties: Consistently return -ENOENT if there are no more references (Mark Langsdorf) [2067296] - ACPI: OSL: Fix and clean up acpi_os_read/write_port() (Mark Langsdorf) [2067296] - ACPICA: Use uintptr_t and offsetof() in Linux kernel builds (Mark Langsdorf) [2067296] - ACPI: processor: idle: Only flush cache on entering C3 (Mark Langsdorf) [2067296] - intel_idle: Add AlderLake support (Lenny Szubowicz) [2075709] - intel_idle: Fix SPR C6 optimization (Lenny Szubowicz) [2075709] - intel_idle: Fix the 'preferred_cstates' module parameter (Lenny Szubowicz) [2075709] - cpuidle: intel_idle: Update intel_idle() kerneldoc comment (Lenny Szubowicz) [2075709] - ice: Fix promiscuous mode not turning off (Petr Oros) [2088787] - ice: Introduce enabling promiscuous mode on multiple VF's (Petr Oros) [2088787] - PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF (Myron Stowe) [2106259] - PCI/IOV: Add pci_iov_vf_id() to get VF index (Myron Stowe) [2106259] - redhat: enable CONFIG_MAXLINEAR_GPHY as module (Petr Oros) [2071856] - net: phy: enhance GPY115 loopback disable function (Petr Oros) [2071856] - net: phy: add Maxlinear GPY115/21x/24x driver (Petr Oros) [2071856] - cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css() (Vratislav Bendel) [2111491] - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe (Jaroslav Kysela) [2065580] - ASoC: amd: Add support for enabling DMIC on acp6x via _DSD (Jaroslav Kysela) [2065580] - soundwire: intel: prevent pm_runtime resume prior to system suspend (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Add ASP TX3/4 source to register patch (Jaroslav Kysela) [2065580] - ASoC: dapm: Initialise kcontrol data for mux/demux controls (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Correct some control names (Jaroslav Kysela) [2065580] - ASoC: wm5110: Fix DRE control (Jaroslav Kysela) [2065580] - ASoC: wm_adsp: Fix event for preloader (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe (Jaroslav Kysela) [2065580] - ASoC: rt7*-sdw: harden jack_detect_handler (Jaroslav Kysela) [2065580] - ASoC: rt711: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_sdw: handle errors on card registration (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca-sdw: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove (Jaroslav Kysela) [2065580] - ASoC: ops: Fix off by one in range control validation (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: fix mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model (Jaroslav Kysela) [2065580] - ALSA: hda - Add fixup for Dell Latitidue E5430 (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda: Fix compressed stream position tracking (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: rt711: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ALSA: cs46xx: Fix missing snd_card_free() call at probe error (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo L140PU (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo NS50PU (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo PD70PNT (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - ALC897 headset MIC no sound (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: hda: Fix discovery of i915 graphics PCI device (Jaroslav Kysela) [2065580] - ALSA: hda/via: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: memalloc: Drop x86-specific hack for WC allocations (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add HW8326 support (Jaroslav Kysela) [2065580] - ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID (Jaroslav Kysela) [2065580] - ASoC: es8328: Fix event generation for deemphasis control (Jaroslav Kysela) [2065580] - ASoC: cs42l51: Correct minimum value for SX volume control (Jaroslav Kysela) [2065580] - ASoC: cs42l56: Correct typo in minimum level for SX volume controls (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Correct TLV for Bypass Volume (Jaroslav Kysela) [2065580] - ASoC: cs53l30: Correct number of volume levels on SX controls (Jaroslav Kysela) [2065580] - ASoC: cs35l36: Update digital volume TLV (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Fix TLV scales for mixer controls (Jaroslav Kysela) [2065580] - ASoC: Intel: cirrus-common: fix incorrect channel mapping (Jaroslav Kysela) [2065580] - ASoC: nau8822: Add operation for internal PLL off and on (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for HP Dev One (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant - Fix loopback issue with CX20632 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Set up (implicit) sync for Saffire 6 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Skip generic sync EP parse for secondary EP (Jaroslav Kysela) [2065580] - ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: Fixed Build error (Jaroslav Kysela) [2065580] - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control (Jaroslav Kysela) [2065580] - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() (Jaroslav Kysela) [2065580] - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb (Jaroslav Kysela) [2065580] - ASoC: amd: Add driver data to acp6x machine driver (Jaroslav Kysela) [2065580] - ASoC: rt1015p: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: max98357a: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: rt5645: Fix errorenous cleanup order (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks (Jaroslav Kysela) [2065580] - ASoC: tscs454: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload (Jaroslav Kysela) [2065580] - ASoC: dapm: Don't fold register value changes into notifications (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 (Jaroslav Kysela) [2065580] - ALSA: jack: Access input_dev under mutex (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add new type for ALC245 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Optimize TEAC clock quirk (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Configure sync endpoints before data (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add missing ep_idx in fixed EP quirks (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workaround for clock setup on TEAC devices (Jaroslav Kysela) [2065580] - ALSA: ctxfi: Add SB046x PCI ID (Jaroslav Kysela) [2065580] - NFS: Fix initialisation of nfs_client cl_flags field (Scott Mayhew) [2114577] - Documentation: Add an explanation of NFSv4 client identifiers (Dave Wysochanski) [1801326]- crypto: chelsio/chcr - Remove useless MODULE_VERSION (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove unused function (Rahul Lakkireddy) [2105817] - crypto: chelsio - Read rxchannel-id from firmware (Rahul Lakkireddy) [2105817] - crypto: chelsio - Fix some kernel-doc issues (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove set but not used variable 'adap' (Rahul Lakkireddy) [2105817] - dm raid: fix address sanitizer warning in raid_resume (Benjamin Marzinski) [2115118] - dm raid: fix address sanitizer warning in raid_status (Benjamin Marzinski) [2115118] - dm: return early from dm_pr_call() if DM device is suspended (Benjamin Marzinski) [2115118] - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks discarded, not number of discard bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks written, not number of write bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks read, not number of read bios (Benjamin Marzinski) [2115118] - dm writecache: return void from functions (Benjamin Marzinski) [2115118] - dm kcopyd: use __GFP_HIGHMEM when allocating pages (Benjamin Marzinski) [2115118] - dm writecache: set a default MAX_WRITEBACK_JOBS (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_add_disks (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_remove_disk (Benjamin Marzinski) [2115118] - KVM: x86: do not report preemption if the steal time cache is stale (Vitaly Kuznetsov) [2115240] - KVM: x86: revalidate steal time cache if MSR value changes (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1 (Vitaly Kuznetsov) [2115240] - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2115240] - KVM: SEV: Init target VMCBs in sev_migrate_from (Vitaly Kuznetsov) [2115240] - KVM: SVM: fix tsc scaling cache logic (Vitaly Kuznetsov) [2115240] - KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots() (Vitaly Kuznetsov) [2115240] - KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid calling x86 emulator without a decoded instruction (Vitaly Kuznetsov) [2115240] - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid loading a vCPU after .vm_destroy was called (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry (Vitaly Kuznetsov) [2115240] - KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 (Vitaly Kuznetsov) [2115240] - sched/deadline: Fix BUG_ON condition for deboosted tasks (Phil Auld) [2111860] - scsi: qla2xxx: Fix excessive I/O error messages by default (Nilesh Javali) [2100728] - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection (Nilesh Javali) [2044160] - drm/radeon: fix build rules of *_reg_safe.h (Michel Dänzer) [2006451] - RDMA/irdma: Fix sleep from invalid context BUG (Kamal Heib) [2097318] - RDMA/irdma: Do not advertise 1GB page size for x722 (Kamal Heib) [2097318] - RDMA/cm: Fix memory leak in ib_cm_insert_listen (Kamal Heib) [2097318] - RDMA/hfi1: Fix potential integer multiplication overflow errors (Kamal Heib) [2097318] - RDMA/hfi1: Prevent use of lock before it is initialized (Kamal Heib) [2097318] - RDMA/rxe: Fix an error handling path in rxe_get_mcg() (Kamal Heib) [2097318] - RDMA/rxe: Generate a completion for unsupported/invalid opcode (Kamal Heib) [2097318] - scsi: target: cxgbit: Enable Delayed ACK (Rahul Lakkireddy) [2105813] - scsi: target: cxgbit: Increase max DataSegmentLength (Rahul Lakkireddy) [2105813] - cxgb4: Use the bitmap API to allocate bitmaps (Rahul Lakkireddy) [2105806] - cxgb4: Fix typo in string (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Fix typo in comments (Rahul Lakkireddy) [2105806] - cxgb4vf: remove unexpected word "the" (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Avoid potential negative array offset (Rahul Lakkireddy) [2105806] - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() (Rahul Lakkireddy) [2105806] - cxgb4vf: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: allow reading unrecognized port module eeprom (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() (Rahul Lakkireddy) [2105806] - cxgb4: Use struct_group() for memcpy() region (Rahul Lakkireddy) [2105806] - cxgb4: fix eeprom len when diagnostics not implemented (Rahul Lakkireddy) [2105806] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Rahul Lakkireddy) [2105806] - ethernet: chelsio: use eth_hw_addr_set() (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Make use of the helper function dev_err_probe() (Rahul Lakkireddy) [2105806] - cxgb4: improve printing NIC information (Rahul Lakkireddy) [2105806] - net: chelsio: switch from 'pci_' to 'dma_' API (Rahul Lakkireddy) [2105806] - cxgb4: make the array match_all_mac static, makes object smaller (Rahul Lakkireddy) [2105806] - cxgb4: fix IRQ free race during driver unload (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: use eth_zero_addr() to assign zero address (Rahul Lakkireddy) [2105806] - cxgb4: Fix -Wunused-const-variable warning (Rahul Lakkireddy) [2105806] - cxgb4: clip_tbl: use list_del_init instead of list_del/INIT_LIST_HEAD (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - cxgb4: Remove redundant NULL check (Rahul Lakkireddy) [2105806] - net: ethernet: chelsiofix: spelling typo of 'rewriteing' (Rahul Lakkireddy) [2105806] - net: don't include ethtool.h from netdevice.h (Rahul Lakkireddy) [2105806] - cxgb4vf: convert to use DEFINE_SEQ_ATTRIBUTE macro (Rahul Lakkireddy) [2105806] - cxgb4vf: fix t4vf_eth_xmit()'s return type (Rahul Lakkireddy) [2105806] - cxgb4vf: update kernel-doc line comments (Rahul Lakkireddy) [2105806] - cxgb4: remove duplicate headers (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Remove superfluous void * cast in debugfs_create_file() call (Rahul Lakkireddy) [2105806] - cxgb4: Add missing annotation for service_ofldq() (Rahul Lakkireddy) [2105806] - net: cxgb4vf: reject unsupported coalescing params (Rahul Lakkireddy) [2105806] - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown (Tomas Henzl) [2106413] - drm/amd/display: Fix new dmub notification enabling in DM (Mika Penttilä) [2107632] - Revert "crypto: chelsio - Inline single pdu only" (Rahul Lakkireddy) [2105818] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Rahul Lakkireddy) [2105818] - net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path (Sabrina Dubroca) [2107200] - scsi: ch: Make it possible to open a ch device multiple times again (Ewan D. Milne) [2108649] - lpfc updates for rh8.7 14.0.0.15 (Paul Ely) [2107726] - scsi: lpfc: Copyright updates for 14.2.0.5 patches (Paul Ely) [2107726] - scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test (Paul Ely) [2107726] - scsi: lpfc: Fix attempted FA-PWWN usage after feature disable (Paul Ely) [2107726] - scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE (Paul Ely) [2107726] - scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID (Paul Ely) [2107726] - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input (Paul Ely) [2107726] - scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() (Paul Ely) [2107726] - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion (Paul Ely) [2107726] - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology (Paul Ely) [2107726] - scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted (Paul Ely) [2107726] - scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event() (Paul Ely) [2107726] - scsi: qla2xxx: Fix imbalance vha->vref_count (Nilesh Javali) [2108964] - scsi: smartpqi: Update version to 2.1.18-045 (Don Brace) [2101548] - scsi: smartpqi: Update copyright to current year (Don Brace) [2101548] - scsi: smartpqi: Add ctrl ready timeout module parameter (Don Brace) [2101548] - scsi: smartpqi: Update deleting a LUN via sysfs (Don Brace) [2101548] - scsi: smartpqi: Add module param to disable managed ints (Don Brace) [2101548] - scsi: smartpqi: Fix RAID map race condition (Don Brace) [2101548] - scsi: smartpqi: Fix DMA direction for RAID requests (Don Brace) [2101548] - scsi: smartpqi: Stop logging spurious PQI reset failures (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for Lenovo controllers (Don Brace) [2101548] - scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i (Don Brace) [2101548] - scsi: smartpqi: Fix PCI control linkdown system hang (Don Brace) [2101548] - scsi: smartpqi: Add driver support for multi-LUN devices (Don Brace) [2101548] - scsi: smartpqi: Close write read holes (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for ramaxel controllers (Don Brace) [2101548] - scsi: smartpqi: Add controller fw version to console log (Don Brace) [2101548] - scsi: smartpqi: Shorten drive visibility after removal (Don Brace) [2101548] - scsi: smartpqi: Fix typo in comment (Don Brace) [2101548] - docs: kdump: Update the crashkernel description for arm64 (Pingfan Liu) [2093920] - of: Support more than one crash kernel regions for kexec -s (Pingfan Liu) [2093920] - of: kexec: Remove FDT_PROP_* definitions (Pingfan Liu) [2093920] - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() (Pingfan Liu) [2093920] - arm64: Use common of_kexec_alloc_and_setup_fdt() (Pingfan Liu) [2093920] - of: Add a common kexec FDT setup function (Pingfan Liu) [2093920] - arm64: Use ELF fields defined in 'struct kimage' (Pingfan Liu) [2093920] - kexec: Move ELF fields to struct kimage (Pingfan Liu) [2093920] - of: fdt: Add memory for devices by DT property "linux,usable-memory-range" (Pingfan Liu) [2093920] - efi: apply memblock cap after memblock_add() (Pingfan Liu) [2093920] - of: fdt: Aggregate the processing of "linux,usable-memory-range" (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_memory() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_root() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_chosen() to call directly (Pingfan Liu) [2093920] - of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() (Pingfan Liu) [2093920] - of: fdt: Add generic support for handling elf core headers property (Pingfan Liu) [2093920] - arm64: kdump: Reimplement crashkernel=X (Pingfan Liu) [2093920] - arm64: Use insert_resource() to simplify code (Pingfan Liu) [2093920] - kdump: return -ENOENT if required cmdline option does not exist (Pingfan Liu) [2093920]- sched: Add WARN_ONCE_SAFE for use during critical scheduler code. (Phil Auld) [2095898] - printk: remove NMI tracking [partial] (Phil Auld) [2095898] - ext4: make sure ext4_append() always allocates new block (Lukas Czerner) [2070216] - ext4: check if directory block is within i_size (Lukas Czerner) [2070216] - redhat: nvme/tcp mistakenly uses blk_mq_tag_to_rq(nvme_tcp_tagset(queue)) (John Meneghini) [2112036] - RDMA/cxgb4: Set queue pair state when being queried (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use non-atomic bitmap functions when possible (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_set() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_zalloc() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use helper function to set GUIDs (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Fix refcount underflow while destroying cqs. (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use refcount_t instead of atomic_t for reference counting (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Fix missing error code in create_qp() (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Remove useless assignments (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: add missing qpid increment (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use sizeof() notation (Rahul Lakkireddy) [2105809] - drm/amd/display: Ignore First MST Sideband Message Return Error (Michel Dänzer) [2089853] - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed (Waiman Long) [2115165] - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() (Waiman Long) [2115165] - ibmvnic: Properly dispose of all skbs during a failover. (Steve Best) [2107560] - redhat/configs: Enable CONFIG_AMD_HSMP for x86_64 (John Allen) [2072233] - platform/x86: Add AMD system management interface (John Allen) [2072233] - ice: do not setup vlan for loopback VSI (Petr Oros) [2103845] - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) (Petr Oros) [2103845] - ice: Fix VSIs unable to share unicast MAC (Petr Oros) [2080033] - ice: Fix max VLANs available for VF (Petr Oros) [2112298] - ice: change devlink code to read NVM in blocks (Petr Oros) [2093904] - ALSA: Enable more Intel and AMD x86 chipset drivers (Jaroslav Kysela) [2065575] - ALSA: Remove module symbols namespace (Jaroslav Kysela) [2065575] - ASoC: SOF: tokens: add token for Mediatek AFE (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Expand firmware loading search options (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add trace caps to speaker protection FW (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Make compressed buffers optional (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct control read size when parsing compressed buffer (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add support for "toggle" preloaders (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Fix overrun of unterminated control name string (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clear core reset for cache (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Move lockdep asserts to avoid potential null pointer (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Allow creation of event controls (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add offset to cs_dsp read/write (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clarify some kernel doc comments (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write/read_ctrl (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add support for rev 2 coefficient files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Print messages from bin files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add pre_run callback (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add version checks on coefficient loading (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add lockdep asserts to interface functions (Jaroslav Kysela) [2065575] - firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove the wmfw_add_ctl helper function (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret' (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove a repeated including (Jaroslav Kysela) [2065575] - firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: move firmware loading to client (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check of dsp->running to better place (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move sys_config_size to wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split DSP power operations into helper functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate some ASoC and generic functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Introduce cs_dsp logging macros (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Rename generic DSP support (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Cancel ongoing work when removing controls (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check for control existence (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Put debugfs_remove_recursive back in (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Let soc_cleanup_component_debugfs remove debugfs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove pointless string comparison (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add CCM_CORE_RESET to Halo start core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct wm_coeff_tlv_get handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix control name parsing for multi-fw (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix uninitialized variable warnings (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Only use __be32 for big-endian data (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Improve handling of raw byte streams (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control() (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: fix error return code in wm_adsp_load() (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the binding include file for the HDA header support (Jaroslav Kysela) [2065575] - ALSA: uapi: use C90 comment style instead of C99 style (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915: Fix one too many pci_dev_put() (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: update AlderLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - skip acomp init if no matching display (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - avoid hung task timeout in i915 wait (Jaroslav Kysela) [2065575] - ALSA: intel-dspconfig: add ES8336 support for CNL (Jaroslav Kysela) [2065575] - ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: reorder the config table (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: add JasperLake support (Jaroslav Kysela) [2065575] - ALSA: hda: Simplify DMIC-in-NHLT check (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Check for error num after setting mask (Jaroslav Kysela) [2065575] - tools include uapi: Update asound.h copy (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - ALSA: hda: Add helper macros for DSP capable devices (Jaroslav Kysela) [2065575] - ALSA: intel-nhlt: add helper to detect SSP link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: add information on I2S/TDM link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: fix kernel-doc descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: fix 32 signed bit overflow (Jaroslav Kysela) [2065575] - ALSA: hda: Add snd_hdac_ext_bus_link_at() helper (Jaroslav Kysela) [2065575] - ALSA: cleanup double word in comment (Jaroslav Kysela) [2065575] - ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message (Jaroslav Kysela) [2065575] - ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables (Jaroslav Kysela) [2065575] - ipc: debug: Add shared memory heap to memory scan (Jaroslav Kysela) [2065575] - ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 formats (Jaroslav Kysela) [2065575] - ALSA: hda: Fill gaps in NHLT endpoint-interface (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Add new IPC command to free trace DMA (Jaroslav Kysela) [2065575] - soundwire: stream: make enable/disable/deprepare idempotent (Jaroslav Kysela) [2065575] - soundwire: stream: sdw_stream_add_ functions can be called multiple times (Jaroslav Kysela) [2065575] - soundwire: stream: introduce sdw_slave_rt_find() helper (Jaroslav Kysela) [2065575] - soundwire: stream: separate alloc and config within sdw_stream_add_xxx() (Jaroslav Kysela) [2065575] - soundwire: stream: move list addition to sdw_slave_alloc_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: rename and move master/slave_rt_free routines (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_stream_ functions (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_slave_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_master_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: simplify sdw_alloc_master_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_port and sdw_master/slave_port functions (Jaroslav Kysela) [2065575] - soundwire: stream: add 'slave' prefix for port range checks (Jaroslav Kysela) [2065575] - soundwire: stream: split alloc and config in two functions (Jaroslav Kysela) [2065575] - soundwire: stream: split port allocation and configuration loops (Jaroslav Kysela) [2065575] - soundwire: stream: add alloc/config/free helpers for ports (Jaroslav Kysela) [2065575] - soundwire: stream: simplify check on port range (Jaroslav Kysela) [2065575] - soundwire: stream: add slave runtime to list earlier (Jaroslav Kysela) [2065575] - soundwire: stream: remove unused parameter in sdw_stream_add_slave (Jaroslav Kysela) [2065575] - soundwire: intel: fix wrong register name in intel_shim_wake (Jaroslav Kysela) [2065575] - soundwire: bus: add dev_warn() messages to track UNATTACHED devices (Jaroslav Kysela) [2065575] - soundwire: intel: remove PDM support (Jaroslav Kysela) [2065575] - soundwire: intel: remove unnecessary init (Jaroslav Kysela) [2065575] - ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire (Jaroslav Kysela) [2065575] - soundwire: intel: improve suspend flows (Jaroslav Kysela) [2065575] - soundwire: intel: Use auxiliary_device driver data helpers (Jaroslav Kysela) [2065575] - soundwire: qcom: remove redundant version number read (Jaroslav Kysela) [2065575] - ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback (Jaroslav Kysela) [2065575] - ASoC: ops: Validate input values in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: dmaengine: Restore NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: max98090: Generate notifications on changes for custom control (Jaroslav Kysela) [2065575] - ASoC: max98090: Reject invalid values in custom control put() (Jaroslav Kysela) [2065575] - ASoC: rt9120: Correct the reg 0x09 size to one byte (Jaroslav Kysela) [2065575] - ASoC: soc-ops: fix error handling (Jaroslav Kysela) [2065575] - ASoC: da7219: Fix change notifications for tone generator frequency (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: fix sysclk shutdown (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: support a separate gpio to control headphone (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: simplify speaker gpio naming (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: correct device endpoints for max98373 (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak in sof_control_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: cleanup dailinks on widget unload (Jaroslav Kysela) [2065575] - ASoC: rt711/5682: check if bus is active before deferred jack detection (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2 (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm() (Jaroslav Kysela) [2065575] - ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add one more variable in the debug log (Jaroslav Kysela) [2065575] - ASoC: rt5682: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-dapm: fix two incorrect uses of list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak of scontrol->name (Jaroslav Kysela) [2065575] - codecs: rt5682s: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a new dai_get_clk topology IPC op (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add ops for setting up and tearing down pipelines (Jaroslav Kysela) [2065575] - ASoC: SOF: expose sof_route_setup() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add dai_link_fixup PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add trigger PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Define hw_params PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 PCM hw_free op (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC-specific PCM ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_ext control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add enum_get/put control ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add switch get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add volume_get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add IPC3 topology control ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC ops for kcontrol IO (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_suspend/resume IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_widget_setup/free IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: set up scheduler widget before all other widgets in the pipeline (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy (Jaroslav Kysela) [2065575] - ASoC: ak4642: Use of_device_get_match_data() (Jaroslav Kysela) [2065575] - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call (Jaroslav Kysela) [2065575] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data (Jaroslav Kysela) [2065575] - ASoC: rt1308-sdw: get calibration params after power on (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe (Jaroslav Kysela) [2065575] - ASoC: ti: Fix spelling mistake "cant" -> "can't" (Jaroslav Kysela) [2065575] - ASoC: samsung: i2s: check the return value of kstrdup() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove snd_sof_complete_pipeline() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make widget binding IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make control parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make DAI widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make route setup IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make effect widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make siggen widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make asrc widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make src widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mixer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make pga widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make buffer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add helper function for processing tuple arrays (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Introduce IPC ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce struct snd_sof_dai_link (Jaroslav Kysela) [2065575] - ASoC: soc-compress: Change the check for codec_dai (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over HDA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over CLDMA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Implement CLDMA transfer (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: General code loading flow (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Dynamic firmware resources management (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Declare module configuration types (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Firmware resources management utilities (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add basefw runtime-parameter requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add ROM requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add power management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add module management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add pipeline management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add code loading requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Inter process communication (Jaroslav Kysela) [2065575] - ASoC: Intel: Introduce AVS driver (Jaroslav Kysela) [2065575] - ASoC: Export DAI register and widget ctor and dctor functions (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Don't reset clock of active DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove ipc_pcm_params() ops (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce optional callback to configure stream data offset (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper (Jaroslav Kysela) [2065575] - ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add topology overwrite for Taniks (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Use proper DMA direction for the trace data buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: compress: fix null check after dereference (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: enable DMI L1 for playback streams (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix randconfig issue (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcht_es8316: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add support for JD inverted quirk (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: log all quirks (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP (Jaroslav Kysela) [2065575] - ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021" (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: make gpio optional (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: quirk topology filename dynamically (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: report SSP link mask to machine driver (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards (Jaroslav Kysela) [2065575] - ASoC: SOF: move definition of snd_sof_ipc to header file (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_dai IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_tokens() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify signature for token parsing functions (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a tuples array to struct snd_sof_widget (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: make sof_route_load() IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_widget IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe (Jaroslav Kysela) [2065575] - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: SOF: Add missing of_node_put() in imx8m_probe (Jaroslav Kysela) [2065575] - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe (Jaroslav Kysela) [2065575] - ASoC: amd: acp3x: Fix signedness bug in acp3x (Jaroslav Kysela) [2065575] - ASoC: amd: acp5x-pcm-dma: Fix signedness bug (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: expose some get_token ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify the get_token op for string tokens (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code in sof_link_afe_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: removed unused function (Jaroslav Kysela) [2065575] - ASoC: SOF: set swidget's core for scheduler widget (Jaroslav Kysela) [2065575] - ASoC: SOF: simplify snd_sof_device_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: remove snd_sof_pipeline_find() (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove unnecessary param (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Stabilize the combo jack detection (Jaroslav Kysela) [2065575] - ASoC: wm8350: Handle error for wm8350_register_irq (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add GPIOLIB dependency where missed (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used" (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: store full version instead of major/minor (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify irq return value (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Drop unnecessary defines (Jaroslav Kysela) [2065575] - ASoC: codecs: Add Awinic AW8738 audio amplifier driver (Jaroslav Kysela) [2065575] - ASoC: audio_graph_card2: Add support for variable slot widths (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Move group register configuration to acp-loader (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: pci-tgl: add RPL-S support (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix DSP mbox start command and global enable order (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix max number of TX channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix GPIO2 configuration (Jaroslav Kysela) [2065575] - ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint (Jaroslav Kysela) [2065575] - ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" (Jaroslav Kysela) [2065575] - ASoC: soc-compress: prevent the potentially use of null pointer (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst (Jaroslav Kysela) [2065575] - ASoC: dwc-i2s: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: atmel_ssc_dai: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: mxs-saif: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: cirrus-common: support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt1308: move rt1308 code to common module (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: create sof-realtek-common module (Jaroslav Kysela) [2065575] - ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support. (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix spelling in comments (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: remove sof_fw_filename (Jaroslav Kysela) [2065575] - ASoC: es7241: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98927: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98926: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98925: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9867: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9850: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98390: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98371: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98095: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98088: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda134x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ml26124: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm512x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm186x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm1681: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3060: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-i2s: Add check for clk_enable() (Jaroslav Kysela) [2065575] - ASoC: mc13783: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: isabelle: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver (Jaroslav Kysela) [2065575] - ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update DAI link name (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix for pm resume callback sequence (Jaroslav Kysela) [2065575] - ASoC: es8328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: inno_rk3036: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es8316: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: wl1273: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es7134: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: twl4030: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1380: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: si476x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: tscs454: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: tscs42xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: lm49453: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: qcom: lpass-platform: Update warning print to control excess logging (Jaroslav Kysela) [2065575] - ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create() (Jaroslav Kysela) [2065575] - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration (Jaroslav Kysela) [2065575] - ASoC: amd: Use platform_get_irq_byname() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: SOF: Declare sof_compress_ops in sof-priv.h (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add DMIC machine driver ops (Jaroslav Kysela) [2065575] - ASoC: amd: acp-legacy: Add legacy card support for new machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Change card name for Guybrush Machine (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Add compress_ops for SOF platform component driver (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Fix the wrong jack type detected (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update acp init and deinit sequence (Jaroslav Kysela) [2065575] - ASoC: amd: vg: apply sample bits pcm constraint (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update platform clock control sequence (Jaroslav Kysela) [2065575] - ASoC: nau8821: enable no_capture_mute flag (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: refactor i2s master mode clock sequence code (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Add topology overwrite for Felwinter (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 (Jaroslav Kysela) [2065575] - ASoC: intel: skylake: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: core: unregister clients and machine drivers in .shutdown (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix the duplicated control name (Jaroslav Kysela) [2065575] - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min (Jaroslav Kysela) [2065575] - ASoC: soc-core: skip zero num_dai component in searching dai name (Jaroslav Kysela) [2065575] - ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y (Jaroslav Kysela) [2065575] - ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY (Jaroslav Kysela) [2065575] - ASoC: wm8731: Delete empty remove() function (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor format handling (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor hw_params routine (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: cleanup unintuitive mask usage (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Mark snd_compress_ops static (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_wm5102: use GFP_KERNEL (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic probe support to SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC message injector into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC flood test into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-client: Add support for clients not managed by pm framework (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC SOF client support (Jaroslav Kysela) [2065575] - ASoC: SOF: Split up utils.c into sof-utils and iomem-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD (Jaroslav Kysela) [2065575] - ASoC: rt5640: Remove the sysclk and sysclk_src checking (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Enable combine mode soft (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Add compress ops implementation (Jaroslav Kysela) [2065575] - ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init() (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare (Jaroslav Kysela) [2065575] - ASoC: zl38060: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: max9759: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: simple-amplifier: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt9120: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: dmic: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt5682: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5668: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5682s: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: tas2770: Insert post reset delay (Jaroslav Kysela) [2065575] - ASoC: samsung: Explicitly include gpiolib header (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: max98927: add missing header file (Jaroslav Kysela) [2065575] - ASoC: ops: Check for negative values before reading them (Jaroslav Kysela) [2065575] - ASoC: cs42l51: Improve error handling in cs42l51_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Do not allocate buffer for msg_data (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress() (Jaroslav Kysela) [2065575] - ASoC: amd: renoir: Add check for acp configuration flags (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic PCI driver module for ACP device (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add PDM controller based dmic dai for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic support for PDM controller on ACP (Jaroslav Kysela) [2065575] - ASoC: rk3399_gru_sound: Wire up DP jack detection (Jaroslav Kysela) [2065575] - ASoC: rt5682: Fix deadlock on resume (Jaroslav Kysela) [2065575] - ASoC: hdmi-codec: Fix OOB memory accesses (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Move debugfs removal out of spinlock (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Simplify count adjustment in trace_read (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Remove link assignment limitation (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Add new system-clock-fixed flag (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Set sysclk on all components (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration (Jaroslav Kysela) [2065575] - ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment (Jaroslav Kysela) [2065575] - ASoC: samsung: remove unneeded ret variable (Jaroslav Kysela) [2065575] - ASoC: codecs: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for platform without amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add support for systems without i915 audio (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Compare sdw adr directly (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: match sdw version on link_slaves_found (Jaroslav Kysela) [2065575] - ASoC: add support for TAS5805M digital amplifier (Jaroslav Kysela) [2065575] - ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior (Jaroslav Kysela) [2065575] - ASoC: topology: Allow TLV control to be either read or write (Jaroslav Kysela) [2065575] - ASoC: topology: Remove superfluous error prints (Jaroslav Kysela) [2065575] - ASoC: SOF: add flag to disable IMR restore to sof_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add IMR restore support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add SSP helper (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: use inclusive language for SSP clocks (Jaroslav Kysela) [2065575] - ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices (Jaroslav Kysela) [2065575] - ASoC: max9759: fix underflow in speaker_gain_control_put() (Jaroslav Kysela) [2065575] - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name (Jaroslav Kysela) [2065575] - ASoC: simple-card: fix probe failure on platform component (Jaroslav Kysela) [2065575] - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add support for hibernate memory retention mode (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Update handling of test key registers (Jaroslav Kysela) [2065575] - ASoC: wcd9335: Keep a RX port value for each SLIM RX mux (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id (Jaroslav Kysela) [2065575] - ASoC: topology: Fix typo (Jaroslav Kysela) [2065575] - ASoC: fsl_asrc: refine the check of available clock divider (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Add support for external GPIO jack-detect (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Support retrieving the codec IRQ from the AMCR0F28 ACPI dev (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add support for boards with an external jack-detect GPIO (Jaroslav Kysela) [2065575] - ASoC: rt5640: Allow snd_soc_component_set_jack() to override the codec IRQ (Jaroslav Kysela) [2065575] - ASoC: rt5640: Change jack_work to a delayed_work (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix possible NULL pointer deref on resume (Jaroslav Kysela) [2065575] - ASoC: ak4375: Fix unused function error (Jaroslav Kysela) [2065575] - ASoC: cs4265: Add a remove() function (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct handling of some registers in the cache (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct DSP power down (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove incorrect comment (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add cs35l51/53 IDs (Jaroslav Kysela) [2065575] - ASoC: fsl_mqs: fix MODULE_ALIAS (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for boost configuration (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for setting channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for errata patches (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move power initializations to reg_sequence (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move cs35l41_otp_unpack to shared code (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Convert tables to shared source code (Jaroslav Kysela) [2065575] - ASoC: samsung: idma: Check of ioremap return value (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix part number ID error message (Jaroslav Kysela) [2065575] - ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Power on/off the speaker enable gpio pin based on DAPM callback. (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: reduce log verbosity in probe() (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8183: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio (Jaroslav Kysela) [2065575] - ASoC/soundwire: intel: simplify callbacks for params/hw_free (Jaroslav Kysela) [2065575] - ASOC: SOF: Intel: use snd_soc_dai_get_widget() (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R (Jaroslav Kysela) [2065575] - ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT (Jaroslav Kysela) [2065575] - ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: Add clarifying comments for sof_core_debug and DSP dump flags (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter (Jaroslav Kysela) [2065575] - ASoC: SOF: dsp_arch_ops: add kernel log level parameter for oops and stack (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Always print DSP Panic message but use different message (Jaroslav Kysela) [2065575] - ASoc: SOF: core: Update the FW boot state transition diagram (Jaroslav Kysela) [2065575] - ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also (Jaroslav Kysela) [2065575] - ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure during boot (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOOT_COMPLETE state (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state' (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum snd_sof_fw_state to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic() (Jaroslav Kysela) [2065575] - ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_debug directly (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Add simple wrapper to check flags in sof_core_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW_BOOT_ATTEMPTS (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Use dev_warn() if the panic offsets differ (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4375: Change invert controls to a stereo switch (Jaroslav Kysela) [2065575] - ASoC: Add AK4375 support (Jaroslav Kysela) [2065575] - ASoC: bcm: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: xlnx: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Remove duplicate dependency in Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: AMD: simplify return status handling (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Enable SOF audio for Google chrome boards. (Jaroslav Kysela) [2065575] - ASoC: sunxi: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: samsung: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: rockchip: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: qcom: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: mxs: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: img: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: generic: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ti: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ateml: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ssm2305: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: simple-amplifier: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: sgtl5000: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: pcm3168a: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9860: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9759: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: es7241: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4118: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Streamline locals declaration for PCM-functions (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Reduce size of catpt_component_open() (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Improve driver's code (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Support device-tree (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Set FIFO trigger level (Jaroslav Kysela) [2065575] - ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend on SND_SOC_SOF (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Add null pointer check for substream->runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: avoid casting "const" attribute away (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME in platform trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: tegra20-spdif: stop setting slave_id (Jaroslav Kysela) [2065575] - ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: read back control data from DSP (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: control: Do not handle control notification with component type (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: Drop the `cmd` member from struct snd_sof_control (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Set control_data->cmd alongside scontrol->cmd (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: rt5663: Handle device_property_read_u32_array error codes (Jaroslav Kysela) [2065575] - ASoC: SOF: OF: Avoid reverse module dependency (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-probes: Constify sof_probe_compr_ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add comment on JasperLake support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-dai: remove unused fields (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position information (Jaroslav Kysela) [2065575] - ASoC: SOF: hda-stream: only enable DPIB if needed (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-stream: limit PROCEN workaround (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - ASoC: amd: Convert to new style DAI format definitions (Jaroslav Kysela) [2065575] - ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file (Jaroslav Kysela) [2065575] - ASoC: rt5682s: add delay time to fix pop sound issue (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add 'static' qualifiers for max98390 routes (Jaroslav Kysela) [2065575] - ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment (Jaroslav Kysela) [2065575] - ASoC: zl38060: Setup parent device and get rid of unnecessary of_node assignment (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - sound/soc: remove useless bool conversion to bool variable (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix undefined reference to core functions (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix the wrong state of the JD in the HDA header (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: tegra: Add master volume/mute control support (Jaroslav Kysela) [2065575] - ASoC: Intel: Skylake: Use NHLT API to search for blob (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add max98390 2/4 speakers support (Jaroslav Kysela) [2065575] - ASoC: intel: boards: bytcht*: Constify static snd_soc_ops (Jaroslav Kysela) [2065575] - ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method (Jaroslav Kysela) [2065575] - ASoC: intel: sst-mfld-platform-pcm: add .delay support (Jaroslav Kysela) [2065575] - ASoC: amd: acp-pcm-dma: add .delay support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Use pR/pa to print resources/physical addresses (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix link problem (Jaroslav Kysela) [2065575] - ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags (Jaroslav Kysela) [2065575] - ASoC: SOF: align the hw_free sequence with stop (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: move the check for prepared flag (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a helper for freeing PCM stream (Jaroslav Kysela) [2065575] - ASoC: SOF: call platform hw_free for paused streams during suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: reset stream before coupling host and link DMA's (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Add a helper function for stream reset (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the HDA header support (Jaroslav Kysela) [2065575] - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add missing of_node_put() in platform_parse_resource() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: don't use list_for_each_entry_reverse() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add .ack support for HDaudio platforms (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: add .ack callback support (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-pci-dev: use community key on all Up boards (Jaroslav Kysela) [2065575] - ASoC: stm32: spdifrx: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: stm32: dfsdm: add pm_runtime support for audio (Jaroslav Kysela) [2065575] - ASoC: stm32: i2s: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: free DAI widget during stop and suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: add support for dynamic pipelines with multi-core (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: don't use the core op for power up/power down (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove sof_load_pipeline_ipc() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: TGL: set core_get/put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add ops for core_get and core_put (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce num_cores and ref count per core (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: expose get_chip_info() (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement reset callback (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement DSP start (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Add code to manage DSP related clocks (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 dsp clock support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add mt8195 device descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for Mediatek AFE DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 hardware support (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add support for SOF firmware authentication (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add trace logger support (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for AMD ACP DAIs (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Remove legacy acpi based machine struct (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir PCI driver interface (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform (Jaroslav Kysela) [2065575] - ASoC: amd: Add module to determine ACP configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add PCM stream callback for Renoir dai's (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add IPC support for ACP IP block (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir ACP HW support (Jaroslav Kysela) [2065575] - ASoC: stm32: sai: increase channels_max limit (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Add support for IPC message injection (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: utils: Add generic function to get the reply for a tx message (Jaroslav Kysela) [2065575] - ASoC: SOF: i.MX: simplify Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Unregister machine driver before IPC and debugfs (Jaroslav Kysela) [2065575] - ASoC: adau1701: Replace legacy gpio interface for gpiod (Jaroslav Kysela) [2065575] - ASoC: Intel: add sof-nau8825 machine driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: DSP Support (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: add link adr order check (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove get_next_be_id (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: rename be_index/link_id to link_index (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: return the original error number (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: update ipc_log_header() (Jaroslav Kysela) [2065575] - ALSA: mtpav: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: virmidi: Remove duplicated code (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for the Framework Laptop (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Dell Latitude 7520 (Jaroslav Kysela) [2065575] - ALSA: hda - fix unused Realtek function when PM is not enabled (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNP (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: fix warning about PCM count when used with SOF (Jaroslav Kysela) [2065575] - ALSA: nm256: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: rme9652: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdspm: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdsp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: oxygen: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lx6464es: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cmipci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: aw2: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als300: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lola: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: bt87x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sis7019: Fix the missing error handling (Jaroslav Kysela) [2065575] - ALSA: via82xx: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme96: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme32: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: riptide: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: maestro3: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: korg1212: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: intel8x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ice1724: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: fm801: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1968: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1938: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ens137x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs4281: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ca0106: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: azt3328: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: au88x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: atiixp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als4000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ali5451: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ad1889: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: echoaudio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo PD50PNT (Jaroslav Kysela) [2065575] - ALSA: hda: Avoid unsol event during RPM suspending (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Dolphin HW variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Support new Warlock MLK Variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Re-order quirk table into ascending order (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Warlock to use mono mic configuration (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable headset mic on Lenovo P360 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add alc256-samsung-headphone fixup (Jaroslav Kysela) [2065575] - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix LED on Zbook Studio G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065575] - ALSA: cmipci: Restore aux vol on suspend/resume (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GA402 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065575] - ALSA: hda: Add AlderLake-PS variant PCI ID (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ (Jaroslav Kysela) [2065575] - ALSA: lola: add a check for the return of vmalloc() (Jaroslav Kysela) [2065575] - ALSA: echoaudio: remove redundant assignment to variable bytes (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Make use of the helper component_compare_dev_name (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Update scratch reg. communication (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Hardcode GCAP ISS value on T234 (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Add Tegra234 hda driver support (Jaroslav Kysela) [2065575] - ALSA: hda: Expose codec cleanup and power-save functions (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose codec register procedures (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose snd_hda_codec_device_init() (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 (Jaroslav Kysela) [2065575] - ALSA: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix deadlock by COEF mutex (Jaroslav Kysela) [2065575] - ALSA: hda: Fix missing codec probe on Shenker Dock 15 (Jaroslav Kysela) [2065575] - ALSA: hda: Fix regression on forced probe mask option (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 (Jaroslav Kysela) [2065575] - ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake (Jaroslav Kysela) [2065575] - ALSA: ca0106: Rename register macro names (Jaroslav Kysela) [2065575] - ALSA: hda: Fix driver index handling at re-binding (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda: Skip codec shutdown in case the codec is not registered (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GU603 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks (Jaroslav Kysela) [2065575] - ALSA: hda: realtek: Fix race at concurrent COEF updates (Jaroslav Kysela) [2065575] - ALSA: hda: Fix signedness of sscanf() arguments (Jaroslav Kysela) [2065575] - ALSA: hda: Fix UAF of leds class devs at unbinding (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Tidyup code (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add missing default cases (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add calls to newly added test key function (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Avoid overwriting register patch (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: fix double free on error in probe() (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependency on ASoC cs35l41 codec (Jaroslav Kysela) [2065575] - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems (Jaroslav Kysela) [2065575] - MAINTAINERS: Update Cirrus Logic codec driver maintainers (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Convert binding to yaml (Jaroslav Kysela) [2065575] - dt-bindings: remove 'interrupt-parent' from bindings (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Correct description of ts-inv (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Handle system suspend (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Report full jack status when plug is detected (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant pll_divout member (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Simplify reporting of jack unplug (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to DETECT_MODE (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add control for audio slow-start switch (Jaroslav Kysela) [2065575] - ALSA: mixart: Add sanity check for timer notify streams (Jaroslav Kysela) [2065575] - ALSA: mixart: Reduce size of mixart_timer_notify (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Restore Rane SL-1 quirk (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Clear MIDI port active flag after draining (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Limit max buffer and period sizes per time (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Increase max buffer size (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Add support for the internal "standalone" switch (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't abort resume upon errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra (Jaroslav Kysela) [2065575] - ALSA: usb-audio: remove redundant assignment to variable c (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Correct quirk for VF0770 (Jaroslav Kysela) [2065575] - ALSA: usb-audio: initialize variables that could ignore errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb() (Jaroslav Kysela) [2065575] - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes (Jaroslav Kysela) [2065575] - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction (Jaroslav Kysela) [2065575] - ALSA: memalloc: Add fallback SG-buffer allocations for x86 (Jaroslav Kysela) [2065575] - ALSA: core: Add snd_card_free_on_error() helper (Jaroslav Kysela) [2065575] - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock (Jaroslav Kysela) [2065575] - ALSA: pcm: Add stream lock during PCM reset ioctl operations (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prealloc proc writes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent read/write and buffer changes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls (Jaroslav Kysela) [2065575] - ALSA: oss: Release temporary buffers upon errors (Jaroslav Kysela) [2065575] - ALSA: oss: Fix PCM OSS buffer allocation overflow (Jaroslav Kysela) [2065575] - ALSA: core: Fix typo in 'PCM Timer Interface' help (Jaroslav Kysela) [2065575] - ALSA: seq: oss: fix typo (Jaroslav Kysela) [2065575] - ALSA: seq: oss: use kzalloc (Jaroslav Kysela) [2065575] - ALSA: memalloc: invalidate SG pages before sync (Jaroslav Kysela) [2065575] - ALSA: memalloc: Fix dma_need_sync() checks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: serialize BE triggers (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix and cleanup DPCM locking (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: align BE 'atomicity' with that of the FE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure (Jaroslav Kysela) [2065575] - ASoC: soc-component: add snd_soc_pcm_component_delay() (Jaroslav Kysela) [2065575] - ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay() (Jaroslav Kysela) [2065575] - ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro (Jaroslav Kysela) [2065575] - ALSA: seq: virmidi: Add a drain operation (Jaroslav Kysela) [2065575] - ASoC: dai_dma: remove slave_id field (Jaroslav Kysela) [2065575] - ALSA: seq: Set upper limit of processed events (Jaroslav Kysela) [2065575] - ALSA: oss: remove useless NULL check before kfree (Jaroslav Kysela) [2065575] - ALSA: pcm: introduce INFO_NO_REWINDS flag (Jaroslav Kysela) [2065575] - ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary range (Jaroslav Kysela) [2065575] - Revert "ASoC: Intel: soc-acpi: add entries in ADL match table" (Jaroslav Kysela) [2065575] - devlink: hold the instance lock during eswitch_mode callbacks (Petr Oros) [2101715] - netdevsim: replace vfs_lock with devlink instance lock (Petr Oros) [2101715] - netdevsim: replace port_list_lock with devlink instance lock (Petr Oros) [2101715] - devlink: add explicitly locked flavor of the rate node APIs (Petr Oros) [2101715] - bnxt: use the devlink instance lock to protect sriov (Petr Oros) [2101715] - devlink: pass devlink_port to port_split / port_unsplit callbacks (Petr Oros) [2101715] - devlink: hold the instance lock in port_split / port_unsplit callbacks (Petr Oros) [2101715] - eth: mlxsw: switch to explicit locking for port registration (Petr Oros) [2101715] - eth: nfp: replace driver's "pf" lock with devlink instance lock (Petr Oros) [2101715] - eth: nfp: wrap locking assertions in helpers (Petr Oros) [2101715] - devlink: expose instance locking and add locked port registering (Petr Oros) [2101715] - ethtool: don't drop the rtnl_lock half way thru the ioctl (Petr Oros) [2101715] - ethtool: handle info/flash data copying outside rtnl_lock (Petr Oros) [2101715] - ethtool: push the rtnl_lock into dev_ethtool() (Petr Oros) [2101715] - mlxsw: reg: Remove PMTM register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PMTDB register to obtain split info (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Module To local DataBase Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PLLP to get front panel number and split number (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Local port to Label Port mapping Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port SWID set before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port module mapping before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 (Ivan Vecera) [2101715] - bpf: fix build error due to missing bpf_perf_event.h header (Desnes A. Nunes do Rosario) [1908140] - powerpc/bpf: Fix use of user_pt_regs in uapi (Desnes A. Nunes do Rosario) [1908140] - net: ena: Do not waste napi skb cache (Michal Schmidt) [2097644] - net: ena: Extract recurring driver reset code into a function (Michal Schmidt) [2097644] - net: ena: Change the name of bad_csum variable (Michal Schmidt) [2097644] - net: ena: Add debug prints for invalid req_id resets (Michal Schmidt) [2097644] - net: ena: Remove ena_calc_queue_size_ctx struct (Michal Schmidt) [2097644] - net: ena: Move reset completion print to the reset function (Michal Schmidt) [2097644] - net: ena: Remove redundant return code check (Michal Schmidt) [2097644] - net: ena: Change ENI stats support check to use capabilities field (Michal Schmidt) [2097644] - net: ena: Add capabilities field with support for ENI stats capability (Michal Schmidt) [2097644] - net: ena: Change return value of ena_calc_io_queue_size() to void (Michal Schmidt) [2097644] - powerpc/ptrace: replace ptrace_report_syscall() with a tracehook call (Desnes A. Nunes do Rosario) [1992947] - powerpc/ptrace: Add support for PTRACE_SYSEMU (Desnes A. Nunes do Rosario) [1992947] - selftests/powerpc: New PTRACE_SYSEMU test (Desnes A. Nunes do Rosario) [1992947] - powerpc: Redefine TIF_32BITS thread flag (Desnes A. Nunes do Rosario) [1992947] - redhat: fix libnl3-devel BuildRequires for intel-speed-select (Jarod Wilson)- redhat: enable mtty module for internal testing (Jarod Wilson) [2071992] - tools/power/x86/intel-speed-select: v1.12 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: HFI support (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: OOB daemon mode (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: v1.11 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: Update max frequency (Martin McConnell) [2072658] - Spec fixes for intel-speed-select (Martin McConnell) [2072658] - Add BuildRequires libnl3-devel for intel-speed-select (Martin McConnell) [2072658] - xfs: fix soft lockup via spinning in filestream ag selection loop (Brian Foster) [2033293] - net: ping6: Fix memleak in ipv6_renew_options(). (Ivan Vecera) [2112339] - Input: i8042 - Add quirk for Fujitsu Lifebook T725 (Benjamin Tissoires) [2019942] - HID: amd_sfh: Modify the hid name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Modify the bus name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Add support for sensor discovery (Benjamin Tissoires) [2090040] - igc: Reinstate IGC_REMOVED logic and implement it properly (Corinna Vinschen) [2037969] - intel/igc:fix repeated words in comments (Corinna Vinschen) [2037969] - intel: remove unused macros (Corinna Vinschen) [2037969] - igc: Change type of the 'igc_check_downshift' method (Corinna Vinschen) [2037969] - igc: Remove unused phy_type enum (Corinna Vinschen) [2037969] - igc: Remove igc_set_spd_dplx method (Corinna Vinschen) [2037969] - igc: Fix suspending when PTM is active (Corinna Vinschen) [2037969] - igc: Fix BUG: scheduling while atomic (Corinna Vinschen) [2037969 2014971] - igc: Fix infinite loop in release_swfw_sync (Corinna Vinschen) [2037969] - igc: igc_write_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: igc_read_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Corinna Vinschen) [2037969] - igc: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037969] - igc: Fix TX timestamp support for non-MSI-X platforms (Corinna Vinschen) [2037969] - igc: Do not enable crosstimestamping for i225-V models (Corinna Vinschen) [2037969] - igc: switch to napi_build_skb() (Corinna Vinschen) [2037969] - igc: Remove obsolete define (Corinna Vinschen) [2037969] - igc: Remove obsolete mask (Corinna Vinschen) [2037969] - igc: Remove obsolete nvm type (Corinna Vinschen) [2037969] - igc: Remove unused phy type (Corinna Vinschen) [2037969] - igc: Remove unused _I_PHY_ID define (Corinna Vinschen) [2037969] - igc: enable XDP metadata in driver (Corinna Vinschen) [2037969] - intel_idle: Fix false positive RCU splats due to incorrect hardirqs state (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/spec_ctrl: Enable RHEL only ibrs_always & retpoline,ibrs_user spectre_v2 options (Waiman Long) [2090229] - KVM: emulate: do not adjust size of fastop and setcc subroutines (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: fix FASTOP_SIZE when return thunks are enabled (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - efi/x86: use naked RET on mixed mode call wrapper (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Remove apostrophe typo (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Mark retbleed_strings static (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Disable RRSBA behavior (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kexec: Disable RET on kexec (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add Cannon lake to RETBleed affected CPU list (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - redhat/configs: Add new mitigation configs for RetBleed CVEs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retbleed: Add fine grained Kconfig knobs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Enumerate BTC_NO (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/common: Stamp out the stepping madness (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent RSB underflow before vmenter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fill RSB on vmexit for IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Fix IBRS handling after vmexit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Convert launched argument to flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Flatten __vmx_vcpu_run() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Remove x86_spec_ctrl_mask (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix SPEC_CTRL write on SMT state change (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix firmware entry SPEC_CTRL handling (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Add Spectral Chicken (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do IBPB fallback check only once (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add retbleed=ibpb (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: Update Retpoline validation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - intel_idle: Disable IBRS during long idle (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report Intel retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Optimize SPEC_CTRL MSR writes (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Add kernel IBRS implementation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Enable STIBP for JMP2RET (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add AMD retbleed= boot parameter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report AMD retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Add magic AMD return-thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Use return-thunk in asm code (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/sev: Avoid using __x86_return_thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: Fix SETcc emulation for return thunks (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bpf: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/ftrace: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86,objtool: Create .return_sites (Josh Poimboeuf) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Undo return-thunk damage (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Use -mfunction-return (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Swizzle retpoline thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Cleanup some #ifdefery (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpufeatures: Move RETPOLINE flags to word 11 (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm/vmx: Make noinstr clean (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - arch/x86/boot/compressed: Add -D__DISABLE_EXPORTS to kbuild flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: (Ab)use __DISABLE_EXPORTS to disable RETHUNK in real mode (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove skip_r11rcx (Waiman Long) [2090229] - cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Waiman Long) [2090229] - x86/speculation/srbds: Do not try to turn mitigation off when not supported (Waiman Long) [2090229] - x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() (Waiman Long) [2090229] - x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR (Waiman Long) [2090229] - x86/module: Fix the paravirt vs alternative order (Waiman Long) [2090229] - x86: Add straight-line-speculation mitigation (Waiman Long) [2090229] - x86: Prepare inline-asm for straight-line-speculation (Waiman Long) [2090229] - x86: Prepare asm files for straight-line-speculation (Waiman Long) [2090229] - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds (Waiman Long) [2090229] - x86: Move RETPOLINE*_CFLAGS to arch Makefile (Waiman Long) [2090229] - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() (Waiman Long) [2090229] - Makefile: remove stale cc-option checks (Waiman Long) [2090229] - tools headers: Remove broken definition of __LITTLE_ENDIAN (Waiman Long) [2090229] - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' (Waiman Long) [2090229] - x86: Add insn_decode_kernel() (Waiman Long) [2090229] - tools/insn: Restore the relative include paths for cross building (Waiman Long) [2090229] - x86/alternative: Use insn_decode() (Waiman Long) [2090229] - x86/insn: Add an insn_decode() API (Waiman Long) [2090229] - x86/insn: Rename insn_decode() to insn_decode_from_regs() (Waiman Long) [2090229] - x86/paravirt: Add new features for paravirt patching (Waiman Long) [2090229] - x86/alternative: Support not-feature (Waiman Long) [2090229] - x86/alternative: Merge include files (Waiman Long) [2090229] - objtool: Fix error handling for STD/CLD warnings (Waiman Long) [2090229] - x86/alternatives: Teach text_poke_bp() to emulate RET (Waiman Long) [2090229] - x86/ftrace: Have ftrace trampolines turn read-only at the end of system boot up (Waiman Long) [2090229] - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool (Waiman Long) [2090229] - objtool: Add support for intra-function calls (Waiman Long) [2090229] - objtool: Rework allocating stack_ops on decode (Waiman Long) [2090229] - objtool: Better handle IRET (Waiman Long) [2090229] - objtool: Support multiple stack_op per instruction (Waiman Long) [2090229] - objtool: Make BP scratch register warning more robust (Waiman Long) [2090229] - x86/kexec: Make relocate_kernel_64.S objtool clean (Waiman Long) [2090229] - objtool: Introduce validate_return() (Waiman Long) [2090229] - Makefile: disallow data races on gcc-10 as well (Waiman Long) [2090229] - objtool: Improve call destination function detection (Waiman Long) [2090229] - x86/alternatives: Implement a better poke_int3_handler() completion scheme (Waiman Long) [2090229] - lib/: fix Kconfig indentation (Waiman Long) [2090229] - x86/alternatives: Use INT3_INSN_SIZE (Waiman Long) [2090229] - x86/kprobes: Fix ordering while text-patching (Waiman Long) [2090229] - x86/kprobes: Convert to text-patching.h (Waiman Long) [2090229] - x86/alternative: Shrink text_poke_loc (Waiman Long) [2090229] - x86/alternative: Remove text_poke_loc::len (Waiman Long) [2090229] - x86/ftrace: Use text_gen_insn() (Waiman Long) [2090229] - x86/alternative: Add text_opcode_size() (Waiman Long) [2090229] - x86/ftrace: Use text_poke() (Waiman Long) [2090229] - x86/ftrace: Use vmalloc special flag (Waiman Long) [2090229] - x86/ftrace: Explicitly include vmalloc.h for set_vm_flush_reset_perms() (Waiman Long) [2090229] - x86/alternatives: Add and use text_gen_insn() helper (Waiman Long) [2090229] - x86/alternatives, jump_label: Provide better text_poke() batching interface (Waiman Long) [2090229] - x86/asm: Annotate relocate_kernel_{32,64}.c (Waiman Long) [2090229] - x86: kprobes: Prohibit probing on instruction which has emulate prefix (Waiman Long) [2090229] - x86: Correct misc typos (Waiman Long) [2090229] - x86/speculation/mds: Apply more accurate check on hypervisor platform (Waiman Long) [2090229] - objtool: Convert insn type to enum (Waiman Long) [2090229] - objtool: Track original function across branches (Waiman Long) [2090229] - objtool: Rename elf_open() to prevent conflict with libelf from elftoolchain (Waiman Long) [2090229] - x86/ftrace: Make enable parameter bool where applicable (Waiman Long) [2090229] - x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor (Waiman Long) [2090229] - objtool: Fix function fallthrough detection (Waiman Long) [2090229] - x86/paravirt: Detect over-sized patching bugs in paravirt_patch_call() (Waiman Long) [2090229] - x86/cpu/amd: Exclude 32bit only assembler from 64bit build (Waiman Long) [2090229] - x86/asm: Mark all top level asm statements as .text (Waiman Long) [2090229] - x86/cpu/bugs: Use __initconst for 'const' init data (Waiman Long) [2090229] - objtool: Add Direction Flag validation (Waiman Long) [2090229] - objtool: Rewrite add_ignores() (Waiman Long) [2090229] - x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE (Waiman Long) [2090229] - x86/ftrace: Fix warning and considate ftrace_jmp_replace() and ftrace_call_replace() (Waiman Long) [2090229] - kbuild: Disable extra debugging info in .s output (Waiman Long) [2090229] - x86/CPU/AMD: Set the CPB bit unconditionally on F17h (Waiman Long) [2090229] - x86/alternatives: Print containing function (Waiman Long) [2090229] - x86/ftrace: Do not call function graph from dynamic trampolines (Waiman Long) [2090229] - ftrace: Create new ftrace_internal.h header (Waiman Long) [2090229] - kprobes/x86: Fix instruction patching corruption when copying more than one RIP-relative instruction (Waiman Long) [2090229] - tracing/Makefile: Fix handling redefinition of CC_FLAGS_FTRACE (Waiman Long) [2090229] - x86/paravirt: Remove unused paravirt bits (Waiman Long) [2090229] - x86/paravirt: Remove clobbers parameter from paravirt patch functions (Waiman Long) [2090229] - x86/paravirt: Make paravirt_patch_call() and paravirt_patch_jmp() static (Waiman Long) [2090229] - x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled (Waiman Long) [2090229] - ftrace: Remove unused pointer ftrace_swapper_pid (Waiman Long) [2090229] - x86/spec_ctrl: Temporarily remove RHEL specific IBRS code (Waiman Long) [2090229] - net: bonding: fix use-after-free after 802.3ad slave unbind (Jonathan Toppins) [2109327] - net: bonding: fix possible NULL deref in rlb code (Jonathan Toppins) [2109327] - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers (Jonathan Toppins) [2109327] - bonding: do not discard lowest hash bit for non layer3+4 hashing (Jonathan Toppins) [2109327] - bonding: helper macro __ATTR_RO to make code more clear (Jonathan Toppins) [2109327] - bonding: force carrier update when releasing slave (Jonathan Toppins) [2109327] - bonding: fix data-races around agg_select_timer (Jonathan Toppins) [2109327] - bonding: switch bond_net_exit() to batch mode (Jonathan Toppins) [2109327] - bonding: pair enable_port with slave_arr_updates (Jonathan Toppins) [2109327] - net: bonding: fix bond_xmit_broadcast return value error bug (Jonathan Toppins) [2109327] - tracing: Show size of requested perf buffer (Michael Petlan) [2103836] - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together (Michael Petlan) [2103836] - drivers/base/memory: determine and store zone for single-zone memory blocks (David Hildenbrand) [1997803] - drivers/base/node: rename link_mem_sections() to register_memory_block_under_node() (David Hildenbrand) [1997803] - drivers/base/node: consolidate node device subsystem initialization in node_dev_init() (David Hildenbrand) [1997803] - drivers/base/memory: introduce memory_block_{online,offline} (David Hildenbrand) [1997803] - mm/memory_hotplug: remove stale function declarations (David Hildenbrand) [1997803] - mm/memory_hotplug: remove HIGHMEM leftovers (David Hildenbrand) [1997803] - redhat/configs: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [1997803] - memory: remove unused CONFIG_MEM_BLOCK_SIZE (David Hildenbrand) [1997803] - mm/memory_hotplug: disable the functionality for 32b (David Hildenbrand) [1997803] - include/linux/memory.h: drop fields 'hw' and 'phys_callback' from struct memory_block (David Hildenbrand) [1997803] - iommu/vt-d: Fix PCI bus rescan device hot add (Jerry Snitselaar) [2101591] - iommu/vt-d: Fix RID2PASID setup/teardown failure (Jerry Snitselaar) [2101591]- cifs: support share failover when remounting (Ronnie Sahlberg) [2095258] - cifs: avoid starvation when refreshing dfs cache (Ronnie Sahlberg) [2095258] - cifs: fix path comparison and hash calc (Ronnie Sahlberg) [2095258] - cifs: handle different charsets in dfs cache (Ronnie Sahlberg) [2095258] - spi: amd: Limit max transfer and message size (Sudheesh Mavila) [2047996] - redhat/configs: enable CONFIG_SPI_AMD for x86_64 (Sudheesh Mavila) [2047996] - spi: amd: Fix building without ACPI enabled (Sudheesh Mavila) [2047996] - spi: amd: Add support for version AMDI0062 (Sudheesh Mavila) [2047996] - spi: amd: Remove needless rom_addr variable (Sudheesh Mavila) [2047996] - spi: amd: Use iopoll for busy waiting (Sudheesh Mavila) [2047996] - spi: amd: Don't wait for a write-only transfer to finish (Sudheesh Mavila) [2047996] - spi: amd: Remove unneeded variable (Sudheesh Mavila) [2047996] - spi: amd: Refactor amd_spi_busy_wait (Sudheesh Mavila) [2047996] - spi: amd: Refactor code to use less spi_master_get_devdata (Sudheesh Mavila) [2047996] - spi: amd: Use devm_platform_ioremap_resource() in amd_spi_probe (Sudheesh Mavila) [2047996] - spi: spi-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Sudheesh Mavila) [2047996] - spi: amd: Drop superfluous member from struct amd_spi (Sudheesh Mavila) [2047996] - spi: amd: Fix refcount underflow on remove (Sudheesh Mavila) [2047996] - spi: amd: Drop duplicate driver data assignments (Sudheesh Mavila) [2047996] - spi: amd: Pass probe errors back to driver core (Sudheesh Mavila) [2047996] - spi: amd: Fix duplicate iounmap in error path (Sudheesh Mavila) [2047996] - spi: spi-amd: Fix a NULL vs IS_ERR() check in amd_spi_probe() (Sudheesh Mavila) [2047996] - spi: spi-amd: fix warning (Sudheesh Mavila) [2047996] - spi: spi-amd: Add AMD SPI controller driver support (Sudheesh Mavila) [2047996] - selftests/tc-testings: Be compatible with newer tc output (Hangbin Liu) [2100322] - selftests/net: enable lo.accept_local in psock_snd test (Hangbin Liu) [2100322] - selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2100322] - Bluetooth: SCO: Fix sco_send_frame returning skb->len (Gopal Tiwari) [1984641] - Bluetooth: Add bt_skb_sendmsg helper (Gopal Tiwari) [1984641] - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg (Gopal Tiwari) [1984641] - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() (Gopal Tiwari) [1984641] - platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices() (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Extend number of hwmon attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations (Mark Langsdorf) [2068297] - platform_data/mlxreg: Add new type to support modular systems (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Mark Langsdorf) [2068297] - platform/mellanox: Typo fix in the file mlxbf-bootctl.c (Mark Langsdorf) [2068297] - redhat/configs: Support QAT devices for x86 only (Vladis Dronov) [2040724] - crypto: qat - expose device config through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - relocate and rename adf_sriov_prepare_restart() (Vladis Dronov) [2040724] - crypto: qat - change behaviour of adf_cfg_add_key_value_param() (Vladis Dronov) [2040724] - crypto: qat - expose device state through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - Removes the x86 dependency on the QAT drivers (Vladis Dronov) [2040724] - crypto: qat - replace get_current_node() with numa_node_id() (Vladis Dronov) [2040724] - crypto: qat - add support for 401xx devices (Vladis Dronov) [2040724] - crypto: qat - re-enable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag (Vladis Dronov) [2040724] - crypto: qat - add param check for DH (Vladis Dronov) [2040724] - crypto: qat - add param check for RSA (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for DH (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for RSA (Vladis Dronov) [2040724] - crypto: qat - fix memory leak in RSA (Vladis Dronov) [2040724] - crypto: qat - add backlog mechanism (Vladis Dronov) [2040724] - crypto: qat - refactor submission logic (Vladis Dronov) [2040724] - crypto: qat - use pre-allocated buffers in datapath (Vladis Dronov) [2040724] - crypto: qat - set to zero DH parameters before free (Vladis Dronov) [2040724] - crypto: qat - Fix unsigned function returning negative constant (Vladis Dronov) [2040724] - crypto: qat - remove line wrapping for pfvf_ops functions (Vladis Dronov) [2040724] - crypto: qat - use u32 variables in all GEN4 pfvf_ops (Vladis Dronov) [2040724] - crypto: qat - replace disable_vf2pf_interrupts() (Vladis Dronov) [2040724] - crypto: qat - leverage the GEN2 VF mask definiton (Vladis Dronov) [2040724] - crypto: qat - rework the VF2PF interrupt handling logic (Vladis Dronov) [2040724] - crypto: qat - fix off-by-one error in PFVF debug print (Vladis Dronov) [2040724] - crypto: qat - fix wording and formatting in code comment (Vladis Dronov) [2040724] - crypto: qat - test PFVF registers for spurious interrupts on GEN4 (Vladis Dronov) [2040724] - crypto: qat - add check for invalid PFVF protocol version 0 (Vladis Dronov) [2040724] - crypto: qat - add missing restarting event notification in VFs (Vladis Dronov) [2040724] - crypto: qat - remove unnecessary tests to detect PFVF support (Vladis Dronov) [2040724] - crypto: qat - remove unused PFVF stubs (Vladis Dronov) [2040724] - crypto: qat - remove unneeded braces (Vladis Dronov) [2040724] - crypto: qat - fix ETR sources enabled by default on GEN2 devices (Vladis Dronov) [2040724] - crypto: qat - set COMPRESSION capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - set CIPHER capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - stop using iommu_present() (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf rts_map_msg structures (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf cap_msg structures (Vladis Dronov) [2040724] - crypto: qat - remove unneeded assignment (Vladis Dronov) [2040724] - crypto: qat - disable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - enable power management for QAT GEN4 (Vladis Dronov) [2040724] - crypto: qat - move and rename GEN4 error register definitions (Vladis Dronov) [2040724] - crypto: qat - add misc workqueue (Vladis Dronov) [2040724] - crypto: qat - don't cast parameter in bit operations (Vladis Dronov) [2040724] - crypto: qat - fix access to PFVF interrupt registers for GEN4 (Vladis Dronov) [2040724] - crypto: qat - fix a signedness bug in get_service_enabled() (Vladis Dronov) [2040724] - dlm: fix missing lkb refcount handling (Alexander Aring) [2084606] - scsi: storvsc: Fix unsigned comparison to zero (Mohammed Gamal) [2020774] - scsi: storvsc: Fix validation for unsolicited incoming packets (Mohammed Gamal) [2020774] - scsi: storvsc: Fix storvsc_queuecommand() memory leak (Mohammed Gamal) [2020774] - x86/kvm: Add kexec support for SEV Live Migration. (Mohammed Gamal) [2018614] - x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature. (Mohammed Gamal) [2018614] - mm: x86: Invoke hypercall when page encryption status is changed (Mohammed Gamal) [2018614] - hv_netvsc: Fix potential dereference of NULL pointer (Mohammed Gamal) [2086611] - hv_netvsc: Add support for XDP_REDIRECT (Mohammed Gamal) [2086611] - hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}() (Mohammed Gamal) [2086611] - net: hyperv: remove use of bpf_op_t (Mohammed Gamal) [2086611] - hv_netvsc: Add check for kvmalloc_array (Mohammed Gamal) [2086611] - net: netvsc: remove break after return (Mohammed Gamal) [2086611] - hv_netvsc: Use bitmap_zalloc() when applicable (Mohammed Gamal) [2086611] - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op (Ronnie Sahlberg) [2108871] - vsock/virtio: enable VQs early on probe (Stefano Garzarella) [2107594] - vsock/virtio: initialize vdev->priv before using VQs (Stefano Garzarella) [2107594] - vsock: each transport cycles only on its own sockets (Stefano Garzarella) [2107594] - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing (Stefano Garzarella) [2107594] - vsock: remove vsock from connected table when connect is interrupted by a signal (Stefano Garzarella) [2107594] - ipv6: take care of disable_policy when restoring routes (Andrea Claudi) [2103894] - tools/testing/nvdimm: Fix security_init() symbol collision (Jeff Moyer) [2096791] - redhat: make kernel-devel pkgs Requires elfutils and gcc (Jarod Wilson) [1701282] - xhci: Fix null pointer dereference in resume if xhci has only one roothub (Dean Nelson) [2061791] - usb: dwc3: gadget: Move null pinter check to proper place (Dean Nelson) [2061791] - xhci: Don't defer primary roothub registration if there is only one roothub (Dean Nelson) [2061791] - USB: serial: pl2303: fix type detection for odd device (Dean Nelson) [2061791] - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init (Dean Nelson) [2061791] - usb: xhci-mtk: remove bandwidth budget table (Dean Nelson) [2061791] - usb: xhci-mtk: fix fs isoc's transfer error (Dean Nelson) [2061791] - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI (Dean Nelson) [2061791] - xhci: prevent U2 link power state if Intel tier policy prevented U1 (Dean Nelson) [2061791] - xhci: use generic command timer for stop endpoint commands. (Dean Nelson) [2061791] - usb: host: xhci-plat: omit shared hcd if either root hub has no ports (Dean Nelson) [2061791] - usb: host: xhci-plat: prepare operation w/o shared hcd (Dean Nelson) [2061791] - usb: host: xhci-plat: create shared hcd after having added main hcd (Dean Nelson) [2061791] - xhci: prepare for operation w/o shared hcd (Dean Nelson) [2061791] - xhci: factor out parts of xhci_gen_setup() (Dean Nelson) [2061791] - xhci: Set HCD flag to defer primary roothub registration (Dean Nelson) [2061791] - usb: core: hcd: Add support for deferring roothub registration (Dean Nelson) [2061791] - thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters (Dean Nelson) [2061791] - media: uvcvideo: Fix bit overflow in uvc_probe_video (Dean Nelson) [2061791] - media: uvcvideo: Fix missing check to determine if element is found in list (Dean Nelson) [2061791] - usb: typec: tcpci: Don't skip cleanup in .remove() on error (Dean Nelson) [2061791] - usb: cdc-wdm: fix reading stuck on device close (Dean Nelson) [2061791] - thunderbolt: Ignore port locked error in tb_port_wait_for_link_width() (Dean Nelson) [2061791] - thunderbolt: Add debug logging when lane is enabled/disabled (Dean Nelson) [2061791] - usb: dwc3: gadget: Return proper request status (Dean Nelson) [2061791] - usb: typec: mux: Check dev_set_name() return value (Dean Nelson) [2061791] - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking (Dean Nelson) [2061791] - usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback (Dean Nelson) [2061791] - usb: dwc3: core: Only handle soft-reset in DCTL (Dean Nelson) [2061791] - usb: dwc3: Try usb-role-switch first in dwc3_drd_init (Dean Nelson) [2061791] - usb: dwc3: core: Fix tx/rx threshold settings (Dean Nelson) [2061791] - USB: storage: karma: fix rio_karma_init return (Dean Nelson) [2061791] - xhci: Enable runtime PM on second Alderlake controller (Dean Nelson) [2061791] - usb: misc: fix improper handling of refcount in uss720_probe() (Dean Nelson) [2061791] - usb: typec: ucsi: Fix role swapping (Dean Nelson) [2061791] - usb: typec: ucsi: Fix reuse of completion structure (Dean Nelson) [2061791] - thunderbolt: Use different lane for second DisplayPort tunnel (Dean Nelson) [2061791] - thunderbolt: Dump path config space entries during discovery (Dean Nelson) [2061791] - thunderbolt: Use decimal number with port numbers (Dean Nelson) [2061791] - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms (Dean Nelson) [2061791] - xhci: stop polling roothubs after shutdown (Dean Nelson) [2061791] - USB: Fix xhci event ring dequeue pointer ERDP update issue (Dean Nelson) [2061791] - USB: storage: ums-realtek: fix error code in rts51x_read_mem() (Dean Nelson) [2061791] - usb: early: xhci-dbc: Fix xdbc number parsing (Dean Nelson) [2061791] - usb: early: xhci-dbc: Remove duplicate keep parsing (Dean Nelson) [2061791] - USB: serial: pl2303: fix GS type detection (Dean Nelson) [2061791] - usb: host: xhci: Remove some unnecessary return value initializations (Dean Nelson) [2061791] - usb: host: xhci: add blank line in xhci_halt() (Dean Nelson) [2061791] - usb: host: xhci: update hci_version operation in xhci_gen_setup() (Dean Nelson) [2061791] - usb: host: xhci: fix a comment typo in xhci_mem_init() (Dean Nelson) [2061791] - usb: host: xhci: use ffs() in xhci_mem_init() (Dean Nelson) [2061791] - xhci: fix runtime PM imbalance in USB2 resume (Dean Nelson) [2061791] - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() (Dean Nelson) [2061791] - xhci: fix garbage USBSTS being logged in some cases (Dean Nelson) [2061791] - xhci: make xhci_handshake timeout for xhci_reset() adjustable (Dean Nelson) [2061791] - xhci: omit mem read just after allocation of trb (Dean Nelson) [2061791] - Revert "USB: serial: ch341: add new Product ID for CH341A" (Dean Nelson) [2061791] - usb: xhci: fix minmax.cocci warnings (Dean Nelson) [2061791] - usb: host: xhci: drop redundant checks (Dean Nelson) [2061791] - xhci: Allocate separate command structures for each LPM command (Dean Nelson) [2061791] - xhci: dbgtty: use IDR to support several dbc instances. (Dean Nelson) [2061791] - xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe (Dean Nelson) [2061791] - xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit (Dean Nelson) [2061791] - xhci: dbc: create and remove dbc structure in dbgtty driver. (Dean Nelson) [2061791] - xhci: dbc: refactor xhci_dbc_init() (Dean Nelson) [2061791] - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (Dean Nelson) [2061791] - xhci: Prevent futile URB re-submissions due to incorrect return value. (Dean Nelson) [2061791] - xhci: re-initialize the HC during resume if HCE was set (Dean Nelson) [2061791] - usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail (Dean Nelson) [2061791] - usb: dwc3: pci: add support for the Intel Raptor Lake-S (Dean Nelson) [2061791] - usb: xhci-mtk: add support ip-sleep wakeup for mt8195 (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent core from processing stale TRBs (Dean Nelson) [2061791] - thunderbolt: Replace acpi_bus_get_device() (Dean Nelson) [2061791] - thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices (Dean Nelson) [2061791] - thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() (Dean Nelson) [2061791] - thunderbolt: Disable LTTPR on Intel Titan Ridge (Dean Nelson) [2061791] - usb: ulpi: Call of_node_put correctly (Dean Nelson) [2061791] - usb: ulpi: Move of_node_put to ulpi_dev_release (Dean Nelson) [2061791] - usb: xhci-mtk: Use struct_size() helper in create_sch_ep() (Dean Nelson) [2061791] - usb: common: ulpi: Fix crash in ulpi_match() (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect when receiving VSAFE0V (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect while receiving VBUS off (Dean Nelson) [2061791] - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. (Dean Nelson) [2061791] - usb: typec: tcpci: don't touch CC line if it's Vconn source (Dean Nelson) [2061791] - thunderbolt: Remove useless DMA-32 fallback configuration (Dean Nelson) [2061791] - media: uvcvideo: Support devices that report an OT as an entity source (Dean Nelson) [2061791] - Revert "media: uvcvideo: Support devices that report an OT as an entity source" (Dean Nelson) [2061791] - thunderbolt: Add module parameter for CLx disabling (Dean Nelson) [2061791] - thunderbolt: Enable CL0s for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Rename Intel TB_VSE_CAP_IECS capability (Dean Nelson) [2061791] - thunderbolt: Implement TMU time disruption for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Move usb4_switch_wait_for_bit() to switch.c (Dean Nelson) [2061791] - thunderbolt: Add CL0s support for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Add TMU uni-directional mode (Dean Nelson) [2061791] - xhci: use max() to make code cleaner (Dean Nelson) [2061791] - usb: ftdi-elan: fix memory leak on device disconnect (Dean Nelson) [2061791] - Revert "usb: early: convert to readl_poll_timeout_atomic()" (Dean Nelson) [2061791] - usb: typec: tcpm: fix tcpm unregister port but leave a pending timer (Dean Nelson) [2061791] - thunderbolt: Check return value of kmemdup() in icm_handle_event() (Dean Nelson) [2061791] - media: dw2102: Fix use after free (Dean Nelson) [2061791] - USB: serial: cp210x: fix CP2105 GPIO registration (Dean Nelson) [2061791] - usb: xhci-mtk: fix list_del warning when enable list debug (Dean Nelson) [2061791] - usb: core: config: fix validation of wMaxPacketValue entries (Dean Nelson) [2061791] - xhci: avoid race between disable slot command and host runtime suspend (Dean Nelson) [2061791] - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending (Dean Nelson) [2061791] - thunderbolt: Do not dereference fwnode in struct device (Dean Nelson) [2061791] - thunderbolt: Add debug logging of DisplayPort resource allocation (Dean Nelson) [2061791] - thunderbolt: Do not program path HopIDs for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Do not allow subtracting more NFC credits than configured (Dean Nelson) [2061791] - thunderbolt: Runtime resume USB4 port when retimers are scanned (Dean Nelson) [2061791] - thunderbolt: Tear down existing tunnels when resuming from hibernate (Dean Nelson) [2061791] - thunderbolt: Runtime PM activate both ends of the device link (Dean Nelson) [2061791] - thunderbolt: xdomain: Avoid potential stack OOB read (Dean Nelson) [2061791] - media: uvcvideo: fix division by zero at stream start (Dean Nelson) [2061791] - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect (Dean Nelson) [2061791] - xhci: Fix commad ring abort, write all 64 bits to CRCR register. (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip reading GEVNTSIZn (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore Update Transfer cmd params (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip checking Update Transfer status (Dean Nelson) [2061791] - usb: hub: Fix locking issues with address0_mutex (Dean Nelson) [2061791] - media: dib0700: Only touch one bit when start/stop an adapter (Dean Nelson) [2061791] - media: dib0700: cleanup start/stop streaming logic (Dean Nelson) [2061791] - media: dib0700: fix undefined behavior in tuner shutdown (Dean Nelson) [2061791] - media: s2255: fix control-message timeouts (Dean Nelson) [2061791] - media: pvrusb2: fix control-message timeouts (Dean Nelson) [2061791] - media: flexcop-usb: fix control-message timeouts (Dean Nelson) [2061791] - usb: hub: Fix usb enumeration issue due to address0 race (Dean Nelson) [2061791] - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts (Dean Nelson) [2061791] - usb: dwc3: gadget: Fix null pointer exception (Dean Nelson) [2061791] - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore NoStream after End Transfer (Dean Nelson) [2061791] - usb: xhci-mtk: fix random remote wakeup (Dean Nelson) [2061791] - usb: xhci-mtk: remove unnecessary error check (Dean Nelson) [2061791] - USB: serial: keyspan: fix memleak on probe errors (Dean Nelson) [2061791] - USB: iowarrior: fix control-message timeouts (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized (Dean Nelson) [2061791] - usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep (Dean Nelson) [2061791] - xhci: Enable trust tx length quirk for Fresco FL11 USB controller (Dean Nelson) [2061791] - xhci: Fix command ring pointer corruption while aborting a command (Dean Nelson) [2061791] - USB: xhci: dbc: fix tty registration race (Dean Nelson) [2061791] - xhci: add quirk for host controllers that don't update endpoint DCS (Dean Nelson) [2061791] - xhci: guard accesses to ep_state in xhci_endpoint_reset() (Dean Nelson) [2061791] - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() (Dean Nelson) [2061791] - USB: cdc-acm: fix break reporting (Dean Nelson) [2061791] - USB: cdc-acm: fix racy tty buffer accesses (Dean Nelson) [2061791] - usb: typec: tcpm: handle SRC_STARTUP state if cc changes (Dean Nelson) [2061791] - usb: typec: tcpci: don't handle vSafe0V event if it's not enabled (Dean Nelson) [2061791] - usb: xhci-mtk: use xhci_dbg() to print log (Dean Nelson) [2061791] - media: mxl111sf: change mutex_init() location (Dean Nelson) [2061791] - media: tm6000: Avoid card name truncation (Dean Nelson) [2061791] - media: gspca: Limit frame size to sizeimage. (Dean Nelson) [2061791] - media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() (Dean Nelson) [2061791] - media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE (Dean Nelson) [2061791] - media: uvcvideo: Return -EIO for control errors (Dean Nelson) [2061791] - media: uvcvideo: Remove unused including (Dean Nelson) [2061791] - media: m5602_ov7660: remove the repeated declaration (Dean Nelson) [2061791] - media: dvb-usb: fix ununit-value in az6027_rc_query (Dean Nelson) [2061791] - thunderbolt: Fix -Wrestrict warning (Dean Nelson) [2061791] - USB: serial: cp210x: fix dropped characters with CP2102 (Dean Nelson) [2061791] - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind (Dean Nelson) [2061791] - USB: serial: option: remove duplicate USB device ID (Dean Nelson) [2061791] - USB: serial: mos7840: remove duplicated 0xac24 device ID (Dean Nelson) [2061791] - USB: cdc-acm: fix minor-number release (Dean Nelson) [2061791] - usb: dwc3: reference clock period configuration (Dean Nelson) [2061791] - usb: xhci-mtk: allow bandwidth table rollover (Dean Nelson) [2061791] - usb: xhci-mtk: modify the SOF/ITP interval for mt8195 (Dean Nelson) [2061791] - usb: xhci-mtk: add a member of num_esit (Dean Nelson) [2061791] - usb: xhci-mtk: check boundary before check tt (Dean Nelson) [2061791] - usb: xhci-mtk: update fs bus bandwidth by bw_budget_table (Dean Nelson) [2061791] - usb: xhci-mtk: support option to disable usb2 ports (Dean Nelson) [2061791] - usb: xhci-mtk: fix use-after-free of mtk->hcd (Dean Nelson) [2061791] - usb: dwc3: pci: add support for AMD's newer generation platform. (Dean Nelson) [2061791] - xhci: Add bus number to some debug messages (Dean Nelson) [2061791] - xhci: Add additional dynamic debug to follow URBs in cancel and error cases. (Dean Nelson) [2061791] - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" (Dean Nelson) [2061791] - xhci: Fix failure to give back some cached cancelled URBs. (Dean Nelson) [2061791] - xhci: fix even more unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - xhci: fix unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - usb: typec: tcpm: Support non-PD mode (Dean Nelson) [2061791] - USB: serial: cp210x: determine fw version for CP2105 and CP2108 (Dean Nelson) [2061791] - USB: serial: cp210x: clean up type detection (Dean Nelson) [2061791] - USB: serial: cp210x: clean up set-chars request (Dean Nelson) [2061791] - USB: serial: cp210x: clean up control-request timeout (Dean Nelson) [2061791] - USB: serial: cp210x: fix flow-control error handling (Dean Nelson) [2061791] - USB: serial: cp210x: fix control-characters error handling (Dean Nelson) [2061791] - tty: drop put_tty_driver (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init (Dean Nelson) [2061791] - usb: renesas-xhci: Remove renesas_xhci_pci_exit() (Dean Nelson) [2061791] - usb: dwc3: Resize TX FIFOs to meet EP bursting requirements (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: fix UAF (Dean Nelson) [2061791] - usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable (Dean Nelson) [2061791] - usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent EP queuing while stopping transfers (Dean Nelson) [2061791] - media: lmedm04: Fix misuse of comma (Dean Nelson) [2061791] - media: tm6000: Fix memleak in tm6000_start_stream (Dean Nelson) [2061791] - usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup (Dean Nelson) [2061791] - memstick: Skip allocating card when removing host (Dean Nelson) [2061791] - USB: Replace zero-length array with flexible-array member (Dean Nelson) [2061791] - USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Dean Nelson) [2061791] - Revert "[usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd" (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Support runtime power management (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Use ms_dev() helper (Dean Nelson) [2061791] - memstick: Prevent memstick host from getting runtime suspended during card detection (Dean Nelson) [2061791] - misc: rtsx_usb: Use USB remote wakeup signaling for card insertion detection (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Add missing pm_runtime_disable() in probe function (Dean Nelson) [2061791]- RDMA/qedr: Fix reporting QP timeout attribute (Kamal Heib) [2083620] - NFSD: Handle COPYer - Not suppored in RHEL8 (Benjamin Coddington) [2108628] - NFSD add ca_source_server<> to COPY (Benjamin Coddington) [2108628] - NFS NFSD: defining nl4_servers structure needed by both (Benjamin Coddington) [2108628] - fix backport powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Diego Domingos) [2106984] - bpf: Enable bpf_ktime_get_coarse_ns helper (Viktor Malik) [2105133] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2047999] - i2c: piix4: Enable EFCH MMIO for Family 17h+ (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support for SMBus port select (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to SMBus base address detect (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to region request and release (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus port selection into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus controller base address detect into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move port I/O region request/release code into functions (Sudheesh Mavila) [2047999] - i2c: piix4: Replace hardcoded memory map size with a #define (Sudheesh Mavila) [2047999] - i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets (Sudheesh Mavila) [2047999] - i2c: piix4: Add ACPI support (Sudheesh Mavila) [2047999] - i2c: piix4: Fix probing of reserved ports on AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c: piix4: Fix port selection for AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c-piix4: Add Hygon Dhyana SMBus support (Sudheesh Mavila) [2047999] - tracing: Remove WARN_ON in start_thread() (Jerome Marchand) [2090967] - net: usb: Fix spelling mistakes (José Ignacio Tornos Martínez) [1984353] - net: usb: cdc_ether: record speed in status method (José Ignacio Tornos Martínez) [1984353] - net: usb: usbnet: add method for reporting speed without MII (José Ignacio Tornos Martínez) [1984353] - e1000e: Fix possible overflow in LTR decoding (Ken Cox) [2037965] - e1000e: Print PHY register address when MDI read/write fails (Ken Cox) [2037965] - e1000e: Correct NVM checksum verification flow (Ken Cox) [2037965] - e1000e: Fix possible HW unit hang after an s0ix exit (Ken Cox) [2037965 2049952] - e1000e: Handshake with CSME starts from ADL platforms (Ken Cox) [2037965 2049952] - e1000e: Separate ADP board type from TGP (Ken Cox) [2037965 2049952] - e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2037965] - e1000e: Remove redundant statement (Ken Cox) [2037965] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037965] - net: e1000e: solve insmod 'Unknown symbol mutex_lock' error (Ken Cox) [2037965] - RDMA/irdma: Add SW mechanism to generate completions on error (Kamal Heib) [2100316] - RDMA/irdma: Remove the redundant variable (Kamal Heib) [2100316] - RDMA/irdma: Add support for DSCP (Kamal Heib) [2100316] - RDMA/irdma: Use irq_update_affinity_hint() (Kamal Heib) [2100316] - RDMA/irdma: Set protocol based on PF rdma_mode flag (Kamal Heib) [2100316 2096481] - virtio-ring: fix DMA metadata flags (Cindy Lu) [1969742] - virtio_ring: fix typos in vring_desc_extra (Jason Wang) [1969742] - virtio-ring: store DMA metadata in desc_extra for split virtqueue (Jason Wang) [1969742] - virtio: use err label in __vring_new_virtqueue() (Jason Wang) [1969742] - virtio_ring: introduce virtqueue_desc_add_split() (Jason Wang) [1969742] - virtio_ring: secure handling of mapping errors (Jason Wang) [1969742] - virtio-ring: factor out desc_extra allocation (Jason Wang) [1969742] - virtio_ring: rename vring_desc_extra_packed (Jason Wang) [1969742] - virtio-ring: maintain next in extra state for packed virtqueue (Jason Wang) [1969742] - drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist (Phil Auld) [2089715] - rpminspect: disable abidiff scanning (Jarod Wilson)- Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Release cpu lock in error case (Mohammed Gamal) [2086613] - Drivers: hv: Fix syntax errors in comments (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs (Mohammed Gamal) [2086613] - hv_balloon: Fix balloon_probe() and balloon_remove() error handling (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: fix typo in comment (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7 (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Refactor the ring-buffer iterator functions (Mohammed Gamal) [2086613] - hv_sock: Copy packets sent by Hyper-V out of the ring buffer (Mohammed Gamal) [2086613] - hv_sock: Check hv_pkt_iter_first_raw()'s return value (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Accept hv_sock offers in isolated guests (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce {lock,unlock}_requestor() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_request_addr_match() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add VMbus IMC device to unsupported list (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Disable balloon and hot-add accordingly (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Support status report for larger page sizes (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix potential crash on module unload (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests (Mohammed Gamal) [2086613] - drivers: hv: log when enabling crash_kexec_post_notifiers (Mohammed Gamal) [2086613] - Drivers: hv: utils: Make use of the helper macro LIST_HEAD() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64) (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj (Mohammed Gamal) [2086613] - Drivers: hv: Compare cpumasks and not their weights in init_vp_index() (Mohammed Gamal) [2086613] - Drivers: hv: Rename 'alloced' to 'allocated' (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Use struct_size() helper in kmalloc() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: account for vmbus packet header in max_pkt_size (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize request offers message for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: Fix definition of hypercall input & output arg variables (Mohammed Gamal) [2086613] - net: netvsc: Add Isolation VM support for netvsc driver (Mohammed Gamal) [2086613] - scsi: storvsc: Add Isolation VM support for storvsc driver (Mohammed Gamal) [2086613] - Drivers: hv : vmbus: Adding NULL pointer check (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM (Mohammed Gamal) [2086613] - SUNRPC: Don't leak sockets in xs_local_connect() (Jeffrey Layton) [2089429] - SUNRPC: clean up some inconsistent indenting (Jeffrey Layton) [2089429] - SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() (Jeffrey Layton) [2089429] - SUNRPC: Don't call connect() more than once on a TCP socket (Jeffrey Layton) [2089429] - net: openvswitch: fix misuse of the cached connection on tuple changes (Timothy Redaelli) [2099213] - sfc: fix considering that all channels have TX queues (Íñigo Huguet) [1851823] - sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [1851823] - intel/igb:fix repeated words in comments (Corinna Vinschen) [2037959] - igb: remove unexpected word "the" (Corinna Vinschen) [2037959] - igb: Make DMA faster when CPU is active on the PCIe link (Corinna Vinschen) [2037959] - igb: fix a use-after-free issue in igb_clean_tx_ring (Corinna Vinschen) [2037959] - igb: Remove duplicate defines (Corinna Vinschen) [2037959] - igb: skip phy status check where unavailable (Corinna Vinschen) [2037959] - igb: Convert kmap() to kmap_local_page() (Corinna Vinschen) [2037959] - igb: zero hwtstamp by default (Corinna Vinschen) [2037959] - igb: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037959] - PCI: Work around Intel I210 ROM BAR overlap defect (Corinna Vinschen) [2037959] - igb: support EXTTS on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: support PEROUT on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: move PEROUT and EXTTS isr logic to separate functions (Corinna Vinschen) [2037959] - igb: move SDP config initialization to separate function (Corinna Vinschen) [2037959] - igb: switch to napi_build_skb() (Corinna Vinschen) [2037959] - igb: remove never changed variable `ret_val' (Corinna Vinschen) [2037959] - NFSv4: Add an fattr allocation to _nfs4_discover_trunking() (Scott Mayhew) [2096393] - sunrpc: set cl_max_connect when cloning an rpc_clnt (Scott Mayhew) [2096393] - NFSv4.1 mark qualified async operations as MOVEABLE tasks (Scott Mayhew) [2096393] - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address (Desnes A. Nunes do Rosario) [2095041] - audit: free module name (Richard Guy Briggs) [2100259] - bfq: fix blkio cgroup leakage v4 (Ming Lei) [2093206] - scsi: scsi_dh_alua: Properly handle the ALUA transitioning state (Ewan D. Milne) [1992870] - mm: sparse: remove __section_nr() function (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to find_memory_block (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to section_mark_present (Mark Langsdorf) [2067280] - headers/uninline: Uninline single-use function: kobject_has_children() (Mark Langsdorf) [2067280] - arch_topology: Do not set llc_sibling if llc_id is invalid (Mark Langsdorf) [2067280] - topology: make core_mask include at least cluster_siblings (Mark Langsdorf) [2067280] - regmap: allow a defined reg_base to be added to every address (Mark Langsdorf) [2067280] - regmap: add configurable downshift for addresses (Mark Langsdorf) [2067280] - drivers/base/dd.c : Remove the initial value of the global variable (Mark Langsdorf) [2067280] - devres: fix typos in comments (Mark Langsdorf) [2067280] - base: soc: Make soc_device_match() simpler and easier to read (Mark Langsdorf) [2067280] - driver core: Refactor sysfs and drv/bus remove hooks (Mark Langsdorf) [2067280] - driver core: Refactor multiple copies of device cleanup (Mark Langsdorf) [2067280] - arch_topology: obtain cpu capacity using information from CPPC (Mark Langsdorf) [2067280] - PM: core: keep irq flags in device_pm_check_callbacks() (Mark Langsdorf) [2067280] - PM: sleep: Add device name to suspend_report_result() (Mark Langsdorf) [2067280] - PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() (Mark Langsdorf) [2067280] - PM: sleep: wakeup: Fix typos in comments (Mark Langsdorf) [2067280] - PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() (Mark Langsdorf) [2067280] - PM: domains: use dev_err_probe() to simplify error handling (Mark Langsdorf) [2067280] - PM: domains: Prevent power off for parent unless child is in deepest state (Mark Langsdorf) [2067280] - driver core: cleanup double words comments (Mark Langsdorf) [2067280] - device property: Don't split fwnode_get_irq*() APIs in the code (Mark Langsdorf) [2067280] - regmap: irq: cleanup comments (Mark Langsdorf) [2067280] - platform: use dev_err_probe() in platform_get_irq_byname() (Mark Langsdorf) [2067280] - devtmpfs: drop redundant fs parameters from internal fs (Mark Langsdorf) [2067280] - component: Replace most references to 'master' with 'aggregate device' (Mark Langsdorf) [2067280] - device property: Add fwnode_irq_get_byname (Mark Langsdorf) [2067280] - regmap-irq: Fix typo in comment (Mark Langsdorf) [2067280] - driver core: Free DMA range map when device is released (Mark Langsdorf) [2067280] - regmap-irq: Update interrupt clear register for proper reset (Mark Langsdorf) [2067280] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067280] - devtmpfs regression fix: reconfigure on each mount (Mark Langsdorf) [2067280] - regmap: debugfs: Fix indentation (Mark Langsdorf) [2067280] - regmap: Call regmap_debugfs_exit() prior to _init() (Mark Langsdorf) [2067280] - driver core: Make bus notifiers in right order in really_probe() (Mark Langsdorf) [2067280] - driver core: Move driver_sysfs_remove() after driver_sysfs_add() (Mark Langsdorf) [2067280] - driver core: Simplify async probe test code by using ktime_ms_delta() (Mark Langsdorf) [2067280] - PM: runtime: Simplify locking in pm_runtime_put_suppliers() (Mark Langsdorf) [2067280] - software node: fix wrong node passed to find nargs_prop (Mark Langsdorf) [2067280] - driver core: platform: document registration-failure requirement (Mark Langsdorf) [2067280] - device property: Add fwnode_iomap() (Mark Langsdorf) [2067280] - device property: Use fwnode_graph_for_each_endpoint() macro (Mark Langsdorf) [2067280] - device property: Implement fwnode_graph_get_endpoint_count() (Mark Langsdorf) [2067280] - device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED (Mark Langsdorf) [2067280] - rtc: Check return value from mc146818_get_time() (Mark Langsdorf) [2067280] - device property: Check fwnode->secondary when finding properties (Mark Langsdorf) [2067280] - topology/sysfs: rework book and drawer topology ifdefery (Mark Langsdorf) [2067280] - topology/sysfs: export cluster attributes only if an architectures has support (Mark Langsdorf) [2067280] - topology/sysfs: export die attributes only if an architectures has support (Mark Langsdorf) [2067280] - driver core: Don't call device_remove_properties() from device_del() (Mark Langsdorf) [2067280] - regmap: allow to define reg_update_bits for no bus configuration (Mark Langsdorf) [2067280] - platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup (Mark Langsdorf) [2067250] - PM: sleep: Fix error handling in dpm_prepare() (Mark Langsdorf) [2067250] - PM: sleep: Avoid calling put_device() under dpm_list_mtx (Mark Langsdorf) [2067250] - PM: sleep: Fix runtime PM based cpuidle support (Mark Langsdorf) [2067250] - PM / wakeirq: support enabling wake-up irq after runtime_suspend called (Mark Langsdorf) [2067250] - device property: Drop redundant NULL checks (Mark Langsdorf) [2067250] - PM: sleep: Pause cpuidle later and resume it earlier during system transitions (Mark Langsdorf) [2067250] - PM: suspend: Do not pause cpuidle in the suspend-to-idle path (Mark Langsdorf) [2067250] - regmap: spi: Set regmap max raw r/w from max_transfer_size (Mark Langsdorf) [2067250] - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions (Mark Langsdorf) [2067250] - component: do not leave master devres group open after bind (Mark Langsdorf) [2067250] - driver core: Provide device_match_acpi_handle() helper (Mark Langsdorf) [2067250] - regmap: Fix possible double-free in regcache_rbtree_exit() (Mark Langsdorf) [2067250] - device property: build kunit tests without structleak plugin (Mark Langsdorf) [2067250] - driver core: Reject pointless SYNC_STATE_ONLY device links (Mark Langsdorf) [2067250] - firmware_loader: add a sanity check for firmware_request_builtin() (Mark Langsdorf) [2067250] - firmware_loader: split built-in firmware call (Mark Langsdorf) [2067250] - firmware_loader: fix pre-allocated buf built-in firmware use (Mark Langsdorf) [2067250] - drivers/base/component.c: remove superfluous header files from component.c (Mark Langsdorf) [2067250] - drivers/base/arch_topology.c: remove superfluous header (Mark Langsdorf) [2067250] - driver core: use NUMA_NO_NODE during device_initialize (Mark Langsdorf) [2067250] - driver core: Fix possible memory leak in device_link_add() (Mark Langsdorf) [2067250] - driver core: Add debug logs when fwnode links are added/deleted (Mark Langsdorf) [2067250] - driver core: Create __fwnode_link_del() helper function (Mark Langsdorf) [2067250] - driver core: Set deferred probe reason when deferred by driver core (Mark Langsdorf) [2067250] - driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD (Mark Langsdorf) [2067250] - driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER (Mark Langsdorf) [2067250] - driver core: fw_devlink: Improve handling of cyclic dependencies (Mark Langsdorf) [2067250] - software node: balance refcount for managed software nodes (Mark Langsdorf) [2067250] - driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS() (Mark Langsdorf) [2067250] - PM: base: power: don't try to use non-existing RTC for storing data (Mark Langsdorf) [2067250] - PM: sleep: core: Avoid setting power.must_resume to false (Mark Langsdorf) [2067250] - PM: sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq() (Mark Langsdorf) [2067250] - PM: domains: Fix domain attach for CONFIG_PM_OPP=n (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_clk_create helper (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_runtime_enable helper (Mark Langsdorf) [2067250] - regmap: teach regmap to use raw spinlocks if requested in the config (Mark Langsdorf) [2067250] - PM: domains: Add support for 'required-opps' to set default perf state (Mark Langsdorf) [2067250] - Revert "media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary" (Mark Langsdorf) [2067250] - driver: base: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() (Mark Langsdorf) [2067250] - driver core: Fix error return code in really_probe() (Mark Langsdorf) [2067250] - driver: base: Replace symbolic permissions with octal permissions (Mark Langsdorf) [2067250] - regmap: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - regmap: fix the offset of register error log (Mark Langsdorf) [2067250] - bpf: Fix request_sock leak in sk lookup helpers (Antoine Tenart) [2085313] - crypto: fips - make proc files report fips module name and version (Vladis Dronov) [2103966] - net: tipc: fix possible refcount leak in tipc_sk_create() (Xin Long) [2106048] - tipc: move bc link creation back to tipc_node_create (Xin Long) [2106048] - tipc: fix use-after-free Read in tipc_named_reinit (Xin Long) [2106048] - tipc: check attribute length for bearer name (Xin Long) [2106048] - ice: Fix memory corruption in VF driver (Petr Oros) [2037937] - ice: Fix queue config fail handling (Petr Oros) [2037937] - ice: Sync VLAN filtering features for DVM (Petr Oros) [2037937] - ice: Fix PTP TX timestamp offset calculation (Petr Oros) [2037937] - ice: Fix interrupt moderation settings getting cleared (Petr Oros) [2037937] - ice: fix possible under reporting of ethtool Tx and Rx statistics (Petr Oros) [2037937] - ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (Petr Oros) [2037937] - ice: add trace events for tx timestamps (Petr Oros) [2037937] - ice: fix return value check in ice_gnss.c (Petr Oros) [2037937] - ice: remove PF pointer from ice_check_vf_init (Petr Oros) [2037937] - ice: introduce ice_virtchnl.c and ice_virtchnl.h (Petr Oros) [2037937] - ice: cleanup long lines in ice_sriov.c (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_LOCK flag (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_NOTIFY flag (Petr Oros) [2037937] - ice: convert ice_reset_vf to take flags (Petr Oros) [2037937] - ice: convert ice_reset_vf to standard error codes (Petr Oros) [2037937] - ice: make ice_reset_all_vfs void (Petr Oros) [2037937] - ice: drop is_vflr parameter from ice_reset_all_vfs (Petr Oros) [2037937] - ice: move reset functionality into ice_vf_lib.c (Petr Oros) [2037937] - ice: fix a long line warning in ice_reset_vf (Petr Oros) [2037937] - ice: introduce VF operations structure for reset flows (Petr Oros) [2037937] - ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id (Petr Oros) [2037937] - ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h (Petr Oros) [2037937] - ice: use ice_is_vf_trusted helper function (Petr Oros) [2037937] - ice: log an error message when eswitch fails to configure (Petr Oros) [2037937] - ice: cleanup error logging for ice_ena_vfs (Petr Oros) [2037937] - ice: move ice_set_vf_port_vlan near other .ndo ops (Petr Oros) [2037937] - ice: refactor spoofchk control code in ice_sriov.c (Petr Oros) [2037937] - ice: rename ICE_MAX_VF_COUNT to avoid confusion (Petr Oros) [2037937] - ice: remove unused definitions from ice_sriov.h (Petr Oros) [2037937] - ice: convert vf->vc_ops to a const pointer (Petr Oros) [2037937] - ice: remove circular header dependencies on ice.h (Petr Oros) [2037937] - ice: rename ice_virtchnl_pf.c to ice_sriov.c (Petr Oros) [2037937] - ice: rename ice_sriov.c to ice_vf_mbx.c (Petr Oros) [2037937] - ice: Fix FV offset searching (Petr Oros) [2037937] - ice: Add support for outer dest MAC for ADQ tunnels (Petr Oros) [2037937] - ice: avoid XDP checks in ice_clean_tx_irq() (Petr Oros) [2037937] - ice: change "can't set link" message to dbg level (Petr Oros) [2037937] - ice: Add slow path offload stats on port representor in switchdev (Petr Oros) [2037937] - ice: Add support for inner etype in switchdev (Petr Oros) [2037937] - ice: convert VF storage to hash table with krefs and RCU (Petr Oros) [2037937] - ice: introduce VF accessor functions (Petr Oros) [2037937] - ice: factor VF variables to separate structure (Petr Oros) [2037937] - ice: convert ice_for_each_vf to include VF entry iterator (Petr Oros) [2037937] - ice: use ice_for_each_vf for iteration during removal (Petr Oros) [2037937] - ice: remove checks in ice_vc_send_msg_to_vf (Petr Oros) [2037937] - ice: move VFLR acknowledge during ice_free_vfs (Petr Oros) [2037937] - ice: move clear_malvf call in ice_free_vfs (Petr Oros) [2037937] - ice: pass num_vfs to ice_set_per_vf_res() (Petr Oros) [2037937] - ice: store VF pointer instead of VF ID (Petr Oros) [2037937] - ice: refactor unwind cleanup in eswitch mode (Petr Oros) [2037937] - ice: add TTY for GNSS module for E810T device (Petr Oros) [2037937] - ice: Simplify tracking status of RDMA support (Petr Oros) [2037937] - ice: Add ability for PF admin to enable VF VLAN pruning (Petr Oros) [2037937] - ice: Add support for 802.1ad port VLANs VF (Petr Oros) [2037937] - ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev (Petr Oros) [2037937] - ice: Support configuring the device to Double VLAN Mode (Petr Oros) [2037937] - ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037937] - ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads (Petr Oros) [2037937] - ice: Add outer_vlan_ops and VSI specific VLAN ops implementations (Petr Oros) [2037937] - ice: Adjust naming for inner VLAN operations (Petr Oros) [2037937] - ice: Use the proto argument for VLAN ops (Petr Oros) [2037937] - ice: Refactor vf->port_vlan_info to use ice_vlan (Petr Oros) [2037937] - ice: Introduce ice_vlan struct (Petr Oros) [2037937] - ice: Add new VSI VLAN ops (Petr Oros) [2037937] - ice: Add helper function for adding VLAN 0 (Petr Oros) [2037937] - ice: Refactor spoofcheck configuration functions (Petr Oros) [2037937] - Revert "ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured" (Petr Oros) [2037937] - Revert "ice: Do not enable VLAN pruning when spoofchk is enabled" (Petr Oros) [2037937] - ice: Remove likely for napi_complete_done (Petr Oros) [2037937] - ice: add support for DSCP QoS for IDC (Petr Oros) [2037937] - ice: respect metadata on XSK Rx to skb (Petr Oros) [2037937] - ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Petr Oros) [2037937] - ice: respect metadata in legacy-rx/ice_construct_skb() (Petr Oros) [2037937] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2037937]- i40e: Fix call trace in setup_tx_descriptors (Ivan Vecera) [2037943] - i40e: Fix calculating the number of queue pairs (Ivan Vecera) [2037943] - i40e: Fix adding ADQ filter to TC0 (Ivan Vecera) [2037943] - i40e: i40e_main: fix a missing check on list iterator (Ivan Vecera) [2037943] - i40e, xsk: Get rid of redundant 'fallthrough' (Ivan Vecera) [2037943] - i40e, xsk: Diversify return values from xsk_wakeup call paths (Ivan Vecera) [2037943] - i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ivan Vecera) [2037943] - i40e: Add Ethernet Connection X722 for 10GbE SFP+ support (Ivan Vecera) [2037943] - i40e: Add vsi.tx_restart to i40e ethtool stats (Ivan Vecera) [2037943] - i40e: Add tx_stopped stat (Ivan Vecera) [2037943] - i40e: Add support for MPLS + TSO (Ivan Vecera) [2037943] - i40e: little endian only valid checksums (Ivan Vecera) [2037943] - i40e: stop disabling VFs due to PF error responses (Ivan Vecera) [2037943] - i40e: remove dead stores on XSK hotpath (Ivan Vecera) [2037943] - i40e: Add a stat for tracking busy rx pages (Ivan Vecera) [2037943] - i40e: Add a stat for tracking pages waived (Ivan Vecera) [2037943] - i40e: Add a stat tracking new RX page allocations (Ivan Vecera) [2037943] - i40e: Aggregate and export RX page reuse stat (Ivan Vecera) [2037943] - i40e: Remove rx page reuse double count (Ivan Vecera) [2037943] - i40e: Fix race condition while adding/deleting MAC/VLAN filters (Ivan Vecera) [2037943] - i40e: Add new version of i40e_aq_add_macvlan function (Ivan Vecera) [2037943] - i40e: Add new versions of send ASQ command functions (Ivan Vecera) [2037943] - i40e: Add sending commands in atomic context (Ivan Vecera) [2037943] - i40e: Remove unused RX realloc stat (Ivan Vecera) [2037943] - i40e: Disable hw-tc-offload feature on driver load (Ivan Vecera) [2037943] - i40e: Fix reset path while removing the driver (Ivan Vecera) [2037943] - i40e: respect metadata on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: Remove useless DMA-32 fallback configuration (Ivan Vecera) [2037943] - i40e: fix unsigned stat widths (Ivan Vecera) [2037943] - i40e: Fix for failed to init adminq while VF reset (Ivan Vecera) [2037943] - i40e: Fix queues reservation for XDP (Ivan Vecera) [2037943] - i40e: Fix issue when maximum queues is exceeded (Ivan Vecera) [2037943] - i40e: Increase delay to 1 s after global EMP reset (Ivan Vecera) [2037943] - i40e: remove variables set but not used (Ivan Vecera) [2037943] - i40e: Remove non-inclusive language (Ivan Vecera) [2037943] - i40e: Update FW API version (Ivan Vecera) [2037943] - i40e: Minimize amount of busy-waiting during AQ send (Ivan Vecera) [2037943] - i40e: Add ensurance of MacVlan resources for every trusted VF (Ivan Vecera) [2037943] - i40e: Fix incorrect netdev's real number of RX/TX queues (Ivan Vecera) [2037943] - i40e: Fix for displaying message regarding NVM version (Ivan Vecera) [2037943] - i40e: fix use-after-free in i40e_sync_filters_subtask() (Ivan Vecera) [2037943] - i40e: Fix to not show opcode msg on unsuccessful VF MAC change (Ivan Vecera) [2037943] - i40e: switch to napi_build_skb() (Ivan Vecera) [2037943] - i40e: Use irq_update_affinity_hint() (Ivan Vecera) [2037943] - mptcp: fix race on unaccepted mptcp sockets (Davide Caratti) [2076971] - mptcp: fix local endpoint accounting (Davide Caratti) [2076971] - mptcp: fix race in overlapping signal events (Davide Caratti) [2076971] - mptcp: fix subflow accounting on close (Davide Caratti) [2076971] - mptcp: introduce implicit endpoints (Davide Caratti) [2076971] - mptcp: constify a bunch of of helpers (Davide Caratti) [2076971] - mptcp: drop port parameter of mptcp_pm_add_addr_signal (Davide Caratti) [2076971] - mptcp: fix removing ids bitmap setting (Davide Caratti) [2076971] - selftests: mptcp: be more conservative with cookie MPJ limits (Davide Caratti) [2076971] - selftests: mptcp: more robust signal race test (Davide Caratti) [2076971] - mptcp: cleanup MPJ subflow list handling (Davide Caratti) [2076971] - mptcp: do not block subflows creation on errors (Davide Caratti) [2076971] - mptcp: keep track of local endpoint still available for each msk (Davide Caratti) [2076971] - mptcp: clean up harmless false expressions (Davide Caratti) [2076971] - mptcp: fix per socket endpoint accounting (Davide Caratti) [2076971] - selftests: mptcp: add fullmesh testcases (Davide Caratti) [2076971] - selftests: mptcp: set and print the fullmesh flag (Davide Caratti) [2076971] - mptcp: local addresses fullmesh (Davide Caratti) [2076971] - mptcp: remote addresses fullmesh (Davide Caratti) [2076971] - mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT (Davide Caratti) [2076971] - mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal (Davide Caratti) [2076971] - mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other (Davide Caratti) [2076971] - mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate (Davide Caratti) [2076971] - mptcp: move drop_other_suboptions check under pm lock (Davide Caratti) [2076971] - mptcp: drop flags and ifindex arguments (Davide Caratti) [2076971] - mptcp: allow to use port and non-signal in set_flags (Davide Caratti) [2076971] - NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED (Scott Mayhew) [2066369] - KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 miti (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Use the clearbhb instruction in mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: add ID_AA64ISAR2_EL1 sys register (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Mitigate spectre style branch history side channels (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Add templates for BHB mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spect (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add percpu vectors for EL1 (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add macro for reading symbol addresses from the trampolin (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add vectors that have the bhb mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow the trampoline text to occupy multiple pages (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the kpti trampoline's kpti sequence optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move trampoline macros out of ifdef'd section (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Don't assume tramp_vectors is the start of the vectors (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move the trampoline data page before the text page (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Free up another register on kpti's tramp_exit path (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the trampoline cleanup optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry.S: Add ventry overflow sanity checks (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Cortex-X2 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: syscall: exit userspace before unmasking exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: ptrace: Consistently use pseudo-singlestep exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - ethtool: Fix get module eeprom fallback (Ivan Vecera) [2091772] - xfs: use setattr_copy to set vfs inode attributes (Andrey Albershteyn) [2085622] - xfs: ensure log flush at the end of a synchronous fallocate call (Andrey Albershteyn) [2085622] - xfs: set prealloc flag in xfs_alloc_file_space() (Andrey Albershteyn) [2085622] - xfs: fallocate() should call file_modified() (Andrey Albershteyn) [2085622] - xfs: remove XFS_PREALLOC_SYNC (Andrey Albershteyn) [2085622] - drm/ast: Fix black screen when getting out of suspend (Jocelyn Falempe) [2097492] - drm/ast: Create the driver for ASPEED proprietory Display-Port (Jocelyn Falempe) [2097492] - x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl (Waiman Long) [2101938] - x86/speculation/mmio: Print SMT warning (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - KVM: x86/speculation: Disable Fill buffer clear within guests (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/srbds: Update SRBDS mitigation selection (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation: Add a common function for MD_CLEAR mitigation update (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - Documentation: Add documentation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/tsx: Disable TSX development mode at boot (Waiman Long) [2090252] - x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (Waiman Long) [2090252] - x86/tsx: Clear CPUID bits when TSX always force aborts (Waiman Long) [2090252] - cpu/speculation: Add prototype for cpu_show_srbds() (Waiman Long) [2090252] - x86/cpu: Move arch_smt_update() to a neutral place (Waiman Long) [2090252] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Myron Stowe) [2096364] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Myron Stowe) [2096364] - serial: 8250_pci: Merge 8250_moxa to 8250_pci (Myron Stowe) [2096364] - serial: 8250: Use dev_get_drvdata where possible (Myron Stowe) [2096364] - serial: 8250: pericom_do_set_divisor can be static (Myron Stowe) [2096364] - serial: 8250: Add support for higher baud rates to Pericom chips (Myron Stowe) [2096364] - serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup() (Myron Stowe) [2096364] - serial: 8250_pci: Fix number of ports for ACCES serial cards (Myron Stowe) [2096364] - serial: 8250_pci: Replace custom code with pci_match_id() (Myron Stowe) [2096364] - net/sched: act_police: more accurate MTU policing (Davide Caratti) [2100893] - selinux: initialize proto variable in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - selinux: fix a sock regression in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - LSM: Avoid warnings about potentially unused hook variables (Ondrej Mosnacek) [2005892] - selinux: fix all of the W=1 build warnings (Ondrej Mosnacek) [2005892] - selinux: make better use of the nf_hook_state passed to the NF hooks (Ondrej Mosnacek) [2005892] - selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2005892 1969344] - selinux: remove unneeded ipv6 hook wrappers (Ondrej Mosnacek) [2005892] - lsm_audit: avoid overloading the "key" audit field (Ondrej Mosnacek) [2005892] - security: remove unneeded subdir-$(CONFIG_...) (Ondrej Mosnacek) [2005892] - selinux: return early for possible NULL audit buffers (Ondrej Mosnacek) [2005892] - selinux: correct the return value when loads initial sids (Ondrej Mosnacek) [2005892] - audit: remove unnecessary 'ret' initialization (Ondrej Mosnacek) [2005892] - selinux: kill 'flags' argument in avc_has_perm_flags() and avc_audit() (Ondrej Mosnacek) [2005892] - selinux: slow_avc_audit has become non-blocking (Ondrej Mosnacek) [2005892] - selinux: Fix kernel-doc (Ondrej Mosnacek) [2005892] - selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC (Ondrej Mosnacek) [2005892] - lsm_audit,selinux: pass IB device name by reference (Ondrej Mosnacek) [2005892] - selinux: Remove redundant assignment to rc (Ondrej Mosnacek) [2005892] - selinux: Corrected comment to match kernel-doc comment (Ondrej Mosnacek) [2005892] - selinux: delete selinux_xfrm_policy_lookup() useless argument (Ondrej Mosnacek) [2005892] - selinux: constify some avtab function arguments (Ondrej Mosnacek) [2005892] - selinux: simplify duplicate_policydb_cond_list() by using kmemdup() (Ondrej Mosnacek) [2005892] - selinux: add proper NULL termination to the secclass_map permissions (Ondrej Mosnacek) [2005892] - security: commoncap: clean up kernel-doc comments (Ondrej Mosnacek) [2005892] - security: commoncap: fix -Wstringop-overread warning (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr (Lukas Czerner) [2102619] - ext4: add reserved GDT blocks check (Lukas Czerner) [2099702] - ext4: make variable "count" signed (Lukas Czerner) [2099702] - ext4: fix bug_on ext4_mb_use_inode_pa (Lukas Czerner) [2099702] - ext4: fix super block checksum incorrect after mount (Lukas Czerner) [2099702] - ext4: fix bug_on in __es_tree_search (Lukas Czerner) [2099702] - ext4: avoid cycles in directory h-tree (Lukas Czerner) [2099702] - ext4: verify dir block before splitting it (Lukas Czerner) [2099702] - ext4: fix bug_on in ext4_writepages (Lukas Czerner) [2099702] - ext4: reject the 'commit' option on ext2 filesystems (Lukas Czerner) [2099702] - ext4: fix use-after-free in ext4_rename_dir_prepare (Lukas Czerner) [2099702] - ext4: fix warning in ext4_handle_inode_extension (Lukas Czerner) [2099702]- i915: Explicitly #include (Michel Dänzer) [2041811] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Michel Dänzer) [2041811] - drm/i915: #include for k(un)map APIs (Michel Dänzer) [2041811] - Revert "mm: remove the extra ZONE_DEVICE struct page refcount" (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.17..v5.18 (Michel Dänzer) [2041811] - iosys-map: Add a few more helpers (Michel Dänzer) [2041811] - iosys-map: Add offset to iosys_map_memcpy_to() (Michel Dänzer) [2041811] - dma-buf-map: Rename to iosys-map (Michel Dänzer) [2041811] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2041811] - Revert "drm: import DMA_BUF module namespace" (Michel Dänzer) [2041811] - drm/virtio: Do not use virtio_reset_device (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.16..v5.17 (Michel Dänzer) [2041811] - agp/intel-gtt: reduce intel-gtt dependencies more (Michel Dänzer) [2041811] - agp/intel-gtt: Replace kernel.h with the necessary inclusions (Michel Dänzer) [2041811] - x86/gpu: Reserve stolen memory for first integrated Intel GPU (Michel Dänzer) [2041811] - drm/i915/rpl-s: Add PCI IDS for Raptor Lake S (Michel Dänzer) [2041811] - drm/amdgpu: Use MCE_PRIO_FIRST instead of MCE_PRIO_UC (Michel Dänzer) [2041811] - Revert "drm/amdgpu: disable runpm if we are the primary adapter" (Michel Dänzer) [2041811] - Revert "treewide: Replace the use of mem_encrypt_active() with cc_platform_has()" (Michel Dänzer) [2041811] - Revert "dma-buf: move dma-buf symbols into the DMA_BUF module namespace" (Michel Dänzer) [2041811] - Revert "fix for "dma-buf: move dma-buf symbols into the DMA_BUF module namespace"" (Michel Dänzer) [2041811] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.15..v5.16 (Michel Dänzer) [2041811] - drm/bochs: Explicitly #include (Michel Dänzer) [2041811] - Revert "gpu: Bulk conversion to generic_handle_domain_irq()" (Michel Dänzer) [2041811] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2041811] - drm: Drop linux/ prefix from stdarg.h include (Michel Dänzer) [2041811] - drm/i915: Convert to older tasklet API (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.14.21..v5.15 (Michel Dänzer) [2041811] - dma-buf: Fix kerneldoc comment for struct dma_fence_array (Michel Dänzer) [2041811] - Makefile: Add RHEL_DRM_EXTRAVERSION (Michel Dänzer) [2041811] - mei: me: add Alder Lake N device id. (Prarit Bhargava) [2072660] - pinctrl: alderlake: Fix register offsets for ADL-N variant (Prarit Bhargava) [2049965] - pinctrl: alderlake: Add Intel Alder Lake-N pin controller support (Prarit Bhargava) [2049965] - pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (Prarit Bhargava) [2049965] - spi: pxa2xx: Add support for Intel Alder Lake PCH-M (Prarit Bhargava) [2089507] - RHEL-only: KVM: selftests: Compile rseq_test out on aarch64 (Eric Auger) [2078919] - KVM: arm64: Don't read a HW interrupt pending state in user context (Eric Auger) [2078919] - KVM: arm64: selftests: Add init ITS device test (Eric Auger) [2078919] - KVM: arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add some tests for GICv2 in vgic_init (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init/vm_gic_create version agnostic (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init gic version agnostic (Eric Auger) [2078919] - KVM: arm64: vgic: Drop vgic_check_ioaddr() (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check ITS region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v2: Check cpu interface region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check redist region is not above the VM IPA size (Eric Auger) [2078919] - kvm: arm64: vgic: Introduce vgic_check_iorange (Eric Auger) [2078919] - Revert "RHEL-only: KVM: selftests: Fix AArch64 compilation" (Eric Auger) [2078919] - selftests: KVM: Free the GIC FD when cleaning up in arch_timer (Eric Auger) [2078919] - selftests: KVM: Don't leak GIC FD across dirty log test iterations (Eric Auger) [2078919] - KVM: arm64: selftests: Introduce vcpu_width_config (Eric Auger) [2078919] - KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs (Eric Auger) [2078919] - KVM: arm64: Generalise VM features into a set of flags (Eric Auger) [2078919] - KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 (Eric Auger) [2078919] - kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() (Eric Auger) [2078919] - kvm: selftests: aarch64: fix some vgic related comments (Eric Auger) [2078919] - kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check (Eric Auger) [2078919] - kvm: selftests: aarch64: pass vgic_irq guest args as a pointer (Eric Auger) [2078919] - kvm: selftests: aarch64: fix assert in gicv3_access_reg (Eric Auger) [2078919] - KVM: selftests: Add vgic initialization for dirty log perf test for ARM (Eric Auger) [2078919] - KVM: arm64: vgic: Read HW interrupt pending state from the HW (Eric Auger) [2078919] - KVM: arm64: Emulate the OS Lock (Eric Auger) [2078919] - KVM: arm64: Allow guest to set the OSLK bit (Eric Auger) [2078919] - KVM: arm64: Stash OSLSR_EL1 in the cpu context (Eric Auger) [2078919] - KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined (Eric Auger) [2078919] - KVM: arm64: vgic: Replace kernel.h with the necessary inclusions (Eric Auger) [2078919] - KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() (Eric Auger) [2078919] - KVM: arm64: selftests: get-reg-list: Add pauth configuration (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test for restoring active IRQs (Eric Auger) [2078919] - KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq (Eric Auger) [2078919] - KVM: selftests: Add IRQ GSI routing library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test_inject_fail to vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add preemption tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test (Eric Auger) [2078919] - KVM: selftests: aarch64: Abstract the injection functions in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state (Eric Auger) [2078919] - KVM: selftests: Add kvm_irq_line library function (Eric Auger) [2078919] - KVM: selftests: aarch64: Add GICv3 register accessor library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers (Eric Auger) [2078919] - KVM: selftests: aarch64: Move gic_v3.h to shared headers (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for various modes with 16kB page size (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K} (Eric Auger) [2078919] - KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() (Eric Auger) [2078919] - KVM: arm64: Fix comment for kvm_reset_vcpu() (Eric Auger) [2078919] - KVM: arm64: Use defined value for SCTLR_ELx_EE (Eric Auger) [2078919] - KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug() (Eric Auger) [2078919] - KVM: arm64: Consolidate dist->ready setting into kvm_vgic_map_resources() (Eric Auger) [2078919] - arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c (Eric Auger) [2078919] - KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid (Eric Auger) [2078919] - KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init() (Eric Auger) [2078919] - KVM: arm64: Restructure the point where has_run_once is advertised (Eric Auger) [2078919] - KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line (Eric Auger) [2078919] - KVM: arm64: Move SVE state mapping at HYP to finalize-time (Eric Auger) [2078919] - KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() (Eric Auger) [2078919] - KVM: arm64: Constify kvm_io_gic_ops (Eric Auger) [2078919] - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 (Eric Auger) [2078919] - selftests: KVM: Fix kvm device helper ioctl assertions (Eric Auger) [2078919] - ACPI: tables: Quiet ACPI table not found warning (Mark Langsdorf) [2067290] - ACPI/IORT: Check node revision for PMCG resources (Mark Langsdorf) [2067290] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067290] - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE (Mark Langsdorf) [2067290] - ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" (Mark Langsdorf) [2067290] - ACPI: require CRC32 to build (Mark Langsdorf) [2067290] - ACPI: DPTF: Support Raptor Lake (Mark Langsdorf) [2067290] - ACPI: scan: Rename label in acpi_scan_init() (Mark Langsdorf) [2067290] - ACPI: scan: Simplify initialization of power and sleep buttons (Mark Langsdorf) [2067290] - ACPI: scan: Change acpi_scan_init() return value type to void (Mark Langsdorf) [2067290] - ACPI: SPCR: check if table->serial_port.access_width is too wide (Mark Langsdorf) [2067290] - ACPI: APD: Check for NULL pointer after calling devm_ioremap() (Mark Langsdorf) [2067290] - ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() (Mark Langsdorf) [2067290] - ACPI: APD: Add a fmw property clk-name (Mark Langsdorf) [2067290] - ACPI: pfr_update: Fix return value check in pfru_write() (Mark Langsdorf) [2067290] - ACPI: processor: thermal: avoid cpufreq_get_policy() (Mark Langsdorf) [2067290] - ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers (Mark Langsdorf) [2067290] - ACPI: battery: Add the ThinkPad "Not Charging" quirk (Mark Langsdorf) [2067290] - acpi: Store CRC-32 hash of the _PLD in struct acpi_device (Mark Langsdorf) [2067290] - acpi: Export acpi_bus_type (Mark Langsdorf) [2067290] - ACPI: sysfs: use default_groups in kobj_type (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Telemetry driver (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Update device driver (Mark Langsdorf) [2067290] - efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures (Mark Langsdorf) [2067290] - ACPICA: Update version to 20211217 (Mark Langsdorf) [2067290] - ACPICA: iASL/NHLT table: "Specific Data" field support (Mark Langsdorf) [2067290] - ACPICA: iASL: Add suppport for AGDI table (Mark Langsdorf) [2067290] - ACPICA: iASL: Add TDEL table to both compiler/disassembler (Mark Langsdorf) [2067290] - ACPICA: Fixed a couple of warnings under MSVC (Mark Langsdorf) [2067290] - ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Mark Langsdorf) [2067290] - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 (Mark Langsdorf) [2067290] - ACPICA: Add support for PCC Opregion special context data (Mark Langsdorf) [2067290] - ACPICA: Fix wrong interpretation of PCC address (Mark Langsdorf) [2067290] - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() (Mark Langsdorf) [2067290] - ACPICA: Utilities: Avoid deleting the same object twice in a row (Mark Langsdorf) [2067290] - ACPICA: Fix AEST Processor generic resource substructure data field byte length (Mark Langsdorf) [2067290] - ACPICA: iASL/Disassembler: Additional support for NHLT table (Mark Langsdorf) [2067290] - ACPICA: Avoid subobject buffer overflow when validating RSDP signature (Mark Langsdorf) [2067290] - ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR (Mark Langsdorf) [2067290] - ACPICA: Use original pointer for virtual origin tables (Mark Langsdorf) [2067290] - ACPICA: Use original data_table_region pointer for accesses (Mark Langsdorf) [2067290] - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions (Mark Langsdorf) [2067290] - ACPI: CPPC: Amend documentation in the comments (Mark Langsdorf) [2067290] - ACPI: NFIT: Import GUID before use (Mark Langsdorf) [2067290] - ACPI: PM: Remove redundant cache flushing (Mark Langsdorf) [2067290] - ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Mark Langsdorf) [2067290] - ACPI: tables: Add AEST to the list of known table signatures (Mark Langsdorf) [2067290] - ACPI: PM: Avoid CPU cache flush when entering S4 (Mark Langsdorf) [2067290] - PM: hibernate: Allow ACPI hardware signature to be honoured (Mark Langsdorf) [2067290] - ACPI: PMIC: xpower: Fix _TMP ACPI errors (Mark Langsdorf) [2067290] - ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function (Mark Langsdorf) [2067290] - ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations (Mark Langsdorf) [2067290] - ACPI: EC: Mark the ec_sys write_support param as module_param_hw() (Mark Langsdorf) [2067290] - ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() (Mark Langsdorf) [2067290] - ACPI: EC: Make the event work state machine visible (Mark Langsdorf) [2067290] - ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() (Mark Langsdorf) [2067290] - ACPI: EC: Rename three functions (Mark Langsdorf) [2067290] - ACPI: EC: Simplify locking in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Rearrange the loop in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Pass one argument to acpi_ec_query() (Mark Langsdorf) [2067290] - ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067290] - ACPI: EC: Rework flushing of EC work while suspended to idle (Mark Langsdorf) [2067290] - ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list (Mark Langsdorf) [2067290] - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win (Mark Langsdorf) [2067290] - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path (Mark Langsdorf) [2067290] - ACPI: Change acpi_device_always_present() into acpi_device_override_status() (Mark Langsdorf) [2067290] - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table (Mark Langsdorf) [2067290] - ACPI: processor idle: Use swap() instead of open coding it (Mark Langsdorf) [2067290] - ACPI: processor: Replace kernel.h with the necessary inclusions (Mark Langsdorf) [2067290] - ACPI: DPTF: Update device ID in a comment (Mark Langsdorf) [2067290] - ACPI: PM: Emit debug messages when enabling/disabling wakeup power (Mark Langsdorf) [2067290] - ACPI: thermal: drop an always true check (Mark Langsdorf) [2067290] - ACPI: Add a context argument for table parsing handlers (Mark Langsdorf) [2067290] - ACPI: Teach ACPI table parsing about the CEDT header format (Mark Langsdorf) [2067290] - ACPI: Keep sub-table parsing infrastructure available for modules (Mark Langsdorf) [2067290] - cxgb4: fix wrong shift. (Raju Rangoju) [1977437] - cxgb4: fix wrong ethtool n-tuple rule lookup (Raju Rangoju) [1977437] - cxgb4: halt chip before flashing PHY firmware image (Raju Rangoju) [1977437] - cxgb4: fix sleep in atomic when flashing PHY firmware (Raju Rangoju) [1977437] - cxgb4: fix endianness when flashing boot image (Raju Rangoju) [1977437] - cxgb4: avoid link re-train during TC-MQPRIO configuration (Raju Rangoju) [1977437] - cxgb4: fix regression with HASH tc prio value update (Raju Rangoju) [1977437] - cxgb4: avoid accessing registers when clearing filters (Raju Rangoju) [1977437] - net:CXGB4: fix leak if sk_buff is not used (Raju Rangoju) [1977437] - cxgb4: Fix unintentional sign extension issues (Raju Rangoju) [1977437] - cxgb4: remove unneeded if-null-free check (Raju Rangoju) [1977437] - PCI: vmd: Assign VMD IRQ domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Prevent recursive locking on interrupt allocation (Myron Stowe) [2050850] - PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's (Myron Stowe) [2050850] - PCI: vmd: Honor ACPI _OSC on PCIe features (Myron Stowe) [2050850] - PCI: vmd: Clean up domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2050850] - PCI: Add PCI_ERROR_RESPONSE and related definitions (Myron Stowe) [2050850] - PCI: vmd: Drop redundant includes of , (Myron Stowe) [2050850] - PCI: vmd: Assign a number to each VMD controller (Myron Stowe) [2050850] - PCI: vmd: Disable MSI-X remapping when possible (Myron Stowe) [2050850] - PCI: vmd: Offset Client VMD MSI-X vectors (Myron Stowe) [2050850] - PCI: vmd: Use msi_msg shadow structs (Myron Stowe) [2050850] - Merge tag 'pci-v5.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/g (Myron Stowe) [2050850] - PCI: vmd: Update VMD PM to correctly use generic PCI PM (Myron Stowe) [2050850] - PCI: vmd: Create IRQ allocation helper (Myron Stowe) [2050850] - PCI: vmd: Create IRQ Domain configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create bus offset configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create physical offset helper (Myron Stowe) [2050850] - PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - PCI: vmd: Dont abuse vector irqomain as parent (Myron Stowe) [2050850] - PCI: designware-ep: Fix the Header Type check (Myron Stowe) [2050850] - PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guests (Myron Stowe) [2050850] - PCI: vmd: Filter resource type bits from shadow register (Myron Stowe) [2050850] - PCI: Fix indentation (Myron Stowe) [2050850] - scsi: iscsi: Fix session removal on shutdown (Chris Leech) [2101760] - scsi: qedi: Use QEDI_MODE_NORMAL for error handling (Chris Leech) [2101760] - scsi: iscsi: Add helper to remove a session from the kernel (Chris Leech) [2101760] - scsi: iscsi: Clean up bound endpoints during shutdown (Chris Leech) [2101760] - scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel (Chris Leech) [2101760] - scsi: iscsi: Fix HW conn removal use after free (Chris Leech) [2101760] - scsi: iscsi: Make iscsi_unregister_transport() return void (Chris Leech) [2101760] - scsi: core: iscsi: Directly use ida_alloc()/ida_free() (Chris Leech) [2101760] - scsi: iscsi: Exclude zero from the endpoint ID range (Chris Leech) [2101760] - scsi: iscsi: Fix harmless double shift bug (Chris Leech) [2101760] - scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup() (Chris Leech) [2101760] - scsi: libiscsi: Teardown iscsi_cls_conn gracefully (Chris Leech) [2101760] - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization (Chris Leech) [2101760] - scsi: iscsi: Add helper functions to manage iscsi_cls_conn (Chris Leech) [2101760] - scsi: iscsi: Drop temp workq_name (Chris Leech) [2101760] - scsi: iscsi: Use the session workqueue for recovery (Chris Leech) [2101760] - scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding (Chris Leech) [2101760] - scsi: iscsi: Remove iscsi_scan_finished() (Chris Leech) [2101760] - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() (Chris Leech) [2101760] - scsi: libiscsi: Move ehwait initialization to iscsi_session_setup() (Chris Leech) [2101760] - x86/sme: Explicitly map new EFI memmap table as encrypted (Chris von Recklinghausen) [2091831] - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c (Chris von Recklinghausen) [2091831] - efi/x86: Fix boot regression on systems with invalid memmap entries (Chris von Recklinghausen) [2091831] - efi: Add tracking for dynamically allocated memmaps (Chris von Recklinghausen) [2091831] - efi: Add a flags parameter to efi_memory_map (Chris von Recklinghausen) [2091831] - x86/kexec: fix memory leak of elf header buffer (Tao Liu) [2014945] - net: sched: add barrier to fix packet stuck problem for lockless qdisc (Davide Caratti) [2103025] - powercap: intel_rapl: add support for ALDERLAKE_N (David Arcari) [2096964] - clk: fix invalid usage of list cursor in unregister (David Arcari) [2105258] - clk: fix invalid usage of list cursor in register (David Arcari) [2105258] - powercap: intel_rapl: add support for RaptorLake (David Arcari) [2076724] - lib/math: move int_pow() from pwm_bl.c for wider use (Ivan Vecera) [2101700] - x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave) (Paul Lai) [2092066]- net/sched: cls_u32: fix possible leak in u32_init_knode() (Davide Caratti) [2081283] - net/sched: cls_u32: fix netns refcount changes in u32_change() (Davide Caratti) [2081283] - net/sched: flower: fix parsing of ethertype following VLAN header (Davide Caratti) [2081283] - net: sched: limit TC_ACT_REPEAT loops (Davide Caratti) [2081283] - net_sched: add __rcu annotation to netdev->qdisc (Davide Caratti) [2081283] - sch_htb: Fail on unsupported parameters when offload is requested (Davide Caratti) [2081283] - net_sched: restore "mpu xxx" handling (Davide Caratti) [2081283] - net: sched: sch_netem: Refactor code in 4-state loss generator (Davide Caratti) [2081283] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2100474] - bpftool: man: Add missing top level docs (Yauheni Kaliuta) [2097615] - net/mlx5: CT: Fix header-rewrite re-use for tupels (Amir Tzin) [2101162] - cpuidle: haltpoll: Call cpuidle_poll_state_init() later (Mark Langsdorf) [2067313] - cpuidle: use default_groups in kobj_type (Mark Langsdorf) [2067313] - cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment (Mark Langsdorf) [2067313] - cpuidle: menu: Fix typo in a comment (Mark Langsdorf) [2067313] - cpuidle: Fix kobject memory leaks in error paths (Mark Langsdorf) [2067313] - cpuidle: menu: Take negative "sleep length" values into account (Mark Langsdorf) [2067313] - HID: elo: Revert USB reference counting (Benjamin Tissoires) [2073833] - HID: elo: fix memory leak in elo_probe (Benjamin Tissoires) [2073833] - fs: dlm: filter user dlm messages for kernel locks (Alexander Aring) [2026116] - psample: Add a fwd declaration for skbuff (Ivan Vecera) [2101706] - platform/x86/intel/sdsi: Fix bug in multi packet reads (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Poll on ready bit for writes (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Handle leaky bucket (Prarit Bhargava) [2100948] - indirect_call_wrapper: extend indirect wrapper to support up to 4 calls (Petr Oros) [2101705] - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() (Ming Lei) [2081913] - netfilter: br_netfilter: do not skip all hooks with 0 priority (Florian Westphal) [2099732] - net: openvswitch: fix parsing of nw_proto for IPv6 fragments (Eelco Chaudron) [2101537] - s390/smp,vdso: fix ASCE handling (Tobias Huschle) [2103887] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2102305] - intel/igbvf:fix repeated words in comments (Corinna Vinschen) [2037962] - igbvf: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037962] - SUNRPC: avoid race between mod_timer() and del_timer_sync() (Benjamin Coddington) [2104507] - iavf: Fix issue with MAC address of VF shown as zero (Petr Oros) [2037938] - iavf: switch to napi_build_skb() (Petr Oros) [2037938] - iavf: Remove non-inclusive language (Petr Oros) [2037938] - iavf: Fix incorrect use of assigning iavf_status to int (Petr Oros) [2037938] - iavf: stop leaking iavf_status as "errno" values (Petr Oros) [2037938] - iavf: Add usage of new virtchnl format to set default MAC (Petr Oros) [2037938] - iavf: refactor processing of VLAN V2 capability message (Petr Oros) [2037938] - iavf: Add support for 50G/100G in AIM algorithm (Petr Oros) [2037938] - iavf: remove redundant ret variable (Petr Oros) [2037938] - iavf: Remove useless DMA-32 fallback configuration (Petr Oros) [2037938] - cifs: fix potential double free during failed mount (Ronnie Sahlberg) [2088799] - cifs: escape spaces in share names (Dave Wysochanski) [2100367] - Documentation: add documentation for force_cgroup_v2_swappiness control (Nico Pache) [2084242] - Introduce force_cgroup_v2_swappiness tuneable to deprecate cgv1 per-cgroup swappiness (Nico Pache) [2084242] - redhat: trim rpminspect config file (Jarod Wilson)- powerpc/smp: Set numa node before updating mask (Diego Domingos) [2103833] - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() (Mohammed Gamal) [2088366] - irqdomain/treewide: Free firmware node after domain removal (Mohammed Gamal) [2088366] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Mohammed Gamal) [2088366] - x86/kvm: Don't waste memory if kvmclock is disabled (Mohammed Gamal) [2088366] - x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() (Mohammed Gamal) [2088366] - x86/pci: Reducde #ifdeffery in PCI init code (Mohammed Gamal) [2088366] - hv_utils: Add comment about max VMbus packet size in VSS driver (Mohammed Gamal) [2088366] - x86/coco: Explicitly declare type of confidential computing platform (Mohammed Gamal) [2088366] - x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Use CC_ATTR attribute to generalize string I/O unroll (Mohammed Gamal) [2088366] - random: remove unused irq_flags argument from add_interrupt_randomness() (Mohammed Gamal) [2088366] - x86/hyperv: Fix definition of hv_ghcb_pg variable (Mohammed Gamal) [2088366] - swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() (Mohammed Gamal) [2088366] - hyper-v: Enable swiotlb bounce buffer for Isolation VM (Mohammed Gamal) [2088366] - swiotlb: Add swiotlb bounce buffer remap function for HV IVM (Mohammed Gamal) [2088366] - x86/hyperv: Refactor hv_msi_domain_free_irqs() (Mohammed Gamal) [2088366] - x86/hyperv: Move required MSRs check to initial platform probing (Mohammed Gamal) [2088366] - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails (Mohammed Gamal) [2088366] - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicate include (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicated include in hv_init (Mohammed Gamal) [2088366] - x86/hyperv: Add ghcb hvcall support for SNP VM (Mohammed Gamal) [2088366] - x86/hyperv: Add Write/Read MSR registers via ghcb page (Mohammed Gamal) [2088366] - x86/hyperv: Add new hvcall guest address host visibility support (Mohammed Gamal) [2088366] - x86/hyperv: Initialize shared memory boundary in the Isolation VM. (Mohammed Gamal) [2088366] - x86/hyperv: Initialize GHCB page in Isolation VM (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev-es: Do not unroll string I/O for SEV-ES guests (Mohammed Gamal) [2088366] - efi/x86: Avoid RWX mappings for all of DRAM (Mohammed Gamal) [2088366] - x86/sme: Replace occurrences of sme_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Add an x86 version of cc_platform_has() (Mohammed Gamal) [2088366] - vmalloc: fix the owner argument for the new __vmalloc_node_range callers (Mohammed Gamal) [2088366] - mm: remove vmalloc_exec (Mohammed Gamal) [2088366] - arm64: use PAGE_KERNEL_ROX directly in alloc_insn_page (Mohammed Gamal) [2088366] - arm64/kprobes: set VM_FLUSH_RESET_PERMS on kprobe instruction pages (Mohammed Gamal) [2088366] - x86/hyperv: allocate the hypercall page with only read and execute bits (Mohammed Gamal) [2088366] - x86/hyperv: use vmalloc_exec for the hypercall page (Mohammed Gamal) [2088366] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2088366] - x86/irq: Initialize PCI/MSI domain at PCI init time (Mohammed Gamal) [2088366] - x86/hyperv: implement an MSI domain for root partition (Mohammed Gamal) [2088366] - irqdomain/treewide: Keep firmware node unconditionally allocated (Mohammed Gamal) [2088366] - irqdomain/msi: Allow to override msi_domain_alloc/free_irqs() (Mohammed Gamal) [2088366] - x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV (Mohammed Gamal) [2088366] - x86/sev: Carve out HV call's return value verification (Mohammed Gamal) [2088366] - x86/sev: Fix noinstr for vc_ghcb_invalidate() (Mohammed Gamal) [2088366] - arch/cc: Introduce a function to check for confidential computing features (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - libperf tests: Fix typo in perf_evlist__open() failure error messages (Michael Petlan) [1878555] - libperf: Fix 32-bit build for tests uint64_t printf (Michael Petlan) [1878555] - libperf: Add arm64 support to perf_mmap__read_self() (Michael Petlan) [1878555] - libperf tests: Add test_stat_multiplexing test (Michael Petlan) [1878555] - libperf: Remove scaling process from perf_mmap__read_self() (Michael Petlan) [1878555] - libperf: Adopt perf_counts_values__scale() from tools/perf/util (Michael Petlan) [1878555] - arm64: perf: Don't register user access sysctl handler multiple times (Michael Petlan) [1878555] - Documentation: arm64: Document PMU counters access from userspace (Michael Petlan) [1878555] - arm64: perf: Enable PMU counter userspace access for perf event (Michael Petlan) [1878555] - arm64: perf: Add support for ARMv8.5-PMU 64-bit counters (Michael Petlan) [1878555] - arm64: perf: Clean up enable/disable calls (Michael Petlan) [1878555] - arm64: perf: Only advertise cap_user_time for arch_timer (Michael Petlan) [1878555] - arm64: perf: Implement correct cap_user_time (Michael Petlan) [1878555] - arm64: perf: Add userspace counter access disable switch (Michael Petlan) [1878555] - perf: Add a counter for number of user access events in context (Michael Petlan) [1878555] - x86: perf: Move RDPMC event flag to a common definition (Michael Petlan) [1878555] - Fix null ptr dereference crash due to premature release of ndlp. Upstream Status: RHEL-Only Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2034425 (Dick Kennedy) - lpfc updates for rh8.7 14.0.0.13 (Dick Kennedy) [2034425] - scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O (Dick Kennedy) [2034425] - scsi: lpfc: Alter FPIN stat accounting logic (Dick Kennedy) [2034425] - scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link() (Dick Kennedy) [2034425] - scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check() (Dick Kennedy) [2034425] - scsi: lpfc: Fix ndlp put following a LOGO completion (Dick Kennedy) [2034425] - scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els() (Dick Kennedy) [2034425] - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() (Dick Kennedy) [2034425] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [2034425] - scsi: lpfc: Copyright updates for 14.2.0.2 patches (Dick Kennedy) [2034425] - scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE (Dick Kennedy) [2034425] - scsi: lpfc: Update stat accounting for READ_STATUS mbox command (Dick Kennedy) [2034425] - scsi: lpfc: Change FA-PWWN detection methodology (Dick Kennedy) [2034425] - scsi: lpfc: Register for Application Services FC-4 type in Fabric topology (Dick Kennedy) [2034425] - scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports (Dick Kennedy) [2034425] - scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups (Dick Kennedy) [2034425] - scsi: lpfc: Fix call trace observed during I/O with CMF enabled (Dick Kennedy) [2034425] - scsi: lpfc: Correct CRC32 calculation for congestion stats (Dick Kennedy) [2034425] - scsi: lpfc: Move MI module parameter check to handle dynamic disable (Dick Kennedy) [2034425] - scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path (Dick Kennedy) [2034425] - scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted (Dick Kennedy) [2034425] - scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit (Dick Kennedy) [2034425] - scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT (Dick Kennedy) [2034425] - scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock (Dick Kennedy) [2034425] - scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down (Dick Kennedy) [2034425] - scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field (Dick Kennedy) [2034425] - scsi: lpfc: Fix diagnostic fw logging after a function reset (Dick Kennedy) [2034425] - scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() (Dick Kennedy) [2034425] - scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan (Dick Kennedy) [2034425] - scsi: lpfc: Fix queue failures when recovering from PCI parity error (Dick Kennedy) [2034425] - scsi: lpfc: Fix unload hang after back to back PCI EEH faults (Dick Kennedy) [2034425] - scsi: lpfc: Improve PCI EEH Error and Recovery Handling (Dick Kennedy) [2034425] - scsi: lpfc: Use kcalloc() (Dick Kennedy) [2034425] - scsi: lpfc: Fix typos in comments (Dick Kennedy) [2034425] - scsi: lpfc: Remove failing soft_wwn support (Dick Kennedy) [2034425] - scsi: lpfc: Reduce log messages seen after firmware download (Dick Kennedy) [2034425] - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled (Dick Kennedy) [2034425] - scsi: lpfc: Remove redundant flush_workqueue() call (Dick Kennedy) [2034425] - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() (Dick Kennedy) [2034425] - scsi: lpfc: Use irq_set_affinity() (Dick Kennedy) [2034425] - time: Handle negative seconds correctly in timespec64_to_ns() (Íñigo Huguet) [2098634] - time: Prevent undefined behaviour in timespec64_to_ns() (Íñigo Huguet) [2098634] - mm,hwpoison: return -EBUSY when migration fails (Rafael Aquini) [2092671 2099510] - mm,hwpoison: remove drain_all_pages from shake_page (Rafael Aquini) [2092671] - mm,hwpoison: disable pcplists before grabbing a refcount (Rafael Aquini) [2092671] - mm,hwpoison: fix printing of page flags (Rafael Aquini) [2092671] - mm,hwpoison: refactor get_any_page (Rafael Aquini) [2092671] - mm,hwpoison: drop unneeded pcplist draining (Rafael Aquini) [2092671] - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page (Rafael Aquini) [2092671] - redhat: Exclude cpufreq.h from kernel-headers (Patrick Talbert)- dm raid: fix accesses beyond end of raid member array (Benjamin Marzinski) [2012340] - dm mirror log: clear log bits up to BITS_PER_LONG boundary (Benjamin Marzinski) [2012340] - dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio (Benjamin Marzinski) [2012340] - dm mirror log: round up region bitmap size to BITS_PER_LONG (Benjamin Marzinski) [2012340] - dm: improve abnormal bio processing (Benjamin Marzinski) [2012340] - dm: simplify bio-based IO accounting further (Benjamin Marzinski) [2012340] - dm: don't grab target io reference in dm_zone_map_bio (Benjamin Marzinski) [2012340] - dm: improve bio splitting and associated IO accounting (Benjamin Marzinski) [2012340] - dm era: commit metadata in postsuspend after worker stops (Benjamin Marzinski) [2012340] - dm: fix race in dm_start_io_acct (Benjamin Marzinski) [2012340] - block: remove bioset_init_from_src (Benjamin Marzinski) [2012340] - dm: fix bio_set allocation (Benjamin Marzinski) [2012340] - dm verity: set DM_TARGET_IMMUTABLE feature flag (Benjamin Marzinski) [2012340] - dm cache metadata: remove unnecessary variable in __dump_mapping (Benjamin Marzinski) [2012340] - dm mpath: provide high-resolution timer to HST for bio-based (Benjamin Marzinski) [2012340] - dm crypt: make printing of the key constant-time (Benjamin Marzinski) [2012340] - dm integrity: fix error code in dm_integrity_ctr() (Benjamin Marzinski) [2012340] - dm stats: add cond_resched when looping over entries (Benjamin Marzinski) [2012340] - dm: improve dm_io reference counting (Benjamin Marzinski) [2012340] - dm: switch to bdev based IO accounting interfaces (Benjamin Marzinski) [2012340] - block: add sectors parameter to bio_start_io_acct_time() (Benjamin Marzinski) [2012340] - dm: pass dm_io instance to dm_io_acct directly (Benjamin Marzinski) [2012340] - dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct (Benjamin Marzinski) [2012340] - dm: use bio_sectors in dm_aceept_partial_bio (Benjamin Marzinski) [2012340] - dm: simplify basic targets (Benjamin Marzinski) [2012340] - dm: conditionally enable branching for less used features (Benjamin Marzinski) [2012340] - dm: move hot dm_io members to same cacheline as dm_target_io (Benjamin Marzinski) [2012340] - dm: add local variables to clone_endio and __map_bio (Benjamin Marzinski) [2012340] - dm: mark various branches unlikely (Benjamin Marzinski) [2012340] - dm: simplify dm_start_io_acct (Benjamin Marzinski) [2012340] - dm: simplify dm_io access in dm_split_and_process_bio (Benjamin Marzinski) [2012340] - dm: factor out dm_io_set_error and __dm_io_dec_pending (Benjamin Marzinski) [2012340] - block: fix offset/size check in bio_trim() (Benjamin Marzinski) [2012340] - block: fix argument type of bio_trim() (Benjamin Marzinski) [2012340] - dm: allow dm_accept_partial_bio() for dm_io without duplicate bios (Benjamin Marzinski) [2012340] - dm mpath: only use ktime_get_ns() in historical selector (Benjamin Marzinski) [2012340] - dm: fix dm_io and dm_target_io flags race condition on Alpha (Benjamin Marzinski) [2012340] - dm integrity: set journal entry unused when shrinking device (Benjamin Marzinski) [2012340] - dm ioctl: log an error if the ioctl structure is corrupted (Benjamin Marzinski) [2012340] - dm: consolidate spinlocks in dm_io struct (Benjamin Marzinski) [2012340] - dm: reduce size of dm_io and dm_target_io structs (Benjamin Marzinski) [2012340] - dm: switch dm_target_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: switch dm_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: return void from __send_empty_flush (Benjamin Marzinski) [2012340] - dm: factor out dm_io_complete (Benjamin Marzinski) [2012340] - dm cache: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: simplify dm_sumbit_bio_remap interface (Benjamin Marzinski) [2012340] - dm thin: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add WARN_ON_ONCE to dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: requeue IO if mapping table not yet available (Benjamin Marzinski) [2012340] - dm thin metadata: remove unused dm_thin_remove_block and __remove (Benjamin Marzinski) [2012340] - dm thin: use time_is_before_jiffies instead of open coding it (Benjamin Marzinski) [2012340] - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS (Benjamin Marzinski) [2012340] - dm ioctl: prevent potential spectre v1 gadget (Benjamin Marzinski) [2012340] - dm cache policy smq: make static read-only array table const (Benjamin Marzinski) [2012340] - dm delay: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm crypt: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add dm_submit_bio_remap interface (Benjamin Marzinski) [2012340] - dm: flag clones created by __send_duplicate_bios (Benjamin Marzinski) [2012340] - dm: reduce dm_io and dm_target_io struct sizes (Benjamin Marzinski) [2012340] - dm: move duplicate code from callers of alloc_tio into alloc_tio (Benjamin Marzinski) [2012340] - dm: record old_sector in dm_target_io before calling map function (Benjamin Marzinski) [2012340] - dm: remove legacy code only needed before submit_bio recursion (Benjamin Marzinski) [2012340] - dm: remove unused mapped_device argument from free_tio (Benjamin Marzinski) [2012340] - dm: remove impossible BUG_ON in __send_empty_flush (Benjamin Marzinski) [2012340] - dm: reduce code duplication in __map_bio (Benjamin Marzinski) [2012340] - dm: refactor dm_split_and_process_bio a bit (Benjamin Marzinski) [2012340] - dm: fold __clone_and_map_data_bio into __split_and_process_bio (Benjamin Marzinski) [2012340] - dm: rename split functions (Benjamin Marzinski) [2012340] - dm: eliminate copying of dm_io fields in dm_io_dec_pending (Benjamin Marzinski) [2012340] - dm ioctl: return UUID in DM_LIST_DEVICES_CMD result (Benjamin Marzinski) [2012340] - dm crypt: support using trusted keys (Benjamin Marzinski) [2012340] - dm crypt: replaced #if defined with IS_ENABLED (Benjamin Marzinski) [2012340] - ext4: add check to prevent attempting to resize an fs with sparse_super2 (Lukas Czerner) [2077760] - fscache: Avoid ASSERTCMP if two threads race into fscache_disable_cookie (Dave Wysochanski) [2073260] - lib: bitmap: Introduce node-aware alloc API (Ivan Vecera) [2101701] - exec: Force single empty string when argv is empty (Rafael Aquini) [2100955] - powerpc: Enable execve syscall exit tracepoint (Steve Best) [2095521] - cgroup: disable controllers at parse time (Waiman Long) [2098264] - init: initialize jump labels before command line option parsing (Waiman Long) [2098264] - smp: Make softirq handling RT safe in flush_smp_call_function_queue() (Phil Auld) [2097364] - smp: Rename flush_smp_call_function_from_idle() (Phil Auld) [2097364] - cpupower: Add "perf" option to print AMD P-State information (Steve Best) [2059365] - cpupower: Add function to print AMD P-State performance capabilities (Steve Best) [2059365] - cpupower: Move print_speed function into misc helper (Steve Best) [2059365] - cpupower: Enable boost state support for AMD P-State module (Steve Best) [2059365] - cpupower: Add AMD P-State sysfs definition and access helper (Steve Best) [2059365] - cpupower: Introduce ACPI CPPC library (Steve Best) [2059365] - cpupower: Add the function to get the sysfs value from specific table (Steve Best) [2059365] - cpupower: Initial AMD P-State capability (Steve Best) [2059365] - cpupower: Add the function to check AMD P-State enabled (Steve Best) [2059365] - cpupower: Add AMD P-State capability flag (Steve Best) [2059365] - tools/power/cpupower/{ToDo => TODO}: Rename the todo file (Steve Best) [2059365] - tools: cpupower: fix typo in cpupower-idle-set(1) manpage (Steve Best) [2059365] - ntb: intel: fix port config status offset for SPR (John W. Linville) [2048750] - NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048750] - ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048750] - ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048750] - ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048750] - ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048750] - ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048750] - ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048750] - ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048750] - NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048750] - NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048750] - ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048750] - NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048750] - NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048750] - ntb: intel: remove invalid email address in header comment (John W. Linville) [2048750] - NTB: Add support for EPF PCI Non-Transparent Bridge (John W. Linville) [2048750] - ntb: intel: add Intel NTB LTR vendor support for gen4 NTB (John W. Linville) [2048750] - ntb: idt: fix error check in ntb_hw_idt.c (John W. Linville) [2048750]- KVM: x86: Fix the intel_pt PMI handling wrongly considered from guest (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Verify the pmu event filter matches the correct event (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add the helper function create_pmu_event_filter (Vitaly Kuznetsov) [2074835] - kvm: x86/pmu: Fix the compare function used by the pmu event filter (Vitaly Kuznetsov) [2074835] - KVM: Free new dirty bitmap if creating a new memslot fails (Vitaly Kuznetsov) [2074835] - KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync asm/cpufeatures.h with the with the kernel (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix kvm_unmap_gfn_range_hv() for Hash MMU (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Fix boolreturn.cocci warnings (Vitaly Kuznetsov) [2074835] - KVM: VMX: Exit to userspace if vCPU has injected exception and invalid state (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of vcpu->lock (Vitaly Kuznetsov) [2074835] - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bits (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D) (Vitaly Kuznetsov) [2074835] - selftests: kvm: add amx_test to .gitignore (Vitaly Kuznetsov) [2074835] - Revert "x86/mm: Introduce lookup_address_in_mm()" (Vitaly Kuznetsov) [2074835] - KVM: x86: work around QEMU issue with synthetic CPUID leaves (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix potential races when walking host page table (Vitaly Kuznetsov) [2074835] - Documentation: KVM: Update documentation to indicate KVM is arm64-only (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR (Vitaly Kuznetsov) [2074835] - kvm: selftests: introduce and use more page size-related constants (Vitaly Kuznetsov) [2074835] - kvm: selftests: do not use bitfields larger than 32-bits for PTEs (Vitaly Kuznetsov) [2074835] - KVM: SEV: add cache flush to solve SEV cache incoherency issues (Vitaly Kuznetsov) [2074835] - KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Simplify and harden helper to flush SEV guest page(s) (Vitaly Kuznetsov) [2074835] - KVM: selftests: Silence compiler warning in the kvm_page_table_test (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog (Vitaly Kuznetsov) [2074835] - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Defer APICv updates while L2 is active until L1 is active (Vitaly Kuznetsov) [2074835] - KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io() (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Check for supported page sizes (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Initialise default guest mode at test startup time (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Introduce a variable default IPA size (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Rework TCR_EL1 configuration (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Do not activate AVIC for SEV-enabled guest (Vitaly Kuznetsov) [2074835] - selftests: kvm: add tsc_scaling_sync to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: Don't create VM debugfs files outside of the VM directory (Vitaly Kuznetsov) [2074835] - KVM: avoid NULL pointer dereference in kvm_dirty_ring_push (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: remove unnecessary flush_workqueue() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() (Vitaly Kuznetsov) [2074835] - KVM: x86: fix sending PV IPI (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove redundant vm_entry_controls_clearbit() call (Vitaly Kuznetsov) [2074835] - KVM: x86: cleanup enter_rmode() (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix tsc scaling when the host doesn't support it (Vitaly Kuznetsov) [2074835] - kvm: x86: SVM: remove unused defines (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move tsc ratio definitions to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix avic spec based definitions again (Vitaly Kuznetsov) [2074835] - KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix and isolate TSX-specific performance event logic (Vitaly Kuznetsov) [2074835] - KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Trace all APICv inhibit changes and capture overall status (Vitaly Kuznetsov) [2074835] - KVM: x86: Add wrappers for setting/clearing APICv inhibits (Vitaly Kuznetsov) [2074835] - KVM: x86: Make APICv inhibit reasons an enum and cleanup naming (Vitaly Kuznetsov) [2074835] - KVM: X86: Handle implicit supervisor access with SMAP (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename variable smap to not_smap in permission_fault() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comments in update_permission_bitmask (Vitaly Kuznetsov) [2074835] - KVM: X86: Change the type of access u32 to u64 (Vitaly Kuznetsov) [2074835] - KVM: Remove dirty handling from gfn_to_pfn_cache completely (Vitaly Kuznetsov) [2074835] - KVM: Use enum to track if cached PFN will be used in guest and/or host (Vitaly Kuznetsov) [2074835] - KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use different raw event masks for AMD and Intel (Vitaly Kuznetsov) [2074835] - KVM: Don't actually set a request when evicting vCPUs for GFN cache invd (Vitaly Kuznetsov) [2074835] - KVM: avoid double put_page with gfn-to-pfn cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix panic on out-of-bounds guest IRQ (Vitaly Kuznetsov) [2074835] - KVM: MMU: propagate alloc_workqueue failure (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated (Vitaly Kuznetsov) [2074835] - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() (Vitaly Kuznetsov) [2074835] - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() (Vitaly Kuznetsov) [2074835] - Revert "KVM: set owner of cpu and vm file operations" (Vitaly Kuznetsov) [2074835] - KVM: Prevent module exit until all VMs are freed (Vitaly Kuznetsov) [2074835] - KVM: use kvcalloc for array allocations (Vitaly Kuznetsov) [2074835] - KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2 (Vitaly Kuznetsov) [2074835] - kvm: x86: Require const tsc for RT (Vitaly Kuznetsov) [2074835] - KVM: x86: synthesize CPUID leaf 0x80000021h if useful (Vitaly Kuznetsov) [2074835] - KVM: x86: add support for CPUID leaf 0x80000021 (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" (Vitaly Kuznetsov) [2074835] - kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU (Vitaly Kuznetsov) [2074835] - kvm/emulate: Fix SETcc emulation function offsets with SLS (Vitaly Kuznetsov) [2074835] - KVM: compat: riscv: Prevent KVM_COMPAT from being selected (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to populate a VM with the max possible guest mem (Vitaly Kuznetsov) [2074835] - KVM: selftests: Define cpu_relax() helpers for s390 and x86 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Split out helper to allocate guest mem via memfd (Vitaly Kuznetsov) [2074835] - KVM: selftests: add shared hugetlbfs backing source type (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap defunct roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap invalidated roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not allow readers to acquire references to invalid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: only perform eager page splitting on valid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU (Vitaly Kuznetsov) [2074835] - selftests: kvm: add generated file to the .gitignore (Vitaly Kuznetsov) [2074835] - KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Disable preemption across AVIC load/put during APICv refresh (Vitaly Kuznetsov) [2074835] - KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors (Vitaly Kuznetsov) [2074835] - KVM: WARN if is_unsync_root() is called on a root without a shadow page (Vitaly Kuznetsov) [2074835] - KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation (Vitaly Kuznetsov) [2074835] - KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped (Vitaly Kuznetsov) [2074835] - KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify KVM handling of ICR (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_reg_{read,write}() static (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle APIC-write offset wrangling in VMX code (Vitaly Kuznetsov) [2074835] - KVM: x86: Do not change ICR on write to APIC_SELF_IPI (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix emulation in writing cr8 (Vitaly Kuznetsov) [2074835] - KVM: x86: flush TLB separately from MMU reset (Vitaly Kuznetsov) [2074835] - KVM: x86: Yield to IPI target vCPU only if it is busy (Vitaly Kuznetsov) [2074835] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Vitaly Kuznetsov) [2074835] - x86/kvm: Don't waste memory if kvmclock is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clear MMIO cache when unloading the MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Always use current mmu's role when loading new PGD (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: load new PGD after the shadow MMU is initialized (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not pass vcpu to root freeing functions (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not consult levels when freeing roots (Vitaly Kuznetsov) [2074835] - KVM: x86: use struct kvm_mmu_root_info for mmu->root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs (Vitaly Kuznetsov) [2074835] - KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 (Vitaly Kuznetsov) [2074835] - KVM: x86: Reinitialize context if host userspace toggles EFER.LME (Vitaly Kuznetsov) [2074835] - KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Carve out helper to create "default" VM without vCPUs (Vitaly Kuznetsov) [2074835] - KVM: x86: Provide per VM capability for disabling PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: Move VM's worker kthreads back to the original cgroup before exiting. (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var (Vitaly Kuznetsov) [2074835] - kvm: vmx: Fix typos comment in __loaded_vmcs_clear() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Make setup/unsetup under the same conditions (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb() (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi() (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: make apf token non-zero to fix bug (Vitaly Kuznetsov) [2074835] - selftests: kvm: Add the uapi headers include variable (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove MMU auditing (Vitaly Kuznetsov) [2074835] - KVM: x86: make several APIC virtualization callbacks optional (Vitaly Kuznetsov) [2074835] - KVM: x86: warn on incorrectly NULL members of kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: use static_call_cond for optional callbacks (Vitaly Kuznetsov) [2074835] - KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC (Vitaly Kuznetsov) [2074835] - selftests: KVM: allow sev_migrate_tests on machines without SEV-ES (Vitaly Kuznetsov) [2074835] - KVM: SEV: Allow SEV intra-host migration of VM with mirrors (Vitaly Kuznetsov) [2074835] - x86/kvm: Fix compilation warning in non-x86_64 builds (Vitaly Kuznetsov) [2074835] - kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode (Vitaly Kuznetsov) [2074835] - KVM: Fix lockdep false negative during host resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm" (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event (Vitaly Kuznetsov) [2074835] - KVM: x86: Replace memset() "optimization" with normal per-field writes (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix race between interrupt delivery and AVIC inhibition (Vitaly Kuznetsov) [2074835] - KVM: SVM: set IRR in svm_deliver_interrupt (Vitaly Kuznetsov) [2074835] - KVM: SVM: extract avic_ring_doorbell (Vitaly Kuznetsov) [2074835] - selftests: kvm: Remove absent target file (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' (Vitaly Kuznetsov) [2074835] - KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Implement Enlightened MSR-Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_hv_hypercall_enabled() static inline (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add tracepoint for splitting huge pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move restore_acc_track_spte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn() (Vitaly Kuznetsov) [2074835] - KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields (Vitaly Kuznetsov) [2074835] - KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt" (Vitaly Kuznetsov) [2074835] - KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't bother reading sparse banks that end up being ignored (Vitaly Kuznetsov) [2074835] - KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes (Vitaly Kuznetsov) [2074835] - KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation (Vitaly Kuznetsov) [2074835] - KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move is_writable_pte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move SPTE writable invariant checks to a helper function (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised (Vitaly Kuznetsov) [2074835] - KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unused MAX_INST_SIZE #define (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() (Vitaly Kuznetsov) [2074835] - KVM: x86: Move get_cs_db_l_bits() helper to SVM (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for copy/move encryption context ioctls() (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: Uninline and export hv_track_root_tdp() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops (Vitaly Kuznetsov) [2074835] - KVM: xen: Use static_call() for invoking kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Call vmx_get_cpl() directly in handle_dr() (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop export for .tlb_flush_current() static_call key (Vitaly Kuznetsov) [2074835] - KVM: x86: skip host CPUID call for hypervisor leaves (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2074835] - KVM: Remove unused "kvm" of kvm_make_vcpu_request() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments() (Vitaly Kuznetsov) [2074835] - KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect() (Vitaly Kuznetsov) [2074835] - KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}() (Vitaly Kuznetsov) [2074835] - KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync() (Vitaly Kuznetsov) [2074835] - KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip APICv update if APICv is disable at the module level (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport __kvm_request_apicv_update() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: expose clean bit support to the guest (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: fix potential NULL derefernce on nested migration (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case (Vitaly Kuznetsov) [2074835] - Revert "svm: Add warning message for AVIC IPI invalid target" (Vitaly Kuznetsov) [2074835] - selftests: KVM: Test OS lock behavior (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add OSLSR_EL1 to the list of blessed regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Report deprecated x87 features in supported CPUID (Vitaly Kuznetsov) [2074835] - x86/cpufeatures: Add FDP_EXCPTN_ONLY and ZERO_FCS_FDS (Vitaly Kuznetsov) [2074835] - KVM: x86: use the KVM side max supported fixed counter (Vitaly Kuznetsov) [2074835] - x86: Share definition of __is_canonical_address() (Vitaly Kuznetsov) [2074835] - perf/x86/intel/pt: Relax address filter validation (Vitaly Kuznetsov) [2074835] - KVM: x86: Move delivery of non-APICv interrupt into vendor code (Vitaly Kuznetsov) [2074835] - KVM: eventfd: Fix false positive RCU usage warning (Vitaly Kuznetsov) [2074835] - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP (Vitaly Kuznetsov) [2074835] - KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS (Vitaly Kuznetsov) [2074835] - KVM: x86: Keep MSR_IA32_XSS unchanged for INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2} (Vitaly Kuznetsov) [2074835] - KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Check .flags in kvm_cpuid_check_equal() too (Vitaly Kuznetsov) [2074835] - KVM: x86: Forcibly leave nested virt when SMM state is toggled (Vitaly Kuznetsov) [2074835] - KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments() (Vitaly Kuznetsov) [2074835] - KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access (Vitaly Kuznetsov) [2074835] - KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer (Vitaly Kuznetsov) [2074835] - KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: Pass emulation type to can_emulate_instruction() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't intercept #GP for SEV guests (Vitaly Kuznetsov) [2074835] - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: skip eax alignment check for non-SVM instructions (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vmcs_config.order (Vitaly Kuznetsov) [2074835] - KVM/X86: Make kvm_vcpu_reload_apic_access_page() static (Vitaly Kuznetsov) [2074835] - KVM: selftests: Re-enable access_tracking_perf_test (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow (Vitaly Kuznetsov) [2074835] - KVM: remove async parameter of hva_to_pfn_remapped() (Vitaly Kuznetsov) [2074835] - x86,kvm/xen: Remove superfluous .fixup usage (Vitaly Kuznetsov) [2074835] - KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c (Vitaly Kuznetsov) [2074835] - kvm: selftests: Do not indent with spaces (Vitaly Kuznetsov) [2074835] - KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: SVM: Drop AVIC's intermediate avic_set_running() helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when handling posted interrupt wakeup (Vitaly Kuznetsov) [2074835] - KVM: VMX: Fold fallback path into triggering posted IRQ helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when triggering posted interrupt "fails" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 (Vitaly Kuznetsov) [2074835] - KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx (Vitaly Kuznetsov) [2074835] - KVM: Drop unused kvm_vcpu.pre_pcpu field (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle PI descriptor updates during vcpu_put/load (Vitaly Kuznetsov) [2074835] - KVM: avoid warning on s390 in mark_page_dirty (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add a test to force emulation with a pending exception (Vitaly Kuznetsov) [2074835] - KVM: VMX: Reject KVM_RUN if emulation is required with pending exception (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce x86_model() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Export x86_family() for use outside of processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce is_amd_cpu() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Parameterize the CPUID vendor string check (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use binary search to check filtered events (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Clear MMU-writable during changed_pte notifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86: Making the module parameter of vPMU more common (Vitaly Kuznetsov) [2074835] - KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' (Vitaly Kuznetsov) [2074835] - KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event (Vitaly Kuznetsov) [2074835] - KVM: x86: Check for rmaps allocation (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of kvm->lock (Vitaly Kuznetsov) [2074835] - KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests (Vitaly Kuznetsov) [2074835] - KVM: VMX: Provide vmread version using asm-goto-with-outputs (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Maintain valid mapping of Xen shared_info page (Vitaly Kuznetsov) [2074835] - KVM: Reinstate gfn_to_pfn_cache with invalidation support (Vitaly Kuznetsov) [2074835] - KVM: Warn if mark_page_dirty() is called without an active vCPU (Vitaly Kuznetsov) [2074835] - x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring branch instructions (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring instructions (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid out of bounds indices for fixed performance counters (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs() (Vitaly Kuznetsov) [2074835] - Revert "KVM: X86: Update mmu->pdptrs only when it is changed" (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Add mirror command tests (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix sev_ioctl() (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix test_sev_mirror() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest state (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required (Vitaly Kuznetsov) [2074835] - KVM: VMX: Always clear vmx->fail on emulation_required (Vitaly Kuznetsov) [2074835] - selftests: KVM: Fix non-x86 compiling (Vitaly Kuznetsov) [2074835] - KVM: x86: Always set kvm_run->if_flag (Vitaly Kuznetsov) [2074835] - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all (Vitaly Kuznetsov) [2074835] - KVM: x86: Retry page fault if MMU reload is pending and root has no sp (Vitaly Kuznetsov) [2074835] - KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDs (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/O (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit (Vitaly Kuznetsov) [2074835] - KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode (Vitaly Kuznetsov) [2074835] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2074835] - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req (Vitaly Kuznetsov) [2074835] - KVM: Add Makefile.kvm for common files, use it for x86 (Vitaly Kuznetsov) [2074835] - KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING (Vitaly Kuznetsov) [2074835] - KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation (Vitaly Kuznetsov) [2074835] - KVM: VMX: Clean up PI pre/post-block WARNs (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails (Vitaly Kuznetsov) [2074835] - KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Implement Enlightened MSR Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Exit to userspace if emulation prepared a completion callback (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 (Vitaly Kuznetsov) [2074835] - KVM: x86: Use different callback if msr access comes from the emulator (Vitaly Kuznetsov) [2074835] - KVM: x86: Add an emulation type to handle completion of user exits (Vitaly Kuznetsov) [2074835] - KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg (Vitaly Kuznetsov) [2074835] - KVM: Clear pv eoi pending bit only when it is set (Vitaly Kuznetsov) [2074835] - KVM: x86: don't print when fail to read/write pv eoi memory (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu parameter from load_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu->translate_gpa (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() (Vitaly Kuznetsov) [2074835] - KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comment in __kvm_mmu_create() (Vitaly Kuznetsov) [2074835] - KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Allocate sd->save_area with __GFP_ZERO (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename get_max_npt_level() to get_npt_level() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Change comments about vmx_get_msr() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds (Vitaly Kuznetsov) [2074835] - KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) (Vitaly Kuznetsov) [2074835] - KVM: X86: Update mmu->pdptrs only when it is changed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_register_clear_available() (Vitaly Kuznetsov) [2074835] - KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove references to VCPU_EXREG_CR3 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() (Vitaly Kuznetsov) [2074835] - KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Ensure that dirty PDPTRs are loaded (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Add module param to control PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move Posted Interrupt ndst computation out of write loop (Vitaly Kuznetsov) [2074835] - KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop pointless PI.NDST update when blocking (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop unnecessary PI logic to handle impossible conditions (Vitaly Kuznetsov) [2074835] - KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wake/query blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states (Vitaly Kuznetsov) [2074835] - KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline (Vitaly Kuznetsov) [2074835] - KVM: stats: Add stat to detect if vcpu is currently blocking (Vitaly Kuznetsov) [2074835] - KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Drop obsolete kvm_arch_vcpu_block_finish() (Vitaly Kuznetsov) [2074835] - KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Don't block+unblock when halt-polling is successful (Vitaly Kuznetsov) [2074835] - KVM: Reconcile discrepancies in halt-polling stats (Vitaly Kuznetsov) [2074835] - KVM: Refactor and document halt-polling stats update helper (Vitaly Kuznetsov) [2074835] - KVM: Update halt-polling stats if and only if halt-polling was attempted (Vitaly Kuznetsov) [2074835] - KVM: Force PPC to define its own rcuwait object (Vitaly Kuznetsov) [2074835] - KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: change TLB flush indicator to bool (Vitaly Kuznetsov) [2074835] - KVM: Avoid atomic operations when kicking the running vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86/MMU: Simplify flow of vmx_get_mt_mask (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Propagate memslot const qualifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2 (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce struct vmcb_ctrl_area_cached (Vitaly Kuznetsov) [2074835] - KVM: nSVM: split out __nested_vmcb_check_controls (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() (Vitaly Kuznetsov) [2074835] - KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce svm->nested.save to cache save area before checks (Vitaly Kuznetsov) [2074835] - KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs (Vitaly Kuznetsov) [2074835] - KVM: Dynamically allocate "new" memslots from the get-go (Vitaly Kuznetsov) [2074835] - KVM: Wait 'til the bitter end to initialize the "new" memslot (Vitaly Kuznetsov) [2074835] - KVM: Optimize overlapping memslots check (Vitaly Kuznetsov) [2074835] - KVM: Optimize gfn lookup in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() (Vitaly Kuznetsov) [2074835] - KVM: Keep memslots in tree-based structures instead of array-based ones (Vitaly Kuznetsov) [2074835] - KVM: Use interval tree to do fast hva lookup in memslots (Vitaly Kuznetsov) [2074835] - KVM: Resolve memslot ID via a hash table instead of via a static array (Vitaly Kuznetsov) [2074835] - KVM: Move WARN on invalid memslot index to update_memslots() (Vitaly Kuznetsov) [2074835] - KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed (Vitaly Kuznetsov) [2074835] - KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit (Vitaly Kuznetsov) [2074835] - KVM: Use prepare/commit hooks to handle generic memslot metadata updates (Vitaly Kuznetsov) [2074835] - KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Avoid referencing userspace memory region in memslot updates (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: s390: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: arm64: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: Let/force architectures to deal with arch specific memslot data (Vitaly Kuznetsov) [2074835] - KVM: Use "new" memslot's address space ID instead of dedicated param (Vitaly Kuznetsov) [2074835] - KVM: Resync only arch fields when slots_arch_lock gets reacquired (Vitaly Kuznetsov) [2074835] - KVM: Open code kvm_delete_memslot() into its only caller (Vitaly Kuznetsov) [2074835] - KVM: Require total number of memslot pages to fit in an unsigned long (Vitaly Kuznetsov) [2074835] - KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range() (Vitaly Kuznetsov) [2074835] - KVM: arm64: vgic-v3: Fix vcpu index comparison (Vitaly Kuznetsov) [2074835] - KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index (Vitaly Kuznetsov) [2074835] - KVM: Convert the kvm->vcpus array to a xarray (Vitaly Kuznetsov) [2074835] - KVM: Move wiping of the kvm->vcpus array to common code (Vitaly Kuznetsov) [2074835] - KVM: MMU: update comment on the number of page role combinations (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Retry page fault if root is invalidated by memslot update (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set failure code in prepare_vmcs02() (Vitaly Kuznetsov) [2074835] - KVM: ensure APICv is considered inactive if there is no APIC (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register (Vitaly Kuznetsov) [2074835] - x86: Snapshot thread flags (Vitaly Kuznetsov) [2074835] - thread_info: Add helpers to snapshot thread flags (Vitaly Kuznetsov) [2074835] - KVM: fix avic_set_running for preemptable kernels (Vitaly Kuznetsov) [2074835] - KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: SEV: accept signals in sev_lock_two_vms (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not take kvm->lock when destroying (Vitaly Kuznetsov) [2074835] - KVM: SEV: Prohibit migration of a VM that has mirrors (Vitaly Kuznetsov) [2074835] - KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: initialize regions_list of a mirror VM (Vitaly Kuznetsov) [2074835] - KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not use list_replace_init on an empty list (Vitaly Kuznetsov) [2074835] - KVM: x86: Use a stable condition around all VT-d PI paths (Vitaly Kuznetsov) [2074835] - KVM: x86: check PIR even for vCPUs with disabled APICv (Vitaly Kuznetsov) [2074835] - KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled (Vitaly Kuznetsov) [2074835] - KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Handle "default" period when selectively waking kthread (Vitaly Kuznetsov) [2074835] - KVM: MMU: shadow nested paging does not have PKU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping (Vitaly Kuznetsov) [2074835] - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features test (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST (Vitaly Kuznetsov) [2074835] - KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: free all VMs (Vitaly Kuznetsov) [2074835] - selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: x86: ignore APICv if LAPIC is not enabled (Vitaly Kuznetsov) [2074835] - KVM: downgrade two BUG_ONs to WARN_ON_ONCE (Vitaly Kuznetsov) [2074835] - KVM: VMX: do not use uninitialized gfn_to_hva_cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() (Vitaly Kuznetsov) [2074835] - x86/kvm: remove unused ack_notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Disallow user memslot with size that exceeds "unsigned long" (Vitaly Kuznetsov) [2074835] - KVM: Ensure local memslot copies operate on up-to-date arch-specific data (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt (Vitaly Kuznetsov) [2074835] - KVM: x86: Assume a 64-bit hypercall for guests with protected state (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Drop a redundant setting of sev->asid during initialization (Vitaly Kuznetsov) [2074835] - KVM: SEV: WARN if SEV-ES is marked active but SEV is not (Vitaly Kuznetsov) [2074835] - KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use a gfn_to_hva_cache for vmptrld (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Use sizeof_field() instead of open-coding it (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: include EFER.LMA in extended mmu role (Vitaly Kuznetsov) [2074835] - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load (Vitaly Kuznetsov) [2074835] - KVM: Fix steal time asm constraints (Vitaly Kuznetsov) [2074835] - KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c (Vitaly Kuznetsov) [2074835] - KVM: Move x86's perf guest info callbacks to generic KVM (Vitaly Kuznetsov) [2074835] - KVM: x86: More precisely identify NMI from guest when handling PMI (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable (Vitaly Kuznetsov) [2074835] - perf/core: Rework guest callbacks to prepare for static_call support (Vitaly Kuznetsov) [2074835] - perf: Protect perf_guest_cbs with RCU (Vitaly Kuznetsov) [2074835] - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Register perf callbacks after calling vendor's hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Wait for all vCPU to be created before entering guest mode (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move vCPU thread creation and joining to common helpers (Vitaly Kuznetsov) [2074835] - KVM: selftests: Sync perf_test_args to guest during VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Start at iteration 0 instead of -1 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Create VM with adjusted number of guest pages for perf tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Remove perf_test_args.host_page_size (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move per-VM GPA into perf_test_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use shorthand local var to access struct perf_tests_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Require GPA to be aligned when backed by hugepages (Vitaly Kuznetsov) [2074835] - KVM: selftests: Assert mmap HVA is aligned when using HugeTLB (Vitaly Kuznetsov) [2074835] - KVM: selftests: Expose align() helpers to tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Explicitly state indicies for vm_guest_mode_params array (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add event channel upcall support to xen_shinfo_test (Vitaly Kuznetsov) [2074835] - KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from (Vitaly Kuznetsov) [2074835] - KVM: x86: move guest_pv_has out of user_access section (Vitaly Kuznetsov) [2074835] - KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Clean up x2APIC MSR handling for L2 (Vitaly Kuznetsov) [2074835] - KVM: VMX: Macrofy the MSR bitmap getters and setters (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Handle dynamic MSR intercept toggling (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_lapic_enable_pv_eoi() (Vitaly Kuznetsov) [2074835] - kvm: mmu: Use fast PF path for access tracking of huge pages when possible (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator (Vitaly Kuznetsov) [2074835] - kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix recording of guest steal time / preempted status (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add intra host migration tests (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add open sev dev helper (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV-ES intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: provide helpers to charge/uncharge misc_cg (Vitaly Kuznetsov) [2074835] - KVM: generalize "bugged" VM to "dead" VM (Vitaly Kuznetsov) [2074835] - EFI: Introduce the new AMD Memory Encryption GUID. (Vitaly Kuznetsov) [2074835] - x86/kvm: Add AMD SEV specific Hypercall3 (Vitaly Kuznetsov) [2074835] - KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol (Vitaly Kuznetsov) [2074835] - KVM: x86: On emulation failure, convey the exit reason, etc. to userspace (Vitaly Kuznetsov) [2074835] - KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info (Vitaly Kuznetsov) [2074835] - KVM: x86: Clarify the kvm_run.emulation_failure structure layout (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix nested SVM tests when built with clang (Vitaly Kuznetsov) [2074835] - kvm: x86: Remove stale declaration of kvm_no_apic_vcpu (Vitaly Kuznetsov) [2074835] - KVM: x86: Move SVM's APICv sanity check to common x86 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant, broken remote TLB flush (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() (Vitaly Kuznetsov) [2074835] - KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() (Vitaly Kuznetsov) [2074835] - KVM: emulate: Comment on difference between RDPMC implementation and manual (Vitaly Kuznetsov) [2074835] - KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages (Vitaly Kuznetsov) [2074835] - kvm: x86: mmu: Make NX huge page recovery period configurable (Vitaly Kuznetsov) [2074835] - KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k (Vitaly Kuznetsov) [2074835] - KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use precomputed vmx->pt_desc.addr_range (Vitaly Kuznetsov) [2074835] - KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clean up prefetch/prefault/speculative naming (Vitaly Kuznetsov) [2074835] - KVM: cleanup allocation of rmaps and page tracking data (Vitaly Kuznetsov) [2074835] - selftests: KVM: Introduce system counter offset test (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add helpers for vCPU device attributes (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test for KVM_{GET,SET}_CLOCK (Vitaly Kuznetsov) [2074835] - kvm: x86: protect masterclock with a seqcount (Vitaly Kuznetsov) [2074835] - KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid warning with -Wbitwise-instead-of-logical (Vitaly Kuznetsov) [2074835] - KVM: x86: only allocate gfn_track when necessary (Vitaly Kuznetsov) [2074835] - KVM: x86: add config for non-kvm users of page tracking (Vitaly Kuznetsov) [2074835] - nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB (Vitaly Kuznetsov) [2074835] - kvm: use kvfree() in kvm_arch_free_vm() (Vitaly Kuznetsov) [2074835] - KVM: x86: Expose Predictive Store Forwarding Disable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in rmap_add (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass struct kvm_page_fault to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass kvm_mmu_page struct to make_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: set ad_disabled in TDP MMU role (Vitaly Kuznetsov) [2074835] - KVM: MMU: remove unnecessary argument to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: clean up make_spte return value (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in FNAME(sync_page) (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log (Vitaly Kuznetsov) [2074835] - KVM: MMU: mark page dirty in make_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fold rmap_recycle into rmap_add (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tracepoints arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change fast_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change __direct_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change direct_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: Introduce struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass unadulterated gpa to direct_page_fault (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix potential race in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functions (Vitaly Kuznetsov) [2074835] - kvm: x86: abstract locking around pvclock_update_vm_gtod_copy (Vitaly Kuznetsov) [2074835] - KVM: X86: Move PTE present check from loop body to __shadow_walk_next() (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: implement nested TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control LBR virtualization (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: don't copy pause related settings (Vitaly Kuznetsov) [2074835] - kvm: irqfd: avoid update unmodified entries of the routing (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't check unsync if the original spte is writible (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unsync pagetables when speculative (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove FNAME(update_pte) (Vitaly Kuznetsov) [2074835] - KVM: X86: Zap the invalid list after remote tlb flushing (Vitaly Kuznetsov) [2074835] - KVM: X86: Change kvm_sync_page() to return true when remote flush is needed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't flush current tlb on shadow page modification (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vmx_tsc_adjust tests (Vitaly Kuznetsov) [2074835] - kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" (Vitaly Kuznetsov) [2074835] - KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN on non-zero CRs at RESET to detect improper initalization (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move RESET emulation to svm_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move RESET emulation to vmx_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation (Vitaly Kuznetsov) [2074835] - KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of XCR0 for guest during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of CR0.ET for guests during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Simplify retrieving the page offset when loading PDTPRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Subsume nested GPA read helper into load_pdptrs() (Vitaly Kuznetsov) [2074835] - kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS (Vitaly Kuznetsov) [2074835] - KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask (Vitaly Kuznetsov) [2074835] - KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [2074835] - KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() (Vitaly Kuznetsov) [2074835] - KVM: Optimize kvm_make_vcpus_request_mask() a bit (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL (Vitaly Kuznetsov) [2074835] - KVM: use vma_pages() helper (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline to_svm() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline vmload() / vmsave() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline sev_*guest() (Vitaly Kuznetsov) [2074835] - KVM: Remove tlbs_dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: fix lazy allocation of rmaps (Vitaly Kuznetsov) [2074835] - KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add detailed page size stats (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level (Vitaly Kuznetsov) [2074835] - KVM: const-ify all relevant uses of struct kvm_memory_slot (Vitaly Kuznetsov) [2074835] - KVM: Don't take mmu_lock for range invalidation unless necessary (Vitaly Kuznetsov) [2074835] - KVM: Block memslot updates across range_start() and range_end() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Lazily allocate memslot rmaps (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip rmap operations if rmaps not allocated (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fast invalidation for TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible (Vitaly Kuznetsov) [2074835] - KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot (Vitaly Kuznetsov) [2074835] - KVM: Move MMU notifier's mmu_lock acquisition into common helper (Vitaly Kuznetsov) [2074835] - KVM: Kill off the old hva-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Move x86's MMU notifier memslot walkers to generic code (Vitaly Kuznetsov) [2074835] - KVM: Assert that notifier count is elevated in .change_pte() (Vitaly Kuznetsov) [2074835] - KVM: Move arm64's MMU notifier trace events to generic code (Vitaly Kuznetsov) [2074835] - KVM: Switch to new MMU notifiers API (Vitaly Kuznetsov) [2074835] - scsi: qedi: Remove redundant flush_workqueue() calls (Nilesh Javali) [2044837] - scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting (Nilesh Javali) [2044837] - xfs: reserve quota for dir expansion when linking/unlinking files (Carlos Maiolino) [2082833] - iwlwifi: fix use-after-free (Jose Ignacio Tornos Martinez) [2091539] - nfs: fix broken handling of the softreval mount option (Benjamin Coddington) [2083224] - ethtool: extend ringparam setting/getting API with rx_buf_len (Ivan Vecera) [2091857] - ethtool: add support to set/get rx buf len via ethtool (Ivan Vecera) [2091857] - ethtool: add support to set/get tx copybreak buf size via ethtool (Ivan Vecera) [2091857]- x86/apic: Make TSC deadline timer detection message visible (David Arcari) [2098086] - x86/apic: Move TSC deadline timer debug printk (David Arcari) [2098086] - [s390] KVM: s390: selftests: Add error memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add more copy memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add named stages for memop test (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add macro as abstraction for MEM_OP (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Split memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Fix lockdep issue in vm memop (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add missing vm MEM_OP size check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Clarify key argument for MEM_OP in api docs (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Update api documentation for memop ioctl (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add capability for storage key extension of MEM_OP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Rename existing vcpu memop functions (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add vm IOCTL for key checked guest absolute memory access (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add optional storage key checking to MEMOP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Test TEST PROTECTION emulation (Claudio Imbrenda) [1984917] - [s390] KVM: s390: handle_tprot: Honor storage keys (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Honor storage keys when accessing guest memory (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: Add copy_from/to_user_key functions (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: fix compile error (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: introduce bit field for OAC specifier (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Cleanup access to guest pages (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor access address range check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor gpa and length calculation (Claudio Imbrenda) [1984917] - xfs: reorder iunlink remove operation in xfs_ifree (Brian Foster) [2081146] - tcp: fix TCP socket rehash stats mis-accounting (Antoine Tenart) [2073082] - tcp: export count for rehash attempts (Antoine Tenart) [2073082] - tcp: add SRTT to SCM_TIMESTAMPING_OPT_STATS (Antoine Tenart) [2073082] - tcp: add new SNMP counter for drops when try to queue in rcv queue (Antoine Tenart) [2073082] - tcp: add SNMP counter for zero-window drops (Antoine Tenart) [2073082] - net: udp: introduce UDP_MIB_MEMERRORS for udp_mem (Antoine Tenart) [2073082] - context_tracking: Sync up lockdep and cpu irqs state to prevent false warnings (Waiman Long) [2098074] - platform/x86: ISST: Fix possible circular locking dependency detected (Prarit Bhargava) [2072659] - platform/x86: ISST: use semi-colons instead of commas (Prarit Bhargava) [2072659] - platform/x86: intel_speed_select_if: Move to intel sub-directory (Prarit Bhargava) [2072659] - x86/sgx: Free backing memory after faulting the enclave page (Vladis Dronov) [2081351] - x86/sgx: Fix missing poison handling in reclaimer (Vladis Dronov) [2081351] - x86/sgx: Silence softlockup detection when releasing large enclaves (Vladis Dronov) [2081351] - selftests/sgx: Treat CC as one argument (Vladis Dronov) [2081351] - selftests/x86: Add validity check and allow field splitting (Vladis Dronov) [2081351] - selftests/sgx: Remove extra newlines in test output (Vladis Dronov) [2081351] - selftests/sgx: Ensure enclave data available during debug print (Vladis Dronov) [2081351] - selftests/sgx: Do not attempt enclave build without valid enclave (Vladis Dronov) [2081351] - selftests/sgx: Fix NULL-pointer-dereference upon early test failure (Vladis Dronov) [2081351] - x86/sgx: Remove .fixup usage (Vladis Dronov) [2081351] - x86/sgx: Fix NULL pointer dereference on non-SGX systems (Vladis Dronov) [2081351] - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node (Vladis Dronov) [2081351] - vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2100226] - vmxnet3: update to version 7 (Kamal Heib) [2100226] - vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2100226] - vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2100226] - vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2100226] - vmxnet3: add support for out of order rx completion (Kamal Heib) [2100226] - vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2100226] - vmxnet3: add support for capability registers (Kamal Heib) [2100226] - vmxnet3: prepare for version 7 changes (Kamal Heib) [2100226] - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2100226] - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2100226]- iommu/amd: Enable swiotlb in all cases (Jerry Snitselaar) [2072179] - iommu/arm-smmu-v3-sva: Fix mm use-after-free (Jerry Snitselaar) [2072179] - dma-direct: don't over-decrypt memory (Jerry Snitselaar) [2072179] - dma-direct: always leak memory that can't be re-encrypted (Jerry Snitselaar) [2072179] - dma-direct: clean up the remapping checks in dma_direct_alloc (Jerry Snitselaar) [2072179] - dma-direct: don't call dma_set_decrypted for remapped allocations (Jerry Snitselaar) [2072179] - dma-direct: factor out dma_set_{de,en}crypted helpers (Jerry Snitselaar) [2072179] - swiotlb: max mapping size takes min align mask into account (Jerry Snitselaar) [2072179] - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC (Jerry Snitselaar) [2072179] - dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages (Jerry Snitselaar) [2072179] - dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations (Jerry Snitselaar) [2072179] - swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set (Jerry Snitselaar) [2072179] - dma-direct: use is_swiotlb_active in dma_direct_map_page (Jerry Snitselaar) [2072179] - iommu/vt-d: Calculate mask for non-aligned flushes (Jerry Snitselaar) [2072179] - iommu/amd: Call memunmap in error path (Jerry Snitselaar) [2072179] - iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable() (Jerry Snitselaar) [2072179] - iommu/vt-d: Use correctly sized arguments for bit field (Jerry Snitselaar) [2072179] - Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq and priq" (Jerry Snitselaar) [2072179] - iommu: Fix potential use-after-free during probe (Jerry Snitselaar) [2072179] - dma-direct: avoid redundant memory sync for swiotlb (Jerry Snitselaar) [2072179] - iommu/iova: Fix race between FQ timeout and teardown (Jerry Snitselaar) [2072179] - iommu/io-pgtable-arm: Fix table descriptor paddr formatting (Jerry Snitselaar) [2072179] - iommu: Extend mutex lock scope in iommu_probe_device() (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: setup the INTX registers on mask/unmask (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: re-enable after resume (Jerry Snitselaar) [2072179] - iommu/amd: Restore GA log/tail pointer on host resume (Jerry Snitselaar) [2072179] - iommu/amd: Clarify AMD IOMMUv2 initialization messages (Jerry Snitselaar) [2072179] - iommu/vt-d: Avoid duplicate removing in __domain_mapping() (Jerry Snitselaar) [2072179] - iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() (Jerry Snitselaar) [2072179] - iommu/vt-d: Check FL and SL capability sanity in scalable mode (Jerry Snitselaar) [2072179] - iommu/vt-d: Add present bit check in pasid entry setup helpers (Jerry Snitselaar) [2072179] - iommu/vt-d: Preset A/D bits for user space DMA usage (Jerry Snitselaar) [2072179] - iommu/vt-d: Remove unnecessary oom message (Jerry Snitselaar) [2072179] - iommu/vt-d: Enable ATS for the devices in SATC table (Jerry Snitselaar) [1893460] - iommu/vt-d: Parse SATC reporting structure (Jerry Snitselaar) [1893460] - iommu/vt-d: Dump DMAR translation structure when DMA fault occurs (Jerry Snitselaar) [1868826] - nvme: fix typos in nvme status code values (Gopal Tiwari) [2091824] - Adding CONFIG_NVME_VERBOSE_ERRORS to RHEL-8. (Gopal Tiwari) [2091824] - nvme: add missing status values to verbose logging (Gopal Tiwari) [2091824] - nvme: don't print verbose errors for internal passthrough requests (Gopal Tiwari) [2091824] - nvme: add verbose error logging (Gopal Tiwari) [2091824] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2094572] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2094572] - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support (Michael Petlan) [2094572] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2094572] - [s390] s390/lcs: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/ctcm: fix potential memory leak (Mete Durlu) [2043835] - [s390] s390/ctcm: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/net: sort out physical vs virtual pointers usage (Mete Durlu) [2043835] - [s390] s390/qeth: remove check for packing mode in qeth_check_outbound_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: fine-tune .ndo_select_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: don't offer .ndo_bridge_* ops for OSA devices (Mete Durlu) [2043835] - [s390] s390/qeth: split up L2 netdev_ops (Mete Durlu) [2043835] - [s390] s390/qeth: simplify qeth_receive_skb() (Mete Durlu) [2043835] - [s390] s390/lcs: add braces around empty function body (Mete Durlu) [2043835] - [s390] s390/ctcm: add __printf format attribute to ctcm_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/ctcm: fix format string (Mete Durlu) [2043835] - [s390] s390/qeth: allocate RX queue at probe time (Mete Durlu) [2043835] - [s390] s390/qeth: update kerneldoc for qeth_add_hw_header() (Mete Durlu) [2043835] - [s390] s390/qeth: fix kernel doc comments (Mete Durlu) [2043835] - [s390] s390/qeth: add __printf format attribute to qeth_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/qeth: fix various format strings (Mete Durlu) [2043835] - [s390] s390/qeth: don't keep track of Input Queue count (Mete Durlu) [2043835] - [s390] s390/qeth: clarify remaining dev_kfree_skb_any() users (Mete Durlu) [2043835] - [s390] s390/qeth: move qdio's QAOB cache into qeth (Mete Durlu) [2043835] - [s390] s390/qeth: improve trace entries for MAC address (un)registration (Mete Durlu) [2043835] - [s390] s390/netiucv: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/lcs: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/ctcm: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/qeth: clean up device_type management (Mete Durlu) [2043835] - [s390] s390/qeth: clean up QETH_PROT_* naming (Mete Durlu) [2043835] - mm/memcg: Free percpu stats memory of dying memcg's (Waiman Long) [2004037] - netfilter: flowtable: fix TCP flow teardown (Florian Westphal) [2088234] - netfilter: conntrack: annotate data-races around ct->timeout (Florian Westphal) [2088234] - netfilter: conntrack: initialize ct->timeout (Florian Westphal) [2088234] - NFSv4: Fix free of uninitialized nfs4_label on referral lookup. (Scott Mayhew) [2090994] - md: fix double free of io_acct_set bioset (Nigel Croxon) [2094076] - md: Don't set mddev private to NULL in raid0 pers->free (Nigel Croxon) [2094076] - md: protect md_unregister_thread from reentrancy (Nigel Croxon) [2094076] - md: don't unregister sync_thread with reconfig_mutex held (Nigel Croxon) [2094076] - raid5: don't set the discard_alignment queue limit (Nigel Croxon) [2094076] - md: Replace role magic numbers with defined constants (Nigel Croxon) [2094076] - md/raid0: Ignore RAID0 layout if the second zone has only one device (Nigel Croxon) [2094076] - md/raid5: Annotate functions that hold device_lock with __must_hold (Nigel Croxon) [2094076] - md/raid5-ppl: Annotate with rcu_dereference_protected() (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement access when mddev_lock is held (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated (Nigel Croxon) [2094076] - md/raid5: Add __rcu annotation to struct disk_info (Nigel Croxon) [2094076] - md/raid5: Un-nest struct raid5_percpu definition (Nigel Croxon) [2094076] - md/raid5: Cleanup setup_conf() error returns (Nigel Croxon) [2094076] - md: replace deprecated strlcpy & remove duplicated line (Nigel Croxon) [2094076] - md/bitmap: don't set sb values if can't pass sanity check (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in md_reload_sb (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in does_sb_need_changing (Nigel Croxon) [2094076] - md: use msleep() in md_notify_reboot() (Nigel Croxon) [2094076] - ext4: force overhead calculation if the s_overhead_cluster makes no sense (Lukas Czerner) [2079886] - ext4: fix overhead calculation to account for the reserved gdt blocks (Lukas Czerner) [2079886] - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole (Lukas Czerner) [2079886] - ext4: fix use-after-free in ext4_search_dir (Lukas Czerner) [2079886] - ext4: fix symlink file size not match to file content (Lukas Czerner) [2079886] - ext4: fix fallocate to use file_modified to update permissions consistently (Lukas Czerner) [2085623] - ext4: remove unused macro MPAGE_DA_EXTENT_TAIL (Lukas Czerner) [2079886] - ext4: add missing braces in ext4_ext_drop_refs() (Lukas Czerner) [2079886] - ext4: remove obsolete comment from ext4_can_extents_be_merged() (Lukas Czerner) [2079886] - ext4: make some functions static in extents.c (Lukas Czerner) [2079886] - ext4: remove redundant S_ISREG() checks from ext4_fallocate() (Lukas Czerner) [2079886] - ext4: clean up len and offset checks in ext4_fallocate() (Lukas Czerner) [2079886] - ext4: remove ext4_{ind,ext}_calc_metadata_amount() (Lukas Czerner) [2079886] - ext4: fix fs corruption when tring to remove a non-empty directory with IO error (Lukas Czerner) [2079886] - ext4: fix error handling in ext4_restore_inline_data() (Lukas Czerner) [2079886] - jbd2: export jbd2_journal_[grab|put]_journal_head (Lukas Czerner) [2079886] - ext4: don't use the orphan list when migrating an inode (Lukas Czerner) [2079886] - ext4: set csum seed in tmp inode while migrating to extents (Lukas Czerner) [2079886] - ext4: fix an use-after-free issue about data=journal writeback mode (Lukas Czerner) [2079886] - ext4: fix bh ref count on error paths (Lukas Czerner) [2079886] - ext4: fix a possible ABBA deadlock due to busy PA (Lukas Czerner) [2079886] - ext4: discard preallocations before releasing group lock (Lukas Czerner) [2079886] - ext4: make ext_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: mballoc: make mb_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: improve ext_debug() msg in case of block allocation failure (Lukas Czerner) [2079886] - ext4: use BIT() macro for BH_** state bits (Lukas Czerner) [2079886] - ext4: balloc: use task_pid_nr() helper (Lukas Czerner) [2079886] - ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from DOUBLE_CHECK (Lukas Czerner) [2079886] - ext4: mballoc: refactor code inside DOUBLE_CHECK into separate function (Lukas Czerner) [2079886] - ext4: mballoc: make ext4_mb_use_preallocated() return type as bool (Lukas Czerner) [2079886] - ext4: mballoc: simplify error handling in ext4_init_mballoc() (Lukas Czerner) [2079886] - ext4: mballoc: fix few other format specifier in mb_debug() (Lukas Czerner) [2079886] - ext4: mballoc: correct the mb_debug() format specifier for pa_len var (Lukas Czerner) [2079886] - ext4: mballoc: add more mb_debug() msgs (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_show_ac() (Lukas Czerner) [2079886] - ext4: mballoc: print bb_free info even when it is 0 (Lukas Czerner) [2079886] - ext4: fix dead loop in ext4_mb_new_blocks (Lukas Czerner) [2079886] - ext4: mballoc: use lock for checking free blocks while retrying (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_good_group() (Lukas Czerner) [2079886] - ext4: mballoc: introduce pcpu seqcnt for freeing PA to improve ENOSPC handling (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_discard_preallocations() (Lukas Czerner) [2079886] - ext4: mballoc: add blocks to PA list under same spinlock after allocating blocks (Lukas Czerner) [2079886] - ext4: fix lazy initialization next schedule time computation in more granular unit (Lukas Czerner) [2079886] - ext4: fix avefreec in find_group_orlov (Lukas Czerner) [2079886] - ext4: allow the dax flag to be set and cleared on inline directories (Lukas Czerner) [2079886] - ext4: annotate data race in jbd2_journal_dirty_metadata() (Lukas Czerner) [2079886] - ext4: annotate data race in start_this_handle() (Lukas Czerner) [2079886] - ext4: fix superblock checksum failure when setting password salt (Lukas Czerner) [2079886] - ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA (Lukas Czerner) [2079886] - jbd2: fix ocfs2 corrupt when clearing block group bits (Lukas Czerner) [2079886] - ext4: fix ext4_empty_dir() for directories with holes (Lukas Czerner) [2079886] - ext4: allow directory holes (Lukas Czerner) [2079886] - net/af_packet: make sure to pull mac header (Hangbin Liu) [2066976] - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe (Waiman Long) [2097549] - redhat: drop expired testing secureboot signing key (Jarod Wilson) [2095199]- atlantic: Fix issue in the pm resume flow. (Igor Russkikh) [2002395] - atlantic: Fix driver resume flow. (Igor Russkikh) [2002395] - Build intel_sdsi with {tools_make} (Prarit Bhargava) [1971951] - redhat/kernel.spec.template: Add intel_sdsi tool (Prarit Bhargava) [1971951] - redhat/configs: Add CONFIG_INTEL_SDSI (Prarit Bhargava) [1971951] - selftests: sdsi: test sysfs setup (Prarit Bhargava) [1971951] - tools arch x86: Add Intel SDSi provisiong tool (Prarit Bhargava) [1971951] - platform/x86: Add Intel Software Defined Silicon driver (Prarit Bhargava) [1971951] - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic (Prarit Bhargava) [2080426] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Prarit Bhargava) [2040019 2040059] - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096403] {CVE-2022-2078} - mt76: mt7921: Fix the error handling path of mt7921_pci_probe() (Íñigo Huguet) [2096758] - Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Sudheesh Mavila) [2031643] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Refactor MMIO base address initialization (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Move timer initialization into function (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Add support for get_timeleft (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Enable watchdog on Family 17h devices if disabled (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after registering device (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after calling watchdog_init_timeout (Sudheesh Mavila) [2031643] - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - swiotlb: fix info leak with DMA_FROM_DEVICE (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - redhat/configs: Add CONFIG_S390_UV_UAPI (Claudio Imbrenda) [1984905] - [s390] s390/uv_uapi: depend on CONFIG_S390 (Claudio Imbrenda) [1984905] - [s390] drivers/s390/char: Add Ultravisor io device (Claudio Imbrenda) [1984905] - cpufreq: Specify default governor on command line (Prarit Bhargava) [2083766] - cpufreq: Fix locking issues with governors (Prarit Bhargava) [2083766] - cpufreq: Register governors at core_initcall (Prarit Bhargava) [2083766] - nvme: fix RCU hole that allowed for endless looping in multipath round robin (Gopal Tiwari) [2078806] - nvme-multipath: fix hang when disk goes live over reconnect (Gopal Tiwari) [2078806] - nvme-tcp: send H2CData PDUs based on MAXH2CDATA (Gopal Tiwari) [2078806] - nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info (Gopal Tiwari) [2078806] - nvme: don't return an error from nvme_configure_metadata (Gopal Tiwari) [2078806] - nvme-tcp: fix bogus request completion when failing to send AER (Gopal Tiwari) [2078806] - nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show (Gopal Tiwari) [2078806] - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs (Gopal Tiwari) [2078806] - nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics (Gopal Tiwari) [2078806] - nvmet-tcp: fix possible list corruption for unexpected command failure (Gopal Tiwari) [2078806] - nvme: fix use after free when disconnecting a reconnecting ctrl (Gopal Tiwari) [2078806] - nvme-multipath: set ana_log_size to 0 after free ana_log_buf (Gopal Tiwari) [2078806] - nvme: disable namespace access for unsupported metadata (Gopal Tiwari) [2078806] - nvme: report write pointer for a full zone as zone start + zone len (Gopal Tiwari) [2078806] - nvme: show subsys nqn for duplicate cntlids (Gopal Tiwari) [2078806] - nvme-pci: add NO APST quirk for Kioxia device (Gopal Tiwari) [2078806] - nvme: fix write zeroes pi (Gopal Tiwari) [2078806] - nvmet: use flex_array_size and struct_size (Gopal Tiwari) [2078806] - nvme: drop scan_lock and always kick requeue list when removing namespaces (Gopal Tiwari) [2078806] - nvmet: use struct_size over open coded arithmetic (Gopal Tiwari) [2078806] - nvme-pci: clear shadow doorbell memory on resets (Gopal Tiwari) [2078806] - nvmet: use macro definitions for setting cmic value (Gopal Tiwari) [2078806] - nvme-rdma: fix error code in nvme_rdma_setup_ctrl (Gopal Tiwari) [2078806] - nvmet: use macro definition for setting nmic value (Gopal Tiwari) [2078806] - nvmet-rdma: implement get_max_queue_size controller op (Gopal Tiwari) [2078806] - nvmet: add get_max_queue_size op for controllers (Gopal Tiwari) [2078806] - nvme-rdma: limit the maximal queue size for RDMA controllers (Gopal Tiwari) [2078806] - nvme: paring quiesce/unquiesce (Gopal Tiwari) [2078806] - nvme: add APIs for stopping/starting admin queue (Gopal Tiwari) [2078806] - nvme: prepare for pairing quiescing and unquiescing (Gopal Tiwari) [2078806] - nvme: apply nvme API to quiesce/unquiesce admin queue (Gopal Tiwari) [2078806] - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Gopal Tiwari) [2078806] - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme-rdma: destroy cm id before destroy qp to avoid use after free (Gopal Tiwari) [2078806] - nvme: only call synchronize_srcu when clearing current path (Gopal Tiwari) [2078806] - nvme-multipath: revalidate paths during rescan (Gopal Tiwari) [2078806] - nvme: remove the unused NVME_NS_* enum (Gopal Tiwari) [2078806] - nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers (Gopal Tiwari) [2078806] - nvme-pci: disable hmb on idle suspend (Gopal Tiwari) [2078806] - nvme: allow user toggling hmb usage (Gopal Tiwari) [2078806] - nvme-fabrics: remove superfluous nvmf_host_put in nvmf_parse_options (Gopal Tiwari) [2078806] - nvme: add set feature tracing support (Gopal Tiwari) [2078806] - nvmet: add set feature tracing support (Gopal Tiwari) [2078806] - nvme-pci: cmb sysfs: one file, one value (Gopal Tiwari) [2078806] - nvme-pci: use attribute group for cmb sysfs (Gopal Tiwari) [2078806] - compiler.h: Introduce absolute_pointer macro (Gopal Tiwari) [2078806] - vdpa: Fix vdpa-vhost driver (Laurent Vivier) [2093851] - nl80211: fix locking in nl80211_set_tx_bitrate_mask() (Íñigo Huguet) [2059994] - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection (Íñigo Huguet) [2059994] - mac80211_hwsim: fix RCU protected chanctx access (Íñigo Huguet) [2059994] - mac80211: Reset MBSSID parameters upon connection (Íñigo Huguet) [2059994] - cfg80211: retrieve S1G operating channel number (Íñigo Huguet) [2059994] - nl80211: validate S1G channel width (Íñigo Huguet) [2059994] - mac80211: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2059994] - ath11k: reduce the wait time of 11d scan and hw scan while add interface (Íñigo Huguet) [2059994] - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Flush recovery worker during freeze (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Add missing poweroff() PM callback (Íñigo Huguet) [2059994] - mac80211: fix ht_capa printout in debugfs (Íñigo Huguet) [2059994] - cfg80211: hold bss_lock while updating nontrans_list (Íñigo Huguet) [2059994] - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size (Íñigo Huguet) [2059994] - ath9k: Fix usage of driver-private space in tx_info (Íñigo Huguet) [2059994] - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - mt76: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" (Íñigo Huguet) [2059994] - ath9k: Properly clear TX status area before reporting to mac80211 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't fail if PPAG isn't supported (Íñigo Huguet) [2059994] - bus: mhi: Make mhi_state_str[] array static inline and move to common.h (Íñigo Huguet) [2059994] - bus: mhi: Move common MHI definitions out of host directory (Íñigo Huguet) [2059994] - bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element" (Íñigo Huguet) [2059994] - bus: mhi: Cleanup the register definitions used in headers (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for handling DWORDs of ring elements (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for register read and write (Íñigo Huguet) [2059994] - bus: mhi: Move host MHI code to "host" directory (Íñigo Huguet) [2059994] - bus: mhi: Fix MHI DMA structure endianness (Íñigo Huguet) [2059994] - bus: mhi: Fix pm_state conversion to string (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series (Íñigo Huguet) [2059994] - rfkill: make new event layout opt-in (Íñigo Huguet) [2059994] - rtw89: implement stop and resume channels transmission v1 (Íñigo Huguet) [2059994] - rtw89: extend mac tx_en bits from 16 to 32 (Íñigo Huguet) [2059994] - rtw89: change value assignment style of rtw89_mac_cfg_gnt() (Íñigo Huguet) [2059994] - rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs (Íñigo Huguet) [2059994] - rtw89: disable FW and H2C function if CPU disabled (Íñigo Huguet) [2059994] - rtw89: initialize preload window of D-MAC (Íñigo Huguet) [2059994] - rtw89: modify MAC enable functions (Íñigo Huguet) [2059994] - rtw89: add config_rf_reg_v1 to configure RF parameter tables (Íñigo Huguet) [2059994] - rtw89: 8852c: add read/write rf register function (Íñigo Huguet) [2059994] - rtw89: 8852c: add setting of TB UL TX power offset (Íñigo Huguet) [2059994] - rtw89: 8852c: add write/read crystal function in CFO tracking (Íñigo Huguet) [2059994] - rtw89: modify dcfo_comp to share with chips (Íñigo Huguet) [2059994] - rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" (Íñigo Huguet) [2059994] - brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" (Íñigo Huguet) [2059994] - iwlwifi: mei: fix building iwlmei (Íñigo Huguet) [2059994] - mt76: fix monitor rx FCS error in DFS channel (Íñigo Huguet) [2059994] - mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set (Íñigo Huguet) [2059994] - mt76: fix wrong HE data rate in sniffer tool (Íñigo Huguet) [2059994] - mt76: mt7915: introduce 802.11ax multi-bss support (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_init_hw in a dedicated work (Íñigo Huguet) [2059994] - mt76: mt7921: add mt7921u driver (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code (Íñigo Huguet) [2059994] - mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb (Íñigo Huguet) [2059994] - mt76: mt7921: disable runtime pm for usb (Íñigo Huguet) [2059994] - mt76: usb: introduce __mt76u_init utility routine (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_wr signature (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_rr signature (Íñigo Huguet) [2059994] - mt76: mt7915: fix typos in comments (Íñigo Huguet) [2059994] - mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() (Íñigo Huguet) [2059994] - mt76: mt7915: fix beamforming mib stats (Íñigo Huguet) [2059994] - mt76: mt7915: set band1 TGID field in tx descriptor (Íñigo Huguet) [2059994] - mt76: fix invalid rssi report (Íñigo Huguet) [2059994] - mt76: use le32/16_get_bits() whenever possible (Íñigo Huguet) [2059994] - mt76: connac: make read-only array ba_range static const (Íñigo Huguet) [2059994] - mt76: mt7915: check for devm_pinctrl_get() failure (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration (Íñigo Huguet) [2059994] - mt76: mt7915: add txpower init for 6GHz (Íñigo Huguet) [2059994] - mt76: mt7915: fix eeprom fields of txpower init values (Íñigo Huguet) [2059994] - mt76: mt7915: add 6 GHz support (Íñigo Huguet) [2059994] - mt76: connac: add 6 GHz support for wtbl and starec configuration (Íñigo Huguet) [2059994] - mt76: mt7915: allow beaconing on all chains (Íñigo Huguet) [2059994] - mt76: fix monitor mode crash with sdio driver (Íñigo Huguet) [2059994] - mt76: mt7921: fix mt7921_queues_acq implementation (Íñigo Huguet) [2059994] - mt76: mt7921: fix xmit-queue dump for usb and sdio (Íñigo Huguet) [2059994] - mt76: mt7921: make mt7921_init_tx_queues static (Íñigo Huguet) [2059994] - mt76: split single ldpc cap bit into bits (Íñigo Huguet) [2059994] - mt76: mt7915: fix DFS no radar detection event (Íñigo Huguet) [2059994] - mt76: mt7921: use mt76_hw instead of open coding it (Íñigo Huguet) [2059994] - mt76: mt7921: fix up the monitor mode (Íñigo Huguet) [2059994] - mt76: mt7663u: introduce mt7663u_mcu_power_on routine (Íñigo Huguet) [2059994] - mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init (Íñigo Huguet) [2059994] - rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() (Íñigo Huguet) [2059994] - rtlwifi: rtl8821ae: fix typos in comments (Íñigo Huguet) [2059994] - rtlwifi: rtl8192cu: Add On Networks N150 (Íñigo Huguet) [2059994] - mwifiex: make read-only array wmm_oui static const (Íñigo Huguet) [2059994] - mac80211: update bssid_indicator in ieee80211_assign_beacon (Íñigo Huguet) [2059994] - mac80211: MBSSID channel switch (Íñigo Huguet) [2059994] - mac80211: MBSSID beacon handling in AP mode (Íñigo Huguet) [2059994] - mac80211: always have ieee80211_sta_restart() (Íñigo Huguet) [2059994] - mac80211: Add support to trigger sta disconnect on hardware restart (Íñigo Huguet) [2059994] - mac80211: fix potential double free on mesh join (Íñigo Huguet) [2059994] - mac80211: correct legacy rates check in ieee80211_calc_rx_airtime (Íñigo Huguet) [2059994] - nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation (Íñigo Huguet) [2059994] - mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible (Íñigo Huguet) [2059994] - mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Íñigo Huguet) [2059994] - rtw89: 8852c: process logic efuse map (Íñigo Huguet) [2059994] - rtw89: 8852c: process efuse of phycap (Íñigo Huguet) [2059994] - rtw89: support DAV efuse reading operation (Íñigo Huguet) [2059994] - rtw89: 8852c: add chip::dle_mem (Íñigo Huguet) [2059994] - rtw89: add page_regs to handle v1 chips (Íñigo Huguet) [2059994] - rtw89: add chip_info::{h2c,c2h}_reg to support more chips (Íñigo Huguet) [2059994] - rtw89: add hci_func_en_addr to support variant generation (Íñigo Huguet) [2059994] - rtw89: add power_{on/off}_func (Íñigo Huguet) [2059994] - rtw89: read chip version depends on chip ID (Íñigo Huguet) [2059994] - rtw89: pci: use a struct to describe all registers address related to DMA channel (Íñigo Huguet) [2059994] - rtw89: pci: add V1 of PCI channel address (Íñigo Huguet) [2059994] - rtw89: pci: add struct rtw89_pci_info (Íñigo Huguet) [2059994] - rtw89: 8852c: add 8852c empty files (Íñigo Huguet) [2059994] - brcmfmac: make the read-only array pktflags static const (Íñigo Huguet) [2059994] - rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep' (Íñigo Huguet) [2059994] - ath10k: Fix error handling in ath10k_setup_msa_resources (Íñigo Huguet) [2059994] - ath11k: remove unneeded flush_workqueue (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 72 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: acpi: move ppag code from mvm to fw/acpi (Íñigo Huguet) [2059994] - iwlwifi: dbg: check trigger data before access (Íñigo Huguet) [2059994] - iwlwifi: dbg: in sync mode don't call schedule (Íñigo Huguet) [2059994] - iwlwifi: use 4k queue size for Bz A-step (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix SW error MSI-X mapping (Íñigo Huguet) [2059994] - iwlwifi: yoyo: dump IMR DRAM only for HW and FW error (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for IMR based on platform (Íñigo Huguet) [2059994] - iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove cipher scheme support (Íñigo Huguet) [2059994] - iwlwifi: Configure FW debug preset via module param. (Íñigo Huguet) [2059994] - iwlwifi: mvm: add a flag to reduce power command. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 71 for AX devices (Íñigo Huguet) [2059994] - ath9k: make array voice_priority static const (Íñigo Huguet) [2059994] - rtw89: declare HE capabilities in 6G band (Íñigo Huguet) [2059994] - rtw89: fix HE PHY bandwidth capability (Íñigo Huguet) [2059994] - rtw89: add tx_wake notify for low ps mode (Íñigo Huguet) [2059994] - rtw89: 8852a: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - Revert "ath: add support for special 0x0 regulatory domain" (Íñigo Huguet) [2059994] - rtw89: get channel parameters of 160MHz bandwidth (Íñigo Huguet) [2059994] - mt76: fix dfs state issue with 160 MHz channels (Íñigo Huguet) [2059994] - mt76: mt7915: simplify conditional (Íñigo Huguet) [2059994] - mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - mt76: mt7915e: Enable thermal management by default (Íñigo Huguet) [2059994] - mt76: mt7915e: Add a hwmon attribute to get the actual throttle state. (Íñigo Huguet) [2059994] - mt76: mt7915e: Fix degraded performance after temporary overheat (Íñigo Huguet) [2059994] - mt76: improve signal strength reporting (Íñigo Huguet) [2059994] - mt76: mt7915: use min_t() to make code cleaner (Íñigo Huguet) [2059994] - mt76: mt7915: fix the muru tlv issue (Íñigo Huguet) [2059994] - mt76: mt7915: check band idx for bcc event (Íñigo Huguet) [2059994] - mt76: mt7615: Fix assigning negative values to unsigned variable (Íñigo Huguet) [2059994] - mt76: connac: adjust wlan_idx size from u8 to u16 (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor (Íñigo Huguet) [2059994] - mt76: mt7615: fix compiler warning on frame size (Íñigo Huguet) [2059994] - mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: introduce band_idx in mt7915_phy (Íñigo Huguet) [2059994] - mt76: mt7915: add support for MT7986 (Íñigo Huguet) [2059994] - ath10k: fix pointer arithmetic error in trace call (Íñigo Huguet) [2059994] - ath11k: add dbring debug support (Íñigo Huguet) [2059994] - ath11k: translate HE status to radiotap format (Íñigo Huguet) [2059994] - ath11k: decode HE status tlv (Íñigo Huguet) [2059994] - ath11k: switch to using ieee80211_tx_status_ext() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts (Íñigo Huguet) [2059994] - mt76: mt7915: fix potential memory leak of fw monitor packets (Íñigo Huguet) [2059994] - mt76: mt7915: Fix channel state update error issue (Íñigo Huguet) [2059994] - mt76: fix endianness errors in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt7615: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - rtw88: change rtw_info() to proper message level (Íñigo Huguet) [2059994] - rtw89: Limit the CFO boundaries of x'tal value (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 6G band (Íñigo Huguet) [2059994] - ath11k: Fix frames flush failure caused by deadlock (Íñigo Huguet) [2059994] - ath11k: Handle failure in qmi firmware ready (Íñigo Huguet) [2059994] - ath11k: Invalidate cached reo ring entry before accessing it (Íñigo Huguet) [2059994] - ath: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath11k: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath10k: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - ath9k: use hw_random API instead of directly dumping into random.c (Íñigo Huguet) [2059994] - ath11k: configure RDDM size to mhi for recovery by firmware (Íñigo Huguet) [2059994] - ath11k: fix invalid m3 buffer address (Íñigo Huguet) [2059994] - ath11k: add ath11k_qmi_free_resource() for recovery (Íñigo Huguet) [2059994] - rtw89: core.h: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - brcmfmac: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: fix RCU usage in rtw89_core_txq_push() (Íñigo Huguet) [2059994] - rtw88: coex: Update rtl8822c COEX version to 22020720 (Íñigo Huguet) [2059994] - rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info (Íñigo Huguet) [2059994] - rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller (Íñigo Huguet) [2059994] - rtw88: coex: update BT PTA counter regularly (Íñigo Huguet) [2059994] - rtw88: coex: Improve WLAN throughput when HFP COEX (Íñigo Huguet) [2059994] - rtw88: 8822ce: add support for TX/RX 1ss mode (Íñigo Huguet) [2059994] - iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write (Íñigo Huguet) [2059994] - iwlwifi: mvm: Fix an error code in iwl_mvm_up() (Íñigo Huguet) [2059994] - iwlwifi: Fix -EIO error code that is never returned (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy (Íñigo Huguet) [2059994] - iwlwifi: Fix syntax errors in comments (Íñigo Huguet) [2059994] - iwlwifi: dvm: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi/fw: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi: Make use of the helper macro LIST_HEAD() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() (Íñigo Huguet) [2059994] - iwlwifi: yoyo: send hcmd to fw after dump collection completes. (Íñigo Huguet) [2059994] - iwlwifi: mvm: move only to an enabled channel (Íñigo Huguet) [2059994] - iwlwifi: mvm: update BAID allocation command again (Íñigo Huguet) [2059994] - iwlwifi: api: remove ttl field from TX command (Íñigo Huguet) [2059994] - iwlwifi: support new queue allocation command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support dump policy for the dump size (Íñigo Huguet) [2059994] - iwlwifi: pcie: iwlwifi: fix device id 7F70 struct (Íñigo Huguet) [2059994] - iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument (Íñigo Huguet) [2059994] - iwlwifi: remove command ID argument from queue allocation (Íñigo Huguet) [2059994] - iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq (Íñigo Huguet) [2059994] - iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: always remove the session protection after association (Íñigo Huguet) [2059994] - iwlwifi: mvm: make iwl_mvm_reconfig_scd() static (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD (Íñigo Huguet) [2059994] - iwlwifi: mvm: Disable WiFi bands selectively with BIOS (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send BAID removal to the FW during hw_restart (Íñigo Huguet) [2059994] - iwlwifi: don't dump_stack() when we get an unexpected interrupt (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: handle deactivation notification (Íñigo Huguet) [2059994] - iwlwifi: mvm: Consider P2P GO operation during scan (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 70 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: Unify the scan iteration functions (Íñigo Huguet) [2059994] - iwlwifi: mei: use C99 initializer for device IDs (Íñigo Huguet) [2059994] - iwlwifi: debugfs: remove useless double condition (Íñigo Huguet) [2059994] - iwlwifi: remove unused macros (Íñigo Huguet) [2059994] - iwlwifi: eeprom: clean up macros (Íñigo Huguet) [2059994] - iwlwifi: drv: load tlv debug data earlier (Íñigo Huguet) [2059994] - iwlwifi: pcie: Adapt rx queue write pointer for Bz family (Íñigo Huguet) [2059994] - iwlwifi: pcie: adjust to Bz completion descriptor (Íñigo Huguet) [2059994] - iwlwifi: mvm: Passively scan non PSC channels only when requested so (Íñigo Huguet) [2059994] - iwlwifi: scan: Modify return value of a function (Íñigo Huguet) [2059994] - iwlwifi: yoyo: Avoid using dram data if allocation failed (Íñigo Huguet) [2059994] - iwlwifi: mvm: Correctly set fragmented EBS (Íñigo Huguet) [2059994] - iwlwifi: nvm: Correct HE capability (Íñigo Huguet) [2059994] - iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: make some functions friendly to sparse (Íñigo Huguet) [2059994] - iwlwifi: avoid variable shadowing (Íñigo Huguet) [2059994] - iwlwifi: remove unused DC2DC_CONFIG_CMD definitions (Íñigo Huguet) [2059994] - iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() (Íñigo Huguet) [2059994] - iwlwifi: fw: make dump_start callback void (Íñigo Huguet) [2059994] - iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow (Íñigo Huguet) [2059994] - iwlwifi: mvm: use debug print instead of WARN_ON() (Íñigo Huguet) [2059994] - iwlwifi: read and print OTP minor version (Íñigo Huguet) [2059994] - iwlwifi: add support for BZ-U and BZ-L HW (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for CT-KILL notification version 2 (Íñigo Huguet) [2059994] - iwlwifi: yoyo: remove DBGI_SRAM address reset writing (Íñigo Huguet) [2059994] - iwlwifi: mvm: support v3 of station HE context command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: add IMR DRAM dump support (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGC allocation flow (Íñigo Huguet) [2059994] - iwlwifi: pcie: add support for MS devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: align locking in D3 test debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req (Íñigo Huguet) [2059994] - iwlwifi: advertise support for HE - DCM BPSK RX/TX (Íñigo Huguet) [2059994] - iwlwifi: mvm: only enable HE DCM if we also support TX (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGI_SRAM ini dump header. (Íñigo Huguet) [2059994] - iwlwifi: dbg: add infra for tracking free buffer size (Íñigo Huguet) [2059994] - iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions (Íñigo Huguet) [2059994] - iwlwifi: mvm: support new BAID allocation command (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() (Íñigo Huguet) [2059994] - iwlwifi: cfg: add support for 1K BA queue (Íñigo Huguet) [2059994] - iwlwifi: avoid void pointer arithmetic (Íñigo Huguet) [2059994] - iwlwifi: fix various more -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: propagate (const) type qualifier (Íñigo Huguet) [2059994] - iwlwifi: de-const properly where needed (Íñigo Huguet) [2059994] - iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id (Íñigo Huguet) [2059994] - iwlwifi: mvm: fw: clean up hcmd struct creation (Íñigo Huguet) [2059994] - iwlwifi: prefer WIDE_ID() over iwl_cmd_id() (Íñigo Huguet) [2059994] - iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting (Íñigo Huguet) [2059994] - iwlwifi: mvm: offload channel switch timing to FW (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta (Íñigo Huguet) [2059994] - mac80211_hwsim: Advertise support for EHT capabilities (Íñigo Huguet) [2059994] - mac80211: parse AddBA request with extended AddBA element (Íñigo Huguet) [2059994] - mac80211: calculate max RX NSS for EHT mode (Íñigo Huguet) [2059994] - mac80211: Add support for storing station EHT capabilities (Íñigo Huguet) [2059994] - mac80211: Handle station association response with EHT (Íñigo Huguet) [2059994] - mac80211: Add EHT capabilities to association/probe request (Íñigo Huguet) [2059994] - mac80211: Add initial support for EHT and 320 MHz channels (Íñigo Huguet) [2059994] - mac80211: Support parsing EHT elements (Íñigo Huguet) [2059994] - cfg80211: Support configuration of station EHT capabilities (Íñigo Huguet) [2059994] - nl80211: fix NL80211_HE_MAX_CAPABILITY_LEN (Íñigo Huguet) [2059994] - cfg80211: add NO-EHT flag to regulatory (Íñigo Huguet) [2059994] - nl80211: add support for 320MHz channel limitation (Íñigo Huguet) [2059994] - nl80211: add EHT MCS support (Íñigo Huguet) [2059994] - cfg80211: Add support for EHT 320 MHz channel width (Íñigo Huguet) [2059994] - cfg80211: Add data structures to capture EHT capabilities (Íñigo Huguet) [2059994] - ieee80211: add EHT 1K aggregation definitions (Íñigo Huguet) [2059994] - ieee80211: Add EHT (802.11be) definitions (Íñigo Huguet) [2059994] - mac80211_hwsim: Add custom regulatory for 6GHz (Íñigo Huguet) [2059994] - mac80211_hwsim: don't shadow a global variable (Íñigo Huguet) [2059994] - mac80211_hwsim: check TX and STA bandwidth (Íñigo Huguet) [2059994] - nl80211: accept only HE capability elements with valid size (Íñigo Huguet) [2059994] - mac80211: parse only HE capability elements with valid size (Íñigo Huguet) [2059994] - ieee80211: add helper to check HE capability element size (Íñigo Huguet) [2059994] - nl80211: use RCU to read regdom in reg get/dump (Íñigo Huguet) [2059994] - mac80211_hwsim: Add debugfs to control rx status RSSI (Íñigo Huguet) [2059994] - ieee80211: use tab to indent struct ieee80211_neighbor_ap_info (Íñigo Huguet) [2059994] - rtw89: handle TX/RX 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: declare if chip support 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: add 6G support to rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: extend subband for 6G band (Íñigo Huguet) [2059994] - rtw89: refine naming of rfk helpers with prefix (Íñigo Huguet) [2059994] - rtw89: make rfk helpers common across chips (Íñigo Huguet) [2059994] - brcmfmac: Add BCM43454/6 support (Íñigo Huguet) [2059994] - ath11k: fix destination monitor ring out of sync (Íñigo Huguet) [2059994] - ath11k: fix radar detection in 160 Mhz (Íñigo Huguet) [2059994] - ath11k: fix WARN_ON during ath11k_mac_update_vif_chan (Íñigo Huguet) [2059994] - ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl() (Íñigo Huguet) [2059994] - brcmfmac: of: remove redundant variable len (Íñigo Huguet) [2059994] - brcmfmac: p2p: Replace one-element arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: coex: set EN bit to PLT register (Íñigo Huguet) [2059994] - rtw89: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw88: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: declare AP mode support (Íñigo Huguet) [2059994] - rtw89: debug: add stations entry to show ID assignment (Íñigo Huguet) [2059994] - rtw89: implement ieee80211_ops::start_ap and stop_ap (Íñigo Huguet) [2059994] - rtw89: maintain assoc/disassoc STA states of firmware and hardware (Íñigo Huguet) [2059994] - rtw89: only STA mode change vif_type mapping dynamically (Íñigo Huguet) [2059994] - rtw89: add addr_cam field to sta to support AP mode (Íñigo Huguet) [2059994] - rtw89: extend role_maintain to support AP mode (Íñigo Huguet) [2059994] - rtw88: fix use after free in rtw_hw_scan_update_probe_req() (Íñigo Huguet) [2059994] - mac80211: Remove redundent assignment channel_type (Íñigo Huguet) [2059994] - mac80211: remove useless ieee80211_vif_is_mesh() check (Íñigo Huguet) [2059994] - mac80211: fix struct ieee80211_tx_info size (Íñigo Huguet) [2059994] - mac80211: mlme: validate peer HE supported rates (Íñigo Huguet) [2059994] - mac80211: remove unused macros (Íñigo Huguet) [2059994] - cfg80211: pmsr: remove useless ifdef guards (Íñigo Huguet) [2059994] - mac80211: airtime: avoid variable shadowing (Íñigo Huguet) [2059994] - mac80211: mlme: add documentation from spec to code (Íñigo Huguet) [2059994] - mac80211: vht: use HE macros for parsing HE capabilities (Íñigo Huguet) [2059994] - ieee80211: radiotap: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - ieee80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: don't add non transmitted BSS to 6GHz scanned channels (Íñigo Huguet) [2059994] - ieee80211: fix HE SPR size calculation (Íñigo Huguet) [2059994] - cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP (Íñigo Huguet) [2059994] - mac80211: consider RX NSS in UHB connection (Íñigo Huguet) [2059994] - mac80211: limit bandwidth in HE capabilities (Íñigo Huguet) [2059994] - mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes (Íñigo Huguet) [2059994] - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill (Íñigo Huguet) [2059994] - mt76: do not always copy ethhdr in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state (Íñigo Huguet) [2059994] - mt76: mt7615: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt7915: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt76x02: improve tx hang detection (Íñigo Huguet) [2059994] - mt76x02: improve mac error check/reset reliability (Íñigo Huguet) [2059994] - mt76: mt7921s: run sleep mode by default (Íñigo Huguet) [2059994] - mt76: sdio: honor the largest Tx buffer the hardware can support (Íñigo Huguet) [2059994] - mt76: mt7915: fix the nss setting in bitrates (Íñigo Huguet) [2059994] - mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix a possible memory leak in mt7921_load_patch (Íñigo Huguet) [2059994] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta (Íñigo Huguet) [2059994] - mt76: stop the radar detector after leaving dfs channel (Íñigo Huguet) [2059994] - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7663s: flush runtime-pm queue after waking up the device (Íñigo Huguet) [2059994] - mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) (Íñigo Huguet) [2059994] - mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar background detection (Íñigo Huguet) [2059994] - mt76: mt7915: report radar pattern if detected by rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce rdd_monitor debugfs node (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar trigger on rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt7915_set_radar_background routine (Íñigo Huguet) [2059994] - mt76: mt7915: set bssinfo/starec command when adding interface (Íñigo Huguet) [2059994] - mt76: mt7921: toggle runtime-pm adding a monitor vif (Íñigo Huguet) [2059994] - mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() (Íñigo Huguet) [2059994] - mt76: sdio: disable interrupt in mt76s_sdio_irq (Íñigo Huguet) [2059994] - mt76: mt7921: fix crash when startup fails. (Íñigo Huguet) [2059994] - mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl (Íñigo Huguet) [2059994] - mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7615: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: do not always disable fw runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7915: add support for passing chip/firmware debug data to user space (Íñigo Huguet) [2059994] - mt76: mt7615e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7915: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: mt7615: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: connac: add support for passing the cipher field in bss_info (Íñigo Huguet) [2059994] - mt76: mt7921e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7615: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: set EDCA parameters with the MCU CE command (Íñigo Huguet) [2059994] - mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error (Íñigo Huguet) [2059994] - mt76: mt7921: forbid the doze mode when coredump is in progress (Íñigo Huguet) [2059994] - mt76: mt7921e: make dev->fw_assert usage consistent (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_init_download (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_restart in common module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_start_firmware (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_mcu_get_eeprom (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_set_pm in connac module (Íñigo Huguet) [2059994] - mt76: connac: introduce is_connac_v1 utility routine (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: remove duplicated defs in mcu.h (Íñigo Huguet) [2059994] - mt76: mt7915: move pci specific code back to pci.c (Íñigo Huguet) [2059994] - mt76: mt7921s: update mt7921s_wfsys_reset sequence (Íñigo Huguet) [2059994] - mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset (Íñigo Huguet) [2059994] - mt76: sdio: lock sdio when it is needed (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode (Íñigo Huguet) [2059994] - mt76: make mt76_sar_capa static (Íñigo Huguet) [2059994] - mt76: mt7915: add device id for mt7916 (Íñigo Huguet) [2059994] - mt76: set wlan_idx_hi on mt7916 (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_add_key in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_get_phy utilities (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_chan_bw in common code (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_get_cipher in common code (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req (Íñigo Huguet) [2059994] - mt76: connac: fix sta_rec_wtbl tag len (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7916 calibrated data support (Íñigo Huguet) [2059994] - mt76: mt7915: update mt7915_chan_mib_offs for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: update rx rate reporting for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: add txfree event v3 (Íñigo Huguet) [2059994] - mt76: mt7915: enlarge wcid size to 544 (Íñigo Huguet) [2059994] - mt76: mt7915: rework eeprom.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: mt7915: add firmware support for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: rework dma.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: add MT_RXQ_MAIN_WA for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: refine register definition (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7915_mmio_probe() as a common probing function (Íñigo Huguet) [2059994] - mt76: mt7915: fix polling firmware-own status (Íñigo Huguet) [2059994] - brcmfmac: pcie: Read the console on init and shutdown (Íñigo Huguet) [2059994] - brcmfmac: fwil: Constify iovar name arguments (Íñigo Huguet) [2059994] - brcmfmac: of: Use devm_kstrdup for board_type & check for errors (Íñigo Huguet) [2059994] - brcmfmac: pcie: Fix crashes due to early IRQs (Íñigo Huguet) [2059994] - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio (Íñigo Huguet) [2059994] - brcmfmac: pcie: Declare missing firmware files in pcie.c (Íñigo Huguet) [2059994] - brcmfmac: firmware: Allocate space for default boardrev in nvram (Íñigo Huguet) [2059994] - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path (Íñigo Huguet) [2059994] - rtlwifi: remove redundant initialization of variable ul_encalgo (Íñigo Huguet) [2059994] - ray_cs: Check ioremap return value (Íñigo Huguet) [2059994] - ath11k: add debugfs for TWT debug calls (Íñigo Huguet) [2059994] - ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs (Íñigo Huguet) [2059994] - ath11k: Add debugfs interface to configure firmware debug log level (Íñigo Huguet) [2059994] - rtw88: rtw8821c: enable rfe 6 devices (Íñigo Huguet) [2059994] - rtw88: fix memory overrun and memory leak during hw_scan (Íñigo Huguet) [2059994] - rtw88: fix idle mode flow for hw scan (Íñigo Huguet) [2059994] - rtw88: check for validity before using a pointer (Íñigo Huguet) [2059994] - ath11k: mhi: use mhi_sync_power_up() (Íñigo Huguet) [2059994] - ath11k: pci: fix crash on suspend if board file is not found (Íñigo Huguet) [2059994] - ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops (Íñigo Huguet) [2059994] - ath11k: Fix uninitialized symbol 'rx_buf_sz' (Íñigo Huguet) [2059994] - ath11k: fix kernel panic during unload/load ath11k modules (Íñigo Huguet) [2059994] - ath11k: Rename ath11k_ahb_ext_irq_config (Íñigo Huguet) [2059994] - brcmfmac: add CYW43570 PCIE device (Íñigo Huguet) [2059994] - brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices (Íñigo Huguet) [2059994] - rtw89: use pci_read/write_config instead of dbi read/write (Íñigo Huguet) [2059994] - rtw89: refine DIG feature to support 160M and CCK PD (Íñigo Huguet) [2059994] - rtw89: include subband type in channel params (Íñigo Huguet) [2059994] - rtw89: handle 6G band if supported by a chipset (Íñigo Huguet) [2059994] - rtw89: separate {init,deinit}_addr_cam functions (Íñigo Huguet) [2059994] - rtw89: set mac_id and port ID to TXWD (Íñigo Huguet) [2059994] - rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode (Íñigo Huguet) [2059994] - rtw89: configure mac port HIQ registers (Íñigo Huguet) [2059994] - rtw89: rename vif_maintain to role_maintain (Íñigo Huguet) [2059994] - rtw89: extend firmware commands on states of sta_assoc and sta_disconnect (Íñigo Huguet) [2059994] - rtw89: allocate mac_id for each station in AP mode (Íñigo Huguet) [2059994] - rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets (Íñigo Huguet) [2059994] - rtw89: add C2H handle of BCN_CNT (Íñigo Huguet) [2059994] - rtw89: download beacon content to firmware (Íñigo Huguet) [2059994] - rtw89: use hardware SSN to TX management frame (Íñigo Huguet) [2059994] - rtw89: configure rx_filter according to FIF_PROBE_REQ (Íñigo Huguet) [2059994] - rtw89: correct use of BA CAM (Íñigo Huguet) [2059994] - rtw89: encapsulate RX handlers to single function (Íñigo Huguet) [2059994] - rtw89: Add RX counters of VHT MCS-10/11 to debugfs (Íñigo Huguet) [2059994] - rtw89: remove duplicate definition of hardware port number (Íñigo Huguet) [2059994] - rtw89: extract modules by chipset (Íñigo Huguet) [2059994] - ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz (Íñigo Huguet) [2059994] - ath9k_htc: fix uninit value bugs (Íñigo Huguet) [2059994] - ath10k: abstract htt_rx_desc structure (Íñigo Huguet) [2059994] - ath9k: remove redundant status variable (Íñigo Huguet) [2059994] - ath11k: Reconfigure hardware rate for WCN6855 after vdev is started (Íñigo Huguet) [2059994] - ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation (Íñigo Huguet) [2059994] - ath10k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2059994] - ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() (Íñigo Huguet) [2059994] - ath11k: move function ath11k_dp_rx_process_mon_status (Íñigo Huguet) [2059994] - ath11k: enable RX PPDU stats in monitor co-exist mode (Íñigo Huguet) [2059994] - ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: add LDPC FEC type in 802.11 radiotap header (Íñigo Huguet) [2059994] - ath11k: Refactor the fallback routine when peer create fails (Íñigo Huguet) [2059994] - ath11k: fix workqueue not getting destroyed after rmmod (Íñigo Huguet) [2059994] - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern (Íñigo Huguet) [2059994] - ath11k: add missing of_node_put() to avoid leak (Íñigo Huguet) [2059994] - rfkill: define rfill_soft_blocked() if !RFKILL (Íñigo Huguet) [2059994] - Revert "ath10k: drop beacon and probe response which leak from other channel" (Íñigo Huguet) [2059994] - iwlwifi: mvm: return value for request_ownership (Íñigo Huguet) [2059994] - nl80211: Update bss channel on channel switch for P2P_CLIENT (Íñigo Huguet) [2059994] - iwlwifi: fix build error for IWLMEI (Íñigo Huguet) [2059994] - mac80211: treat some SAE auth steps as final (Íñigo Huguet) [2059994] - nl80211: Handle nla_memdup failures in handle_nan_filter (Íñigo Huguet) [2059994] - iwlwifi: mvm: check debugfs_dir ptr before use (Íñigo Huguet) [2059994] - iwlwifi: don't advertise TWT support (Íñigo Huguet) [2059994] - mac80211: fix forwarded mesh frames AC & queue selection (Íñigo Huguet) [2059994] - mac80211: refuse aggregations sessions before authorized (Íñigo Huguet) [2059994] - mac80211: fix EAPoL rekey fail in 802.3 rx path (Íñigo Huguet) [2059994] - iwlwifi: fix use-after-free (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 (Íñigo Huguet) [2059994] - cfg80211: fix race in netlink owner interface destruction (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send SAR GEO command for 3160 devices (Íñigo Huguet) [2059994] - iwlwifi: remove deprecated broadcast filtering feature (Íñigo Huguet) [2059994] - iwlwifi: mei: report RFKILL upon register when needed (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: retry mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix the pskb_may_pull check in ipv4 (Íñigo Huguet) [2059994] - iwlwifi: pcie: gen2: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: fix iwl_legacy_rate_to_fw_idx (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix condition which checks the version of rate_n_flags (Íñigo Huguet) [2059994] - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work (Íñigo Huguet) [2059994] - mac80211_hwsim: report NOACK frames in tx_status (Íñigo Huguet) [2059994] - mac80211: mlme: check for null after calling kmemdup (Íñigo Huguet) [2059994] - brcmfmac: firmware: Fix crash in brcm_alt_fw_path (Íñigo Huguet) [2059994] - mac80211: use ieee80211_bss_get_elem() (Íñigo Huguet) [2059994] - nl80211: clarify comment for mesh PLINK_BLOCKED state (Íñigo Huguet) [2059994] - mac80211: Add stations iterator where the iterator function may sleep (Íñigo Huguet) [2059994] - mac80211: allow non-standard VHT MCS-10/11 (Íñigo Huguet) [2059994] - codel: remove unnecessary pkt_sched.h include (Íñigo Huguet) [2059994] - codel: remove unnecessary sock.h include (Íñigo Huguet) [2059994] - rtw88: don't consider deep PS mode when transmitting packet (Íñigo Huguet) [2059994] - ath11k: add support of firmware logging for WCN6855 (Íñigo Huguet) [2059994] - ath10k: replace strlcpy with strscpy (Íñigo Huguet) [2059994] - rtw88: support SAR via kernel common API (Íñigo Huguet) [2059994] - rtw88: 8822c: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - iwlwifi: mei: wait before mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: clear the ownership when the driver goes down (Íñigo Huguet) [2059994] - iwlwifi: fw: fix some scan kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove card state notification code (Íñigo Huguet) [2059994] - iwlwifi: mvm: drop too short packets silently (Íñigo Huguet) [2059994] - iwlwifi: return op_mode only in case the failure is from MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: support Bz TX checksum offload (Íñigo Huguet) [2059994] - iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set schedule scan profiles (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set channel flags (Íñigo Huguet) [2059994] - iwlwifi: mvm: always store the PPAG table as the latest version. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 69 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support TLV-based firmware reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: change old-SN drop threshold (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't trust hardware queue number (Íñigo Huguet) [2059994] - iwlwifi: mvm: handle RX checksum on Bz devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: use a define for checksum flags mask (Íñigo Huguet) [2059994] - iwlwifi: remove module loading failure message (Íñigo Huguet) [2059994] - iwlwifi: mvm: isolate offload assist (checksum) calculation (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for OCE scan (Íñigo Huguet) [2059994] - iwlwifi: dump RCM error tables (Íñigo Huguet) [2059994] - iwlwifi: dump both TCM error tables if present (Íñigo Huguet) [2059994] - iwlwifi: dump CSR scratch from outer function (Íñigo Huguet) [2059994] - iwlwifi: parse error tables from debug TLVs (Íñigo Huguet) [2059994] - iwlwifi: recognize missing PNVM data and then log filename (Íñigo Huguet) [2059994] - iwlwifi: rs: add support for TLC config command ver 4 (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: update rfi table (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add list of OEMs allowed to use TAS (Íñigo Huguet) [2059994] - iwlwifi: mvm: support revision 1 of WTAS table (Íñigo Huguet) [2059994] - iwlwifi: fw: remove dead error log code (Íñigo Huguet) [2059994] - iwlwifi: do not use __unused as variable name (Íñigo Huguet) [2059994] - iwlwifi: iwl-eeprom-parse: mostly dvm only (Íñigo Huguet) [2059994] - iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a stray tab (Íñigo Huguet) [2059994] - ath11k: add regdb.bin download for regdb offload (Íñigo Huguet) [2059994] - rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/CTS protection (Íñigo Huguet) [2059994] - rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2059994] - iwlwifi: mvm: add dbg_time_point to debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: add missing min_size to kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mei: fix W=1 warnings (Íñigo Huguet) [2059994] - ath11k: add support for hardware rfkill for QCA6390 (Íñigo Huguet) [2059994] - ath11k: report tx bitrate for iw wlan station dump (Íñigo Huguet) [2059994] - ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id() (Íñigo Huguet) [2059994] - ath11k: add signal report to mac80211 for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface (Íñigo Huguet) [2059994] - rfkill: allow to get the software rfkill state (Íñigo Huguet) [2059994] - cfg80211: refactor cfg80211_get_ies_channel_number() (Íñigo Huguet) [2059994] - nl82011: clarify interface combinations wrt. channels (Íñigo Huguet) [2059994] - nl80211: Add support to offload SA Query procedures for AP SME device (Íñigo Huguet) [2059994] - nl80211: Add support to set AP settings flags with single attribute (Íñigo Huguet) [2059994] - mac80211: add more HT/VHT/HE state logging (Íñigo Huguet) [2059994] - cfg80211: Use the HE operation IE to determine a 6GHz BSS channel (Íñigo Huguet) [2059994] - cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard (Íñigo Huguet) [2059994] - mac80211: Notify cfg80211 about association comeback (Íñigo Huguet) [2059994] - cfg80211: Add support for notifying association comeback (Íñigo Huguet) [2059994] - mac80211: introduce channel switch disconnect function (Íñigo Huguet) [2059994] - cfg80211: Fix order of enum nl80211_band_iftype_attr documentation (Íñigo Huguet) [2059994] - cfg80211: simplify cfg80211_chandef_valid() (Íñigo Huguet) [2059994] - mac80211: Remove a couple of obsolete TODO (Íñigo Huguet) [2059994] - mac80211: use coarse boottime for airtime fairness code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix cmd timeout in throughput test (Íñigo Huguet) [2059994] - mt76: mt7921s: fix suspend error with enlarging mcu timeout value (Íñigo Huguet) [2059994] - mt76: mt7921s: make pm->suspended usage consistent (Íñigo Huguet) [2059994] - mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work (Íñigo Huguet) [2059994] - mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv (Íñigo Huguet) [2059994] - mt76: mt7921: remove dead definitions (Íñigo Huguet) [2059994] - mt76: mt7915: add mu-mimo and ofdma debugfs knobs (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt76_vif in mt7915_vif (Íñigo Huguet) [2059994] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac definitions (Íñigo Huguet) [2059994] - mt76: connac: rely on MCU_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_CE_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_UNI_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: remove MCU_FW_PREFIX bit (Íñigo Huguet) [2059994] - mt76: connac: align MCU_EXT definitions with 7915 driver (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_EXT macros (Íñigo Huguet) [2059994] - mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663 (Íñigo Huguet) [2059994] - mt76: mt7915: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: allow drivers to drop rx packets early (Íñigo Huguet) [2059994] - mt76: mt7663: disable 4addr capability (Íñigo Huguet) [2059994] - mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr (Íñigo Huguet) [2059994] - mt76: move sar_capa configuration in common code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix possible kernel crash due to invalid Rx count (Íñigo Huguet) [2059994] - mt76: mt7921s: fix bus hang with wrong privilege (Íñigo Huguet) [2059994] - mt76: eeprom: tolerate corrected bit-flips (Íñigo Huguet) [2059994] - mt76: mt7603: improve reliability of tx powersave filtering (Íñigo Huguet) [2059994] - mt76: clear sta powersave flag after notifying driver (Íñigo Huguet) [2059994] - mt76: mt7915: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7603: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7615: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7921s: fix the device cannot sleep deeply in suspend (Íñigo Huguet) [2059994] - mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt76x02: introduce SAR support (Íñigo Huguet) [2059994] - mt76: move sar utilities to mt76-core module (Íñigo Huguet) [2059994] - mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config (Íñigo Huguet) [2059994] - mt76: do not pass the received frame with decryption error (Íñigo Huguet) [2059994] - mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode (Íñigo Huguet) [2059994] - mt76: mt7615: remove dead code in get_omac_idx (Íñigo Huguet) [2059994] - mt76: mt7921: introduce 160 MHz channel bandwidth support (Íñigo Huguet) [2059994] - mt76: mt7921: add support for PCIe ID 0x0608/0x0616 (Íñigo Huguet) [2059994] - mt76: testmode: add support to set MAC (Íñigo Huguet) [2059994] - mt76: mt7915: add default calibrated data support (Íñigo Huguet) [2059994] - mt76: only set rx radiotap flag from within decoder functions (Íñigo Huguet) [2059994] - mt76: reverse the first fragmented frame to 802.11 (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Introduce Sierra EM919X support (Íñigo Huguet) [2059994] - bus: mhi: core: Add an API for auto queueing buffers for DL channel (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Simplify code and axe the use of a deprecated API (Íñigo Huguet) [2059994] - bus: mhi: core: Use macros for execution environment features (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add new device ID support for T99W175 (Íñigo Huguet) [2059994] - ath11k: Use reserved host DDR addresses from DT for PCI devices (Íñigo Huguet) [2059994] - ath11k: Change qcn9074 fw to operate in mode-2 (Íñigo Huguet) [2059994] - ath11k: add ab to TARGET_NUM_VDEVS & co (Íñigo Huguet) [2059994] - brcmfmac: Fix incorrect type assignments for keep-alive (Íñigo Huguet) [2059994] - ath11k: Avoid false DEADLOCK warning reported by lockdep (Íñigo Huguet) [2059994] - ath11k: set DTIM policy to stick mode for station interface (Íñigo Huguet) [2059994] - ath11k: support MAC address randomization in scan (Íñigo Huguet) [2059994] - ath10k: wmi: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: htt: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: drop beacon and probe response which leak from other channel (Íñigo Huguet) [2059994] - ath11k: Process full monitor mode rx support (Íñigo Huguet) [2059994] - ath11k: add software monitor ring descriptor for full monitor (Íñigo Huguet) [2059994] - ath11k: Add htt cmd to enable full monitor mode (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 (Íñigo Huguet) [2059994] - rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth (Íñigo Huguet) [2059994] - rtw88: add debugfs to fix tx rate (Íñigo Huguet) [2059994] - ath: regdom: extend South Korea regulatory domain support (Íñigo Huguet) [2059994] - ath11k: add wait operation for tx management packets for flush from mac80211 (Íñigo Huguet) [2059994] - ath11k: add 11d scan offload support (Íñigo Huguet) [2059994] - ath11k: add configure country code for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work (Íñigo Huguet) [2059994] - iwlwifi: work around reverse dependency on MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: optionally suppress assert log (Íñigo Huguet) [2059994] - iwlwifi: fw: correctly detect HW-SMEM region subtype (Íñigo Huguet) [2059994] - iwlwifi: implement reset flow for Bz devices (Íñigo Huguet) [2059994] - iwlwifi: dbg: disable ini debug in 8000 family and below (Íñigo Huguet) [2059994] - iwlwifi: support SAR GEO Offset Mapping override via BIOS (Íñigo Huguet) [2059994] - iwlwifi: pcie: retake ownership after reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: always use 4K RB size by default (Íñigo Huguet) [2059994] - iwlwifi: mvm/api: define system control command (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 68 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: add some missing command strings (Íñigo Huguet) [2059994] - iwlwifi: fw: add support for splitting region type bits (Íñigo Huguet) [2059994] - iwlwifi: swap 1650i and 1650s killer struct names (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support for DBGC4 for dram (Íñigo Huguet) [2059994] - iwlwifi: mvm: update rate scale in moving back to assoc state (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for statistics update version 15 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add support for a new version of scan request command (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove session protection upon station removal (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for PHY context command v4 (Íñigo Huguet) [2059994] - iwlwifi: fw: api: add link to PHY context command struct v1 (Íñigo Huguet) [2059994] - iwlwifi: mvm: support RLC configuration command (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: support v12 wowlan status (Íñigo Huguet) [2059994] - iwlwifi: mvm: parse firmware alive message version 6 (Íñigo Huguet) [2059994] - iwlwifi: pcie: support Bz suspend/resume trigger (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: move GTK rekeys condition (Íñigo Huguet) [2059994] - ath11k: change to use dynamic memory for channel list of scan (Íñigo Huguet) [2059994] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2059994] - ath9k: switch to rate table based lookup (Íñigo Huguet) [2059994] - iwlwifi: mvm: demote non-compliant kernel-doc header (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a possible NULL pointer deference (Íñigo Huguet) [2059994] - iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership" (Íñigo Huguet) [2059994] - iwlwifi: mei: don't rely on the size from the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix linking when tracing is not enabled (Íñigo Huguet) [2059994] - ath11k: Avoid NULL ptr access during mgmt tx cleanup (Íñigo Huguet) [2059994] - rtlwifi: rtl8192de: Style clean-ups (Íñigo Huguet) [2059994] - brcmfmac: Configure keep-alive packet on suspend (Íñigo Huguet) [2059994] - ieee80211: change HE nominal packet padding value defines (Íñigo Huguet) [2059994] - cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() (Íñigo Huguet) [2059994] - iwlwifi: mvm: read the rfkill state and feed it to iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mvm: add vendor commands needed for iwlmei (Íñigo Huguet) [2059994] - iwlwifi: integrate with iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: add debugfs hooks (Íñigo Huguet) [2059994] - iwlwifi: mei: add the driver to allow cooperation with CSME (Íñigo Huguet) [2059994] - mwifiex: Ensure the version string from the firmware is 0-terminated (Íñigo Huguet) [2059994] - mwifiex: Add quirk to disable deep sleep with certain hardware revision (Íñigo Huguet) [2059994] - mwifiex: Use a define for firmware version string length (Íñigo Huguet) [2059994] - rtw88: add debugfs to force lowest basic rate (Íñigo Huguet) [2059994] - rtw88: follow the AP basic rates for tx mgmt frame (Íñigo Huguet) [2059994] - mac80211: Use memset_after() to clear tx status (Íñigo Huguet) [2059994] - mac80211: notify non-transmitting BSS of color changes (Íñigo Huguet) [2059994] - mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define (Íñigo Huguet) [2059994] - cfg80211: allow continuous radar monitoring on offchannel chain (Íñigo Huguet) [2059994] - cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event (Íñigo Huguet) [2059994] - cfg80211: delete redundant free code (Íñigo Huguet) [2059994] - mac80211: Remove unused assignment statements (Íñigo Huguet) [2059994] - cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection (Íñigo Huguet) [2059994] - ath11k: Use memset_startat() for clearing queue descriptors (Íñigo Huguet) [2059994] - ath11k: Fix spelling mistake "detetction" -> "detection" (Íñigo Huguet) [2059994] - Revert "ath11k: add read variant from SMBIOS for download board data" (Íñigo Huguet) [2059994] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2059994] - ath11k: calculate the correct NSS of peer for HE capabilities (Íñigo Huguet) [2059994] - ath11k: change to treat alpha code na as world wide regdomain (Íñigo Huguet) [2059994] - cfg80211: move offchan_cac_event to a dedicated work (Íñigo Huguet) [2059994] - mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" (Íñigo Huguet) [2059994] - mac80211: introduce set_radar_offchan callback (Íñigo Huguet) [2059994] - cfg80211: implement APIs for dedicated radar detection HW (Íñigo Huguet) [2059994] - ath11k: add support for BSS color change (Íñigo Huguet) [2059994] - ath11k: add trace log support (Íñigo Huguet) [2059994] - ath11k: Add missing qmi_txn_cancel() (Íñigo Huguet) [2059994] - ath11k: Disabling credit flow for WMI path (Íñigo Huguet) [2059994] - ath11k: Increment pending_mgmt_tx count before tx send invoke (Íñigo Huguet) [2059994] - ath11k: send proper txpower and maxregpower values to firmware (Íñigo Huguet) [2059994] - ath11k: move peer delete after vdev stop of station for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: remove return for empty tx bitrate in mac_op_sta_statistics (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary lock contention in tx_completion path (Íñigo Huguet) [2059994] - ath11k: add branch predictors in dp_tx path (Íñigo Huguet) [2059994] - ath11k: avoid while loop in ring selection of tx completion interrupt (Íñigo Huguet) [2059994] - ath11k: remove mod operator in dst ring processing (Íñigo Huguet) [2059994] - ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory (Íñigo Huguet) [2059994] - ath11k: add branch predictors in process_rx (Íñigo Huguet) [2059994] - ath11k: remove usage quota while processing rx packets (Íñigo Huguet) [2059994] - ath11k: avoid active pdev check for each msdu (Íñigo Huguet) [2059994] - ath11k: avoid additional access to ath11k_hal_srng_dst_num_free (Íñigo Huguet) [2059994] - ath11k: modify dp_rx desc access wrapper calls inline (Íñigo Huguet) [2059994] - ath11k: allocate dst ring descriptors from cacheable memory (Íñigo Huguet) [2059994] - ath11k: disable unused CE8 interrupts for ipq8074 (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary BH disable lock in STA kickout event (Íñigo Huguet) [2059994] - ath11k: enable 802.11 power save mode in station mode (Íñigo Huguet) [2059994] - ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode (Íñigo Huguet) [2059994] - ath9k: use swap() to make code cleaner (Íñigo Huguet) [2059994] - ath10k: fetch (pre-)calibration data via nvmem subsystem (Íñigo Huguet) [2059994] - Revert "ath11k: add support for WCN6855 hw2.1" (Íñigo Huguet) [2059994] - iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting (Jerry Snitselaar) [2095498] - scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091878] - scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091878] - scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091878] - scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091878] - scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091878] - scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091878] - scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091878] - scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091878] - scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091878] - selftests/powerpc: Add PPC_FEATURE2_ARCH_3_1 and PPC_FEATURE2_EBB bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add helper to exit on failure (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add interface test for mmcra register fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr3_src fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr1_comb field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to extract mmcr fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add event_init_sampling function (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add utility functions to post process the mmap buffer (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to parse event codes (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add support for perf sampling tests (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add a test of counting larx/stcx (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Include mmap_buffer field as part of struct event (Desnes A. Nunes do Rosario) [2071113] - [s390] net/smc: Fix af_ops of child socket pointing to released memory (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() (Tobias Huschle) [2043832] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Tobias Huschle) [2043832] - [s390] net/smc: Call trace_smc_tx_sendmsg when data corked (Tobias Huschle) [2043832] - [s390] net/smc: Fix cleanup when register ULP fails (Tobias Huschle) [2043832] - [s390] net/smc: fix connection leak (Tobias Huschle) [2043832] - [s390] net/smc: Use a mutex for locking "struct smc_pnettable" (Tobias Huschle) [2043832] - [s390] net/smc: unlock on error paths in __smc_setsockopt() (Tobias Huschle) [2043832] - [s390] net/smc: return ETIMEDOUT when smc_connect_clc() timeout (Tobias Huschle) [2043832] - [s390] net/smc: Add comment for smc_tx_pending (Tobias Huschle) [2043832] - [s390] net/smc: Add global configure for handshake limitation by netlink (Tobias Huschle) [2043832] - [s390] net/smc: Dynamic control handshake limitation by socket options (Tobias Huschle) [2043832] - [s390] net/smc: Limit SMC visits when handshake workqueue congested (Tobias Huschle) [2043832] - [s390] net/smc: Limit backlog connections (Tobias Huschle) [2043832] - [s390] net/smc: Make smc_tcp_listen_work() independent (Tobias Huschle) [2043832] - [s390] net/smc: Avoid overwriting the copies of clcsock callback functions (Tobias Huschle) [2043832] - [s390] Partially revert "net/smc: Add netlink net namespace support" (Tobias Huschle) [2043832] - [s390] net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag (Tobias Huschle) [2043832] - [s390] net/smc: Remove corked dealyed work (Tobias Huschle) [2043832] - [s390] net/smc: Send directly when TCP_CORK is cleared (Tobias Huschle) [2043832] - [s390] net/smc: Forward wakeup to smc socket waitqueue after fallback (Tobias Huschle) [2043832] - [s390] net/smc: Transitional solution for clcsock race issue (Tobias Huschle) [2043832] - [s390] net/smc: Fix hung_task when removing SMC-R devices (Tobias Huschle) [2043832] - [s390] net/smc: Remove unused function declaration (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between SMC-R link access and clear (Tobias Huschle) [2043832] - [s390] net/smc: Introduce a new conn->lgr validity check helper (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between link group access and termination (Tobias Huschle) [2043832] - [s390] net/smc: Reset conn->lgr when link group registration fails (Tobias Huschle) [2043832] - [s390] net/smc: add comments for smc_link_{usable|sendable} (Tobias Huschle) [2043832] - [s390] net/smc: remove redundant re-assignment of pointer link (Tobias Huschle) [2043832] - [s390] net/smc: Introduce TCP ULP support (Tobias Huschle) [2043832] - [s390] net/smc: Add net namespace for tracepoints (Tobias Huschle) [2043832] - [s390] net/smc: Print net namespace in log (Tobias Huschle) [2043832] - [s390] net/smc: Add netlink net namespace support (Tobias Huschle) [2043832] - [s390] net/smc: Introduce net namespace support for linkgroup (Tobias Huschle) [2043832] - [s390] net/smc: Use the bitmap API when applicable (Tobias Huschle) [2043832] - [s390] net/smc: fix kernel panic caused by race of smc_sock (Tobias Huschle) [2043832] - [s390] net/smc: don't send CDC/LLC message if link not ready (Tobias Huschle) [2043832] - [s390] net/smc: fix using of uninitialized completions (Tobias Huschle) [2043832] - [s390] net/smc: Prevent smc_release() from long blocking (Tobias Huschle) [2043832] - [s390] net/smc: Clear memory when release and reuse buffer (Tobias Huschle) [2043832] - [s390] net/smc: Keep smc_close_final rc during active close (Tobias Huschle) [2043832] - [s390] net/smc: fix wrong list_del in smc_lgr_cleanup_early (Tobias Huschle) [2043832] - [s390] net/smc: Don't call clcsock shutdown twice when smc shutdown (Tobias Huschle) [2043832] - [s390] net/smc: Fix loop in smc_listen (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() (Tobias Huschle) [2043832] - [s390] net/smc: Ensure the active closing peer first closes clcsock (Tobias Huschle) [2043832] - [s390] net/smc: Clean up local struct sock variables (Tobias Huschle) [2043832] - [s390] net/smc: Avoid warning of possible recursive locking (Tobias Huschle) [2043832] - [s390] net/smc: Make sure the link_id is unique (Tobias Huschle) [2043832] - [s390] net/smc: Transfer remaining wait queue entries during fallback (Tobias Huschle) [2043832] - [s390] net/smc: fix sk_refcnt underflow on linkdown and fallback (Tobias Huschle) [2043832] - [s390] net/smc: Print function name in smcr_link_down tracepoint (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for smcr link down (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoints for tx and rx msg (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for fallback (Tobias Huschle) [2043832] - [s390] net/smc: Correct spelling mistake to TCPF_SYN_RECV (Tobias Huschle) [2043832] - [s390] net/smc: Fix smc_link->llc_testlink_time overflow (Tobias Huschle) [2043832] - [s390] net/smc: stop links when their GID is removed (Tobias Huschle) [2043832] - [s390] net/smc: add netlink support for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: extend LLC layer for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add v2 support to the work request layer (Tobias Huschle) [2043832] - [s390] net/smc: retrieve v2 gid from IB device (Tobias Huschle) [2043832] - [s390] net/smc: add v2 format of CLC decline message (Tobias Huschle) [2043832] - [s390] net/smc: add listen processing for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add SMC-Rv2 connection establishment (Tobias Huschle) [2043832] - [s390] net/smc: prepare for SMC-Rv2 connection (Tobias Huschle) [2043832] - [s390] net/smc: save stack space and allocate smc_init_info (Tobias Huschle) [2043832] - [s390] net/smc: add generic netlink support for system EID (Tobias Huschle) [2043832] - [s390] net/smc: keep static copy of system EID (Tobias Huschle) [2043832] - [s390] net/smc: add support for user defined EIDs (Tobias Huschle) [2043832] - [s390] net/smc: Allow SMC-D 1MB DMB allocations (Tobias Huschle) [2043832] - [s390] net/smc: no need to flush smcd_dev's event_wq before destroying it (Tobias Huschle) [2043832] - [s390] net/smc: avoid possible duplicate dmb unregistration (Tobias Huschle) [2043832] - [s390] net/smc: remove device from smcd_dev_list after failed device_add() (Tobias Huschle) [2043832]- bnxt_en: parse and report result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: Fix unnecessary dropping of RX packets (Ken Cox) [2043782] - bnxt_en: Initiallize bp->ptp_lock first before using it (Ken Cox) [2043782] - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag (Ken Cox) [2043782] - bnxt_en: Prevent XDP redirect from running when stopping TX queue (Ken Cox) [2043782 1944997] - bnxt_en: reserve space inside receive page for skb_shared_info (Ken Cox) [2043782 1944997] - bnxt_en: Synchronize tx when xdp redirects happen on same ring (Ken Cox) [2043782 1944997] - net: bnxt_ptp: fix compilation error (Ken Cox) [2043782] - bnxt: revert hastily merged uAPI aberrations (Ken Cox) [2043782] - bnxt_en: add an nvm test for hw diagnose (Ken Cox) [2043782] - bnxt_en: implement hw health reporter (Ken Cox) [2043782] - bnxt_en: Do not destroy health reporters during reset (Ken Cox) [2043782] - bnxt_en: Eliminate unintended link toggle during FW reset (Ken Cox) [2043782] - bnxt_en: Properly report no pause support on some cards (Ken Cox) [2043782] - bnxt_en: introduce initial link state of unknown (Ken Cox) [2043782] - bnxt_en: parse result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: Increase firmware message response DMA wait time (Ken Cox) [2043782] - bnxt_en: Fix incorrect multicast rx mask setting when not requested (Ken Cox) [2043782] - bnxt_en: Fix occasional ethtool -t loopback test failures (Ken Cox) [2043782] - bnxt_en: Fix offline ethtool selftest with RDMA enabled (Ken Cox) [2043782] - bnxt_en: Fix active FEC reporting to ethtool (Ken Cox) [2043782] - bnxt_en: Fix devlink fw_activate (Ken Cox) [2043782] - bnxt_en: Restore the resets_reliable flag in bnxt_open() (Ken Cox) [2043782] - bnxt_en: Handle async event when the PHC is updated in RTC mode (Ken Cox) [2043782] - bnxt_en: Implement .adjtime() for PTP RTC mode (Ken Cox) [2043782] - bnxt_en: Add driver support to use Real Time Counter for PTP (Ken Cox) [2043782] - bnxt_en: PTP: Refactor PTP initialization functions (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.73 (Ken Cox) [2043782] - bnxt_en: improve firmware timeout messaging (Ken Cox) [2043782] - bnxt_en: use firmware provided max timeout for messages (Ken Cox) [2043782] - bnxt_en: improve VF error messages when PF is unavailable (Ken Cox) [2043782] - bnxt_en: add dynamic debug support for HWRM messages (Ken Cox) [2043782] - bnxt_en: Use page frag RX buffers for better software GRO performance (Ken Cox) [2043782] - bnxt_en: convert to xdp_do_flush (Ken Cox) [2043782] - bnxt_en: Support CQE coalescing mode in ethtool (Ken Cox) [2043782] - bnxt_en: Support configurable CQE coalescing mode (Ken Cox) [2043782] - bnxt_en: enable interrupt sampling on 5750X for DIM (Ken Cox) [2043782] - bnxt_en: Log error report for dropped doorbell (Ken Cox) [2043782] - bnxt_en: Add event handler for PAUSE Storm event (Ken Cox) [2043782] - flow_offload: reject to offload tc actions in offload drivers (Ken Cox) [2043782] - bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set (Ken Cox) [2043782] - bnxt_en: fix format specifier in live patch error message (Ken Cox) [2043782] - bnxt_en: extend RTNL to VF check in devlink driver_reinit (Ken Cox) [2043782] - bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ken Cox) [2043782] - bnxt_en: Remove not used other ULP define (Ken Cox) [2043782] - bnxt_en: Provide stored devlink "fw" version on older firmware (Ken Cox) [2043782] - bnxt_en: implement firmware live patching (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.63 (Ken Cox) [2043782] - bnxt_en: implement dump callback for fw health reporter (Ken Cox) [2043782] - bnxt_en: extract coredump command line from current task (Ken Cox) [2043782] - bnxt_en: Retrieve coredump and crashdump size via FW command (Ken Cox) [2043782] - bnxt_en: Add compression flags information in coredump segment header (Ken Cox) [2043782] - bnxt_en: move coredump functions into dedicated file (Ken Cox) [2043782] - bnxt_en: Refactor coredump functions (Ken Cox) [2043782] - bnxt_en: improve fw diagnose devlink health messages (Ken Cox) [2043782] - bnxt_en: consolidate fw devlink health reporters (Ken Cox) [2043782] - bnxt_en: remove fw_reset devlink health reporter (Ken Cox) [2043782] - bnxt_en: improve error recovery information messages (Ken Cox) [2043782] - bnxt_en: add enable_remote_dev_reset devlink parameter (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload fw_activate (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload driver_reinit (Ken Cox) [2043782] - bnxt_en: refactor cancellation of resource reservations (Ken Cox) [2043782] - bnxt_en: refactor printing of device info (Ken Cox) [2043782] - bnxt: use netif_is_rxfh_configured instead of open code (Ken Cox) [2043782] - ethernet: use eth_hw_addr_set() (Ken Cox) [2043782] - bnxt_en: Fix TX timeout when TX ring size is set to the smallest (Ken Cox) [2043782] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Ken Cox) [2043782] - bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() (Ken Cox) [2043782] - netfilter: nat: really support inet nat without l3 address (Phil Sutter) [2092424] - netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Phil Sutter) [2094236] - netfilter: nf_tables: double hook unregistration in netns path (Phil Sutter) [2094236] - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 (Mohammed Gamal) [1948442] - cpufreq: intel_pstate: Use firmware default EPP (Steve Best) [2072671] - cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes (Steve Best) [2072671] - cpufreq: intel_pstate: Update EPP for AlderLake mobile (Steve Best) [2072671] - cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call (Steve Best) [2072671] - cpufreq: intel_pstate: ITMT support for overclocked system (Steve Best) [2072671] - cpufreq: intel_pstate: Fix active mode offline/online EPP handling (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable (Steve Best) [2072671] - cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS (Steve Best) [2072671] - Revert "cpufreq: intel_pstate: Process HWP Guaranteed change notification" (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpuidle: intel_idle: Drop redundant backslash at line end (Steve Best) [2072893] - intel_idle: add core C6 optimization for SPR (Steve Best) [2072893] - intel_idle: add 'preferred_cstates' module argument (Steve Best) [2072893] - intel_idle: add SPR support (Steve Best) [2072893] - intel_idle: enable interrupts before C1 on Xeons (Steve Best) [2072893]- [s390] s390/airq: use DMA memory for summary indicators (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function (Tobias Huschle) [2043905] - [s390] s390/zcrypt: change reply buffer size offering (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Support CPRB minor version T7 (Tobias Huschle) [2043905] - [s390] s390/zcrypt: handle checkstopped cards with new state (Tobias Huschle) [2043905] - [s390] s390/zcrypt: CEX8S exploitation support (Tobias Huschle) [2043905] - [s390] s390/ap/zcrypt: debug feature improvements (Tobias Huschle) [2043905] - [s390] s390/zcrypt: rework of debug feature messages (Tobias Huschle) [2043905] - powerpc/perf: Fix the threshold compare group constraint for power10 (Steve Best) [2090058] - arch/x86: Disable system wide bus lock rate limiting (Prarit Bhargava) [2028252] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Xin Long) [2062780] - rtnetlink: enable alt_ifname for setlink/newlink (Xin Long) [2062780] - rtnetlink: return ENODEV when ifname does not exist and group is given (Xin Long) [2062780] - rtnetlink: Return correct error on changing device netns (Xin Long) [2062780] - net: remove the new_ifindex argument from dev_change_net_namespace (Xin Long) [2062780] - net: Allow to specify ifindex when device is moved to another namespace (Xin Long) [2062780] - net: rtnetlink: add possibility to use alternative names as message handle (Xin Long) [2062780] - net: rtnetlink: introduce helper to get net_device instance by ifname (Xin Long) [2062780] - net: rtnetlink: unify the code in __rtnl_newlink get dev with the rest (Xin Long) [2062780] - net: rtnetlink: put alternative names to getlink message (Xin Long) [2062780] - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Ewan D. Milne) [2049198] {CVE-2022-0494} - [s390] s390/dasd: prevent double format of tracks for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: fix data corruption for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: Fix read inconsistency for ESE DASD devices (Mete Durlu) [2094294] - [s390] s390/dasd: Fix read for ESE with blksize < 4k (Mete Durlu) [2094294] - xfs: validate inode fork size against fork format (Andrey Albershteyn) [2089447] - selftests/tc-testing: match any qdisc type (Petr Oros) [2021843] - tc-testing: Add control-plane selftests for sch_mq (Petr Oros) [2021843] - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc (Petr Oros) [2021843] - netdevsim: don't overwrite read only ethtool parms (Petr Oros) [2021843] - netdevsim: fix uninit value in nsim_drv_configure_vfs() (Petr Oros) [2021843] - netdevsim: rename 'driver' entry points (Petr Oros) [2021843] - netdevsim: move max vf config to dev (Petr Oros) [2021843] - netdevsim: move details of vf config to dev (Petr Oros) [2021843] - netdevsim: move vfconfig to nsim_dev (Petr Oros) [2021843] - netdevsim: take rtnl_lock when assigning num_vfs (Petr Oros) [2021843] - netdevsim: Protect both reload_down and reload_up paths (Petr Oros) [2021843] - netdevsim: make array res_ids static const, makes object smaller (Petr Oros) [2021843] - netdevsim: Add multi-queue support (Petr Oros) [2021843] - net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Petr Oros) [2021843] - netdevsim: delete unnecessary debugfs checking (Petr Oros) [2021843] - netdevsim: switch to memdup_user_nul() (Petr Oros) [2021843] - netdevsim: init u64 stats for 32bit hardware (Petr Oros) [2021843] - dm: fix bio length of empty flush (Ming Lei) [2090940] - block: initialize the target bio in __bio_clone_fast (Ming Lei) [2090940] - dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2090940] - block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2090940] - dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2090940] - dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2090940] - dm: retun the clone bio from alloc_tio (Ming Lei) [2090940] - dm: pass the bio instead of tio to __map_bio (Ming Lei) [2090940] - dm: move cloning the bio into alloc_tio (Ming Lei) [2090940] - dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2090940] - dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2090940] - dm: add a clone_to_tio helper (Ming Lei) [2090940] - block: make bio_crypt_clone() able to fail (Ming Lei) [2090940] - perf/x86/uncore: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/uncore: Clean up uncore_pci_ids[] (Michael Petlan) [2088831] - perf/x86/uncore: Add Raptor Lake uncore support (Michael Petlan) [2088831] - perf/x86/cstate: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2088831] - perf/x86: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2088831] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Michael Petlan) [2088831] - x86/intel: Add common OPTDIFFs (Michael Petlan) [2088831] - x86/cpu: Explain Intel model naming convention (Michael Petlan) [2088831] - KVM: s390: vsie/gmap: reduce gmap_rmap overhead (Thomas Huth) [2072387] - KVM: s390x: fix SCK locking (Thomas Huth) [2072387] - s390/kvm: use union tod_clock (Thomas Huth) [2072387] - s390/time: introduce new store_tod_clock_ext() (Thomas Huth) [2072387] - s390/time: introduce union tod_clock (Thomas Huth) [2072387] - KVM: s390: Clarify SIGP orders versus STOP/RESTART (Thomas Huth) [2043868] - KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook (Thomas Huth) [2072387] - KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU (Thomas Huth) [2072387] - KVM: s390: Introduce kvm_s390_get_gfn_end() (Thomas Huth) [2072387] - KVM: Integrate gfn_to_memslot_approx() into search_memslots() (Thomas Huth) [2072387] - KVM: s390: Use kvm_get_vcpu() instead of open-coded access (Thomas Huth) [2072387] - KVM: s390: add debug statement for diag 318 CPNC data (Thomas Huth) [2072387] - KVM: s390: pv: properly handle page flags for protected guests (Thomas Huth) [2072387] - KVM: s390: Add a routine for setting userspace CPU state (Thomas Huth) [2072387] - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() (Íñigo Huguet) [2042840] - net: sfc: fix memory leak due to ptp channel (Íñigo Huguet) [2042840] - net: sfc: fix using uninitialized xdp tx_queue (Íñigo Huguet) [2042840] - sfc: Do not free an empty page_ring (Íñigo Huguet) [2042840] - net: sfc: add missing xdp queue reinitialization (Íñigo Huguet) [2042840] - sfc: Avoid NULL pointer dereference on systems without numa awareness (Íñigo Huguet) [2042840] - sfc: extend the locking on mcdi->seqno (Íñigo Huguet) [2042840] - sfc: set affinity hints in local NUMA node only (Íñigo Huguet) [2042840] - sfc: default config to 1 channel/core in local NUMA node only (Íñigo Huguet) [2042840] - sfc: The size of the RX recycle ring should be more flexible (Íñigo Huguet) [2042840] - sfc: Use swap() instead of open coding it (Íñigo Huguet) [2042840] - ethernet/sfc: remove redundant rc variable (Íñigo Huguet) [2042840] - PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 (Myron Stowe) [2015785] - thunderbolt: Do not make DROM read success compulsory (Myron Stowe) [2015785] - thunderbolt: Do not resume routers if UID is not set (Myron Stowe) [2015785] - thunderbolt: Retry DROM reads for more failure scenarios (Myron Stowe) [2015785] - PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - ACPI: scan: Introduce acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - PCI: PM: Fix ordering of operations in pci_back_from_sleep() (Myron Stowe) [2015785] - PCI: PM: Do not call platform_pci_power_manageable() unnecessarily (Myron Stowe) [2015785] - PCI: PM: Make pci_choose_state() call pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Rearrange pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Simplify acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: PM: Drop struct pci_platform_pm_ops (Myron Stowe) [2015785] - PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI (Myron Stowe) [2015785] - PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM (Myron Stowe) [2015785] - ACPI: glue: Look for ACPI bus type only if ACPI companion is not known (Myron Stowe) [2015785] - ACPI: glue: Drop cleanup callback from struct acpi_bus_type (Myron Stowe) [2015785] - PCI: ACPI: Drop acpi_pci_bus (Myron Stowe) [2015785] - PCI: ACPI: Check parent pointer in acpi_pci_find_companion() (Myron Stowe) [2015785] - PCI/ACPI: Don't reset a fwnode set by OF (Myron Stowe) [2015785] - PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus (Myron Stowe) [2015785] - PCI: Change the type of probe argument in reset functions (Myron Stowe) [2015785] - PCI: Add support for ACPI _RST reset method (Myron Stowe) [2015785] - PCI: Setup ACPI fwnode early and at the same time with OF (Myron Stowe) [2015785] - PCI: Use acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION (Myron Stowe) [2015785] - PCI: Allow userspace to query and set device reset mechanism (Myron Stowe) [2015785] - PCI: Remove reset_fn field from pci_dev (Myron Stowe) [2015785] - PCI: Add array to track reset method ordering (Myron Stowe) [2015785] - PCI: Add pcie_reset_flr() with 'probe' argument (Myron Stowe) [2015785] - PCI: Cache PCIe Device Capabilities register (Myron Stowe) [2015785] - driver core: Split device_platform_notify() (Myron Stowe) [2015785] - software nodes: Split software_node_notify() (Myron Stowe) [2015785] - PCI: PM: Enable PME if it can be signaled from D3cold (Myron Stowe) [2015785] - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently (Myron Stowe) [2015785] - PCI: Use pci_update_current_state() in pci_enable_device_flags() (Myron Stowe) [2015785] - PCI: Add pci_reset_bus_function() Secondary Bus Reset interface (Myron Stowe) [2015785] - ACPI: scan: Rearrange code related to acpi_get_device_data() (Myron Stowe) [2015785] - PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI (Myron Stowe) [2015785] - crypto: cavium/nitrox - use pcie_flr instead of duplicating it (Myron Stowe) [2015785] - NFSv4 only print the label when its queried (Scott Mayhew) [2030827] - NFSv4.1 provide mount option to toggle trunking discovery (Scott Mayhew) [2030827] - NFSv4.1 test and add 4.1 trunking transport (Scott Mayhew) [2030827] - SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt (Scott Mayhew) [2030827] - NFSv4 handle port presence in fs_location server string (Scott Mayhew) [2030827] - NFSv4 expose nfs_parse_server_name function (Scott Mayhew) [2030827] - NFSv4.1 query for fs_location attr on a new file system (Scott Mayhew) [2030827] - NFSv4 store server support for fs_location attribute (Scott Mayhew) [2030827] - NFSv4 remove zero number of fs_locations entries error check (Scott Mayhew) [2030827] - NFSv4.1 add network transport when session trunking is detected (Scott Mayhew) [2030827] - SUNRPC enforce creation of no more than max_connect xprts (Scott Mayhew) [2030827] - NFSv4 introduce max_connect mount options (Scott Mayhew) [2030827] - SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs (Scott Mayhew) [2030827] - SUNRPC keep track of number of transports to unique addresses (Scott Mayhew) [2030827] - powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable (Diego Domingos) [1986188] - powerpc/papr_scm: Fix warnings about undeclared variable (Diego Domingos) [1986188] - VMCI: Add support for ARM64 (Cathy Avery) [2080095] - VMCI: Release notification_bitmap in error path (Cathy Avery) [2080095] - VMCI: Check exclusive_vectors when freeing interrupt 1 (Cathy Avery) [2080095] - VMCI: Fix some error handling paths in vmci_guest_probe_device() (Cathy Avery) [2080095] - VMCI: No need to clear memory after a dma_alloc_coherent() call (Cathy Avery) [2080095] - VMCI: Fix the description of vmci_check_host_caps() (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams receive (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams sends (Cathy Avery) [2080095] - VMCI: dma dg: allocate send and receive buffers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: register dummy IRQ handlers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: set OS page size (Cathy Avery) [2080095] - VMCI: dma dg: whitespace formatting change for vmci register defines (Cathy Avery) [2080095] - VMCI: dma dg: detect DMA datagram capability (Cathy Avery) [2080095] - VMCI: Use BIT() macro for bit definitions (Cathy Avery) [2080095] - VMCI: dma dg: add MMIO access to registers (Cathy Avery) [2080095] - misc: vmw_vmci: Switch to kvfree_rcu() API (Cathy Avery) [2080095] - VMCI: fix NULL pointer dereference when unmapping queue pair (Cathy Avery) [2080095] - misc: vmci: remove redundant variable is_local (Cathy Avery) [2080095] - misc: vmw_vmci: return the correct errno code (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_datagram payload (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct (Cathy Avery) [2080095] - vmci_host: print unexpanded names of ioctl requests in debug messages (Cathy Avery) [2080095] - drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue (Cathy Avery) [2080095] - VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC (Cathy Avery) [2080095] - VMCI: Use set_page_dirty_lock() when unregistering guest memory (Cathy Avery) [2080095] - misc/vmw_vmci: fix typo (Cathy Avery) [2080095] - misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() (Cathy Avery) [2080095] - VMCI: check return value of get_user_pages_fast() for errors (Cathy Avery) [2080095] - vmci_host: get rid of pointless access_ok() (Cathy Avery) [2080095] - treewide: Add SPDX license identifier - Makefile/Kconfig (Cathy Avery) [2080095] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Cathy Avery) [2080095] - VMCI: Use memdup_user() rather than duplicating its implementation (Cathy Avery) [2080095] - VMCI: remove set but not used variable 'cid' (Cathy Avery) [2080095] - vmci: type promotion bug in qp_host_get_user_memory() (Cathy Avery) [2080095]- misc: pvpanic: introduce device capability (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: add crash loaded event (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: move bit definition to uapi header file (Emanuele Giuseppe Esposito) [2088457] - rfkill: make new event layout opt-in (Jose Ignacio Tornos Martinez) [2023175] - lib/sbitmap: fix sb->map leak (Ming Lei) [2093549] - openvswitch: fix OOB access in reserve_sfa_size() (Antoine Tenart) [2082023] - net: openvswitch: don't send internal clone attribute to the userspace. (Antoine Tenart) [2082023 2085509] - openvswitch: Add recirc_id to recirc warning (Antoine Tenart) [2082023] - openvswitch: Fixed nd target mask field in the flow dump. (Antoine Tenart) [2082023] - net: openvswitch: Remove redundant if statements (Antoine Tenart) [2082023] - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Phil Sutter) [2092987] {CVE-2022-1966} - cachefiles: Drop superfluous readpages aops NULL check (Dave Wysochanski) [2083136] - audit: fix AUDIT_DISABLED undeclared error when AUDITSYSCALL unconfigured (Richard Guy Briggs) [2035123] - audit: log AUDIT_TIME_* records only from rules (Richard Guy Briggs) [2035123] - audit: improve audit queue handling when "audit=1" on cmdline (Richard Guy Briggs) [2035123] - audit: replace zero-length array with flexible-array member (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in audit_[send|make]_reply() (Richard Guy Briggs) [2035123] - audit: ensure userspace is penalized the same as the kernel when under pressure (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in kmalloc() (Richard Guy Briggs) [2035123] - audit: improve robustness of the audit queue handling (Richard Guy Briggs) [2035123] - audit: return early if the filter rule has a lower priority (Richard Guy Briggs) [2035123] - lsm_audit: avoid overloading the "key" audit field (Richard Guy Briggs) [2035123] - audit: Convert to SPDX identifier (Richard Guy Briggs) [2035123] - audit: rename struct node to struct audit_node to prevent future name collisions (Richard Guy Briggs) [2035123] - audit: prepare audit_context for use in calling contexts beyond syscalls (Richard Guy Briggs) [2035123] - audit: fix possible null-pointer dereference in audit_filter_rules (Richard Guy Briggs) [2035123] - audit: add header protection to kernel/audit.h (Richard Guy Briggs) [2035123] - audit: remove unnecessary 'ret' initialization (Richard Guy Briggs) [2035123] - audit: remove trailing spaces and tabs (Richard Guy Briggs) [2035123] - audit: Use list_move instead of list_del/list_add (Richard Guy Briggs) [2035123] - audit: Rename enum audit_state constants to avoid AUDIT_DISABLED redefinition (Richard Guy Briggs) [2035123] - selftests/bpf: Fix btf_dump test under new clang (Yauheni Kaliuta) [2087050] - perf: Fix sys_perf_event_open() race against self (Michael Petlan) [2087949] - scsi: fnic: Finish scsi_cmnd before dropping the spinlock (John Meneghini) [2062905] - [s390] s390/setup: Fix secure ipl message (Mete Durlu) [2058619] - perf evlist: Fix failed to use cpu list for uncore events (Michael Petlan) [2088835] - perf tools: Enable on a list of CPUs for hybrid (Michael Petlan) [2088835] - perf tools: Create hybrid flag in target (Michael Petlan) [2088835] - libperf: Add perf_cpu_map__default_new() (Michael Petlan) [2088835] - drm/i915: Stop force enabling pipe bottom color gammma/csc (Foggy Liu) [2054487] - blk-mq: fix blk_mq_flush_plug_list (Ming Lei) [2088397] - kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - powerpc/numa: Handle partially initialized numa nodes (Nico Pache) [2028988] - mm: make free_area_init_node aware of memory less nodes (Nico Pache) [2028988] - mm, memory_hotplug: reorganize new pgdat initialization (Nico Pache) [2028988] - mm, memory_hotplug: drop arch_free_nodedata (Nico Pache) [2028988] - mm: handle uninitialized numa nodes gracefully (Nico Pache) [2028988] - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG (Nico Pache) [2028988] - kexec_file: don't place kexec images on IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource() (Nico Pache) [2028988] - mm/memory_hotplug: introduce add_memory_driver_managed() (Nico Pache) [2028988] - mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_KEEP_MEMBLOCK (Nico Pache) [2028988] - mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 (Nico Pache) [2028988] - mm/hotplug: reorder memblock_[free|remove]() calls in try_remove_memory() (Nico Pache) [2028988] - mm: memblock: make keeping memblock memory opt-in rather than opt-out (Nico Pache) [2028988] - [s390] s390/cpumf: add new extended counter set for IBM z16 (Mete Durlu) [2047728]- [s390] s390/qdio: clarify logical vs absolute in QIB's kerneldoc (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded sanity check in qdio_do_sqbs() (Mete Durlu) [2043836] - [s390] s390/qdio: split do_QDIO() (Mete Durlu) [2043836] - [s390] s390/qdio: split qdio_inspect_queue() (Mete Durlu) [2043836] - [s390] s390/qdio: clarify handler logic for qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: clean up access to queue in qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: avoid allocating the qdio_irq with GFP_DMA (Mete Durlu) [2043836] - [s390] s390/qdio: improve handling of CIWs (Mete Durlu) [2043836] - [s390] s390/qdio: remove QDIO_SBAL_SIZE macro (Mete Durlu) [2043836] - [s390] scsi: zfcp: fix kernel doc comments (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused support for SLIB parameters (Mete Durlu) [2043836] - [s390] s390/qdio: consolidate QIB code (Mete Durlu) [2043836] - [s390] s390/qdio: use dev_info() in qdio_print_subchannel_info() (Mete Durlu) [2043836] - [s390] s390/qdio: fine-tune the queue sync (Mete Durlu) [2043836] - [s390] s390/qdio: clean up SIGA capability tracking (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused sync-after-IRQ infrastructure (Mete Durlu) [2043836] - [s390] s390/qdio: use absolute data address in ESTABLISH ccw (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused macros (Mete Durlu) [2043836] - [s390] s390/qdio: clarify reporting of errors to the drivers (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded siga-sync for Output Queue (Mete Durlu) [2043836] - [s390] s390/qdio: remove remaining tasklet & timer code (Mete Durlu) [2043836] - ice: clear stale Tx queue settings before configuring (Petr Oros) [2079926] - ice: fix crash when writing timestamp on RX rings (Petr Oros) [2079926] - ice: Fix race during aux device (un)plugging (Petr Oros) [2079926] - ice: fix PTP stale Tx timestamps cleanup (Petr Oros) [2079926] - ice: ice_sched: fix an incorrect NULL check on list iterator (Petr Oros) [2079926] - ice: fix use-after-free when deinitializing mailbox snapshot (Petr Oros) [2079926] - ice: wait 5 s for EMP reset after firmware flash (Petr Oros) [2079926] - ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix incorrect locking in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix memory leak in ice_get_orom_civd_data() (Petr Oros) [2079926] - ice: fix crash in switchdev mode (Petr Oros) [2079926] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Petr Oros) [2079926] - ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (Petr Oros) [2079926] - ice: clear cmd_type_offset_bsz for TX rings (Petr Oros) [2079926] - ice: xsk: fix VSI state check in ice_xsk_wakeup() (Petr Oros) [2079926] - ice: synchronize_rcu() when terminating rings (Petr Oros) [2079926] - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (Petr Oros) [2079926] - ice: Set txq_teid to ICE_INVAL_TEID on ring creation (Petr Oros) [2079926] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2079926] - ice: Fix MAC address setting (Petr Oros) [2079926] - redhat/configs: Remove CONFIG_MFD_INTEL_PMT (Prarit Bhargava) [2058805] - redhat/configs: Add CONFIG_INTEL_VSEC (Prarit Bhargava) [2058805] - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (Prarit Bhargava) [2058805] - PCI: Add #defines for accessing PCIe DVSEC fields (Prarit Bhargava) [2058805] - platform/x86: intel_pmt_telemetry: Ignore zero sized entries (Prarit Bhargava) [2058805] - platform/x86/intel: pmt: Use y instead of objs in Makefile (Prarit Bhargava) [2058805] - platform/x86/intel: Move Intel PMT drivers to new subfolder (Prarit Bhargava) [2058805] - dlm: fix plock invalid read (Alexander Aring) [2053095] - NFS: LOOKUP_DIRECTORY is also ok with symlinks (Scott Mayhew) [2059727] - NFSv4: nfs_atomic_open() can race when looking up a non-regular file (Scott Mayhew) [2059727] - NFSv4: Handle case where the lookup of a directory fails (Scott Mayhew) [2059727] - redhat: always tag non-maintainer builds with .gXXXX (Jarod Wilson) - mm, compaction: fast_find_migrateblock() should return pfn in the target zone (Rafael Aquini) [2067130] - [s390] s390/pci: expose a PCI device's UID as its index (Mete Durlu) [1939916] - [s390] s390/pci: expose UID uniqueness guarantee (Mete Durlu) [1939916] - [s390] s390/pci: Documentation for zPCI (Mete Durlu) [1939916] - powerpc/fadump: print start of preserved area (Diego Domingos) [2075092] - powerpc/fadump: align destination address to pagesize (Diego Domingos) [2075092] - powerpc/fadump: fix PT_LOAD segment for boot memory area (Diego Domingos) [2075092] - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled (Jerry Snitselaar) [2083414] - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() (Jerry Snitselaar) [2083414] - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT (Jerry Snitselaar) [2083414] - dmaengine: idxd: skip irq free when wq type is not kernel (Jerry Snitselaar) [2083414] - dmaengine: idxd: make idxd_register/unregister_dma_channel() static (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call (Jerry Snitselaar) [2083414] - dmaengine: idxd: free irq before wq type is reset (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix lockdep warning on device driver removal (Jerry Snitselaar) [2083414] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2083414] - dmaengine: idxd: refactor wq driver enable/disable operations (Jerry Snitselaar) [2083414] - dmaengine: idxd: move wq irq enabling to after device enable (Jerry Snitselaar) [2083414] - dmaengine: idxd: set max_xfer and max_batch for RO device (Jerry Snitselaar) [2083414] - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() (Jerry Snitselaar) [2083414] - dmaengine: idxd: set DMA_INTERRUPT cap bit (Jerry Snitselaar) [2083414] - dmaengine: add verification of DMA_INTERRUPT capability for dmatest (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove trailing white space on input str for wq name (Jerry Snitselaar) [2083414] - dmaengine: idxd: don't load pasid config until needed (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix retry value to be constant for duration of function call (Jerry Snitselaar) [2075705] - dmaengine: idxd: match type for retries var in idxd_enqcmds() (Jerry Snitselaar) [2075705] - net: mana: Reuse XDP dropped page (Mohammed Gamal) [2086556] - net: mana: Add counter for XDP_TX (Mohammed Gamal) [2086556] - net: mana: Add counter for packet dropped by XDP (Mohammed Gamal) [2086556] - net: mana: Use struct_size() helper in mana_gd_create_dma_region() (Mohammed Gamal) [2086556] - SUNRPC release the transport of a relocated task with an assigned transport (Scott Mayhew) [2023840] - SUNRPC: Do not dereference non-socket transports in sysfs (Scott Mayhew) [2023840] - SUNRPC don't resend a task on an offlined transport (Scott Mayhew) [2023840] - SUNRPC: lock against ->sock changing during sysfs read (Scott Mayhew) [2023840] - SUNRPC: Check if the xprt is connected before handling sysfs reads (Scott Mayhew) [2023840] - SUNRPC: Add dst_port to the sysfs xprt info file (Scott Mayhew) [2023840] - SUNRPC: Add srcaddr as a file in sysfs (Scott Mayhew) [2023840] - sunrpc: Fix return value of get_srcport() (Scott Mayhew) [2023840] - sunrpc: remove an offlined xprt using sysfs (Scott Mayhew) [2023840] - sunrpc: display xprt's queuelen of assigned tasks via sysfs (Scott Mayhew) [2023840] - SUNRPC: take a xprt offline using sysfs (Scott Mayhew) [2023840] - SUNRPC for TCP display xprt's source port in sysfs xprt_info (Scott Mayhew) [2023840] - SUNRPC query transport's source port (Scott Mayhew) [2023840] - SUNRPC display xprt's main value in sysfs's xprt_info (Scott Mayhew) [2023840] - SUNRPC mark the first transport (Scott Mayhew) [2023840] - NFSv4.1 identify and mark RPC tasks that can move between transports (Scott Mayhew) [2023840] - sunrpc: provide showing transport's state info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide multipath info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide transport info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: add dst_attr attributes to the sysfs xprt directory (Scott Mayhew) [2023840] - sunrpc: add add sysfs directory per xprt under each xprt_switch (Scott Mayhew) [2023840] - sunrpc: add a symlink from rpc-client directory to the xprt_switch (Scott Mayhew) [2023840] - sunrpc: add xprt_switch direcotry to sunrpc's sysfs (Scott Mayhew) [2023840] - sunrpc: keep track of the xprt_class in rpc_xprt structure (Scott Mayhew) [2023840] - sunrpc: add IDs to multipath (Scott Mayhew) [2023840] - sunrpc: add xprt id (Scott Mayhew) [2023840] - sunrpc: Create per-rpc_clnt sysfs kobjects (Scott Mayhew) [2023840] - sunrpc: Create a client/ subdirectory in the sunrpc sysfs (Scott Mayhew) [2023840] - sunrpc: Create a sunrpc directory under /sys/kernel/ (Scott Mayhew) [2023840] - vfs: check fd has read access in kernel_read_file_from_fd() (Ian Kent) [2040615] - SUNRPC: Fix NFSD's request deferral on RDMA transports (Benjamin Coddington) [2090525] - vdpa/mlx5: Use consistent RQT size (Cindy Lu) [2063108] - vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command (Cindy Lu) [2063108] - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ (Cindy Lu) [2063108] - gfs2: Stop using glock holder auto-demotion for now (Andreas Gruenbacher) [2054855] - gfs2: buffered write prefaulting (Andreas Gruenbacher) [2054855] - gfs2: Align read and write chunks to the page cache (Andreas Gruenbacher) [2054855] - gfs2: Pull return value test out of should_fault_in_pages (Andreas Gruenbacher) [2054855] - gfs2: Clean up use of fault_in_iov_iter_{read,write}able (Andreas Gruenbacher) [2054855] - gfs2: Variable rename (Andreas Gruenbacher) [2054855] - gfs2: Fix filesystem block deallocation for short writes (Andreas Gruenbacher) [2054855] - iomap: iomap_write_end cleanup (Andreas Gruenbacher) [2054855] - iomap: iomap_write_failed fix (Andreas Gruenbacher) [2054855] - gfs2: Don't re-check for write past EOF unnecessarily (Andreas Gruenbacher) [2054855] - gfs2: No short reads or writes upon glock contention (Andreas Gruenbacher) [2054855] - fs/iomap: Fix buffered write page prefaulting (Andreas Gruenbacher) [2054855] - generic_perform_write()/iomap_write_actor(): saner logics for short copy (Andreas Gruenbacher) [2054855] - iomap: Convert iomap_write_end types (Andreas Gruenbacher) [2054855] - gfs2: Make sure not to return short direct writes (Andreas Gruenbacher) [2054855] - gfs2: Remove dead code in gfs2_file_read_iter (Andreas Gruenbacher) [2054855] - gfs2: Fix gfs2_file_buffered_write endless loop workaround (Andreas Gruenbacher) [2054855] - gfs2: Minor retry logic cleanup (Andreas Gruenbacher) [2054855] - gfs2: Disable page faults during lockless buffered reads (Andreas Gruenbacher) [2054855] - gfs2: Fix should_fault_in_pages() logic (Andreas Gruenbacher) [2054855] - mm: gup: make fault_in_safe_writeable() use fixup_user_fault() (Andreas Gruenbacher) [2054855] - gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2054855] - gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2054855] - gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2054855] - gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2054855] - gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2054855] - gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2054855] - gfs2: Fix gfs2_release for non-writers regression (Bob Peterson) [1955591] - gfs2: gfs2_create_inode rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup cleanup (Andreas Gruenbacher) [1955591] - gfs2: Fix remote demote of weak glock holders (Andreas Gruenbacher) [1955591] - gfs2: Fix glock_hash_walk bugs (Andreas Gruenbacher) [1955591] - gfs2: Cancel remote delete work asynchronously (Bob Peterson) [1955591] - gfs2: set glock object after nq (Bob Peterson) [1955591] - gfs2: remove RDF_UPTODATE flag (Bob Peterson) [1955591] - gfs2: Eliminate GIF_INVALID flag (Bob Peterson) [1955591] - gfs2: Fix atomic bug in gfs2_instantiate (Andreas Gruenbacher) [1955591] - gfs2: fix GL_SKIP node_scope problems (Bob Peterson) [1955591] - gfs2: Add some flags missing from glock output (Bob Peterson) [1955591] - gfs2: split glock instantiation off from do_promote (Bob Peterson) [1955591] - gfs2: further simplify do_promote (Bob Peterson) [1955591] - gfs2: re-factor function do_promote (Bob Peterson) [1955591] - gfs2: Remove 'first' trace_gfs2_promote argument (Andreas Gruenbacher) [1955591] - gfs2: change go_lock to go_instantiate (Bob Peterson) [1955591] - gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug (Bob Peterson) [1955591] - gfs2: move GL_SKIP check from glops to do_promote (Bob Peterson) [1955591] - gfs2: Add GL_SKIP holder flag to dump_holder (Bob Peterson) [1955591] - gfs2: remove redundant check in gfs2_rgrp_go_lock (Bob Peterson) [1955591] - gfs2: Fix mmap + page fault deadlocks for direct I/O (Andreas Gruenbacher) [1955591] - iov_iter: Introduce ITER_IOVEC_FLAG_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - gup: Introduce FOLL_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - iomap: Add done_before argument to iomap_dio_rw (Andreas Gruenbacher) [1955591] - iomap: Support partial direct I/O on user copy failures (Andreas Gruenbacher) [1955591] - iomap: Fix iomap_dio_rw return value for user copies (Andreas Gruenbacher) [1955591] - iomap: support reading inline data from non-zero pos (Andreas Gruenbacher) [1955591] - gfs2: Only dereference i->iov when iter_is_iovec(i) (Andreas Gruenbacher) [1955591] - gfs2: Prevent endless loops in gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix mmap + page fault deadlocks for buffered I/O (Andreas Gruenbacher) [1955591] - gfs2: Eliminate ip->i_gh (Andreas Gruenbacher) [1955591] - gfs2: Move the inode glock locking to gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix "Introduce flag for glock holder auto-demotion" (Andreas Gruenbacher) [1955591] - gfs2: Introduce flag for glock holder auto-demotion (Bob Peterson) [1955591] - gfs2: fix scheduling while atomic bug in glocks (Bob Peterson) [1955591] - gfs2: Clean up function may_grant (Andreas Gruenbacher) [1955591] - gfs2: Add wrapper for iomap_file_buffered_write (Andreas Gruenbacher) [1955591] - iov_iter: Introduce fault_in_iov_iter_writeable (Andreas Gruenbacher) [1955591] - iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable (Andreas Gruenbacher) [1955591] - gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} (Andreas Gruenbacher) [1955591] - powerpc/signal64: Don't opencode page prefaulting (Andreas Gruenbacher) [1955591] - sanitize iov_iter_fault_in_readable() (Andreas Gruenbacher) [1955591] - [xarray] iov_iter_fault_in_readable() should do nothing in xarray case (Andreas Gruenbacher) [1955591] - powerpc/kvm: Fix kvm_use_magic_page (Andreas Gruenbacher) [1955591] - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value (Andreas Gruenbacher) [1955591] - gfs2: Fix length of holes reported at end-of-file (Andreas Gruenbacher) [1955591] - gfs2: Remove redundant check from gfs2_glock_dq (Bob Peterson) [1955591] - gfs2: release iopen glock early in evict (Bob Peterson) [1955591] - mm: change fault_in_pages_* to have an unsigned size parameter (Andreas Gruenbacher) [1955591] - gfs2: Eliminate vestigial HIF_FIRST (Bob Peterson) [1955591] - iomap: remove the iomap arguments to ->page_{prepare,done} (Andreas Gruenbacher) [1955591] - net: sched: fix use-after-free in tc_new_tfilter() (Ivan Vecera) [2071704]- Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() (Gopal Tiwari) [2076180] - powerpc/papr_scm: Fix buffer overflow issue with CONFIG_FORTIFY_SOURCE (Gustavo Walbon) [2069468] - powerpc/papr_scm: Fix build failure when (Gustavo Walbon) [2069468] - drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set (Gustavo Walbon) [2069468] - powerpc/papr_scm: Add perf interface support (Gustavo Walbon) [2069468] - drivers/nvdimm: Add perf interface to expose nvdimm performance stats (Gustavo Walbon) [2069468] - drivers/nvdimm: Add nvdimm pmu structure (Gustavo Walbon) [2069468] - mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb (Davide Caratti) [2084048] - mptcp: Correctly set DATA_FIN timeout when number of retransmits is large (Davide Caratti) [2084048] - mptcp: add mibs counter for ignored incoming options (Davide Caratti) [2084048] - mptcp: fix race in incoming ADD_ADDR option processing (Davide Caratti) [2084048] - mptcp: netlink: process IPv6 addrs in creating listening sockets (Davide Caratti) [2084048] - mptcp: use delegate action to schedule 3rd ack retrans (Davide Caratti) [2084048] - mptcp: fix delack timer (Davide Caratti) [2084048] - powerpc/module_64: use module_init_section instead of patching names (Jan Stancek) [1985851] - module: check for exit sections in layout_sections() instead of module_init_section() (Jan Stancek) [1985851] - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD (Jan Stancek) [1985851] - module: allow arch overrides for .exit section names (Jan Stancek) [1985851] - ARM: 8976/1: module: allow arch overrides for .init section names (Jan Stancek) [1985851] - KVM: s390: pv: make use of ultravisor AIV support (Thomas Huth) [2043870] - redhat: Enable VM kselftests (Nico Pache) [1978539] - selftests: vm: Makefile: rename TARGETS to VMTARGETS (Nico Pache) [1978539] - redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Nico Pache) [1978539] - redhat: enable GUP TEST for kselftests (Nico Pache) [1978539] - redhat: Enable HMM test to be used by the kselftest test suite (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random (Nico Pache) [1978539] - selftests/vm: fix display of page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: fix building protection keys test (Nico Pache) [1978539] - lib/test_vmalloc.c: do not create cpumask_t variable on stack (Nico Pache) [1978539] - vmalloc: add test driver to analyse vmalloc allocator (Nico Pache) [1978539] - vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - selftests/vm: add protection_keys_32 / protection_keys_64 to gitignore (Nico Pache) [1978539] - selftests/vm: rename file run_vmtests to run_vmtests.sh (Nico Pache) [1978539] - mm/gup_benchmark: support threading (Nico Pache) [1978539] - selftests/vm: gup_test: test faulting in kernel, and verify pinnable pages (Nico Pache) [1978539] - selftests/vm: gup_test: fix test flag (Nico Pache) [1978539] - selftests/vm: fix out-of-tree build (Nico Pache) [1978539] - selftests/vm: 2x speedup for run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: hmm-tests: remove the libhugetlbfs dependency (Nico Pache) [1978539] - selftests/vm: run_vmtests.sh: update and clean up gup_test invocation (Nico Pache) [1978539] - selftests/vm: gup_test: introduce the dump_pages() sub-test (Nico Pache) [1978539] - selftests/vm: only some gup_test items are really benchmarks (Nico Pache) [1978539] - selftests/vm: minor cleanup: Makefile and gup_test.c (Nico Pache) [1978539] - selftests/vm: rename run_vmtests --> run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: use a common gup_test.h (Nico Pache) [1978539] - mm/gup_benchmark: rename to mm/gup_test (Nico Pache) [1978539] - tools/testing/selftests/vm: fix build error (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_GUP_BENCHMARK (Nico Pache) [1978539] - selftests/vm: 8x compaction_test speedup (Nico Pache) [1978539] - selftests/vm: fix incorrect gcc invocation in some cases (Nico Pache) [1978539] - selftests/vm: fix false build success on the second and later attempts (Nico Pache) [1978539] - mm/gup: don't permit users to call get_user_pages with FOLL_LONGTERM (Nico Pache) [1978539] - mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag (Nico Pache) [1978539] - mm/gup_benchmark: update the documentation in Kconfig (Nico Pache) [1978539] - khugepaged: selftests: fix timeout condition in wait_for_scan() (Nico Pache) [1978539] - selftests: vm: pkeys: fix multilib builds for x86 (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct page size on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: override access right definitions on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: test correct behaviour of pkey-0 (Nico Pache) [1978539] - selftests/vm/pkeys: introduce a sub-page allocator (Nico Pache) [1978539] - selftests/vm/pkeys: detect write violation on a mapped access-denied-key page (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect write violation (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect access violation (Nico Pache) [1978539] - selftests/vm/pkeys: improve checks to determine pkey support (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() (Nico Pache) [1978539] - selftests/vm/pkeys: fix number of reserved powerpc pkeys (Nico Pache) [1978539] - selftests/vm/pkeys: introduce powerpc support (Nico Pache) [1978539] - selftests/vm/pkeys: introduce generic pkey abstractions (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct huge page size (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really random (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() (Nico Pache) [1978539] - selftests/vm/pkeys: fix pkey_disable_clear() (Nico Pache) [1978539] - selftests: vm: pkeys: add helpers for pkey bits (Nico Pache) [1978539] - selftests: vm: pkeys: Use sane types for pkey register (Nico Pache) [1978539] - selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() (Nico Pache) [1978539] - selftests/vm/pkeys: move some definitions to arch-specific header (Nico Pache) [1978539] - selftests/vm/pkeys: move generic definitions to header file (Nico Pache) [1978539] - selftests/vm/pkeys: rename all references to pkru to a generic name (Nico Pache) [1978539] - selftests/x86/pkeys: move selftests to arch-neutral directory (Nico Pache) [1978539] - selftests/vm: 10x speedup for hmm-tests (Nico Pache) [1978539] - mm/migrate: add migrate-shared test for migrate_vma_*() (Nico Pache) [1978539] - mm/migrate: optimize migrate_vma_setup() for holes (Nico Pache) [1978539] - lib/test_hmm: use vma_lookup() in dmirror_migrate() (Nico Pache) [1978539] - lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() (Nico Pache) [1978539] - lib/test_hmm.c: remove unused dmirror_zero_page (Nico Pache) [1978539] - mm/memremap_pages: support multiple ranges per invocation (Nico Pache) [1978539] - mm/memremap_pages: convert to 'struct range' (Nico Pache) [1978539] - tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro (Nico Pache) [1978539] - mm/hmm/test: use the new migration invalidation (Nico Pache) [1978539] - lib/test_hmm.c: add a flag parameter to migrate_vma (Nico Pache) [1978539] - mm/hmm: add tests for hmm_pfn_to_map_order() (Nico Pache) [1978539] - lib: fix test_hmm.c reference after free (Nico Pache) [1978539] - mm/hmm/test: add selftests for HMM (Nico Pache) [1978539] - mm/hmm/test: add selftest driver for HMM (Nico Pache) [1978539] - mm: convert insert_pfn() to vm_fault_t (Nico Pache) [1978539] - selftests/vm/.gitignore: add mremap_dontunmap (Nico Pache) [1978539] - selftests: vm: Fix 64-bit test builds for powerpc64le (Nico Pache) [1978539] - selftests: vm: Do not override definition of ARCH (Nico Pache) [1978539] - selftests/vm: fix map_hugetlb length used for testing read and write (Nico Pache) [1978539] - selftests/vm: add missed tests in run_vmtests (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_TEST_VMALLOC (Nico Pache) [1978539] - selftests: vm: Build/Run 64bit tests only on 64bit arch (Nico Pache) [1978539] - selftests: vm: Fix test build failure when built by itself (Nico Pache) [1978539] - selftests: vm: install test_vmalloc.sh for run_vmtests (Nico Pache) [1978539] - tools: mark 'test_vmalloc.sh' executable (Nico Pache) [1978539] - tools/selftest/vm: allow choosing mem size and page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - tools/testing/selftests/vm/map_fixed_noreplace.c: add test for MAP_FIXED_NOREPLACE (Nico Pache) [1978539] - tools/testing/selftests/vm/: add MAP_POPULATE test (Nico Pache) [1978539] - xfs: return errors in xfs_fs_sync_fs (Andrey Albershteyn) [2087991] - vfs: make sync_filesystem return errors from ->sync_fs (Andrey Albershteyn) [2087991] - PCI: hv: Remove unused hv_set_msi_entry_from_desc() (Mohammed Gamal) [2086560] - PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64 (Mohammed Gamal) [2086560] - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology (Mohammed Gamal) [2086560] - PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors (Mohammed Gamal) [2086560] - vdpa: clean up get_config_size ret value handling (Cindy Lu) [2059841] - vdpa: mlx5: synchronize driver status with CVQ (Jason Wang) [2048009] - vdpa: mlx5: prevent cvq work from hogging CPU (Jason Wang) [2048009] - vdpa/mlx5: Avoid processing works if workqueue was destroyed (Cindy Lu) [2048009] - cpufreq: Cancel policy update work scheduled before freeing (Prarit Bhargava) [2083728] - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT (Paolo Abeni) [2081411] - tcp: ensure to use the most recently sent skb when filling the rate sample (Paolo Abeni) [2081411] - tcp: make sure treq->af_specific is initialized (Paolo Abeni) [2081411] - tcp: md5: incorrect tcp_header_len for incoming connections (Paolo Abeni) [2081411] - tcp: ensure PMTU updates are processed during fastopen (Paolo Abeni) [2081411] - tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() (Paolo Abeni) [2081411] - inet: fully convert sk->sk_rx_dst to RCU rules (Paolo Abeni) [2081411] - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows (Paolo Abeni) [2081411]- selftests/bpf/test_xdp_redirect_multi: use temp netns for testing (Felix Maurer) [2017875] - selftests/bpf/xdp_redirect_multi: Limit the tests in netns (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder (Jiri Benc) [2017875] - bpf, sockmap: Zap ingress queues after stopping strparser (Jiri Benc) [2017875] - xdp, net: Fix use-after-free in bpf_xdp_link_release (Jiri Benc) [2017875] - doc, af_xdp: Fix bind flags option typo (Jiri Benc) [2017875] - bpf, devmap: Convert remaining READ_ONCE() to rcu_dereference_check() (Jiri Benc) [2017875] - xdp: Move the rxq_info.mem clearing to unreg_mem_model() (Jiri Benc) [2017875] - bpf, sched: Remove unneeded rcu_read_lock() around BPF program invocation (Jiri Benc) [2017875] - xdp: Add proper __rcu annotations to redirect map entries (Jiri Benc) [2017875] - doc: Give XDP as example of non-obvious RCU reader/updater pairing (Jiri Benc) [2017875] - doc: Clarify and expand RCU updaters and corresponding readers (Jiri Benc) [2017875] - bpfilter: Specify the log level for the kmsg message (Jiri Benc) [2017875] - docs, af_xdp: Consistent indentation in examples (Jiri Benc) [2017875] - xsk: Fix missing validation for skb and unaligned mode (Jiri Benc) [2017875] - bpf: Support all gso types in bpf_skb_change_proto() (Jiri Benc) [2017875] - bpf: Do not change gso_size during bpf_skb_change_proto() (Jiri Benc) [2017875] - Revert "bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto" (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi into .gitignore (Jiri Benc) [2017875] - bpf, devmap: Remove drops variable from bq_xmit_all() (Jiri Benc) [2017875] - locking/atomic: net: use linux/atomic.h for xchg & cmpxchg (Jiri Benc) [2017875] - xsk: Use kvcalloc to support large umems (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi test (Jiri Benc) [2017875] - sample/bpf: Add xdp_redirect_map_multi for redirect_map broadcast test (Jiri Benc) [2017875] - xdp: Extend xdp_redirect_map with broadcast support (Jiri Benc) [2017875] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Felix Maurer) [2017875] - bpf: Run devmap xdp_prog on flush instead of bulk enqueue (Jiri Benc) [2017875] - skmsg: Remove unused parameters of sk_msg_wait_data() (Jiri Benc) [2017875] - bpf: Use struct_size() in kzalloc() (Jiri Benc) [2017875] - bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto (Jiri Benc) [2017875] - treewide: Replace zero-length arrays with flexible-array members (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.68.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Update the copyright year (Tomas Henzl) [2049660] - scsi: mpi3mr: Update MPI3 headers (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix formatting problems in some kernel-doc comments (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix some spelling mistakes (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.61.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Add io_uring interface support in I/O-polled mode (Tomas Henzl) [2049660] - scsi: mpi3mr: Print cable mngnt and temp threshold events (Tomas Henzl) [2049660] - scsi: mpi3mr: Support Prepare for Reset event (Tomas Henzl) [2049660] - scsi: mpi3mr: Add Event acknowledgment logic (Tomas Henzl) [2049660] - scsi: mpi3mr: Gracefully handle online FW update operation (Tomas Henzl) [2049660] - scsi: mpi3mr: Detect async reset that occurred in firmware (Tomas Henzl) [2049660] - scsi: mpi3mr: Add IOC reinit function (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle offline FW activation in graceful manner (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part2 (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part1 (Tomas Henzl) [2049660] - scsi: mpi3mr: Fault IOC when internal command gets timeout (Tomas Henzl) [2049660] - scsi: mpi3mr: Display IOC firmware package version (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle unaligned PLL in unmap cmnds (Tomas Henzl) [2049660] - scsi: mpi3mr: Add support for PCIe Managed Switch SES device (Tomas Henzl) [2049660] - [s390] s390/cio: verify the driver availability for path_event call (Mete Durlu) [2058620] - selinux: fix bad cleanup on error in hashtab_duplicate() (Ondrej Mosnacek) [2005890] - selinux: fix race between old and new sidtab (Ondrej Mosnacek) [2005890] - selinux: fix cond_list corruption when changing booleans (Ondrej Mosnacek) [2005890] - selinux: make nslot handling in avtab more robust (Ondrej Mosnacek) [2005890] - selinuxfs: unify policy load error reporting (Ondrej Mosnacek) [2005890] - selinux: fix variable scope issue in live sidtab conversion (Ondrej Mosnacek) [2005890] - selinux: don't log MAC_POLICY_LOAD record on failed policy load (Ondrej Mosnacek) [2005890] - selinux: simplify away security_policydb_len() (Ondrej Mosnacek) [2005890] - selinux: move policy mutex to selinux_state, use in lockdep checks (Ondrej Mosnacek) [2005890] - selinux: fix error handling bugs in security_load_policy() (Ondrej Mosnacek) [2005890] - selinux: convert policy read-write lock to RCU (Ondrej Mosnacek) [2005890] - selinux: Create new booleans and class dirs out of tree (Ondrej Mosnacek) [2005890] - selinux: Standardize string literal usage for selinuxfs directory names (Ondrej Mosnacek) [2005890] - selinux: Refactor selinuxfs directory populating functions (Ondrej Mosnacek) [2005890] - selinux: Create function for selinuxfs directory cleanup (Ondrej Mosnacek) [2005890] - selinux: fix memdup.cocci warnings (Ondrej Mosnacek) [2005890] - selinux: avoid dereferencing the policy prior to initialization (Ondrej Mosnacek) [2005890] - selinux: fix allocation failure check on newpolicy->sidtab (Ondrej Mosnacek) [2005890] - selinux: refactor changing booleans (Ondrej Mosnacek) [2005890] - selinux: move policy commit after updating selinuxfs (Ondrej Mosnacek) [2005890] - selinux: encapsulate policy state, refactor policy load (Ondrej Mosnacek) [2005890] - Revert "selinux: fix deadlock in security_set_bools()" (Ondrej Mosnacek) [2005890] - thunderx nic: mark device as deprecated (Íñigo Huguet) [2060286] - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs (Vitaly Kuznetsov) [2091523] - [s390] s390/hypfs: include z/VM guests with access control group set (Mete Durlu) [2058621] - scsi: mpt3sas: Fix a few kernel-doc issues (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix a typo (Tomas Henzl) [2049623] - scsi: mpt3sas: Update driver version to 42.100.00.00 (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix junk chars displayed while printing ChipName (Tomas Henzl) [2049623] - scsi: mpt3sas: Use cached ATA Information VPD page (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix event callback log_code value handling (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix ioc->base_readl() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix writel() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check (Tomas Henzl) [2049623] - scsi: mpt3sas: Fail reset operation if config request timed out (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() (Tomas Henzl) [2049623] - scsi: mpt3sas: Page fault in reply q processing (Tomas Henzl) [2049623] - scsi: mpt3sas: Convert to flexible arrays (Tomas Henzl) [2049623] - scsi: mpt3sas: Update persistent trigger pages from sysfs interface (Tomas Henzl) [2049623] - Revert "netfilter: conntrack: tag conntracks picked up in local out hook" (Florian Westphal) [2062870] - Revert "netfilter: nat: force port remap to prevent shadowing well-known ports" (Florian Westphal) [2062870] - drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems (Michel Dänzer) [2066918] - drm/amd: Use amdgpu_device_should_use_aspm on navi umd pstate switching (Michel Dänzer) [2066918] - drm/amd: Refactor `amdgpu_aspm` to be evaluated per device (Michel Dänzer) [2066918] - drm/amd: Check if ASPM is enabled from PCIe subsystem (Michel Dänzer) [2066918] - [s390] s390/tape: fix timer initialization in tape_std_assign() (Mete Durlu) [2085420] - powerpc/pseries/vas: Use QoS credits from the userspace (Steve Best) [2075174] - thermal: don't make THERMAL_NETLINK 'default y' (Prarit Bhargava) [2040062] - redhat/configs: Add CONFIG_INTEL_HFI_THERMAL (Prarit Bhargava) [2040062] - thermal/drivers/core: Remove module unload code (Prarit Bhargava) [2040062] - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference (Prarit Bhargava) [2040062] - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET (Prarit Bhargava) [2040062] - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub (Prarit Bhargava) [2040062] - thermal: intel: hfi: Notify user space for HFI events (Prarit Bhargava) [2040062] - thermal: netlink: Add a new event to notify CPU capabilities change (Prarit Bhargava) [2040062] - thermal: intel: hfi: Enable notification interrupt (Prarit Bhargava) [2040062] - thermal: intel: hfi: Handle CPU hotplug events (Prarit Bhargava) [2040062] - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/cpu: Add definitions for the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/Documentation: Describe the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - thermal: intel: Allow processing of HWP interrupt (Prarit Bhargava) [2040062] - x86/thermal: Fix LVT thermal setup for SMI delivery mode (Prarit Bhargava) [2040062] - thermal: Move therm_throt there from x86/mce (Prarit Bhargava) [2040062] - thermal: core: Adding missing nlmsg_free() in thermal_genl_sampling_temp() (Prarit Bhargava) [2040062] - thermal: move to smaller ops wherever possible (Prarit Bhargava) [2040062] - thermal: add small version of ops (Prarit Bhargava) [2040062] - thermal: netlink: Improve the initcall ordering (Prarit Bhargava) [2040062] - thermal: core: remove redundant initialization of variable ret (Prarit Bhargava) [2040062] - thermal: netlink: Fix compilation error when CONFIG_NET=n (Prarit Bhargava) [2040062] - thermal: core: Fix thermal zone lookup by ID (Prarit Bhargava) [2040062] - thermal: core: Get thermal zone by id (Prarit Bhargava) [2040062] - thermal: core: Add helpers to browse the cdev, tz and governor list (Prarit Bhargava) [2040062] - thermal: Remove netlink support (Prarit Bhargava) [2040062] - thermal: core: genetlink support for events/cmd/sampling (Prarit Bhargava) [2040062]- mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq (Mark Langsdorf) [1997698] - i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() (Mark Langsdorf) [1997698] - ACPI: Make acpi_node_get_parent() local (Mark Langsdorf) [1997698] - ACPI: Get acpi_device's parent from the parent field (Mark Langsdorf) [1997698] - ACPI: PM: Fix device wakeup power reference counting error (Mark Langsdorf) [1997698] - ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2 (Mark Langsdorf) [1997698] - ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[] (Mark Langsdorf) [1997698] - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses (Mark Langsdorf) [1997698] - ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro (Mark Langsdorf) [1997698] - ACPI: Add a convenience function to tell a device is in D0 state (Mark Langsdorf) [1997698] - ACPI: scan: Obtain device's desired enumeration power state (Mark Langsdorf) [1997698] - perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI/PCC: Add maintainer for PCC mailbox driver (Mark Langsdorf) [1997698] - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) (Mark Langsdorf) [1997698] - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register (Mark Langsdorf) [1997698] - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq (Mark Langsdorf) [1997698] - mailbox: pcc: Add PCC register bundle and associated accessor functions (Mark Langsdorf) [1997698] - mailbox: pcc: Rename doorbell ack to platform interrupt ack register (Mark Langsdorf) [1997698] - mailbox: pcc: Use PCC mailbox channel pointer instead of standard (Mark Langsdorf) [1997698] - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace doorbell register parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace interrupt information parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Refactor all PCC channel information into a structure (Mark Langsdorf) [1997698] - mailbox: pcc: Fix kernel doc warnings (Mark Langsdorf) [1997698] - ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() (Mark Langsdorf) [1997698] - ACPI: APEI: mark apei_hest_parse() static (Mark Langsdorf) [1997698] - ACPI: APEI: EINJ: Relax platform response timeout to 1 second (Mark Langsdorf) [1997698] - ACPI: resources: Add one more Medion model in IRQ override quirk (Mark Langsdorf) [1997698] - ACPI: AC: Quirk GK45 to skip reading _PSR (Mark Langsdorf) [1997698] - ACPI: PM: sleep: Do not set suspend_ops unnecessarily (Mark Langsdorf) [1997698] - ACPI: PRM: Handle memory allocation and memory remap failure (Mark Langsdorf) [1997698] - ACPI: PRM: Remove unnecessary blank lines (Mark Langsdorf) [1997698] - ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors (Mark Langsdorf) [1997698] - ACPI: PM: Fix sharing of wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Turn off unused wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Check states of power resources during initialization (Mark Langsdorf) [1997698] - hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() (Mark Langsdorf) [1997698] - ACPI: replace snprintf() in "show" functions with sysfs_emit() (Mark Langsdorf) [1997698] - ACPI: LPSS: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI: battery: Accept charges over the design capacity as full (Mark Langsdorf) [1997698] - ACPICA: Update version to 20210930 (Mark Langsdorf) [1997698] - ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table (Mark Langsdorf) [1997698] - ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type (Mark Langsdorf) [1997698] - ACPICA: Add support for Windows 2020 _OSI string (Mark Langsdorf) [1997698] - ACPICA: Avoid evaluating methods too early during system resume (Mark Langsdorf) [1997698] - ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40 (Mark Langsdorf) [1997698] - ACPI: processor idle: Allow playing dead in C3 state (Mark Langsdorf) [1997698] - ACPI: Kconfig: Fix a typo in Kconfig (Mark Langsdorf) [1997698] - ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries (Mark Langsdorf) [1997698] - ACPI: resources: Add DMI-based legacy IRQ override quirk (Mark Langsdorf) [1997698] - ACPICA: Add support for MADT online enabled bit (Mark Langsdorf) [1997698] - acpi/arm64: fix next_platform_timer() section mismatch error (Mark Langsdorf) [1997697] - ACPI: PM: Include alternate AMDI0005 id in special behaviour (Mark Langsdorf) [1997697] - MAINTAINERS: Change Rafael's e-mail address (Mark Langsdorf) [1997697] - ACPI: scan: Remove unneeded header linux/nls.h (Mark Langsdorf) [1997697] - ACPI: PM: s2idle: Run both AMD and Microsoft methods if both are supported (Mark Langsdorf) [1997697] - ACPI: power: Drop name from struct acpi_power_resource (Mark Langsdorf) [1997697] - ACPI: power: Use acpi_handle_debug() to print debug messages (Mark Langsdorf) [1997697] - ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) (Mark Langsdorf) [1997697] - ACPI: SPCR: Add support for the new 16550-compatible Serial Port Subtype (Mark Langsdorf) [1997697] - ACPI: platform-profile: call sysfs_notify() from platform_profile_store() (Mark Langsdorf) [1997697] - ACPICA: Update version to 20210730 (Mark Langsdorf) [1997697] - ACPICA: Add method name "_DIS" For use with aslmethod.c (Mark Langsdorf) [1997697] - ACPICA: iASL: Fix for WPBT table with no command-line arguments (Mark Langsdorf) [1997697] - ACPICA: Headers: Add new DBG2 Serial Port Subtypes (Mark Langsdorf) [1997697] - ACPICA: Macros should not use a trailing semicolon (Mark Langsdorf) [1997697] - ACPICA: Fix an if statement (add parens) (Mark Langsdorf) [1997697] - ACPICA: iASL: Add support for the AEST table (data compiler) (Mark Langsdorf) [1997697] - clk: fractional-divider: Introduce POWER_OF_TWO_PS flag (Mark Langsdorf) [1997697] - clk: fractional-divider: add explicit big endian support (Mark Langsdorf) [1997697] - clk: gate: add explicit big endian support (Mark Langsdorf) [1997697] - clk: fractional-divider: add CLK_FRAC_DIVIDER_ZERO_BASED flag support (Mark Langsdorf) [1997697] - ACPI: processor: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [1997697] - ABI: sysfs-platform-dptf: Add tables markup to a table (Mark Langsdorf) [1997697] - ACPI: DPTF: Add new PCH FIVR methods (Mark Langsdorf) [1997697] - clk: x86: Rename clk-lpt to more specific clk-lpss-atom (Mark Langsdorf) [1997697] - ACPI: configfs: Make get_header() to return error pointer (Mark Langsdorf) [1997697] - ACPI: configfs: Use sysfs_emit() in "show" functions (Mark Langsdorf) [1997697] - ACPI: glue: Eliminate acpi_platform_notify() (Mark Langsdorf) [1997697] - ACPI: bus: Rename functions to avoid name collision (Mark Langsdorf) [1997697] - ACPI: glue: Change return type of two functions to void (Mark Langsdorf) [1997697] - ACPI: glue: Rearrange acpi_device_notify() (Mark Langsdorf) [1997697] - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize I2C-bus accesses (Mark Langsdorf) [1997697] - stddef: Introduce DECLARE_FLEX_ARRAY() helper (Josef Oskera) [2062594] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Ivan Vecera) [2066693] - scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() (Ewan D. Milne) [2071831] - lib/sbitmap: allocate sb->map via kvzalloc_node (Ewan D. Milne) [2071831] - mm: move kvmalloc-related functions to slab.h (Ewan D. Milne) [2071831] - scsi: core: sd: Add silence_suspend flag to suppress some PM messages (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters (Ewan D. Milne) [2071831] - sd: call sd_zbc_release_disk before releasing the scsi_device reference (Ewan D. Milne) [2071831] - scsi: core: Reallocate device's budget map on queue depth change (Ewan D. Milne) [2071831] - scsi: sr: Don't use GFP_DMA (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_device_max_queue_depth() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix buffer size of REPORT ZONES command (Ewan D. Milne) [2071831] - scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp (Ewan D. Milne) [2071831] - scsi: sd_zbc: Simplify zone full condition check (Ewan D. Milne) [2071831] - scsi: core: Show SCMD_LAST in text form (Ewan D. Milne) [2071831] - scsi: scsi_debug: Zero clear zones at reset write pointer (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING (Ewan D. Milne) [2071831] - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix type in min_t to avoid stack OOB (Ewan D. Milne) [2071831] - scsi: core: Simplify control flow in scmd_eh_abort_handler() (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix hang when device state is set via sysfs (Ewan D. Milne) [2071831] - scsi: scsi_debug: Don't call kcalloc() if size arg is zero (Ewan D. Milne) [2071831] - scsi: sr: Remove duplicate assignment (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() (Ewan D. Milne) [2071831] - scsi: sd: Print write through due to no caching mode page as warning (Ewan D. Milne) [2071831] - scsi: sd: Fix crashes in sd_resume_runtime() (Ewan D. Milne) [2071831] - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Ewan D. Milne) [2071831] - scsi: core: Fix spelling in a source code comment (Ewan D. Milne) [2071831] - scsi: sd: Fix sd_do_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_select() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Remove include from scsi_cmnd.h (Ewan D. Milne) [2071831] - scsi: sd_zbc: Support disks with more than 2**32 logical blocks (Ewan D. Milne) [2071831] - scsi: sd: Make sd_spinup_disk() less noisy (Ewan D. Milne) [2071831] - scsi: sr: Fix spelling mistake "does'nt" -> "doesn't" (Ewan D. Milne) [2071831] - scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE (Ewan D. Milne) [2071831] - scsi: sd: Do not exit sd_spinup_disk() quietly (Ewan D. Milne) [2071831] - scsi: core: Add helper to return number of logical blocks in a request (Ewan D. Milne) [2071831] - scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Introduce the scsi_cmd_to_rq() function (Ewan D. Milne) [2071831] - scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC USB card readers (Ewan D. Milne) [2071831] - scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices in runtime_resume() (Ewan D. Milne) [2071831] - scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE (Ewan D. Milne) [2071831] - scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling (Ewan D. Milne) [2071831] - scsi: scsi_debug: Remove dump_sector() (Ewan D. Milne) [2071831] - scsi: core: Add scsi_prot_ref_tag() helper (Ewan D. Milne) [2071831] - scsi: core: Add scsi_msg_to_host_byte() (Ewan D. Milne) [2071831] - scsi: core: Add get_{status,host}_byte() accessor functions (Ewan D. Milne) [2071831] - scsi: core: Cap scsi_host cmd_per_lun at can_queue (Ewan D. Milne) [2071831] - scsi: Fix spelling mistakes in header files (Ewan D. Milne) [2071831] - scsi: core: Treat device offline as a failure (Ewan D. Milne) [2071831] - sched/topology: Skip updating masks for non-online nodes (Diego Domingos) [1946251] - powerpc/numa: Update cpu_cpu_map on CPU online/offline (Diego Domingos) [1946251] - powerpc/numa: Print debug statements only when required (Diego Domingos) [1946251] - powerpc/numa: convert printk to pr_xxx (Diego Domingos) [1946251] - powerpc/numa: Drop dbg in favour of pr_debug (Diego Domingos) [1946251] - livepatch: Fix missing unlock on error in klp_enable_patch() (Julia Denham) [2069340] - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path (Julia Denham) [2069340] - Documentation: livepatch: Add livepatch API page (Julia Denham) [2069340] - scsi: megaraid_sas: Remove unnecessary memset (Tomas Henzl) [2049686] - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan (Tomas Henzl) [2049686] - scsi: megasas: Clean up some inconsistent indenting (Tomas Henzl) [2049686] - scsi: megasas: Stop using the SCSI pointer (Tomas Henzl) [2049686] - aarch64: enable memory hotplug (Baoquan He) [1818517] - mm/memory_hotplug: introduce default dummy memory_add_physaddr_to_nid() (Baoquan He) [1818517] - arm64/mm: Add one hunk back missed in earlier back porting (Baoquan He) [1818517] - arm64/mm: Hold memory hotplug lock while walking for kernel page table dump (Baoquan He) [1818517] - ARM64: dump: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Baoquan He) [1818517] - net/mlx5: DR, Ignore modify TTL on RX if device doesn't support it (Amir Tzin) [2072934] - net: bridge: switchdev: check br_vlan_group() return value (Ivan Vecera) [2080332] - net: bridge: mst: Restrict info size queries to bridge ports (Ivan Vecera) [2080332] - net: bridge: mst: prevent NULL deref in br_mst_info_size() (Ivan Vecera) [2080332] - selftests: forwarding: Use same VRF for port and VLAN upper (Ivan Vecera) [2080332] - selftests: forwarding: Disable learning before link up (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to query a port's MST state (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to check if MST is enabled (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to map an MSTI to a VID set (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST state changes (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST mode changes (Ivan Vecera) [2080332] - net: bridge: mst: Support setting and reporting MST port states (Ivan Vecera) [2080332] - net: bridge: mst: Allow changing a VLAN's MSTI (Ivan Vecera) [2080332] - net: bridge: mst: Multiple Spanning Tree (MST) mode (Ivan Vecera) [2080332] - net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device (Ivan Vecera) [2080332] - selftests: forwarding: tests of locked port feature (Ivan Vecera) [2080332] - net: bridge: Add support for offloading of locked port flag (Ivan Vecera) [2080332] - net: bridge: Add support for bridge port in locked mode (Ivan Vecera) [2080332] - net: switchdev: avoid infinite recursion from LAG to bridge with port object handler (Ivan Vecera) [2080332] - bridge: switch br_net_exit to batch mode (Ivan Vecera) [2080332] - net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled (Ivan Vecera) [2080332] - net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces (Ivan Vecera) [2080332] - net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu (Ivan Vecera) [2080332] - net: bridge: switchdev: replay all VLAN groups (Ivan Vecera) [2080332] - net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() (Ivan Vecera) [2080332] - net: bridge: switchdev: differentiate new VLANs from changed ones (Ivan Vecera) [2080332] - net: bridge: vlan: notify switchdev only when something changed (Ivan Vecera) [2080332] - net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED (Ivan Vecera) [2080332] - net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag (Ivan Vecera) [2080332] - net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing (Ivan Vecera) [2080332] - net: bridge: vlan: check for errors from __vlan_del in __vlan_flush (Ivan Vecera) [2080332] - net/switchdev: use struct_size over open coded arithmetic (Ivan Vecera) [2080332] - net: bridge: vlan: fix single net device option dumping (Ivan Vecera) [2080332] - net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce startup query interval minimum (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce query interval minimum (Ivan Vecera) [2080332] - netfilter: bridge: add support for pppoe filtering (Ivan Vecera) [2080332] - bridge: use __set_bit in __br_vlan_set_default_pvid (Ivan Vecera) [2080332] - net: bridge: Allow base 16 inputs in sysfs (Ivan Vecera) [2080332] - net/bridge: replace simple_strtoul to kstrtol (Ivan Vecera) [2080332] - net: bridge: Slightly optimize 'find_portno()' (Ivan Vecera) [2080332] - net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify (Ivan Vecera) [2080332] - net: bridge: switchdev: consistent function naming (Ivan Vecera) [2080332] - net: bridge: mdb: move all switchdev logic to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: split out the switchdev portion of br_mdb_notify (Ivan Vecera) [2080332] - net: bridge: move br_vlan_replay to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: provide shim definition for br_vlan_flags (Ivan Vecera) [2080332] - net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device (Ivan Vecera) [2080332] - net: bridge: create a common function for populating switchdev FDB entries (Ivan Vecera) [2080332] - net: bridge: move br_fdb_replay inside br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: reduce indentation level in fdb_create (Ivan Vecera) [2080332] - net: bridge: rename br_fdb_insert to br_fdb_add_local (Ivan Vecera) [2080332] - net: bridge: rename fdb_insert to fdb_add_local (Ivan Vecera) [2080332] - net: bridge: remove fdb_insert forward declaration (Ivan Vecera) [2080332] - net: bridge: remove fdb_notify forward declaration (Ivan Vecera) [2080332] - net: make use of helper netif_is_bridge_master() (Ivan Vecera) [2080332] - net: use eth_hw_addr_set() (Ivan Vecera) [2080332] - net: bridge: Use array_size() helper in copy_to_user() (Ivan Vecera) [2080332] - net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table (Amir Tzin) [2072920] - net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte (Amir Tzin) [2072920] - ixgbevf: Require large buffers for build_skb on 82599VF (Ken Cox) [2037956] - ixgbevf: Remove useless DMA-32 fallback configuration (Ken Cox) [2037956] - ixgbevf: switch to napi_build_skb() (Ken Cox) [2037956] - ixgbevf: Add support for new mailbox communication between PF and VF (Ken Cox) [2037956] - ixgbevf: Mailbox improvements (Ken Cox) [2037956] - ixgbevf: Add legacy suffix to old API mailbox functions (Ken Cox) [2037956] - ixgbevf: Improve error handling in mailbox (Ken Cox) [2037956] - ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE (Ken Cox) [2037956] - net: ixgbevf: Remove redundant initialization of variable ret_val (Ken Cox) [2037956] - selftests: mptcp: fix diag instability (Hangbin Liu) [2077358] - selftests: mptcp: fix ipv6 routing setup (Hangbin Liu) [2077358] - selftests: mptcp: clean tmp files in simult_flows (Hangbin Liu) [2077358] - selftests: netfilter: fix exit value for nft_concat_range (Hangbin Liu) [2077358] - selftests: netfilter: remove stray bash debug line (Hangbin Liu) [2077358] - selftests: Fix IPv6 address bind tests (Hangbin Liu) [2077358] - selftests: Fix raw socket bind tests with VRF (Hangbin Liu) [2077358] - selftests: net: Correct case name (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill nettest processes launched in subshell. (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. (Hangbin Liu) [2077358] - selftests: net: Fix a typo in udpgro_fwd.sh (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_tx: fix dst ip argument (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2077358] - selftests: net: tls: remove unused variable and code (Hangbin Liu) [2077358] - selftest: net: fix typo in altname test (Hangbin Liu) [2077358]- net/mlx5: DR, Fix the threshold that defines when pool sync is initiated (Amir Tzin) [2062715] - net/mlx5: DR, Cache STE shadow memory (Amir Tzin) [2062715] - perf/x86/intel/lbr: Add static_branch for LBR INFO flags (Michael Petlan) [2039998] - perf/x86/intel/lbr: Support LBR format V7 (Michael Petlan) [2039998] - net/mlx5e: TC, fix decap fallback to uplink when int port not supported (Amir Tzin) [2077048] - net/mlx5e: Fix wrong source vport matching on tunnel rule (Amir Tzin) [2064589] - hv_balloon: rate-limit "Unhandled message" warning (Vitaly Kuznetsov) [2087270] - tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add small random increments to the source port (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: resalt the secret every 10 seconds (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2064876] {CVE-2022-1012} - secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add some entropy in __inet_hash_connect() (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: change source port randomizarion at connect() time (Guillaume Nault) [2064876] {CVE-2022-1012} - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2055590] - spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040031] - mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (Prarit Bhargava) [2040031] - pinctrl: alderlake: Add Raptor Lake-S ACPI ID (Prarit Bhargava) [2040033] - i2c: i801: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040027 2040029] - redhat/configs: Add CONFIG_INTEL_IDXD_PERFMON (Jerry Snitselaar) [1921296] - x86/fpu/xstate: Consolidate size calculations (Jerry Snitselaar) [2071461] - x86/fpu/xstate: Handle supervisor states in XSTATE permissions (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Handle compacted offsets correctly with supervisor states (Jerry Snitselaar) [2071461] - x86/fpu: Cache xfeature flags from CPUID (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Initialize offset/size cache early (Jerry Snitselaar) [2071461] - x86/fpu: Remove unused supervisor only offsets (Jerry Snitselaar) [2071461] - dmaengine: idxd: Change license on idxd.h to LGPL (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix delta_rec and crc size field for completion record (Jerry Snitselaar) [1971892] - dmaengine: idxd: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2072156] - dmaengine: idxd: restore traffic class defaults after wq reset (Jerry Snitselaar) [2046469] - dmaengine: idxd: deprecate token sysfs attributes for read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: change bandwidth token to read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: fix wq settings post wq disable (Jerry Snitselaar) [2040045] - dmaengine: idxd: change MSIX allocation based on per wq activation (Jerry Snitselaar) [2040495] - edmaengine: idxd: fix descriptor flushing locking (Jerry Snitselaar) [2040495] - dmaengine: idxd: embed irq_entry in idxd_wq struct (Jerry Snitselaar) [2040495] - dmaengine: idxd: fix calling wq quiesce inside spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: add knob for enqcmds retries (Jerry Snitselaar) [2040047] - dmaengine: idxd: set defaults for wq configs (Jerry Snitselaar) [2040047] - dmaengine: idxd: handle interrupt handle revoked event (Jerry Snitselaar) [2040051] - dmaengine: idxd: handle invalid interrupt handle descriptors (Jerry Snitselaar) [2040051] - dmaengine: idxd: create locked version of idxd_quiesce() call (Jerry Snitselaar) [2040051] - dmaengine: idxd: add helper for per interrupt handle drain (Jerry Snitselaar) [2040051] - dmaengine: idxd: move interrupt handle assignment (Jerry Snitselaar) [2040051] - dmaengine: idxd: int handle management refactoring (Jerry Snitselaar) [2040051] - dmaengine: idxd: rework descriptor free path on failure (Jerry Snitselaar) [2040051] - dmaengine: idxd: fix missed completion on abort path (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix resource leak on dmaengine driver disable (Jerry Snitselaar) [2040040] - dmaengine: idxd: cleanup completion record allocation (Jerry Snitselaar) [2040040] - dmaengine: idxd: reconfig device after device reset command (Jerry Snitselaar) [2072156] - dmaengine: idxd: add halt interrupt support (Jerry Snitselaar) [2040047] - dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail (Jerry Snitselaar) [2072156] - dmanegine: idxd: fix resource free ordering on driver removal (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove kernel wq type set when load configuration (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove gen cap field per spec 1.2 update (Jerry Snitselaar) [2040040] - dmaengine: idxd: check GENCAP config support for gencfg register (Jerry Snitselaar) [2040040] - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for dev_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for cmd_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix setting up priv mode for dwq (Jerry Snitselaar) [2040040] - dmaengine: idxd: set descriptor allocation size to threshold for swq (Jerry Snitselaar) [2040040] - dmaengine: idxd: make submit failure path consistent on desc freeing (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt flag for completion list spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: make I/O interrupt handler one shot (Jerry Snitselaar) [2040040] - dmaengine: idxd: clear block on fault flag when clear wq (Jerry Snitselaar) [2040040] - dmaengine: idxd: add capability check for 'block on fault' attribute (Jerry Snitselaar) [2040040] - dmaengine: idxd: Remove unused status variable in irq_process_work_list() (Jerry Snitselaar) [2072156] - dmaengine: idxd: Fix a possible NULL pointer dereference (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix abort status check (Jerry Snitselaar) [2040040] - dmanegine: idxd: add software command status (Jerry Snitselaar) [2040047] - dmaengine: idxd: rotate portal address for better performance (Jerry Snitselaar) [2040047] - dmaengine: idxd: fix wq slot allocation index check (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix uninit var for alt_drv (Jerry Snitselaar) [2072156] - dmaengine: idxd: Set defaults for GRPCFG traffic class (Jerry Snitselaar) [2040047] - dmaengine: idxd: remove fault processing code (Jerry Snitselaar) [2040040] - dmaengine: idxd: move dsa_drv support to compatible mode (Jerry Snitselaar) [1971961] - dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone (Jerry Snitselaar) [1971961] - dmaengine: idxd: create user driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create dmaengine driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create idxd_device sub-driver (Jerry Snitselaar) [1971961] - dmaengine: idxd: add type to driver in order to allow device matching (Jerry Snitselaar) [1971961] - dmanegine: idxd: open code the dsa_drv registration (Jerry Snitselaar) [1971961] - dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove iax_bus_type prototype (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove bus shutdown (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_disable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_enable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove IDXD_DEV_CONF_READY (Jerry Snitselaar) [1971961] - dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver name (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver register helper (Jerry Snitselaar) [1971961] - dmaengine: idxd: depends on !UML (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix PCI_MSI build errors (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix submission race window (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix sequence for pci driver remove() and shutdown() (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix setup sequence for MSIXPERM table (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix array index when int_handles are being used (Jerry Snitselaar) [2040040] - dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix desc->vector that isn't being updated (Jerry Snitselaar) [2040040] - dmaengine: idxd: add missing percpu ref put on failure (Jerry Snitselaar) [2072156] - dmaengine: idxd: have command status always set (Jerry Snitselaar) [1973882] - dmanegine: idxd: cleanup all device related bits after disabling device (Jerry Snitselaar) [2072156] - dmaengine: idxd: Simplify code and axe the use of a deprecated API (Jerry Snitselaar) [2072156] - dmaengine: idxd: remove devm allocation for idxd->int_handles (Jerry Snitselaar) [2072156] - dmaengine: idxd: Remove redundant variable cdev_ctx (Jerry Snitselaar) [2072156] - dmaengine: idxd: Add missing cleanup for early error out in probe call (Jerry Snitselaar) [1971892] - dmaengine: idxd: Enable IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: Add IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: device cmd should use dedicated lock (Jerry Snitselaar) [1971892] - dmaengine: idxd: support reporting of halt interrupt (Jerry Snitselaar) [1971890] - dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages (Jerry Snitselaar) [1971890] - dmaengine: idxd: add interrupt handle request and release support (Jerry Snitselaar) [1971890] - dmaengine: idxd: add support for readonly config mode (Jerry Snitselaar) [1971890] - dmaengine: idxd: add percpu_ref to descriptor submission path (Jerry Snitselaar) [1971949] - dmaengine: idxd: remove detection of device type (Jerry Snitselaar) [1971963] - Documentation/x86: Update documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [2071461] - tools/objtool: Check for use of the ENQCMD instruction in the kernel (Jerry Snitselaar) [2071461] - x86/cpufeatures: Re-enable ENQCMD (Jerry Snitselaar) [2071461] - x86/traps: Demand-populate PASID MSR via #GP (Jerry Snitselaar) [2071461] - sched: Define and initialize a flag to identify valid PASID in the task (Jerry Snitselaar) [2071461] - x86/fpu: Clear PASID when copying fpstate (Jerry Snitselaar) [2071461] - iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit (Jerry Snitselaar) [2071461] - iommu/ioasid: Introduce a helper to check for valid PASIDs (Jerry Snitselaar) [2071461] - kernel/fork: Initialize mm's PASID (Jerry Snitselaar) [2071461] - mm: Change CONFIG option for mm->pasid field (Jerry Snitselaar) [2071461] - mm/fork: clear PASID for new mm (Jerry Snitselaar) [2071461] - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA (Jerry Snitselaar) [2071461] - turbostat: fix PC6 displaying on some systems (Steve Best) [2040078]- quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083057] - redhat: disable more noisy rpminspect tests (Jarod Wilson) - mm: thp: replace the page lock with the seqlock for the THP mapcount (Andrea Arcangeli) [1958020] - mm: do_wp_page: deduplicate smart_lock_page (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup_must_unshare() cleanup (Andrea Arcangeli) [1958020] - mm: GUP: cleanup FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: COW: skip the page lock in the COW copy path (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() use can_read_pin_swap_page() (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs (Andrea Arcangeli) [1958020] - mm: hugetlbfs: FOLL_FAULT_UNSHARE (Andrea Arcangeli) [1958020] - mm: hugetlbfs: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE RHEL (Andrea Arcangeli) [1958020] - mm: gup: FOLL_NOUNSHARE: optimize follow_page (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() (Andrea Arcangeli) [1958020] - mm: gup: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: thp: introduce page_trans_huge_anon_shared (Andrea Arcangeli) [1958020] - mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap (Andrea Arcangeli) [1958020] - mm: thp: make the THP mapcount atomic with a seqlock (Andrea Arcangeli) [1958020] - mm: thp: consolidate mapcount logic on THP split (David Hildenbrand) [1958020] - vmxnet3: Remove useless DMA-32 fallback configuration (Kamal Heib) [2083561] - vmxnet3: fix minimum vectors alloc issue (Kamal Heib) [2083561] - net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c (Kamal Heib) [2083561] - vmxnet3: do not stop tx queues after netif_device_detach() (Kamal Heib) [2083561] - block: limit request dispatch loop duration (Ming Lei) [2005082] - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2062115] {CVE-2022-27666} - esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2062115] {CVE-2022-27666} - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path (Chris von Recklinghausen) [2080376] {CVE-2022-28390} - NFSD: Deprecate NFS_OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix offset type in I/O trace points (Scott Mayhew) [2064216] - NFSD: COMMIT operations must not return NFS?ERR_INVAL (Scott Mayhew) [2064216] - NFSD: Clamp WRITE offsets (Scott Mayhew) [2064216] - NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (Scott Mayhew) [2064216] - NFSD: Fix ia_size underflow (Scott Mayhew) [2064216] - NFSD: Fix the behavior of READ near OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix READDIR buffer overflow (Scott Mayhew) [2064216] - nfsd: Fix nsfd startup race (again) (Scott Mayhew) [2064216] - NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Scott Mayhew) [2064216] - NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Scott Mayhew) [2064216] - NFSD: Fix exposure in nfsd4_decode_bitmap() (Scott Mayhew) [2064216] - NFSv4: Sanity check the parameters in nfs41_update_target_slotid() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from decode_getattr_*() functions (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_setsecurity (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_fhget() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_add_or_obtain() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_instantiate() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_setattrres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_getattr_res (Scott Mayhew) [2064216] - NFS: Remove the f_label from the nfs4_opendata and nfs_openres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_lookupp_res struct (Scott Mayhew) [2064216] - NFS: Remove the label from the nfs4_lookup_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_link_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_create_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_entry struct (Scott Mayhew) [2064216] - NFS: Create a new nfs_alloc_fattr_with_label() function (Scott Mayhew) [2064216] - NFS: Always initialise fattr->label in nfs_fattr_alloc() (Scott Mayhew) [2064216] - NFSv4: Remove unnecessary 'minor version' check (Scott Mayhew) [2064216] - NFSv4: Fix potential Oops in decode_op_map() (Scott Mayhew) [2064216] - NFSv4: Ensure decode_compound_hdr() sanity checks the tag (Scott Mayhew) [2064216] - NFS: Don't trace an uninitialised value (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to OFFLOAD_CANCEL (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CB_OFFLOAD (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CLONE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to COPY (Scott Mayhew) [2064216] - NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to SEEK (Scott Mayhew) [2064216] - nfs4: take a reference on the nfs_client when running FREE_STATEID (Scott Mayhew) [2064216] - NFS: Move NFS protocol display macros to global header (Scott Mayhew) [2064216] - NFS: Move generic FS show macros to global header (Scott Mayhew) [2064216] - SUNRPC: Clean up xs_tcp_setup_sock() (Scott Mayhew) [2064216] - NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Scott Mayhew) [2064216] - NFS: Remove redundant call to __set_page_dirty_nobuffers (Scott Mayhew) [2064216] - NFS: Unexport nfs_probe_fsinfo() (Scott Mayhew) [2064216] - NFS: Call nfs_probe_server() during a fscontext-reconfigure event (Scott Mayhew) [2064216] - NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() (Scott Mayhew) [2064216] - NFS: Move nfs_probe_destination() into the generic client (Scott Mayhew) [2064216] - NFS: Create an nfs4_server_set_init_caps() function (Scott Mayhew) [2064216] - NFS: Remove --> and <-- dprintk call sites (Scott Mayhew) [2064216] - SUNRPC: Trace calls to .rpc_call_done (Scott Mayhew) [2064216] - NFS: Replace dprintk callsites in nfs_readpage(s) (Scott Mayhew) [2064216] - SUNRPC: Use BIT() macro in rpc_show_xprt_state() (Scott Mayhew) [2064216] - SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Scott Mayhew) [2064216] - xprtrdma: Remove rpcrdma_ep::re_implicit_roundup (Scott Mayhew) [2064216] - xprtrdma: Provide a buffer to pad Write chunks of unaligned length (Scott Mayhew) [2064216] - Fix user namespace leak (Scott Mayhew) [2064216] - NFS: Save some space in the inode (Scott Mayhew) [2064216] - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Scott Mayhew) [2064216] - NFSv4: Fixes for nfs4_inode_return_delegation() (Scott Mayhew) [2064216] - NFS: Fix an Oops in pnfs_mark_request_commit() (Scott Mayhew) [2064216] - NFS: Fix up commit deadlocks (Scott Mayhew) [2064216] - NFSD:fix boolreturn.cocci warning (Scott Mayhew) [2064216] - nfsd: update create verifier comment (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_encode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Scott Mayhew) [2064216] - NFSD: Save location of NFSv4 COMPOUND status (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_decode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Scott Mayhew) [2064216] - SUNRPC: De-duplicate .pc_release() call sites (Scott Mayhew) [2064216] - SUNRPC: Simplify the SVC dispatch code path (Scott Mayhew) [2064216] - NFS: Fix deadlocks in nfs_scan_commit_list() (Scott Mayhew) [2064216] - NFS: Instrument i_size_write() (Scott Mayhew) [2064216] - SUNRPC: Per-rpc_clnt task PIDs (Scott Mayhew) [2064216] - NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Scott Mayhew) [2064216] - SUNRPC: Capture value of xdr_buf::page_base (Scott Mayhew) [2064216] - svcrdma: Split svcrmda_wc_{read,write} tracepoints (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_send() tracepoint (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_receive() tracepoint (Scott Mayhew) [2064216] - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Scott Mayhew) [2064216] - NFS: Remove unnecessary page cache invalidations (Scott Mayhew) [2064216] - NFS: Fix dentry verifier races (Scott Mayhew) [2064216] - NFS: Further optimisations for 'ls -l' (Scott Mayhew) [2064216] - NFS: Fix up nfs_readdir_inode_mapping_valid() (Scott Mayhew) [2064216] - NFS: Ignore the directory size when marking for revalidation (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (Scott Mayhew) [2064216] - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Scott Mayhew) [2064216] - NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE (Scott Mayhew) [2064216] - NFS: Fix a few more clear_bit() instances that need release semantics (Scott Mayhew) [2064216] - SUNRPC: xprt_clear_locked() only needs release memory semantics (Scott Mayhew) [2064216] - SUNRPC: Remove unnecessary memory barriers (Scott Mayhew) [2064216] - SUNRPC: Remove WQ_HIGHPRI from xprtiod (Scott Mayhew) [2064216] - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() (Scott Mayhew) [2064216] - SUNRPC: Partial revert of commit 6f9f17287e78 (Scott Mayhew) [2064216] - NFS: Fix up nfs_ctx_key_to_expire() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() (Scott Mayhew) [2064216] - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() (Scott Mayhew) [2064216] - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Scott Mayhew) [2064216] - NFSD: simplify struct nfsfh (Scott Mayhew) [2064216] - NFSD: drop support for ancient filehandles (Scott Mayhew) [2064216] - NFSD: move filehandle format declarations out of "uapi". (Scott Mayhew) [2064216] - UNRPC: Return specific error code on kmalloc failure (Scott Mayhew) [2064216] - NFSD: Optimize DRC bucket pruning (Scott Mayhew) [2064216] - nfsd: don't alloc under spinlock in rpc_parse_scope_id (Scott Mayhew) [2064216] - NFSD: Keep existing listeners on portlist error (Scott Mayhew) [2064216] - nfs: Fix kerneldoc warning shown up by W=1 (Scott Mayhew) [2064216] - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Scott Mayhew) [2064216] - NLM: Fix svcxdr_encode_owner() (Scott Mayhew) [2064216] - SUNRPC: improve error response to over-size gss credential (Scott Mayhew) [2064216] - NFS: Always provide aligned buffers to the RPC read layers (Scott Mayhew) [2064216] - NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox (Scott Mayhew) [2064216] - SUNRPC: Tweak TCP socket shutdown in the RPC client (Scott Mayhew) [2064216] - svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() (Scott Mayhew) [2064216] - rpc: fix gss_svc_init cleanup on failure (Scott Mayhew) [2064216] - SUNRPC: Add RPC_AUTH_TLS protocol numbers (Scott Mayhew) [2064216] - NFSD: remove vanity comments (Scott Mayhew) [2064216] - svcrdma: Convert rdma->sc_rw_ctxts to llist (Scott Mayhew) [2064216] - svcrdma: Relieve contention on sc_send_lock. (Scott Mayhew) [2064216] - svcrdma: Fewer calls to wake_up() in Send completion handler (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for nfsd_clid_class (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for the nfs_dirent tracepoint (Scott Mayhew) [2064216] - tracing: Add trace_event helper macros __string_len() and __assign_str_len() (Scott Mayhew) [2064216] - NFSD: Clean up splice actor (Scott Mayhew) [2064216] - NFS: Clean up the synopsis of callback process_op() (Scott Mayhew) [2064216] - NFS: Extract the xdr_init_encode/decode() calls from decode_compound (Scott Mayhew) [2064216] - NFS: Remove unused callback void decoder (Scott Mayhew) [2064216] - NFS: Add a private local dispatcher for NFSv4 callback operations (Scott Mayhew) [2064216] - SUNRPC: Eliminate the RQ_AUTHERR flag (Scott Mayhew) [2064216] - SUNRPC: Set rq_auth_stat in the pg_authenticate() callout (Scott Mayhew) [2064216] - SUNRPC: Add svc_rqst::rq_auth_stat (Scott Mayhew) [2064216] - NFSv4/pNFS: Remove dead code (Scott Mayhew) [2064216] - SUNRPC: Convert rpc_client refcount to use refcount_t (Scott Mayhew) [2064216] - xprtrdma: Eliminate rpcrdma_post_sends() (Scott Mayhew) [2064216] - xprtrdma: Add an xprtrdma_post_send_err tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add xprtrdma_post_recvs_err() tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add an rpcrdma_mr_completion_class (Scott Mayhew) [2064216] - xprtrdma: Don't display r_xprt memory addresses in tracepoints (Scott Mayhew) [2064216] - xprtrdma: Disconnect after an ib_post_send() immediate error (Scott Mayhew) [2064216] - SUNRPC: Record timeout value in xprt_retransmit tracepoint (Scott Mayhew) [2064216] - SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly (Scott Mayhew) [2064216] - treewide: Add missing semicolons to __assign_str uses (Scott Mayhew) [2064216] - SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs (Scott Mayhew) [2064216] - SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs (Scott Mayhew) [2064216] - SUNRPC: Refactor rpc_ping() (Scott Mayhew) [2064216] - nfsd: fix NULL dereference in nfs3svc_encode_getaclres (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Common NLM XDR helpers (Scott Mayhew) [2064216] - lockd: Create a simplified .vs_dispatch method for NLM requests (Scott Mayhew) [2064216] - lockd: Remove stale comments (Scott Mayhew) [2064216] - nfsd: rpc_peeraddr2str needs rcu lock (Scott Mayhew) [2064216] - rpc: remove redundant initialization of variable status (Scott Mayhew) [2064216] - NFSv4: setlease should return EAGAIN if locks are not available (Scott Mayhew) [2064216] - NFS: Avoid duplicate resets of attribute cache timeouts (Scott Mayhew) [2064216] - NFSv4: Fix handling of non-atomic change attrbute updates (Scott Mayhew) [2064216] - NFS: Fix up inode attribute revalidation timeouts (Scott Mayhew) [2064216] - NFSv4: Add support for application leases underpinned by a delegation (Scott Mayhew) [2064216] - NFSv4: Add lease breakpoints in case of a delegation recall or return (Scott Mayhew) [2064216] - NFSv4: Fix delegation return in cases where we have to retry (Scott Mayhew) [2064216] - nfsd: move some commit_metadata()s outside the inode lock (Scott Mayhew) [2064216] - NFSD: Update nfsd_cb_args tracepoint (Scott Mayhew) [2064216] - NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_probe tracepoint (Scott Mayhew) [2064216] - NFSD: Replace the nfsd_deleg_break tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_offload tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_lm_notify tracepoint (Scott Mayhew) [2064216] - NFSD: Enhance the nfsd_cb_setup tracepoint (Scott Mayhew) [2064216] - NFSD: Remove spurious cb_setup_err tracepoint (Scott Mayhew) [2064216] - NFSD: Adjust cb_shutdown tracepoint (Scott Mayhew) [2064216] - NFSD: Add cb_lost tracepoint (Scott Mayhew) [2064216] - NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_ macros (Scott Mayhew) [2064216] - NFSD: Capture every CB state transition (Scott Mayhew) [2064216] - NFSD: Constify @fh argument of knfsd_fh_hash() (Scott Mayhew) [2064216] - NFSD: Add tracepoints for EXCHANGEID edge cases (Scott Mayhew) [2064216] - NFSD: Add tracepoints for SETCLIENTID edge cases (Scott Mayhew) [2064216] - NFSD: Add a couple more nfsd_clid_expired call sites (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_destroyed tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_reclaim_complete tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_confirmed tracepoint (Scott Mayhew) [2064216] - NFSD: Remove trace_nfsd_clid_inuse_err (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_verf_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_cred_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add an RPC authflavor tracepoint display helper (Scott Mayhew) [2064216] - NFS: Ensure the NFS_CAP_SECURITY_LABEL capability is set when appropriate (Scott Mayhew) [2064216] - NFS: Split attribute support out from the server capabilities (Scott Mayhew) [2064216] - NFS: Don't store NFS_INO_REVAL_FORCED (Scott Mayhew) [2064216] - NFSv4: link must update the inode nlink. (Scott Mayhew) [2064216] - NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime (Scott Mayhew) [2064216] - NFS: Another inode revalidation improvement (Scott Mayhew) [2064216] - NFS: Use information about the change attribute to optimise updates (Scott Mayhew) [2064216] - NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute (Scott Mayhew) [2064216] - NFS: Simplify cache consistency in nfs_check_inode_attributes() (Scott Mayhew) [2064216] - NFS: Remove a line of code that has no effect in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Separate tracking of file mode cache validity from the uid/gid (Scott Mayhew) [2064216] - NFS: Separate tracking of file nlinks cache validity from the mode/uid/gid (Scott Mayhew) [2064216] - NFSv4: Fix nfs4_bitmap_copy_adjust() (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache validity (Scott Mayhew) [2064216] - NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking cache validity (Scott Mayhew) [2064216] - NFS: Add a cache validity flag argument to nfs_revalidate_inode() (Scott Mayhew) [2064216] - NFS: nfs_setattr_update_inode() should clear the suid/sgid bits (Scott Mayhew) [2064216] - NFS: Fix up statx() results (Scott Mayhew) [2064216] - NFS: Don't revalidate attributes that are not being asked for (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv2 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR entry encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 STATFS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 stat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv3 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update NFSv3 READDIR entry encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READDIR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 COMMIT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 PATHCONF3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSINFO3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 RENAMEv3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 CREATE family of encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READLINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 wccstat result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 ACCESS3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the GETATTR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Extract the svcxdr_init_encode() helper (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Remove argument length checking in nfsd_dispatch() (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SYMLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 CREATE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 LINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 RENAME argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 WRITE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKNOD3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SYMLINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKDIR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the CREATE3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the LINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the RENAME3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update COMMIT3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READDIR3args decoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Fix returned READDIR offset cookie (Scott Mayhew) [2064216] - NFSD: Update READLINK3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update WRITE3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READ3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update ACCESS3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update GETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - SUNRPC: Move definition of XDR_UNIT (Scott Mayhew) [2064216] - rpcrdma: Capture bytes received in Receive completion tracepoints (Scott Mayhew) [2064216] - NFSD: Restore NFSv4 decoding's SAVEMEM functionality (Scott Mayhew) [2064216] - NFSD: Remove macros that are no longer used (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_compound() (Scott Mayhew) [2064216] - NFSD: Make nfsd4_ops::opnum a u32 (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_listxattrs() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setxattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_xattr_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_clone() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_seek() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_offload_status() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_copy() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fallocate() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_test_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_sequence() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutget() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_free_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create_session() (Scott Mayhew) [2064216] - NFSD: Add a helper to decode channel_attrs4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode nfs_impl_id4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode state_protect4_a (Scott Mayhew) [2064216] - NFSD: Add a separate decoder for ssv_sp_parms (Scott Mayhew) [2064216] - NFSD: Add a separate decoder to handle state_protect_ops (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_cb_sec() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_write() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_verify() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_renew() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_rename() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_remove() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_readdir() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_read() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_putfh() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's open_claim4 argument (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_deny() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_access() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's openflag4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's createhow4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode NFSv4 verifiers (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lookup() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_locku() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lockt() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lock() (Scott Mayhew) [2064216] - NFSD: Add helper for decoding locker4 (Scott Mayhew) [2064216] - NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner (Scott Mayhew) [2064216] - NFSD: Relocate nfsd4_decode_opaque() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_link() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_delegreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 umask attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 security label attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 time_set attributes (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner_group attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 mode attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 acl attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 size attribute (Scott Mayhew) [2064216] - NFSD: Change the way the expected length of a fattr4 is checked (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_commit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_close() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_access() (Scott Mayhew) [2064216] - NFSD: Replace the internals of the READ_BUF() macro (Scott Mayhew) [2064216] - nfsd/nfs3: remove unused macro nfsd3_fhandleres (Scott Mayhew) [2064216] - vt: vt_ioctl: fix race in VT_RESIZEX (Čestmír Kalina) [2068338] - net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion (Amir Tzin) [2055580] - openvswitch: Fix setting ipv6 fields causing hw csum failure (Eelco Chaudron) [1974356]- Fix up versioning for maintainer builds (Jarod Wilson) - powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPAR (Gustavo Walbon) [1987109] - sizes.h: add SZ_8G/SZ_16G/SZ_32G macros (Gustavo Walbon) [1987109] - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (Puneet Sethi) [2040336] - dm integrity: fix memory corruption when tag_size is less than digest size (Benjamin Marzinski) [2081775] - sctp: check asoc strreset_chunk in sctp_generate_reconf_event (Xin Long) [2079980] - sctp: Initialize daddr on peeled off socket (Xin Long) [2079980] - sctp: fix kernel-infoleak for SCTP sockets (Xin Long) [2079980] - sctp: do not update transport pathmtu if SPP_PMTUD_ENABLE is not set (Xin Long) [2079980] - dm crypt: fix copy and paste bug in crypt_alloc_req_aead (Benjamin Marzinski) [2073431] - dm crypt: defer decryption to a tasklet if interrupts disabled (Benjamin Marzinski) [2073431] - dm crypt: do not call bio_endio() from the dm-crypt tasklet (Benjamin Marzinski) [2073431] - dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq (Benjamin Marzinski) [2073431] - dm crypt: do not wait for backlogged crypto request completion in softirq (Benjamin Marzinski) [2073431] - dm crypt: document new no_workqueue flags (Benjamin Marzinski) [2073431] - dm crypt: add flags to optionally bypass kcryptd workqueues (Benjamin Marzinski) [2073431] - tracing/osnoise: Force quiescent states while tracing (Jerome Marchand) [2069710] - tracing/osnoise: Do not unregister events twice (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_main to sleep for microseconds (Jerome Marchand) [2069710] - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_instances static (Jerome Marchand) [2069710] - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Allow multiple instances of the same tracer (Jerome Marchand) [2069710] - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Support a list of trace_array *tr (Jerome Marchand) [2069710] - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() (Jerome Marchand) [2069710] - tracing/osnoise: Split workload start from the tracer start (Jerome Marchand) [2069710] - tracing/osnoise: Improve comments about barrier need for NMI callbacks (Jerome Marchand) [2069710] - tracing/osnoise: Do not follow tracing_cpumask (Jerome Marchand) [2069710] - trace/timerlat: Add migrate-disabled field to the timerlat header (Jerome Marchand) [2069710] - trace/osnoise: Add migrate-disabled field to the osnoise header (Jerome Marchand) [2069710] - tracing/doc: Fix typos on the timerlat tracer documentation (Jerome Marchand) [2069710] - trace/osnoise: Fix an ifdef comment (Jerome Marchand) [2069710] - redhat: indicate HEAD state in tarball/rpm name (Jarod Wilson) - selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN (Guillaume Nault) [2081453] - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates (Guillaume Nault) [2081453] - ipv4: tcp: send zero IPID in SYNACK messages (Guillaume Nault) [2081453] - ipv4: raw: lock the socket in raw_bind() (Guillaume Nault) [2081453] - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO (Hangbin Liu) [2066976] - net/packet: fix packet_sock xmit return value checking (Hangbin Liu) [2066976] - doc/ip-sysctl: add bc_forwarding (Xin Long) [2080486] - net/packet: fix packet_sock xmit return value checking (Xin Long) [2080486] - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() (Xin Long) [2080486] - net/packet: fix slab-out-of-bounds access in packet_recvmsg() (Xin Long) [2080486] - veth: fix races around rq->rx_notify_masked (Xin Long) [2080486] - af_packet: fix data-race in packet_setsockopt / packet_setsockopt (Xin Long) [2080486] - ipv4: remove sparse error in ip_neigh_gw4() (Xin Long) [2080486] - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress (Xin Long) [2080486] - veth: Do not record rx queue hint in veth_xmit (Xin Long) [2080486] - veth: ensure skb entering GRO are not cloned. (Xin Long) [2080486] - ethtool: Fix link extended state for big endian (Xin Long) [2080486] - ethtool: do not perform operations on net devices being unregistered (Xin Long) [2080486] - ethtool: Add transceiver module extended state (Xin Long) [2080486] - ethtool: runtime-resume netdev parent in ethnl_ops_begin (Xin Long) [2080486] - ethtool: move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin (Xin Long) [2080486] - ethtool: move implementation of ethnl_ops_begin/complete to netlink.c (Xin Long) [2080486] - net: validate lwtstate->data before returning from skb_tunnel_info() (Xin Long) [2080486]- bnx2x: fix napi API usage sequence (Manish Chopra) [2080659] - netfilter: fix use-after-free in __nf_register_net_hook() (Florian Westphal) [2080272] - netfilter: nf_tables: unregister flowtable hooks on netns exit (Florian Westphal) [2080272] - netfilter: nftables: add helper function to release hooks of one single table (Florian Westphal) [2080272] - netfilter: nft_socket: only do sk lookups when indev is available (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: re-init for syn packets only (Florian Westphal) [2080272] - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion (Florian Westphal) [2080272] - netfilter: nf_tables: fix memory leak during stateful obj update (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options (Florian Westphal) [2080272] - netfilter: ctnetlink: disable helper autoassign (Florian Westphal) [2080272] - netfilter: nft_payload: don't allow th access for fragments (Florian Westphal) [2080272] - netfilter: nft_payload: simplify vlan header handling (Florian Westphal) [2080272] - RDMA/rxe: Change mcg_lock to a _bh lock (Kamal Heib) [2056500] - RDMA/rxe: Do not call dev_mc_add/del() under a spinlock (Kamal Heib) [2056500] - RDMA/rxe: Recheck the MR in when generating a READ reply (Kamal Heib) [2056500] - RDMA/rxe: Fix "Replace mr by rkey in responder resources" (Kamal Heib) [2056500] - RDMA/siw: Fix a condition race issue in MPA request processing (Kamal Heib) [2056500] - RDMA/irdma: Fix possible crash due to NULL netdev in notifier (Kamal Heib) [2056500] - RDMA/irdma: Reduce iWARP QP destroy time (Kamal Heib) [2056500] - RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state (Kamal Heib) [2056500] - RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() (Kamal Heib) [2056500] - RDMA/hfi1: Fix use-after-free bug for mm struct (Kamal Heib) [2056500] - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition (Kamal Heib) [2056500] - IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD (Kamal Heib) [2056500] - RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() (Kamal Heib) [2056500] - IB/iser: Fix error flow in case of registration failure (Kamal Heib) [2056500] - IB/iser: Generalize map/unmap dma tasks (Kamal Heib) [2056500] - IB/iser: Use iser_fr_desc as registration context (Kamal Heib) [2056500] - IB/iser: Remove iser_reg_data_sg helper function (Kamal Heib) [2056500] - RDMA/rxe: Use standard names for ref counting (Kamal Heib) [2056500] - RDMA/rxe: Replace red-black trees by xarrays (Kamal Heib) [2056500] - RDMA/rxe: Shorten pool names in rxe_pool.c (Kamal Heib) [2056500] - RDMA/rxe: Move max_elem into rxe_type_info (Kamal Heib) [2056500] - RDMA/rxe: Replace obj by elem in declaration (Kamal Heib) [2056500] - RDMA/rxe: Delete _locked() APIs for pool objects (Kamal Heib) [2056500] - RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC (Kamal Heib) [2056500] - RDMA/rxe: Replace mr by rkey in responder resources (Kamal Heib) [2056500] - RDMA/rxe: Fix ref error in rxe_av.c (Kamal Heib) [2056500] - RDMA/irdma: Add support for address handle re-use (Kamal Heib) [2056500] - Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" (Kamal Heib) [2056500] - RDMA/rxe: Remove useless argument for update_state() (Kamal Heib) [2056500] - RDMA/rxe: Change variable and function argument to proper type (Kamal Heib) [2056500] - RDMA/irdma: Prevent some integer underflows (Kamal Heib) [2056500] - RDMA/core: Fix ib_qp_usecnt_dec() called when error (Kamal Heib) [2056500] - IB/hfi1: Allow larger MTU without AIP (Kamal Heib) [2056500] - RDMA/core: Remove unnecessary statements (Kamal Heib) [2056500] - RDMA/irdma: Remove incorrect masking of PD (Kamal Heib) [2056500] - RDMA/irdma: Fix Passthrough mode in VM (Kamal Heib) [2056500] - RDMA/irdma: Fix netdev notifications for vlan's (Kamal Heib) [2056500] - RDMA/irdma: Make irdma_create_mg_ctx return a void (Kamal Heib) [2056500] - RDMA/irdma: Move union irdma_sockaddr to header file (Kamal Heib) [2056500] - RDMA/irdma: Remove the unnecessary variable saddr (Kamal Heib) [2056500] - RDMA/irdma: Use net_type to check network type (Kamal Heib) [2056500] - RDMA/rxe: Cleanup rxe_mcast.c (Kamal Heib) [2056500] - RDMA/rxe: Collect cleanup mca code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Collect mca init code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Warn if mcast memory is not freed (Kamal Heib) [2056500] - RDMA/irdma: Remove excess error variables (Kamal Heib) [2056500] - RDMA/irdma: Propagate error codes (Kamal Heib) [2056500] - RDMA/irdma: Remove enum irdma_status_code (Kamal Heib) [2056500] - RDMA/ib_srp: Add more documentation (Kamal Heib) [2056500] - IB/cma: Allow XRC INI QPs to set their local ACK timeout (Kamal Heib) [2056500] - RDMA/rxe: Remove mcg from rxe pools (Kamal Heib) [2056500] - RDMA/rxe: Remove key'ed object support (Kamal Heib) [2056500] - RDMA/rxe: Replace pool key by rxe->mcg_tree (Kamal Heib) [2056500] - RDMA/rxe: Replace int num_qp by atomic_t qp_num (Kamal Heib) [2056500] - RDMA/rxe: Replace grp by mcg, mce by mca (Kamal Heib) [2056500] - RDMA/rxe: Use kzmalloc/kfree for mca (Kamal Heib) [2056500] - RDMA/rxe: Move mcg_lock to rxe (Kamal Heib) [2056500] - RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate (Kamal Heib) [2056500] - RDMA/irdma: Refactor DCB bits in prep for DSCP support (Kamal Heib) [2056500] - RDMA/opa: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/iser: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/ipoib: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/rxe: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/usnic: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/hfi1: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Set MR type in ib_reg_user_mr (Kamal Heib) [2056500] - md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2042729] - raid5: introduce MD_BROKEN (Nigel Croxon) [2042729] - RHEL only Changes to support block changes not picked up (Nigel Croxon) [2042729] - md: fix NULL pointer deref with nowait but no mddev->queue (Nigel Croxon) [2042729] - md: use default_groups in kobj_type (Nigel Croxon) [2042729] - md: Move alloc/free acct bioset in to personality (Nigel Croxon) [2042729] - md: fix spelling of "its" (Nigel Croxon) [2042729] - md: raid456 add nowait support (Nigel Croxon) [2042729] - md: raid10 add nowait support (Nigel Croxon) [2042729] - md: raid1 add nowait support (Nigel Croxon) [2042729] - md: add support for REQ_NOWAIT (Nigel Croxon) [2042729] - md/raid5: play nice with PREEMPT_RT (Nigel Croxon) [2042729] - md/raid1: fix missing bitmap update w/o WriteMostly devices (Nigel Croxon) [2042729] - md: fix double free of mddev->private in autorun_array() (Nigel Croxon) [2042729] - md: fix update super 1.0 on rdev size change (Nigel Croxon) [2042729] - raid5-ppl: use swap() to make code cleaner (Nigel Croxon) [2042729] - md/bitmap: don't set max_write_behind if there is no write mostly device (Nigel Croxon) [2042729] - md: update superblock after changing rdev flags in state_store (Nigel Croxon) [2042729] - md: remove unused argument from md_new_event (Nigel Croxon) [2042729] - md/raid5: call roundup_pow_of_two in raid5_run (Nigel Croxon) [2042729] - md/raid1: use rdev in raid1_write_request directly (Nigel Croxon) [2042729] - md/raid1: only allocate write behind bio for WriteMostly device (Nigel Croxon) [2042729] - md: properly unwind when failing to add the kobject in md_alloc (Nigel Croxon) [2042729] - md: extend disks_mutex coverage (Nigel Croxon) [2042729] - md: add the bitmap group to the default groups for the md kobject (Nigel Croxon) [2042729] - md: add error handling support for add_disk() (Nigel Croxon) [2042729] - md: fix a lock order reversal in md_alloc (Nigel Croxon) [2042729] - scsi: qedf: Stop using the SCSI pointer (Nilesh Javali) [2044843] - scsi: qedf: Change context reset messages to ratelimited (Nilesh Javali) [2044843] - scsi: qedf: Fix refcount issue when LOGO is received during TMF (Nilesh Javali) [2044843] - scsi: qedf: Add stag_work to all the vports (Nilesh Javali) [2044843] - scsi: qedf: Fix potential dereference of NULL pointer (Nilesh Javali) [2044843] - eth: fwnode: remove the addr len from mac helpers (Íñigo Huguet) [2069565] - eth: fwnode: change the return type of mac address helpers (Íñigo Huguet) [2069565] - device property: move mac addr helpers to eth.c (Íñigo Huguet) [2069565] - net: thunderx: Use fwnode_get_mac_address() (Íñigo Huguet) [2069565] - qede: confirm skb is allocated before using (Manish Chopra) [2040267] - qed: fix ethtool register dump (Manish Chopra) [2040267] - qed: remove unnecessary memset in qed_init_fw_funcs (Manish Chopra) [2040267] - qed: return status of qed_iov_get_link (Manish Chopra) [2040267] - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() (Manish Chopra) [2040267] - qed: validate and restrict untrusted VFs vlan promisc mode (Manish Chopra) [2040267] - qed: display VF trust config (Manish Chopra) [2040267] - qed: prevent a fw assert during device shutdown (Manish Chopra) [2040267] - qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay. (Manish Chopra) [2040267] - qed: Use dma_set_mask_and_coherent() and simplify code (Manish Chopra) [2040267] - qed*: esl priv flag support through ethtool (Manish Chopra) [2040267] - qed*: enhance tx timeout debug info (Manish Chopra) [2040267] - qede: validate non LSO skb length (Manish Chopra) [2040267] - qed: Enhance rammod debug prints to provide pretty details (Manish Chopra) [2040267] - net: qed: fix the array may be out of bound (Manish Chopra) [2040267] - qed: Use the bitmap API to simplify some functions (Manish Chopra) [2040267] - RDMA/qed: Use helper function to set GUIDs (Manish Chopra) [2040267] - net: qed_dev: fix check of true !rc expression (Manish Chopra) [2040267] - net: qed_ptp: fix check of true !rc expression (Manish Chopra) [2040267] - RDMA/qedr: Remove unsupported qedr_resize_cq callback (Manish Chopra) [2040267] - qed: Change the TCP common variable - "iscsi_ooo" (Manish Chopra) [2040267] - qed: Optimize the ll2 ooo flow (Manish Chopra) [2040267] - net: qed_debug: fix check of false (grc_param < 0) expression (Manish Chopra) [2040267] - qed: Fix missing error code in qed_slowpath_start() (Manish Chopra) [2040267] - qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario (Manish Chopra) [2040267] - qed: Initialize debug string array (Manish Chopra) [2040267] - qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" (Manish Chopra) [2040267] - qed: fix ll2 establishment during load of RDMA driver (Manish Chopra) [2040267] - qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") (Manish Chopra) [2040267] - qed: Update TCP silly-window-syndrome timeout for iwarp, scsi (Manish Chopra) [2040267] - qed: Update debug related changes (Manish Chopra) [2040267] - qed: Add '_GTT' suffix to the IRO RAM macros (Manish Chopra) [2040267] - qed: Update FW init functions to support FW 8.59.1.0 (Manish Chopra) [2040267] - qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h (Manish Chopra) [2040267] - qed: Update qed_hsi.h for fw 8.59.1.0 (Manish Chopra) [2040267] - qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Update common_hsi for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Split huge qed_hsi.h header file (Manish Chopra) [2040267] - qed: Remove e4_ and _e4 from FW HSI (Manish Chopra) [2040267] - qed: Fix kernel-doc warnings (Manish Chopra) [2040267] - qed: Don't ignore devlink allocation failures (Manish Chopra) [2040267] - qed: Improve the stack space of filter_config() (Manish Chopra) [2040267] - RDMA/qedr: Move variables reset to qedr_set_common_qp_params() (Manish Chopra) [2040267] - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode (Guillaume Nault) [2081030] - ip6_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip6_gre: Fix skb_under_panic in __gre6_xmit() (Guillaume Nault) [2081030] - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() (Guillaume Nault) [2081030] - ipv6_tunnel: Rate limit warning messages (Guillaume Nault) [2081030] - net: fix up skbs delta_truesize in UDP GRO frag_list (Hangbin Liu) [2082388] - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit (Hangbin Liu) [2082388] - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() (Hangbin Liu) [2082388] - netns: add schedule point in ops_exit_list() (Hangbin Liu) [2082388] - lwtunnel: Validate RTA_ENCAP_TYPE attribute length (Hangbin Liu) [2082388] - net, neigh: clear whole pneigh_entry at alloc time (Hangbin Liu) [2082388] - net: annotate data-races on txq->xmit_lock_owner (Hangbin Liu) [2082388] - sock: fix /proc/net/sockstat underflow in sk_clone_lock() (Hangbin Liu) [2082388] - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Hangbin Liu) [2082388] - rtnetlink: fix if_nlmsg_stats_size() under estimation (Hangbin Liu) [2082388] - net: watchdog: hold device global xmit lock during tx disable (Hangbin Liu) [2082388] - torture: Fix incorrectly redirected "exit" in kvm-remote.sh (Waiman Long) [2065993] - rcu: Allow rcu_irq_enter_check_tick() from NMI (Waiman Long) [2065993] - srcu: Early test SRCU polling start (Waiman Long) [2065993] - rcu/nocb: Unify timers (Waiman Long) [2065993] - rcu/nocb: Prepare for fine-grained deferred wakeup (Waiman Long) [2065993] - rcu/nocb: Only cancel nocb timer if not polling (Waiman Long) [2065993] - rcu/nocb: Delete bypass_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Allow de-offloading rdp leader (Waiman Long) [2065993] - rcu/nocb: Directly call __wake_nocb_gp() from bypass timer (Waiman Long) [2065993] - refscale: Avoid false-positive warnings in ref_scale_reader() (Waiman Long) [2065993] - scftorture: Avoid false-positive warnings in scftorture_invoker() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_inspect_reader() (Waiman Long) [2065993] - rcutorture: Move mem_dump_obj() tests into separate function (Waiman Long) [2065993] - rcu: Remove obsolete rcu_read_unlock() deadlock commentary (Waiman Long) [2065993] - rcu: Improve comments describing RCU read-side critical sections (Waiman Long) [2065993] - rcu: Add missing __releases() annotation (Waiman Long) [2065993] - kvfree_rcu: Fix comments according to current code (Waiman Long) [2065993] - torture: Don't cap remote runs by build-system number of CPUs (Waiman Long) [2065993] - torture: Make kvm-remote.sh account for network failure in pathname checks (Waiman Long) [2065993] - rcu: Create an unrcu_pointer() to remove __rcu from a pointer (Waiman Long) [2065993] - kvfree_rcu: Refactor kfree_rcu_monitor() (Waiman Long) [2065993] - srcu: Fix broken node geometry after early ssp init (Waiman Long) [2065993] - rcu: Point to documentation of ordering guarantees (Waiman Long) [2065993] - rcu: Don't penalize priority boosting when there is nothing to boost (Waiman Long) [2065993] - kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant (Waiman Long) [2065993] - kvfree_rcu: Update "monitor_todo" once a batch is started (Waiman Long) [2065993] - kvfree_rcu: Add a bulk-list check when a scheduler is run (Waiman Long) [2065993] - kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr_bkv_objs (Waiman Long) [2065993] - kvfree_rcu: Release a page cache under memory pressure (Waiman Long) [2065993] - rcu: Shrink each possible cpu krcp (Waiman Long) [2065993] - rcu/segcblist: Prevent useless GP start if no CBs to accelerate (Waiman Long) [2065993] - rcutorture: Don't count CPU-stalled time against priority boosting (Waiman Long) [2065993] - rcu: Make rcu_gp_cleanup() be noinline for tracing (Waiman Long) [2065993] - rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests (Waiman Long) [2065993] - srcu: Initialize SRCU after timers (Waiman Long) [2065993] - srcu: Unconditionally embed struct lockdep_map (Waiman Long) [2065993] - rcutorture: Forgive RCU boost failures when CPUs don't pass through QS (Waiman Long) [2065993] - rcutorture: Test start_poll_synchronize_rcu() and poll_state_synchronize_rcu() (Waiman Long) [2065993] - rcu: Provide polling interfaces for Tree RCU grace periods (Waiman Long) [2065993] - rcutorture: Make rcu_torture_boost_failed() check for GP end (Waiman Long) [2065993] - rcutorture: Consolidate rcu_torture_boost() timing and statistics (Waiman Long) [2065993] - rcutorture: Delay-based false positives for RCU priority boosting tests (Waiman Long) [2065993] - rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs (Waiman Long) [2065993] - rcu: Make show_rcu_gp_kthreads() dump rcu_node structures blocking GP (Waiman Long) [2065993] - rcu: Add quiescent states and boost states to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Make RCU priority boosting work on single-CPU rcu_node structures (Waiman Long) [2065993] - rcu: Reject RCU_LOCKDEP_WARN() false positives (Waiman Long) [2065993] - lockdep: Explicitly flag likely false-positive report (Waiman Long) [2065993] - rcu: Add ->gp_max to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - srcu: Remove superfluous sdp->srcu_lock_count zero filling (Waiman Long) [2065993] - srcu: Remove superfluous ssp initialization for early callbacks (Waiman Long) [2065993] - torture: Set kvm.sh language to English (Waiman Long) [2065993] - torture: Correctly fetch number of CPUs for non-English languages (Waiman Long) [2065993] - rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() (Waiman Long) [2065993] - rcutorture: Judge RCU priority boosting on grace periods, not callbacks (Waiman Long) [2065993] - sched,rcutorture: Convert to sched_set_fifo_low() (Waiman Long) [2065993] - rcu: Improve tree.c comments and add code cleanups (Waiman Long) [2065993] - rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter() (Waiman Long) [2065993] - rcu: Remove the unused rcu_irq_exit_preempt() function (Waiman Long) [2065993] - torture: Make kvm-find-errors.sh account for kvm-remote.sh (Waiman Long) [2065993] - torture: Make the build machine control N in "make -jN" (Waiman Long) [2065993] - torture: Make kvm.sh use abstracted kvm-end-run-stats.sh (Waiman Long) [2065993] - torture: Abstract end-of-run summary (Waiman Long) [2065993] - rcu: Fix typo in comment: kthead -> kthread (Waiman Long) [2065993] - rcutorture: Abstract read-lock-held checks (Waiman Long) [2065993] - refscale: Add acqrel, lock, and lock-irq (Waiman Long) [2065993] - torture: Add kvm-remote.sh script for distributed rcutorture test runs (Waiman Long) [2065993] - refscale: Allow CPU hotplug to be enabled (Waiman Long) [2065993] - torture: Make kvm-again.sh use "scenarios" rather than "batches" file (Waiman Long) [2065993] - torture: Add "scenarios" option to kvm.sh --dryrun parameter (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Rude design (Waiman Long) [2065993] - torture: Fix remaining erroneous torture.sh instance of $* (Waiman Long) [2065993] - rcu/tree: Add a trace event for RCU CPU stall warnings (Waiman Long) [2065993] - torture: Fix kvm.sh --datestamp regex check (Waiman Long) [2065993] - rcu: Add explicit barrier() to __rcu_read_unlock() (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Tasks Trace design (Waiman Long) [2065993] - rcu: Make nocb_nobypass_lim_per_jiffy static (Waiman Long) [2065993] - torture: Consolidate qemu-cmd duration editing into kvm-transform.sh (Waiman Long) [2065993] - torture: Print proper vmlinux path for kvm-again.sh runs (Waiman Long) [2065993] - torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh environment (Waiman Long) [2065993] - docs: Correctly spell Stephen Hemminger's name (Waiman Long) [2065993] - rcu/nocb: Use the rcuog CPU's ->nocb_timer (Waiman Long) [2065993] - rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lock when possible (Waiman Long) [2065993] - rcu/nocb: Remove stale comment above rcu_segcblist_offload() (Waiman Long) [2065993] - rcu/nocb: Disable bypass when CPU isn't completely offloaded (Waiman Long) [2065993] - rcu/nocb: Fix missed nocb_timer requeue (Waiman Long) [2065993] - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume (Waiman Long) [2065993] - torture: Make kvm-transform.sh update jitter commands (Waiman Long) [2065993] - torture: Add --duration argument to kvm-again.sh (Waiman Long) [2065993] - rcu: deprecate "all" option to rcu_nocbs= (Waiman Long) [2065993] - torture: Rename SRCU-t and SRCU-u to avoid lowercase characters (Waiman Long) [2065993] - torture: Add kvm-again.sh to rerun a previous torture-test (Waiman Long) [2065993] - torture: Create a "batches" file for build reuse (Waiman Long) [2065993] - torture: De-capitalize TORTURE_SUITE (Waiman Long) [2065993] - rcuscale: Add kfree_rcu() single-argument scale test (Waiman Long) [2065993] - torture: Make upper-case-only no-dot no-slash scenario names official (Waiman Long) [2065993] - torture: Remove no-mpstat error message (Waiman Long) [2065993] - torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs (Waiman Long) [2065993] - torture: Record jitter start/stop commands (Waiman Long) [2065993] - softirq: Don't try waking ksoftirqd before it has been spawned (Waiman Long) [2065993] - torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh (Waiman Long) [2065993] - torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd (Waiman Long) [2065993] - torture: Abstract jitter.sh start/stop into scripts (Waiman Long) [2065993] - torture: Reverse jittering and duration parameters for jitter.sh (Waiman Long) [2065993] - torture: Eliminate jitter_pids file (Waiman Long) [2065993] - torture: Use "jittering" file to control jitter.sh execution (Waiman Long) [2065993] - torture: Use file-based protocol to mark batch's runs complete (Waiman Long) [2065993] - torture: Move build/run synchronization files into scenario directories (Waiman Long) [2065993] - torture: Make jitter.sh handle large systems (Waiman Long) [2065993] - torture: Improve readability of the testid.txt file (Waiman Long) [2065993] - torture: Provide bare-metal modprobe-based advice (Waiman Long) [2065993] - kvfree_rcu: Use same set of GFP flags as does single-argument (Waiman Long) [2065993] - kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY (Waiman Long) [2065993] - torture: Allow 1G of memory for torture.sh kvfree testing (Waiman Long) [2065993] - torture: Do Kconfig analysis only once per scenario (Waiman Long) [2065993] - torture: Compress KASAN vmlinux files (Waiman Long) [2065993] - torture: Add --kcsan-kmake-arg to torture.sh for KCSAN (Waiman Long) [2065993] - torture: Add command and results directory to torture.sh log (Waiman Long) [2065993] - torture: Allow scenarios to be specified to torture.sh (Waiman Long) [2065993] - torture: Drop log.long generation from torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refuse to do zero-length runs (Waiman Long) [2065993] - torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale (Waiman Long) [2065993] - torture: Make torture.sh allmodconfig retain and label output (Waiman Long) [2065993] - torture: Create doyesno helper function for torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refscale runs use verbose_batched module parameter (Waiman Long) [2065993] - torture: Make torture.sh rcuscale and refscale deal with allmodconfig (Waiman Long) [2065993] - torture: Enable torture.sh argument checking (Waiman Long) [2065993] - torture: Auto-size SCF and scaling runs based on number of CPUs (Waiman Long) [2065993] - torture: Add "make allmodconfig" to torture.sh (Waiman Long) [2065993] - torture: Remove use of "eval" in torture.sh (Waiman Long) [2065993] - torture: Make torture.sh use common time-duration bash functions (Waiman Long) [2065993] - torture: Add torture.sh torture-everything script (Waiman Long) [2065993] - refscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcuscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_state_deoffloading (Waiman Long) [2065993] - rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep (Waiman Long) [2065993] - rcu/nocb: Only (re-)initialize segcblist when needed on CPU up (Waiman Long) [2065993] - rcu/nocb: Forbid NOCB toggling on offline CPUs (Waiman Long) [2065993] - rcu/nocb: Comment the reason behind BH disablement on batch processing (Waiman Long) [2065993] - rcu: Make rcu_read_unlock_special() expedite strict grace periods (Waiman Long) [2065993] - rcu-tasks: Rectify kernel-doc for struct rcu_tasks (Waiman Long) [2065993] - rcutorture: Replace rcu_torture_stall string with s (Waiman Long) [2065993] - torture: Replace torture_init_begin string with s (Waiman Long) [2065993] - rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" (Waiman Long) [2065993] - kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock_irqrestore() (Waiman Long) [2065993] - kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() (Waiman Long) [2065993] - kvfree_rcu: Directly allocate page for single-argument case (Waiman Long) [2065993] - rcutorture: Fix testing of RCU priority boosting (Waiman Long) [2065993] - rculist: Replace reference to atomic_ops.rst (Waiman Long) [2065993] - rcutorture: Make TREE03 use real-time tree.use_softirq setting (Waiman Long) [2065993] - rcu: Expedite deboost in case of deferred quiescent state (Waiman Long) [2065993] - rcu: Fix CPU-offline trace in rcutree_dying_cpu (Waiman Long) [2065993] - rcu: Remove superfluous rdp fetch (Waiman Long) [2065993] - torturescript: Don't rerun failed rcutorture builds (Waiman Long) [2065993] - rcutorture: Add crude tests for mem_dump_obj() (Waiman Long) [2065993] - mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels (Waiman Long) [2065993] - rcu/nocb: Detect unsafe checks for offloaded rdp (Waiman Long) [2065993] - sched/pelt: Fix attach_entity_load_avg() corner case (Phil Auld) [2056383] - devlink: Clarifies max_macs generic devlink param (Petr Oros) [2076586] - devlink: Add new "event_eq_size" generic device param (Petr Oros) [2076586] - devlink: Add new "io_eq_size" generic device param (Petr Oros) [2076586] - devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2076586] - devlink: Simplify devlink resources unregister call (Petr Oros) [2076586] - devlink: Remove misleading internal_flags from health reporter dump (Petr Oros) [2076586] - devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2076586] - devlink: fix flexible_array.cocci warning (Petr Oros) [2076586] - devlink: expose get/put functions (Petr Oros) [2076586] - devlink: make all symbols GPL-only (Petr Oros) [2076586] - devlink: Simplify internal devlink params implementation (Petr Oros) [2076586] - devlink: Clean not-executed param notifications (Petr Oros) [2076586] - devlink: Delete obsolete parameters publish API (Petr Oros) [2076586] - devlink: Remove extra device_lock assert checks (Petr Oros) [2076586] - devlink: Delete reload enable/disable interface (Petr Oros) [2076586] - devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2076586] - devlink: Annotate devlink API calls (Petr Oros) [2076586] - devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2076586] - devlink: Reduce struct devlink exposure (Petr Oros) [2076586] - devlink: report maximum number of snapshots with regions (Petr Oros) [2076586] - devlink: Add missed notifications iterators (Petr Oros) [2076586] - netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2076586] - qed: Move devlink registration to be last devlink command (Petr Oros) [2076586] - ionic: Move devlink registration to be last devlink command (Petr Oros) [2076586] - nfp: Move delink_register to be last command (Petr Oros) [2076586] - mlxsw: core: Register devlink instance last (Petr Oros) [2076586] - net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2076586] - net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2076586] - ice: Open devlink when device is ready (Petr Oros) [2076586] - liquidio: Overcome missing device lock protection in init/remove flows (Petr Oros) [2076586] - bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2076586] - devlink: Notify users when objects are accessible (Petr Oros) [2076586] - devlink: Remove single line function obfuscations (Petr Oros) [2076586] - devlink: Delete not used port parameters APIs (Petr Oros) [2076586] - bnxt_en: Properly remove port parameter support (Petr Oros) [2076586] - bnxt_en: Check devlink allocation and registration status (Petr Oros) [2076586] - devlink: Make devlink_register to be void (Petr Oros) [2076586] - devlink: Delete not-used devlink APIs (Petr Oros) [2076586] - devlink: Delete not-used single parameter notification APIs (Petr Oros) [2076586] - devlink: Use xarray to store devlink instances (Petr Oros) [2076586] - devlink: Count struct devlink consumers (Petr Oros) [2076586] - devlink: Remove check of always valid devlink pointer (Petr Oros) [2076586] - devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2076586] - devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2076586] - devlink: Add API to register and unregister single parameter (Petr Oros) [2076586] - devlink: Create a helper function for one parameter registration (Petr Oros) [2076586] - devlink: Fix port_type_set function pointer check (Petr Oros) [2076586] - devlink: Set device as early as possible (Petr Oros) [2076586] - devlink: Simplify devlink port API calls (Petr Oros) [2076586] - devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2076586] - devlink: Break parameter notification sequence to be before/after unload/load driver (Petr Oros) [2076586] - devlink: Remove duplicated registration check (Petr Oros) [2076586] - net/mlx5: Don't rely on always true registered field (Petr Oros) [2076586] - devlink: Unlock on error in dumpit() (Petr Oros) [2076586] - devlink: Fix some error codes (Petr Oros) [2076586] - net: devlink: Add support for port regions (Petr Oros) [2076586] - netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2076586] - netdevsim: dev: Initialize FIB module after debugfs (Petr Oros) [2076586] - pidfd: fix a poll race when setting exit_state (Oleg Nesterov) [2044587] - fork: fix pidfd_poll()'s return type (Oleg Nesterov) [2044587] - pidfd: add polling support (Oleg Nesterov) [2044587] - kabi: introduce the kabi_aux_*() helpers (Oleg Nesterov) [2044587] - tg3: Remove redundant assignments (Ken Cox) [2043792] - ethernet: Remove redundant statement (Ken Cox) [2043792] - ethernet: tg3: remove direct netdev->dev_addr writes (Ken Cox) [2043792] - net: tg3: fix redundant check of true expression (Ken Cox) [2043792] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2043792] - net: ethernet: Use existing define with polynomial (Ken Cox) [2043792]- scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment (Tomas Henzl) [2068045] - scsi: mpt3sas: Fix incorrect 4GB boundary check (Tomas Henzl) [2068045] - genirq/affinity: Consider that CPUs on nodes can be unbalanced (Ming Lei) [2074317] - scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data (Maurizio Lombardi) [2074246] - audit: don't deref the syscall args when checking the openat2 open_how::flags (Carlos Maiolino) [2026590] - audit: add OPENAT2 record to list "how" info (Carlos Maiolino) [2026590] - audit: add support for the openat2 syscall (Carlos Maiolino) [2026590] - audit: replace magic audit syscall class numbers with macros (Carlos Maiolino) [2026590] - tools include UAPI: Sync x86's syscalls_64.tbl, generic unistd.h and fcntl.h to pick up openat2 and pidfd_getfd (Carlos Maiolino) [2026590] - open: don't silently ignore unknown O-flags in openat2() (Carlos Maiolino) [2026590] - openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT (Carlos Maiolino) [2026590] - open: introduce openat2(2) syscall (Carlos Maiolino) [2026590] - namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_IN_ROOT: chroot-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_XDEV: block mountpoint crossing (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_SYMLINKS: block symlink resolution (Carlos Maiolino) [2026590] - namei: allow set_root() to produce errors (Carlos Maiolino) [2026590] - namei: allow nd_jump_link() to produce errors (Carlos Maiolino) [2026590] - nsfs: clean-up ns_get_path() signature to return int (Carlos Maiolino) [2026590] - namei: only return -ECHILD from follow_dotdot_rcu() (Carlos Maiolino) [2026590] - make path_init() unconditionally paired with terminate_walk() (Carlos Maiolino) [2026590] - nsfs: unobfuscate (Carlos Maiolino) [2026590] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2052011] - nvme-fc: add support for ->map_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix typos in comments (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.400-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Increase max limit of ql2xnvme_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Use correct feature type field during RFF_ID processing (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session of PRLI reject (Nilesh Javali) [2044833] - scsi: qla2xxx: Reduce false trigger to login (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix laggy FC remote port session recovery (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix hang due to session stuck (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix N2N inconsistent PLOGI (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash during module load unload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix incorrect reporting of task management failure (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for q_dev_state (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for port_[d]state_str (Nilesh Javali) [2044833] - scsi: qla2xxx: Stop using the SCSI pointer (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t (Nilesh Javali) [2044833] - scsi: qla2xxx: Add qla2x00_async_done() for async routines (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.300-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware dump already collected (Nilesh Javali) [2044833] - scsi: qla2xxx: Add devids and conditionals for 28xx (Nilesh Javali) [2044833] - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning for missing error code (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix device reconnect in loop topology (Nilesh Javali) [2044833] - scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter (Nilesh Javali) [2044833] - scsi: qla2xxx: Add retry for exec firmware (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix scheduling while atomic (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix premature hw access after PCI error (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning message due to adisc being flushed (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session in gpdb (Nilesh Javali) [2044833] - scsi: qla2xxx: Implement ref count for SRB (Nilesh Javali) [2044833] - scsi: qla2xxx: Refactor asynchronous command initialization (Nilesh Javali) [2044833] - scsi: qla2xxx: Synchronize rport dev_loss_tmo setting (Nilesh Javali) [2044833] - scsi: qla2xxx: Format log strings only if needed (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.200-k (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix EDIF bsg (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix inconsistent check of db_flags (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Increase ELS payload (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Reduce connection thrash (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Tweak trace message (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Flush stale events and msgs on session down (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start delay (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start fail (Nilesh Javali) [2044833] - scsi: qla2xxx: Turn off target reset during issue_lip (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix gnl list corruption (Nilesh Javali) [2044833] - scsi: qla2xxx: Relogin during fabric disturbance (Nilesh Javali) [2044833] - qla2xxx: add ->map_queues support for nvme (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix unmap of already freed sgl (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Nilesh Javali) [2044833] - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove a declaration (Nilesh Javali) [2044833] - scsi: target: qla2xxx: Replace enable attr with ops.enable (Nilesh Javali) [2044833] - scsi: qla2xxx: Restore initiator in dual mode (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove redundant initialization of pointer req (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.100-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue (Nilesh Javali) [2044833] - scsi: qla2xxx: Call process_response_queue() in Tx path (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Use link event to wake up app (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash in NVMe abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware capability before creating QPair (Nilesh Javali) [2044833] - scsi: qla2xxx: Display 16G only as supported speeds for 3830c card (Nilesh Javali) [2044833] - scsi: qla2xxx: Indicate correct supported speeds for Mezz card (Nilesh Javali) [2044833] - scsi: qla2xxx: Add support for mailbox passthru (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset (Nilesh Javali) [2044833] - sctp: count singleton chunks in assoc user stats (Jamie Bainbridge) [2073913] - hrtimer: Unbreak hrtimer_force_reprogram() (Fernando Pacheco) [2071776] - hrtimer: Use raw_cpu_ptr() in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid more SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid unnecessary SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Add bases argument to clock_was_set() (Fernando Pacheco) [2071776] - time/timekeeping: Avoid invoking clock_was_set() twice (Fernando Pacheco) [2071776] - timekeeping: Distangle resume and clock-was-set events (Fernando Pacheco) [2071776] - timerfd: Provide timerfd_resume() (Fernando Pacheco) [2071776] - hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case (Fernando Pacheco) [2071776] - hrtimer: Ensure timerfd notification for HIGHRES=n (Fernando Pacheco) [2071776] - hrtimer: Consolidate reprogramming code (Fernando Pacheco) [2071776] - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Fernando Pacheco) [2071776] - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() (Fernando Pacheco) [2071776] - hrtimer: Annotate lockless access to timer->state (Fernando Pacheco) [2071776] - drm/i915/display: Remove check for low voltage sku for max dp source rate (Jocelyn Falempe) [2063931] - s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2039278] - s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2039278] - s390/kexec_file: print some more error messages (Philipp Rudo) [2039278] - ixgbe: respect metadata on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly (Ken Cox) [2037952] - ixgbe: Remove useless DMA-32 fallback configuration (Ken Cox) [2037952] - ixgbe: switch to napi_build_skb() (Ken Cox) [2037952] - ixgbe: set X550 MDIO speed before talking to PHY (Ken Cox) [2037952] - ixgbe: Document how to enable NBASE-T support (Ken Cox) [2037952] - xsk: Wipe out dead zero_copy_allocator declarations (Ken Cox) [2037952] - ixgbe: let the xdpdrv work with more than 64 cpus (Ken Cox) [2037952] - scsi: fcoe: Fix I/O path allocation (Ken Cox) [2037952] - ixgbe: extend PTP gettime function to read system clock (Ken Cox) [2037952] - ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [2037952] - net: mpls: Fix notifications when deleting a device (Guillaume Nault) [2081757]- sched/cputime, proc/stat: Fix incorrect guest nice cpustat value (Waiman Long) [2017382] - procfs: Use all-in-one vtime aware kcpustat accessor (Waiman Long) [2017382] - procfs: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Waiman Long) [2017382] - proc: read kernel cpu stat pointer once (Waiman Long) [2017382] - proc: use "unsigned int" in /proc/stat hook (Waiman Long) [2017382] - sched/cputime: Support other fields on kcpustat_field() (Waiman Long) [2017382] - sched/cputime: Add vtime guest task state (Waiman Long) [2017382] - sched/cputime: Add vtime idle task state (Waiman Long) [2017382] - sched/cputime: Spare a seqcount lock/unlock cycle on context switch (Waiman Long) [2017382] - sched/vtime: Move task_struct_rh->vtime_cpu back to vtime structure (Waiman Long) [2017382] - usb: xhci-plat: fix crash when suspend if remote wake enable (Mark Langsdorf) [2065730] - PM: domains: Improve runtime PM performance state handling (Mark Langsdorf) [2065730] - firmware_loader: fix use-after-free in firmware_fallback_sysfs (Mark Langsdorf) [2065730] - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback (Mark Langsdorf) [2065730] - driver core: Prevent warning when removing a device link from unregistered consumer (Mark Langsdorf) [2065730] - PM: domains: Shrink locking area of the gpd_list_lock (Mark Langsdorf) [2065730] - PM: sleep: Use ktime_us_delta() in initcall_debug_report() (Mark Langsdorf) [2065730] - driver core: Export device_driver_attach() (Mark Langsdorf) [2065730] - driver core: Don't return EPROBE_DEFER to userspace during sysfs bind (Mark Langsdorf) [2065730] - driver core: Flow the return code from ->probe() through to sysfs bind (Mark Langsdorf) [2065730] - driver core: Better distinguish probe errors in really_probe (Mark Langsdorf) [2065730] - driver core: Pull required checks into driver_probe_device() (Mark Langsdorf) [2065730] - driver core: add a helper to setup both the of_node and fwnode of a device (Mark Langsdorf) [2065730] - devres: Enable trace events (Mark Langsdorf) [2065730] - devres: No need to call remove_nodes() when there none present (Mark Langsdorf) [2065730] - devres: Use list_for_each_safe_from() in remove_nodes() (Mark Langsdorf) [2065730] - devres: Make locking straight forward in release_nodes() (Mark Langsdorf) [2065730] - regmap: mdio: Reject invalid addresses (Mark Langsdorf) [2065730] - regmap: mdio: Fix regmap_bus pointer constness (Mark Langsdorf) [2065730] - PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks (Mark Langsdorf) [2065730] - PM: runtime: Improve path in rpm_idle() when no callback (Mark Langsdorf) [2065730] - PM: domains: Drop/restore performance state votes for devices at runtime PM (Mark Langsdorf) [2065730] - PM: domains: Return early if perf state is already set for the device (Mark Langsdorf) [2065730] - PM: domains: Split code in dev_pm_genpd_set_performance_state() (Mark Langsdorf) [2065730] - PM: domains: fix some kernel-doc issues (Mark Langsdorf) [2065730] - regmap: mdio: Add clause-45 support (Mark Langsdorf) [2065730] - regmap: mdio: Clean up invalid clause-22 addresses (Mark Langsdorf) [2065730] - regmap-irq: Introduce inverted status registers support (Mark Langsdorf) [2065730] - ACPI: property: Constify stubs for CONFIG_ACPI=n case (Mark Langsdorf) [2065730] - device property: Unify access to of_node (Mark Langsdorf) [2065730] - drivers/base: Constify static attribute_group structs (Mark Langsdorf) [2065730] - devcoredump: remove contact information (Mark Langsdorf) [2065730] - component: Rename 'dev' to 'parent' (Mark Langsdorf) [2065730] - component: Drop 'dev' argument to component_match_realloc() (Mark Langsdorf) [2065730] - device property: Don't check for NULL twice in the loops (Mark Langsdorf) [2065730] - regmap: add support for 7/17 register formating (Mark Langsdorf) [2065730] - PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ (Mark Langsdorf) [2065730] - drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO (Mark Langsdorf) [2065730] - regmap: mdio: Don't modify output if error happened (Mark Langsdorf) [2065730] - regmap: Add MDIO bus support (Mark Langsdorf) [2065730] - regmap-i2c: Set regmap max raw r/w from quirks (Mark Langsdorf) [2065730] - driver core: attribute_container: fix W=1 warnings (Mark Langsdorf) [2065730] - driver core: replace open-coded device_lock_assert() (Mark Langsdorf) [2065730] - device property: Retrieve fwnode from of_node via accessor (Mark Langsdorf) [2065730] - cpufreq: Kconfig: fix documentation links (Mark Langsdorf) [2065730] - PM: wakeup: remove redundant assignment to variable retval (Mark Langsdorf) [2065730] - PM / wakeup: use dev_set_name() directly (Mark Langsdorf) [2065730] - PM: clk: remove kernel-doc warning (Mark Langsdorf) [2065730] - PM: wakeup: fix kernel-doc warnings and fix typos (Mark Langsdorf) [2065730] - PM: runtime: remove kernel-doc warnings (Mark Langsdorf) [2065730] - software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro (Mark Langsdorf) [2065730] - software node: Imply kobj_to_swnode() to be no-op (Mark Langsdorf) [2065730] - software node: Deduplicate code in fwnode_create_software_node() (Mark Langsdorf) [2065730] - software node: Introduce software_node_alloc()/software_node_free() (Mark Langsdorf) [2065730] - software node: Free resources explicitly when swnode_register() fails (Mark Langsdorf) [2065730] - driver core: add helper for deferred probe reason setting (Mark Langsdorf) [2065730] - driver core: Improve fw_devlink & deferred_probe_timeout interaction (Mark Langsdorf) [2065730] - driver core: Replace printf() specifier and drop unneeded casting (Mark Langsdorf) [2065730] - driver core: Cast to (void *) with __force for __percpu pointer (Mark Langsdorf) [2065730] - devcoredump: fix kernel-doc warning (Mark Langsdorf) [2065730] - platform-msi: fix kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: attribute_container: remove kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: remove kernel-doc warnings (Mark Langsdorf) [2065730] - base: dd: fix error return code of driver_sysfs_add() (Mark Langsdorf) [2065730] - driver core: Use unbound workqueue for deferred probes (Mark Langsdorf) [2065730] - devcoredump: avoid -Wempty-body warnings (Mark Langsdorf) [2065730] - device property: Add test cases for fwnode_property_count_*() APIs (Mark Langsdorf) [2065730] - device property: Sync descriptions of swnode array and group APIs (Mark Langsdorf) [2065730] - driver core: Update device link status properly for device_bind_driver() (Mark Langsdorf) [2065730] - driver core: Avoid pointless deferred probe attempts (Mark Langsdorf) [2065730] - drivers/base/cpu: remove redundant assignment of variable retval (Mark Langsdorf) [2065730] - driver core: dd: remove deferred_devices variable (Mark Langsdorf) [2065730] - driver core: component: remove dentry pointer in "struct master" (Mark Langsdorf) [2065730] - driver core: auxiliary bus: Remove unneeded module bits (Mark Langsdorf) [2065730] - PM: domains: Don't runtime resume devices at genpd_prepare() (Mark Langsdorf) [2065730] - redhat/configs: Add CONFIG_X86_AMD_PSTATE (Prarit Bhargava) - ACPI: CPPC: Drop redundant local variable from cpc_read() (Prarit Bhargava) [1961726] - ACPI: CPPC: Fix up I/O port access in cpc_read() (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State performance attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State frequencies attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add boost mode support for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add trace for AMD P-State module (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add fast switch function for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors (Prarit Bhargava) [1961726] - ACPI: CPPC: Add CPPC enable register function (Prarit Bhargava) [1961726] - ACPI: CPPC: Check present CPUs for determining _CPC is valid (Prarit Bhargava) [1961726] - ACPI: CPPC: Implement support for SystemIO registers (Prarit Bhargava) [1961726] - x86/msr: Add AMD CPPC MSR definitions (Prarit Bhargava) [1961726] - x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag (Prarit Bhargava) [1961726] - cpufreq: remove useless INIT_LIST_HEAD() (Prarit Bhargava) [1961726] - cpufreq: CPPC: Pass structure instance by reference (Prarit Bhargava) [1961726] - cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init (Prarit Bhargava) [1961726] - cpufreq: CPPC: Migrate to ->exit() callback instead of ->stop_cpu() (Prarit Bhargava) [1961726] - cpufreq: cppc: simplify default delay_us setting (Prarit Bhargava) [1961726] - cppc_cpufreq: replace per-cpu data array with a list (Prarit Bhargava) [1961726] - cppc_cpufreq: expose information on frequency domains (Prarit Bhargava) [1961726] - cppc_cpufreq: clarify support for coordination types (Prarit Bhargava) [1961726] - cppc_cpufreq: use policy->cpu as driver of frequency setting (Prarit Bhargava) [1961726] - cppc_cpufreq: simplify use of performance capabilities (Prarit Bhargava) [1961726] - cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use (Prarit Bhargava) [1961726] - cppc_cpufreq: fix misspelling, code style and readability issues (Prarit Bhargava) [1961726] - cpufreq: CPPC: Reuse caps variable in few routines (Prarit Bhargava) [1961726] - cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable (Prarit Bhargava) [1961726] - cpufreq: CPPC: add SW BOOST support (Prarit Bhargava) [1961726] - net/sched: act_ct: fix ref leak when switching zones (Marcelo Ricardo Leitner) [2014027] - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones (Marcelo Ricardo Leitner) [2014027] - genirq: Provide new interfaces for affinity hints (Ivan Vecera) [2070044] - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register (Xin Long) [2075181] - ipv6: make ip6_rt_gc_expire an atomic_t (Hangbin Liu) [2077365] - ipv6: fix panic when forwarding a pkt with no in6 dev (Hangbin Liu) [2077365] - net: ipv6: ensure we call ipv6_mc_down() at most once (Hangbin Liu) [2077365] - ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN (Hangbin Liu) [2077365] - ipv6/addrconf: call addrconf_ifdown with consistent values (Hangbin Liu) [2077365] - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Hangbin Liu) [2077365] - ipv6: annotate accesses to fn->fn_sernum (Hangbin Liu) [2077365] - ipv6: correct comments about fib6_node sernum (Hangbin Liu) [2077365] - ipv6: fix typos in __ip6_finish_output() (Hangbin Liu) [2077365] - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup (Nico Pache) [1778048] - KVM: PPC: Fix TCE handling for VFIO (Daniel Henrique Barboza) [2062687] - udf: Restore i_lenAlloc when inode expansion fails (Carlos Maiolino) [2054653] {CVE-2022-0617} - udf: Fix NULL ptr deref when converting from inline format (Carlos Maiolino) [2054653] {CVE-2022-0617} - net/tls: fix slab-out-of-bounds bug in decrypt_internal (Sabrina Dubroca) [2080344] - tls: fix replacing proto_ops (Sabrina Dubroca) [2080344] - net/tls: use semicolons rather than commas to separate statements (Sabrina Dubroca) [2080344] - redhat: further rpminspect tuning (Jarod Wilson)- tun: annotate access to queue->trans_start (Ivan Vecera) [2069673] - net: annotate accesses to queue->trans_start (Ivan Vecera) [2069673] - ntb_hw_amd: Add NTB PCI ID for new gen CPU (Sudheesh Mavila) [2037287] - ipmi: initialize len variable (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Remove old bindings support (Tony Camuso) [2069839] - ipmi:ipmb: Add the ability to have a separate slave and master device (Tony Camuso) [2069839] - ipmi:ipmi_ipmb: Unregister the SMI on remove (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Add AST2600 compatible string (Tony Camuso) [2069839] - ipmi: ssif: replace strlcpy with strscpy (Tony Camuso) [2069839] - ipmi/watchdog: Constify ident (Tony Camuso) [2069839] - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module (Tony Camuso) [2069839] - ipmi: fix initialization when workqueue allocation fails (Tony Camuso) [2069839] - ipmi: bail out if init_srcu_struct fails (Tony Camuso) [2069839] - ipmi: ssif: initialize ssif_info->client early (Tony Camuso) [2069839] - ipmi: msghandler: Make symbol 'remove_work_wq' static (Tony Camuso) [2069839] - ipmi: Move remove_work to dedicated workqueue (Tony Camuso) [2069839] - ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' (Tony Camuso) [2069839] - char: ipmi: replace snprintf in show functions with sysfs_emit (Tony Camuso) [2069839] - ipmi: ipmb: fix dependencies to eliminate build error (Tony Camuso) [2069839] - ipmi:ipmb: Add OF support (Tony Camuso) [2069839] - ipmi: bt: Add ast2600 compatible string (Tony Camuso) [2069839] - ipmi: bt-bmc: Use registers directly (Tony Camuso) [2069839] - ipmi: ipmb: Fix off-by-one size check on rcvlen (Tony Camuso) [2069839] - ipmi:ssif: Use depends on, not select, for I2C (Tony Camuso) [2069839] - ipmi:ipmb: Add initial support for IPMI over IPMB (Tony Camuso) [2069839] - ipmi: Export ipmb_checksum() (Tony Camuso) [2069839] - ipmi: Check error code before processing BMC response (Tony Camuso) [2069839] - ipmi:devintf: Return a proper error when recv buffer too small (Tony Camuso) [2069839] - ipmi: Disable some operations during a panic (Tony Camuso) [2069839] - ipmi:watchdog: Set panic count to proper value on a panic (Tony Camuso) [2069839] - char: ipmi: use DEVICE_ATTR helper macro (Tony Camuso) [2069839] - ipmi: rate limit ipmi smi_event failure message (Tony Camuso) [2069839] - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - cifs: prevent bad output lengths in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - net: tcp better handling of reordering then loss cases (Marcelo Ricardo Leitner) [2074566] - tcp: tcp_mark_head_lost is only valid for sack-tcp (Marcelo Ricardo Leitner) [2074566] - udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2066598] - ip: Fix SO_MARK in RST, ACK and ICMP packets (Xin Long) [2066598] - ip: support SO_MARK cmsg (Xin Long) [2066598] - ip: unconditionally set cork gso_size (Xin Long) [2066598] - ip: remove tx_flags from ipcm_cookie and use same logic for v4 and v6 (Xin Long) [2066598] - ipv6: fold sockcm_cookie into ipcm6_cookie (Xin Long) [2066598] - sock: sockc cookie initializer (Xin Long) [2066598] - ipv6: ipcm6_cookie initializer (Xin Long) [2066598] - ipv4: ipcm_cookie initializers (Xin Long) [2066598] - s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2001758] - s390/kexec: fix return code handling (Lichen Liu) [2001758] - block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2027241] - block: throttle split bio in case of iops limit (Ming Lei) [2027241] - block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2027241] - x86/apic/vector: Fix ordering in vector assignment (Frank Ramsay) [2076607] - mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2078877] - veth: Ensure eth header is in skb's linear part (Guillaume Nault) [1966887] - net: annotate accesses to dev->gso_max_segs (Ivan Vecera) [2080317] - net: annotate accesses to dev->gso_max_size (Ivan Vecera) [2080317] - NFS: Don't loop forever in nfs_do_recoalesce() (Scott Mayhew) [2080467] - tipc: fix the timer expires after interval 100ms (Xin Long) [2080369] - tipc: Fix end of loop tests for list_for_each_entry() (Xin Long) [2080369] - tipc: fix a bit overflow in tipc_crypto_key_rcv() (Xin Long) [2080369] - tipc: rate limit warning for received illegal binding update (Xin Long) [2080369] - net: tipc: remove unused static inlines (Xin Long) [2080369] - tipc: fix unique bearer names sanity check (Xin Long) [2080369] - net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() (Xin Long) [2080369] - tipc: add extack messages for bearer/media failure (Xin Long) [2080369] - scsi: smartpqi: Fix unused variable pqi_pm_ops for clang (Don Brace) [2012227] - scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012227] - scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012227] - scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012227] - scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012227] - scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012227] - scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012227] - scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012227] - scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012227] - scsi: smartpqi: Update volume size after expansion (Don Brace) [2012227] - scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012227] - scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012227] - scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012227] - scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012227] - scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012227] - scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012227] - scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012227] - scsi: smartpqi: Add PCI IDs (Don Brace) [2012227] - scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012227] - ibmvnic: fix race between xmit and reset (Diego Domingos) [2051354] - ibmvnic: Allow queueing resets during probe (Diego Domingos) [2051354] - ibmvnic: clear fop when retrying probe (Diego Domingos) [2051354] - ibmvnic: init init_done_rc earlier (Diego Domingos) [2051354] - ibmvnic: register netdev after init of adapter (Diego Domingos) [2051354] - ibmvnic: complete init_done on transport events (Diego Domingos) [2051354] - ibmvnic: define flush_reset_queue helper (Diego Domingos) [2051354] - ibmvnic: initialize rc before completing wait (Diego Domingos) [2051354] - ibmvnic: free reset-work-item when flushing (Diego Domingos) [2051354] - ibmvnic: schedule failover only if vioctl fails (Diego Domingos) [2051354] - net/ibmvnic: Cleanup workaround doing an EOI after partition migration (Diego Domingos) [2051354]- xfs: don't expose misaligned extszinherit hints to userspace (Brian Foster) [2072552] - xfs: correct the narrative around misaligned rtinherit/extszinherit dirs (Brian Foster) [2072552] - xfs: fix endianness issue in xfs_ag_shrink_space (Brian Foster) [2072552] - xfs: bunmapi has unnecessary AG lock ordering issues (Brian Foster) [2072552] - xfs: btree format inode forks can have zero extents (Brian Foster) [2072552] - xfs: validate extsz hints against rt extent size when rtinherit is set (Brian Foster) [2072552] - xfs: standardize extent size hint validation (Brian Foster) [2072552] - xfs: check free AG space when making per-AG reservations (Brian Foster) [2072552] - xfs: retry allocations when locality-based search fails (Brian Foster) [2072552] - xfs: adjust rt allocation minlen when extszhint > rtextsize (Brian Foster) [2072552] - iomap: remove unused private field from ioend (Brian Foster) [2072552] - xfs: don't allow log writes if the data device is readonly (Brian Foster) [2072552] - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses (Brian Foster) [2072552] - xfs: update superblock counters correctly for !lazysbcount (Brian Foster) [2072552] - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems (Brian Foster) [2072552] - xfs: rename struct xfs_legacy_ictimestamp (Brian Foster) [2072552] - xfs: rename xfs_ictimestamp_t (Brian Foster) [2072552] - xfs: remove xfs_quiesce_attr declaration (Brian Foster) [2072552] - xfs: remove XFS_IFEXTENTS (Brian Foster) [2072552] - xfs: remove XFS_IFINLINE (Brian Foster) [2072552] - xfs: remove XFS_IFBROOT (Brian Foster) [2072552] - xfs: only look at the fork format in xfs_idestroy_fork (Brian Foster) [2072552] - xfs: simplify xfs_attr_remove_args (Brian Foster) [2072552] - xfs: rename and simplify xfs_bmap_one_block (Brian Foster) [2072552] - xfs: move the XFS_IFEXTENTS check into xfs_iread_extents (Brian Foster) [2072552] - xfs: get rid of the ip parameter to xchk_setup_* (Brian Foster) [2072552] - xfs: move the check for post-EOF mappings into xfs_can_free_eofblocks (Brian Foster) [2072552] - xfs: move the xfs_can_free_eofblocks call under the IOLOCK (Brian Foster) [2072552] - xfs: precalculate default inode attribute offset (Brian Foster) [2072552] - xfs: default attr fork size does not handle device inodes (Brian Foster) [2072552] - xfs: inode fork allocation depends on XFS_IFEXTENT flag (Brian Foster) [2072552] - xfs: eager inode attr fork init needs attr feature awareness (Brian Foster) [2072552] - xfs: scrub: Disable check for unoptimized data fork bmbt node (Brian Foster) [2072552] - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size (Brian Foster) [2072552] - xfs: merge _xfs_dic2xflags into xfs_ip2xflags (Brian Foster) [2072552] - xfs: move the di_crtime field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags2 field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_forkoff field to struct xfs_inode (Brian Foster) [2072552] - xfs: use a union for i_cowextsize and i_flushiter (Brian Foster) [2072552] - xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr (Brian Foster) [2072552] - xfs: cleanup xfs_fill_fsxattr (Brian Foster) [2072552] - xfs: move the di_flushiter field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_cowextsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_extsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_nblocks field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_size field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_projid field to struct xfs_inode (Brian Foster) [2072552] - xfs: don't clear the "dinode core" in xfs_inode_alloc (Brian Foster) [2072552] - xfs: remove the di_dmevmask and di_dmstate fields from struct xfs_icdinode (Brian Foster) [2072552] - xfs: remove the unused xfs_icdinode_has_bigtime helper (Brian Foster) [2072552] - xfs: handle crtime more carefully in xfs_bulkstat_one_int (Brian Foster) [2072552] - xfs: consistently initialize di_flags2 (Brian Foster) [2072552] - xfs: split xfs_imap_to_bp (Brian Foster) [2072552] - xfs: scrub: Remove incorrect check executed on block format directories (Brian Foster) [2072552] - xfs: add error injection for per-AG resv failure (Brian Foster) [2072552] - xfs: support shrinking unused space in the last AG (Brian Foster) [2072552] - xfs: introduce xfs_ag_shrink_space() (Brian Foster) [2072552] - xfs: hoist out xfs_resizefs_init_new_ags() (Brian Foster) [2072552] - xfs: update lazy sb counters immediately for resizefs (Brian Foster) [2072552] - xfs: __percpu_counter_compare() inode count debug too expensive (Brian Foster) [2072552] - xfs: reduce debug overhead of dir leaf/node checks (Brian Foster) [2072552] - xfs: No need for inode number error injection in __xfs_dir3_data_check (Brian Foster) [2072552] - xfs: type verification is expensive (Brian Foster) [2072552] - xfs: optimise xfs_buf_item_size/format for contiguous regions (Brian Foster) [2072552] - xfs: xfs_buf_item_size_segment() needs to pass segment offset (Brian Foster) [2072552] - xfs: reduce buffer log item shadow allocations (Brian Foster) [2072552] - xfs: initialise attr fork on inode create (Brian Foster) [2072552] - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX (Brian Foster) [2072552] - xfs: rename variable mp to parsing_mp (Brian Foster) [2072552] - xfs: rename the blockgc workqueue (Brian Foster) [2072552] - xfs: validate ag btree levels using the precomputed values (Brian Foster) [2072552] - xfs: remove return value from xchk_ag_btcur_init (Brian Foster) [2072552] - xfs: set the scrub AG number in xchk_ag_read_headers (Brian Foster) [2072552] - xfs: bail out of scrub immediately if scan incomplete (Brian Foster) [2072552] - xfs: drop freeze protection when running GETFSMAP (Brian Foster) [2072552] - selftest/powerpc: Add PAPR sysfs attributes sniff test (Steve Best) [1986183] - powerpc/pseries: Interface to represent PAPR firmware attributes (Steve Best) [1986183] - net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() (Mohammed Gamal) [2051719] - net: mana: Add handling of CQE_RX_TRUNCATED (Mohammed Gamal) [2051719] - RDMA/rxe: Revert changes from irqsave to bh locks (Kamal Heib) [2056499] - RDMA/rxe: Check the last packet by RXE_END_MASK (Kamal Heib) [2056499] - RDMA/rxe: Remove qp->grp_lock and qp->grp_list (Kamal Heib) [2056499] - RDMA/rxe: Remove rxe_drop_all_macst_groups (Kamal Heib) [2056499] - RDMA/rxe: Enforce IBA o10-2.2.3 (Kamal Heib) [2056499] - RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/cma: Do not change route.addr.src_addr outside state checks (Kamal Heib) [2056499] - RDMA/ib_srp: Fix a deadlock (Kamal Heib) [2056499] - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. (Kamal Heib) [2056499] - IB/cm: Release previously acquired reference counter in the cm_id_priv (Kamal Heib) [2056499] - RDMA/siw: Fix refcounting leak in siw_create_qp() (Kamal Heib) [2056499] - RDMA/ucma: Protect mc during concurrent multicast leaves (Kamal Heib) [2056499] - RDMA/cma: Use correct address when leaving multicast group (Kamal Heib) [2056499] - IB/hfi1: Fix tstats alloc and dealloc (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix AIP early init panic (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix alloc failure with larger txqueuelen (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix panic with larger ipoib send_queue_size (Kamal Heib) [2056499 2049845] - all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Kamal Heib) [2056499] - RDMA/irdma: Remove the redundant return (Kamal Heib) [2056499 2037972] - RDMA/rxe: Use the standard method to produce udp source port (Kamal Heib) [2056499] - RDMA/irdma: Make the source udp port vary (Kamal Heib) [2056499 2037972] - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn (Kamal Heib) [2056499] - IB/iser: Align coding style across driver (Kamal Heib) [2056499] - IB/iser: Remove un-needed casting to/from void pointer (Kamal Heib) [2056499] - IB/iser: Don't suppress send completions (Kamal Heib) [2056499] - IB/iser: Rename ib_ret local variable (Kamal Heib) [2056499] - IB/iser: Fix RNR errors (Kamal Heib) [2056499] - IB/iser: Remove deprecated pi_guard module param (Kamal Heib) [2056499] - IB/mlx5: Expose NDR speed through MAD (Kamal Heib) [2056499] - RDMA/rxe: Delete deprecated module parameters interface (Kamal Heib) [2056499] - RDMA/mad: Delete duplicated init_query_mad functions (Kamal Heib) [2056499] - RDMA/rxe: Fix indentations and operators sytle (Kamal Heib) [2056499] - RDMA: Use default_groups in kobj_type (Kamal Heib) [2056499] - RDMA/rxe: Fix a typo in opcode name (Kamal Heib) [2056499] - RDMA/rxe: Remove the unused xmit_errors member (Kamal Heib) [2056499] - RDMA/rxe: Remove redundant err variable (Kamal Heib) [2056499] - RDMA/irdma: Use auxiliary_device driver data helpers (Kamal Heib) [2056499 2037972] - driver core: auxiliary bus: Add driver data helpers (Kamal Heib) [2056499] - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Let ib_find_gid() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Modify rdma_query_gid() to return accurate error codes (Kamal Heib) [2056499] - RDMA/rxe: Remove the unnecessary variable (Kamal Heib) [2056499] - RDMA/irdma: Fix the type used to declare a bitmap (Kamal Heib) [2056499 2037972] - RDMA/uverbs: Remove the unnecessary assignment (Kamal Heib) [2056499] - RDMA/siw: Use max() instead of doing it manually (Kamal Heib) [2056499] - RDMA/pvrdma: Use non-atomic bitmap functions when possible (Kamal Heib) [2056499] - RDMA/pvrdma: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499] - IB/hfi1: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499 2049845] - RDMA/siw: Use helper function to set sys_image_guid (Kamal Heib) [2056499] - RDMA/cma: Remove open coding of overflow checking for private_data_len (Kamal Heib) [2056499] - RDMA/rxe: Remove some #defines from rxe_pool.h (Kamal Heib) [2056499] - RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c (Kamal Heib) [2056499] - RDMA/rxe: Save object pointer in pool element (Kamal Heib) [2056499] - RDMA/rxe: Copy setup parameters into rxe_pool (Kamal Heib) [2056499] - RDMA/rxe: Cleanup rxe_pool_entry (Kamal Heib) [2056499] - RDMA/rxe: Replace irqsave locks with bh locks (Kamal Heib) [2056499] - RDMA/usnic: Clean up usnic_ib_alloc_pd() (Kamal Heib) [2056499] - RDMA/irdma: Use helper function to set GUIDs (Kamal Heib) [2056499 2037972] - RDMA/rxe: Prevent double freeing rxe_map_set() (Kamal Heib) [2056498] - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (Kamal Heib) [2056498 2049845] - IB/hfi1: Fix early init panic (Kamal Heib) [2056498 2049845] - IB/hfi1: Insure use of smp_processor_id() is preempt disabled (Kamal Heib) [2056498 2049845] - IB/hfi1: Correct guard on eager buffer deallocation (Kamal Heib) [2056498 2049845] - RDMA: Fix use-after-free in rxe_queue_cleanup (Kamal Heib) [2056498] - RDMA/nldev: Check stat attribute before accessing it (Kamal Heib) [2056498] - IB/hfi1: Properly allocate rdma counter desc memory (Kamal Heib) [2056498 2049845] - RDMA/core: Set send and receive CQ before forwarding to the driver (Kamal Heib) [2056498] - RDMA/netlink: Add __maybe_unused to static inline in C file (Kamal Heib) [2056498] - RDMA/core: Require the driver to set the IOVA correctly during rereg_mr (Kamal Heib) [2056498] - RDMA/irdma: optimize rx path by removing unnecessary copy (Kamal Heib) [2056498 2037972] - IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks (Kamal Heib) [2056498] - IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks (Kamal Heib) [2056498 2049845] - RDMA/rxe: Make rxe_type_info static const (Kamal Heib) [2056498] - RDMA/rxe: Use 'bitmap_zalloc()' when applicable (Kamal Heib) [2056498] - RDMA/rxe: Save a few bytes from struct rxe_pool (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused variable local_qp (Kamal Heib) [2056498 2037972] - RDMA/core: Fix missed initialization of rdma_hw_stats::lock (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk (Kamal Heib) [2056498 2037972] - RDMA: Constify netdev->dev_addr accesses (Kamal Heib) [2056498] - RDMA/ipoib: Use dev_addr_mod() (Kamal Heib) [2056498] - RDMA/core: Use kvzalloc when allocating the struct ib_port (Kamal Heib) [2056498] - RDMA/irdma: Make irdma_uk_cq_init() return a void (Kamal Heib) [2056498 2037972] - RDMA/rxe: Convert kernel UD post send to use ah_num (Kamal Heib) [2056498] - RDMA/rxe: Lookup kernel AH from ah index in UD WQEs (Kamal Heib) [2056498] - RDMA/rxe: Replace ah->pd by ah->ibah.pd (Kamal Heib) [2056498] - RDMA/rxe: Create AH index and return to user space (Kamal Heib) [2056498] - RDMA/rxe: Change AH objects to indexed (Kamal Heib) [2056498] - RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr (Kamal Heib) [2056498] - RDMA/irdma: Remove irdma_cqp_up_map_cmd() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_get_hw_addr() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_uk_mw_bind() (Kamal Heib) [2056498 2037972] - RDMA: Remove redundant 'flush_workqueue()' calls (Kamal Heib) [2056498] - RDMA/iwpm: Remove redundant initialization of pointer err_str (Kamal Heib) [2056498] - RDMA/nldev: Allow optional-counter status configuration through RDMA netlink (Kamal Heib) [2056498] - RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit (Kamal Heib) [2056498] - RDMA/nldev: Add support to get status of all counters (Kamal Heib) [2056498] - RDMA/counter: Add optional counter support (Kamal Heib) [2056498] - RDMA/counter: Add an is_disabled field in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/core: Add a helper API rdma_free_hw_stats_struct (Kamal Heib) [2056498] - RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs (Kamal Heib) [2056499] - RDMA/counter: Add a descriptor in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/bnxt_re: Update statistics counter name (Kamal Heib) [2056498] - RDMA/bnxt_re: Add extended statistics counters (Kamal Heib) [2056498] - RDMA/efa: CQ notifications (Kamal Heib) [2056498] - RDMA/rxe: Remove duplicate settings (Kamal Heib) [2056498] - RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS (Kamal Heib) [2056498] - RDMA/rxe: Change the is_user member of struct rxe_cq to bool (Kamal Heib) [2056498] - RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq (Kamal Heib) [2056498] - RDMA/irdma: Delete unused struct irdma_bth (Kamal Heib) [2056498 2037972] - IB/hf1: Use string_upper() instead of an open coded variant (Kamal Heib) [2056498] - RDMA/cma: Split apart the multiple uses of the same list heads (Kamal Heib) [2056498] - RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK (Kamal Heib) [2056498] - RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND (Kamal Heib) [2056498] - RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (Kamal Heib) [2056498] - RDMA/hfi1: Use struct_size() and flex_array_size() helpers (Kamal Heib) [2056498 2049845] - IB/hfi1: Add ring consumer and producers traces (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove atomic completion count (Kamal Heib) [2056498 2049845] - IB/hfi1: Tune netdev xmit cachelines (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of tx priv backpointer (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of hot path divide (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove cache and embed txreq in ring (Kamal Heib) [2056498 2049845] - RDMA/rxe: Only allow invalidate for appropriate MRs (Kamal Heib) [2056498] - RDMA/rxe: Create duplicate mapping tables for FMRs (Kamal Heib) [2056498] - RDMA/rxe: Separate HW and SW l/rkeys (Kamal Heib) [2056498] - RDMA/rxe: Cleanup MR status and type enums (Kamal Heib) [2056498] - RDMA/rxe: Add memory barriers to kernel queues (Kamal Heib) [2056498] - RDMA/rxe: remove the unnecessary variable (Kamal Heib) [2056498] - RDMA/rxe: remove the redundant variable (Kamal Heib) [2056498] - RDMA/rxe: Fix wrong port_cap_flags (Kamal Heib) [2056498] - RDMA/rdmavt: Fix error code in rvt_create_qp() (Kamal Heib) [2056497 2049845] - IB/hfi1: Fix abba locking issue with sc_disable() (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Fix kernel pointer leak (Kamal Heib) [2056497 2049845] - RDMA/usnic: Lock VF with mutex instead of spinlock (Kamal Heib) [2056497] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2056497] - IB/hfi1: make hist static (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - IB/rdmavt: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - RDMA/core/sa_query: Retry SA queries (Kamal Heib) [2056497] - IB/core: Remove deprecated current_seq comments (Kamal Heib) [2056497] - RDMA/efa: Rename vector field in efa_irq struct to irqn (Kamal Heib) [2056497] - RDMA/efa: Remove unused cpu field from irq struct (Kamal Heib) [2056497] - RDMA/core/sa_query: Remove unused function (Kamal Heib) [2056497] - RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show (Kamal Heib) [2056497 2049845] - RDMA/core: Create clean QP creations interface for uverbs (Kamal Heib) [2056497] - RDMA/core: Properly increment and decrement QP usecnts (Kamal Heib) [2056497] - RDMA/core: Configure selinux QP during creation (Kamal Heib) [2056497] - RDMA/core: Reorganize create QP low-level functions (Kamal Heib) [2056497] - RDMA/core: Remove protection from wrong in-kernel API usage (Kamal Heib) [2056497] - RDMA/core: Delete duplicated and unreachable code (Kamal Heib) [2056497] - rdma/qedr: Fix crash due to redundant release of device's qp memory (Kamal Heib) [2056497] - RDMA: Globally allocate and release QP memory (Kamal Heib) [2056497] - RDMA/mlx5: Rework custom driver QP type creation (Kamal Heib) [2056497] - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp (Kamal Heib) [2056497] - RDMA/rdmavt: Decouple QP and SGE lists allocations (Kamal Heib) [2056497 2049845] - RDMA/efa: Remove double QP type assignment (Kamal Heib) [2056497] - RDMA/hfi1: Fix typo in comments (Kamal Heib) [2056497 2049845] - RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure that requests are valid (Kamal Heib) [2056497] - RDMA/iwpm: Remove not-needed reference counting (Kamal Heib) [2056497] - RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount (Kamal Heib) [2056497 2049845] - IB/hfi1: Adjust pkey entry in index 0 (Kamal Heib) [2056497 2049845] - IB/hfi1: Indicate DMA wait when txq is queued for wakeup (Kamal Heib) [2056497 2049845] - RDMA/rxe: Fix types in rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Add kernel-doc comments to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Move crc32 init code to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_icrc_hdr (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_crc32 to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC generation to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_send and rxe_loopback (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_xmit_packet to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC checking to a subroutine (Kamal Heib) [2056497] - IB/core: Read subnet_prefix in ib_query_port via cache. (Kamal Heib) [2056497] - IB/core: Shifting initialization of device->cache_lock (Kamal Heib) [2056497] - IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache() (Kamal Heib) [2056497] - RDMA/efa: Split hardware stats to device and port stats (Kamal Heib) [2056497] - RDMA/rxe: Remove the repeated 'mr->umem = umem' (Kamal Heib) [2056497] - RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() (Kamal Heib) [2056497] - RDMA/siw: Remove kmap() (Kamal Heib) [2056497] - treewide: Add missing semicolons to __assign_str uses (Kamal Heib) [2056497] - RDMA/hfi1: Remove use of kmap() (Kamal Heib) [2056497 2049845] - RDMA: Delete not-used static inline functions (Kamal Heib) [2056497] - mm/page_owner.c: record tgid (Waiman Long) [2069294] - mm/page_owner: record task command name (Waiman Long) [2069294] - mm/page_owner: print memcg information (Waiman Long) [2069294] - mm/page_owner: use scnprintf() to avoid excessive buffer overrun check (Waiman Long) [2069294] - lib/vsprintf: avoid redundant work with 0 size (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries into buffer (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries (Waiman Long) [2069294] - lib, stackdepot: check stackdepot handle before accessing slabs (Waiman Long) [2069294] - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Waiman Long) [2069294] - lib/stackdepot: introduce __stack_depot_save() (Waiman Long) [2069294] - mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Waiman Long) [2069294] - mm/page_owner: constify dump_page_owner (Waiman Long) [2069294] - mm: page_owner: detect page_owner recursion via task_struct (Waiman Long) [2069294] - mm: page_owner: use kstrtobool() to parse bool option (Waiman Long) [2069294] - mm: page_owner: fetch backtrace only for tracked pages (Waiman Long) [2069294] - mm, page_owner: remove unused parameter in __set_page_owner_handle (Waiman Long) [2069294] - mm/page_owner: record the timestamp of all pages during free (Waiman Long) [2069294] - mm/page_owner: use helper function zone_end_pfn() to get end_pfn (Waiman Long) [2069294] - mm/page_owner: record timestamp and pid (Waiman Long) [2069294] - x86/platform/uv: Log gap hole end size (Frank Ramsay) [2074098] - x86/platform/uv: Update TSC sync state for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Update NMI Handler for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Remove unused variable in UV5 NMI handler (Frank Ramsay) [2074098] - timekeeping: Boot should be boottime for coarse ns accessor (Ivan Vecera) [2076879]- net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net: fix NULL pointer reference in cipso_v4_doi_free (Guillaume Nault) [2074597] - partitions/efi: Fix partition name parsing in GUID partition entry (Ming Lei) [2075085] - psi: Fix uaf issue when psi trigger is destroyed while being polled (Waiman Long) [2046396] - cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy (Waiman Long) [2046396] - cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy (Waiman Long) [2046396] - mm/page_alloc: detect allocation forbidden by cpuset and bail out early (Waiman Long) [2046396] - cgroup: Fix rootcg cpu.stat guest double counting (Waiman Long) [2046396] - cgroup: no need for cgroup_mutex for /proc/cgroups (Waiman Long) [2046396] - cgroup: remove cgroup_mutex from cgroupstats_build (Waiman Long) [2046396] - cgroup: Fix memory leak caused by missing cgroup_bpf_offline (Waiman Long) [2046396] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Waiman Long) [2046396] - bpf, test, cgroup: Use sk_{alloc,free} for test cases (Waiman Long) [2046396] - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt (Waiman Long) [2046396] - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode (Waiman Long) [2046396] - cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem (Waiman Long) [2046396] - cgroup: Replace deprecated CPU-hotplug functions. (Waiman Long) [2046396] - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long) [2046396] - cgroup/cpuset: Miscellaneous code cleanup (Waiman Long) [2046396] - cgroup/cpuset: fix typos in comments (Waiman Long) [2046396] - enable DAMON configs (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/reclaim: document statistics parameters (Chris von Recklinghausen) [2004233] - mm/damon: hide kernel pointer from tracepoint event (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary variable (Chris von Recklinghausen) [2004233] - mm/damon: move the implementation of damon_insert_region to damon.h (Chris von Recklinghausen) [2004233] - mm/damon: add access checking for hugetlb pages (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for schemes statistics (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support all DAMOS stats (Chris von Recklinghausen) [2004233] - mm/damon/reclaim: provide reclamation statistics (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account how many times quota limit has exceeded (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account scheme actions that successfully applied (Chris von Recklinghausen) [2004233] - mm/damon: remove a mistakenly added comment for a future feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: remove redundant information (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks (Chris von Recklinghausen) [2004233] - mm/damon: convert macro functions to static inline functions (Chris von Recklinghausen) [2004233] - mm/damon: modify damon_rand() macro to static inline function (Chris von Recklinghausen) [2004233] - mm/damon: move damon_rand() definition into damon.h (Chris von Recklinghausen) [2004233] - mm/damon/schemes: add the validity judgment of thresholds (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove swap_ranges() and replace it with swap() (Chris von Recklinghausen) [2004233] - mm/damon: remove some unneeded function definitions in damon.h (Chris von Recklinghausen) [2004233] - mm/damon/core: use abs() instead of diff_of() (Chris von Recklinghausen) [2004233] - mm/damon: unified access_check function naming rules (Chris von Recklinghausen) [2004233] - mm/damon: add 'age' of region tracepoint support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: protect targets destructions with kdamond_lock (Chris von Recklinghausen) [2004233] - selftests/damon: split test cases (Chris von Recklinghausen) [2004233] - selftests/damon: test debugfs file reads/writes with huge count (Chris von Recklinghausen) [2004233] - selftests/damon: test wrong DAMOS condition ranges input (Chris von Recklinghausen) [2004233] - selftests/damon: test DAMON enabling with empty target_ids case (Chris von Recklinghausen) [2004233] - selftests/damon: skip test if DAMON is running (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: split a test function having >1024 bytes frame size (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove an unnecessary warning message (Chris von Recklinghausen) [2004233] - mm/damon/core: remove unnecessary error messages (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary error message (Chris von Recklinghausen) [2004233] - mm/damon/core: use better timer mechanisms selection threshold (Chris von Recklinghausen) [2004233] - mm/damon/core: fix fake load reports due to uninterruptible sleeps (Chris von Recklinghausen) [2004233] - timers: implement usleep_idle_range() (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation (Chris von Recklinghausen) [2004233] - mm/damon: remove return value from before_terminate callback (Chris von Recklinghausen) [2004233] - mm/damon: fix a few spelling mistakes in comments and a pr_debug message (Chris von Recklinghausen) [2004233] - mm/damon: simplify stop mechanism (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: simplify the content (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix a wrong link (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix wrong example commands (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary variable initialization (Chris von Recklinghausen) [2004233] - Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM (Chris von Recklinghausen) [2004233] - mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) (Chris von Recklinghausen) [2004233] - selftests/damon: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/schemes: activate schemes based on a watermarks mechanism (Chris von Recklinghausen) [2004233] - tools/selftests/damon: update for regions prioritization of schemes (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support prioritization weights (Chris von Recklinghausen) [2004233] - mm/damon/vaddr,paddr: support pageout prioritization (Chris von Recklinghausen) [2004233] - mm/damon/schemes: prioritize regions within the quotas (Chris von Recklinghausen) [2004233] - mm/damon/selftests: support schemes quotas (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support quotas of schemes (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement time quota (Chris von Recklinghausen) [2004233] - mm/damon/schemes: skip already charged targets and regions (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement size quota for schemes application speed control (Chris von Recklinghausen) [2004233] - mm/damon/paddr: support the pageout scheme (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: constify static mm_walk_ops (Chris von Recklinghausen) [2004233] - Docs/DAMON: document physical memory monitoring support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support physical memory monitoring (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for physical address space monitoring (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: separate commonly usable functions (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs-test: add a unit test case for 'init_regions' (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document 'init_regions' feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - docs/vm/damon: remove broken reference (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: allow users to set initial monitoring target regions (Chris von Recklinghausen) [2004233] - selftests/damon: add 'schemes' debugfs tests (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement statistics feature (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) (Chris von Recklinghausen) [2004233] - mm/damon/core: account age of target regions (Chris von Recklinghausen) [2004233] - mm/damon/core: nullify pointer ctx->kdamond with a NULL (Chris von Recklinghausen) [2004233] - mm/damon: needn't hold kdamond_lock to print pid of kdamond (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary do_exit() from kdamond (Chris von Recklinghausen) [2004233] - mm/damon/core: print kdamond start log in debug mode only (Chris von Recklinghausen) [2004233] - mm/damon: grammar s/works/work/ (Chris von Recklinghausen) [2004233] - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Chris von Recklinghausen) [2004233] - mm/damon: don't use strnlen() with known-bogus source length (Chris von Recklinghausen) [2004233] - mm/damon: add kunit tests (Chris von Recklinghausen) [2004233] - Documentation: add documents for DAMON (Chris von Recklinghausen) [2004233] - mm/damon: add user space selftests (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support multiple contexts (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: export kdamond pid to the user space (Chris von Recklinghausen) [2004233] - mm/damon: implement a debugfs-based user space interface (Chris von Recklinghausen) [2004233] - mm/damon: add a tracepoint (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for the virtual memory address spaces (Chris von Recklinghausen) [2004233] - mm/damon: adaptively adjust regions (Chris von Recklinghausen) [2004233] - mm/damon/core: implement region-based sampling (Chris von Recklinghausen) [2004233] - mm: introduce Data Access MONitor (DAMON) (Chris von Recklinghausen) [2004233] - khugepaged: use helper khugepaged_test_exit() in __khugepaged_enter() (Chris von Recklinghausen) [2004233] - mm/madvise: pass mm to do_madvise (Chris von Recklinghausen) [2004233] - ceph: fix possible NULL pointer dereference for req->r_session (Xiubo Li) [2076165] - thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL (Prarit Bhargava) [2039994] - MAINTAINERS: sort field names for all entries (Joel Savitz) [2064843] - parse-maintainers: Do not sort section content by default (Joel Savitz) [2064843] - parse-maintainers: Mark as executable (Joel Savitz) [2064843] - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer (Paul Lai) [2074679] - KVM: x86: add system attribute to retrieve full set of supported xsave states (Paul Lai) [2074679] - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr (Paul Lai) [2074679] - tools: arch: x86: pull in pvclock headers (Paul Lai) [2074679] - KVM: x86: Expose TSC offset controls to userspace (Paul Lai) [2074679] - KVM: x86: Refactor tsc synchronization code (Paul Lai) [2074679] - selftests: kvm: move vm_xsave_req_perm call to amx_test (Paul Lai) [2074679] - powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028678] - powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028678] - powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028678] - powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028678] - powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028678] - powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028678] - powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028678] - powerpc/vas: Map paste address only if window is active (Steve Best) [2028678] - powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028678] - powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028678] - powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028678] - powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028678] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [2051358] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - block: loop:use kstatfs.f_bsize of backing file to set discard granularity (Ming Lei) [2069472] - blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2069472] - block: update io_ticks when io hang (Ming Lei) [2069472] - block: don't delete queue kobject before its children (Ming Lei) [2069472] - block/wbt: fix negative inflight counter when remove scsi device (Ming Lei) [2069472] - block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2069472] - block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2069472] - bfq: Do not let waker requests skip proper accounting (Ming Lei) [2069472] - block: Fix fsync always failed if once failed (Ming Lei) [2069472] - blktrace: fix use after free for struct blk_trace (Ming Lei) [2069472] - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2069472] - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2069472] - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2069472] - nbd: Fix use-after-free in pid_show (Ming Lei) [2069472] - block/mq-deadline: Improve request accounting further (Ming Lei) [2069472] - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2069472] - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2069472] - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2069472] - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2069472] - sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains (Phil Auld) [2065200] - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs (Phil Auld) [2065200] - sched/fair: Improve consistency of allowed NUMA balance calculations (Phil Auld) [2065200] - Revert: sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [2065200] - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Steve Dickson) [2023844] - SUNRPC: use different lock keys for INET6 and LOCAL (Guillaume Nault) [2061651] - arm64: Restore forced disabling of KPTI on ThunderX (Mark Salter) [1999157] - arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup (Mark Salter) [1999157] - arm64: Remove exporting cpu_logical_map symbol (Mark Salter) [1999157] - arm64: tlb: fix the TTL value of tlb_get_level (Mark Salter) [1999157] - arm64: Validate tagged addresses in access_ok() called from kernel threads (Mark Salter) [1999157] - arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) (Mark Salter) [1999157] - arm64: ptrace: Use NO_SYSCALL instead of -1 in syscall_trace_enter() (Mark Salter) [1999157] - arm64: mm: Fix TLBI vs ASID rollover (Mark Salter) [1999157] - arm64: errata: Fix exec handling in erratum 1418040 workaround (Mark Salter) [1999157] - arm64: Generate cpucaps.h (Mark Salter) [1999157] - arm64/sve: Skip flushing Z registers with 128 bit vectors (Mark Salter) [1999157] - arm64/sve: Rework SVE access trap to convert state in registers (Mark Salter) [1999157] - arm64/sve: Use the sve_flush macros in sve_load_from_fpsimd_state() (Mark Salter) [1999157] - arm64/sve: Split _sve_flush macro into separate Z and predicate flushes (Mark Salter) [1999157] - arm64: fix inline asm in load_unaligned_zeropad() (Mark Salter) [1999157] - arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 (Mark Salter) [1999157] - arm64/fpsimd: add to to fix fpsimd build (Mark Salter) [1999157] - arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver (Mark Salter) [1999157] - arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO2XX gold/silver CPU cores (Mark Salter) [1999157] - arm64: errata: Fix handling of 1418040 with late CPU onlining (Mark Salter) [1999157] - arm64: cpufeature: upgrade hyp caps to final (Mark Salter) [1999157] - arm64: cpufeature: reorder cpus_have_{const, final}_cap() (Mark Salter) [1999157] - arm64: Add workaround for Arm Cortex-A77 erratum 1508412 (Mark Salter) [1999157] - arm64: Add part number for Arm Cortex-A77 (Mark Salter) [1999157] - arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks (Mark Salter) [1999157] - arm64: Treat SSBS as a non-strict system feature (Mark Salter) [1999157] - arm64: Group start_thread() functions together (Mark Salter) [1999157] - arm64: Remove Spectre-related CONFIG_* options (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs (Mark Salter) [1999157] - arm64: mte: CPU feature detection and initial sysreg configuration (Mark Salter) [1999157] - arm64: cpufeature: Export symbol read_sanitised_ftr_reg() (Mark Salter) [1999157] - arm64/fpsimd: Fix missing-prototypes in fpsimd.c (Mark Salter) [1999157] - arm64: traps: Add str of description to panic() in die() (Mark Salter) [1999157] - arm64/sve: Implement a helper to load SVE registers from FPSIMD state (Mark Salter) [1999157] - arm64/sve: Implement a helper to flush SVE registers (Mark Salter) [1999157] - arm64/fpsimdmacros: Allow the macro "for" to be used in more cases (Mark Salter) [1999157] - arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN (Mark Salter) [1999157] - arm64/signal: Update the comment in preserve_sve_context (Mark Salter) [1999157] - arm64/fpsimd: Update documentation of do_sve_acc (Mark Salter) [1999157] - arm64: cpufeature: Modify address authentication cpufeature to exact (Mark Salter) [1999157] - arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements (Mark Salter) [1999157] - arm64: traps: Allow force_signal_inject to pass esr error code (Mark Salter) [1999157] - arm64/cpuinfo: Define HWCAP name arrays per their actual bit definitions (Mark Salter) [1999157] - arm64: Reserve HWCAP2_MTE as (1 << 18) (Mark Salter) [1999157] - arm64: Allow CPUs unffected by ARM erratum 1418040 to come in late (Mark Salter) [1999157] - arm64: Allow booting of late CPUs affected by erratum 1418040 (Mark Salter) [1999157] - arm64: Drop unnecessary include from asm/smp.h (Mark Salter) [1999157] - arm64: Move handling of erratum 1418040 into C code (Mark Salter) [1999157] - arm64: Fix __cpu_logical_map undefined issue (Mark Salter) [1999157] - arm64: tlb: don't set the ttl value in flush_tlb_page_nosync (Mark Salter) [1999157] - arm64: Shift the __tlbi_level() indentation left (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_*_tlb_range (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_tlb_range (Mark Salter) [1999157] - arm64: Add tlbi_user_level TLB invalidation helper (Mark Salter) [1999157] - arm64: Add level-hinted TLB invalidation helper (Mark Salter) [1999157] - arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors (Mark Salter) [1999157] - arm64/cpufeature: Validate feature bits spacing in arm64_ftr_regs[] (Mark Salter) [1999157] - arm64/cpufeature: Replace all open bits shift encodings with macros (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR2 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR1 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR0 register (Mark Salter) [1999157] - arm64: csum: Fix handling of bad packets (Mark Salter) [1999157] - arm64: Add missing sentinel to erratum_1463225 (Mark Salter) [1999157] - arm64: Documentation: Fix broken table in generated HTML (Mark Salter) [1999157] - arm64: kgdb: Fix single-step exception handling oops (Mark Salter) [1999157] - arm64: entry: Tidy up block comments and label numbers (Mark Salter) [1999157] - arm64: Rework ARM_ERRATUM_1414080 handling (Mark Salter) [1999157] - arm64: entry: Fix the typo in the comment of el1_dbg() (Mark Salter) [1999157] - arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718 (Mark Salter) [1999157] - arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040 (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO4XX gold CPU cores (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist (Mark Salter) [1999157] - arm64: kpti: Add KRYO{3, 4}XX silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n (Mark Salter) [1999157] - arm64: mm: reset address tag set by kasan sw tagging (Mark Salter) [1999157] - arm64: traps: Dump registers prior to panic() in bad_mode() (Mark Salter) [1999157] - arm64/sve: Eliminate data races on sve_default_vl (Mark Salter) [1999157] - arm64: csum: Disable KASAN for do_csum() (Mark Salter) [1999157] - arm64/cpufeature: Add get_arm64_ftr_reg_nowarn() (Mark Salter) [1999157] - arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_MMFR5 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_DFR1 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_PFR2 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0 (Mark Salter) [1999157] - arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 register (Mark Salter) [1999157] - arm64: cpufeature: Group indexed system register definitions by name (Mark Salter) [1999157] - arm64: cpufeature: Extend comment to describe absence of field info (Mark Salter) [1999157] - arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants (Mark Salter) [1999157] - arm64: cpufeature: Add an overview comment for the cpufeature framework (Mark Salter) [1999157] - arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] (Mark Salter) [1999157] - arm64: cpufeature: Relax AArch32 system checks if EL1 is 64-bit only (Mark Salter) [1999157] - arm64: cpufeature: Factor out checking of AArch32 features (Mark Salter) [1999157] - arm64: cpufeature: Remove redundant call to id_aa64pfr0_32bit_el0() (Mark Salter) [1999157] - arm64: cpufeature: Spell out register fields for ID_ISAR4 and ID_PFR1 (Mark Salter) [1999157] - arm64: cpufeature: Relax check for IESB support (Mark Salter) [1999157] - arm64: mm: Add asid_gen_match() helper (Mark Salter) [1999157] - arm64: Call debug_traps_init() from trap_init() to help early kgdb (Mark Salter) [1999157] - arm64: cacheflush: Fix KGDB trap detection (Mark Salter) [1999157] - arm64/cpuinfo: Move device_initcall() near cpuinfo_regs_init() (Mark Salter) [1999157] - arm64: kexec_file: print appropriate variable (Mark Salter) [1999157] - arm: mm: use __pfn_to_section() to get mem_section (Mark Salter) [1999157] - arm64: Reorder the macro arguments in the copy routines (Mark Salter) [1999157] - KVM: arm64: Drop PTE_S2_MEMATTR_MASK (Mark Salter) [1999157] - arm64/kernel: Fix range on invalidating dcache for boot page tables (Mark Salter) [1999157] - arm64: set TEXT_OFFSET to 0x0 in preparation for removing it entirely (Mark Salter) [1999157] - arm64/mm: Use phys_to_page() to access pgtable memory (Mark Salter) [1999157] - arm64: smp: Make cpus_stuck_in_kernel static (Mark Salter) [1999157] - arm64: entry: remove unneeded semicolon in el1_sync_handler() (Mark Salter) [1999157] - arm64: cpufeature: Add "or" to mitigations for multiple errata (Mark Salter) [1999157] - arm64: Sort vendor-specific errata (Mark Salter) [1999157] - arm64: simplify ptrauth initialization (Mark Salter) [1999157] - arm64: remove ptrauth_keys_install_kernel sync arg (Mark Salter) [1999157] - arm64: insn: Provide a better name for aarch64_insn_is_nop() (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Refactor and modernise annotation for ret_to_user (Mark Salter) [1999157] - arm64: BTI: Reset BTYPE when skipping emulated instructions (Mark Salter) [1999157] - arm64: traps: Shuffle code to eliminate forward declarations (Mark Salter) [1999157] - arm64: unify native/compat instruction skipping (Mark Salter) [1999157] - arm64: BTI: Decode BYTPE bits when printing PSTATE (Mark Salter) [1999157] - arm64: Basic Branch Target Identification support (Mark Salter) [1999157] - arm64/kernel: Fix return value when cpu_online() fails in __cpu_up() (Mark Salter) [1999157] - arm64: Add get_user() type annotation on the !access_ok() path (Mark Salter) [1999157] - arm64: Fix PTRACE_SYSEMU semantics (Mark Salter) [1999157] - arm64: fix the flush_icache_range arguments in machine_kexec (Mark Salter) [1999157] - Documentation: arm64: fix amu.rst doc warnings (Mark Salter) [1999157] - arm64: sync kernel APIAKey when installing (Mark Salter) [1999157] - arm64: Delete the space separator in __emit_inst (Mark Salter) [1999157] - arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature (Mark Salter) [1999157] - arm64: head: Convert install_el2_stub to SYM_INNER_LABEL (Mark Salter) [1999157] - arm64: Introduce get_cpu_ops() helper function (Mark Salter) [1999157] - arm64: Rename cpu_read_ops() to init_cpu_ops() (Mark Salter) [1999157] - arm64: Declare ACPI parking protocol CPU operation if needed (Mark Salter) [1999157] - arm64: move kimage_vaddr to .rodata (Mark Salter) [1999157] - arm64: sdei: Annotate SDEI entry points using new style annotations (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly data (Mark Salter) [1999157] - arm64: head: Annotate stext and preserve_boot_args as code (Mark Salter) [1999157] - arm64: head.S: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Additional annotation conversions for entry.S (Mark Salter) [1999157] - arm64: entry: Annotate ret_from_fork as code (Mark Salter) [1999157] - arm64: entry: Annotate vector table and handlers as code (Mark Salter) [1999157] - kconfig: Add support for 'as-option' (Mark Salter) [1999157] - arm64: suspend: restore the kernel ptrauth keys (Mark Salter) [1999157] - arm64: __show_regs: strip PAC from lr in printk (Mark Salter) [1999157] - arm64: unwind: strip PAC from kernel addresses (Mark Salter) [1999157] - arm64/crash_core: Export KERNELPACMASK in vmcoreinfo (Mark Salter) [1999157] - arm64: mask PAC bits of __builtin_return_address (Mark Salter) [1999157] - compiler.h: Allow arch-specific asm/compiler.h (Mark Salter) [1999157] - arm64: initialize ptrauth keys for kernel booting task (Mark Salter) [1999157] - arm64: initialize and switch ptrauth kernel keys (Mark Salter) [1999157] - arm64: enable ptrauth earlier (Mark Salter) [1999157] - arm64: cpufeature: handle conflicts based on capability (Mark Salter) [1999157] - arm64: cpufeature: Move cpu capability helpers inside C file (Mark Salter) [1999157] - arm64: ptrauth: Add bootup/runtime flags for __cpu_setup (Mark Salter) [1999157] - arm64: install user ptrauth keys at kernel exit time (Mark Salter) [1999157] - arm64: rename ptrauth key structures to be user-specific (Mark Salter) [1999157] - arm64: cpufeature: add pointer auth meta-capabilities (Mark Salter) [1999157] - arm64: cpufeature: Fix meta-capability cpufeature check (Mark Salter) [1999157] - arm64: define __alloc_zeroed_user_highpage (Mark Salter) [1999157] - arm64/kernel: Simplify __cpu_up() by bailing out early (Mark Salter) [1999157] - arm64: smp: Mark expected switch fall-through (Mark Salter) [1999157] - arm64: remove redundant blank for '=' operator (Mark Salter) [1999157] - arm64: kexec_file: Fixed code style. (Mark Salter) [1999157] - arm64: add blank after 'if' (Mark Salter) [1999157] - arm64: fix spelling mistake "ca not" -> "cannot" (Mark Salter) [1999157] - arm64: entry: unmask IRQ in el0_sp() (Mark Salter) [1999157] - arm64: efi: add efi-entry.o to targets instead of extra-$(CONFIG_EFI) (Mark Salter) [1999157] - arm64: csum: Optimise IPv6 header checksum (Mark Salter) [1999157] - arch/arm64: fix typo in a comment (Mark Salter) [1999157] - arm64: remove gratuitious/stray .ltorg stanzas (Mark Salter) [1999157] - arm64: Update comment for ASID() macro (Mark Salter) [1999157] - arm64: mm: convert cpu_do_switch_mm() to C (Mark Salter) [1999157] - Documentation: arm64: document support for the AMU extension (Mark Salter) [1999157] - arm64: trap to EL1 accesses to AMU counters from EL0 (Mark Salter) [1999157] - arm64: add support for the AMU extension v1 (Mark Salter) [1999157] - arm64: smp: fix crash_smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: smp: fix smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: context: Fix ASID limit in boot messages (Mark Salter) [1999157] - docs: arm64: fix trivial spelling enought to enough in memory.rst (Mark Salter) [1999157] - arm64: time: Replace by (Mark Salter) [1999157] - arm64: ssbs: Fix context-switch when SSBS is present on all CPUs (Mark Salter) [1999157] - arm64: use shared sysctl constants (Mark Salter) [1999157] - arm64: Drop do_el0_ia_bp_hardening() & do_sp_pc_abort() declarations (Mark Salter) [1999157] - arm64: entry: Avoid empty alternatives entries (Mark Salter) [1999157] - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG (Mark Salter) [1999157] - arm64: Use macros instead of hard-coded constants for MAIR_EL1 (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX CPU cores to spectre-v2 safe list (Mark Salter) [1999157] - arm64: context: Free up kernel ASIDs if KPTI is not in use (Mark Salter) [1999157] - arm64: Remove __exception_text_start and __exception_text_end from asm/section.h (Mark Salter) [1999157] - arm64: armv8_deprecated: update the comments of armv8_deprecated_init() (Mark Salter) [1999157] - arm64: kpti: Add Broadcom Brahma-B53 core to the KPTI whitelist (Mark Salter) [1999157] - arm64: csum: Fix pathological zero-length calls (Mark Salter) [1999157] - arm64: Implement optimised checksum routine (Mark Salter) [1999157] - arm64: entry: cleanup sp_el0 manipulation (Mark Salter) [1999157] - arm64: entry: cleanup el0 svc handler naming (Mark Salter) [1999157] - arm64: entry: mark all entry code as notrace (Mark Salter) [1999157] - arm64: assembler: remove smp_dmb macro (Mark Salter) [1999157] - arm64: assembler: remove inherit_daif macro (Mark Salter) [1999157] - arm64: signal: nofpsimd: Handle fp/simd context for signal frames (Mark Salter) [1999157] - arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations (Mark Salter) [1999157] - arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly (Mark Salter) [1999157] - arm64: cpufeature: Fix the type of no FP/SIMD capability (Mark Salter) [1999157] - arm64: fpsimd: Make sure SVE setup is complete before SIMD is used (Mark Salter) [1999157] - arm64: kernel: Correct annotation of end of el0_sync (Mark Salter) [1999157] - arm64: asm: Remove ENDPIPROC() (Mark Salter) [1999157] - arm64: mm: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: lib: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: asm: Add new-style position independent function annotations (Mark Salter) [1999157] - arm64: kernel: avoid x18 in __cpu_soft_restart (Mark Salter) [1999157] - arm64/lib: copy_page: avoid x18 register in assembler code (Mark Salter) [1999157] - arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings (Mark Salter) [1999157] - arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list (Mark Salter) [1999157] - arm64: entry: refine comment of stack overflow check (Mark Salter) [1999157] - arm64: kpti: Add NVIDIA's Carmel core to the KPTI whitelist (Mark Salter) [1999157] - arm64: mm: simplify the page end calculation in __create_pgd_mapping() (Mark Salter) [1999157] - arm64: print additional fault message when executing non-exec memory (Mark Salter) [1999157] - arm64: pgtable: Correct typo in comment (Mark Salter) [1999157] - arm64: cpufeature: Fix typos in comment (Mark Salter) [1999157] - arm64: entry-common: don't touch daif before bp-hardening (Mark Salter) [1999157] - arm64: Remove asmlinkage from updated functions (Mark Salter) [1999157] - arm64: entry: convert el0_sync to C (Mark Salter) [1999157] - arm64: entry: convert el1_sync to C (Mark Salter) [1999157] - arm64: Add prototypes for functions called by entry.S (Mark Salter) [1999157] - arm64: remove __exception annotations (Mark Salter) [1999157] - arm64: kprobes: Move exception_text check in blacklist (Mark Salter) [1999157] - arm64: kprobes: Remove unneeded RODATA check (Mark Salter) [1999157] - arm64: kprobes: Move extable address check into arch_prepare_kprobe() (Mark Salter) [1999157] - arm64: cpufeature: introduce helper cpu_has_hw_af() (Mark Salter) [1999157] - arm64: Document ICC_CTLR_EL3.PMHE setting requirements (Mark Salter) [1999157] - firmware: arm_sdei: use common SMCCC_CONDUIT_* (Mark Salter) [1999157] - arm64: uaccess: Remove uaccess_*_not_uao asm macros (Mark Salter) [1999157] - arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault (Mark Salter) [1999157] - arm64: Do not mask out PTE_RDONLY in pte_same() (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: Brahma-B53 is SSB and spectre v2 safe (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003 (Mark Salter) [1999157] - arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default (Mark Salter) [1999157] - arm64: mm: fix inverted PAR_EL1.F check (Mark Salter) [1999157] - arm64: hibernate: check pgd table allocation (Mark Salter) [1999157] - arm64: armv8_deprecated: Checking return value for memory allocation (Mark Salter) [1999157] - arm64: mm: fix spurious fault detection (Mark Salter) [1999157] - arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419 (Mark Salter) [1999157] - arm64: mm: avoid virt_to_phys(init_mm.pgd) (Mark Salter) [1999157] - docs: arm64: Fix indentation and doc formatting (Mark Salter) [1999157] - arm64: errata: Update stale comment (Mark Salter) [1999157] - arm64: consider stack randomization for mmap base only when necessary (Mark Salter) [1999157] - arm64: make use of is_compat_task instead of hardcoding this test (Mark Salter) [1999157] - arm64: kpti: ensure patched kernel text is fetched from PoU (Mark Salter) [1999157] - arm64: Clarify when cpu_enable() is called (Mark Salter) [1999157] - arm64: constify sys64_hook instances (Mark Salter) [1999157] - arm64: constify aarch64_insn_encoding_class[] (Mark Salter) [1999157] - arm64: constify icache_policy_str[] (Mark Salter) [1999157] - arm64: prefer __section from compiler_attributes.h (Mark Salter) [1999157] - arm64/ptrace: Fix typoes in sve_set() comment (Mark Salter) [1999157] - arm64: mm: print hexadecimal EC value in mem_abort_decode() (Mark Salter) [1999157] - ahci: thunderx2: Fix workaround to use new inline function (Mark Salter) [1999157] - arm64/prefetch: fix a -Wtype-limits warning (Mark Salter) [1999157] - arm64: Move TIF_* documentation to individual definitions (Mark Salter) [1999157] - arm64: mm: free the initrd reserved memblock in a aligned manner (Mark Salter) [1999157] - arm64: io: Relax implicit barriers in default I/O accessors (Mark Salter) [1999157] - arm64: Remove unused cpucap_multi_entry_cap_cpu_enable() (Mark Salter) [1999157] - arm64: sysreg: Remove unused and rotting SCTLR_ELx field definitions (Mark Salter) [1999157] - arm64: esr: Add ESR exception class encoding for trapped ERET (Mark Salter) [1999157] - arm64/kexec: Use consistent convention of initializing 'kxec_buf.mem' with KEXEC_BUF_MEM_UNKNOWN (Mark Salter) [1999157] - arm64: remove pointless __KERNEL__ guards (Mark Salter) [1999157] - arm64: Remove unused assembly macro (Mark Salter) [1999157] - arm64: memory: Cosmetic cleanups (Mark Salter) [1999157] - arm64: memory: Add comments to end of non-trivial #ifdef blocks (Mark Salter) [1999157] - arm64: memory: Simplify virt_to_page() implementation (Mark Salter) [1999157] - arm64: memory: Rewrite default page_to_virt()/virt_to_page() (Mark Salter) [1999157] - arm64: mm: Ignore spurious translation faults taken from the kernel (Mark Salter) [1999157] - arm64: mm: Add ISB instruction to set_pgd() (Mark Salter) [1999157] - arm64: tlb: Ensure we execute an ISB following walk cache invalidation (Mark Salter) [1999157] - Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" (Mark Salter) [1999157] - arm64: pgtable: Implement p[mu]d_valid() and check in set_p[mu]d() (Mark Salter) [1999157] - arm64: Change the tagged_addr sysctl control semantics to only prevent the opt-in (Mark Salter) [1999157] - redhat/configs: Add CONFIG_ARM64_TAGGED_ADDR_ABI (Mark Salter) [1999157] - arm64: Introduce prctl() options to control the tagged user addresses ABI (Mark Salter) [1999157] - arm64: smp: Treat unknown boot failures as being 'stuck in kernel' (Mark Salter) [1999157] - arm64: smp: Don't enter kernel with NULL stack pointer or task struct (Mark Salter) [1999157] - arm64: map FDT as RW for early_init_dt_scan() (Mark Salter) [1999157] - arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side (Mark Salter) [1999157] - arch: replace _BITUL() in kernel-space headers with BIT() (Mark Salter) [1999157] - arm64: move jump_label_init() before parse_early_param() (Mark Salter) [1999157] - arm64: don't use asm-generic/ptrace.h (Mark Salter) [1999157] - arm64: rename dump_instr as dump_kernel_instr (Mark Salter) [1999157] - arm64/mm: Drop [PTE|PMD]_TYPE_FAULT (Mark Salter) [1999157] - arm64: module: create module allocations without exec permissions (Mark Salter) [1999157] - acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 (Mark Salter) [1999157] - arm64: remove redundant 'default n' from Kconfig (Mark Salter) [1999157] - arm64: mm: avoid redundant READ_ONCE(*ptep) (Mark Salter) [1999157] - arm64/mm: Document write abort detection from ESR (Mark Salter) [1999157] - arm64: Fix comment after #endif (Mark Salter) [1999157] - arm64: ptrace: add support for syscall emulation (Mark Salter) [1999157] - arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers (Mark Salter) [1999157] - arm64/mm: Identify user instruction aborts (Mark Salter) [1999157] - arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge() (Mark Salter) [1999157] - arm64: kernel: use aff3 instead of aff2 in comment (Mark Salter) [1999157] - arm64/mm: Simplify protection flag creation for kernel huge mappings (Mark Salter) [1999157] - arm64/mm: Move PTE_VALID from SW defined to HW page table entry definitions (Mark Salter) [1999157] - arm64/sve: should not depend on (Mark Salter) [1999157] - arm64: ssbd: explicitly depend on (Mark Salter) [1999157] - ARM64: trivial: s/TIF_SECOMP/TIF_SECCOMP/ comment typo fix (Mark Salter) [1999157] - arm64: smp: Moved cpu_logical_map[] to smp.h (Mark Salter) [1999157] - arm64: use the correct function type for __arm64_sys_ni_syscall (Mark Salter) [1999157] - arm64: use the correct function type in SYSCALL_DEFINE0 (Mark Salter) [1999157] - arm64: fix syscall_fn_t type (Mark Salter) [1999157] - signal/arm64: Use force_sig not force_sig_fault for SIGKILL (Mark Salter) [1999157] - arm64: Fix the arm64_personality() syscall wrapper redirection (Mark Salter) [1999157] - arm64: Remove useless message during oops (Mark Salter) [1999157] - arm64: don't trash config with compat symbol if COMPAT is disabled (Mark Salter) [1999157] - arm64: assembler: Update comment above cond_yield_neon() macro (Mark Salter) [1999157] - arm64: Fix size of __early_cpu_boot_status (Mark Salter) [1999157] - arm64: mm: Remove pte_unmap_nested() (Mark Salter) [1999157] - arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable (Mark Salter) [1999157] - arm64: compat: Reduce address limit for 64K pages (Mark Salter) [1999157] - arm64: mmap: Ensure file offset is treated as unsigned (Mark Salter) [1999157] - arm64: instrument smp_{load_acquire,store_release} (Mark Salter) [1999157] - arm64: mm: check virtual addr in virt_to_page() if CONFIG_DEBUG_VIRTUAL=y (Mark Salter) [1999157] - arm64: ptrace: Add function argument access API (Mark Salter) [1999157] - arm64: compat: Reduce address limit (Mark Salter) [1999157] - arm64: Save and restore OSDLR_EL1 across suspend/resume (Mark Salter) [1999157] - arm64: Clear OSDLR_EL1 on CPU boot (Mark Salter) [1999157] - arm64: debug: Separate debug hooks based on target exception level (Mark Salter) [1999157] - arm64: debug: Remove meaningless comment (Mark Salter) [1999157] - arm64: debug: Rename addr parameter for non-watchpoint exception hooks (Mark Salter) [1999157] - arm64: Use defines instead of magic numbers (Mark Salter) [1999157] - arm64: cpu_ops: fix a leaked reference by adding missing of_node_put (Mark Salter) [1999157] - arm64: mm: Make show_pte() a static function (Mark Salter) [1999157] - arm64: setup min_low_pfn (Mark Salter) [1999157] - arm64: mm: fix incorrect assignment of 'max_mapnr' (Mark Salter) [1999157] - arm64: perf_event: Remove wrongfully used inline (Mark Salter) [1999157] - arm64: backtrace: Don't bother trying to unwind the userspace stack (Mark Salter) [1999157] - arm64: replace memblock_alloc_low with memblock_alloc (Mark Salter) [1999157] - arm64: kdump: no need to mark crashkernel pages manually PG_reserved (Mark Salter) [1999157] - arm64: kexec: no need to ClearPageReserved() (Mark Salter) [1999157] - arm64: mmu: drop paging_init comments (Mark Salter) [1999157] - arm64: debug: Ensure debug handlers check triggering exception level (Mark Salter) [1999157] - arm64: io: Hook up __io_par() for inX() ordering (Mark Salter) [1999157] - arm64: Rename get_thread_info() (Mark Salter) [1999157] - arm64: Remove documentation about TIF_USEDFPU (Mark Salter) [1999157] - arm64: uaccess: Cleanup get/put_user() (Mark Salter) [1999157] - arm64: Remove asm/memblock.h (Mark Salter) [1999157] - arm64: default NR_CPUS to 256 (Mark Salter) [1999157] - arm64: perf: remove misleading comment (Mark Salter) [1999157] - arm64: Relax GIC version check during early boot (Mark Salter) [1999157] - arm64, mm, efi: Account for GICv3 LPI tables in static memblock reserve table (Mark Salter) [1999157] - arm64: hibernate: Clean the __hyp_text to PoC after resume (Mark Salter) [1999157] - arm64: hyp-stub: Forbid kprobing of the hyp-stub (Mark Salter) [1999157] - arm64: kprobe: Always blacklist the KVM world-switch code (Mark Salter) [1999157] - kasan, arm64: remove redundant ARCH_SLAB_MINALIGN define (Mark Salter) [1999157] - arm64: asm-prototypes: Fix fat-fingered typo in comment (Mark Salter) [1999157] - arm64: compat: Hook up io_pgetevents() for 32-bit tasks (Mark Salter) [1999157] - arm64: compat: Don't pull syscall number from regs in arm_compat_syscall (Mark Salter) [1999157] - arm64: compat: Avoid sending SIGILL for unallocated syscall numbers (Mark Salter) [1999157] - arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region (Mark Salter) [1999157] - arm64: smp: Fix compilation error (Mark Salter) [1999157] - arm64: select ACPI PCI code only when both features are enabled (Mark Salter) [1999157] - arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() (Mark Salter) [1999157] - arm64: sysreg: Use _BITUL() when defining register bits (Mark Salter) [1999157] - arm64: perf: Treat EXCLUDE_EL* bit definitions as unsigned (Mark Salter) [1999157] - arm64: percpu: Fix LSE implementation of value-returning pcpu atomics (Mark Salter) [1999157] - arm64: smp: Handle errors reported by the firmware (Mark Salter) [1999157] - arm64: smp: Rework early feature mismatched detection (Mark Salter) [1999157] - arm64: percpu: Rewrite per-cpu ops to allow use of LSE atomics (Mark Salter) [1999157] - arm64: crypto: add NEON accelerated XOR implementation (Mark Salter) [1999157] - arm64/neon: add workaround for ambiguous C99 stdint.h types (Mark Salter) [1999157] - arm64: ftrace: always pass instrumented pc in x0 (Mark Salter) [1999157] - arm64: ftrace: use GLOBAL() (Mark Salter) [1999157] - arm64: io: Ensure value passed to __iormb() is held in a 64-bit register (Mark Salter) [1999157] - arm64: acpi: Prepare for longer MADTs (Mark Salter) [1999157] - arm64: io: Ensure calls to delay routines are ordered against prior readX() (Mark Salter) [1999157] - arm64: perf: Fix typos in comment (Mark Salter) [1999157] - arm64: function_graph: Simplify with function_graph_enter() (Mark Salter) [1999157] - arm64: sysreg: fix sparse warnings (Mark Salter) [1999157] - arm64: mm: define NET_IP_ALIGN to 0 (Mark Salter) [1999157] - arm64: kprobe: make page to RO mode when allocate it (Mark Salter) [1999157] - arm64: kdump: fix small typo (Mark Salter) [1999157] - arm64: mm: Use #ifdef for the __PAGETABLE_P?D_FOLDED defines (Mark Salter) [1999157] - arm64: Trap WFI executed in userspace (Mark Salter) [1999157] - arm64/mm: Use ESR_ELx_FSC macro while decoding fault exception (Mark Salter) [1999157] - arm64: compat: Add CNTFRQ trap handler (Mark Salter) [1999157] - arm64: compat: Add CNTVCT trap handler (Mark Salter) [1999157] - arm64: compat: Add cp15_32 and cp15_64 handler arrays (Mark Salter) [1999157] - arm64: compat: Add condition code checks and IT advance (Mark Salter) [1999157] - arm64: Add decoding macros for CP15_32 and CP15_64 traps (Mark Salter) [1999157] - arm64: Remove unused VGA console support (Mark Salter) [1999157] - arm64: Kconfig: Remove ARCH_HAS_HOLES_MEMORYMODEL (Mark Salter) [1999157] - arm64/cpufeatures: Emulate MRS instructions by parsing ESR_ELx.ISS (Mark Salter) [1999157] - arm64/cpufeatures: Factorize emulate_mrs() (Mark Salter) [1999157] - arm64: fix for bad_mode() handler to always result in panic (Mark Salter) [1999157] - arm64: force_signal_inject: WARN if called from kernel context (Mark Salter) [1999157] - arm64: tlb: Adjust stride and type of TLBI according to mmu_gather (Mark Salter) [1999157] - arm64: percpu: Initialize ret in the default case (Mark Salter) [1999157] - arm64: mm: always enable CONFIG_HOLES_IN_ZONE (Mark Salter) [1999157] - arm64: Avoid calling stop_machine() when patching jump labels (Mark Salter) [1999157] - arm64: Drop asmlinkage qualifier from syscall_trace_{enter,exit} (Mark Salter) [1999157] - arm64: zero GPRs upon entry from EL0 (Mark Salter) [1999157] - arm64: don't reload GPRs after apply_ssbd (Mark Salter) [1999157] - arm64: consistently use unsigned long for thread flags (Mark Salter) [1999157] - arm64: insn: Don't fallback on nosync path for general insn patching (Mark Salter) [1999157] - arm64: remove unused COMPAT_PSR definitions (Mark Salter) [1999157] - kvm/arm: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: compat: map SPSR_ELx<->PSR for signals (Mark Salter) [1999157]- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051524] - thermal/drivers/int340x: Fix RFIM mailbox write commands (Prarit Bhargava) [2040065] - thermal: int340x: Limit Kconfig to 64-bit (Prarit Bhargava) [2040065] - thermal: int340x: fix build on 32-bit targets (Prarit Bhargava) [2040065] - thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses (Prarit Bhargava) [2040065] - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error (Myron Stowe) [1911591] - PCI/MSI: Skip masking MSI-X on Xen PV (Myron Stowe) [1911591] - PCI/MSI: Mask all unused MSI-X entries (Myron Stowe) [1911591] - PCI/MSI: Enable and mask MSI-X early (Myron Stowe) [1911591] - genirq: Use rcu in kstat_irqs_usr() (Waiman Long) [2068445] - scsi: target: Allow changing dbroot if there are no registered devices (Maurizio Lombardi) [2073435] - powerpc/pseries: Fix use after free in remove_phb_dynamic() (Steve Best) [2073707] - sctp: use the correct skb for security_sctp_assoc_request (Xin Long) [2070915] - s390/mm: check 2KB-fragment page on release (Rafael Aquini) [2026578] - s390/mm: better annotate 2KB pagetable fragments handling (Rafael Aquini) [2026578] - s390/mm: fix 2KB pgtable release race (Rafael Aquini) [2026578] - s390/mm: fix phys vs virt confusion in pgtable allocation routines (Rafael Aquini) [2026578] - net: openvswitch: fix leak of nested actions (Eelco Chaudron) [2073538] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Petr Oros) [2069671] - bpf: Do not WARN in bpf_warn_invalid_xdp_action() (Petr Oros) [2069671]- scsi: qedi: Fix failed disconnect handling (Chris Leech) [2071519] - scsi: iscsi: Fix unbound endpoint error handling (Chris Leech) [2071519] - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Chris Leech) [2071519] - scsi: iscsi: Fix endpoint reuse regression (Chris Leech) [2071519] - scsi: iscsi: Release endpoint ID when its freed (Chris Leech) [2071519] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2071519] - Revert "scsi: iscsi: Fix offload conn cleanup when iscsid restarts" (Chris Leech) [2071519] - scsi: iscsi: Speed up session unblocking and removal (Chris Leech) [2071519] - scsi: iscsi: Fix recovery and unblocking race (Chris Leech) [2071519] - scsi: iscsi: Unblock session then wake up error handler (Chris Leech) [2071519] - bnxt_en: make hw-tc-offload default to off (Ken Cox) [2005101] - bnxt_en: reject indirect blk offload when hw-tc-offload is off (Ken Cox) [2005101]- bpf, test_offload.py: Skip base maps without names (Yauheni Kaliuta) [2025787] - bnx2x: truncate value to original sizing (Manish Chopra) [2040271] - bnx2x: use correct format characters (Manish Chopra) [2040271] - bnx2x: fix built-in kernel driver load failure (Manish Chopra) [2040271] - bnx2x: fix driver load from initrd (Manish Chopra) [2040271] - bnx2x: Replace one-element array with flexible-array member (Manish Chopra) [2040271] - bnx2x: Remove useless DMA-32 fallback configuration (Manish Chopra) [2040271] - bnx2x: Invalidate fastpath HSI version for VFs (Manish Chopra) [2040271] - bnx2x: Utilize firmware 7.13.21.0 (Manish Chopra) [2040271] - bnx2x: constify static inline stub for dev_addr (Manish Chopra) [2040271] - net: bnx2x: fix variable dereferenced before check (Manish Chopra) [2040271] - ethernet: bnx2x: use eth_hw_addr_set() (Manish Chopra) [2040271] - bnx2x: Fix enabling network interfaces without VFs (Manish Chopra) [2040271] - bnx2x: fix an error code in bnx2x_nic_load() (Manish Chopra) [2040271] - bnx2x: remove unused variable 'cur_data_offset' (Manish Chopra) [2040271] - bnx2x: Remove the repeated declaration (Manish Chopra) [2040271] - bnx2x: Fix missing error code in bnx2x_iov_init_one() (Manish Chopra) [2040271] - net: broadcom: bnx2x: Fix wrong function name in comments (Manish Chopra) [2040271] - bnx2x: Remove redundant assignment to err (Manish Chopra) [2040271] - bnx2x: Use fallthrough pseudo-keyword (Manish Chopra) [2040271] - bnx2x: use true,false for bool variables (Manish Chopra) [2040271] - bnx2x: Fix some kernel-doc warnings (Manish Chopra) [2040271] - bnx2x: convert to new udp_tunnel_nic infra (Manish Chopra) [2040271] - bnx2x: Remove hw_reset_t function casts (Manish Chopra) [2040271] - bnx2x: Remove format_fw_ver_t function casts (Manish Chopra) [2040271] - bnx2x: Remove config_init_t function casts (Manish Chopra) [2040271] - bnx2x: Remove read_status_t function casts (Manish Chopra) [2040271] - bnx2x: Drop redundant callback function casts (Manish Chopra) [2040271] - bnx2x: Use napi_alloc_frag() (Manish Chopra) [2040271] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [1921300] - mod_devicetable: fix kdocs for ishtp_device_id (Tony Camuso) [1921300] - HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() (Tony Camuso) [1921300] - platform/x86: isthp_eclite: only load for matching devices (Tony Camuso) [1921300] - platform/x86: Add Intel ishtp eclite driver (Tony Camuso) [1921300] - platform/x86: Add config file for Intel ishtp eclite driver (Tony Camuso) [1921300] - modpost: add guid_t type definition (Tony Camuso) [1921300] - squashfs: provide backing_dev_info in order to disable read-ahead (Brian Foster) [2025351] - mm: fix readahead_page_batch for retry entries (Brian Foster) [2025351] - iomap: convert from readpages to readahead (Brian Foster) [2025351] - fs: convert mpage_readpages to mpage_readahead (Brian Foster) [2025351] - mm: use memalloc_nofs_save in readahead path (Brian Foster) [2025351] - mm: document why we don't set PageReadahead (Brian Foster) [2025351] - mm: add page_cache_readahead_unbounded (Brian Foster) [2025351] - mm: move end_index check out of readahead loop (Brian Foster) [2025351] - mm: add readahead address space operation (Brian Foster) [2025351] - mm: put readahead pages in cache earlier (Brian Foster) [2025351] - mm: remove 'page_offset' from readahead loop (Brian Foster) [2025351] - mm: rename readahead loop variable to 'i' (Brian Foster) [2025351] - mm: rename various 'offset' parameters to 'index' (Brian Foster) [2025351] - mm: use readahead_control to pass arguments (Brian Foster) [2025351] - mm: add new readahead_control API (Brian Foster) [2025351] - mm: move readahead nr_pages check into read_pages (Brian Foster) [2025351] - mm: ignore return value of ->readpages (Brian Foster) [2025351] - mm: return void from various readahead functions (Brian Foster) [2025351] - mm: move readahead prototypes from mm.h (Brian Foster) [2025351] - mpage: mpage_readpages() should submit IO as read-ahead (Brian Foster) [2025351] - mpage: add argument structure for do_mpage_readpage() (Brian Foster) [2025351] - redhat/configs: enable CONFIG_AMD_PTDMA for x86_64 (Sudheesh Mavila) [2027231] - dmaengine: ptdma: handle the cases based on DMA is complete (Sudheesh Mavila) [2027231] - dmaengine: ptdma: fix concurrency issue with multiple dma transfer (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Fix the error handling path in pt_core_init() (Sudheesh Mavila) [2027231] - MAINTAINERS: Fix AMD PTDMA DRIVER entry (Sudheesh Mavila) [2027231] - dmaengine: ptdma: remove PT_OFFSET to avoid redefnition (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Add debugfs entries for PTDMA (Sudheesh Mavila) [2027231] - dmaengine: ptdma: register PTDMA controller as a DMA resource (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Initial driver for the AMD PTDMA (Sudheesh Mavila) [2027231] - isert: support for unsolicited NOPIN with no response (Maurizio Lombardi) [2035915] - iscsit: increment max_cmd_sn for isert on command release (Maurizio Lombardi) [2035915] - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa (Phil Auld) [2062841] - sched/numa: initialize numa statistics when forking new task (Phil Auld) [2062841] - cgroup: Fix suspicious rcu_dereference_check() usage warning (Phil Auld) [2062841] - sched/cpuacct: Remove redundant RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Optimize away RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Fix charge percpu cpuusage (Phil Auld) [2062841] - sched: replace cpumask_weight with cpumask_empty where appropriate (Phil Auld) [2062841] - sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race (Phil Auld) [2062841] - psi: fix possible trigger missing in the window (Phil Auld) [2062841] - sched: Avoid double preemption in __cond_resched_*lock*() (Phil Auld) [2062841] - sched/fair: Fix all kernel-doc warnings (Phil Auld) [2062841] - sched/rt: Try to restart rt period timer when rt runtime exceeded (Phil Auld) [2062841] - sched/fair: Fix detection of per-CPU kthreads waking a task (Phil Auld) [2062841] - locking: Remove rt_rwlock_is_contended(). (Phil Auld) [2062841] - sched: Trigger warning if ->migration_disabled counter underflows. (Phil Auld) [2062841] - sched/cpuacct: Make user/system times in cpuacct.stat more precise (Phil Auld) [2062841] - sched/cpuacct: Fix user/system in shown cpuacct.usage* (Phil Auld) [2062841] - cpuacct: Convert BUG_ON() to WARN_ON_ONCE() (Phil Auld) [2062841] - cputime, cpuacct: Include guest time in user time in cpuacct.stat (Phil Auld) [2062841] - sched/fair: Document the slow path and fast path in select_task_rq_fair (Phil Auld) [2062841] - drm/i915/ehl: Remove require_force_probe protection (Michel Dänzer) [2048674] - net/sched: fix initialization order when updating chain 0 head (Marcelo Ricardo Leitner) [2044711] - smp: Process pending softirqs in flush_smp_call_function_from_idle() (Waiman Long) [2066087] - irq_work: Optimize irq_work_single() (Waiman Long) [2066087] - irq_work: Cleanup (Waiman Long) [2066087] - smp, irq_work: Continue smp_call_function*() and irq_work*() integration (Waiman Long) [2066087] - irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK too (Waiman Long) [2066087] - sched/headers: Split out open-coded prototypes into kernel/sched/smp.h (Waiman Long) [2066087] - sched: Replace rq::wake_list (Waiman Long) [2066087] - sched: Add rq::ttwu_pending (Waiman Long) [2066087] - irq_work, smp: Allow irq_work on call_single_queue (Waiman Long) [2066087] - smp: Optimize send_call_function_single_ipi() (Waiman Long) [2066087] - smp: Move irq_work_run() out of flush_smp_call_function_queue() (Waiman Long) [2066087] - smp: Optimize flush_smp_call_function_queue() (Waiman Long) [2066087] - sched: Fix smp_call_function_single_async() usage for ILB (Waiman Long) [2066087] - sched: Make scheduler_ipi inline (Waiman Long) [2066087] - sched: Clean up scheduler_ipi() (Waiman Long) [2066087] - sched/core: Remove rq.hrtick_csd_pending (Waiman Long) [2066087] - sched/fair: Clean up comment in nohz_idle_balance() (Waiman Long) [2066087] - context_tracking: Rename context_tracking_is_enabled() => context_tracking_enabled() (Waiman Long) [2066087] - context_tracking: Remove context_tracking_active() (Waiman Long) [2066087] - redhat: configs: Disable CONFIG_MPLS for s390x/zfcpdump (Guillaume Nault) [2051659] - KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWR (Laurent Vivier) [2059318] - KVM: PPC: Book3S HV: Rename current DAWR macros and variables (Laurent Vivier) [2059318] - uapi/linux/stddef.h: Add include guards (Michel Dänzer) [2072125] - stddef: Introduce struct_group() helper macro (Michel Dänzer) [2072125] - component: Add common helper for compare/release functions (Michel Dänzer) [2072125] - PCI/VGA: Move vgaarb to drivers/pci (Michel Dänzer) [2072125] - vgaarb: don't pass a cookie to vga_client_register (Michel Dänzer) [2072125] - vgaarb: remove the unused irq_set_state argument to vga_client_register (Michel Dänzer) [2072125] - vgaarb: provide a vga_client_unregister wrapper (Michel Dänzer) [2072125] - vgaarb: cleanup vgaarb.h (Michel Dänzer) [2072125] - vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c (Michel Dänzer) [2072125] - vgaarb: remove vga_conflicts (Michel Dänzer) [2072125] - vgaarb: remove VGA_DEFAULT_DEVICE (Michel Dänzer) [2072125] - lib/string_helpers: Consolidate string helpers implementation (Michel Dänzer) [2072125] - include/linux/string_helpers.h: add linux/string.h for strlen() (Michel Dänzer) [2072125] - kernel.h: split out container_of() and typeof_member() macros (Michel Dänzer) [2072125] - mm/vmscan: add sync_shrinkers function v3 (Michel Dänzer) [2072125] - lib: devres: Add managed arch_io_reserve_memtype_wc() (Michel Dänzer) [2072125] - lib: devres: Add managed arch_phys_wc_add() (Michel Dänzer) [2072125] - kernel/locking: Use a pointer in ww_mutex_trylock(). (Michel Dänzer) [2072125] - locking/ww-mutex: Fix uninitialized use of ret in test_aa() (Michel Dänzer) [2072125] - kernel/locking: Add context to ww_mutex_trylock() (Michel Dänzer) [2072125] - locking/lockdep: Provide lockdep_assert{,_once}() helpers (Michel Dänzer) [2072125] - mm: gup: pack has_pinned in MMF_HAS_PINNED (Chris von Recklinghausen) [2073217] - mm: gup: allow FOLL_PIN to scale in SMP (Chris von Recklinghausen) [2073217] - CI: Drop baseline runs (Veronika Kabatova)- powerpc/xive: Export XIVE IPI information for online-only processors. (Steve Best) [2038448] - netfilter: conntrack: fix reading nf_conntrack_buckets (Phil Sutter) [2053628] - netfilter: nf_tables: initialize registers in nft_do_chain() (Florian Westphal) [2067966] {CVE-2022-1016} - x86/sev-es: Use __put_user()/__get_user() for data accesses (Vitaly Kuznetsov) [2063719] - x86/sev-es: Handle string port IO to kernel memory properly (Vitaly Kuznetsov) [2063719] - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] (Vitaly Kuznetsov) [2063719] - x86/sev-es: Use __copy_from_user_inatomic() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Introduce ip_within_syscall_gap() helper (Vitaly Kuznetsov) [2063719] - x86/sev-es: Forward page-faults which happen during emulation (Vitaly Kuznetsov) [2063719] - x86/sev-es: Don't return NULL from sev_es_get_ghcb() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Invalidate the GHCB after completing VMGEXIT (Vitaly Kuznetsov) [2063719] - x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch (Vitaly Kuznetsov) [2063719] - x86/sev: Fix stack type check in vc_switch_off_ist() (Vitaly Kuznetsov) [2063719] - x86/sev: Allow #VC exceptions on the VC2 stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Enable #VC specific entry point for real (Vitaly Kuznetsov) [2063719] - x86/cpu: Use pinning mask for CR4 bits needing to be 0 (Vitaly Kuznetsov) [2063719] - x86/asm: Move native_write_cr0/4() out of line (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR4 bits (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR0 bits (Vitaly Kuznetsov) [2063719] - powerpc/mce: Modify the real address error logging messages (Desnes A. Nunes do Rosario) [2068761] - selftests/powerpc: Add test for real address error handling (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries: Parse control memory access error (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries/mce: Fix a typo in error type assignment (Desnes A. Nunes do Rosario) [2068761] - netfilter: nf_tables: validate registers coming from userspace. (Florian Westphal) [2065357] {CVE-2022-1015} - PCI: hv: Propagate coherence from VMbus device to PCI device (Vitaly Kuznetsov) [2068429] - Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device (Vitaly Kuznetsov) [2068429] - Revert "xfs: actually bump warning counts when we send warnings" (Carlos Maiolino) [2059262] - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Michael Petlan) [2039996] - perf stat: Support --cputype option for hybrid events (Michael Petlan) [1971941] - perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2042217] - tipc: fix kernel panic when enabling bearer (Xin Long) [2061233] - media: v4l: ioctl: Fix memory leak in video_usercopy (Jarod Wilson) [1954604] {CVE-2021-30002}- esp6: fix check on ipv6_skip_exthdr's return value (Sabrina Dubroca) [2054075] - scsi: iscsi: Fix nop handling during conn recovery (Chris Leech) [2069969] - scsi: iscsi: Merge suspend fields (Chris Leech) [2069969] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2069969] - scsi: iscsi: Move iscsi_ep_disconnect (Chris Leech) [2069969] - CI: Remove deprecated option (Veronika Kabatova)- redhat: add new KUNIT tests to mod-internal.list (Nico Pache) [2065444] - kasan: test: prevent cache merging in kmem_cache_double_destroy (Nico Pache) [2065444] - kasan: test: fix compatibility with FORTIFY_SOURCE (Nico Pache) [2065444] - kasan: test: add test case for double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: add ability to detect double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: test: add globals left-out-of-bounds test (Nico Pache) [2065444] - kasan: test: silence intentional read overflow warnings (Nico Pache) [2065444] - kasan: test: bypass __alloc_size checks (Nico Pache) [2065444] - kasan: test: add memcpy test that avoids out-of-bounds write (Nico Pache) [2065444] - kasan: test: clean up ksize_uaf (Nico Pache) [2065444] - kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Nico Pache) [2065444] - kasan: test: only do kmalloc_uaf_memset for generic mode (Nico Pache) [2065444] - kasan: test: avoid corrupting memory via memset (Nico Pache) [2065444] - kasan: test: avoid writing invalid memory (Nico Pache) [2065444] - kasan: test: rework kmalloc_oob_right (Nico Pache) [2065444] - Documentation: kunit: remove claims that kunit is a mocking framework (Nico Pache) [2065444] - kunit: Reset suite count after running tests (Nico Pache) [2065444] - kunit: drop assumption in kunit-log-test about current suite (Nico Pache) [2065444] - string.h: Introduce memset_startat() for wiping trailing members and padding (Nico Pache) [2065444] - string.h: Introduce memset_after() for wiping trailing members/padding (Nico Pache) [2065444] - lib: Introduce CONFIG_MEMCPY_KUNIT_TEST (Nico Pache) [2065444] - kunit: fix kernel-doc warnings due to mismatched arg names (Nico Pache) [2065444] - kunit: fix reference count leak in kfree_at_end (Nico Pache) [2065444] - kunit: Print test statistics on failure (Nico Pache) [2065444] - fat: Add KUnit tests for checksums and timestamps (Nico Pache) [2065444] - kunit: add unit test for filtering suites by names (Nico Pache) [2065444] - kunit: test: Add example tests which are always skipped (Nico Pache) [2065444] - kunit: Support skipped tests (Nico Pache) [2065444] - redhat: remove TEST_LIST_SORT config definitions (Nico Pache) [2065444] - lib/test: convert test_sort.c to use KUnit (Nico Pache) [2065444] - lib/test: convert lib/test_list_sort.c to use KUnit (Nico Pache) [2065444] - kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers (Nico Pache) [2065444] - kunit: Add gnu_printf specifiers (Nico Pache) [2065444] - lib/cmdline_kunit: Remove a cast which are no-longer required (Nico Pache) [2065444] - kernel/sysctl-test: Remove some casts which are no-longer required (Nico Pache) [2065444] - device property: Remove some casts in property-entry-test (Nico Pache) [2065444] - Documentation: kunit: Clean up some string casts in examples (Nico Pache) [2065444] - kunit: Assign strings to 'const char*' in STREQ assertions (Nico Pache) [2065444] - kunit: Do not typecheck binary assertions (Nico Pache) [2065444] - Documentation: kunit: document support for QEMU in kunit_tool (Nico Pache) [2065444] - kunit: Add 'kunit_shutdown' option (Nico Pache) [2065444] - Documentation: kunit: Update kunit_tool page (Nico Pache) [2065444] - Documentation: kunit: add tips for running KUnit (Nico Pache) [2065444] - slub: remove resiliency_test() function (Nico Pache) [2065444] - mm/slub, kunit: add a KUnit test for SLUB debugging functionality (Nico Pache) [2065444] - kunit: make test->lock irq safe (Nico Pache) [2065444] - docs: dev-tools: kunit: avoid using ReST :doc:`foo` markup (Nico Pache) [2065444] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [2065444] - kunit: make KUNIT_EXPECT_STREQ() quote values, don't print literals (Nico Pache) [2065444] - kunit: Match parenthesis alignment to improve code readability (Nico Pache) [2065444] - openvswitch: always update flow key after nat (Aaron Conole) [2066885] - md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Nigel Croxon) [2032272] - net: fix a memleak when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: do not keep the dst cache when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: phy: at803x: move page selection fix to config_init (Petr Oros) [2021822] - net: phylink: rejig SFP interface selection in ksettings_set() (Petr Oros) [2021822] - ptp: dp83640: don't define PAGE0 (Petr Oros) [2021822] - net: phylink: Update SFP selected interface on advertising changes (Petr Oros) [2021822] - net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list (Petr Oros) [2021822] - net: phy: marvell: Add WAKE_PHY support to WOL event (Petr Oros) [2021822] - net: phy: micrel: Fix link detection on ksz87xx switch" (Petr Oros) [2021822] - net: phy: micrel: Fix detection of ksz87xx switch (Petr Oros) [2021822] - net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_NOENRGY on the BCM54811 PHY (Petr Oros) [2021822] - net: phy: at803x: simplify custom phy id matching (Petr Oros) [2021822] - net: phy: intel-xway: Add RGMII internal delay configuration (Petr Oros) [2021822] - net: phylink: cleanup ksettings_set (Petr Oros) [2021822] - net: phylink: add phy change pause mode debug (Petr Oros) [2021822] - net: phy: add API to read 802.3-c45 IDs (Petr Oros) [2021822] - net: phy: Fix data type in DP83822 dp8382x_disable_wol() (Petr Oros) [2021822] - net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 (Petr Oros) [2021822] - net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340 (Petr Oros) [2021822] - net: phy: replace if-else statements with switch (Petr Oros) [2021822] - net: phy: remove unnecessary line continuation (Petr Oros) [2021822] - net: phy: print the function name by __func__ instead of an fixed string (Petr Oros) [2021822] - net: phy: fix formatting issues with braces (Petr Oros) [2021822] - net: phy: fix space alignment issues (Petr Oros) [2021822] - net: phy: delete repeated words of comments (Petr Oros) [2021822] - net: phy: correct format of block comments (Petr Oros) [2021822] - net: phy: change format of some declarations (Petr Oros) [2021822] - net: phy: micrel: remove redundant assignment to pointer of_node (Petr Oros) [2021822] - net: phy: dp83867: perform soft reset and retain established link (Petr Oros) [2021822] - net: phy: do not print dump stack if device was removed (Petr Oros) [2021822] - net: phy: probe for C45 PHYs that return PHY ID of zero in C22 space (Petr Oros) [2021822] - net: phy: marvell: use phy_modify_changed() for marvell_set_polarity() (Petr Oros) [2021822] - net: phy: Fix inconsistent indenting (Petr Oros) [2021822] - net: mdiobus: get rid of a BUG_ON() (Petr Oros) [2021822] - net: phy: marvell: enable downshift by default (Petr Oros) [2021822] - net: phy: marvell: add downshift support for M88E1240 (Petr Oros) [2021822] - net: phy: marvell: fix m88e1111_set_downshift (Petr Oros) [2021822] - net: phy: marvell: fix m88e1011_set_downshift (Petr Oros) [2021822] - net: phy: marvell: don't use empty switch default case (Petr Oros) [2021822] - net: phy: intel-xway: enable integrated led functions (Petr Oros) [2021822] - net: phy: at803x: fix probe error if copper page is selected (Petr Oros) [2021822] - net: phy: marvell: add support for Amethyst internal PHY (Petr Oros) [2021822] - net: dsa: mv88e6xxx: simulate Amethyst PHY model number (Petr Oros) [2021822] - net: phy: marvell: use assignment by bitwise AND operator (Petr Oros) [2021822] - net: phy: marvell: fix HWMON enable register for 6390 (Petr Oros) [2021822] - net: phy: marvell: refactor HWMON OOP style (Petr Oros) [2021822] - net: phy: at803x: select correct page on config init (Petr Oros) [2021822] - net: phy: marvell: fix detection of PHY on Topaz switches (Petr Oros) [2021822] - net: phy: marvell10g: change module description (Petr Oros) [2021822] - net: phy: marvell10g: differentiate 88E2110 vs 88E2111 (Petr Oros) [2021822] - net: phy: add constants for 2.5G and 5G speed in PCS speed register (Petr Oros) [2021822] - net: phy: marvell10g: fix driver name for mv88e2110 (Petr Oros) [2021822] - net: phy: marvell10g: add separate structure for 88X3340 (Petr Oros) [2021822] - net: phy: marvell10g: support other MACTYPEs (Petr Oros) [2021822] - net: phy: marvell10g: store temperature read method in chip strucutre (Petr Oros) [2021822] - net: phy: marvell10g: check for correct supported interface mode (Petr Oros) [2021822] - net: phy: marvell10g: support all rate matching modes (Petr Oros) [2021822] - net: phy: marvell10g: add MACTYPE definitions for 88E21xx (Petr Oros) [2021822] - net: phy: marvell10g: add all MACTYPE definitions for 88X33x0 (Petr Oros) [2021822] - net: phy: marvell10g: indicate 88X33x0 only port control registers (Petr Oros) [2021822] - net: phy: marvell10g: allow 5gbase-r and usxgmii (Petr Oros) [2021822] - net: phy: marvell10g: fix typo (Petr Oros) [2021822] - net: phy: marvell10g: rename register (Petr Oros) [2021822] - net: fec: use mac-managed PHY PM (Petr Oros) [2021822] - net: phy: broadcom: Add statistics for all Gigabit PHYs (Petr Oros) [2021822] - net: phy: broadcom: Only advertise EEE for supported modes (Petr Oros) [2021822] - net: phy: remove repeated word (Petr Oros) [2021822] - net: phy: Correct function name mdiobus_register_board_info() in comment (Petr Oros) [2021822] - net: phy: lan87xx: fix access to wrong register of LAN87xx (Petr Oros) [2021822] - net: phy: at803x: remove at803x_aneg_done() (Petr Oros) [2021822] - net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M (Petr Oros) [2021822] - docs: networking: phy: Improve placement of parenthesis (Petr Oros) [2021822] - net: phy: broadcom: Add power down exit reset state delay (Petr Oros) [2021822] - net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused (Petr Oros) [2021822] - net: mdio: Remove of_phy_attach() (Petr Oros) [2021822] - net: phy: broadcom: Do not modify LED configuration for SFP module PHYs (Petr Oros) [2021822] - net: phy: Add is_on_sfp_module flag and phy_on_sfp helper (Petr Oros) [2021822] - net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S (Petr Oros) [2021822] - net: phy: marvell: Ensure SGMII auto-negotiation is enabled for 88E1111 (Petr Oros) [2021822] - net: phylink: Add 5gbase-r support (Petr Oros) [2021822] - net: phy: Add 5GBASER interface mode (Petr Oros) [2021822] - net: phy: rename PHY_IGNORE_INTERRUPT to PHY_MAC_INTERRUPT (Petr Oros) [2021822] - net: phy: at803x: add MDIX support to AR8031/33 (Petr Oros) [2021822] - net: phy: broadcom: Allow BCM54210E to configure APD (Petr Oros) [2021822] - net: phy: broadcom: Remove unused flags (Petr Oros) [2021822] - net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() (Petr Oros) [2021822] - net: phy: consider that suspend2ram may cut off PHY power (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72116 (Petr Oros) [2021822] - net: mdiobus: Remove WARN_ON_ONCE(in_interrupt()) (Petr Oros) [2021822] - net: Use kobj_to_dev() API (Petr Oros) [2021822] - net: phy: Fixup kernel doc (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72113 (Petr Oros) [2021822] - net: phy: mchp: Add support for LAN8814 QUAD PHY (Petr Oros) [2021822] - net: dp83867: Fix WoL SecureOn password (Petr Oros) [2021822] - net: phy: at803x: constify static regulator_ops (Petr Oros) [2021822] - net: phy: marvell10g: support XFI rate matching mode (Petr Oros) [2021822] - net: switch to using PHY_INTERFACE_MODE_10GBASER rather than 10GKR (Petr Oros) [2021822] - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Phil Sutter) [1896241] - net: do not reuse skbuff allocated from skbuff_fclone_cache in the skb cache (Ivan Vecera) [2069781] - skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instead of freeing (Ivan Vecera) [2069781] - skbuff: allow to use NAPI cache from __napi_alloc_skb() (Ivan Vecera) [2069781] - skbuff: allow to optionally use NAPI cache from __alloc_skb() (Ivan Vecera) [2069781] - skbuff: introduce {,__}napi_build_skb() which reuses NAPI cache heads (Ivan Vecera) [2069781] - skbuff: move NAPI cache declarations upper in the file (Ivan Vecera) [2069781] - skbuff: remove __kfree_skb_flush() (Ivan Vecera) [2069781] - skbuff: use __build_skb_around() in __alloc_skb() (Ivan Vecera) [2069781] - skbuff: simplify __alloc_skb() a bit (Ivan Vecera) [2069781] - skbuff: make __build_skb_around() return void (Ivan Vecera) [2069781] - skbuff: simplify kmalloc_reserve() (Ivan Vecera) [2069781] - skbuff: move __alloc_skb() next to the other skb allocation functions (Ivan Vecera) [2069781] - net: Introduce {netdev,napi}_alloc_frag_align() (Ivan Vecera) [2069781] - mm: page_frag: Introduce page_frag_alloc_align() (Ivan Vecera) [2069781] - perf tests attr: Add missing topdown metrics events (Michael Petlan) [1986275] - cifs: Return correct error code from smb2_get_enc_key (Ronnie Sahlberg) [2058369] - ipv4: avoid using shared IP generator for connected sockets (Paolo Abeni) [2062427] {CVE-2020-36516} - crypto: cryptd - Fix skcipher instance memory leak (Vladis Dronov) [2004344] - EVM: fix the evm= __setup handler return value (Bruno Meneguele) [2063900] - integrity: include keyring name for unknown key request (Bruno Meneguele) [2063900] - ima: limit secure boot feedback scope for appraise (Bruno Meneguele) [2063900] - integrity: invalid kernel parameters feedback (Bruno Meneguele) [2063900] - ima: add check for enforced appraise option (Bruno Meneguele) [2063900] - ima: Allow template selection with ima_template[_fmt]= after ima_hash= (Bruno Meneguele) [2063900] - ima: Remove ima_policy file before directory (Bruno Meneguele) [2063900] - integrity: check the return value of audit_log_start() (Bruno Meneguele) [2063900] - ima: fix deadlock when traversing "ima_default_rules". (Bruno Meneguele) [2063900] - evm: Introduce evm_revalidate_status() (Bruno Meneguele) [2063900] - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded (Bruno Meneguele) [2063900] - evm: Load EVM key in ima_load_x509() to avoid appraisal (Bruno Meneguele) [2063900] - evm: Execute evm_inode_init_security() only when an HMAC key is loaded (Bruno Meneguele) [2063900] - fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum (Bruno Meneguele) [2063900] - RHEL-only: KVM: selftests: Fix AArch64 compilation (Andrew Jones) [2071997] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Andrew Jones) [2071997] - RHEL-only: KVM: selftests: Remove unused modes (Andrew Jones) [2071997]- netfilter: nf_tables_offload: incorrect flow offload action array size (Florian Westphal) [2056728] {CVE-2022-25636} - netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create (Florian Westphal) [2056728] - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 (Bandan Das) [2033068] - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049209] - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049209] - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049209] - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049209] - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049209] - kabi: Adding symbol blkdev_get_by_dev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol thaw_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol freeze_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - s390/cio: make ccw_device_dma_* more robust (Thomas Huth) [2066709] - perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses (Michael Petlan) [2069237] - redhat: switch secureboot kernel image signing to release keys (Augusto Caringi) - ice: xsk: Stop Rx processing when ntc catches ntu (Ivan Vecera) [2069082] - ice: xsk: Fix indexing in ice_tx_xsk_pool() (Ivan Vecera) [2069082] - ice: Fix kernel crash in XDP scenario (Ivan Vecera) [2069082]- do_wait: make PIDTYPE_PID case O(1) instead of O(n) (Nico Pache) [2055973] - n_tty: wake up poll(POLLRDNORM) on receiving data (Rafael Aquini) [2033338] - powerpc/papr_scm: Implement initial support for injecting smart errors (Steve Best) [1987103] - mm: memcg: synchronize objcg lists with a dedicated spinlock (Rafael Aquini) [2064847] - kasan: fix quarantine conflicting with init_on_free (Rafael Aquini) [2064847] - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() (Rafael Aquini) [2064847] - mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock() (Rafael Aquini) [2064847] - mm: move node_reclaim_distance to fix NUMA without SMP (Rafael Aquini) [2064847] - vmalloc: choose a better start address in vm_area_register_early() (Rafael Aquini) [2064847] - mm/vmalloc: check various alignments when debugging (Rafael Aquini) [2064847] - mm/vmalloc: don't allow VM_NO_GUARD on vmap() (Rafael Aquini) [2064847] - mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2064847] - mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2064847] - mm/memory_hotplug: fix kerneldoc comment for __remove_memory (Rafael Aquini) [2064847] - mm: fix memory_failure() handling of dax-namespace metadata (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() about ZONE_DEVICE section collisions (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() to consider subsection validity (Rafael Aquini) [2064847] - mm: move pfn_to_online_page() out of line (Rafael Aquini) [2064847] - Revert "mm: use early_pfn_to_nid in page_ext_init" (Rafael Aquini) [2064847] - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Rafael Aquini) [2064847] - powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() (Rafael Aquini) [2064847] - powerpc/pkeys: remove unused pkey_allows_readwrite (Rafael Aquini) [2064847] - x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060700] - powerpc/smp: Update cpu_core_map on all PowerPc systems (Diego Domingos) [2064104] - crypto: ccp - ccp_dmaengine_unregister release dma channels (Vladis Dronov) [2015374] - crypto: ccp - remove redundant ret variable (Vladis Dronov) [2015374] - crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked() (Vladis Dronov) [2015374] - crypto: ccp - remove unneeded semicolon (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT_EX support (Vladis Dronov) [2015374] - crypto: ccp - Add psp_init_on_probe module parameter (Vladis Dronov) [2015374] - crypto: ccp - Refactor out sev_fw_alloc() (Vladis Dronov) [2015374] - crypto: ccp - Move SEV_INIT retry for corrupted data (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT rc error logging on init (Vladis Dronov) [2015374] - crypto: ccp - no need to initialise statics to 0 (Vladis Dronov) [2015374] - ccp: ccp - add support for Green Sardine (Vladis Dronov) [2015374] - crypto: ccp - fix command queuing to TEE ring buffer (Vladis Dronov) [2015374] - crypto: ccp - reduce tee command status polling interval from 5ms to 1ms (Vladis Dronov) [2015374] - crypto: ccp - provide in-kernel API to submit TEE commands (Vladis Dronov) [2015374] - crypto: ccp - add TEE support for Raven Ridge (Vladis Dronov) [2015374] - crypto: ccp - check whether PSP supports SEV or TEE before initialization (Vladis Dronov) [2015374] - ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured (Ivan Vecera) [2071027] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64 (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add data source encodings for power10 platform (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields (Desnes A. Nunes do Rosario) [1992813] - perf: Add new macros for mem_hops field (Desnes A. Nunes do Rosario) [1992813] - tools headers UAPI: Add new macros for mem_hops field to perf_event.h (Desnes A. Nunes do Rosario) [1992813] - bpf: Remove config check to enable bpf support for branch records (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [1992813] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf vendor events power10: Add metric events JSON file for power10 platform (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Add support to expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Refactor the code definition of perf reg extended mask (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (Desnes A. Nunes do Rosario) [1992813] - tools/perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix the check for SIAR value (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Drop the case of returning 0 as instruction pointer (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Use stack siar instead of mfspr (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf/hv-gpci: Fix counter value parsing (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC (Desnes A. Nunes do Rosario) [1992813] - CI: Remove deprecated option (Veronika Kabatova)- bareudp: use ipv6_mod_enabled to check if IPv6 enabled (Hangbin Liu) [2063813] - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() (Diego Domingos) [2048218] - redhat: copy rpminspect to dist-git repo (Jarod Wilson) - configs: enable CONFIG_RMI4_F3A (Benjamin Tissoires) [2067219] - Input: synaptics-rmi4 - add support for F3A (Benjamin Tissoires) [2067219] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032074] {CVE-2021-4028} - drm/i915/adl_s: Remove require_force_probe protection (Michel Dänzer) [2025896] - drm/i915/adl_s: Update ADL-S PCI IDs (Michel Dänzer) [2025896] - drm/i915: Limit Wa_22010178259 to affected platforms (Michel Dänzer) [2025896] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Michel Dänzer) [2025896] - drm/i915/dmc: Update DMC to v2.14 on ADL-P (Michel Dänzer) [2060051] - drm/i915: Update memory bandwidth formulae (Michel Dänzer) [2060051] - drm/i915/fb: Fold modifier CCS type/tiling attribute to plane caps (Michel Dänzer) [2060051] - drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum (Michel Dänzer) [2060051] - drm/i915/adl_p: Add ddc pin mapping (Michel Dänzer) [2060051] - iommu/amd: Fix I/O page table memory leak (Jerry Snitselaar) [2053210] - iommu/amd: Recover from event log overflow (Jerry Snitselaar) [2053210]- redhat: tune rpminspect w/additions from rhel9 branch (Jarod Wilson) - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" (Steve Best) [2056080] - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms (Prarit Bhargava) [1971939] - x86/tsc: Add a timer to make sure TSC_adjust is always checked (Prarit Bhargava) [1971939] - x86/hpet: Use another crystalball to evaluate HPET usability (Prarit Bhargava) [1971939] - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early (Prarit Bhargava) [1971939] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2039185] - [s390] s390/pci: fix use after free of zpci_dev (Claudio Imbrenda) [2039185] - [s390] s390/cio: make ccw_device_dma_* more robust (Claudio Imbrenda) [2039186] - [s390] s390/pci: add s390_iommu_aperture kernel parameter (Claudio Imbrenda) [2039181] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Paul Lai) [1918929] - kvm: selftests: sync uapi/linux/kvm.h with Linux header (Paul Lai) [1918929] - kvm: selftests: conditionally build vm_xsave_req_perm() (Paul Lai) [1918929] - x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 (Paul Lai) [1918929] - x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 (Paul Lai) [1918929] - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (Paul Lai) [1918929] - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Paul Lai) [1918929] - KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Paul Lai) [1918929] - x86/fpu: Fix inline prefix warnings (Paul Lai) [1918929] - selftest: kvm: Add amx selftest (Paul Lai) [1918929] - selftest: kvm: Move struct kvm_x86_state to header (Paul Lai) [1918929] - selftest: kvm: Reorder vcpu_load_state steps for AMX (Paul Lai) [1918929] - kvm: x86: Disable interception for IA32_XFD on demand (Paul Lai) [1918929] - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() (Paul Lai) [1918929] - kvm: selftests: Add support for KVM_CAP_XSAVE2 (Paul Lai) [1918929] - kvm: x86: Add support for getting/setting expanded xstate buffer (Paul Lai) [1918929] - x86/fpu: Add uabi_size to guest_fpu (Paul Lai) [1918929] - kvm: x86: Add CPUID support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Add XCR0 support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR (Paul Lai) [1918929] - kvm: x86: Emulate IA32_XFD_ERR for guest (Paul Lai) [1918929] - kvm: x86: Intercept #NM for saving IA32_XFD_ERR (Paul Lai) [1918929] - x86/fpu: Prepare xfd_err in struct fpu_guest (Paul Lai) [1918929] - kvm: x86: Add emulation for IA32_XFD (Paul Lai) [1918929] - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Paul Lai) [1918929] - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Paul Lai) [1918929] - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Paul Lai) [1918929] - x86/fpu: Add guest support to xfd_enable_feature() (Paul Lai) [1918929] - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument (Paul Lai) [1918929] - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule (Paul Lai) [1918929] - x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Paul Lai) [1918929] - x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Paul Lai) [1918929] - kvm: selftests: move ucall declarations into ucall_common.h (Paul Lai) [1918929] - kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h (Paul Lai) [1918929] - cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Paul Lai) [1918929] - KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Paul Lai) [1918929] - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows (Paul Lai) [1918929]- scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Tomas Henzl) [2052278] - scsi: mpi3mr: Fix memory leaks (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix reporting of actual data transfer size (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix cmnd getting marked as in use forever (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix hibernation issue (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix printing of pending I/O count (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix deadlock while canceling the fw event (Tomas Henzl) [2054814] - scsi: mpi3mr: Fixes around reply request queues (Tomas Henzl) [2054814] - scsi: mpi3mr: Enhanced Task Management Support Reply handling (Tomas Henzl) [2054814] - scsi: mpi3mr: Use TM response codes from MPI3 headers (Tomas Henzl) [2054814] - scsi: mpi3mr: Increase internal cmnds timeout to 60s (Tomas Henzl) [2054814] - scsi: mpi3mr: Do access status validation before adding devices (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part2 (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part1 (Tomas Henzl) [2054814] - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Tomas Henzl) [2054814] - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Tomas Henzl) [2054814] - scsi: mpi3mr: Add debug APIs based on logging_level bits (Tomas Henzl) [2054814] - scsi: mpt3sas: Remove scsi_dma_map() error messages (Tomas Henzl) [2057021] - net/mlx5: Fix wrong limitation of metadata match on ecpf (Amir Tzin) [2049094] - nfsd: fix use-after-free due to delegation race (Thiago Becker) [2053262] - dma-buf: cma_heap: Fix mutex locking section (Michel Dänzer) [2044440] - drm/amdkfd: Check for null pointer after calling kmemdup (Michel Dänzer) [2044440] - drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode (Michel Dänzer) [2044440] - drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled (Michel Dänzer) [2044440] - drm/i915/overlay: Prevent divide by zero bugs in scaling (Michel Dänzer) [2044440] - dma-buf: heaps: Fix potential spectre v1 gadget (Michel Dänzer) [2044440] - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels (Michel Dänzer) [2044440] - drm/amd/display: watermark latencies is not enough on DCN31 (Michel Dänzer) [2044440] - drm/amd/pm: correct the MGpuFanBoost support for Beige Goby (Michel Dänzer) [2044440] - drm/i915/adlp: Fix TypeC PHY-ready status readout (Michel Dänzer) [2044440] - drm/nouveau: fix off by one in BIOS boundary checking (Michel Dänzer) [2044440] - drm/i915: Disable DSB usage for now (Michel Dänzer) [2044440] - Revert "drm/ast: Support 1600x900 with 108MHz PCLK" (Michel Dänzer) [2044440] - drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. (Michel Dänzer) [2044440] - drm/atomic: Add the crtc to affected crtc only if uapi.enable = true (Michel Dänzer) [2044440] - drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2 (Michel Dänzer) [2044440] - drm/amd/display: reset dcn31 SMU mailbox on failures (Michel Dänzer) [2044440] - drm/vmwgfx: Remove explicit transparent hugepages support (Michel Dänzer) [2044440] - drm/radeon: fix error handling in radeon_driver_open_kms (Michel Dänzer) [2044440] - drm/i915/display/ehl: Update voltage swing table (Michel Dänzer) [2044440] - drm/nouveau/kms/nv04: use vzalloc for nv04_display (Michel Dänzer) [2044440] - drm/amd/display: Fix the uninitialized variable in enable_stream_features() (Michel Dänzer) [2044440] - amdgpu/pm: Make sysfs pm attributes as read-only for VFs (Michel Dänzer) [2044440] - drm/amdgpu: fixup bad vram size on gmc v8 (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amdkfd: Fix error handling in svm_range_add (Michel Dänzer) [2044440] - drm/vmwgfx: Introduce a new placement for MOB page tables (Michel Dänzer) [2044440] - drm/vmwgfx: Release ttm memory if probe fails (Michel Dänzer) [2044440] - drm/amd/display: add else to avoid double destroy clk_mgr (Michel Dänzer) [2044440] - drm/amdgpu/display: set vblank_disable_immediate for DC (Michel Dänzer) [2044440] - drm/amd/display: check top_pipe_to_program pointer (Michel Dänzer) [2044440] - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L (Michel Dänzer) [2044440] - drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs (Michel Dänzer) [2044440] - drm/amd/display: Fix bug in debugfs crc_win_update entry (Michel Dänzer) [2044440] - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() (Michel Dänzer) [2044440] - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() (Michel Dänzer) [2044440] - drm/vmwgfx: Fail to initialize on broken configs (Michel Dänzer) [2044440] - drm/vmwgfx: Remove the deprecated lower mem limit (Michel Dänzer) [2044440] - drm/vboxvideo: fix a NULL vs IS_ERR() check (Michel Dänzer) [2044440] - drm: fix null-ptr-deref in drm_dev_init_release() (Michel Dänzer) [2044440] - drm/ttm: Put BO in its memory manager's lru list (Michel Dänzer) [2044440] - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() (Michel Dänzer) [2044440] - drm/amd/display: explicitly set is_dsc_supported to false before use (Michel Dänzer) [2044440] - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() (Michel Dänzer) [2044440] - drm/amd/pm: keep the BACO feature enabled for suspend (Michel Dänzer) [2044440] - Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" (Michel Dänzer) [2044440] - drm/amd/display: Added power down for DCN10 (Michel Dänzer) [2044440] - drm/amd/display: fix B0 TMDS deepcolor no dislay issue (Michel Dänzer) [2044440] - drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform (Michel Dänzer) [2044440] - drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume (Michel Dänzer) [2044440] - drm/amd/pm: Fix xgmi link control on aldebaran (Michel Dänzer) [2044440] - drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify (Michel Dänzer) [2044440] - drm/amd/display: Changed pipe split policy to allow for multi-display pipe split (Michel Dänzer) [2044440] - drm/amdgpu: add support for IP discovery gc_info table v2 (Michel Dänzer) [2044440] - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled (Michel Dänzer) [2044440] - drm/nouveau: wait for the exclusive fence after the shared ones v2 (Michel Dänzer) [2044440] - drm/nouveau: always wait for the exclusive fence (Michel Dänzer) [2044440] - drm/amd/display: Set optimize_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization (Michel Dänzer) [2044440] - drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC (Michel Dänzer) [2044440] - drm/amdgpu: don't override default ECO_BITs setting (Michel Dänzer) [2044440] - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE (Michel Dänzer) [2044440] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2044440] - drm/amd/display: Set exit_optimized_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/i915/display: Fix an unsigned subtraction which can never be negative. (Michel Dänzer) [2044440] - drm/ast: potential dereference of null pointer (Michel Dänzer) [2044440] - drm: simpledrm: fix wrong unit with pixel clock (Michel Dänzer) [2044440] - Revert "drm/fb-helper: improve DRM fbdev emulation device names" (Michel Dänzer) [2044440] - drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() (Michel Dänzer) [2044440] - drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 (Michel Dänzer) [2044440] - drm/amdkfd: process_info lock not needed for svm (Michel Dänzer) [2044440] - drm/amd/display: add connector type check for CRC source set (Michel Dänzer) [2044440] - drm/amdkfd: fix double free mem structure (Michel Dänzer) [2044440] - drm/amd/display: Fix for the no Audio bug with Tiled Displays (Michel Dänzer) [2044440] - drm/amdgpu: check atomic flag to differeniate with legacy path (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset (Michel Dänzer) [2044440] - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. (Michel Dänzer) [2044440] - drm/i915/dp: Perform 30ms delay after source OUI write (Michel Dänzer) [2044440] - drm/amd/display: Allow DSC on supported MST branch devices (Michel Dänzer) [2044440] - dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix potential memleak (Michel Dänzer) [2044440] - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again (Michel Dänzer) [2044440] - drm/amd/pm: Remove artificial freq level on Navi1x (Michel Dänzer) [2044440] - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ (Michel Dänzer) [2044440] - drm/amd/display: Set plane update flags for all planes in reset (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after GPU reset (Michel Dänzer) [2044440] - drm/aspeed: Fix vga_pw sysfs output (Michel Dänzer) [2044440] - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks (Michel Dänzer) [2044440] - drm/amd/display: Fix OLED brightness control on eDP (Michel Dänzer) [2044440] - drm/amdgpu: IH process reset count when restart (Michel Dänzer) [2044440] - drm/amd/pm: avoid duplicate powergate/ungate setting (Michel Dänzer) [2044440] - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors (Michel Dänzer) [2044440] - drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms (Michel Dänzer) [2044440] - drm/i915/dp: Ensure max link params are always valid (Michel Dänzer) [2044440] - drm/i915/dp: Ensure sink rate values are always valid (Michel Dänzer) [2044440] - drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap (Michel Dänzer) [2044440] - drm/udl: fix control-message timeout (Michel Dänzer) [2044440] - drm/amd/display: Limit max DSC target bpp for specific monitors (Michel Dänzer) [2044440] - drm/amd/display: Update swizzle mode enums (Michel Dänzer) [2044440] - drm/cma-helper: Release non-coherent memory with dma_free_noncoherent() (Michel Dänzer) [2044440] - Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" (Michel Dänzer) [2044440] - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame (Michel Dänzer) [2044440] - x86/speculation: Check CPU capability before applying IBRS spectre v2 mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about Spectre v2 LFENCE mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Update link to AMD speculation whitepaper (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Use generic retpoline by default on AMD (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - Documentation/hw-vuln: Update spectre doc (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Add eIBRS + Retpoline options (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86: deduplicate the spectre_v2_user documentation (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - fuse: fix pipe buffer lifetime for direct_io (Miklos Szeredi) [2064863] {CVE-2022-1011} - ice: Do not enable VLAN pruning when spoofchk is enabled (Ivan Vecera) [2062343] - ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Ivan Vecera) [2062343] - ice: fix 'scheduling while atomic' on aux critical err interrupt (Ivan Vecera) [2062343] - ice: Fix MAC address setting (Ivan Vecera) [2062343] - ice: Clear default forwarding VSI during release (Ivan Vecera) [2062343] - ice: Fix broken IFF_ALLMULTI handling (Ivan Vecera) [2062343] - iavf: Fix hang during reboot/shutdown (Ivan Vecera) [2062343] - iavf: Fix double free in iavf_reset_task (Ivan Vecera) [2062343] - ice: destroy flow director filter mutex after releasing VSIs (Ivan Vecera) [2062343] - ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Ivan Vecera) [2062343] - iavf: Fix adopting new combined setting (Ivan Vecera) [2062343] - iavf: Fix handling of vlan strip virtual channel messages (Ivan Vecera) [2062343] - iavf: Fix __IAVF_RESETTING state usage (Ivan Vecera) [2062343] - iavf: Fix missing check for running netdev (Ivan Vecera) [2062343] - iavf: Fix deadlock in iavf_reset_task (Ivan Vecera) [2062343] - iavf: Fix race in init state (Ivan Vecera) [2062343] - iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS (Ivan Vecera) [2062343] - iavf: Fix init state closure on remove (Ivan Vecera) [2062343] - iavf: Add waiting so the port is initialized in remove (Ivan Vecera) [2062343] - iavf: Rework mutexes for better synchronisation (Ivan Vecera) [2062343] - iavf: remove an unneeded variable (Ivan Vecera) [2062343] - iavf: Fix limit of total number of queues to active queues of VF (Ivan Vecera) [2062343] - iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Ivan Vecera) [2062343] - iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Ivan Vecera) [2062343] - virtchnl: Add support for new VLAN capabilities (Ivan Vecera) [2062343] - virtchnl: Use the BIT() macro for capability/offload flags (Ivan Vecera) [2062343] - virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define (Ivan Vecera) [2062343] - virtchnl: Add missing padding to virtchnl_proto_hdrs (Ivan Vecera) [2062343] - ice: Fix race condition during interface enslave (Ivan Vecera) [2062343] - ice: Fix curr_link_speed advertised speed (Ivan Vecera) [2062343] - ice: Don't use GFP_KERNEL in atomic context (Ivan Vecera) [2062343] - ice: Fix error with handling of bonding MTU (Ivan Vecera) [2062343] - ice: stop disabling VFs due to PF error responses (Ivan Vecera) [2062343] - ice: initialize local variable 'tlv' (Ivan Vecera) [2062343] - ice: check the return of ice_ptp_gettimex64 (Ivan Vecera) [2062343] - ice: fix concurrent reset and removal of VFs (Ivan Vecera) [2062343] - ice: fix setting l4 port flag when adding filter (Ivan Vecera) [2062343] - ice: Match on all profiles in slow-path (Ivan Vecera) [2062343] - ice: enable parsing IPSEC SPI headers for RSS (Ivan Vecera) [2062343] - ice: Avoid RTNL lock when re-creating auxiliary device (Ivan Vecera) [2062343] - ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler (Ivan Vecera) [2062343] - ice: fix IPIP and SIT TSO offload (Ivan Vecera) [2062343] - ice: fix an error code in ice_cfg_phy_fec() (Ivan Vecera) [2062343] - ice: Use bitmap_free() to free bitmap (Ivan Vecera) [2062343] - ice: Optimize a few bitmap operations (Ivan Vecera) [2062343] - ice: Slightly simply ice_find_free_recp_res_idx (Ivan Vecera) [2062343] - ice: improve switchdev's slow-path (Ivan Vecera) [2062343] - ice: replay advanced rules after reset (Ivan Vecera) [2062343] - ice: Add flow director support for channel mode (Ivan Vecera) [2062343] - ice: trivial: fix odd indenting (Ivan Vecera) [2062343] - ice: support crosstimestamping on E822 devices if supported (Ivan Vecera) [2062343] - ice: exit bypass mode once hardware finishes timestamp calibration (Ivan Vecera) [2062343] - ice: ensure the hardware Clock Generation Unit is configured (Ivan Vecera) [2062343] - ice: implement basic E822 PTP support (Ivan Vecera) [2062343] - ice: convert clk_freq capability into time_ref (Ivan Vecera) [2062343] - ice: introduce ice_ptp_init_phc function (Ivan Vecera) [2062343] - ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Ivan Vecera) [2062343] - ice: PTP: move setting of tstamp_config (Ivan Vecera) [2062343] - ice: introduce ice_base_incval function (Ivan Vecera) [2062343] - ice: xsk: fix cleaned_count setting (Ivan Vecera) [2062343] - ice: xsk: allow empty Rx descriptors on XSK ZC data path (Ivan Vecera) [2062343] - ice: xsk: allocate separate memory for XDP SW ring (Ivan Vecera) [2062343] - ice: xsk: return xsk buffers back to pool when cleaning the ring (Ivan Vecera) [2062343] - ice: use modern kernel API for kick (Ivan Vecera) [2062343] - ice: tighter control over VSI_DOWN state (Ivan Vecera) [2062343] - ice: use prefetch methods (Ivan Vecera) [2062343] - ice: update to newer kernel API (Ivan Vecera) [2062343] - ice: support immediate firmware activation via devlink reload (Ivan Vecera) [2062343] - ice: reduce time to read Option ROM CIVD data (Ivan Vecera) [2062343] - ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Ivan Vecera) [2062343] - ice: move and rename ice_check_for_pending_update (Ivan Vecera) [2062343] - ice: devlink: add shadow-ram region to snapshot Shadow RAM (Ivan Vecera) [2062343] - ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Ivan Vecera) [2062343] - ice: Remove unnecessary casts (Ivan Vecera) [2062343] - ice: Propagate error codes (Ivan Vecera) [2062343] - ice: Remove excess error variables (Ivan Vecera) [2062343] - ice: Cleanup after ice_status removal (Ivan Vecera) [2062343] - ice: Remove enum ice_status (Ivan Vecera) [2062343] - ice: Use int for ice_status (Ivan Vecera) [2062343] - ice: Remove string printing for ice_status (Ivan Vecera) [2062343] - ice: Refactor status flow for DDP load (Ivan Vecera) [2062343] - ice: Refactor promiscuous functions (Ivan Vecera) [2062343] - ice: refactor PTYPE validating (Ivan Vecera) [2062343] - ice: Add package PTYPE enable information (Ivan Vecera) [2062343] - ice: safer stats processing (Ivan Vecera) [2062343] - ice: fix adding different tunnels (Ivan Vecera) [2062343] - ice: fix choosing UDP header type (Ivan Vecera) [2062343] - ice: ignore dropped packets during init (Ivan Vecera) [2062343] - ice: rearm other interrupt cause register after enabling VFs (Ivan Vecera) [2062343] - net/ice: Remove unused enum (Ivan Vecera) [2062343] - net/ice: Fix boolean assignment (Ivan Vecera) [2062343] - net/ice: Add support for enable_iwarp and enable_roce devlink param (Ivan Vecera) [2062343] - ice: avoid bpf_prog refcount underflow (Ivan Vecera) [2062343] - ice: fix vsi->txq_map sizing (Ivan Vecera) [2062343] - ice: Hide bus-info in ethtool for PRs in switchdev mode (Ivan Vecera) [2062343] - ice: Clear synchronized addrs when adding VFs in switchdev mode (Ivan Vecera) [2062343] - ice: fix error return code in ice_get_recp_frm_fw() (Ivan Vecera) [2062343] - ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Ivan Vecera) [2062343] - ice: Add support to print error on PHY FW load failure (Ivan Vecera) [2062343] - ice: Add support for changing MTU on PR in switchdev mode (Ivan Vecera) [2062343] - ice: send correct vc status in switchdev (Ivan Vecera) [2062343] - ice: support for GRE in eswitch (Ivan Vecera) [2062343] - ice: low level support for tunnels (Ivan Vecera) [2062343] - ice: VXLAN and Geneve TC support (Ivan Vecera) [2062343] - ice: support for indirect notification (Ivan Vecera) [2062343] - ice: Add tc-flower filter support for channel (Ivan Vecera) [2062343] - ice: enable ndo_setup_tc support for mqprio_qdisc (Ivan Vecera) [2062343] - ice: Add infrastructure for mqprio support via ndo_setup_tc (Ivan Vecera) [2062343] - ice: fix an error code in ice_ena_vfs() (Ivan Vecera) [2062343] - ice: use devm_kcalloc() instead of devm_kzalloc() (Ivan Vecera) [2062343] - ice: Make use of the helper function devm_add_action_or_reset() (Ivan Vecera) [2062343] - ice: Refactor PR ethtool ops (Ivan Vecera) [2062343] - ice: Forbid trusted VFs in switchdev mode (Ivan Vecera) [2062343] - ice: Manage act flags for switchdev offloads (Ivan Vecera) [2062343] - ice: introduce XDP_TX fallback path (Ivan Vecera) [2062343] - ice: optimize XDP_TX workloads (Ivan Vecera) [2062343] - ice: propagate xdp_ring onto rx_ring (Ivan Vecera) [2062343] - ice: do not create xdp_frame on XDP_TX (Ivan Vecera) [2062343] - ice: unify xdp_rings accesses (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PR (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PF (Ivan Vecera) [2062343] - ice: Allow changing lan_en and lb_en on all kinds of filters (Ivan Vecera) [2062343] - ice: cleanup rules info (Ivan Vecera) [2062343] - ice: allow deleting advanced rules (Ivan Vecera) [2062343] - ice: allow adding advanced rules (Ivan Vecera) [2062343] - ice: create advanced switch recipe (Ivan Vecera) [2062343] - ice: manage profiles and field vectors (Ivan Vecera) [2062343] - ice: implement low level recipes functions (Ivan Vecera) [2062343] - ice: add port representor ethtool ops and stats (Ivan Vecera) [2062343] - ice: switchdev slow path (Ivan Vecera) [2062343] - ice: rebuild switchdev when resetting all VFs (Ivan Vecera) [2062343] - ice: enable/disable switchdev when managing VFs (Ivan Vecera) [2062343] - ice: introduce new type of VSI for switchdev (Ivan Vecera) [2062343] - ice: set and release switchdev environment (Ivan Vecera) [2062343] - net: export metadata_dst_free() (Ivan Vecera) [2062343] - ice: allow changing lan_en and lb_en on dflt rules (Ivan Vecera) [2062343] - ice: manage VSI antispoof and destination override (Ivan Vecera) [2062343] - ice: allow process VF opcodes in different ways (Ivan Vecera) [2062343] - ice: introduce VF port representor (Ivan Vecera) [2062343] - ice: Move devlink port to PF/VF struct (Ivan Vecera) [2062343] - ice: support basic E-Switch mode control (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2062343] - ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Ivan Vecera) [2062343] - ice: fix FDIR init missing when reset VF (Ivan Vecera) [2062343] - intel: Remove rcu_read_lock() around XDP program invocation (Ivan Vecera) [2062343] - intel: Update drivers to use ethtool_sprintf (Ivan Vecera) [2062343] - ice: fix conversion to new udp_tunnel infrastructure (Ivan Vecera) [2062343] - intel-ethernet: clean up W=1 warnings in kdoc (Ivan Vecera) [2062343] - PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Ivan Vecera) [2062343] - treewide: Use sizeof_field() macro (Ivan Vecera) [2062343] - devlink: Add 'enable_iwarp' generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_vnet" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_rdma" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_eth" generic device param (Ivan Vecera) [2062343] - gfs2: dequeue iopen holder in gfs2_inode_lookup error (Bob Peterson) [2061665] - redhat/configs: Increase CONFIG_LOCKDEP_CHAINS_BITS from 16 to 17 (Waiman Long) [2057339] - redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2060237 2016948]- makefile: Add dist-* targets (Prarit Bhargava) - Fonts: Replace discarded const qualifier (Nico Pache) [1904374] - Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts (Nico Pache) [1904374] - fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h (Nico Pache) [1904374] - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (Prarit Bhargava) [2040021] - x86/cpu: Add Raptor Lake to Intel family (Prarit Bhargava) [2040021] - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2016335] - powerpc/prom: fix early DEBUG messages (Desnes A. Nunes do Rosario) [2016335] - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2016335] - KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2058907] - igb: refactor XDP registration (Corinna Vinschen) [2040171] - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2040171] - scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Nilesh Javali) [2054565] - EDAC/amd64: Save max number of controllers for F19 M70 (Aristeu Rozanski) [2064285] - CI: Use 8.6-rt branch for rhel8 realtime_check (Chris White) - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2046525] - tipc: fix incorrect order of state message data sanity check (Xin Long) [2048971] - tipc: improve size validations for received domain records (Xin Long) [2048971] {CVE-2022-0435} - efi/x86: Call efi_parse_options() from efi_main() (Lenny Szubowicz) [2049233]- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2023907] - net/mlx5: DR, Warn on failure to destroy objects due to refcount (Amir Tzin) [2022325] - net/mlx5: DR, Add support for dumping steering info (Amir Tzin) [2022325] - net/mlx5: DR, Add missing reserved fields to dr_match_param (Amir Tzin) [2022325] - net/mlx5: DR, Add check for flex parser ID value (Amir Tzin) [2022325] - net/mlx5: DR, Rename list field in matcher struct to list_node (Amir Tzin) [2022325] - net/mlx5: DR, Remove unused struct member in matcher (Amir Tzin) [2022325] - net/mlx5: DR, Fix error flow in creating matcher (Amir Tzin) [2022325] - net/mlx5e: Avoid implicit modify hdr for decap drop rule (Amir Tzin) [2015434] - net/mlx5e: TC, Fix memory leak with rules with internal port (Amir Tzin) [2015434] - net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled (Amir Tzin) [2015434] - net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (Amir Tzin) [2015434] - net/mlx5: E-Switch, Check group pointer before reading bw_share value (Amir Tzin) [2015434] - net/mlx5: E-Switch, fix single FDB creation on BlueField (Amir Tzin) [2015434] - net/mlx5: E-switch, Respect BW share of the new group (Amir Tzin) [2015434] - net/mlx5: DR, Fix check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: E-Switch, rebuild lag only when needed (Amir Tzin) [2015434] - net/mlx5e: Delete forward rule for ct or sample action (Amir Tzin) [2015434] - net/mlx5: E-Switch, Use indirect table only if all destinations support it (Amir Tzin) [2015434] - net/mlx5: Support internal port as decap route device (Amir Tzin) [2015434] - net/mlx5e: Term table handling of internal port rules (Amir Tzin) [2015434] - net/mlx5e: Add indirect tc offload of ovs internal port (Amir Tzin) [2015434] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Amir Tzin) [2015434] - net/mlx5e: Offload internal port as encap route device (Amir Tzin) [2015434] - net/mlx5e: Offload tc rules that redirect to ovs internal port (Amir Tzin) [2015434] - net/mlx5e: Accept action skbedit in the tc actions list (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add ovs internal port mapping to metadata support (Amir Tzin) [2015434] - net/mlx5e: Use generic name for the forwarding dev pointer (Amir Tzin) [2015434] - net/mlx5e: Refactor rx handler of represetor device (Amir Tzin) [2015434] - net/mlx5: DR, Add check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: Allow skipping counter refresh on creation (Amir Tzin) [2015434] - net/mlx5e: IPsec: Refactor checksum code in tx data path (Amir Tzin) [2015434] - net/mlx5: CT: Remove warning of ignore_flow_level support for VFs (Amir Tzin) [2015434] - net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() (Amir Tzin) [2015434] - net/mlx5: Bridge, fix uninitialized variable usage (Amir Tzin) [2015434] - net/mlx5: Lag, don't update lag if lag isn't supported (Amir Tzin) [2015434] - net/mlx5: E-switch, Return correct error code on group creation failure (Amir Tzin) [2015434] - net/mlx5: Bridge, support LAG (Amir Tzin) [2015434] - net/mlx5: Bridge, allow merged eswitch connectivity (Amir Tzin) [2015434] - net/mlx5: Bridge, extract FDB delete notification to function (Amir Tzin) [2015434] - net/mlx5: Bridge, identify port by vport_num+esw_owner_vhca_id pair (Amir Tzin) [2015434] - net/mlx5: Bridge, obtain core device from eswitch instead of priv (Amir Tzin) [2015434] - net/mlx5: Bridge, release bridge in same function where it is taken (Amir Tzin) [2015434] - net/mlx5: Lag, Create shared FDB when in switchdev mode (Amir Tzin) [2015434] - net/mlx5: E-Switch, add logic to enable shared FDB (Amir Tzin) [2015434] - net/mlx5: Lag, properly lock eswitch if needed (Amir Tzin) [2015434] - net/mlx5: Add send to vport rules on paired device (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add event callback for representors (Amir Tzin) [2015434] - net/mlx5e: Use shared mappings for restoring from metadata (Amir Tzin) [2015434] - net/mlx5e: Add an option to create a shared mapping (Amir Tzin) [2015434] - net/mlx5: E-Switch, set flow source for send to uplink rule (Amir Tzin) [2015434] - RDMA/mlx5: Add shared FDB support (Amir Tzin) [2015434] - {net, RDMA}/mlx5: Extend send to vport rules (Amir Tzin) [2015434] - RDMA/mlx5: Fill port info based on the relevant eswitch (Amir Tzin) [2015434] - net/mlx5: Lag, add initial logic for shared FDB (Amir Tzin) [2015434] - net/mlx5: Return mdev from eswitch (Amir Tzin) [2015434] - net/mlx5: E-switch, Add QoS tracepoints (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow to add vports to rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow setting share/max tx rate limits of rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Introduce rate limiting groups API (Amir Tzin) [2015434] - net/mlx5: E-switch, Enable devlink port tx_{share|max} rate control (Amir Tzin) [2015434] - net/mlx5: E-switch, Move QoS related code to dedicated file (Amir Tzin) [2015434] - net/mlx5e: TC, Support sample offload action for tunneled traffic (Amir Tzin) [2015434] - net/mlx5e: TC, Restore tunnel info for sample offload (Amir Tzin) [2015434] - net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel (Amir Tzin) [2015434] - net/mlx5e: Refactor ct to use post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: Introduce post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: CT, Use xarray to manage fte ids (Amir Tzin) [2015434] - net/mlx5e: Move sample attribute to flow attribute (Amir Tzin) [2015434] - net/mlx5e: Move esw/sample to en/tc/sample (Amir Tzin) [2015434] - net/mlx5e: Remove mlx5e dependency from E-Switch sample (Amir Tzin) [2015434] - net/mlx5: DR, Fix querying eswitch manager vport for ECPF (Amir Tzin) [2018097] - net/mlx5: DR, Handle eswitch manager and uplink vports separately (Amir Tzin) [2018097] - net/mlx5: DR, Add missing string for action type SAMPLER (Amir Tzin) [2018097] - net/mlx5: DR, init_next_match only if needed (Amir Tzin) [2018097] - net/mlx5: DR, Increase supported num of actions to 32 (Amir Tzin) [2018097] - net/mlx5: DR, Add support for SF vports (Amir Tzin) [2018097] - net/mlx5: DR, Support csum recalculation flow table on SFs (Amir Tzin) [2018097] - net/mlx5: DR, Align error messages for failure to obtain vport caps (Amir Tzin) [2018097] - net/mlx5: DR, Add missing query for vport 0 (Amir Tzin) [2018097] - net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK (Amir Tzin) [2018097] - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [1943202] - nvme-tcp: change target from tech-preview to unmaintained (John Meneghini) [2061577] - drm/amd/display: Don't reinitialize DMCUB on s0ix resume (Karol Herbst) [2059680] - tcp: Add snd_wnd to TCP_INFO (Davide Caratti) [2056608] - tcp: Add TCP_INFO counter for packets received out-of-order (Davide Caratti) [2056608] - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state (Amir Tzin) [1982236] - net/mlx5e: Add TX max rate support for MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() (Amir Tzin) [1982236] - net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Mutually exclude setting of TX-port-TS and MQPRIO in channel mode (Amir Tzin) [1982236] - net/mlx5e: Fix condition when retrieving PTP-rqn (Amir Tzin) [1982236] - net/mlx5: Fix inner TTC table creation (Amir Tzin) [1982236] - net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors (Amir Tzin) [1982236] - net/mlx5e: Improve MQPRIO resiliency (Amir Tzin) [1982236] - net/mlx5e: Support MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Handle errors of netdev_set_num_tc() (Amir Tzin) [1982236] - net/mlx5e: Maintain MQPRIO mode parameter (Amir Tzin) [1982236] - net/mlx5e: Abstract MQPRIO params (Amir Tzin) [1982236] - net/mlx5e: Support flow classification into RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Support multiple RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Dynamically allocate TIRs in RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Convert RSS to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Introduce abstraction of RSS context (Amir Tzin) [1982236] - net/mlx5e: Introduce TIR create/destroy API in rx_res (Amir Tzin) [1982236] - net/mlx5e: Do not try enable RSS when resetting indir table (Amir Tzin) [1982236] - net/mlx5: Embed mlx5_ttc_table (Amir Tzin) [1982236] - net/mlx5: Move TTC logic to fs_ttc (Amir Tzin) [1982236] - net/mlx5e: Decouple TTC logic from mlx5e (Amir Tzin) [1982236] - net/mlx5e: Rename some related TTC args and functions (Amir Tzin) [1982236] - net/mlx5e: Rename traffic type enums (Amir Tzin) [1982236] - net/mlx5e: Allocate the array of channels according to the real max_nch (Amir Tzin) [1982236] - net/mlx5e: Hide all implementation details of mlx5e_rx_res (Amir Tzin) [1982236] - net/mlx5e: Introduce mlx5e_channels API to get RQNs (Amir Tzin) [1982236] - net/mlx5e: Use a new initializer to build uniform indir table (Amir Tzin) [1982236] - net/mlx5e: Use the new TIR API for kTLS (Amir Tzin) [1982236] - net/mlx5e: Move management of indir traffic types to rx_res (Amir Tzin) [1982236] - net/mlx5e: Convert TIR to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Create struct mlx5e_rss_params_hash (Amir Tzin) [1982236] - net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() (Amir Tzin) [1982236] - net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id (Amir Tzin) [1982236] - net/mlx5e: Take RQT out of TIR and group RX resources (Amir Tzin) [1982236] - net/mlx5e: Move RX resources to a separate struct (Amir Tzin) [1982236] - net/mlx5e: Move mlx5e_build_rss_params() call to init_rx (Amir Tzin) [1982236] - net/mlx5e: Convert RQT to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Check if inner FT is supported outside of create/destroy functions (Amir Tzin) [1982236] - net/mlx5: Take TIR destruction out of the TIR list lock (Amir Tzin) [1982236] - PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset (Myron Stowe) [2060122] - PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() (Myron Stowe) [2060122] - iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (Jerry Snitselaar) [2062094] - redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2059695] - redhat: drop the -sha512 suffix from default rhpkg invocation (Jarod Wilson) - sysctl: return -EINVAL if val violates minmax (Rafael Aquini) [2062571] - kernel/sysctl.c: switch to bitmap_zalloc() (Rafael Aquini) [2062571] - netlabel: remove unused parameter in netlbl_netlink_auditinfo() (William Zhao) [1985319] - netlabel: Fix memory leak in netlbl_mgmt_add_common (William Zhao) [1985319] - bpftool: Fix indent in option lists in the documentation (Yauheni Kaliuta) [2014861] - libbpf: Fix memleak in libbpf_netlink_recv() (Yauheni Kaliuta) [2014861] - libbpf: Use dynamically allocated buffer when receiving netlink messages (Yauheni Kaliuta) [2014861] - libbpf: Clean gen_loader's attach kind. (Yauheni Kaliuta) [2014861] - powerpc/bpf: Use bctrl for making function calls (Jiri Olsa) [2014861] - powerpc/signal: Use PPC_RAW_xx() macros (Jiri Olsa) [2014861] - powerpc/ebpf64: Use PPC_RAW_MFLR() (Jiri Olsa) [2014861] - powerpc/opcodes: Add shorter macros for registers for use with PPC_RAW_xx() (Jiri Olsa) [2014861] - lib/test: fix spelling mistakes (Jiri Olsa) [2014861] - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing (Jiri Olsa) [2014861] - bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing (Jiri Olsa) [2014861] - docs: bpf: bpf_lsm.rst: avoid using ReST :doc:`foo` markup (Jiri Olsa) [2014861] - bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations (Jiri Olsa) [2014861] - bpf, arm64: Remove redundant switch case about BPF_DIV and BPF_MOD (Jiri Olsa) [2014861] - bpf, arm64: Replace STACK_ALIGN() with round_up() to align stack size (Jiri Olsa) [2014861] - selftests, bpf: Test that dead ldx_w insns are accepted (Jiri Olsa) [2014861] - bpf, selftests: Add test cases for pointer alu from multiple paths (Jiri Olsa) [2014861] - bpf: Selftest to verify mixing bpf2bpf calls and tailcalls with insn patch (Jiri Olsa) [2014861] - selftests/bpf: Fix ringbuf test fetching map FD (Jiri Olsa) [2014861] - selftests/bpf: Whitelist test_progs.h from .gitignore (Jiri Olsa) [2014861] - selftests, bpf: Make docs tests fail more reliably (Jiri Olsa) [2014861] - selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks (Jiri Olsa) [2014861] - selftests/bpf: Add bpf_lookup_and_delete_elem tests (Jiri Olsa) [2014861] - selftests/bpf: Convert test trace_printk to lskel. (Jiri Olsa) [2014861] - selftests/bpf: Convert test printk to use rodata. (Jiri Olsa) [2014861] - selftests/bpf: Convert atomics test to light skeleton. (Yauheni Kaliuta) [2014861] - selftests/bpf: Convert few tests to light skeleton. (Jiri Olsa) [2014861] - selftests/bpf: Test for btf_load command. (Jiri Olsa) [2014861] - selftests/bpf: Test for syscall program type (Jiri Olsa) [2014861] - libbpf: Add selftests for TC-BPF management API (Jiri Olsa) [2014861] - selftests/bpf: Validate skeleton gen handles skipped fields (Jiri Olsa) [2014861] - selftests/bpf: Stop using static variables for passing data to/from user-space (Jiri Olsa) [2014861] - tools: bpftool: Document and add bash completion for -L, -B options (Jiri Olsa) [2014861] - tools: bpftool: Update and synchronise option list in doc and help msg (Jiri Olsa) [2014861] - bpftool: Remove unused includes to (Jiri Olsa) [2014861] - powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2014861] - libbpf: Fix lookup_and_delete_elem_flags error reporting (Jiri Olsa) [2014861] - bpftool: Check malloc return value in mount_bpffs_for_pin (Jiri Olsa) [2014861] - tools: bpf: Fix error in 'make -C tools/ bpf_install' (Jiri Olsa) [2014861] - bpftool: Properly close va_list 'ap' by va_end() on error (Jiri Olsa) [2014861] - bpf: Fix libelf endian handling in resolv_btfids (Jiri Olsa) [2014861] - tools/bpftool: Fix error return code in do_batch() (Jiri Olsa) [2014861] - tools/bpftool: Fix cross-build (Jiri Olsa) [2014861] - bpftool: Set errno on skeleton failures and propagate errors (Jiri Olsa) [2014861] - bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command. (Jiri Olsa) [2014861] - bpftool: Stop emitting static variables in BPF skeleton (Jiri Olsa) [2014861] - bpftool: Strip const/volatile/restrict modifiers from .bss and .data vars (Jiri Olsa) [2014861] - bpf: Add missing bpf_read_[un]lock_trace() for syscall program (Jiri Olsa) [2014861] - libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Jiri Olsa) [2014861] - libbpf: Fix segfault in light skeleton for objects without BTF (Jiri Olsa) [2014861] - libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() (Jiri Olsa) [2014861] - libbpf, doc: Eliminate warnings in libbpf_naming_convention (Jiri Olsa) [2014861] - net, core: Allow netdev_lower_get_next_private_rcu in bh context (Jiri Olsa) [2014861] - samples/bpf: Fix the error return code of xdp_redirect's main() (Jiri Olsa) [2014861] - samples/bpf: Fix Segmentation fault for xdp_redirect command (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_sample_pkts usage (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_fwd usage (Jiri Olsa) [2014861] - samples, bpf: Suppress compiler warning (Jiri Olsa) [2014861] - file: Rename __close_fd to close_fd and remove the files parameter (Jiri Olsa) [2014861] - bpf: Fix ringbuf helper function compatibility (Jiri Olsa) [2014861] - bpf: Clear zext_dst of dead insns (Jiri Olsa) [2014861] - bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers (Jiri Olsa) [2014861] - bpf, core: Fix kernel-doc notation (Jiri Olsa) [2014861] - libbpf: Do not close un-owned FD 0 on errors (Jiri Olsa) [2014861] - libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT (Jiri Olsa) [2014861] - s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] (Jiri Olsa) [2014861] - libbpf: Restore errno return for functions that were already returning it (Jiri Olsa) [2014861] - powerpc/bpf: Write protect JIT code (Jiri Olsa) [2014861] - powerpc/bpf: Remove bpf_jit_free() (Jiri Olsa) [2014861] - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc (Jiri Olsa) [2014861] - bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() (Jiri Olsa) [2014861] - bpf: Allow RCU-protected lookups to happen from bh context (Jiri Olsa) [2014861] - bpf, x86: Remove unused cnt increase from EMIT macro (Jiri Olsa) [2014861] - libbpf: Switch to void * casting in netlink helpers (Jiri Olsa) [2014861] - libbpf: Add request buffer type for netlink messages (Jiri Olsa) [2014861] - libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loading (Jiri Olsa) [2014861] - bpf: Add documentation for libbpf including API autogen (Jiri Olsa) [2014861] - bpf: Fix up register-based shifts in interpreter to silence KUBSAN (Jiri Olsa) [2014861] - libbpf: Fail compilation if target arch is missing (Jiri Olsa) [2014861] - bpf: Fix typo in kernel/bpf/bpf_lsm.c (Jiri Olsa) [2014861] - bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYPE_SK_REUSEPORT. (Jiri Olsa) [2014861] - libbpf: Set NLM_F_EXCL when creating qdisc (Jiri Olsa) [2014861] - libbpf: Remove unneeded check for flags during tc detach (Jiri Olsa) [2014861] - libbpf: Simplify the return expression of bpf_object__init_maps function (Jiri Olsa) [2014861] - libbpf: Fix pr_warn type warnings on 32bit (Jiri Olsa) [2014861] - libbpf: Install skel_internal.h header used from light skeletons (Jiri Olsa) [2014861] - libbpf: Refactor header installation portions of Makefile (Jiri Olsa) [2014861] - libbpf: Move few APIs from 0.4 to 0.5 version (Jiri Olsa) [2014861] - bpf, tnums: Provably sound, faster, and more precise algorithm for tnum_mul (Jiri Olsa) [2014861] - libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for high-level APIs (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for low-level APIs (Jiri Olsa) [2014861] - libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors (Jiri Olsa) [2014861] - bpf: Fix spelling mistakes (Jiri Olsa) [2014861] - bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags (Jiri Olsa) [2014861] - bpf: Add lookup_and_delete_elem support to hashtab (Jiri Olsa) [2014861] - libbpf: Skip bpf_object__probe_loading for light skeleton (Jiri Olsa) [2014861] - bpf: Make some symbols static (Jiri Olsa) [2014861] - bpf: Add cmd alias BPF_PROG_RUN (Jiri Olsa) [2014861] - libbpf: Introduce bpf_map__initial_value(). (Jiri Olsa) [2014861] - libbpf: Cleanup temp FDs when intermediate sys_bpf fails. (Jiri Olsa) [2014861] - libbpf: Generate loader program out of BPF ELF file. (Jiri Olsa) [2014861] - libbpf: Preliminary support for fd_idx (Jiri Olsa) [2014861] - libbpf: Add bpf_object pointer to kernel_supports(). (Jiri Olsa) [2014861] - libbpf: Change the order of data and text relocations. (Jiri Olsa) [2014861] - bpf: Add bpf_sys_close() helper. (Jiri Olsa) [2014861] - bpf: Add bpf_btf_find_by_name_kind() helper. (Jiri Olsa) [2014861] - bpf: Introduce fd_idx (Jiri Olsa) [2014861] - bpf: Make btf_load command to be bpfptr_t compatible. (Jiri Olsa) [2014861] - libbpf: Support for syscall program type (Jiri Olsa) [2014861] - bpf: Prepare bpf syscall to be used from kernel and user space. (Jiri Olsa) [2014861] - bpf: Introduce bpfptr_t user/kernel pointer. (Jiri Olsa) [2014861] - bpf: Introduce bpf_sys_bpf() helper and program type. (Jiri Olsa) [2014861] - libbpf: Add low level TC-BPF management API (Jiri Olsa) [2014861] - libbpf: Add various netlink helpers (Jiri Olsa) [2014861] - libbpf: Reject static entry-point BPF programs (Jiri Olsa) [2014861] - libbpf: Reject static maps (Jiri Olsa) [2014861] - libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions (Jiri Olsa) [2014861] - libbpf: Add per-file linker opts (Jiri Olsa) [2014861] - bpf: verifier: Use copy_array for jmp_history (Jiri Olsa) [2014861] - bpf: verifier: Improve function state reallocation (Jiri Olsa) [2014861]- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190] - megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek) - internal: update RHEL_MINOR for the start of RHEL-8.7 development (Jarod Wilson)- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190]- megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek)- xfs: don't generate selinux audit messages for capability testing (Brian Foster) [2059835]- ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975007] - ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975007] - ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975007] - ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975007] - xfs: restore speculative_cow_prealloc_lifetime sysctl (Bill O'Donnell) [2015621] - xfs: Fix the free logic of state in xfs_attr_node_hasname (Bill O'Donnell) [2015621 2037498] - xfs: punch out data fork delalloc blocks on COW writeback failure (Bill O'Donnell) [2015621 2012872] - xfs: use kmem_cache_free() for kmem_cache objects (Bill O'Donnell) [2015621] - xfs: logging the on disk inode LSN can make it go backwards (Bill O'Donnell) [2015621] - xfs: only reset incore inode health state flags when reclaiming an inode (Bill O'Donnell) [2015621] - xfs: remove obsolete AGF counter debugging (Bill O'Donnell) [2015621] - xfs: Initialize xfs_alloc_arg->total correctly when allocating minlen extents (Bill O'Donnell) [2015621] - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent (Bill O'Donnell) [2015621] - xfs: mark a data structure sick if there are cross-referencing errors (Bill O'Donnell) [2015621] - xfs: fix maxlevels comparisons in the btree staging code (Bill O'Donnell) [2015621] - xfs: fix incorrect unit conversion in scrub tracepoint (Bill O'Donnell) [2015621] - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes (Bill O'Donnell) [2015621] - xfs: fix radix tree tag signs (Bill O'Donnell) [2015621] - xfs: force log and push AIL to clear pinned inodes when aborting mount (Bill O'Donnell) [2015621] - xfs: use current->journal_info for detecting transaction recursion (Bill O'Donnell) [2015621] - xfs: don't nest transactions when scanning for eofblocks (Bill O'Donnell) [2015621] - xfs: fix boolreturn.cocci warnings (Bill O'Donnell) [2015621] - xfs: get rid of xfs_growfs_{data,log}_t (Bill O'Donnell) [2015621] - xfs: rename `new' to `delta' in xfs_growfs_data_private() (Bill O'Donnell) [2015621] - xfs: don't bounce the iolock between free_{eof,cow}blocks (Bill O'Donnell) [2015621] - xfs: expose the blockgc workqueue knobs publicly (Bill O'Donnell) [2015621] - xfs: parallelize block preallocation garbage collection (Bill O'Donnell) [2015621] - xfs: rename block gc start and stop functions (Bill O'Donnell) [2015621] - xfs: only walk the incore inode tree once per blockgc scan (Bill O'Donnell) [2015621] - xfs: consolidate the eofblocks and cowblocks workers (Bill O'Donnell) [2015621] - xfs: consolidate incore inode radix tree posteof/cowblocks tags (Bill O'Donnell) [2015621] - xfs: remove trivial eof/cowblocks functions (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_cowblocks (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_eofblocks (Bill O'Donnell) [2015621] - xfs: relocate the eofb/cowb workqueue functions (Bill O'Donnell) [2015621] - xfs: set WQ_SYSFS on all workqueues in debug mode (Bill O'Donnell) [2015621] - xfs: increase the default parallelism levels of pwork clients (Bill O'Donnell) [2015621] - xfs: flush speculative space allocations when we run out of space (Bill O'Donnell) [2015621] - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites (Bill O'Donnell) [2015621] - xfs: add a tracepoint for blockgc scans (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for chown (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for inode creation (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for file blocks (Bill O'Donnell) [2015621] - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent (Bill O'Donnell) [2015621] - xfs: pass flags and return gc errors from xfs_blockgc_free_quota (Bill O'Donnell) [2015621] - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts (Bill O'Donnell) [2015621] - xfs: xfs_inode_free_quota_blocks should scan project quota (Bill O'Donnell) [2015621] - xfs: don't stall cowblocks scan if we can't take locks (Bill O'Donnell) [2015621] - xfs: trigger all block gc scans when low on quota space (Bill O'Donnell) [2015621] - xfs: shut down the filesystem if we screw up quota reservation (Bill O'Donnell) [2015621] - xfs: rename code to error in xfs_ioctl_setattr (Bill O'Donnell) [2015621] - xfs: remove xfs_qm_vop_chown_reserve (Bill O'Donnell) [2015621] - xfs: refactor inode ownership change transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor inode creation transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor reflink functions to use xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: refactor common transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: reserve data and rt quota at the same time (Bill O'Donnell) [2015621] - xfs: clean up icreate quota reservation calls (Bill O'Donnell) [2015621] - xfs: remove xfs_trans_unreserve_quota_nblks completely (Bill O'Donnell) [2015621] - xfs: create convenience wrappers for incore quota block reservations (Bill O'Donnell) [2015621] - xfs: clean up quota reservation callsites (Bill O'Donnell) [2015621] - xfs: reduce quota reservation when doing a dax unwritten extent conversion (Bill O'Donnell) [2015621] - xfs: reduce exclusive locking on unaligned dio (Bill O'Donnell) [2015621] - xfs: split the unaligned DIO write code out (Bill O'Donnell) [2015621] - xfs: improve the reflink_bounce_dio_write tracepoint (Bill O'Donnell) [2015621] - xfs: simplify the read/write tracepoints (Bill O'Donnell) [2015621] - xfs: remove the buffered I/O fallback assert (Bill O'Donnell) [2015621] - xfs: cleanup the read/write helper naming (Bill O'Donnell) [2015621] - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware (Bill O'Donnell) [2015621] - xfs: factor out a xfs_ilock_iocb helper (Bill O'Donnell) [2015621] - xfs: Fix 'set but not used' warning in xfs_bmap_compute_alignments() (Bill O'Donnell) [2015621] - xfs: fix unused log variable in xfs_log_cover() (Bill O'Donnell) [2015621] - iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag (Bill O'Donnell) [2015621] - iomap: pass a flags argument to iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: rename the flags variable in __iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: Allow filesystem to call iomap_dio_complete without i_rwsem (Bill O'Donnell) [2015621] - xfs: reduce ilock acquisitions in xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: refactor xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: cover the log on freeze instead of cleaning it (Bill O'Donnell) [2015621] - xfs: remove xfs_quiesce_attr() (Bill O'Donnell) [2015621] - xfs: remove duplicate wq cancel and log force from attr quiesce (Bill O'Donnell) [2015621] - xfs: fold sbcount quiesce logging into log covering (Bill O'Donnell) [2015621] - xfs: don't reset log idle state on covering checkpoints (Bill O'Donnell) [2015621] - xfs: cover the log during log quiesce (Bill O'Donnell) [2015621] - xfs: separate log cleaning from log quiesce (Bill O'Donnell) [2015621] - xfs: lift writable fs check up into log worker task (Bill O'Donnell) [2015621] - xfs: set inode size after creating symlink (Bill O'Donnell) [2015621] - xfs: remove a stale comment from xfs_file_aio_write_checks() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to allocate only minlen size extents for files (Bill O'Donnell) [2015621] - xfs: Process allocated extent in a separate function (Bill O'Donnell) [2015621] - xfs: Compute bmap extent alignments in a separate function (Bill O'Donnell) [2015621] - xfs: Remove duplicate assert statement in xfs_bmap_btalloc() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to reduce maximum inode fork extent count (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when swapping extents (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when remapping an extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when moving extent from cow to data fork (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when writing to unwritten extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding/removing xattrs (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when renaming dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when removing dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when punching a hole (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when trivally adding a new extent (Bill O'Donnell) [2015621] - xfs: Add helper for checking per-inode extent count overflow (Bill O'Donnell) [2015621] - iwlwifi: pcie: add killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: add support for BNJ HW (Íñigo Huguet) [2043453] - iwlwifi: Fix FW name for gl (Íñigo Huguet) [2043453] - iwlwifi: Read the correct addresses when getting the crf id (Íñigo Huguet) [2043453] - iwlwifi: pcie: add jacket bit to device configuration parsing (Íñigo Huguet) [2043453] - iwlwifi: add new ax1650 killer device (Íñigo Huguet) [2043453] - iwlwifi: add new Qu-Hr device (Íñigo Huguet) [2043453] - iwlwifi: add missing entries for Gf4 with So and SoF (Íñigo Huguet) [2043453] - iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure (Íñigo Huguet) [2043453] - iwlwifi: add support for Bz-Z HW (Íñigo Huguet) [2043453] - iwlwifi: support 4-bits in MAC step value (Íñigo Huguet) [2043453] - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (Íñigo Huguet) [2043453] - mt76: mt7921: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2043453] - ath11k: Fix unexpected return buffer manager error for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Fix napi related hang (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. (Íñigo Huguet) [2043453] - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix AUX ROC removal (Íñigo Huguet) [2043453] - iwlwifi: mvm: set protected flag only for NDP ranging (Íñigo Huguet) [2043453] - iwlwifi: mvm: perform 6GHz passive scan after suspend (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix calculation of frame length (Íñigo Huguet) [2043453] - iwlwifi: mvm: test roc running status bits before removing the sta (Íñigo Huguet) [2043453] - iwlwifi: don't pass actual WGDS revision number in table_revision (Íñigo Huguet) [2043453] - iwlwifi: fix leaks/bad data after failed firmware load (Íñigo Huguet) [2043453] - iwlwifi: fix debug TLV parsing (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix 32-bit build in FTM (Íñigo Huguet) [2043453] - iwlwifi: fix Bz NMI behaviour (Íñigo Huguet) [2043453] - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (Íñigo Huguet) [2043453] - rtw88: 8822c: update rx settings to prevent potential hw deadlock (Íñigo Huguet) [2043453] - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE (Íñigo Huguet) [2043453] - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() (Íñigo Huguet) [2043453] - mac80211: fix FEC flag in radio tap header (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible resume failure (Íñigo Huguet) [2043453] - mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files (Íñigo Huguet) [2043453] - mt76: mt7921: fix network buffer leak by txs missing (Íñigo Huguet) [2043453] - mt76: mt7615: clear mcu error interrupt status on mt7663 (Íñigo Huguet) [2043453] - mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band (Íñigo Huguet) [2043453] - mt76: mt7921: use correct iftype data on 6GHz cap init (Íñigo Huguet) [2043453] - mt76: mt7921: fix boolreturn.cocci warning (Íñigo Huguet) [2043453] - mt76: mt7615: fix unused tx antenna mask in testmode (Íñigo Huguet) [2043453] - mt76: fix the wiphy's available antennas to the correct value (Íñigo Huguet) [2043453] - mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: fix possible OOB issue in mt76_calculate_default_rate (Íñigo Huguet) [2043453] - mt76: debugfs: fix queue reporting for mt76-usb (Íñigo Huguet) [2043453] - mt76: mt7915: fix SMPS operation fail (Íñigo Huguet) [2043453] - mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() (Íñigo Huguet) [2043453] - mt76: mt7921: fix MT7921E reset failure (Íñigo Huguet) [2043453] - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() (Íñigo Huguet) [2043453] - mt76: mt7921: drop offload_flags overwritten (Íñigo Huguet) [2043453] - mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine (Íñigo Huguet) [2043453] - bus: mhi: core: Use correctly sized arguments for bit field (Íñigo Huguet) [2043453] - bus: mhi: core: Fix race while handling SYS_ERR at power up (Íñigo Huguet) [2043453] - bus: mhi: core: Fix reading wake_capable channel configuration (Íñigo Huguet) [2043453] - bus: mhi: core: Minor style and comment fixes (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Graceful shutdown on freeze (Íñigo Huguet) [2043453] - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() (Íñigo Huguet) [2043453] - mt76: remove variable set but not used (Íñigo Huguet) [2043453] - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush (Íñigo Huguet) [2043453] - ath11k: add spectral/CFR buffer validation support (Íñigo Huguet) [2043453] - ath11k: Fix buffer overflow when scanning with extraie (Íñigo Huguet) [2043453] - mwifiex: Fix possible ABBA deadlock (Íñigo Huguet) [2043453] - ath10k: fix scan abort when duration is set for hw scan (Íñigo Huguet) [2043453] - ath10k: Fix tx hanging (Íñigo Huguet) [2043453] - iwlwifi: acpi: fix wgds rev 3 size (Íñigo Huguet) [2043453] - iwlwifi: mvm: avoid clearing a just saved session protection id (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix wrong documentation for scan request command (Íñigo Huguet) [2043453] - iwlwifi: mvm: synchronize with FW after multicast commands (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix delBA vs. NSSN queue sync race (Íñigo Huguet) [2043453] - ath11k: Fix QMI file type enum value (Íñigo Huguet) [2043453] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - ath10k: Fix the MTU size on QCA9377 SDIO (Íñigo Huguet) [2043453] - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (Íñigo Huguet) [2043453] - mwifiex: Ignore BTCOEX events from the 88W8897 firmware (Íñigo Huguet) [2043453] - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() (Íñigo Huguet) [2043453] - ath11k: Use host CE parameters for CE interrupts configuration (Íñigo Huguet) [2043453] - ath11k: Fix mon status ring rx tlv processing (Íñigo Huguet) [2043453] - ath11k: skip sending vdev down for channel switch (Íñigo Huguet) [2043453] - ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev (Íñigo Huguet) [2043453] - ath11k: Set IRQ affinity to CPU0 in case of one MSI vector (Íñigo Huguet) [2043453] - ath11k: do not restore ASPM in case of single MSI vector (Íñigo Huguet) [2043453] - ath11k: add support one MSI vector (Íñigo Huguet) [2043453] - ath11k: refactor multiple MSI vector implementation (Íñigo Huguet) [2043453] - ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ (Íñigo Huguet) [2043453] - ath11k: add CE and ext IRQ flag to indicate irq_handler (Íñigo Huguet) [2043453] - ath11k: get msi_data again after request_irq is called (Íñigo Huguet) [2043453] - ath9k: fix intr_txqs setting (Íñigo Huguet) [2043453] - ath11k: add hw_param for wakeup_mhi (Íñigo Huguet) [2043453] - ath11k: reset RSN/WPA present state for open BSS (Íñigo Huguet) [2043453] - ath11k: clear the keys properly via DISABLE_KEY (Íñigo Huguet) [2043453] - ath11k: Fix crash caused by uninitialized TX ring (Íñigo Huguet) [2043453] - ath11k: use cache line aligned buffers for dbring (Íñigo Huguet) [2043453] - ath11k: Fix ETSI regd with weather radar overlap (Íñigo Huguet) [2043453] - ath11k: fix FCS_ERR flag in radio tap header (Íñigo Huguet) [2043453] - ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request (Íñigo Huguet) [2043453] - ath11k: fix firmware crash during channel switch (Íñigo Huguet) [2043453] - ath11k: Fix 'unused-but-set-parameter' error (Íñigo Huguet) [2043453] - ath11k: fix DMA memory free in CE pipe cleanup (Íñigo Huguet) [2043453] - ath11k: fix error routine when fallback of add interface fails (Íñigo Huguet) [2043453] - ath11k: fix fw crash due to peer get authorized before key install (Íñigo Huguet) [2043453] - ath11k: Clear auth flag only for actual association in security mode (Íñigo Huguet) [2043453] - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware (Íñigo Huguet) [2043453] - ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 (Íñigo Huguet) [2043453] - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Íñigo Huguet) [2043453] - mac80211: initialize variable have_higher_than_11mbit (Íñigo Huguet) [2043453] - mac80211: fix locking in ieee80211_start_ap error path (Íñigo Huguet) [2043453] - mac80211: do drv_reconfig_complete() before restarting all (Íñigo Huguet) [2043453] - mac80211: mark TX-during-stop for TX in in_reconfig (Íñigo Huguet) [2043453] - mac80211: update channel context before station state (Íñigo Huguet) [2043453] - mac80211: Fix the size used for building probe request (Íñigo Huguet) [2043453] - mac80211: fix lookup when adding AddBA extension element (Íñigo Huguet) [2043453] - mac80211: validate extended element ID is present (Íñigo Huguet) [2043453] - cfg80211: Acquire wiphy mutex on regulatory work (Íñigo Huguet) [2043453] - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock (Íñigo Huguet) [2043453] - nl80211: remove reload flag from regulatory_request (Íñigo Huguet) [2043453] - mac80211: send ADDBA requests using the tid/queue of the aggregation session (Íñigo Huguet) [2043453] - bus: mhi: core: Add support for forced PM resume (Íñigo Huguet) [2043453] - mt76: mt7921: fix build regression (Íñigo Huguet) [2043453] - brcmsmac: rework LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: fix LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't crash on invalid rate w/o STA (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Fix device recovery failed issue (Íñigo Huguet) [2043453] - mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi (Íñigo Huguet) [2043453] - rt2x00: do not mark device gone on EPROTO errors during start (Íñigo Huguet) [2043453] - nl80211: reset regdom when reloading regdb (Íñigo Huguet) [2043453] - mac80211: add docs for ssn in struct tid_ampdu_tx (Íñigo Huguet) [2043453] - mac80211: fix a memory leak where sta_info is not freed (Íñigo Huguet) [2043453] - mac80211: set up the fwd_skb->dev for mesh forwarding (Íñigo Huguet) [2043453] - mac80211: fix regression in SSN handling of addba tx (Íñigo Huguet) [2043453] - mac80211: fix rate control for retransmitted frames (Íñigo Huguet) [2043453] - mac80211: track only QoS data frames for admission control (Íñigo Huguet) [2043453] - mac80211: fix TCP performance on mesh interface (Íñigo Huguet) [2043453] - mt76: fix possible pktid leak (Íñigo Huguet) [2043453] - mt76: fix timestamp check in tx_status (Íñigo Huguet) [2043453] - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (Íñigo Huguet) [2043453] - iwlwifi: Fix memory leaks in error handling path (Íñigo Huguet) [2043453] - iwlwifi: fix warnings produced by kernel debug options (Íñigo Huguet) [2043453] - iwlwifi: mvm: retry init flow if failed (Íñigo Huguet) [2043453] - iwlwifi: Fix missing error code in iwl_pci_probe() (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix constant-conversion warning (Íñigo Huguet) [2043453] - mac80211: fix throughput LED trigger (Íñigo Huguet) [2043453] - mac80211: fix monitor_sdata RCU/locking assertions (Íñigo Huguet) [2043453] - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue (Íñigo Huguet) [2043453] - mac80211: fix radiotap header generation (Íñigo Huguet) [2043453] - mac80211: do not access the IV when it was stripped (Íñigo Huguet) [2043453] - nl80211: fix radio statistics in survey dump (Íñigo Huguet) [2043453] - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Íñigo Huguet) [2043453] - mwifiex: fix division by zero in fw download path (Íñigo Huguet) [2043453] - iwlwifi: bump FW API to 67 for AX devices (Íñigo Huguet) [2043453] - iwlwifi: mvm: extend session protection on association (Íñigo Huguet) [2043453] - iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection on disassoc (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() (Íñigo Huguet) [2043453] - iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD (Íñigo Huguet) [2043453] - iwlwifi: mvm: d3: use internal data representation (Íñigo Huguet) [2043453] - iwlwifi: mvm: update RFI TLV (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer (Íñigo Huguet) [2043453] - iwlwifi: yoyo: support for ROM usniffer (Íñigo Huguet) [2043453] - iwlwifi: fw: uefi: add missing include guards (Íñigo Huguet) [2043453] - iwlwifi: dump host monitor data when NIC doesn't init (Íñigo Huguet) [2043453] - iwlwifi: pcie: simplify iwl_pci_find_dev_info() (Íñigo Huguet) [2043453] - iwlwifi: ACPI: support revision 3 WGDS tables (Íñigo Huguet) [2043453] - iwlwifi: pcie: update sw error interrupt for BZ family (Íñigo Huguet) [2043453] - iwlwifi: add new pci SoF with JF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use all Rx chains for roaming scan (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove two duplicate PNJ device entries (Íñigo Huguet) [2043453] - iwlwifi: pcie: refactor dev_info lookup (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove duplicate entry (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix killer name matching for AX200 (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix some kerneldoc issues (Íñigo Huguet) [2043453] - ath10k: fix division by zero in send path (Íñigo Huguet) [2043453] - ath10k: fix control-message timeout (Íñigo Huguet) [2043453] - ath10k: fix module load regression with iram-recovery feature (Íñigo Huguet) [2043453] - ath10k: fix invalid dma_addr_t token assignment (Íñigo Huguet) [2043453] - ath11k: change return buffer manager for QCA6390 (Íñigo Huguet) [2043453] - mt76: connac: fix unresolved symbols when CONFIG_PM is unset (Íñigo Huguet) [2043453] - mt76: Make use of the helper macro kthread_run() (Íñigo Huguet) [2043453] - mt76: Print error message when reading EEPROM from mtd failed (Íñigo Huguet) [2043453] - mt76: mt7921: disable 4addr capability (Íñigo Huguet) [2043453] - mt76: mt7915: add debugfs knobs for MCU utilization (Íñigo Huguet) [2043453] - mt76: mt7915: add WA firmware log support (Íñigo Huguet) [2043453] - mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs fixed-rate knob (Íñigo Huguet) [2043453] - mt76: mt7915: rework .set_bitrate_mask() to support more options (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_mcu_add_he() (Íñigo Huguet) [2043453] - mt76: mt7615: apply cached RF data for DBDC (Íñigo Huguet) [2043453] - mt76: mt7615: mt7622: fix ibss and meshpoint (Íñigo Huguet) [2043453] - mt76: mt7921: fix Wformat build warning (Íñigo Huguet) [2043453] - mt76: mt7921: fix mt7921s Kconfig (Íñigo Huguet) [2043453] - iwlwifi: pnvm: print out the version properly (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat non active regions as unsupported regions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Read acpi dsm to get channel activation bitmap (Íñigo Huguet) [2043453] - iwlwifi: add new device id 7F70 (Íñigo Huguet) [2043453] - iwlwifi: mvm: improve log when processing CSA (Íñigo Huguet) [2043453] - iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat dbgc allocation failure when tlv is missing (Íñigo Huguet) [2043453] - iwlwifi: add new killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: mvm: set inactivity timeouts also for PS-poll (Íñigo Huguet) [2043453] - iwlwifi: pcie: try to grab NIC access early (Íñigo Huguet) [2043453] - iwlwifi: mvm: reduce WARN_ON() in TX status path (Íñigo Huguet) [2043453] - iwlwifi: allow rate-limited error messages (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection after auth/assoc (Íñigo Huguet) [2043453] - iwlwifi: remove redundant iwl_finish_nic_init() argument (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. (Íñigo Huguet) [2043453] - iwlwifi: BZ Family SW reset support (Íñigo Huguet) [2043453] - iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fw debug config from context info and preset (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of ranging response notification (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support version 3 of tlc_update_notif. (Íñigo Huguet) [2043453] - iwlwifi: mvm: convert old rate & flags to the new format. (Íñigo Huguet) [2043453] - iwlwifi: mvm: add definitions for new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: update definitions due to new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: scrub key material in firmware dumps (Íñigo Huguet) [2043453] - iwlwifi: parse debug exclude data from firmware file (Íñigo Huguet) [2043453] - iwlwifi: fw dump: add infrastructure for dump scrubbing (Íñigo Huguet) [2043453] - iwlwifi: mvm: correct sta-state logic for TDLS (Íñigo Huguet) [2043453] - iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc (Íñigo Huguet) [2043453] - iwlwifi: fix fw/img.c license statement (Íñigo Huguet) [2043453] - iwlwifi: remove contact information (Íñigo Huguet) [2043453] - iwlwifi: remove MODULE_AUTHOR() statements (Íñigo Huguet) [2043453] - iwlwifi: api: remove unused RX status bits (Íñigo Huguet) [2043453] - iwlwifi: add some missing kernel-doc in struct iwl_fw (Íñigo Huguet) [2043453] - iwlwifi: mvm: Remove antenna c references (Íñigo Huguet) [2043453] - iwlwifi: mvm: add support for 160Mhz in ranging measurements (Íñigo Huguet) [2043453] - iwlwifi: add vendor specific capabilities for some RFs (Íñigo Huguet) [2043453] - iwlwifi: mvm: add lmac/umac PC info in case of error (Íñigo Huguet) [2043453] - iwlwifi: mvm: disable RX-diversity in powersave (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype (Íñigo Huguet) [2043453] - iwlwifi: Start scratch debug register for Bz family (Íñigo Huguet) [2043453] - iwlwifi: Add support for more BZ HWs (Íñigo Huguet) [2043453] - iwlwifi: Add support for getting rf id with blank otp (Íñigo Huguet) [2043453] - cfg80211: fix kernel-doc for MBSSID EMA (Íñigo Huguet) [2043453] - mac80211: Prevent AP probing during suspend (Íñigo Huguet) [2043453] - nl80211: Add LC placeholder band definition to nl80211_band (Íñigo Huguet) [2043453] - mac80211: split beacon retrieval functions (Íñigo Huguet) [2043453] - cfg80211: separate get channel number from ies (Íñigo Huguet) [2043453] - mac80211: use ieee80211_bss_get_elem() in most places (Íñigo Huguet) [2043453] - cfg80211: scan: use element finding functions in easy cases (Íñigo Huguet) [2043453] - nl80211: use element finding functions (Íñigo Huguet) [2043453] - mac80211: fils: use cfg80211_find_ext_elem() (Íñigo Huguet) [2043453] - mac80211: fix memory leaks with element parsing (Íñigo Huguet) [2043453] - cfg80211: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - mac80211: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - wireless: mac80211_hwsim: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - mac80211: debugfs: calculate free buffer size correctly (Íñigo Huguet) [2043453] - fq_codel: generalise ce_threshold marking for subset of traffic (Íñigo Huguet) [2043453] - wl3501_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - ray_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - brcmfmac: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - iwlwifi: cfg: set low-latency-xtal for some integrated So devices (Íñigo Huguet) [2043453] - iwlwifi: pnvm: read EFI data only if long enough (Íñigo Huguet) [2043453] - iwlwifi: pnvm: don't kmemdup() more than we have (Íñigo Huguet) [2043453] - iwlwifi: change all JnP to NO-160 configuration (Íñigo Huguet) [2043453] - iwlwifi: mvm: reset PM state on unsuccessful resume (Íñigo Huguet) [2043453] - mwifiex: Deactive host sleep using HSCFG after it was activated manually (Íñigo Huguet) [2043453] - mwifiex: Send DELBA requests according to spec (Íñigo Huguet) [2043453] - mwifiex: Fix an incorrect comment (Íñigo Huguet) [2043453] - mwifiex: Log an error on command failure during key-material upload (Íñigo Huguet) [2043453] - mwifiex: Don't log error on suspend if wake-on-wlan is disabled (Íñigo Huguet) [2043453] - mt76: mt7915: change max rx len limit of hw modules (Íñigo Huguet) [2043453] - mt76: mt7915: fix missing HE phy cap (Íñigo Huguet) [2043453] - mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() (Íñigo Huguet) [2043453] - mt76: mt7915: enable HE UL MU-MIMO (Íñigo Huguet) [2043453] - mt76: mt7921: add per-vif counters in ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: introduce stats reporting through ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: add some more MIB counters (Íñigo Huguet) [2043453] - mt76: do not reset MIB counters in get_stats callback (Íñigo Huguet) [2043453] - mt76: mt7915: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex (Íñigo Huguet) [2043453] - mt76: move mt76_ethtool_worker_info in mt76 module (Íñigo Huguet) [2043453] - mt76: move mt76_sta_stats in mt76.h (Íñigo Huguet) [2043453] - mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset (Íñigo Huguet) [2043453] - mt76: mt7921s: add reset support (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921s support (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mt7921_mcu_send_message (Íñigo Huguet) [2043453] - mt76: mt7921: rely on mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: connac: extend mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: sdio: extend sdio module to support CONNAC2 (Íñigo Huguet) [2043453] - mt76: sdio: introduce parse_irq callback (Íñigo Huguet) [2043453] - mt76: sdio: move common code in mt76_sdio module (Íñigo Huguet) [2043453] - mt76: mt7921: use physical addr to unify register access (Íñigo Huguet) [2043453] - mt76: mt7921: make all event parser reusable between mt7921s and mt7921e (Íñigo Huguet) [2043453] - mt76: mt7663s: rely on mcu reg access utility (Íñigo Huguet) [2043453] - mt76: connac: move mcu reg access utility routines in mt76_connac_lib module (Íñigo Huguet) [2043453] - mt76: mt7921: add MT7921_COMMON module (Íñigo Huguet) [2043453] - mt76: mt7921: refactor init.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mcu.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor dma.c to be pcie specific (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mac.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: add MU EDCA cmd support (Íñigo Huguet) [2043453] - mt76: mt7915: remove dead code in debugfs code (Íñigo Huguet) [2043453] - mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability for xmit-queue handler (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy (Íñigo Huguet) [2043453] - mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature (Íñigo Huguet) [2043453] - mt76: mt7915: set muru platform type (Íñigo Huguet) [2043453] - mt76: mt7915: set VTA bit in tx descriptor (Íñigo Huguet) [2043453] - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() (Íñigo Huguet) [2043453] - mt76: mt7915: rework starec TLV tags (Íñigo Huguet) [2043453] - mt76: mt7915: fix sta_rec_wtbl tag len (Íñigo Huguet) [2043453] - mt76: mt7915: improve starec readability of txbf (Íñigo Huguet) [2043453] - mt76: mt7915: fix txbf starec TLV issues (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2043453] - mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 (Íñigo Huguet) [2043453] - mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs (Íñigo Huguet) [2043453] - mt76: use a separate CCMP PN receive counter for management frames (Íñigo Huguet) [2043453] - mt76: mt7921: add delay config for sched scan (Íñigo Huguet) [2043453] - mt76: mt7615: fix monitor mode tear down crash (Íñigo Huguet) [2043453] - mt76: debugfs: improve queue node readability (Íñigo Huguet) [2043453] - mt76: mt7915: add twt_stats knob in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: enable twt responder capability (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mac_add_twt_setup routine (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command (Íñigo Huguet) [2043453] - mt76: mt7915: introduce __mt7915_get_tsf routine (Íñigo Huguet) [2043453] - mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware (Íñigo Huguet) [2043453] - mt76: introduce __mt76_mcu_send_firmware routine (Íñigo Huguet) [2043453] - mt76: support reading EEPROM data embedded in fdt (Íñigo Huguet) [2043453] - mt76: schedule status timeout at dma completion (Íñigo Huguet) [2043453] - mt76: substitute sk_buff_head status_list with spinlock_t status_lock (Íñigo Huguet) [2043453] - mt76: remove mt76_wcid pointer from mt76_tx_status_check signature (Íñigo Huguet) [2043453] - mt76: introduce packet_id idr (Íñigo Huguet) [2043453] - mt76: mt7921: add 6GHz support (Íñigo Huguet) [2043453] - mt76: add 6GHz support (Íñigo Huguet) [2043453] - mt76: connac: enable hw amsdu @ 6GHz (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in single-sku support (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain (Íñigo Huguet) [2043453] - mt76: connac: enable 6GHz band for hw scan (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} (Íñigo Huguet) [2043453] - mt76: mt7915: add mib counters to ethtool stats (Íñigo Huguet) [2043453] - mt76: mt7915: add more MIB registers (Íñigo Huguet) [2043453] - mt76: mt7915: add tx mu/su counters to mib (Íñigo Huguet) [2043453] - mt76: mt7915: add some per-station tx stats to ethtool (Íñigo Huguet) [2043453] - mt76: mt7915: add tx stats gathered from tx-status callbacks (Íñigo Huguet) [2043453] - mt76: mt7915: add ethtool stats support (Íñigo Huguet) [2043453] - mt76: mt7921: fix retrying release semaphore without end (Íñigo Huguet) [2043453] - mt76: mt7921: robustify hardware initialization flow (Íñigo Huguet) [2043453] - mt76: mt7915: fix possible infinite loop release semaphore (Íñigo Huguet) [2043453] - mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() (Íñigo Huguet) [2043453] - mt76: move spin_lock_bh to spin_lock in tasklet (Íñigo Huguet) [2043453] - mt76: mt7921: remove mt7921_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7921: remove mcu rate reporting code (Íñigo Huguet) [2043453] - mt76: mt7921: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7921: add support for tx status reporting (Íñigo Huguet) [2043453] - mt76: mt7921: start reworking tx rate reporting (Íñigo Huguet) [2043453] - mt76: mt7615: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: enable configured beacon tx rate (Íñigo Huguet) [2043453] - mt76: disable BH around napi_schedule() calls (Íñigo Huguet) [2043453] - mt76: fill boottime_ns in Rx path (Íñigo Huguet) [2043453] - mt76: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2043453] - mt76: fix boolreturn.cocci warnings (Íñigo Huguet) [2043453] - mt76: mt7921: update mib counters dumping phy stats (Íñigo Huguet) [2043453] - mt76: mt7921: always wake device if necessary in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: rename debugfs tx-queues (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs queue info (Íñigo Huguet) [2043453] - mt76: mt7921: move mt7921_queue_rx_skb to mac.c (Íñigo Huguet) [2043453] - mt76: mt7915: fix WMM index on DBDC cards (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht (Íñigo Huguet) [2043453] - mt76: mt7915: introduce bss coloring support (Íñigo Huguet) [2043453] - mt76: mt7915: add LED support (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential NPE in TXS processing (Íñigo Huguet) [2043453] - mt76: mt7915: fix he_mcs capabilities for 160mhz (Íñigo Huguet) [2043453] - mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD (Íñigo Huguet) [2043453] - mt76: mt7915: update mac timing settings (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap (Íñigo Huguet) [2043453] - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix firmware usage of RA info using legacy rates (Íñigo Huguet) [2043453] - mt76: mt7915: add HE-LTF into fixed rate command (Íñigo Huguet) [2043453] - mt76: mt7921: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module (Íñigo Huguet) [2043453] - mt76: overwrite default reg_ops if necessary (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of mt7921_mac_set_beacon_filter (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of monitor_vif (Íñigo Huguet) [2043453] - mt76: connac: add support for limiting to maximum regulatory Tx power (Íñigo Huguet) [2043453] - mt76: connac: fix GTK rekey offload failure on WPA mixed mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix dma hang in rmmod (Íñigo Huguet) [2043453] - mt76: add support for setting mcast rate (Íñigo Huguet) [2043453] - mt76: mt7915: fix bit fields for HT rate idx (Íñigo Huguet) [2043453] - mt76: mt7915: switch proper tx arbiter mode in testmode (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential overflow of eeprom page index (Íñigo Huguet) [2043453] - mt76: mt7921: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: add control knobs for thermal throttling (Íñigo Huguet) [2043453] - mt76: mt7921: Add mt7922 support (Íñigo Huguet) [2043453] - mt76: mt7615: fix skb use-after-free on mac reset (Íñigo Huguet) [2043453] - mt76: mt7921: Fix out of order process by invalid event pkt (Íñigo Huguet) [2043453] - mt76: mt7915: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: add mt76_default_basic_rate more devices can rely on (Íñigo Huguet) [2043453] - mt76: mt7921: introduce testmode support (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7915: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7915: cleanup -Wunused-but-set-variable (Íñigo Huguet) [2043453] - mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() (Íñigo Huguet) [2043453] - mt76: mt7915: fix an off-by-one bound check (Íñigo Huguet) [2043453] - mt76: mt7921: add .set_sar_specs support (Íñigo Huguet) [2043453] - mt76: mt7915: adapt new firmware to update BA winsize for Rx session (Íñigo Huguet) [2043453] - mt76: mt7915: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Íñigo Huguet) [2043453] - mt76: mt7921: fix survey-dump reporting (Íñigo Huguet) [2043453] - mt76: fix build error implicit enumeration conversion (Íñigo Huguet) [2043453] - mt76: mt7921: enable aspm by default (Íñigo Huguet) [2043453] - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (Íñigo Huguet) [2043453] - mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter (Íñigo Huguet) [2043453] - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() (Íñigo Huguet) [2043453] - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warning in mt7921_update_txs (Íñigo Huguet) [2043453] - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mwifiex: Try waking the firmware until we get an interrupt (Íñigo Huguet) [2043453] - mwifiex: Read a PCI register after writing the TX ring write pointer (Íñigo Huguet) [2043453] - fq_codel: implement L4S style ce_threshold_ect1 marking (Íñigo Huguet) [2043453] - net: add skb_get_dsfield() helper (Íñigo Huguet) [2043453] - wireless: Remove redundant 'flush_workqueue()' calls (Íñigo Huguet) [2043453] - mt7601u: Remove redundant initialization of variable ret (Íñigo Huguet) [2043453] - rtlwifi: rtl8192ee: Remove redundant initialization of variable version (Íñigo Huguet) [2043453] - ath10k: fix max antenna gain unit (Íñigo Huguet) [2043453] - ath9k: fix an IS_ERR() vs NULL check (Íñigo Huguet) [2043453] - ath11k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2043453] - ath9k: support DT ieee80211-freq-limit property to limit channels (Íñigo Huguet) [2043453] - ath11k: Change number of TCL rings to one for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Handle MSI enablement during rmmod and SSR (Íñigo Huguet) [2043453] - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Íñigo Huguet) [2043453] - ath11k: Use kcalloc() instead of kzalloc() (Íñigo Huguet) [2043453] - ath11k: Remove redundant assignment to variable fw_size (Íñigo Huguet) [2043453] - ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() (Íñigo Huguet) [2043453] - ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" (Íñigo Huguet) [2043453] - ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() (Íñigo Huguet) [2043453] - ath9k: Fix potential interrupt storm on queue reset (Íñigo Huguet) [2043453] - ath9k: add option to reset the wifi chip via debugfs (Íñigo Huguet) [2043453] - ath10k: Don't always treat modem stop events as crashes (Íñigo Huguet) [2043453] - rtl8xxxu: Use lower tx rates for the ack packet (Íñigo Huguet) [2043453] - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Íñigo Huguet) [2043453] - rtw88: refine fw_crash debugfs to show non-zero while triggering (Íñigo Huguet) [2043453] - rtw88: fix RX clock gate setting while fifo dump (Íñigo Huguet) [2043453] - net: qrtr: combine nameservice into main module (Íñigo Huguet) [2043453] - ath10k: sdio: Add missing BH locking around napi_schdule() (Íñigo Huguet) [2043453] - ath10k: Fix missing frame timestamp for beacon/probe-resp (Íñigo Huguet) [2043453] - ath10k: high latency fixes for beacon buffer (Íñigo Huguet) [2043453] - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets (Íñigo Huguet) [2043453] - ath11k: support SMPS configuration for 6 GHz (Íñigo Huguet) [2043453] - ath11k: add 6 GHz params in peer assoc command (Íñigo Huguet) [2043453] - ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps (Íñigo Huguet) [2043453] - ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state (Íñigo Huguet) [2043453] - ath11k: indicate scan complete for scan canceled when scan running (Íñigo Huguet) [2043453] - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Íñigo Huguet) [2043453] - ath11k: add HTT stats support for new stats (Íñigo Huguet) [2043453] - ath11k: Change masking and shifting in htt stats (Íñigo Huguet) [2043453] - ath11k: Remove htt stats fixed size array usage (Íñigo Huguet) [2043453] - ath11k: Replace HTT_DBG_OUT with scnprintf (Íñigo Huguet) [2043453] - ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF (Íñigo Huguet) [2043453] - ath11k: Fix memory leak in ath11k_qmi_driver_event_work (Íñigo Huguet) [2043453] - ath11k: Fix inaccessible debug registers (Íñigo Huguet) [2043453] - ath11k: Drop MSDU with length error in DP rx path (Íñigo Huguet) [2043453] - ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 (Íñigo Huguet) [2043453] - ath11k: enable 6G channels for WCN6855 (Íñigo Huguet) [2043453] - ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 (Íñigo Huguet) [2043453] - ath11k: fix survey dump collection in 6 GHz (Íñigo Huguet) [2043453] - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status (Íñigo Huguet) [2043453] - ath11k: add channel 2 into 6 GHz channel list (Íñigo Huguet) [2043453] - mac80211: MBSSID support in interface handling (Íñigo Huguet) [2043453] - ath11k: Add wmi peer create conf event in wmi_tlv_event_id (Íñigo Huguet) [2043453] - ath11k: Avoid "No VIF found" warning message (Íñigo Huguet) [2043453] - ath11k: Fix crash during firmware recovery on reo cmd ring access (Íñigo Huguet) [2043453] - ath11k: Assign free_vdev_map value before ieee80211_register_hw (Íñigo Huguet) [2043453] - ath11k: Add vdev start flag to disable hardware encryption (Íñigo Huguet) [2043453] - ath11k: Avoid race during regd updates (Íñigo Huguet) [2043453] - ath11k: Avoid reg rules update during firmware recovery (Íñigo Huguet) [2043453] - ath11k: Update pdev tx and rx firmware stats (Íñigo Huguet) [2043453] - ath11k: Fix pktlog lite rx events (Íñigo Huguet) [2043453] - ath11k: Add support for RX decapsulation offload (Íñigo Huguet) [2043453] - ath11k: fix some sleeping in atomic bugs (Íñigo Huguet) [2043453] - ath11k: qmi: avoid error messages when dma allocation fails (Íñigo Huguet) [2043453] - ath11k: Replace one-element array with flexible-array member (Íñigo Huguet) [2043453] - ath11k: add caldata download support from EEPROM (Íñigo Huguet) [2043453] - ath11k: add caldata file for multiple radios (Íñigo Huguet) [2043453] - ath11k: clean up BDF download functions (Íñigo Huguet) [2043453] - ath11k: use hw_params to access board_size and cal_offset (Íñigo Huguet) [2043453] - ath11k: Wstringop-overread warning (Íñigo Huguet) [2043453] - ath11k: Add spectral scan support for QCN9074 (Íñigo Huguet) [2043453] - ath11k: Fix the spectral minimum FFT bin count (Íñigo Huguet) [2043453] - ath11k: Introduce spectral hw configurable param (Íñigo Huguet) [2043453] - ath11k: Refactor spectral FFT bin size (Íñigo Huguet) [2043453] - ath11k: add support for 80P80 and 160 MHz bandwidth (Íñigo Huguet) [2043453] - ath11k: add support for setting fixed HE rate/gi/ltf (Íñigo Huguet) [2043453] - nl80211: MBSSID and EMA support in AP mode (Íñigo Huguet) [2043453] - nl80211: don't kfree() ERR_PTR() value (Íñigo Huguet) [2043453] - cfg80211: always free wiphy specific regdomain (Íñigo Huguet) [2043453] - mac80211: save transmit power envelope element and power constraint (Íñigo Huguet) [2043453] - mac80211: add parse regulatory info in 6 GHz operation information (Íñigo Huguet) [2043453] - ieee80211: add power type definition for 6 GHz (Íñigo Huguet) [2043453] - mac80211: twt: don't use potentially unaligned pointer (Íñigo Huguet) [2043453] - cfg80211: AP mode driver offload for FILS association crypto (Íñigo Huguet) [2043453] - ath11k: monitor mode clean up to use separate APIs (Íñigo Huguet) [2043453] - ath11k: add separate APIs for monitor mode (Íñigo Huguet) [2043453] - ath11k: move static function ath11k_mac_vdev_setup_sync to top (Íñigo Huguet) [2043453] - rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC (Íñigo Huguet) [2043453] - rtw88: 8821c: support RFE type4 wifi NIC (Íñigo Huguet) [2043453] - brcmfmac: Replace zero-length array with flexible array member (Íñigo Huguet) [2043453] - mac80211_hwsim: enable 6GHz channels (Íñigo Huguet) [2043453] - mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() (Íñigo Huguet) [2043453] - nl80211: don't put struct cfg80211_ap_settings on stack (Íñigo Huguet) [2043453] - mac80211: always allocate struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mlme: find auth challenge directly (Íñigo Huguet) [2043453] - mac80211: move CRC into struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mesh: clean up rx_bcn_presp API (Íñigo Huguet) [2043453] - mac80211: reduce stack usage in debugfs (Íñigo Huguet) [2043453] - nl80211: prefer struct_size over open coded arithmetic (Íñigo Huguet) [2043453] - mac80211: check hostapd configuration parsing twt requests (Íñigo Huguet) [2043453] - cfg80211: honour V=1 in certificate code generation (Íñigo Huguet) [2043453] - rt2x00: remove duplicate USB device ID (Íñigo Huguet) [2043453] - mwifiex: Fix copy-paste mistake when creating virtual interface (Íñigo Huguet) [2043453] - mwifiex: Properly initialize private structure on interface type changes (Íñigo Huguet) [2043453] - mwifiex: Handle interface type changes from AP to STATION (Íñigo Huguet) [2043453] - mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO (Íñigo Huguet) [2043453] - mwifiex: Update virtual interface counters right after setting bss_type (Íñigo Huguet) [2043453] - mwifiex: Use helper function for counting interface types (Íñigo Huguet) [2043453] - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Íñigo Huguet) [2043453] - mwifiex: Use function to check whether interface type change is allowed (Íñigo Huguet) [2043453] - mwifiex: Small cleanup for handling virtual interface type changes (Íñigo Huguet) [2043453] - rtw88: move adaptivity mechanism to firmware (Íñigo Huguet) [2043453] - rtw88: support adaptivity for ETSI/JP DFS region (Íñigo Huguet) [2043453] - rtw88: add regulatory strategy by chip type (Íñigo Huguet) [2043453] - rtw88: upgrade rtw_regulatory mechanism and mapping (Íñigo Huguet) [2043453] - brcmfmac: fix incorrect error prints (Íñigo Huguet) [2043453] - ath11k: Align bss_chan_info structure with firmware (Íñigo Huguet) [2043453] - ath11k: add support in survey dump with bss_chan_info (Íñigo Huguet) [2043453] - ath11k: Rename atf_config to flag1 in target_resource_config (Íñigo Huguet) [2043453] - ath11k: fix 4addr multicast packet tx (Íñigo Huguet) [2043453] - ath11k: fix 4-addr tx failure for AP and STA modes (Íñigo Huguet) [2043453] - ath9k: owl-loader: fetch pci init values through nvmem (Íñigo Huguet) [2043453] - ath9k: fetch calibration data via nvmem subsystem (Íñigo Huguet) [2043453] - ath9k: Use tasklet_disable_in_atomic() (Íñigo Huguet) [2043453] - mt76: fix wrong conflict resolution in previous backport (Íñigo Huguet) [2043453] - mac80211: Allow HE operation to be longer than expected. (Íñigo Huguet) [2043453] - revert ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - RDMA/mlx5: Delete right entry from MR signature database (Amir Tzin) [1982191] - net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP (Amir Tzin) [1982191] - net/mlx5e: Don't update netdev RQs with PTP-RQ (Amir Tzin) [1982191] - net/mlx5e: Fix an error code in mlx5e_arfs_create_tables() (Amir Tzin) [1982191] - net/mlx5e: Fix conflict with HW TS and CQE compression (Amir Tzin) [1982191] - net/mlx5e: Fix HW TS with CQE compression according to profile (Amir Tzin) [1982191] - mlx5e: add add missing BH locking around napi_schdule() (Amir Tzin) [1982191] - net/mlx5: Don't overwrite HCA capabilities when setting MSI-X count (Amir Tzin) [1982191] - net/mlx5: Fix err prints and return when creating termination table (Amir Tzin) [1982191] - RDMA/mlx5: Verify that DM operation is reasonable (Amir Tzin) [1982191] - RDMA/mlx5: Expose private query port (Amir Tzin) [1982191] - RDMA/mlx5: Fix type assignment for ICM DM (Amir Tzin) [1982191] - net/mlx5: DR, Add support for isolate_vl_tc QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for force-loopback QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching tunnel GTP-U (Amir Tzin) [1982191] - net/mlx5: DR, Set flex parser for TNL_MPLS dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching on geneve TLV option (Amir Tzin) [1982191] - net/mlx5: DR, Set STEv0 ICMP flex parser dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for dynamic flex parser (Amir Tzin) [1982191] - net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions (Amir Tzin) [1982191] - net/mlx5: mlx5_ifc updates for flex parser (Amir Tzin) [1982191] - net/mlx5: E-Switch, Improve error messages in term table creation (Amir Tzin) [1982191] - net/mlx5: DR, Rename an argument in dr_rdma_segments (Amir Tzin) [1982191] - net/mlx5e: RX, Add checks for calculated Striding RQ attributes (Amir Tzin) [1982191] - net/mlx5e: Fix possible non-initialized struct usage (Amir Tzin) [1982191] - mlx5: implement ethtool standard stats (Amir Tzin) [1982191] - net/mlx5: Enhance diagnostics info for TX/RX reporters (Amir Tzin) [1982191] - net/mlx5: Add helper to initialize 1PPS (Amir Tzin) [1982191] - net/mlx5e: Add ethtool extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Add register layout to support extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Allocate FC bulk structs with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5e: Cleanup safe switch channels API by passing params (Amir Tzin) [1982191] - net/mlx5e: Refactor on-the-fly configuration changes (Amir Tzin) [1982191] - net/mlx5e: Use mlx5e_safe_switch_channels when channels are closed (Amir Tzin) [1982191] - net/mlx5e: Allow mlx5e_safe_switch_channels to work with channels closed (Amir Tzin) [1982191] - mlx5: implement ethtool::get_fec_stats (Amir Tzin) [1982191] - net/mlx5e: Fix RQ creation flow for queues which doesn't support XDP (Amir Tzin) [1982191] - net/mlx5: Remove return statement exist at the end of void function (Amir Tzin) [1982191] - net/mlx5: Add a blank line after declarations (Amir Tzin) [1982191] - net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5: DR, Use variably sized data structures for different actions (Amir Tzin) [1982191] - RDMA/mlx5: Expose UAPI to query DM (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support in MEMIC operations (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support to MODIFY_MEMIC command (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Re-organize the DM code (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Move all DM logic to separate file (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add MEMIC operations related bits (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add support for DSFP module EEPROM dumps (Amir Tzin) [1982191 1982233] - net/mlx5: Implement get_module_eeprom_by_page() (Amir Tzin) [1982191 1982233] - net/mlx5: Refactor module EEPROM query (Amir Tzin) [1982191 1982233] - IB/mlx5: Reduce max order of memory allocated for xlt update (Amir Tzin) [1982191] - net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks (Amir Tzin) [1982191 1982230] - net/mlx5: Dynamically assign MSI-X vectors count (Amir Tzin) [1982191 1982230] - net/mlx5: Add dynamic MSI-X capabilities bits (Amir Tzin) [1982191 1982230] - net/mlx5e: Dynamic alloc vlan table for netdev when needed (Amir Tzin) [1982191] - net/mlx5e: Dynamic alloc arfs table for netdev when needed (Amir Tzin) [1982191] - net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() (Amir Tzin) [1982191] - net/mlx5e: Update ethtool setting of CQE compression (Amir Tzin) [1982191] - net/mlx5e: Allow coexistence of CQE compression and HW TS PTP (Amir Tzin) [1982191] - net/mlx5e: Add PTP Flow Steering support (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering ANY API (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering UDP API (Amir Tzin) [1982191] - net/mlx5e: Cleanup Flow Steering level (Amir Tzin) [1982191] - net/mlx5e: Add PTP RQ to RX reporter (Amir Tzin) [1982191] - net/mlx5e: Refactor RX reporter diagnostics (Amir Tzin) [1982191] - net:mlx5e: Add PTP-TIR and PTP-RQT (Amir Tzin) [1982191] - net/mlx5e: Add PTP-RX statistics (Amir Tzin) [1982191] - net/mlx5e: Add RQ to PTP channel (Amir Tzin) [1982191] - net/mlx5e: Add states to PTP channel (Amir Tzin) [1982191] - RDMA/mlx5: Set ODP caps only if device profile support ODP (Amir Tzin) [1982191] - net/mlx5e: Cleanup PTP (Amir Tzin) [1982191] - net/mlx5e: Generalize PTP implementation (Amir Tzin) [1982191] - net/mlx5e: Generalize direct-TIRs and direct-RQTs API (Amir Tzin) [1982191] - net/mlx5e: Generalize close RQ (Amir Tzin) [1982191] - net/mlx5e: Generalize RQ activation (Amir Tzin) [1982191] - net/mlx5e: Generalize open RQ (Amir Tzin) [1982191] - net/mlx5: Add helper to set time-stamp translator on a queue (Amir Tzin) [1982191] - net/mlx5e: Allow creating mpwqe info without channel (Amir Tzin) [1982191] - net/mlx5e: alloc the correct size for indirection_rqt (Amir Tzin) [1982191] - net: ethernet: indir_table.h is included twice (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Create ODP EQ only when ODP MR is created (Amir Tzin) [1982191] - RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr (Amir Tzin) [1982191] - net/mlx5: Move devlink port from mlx5e priv to mlx5e resources (Amir Tzin) [1982191] - net/mlx5e: Allow to match on ICMP parameters (Amir Tzin) [1982191] - net/mlx5: Display the command index in command mailbox dump (Amir Tzin) [1982191] - net/mlx5e: allocate 'indirection_rqt' buffer dynamically (Amir Tzin) [1982191] - net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events (Amir Tzin) [1982191] - net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath (Amir Tzin) [1982191] - net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD (Amir Tzin) [1982191] - net/mlx5: Read congestion counters from all ports when lag is active (Amir Tzin) [1982191] - net/mlx5: remove unneeded semicolon (Amir Tzin) [1982191] - net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1 (Amir Tzin) [1982191] - net/mlx5: Use order-0 allocations for EQs (Amir Tzin) [1982191] - net/mlx5: Add IFC bits needed for single FDB mode (Amir Tzin) [1982191] - net/mlx5: E-Switch, Refactor send to vport to be more generic (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Use representor E-Switch when getting netdev and metadata (Amir Tzin) [1982191] - net/mlx5: E-Switch, Add eswitch pointer to each representor (Amir Tzin) [1982191 1982195] - net/mlx5: E-Switch, Add match on vhca id to default send rules (Amir Tzin) [1982191 1982195] - net/mlx5: Remove unused mlx5_core_health member recover_work (Amir Tzin) [1982191] - net/mlx5: simplify the return expression of mlx5_esw_offloads_pair() (Amir Tzin) [1982191 1982195] - net/mlx5: Cleanup prototype warning (Amir Tzin) [1982191] - RDMA/mlx5: Allow larger pages in DevX umem (Amir Tzin) [1982191] - RDMA/mlx5: Rename mlx5_mr_cache_invalidate() to revoke_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Consolidate MR destruction to mlx5_ib_dereg_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Use a union inside mlx5_ib_mr (Amir Tzin) [1982191] - platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: : Fix the license information (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: simplify the probe() function (Amir Tzin) [2018145] - benet: mark device 0xe220 (Lancer) as deprecated (Michal Schmidt) [2054409] - myri10ge: mark as deprecated (Michal Schmidt) [2054409] - liquidio: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - netxen_nic: remove unmaintained mark, keep deprecated (Michal Schmidt) [2054409] - bnx2: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - SUNRPC: Don't dereference xprt->snd_task if it's a cookie (Dave Wysochanski) [2046545] - SUNRPC: Add source address/port to rpc_socket* traces (Dave Wysochanski) [2046545] - netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2043093] - netfilter: conntrack: move synack init code to helper (Florian Westphal) [2043093]- ibmvnic: remove unused defines (Diego Domingos) [2047920] - ibmvnic: Update driver return codes (Diego Domingos) [2047920] - ARM: iop32x: disable N2100 PCI parity reporting (Josef Oskera) [2031880] - r8169: fix incorrect mac address assignment (Josef Oskera) [2031880] - r8169: Add device 10ec:8162 to driver r8169 (Josef Oskera) [2031880] - ethernet: r8169: use eth_hw_addr_set() (Josef Oskera) [2031880] - net: phy: realtek: add support for RTL8365MB-VC internal PHYs (Josef Oskera) [2031880] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Josef Oskera) [2031880] - r8169: enable ASPM L0s state (Josef Oskera) [2031880] - r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency (Josef Oskera) [2031880] - r8169: change the L0/L1 entrance latencies for RTL8106e (Josef Oskera) [2031880] - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" (Josef Oskera) [2031880] - r8169: Avoid duplicate sysfs entry creation error (Josef Oskera) [2031880] - r8169: Avoid memcpy() over-reading of ETH_SS_STATS (Josef Oskera) [2031880] - r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM (Josef Oskera) [2031880] - net: phy: realtek: net: Fix less than zero comparison of a u16 (Josef Oskera) [2031880] - net: phy: realtek: add delay to fix RXC generation issue (Josef Oskera) [2031880] - net: phy: realtek: add dt property to enable ALDPS mode (Josef Oskera) [2031880] - net: phy: realtek: add dt property to disable CLKOUT clock (Josef Oskera) [2031880] - r8169: Fix fall-through warning for Clang (Josef Oskera) [2031880] - r8169: use KBUILD_MODNAME instead of own module name definition (Josef Oskera) [2031880] - r8169: keep pause settings on interface down/up cycle (Josef Oskera) [2031880] - r8169: add support for pause ethtool ops (Josef Oskera) [2031880] - r8169: use mac-managed PHY PM (Josef Oskera) [2031880] - r8169: remove rtl_hw_start_8168c_3 (Josef Oskera) [2031880] - r8169: add support for ethtool get_ringparam (Josef Oskera) [2031880] - r8169: use lower_32_bits/upper_32_bits macros (Josef Oskera) [2031880] - net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM (Josef Oskera) [2031880] - mm/gup: remove unused get_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm: change lookup_node() to use get_user_pages_fast() (Chris von Recklinghausen) [2048650] - mm/gup: remove unused pin_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm/gup: follow_pfn_pte(): -EEXIST cleanup (Chris von Recklinghausen) [2048650] - mm: fix invalid page pointer returned with FOLL_PIN gups (Chris von Recklinghausen) [2048650] - mm: fix typos in comments (Chris von Recklinghausen) [2048650] - vfio/iommu_type1: replace kfree with kvfree (Alex Williamson) [2046547] - vfio/pci: Fix error return code in vfio_ecap_init() (Alex Williamson) [2046547] - vfio/pci: Add missing range check in vfio_pci_mmap (Alex Williamson) [2046547] - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer (Alex Williamson) [2046547] - vfio/mdev: Make to_mdev_device() into a static inline (Alex Williamson) [2046547] - vfio/iommu_type1: Mantain a counter for non_pinned_groups (Alex Williamson) [2046547] - vfio/iommu_type1: Fix some sanity checks in detach group (Alex Williamson) [2046547] - vfio/iommu_type1: Populate full dirty when detach non-pinned group (Alex Williamson) [2046547] - vfio/pci: Move dummy_resources_list init in vfio_pci_probe() (Alex Williamson) [2046547] - vfio/virqfd: Drain events from eventfd in virqfd_wakeup() (Alex Williamson) [2046547] - ext4: fix direct I/O read error (Lukas Czerner) [1868258] - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015775] - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015775] - thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [2028287] - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() (Gopal Tiwari) [2043755] - smb3: do not error on fsync when readonly (Ronnie Sahlberg) [2037811] - cifs: serialize all mount attempts (Ronnie Sahlberg) [2008434] - ALSA: memalloc: Unify x86 SG-buffer handling (take#3) (Jaroslav Kysela) [2049437] - ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop CONFIG_PM ifdefs (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Add minimal-mute notion in dB mapping table (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Use int for dB map values (Jaroslav Kysela) [2049437] - ALSA: hda/tegra: Fix Tegra194 HDA reset failure (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop (Jaroslav Kysela) [2049437] - ALSA: hda: Add new AlderLake-P variant PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: Add AlderLake-N PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: use swap() to make code cleaner (Jaroslav Kysela) [2049437] - ALSA: Fix some typo (Jaroslav Kysela) [2049437] - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present (Jaroslav Kysela) [2049437] - ALSA: hda: Remove redundant runtime PM calls (Jaroslav Kysela) [2049437] - ALSA: hda: Do disconnect jacks at codec unbind (Jaroslav Kysela) [2049437] - ALSA: hda: intel: More comprehensive PM runtime setup for controller driver (Jaroslav Kysela) [2049437] - ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES (Jaroslav Kysela) [2049437] - ASoC: cs42l42: Report initial jack state (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Re-order quirk entries for Lenovo (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices (Jaroslav Kysela) [2049437] - tools headers UAPI: Sync sound/asound.h with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - ASoC: SOF: handle paused streams during system suspend (Jaroslav Kysela) [2049437] - ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step (Jaroslav Kysela) [2049437] - ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Fix Jack detection after resume (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Increase delay during jack detection (Jaroslav Kysela) [2049437] - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (Jaroslav Kysela) [2049437] - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on (Jaroslav Kysela) [2049437] - ASoC: amd: Fix dependency for SPI master (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (Jaroslav Kysela) [2049437] - ALSA: oss: fix compile error when OSS_DEBUG is enabled (Jaroslav Kysela) [2049437] - ALSA: hda: Make proper use of timecounter (Jaroslav Kysela) [2049437] - ALSA: led: Use restricted type for iface assignment (Jaroslav Kysela) [2049437] - ALSA: hda: Fix potential deadlock at codec unbinding (Jaroslav Kysela) [2049437] - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible (Jaroslav Kysela) [2049437] - kernel: fork: properly initialize mm->mm_rh in dup_mm() and mm_alloc() (Rafael Aquini) [2047242] - vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2052849] - vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2052849] - vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2052849] - vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2052849] - vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2052849] - vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2052849] - vdpa/mlx5: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Support reporting max device capabilities (Cindy Lu) [2052849] - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2052849] - vdpa: Add support for returning device configuration information (Cindy Lu) [2052849] - vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2052849] - vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2052849] - vdpa: Allow to configure max data virtqueues (Cindy Lu) [2052849] - vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2052849] - vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2052849] - vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2052849] - vdpa: Provide interface to read driver features (Cindy Lu) [2052849] - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2052849] - vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2052849] - vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2052849] - net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2052849] - vdpa: add driver_override support (Cindy Lu) [2052849] - docs: document sysfs ABI for vDPA bus (Cindy Lu) [2052849] - ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2052849] - Revert "efi/libstub: arm64: Double check image alignment at entry" (Vitaly Kuznetsov) [2046303] - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() (William Zhao) [2046342] - cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (Ronnie Sahlberg) [1994393] - cifs: constify pathname arguments in a bunch of helpers (Ronnie Sahlberg) [1994393] - cgroup: Use open-time cgroup namespace for process migration perm checks (Chris von Recklinghausen) [2035766] - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv (Chris von Recklinghausen) [2035766] - cgroup: Use open-time credentials for process migraton perm checks (Chris von Recklinghausen) [2035766] - cgroup: make per-cgroup pressure stall tracking configurable (Chris von Recklinghausen) [2035766] - powerpc/idle: Don't corrupt back chain when going idle (Laurent Vivier) [2052793] - powerpc64/idle: Fix SP offsets when saving GPRs (Laurent Vivier) [2052793] - sfc: ef10: implement ethtool::get_fec_stats (Íñigo Huguet) [2042798] - sfc: The RX page_ring is optional (Íñigo Huguet) [2042798] - sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042798] - sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042798] - sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042798] - sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042798] - sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042798] - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() (Íñigo Huguet) [2042798] - sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - ext4: fix potential uninitialized access to retval in kmmpd (Lukas Czerner) [2046355] - ext4: fix possible UAF when remounting r/o a mmp-protected file system (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - quota: check block number when reading the block in quota file (Lukas Czerner) [2046999] - quota: correct error number in free_dqentry() (Lukas Czerner) [2046999] - quota: Fix memory leak when handling corrupted quota file (Lukas Czerner) [2046999] - quota: Sanity-check quota file headers on load (Lukas Czerner) [2046999] - quota: clear padding in v2r1_mem2diskdqb() (Lukas Czerner) [2046999] - quota: Check that quota is not dirty before release (Lukas Czerner) [2046999] - quota: fix livelock in dquot_writeback_dquots (Lukas Czerner) [2046999] - ext4: fix e2fsprogs checksum failure for mounted filesystem (Lukas Czerner) [1937180] - ext4: prevent partial update of the extent blocks (Lukas Czerner) [2035877] - ext4: check for inconsistent extents between index and leaf block (Lukas Czerner) [2035877] - ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Lukas Czerner) [2035877] - ext4: avoid trim error on fs with small groups (Lukas Czerner) [2046355] - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' (Lukas Czerner) [2046355] - ext4: make sure to reset inode lockdep class when quota enabling fails (Lukas Czerner) [2046355] - ext4: make sure quota gets properly shutdown on error (Lukas Czerner) [2046355] - ext4: Fix BUG_ON in ext4_bread when write quota data (Lukas Czerner) [2046355] - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. (Lukas Czerner) [2046355] - ext4: ensure enough credits in ext4_ext_shift_path_extents (Lukas Czerner) [2046355] - ext4: fix potential infinite loop in ext4_dx_readdir() (Lukas Czerner) [2046355] - ext4: fix loff_t overflow in ext4_max_bitmap_size() (Lukas Czerner) [2046355] - ext4: fix reserved space counter leakage (Lukas Czerner) [2046355] - ext4: fix race writing to an inline_data file while its xattrs are changing (Lukas Czerner) [2046355] - ext4: fix potential htree corruption when growing large_dir directories (Lukas Czerner) [2046355] - ext4: use ext4_grp_locked_error in mb_find_extent (Lukas Czerner) [2046355] - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit (Lukas Czerner) [2046355] - ext4: remove check for zero nr_to_scan in ext4_es_scan() (Lukas Czerner) [2046355] - ext4: return error code when ext4_fill_flex_info() fails (Lukas Czerner) [2046355] - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle (Lukas Czerner) [2046355] - ext4: fix kernel infoleak via ext4_extent_header (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed (Lukas Czerner) [2046355] - ext4: fix error code in ext4_commit_super (Lukas Czerner) [2046355] - crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo (Pingfan Liu) [2046631] - arm64: kernel: arch_crash_save_vmcoreinfo() should depend on CONFIG_CRASH_CORE (Mark Salter) [2046631] - Revert "[arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo" (Pingfan Liu) [2046631] - crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - ibmvnic: don't release napi in __ibmvnic_open() (Gustavo Walbon) [2051793]- EDAC/igen6: Add Intel Alder Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel Tiger Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel ICL-NNPI SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add support for high bandwidth memory (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers (Aristeu Rozanski) [1971965 1783145] - EDAC/skx_common: Add new ADXL components for 2-level memory (Aristeu Rozanski) [1971965 1783145] - EDAC, skx: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1971965 1783145] - EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. (Aristeu Rozanski) [1971965 1783145] - selinux: parse contexts for mount options early (Scott Mayhew) [1984355] - selinux: try to use preparsed sid before calling parse_sid() (Scott Mayhew) [1984355] - selinux: Fix selinux_sb_mnt_opts_compat() (Scott Mayhew) [1984355] - selinux: access superblock_security_struct in LSM blob way (Scott Mayhew) [1984355] - selinux: minor tweaks to selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix potential memleak in selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix sleeping function called from invalid context (Scott Mayhew) [1984355] - LSM: Infrastructure management of the superblock (Scott Mayhew) [1984355] - selinux: drop super_block backpointer from superblock_security_struct (Scott Mayhew) [1984355] - selinux: remove redundant allocation and helper functions (Scott Mayhew) [1984355] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [1970036 1988269] - ath11k: add string type to search board data in board-2.bin for WCN6855 (Íñigo Huguet) [1970036 1988269] - firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Vitaly Kuznetsov) [2053450] - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Yauheni Kaliuta) [2051789] - bpf/selftests: disable a verifier test for powerpc (Viktor Malik) [2046032] - bpf/selftests: allow disabling verifier tests (Viktor Malik) [2046032] - vfs: check dentry is still valid in get_link() (Ian Kent) [2014846] - xfs: don't expose internal symlink metadata buffers to the vfs (Brian Foster) [2014846] - scsi: vmw_pvscsi: Set residual data length conditionally (Cathy Avery) [2052345] - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2026212] - scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [2026212] - scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state (Ewan D. Milne) [2028290] - blktrace: switch trace spinlock to a raw spinlock (Wander Lairson Costa) [1905749] - blktrace: Fix uaf in blk_trace access after removing by sysfs (Wander Lairson Costa) [1905749] - blk-wbt: export internal state via debugfs (Ming Lei) [2047313] - platform/x86: ISST: Fix optimization with use of numa (Prarit Bhargava) [2023820] - platform/x86: ISST: Use numa node id for cpu pci dev mapping (Prarit Bhargava) [2023818] - platform/x86: ISST: Optimize CPU to PCI device mapping (Prarit Bhargava) [2023818] - efi/x86: drop task_lock() from efi_switch_mm() (Fernando Pacheco) [2035415] - configs: enable LOGITECH_FF (Benjamin Tissoires) [1945987] - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl (Benjamin Tissoires) [1974089] - Input: joydev - prevent potential read overflow in ioctl (Benjamin Tissoires) [1974089] - xfs: Fix CIL throttle hang when CIL space used going backwards (Thiago Becker) [2040371] - netfilter: nf_conntrack_netbios_ns: fix helper module alias (Florian Westphal) [2038015] - selftests: nft_concat_range: add test for reload with no element add/del (Florian Westphal) [2046309] - netfilter: fix regression in looped (broad|multi)cast's MAC handling (Florian Westphal) [2046309] - selftests: netfilter: Add correctness test for mac,net set type (Florian Westphal) [2046309] - netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2046309] - netfilter: conntrack: don't increment invalid counter on NF_REPEAT (Florian Westphal) [2046309] - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (Florian Westphal) [2046309] - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments (Florian Westphal) [2046309] - netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2046309] - netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2046309] - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2046309] - netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2046309] - netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2046309] - netfilter: use kvmalloc_array to allocate memory for hashtable (Phil Sutter) [2001762] - netfilter: nf_tables: skip netdev events generated on netns removal (Phil Sutter) [2053436] - xfrm: add state hashtable keyed by seq (Sabrina Dubroca) [1926538]- cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning (Waiman Long) [2050418] - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() (Waiman Long) [2050418] - IB/rdmavt: Validate remote_addr during loopback atomic tests (Kamal Heib) [2033480] - in wb_init, use gfp instead of GFP_KERNEL when allocating bw_dwork (Chris von Recklinghausen) [2046179] - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (John Meneghini) [2051691] - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() (John Meneghini) [1973208] - nvme: drop unused variable ctrl in nvme_setup_cmd (John Meneghini) [2033384] - nvme: increment request genctr on completion (John Meneghini) [2033384] - nvme-pci: Fix abort command id (John Meneghini) [2033384] - nvme: add command id quirk for apple controllers (John Meneghini) [2033384] - nvme: move nvme_multi_css into nvme.h (John Meneghini) [2033384] - nvme: code command_id with a genctr for use-after-free validation (John Meneghini) [2033384] - nvme-pci: limit maximum queue depth to 4095 (John Meneghini) [2033384] - params: lift param_set_uint_minmax to common code (John Meneghini) [2033384] - CI: Enable baseline realtime checks (Veronika Kabatova) - CI: Rename pipelines to include release names (Veronika Kabatova) - sched/pelt: Relax the sync of load_sum with load_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of runnable_sum with runnable_avg (Phil Auld) [2037123] - sched/pelt: Continue to relax the sync of util_sum with util_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of util_sum with util_avg (Phil Auld) [2037123] - cifs: fix memory leak of smb3_fs_context_dup::server_hostname (Ronnie Sahlberg) [2044670] - cifs: To match file servers, make sure the server hostname matches (Ronnie Sahlberg) [2044670] - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [1837402] - ovl: fix deadlock in splice write (Miklos Szeredi) [2028998] - selinux: fix NULL-pointer dereference when hashtab allocation fails (Ondrej Mosnacek) [2021467] - selinux: fix double free of cond_list on error paths (Ondrej Mosnacek) [2043605] - ibmvnic: remove unused ->wait_capability (Diego Domingos) [2049368] - ibmvnic: don't spin in tasklet (Diego Domingos) [2049368] - ibmvnic: init ->running_cap_crqs early (Diego Domingos) [2049368] - ibmvnic: Allow extra failures before disabling (Diego Domingos) [2049368] - hpsa: add new messaging (Tomas Henzl) [1801777] - aacraid: add new messaging (Tomas Henzl) [2044365] - Revert "[scsi] Revert "[scsi] aacraid: add removed id table"" (Tomas Henzl) [2044365] - mpt3sas: Add new messaging (Tomas Henzl) [2044366] - Revert "[scsi] mpt*: remove certain deprecated pci-ids" (Tomas Henzl) [2044366] - mptsas: add new messaging (Tomas Henzl) [2044366] - sctp: hold endpoint before calling cb in sctp_transport_lookup_process (Xin Long) [2043822] - sctp: use call_rcu to free endpoint (Xin Long) [2043822] - sctp: move hlist_node and hashent out of sctp_ep_common (Xin Long) [2043822] - net: Use nlmsg_unicast() instead of netlink_unicast() (Xin Long) [2043822] - video: hyperv_fb: Fix validation of screen resolution (Mohammed Gamal) [1952821] - powerpc/pseries: extract host bridge from pci_bus prior to bus removal (Diego Domingos) [2051509] - dm: properly fix redundant bio-based IO accounting (Mike Snitzer) [2051803] - dm: revert partial fix for redundant bio-based IO accounting (Mike Snitzer) [2051803] - block: add bio_start_io_acct_time() to control start_time (Mike Snitzer) [2051803] - block: document iostat changes for disk busy time accounting (Mike Snitzer) [2051803]- tee: optee: Fix incorrect page free bug (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: smc_abi.c: add missing #include (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: isolate smc abi (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: refactor driver with internal callbacks (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify optee_release() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix missing devices unregister during optee_remove (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/optee/shm_pool: fix application of sizeof to pointer (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add tee_shm_alloc_kernel_buf() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Clear stale cache entries during initialization (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: fix tee out of memory failure seen during kexec reboot (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Refuse to load the driver under the kdump kernel (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix memory leak when failing to register shm pages (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use export_uuid() to copy client UUID (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: do not check memref size on return from Secure World (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix build error caused by recent optee tracepoints feature (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add invoke_fn tracepoints (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify i2c access (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: remove need_resched() before cond_resched() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: sync OP-TEE headers (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: replace might_sleep with cond_resched (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: fix i2c build issue (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: allow op-tee to access devices on the i2c bus (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - driver: tee: Handle NULL pointer indication from client (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: enable support for multi-stage bus enumeration (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use uuid for sysfs driver entry (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Add support for session login client UUID generation (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: enable support to register kernel memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unnecessary NULL check in tee_shm_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: don't assign shm id for private shms (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unused tee_shm_priv_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove redundant teedev in struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove linked list of struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix multi page dynamic shm pool alloc (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: model OP-TEE as a platform device/driver (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix device enumeration error handling (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix dynamic shm pool allocations (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/shm: untag user pointers in tee_shm_register (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add might_sleep for RPC requests (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: allow to work without static shared memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: update optee_msg.h and optee_smc.h to dual license (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add missing of_node_put after of_device_is_available (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix unsigned comparison with less than zero (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: fix possible error pointer ctx dereferencing (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Initialize some structs using memset instead of braces (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add TEE bus device enumeration support (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add supp_nowait flag in tee_context struct (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: log message if dynamic shm is enabled (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add kernel internal client interface (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: take DT status property into account (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN (David Arcari) [2035286] - regset: kill ->get() (Prarit Bhargava) [2032854] - arm64: switch to ->regset_get() (Prarit Bhargava) [2032854] - arm64: take fetching compat reg out of pt_regs into a new helper (Prarit Bhargava) [2032854] - powerpc: switch to ->regset_get() (Prarit Bhargava) [2032854] - s390: switch to ->regset_get() (Prarit Bhargava) [2032854] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [2032854] - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages (Baoquan He) [2024011] - dma/pool: create dma atomic pool only if dma zone has managed pages (Baoquan He) [2024011] - mm_zone: add function to check if managed dma zone exists (Baoquan He) [2024011] - tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set (Xin Long) [2043825] - tipc: delete the unlikely branch in tipc_aead_encrypt (Xin Long) [2043825] - tipc: check for null after calling kmemdup (Xin Long) [2043825] - tipc: only accept encrypted MSG_CRYPTO msgs (Xin Long) [2043825] - powerpc/pseries: use slab context cpumask allocation in CPU hotplug init (Waiman Long) [2048220] - powerpc/pseries: Fix build error when NUMA=n (Waiman Long) [2048220] - lpfc: Add new messaging (Ewan D. Milne) [1841323] - cpu/hotplug: Cure the cpusets trainwreck (Phil Auld) [1904593] - scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [1995086] - scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [1995086] - serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X (John W. Linville) [2022906] - PCI: vmd: Add indirection layer to vmd irq lists (Scott Wood) [2048202] - redhat/configs: Enable CONFIG_PCI_HYPERV on Aarch64 (Vitaly Kuznetsov) [2024853] - PCI: hv: Add arm64 Hyper-V vPCI support (Vitaly Kuznetsov) [2024853] - PCI: hv: Make the code arch neutral by adding arch specific interfaces (Vitaly Kuznetsov) [2024853] - PCI: hv: Remove unnecessary use of hx (Vitaly Kuznetsov) [2024853] - nvme-rdma: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme-tcp: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme: fix a possible use-after-free in controller reset during load (Chris Leech) [1988361] - ipv6: check return value of ipv6_skip_exthdr (Sabrina Dubroca) [2046234] - selftests: Calculate udpgso segment count without header adjustment (Xin Long) [2044133] - udp: using datalen to cap ipv6 udp max gso segments (Xin Long) [2044133] - inet_diag: fix kernel-infoleak for UDP sockets (Xin Long) [2044133] - udp: using datalen to cap max gso segments (Xin Long) [2044133] - [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048980] - [s390] s390/cpumf: Support for CPU Measurement Sampling Facility LS bit (Mete Durlu) [2048980] - tools/power/x86/intel-speed-select: v1.10 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Fix uncore memory frequency display (Prarit Bhargava) [2023909] - platform/x86: ISST: Account for increased timeout in some cases (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Add options to force online (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Drop __DATE__ and __TIME__ macros (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: v1.9 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Process mailbox read error for core-power (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Increase string size (Prarit Bhargava) [2023909] - qla2xxx: Add new messaging (Ewan D. Milne) [1900072]- platform/x86: amd-pmc: only use callbacks for suspend (David Arcari) [2016039] - platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer (David Arcari) [2016039] - platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure (David Arcari) [2016039] - platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops (David Arcari) [2016039] - platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS (David Arcari) [2016039] - platform/x86: amd-pmc: Drop check for valid alarm time (David Arcari) [2016039] - platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg (David Arcari) [2016039] - platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE (David Arcari) [2016039] - platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup (David Arcari) [2016039] - platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` (David Arcari) [2016039] - platform/x86: amd-pmc: Add alternative acpi id for PMC controller (David Arcari) [2016039] - platform/x86: amd-pmc: Add a message to print resume time info (David Arcari) [2016039] - platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT (David Arcari) [2016039] - platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled (David Arcari) [2016039] - platform/x86: amd-pmc: Export Idlemask values based on the APU (David Arcari) [2016039] - platform/x86: amd-pmc: Check s0i3 cycle status (David Arcari) [2016039] - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (Dick Kennedy) [2027558] - sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044806] - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc (Davide Caratti) [2044806] - flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044806] - selftests: bpf: Less strict size check in sockopt_sk (Felix Maurer) [2025809] - net-zerocopy: Fast return if inq < PAGE_SIZE (Felix Maurer) [2025809] - tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) (Felix Maurer) [2025809] - tcp-zerocopy: Ensure excess getsockopt buffer is zeroed (Felix Maurer) [2025809] - tcp-zerocopy: Update returned getsockopt() optlen. (Felix Maurer) [2025809] - tcp-zerocopy: Fix getsockopt buffer size check (Felix Maurer) [2025809] - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() (Guillaume Nault) [2046339] - net: fix use-after-free in tw_timer_handler (Guillaume Nault) [2046339] - ALSA: core: Fix SSID quirk lookup for subvendor=0 (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Restore hardware state on runtime PM resume (Jaroslav Kysela) [2003613] - ALSA: RHEL - update kernel configs for RHEL 8.6 (Jaroslav Kysela) [2003613] - ASoC: remove module namespaces (Jaroslav Kysela) [2003613] - ASoC: codecs: rt5682(s): use the older clock API calls, but keep some modern (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Cleanup logging (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use snd_soc_jack to report jack events (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: convert into a helper library for codec drivers (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use arizona->dev for runtime-pm (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Move jack-detect variables to struct arizona_priv (Jaroslav Kysela) [2003613] - ASoC/extcon: arizona: Move arizona jack code to sound/soc/codecs/arizona-jack.c (Jaroslav Kysela) [2003613] - extcon: arizona: Always use pm_runtime_get_sync() when we need the device to be awake (Jaroslav Kysela) [2003613] - extcon: arizona: Fix flags parameter to the gpiod_get("wlf,micd-pol") call (Jaroslav Kysela) [2003613] - extcon: arizona: Fix various races on driver unbind (Jaroslav Kysela) [2003613] - extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged (Jaroslav Kysela) [2003613] - extcon: arizona: Fix runtime PM imbalance on error (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone and button detection (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone impedance into a function (Jaroslav Kysela) [2003613] - extcon: arizona: Invert logic of check in arizona_hpdet_do_id (Jaroslav Kysela) [2003613] - extcon: arizona: Remove excessive WARN_ON (Jaroslav Kysela) [2003613] - extcon: arizona: Remove unnecessary sets of ACCDET_MODE (Jaroslav Kysela) [2003613] - extcon: arizona: Tidy up transition from mic to headphone detect (Jaroslav Kysela) [2003613] - extcon: arizona: Clear jack status regardless of detection type (Jaroslav Kysela) [2003613] - extcon: arizona: Move pdata extraction to probe (Jaroslav Kysela) [2003613] - extcon: arizona: Make rev A register sequences atomic (Jaroslav Kysela) [2003613] - extcon: arizona: Correct clean up if arizona_identify_headphone fails (Jaroslav Kysela) [2003613] - extcon: arizona: Switch to use device_property_count_u32() (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [2003613] - extcon: arizona: Correct error handling on regmap_update_bits_check (Jaroslav Kysela) [2003613] - extcon: arizona: Disable mic detect if running when driver is removed (Jaroslav Kysela) [2003613] - mfd: arizona: Fix rumtime PM imbalance on error (Jaroslav Kysela) [2003613] - mfd: arizona: Split of_match table into I2C and SPI versions (Jaroslav Kysela) [2003613] - mfd: arizona: Make some symbols static (Jaroslav Kysela) [2003613] - mfd: arizona: Add support for ACPI enumeration of WM5102 connected over SPI (Jaroslav Kysela) [2003613] - mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1") (Jaroslav Kysela) [2003613] - mfd: arizona: Drop arizona-extcon cells (Jaroslav Kysela) [2003613] - mfd: arizona: Replace arizona_of_get_type() with device_get_match_data() (Jaroslav Kysela) [2003613] - mfd: arizona: Ensure 32k clock is put on driver unbind and error (Jaroslav Kysela) [2003613] - mfd: arizona: Remove BUG_ON usage (Jaroslav Kysela) [2003613] - mfd: arizona: Switch to using devm_gpiod_get() (Jaroslav Kysela) [2003613] - mfd: arizona: Fix undefined behavior (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [2003613] - mfd: arizona: Correct calling of runtime_put_sync (Jaroslav Kysela) [2003613] - mfd: arizona: Don't use regmap_read_poll_timeout (Jaroslav Kysela) [2003613] - clkdev: Hold clocks_mutex while iterating clocks list (Jaroslav Kysela) [2003613] - clkdev: add managed clkdev lookup registration (Jaroslav Kysela) [2003613] - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() (Jaroslav Kysela) [2003613] - ALSA: es1688: Avoid devres management for es1688 object creation (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probes of snd_gus_create() (Jaroslav Kysela) [2003613] - ALSA: x86: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: x86: simplify with sync_stop PCM ops (Jaroslav Kysela) [2003613] - ALSA: x86: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: virtio: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2003613] - ALSA: emux: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: synth: missing check for possible NULL after the call to kstrdup (Jaroslav Kysela) [2003613] - ALSA: synth: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sparc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver name explicitly (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add system level suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add reset control (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: align function prototypes (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: clarify expression (Jaroslav Kysela) [2003613] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2003613] - ASoC: tegra: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2003613] - ASoC: tegra20: ac97: Add reset control (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715 (Jaroslav Kysela) [2003613] - ASoC: codecs: wsa881x: fix return values from kcontrol put (Jaroslav Kysela) [2003613] - ASoc: wm8731: Drop empty spi_driver remove callback (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: channel -> channels rename (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Disable irq on slave ports in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a double irq free in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: make array clocks static, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 processing block selection (Jaroslav Kysela) [2003613] - ASoC: da7218: Drop CONFIG_OF ifdef (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505 volume controls (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Make aic32x4_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add support for TAS2505 (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add type to device private data struct (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Fix jack detection after suspend (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Make regmap cache only on probe() (Jaroslav Kysela) [2003613] - ASoC: sigmadsp: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ASoC: rt286: Remove redundant assignment to d_len_code (Jaroslav Kysela) [2003613] - ASoC: codecs: rt1019: clarify expression (Jaroslav Kysela) [2003613] - ASoC: rt1019: Add non_legacy_dai_naming config (Jaroslav Kysela) [2003613] - ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe() (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow (Jaroslav Kysela) [2003613] - ASoc: codecs: mt6359: remove useless initializations (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: convert to use module_platform_driver (Jaroslav Kysela) [2003613] - ASoC: ics43432: add CMM-4030D-261 support (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Fix return value in hdmi_codec_set_jack() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Get ELD in before reporting plugged event (Jaroslav Kysela) [2003613] - ASoC: cs53l30: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs43130: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs42l73: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs4265: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs35l36: Remove unneeded variable initialisation (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Correct errata handling (Jaroslav Kysela) [2003613] - ASoC: cs35l34: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l33: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cirrus: Add helper function for reading the device ID (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Add missing regmap use_single config (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: adav80x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ASoC: codecs: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: ab8500: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: fix spelling mistake in Kconfig "comunicate" -> "communicate" (Jaroslav Kysela) [2003613] - ASoC: 88pm860x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl and pdm_enable and pdm_dma_enable (Jaroslav Kysela) [2003613] - ASoC: amd: add missing break (Jaroslav Kysela) [2003613] - ALSA: sh: Fix compile warning wrt const (Jaroslav Kysela) [2003613] - ALSA: sh: Fix unused variable warnings (Jaroslav Kysela) [2003613] - ALSA: sh: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: sh: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: aica: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: sh: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [2003613] - ALSA: ps3: fix spelling typo of values (Jaroslav Kysela) [2003613] - ALSA: ppc: drop if block with always false condition (Jaroslav Kysela) [2003613] - ALSA: ppc: remove redundant checks in PS3 driver probe (Jaroslav Kysela) [2003613] - ALSA: ppc: fix error return code in snd_pmac_probe() (Jaroslav Kysela) [2003613] - ALSA: ppc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: ppc: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: ppc: keywest: remove outdated comment (Jaroslav Kysela) [2003613] - ALSA: poewrmac: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcmcia: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pci: vx222: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: Remove trailing semicolon in macros (Jaroslav Kysela) [2003613] - ALSA: hda: generic: Remove redundant assignment to dac (Jaroslav Kysela) [2003613] - ALSA: hda: Allow model option to specify PCI SSID alias (Jaroslav Kysela) [2003613] - ALSA: asihpi: fix comment syntax in file headers (Jaroslav Kysela) [2003613] - ALSA: harmony: Drop superfluous address setup (Jaroslav Kysela) [2003613] - ALSA: parisc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: aloop: Constify ops structs (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc (Jaroslav Kysela) [2003613] - ALSA: wavefront: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wavefront: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sscape: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sc6000: Use explicit cast for __iomem pointer (Jaroslav Kysela) [2003613] - ALSA: sc6000: Assign vport directly on card's private_data (Jaroslav Kysela) [2003613] - ALSA: sc6000: Fix incorrect sizeof operator (Jaroslav Kysela) [2003613] - ALSA: sc6000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - Revert "ALSA: sb: fix a missing check of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: sb: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb8: Add a comment note regarding an unused pointer (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential ABBA deadlock in CSP driver (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential double-free of CSP mixer elements (Jaroslav Kysela) [2003613] - ALSA: sb: Minor coding style fixes (Jaroslav Kysela) [2003613] - ALSA: sb: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sb: Fix two use after free in snd_sb_qsound_build (Jaroslav Kysela) [2003613] - ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer (Jaroslav Kysela) [2003613] - ALSA: opti9xx: fix missing { } around an if block (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: msnd: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: msnd: Use proper mmap method (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probe for ISA interwave card (Jaroslav Kysela) [2003613] - Revert "ALSA: gus: add a check of the status of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: gus: fix null pointer dereference on pointer block (Jaroslav Kysela) [2003613] - ALSA: gus: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: gus: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: gus: Replace unsafe strcpy() with strscpy() (Jaroslav Kysela) [2003613] - ALSA: galaxy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: Replace with fallthrough pseudo keyword in the remaining places (Jaroslav Kysela) [2003613] - ALSA: es18xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es18xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: isa: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1688: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wss: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: isa: Fix error return code in snd_cmi8330_probe() (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmi8328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als100: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als100: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: adlib: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1848: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: i2c: tea6330t: Remove redundant initialization of variable err (Jaroslav Kysela) [2003613] - ALSA: i2c: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: add missing include files (Jaroslav Kysela) [2003613] - ALSA: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ALSA: aoa: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ALSA: arm: Remove unnecessary variables (Jaroslav Kysela) [2003613] - ALSA: ac97: fix PM reference leak in ac97_bus_remove() (Jaroslav Kysela) [2003613] - ALSA: ac97: Constify static struct attribute_group (Jaroslav Kysela) [2003613] - ALSA: virtio: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: virtio: use module_virtio_driver() to simplify the code (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce device suspend/resume support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce PCM channel map support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce jack support (Jaroslav Kysela) [2003613] - ALSA: virtio: PCM substream operators (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control and I/O messages for the PCM device (Jaroslav Kysela) [2003613] - ALSA: virtio: build PCM devices and substream hardware descriptors (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control messages (Jaroslav Kysela) [2003613] - ALSA: virtio: add virtio sound driver (Jaroslav Kysela) [2003613] - uapi: virtio_ids: add a sound device type ID from OASIS spec (Jaroslav Kysela) [2003613] - ALSA: firewire: Fix C++ style comments in uapi header (Jaroslav Kysela) [2003613] - ALSA: uapi: Fix a C++ style comment in asound.h (Jaroslav Kysela) [2003613] - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate dai_fmt if exist (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate missing CPU/Codec numbers for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup debug info for clock (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum DAI links limit to 512 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Use set_jack ops to set jack (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single) (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 Custom Sample (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Codec2Codec support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add DPCM support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Multi CPU/Codec support (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 driver (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add codec2codec support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add asoc_graph_is_ports0() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link (Jaroslav Kysela) [2003613] - ASoC: audio-graph: respawn Platform Support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Avoid over-allocating DLCs (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2 (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_link_init() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove Platform support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove unused "node" from graph_parse_mclk_fs() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove "audio-graph-card, " preix support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: check ports if exists (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: tegra: Add driver remove() callback (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Allocate link info structure on heap (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum number of links to 128 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Propagate errors on too many links (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: remove unused variable from simple_parse_of() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup asoc_simple_parse_convert() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platform() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: care multi DAI at asoc_simple_clean_reference() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove asoc_simple_parse_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: use for_each_prop_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove li->dais/li->conf (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai at initial timing (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: share dummy DAI and reduce memory (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: enable flexible CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card: fix possible uninitialized single_cpu local variable (Jaroslav Kysela) [2003613] - ASoC: simple-card: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: simple-card: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: audio-graph: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: alloc dai_link information for CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils.c: remove old comment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Do not handle device clock (Jaroslav Kysela) [2003613] - ASoC: generic: simple-card-utils: remove useless assignment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Fix device module clock (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Rename functions needed for export (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose helpers from audio graph (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose new members for asoc_simple_priv (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Support empty Codec endpoint (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Use of_node and DAI for DPCM DAI link names (Jaroslav Kysela) [2003613] - ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: include new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: mirror group_id definition added in firmware (Jaroslav Kysela) [2003613] - ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change (Jaroslav Kysela) [2003613] - ALSA: hda_audio_ext: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: make snd_kcontrol_new name a normal string (Jaroslav Kysela) [2003613] - ASoC: constify of_phandle_args in snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: tas2770: Fix setting of high sample rates (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix the wrong jack type detected (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore headphones jack name on Nyan Big (Jaroslav Kysela) [2003613] - ASoC: tegra: Add DAPM switches for headphones and mic jack (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-N support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Retry codec probing if it fails (Jaroslav Kysela) [2003613] - ASoC: amd: fix uninitialized variable in snd_acp6x_probe() (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Balance runtime PM count (Jaroslav Kysela) [2003613] - ASoC: SOF: hda: reset DAI widget before reconfiguring it (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Set the max SPI speed for the whole device (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: Set mach->id field on comp_ids matches (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AHUB (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2003613] - ASoC: SOF: build compression interface into snd_sof.ko (Jaroslav Kysela) [2003613] - ASoC: rt5682: Re-detect the combo jack after resuming (Jaroslav Kysela) [2003613] - ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend (Jaroslav Kysela) [2003613] - ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add the compatibility with rt9120s (Jaroslav Kysela) [2003613] - ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48 (Jaroslav Kysela) [2003613] - ASoC: rt9120: Update internal ocp level to the correct value (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product (Jaroslav Kysela) [2003613] - ASoC: DAPM: Cover regression by kctl change notification fix (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended (Jaroslav Kysela) [2003613] - ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Change monitor widgets to siggens (Jaroslav Kysela) [2003613] - ASoC: tlv320aic3x: Make aic3x_remove() return void (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: detect codec variant in probe function (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: add comp_ids field for machine driver matching (Jaroslav Kysela) [2003613] - ASoC: Stop dummy from overriding hwparams (Jaroslav Kysela) [2003613] - ASoC: topology: Change topology device to card device (Jaroslav Kysela) [2003613] - ASoC: topology: Use correct device for prints (Jaroslav Kysela) [2003613] - ASoC: topology: Check for dapm widget completeness (Jaroslav Kysela) [2003613] - ASoC: topology: Add header payload_size verification (Jaroslav Kysela) [2003613] - ASoC: core: Remove invalid snd_soc_component_set_jack call (Jaroslav Kysela) [2003613] - ASoC: amd: acp: select CONFIG_SND_SOC_ACPI (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: es8316: add support for ESSX8336 ACPI _HID (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2003613] - ASoC: amd: acp: fix Kconfig dependencies (Jaroslav Kysela) [2003613] - ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Fix return value check in acp_machine_select() (Jaroslav Kysela) [2003613] - ASoC: max98520: add max98520 audio amplifier driver (Jaroslav Kysela) [2003613] - ASoC: nau8821: clarify out-of-bounds check (Jaroslav Kysela) [2003613] - ASoC: nau8821: fix kernel-doc (Jaroslav Kysela) [2003613] - ASoC: rt5682s: use 'static' qualifier (Jaroslav Kysela) [2003613] - ASoC: topology: handle endianness warning (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON (Jaroslav Kysela) [2003613] - ASoC: cs42l42: free_irq() before powering-down on probe() fail (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Reset and power-down on remove() and failed probe() (Jaroslav Kysela) [2003613] - ASoC: nau8825: add clock management for power saving (Jaroslav Kysela) [2003613] - ASoC: nau8825: add set_jack coponment support (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler (Jaroslav Kysela) [2003613] - ASoC: wm8962: Convert to devm_clk_get_optional() (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Make cs35l41_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tegra: Set default card name for Trimslice (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore AC97 support (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add acp_machine struct for renoir platform. (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Downsizing the DAC volume scale (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for ACPI table match entry (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use device_property API instead of of_property (Jaroslav Kysela) [2003613] - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow Carp platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add YC machine driver using dmic (Jaroslav Kysela) [2003613] - ASoC: amd: create platform device for acp6x machine driver (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow carp acp6x drivers build (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver dma ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x irq handler (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: add platform devices for acp6x pdm driver and dmic driver (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP6x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for RT5682-VS codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for Maxim amplifier codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add SOF audio support on Chrome board (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add legacy sound card support for Chrome audio (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add generic machine driver support for ACP cards (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add callback for machine driver on ACP (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add I2S support on Renoir platform (Jaroslav Kysela) [2003613] - ASoC: amd: Add common framework to support I2S on ACP SOC (Jaroslav Kysela) [2003613] - ASoC: soc-core: tidyup empty function (Jaroslav Kysela) [2003613] - ASoC: soc-component: add snd_soc_component_is_codec() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix WARN in remove() if running without an interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Set correct SRC MCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Allow time for HP/ADC to power-up after enable (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use PLL for SCLK > 12.288MHz (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't claim to support 192k (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't set defaults for volatile registers (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct some register default values (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always configure both ASP TX channels (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't reconfigure the PLL while it is running (Jaroslav Kysela) [2003613] - ASoC: soc-component: improve error reporting for register access (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh machine driver (Jaroslav Kysela) [2003613] - ASoc: amd: create platform device for VG machine driver (Jaroslav Kysela) [2003613] - ASoC: test-component: add Test Component for Sound debug/test (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix a little pop while playback (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2003613] - ASoC: rt9120: Drop rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control caused error (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: switch to using devm_fwnode_gpiod_get() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: amd: Kconfig: Select fch clock support with machine driver (Jaroslav Kysela) [2003613] - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (Jaroslav Kysela) [2003613] - ASoC: SOF: prepare code to allocate IPC messages in fw_ready (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: restore mixer functionality (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix hp pop produced immediately after resuming (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce fragment elapsed notification API (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Use newly introduced generic IPC stream ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Make Intel IPC stream ops generic (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks (Jaroslav Kysela) [2003613] - ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: do not power down primary core during topology removal (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Clean up snd_sof_get_status() prints (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce macro to set the firmware state (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: Force DSP panic dumps to be printed (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Re-enable dumps after successful IPC tx (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Print out the fw_state along with the DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping (Jaroslav Kysela) [2003613] - ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Print the DSP dump if boot fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc and dsp dump: Add markers for better visibility (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception (Jaroslav Kysela) [2003613] - ASoC: SOF: core: debug: force all processing on primary core (Jaroslav Kysela) [2003613] - ASoC: max98927: Handle reset gpio when probing i2c (Jaroslav Kysela) [2003613] - ASoC: DAPM: Fix missing kctl change notifications (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: SOF: OF: Add fw_path and tplg_path parameters (Jaroslav Kysela) [2003613] - ASoC: amd: acp-rt5645: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: return error if sof_connect_dai_widget() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: allow for dynamic pipelines override for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: show clks_control value in dynamic debug (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp (Jaroslav Kysela) [2003613] - ASoC: Intel: add machine driver for SOF+ES8336 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ASoC: Intel: cht_bsw_nau8824: Set card.components string (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add a nau8824_components() helper (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix NAU8824_JACK_LOGIC define (Jaroslav Kysela) [2003613] - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: nau8821: new driver (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add kernel parameter for topology verification (Jaroslav Kysela) [2003613] - ASoC: SOF: Add support for dynamic pipelines (Jaroslav Kysela) [2003613] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce widget use_count (Jaroslav Kysela) [2003613] - ASoC: SOF: Don't set up widgets during topology parsing (Jaroslav Kysela) [2003613] - ASoC: SOF: restore kcontrols for widget during set up (Jaroslav Kysela) [2003613] - ASoC: SOF: Add new fields to snd_sof_route (Jaroslav Kysela) [2003613] - AsoC: dapm: export a couple of functions (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add new token for dynamic pipeline (Jaroslav Kysela) [2003613] - ASoC: SOF: control: Add access field in struct snd_sof_control (Jaroslav Kysela) [2003613] - ASoC: topology: change the complete op in snd_soc_tplg_ops to return int (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: rt5682: move clk related code to rt5682_i2c_probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: Use clk_hw based APIs for registration (Jaroslav Kysela) [2003613] - ASoC: rt5682: Drop usage of __clk_get_name() (Jaroslav Kysela) [2003613] - ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Use dev_dbg instead of pr_debug (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Remove the volatile SW reset register from reg_default (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done() (Jaroslav Kysela) [2003613] - ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ (Jaroslav Kysela) [2003613] - ASoC: SOF: add error handling to snd_sof_ipc_msg_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: add header file for ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pm: fix a stale comment (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: fix potential locking issue (Jaroslav Kysela) [2003613] - ASoC: ak4458: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak5558: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: dwc-i2s: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4671: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: alc5623: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: bcm: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cpcap: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2003613] - ASoC: ad193x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_dai_ops structs (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection (Jaroslav Kysela) [2003613] - ASoC: adau1977: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau17x1: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1701: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1373: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1372: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ad1836: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ep93xx: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: samsung: add missing "fallthrough;" (Jaroslav Kysela) [2003613] - ASoC: ak4642: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Use correct version to initialize Class H (Jaroslav Kysela) [2003613] - ASoC: alc5632: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak4104: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4118: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: zl38060: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cs4341: Add SPI device ID table (Jaroslav Kysela) [2003613] - ASoC: pcm179x: Add missing entries SPI to device ID table (Jaroslav Kysela) [2003613] - ASoC: pl1022_rdk: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: pl1022_ds: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: mpc8610_hpcd: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-sgtl5000: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-es8328: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl_sai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-mqs: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-esai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: eureka-tlv320: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cros_ec_codec: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers (Jaroslav Kysela) [2003613] - ASoC: codecs: max98390: simplify getting the adapter of a client (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro (Jaroslav Kysela) [2003613] - ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based Mixer driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based ADX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based AMX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based SFC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based MVC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add routes for few AHUB modules (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: Don't reconnect an already active BE (Jaroslav Kysela) [2003613] - ASoC: compress/component: Use module_get_when_open/put_when_close for cstream (Jaroslav Kysela) [2003613] - ASoC: soc-component: Convert the mark_module to void* (Jaroslav Kysela) [2003613] - ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: trace: Omit error print when waking up trace sleepers (Jaroslav Kysela) [2003613] - misc: cs35l41: Remove unused pdn variable (Jaroslav Kysela) [2003613] - ASoC: SOF: imx8m: add SAI1 info (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Move probe work related code under a single if () branch (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Implement Manual Type detection as fallback (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c (Jaroslav Kysela) [2003613] - ASoC: SOF: probe: Merge and clean up the probe and compress files (Jaroslav Kysela) [2003613] - ASoC: SOF: compress: move and export sof_probe_compr_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Add probe message logging to ipc_log_header() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Re-phrase the missing firmware error to avoid duplication (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: release_firmware() on load failure to avoid batching (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use the generic ops for region debugfs handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add generic API and ops for DSP regions (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix a bunch of trivial code formating/style issues (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fixup the error messages (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Don't overwrite returned error code (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Combine adjacent register writes (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix use of an uninitialised variable (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: Do no initialize resindex_dma_base (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: Fix DSP oops stack dump output contents (Jaroslav Kysela) [2003613] - ASoC: pcm5102a: increase rate from 192k to 384k (Jaroslav Kysela) [2003613] - ASoC: rt1011: add i2s reference control for rt1011 (Jaroslav Kysela) [2003613] - ASoC: SOF: Handle control change notification from firmware (Jaroslav Kysela) [2003613] - ASoC: SOF: control: fix a typo in put operations for kcontrol (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Add driver for ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: core: allow module parameter to override dma trace Kconfig (Jaroslav Kysela) [2003613] - ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2003613] - ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol (Jaroslav Kysela) [2003613] - ASoC: cs35l41: CS35L41 Boosted Smart Amplifier (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix headset background noise when S3 state (Jaroslav Kysela) [2003613] - ASoC: Revert PCM trigger changes (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: protect BE dailink state changes in trigger (Jaroslav Kysela) [2003613] - ASoC: dwc: Get IRQ optionally (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the vol+ button detection issue (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: remove duplicate include (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: move common ATOM stuff to module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: byt: prepare split between Baytrail and Merrifield (Jaroslav Kysela) [2003613] - ASoC: rt1015: remove possible unused variable `bclk_ms' (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select first entry for singular pipe config arrays (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Properly configure modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support multiple format configs (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Simplify m_state for loadable modules (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix passing loadable flag for module (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module resource and format selection (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select proper format for NHLT blob (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Revert PCM buffer address setup workaround again (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect (Jaroslav Kysela) [2003613] - ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add rt5640_set_ovcd_params() helper (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset() (Jaroslav Kysela) [2003613] - ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix breakage for PCM buffer address setup (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: soc-ac97: cleanup cppcheck warning (Jaroslav Kysela) [2003613] - ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get() (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: pass card information to init/exit functions (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev() (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: harden codec property handling (Jaroslav Kysela) [2003613] - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: make DMI L1 selection more robust (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: simplify logic for DMI_L1 handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: remove always true condition (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description (Jaroslav Kysela) [2003613] - ASoC: rt5682: Properly turn off regulators if wrong device ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Implement remove callback (Jaroslav Kysela) [2003613] - ASoC: rt5682: Disable irq on shutdown (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold again (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix platform ID matching (Jaroslav Kysela) [2003613] - ASoC: rt1015p: add new acpi id and comapatible id (Jaroslav Kysela) [2003613] - ASoC: max98390: Add support change dsm param name (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Update module authors (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Validate dai_set_sysclk() frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit (Jaroslav Kysela) [2003613] - ASoC: rt5640: Silence warning message about missing interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix mono playback (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Constrain sample rate to prevent illegal SCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix LRCLK frame start edge (Jaroslav Kysela) [2003613] - ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for set_jack calls (Jaroslav Kysela) [2003613] - ASoC: mt6359-accdet.c: remove useless assignments (Jaroslav Kysela) [2003613] - ASoC: max98090: remove duplicate status reads and useless assignmment (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: sprd: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: qcom: qdsp6: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: mpc5200: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_asrc_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: tegra: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: bcm: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ALSA: pxa2xx: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ASoC: rt5514: make array div static const, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_max98373: remove useless inits (Jaroslav Kysela) [2003613] - ASoC: Intel: update sof_pcm512x quirks (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove duplicate control for WNF filter frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix inversion of ADC Notch Switch control (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-ipc: fix reply size checking (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headphones output (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add line-out support (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: move sof_intel_dsp_desc() forward (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers() (Jaroslav Kysela) [2003613] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - soundwire: add flag to ignore all command/control for mockup devices (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix open coded prefix handling (Jaroslav Kysela) [2003613] - ASoC: uniphier: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: xilinx: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: skylake: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: amd: Drop superfluous mmap callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix bclk calculation for mono (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of ADC Volume control (Jaroslav Kysela) [2003613] - ASoC: v253_init: eliminate pointer to string (Jaroslav Kysela) [2003613] - ASoC: samsung: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name() (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix spelling contraction "cant" -> "can't" (Jaroslav Kysela) [2003613] - ASoC: component: Remove misplaced prefix handling in pin control functions (Jaroslav Kysela) [2003613] - ASoC: amd: fix an IS_ERR() vs NULL bug in probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: enable SAR ADC power saving mode during suspend (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: enforce exclusion between HDaudio and SoundWire (Jaroslav Kysela) [2003613] - ASoC: topology: Select SND_DYNAMIC_MINORS (Jaroslav Kysela) [2003613] - ASoC: rt1015: Remove unnecessary flush work on rt1015 driver (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_mx98360a: fail to initialize soundcard (Jaroslav Kysela) [2003613] - ASoC: amd: Use dev_probe_err helper (Jaroslav Kysela) [2003613] - ASoC: amd: Don't show messages about deferred probing by default (Jaroslav Kysela) [2003613] - ASoC: amd: enable stop_dma_first flag for cz_dai_7219_98357 dai link (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh acp5x driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dma driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dai driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s controller driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x pcm dma driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: irq handler changes for ACP5x PCM dma driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x PCM platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: create acp5x platform devices (Jaroslav Kysela) [2003613] - ASoc: amd: add acp5x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP5x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Run hibernation callbacks (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold (Jaroslav Kysela) [2003613] - ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend (Jaroslav Kysela) [2003613] - ASoC: amd: reverse stop sequence for stoneyridge platform (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: add a flag to reverse the stop sequence (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for tests (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: tgl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: cnl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: codecs: add SoundWire mockup device support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Update ADL descriptor to use ACPI power states (Jaroslav Kysela) [2003613] - ASoC: rt5631: Fix regcache sync errors on resume (Jaroslav Kysela) [2003613] - ASoC: amd: fix spelling mistakes (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency (Jaroslav Kysela) [2003613] - ASoC: SOF: add a helper to get topology configured bclk (Jaroslav Kysela) [2003613] - ASoC: tegra: Use ADMAIF component for DMA allocations (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: fix xrun issue on platform with max98373 (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: mark runtime-pm functions as __maybe_unused (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Correct suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Reset global variable (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Switch to use reset-bulk API (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Reset hardware properly (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Use clk_bulk helpers (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Add missing resets (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fill in driver name (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Add missing of_node_put() in imx8_probe() (Jaroslav Kysela) [2003613] - ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation (Jaroslav Kysela) [2003613] - ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_id tables (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: fix signed/unsigned warning (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_max98373: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: shrink platform_id names below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: remove hdac-hdmi support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix a NULL vs IS_ERR() check (Jaroslav Kysela) [2003613] - ASoC: rt711: add two jack detection modes (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: remove snd_soc_of_parse_daifmt() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: switch to use snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: fsi: fix spelling mistake (Jaroslav Kysela) [2003613] - ASoC: Intel: bdw-rt5677: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: sprd: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: make hdmi_codec_controls static (Jaroslav Kysela) [2003613] - ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK (Jaroslav Kysela) [2003613] - ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: Squash utils into common machine driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Specify components string for each card (Jaroslav Kysela) [2003613] - ASoC: tegra: Unify ASoC machine drivers (Jaroslav Kysela) [2003613] - ASoC: tegra: SND_SOC_TEGRA_AUDIO_GRAPH_CARD should depend on SND_SOC_TEGRA (Jaroslav Kysela) [2003613] - ASoC: tegra20-spdif: remove "default m" (Jaroslav Kysela) [2003613] - ASoC: tegra: Add audio graph based card driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver_name=tegra for all machine drivers (Jaroslav Kysela) [2003613] - ASoC: rt5640: Make codec selectable (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add a prepare hook (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add iec958 controls (Jaroslav Kysela) [2003613] - ASoC: rt5645: Avoid upgrading static warnings to errors (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Rework to support more controls (Jaroslav Kysela) [2003613] - ASoC: soc-core: don't use discriminatory terms on snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2003613] - ASoC: rt715-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1316-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1308-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: add missing memory allocation check (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: fsi: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: pcm3168a: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: ak4613: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - mfd: arizona: Allow building arizona MFD-core as module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-M support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_init() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: clean up hda_dsp_dump() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Constify sof_probe_compressed_ops (Jaroslav Kysela) [2003613] - ASoC: wm5110: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: wm5102: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs47125: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs42l52: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs35l3x: Use neutral language in amp drivers (Jaroslav Kysela) [2003613] - ASoC: cs43130: Use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: wm8962: Use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs42l56: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: tlv320aic26: use DEVICE_ATTR_RW macro (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Check jack status before reporting button events (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2400000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2304000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix 1536000 Bit Clock instability (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: remove .nonatomic for BE dailinks (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add support for Bluetooth offload (Jaroslav Kysela) [2003613] - ASoC: Intel: common: Add entries for sdw codecs in ADL match table (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entries for i2s machines in ADL match table (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: don't return void value (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: fix assignment to use le32_to_cpu (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead sof_block_read() (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: print out the polling register (Jaroslav Kysela) [2003613] - ASoC: SOF: pci: No need to cast second time to save the desc (Jaroslav Kysela) [2003613] - ASoC: SOF: Check desc->ops directly in acpi/pci/of probe functions (Jaroslav Kysela) [2003613] - ASoC: topology: Fix using uninitialized pointer (Jaroslav Kysela) [2003613] - ASoC: soc-dai: fix up hw params only if it is needed (Jaroslav Kysela) [2003613] - ASoC: soc-core: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: topology: Add support for multiple kcontrol types to a widget (Jaroslav Kysela) [2003613] - ASoC: intel/boards: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [2003613] - ASoC: cs43130: handle errors in cs43130_probe() properly (Jaroslav Kysela) [2003613] - Revert "ASoC: cs43130: fix a NULL pointer dereference" (Jaroslav Kysela) [2003613] - ASoC: cs42l42: make HSBIAS_SENSE_EN optional (Jaroslav Kysela) [2003613] - ASoC: wm2200: remove include of wmfw.h (Jaroslav Kysela) [2003613] - ASoC: wm_adsp: mark more data structures with the const qualifier (Jaroslav Kysela) [2003613] - ASoC: Intel: bxt_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: add sof-cs42l42 machine driver (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: create sof-maxim-common module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle hda-dsp-common as a module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: add support for adl boards in sof-rt5682 (Jaroslav Kysela) [2003613] - ASoC: Intel: Boards: tgl_max98373: Add BT offload support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix index used in inner loop (Jaroslav Kysela) [2003613] - ALSA: fireworks: add support for Loud Onyx 1200f quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Track 16 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Traveler mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: remove TODO for interaction with userspace about control message (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: export meter information to userspace as float value (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: refine parser for meter information in register DSP models (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: notify event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: queue event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for line input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached hardware meter (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser for meter information in command DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser to gather meter information in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix truncated bytes in message tracepoints (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix transmission method for Loud models based on OXFW971 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896HD (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functioal regression for silence in Apogee Duet FireWire (Jaroslav Kysela) [2003613] - ALSA: bebob: correct duplicated entries with TerraTec OUI (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 828 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for source detection of sampling clock in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for packet format detection in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for AES/EBU clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for detection of clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: bebob: add support for ToneWeal FW66 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix rx packet format at higher rate for MOTU 828 mk3 Hybrid (Jaroslav Kysela) [2003613] - ALSA: bebob: fix rx packet format for Yamaha GO44/GO46, Terratec Phase 24/x24 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 828 (Jaroslav Kysela) [2003613] - ALSA: bebob: Fix bit flag quirk constants (Jaroslav Kysela) [2003613] - ALSA: firewire: fill Kconfig with entries for devices based on DICE ASICs (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entries for Phonic Helix Board and FireFly series (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for M-Audio models (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Acoustic Reality eAR Master One, Eroica, Figaro, and Ciaccona (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Mackie D.2 FireWire option card (Jaroslav Kysela) [2003613] - ALSA: fireworks: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: bebob: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replace in_interrupt() with in_softirq() (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for model-dependent quirks (Jaroslav Kysela) [2003613] - ALSA: bebob: delete workaround for protocol version 3 (Jaroslav Kysela) [2003613] - ALSA: bebob: dismiss sleep after breaking connections (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete workqueue for period update (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: operate for period elapse event in process context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: delete unused kernel API (Jaroslav Kysela) [2003613] - ALSA: fireface: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: dice: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: oxfw: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: fireworks: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: bebob: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for hybrid model of MOTU Ultralite mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: remove useless operations for kernel preemption (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: fix error codes for allocation failure (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix error return code in snd_motu_stream_reserve_duplex() (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: sequence replay for source packet header (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cache event ticks in source packet header per data block (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro for magic numbers relevant to IEC 61883-1 (Jaroslav Kysela) [2003613] - ALSA: bebob: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOBAL_CLOCK_SELECT operation (Jaroslav Kysela) [2003613] - ALSA: fireface: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: oxfw: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: delete SYTMATCH clock source (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: transfer rx packets on-the-fly when replaying (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replay sequence of incoming packets for outgoing packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add replay target to cache sequence of packet (Jaroslav Kysela) [2003613] - ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk (Jaroslav Kysela) [2003613] - ALSA: bebob: cancel switching connection order (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete callbacked member (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: drop initial NODATA or empty packet (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for transfer delay (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of data block sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of syt sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of packet descriptors (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: pool sequence of packet in IT context independently (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add flag to unaware of syt in CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix uninitialized variable err issue (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: change waking up timing to process packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IT contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to start several IT/IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: skip initial packets instead of scheduling IR context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for selection of IT context header length (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for calculation of context payload (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for size of CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: insert descriptor for skipped cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: check cycle continuity (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for check of CIP header about payload size (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for parser of IR context header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for helper function to compute OHCI 1394 cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for sequence descriptor' (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: handle the case that empty isochronous packet payload for CIP (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to refer the same frame count per period in domain structure (Jaroslav Kysela) [2003613] - ALSA: oxfw: add quirk flag for blocking transmission method (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for wrong_dbs quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for jumbo payload quirk (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970 (Jaroslav Kysela) [2003613] - ALSA: oxfw: add comment for the type of ASICs (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Mackie Onyx Sattelite (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Tapco Link.FireWire 4x6 (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring to detect mackie models (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for existent device entry with specifier_id and version (Jaroslav Kysela) [2003613] - ALSA: firewire-lib/motu: use int type for the value of bitwise OR with enumerator-constant (Jaroslav Kysela) [2003613] - Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Disable silent stream on GLK (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add new alc285-hp-amp-init model (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P (Jaroslav Kysela) [2003613] - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver (Jaroslav Kysela) [2003613] - ALSA: ctxfi: Fix out-of-range access (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (Jaroslav Kysela) [2003613] - ALSA: cmipci: Drop stale variable assignment (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (Jaroslav Kysela) [2003613] - ALSA: hda: fix general protection fault in azx_runtime_idle (Jaroslav Kysela) [2003613] - ALSA: hda: Free card instance properly at probe errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASUS UX550VE (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC70HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 (Jaroslav Kysela) [2003613] - ALSA: ISA: not for M68K (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC50HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - ALC236 headset MIC recording issue (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Jaroslav Kysela) [2003613] - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Use position buffer for SKL+ again (Jaroslav Kysela) [2003613] - ALSA: hda: Reduce udelay() at SKL+ position reporting (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack (Jaroslav Kysela) [2003613] - ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. (Jaroslav Kysela) [2003613] - Revert "ALSA: hda: Drop workaround for a hang at shutdown again" (Jaroslav Kysela) [2003613] - ALSA: vx222: fix null-ptr-deref (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Initialize Codec only in init fixup. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary (Jaroslav Kysela) [2003613] - ALSA: hda: Disable runtime resume at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [2003613] - ALSA: hda: Code refactoring snd_hda_pick_fixup() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards (Jaroslav Kysela) [2003613] - ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() (Jaroslav Kysela) [2003613] - ALSA: hda: Drop workaround for a hang at shutdown again (Jaroslav Kysela) [2003613] - ALSA: hda/via: Apply runtime PM workaround for ASUS B23E (Jaroslav Kysela) [2003613] - ALSA: hda: Fix hang during shutdown due to link reset (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Nuke unused reboot_notify callback (Jaroslav Kysela) [2003613] - ALSA: hda: Suspend codec at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda: conexant: Turn off EAPD at suspend, too (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent pops and clicks during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Remove unnecessary delays (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add support for dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move codec properties to its own struct (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support i2c bulk read/write functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid re-setting the same page as the last access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid setting the same I2C address for every access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Generalize volume controls (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent I2C access during suspend time (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Simplify CS42L42 jack detect. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask CS42L42 wake events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited response for the first boot (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited responses during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use enums for register names and coefficients (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move arrays of configuration to a new file (Jaroslav Kysela) [2003613] - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module (Jaroslav Kysela) [2003613] - ALSA: hda - fix the 'Capture Switch' value change notifications (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: pci: cs46xx: Fix set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: hda: Add quirk for ASUS Flow x13 (Jaroslav Kysela) [2003613] - ALSA: pci/korg1212: completely remove 'set but not used' warnings (Jaroslav Kysela) [2003613] - ALSA: pcxhr: use __func__ to get funcion's name in an output message (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: add mic quirk for Acer SF314-42 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix wrongly shuffled firmware loader code (Jaroslav Kysela) [2003613] - ALSA: als300: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix error return code in snd_nm256_create() (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx222: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: trident: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Fix unaligned buffer addresses (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: rme9652: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme9652: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hdspm: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ALSA: hdsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Replace tasklet with threaded irq (Jaroslav Kysela) [2003613] - ALSA: riptide: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [2003613] - ALSA: oxygen: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: nm256: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lx6464es: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lola: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: korg1212: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1712: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ca0106: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aw2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: au88x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: via82xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sis7019: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme96: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme32: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: maestro3: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: fm801: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1968: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1938: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ens137x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5530: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs4281: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cmipci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: bt87x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt3328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als4000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als300: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1889: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: atiixp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine (Jaroslav Kysela) [2003613] - ALSA: hdmi: Expose all pins on MSI MS-7C94 board (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Skip ac97 clock measurement on VM (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add option to enable all pins forcibly (Jaroslav Kysela) [2003613] - ALSA: ice1724: Remove superfluous loop over model table (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: remove redundant initialization of variable status (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix breakage at ac97 clock measurement (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1xxx series (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add ALC285 HP init procedure (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add type for ALC287 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: hda: Release codec display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda: Release controller display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too (Jaroslav Kysela) [2003613] - ALSA: hdsp: fix a test for copy_to_user() failure (Jaroslav Kysela) [2003613] - ALSA: hda: Add IRQ check for platform_get_irq() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add another ALC236 variant support (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ALSA: trident: Fix build error (Jaroslav Kysela) [2003613] - ALSA: trident: Drop shadow TLB pointer table (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx222: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: trident: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme9652: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hdsp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: riptide: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcxhr: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mixart: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ice1712: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ca0106: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: au88x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ac97: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: via82xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme96: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme32: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: maestro3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: fm801: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1968: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1938: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ens137x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmipci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: bt87x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: azt3328: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: atiixp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als4000: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als300: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ak4531: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ad1889: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Change device names for quirks to barebone names (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: Make a const array static, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: pci: lx6464es: remove useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: Fix incorrect use of vp->state (Jaroslav Kysela) [2003613] - ALSA: pcsp: Make hrtimer forwarding more robust (Jaroslav Kysela) [2003613] - ALSA: pcsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: dummy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aloop: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mpu401: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: serial-u16550: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mtpav: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: virmidi: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx: Manage vx_core object with devres (Jaroslav Kysela) [2003613] - ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization" (Jaroslav Kysela) [2003613] - ALSA: serial: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mpu401: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: fix useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: harden detection of controller (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: avoid write to STATESTS if controller is in reset (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_ext_stream: fix potential locking issues (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (Jaroslav Kysela) [2003613] - ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID (Jaroslav Kysela) [2003613] - ALSA: usb-audio: usx2y - use GFP_NOIO flag (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reorder snd_djm_devices[] entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Don't start stream for capture at prepare (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Switch back to non-latency mode at a later point (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for Audient iD14 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (Jaroslav Kysela) [2003613] - ALSA: ua101: fix division by zero at probe (Jaroslav Kysela) [2003613] - ALSA: line6: fix control and interrupt message timeouts (Jaroslav Kysela) [2003613] - ALSA: 6fire: fix control and bulk message timeouts (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix microphone sound on Jieli webcam. (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Initialize every feature unit once at probe time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Drop superfluous error message after disconnection (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: add Schiit Hel device to quirk table (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for VF0770 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Less restriction for low-latency playback mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Enable rate validation for Scarlett devices (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix packet size calculation regression (Jaroslav Kysela) [2003613] - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid killing in-flight URBs during draining (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Improved lowlatency playback support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add spinlock to stop_urbs() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Check available frames for the next packet size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency playback for free-wheel mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix possible race at sync of urb completions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Restrict rates for the shared clocks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix comment reference in __uac_clock_find_source (Jaroslav Kysela) [2003613] - ALSA: usx2y: Prefer struct_size over open coded arithmetic (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Unify mixer resume and reset_resume procedure (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add lowlatency module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Work around for XRUN with low latency playback (Jaroslav Kysela) [2003613] - ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move set-interface-first workaround into common quirk (Jaroslav Kysela) [2003613] - ALSA: doc: Fix indentation warning (Jaroslav Kysela) [2003613] - ALSA: hda: Update documentation for aliasing via the model option (Jaroslav Kysela) [2003613] - ALSA: doc: Add the description of quirk_flags option for snd-usb-audio (Jaroslav Kysela) [2003613] - ALSA: doc: Fix reference to mixart.rst (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Update the documentation for the new delayed_register option (Jaroslav Kysela) [2003613] - ALSA: hda - Update descriptions about new position_fix values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Input source control - digidesign mbox (Jaroslav Kysela) [2003613] - ALSA: usb-audio: make array static const, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk_flags module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move generic DSD raw detection into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move autosuspend quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move rate validation quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move interface setup delay into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move control message delay quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move clock setup quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move playback_first flag into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move tx_length quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move txfr_quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move media-controller API quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Introduce quirk_flags field (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid unnecessary or invalid connector selection at resume (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix superfluous autosuspend recovery (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix incorrect clock source setting (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix line out/speaker switching notifications (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Correct channel mute status after mute button pressed (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Direct Monitor control name for 2i2 (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Mute/Dim/MSD Mode control names (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum headsets (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add missing proc text entry for BESPOKEN type (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reduce latency at playback start, take#2 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usx2y: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix for loop increment in scarlett2_usb_get_config (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix scarlett2_*_ctl_put() return values again (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix pad count for 18i8 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for the talkback feature (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update get_config to do endian conversion (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add speaker switching support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update mux controls to allow updates (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs correctly (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add direct monitor support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add phantom power switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "air" switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow bit-level access to config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move get config above set config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for "input-other" notify (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 mixer support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix wrong resume call (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix Level Meter control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split struct scarlett2_ports (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow arbitrary ordering of mux entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add mute support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add scarlett2_vol_ctl_write() helper (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove repeated device info comments (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move info lookup out of init function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Improve device info lookup (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Reformat scarlett2_config_items[] (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Merge common line in capture strings (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "Sync Status" control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Always enable interrupt polling (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update initialisation sequence (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add usb_tx/rx functions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix OOB access at proc output (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove hard-coded USB #defines (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Don't copy struct scarlett2_config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix union usage in mixer control callbacks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix data_mutex lock (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add temp variable for consistency (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename buttons/interrupts/vol (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove redundant info->button_count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove interrupt debug message (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove unused/useless code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Coding style improvements (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove incorrect S/PDIF comment (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix rate on Ozone Z90 USB headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for Denon DN-X1600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mux at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mixer volumes at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Factor out DSD bitrev copy function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring delay account code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pre-calculate buffer byte size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Make snd_usb_pcm_delay() static (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix uninitialized variable at __uac_clock_find_source() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Handle error for the current selector gracefully (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring UAC2/3 clock setup code (Jaroslav Kysela) [2003613] - ALSA: usx2y: Nuke pcm_list (Jaroslav Kysela) [2003613] - ALSA: usx2y: Cleanup probe and disconnect callbacks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Don't call free_pages_exact() with NULL address (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix shmem initialization (Jaroslav Kysela) [2003613] - ALSA: usxy2: Fix potential doubly allocations (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential memory leaks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid self-killing (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential leaks of uninitialized memory (Jaroslav Kysela) [2003613] - ALSA: usx2y: Coding style fixes (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix spaces (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid camelCase (Jaroslav Kysela) [2003613] - module: remove never implemented MODULE_SUPPORTED_DEVICE (Jaroslav Kysela) [2003613] - ALSA: pcm: Allow exact buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed request_dma() (Jaroslav Kysela) [2003613] - ALSA: core: use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: core: Fix double calls of snd_card_free() via devres (Jaroslav Kysela) [2003613] - ALSA: core: Add managed card creation (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap without buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Call substream ack() method upon compat mmap commit (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap breakage without explicit buffer setup (Jaroslav Kysela) [2003613] - ALSA: pcm - fix mmap capability check for the snd-dummy driver (Jaroslav Kysela) [2003613] - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer (Jaroslav Kysela) [2003613] - ALSA: memalloc: Remove a stale comment (Jaroslav Kysela) [2003613] - ALSA: memalloc: Use proper SG helpers for noncontig allocations (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description (Jaroslav Kysela) [2003613] - ALSA: PCM: Fix NULL dereference at mmap checks (Jaroslav Kysela) [2003613] - ALSA: pcm: Check mmap capability of runtime dma buffer at first (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap capability check (Jaroslav Kysela) [2003613] - ALSA: pcm: use krealloc_array() (Jaroslav Kysela) [2003613] - ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (Jaroslav Kysela) [2003613] - ALSA: pcm: Add more disconnection checks at file ops (Jaroslav Kysela) [2003613] - mm: don't include asm/pgtable.h if linux/mm.h is already included (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix mmap of SG-buffer with WC pages (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-coherent page allocation (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-contiguous page allocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() (Jaroslav Kysela) [2003613] - ALSA: core: Fix build error due to missing PAGE_SIZE (Jaroslav Kysela) [2003613] - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Count continuous pages in vmalloc buffer handler (Jaroslav Kysela) [2003613] - ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix pgprot for WC mmap on x86 (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support WC allocation on all architectures (Jaroslav Kysela) [2003613] - ALSA: memalloc: Correctly name as WC (Jaroslav Kysela) [2003613] - ALSA: memalloc: Minor refactoring (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix regression with SNDRV_DMA_TYPE_CONTINUOUS (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed page allocator helper (Jaroslav Kysela) [2003613] - ALSA: core: Add continuous and vmalloc mmap ops (Jaroslav Kysela) [2003613] - ALSA: core: Move mmap handler into memalloc ops (Jaroslav Kysela) [2003613] - ALSA: core: Abstract memory alloc helpers (Jaroslav Kysela) [2003613] - ALSA: pcm: add snd_pcm_period_elapsed() variant without acquiring lock of PCM substream (Jaroslav Kysela) [2003613] - ALSA: pcm: Block the release until the system resume finishes (Jaroslav Kysela) [2003613] - ALSA: Drop superfluous argument from snd_power_wait() (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Drop snd_sgbuf_get_ptr() (Jaroslav Kysela) [2003613] - ALSA: jack: Check the return value of kstrdup() (Jaroslav Kysela) [2003613] - ALSA: seq: oss: Fix error check at system port creation (Jaroslav Kysela) [2003613] - ALSA: seq: Fix comments of wrong client number for MIDI Passthrough (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Limit the period size to 16MB (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Fix negative period/buffer sizes (Jaroslav Kysela) [2003613] - ALSA: iec958: Split status creation and fill (Jaroslav Kysela) [2003613] - ALSA: rawmidi - fix the uninitalized user_pversion (Jaroslav Kysela) [2003613] - ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION (Jaroslav Kysela) [2003613] - ALSA: rawmidi: fix incorrect array bounds check on clock_names (Jaroslav Kysela) [2003613] - ALSA: rawmidi: Add framing mode (Jaroslav Kysela) [2003613] - ALSA: seq: Fix racy deletion of subscriber (Jaroslav Kysela) [2003613] - ALSA: seq: Fix a potential UAF by wrong private_free call order (Jaroslav Kysela) [2003613] - ALSA: seq: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: timer: Unconditionally unlink slave instances, too (Jaroslav Kysela) [2003613] - ALSA: timer: Fix use-after-free problem (Jaroslav Kysela) [2003613] - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume (Jaroslav Kysela) [2003613] - ALSA: mixer: oss: Fix racy access to slots (Jaroslav Kysela) [2003613] - ALSA: oss: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: control_led: use strscpy instead of strlcpy (Jaroslav Kysela) [2003613] - ALSA: control_led - use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: ctl: Fix copy of updated id with element read/write (Jaroslav Kysela) [2003613] - ALSA: compress: Initialize mutex in snd_compress_new() (Jaroslav Kysela) [2003613] - ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE (Jaroslav Kysela) [2003613] - ALSA: control: Drop superfluous snd_power_wait() calls (Jaroslav Kysela) [2003613] - ALSA: control: Track in-flight control read/write/tlv accesses (Jaroslav Kysela) [2003613] - ALSA: compress: Drop unused functions (Jaroslav Kysela) [2003613] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Jaroslav Kysela) [2003613] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Jaroslav Kysela) [2003613] - regmap: sdw: use _no_pm functions in regmap_read/write (Jaroslav Kysela) [2003613] - soundwire: stream: Fix test for DP prepare complete (Jaroslav Kysela) [2003613] - soundwire/ASoC: add leading zeroes in peripheral device name (Jaroslav Kysela) [2003613] - soundwire: bandwidth allocation: improve error messages (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: remove duplicate initialization (Jaroslav Kysela) [2003613] - soundwire: cadence: remove the repeated declaration (Jaroslav Kysela) [2003613] - soundwire: bus: stop dereferencing invalid slave pointer (Jaroslav Kysela) [2003613] - soundwire: bus: add missing \n in dynamic debug (Jaroslav Kysela) [2003613] - soundwire: bus: handle -ENODATA errors in clock stop/start sequences (Jaroslav Kysela) [2003613] - soundwire: qcom: add debugfs entry for soundwire register dump (Jaroslav Kysela) [2003613] - soundwire: debugfs: use controller id and link_id for debugfs (Jaroslav Kysela) [2003613] - soundwire: cadence: do not extend reset delay (Jaroslav Kysela) [2003613] - soundwire: intel: conditionally exit clock stop mode on system suspend (Jaroslav Kysela) [2003613] - soundwire: intel: skip suspend/resume/wake when link was not started (Jaroslav Kysela) [2003613] - soundwire: intel: fix potential race condition during power down (Jaroslav Kysela) [2003613] - soundwire: intel: introduce shim and alh base (Jaroslav Kysela) [2003613] - soundwire: move intel sdw register definitions to sdw_intel.h (Jaroslav Kysela) [2003613] - soundwire: cadence: override PDI configurations to create loopback (Jaroslav Kysela) [2003613] - soundwire: cadence: add debugfs interface for PDI loopbacks (Jaroslav Kysela) [2003613] - soundwire: stream: don't program mockup device ports (Jaroslav Kysela) [2003613] - soundwire: bus: squelch error returned by mockup devices (Jaroslav Kysela) [2003613] - soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA (Jaroslav Kysela) [2003613] - soundwire: cadence: add paranoid check on self-clearing bits (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - soundwire: bus: update Slave status in sdw_clear_slave_status (Jaroslav Kysela) [2003613] - soundwire: cadence: Remove ret variable from sdw_cdns_irq() (Jaroslav Kysela) [2003613] - soundwire: bus: filter out more -EDATA errors on clock stop (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - soundwire: export sdw_update() and sdw_update_no_pm() (Jaroslav Kysela) [2003613] - soundwire: bus: Make sdw_nwrite() data pointer argument const (Jaroslav Kysela) [2003613] - soundwire: intel: move to auxiliary bus (Jaroslav Kysela) [2003613] - soundwire: add missing kernel-doc description (Jaroslav Kysela) [2003613] - soundwire: cadence_master: always set CMD_ACCEPT (Jaroslav Kysela) [2003613] - soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions (Jaroslav Kysela) [2003613] - software node: Handle software node injection to an existing device properly (Mark Langsdorf) [2032600] - software node: Allow node addition to already existing device (Mark Langsdorf) [2032600] - driver core: clear deferred probe reason on probe retry (Mark Langsdorf) [2032600] - driver core: add deferring probe reason to devices_deferred property (Mark Langsdorf) [2032600] - driver core: Fix locking bug in deferred_probe_timeout_work_func() (Mark Langsdorf) [2032600] - PM: runtime: Fix race getting/putting suppliers at probe (Mark Langsdorf) [2032600] - PM: runtime: Fix ordering in pm_runtime_get_suppliers() (Mark Langsdorf) [2032600] - PM: runtime: Defer suspending suppliers (Mark Langsdorf) [2032600] - software node: Fix device_add_software_node() (Mark Langsdorf) [2032600] - software node: Fix node registration (Mark Langsdorf) [2032600] - drivers/base/memory: don't store phys_device in memory blocks (Mark Langsdorf) [2032600] - arch_numa: fix common code printing of phys_addr_t (Mark Langsdorf) [2032600] - driver core: platform: Drop of_device_node_put() wrapper (Mark Langsdorf) [2032600] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Mark Langsdorf) [2032600] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Mark Langsdorf) [2032600] - regmap: sdw: use _no_pm functions in regmap_read/write (Mark Langsdorf) [2032600] - PM: domains: Mark fwnodes when their powerdomain is added/removed (Mark Langsdorf) [2032600] - driver core: fw_devlink: Handle suppliers that don't use driver core (Mark Langsdorf) [2032600] - driver core: Add fw_devlink.strict kernel param (Mark Langsdorf) [2032600] - driver core: platform: Emit a warning if a remove callback returned non-zero (Mark Langsdorf) [2032600] - PM: domains: Simplify the calculation of variables (Mark Langsdorf) [2032600] - PM: sleep: Use dev_printk() when possible (Mark Langsdorf) [2032600] - media: software_node: Add support for fwnode_graph*() family of functions (Mark Langsdorf) [2032600] - media: software_node: unregister software_nodes in reverse order (Mark Langsdorf) [2032600] - media: software_node: Enforce parent before child ordering of nodes arrays (Mark Langsdorf) [2032600] - media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary (Mark Langsdorf) [2032600] - media: device property: Return true in fwnode_device_is_available for NULL ops (Mark Langsdorf) [2032600] - media: software_node: Fix refcounts in software_node_get_next_child() (Mark Langsdorf) [2032600] - PM: domains: Add "performance" column to debug summary (Mark Langsdorf) [2032600] - PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER (Mark Langsdorf) [2032600] - PM: domains: Make set_performance_state() callback optional (Mark Langsdorf) [2032600] - PM: domains: use device's next wakeup to determine domain idle state (Mark Langsdorf) [2032600] - PM: domains: inform PM domain of a device's next wakeup (Mark Langsdorf) [2032600] - PM: runtime: Fix resposible -> responsible in runtime.c (Mark Langsdorf) [2032600] - PM: domains: Restore comment indentation for generic_pm_domain.child_links (Mark Langsdorf) [2032600] - PM: domains: Fix up terminology with parent/child (Mark Langsdorf) [2032600] - regmap: Assign boolean values to a bool variable (Mark Langsdorf) [2032600] - software node: Introduce device_add_software_node() (Mark Langsdorf) [2032600] - numa: Move numa implementation to common code (Mark Langsdorf) [2032600] - arm64, numa: Change the numa init functions name to be generic (Mark Langsdorf) [2032600] - driver core: fw_devlink_relax_cycle() can be static (Mark Langsdorf) [2032600] - driver core: Handle cycles in device links created by fw_devlink (Mark Langsdorf) [2032600] - driver core: Have fw_devlink use DL_FLAG_INFERRED (Mark Langsdorf) [2032600] - driver core: Add device link support for INFERRED flag (Mark Langsdorf) [2032600] - drivers: base: Kconfig: fix spelling mistake "heterogenous" -> "heterogeneous" (Mark Langsdorf) [2032600] - driver core: Add debug logs for device link related probe deferrals (Mark Langsdorf) [2032600] - drivers: base: remove unused function find_bus() (Mark Langsdorf) [2032600] - PM: runtime: Drop runtime PM references to supplier on link removal (Mark Langsdorf) [2032600] - dmaengine: idxd: Add wq occupancy information to sysfs attribute (Julia Denham) [1971887] - vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2031595] - vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2031595] - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2031595] - vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2031595] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2031595] - vdpa: Use kernel coding style for structure comments (Cindy Lu) [2031595] - vdpa: Introduce query of device config layout (Cindy Lu) [2031595] - vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2031595] - vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2031595] - vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2031595] - vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2031595] - eni_vdpa: add vDPA driver for Alibaba ENI (Cindy Lu) [2031595] - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2031595] - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2031595] - vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2031595] - vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2031595] - vp_vdpa: add vq irq offloading support (Cindy Lu) [2031595] - vdpa: fix typo (Cindy Lu) [2031595] - vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2031595] - vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2031595] - vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2031595] - vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2031595] - vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2031595] - vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2031595] - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2031595] - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2031595] - vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2031595] - vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2031595] - vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2031595] - vdpa: Fix some coding style issues (Cindy Lu) [2031595] - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2031595] - vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2031595] - vdpa/mlx5: Add multiqueue support (Cindy Lu) [2031595] - vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2031595] - vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2031595] - vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2031595] - vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2031595] - vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2031595] - vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2031595] - vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2031595] - vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2031595] - vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2031595] - vdpa/mlx5: Fix queue type selection logic (Cindy Lu) [2031595] - vdpa/mlx5: Avoid destroying MR on empty iotlb (Cindy Lu) [2031595] - virtio_vdpa: reject invalid vq indices (Cindy Lu) [2031595] - vdpa: Add documentation for vdpa_alloc_device() macro (Cindy Lu) [2031595] - vDPA/ifcvf: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vp_vdpa: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vdpa_sim: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vhost: Fix the calculation in vhost_overflow() (Cindy Lu) [2031595] - vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() (Cindy Lu) [2031595] - iommu/vt-d: Fix unmap_pages support (Jerry Snitselaar) [2027765] - dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2047358] - dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2047358] - dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2047358] - dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2047358] - dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2047358] - dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2047358] - selftests/bpf: Adding delay in socketmap_listen to reduce flakyness (Felix Maurer) [2026433] - net: openvswitch: Fix ct_state nat flags for conns arriving from tc (Marcelo Ricardo Leitner) [2040334] - net: openvswitch: Fix matching zone id for invalid conns arriving from tc (Marcelo Ricardo Leitner) [2040452] - net/sched: flow_dissector: Fix matching on zone id for invalid conns (Marcelo Ricardo Leitner) [2040452] - net/sched: Extend qdisc control block with tc control block (Marcelo Ricardo Leitner) [2040452] - mm: Fix an use-after-free error in mm_struct (Waiman Long) [2046161] - rh_flags: Rename rh_features to rh_flags (Prarit Bhargava) [2021700] - redhat: add initial rpminspect configuration (Augusto Caringi)- can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF (Balazs Nemeth) [2026692] - drm/vmwgfx: Fix stale file descriptors on failed usercopy (Dave Airlie) [2047602] {CVE-2022-22942} - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044329] {CVE-2022-0330} - [s390] s390/pci: move pseudo-MMIO to prevent MIO overlap (Mete Durlu) [2047757] - [s390] scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices (Mete Durlu) [2048919] - tun: fix bonding active backup with arp monitoring (Jonathan Toppins) [2024964] - x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() (Vitaly Kuznetsov) [2044237] - xfs: check sb_meta_uuid for dabuf buffer recovery (Bill O'Donnell) [2020764] - vfs: fs_context: fix up param length parsing in legacy_parse_param (Carlos Maiolino) [2040586] {CVE-2022-0185} - KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Rename vmcs_to_field_offset{,_table} (Vitaly Kuznetsov) [2012105] - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. (Vitaly Kuznetsov) [2012105] - x86/kvm: Always inline evmcs_write64() (Vitaly Kuznetsov) [2012105] - powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes (Diego Domingos) [2030954] - powerpc/pesries: Get STF barrier requirement from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - powerpc/security: Add a security feature for STF barrier (Diego Domingos) [2030954] - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - drm/nouveau/disp/dp: add support for eDP link rates (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for hbr3 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for lttprs (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for tps4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: generate supported link rates table at detect time (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: explicitly control scrambling when setting pattern (Ben Skeggs) [2043523] - drm/nouveau/disp: remove some remnant of a rework (Ben Skeggs) [2043523] - drm/nouveau: recognise GA106 (Ben Skeggs) [2043523] - redhat/scripts: Update merge-subtrees.sh (Prarit Bhargava)- pinctrl: amd: Fix wakeups when IRQ is shared with SCI (Renjith Pananchikkal) [2039124] - bonding: fix ad_actor_system option setting to default (Jonathan Toppins) [2042564 1931881] - bonding: make tx_rebalance_counter an atomic (Jonathan Toppins) [2042564] - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (Jonathan Toppins) [2042564] - bonding: 3ad: pass parameter bond_params by reference (Jonathan Toppins) [2042564] - bonding: complain about missing route only once for A/B ARP probes (Jonathan Toppins) [2042564] - bonding: improve nl error msg when device can't be enslaved because of IFF_MASTER (Jonathan Toppins) [2042564] - bonding: combine netlink and console error messages (Jonathan Toppins) [2042564] - bonding: add new option lacp_active (Jonathan Toppins) [2042564] - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Jonathan Toppins) [2042564] - bonding: fix build issue (Jonathan Toppins) [2042564] - bonding: fix incorrect return value of bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: Add struct bond_ipesc to manage SA (Jonathan Toppins) [2042564] - bonding: disallow setting nested bonding + ipsec offload (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_del_sa() (Jonathan Toppins) [2042564] - bonding: fix null dereference in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - net: bonding: Use per-cpu rr_tx_counter (Jonathan Toppins) [2042564] - bonding: remove redundant initialization of variable ret (Jonathan Toppins) [2042564] - net: bonding: Use strscpy_pad() instead of manually-truncated strncpy() (Jonathan Toppins) [2042564] - bonding: init notify_work earlier to avoid uninitialized use (Jonathan Toppins) [2042564] - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine (Jonathan Toppins) [2042564] - scsi: lpfc: Update lpfc version to 14.0.0.4 (Dick Kennedy) [2034276] - scsi: lpfc: Add additional debugfs support for CMF (Dick Kennedy) [2034276] - scsi: lpfc: Cap CMF read bytes to MBPI (Dick Kennedy) [2034276] - scsi: lpfc: Adjust CMF total bytes and rxmonitor (Dick Kennedy) [2034276] - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (Dick Kennedy) [2034276] - scsi: lpfc: Fix NPIV port deletion crash (Dick Kennedy) [2034276] - scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (Dick Kennedy) [2034276] - scsi: lpfc: Change return code on I/Os received during link bounce (Dick Kennedy) [2034276] - scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (Dick Kennedy) [2034276] - ppp: ensure minimum packet size in ppp_write() (Guillaume Nault) [2042937] - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock (Marcelo Tosatti) [2034126] - configs: Enable CONFIG_THINKPAD_LMI on x86_64 (Mark Pearson) [2030772] - platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030772] - platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix possible mem-leaks on tlmi_analyze() error-exit (Mark Pearson) [2030772] - platform/x86: think-lmi: Split kobject_init() and kobject_add() calls (Mark Pearson) [2030772] - platform/x86: think-lmi: Move pending_reboot_attr to the attributes sysfs dir (Mark Pearson) [2030772] - platform/x86: think-lmi: Add pending_reboot support (Mark Pearson) [2030772] - platform/x86: think-lmi: Move kfree(setting->possible_values) to tlmi_attr_setting_release() (Mark Pearson) [2030772] - platform/x86: think-lmi: Split current_value to reflect only the value (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix issues with duplicate attributes (Mark Pearson) [2030772] - platform/x86: think-lmi: Return EINVAL when kbdlang gets set to a 0 length string (Mark Pearson) [2030772] - platform/x86: think-lmi: Add missing MODULE_DEVICE_TABLE (Mark Pearson) [2030772] - platform/x86: think-lmi: Avoid potential read before start of the buffer (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix check for admin password being set (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_class global static (Mark Pearson) [2030772] - platform/x86: thinkpad-lmi: Remove unused display_name member from struct tlmi_pwd_setting (Mark Pearson) [2030772] - platform/x86: think-lmi: Add WMI interface support on Lenovo platforms (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: fw_attr_inuse can be static (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: Use firmware_attributes_class helper (Mark Pearson) [2030772] - platform/x86: firmware_attributes_class: Create helper file for handling firmware-attributes class registration events (Mark Pearson) [2030772] - x86/apic: Handle missing global clockevent gracefully (Lenny Szubowicz) [2033197] - RDMA/core: Don't infoleak GRH fields (Kamal Heib) [2036597] - RDMA/uverbs: Check for null return of kmalloc_array (Kamal Heib) [2036597] - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string (Kamal Heib) [2036597] - RDMA/rw: switch to dma_map_sgtable() (Kamal Heib) [2036597] - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Kamal Heib) [2036597] - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure (Kamal Heib) [2036597] - RDMA/iwcm: Release resources if iw_cm module initialization fails (Kamal Heib) [2036597] - net: Set true network header for ECN decapsulation (Antoine Tenart) [2045059] - powerpc/bpf: Update ldimm64 instructions during extra pass (Yauheni Kaliuta) [2035973] - selftests: bpf: Fix bind on used port (Felix Maurer) [2025795] - bpf/selftests: Fix namespace mount setup in tc_redirect (Jiri Olsa) [2036016] - selftests/bpf: Fix possible/online index mismatch in perf_buffer test (Yauheni Kaliuta) [2039602] - selftests/bpf: Fix perf_buffer test on system with offline cpus (Yauheni Kaliuta) [2039602] - tracing: Tag trace_percpu_buffer as a percpu pointer (Jerome Marchand) [2031604] - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (Jerome Marchand) [2031604] - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (David Arcari) [2022539] - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (David Arcari) [2022539] - hwmon: (k10temp) Remove unused definitions (David Arcari) [2022539] - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (David Arcari) [2022539] - hwmon: (k10temp) Remove residues of current and voltage (David Arcari) [2022539] - hwmon: (k10temp) Update driver documentation (David Arcari) [2022539] - hwmon: (k10temp) Update documentation and add temp2_input info (David Arcari) [2022539] - docs: hwmon: k10temp: convert to ReST format (David Arcari) [2022539] - mptcp: fix deadlock in __mptcp_push_pending() (Davide Caratti) [2043598] - mptcp: clear 'kern' flag from fallback sockets (Davide Caratti) [2043598] - mptcp: remove tcp ulp setsockopt support (Davide Caratti) [2043598] - mptcp: never allow the PM to close a listener subflow (Davide Caratti) [2043598]- redhat: set LC_ALL=C before sorting config content (Frantisek Hrbata) - net: mana: Add RX fencing (Mohammed Gamal) [2030132] - net: mana: Add XDP support (Mohammed Gamal) [2030132] - net: mana: Fix memory leak in mana_hwc_create_wq (Mohammed Gamal) [2030132] - net: mana: Fix spelling mistake "calledd" -> "called" (Mohammed Gamal) [2030132] - net: mana: Support hibernation and kexec (Mohammed Gamal) [2030132] - net: mana: Improve the HWC error handling (Mohammed Gamal) [2030132] - net: mana: Report OS info to the PF driver (Mohammed Gamal) [2030132] - net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (Mohammed Gamal) [2030132] - net: mana: Allow setting the number of queues while the NIC is down (Mohammed Gamal) [2030132] - net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability (Mark Salter) [1989540] - net: stmmac: Fix potential integer overflow (Mark Salter) [1989540] - net: stmmac: fix issue where clk is being unprepared twice (Mark Salter) [1989540] - net: stmmac: fix kernel panic due to NULL pointer dereference of mdio_bus_data (Mark Salter) [1989540] - net: stmmac: fix system hang if change mac address after interface ifdown (Mark Salter) [1989540] - net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid() (Mark Salter) [1989540] - net: remove the mutex_acquire from __lock_sock_fast (Xin Long) [2026612] - net: core: Correct the sock::sk_lock.owned lockdep annotations (Xin Long) [2026612] - inet: use bigger hash table for IP ID generation (Xin Long) [2039969] {CVE-2021-45486} - net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()" (Xin Long) [2039969] - net/mlx5: DR, Use FW API when updating FW-owned flow table (Michal Schmidt) [2042651] - ipv6: Continue processing multipath route even if gateway attribute is invalid (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route (Hangbin Liu) [2041375] - ipv6: Do cleanup if attribute validation fails in multipath route (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY in multipath route (Hangbin Liu) [2041375] - rtw89: fix maybe-uninitialized error (Íñigo Huguet) [2033291] - rtw89: enable driver and device RTL8852AE (Íñigo Huguet) [2033291] - rtw89: fix maybe-uninitialized error (RHEL only) (Íñigo Huguet) [2033291] - rtw89: 8852a: correct bit definition of dfs_en (Íñigo Huguet) [2033291] - rtw89: coex: Update COEX to 5.5.8 (Íñigo Huguet) [2033291] - rtw89: coex: Cancel PS leaving while C2H comes (Íñigo Huguet) [2033291] - rtw89: coex: Update BT counters while receiving report (Íñigo Huguet) [2033291] - rtw89: coex: Define LPS state for BTC using (Íñigo Huguet) [2033291] - rtw89: coex: Add MAC API to get BT polluted counter (Íñigo Huguet) [2033291] - rtw89: coex: Not to send H2C when WL not ready and count H2C (Íñigo Huguet) [2033291] - rtw89: coex: correct C2H header length (Íñigo Huguet) [2033291] - rtw89: don't kick off TX DMA if failed to write skb (Íñigo Huguet) [2033291] - rtw89: remove cch_by_bw which is not used (Íñigo Huguet) [2033291] - rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM (Íñigo Huguet) [2033291] - rtw89: fix incorrect channel info during scan (Íñigo Huguet) [2033291] - rtw89: update scan_mac_addr during scanning period (Íñigo Huguet) [2033291] - rtw89: use inline function instead macro to set H2C and CAM (Íñigo Huguet) [2033291] - rtw89: add const in the cast of le32_get_bits() (Íñigo Huguet) [2033291] - rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump (Íñigo Huguet) [2033291] - rtw89: fix potentially access out of range of RF register array (Íñigo Huguet) [2033291] - rtw89: remove unneeded variable (Íñigo Huguet) [2033291] - rtw89: remove unnecessary conditional operators (Íñigo Huguet) [2033291] - rtw89: update rtw89_regulatory map to R58-R31 (Íñigo Huguet) [2033291] - rtw89: update tx power limit/limit_ru tables to R54 (Íñigo Huguet) [2033291] - rtw89: update rtw89 regulation definition to R58-R31 (Íñigo Huguet) [2033291] - rtw89: fill regd field of limit/limit_ru tables by enum (Íñigo Huguet) [2033291] - rtw89: update partition size of firmware header on skb->data (Íñigo Huguet) [2033291] - rtw89: Fix variable dereferenced before check 'sta' (Íñigo Huguet) [2033291] - rtw89: fix return value in hfc_pub_cfg_chk (Íñigo Huguet) [2033291] - rtw89: remove duplicate register definitions (Íñigo Huguet) [2033291] - rtw89: fix error function parameter (Íñigo Huguet) [2033291] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2033291] - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() (Íñigo Huguet) [2033291] - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf (Íñigo Huguet) [2033291] - rtw89: Fix two spelling mistakes in debug messages (Íñigo Huguet) [2033291] - rtw89: add Realtek 802.11ax driver (Íñigo Huguet) [2033291] - powerpc/doc: Fix htmldocs errors (Diego Domingos) [2004798] - pseries/drmem: update LMBs after LPM (Diego Domingos) [2004798] - powerpc/pseries: Add support for FORM2 associativity (Diego Domingos) [2004798] - powerpc/pseries: Add a helper for form1 cpu distance (Diego Domingos) [2004798] - powerpc/pseries: Consolidate different NUMA distance update code paths (Diego Domingos) [2004798] - powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY (Diego Domingos) [2004798] - powerpc/pseries: rename min_common_depth to primary_domain_index (Diego Domingos) [2004798] - powerpc/numa: Fix build when CONFIG_NUMA=n (Diego Domingos) [2004798] - pseries/hotplug-memory: hot-add: skip redundant LMB lookup (Diego Domingos) [2004798] - selftests: icmp_redirect: pass xfail=0 to log_test() (Hangbin Liu) [2041308] - selftests: net: Correct ping6 expected rc from 2 to 1 (Hangbin Liu) [2041308] - mt76: enable new device MT7921E (Íñigo Huguet) [2024056 1972045] - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044254] - SUNRPC: prevent port reuse on transports which don't request it. (Benjamin Coddington) [2016646] - SUNRPC: Fix races when closing the socket (Benjamin Coddington) [2016646] - SUNRPC: Prevent immediate close+reconnect (Benjamin Coddington) [2016646] - SUNRPC: Clean up scheduling of autoclose (Benjamin Coddington) [2016646] - SUNRPC: Fix potential memory corruption (Benjamin Coddington) [2016646] - sunrpc: remove unnecessary test in rpc_task_set_client() (Benjamin Coddington) [2016646] - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Benjamin Coddington) [2016646] - arm64: numa: simplify dummy_numa_init() (Vitaly Kuznetsov) [2029774] - ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Vitaly Kuznetsov) [2029774] - s390/sclp: fix Secure-IPL facility detection (Stefan Schulze Frielinghaus) [2039182] - powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Diego Domingos) [2031827] - of: Fix property name in of_node_get_device_type (Diego Domingos) [2031827] - of: Add device_type access helper functions (Diego Domingos) [2031827] - powerpc/watchdog: help remote CPUs to flush NMI printk output (Diego Domingos) [2030259] - powerpc/watchdog: Fix wd_smp_last_reset_tb reporting (Diego Domingos) [2030259] - powerpc/watchdog: read TB close to where it is used (Diego Domingos) [2030259] - powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi (Diego Domingos) [2030259] - powerpc/watchdog: tighten non-atomic read-modify-write access (Diego Domingos) [2030259] - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (Diego Domingos) [2030259] - selftests/sgx: Fix corrupted cpuid macro invocation (Vladis Dronov) [1920030] - x86/sgx: Fix minor documentation issues (Vladis Dronov) [1920030] - selftests/sgx: Add test for multiple TCS entry (Vladis Dronov) [1920030] - selftests/sgx: Enable multiple thread support (Vladis Dronov) [1920030] - selftests/sgx: Add page permission and exception test (Vladis Dronov) [1920030] - selftests/sgx: Rename test properties in preparation for more enclave tests (Vladis Dronov) [1920030] - selftests/sgx: Provide per-op parameter structs for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed (Vladis Dronov) [1920030] - selftests/sgx: Move setup_test_encl() to each TEST_F() (Vladis Dronov) [1920030] - selftests/sgx: Encpsulate the test enclave creation (Vladis Dronov) [1920030] - selftests/sgx: Dump segments and /proc/self/maps only on failure (Vladis Dronov) [1920030] - selftests/sgx: Create a heap for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Make data measurement for an enclave segment optional (Vladis Dronov) [1920030] - selftests/sgx: Assign source for each segment (Vladis Dronov) [1920030] - selftests/sgx: Fix a benign linker warning (Vladis Dronov) [1920030] - x86/sgx: Fix free page accounting (Vladis Dronov) [1920030] - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() (Vladis Dronov) [1920030] - x86/sgx: Add hook to error injection address validation (Vladis Dronov) [1920030] - x86/sgx: Hook arch_memory_failure() into mainline code (Vladis Dronov) [1920030] - x86/sgx: Add SGX infrastructure to recover from poison (Vladis Dronov) [1920030] - x86/sgx: Initial poison handling for dirty and free pages (Vladis Dronov) [1920030] - x86/sgx: Add infrastructure to identify SGX EPC pages (Vladis Dronov) [1920030] - x86/sgx: Add new sgx_epc_page flag bit to mark free pages (Vladis Dronov) [1920030] - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c (Vladis Dronov) [1920030] - selftests/sgx: remove checks for file execute permissions (Vladis Dronov) [1920030] - selftests/sgx: Refine the test enclave to have storage (Vladis Dronov) [1920030] - selftests/sgx: Add EXPECT_EEXIT() macro (Vladis Dronov) [1920030] - selftests/sgx: Dump enclave memory map (Vladis Dronov) [1920030] - selftests/sgx: Migrate to kselftest harness (Vladis Dronov) [1920030] - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' (Vladis Dronov) [1920030] - x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed (Vladis Dronov) [1920030] - x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() (Vladis Dronov) [1920030] - x86: Fix leftover comment typos (Vladis Dronov) [1920030] - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned (Vladis Dronov) [1920030] - mm/memory-failure: use a mutex to avoid memory_failure() races (Vladis Dronov) [1920030] - mm,hwpoison: take free pages off the buddy freelists (Vladis Dronov) [1920030] - sched/fair: Consider SMT in ASYM_PACKING load balance (Prarit Bhargava) [1971924] - sched/fair: Carve out logic to mark a group for asymmetric packing (Prarit Bhargava) [1971924] - sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Prarit Bhargava) [1971924] - sched/fair: Optimize checking for group_asym_packing (Prarit Bhargava) [1971924] - sched/topology: Introduce sched_group::flags (Prarit Bhargava) [1971924] - x86/sched: Decrease further the priorities of SMT siblings (Prarit Bhargava) [1971924]- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [1996109] - nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [1996109] - nvme-fc: update hardware queues before using them (Ewan D. Milne) [1996109] - igbvf: Refactor trace (Corinna Vinschen) [2039886] - igbvf: fix double free in `igbvf_probe` (Corinna Vinschen) [2039886] - mm/memory_hotplug: remove is_mem_section_removable() (David Hildenbrand) [2008072] - powerpc/pseries/hotplug-memory: stop checking is_mem_section_removable() (David Hildenbrand) [2008072] - drivers/base/memory.c: indicate all memory blocks as removable (David Hildenbrand) [2008072] - drivers/base/memory.c: fixup documentation of removable/phys_index/block_size_bytes (David Hildenbrand) [2008072] - Revert "mpi3mr: mark as tech preview" (Tomas Henzl) [1989634] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Tomas Henzl) [1977833] - scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1998599] - scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (Tomas Henzl) [1998599] - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1989634] - scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1991577] - Revert "scsi: lpfc: ls_rjt erroneus FLOGIs" (Dick Kennedy) [2032488] - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2028253] - arm64: smp: Add missing prototype for some smp.c functions (Mark Salter) [1996738] - irqchip/gic-v3-its: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic-v2m: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic: Split vGIC probing information from the GIC code (Mark Salter) [1996738] - irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry (Mark Salter) [1996738] - irqchip/gic-v3: Do not enable irqs when handling spurious interrups (Mark Salter) [1996738] - irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection (Mark Salter) [1996738] - irqchip/gic-v3: Fix OF_BAD_ADDR error handling (Mark Salter) [1996738] - arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h (Mark Salter) [1996738] - irqchip/gic-v3-its: Drop the setting of PTZ altogether (Mark Salter) [1996738] - irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping (Mark Salter) [1996738] - irqchip/gic-v3: Fix typos in PMR/RPR SCR_EL3.FIQ handling explanation (Mark Salter) [1996738] - genirq/msi: Initialize msi_alloc_info before calling msi_domain_prepare_irqs() (Mark Salter) [1996738] - irqchip/gic: Spelling s/REturn/Return/ (Mark Salter) [1996738] - irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend (Mark Salter) [1996738] - irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without processor or memory (Mark Salter) [1996738] - irqchip/gic: Cleanup Franken-GIC handling (Mark Salter) [1996738] - arm64: Implement panic_smp_self_stop() (Mark Salter) [1996738] - arm64: Improve parking of stopped CPUs (Mark Salter) [1996738] - genirq: Allow interrupts to be excluded from /proc/interrupts (Mark Salter) [1996738] - irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0 (Mark Salter) [1996738] - irqchip/gic-v3: Spell out when pseudo-NMIs are enabled (Mark Salter) [1996738] - irqchip/gic-v2, v3: Prevent SW resends entirely (Mark Salter) [1996738] - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs (Mark Salter) [1996738] - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() (Mark Salter) [1996738] - irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table() (Mark Salter) [1996738] - irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR (Mark Salter) [1996738] - irqchip/gic-v3: Remove unused register definition (Mark Salter) [1996738] - drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbell (Mark Salter) [1996738] - irqchip/gic: Atomically update affinity (Mark Salter) [1996738] - irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic (Mark Salter) [1996738] - irqchip/gic-v2, v3: Drop extra IRQ_NOAUTOEN setting for (E)PPIs (Mark Salter) [1996738] - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs (Mark Salter) [1996738] - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis (Mark Salter) [1996738] - irqchip/gic-v3: Fix missing "__init" for gic_smp_init() (Mark Salter) [1996738] - selftests/bpf: Enlarge select() timeout for test_maps (Jiri Benc) [1869444] - PCI: Do not enable AtomicOps on VFs (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix stats counters (Selvin Xavier) [1987081 1984339 2001893] - RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1 (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Update ABI to pass wqe-mode to user space (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Enable global atomic ops if platform supports (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Drop unnecessary NULL checks after container_of (Selvin Xavier) [1987081 1984339] - dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2034424] - dm table: log table creation error code (Benjamin Marzinski) [2034424] - dm: make workqueue names device-specific (Benjamin Marzinski) [2034424] - dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2034424] - dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [1891486] - dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2034424] - dm writecache: add event counters (Benjamin Marzinski) [2034424] - dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2034424] - dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2034424] - dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2034424] - dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2034424] - dm btree remove: assign new_root only when removal succeeds (Benjamin Marzinski) [2034424] - dm ps io affinity: remove redundant continue statement (Benjamin Marzinski) [2034424] - dm: rearrange core declarations for extended use from dm-zone.c (Benjamin Marzinski) [2034424] - dm space map disk: cache a small number of index entries (Benjamin Marzinski) [2034424] - dm space maps: improve performance with inc/dec on ranges of blocks (Benjamin Marzinski) [2034424] - dm space maps: don't reset space map allocation cursor when committing (Benjamin Marzinski) [2034424] - dm btree: improve btree residency (Benjamin Marzinski) [2034424] - dm integrity: fix sparse warnings (Benjamin Marzinski) [2034424] - dm: replace dm_vcalloc() (Benjamin Marzinski) [2034424] - dm integrity: add the "reset_recalculate" feature flag (Benjamin Marzinski) [2034424] - dm cache: remove needless request_queue NULL pointer checks (Benjamin Marzinski) [2034424] - dm thin: remove needless request_queue NULL pointer check (Benjamin Marzinski) [2034424] - dm ioctl: replace device hash with red-black tree (Benjamin Marzinski) [2034424] - recordmcount.pl: fix typo in s390 mcount regex (Jerome Marchand) [2025890] - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 (Jerome Marchand) [2025890] - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall (Vitaly Kuznetsov) [1868572] - HID: magicmouse: prevent division by 0 on scroll (Benjamin Tissoires) [2022814] - HID: input: set usage type to key on keycode remap (Benjamin Tissoires) [2022814] - HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields (Benjamin Tissoires) [2022814] - HID: u2fzero: properly handle timeouts in usb_submit_urb (Benjamin Tissoires) [2022814] - HID: u2fzero: clarify error check and length calculations (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: u2fzero: ignore incomplete packets without data (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Benjamin Tissoires) [2022814] - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Benjamin Tissoires) [2022814] - HID: betop: fix slab-out-of-bounds Write in betop_probe (Benjamin Tissoires) [2022814] - HID: usbhid: Simplify code in hid_submit_ctrl() (Benjamin Tissoires) [2022814] - HID: usbhid: Fix warning caused by 0-length input reports (Benjamin Tissoires) [2022814] - HID: usbhid: Fix flood of "control queue full" messages (Benjamin Tissoires) [2022814] - HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in. (Benjamin Tissoires) [2022814] - HID: sony: support for the ghlive ps4 dongles (Benjamin Tissoires) [2022814] - HID: thrustmaster: clean up Makefile and adapt quirks (Benjamin Tissoires) [2022814] - HID: i2c-hid: Fix Elan touchpad regression (Benjamin Tissoires) [2022814] - HID: asus: Prevent Claymore sending suspend event (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add dyndbg prints for debugging (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add support for PM suspend and resume (Benjamin Tissoires) [2022814] - HID: amd_sfh: Move hid probe after sensor is enabled (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add command response to check command status (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix period data field to enable sensor (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: battery: provide CAPACITY property for newer devices (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in remove (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leaks in probe (Benjamin Tissoires) [2022814] - HID: elo: update the reference count of the usb device structure (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it (Benjamin Tissoires) [2022814] - HID: ft260: fix device removal due to USB disconnect (Benjamin Tissoires) [2022814] - HID: apple: Add missing scan code event for keys handled by hid-apple (Benjamin Tissoires) [2022814] - HID: cmedia: add support for HS-100B mute button (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Use the devm variant of regulator_register_notifier() (Benjamin Tissoires) [2022814] - HID: wacom: Refactor touch input mute checks into a common function (Benjamin Tissoires) [2022814] - HID: wacom: Avoid sending empty sync events (Benjamin Tissoires) [2022814] - HID: wacom: Short-circuit processing of touch when it is disabled (Benjamin Tissoires) [2022814] - HID: wacom: set initial hardware touch switch state to 'off' (Benjamin Tissoires) [2022814] - HID: wacom: Skip processing of touches with negative slot values (Benjamin Tissoires) [2022814] - HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT (Benjamin Tissoires) [2022814] - HID: Kconfig: Fix spelling mistake "Uninterruptable" -> "Uninterruptible" (Benjamin Tissoires) [2022814] - HID: apple: Add support for Keychron K1 wireless keyboard (Benjamin Tissoires) [2022814] - HID: usbhid: free raw_report buffers in usbhid_stop (Benjamin Tissoires) [2022814] - HID: fix typo in Kconfig (Benjamin Tissoires) [2022814] - HID: ft260: fix format type warning in ft260_word_show() (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Tie the reset line to true state of the regulator (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use correct MMIO register for DMA address (Benjamin Tissoires) [2022814] - HID: magicmouse: high-resolution scroll threshold (Benjamin Tissoires) [2022814] - HID: magicmouse: enable high-resolution scroll (Benjamin Tissoires) [2022814] - HID: asus: Remove check for same LED brightness on set (Benjamin Tissoires) [2022814] - HID: input: do not report stylus battery state as "full" (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: use async resume function (Benjamin Tissoires) [2022814] - HID: thrustmaster: Switch to kmemdup() when allocate change_request (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend when the device is not a wakeup-source (Benjamin Tissoires) [2022814] - HID: logitech-dj: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: usbhid: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: core: Add hid_hw_may_wakeup() function (Benjamin Tissoires) [2022814] - HID: input: Add support for Programmable Buttons (Benjamin Tissoires) [2022814] - HID: wacom: Correct base usage for capacitive ExpressKey status bits (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add initial support for HPD sensor (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend ALS support for newer AMD platform (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend driver capabilities for multi-generation support (Benjamin Tissoires) [2022814 1961759] - HID: surface-hid: Fix get-report request (Benjamin Tissoires) [2022814] - HID: sony: fix freeze when inserting ghlive ps3/wii dongles (Benjamin Tissoires) [2022814] - HID: usbkbd: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Specify that EHL no cache snooping (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Set ISH driver depends on x86 (Benjamin Tissoires) [2022814] - HID: hid-input: add Surface Go battery quirk (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix minor typos in comments (Benjamin Tissoires) [2022814] - HID: magicmouse: fix NULL-deref on disconnect (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Alder Lake device IDs (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix format string mismatch (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix memory leak in amd_sfh_work (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [2022814] - HID: ft260: improve error handling of ft260_hid_feature_report_get() (Benjamin Tissoires) [2022814] - HID: asus: Cleanup Asus T101HA keyboard-dock handling (Benjamin Tissoires) [2022814] - HID: magicmouse: fix crash when disconnecting Magic Trackpad 2 (Benjamin Tissoires) [2022814] - HID: gt683r: add missing MODULE_DEVICE_TABLE (Benjamin Tissoires) [2022814] - HID: pidff: fix error return code in hid_pidff_init() (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: initialize level variable (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend on the Asus T101HA touchpad (Benjamin Tissoires) [2022814] - HID: core: Remove extraneous empty line before EXPORT_SYMBOL_GPL(hid_check_keys_pressed) (Benjamin Tissoires) [2022814] - HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Process failure of sensor_hub_set_feature() (Benjamin Tissoires) [2022814] - HID: i2c-hid: Skip ELAN power-on command after reset (Benjamin Tissoires) [2022814] - HID: usbhid: fix info leak in hid_submit_ctrl (Benjamin Tissoires) [2022814] - HID: Add BUS_VIRTUAL to hid_connect logging (Benjamin Tissoires) [2022814] - HID: input: replace outdated HID numbers+comments with macros (Benjamin Tissoires) [2022814] - HID: multitouch: set Stylus suffix for Stylus-application devices, too (Benjamin Tissoires) [2022814] - HID: multitouch: require Finger field to mark Win8 reports as MT (Benjamin Tissoires) [2022814] - HID: remove the unnecessary redefinition of a macro (Benjamin Tissoires) [2022814] - HID: quirks: Add quirk for Lenovo optical mouse (Benjamin Tissoires) [2022814] - HID: asus: filter G713/G733 key event to prevent shutdown (Benjamin Tissoires) [2022814] - HID: lg-g15 + ite: Add MODULE_AUTHOR (Benjamin Tissoires) [2022814] - HID: lg-g15: Add support for the Logitech Z-10 speakers (Benjamin Tissoires) [2022814] - HID: lg-g15: Make the LED-name used by lg_g15_register_led() a parameter (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_init_input_dev() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Remove unused size argument from lg_*_event() functions (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Return error for hid_set_field() failure (Benjamin Tissoires) [2022814] - HID: ft260: check data size in ft260_smbus_write() (Benjamin Tissoires) [2022814] - HID: surface-hid: Fix integer endian conversion (Benjamin Tissoires) [2022814] - HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [2022814] - HID: hid-input: add mapping for emoji picker key (Benjamin Tissoires) [2022814] - HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 (Benjamin Tissoires) [2022814] - HID: logitech-dj/hidpp: Add info/warn/err messages about 27 MHz keyboard encryption (Benjamin Tissoires) [2022814] - HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A keyboard-dock (Benjamin Tissoires) [2022814] - HID: thrustmaster: fix return value check in thrustmaster_probe() (Benjamin Tissoires) [2022814] - HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 (Benjamin Tissoires) [2022814] - HID: do not use down_interruptible() when unbinding devices (Benjamin Tissoires) [2022814] - HID: asus: Filter keyboard EC for old ROG keyboard (Benjamin Tissoires) [2022814] - HID: semitek: new driver for GK6X series keyboards (Benjamin Tissoires) [2022814] - HID: wacom: Setup pen input capabilities to the targeted tools (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Move 'hsdev' description to correct struct definition (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Remove unused struct member 'quirks' (Benjamin Tissoires) [2022814] - HID: wacom_sys: Demote kernel-doc abuse (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-uclogic-params: Ensure function names are present and correct in kernel-doc headers (Benjamin Tissoires) [2022814] - HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs (Benjamin Tissoires) [2022814] - HID: hid-logitech-hidpp: Fix conformant kernel-doc header and demote abuses (Benjamin Tissoires) [2022814] - HID: hid-picolcd_core: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-kye: Fix incorrect function name for kye_tablet_enable() (Benjamin Tissoires) [2022814] - HID: hid-core: Fix incorrect function name in header (Benjamin Tissoires) [2022814] - HID: hid-alps: Correct struct misnaming (Benjamin Tissoires) [2022814] - HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: usbhid: Repair a formatting issue in a struct description (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix 'suggest-attribute=format' compiler warning (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of formatting issues (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix incorrect function name report_bad_packet() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() function name in header (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix potential copy/paste error (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix a little doc-rot (Benjamin Tissoires) [2022814] - HID: intel-ish: Fix a naming disparity and a formatting error (Benjamin Tissoires) [2022814] - HID: intel-ish: Supply some missing param descriptions (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Move variable to where it's actually used (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unused variable 'err' (Benjamin Tissoires) [2022814] - HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: input: map battery capacity (00850065) (Benjamin Tissoires) [2022814] - HID: magicmouse: fix reconnection of Magic Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: fix 3 button emulation of Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: add Apple Magic Mouse 2 support (Benjamin Tissoires) [2022814] - HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard (Benjamin Tissoires) [2022814] - HID: lenovo: Rework how the tp10ubkbd code decides which USB interface to use (Benjamin Tissoires) [2022814] - HID: lenovo: Set default_triggers for the mute and micmute LEDs (Benjamin Tissoires) [2022814] - HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE (Benjamin Tissoires) [2022814] - HID: lenovo: Set LEDs max_brightness value (Benjamin Tissoires) [2022814] - HID: lenovo: Remove lenovo_led_brightness_get() (Benjamin Tissoires) [2022814] - HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() (Benjamin Tissoires) [2022814] - HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling (Benjamin Tissoires) [2022814] - HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness (Benjamin Tissoires) [2022814] - HID: elan: Remove elan_mute_led_get_brigtness() (Benjamin Tissoires) [2022814] - HID: elan: Set default_trigger for the mute LED (Benjamin Tissoires) [2022814] - HID: elan: Silence mute LED errors being logged when the device is unplugged (Benjamin Tissoires) [2022814] - HID: fix memdup.cocci warnings (Benjamin Tissoires) [2022814] - HID: surface-hid: Add support for legacy keyboard interface (Benjamin Tissoires) [2022814] - HID: Add support for Surface Aggregator Module HID transport (Benjamin Tissoires) [2022814] - HID: thrustmaster: introduce proper USB dependency (Benjamin Tissoires) [2022814] - HID: intel_ish-hid: HBM: Use connected standby state bit during suspend/resume (Benjamin Tissoires) [2022814] - HID: ft260: fix an error message in ft260_i2c_write_read() (Benjamin Tissoires) [2022814] - HID: support for initialization of some Thrustmaster wheels (Benjamin Tissoires) [2022814] - HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices (Benjamin Tissoires) [2022814] - HID: ft260: add usb hid to i2c host bridge driver (Benjamin Tissoires) [2022814] - iio: Add relative sensitivity support (Benjamin Tissoires) [2022814] - iio: hid-sensors: Move get sensitivity attribute to hid-sensor-common (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Make remove callback return void (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Drop if block with an always false condition (Benjamin Tissoires) [2022814] - AMD_SFH: Add DMI quirk table for BIOS-es which don't set the activestatus bits (Benjamin Tissoires) [2022814] - AMD_SFH: Add sensor_mask module parameter (Benjamin Tissoires) [2022814] - AMD_SFH: Removed unused activecontrolstatus member from the amd_mp2_dev struct (Benjamin Tissoires) [2022814] - HID: wacom: Assign boolean values to a bool variable (Benjamin Tissoires) [2022814] - HID cp2112: fix support for multiple gpiochips (Benjamin Tissoires) [2022814] - HID: alps: fix error return code in alps_input_configured() (Benjamin Tissoires) [2022814] - HID: asus: Add support for 2021 ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: hiddev: Return specific error codes on connect failure (Benjamin Tissoires) [2022814] - HID: plantronics: Workaround for double volume key presses (Benjamin Tissoires) [2022814] - HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy mode (Benjamin Tissoires) [2022814] - HID: logitech-dj: Use hid-ids.h defines for USB device-ids for all supported devices (Benjamin Tissoires) [2022814] - HID: google: add don USB id (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Drop redundant ACPI_PTR() (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Move GUID out of function and described it (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Switch to new style i2c-driver probe function (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Get ACPI companion only once and reuse it (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense player LED support. (Benjamin Tissoires) [2022814] - HID: playstation: add microphone mute support for DualSense. (Benjamin Tissoires) [2022814] - HID: playstation: add initial DualSense lightbar support. (Benjamin Tissoires) [2022814] - HID: wacom: Ignore attempts to overwrite the touch_max value from HID (Benjamin Tissoires) [2022814] - HID: playstation: fix array size comparison (off-by-one) (Benjamin Tissoires) [2022814] - HID: playstation: fix unused variable in ps_battery_get_property. (Benjamin Tissoires) [2022814] - HID: playstation: report DualSense hardware and firmware version. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense classic rumble support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense Bluetooth support. (Benjamin Tissoires) [2022814] - HID: playstation: track devices in list. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense accelerometer and gyroscope support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense touchpad support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense battery support. (Benjamin Tissoires) [2022814] - HID: playstation: use DualSense MAC address as unique identifier. (Benjamin Tissoires) [2022814] - HID: playstation: initial DualSense USB support. (Benjamin Tissoires) [2022814] - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for the new lightspeed connection iteration (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming (Benjamin Tissoires) [2022814] - HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 (Benjamin Tissoires) [2022814] - HID: displays: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: lg-g15: make a const array static, makes object smaller (Benjamin Tissoires) [2022814] - HID: google: Get HID report on probe to confirm tablet switch state (Benjamin Tissoires) [2022814] - HID: hid-input: avoid splitting keyboard, system and consumer controls (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in hid-quirks.c (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in (Benjamin Tissoires) [2022814] - HID: wacom: Correct NULL dereference on AES pen proximity (Benjamin Tissoires) [2022814] - HID: multitouch: Set to high latency mode on suspend. (Benjamin Tissoires) [2022814] - HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Add custom sensor iio support (Benjamin Tissoires) [2022814] - HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core (Benjamin Tissoires) [2022814] - redhat: HID: enable I2C_HID_ACPI (Benjamin Tissoires) [2022814] - HID: i2c-hid: Reorganize so ACPI and OF are separate modules (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: add support for Unified Battery (1004) feature (Benjamin Tissoires) [2022814] - HID: sony: Add support for tilt on guitar hero guitars (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode (Benjamin Tissoires) [2022814] - HID: chicony: Add Wireless Radio Control feature for Chicony devices (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on ASUS UX550 (Benjamin Tissoires) [2022814] - HID: logitech-dj: add the G602 receiver (Benjamin Tissoires) [2022814] - HID: core: detect and skip invalid inputs to snto32() (Benjamin Tissoires) [2022814] - HID: uclogic: Improve support for Trust Panora (Benjamin Tissoires) [2022814] - HID: wiimote: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: uclogic: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Address EHL Sx resume issues (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: finish power flow for EHL OOB (Benjamin Tissoires) [2022814] - HID: sony: select CONFIG_CRC32 (Benjamin Tissoires) [2022814] - HID: sfh: fix address space confusion (Benjamin Tissoires) [2022814] - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device (Benjamin Tissoires) [2022814] - HID: wacom: Fix memory leakage caused by kfifo_alloc (Benjamin Tissoires) [2022814] - HID: i2c-hid: add Vero K147 to descriptor override (Benjamin Tissoires) [2022814] - HID: ite: Add support for Acer S1002 keyboard-dock (Benjamin Tissoires) [2022814] - HID: sony: support for ghlive ps3/wii u dongles (Benjamin Tissoires) [2022814] - HID: hidraw: Add additional hidraw input/output report ioctls. (Benjamin Tissoires) [2022814] - HID: Increase HID maximum report size to 16KB (Benjamin Tissoires) [2022814] - HID: elecom: drop stray comment (Benjamin Tissoires) [2022814] - HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter (Benjamin Tissoires) [2022814] - HID: elecom: add support for EX-G M-XGL20DLBK wireless mouse (Benjamin Tissoires) [2022814] - HID: elecom: rewrite report based on model specific parameters (Benjamin Tissoires) [2022814] - HID: wacom: Constify attribute_groups (Benjamin Tissoires) [2022814] - HID: input: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: usbhid: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add hid_device_id for V470 bluetooth mouse (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unnecessary assignment to variable rv (Benjamin Tissoires) [2022814] - HID: sony: Workaround for DS4 dongle hotplug kernel crash. (Benjamin Tissoires) [2022814] - HID: sony: Don't use fw_version/hw_version for sysfs cleanup. (Benjamin Tissoires) [2022814] - HID: sony: Report more accurate DS4 power status. (Benjamin Tissoires) [2022814] - SFH: fix error return check for -ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: Add Logitech Dinovo Edge battery quirk (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge (Benjamin Tissoires) [2022814] - HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices (Benjamin Tissoires) [2022814] - HID: mcp2221: Fix GPIO output handling (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Fix issue with devices with no report ID (Benjamin Tissoires) [2022814] - HID: hid-input: occasionally report stylus battery even if not changed (Benjamin Tissoires) [2022814] - timekeeping: Add missing _ns functions for coarse accessors (Benjamin Tissoires) [2022814] - HID: i2c-hid: show the error when failing to fetch the HID descriptor (Benjamin Tissoires) [2022814] - AMD_SFH: Fix for incorrect Sensor index (Benjamin Tissoires) [2022814] - HID: asus: Add support for ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: i2c-hid: Put ACPI enumerated devices in D3 on shutdown (Benjamin Tissoires) [2022814] - HID: add support for Sega Saturn (Benjamin Tissoires) [2022814] - HID: cypress: Support Varmilo Keyboards' media hotkeys (Benjamin Tissoires) [2022814] - HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses (Benjamin Tissoires) [2022814] - SFH: Create HID report to Enable support of AMD sensor fusion Hub (SFH) (Benjamin Tissoires) [2022814] - SFH:Transport Driver to add support of AMD Sensor Fusion Hub (SFH) (Benjamin Tissoires) [2022814] - redhat: HID: enable AMD_SFH_HUB (Benjamin Tissoires) [1965674] - SFH: PCIe driver to add support of AMD sensor fusion hub (Benjamin Tissoires) [2022814] - HID: uclogic: Add ID for Trust Flex Design Tablet (Benjamin Tissoires) [2022814] - HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle (Benjamin Tissoires) [2022814] - HID: add vivaldi HID driver (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c (Benjamin Tissoires) [2022814] - HID: core: fix kerneldoc warnings in hid-core.c (Benjamin Tissoires) [2022814] - HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons (Benjamin Tissoires) [2022814] - HID: alps: clean up indentation issue (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device() (Benjamin Tissoires) [2022814] - HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: i2c-hid: Prefer asynchronous probe (Benjamin Tissoires) [2022814] - HID: wiimote: narrow spinlock range in wiimote_hid_event() (Benjamin Tissoires) [2022814] - HID: wiimote: make handlers[] const (Benjamin Tissoires) [2022814] - HID: logitech-dj: Fix spelling in comment (Benjamin Tissoires) [2022814] - HID: apple: Add support for Matias wireless keyboard (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for controller in Whitebox (Benjamin Tissoires) [2022814] - Input: parkbd - switch to use module_parport_driver() (Benjamin Tissoires) [2022814] - Input: i8042 - fix typos in comments (Benjamin Tissoires) [2022814] - Input: elantech - Prepare a complete software node for the device (Benjamin Tissoires) [2022814] - Input: apbps2 - remove useless variable (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix a typo in parameter name (Benjamin Tissoires) [2022814] - Input: i8042 - fix Pegatron C15B ID entry (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for new devices (Benjamin Tissoires) [2022814] - Input: i8042 - add ASUS Zenbook Flip to noselftest list (Benjamin Tissoires) [2022814] - Input: add missing dependencies on CONFIG_HAS_IOMEM (Benjamin Tissoires) [2022814] - ARM: 9048/1: sa1111: make sa1111 bus's remove callback return void (Benjamin Tissoires) [2022814] - Input: synaptics - replace NOOP with suitable commentary (Benjamin Tissoires) [2022814] - Input: i8042 - unbreak Pegatron C15B (Benjamin Tissoires) [2022814] - Input: parkbd - convert comma to semicolon (Benjamin Tissoires) [2022814] - Input: elantech - fix protocol errors for some trackpoints in SMBus mode (Benjamin Tissoires) [2022814] - Input: elan_i2c - add new trackpoint report type 0x5F (Benjamin Tissoires) [2022814] - Input: i8042 - add Acer laptops to the i8042 reset list (Benjamin Tissoires) [2022814] - Input: i8042 - add ByteSpeed touchpad to noloop table (Benjamin Tissoires) [2022814] - Input: i8042 - fix error return code in i8042_setup_aux() (Benjamin Tissoires) [2022814] - Input: libps2 - fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - Input: synaptics - demote non-conformant kernel-doc header (Benjamin Tissoires) [2022814] - Input: elan_i2c_core - move header inclusion inside (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix firmware update on newer ICs (Benjamin Tissoires) [2022814] - Input: elantech - demote obvious abuse of kernel-doc header (Benjamin Tissoires) [2022814] - Input: i8042 - allow insmod to succeed on devices without an i8042 controller (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 (Benjamin Tissoires) [2022814] - Input: synaptics-rmi4 - rename f30_data to gpio_data (Benjamin Tissoires) [2022814] - Input: sun4i-ps2 - fix handling of platform_get_irq() error (Benjamin Tissoires) [2022814] - Input: allocate keycode for Fn + right shift (Benjamin Tissoires) [2022814] - Input: allocate keycodes for notification-center, pickup-phone and hangup-phone (Benjamin Tissoires) [2022814] - HID: cp2112: Use irqchip template (Benjamin Tissoires) [2022814] - HID: mcp2221: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [2022814] - treewide: replace '---help---' in Kconfig files with 'help' (Benjamin Tissoires) [2022814] - HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option (Benjamin Tissoires) [2022814] - HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add report_size to struct asus_touchpad_info (Benjamin Tissoires) [2022814] - HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check (Benjamin Tissoires) [2022814] - HID: asus: Simplify skipping of mappings for Asus T100CHI keyboard-dock (Benjamin Tissoires) [2022814] - HID: asus: Only set EV_REP if we are adding a mapping (Benjamin Tissoires) [2022814] - HID: mcp2221: add gpiolib dependency (Benjamin Tissoires) [2022814] - HID: mcp2221: add GPIO functionality support (Benjamin Tissoires) [2022814] - HID: mcp2221: add usb to i2c-smbus host bridge (Benjamin Tissoires) [2022814] - HID: asus: Ignore Asus vendor-page usage-code 0xff events (Benjamin Tissoires) [2022814] - HID: sb0540: add support for Creative SB0540 IR receivers (Benjamin Tissoires) [2022814] - gpio: pass lookup and descriptor flags to request_own (Benjamin Tissoires) [2022814] - HID: hid-asus: select CONFIG_POWER_SUPPLY (Benjamin Tissoires) [2022814] - HID: hid-asus: Add BT keyboard dock battery monitoring support (Benjamin Tissoires) [2022814] - HID: hid-asus: Add Transbook T90CHI support (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS T101HA keyboard dock (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS FX503VD laptop (Benjamin Tissoires) [2022814] - HID: asus: Add event handler to catch unmapped Asus Vendor UsagePage codes (Benjamin Tissoires) [2022814] - af_unix: fix garbage collect vs MSG_PEEK (Patrick Talbert) [2031975] {CVE-2021-0920} - net: add kerneldoc comment for sk_peer_lock (Guillaume Nault) [2037782] - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Guillaume Nault) [2037782] {CVE-2021-4203} - netfilter: nat: force port remap to prevent shadowing well-known ports (Florian Westphal) [2006167] {CVE-2021-3773} - netfilter: conntrack: tag conntracks picked up in local out hook (Florian Westphal) [2006167] - selftests: nft_nat: switch port shadow test cases to socat (Florian Westphal) [2006167] - selftests: nft_nat: Simplify port shadow notrack test (Florian Westphal) [2006167] - selftests: nft_nat: Improve port shadow test stability (Florian Westphal) [2006167] - selftests: nft_nat: add udp hole punch test case (Florian Westphal) [2006167] - ipv6: use prandom_u32() for ID generation (Hangbin Liu) [2040158] {CVE-2021-45485} - igc: fix tunnel offloading (Corinna Vinschen) [1910885] - virtio/vsock: fix the transport to work with VMADDR_CID_ANY (Stefano Garzarella) [2026442] - vhost/vsock: cleanup removing `len` variable (Stefano Garzarella) [2026442] - vhost/vsock: fix incorrect used length reported to the guest (Stefano Garzarella) [2026442] - vsock: prevent unnecessary refcnt inc for nonblocking connect (Stefano Garzarella) [2026442] - vsock/virtio: avoid potential deadlock when vsock device remove (Stefano Garzarella) [2026442] - VSOCK: handle VIRTIO_VSOCK_OP_CREDIT_REQUEST (Stefano Garzarella) [2026442] - vsock: notify server to shutdown when client has pending signal (Stefano Garzarella) [2026442] - virtio/vsock: simplify credit update function API (Stefano Garzarella) [2026442] - virtio/vsock: set packet's type in virtio_transport_send_pkt_info() (Stefano Garzarella) [2026442] - net: vlan: fix underflow for the real_dev refcnt (Balazs Nemeth) [2026375] - net: vlan: fix a UAF in vlan_dev_real_dev() (Balazs Nemeth) [2026375]- xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Carlos Maiolino) [2034865] {CVE-2021-4155} - isdn: cpai: check ctr->cnr to avoid array index out of bound (Chris von Recklinghausen) [2016491] {CVE-2021-43389} - vt: keyboard: avoid signed integer overflow in k_ascii (Chris von Recklinghausen) [2017044] {CVE-2020-13974} - USB: serial: pl2303: fix GC type detection (Torez Smith) [1975985] - usb: dwc3: leave default DMA for PCI devices (Torez Smith) [1975985] - usb: xhci: tegra: Check padctrl interrupt presence in device tree (Torez Smith) [1975985] - usb: dwc3: core: Revise GHWPARAMS9 offset (Torez Smith) [1975985] - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (Torez Smith) [1975985] - usb: typec: tipd: Remove dependency on "connector" child fwnode (Torez Smith) [1975985] - usb: xhci: tegra: mark PM functions as __maybe_unused (Torez Smith) [1975985] - media: ttusb-dec: avoid release of non-acquired mutex (Torez Smith) [1975985] - ABI: sysfs-devices-removable: make a table valid as ReST markup (Torez Smith) [1975985] - usb: dwc3: core: balance phy init and exit (Torez Smith) [1975985] - USB: serial: pl2303: fix GL type detection (Torez Smith) [1975985] - usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint (Torez Smith) [1975985] - usb: xhci-mtk: fix issue of out-of-bounds array access (Torez Smith) [1975985] - usb: dwc3: Decouple USB 2.0 L1 & L2 events (Torez Smith) [1975985] - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Torez Smith) [1975985] - media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Torez Smith) [1975985] - power: supply: Fix build error when CONFIG_POWER_SUPPLY is not enabled. (Torez Smith) [1975985] - thunderbolt: test: split up test cases in tb_test_credit_alloc_all (Torez Smith) [1975985] - thunderbolt: Handle ring interrupt by reading interrupt status register (Torez Smith) [1975985] - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (Torez Smith) [1975985] - thunderbolt: Fix port linking by checking all adapters (Torez Smith) [1975985] - thunderbolt: Do not read control adapter config space (Torez Smith) [1975985] - thunderbolt: Add authorized value to the KOBJ_CHANGE uevent (Torez Smith) [1975985] - usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running (Torez Smith) [1975985] - usb: dwc3: gadget: Stop EP0 transfers during pullup disable (Torez Smith) [1975985] - usb: dwc3: gadget: Fix dwc3_calc_trbs_left() (Torez Smith) [1975985] - Revert "USB: serial: ch341: fix character loss at high transfer rates" (Torez Smith) [1975985] - USB: serial: option: add new VID/PID to support Fibocom FG150 (Torez Smith) [1975985] - usb: typec: tcpm: Fix VDMs sometimes not being forwarded to alt-mode drivers (Torez Smith) [1975985] - Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists" (Torez Smith) [1975985] - usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid runtime resume if disabling pullup (Torez Smith) [1975985] - usb: dwc3: gadget: Use list_replace_init() before traversing lists (Torez Smith) [1975985] - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 (Torez Smith) [1975985] - USB: serial: pl2303: fix GT type detection (Torez Smith) [1975985] - USB: serial: option: add Telit FD980 composition 0x1056 (Torez Smith) [1975985] - USB: serial: pl2303: fix HX type detection (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: Revert "media: rtl28xxu: fix zero-length control request" (Torez Smith) [1975985] - USB: serial: ch341: fix character loss at high transfer rates (Torez Smith) [1975985] - usb: otg-fsm: Fix hrtimer list corruption (Torez Smith) [1975985] - USB: usbtmc: Fix RCU stall warning (Torez Smith) [1975985] - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick (Torez Smith) [1975985] - Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" (Torez Smith) [1975985] - usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. (Torez Smith) [1975985] - usb: dwc2: Skip clock gating on Samsung SoCs (Torez Smith) [1975985] - usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. (Torez Smith) [1975985] - usb: xhci: avoid renesas_usb_fw.mem when it's unusable (Torez Smith) [1975985] - usb: dwc3: avoid NULL access of usb_gadget_driver (Torez Smith) [1975985] - usb: typec: stusb160x: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - usb: typec: stusb160x: register role switch before interrupt registration (Torez Smith) [1975985] - USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS (Torez Smith) [1975985] - usb: hub: Disable USB 3 device initiated lpm if exit latency is too high (Torez Smith) [1975985] - usb: hub: Fix link power management max exit latency (MEL) calculations (Torez Smith) [1975985] - usb: typec: tipd: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - xhci: Fix lost USB 2 remote wake (Torez Smith) [1975985] - USB: serial: cp210x: fix comments for GE CS1000 (Torez Smith) [1975985] - USB: core: Fix incorrect pipe calculation in do_proc_control() (Torez Smith) [1975985] - USB: serial: option: add support for u-blox LARA-R6 family (Torez Smith) [1975985] - thunderbolt: test: Reinstate a few casts of bitfields (Torez Smith) [1975985] - USB: cdc-acm: blacklist Heimann USB Appset device (Torez Smith) [1975985] - usb: xhci-mtk: allow multiple Start-Split in a microframe (Torez Smith) [1975985] - usb: ftdi-elan: remove redundant continue statement in a while-loop (Torez Smith) [1975985] - thunderbolt: test: Remove some casts which are no longer required (Torez Smith) [1975985] - xhci: remove redundant continue statement (Torez Smith) [1975985] - usb: dwc3: Fix debugfs creation flow (Torez Smith) [1975985] - docs: driver-api: usb: avoid using ReST :doc:`foo` markup (Torez Smith) [1975985] - xhci: solve a double free problem while doing s4 (Torez Smith) [1975985] - xhci: handle failed buffer copy to URB sg list and fix a W=1 copiler warning (Torez Smith) [1975985] - xhci: Add adaptive interrupt rate for isoch TRBs with XHCI_AVOID_BEI quirk (Torez Smith) [1975985] - xhci: Remove unused defines for ERST_SIZE and ERST_ENTRIES (Torez Smith) [1975985] - usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() (Torez Smith) [1975985] - usb: typec: tcpm: Relax disconnect threshold during power negotiation (Torez Smith) [1975985] - usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE_ON state (Torez Smith) [1975985] - usb: typec: tcpci: Fix up sink disconnect thresholds for PD (Torez Smith) [1975985] - usb: core: hub: Disable autosuspend for Cypress CY7C65632 (Torez Smith) [1975985] - usb: host: xhci-tegra: Use devm_platform_get_and_ioremap_resource() (Torez Smith) [1975985] - usb: host: xhci-tegra: Add missing of_node_put() in tegra_xusb_probe() (Torez Smith) [1975985] - usb: host: xhci-tegra: add missing put_device() in tegra_xusb_probe() (Torez Smith) [1975985] - media: usb: cpia2: Fixed Coding Style issues (Torez Smith) [1975985] - media: ttusb-dec: cleanup an error handling logic (Torez Smith) [1975985] - cypress_m8: switch data_bits to real character bits (Torez Smith) [1975985] - thunderbolt: Fix DROM handling for USB4 DROM (Torez Smith) [1975985] - usb: xhci: tegra: Enable ELPG for runtime/system PM (Torez Smith) [1975985] - usb: xhci: tegra: Unlink power domain devices (Torez Smith) [1975985] - thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default() (Torez Smith) [1975985] - thunderbolt: No need to include in usb4_port.c (Torez Smith) [1975985] - thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set (Torez Smith) [1975985] - thunderbolt: Add device links only when software connection manager is used (Torez Smith) [1975985] - thunderbolt: Add support for Intel Alder Lake (Torez Smith) [1975985] - usb: typec: mux: Fix copy-paste mistake in typec_mux_match (Torez Smith) [1975985] - usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path (Torez Smith) [1975985] - usb: typec: wcove: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: ucsi: Fix a comment in ucsi_init() (Torez Smith) [1975985] - USB: dwc3: remove debugfs root dentry storage (Torez Smith) [1975985] - USB: serial: cp210x: fix CP2102N-A01 modem control (Torez Smith) [1975985] - USB: serial: cp210x: fix alternate function for CP2102N QFN20 (Torez Smith) [1975985] - usb: dwc2: Don't reset the core after setting turnaround time (Torez Smith) [1975985] - usb: dwc3: support 64 bit DMA in platform driver (Torez Smith) [1975985] - USB: core: Avoid WARNings for 0-length descriptor requests (Torez Smith) [1975985] - usb: dwc3: core: fix kernel panic when do reboot (Torez Smith) [1975985] - usb: dwc3: ep0: fix NULL pointer exception (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe() (Torez Smith) [1975985] - usb: typec: tcpm: Do not finish VDM AMS for retrying Responses (Torez Smith) [1975985] - media: cinergyt2: make properties const (Torez Smith) [1975985] - media: dvd_usb: memory leak in cinergyt2_fe_attach (Torez Smith) [1975985] - USB: serial: ftdi_sio: add NovaTech OrionMX product ID (Torez Smith) [1975985] - usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: Properly handle Alert and Status Messages (Torez Smith) [1975985] - usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe (Torez Smith) [1975985] - usb: typec: tcpm: Fix misuses of AMS invocation (Torez Smith) [1975985] - usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0 (Torez Smith) [1975985] - dt-bindings: connector: Add PD rev 2.0 VDO definition (Torez Smith) [1975985] - usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP (Torez Smith) [1975985] - Revert "usb: dwc3: core: Add shutdown callback for dwc3" (Torez Smith) [1975985] - dt-bindings: connector: Replace BIT macro with generic bit ops (Torez Smith) [1975985] - media: gspca: ov519: replace RIGHT SINGLE QUOTATION MARK (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake (Torez Smith) [1975985] - usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms (Torez Smith) [1975985] - usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL (Torez Smith) [1975985] - usb: dwc3: gadget: Disable gadget IRQ during pullup disable (Torez Smith) [1975985] - usb: dwc3: debugfs: Add and remove endpoint dirs dynamically (Torez Smith) [1975985] - Revert "usb: typec: mux: Remove requirement for the "orientation-switch" device property" (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: gspca/sunplus: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/gl860: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/sq905: fix control-request direction (Torez Smith) [1975985] - media: dtv5100: fix control-request directions (Torez Smith) [1975985] - media: drivers/media/usb/gspca/cpia1.c : fix spelling typo (Torez Smith) [1975985] - media: drivers/media/usb/em28xx/em28xx-cards.c : fix typo issues (Torez Smith) [1975985] - media: zr364xx: fix memory leak in zr364xx_start_readpipe (Torez Smith) [1975985] - media: em28xx: Fix possible memory leak of em28xx struct (Torez Smith) [1975985] - thunderbolt: Check for NVM authentication status after the operation started (Torez Smith) [1975985] - thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM operations for retimers (Torez Smith) [1975985] - thunderbolt: Allow router NVM authenticate separately (Torez Smith) [1975985] - thunderbolt: Move nvm_write_ops to tb.h (Torez Smith) [1975985] - thunderbolt: Log the link as TBT instead of TBT3 (Torez Smith) [1975985] - thunderbolt: Add support for retimer NVM upgrade when there is no link (Torez Smith) [1975985] - thunderbolt: Add additional USB4 port operations for retimer access (Torez Smith) [1975985] - thunderbolt: Add support for ACPI _DSM to power on/off retimers (Torez Smith) [1975985] - thunderbolt: Add USB4 port devices (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for credit allocation (Torez Smith) [1975985] - thunderbolt: Allocate credits according to router preferences (Torez Smith) [1975985] - USB: core: Check buffer length matches wLength for control transfers (Torez Smith) [1975985] - usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()' (Torez Smith) [1975985] - usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnected()'s documentation (Torez Smith) [1975985] - usb: dwc2: pci: Fix possible copy/paste issue (Torez Smith) [1975985] - usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_pmap_unschedule()' (Torez Smith) [1975985] - usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in the docs (Torez Smith) [1975985] - usb: common: ulpi: Add leading underscores for function name '__ulpi_register_driver()' (Torez Smith) [1975985] - usb: dwc2: platform: Provide function name for 'dwc2_check_core_version()' (Torez Smith) [1975985] - driver core: Move the "removable" attribute from USB to core (Torez Smith) [1975985] - usb: dwc3: trace: Remove unused fields in dwc3_log_trb (Torez Smith) [1975985] - usb: typec: mux: Remove requirement for the "orientation-switch" device property (Torez Smith) [1975985] - usb: typec: mux: Use device type instead of device name for matching (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use usb_role_string() to print role status (Torez Smith) [1975985] - usb: roles: add helper usb_role_string() (Torez Smith) [1975985] - USB: serial: omninet: update driver description (Torez Smith) [1975985] - USB: serial: omninet: add device id for Zyxel Omni 56K Plus (Torez Smith) [1975985] - USB: serial: quatech2: fix control-request directions (Torez Smith) [1975985] - usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static (Torez Smith) [1975985] - USB: usbfs: remove double evaluation of usb_sndctrlpipe() (Torez Smith) [1975985] - usb: typec: tcpm: Respond Not_Supported if no snk_vdo (Torez Smith) [1975985] - usb: typec: tcpm: Properly interrupt VDM AMS (Torez Smith) [1975985] - media: lmedm04: delete lme2510_get_adapter_count() (Torez Smith) [1975985] - media: dvb-usb: fix wrong definition (Torez Smith) [1975985] - USB: core: WARN if pipe direction != setup packet direction (Torez Smith) [1975985] - USB: trancevibrator: fix control-request direction (Torez Smith) [1975985] - USB: dwc2: drop irq-flags initialisations (Torez Smith) [1975985] - usb: typec: tcpci: Implement callback for apply_rc (Torez Smith) [1975985] - usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP (Torez Smith) [1975985] - usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge (Torez Smith) [1975985] - usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled (Torez Smith) [1975985] - usb: atm: cxacru: Fix typo in comment (Torez Smith) [1975985] - usb: isp1760: remove platform data struct and code (Torez Smith) [1975985] - usb: fix spelling mistakes in header files (Torez Smith) [1975985] - USB: serial: digi_acceleport: add chars_in_buffer locking (Torez Smith) [1975985] - USB: serial: digi_acceleport: reduce chars_in_buffer over-reporting (Torez Smith) [1975985] - usb: Restore the usb_header label (Torez Smith) [1975985] - usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: mux: Fix matching with typec_altmode_desc (Torez Smith) [1975985] - misc/uss720: fix memory leak in uss720_probe (Torez Smith) [1975985] - usb: dwc3: gadget: Properly track pending and queued SG (Torez Smith) [1975985] - USB: usbfs: Don't WARN about excessively large memory allocations (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use dev_err_probe() to print log (Torez Smith) [1975985] - usb: common: usb-conn-gpio: fix NULL pointer dereference of charger (Torez Smith) [1975985] - Revert "USB: Add reset-resume quirk for WD19's Realtek Hub" (Torez Smith) [1975985] - USB: Verify the port status when timeout happens during port suspend (Torez Smith) [1975985] - usb: typec: wcove: Fx wrong kernel doc format (Torez Smith) [1975985] - media: pvrusb2: fix warning in pvr2_i2c_core_done (Torez Smith) [1975985] - media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memset of fmt.sdr.reserved (Torez Smith) [1975985] - media: cpia2: fix memory leak in cpia2_usb_probe (Torez Smith) [1975985] - media: s2255drv: remove redundant assignment to variable field (Torez Smith) [1975985] - media: gspca: properly check for errors in po1030_probe() (Torez Smith) [1975985] - Revert "media: gspca: Check the return value of write_bridge for timeout" (Torez Smith) [1975985] - media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1975985] - Revert "media: gspca: mt9m111: Check write_bridge for timeout" (Torez Smith) [1975985] - Revert "media: usb: gspca: add a missed check for goto_low_power" (Torez Smith) [1975985] - usb: core: hcd: use map_urb_for_dma for single step set feature urb (Torez Smith) [1975985] - usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake (Torez Smith) [1975985] - usb: core: hub: fix race condition about TRSMRCY of resume (Torez Smith) [1975985] - usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default (Torez Smith) [1975985] - xhci: Add reset resume quirk for AMD xhci controller. (Torez Smith) [1975985] - usb: xhci: Increase timeout for HC halt (Torez Smith) [1975985] - xhci: Do not use GFP_KERNEL in (potentially) atomic context (Torez Smith) [1975985] - xhci: Fix giving back cancelled URBs even if halted endpoint can't reset (Torez Smith) [1975985] - xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI (Torez Smith) [1975985] - usb: typec: tcpm: Don't block probing of consumers of "connector" nodes (Torez Smith) [1975985] - usb: xhci-mtk: use first-fit for LS/FS (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary assignments in periodic TT scheduler (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary setting of has_ippc (Torez Smith) [1975985] - usb: xhci-mtk: use bitfield instead of bool (Torez Smith) [1975985] - usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS (Torez Smith) [1975985] - usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work (Torez Smith) [1975985] - usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 (Torez Smith) [1975985] - usb: dwc3: omap: improve extcon initialization (Torez Smith) [1975985] - usb: typec: ucsi: Put fwnode in any case during ->probe() (Torez Smith) [1975985] - usb: dwc2: Remove obsolete MODULE_ constants from platform.c (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe() (Torez Smith) [1975985] - usb: dwc3: imx8mp: detect dwc3 core node via compatible string (Torez Smith) [1975985] - usb: dwc3: gadget: Return success always for kick transfer in ep queue (Torez Smith) [1975985] - usb: dwc3: gadget: Free gadget structure only after freeing endpoints (Torez Smith) [1975985] - usb: dwc2: Fix gadget DMA unmap direction (Torez Smith) [1975985] - usb: dwc3: gadget: Rename EOPF event macros to Suspend (Torez Smith) [1975985] - usb: dwc3: gadget: Enable suspend events (Torez Smith) [1975985] - usb: Restore the reference to ch9.h (Torez Smith) [1975985] - usb: dwc3: core: Add missing GHWPARAMS9 doc (Torez Smith) [1975985] - usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield (Torez Smith) [1975985] - cdc-wdm: untangle a circular dependency between callback and softint (Torez Smith) [1975985] - usb: dwc3: remove repeated setting of current_dr_role (Torez Smith) [1975985] - USB: serial: pl2303: add device id for ADLINK ND-6530 GC (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add startech.com device id (Torez Smith) [1975985] - USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 (Torez Smith) [1975985] - USB: serial: ftdi_sio: add IDs for IDS GmbH Products (Torez Smith) [1975985] - usb: Fix up movement of USB core kerneldoc location (Torez Smith) [1975985] - usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability (Torez Smith) [1975985] - usb: dwc3: Capture new capability register GHWPARAMS9 (Torez Smith) [1975985] - usb: dwc3: core: Do core softreset when switch mode (Torez Smith) [1975985] - usb: dwc2: Get rid of useless error checks in suspend interrupt (Torez Smith) [1975985] - usb: dwc2: Update dwc2_handle_usb_suspend_intr function. (Torez Smith) [1975985] - usb: dwc2: Add exit hibernation mode before removing drive (Torez Smith) [1975985] - usb: dwc2: Add hibernation exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add hibernation entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit hibernation in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Move exit hibernation to dwc2_port_resume() function (Torez Smith) [1975985] - usb: dwc2: Move enter hibernation to dwc2_port_suspend() function (Torez Smith) [1975985] - usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is generated. (Torez Smith) [1975985] - usb: dwc2: Clear fifo_map when resetting core. (Torez Smith) [1975985] - usb: dwc2: Allow exiting hibernation from gpwrdn rst detect (Torez Smith) [1975985] - usb: dwc2: Fix hibernation between host and device modes. (Torez Smith) [1975985] - usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. (Torez Smith) [1975985] - usb: dwc2: Reset DEVADDR after exiting gadget hibernation. (Torez Smith) [1975985] - usb: dwc2: Update exit hibernation when port reset is asserted (Torez Smith) [1975985] - usb: dwc3: gadget: Remove FS bInterval_m1 limitation (Torez Smith) [1975985] - usb: xhci-mtk: remove bus status check (Torez Smith) [1975985] - usb: dwc2: Enable RPi in ACPI mode (Torez Smith) [1975985] - USB: Add reset-resume quirk for WD19's Realtek Hub (Torez Smith) [1975985] - usb: storage: datafab: remove redundant assignment of variable result (Torez Smith) [1975985] - usb: misc: adutux: fix whitespace coding style issue (Torez Smith) [1975985] - usb: dwc3: gadget: Fix START_TRANSFER link state check (Torez Smith) [1975985] - usb: typec: tcpm: Fix error while calculating PPS out values (Torez Smith) [1975985] - usb: xhci-mtk: remove unused members (Torez Smith) [1975985] - usb: xhci-mtk: use clock bulk to get clocks (Torez Smith) [1975985] - usb: xhci-mtk: add support runtime PM (Torez Smith) [1975985] - usb: xhci-mtk: check return value in suspend/resume hooks (Torez Smith) [1975985] - usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby (Torez Smith) [1975985] - usb: typec: tcpm: Honour pSnkStdby requirement during negotiation (Torez Smith) [1975985] - usb: dwc3: gadget: Check for disabled LPM quirk (Torez Smith) [1975985] - usb: dwc3: core: Add shutdown callback for dwc3 (Torez Smith) [1975985] - usb: dwc3: gadget: Ignore Packet Pending bit (Torez Smith) [1975985] - USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet (Torez Smith) [1975985] - usb: typec: silence a static checker warning (Torez Smith) [1975985] - USB: cdc-acm: add more Maxlinear/Exar models to ignore list (Torez Smith) [1975985] - USB: serial: xr: add copyright notice (Torez Smith) [1975985] - USB: serial: xr: reset FIFOs on open (Torez Smith) [1975985] - USB: serial: xr: add support for XR22801, XR22802, XR22804 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1411 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1421, XR21B1422 and XR21B1424 (Torez Smith) [1975985] - USB: serial: xr: add type abstraction (Torez Smith) [1975985] - USB: serial: xr: drop type prefix from shared defines (Torez Smith) [1975985] - USB: serial: xr: move pin configuration to probe (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-pin defines (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-mode defines (Torez Smith) [1975985] - USB: serial: xr: add support for XR21V1412 and XR21V1414 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: use kernel types consistently (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add port-command helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: use kernel types consistently (Torez Smith) [1975985] - USB: serial: io_ti: add read-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: add send-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop drain delay for 3410 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: reduce drain delay to one char (Torez Smith) [1975985] - USB: serial: io_ti: document reason for drain delay (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating before removing driver (Torez Smith) [1975985] - usb: dwc2: Add clock gating exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add clock gating entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit clock gating in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Update exit clock gating when port is resumed (Torez Smith) [1975985] - usb: dwc2: Update enter clock gating when port is suspended (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from session request interrupt (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from wakeup interrupt (Torez Smith) [1975985] - usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt (Torez Smith) [1975985] - usb: dwc2: Add host clock gating support functions (Torez Smith) [1975985] - usb: dwc2: Add device clock gating support functions (Torez Smith) [1975985] - Revert "usb: Link the ports to the connectors they are attached to" (Torez Smith) [1975985] - USB: serial: cp210x: add gpio-configuration debug printk (Torez Smith) [1975985] - USB: serial: cp210x: provide gpio valid mask (Torez Smith) [1975985] - usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string (Torez Smith) [1975985] - usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qcom_probe() (Torez Smith) [1975985] - usb: core: reduce power-on-good delay time of root hub (Torez Smith) [1975985] - USB:ehci:fix Kunpeng920 ehci hardware problem (Torez Smith) [1975985] - USB: serial: do not use tty class device for debugging (Torez Smith) [1975985] - USB: cdc-acm: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: cdc-acm: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" (Torez Smith) [1975985] - usb: typec: tcpm: Add support for altmodes (Torez Smith) [1975985] - usb: typec: Add typec_port_register_altmodes() (Torez Smith) [1975985] - usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() (Torez Smith) [1975985] - usb: dwc3: xilinx: Remove the extra freeing of clocks (Torez Smith) [1975985] - usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver (Torez Smith) [1975985] - usb: core: hub: Fix PM reference leak in usb_port_resume() (Torez Smith) [1975985] - usb: dwc3: pci: add support for the Intel Alder Lake-M (Torez Smith) [1975985] - usb: typec: Link all ports during connector registration (Torez Smith) [1975985] - usb: Iterator for ports (Torez Smith) [1975985] - usb: Link the ports to the connectors they are attached to (Torez Smith) [1975985] - usb: typec: Port mapping utility (Torez Smith) [1975985] - usb: typec: tcpm: update power supply once partner accepts (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down before removing driver (Torez Smith) [1975985] - usb: dwc2: Fix partial power down exiting by system resume (Torez Smith) [1975985] - usb: dwc2: Update partial power down entering by system suspend (Torez Smith) [1975985] - usb: dwc2: Fix session request interrupt handler (Torez Smith) [1975985] - usb: dwc2: Allow exit partial power down in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Add part. power down exit from dwc2_conn_id_status_change(). (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port is resumed (Torez Smith) [1975985] - usb: dwc2: Add enter partial power down when port is suspended (Torez Smith) [1975985] - usb: dwc2: Update port suspend/resume function definitions. (Torez Smith) [1975985] - usb: dwc2: Add partial power down exit flow in wakeup intr. (Torez Smith) [1975985] - usb: dwc2: Update enter and exit partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add host partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add device partial power down functions (Torez Smith) [1975985] - media: gscpa/stv06xx: fix memory leak (Torez Smith) [1975985] - media: gspca: Fix memory leak in probe (Torez Smith) [1975985] - media: dvb-usb: avoid -Wempty-body warnings (Torez Smith) [1975985] - media: flexcop: avoid -Wempty-body warning (Torez Smith) [1975985] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init (Torez Smith) [1975985] - media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event type mismatch (Torez Smith) [1975985] - thunderbolt: Add details to router uevent (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unused definitions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: io_ti: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: io_ti: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: ftdi_sio: clean up TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check (Torez Smith) [1975985] - USB: serial: ftdi_sio: ignore baud_base changes (Torez Smith) [1975985] - USB: serial: stop reporting legacy UART types (Torez Smith) [1975985] - USB: serial: add generic support for TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: fix return value for unsupported ioctls (Torez Smith) [1975985] - USB: serial: whiteheat: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ssu100: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: quatech2: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: pl2303: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: opticon: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7840: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7720: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_ti: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_edgeport: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ftdi_sio: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ark3116: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - media: em28xx/em28xx.h: Remove duplicate struct declaration (Torez Smith) [1975985] - media: cx231xx/cx231xx.h: Remove repeated struct declaration (Torez Smith) [1975985] - xhci: prevent double-fetch of transfer and transfer event TRBs (Torez Smith) [1975985] - xhci: fix potential array out of bounds with several interrupters (Torez Smith) [1975985] - xhci: check control context is valid before dereferencing it. (Torez Smith) [1975985] - xhci: check port array allocation was successful before dereferencing it (Torez Smith) [1975985] - media: em28xx: fix memory leak (Torez Smith) [1975985] - usb: typec: Declare the typec_class static (Torez Smith) [1975985] - usb: typec: Organize the private headers properly (Torez Smith) [1975985] - usb: xhci-mtk: support quirk to disable usb2 lpm (Torez Smith) [1975985] - usb: xhci-mtk: fix oops when unbind driver (Torez Smith) [1975985] - usb: xhci-mtk: fix wrong remainder of bandwidth budget (Torez Smith) [1975985] - usb: dwc2: delete duplicate word in the comment (Torez Smith) [1975985] - usb: dwc2: add parenthess and space around * (Torez Smith) [1975985] - usb: dwc3: add cancelled reasons for dwc3 requests (Torez Smith) [1975985] - usb: dwc3: fix incorrect kernel-doc comment syntax in files (Torez Smith) [1975985] - usb: dwc3: st: fix incorrect kernel-doc comment syntax in file (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax (Torez Smith) [1975985] - USB: serial: xr: claim both interfaces (Torez Smith) [1975985] - USB: serial: add support for multi-interface functions (Torez Smith) [1975985] - USB: serial: refactor endpoint classification (Torez Smith) [1975985] - USB: serial: drop unused suspending flag (Torez Smith) [1975985] - USB: serial: xr: fix CSIZE handling (Torez Smith) [1975985] - USB: serial: iuu_phoenix: remove redundant variable 'error' (Torez Smith) [1975985] - usb: dwc3: Create helper function getting MDWIDTH (Torez Smith) [1975985] - usb: xhci-mtk: remove MODULE_ALIAS (Torez Smith) [1975985] - usb: xhci-mtk: drop CONFIG_OF (Torez Smith) [1975985] - usb: misc: usbsevseg: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: misc: ezusb: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: dwc3: gadget: modify the scale in vbus_draw callback (Torez Smith) [1975985] - usb: xhci-mtk: add support ip-sleep wakeup for mT8192 (Torez Smith) [1975985] - usb: xhci-mtk: support ip-sleep wakeup for MT8183 (Torez Smith) [1975985] - usb: dwc3: trace: Print register read and write offset (Torez Smith) [1975985] - usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_write_table' static (Torez Smith) [1975985] - usbip: tools: add usage of device mode in usbip_list.c (Torez Smith) [1975985] - usbip: tools: add options and examples in man page related to device mode (Torez Smith) [1975985] - tools: usbip: list.h: fix kernel-doc for list_del() (Torez Smith) [1975985] - xhci: Fix uninitialized errors (Torez Smith) [1975985] - usb: typec: Fix a typo (Torez Smith) [1975985] - usb: xhci: Remove unused function (Torez Smith) [1975985] - usb: xhci: Rewrite xhci_create_usb3_bos_desc() (Torez Smith) [1975985] - usb: xhci: Fix port minor revision (Torez Smith) [1975985] - usb: xhci: Init root hub SSP rate (Torez Smith) [1975985] - thunderbolt: Unlock on error path in tb_domain_add() (Torez Smith) [1975985] - usb: core: sysfs: Check for SSP rate in speed attr (Torez Smith) [1975985] - usb: core: hub: Print speed name based on ssp rate (Torez Smith) [1975985] - usb: core: hub: Remove port_speed_is_ssp() (Torez Smith) [1975985] - usb: core: Track SuperSpeed Plus GenXxY (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid continuing preparing TRBs during teardown (Torez Smith) [1975985] - USB: xhci: drop workaround for forced irq threading (Torez Smith) [1975985] - usb: dwc3: Add driver for Xilinx platforms (Torez Smith) [1975985] - USB: core: rename usb_driver_claim_interface() data parameter (Torez Smith) [1975985] - USB: core: drop outdated interface-binding comment (Torez Smith) [1975985] - media: media/usb: fix kernel-doc header issues (Torez Smith) [1975985] - media: gspca/sq905.c: fix uninitialized variable (Torez Smith) [1975985] - media: media/usb/gspca/w996Xcf.c: /** -> /* (Torez Smith) [1975985] - media: flexcop-usb: delete unneeded return (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Add support for USB4 DROM (Torez Smith) [1975985] - thunderbolt: Check quirks in tb_switch_add() (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for XDomain properties (Torez Smith) [1975985] - thunderbolt: Drop unused tb_port_set_initial_credits() (Torez Smith) [1975985] - thunderbolt: Use dedicated flow control for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Allow multiple DMA tunnels over a single XDomain connection (Torez Smith) [1975985] - thunderbolt: Add support for maxhopid XDomain property (Torez Smith) [1975985] - thunderbolt: Add tb_property_copy_dir() (Torez Smith) [1975985] - thunderbolt: Align XDomain protocol timeouts with the spec (Torez Smith) [1975985] - thunderbolt: Use pseudo-random number as initial property block generation (Torez Smith) [1975985] - thunderbolt: Do not re-establish XDomain DMA paths automatically (Torez Smith) [1975985] - thunderbolt: Decrease control channel timeout for software connection manager (Torez Smith) [1975985] - thunderbolt: Disable retry logic for intra-domain control packets (Torez Smith) [1975985] - thunderbolt: Do not pass timeout for tb_cfg_reset() (Torez Smith) [1975985] - thunderbolt: Add more logging to XDomain connections (Torez Smith) [1975985] - usb: typec: tcpm: PD3.0 sinks can send Discover Identity even in device mode (Torez Smith) [1975985] - drivers: usb: Fix a typo in dwc3-qcom.c (Torez Smith) [1975985] - usb: webcam: Invalid size of Processing Unit Descriptor (Torez Smith) [1975985] - usb: typec: tcpci: Added few missing TCPCI register definitions (Torez Smith) [1975985] - USB: serial: pl2303: TA & TB alternate divider with non-standard baud rates (Torez Smith) [1975985] - USB: serial: pl2303: add device-type names (Torez Smith) [1975985] - USB: serial: pl2303: tighten type HXN (G) detection (Torez Smith) [1975985] - USB: serial: pl2303: rename legacy PL2303H type (Torez Smith) [1975985] - USB: serial: pl2303: amend and tighten type detection (Torez Smith) [1975985] - USB: serial: pl2303: clean up type detection (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unneeded forward declarations (Torez Smith) [1975985] - USB: serial: keyspan: drop unneeded forward declarations (Torez Smith) [1975985] - usb: typec: tipd: Separate file for tracepoint creation (Torez Smith) [1975985] - usb: typec: tps6598x: Move the driver under its own subdirectory (Torez Smith) [1975985] - usb: typec: tps6598x: Fix tracepoint header file (Torez Smith) [1975985] - usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro (Torez Smith) [1975985] - thunderbolt: debugfs: Show all accessible dwords (Torez Smith) [1975985] - media: fix incorrect kernel doc usages (Torez Smith) [1975985] - media: drivers/media/usb: fix memory leak in zr364xx_probe (Torez Smith) [1975985] - media: anysee: simplify the return expression of anysee_ci_* function (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" (Torez Smith) [1975985] - media: usbtv: constify static structs (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461e (Torez Smith) [1975985] - media: dvb-usb: Fix use-after-free access (Torez Smith) [1975985] - media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() (Torez Smith) [1975985] - media: dvb-usb: make dvb_usb_device_properties const (Torez Smith) [1975985] - usb: typec: tps6598x: Fix return value check in tps6598x_probe() (Torez Smith) [1975985] - usb: typec: stusb160x: fix return value check in stusb160x_probe() (Torez Smith) [1975985] - usb: typec: tcpm: turn tcpm_ams_finish into void function (Torez Smith) [1975985] - usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS (Torez Smith) [1975985] - usb: common: move function's kerneldoc next to its definition (Torez Smith) [1975985] - usb: xhci-mtk: print debug info of endpoint interval (Torez Smith) [1975985] - usb: common: add function to get interval expressed in us unit (Torez Smith) [1975985] - usb: xhci-mtk: support to build xhci-mtk-hcd.ko (Torez Smith) [1975985] - usb: xhci-mtk: remove declaration of xhci_mtk_setup() (Torez Smith) [1975985] - usb: xhci-mtk: add some schedule error number (Torez Smith) [1975985] - usb: xhci-mtk: rebuild the way to get bandwidth domain (Torez Smith) [1975985] - usb: xhci-mtk: use @tt_info to check the FS/LS device is under a HS hub (Torez Smith) [1975985] - usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct (Torez Smith) [1975985] - usb: xhci-mtk: use clear type instead of void (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct (Torez Smith) [1975985] - usb: xhci-mtk: add a function to get bandwidth boundary (Torez Smith) [1975985] - usb: xhci-mtk: add a function to (un)load bandwidth info (Torez Smith) [1975985] - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule (Torez Smith) [1975985] - usb: xhci-mtk: add only one extra CS for FS/LS INTR (Torez Smith) [1975985] - usb: xhci-mtk: get the microframe boundary for ESIT (Torez Smith) [1975985] - usb: dwc3: Fix dereferencing of null dwc->usb_psy (Torez Smith) [1975985] - media: uvc: don't do DMA on stack (Torez Smith) [1975985] - usb: dwc3: document usb_psy in struct dwc3 (Torez Smith) [1975985] - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K (Torez Smith) [1975985] - USB: typec: tcpm: create debugfs subdir for the driver (Torez Smith) [1975985] - usb: dwc2: Add STM32 related debugfs entries (Torez Smith) [1975985] - media: uvcvideo: Support devices that report an OT as an entity source (Torez Smith) [1975985] - media: uvcvideo: Fix XU id print in forward scan (Torez Smith) [1975985] - USB: typec: fusb302: create debugfs subdir for the driver (Torez Smith) [1975985] - media: uvcvideo: Use dma_alloc_noncontiguous API (Torez Smith) [1975985] - USB: host: uhci: remove dentry pointer for debugfs (Torez Smith) [1975985] - media: uvc: strncpy -> strscpy (Torez Smith) [1975985] - media: uvcvideo: Rename debug functions (Torez Smith) [1975985] - media: uvcvideo: use dev_printk() for uvc_trace() (Torez Smith) [1975985] - media: uvcvideo: New macro uvc_trace_cont (Torez Smith) [1975985] - USB: core: no need to save usb_devices_root (Torez Smith) [1975985] - media: uvcvideo: Use dev_ printk aliases (Torez Smith) [1975985] - usb: dwc3: add an alternate path in vbus_draw callback (Torez Smith) [1975985] - media: uvcvideo: Add Privacy control based on EXT_GPIO (Torez Smith) [1975985] - usb: dwc3: add a power supply for current control (Torez Smith) [1975985] - media: uvcvideo: Implement UVC_EXT_GPIO_UNIT (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for data status (Torez Smith) [1975985] - media: uvcvideo: Allow entity-defined get_info and get_cur (Torez Smith) [1975985] - media: uvcvideo: Provide sync and async uvc_ctrl_status_event (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for power status register (Torez Smith) [1975985] - media: uvcvideo: Allow entities with no pads (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for status register (Torez Smith) [1975985] - media: uvcvideo: Allow extra entities (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for IRQ events (Torez Smith) [1975985] - tty: make everyone's write_room return >= 0 (Torez Smith) [1975985] - media: uvcvideo: Move guid to entity (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref on disconnect (Torez Smith) [1975985] - media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values (Torez Smith) [1975985] - thunderbolt: Drop unused functions tb_switch_is_[ice|tiger]_lake() (Torez Smith) [1975985] - media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 (Torez Smith) [1975985] - thunderbolt: debugfs: Handle fail reading block (Torez Smith) [1975985] - media: uvcvideo: Use DIV_ROUND_CLOSEST directly to make it readable (Torez Smith) [1975985] - media: usb: uvc: no need to check return value of debugfs_create functions (Torez Smith) [1975985] - media: uvcvideo: Convey full colorspace information to V4L2 (Torez Smith) [1975985] - driver core: fw_devlink: Detect supplier devices that will never be added (Torez Smith) [1975985] - media: uvcvideo: Ensure all probed info is returned to v4l2 (Torez Smith) [1975985] - media: uvcvideo: Silence shift-out-of-bounds warning (Torez Smith) [1975985] - media: uvcvideo: Fix dereference of out-of-bound list iterator (Torez Smith) [1975985] - media: zr364xx: fix memory leaks in probe() (Torez Smith) [1975985] - media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling (Torez Smith) [1975985] - USB: serial: xr: fix B0 handling (Torez Smith) [1975985] - media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect (Torez Smith) [1975985] - USB: serial: xr: fix pin configuration (Torez Smith) [1975985] - media: uvcvideo: Replace HTTP links with HTTPS ones (Torez Smith) [1975985] - USB: serial: xr: fix gpio-mode handling (Torez Smith) [1975985] - media: uvcvideo: Set media controller entity functions (Torez Smith) [1975985] - USB: serial: xr: simplify line-speed logic (Torez Smith) [1975985] - media: uvcvideo: Add mapping for HEVC payloads (Torez Smith) [1975985] - USB: serial: xr: clean up line-settings handling (Torez Smith) [1975985] - media: uvcvideo: Fix annotation for uvc_video_clock_update() (Torez Smith) [1975985] - USB: serial: xr: document vendor-request recipient (Torez Smith) [1975985] - USB: serial: xr: use termios flag helpers (Torez Smith) [1975985] - USB: serial: xr: use subsystem usb_device at probe (Torez Smith) [1975985] - media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix interface leak at disconnect (Torez Smith) [1975985] - media: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref at probe (Torez Smith) [1975985] - USB: cdc-acm: ignore Exar XR21V141X when serial driver is built (Torez Smith) [1975985] - media: uvcvideo: drop error check of debugfs_create_dir() (Torez Smith) [1975985] - USB: serial: add MaxLinear/Exar USB to Serial driver (Torez Smith) [1975985] - media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE (Torez Smith) [1975985] - media: uvcvideo: Fix error path in control parsing failure (Torez Smith) [1975985] - media: drivers/media: don't set pix->priv = 0 (Torez Smith) [1975985] - media: Bulk remove BUG_ON(in_interrupt()) (Torez Smith) [1975985] - media: zr364xx: propagate errors from zr364xx_start_readpipe() (Torez Smith) [1975985] - media: uvcvideo: Add a D4M camera description (Torez Smith) [1975985] - media: em28xx: Enable Hauppauge 461e rev2 (Torez Smith) [1975985] - crypto: qat - fix definition of ring reset results (Vladis Dronov) [1960307] - crypto: qat - add support for compression for 4xxx (Vladis Dronov) [1960307] - crypto: qat - allow detection of dc capabilities for 4xxx (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to enable the reset of ring pairs (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to the GEN4 host driver (Vladis Dronov) [1960307] - crypto: qat - config VFs based on ring-to-svc mapping (Vladis Dronov) [1960307] - crypto: qat - exchange ring-to-service mappings over PFVF (Vladis Dronov) [1960307] - crypto: qat - support fast ACKs in the PFVF protocol (Vladis Dronov) [1960307] - crypto: qat - exchange device capabilities over PFVF (Vladis Dronov) [1960307] - crypto: qat - introduce support for PFVF block messages (Vladis Dronov) [1960307] - crypto: qat - store the ring-to-service mapping (Vladis Dronov) [1960307] - crypto: qat - store the PFVF protocol version of the endpoints (Vladis Dronov) [1960307] - crypto: qat - improve the ACK timings in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage read_poll_timeout in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage bitfield.h utils for PFVF messages (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF messages with struct pfvf_message (Vladis Dronov) [1960307] - crypto: qat - set PFVF_MSGORIGIN just before sending (Vladis Dronov) [1960307] - crypto: qat - make PFVF send and receive direction agnostic (Vladis Dronov) [1960307] - crypto: qat - make PFVF message construction direction agnostic (Vladis Dronov) [1960307] - crypto: qat - add the adf_get_pmisc_base() helper function (Vladis Dronov) [1960307] - crypto: qat - support the reset of ring pairs on PF (Vladis Dronov) [1960307] - crypto: qat - extend crypto capability detection for 4xxx (Vladis Dronov) [1960307] - crypto: qat - set COMPRESSION capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - set CIPHER capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - get compression extended capabilities (Vladis Dronov) [1960307] - crypto: qat - improve logging of PFVF messages (Vladis Dronov) [1960307] - crypto: qat - fix VF IDs in PFVF log messages (Vladis Dronov) [1960307] - crypto: qat - do not rely on min version (Vladis Dronov) [1960307] - crypto: qat - refactor pfvf version request messages (Vladis Dronov) [1960307] - crypto: qat - pass the PF2VF responses back to the callers (Vladis Dronov) [1960307] - crypto: qat - use enums for PFVF protocol codes (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF protocol definitions (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF code (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF receive logic (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF send function (Vladis Dronov) [1960307] - crypto: qat - differentiate between pf2vf and vf2pf offset (Vladis Dronov) [1960307] - crypto: qat - add pfvf_ops (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF disabled function (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF VF related logic (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF PF related logic (Vladis Dronov) [1960307] - crypto: qat - handle retries due to collisions in adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - split PFVF message decoding from handling (Vladis Dronov) [1960307] - crypto: qat - re-enable interrupts for legacy PFVF messages (Vladis Dronov) [1960307] - crypto: qat - change PFVF ACK behaviour (Vladis Dronov) [1960307] - crypto: qat - move interrupt code out of the PFVF handler (Vladis Dronov) [1960307] - crypto: qat - move VF message handler to adf_vf2pf_msg.c (Vladis Dronov) [1960307] - crypto: qat - move vf2pf interrupt helpers (Vladis Dronov) [1960307] - crypto: qat - refactor PF top half for PFVF (Vladis Dronov) [1960307] - crypto: qat - fix undetected PFVF timeout in ACK loop (Vladis Dronov) [1960307] - crypto: qat - do not handle PFVF sources for qat_4xxx (Vladis Dronov) [1960307] - crypto: qat - simplify adf_enable_aer() (Vladis Dronov) [1960307] - crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c (Vladis Dronov) [1960307] - crypto: qat - extract send and wait from adf_vf2pf_request_version() (Vladis Dronov) [1960307] - crypto: qat - add VF and PF wrappers to common send function (Vladis Dronov) [1960307] - crypto: qat - rename pfvf collision constants (Vladis Dronov) [1960307] - crypto: qat - move pfvf collision detection values (Vladis Dronov) [1960307] - crypto: qat - make pfvf send message direction agnostic (Vladis Dronov) [1960307] - crypto: qat - use hweight for bit counting (Vladis Dronov) [1960307] - crypto: qat - remove duplicated logic across GEN2 drivers (Vladis Dronov) [1960307] - crypto: qat - fix handling of VF to PF interrupts (Vladis Dronov) [1960307] - crypto: qat - remove unnecessary collision prevention step in PFVF (Vladis Dronov) [1960307] - crypto: qat - disregard spurious PFVF interrupts (Vladis Dronov) [1960307] - crypto: qat - detect PFVF collision after ACK (Vladis Dronov) [1960307] - crypto: qat - power up 4xxx device (Vladis Dronov) [1960307] - crypto: qat - remove unneeded packed attribute (Vladis Dronov) [1960307] - crypto: qat - free irq in case of failure (Vladis Dronov) [1960307] - crypto: qat - free irqs only if allocated (Vladis Dronov) [1960307] - crypto: qat - remove unmatched CPU affinity to cluster IRQ (Vladis Dronov) [1960307] - crypto: qat - replace deprecated MSI API (Vladis Dronov) [1960307] - crypto: qat - store vf.compatible flag (Vladis Dronov) [1960307] - crypto: qat - do not export adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - flush vf workqueue at driver removal (Vladis Dronov) [1960307] - crypto: qat - remove the unnecessary get_vintmsk_offset() (Vladis Dronov) [1960307] - crypto: qat - fix naming of PF/VF enable functions (Vladis Dronov) [1960307] - crypto: qat - complete all the init steps before service notification (Vladis Dronov) [1960307] - crypto: qat - move IO virtualization functions (Vladis Dronov) [1960307] - crypto: qat - fix naming for init/shutdown VF to PF notifications (Vladis Dronov) [1960307] - crypto: qat - protect interrupt mask CSRs with a spinlock (Vladis Dronov) [1960307] - crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c (Vladis Dronov) [1960307] - crypto: qat - fix reuse of completion variable (Vladis Dronov) [1960307] - crypto: qat - remove intermediate tasklet for vf2pf (Vladis Dronov) [1960307] - crypto: qat - rename compatibility version definition (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in PF (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in VF (Vladis Dronov) [1960307] - crypto: qat - handle both source of interrupt in VF ISR (Vladis Dronov) [1960307] - crypto: qat - do not ignore errors from enable_vf2pf_comms() (Vladis Dronov) [1960307] - crypto: qat - enable interrupts only after ISR allocation (Vladis Dronov) [1960307] - crypto: qat - remove empty sriov_configure() (Vladis Dronov) [1960307] - crypto: qat - use proper type for vf_mask (Vladis Dronov) [1960307] - crypto: qat - fix a typo in a comment (Vladis Dronov) [1960307] - crypto: qat - disable AER if an error occurs in probe functions (Vladis Dronov) [1960307] - crypto: qat - set DMA mask to 48 bits for Gen2 (Vladis Dronov) [1960307] - crypto: qat - simplify code and axe the use of a deprecated API (Vladis Dronov) [1960307] - crypto: qat - ratelimit invalid ioctl message and print the invalid cmd (Vladis Dronov) [1960307] - lib: crc8: pointer to data block should be const (Vladis Dronov) [1960307] - redhat/configs: disable CONFIG_HYPERV_BALLOON on Aarch64 (Vitaly Kuznetsov) [2035292] - net/mlx5e: Fix possible use-after-free deleting fdb rule (Amir Tzin) [2000003] - e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [1952803] - e1000e: Separate TGP board type from SPT (Ken Cox) [1952803] - e1000e: Add support for the next LOM generation (Ken Cox) [1952803] - e1000e: Add support for Lunar Lake (Ken Cox) [1952803] - ACPI: tables: FPDT: Do not print FW_BUG message if record types are reserved (Mark Langsdorf) [1999906] - powerpc/xmon: Dump XIVE information for online-only processors. (Steve Best) [2037639] - of: net: pass the dst buffer to of_get_mac_address() (Petr Oros) [2026468] - net: ethernet: improve eth_platform_get_mac_address (Petr Oros) [2026468] - net: ethernet: fix similar warning reported by kbuild test robot (Petr Oros) [2026468] - net: ethernet: support of_get_mac_address new ERR_PTR error (Petr Oros) [2026468] - [s390] s390: add HWCAP_S390_PCI_MIO to ELF hwcaps (Mete Durlu) [2030641] - [s390] s390: make PCI mio support a machine flag (Mete Durlu) [2030641] - Allocate bw_dwork as a pointer and introduce a backpointer in the work struct (Nico Pache) [1990580] - writeback: use READ_ONCE for unlocked reads of writeback stats (Nico Pache) [1990580] - writeback: rename domain_update_bandwidth() (Nico Pache) [1990580] - writeback: fix bandwidth estimate for spiky workload (Nico Pache) [1990580] - writeback: reliably update bandwidth estimation (Nico Pache) [1990580] - writeback: track number of inodes under writeback (Nico Pache) [1990580] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Nico Pache) [1990580] - bdi: invert BDI_CAP_NO_ACCT_WB (Nico Pache) [1990580] - bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag (Nico Pache) [1990580] - mm: use SWP_SYNCHRONOUS_IO more intelligently (Nico Pache) [1990580] - bdi: remove BDI_CAP_SYNCHRONOUS_IO (Nico Pache) [1990580] - bcache: inherit the optimal I/O size (Nico Pache) [1990580] - fs: remove the unused SB_I_MULTIROOT flag (Nico Pache) [1990580] - Revert "bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag" (Nico Pache) [1990580] - mm/page_io.c: annotate refault stalls from swap_readpage (Nico Pache) [1990580] - mmc: mmc_spi: Enable stable writes (Nico Pache) [1990580] - virtio-blk: modernize sysfs attribute creation (Nico Pache) [1990580] - aoe: register default groups with device_add_disk() (Nico Pache) [1990580] - block: make QUEUE_SYSFS_BIT_FNS more useful (Nico Pache) [1990580] - block: add helper macros for queue sysfs entries (Nico Pache) [1990580] - cifs: sanitize multiple delimiters in prepath (Thiago Becker) [2031200] - igc: Fix typo in i225 LTR functions (Corinna Vinschen) [1970667] - igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS (Corinna Vinschen) [1970667] - igc: Change Device Reset to Port Reset (Corinna Vinschen) [1970667] - igc: Add new device ID (Corinna Vinschen) [1970667] - igc: Remove media type checking on the PHY initialization (Corinna Vinschen) [1970667] - igc: Update I226_K device ID (Corinna Vinschen) [1970667] - net: intel: igc_ptp: fix build for UML (Corinna Vinschen) [1970667] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970667] - igc: Add support for CBS offloading (Corinna Vinschen) [1970667] - igc: Simplify TSN flags handling (Corinna Vinschen) [1970667] - igc: Use default cycle 'start' and 'end' values for queues (Corinna Vinschen) [1970667] - igc: Add support for PTP getcrosststamp() (Corinna Vinschen) [1970667] - igc: Enable PCIe PTM (Corinna Vinschen) [1970667] - igc: Use num_tx_queues when iterating over tx_ring queue (Corinna Vinschen) [1970667] - igc: fix page fault when thunderbolt is unplugged (Corinna Vinschen) [1970667] - igc: Increase timeout value for Speed 100/1000/2500 (Corinna Vinschen) [1970667] - igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling (Corinna Vinschen) [1970667] - igc: Remove phy->type checking (Corinna Vinschen) [1970667] - igc: Remove _I_PHY_ID checking (Corinna Vinschen) [1970667] - igc: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970667] - Revert "igc: Export LEDs" (Corinna Vinschen) [1970667] - igc: Export LEDs (Corinna Vinschen) [1970667] - igc: Make flex filter more flexible (Corinna Vinschen) [1970667] - igc: Allow for Flex Filters to be installed (Corinna Vinschen) [1970667] - igc: Integrate flex filter into ethtool ops (Corinna Vinschen) [1970667] - igc: Add possibility to add flex filter (Corinna Vinschen) [1970667] - igc: Fix an error handling path in 'igc_probe()' (Corinna Vinschen) [1970667] - igc: change default return of igc_read_phy_reg() (Corinna Vinschen) [1970667] - igc: Fix use-after-free error during reset (Corinna Vinschen) [1970667] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970667] - igc: Enable HW VLAN Insertion and HW VLAN Stripping (Corinna Vinschen) [1970667] - igc: Indentation fixes (Corinna Vinschen) [1970667] - igc: Remove unused MDICNFG register (Corinna Vinschen) [1970667] - igc: Remove unused asymmetric pause bit from igc defines (Corinna Vinschen) [1970667] - igc: Update driver to use ethtool_sprintf (Corinna Vinschen) [1970667] - igc: add correct exception tracing for XDP (Corinna Vinschen) [1970667] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970667] - intel: remove checker warning (Corinna Vinschen) [1970667] - igc: Enable TX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Enable RX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Replace IGC_TX_FLAGS_XDP flag by an enum (Corinna Vinschen) [1970667] - igc: Introduce igc_unmap_tx_buffer() helper (Corinna Vinschen) [1970667] - igc: Introduce TX/RX stats helpers (Corinna Vinschen) [1970667] - igc: Refactor XDP rxq info registration (Corinna Vinschen) [1970667] - igc: Refactor igc_clean_rx_ring() (Corinna Vinschen) [1970667] - igc: Refactor __igc_xdp_run_prog() (Corinna Vinschen) [1970667] - igc: Move igc_xdp_is_enabled() (Corinna Vinschen) [1970667] - igc: use XDP helpers (Corinna Vinschen) [1970667] - igc: Expose LPI counters (Corinna Vinschen) [1970667] - igc: enable auxiliary PHC functions for the i225 (Corinna Vinschen) [1970667] - igc: Enable internal i225 PPS (Corinna Vinschen) [1970667] - igc: Add support for XDP_REDIRECT action (Corinna Vinschen) [1970667] - igc: Add support for XDP_TX action (Corinna Vinschen) [1970667] - igc: Add initial XDP support (Corinna Vinschen) [1970667] - drivers: net: mhi: fix error path in mhi_net_newlink (Íñigo Huguet) [2004141] - cfg80211: correct bridge/4addr mode check (Íñigo Huguet) [2004141] - cfg80211: fix management registrations locking (Íñigo Huguet) [2004141] - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() (Íñigo Huguet) [2004141] - mac80211: mesh: fix HE operation element length check (Íñigo Huguet) [2004141] - mwifiex: avoid null-pointer-subtraction warning (Íñigo Huguet) [2004141] - Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" (Íñigo Huguet) [2004141] - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 (Íñigo Huguet) [2004141] - mac80211: Fix Ptk0 rekey documentation (Íñigo Huguet) [2004141] - mac80211: check return value of rhashtable_init (Íñigo Huguet) [2004141] - mac80211: fix use-after-free in CCMP/GCMP RX (Íñigo Huguet) [2004141] - mac80211-hwsim: fix late beacon hrtimer handling (Íñigo Huguet) [2004141] - mac80211: mesh: fix potentially unaligned access (Íñigo Huguet) [2004141] - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Íñigo Huguet) [2004141] - mac80211: Drop frames from invalid MAC address in ad-hoc mode (Íñigo Huguet) [2004141] - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Íñigo Huguet) [2004141] - Revert "mac80211: do not use low data rates for data frames with no ack flag" (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data() (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix possible NULL dereference (Íñigo Huguet) [2004141] - iwlwifi: fix printk format warnings in uefi.c (Íñigo Huguet) [2004141] - iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 66 for AX devices (Íñigo Huguet) [2004141] - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha (Íñigo Huguet) [2004141] - iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2004141] - net: qrtr: revert check in qrtr_endpoint_post() (Íñigo Huguet) [2004141] - net: qrtr: make checks in qrtr_endpoint_post() stricter (Íñigo Huguet) [2004141] - intel: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices (Íñigo Huguet) [2004141] - mwifiex: pcie: add DMI-based quirk implementation for Surface devices (Íñigo Huguet) [2004141] - brcmfmac: pcie: fix oops on failure to resume and reprobe (Íñigo Huguet) [2004141] - brcmfmac: Add WPA3 Personal with FT to supported cipher suites (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace() (Íñigo Huguet) [2004141] - rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx (Íñigo Huguet) [2004141] - ath9k: fix sleeping in atomic context (Íñigo Huguet) [2004141] - ath9k: fix OOB read ar9300_eeprom_restore_internal (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't use FW key ID in beacon protection (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix scan channel flags settings (Íñigo Huguet) [2004141] - iwlwifi: mvm: support broadcast TWT alone (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 (Íñigo Huguet) [2004141] - iwlwifi: move get pnvm file name to a separate function (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for responder config command version 9 (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for range request command version 13 (Íñigo Huguet) [2004141] - iwlwifi: allow debug init in RF-kill (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't schedule the roc_done_wk if it is already running (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support for new DBGI_SRAM region (Íñigo Huguet) [2004141] - iwlwifi: add 'Rx control frame to MBSSID' HE capability (Íñigo Huguet) [2004141] - iwlwifi: fw: fix debug dump data declarations (Íñigo Huguet) [2004141] - iwlwifi: api: remove datamember from struct (Íñigo Huguet) [2004141] - iwlwifi: fix __percpu annotation (Íñigo Huguet) [2004141] - iwlwifi: pcie: avoid dma unmap/remap in crash dump (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in SAR tables with defaults (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in WGDS table with defaults (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 65 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WGDS revision 2 (Íñigo Huguet) [2004141] - iwlwifi: mvm: load regdomain at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: trigger WRT when no beacon heard (Íñigo Huguet) [2004141] - iwlwifi: fw: correctly limit to monitor dump (Íñigo Huguet) [2004141] - iwlwifi: skip first element in the WTAS ACPI table (Íñigo Huguet) [2004141] - iwlwifi: mvm: support version 11 of wowlan statuses notification (Íñigo Huguet) [2004141] - iwlwifi: convert flat GEO profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition (Íñigo Huguet) [2004141] - iwlwifi: support reading and storing EWRD revisions 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile() (Íñigo Huguet) [2004141] - iwlwifi: remove ACPI_SAR_NUM_TABLES definition (Íñigo Huguet) [2004141] - iwlwifi: convert flat SAR profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix access to BSS elements (Íñigo Huguet) [2004141] - iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: mvm: silently drop encrypted frames for unknown station (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: implement RSC command version 5 (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: make key reprogramming iteration optional (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: add separate key iteration for GTK type (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: refactor TSC/RSC configuration (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: remove fixed cmd_flags argument (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: separate TKIP data from key iteration (Íñigo Huguet) [2004141] - iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support new station key API (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix umac scan request probe parameters (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz reset flow (Íñigo Huguet) [2004141] - iwlwifi: implement Bz NMI behaviour (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz device startup (Íñigo Huguet) [2004141] - iwlwifi: read MAC address from correct place on Bz (Íñigo Huguet) [2004141] - iwlwifi: give Bz devices their own name (Íñigo Huguet) [2004141] - iwlwifi: split off Bz devices into their own family (Íñigo Huguet) [2004141] - iwlwifi: yoyo: cleanup internal buffer allocation in D3 (Íñigo Huguet) [2004141] - iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast (Íñigo Huguet) [2004141] - iwlwifi: mvm: clean up number of HW queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid static queue number aliasing (Íñigo Huguet) [2004141] - iwlwifi: use DEFINE_MUTEX() for mutex lock (Íñigo Huguet) [2004141] - iwlwifi: remove trailing semicolon in macro definition (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix old-style static const declaration (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove spaces from queue names (Íñigo Huguet) [2004141] - iwlwifi: mvm: restrict FW SMPS request (Íñigo Huguet) [2004141] - iwlwifi: mvm: set replay counter on key install (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove trigger EAPOL time event (Íñigo Huguet) [2004141] - iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin (Íñigo Huguet) [2004141] - iwlwifi: mvm: Add support for hidden network scan on 6GHz band (Íñigo Huguet) [2004141] - iwlwifi: mvm: Do not use full SSIDs in 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: print PNVM complete notification status in hexadecimal (Íñigo Huguet) [2004141] - iwlwifi: pcie: dump error on FW reset handshake failures (Íñigo Huguet) [2004141] - iwlwifi: prepare for synchronous error dumps (Íñigo Huguet) [2004141] - iwlwifi: pcie: free RBs during configure (Íñigo Huguet) [2004141] - iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid FW restart while shutting down (Íñigo Huguet) [2004141] - iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF (Íñigo Huguet) [2004141] - iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy (Íñigo Huguet) [2004141] - iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities (Íñigo Huguet) [2004141] - cfg80211: use wiphy DFS domain if it is self-managed (Íñigo Huguet) [2004141] - mac80211: parse transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition for transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition of regulatory info in 6 GHz operation information (Íñigo Huguet) [2004141] - mac80211: introduce individual TWT support in AP mode (Íñigo Huguet) [2004141] - ieee80211: add TWT element definitions (Íñigo Huguet) [2004141] - brcmsmac: make array addr static const, makes object smaller (Íñigo Huguet) [2004141] - rtw88: Remove unnecessary check code (Íñigo Huguet) [2004141] - rtw88: wow: fix size access error of probe request (Íñigo Huguet) [2004141] - rtw88: wow: report wow reason through mac80211 api (Íñigo Huguet) [2004141] - rtw88: wow: build wow function only if CONFIG_PM is on (Íñigo Huguet) [2004141] - rtw88: refine the setting of rsvd pages for different firmware (Íñigo Huguet) [2004141] - rtw88: use read_poll_timeout instead of fixed sleep (Íñigo Huguet) [2004141] - rtw88: 8822ce: set CLKREQ# signal to low during suspend (Íñigo Huguet) [2004141] - rtw88: change beacon filter default mode (Íñigo Huguet) [2004141] - rtw88: 8822c: add tx stbc support under HT mode (Íñigo Huguet) [2004141] - rtw88: adjust the log level for failure of tx report (Íñigo Huguet) [2004141] - rtl8xxxu: Fix the handling of TX A-MPDU aggregation (Íñigo Huguet) [2004141] - rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu (Íñigo Huguet) [2004141] - mwifiex: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - mwifiex: usb: Replace one-element array with flexible-array member (Íñigo Huguet) [2004141] - mwifiex: drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw() (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Remove redundant variable initializations (Íñigo Huguet) [2004141] - ray_cs: Split memcpy() to avoid bounds check warning (Íñigo Huguet) [2004141] - ray_cs: use *ph to print small buffer (Íñigo Huguet) [2004141] - brcmfmac: add 43752 SDIO ids and initialization (Íñigo Huguet) [2004141] - brcmfmac: Set SDIO workqueue as WQ_HIGHPRI (Íñigo Huguet) [2004141] - brcmfmac: use separate firmware for 43430 revision 2 (Íñigo Huguet) [2004141] - brcmfmac: support chipsets with different core enumeration space (Íñigo Huguet) [2004141] - brcmfmac: add xtlv support to firmware interface layer (Íñigo Huguet) [2004141] - brcmfmac: increase core revision column aligning core list (Íñigo Huguet) [2004141] - brcmfmac: use different error value for invalid ram base address (Íñigo Huguet) [2004141] - brcmfmac: firmware: Fix firmware loading (Íñigo Huguet) [2004141] - net: qrtr: fix another OOB Read in qrtr_endpoint_post (Íñigo Huguet) [2004141] - cfg80211: fix BSS color notify trace enum confusion (Íñigo Huguet) [2004141] - mac80211: fix locking in ieee80211_restart_work() (Íñigo Huguet) [2004141] - mac80211: Fix insufficient headroom issue for AMSDU (Íñigo Huguet) [2004141] - mac80211: add support for BSS color change (Íñigo Huguet) [2004141] - nl80211: add support for BSS coloring (Íñigo Huguet) [2004141] - mac80211: Use flex-array for radiotap header bitmap (Íñigo Huguet) [2004141] - mac80211: radiotap: Use BIT() instead of shifts (Íñigo Huguet) [2004141] - mac80211: Remove unnecessary variable and label (Íñigo Huguet) [2004141] - mac80211: include (Íñigo Huguet) [2004141] - mac80211: Fix monitor MTU limit so that A-MSDUs get through (Íñigo Huguet) [2004141] - mac80211: remove unnecessary NULL check in ieee80211_register_hw() (Íñigo Huguet) [2004141] - mac80211: Reject zero MAC address in sta_info_insert_check() (Íñigo Huguet) [2004141] - mt76: fix enum type mismatch (Íñigo Huguet) [2004141] - bus: mhi: core: Improve debug messages for power up (Íñigo Huguet) [2004141] - bus: mhi: core: Replace DMA allocation wrappers with original APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Add range checks for BHI and BHIe (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Set register access length for MHI driver (Íñigo Huguet) [2004141] - ath11k: set register access length for MHI driver (Íñigo Huguet) [2004141] - bus: mhi: Add MMIO region length to controller structure (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI/BHIe offsets on power up preparation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI (Íñigo Huguet) [2004141] - Revert "mhi: Fix networking tree build." (Íñigo Huguet) [2004141] - mhi: Fix networking tree build. (Íñigo Huguet) [2004141] - brcmfmac: firmware: Allow per-board firmware binaries (Íñigo Huguet) [2004141] - iwlwifi: add new so-jf devices (Íñigo Huguet) [2004141] - iwlwifi: add new SoF with JF devices (Íñigo Huguet) [2004141] - iwlwifi: pnvm: accept multiple HW-type TLVs (Íñigo Huguet) [2004141] - cfg80211: Fix possible memory leak in function cfg80211_bss_update (Íñigo Huguet) [2004141] - nl80211: limit band information in non-split data (Íñigo Huguet) [2004141] - mac80211: fix enabling 4-address mode on a sta vif after assoc (Íñigo Huguet) [2004141] - mac80211: fix starting aggregation sessions on mesh interfaces (Íñigo Huguet) [2004141] - mac80211: Do not strip skb headroom on monitor frames (Íñigo Huguet) [2004141] - net: mhi: Remove MBIM protocol (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix inbound IPCR channel (Íñigo Huguet) [2004141] - bus: mhi: core: Validate channel ID when processing command completions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Apply no-op for wake using sideband wake boolean (Íñigo Huguet) [2004141] - net: mhi: Improve MBIM packet counting (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: configurable network interface MRU (Íñigo Huguet) [2004141] - mt76: mt7921: Fix fall-through warning for Clang (Íñigo Huguet) [2004141] - mt76: mt7921: continue to probe driver when fw already downloaded (Íñigo Huguet) [2004141] - ath11k: Remove some duplicate code (Íñigo Huguet) [2004141] - ath: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func() (Íñigo Huguet) [2004141] - rtw88: fix c2h memory leak (Íñigo Huguet) [2004141] - brcmfmac: support parse country code map from DT (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error_reporting()' calls (Íñigo Huguet) [2004141] - bus: mhi: Wait for M2 state during system resume (Íñigo Huguet) [2004141] - bus: mhi: core: Fix power down latency (Íñigo Huguet) [2004141] - brcmfmac: Silence error messages about unsupported firmware features (Íñigo Huguet) [2004141] - cfg80211: Add wiphy_info_once() (Íñigo Huguet) [2004141] - mac80211: Switch to a virtual time-based airtime scheduler (Íñigo Huguet) [2004141] - Revert "mac80211: HE STA disassoc due to QOS NULL not sent" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround NDPs of null_response (Íñigo Huguet) [2004141] - mac80211: fix NULL ptr dereference during mesh peer connection for non HE devices (Íñigo Huguet) [2004141] - mac80211: Enable power save after receiving NULL packet ACK (Íñigo Huguet) [2004141] - mac80211: add HE 6 GHz capability only if supported (Íñigo Huguet) [2004141] - mac80211: notify driver on mgd TX completion (Íñigo Huguet) [2004141] - mac80211: always include HE 6GHz capability in probe request (Íñigo Huguet) [2004141] - mac80211: add vendor-specific capabilities to assoc request (Íñigo Huguet) [2004141] - cfg80211: allow advertising vendor-specific capabilities (Íñigo Huguet) [2004141] - cfg80211: set custom regdomain after wiphy registration (Íñigo Huguet) [2004141] - cfg80211: Support hidden AP discovery over 6GHz band (Íñigo Huguet) [2004141] - mac80211: conditionally advertise HE in probe requests (Íñigo Huguet) [2004141] - cfg80211: add cfg80211_any_usable_channels() (Íñigo Huguet) [2004141] - cfg80211: reg: improve bad regulatory warning (Íñigo Huguet) [2004141] - nl80211: Fix typo pmsr->pmsr (Íñigo Huguet) [2004141] - mac80211: fix some spelling mistakes (Íñigo Huguet) [2004141] - cfg80211: remove ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - mac80211: remove use of ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - cfg80211: trace more information in assoc trace event (Íñigo Huguet) [2004141] - mac80211: improve AP disconnect message (Íñigo Huguet) [2004141] - mac80211: rearrange struct txq_info for fewer holes (Íñigo Huguet) [2004141] - ieee80211: add defines for HE PHY cap byte 10 (Íñigo Huguet) [2004141] - mac80211: Properly WARN on HW scan before restart (Íñigo Huguet) [2004141] - nl80211/cfg80211: add BSS color to NDP ranging parameters (Íñigo Huguet) [2004141] - mac80211: add to bss_conf if broadcast TWT is supported (Íñigo Huguet) [2004141] - mac80211: move SMPS mode setting after ieee80211_prep_connection (Íñigo Huguet) [2004141] - mac80211: free skb in WEP error case (Íñigo Huguet) [2004141] - mac80211: handle rate control (RC) racing with chanctx definition (Íñigo Huguet) [2004141] - ieee80211: define timing measurement in extended capabilities IE (Íñigo Huguet) [2004141] - mac80211_hwsim: record stats in non-netlink path (Íñigo Huguet) [2004141] - ieee80211: add the value for Category '6' in "rtw_ieee80211_category" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround that broke sta NDP tx (Íñigo Huguet) [2004141] - mac80211: allow SMPS requests only in client mode (Íñigo Huguet) [2004141] - mac80211: check per vif offload_flags in Tx path (Íñigo Huguet) [2004141] - mac80211: add rate control support for encap offload (Íñigo Huguet) [2004141] - mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue (Íñigo Huguet) [2004141] - mac80211: move A-MPDU session check from minstrel_ht to mac80211 (Íñigo Huguet) [2004141] - cfg80211: expose the rfkill device to the low level driver (Íñigo Huguet) [2004141] - wireless: add check of field VHT Extended NSS BW Capable for 160/80+80 MHz setting (Íñigo Huguet) [2004141] - mac80211_hwsim: add concurrent channels scanning support over virtio (Íñigo Huguet) [2004141] - mac80211: don't open-code LED manipulations (Íñigo Huguet) [2004141] - mac80211: consider per-CPU statistics if present (Íñigo Huguet) [2004141] - cfg80211: fix default HE tx bitrate mask in 2G band (Íñigo Huguet) [2004141] - mac80211: remove the repeated declaration (Íñigo Huguet) [2004141] - mac80211: refactor rc_no_data_or_no_ack_use_min function (Íñigo Huguet) [2004141] - mac80211: do not use low data rates for data frames with no ack flag (Íñigo Huguet) [2004141] - mac80211: add ieee80211_is_tx_data helper function (Íñigo Huguet) [2004141] - mac80211: simplify ieee80211_add_station() (Íñigo Huguet) [2004141] - mac80211: use sdata->skb_queue for TDLS (Íñigo Huguet) [2004141] - mac80211: refactor SKB queue processing a bit (Íñigo Huguet) [2004141] - mac80211: unify queueing SKB to iface (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: ignore frame that was sent with noAck flag (Íñigo Huguet) [2004141] - cfg80211: clean up variable use in cfg80211_parse_colocated_ap() (Íñigo Huguet) [2004141] - cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS (Íñigo Huguet) [2004141] - mac80211: Remove redundant assignment to ret (Íñigo Huguet) [2004141] - net: wireless: wext_compat.c: Remove redundant assignment to ps (Íñigo Huguet) [2004141] - wireless: wext-spy: Fix out-of-bounds warning (Íñigo Huguet) [2004141] - ath11k: Avoid memcpy() over-reading of he_cap (Íñigo Huguet) [2004141] - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. (Íñigo Huguet) [2004141] - mwifiex: Avoid memset() over-write of WEP key_material (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fully initialize curvecount_val (Íñigo Huguet) [2004141] - rtw88: coex: remove unnecessary variable and label (Íñigo Huguet) [2004141] - rtw88: add quirks to disable pci capabilities (Íñigo Huguet) [2004141] - rtw88: refine unwanted h2c command (Íñigo Huguet) [2004141] - rtw88: dump FW crash via devcoredump (Íñigo Huguet) [2004141] - rtw88: notify fw when driver in scan-period to avoid potential problem (Íñigo Huguet) [2004141] - rtw88: add rtw_fw_feature_check api (Íñigo Huguet) [2004141] - rtw88: 8822c: update RF parameter tables to v62 (Íñigo Huguet) [2004141] - rtw88: Remove duplicate include of coex.h (Íñigo Huguet) [2004141] - rtw88: 8822c: fix lc calibration timing (Íñigo Huguet) [2004141] - rtw88: add path diversity (Íñigo Huguet) [2004141] - rtw88: add beacon filter support (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 64 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: fw: dump TCM error table if present (Íñigo Huguet) [2004141] - iwlwifi: add 9560 killer device (Íñigo Huguet) [2004141] - iwlwifi: move error dump to fw utils (Íñigo Huguet) [2004141] - iwlwifi: support loading the reduced power table from UEFI (Íñigo Huguet) [2004141] - iwlwifi: move UEFI code to a separate file (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: mvm: update iwl_wowlan_patterns_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid sparse errors (Íñigo Huguet) [2004141] - iwlwifi: pcie: free some DMA memory earlier (Íñigo Huguet) [2004141] - iwlwifi: mvm: fill phy_data.d1 for no-data RX (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix context info freeing (Íñigo Huguet) [2004141] - iwlwifi: pcie: free IML DMA memory allocation (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version (Íñigo Huguet) [2004141] - iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 of WOWLAN_GET_STATUSES (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request mac80211 to disable/enable sta's queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: Explicitly stop session protection before unbinding (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove TR/CR tail allocations (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap. (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix some kernel-doc comments (Íñigo Huguet) [2004141] - iwlwifi: advertise broadcast TWT support (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LMR feedback (Íñigo Huguet) [2004141] - iwlwifi: correct HE capabilities (Íñigo Huguet) [2004141] - iwlwifi: mvm: Call NMI instead of REPLY_ERROR (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix error print when session protection ends (Íñigo Huguet) [2004141] - iwlwifi: mvm: honour firmware SMPS requests (Íñigo Huguet) [2004141] - iwlwifi: mvm: apply RX diversity per PHY context (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request SMPS in AP mode (Íñigo Huguet) [2004141] - iwlwifi: pcie: identify the RF module (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support region TLV version 2 (Íñigo Huguet) [2004141] - iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID (Íñigo Huguet) [2004141] - iwlwifi: pcie: print interrupt number, not index (Íñigo Huguet) [2004141] - iwlwifi: pcie: Add support for AX231 radio module with Ma devices (Íñigo Huguet) [2004141] - iwlwifi: increase PNVM load timeout (Íñigo Huguet) [2004141] - iwlwifi: pcie: handle pcim_iomap_table() failures better (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't change band on bound PHY contexts (Íñigo Huguet) [2004141] - iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix indentation in some scan functions (Íñigo Huguet) [2004141] - iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia (Íñigo Huguet) [2004141] - ath11k: Enable QCN9074 device (Íñigo Huguet) [2004141] - ath10k: demote chan info without scan request warning (Íñigo Huguet) [2004141] - rtl8xxxu: avoid parsing short RX packet (Íñigo Huguet) [2004141] - rtl8xxxu: Fix device info for RTL8192EU devices (Íñigo Huguet) [2004141] - mt76: mt7921: allow chip reset during device restart (Íñigo Huguet) [2004141] - mt76: mt7615: set macwork timeout according to runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: enable runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on pm reference counting (Íñigo Huguet) [2004141] - mt76: sdio: do not run mt76_txq_schedule directly (Íñigo Huguet) [2004141] - mt76: mt7921: enable HE BFee capability (Íñigo Huguet) [2004141] - mt76: disable TWT capabilities for the moment (Íñigo Huguet) [2004141] - mt76: fix iv and CCMP header insertion (Íñigo Huguet) [2004141] - mt76: mt7921: fix the coredump is being truncated (Íñigo Huguet) [2004141] - mt76: mt7921: fix kernel warning when reset on vif is not sta (Íñigo Huguet) [2004141] - mt76: mt7921: introduce dedicated control for deep_sleep (Íñigo Huguet) [2004141] - mt76: mt7921: limit txpower according to userlevel power (Íñigo Huguet) [2004141] - mt76: mt7921: improve code readability for mt7921_update_txs (Íñigo Huguet) [2004141] - mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode (Íñigo Huguet) [2004141] - mt76: use SPDX header file comment style (Íñigo Huguet) [2004141] - mt76: add a space between comment char and SPDX tag (Íñigo Huguet) [2004141] - mt76: mt7915: improve MU stability (Íñigo Huguet) [2004141] - mt76: mt7921: add deep sleep control to runtime-pm knob (Íñigo Huguet) [2004141] - mt76: mt7921: enable deep sleep at runtime (Íñigo Huguet) [2004141] - mt76: mt7915: introduce mt7915_mcu_set_txbf() (Íñigo Huguet) [2004141] - mt76: make mt76_update_survey() per phy (Íñigo Huguet) [2004141] - mt76: move mt76_get_next_pkt_id in mt76.h (Íñigo Huguet) [2004141] - mt76: reduce rx buffer size to 2048 (Íñigo Huguet) [2004141] - mt76: connac: fix the maximum interval schedule scan can support (Íñigo Huguet) [2004141] - mt76: mt7915: fix rx fcs error count in testmode (Íñigo Huguet) [2004141] - mt76: testmode: move chip-specific stats dump before common stats (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_mcu_get_nic_capability utility routine (Íñigo Huguet) [2004141] - mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower (Íñigo Huguet) [2004141] - mt76: mt7915: drop the use of repeater entries for station interfaces (Íñigo Huguet) [2004141] - mt76: mt7921: enable VHT BFee capability (Íñigo Huguet) [2004141] - mt76: mt7921: make mt7921_set_channel static (Íñigo Huguet) [2004141] - mt76: mt7921: wake the device before dumping power table (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_power_save_sched in mt76_connac_pm_unref (Íñigo Huguet) [2004141] - mt76: connac: fix UC entry is being overwritten (Íñigo Huguet) [2004141] - mt76: mt7615: update radar parameters (Íñigo Huguet) [2004141] - mt76: mt7915: setup drr group for peers (Íñigo Huguet) [2004141] - mt76: mt7921: enable random mac address during sched_scan (Íñigo Huguet) [2004141] - mt76: mt7921: remove mt7921_get_wtbl_info routine (Íñigo Huguet) [2004141] - mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE (Íñigo Huguet) [2004141] - mt76: mt7915: improve error recovery reliability (Íñigo Huguet) [2004141] - mt76: mt7921: enable hw offloading for wep keys (Íñigo Huguet) [2004141] - mt76: mt7915: read all eeprom fields from fw in efuse mode (Íñigo Huguet) [2004141] - mt76: mt7921: set MT76_RESET during mac reset (Íñigo Huguet) [2004141] - mt76: mt7921: introduce mac tx done handling (Íñigo Huguet) [2004141] - mt76: allow hw driver code to overwrite wiphy interface_modes (Íñigo Huguet) [2004141] - mt76: mt7921: update statistic in active mode only (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data (Íñigo Huguet) [2004141] - mt76: mt7615: fix potential overflow on large shift (Íñigo Huguet) [2004141] - mt76: testmode: remove undefined behaviour in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: testmode: remove unnecessary function calls in mt76_testmode_free_skb (Íñigo Huguet) [2004141] - mt76: testmode: fix memory leak in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: mt7615: remove useless if condition in mt7615_add_interface() (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per-rate txpower (Íñigo Huguet) [2004141] - mt76: mt7615: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7915: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7921: reset wfsys during hw probe (Íñigo Huguet) [2004141] - mt76: mt7921: do not schedule hw reset if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: return proper error value in mt7921_mac_init (Íñigo Huguet) [2004141] - mt76: mt7921: enable runtime pm by default (Íñigo Huguet) [2004141] - mt76: mt7921: fix OMAC idx usage (Íñigo Huguet) [2004141] - mt76: mt7921: fix invalid register access in wake_work (Íñigo Huguet) [2004141] - mt76: mt7921: avoid unnecessary consecutive WiFi resets (Íñigo Huguet) [2004141] - mt76: connac: update BA win size in Rx direction (Íñigo Huguet) [2004141] - mt76: connac: add bss color support for sta mode (Íñigo Huguet) [2004141] - mt76: mt7615: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal cooling device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7921: fix reset under the deep sleep is enabled (Íñigo Huguet) [2004141] - mt76: mt7921: add back connection monitor support (Íñigo Huguet) [2004141] - mt76: mt7921: consider the invalid value for to_rssi (Íñigo Huguet) [2004141] - mt76: connac: fix WoW with disconnetion and bitmap pattern (Íñigo Huguet) [2004141] - mt76: connac: fw_own rely on all packet memory all being free (Íñigo Huguet) [2004141] - mt76: mt7921: Don't alter Rx path classifier (Íñigo Huguet) [2004141] - mt76: mt7921: fix mt7921_wfsys_reset sequence (Íñigo Huguet) [2004141] - mt76: mt7663: enable hw rx header translation (Íñigo Huguet) [2004141] - mt76: mt7615: free irq if mt7615_mmio_probe fails (Íñigo Huguet) [2004141] - mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx csum offload (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx header traslation offload (Íñigo Huguet) [2004141] - mt76: connac: add missing configuration in mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx hw de-amsdu (Íñigo Huguet) [2004141] - mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd() (Íñigo Huguet) [2004141] - mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() (Íñigo Huguet) [2004141] - mt76: fix possible NULL pointer dereference in mt76_tx (Íñigo Huguet) [2004141] - mt76: mt7915: add .set_bitrate_mask() callback (Íñigo Huguet) [2004141] - mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2004141] - mt76: mt7915: fix tssi indication field of DBDC NICs (Íñigo Huguet) [2004141] - mt76: move mt76_rates in mt76 module (Íñigo Huguet) [2004141] - mac80211: reset profile_periodicity/ema_ap (Íñigo Huguet) [2004141] - mac80211: handle various extensible elements correctly (Íñigo Huguet) [2004141] - cfg80211: avoid double free of PMSR request (Íñigo Huguet) [2004141] - cfg80211: make certificate generation more robust (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: fix sample time check (Íñigo Huguet) [2004141] - mt76: mt7915: add support for tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: rework tx rate reporting (Íñigo Huguet) [2004141] - mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails (Íñigo Huguet) [2004141] - mt76: improve tx status codepath (Íñigo Huguet) [2004141] - mt76: intialize tx queue entry wcid to 0xffff by default (Íñigo Huguet) [2004141] - mt76: mt7603: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: fix fixed-rate tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: move mt7915_queue_rx_skb to mac.c (Íñigo Huguet) [2004141] - mt76: mt7915: disable ASPM (Íñigo Huguet) [2004141] - mt76: mt7915: add MSI support (Íñigo Huguet) [2004141] - ath11k: send beacon template after vdev_start/restart during csa (Íñigo Huguet) [2004141] - ath10k: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - ath10k: remove the repeated declaration (Íñigo Huguet) [2004141] - ath10k: Fix an error code in ath10k_add_interface() (Íñigo Huguet) [2004141] - ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n() (Íñigo Huguet) [2004141] - ath: Fix wrong function name in comments (Íñigo Huguet) [2004141] - rtlwifi: Fix spelling of 'download' (Íñigo Huguet) [2004141] - rtlwifi: Remove redundant assignments to ul_enc_algo (Íñigo Huguet) [2004141] - rtlwifi: rtl8723ae: remove redundant initialization of variable rtstatus (Íñigo Huguet) [2004141] - rtlwifi: btcoex: 21a 2ant: Delete several duplicate condition branch codes (Íñigo Huguet) [2004141] - rtlwifi: 8821a: btcoexist: add comments to explain why if-else branches are identical (Íñigo Huguet) [2004141] - rt2x00: do not set timestamp for injected frames (Íñigo Huguet) [2004141] - rndis_wlan: simplify is_associated() (Íñigo Huguet) [2004141] - rt2x00: remove leading spaces before tabs (Íñigo Huguet) [2004141] - rtlwifi: Fix wrong function name in comments (Íñigo Huguet) [2004141] - brcmsmac: Remove the repeated declaration (Íñigo Huguet) [2004141] - brcmsmac: mac80211_if: Fix a resource leak in an error handling path (Íñigo Huguet) [2004141] - brcmsmac: Drop unnecessary NULL check after container_of (Íñigo Huguet) [2004141] - brcmsmac: improve readability on addresses copy (Íñigo Huguet) [2004141] - brcmfmac: Add clm_blob firmware files to modinfo (Íñigo Huguet) [2004141] - brcmfmac: Delete second brcm folder hierarchy (Íñigo Huguet) [2004141] - brcmfmac: Fix a double-free in brcmf_sdio_bus_reset (Íñigo Huguet) [2004141] - brcmfmac: Demote non-compliant kernel-doc headers (Íñigo Huguet) [2004141] - brcmfmac: correctly report average RSSI in station info (Íñigo Huguet) [2004141] - brcmfmac: fix setting of station info chains bitmask (Íñigo Huguet) [2004141] - brcmfmac: use ISO3166 country code and 0 rev as fallback (Íñigo Huguet) [2004141] - ath10k: remove unused more_frags variable (Íñigo Huguet) [2004141] - ath10k: add missing error return code in ath10k_pci_probe() (Íñigo Huguet) [2004141] - ath10k: go to path err_unsupported when chip id is not supported (Íñigo Huguet) [2004141] - ath11k: don't call ath11k_pci_set_l1ss for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support to get peer id for WCN6855 (Íñigo Huguet) [2004141] - ath11k: setup WBM_IDLE_LINK ring once again (Íñigo Huguet) [2004141] - ath11k: setup REO for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add dp support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add hw reg support for WCN6855 (Íñigo Huguet) [2004141] - ath9k: Fix kernel NULL pointer dereference during ath_reset_internal() (Íñigo Huguet) [2004141] - mwifiex: bring down link before deleting interface (Íñigo Huguet) [2004141] - mt76: mt7615: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - wwan: core: add WWAN common private data for netdev (Íñigo Huguet) [2004141] - wwan: core: support default netdev creation (Íñigo Huguet) [2004141] - wwan: core: no more hold netdev ops owning module (Íñigo Huguet) [2004141] - net: mhi_net: Update the transmit handler prototype (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Fix hibernation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix possible use-after-free in mhi_pci_remove() (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: T99W175: update channel name from AT to DUN (Íñigo Huguet) [2004141] - mac80211: drop multicast fragments (Íñigo Huguet) [2004141] - mac80211: move interface shutdown out of wiphy lock (Íñigo Huguet) [2004141] - cfg80211: shut down interfaces on failed resume (Íñigo Huguet) [2004141] - cfg80211: fix phy80211 symlink creation (Íñigo Huguet) [2004141] - mac80211: fix 'reset' debugfs locking (Íñigo Huguet) [2004141] - mac80211: fix deadlock in AP/VLAN handling (Íñigo Huguet) [2004141] - mac80211: Fix NULL ptr deref for injected rate info (Íñigo Huguet) [2004141] - mac80211: fix skb length check in ieee80211_scan_rx() (Íñigo Huguet) [2004141] - mac80211: correct ieee80211_iterate_active_interfaces_mtx() locking comments (Íñigo Huguet) [2004141] - cfg80211: call cfg80211_leave_ocb when switching away from OCB (Íñigo Huguet) [2004141] - mac80211_hwsim: drop pending frames on stop (Íñigo Huguet) [2004141] - mac80211: remove warning in ieee80211_get_sband() (Íñigo Huguet) [2004141] - mt76: mt7921: remove leftover 80+80 HE capability (Íñigo Huguet) [2004141] - mt76: mt7615: do not set MT76_STATE_PM at bootstrap (Íñigo Huguet) [2004141] - ath9k: ar9003_mac: read STBC indicator from rx descriptor (Íñigo Huguet) [2004141] - ath10k/ath11k: fix spelling mistake "requed" -> "requeued" (Íñigo Huguet) [2004141] - mwifiex: re-fix for unaligned accesses (Íñigo Huguet) [2004141] - mt76: mt76x0e: fix device hang during suspend/resume (Íñigo Huguet) [2004141] - mt76: mt7921: fix max aggregation subframes setting (Íñigo Huguet) [2004141] - mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY (Íñigo Huguet) [2004141] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rate_report (Íñigo Huguet) [2004141] - brcmfmac: properly check for bus register errors (Íñigo Huguet) [2004141] - Revert "brcmfmac: add a check for the status of usb_register" (Íñigo Huguet) [2004141] - net: rtlwifi: properly check for alloc_workqueue() failure (Íñigo Huguet) [2004141] - Revert "rtlwifi: fix a potential NULL pointer dereference" (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt (Íñigo Huguet) [2004141] - iwlwifi: mvm: tt: Replace thermal_notify_framework (Íñigo Huguet) [2004141] - mt76: debugfs: introduce napi_threaded node (Íñigo Huguet) [2004141] - wl3501: fix typo of 'Networks' in comment (Íñigo Huguet) [2004141] - mt76: use threaded NAPI (Íñigo Huguet) [2004141] - net: mhi_net: make mhi_wwan_ops static (Íñigo Huguet) [2004141] - net: mhi_net: Register wwan_ops for link creation (Íñigo Huguet) [2004141] - net: mhi: remove pointless conditional before kfree_skb() (Íñigo Huguet) [2004141] - net: mhi: Allow decoupled MTU/MRU (Íñigo Huguet) [2004141] - net: mhi: Add support for non-linear MBIM skb processing (Íñigo Huguet) [2004141] - bus: mhi: fix typo in comments for struct mhi_channel_config (Íñigo Huguet) [2004141] - bus: mhi: core: Fix shadow declarations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Constify mhi_controller_config struct definitions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce Foxconn T99W175 support (Íñigo Huguet) [2004141] - bus: mhi: core: Sanity check values from remote device before use (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add FIREHOSE channels (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Implement PCI shutdown callback (Íñigo Huguet) [2004141] - bus: mhi: Improve documentation on channel transfer setup APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Remove __ prefix for MHI channel unprepare function (Íñigo Huguet) [2004141] - bus: mhi: core: Check channel execution environment before issuing reset (Íñigo Huguet) [2004141] - bus: mhi: core: Clear configuration from channel context during reset (Íñigo Huguet) [2004141] - bus: mhi: core: Hold device wake for channel update commands (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug messages to use client device (Íñigo Huguet) [2004141] - bus: mhi: core: Improvements to the channel handling state machine (Íñigo Huguet) [2004141] - bus: mhi: core: Clear context for stopped channels from remove() (Íñigo Huguet) [2004141] - bus: mhi: core: Allow sending the STOP channel command (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX65 based modem support (Íñigo Huguet) [2004141] - bus: mhi: core: Remove pre_init flag used for power purposes (Íñigo Huguet) [2004141] - bus: mhi: pm: reduce PM state change verbosity (Íñigo Huguet) [2004141] - bus: mhi: core: Fix MHI runtime_pm behavior (Íñigo Huguet) [2004141] - bus: mhi: core: Move to polling method to wait for MHI ready (Íñigo Huguet) [2004141] - bus: mhi: core: Introduce internal register poll helper function (Íñigo Huguet) [2004141] - bus: mhi: core: Improve state strings for debug messages (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for MHI READY state in most scenarios (Íñigo Huguet) [2004141] - bus: mhi: core: Identify Flash Programmer as a mission mode use case (Íñigo Huguet) [2004141] - bus: mhi: core: Add support for Flash Programmer execution environment (Íñigo Huguet) [2004141] - bus: mhi: core: Handle EDL mode entry appropriately (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for ready after an EDL firmware download (Íñigo Huguet) [2004141] - bus: mhi: core: Rely on accurate method to determine EDL mode (Íñigo Huguet) [2004141] - bus: mhi: core: Check state before processing power_down (Íñigo Huguet) [2004141] - bus: mhi: core: Return EAGAIN if MHI ring is full (Íñigo Huguet) [2004141] - net: export dev_set_threaded symbol (Íñigo Huguet) [2004141] - bus: mhi: core: remove redundant initialization of variables state and ee (Íñigo Huguet) [2004141] - bus: mhi: Make firmware image optional for controller (Íñigo Huguet) [2004141] - bus: mhi: core: Add missing checks for MMIO register entries (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add support for runtime PM (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Use generic PCI power management (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: No-Op for device_wake operations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX24 based modem support (Íñigo Huguet) [2004141] - bus: mhi: Early MHI resume failure in non M3 state (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug prints to include local device state (Íñigo Huguet) [2004141] - bus: mhi: core: Process execution environment changes serially (Íñigo Huguet) [2004141] - bus: mhi: core: Download AMSS image from appropriate function (Íñigo Huguet) [2004141] - bus: mhi: core: Destroy SBL devices when moving to mission mode (Íñigo Huguet) [2004141] - bus: mhi: core: Rename debugfs directory name (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Parametrable element count for events (Íñigo Huguet) [2004141] - ath10k: Detect conf_mutex held ath10k_drain_tx() calls (Íñigo Huguet) [2004141] - net: mhi: Add mbim proto (Íñigo Huguet) [2004141] - net: mhi: Add rx_length_errors stat (Íñigo Huguet) [2004141] - net: mhi: Create mhi.h (Íñigo Huguet) [2004141] - net: mhi: Add dedicated folder (Íñigo Huguet) [2004141] - net: mhi: Add protocol support (Íñigo Huguet) [2004141] - net: mhi-net: Add re-aggregation of fragmented packets (Íñigo Huguet) [2004141] - net: mhi: Get rid of local rx queue count (Íñigo Huguet) [2004141] - net: mhi: Get RX queue size from MHI core (Íñigo Huguet) [2004141] - net: mhi: Set wwan device type (Íñigo Huguet) [2004141] - net: mhi: Add raw IP mode support (Íñigo Huguet) [2004141] - net: mhi: Fix unexpected queue wake (Íñigo Huguet) [2004141] - net: Add mhi-net driver (Íñigo Huguet) [2004141] - ipv4: make exception cache less predictible (Antoine Tenart) [2015111] {CVE-2021-20322} - ipv4: use siphash instead of Jenkins in fnhe_hashfun() (Antoine Tenart) [2015111] {CVE-2021-20322} - iommu/dma: Account for min_align_mask w/swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Support aligned swiotlb buffers (Jerry Snitselaar) [2018601] - iommu/dma: Check CONFIG_SWIOTLB more broadly (Jerry Snitselaar) [2018601] - iommu/dma: Fold _swiotlb helpers into callers (Jerry Snitselaar) [2018601] - iommu/dma: Skip extra sync during unmap w/swiotlb (Jerry Snitselaar) [2018601] - iommu/dma: Fix arch_sync_dma for map (Jerry Snitselaar) [2018601] - iommu/dma: Fix sync_sg with swiotlb (Jerry Snitselaar) [2018601] - redhat/configs: Add CONFIG_DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - swiotlb: use depends on for DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() (Jerry Snitselaar) [2018601] - s390/pv: fix the forcing of the swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Free tbl memory in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Emit diagnostic in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Convert io_default_tlb_mem to static allocation (Jerry Snitselaar) [2018601] - swiotlb: fix implicit debugfs declarations (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA pool initialization (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA alloc/free support (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_tbl_unmap_single (Jerry Snitselaar) [2018601] - swiotlb: Move alloc_size to swiotlb_find_slots (Jerry Snitselaar) [2018601] - swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_active to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_buffer to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_create_debugfs (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb init functions (Jerry Snitselaar) [2018601] - of: Drop superfluous ULL suffix for ~0 (Jerry Snitselaar) [2018601] - dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n (Jerry Snitselaar) [2018601] - of/device: Update dma_range_map only when dev has valid dma-ranges (Jerry Snitselaar) [2018601] - drivers core: Fix oops when driver probe fails (Jerry Snitselaar) [2018601] - drivers core: Free dma_range_map when driver probe failed (Jerry Snitselaar) [2018601] - driver core: Postpone DMA tear-down until after devres release for probe failure (Jerry Snitselaar) [2018601] - powerpc/pseries/iommu: Fix window size for direct mapping with pmem (Jerry Snitselaar) [2018601] - dma-mapping: add a dma_init_global_coherent helper (Jerry Snitselaar) [2018601] - dma-mapping: simplify dma_init_coherent_memory (Jerry Snitselaar) [2018601] - dma-debug: fix debugfs initialization order (Jerry Snitselaar) [2018601] - dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC (Jerry Snitselaar) [2018601] - dma-debug: fix sg checks in debug_dma_map_sg() (Jerry Snitselaar) [2018601] - swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests (Jerry Snitselaar) [2018601] - dma-debug: prevent an error message from causing runtime problems (Jerry Snitselaar) [2018601] - swiotlb-xen: drop DEFAULT_NSLABS (Jerry Snitselaar) [2018601] - swiotlb-xen: arrange to have buffer info logged (Jerry Snitselaar) [2018601] - swiotlb-xen: drop leftover __ref (Jerry Snitselaar) [2018601] - swiotlb-xen: limit init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: suppress certain init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: maintain slab count properly (Jerry Snitselaar) [2018601] - swiotlb-xen: fix late init retry (Jerry Snitselaar) [2018601] - swiotlb-xen: avoid double free (Jerry Snitselaar) [2018601] - dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} (Jerry Snitselaar) [2018601] - dma-debug: report -EEXIST errors in add_dma_entry (Jerry Snitselaar) [2018601] - dma-mapping: remove a trailing space (Jerry Snitselaar) [2018601] - dma-mapping: add unlikely hint to error path in dma_mapping_error (Jerry Snitselaar) [2018601] - dma-mapping: remove a pointless empty line in dma_alloc_coherent (Jerry Snitselaar) [2018601] - swiotlb: Make SWIOTLB_NO_FORCE perform no allocation (Jerry Snitselaar) [2018601] - swiotlb: remove swiotlb_nr_tbl (Jerry Snitselaar) [2018601] - xen/swiotlb: check if the swiotlb has already been initialized (Jerry Snitselaar) [2018601] - swiotlb: add overflow checks to swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: don't override user specified size in swiotlb_adjust_size (Jerry Snitselaar) [2002023] - swiotlb: dynamically allocate io_tlb_default_mem (Jerry Snitselaar) [2002023] - swiotlb: move global variables into a new io_tlb_mem structure (Jerry Snitselaar) [2002023] - xen-swiotlb: remove the unused size argument from xen_swiotlb_fixup (Jerry Snitselaar) [2018601] - xen-swiotlb: split xen_swiotlb_init (Jerry Snitselaar) [2018601] - swiotlb: lift the double initialization protection from xen-swiotlb (Jerry Snitselaar) [2002023] - xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: remove xen_set_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported (Jerry Snitselaar) [2018601] - xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb: split swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: manipulate orig_addr when tlb_addr has offset (Jerry Snitselaar) [2002023] - swiotlb: move orig addr and size validation into swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: Fix the type of index (Jerry Snitselaar) [2018601] - swiotlb: Validate bounce size in the sync/unmap path (Jerry Snitselaar) [2002023] - powerpc/svm: stop using io_tlb_start (Jerry Snitselaar) [2002023] - nvme-pci: set min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: respect min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: refactor swiotlb_tbl_map_single (Jerry Snitselaar) [2002023] - swiotlb: clean up swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: factor out a nr_slots helper (Jerry Snitselaar) [2002023] - swiotlb: factor out an io_tlb_offset helper (Jerry Snitselaar) [2002023] - swiotlb: add a IO_TLB_SIZE define (Jerry Snitselaar) [2002023] - driver core: add a min_align_mask field to struct device_dma_parameters (Jerry Snitselaar) [2002023] - sdhci: stop poking into swiotlb internals (Jerry Snitselaar) [2018601] - driver core: lift dma_default_coherent into common code (Jerry Snitselaar) [2018601] - dma-pool: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2018601] - powerpc/dma: Fallback to dma_ops when persistent memory present (Jerry Snitselaar) [2018601] - dma-mapping: Allow mixing bypass and mapped DMA operation (Jerry Snitselaar) [2018601] - dma-mapping: remove the dma_direct_set_offset export (Jerry Snitselaar) [2018601] - dma-mapping: move more functions to dma-map-ops.h (Jerry Snitselaar) [2018601] - dma-mapping: merge into (Jerry Snitselaar) [2018601] - dma-mapping: move large parts of to kernel/dma (Jerry Snitselaar) [2018601] - dma-mapping: add (back) arch_dma_mark_clean for ia64 (Jerry Snitselaar) [2018601] - dma-mapping: move dma-debug.h to kernel/dma/ (Jerry Snitselaar) [2018601] - dma-mapping: split (Jerry Snitselaar) [2018601] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2018601] - of: Make of_dma_get_range() private (Jerry Snitselaar) [2018601] - swiotlb: fix comment on swiotlb_bounce() (Jerry Snitselaar) [2018601] - xen/arm: introduce phys/dma translations in xen_dma_sync_for_* (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_device (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpu (Jerry Snitselaar) [2018601] - swiotlb-xen: introduce phys_to_dma/dma_to_phys translations (Jerry Snitselaar) [2018601] - swiotlb-xen: remove XEN_PFN_PHYS (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_bus_to_phys (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_phys_to_bus (Jerry Snitselaar) [2018601] - swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses (Jerry Snitselaar) [2018601] - swiotlb-xen: Convert to use macro (Jerry Snitselaar) [2018601] - swiotlb-xen: merge xen_unmap_single into xen_swiotlb_unmap_page (Jerry Snitselaar) [2018601] - swiotlb-xen: remove xen_swiotlb_dma_mmap and xen_swiotlb_dma_get_sgtable (Jerry Snitselaar) [2018601] - xen/swiotlb: remember having called xen_create_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: simplify range_straddles_page_boundary() (Jerry Snitselaar) [2018601] - xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: don't initialize swiotlb twice on arm64 (Jerry Snitselaar) [2018601] - xen-swiotlb: use actually allocated size on check physical continuous (Jerry Snitselaar) [2018601] - igb: fix deadlock caused by taking RTNL in RPM resume path (Corinna Vinschen) [2039882] - igb: Fix removal of unicast MAC filters of VFs (Corinna Vinschen) [2039882] - net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038158] - net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038158] - net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038158] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2038158] - ena: Remove rcu_read_lock() around XDP program invocation (Petr Oros) [2038158] - net: ena: make symbol 'ena_alloc_map_page' static (Petr Oros) [2038158] - net: ena: fix DMA mapping function issues in XDP (Petr Oros) [2038158] - net: ena: re-organize code to improve readability (Petr Oros) [2038158] - net: ena: Use dev_alloc() in RX buffer allocation (Petr Oros) [2038158] - net: ena: aggregate doorbell common operations into a function (Petr Oros) [2038158] - net: ena: fix RST format in ENA documentation file (Petr Oros) [2038158] - net: ena: Remove module param and change message severity (Petr Oros) [2038158] - net: ena: add jiffies of last napi call to stats (Petr Oros) [2038158] - net: ena: use build_skb() in RX path (Petr Oros) [2038158] - net: ena: Improve error logging in driver (Petr Oros) [2038158] - net: ena: Remove unused code (Petr Oros) [2038158] - net: ena: optimize data access in fast-path code (Petr Oros) [2038158] - kasan, slub: reset tag when printing address (Nico Pache) [1954335] - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Nico Pache) [1954335] - Documentation: kunit: add tips for using current->kunit_test (Nico Pache) [1954335] - kunit: fix -Wunused-function warning for __kunit_fail_current_test (Nico Pache) [1954335] - kunit: support failure from dynamic analysis tools (Nico Pache) [1954335] - Add KASAN KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1954335] - kasan, mm: fix resetting page_alloc tags for HW_TAGS (Nico Pache) [1954335] - kasan, mm: fix conflicts with init_on_alloc/free (Nico Pache) [1954335] - powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - kasan: remove redundant config option (Nico Pache) [1954335] - kasan: fix hwasan build for gcc (Nico Pache) [1954335] - lib/test_kasan_module.c: suppress unused var warning (Nico Pache) [1954335] - kasan: fix conflict with page poisoning (Nico Pache) [1954335] - kasan: fix per-page tags for non-page_alloc pages (Nico Pache) [1954335] - kasan: fix KASAN_STACK dependency for HW_TAGS (Nico Pache) [1954335] - kasan: clarify that only first bug is reported in HW_TAGS (Nico Pache) [1954335] - kasan: inline HW_TAGS helper functions (Nico Pache) [1954335] - kasan: ensure poisoning size alignment (Nico Pache) [1954335] - kasan, mm: optimize krealloc poisoning (Nico Pache) [1954335] - kasan, mm: fail krealloc on freed objects (Nico Pache) [1954335] - kasan: rework krealloc tests (Nico Pache) [1954335] - kasan: unify large kfree checks (Nico Pache) [1954335] - kasan: clean up setting free info in kasan_slab_free (Nico Pache) [1954335] - kasan: optimize large kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: optimize kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: don't save alloc stacks twice (Nico Pache) [1954335] - kasan: don't run tests when KASAN is not enabled (Nico Pache) [1954335] - kasan: add a test for kmem_cache_alloc/free_bulk (Nico Pache) [1954335] - kasan: add proper page allocator tests (Nico Pache) [1954335] - kasan: fix bug detection via ksize for HW_TAGS mode (Nico Pache) [1954335] - kasan: move _RET_IP_ to inline wrappers (Nico Pache) [1954335] - kasan: fix memory corruption in kasan_bitops_tags test (Nico Pache) [1954335] - kasan: rename CONFIG_TEST_KASAN_MODULE (Nico Pache) [1954335] - kasan: add match-all tag tests (Nico Pache) [1954335] - kasan: add macros to simplify checking test constraints (Nico Pache) [1954335] - kasan: clean up comments in tests (Nico Pache) [1954335] - kasan: clarify HW_TAGS impact on TBI (Nico Pache) [1954335] - kasan: prefix global functions with kasan_ (Nico Pache) [1954335] - kasan: fix stack traces dependency for HW_TAGS (Nico Pache) [1954335] - kasan: make addr_has_metadata() return true for valid addresses (Nico Pache) [1954335] - kasan: add explicit preconditions to kasan_report() (Nico Pache) [1954335] - kasan: fix HW_TAGS boot parameters (Nico Pache) [1954335] - kasan: fix null pointer dereference in kasan_record_aux_stack (Nico Pache) [1954335] - kasan: update documentation (Nico Pache) [1954335] - kasan, mm: allow cache merging with no metadata (Nico Pache) [1954335] - kasan: sanitize objects when metadata doesn't fit (Nico Pache) [1954335] - kasan: clarify comment in __kasan_kfree_large (Nico Pache) [1954335] - kasan: simplify assign_tag and set_tag calls (Nico Pache) [1954335] - kasan: don't round_up too much (Nico Pache) [1954335] - kasan, mm: rename kasan_poison_kfree (Nico Pache) [1954335] - kasan, mm: check kasan_enabled in annotations (Nico Pache) [1954335] - kasan: add and integrate kasan boot parameters (Nico Pache) [1954335] - kasan: inline (un)poison_range and check_invalid_free (Nico Pache) [1954335] - kasan: open-code kasan_unpoison_slab (Nico Pache) [1954335] - kasan: inline random_tag for HW_TAGS (Nico Pache) [1954335] - kasan: inline kasan_reset_tag for tag-based modes (Nico Pache) [1954335] - kasan: remove __kasan_unpoison_stack (Nico Pache) [1954335] - kasan: allow VMAP_STACK for HW_TAGS mode (Nico Pache) [1954335] - kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK (Nico Pache) [1954335] - kasan: introduce set_alloc_info (Nico Pache) [1954335] - kasan: rename get_alloc/free_info (Nico Pache) [1954335] - kasan: simplify quarantine_put call site (Nico Pache) [1954335] - kasan: add documentation for hardware tag-based mode (Nico Pache) [1954335] - kasan, mm: reset tags when accessing metadata (Nico Pache) [1954335] - kasan, arm64: print report from tag fault handler (Nico Pache) [1954335] - kasan, arm64: implement HW_TAGS runtime (Nico Pache) [1954335] - kasan, arm64: expand CONFIG_KASAN checks (Nico Pache) [1954335] - string.h: fix incompatibility between FORTIFY_SOURCE and KASAN (Nico Pache) [1954335] - kasan, x86, s390: update undef CONFIG_KASAN (Nico Pache) [1954335] - kasan: define KASAN_GRANULE_SIZE for HW_TAGS (Nico Pache) [1954335] - arm64: kasan: add arch layer for memory tagging helpers (Nico Pache) [1954335] - kasan, mm: untag page address in free_reserved_area (Nico Pache) [1954335] - mm: Allow non-direct-map arguments to free_reserved_area() (Nico Pache) [1954335] - kasan: introduce CONFIG_KASAN_HW_TAGS (Nico Pache) [1954335] - kasan: separate metadata_fetch_row for each mode (Nico Pache) [1954335] - kasan: rename SHADOW layout macros to META (Nico Pache) [1954335] - kasan: rename print_shadow_for_address to print_memory_metadata (Nico Pache) [1954335] - kasan: rename addr_has_shadow to addr_has_metadata (Nico Pache) [1954335] - kasan, arm64: rename kasan_init_tags and mark as __init (Nico Pache) [1954335] - kasan, arm64: move initialization message (Nico Pache) [1954335] - kasan, arm64: only use kasan_depth for software modes (Nico Pache) [1954335] - kasan, arm64: only init shadow for software modes (Nico Pache) [1954335] - kasan: decode stack frame only with KASAN_STACK_ENABLE (Nico Pache) [1954335] - kasan: hide invalid free check implementation (Nico Pache) [1954335] - kasan: don't duplicate config dependencies (Nico Pache) [1954335] - kasan: rename report and tags files (Nico Pache) [1954335] - kasan: define KASAN_MEMORY_PER_SHADOW_PAGE (Nico Pache) [1954335] - kasan: split out shadow.c from common.c (Nico Pache) [1954335] - kasan: only build init.c for software modes (Nico Pache) [1954335] - kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* (Nico Pache) [1954335] - kasan: rename (un)poison_shadow to (un)poison_range (Nico Pache) [1954335] - fork: support VMAP_STACK with KASAN_VMALLOC (Nico Pache) [1954335] - kasan: shadow declarations only for software modes (Nico Pache) [1954335] - kasan: group vmalloc code (Nico Pache) [1954335] - kasan: KASAN_VMALLOC depends on KASAN_GENERIC (Nico Pache) [1954335] - kasan: drop unnecessary GPL text from comment headers (Nico Pache) [1954335] - kasan: update documentation for generic kasan (Nico Pache) [1954335] - kasan: print workqueue stack (Nico Pache) [1954335] - kasan: fix object remaining in offline per-cpu quarantine (Nico Pache) [1954335] - kasan: adopt KUNIT tests to SW_TAGS mode (Nico Pache) [1954335] - docs: kasan.rst: add two missing blank lines (Nico Pache) [1954335] - mm: kasan: do not panic if both panic_on_warn and kasan_multishot set (Nico Pache) [1954335] - KASAN: Testing Documentation (Nico Pache) [1954335] - KASAN: port KASAN Tests to KUnit (Nico Pache) [1954335] - KUnit: KASAN Integration (Nico Pache) [1954335] - kasan/kunit: add KUnit Struct to Current Task (Nico Pache) [1954335] - kasan: remove mentions of unsupported Clang versions (Nico Pache) [1954335] - kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant Makefiles (Nico Pache) [1954335] - s390/kasan: make shadow memory noexec (Nico Pache) [1954335] - kasan: adjust kasan_stack_oob for tag-based mode (Nico Pache) [1954335] - kasan: allow enabling stack tagging for tag-based mode (Nico Pache) [1954335] - kasan: don't tag stacks allocated with pagealloc (Nico Pache) [1954335] - lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN (Nico Pache) [1954335] - kasan: remove kasan_unpoison_stack_above_sp_to() (Nico Pache) [1954335] - kasan: add tests for call_rcu stack recording (Nico Pache) [1954335] - kprobes: Remove show_registers() function prototype (Nico Pache) [1954335] - kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE (Nico Pache) [1954335] - kasan: move kasan_report() into report.c (Nico Pache) [1954335] - kasan: stackdepot: move filter_irq_stacks() to stackdepot.c (Nico Pache) [1954335] - lib/stackdepot.c: check depot_index before accessing the stack slab (Nico Pache) [1954335] - lib/stackdepot: Remove obsolete functions (Nico Pache) [1954335] - kasan: add test for invalid size in memmove (Nico Pache) [1954335] - mm/memory-failure.c: use page_shift() in add_to_kill() (Nico Pache) [1954335] - x86: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - s390/kasan: add KASAN_VMALLOC support (Nico Pache) [1954335] - s390: move vmalloc option parsing to startup code (Nico Pache) [1954335] - kasan: add test for vmalloc (Nico Pache) [1954335] - ehea: replace with page_shift() in ehea_is_hugepage() (Nico Pache) [1954335] - mm: introduce page_shift() (Nico Pache) [1954335] - lib/test_kasan.c: add roundtrip tests (Nico Pache) [1954335] - lib/test_kasan: Add test for double-kzfree detection (Nico Pache) [1954335] - lib/test_kasan: add bitops tests (Nico Pache) [1954335] - asm-generic, x86: add bitops instrumentation for KASAN (Nico Pache) [1954335] - x86: use static_cpu_has in uaccess region to avoid instrumentation (Nico Pache) [1954335] - x86/asm: Use stricter assembly constraints in bitops (Nico Pache) [1954335] - x86/asm: Remove dead __GNUC__ conditionals (Nico Pache) [1954335] - s390/kasan: adapt disabled_wait usage to avoid build error (Nico Pache) [1954335] - s390: simplify disabled_wait (Nico Pache) [1954335] - lib/test_kasan.c: add tests for several string/memory API functions (Nico Pache) [1954335] - arm64: Fix typo in a comment in arch/arm64/mm/kasan_init.c (Nico Pache) [1954335] - kprobes: Remove jprobe stub API (Nico Pache) [1954335] - Documentation/kprobes: Add how to change the execution path (Nico Pache) [1954335] - kprobes/x86: Do not disable preempt on int3 path (Nico Pache) [1954335] - bpf/error-inject/kprobes: Clear current_kprobe and enable preempt in kprobe (Nico Pache) [1954335] - s390/kprobes: Don't call the ->break_handler() in s390 kprobes code (Nico Pache) [1954335] - powerpc/kprobes: Don't call the ->break_handler() in powerpc kprobes code (Nico Pache) [1954335] - arm64/kprobes: Don't call the ->break_handler() in arm64 kprobes code (Nico Pache) [1954335] - kprobes/x86: Don't call the ->break_handler() in x86 kprobes (Nico Pache) [1954335] - kprobes: Don't check the ->break_handler() in generic kprobes code (Nico Pache) [1954335] - kprobes/x86: Remove jprobe implementation (Nico Pache) [1954335] - s390/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - powerpc/kprobes: Remove jprobe powerpc implementation (Nico Pache) [1954335] - arm64/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - kprobes: Remove jprobe API implementation (Nico Pache) [1954335] - Documentation/kprobes: Remove jprobes related leftover (Nico Pache) [1954335] - redhat: config: explicitly set CONFIG_ARM64_VA_BITS_48 for ARM64 (Nico Pache) [1954335] - arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds (Nico Pache) [1954335] - arm64: mm: limit linear region to 51 bits for KVM in nVHE mode (Nico Pache) [1954335] - Documentation/arm64: fix RST layout of memory.rst (Nico Pache) [1954335] - arm64: mm: Remove MAX_USER_VA_BITS definition (Nico Pache) [1954335] - arm64: Use simpler arithmetics for the linear map macros (Nico Pache) [1954335] - arm64: mm: use single quantity to represent the PA to VA translation (Nico Pache) [1954335] - kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE (Nico Pache) [1954335] - arm64: Do not pass tagged addresses to __is_lm_address() (Nico Pache) [1954335] - arm64: Fix kernel address detection of __is_lm_address() (Nico Pache) [1954335] - arm64: mm: extend linear region for 52-bit VA configurations (Nico Pache) [1954335] - arm64: Fix kcore macros after 52-bit virtual addressing fallout (Nico Pache) [1954335] - arm64: fix fixmap copy for 16K pages and 48-bit VA (Nico Pache) [1954335] - arm64: memory: rename VA_START to PAGE_END (Nico Pache) [1954335] - arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions (Nico Pache) [1954335] - arm64: memory: fix flipped VA space fallout (Nico Pache) [1954335] - arm64: memory: Fix virt_addr_valid() using __is_lm_address() (Nico Pache) [1954335] - arm64: memory: Ensure address tag is masked in conversion macros (Nico Pache) [1954335] - arm64: mm: Simplify definition of virt_addr_valid() (Nico Pache) [1954335] - docs: arm64: Add layout and 52-bit info to memory document (Nico Pache) [1954335] - arm64: mm: Remove vabits_user (Nico Pache) [1954335] - arm64: mm: Introduce 52-bit Kernel VAs (Nico Pache) [1954335] - arm64: mm: Modify calculation of VMEMMAP_SIZE (Nico Pache) [1954335] - arm64: mm: Separate out vmemmap (Nico Pache) [1954335] - arm64: mm: Logic to make offset_ttbr1 conditional (Nico Pache) [1954335] - arm64: mm: Introduce vabits_actual (Nico Pache) [1954335] - arm64: Print physical address of page table base in show_pte() (Nico Pache) [1954335] - arm64: mm: Introduce VA_BITS_MIN (Nico Pache) [1954335] - arm64: dump: De-constify VA_START and KASAN_SHADOW_START (Nico Pache) [1954335] - arm64: kasan: Switch to using KASAN_SHADOW_OFFSET (Nico Pache) [1954335] - arm64: mm: Flip kernel VA space (Nico Pache) [1954335] - arm64: mm: Remove bit-masking optimisations for PAGE_OFFSET and VMEMMAP_START (Nico Pache) [1954335] - arm64: dump: Use consistent capitalisation for page-table dumps (Nico Pache) [1954335] - kernel/rwsem: Use proper directories for rwsem_init.c (Scott Wood) [2040087] - redhat: Cleanup use of mark_hardware_removed (Prarit Bhargava) [2019378] - redhat: Cleanup use of mark_hardware_unsupported (Prarit Bhargava) [2019378] - redhat: clean up mark_hardware_deprecated() (Prarit Bhargava) [2019378] - nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019378] - hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019378] - sfc: Mark siena driver deprecated (Prarit Bhargava) [2019378] - qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019378] - netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019378] - ethoc: Mark driver unmaintained (Prarit Bhargava) [2019378] - dnet: Mark driver unmaintained (Prarit Bhargava) [2019378] - drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019378] - kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019378] - drm/i915/dmc: Change max DMC FW size on ADL-P (Michel Dänzer) [1988103] - drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHICKEN1 whitelisting (Michel Dänzer) [1988103] - drm/i915: Fix Memory BW formulae for ADL-P (Michel Dänzer) [1988103] - drm/i915: Restore memory mapping for DPT FBs across system suspend/resume (Michel Dänzer) [1988103] - drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on semiplanar UV plane offset (Michel Dänzer) [1988103] - drm/i915/fb: Rename i915_color_plane_view::stride to mapping_stride (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces (Michel Dänzer) [1988103] - drm/i915/fb: Factor out functions to remap contiguous FB obj pages (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages (Michel Dänzer) [1988103] - drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers (Michel Dänzer) [1988103] - drm/i915: Move is_ccs_modifier() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to check for CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Handle CCS CC planes separately from CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to get the RC CCS CC plane (Michel Dänzer) [1988103] - drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Unexport is_semiplanar_uv_plane() (Michel Dänzer) [1988103] - drm/i915: Simplify the modifier check for interlaced scanout support (Michel Dänzer) [1988103] - drm/i915: Add tiling attribute to the modifier descriptor (Michel Dänzer) [1988103] - drm/i915: Move intel_get_format_info() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a table with a descriptor for all i915 modifiers (Michel Dänzer) [1988103] - drm/i915/adlp: Implement workaround 16013190616 (Michel Dänzer) [1988103] - drm/i915/adlp: Extend PSR2 support in transcoder B (Michel Dänzer) [1988103] - drm/i915/display: Wait PSR2 get out of deep sleep to update pipe (Michel Dänzer) [1988103] - drm/i915/display/adlp: Allow PSR2 to be enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases (Michel Dänzer) [1988103] - drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabled (Michel Dänzer) [1988103] - drm/i915/display: Drop unnecessary frontbuffer flushes (Michel Dänzer) [1988103] - drm/i915/display/psr: Do full fetch when handling multi-planar formats (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle plane and pipe restrictions at every page flip (Michel Dänzer) [1988103] - drm/i915/display: Only keep PSR enabled if there is active planes (Michel Dänzer) [1988103] - drm/i915/display: Match PSR2 selective fetch sequences with specification (Michel Dänzer) [1988103] - drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after firmware load (Michel Dänzer) [1988103] - drm/i915: Nuke intel_prepare_shared_dpll() (Michel Dänzer) [1988103] - drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable() (Michel Dänzer) [1988103] - drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clock as well (Michel Dänzer) [1988103] - drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Program DPLL P1 dividers consistently (Michel Dänzer) [1988103] - drm/i915: Remove the 'reg' local variable (Michel Dänzer) [1988103] - drm/i915: Clean up variable names in old dpll functions (Michel Dänzer) [1988103] - drm/i915: Clean dpll calling convention (Michel Dänzer) [1988103] - drm/i915: Constify struct dpll all over (Michel Dänzer) [1988103] - drm/i915: Extract ilk_update_pll_dividers() (Michel Dänzer) [1988103] - drm/i915: Clean up gen2 DPLL readout (Michel Dänzer) [1988103] - drm/i915: Set output_types to EDP for vlv/chv DPLL forcing (Michel Dänzer) [1988103] - drm/i915: Silence __iomem sparse warn (Michel Dänzer) [1988103] - drm/i915: split fdi link training from display vtable. (Michel Dänzer) [1988103] - drm/i915: split irq hotplug function from display vtable (Michel Dänzer) [1988103] - drm/i915: split cdclk functions from display vtable. (Michel Dänzer) [1988103] - drm/i915: split audio functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split color functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split watermark vfuncs from display vtable. (Michel Dänzer) [1988103] - drm/i915: split clock gating init from display vtable (Michel Dänzer) [1988103] - drm/i915/display: add intel_fdi_link_train wrapper. (Michel Dänzer) [1988103] - drm/i915: add wrappers around cdclk vtable funcs. (Michel Dänzer) [1988103] - drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) (Michel Dänzer) [1988103] - drm/i915: make update_wm take a dev_priv. (Michel Dänzer) [1988103] - drm/i915/pm: drop get_fifo_size vfunc. (Michel Dänzer) [1988103] - drm/i915: Clean up pre-skl wm calling convention (Michel Dänzer) [1988103] - drm/i915/dmc: Update to DMC v2.12 (Michel Dänzer) [1988103] - drm/i915: Implement PSF GV point support (Michel Dänzer) [1988103] - drm/i915: Extend QGV point restrict mask to 0x3 (Michel Dänzer) [1988103] - drm/i915/display: Disable audio, DRRS and PSR before planes (Michel Dänzer) [1988103] - drm/i915: Make display workaround upper bounds exclusive (Michel Dänzer) [1988103] - drm/i915: Program DFR enable/disable as a GT workaround (Michel Dänzer) [1988103] - drm/i915/step: s/_revid_tbl/_revids (Michel Dänzer) [1988103] - drm/i915/display: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915/display/adlp: Disable underrun recovery (Michel Dänzer) [1988103] - drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect (Michel Dänzer) [1988103] - drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected() (Michel Dänzer) [1988103] - drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P (Michel Dänzer) [1988103] - drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking (Michel Dänzer) [1988103] - drm/i915/tc: Avoid using legacy AUX PW in TBT mode (Michel Dänzer) [1988103] - drm/i915/tc: Refactor TC-cold block/unblock helpers (Michel Dänzer) [1988103] - drm/i915/tc: Add a mode for the TypeC PHY's disconnected state (Michel Dänzer) [1988103] - drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink (Michel Dänzer) [1988103] - drm/i915/tc: Add/use helpers to retrieve TypeC port properties (Michel Dänzer) [1988103] - drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership (Michel Dänzer) [1988103] - drm/i915/tc: Remove waiting for PHY complete during releasing ownership (Michel Dänzer) [1988103] - drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode (Michel Dänzer) [1988103] - drm/i915: Force a TypeC PHY disconnect during suspend/shutdown (Michel Dänzer) [1988103] - drm/i915/adlp: Add support for remapping CCS FBs (Michel Dänzer) [1988103] - drm/i915: Follow a new->old platform check order in intel_fb_stride_alignment (Michel Dänzer) [1988103] - drm/i915/adlp: Assert that VMAs in DPT start at 0 (Michel Dänzer) [1988103] - drm/i915/adlp: Require always a power-of-two sized CCS surface stride (Michel Dänzer) [1988103] - drm/i915: Use tile block based dimensions for CCS origin x, y check (Michel Dänzer) [1988103] - drm/i915/fb: move user framebuffer stuff to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display: split out dpt out of intel_display.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_surf_alignment() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: add HAS_ASYNC_FLIPS feature macro (Michel Dänzer) [1988103] - drm/i915/fb: move intel_fb_align_height() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display/adlp: Add new PSR2 workarounds (Michel Dänzer) [1988103] - drm/i915: Program chicken bit during DP MST sequence on TGL+ (Michel Dänzer) [1988103] - drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation (Michel Dänzer) [1988103] - drm/i915: Update memory bandwidth parameters (Michel Dänzer) [1988103] - drm/i915/dp: fix for ADL_P/S dp/edp max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix DG1 and RKL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix EHL/JSL max source rates calculation (Michel Dänzer) [1988103] - drm/i915/dp: fix TGL and ICL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: Fix eDP max rate for display 11+ (Michel Dänzer) [1988103] - drm/i915/dp: fix DG2 max source rate check (Michel Dänzer) [1988103] - drm/i915/dg2: add DG2 UHBR source rates (Michel Dänzer) [1988103] - drm/i915/display: remove explicit CNL handling from intel_dp.c (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Enable mipi dsi support. (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband (Michel Dänzer) [1988103] - drm/i915/display: Update small joiner ram size (Michel Dänzer) [1988103] - drm/i915/adl_p: Also disable underrun recovery with MSO (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Correctly program MBUS DBOX A credits (Michel Dänzer) [1988103] - drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled (Michel Dänzer) [1988103] - drm/i915/adl_p: Add ddi buf translation tables for combo PHY (Michel Dänzer) [1988103] - drm/i915/adl_s: Update ddi buf translation tables (Michel Dänzer) [1988103] - drm/i915: Add the missing adls vswing tables (Michel Dänzer) [1988103] - drm/i915/adlp: Add workaround to disable CMTG clock gating (Michel Dänzer) [1988103] - drm/i915/adl_p: Allow underrun recovery when possible (Michel Dänzer) [1988103] - drm/i915: Add dummy IS_DG2 definition (Michel Dänzer) [1988103] - drm/i915: Extend Wa_1406941453 to adl-p (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement PSR changes (Michel Dänzer) [1988103] - drm/i915/debugfs: DISPLAY_VER 13 lpsp capability (Michel Dänzer) [1988103] - drm/i915/adlp: Add ADL-P GuC/HuC firmware files (Michel Dänzer) [1988103] - drm/i915/huc: Update TGL and friends to HuC 7.9.3 (Michel Dänzer) [1988103] - drm/i915/guc: Update firmware to v62.0.0 (Michel Dänzer) [1988103] - drm/i915/guc: Introduce unified HXG messages (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011303918 (Michel Dänzer) [1988103] - drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle SU Y granularity (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011168373 (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_22012278275 (Michel Dänzer) [1988103] - drm/i915: Nuke buf_trans hdmi functions (Michel Dänzer) [1988103] - drm/i915: Clean up jsl/ehl buf trans functions (Michel Dänzer) [1988103] - drm/i915: Fix ehl edp hbr2 vswing table (Michel Dänzer) [1988103] - drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table (Michel Dänzer) [1988103] - drm/i915: Fix dg1 buf trans tables (Michel Dänzer) [1988103] - drm/i915: Introduce rkl_get_combo_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs (Michel Dänzer) [1988103] - drm/i915: Introduce encoder->get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Store the HDMI default entry in the bug trans struct (Michel Dänzer) [1988103] - drm/i915; Return the whole buf_trans struct from get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Introduce intel_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Wrap the buf trans tables into a struct (Michel Dänzer) [1988103] - drm/i915: Rename dkl phy buf trans tables (Michel Dänzer) [1988103] - drm/i915: Wrap the platform specific buf trans structs into a union (Michel Dänzer) [1988103] - drm/i915: Introduce hsw_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans (Michel Dänzer) [1988103] - drm/i915/adl_p: Load DMC (Michel Dänzer) [1988103] - drm/i915/adl_p: Pipe B DMC Support (Michel Dänzer) [1988103] - drm/i915/xelpd: Pipe A DMC plugging (Michel Dänzer) [1988103] - drm/i915/dmc: Introduce DMC_FW_MAIN (Michel Dänzer) [1988103] - drm/i915/adl_p: Add initial ADL_P Workarounds (Michel Dänzer) [1988103] - drm/i915/xelpd: break feature inheritance (Michel Dänzer) [1988103] - backlight: backlight: Make of_find_backlight static (Jérôme Glisse) [1988103] - backlight: backlight: Drop backlight_put() (Jérôme Glisse) [1988103] - backlight: backlight: Introduce backlight_get_brightness() (Jérôme Glisse) [1988103] - backlight: backlight: Drop extern from prototypes (Jérôme Glisse) [1988103] - backlight: generic_bl: Remove this driver as it is unused (Michel Dänzer) [1988103] - backlight: backlight: Document enums in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Document inline functions in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_device documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_properties documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_ops documentation (Jérôme Glisse) [1988103] - backlight: backlight: Add backlight_is_blank() (Jérôme Glisse) [1988103] - backlight: Add backlight_device_get_by_name() (Jérôme Glisse) [1988103] - backlight: Expose brightness curve type through sysfs (Michel Dänzer) [1988103] - backlight: Remove obsolete comment for ->state (Jérôme Glisse) [1988103] - x86/gpu: add JasperLake to gen11 early quirks (Michel Dänzer) [1988103] - drm/i915/adl_p: ADL_P device info enabling (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31_ModeSupportAndSystemConfigurationFull (Michel Dänzer) [1988103] - drm/amdgpu: Initialize max/min_dpm_level (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_HSA_AMD_SVM for now (Michel Dänzer) [1988103] - i915: Convert to older tasklet API (Michel Dänzer) [1988103] - drm/ttm: Include asm/pgtable.h (Michel Dänzer) [1988103] - Merge DRM changes from upstream v5.13..v5.14.21 (Michel Dänzer) [1988103] - PCI: Add support for dev_groups to struct pci_driver (Jérôme Glisse) [1988103] - drm: Initialize some local variables to avoid compiler warnings (Jérôme Glisse) [1988103] - drm: Use swiotlb_nr_tbl instead of is_swiotlb_active (Jérôme Glisse) [1988103] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Jérôme Glisse) [1988103] - i915: Convert to older tasklet API (Jérôme Glisse) [1988103] - drm: Drop const from list_sort compare function prototypes (Jérôme Glisse) [1988103] - Merge DRM changes from upstream v5.12.14..v5.13 (Michel Dänzer) [1988103] - vfio/mdev: add helper to get index of mdev_type sysfs file (Jérôme Glisse) [1988103] - drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 (Jérôme Glisse) [1988103] - Revert "drm/i915: Implement Wa_1508744258" (Michel Dänzer) [1988103] - Revert "drm/i915: Add the missing adls vswing tables" (Michel Dänzer) [1988103] - x86/gpu: Add Alderlake-S stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add RKL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add TGL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add ElkhartLake to gen11 early quirks (Michel Dänzer) [1988103] - x86/gpu: reserve ICL's graphics stolen memory (Michel Dänzer) [1988103] - selftest/x86/signal: Include test cases for validating sigaltstack (Prarit Bhargava) [1837321] - x86/signal: Detect and prevent an alternate signal stack overflow (Prarit Bhargava) [1837321] - selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available (Prarit Bhargava) [1837321] - x86/fpu: Additional cleanups (Prarit Bhargava) [1837321] - binfmt_elf: Respect error return from `regset->active' (Prarit Bhargava) [1837321] - x86/fpu: Optimize out sigframe xfeatures when in init state (Prarit Bhargava) [1837321] - Documentation/x86: Add documentation for using dynamic XSTATE features (Prarit Bhargava) [1837321] - selftests/x86/amx: Add context switch test (Prarit Bhargava) [1837321] - selftests/x86/amx: Add test cases for AMX state management (Prarit Bhargava) [1837321] - x86/fpu: Include vmalloc.h for vzalloc() (Prarit Bhargava) [1837321] - x86/fpu/amx: Enable the AMX feature in 64-bit mode (Prarit Bhargava) [1837321] - x86/fpu: Add XFD handling for dynamic states (Prarit Bhargava) [1837321] - x86/fpu: Calculate the default sizes independently (Prarit Bhargava) [1837321] - x86/fpu/amx: Define AMX state components and have it used for boot-time checks (Prarit Bhargava) [1837321] - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add fpstate_realloc()/free() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add XFD #NM handler (Prarit Bhargava) [1837321] - x86/fpu: Update XFD state where required (Prarit Bhargava) [1837321] - x86/fpu: Add sanity checks for XFD (Prarit Bhargava) [1837321] - x86/fpu: Add XFD state to fpstate (Prarit Bhargava) [1837321] - x86/msr-index: Add MSRs for XFD (Prarit Bhargava) [1837321] - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (Prarit Bhargava) [1837321] - x86/fpu: Reset permission and fpstate on exec() (Prarit Bhargava) [1837321] - x86/fpu: Prepare fpu_clone() for dynamically enabled features (Prarit Bhargava) [1837321] - x86/fpu/signal: Prepare for variable sigframe length (Prarit Bhargava) [1837321] - x86/signal: Use fpu::__state_user_size for sigalt stack validation (Prarit Bhargava) [1837321] - x86/fpu: Add basic helpers for dynamically enabled features (Prarit Bhargava) [1837321] - x86/arch_prctl: Add controls for dynamic XSTATE components (Prarit Bhargava) [1837321] - x86/fpu: Add fpu_state_config::legacy_features (Prarit Bhargava) [1837321] - x86/fpu: Add members to struct fpu to cache permission information (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide xstate_calculate_size() (Prarit Bhargava) [1837321] - x86/signal: Implement sigaltstack size validation (Prarit Bhargava) [1837321] - signal: Add an optional check for altstack size (Prarit Bhargava) [1837321] - x86/fpu: Remove old KVM FPU interface (Prarit Bhargava) [1837321] - x86/kvm: Convert FPU handling to a single swap buffer (Prarit Bhargava) [1837321] - x86/fpu: Provide infrastructure for KVM FPU cleanup (Prarit Bhargava) [1837321] - x86/fpu: Prepare for sanitizing KVM FPU code (Prarit Bhargava) [1837321] - x86/fpu/xstate: Move remaining xfeature helpers to core (Prarit Bhargava) [1837321] - x86/fpu: Rework restore_regs_from_fpstate() (Prarit Bhargava) [1837321] - x86/fpu: Mop up xfeatures_mask_uabi() (Prarit Bhargava) [1837321] - x86/fpu: Move xstate feature masks to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu: Move xstate size to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu/xstate: Cleanup size calculations (Prarit Bhargava) [1837321] - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpu_config (Prarit Bhargava) [1837321] - x86/fpu/signal: Use fpstate for size and features (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for os_xsave() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate::size (Prarit Bhargava) [1837321] - x86/fpu: Add size and mask information to fpstate (Prarit Bhargava) [1837321] - x86/process: Move arch_thread_struct_whitelist() out of line (Prarit Bhargava) [1837321] - x86/fpu: Do not leak fpstate pointer on fork (Prarit Bhargava) [1837321] - x86/fpu: Remove fpu::state (Prarit Bhargava) [1837321] - x86/math-emu: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/core: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/signal: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/regset: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert tracing to fpstate (Prarit Bhargava) [1837321] - x86/KVM: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs xstate component clearing (Prarit Bhargava) [1837321] - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert fpstate_init() to struct fpstate (Prarit Bhargava) [1837321] - fpu/types.h: KABI fix Part I (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy to user (Prarit Bhargava) [1837321] - x86/fpu: Provide a proper function for ex_handler_fprestore() (Prarit Bhargava) [1837321] - x86/fpu: Replace the includes of fpu/internal.h (Prarit Bhargava) [1837321] - x86/fpu: Mop up the internal.h leftovers (Prarit Bhargava) [1837321] - x86/sev: Include fpu/xcr.h (Prarit Bhargava) [1837321] - x86/fpu: Remove internal.h dependency from fpu/signal.h (Prarit Bhargava) [1837321] - x86/fpu: Move fpstate functions to api.h (Prarit Bhargava) [1837321] - x86/fpu: Move mxcsr related code to core (Prarit Bhargava) [1837321] - x86/fpu: Move fpregs_restore_userregs() to core (Prarit Bhargava) [1837321] - x86/fpu: Make WARN_ON_FPU() private (Prarit Bhargava) [1837321] - x86/fpu: Move legacy ASM wrappers to core (Prarit Bhargava) [1837321] - x86/fpu: Move os_xsave() and os_xrstor() to core (Prarit Bhargava) [1837321] - x86/fpu: Make os_xrstor_booting() private (Prarit Bhargava) [1837321] - x86/fpu: Clean up CPU feature tests (Prarit Bhargava) [1837321] - x86/fpu: Move context switch and exit to user inlines into sched.h (Prarit Bhargava) [1837321] - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (Prarit Bhargava) [1837321] - x86/fpu: Rework copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy from user (Prarit Bhargava) [1837321] - x86/fpu: Move KVMs FPU swapping to FPU core (Prarit Bhargava) [1837321] - x86/fpu/xstate: Mark all init only functions __init (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide and use for_each_xfeature() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup xstate xcomp_bv initialization (Prarit Bhargava) [1837321] - x86/fpu: Do not inherit FPU context for kernel and IO worker threads (Prarit Bhargava) [1837321] - x86/process: Clone FPU in copy_thread() (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless memset in fpu_clone() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup the on_boot_cpu clutter (Prarit Bhargava) [1837321] - x86/fpu: Restrict xsaves()/xrstors() to independent states (Prarit Bhargava) [1837321] - x86/pkru: Remove useless include (Prarit Bhargava) [1837321] - x86/fpu: Update stale comments (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless argument from switch_fpu_finish() (Prarit Bhargava) [1837321] - x86/fpu: Mask out the invalid MXCSR bits properly (Prarit Bhargava) [1837321] - x86/fpu: Restore the masking out of reserved MXCSR bits (Prarit Bhargava) [1837321] - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/signal: Change return type of restore_sigcontext() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (Prarit Bhargava) [1837321] - x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in restore_sigcontext() (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in ia32_restore_sigcontext() (Prarit Bhargava) [1837321] - x86: Remove force_iret() (Prarit Bhargava) [1837321] - x86/uaccess, signal: Fix AC=1 bloat (Prarit Bhargava) [1837321] - x86/ia32: Fix ia32_restore_sigcontext() AC leak (Prarit Bhargava) [1837321] - x86/tsc: Add tsc_early_khz command line parameter (Prarit Bhargava) [1957375] - x86/debug: Support negative polarity DR6 bits (Prarit Bhargava) [2017958]- KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [2032931] - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [2032931] - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [2032931] - KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [2032931] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [1984910] - KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: arm64: selftests: arch_timer: Support vCPU migration (Gavin Shan) [2024808] - KVM: arm64: selftests: Add arch_timer test (Gavin Shan) [2024808] - KVM: arm64: selftests: Add host support for vGIC (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic GICv3 support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add light-weight spinlock support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add guest support to get the vcpuid (Gavin Shan) [2024808] - KVM: arm64: selftests: Maintain consistency for vcpuid type (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support to disable and enable local IRQs (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support to generate delays (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support for arch_timers (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support for cpu_relax (Gavin Shan) [2024808] - KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG (Gavin Shan) [2024808] - tools: arm64: Import sysreg.h (Gavin Shan) [2024808] - KVM: arm64: selftests: Add MMIO readl/writel support (Gavin Shan) [2024808] - selftests: KVM: Introduce psci_cpu_on_test (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: actually enable pmu regs in pmu sublist (Gavin Shan) [2024808] - KVM: arm64: Update MAINTAINERS to include selftests (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Split base and pmu registers (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Remove get-reg-list-sve (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Provide config selection option (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Prepare to run multiple configs at once (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Introduce vcpu configs (Gavin Shan) [2024808] - sctp: make the raise timer more simple and accurate (Xin Long) [2020474] - Enable flowtable ipv4/ipv6 support (Phil Sutter) [1850324] - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate (William Zhao) [1941928] - svcrdma: Fix a crash in svcrdma_counter_handler (Benjamin Coddington) [2037213] - fbcon: Fix global-out-of-bounds read in fbcon_get_font() (Lyude Paul) [1904374] - bnxt_en: Clean up completion ring page arrays completely (Ken Cox) [1987074] - bnxt_en: Fix error recovery regression (Ken Cox) [1987074] - bnxt_en: Fix possible unintended driver initiated error recovery (Ken Cox) [1987074] - bnxt_en: Fix UDP tunnel logic (Ken Cox) [1987074] - bnxt_en: Fix asic.rev in devlink dev info command (Ken Cox) [1987074] - bnxt_en: fix read of stored FW_PSID version on P5 devices (Ken Cox) [1987074] - bnxt_en: fix stored FW_PSID version masks (Ken Cox) [1987074] - bnxt_en: fix kernel doc warnings in bnxt_hwrm.c (Ken Cox) [1987074] - bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels (Ken Cox) [1987074] - bnxt_en: support multiple HWRM commands in flight (Ken Cox) [1987074] - bnxt_en: remove legacy HWRM interface (Ken Cox) [1987074] - bnxt_en: update all firmware calls to use the new APIs (Ken Cox) [1987074] - bnxt_en: use link_lock instead of hwrm_cmd_lock to protect link_info (Ken Cox) [1987074] - bnxt_en: add support for HWRM request slices (Ken Cox) [1987074] - bnxt_en: add HWRM request assignment API (Ken Cox) [1987074] - bnxt_en: discard out of sequence HWRM responses (Ken Cox) [1987074] - bnxt_en: introduce new firmware message API based on DMA pools (Ken Cox) [1987074] - bnxt_en: move HWRM API implementation into separate file (Ken Cox) [1987074] - bnxt_en: Refactor the HWRM_VER_GET firmware calls (Ken Cox) [1987074] - bnxt_en: remove DMA mapping for KONG response (Ken Cox) [1987074] - bnxt: count discards due to memory allocation errors (Ken Cox) [1987074] - bnxt: count packets discarded because of netpoll (Ken Cox) [1987074] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987074] - bnxt_en: Add missing DMA memory barriers (Ken Cox) [1987074] - bnxt_en: Disable aRFS if running on 212 firmware (Ken Cox) [1987074] - bnxt: count Tx drops (Ken Cox) [1987074] - bnxt: make sure xmit_more + errors does not miss doorbells (Ken Cox) [1987074] - bnxt: disable napi before canceling DIM (Ken Cox) [1987074] - bnxt: don't lock the tx queue from napi poll (Ken Cox) [1987074] - bnxt_en: Use register window 6 instead of 5 to read the PHC (Ken Cox) [1987074] - bnxt_en: Update firmware call to retrieve TX PTP timestamp (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.52 (Ken Cox) [1987074] - bnxt_en: Increase maximum RX ring size if jumbo ring is not used (Ken Cox) [1987074] - bnxt_en: Don't use static arrays for completion ring pages (Ken Cox) [1987074] - bnxt_en: Add missing periodic PHC overflow check (Ken Cox) [1987074] - bnxt_en: Log if an invalid signal detected on TSIO pin (Ken Cox) [1987074] - bnxt_en: Event handler for PPS events (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1987074 1990156] - bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1987074 1990156] - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1987074 1990156] - bnxt_en: Fix PTP capability discovery (Ken Cox) [1987074] - bnxt_en: Move bnxt_ptp_init() to bnxt_open() (Ken Cox) [1987074] - bnxt: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1987074] - bnxt_en: Enable hardware PTP support (Ken Cox) [1987074] - bnxt_en: Transmit and retrieve packet timestamps (Ken Cox) [1987074] - bnxt_en: Get the RX packet timestamp (Ken Cox) [1987074] - bnxt_en: Get the full 48-bit hardware timestamp periodically (Ken Cox) [1987074] - bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods (Ken Cox) [1987074] - bnxt_en: Get PTP hardware capability from firmware (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.47 (Ken Cox) [1987074] - bnxt_en: Fix fall-through warnings for Clang (Ken Cox) [1987074] - bnxt_en: Fix and improve .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Implement .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS. (Ken Cox) [1987074] - bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the VF MAC. (Ken Cox) [1987074] - bnxt_en: Move bnxt_approve_mac(). (Ken Cox) [1987074] - bnxt_en: allow VF config ops when PF is closed (Ken Cox) [1987074] - bnxt_en: Add support for fw managed link down feature. (Ken Cox) [1987074] - bnxt_en: Add a new phy_flags field to the main driver structure. (Ken Cox) [1987074] - bnxt_en: report signal mode in link up messages (Ken Cox) [1987074] - bnxt: add more ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool::get_fec_stats (Ken Cox) [1987074] - bnxt_en: Free and allocate VF-Reps during error recovery. (Ken Cox) [1987074] - bnxt_en: Refactor __bnxt_vf_reps_destroy(). (Ken Cox) [1987074] - bnxt_en: Refactor bnxt_vf_reps_create(). (Ken Cox) [1987074] - bnxt_en: Invalidate health register mapping at the end of probe. (Ken Cox) [1987074] - bnxt_en: Treat health register value 0 as valid in bnxt_try_reover_fw(). (Ken Cox) [1987074] - bnxt_en: Enhance retry of the first message to the firmware. (Ken Cox) [1987074] - bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the RDMA driver. (Ken Cox) [1987074] - bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps (Ken Cox) [1987074] - bnxt_en: don't fake firmware response success when PCI is disabled (Ken Cox) [1987074] - bnxt_en: Improve wait for firmware commands completion (Ken Cox) [1987074] - bnxt_en: Improve the status_reliable flag in bp->fw_health. (Ken Cox) [1987074] - Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005689] - rpmspec: add release string to kernel doc directory name (Jan Stancek) [1824836] - cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization (Mark Langsdorf) [2031830] - ACPI: CPPC: Add NULL pointer check to cppc_get_perf() (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Rework HWP calibration (Mark Langsdorf) [2031830] - ACPI: CPPC: Introduce cppc_get_nominal_perf() (Mark Langsdorf) [2031830] - cpufreq: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: CPU-specific scaling factor (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Avoid exposing two global attributes (Mark Langsdorf) [2031830] - ASoC: amd: renoir: Run hibernation callbacks (Renjith Pananchikkal) [1987617] - hugetlb: fix hugetlb cgroup refcounting during vma split (Waiman Long) [2032811] - hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings (Waiman Long) [2032811] - mm/hugetlb: change hugetlb_reserve_pages() to type bool (Waiman Long) [2032811] - hugetlb: fix an error code in hugetlb_reserve_pages() (Waiman Long) [2032811] - hugetlb_cgroup: fix offline of hugetlb cgroup with reservations (Waiman Long) [2032811] - hugetlb_cgroup: fix reservation accounting (Waiman Long) [2032811] - mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page (Waiman Long) [2032811] - mm/hugetlb: a page from buddy is not on any list (Waiman Long) [2032811] - mm/hugetlb: not necessary to coalesce regions recursively (Waiman Long) [2032811] - selftests/vm/write_to_hugetlbfs.c: fix unused variable warning (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation tests (Waiman Long) [2032811] - hugetlb: support file_region coalescing again (Waiman Long) [2032811] - hugetlb_cgroup: support noreserve mappings (Waiman Long) [2032811] - hugetlb_cgroup: add accounting for shared mappings (Waiman Long) [2032811] - hugetlb: disable region_add file_region coalescing (Waiman Long) [2032811] - hugetlb_cgroup: add reservation accounting for private mappings (Waiman Long) [2032811] - mm/hugetlb_cgroup: fix hugetlb_cgroup migration (Waiman Long) [2032811] - hugetlb_cgroup: add interface for charge/uncharge hugetlb reservations (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation counter (Waiman Long) [2032811] - mm/vma: move VM_NO_KHUGEPAGED into generic header (Waiman Long) [2032811] - mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation (Waiman Long) [2032811] - hugetlb: remove duplicated code (Waiman Long) [2032811] - hugetlb: region_chg provides only cache entry (Waiman Long) [2032811] - arm64/mm: Refactor __do_page_fault() (Waiman Long) [2032811] - arm64/mm: Drop task_struct argument from __do_page_fault() (Waiman Long) [2032811] - hugetlbfs: always use address space in inode for resv_map pointer (Waiman Long) [2032811] - mm: remove redundant 'default n' from Kconfig-s (Waiman Long) [2032811] - hugetlbfs: fix potential over/underflow setting node specific nr_hugepages (Waiman Long) [2032811] - hugetlb: allow to free gigantic pages regardless of the configuration (Waiman Long) [2032811] - mm/cma.c: fix crash on CMA allocation if bitmap allocation fails (Waiman Long) [2032811] - mm/cma.c: fix the bitmap status to show failed allocation reason (Waiman Long) [2032811] - mm/cma_debug.c: fix the break condition in cma_maxchunk_get() (Waiman Long) [2032811] - mm: no need to check return value of debugfs_create functions (Waiman Long) [2032811] - x86/mm: Break out user address space handling (Waiman Long) [2032811] - fs: add vfs_parse_fs_param_source() helper (Waiman Long) [2034609] - cgroup: verify that source is a string (Waiman Long) [2034609] - ice: Fix E810 PTP reset flow (Jonathan Toppins) [2013478] - ice: Use div64_u64 instead of div_u64 in adjfine (Jonathan Toppins) [2013478] - ice: Don't put stale timestamps in the skb (Jonathan Toppins) [2013478] - ice: Fix problems with DSCP QoS implementation (Jonathan Toppins) [2030400] - ice: fix software generating extra interrupts (Jonathan Toppins) [2030400] - ice: fix rate limit update after coalesce change (Jonathan Toppins) [2030400] - ice: update dim usage and moderation (Jonathan Toppins) [2030400] - ice: make use of ice_for_each_* macros (Jonathan Toppins) [2030400] - ice: Remove boolean vlan_promisc flag from function (Jonathan Toppins) [2030400] - ice: check whether PTP is initialized in ice_ptp_release() (Jonathan Toppins) [2030400] - ice: devlink: Make devlink_register to be void (Jonathan Toppins) [2030400] - ice: split ice_ring onto Tx/Rx separate structs (Jonathan Toppins) [2030400] - ice: Prefer kcalloc over open coded arithmetic (Jonathan Toppins) [2030400] - ice: Fix macro name for IPv4 fragment flag (Jonathan Toppins) [2030400] - ice: refactor devlink getter/fallback functions to void (Jonathan Toppins) [2030400] - ice: Fix link mode handling (Jonathan Toppins) [2030400] - ice: Add feature bitmap, helpers and a check for DSCP (Jonathan Toppins) [2030400] - ice: Add DSCP support (Jonathan Toppins) [2030400]- fanotify: Make waits for fanotify events only killable (Miklos Szeredi) [1897416] - fanotify: Use interruptible wait when waiting for permission events (Miklos Szeredi) [1897416] - fanotify: Track permission event state (Miklos Szeredi) [1897416] - fanotify: Simplify cleaning of access_list (Miklos Szeredi) [1897416] - fsnotify: Create function to remove event from notification list (Miklos Szeredi) [1897416] - fanotify: Move locking inside get_one_event() (Miklos Szeredi) [1897416] - fanotify: Fold dequeue_event() into process_access_response() (Miklos Szeredi) [1897416] - fanotify: rename struct fanotify_{,perm_}event_info (Miklos Szeredi) [1897416] - RDMA/mlx5: Fix crash when unbind multiport slave (Amir Tzin) [1997386] - redhat: Fix mock.cfg cleanup in redhat/Makefile (Benjamin Coddington) - timekeeping: Use proper clock specifier names in functions (Josef Oskera) [2026471] - leds: ledtrig-activity: use ktime_get_boot_ns() (Josef Oskera) [2026471] - iio: use timespec64 based interfaces for iio_get_time_ns() (Josef Oskera) [2026471] - drivers: net: netdevsim: fix devlink_trap selftests failing (Petr Oros) [2021837] - netdevsim: remove max_vfs dentry (Petr Oros) [2021837] - netdevsim: Fix unsigned being compared to less than zero (Petr Oros) [2021837] - devlink: Protect rate list with lock while switching modes (Petr Oros) [2021837] - devlink: Remove eswitch mode check for mode set call (Petr Oros) [2021837] - devlink: Decrease refcnt of parent rate object on leaf destroy (Petr Oros) [2021837] - docs: networking: devlink: avoid using ReST :doc:`foo` markup (Petr Oros) [2021837] - testing: selftests: drivers: net: netdevsim: devlink: add test case for hard drop statistics (Petr Oros) [2021837] - drivers: net: netdevsim: add devlink trap_drop_counter_get implementation (Petr Oros) [2021837] - testing: selftests: net: forwarding: add devlink-required functionality to test (hard) dropped stats field (Petr Oros) [2021837] - net: core: devlink: add dropped stats traps field (Petr Oros) [2021837] - devlink: Fix error message in devlink_rate_set_ops_supported() (Petr Oros) [2021837] - Documentation: devlink rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate grouping test (Petr Oros) [2021837] - netdevsim: Allow setting parent node of rate objects (Petr Oros) [2021837] - devlink: Allow setting parent node of rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate nodes test (Petr Oros) [2021837] - netdevsim: Implement support for devlink rate nodes (Petr Oros) [2021837] - devlink: Introduce rate nodes (Petr Oros) [2021837] - selftest: netdevsim: Add devlink port shared/max tx rate test (Petr Oros) [2021837] - netdevsim: Implement devlink rate leafs tx rate support (Petr Oros) [2021837] - devlink: Allow setting tx rate for devlink rate leaf objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate test (Petr Oros) [2021837] - netdevsim: Register devlink rate leaf objects per VF (Petr Oros) [2021837] - devlink: Introduce rate object (Petr Oros) [2021837] - netdevsim: Implement legacy/switchdev mode for VFs (Petr Oros) [2021837] - netdevsim: Implement VFs (Petr Oros) [2021837] - netdevsim: Implement port types and indexing (Petr Oros) [2021837] - netdevsim: Disable VFs on nsim_dev_reload_destroy() call (Petr Oros) [2021837] - netdevsim: Add max_vfs to bus_dev (Petr Oros) [2021837] - devlink: append split port number to the port name (Petr Oros) [2021837] - devlink: Correct VIRTUAL port to not have phys_port attributes (Petr Oros) [2021837] - docs: net: add missing devlink health cmd - trigger (Petr Oros) [2021837] - docs: net: tweak devlink health documentation (Petr Oros) [2021837] - devlink: fix typo in documentation (Petr Oros) [2021837] - devlink: Extend devlink port documentation for subfunctions (Petr Oros) [2021837] - udp: Validate checksum in udp_read_sock() (Jiri Benc) [1947007] - bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg (Jiri Benc) [1947007] - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding (Jiri Benc) [1947007] - selftests, bpf: Add one test for sockmap with strparser (Jiri Benc) [1947007] - selftests, bpf: Fix test_txmsg_ingress_parser error (Jiri Benc) [1947007] - skmsg: Lose offset info in sk_psock_skb_ingress (Jiri Benc) [1947007] - bpf, sockmap: Fix potential memory leak on unlikely error case (Jiri Benc) [1947007] - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function (Jiri Benc) [1947007] - bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats (Jiri Benc) [1947007] - bpf, sockmap: Fix memleak on ingress msg enqueue (Jiri Benc) [1947007] - bpf, sockmap: On cleanup we additionally need to remove cached skb (Jiri Benc) [1947007] - skmsg: Increase sk->sk_drops when dropping packets (Jiri Benc) [1947007] - skmsg: Pass source psock to sk_psock_skb_redirect() (Jiri Benc) [1947007] - skmsg: Teach sk_psock_verdict_apply() to return errors (Jiri Benc) [1947007] - skmsg: Fix a memory leak in sk_psock_verdict_apply() (Jiri Benc) [1947007] - skmsg: Clear skb redirect pointer before dropping it (Jiri Benc) [1947007] - udp: Fix a memory leak in udp_read_sock() (Jiri Benc) [1947007] - selftests/bpf: Retry for EAGAIN in udp_redir_to_connected() (Jiri Benc) [1947007] - skmsg: Improve udp_bpf_recvmsg() accuracy (Jiri Benc) [1947007] - bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 (Jiri Benc) [1947007] - flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() (Jiri Benc) [1947007] - sock_map: Fix a potential use-after-free in sock_map_close() (Jiri Benc) [1947007] - skmsg: Pass psock pointer to ->psock_update_sk_prot() (Jiri Benc) [1947007] - bpf, udp: Remove some pointless comments (Jiri Benc) [1947007] - selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - selftests/bpf: Add a test case for udp sockmap (Jiri Benc) [1947007] - sock_map: Update sock type checks for UDP (Jiri Benc) [1947007] - udp: Implement udp_bpf_recvmsg() for sockmap (Jiri Benc) [1947007] - skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() (Jiri Benc) [1947007] - udp: Implement ->read_sock() for sockmap (Jiri Benc) [1947007] - sock: Introduce sk->sk_prot->psock_update_sk_prot() (Jiri Benc) [1947007] - sock_map: Introduce BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - sock_map: Kill sock_map_link_no_progs() (Jiri Benc) [1947007] - sock_map: Simplify sock_map_link() a bit (Jiri Benc) [1947007] - skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() (Jiri Benc) [1947007] - skmsg: Use rcu work for destroying psock (Jiri Benc) [1947007] - skmsg: Avoid lock_sock() in sk_psock_backlog() (Jiri Benc) [1947007] - net: Introduce skb_send_sock() for sock_map (Jiri Benc) [1947007] - skmsg: Introduce a spinlock to protect ingress_msg (Jiri Benc) [1947007] - skmsg: Lock ingress_skb when purging (Jiri Benc) [1947007] - bpf: tcp: Limit calling some tcp cc functions to CONFIG_DYNAMIC_FTRACE (Jiri Benc) [1947007] - bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list (Jiri Benc) [1947007] - bpf: tcp: Remove comma which is causing build error (Jiri Benc) [1947007] - bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc (Jiri Benc) [1947007] - tcp: Rename bictcp function prefix to cubictcp (Jiri Benc) [1947007] - bpf: Add getter and setter for SO_REUSEPORT through bpf_{g,s}etsockopt (Jiri Benc) [1947007] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Jiri Benc) [1947007] - xsk: Update rings for load-acquire/store-release barriers (Jiri Benc) [1947007] - skmsg: Add function doc for skb->_sk_redir (Jiri Benc) [1947007] - skmsg: Remove unused sk_psock_stop() declaration (Jiri Benc) [1947007] - skmsg: Get rid of sk_psock_bpf_run() (Jiri Benc) [1947007] - skmsg: Make __sk_psock_purge_ingress_msg() static (Jiri Benc) [1947007] - sock_map: Make sock_map_prog_update() static (Jiri Benc) [1947007] - sock_map: Rename skb_parser and skb_verdict (Jiri Benc) [1947007] - skmsg: Move sk_redir from TCP_SKB_CB to skb (Jiri Benc) [1947007] - bpf: Compute data_end dynamically with JIT code (Jiri Benc) [1947007] - skmsg: Get rid of struct sk_psock_parser (Jiri Benc) [1947007] - bpf: Clean up sockmap related Kconfigs (Jiri Benc) [1947007] - xsk: Build skb by page (aka generic zerocopy xmit) (Jiri Benc) [1947007] - xsk: Respect device's headroom and tailroom on generic xmit path (Jiri Benc) [1947007] - virtio-net: Support IFF_TX_SKB_NO_LINEAR flag (Jiri Benc) [1947007] - net: Add priv_flags for allow tx skb without linear (Jiri Benc) [1947007] - netdevice: Add missing IFF_PHONY_HEADROOM self-definition (Jiri Benc) [1947007] - skmsg: Make sk_psock_destroy() static (Jiri Benc) [1947007] - skmsg: Use fallthrough pseudo-keyword (Jiri Benc) [1947007] - net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP (Jiri Benc) [1947007] - virtio_net: Account for tx bytes and packets on sending xdp_frames (Jiri Benc) [1947007] - inet: udp{4|6}_lib_lookup_skb() skb argument is const (Jiri Benc) [1947007] - inet: constify inet_sdif() argument (Jiri Benc) [1947007] - udp: move gro declarations to net/udp.h (Jiri Benc) [1947007] - net: move tcp gro declarations to net/tcp.h (Jiri Benc) [1947007] - tcp: add declarations to avoid warnings (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->send_check (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit (Jiri Benc) [1947007] - net: remove unused skb_send_sock() (Jiri Benc) [1947007] - net: Use skb_frag_off accessors (Jiri Benc) [1947007] - net: Use skb accessors in network core (Jiri Benc) [1947007] - skbuff: fix compilation warnings in skb_dump() (Jiri Benc) [1947007] - skbuff: increase verbosity when dumping skb data (Jiri Benc) [1947007] - net: dump more useful information in netdev_rx_csum_fault() (Jiri Benc) [1947007] - net: avoid indirect calls in L4 checksum calculation (Jiri Benc) [1947007] - net/core: Allow the compiler to verify declaration and definition consistency (Jiri Benc) [1947007] - efi/arm64: Drop erroneous '__pure' attribute from set_nokaslr() (Vitaly Kuznetsov) [2026995] - drm/nouveau: clean up all clients on device removal (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1901903] {CVE-2020-27820} - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2025759] - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2021399] - PCI/portdrv: Enable Bandwidth Notification only if port supports it (Myron Stowe) [1981738] - cifs: keep referral server sessions alive (Ronnie Sahlberg) [2030880] - cifs: check pointer before freeing (Ronnie Sahlberg) [2030880] - cifs: constify path argument of ->make_node() (Ronnie Sahlberg) [2030880] - cifs: constify get_normalized_path() properly (Ronnie Sahlberg) [2030880] - cifs: don't cargo-cult strndup() (Ronnie Sahlberg) [2030880] - cifs: cleanup misc.c (Ronnie Sahlberg) [2030880] - cifs: get rid of @noreq param in __dfs_cache_find() (Ronnie Sahlberg) [2030880] - cifs: do not send tree disconnect to ipc shares (Ronnie Sahlberg) [2030880] - cifs: fix doc warnings in cifs_dfs_ref.c (Ronnie Sahlberg) [2030880] - cifs: introduce helper for finding referral server to improve DFS target resolution (Ronnie Sahlberg) [2030880] - cifs: check all path components in resolved dfs target (Ronnie Sahlberg) [2030880] - cifs: fix DFS failover (Ronnie Sahlberg) [2030880] - Enable CONFIG_SCHED_CLUSTER (Phil Auld) [1920645] - sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [1920645] - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [1920645] - x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [1920645] - sched,x86: Fix L2 cache mask (Phil Auld) [1920645] - sched: Add cluster scheduler level for x86 (Phil Auld) [1920645] - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [1920645] - topology: Represent clusters of CPUs within a die (Phil Auld) [1920645] - cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [1920645] - drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [1920645] - x86/cpu: Add get_llc_id() helper function (Phil Auld) [1920645] - x86/smp: Add a per-cpu view of SMT state (Phil Auld) [1920645] - ARM: 8943/1: Fix topology setup in case of CPU hotplug for CONFIG_SCHED_MC (Phil Auld) [1920645] - arm: Use common cpu_topology structure and functions. (Phil Auld) [1920645] - cpu-topology: Move cpu topology code to common code. (Phil Auld) [1920645] - netfilter: ctnetlink: allow to filter dump by status bits (Florian Westphal) [1991526] - netfilter: ctnetlink: add and use a helper for mark parsing (Florian Westphal) [1991526] - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo (Florian Westphal) [1991526] - netfilter: ctnetlink: add timeout and protoinfo to destroy events (Florian Westphal) [1991526] - netfilter: ctnetlink: fix mark based dump filtering regression (Florian Westphal) [1991526] - netfilter: ctnetlink: memleak in filter initialization error path (Florian Westphal) [1991526] - netfilter: ctnetlink: add kernel side filtering for dump (Florian Westphal) [1991526] - netfilter: ctnetlink: don't dump ct extensions of unconfirmed conntracks (Florian Westphal) [1991526] - netfilter: ctnetlink: be more strict when NF_CONNTRACK_MARK is not set (Florian Westphal) [1991526] - netfilter: ctnetlink: Fix regression in conntrack entry deletion (Florian Westphal) [1991526] - netfilter: ctnetlink: Resolve conntrack L3-protocol flush regression (Florian Westphal) [1991526] - netfilter: ctnetlink: always honor CTA_MARK_MASK (Florian Westphal) [1991526] - netfilter: ctnetlink: must check mark attributes vs NULL (Florian Westphal) [1991526] - netfilter: ctnetlink: Support L3 protocol-filter on flush (Florian Westphal) [1991526] - netfilter: nftables: fix incorrect increment of loop counter (Phil Sutter) [1983635] - netfilter: nf_tables: initialize set before expression setup (Phil Sutter) [1983635] - netfilter: nftables: add set expression flags (Phil Sutter) [1983635] - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature (Phil Sutter) [1983635] - netfilter: nft_dynset: dump expressions when set definition contains no expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: honor stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name (Phil Sutter) [1983635] - netfilter: nftables: clone set element expression template (Phil Sutter) [1983635] - netfilter: nftables: relax check for stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nftables: netlink support for several set element expressions (Phil Sutter) [1983635] - netfilter: nf_tables: skip set types that do not support for expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: allow dynamic updates of non-anonymous set (Phil Sutter) [1983635] - netfilter: nftables: generalize set extension to support for several expressions (Phil Sutter) [1983635] - netfilter: nf_tables: do not update stateful expressions if lookup is inverted (Phil Sutter) [1983635] - netfilter: nftables: move nft_expr before nft_set (Phil Sutter) [1983635] - netfilter: nf_tables: Align nft_expr private data to 64-bit (Phil Sutter) [1983635] - netfilter: nftables: generalize set expressions support (Phil Sutter) [1983635] - netfilter: nft_dynset: validate set expression definition (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it (Phil Sutter) [1983635] - netfilter: nf_tables: fix double-free on set expression from the error path (Phil Sutter) [1983635] - netfilter: nf_tables: allow to specify stateful expression in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: bogus EBUSY when deleting set after flush (Phil Sutter) [1983635] - netfilter: nf_tables: pass context to nft_set_destroy() (Phil Sutter) [1983635] - netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c (Phil Sutter) [1983635] - netfilter: nf_tables: relocate header content to consumer (Phil Sutter) [1983635] - netfilter: nft_lookup: update element stateful expression (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_update_expr() helper function (Phil Sutter) [1983635] - netfilter: nf_tables: add elements with stateful expressions (Phil Sutter) [1983635] - netfilter: nf_tables: statify nft_expr_init() (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_alloc() (Phil Sutter) [1983635] - netfilter: nf_tables: enable set expiration time for set elements (Phil Sutter) [1983635] - hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026376] {CVE-2021-4002} - tlb: mmu_gather: add tlb_flush_*_range APIs (Rafael Aquini) [2026376] {CVE-2021-4002} - ACPI: PM: Do not turn off power resources in unknown state (Mark Langsdorf) [1997696] - ACPI: PRM: Find PRMT table before parsing it (Mark Langsdorf) [1997696] - ACPI: NFIT: Fix support for virtual SPA ranges (Mark Langsdorf) [1997696] - ACPI: DPTF: Fix reading of attributes (Mark Langsdorf) [1997696] - ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007 (Mark Langsdorf) [1997696] - ACPI: Kconfig: Fix table override from built-in initrd (Mark Langsdorf) [1997696] - ACPI: video: Add quirk for the Dell Vostro 3350 (Mark Langsdorf) [1997696] - ACPI: AMBA: Fix resource name in /proc/iomem (Mark Langsdorf) [1997696] - ACPI: PM: postpone bringing devices to D0 unless we need them (Mark Langsdorf) [1997696] - ACPI: tables: Add custom DSDT file as makefile prerequisite (Mark Langsdorf) [1997696] - ACPI: bgrt: Use sysfs_emit (Mark Langsdorf) [1997696] - ACPI: bgrt: Fix CFI violation (Mark Langsdorf) [1997696] - ACPI: EC: trust DSDT GPE for certain HP laptop (Mark Langsdorf) [1997696] - ACPI: scan: Simplify acpi_table_events_fn() (Mark Langsdorf) [1997696] - ACPI: sysfs: Remove tailing return statement in void function (Mark Langsdorf) [1997696] - ACPI: sysfs: Use __ATTR_RO() and __ATTR_RW() macros (Mark Langsdorf) [1997696] - ACPI: sysfs: Sort headers alphabetically (Mark Langsdorf) [1997696] - ACPI: sysfs: Refactor param_get_trace_state() to drop dead code (Mark Langsdorf) [1997696] - ACPI: sysfs: Unify pattern of memory allocations (Mark Langsdorf) [1997696] - ACPI: sysfs: Allow bitmap list to be supplied to acpi_mask_gpe (Mark Langsdorf) [1997696] - ACPI: sysfs: Make sparse happy about address space in use (Mark Langsdorf) [1997696] - ACPI: scan: Fix race related to dropping dependencies (Mark Langsdorf) [1997696] - ACPI: scan: Reorganize acpi_device_add() (Mark Langsdorf) [1997696] - ACPI: scan: Fix device object rescan in acpi_scan_clear_dep() (Mark Langsdorf) [1997696] - ACPI: scan: Make acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange acpi_dev_get_first_consumer_dev_cb() (Mark Langsdorf) [1997696] - ACPI: scan: Define acpi_bus_put_acpi_device() as static inline (Mark Langsdorf) [1997696] - ACPI: NVS: fix doc warnings in nvs.c (Mark Langsdorf) [1997696] - ACPI: sysfs: fix doc warnings in device_sysfs.c (Mark Langsdorf) [1997696] - ACPI: APEI: fix synchronous external aborts in user-mode (Mark Langsdorf) [1997696] - mfd: tps68470: Remove tps68470 MFD driver (Mark Langsdorf) [1997696] - ACPI: power: Use dev_dbg() to print some messages (Mark Langsdorf) [1997696] - ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hint (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Fix several coding style issues (Mark Langsdorf) [1997696] - ACPI: sysfs: Drop four redundant return statements (Mark Langsdorf) [1997696] - ACPI: video: Drop three redundant return statements (Mark Langsdorf) [1997696] - ACPI: sleep: Fix acpi_pm_pre_suspend() kernel-doc (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Remove redundant initialization of 'obj' (Mark Langsdorf) [1997696] - ACPI: utils: Introduce acpi_get_local_address() (Mark Langsdorf) [1997696] - ACPI: scan: initialize local variable to avoid garbage being returned (Mark Langsdorf) [1997696] - ACPI: Remove redundant clearing of context->ret.pointer from acpi_run_osc() (Mark Langsdorf) [1997696] - redhat/configs: Add Enable CONFIG_ACPI_PRMT (Mark Langsdorf) [1997696] - ACPI: PRM: Deal with table not present or no module found (Mark Langsdorf) [1997696] - ACPI: Do not singal PRM support if not enabled (Mark Langsdorf) [1997696] - ACPI: Kconfig: Provide help text for the ACPI_PRMT option (Mark Langsdorf) [1997696] - ACPI: PRM: make symbol 'prm_module_list' static (Mark Langsdorf) [1997696] - ACPI: Correct \_SB._OSC bit definition for PRM (Mark Langsdorf) [1997696] - ACPI: Add \_SB._OSC bit for PRM (Mark Langsdorf) [1997696] - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype (Mark Langsdorf) [1997696] - ACPICA: Add PRMT module header to facilitate parsing (Mark Langsdorf) [1997696] - ACPI: scan: Add function to fetch dependent of ACPI device (Mark Langsdorf) [1997696] - ACPI: scan: Extend acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs (Mark Langsdorf) [1997696] - ACPI: NUMA: fix typo in a comment (Mark Langsdorf) [1997696] - ACPI: sysfs: Fix a buffer overrun problem with description_show() (Mark Langsdorf) [1997696] - ACPI: LPSS: Use kstrtol() instead of simple_strtol() (Mark Langsdorf) [1997696] - ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_init_fpdt() (Mark Langsdorf) [1997696] - ACPI: tables: PPTT: Populate cache-id if provided by firmware (Mark Langsdorf) [1997696] - ACPI: OSL: Use DEFINE_RES_IO_NAMED() to simplify code (Mark Langsdorf) [1997696] - ACPI: bus: Call kobject_put() in acpi_init() error path (Mark Langsdorf) [1997696] - ACPI: bus: Remove unneeded assignment (Mark Langsdorf) [1997696] - ACPI: sleep: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sbs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: scan: Unify the log message printing (Mark Langsdorf) [1997696] - ACPI: sbshc: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sysfs: Cleanup message printing (Mark Langsdorf) [1997696] - ACPI: reboot: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Cleanup the printing messages (Mark Langsdorf) [1997696] - ACPI: processor_perflib: Cleanup print messages (Mark Langsdorf) [1997696] - ACPI: processor_thermal: Remove unused PREFIX for printing (Mark Langsdorf) [1997696] - ACPI: pci_root: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: osl: Remove the duplicated PREFIX for message printing (Mark Langsdorf) [1997696] - ACPI: nvs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: glue: Clean up the printing messages (Mark Langsdorf) [1997696] - ACPI: event: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: bus: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: blacklist: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: cmos_rtc: Using pr_fmt() and remove PREFIX (Mark Langsdorf) [1997696] - ACPI: scan: Constify acpi_dma_supported() helper function (Mark Langsdorf) [1997696] - ACPICA: Update version to 20210604 (Mark Langsdorf) [1997696] - ACPICA: Add support for PlatformRtMechanism OperationRegion handler (Mark Langsdorf) [1997696] - ACPICA: iASL: add disassembler support for PRMT (Mark Langsdorf) [1997696] - ACPICA: Add the CFMWS structure definition to the CEDT table (Mark Langsdorf) [1997696] - ACPICA: Add defines for the CXL Host Bridge Structure (CHBS) (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the BDAT ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add _PLD panel positions (Mark Langsdorf) [1997696] - ACPICA: Use ACPI_FALLTHROUGH (Mark Langsdorf) [1997696] - ACPICA: iASL Table Compiler: Add full support for RGRT ACPI table (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the SVKL table (Mark Langsdorf) [1997696] - ACPICA: iASL: Finish support for the IVRS ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add SVKL table headers (Mark Langsdorf) [1997696] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Mailbox Structure (Mark Langsdorf) [1997696] - ACPI: power: Rework turning off unused power resources (Mark Langsdorf) [1997696] - ACPI: power: Save the last known state of each power resource (Mark Langsdorf) [1997696] - ACPI: power: Use u8 as the power resource state data type (Mark Langsdorf) [1997696] - ACPI: configfs: Replace ACPI_INFO() with pr_debug() (Mark Langsdorf) [1997696] - ACPI: ipmi: Remove address space handler in error path (Mark Langsdorf) [1997696] - ACPI: EC: Make more Asus laptops use ECDT _GPE (Mark Langsdorf) [1997696] - ACPI: event: Remove redundant initialization of local variable (Mark Langsdorf) [1997696] - ACPI: sbshc: Fix fall-through warning for Clang (Mark Langsdorf) [1997696] - ACPI: PM / fan: Put fan device IDs into separate header file (Mark Langsdorf) [1997696] - ACPI: APEI: Don't warn if ACPI is disabled (Mark Langsdorf) [1997696] - ACPI: processor idle: Fix up C-state latency if not ordered (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange dep_unmet initialization (Mark Langsdorf) [1997696] - ACPI: DPTF: Add battery participant for Intel SoCs (Mark Langsdorf) [1997696] - md/raid5: avoid device_lock in read_one_chunk() (Nigel Croxon) [1985919] - md: add comments in md_integrity_register (Nigel Croxon) [1985919] - md: check level before create and exit io_acct_set (Nigel Croxon) [1985919] - md/raid10: enable io accounting (Nigel Croxon) [1985919] - md/raid1: enable io accounting (Nigel Croxon) [1985919] - md/raid5: avoid redundant bio clone in raid5_read_one_chunk (Nigel Croxon) [1985919] - md/raid5: move checking badblock before clone bio in raid5_read_one_chunk (Nigel Croxon) [1985919] - md: add io accounting for raid0 and raid5 (Nigel Croxon) [1985919] - md: revert io stats accounting (Nigel Croxon) [1985919] - md/raid5: remove an incorrect assert in in_chunk_boundary (Nigel Croxon) [1985919] - md: use rdev_read_only in restart_array (Nigel Croxon) [1985919] - md/raid6: refactor raid5_read_one_chunk (Nigel Croxon) [1985919] - md: remove md_bio_alloc_sync (Nigel Croxon) [1985919] - md: simplify sync_page_io (Nigel Croxon) [1985919] - md: remove bio_alloc_mddev (Nigel Croxon) [1985919] - md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct (Nigel Croxon) [1985919] - md: improve io stats accounting (Nigel Croxon) [1985919]- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970663] - igbvf: convert to strongly typed descriptors (Corinna Vinschen) [1970663] - intel: call csum functions with well formatted arguments (Corinna Vinschen) [1970663] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970663] - igb: fix netpoll exit with traffic (Corinna Vinschen) [1970662] - igb: unbreak I2C bit-banging on i350 (Corinna Vinschen) [1970662] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970662] - igb: Avoid memcpy() over-reading of ETH_SS_STATS (Corinna Vinschen) [1970662] - igb: Add counter to i21x doublecheck (Corinna Vinschen) [1970662] - igb: Fix position of assignment to *ring (Corinna Vinschen) [1970662] - igb: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970662] - igb: Fix an error handling path in 'igb_probe()' (Corinna Vinschen) [1970662] - igb: Fix use-after-free error during reset (Corinna Vinschen) [1970662] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970662] - igb: add correct exception tracing for XDP (Corinna Vinschen) [1970662] - igb: Fix XDP with PTP enabled (Corinna Vinschen) [1970662] - igb: Fix -Wunused-const-variable warning (Corinna Vinschen) [1970662] - igb: override two checker warnings (Corinna Vinschen) [1970662] - igb: fix assignment on big endian machines (Corinna Vinschen) [1970662] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970662] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970662] - intel: remove checker warning (Corinna Vinschen) [1970662] - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Stefan Assmann) [1970651] - i40e: Fix pre-set max number of queues for VF (Stefan Assmann) [1970651] - i40e: Fix failed opcode appearing if handling messages from VF (Stefan Assmann) [1970651] - i40e: Fix display error code in dmesg (Stefan Assmann) [1970651] - i40e: Fix creation of first queue by omitting it if is not power of two (Stefan Assmann) [1970651] - i40e: Fix warning message and call stack during rmmod i40e driver (Stefan Assmann) [1970651] - i40e: Fix ping is lost after configuring ADq on VF (Stefan Assmann) [1970651] - i40e: Fix changing previously set num_queue_pairs for PFs (Stefan Assmann) [1970651] - i40e: Fix NULL ptr dereference on VSI filter sync (Stefan Assmann) [1970651] - i40e: Fix correct max_pkt_size on VF RX queue (Stefan Assmann) [1970651] - ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [1970651] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970651] - i40e: Fix ATR queue selection (Stefan Assmann) [1970651] - i40e: Fix spelling mistake "dissable" -> "disable" (Stefan Assmann) [1970651] - iavf: do not override the adapter state in the watchdog task (again) (Stefan Assmann) [1970650] - iavf: missing unlocks in iavf_watchdog_task() (Stefan Assmann) [1970650] - iavf: Fix reporting when setting descriptor count (Stefan Assmann) [1970650] - iavf: restore MSI state on reset (Stefan Assmann) [1970650] - iavf: Fix displaying queue statistics shown by ethtool (Stefan Assmann) [1970650] - iavf: Refactor string format to avoid static analysis warnings (Stefan Assmann) [1970650] - iavf: Refactor text of informational message (Stefan Assmann) [1970650] - iavf: Fix static code analysis warning (Stefan Assmann) [1970650] - iavf: Refactor iavf_mac_filter struct memory usage (Stefan Assmann) [1970650] - iavf: Enable setting RSS hash key (Stefan Assmann) [1970650] - iavf: Add trace while removing device (Stefan Assmann) [1970650] - iavf: return errno code instead of status code (Stefan Assmann) [1970650] - iavf: Log info when VF is entering and leaving Allmulti mode (Stefan Assmann) [1970650] - iavf: Add change MTU message (Stefan Assmann) [1970650] - iavf: Fix VLAN feature flags after VFR (Stefan Assmann) [1970650] - iavf: Fix refreshing iavf adapter stats on ethtool request (Stefan Assmann) [1970650] - iavf: Fix deadlock occurrence during resetting VF interface (Stefan Assmann) [1970650] - iavf: Prevent changing static ITR values if adaptive moderation is on (Stefan Assmann) [1970650] - iavf: Restore VLAN filters after link down (Stefan Assmann) [1970650] - iavf: Fix for setting queues to 0 (Stefan Assmann) [1970650] - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Stefan Assmann) [1970650] - iavf: validate pointers (Stefan Assmann) [1970650] - iavf: prevent accidental free of filter structure (Stefan Assmann) [1970650] - iavf: Fix failure to exit out from last all-multicast mode (Stefan Assmann) [1970650] - iavf: don't clear a lock we don't hold (Stefan Assmann) [1970650] - iavf: free q_vectors before queues in iavf_disable_vf (Stefan Assmann) [1970650] - iavf: check for null in iavf_fix_features (Stefan Assmann) [1970650] - iavf: Fix return of set the new channel count (Stefan Assmann) [1970650] - iavf: Fix kernel BUG in free_msi_irqs (Stefan Assmann) [1970650] - iavf: Add helper function to go from pci_dev to adapter (Stefan Assmann) [1970650] - iavf: Combine init and watchdog state machines (Stefan Assmann) [1970650] - iavf: Add __IAVF_INIT_FAILED state (Stefan Assmann) [1970650] - iavf: Refactor iavf state machine tracking (Stefan Assmann) [1970650] - iavf: fix double unlock of crit_lock (Stefan Assmann) [1970650] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970650] - iavf: Fix ping is lost after untrusted VF had tried to change MAC (Stefan Assmann) [1970650] - iavf: use mutexes for locking of critical sections (Stefan Assmann) [1970650] - qed: rdma - don't wait for resources under hw error recovery flow (Manish Chopra) [1998195] - qed: Handle management FW error (Manish Chopra) [1998195] - qede: Fix memset corruption (Manish Chopra) [1998195] - qed: Enable automatic recovery on error condition. (Manish Chopra) [1998195] - qed: Fix the VF msix vectors flow (Manish Chopra) [1998195] - qed: Fix null-pointer dereference in qed_rdma_create_qp() (Manish Chopra) [1998195] - qed: qed ll2 race condition fixes (Manish Chopra) [1998195] - qed: Remove duplicated include of kernel.h (Manish Chopra) [1998195] - qed: Remove redundant prints from the iWARP SYN handling (Manish Chopra) [1998195] - qed: Skip DORQ attention handling during recovery (Manish Chopra) [1998195] - qed: Avoid db_recovery during recovery (Manish Chopra) [1998195] - qede: fix crash in rmmod qede while automatic debug collection (Manish Chopra) [1998195] - RDMA/qedr: Improve error logs for rdma_alloc_tid error return (Manish Chopra) [1998195] - RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc (Manish Chopra) [1998195] - net: qed: remove unneeded return variables (Manish Chopra) [1998195] - net: qede: Fix end of loop tests for list_for_each_entry (Manish Chopra) [1998195] - qede: Remove rcu_read_lock() around XDP program invocation (Manish Chopra) [1998195] - net: qed: Fix memcpy() overflow of qed_dcbx_params() (Manish Chopra) [1998195] - net: qede: Use list_for_each_entry() to simplify code (Manish Chopra) [1998195] - qed: Fix duplicate included linux/kernel.h (Manish Chopra) [1998195] - qed: Add IP services APIs support (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW Initializations (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add support of HW filter block (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload Connection Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload PF Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add TCP_ULP FW resource layout (Manish Chopra) [1998195] - net: qed: remove redundant initialization of variable rc (Manish Chopra) [1998195] - net: qed: remove unused including (Manish Chopra) [1998195] - qede: remove unused including (Manish Chopra) [1998195] - linux/qed: Mundane spelling fixes throughout the file (Manish Chopra) [1998195] - qed: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Use true and false for bool variable (Manish Chopra) [1998195] - qede: preserve per queue stats across up/down of interface (Manish Chopra) [1998195] - qede: add per queue coalesce support for qede driver (Manish Chopra) [1998195] - qede: add netpoll support for qede driver (Manish Chopra) [1998195] - RDMA/qedr: Remove in_irq() usage from debug output (Manish Chopra) [1998195] - linux/qed: fix spelling typo in qed_chain.h (Manish Chopra) [1998195] - qed: select CONFIG_CRC32 (Manish Chopra) [1998195] - IB/qedr: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Endianness warnings cleanup (Manish Chopra) [1998195] - qed/qed_ll2: Replace one-element array with flexible-array member (Manish Chopra) [1998195] - net: qed: use true,false for bool variables (Manish Chopra) [1998195] - RDMA/qedr: Fix reported max_pkeys (Manish Chopra) [1998195] - qed: align adjacent indent (Manish Chopra) [1998195] - qed: fix kconfig help entries (Manish Chopra) [1998195] - sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [1992387] - net: tg3: fix obsolete check of !err (Ken Cox) [1987082] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987082] - tg3: Remove unused PHY_BRCM flags (Ken Cox) [1987082] - net: check skb sec_path when re-initializing slow_gro in gro_list_prepare (Xin Long) [2030476] - e1000e: Fix the max snoop/no-snoop latency for 10M (Ken Cox) [1970665] - net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [1970665] - e1000e: Add space to the debug print (Ken Cox) [1970665] - e1000e: Additional PHY power saving in S0ix (Ken Cox) [1970665] - e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [1970665] - e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [1970665] - e1000e: Fix an error handling path in 'e1000_probe()' (Ken Cox) [1970665] - e1000e: Check the PCIm state (Ken Cox) [1970665] - net: e1000e: fix misspell word "retreived" (Ken Cox) [1970665] - net: e1000e: remove repeated word "slot" for netdev.c (Ken Cox) [1970665] - net: e1000e: remove repeated word "the" for ich8lan.c (Ken Cox) [1970665] - ppc64: Fix incorrect qrwlock use in debug kernel (Waiman Long) [2027200] - locking: Remove spin_lock_flags() etc (Waiman Long) [2027200] - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2007903] - bpf/selftests: enable atomic_bounds test (Viktor Malik) [2030572] - Revert "bpf: Remove atomics tests from test_progs" (Viktor Malik) [2030572] - bpf/selftests: disable tests failing on RHEL 8.6 (Viktor Malik) [2025797 2025801 2025810 2025812 2025813] - bpf/selftests: allow disabling prog_tests (Viktor Malik) [2030572] - xfs: drop experimental warnings for bigtime and inobtcount (Bill O'Donnell) [2022903] - libxfs: expose inobtcount in xfs geometry (Bill O'Donnell) [2022903] - xfs: enable new inode btree counters feature (Bill O'Donnell) [2022903] - xfs: enable big timestamps (Bill O'Donnell) [2022903] - selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2019055] - selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2019055] - selftests: net: bridge: update IGMP/MLD membership interval value (Ivan Vecera) [2019055] - net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2019055] - net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2019055] - net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2019055] - net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2019055] - net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2019055] - net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2019055] - net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2019055] - net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2019055] - net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2019055] - net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2019055] - net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2019055] - net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2019055] - net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2019055] - net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2019055] - net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2019055] - net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2019055] - net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2019055] - net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2019055] - net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2019055] - net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2019055] - net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2019055] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Ivan Vecera) [2019055] - net: bridge: fix flags interpretation for extern learn fdb entries (Ivan Vecera) [2019055] - net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2019055] - net: bridge: fix memleak in br_add_if() (Ivan Vecera) [2019055] - net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2019055] - net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry (Ivan Vecera) [2019055] - net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2019055] - net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2019055] - net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2019055] - net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2019055] - net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2019055] - net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2019055] - net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2019055] - net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2019055] - net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2019055] - net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2019055] - net: bridge: multicast: add mdb context support (Ivan Vecera) [2019055] - net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2019055] - net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2019055] - net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2019055] - net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2019055] - net: bridge: vlan: notify when global options change (Ivan Vecera) [2019055] - net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2019055] - net: bridge: vlan: add support for global options (Ivan Vecera) [2019055] - net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2019055] - net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2019055] - net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2019055] - net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2019055] - net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2019055] - net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2019055] - net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2019055] - net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2019055] - net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2019055] - net: bridge: do not replay fdb entries pointing towards the bridge twice (Ivan Vecera) [2019055] - net: bridge: multicast: fix MRD advertisement router port marking race (Ivan Vecera) [2019055] - net: bridge: multicast: fix PIM hello router port marking race (Ivan Vecera) [2019055] - net: bridge: sync fdb to new unicast-filtering ports (Ivan Vecera) [2019055] - net: bridge: allow br_fdb_replay to be called for the bridge device (Ivan Vecera) [2019055] - net: bridge: switchdev: send FDB notifications for host addresses (Ivan Vecera) [2019055] - net: bridge: use READ_ONCE() and WRITE_ONCE() compiler barriers for fdb->dst (Ivan Vecera) [2019055] - net: bridge: allow the switchdev replay functions to be called for deletion (Ivan Vecera) [2019055] - net: bridge: constify variables in the replay helpers (Ivan Vecera) [2019055] - net: bridge: ignore switchdev events for LAG ports which didn't request replay (Ivan Vecera) [2019055] - net: switchdev: add a context void pointer to struct switchdev_notifier_info (Ivan Vecera) [2019055] - net: bridge: include the is_local bit in br_fdb_replay (Ivan Vecera) [2019055] - net: bridge: mrp: Update the Test frames for MRA (Ivan Vecera) [2019055] - bridge: cfm: remove redundant return (Ivan Vecera) [2019055] - net: bridge: remove redundant continue statement (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst refcnt when egressing (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst null pointer dereference (Ivan Vecera) [2019055] - net: bridge: mrp: Update ring transitions. (Ivan Vecera) [2019055] - net: bridge: remove redundant assignment (Ivan Vecera) [2019055] - net: bridge: fix br_multicast_is_router stub when igmp is disabled (Ivan Vecera) [2019055] - net: bridge: fix build when IPv6 is disabled (Ivan Vecera) [2019055] - net: bridge: mcast: export multicast router presence adjacent to a port (Ivan Vecera) [2019055] - net: bridge: mcast: add ip4+ip6 mcast router timers to mdb netlink (Ivan Vecera) [2019055] - net: bridge: mcast: split multicast router state for IPv4 and IPv6 (Ivan Vecera) [2019055] - net: bridge: mcast: split router port del+notify for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare add-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare expiry functions for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare is-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare query reception for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare mdb netlink for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: add wrappers for router node retrieval (Ivan Vecera) [2019055] - net: bridge: mcast: rename multicast router lists and timers (Ivan Vecera) [2019055] - bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit (Ivan Vecera) [2019055] - net: bridge: mcast: fix broken length + header check for MRDv6 Adv. (Ivan Vecera) [2019055] - net: bridge: fix error in br_multicast_add_port when CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate error code and extack from br_mc_disabled_update (Ivan Vecera) [2019055] - net: bridge: Fix missing return assignment from br_vlan_replay_one call (Ivan Vecera) [2019055] - bridge: mrp: Disable roles before deleting the MRP instance (Ivan Vecera) [2019055] - net: bridge: add helper to replay VLANs installed on port (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and local fdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and host-joined mdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to retrieve the current ageing time (Ivan Vecera) [2019055] - net: bridge: add helper for retrieving the current bridge port STP state (Ivan Vecera) [2019055] - net: bridge: when suppression is enabled exclude RARP packets (Ivan Vecera) [2019055] - net: bridge: declare br_vlan_tunnel_lookup argument tunnel_id as __be64 (Ivan Vecera) [2019055] - Documentation: networking: switchdev: add missing "and" word (Ivan Vecera) [2019055] - Documentation: networking: switchdev: separate bulleted items with new line (Ivan Vecera) [2019055] - Documentation: networking: switchdev: fix command for static FDB entries (Ivan Vecera) [2019055] - Documentation: networking: switchdev: clarify device driver behavior (Ivan Vecera) [2019055] - net: bridge: mcast: factor out common allow/block EHT handling (Ivan Vecera) [2019055] - net: bridge: mcast: remove unreachable EHT code (Ivan Vecera) [2019055] - net: bridge: Fix fall-through warnings for Clang (Ivan Vecera) [2019055] - bridge: mrp: Update br_mrp to use new return values of br_mrp_switchdev (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_switchdev to detect better the errors (Ivan Vecera) [2019055] - bridge: mrp: Add 'enum br_mrp_hw_support' (Ivan Vecera) [2019055] - switchdev: mrp: Extend ring_role_mrp and in_role_mrp (Ivan Vecera) [2019055] - switchdev: mrp: Remove CONFIG_BRIDGE_MRP (Ivan Vecera) [2019055] - net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BRIDGE_VLAN_FILTERING=n (Ivan Vecera) [2019055] - net: bridge: fix switchdev_port_attr_set stub when CONFIG_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate extack through switchdev_port_attr_set (Ivan Vecera) [2019055] - net: bridge: propagate extack through store_bridge_parm (Ivan Vecera) [2019055] - net: bridge: remove __br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_FLAGS attributes (Ivan Vecera) [2019055] - net: bridge: don't print in br_switchdev_set_port_flag (Ivan Vecera) [2019055] - net: bridge: offload all port flags at once in br_setport (Ivan Vecera) [2019055] - net: switchdev: propagate extack to port attributes (Ivan Vecera) [2019055] - switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT (Ivan Vecera) [2019055] - bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state (Ivan Vecera) [2019055] - net: bridge: mcast: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Ivan Vecera) [2019055] - net: bridge: add warning comments to avoid extending sysfs (Ivan Vecera) [2019055] - net: bridge: mcast: drop hosts limit sysfs support (Ivan Vecera) [2019055] - net: bridge: multicast: make tracked EHT hosts limit configurable (Ivan Vecera) [2019055] - net: bridge: multicast: add per-port EHT hosts limit (Ivan Vecera) [2019055] - net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in net/Makefile (Ivan Vecera) [2019055] - net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP (Ivan Vecera) [2019055] - net: bridge: multicast: fix br_multicast_eht_set_entry_lookup indentation (Ivan Vecera) [2019055] - bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR (Ivan Vecera) [2019055] - net: mrp: move struct definitions out of uapi (Ivan Vecera) [2019055] - net: mrp: fix definitions of MRP test packets (Ivan Vecera) [2019055] - net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes (Ivan Vecera) [2019055] - net: bridge: multicast: handle block pg delete for all cases (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host filter_mode handling (Ivan Vecera) [2019055] - net: bridge: multicast: optimize TO_INCLUDE EHT timeouts (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT include and exclude handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT allow/block handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host delete function (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT source set handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT structures and definitions (Ivan Vecera) [2019055] - net: bridge: multicast: calculate idx position without changing ptr (Ivan Vecera) [2019055] - net: bridge: multicast: __grp_src_block_incl can modify pg (Ivan Vecera) [2019055] - net: bridge: multicast: pass host src address to IGMPv3/MLDv2 functions (Ivan Vecera) [2019055] - net: bridge: multicast: rename src_size to addr_size (Ivan Vecera) [2019055] - net: bridge: check vlan with eth_type_vlan() method (Ivan Vecera) [2019055] - net: switchdev: delete the transaction object (Ivan Vecera) [2019055] - mlxsw: spectrum_switchdev: remove transactional logic for VLAN objects (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port attributes (Ivan Vecera) [2019055] - net: switchdev: delete switchdev_port_obj_add_now (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port object notifiers (Ivan Vecera) [2019055] - net: switchdev: remove vid_begin -> vid_end range from VLAN objects (Ivan Vecera) [2019055] - net: bridge: fix misspellings using codespell tool (Ivan Vecera) [2019055] - net: bridge: notify switchdev of disappearance of old FDB entry upon migration (Ivan Vecera) [2019055] - bridge: Fix a deadlock when enabling multicast snooping (Ivan Vecera) [2019055] - bridge: mrp: Implement LC mode for MRP (Ivan Vecera) [2019055] - net: bridge: switch to net core statistics counters handling (Ivan Vecera) [2019055] - net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats (Ivan Vecera) [2019055] - bridge: mrp: Use hlist_head instead of list_head for mrp (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add initial MLDv2 include test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out and rename sg state functions (Ivan Vecera) [2019055] - selftests: net: lib: add support for IPv6 mcast packet test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out mcast_packet_test (Ivan Vecera) [2019055] - net: bridge: mcast: fix stub definition of br_multicast_querier_exists (Ivan Vecera) [2019055] - net: bridge: explicitly convert between mdb entry state and port group flags (Ivan Vecera) [2019055] - net: bridge: mcast: add support for raw L2 multicast groups (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add tests for igmpv3 is_include and inc -> allow reports (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add IGMPv3 entries' state helpers (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: check for specific udp ip protocol (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add support for packet source address (Ivan Vecera) [2019055] - selftests: net: bridge: rename current igmp tests to igmpv2 (Ivan Vecera) [2019055] - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2019055] - bridge: cfm: Netlink Notifications. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET status Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink SET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame RX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame TX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. MEP create/delete. (Ivan Vecera) [2019055] - bridge: uapi: cfm: Added EtherType used by the CFM protocol. (Ivan Vecera) [2019055] - bridge: cfm: Add BRIDGE_CFM to Kconfig. (Ivan Vecera) [2019055] - net: bridge: extend the process of special frames (Ivan Vecera) [2019055] - bridge: Netlink interface fix. (Ivan Vecera) [2019055] - net: bridge: mcast: remove only S,G port groups from sg_port hash (Ivan Vecera) [2019055] - net: switchdev: Fixed kerneldoc warning (Ivan Vecera) [2019055] - net: bridge: mcast: when forwarding handle filter mode and blocked flag (Ivan Vecera) [2019055] - net: bridge: mcast: handle host state (Ivan Vecera) [2019055] - net: bridge: mcast: add support for blocked port groups (Ivan Vecera) [2019055] - net: bridge: mcast: handle port group filter modes (Ivan Vecera) [2019055] - net: bridge: mcast: install S,G entries automatically based on reports (Ivan Vecera) [2019055] - net: bridge: mcast: add sg_port rhashtable (Ivan Vecera) [2019055] - net: bridge: mcast: add rt_protocol field to the port group struct (Ivan Vecera) [2019055] - net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G) (Ivan Vecera) [2019055] - net: bridge: mdb: add support for add/del/dump of entries with source (Ivan Vecera) [2019055] - net: bridge: mdb: add support to extend add/del commands (Ivan Vecera) [2019055] - net: bridge: mcast: rename br_ip's u member to dst (Ivan Vecera) [2019055] - net: bridge: mcast: use br_ip's src for src groups and querier address (Ivan Vecera) [2019055] - net: bridge: add src field to br_ip (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group() (Ivan Vecera) [2019055] - net: bridge: mdb: move all port and bridge checks to br_mdb_add (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_parse() (Ivan Vecera) [2019055] - net: bridge: delete duplicated words (Ivan Vecera) [2019055] - net: bridge: mcast: don't ignore return value of __grp_src_toex_excl (Ivan Vecera) [2019055] - __netif_receive_skb_core: don't untag vlan from skb on DSA master (Ivan Vecera) [2019055] - bridge: mcast: Fix incomplete MDB dump (Ivan Vecera) [2019055] - net: bridge: mcast: fix unused br var when lockdep isn't defined (Ivan Vecera) [2019055] - net: bridge: mcast: destroy all entries via gc (Ivan Vecera) [2019055] - net: bridge: mcast: improve IGMPv3/MLDv2 query processing (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: delete expired port groups without srcs (Ivan Vecera) [2019055] - net: bridge: mdb: use mdb and port entries in notifications (Ivan Vecera) [2019055] - net: bridge: mdb: push notifications in __br_mdb_add/del (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group query retransmit (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group-and-source specific queries (Ivan Vecera) [2019055] - net: bridge: mcast: add support for src list and filter mode dumping (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group source list (Ivan Vecera) [2019055] - net: bridge: mcast: factor out port group del (Ivan Vecera) [2019055] - net: bridge: mdb: arrange internal structs so fast-path fields are close (Ivan Vecera) [2019055] - netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status (Ivan Vecera) [2019055] - bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Implement the MRP Interconnect API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_in_port_open function (Ivan Vecera) [2019055] - bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp for MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes for MRP interconnect (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API for MRP Interconnect (Ivan Vecera) [2019055] - net: bridge: fix undefined br_vlan_can_enter_range in tunnel code (Ivan Vecera) [2019055] - net: switchdev: kerneldoc fixes (Ivan Vecera) [2019055] - net: bridge: notify on vlan tunnel changes done via the old api (Ivan Vecera) [2019055] - bridge: Extend br_fill_ifinfo to return MPR status (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes to get the status (Ivan Vecera) [2019055] - bridge: mrp: Fix endian conversion and some other warnings (Ivan Vecera) [2019055] - net: bridge: add a flag to avoid refreshing fdb when changing/adding (Ivan Vecera) [2019055] - net: bridge: add option to allow activity notifications for any fdb entries (Ivan Vecera) [2019055] - net: neighbor: add fdb extended attribute (Ivan Vecera) [2019055] - net: bridge: fdb_add_entry takes ndm as argument (Ivan Vecera) [2019055] - bridge: mrp: Validate when setting the port role (Ivan Vecera) [2019055] - bridge: uapi: mrp: Fix MRP_PORT_ROLE (Ivan Vecera) [2019055] - bridge: mrp: Add support for role MRA (Ivan Vecera) [2019055] - bridge: mrp: Set the priority of MRP instance (Ivan Vecera) [2019055] - bridge: mrp: Update MRP frame type (Ivan Vecera) [2019055] - bridge: multicast: work around clang bug (Ivan Vecera) [2019055] - bridge: mrp: Rework the MRP netlink interface (Ivan Vecera) [2019055] - bridge: mrp: Fix out-of-bounds read in br_mrp_parse (Ivan Vecera) [2019055] - bridge: mrp: Restore port state when deleting MRP instance (Ivan Vecera) [2019055] - switchdev: mrp: Remove the variable mrp_ring_state (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_unique_ifindex function (Ivan Vecera) [2019055] - net: bridge: allow enslaving some DSA master network devices (Ivan Vecera) [2019055] - net: remove newlines in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2019055] - net: bridge: return false in br_mrp_enabled() (Ivan Vecera) [2019055] - docs: networking: convert switchdev.txt to ReST (Ivan Vecera) [2019055] - net: bridge: Add checks for enabling the STP. (Ivan Vecera) [2019055] - bridge: mrp: Integrate MRP into the bridge (Ivan Vecera) [2019055] - bridge: mrp: Implement netlink interface to configure MRP (Ivan Vecera) [2019055] - bridge: mrp: Connect MRP API with the switchdev API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Implement MRP API for switchdev (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API to offload MRP (Ivan Vecera) [2019055] - bridge: mrp: Add MRP interface. (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: mrp: Update Kconfig (Ivan Vecera) [2019055] - bridge: uapi: mrp: Add mrp attributes. (Ivan Vecera) [2019055] - net: bridge: vlan options: move the tunnel command to the nested attribute (Ivan Vecera) [2019055] - net: bridge: vlan options: nest the tunnel id into a tunnel info attribute (Ivan Vecera) [2019055] - net: bridge: vlan: include stats in dumps if requested (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel mapping set/del (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel id dumping (Ivan Vecera) [2019055] - net: bridge: vlan tunnel: constify bridge and port arguments (Ivan Vecera) [2019055] - net: bridge: vlan options: rename br_vlan_opts_eq to br_vlan_opts_eq_range (Ivan Vecera) [2019055] - net: switchdev: do not propagate bridge updates across bridges (Ivan Vecera) [2019055] - bridge: br_stp: Use built-in RCU list checking (Ivan Vecera) [2019055] - net: switchdev: Replace zero-length array with flexible-array member (Ivan Vecera) [2019055] - net: bridge: vlan: add per-vlan state (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option setting support (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option dumping support (Ivan Vecera) [2019055] - net: bridge: check port state before br_allowed_egress (Ivan Vecera) [2019055] - net: bridge: vlan: notify on vlan add/delete/change flags (Ivan Vecera) [2019055] - net: bridge: vlan: add rtnetlink group and notify support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm range support (Ivan Vecera) [2019055] - net: bridge: vlan: add del rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add new rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm definitions and dump support (Ivan Vecera) [2019055] - net: bridge: netlink: add extack error messages when processing vlans (Ivan Vecera) [2019055] - net: bridge: vlan: add helpers to check for vlan id/range validity (Ivan Vecera) [2019055] - net: bridge: add STP xstats (Ivan Vecera) [2019055] - treewide: Use sizeof_field() macro (Ivan Vecera) [2019055] - bridge: implement get_link_ksettings ethtool method (Ivan Vecera) [2019055] - net: bridge: fdb: eliminate extra port state tests from fast-path (Ivan Vecera) [2019055] - net: bridge: fdb: restore unlikely() when taking over externally added entries (Ivan Vecera) [2019055] - net: bridge: fdb: avoid two atomic bitops in br_fdb_external_learn_add() (Ivan Vecera) [2019055] - net: bridge: fdb: br_fdb_update can take flags directly (Ivan Vecera) [2019055] - net: bridge: Populate the pvid flag in br_vlan_get_info (Ivan Vecera) [2019055] - net: fix __ip_mc_inc_group usage (Ivan Vecera) [2019055] - net: bridge: mdb: allow add/delete for host-joined groups (Ivan Vecera) [2019055] - net: bridge: mdb: dump host-joined entries as well (Ivan Vecera) [2019055] - net: bridge: mdb: factor out mdb filling (Ivan Vecera) [2019055] - net: bridge: mdb: move vlan comments (Ivan Vecera) [2019055] - net: bridge: mcast: add delete due to fast-leave mdb flag (Ivan Vecera) [2019055] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier for missed files (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ivan Vecera) [2019055] - bridge: Fix error path for kobject_init_and_add() (Ivan Vecera) [2019055] - bridge: only include nf_queue.h if needed (Ivan Vecera) [2019055] - bridge: broute: make broute a real ebtables table (Ivan Vecera) [2019055] - bridge: netfilter: unroll NF_HOOK helper in bridge input path (Ivan Vecera) [2019055] - bridge: reduce size of input cb to 16 bytes (Ivan Vecera) [2019055] - net: bridge: update multicast stats from maybe_deliver() (Ivan Vecera) [2019055] - net: bridge: mcast: remove unused br_ip_equal function (Ivan Vecera) [2019055] - net: bridge: optimize backup_port fdb convergence (Ivan Vecera) [2019055] - net: bridge: use netif_is_bridge_port() (Ivan Vecera) [2019055] - net: bridge: use eth_broadcast_addr() to assign broadcast address (Ivan Vecera) [2019055] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2019055] - switchdev: Remove unused transaction item queue (Ivan Vecera) [2019055] - bridge: remove redundant check on err in br_multicast_ipv4_rcv (Ivan Vecera) [2019055] - net: Fix ip_mc_{dec,inc}_group allocation context (Ivan Vecera) [2019055] - bridge: remove duplicated include from br_multicast.c (Ivan Vecera) [2019055] - bridge: Snoop Multicast Router Advertisements (Ivan Vecera) [2019055] - bridge: join all-snoopers multicast address (Ivan Vecera) [2019055] - bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() internals (Ivan Vecera) [2019055] - tools include uapi: Sync linux/if_link.h copy with the kernel sources (Ivan Vecera) [2019055] - net: bridge: fix a bug on using a neighbour cache entry without checking its state (Ivan Vecera) [2019055] - net: bridge: remove unneeded variable 'err' (Ivan Vecera) [2019055] - net: bridge: remove redundant checks for null p->dev and p->br (Ivan Vecera) [2019055] - net: bridge: export supported boolopts (Ivan Vecera) [2019055] - net: bridge: add no_linklocal_learn bool option (Ivan Vecera) [2019055] - net: bridge: add support for user-controlled bool options (Ivan Vecera) [2019055] - bridge: use __vlan_hwaccel helpers (Ivan Vecera) [2019055] - netfilter: bridge: define INT_MIN & INT_MAX in userspace (Ivan Vecera) [2019055] - docs: fix some broken documentation references (Ivan Vecera) [2019055] - bridge: Switch to bitmap_zalloc() (Ivan Vecera) [2019055] - netfilter: bridge: Expose nf_tables bridge hook priorities through uapi (Ivan Vecera) [2019055] - net: bridge: add support for backup port (Ivan Vecera) [2019055] - net: bridge: add support for raw sysfs port options (Ivan Vecera) [2019055] - docs: networking: Convert bridge.txt to rst (Ivan Vecera) [2019055] - net: switchdev: consolidate RH_KABI macros usage (Ivan Vecera) [2019055] - kcov: Remove kcov include from sched.h and move it to its users. (Josef Oskera) [2026467] - tasklets: Provide tasklet_disable_in_atomic() (Ivan Vecera) [2026475] - tasklets: Use static inlines for stub implementations (Ivan Vecera) [2026475] - net: sock: introduce sk_error_report (Ivan Vecera) [2026469] - redhat: Add CONFIG_RHEL_DIFFERENCES (Prarit Bhargava) [2021571]- serial: 8520_port: Fix function param documentation (Waiman Long) [1970241] - serial: 8250: Optimize irq enable after console write (Waiman Long) [1970241] - serial: 8250: Fix rs485 delay after console write (Waiman Long) [1970241] - serial: 8250: Support console on software emulated rs485 ports (Waiman Long) [1970241] - serial: 8250: Generalize rs485 software emulation (Waiman Long) [1970241] - serial: 8250: Deduplicate rs485 active_timer assignment (Waiman Long) [1970241] - serial: 8250: Sanitize rs485 config harder (Waiman Long) [1970241] - serial: 8250: Deduplicate ->rs485_config() callback (Waiman Long) [1970241] - serial: 8250: Support rs485 devicetree properties (Waiman Long) [1970241] - serial: 8250_port: Don't use power management for kernel console (Waiman Long) [1970241] - console: Introduce ->exit() callback (Waiman Long) [1970241] - console: Don't notify user space when unregister non-listed console (Waiman Long) [1970241] - tty: 8250_of: Use software emulated RS485 direction control (Waiman Long) [1970241] - serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions (Waiman Long) [1970241] - serial: 8250_of: Use of_device_get_match_data() (Waiman Long) [1970241] - serial: 8250_of: Fix for lack of interrupt support (Waiman Long) [1970241] - serial: 8250: of: Defer probe on missing IRQ (Waiman Long) [1970241] - serial: 8250: of: Correct of_platform_serial_setup() error handling (Waiman Long) [1970241] - mm/vmstat: protect per cpu variables with preempt disable on RT (Scott Wood) [2011667] - mm, slub: convert kmem_cpu_slab protection to local_lock (Scott Wood) [2011667] - mm, slub: use migrate_disable() on PREEMPT_RT (Scott Wood) [2011667] - mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Scott Wood) [2011667] - mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Scott Wood) [2011667] - mm: slub: make object_map_lock a raw_spinlock_t (Scott Wood) [2011667] - mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Scott Wood) [2011667] - mm, slab: split out the cpu offline variant of flush_slab() (Scott Wood) [2011667] - mm, slub: don't disable irqs in slub_cpu_dead() (Scott Wood) [2011667] - mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Scott Wood) [2011667] - mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Scott Wood) [2011667] - mm, slub: detach whole partial list at once in unfreeze_partials() (Scott Wood) [2011667] - mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Scott Wood) [2011667] - mm, slub: move irq control into unfreeze_partials() (Scott Wood) [2011667] - mm, slub: call deactivate_slab() without disabling irqs (Scott Wood) [2011667] - mm, slub: make locking in deactivate_slab() irq-safe (Scott Wood) [2011667] - mm, slub: move reset of c->page and freelist out of deactivate_slab() (Scott Wood) [2011667] - mm, slub: stop disabling irqs around get_partial() (Scott Wood) [2011667] - mm, slub: check new pages with restored irqs (Scott Wood) [2011667] - mm, slub: validate slab from partial list or page allocator before making it cpu slab (Scott Wood) [2011667] - mm, slub: restore irqs around calling new_slab() (Scott Wood) [2011667] - mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Scott Wood) [2011667] - mm, slub: move disabling/enabling irqs to ___slab_alloc() (Scott Wood) [2011667] - mm, slub: simplify kmem_cache_cpu and tid setup (Scott Wood) [2011667] - mm, slub: restructure new page checks in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: return slab page from get_partial() and set c->page afterwards (Scott Wood) [2011667] - mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Scott Wood) [2011667] - mm, slub: extract get_partial() from new_slab_objects() (Scott Wood) [2011667] - mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Scott Wood) [2011667] - mm, slub: don't disable irq for debug_check_no_locks_freed() (Scott Wood) [2011667] - mm, slub: allocate private object map for validate_slab_cache() (Scott Wood) [2011667] - mm, slub: allocate private object map for debugfs listings (Scott Wood) [2011667] - mm, slub: don't call flush_all() from slab_debug_trace_open() (Scott Wood) [2011667] - mm/slub.c: drop lockdep_assert_held() from put_map() (Scott Wood) [2011667] - mm/slub.c: replace cpu_slab->partial with wrapped APIs (Scott Wood) [2011667] - mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs (Scott Wood) [2011667] - sched/rt, mm: Use CONFIG_PREEMPTION (Scott Wood) [2011667] - tcp: fix page frag corruption on page fault (Paolo Abeni) [1996074] - net: fix sk_page_frag() recursion from memory reclaim (Paolo Abeni) [1996074] - net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2020407] - net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2020407] - net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2020407] - udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2020407] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Xin Long) [2020407] - bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [1946040] - bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [1946040] - bareudp: Remove bareudp_dev_create() (Guillaume Nault) [1946040] - net: bareudp: simplify error paths calling dellink (Guillaume Nault) [1946040] - mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2019493] - mptcp: remove tx_pending_data (Paolo Abeni) [2019493] - mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2019493] - mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2019493] - selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2019493] - selftests: mptcp: add testcase for active-back (Paolo Abeni) [2019493] - mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2019493] - mptcp: add mibs for stale subflows processing (Paolo Abeni) [2019493] - mptcp: faster active backup recovery (Paolo Abeni) [2019493] - mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2019493] - mptcp: handle pending data on closed subflow (Paolo Abeni) [2019493] - mptcp: less aggressive retransmission strategy (Paolo Abeni) [2019493] - mptcp: more accurate timeout (Paolo Abeni) [2019493] - mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2019493] - tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2019493] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009340] - KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009340] - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009340] - KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009340] - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009340] - Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009340] - KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009340] - KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009340] - KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009340] - KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009340] - KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009340] - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009340] - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009340] - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009340] - KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009340] - KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009340] - KVM: s390: restore old debugfs names (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Synch KVM's svm.h header with the kernel (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P44V64 for z196 and EC12 (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P47V64 for s390x (Vitaly Kuznetsov) [2009340] - x86/sev: Use "SEV: " prefix for messages from sev.c (Vitaly Kuznetsov) [2009340] - KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009340] - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009340] - kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009340] - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009340] - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009340] - selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009340] - selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009340] - selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009340] - KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009340] - KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009340] - KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009340] - KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009340] - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov) [2009340] - KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009340] - KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009340] - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009340] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009340] - kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009340] - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009340] - KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009340] - KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009340] - KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009340] - KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009340] - selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009340] - selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009340] - tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009340] - KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009340] - KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009340] - x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009340] - KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009340] - KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009340] - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009340] - KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009340] - KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009340] - KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009340] - KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009340] - KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009340] - KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009340] - KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009340] - KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009340] - KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009340] - KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009340] - KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009340] - KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF (Vitaly Kuznetsov) [2009340] - kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault (Vitaly Kuznetsov) [2009340] - KVM: x86: remove dead initialization (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels (Vitaly Kuznetsov) [2009340] - x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009340] - KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009340] - KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009340] - KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds (Vitaly Kuznetsov) [2009340] - KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix hyperv_clock test (Vitaly Kuznetsov) [2009340] - KVM: SVM: improve the code readability for ASID management (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Vitaly Kuznetsov) [2009340] - KVM: Do not leak memory for duplicate debugfs directories (Vitaly Kuznetsov) [2009340] - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009340] - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009340] - KVM: selftests: Test access to XMM fast hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check if guest is allowed to use XMM registers for hypercall input (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce trace_kvm_hv_hypercall_done() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to hypercall before reading XMM registers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009340] - KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009340] - KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009340] - KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009340] - KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009340] - KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009340] - KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009340] - KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009340] - KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009340] - KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009340] - KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009340] - x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009340] - KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009340] - KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009340] - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009340] - KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009340] - KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: x86: accept userspace interrupt only if no event is injected (Vitaly Kuznetsov) [2009340] - KVM: add missing compat KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2009340] - KVM: use cpu_relax when halt polling (Vitaly Kuznetsov) [2009340] - KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl (Vitaly Kuznetsov) [2009340] - KVM: SVM: tweak warning about enabled AVIC on nested entry (Vitaly Kuznetsov) [2009340] - KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deactivated (Vitaly Kuznetsov) [2009340] - KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is initialized (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce access_tracking_perf_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix missing break in dirty_log_perf_test arg parsing (Vitaly Kuznetsov) [2009340] - x86/kvm: fix vcpu-id indexed array sizes (Vitaly Kuznetsov) [2009340] - KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access (Vitaly Kuznetsov) [2009340] - KVM: Documentation: Fix KVM_CAP_ENFORCE_PV_FEATURE_CPUID name (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - docs: virt: kvm: api.rst: replace some characters (Vitaly Kuznetsov) [2009340] - docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009340] - docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009340] - KVM: selftests: Address extra memslot parameters in vm_vaddr_alloc (Vitaly Kuznetsov) [2009340] - kvm: debugfs: fix memory leak in kvm_create_vm_debugfs (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: WARN and reject loading KVM if NX is supported but not enabled" (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Address missing vm_install_exception_handler conversions (Vitaly Kuznetsov) [2009340] - KVM: selftests: change pthread_yield to sched_yield (Vitaly Kuznetsov) [2009340] - KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled (Vitaly Kuznetsov) [2009340] - kvm: x86: disable the narrow guest module parameter on unload (Vitaly Kuznetsov) [2009340] - selftests: kvm: Allows userspace to handle emulation errors. (Vitaly Kuznetsov) [2009340] - kvm: x86: Allow userspace to handle emulation errors (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Enhance comments for MMU roles and nested transition trickiness (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN on any reserved SPTE value when making a valid SPTE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to determine PTTYPE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements for helpers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a helper to calculate root from role_regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helper to update paging metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't update nested guest's paging bitmasks if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU LA57 helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get nested MMU's root level from the MMU's role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU configuration (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role/role_regs to compute context's metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's roles to compute last non-leaf level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute PKRU bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute permission bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop vCPU param from reserved bits calculator (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing rsvd bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow reserved bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Always set new mmu_role immediately after checking old role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode is active (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Do not set paging-related bits in MMU role if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add accessors to query mmu_role bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to compute mmu_role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate misc updates into shadow_mmu_init_context() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add struct and helpers to retrieve MMU role bits from regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab shadow root level from mmu_role for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper (Vitaly Kuznetsov) [2009340] - KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Add a comment to document why nNPT uses vmcb01, not vCPU state (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename unsync helper and update related comments (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatches (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role to check for matching guest page sizes (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFN (Vitaly Kuznetsov) [2009340] - Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" (Vitaly Kuznetsov) [2009340] - KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken (Vitaly Kuznetsov) [2009340] - KVM: debugfs: Reuse binary stats descriptors (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add selftest for KVM statistics data binary interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Add documentation for binary statistics interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VCPU (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VM (Vitaly Kuznetsov) [2009340] - KVM: stats: Add fd-based API to read binary stats data (Vitaly Kuznetsov) [2009340] - KVM: stats: Separate generic stats from architecture specific ones (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check (Vitaly Kuznetsov) [2009340] - KVM: sefltests: Add x86-64 test to verify MMU reacts to CPUID updates (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add hugepage support for x86-64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Genericize upper level page table entry struct (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add PTE helper for x86-64 in preparation for hugepages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename x86's page table "address" to "pfn" (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add wrapper to allocate page table page (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally allocate EPT tables in memslot 0 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot '0' for page table allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for vaddr allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for CPUID test alloc (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc page helper for xAPIC IPI test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT/TSS allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Lower the min virtual address for misc page allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add helpers to allocate N pages of virtual memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for Hyper-V pages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for x86's GDT/TSS setup (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 when loading elf binary (Vitaly Kuznetsov) [2009340] - KVM: selftests: Zero out the correct page in the Hyper-V features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Remove errant asm/barrier.h include to fix arm64 build (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix uninitialized boolean variable flush (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix triple fault if ept=0 in dirty_log_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Print CPU of last attempted VM-entry when dumping VMCS/VMCB (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Dynamically compute max VMCS index for vmcs12 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller maxphyaddr (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant root_hpa checks (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_root check (Vitaly Kuznetsov) [2009340] - KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN and reject loading KVM if NX is supported but not enabled (Vitaly Kuznetsov) [2009340] - KVM: SVM: Refuse to load kvm_amd if NX support is not available (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix TDP MMU page table level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC (Vitaly Kuznetsov) [2009340] - KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall (Vitaly Kuznetsov) [2009340] - KVM: switch per-VM stats to u64 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division (Vitaly Kuznetsov) [2009340] - KVM: x86: Check for pending interrupts when APICv is getting disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switching emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() (Vitaly Kuznetsov) [2009340] - KVM: x86: Defer MMU sync on PCID invalidation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch (Vitaly Kuznetsov) [2009340] - KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Sync all PGDs on nested transition with shadow paging (Vitaly Kuznetsov) [2009340] - KVM: x86: avoid loading PDPTRs after migration when possible (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2 (Vitaly Kuznetsov) [2009340] - KVM: x86: introduce kvm_register_clear_available (Vitaly Kuznetsov) [2009340] - KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_STATE_PAGES (Vitaly Kuznetsov) [2009340] - KVM: nSVM: refactor the CR3 reload on migration (Vitaly Kuznetsov) [2009340] - KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guest (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Drop pointless pdptrs_changed() check on nested transition (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop obsolete (and pointless) pdptrs_changed() check (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce hyperv_features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move evmcs.h to x86_64/ (Vitaly Kuznetsov) [2009340] - KVM: selftests: move Hyper-V MSR definitions to hyperv.h (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN_WAIT hypercall (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Inverse the default in hv_check_msr_access() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Cache guest CPUID leaves determining features availability (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID (Vitaly Kuznetsov) [2009340] - asm-generic/hyperv: add HV_STATUS_ACCESS_DENIED definition (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Direct Virtual Flush support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Enlightened MSR-Bitmap support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Remote TLB flush for SVM (Vitaly Kuznetsov) [2009340] - KVM: SVM: Software reserved fields (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx (Vitaly Kuznetsov) [2009340] - KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop "pre_" from enter/leave_smm() helpers (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM MMU reset (Vitaly Kuznetsov) [2009340] - KVM: x86: Rename SMM tracepoint to make it reflect reality (Vitaly Kuznetsov) [2009340] - KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Move (most) SMM hflags modifications into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Invoke kvm_smm_changed() immediately after clearing SMM flag (Vitaly Kuznetsov) [2009340] - KVM: x86: Replace .set_hflags() with dedicated .exiting_smm() helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Emulate triple fault shutdown if RSM emulation fails (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop vendor specific functions for APICv/AVIC enablement (Vitaly Kuznetsov) [2009340] - KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC (Vitaly Kuznetsov) [2009340] - kvm: x86: implement KVM PM-notifier (Vitaly Kuznetsov) [2009340] - kvm: add PM-notifier (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce x2APIC register manipulation functions (Vitaly Kuznetsov) [2009340] - KVM: selftests: Hoist APIC functions out of individual tests (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move APIC definitions into a separate file (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12 PID isn't mappable (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fail on MMIO completion for nested posted interrupts (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to kvm_apic_accept_events (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to inject_pending_event (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a return code to vmx_complete_nested_posted_interrupt (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove guest mode check from kvm_check_nested_events (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Add vmx_nested_tsc_scaling_test (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Enable nested TSC scaling (Vitaly Kuznetsov) [2009340] - KVM: X86: Add vendor callbacks for writing the TSC multiplier (Vitaly Kuznetsov) [2009340] - KVM: X86: Move write_l1_tsc_offset() logic to common code and rename it (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions that calculate the nested TSC fields (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions for retrieving L2 TSC fields from common code (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a TSC multiplier field in VMCS12 (Vitaly Kuznetsov) [2009340] - KVM: X86: Add a ratio parameter to kvm_scale_tsc() (Vitaly Kuznetsov) [2009340] - KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l1_tsc_offset() (Vitaly Kuznetsov) [2009340] - KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [2009340] - math64.h: Add mul_s64_u64_shr() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a field to control memslot rmap allocation (Vitaly Kuznetsov) [2009340] - KVM: mmu: Add slots_arch_lock for memslot arch fields (Vitaly Kuznetsov) [2009340] - KVM: mmu: Refactor memslot copy (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Factor out allocating memslot rmap (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Deduplicate rmap freeing (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not write protect huge page in initially-all-set mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Support write protecting only large pages (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Advertise support for fast XMM hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Collect hypercall params into struct (Vitaly Kuznetsov) [2009340] - KVM: x86: Move FPU register accessors into fpu.h (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix kvm_check_cap() assertion (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add aarch64/debug-exceptions test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add exception handling support for aarch64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move GUEST_ASSERT_EQ to utils header (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce UCALL_UNHANDLED for unhandled vector reporting (Vitaly Kuznetsov) [2009340] - KVM: selftests: Complete x86_64/sync_regs_test ucall (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename vm_handle_exception (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix compiling errors when initializing the static structure (Vitaly Kuznetsov) [2009340] - selftests: kvm: Add support for customized slot0 memory size (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix overlapping addresses in memslot_perf_test (Vitaly Kuznetsov) [2009340] - selftests: kvm: do only 1 memslot_perf_test run by default (Vitaly Kuznetsov) [2009340] - KVM: X86: Use _BITUL() macro in UAPI headers (Vitaly Kuznetsov) [2009340] - KVM: selftests: create alias mappings when using shared memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: add shmem backing source type (Vitaly Kuznetsov) [2009340] - KVM: selftests: refactor vm_mem_backing_src_type flags (Vitaly Kuznetsov) [2009340] - KVM: selftests: allow different backing source types (Vitaly Kuznetsov) [2009340] - KVM: selftests: compute correct demand paging size (Vitaly Kuznetsov) [2009340] - KVM: selftests: simplify setup_demand_paging error handling (Vitaly Kuznetsov) [2009340] - KVM: selftests: Print a message if /dev/kvm is missing (Vitaly Kuznetsov) [2009340] - KVM: selftests: trivial comment/logging fixes (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix hang in hardware_disable_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() (Vitaly Kuznetsov) [2009340] - KVM: selftests: add a memslot-related performance benchmark (Vitaly Kuznetsov) [2009340] - KVM: selftests: Keep track of memslots more efficiently (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix potential issue with ELF loading (Vitaly Kuznetsov) [2009340] - selftests: kvm: make allocation of extra memory take effect (Vitaly Kuznetsov) [2009340] - docs: virt: api.rst: fix a pointer to SGX documentation (Vitaly Kuznetsov) [2009340] - docs: vcpu-requests.rst: fix reference for atomic ops (Vitaly Kuznetsov) [2009340] - x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG (Vitaly Kuznetsov) [2009340] - x86/sev: Move GHCB MSR protocol and NAE definitions in a common header (Vitaly Kuznetsov) [2009340] - x86/sev-es: Rename sev-es.{ch} to sev.{ch} (Vitaly Kuznetsov) [2009340] - x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() (Vitaly Kuznetsov) [2009340] - tools/kvm_stat: Fix documentation typo (Vitaly Kuznetsov) [2009340] - KVM: x86: Hide RDTSCP and RDPID if MSR_TSC_AUX probing failed (Vitaly Kuznetsov) [2009340] - KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU model (Vitaly Kuznetsov) [2009340] - KVM: x86: Move uret MSR slot management to common x86 (Vitaly Kuznetsov) [2009340] - KVM: x86: Export the number of uret MSRs to vendor modules (Vitaly Kuznetsov) [2009340] - KVM: VMX: Disable loading of TSX_CTRL MSR the more conventional way (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use common x86's uret MSR list as the one true list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use flag to indicate "active" uret MSRs instead of sorting list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Configure list of user return MSRs at module init (Vitaly Kuznetsov) [2009340] - KVM: x86: Add support for RDPID without RDTSCP (Vitaly Kuznetsov) [2009340] - selftests: kvm: remove reassignment of non-absolute variables (Vitaly Kuznetsov) [2009340] - doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix kdoc of __handle_changed_spte (Vitaly Kuznetsov) [2009340] - KVM: documentation: fix sphinx warnings (Vitaly Kuznetsov) [2009340] - KVM: x86: document behavior of measurement ioctls with len==0 (Vitaly Kuznetsov) [2009340] - documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID (Vitaly Kuznetsov) [2009340] - docs: kvm: Fix a typo ("althought") (Vitaly Kuznetsov) [2009340] - KVM: move EXIT_FASTPATH_REENTER_GUEST to common code (Vitaly Kuznetsov) [2009340] - mm, kvm: account kvm_vcpu_mmap to kmemcg (Vitaly Kuznetsov) [2009340] - x86/kvm: Use msi_msg shadow structs (Vitaly Kuznetsov) [2009340] - ceph: fix up non-directory creation in SGID directories (Jeffrey Layton) [2017796] - ceph: initialize pathlen variable in reconnect_caps_cb (Jeffrey Layton) [2017796] - ceph: initialize i_size variable in ceph_sync_read (Jeffrey Layton) [2017796] - ceph: fix duplicate increment of opened_inodes metric (Jeffrey Layton) [2017796] - ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017796] - libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017796] - ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017796] - ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017796] - ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017796] - ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017796] - ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017796] - ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017796] - ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017796] - ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017796] - ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017796] - ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017796] - ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017796] - ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017796] - ceph: enable async dirops by default (Jeffrey Layton) [2017796] - libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017796] - ceph: convert to noop_direct_IO (Jeffrey Layton) [2017796] - ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017796] - ceph: fix handling of "meta" errors (Jeffrey Layton) [2017796] - ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017796] - ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017796] - ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017796] - ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017796] - ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017796] - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017796] - ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017796] - ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017796] - ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017796] - ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017796] - ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017796] - ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017796] - ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017796] - ceph: flush mdlog before umounting (Jeffrey Layton) [2017796] - ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017796] - ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017796] - ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017796] - ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017796] - RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' (Kamal Heib) [1970672] - RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ (Kamal Heib) [1970672] - RDMA/irdma: Fix a user-after-free in add_pble_prm (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC errors (Kamal Heib) [1970672] - RDMA/irdma: Do not hold qos mutex twice on QP resume (Kamal Heib) [1970672] - RDMA/irdma: Set VLAN in UD work completion correctly (Kamal Heib) [1970672] - RDMA/irdma: Process extended CQ entries correctly (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when there are MW bind errors (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when transport retry counter is exceeded (Kamal Heib) [1970672] - RDMA/irdma: Validate number of CQ entries on create CQ (Kamal Heib) [1970672] - RDMA/irdma: Skip CQP ring during a reset (Kamal Heib) [1970672] - RDMA/irdma: Remove the repeated declaration (Kamal Heib) [1970672] - RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS (Kamal Heib) [1970672] - RDMA/irdma: Change returned type of irdma_setup_virt_qp to void (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type of irdma_set_hw_rsrc to void (Kamal Heib) [1970672] - RDMA/irdma: change the returned type of irdma_sc_repost_aeq_entries to void (Kamal Heib) [1970672] - RDMA/irdma: Check vsi pointer before using it (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type to void (Kamal Heib) [1970672] - RDMA/irdma: Make spdxcheck.py happy (Kamal Heib) [1970672] - RDMA/irdma: Fix unused variable total_size warning (Kamal Heib) [1970672] - RDMA/irdma: Fix potential overflow expression in irdma_prm_get_pbles (Kamal Heib) [1970672] - RDMA/irdma: Check contents of user-space irdma_mem_reg_req object (Kamal Heib) [1970672] - RDMA/irdma: Remove use of kmap() (Kamal Heib) [1970672] - RDMA/irdma: Use the queried port attributes (Kamal Heib) [1970672] - RDMA/irdma: Check return value from ib_umem_find_best_pgsz (Kamal Heib) [1970672] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [1970672] - RDMA/irdma: Store PBL info address a pointer type (Kamal Heib) [1970672] - RDMA/irdma: Use list_last_entry/list_first_entry (Kamal Heib) [1970672] - RDMA/irdma: Use list_move instead of list_del/list_add (Kamal Heib) [1970672] - RDMA/irdma: Fix return error sign from irdma_modify_qp (Kamal Heib) [1970672] - RDMA/irdma: Fix spelling mistake "Allocal" -> "Allocate" (Kamal Heib) [1970672] - RDMA/irdma: remove redundant initialization of variable val (Kamal Heib) [1970672] - RDMA/irdma: remove extraneous indentation on a statement (Kamal Heib) [1970672] - RDMA/irdma: Fix issues with u8 left shift operation (Kamal Heib) [1970672] - RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw (Kamal Heib) [1970672] - RDMA/irdma: Add ABI definitions (Kamal Heib) [1970672] - RDMA/irdma: Add dynamic tracing for CM (Kamal Heib) [1970672] - RDMA/irdma: Add miscellaneous utility definitions (Kamal Heib) [1970672] - RDMA/irdma: Add user/kernel shared libraries (Kamal Heib) [1970672] - RDMA/irdma: Add RoCEv2 UD OP support (Kamal Heib) [1970672] - RDMA/irdma: Implement device supported verb APIs (Kamal Heib) [1970672] - RDMA/irdma: Add PBLE resource manager (Kamal Heib) [1970672] - RDMA/irdma: Add connection manager (Kamal Heib) [1970672] - RDMA/irdma: Add QoS definitions (Kamal Heib) [1970672] - RDMA/irdma: Add privileged UDA queue implementation (Kamal Heib) [1970672] - RDMA/irdma: Add HMC backing store setup functions (Kamal Heib) [1970672] - RDMA/irdma: Implement HW Admin Queue OPs (Kamal Heib) [1970672] - RDMA/irdma: Implement device initialization definitions (Kamal Heib) [1970672] - RDMA/irdma: Register auxiliary driver and implement private channel OPs (Kamal Heib) [1970672] - i40e: Register auxiliary devices to provide RDMA (Kamal Heib) [1970672] - i40e: Prep i40e header for aux bus conversion (Kamal Heib) [1970672] - i40e: Replace one-element array with flexible-array member (Kamal Heib) [1970672] - ibmvnic: drop bad optimization in reuse_tx_pools() (Gustavo Walbon) [2028722] - ibmvnic: drop bad optimization in reuse_rx_pools() (Gustavo Walbon) [2028722] - /proc//cmdline: add back the setproctitle() special case (Ian Kent) [1979446] - /proc//cmdline: remove all the special cases (Ian Kent) [1979446] - perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1903157] - net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2013073] - net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2013073] - net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2013073] - serial: 8250: fix racy uartclk update (Puneet Sethi) [1784121] - serial: 8250: Skip uninitialized TTY port baud rate update (Puneet Sethi) [1784121] - serial: 8250: Discard RTS/DTS setting from clock update method (Puneet Sethi) [1784121] - serial: 8250: Add 8250 port clock update method (Puneet Sethi) [1784121] - serial: 8250_dw: drop bogus uartclk optimisation (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable PSE UART Auto Flow Control (Puneet Sethi) [1784121] - serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (Puneet Sethi) [1784121] - serial: 8250_dw: Fix the trivial typo in the comment (Puneet Sethi) [1784121] - serial: 8250_dw: Re-use temporary variable for of_node (Puneet Sethi) [1784121] - serial: 8250_dw: Drop wrong use of ACPI_PTR() (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (Puneet Sethi) [1784121] - serial: 8250_dw: Add device HID for new AMD UART controller (Puneet Sethi) [1784121] - serial: 8250_dw: Fix clk-notifier/port suspend deadlock (Puneet Sethi) [1784121] - serial: 8250_dw: Fix common clocks usage race condition (Puneet Sethi) [1784121] - serial: 8250_dw: Pass the same rate to the clk round and set rate methods (Puneet Sethi) [1784121] - serial: 8250_dw: Simplify the ref clock rate setting procedure (Puneet Sethi) [1784121] - serial: 8250_dw: Use devm_clk_get_optional() to get the input clock (Puneet Sethi) [1784121] - serial: 8250_dw: Avoid double error messaging when IRQ absent (Puneet Sethi) [1784121] - serial: 8250_dw: switch to use 8250_dwlib library (Puneet Sethi) [1784121] - serial: 8250_dw: use pointer to uart local variable (Puneet Sethi) [1784121] - serial: 8250_dw: Use a unified new dev variable in remove (Puneet Sethi) [1784121] - serial: 8250_dw: always set baud rate in dw8250_set_termios (Puneet Sethi) [1784121] - serial: 8250_dw: add fractional divisor support (Puneet Sethi) [1784121] - serial: 8250_dw: Introduce IO accessors to extended registers (Puneet Sethi) [1784121] - dmaengine: dw: Program xBAR hardware for Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Make it dependent to HAS_IOMEM (Puneet Sethi) [1784121] - dmaengine dw: Revert "dmaengine: dw: Enable runtime PM" (Puneet Sethi) [1784121] - dmaengine: dw: Enable runtime PM (Puneet Sethi) [1784121] - dmaengine: dw: Add DMA-channels mask cell support (Puneet Sethi) [1784121] - dmaengine: dw: Ignore burst setting for memory peripherals (Puneet Sethi) [1784121] - dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculation (Puneet Sethi) [1784121] - dmaengine: dw: Activate FIFO-mode for memory peripherals only (Puneet Sethi) [1784121] - dmaengine: dw: Initialize max_sg_burst capability (Puneet Sethi) [1784121] - dmaengine: dw: Introduce max burst length hw config (Puneet Sethi) [1784121] - dmaengine: dw: Initialize min and max burst DMA device capability (Puneet Sethi) [1784121] - dmaengine: dw: Set DMA device max segment size parameter (Puneet Sethi) [1784121] - dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config (Puneet Sethi) [1784121] - dmaengine: Introduce DMA-device device_caps callback (Puneet Sethi) [1784121] - dmaengine: Introduce max SG burst capability (Puneet Sethi) [1784121] - dmaengine: Introduce min burst length capability (Puneet Sethi) [1784121] - dmaengine: dw: Initialize channel before each transfer (Puneet Sethi) [1784121] - dmaengine: dw: Replace 'objs' by 'y' (Puneet Sethi) [1784121] - dmaengine: dw: Register ACPI DMA controller for PCI that has companion (Puneet Sethi) [1784121] - dmaengine: dw: platform: Mark 'hclk' clock optional (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split OF helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split ACPI helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Switch to acpi_dma_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use devm_platform_ioremap_resource() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use struct dw_dma_chip_pdata (Puneet Sethi) [1784121] - dmaengine: dw: Export struct dw_dma_chip_pdata for wider use (Puneet Sethi) [1784121] - dmaengine: dw: Update Intel Elkhart Lake Service Engine acronym (Puneet Sethi) [1784121] - dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: convert to SPDX identifiers (Puneet Sethi) [1784121] - dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: Reset DRAIN bit when resume the channel (Puneet Sethi) [1784121] - dmaengine: dw: Split DW and iDMA 32-bit operations (Puneet Sethi) [1784121] - dmaengine: dw: Remove unused internal property (Puneet Sethi) [1784121] - dmaengine: dw: Add missed multi-block support for iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: drop useless LIST_HEAD (Puneet Sethi) [1784121] - dmaengine: dw: Fix FIFO size for Intel Merrifield (Puneet Sethi) [1784121] - dmaengine: dw-dmac: implement dma protection control setting (Puneet Sethi) [1784121] - dmaengine: dw: remove dma_slave_config direction usage (Puneet Sethi) [1784121] - dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Puneet Sethi) [1784121] - perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number (Mark Langsdorf) [1997732] - drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver (Mark Langsdorf) [1997732] - perf/smmuv3: Don't trample existing events with global filter (Mark Langsdorf) [1997732] - perf: qcom: Remove redundant dev_err call in qcom_l3_cache_pmu_probe() (Mark Langsdorf) [1997732] - perf: arm_spe: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: xgene_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: qcom: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: arm_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - drivers/perf: arm-cci: Fix checkpatch spacing error (Mark Langsdorf) [1997732] - drivers/perf: arm-cmn: Add space after ',' (Mark Langsdorf) [1997732] - drivers/perf: arm_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: Remove redundant dev_err call in tx2_uncore_pmu_init_dev() (Mark Langsdorf) [1997732] - perf/arm-smmuv3: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dsu: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dmc620: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-cmn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Clean up CPU hotplug handling (Mark Langsdorf) [1997732] - perf/arm-cci: Remove broken race mitigation (Mark Langsdorf) [1997732] - genirq: Export affinity setter for modules (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Clean up with dev_printk (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Fix error handling (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors (Mark Langsdorf) [1997732] - drivers/perf: Simplify the SMMUv3 PMU event attributes (Mark Langsdorf) [1997732] - perf: Constify static struct attribute_group (Mark Langsdorf) [1997732] - perf: qcom: Constify static struct attribute_group (Mark Langsdorf) [1997732] - drivers/perf: Add support for ARMv8.3-SPE (Mark Langsdorf) [1997732] - driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 (Mark Langsdorf) [1997732] - perf/smmuv3: Support sysfs identifier file (Mark Langsdorf) [1997732] - perf: remove duplicate check on fwnode (Mark Langsdorf) [1997732] - redhat/configs: enable ARM_DMC620_PMU memory controller perf counters (Mark Langsdorf) [1997732] - perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe() (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of ARM_DMC620_PMU drivers (Mark Langsdorf) [1997732] - driver/perf: Add PMU driver for the ARM DMC-620 memory controller (Mark Langsdorf) [1997732] - drivers/perf: thunderx2_pmu: Fix memory resource error handling (Mark Langsdorf) [1997732] - drivers/perf: xgene_pmu: Fix uninitialized resource struct (Mark Langsdorf) [1997732] - perf: arm_dsu: Support DSU ACPI devices (Mark Langsdorf) [1997732] - perf/smmuv3: To simplify code for ioremap page in pmcg (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of PMU drivers (Mark Langsdorf) [1997732] - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling (Mark Langsdorf) [1997732] - pmu/smmuv3: Clear IRQ affinity hint on device removal (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: arm_dsu_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: Open access for CAP_PERFMON privileged process (Mark Langsdorf) [1997732] - perf/smmuv3: Remove the leftover put_cpu() in error path (Mark Langsdorf) [1997732] - perf: arm-ccn: Enable stats for CCN-512 interconnect (Mark Langsdorf) [1997732] - perf/smmuv3: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-cci: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-ccn: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf: xgene: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/smmuv3: Validate groups for global filtering (Mark Langsdorf) [1997732] - perf/smmuv3: Validate group size (Mark Langsdorf) [1997732] - perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk (Mark Langsdorf) [1997732] - perf/smmuv3: Add MSI irq support (Mark Langsdorf) [1997732] - perf/smmuv3: Add arm64 smmuv3 pmu driver (Mark Langsdorf) [1997732] - perf: xgene: Remove set but not used variable 'config' (Mark Langsdorf) [1997732] - perf/drivers: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Mark Langsdorf) [1997732] - For drivers that do not support context exclusion let's advertise the PERF_PMU_CAP_NO_EXCLUDE capability. This ensures that perf will prevent us from handling events where any exclusion flags are set. Let's also remove the now unnecessary check for exclusion flags. (Mark Langsdorf) [1997732] - perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally (Mark Langsdorf) [1997732] - drivers/perf: arm-ccn: Use devm_ioremap_resource() to map memory (Mark Langsdorf) [1997732] - drivers/perf: Initialise return value in armpmu_request_irqs() (Mark Langsdorf) [1997732] - perf/arm-cci: Remove VLA usage (Mark Langsdorf) [1997732] - tools/power turbostat: version 2021.05.04 (Prarit Bhargava) [2030472] - tools/power turbostat: Support "turbostat --hide idle" (Prarit Bhargava) [2030472] - tools/power turbostat: elevate priority of interval mode (Prarit Bhargava) [2030472] - tools/power turbostat: formatting (Prarit Bhargava) [2030472] - tools/power turbostat: rename tcc variables (Prarit Bhargava) [2030472] - tools/power turbostat: save original CPU model (Prarit Bhargava) [2030472] - tools/power turbostat: add TCC Offset support (Prarit Bhargava) [2030472] - tools/power turbostat: Fix Core C6 residency on Atom CPUs (Prarit Bhargava) [2030472] - tools/power turbostat: Print the C-state Pre-wake settings (Prarit Bhargava) [2030472] - tools/power turbostat: unmark non-kernel-doc comment (Prarit Bhargava) [2030472] - tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server (Prarit Bhargava) [2030472] - tools/power turbostat: Fix offset overflow issue in index converting (Prarit Bhargava) [2030472] - tools/power/turbostat: Fix turbostat for AMD Zen CPUs (Prarit Bhargava) [2030472] - Revert "tools/power turbostat: adjust for temperature offset" (Prarit Bhargava) [2030472] - tools/power turbostat: Fix DRAM Energy Unit on SKX (Prarit Bhargava) [2030472] - tools/power turbostat: print microcode patch level (Prarit Bhargava) [2030472] - tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle (Prarit Bhargava) [2030472]- [s390] virtio: write back F_VERSION_1 before validate (Claudio Imbrenda) [2026234] - cpufreq: powernv: Fix init_chip_info initialization in numa=off (Steve Best) [2017665] - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Guillaume Nault) [2016210] - tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020507] {CVE-2021-43267} - tipc: increase timeout in tipc_sk_enqueue() (Xin Long) [2020401] - Revert "tipc: Return the correct errno code" (Xin Long) [2020401] - tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long) [2020401] - tipc: keep the skb in rcv queue until the whole data is read (Xin Long) [2020401] - powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (Steve Best) [2025400] - PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (Myron Stowe) [2028298] - media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors (Dean Nelson) [1921871] {CVE-2020-0404} - sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2020393] - sctp: account stream padding length for reconf chunk (Xin Long) [2020393] - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2020393] - net: cipso: fix warnings in netlbl_cipsov4_add_std (Balazs Nemeth) [2026691] - net/sched: act_ct: fix err check for nf_conntrack_confirm (Davide Caratti) [2018109] - net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2018109] - mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2018109] - net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2018109] - net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2018109] - fq_codel: reject silly quantum parameters (Davide Caratti) [2018109] - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2018109] - sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2018109] - net: sched: fix lockdep_set_class() typo error for sch->seqlock (Davide Caratti) [2018109] - net: sched: cls_api: Fix the the wrong parameter (Davide Caratti) [2018109] - net/sched: act_vlan: Fix modify to allow 0 (Davide Caratti) [2018109] - net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Xin Long) [1979820] - net: fix sysfs permssions when device changes network namespace (Xin Long) [1979820] - net-sysfs: add queue_change_owner() (Xin Long) [1979820] - net-sysfs: add netdev_change_owner() (Xin Long) [1979820] - drivers/base/power: add dpm_sysfs_change_owner() (Xin Long) [1979820] - device: add device_change_owner() (Xin Long) [1979820] - sysfs: Fix regression when adding a file to an existing group (Xin Long) [1979820] - bridge: make sure objects belong to container's owner (Xin Long) [1979820] - net: create reusable function for getting ownership info of sysfs inodes (Xin Long) [1979820] - net-sysfs: make sure objects belong to container's owner (Xin Long) [1979820] - net-sysfs: require net admin in the init ns for setting tx_maxrate (Xin Long) [1979820] - driver core: set up ownership of class devices in sysfs (Xin Long) [1979820] - kobject: kset_create_and_add() - fetch ownership info from parent (Xin Long) [1979820] - sysfs, kobject: allow creating kobject belonging to arbitrary users (Xin Long) [1979820] - NFSv42: Fix pagecache invalidation after COPY/CLONE (Benjamin Coddington) [2017166] - SUNRPC: fix sign error causing rpcsec_gss drops (Benjamin Coddington) [2017166] - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Benjamin Coddington) [2017166] - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Benjamin Coddington) [2017166] - SUNRPC: Simplify socket shutdown when not reusing TCP ports (Benjamin Coddington) [2017166] - nfsd4: Fix forced-expiry locking (Benjamin Coddington) [2017166] - SUNRPC/xprtrdma: Fix reconnection locking (Benjamin Coddington) [2017166] - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Benjamin Coddington) [2017166] - NFSv4/pNFS: Always allow update of a zero valued layout barrier (Benjamin Coddington) [2017166] - NFSv4/pNFS: Fix a layoutget livelock loop (Benjamin Coddington) [2017166] - xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Benjamin Coddington) [2017166] - NFSD: Fix TP_printk() format specifier in nfsd_clid_class (Benjamin Coddington) [2017166] - NFSv42: Copy offload should update the file size when appropriate (Benjamin Coddington) [2017166] - SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()... (Benjamin Coddington) [2017166] - NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can't load NFSv3 (Benjamin Coddington) [2017166] - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times (Benjamin Coddington) [2017166] - NFSv4/pnfs: Clean up layout get on open (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix layoutget behaviour after invalidation (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix the layout barrier update (Benjamin Coddington) [2017166] - NFSD: Prevent a possible oops in the nfs_dirent() tracepoint (Benjamin Coddington) [2017166] - nfsd: remove redundant assignment to pointer 'this' (Benjamin Coddington) [2017166] - nfs_common: fix doc warning (Benjamin Coddington) [2017166] - nfsd4: Expose the callback address and state of each NFS4 client (Benjamin Coddington) [2017166] - xprtrdma: Fix spelling mistakes (Benjamin Coddington) [2017166] - NFS: nfs_find_open_context() may only select open files (Benjamin Coddington) [2017166] - SUNRPC: Should wake up the privileged task firstly. (Benjamin Coddington) [2017166] - SUNRPC: Fix the batch tasks count wraparound. (Benjamin Coddington) [2017166] - nfs: update has_sec_mnt_opts after cloning lsm options from parent (Benjamin Coddington) [2017166] - nfs: fix acl memory leak of posix_acl_create() (Benjamin Coddington) [2017166] - rpc: remove redundant initialization of variable status (Benjamin Coddington) [2017166] - NFSv4: Initialise connection to the server in nfs4_alloc_client() (Benjamin Coddington) [2017166] - nfsd: Prevent truncation of an unlinked inode from blocking access to its directory (Benjamin Coddington) [2017166] - xprtrdma: Fix a maybe-uninitialized compiler warning (Benjamin Coddington) [2017166] - NFSv4: Fix second deadlock in nfs4_evict_inode() (Benjamin Coddington) [2017166] - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() (Benjamin Coddington) [2017166] - NFS: FMODE_READ and friends are C macros, not enum types (Benjamin Coddington) [2017166] - NFS: Fix a potential NULL dereference in nfs_get_client() (Benjamin Coddington) [2017166] - NFS: Fix use-after-free in nfs4_init_client() (Benjamin Coddington) [2017166] - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. (Benjamin Coddington) [2017166] - nfs: Remove trailing semicolon in macros (Benjamin Coddington) [2017166] - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config (Benjamin Coddington) [2017166] - NFS: Clean up reset of the mirror accounting variables (Benjamin Coddington) [2017166] - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() (Benjamin Coddington) [2017166] - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() (Benjamin Coddington) [2017166] - SUNRPC: More fixes for backlog congestion (Benjamin Coddington) [2017166] - SUNRPC: Fix Oops in xs_tcp_send_request() when transport is disconnected (Benjamin Coddington) [2017166] - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() (Benjamin Coddington) [2017166] - SUNRPC in case of backlog, hand free slots directly to waiting task (Benjamin Coddington) [2017166] - pNFS/NFSv4: Remove redundant initialization of 'rd_size' (Benjamin Coddington) [2017166] - NFS: fix an incorrect limit in filelayout_decode_layout() (Benjamin Coddington) [2017166] - fs/nfs: Use fatal_signal_pending instead of signal_pending (Benjamin Coddington) [2017166] - xprtrdma: Fix a NULL dereference in frwr_unmap_sync() (Benjamin Coddington) [2017166] - sunrpc: Fix misplaced barrier in call_decode (Benjamin Coddington) [2017166] - SUNRPC: set rq_page_end differently (Benjamin Coddington) [2017166] - xprtrdma: Move fr_mr field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move the Work Request union to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_linv_done field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move cqe to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_cid to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Remove the RPC/RDMA QP event handler (Benjamin Coddington) [2017166] - xprtrdma: Add tracepoints showing FastReg WRs and remote invalidation (Benjamin Coddington) [2017166] - xprtrdma: Avoid Send Queue wrapping (Benjamin Coddington) [2017166] - xprtrdma: Do not wake RPC consumer on a failed LocalInv (Benjamin Coddington) [2017166] - xprtrdma: Do not recycle MR after FastReg/LocalInv flushes (Benjamin Coddington) [2017166] - xprtrdma: Clarify use of barrier in frwr_wc_localinv_done() (Benjamin Coddington) [2017166] - xprtrdma: Rename frwr_release_mr() (Benjamin Coddington) [2017166] - xprtrdma: rpcrdma_mr_pop() already does list_del_init() (Benjamin Coddington) [2017166] - xprtrdma: Delete rpcrdma_recv_buffer_put() (Benjamin Coddington) [2017166] - xprtrdma: Fix cwnd update ordering (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep creation (Benjamin Coddington) [2017166] - xprtrdma: Improve commentary around rpcrdma_reps_unmap() (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep destruction (Benjamin Coddington) [2017166] - xprtrdma: Put flushed Receives on free list instead of destroying them (Benjamin Coddington) [2017166] - xprtrdma: Do not refresh Receive Queue while it is draining (Benjamin Coddington) [2017166] - xprtrdma: Avoid Receive Queue wrapping (Benjamin Coddington) [2017166] - SUNRPC: fix ternary sign expansion bug in tracing (Benjamin Coddington) [2017166] - nfsd: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - nfsd: reshuffle some code (Benjamin Coddington) [2017166] - nfsd: track filehandle aliasing in nfs4_files (Benjamin Coddington) [2017166] - nfsd: hash nfs4_files by inode number (Benjamin Coddington) [2017166] - NFSv4.1: Simplify layout return in pnfs_layout_process() (Benjamin Coddington) [2017166] - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() (Benjamin Coddington) [2017166] - nfsd: ensure new clients break delegations (Benjamin Coddington) [2017166] - NFS: Don't discard pNFS layout segments that are marked for return (Benjamin Coddington) [2017166] - NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting (Benjamin Coddington) [2017166] - nfsd: remove unused function (Benjamin Coddington) [2017166] - svcrdma: Pass a useful error code to the send_err tracepoint (Benjamin Coddington) [2017166] - svcrdma: Rename goto labels in svc_rdma_sendto() (Benjamin Coddington) [2017166] - svcrdma: Don't leak send_ctxt on Send errors (Benjamin Coddington) [2017166] - SUNRPC: Remove trace_xprt_transmit_queued (Benjamin Coddington) [2017166] - SUNRPC: Add tracepoint that fires when an RPC is retransmitted (Benjamin Coddington) [2017166] - SUNRPC: Move fault injection call sites (Benjamin Coddington) [2017166] - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() (Benjamin Coddington) [2017166] - NFSv4: Catch and trace server filehandle encoding errors (Benjamin Coddington) [2017166] - NFSv4: Convert nfs_xdr_status tracepoint to an event class (Benjamin Coddington) [2017166] - NFSv4: Add tracing for COMPOUND errors (Benjamin Coddington) [2017166] - NFSv4: Don't modify the change attribute cached in the inode (Benjamin Coddington) [2017166] - NFSv4: Fix value of decode_fsinfo_maxsz (Benjamin Coddington) [2017166] - NFS: Fix up revalidation of space used (Benjamin Coddington) [2017166] - NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid (Benjamin Coddington) [2017166] - NFS: Mask out unsupported attributes in nfs_getattr() (Benjamin Coddington) [2017166] - NFS: Fix up inode cache tracing (Benjamin Coddington) [2017166] - NFS: Deal correctly with attribute generation counter overflow (Benjamin Coddington) [2017166] - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: Fix attribute bitmask in _nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: nfs4_bitmask_adjust() must not change the server global bitmasks (Benjamin Coddington) [2017166] - NFSD: Use DEFINE_SPINLOCK() for spinlock (Benjamin Coddington) [2017166] - sunrpc: Remove unused function ip_map_lookup (Benjamin Coddington) [2017166] - NFS: Fix fscache invalidation in nfs_set_cache_invalid() (Benjamin Coddington) [2017166] - SUNRPC: Ensure the transport backchannel association (Benjamin Coddington) [2017166] - nfs: hornor timeo and retrans option when mounting NFSv3 (Benjamin Coddington) [2017166] - sunrpc: honor rpc_task's timeout value in rpcb_create() (Benjamin Coddington) [2017166] - nfs: Fix a typo in the file nfs42xattr.c (Benjamin Coddington) [2017166] - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds (Benjamin Coddington) [2017166] - NFS: Fix up incorrect documentation (Benjamin Coddington) [2017166] - NFSv4: Simplify nfs4_retry_setlk() (Benjamin Coddington) [2017166] - UAPI: nfsfh.h: Replace one-element array with flexible-array member (Benjamin Coddington) [2017166] - svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg (Benjamin Coddington) [2017166] - svcrdma: Remove sc_read_complete_q (Benjamin Coddington) [2017166] - svcrdma: Single-stage RDMA Read (Benjamin Coddington) [2017166] - SUNRPC: Move svc_xprt_received() call sites (Benjamin Coddington) [2017166] - SUNRPC: Export svc_xprt_received() (Benjamin Coddington) [2017166] - svcrdma: Retain the page backing rq_res.head[0].iov_base (Benjamin Coddington) [2017166] - svcrdma: Remove unused sc_pages field (Benjamin Coddington) [2017166] - svcrdma: Normalize Send page handling (Benjamin Coddington) [2017166] - svcrdma: Add a "deferred close" helper (Benjamin Coddington) [2017166] - svcrdma: Maintain a Receive water mark (Benjamin Coddington) [2017166] - svcrdma: Use svc_rdma_refresh_recvs() in wc_receive (Benjamin Coddington) [2017166] - svcrdma: Add a batch Receive posting mechanism (Benjamin Coddington) [2017166] - svcrdma: Remove stale comment for svc_rdma_wc_receive() (Benjamin Coddington) [2017166] - svcrdma: Provide an explanatory comment in CMA event handler (Benjamin Coddington) [2017166] - svcrdma: RPCDBG_FACILITY is no longer used (Benjamin Coddington) [2017166] - nfsd: don't ignore high bits of copy count (Benjamin Coddington) [2017166] - nfsd: COPY with length 0 should copy to end of file (Benjamin Coddington) [2017166] - nfsd: Fix typo "accesible" (Benjamin Coddington) [2017166] - nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted (Benjamin Coddington) [2017166] - nfsd: Log client tracking type log message as info instead of warning (Benjamin Coddington) [2017166] - nfsd: helper for laundromat expiry calculations (Benjamin Coddington) [2017166] - NFSD: Clean up NFSDDBG_FACILITY macro (Benjamin Coddington) [2017166] - NFSD: Add a tracepoint to record directory entry encoding (Benjamin Coddington) [2017166] - rpc: fix NULL dereference on kmalloc failure (Benjamin Coddington) [2017166] - sunrpc: fix refcount leak for rpc auth modules (Benjamin Coddington) [2017166] - NFSD: Repair misuse of sv_lock in 5.10.16-rt30. (Benjamin Coddington) [2017166] - svcrdma: disable timeouts on rdma backchannel (Benjamin Coddington) [2017166] - svcrdma: Hold private mutex while invoking rdma_accept() (Benjamin Coddington) [2017166] - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache (Benjamin Coddington) [2017166] - NFS: Always clear an invalid mapping when attempting a buffered write (Benjamin Coddington) [2017166] - NFS: Optimise sparse writes past the end of file (Benjamin Coddington) [2017166] - NFS: Fix documenting comment for nfs_revalidate_file_size() (Benjamin Coddington) [2017166] - rpcrdma: Fix comments about reverse-direction operation (Benjamin Coddington) [2017166] - xprtrdma: Refactor invocations of offset_in_page() (Benjamin Coddington) [2017166] - xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() (Benjamin Coddington) [2017166] - xprtrdma: Remove FMR support in rpcrdma_convert_iovs() (Benjamin Coddington) [2017166] - NFS: Fix fscache read from NFS after cache error (Benjamin Coddington) [2017166] - NFS: Ensure nfs_readpage returns promptly when internal error occurs (Benjamin Coddington) [2017166] - NFS: Remove unnecessary inode parameter from nfs_pageio_complete_read() (Benjamin Coddington) [2017166] - NFS: Add nfs_pageio_complete_read() and remove nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Call readpage_async_filler() from nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Refactor nfs_readpage() and nfs_readpage_async() to use nfs_readdesc (Benjamin Coddington) [2017166] - NFS: In nfs_readpage() only increment NFSIOS_READPAGES when read succeeds (Benjamin Coddington) [2017166] - NFS: Clean up nfs_readpage() and nfs_readpages() (Benjamin Coddington) [2017166] - nfs: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - SUNRPC: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - net: sunrpc: xprtsock.c: Corrected few spellings ,in comments (Benjamin Coddington) [2017166] - SUNRPC: correct error code comment in xs_tcp_setup_socket() (Benjamin Coddington) [2017166] - nfsd: cstate->session->se_client -> cstate->clp (Benjamin Coddington) [2017166] - nfsd: simplify nfsd4_check_open_reclaim (Benjamin Coddington) [2017166] - nfsd: remove unused set_client argument (Benjamin Coddington) [2017166] - nfs/blocklayout: remove cruft in bl_alloc_init_bio (Benjamin Coddington) [2017166] - nfsd: refactor set_client (Benjamin Coddington) [2017166] - nfsd: rename lookup_clientid->set_client (Benjamin Coddington) [2017166] - nfsd: simplify nfsd_renew (Benjamin Coddington) [2017166] - nfsd: simplify process_lock (Benjamin Coddington) [2017166] - nfsd4: simplify process_lookup1 (Benjamin Coddington) [2017166] - SUNRPC: Correct a comment (Benjamin Coddington) [2017166] - svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Restore read and write stats (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_recv to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() (Benjamin Coddington) [2017166] - nfsd: remove fault injection code (Benjamin Coddington) [2017166] - SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Benjamin Coddington) [2017166] - SUNRPC: Display RPC procedure names instead of proc numbers (Benjamin Coddington) [2017166] - SUNRPC: Make trace_svc_process() display the RPC procedure symbolically (Benjamin Coddington) [2017166] - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000776] - tracing: Map all PIDs to command lines (Jerome Marchand) [1913211] - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Rafael Aquini) [2016441] - mm: mark the OOM reaper thread as freezable (Rafael Aquini) [2016441] - mm/page_isolation: guard against possible putback unisolated page (Rafael Aquini) [2016441] - mm/page_isolation: fix potential missing call to unset_migratetype_isolate() (Rafael Aquini) [2016441] - mm/page_alloc: use accumulated load when building node fallback list (Rafael Aquini) [2016441] - mm/vmalloc: do not adjust the search size for alignment overhead (Rafael Aquini) [2016441] - mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo (Rafael Aquini) [2016441] - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" (Rafael Aquini) [2016441] - mm, slub: consider rest of partial list if acquire_slab() fails (Rafael Aquini) [2016441] - mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2016441] - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2016441] - slub: add back check for free nonslab objects (Rafael Aquini) [2016441] - slub: fix kmalloc_pagealloc_invalid_free unit test (Rafael Aquini) [2016441] - slub: fix unreclaimable slab stat for bulk free (Rafael Aquini) [2016441] - mm/slub: add taint after the errors are printed (Rafael Aquini) [2016441] - mm/slab.c: remove useless lines in enable_cpucache() (Rafael Aquini) [2016441] - kasan: fix tag for large allocations when using CONFIG_SLAB (Rafael Aquini) [2016441] - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2016441] - mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2016441] - memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2016441] - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2016441] - huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2016441] - huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: remove unnecessary tlb_remove_page_size() for huge zero pmd (Rafael Aquini) [2016441] - mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: use page->deferred_list (Rafael Aquini) [2016441] - mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK (Rafael Aquini) [2016441] - mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2016441] - mm/thp: fix page_address_in_vma() on file THP tails (Rafael Aquini) [2016441] - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting (Rafael Aquini) [2016441] - mm/thp: make is_huge_zero_pmd() safe and quicker (Rafael Aquini) [2016441] - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry (Rafael Aquini) [2016441] - mm/truncate: fix truncation for pages of arbitrary size (Rafael Aquini) [2016441] - mm/rmap: fix potential pte_unmap on an not mapped pte (Rafael Aquini) [2016441] - mm/rmap: correct obsolete comment of page_get_anon_vma() (Rafael Aquini) [2016441] - mm/rmap: use page_not_mapped in try_to_unmap() (Rafael Aquini) [2016441] - mm/rmap: fix obsolete comment in __page_check_anon_rmap() (Rafael Aquini) [2016441] - mm/rmap: remove unneeded semicolon in page_not_mapped() (Rafael Aquini) [2016441] - mm/rmap: correct some obsolete comments of anon_vma (Rafael Aquini) [2016441] - mm/pgtable-generic.c: optimize the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm/pgtable-generic.c: simplify the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm: prevent a warning when casting void* -> enum (Rafael Aquini) [2016441] - mm/hugeltb: simplify the return code of __vma_reservation_common() (Rafael Aquini) [2016441] - mm,thp,shmem: make khugepaged obey tmpfs mount flags (Rafael Aquini) [2016441] - mm/vma: make is_vma_temporary_stack() available for general use (Rafael Aquini) [2016441] - mm/vma: make vma_is_foreign() available for general use (Rafael Aquini) [2016441] - hugetlb: fix copy_huge_page_from_user contig page struct assumption (Rafael Aquini) [2016441] - mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM (Rafael Aquini) [2016441] - mm/sparse.c: use __nr_to_section(section_nr) to get mem_section (Rafael Aquini) [2016441] - mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [2016441] - mm/huge_memory.c: make __thp_get_unmapped_area static (Rafael Aquini) [2016441] - mm/mempolicy.c: fix checking unmapped holes for mbind (Rafael Aquini) [2016441] - s390/mm: fix VMA and page table handling code in storage key handling functions (Rafael Aquini) [2016441] - s390/mm: validate VMA in PGSTE manipulation functions (Rafael Aquini) [2016441] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Rafael Aquini) [2016441] - s390/gmap: validate VMA in __gmap_zap() (Rafael Aquini) [2016441] - s390: mm: Fix secure storage access exception handling (Rafael Aquini) [2016441] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Rafael Aquini) [2016441] - powerpc/64s: Fix pte update for kernel memory on radix (Rafael Aquini) [2016441] - powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S (Rafael Aquini) [2016441] - powerpc/book3s64/pkeys: Use PVR check instead of cpu feature (Rafael Aquini) [2016441] - powerpc/mm: Fix reporting of kernel execute faults on the 8xx (Rafael Aquini) [2016441] - powerpc/mm/hash: Handle user access of kernel address gracefully (Rafael Aquini) [2016441] - powerpc/mm: Add missing tracepoint for tlbie (Rafael Aquini) [2016441] - arm64: hugetlb: avoid potential NULL dereference (Rafael Aquini) [2016441] - arm64/numa: Report correct memblock range for the dummy node (Rafael Aquini) [2016441] - x86/pat: Pass valid address to sanitize_phys() (Rafael Aquini) [2016441] - x86/mm: Check for pfn instead of page in vmalloc_sync_one() (Rafael Aquini) [2016441] - x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" (Rafael Aquini) [2016441] - x86/mm: Report which part of kernel image is freed (Rafael Aquini) [2016441] - mm: make free_reserved_area() return "const char *" (Rafael Aquini) [2016441] - x86/mm/init: Remove freed kernel image areas from alias mapping (Rafael Aquini) [2016441] - x86/mm/init: Add helper for freeing kernel image pages (Rafael Aquini) [2016441] - x86/mm/init: Pass unconverted symbol addresses to free_init_pages() (Rafael Aquini) [2016441] - x86/mm: Add TLB purge to free pmd/pte page interfaces (Rafael Aquini) [2016441] - mm/mmu_notifier: Make drm-backport/linux/mmu_notifier.h use RH_MMU_NOTIFIER_V2 (Waiman Long) [1946746] - mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER (Waiman Long) [1946746] - mm/notifier: add migration invalidation type (Waiman Long) [1946746] - mm/migrate: add a flags parameter to migrate_vma (Waiman Long) [1946746] - mm/mmu_notifiers: ensure range_end() is paired with range_start() (Waiman Long) [1946746] - mm: track mmu notifiers in fs_reclaim_acquire/release (Waiman Long) [1946746] - mm: mmu_notifier: fix and extend kerneldoc (Waiman Long) [1946746] - mm/mmu_notifier: silence PROVE_RCU_LIST warnings (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'interval_sub' as the variable for mmu_interval_notifier (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'subscription' as the variable name for mmu_notifier (Waiman Long) [1946746] - mm/mmu_notifier: Rename struct mmu_notifier_mm to mmu_notifier_subscriptions (Waiman Long) [1946746] - mm, notifier: Catch sleeping/blocking for !blockable (Waiman Long) [1946746] - mm/mmu_notifiers: use the right return code for WARN_ON (Waiman Long) [1946746] - mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail (Waiman Long) [1946746] - mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper (Waiman Long) [1946746] - mm/mmu_notifier: pass down vma and reasons why mmu notifier is happening (Waiman Long) [1946746] - mm/mmu_notifier: use structure for invalidate_range_start/end callback (Waiman Long) [1946746] - Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks" (Waiman Long) [1946746] - mm, mmu_notifier: be explicit about range invalition non-blocking mode (Waiman Long) [1946746] - mm/oom_kill.c: clean up oom_reap_task_mm() (Waiman Long) [1946746] - mm, oom: distinguish blockable mode for mmu notifiers (Waiman Long) [1946746] - mm/mmu_notifier: helper to test if a range invalidation is blockable (Waiman Long) [1946746] - mm/mmu_notifier: Relocate mmu_notifier_put() (Waiman Long) [1946746] - mm/mmu_notifier: Add mmu_notifier versioning mechanism (Waiman Long) [1946746] - af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2026690] - netfilter: nf_tables: fix audit memory leak in nf_tables_commit (Phil Sutter) [2028926] - ethtool: Validate module EEPROM offset as part of policy (Ivan Vecera) [2019090] - ethtool: Validate module EEPROM length as part of policy (Ivan Vecera) [2019090] - ethtool: Use kernel data types for internal EEPROM struct (Ivan Vecera) [2019090] - ethtool: Document behavior when module EEPROM bank attribute is omitted (Ivan Vecera) [2019090] - ethtool: Decrease size of module EEPROM get policy array (Ivan Vecera) [2019090] - ethtool: Document correct attribute type (Ivan Vecera) [2019090] - ethtool: Use correct command name in title (Ivan Vecera) [2019090] - net: fix mistake path for netdev_features_strings (Ivan Vecera) [2019089 2019090 2019092] - ethtool: add a stricter length check (Ivan Vecera) [2019089 2019090 2019092] - ethtool: Fix a typo (Ivan Vecera) [2019089 2019090 2019092] - net: ethtool: clear heap allocations for ethtool function (Ivan Vecera) [2019090] - ethtool: Fix NULL pointer dereference during module EEPROM dump (Ivan Vecera) [2019090] - ethtool: stats: Fix a copy-paste error (Ivan Vecera) [2019092] - ethtool: add missing EEPROM to list of messages (Ivan Vecera) [2019090] - ethtool: stats: clarify the initialization to ETHTOOL_STAT_NOT_SET (Ivan Vecera) [2019092] - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() (Ivan Vecera) [2019092] - ethtool: add interface to read RMON stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC Ctrl stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC stats (Ivan Vecera) [2019092] - ethtool: add a new command for reading standard stats (Ivan Vecera) [2019092] - docs: ethtool: document standard statistics (Ivan Vecera) [2019092] - docs: networking: extend the statistics documentation (Ivan Vecera) [2019092] - ethtool: add FEC statistics (Ivan Vecera) [2019089] - docs: net: statistics.rst: remove a duplicated kernel-doc (Ivan Vecera) [2019089] - ethtool: fec_prepare_data() - jump to error handling (Ivan Vecera) [2019089] - ethtool: move ethtool_stats_init (Ivan Vecera) [2019089] - ethtool: wire in generic SFP module access (Ivan Vecera) [2019090] - phy: sfp: add netlink SFP support to generic SFP code (Ivan Vecera) [2019090] - ethtool: Add fallback to get_module_eeprom from netlink command (Ivan Vecera) [2019090] - net: ethtool: Export helpers for getting EEPROM info (Ivan Vecera) [2019090] - ethtool: Allow network drivers to dump arbitrary EEPROM data (Ivan Vecera) [2019090] - docs: ethtool: correct quotes (Ivan Vecera) [2019090] - selftests: ethtool: add a netdevsim FEC test (Ivan Vecera) [2019089] - netdevsim: add FEC settings support (Ivan Vecera) [2019089] - ethtool: support FEC settings over netlink (Ivan Vecera) [2019089] - ethtool: document the enum values not defines (Ivan Vecera) [2019089] - ethtool: fec: fix FEC_NONE check (Ivan Vecera) [2019089] - ethtool: fec: add note about reuse of reserved (Ivan Vecera) [2019089] - ethtool: clarify the ethtool FEC interface (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->active_fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->reserved (Ivan Vecera) [2019089] - ethtool: fec: remove long structure description (Ivan Vecera) [2019089] - ethtool: fec: fix typo in kdoc (Ivan Vecera) [2019089] - net: Remove redundant if statements (Petr Oros) [2026472] - netdevice: add the case if dev is NULL (Petr Oros) [2026472] - nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2015563] - nvmet-tcp: fix incomplete data digest send (Chris Leech) [2015563] - nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2015563] - nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2015563] - nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2015563] - nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-tcp: fix header digest verification (Chris Leech) [2015563] - nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2015563] - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2015563] - nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2015563] - nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2015563] - nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2015563] - nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2015563] - nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2015563] - nvmet: pass back cntlid on successful completion (Chris Leech) [2015563] - nvmet: remove redundant assignments of variable status (Chris Leech) [2015563] - nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2015563] - nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2015563] - nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2015563] - nvme-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvme-tcp: fix possible req->offset corruption (Chris Leech) [2015563] - nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2015563] - nvme: keep ctrl->namespaces ordered (Chris Leech) [2015563] - nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2015563] - nvme-tcp: fix io_work priority inversion (Chris Leech) [2015563] - nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2015563] - nvme: avoid race in shutdown namespace removal (Chris Leech) [2015563] - nvme: update keep alive interval when kato is modified (Chris Leech) [2015563] - nvme: use return value from blk_execute_rq() (Chris Leech) [2015563] - nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2015563] - nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2015563] - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2015563] - RDMA/rxe: Bump up default maximum values used via uverbs (Kamal Heib) [2029675]- scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Nilesh Javali) [1983905] - scsi: qedi: Add support for fastpath doorbell recovery (Nilesh Javali) [1983905] - scsi: qedi: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983905] - scsi: qedi: Fix host removal with running sessions (Nilesh Javali) [1983905] - scsi: qedi: Wake up if cmd_cleanup_req is set (Nilesh Javali) [1983905] - scsi: qedi: Complete TMF works before disconnect (Nilesh Javali) [1983905] - scsi: qedi: Pass send_iscsi_tmf task to abort (Nilesh Javali) [1983905] - scsi: qedi: Fix cleanup session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Use GFP_NOIO for TMF allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF tid allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix use after free during abort cleanup (Nilesh Javali) [1983905] - scsi: qedi: Fix race during abort timeouts (Nilesh Javali) [1983905] - scsi: qedi: Fix null ref during abort handling (Nilesh Javali) [1983905] - vrf: Fix fast path output packet handling with async Netfilter rules (Antoine Tenart) [2019333] - ipv6: do not drop vrf udp multicast packets (Antoine Tenart) [2019333] - ipv6: handling of multicast packets received in VRF (Antoine Tenart) [2019333] - vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled (Antoine Tenart) [2019333] - ipv6: add vrf table handling code for ipv6 mcast (Antoine Tenart) [2019333] - ipv4: Allow sending multicast packets on specific i/f using VRF socket (Antoine Tenart) [2019333] - xfs: fix I_DONTCACHE (Carlos Maiolino) [2024969] - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2001597] - kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2001597] - ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Ken Cox) [1970656] - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (Ken Cox) [1970653] - ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path (Ken Cox) [1970653] - powerpc/perf: Fix missing is_sier_aviable() during build (Gustavo Walbon) [2011687] - perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2026390] - RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() (Kamal Heib) [2025496] - RDMA: Use the sg_table directly and remove the opencoded version from umem (Kamal Heib) [2025496] - ovs: clear skb->tstamp in forwarding path (Antoine Tenart) [2020160] - net: openvswitch: fix kernel-doc warnings in flow.c (Antoine Tenart) [2020160] - openvswitch: Optimize operation for key comparison (Antoine Tenart) [2020160] - net: openvswitch: Remove unnecessary skb_nfct() (Antoine Tenart) [2020160] - openvswitch: meter: fix race when getting now_ms. (Antoine Tenart) [2020160] - net: openvswitch: Use 'skb_push_rcsum()' instead of hand coding it (Antoine Tenart) [2020160] - openvswitch: Fix a typo (Antoine Tenart) [2020160] - openvswitch: Warn over-mtu packets only if iface is UP. (Antoine Tenart) [2020160] - openvswitch: meter: remove rate from the bucket size calculation (Antoine Tenart) [2020160] - net: openvswitch: use core API to update/provide stats (Antoine Tenart) [2020160] - net: openvswitch: use new function dev_fetch_sw_netstats (Antoine Tenart) [2020160] - net: openvswitch: use dev_sw_netstats_rx_add() (Antoine Tenart) [2020160] - net: openvswitch: Constify static struct genl_small_ops (Antoine Tenart) [2020160] - selftests: add a test case for mirred egress to ingress (Xin Long) [1983894] - net: sched: act_mirred: drop dst for the direction from egress to ingress (Xin Long) [1983894] - usb: hso: fix error handling code of hso_create_net_device (José Ignacio Tornos Martínez) [1986489] {CVE-2021-37159} - i40e: Fix freeing of uninitialized misc IRQ vector (Stefan Assmann) [1990683] - x86/topology: Make __max_die_per_package available unconditionally (Aristeu Rozanski) [1949284] - x86/cpu/amd: Set __max_die_per_package on AMD (Aristeu Rozanski) [1949284] - x86/topology: Set cpu_die_id only if DIE_TYPE found (Aristeu Rozanski) [1949284] - x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list (Aristeu Rozanski) [1949284] - EDAC/mce_amd: Add new error descriptions for existing types (Aristeu Rozanski) [1949284] - x86/mce/amd, edac: Remove report_gart_errors (Aristeu Rozanski) [1949284] - x86/mce/amd: Make threshold bank setting hotplug robust (Aristeu Rozanski) [1949284] - x86/mce/amd: Cleanup threshold device remove path (Aristeu Rozanski) [1949284] - x86/mce/amd: Straighten CPU hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Sanitize thresholding device creation hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Protect a not-fully initialized bank from the thresholding interrupt (Aristeu Rozanski) [1949284] - x86/mce/amd: Init thresholding machinery only on relevant vendors (Aristeu Rozanski) [1949284] - x86/mce/amd: Do proper cleanup on error paths (Aristeu Rozanski) [1949284] - x86/mce/amd: Fix kobject lifetime (Aristeu Rozanski) [1949284] - x86/mce/amd: Publish the bank pointer only after setup has succeeded (Aristeu Rozanski) [1949284] - x86/mce/amd: Make disable_err_thresholding() static (Aristeu Rozanski) [1949284] - x86/MCE: Determine MCA banks' init state properly (Aristeu Rozanski) [1949284] - x86/MCE: Group AMD function prototypes in (Aristeu Rozanski) [1949284] - x86/MCE: Switch to use the new generic UUID API (Aristeu Rozanski) [1949284] - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2022057] - net: igmp: fix data-race in igmp_ifc_timer_expire() (Guillaume Nault) [2022057] - net/ipv4: swap flow ports when validating source (Guillaume Nault) [2022057] - tools headers UAPI: Sync linux/in.h copy with the kernel sources (Guillaume Nault) [2022057] - icmp: don't send out ICMP messages with a source address of 0.0.0.0 (Guillaume Nault) [2022057] - cipso: correct comments of cipso_v4_cache_invalidate() (Guillaume Nault) [2022057] - crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997593] - crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997593] - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997593] - crypto: jitter - consider 32 LSB for APT (Herbert Xu) [1994390] - rcu: Tighten rcu_advance_cbs_nowake() checks (Daniel Vacek) [2013408] - cxgb3: Remove seeprom_write and use VPD API (Myron Stowe) [2019086] - cxgb3: Use VPD API in t3_seeprom_wp() (Myron Stowe) [2019086] - cxgb3: Remove t3_seeprom_read and use VPD API (Myron Stowe) [2019086] - PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() (Myron Stowe) [2019086] - PCI/VPD: Add pci_read/write_vpd_any() (Myron Stowe) [2019086] - PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2019086] - PCI/VPD: Use unaligned access helpers (Myron Stowe) [2019086] - PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2019086] - cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2019086] - PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2019086] - scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2019086] - cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2019086] - bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2019086] - PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2019086] - PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2019086] - PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2019086] - PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2019086] - PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2019086] - PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2019086] - PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2019086] - PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2019086] - PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2019086] - PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2019086] - PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2019086] - net: create netdev->dev_addr assignment helpers (Josef Oskera) [2016478] - scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2015732] - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2011330] - libbpf: Add support for new llvm bpf relocations (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak in strset (Yauheni Kaliuta) [1944799] - selftests: bpf: skip test_doc_build.sh (Yauheni Kaliuta) [1944799] - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [1944799] - redhat/configs: enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Yauheni Kaliuta) [1944799] - kbuild: Quote OBJCOPY var to avoid a pahole call break the build (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_JIT kconfig symbol dependency (Yauheni Kaliuta) [1944799] - bpf: Add kconfig knob for disabling unpriv bpf by default (Yauheni Kaliuta) [1944799] - bpf, kconfig: Add consolidated menu entry for bpf with core options (Yauheni Kaliuta) [1944799] - tools/resolve_btfids: Fix warnings (Yauheni Kaliuta) [1944799] - tools/runqslower: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1944799] - lib/string.c: allow searching for NUL with strnchr (Yauheni Kaliuta) [1944799] - rpmspec: update manpages installation after 5.13 rebase (bpf-helpers, bpf-syscall) (Yauheni Kaliuta) [1944799] - libbpf: Fix segfault in static linker for objects without BTF (Yauheni Kaliuta) [1944799] - bpf: Avoid using ARRAY_SIZE on an uninitialized pointer (Yauheni Kaliuta) [1944799] - bpf: Remove superfluous aux sanitation on subprog rejection (Yauheni Kaliuta) [1944799] - bpf: Clarify a bpf_bprintf_prepare macro (Yauheni Kaliuta) [1944799] - bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the snprintf test (Yauheni Kaliuta) [1944799] - bpf: Implement formatted output helpers with bstr_printf (Yauheni Kaliuta) [1944799] - seq_file: Add a seq_bprintf function (Yauheni Kaliuta) [1944799] - bpf: Notify user if we ever hit a bpf_snprintf verifier bug (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a series of tests for bpf_snprintf (Yauheni Kaliuta) [1944799] - bpf: Lock bpf_trace_printk's tmp buf before it is written to (Yauheni Kaliuta) [1944799] - bpf: Add a bpf_snprintf helper (Yauheni Kaliuta) [1944799] - bpf: Factorize bpf_trace_printk and bpf_seq_printf (Yauheni Kaliuta) [1944799] - Stop the ad-hoc games with -Wno-maybe-initialized (Yauheni Kaliuta) [1944799] - kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig (Yauheni Kaliuta) [1944799] - bpf: Fix potentially incorrect results with bpf_get_local_storage() (Yauheni Kaliuta) [1944799] - bpf, samples: Fix xdpsock with '-M' parameter missing unload process (Yauheni Kaliuta) [1944799] - libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [1944799] - libbpf: Fix ELF symbol visibility update logic (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest outcomes wrt unreachable code (Yauheni Kaliuta) [1944799] - bpf: Do not mark insn as seen under speculative path verification (Yauheni Kaliuta) [1944799] - bpf: Inherit expanded/patched seen count from old aux data (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest result_unpriv outcomes (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_LSM kconfig symbol dependency (Yauheni Kaliuta) [1944799] - selftests/bpf: Add test for l3 use of bpf_redirect_peer (Yauheni Kaliuta) [1944799] - bpftool: Add sock_release help info for cgroup attach/prog load command (Yauheni Kaliuta) [1944799] - bpf, offload: Reorder offload callback 'prepare' in verifier (Yauheni Kaliuta) [1944799] - selftests/bpf: Test ringbuf mmap read-only and read-write restrictions (Yauheni Kaliuta) [1944799] - selftests/bpf: Convert static to global in tc_redirect progs (Yauheni Kaliuta) [1944799] - selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/tc_redirect.c (Yauheni Kaliuta) [1944799] - libbpf: Provide GELF_ST_VISIBILITY() define for older libelf (Yauheni Kaliuta) [1944799] - bpf: Add deny list of btf ids check for tracing programs (Yauheni Kaliuta) [1944799] - bpf: Forbid trampoline attach for functions with variable arguments (Yauheni Kaliuta) [1944799] - samples/bpf: Consider frame size in tx_only of xdpsock sample (Yauheni Kaliuta) [1944799] - libbpf: Add NULL check to add_dummy_ksym_var (Yauheni Kaliuta) [1944799] - libbpf: Fix signed overflow in ringbuf_process_ring (Yauheni Kaliuta) [1944799] - bpf, selftests: Update array map tests for per-cpu batched ops (Yauheni Kaliuta) [1944799] - bpf: Add batched ops support for percpu array (Yauheni Kaliuta) [1944799] - bpf, docs: Fix literal block for example code (Yauheni Kaliuta) [1944799] - bpf, cpumap: Bulk skb using netif_receive_skb_list (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix field existence CO-RE reloc tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Use ASSERT macros in lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Test that module can't be unloaded with attached trampoline (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fexit_test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fentry_test (Yauheni Kaliuta) [1944799] - bpf: Allow trampoline re-attach for tracing and lsm programs (Yauheni Kaliuta) [1944799] - bpf: Document the pahole release info related to libbpf in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - selftests/bpf: Document latest Clang fix expectations for linking tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Add map linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add global variables linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add function linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Omit skeleton generation for multi-linked BPF object files (Yauheni Kaliuta) [1944799] - selftests/bpf: Use -O0 instead of -Og in selftests builds (Yauheni Kaliuta) [1944799] - libbpf: Support extern resolution for BTF-defined maps in .maps section (Yauheni Kaliuta) [1944799] - libbpf: Add linker extern resolution support for functions and global variables (Yauheni Kaliuta) [1944799] - libbpf: Tighten BTF type ID rewriting with error checking (Yauheni Kaliuta) [1944799] - libbpf: Extend sanity checking ELF symbols with externs validation (Yauheni Kaliuta) [1944799] - libbpf: Make few internal helpers available outside of libbpf.c (Yauheni Kaliuta) [1944799] - libbpf: Factor out symtab and relos sanity checks (Yauheni Kaliuta) [1944799] - libbpf: Refactor BTF map definition parsing (Yauheni Kaliuta) [1944799] - libbpf: Allow gaps in BPF program sections to support overriden weak functions (Yauheni Kaliuta) [1944799] - libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifier (Yauheni Kaliuta) [1944799] - libbpf: Suppress compiler warning when using SEC() macro with externs (Yauheni Kaliuta) [1944799] - bpftool: Dump more info about DATASEC members (Yauheni Kaliuta) [1944799] - bpftool: Support dumping BTF VAR's "extern" linkage (Yauheni Kaliuta) [1944799] - bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR (Yauheni Kaliuta) [1944799] - xsk: Align XDP socket batch size with DPDK (Yauheni Kaliuta) [1944799] - bpf, doc: Fix some invalid links in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - net, xdp: Update pkt_type if generic XDP changes unicast MAC (Yauheni Kaliuta) [1944799] - powerpc/ebpf32: Use standard function call for functions within 32M distance (Yauheni Kaliuta) [1944799] - selftests/bpf: Add docs target as all dependency (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds test_prog (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds verifier test (Yauheni Kaliuta) [1944799] - bpf: Refine retval for bpf_get_task_stack helper (Yauheni Kaliuta) [1944799] - samples/bpf: Fix broken tracex1 due to kprobe argument change (Yauheni Kaliuta) [1944799] - libbpf: Introduce a BPF_SNPRINTF helper macro (Yauheni Kaliuta) [1944799] - libbpf: Initialize the bpf_seq_printf parameters array field by field (Yauheni Kaliuta) [1944799] - bpf: Add a ARG_PTR_TO_CONST_STR argument type (Yauheni Kaliuta) [1944799] - bpftool: Fix a clang compilation warning (Yauheni Kaliuta) [1944799] - selftests/bpf: Silence clang compilation warnings (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix test_cpp compilation failure with clang (Yauheni Kaliuta) [1944799] - selftests: Set CC to clang in lib.mk if LLVM is set (Yauheni Kaliuta) [1944799] - libbpf: Remove unused field. (Yauheni Kaliuta) [1944799] - tools/testing: Remove unused variable (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the ASSERT_ERR_PTR macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Add tests for target information in bpf_link info queries (Yauheni Kaliuta) [1944799] - bpf: Return target info when a tracing bpf_link is queried (Yauheni Kaliuta) [1944799] - libbpf: Clarify flags in ringbuf helpers (Yauheni Kaliuta) [1944799] - bpf: Sync bpf headers in tooling infrastucture (Yauheni Kaliuta) [1944799] - bpf: Document PROG_TEST_RUN limitations (Yauheni Kaliuta) [1944799] - bpf, inode: Remove second initialization of the bpf_preload_lock (Yauheni Kaliuta) [1944799] - libbpf: Fix KERNEL_VERSION macro (Yauheni Kaliuta) [1944799] - bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testing config (Yauheni Kaliuta) [1944799] - powerpc/bpf: Reallocate BPF registers to volatile registers when possible on PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change values of SEEN_ flags (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common functions into bpf_jit_comp.c (Yauheni Kaliuta) [1944799] - powerpc/bpf: Remove classical BPF support for PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common helpers into bpf_jit.h (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change register numbering for bpf_set/is_seen_register() (Yauheni Kaliuta) [1944799] - libbpf: Remove redundant semi-colon (Yauheni Kaliuta) [1944799] - bpf: Remove repeated struct btf_type declaration (Yauheni Kaliuta) [1944799] - bpf, cgroup: Delete repeated struct bpf_prog declaration (Yauheni Kaliuta) [1944799] - bpf: Remove unused parameter from ___bpf_prog_run (Yauheni Kaliuta) [1944799] - bpf, selftests: test_maps generating unrecognized data section (Yauheni Kaliuta) [1944799] - selftests/bpf: Add an option for a debug shell in vmtest.sh (Yauheni Kaliuta) [1944799] - bpf: Remove redundant assignment of variable id (Yauheni Kaliuta) [1944799] - bpf: Remove unused bpf_load_pointer (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused defines (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove mutex and condition variable (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread attribute (Yauheni Kaliuta) [1944799] - selftests: xsk: Implement bpf_link test (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove sync_mutex_tx and atomic var (Yauheni Kaliuta) [1944799] - selftests: xsk: Refactor teardown/bidi test cases and testapp_validate (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove Tx synchronization resources (Yauheni Kaliuta) [1944799] - selftests: xsk: Split worker thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread for netns switch (Yauheni Kaliuta) [1944799] - samples: bpf: Do not unload prog within xdpsock (Yauheni Kaliuta) [1944799] - libbpf: xsk: Use bpf_link (Yauheni Kaliuta) [1944799] - selftests: xsk: Simplify frame traversal in dumping thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove inline keyword from source file (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused function (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove struct ifaceconfigobj (Yauheni Kaliuta) [1944799] - selftests: xsk: Don't call worker_pkt_dump() for stats test (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak when emitting final btf_ext (Yauheni Kaliuta) [1944799] - bpf: selftests: Update clang requirement in README.rst for testing kfunc call (Yauheni Kaliuta) [1944799] - bpf: Update bpf_design_QA.rst to clarify the kfunc call is not ABI (Yauheni Kaliuta) [1944799] - bpf: selftests: Add kfunc_call test (Yauheni Kaliuta) [1944799] - bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions (Yauheni Kaliuta) [1944799] - bpf: selftests: Rename bictcp to bpf_cubic (Yauheni Kaliuta) [1944799] - libbpf: Support extern kernel function (Yauheni Kaliuta) [1944799] - libbpf: Record extern sym relocation first (Yauheni Kaliuta) [1944799] - libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR (Yauheni Kaliuta) [1944799] - libbpf: Refactor codes for finding btf id of a kernel symbol (Yauheni Kaliuta) [1944799] - libbpf: Refactor bpf_object__resolve_ksyms_btf_id (Yauheni Kaliuta) [1944799] - bpf: Support bpf program calling kernel function (Yauheni Kaliuta) [1944799] - bpf: Refactor btf_check_func_arg_match (Yauheni Kaliuta) [1944799] - bpf: Simplify freeing logic in linfo and jited_linfo (Yauheni Kaliuta) [1944799] - libbpf: Preserve empty DATASEC BTFs during static linking (Yauheni Kaliuta) [1944799] - bpf: struct sock is declared twice in bpf_sk_storage header (Yauheni Kaliuta) [1944799] - bpf: Remove unused headers (Yauheni Kaliuta) [1944799] - libbpf: Add bpf object kern_version attribute setter (Yauheni Kaliuta) [1944799] - bpf: selftests: Add tests for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - bpf: Add support for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - selftests/bpf: Better error messages for ima_setup.sh failures (Yauheni Kaliuta) [1944799] - bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper (Yauheni Kaliuta) [1944799] - libbpf: Constify few bpf_program getters (Yauheni Kaliuta) [1944799] - bpf: Fix typo 'accesible' into 'accessible' (Yauheni Kaliuta) [1944799] - tracing: Fix various typos in comments (Yauheni Kaliuta) [1944799] - libbpf: Skip BTF fixup if object file has no BTF (Yauheni Kaliuta) [1944799] - bpf: Remove insn_buf[] declaration in inner block (Yauheni Kaliuta) [1944799] - selftests/bpf: Add multi-file statically linked BPF object file test (Yauheni Kaliuta) [1944799] - selftests/bpf: Pass all BPF .o's through BPF static linker (Yauheni Kaliuta) [1944799] - selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed (Yauheni Kaliuta) [1944799] - bpftool: Add `gen object` command to perform BPF static linking (Yauheni Kaliuta) [1944799] - bpftool: Add ability to specify custom skeleton object name (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker BTF and BTF.ext support (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker APIs (Yauheni Kaliuta) [1944799] - libbpf: Add generic BTF type shallow copy API (Yauheni Kaliuta) [1944799] - libbpf: Extract internal set-of-strings datastructure APIs (Yauheni Kaliuta) [1944799] - libbpf: Rename internal memory-management helpers (Yauheni Kaliuta) [1944799] - libbpf: Generalize BTF and BTF.ext type ID and strings iteration (Yauheni Kaliuta) [1944799] - libbpf: Expose btf_type_by_id() internally (Yauheni Kaliuta) [1944799] - x86: Fix various typos in comments (Yauheni Kaliuta) [1944799] - selftests/bpf: drop custom NULL #define in skb_pkt_end selftest (Yauheni Kaliuta) [1944799] - libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h (Yauheni Kaliuta) [1944799] - bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly (Yauheni Kaliuta) [1944799] - selftests/bpf: Use nanosleep() syscall instead of sleep() in get_cgroup_id (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Build everything in debug mode (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test (Yauheni Kaliuta) [1944799] - bpftool: Fix maybe-uninitialized warnings (Yauheni Kaliuta) [1944799] - libbpf: Add explicit padding to bpf_xdp_set_link_opts (Yauheni Kaliuta) [1944799] - kernel/bpf/: Fix misspellings using codespell tool (Yauheni Kaliuta) [1944799] - s390/bpf: Implement new atomic ops (Yauheni Kaliuta) [1944799] - bpf: selftests: Remove unused 'nospace_err' in tests for batched ops in array maps (Yauheni Kaliuta) [1944799] - samples: bpf: Fix a spelling typo in do_hbm_test.sh (Yauheni Kaliuta) [1944799] - libbpf: Avoid inline hint definition from 'linux/stddef.h' (Yauheni Kaliuta) [1944799] - libbpf: xsk: Move barriers from libbpf_util.h to xsk.h (Yauheni Kaliuta) [1944799] - libbpf: xsk: Remove linux/compiler.h header (Yauheni Kaliuta) [1944799] - bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - bpf, xdp: Restructure redirect actions (Yauheni Kaliuta) [1944799] - bpf, xdp: Make bpf_redirect_map() a map operation (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix compiler warning in BPF_KPROBE definition in loop6.c (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix typo in Makefile (Yauheni Kaliuta) [1944799] - libbpf: Fix arm64 build (Yauheni Kaliuta) [1944799] - libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire (Yauheni Kaliuta) [1944799] - selftests, bpf: Extend test_tc_tunnel test with vxlan (Yauheni Kaliuta) [1944799] - bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH (Yauheni Kaliuta) [1944799] - selftests/bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - selftests: bpf: Don't run sk_lookup in verifier tests (Yauheni Kaliuta) [1944799] - selftests: bpf: Check that PROG_TEST_RUN repeats as requested (Yauheni Kaliuta) [1944799] - selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN (Yauheni Kaliuta) [1944799] - bpf: Add PROG_TEST_RUN support for sk_lookup programs (Yauheni Kaliuta) [1944799] - bpf: Consolidate shared test timing code (Yauheni Kaliuta) [1944799] - docs/bpf: Add bpf() syscall command reference (Yauheni Kaliuta) [1944799] - selftests/bpf: Test syscall command parsing (Yauheni Kaliuta) [1944799] - selftests/bpf: Templatize man page generation (Yauheni Kaliuta) [1944799] - tools/bpf: Remove bpf-helpers from bpftool docs (Yauheni Kaliuta) [1944799] - scripts/bpf: Add syscall commands printer (Yauheni Kaliuta) [1944799] - tools: Sync uapi bpf.h header with latest changes (Yauheni Kaliuta) [1944799] - scripts/bpf: Abstract eBPF API target parameter (Yauheni Kaliuta) [1944799] - bpf: Document BPF_MAP_*_BATCH syscall commands (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_QUERY syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_TEST_RUN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_ATTACH syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_PIN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_F_LOCK in syscall commands (Yauheni Kaliuta) [1944799] - bpf: Add minimal bpf() command documentation (Yauheni Kaliuta) [1944799] - bpf: Import syscall arg documentation (Yauheni Kaliuta) [1944799] - libbpf: Fix whitespace in btf_add_composite() comment (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a verifier scale test with unknown bounded loop (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Exit non-zero on errors (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Hard error on out of range jumps (Yauheni Kaliuta) [1944799] - selftests/bpf: Add arraymap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - selftests/bpf: Add hashmap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpftool: Print subprog address properly (Yauheni Kaliuta) [1944799] - libbpf: Support subprog address relocation (Yauheni Kaliuta) [1944799] - libbpf: Move function is_ldimm64() earlier in libbpf.c (Yauheni Kaliuta) [1944799] - bpf: Add arraymap support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add hashtab support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Change return value of verifier function add_subprog() (Yauheni Kaliuta) [1944799] - bpf: Refactor check_func_call() to allow callback function (Yauheni Kaliuta) [1944799] - bpf: Factor out verbose_invalid_scalar() (Yauheni Kaliuta) [1944799] - bpf: Factor out visit_func_call_insn() in check_cfg() (Yauheni Kaliuta) [1944799] - selftests/bpf: Copy extras in out-of-srctree builds (Yauheni Kaliuta) [1944799] - selftests/bpf: Propagate error code of the command to vmtest.sh (Yauheni Kaliuta) [1944799] - selftests/bpf: Introduce xsk statistics tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Restructure xsk selftests (Yauheni Kaliuta) [1944799] - selftests/bpf: Expose and rename debug argument (Yauheni Kaliuta) [1944799] - selftest/bpf: Make xsk tests less verbose (Yauheni Kaliuta) [1944799] - bpf: Rename fixup_bpf_calls and add some comments (Yauheni Kaliuta) [1944799] - bpf: Use MAX_BPF_FUNC_REG_ARGS macro (Yauheni Kaliuta) [1944799] - bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h (Yauheni Kaliuta) [1944799] - bpf: Add kernel/modules BTF presence checks to bpftool feature command (Yauheni Kaliuta) [1944799]- netfilter: log: work around missing softdep backend module (Florian Westphal) [2017794] - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2017794] - netfilter: Fix fall-through warnings for Clang (Florian Westphal) [2017794] - netfilter: nft_nat: allow to specify layer 4 protocol NAT only (Florian Westphal) [2017794] - netfilter: conntrack: adjust stop timestamp to real expiry value (Florian Westphal) [2017794] - netfilter: ipvs: make global sysctl readonly in non-init netns (Florian Westphal) [2017794] - ipvs: fix possible memory leak in ip_vs_control_net_init (Florian Westphal) [2017794] - ipvs: fix the connection sync failed in some cases (Florian Westphal) [2017794] - net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [1997381] - net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [1997381] - Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size (Vitaly Kuznetsov) [2019101] - hv_balloon: Remove redundant assignment to region_start (Vitaly Kuznetsov) [2019101] - hv_balloon: disable warning when floor reached (Vitaly Kuznetsov) [2019101] - net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2019176] - net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2019176] - tls: prevent oversized sendfile() hangs by ignoring MSG_MORE (Sabrina Dubroca) [2019176] - tls splice: remove inappropriate flags checking for MSG_PEEK (Sabrina Dubroca) [2019176] - net/tls: Fix use-after-free after the TLS device goes down and up (Sabrina Dubroca) [2019176] - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU (Sabrina Dubroca) [2019176] - tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT (Sabrina Dubroca) [2019176] - net/tls: Remove redundant initialization of record (Sabrina Dubroca) [2019176] - ibmvnic: don't stop queue in xmit (Diego Domingos) [2011995] - selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2018059] - selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2018059] - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2018059] - selftests: add simple GSO GRE test (Hangbin Liu) [2018059] - selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2018059] - selftests/net: GRO coalesce test (Hangbin Liu) [2018059] - perf/x86: Reset destroy callback on event init failure (Michael Petlan) [2003982] - x86/msr: Define new bits in TSX_FORCE_ABORT MSR (Michael Petlan) [2003982] - perf script: Fix --list-dlfilters documentation (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX (Michael Petlan) [2003982] - Revert "perf map: Fix dso->nsinfo refcounting" (Michael Petlan) [2003982] - perf pmu: Fix alias matching (Michael Petlan) [2003982] - perf cs-etm: Split --dump-raw-trace by AUX records (Michael Petlan) [2003982] - perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set (Michael Petlan) [2003982] - perf probe: Fix add event failure when running 32-bit perf in a 64-bit kernel (Michael Petlan) [2003982] - perf data: Close all files in close_dir() (Michael Petlan) [2003982] - perf probe-file: Delete namelist in del_events() on the error path (Michael Petlan) [2003982] - perf test bpf: Free obj_buf (Michael Petlan) [2003982] - perf trace: Free strings in trace__parse_events_option() (Michael Petlan) [2003982] - perf trace: Free syscall tp fields in evsel->priv (Michael Petlan) [2003982] - perf trace: Free syscall->arg_fmt (Michael Petlan) [2003982] - perf trace: Free malloc'd trace fields on exit (Michael Petlan) [2003982] - perf lzma: Close lzma stream on exit (Michael Petlan) [2003982] - perf script: Fix memory 'threads' and 'cpus' leaks on exit (Michael Petlan) [2003982] - perf script: Release zstd data (Michael Petlan) [2003982] - perf session: Cleanup trace_event (Michael Petlan) [2003982] - perf inject: Close inject.output on exit (Michael Petlan) [2003982] - perf report: Free generated help strings for sort option (Michael Petlan) [2003982] - perf env: Fix memory leak of cpu_pmu_caps (Michael Petlan) [2003982] - perf test maps__merge_in: Fix memory leak of maps (Michael Petlan) [2003982] - perf dso: Fix memory leak in dso__new_map() (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of unit (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of evlist (Michael Petlan) [2003982] - perf test session_topology: Delete session->evlist (Michael Petlan) [2003982] - perf env: Fix sibling_dies memory leak (Michael Petlan) [2003982] - perf probe: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf map: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf inject: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf cs-etm: Split Coresight decode by aux records (Michael Petlan) [2003982] - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) (Michael Petlan) [2003982] - libperf: Fix build error with LIBPFM4=1 (Michael Petlan) [2003982] - perf stat: Merge uncore events by default for hybrid platform (Michael Petlan) [2003982] - perf tests: Fix 'Convert perf time to TSC' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Roundtrip evsel->name' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Parse event definition strings' on core-only system (Michael Petlan) [2003982] - perf pmu: Skip invalid hybrid pmu (Michael Petlan) [2003982] - perf test: Add free() calls for scandir() returned dirent entries (Michael Petlan) [2003982] - libperf: Add tests for perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Remove BUG_ON() from library code in get_group_fd() (Michael Petlan) [2003982] - libperf: Add group support to perf_evsel__open() (Michael Petlan) [2003982] - perf tools: Fix pattern matching for same substring in different PMU type (Michael Petlan) [2003982] - perf record: Add a dummy event on hybrid systems to collect metadata records (Michael Petlan) [2003982] - perf stat: Add Topdown metrics L2 events as default events (Michael Petlan) [2003982] - libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Move 'nr_groups' from tools/perf to evlist::nr_groups (Michael Petlan) [2003982] - libperf: Move 'leader' from tools/perf to perf_evsel::leader (Michael Petlan) [2003982] - libperf: Move 'idx' from tools/perf to perf_evsel::idx (Michael Petlan) [2003982] - libperf: Change tests to single static and shared binaries (Michael Petlan) [2003982] - perf intel-pt: Add a config for max loops without consuming a packet (Michael Petlan) [2003982] - perf stat: Disable the NMI watchdog message on hybrid (Michael Petlan) [2003982] - perf trace: Fix the perf trace link location (Michael Petlan) [2003982] - perf top: Fix overflow in elf_sec__is_text() (Michael Petlan) [2003982] - perf annotate: Fix 's' on source line when disasm is empty (Michael Petlan) [2003982] - perf probe: Do not show @plt function by default (Michael Petlan) [2003982] - perf symbol-elf: Decode dynsym even if symtab exists (Michael Petlan) [2003982] - perf probe: Fix debuginfo__new() to enable build-id based debuginfo (Michael Petlan) [2003982] - perf stat: Enable BPF counter with --for-each-cgroup (Michael Petlan) [2003982] - perf report: Fix --task and --stat with pipe input (Michael Petlan) [2003982] - perf session: Add missing evlist__delete when deleting a session (Michael Petlan) [2003982] - perf annotate: Allow 's' on source code lines (Michael Petlan) [2003982] - perf dlfilter: Add object_code() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add attr() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add srcline() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add insn() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add resolve_address() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf build: Install perf_dlfilter.h (Michael Petlan) [2003982] - perf script: Add option to pass arguments to dlfilters (Michael Petlan) [2003982] - perf script: Add option to list dlfilters (Michael Petlan) [2003982] - perf script: Add dlfilter__filter_event_early() (Michael Petlan) [2003982] - perf script: Add API for filtering via dynamically loaded shared object (Michael Petlan) [2003982] - perf llvm: Return -ENOMEM when asprintf() fails (Michael Petlan) [2003982] - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() (Michael Petlan) [2003982] - perf arm-spe: Don't wait for PERF_RECORD_EXIT event (Michael Petlan) [2003982] - perf arm-spe: Bail out if the trace is later than perf event (Michael Petlan) [2003982] - perf arm-spe: Assign kernel time to synthesized event (Michael Petlan) [2003982] - perf arm-spe: Convert event kernel time to counter value (Michael Petlan) [2003982] - perf arm-spe: Save clock parameters from TIME_CONV event (Michael Petlan) [2003982] - perf cs-etm: Remove callback cs_etm_find_snapshot() (Michael Petlan) [2003982] - perf bpf_counter: Move common functions to bpf_counter.h (Michael Petlan) [2003982] - perf tools: Add cgroup_is_v2() helper (Michael Petlan) [2003982] - perf tools: Add read_cgroup_id() function (Michael Petlan) [2003982] - tools lib: Adopt bitmap_intersects() operation from the kernel sources (Michael Petlan) [2003982] - perf top: Add cgroup support for perf top (-G) (Michael Petlan) [2003982] - perf script: Share addr_al between functions (Michael Petlan) [2003982] - perf script: Move filtering before scripting (Michael Petlan) [2003982] - perf script: Move filter_cpu() earlier (Michael Petlan) [2003982] - perf test: Pass the verbose option to shell tests (Michael Petlan) [2003982] - perf probe: Add --bootconfig to output definition in bootconfig format (Michael Petlan) [2003982] - perf probe: Cleanup synthesize_probe_trace_command() (Michael Petlan) [2003982] - perf probe: Support probes on init functions for offline kernel (Michael Petlan) [2003982] - perf test: Make stat bpf counters test more robust (Michael Petlan) [2003982] - perf test: Add verbose skip output for bpf counters (Michael Petlan) [2003982] - perf annotate: Add itrace options support (Michael Petlan) [2003982] - perf mem-events: Remove duplicate #undef (Michael Petlan) [2003982] - perf evsel: Adjust hybrid event and global event mixed group (Michael Petlan) [2003982] - perf probe: Provide clearer message permission error for tracefs access (Michael Petlan) [2003982] - perf auxtrace: Change to use SMP memory barriers (Michael Petlan) [2003982] - perf srccode: Use list_move() instead of equivalent list_del() + list_add() sequence (Michael Petlan) [2003982] - perf probe: Report possible permission error for map__load() failure (Michael Petlan) [2003982] - perf probe: Add permission and sysctl notice to man page (Michael Petlan) [2003982] - perf c2c: Support record for hybrid platform (Michael Petlan) [2003982] - perf mem: Disable 'mem-loads-aux' group before reporting (Michael Petlan) [2003982] - perf mem: Fix wrong verbose output for recording events (Michael Petlan) [2003982] - perf mem: Support record for hybrid platform (Michael Petlan) [2003982] - perf tools: Check if mem_events is supported for hybrid platform (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-store event (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-load event (Michael Petlan) [2003982] - perf tools: Check mem-loads auxiliary event (Michael Petlan) [2003982] - perf scripting python: intel-pt-events.py: Add --insn-trace and --src-trace (Michael Petlan) [2003982] - perf scripting python: exported-sql-viewer.py: Factor out libxed.py (Michael Petlan) [2003982] - perf scripting python: Update documentation for srcline etc (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_srcline() and perf_sample_srccode() (Michael Petlan) [2003982] - perf scripting python: Add perf_set_itrace_options() (Michael Petlan) [2003982] - perf auxtrace: Factor out itrace_do_parse_synth_opts() (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_insn() (Michael Petlan) [2003982] - perf script: Factor out script_fetch_insn() (Michael Petlan) [2003982] - perf scripting python: Assign perf_script_context (Michael Petlan) [2003982] - perf scripting: Add perf_session to scripting_context (Michael Petlan) [2003982] - perf scripting: Add scripting_context__update() (Michael Petlan) [2003982] - perf scripting python: Simplify perf-trace-context module functions (Michael Petlan) [2003982] - perf scripting python: Remove unnecessary 'static' (Michael Petlan) [2003982] - perf test: Test 2 libpfm4 error cases (Michael Petlan) [2003982] - perf test: Iterate over shell tests in alphabetical order (Michael Petlan) [2003982] - perf probe: Provide more detail with relocation warning (Michael Petlan) [2003982] - perf parse-events: Add bison --file-prefix-map option (Michael Petlan) [2003982] - perf inject: Do not inject BUILD_ID record if MMAP2 has it (Michael Petlan) [2003982] - perf inject: Call dso__put() even if dso->hit is set (Michael Petlan) [2003982] - perf scripts python: intel-pt-events.py: Add branches to script (Michael Petlan) [2003982] - perf scripting python: Add auxtrace error (Michael Petlan) [2003982] - perf scripting python: Add context switch (Michael Petlan) [2003982] - perf scripting python: Add cpumode (Michael Petlan) [2003982] - perf scripting python: Add IPC (Michael Petlan) [2003982] - perf scripting python: Add sample flags (Michael Petlan) [2003982] - perf script: Factor out perf_sample__sprintf_flags() (Michael Petlan) [2003982] - perf scripting python: Add 'addr_location' for 'addr' (Michael Petlan) [2003982] - perf scripting python: Factor out set_sym_in_dict() (Michael Petlan) [2003982] - perf scripting python: Fix tuple_set_u64() (Michael Petlan) [2003982] - perf auxtrace: Make perf_event__process_auxtrace*() callable (Michael Petlan) [2003982] - perf script: Find script file relative to exec path (Michael Petlan) [2003982] - perf arm-spe: Remove redundant checking for "full_auxtrace" (Michael Petlan) [2003982] - perf arm-spe: Enable timestamp for per-cpu mode (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for dummy event (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for SPE event (Michael Petlan) [2003982] - perf vendor events intel: Update event list for Icelake Client (Michael Petlan) [2003982] - perf vendor events intel: Add uncore event list for Icelake Server (Michael Petlan) [2003982] - perf vendor events intel: Add core event list for Icelake Server (Michael Petlan) [2003982] - perf tests: Drop __maybe_unused on x86 test declarations (Michael Petlan) [2003982] - perf tests: Consolidate test__arch_unwind_sample declaration (Michael Petlan) [2003982] - perf build: Improve error message for old/missing clang (Michael Petlan) [2003982] - perf tools: Test build with libbpf/LIBBPF_DYNAMIC=1 (Michael Petlan) [2003982] - perf tools: Test build with libopencsd/CORESIGHT=1 (Michael Petlan) [2003982] - perf cs-etm: Prevent and warn on underflows during timestamp calculation. (Michael Petlan) [2003982] - perf cs-etm: Start reading 'Z' --itrace option (Michael Petlan) [2003982] - perf cs-etm: Move synth_opts initialisation (Michael Petlan) [2003982] - perf header: Support HYBRID_CPU_PMU_CAPS feature (Michael Petlan) [2003982] - perf header: Support HYBRID_TOPOLOGY feature (Michael Petlan) [2003982] - perf cs-etm: Set time on synthesised samples to preserve ordering (Michael Petlan) [2003982] - perf cs-etm: Refactor timestamp variable names (Michael Petlan) [2003982] - perf x86 kvm-stat: Support to analyze kvm MSR (Michael Petlan) [2003982] - perf stat: Use aggregated counts directly (Michael Petlan) [2003982] - perf record: Set timestamp boundary for AUX area events (Michael Petlan) [2003982] - perf intel-pt: Parse VM Time Correlation options and set up decoding (Michael Petlan) [2003982] - perf intel-pt: Add VM Time Correlation to decoder (Michael Petlan) [2003982] - perf intel-pt: Better 7-byte timestamp wraparound logic (Michael Petlan) [2003982] - perf intel-pt: Pass the first timestamp to the decoder (Michael Petlan) [2003982] - perf intel-pt: Add a tree for VMCS information (Michael Petlan) [2003982] - perf intel-pt: Let overlap detection handle VM timestamps (Michael Petlan) [2003982] - perf auxtrace: Allow buffers to be mapped read / write (Michael Petlan) [2003982] - perf inject: Add --vm-time-correlation option (Michael Petlan) [2003982] - perf inject: Add facility to do in place update (Michael Petlan) [2003982] - perf intel-pt: Support Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf intel-pt: Move synth_opts initialization earlier (Michael Petlan) [2003982] - perf auxtrace: Add Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf/x86/amd/power: Assign pmu.module (Michael Petlan) [2003982] - perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op (Michael Petlan) [2003982] - perf/x86/amd/ibs: Work around erratum #1197 (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 (Michael Petlan) [2003982] - perf/x86/intel/pt: Fix mask of num_address_ranges (Michael Petlan) [2003982] - perf/x86: Fix out of bound MSR access (Michael Petlan) [2003982] - perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support (Michael Petlan) [2003982] - perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC (Michael Petlan) [2003982] - arm64: perf: Simplify EVENT ATTR macro in perf_event.c (Michael Petlan) [2003982] - arm64: perf: Simplify the ARMv8 PMUv3 event attributes (Michael Petlan) [2003982] - arm64: perf: Remove unused macro (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c (Michael Petlan) [2003982] - drivers/perf: convert sysfs sprintf family to sysfs_emit (Michael Petlan) [2003982] - drivers/perf: convert sysfs scnprintf family to sysfs_emit_at() and sysfs_emit() (Michael Petlan) [2003982] - perf: arm-ccn: Use scnprintf() for robustness (Michael Petlan) [2003982] - drivers/perf: convert sysfs snprintf family to sysfs_emit (Michael Petlan) [2003982] - perf: Add EVENT_ATTR_ID to simplify event attributes (Michael Petlan) [2003982] - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids (Michael Petlan) [2003982] - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids (Michael Petlan) [2003982] - perf/x86: Reset the dirty counter to prevent the leak for an RDPMC task (Michael Petlan) [2003982] - uprobes: Update uprobe_write_opcode() kernel-doc comment (Michael Petlan) [2003982] - perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint (Michael Petlan) [2003982] - perf/core: Fix DocBook warnings (Michael Petlan) [2003982] - perf/core: Make local function perf_pmu_snapshot_aux() static (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on ICX (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on SNR (Michael Petlan) [2003982] - perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure (Michael Petlan) [2003982] - perf/x86/intel/uncore: Drop unnecessary NULL checks after container_of() (Michael Petlan) [2003982] - x86/events/intel: Do not deploy TSX force abort workaround when TSX is deprecated (Michael Petlan) [2003982] - netpoll: don't require irqs disabled in rt kernels (Wander Lairson Costa) [1905440] - net/netif_receive_skb_core: Use migrate_disable() (Luis Claudio R. Goncalves) [2024168] - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP (Kamal Heib) [2006260 1984280] - RDMA/core: Always release restrack object (Kamal Heib) [2006260] - RDMA/core: Fix incorrect print format specifier (Kamal Heib) [2006260] - RDMA: Remove rdma_set_device_sysfs_group() (Kamal Heib) [2006260] - RDMA/core: Allow port_groups to be used with namespaces (Kamal Heib) [2006260] - RDMA: Change ops->init_port to ops->port_groups (Kamal Heib) [2006260] - RDMA/hfi1: Use attributes for the port sysfs (Kamal Heib) [2006260 1989164] - RDMA/cm: Use an attribute_group on the ib_port_attribute intead of kobj's (Kamal Heib) [2006260] - RDMA/core: Expose the ib port sysfs attribute machinery (Kamal Heib) [2006260] - RDMA/core: Remove the kobject_uevent() NOP (Kamal Heib) [2006260] - RDMA/core: Create the device hw_counters through the normal groups mechanism (Kamal Heib) [2006260] - RDMA/core: Simplify how the port sysfs is created (Kamal Heib) [2006260] - RDMA/core: Simplify how the gid_attrs sysfs is created (Kamal Heib) [2006260] - RDMA/core: Split gid_attrs related sysfs from add_port() (Kamal Heib) [2006260] - RDMA/core: Split port and device counter sysfs attributes (Kamal Heib) [2006260] - RDMA/core: Replace the ib_port_data hw_stats pointers with a ib_port pointer (Kamal Heib) [2006260] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [2006260] - RDMA/rxe: Zero out index member of struct rxe_queue (Kamal Heib) [2006260] - RDMA/efa: Free IRQ vectors on error flow (Kamal Heib) [2006260] - RDMA/rxe: Fix memory allocation while in a spin lock (Kamal Heib) [2006260] - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() (Kamal Heib) [2006260 1989164] - RDMA/rxe: Restore setting tot_len in the IPv4 header (Kamal Heib) [2006260] - RDMA/rxe: Use the correct size of wqe when processing SRQ (Kamal Heib) [2006260] - RDMA/cma: Revert INIT-INIT patch (Kamal Heib) [2006260] - RDMA/rxe: Fix memory leak in error path code (Kamal Heib) [2006260] - RDMA/rxe: Missing unlock on error in get_srq_wqe() (Kamal Heib) [2006260] - RDMA/cma: Fix rdma_resolve_route() memory leak (Kamal Heib) [2006260] - RDMA/core/sa_query: Remove unused argument (Kamal Heib) [2006260] - RDMA/cma: Fix incorrect Packet Lifetime calculation (Kamal Heib) [2006260] - RDMA/cma: Protect RMW with qp_mutex (Kamal Heib) [2006260] - RDMA/cma: Remove unnecessary INIT->INIT transition (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant skb_put_zero (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copy in prepare_ack_packet (Kamal Heib) [2006260] - RDMA/rxe: Fix over copying in get_srq_wqe (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copies in build_rdma_network_hdr (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant call to ip_send_check (Kamal Heib) [2006260] - RDMA/rxe: Fix useless copy in send_atomic_ack (Kamal Heib) [2006260] - RDMA/core: Use flexible array for mad data (Kamal Heib) [2006260] - RDMA/rxe: Don't overwrite errno from ib_umem_get() (Kamal Heib) [2006260] - IB/core: Shuffle locks in ib_port_data to save memory (Kamal Heib) [2006260] - IB/core: Removed port validity check from ib_get_cached_subnet_prefix (Kamal Heib) [2006260] - RDMA: Fix kernel-doc warnings about wrong comment (Kamal Heib) [2006260] - RDMA/rxe: Disallow MR dereg and invalidate when bound (Kamal Heib) [2006260] - RDMA/rxe: Implement memory access through MWs (Kamal Heib) [2006260] - RDMA/rxe: Implement invalidate MW operations (Kamal Heib) [2006260] - RDMA/rxe: Add support for bind MW work requests (Kamal Heib) [2006260] - RDMA/rxe: Move local ops to subroutine (Kamal Heib) [2006260] - RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK (Kamal Heib) [2006260] - RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs (Kamal Heib) [2006260] - RDMA/rxe: Enable MW object pool (Kamal Heib) [2006260] - RDMA/rxe: Return errors for add index and key (Kamal Heib) [2006260] - RDMA/rxe: Add bind MW fields to rxe_send_wr (Kamal Heib) [2006260] - RDMA/rxe: Fix qp reference counting for atomic ops (Kamal Heib) [2006260] - IB/cm: Remove dgid from the cm_id_priv av (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of ib_uverbs_device (Kamal Heib) [2006260] - RDMA/ipoib: Use refcount_t instead of atomic_t for reference counting (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_port (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_member (Kamal Heib) [2006260] - RDMA/core: Remove refcount from struct ib_mad_snoop_private (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwpm_admin_data (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private (Kamal Heib) [2006260] - RDMA/rxe: Protext kernel index from user space (Kamal Heib) [2006260] - RDMA/rxe: Protect user space index loads/stores (Kamal Heib) [2006260] - RDMA/rxe: Add a type flag to rxe_queue structs (Kamal Heib) [2006260] - IB/cm: Protect cm_dev, cm_ports and mad_agent with kref and lock (Kamal Heib) [2006260] - IB/cm: Improve the calling of cm_init_av_for_lap and cm_init_av_by_path (Kamal Heib) [2006260] - IB/cm: Simplify ib_cancel_mad() and ib_modify_mad() calls (Kamal Heib) [2006260] - Revert "IB/cm: Mark stale CM id's whenever the mad agent was unregistered" (Kamal Heib) [2006260] - IB/cm: Tidy remaining cm_msg free paths (Kamal Heib) [2006260] - IB/cm: Call the correct message free functions in cm_send_handler() (Kamal Heib) [2006260] - IB/cm: Split cm_alloc_msg() (Kamal Heib) [2006260] - IB/cm: Pair cm_alloc_response_msg() with a cm_free_response_msg() (Kamal Heib) [2006260] - RDMA/core: Sanitize WQ state received from the userspace (Kamal Heib) [2006260] - RDMA/srp: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - RDMA/core: Use the DEVICE_ATTR_RO macro (Kamal Heib) [2006260] - IB/ipoib: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - IB/core: Only update PKEY and GID caches on respective events (Kamal Heib) [2006260] - RDMA/srp: Fix a recently introduced memory leak (Kamal Heib) [2006260] - RDMA/srp: Add more structure size checks (Kamal Heib) [2006260] - IB/hfi1: Move a function from a header file into a .c file (Kamal Heib) [2006260 1989164] - IB/hfi1: Remove the repeated declaration (Kamal Heib) [2006260 1989164] - IB/hfi1: Delete an unneeded bool conversion (Kamal Heib) [2006260 1989164] - RDMA: Remove unnecessary struct declaration (Kamal Heib) [2006260] - RDMA/core: Remove never used ib_modify_wq function call (Kamal Heib) [2006260] - IB/srpt: Remove redundant assignment to ret (Kamal Heib) [2006260] - RDMA/ucma: Cleanup to reduce duplicate code (Kamal Heib) [2006260] - RDMA/umem: batch page unpin in __ib_umem_release() (Kamal Heib) [2006259] - RDMA/rxe: Return CQE error if invalid lkey was supplied (Kamal Heib) [2006259] - RDMA/nldev: Add copy-on-fork attribute to get sys command (Kamal Heib) [2006259] - IB/hfi1: Remove redundant variable rcd (Kamal Heib) [2006259 1989164] - RDMA/nldev: Add QP numbers to SRQ information (Kamal Heib) [2006259] - RDMA/nldev: Return SRQ information (Kamal Heib) [2006259] - RDMA/restrack: Add support to get resource tracking for SRQ (Kamal Heib) [2006259] - RDMA/nldev: Return context information (Kamal Heib) [2006259] - RDMA/cma: Skip device which doesn't support CM (Kamal Heib) [2006259 1957239] - IB/ipoib: Remove unnecessary struct declaration (Kamal Heib) [2006259] - IB/ipoib: Improve latency in ipoib/cm connection formation (Kamal Heib) [2006259] - RDMA/ipoib: Print a message if only child interface is UP (Kamal Heib) [2006259] - RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number (Kamal Heib) [2006259] - IB/hfi1: Rework AIP and VNIC dummy netdev usage (Kamal Heib) [2006259 1989164] - IB/cma: Introduce rdma_set_min_rnr_timer() (Kamal Heib) [2006259] - RDMA/core: Correct format of block comments (Kamal Heib) [2006259] - RDMA/core: Correct format of braces (Kamal Heib) [2006259] - RDMA/core: Remove redundant spaces (Kamal Heib) [2006259] - RDMA/core: Add necessary spaces (Kamal Heib) [2006259] - RDMA/core: Remove the redundant return statements (Kamal Heib) [2006259] - RDMA/core: Print the function name by __func__ instead of an fixed string (Kamal Heib) [2006259] - RDMA/rxe: Fix missing acks from responder (Kamal Heib) [2006259] - RDMA/core: Make the wc status prompt message clearer (Kamal Heib) [2006259] - IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() (Kamal Heib) [2006259 1989164] - IB/hfi1: Use napi_schedule_irqoff() for tx napi (Kamal Heib) [2006259 1989164] - IB/hfi1: Correct oversized ring allocation (Kamal Heib) [2006259 1989164] - IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev (Kamal Heib) [2006259 1989164] - IB/hfi1: Add AIP tx traces (Kamal Heib) [2006259 1989164] - RDMA/uverbs: Fix -Wunused-function warning (Kamal Heib) [2006259] - RDMA/iser: struct iscsi_iser_task is declared twice (Kamal Heib) [2006259] - RDMA/rxe: Split MEM into MR and MW (Kamal Heib) [2006259] - RDMA/efa: Use strscpy instead of strlcpy (Kamal Heib) [2006259] - RDMA: Fix a typo (Kamal Heib) [2006259] - IB/hfi1: Fix a typo (Kamal Heib) [2006259 1989164] - RDMA/core: Correct misspellings of two words in comments (Kamal Heib) [2006259] - RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __counter_set_mode (Kamal Heib) [2006259] - RDMA: Support more than 255 rdma ports (Kamal Heib) [2006259 1957239] - RDMA/include: Mundane typo fixes throughout the file (Kamal Heib) [2006259] - RDMA/cma: Remove unused leftovers in cma code (Kamal Heib) [2006259] - RDMA: Fix kernel-doc compilation warnings (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missing param descriptions (Kamal Heib) [2006259] - IB/core: Split uverbs_get_const/default to consider target type (Kamal Heib) [2006259] - IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz() (Kamal Heib) [2006259] - RDMA/core: Remove unused req_ncomp_notif device operation (Kamal Heib) [2006259] - RDMA/iwcm: Allow AFONLY binding for IPv6 addresses (Kamal Heib) [2006259] - IB/hfi1: switch to core handling of rx/tx byte/packet counters (Kamal Heib) [2006259 1989164] - RDMA: Convert various random sprintf sysfs _show uses to sysfs_emit (Kamal Heib) [2006259] - RDMA: Manual changes for sysfs_emit and neatening (Kamal Heib) [2006259] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Kamal Heib) [2006259] - IB/hfi1: use new function dev_fetch_sw_netstats (Kamal Heib) [2006259 1989164] - RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro (Kamal Heib) [2006259] - include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() helper macro (Kamal Heib) [2006259] - ibmvnic: delay complete() (Diego Domingos) [2019210] - ibmvnic: Process crqs after enabling interrupts (Diego Domingos) [2019210] - Documentation: sysrq: update description about sysrq crash (Chris von Recklinghausen) [2019943] - sysrq: Use panic() to force a crash (Chris von Recklinghausen) [2019943] - ethtool: extend coalesce setting uAPI with CQE mode (Ivan Vecera) [2006829] - ethtool: add two coalesce attributes for CQE mode (Ivan Vecera) [2006829] - ice: Add support for VF rate limiting (Jonathan Toppins) [1973187] - net: Prevent infinite while loop in skb_tx_hash() (Paolo Abeni) [2018437] - napi: fix race inside napi_enable (Paolo Abeni) [2018437] - net/af_unix: fix a data-race in unix_dgram_poll (Paolo Abeni) [2018437] - devlink: Clear whole devlink_flash_notify struct (Paolo Abeni) [2018437] - net: linkwatch: fix failure to restore device state across suspend/resume (Paolo Abeni) [2018437] - gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check (Paolo Abeni) [2018437] - gro: ensure frag0 meets IP header alignment (Paolo Abeni) [2018437] - net: core: allow fast GRO for skbs with Ethernet header in head (Paolo Abeni) [2018437] - udp: fix skb_copy_and_csum_datagram with odd segment sizes (Paolo Abeni) [2018437] - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too (Paolo Abeni) [2018437] - selftests/net: remove min gso test in packet_snd (Paolo Abeni) [2018437] - net: be more gentle about silly gso requests coming from user (Paolo Abeni) [2018437] - virtio_net: Do not pull payload in skb->head (Paolo Abeni) [2018437] - net: check untrusted gso_size at kernel entry (Paolo Abeni) [2018437] - net: stricter validation of untrusted gso packets$ (Paolo Abeni) [2018437] - net: avoid 32 x truesize under-estimation for tiny skbs (Paolo Abeni) [2018437] - ionic: no devlink_unregister if not registered (Jonathan Toppins) [2016705] - ionic: tame the filter no space message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: allow adminq requests to override default error message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: handle vlan id overflow (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter delete (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter add (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add generic filter search (Jonathan Toppins) [2016705 1959512 2002943] - ionic: remove mac overflow flags (Jonathan Toppins) [2016705 1959512 2002943] - ionic: move lif mac address functions (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add filterlist to debugfs (Jonathan Toppins) [2016705 1959512 2002943] - ionic: don't remove netdev->dev_addr when syncing uc list (Jonathan Toppins) [2016705 2012030] - ionic: move filter sync_needed bit set (Jonathan Toppins) [2016705] - ionic: add lif param to ionic_qcq_disable (Jonathan Toppins) [2016705] - ionic: have ionic_qcq_disable decide on sending to hardware (Jonathan Toppins) [2016705] - ionic: add polling to adminq wait (Jonathan Toppins) [2016705] - ionic: widen queue_lock use around lif init and deinit (Jonathan Toppins) [2016705] - ionic: move lif mutex setup and delete (Jonathan Toppins) [2016705] - ionic: check for binary values in FW ver string (Jonathan Toppins) [2016705] - ionic: remove debug stats (Jonathan Toppins) [2016705] - ionic: fix gathering of debug stats (Jonathan Toppins) [2016705] - ionic: fix a sleeping in atomic bug (Jonathan Toppins) [2016705] - ionic: fix double use of queue-lock (Jonathan Toppins) [2016705] - ionic: recreate hwstamp queues on ifup (Jonathan Toppins) [2016705 1981590] - ionic: pull hwstamp queue_lock up a level (Jonathan Toppins) [2016705 1981590] - ionic: add queue lock around open and stop (Jonathan Toppins) [2016705 1981590] - ionic: fill mac addr earlier in add_addr (Jonathan Toppins) [2016705 1981590] - ionic: squelch unnecessary fw halted message (Jonathan Toppins) [2016705 1981590] - ionic: fire watchdog again after fw_down (Jonathan Toppins) [2016705 1981590] - ionic: handle mac filter overflow (Jonathan Toppins) [2016705 1981590] - ionic: refactor ionic_lif_addr to remove a layer (Jonathan Toppins) [2016705 1981590] - ionic: sync the filters in the work task (Jonathan Toppins) [2016705 1981590] - ionic: flatten calls to set-rx-mode (Jonathan Toppins) [2016705 1981590] - ionic: remove old work task types (Jonathan Toppins) [2016705 1981590] - ionic: add function tag to debug string (Jonathan Toppins) [2016705] - ionic: enable rxhash only with multiple queues (Jonathan Toppins) [2016705] - ionic: block some ethtool operations when fw in reset (Jonathan Toppins) [2016705] - ionic: remove unneeded comp union fields (Jonathan Toppins) [2016705] - ionic: increment num-vfs before configure (Jonathan Toppins) [2016705] - ionic: use fewer inits on the buf_info struct (Jonathan Toppins) [2016705] - ionic: init reconfig err to 0 (Jonathan Toppins) [2016705] - ionic: print firmware version on identify (Jonathan Toppins) [2016705] - ionic: monitor fw status generation (Jonathan Toppins) [2016705] - ionic: minimize resources when under kdump (Jonathan Toppins) [2016705] - ionic: cleanly release devlink instance (Jonathan Toppins) [2016705] - ionic: drop useless check of PCI driver data validity (Jonathan Toppins) [2016705] - ionic: Remove unused function pointer typedef ionic_reset_cb (Jonathan Toppins) [2016705] - ACPI: Use fwnode_init() to set up fwnode (Mark Langsdorf) [1982374] - device property: Add missed header in fwnode.h (Mark Langsdorf) [1982374] - regmap: set debugfs_name to NULL after it is freed (Mark Langsdorf) [1982374] - mfd: cpcap: Fix interrupt regression with regmap clear_ack (Mark Langsdorf) [1982374] - driver core: Fix device link device name collision (Mark Langsdorf) [1982374] - driver core: Extend device_is_dependent() (Mark Langsdorf) [1982374] - device property: add description of fwnode cases (Mark Langsdorf) [1982374] - Revert "device property: Keep secondary firmware node secondary by type" (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev (Mark Langsdorf) [1982374] - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - driver core: platform: don't oops in platform_shutdown() on unbound devices (Mark Langsdorf) [1982374] - PM: domains: create debugfs nodes when adding power domains (Mark Langsdorf) [1982374] - driver core: platform: Add devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - platform-msi: Track shared domain allocation (Mark Langsdorf) [1982374] - driver core: platform: Introduce platform_get_mem_or_io() (Mark Langsdorf) [1982374] - soc: fix comment for freeing soc_dev_attr (Mark Langsdorf) [1982374] - driver core: platform: use bus_type functions (Mark Langsdorf) [1982374] - driver core: platform: change logic implementing platform_driver_probe (Mark Langsdorf) [1982374] - driver core: platform: reorder functions (Mark Langsdorf) [1982374] - driver core: make driver_probe_device() static (Mark Langsdorf) [1982374] - driver core: Fix a couple of typos (Mark Langsdorf) [1982374] - driver core: Refactor fw_devlink feature (Mark Langsdorf) [1982374] - efi: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - of: property: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - driver core: Use device's fwnode to check if it is waiting for suppliers (Mark Langsdorf) [1982374] - driver core: Add fw_devlink_parse_fwtree() (Mark Langsdorf) [1982374] - driver core: Redefine the meaning of fwnode_operations.add_links() (Mark Langsdorf) [1982374] - device property: Add fwnode_is_ancestor_of() and fwnode_get_next_parent_dev() (Mark Langsdorf) [1982374] - driver core: Allow only unprobed consumers for SYNC_STATE_ONLY device links (Mark Langsdorf) [1982374] - driver core: Add fwnode link support (Mark Langsdorf) [1982374] - driver core: Add fwnode_init() (Mark Langsdorf) [1982374] - Revert "[base] driver core: fw_devlink: Add support for batching fwnode parsing" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Remove check in driver_deferred_probe_force_trigger()" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Don't do deferred probe in parallel with kernel_init thread" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Rename dev_links_info.defer_sync to defer_hook" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Avoid deferred probe due to fw_devlink_pause/resume()" (Mark Langsdorf) [1982374] - regmap: Remove duplicate `type` field from regmap `regcache_sync` trace event (Mark Langsdorf) [1982374] - PM: sleep: Add dev_wakeup_path() helper (Mark Langsdorf) [1982374] - regmap: Fix order of regmap write log (Mark Langsdorf) [1982374] - regmap: use less #ifdef for LOG_DEVICE (Mark Langsdorf) [1982374] - PM: domains: Enable dev_pm_genpd_suspend|resume() for suspend-to-idle (Mark Langsdorf) [1982374] - PM: domains: Rename pm_genpd_syscore_poweroff|poweron() (Mark Langsdorf) [1982374] - PM: sleep: Print driver flags for all devices during suspend/resume (Mark Langsdorf) [1982374] - driver core: Fix lockdep warning on wfs_lock (Mark Langsdorf) [1982374] - regmap: irq: Convert to use irq_domain_create_legacy() (Mark Langsdorf) [1982374] - irqdomain: Introduce irq_domain_create_legacy() API (Mark Langsdorf) [1982374] - irqdomain: Replace open coded of_node_to_fwnode() (Mark Langsdorf) [1982374] - irqdomain: Add forward declaration of fwnode_handle (Mark Langsdorf) [1982374] - irqdomain: Remove unused of_device_id forward declaration (Mark Langsdorf) [1982374] - regmap-irq: use fwnode instead of device node in add_irq_chip() (Mark Langsdorf) [1982374] - regmap: mmio: add config option to allow relaxed MMIO accesses (Mark Langsdorf) [1982374] - PM: sleep: remove unreachable break (Mark Langsdorf) [1982374] - PM: domains: enable domain idle state accounting (Mark Langsdorf) [1982374] - PM: domains: Add curly braces to delimit comment + statement block (Mark Langsdorf) [1982374] - PM: domains: Add support for PM domain on/off notifiers for genpd (Mark Langsdorf) [1982374] - PM / Domains: Simplify genpd_lookup_dev() (Mark Langsdorf) [1982374] - regmap: irq: Add support to clear ack registers (Mark Langsdorf) [1982374] - PM: domains: Allow to abort power off when no ->power_off() callback (Mark Langsdorf) [1982374] - PM: domains: Rename power state enums for genpd (Mark Langsdorf) [1982374] - regmap: debugfs: use semicolons rather than commas to separate statements (Mark Langsdorf) [1982374] - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR (Mark Langsdorf) [1982374] - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show (Mark Langsdorf) [1982374] - efi: Rename arm-init to efi-init common for all arch (Mark Langsdorf) [1982374] - efi/arm: Defer probe of PCIe backed efifb on DT systems (Mark Langsdorf) [1982374] - net/smc: improved fix wait on already cleared link (Sumanth Korikkar) [1984991] - net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Sumanth Korikkar) [1984991] - net/smc: add missing error check in smc_clc_prfx_set() (Sumanth Korikkar) [1984991] - net/smc: Correct smc link connection counter in case of smc client (Sumanth Korikkar) [1984991] - net/smc: fix wait on already cleared link (Sumanth Korikkar) [1984991] - KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [2022731] - KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [2022731] - KVM: s390: pv: avoid double free of sida page (Thomas Huth) [2022731] - KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [2022731] - s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [2022731] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [2022731] - s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [2022731] - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [2022731] - KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [2022731] - KVM: s390: Function documentation fixes (Thomas Huth) [2022731] - s390/mm: fix kernel doc comments (Thomas Huth) [2022731] - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [2022731] - KVM: s390: generate kvm hypercall functions (Thomas Huth) [2022731] - KVM: Rename lru_slot to last_used_slot (Thomas Huth) [2022731] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [2022731] - virtio/s390: get rid of open-coded kvm hypercall (Thomas Huth) [2022731] - KVM: s390: get rid of register asm usage (Thomas Huth) [2022731] - powerpc/vas: Fix potential NULL pointer dereference (Steve Best) [1907522] - powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() as static (Steve Best) [1907522] - crypto/nx: Register and unregister VAS interface on PowerVM (Steve Best) [1907522] - crypto/nx: Add sysfs interface to export NX capabilities (Steve Best) [1907522] - crypto/nx: Get NX capabilities for GZIP coprocessor type (Steve Best) [1907522] - crypto/nx: Rename nx-842-pseries file name to nx-common-pseries (Steve Best) [1907522] - powerpc/pseries/vas: Setup IRQ and fault handling (Steve Best) [1907522] - powerpc/pseries/vas: Integrate API with open/close windows (Steve Best) [1907522] - powerpc/pseries/vas: Implement getting capabilities from hypervisor (Steve Best) [1907522] - powerpc/pseries/vas: Add hcall wrappers for VAS handling (Steve Best) [1907522] - powerpc/vas: Define QoS credit flag to allocate window (Steve Best) [1907522] - powerpc/pseries/vas: Define VAS/NXGZIP hcalls and structs (Steve Best) [1907522] - powerpc/vas: Define and use common vas_window struct (Steve Best) [1907522] - powerpc/powernv: no need to check return value of debugfs_create functions (Steve Best) [1907522] - powerpc/vas: Move update_csb/dump_crb to common book3s platform (Steve Best) [1907522] - powerpc/vas: Create take/drop pid and mm reference functions (Steve Best) [1907522] - powerpc/vas: Add platform specific user window operations (Steve Best) [1907522] - powerpc/powernv/vas: Rename register/unregister functions (Steve Best) [1907522] - powerpc/vas: Move VAS API to book3s common platform (Steve Best) [1907522] - powerpc/powernv/vas: Release reference to tgid during window close (Steve Best) [1907522] - powerpc/pseries: Prevent free CPU ids being reused on another node (Desnes A. Nunes do Rosario) [2004808] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Desnes A. Nunes do Rosario) [2004808]- zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2015755] - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2015755] - zram: don't fail to remove zram during unloading module (Ming Lei) [2015755] - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2015755] - zram: register default groups with device_add_disk() (Ming Lei) [2015755] - hyperv/vmbus: include linux/bitops.h (Mohammed Gamal) [2008565] - hv: vmbus: Avoid -Werror=maybe-uninitialized error (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix duplicate CPU assignments within a device (Mohammed Gamal) [2008565] - drivers: hv: Fix missing error code in vmbus_connect() (Mohammed Gamal) [2008565] - hv_utils: Fix passing zero to 'PTR_ERR' warning (Mohammed Gamal) [2008565] - ice: Fix VF true promiscuous mode (Jonathan Toppins) [1970643] - ice: Remove toggling of antispoof for VF trusted promiscuous mode (Jonathan Toppins) [1970643] - ice: Fix replacing VF hardware MAC to existing MAC filter (Jonathan Toppins) [1970643] - ice: Fix not stopping Tx queues for VFs (Jonathan Toppins) [1970643] - ice: Fix race conditions between virtchnl handling and VF ndo ops (Jonathan Toppins) [1970643] - ice: move ice_container_type onto ice_ring_container (Jonathan Toppins) [1970643] - ice: remove ring_active from ice_ring (Jonathan Toppins) [1970643] - ice: Print the api_patch as part of the fw.mgmt.api (Jonathan Toppins) [1970643] - ice: Avoid crash from unnecessary IDA free (Jonathan Toppins) [1970643] - ice: Fix failure to re-add LAN/RDMA Tx queues (Jonathan Toppins) [1970643] - ice: Add missing E810 device ids (Jonathan Toppins) [1970643] - ice: fix locking for Tx timestamp tracking flush (Jonathan Toppins) [1970643] - ice: Delete always true check of PF pointer (Jonathan Toppins) [1970643] - ice: Correctly deal with PFs that do not support RDMA (Jonathan Toppins) [1970643] - ice: add lock around Tx timestamp tracker flush (Jonathan Toppins) [1970643] - ice: remove dead code for allocating pin_config (Jonathan Toppins) [1970643] - ice: do not abort devlink info if board identifier can't be found (Jonathan Toppins) [1970643] - ice: Fix a memory leak in an error handling path in 'ice_pf_dcb_cfg()' (Jonathan Toppins) [1970643] - ice: remove unnecessary VSI assignment (Jonathan Toppins) [1970643] - ice: remove the VSI info from previous agg (Jonathan Toppins) [1970643] - ice: add tracepoints (Jonathan Toppins) [1970643] - ice: report hash type such as L2/L3/L4 (Jonathan Toppins) [1970643] - ice: remove redundant continue statement in a for-loop (Jonathan Toppins) [1970643] - net: ice: ptp: fix compilation warning if PTP_1588_CLOCK is disabled (Jonathan Toppins) [1970643] - ice: remove unnecessary NULL checks before ptp_read_system_* (Jonathan Toppins) [1970643] - ice: Remove the repeated declaration (Jonathan Toppins) [1970643] - ice: remove local variable (Jonathan Toppins) [1970643] - ice: reduce scope of variables (Jonathan Toppins) [1970643] - ice: mark PTYPE 2 as reserved (Jonathan Toppins) [1970643] - ice: fix incorrect payload indicator on PTYPE (Jonathan Toppins) [1970643] - ice: parameterize functions responsible for Tx ring management (Jonathan Toppins) [1970643] - ice: add ndo_bpf callback for safe mode netdev ops (Jonathan Toppins) [1970643] - ice: fix clang warning regarding deadcode.DeadStores (Jonathan Toppins) [1970643] - ice: downgrade error print to debug print (Jonathan Toppins) [1970643] - ice: Detect and report unsupported module power levels (Jonathan Toppins) [1970643] - ice: (re)initialize NVM fields when rebuilding (Jonathan Toppins) [1970643] - ice: wait for reset before reporting devlink info (Jonathan Toppins) [1970643] - ice: add error message when pldmfw_flash_image fails (Jonathan Toppins) [1970643] - ice: add extack when unable to read device caps (Jonathan Toppins) [1970643] - ice: use static inline for dummy functions (Jonathan Toppins) [1970643] - ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency (Jonathan Toppins) [1970643] - ice: set the value of global config lock timeout longer (Jonathan Toppins) [1970643] - ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling (Jonathan Toppins) [1970643] - ice: Refactor ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: Save VF's MAC across reboot (Jonathan Toppins) [1970643] - ice: Manage VF's MAC address for both legacy and new cases (Jonathan Toppins) [1970643] - ice: Register auxiliary device to provide RDMA (Jonathan Toppins) [1970643] - ice: Implement iidc operations (Jonathan Toppins) [1970643] - virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type (Jonathan Toppins) [1970643] - iidc: Introduce iidc.h (Jonathan Toppins) [1970643] - ice: Initialize RDMA support (Jonathan Toppins) [1970643] - ice: Respond to a NETDEV_UNREGISTER event for LAG (Jonathan Toppins) [1970643] - Revert "Revert "ice: Add initial support framework for LAG"" (Jonathan Toppins) [1970643] - ice: reduce scope of variable (Jonathan Toppins) [1970643] - ice: remove return variable (Jonathan Toppins) [1970643] - ice: suppress false cppcheck issues (Jonathan Toppins) [1970643] - ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types (Jonathan Toppins) [1970643] - ice: remove unused struct member (Jonathan Toppins) [1970643] - ice: use local for consistency (Jonathan Toppins) [1970643] - ice: print name in /proc/iomem (Jonathan Toppins) [1970643] - ice: Reimplement module reads used by ethtool (Jonathan Toppins) [1970643] - ice: refactor ITR data structures (Jonathan Toppins) [1970643] - ice: manage interrupts during poll exit (Jonathan Toppins) [1970643] - ice: replace custom AIM algorithm with kernel's DIM library (Jonathan Toppins) [1970643] - ice: refactor interrupt moderation writes (Jonathan Toppins) [1970643] - ice: Add new VSI states to track netdev alloc/registration (Jonathan Toppins) [1970643] - ice: Drop leading underscores in enum ice_pf_state (Jonathan Toppins) [1970643] - ice: use kernel definitions for IANA protocol ports and ether-types (Jonathan Toppins) [1970643] - ice: Remove unnecessary blank line (Jonathan Toppins) [1970643] - ice: Remove unnecessary checks in add/kill_vid ndo ops (Jonathan Toppins) [1970643] - ice: Remove rx_gro_dropped stat (Jonathan Toppins) [1970643] - ice: Use local variable instead of pointer derefs (Jonathan Toppins) [1970643] - ice: Remove unnecessary variable (Jonathan Toppins) [1970643] - ice: Limit forced overrides based on FW version (Jonathan Toppins) [1970643] - ice: Use default configuration mode for PHY configuration (Jonathan Toppins) [1970643] - ice: Replace some memsets and memcpys with assignment (Jonathan Toppins) [1970643] - ice: Fix error return codes in ice_set_link_ksettings (Jonathan Toppins) [1970643] - ice: Rename a couple of variables (Jonathan Toppins) [1970643] - ice: Remove unnecessary checker loop (Jonathan Toppins) [1970643] - ice: Ignore EMODE return for opcode 0x0605 (Jonathan Toppins) [1970643] - ice: Align macro names to the specification (Jonathan Toppins) [1970643] - ice: Modify recursive way of adding nodes (Jonathan Toppins) [1970643] - ice: Re-send some AQ commands, as result of EBUSY AQ error (Jonathan Toppins) [1970643] - ice: Correct comment block style (Jonathan Toppins) [1970643] - ice: cleanup style issues (Jonathan Toppins) [1970643] - ice: rename ptype bitmap (Jonathan Toppins) [1970643] - ice: correct memory allocation call (Jonathan Toppins) [1970643] - ice: Check for bail out condition early (Jonathan Toppins) [1970643] - ice: remove unnecessary duplicated AQ command flag setting (Jonathan Toppins) [1970643] - ice: change link misconfiguration message (Jonathan Toppins) [1970643] - ice: Update to use package info from ice segment (Jonathan Toppins) [1970643] - ice: Delay netdev registration (Jonathan Toppins) [1970643] - ice: Add Support for XPS (Jonathan Toppins) [1970643] - ice: Fix fall-through warnings for Clang (Jonathan Toppins) [1970643] - ice: Fix prototype warnings (Jonathan Toppins) [1970643] - ice: move headroom initialization to ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: store the result of ice_rx_offset() onto ice_ring (Jonathan Toppins) [1970643] - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2011436] - sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2011436] - sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2011436] - sched: Always inline is_percpu_thread() (Phil Auld) [2011436] - sched/fair: Add ancestors of unthrottled undecayed cfs_rq (Phil Auld) [2011436] - sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2011436] - sched: Prevent balance_push() on remote runqueues (Phil Auld) [2011436] - cpumask/hotplug: Fix cpu_dying() state tracking (Phil Auld) [2011436] - sched: Use cpu_dying() to fix balance_push vs hotplug-rollback (Phil Auld) [2011436] - cpumask: Introduce DYING mask (Phil Auld) [2011436] - cpumask: Make cpu_{online,possible,present,active}() inline (Phil Auld) [2011436] - cpu/hotplug: Cache number of online CPUs (Phil Auld) [2011436] - sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2011436] - psi: Fix race between psi_trigger_create/destroy (Phil Auld) [2011436] - sctp: add vtag check in sctp_sf_ootb (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_violation (Xin Long) [2001767] - sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2001767] - sctp: fix the processing for INIT_ACK chunk (Xin Long) [2001767] - sctp: fix the processing for INIT chunk (Xin Long) [2001767] - sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2001767]- KVM: arm64: Extract ESR_ELx.EC only (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS (Gavin Shan) [2008070] - KVM: arm64: Fix reporting of endianess when the access originates at EL0 (Gavin Shan) [2008070] - KVM: arm64: Trim guest debug exception handling (Gavin Shan) [2008070] - KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE (Gavin Shan) [2008070] - KVM: arm64: vgic: Drop WARN from vgic_get_irq (Gavin Shan) [2008070] - KVM: arm64: Enforce reserved bits for PSCI target affinities (Gavin Shan) [2008070] - KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Gavin Shan) [2008070] - KVM: arm64: Fix read-side race on updates to vcpu reset state (Gavin Shan) [2008070] - KVM: arm64: Restore PMU configuration on first run (Gavin Shan) [2008070] - KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set (Gavin Shan) [2008070] - KVM: arm64: Prevent mixed-width VM creation (Gavin Shan) [2008070] - KVM: arm64: Fix debug register indexing (Gavin Shan) [2008070] - KVM: arm64: Reject VM creation when the default IPA size is unsupported (Gavin Shan) [2008070] - KVM: arm64: Limit the debug architecture to ARMv8.0 (Gavin Shan) [2008070] - KVM: arm64: Handle SCXTNUM_ELx traps (Gavin Shan) [2008070] - arm64: kvm: mte: Hide the MTE CPUID information from the guests (Gavin Shan) [2008070] - arm64: mte: Fix typo in macro definition (Gavin Shan) [2008070] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR1 register (Gavin Shan) [2008070] - arm64: mte: system register definitions (Gavin Shan) [2008070] - arm64: sysreg: Clean up instructions for modifying PSTATE fields (Gavin Shan) [2008070] - KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set (Gavin Shan) [2008070] - arm64: kvm: Fix IDMAP overlap with HYP VA (Gavin Shan) [2008070] - packet: rework packet_pick_tx_queue() to use common code selection (Petr Oros) [2016477] - net: dev: rename queue selection helpers. (Petr Oros) [2016477] - Revert "cpuset: Make cpuset hotplug synchronous" (Waiman Long) [2023783] - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN (Paolo Abeni) [2018546] - net: Only allow init netns to set default tcp cong to a restricted algo (Paolo Abeni) [2018546] - ipv6: tcp: drop silly ICMPv6 packet too big messages (Paolo Abeni) [2018546] - tcp: annotate data races around tp->mtu_info (Paolo Abeni) [2018546] - net: send SYNACK packet with accepted fwmark (Paolo Abeni) [2018546] - tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path (Paolo Abeni) [2018546] - net/tcp_fastopen: fix data races around tfo_active_disable_stamp (Paolo Abeni) [2018546] - net/tcp_fastopen: remove obsolete extern (Paolo Abeni) [2018546] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Paolo Abeni) [2018546] - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets (Paolo Abeni) [2018546] - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2018546] - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2018546] - evm: mark evm_fixmode as __ro_after_init (Bruno Meneguele) [2017155] - IMA: remove -Wmissing-prototypes warning (Bruno Meneguele) [2017155] - ima: Set correct casting types (Bruno Meneguele) [2017155] - evm: Don't return an error in evm_write_xattrs() if audit is not enabled (Bruno Meneguele) [2017155] - evm: fix writing /evm overflow (Bruno Meneguele) [2017155] - ima: Fix function name error in comment. (Bruno Meneguele) [2017155] - ima: Fix the error code for restoring the PCR value (Bruno Meneguele) [2017155] - integrity: double check iint_cache was initialized (Bruno Meneguele) [2017155] - certs: Fix blacklist flag type confusion (Bruno Meneguele) [2017155] - integrity: Make function integrity_add_key() static (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer after kexec syscall (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer on error (Bruno Meneguele) [2017155] - evm: Fix memleak in init_desc (Bruno Meneguele) [2017155] - crypto: shash - remove shash_desc::flags (Bruno Meneguele) [2017155] - ima: Don't modify file descriptor mode on the fly (Bruno Meneguele) [2017155] - evm: Check size of security.evm before using it (Bruno Meneguele) [2017155] - ima: Remove semicolon at the end of ima_get_binary_runtime_size() (Bruno Meneguele) [2017155] - ima: Don't ignore errors from crypto_shash_update() (Bruno Meneguele) [2017155] - integrity: remove redundant initialization of variable ret (Bruno Meneguele) [2017155] - ima: Fail rule parsing when appraise_flag=blacklist is unsupportable (Bruno Meneguele) [2017155] - ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined with an invalid cond (Bruno Meneguele) [2017155] - ima: Fail rule parsing when buffer hook functions have an invalid action (Bruno Meneguele) [2017155] - ima: Free the entire rule if it fails to parse (Bruno Meneguele) [2017155] - ima: Free the entire rule when deleting a list of rules (Bruno Meneguele) [2017155] - evm: Fix possible memory leak in evm_calc_hmac_or_hash() (Bruno Meneguele) [2017155] - ima: Fix ima digest hash table key calculation (Bruno Meneguele) [2017155] - ima: Fix return value of ima_write_policy() (Bruno Meneguele) [2017155] - evm: Fix a small race in init_desc() (Bruno Meneguele) [2017155] - crypto: drop mask=CRYPTO_ALG_ASYNC from 'shash' tfm allocations (Bruno Meneguele) [2017155] - evm: Don't deadlock if a crypto algorithm is unavailable (Bruno Meneguele) [2017155] - evm: Check also if *tfm is an error pointer in init_desc() (Bruno Meneguele) [2017155] - ima: avoid appraise error for hash calc interrupt (Bruno Meneguele) [2017155] - integrity: remove pointless subdir-$(CONFIG_...) (Bruno Meneguele) [2017155] - integrity: remove unneeded, broken attempt to add -fshort-wchar (Bruno Meneguele) [2017155] - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016961] - fs/xfs: convert comma to semicolon (Bill O'Donnell) [2009521] - xfs: remove xfs_buf_t typedef (Bill O'Donnell) [2009521] - xfs: open code updating i_mode in xfs_set_acl (Bill O'Donnell) [2009521] - xfs: remove xfs_vn_setattr_nonsize (Bill O'Donnell) [2009521] - xfs: remove unneeded return value check for *init_cursor() (Bill O'Donnell) [2009521] - xfs: introduce xfs_validate_stripe_geometry() (Bill O'Donnell) [2009521] - xfs: show the proper user quota options (Bill O'Donnell) [2009521] - xfs: remove the unused XFS_B_FSB_OFFSET macro (Bill O'Donnell) [2009521] - xfs: remove unnecessary null check in xfs_generic_create (Bill O'Donnell) [2009521] - xfs: directly return if the delta equal to zero (Bill O'Donnell) [2009521] - xfs: delete duplicated tp->t_dqinfo null check and allocation (Bill O'Donnell) [2009521] - xfs: rename xfs_fc_* back to xfs_fs_* (Bill O'Donnell) [2009521] - xfs: refactor file range validation (Bill O'Donnell) [2009521] - xfs: refactor realtime volume extent validation (Bill O'Donnell) [2009521] - xfs: refactor data device extent validation (Bill O'Donnell) [2009521] - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd (Bill O'Donnell) [2009521] - xfs: detect overflows in bmbt records (Bill O'Donnell) [2009521] - xfs: trace log intent item recovery failures (Bill O'Donnell) [2009521] - xfs: validate feature support when recovering rmap/refcount intents (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered extent-free intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered extent-free intent checks out of xfs_efi_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered refcount intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered refcount intent checks out of xfs_cui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered rmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered rmap intent checks out of xfs_rui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered bmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered bmap intent checks out of xfs_bui_item_recover (Bill O'Donnell) [2009521] - xfs: move kernel-specific superblock validation out of libxfs (Bill O'Donnell) [2009521] - platform/x86: amd-pmc: Increase the response register timeout (David Arcari) [2005064] - ARM: 9093/1: drivers: firmwapsci: Register with kernel restart handler (Mark Salter) [1996748] - arm64/kernel: Remove needless Call Frame Information annotations (Mark Salter) [1996748] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Mark Salter) [1996748] - psci: Remove unneeded semicolon (Mark Salter) [1996748] - firmware: smccc: Add SMCCC TRNG function call IDs (Mark Salter) [1996748] - arm64: Add support for SMCCC TRNG entropy source (Mark Salter) [1996748] - firmware: smccc: Introduce SMCCC TRNG framework (Mark Salter) [1996748] - arm64: random: Remove no longer needed prototypes (Mark Salter) [1996748] - arm64: kaslr: Use standard early random function (Mark Salter) [1996748] - random: random.h should include archrandom.h, not the other way around (Mark Salter) [1996748] - arm64: add credited/trusted RNG support (Mark Salter) [1996748] - arm64: Use v8.5-RNG entropy for KASLR seed (Mark Salter) [1996748] - arm64: kaslr: Check command line before looking for a seed (Mark Salter) [1996748] - arm64: kaslr: Announce KASLR status on boot (Mark Salter) [1996748] - psci: Add accessor for psci_0_1_function_ids (Mark Salter) [1996748] - psci: Replace psci_function_id array with a struct (Mark Salter) [1996748] - psci: Split functions to v0.1 and v0.2+ variants (Mark Salter) [1996748] - psci: Support psci_ops.get_version for v0.1 (Mark Salter) [1996748] - arm64: psci: Avoid printing in cpu_psci_cpu_die() (Mark Salter) [1996748] - firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode (Mark Salter) [1996748] - smccc: Use separate variables for args and results (Mark Salter) [1996748] - smccc: Define vendor hyp owned service call region (Mark Salter) [1996748] - firmware: smccc: Export both smccc functions (Mark Salter) [1996748] - sched,psci: Convert to sched_set_fifo*() (Mark Salter) [1996748] - firmware: smccc: Add ARCH_SOC_ID support (Mark Salter) [1996748] - base: soc: Add serial_number attribute to soc (Mark Salter) [1996748] - drivers/firmware/psci: Assign @err directly in hotplug_tests() (Mark Salter) [1996748] - drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups() (Mark Salter) [1996748] - firmware: smccc: Fix missing prototype warning for arm_smccc_version_init (Mark Salter) [1996748] - firmware: smccc: Add function to fetch SMCCC version (Mark Salter) [1996748] - firmware: smccc: Refactor SMCCC specific bits into separate file (Mark Salter) [1996748] - firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead (Mark Salter) [1996748] - firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above (Mark Salter) [1996748] - firmware: psci: Replace cpu_up/down() with add/remove_cpu() (Mark Salter) [1996748] - firmware: psci: Export functions to manage the OSI mode (Mark Salter) [1996748] - arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() (Mark Salter) [1996748] - firmware/psci: use common SMCCC_CONDUIT_* (Mark Salter) [1996748] - arm64: smp: disable hotplug on trusted OS resident CPU (Mark Salter) [1996748] - PSCI: cpuidle: Refactor CPU suspend power_state parameter handling (Mark Salter) [1996748] - ARM: psci: cpuidle: Enable PSCI CPUidle driver (Mark Salter) [1996748] - drivers: firmware: psci: Decouple checker from generic ARM CPUidle (Mark Salter) [1996748] - firmware/psci: psci_checker: Park kthreads before stopping them (Mark Salter) [1996748] - firmware/psci: add support for SYSTEM_RESET2 (Mark Salter) [1996748] - drivers: firmware: psci: Announce support for OS initiated suspend mode (Mark Salter) [1996748] - drivers: firmware: psci: Simplify error path of psci_dt_init() (Mark Salter) [1996748] - drivers: firmware: psci: Split psci_dt_cpu_init_idle() (Mark Salter) [1996748] - drivers: firmware: psci: Move psci to separate directory (Mark Salter) [1996748] - arm64: remove unused asm/compiler.h header file (Mark Salter) [1996748] - ppc64: Adding read_lock definition to nvme (Gopal Tiwari) [1990475] - nvme: fix per-namespace chardev deletion (Gopal Tiwari) [1990475] - nvme: set the PRACT bit when using Write Zeroes with T10 PI (Gopal Tiwari) [1990475] - nvme: fix nvme_setup_command metadata trace event (Gopal Tiwari) [1990475] - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING (Gopal Tiwari) [1990475] - nvme: fix refcounting imbalance when all paths are down (Gopal Tiwari) [1990475] - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove (Gopal Tiwari) [1990475] - nvme-pci: fix multiple races in nvme_setup_io_queues (Gopal Tiwari) [1990475] - nvme-tcp: use __dev_get_by_name instead dev_get_by_name for OPT_HOST_IFACE (Gopal Tiwari) [1990475] - nvme-tcp: can't set sk_user_data without write_lock (Gopal Tiwari) [1990475] - nvme: use blk_execute_rq() for passthrough commands (Gopal Tiwari) [1990475] - nvmet: use NVMET_MAX_NAMESPACES to set nn value (Gopal Tiwari) [1990475] - nvme-pci: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvme: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: add ZBD over ZNS backend support (Gopal Tiwari) [1990475] - nvmet: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in file-ns fast path (Gopal Tiwari) [1990475] - nvmet: add Command Set Identifier support (Gopal Tiwari) [1990475] - nvmet: add nvmet_req_bio put helper for backends (Gopal Tiwari) [1990475] - nvmet: use nvme status value directly (Gopal Tiwari) [1990475] - nvmet: use u32 for nvmet_subsys max_nsid (Gopal Tiwari) [1990475] - nvmet: remove local variable (Gopal Tiwari) [1990475] - nvmet: add req cns error complete helper (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in bdev-ns fast path (Gopal Tiwari) [1990475] - nvmet: use u32 type for the local variable nsid (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect io q (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_write32() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect admin q (Gopal Tiwari) [1990475] - nvmet: make ver stable once connection established (Gopal Tiwari) [1990475] - nvmet: make sn stable once connection was established (Gopal Tiwari) [1990475] - nvmet: change sn size and check validity (Gopal Tiwari) [1990475] - nvme-tcp: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_read64() (Gopal Tiwari) [1990475] - nvmet: allow mn change if subsys not discovered (Gopal Tiwari) [1990475] - nvme-fc: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvme-pci: fix var. type for increasing cq_head (Gopal Tiwari) [1990475] - nvme: add a helper to check ctrl sgl support (Gopal Tiwari) [1990475] - nvme: factor out a nvme_validate_passthru_nsid helper (Gopal Tiwari) [1990475] - nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() (Gopal Tiwari) [1990475] - nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text (Gopal Tiwari) [1990475] - nvme: verify MNAN value if ANA is enabled (Gopal Tiwari) [1990475] - ACPI: Check StorageD3Enable _DSD property in ACPI code (Gopal Tiwari) [1990475] - nvmet: move ka_work initialization to nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvme: remove nvme_{get,put}_ns_from_disk (Gopal Tiwari) [1990475] - nvme: split nvme_report_zones (Gopal Tiwari) [1990475] - nvmet: remove a superfluous variable (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctl (Gopal Tiwari) [1990475] - nvme: move the CSI sanity check into nvme_ns_report_zones (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra braces (Gopal Tiwari) [1990475] - nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctl (Gopal Tiwari) [1990475] - nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme-fabrics: remove an extra comment (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra new lines in the switch (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme: extend and modify the APST configuration algorithm (Gopal Tiwari) [1990475] - nvme-tcp: allow selecting the network interface for connections (Gopal Tiwari) [1990475] - nvme-fabrics: fix the kerneldco comment for nvmf_log_connect_error() (Gopal Tiwari) [1990475] - nvme: remove redundant initialization of variable ret (Gopal Tiwari) [1990475] - nvmet: fix freeing unallocated p2pmem (Gopal Tiwari) [1990475] - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() (Gopal Tiwari) [1990475] - nvme-loop: do not warn for deleted controllers during reset (Gopal Tiwari) [1990475] - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() (Gopal Tiwari) [1990475] - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails (Gopal Tiwari) [1990475] - nvme-rdma: fix in-casule data send for chained sgls (Gopal Tiwari) [1990475] - nvmet: fix false keep-alive timeout when a controller is torn down (Gopal Tiwari) [1990475] - nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response (Gopal Tiwari) [1990475] - nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME (Gopal Tiwari) [1990475] - nvme-fabrics: decode host pathing error for connect (Gopal Tiwari) [1990475] - nvme-fc: short-circuit reconnect retries (Gopal Tiwari) [1990475] - nvme: fix potential memory leaks in nvme_cdev_add (Gopal Tiwari) [1990475] - nvme-fc: clear q_live at beginning of association teardown (Gopal Tiwari) [1990475] - nvme-tcp: rerun io_work if req_list is not empty (Gopal Tiwari) [1990475] - nvme-tcp: fix possible use-after-completion (Gopal Tiwari) [1990475] - nvme-loop: fix memory leak in nvme_loop_create_ctrl() (Gopal Tiwari) [1990475] - nvmet: fix memory leak in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: seset ns->file when open fails (Gopal Tiwari) [1990475] - nvmet: demote fabrics cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for passthru (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for bdev-ns (Gopal Tiwari) [1990475] - nvmet: use helper to remove the duplicate code (Gopal Tiwari) [1990475] - nvmet: demote discovery cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: remove unsupported command noise (Gopal Tiwari) [1990475] - nvme-pci: fix controller reset hang when racing with nvme_timeout (Gopal Tiwari) [1990475] - nvme: move the fabrics queue ready check routines to core (Gopal Tiwari) [1990475] - nvme: avoid memset for passthrough requests (Gopal Tiwari) [1990475] - nvme: add nvme_get_ns helper (Gopal Tiwari) [1990475] - nvme: fix controller ioctl through ns_head (Gopal Tiwari) [1990475] - nvme: introduce generic per-namespace chardev (Gopal Tiwari) [1990475] - nvme: cleanup nvme_configure_apst (Gopal Tiwari) [1990475] - nvme: do not try to reconfigure APST when the controller is not live (Gopal Tiwari) [1990475] - nvme: sanitize KATO setting (Gopal Tiwari) [1990475] - nvmet: avoid queuing keep-alive timer if it is disabled (Gopal Tiwari) [1990475] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1990475] - nvme: let namespace probing continue for unsupported features (Gopal Tiwari) [1990475] - nvme: factor out nvme_ns_open and nvme_ns_release helpers (Gopal Tiwari) [1990475] - nvme: move nvme_ns_head_ops to multipath.c (Gopal Tiwari) [1990475] - nvme: factor out a nvme_tryget_ns_head helper (Gopal Tiwari) [1990475] - nvme: move the ioctl code to a separate file (Gopal Tiwari) [1990475] - nvme: don't bother to look up a namespace for controller ioctls (Gopal Tiwari) [1990475] - nvme: simplify block device ioctl handling for the !multipath case (Gopal Tiwari) [1990475] - nvme: simplify the compat ioctl handling (Gopal Tiwari) [1990475] - nvme-multipath: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: pass a user pointer to nvme_nvm_ioctl (Gopal Tiwari) [1990475] - nvme: factor out a nvme_ns_ioctl helper (Gopal Tiwari) [1990475] - nvme: cleanup setting the disk name (Gopal Tiwari) [1990475] - nvme: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme-pci: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: add a nvme_ns_head_multipath helper (Gopal Tiwari) [1990475] - nvmet: fix a spelling mistake "nubmer" -> "number" (Gopal Tiwari) [1990475] - nvmet-fc: simplify nvmet_fc_alloc_hostport (Gopal Tiwari) [1990475] - nvmet-tcp: fix a segmentation fault during io parsing error (Gopal Tiwari) [1990475] - lightnvm: use kobj_to_dev() (Gopal Tiwari) [1990475] - nvme: fix handling of large MDTS values (Gopal Tiwari) [1990475] - nvme: implement non-mdts command limits (Gopal Tiwari) [1990475] - nvme: disallow passthru cmd from targeting a nsid != nsid of the block dev (Gopal Tiwari) [1990475] - nvme: use sysfs_emit instead of sprintf (Gopal Tiwari) [1990475] - nvme-fc: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: remove superfluous else in nvme_ctrl_loss_tmo_store (Gopal Tiwari) [1990475] - nvme: warn of unhandled effects only once (Gopal Tiwari) [1990475] - nvmet-tcp: enable optional queue idle period tracking (Gopal Tiwari) [1990475] - nvmet-tcp: fix incorrect locking in state_change sk callback (Gopal Tiwari) [1990475] - nvme-tcp: block BH in sk state_change sk callback (Gopal Tiwari) [1990475] - nvmet: return proper error code from discovery ctrl (Gopal Tiwari) [1990475] - nvme-tcp: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: use driver pdu command for passthrough (Gopal Tiwari) [1990475] - nvmet: remove unnecessary ctrl parameter (Gopal Tiwari) [1990475] - nvmet-fc: update function documentation (Gopal Tiwari) [1990475] - nvme-pci: allocate nvme_command within driver pdu (Gopal Tiwari) [1990475] - nvmet: do not allow model_number exceed 40 bytes (Gopal Tiwari) [1990475] - nvme-fc: fix the function documentation comment (Gopal Tiwari) [1990475] - nvme: add new line after variable declatation (Gopal Tiwari) [1990475] - nvme: don't check nvme_req flags for new req (Gopal Tiwari) [1990475] - nvme: mark nvme_setup_passsthru() inline (Gopal Tiwari) [1990475] - nvme: split init identify into helper (Gopal Tiwari) [1990475] - nvme: rename nvme_init_identify() (Gopal Tiwari) [1990475] - nvme: reduce checks for zero command effects (Gopal Tiwari) [1990475] - nvmet: update error log page in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: remove an unnecessary function parameter to nvmet_check_ctrl_status (Gopal Tiwari) [1990475] - nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvmet: replace white spaces with tabs (Gopal Tiwari) [1990475] - nvme: use NVME_CTRL_CMIC_ANA macro (Gopal Tiwari) [1990475] - nvme-pci: cleanup nvme_irq() (Gopal Tiwari) [1990475] - nvme-pci: remove the barriers in nvme_irq() (Gopal Tiwari) [1990475] - nvmet-tcp: fix kmap leak when data digest in use (Gopal Tiwari) [1990475] - nvmet: don't check iosqes,iocqes for discovery controllers (Gopal Tiwari) [1990475] - nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU (Gopal Tiwari) [1990475] - nvme-rdma: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-tcp: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-fabrics: only reserve a single tag (Gopal Tiwari) [1990475] - nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT (Gopal Tiwari) [1990475] - nvme: merge nvme_keep_alive into nvme_keep_alive_work (Gopal Tiwari) [1990475] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1990475] - nvme: update enumerations for status codes (Gopal Tiwari) [1990475]- scsi: mpt3sas: Fix incorrectly assigned error return and check (Tomas Henzl) [1990535] - scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1990535] - scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1990535] - scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Transition IOC to Ready state during shutdown (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix error return value in _scsih_expander_add() (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix Coverity reported issue (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix fall-through warnings for Clang (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during second half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during first half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix deadlock while cancelling the running firmware event (Tomas Henzl) [1990535] - scsi: mpt3sas: Documentation cleanup (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix two kernel-doc headers (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query (Tomas Henzl) [1990535] - scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1989643] - scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1989643] - scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1989643] - scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1989643] - IB/cma: Do not send IGMP leaves for sendonly Multicast groups (Kamal Heib) [2007269] - hv_netvsc: Add comment of netvsc_xdp_xmit() (Mohammed Gamal) [2008560] - hv_netvsc: use netif_is_bond_master() instead of open code (Mohammed Gamal) [2008560] - hv_netvsc: Avoid field-overflowing memcpy() (Mohammed Gamal) [2008560] - hv_netvsc: Set needed_headroom according to VF (Mohammed Gamal) [2008560] - netfilter: conntrack: fix error path in nf_conntrack_pernet_init() (Florian Westphal) [1922568] - netfilter: nf_conntrack: provide modparam to always register conntrack hooks (Florian Westphal) [1922568] - sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [1890383] - sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [1890383] - sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [1890383] - sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [1890383] - sctp: send pmtu probe only if packet loss in Search Complete state (Xin Long) [1890383] - sctp: improve the code for pmtu probe send and recv update (Xin Long) [1890383] - sctp: prevent info leak in sctp_make_heartbeat() (Xin Long) [1890383] - sctp: check pl.raise_count separately from its increment (Xin Long) [1890383] - sctp: send the next probe immediately once the last one is acked (Xin Long) [1890383] - sctp: do black hole detection in search complete state (Xin Long) [1890383] - sctp: process sctp over udp icmp err on sctp side (Xin Long) [1890383] - sctp: extract sctp_v4_err_handle function from sctp_v4_err (Xin Long) [1890383] - sctp: extract sctp_v6_err_handle function from sctp_v6_err (Xin Long) [1890383] - sctp: remove the unessessary hold for idev in sctp_v6_err (Xin Long) [1890383] - sctp: enable PLPMTUD when the transport is ready (Xin Long) [1890383] - sctp: do state transition when receiving an icmp TOOBIG packet (Xin Long) [1890383] - sctp: do state transition when a probe succeeds on HB ACK recv path (Xin Long) [1890383] - sctp: do state transition when PROBE_COUNT == MAX_PROBES on HB send path (Xin Long) [1890383] - sctp: do the basic send and recv for PLPMTUD probe (Xin Long) [1890383] - sctp: add the probe timer in transport for PLPMTUD (Xin Long) [1890383] - sctp: add the constants/variables and states and some APIs for transport (Xin Long) [1890383] - sctp: add SCTP_PLPMTUD_PROBE_INTERVAL sockopt for sock/asoc/transport (Xin Long) [1890383] - sctp: add probe_interval in sysctl and sock/asoc/transport (Xin Long) [1890383] - sctp: add pad chunk and its make function and event table (Xin Long) [1890383] - blk-mq: still set q->make_request_fn for blk-mq (Ming Lei) [1999728] - PCI: Add AMD RS690 quirk to enable 64-bit DMA (Myron Stowe) [1993279] - PCI: Add ACS quirk for Broadcom BCM57414 NIC (Myron Stowe) [1993279] - PCI: Mark some NVIDIA GPUs to avoid bus reset (Myron Stowe) [1993279] - PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB (Myron Stowe) [1993279] - x86/PCI: Remove unused alloc_pci_root_info() return value (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P4510 NVMe (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P3700 NVMe (Myron Stowe) [1993279] - PCI: Disable Samsung SM961/PM961 NVMe before FLR (Myron Stowe) [1993279] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [1993279] - PCI/sysfs: Rearrange smbios_attr_group and acpi_attr_group (Myron Stowe) [1993279] - PCI/sysfs: Tidy SMBIOS & ACPI label attributes (Myron Stowe) [1993279] - PCI/sysfs: Convert "index", "acpi_index", "label" to static attributes (Myron Stowe) [1993279] - PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name() (Myron Stowe) [1993279] - PCI/sysfs: Convert "vpd" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Rename "vpd" attribute accessors (Myron Stowe) [1993279] - PCI/sysfs: Convert "reset" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "rom" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "config" to static attribute (Myron Stowe) [1993279] - PCI: Allow VPD access for QLogic ISP2722 (Myron Stowe) [1993279] - PCI/VPD: Add helper pci_get_func0_dev() (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() SRDT handling (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument (Myron Stowe) [1993279] - PCI/VPD: Change pci_vpd_init() return type to void (Myron Stowe) [1993279] - PCI/VPD: Make missing VPD message less alarming (Myron Stowe) [1993279] - PCI/VPD: Remove pci_set_vpd_size() (Myron Stowe) [1993279] - PCI/VPD: Remove sysfs accessor size checking dead code (Myron Stowe) [1993279] - PCI/VPD: Remove obsolete Broadcom NIC quirk (Myron Stowe) [1993279] - PCI/ACPI: Fix acpi_pci_set_power_state() debug message (Myron Stowe) [1993279] - PCI: acpiphp: Fix whitespace issue (Myron Stowe) [1993279] - PCI: shpchp: Remove unused shpc_writeb() (Myron Stowe) [1993279] - PCI: cpqphp: Use DEFINE_SPINLOCK() for int15_lock (Myron Stowe) [1993279] - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() (Myron Stowe) [1993279] - PCI: Add pci_disable_parity() (Myron Stowe) [1993279] - PCI: Release OF node in pci_scan_device()'s error path (Myron Stowe) [1993279] - fs: dlm: fix check for multi-homed hosts (Alexander Aring) [1889887] - iommu: remove iommu_domain_{get,set}_attr (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: enable the liodn when attaching a device (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct call (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove ->domain_window_enable (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove support for multiple windows (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove fsl_pamu_get_domain_attr (Jerry Snitselaar) [2004349] - iommu: remove the unused domain_window_disable method (Jerry Snitselaar) [2004349] - iommu: Remove .domain_{get,set}_windows (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Decrease the queue size of evtq and priq (Jerry Snitselaar) [2004349] - iommu/vt-d: Use pasid_pte_is_present() helper function (Jerry Snitselaar) [2004349] - iommu/vt-d: Update the virtual command related registers (Jerry Snitselaar) [2004349] - ACPI: IORT: Handle device properties with software node API (Jerry Snitselaar) [2004349] - iommu: Update "iommu.strict" documentation (Jerry Snitselaar) [2004349] - iommu/dma: Remove redundant "!dev" checks (Jerry Snitselaar) [2004349] - iommu/virtio: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/vt-d: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/amd: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu: Pull IOVA cookie management into the core (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance (Jerry Snitselaar) [2004349] - iommu/amd: Use only natural aligned flushes in a VM (Jerry Snitselaar) [2004349] - iommu/amd: Sync once for scatter-gather operations (Jerry Snitselaar) [2004349] - iommu/amd: Tailored gather logic for AMD (Jerry Snitselaar) [2004349] - iommu: Factor iommu_iotlb_gather_is_disjoint() out (Jerry Snitselaar) [2004349] - iommu: Improve iommu_iotlb_gather helpers (Jerry Snitselaar) [2004349] - iommu/amd: Do not use flush-queue when NpCache is on (Jerry Snitselaar) [2004349] - iommu/amd: Selective flush on unmap (Jerry Snitselaar) [2004349] - iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count (Jerry Snitselaar) [2004349] - iommu: Streamline iommu_iova_to_phys() (Jerry Snitselaar) [2004349] - iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Jerry Snitselaar) [1920744] - iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() (Jerry Snitselaar) [2004349] - iommu/amd: Fix printing of IOMMU events when rate limiting kicks in (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix race condition during iommu_group creation (Jerry Snitselaar) [2004349] - iommu: Fix race condition during default domain allocation (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() (Jerry Snitselaar) [1971977] - iommu/vt-d: Implement map/unmap_pages() iommu_ops callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Report real pgsize bitmap to iommu core (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_map_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries (Jerry Snitselaar) [1971977] - iommu: Add support for the map_pages() callback (Jerry Snitselaar) [1971977] - iommu: Hook up '->unmap_pages' driver callback (Jerry Snitselaar) [1971977] - iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts (Jerry Snitselaar) [1971977] - iommu: Use bitmap to calculate page size in iommu_pgsize() (Jerry Snitselaar) [1971977] - iommu: Add a map_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce map_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu: Add an unmap_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce unmap_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID reference leak (Jerry Snitselaar) [2004349] - iommu: Check if group is NULL before remove device (Jerry Snitselaar) [2004349] - iommu/dma: Fix leak in non-contiguous API (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Fix fall-through warning for Clang (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries (Jerry Snitselaar) [2004349] - iommu/vt-d: Global devTLB flush when present context entry changed (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Use Tegra implementation on Tegra186 (Jerry Snitselaar) [2004349] - iommu: Delete a duplicate check in iommu_change_dev_def_domain() (Jerry Snitselaar) [2004349] - iommu/dma: Fix compile warning in 32-bit builds (Jerry Snitselaar) [2004349] - iommu: Drop unnecessary of_iommu.h includes (Jerry Snitselaar) [2004349] - iommu: Remove unused of_get_dma_window() (Jerry Snitselaar) [2004349] - iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock (Jerry Snitselaar) [2004349] - iommu/dma: Fix IOVA reserve dma ranges (Jerry Snitselaar) [2004349] - iommu/virtio: Enable x86 support (Jerry Snitselaar) [2004349] - iommu/dma: Pass address limit rather than size to iommu_setup_dma_ops() (Jerry Snitselaar) [2004349] - iommu/amd: Fix section mismatch warning for detect_ivrs() (Jerry Snitselaar) [2004349] - iommu/amd: Add amd_iommu=force_enable option (Jerry Snitselaar) [2004349] - iommu/amd: Fix extended features logging (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix dereference of pointer info before it is null checked (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix linker error on 32-bit (Jerry Snitselaar) [2004349] - iommu/vt-d: No need to typecast (Jerry Snitselaar) [2004349] - iommu/vt-d: Define counter explicitly as unsigned int (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove unnecessary braces (Jerry Snitselaar) [2004349] - iommu/vt-d: Removed unused iommu_count in dmar domain (Jerry Snitselaar) [2004349] - iommu/vt-d: Use bitfields for DMAR capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Use DEVICE_ATTR_RO macro (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix out-bounds-warning in intel/svm.c (Jerry Snitselaar) [2004349] - iommu/vt-d: Add PRQ handling latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Add cache invalidation latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Expose latency monitor data through debugfs (Jerry Snitselaar) [1971935] - iommu/vt-d: Add common code for dmar latency performance monitors (Jerry Snitselaar) [1971935] - iommu/vt-d: Add prq_report trace event (Jerry Snitselaar) [1971973] - iommu/vt-d: Report prq to io-pgfault framework (Jerry Snitselaar) [1971971] - iommu/vt-d: Allocate/register iopf queue for sva devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Refactor prq_event_thread() (Jerry Snitselaar) [1971971] - iommu/vt-d: Use common helper to lookup svm devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Add pasid private data helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Support asynchronous IOMMU nested capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Select PCI_ATS explicitly (Jerry Snitselaar) [2004349] - iommu/vt-d: Tweak the description of a DMA fault (Jerry Snitselaar) [1971975] - iommu/vt-d: Fix kernel-doc syntax in file header (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove redundant assignment to variable agaw (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Check smmu->impl pointer before dereferencing (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Implement ->probe_finalize() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove unnecessary oom message (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails (Jerry Snitselaar) [2004349] - PM: runtime: Add documentation for pm_runtime_resume_and_get() (Jerry Snitselaar) [2004349] - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter (Jerry Snitselaar) [2004349] - iommu/arm: Cleanup resources in case of probe error path (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Ratelimit event dump (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add stall support for platform devices (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Change *array into *const array (Jerry Snitselaar) [2004349] - iommu/amd: Remove redundant assignment of err (Jerry Snitselaar) [2004349] - iommu/amd: Tidy up DMA ops init (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Add support for driver IOMMU fault handlers (Jerry Snitselaar) [2004349] - iommu/virtio: Add missing MODULE_DEVICE_TABLE (Jerry Snitselaar) [2004349] - iommu/amd: Fix wrong parentheses on page-specific invalidations (Jerry Snitselaar) [2004349] - iommu: Streamline registration interface (Jerry Snitselaar) [2004349] - iommu: Statically set module owner (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE (Jerry Snitselaar) [2004349] - iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_line_dma_api (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_NESTING (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_GEOMETRY (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_PAGING (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Maintain a SID->device structure (Jerry Snitselaar) [2004349] - iommu: Add a page fault handler (Jerry Snitselaar) [2004349] - iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [2004349] - iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use device properties for pasid-num-bits (Jerry Snitselaar) [2004349] - of/device: Add input id to of_dma_configure() (Jerry Snitselaar) [2004349] - of/iommu: Make of_map_rid() PCI agnostic (Jerry Snitselaar) [2004349] - iommu: Fix comment for struct iommu_fwspec (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of devid (Jerry Snitselaar) [2004349] - iommu/amd: Page-specific invalidations for more than one page (Jerry Snitselaar) [2004349] - iommu/amd: Move a few prototypes to include/linux/amd-iommu.h (Jerry Snitselaar) [2004349] - iommu/amd: Remove a few unused exports (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused amd_iommu_get_v2_domain function (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused device errata code (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of pasids (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() (Jerry Snitselaar) [2004349] - iommu/amd: Remove iommu_init_ga() (Jerry Snitselaar) [1998265] - iommu/amd: Relocate GAMSup check to early_enable_iommus (Jerry Snitselaar) [1998265] - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021219] - hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008563] - x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008563] - asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008563] - asm-generic/hyperv: Add missing function prototypes per -W1 warnings (Mohammed Gamal) [2008563] - hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008563] - hv: hyperv.h: a few mundane typo fixes (Mohammed Gamal) [2008563] - hv: hyperv.h: Replace one-element array with flexible-array in struct icmsg_negotiate (Mohammed Gamal) [2008563] - x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0 (Mohammed Gamal) [2008563] - x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable (Mohammed Gamal) [2008563] - hyperv: Detect Nested virtualization support for SVM (Mohammed Gamal) [2008563] - hyperv: SVM enlightened TLB flush support flag (Mohammed Gamal) [2008563] - x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008563] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2008563] - x86/hyperv: remove unused linux/version.h header (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'hi' warning in hv_apic_read (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'msr_val' warning in hv_qlock_wait (Mohammed Gamal) [2008563] - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [2008562] - PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() (Mohammed Gamal) [2008562] - PCI: hv: Drop msi_controller structure (Mohammed Gamal) [2008562] - PCI/IOV: Add sysfs MSI-X vector assignment interface (Myron Stowe) [2019087] - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998529] - Bluetooth: Move shutdown callback before flushing tx and rx queue (Gopal Tiwari) [1990477] - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: Fix VIRTIO_ID_BT assigned number (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd (Gopal Tiwari) [1990477] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event (Gopal Tiwari) [1990477] - Bluetooth: Fix Set Extended (Scan Response) Data (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when filtering devices (Gopal Tiwari) [1990477] - Bluetooth: smp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI role comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when tracking connections (Gopal Tiwari) [1990477] - Bluetooth: sco: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: a2mp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: amp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: cmtp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: bnep: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: hidp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in SMP (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI LE features (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language to describe CPB (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid (Gopal Tiwari) [1990477] - Bluetooth: disable filter dup when scan for adv monitor (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix the command returns garbage parameter value (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn_comp (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access on ECRED Connection response (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails (Gopal Tiwari) [1990477] - Bluetooth: Remove spurious error message (Gopal Tiwari) [1990477] - Bluetooth: Shutdown controller after workqueues are flushed or cancelled (Gopal Tiwari) [1990477] - Bluetooth: Add ncmd=0 recovery handling (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: remove unused function (Gopal Tiwari) [1990477] - Bluetooth: Fix alt settings for incoming SCO with transparent coding format (Gopal Tiwari) [1990477] - Bluetooth: Fix the HCI to MGMT status conversion table (Gopal Tiwari) [1990477] - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: delete unneeded variable initialization (Gopal Tiwari) [1990477] - Bluetooth: Return whether a connection is outbound (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled (Gopal Tiwari) [1990477] - Bluetooth: Fix spelling mistakes (Gopal Tiwari) [1990477] - Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor (Gopal Tiwari) [1990477] - Bluetooth: Allow Microsoft extension to indicate curve validation (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading AOSP vendor capabilities (Gopal Tiwari) [1990477] - Bluetooth: LL privacy allow RPA (Gopal Tiwari) [1990477] - Bluetooth: Handle own address type change with HCI_ENABLE_LL_PRIVACY (Gopal Tiwari) [1990477] - Bluetooth: Do not set cur_adv_instance in adv param MGMT request (Gopal Tiwari) [1990477] - Bluetooth: Use ext adv handle from requests in CCs (Gopal Tiwari) [1990477] - Bluetooth: use the correct print format for L2CAP debug statements (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix variable dereferenced before check 'conn' (Gopal Tiwari) [1990477] - Bluetooth: Check inquiry status before sending one (Gopal Tiwari) [1990477] - Bluetooth: Coding style fix (Gopal Tiwari) [1990477] - Bluetooth: Remove 'return' in void function (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Move the advertisement monitor events to correct list (Gopal Tiwari) [1990477] - Bluetooth: Add missing entries for PHY configuration commands (Gopal Tiwari) [1990477] - Bluetooth: Fix mgmt status for LL Privacy experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix wrong opcode error for read advertising features (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Rudimentary typo fixes (Gopal Tiwari) [1990477] - Bluetooth: Remove trailing semicolon in macros (Gopal Tiwari) [1990477] - Bluetooth: check for zapped sk before connecting (Gopal Tiwari) [1990477] - Bluetooth: fix set_ecdh_privkey() prototype (Gopal Tiwari) [1990477] - Bluetooth: initialize skb_queue_head at l2cap_chan_create() (Gopal Tiwari) [1990477] - Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default (Gopal Tiwari) [1990477] - Bluetooth: Fix incorrect status handling in LE PHY UPDATE event (Gopal Tiwari) [1990477] - Bluetooth: avoid deadlock between hci_dev->lock and socket lock (Gopal Tiwari) [1990477] - Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix not checking for maximum number of DCID (Gopal Tiwari) [1990477] - Bluetooth: Cancel le_scan_restart work when stopping discovery (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1990477] - Bluetooth: Allow scannable adv with extended MGMT APIs (Gopal Tiwari) [1990477] - Bluetooth: Remove unneeded commands for suspend (Gopal Tiwari) [1990477] - Bluetooth: Notify suspend on le conn failed (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Remove redundant assignment to fw_ptr (Gopal Tiwari) [1990477] - Bluetooth: btmrvl: remove redundant continue statement (Gopal Tiwari) [1990477] - Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. (Gopal Tiwari) [1990477] - Bluetooth: btmtkuart: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Gopal Tiwari) [1990477] - Bluetooth: btrtl: rename USB fw for RTL8761 (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS BT500) device. (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add RTL8822CS capabilities (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) (Gopal Tiwari) [1990477] - Bluetooth: btqca: Don't modify firmware contents in-place (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: fix potential GPF (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for Lite-On Mediatek Chip (Gopal Tiwari) [1990477] - Bluetooth: virtio_bt: add missing null pointer check on alloc_skb call return (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix failing to init controllers with operation firmware (Gopal Tiwari) [1990477] - Bluetooth: Add a new USB ID for RTL8822CE (Gopal Tiwari) [1990477] - Bluetooth: btusb: Revert Fix the autosuspend enable and disable (Gopal Tiwari) [1990477] - Bluetooth: Add support for virtio transport driver (Gopal Tiwari) [1990477] - Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btintel: Skip reading firmware file version while in bootloader mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Collect tlv based active firmware build info in FW mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Reorganized bootloader mode tlv checks in intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware to boot (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware download (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Move operational checks after version check (Gopal Tiwari) [1990477] - Bluetooth: btintel: Check firmware version before download (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Mundane typo fix (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Add device_may_wakeup support (Gopal Tiwari) [1990477] - Bluetooth: btintel: Fix offset calculation boot address parameter (Gopal Tiwari) [1990477] - Bluetooth: btusb: print firmware file name on error loading firmware (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Obtain and handle reset GPIO (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix incorrect type in assignment and uninitialized symbol (Gopal Tiwari) [1990477] - Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fixed issue during suspend (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix excessive stack usage (Gopal Tiwari) [1990477] - Bluetooth: btusb: remove set but not used variable in btusb_mtk_setup_firmware_79xx (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix typo and correct the log print (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add protocol support for MediaTek MT7921U USB devices (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fine-tune mt7663 mechanism. (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: check for SSR triggered flag while suspend (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable WBS for the specific Realtek devices (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Wait for SSR completion during suspend (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fix memleak in qca_controller_memdump (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add support for binding RTL8723DS with device tree (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Add null check in setup (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable central-peripheral role (Gopal Tiwari) [1990477] - Bluetooth: btusb: Remove duplicate newlines from logging (Gopal Tiwari) [1990477] - Bluetooth: btmtksdio: Fixed switch and case should be at the same indent (Gopal Tiwari) [1990477] - Revert "Bluetooth: btintel: Fix endianness issue for TLV version information" (Gopal Tiwari) [1990477] - Bluetooth: hci_bcm: Add support for ISO packets (Gopal Tiwari) [1990477] - Bluetooth: btusb: add shutdown function for wcn6855 (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Fix a race for write_work scheduling (Gopal Tiwari) [1990477] - Bluetooth: btqca: Add support to read FW build version for WCN3991 BTSoC (Gopal Tiwari) [1990477] - Bluetooth: btusb: Always fallback to alt 1 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function (Gopal Tiwari) [1990477] - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1990477] - Bluetooth: Skip eSCO 2M params when not supported (Gopal Tiwari) [1990477] - Bluetooth: fix indentation and alignment reported by checkpatch (Gopal Tiwari) [1990477] - Bluetooth: fix coccicheck warnings debugfs (Gopal Tiwari) [1990477] - Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Try harder to accept device not knowing options (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling fragmented length (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak on suspend and resume (Gopal Tiwari) [1990477] - Bluetooth: Put HCI device if inquiry procedure interrupts (Gopal Tiwari) [1990477] - Bluetooth: drop HCI device reference before return (Gopal Tiwari) [1990477] - Bluetooth: avoid u128_xor() on potentially misaligned inputs (Gopal Tiwari) [1990477] - Bluetooth: Fix initializing response id after clearing struct (Gopal Tiwari) [1990477] - Bluetooth: Cancel Inquiry before Create Connection (Gopal Tiwari) [1990477] - Bluetooth: Pause service discovery for suspend (Gopal Tiwari) [1990477] - Bluetooth: Remove hci_req_le_suspend_config (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Set missing suspend task bits (Gopal Tiwari) [1990477] - Bluetooth: Change MGMT security info CMD to be more generic (Gopal Tiwari) [1990477] - Bluetooth: Query LE tx power on startup (Gopal Tiwari) [1990477] - Bluetooth: Use intervals and tx power from mgmt cmds (Gopal Tiwari) [1990477] - Bluetooth: Break add adv into two mgmt commands (Gopal Tiwari) [1990477] - Bluetooth: Add helper to set adv data (Gopal Tiwari) [1990477] - Bluetooth: Add toggle to switch off interleave scan (Gopal Tiwari) [1990477] - Bluetooth: Refactor read default sys config for various types (Gopal Tiwari) [1990477] - Bluetooth: Handle active scan case (Gopal Tiwari) [1990477] - Bluetooth: Handle system suspend resume case (Gopal Tiwari) [1990477] - Bluetooth: Interleave with allowlist scan (Gopal Tiwari) [1990477] - Bluetooth: Fix attempting to set RPA timeout when unsupported (Gopal Tiwari) [1990477] - Bluetooth: Rename get_adv_instance_scan_rsp (Gopal Tiwari) [1990477] - Bluetooth: Fix not sending Set Extended Scan Response (Gopal Tiwari) [1990477] - Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C (Gopal Tiwari) [1990477] - Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option (Gopal Tiwari) [1990477] - Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request (Gopal Tiwari) [1990477] - Bluetooth: consolidate error paths in hci_phy_link_complete_evt() (Gopal Tiwari) [1990477] - Bluetooth: Enforce key size of 16 bytes on FIPS level (Gopal Tiwari) [1990477] - Bluetooth: hidp: use correct wait queue when removing ctrl_wait (Gopal Tiwari) [1990477] - Bluetooth: Move force_bredr_smp debugfs into hci_debugfs_create_bredr (Gopal Tiwari) [1990477] - Bluetooth: Fix: LL PRivacy BLE device fails to connect (Gopal Tiwari) [1990477] - Bluetooth: Resume advertising after LE connection (Gopal Tiwari) [1990477] - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() (Gopal Tiwari) [1990477] - Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: MGMT: Fix not checking if BT_HS is enabled (Gopal Tiwari) [1990477] - Bluetooth: Disable High Speed by default (Gopal Tiwari) [1990477] - Bluetooth: Fix update of own_addr_type if ll_privacy supported (Gopal Tiwari) [1990477] - Bluetooth: Fix auto-creation of hci_conn at Conn Complete event (Gopal Tiwari) [1990477] - Bluetooth: Set scan parameters for ADV Monitor (Gopal Tiwari) [1990477] - Bluetooth: Update Adv monitor count upon removal (Gopal Tiwari) [1990477] - net: bluetooth: delete duplicated words (Gopal Tiwari) [1990477] - Bluetooth: pause/resume advertising around suspend (Gopal Tiwari) [1990477] - Bluetooth: Emit controller suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Add suspend reason for device disconnect (Gopal Tiwari) [1990477] - Bluetooth: Add mgmt suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Set ext scan response only when it exists (Gopal Tiwari) [1990477] - Bluetooth: Only mark socket zapped after unlocking (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT capability flags for tx power and ext advertising (Gopal Tiwari) [1990477] - Bluetooth: Report num supported adv instances for hw offloading (Gopal Tiwari) [1990477] - Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU (Gopal Tiwari) [1990477] - Bluetooth: Re-order clearing suspend tasks (Gopal Tiwari) [1990477] - Bluetooth: Fix memory leak in read_adv_mon_features() (Gopal Tiwari) [1990477] - Bluetooth: Clear suspend tasks on unregister (Gopal Tiwari) [1990477] - Bluetooth: Remove CRYPTO_ALG_INTERNAL flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: use the proper scan params when conn is pending (Gopal Tiwari) [1990477] - Bluetooth: Enable controller RPA resolution using Experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Let controller creates RPA during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn (Gopal Tiwari) [1990477] - Bluetooth: Enable RPA Timeout (Gopal Tiwari) [1990477] - Bluetooth: Enable/Disable address resolution during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Configure controller address resolution if available (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type correctly (Gopal Tiwari) [1990477] - Bluetooth: Update resolving list when updating whitelist (Gopal Tiwari) [1990477] - Bluetooth: Fix suspend notifier race (Gopal Tiwari) [1990477] - Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier (Gopal Tiwari) [1990477] - Bluetooth: Add per-instance adv disable/remove (Gopal Tiwari) [1990477] - Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: core: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: Use whitelist for scan policy when suspending (Gopal Tiwari) [1990477] - Bluetooth: le_simult_central_peripheral experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear() (Gopal Tiwari) [1990477] - Bluetooth: use configured default params for active scans (Gopal Tiwari) [1990477] - Bluetooth: Adding a configurable autoconnect timeout (Gopal Tiwari) [1990477] - Bluetooth: Don't restart scanning if paused (Gopal Tiwari) [1990477] - Bluetooth: add a mutex lock to avoid UAF in do_enale_set (Gopal Tiwari) [1990477] - Bluetooth: use configured params for ext adv (Gopal Tiwari) [1990477] - Bluetooth: Add hci_dev_lock to get/set device flags (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Use command complete on success for set system config (Gopal Tiwari) [1990477] - Bluetooth: Terminate the link if pairing is cancelled (Gopal Tiwari) [1990477] - Bluetooth: Update background scan and report device based on advertisement monitors (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor removed event (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor added event (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES (Gopal Tiwari) [1990477] - Bluetooth: Add definitions for advertisement monitor features (Gopal Tiwari) [1990477] - Bluetooth: Add get/set device flags mgmt op (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable in hci_conn_params (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable list with flag (Gopal Tiwari) [1990477] - Bluetooth: Add bdaddr_list_with_flags for classic whitelist (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Add commands for runtime configuration (Gopal Tiwari) [1990477] - Bluetooth: implement read/set default system parameters mgmt (Gopal Tiwari) [1990477] - Bluetooth: mgmt: read/set system parameter definitions (Gopal Tiwari) [1990477] - Bluetooth: centralize default value initialization. (Gopal Tiwari) [1990477] - Bluetooth: Use only 8 bits for the HCI CMSG state flags (Gopal Tiwari) [1990477] - Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connections (Gopal Tiwari) [1990477] - Bluetooth: Removing noisy dbg message (Gopal Tiwari) [1990477] - Bluetooth: Fix update of connection state in `hci_encrypt_cfm` (Gopal Tiwari) [1990477] - Bluetooth: Fix assuming EIR flags can result in SSP authentication (Gopal Tiwari) [1990477] - Bluetooth: Consolidate encryption handling in hci_encrypt_cfm (Gopal Tiwari) [1990477] - Bluetooth: Add SCO fallback for invalid LMP parameters error (Gopal Tiwari) [1990477] - Bluetooth: Fix for GAP/SEC/SEM/BI-10-C (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: add support for waiting disconnection resp (Gopal Tiwari) [1990477] - Bluetooth: Handle Inquiry Cancel error after Inquiry Complete (Gopal Tiwari) [1990477] - Bluetooth: Rename BT_SUSPEND_COMPLETE (Gopal Tiwari) [1990477] - Bluetooth: Introduce debug feature when dynamic debug is disabled (Gopal Tiwari) [1990477] - Bluetooth: Fix advertising handle is set to 0 (Gopal Tiwari) [1990477] - Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option (Gopal Tiwari) [1990477] - Bluetooth: Add support for experimental features configuration (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CONNECTION_REQ (0x17) (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to supported list (Gopal Tiwari) [1990477] - Bluetooth: use crypto_shash_tfm_digest() (Gopal Tiwari) [1990477] - Bluetooth: allow scatternet connections if supported. (Gopal Tiwari) [1990477] - Bluetooth: Enhanced Connection Complete event belongs to LL Privacy (Gopal Tiwari) [1990477] - Bluetooth: Enable LE Enhanced Connection Complete event. (Gopal Tiwari) [1990477] - Bluetooth: Use extra variable to make code more readable (Gopal Tiwari) [1990477] - Bluetooth: log advertisement packet length if it gets corrected (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (LE SC) (Gopal Tiwari) [1990477] - Bluetooth: Simplify / fix return values from tk_request (Gopal Tiwari) [1990477] - Bluetooth: debugfs option to unset MITM flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading security information (Gopal Tiwari) [1990477] - Bluetooth: Add support for Read Local Simple Pairing Options (Gopal Tiwari) [1990477] - Bluetooth: Add framework for Microsoft vendor extension (Gopal Tiwari) [1990477] - Bluetooth: Move debugfs configuration above the selftests (Gopal Tiwari) [1990477] - Bluetooth: fixing minor typo in comment (Gopal Tiwari) [1990477] - Bluetooth: Prioritize SCO traffic (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (Gopal Tiwari) [1990477] - Bluetooth: Add BT_MODE socket option (Gopal Tiwari) [1990477] - crypto: shash - remove shash_desc::flags (Gopal Tiwari) [1990477] - cifs: On cifs_reconnect, resolve the hostname again. (Ronnie Sahlberg) [2018046] - cifs: Handle witness client move notification (Ronnie Sahlberg) [2018046] - cifs: Send witness register messages to userspace daemon in echo task (Ronnie Sahlberg) [2018046] - cifs: Add witness information to debug data dump (Ronnie Sahlberg) [2018046] - cifs: Set witness notification handler for messages from userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Send witness register and unregister commands to userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Register generic netlink family (Ronnie Sahlberg) [2018046] - cifs: add witness mount option and data structs (Ronnie Sahlberg) [2018046] - cifs: Simplify reconnect code when dfs upcall is enabled (Ronnie Sahlberg) [2018046] - file: fix close_range() for unshare+cloexec (Pavel Reichl) [1950248] - scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [1989265] - scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [1989265] - scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [1989265] - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [1989265] - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [1989265] - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [1989265] - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [1989265] - scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (Dick Kennedy) [1989265] - scsi: lpfc: Add support for optional PLDV handling (Dick Kennedy) [1989265] - scsi: lpfc: Return NULL rather than a plain 0 integer (Dick Kennedy) [1989265] - scsi: lpfc: Fix a function name in comments (Dick Kennedy) [1989265] - scsi: lpfc: Fix mailbox command failure during driver initialization (Dick Kennedy) [1989265] - scsi: lpfc: Fix gcc -Wstringop-overread warning, again (Dick Kennedy) [1989265] - scsi: lpfc: Use correct scnprintf() limit (Dick Kennedy) [1989265] - scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.2 (Dick Kennedy) [1989265] - scsi: lpfc: Improve PBDE checks during SGL processing (Dick Kennedy) [1989265] - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix I/O block after enabling managed congestion mode (Dick Kennedy) [1989265] - scsi: lpfc: Adjust bytes received vales during cmf timer interval (Dick Kennedy) [1989265] - scsi: fc: Add EDC ELS definition (Dick Kennedy) [1989265] - scsi: lpfc: Fix EEH support for NVMe I/O (Dick Kennedy) [1989265] - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe I/O failover to non-optimized path (Dick Kennedy) [1989265] - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (Dick Kennedy) [1989265] - scsi: lpfc: Fix rediscovery of tape device after LIP (Dick Kennedy) [1989265] - scsi: lpfc: Fix hang on unload due to stuck fport node (Dick Kennedy) [1989265] - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (Dick Kennedy) [1989265] - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (Dick Kennedy) [1989265] - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() (Dick Kennedy) [1989265] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [1989265] - scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS (Dick Kennedy) [1989265] - scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.1 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.1 (Dick Kennedy) [1989265] - scsi: lpfc: Add bsg support for retrieving adapter cmf data (Dick Kennedy) [1989265] - scsi: lpfc: Add cmf_info sysfs entry (Dick Kennedy) [1989265] - scsi: lpfc: Add debugfs support for cm framework buffers (Dick Kennedy) [1989265] - scsi: lpfc: Add support for maintaining the cm statistics buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add rx monitoring statistics (Dick Kennedy) [1989265] - scsi: lpfc: Add support for the CM framework (Dick Kennedy) [1989265] - scsi: lpfc: Add cmfsync WQE support (Dick Kennedy) [1989265] - scsi: lpfc: Add support for cm enablement buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add cm statistics buffer support (Dick Kennedy) [1989265] - scsi: lpfc: Add EDC ELS support (Dick Kennedy) [1989265] - scsi: lpfc: Expand FPIN and RDF receive logging (Dick Kennedy) [1989265] - scsi: lpfc: Add MIB feature enablement support (Dick Kennedy) [1989265] - scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware (Dick Kennedy) [1989265] - scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (Dick Kennedy) [1989265] - scsi: lpfc: Remove redundant assignment to pointer pcmd (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.0 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.0 (Dick Kennedy) [1989265] - scsi: lpfc: Add 256 Gb link speed support (Dick Kennedy) [1989265] - scsi: lpfc: Revise Topology and RAS support checks for new adapters (Dick Kennedy) [1989265] - scsi: lpfc: Fix cq_id truncation in rq create (Dick Kennedy) [1989265] - scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 12.8.0.11 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 12.8.0.11 (Dick Kennedy) [1989265] - scsi: lpfc: Skip issuing ADISC when node is in NPR state (Dick Kennedy) [1989265] - scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (Dick Kennedy) [1989265] - scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (Dick Kennedy) [1989265] - scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (Dick Kennedy) [1989265] - scsi: lpfc: Enable adisc discovery after RSCN by default (Dick Kennedy) [1989265] - scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (Dick Kennedy) [1989265] - scsi: lpfc: Clear outstanding active mailbox during PCI function reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (Dick Kennedy) [1989265] - scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix target reset handler from falsely returning FAILURE (Dick Kennedy) [1989265] - scsi: lpfc: Discovery state machine fixes for LOGO handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix function description comments for vmid routines (Dick Kennedy) [1989265] - scsi: lpfc: Improve firmware download logging (Dick Kennedy) [1989265] - scsi: lpfc: Remove use of kmalloc() in trace event logging (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe support reporting in log message (Dick Kennedy) [1989265] - scsi: lpfc: Fix build error in lpfc_scsi.c (Dick Kennedy) [1989265] - scsi: lpfc: Use list_move_tail() instead of list_del()/list_add_tail() (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Introduce VMID in I/O path (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add QFPA and VMID timeout check in worker thread (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Timeout implementation for VMID (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Append the VMID to the wqe before sending (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement CT commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Functions to manage VMIDs (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement ELS commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add support for VMID in mailbox command (Dick Kennedy) [1989265] - scsi: lpfc: vmid: VMID parameter initialization (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc (Dick Kennedy) [1989265] - redhat/config: Rename CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE to CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Waiman Long) [2018425] - kasan, kmemleak: reset tags when scanning block (Waiman Long) [2018425] - mm/kmemleak: rely on rcu for task stack scanning (Waiman Long) [2018425] - mm/kmemleak: silence KCSAN splats in checksum (Waiman Long) [2018425] - mm/kmemleak: turn kmemleak_lock and object->lock to raw_spinlock_t (Waiman Long) [2018425] - kmemleak: Do not corrupt the object_list during clean-up (Waiman Long) [2018425] - mm: kmemleak: use the memory pool for early allocations (Waiman Long) [2018425] - mm: kmemleak: simple memory allocation pool for kmemleak objects (Waiman Long) [2018425] - mm: kmemleak: make the tool tolerant to struct scan_area allocation failures (Waiman Long) [2018425] - kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K (Waiman Long) [2018425] - mm: kmemleak: disable early logging in case of error (Waiman Long) [2018425] - mm/kmemleak.c: fix unused-function warning (Waiman Long) [2018425] - kmemleak: powerpc: skip scanning holes in the .bss section (Waiman Long) [2018425] - mm: kmemleak: no need to check return value of debugfs_create functions (Waiman Long) [2018425]- powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Lookup cache by dt node and thread-group id (Desnes A. Nunes do Rosario) [2013537] - Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels" (Torez Smith) [1969444] - thunderbolt: Add quirk for Intel Goshen Ridge DP credits (Torez Smith) [1969444] - thunderbolt: Update port credits after bonding is enabled/disabled (Torez Smith) [1969444] - thunderbolt: Wait for the lanes to actually bond (Torez Smith) [1969444] - thunderbolt: Read router preferred credit allocation information (Torez Smith) [1969444] - thunderbolt: Make tb_port_type() take const parameter (Torez Smith) [1969444] - thunderbolt: Move nfc_credits field to struct tb_path_hop (Torez Smith) [1969444] - thunderbolt: Align USB4 router wakes configuration with the CM guide (Torez Smith) [1969444] - thunderbolt: Add wake from DisplayPort (Torez Smith) [1969444] - thunderbolt: Use generic tb_nvm_[read|write]_data() for Thunderbolt 2/3 devices (Torez Smith) [1969444] - thunderbolt: Split NVM read/write generic functions out from usb4.c (Torez Smith) [1969444] - thunderbolt: Add self-authenticate support for new dock (Torez Smith) [1969444] - thunderbolt: usb4: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: Hide authorized attribute if router does not support PCIe tunnels (Torez Smith) [1969444] - x86/mce: Avoid infinite loop for copy from user recovery (Prarit Bhargava) [1999550] - x86/mce: Rename kill_it to kill_current_task (Prarit Bhargava) [1999550] - x86/mce: Recover from poison found while copying from user space (Prarit Bhargava) [1999550] - x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_machine_check() (Prarit Bhargava) [1999550] - x86/mce: Send #MC singal from task work (Prarit Bhargava) [1999550] - redhat/config: Enable Nitro Enclaves on aarch64 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fixes for checkpatch match open parenthesis reports (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Update copyright statement to include 2021 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fix for the kernel-doc report (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Enable Arm64 support (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Set Bus Master for the NE PCI device (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Fixup type and simplify logic of the poll mask setup (Vitaly Kuznetsov) [2001581] - mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Davide Caratti) [2020198] - mptcp: fix possible stall on recvmsg() (Davide Caratti) [2020198] - mptcp: don't clear MPTCP_DATA_READY in sk_wait_event() (Davide Caratti) [2020198] - net: introduce and use lock_sock_fast_nested() (Davide Caratti) [2020198] - net: add annotation for sock_{lock,unlock}_fast (Davide Caratti) [2020198] - mptcp: allow changing the 'backup' bit when no sockets are open (Davide Caratti) [2020198] - mptcp: don't return sockets in foreign netns (Davide Caratti) [2020198] - mptcp: ensure tx skbs always have the MPTCP ext (Davide Caratti) [2020198] - mptcp: full fully established support after ADD_ADDR (Davide Caratti) [2020198] - redhat/configs: Move Hyper-V configs to 'generic' (Vitaly Kuznetsov) [1949614] - redhat/configs: enable CONFIG_INPUT_KEYBOARD on Aarch64 (Vitaly Kuznetsov) [1949614] - efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN (Vitaly Kuznetsov) [1949614] - efi/libstub: arm64: Double check image alignment at entry (Vitaly Kuznetsov) [1949614] - efi/arm64: Update debug prints to reflect other entropy sources (Vitaly Kuznetsov) [1949614] - efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure (Vitaly Kuznetsov) [1949614] - Drivers: hv: Enable Hyper-V code to be built on ARM64 (Vitaly Kuznetsov) [1949614] - x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol (Vitaly Kuznetsov) [1949614] - arm64: efi: Export screen_info (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Initialize hypervisor on boot (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add panic handler (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add Hyper-V hypercall and register access utilities (Vitaly Kuznetsov) [1949614] - arm64: add arch/arm64/Kbuild (Vitaly Kuznetsov) [1949614] - PCI: hv: Turn on the host bridge probing on ARM64 (Vitaly Kuznetsov) [1949614] - PCI: hv: Set up MSI domain at bridge probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Set ->domain_nr of pci_host_bridge at probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Generify PCI probing (Vitaly Kuznetsov) [1949614] - arm64: PCI: Support root bridge preparation for Hyper-V (Vitaly Kuznetsov) [1949614] - arm64: PCI: Restructure pcibios_root_bridge_prepare() (Vitaly Kuznetsov) [1949614] - PCI: Support populating MSI domains of root buses via bridges (Vitaly Kuznetsov) [1949614] - PCI: Introduce domain_nr in pci_host_bridge (Vitaly Kuznetsov) [1949614] - drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V misc functionality to arch-neutral code (Vitaly Kuznetsov) [1949614] - x86/hyperv: handling hypercall page setup for root (Vitaly Kuznetsov) [1949614] - Drivers: hv: Add arch independent default functions for some Hyper-V handlers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Make portions of Hyper-V init code be arch neutral (Vitaly Kuznetsov) [1949614] - asm-generic/hyperv: Add missing #include of nmi.h (Vitaly Kuznetsov) [1949614] - PCI: hv: Support for create interrupt v3 (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V extended capability check to arch neutral code (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCLOCK on X86 (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Handle vDSO differences inline (Vitaly Kuznetsov) [1949614] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Vitaly Kuznetsov) [1949614] - smccc: Define vendor hyp owned service call region (Vitaly Kuznetsov) [1949614] - scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [2018317] - scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [2018317] - scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [2018317] - scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [2018317] - scsi: smartpqi: Add extended report physical LUNs (Don Brace) [2018317] - scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [2018317] - scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [2018317] - scsi: smartpqi: Update LUN reset handler (Don Brace) [2018317] - scsi: smartpqi: Capture controller reason codes (Don Brace) [2018317] - scsi: smartpqi: Add controller handshake during kdump (Don Brace) [2018317] - scsi: smartpqi: Update device removal management (Don Brace) [2018317] - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling (Laurent Vivier) [2009312] - vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni) [1922828] - scsi: qla2xxx: Update version to 10.02.06.200-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix returnvar.cocci warnings (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe session down detection (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe retry (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang on NVMe command timeouts (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe | FCP personality change (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Do secure PLOGI when auth app is present (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add N2N support for EDIF (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang during NVMe session tear down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix EDIF enable flag (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Reject AUTH ELS on session down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix stale session (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.06.100-k (Nilesh Javali) [1983874] - scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NPIV create erroneous error (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix unsafe removal from linked list (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix port type info (Nilesh Javali) [1983874] - scsi: qla2xxx: Add debug print of 64G link speed (Nilesh Javali) [1983874] - scsi: qla2xxx: Show OS name and version in FDMI-1 (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support FCP2 Target (Nilesh Javali) [1983874] - scsi: qla2xxx: Adjust request/response queue size for 28xx (Nilesh Javali) [1983874] - scsi: qla2xxx: Add host attribute to trigger MPI hang (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant initialization of variable num_cnt (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix use after free in debug code (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.00.107-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Increment command and completion counts (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add encryption to I/O path (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add doorbell notification for app (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add detection of secure device (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add authentication pass + fail bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add key update (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add extraction of auth_els from the wire (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add send, receive, and accept for auth_els (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add start + stop bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unused variable 'status' (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant continue statement in a for-loop (Nilesh Javali) [1983874] - scsi: qla2xxx: Add heartbeat check (Nilesh Javali) [1983874] - scsi: qla2xxx: Use list_move_tail() instead of list_del()/list_add_tail() (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove duplicate declarations (Nilesh Javali) [1983874] - scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remote_port() (Nilesh Javali) [1983874] - scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant assignment to rval (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() (Nilesh Javali) [1983874] - scsi: qla2xxx: Prevent PRLI in target mode (Nilesh Javali) [1983874] - scsi: qla2xxx: Reuse existing error handling path (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unneeded if-null-free check (Nilesh Javali) [1983874] - thermal/drivers/int340x: Do not set a wrong tcc offset on resume (David Arcari) [1997757] - thermal: core: Add new event for sending keep alive notifications (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix tcc setting (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix warning for return value (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Add PCI MMIO based thermal driver (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Split enumeration and processing part (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export additional attributes (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export mailbox interface (David Arcari) [1997757] - thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID (David Arcari) [1997757] - thermal: int340x: Fix unexpected shutdown at critical temperature (David Arcari) [1997757] - thermal: int340x: Support Alder Lake (David Arcari) [1997757] - thermal: int340x: processor_thermal: Correct workload type name (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add mailbox driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add RFIM driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add AlderLake PCI device id (David Arcari) [1997757] - thermal: int340x: processor_thermal: Refactor MMIO interface (David Arcari) [1997757] - thermal: int340x: Add keep alive response method (David Arcari) [1997757] - thermal: int340x: Provide notification for OEM variable change (David Arcari) [1997757] - treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1997757] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1997757] - intel_idle: Adjust the SKX C6 parameters if PC6 is disabled (David Arcari) [2003731] - intel_idle: update ICX C6 data (David Arcari) [2003731] - nbd: provide a way for userspace processes to identify device backends (Ming Lei) [1997338] - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [1997338] - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [1997338] - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [1997338] - blk-mq: avoid to iterate over stale request (Ming Lei) [1997338] - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [1997338] - block, bfq: honor already-setup queue merges (Ming Lei) [1997338] - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [1997338] - cryptoloop: add a deprecation warning (Ming Lei) [1997338] - Revert "block/mq-deadline: Prioritize high-priority requests" (Ming Lei) [1997338] - mq-deadline: Fix request accounting (Ming Lei) [1997338] - nbd: Aovid double completion of a request (Ming Lei) [1997338] - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1997338] - Revert "block/mq-deadline: Add cgroup support" (Ming Lei) [1997338] - kyber: make trace_block_rq call consistent with documentation (Ming Lei) [1997338] - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() (Ming Lei) [1997338] - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling (Ming Lei) [1997338] - loop: reintroduce global lock for safe loop_validate_file() traversal (Ming Lei) [1997338] - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs (Ming Lei) [1997338] - block: fix the problem of io_ticks becoming smaller (Ming Lei) [1997338] - block: return errors from blk_execute_rq() (Ming Lei) [1997338] - block: support polling through blk_execute_rq (Ming Lei) [1997338] - loop: rewrite loop_exit using idr_for_each_entry (Ming Lei) [1997338] - loop: split loop_lookup (Ming Lei) [1997338] - loop: don't allow deleting an unspecified loop device (Ming Lei) [1997338] - loop: move loop_ctl_mutex locking into loop_add (Ming Lei) [1997338] - loop: split loop_control_ioctl (Ming Lei) [1997338] - loop: don't call loop_lookup before adding a loop device (Ming Lei) [1997338] - loop: remove the l argument to loop_add (Ming Lei) [1997338] - loop: reduce loop_ctl_mutex coverage in loop_exit (Ming Lei) [1997338] - loop: reorder loop_exit (Ming Lei) [1997338] - loop: Fix missing discard support when using LOOP_CONFIGURE (Ming Lei) [1997338] - block: export blk_next_bio() (Ming Lei) [1997338] - rsxx: Use struct_size() in vmalloc() (Ming Lei) [1997338] - block/mq-deadline: Remove a WARN_ON_ONCE() call (Ming Lei) [1997338] - blk: Fix lock inversion between ioc lock and bfqd lock (Ming Lei) [1997338] - bfq: Remove merged request already in bfq_requests_merged() (Ming Lei) [1997338] - block: fix trace completion for chained bio (Ming Lei) [1997338] - block/partitions/msdos: Fix typo inidicator -> indicator (Ming Lei) [1997338] - block, bfq: reset waker pointer with shared queues (Ming Lei) [1997338] - block, bfq: check waker only for queues with no in-flight I/O (Ming Lei) [1997338] - block, bfq: avoid delayed merge of async queues (Ming Lei) [1997338] - block, bfq: boost throughput by extending queue-merging times (Ming Lei) [1997338] - block, bfq: consider also creation time in delayed stable merge (Ming Lei) [1997338] - block, bfq: fix delayed stable merge check (Ming Lei) [1997338] - block, bfq: let also stably merged queues enjoy weight raising (Ming Lei) [1997338] - blk-wbt: make sure throttle is enabled properly (Ming Lei) [1997338] - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() (Ming Lei) [1997338] - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [1997338] - block/mq-deadline: Add cgroup support (Ming Lei) [1997338] - block/mq-deadline: Track I/O statistics (Ming Lei) [1997338] - block/mq-deadline: Add I/O priority support (Ming Lei) [1997338] - block/mq-deadline: Micro-optimize the batching algorithm (Ming Lei) [1997338] - block/mq-deadline: Reserve 25 of scheduler tags for synchronous requests (Ming Lei) [1997338] - block/mq-deadline: Improve the sysfs show and store macros (Ming Lei) [1997338] - block/mq-deadline: Improve compile-time argument checking (Ming Lei) [1997338] - block: mq-deadline: Fix queue restart handling (Ming Lei) [1997338] - block/mq-deadline: Rename dd_init_queue() and dd_exit_queue() (Ming Lei) [1997338] - block/mq-deadline: Remove two local variables (Ming Lei) [1997338] - block/mq-deadline: Add two lockdep_assert_held() statements (Ming Lei) [1997338] - block/mq-deadline: Add several comments (Ming Lei) [1997338] - block: Introduce the ioprio rq-qos policy (Ming Lei) [1997338] - block/blk-rq-qos: Move a function from a header file into a C file (Ming Lei) [1997338] - block/blk-cgroup: Swap the blk_throtl_init() and blk_iolatency_init() calls (Ming Lei) [1997338] - blkcg: fix memleak for iolatency (Ming Lei) [1997338] - blk-wbt: remove outdated comment (Ming Lei) [1997338] - block: Remove unnecessary elevator operation checks (Ming Lei) [1997338] - blk-mq: factor out a blk_mq_alloc_sq_tag_set helper (Ming Lei) [1997338] - block: Update blk_update_request() documentation (Ming Lei) [1997338] - blkcg: drop CLONE_IO check in blkcg_can_attach() (Ming Lei) [1997338] - aoe: remove unnecessary mutex_init() (Ming Lei) [1997338] - block: loop: fix deadlock between open and remove (Ming Lei) [1997338] - loop: scale loop device by introducing per device lock (Ming Lei) [1997338] - block/partitions/efi.c: Fix the efi_partition() kernel-doc header (Ming Lei) [1997338] - nbd: share nbd_put and return by goto put_nbd (Ming Lei) [1997338] - nbd: Fix NULL pointer in flush_workqueue (Ming Lei) [1997338] - blkdev.h: remove unused codes blk_account_rq (Ming Lei) [1997338] - block, bfq: avoid circular stable merges (Ming Lei) [1997338] - block: uapi: fix comment about block device ioctl (Ming Lei) [1997338] - block: reexpand iov_iter after read/write (Ming Lei) [1997338] - bfq/mq-deadline: remove redundant check for passthrough request (Ming Lei) [1997338] - blk-mq: bypass IO scheduler's limit_depth for passthrough request (Ming Lei) [1997338] - block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration (Ming Lei) [1997338] - blk-mq: Always use blk_mq_is_sbitmap_shared (Ming Lei) [1997338] - block: add sysfs entry for virt boundary mask (Ming Lei) [1997338] - block, bfq: merge bursts of newly-created queues (Ming Lei) [1997338] - block, bfq: keep shared queues out of the waker mechanism (Ming Lei) [1997338] - block, bfq: fix weight-raising resume with !low_latency (Ming Lei) [1997338] - block, bfq: make shared queues inherit wakers (Ming Lei) [1997338] - block, bfq: put reqs of waker and woken in dispatch list (Ming Lei) [1997338] - block, bfq: always inject I/O of queues blocked by wakers (Ming Lei) [1997338] - blk-mq: Sentence reconstruct for better readability (Ming Lei) [1997338] - block: update a few comments in uapi/linux/blkpg.h (Ming Lei) [1997338] - block: don't ignore REQ_NOWAIT for direct IO (Ming Lei) [1997338] - block: clear GD_NEED_PART_SCAN later in bdev_disk_changed (Ming Lei) [1997338] - block: Discard page cache of zone reset target range (Ming Lei) [1997338] - block: Suppress uevent for hidden device when removed (Ming Lei) [1997338] - block: rsxx: fix error return code of rsxx_pci_probe() (Ming Lei) [1997338] - block: Fix REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1997338] - blk-cgroup: Fix the recursive blkg rwstat (Ming Lei) [1997338] - rsxx: Return -EFAULT if copy_to_user() fails (Ming Lei) [1997338] - block/bfq: update comments and default value in docs for fifo_expire (Ming Lei) [1997338] - block: Drop leftover references to RQF_SORTED (Ming Lei) [1997338] - blktrace: fix documentation for blk_fill_rw() (Ming Lei) [1997338] - blktrace: remove debugfs file dentries from struct blk_trace (Ming Lei) [1997338] - block: get rid of the trace rq insert wrapper (Ming Lei) [1997338] - blktrace: fix blk_rq_merge documentation (Ming Lei) [1997338] - blktrace: fix blk_rq_issue documentation (Ming Lei) [1997338] - blktrace: add blk_fill_rwbs documentation comment (Ming Lei) [1997338] - block: remove superfluous param in blk_fill_rwbs() (Ming Lei) [1997338] - block: Remove unused blk_pm_*() function definitions (Ming Lei) [1997338] - blk-mq: Use llist_head for blk_cpu_done (Ming Lei) [1997338] - blk-mq: Always complete remote completions requests in softirq (Ming Lei) [1997338] - block: use bi_max_vecs to find the bvec pool (Ming Lei) [1997338] - md/raid10: remove dead code in reshape_request (Ming Lei) [1997338] - block: remove the 1 and 4 vec bvec_slabs entries (Ming Lei) [1997338] - block: streamline bvec_alloc (Ming Lei) [1997338] - block: factor out a bvec_alloc_gfp helper (Ming Lei) [1997338] - block: move struct biovec_slab to bio.c (Ming Lei) [1997338] - block: reuse BIO_INLINE_VECS for integrity bvecs (Ming Lei) [1997338] - block: move three bvec helpers declaration into private helper (Ming Lei) [1997338] - blk-cgroup: Remove obsolete macro (Ming Lei) [1997338] - block: use an on-stack bio in blkdev_issue_flush (Ming Lei) [1997338] - blkcg: delete redundant get/put operations for queue (Ming Lei) [1997338] - block: unexport truncate_bdev_range (Ming Lei) [1997338] - blk: wbt: remove unused parameter from wbt_should_throttle (Ming Lei) [1997338] - bdev: Do not return EBUSY if bdev discard races with write (Ming Lei) [1997338] - bfq: don't duplicate code for different paths (Ming Lei) [1997338] - block: remove the request_queue to argument request based tracepoints (Ming Lei) [1997338] - virtio_net: disable cb aggressively (Stefan Hajnoczi) [1965914] - virtio: fix up virtio_disable_cb (Stefan Hajnoczi) [1965914] - virtio_net: move txq wakeups under tx q lock (Stefan Hajnoczi) [1965914] - virtio_net: move tx vq operation under tx queue lock (Stefan Hajnoczi) [1965914] - virtio_net: bulk free tx skbs (Stefan Hajnoczi) [1965914] - [s390] s390/qdio: propagate error when cancelling a ccw fails (Mete Durlu) [1984989] - [s390] s390/qdio: improve roll-back after error on ESTABLISH ccw (Mete Durlu) [1984989] - [s390] s390/qdio: cancel the ESTABLISH ccw after timeout (Mete Durlu) [1984989] - [s390] scsi: zfcp: Lift Request Queue tasklet & timer from qdio (Mete Durlu) [1984989] - [s390] scsi: zfcp: Move the position of put_device() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Clean up sysfs code for SFP diagnostics (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_enqueue() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix indentation coding style issue (Mete Durlu) [1984989] - [s390] scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests (Mete Durlu) [1984989] - x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again (Prarit Bhargava) [1981448] - x86/fpu/signal: Let xrstor handle the features to init (Prarit Bhargava) [1981448] - x86/fpu/signal: Handle #PF in the direct restore path (Prarit Bhargava) [1981448] - x86/fpu: Return proper error codes from user access functions (Prarit Bhargava) [1981448] - x86/fpu/signal: Split out the direct restore code (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize the xstate check on sigframe (Prarit Bhargava) [1981448] - x86/fpu/signal: Remove the legacy alignment check (Prarit Bhargava) [1981448] - x86/fpu/signal: Move initial checks into fpu__restore_sig() (Prarit Bhargava) [1981448] - x86/fpu: Mark init_fpstate __ro_after_init (Prarit Bhargava) [1981448] - x86/pkru: Remove xstate fiddling from write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Remove PKRU handling from switch_fpu_finish() (Prarit Bhargava) [1981448] - x86/fpu: Mask PKRU from kernel XRSTOR[S] operations (Prarit Bhargava) [1981448] - x86/fpu: Hook up PKRU into ptrace() (Prarit Bhargava) [1981448] - x86/fpu: Add PKRU storage outside of task XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Dont restore PKRU in fpregs_restore_userspace() (Prarit Bhargava) [1981448] - x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() (Prarit Bhargava) [1981448] - x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs() (Prarit Bhargava) [1981448] - x86/fpu: Clean up the fpu__clear() variants (Prarit Bhargava) [1981448] - x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() (Prarit Bhargava) [1981448] - x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() (Prarit Bhargava) [1981448] - x86/cpu: Write the default PKRU value when enabling PKE (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_write_default() (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_get_init_value() (Prarit Bhargava) [1981448] - x86/cpu: Sanitize X86_FEATURE_OSPKE (Prarit Bhargava) [1981448] - x86/pkeys: Move read_pkru() and write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Rename and sanitize fpu__save/copy() (Prarit Bhargava) [1981448] - x86/fpu/xstate: Sanitize handling of independent features (Prarit Bhargava) [1981448] - x86/fpu: Rename "dynamic" XSTATEs to "independent" (Prarit Bhargava) [1981448] - x86/fpu: Rename initstate copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of the FNSAVE optimization (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename xstate copy functions which are related to UABI (Prarit Bhargava) [1981448] - x86/fpu: Rename fregs-related copy functions (Prarit Bhargava) [1981448] - x86/math-emu: Rename frstor() (Prarit Bhargava) [1981448] - x86/fpu: Rename fxregs-related copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of CONFIG_AS_FXSAVEQ (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() (Prarit Bhargava) [1981448] - x86/fpu: Get rid of copy_supervisor_to_kernel() (Prarit Bhargava) [1981448] - x86/fpu: Cleanup arch_set_user_pkey_access() (Prarit Bhargava) [1981448] - x86/kvm: Avoid looking up PKRU in XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Get rid of using_compacted_format() (Prarit Bhargava) [1981448] - x86/fpu: Move fpu__write_begin() to regset (Prarit Bhargava) [1981448] - x86/fpu/regset: Move fpu__read_begin() into regset (Prarit Bhargava) [1981448] - x86/fpu: Remove fpstate_sanitize_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Clean up fpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values (Prarit Bhargava) [1981448] - x86/fpu: Rewrite xfpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Simplify PTRACE_GETREGS code (Prarit Bhargava) [1981448] - x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Sanitize xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Move inlines where they belong (Prarit Bhargava) [1981448] - x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() (Prarit Bhargava) [1981448] - x86/fpu: Make xfeatures_mask_all __ro_after_init (Prarit Bhargava) [1981448] - x86/fpu: Mark various FPU state variables __ro_after_init (Prarit Bhargava) [1981448] - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") (Prarit Bhargava) [1981448] - x86/fpu: Fix copy_xstate_to_kernel() gap handling (Prarit Bhargava) [1981448] - x86/fpu: Limit xstate copy size in xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Make init_fpstate correct with optimized XSAVE (Prarit Bhargava) [1981448] - x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Reset state for all signal restore failures (Prarit Bhargava) [1981448] - x86/signal: Introduce helpers to get the maximum signal frame size (Prarit Bhargava) [1981448] - x86/fpu: Fix various typos in comments (Prarit Bhargava) [1981448] - x86/fpu/xstate: Use sizeof() instead of a constant (Prarit Bhargava) [1981448] - x86/fpu: Handle FPU-related and clearcpuid command line arguments earlier (Prarit Bhargava) [1981448] - x86/fpu: Allow multiple bits in clearcpuid= parameter (Prarit Bhargava) [1981448] - x86: switch to ->regset_get() (Prarit Bhargava) [1981448] - regset: new method and helpers for it (Prarit Bhargava) [1981448] - copy_regset_to_user(): do all copyout at once. (Prarit Bhargava) [1981448] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [1981448] - user_regset_copyout_zero(): use clear_user() (Prarit Bhargava) [1981448] - x86: kill dump_fpu() (Prarit Bhargava) [1981448] - x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel buffer (Prarit Bhargava) [1981448] - x86/pkeys: Add check for pkey "overflow" (Prarit Bhargava) [1981448] - x86/fpu: Deactivate FPU state after failure during state load (Prarit Bhargava) [1981448] - x86/fpu: Use sizeof_field() macro (Prarit Bhargava) [1981448] - x86/fpu: Inline fpu__xstate_clear_all_cpu_caps() (Prarit Bhargava) [1981448] - x86/fpu: Make 'no387' and 'nofxsr' command line options useful (Prarit Bhargava) [1981448] - x86/fpu: Remove the fpu__save() export (Prarit Bhargava) [1981448] - x86/process: Add AVX-512 usage elapsed time to /proc/pid/arch_status (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier for missed files (Prarit Bhargava) [1981448] - x86/fpu: Fix __user annotations (Prarit Bhargava) [1981448] - x86/fpu: Move init_xstate_size() to __init section (Prarit Bhargava) [1981448] - x86/fpu: Update comment for __raw_xsave_addr() (Prarit Bhargava) [1981448] - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file (Nilesh Javali) [1981433] - scsi: core: Put LLD module refcnt after SCSI device is released (Ming Lei) [1996509] - scsi: iscsi: Fix set_param() handling (Chris Leech) [2011470] - scsi: iscsi: Fix iscsi_task use after free (Chris Leech) [2011470] - scsi: iscsi: Adjust iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Fix iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Move pool freeing (Chris Leech) [2011470] - scsi: iscsi: Hold task ref during TMF timeout handling (Chris Leech) [2011470] - scsi: iscsi: Flush block work before unblock (Chris Leech) [2011470] - scsi: iscsi: Fix completion check during abort races (Chris Leech) [2011470] - scsi: iscsi: Fix shost->max_id use (Chris Leech) [2011470] - scsi: iscsi: Fix conn use after free during resets (Chris Leech) [2011470] - scsi: iscsi: Get ref to conn during reset handling (Chris Leech) [2011470] - scsi: iscsi: Have abort handler get ref to conn (Chris Leech) [2011470] - scsi: iscsi: Add iscsi_cls_conn refcount helpers (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stop (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Set no linger (Chris Leech) [2011470] - scsi: iscsi: Fix in-kernel conn failure handling (Chris Leech) [2011470] - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() (Chris Leech) [2011470] - scsi: iscsi: Use system_unbound_wq for destroy_work (Chris Leech) [2011470] - scsi: iscsi: Force immediate failure during shutdown (Chris Leech) [2011470] - scsi: iscsi: Drop suspend calls from ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Stop queueing during ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Add task completion helper (Chris Leech) [2011470] - scsi: iscsi: Fix iSCSI cls conn state (Chris Leech) [2011470] - scsi: iscsi: Fix race condition between login and sync thread (Chris Leech) [2011470] - scsi: iscsi: Drop session lock in iscsi_session_chkready() (Chris Leech) [2011470] - scsi: libiscsi: Reset max/exp cmdsn during recovery (Chris Leech) [2011470] - scsi: iscsi_tcp: Fix shost can_queue initialization (Chris Leech) [2011470] - scsi: libiscsi: Add helper to calculate max SCSI cmds per session (Chris Leech) [2011470] - scsi: libiscsi: Fix iSCSI host workq destruction (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_task use after free() (Chris Leech) [2011470] - scsi: libiscsi: Drop taskqueuelock (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling (Chris Leech) [2011470] - scsi: iscsi: Fix inappropriate use of put_device() (Chris Leech) [2011470] - scsi: iscsi: Fail session and connection on transport registration failure (Chris Leech) [2011470] - scsi: drivers: base: Propagate errors through the transport component (Chris Leech) [2011470] - scsi: drivers: base: Support atomic version of attribute_container_device_trigger (Chris Leech) [2011470] - scsi: libiscsi: Fix NOP race condition (Chris Leech) [2011470] - scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map() (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername() (Chris Leech) [2011470] - scsi: iscsi: Do not put host in iscsi_set_flashnode_param() (Chris Leech) [2011470] - scsi: iscsi: Register sysfs for workqueue iscsi_destroy (Chris Leech) [2011470] - scsi: iscsi: Remove sessdestroylist (Chris Leech) [2011470] - scsi: iscsi: Optimize work queue flush use (Chris Leech) [2011470] - scsi: iscsi: Delay freeing target_id (Chris Leech) [2011470] - scsi: iscsi: Change iSCSI workqueue max_active back to 1 (Chris Leech) [2011470] - scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj (Chris Leech) [2011470]- scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Nilesh Javali) [1983908] - scsi: qedf: Add check to synchronize abort and flush (Nilesh Javali) [1983908] - scsi: qedf: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983908] - scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0) (Nilesh Javali) [1983908] - scsi: qedf: Drop unnecessary NULL checks after container_of() (Nilesh Javali) [1983908] - scsi: qedf: Use devlink to report errors and recovery (Nilesh Javali) [1983908] - scsi: qedf: Enable devlink support (Nilesh Javali) [1983908] - scsi: qedf: Remove unused include of linux/version.h (Nilesh Javali) [1983908] - qed: implement devlink dump (Nilesh Javali) [1983908] - qed*: make use of devlink recovery infrastructure (Nilesh Javali) [1983908] - qed: use devlink logic to report errors (Nilesh Javali) [1983908] - qed: health reporter init deinit seq (Nilesh Javali) [1983908] - qed: implement devlink info request (Nilesh Javali) [1983908] - qed/qede: make devlink survive recovery (Nilesh Javali) [1983908] - qed: move out devlink logic into a new file (Nilesh Javali) [1983908] - i40e: fix endless loop under rtnl (Stefan Assmann) [1903921] - ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2010887] {CVE-2021-20321} - [RHEL8.6 BZ 1849234] cifs: report error instead of invalid when revalidating a dentry fails (Ronnie Sahlberg) [1849234] - mei: me: emmitsburg workstation DID (David Arcari) [2014195] - redhat/configs: Add CONFIG_INTEL_QEP (Prarit Bhargava) [1783559] - redhat/configs: Add CONFIG_COUNTER (Prarit Bhargava) [1783559] - counter: Rename counter_count_function to counter_function (Prarit Bhargava) [1783559] - counter: Rename counter_signal_value to counter_signal_level (Prarit Bhargava) [1783559] - counter: Standardize to ERANGE for limit exceeded errors (Prarit Bhargava) [1783559] - counter: intel-qep: Remove linux/bitops.h include (Prarit Bhargava) [1783559] - counter: intel-qep: Use to_pci_dev() helper (Prarit Bhargava) [1783559] - counter: intel-qep: Mark PM callbacks with __maybe_unused (Prarit Bhargava) [1783559] - counter: Add support for Intel Quadrature Encoder Peripheral (Prarit Bhargava) [1783559] - counter: Simplify the count_read and count_write callbacks (Prarit Bhargava) [1783559] - drivers/counter: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1783559] - counter: Introduce the Generic Counter interface (Prarit Bhargava) [1783559] - bpf: Fix integer overflow in prealloc_elems_and_freelist() (Yauheni Kaliuta) [2010492] {CVE-2021-41864} - audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs) [1978123] - tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1981473] - efi/tpm: Differentiate missing and invalid final event log table. (Štěpán Horáček) [1981473] - tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() (Štěpán Horáček) [1981473] - tpm_tis: Use DEFINE_RES_MEM() to simplify code (Štěpán Horáček) [1981473] - tpm: fix some doc warnings in tpm1-cmd.c (Štěpán Horáček) [1981473] - tpm_tis_spi: add missing SPI device ID entries (Štěpán Horáček) [1981473] - tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATURE (Štěpán Horáček) [1981473] - tpm_tis_spi: set default probe function if device id not match (Štěpán Horáček) [1981473] - tpm_crb: Use IOMEM_ERR_PTR when function returns iomem (Štěpán Horáček) [1981473] - tools/testing/scatterlist: Fix overflow of max segment size (Rafael Aquini) [2016426] - drm: Remove SCATTERLIST_MAX_SEGMENT (Rafael Aquini) [2016426] - lib/scatterlist: Fix wrong update of orig_nents (Rafael Aquini) [2016426] - lib/scatterlist: Provide a dedicated function to support table append (Rafael Aquini) [2016426] - tools/testing/scatterlist: Test dynamic __sg_alloc_table_from_pages (Rafael Aquini) [2016426] - tools/testing/scatterlist: Fix test to compile and run (Rafael Aquini) [2016426] - tools/testing/scatterlist: Show errors in human readable form (Rafael Aquini) [2016426] - tools/testing/scatterlist: Rejuvenate bit-rotten test (Rafael Aquini) [2016426] - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH (Rafael Aquini) [2016426] - buildid: only consider GNU notes for build ID parsing (Rafael Aquini) [2016426] - lib/decompressors: remove set but not used variabled 'level' (Rafael Aquini) [2016426] - lib/math/rational.c: fix divide by zero (Rafael Aquini) [2016426] - lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING (Rafael Aquini) [2016426] - kunit: Fix result propagation for parameterised tests (Rafael Aquini) [2016426] - bug: Remove redundant condition check in report_bug (Rafael Aquini) [2016426] - zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c (Rafael Aquini) [2016426] - zlib: export S390 symbols for zlib modules (Rafael Aquini) [2016426] - lib/crc32test: remove extra local_irq_disable/enable (Rafael Aquini) [2016426] - random32: add a selftest for the prandom32 code (Rafael Aquini) [2016426] - random32: add noise from network and scheduling activity (Rafael Aquini) [2016426] - random32: make prandom_u32() output unpredictable (Rafael Aquini) [2016426] - lib: Correct comment of prandom_seed (Rafael Aquini) [2016426] - lib/crc32.c: fix trivial typo in preprocessor condition (Rafael Aquini) [2016426] - lib/crc: Use consistent naming for CRC-32 polynomials (Rafael Aquini) [2016426] - lib/crc: Move polynomial definition to separate header (Rafael Aquini) [2016426] - kstrto*: do not describe simple_strto*() as obsolete/replaced (Rafael Aquini) [2016426] - kstrto*: correct documentation references to simple_strto*() (Rafael Aquini) [2016426] - kernel.h: update comment about simple_strto() functions (Rafael Aquini) [2016426] - lib/bitmap.c: fix bitmap_cut() for partial overlapping case (Rafael Aquini) [2016426] - devres: keep both device name and resource name in pretty name (Rafael Aquini) [2016426] - crc-t10dif: Fix potential crypto notify dead-lock (Rafael Aquini) [2016426] - vsprintf: don't obfuscate NULL and error pointers (Rafael Aquini) [2016426] - lib/stackdepot.c: fix global out-of-bounds in stack_slabs (Rafael Aquini) [2016426] - lib/scatterlist.c: adjust indentation in __sg_alloc_table (Rafael Aquini) [2016426] - lib/stackdepot: Fix outdated comments (Rafael Aquini) [2016426] - lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() (Rafael Aquini) [2016426] - lib: Remove select of inexistant GENERIC_IO (Rafael Aquini) [2016426] - lib: test_user_copy: style cleanup (Rafael Aquini) [2016426] - usercopy: Add parentheses around assignment in test_copy_struct_from_user (Rafael Aquini) [2016426] - lib: textsearch: fix escapes in example code (Rafael Aquini) [2016426] - Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()" (Rafael Aquini) [2016426] - lib: logic_pio: Fix RCU usage (Rafael Aquini) [2016426] - lib/test_overflow.c: avoid tainting the kernel and fix wrap size (Rafael Aquini) [2016426] - lib/test_string.c: avoid masking memset16/32/64 failures (Rafael Aquini) [2016426] - lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE (Rafael Aquini) [2016426] - lib/mpi: Fix karactx leak in mpi_powm (Rafael Aquini) [2016426] - sbitmap: fix improper use of smp_mb__before_atomic() (Rafael Aquini) [2016426] - kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. (Rafael Aquini) [2016426] - lib/div64.c: off by one in shift (Rafael Aquini) [2016426] - assoc_array: Fix shortcut creation (Rafael Aquini) [2016426] - lib/test_kmod.c: potential double free in error handling (Rafael Aquini) [2016426] - devres: always use dev_name() in devm_ioremap_resource() (Rafael Aquini) [2016426] - lib: fix build failure in CONFIG_DEBUG_VIRTUAL test (Rafael Aquini) [2016426] - test_firmware: fix error return getting clobbered (Rafael Aquini) [2016426] - lib: Fix ia64 bootloader linkage (Rafael Aquini) [2016426] - lib/test_hexdump.c: fix failure on big endian cpu (Rafael Aquini) [2016426] - hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer (Cathy Avery) [2012842] - scsi: storvsc: Log TEST_UNIT_READY errors as warnings (Cathy Avery) [2012842] - scsi: storvsc: Correctly handle multiple flags in srb_status (Cathy Avery) [2012842] - scsi: storvsc: Update error logging (Cathy Avery) [2012842] - scsi: storvsc: Miscellaneous code cleanups (Cathy Avery) [2012842] - scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs (Cathy Avery) [2012842] - Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer (Cathy Avery) [2012842] - scsi: core: Fix hang of freezing queue between blocking and running device (Ewan D. Milne) [2012323] - scsi: core: Fix capacity set to zero after offlinining device (Ewan D. Milne) [2012323] - scsi: sr: Return correct event when media event code is 3 (Ewan D. Milne) [2012323] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Ewan D. Milne) [2012323] - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() (Ewan D. Milne) [2012323] - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid (Ewan D. Milne) [2012323] - scsi: core: Fix the documentation of the scsi_execute() time parameter (Ewan D. Milne) [2012323] - scsi: core: Retry I/O for Notify (Enable Spinup) Required error (Ewan D. Milne) [2012323] - scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) (Ewan D. Milne) [2012323] - scsi: core: Inline scsi_mq_alloc_queue() (Ewan D. Milne) [2012323] - scsi: sr: Return appropriate error code when disk is ejected (Ewan D. Milne) [2012323] - scsi: core: Only put parent device if host state differs from SHOST_CREATED (Ewan D. Milne) [2012323] - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING (Ewan D. Milne) [2012323] - scsi: core: Fix failure handling of scsi_add_host_with_dma() (Ewan D. Milne) [2012323] - scsi: core: Fix error handling of scsi_host_alloc() (Ewan D. Milne) [2012323] - scsi: st: Return error code in st_scsi_execute() (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Retry RTPG on a different path after failure (Ewan D. Milne) [2012323] - scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in mask creation (Ewan D. Milne) [2012323] - scsi: core: Fix a comment in function scsi_host_dev_release() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Drop if with an always false condition (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd_per_lun, set to max_queue (Ewan D. Milne) [2012323] - scsi: sd: Introduce a new local variable in sd_check_events() (Ewan D. Milne) [2012323] - scsi: core: Modify the scsi_send_eh_cmnd() return value for the SDEV_BLOCK case (Ewan D. Milne) [2012323] - scsi: core: Rename scsi_softirq_done() into scsi_complete() (Ewan D. Milne) [2012323] - scsi: core: Remove an incorrect comment (Ewan D. Milne) [2012323] - scsi: core: Make the scsi_alloc_sgtables() documentation more accurate (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Prevent duplicate pg info print in alua_rtpg() (Ewan D. Milne) [2012323] - scsi: core: scsi_host_cmd_pool is declared twice (Ewan D. Milne) [2012323] - scsi: core: Remove duplicate declarations (Ewan D. Milne) [2012323] - scsi: core: Fix comment typo (Ewan D. Milne) [2012323] - scsi: scsi_dh: Fix a typo (Ewan D. Milne) [2012323] - scsi: sd: Fix function name in header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Place function name into header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Update write pointer offset cache (Ewan D. Milne) [2012323] - scsi: st: Fix a use after free in st_open() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd duration calculation (Ewan D. Milne) [2012323] - scsi: core: Set shost as hctx driver_data (Ewan D. Milne) [2012323] - scsi: scsi_debug: Add new defer type for mq_poll (Ewan D. Milne) [2012323] - scsi: scsi_debug: mq_poll support (Ewan D. Milne) [2012323] - scsi: core: Add mq_poll support to SCSI layer (Ewan D. Milne) [2012323] - scsi: sd: Remove obsolete variable in sd_remove() (Ewan D. Milne) [2012323] - scsi: handle zone resources errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix scp is NULL errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Improve command duration calculation (Ewan D. Milne) [2012323] - x86/platform: Increase maximum GPIO number for X86_64 (David Arcari) [2016796] - pinctrl: pinconf-generic: Add function parameter description 'pctldev' (David Arcari) [2016796] - pinctrl: core: Remove duplicated word from devm_pinctrl_unregister() (David Arcari) [2016796] - pinctrl: tigerlake: Fix GPIO mapping for newer version of software (David Arcari) [2016796] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [2016796] - docs: update pin-control.rst references (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (part 2) (David Arcari) [2016796] - pinctrl: core: Show pin numbers for the controllers with base = 0 (David Arcari) [2016796] - pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param (David Arcari) [2016796] - pinctrl: Introduce MODE group in enum pin_config_param (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (David Arcari) [2016796] - pinctrl: core: Fix kernel doc string for pin_get_name() (David Arcari) [2016796] - pinctrl: intel: check REVID register value for device presence (David Arcari) [2016796] - pinctrl: intel: No need to disable IRQs in the handler (David Arcari) [2016796] - pinctrl: core: Set ret to 0 when group is skipped (David Arcari) [2016796] - pinctrl: core: Handling pinmux and pinconf separately (David Arcari) [2016796] - Documentation: rename pinctl to pin-control (David Arcari) [2016796] - pinctrl: pinmux: Add pinmux-select debugfs file (David Arcari) [2016796] - pinctrl: use to octal permissions for debugfs files (David Arcari) [2016796] - pinctrl: intel: Show the GPIO base calculation explicitly (David Arcari) [2016796] - pinctrl: pinmux: add function selector to pinmux-functions (David Arcari) [2016796] - pinctrl: intel: Convert capability list to features (David Arcari) [2016796] - pinctrl: intel: Drop unnecessary check for predefined features (David Arcari) [2016796] - pinctrl: intel: Split intel_pinctrl_add_padgroups() for better maintenance (David Arcari) [2016796] - pinctrl: remove empty lines in pinctrl subsystem (David Arcari) [2016796] - pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request (David Arcari) [2016796] - pinctrl: Remove hole in pinctrl_gpio_range (David Arcari) [2016796] - pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB (David Arcari) [2016796] - pinctrl: intel: Set default bias in case no particular value given (David Arcari) [2016796] - pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm (David Arcari) [2016796] - pinctrl: core: print gpio in pins debugfs file (David Arcari) [2016796] - pinctrl: pinmux: Add some missing parameter descriptions (David Arcari) [2016796] - pinctrl: core: Fix a bunch of kerneldoc issues (David Arcari) [2016796] - pinctrl: Define of_pinctrl_get() dummy for !PINCTRL (David Arcari) [2016796] - pinctrl: core: Remove extra kref_get which blocks hogs being freed (David Arcari) [2016796] - pinctrl: Export some needed symbols at module load time (David Arcari) [2016796] - pinctrl: core: Add pinctrl_select_default_state() and export it (David Arcari) [2016796] - pinctrl: make pinconf.h self-contained (David Arcari) [2016796] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [2016796] - pinctrl: remove pinctrl/machine.h inclusion from pinctrl/pinconf.h (David Arcari) [2016796] - pinctrl: Document pin_config_group_get() return codes like pin_config_get() (David Arcari) [2016796] - pinctrl: intel: Convert to use SPDX identifier (David Arcari) [2016796] - mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2008812] - mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment (Rafael Aquini) [2008812] - Makefile: update early devel phase flag (Augusto Caringi) [2000679] - KVM: s390: Enable specification exception interpretation (Thomas Huth) [1984894] - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Marcelo Tosatti) [2007928] - ibmvnic: Remove the proper scrq flush (Desnes A. Nunes do Rosario) [2014097] - selftests/net/ipsec: Add test for xfrm_spdattr_type_t (Hangbin Liu) [2018056] - selftest/net/ipsec.c: Remove unneeded semicolon (Hangbin Liu) [2018056] - selftest/net/xfrm: Add test for ipsec tunnel (Hangbin Liu) [2018056] - ipv6: add ip6_sock_set_v6only (Josef Oskera) [2008908] - ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2017704] - ipv6: make exception cache less predictible (Hangbin Liu) [2017704] - ipv6: use siphash in rt6_exception_hash() (Hangbin Liu) [2017704] - ipv6: use jhash2() in rt6_exception_hash() (Hangbin Liu) [2017704] - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2020380] - netfilter: nft_flow_offload: fix underflow in flowtable reference counter (Phil Sutter) [2008551] - net: xfrm: Fix end of loop tests for list_for_each_entry (Sabrina Dubroca) [2019168] - xfrm: Fix error reporting in xfrm_state_construct. (Sabrina Dubroca) [2019168]- nvme-mpath: replace direct_make_request with generic_make_request (Gopal Tiwari) [2013505] - net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2016005] - net: mana: Fix error handling in mana_create_rxq() (Mohammed Gamal) [2011886] - net: mana: Prefer struct_size over open coded arithmetic (Mohammed Gamal) [2011886] - net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Mohammed Gamal) [2011886] - net: mana: Add support for EQ sharing (Mohammed Gamal) [2011886] - net: mana: Move NAPI from EQ to CQ (Mohammed Gamal) [2011886] - net: mana: Fix a memory leak in an error handling path in 'mana_create_txq()' (Mohammed Gamal) [2011886] - net: mana: Use struct_size() in kzalloc() (Mohammed Gamal) [2011886] - vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2013202] - vmxnet3: update to version 6 (Kamal Heib) [2013202] - vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2013202] - vmxnet3: set correct hash type based on rss information (Kamal Heib) [2013202] - vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2013202] - vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2013202] - vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2013202] - vmxnet3: prepare for version 6 changes (Kamal Heib) [2013202] - vmxnet3: fix cksum offload issues for tunnels with non-default udp ports (Kamal Heib) [2013202] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [2013202] - net: Use skb_frag_off accessors (Kamal Heib) [2013202] - net: Use skb accessors in network drivers (Kamal Heib) [2013202] - vmxnet3: Remove call to memset after dma_alloc_coherent (Kamal Heib) [2013202] - cgroup/debug: Fix lockdep splat with "pK" format specifier (Waiman Long) [2007919] - configs: Enable FC_APPID (Ewan D. Milne) [1643346] - configs: Enable BLK_CGROUP_FC_APPID (Ewan D. Milne) [1643346] - scsi: nvme: Added a new sysfs attribute appid_store (Ewan D. Milne) [1643346] - scsi: blkcg: Add app identifier support for blkcg (Ewan D. Milne) [1643346] - scsi: cgroup: Add cgroup_get_from_id() (Ewan D. Milne) [1643346] - perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' (Michael Petlan) [2003981] - perf iostat: Use system-wide mode if the target cpu_list is unspecified (Michael Petlan) [2003981] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2003981] - perf test: Fix non-bash issue with stat bpf counters (Michael Petlan) [2003981] - perf machine: Fix refcount usage when processing PERF_RECORD_KSYMBOL (Michael Petlan) [2003981] - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() (Michael Petlan) [2003981] - perf metricgroup: Fix find_evsel_group() event selector (Michael Petlan) [2003981] - perf session: Correct buffer copying when peeking events (Michael Petlan) [2003981] - perf env: Fix memory leak of bpf_prog_info_linear member (Michael Petlan) [2003981] - perf symbol-elf: Fix memory leak by freeing sdt_note.args (Michael Petlan) [2003981] - perf stat: Honor event config name on --no-merge (Michael Petlan) [2003981] - perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VM (Michael Petlan) [2003981] - perf stat: Fix error return code in bperf__load() (Michael Petlan) [2003981] - perf record: Move probing cgroup sampling support (Michael Petlan) [2003981] - perf probe: Fix NULL pointer dereference in convert_variable_location() (Michael Petlan) [2003981] - perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPS (Michael Petlan) [2003981] - perf stat: Fix error check for bpf_program__attach (Michael Petlan) [2003981] - perf jevents: Fix getting maximum number of fds (Michael Petlan) [2003981] - perf stat: Skip evlist__[enable|disable] when all events uses BPF (Michael Petlan) [2003981] - perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry and VM-Exit (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix warning display (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix Array TypeError (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report (Michael Petlan) [2003981] - perf parse-events: Check if the software events array slots are populated (Michael Petlan) [2003981] - perf tools: Add 'cgroup-switches' software event (Michael Petlan) [2003981] - perf intel-pt: Remove redundant setting of ptq->insn_len (Michael Petlan) [2003981] - perf intel-pt: Fix sample instruction bytes (Michael Petlan) [2003981] - perf intel-pt: Fix transaction abort handling (Michael Petlan) [2003981] - perf test: Fix libpfm4 support (63) test error for nested event groups (Michael Petlan) [2003981] - perf buildid-list: Initialize zstd_data (Michael Petlan) [2003981] - tools build: Fix quiet cmd indentation (Michael Petlan) [2003981] - perf tools: Fix a build error on arm64 with clang (Michael Petlan) [2003981] - perf tools: Fix dynamic libbpf link (Michael Petlan) [2003981] - perf session: Fix swapping of cpu_map and stat_config records (Michael Petlan) [2003981] - perf jevents: Silence warning for ArchStd files (Michael Petlan) [2003981] - perf build: Defer printing detected features to the end of all feature checks (Michael Petlan) [2003981] - tools build: Allow deferring printing the results of feature detection (Michael Petlan) [2003981] - perf build: Regenerate the FEATURE_DUMP file after extra feature checks (Michael Petlan) [2003981] - perf session: Dump PERF_RECORD_TIME_CONV event (Michael Petlan) [2003981] - perf session: Add swap operation for event TIME_CONV (Michael Petlan) [2003981] - perf jit: Let convert_timestamp() to be backwards-compatible (Michael Petlan) [2003981] - perf tools: Change fields type in perf_record_time_conv (Michael Petlan) [2003981] - perf tools: Enable libtraceevent dynamic linking (Michael Petlan) [2003981] - perf report: Print percentage of each event statistics (Michael Petlan) [2003981] - perf report: Make --skip-empty as default (Michael Petlan) [2003981] - perf report: Add --skip-empty option to suppress 0 event stat (Michael Petlan) [2003981] - perf report: Show event sample counts in --stat output (Michael Petlan) [2003981] - perf hists: Split hists_stats from events_stats (Michael Petlan) [2003981] - perf top: Use evlist->events_stat to count events (Michael Petlan) [2003981] - perf data: Add JSON export (Michael Petlan) [2003981] - perf stat: Introduce bpf_counter_ops->disable() (Michael Petlan) [2003981] - perf stat: Introduce ':b' modifier (Michael Petlan) [2003981] - perf stat: Introduce config stat.bpf-counter-events (Michael Petlan) [2003981] - perf bpf: check perf_attr_map is compatible with the perf binary (Michael Petlan) [2003981] - perf util: Move bpf_perf definitions to a libperf header (Michael Petlan) [2003981] - perf tools: Update topdown documentation to permit rdpmc calls (Michael Petlan) [2003981] - perf tools: Add a build-test variant to use in builds from a tarball (Michael Petlan) [2003981] - perf arm64: Fix off-by-one directory paths. (Michael Petlan) [2003981] - perf: Update .gitignore file (Michael Petlan) [2003981] - perf stat: Enable iostat mode for x86 platforms (Michael Petlan) [2003981] - perf stat: Helper functions for PCIe root ports list in iostat mode (Michael Petlan) [2003981] - perf stat: Basic support for iostat in perf (Michael Petlan) [2003981] - libperf xyarray: Add bounds checks to xyarray__entry() (Michael Petlan) [2003981] - libperf: Add support for user space counter access (Michael Petlan) [2003981] - libperf tests: Add support for verbose printing (Michael Petlan) [2003981] - libperf: Add evsel mmap support (Michael Petlan) [2003981] - tools include: Add an initial math64.h (Michael Petlan) [2003981] - perf beauty: Fix fsconfig generator (Michael Petlan) [2003981] - perf record: Improve 'Workload failed' message printing events + what was exec'ed (Michael Petlan) [2003981] - perf evlist: Add a method to return the list of evsels as a string (Michael Petlan) [2003981] - perf annotate: Fix sample events lost in stdio mode (Michael Petlan) [2003981] - perf vendor events amd: Add Zen3 events (Michael Petlan) [2003981] - perf vendor events amd: Use 0x02x format for event code and umask (Michael Petlan) [2003981] - perf vendor events amd: Use lowercases for all the eventcodes and umasks (Michael Petlan) [2003981] - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L3 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L2 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L1 metrics (Michael Petlan) [2003981] - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system (Michael Petlan) [2003981] - perf test: Handle metric reuse in pmu-events parsing test (Michael Petlan) [2003981] - perf metricgroup: Make find_metric() public with name change (Michael Petlan) [2003981] - perf mem-events: Remove unnecessary 'struct mem_info' forward declaration (Michael Petlan) [2003981] - perf evsel: Remove duplicate 'struct target' forward declaration (Michael Petlan) [2003981] - perf annotate: Add --demangle and --demangle-kernel (Michael Petlan) [2003981] - perf tools: Preserve identifier id in OCaml demangler (Michael Petlan) [2003981] - perf daemon: Remove duplicate includes (Michael Petlan) [2003981] - perf tools: Remove duplicate struct forward declarations (Michael Petlan) [2003981] - perf test: Add CSV summary test (Michael Petlan) [2003981] - perf stat: Align CSV output for summary mode (Michael Petlan) [2003981] - perf test: Add a shell test for 'perf stat --bpf-counters' new option (Michael Petlan) [2003981] - perf stat: Measure 't0' and 'ref_time' after enable_counters() (Michael Petlan) [2003981] - perf stat: Introduce 'bperf' to share hardware PMCs with BPF (Michael Petlan) [2003981] - perf tools: Fix various typos in comments (Michael Petlan) [2003981] - perf test: Add 30s timeout for wait for daemon start. (Michael Petlan) [2003981] - perf test: Cleanup daemon if test is interrupted. (Michael Petlan) [2003981] - perf test: Remove unused argument (Michael Petlan) [2003981] - perf stat: Improve readability of shadow stats (Michael Petlan) [2003981] - perf stat: Elaborate use cases for the -n/--null command line option (Michael Petlan) [2003981] - perf evlist: Change the COMM when preparing the workload (Michael Petlan) [2003981] - perf machine: Assign boolean values to a bool variable (Michael Petlan) [2003981] - perf tools: use ARRAY_SIZE (Michael Petlan) [2003981] - perf stat: Fixup __perf_stat_evsel__is() prefix (Michael Petlan) [2003981] - perf script: Fixup 'struct evsel_script' method prefix (Michael Petlan) [2003981] - perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars (Michael Petlan) [2003981] - tools include: Add __sum16 and __wsum definitions. (Michael Petlan) [2003981] - perf annotate: Show full source location with 'l' hotkey (Michael Petlan) [2003981] - perf bench: Fix misspellings using codespell (Michael Petlan) [2003981] - perf config: Add annotate.demangle{,_kernel} (Michael Petlan) [2003981] - perf bpf: Minor whitespace cleanup. (Michael Petlan) [2003981] - perf tools: Enable warnings when compiling BPF programs (Michael Petlan) [2003981] - perf skel: Remove some unused variables. (Michael Petlan) [2003981] - perf report: Create option to disable raw event ordering (Michael Petlan) [2003981] - perf metric: Remove unneeded semicolon (Michael Petlan) [2003981] - perf cs-etm: Detect pid in VMID for kernel running at EL2 (Michael Petlan) [2003981] - perf cs-etm: Add helper cs_etm__get_pid_fmt() (Michael Petlan) [2003981] - perf cs-etm: Support PID tracing in config (Michael Petlan) [2003981] - perf cs-etm: Fix bitmap for option (Michael Petlan) [2003981] - perf cs-etm: Update ETM metadata format (Michael Petlan) [2003981] - perf vendor events power9: Remove unsupported metrics (Michael Petlan) [2003981] - perf buildid-cache: Add test for PE executable (Michael Petlan) [2003981] - perf docs: Add man pages to see also (Michael Petlan) [2003981] - perf tools: Generate mips syscalls_n64.c syscall table (Michael Petlan) [2003981] - perf s390: Move syscall.tbl check into check-headers.sh (Michael Petlan) [2003981] - perf tools: Support MIPS unwinding and dwarf-regs (Michael Petlan) [2003981] - tools: do not include scripts/Kbuild.include (Michael Petlan) [2003981] - tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include (Michael Petlan) [2003981] - perf intel-pt: Use aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 (Michael Petlan) [2003981] - perf: Fix data race between pin_count increment/decrement (Michael Petlan) [2003981] - perf/x86: Avoid touching LBR_TOS MSR for Arch LBR (Michael Petlan) [2003981] - perf/x86: Allow for 8running into P4 specific code (Michael Petlan) [2003981] - perf: Add support for event removal on exec (Michael Petlan) [2003981] - perf: Support only inheriting events if cloned with CLONE_THREAD (Michael Petlan) [2003981] - perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children (Michael Petlan) [2003981] - perf: Rework perf_event_exit_event() (Michael Petlan) [2003981] - perf: Cap allocation order at aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Enable IIO stacks to PMON mapping for multi-segment SKX (Michael Petlan) [2003981] - perf core: Allocate perf_event in the target node memory (Michael Petlan) [2003981] - perf core: Add a kmem_cache for struct perf_event (Michael Petlan) [2003981] - perf core: Allocate perf_buffer in the target node memory (Michael Petlan) [2003981] - x86: Remove unusual Unicode characters from comments (Michael Petlan) [2003981] - redhat/configs: Add CONFIG_TIMERLAT_TRACER (Jerome Marchand) [1979382] - redhat/configs: Add CONFIG_OSNOISE_TRACER (Jerome Marchand) [1979382] - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() (Jerome Marchand) [1979382] - tracing: Replace deprecated CPU-hotplug functions. (Jerome Marchand) [1979382] - trace/osnoise: Print a stop tracing message (Jerome Marchand) [1979382] - trace/timerlat: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - trace/osnoise: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - tracing: Quiet smp_processor_id() use in preemptable warning in hwlat (Jerome Marchand) [1979382] - trace/timerlat: Fix indentation on timerlat_main() (Jerome Marchand) [1979382] - trace/osnoise: Make 'noise' variable s64 in run_osnoise() (Jerome Marchand) [1979382] - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" (Jerome Marchand) [1979382] - Documentation: Fix a typo on trace/osnoise-tracer (Jerome Marchand) [1979382] - trace/osnoise: Fix return value on osnoise_init_hotplug_support (Jerome Marchand) [1979382] - trace/osnoise: Make interval u64 on osnoise_main (Jerome Marchand) [1979382] - trace/osnoise: Fix 'no previous prototype' warnings (Jerome Marchand) [1979382] - tracing: Have osnoise_main() add a quiescent state for task rcu (Jerome Marchand) [1979382] - trace/osnoise: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Protect kdata->kthread with get/put_online_cpus (Jerome Marchand) [1979382] - trace: Add timerlat tracer (Jerome Marchand) [1979382] - trace: Add osnoise tracer (Jerome Marchand) [1979382] - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers (Jerome Marchand) [1979382] - trace/hwlat: Remove printk from sampling loop (Jerome Marchand) [1979382] - trace/hwlat: Use trace_min_max_param for width and window params (Jerome Marchand) [1979382] - trace: Add a generic function to read/write u64 values from tracefs (Jerome Marchand) [1979382] - trace/hwlat: Implement the per-cpu mode (Jerome Marchand) [1979382] - trace/hwlat: Switch disable_migrate to mode none (Jerome Marchand) [1979382] - trace/hwlat: Implement the mode config option (Jerome Marchand) [1979382] - uio_hv_generic: Fix another memory leak in error handling paths (Mohammed Gamal) [2008561] - uio_hv_generic: Fix a memory leak in error handling paths (Mohammed Gamal) [2008561] - mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs (David Arcari) [1929498] - xfs: fix up non-directory creation in SGID directories (Brian Foster) [2004810] - xfs: kill ialloced in xfs_dialloc() (Brian Foster) [2004810] - xfs: spilt xfs_dialloc() into 2 functions (Brian Foster) [2004810] - xfs: move xfs_dialloc_roll() into xfs_dialloc() (Brian Foster) [2004810] - xfs: move on-disk inode allocation out of xfs_ialloc() (Brian Foster) [2004810] - xfs: introduce xfs_dialloc_roll() (Brian Foster) [2004810] - xfs: convert noroom, okalloc in xfs_dialloc() to bool (Brian Foster) [2004810] - xfs: check tp->t_dqinfo value instead of the XFS_TRANS_DQ_DIRTY flag (Brian Foster) [2004810] - scsi: vmw_pvscsi: Set correct residual data length (Cathy Avery) [2012237] - scsi: vmw_pvscsi: MAINTAINERS: Update maintainer (Cathy Avery) [2012237] - treewide: Use fallthrough pseudo-keyword (Cathy Avery) [2012237] - scsi: be2iscsi: Fix use-after-free during IP updates (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix some missing space in some messages (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Remove redundant initialization (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Demote incomplete/non-conformant kernel-doc header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Ensure function follows directly after its header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Provide missing function name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_config_vlan() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Mark beiscsi_attrs with static keyword (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()" (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Correct misdocumentation of function param 'ep' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Add missing function parameter description (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix misdocumentation of 'pcontext' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix API/documentation slip (Maurizio Lombardi) [1984347] - powerpc/spinlock: Properly define pv_spinlocks_init() (Waiman Long) [2014363] - ACPI: Pass the same capabilities to the _OSC regardless of the query flag (Mark Langsdorf) [1982319] - Revert "[acpi] ACPI: sleep: Put the FACS table after using it" (Mark Langsdorf) [1982319] - ACPICA: Clean up context mutex during object deletion (Mark Langsdorf) [1982319] - ACPI: power: Refine turning off unused power resources (Mark Langsdorf) [1982319] - ACPI: NFIT: Fix support for variable 'SPA' structure size (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a possible memory leak (Mark Langsdorf) [1982319] - ACPI: custom_method: fix potential use-after-free issue (Mark Langsdorf) [1982319] - ACPI: irq: Prevent unregistering of GIC SGIs (Mark Langsdorf) [1982319] - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure (Mark Langsdorf) [1982319] - ACPI: video: use native backlight for GA401/GA502/GA503 (Mark Langsdorf) [1982319] - ACPI: APEI: remove redundant assignment to variable rc (Mark Langsdorf) [1982319] - ACPI: utils: Capitalize abbreviations in the comments (Mark Langsdorf) [1982319] - ACPI: utils: Document for_each_acpi_dev_match() macro (Mark Langsdorf) [1982319] - ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code (Mark Langsdorf) [1982319] - ACPI: scan: Utilize match_string() API (Mark Langsdorf) [1982319] - ACPI: CPPC: Replace cppc_attr with kobj_attribute (Mark Langsdorf) [1982319] - ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_init_device_object() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_add_single_object() (Mark Langsdorf) [1982319] - ACPI: scan: Rearrange checks in acpi_bus_check_add() (Mark Langsdorf) [1982319] - ACPI: scan: Fold acpi_bus_type_and_status() into its caller (Mark Langsdorf) [1982319] - ACPI: video: Check LCD flag on ACPI-reduced-hardware devices (Hans de Goede) [1982319] - ACPI: utils: Add acpi_reduced_hardware() helper (Mark Langsdorf) [1982319] - ACPI: dock: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: sysfs: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: PM: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a coding style issue (Mark Langsdorf) [1982319] - ACPI: CPPC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: button: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: battery: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: acpi_pad: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: LPSS: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: ipmi: remove useless return statement for void function (Mark Langsdorf) [1982319] - ACPI: processor: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: APD: fix a block comment align issue (Mark Langsdorf) [1982319] - ACPI: AC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPICA: Update version to 20210331 (Mark Langsdorf) [1982319] - ACPICA: IORT: Updates for revision E.b (Mark Langsdorf) [1982319] - ACPICA: iASL: Decode subtable type field for VIOT (Mark Langsdorf) [1982319] - ACPICA: iASL: Add support for CEDT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add support for PHAT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CSI2Bus resource template (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PMTT: add new fields/structures (Mark Langsdorf) [1982319] - ACPICA: CXL 2.0: CEDT: Add new CEDT table (Mark Langsdorf) [1982319] - ACPICA: acpisrc: Add missing conversion for VIOT support (Mark Langsdorf) [1982319] - ACPICA: iASL: Add definitions for the VIOT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add SDEV secure access components (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new flags in SRAT (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: HMAT: add new fields/flags (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: NFIT: add Location Cookie field (Mark Langsdorf) [1982319] - ACPICA: Tree-wide: fix various typos and spelling mistakes (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add USB4 capabilities UUID (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT (Mark Langsdorf) [1982319] - ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h (Mark Langsdorf) [1982319] - ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset (Mark Langsdorf) [1982319] - ACPI: scan: Turn off unused power resources during initialization (Mark Langsdorf) [1982319] - ACPI: power: Turn off unused power resources unconditionally (Mark Langsdorf) [1982319] - ACPI: fix various typos in comments (Mark Langsdorf) [1982319] - ACPI: utils: Introduce acpi_evaluation_failure_warn() (Mark Langsdorf) [1982319] - ACPI: processor: perflib: Eliminate redundant status check (Mark Langsdorf) [1982319] - ACPI: Drop unused ACPI_*_COMPONENT definitions and update documentation (Mark Langsdorf) [1982319] - ACPI: sysfs: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: HED: Drop unused ACPI_MODULE_NAME() definition (Mark Langsdorf) [1982319] - ACPI: processor: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: processor: idle: Drop extra prefix from pr_notice() (Mark Langsdorf) [1982319] - ACPI: processor: Remove initialization of static variable (Mark Langsdorf) [1982319] - ACPI: PCI: Replace direct printk() invocations in pci_link.c (Mark Langsdorf) [1982319] - ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more (Mark Langsdorf) [1982319] - ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() (Mark Langsdorf) [1982319] - ACPI: PCI: IRQ: Consolidate printing diagnostic messages (Mark Langsdorf) [1982319] - arm64: compat: Poison the compat sigpage (C. Erastus Toe) [1983849] {CVE-2021-21781} - ARM: ensure the signal page contains defined contents (C. Erastus Toe) [1983849] {CVE-2021-21781} - powerpc/pseries: Fix update of LPAR security flavor after LPM (Steve Best) [1997294] - s390/qeth: Update MACs of LEARNING_SYNC device (Robin Dapp) [1919227] - s390/qeth: Switchdev event handler (Robin Dapp) [1919227] - s390/qeth: Register switchdev event handler (Robin Dapp) [1919227] - PCI: Add pcie_ptm_enabled() (Petr Oros) [2006834] - Revert "PCI: Make pci_enable_ptm() private" (Petr Oros) [2006834] - x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid() (Jerry Snitselaar) [2004577] - s390: report more CPU capabilities (Robin Dapp) [1984839] - s390/disassembler: add instructions (Robin Dapp) [1984839] - s390/opcodes: rename selhhhr to selfhr (Robin Dapp) [1984839] - s390/disassembler: update opcode table (Robin Dapp) [1984839] - s390/opcodes: add missing instructions to the disassembler (Robin Dapp) [1984839] - CI: Add template for baseline gcov build (Israel Santana Aleman) - futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - futex: Prevent inconsistent state and exit race (Waiman Long) [2000293] - locking/ww_mutex: Initialize waiter.ww_ctx properly (Waiman Long) [2000293] - futex: Return error code instead of assigning it without effect (Waiman Long) [2000293] - Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g (Waiman Long) [2000293] - lib/test_lockup.c: fix return value of test_lockup_init() (Waiman Long) [2000293] - locking/rwbase: Take care of ordering guarantee for fastpath reader (Waiman Long) [2000293] - locking/rwbase: Extract __rwbase_write_trylock() (Waiman Long) [2000293] - locking/rwbase: Properly match set_and_save_state() to restore_state() (Waiman Long) [2000293] - locking/rtmutex: Fix ww_mutex deadlock check (Waiman Long) [2000293] - locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT (Waiman Long) [2000293] - locking/rtmutex: Return success on deadlock for ww_mutex waiters (Waiman Long) [2000293] - locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes (Waiman Long) [2000293] - locking/rtmutex: Dequeue waiter on ww_mutex deadlock (Waiman Long) [2000293] - locking/rtmutex: Dont dereference waiter lockless (Waiman Long) [2000293] - locking/local_lock: Add PREEMPT_RT support (Waiman Long) [2000293] - locking/spinlock/rt: Prepare for RT local_lock (Waiman Long) [2000293] - locking/rtmutex: Add adaptive spinwait mechanism (Waiman Long) [2000293] - locking/rtmutex: Implement equal priority lock stealing (Waiman Long) [2000293] - preempt: Adjust PREEMPT_LOCK_OFFSET for RT (Waiman Long) [2000293] - locking/rtmutex: Prevent lockdep false positive with PI futexes (Waiman Long) [2000293] - futex: Prevent requeue_pi() lock nesting issue on RT (Waiman Long) [2000293] - futex: Simplify handle_early_requeue_pi_wakeup() (Waiman Long) [2000293] - futex: Reorder sanity checks in futex_requeue() (Waiman Long) [2000293] - futex: Clarify comment in futex_requeue() (Waiman Long) [2000293] - futex: Restructure futex_requeue() (Waiman Long) [2000293] - futex: Correct the number of requeued waiters for PI (Waiman Long) [2000293] - futex: Remove bogus condition for requeue PI (Waiman Long) [2000293] - futex: Clarify futex_requeue() PI handling (Waiman Long) [2000293] - futex: Clean up stale comments (Waiman Long) [2000293] - futex: Validate waiter correctly in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - lib/test_lockup: Adapt to changed variables (Waiman Long) [2000293] - locking/rtmutex: Add mutex variant for RT (Waiman Long) [2000293] - locking/ww_mutex: Implement rtmutex based ww_mutex API functions (Waiman Long) [2000293] - locking/rtmutex: Extend the rtmutex core to support ww_mutex (Waiman Long) [2000293] - locking/ww_mutex: Add rt_mutex based lock type and accessors (Waiman Long) [2000293] - locking/ww_mutex: Add RT priority to W/W order (Waiman Long) [2000293] - locking/ww_mutex: Implement rt_mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out internal lock accesses (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex types (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out waiter enqueueing (Waiman Long) [2000293] - locking/ww_mutex: Abstract out the waiter iteration (Waiman Long) [2000293] - locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs (Waiman Long) [2000293] - locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.h (Waiman Long) [2000293] - locking/ww_mutex: Split up ww_mutex_unlock() (Waiman Long) [2000293] - locking/ww_mutex: Gather mutex_waiter initialization (Waiman Long) [2000293] - locking/ww_mutex: Simplify lockdep annotations (Waiman Long) [2000293] - locking/mutex: Make mutex::wait_lock raw (Waiman Long) [2000293] - locking/ww_mutex: Move the ww_mutex definitions from into (Waiman Long) [2000293] - locking/mutex: Move the 'struct mutex_waiter' definition from to the internal header (Waiman Long) [2000293] - locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h (Waiman Long) [2000293] - locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO (Waiman Long) [2000293] - locking/rwlock: Provide RT variant (Waiman Long) [2000293] - locking/spinlock: Provide RT variant (Waiman Long) [2000293] - locking/rtmutex: Provide the spin/rwlock core lock function (Waiman Long) [2000293] - locking/spinlock: Provide RT variant header: (Waiman Long) [2000293] - locking/spinlock: Provide RT specific spinlock_t (Waiman Long) [2000293] - locking/rtmutex: Reduce header dependencies, only include (Waiman Long) [2000293] - rbtree: Split out the rbtree type definitions into (Waiman Long) [2000293] - locking/lockdep: Reduce header dependencies in (Waiman Long) [2000293] - locking/rtmutex: Prevent future include recursion hell (Waiman Long) [2000293] - locking/spinlock: Split the lock types header, and move the raw types into (Waiman Long) [2000293] - locking/rtmutex: Guard regular sleeping locks specific functions (Waiman Long) [2000293] - locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks (Waiman Long) [2000293] - locking/rtmutex: Use rt_mutex_wake_q_head (Waiman Long) [2000293] - locking/rtmutex: Provide rt_wake_q_head and helpers (Waiman Long) [2000293] - locking/rtmutex: Add wake_state to rt_mutex_waiter (Waiman Long) [2000293] - locking/rwsem: Add rtmutex based R/W semaphore implementation (Waiman Long) [2000293] - locking/rt: Add base code for RT rw_semaphore and rwlock (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_base_is_locked() (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_slowlock_locked() (Waiman Long) [2000293] - locking/rtmutex: Split out the inner parts of 'struct rtmutex' (Waiman Long) [2000293] - locking/rtmutex: Split API from implementation (Waiman Long) [2000293] - locking/rtmutex: Convert macros to inlines (Waiman Long) [2000293] - locking/rtmutex: Remove rt_mutex_is_locked() (Waiman Long) [2000293] - sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() (Waiman Long) [2000293] - sched/core: Provide a scheduling point for RT locks (Waiman Long) [2000293] - sched/core: Rework the __schedule() preempt argument (Waiman Long) [2000293] - sched/wakeup: Prepare for RT sleeping spin/rwlocks (Waiman Long) [2000293] - sched/wakeup: Reorganize the current::__state helpers (Waiman Long) [2000293] - sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit (Waiman Long) [2000293] - sched/wakeup: Split out the wakeup ->__state check (Waiman Long) [2000293] - locking/rtmutex: Set proper wait context for lockdep (Waiman Long) [2000293] - locking/local_lock: Add missing owner initialization (Waiman Long) [2000293] - locking/rtmutex: Use the correct rtmutex debugging config option (Waiman Long) [2000293] - tools/runqslower: Use __state instead of state (Waiman Long) [2000293] - locking/rwsem: Remove an unused parameter of rwsem_wake() (Waiman Long) [2000293] - locking/mutex: Add MUTEX_WARN_ON (Waiman Long) [2000293] - locking/mutex: Introduce __mutex_trylock_or_handoff() (Waiman Long) [2000293] - locking/mutex: Fix HANDOFF condition (Waiman Long) [2000293] - locking/mutex: Use try_cmpxchg() (Waiman Long) [2000293] - sched: Change task_struct::state (Waiman Long) [2000293] - isdn/hisax: Use get_current_state() (Waiman Long) [2000293] - sched,timer: Use __set_current_state() (Waiman Long) [2000293] - sched: Add get_current_state() (Waiman Long) [2000293] - sched,perf,kvm: Fix preemption condition (Waiman Long) [2000293] - sched: Introduce task_is_running() (Waiman Long) [2000293] - sched: Unbreak wakeups (Waiman Long) [2000293] - seqlock: Remove trailing semicolon in macros (Waiman Long) [2000293] - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal (Waiman Long) [2000293] - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly (Waiman Long) [2000293] - sched: Rename sched_info_{queued,dequeued} (Waiman Long) [2000293] - locking/rwsem: Fix comment typo (Waiman Long) [2000293] - bpf: runqslower: Use task local storage (Waiman Long) [2000293] - lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT (Waiman Long) [2000293] - seqlock: kernel-doc: Specify when preemption is automatically altered (Waiman Long) [2000293] - seqlock: Prefix internal seqcount_t-only macros with a "do_" (Waiman Long) [2000293] - rcu: Check and report missed fqs timer wakeup on RCU stall (Waiman Long) [2000293] - softirq: Move related code into one section (Waiman Long) [2000293] - seqlock: Rename __seqprop() users (Waiman Long) [2000293] - seqlock: avoid -Wshadow warnings (Waiman Long) [2000293] - locking/seqlocks: Fix kernel-doc warnings (Waiman Long) [2000293] - locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc (Waiman Long) [2000293] - seqlock: Unbreak lockdep (Waiman Long) [2000293] - seqlock: PREEMPT_RT: Do not starve seqlock_t writers (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support (Waiman Long) [2000293] - seqlock: seqcount_t: Implement all read APIs as statement expressions (Waiman Long) [2000293] - seqlock: Use unique prefix for seqcount_t property accessors (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Standardize naming convention (Waiman Long) [2000293] - seqlock: seqcount latch APIs: Only allow seqcount_latch_t (Waiman Long) [2000293] - rbtree_latch: Use seqcount_latch_t (Waiman Long) [2000293] - x86/tsc: Use seqcount_latch_t (Waiman Long) [2000293] - timekeeping: Use seqcount_latch_t (Waiman Long) [2000293] - time/sched_clock: Mark sched_clock_read_begin/retry() as notrace (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() during suspend (Waiman Long) [2000293] - time/sched_clock: Use seqcount_latch_t (Waiman Long) [2000293] - sched_clock: Expose struct clock_read_data (Waiman Long) [2000293] - timers/sched_clock: Include local timekeeping.h for missing declarations (Waiman Long) [2000293] - sched/clock: Move sched clock initialization and merge with generic clock (Waiman Long) [2000293] - userfaultfd: simplify fault handling (Waiman Long) [2000293] - rwsem: fix commas in initialisation (Waiman Long) [2000293] - lib/test_lockup.c: make test_inode static (Waiman Long) [2000293] - genirq: Provide irq_enter/exit_rcu() (Waiman Long) [2000293] - lib/test_lockup.c: add parameters for locking generic vfs locks (Waiman Long) [2000293] - lib/test_lockup.c: fix spelling mistake "iteraions" -> "iterations" (Waiman Long) [2000293] - lib/test_lockup: test module to generate lockups (Waiman Long) [2000293] - x86/tsc: Move inline keyword to the beginning of function declarations (Waiman Long) [2000293] - softirq: Don't skip softirq execution when softirq thread is parking (Waiman Long) [2000293] - sched/core: Convert task_struct.stack_refcount to refcount_t (Waiman Long) [2000293] - kernel/hung_task.c: break RCU locks based on jiffies (Waiman Long) [2000293] - x86/process: Avoid unnecessary NULL check in get_wchan() (Waiman Long) [2000293] - kernel/rwsem: Remove ifdef __init_rwsem code from rwsem.c (Waiman Long) [2000293] - misc: hpilo: map iLO shared memory by PCI revision id (Joseph Szczypek) [1985076] - misc: hpilo: MAINTAINERS: add entry for hpilo (Joseph Szczypek) [1985076] - misc: hpilo: avoid a useless memset (Joseph Szczypek) [1985076] - misc: hpilo: switch from 'pci_' to 'dma_' API (Joseph Szczypek) [1985076] - hpilo: Replace one-element array with flexible-array member (Joseph Szczypek) [1985076] - perf flamegraph: flamegraph.py script improvements (Michael Petlan) [2010269]- ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2011462] - cpufreq: intel_pstate: Combine ->stop_cpu() and ->offline() (David Arcari) [2003695] - cpufreq: intel_pstate: Add Cometlake support in no-HWP mode (David Arcari) [2003695] - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode (David Arcari) [2003695] - i2c: i801: Add support for Intel Alder Lake PCH-M (David Arcari) [1929497] - i2c: i801: Add Block Write-Block Read Process Call support (David Arcari) [1929497] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [1929501] - x86/microcode: Check for offline CPUs before requesting new microcode (Puneet Sethi) [1971878] - x86/resctrl: Fix a maybe-uninitialized build warning treated as error (Terry Bowman) [1994090] - x86/resctrl: Fix default monitoring groups reporting (Terry Bowman) [1994090] - PCI: Remove WARN_ON(in_interrupt()) (Myron Stowe) [1993262] - PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy (Myron Stowe) [1993262] - PCI: Add Silicom Denmark vendor ID (Myron Stowe) [1993262] - PCI: Align checking of syscall user config accessors (Myron Stowe) [1993262] - PCI: Decline to resize resources if boot config must be preserved (Myron Stowe) [1993262] - PCI/LINK: Remove bandwidth notification (Myron Stowe) [1993262] - PCI: acpiphp: Remove unused acpiphp_callback typedef (Myron Stowe) [1993262] - PCI: Fix pci_register_io_range() memory leak (Myron Stowe) [1993262] - EDAC/amd64: Add AMD family 17h model 60h PCI IDs (Aristeu Rozanski) [1930489] - EDAC/amd64: Add PCI device IDs for family 17h, model 70h (Aristeu Rozanski) [1930489] - scsi: bnx2fc: Remove meaningless bnx2fc_abts_cleanup() return value assignment (Nilesh Javali) [1983956] - scsi: bnx2fc: Return failure if io_req is already in ABTS processing (Nilesh Javali) [1983956] - scsi: target: ibmvscsi_tgt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: Fix sense key for invalid EXTENDED COPY request (Maurizio Lombardi) [2004470] - scsi: target: Allows backend drivers to fail with specific sense codes (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix possible null-pointer dereference in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members (Maurizio Lombardi) [2004470] - scsi: target: sbp: Drop incorrect ASC/ASCQ usage (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid using lun_tg_pt_gp after unlock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add new feature KEEP_BUF (Maurizio Lombardi) [2004470] - scsi: target: Remove redundant assignment to variable ret (Maurizio Lombardi) [2004470] - scsi: target: Fix NULL dereference on XCOPY completion (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove redundant continue statement (Maurizio Lombardi) [2004470] - scsi: target: Use standard SAM status types (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix boolreturn.cocci warnings (Maurizio Lombardi) [2004470] - scsi: target: core: Add the VERSION DESCRIPTOR fields to the INQUIRY data (Maurizio Lombardi) [2004470] - scsi: target: core: Bump INQUIRY VERSION to SPC-4 (Maurizio Lombardi) [2004470] - scsi: target: core: Add configurable IEEE Company ID attribute (Maurizio Lombardi) [2004470] - scsi: target: core: Unify NAA identifier generation (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Remove redundant assignment to pg_size (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV_BIT_PLUGGED (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Drop unnecessary container_of() (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Switch to kmemdup_nul() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix smp_processor_id() BUG messages (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix xarray RCU warning (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid smp_processor_id() in preemptible code (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Fix a kernel-doc header (Maurizio Lombardi) [2004470] - scsi: target: Shorten ALUA error messages (Maurizio Lombardi) [2004470] - scsi: target: Fix two format specifiers (Maurizio Lombardi) [2004470] - scsi: target: Compare explicitly with SAM_STAT_GOOD (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Make data_pages_per_blk changeable via configfs (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace block size definitions with new udev members (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Remove function tcmu_get_block_page() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust names of variables and definitions (Maurizio Lombardi) [2004470] - scsi: target: Make the virtual LUN 0 device (Maurizio Lombardi) [2004470] - scsi: target: Add the DUMMY flag to rd_mcp (Maurizio Lombardi) [2004470] - scsi: target: Fix htmldocs warning in target_submit_prep() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust parameter in call to tcmu_blocks_release() (Maurizio Lombardi) [2004470] - scsi: target: core: file: Don't duplicate memset(0xff) (Maurizio Lombardi) [2004470] - scsi: target: core: pr: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: configfs: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro PRINT_BUF (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro TEXT_LEN (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_FAILURE_TYPE (Maurizio Lombardi) [2004470] - scsi: target: core: Remove unused macros NONE and ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: core: Get rid of warning in compare_and_write_do_cmp() (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Remove unused macro ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix warning in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix type of logs_per_phys (Maurizio Lombardi) [2004470] - scsi: target: iblock: Trim line longer than 80 characters (Maurizio Lombardi) [2004470] - scsi: target: iblock: Remove an extra argument (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Use GFP_NOIO while handling cmds or holding cmdr_lock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace radix_tree with XArray (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace IDR by XArray (Maurizio Lombardi) [2004470] - scsi: target: core: Make completion affinity configurable (Maurizio Lombardi) [2004470] - scsi: target: core: Flush submission work during TMR processing (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: iblock: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: core: Fix backend plugging (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use LIO wq cmd submission helper (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use block cmd allocator for se_cmds (Maurizio Lombardi) [2004470] - scsi: target: core: Add workqueue based cmd submission (Maurizio Lombardi) [2004470] - scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() (Maurizio Lombardi) [2004470] - scsi: target: core: Remove target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: srpt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: qla2xxx: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_qla2xxx: Remove BUG_ON(in_interrupt()) (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Move sess cmd list/lock to driver (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: core: Break up target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: core: Rename transport_init_se_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop kref_get_unless_zero() in target_get_sess_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Move t_task_cdb initialization (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Fix zero tag inside a trace event (Maurizio Lombardi) [2004470] - nfsd: move fsnotify on client creation outside spinlock (Steve Dickson) [1719330] - nfsd: report client confirmation status in "info" file (Steve Dickson) [1719330] - nfsd: fsnotify on rmdir under nfsd/clients/ (Steve Dickson) [1719330]- mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Waiman Long) [2009258] - mm/gup: check for isolation errors (Waiman Long) [2009258] - mm/gup: return an error on migration failure (Waiman Long) [2009258] - mm/gup: check every subpage of a compound page during isolation (Waiman Long) [2009258] - mm/gup: don't pin migrated cma pages in movable zone (Waiman Long) [2009258] - mm/gup: add a range variant of unpin_user_pages_dirty_lock() (Waiman Long) [2009258] - mm/gup: decrement head page once for group of subpages (Waiman Long) [2009258] - mm/gup: add compound page list iterator (Waiman Long) [2009258] - mm/gup: protect unpin_user_pages() against npages==-ERRNO (Waiman Long) [2009258] - mm, memcg: remove unused functions (Waiman Long) [2008341] - mm,vmscan: fix divide by zero in get_scan_count (Waiman Long) [2008341] - mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim (Waiman Long) [2008341] - mm/memcg: fix incorrect flushing of lruvec data in obj_stock (Waiman Long) [2008341] - mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() (Waiman Long) [2008341] - mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code (Waiman Long) [2008341] - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync (Waiman Long) [2008341] - percpu: flush tlb in pcpu_reclaim_populated() (Waiman Long) [2008341] - mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calculate_protection (Waiman Long) [2008341] - memcontrol: use flexible-array member (Waiman Long) [2008341] - mm: vmscan: remove noinline_for_stack (Waiman Long) [2008341] - mm: memcontrol: move obj_cgroup_uncharge_pages() out of css_set_lock (Waiman Long) [2008341] - mm: memcontrol: simplify the logic of objcg pinning memcg (Waiman Long) [2008341] - mm: memcontrol: rename lruvec_holds_page_lru_lock to page_matches_lruvec (Waiman Long) [2008341] - mm: memcontrol: simplify lruvec_holds_page_lru_lock (Waiman Long) [2008341] - mm: memcontrol: remove the pgdata parameter of mem_cgroup_page_lruvec (Waiman Long) [2008341] - mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm (Waiman Long) [2008341] - mm: memcontrol: fix page charging in page replacement (Waiman Long) [2008341] - percpu: optimize locking in pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: initialize best_upa variable (Waiman Long) [2008341] - percpu: rework memcg accounting (Waiman Long) [2008341] - mm, memcg: introduce mem_cgroup_kmem_disabled() (Waiman Long) [2008341] - mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap as __ro_after_init (Waiman Long) [2008341] - mm: vmscan: shrink deferred objects proportional to priority (Waiman Long) [2008341] - mm: memcontrol: reparent nr_deferred when memcg offline (Waiman Long) [2008341] - mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers (Waiman Long) [2008341] - mm: vmscan: use per memcg nr_deferred of shrinker (Waiman Long) [2008341] - mm: vmscan: add per memcg shrinker nr_deferred (Waiman Long) [2008341] - mm: vmscan: use a new flag to indicate shrinker is registered (Waiman Long) [2008341] - mm: vmscan: add shrinker_info_protected() helper (Waiman Long) [2008341] - mm: memcontrol: rename shrinker_map to shrinker_info (Waiman Long) [2008341] - mm: vmscan: use kvfree_rcu instead of call_rcu (Waiman Long) [2008341] - mm: vmscan: remove memcg_shrinker_map_size (Waiman Long) [2008341] - mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation (Waiman Long) [2008341] - mm: vmscan: consolidate shrinker_maps handling code (Waiman Long) [2008341] - mm: vmscan: use nid from shrink_control for tracepoint (Waiman Long) [2008341] - linux/memcontrol.h: remove duplicate struct declaration (Waiman Long) [2008341] - memcg: charge before adding to swapcache on swapin (Waiman Long) [2008341] - kselftests: cgroup: update kmem test for new vmstat implementation (Waiman Long) [2008341] - mm: memcontrol: consolidate lruvec stat flushing (Waiman Long) [2008341] - mm: memcontrol: switch to rstat (Waiman Long) [2008341] - cgroup: rstat: punt root-level optimization to individual controllers (Waiman Long) [2008341] - cgroup: rstat: support cgroup1 (Waiman Long) [2008341] - mm: memcontrol: privatize memcg_page_state query functions (Waiman Long) [2008341] - mm: memcontrol: kill mem_cgroup_nodeinfo() (Waiman Long) [2008341] - memcg: enable memcg oom-kill for __GFP_NOFAIL (Waiman Long) [2008341] - memcg: cleanup root memcg checks (Waiman Long) [2008341] - mm: memcontrol: fix kernel stack account (Waiman Long) [2008341] - mm: page-writeback: simplify memcg handling in test_clear_page_writeback() (Waiman Long) [2008341] - percpu: implement partial chunk depopulation (Waiman Long) [2008341] - percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 (Waiman Long) [2008341] - percpu: factor out pcpu_check_block_hint() (Waiman Long) [2008341] - percpu: split __pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: fix a comment about the chunks ordering (Waiman Long) [2008341] - mm/compaction: remove rcu_read_lock during page compaction (Waiman Long) [2008341] - mm/vmscan.c: make lruvec_lru_size() static (Waiman Long) [2008341] - include/linux/mm_inline.h: fold __update_lru_size() into its sole caller (Waiman Long) [2008341] - include/linux/mm_inline.h: fold page_lru_base_type() into its sole caller (Waiman Long) [2008341] - mm: VM_BUG_ON lru page flags (Waiman Long) [2008341] - mm: add __clear_page_lru_flags() to replace page_off_lru() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() (Waiman Long) [2008341] - mm: don't pass "enum lru_list" to lru list addition functions (Waiman Long) [2008341] - include/linux/mm_inline.h: shuffle lru list addition and deletion functions (Waiman Long) [2008341] - mm/vmscan.c: use add_page_to_lru_list() (Waiman Long) [2008341] - mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) (Waiman Long) [2008341] - mm: remove superfluous __ClearPageActive() (Waiman Long) [2008341] - mm, memcg: decouple e{low,min} state mutations from protection checks (Waiman Long) [2008341] - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window" (Waiman Long) [2008341] - mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node (Waiman Long) [2008341] - include/bitmap.h: add new functions to documentation (Waiman Long) [2008341] - include/bitmap.h: add missing parameter in docs (Waiman Long) [2008341] - bitmap: genericize percpu bitmap region iterators (Waiman Long) [2008341] - cgroup, rstat: Don't flush subtree root unless necessary (Waiman Long) [2008341] - mm/memcg: Move mem_cgroup kABI compatibility structure into rh_kabi_memcg.h (Waiman Long) [2008341] - mm/swap: consider max pages in iomap_swapfile_add_extent (Brian Foster) [1969326] - mm/slub: Fix backtrace of objects to handle redzone adjustment (Waiman Long) [2008340] - powerpc/powernv: Fix CPU idle to be called with IRQs disabled (Waiman Long) [2008340] - torture: Fix grace-period rate output (Waiman Long) [2008340] - rcu: Fix kfree_rcu() docbook errors (Waiman Long) [2008340] - rcu/nocb: Perform deferred wake up before last idle's need_resched() check (Waiman Long) [2008340] - rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers (Waiman Long) [2008340] - idle: Prevent late-arriving interrupts from disrupting offline (Waiman Long) [2008340] - torture: Maintain torture-specific set of CPUs-online books (Waiman Long) [2008340] - torture: Clean up after torture-test CPU hotplugging (Waiman Long) [2008340] - rcutorture: Make object_debug also double call_rcu() heap object (Waiman Long) [2008340] - torture: Throttle VERBOSE_TOROUT_*() output (Waiman Long) [2008340] - torture: Make refscale throttle high-rate printk()s (Waiman Long) [2008340] - rcutorture: Use hrtimers for reader and writer delays (Waiman Long) [2008340] - torture: Make stutter use torture_hrtimeout_*() functions (Waiman Long) [2008340] - rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits (Waiman Long) [2008340] - torture: Add fuzzed hrtimer-based sleep functions (Waiman Long) [2008340] - rcutorture: Make rcu_torture_fakewriter() use blocking wait primitives (Waiman Long) [2008340] - rcutorture: Make synctype[] and nsynctype be static global (Waiman Long) [2008340] - rcutorture: Require entire stutter period be post-boot (Waiman Long) [2008340] - refscale: Allow summarization of verbose output (Waiman Long) [2008340] - torture: Allow standalone kvm-recheck.sh run detect --trust-make (Waiman Long) [2008340] - torture: Simplify exit-code plumbing for kvm-recheck.sh and kvm-find-errors.sh (Waiman Long) [2008340] - torture: s/STOP/STOP.1/ to avoid scenario collision (Waiman Long) [2008340] - torture: Add --dryrun batches to help schedule a distributed run (Waiman Long) [2008340] - torture: Stop hanging on panic (Waiman Long) [2008340] - torture: Add kvm.sh test summary to end of log file (Waiman Long) [2008340] - torture: Make kvm.sh include --kconfig arguments in CPU calculation (Waiman Long) [2008340] - torture: Make kvm.sh return failure upon build failure (Waiman Long) [2008340] - torture: Print run duration at end of kvm.sh execution (Waiman Long) [2008340] - torture: Make kvm.sh arguments accumulate (Waiman Long) [2008340] - torture: Make kvm.sh "Test Summary" date be end of test (Waiman Long) [2008340] - tools/rcutorture: Make identify_qemu_vcpus() independent of local language (Waiman Long) [2008340] - torture: Add config2csv.sh script to compare torture scenarios (Waiman Long) [2008340] - torture: Prepare for splitting qemu execution from kvm-test-1-run.sh (Waiman Long) [2008340] - torture: Allow kvm.sh --datestamp to specify subdirectories (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of builds (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of batches (Waiman Long) [2008340] - torture: Make --kcsan specify lockdep (Waiman Long) [2008340] - rcu: Do not NMI offline CPUs (Waiman Long) [2008340] - rcu: For RCU grace-period kthread starvation, dump last CPU it ran on (Waiman Long) [2008340] - rcu: Mark obtuse portion of stall warning as internal debug (Waiman Long) [2008340] - scftorture: Add debug output for wrong-CPU warning (Waiman Long) [2008340] - rcutorture: Add testing for RCU's global memory ordering (Waiman Long) [2008340] - rcutorture: Add reader-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Add writer-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state (Waiman Long) [2008340] - srcu: Add comment explaining cookie overflow/wrap (Waiman Long) [2008340] - srcu: Document polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tiny SRCU grace periods (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tree SRCU grace period (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tiny SRCU grace period (Waiman Long) [2008340] - srcu: Make Tiny SRCU use multi-bit grace-period counter (Waiman Long) [2008340] - rcu: Enable rcu_normal_after_boot unconditionally for RT (Waiman Long) [2008340] - rcu: Unconditionally use rcuc threads on PREEMPT_RT (Waiman Long) [2008340] - rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT (Waiman Long) [2008340] - rcu: Eliminate the __kvfree_rcu() macro (Waiman Long) [2008340] - rcu: Introduce kfree_rcu() single-argument macro (Waiman Long) [2008340] - rcu: Record kvfree_call_rcu() call stack for KASAN (Waiman Long) [2008340] - rcu: Do any deferred nocb wakeups at CPU offline time (Waiman Long) [2008340] - rcu/nocb: Code-style nits in callback-offloading toggling (Waiman Long) [2008340] - rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state() output (Waiman Long) [2008340] - rcu/nocb: Add grace period and task state to show_rcu_nocb_state() output (Waiman Long) [2008340] - tools/rcutorture: Support nocb toggle in TREE01 (Waiman Long) [2008340] - rcutorture: Test runtime toggling of CPUs' callback offloading (Waiman Long) [2008340] - cpu/hotplug: Add lockdep_is_cpus_held() (Waiman Long) [2008340] - rcu/nocb: Locally accelerate callbacks as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Process batch locally as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Only cond_resched() from actual offloaded batch processing (Waiman Long) [2008340] - rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stage of de-offloading (Waiman Long) [2008340] - rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY (Waiman Long) [2008340] - rcu/nocb: Shutdown nocb timer on de-offloading (Waiman Long) [2008340] - rcu/nocb: Re-offload support (Waiman Long) [2008340] - rcu/nocb: De-offloading GP kthread (Waiman Long) [2008340] - rcu/nocb: Don't deoffload an offline CPU with pending work (Waiman Long) [2008340] - rcu/nocb: De-offloading CB kthread (Waiman Long) [2008340] - rcu/nocb: Always init segcblist on CPU up (Waiman Long) [2008340] - rcu/nocb: Provide basic callback offloading state machine bits (Waiman Long) [2008340] - rcu/nocb: Turn enabled/offload states into a common flag (Waiman Long) [2008340] - rcu/segcblist: Add debug checks for segment lengths (Waiman Long) [2008340] - rcu/trace: Add tracing for how segcb list changes (Waiman Long) [2008340] - rcu/tree: segcblist: Remove redundant smp_mb()s (Waiman Long) [2008340] - rcu/segcblist: Add counters to segcblist datastructure (Waiman Long) [2008340] - rcu/segcblist: Add additional comments to explain smp_mb() (Waiman Long) [2008340] - rcu/tree: Make rcu_do_batch count how many callbacks were executed (Waiman Long) [2008340] - rcu: Make call_rcu() print mem_dump_obj() info for double-freed callback (Waiman Long) [2008340] - mm: Make mem_obj_dump() vmalloc() dumps include start and length (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle vmalloc() memory (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle NULL and zero-sized pointers (Waiman Long) [2008340] - mm: Add mem_dump_obj() to print source of memory block (Waiman Long) [2008340] - rcu: Make TASKS_TRACE_RCU select IRQ_WORK (Waiman Long) [2008340] - rcu-tasks: Add RCU-tasks self tests (Waiman Long) [2008340] - rcu-tasks: Move RCU-tasks initialization to before early_initcall() (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock_rcu_node() macros (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees (Waiman Long) [2008340] - rcutorture: Don't do need_resched() testing if ->sync is NULL (Waiman Long) [2008340] - scftorture: Add full-test stutter capability (Waiman Long) [2008340] - torture: Allow alternative forms of kvm.sh command-line arguments (Waiman Long) [2008340] - rcutorture: Small code cleanups (Waiman Long) [2008340] - torture: Accept time units on kvm.sh --duration argument (Waiman Long) [2008340] - rcutorture: Make stutter_wait() caller restore priority (Waiman Long) [2008340] - torture: Force weak-hashed pointers on console log (Waiman Long) [2008340] - rcutorture: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Prevent jitter processes from delaying failed run (Waiman Long) [2008340] - rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kconfig happy (Waiman Long) [2008340] - refscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - rcuscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Exclude "NOHZ tick-stop error" from fatal errors (Waiman Long) [2008340] - rcuscale: Avoid divide by zero (Waiman Long) [2008340] - rcuscale: Add RCU Tasks Trace (Waiman Long) [2008340] - scftorture: Add an alternative IPI vector (Waiman Long) [2008340] - torture: Make torture_stutter() use hrtimer (Waiman Long) [2008340] - torture: Periodically pause in stutter_wait() (Waiman Long) [2008340] - torture: Don't kill gdb sessions (Waiman Long) [2008340] - refscale: Bounds-check module parameters (Waiman Long) [2008340] - rcu-tasks: Make the units of ->init_fract be jiffies (Waiman Long) [2008340] - rcutorture: Make grace-period kthread report match RCU flavor being tested (Waiman Long) [2008340] - rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop (Waiman Long) [2008340] - rcutorture: Make preemptible TRACE02 enable lockdep (Waiman Long) [2008340] - srcu: Use a more appropriate lockdep helper (Waiman Long) [2008340] - srcu: Take early exit on memory-allocation failure (Waiman Long) [2008340] - rcu: Fix a typo in rcu_blocking_is_gp() header comment (Waiman Long) [2008340] - rcu: Prevent lockdep-RCU splats on lock acquisition/release (Waiman Long) [2008340] - rcu/tree: nocb: Avoid raising softirq for offloaded ready-to-execute CBs (Waiman Long) [2008340] - rcu/tree: Make struct kernel_param_ops definitions const (Waiman Long) [2008340] - rcu/tree: Add a warning if CPU being onlined did not report QS already (Waiman Long) [2008340] - rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config (Waiman Long) [2008340] - rcu: Fix single-CPU check in rcu_blocking_is_gp() (Waiman Long) [2008340] - rcu: Implement rcu_segcblist_is_offloaded() config dependent (Waiman Long) [2008340] - list.h: Update comment to explicitly note circular lists (Waiman Long) [2008340] - rcu: Panic after fixed number of stalls (Waiman Long) [2008340] - x86/smpboot: Move rcu_cpu_starting() earlier (Waiman Long) [2008340] - torture: Replace cpu_up/down() with add/remove_cpu() (Waiman Long) [2008340] - PCI/PTM: Remove error message at boot (Myron Stowe) [1993252] - PCI: Mark AMD Navi14 GPU ATS as broken (Myron Stowe) [1993252] - PCI: vmd: Update type of the __iomem pointers (Myron Stowe) [1993252] - PCI: Unify ECAM constants in native PCI Express drivers (Myron Stowe) [1993252] - PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller (Myron Stowe) [1993252] - PCI: Mark AMD Raven iGPU ATS as broken in some platforms (Myron Stowe) [1993252] - PCI: Disable PTM during suspend to save power (Myron Stowe) [1993252] - PCI/PTM: Save/restore Precision Time Measurement Capability for suspend/resume (Myron Stowe) [1993252] - PCI: Add sysfs attribute for device power state (Myron Stowe) [1993252] - PCI/MSI: Set device flag indicating only 32-bit MSI support (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X flags updaters to msi.c (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X init to msi.c (Myron Stowe) [1993252] - PCI: Use predefined Pericom Vendor ID (Myron Stowe) [1993252] - PCI: Disable MSI for Pericom PCIe-USB adapter (Myron Stowe) [1993252] - PCI: Reduce pci_set_cacheline_size() message to debug level (Myron Stowe) [1993252] - PCI: Remove unused HAVE_PCI_SET_MWI (Myron Stowe) [1993252] - PCI: Fix overflow in command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Bounds-check command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Fix kernel-doc markup (Myron Stowe) [1993252] - PCI: ibmphp: Remove unneeded break (Myron Stowe) [1993252] - PCI/ACPI: Fix companion lookup for device 0 on the root bus (Myron Stowe) [1993252] - PCI: Keep both device and resource name for config space remaps (Myron Stowe) [1993252] - PCI: Return u16 from pci_find_ext_capability() and similar (Myron Stowe) [1993252] - PCI: Return u8 from pci_find_capability() and similar (Myron Stowe) [1993252] - PCI: Avoid duplicate IDs in driver dynamic IDs list (Myron Stowe) [1993252] - PCI: Move pci_match_device() ahead of new_id_store() (Myron Stowe) [1993252] - PCI: Decode PCIe 64 GT/s link speed (Myron Stowe) [1993252] - PCI: host-generic: Support building as modules (Myron Stowe) [1993252] - ata: sata_nv: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_ns87415.c: Document support on parisc with superio chip (Tomas Henzl) [1921465] - ata: fix some kernel-doc markups (Tomas Henzl) [1921465] - sata, highbank: simplify the return expression of ahci_highbank_suspend (Tomas Henzl) [1921465] - libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks (Tomas Henzl) [1921465] - ata: ahci: use ata_link_info() instead of ata_link_printk() (Tomas Henzl) [1921465] - libata: Use per port sync for detach (Tomas Henzl) [1921465] - ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function (Tomas Henzl) [1921465] - sata_rcar: handle pm_runtime_get_sync failure cases (Tomas Henzl) [1921465] - ata: sata_inic162x fix a spelling issue (Tomas Henzl) [1921465] - ata: libata-core: fix a doc warning (Tomas Henzl) [1921465] - ata: ahci: Add sysfs attribute to show remapped NVMe device count (Tomas Henzl) [1921465] - ata: ahci-imx: remove redundant assignment to ret (Tomas Henzl) [1921465] - libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set (Tomas Henzl) [1921465] - ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-eh.c (Tomas Henzl) [1921465] - ata: move ata_sas_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-scsi.c (Tomas Henzl) [1921465] - ata: move sata_deb_timing_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move ata_qc_complete_multiple() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_hardreset() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_{debounce,resume}() to libata-sata.c (Tomas Henzl) [1921465] - ata: move *sata_set_spd*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_scr_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-core.c (Tomas Henzl) [1921465] - ata: fix CodingStyle issues in PATA timings code (Tomas Henzl) [1921465] - ata: remove EXPORT_SYMBOL_GPL()s not used by modules (Tomas Henzl) [1921465] - ata: move EXPORT_SYMBOL_GPL()s close to exported code (Tomas Henzl) [1921465] - ata: optimize ata_scsi_rbuf[] size (Tomas Henzl) [1921465] - ata: optimize struct ata_force_param size (Tomas Henzl) [1921465] - ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size (Tomas Henzl) [1921465] - ata: simplify ata_scsiop_inq_89() (Tomas Henzl) [1921465] - sata_promise: use ata_cable_sata() (Tomas Henzl) [1921465] - ata: make SATA_PMP option selectable only if any SATA host driver is enabled (Tomas Henzl) [1921465] - ata: expose ncq_enable_prio sysfs attribute only on NCQ capable hosts (Tomas Henzl) [1921465] - ata: remove stale maintainership information from core code (Tomas Henzl) [1921465] - libata: Assign OF node to the SCSI device (Tomas Henzl) [1921465] - libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() (Tomas Henzl) [1921465] - libata: transport: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1921465] - ata/acard_ahci: remove unused variable n_elem (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7216 reset is self de-asserting (Tomas Henzl) [1921465] - ata: ahci_brcm: Perform reset after obtaining resources (Tomas Henzl) [1921465] - ata: brcm: fix reset controller API usage (Tomas Henzl) [1921465] - ata: brcm: mark PM functions as __maybe_unused (Tomas Henzl) [1921465] - ata: ahci_brcm: Support BCM7216 reset controller name (Tomas Henzl) [1921465] - ata: ahci_brcm: Add a shutdown callback (Tomas Henzl) [1921465] - ata: ahci_brcm: Manage reset line during suspend/resume (Tomas Henzl) [1921465] - ata: ahci_brcm: Add missing clock management during recovery (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE (Tomas Henzl) [1921465] - ata: ahci_brcm: Fix AHCI resources management (Tomas Henzl) [1921465] - ata: libahci_platform: Export again ahci_platform_able_phys() (Tomas Henzl) [1921465] - libata: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_artop: make arrays static const, makes object smaller (Tomas Henzl) [1921465] - ata_piix: remove open-coded dmi_match(DMI_OEM_STRING) (Tomas Henzl) [1921465] - ata: sata_mv, avoid trigerrable BUG_ON (Tomas Henzl) [1921465] - ata: make qc_prep return ata_completion_errors (Tomas Henzl) [1921465] - ata: define AC_ERR_OK (Tomas Henzl) [1921465] - libata: Ensure ata_port probe has completed before detach (Tomas Henzl) [1921465] - ahci: tegra: use regulator_bulk_set_supply_names() (Tomas Henzl) [1921465] - ahci: Add support for Amazon's Annapurna Labs SATA controller (Tomas Henzl) [1921465] - ata: libahci_platform: Fix regulator_get_optional() misuse (Tomas Henzl) [1921465] - ata: ahci-imx: Covert to use GPIO descriptor (Tomas Henzl) [1921465] - libata/ahci: Fix PCS quirk application (Tomas Henzl) [1921465] - libata/ahci: Drop PCS quirk for Denverton and beyond (Tomas Henzl) [1921465] - libata: switch remaining drivers to use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_sil24: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_qstor: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_nv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_mv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - pdc_adma: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - acard_ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - libata: add SG safety checks in SFF pio transfers (Tomas Henzl) [1921465] - libata: have ata_scsi_rw_xlat() fail invalid passthrough requests (Tomas Henzl) [1921465] - ata: rb532_cf: Fix unused variable warning in rb532_pata_driver_probe (Tomas Henzl) [1921465] - ata: libahci: do not complain in case of deferred probe (Tomas Henzl) [1921465] - libata: zpodd: Fix small read overflow in zpodd_get_mech_type() (Tomas Henzl) [1921465] - ata: libahci_platform: remove redundant dev_err message (Tomas Henzl) [1921465] - drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs (Tomas Henzl) [1921465] - libata: Drop firmware version check from the ST1000LM024 quirk (Tomas Henzl) [1921465] - ata: sata_sil24: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata:sata_qstor: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: sata_nv: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: pdc_adma: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: libahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: acard-ahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - libata: don't request sense data on !ZAC ATA devices (Tomas Henzl) [1921465] - libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk (Tomas Henzl) [1921465] - sata_rcar: Remove ata_host_alloc() error printing (Tomas Henzl) [1921465] - libata: fix using DMA buffers on stack (Tomas Henzl) [1921465] - ata: libahci: Only warn for AHCI_HFLAG_MULTI_MSI set when genuine custom irq handler implemented (Tomas Henzl) [1921465] - libata: fix a typo in comment (Tomas Henzl) [1921465] - sata_rcar: fix deferred probing (Tomas Henzl) [1921465] - ata: sata_highbank: Convert to use GPIO descriptors (Tomas Henzl) [1921465] - sata_rcar: convert to SPDX identifiers (Tomas Henzl) [1921465] - ata: ep93xx: Use proper enums for directions (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow using driver or DSL SoCs (Tomas Henzl) [1921465] - ata: ahci_brcm: Match BCM63138 compatible strings (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow optional reset controller to be used (Tomas Henzl) [1921465] - libata: mask swap internal and hardware tag (Tomas Henzl) [1921465] - pata_atiixp: Remove unnecessary parentheses (Tomas Henzl) [1921465] - ata: ahci_sunxi: add support for r40 (Tomas Henzl) [1921465] - ata: ahci_platform: add support for PHY controller regulator (Tomas Henzl) [1921465] - ata: ahci_platform: add support for AHCI controller regulator (Tomas Henzl) [1921465] - libata: Use SMART LBAM/LBAH password defines (Tomas Henzl) [1921465] - ata: ahci: Convert to using pOFn instead of device_node.name (Tomas Henzl) [1921465] - ata: ftide010: Add a quirk for SQ201 (Tomas Henzl) [1921465] - ata: ahci_platform: enable to get and control reset (Tomas Henzl) [1921465] - ata: libahci_platform: add reset control support (Tomas Henzl) [1921465] - ata: add an extra argument to ahci_platform_get_resources() (Tomas Henzl) [1921465] - ata: sata_rcar: exclude setting of PHY registers in Gen3 (Tomas Henzl) [1921465] - ata: sata_rcar: really mask all interrupts on Gen2 and later (Tomas Henzl) [1921465] - ata: libahci: Allow reconfigure of DEVSLP register (Tomas Henzl) [1921465] - ata: libahci: Correct setting of DEVSLP register (Tomas Henzl) [1921465] - ata: ahci: Enable DEVSLP by default on x86 with SLP_S0 (Tomas Henzl) [1921465] - ata: ahci: Support state with min power but Partial low power state (Tomas Henzl) [1921465] - Revert "ata: ahci_platform: convert kcalloc to devm_kcalloc" (Tomas Henzl) [1921465] - ata: sata_rcar: Add rudimentary Runtime PM support (Tomas Henzl) [1921465] - ata: sata_rcar: Provide a short-hand for &pdev->dev (Tomas Henzl) [1921465] - ata: Only output sg element mapped number in verbose debug (Tomas Henzl) [1921465] - ata: Guard ata_scsi_dump_cdb() by ATA_VERBOSE_DEBUG (Tomas Henzl) [1921465] - ata: ahci_platform: convert kcalloc to devm_kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: convert kzallloc to kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: correct parameter documentation for ahci_platform_shutdown (Tomas Henzl) [1921465] - libata: remove ata_sff_data_xfer_noirq() (Tomas Henzl) [1921465] - scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [1995935] - sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Phil Auld) [1992254] - sched/fair: Avoid a second scan of target in select_idle_cpu (Phil Auld) [1992254] - sched/fair: Use prev instead of new target as recent_used_cpu (Phil Auld) [1992254] - sched: Replace deprecated CPU-hotplug functions. (Phil Auld) [1992254] - sched/deadline: Fix reset_on_fork reporting of DL tasks (Phil Auld) [1992254] - sched/numa: Fix is_core_idle() (Phil Auld) [1992254] - sched/fair: Sync load_sum with load_avg after dequeue (Phil Auld) [1992254] - sched/fair: Fix CFS bandwidth hrtimer expiry type (Phil Auld) [1992254] - sched/fair: Ensure _sum and _avg values stay consistent (Phil Auld) [1992254] - sched/fair: Ensure that the CFS parent is added after unthrottling (Phil Auld) [1992254] - sched/rt: Fix Deadline utilization tracking during policy change (Phil Auld) [1992254] - sched/rt: Fix RT utilization tracking during policy change (Phil Auld) [1992254] - sched/fair: Age the average idle time (Phil Auld) [1992254] - wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [1992254] - sched: Optimize housekeeping_cpumask() in for_each_cpu_and() (Phil Auld) [1992254] - sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling (Phil Auld) [1992254] - sched/pelt: Check that *_avg are null when *_sum are (Phil Auld) [1992254] - sched/fair: Correctly insert cfs_rq's to list on unthrottle (Phil Auld) [1992254] - sched/pelt: Ensure that *_sum is always synced with *_avg (Phil Auld) [1992254] - sched/fair: Return early from update_tg_cfs_load() if delta == 0 (Phil Auld) [1992254] - sched/fair: Make sure to update tg contrib for blocked load (Phil Auld) [1992254] - sched/fair: Keep load_avg and load_sum synced (Phil Auld) [1992254] - sched: Stop PF_NO_SETAFFINITY from being inherited by various init system threads (Phil Auld) [1992254] - sched: Fix a stale comment in pick_next_task() (Phil Auld) [1992254] - sched/fair: Fix ascii art by relpacing tabs (Phil Auld) [1992254] - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled (Phil Auld) [1992254] - sched/fair: Fix clearing of has_idle_cores flag in select_idle_cpu() (Phil Auld) [1992254] - sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() (Phil Auld) [1992254] - sched: Make the idle task quack like a per-CPU kthread (Phil Auld) [1992254] - sched/fair: Fix unfairness caused by missing load decay (Phil Auld) [1992254] - sched: Make nr_iowait_cpu() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_iowait() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_running() return 32-bit value (Phil Auld) [1992254] - sched/isolation: Reconcile rcu_nocbs= and nohz_full= (Phil Auld) [1992254] - sched/fair: Introduce a CPU capacity comparison helper (Phil Auld) [1992254] - sched/fair: Clean up active balance nr_balance_failed trickery (Phil Auld) [1992254] - sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_COMMON block to simplify the code & fix an unused function warning (Phil Auld) [1992254] - sched/fair: Bring back select_idle_smt(), but differently (Phil Auld) [1992254] - sched,fair: Alternative sched_slice() (Phil Auld) [1992254] - sched/topology: Remove redundant cpumask_and() in init_overlap_sched_group() (Phil Auld) [1992254] - sched/numa: Allow runtime enabling/disabling of NUMA balance without SCHED_DEBUG (Phil Auld) [1992254] - sched/fair: Optimize test_idle_cores() for !SMT (Phil Auld) [1992254] - sched: Fix various typos (Phil Auld) [1992254] - sched: Remove unnecessary variable from schedule_tail() (Phil Auld) [1992254] - sched: Optimize __calc_delta() (Phil Auld) [1992254] - sched: Provide raw_spin_rq_*lock*() helpers (Phil Auld) [1992254] - sched/pelt: Fix task util_est update filtering (Phil Auld) [1992254] - sched/fair: use lsub_positive in cpu_util_next() (Phil Auld) [1992254] - sched/fair: Reduce the window for duplicated update (Phil Auld) [1992254] - sched/fair: Reorder newidle_balance pulled_task tests (Phil Auld) [1992254] - sched/fair: Remove unused parameter of update_nohz_stats (Phil Auld) [1992254] - sched/fair: Remove unused return of _nohz_idle_balance (Phil Auld) [1992254] - sched/fair: Remove update of blocked load from newidle_balance (Phil Auld) [1992254] - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 (Phil Auld) [1992254] - sched/fair: Merge select_idle_core/cpu() (Phil Auld) [1992254] - sched/fair: Remove select_idle_smt() (Phil Auld) [1992254] - sched/fair: Move avg_scan_cost calculations under SIS_PROP (Phil Auld) [1992254] - sched/fair: Remove SIS_AVG_CPU (Phil Auld) [1992254] - sched/eas: Don't update misfit status if the task is pinned (Phil Auld) [1992254] - sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue (Phil Auld) [1992254] - sched/fair: Add a few assertions (Phil Auld) [1992254] - cpufreq: schedutil: Simplify sugov_update_next_freq() (Phil Auld) [1992254] - sched/topology: Warn when NUMA diameter > 2 (Phil Auld) [1992254] - sched: Use task_current() instead of 'rq->curr == p' (Phil Auld) [1992254] - sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled (Phil Auld) [1992254] - sched/fair: Exclude the current CPU from find_new_ilb() (Phil Auld) [1992254] - rbtree, sched/deadline: Use rb_add_cached() (Phil Auld) [1992254] - rbtree, sched/fair: Use rb_add_cached() (Phil Auld) [1992254] - sched/isolation: Prefer housekeeping CPU in local node (Phil Auld) [1992254] - sched: Fix various typos in comments (Phil Auld) [1992254] - s390/qeth: fix deadlock during failing recovery (Sumanth Korikkar) [1984990] - s390/qeth: Fix deadlock in remove_discipline (Sumanth Korikkar) [1984990] - s390/qeth: fix NULL deref in qeth_clear_working_pool_list() (Sumanth Korikkar) [1984990] - s390/qdio: fix roll-back after timeout on ESTABLISH ccw (Sumanth Korikkar) [1984990] - s390/qdio: get rid of register asm (Sumanth Korikkar) [1984990] - s390/netiuvc: get rid of forward declarations (Sumanth Korikkar) [1984990] - s390/qeth: Consider dependency on SWITCHDEV module (Sumanth Korikkar) [1984990] - s390/qeth: shrink TX buffer struct (Sumanth Korikkar) [1984990] - s390/qeth: remove TX buffer's pointer to its queue (Sumanth Korikkar) [1984990] - s390/qeth: remove QAOB's pointer to its TX buffer (Sumanth Korikkar) [1984990] - s390/qeth: consolidate completion of pending TX buffers (Sumanth Korikkar) [1984990] - s390/qeth: use ethtool_sprintf() (Sumanth Korikkar) [1984990] - s390/qeth: unify the tracking of active cmds on ccw device (Sumanth Korikkar) [1984990] - s390/qeth: also use TX NAPI for non-IQD devices (Sumanth Korikkar) [1984990] - s390/qeth: count TX completion interrupts (Sumanth Korikkar) [1984990] - powerpc/stacktrace: Include linux/delay.h (Steve Best) [2010674] - powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi() (Steve Best) [2010674] - powerpc/xmon: Reset RCU and soft lockup watchdogs (Steve Best) [2010674] - bpf, sockmap: Fix sk->prot unhash op reset (Jiri Benc) [1947006] - xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper input mtu_len param (Jiri Benc) [1947006] - bpf: BPF-helper for MTU checking add length input (Jiri Benc) [1947006] - xsk: Remove dangling function declaration from header file (Jiri Benc) [1947006] - bpf: Remove blank line in bpf helper description comment (Jiri Benc) [1947006] - libbpf: Use AF_LOCAL instead of AF_INET in xsk.c (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper (Jiri Benc) [1947006] - selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect (Jiri Benc) [1947006] - bpf: Drop MTU check when doing TC-BPF redirect to ingress (Jiri Benc) [1947006] - bpf: Add BPF-helper for MTU checking (Jiri Benc) [1947006] - bpf: bpf_fib_lookup return MTU value as output when looked up (Jiri Benc) [1947006] - bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx (Jiri Benc) [1947006] - bpf: Remove MTU check in __bpf_skb_max_len (Jiri Benc) [1947006] - net, veth: Alloc skb in bulk for ndo_xdp_xmit (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG (Jiri Benc) [1947006] - selftests/bpf: Rewrite recvmsg{4,6} asm progs to c in test_sock_addr (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET{PEER,SOCK}NAME (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG (Jiri Benc) [1947006] - selftests/bpf: Verify that rebinding to port < 1024 from BPF works (Jiri Benc) [1947006] - bpf: Allow rewriting to ports under ip_unprivileged_port_start (Jiri Benc) [1947006] - net: port < inet_prot_sock(net) --> inet_port_requires_bind_service(net, port) (Jiri Benc) [1947006] - net: inet_is_local_reserved_port() should return bool not int (Jiri Benc) [1947006] - libbpf, xsk: Select AF_XDP BPF program based on kernel version (Jiri Benc) [1947006] - xsk: Fold xp_assign_dev and __xp_assign_dev (Jiri Benc) [1947006] - xsk: Remove explicit_free parameter from __xsk_rcv() (Jiri Benc) [1947006] - bpf: Split cgroup_bpf_enabled per attach type (Jiri Benc) [1947006] - bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE (Jiri Benc) [1947006] - net, xdp: Introduce xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - net, xdp: Introduce __xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - bpf: Extend bind v4/v6 selftests for mark/prio/bindtoifindex (Jiri Benc) [1947006] - bpf: Allow to retrieve sol_socket opts from sock_addr progs (Jiri Benc) [1947006] - bpf: Replace fput with sockfd_put in sock map (Jiri Benc) [1947006] - tools: bpf: add SO_BINDTOIFINDEX to socket.h in tools (Jiri Benc) [1947006] - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() (Lucas Zampieri) [1956472] {CVE-2021-3542}- mm/hmm: make HMM_MIRROR an implicit option (Rafael Aquini) [1998534] - mm/hmm: allow HMM_MIRROR on all architectures with MMU (Rafael Aquini) [1998534] - mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR (Rafael Aquini) [1998534] - mm: sort out the DEVICE_PRIVATE Kconfig mess (Rafael Aquini) [1998534] - s390/ap/zcrypt: notify userspace with online, config and mode info (Stefan Schulze Frielinghaus) [1984895] - docs: livepatch: Fix a typo and remove the unnecessary gaps in a sentence (C. Erastus Toe) [1995447] - Documentation: livepatch: document reliable stacktrace (C. Erastus Toe) [1995447] - Documentation: livepatch: Convert to automatically generated contents (C. Erastus Toe) [1995447] - scsi: ibmvfc: Reinitialize sub-CRQs and perform channel enquiry after LPM (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ registration (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Simplify handling of sub-CRQ initialization (Desnes A. Nunes do Rosario) [1932217] - exec: Transform exec_update_mutex into a rw_semaphore (Chris von Recklinghausen) [1993665] - perf: Break deadlock involving exec_update_mutex (Chris von Recklinghausen) [1993665] - pidfd: Add missing sock updates for pidfd_getfd() (Chris von Recklinghausen) [1993665] - exec: Move the call of prepare_binprm into search_binary_handler (Chris von Recklinghausen) [1993665] - exec: Allow load_misc_binary to call prepare_binprm unconditionally (Chris von Recklinghausen) [1993665] - exec: Convert security_bprm_set_creds into security_bprm_repopulate_creds (Chris von Recklinghausen) [1993665] - exec: Factor security_bprm_creds_for_exec out of security_bprm_set_creds (Chris von Recklinghausen) [1993665] - exec: Move would_dump into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Rename flush_old_exec begin_new_exec (Chris von Recklinghausen) [1993665] - exec: Move most of setup_new_exec into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: In setup_new_exec cache current in the local variable me (Chris von Recklinghausen) [1993665] - exec: Merge install_exec_creds into setup_new_exec (Chris von Recklinghausen) [1993665] - exec: Rename the flag called_exec_mmap point_of_no_return (Chris von Recklinghausen) [1993665] - exec: Make unlocking exec_update_mutex explict (Chris von Recklinghausen) [1993665] - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf (Chris von Recklinghausen) [1993665] - pidfd: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - perf: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: io_accounting: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel: doc: remove outdated comment cred.c (Chris von Recklinghausen) [1993665] - mm: docs: Fix a comment in process_vm_rw_core (Chris von Recklinghausen) [1993665] - selftests/ptrace: add test cases for dead-locks (Chris von Recklinghausen) [1993665] - exec: Fix a deadlock in strace (Chris von Recklinghausen) [1993665] - exec: Add exec_update_mutex to replace cred_guard_mutex (Chris von Recklinghausen) [1993665] - exec: Move exec_mmap right after de_thread in flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Move cleanup of posix timers on exec out of de_thread (Chris von Recklinghausen) [1993665] - exec: Factor unshare_sighand out of de_thread and call it separately (Chris von Recklinghausen) [1993665] - exec: Only compute current once in flush_old_exec (Chris von Recklinghausen) [1993665] - pid: Implement pidfd_getfd syscall (Chris von Recklinghausen) [1993665] - pidfd: add P_PIDFD to waitid() (Chris von Recklinghausen) [1993665] - fork: return proper negative error code (Chris von Recklinghausen) [1993665] - copy_process(): don't use ksys_close() on cleanups (Chris von Recklinghausen) [1993665] - fork: don't check parent_tidptr with CLONE_PIDFD (Chris von Recklinghausen) [1993665] - fs/exec.c: move ->recursion_depth out of critical sections (Chris von Recklinghausen) [1993665] - clone: add CLONE_PIDFD (Chris von Recklinghausen) [1993665] - signal: support CLONE_PIDFD with pidfd_send_signal (Chris von Recklinghausen) [1993665] - arch: add pidfd and io_uring syscalls everywhere (Chris von Recklinghausen) [1993665] - signal: don't silently convert SI_USER signals to non-current pidfd (Chris von Recklinghausen) [1993665] - signal: add pidfd_send_signal() syscall (Chris von Recklinghausen) [1993665] - sched/core: Convert signal_struct.sigcnt to refcount_t (Chris von Recklinghausen) [1993665] - sched/core: Convert sighand_struct.count to refcount_t (Chris von Recklinghausen) [1993665] - exec: make prepare_bprm_creds static (Chris von Recklinghausen) [1993665] - fork: don't copy inconsistent signal handler state to child (Chris von Recklinghausen) [1993665] - Revert "perf: Break deadlock involving exec_update_mutex" (Chris von Recklinghausen) [1993665] - powerpc/mm/highmem: use __set_pte_at() for kmap_local() (Nico Pache) [2001854] - mm: extract might_alloc() debug check (Nico Pache) [2001854] - mm/mempolicy: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/memory.c: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/mremap: use vma_lookup() in vma_to_resize() (Nico Pache) [2001854] - mm/migrate: use vma_lookup() in do_pages_stat_array() (Nico Pache) [2001854] - mm/ksm: use vma_lookup() in find_mergeable_vma() (Nico Pache) [2001854] - kernel/events/uprobes: use vma_lookup() in find_active_uprobe() (Nico Pache) [2001854] - misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() (Nico Pache) [2001854] - media: videobuf2: use vma_lookup() in get_vaddr_frames() (Nico Pache) [2001854] - drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() (Nico Pache) [2001854] - net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() (Nico Pache) [2001854] - vfio: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - virt/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - x86/sgx: use vma_lookup() in sgx_encl_find() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_setup_htab_rma() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - arch/arm64/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - drm/i915/selftests: use vma_lookup() in __igt_mmap() (Nico Pache) [2001854] - mm: add vma_lookup(), update find_vma_intersection() comments (Nico Pache) [2001854] - i915_vma: Rename vma_lookup to i915_vma_lookup (Nico Pache) [2001854] - media: videobuf2: Move frame_vector into media subsystem (Nico Pache) [2001854] - mm/frame-vector: Use FOLL_LONGTERM (Nico Pache) [2001854] - vhost: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - docs: mm/gup: pin_user_pages.rst: add a "case 5" (Nico Pache) [2001854] - mm/gup: documentation fix for pin_user_pages*() APIs (Nico Pache) [2001854] - mm/gup: frame_vector: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers) (Nico Pache) [2001854] - mm: untag user pointers in get_vaddr_frames (Nico Pache) [2001854] - media: videobuf2-vmalloc: get_userptr: buffers are always writable (Nico Pache) [2001854] - net: expand textsearch ts_state to fit skb_seq_state (Nico Pache) [2001854] - esp: avoid unneeded kmap_atomic call (Nico Pache) [2001854] - net: compound page support in skb_seq_read (Nico Pache) [2001854] - net: support kmap_local forced debugging in skb_frag_foreach (Nico Pache) [2001854] - mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - x86/crashdump/32: Simplify copy_oldmem_page() (Nico Pache) [2001854] - io-mapping: Provide iomap_local variant (Nico Pache) [2001854] - mm/highmem: Provide kmap_local* (Nico Pache) [2001854] - sched: highmem: Store local kmaps in task struct (Nico Pache) [2001854] - x86: Support kmap_local() forced debugging (Nico Pache) [2001854] - mm/highmem: Provide CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - mm/highmem: Provide and use CONFIG_DEBUG_KMAP_LOCAL (Nico Pache) [2001854] - mm/highmem: Take kmap_high_get() properly into account (Nico Pache) [2001854] - highmem: High implementation details and document API (Nico Pache) [2001854] - Documentation/io-mapping: Remove outdated blurb (Nico Pache) [2001854] - io-mapping: Cleanup atomic iomap (Nico Pache) [2001854] - mm/highmem: Remove the old kmap_atomic cruft (Nico Pache) [2001854] - highmem: Get rid of kmap_types.h (Nico Pache) [2001854] - powerpc/mm/highmem: Switch to generic kmap atomic (Nico Pache) [2001854] - x86/mm/highmem: Use generic kmap atomic implementation (Nico Pache) [2001854] - highmem: Make DEBUG_HIGHMEM functional (Nico Pache) [2001854] - highmem: Provide generic variant of kmap_atomic* (Nico Pache) [2001854] - asm-generic: Provide kmap_size.h (Nico Pache) [2001854] - fs: Remove asm/kmap_types.h includes (Nico Pache) [2001854] - highmem: Remove unused functions (Nico Pache) [2001854] - mm/highmem: Un-EXPORT __kmap_atomic_idx() (Nico Pache) [2001854] - kmap: consolidate kmap_prot definitions (Nico Pache) [2001854] - parisc/kmap: remove duplicate kmap code (Nico Pache) [2001854] - arch/kmap: define kmap_atomic_prot() for all arch's (Nico Pache) [2001854] - arch/kmap: ensure kmap_prot visibility (Nico Pache) [2001854] - arch/kunmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - arch/kmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - {x86,powerpc,microblaze}/kmap: move preempt disable (Nico Pache) [2001854] - arch/kunmap: remove duplicate kunmap implementations (Nico Pache) [2001854] - arch/kmap: remove redundant arch specific kmaps (Nico Pache) [2001854] - arch/kmap: remove BUG_ON() (Nico Pache) [2001854] - ipc: remove memcg accounting for sops objects in do_semtimedop() (Rafael Aquini) [1999705] {CVE-2021-3759} - memcg: enable accounting of ipc resources (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc: use kmalloc for msg_queue and shmid_kernel (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc sem: use kvmalloc for sem_undo allocation (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc/sem.c: replace kvmalloc/memset with kvzalloc and use struct_size (Rafael Aquini) [1999705] {CVE-2021-3759} - x86: sev-es: Restore SEV-ES-specific version of copy_from_kernel_nofault() (Vitaly Kuznetsov) [2010082] - perf machine: Initialize srcline string member in add_location struct (Michael Petlan) [1981880] - ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a unsigned int (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Optionally apply status address (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration (Tony Camuso) [2003186] - ipmi: kcs_bmc: Add serio adaptor (Tony Camuso) [2003186] - ipmi: kcs_bmc: Enable IBF on open (Tony Camuso) [2003186] - ipmi: kcs_bmc: Allow clients to control KCS IRQ state (Tony Camuso) [2003186] - ipmi: kcs_bmc: Decouple the IPMI chardev from the core (Tony Camuso) [2003186] - ipmi: kcs_bmc: Strip private client data from struct kcs_bmc (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split headers into device and client (Tony Camuso) [2003186] - ipmi: kcs_bmc: Turn the driver data-structures inside-out (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi (Tony Camuso) [2003186] - ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions (Tony Camuso) [2003186] - ipmi: kcs_bmc: Make status update atomic (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties (Tony Camuso) [2003186] - ipmi/watchdog: Stop watchdog timer when the current action is 'none' (Tony Camuso) [2003186] - ipmi: kcs: aspeed: Adapt to new LPC DTS layout (Tony Camuso) [2003186] - ipmi_si: Join string literals back (Tony Camuso) [2003186] - ipmi_si: Drop redundant check before calling put_device() (Tony Camuso) [2003186] - ipmi_si: Use strstrip() to remove surrounding spaces (Tony Camuso) [2003186] - ipmi_si: Get rid of ->addr_source_cleanup() (Tony Camuso) [2003186] - ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() (Tony Camuso) [2003186] - ipmi_si: Introduce ipmi_panic_event_str[] array (Tony Camuso) [2003186] - ipmi_si: Use proper ACPI macros to check error code for failures (Tony Camuso) [2003186] - ipmi_si: Utilize temporary variable to hold device pointer (Tony Camuso) [2003186] - ipmi_si: Remove bogus err_free label (Tony Camuso) [2003186] - ipmi: Handle device properties with software node API (Tony Camuso) [2003186] - ipmi:ssif: make ssif_i2c_send() void (Tony Camuso) [2003186] - ipmi: Refine retry conditions for getting device id (Tony Camuso) [2003186] - redhat/configs: enable CONFIG_IMA_WRITE_POLICY (Bruno Meneguele) [2010530] - Disable CONFIG_CRYPTO_SM4 on aarch64 (Vladis Dronov) [2008943] - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices (Steve Best) [2007425] - powerpc/dma: Fix dma_map_ops::get_required_mask (Steve Best) [2007425] - ibmvnic: Reuse tx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse rx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse LTB when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use bitmap for LTB map_ids (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: init_tx_pools move loop-invariant code (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_tx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_rx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Fix up some comments and messages (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Consolidate code in replenish_rx_pool() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: check failover_pending in login response (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: retry reset if there are no other resets (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: parenthesize a check (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: free tx_pool if tso_pool alloc fails (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: set ltb->buff to NULL after freeing (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: account for bufs already saved in indir_buf (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: clean pending indirect buffs during reset (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use strscpy() instead of strncpy() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix send_request_map incompatible argument (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warnings in build_hdr_descs_arr (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning in strncpy (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Allow device probe if the device is not ready at boot (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use list_for_each_entry() to simplify code in ibmvnic.c (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: remove default label from to_string switch (Desnes A. Nunes do Rosario) [1998677] - intel_th: pci: Add Alder Lake-M support (Jiri Olsa) [1929502] - i2c: designware: Fix indentation in the header (David Arcari) [2004468] - i2c: designware: Use DIV_ROUND_CLOSEST() macro (David Arcari) [2004468] - math64: New DIV_S64_ROUND_CLOSEST helper (David Arcari) [2004468] - units: Add SI metric prefix definitions (David Arcari) [2004468] - i2c: busses: i2c-designware-master: Fix misnaming of 'i2c_dw_init_master()' (David Arcari) [2004468] - MAINTAINERS: adjust to removing i2c designware platform data (David Arcari) [2004468] - i2c: designware: Get rid of legacy platform data (David Arcari) [2004468] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [2004468] - i2c: designware: Switch over to i2c_freq_mode_string() (David Arcari) [2004468] - i2c: core: add api to provide frequency mode strings (David Arcari) [2004468] - i2c: designware: Fix return value check in navi_amd_register_client() (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (part 2) (David Arcari) [2004468] - i2c: designware: Add driver support for AMD NAVI GPU (David Arcari) [2004468] - i2c: designware: Adjust bus_freq_hz when refuse high speed mode set (David Arcari) [2004468] - i2c: designware: Get right data length (David Arcari) [2004468] - i2c: designware: Make register offsets all of the same width (David Arcari) [2004468] - i2c: designware: Switch header to use BIT() and GENMASK() (David Arcari) [2004468] - i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED (David Arcari) [2004468] - i2c: designware: call i2c_dw_read_clear_intrbits_slave() once (David Arcari) [2004468] - i2c: busses: Use fallthrough pseudo-keyword (David Arcari) [2004468] - i2c: designware: platdrv: Set class based on DMI (David Arcari) [2004468] - i2c: designware: Adjust bus speed independently of ACPI (David Arcari) [2004468] - i2c: designware: Add Baikal-T1 System I2C support (David Arcari) [2004468] - i2c: designware: Move reg-space remapping into a dedicated function (David Arcari) [2004468] - i2c: designware: Retrieve quirk flags as early as possible (David Arcari) [2004468] - i2c: designware: Convert driver to using regmap API (David Arcari) [2004468] - i2c: designware: Discard Cherry Trail model flag (David Arcari) [2004468] - i2c: designware: Drop hard coded FIFO depth assignment (David Arcari) [2004468] - i2c: designware: Read counters from ACPI for PCI driver (David Arcari) [2004468] - i2c: designware: Move ACPI parts into common module (David Arcari) [2004468] - i2c: designware: Drop unneeded condition in i2c_dw_validate_speed() (David Arcari) [2004468] - i2c: designware: Move i2c_dw_validate_speed() helper to a common code (David Arcari) [2004468] - i2c: designware: Include proper headers in i2c-desingware-core.h (David Arcari) [2004468] - i2c: designware: Get rid of PCI driver specifics in common code (David Arcari) [2004468] - i2c: designware: Allow slave mode for PCI enumerated devices (David Arcari) [2004468] - i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() (David Arcari) [2004468] - i2c: designware: Switch PCI driver to use i2c_dw_configure_master() (David Arcari) [2004468] - i2c: designware: Move configuration routines to respective modules (David Arcari) [2004468] - i2c: designware: Use devm_platform_ioremap_resource() to simplify code (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for High Speed Mode (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for Fast Mode Plus (David Arcari) [2004468] - i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (David Arcari) [2004468] - i2c: core: Provide generic definitions for bus frequencies (David Arcari) [2004468] - i2c: designware: Fix spelling typos in the comments (David Arcari) [2004468] - i2c: designware: Discard i2c_dw_read_comp_param() function (David Arcari) [2004468] - i2c: designware: Detect the FIFO size in the common code (David Arcari) [2004468] - i2c: designware: Add ACPI HID for Hisilicon Hip08-Lite I2C controller (David Arcari) [2004468] - i2c: designware: Fix optional reset error handling (David Arcari) [2004468] - i2c: designware: assert reset when error happen at ->probe() (David Arcari) [2004468] - i2c: designware: Synchronize IRQs when unregistering slave client (David Arcari) [2004468] - i2c: designware: Fix unused variable warning (David Arcari) [2004468] - i2c: designware: make use of devm_gpiod_get_optional (David Arcari) [2004468] - i2c: busses: Use dev_get_drvdata where possible (David Arcari) [2004468] - i2c: designware: ratelimit 'transfer when suspended' errors (David Arcari) [2004468] - i2c: designware: Add support for an interface clock (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Always use a dynamic adapter number (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Cleanup setting of the adapter number (David Arcari) [2004468] - i2c: designware: Do not allow i2c_dw_xfer() calls while suspended (David Arcari) [2004468] - i2c: designware: Cleanup bus lock handling (David Arcari) [2004468] - i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and CHT controllers (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only when calculating timings (David Arcari) [2004468] - i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disabled workaround (David Arcari) [2004468] - i2c: designware: add MSCC Ocelot support (David Arcari) [2004468] - i2c: designware: allow IP specific sda_hold_time (David Arcari) [2004468] - i2c: designware: move #ifdef CONFIG_OF to the top (David Arcari) [2004468] - i2c: designware: use generic table matching (David Arcari) [2004468] - i2c: designware: Add SPDX license tag (David Arcari) [2004468] - i2c: designware: Convert to use struct i2c_timings (David Arcari) [2004468] - i2c: designware-pcidrv: Mark expected switch fall-through (David Arcari) [2004468] - i2c: designware-master: use core to detect 'no zero length' quirk (David Arcari) [2004468] - i2c: designware: Add debug print for bus speed (David Arcari) [2004468] - i2c: designware: Add debug print for SDA hold time value (David Arcari) [2004468] - i2c: designware: Separate timing parameter setting from HW initalization (David Arcari) [2004468] - i2c: designware: Move SDA hold time configuration to common code (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only once in i2c_dw_init_master() (David Arcari) [2004468] - i2c: designware: Don't use internal ___constant_swab32 (David Arcari) [2004468] - i2c: designware: Move register access detection to common code (David Arcari) [2004468] - i2c: designware: Remove needless variable from i2c_dw_init_slave() (David Arcari) [2004468]- x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1987067] - x86/amd_nb: Check vendor in AMD-only functions (David Arcari) [1987067] - hwmon: (k10temp) Add support for yellow carp (David Arcari) [1987067] - x86/amd_nb: Add AMD family 19h model 50h PCI ids (David Arcari) [1987067] - x86: Fix various typos in comments, take #2 (David Arcari) [1987067] - x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor (David Arcari) [1987067] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1987067] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 477 (David Arcari) [1987067] - x86/amd_nb: Make hygon_nb_misc_ids static (David Arcari) [1987067] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1987067] - x86/cpu: Create Hygon Dhyana architecture support file (David Arcari) [1987067] - hwmon: (k10temp) Rework the temperature offset calculation (David Arcari) [1987067] - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (David Arcari) [1987067] - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (David Arcari) [1987067] - hwmon: (k10temp) support Zen3 APUs (David Arcari) [1987067] - CI: Fix RT branch name (Veronika Kabatova) - platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alder Lake low power mode support for pmc core (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alderlake support to pmc core driver (David Arcari) [1962965] - redhat/configs: Add CONFIG_X86_PLATFORM_DRIVERS_INTEL (David Arcari) [1962965] - platform/x86: intel_pmc_core: Move to intel sub-directory (David Arcari) [1962965] - platform/x86: intel_skl_int3472: Move to intel/ subfolder (David Arcari) [1962965] - platform/x86: intel_pmc_core: Prevent possibile overflow (David Arcari) [1962965] - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Andrea Claudi) [1816769] - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated (Vitaly Kuznetsov) [2001915] - pinctrl: amd: Handle wake-up interrupt (David Arcari) [2000228] - pinctrl: amd: Add irq field data (David Arcari) [2000228] - pinctrl: amd: Fix an issue with shutdown when system set to s0ix (David Arcari) [2000228] - pinctrl/amd: Add device HID for new AMD GPIO controller (David Arcari) [2000228] - pinctrl: amd: Implement irq_set_wake (David Arcari) [2000228] - genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag (David Arcari) [2000228] - pinctrl: amd: remove debounce filter setting in IRQ type setting (David Arcari) [2000228] - pinctrl: amd: print debounce filter info in debugfs (David Arcari) [2000228] - pinctrl: amd: use higher precision for 512 RtcClk (David Arcari) [2000228] - pinctrl: amd: fix incorrect way to disable debounce filter (David Arcari) [2000228] - pinctrl: amd: Use irqchip template (David Arcari) [2000228] - pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (David Arcari) [2000228] - pinctrl: amd: Honor IRQ trigger type requested by the caller (David Arcari) [2000228] - pinctrl: Use new GPIO_LINE_DIRECTION (David Arcari) [2000228] - remove ioremap_nocache and devm_ioremap_nocache (David Arcari) [2000228] - pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() (David Arcari) [2000228] - pinctrl: amd: disable spurious-firing GPIO IRQs (David Arcari) [2000228] - pinctrl: Remove dev_err() usage after platform_get_irq() (David Arcari) [2000228] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (David Arcari) [2000228] - pinctrl/amd: fix typo (David Arcari) [2000228] - pinctrl: pinctrl-amd: simplify getting .driver_data (David Arcari) [2000228] - pinctrl/amd: poll InterruptEnable bits in amd_gpio_irq_set_type (David Arcari) [2000228] - pinctrl: Include nothing else (David Arcari) [2000228] - pinctrl/amd: only handle irq if it is pending and unmasked (David Arcari) [2000228] - pinctrl/amd: fix gpio irq level in debugfs (David Arcari) [2000228] - smartpqi: Update version to 2.1.10-025 (Don Brace) [1980106] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1980106] - scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1980106] - scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1980106] - scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1980106] - scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1980106] - scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1980106] - scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1980106] - scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1980106] - scsi: smartpqi: Update copyright notices (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1980106]- lib/linear_ranges: fix repeated words & one typo (Nico Pache) [2006475] - lib: linear_ranges: Add missing MODULE_LICENSE() (Nico Pache) [2006475] - bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags (Jiri Olsa) [1944798] - bpf, x86: Fix extable offset calculation (Jiri Olsa) [1944798] - bpftool: Add Makefile target bootstrap (Jiri Olsa) [1944798] - bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args (Jiri Olsa) [1944798] - docs, bpf: Add minimal markup to address doc warning (Jiri Olsa) [1944798] - test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 (Jiri Olsa) [1944798] - trace: bpf: Allow bpf to attach to bare tracepoints (Jiri Olsa) [1944798] - docs: bpf: Clarify -mcpu=v3 requirement for atomic ops (Jiri Olsa) [1944798] - tools, headers: Sync struct bpf_perf_event_data (Jiri Olsa) [1944798] - selftests/bpf: Add missing cleanup in atomic_bounds test (Jiri Olsa) [1944798] - docs: bpf: Clarify BPF_CMPXCHG wording (Jiri Olsa) [1944798] - docs: bpf: Fixup atomics markup (Jiri Olsa) [1944798] - bpf: Document new atomic instructions (Jiri Olsa) [1944798] - kbuild: Do not clean resolve_btfids if the output does not exist (Jiri Olsa) [1944798] - kbuild: Add resolve_btfids clean to root clean target (Jiri Olsa) [1944798] - bpf: Introduce task_vma bpf_iter (Jiri Olsa) [1944798] - bpf: Allow bpf_d_path in bpf_iter program (Jiri Olsa) [1944798] - selftests/bpf: Add test for bpf_iter_task_vma (Jiri Olsa) [1944798] - bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs (Jiri Olsa) [1944798] - libbpf: Use SOCK_CLOEXEC when opening the netlink socket (Jiri Olsa) [1944798] - bpf: Update selftests to reflect new error states (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-32 (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-64 (Jiri Olsa) [1944798] - bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1944798] - bpf: Take module reference for trampoline in module (Jiri Olsa) [1944798] - bpf/selftests: Test that kernel rejects a TCP CC with an invalid license (Jiri Olsa) [1944798] - bpf: Enforce that struct_ops programs be GPL-only (Jiri Olsa) [1944798] - libbpf: Fix bail out from 'ringbuf_process_ring()' on error (Jiri Olsa) [1944798] - selftests/bpf: Add selftest for pointer-to-array-of-struct BTF dump (Jiri Olsa) [1944798] - libbpf: Fix BTF dump of pointer-to-array-of-struct (Jiri Olsa) [1944798] - bpf, selftests: Fix up some test_verifier cases for unprivileged (Jiri Olsa) [1944798] - bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp (Jiri Olsa) [1944798] - libbpf: Fix INSTALL flag order (Jiri Olsa) [1944798] - libbpf: Clear map_info before each bpf_obj_get_info_by_fd (Jiri Olsa) [1944798] - samples, bpf: Add missing munmap in xdpsock (Jiri Olsa) [1944798] - tools/resolve_btfids: Fix build error with older host toolchains (Jiri Olsa) [1944798] - selftests/bpf: Fix a compiler warning in global func test (Jiri Olsa) [1944798] - bpf: Drop imprecise log message (Jiri Olsa) [1944798] - bpf: Clear percpu pointers in bpf_prog_clone_free() (Jiri Olsa) [1944798] - bpf: Fix a warning message in mark_ptr_not_null_reg() (Jiri Olsa) [1944798] - selftests/bpf: Add unit tests for pointers in global functions (Jiri Olsa) [1944798] - bpf: Support pointers in global func args (Jiri Olsa) [1944798] - bpf: Extract nullable reg type conversion into a helper function (Jiri Olsa) [1944798] - bpf: Rename bpf_reg_state variables (Jiri Olsa) [1944798] - tools/resolve_btfids: Add /libbpf to .gitignore (Jiri Olsa) [1944798] - bpf: selftests: Add non function pointer test to struct_ops (Jiri Olsa) [1944798] - libbpf: Ignore non function pointer member in struct_ops (Jiri Olsa) [1944798] - bpf: Clear per_cpu pointers during bpf_prog_realloc (Jiri Olsa) [1944798] - selftests/bpf: Add a selftest for the tracing bpf_get_socket_cookie (Jiri Olsa) [1944798] - selftests/bpf: Use vmlinux.h in socket_cookie_prog.c (Jiri Olsa) [1944798] - selftests/bpf: Integrate the socket_cookie test to test_progs (Jiri Olsa) [1944798] - bpf: Expose bpf_get_socket_cookie to tracing programs (Jiri Olsa) [1944798] - selftests/bpf: Convert test_xdp_redirect.sh to bash (Jiri Olsa) [1944798] - selftests/bpf: Add a test for map-in-map and per-cpu maps in sleepable progs (Jiri Olsa) [1944798] - bpf: Allows per-cpu maps and map-in-map in sleepable programs (Jiri Olsa) [1944798] - selftests/bpf: Improve recursion selftest (Jiri Olsa) [1944798] - selftest/bpf: Add a recursion test (Jiri Olsa) [1944798] - bpf: Count the number of times recursion was prevented (Jiri Olsa) [1944798] - bpf: Add per-program recursion prevention mechanism (Jiri Olsa) [1944798] - bpf: Compute program stats for sleepable programs (Jiri Olsa) [1944798] - bpf: Run sleepable programs with migration disabled (Jiri Olsa) [1944798] - bpf: Optimize program stats (Jiri Olsa) [1944798] - selftests/bpf: Simplify the calculation of variables (Jiri Olsa) [1944798] - selftest/bpf: Add test for var-offset stack access (Jiri Olsa) [1944798] - tools/resolve_btfids: Set srctree variable unconditionally (Jiri Olsa) [1944798] - tools/resolve_btfids: Check objects before removing (Jiri Olsa) [1944798] - tools/resolve_btfids: Build libbpf and libsubcmd in separate directories (Jiri Olsa) [1944798] - bpf: Simplify bool comparison (Jiri Olsa) [1944798] - selftests/bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf/benchs/bench_ringbufs: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Refactor BPF_PSEUDO_CALL checking as a helper function (Jiri Olsa) [1944798] - bpf/selftests: Update the IMA test to use BPF ring buffer (Jiri Olsa) [1944798] - bpf: Allow usage of BPF ringbuffer in sleepable programs (Jiri Olsa) [1944798] - bpf/selftests: Add a short note about vmtest.sh in README.rst (Jiri Olsa) [1944798] - bpf: Helper script for running BPF presubmit tests (Jiri Olsa) [1944798] - bpf: Emit explicit NULL pointer checks for PROBE_LDX instructions. (Jiri Olsa) [1944798] - libbpf: Stop using feature-detection Makefiles (Jiri Olsa) [1944798] - selftest/bpf: Testing for multiple logs on REJECT (Jiri Olsa) [1944798] - samples: bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH (Jiri Olsa) [1944798] - samples/bpf: Add include dir for MIPS Loongson64 to fix build errors (Jiri Olsa) [1944798] - bpf: Simplify cases in bpf_base_func_proto (Jiri Olsa) [1944798] - samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to fix build warnings (Jiri Olsa) [1944798] - selftests/bpf: Avoid useless void *-casts (Jiri Olsa) [1944798] - selftests/bpf: Consistent malloc/calloc usage (Jiri Olsa) [1944798] - selftests/bpf: Avoid heap allocation (Jiri Olsa) [1944798] - selftests/bpf: Define local variables at the beginning of a block (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct generic_data * (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct ifaceconfigobj * (Jiri Olsa) [1944798] - selftests/bpf: Remove casting by introduce local variable (Jiri Olsa) [1944798] - selftests/bpf: Improve readability of xdpxceiver/worker_pkt_validate() (Jiri Olsa) [1944798] - selftests/bpf: Remove memory leak (Jiri Olsa) [1944798] - selftests/bpf: Fix style warnings (Jiri Olsa) [1944798] - selftests/bpf: Remove unused enums (Jiri Olsa) [1944798] - selftests/bpf: Remove a lot of ifobject casting (Jiri Olsa) [1944798] - samples/bpf: Add xdp program on egress for xdp_redirect_map (Jiri Olsa) [1944798] - bpf: Fix typo in scalar{,32}_min_max_rsh comments (Jiri Olsa) [1944798] - bpf, docs: Update build procedure for manually compiling LLVM and Clang (Jiri Olsa) [1944798] - selftest/bpf: Fix typo (Jiri Olsa) [1944798] - libbpf: Use string table index from index table if needed (Jiri Olsa) [1944798] - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt (Jiri Olsa) [1944798] - bpf: Permit size-0 datasec (Jiri Olsa) [1944798] - selftests: bpf: Add a new test for bare tracepoints (Jiri Olsa) [1944798] - selftests/bpf: Add verifier tests for x64 jit jump padding (Jiri Olsa) [1944798] - bpf,x64: Pad NOPs to make images converge more easily (Jiri Olsa) [1944798] - tools/bpftool: Add -Wall when building BPF programs (Jiri Olsa) [1944798] - bpf: Declare __bpf_free_used_maps() unconditionally (Jiri Olsa) [1944798] - bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h (Jiri Olsa) [1944798] - kernel.spec: Add support to use vmlinux.h (Jiri Olsa) [1989087] - spec: Add vmlinux.h to kernel-devel package (Jiri Olsa) [1989087] - lib/test_scanf: Handle n_bits == 0 in random tests (Chris von Recklinghausen) [1985062] - printk/console: Check consistent sequence number when handling race in console_unlock() (Chris von Recklinghausen) [1985062] - printk: fix cpu lock ordering (Chris von Recklinghausen) [1985062] - lib/dump_stack: move cpu lock to printk.c (Chris von Recklinghausen) [1985062] - random32: Fix implicit truncation warning in prandom_seed_state() (Chris von Recklinghausen) [1985062] - lib: test_scanf: Remove pointless use of type_min() with unsigned types (Chris von Recklinghausen) [1985062] - selftests: lib: Add wrapper script for test_scanf (Chris von Recklinghausen) [1985062] - lib: test_scanf: Add tests for sscanf number conversion (Chris von Recklinghausen) [1985062] - lib: vsprintf: Fix handling of number field widths in vsscanf (Chris von Recklinghausen) [1985062] - lib: vsprintf: scanf: Negative number must have field width > 1 (Chris von Recklinghausen) [1985062] - usb: host: xhci-tegra: Switch to use ptTs (Chris von Recklinghausen) [1985062] - nilfs2: Switch to use ptTs (Chris von Recklinghausen) [1985062] - kdb: Switch to use ptTs (Chris von Recklinghausen) [1985062] - lib/vsprintf: Allow to override ISO 8601 date and time separator (Chris von Recklinghausen) [1985062] - printk: Remove trailing semicolon in macros (Chris von Recklinghausen) [1985062] - printk: Move EXPORT_SYMBOL() closer to vprintk definition (Chris von Recklinghausen) [1985062] - kernel/printk.c: Fixed mundane typos (Chris von Recklinghausen) [1985062] - printk: rename vprintk_func to vprintk (Chris von Recklinghausen) [1985062] - printk: console: remove unnecessary safe buffer usage (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove _nolock() variants (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock (Chris von Recklinghausen) [1985062] - printk: introduce a kmsg_dump iterator (Chris von Recklinghausen) [1985062] - printk: kmsg_dumper: remove @active field (Chris von Recklinghausen) [1985062] - printk: add syslog_lock (Chris von Recklinghausen) [1985062] - printk: use atomic64_t for devkmsg_user.seq (Chris von Recklinghausen) [1985062] - printk: use seqcount_latch for clear_seq (Chris von Recklinghausen) [1985062] - printk: introduce CONSOLE_LOG_MAX (Chris von Recklinghausen) [1985062] - printk: consolidate kmsg_dump_get_buffer/syslog_print_all code (Chris von Recklinghausen) [1985062] - printk: refactor kmsg_dump_get_buffer() (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove unused fields (Chris von Recklinghausen) [1985062] - printk: limit second loop of syslog_print_all (Chris von Recklinghausen) [1985062] - mtd: mtdoops: synchronize kmsg_dumper (Chris von Recklinghausen) [1985062] - vsprintf: dump full information of page flags in pGp (Chris von Recklinghausen) [1985062] - mm, slub: don't combine pr_err with INFO (Chris von Recklinghausen) [1985062] - mm, slub: use pGp to print page flags (Chris von Recklinghausen) [1985062] - lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() (Chris von Recklinghausen) [1985062] - printk: clarify the documentation for plain pointer printing (Chris von Recklinghausen) [1985062] - lib/vsprintf: do not show no_hash_pointers message multiple times (Chris von Recklinghausen) [1985062] - kdb: Refactor env variables get/set code (Chris von Recklinghausen) [1985062] - kernel: debug: Ordinary typo fixes in the file gdbstub.c (Chris von Recklinghausen) [1985062] - kdb: Simplify kdb commands registration (Chris von Recklinghausen) [1985062] - seqlock,lockdep: Fix seqcount_latch_init() (Chris von Recklinghausen) [1985062] - printk: avoid prb_first_valid_seq() where possible (Chris von Recklinghausen) [1985062] - printk: rectify kernel-doc for prb_rec_init_wr() (Chris von Recklinghausen) [1985062] - lib/vsprintf: no_hash_pointers prints all addresses as unhashed (Chris von Recklinghausen) [1985062] - kselftest: add support for skipped tests (Chris von Recklinghausen) [1985062] - lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers (Chris von Recklinghausen) [1985062] - printk: fix deadlock when kernel panic (Chris von Recklinghausen) [1985062] - torture: Remove "Failed to add ttynull console" false positive (Chris von Recklinghausen) [1985062] - printk: fix string termination for record_print_text() (Chris von Recklinghausen) [1985062] - printk: fix buffer overflow potential for print_text() (Chris von Recklinghausen) [1985062] - printk: fix kmsg_dump_get_buffer length calulations (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix line counting (Chris von Recklinghausen) [1985062] - Revert "init/console: Use ttynull as a fallback when there is no console" (Chris von Recklinghausen) [1985062] - printk: remove obsolete dead assignment (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Reference text_data_ring directly in callees. (Chris von Recklinghausen) [1985062] - printk/console: Allow to disable console output by using console="" or console=null (Chris von Recklinghausen) [1985062] - init/console: Use ttynull as a fallback when there is no console (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock writer-protection of ringbuffer (Chris von Recklinghausen) [1985062] - printk: inline log_output(),log_store() in vprintk_store() (Chris von Recklinghausen) [1985062] - printk: remove unneeded dead-store assignment (Chris von Recklinghausen) [1985062] - printk: finalize records with trailing newlines (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Wrong data pointer when appending small string (Chris von Recklinghausen) [1985062] - printk: reduce setup_text_buf size to LOG_LINE_MAX (Chris von Recklinghausen) [1985062] - printk: avoid and/or handle record truncation (Chris von Recklinghausen) [1985062] - printk: remove dict ring (Chris von Recklinghausen) [1985062] - printk: move dictionary keys to dev_printk_info (Chris von Recklinghausen) [1985062] - printk: move printk_info into separate array (Chris von Recklinghausen) [1985062] - printk: reimplement log_cont using record extension (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add finalization/extension support (Chris von Recklinghausen) [1985062] - printk: ringbuffer: change representation of states (Chris von Recklinghausen) [1985062] - printk: ringbuffer: clear initial reserved fields (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add BLK_DATALESS() macro (Chris von Recklinghausen) [1985062] - printk: ringbuffer: relocate get_data() (Chris von Recklinghausen) [1985062] - printk: ringbuffer: avoid memcpy() on state_var (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix setting state in desc_read() (Chris von Recklinghausen) [1985062] - seqlock: Introduce seqcount_latch_t (Chris von Recklinghausen) [1985062] - scripts/gdb: update for lockless printk ringbuffer (Chris von Recklinghausen) [1985062] - scripts/gdb: add utils.read_ulong() (Chris von Recklinghausen) [1985062] - printk: reduce LOG_BUF_SHIFT range for H8300 (Chris von Recklinghausen) [1985062] - printk: ringbuffer: support dataless records (Chris von Recklinghausen) [1985062] - MAINTAIERS: Add John Ogness as printk reviewer (Chris von Recklinghausen) [1985062] - printk: use the lockless ringbuffer (Chris von Recklinghausen) [1985062] - Revert "printk: lock/unlock console only for new logbuf entries" (Chris von Recklinghausen) [1985062] - printk: add lockless ringbuffer (Chris von Recklinghausen) [1985062] - crash: add VMCOREINFO macro to define offset in a struct declared by typedef (Chris von Recklinghausen) [1985062] - printk: Use fallthrough pseudo-keyword (Chris von Recklinghausen) [1985062] - kernel.h: Move oops_in_progress to printk.h (Chris von Recklinghausen) [1985062] - serial: 8250: change lock order in serial8250_do_startup() (Chris von Recklinghausen) [1985062] - kernel: printk: delete repeated words in comments (Chris von Recklinghausen) [1985062] - random32: Restore __latent_entropy attribute on net_rand_state (Chris von Recklinghausen) [1985062] - random32: add a tracepoint for prandom_u32() (Chris von Recklinghausen) [1985062] - init: open code setting up stdin/stdout/stderr (Chris von Recklinghausen) [1985062] - hvc: unify console setup naming (Chris von Recklinghausen) [1985062] - console: Fix trivia typo 'change' -> 'chance' (Chris von Recklinghausen) [1985062] - console: Propagate error code from console ->setup() (Chris von Recklinghausen) [1985062] - tty: hvc: Return proper error code from console ->setup() hook (Chris von Recklinghausen) [1985062] - lib/vsprintf: Force type of flags value for gfp_t (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace custom spec to print decimals with generic one (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert() (Chris von Recklinghausen) [1985062] - printk: Make linux/printk.h self-contained (Chris von Recklinghausen) [1985062] - doc:kmsg: explicitly state the return value in case of SEEK_CUR (Chris von Recklinghausen) [1985062] - Replace HTTP links with HTTPS ones: vsprintf (Chris von Recklinghausen) [1985062] - Revert "kernel/printk: add kmsg SEEK_CUR handling" (Chris von Recklinghausen) [1985062] - random32: move the pseudo-random 32-bit definitions to prandom.h (Chris von Recklinghausen) [1985062] - printk/kdb: Redirect printk messages into kdb in any context (Chris von Recklinghausen) [1985062] - usb: pulse8-cec: Switch to use ptT (Chris von Recklinghausen) [1985062] - lib/vsprintf: Print time64_t in human readable format (Chris von Recklinghausen) [1985062] - printk: Remove pr_cont_once() (Chris von Recklinghausen) [1985062] - printk: handle blank console arguments passed in. (Chris von Recklinghausen) [1985062] - kernel/printk: add kmsg SEEK_CUR handling (Chris von Recklinghausen) [1985062] - printk: Fix a typo in comment "interator"->"iterator" (Chris von Recklinghausen) [1985062] - printk: Correctly set CON_CONSDEV even when preferred console was not registered (Chris von Recklinghausen) [1985062] - printk: Fix preferred console selection with multiple matches (Chris von Recklinghausen) [1985062] - printk: Move console matching logic into a separate function (Chris von Recklinghausen) [1985062] - lib/vsprintf: update comment about simple_strto() functions (Chris von Recklinghausen) [1985062] - printk: Convert a use of sprintf to snprintf in console_unlock (Chris von Recklinghausen) [1985062] - lib/dynamic_debug.c: use address-of operator on section symbols (Chris von Recklinghausen) [1985062] - printk: fix exclusive_console replaying (Chris von Recklinghausen) [1985062] - Revert "fs: remove ksys_dup()" (Chris von Recklinghausen) [1985062] - early init: fix error handling when opening /dev/console (Chris von Recklinghausen) [1985062] - device.h: move dev_printk()-like functions to dev_printk.h (Chris von Recklinghausen) [1985062] - docs: printk-formats: add ptrdiff_t type to printk-formats (Chris von Recklinghausen) [1985062] - fs: remove ksys_dup() (Chris von Recklinghausen) [1985062] - MAINTAINERS: Add VSPRINTF (Chris von Recklinghausen) [1985062] - tools lib api: Renaming pr_warning to pr_warn (Chris von Recklinghausen) [1985062] - lib: cpu_rmap: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - trace: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - vgacon: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - scsi: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: intel_oaktrail: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: asus-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: eeepc-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - oprofile: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - of: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - macintosh: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - idsn: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - ide: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - crypto: n2: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - clocksource: samsung_pwm_timer: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - gdrom: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - drbd: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - x86: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - arm64: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - dump_stack: avoid the livelock of the dump_lock (Chris von Recklinghausen) [1985062] - lib/vsprintf: Add pfw conversion specifier for printing fwnode names (Chris von Recklinghausen) [1985062] - lib/vsprintf: Make use of fwnode API to obtain node names and separators (Chris von Recklinghausen) [1985062] - ABI: Update dev-kmsg documentation to match current kernel behaviour (Chris von Recklinghausen) [1985062] - printk: Replace strncmp() with str_has_prefix() (Chris von Recklinghausen) [1985062] - lib/test_printf: Remove obvious comments from pd and pD tests (Chris von Recklinghausen) [1985062] - lib/test_printf: Add test of null/invalid pointer dereference for dentry (Chris von Recklinghausen) [1985062] - vsprintf: Prevent crash when dereferencing invalid pointers for pD (Chris von Recklinghausen) [1985062] - printk: Do not lose last line in kmsg buffer dump (Chris von Recklinghausen) [1985062] - scripts/gdb: fix lx-dmesg when CONFIG_PRINTK_CALLER is set (Chris von Recklinghausen) [1985062] - lib/vsprintf: Remove support for pF and pf in favour of pS and ps (Chris von Recklinghausen) [1985062] - tracing: kdb: Allow ftdump to skip all but the last few entries (Chris von Recklinghausen) [1985062] - tracing: kdb: The skip_lines parameter should have been skip_entries (Chris von Recklinghausen) [1985062] - tracing: Add trace_total_entries() / trace_total_entries_cpu() (Chris von Recklinghausen) [1985062] - tty: Add NULL TTY driver (Chris von Recklinghausen) [1985062] - treewide: Switch printk users from pf and pF to ps and pS, respectively (Chris von Recklinghausen) [1985062] - iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver (Chris von Recklinghausen) [1985062] - device.h: Add __cold to dev_ logging functions (Chris von Recklinghausen) [1985062] - dynamic_debug: move pr_err from module.c to ddebug_add_module (Chris von Recklinghausen) [1985062] - dynamic_debug: don't duplicate modname in ddebug_add_module (Chris von Recklinghausen) [1985062] - kdb: use bool for binary state indicators (Chris von Recklinghausen) [1985062] - panic: avoid deadlocks in re-entrant console drivers (Chris von Recklinghausen) [1985062] - x86/apic: Trivial coding style fixes (Chris von Recklinghausen) [1985062] - video/console/vgacon: Print big fat warning with nomodeset (Chris von Recklinghausen) [1985062] - device: Add #define dev_fmt similar to #define pr_fmt (Chris von Recklinghausen) [1985062] - bcache: replace 'pF' by 'pS' in seq_printf() (Chris von Recklinghausen) [1985062] - Revert "Merge: redhat: switch secureboot kernel image signing to release keys" (Augusto Caringi) - drm/nouveau/fifo/ga102: initialise chid on return from channel creation (Ben Skeggs) [1997878] - drm/nouveau/ga102-: support ttm buffer moves via copy engine (Ben Skeggs) [1997878] - drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows (Ben Skeggs) [1997878] - drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences (Ben Skeggs) [1997878] - drm/nouveau/disp: power down unused DP links during init (Ben Skeggs) [1997878] - drm/nouveau: recognise GA107 (Ben Skeggs) [1997878] - PCI: Mark TI C667X to avoid bus reset (Alex Williamson) [1975768] - redhat: switch secureboot kernel image signing to release keys (Bruno Meneguele) - CI: handle RT branches in a single config (Veronika Kabatova) - CI: Fix RT check branch name (Veronika Kabatova) - CI: Drop private CI config (Veronika Kabatova) - CI: extend template use (Veronika Kabatova) - Revert "Merge: mt7921e: enable new Mediatek wireless hardware" (Bruno Meneguele) [2009501] - megaraid_sas: fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [2009022] - scsi: megaraid_sas: mq_poll support (Tomas Henzl) [2009022] - [PATCH v2] scsi: qla2xxx: Suppress unnecessary log messages during login (Nilesh Javali) [1982186] - scsi: qla2xxx: Fix excessive messages during device logout (Nilesh Javali) [1982186] - PCI: pciehp: Ignore Link Down/Up caused by DPC (Myron Stowe) [1981741] - arm64: kpti: Fix "kpti=off" when KASLR is enabled (Mark Salter) [1979731] - arm64: Fix CONFIG_ARCH_RANDOM=n build (Mark Salter) [1979731] - redhat/configs: aarch64: add CONFIG_ARCH_RANDOM (Mark Salter) [1979731] - arm64: Implement archrandom.h for ARMv8.5-RNG (Mark Salter) [1979731] - arm64: kconfig: Fix alignment of E0PD help text (Mark Salter) [1979731] - arm64: Use register field helper in kaslr_requires_kpti() (Mark Salter) [1979731] - arm64: Simplify early check for broken TX1 when KASLR is enabled (Mark Salter) [1979731] - arm64: Use a variable to store non-global mappings decision (Mark Salter) [1979731] - arm64: Don't use KPTI where we have E0PD (Mark Salter) [1979731] - arm64: Factor out checks for KASLR in KPTI code into separate function (Mark Salter) [1979731] - redhat/configs: Add CONFIG_ARM64_E0PD (Mark Salter) [1979731] - arm64: Add initial support for E0PD (Mark Salter) [1979731] - arm64: cpufeature: Export matrix and other features to userspace (Mark Salter) [1980098] - arm64: docs: cpu-feature-registers: Document ID_AA64PFR1_EL1 (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Rewrite bitfields that don't follow [e, s] (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Documents missing visible fields (Mark Salter) [1980098] - arm64: Introduce system_capabilities_finalized() marker (Mark Salter) [1980098] - arm64: entry.S: Do not preempt from IRQ before all cpufeatures are enabled (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: Document HWCAP_SB (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: sort the HWCAP{, 2} documentation by ascending value (Mark Salter) [1980098] - arm64: cpufeature: Treat ID_AA64ZFR0_EL1 as RAZ when SVE is not enabled (Mark Salter) [1980098] - arm64: cpufeature: Effectively expose FRINT capability to userspace (Mark Salter) [1980098] - arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} (Mark Salter) [1980098] - arm64: Expose FRINT capabilities to userspace (Mark Salter) [1980098] - arm64: Expose ARMv8.5 CondM capability to userspace (Mark Salter) [1980098] - docs: arm64: convert perf.txt to ReST format (Mark Salter) [1980098] - docs: arm64: convert docs to ReST and rename to .rst (Mark Salter) [1980098] - Documentation/arm64: HugeTLB page implementation (Mark Salter) [1980098] - Documentation/arm64/sve: Couple of improvements and typos (Mark Salter) [1980098] - arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_encoding() (Mark Salter) [1980098] - arm64: Expose SVE2 features for userspace (Mark Salter) [1980098] - arm64: Advertise ARM64_HAS_DCPODP cpu feature (Mark Salter) [1980098] - arm64: add CVADP support to the cache maintenance helper (Mark Salter) [1980098] - arm64: Fix minor issues with the dcache_by_line_op macro (Mark Salter) [1980098] - arm64: Expose DC CVADP to userspace (Mark Salter) [1980098] - arm64: Handle trapped DC CVADP (Mark Salter) [1980098] - arm64: HWCAP: encapsulate elf_hwcap (Mark Salter) [1980098] - arm64: HWCAP: add support for AT_HWCAP2 (Mark Salter) [1980098] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1965331] - x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap (Aristeu Rozanski) [1965331] - EDAC, mce_amd: Print ExtErrorCode and description on a single line (Aristeu Rozanski) [1965331]- scsi: ibmvfc: Fix command state accounting and stale response detection (Steve Best) [1988157] - tasklist_lock, ppc64: Convert tasklist_lock to use qrwlock for ppc64 (Waiman Long) [1978377] - tasklist_lock, ppc64: Provide infrastructure to support specific use of qrwlock (Waiman Long) [1978377] - redhat/configs: Disable CONFIG_PPC_QUEUED_SPINLOCKS (Waiman Long) [1978377] - qspinlock: use signed temporaries for cmpxchg (Waiman Long) [1978377] - powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() that adds the lock hint (Waiman Long) [1978377] - powerpc/pseries: Implement paravirt qspinlocks for SPLPAR (Waiman Long) [1978377] - powerpc/64s: Implement queued spinlocks and rwlocks (Waiman Long) [1978377] - powerpc: Move spinlock implementation to simple_spinlock (Waiman Long) [1978377] - locking/spinlocks: Remove an instruction from spin and write locks (Waiman Long) [1978377] - net: Fix skb->csum update in inet_proto_csum_replace16(). (Balazs Nemeth) [1975193] - [s390] s390/dasd: fix use after free in dasd path handling (Claudio Imbrenda) [1996764] - powerpc/bpf: Fix detecting BPF atomic instructions (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Use runtime page size (Viktor Malik) [1931483] - libbpf: Add bpf_map__inner_map API (Viktor Malik) [1931483] - selftests/bpf: ringbuf: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: mmap: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in map_ptr (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in sockopt_sk (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Remove version (Viktor Malik) [1931483] - powerpc/64s: Fix crashes when toggling entry flush barrier (Diego Domingos) [1894804] - powerpc/64s: flush L1D after user accesses (Diego Domingos) [1894804] - powerpc/uaccess: Evaluate macro arguments once, before user access is allowed (Diego Domingos) [1894804] - powerpc: Fix __clear_user() with KUAP enabled (Diego Domingos) [1894804] - powerpc: Implement user_access_begin and friends (Diego Domingos) [1894804] - powerpc: Add a framework for user access tracking (Diego Domingos) [1894804] - powerpc/64s: flush L1D on kernel entry (Diego Domingos) [1894804] - redhat: enable CONFIG_SLAB_FREELIST_HARDENED (Rafael Aquini) [1862283] - include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap (Rafael Aquini) [1862283] - uapi: rename ext2_swab() to swab() and share globally in swab.h (Rafael Aquini) [1862283] - lib/timerqueue: Rely on rbtree semantics for next timer (Phil Auld) [1984798] - e1000e: Do not take care about recovery NVM checksum (Ken Cox) [1984558] - qrtr: disable CONFIG_QRTR for non x86_64 archs (Íñigo Huguet) [1999642] - ceph: fix possible null-pointer dereference in ceph_mdsmap_decode() (Jeff Layton) [1989999] - ceph: fix dereference of null pointer cf (Jeff Layton) [1989999] - ceph: correctly handle releasing an embedded cap flush (Jeff Layton) [1989999] - ceph: take snap_empty_lock atomically with snaprealm refcount change (Jeff Layton) [1989999] - ceph: don't WARN if we're still opening a session to an MDS (Jeff Layton) [1989999] - rbd: don't hold lock_rwsem while running_list is being drained (Jeff Layton) [1989999] - rbd: always kick acquire on "acquired" and "released" notifications (Jeff Layton) [1989999] - ceph: take reference to req->r_parent at point of assignment (Jeff Layton) [1989999] - ceph: eliminate ceph_async_iput() (Jeff Layton) [1989999] - ceph: don't take s_mutex in ceph_flush_snaps (Jeff Layton) [1989999] - ceph: don't take s_mutex in try_flush_caps (Jeff Layton) [1989999] - ceph: don't take s_mutex or snap_rwsem in ceph_check_caps (Jeff Layton) [1989999] - ceph: eliminate session->s_gen_ttl_lock (Jeff Layton) [1989999] - ceph: allow ceph_put_mds_session to take NULL or ERR_PTR (Jeff Layton) [1989999] - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm (Jeff Layton) [1989999] - ceph: add some lockdep assertions around snaprealm handling (Jeff Layton) [1989999] - ceph: decoding error in ceph_update_snap_realm should return -EIO (Jeff Layton) [1989999] - ceph: add IO size metrics support (Jeff Layton) [1989999] - ceph: update and rename __update_latency helper to __update_stdev (Jeff Layton) [1989999] - ceph: simplify the metrics struct (Jeff Layton) [1989999] - libceph: fix doc warnings in cls_lock_client.c (Jeff Layton) [1989999] - libceph: remove unnecessary ret variable in ceph_auth_init() (Jeff Layton) [1989999] - libceph: kill ceph_none_authorizer::reply_buf (Jeff Layton) [1989999] - ceph: make ceph_queue_cap_snap static (Jeff Layton) [1989999] - ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty (Jeff Layton) [1989999] - libceph: set global_id as soon as we get an auth ticket (Jeff Layton) [1989999] - libceph: don't pass result into ac->ops->handle_reply() (Jeff Layton) [1989999] - ceph: fix error handling in ceph_atomic_open and ceph_lookup (Jeff Layton) [1989999] - ceph: must hold snap_rwsem when filling inode for async create (Jeff Layton) [1989999] - libceph: Fix spelling mistakes (Jeff Layton) [1989999] - libceph: don't set global_id until we get an auth ticket (Jeff Layton) [1989999] - libceph: bump CephXAuthenticate encoding version (Jeff Layton) [1989999] - ceph: don't allow access to MDS-private inodes (Jeff Layton) [1989999] - ceph: fix up some bare fetches of i_size (Jeff Layton) [1989999] - ceph: support getting ceph.dir.rsnaps vxattr (Jeff Layton) [1989999] - ceph: drop pinned_page parameter from ceph_get_caps (Jeff Layton) [1989999] - ceph: fix inode leak on getattr error in __fh_to_dentry (Jeff Layton) [1989999] - ceph: only check pool permissions for regular files (Jeff Layton) [1989999] - ceph: send opened files/pinned caps/opened inodes metrics to MDS daemon (Jeff Layton) [1989999] - ceph: avoid counting the same request twice or more (Jeff Layton) [1989999] - ceph: rename the metric helpers (Jeff Layton) [1989999] - ceph: fix kerneldoc copypasta over ceph_start_io_direct (Jeff Layton) [1989999] - ceph: don't use d_add in ceph_handle_snapdir (Jeff Layton) [1989999] - ceph: don't clobber i_snap_caps on non-I_NEW inode (Jeff Layton) [1989999] - ceph: fix fall-through warnings for Clang (Jeff Layton) [1989999] - net: ceph: Fix a typo in osdmap.c (Jeff Layton) [1989999] - ceph: don't allow type or device number to change on non-I_NEW inodes (Jeff Layton) [1989999] - ceph: defer flushing the capsnap if the Fb is used (Jeff Layton) [1989999] - ceph: allow queueing cap/snap handling after putting cap references (Jeff Layton) [1989999] - ceph: clean up inode work queueing (Jeff Layton) [1989999] - ceph: fix flush_snap logic after putting caps (Jeff Layton) [1989999] - libceph: fix "Boolean result is used in bitwise operation" warning (Jeff Layton) [1989999] - new helper: inode_wrong_type() (Jeff Layton) [1989999] - kabi: Adding symbol single_release (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol single_open (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_read (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_printf (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_lseek (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol unregister_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_init (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_del (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_alloc (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_add (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol alloc_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol pcie_capability_read_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_read_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_clear_and_set_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_set_power_state (drivers/pci/pci.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_irq_vector (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_get_device (drivers/pci/search.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_free_irq_vectors (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_alloc_irq_vectors_affinity (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol kexec_crash_loaded (kernel/kexec_core.c) (Čestmír Kalina) [1945491] - perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS (Michael Petlan) [1998051] - perf/x86/intel/uncore: Fix Add BW copypasta (Michael Petlan) [1998051] - perf/x86/intel/uncore: Add BW counters for GT, IA and IO breakdown (Michael Petlan) [1998051] - Revert "ice: Add initial support framework for LAG" (Michal Schmidt) [1999016] - net: re-initialize slow_gro flag at gro_list_prepare time (Paolo Abeni) [2002367] - cxgb4: dont touch blocked freelist bitmap after free (Rahul Lakkireddy) [1998148] - cxgb4vf: configure ports accessible by the VF (Rahul Lakkireddy) [1961329] - scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (Dick Kennedy) [1976332] - scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (Dick Kennedy) [1976332] - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash (Dick Kennedy) [1976332]- md/raid10: properly indicate failure when ending a failed write request (Nigel Croxon) [1983859] - md: Constify attribute_group structs (Nigel Croxon) [1983859] - md: mark some personalities as deprecated (Nigel Croxon) [1983859] - md/raid1: rename print_msg with r1bio_existed (Nigel Croxon) [1983859] - async_xor: check src_offs is not NULL before updating it (Nigel Croxon) [1983859] - async_xor: increase src_offs when dropping destination page (Nigel Croxon) [1983859] - md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1983859] - md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1983859] - md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1983859] - md/raid6: let async recovery function support different page offset (Nigel Croxon) [1983859] - md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1983859] - md/raid5: convert to new xor compution interface (Nigel Croxon) [1983859] - md/raid5: add new xor function to support different page offset (Nigel Croxon) [1983859] - md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1983859] - md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1983859] - x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR (Jay Shin) [1994421] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [1987094] - crypto: ccp - shutdown SEV firmware on kexec (Vladis Dronov) [1987094] - crypto: ccp - Use list_move_tail instead of list_del/list_add_tail in ccp-dmaengine.c (Vladis Dronov) [1987094] - crypto: ccp: ccp-dev: Fix a little doc-rot (Vladis Dronov) [1987094] - crypto: ccp - Fix a resource leak in an error handling path (Vladis Dronov) [1987094] - crypto: ccp - Annotate SEV Firmware file names (Vladis Dronov) [1987094] - crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void functions (Vladis Dronov) [1987094] - crypto: ccp - Use DEFINE_SPINLOCK() for spinlock (Vladis Dronov) [1987094] - crypto: ccp - A value assigned to a variable is never used (Vladis Dronov) [1987094] - crypto: ccp - Don't initialize SEV support without the SEV feature (Vladis Dronov) [1987094] - crypto: ccp - fix error handling (Vladis Dronov) [1987094] - crypto: ccp - use generic power management (Vladis Dronov) [1987094] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1987094] - crypto: ahash - remove useless setting of type flags (Vladis Dronov) [1987094] - crypto: ccp - Silence strncpy warning (Vladis Dronov) [1987094] - crypto: ccp - permit asynchronous skcipher as fallback (Vladis Dronov) [1987094] - crypto: ccp - Fix sparse warnings (Vladis Dronov) [1987094] - crypto: ccp - Update CCP driver maintainer information (Vladis Dronov) [1987094] - crypto: ccp - Fix use of merged scatterlists (Vladis Dronov) [1987094] - crypto: ccp - remove redundant assignment to variable ret (Vladis Dronov) [1987094] - crypto: ccp - use crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: hash - introduce crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: ccp -- don't "select" CONFIG_DMADEVICES (Vladis Dronov) [1987094] - crypto: ccp - Update MAINTAINERS for CCP driver (Vladis Dronov) [1987094] - crypto: ccp - switch from ablkcipher to skcipher (Vladis Dronov) [1987094] - ipc: replace costly bailout check in sysvipc_find_ipc() (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() incorrectly updates position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() should increase position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - psi: Fix psi state corruption when schedule() races with cgroup move (Waiman Long) [2002025] - psi: Optimize task switch inside shared cgroups (Waiman Long) [2002025] - kthread: Fix PF_KTHREAD vs to_kthread() race (Waiman Long) [2002025] - sched/fair: Ignore percpu threads for imbalance pulls (Waiman Long) [2002025] - sched: Fix get_push_task() vs migrate_disable() (Waiman Long) [2002025] - sched: Don't defer CPU pick to migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify set_affinity_pending refcounts (Waiman Long) [2002025] - sched: Fix affine_move_task() self-concurrency (Waiman Long) [2002025] - sched: Optimize migration_cpu_stop() (Waiman Long) [2002025] - sched: Collate affine_move_task() stoppers (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() requeueing (Waiman Long) [2002025] - sched: Relax the set_cpus_allowed_ptr() semantics (Waiman Long) [2002025] - sched: Fix CPU hotplug / tighten is_per_cpu_kthread() (Waiman Long) [2002025] - sched: Prepare to use balance_push in ttwu() (Waiman Long) [2002025] - workqueue: Restrict affinity change to rescuer (Waiman Long) [2002025] - workqueue: Tag bound workers with KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - kthread: Extract KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - sched: Don't run cpu-online with balance_push() enabled (Waiman Long) [2002025] - workqueue: Use cpu_possible_mask instead of cpu_active_mask to break affinity (Waiman Long) [2002025] - sched/core: Print out straggler tasks in sched_cpu_dying() (Waiman Long) [2002025] - sched: Optimize finish_lock_switch() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() WARN (Waiman Long) [2002025] - sched/core: Add missing completion for affine_move_task() waiters (Waiman Long) [2002025] - stop_machine, rcu: Mark functions as notrace (Waiman Long) [2002025] - sched: Comment affine_move_task() (Waiman Long) [2002025] - sched: Deny self-issued __set_cpus_allowed_ptr() when migrate_disable() (Waiman Long) [2002025] - sched/proc: Print accurate cpumask vs migrate_disable() (Waiman Long) [2002025] - sched: Make migrate_disable/enable() independent of RT (Waiman Long) [2002025] - sched: Fix migrate_disable() vs rt/dl balancing (Waiman Long) [2002025] - sched, lockdep: Annotate ->pi_lock recursion (Waiman Long) [2002025] - sched,rt: Use the full cpumask for balancing (Waiman Long) [2002025] - sched,rt: Use cpumask_any*_distribute() (Waiman Long) [2002025] - sched/core: Make migrate disable and CPU hotplug cooperative (Waiman Long) [2002025] - sched: Fix migrate_disable() vs set_cpus_allowed_ptr() (Waiman Long) [2002025] - sched: Add migrate_disable() (Waiman Long) [2002025] - sched: Massage set_cpus_allowed() (Waiman Long) [2002025] - sched: Fix hotplug vs CPU bandwidth control (Waiman Long) [2002025] - sched/hotplug: Consolidate task migration on CPU unplug (Waiman Long) [2002025] - workqueue: Manually break affinity on hotplug (Waiman Long) [2002025] - sched/core: Wait for tasks being pushed away on hotplug (Waiman Long) [2002025] - sched/hotplug: Ensure only per-cpu kthreads run during hotplug (Waiman Long) [2002025] - sched: Fix balance_callback() (Waiman Long) [2002025] - maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault (Waiman Long) [2002025] - s390/ftrace: fix potential crashes when switching tracers (Waiman Long) [2002025] - psi: Move PF_MEMSTALL out of task->flags (Waiman Long) [2002025] - psi: Optimize switching tasks inside shared cgroups (Waiman Long) [2002025] - psi: Fix cpu.pressure for cpu.max and competing cgroups (Waiman Long) [2002025] - stop_machine: Make stop_cpus() static (Waiman Long) [2002025] - stop_machine: remove try_stop_cpus helper (Waiman Long) [2002025] - kernel.h: Add non_block_start/end() (Waiman Long) [2002025] - processor: get rid of cpu_relax_yield (Waiman Long) [2002025] - processor: remove spin_cpu_yield (Waiman Long) [2002025] - s390: improve wait logic of stop_machine (Waiman Long) [2002025] - sched/core: Fix typo in comment (Waiman Long) [2002025] - ia64/tlb: Eradicate tlb_migrate_finish() callback (Waiman Long) [2002025] - sched/core: Remove unnecessary unlikely() in push_*_task() (Waiman Long) [2002025] - sched/fair: Reduce long-tail newly idle balance cost (Phil Auld) [1971918] - hwmon: (acpi_power_meter) Fix lockdep splat (Waiman Long) [1997807] - redhat: open the RHEL-8.6 development (Augusto Caringi) [2000679] - rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086] - selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086]- selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [1997178] - mptcp: fix possible divide by zero (Paolo Abeni) [1997178] - mptcp: drop tx skb cache (Paolo Abeni) [1997178] - mptcp: fix memory leak on address flush (Paolo Abeni) [1997178] - ice: Only lock to update netdev dev_addr (Michal Schmidt) [1995868] - ice: restart periodic outputs around time changes (Ken Cox) [1992750] - ice: Fix perout start time rounding (Ken Cox) [1992750] - net/sched: ets: fix crash when flipping from 'strict' to 'quantum' (Davide Caratti) [1981184] - ovl: prevent private clone if bind mount is not allowed (Miklos Szeredi) [1993131] {CVE-2021-3732} - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1997193] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1997193] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1997193] - bpf: bpftool: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1997124] - perf/x86/intel: Apply mid ACK for small core (Michael Petlan) [1838573] - perf/x86/intel/lbr: Zero the xstate buffer on allocation (Michael Petlan) [1838573] - perf: Fix task context PMU for Hetero (Michael Petlan) [1838573] - perf/x86/intel: Fix fixed counter check warning for some Alder Lake (Michael Petlan) [1838573] - perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context (Michael Petlan) [1838573] - x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs (Michael Petlan) [1838573] - perf/x86/rapl: Add support for Intel Alder Lake (Michael Petlan) [1838573] - perf/x86/cstate: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/msr: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/intel/uncore: Add Alder Lake support (Michael Petlan) [1838573] - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE (Michael Petlan) [1838573] - perf/x86/intel: Add Alder Lake Hybrid support (Michael Petlan) [1838573] - perf/x86: Support filter_match callback (Michael Petlan) [1838573] - perf/x86/intel: Add attr_update for Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Add structures for the attributes of Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Register hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Factor out x86_pmu_show_pmu_cap (Michael Petlan) [1838573] - perf/x86: Remove temporary pmu assignment in event_init (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_extra_regs (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_event_constraints (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_num_counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for extra_regs (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for event constraints (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for hardware cache event (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for unconstrained (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for intel_ctrl (Michael Petlan) [1838573] - perf/x86/intel: Hybrid PMU support for perf capabilities (Michael Petlan) [1838573] - perf/x86: Track pmu in per-CPU cpu_hw_events (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES for arch LBR read (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch (Michael Petlan) [1838573] - x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature (Michael Petlan) [1838573] - x86/fpu/xstate: Support dynamic supervisor feature for LBR (Michael Petlan) [1838573] - x86/fpu: Use proper mask to replace full instruction mask (Michael Petlan) [1838573] - x86/cpu: Add helper function to get the type of the current hybrid CPU (Michael Petlan) [1838573] - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit (Michael Petlan) [1838573] - HID: make arrays usage and value to be the same (Benjamin Tissoires) [1974942] - ACPI: PM: s2idle: Invert Microsoft UUID entry and exit (David Arcari) [1960440] - platform/x86: amd-pmc: Fix undefined reference to __udivdi3 (David Arcari) [1960440] - platform/x86: amd-pmc: Fix missing unlock on error in amd_pmc_send_cmd() (David Arcari) [1960440] - platform/x86: amd-pmc: Use return code on suspend (David Arcari) [1960440] - platform/x86: amd-pmc: Add new acpi id for future PMC controllers (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging s0ix counters (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging SMU metrics (David Arcari) [1960440] - platform/x86: amd-pmc: call dump registers only once (David Arcari) [1960440] - platform/x86: amd-pmc: Fix SMU firmware reporting mechanism (David Arcari) [1960440] - platform/x86: amd-pmc: Fix command completion code (David Arcari) [1960440] - usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir (David Arcari) [1960440] - ACPI: PM: Only mark EC GPE for wakeup on Intel systems (David Arcari) [1960440] - ACPI: PM: Adjust behavior for field problems on AMD systems (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for new Microsoft UUID (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for multiple func mask (David Arcari) [1960440] - ACPI: PM: s2idle: Refactor common code (David Arcari) [1960440] - ACPI: PM: s2idle: Use correct revision id (David Arcari) [1960440] - ACPI: PM: s2idle: Add missing LPS0 functions for AMD (David Arcari) [1960440] - lockd: Fix invalid lockowner cast after vfs_test_lock (Benjamin Coddington) [1986138]- blk-mq: fix is_flush_rq (Ming Lei) [1992700] - blk-mq: fix kernel panic during iterating over flush request (Ming Lei) [1992700]- smb2: fix use-after-free in smb2_ioctl_query_info() (Ronnie Sahlberg) [1952781] - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Mike Snitzer) [1996854] - md/raid10: Remove rcu_dereference when it doesn't need rcu lock to protect (Nigel Croxon) [1978115] - scsi: csiostor: Mark known unused variable as __always_unused (Raju Rangoju) [1961333] - scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() (Raju Rangoju) [1961333] - scsi: csiostor: Remove set but not used variable 'rln' (Raju Rangoju) [1961333] - scsi: csiostor: Return value not required for csio_dfs_destroy (Raju Rangoju) [1961333] - scsi: csiostor: Fix NULL check before debugfs_remove_recursive (Raju Rangoju) [1961333] - scsi: csiostor: Don't enable IRQs too early (Raju Rangoju) [1961333] - scsi: csiostor: Fix spelling typos (Raju Rangoju) [1961333] - scsi: csiostor: Prefer pcie_capability_read_word() (Raju Rangoju) [1961333] - scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd() (Raju Rangoju) [1961394] - net: Use skb_frag_off accessors (Raju Rangoju) [1961394] - net: Use skb accessors in network drivers (Raju Rangoju) [1961394] - cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds (Raju Rangoju) [1961394] - scsi: libcxgbi: Fix a use after free in cxgbi_conn_xmit_pdu() (Raju Rangoju) [1961394] - scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc (Raju Rangoju) [1961394] - scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Clean up a debug printk (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked (Raju Rangoju) [1961394] - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy() (Raju Rangoju) [1961394] - scsi: libcxgbi: remove unused function to stop warning (Raju Rangoju) [1961394] - scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (Raju Rangoju) [1961394] - net/chelsio: Delete drive and module versions (Raju Rangoju) [1961394] - chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1961394] - [netdrv] treewide: prefix header search paths with $(srctree)/ (Raju Rangoju) [1961394] - libcxgb: fix incorrect ppmax calculation (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix TLS dependency (Raju Rangoju) [1961394] - [target] treewide: Use fallthrough pseudo-keyword (Raju Rangoju) [1961394] - scsi: cxgb4i: Add support for iSCSI segmentation offload (Raju Rangoju) [1961394] - [target] treewide: Use sizeof_field() macro (Raju Rangoju) [1961394] - [target] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove superfluous null check (Raju Rangoju) [1961394]- KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985413] {CVE-2021-3653} - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Jon Maloy) [1985430] {CVE-2021-3656} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1985159] - drm/i915/display: support ddr5 mem types (Lyude Paul) [1992233] - drm/i915/adl_s: Update ddi buf translation tables (Lyude Paul) [1992233] - drm/i915/adl_s: Wa_14011765242 is also needed on A1 display stepping (Lyude Paul) [1992233] - drm/i915/adl_s: Extend Wa_1406941453 (Lyude Paul) [1992233] - drm/i915: Implement Wa_1508744258 (Lyude Paul) [1992233] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Lyude Paul) [1992233] - drm/i915: Add the missing adls vswing tables (Lyude Paul) [1992233] - drm/i915: Add Wa_14011060649 (Lyude Paul) [1992233] - drm/i915/adl_s: Add Interrupt Support (Lyude Paul) [1992233] - drm/amdgpu: add another Renoir DID (Lyude Paul) [1980900]- net/mlx5: Fix flow table chaining (Amir Tzin) [1987139] - openvswitch: fix sparse warning incorrect type (Mark Gray) [1992773] - openvswitch: fix alignment issues (Mark Gray) [1992773] - openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS (Mark Gray) [1992773] - openvswitch: Introduce per-cpu upcall dispatch (Mark Gray) [1992773] - KVM: X86: Expose bus lock debug exception to guest (Paul Lai) [1842322] - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit (Paul Lai) [1842322] - scsi: libfc: Fix array index out of bound exception (Chris Leech) [1972643] - scsi: libfc: FDMI enhancements (Chris Leech) [1972643] - scsi: libfc: Add FDMI-2 attributes (Chris Leech) [1972643] - scsi: qedf: Add vendor identifier attribute (Chris Leech) [1972643] - scsi: libfc: Initialisation of RHBA and RPA attributes (Chris Leech) [1972643] - scsi: libfc: Correct the condition check and invalid argument passed (Chris Leech) [1972643] - scsi: libfc: Work around -Warray-bounds warning (Chris Leech) [1972643] - scsi: fc: FDMI enhancement (Chris Leech) [1972643] - scsi: libfc: Move scsi/fc_encode.h to libfc (Chris Leech) [1972643] - scsi: fc: Correct RHBA attributes length (Chris Leech) [1972643] - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [1991976] - x86/fpu: Prevent state corruption in __fpu__restore_sig() (Terry Bowman) [1970086] - x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer (Terry Bowman) [1970086] - x86/pkru: Write hardware init value to PKRU when xstate is init (Terry Bowman) [1970086] - x86/process: Check PF_KTHREAD and not current->mm for kernel threads (Terry Bowman) [1970086] - x86/fpu: Add address range checks to copy_user_to_xstate() (Terry Bowman) [1970086] - selftests/x86: Test signal frame XSTATE header corruption handling (Terry Bowman) [1970086] - Bump DRM backport version to 5.12.14 (Lyude Paul) [1944405] - drm/i915: Use the correct max source link rate for MST (Lyude Paul) [1944405 1966599] - drm/dp_mst: Use Extended Base Receiver Capability DPCD space (Lyude Paul) [1944405 1966599] - drm/i915/display: Defeature PSR2 for RKL and ADL-S (Lyude Paul) [1944405] - drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA (Lyude Paul) [1944405] - drm/amdgpu: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/radeon: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/nouveau: wait for moving fence after pinning v2 (Lyude Paul) [1944405] - radeon: use memcpy_to/fromio for UVD fw upload (Lyude Paul) [1944405] - drm/amd/amdgpu:save psp ring wptr to avoid attack (Lyude Paul) [1944405] - drm/amd/display: Fix potential memory leak in DMUB hw_init (Lyude Paul) [1944405] - drm/amdgpu: refine amdgpu_fru_get_product_info (Lyude Paul) [1944405] - drm/amd/display: Allow bandwidth validation for 0 streams. (Lyude Paul) [1944405] - drm: Lock pointer access in drm_master_release() (Lyude Paul) [1944405] - drm: Fix use-after-free read in drm_getunique() (Lyude Paul) [1944405] - drm/amdgpu: make sure we unpin the UVD BO (Lyude Paul) [1944405] - drm/amdgpu: Don't query CE and UE errors (Lyude Paul) [1944405] - drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create (Lyude Paul) [1944405] - drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest() (Lyude Paul) [1944405] - drm/amdgpu: stop touching sched.ready in the backend (Lyude Paul) [1944405] - drm/amd/amdgpu: fix a potential deadlock in gpu reset (Lyude Paul) [1944405] - drm/amdgpu: Fix a use-after-free (Lyude Paul) [1944405] - drm/amd/amdgpu: fix refcount leak (Lyude Paul) [1944405] - drm/amd/display: Disconnect non-DP with no EDID (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error (Lyude Paul) [1944405] - drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amd/pm: correct MGpuFanBoost setting (Lyude Paul) [1944405] - drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 (Lyude Paul) [1944405] - drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 (Lyude Paul) [1944405] - dma-buf: fix unintended pin/unpin warnings (Lyude Paul) [1944405] - drm/amdgpu: update sdma golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: update gc golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang (Lyude Paul) [1944405] - drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE (Lyude Paul) [1944405] - drm/radeon: use the dummy page for GART if needed (Lyude Paul) [1944405] - drm/amd/display: Use the correct max downscaling value for DCN3.x family (Lyude Paul) [1944405] - drm/i915/gem: Pin the L-shape quirked object as unshrinkable (Lyude Paul) [1944405] - drm/ttm: Do not add non-system domain BO into swap list (Lyude Paul) [1944405] - drm/amd/display: Fix two cursor duplication when using overlay (Lyude Paul) [1944405] - amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID (Lyude Paul) [1944405] - drm/i915/display: fix compiler warning about array overrun (Lyude Paul) [1944405] - drm/i915: Fix crash in auto_retire (Lyude Paul) [1944405] - drm/i915/overlay: Fix active retire callback alignment (Lyude Paul) [1944405] - drm/i915: Read C0DRB3/C1DRB3 as 16 bits again (Lyude Paul) [1944405] - drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp (Lyude Paul) [1944405] - drm/i915/dp: Use slow and wide link training for everything (Lyude Paul) [1944405] - drm/i915: Avoid div-by-zero on gen2 (Lyude Paul) [1944405] - drm/amd/display: Initialize attribute for hdcp_srm sysfs file (Lyude Paul) [1944405] - drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected (Lyude Paul) [1944405] - drm/radeon: Avoid power table parsing memory leaks (Lyude Paul) [1944405] - drm/radeon: Fix off-by-one power_state index heap overwrite (Lyude Paul) [1944405] - drm/amdgpu: Add mem sync flag for IB allocated by SA (Lyude Paul) [1944405] - drm/amd/display: add handling for hdcp2 rx id list validation (Lyude Paul) [1944405] - drm/amd/display: fixed divide by zero kernel crash during dsc enablement (Lyude Paul) [1944405] - drm/amd/display: Force vsync flip when reconfiguring MPCC (Lyude Paul) [1944405] - arm64: enable tlbi range instructions (Jeremy Linton) [1861872] - arm64: tlb: Use the TLBI RANGE feature in arm64 (Jeremy Linton) [1861872] - arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature (Jeremy Linton) [1861872] - arm64/cpufeature: Add remaining feature bits in ID_AA64ISAR0 register (Jeremy Linton) [1861872] - arm64: tlbflush: Ensure start/end of address range are aligned to stride (Jeremy Linton) [1861872] - arm64: Detect the ARMv8.4 TTL feature (Jeremy Linton) [1861872] - arm64: tlbi: Set MAX_TLBI_OPS to PTRS_PER_PTE (Jeremy Linton) [1861872]- bpf: Fix integer overflow involving bucket_size (Jiri Olsa) [1992588] - bpf: Fix leakage due to insufficient speculative store bypass mitigation (Jiri Olsa) [1992588] - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 (Jiri Olsa) [1992588] - bpf: Fix OOB read when printing XDP link fdinfo (Jiri Olsa) [1992588] - bpf, test: fix NULL pointer dereference on invalid expected_attach_type (Jiri Olsa) [1992588] - bpf: Fix tail_call_reachable rejection for interpreter when jit failed (Jiri Olsa) [1992588] - bpf: Track subprog poke descriptors correctly and fix use-after-free (Jiri Olsa) [1992588] - bpf: Fix null ptr deref with mixed tail calls and subprogs (Jiri Olsa) [1992588] - bpf: Fix leakage under speculation on mispredicted branches (Jiri Olsa) [1992588] - bpf: Set mac_len in bpf_skb_change_head (Jiri Olsa) [1992588] - bpf: Prevent writable memory-mapping of read-only ringbuf pages (Jiri Olsa) [1992588] - bpf: Fix alu32 const subreg bound tracking on bitwise operations (Jiri Olsa) [1992588] - xsk: Fix broken Tx ring validation (Jiri Olsa) [1992588] - xsk: Fix for xp_aligned_validate_desc() when len == chunk_size (Jiri Olsa) [1992588] - bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1992588] - bpf: Refcount task stack in bpf_get_task_stack (Jiri Olsa) [1992588] - bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG (Jiri Olsa) [1992588] - selftest/bpf: Add a test to check trampoline freeing logic. (Jiri Olsa) [1992588] - bpf: Fix fexit trampoline. (Jiri Olsa) [1992588] - ftrace: Fix modify_ftrace_direct. (Jiri Olsa) [1992588] - ftrace: Add a helper function to modify_ftrace_direct() to allow arch optimization (Jiri Olsa) [1992588] - ftrace: Add helper find_direct_entry() to consolidate code (Jiri Olsa) [1992588] - bpf: Fix truncation handling for mod32 dst reg wrt zero (Jiri Olsa) [1992588] - bpf: Fix an unitialized value in bpf_iter (Jiri Olsa) [1992588] - bpf_lru_list: Read double-checked variable once without lock (Jiri Olsa) [1992588] - mt76: validate rx A-MSDU subframes (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath11k: Drop multicast fragments (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath11k: Clear the fragment cache during key install (Íñigo Huguet) [1991459] {CVE-2020-24587} - ath10k: Validate first subframe of A-MSDU before processing the list (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath10k: Fix TKIP Michael MIC verification for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26141} - ath10k: drop MPDU which has discard flag set by firmware for SDIO (Íñigo Huguet) [1991459] {CVE-2020-24588} - ath10k: drop fragments with multicast DA for SDIO (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: drop fragments with multicast DA for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: add CCMP PN replay protection for fragmented frames for PCIe (Íñigo Huguet) [1991459] - mac80211: extend protection against mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: do not accept/forward invalid EAPOL frames (Íñigo Huguet) [1991459] {CVE-2020-26139} - mac80211: prevent attacks on TKIP/WEP as well (Íñigo Huguet) [1991459] {CVE-2020-26141} - mac80211: check defrag PN against current frame (Íñigo Huguet) [1991459] - mac80211: add fragment cache to sta_info (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: drop A-MSDUs on old ciphers (Íñigo Huguet) [1991459] {CVE-2020-24588} - cfg80211: mitigate A-MSDU aggregation attacks (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - mac80211: properly handle A-MSDUs that start with an RFC 1042 header (Íñigo Huguet) [1991459] - mac80211: prevent mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: assure all fragments are encrypted (Íñigo Huguet) [1991459] {CVE-2020-26147} - tipc: call tipc_wait_for_connect only when dlen is not 0 (Xin Long) [1989361] - mptcp: remove tech preview warning (Florian Westphal) [1985120] - tcp: consistently disable header prediction for mptcp (Florian Westphal) [1985120] - selftests: mptcp: fix case multiple subflows limited by server (Florian Westphal) [1985120] - selftests: mptcp: turn rp_filter off on each NIC (Florian Westphal) [1985120] - selftests: mptcp: display proper reason to abort tests (Florian Westphal) [1985120] - mptcp: properly account bulk freed memory (Florian Westphal) [1985120] - mptcp: fix 'masking a bool' warning (Florian Westphal) [1985120] - mptcp: refine mptcp_cleanup_rbuf (Florian Westphal) [1985120] - mptcp: use fast lock for subflows when possible (Florian Westphal) [1985120] - mptcp: avoid processing packet if a subflow reset (Florian Westphal) [1985120] - mptcp: add sk parameter for mptcp_get_options (Florian Westphal) [1985120] - mptcp: fix syncookie process if mptcp can not_accept new subflow (Florian Westphal) [1985120] - mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join (Florian Westphal) [1985120] - mptcp: avoid race on msk state changes (Florian Westphal) [1985120] - mptcp: fix 32 bit DSN expansion (Florian Westphal) [1985120] - mptcp: fix bad handling of 32 bit ack wrap-around (Florian Westphal) [1985120] - tcp: parse mptcp options contained in reset packets (Florian Westphal) [1985120] - ionic: count csum_none when offload enabled (Jonathan Toppins) [1991646] - ionic: fix up dim accounting for tx and rx (Jonathan Toppins) [1991646] - ionic: remove intr coalesce update from napi (Jonathan Toppins) [1991646] - ionic: catch no ptp support earlier (Jonathan Toppins) [1991646] - ionic: make all rx_mode work threadsafe (Jonathan Toppins) [1991646] - dmaengine: idxd: Fix missing error code in idxd_cdev_open() (Jerry Snitselaar) [1990637] - dmaengine: idxd: add missing dsa driver unregister (Jerry Snitselaar) [1990637] - dmaengine: idxd: add engine 'struct device' missing bus type assignment (Jerry Snitselaar) [1990637] - dmaengine: idxd: remove MSIX masking for interrupt handlers (Jerry Snitselaar) [1990637] - dmaengine: idxd: Use cpu_feature_enabled() (Jerry Snitselaar) [1990637] - dmaengine: idxd: enable SVA feature for IOMMU (Jerry Snitselaar) [1990637] - dmagenine: idxd: Don't add portal offset in idxd_submit_desc (Jerry Snitselaar) [1990637] - ethtool: strset: fix message length calculation (Balazs Nemeth) [1989003] - net: add strict checks in netdev_name_node_alt_destroy() (Andrea Claudi) [1859038] - net: rtnetlink: fix bugs in rtnl_alt_ifname() (Andrea Claudi) [1859038] - net: rtnetlink: add linkprop commands to add and delete alternative ifnames (Andrea Claudi) [1859038] - net: check all name nodes in __dev_alloc_name (Andrea Claudi) [1859038] - net: fix a leak in register_netdevice() (Andrea Claudi) [1859038] - tun: fix memory leak in error path (Andrea Claudi) [1859038] - net: propagate errors correctly in register_netdevice() (Andrea Claudi) [1859038] - net: introduce name_node struct to be used in hashlist (Andrea Claudi) [1859038] - net: procfs: use index hashlist instead of name hashlist (Andrea Claudi) [1859038] - configs: Enable CONFIG_CHELSIO_INLINE_CRYPTO (Raju Rangoju) [1961368] - cxgb4/ch_ktls: Clear resources when pf4 device is removed (Raju Rangoju) [1961374] - ch_ktls: Remove redundant variable result (Raju Rangoju) [1961374] - ch_ktls: do not send snd_una update to TCB in middle (Raju Rangoju) [1961374] - ch_ktls: tcb close causes tls connection failure (Raju Rangoju) [1961374] - ch_ktls: fix device connection close (Raju Rangoju) [1961374] - ch_ktls: Fix kernel panic (Raju Rangoju) [1961374] - ch_ktls: fix enum-conversion warning (Raju Rangoju) [1961374] - net: ethernet: chelsio: inline_crypto: Mundane typos fixed throughout the file chcr_ktls.c (Raju Rangoju) [1961374] - ch_ipsec: Remove initialization of rxq related data (Raju Rangoju) [1961388] - ch_ktls: fix build warning for ipv4-only config (Raju Rangoju) [1961374] - ch_ktls: lock is not freed (Raju Rangoju) [1961374] - ch_ktls: stop the txq if reaches threshold (Raju Rangoju) [1961374] - ch_ktls: tcb update fails sometimes (Raju Rangoju) [1961374] - ch_ktls/cxgb4: handle partial tag alone SKBs (Raju Rangoju) [1961374] - ch_ktls: don't free skb before sending FIN (Raju Rangoju) [1961374] - ch_ktls: packet handling prior to start marker (Raju Rangoju) [1961374] - ch_ktls: Correction in middle record handling (Raju Rangoju) [1961374] - ch_ktls: missing handling of header alone (Raju Rangoju) [1961374] - ch_ktls: Correction in trimmed_len calculation (Raju Rangoju) [1961374] - cxgb4/ch_ktls: creating skbs causes panic (Raju Rangoju) [1961374] - ch_ktls: Update cheksum information (Raju Rangoju) [1961374] - ch_ktls: Correction in finding correct length (Raju Rangoju) [1961374] - cxgb4/ch_ktls: decrypted bit is not enough (Raju Rangoju) [1961374] - cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr (Raju Rangoju) [1961388] - cxgb4/ch_ktls: ktls stats are added at port level (Raju Rangoju) [1961374] - ch_ktls: Issue if connection offload fails (Raju Rangoju) [1961374] - chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4 (Raju Rangoju) [1961388] - chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4 (Raju Rangoju) [1961388] - crypto: chelsio - fix minor indentation issue (Raju Rangoju) [1961368] - crypto/chcr: move nic TLS functionality to drivers/net (Raju Rangoju) [1961368] - cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4 (Raju Rangoju) [1961388] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Raju Rangoju) [1961368] - chelsio/chtls: separate chelsio tls driver from crypto driver (Raju Rangoju) [1961368] - crypto: chelsio - Fix some pr_xxx messages (Raju Rangoju) [1961368] - crypto: chelsio - Avoid some code duplication (Raju Rangoju) [1961368] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Raju Rangoju) [1961368] - crypto: aead - remove useless setting of type flags (Raju Rangoju) [1961368] - crypto: Replace zero-length array with flexible-array (Raju Rangoju) [1961368] - [Crypto] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961368] - Crypto/chcr: Checking cra_refcnt before unregistering the algorithms (Raju Rangoju) [1961368] - Crypto/chcr: Calculate src and dst sg lengths separately for dma map (Raju Rangoju) [1961368] - Crypto/chcr: Fixes a coccinile check error (Raju Rangoju) [1961368] - Crypto/chcr: Fixes compilations warnings (Raju Rangoju) [1961368] - crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 (Raju Rangoju) [1961368] - crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h (Raju Rangoju) [1961368] - Crypto/chcr: fix for hmac(sha) test fails (Raju Rangoju) [1961368] - Crypto/chcr: fix for ccm(aes) failed test (Raju Rangoju) [1961368] - Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests (Raju Rangoju) [1961368] - crypto: chelsio - remove redundant assignment to variable error (Raju Rangoju) [1961368] - chcr: Fix CPU hard lockup (Raju Rangoju) [1961368] - crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Raju Rangoju) [1961368] - crypto: chelsio - switch to skcipher API (Raju Rangoju) [1961368] - crypto: chelsio - Remove VLA usage of skcipher (Raju Rangoju) [1961368]- tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. (Chris von Recklinghausen) [1989485] {CVE-2021-3679} - vmlinux.lds.h: Keep .ctors.* with .ctors (Jan Stancek) [1993208] - spi: pxa2xx: Add support for Intel Alder Lake PCH-P (Steve Best) [1978463] - bnxt_en: allow promiscuous mode for trusted VFs (Jonathan Toppins) [1730616] - arm64: memory: Add missing brackets to untagged_addr() macro (Chris von Recklinghausen) [1955809] - arm64: tags: Preserve tags for addresses translated via TTBR1 (Chris von Recklinghausen) [1955809] - arm64: entry: Move ct_user_exit before any other exception (Chris von Recklinghausen) [1955809] - arm64: memory: Implement __tag_set() as common function (Chris von Recklinghausen) [1955809] - arm64: mm: Really fix sparse warning in untagged_addr() (Chris von Recklinghausen) [1955809] - arm64: untag user pointers in access_ok and __uaccess_mask_ptr (Chris von Recklinghausen) [1955809] - arm64/mm: fix variable 'tag' set but not used (Chris von Recklinghausen) [1955809] - arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 (Chris von Recklinghausen) [1955809] - arm64: compat: Add separate CP15 trapping hook (Chris von Recklinghausen) [1955809] - arm64: don't restore GPRs when context tracking (Chris von Recklinghausen) [1955809]- bareudp: Fix invalid read beyond skb's linear data (Guillaume Nault) [1990938] - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest (Michael Petlan) [1990695] - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands (Balazs Nemeth) [1956825] - net: dcb: Validate netlink message in DCB handler (Balazs Nemeth) [1956825] - xfrm: Fix RCU vs hash_resize_mutex lock inversion (Sabrina Dubroca) [1988405] - Revert "xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype" (Sabrina Dubroca) [1988405] - xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype (Sabrina Dubroca) [1988405] - [s390] s390/AP: support new dynamic AP bus size limit (Claudio Imbrenda) [1974581] - net: sched: act_mirred: Reset ct info when mirror/redirect skb (Hangbin Liu) [1980532] - ucounts: Move max_time_namespace according to ucount_type (Alex Gladkov) [1982954] - perf vendor events power10: Adds 24x7 nest metric events for power10 platform (Diego Domingos) [1946650] - perf/core: fix backport of PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Diego Domingos) [1946650] - perf vendor events powerpc: Fix eventcode of power10 JSON events (Diego Domingos) [1946650] - perf vendor events: Initial JSON/events list for power10 platform (Diego Domingos) [1946650] - powerpc/perf: Fix sampled instruction type for larx/stcx (Diego Domingos) [1946650] - powerpc/perf: Fix the threshold event selection for memory events in power10 (Diego Domingos) [1946650] - perf sort: Display sort dimension p_stage_cyc only on supported archs (Diego Domingos) [1946650] - perf tools: Support pipeline stage cycles for powerpc (Diego Domingos) [1946650] - perf powerpc: Add support for PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf sort: Add dynamic headers for perf report columns (Diego Domingos) [1946650] - powerpc/perf: Expose processor pipeline stage cycles using PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording (Diego Domingos) [1946650] - powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - powerpc/perf: Infrastructure to support checking of attr.config* (Diego Domingos) [1946650] - powerpc/perf: Add platform specific check_attr_config (Diego Domingos) [1946650] - ice: add support for auxiliary input/output pins (Jonathan Toppins) [1956913] - ice: enable transmit timestamps for E810 devices (Jonathan Toppins) [1944818] - ice: enable receive hardware timestamping (Jonathan Toppins) [1944818] - ice: report the PTP clock index in ethtool .get_ts_info (Jonathan Toppins) [1944818] - ice: register 1588 PTP clock device object for E810 devices (Jonathan Toppins) [1944818] - ice: add low level PTP clock access functions (Jonathan Toppins) [1944818] - ice: add support for set/get of driver-stored firmware parameters (Jonathan Toppins) [1944818] - ice: process 1588 PTP capabilities during initialization (Jonathan Toppins) [1944818] - ice: add support for sideband messages (Jonathan Toppins) [1944818]- bnxt_en: Fix static checker warning in bnxt_fw_reset_task() (Jonathan Toppins) [1989274] - bnxt_en: Check abort error state in bnxt_half_open_nic() (Jonathan Toppins) [1989274] - bnxt_en: fix error path of FW reset (Jonathan Toppins) [1989274] - bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() (Jonathan Toppins) [1989274] - bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() (Jonathan Toppins) [1989274] - bnxt_en: reject ETS settings that will starve a TC (Jonathan Toppins) [1989274] - bnxt_en: don't disable an already disabled PCI device (Jonathan Toppins) [1989274] - bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after firmware reset. (Jonathan Toppins) [1989274] - i40e: Fix log TC creation failure when max num of queues is exceeded (Stefan Assmann) [1920274] - i40e: Fix queue-to-TC mapping on Tx (Stefan Assmann) [1920274] - i40e: Add additional info to PHY type error (Stefan Assmann) [1920274] - i40e: Fix firmware LLDP agent related warning (Stefan Assmann) [1920274] - i40e: Fix logic of disabling queues (Stefan Assmann) [1920274] - i40e: add support for PTP external synchronization clock (Stefan Assmann) [1920274] - i40e: improve locking of mac_filter_hash (Stefan Assmann) [1920274] - i40e: Fix missing rtnl locking when setting up pf switch (Stefan Assmann) [1920274] - i40e: fix PTP on 5Gb links (Stefan Assmann) [1920274] - i40e: Fix autoneg disabling for non-10GBaseT links (Stefan Assmann) [1920274] - i40e: Fix error handling in i40e_vsi_open (Stefan Assmann) [1920274] - intel: Remove rcu_read_lock() around XDP program invocation (Stefan Assmann) [1920274] - i40e: clean up packet type lookup table (Stefan Assmann) [1920274] - i40e: add correct exception tracing for XDP (Stefan Assmann) [1920274] - i40e: Remove LLDP frame filters (Stefan Assmann) [1920274] - i40e: Fix PHY type identifiers for 2.5G and 5G adapters (Stefan Assmann) [1920274] - i40e: Fix use-after-free in i40e_client_subtask() (Stefan Assmann) [1920274] - i40e: fix broken XDP support (Stefan Assmann) [1920274] - i40e: refactor repeated link state reporting code (Stefan Assmann) [1920274] - i40e: optimize for XDP_REDIRECT in xsk path (Stefan Assmann) [1920274] - i40e: fix the panic when running bpf in xdpdrv mode (Stefan Assmann) [1920274] - i40e: Fix sparse warning: missing error code 'err' (Stefan Assmann) [1920274] - i40e: Fix sparse error: 'vsi->netdev' could be null (Stefan Assmann) [1920274] - i40e: Fix sparse error: uninitialized symbol 'ring' (Stefan Assmann) [1920274] - i40e: Fix sparse errors in i40e_txrx.c (Stefan Assmann) [1920274] - i40e: Fix display statistics for veb_tc (Stefan Assmann) [1920274] - i40e: fix receiving of single packets in xsk zero-copy mode (Stefan Assmann) [1920274] - i40e: Fix inconsistent indenting (Stefan Assmann) [1920274] - i40e: Fix oops at i40e_rebuild() (Stefan Assmann) [1920274] - i40e: Fix kernel oops when i40e driver removes VF's (Stefan Assmann) [1920274] - i40e: Added Asym_Pause to supported link modes (Stefan Assmann) [1920274] - net: i40e: remove repeated words (Stefan Assmann) [1920274] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Stefan Assmann) [1920274] - intel: clean up mismatched header comments (Stefan Assmann) [1920274] - intel: Update drivers to use ethtool_sprintf (Stefan Assmann) [1920274] - i40e: move headroom initialization to i40e_configure_rx_ring (Stefan Assmann) [1920274] - i40e: Fix endianness conversions (Stefan Assmann) [1920274] - i40e: Fix add TC filter for IPv6 (Stefan Assmann) [1920274] - i40e: Fix addition of RX filters after enabling FW LLDP agent (Stefan Assmann) [1920274] - i40e: Fix overwriting flow control settings during driver loading (Stefan Assmann) [1920274] - i40e: Add zero-initialization of AQ command structures (Stefan Assmann) [1920274] - i40e: Fix memory leak in i40e_probe (Stefan Assmann) [1920274] - i40e: Fix flow for IPv6 next header (extension header) (Stefan Assmann) [1920274] - i40e: Fix incorrect argument in call to ipv6_addr_any() (Stefan Assmann) [1920274] - i40e: store the result of i40e_rx_offset() onto i40e_ring (Stefan Assmann) [1920274] - i40e: Simplify the do-while allocation loop (Stefan Assmann) [1920274] - i40e: adjust i40e_is_non_eop (Stefan Assmann) [1920274] - i40e: drop misleading function comments (Stefan Assmann) [1920274] - i40e: drop redundant check when setting xdp prog (Stefan Assmann) [1920274] - i40e: remove the useless value assignment in i40e_clean_adminq_subtask (Stefan Assmann) [1920274] - i40e: VLAN field for flow director (Stefan Assmann) [1920274] - i40e: Add flow director support for IPv6 (Stefan Assmann) [1920274] - i40e: Add EEE status getting & setting implementation (Stefan Assmann) [1920274] - i40e: Fix uninitialized variable mfs_max (Stefan Assmann) [1920274] - i40e: Add netlink callbacks support for software based DCB (Stefan Assmann) [1920274] - i40e: Add init and default config of software based DCB (Stefan Assmann) [1920274] - i40e: Add hardware configuration for software based DCB (Stefan Assmann) [1920274] - i40e: Log error for oversized MTU on device (Stefan Assmann) [1920274] - i40e: consolidate handling of XDP program actions (Stefan Assmann) [1920274] - i40e: remove the redundant buffer info updates (Stefan Assmann) [1920274] - i40e: remove unnecessary cleaned_count updates (Stefan Assmann) [1920274] - i40e: remove unnecessary memory writes of the next to clean pointer (Stefan Assmann) [1920274] - i40e: Use batched xsk Tx interfaces to increase performance (Stefan Assmann) [1920274] - i40e: convert to new udp_tunnel infrastructure (Stefan Assmann) [1920274] - netfilter: nf_tables: skip module reference count bump on object updates (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix unexpected EOPNOTSUPP error (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Fix an Oops in nf_tables_updobj() error handling (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix possible null-pointer dereference in object update (Fernando Fernandez Mancera) [1944487] - netfilter: nft_quota: add quota object update support (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Introduce stateful object update operation (Fernando Fernandez Mancera) [1944487] - cifs: retry lookup and readdir when EAGAIN is returned. (Ronnie Sahlberg) [1972411] - netfilter: nf_tables: Fix dereference of null pointer flow (Florian Westphal) [1985087] - netfilter: nf_tables: memleak in hw offload abort path (Florian Westphal) [1985087] - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols (Florian Westphal) [1985087] - netfilter: synproxy: Fix out of bounds when parsing TCP options (Florian Westphal) [1985087] - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches (Florian Westphal) [1985087] - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service (Florian Westphal) [1985087] - netfilter: nftables: avoid overflows in nft_hash_buckets() (Florian Westphal) [1985087] - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check (Florian Westphal) [1985087] - netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic (Florian Westphal) [1985087] - netfilter: nftables_offload: special ethertype handling for VLAN (Florian Westphal) [1985087] - netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector (Florian Westphal) [1985087] - netfilter: nft_payload: fix C-VLAN offload support (Florian Westphal) [1985087] - ipvs: allow connection reuse for unconfirmed conntrack (Florian Westphal) [1985087] - net: fix GRO skb truesize update (Paolo Abeni) [1987391] - sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [1987391] - veth: use skb_prepare_for_gro() (Paolo Abeni) [1987391] - skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [1987391] - net: optimize GRO for the common case. (Paolo Abeni) [1987391] - sk_buff: track extension status in slow_gro (Paolo Abeni) [1987391] - sk_buff: track dst status in slow_gro (Paolo Abeni) [1987391] - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [1987391] - skbuff: Fix build with SKB extensions disabled (Paolo Abeni) [1987391] - skbuff: Release nfct refcount on napi stolen or re-used skbs (Paolo Abeni) [1987391] - selftests: net: veth: add tests for set_channel (Paolo Abeni) [1987391] - veth: create by default nr_possible_cpus queues (Paolo Abeni) [1987391] - veth: implement support for set_channel ethtool op (Paolo Abeni) [1987391] - veth: factor out initialization helper (Paolo Abeni) [1987391] - veth: always report zero combined channels (Paolo Abeni) [1987391] - veth: Implement ethtool's get_channelis() callback (Paolo Abeni) [1987391] - net: add GSO UDP L4 and GSO fraglists to the list of software-backed types (Paolo Abeni) [1987391] - ice: Support RSS configure removal for AVF (Jonathan Toppins) [1946726] - ice: Enable RSS configure for AVF (Jonathan Toppins) [1946726] - ice: Add helper function to get the VF's VSI (Jonathan Toppins) [1946726] - ice: remove redundant assignment to pointer vsi (Jonathan Toppins) [1946726] - ice: Advertise virtchnl UDP segmentation offload capability (Jonathan Toppins) [1946726] - ice: Allow ignoring opcodes on specific VF (Jonathan Toppins) [1946726] - ice: warn about potentially malicious VFs (Jonathan Toppins) [1946726] - ice: Consolidate VSI state and flags (Jonathan Toppins) [1946726] - ice: Refactor ice_set/get_rss into LUT and key specific functions (Jonathan Toppins) [1946726] - ice: Refactor get/set RSS LUT to use struct parameter (Jonathan Toppins) [1946726] - ice: Change ice_vsi_setup_q_map() to not depend on RSS (Jonathan Toppins) [1946726] - ice: Check FDIR program status for AVF (Jonathan Toppins) [1946726] - ice: Add more FDIR filter type for AVF (Jonathan Toppins) [1946726] - ice: Add GTPU FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add non-IP Layer2 protocol FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add new actions support for VF FDIR (Jonathan Toppins) [1946726] - ice: Add FDIR pattern action parser for VF (Jonathan Toppins) [1946726] - ice: Enable FDIR Configure for AVF (Jonathan Toppins) [1946726] - ice: Add support for per VF ctrl VSI enabling (Jonathan Toppins) [1946726] - ice: Enhanced IPv4 and IPv6 flow filter (Jonathan Toppins) [1946726] - ice: Support to separate GTP-U uplink and downlink (Jonathan Toppins) [1946726] - ice: Add more advanced protocol support in flow filter (Jonathan Toppins) [1946726] - ice: Support non word aligned input set field (Jonathan Toppins) [1946726] - ice: Add more basic protocol support for flow filter (Jonathan Toppins) [1946726] - sctp: move the active_key update after sh_keys is added (Xin Long) [1986966] - sctp: fix return value check in __sctp_rcv_asconf_lookup (Xin Long) [1986966] - sctp: delete addr based on sin6_scope_id (Xin Long) [1986966] - sctp: update active_key for asoc when old key is being replaced (Xin Long) [1986966] - sctp: move 198 addresses from unusable to private scope (Xin Long) [1986966] - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY (Xin Long) [1986966] - sctp: validate chunk size in __rcv_asconf_lookup (Xin Long) [1986966] - sctp: add size validation when walking chunks (Xin Long) [1986966] - sctp: validate from_addr_param return (Xin Long) [1986966] - sctp: fix the proc_handler for sysctl encap_port (Xin Long) [1986966] - sctp: add the missing setting for asoc encap_port (Xin Long) [1986966] - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b (Xin Long) [1986966] - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() (Xin Long) [1986966] - sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms (Xin Long) [1986966] - bonding: allow nesting of bonding device (Antoine Tenart) [1989099] - bonding: avoid adding slave device with IFF_MASTER flag (Antoine Tenart) [1989099] - ice: don't remove netdev->dev_addr from uc sync list (Ken Cox) [1873969 1961018] - ice: Stop processing VF messages during teardown (Ken Cox) [1986451] - ice: Prevent probing virtual functions (Ken Cox) [1952810] - ima: extend boot_aggregate with kernel measurements (Bruno Meneguele) [1977422] - selftest/bpf: Verifier tests for var-off access (Jiri Olsa) [1960944] {CVE-2021-29155} - selftest/bpf: Adjust expected verifier errors (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: No need to simulate speculative domain for immediates (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix mask direction swap upon off reg sign change (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Wrap aux data inside bpf_sanitize_info container (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix pointer arithmetic mask tightening under state pruning (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix leakage of uninitialized bpf stack under speculation (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: Fix masking negation logic upon negative dst register (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: verifier: Allocate idmap scratch in verifier env (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Tighten speculative pointer arithmetic mask (Jiri Olsa) [1960944 1972496] {CVE-2021-29155 CVE-2021-33200} - bpf: Move sanitize_val_alu out of op switch (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Refactor and streamline bounds check into helper (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Allow variable-offset stack access (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Improve verifier error messages for users (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Rework ptr_limit into alu_limit and add common error path (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Ensure off_reg has no mixed signed bounds for all types (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Move off_reg into sanitize_ptr_alu (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Use correct permission flag for mixed signed bounds arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Add sanity check for upper ptr_limit (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Simplify alu_limit masking for pointer arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix off-by-one for area size in creating mask to left (Jiri Olsa) [1960944] {CVE-2021-29155} - Documentation/x86: Add ratelimit in buslock.rst (Prarit Bhargava) [1948048] - Documentation/admin-guide: Add bus lock ratelimit (Prarit Bhargava) [1948048] - x86/bus_lock: Set rate limit for bus lock (Prarit Bhargava) [1948048] - Documentation/x86: Add buslock.rst (Prarit Bhargava) [1948048] - [s390] net/smc: Ensure correct state of the socket in send path (Claudio Imbrenda) [1731026] - [s390] net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() (Claudio Imbrenda) [1731026] - [s390] net/smc: Make SMC statistics network namespace aware (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC fallback statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add SMC statistics support (Claudio Imbrenda) [1731026] - [s390] s390/ap: Fix hanging ioctl caused by wrong msg counter (Claudio Imbrenda) [1984762] - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988226] {CVE-2021-37576} - NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT (Benjamin Coddington) [1983793] - selftests/powerpc: EBB selftest for MMCR0 control for PMU SPRs in ISA v3.1 (Desnes A. Nunes do Rosario) [1991753] - selftests/powerpc: Fix "no_handler" EBB selftest (Desnes A. Nunes do Rosario) [1991753] - powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set (Desnes A. Nunes do Rosario) [1991753] - powerpc/pmu: Make the generic compat PMU use the architected events (Desnes A. Nunes do Rosario) [1991753] - perf script python: Fix buffer size to report iregs in perf script (Desnes A. Nunes do Rosario) [1991753] - ceph: reduce contention in ceph_check_delayed_caps() (Jeff Layton) [1953430]- net: mac802154: Fix general protection fault (Chris von Recklinghausen) [1984571] {CVE-2021-3659} - Bluetooth: fix the erroneous flush_work() order (Chris von Recklinghausen) [1964559] {CVE-2021-3564} - Bluetooth: use correct lock to prevent UAF of hdev object (Chris von Recklinghausen) [1968214] {CVE-2021-3573} - usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI (Torez Smith) [1972139] - usb: ehci: do not initialise static variables (Torez Smith) [1972139] - usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core (Torez Smith) [1972139] - USB: ehci: drop workaround for forced irq threading (Torez Smith) [1972139] - usb: ehci: add spurious flag to disable overcurrent checking (Torez Smith) [1972139] - perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1871785] - tty: vt: always invoke vc->vc_sw->con_resize callback (Maxim Levitsky) [1957611] - iavf: fix locking of critical sections (Stefan Assmann) [1975245] - iavf: do not override the adapter state in the watchdog task (Stefan Assmann) [1975245] - ixgbe: Fix packet corruption due to missing DMA sync (Ken Cox) [1920269] - ixgbe: Fix an error handling path in 'ixgbe_probe()' (Ken Cox) [1920269] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1920269] - ixgbe: add correct exception tracing for XDP (Ken Cox) [1920269] - ixgbe: Fix out-bounds warning in ixgbe_host_interface_command() (Ken Cox) [1920269] - ixgbe: reduce checker warnings (Ken Cox) [1920269] - ixgbe: use checker safe conversions (Ken Cox) [1920269] - ixgbe: fix large MTU request from VF (Ken Cox) [1920269] - net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c (Ken Cox) [1920269] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920269] - ixgbe: Support external GBE SerDes PHY BCM54616s (Ken Cox) [1920269] - ixgbe: fix unbalanced device enable/disable in suspend/resume (Ken Cox) [1920269] - ixgbe: Fix NULL pointer dereference in ethtool loopback test (Ken Cox) [1920269] - ixgbe: Fix fall-through warnings for Clang (Ken Cox) [1920269] - intel: clean up mismatched header comments (Ken Cox) [1920269] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Ken Cox) [1920269] - intel: Update drivers to use ethtool_sprintf (Ken Cox) [1920269] - ixgbe: optimize for XDP_REDIRECT in xsk path (Ken Cox) [1920269] - ixgbe: move headroom initialization to ixgbe_configure_rx_ring (Ken Cox) [1920269] - ixgbe: Fix memleak in ixgbe_configure_clsu32 (Ken Cox) [1920269] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920269] - ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring (Ken Cox) [1920269] - net: ixgbe: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920269] - ixgbe: avoid premature Rx buffer reuse (Ken Cox) [1920269] - net: remove unneeded break (Ken Cox) [1920269] - ixgbe: add pause frame stats (Ken Cox) [1920269] - iavf: Set RSS LUT and key in reset handle path (Ken Cox) [1910853] - [netdrv] chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1955208] - cxgb4: avoid collecting SGE_QBASE regs during traffic (Raju Rangoju) [1955208] - cxgb4: collect serial config version from register (Raju Rangoju) [1955208] - cxgb4: remove unused vpd_cap_addr (Raju Rangoju) [1955208] - cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant (Raju Rangoju) [1955208] - cxgb4: Assign boolean values to a bool variable (Raju Rangoju) [1955208] - cxgb4: enable interrupt based Tx completions for T5 (Raju Rangoju) [1955208] - cxgb4: fix the panic caused by non smac rewrite (Raju Rangoju) [1955208] - cxgb4: Fix the -Wmisleading-indentation warning (Raju Rangoju) [1955208] - cxgb4: set up filter action after rewrites (Raju Rangoju) [1955208] - cxgb4: handle 4-tuple PEDIT to NAT mode translation (Raju Rangoju) [1955208] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Raju Rangoju) [1955208] - net: cxbg4: Remove pointless in_interrupt() check (Raju Rangoju) [1955208] - cxgb4: Avoid log flood (Raju Rangoju) [1955208] - cxgb4: fix memory leak during module unload (Raju Rangoju) [1955208] - cxgb4: Fix offset when clearing filter byte counters (Raju Rangoju) [1955208] - cxgb4: add error handlers to LE intr_handler (Raju Rangoju) [1955208] - cxgb4: insert IPv6 filter rules in next free region (Raju Rangoju) [1955208] - cxgb4: Fix race between loopback and normal Tx path (Raju Rangoju) [1955208] - cxgb4: Fix work request size calculation for loopback test (Raju Rangoju) [1955208] - cxgb4: add TC-MATCHALL IPv6 support (Raju Rangoju) [1955208] - cxgb4: fix extracting IP addresses in TC-FLOWER rules (Raju Rangoju) [1955208] - cxgb4: fix check for running offline ethtool selftest (Raju Rangoju) [1955208] - cxgb4: add loopback ethtool self-test (Raju Rangoju) [1955208] - net: cxgb4: reject unsupported coalescing params (Raju Rangoju) [1955208] - cxgb4: use eth_zero_addr() to clear mac address (Raju Rangoju) [1955208] - cxgb4: add missing release on skb in uld_send() (Raju Rangoju) [1955208] - cxgb4: convert to new udp_tunnel_nic infra (Raju Rangoju) [1955208] - cxgb4: fix all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: add main VI to mirror VI config replication (Raju Rangoju) [1955208] - cxgb4: add support for mirror Rxqs (Raju Rangoju) [1955208] - cxgb4: add mirror action to TC-MATCHALL offload (Raju Rangoju) [1955208] - net: cxgb4: fix return error value in t4_prep_fw (Raju Rangoju) [1955208] - cxgb4: move device dump arrays in header to C file (Raju Rangoju) [1955208] - cxgb4: always sync access when flashing PHY firmware (Raju Rangoju) [1955208] - cxgb4: update kernel-doc line comments (Raju Rangoju) [1955208] - cxgb4: fix set but unused variable when DCB is disabled (Raju Rangoju) [1955208] - cxgb4: move DCB version extern to header file (Raju Rangoju) [1955208] - cxgb4: remove cast when saving IPv4 partial checksum (Raju Rangoju) [1955208] - cxgb4: fix SGE queue dump destination buffer context (Raju Rangoju) [1955208] - cxgb4: use correct type for all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: fix endian conversions for L4 ports in filters (Raju Rangoju) [1955208] - cxgb4: parse TC-U32 key values and masks natively (Raju Rangoju) [1955208] - cxgb4: use unaligned conversion for fetching timestamp (Raju Rangoju) [1955208] - cxgb4: move PTP lock and unlock to caller in Tx path (Raju Rangoju) [1955208] - cxgb4: move handling L2T ARP failures to caller (Raju Rangoju) [1955208] - cxgb4: Use struct_size() helper (Raju Rangoju) [1955208] - cxgb4: add action to steer flows to specific Rxq (Raju Rangoju) [1955208] - cxgb4: add support to fetch ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter deletion (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter insertion (Raju Rangoju) [1955208] - [netdrv] flow_offload: check for basic action hw stats type (Raju Rangoju) [1955208] - cxgb4: add skeleton for ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add support to read serial flash (Raju Rangoju) [1955208] - cxgb4: add support to flash boot cfg image (Raju Rangoju) [1955208] - cxgb4: add support to flash boot image (Raju Rangoju) [1955208] - cxgb4: add support to flash PHY image (Raju Rangoju) [1955208] - cxgb4: update set_flash to flash different images (Raju Rangoju) [1955208] - cxgb4: Use kfree() instead kvfree() where appropriate (Raju Rangoju) [1955208] - cxgb4: Use pM format specifier for MAC addresses (Raju Rangoju) [1955208] - net: sock: fix in-kernel mark setting (Alexander Aring) [1509204] - sock: Reset dst when changing sk_mark via setsockopt (Alexander Aring) [1509204] - fs: dlm: fix mark setting deadlock (Alexander Aring) [1509204] - fs: dlm: fix mark per nodeid setting (Alexander Aring) [1509204] - fs: dlm: remove lock dependency warning (Alexander Aring) [1509204] - fs: dlm: set skb mark per peer socket (Alexander Aring) [1509204] - fs: dlm: set skb mark for listen socket (Alexander Aring) [1509204] - net: sock: add sock_set_mark (Alexander Aring) [1509204] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1959110] - can: gw: synchronize rcu operations before removing gw job entry (Balazs Nemeth) [1986334] - can: bcm: fix infoleak in struct bcm_msg_head (Balazs Nemeth) [1986334] - can: af_can: prevent potential access of uninitialized member in canfd_rcv() (Balazs Nemeth) [1956730] - can: af_can: prevent potential access of uninitialized member in can_rcv() (Balazs Nemeth) [1956730] - can: proc: can_remove_proc(): silence remove_proc_entry warning (Balazs Nemeth) [1956730] - cifs: add missing parsing of backupuid (Ronnie Sahlberg) [1987126] - cifs: use helpers when parsing uid/gid mount options and validate them (Ronnie Sahlberg) [1987126] - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [1939133] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [1939133] - kernfs: switch kernfs to use an rwsem (Ian Kent) [1939133] - kernfs: use VFS negative dentry caching (Ian Kent) [1939133] - kernfs: add a revision to identify directory node changes (Ian Kent) [1939133] - kernfs: move revalidate to be near lookup (Ian Kent) [1939133]- mlxsw: spectrum_mr: Update egress RIF list before route's action (Ivan Vecera) [1941938] - selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Increase the tolerance of backlog buildup (Ivan Vecera) [1941938] - selftests: mlxsw: Return correct error code in resource scale tests (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in port_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: sch_red_ets: Test proper counter cleaning in ETS (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Index future FIFOs by band number (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track children per qdisc (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_sp_qdisc_destroy() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track tclass_num as int, not u8 (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop an always-true condition (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop one argument from check_params callback (Ivan Vecera) [1941938] - mlxsw: core: Remove critical trip points from thermal zones (Ivan Vecera) [1941938] - selftests: mlxsw: Test vetoing of double sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Veto sampling if already enabled on port (Ivan Vecera) [1941938] - selftests: mlxsw: Test matchall failure with protocol match (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform priority checks earlier (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Convert if statements to a switch statement (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform protocol check earlier (Ivan Vecera) [1941938] - selftests: forwarding: vxlan_bridge_1d: Add more ECN decap test cases (Ivan Vecera) [1941938] - mlxsw: spectrum: Fix ECN marking in tunnel decapsulation (Ivan Vecera) [1941938] - selftests: net: forwarding: Fix a typo (Ivan Vecera) [1941938] - selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test (Ivan Vecera) [1941938] - selftests: forwarding: Add test for dual VxLAN bridge (Ivan Vecera) [1941938] - mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on Spectrum>=2 (Ivan Vecera) [1941938] - mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set() (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port Egress VLAN EtherType Register (Ivan Vecera) [1941938] - mlxsw: reg: Add egr_et_set field to SPVID (Ivan Vecera) [1941938] - selftests: mlxsw: Test egress sampling limitation on Spectrum-1 only (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests for new triggers (Ivan Vecera) [1941938] - mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE (Ivan Vecera) [1941938] - mlxsw: core_acl_flex_actions: Add mirror sampler action (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Add support for egress sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Start using sampling triggers hash table (Ivan Vecera) [1941938] - mlxsw: spectrum: Track sampling triggers in a hash table (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Pass matchall entry to sampling operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Push sampling checks to per-ASIC operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Propagate extack further (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests (Ivan Vecera) [1941938] - mlxsw: spectrum: Report extra metadata to psample module (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove mlxsw_sp_sample_receive() (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove unnecessary RCU read-side critical section (Ivan Vecera) [1941938] - mlxsw: pci: Set extra metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: Create dedicated field for Rx metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: pci: Add more metadata fields to CQEv2 (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Implement sampling using mirroring (Ivan Vecera) [1941938] - mlxsw: spectrum_trap: Split sampling traps between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Split sampling support between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN probability rate support (Ivan Vecera) [1941938] - mlxsw: reg: Extend mirroring registers with probability rate field (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN session identifier support (Ivan Vecera) [1941938] - mlxsw: Adjust some MFDE fields shift and size to fw implementation (Ivan Vecera) [1941938] - mlxsw: core: Expose MFDE.log_ip to devlink health (Ivan Vecera) [1941938] - mlxsw: reg: Extend MFDE register with new log_ip field (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2406 (Ivan Vecera) [1941938] - mlxsw: reg: Fix comment about slot_index field in PMAOS register (Ivan Vecera) [1941938] - mlxsw: spectrum: Reword an error message for Q-in-Q veto (Ivan Vecera) [1941938] - mlxsw: spectrum_ethtool: Add an external speed to PTYS register (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Do not overwrite policer configuration (Ivan Vecera) [1941938] - selftests: forwarding: Specify interface when invoking mausezahn (Ivan Vecera) [1941938] - selftests: mlxsw: Add a scale test for physical ports (Ivan Vecera) [1941938] - mlxsw: Register physical ports as a devlink resource (Ivan Vecera) [1941938] - mlxsw: pci: switch from 'pci_' to 'dma_' API (Ivan Vecera) [1941938] - mlxsw: core: Increase critical threshold for ASIC thermal zone (Ivan Vecera) [1941938] - mlxsw: core: Add validation of transceiver temperature thresholds (Ivan Vecera) [1941938] - selftests: mlxsw: Set headroom size of correct port (Ivan Vecera) [1941938] - net/mlxfw: Use kzalloc for allocating only one thing (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use eXtended mezzanine to offload IPv4 router (Ivan Vecera) [1941938] - mlxsw: spectrum: Set KVH XLT cache mode for Spectrum2/3 (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Introduce basic XM cache flushing (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache ML Delete Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Implement L-value tracking for M-index (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Router M Table Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce per-ASIC XM initialization (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Lookup Table Query Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT M select Register (Ivan Vecera) [1941938] - mlxsw: Ignore ports that are connected to eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: pci: Obtain info about ports used by eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce XM implementation of router low-level ops (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Direct Register (Ivan Vecera) [1941938] - selftests: mlxsw: Add Q-in-VNI veto tests (Ivan Vecera) [1941938] - selftests: forwarding: Add Q-in-VNI test (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridge (Ivan Vecera) [1941938] - mlxsw: Veto Q-in-VNI for Spectrum-1 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Use ops->vxlan_join() when adding VLAN to VxLAN device (Ivan Vecera) [1941938] - mlxsw: spectrum_nve_vxlan: Add support for Q-in-VNI for Spectrum-2 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Publish mlxsw_sp_ethtype_to_sver_type() (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_config (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_params (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common function for joining VxLAN to VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: reg: Add support for tunnel port in SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Stacking Register (Ivan Vecera) [1941938] - mlxsw: Use one enum for all registers that contain tunnel_port field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2018 (Ivan Vecera) [1941938] - mlxsw: core_acl: Use an array instead of a struct with a zero-length array (Ivan Vecera) [1941938] - mlxsw: spectrum_mr: Use flexible-array member instead of zero-length array (Ivan Vecera) [1941938] - mlxsw: core: Trace EMAD events (Ivan Vecera) [1941938] - selftests: mlxsw: Test RIF's reference count when joining a LAG (Ivan Vecera) [1941938] - mlxsw: spectrum: Apply RIF configuration when joining a LAG (Ivan Vecera) [1941938] - selftests: forwarding: Add QinQ veto testing (Ivan Vecera) [1941938] - mlxsw: Add QinQ configuration vetoes (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Add support of QinQ traffic (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common functions for VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: Make EtherType configurable when pushing VLAN at ingress (Ivan Vecera) [1941938] - mlxsw: spectrum: Only treat 802.1q packets as tagged packets (Ivan Vecera) [1941938] - mlxsw: reg: Add et_vlan field to SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Classification Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Update adjacency index more efficiently (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track nexthop group virtual router membership (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Rollback virtual router adjacency pointer update (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass virtual router parameters directly instead of pointer (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix error handling issue (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Resolve RIF from nexthop struct instead of neighbour (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use different trap identifier for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Create loopback RIF during initialization (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Allow returning errors from mlxsw_sp_nexthop_group_refresh() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add an indication if a nexthop group can be destroyed (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type based on nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type after creating nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entry_find_by_decap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set ifindex for IPv4 nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix wrong kfree() in error path (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove outdated comment (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_fini() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused argument from mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop4_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_ipip: Remove overlay protocol from can_offload() callback (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Split nexthop group configuration to a different struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Move IPv4 FIB info into a union in nexthop group struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused field 'prio' from IPv4 FIB entry struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Store FIB info in route (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Associate neighbour table with nexthop instead of group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use nexthop group type in hash table key (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add nexthop group type field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Compare key with correct object type (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB entry update op (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track FIB entry committed state and skip uncommitted on delete (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce fib_entry priv for low-level ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Have FIB entry op context allocated for the instance (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Prepare work context for possible bulking (Ivan Vecera) [1941938] - mlxsw: spectrum: Push RALUE packing and writing into low-level router ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE pack helper from abort function (Ivan Vecera) [1941938] - mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_pack4/6() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass destination IP as a pointer to mlxsw_reg_ralue_pack4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Export RALUE pack helper and use it from IPIP (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Push out RALUE pack into separate helper (Ivan Vecera) [1941938] - mlxsw: spectrum: Propagate context from work handler containing RALUE payload (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB event queue instead of separate works (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE-independent op arg (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass non-register proto enum to __mlxsw_sp_router_set_abort_trap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce low-level ops and implement them for RALXX regs (Ivan Vecera) [1941938] - mlxsw: reg: Add XRALXX Registers (Ivan Vecera) [1941938] - hwmon: (mlxreg-fan) Add support for fan drawers capability and present registers (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Add callback to notify mux creation completion (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend supported mux number (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend driver to support word address space devices (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Get rid of adapter numbers enforcement (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Prepare mux selection infrastructure for two-byte support (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Convert driver to platform driver (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Move header file out of x86 realm (Ivan Vecera) [1941938] - platform/x86: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mlxcpld: Add support for I2C bus frequency setting (Ivan Vecera) [1941938] - i2c: mlxcpld: Decrease polling time for performance improvement (Ivan Vecera) [1941938] - i2c: mlxcpld: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems (Ivan Vecera) [1941938] - platform/x86: mlx-platform: remove an unused variable (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add capability field to platform FAN description (Ivan Vecera) [1941938] - platform_data/mlxreg: Extend core platform structure (Ivan Vecera) [1941938] - platform_data/mlxreg: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix extended topology configuration for power supply units (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Extend FAN platform data description (Ivan Vecera) [1941938] - platform_data/mlxreg: Add presence register field for FAN devices (Ivan Vecera) [1941938] - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-io: Add support for complex attributes (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1941938] - platform_data/mlxreg: Add support for complex attributes (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Add environmental data to uevent (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Modify module license (Ivan Vecera) [1941938] - lib/string_helpers: Introduce string_upper() and string_lower() helpers (Ivan Vecera) [1941938] - i2c: mlxcpld: check correct size of maximum RECV_LEN packet (Ivan Vecera) [1941938] - docs: watchdog: mlx-wdt: Add description of new watchdog type 3 (Ivan Vecera) [1941938] - watchdog: mlx-wdt: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/x86: mlx-platform: support new watchdog type with longer timeout (Ivan Vecera) [1941938] - platform_data/mlxreg: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: convert to use i2c_new_client_device() (Ivan Vecera) [1941938] - selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect (Hangbin Liu) [1986227] - selftests: icmp_redirect: remove from checking for IPv6 route get (Hangbin Liu) [1986227] - selftests: icmp_redirect: support expected failures (Hangbin Liu) [1986227] - selftests: disable rp_filter for icmp_redirect.sh (Hangbin Liu) [1986227] - selftests: icmp_redirect: Add support for routing via nexthop objects (Hangbin Liu) [1986227] - selftest: Fixes for icmp_redirect test (Hangbin Liu) [1986227] - selftests: Add redirect tests (Hangbin Liu) [1986227] - redhat: enable vdpa_sim_net vdpa_sim_block vp_vdpa (Cindy Lu) [1975173] - virtio/vdpa: clear the virtqueue state during probe (Cindy Lu) [1975173] - vp_vdpa: allow set vq state to initial state after reset (Cindy Lu) [1975173] - virtio-pci library: introduce vp_modern_get_driver_features() (Cindy Lu) [1975173] - vdpa: support packed virtqueue for set/get_vq_state() (Cindy Lu) [1975173] - vdpa/mlx5: Clear vq ready indication upon device reset (Cindy Lu) [1975173] - vdpa/mlx5: Add support for doorbell bypassing (Cindy Lu) [1975173] - vdpa/mlx5: Add support for running with virtio_vdpa (Cindy Lu) [1975173] - vdp/mlx5: Fix setting the correct dma_device (Cindy Lu) [1975173] - vdpa/mlx5: Support creating resources with uid == 0 (Cindy Lu) [1975173] - vdpa/mlx5: Fix possible failure in umem size calculation (Cindy Lu) [1975173] - vdpa/mlx5: Fix umem sizes assignments on VQ create (Cindy Lu) [1975173] - vp_vdpa: correct the return value when fail to map notification (Cindy Lu) [1975173] - virtio_net: Fix error handling in virtnet_restore() (Cindy Lu) [1975173] - virtio-blk: Fix memory leak among suspend/resume procedure (Cindy Lu) [1975173] - vDPA/ifcvf: reuse pre-defined macros for device ids and vendor ids (Cindy Lu) [1975173] - virtio: update virtio id table, add transitional ids (Cindy Lu) [1975173] - vDPA/ifcvf: implement doorbell mapping for ifcvf (Cindy Lu) [1975173] - vDPA/ifcvf: record virtio notify base (Cindy Lu) [1975173] - vdpa_sim_blk: remove duplicate include of linux/blkdev.h (Cindy Lu) [1975173] - {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table (Cindy Lu) [1975173] - virtio_pci_modern: correct sparse tags for notify (Cindy Lu) [1975173] - virtio_pci_modern: __force cast the notify mapping (Cindy Lu) [1975173] - vDPA/ifcvf: get_config_size should return dev specific config size (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID when probe (Cindy Lu) [1975173] - vdpa_sim_blk: add support for vdpa management tool (Cindy Lu) [1975173] - vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID (Cindy Lu) [1975173] - vdpa_sim_blk: implement ramdisk behaviour (Cindy Lu) [1975173] - vdpa: add vdpa simulator for block device (Cindy Lu) [1975173] - vhost/vdpa: Remove the restriction that only supports virtio-net devices (Cindy Lu) [1975173] - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() (Cindy Lu) [1975173] - vdpa: add get_config_size callback in vdpa_config_ops (Cindy Lu) [1975173] - vdpa_sim: cleanup kiovs in vdpasim_free() (Cindy Lu) [1975173] - vringh: add vringh_kiov_length() helper (Cindy Lu) [1975173] - vringh: implement vringh_kiov_advance() (Cindy Lu) [1975173] - vringh: explain more about cleaning riov and wiov (Cindy Lu) [1975173] - vringh: reset kiov 'consumed' field in __vringh_iov() (Cindy Lu) [1975173] - vringh: add 'iotlb_lock' to synchronize iotlb accesses (Cindy Lu) [1975173] - vdpa_sim: use iova module to allocate IOVA addresses (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID from pdev ids (Cindy Lu) [1975173] - vDPA/ifcvf: verify mandatory feature bits for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: fetch device feature bits when probe (Cindy Lu) [1975173] - vDPA/ifcvf: remove the version number string (Cindy Lu) [1975173] - vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: get_vendor_id returns a device specific vendor id (Cindy Lu) [1975173] - vhost-vdpa: fix vm_flags for virtqueue doorbell mapping (Cindy Lu) [1975173] - vp_vdpa: report doorbell address (Cindy Lu) [1975173] - virtio-pci library: report resource address (Cindy Lu) [1975173] - virito_pci libray: hide vp_modern_map_capability() (Cindy Lu) [1975173] - virtio_pci_modern: hide vp_modern_get_queue_notify_off() (Cindy Lu) [1975173] - vp_vdpa: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio-pci library: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio_pci_modern: introduce helper to map vq notify area (Cindy Lu) [1975173] - virtio-net: don't allocate control_buf if not supported (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa/mlx5: Enable user to add/delete vdpa device (Cindy Lu) [1975173] - vdpa: introduce virtio pci driver (Cindy Lu) [1975173] - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails (Cindy Lu) [1975173] - vhost-vdpa: protect concurrent access to vhost device iotlb (Cindy Lu) [1975173] - vdpa/mlx5: Fix suspend/resume index restoration (Cindy Lu) [1975173] - vdpa/mlx5: Fix wrong use of bit numbers (Cindy Lu) [1975173] - vdpa/mlx5: should exclude header length and fcs from mtu (Cindy Lu) [1975173] - vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails (Cindy Lu) [1975173] - vhost-vdpa: fix use-after-free of v->config_ctx (Cindy Lu) [1975173] - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation (Cindy Lu) [1975173] - vdpa_sim: Skip typecasting from void* (Cindy Lu) [1975173] - vdpa: set the virtqueue num during register (Cindy Lu) [1975173] - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() (Cindy Lu) [1975173] - virtio_vdpa: don't warn when fail to disable vq (Cindy Lu) [1975173] - virtio-pci: introduce modern device module (Cindy Lu) [1975173] - virito-pci-modern: rename map_capability() to vp_modern_map_capability() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to get notification offset (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for getting queue nums (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for setting/geting queue size (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set/get queue_enable (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_queue_address() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_set_queue_vector() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_generation() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting features (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting status (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set config vector (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_remove() (Cindy Lu) [1975173] - virtio-pci-modern: factor out modern device initialization logic (Cindy Lu) [1975173] - virtio-pci: split out modern device (Cindy Lu) [1975173] - virtio-pci: do not access iomem via struct virtio_pci_device directly (Cindy Lu) [1975173] - vdpa_sim_net: Add support for user supported devices (Cindy Lu) [1975173] - vdpa: Enable user to query vdpa device info (Cindy Lu) [1975173] - vdpa: Enable a user to add and delete a vdpa device (Cindy Lu) [1975173] - vdpa: Define vdpa mgmt device, ops and a netlink interface (Cindy Lu) [1975173] - vdpa: Extend routine to accept vdpa device name (Cindy Lu) [1975173] - vdpa_sim_net: Make mac address array static (Cindy Lu) [1975173] - vdpa/mlx5: Restore the hardware used index after change map (Cindy Lu) [1975173] - vdpa/mlx5: Fix memory key MTT population (Cindy Lu) [1975173] - vdpa: Use simpler version of ida allocation (Cindy Lu) [1975173] - vdpa: Add missing comment for virtqueue count (Cindy Lu) [1975173] - vdpa: split vdpasim to core and net modules (Cindy Lu) [1975173] - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (Cindy Lu) [1975173] - vdpa_sim: make vdpasim->buffer size configurable (Cindy Lu) [1975173] - vdpa_sim: use kvmalloc to allocate vdpasim->buffer (Cindy Lu) [1975173] - vdpa_sim: set vringh notify callback (Cindy Lu) [1975173] - vdpa_sim: add set_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add get_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: make 'config' generic and usable for any device type (Cindy Lu) [1975173] - vdpa_sim: store parsed MAC address in a buffer (Cindy Lu) [1975173] - vdpa_sim: add work_fn in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add supported_features field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add device id field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add struct vdpasim_dev_attr for device attributes (Cindy Lu) [1975173] - vdpa_sim: rename vdpasim_config_ops variables (Cindy Lu) [1975173] - vdpa_sim: make IOTLB entries limit configurable (Cindy Lu) [1975173] - vdpa_sim: remove hard-coded virtq count (Cindy Lu) [1975173] - vdpa_sim: remove unnecessary headers inclusion (Cindy Lu) [1975173] - vdpa: remove unnecessary 'default n' in Kconfig entries (Cindy Lu) [1975173] - vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code (Cindy Lu) [1975173] - vhost_vdpa: switch to vmemdup_user() (Cindy Lu) [1975173] - vhost: vringh: use krealloc_array() (Cindy Lu) [1975173] - vringh: fix vringh_iov_push_*() documentation (Cindy Lu) [1975173] - vringh: fix __vringh_iov() when riov and wiov are different (Cindy Lu) [1975173] - net: sched: fix memory leak in tcindex_partial_destroy_work (Davide Caratti) [1987042] - net/sched: act_ct: remove and free nf_table callbacks (Davide Caratti) [1987042] - net: sched: fix warning in tcindex_alloc_perfect_hash (Davide Caratti) [1987042] - pkt_sched: sch_qfq: fix qfq_change_class() error path (Davide Caratti) [1987042] - sch_htb: fix refcount leak in htb_parent_to_leaf_offload (Davide Caratti) [1987042] - sch_dsmark: fix a NULL deref in qdisc_reset() (Davide Caratti) [1987042] - sch_red: fix off-by-one checks in red_check_params() (Davide Caratti) [1987042] - ipv6: fix 'disable_policy' for fwd packets (Hangbin Liu) [1985837] - net: ipv6: fix return value of ip6_skb_dst_mtu (Hangbin Liu) [1985837] - ipv6: fix out-of-bound access in ip6_parse_tlv() (Hangbin Liu) [1985837] - ipv6: exthdrs: do not blindly use init_net (Hangbin Liu) [1985837] - ipv6: record frag_max_size in atomic fragments in input path (Hangbin Liu) [1985837] - selftests: net: devlink_port_split.py: skip the test if no devlink device (Hangbin Liu) [1985836] - selftests/net: bump timeout to 5 minutes (Hangbin Liu) [1985836] - selftests: net: forwarding: Fix a typo (Hangbin Liu) [1985836] - selftests/net: so_txtime: remove unneeded semicolon (Hangbin Liu) [1985836] - tools: selftests: add test for changing routes with PTMU exceptions (Hangbin Liu) [1985836] - selftests: fix the return value for UDP GRO test (Hangbin Liu) [1985836] - selftests: pmtu.sh: improve the test result processing (Hangbin Liu) [1985836] - selftests: pmtu.sh: use $ksft_skip for skipped return code (Hangbin Liu) [1985836] - selftests/net: timestamping: add ptp v2 support (Hangbin Liu) [1985836] - ixgbevf: add correct exception tracing for XDP (Ken Cox) [1920268] - intel: call csum functions with well formatted arguments (Ken Cox) [1920268] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920268] - ixgbevf: Fix fall-through warnings for Clang (Ken Cox) [1920268] - intel: clean up mismatched header comments (Ken Cox) [1920268] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920268] - net: ixgbevf: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920268] - treewide: Use sizeof_field() macro (Ken Cox) [1920268] - selftests: net: add ESP-in-UDP PMTU test (Xin Long) [1986599] - udp: check encap socket in __udp_lib_err (Xin Long) [1986599] - udp: fix possible user after free in error handler (Xin Long) [1986599] - udpv6: fix possible user after free in error handler (Xin Long) [1986599] - udp: Support for error handlers of tunnels with arbitrary destination port (Xin Long) [1986599] - bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats (Xin Long) [1986599] - udp: properly flush normal packet at GRO time (Xin Long) [1986599] - udp: annotate data races around unix_sk(sk)->gso_size (Xin Long) [1986599] - udp: fix race between close() and udp_abort() (Xin Long) [1986599] - netfilter: conntrack: remove offload_pickup sysctl again (Florian Westphal) [1987101] - bpf, samples: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1977162] - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock (Balazs Nemeth) [1986845] - netfilter: nf_tables: fix flowtable list del corruption (Jay Shin) [1977137] - net: qrtr: fix memory leaks (Íñigo Huguet) [1981236] - net: qrtr: fix OOB Read in qrtr_endpoint_post (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix error return code in qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Avoid potential use after free in MHI send (Íñigo Huguet) [1981236] - qrtr: Convert qrtr_ports from IDR to XArray (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak on qrtr_tx_wait failure (Íñigo Huguet) [1981236] - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() (Íñigo Huguet) [1981236] - net: qrtr: fix error return code of qrtr_sendmsg() (Íñigo Huguet) [1981236] - net/qrtr: fix __netdev_alloc_skb call (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak in qrtr_tun_open (Íñigo Huguet) [1981236] - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() (Íñigo Huguet) [1981236] - net: qrtr: fix null-ptr-deref in qrtr_ns_remove (Íñigo Huguet) [1981236] - net: qrtr: Unprepare MHI channels during remove (Íñigo Huguet) [1981236] - net: qrtr: Start MHI channels during init (Íñigo Huguet) [1981236] - net: qrtr: Release distant nodes along the bridge node (Íñigo Huguet) [1981236] - net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet (Íñigo Huguet) [1981236] - net: qrtr: Allow non-immediate node routing (Íñigo Huguet) [1981236] - net: qrtr: Allow forwarded services (Íñigo Huguet) [1981236] - net: qrtr: Fix port ID for control messages (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() (Íñigo Huguet) [1981236] - net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks (Íñigo Huguet) [1981236] - net: qrtr: check skb_put_padto() return value (Íñigo Huguet) [1981236] - net: qrtr: fix usage of idr in port assignment to socket (Íñigo Huguet) [1981236] - qrtr: orphan socket in qrtr_release() (Íñigo Huguet) [1981236] - net: qrtr: Fix an out of bounds read qrtr_endpoint_post() (Íñigo Huguet) [1981236] - net: qrtr: free flow in __qrtr_node_release (Íñigo Huguet) [1981236] - treewide: replace '---help---' in Kconfig files with 'help' (Íñigo Huguet) [1981236] - net: qrtr: Allocate workqueue before kernel_bind (Íñigo Huguet) [1981236] - net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() (Íñigo Huguet) [1981236] - net: qrtr: Add MHI transport layer (Íñigo Huguet) [1981236] - net: qrtr: Add tracepoint support (Íñigo Huguet) [1981236] - net: qrtr: send msgs from local of same id as broadcast (Íñigo Huguet) [1981236] - net: qrtr: Fix FIXME related to qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Respond to HELLO message (Íñigo Huguet) [1981236] - net: qrtr: Fix error pointer vs NULL bugs (Íñigo Huguet) [1981236] - net: qrtr: fix spelling mistake "serivce" -> "service" (Íñigo Huguet) [1981236] - net: qrtr: Fix the local node ID as 1 (Íñigo Huguet) [1981236] - net: qrtr: Migrate nameservice to kernel from userspace (Íñigo Huguet) [1981236] - net: qrtr: Remove receive worker (Íñigo Huguet) [1981236] - net: qrtr: Make qrtr_port_lookup() use RCU (Íñigo Huguet) [1981236] - net: qrtr: Migrate node lookup tree to spinlock (Íñigo Huguet) [1981236] - net: qrtr: Implement outgoing flow control (Íñigo Huguet) [1981236] - net: qrtr: Move resume-tx transmission to recvmsg (Íñigo Huguet) [1981236] - net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue (Íñigo Huguet) [1981236] - net: qrtr: Simplify 'qrtr_tun_release()' (Íñigo Huguet) [1981236] - net: qrtr: Stop rx_worker before freeing node (Íñigo Huguet) [1981236] - net: qrtr: fix memort leak in qrtr_tun_write_iter (Íñigo Huguet) [1981236] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Íñigo Huguet) [1981236] - treewide: Add SPDX license identifier - Makefile/Kconfig (Íñigo Huguet) [1981236] - net: qrtr: Fix message type of outgoing packets (Íñigo Huguet) [1981236] - net: qrtr: use protocol endiannes variable (Íñigo Huguet) [1981236] - net: fix hangup on napi_disable for threaded napi (Paolo Abeni) [1949546] - net: fix race between napi kthread mode and busy poll (Paolo Abeni) [1949546] - net: add sysfs attribute to control napi threaded mode (Paolo Abeni) [1949546] - net: implement threaded-able napi poll loop support (Paolo Abeni) [1949546] - net: extract napi poll functionality to __napi_poll() (Paolo Abeni) [1949546] - mfd: intel-lpss: Use devm_ioremap_uc for MMIO (Steve Best) [1986715] - lib: devres: add a helper function for ioremap_uc (Steve Best) [1986715] - sched/rt: Fix double enqueue caused by rt_effective_prio (Juri Lelli) [1990566] - x86/crash: Remove crash_reserve_low_1M() (Lianbo Jiang) [1904318] - x86/setup: Remove CONFIG_X86_RESERVE_LOW and reservelow= options (Lianbo Jiang) [1904318] - x86/setup: Always reserve the first 1M of RAM (Lianbo Jiang) [1904318] - powerpc/kexec: blacklist functions called in real mode for kprobe (Desnes A. Nunes do Rosario) [1987281] - [s390] scsi: zfcp: Report port fc_security as unknown early during remote cable pull (Claudio Imbrenda) [1989910] - x86/boot: Use common BUILD_BUG_ON (Prarit Bhargava) [1979940] - net: phy: icplus: call phy_restore_page() when phy_select_page() fails (Petr Oros) [1955165] - net: phy: ti: take into account all possible interrupt sources (Petr Oros) [1955165] - net: phy: smsc: add missed clk_disable_unprepare in smsc_phy_probe() (Petr Oros) [1955165] - net: phy: Expose phydev::dev_flags through sysfs (Petr Oros) [1955165] - net: phy: fix save wrong speed and duplex problem if autoneg is on (Petr Oros) [1955165] - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 (Petr Oros) [1955165] - net: phy: icplus: add MDI/MDIX support for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: add PHY counter for IP101G (Petr Oros) [1955165] - net: phy: icplus: fix paged register access (Petr Oros) [1955165] - net: phy: icplus: don't set APS_EN bit on IP101G (Petr Oros) [1955165] - net: phy: icplus: split IP101A/G driver (Petr Oros) [1955165] - net: phy: icplus: use the .soft_reset() of the phy-core (Petr Oros) [1955165] - net: phy: icplus: drop address operator for functions (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_MODEL() macro (Petr Oros) [1955165] - net: phy: drop explicit genphy_read_status() op (Petr Oros) [1955165] - net: phy: broadcom: remove BCM5482 1000Base-BX support (Petr Oros) [1955165] - net: mdiobus: Prevent spike on MDIO bus reset signal (Petr Oros) [1955165] - net: phy: realtek: Add support for RTL9000AA/AN (Petr Oros) [1955165] - mdio, phy: fix -Wshadow warnings triggered by nested container_of() (Petr Oros) [1955165] - net: phy: national: remove definition of DEBUG (Petr Oros) [1955165] - net: phy: ar803x: disable extended next page bit (Petr Oros) [1955165] - net: phy: smsc: fix clk error handling (Petr Oros) [1955165] - net: phy: at803x: use phy_modify_mmd() (Petr Oros) [1955165] - net: phy: replace mutex_is_locked with lockdep_assert_held in phylib (Petr Oros) [1955165] - net: phy: micrel: Add KS8851 PHY support (Petr Oros) [1955165] - net: phy: marvell: replace phy_modify() (Petr Oros) [1955165] - net: phy: micrel: fix interrupt handling (Petr Oros) [1955165] - net: phy: remove the .did_interrupt() and .ack_interrupt() callback (Petr Oros) [1955165] - net: phy: qsemi: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: qsemi: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: ti: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ti: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: national: remove the use of the .ack_interrupt() (Petr Oros) [1955165] - net: phy: national: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: micrel: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: micrel: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: icplus: remove the use .ack_interrupt() (Petr Oros) [1955165] - net: phy: icplus: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: intel-xway: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: intel-xway: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - mdio_bus: suppress err message for reset gpio EPROBE_DEFER (Petr Oros) [1955165] - net: phy: don't duplicate driver name in phy_attached_print (Petr Oros) [1955165] - net: phy: ste10Xp: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ste10Xp: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: smsc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: smsc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: amd: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: amd: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: lxt: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: lxt: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: marvell: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: marvell: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: microchip: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: microchip: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: vitesse: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: vitesse: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: do not return an error on clearing pending IRQs (Petr Oros) [1955165] - net: phy: microchip_t1: Don't set .config_aneg (Petr Oros) [1955165] - docs: networking: phy: s/2.5 times faster/2.5 times as fast/ (Petr Oros) [1955165] - net: phy: realtek: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: realtek: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: add genphy_handle_interrupt_no_ack() (Petr Oros) [1955165] - net: phy: davicom: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: davicom: implement generic .handle_interrupt() calback (Petr Oros) [1955165] - net: phy: cicada: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: cicada: implement the generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: broadcom: remove use of ack_interrupt() (Petr Oros) [1955165] - net: phy: broadcom: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: aquantia: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: mscc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: mscc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: at803x: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: at803x: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: make .ack_interrupt() optional (Petr Oros) [1955165] - net: phy: add a shutdown procedure (Petr Oros) [1955165] - net: phy: export phy_error and phy_trigger_machine (Petr Oros) [1955165] - drivers: net: phy: Fix spelling in comment defalut to default (Petr Oros) [1955165] - net: phy: marvell: add special handling of Finisar modules with 88E1111 (Petr Oros) [1955165] - net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config (Petr Oros) [1955165] - gpiolib: Extract gpiod_not_found() helper (Petr Oros) [1955165] - net: phy: marvell: Use phy_read_paged() instead of open coding it (Petr Oros) [1955165] - net: phy: dp83869: fix unsigned comparisons against less than zero values (Petr Oros) [1955165] - net: phy: dp83869: Add speed optimization feature (Petr Oros) [1955165] - net: phy: dp83869: support Wake on LAN (Petr Oros) [1955165] - net: phy: dp83822: Update the fiber advertisement for speed (Petr Oros) [1955165] - net: dp83869: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: phy: Do not warn in phy_stop() on PHY_DOWN (Petr Oros) [1955165] - net: phy: Avoid NPD upon phy_detach() when driver is unbound (Petr Oros) [1955165] - net: phy: bcm7xxx: request and manage GPHY clock (Petr Oros) [1955165] - net: phy: smsc: LAN8710/20: add phy refclk in support (Petr Oros) [1955165] - net: phy: smsc: simplify config_init callback (Petr Oros) [1955165] - net: phy: smsc: skip ENERGYON interrupt if disabled (Petr Oros) [1955165] - net: phy: dp83867: Fix various styling and space issues (Petr Oros) [1955165] - net: mdiobus: add clause 45 mdiobus write accessor (Petr Oros) [1955165] - net: phylink: consider QSGMII interface mode in phylink_mii_c22_pcs_get_state (Petr Oros) [1955165] - net: phylink: add helper function to decode USXGMII word (Petr Oros) [1955165] - net: phy: DP83822: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: dp83869: Fix RGMII internal delay configuration (Petr Oros) [1955165] - net: mdio-mux-gpio: use devm_gpiod_get_array() (Petr Oros) [1955165] - net: phy: add USXGMII link partner ability constants (Petr Oros) [1955165] - net: phy: mdio-octeon: Cleanup module loading dependencies (Petr Oros) [1955165] - net: phy: cavium: Improve __iomem mess (Petr Oros) [1955165] - net: phy: Add a helper to return the index for of the internal delay (Petr Oros) [1955165] - dt-bindings: net: Add RGMII internal delay for DP83869 (Petr Oros) [1955165] - net: dp83869: Add RGMII internal delay configuration (Petr Oros) [1955165] - net: phy: DP83822: Add setting the fixed internal delay (Petr Oros) [1955165] - net: dp83869: Fix OF_MDIO config check (Petr Oros) [1955165] - net: dp83867: Fix OF_MDIO config check (Petr Oros) [1955165] - net: marvell: Fix OF_MDIO config check (Petr Oros) [1955165] - net: phy: mscc: use mdiobus_get_phy() (Petr Oros) [1955165] - net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1955165]- net/mlx5e: Add IPsec support to uplink representor (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Use bit counts for register mapping (Alaa Hleihel) [1980171 1926098] - RDMA/mlx5: Don't access NULL-cleared mpi pointer (Alaa Hleihel) [1980171] - RDMA/mlx5: Split mlx5_ib_update_xlt() into ODP and non-ODP cases (Alaa Hleihel) [1980171] - ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to eth devices (Guillaume Nault) [1921539] - gre: let mac_header point to outer header only when necessary (Guillaume Nault) [1921539] - sit: allow redirecting ip6ip, ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - ipip: allow redirecting ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - bareudp: allow redirecting bareudp packets to eth devices (Guillaume Nault) [1921539] - net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit() (Guillaume Nault) [1921539] - net: ipv4: fix memory leak in ip_mc_add1_src (Guillaume Nault) [1987605] - net: ipv4: fix memory leak in netlbl_cipsov4_add_std (Guillaume Nault) [1987605] - ixgbe: fix probing of multi-port devices with one MDIO (Ken Cox) [1968696] - [s390] s390/qdio: let driver manage the QAOB (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove RX VLAN filter stubs in L3 driver (Claudio Imbrenda) [1919250] - [s390] s390/qeth: enable napi_consume_skb() for pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix notification for pending buffers during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: schedule TX NAPI on QAOB completion (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve completion of pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix memory leak after failed TX Buffer allocation (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't fake a TX completion interrupt after TX error (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make cast type selection for af_iucv skbs robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: pass proto to qeth_l3_get_cast_type() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove qeth_get_ip_version() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up load/remove code for disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix L2 header access in qeth_l3_osa_features_check() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix locking for discipline setup / removal (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix deadlock during recovery (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make qeth_qdio_handle_aob() more robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't replace a fully completed async TX buffer (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use dev->groups for common sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/ccwgroup: use bus->dev_groups for bus-based sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't call INIT_LIST_HEAD() on iob's list entry (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix tear down of async TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix af_iucv notification race (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve selection of ethtool link modes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use QUERY OAT for initial link info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up default cases for ethtool link mode (Claudio Imbrenda) [1919250] - [s390] s390/qeth: set static link info during initialization (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve QUERY CARD INFO processing (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tolerate error when querying card info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove useless if/else (Claudio Imbrenda) [1919250] - [s390] s390/qeth: reduce rtnl locking for switchdev events (Claudio Imbrenda) [1919250] - [s390] s390/qeth: static checker cleanups (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use netdev_name() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: constify the disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allow configuration of TX queues for OSA devices (Claudio Imbrenda) [1919250] - [s390] s390/qeth: de-magic the QIB parm area (Claudio Imbrenda) [1919250] - [s390] s390/qeth: keep track of wanted TX queues (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove forward declarations in L2 code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate teardown code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate online code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: cancel cmds earlier during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tighten ucast IP locking (Claudio Imbrenda) [1919250] - [s390] s390/qeth: replace deprecated simple_stroul() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up string ops in qeth_l3_parse_ipatoe() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: relax locking for ipato config data (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't init refcount twice for mcast IPs (Claudio Imbrenda) [1919250] - mm, page_alloc: check for max order in hot path (Jay Shin) [1982466] - be2net: Fix an error handling path in 'be_probe()' (Petr Oros) [1980665] - net: emulex: benet: simplify the return expression of be_if_create() (Petr Oros) [1980665] - treewide: Use fallthrough pseudo-keyword (Petr Oros) [1980665] - be2net: convert to new udp_tunnel_nic infra (Petr Oros) [1980665] - benet: use generic power management (Petr Oros) [1980665] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1980665] - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support (David Arcari) [1980072] - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Add support for Zen3 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Take out debugfs code (David Arcari) [1980072] - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Create common functions and macros for Zen CPU families (David Arcari) [1980072] - hwmon: (k10temp) Add AMD family 17h model 60h PCI match (David Arcari) [1980072] - hwmon: (k10temp) make some symbols static (David Arcari) [1980072] - hwmon: (k10temp) Reorganize and simplify temperature support detection (David Arcari) [1980072] - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs (David Arcari) [1980072] - hwmon: (k10temp) Display up to eight sets of CCD temperatures (David Arcari) [1980072] - hwmon: (k10temp) Add debugfs support (David Arcari) [1980072] - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs (David Arcari) [1980072] - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Report temperatures per CPU die (David Arcari) [1980072] - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info (David Arcari) [1980072] - hwmon: (k10temp) Use bitops (David Arcari) [1980072] - hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs (David Arcari) [1980072] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 (David Arcari) [1980072] - hwmon: (k10temp) Add Hygon Dhyana support (David Arcari) [1980072] - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} (David Arcari) [1980072] - hwmon: (k10temp) Support all Family 15h Model 6xh and Model 7xh processors (David Arcari) [1980072] - hwmon: k10temp: Support Threadripper 2920X, 2970WX; simplify offset table (David Arcari) [1980072] - hwmon: (k10temp) 27C Offset needed for Threadripper2 (David Arcari) [1980072] - x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1980072] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1980072] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1980072] - Revert "[hwmon] hwmon: (k10temp) Add support for Zen3 CPUs" (David Arcari) [1980072] - serial: 8250: Process sysrq at port unlock time (Prarit Bhargava) [1982016] - serial: core: Include console.h from serial_core.h (Prarit Bhargava) [1982016] - serial: core: Allow processing sysrq at port unlock time (Prarit Bhargava) [1982016] - [s390] s390/dasd: add missing discipline function (Claudio Imbrenda) [1981804] - bnxt_en: Validate vlan protocol ID on RX packets (Jonathan Toppins) [1960961] - KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975515] - gfs2: Fix error handling in init_statfs (Andreas Gruenbacher) [1872440] - gfs2: Fix underflow in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Pass glock holder to gfs2_file_direct_{read,write} (Andreas Gruenbacher) [1872440] - gfs2: Prevent direct-I/O write fallback errors from getting lost (Andreas Gruenbacher) [1872440] - gfs2: Improve mmap write vs. truncate consistency (Andreas Gruenbacher) [1872440] - iomap: Permit pages without an iop to enter writeback (Andreas Gruenbacher) [1872440] - iomap: Don't create iomap_page objects for inline files (Andreas Gruenbacher) [1872440] - gfs2: Clean up gfs2_unstuff_dinode (Andreas Gruenbacher) [1872440] - gfs2: Unstuff before locking page in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Clean up the error handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Fix end-of-file handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Use resource group glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Allow node-wide exclusive glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Add local resource group locking (Andreas Gruenbacher) [1442151] - gfs2: Add per-reservation reserved block accounting (Andreas Gruenbacher) [1442151] - gfs2: Rename rs_{free -> requested} and rd_{reserved -> requested} (Andreas Gruenbacher) [1442151] - gfs2: Check for active reservation in gfs2_release (Andreas Gruenbacher) [1442151] - gfs2: Don't search for unreserved space twice (Andreas Gruenbacher) [1442151] - gfs2: Only pass reservation down to gfs2_rbm_find (Andreas Gruenbacher) [1442151] - gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt (Andreas Gruenbacher) [1442151] - gfs2: Set GBF_FULL flags when reading resource group (Andreas Gruenbacher) [1442151] - gfs2: Don't clear GBF_FULL flags in rs_deltree (Andreas Gruenbacher) [1442151] - Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved" (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_inplace_reserve cleanup (Andreas Gruenbacher) [1442151] - gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks (Andreas Gruenbacher) [1442151] - gfs2: Only use struct gfs2_rbm for bitmap manipulations (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add (Andreas Gruenbacher) [1872440] - gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent (Andreas Gruenbacher) [1872440] - gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent (Andreas Gruenbacher) [1872440] - gfs2: Add new gfs2_iomap_get helper (Andreas Gruenbacher) [1872440] - gfs2: Make inode operations static (Andreas Gruenbacher) [1872440] - gfs2: use iomap for buffered I/O in ordered and writeback mode (Andreas Gruenbacher) [1872440] - gfs2: Never call gfs2_block_zero_range with an open transaction (Andreas Gruenbacher) [1872440] - gfs2: Upgrade shared glocks for atime updates (Andreas Gruenbacher) [1872440] - gfs2: Rework read and page fault locking (Andreas Gruenbacher) [1872440] - fs: Add IOCB_NOIO flag for generic_file_read_iter (Andreas Gruenbacher) [1872440] - gfs2: Remove duplicate call from gfs2_create_inode (Andreas Gruenbacher) [1872440] - gfs2: Multi-block allocations in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: implement gfs2_block_zero_range using iomap_zero_range (Andreas Gruenbacher) [1872440] - gfs2: Add support for IOMAP_ZERO (Andreas Gruenbacher) [1872440] - gfs2: gfs2_iomap_begin cleanup (Andreas Gruenbacher) [1872440] - gfs2: Remove unused gfs2_iomap_alloc argument (Andreas Gruenbacher) [1872440] - gfs2: don't use buffer_heads in gfs2_allocate_page_backing (Andreas Gruenbacher) [1872440] - gfs2: use iomap_bmap instead of generic_block_bmap (Andreas Gruenbacher) [1872440] - gfs2: mark stuffed_readpage static (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writepage_common into gfs2_writepage (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops (Andreas Gruenbacher) [1872440] - gfs2: remove the unused gfs2_stuffed_write_end function (Andreas Gruenbacher) [1872440] - gfs2: use page_offset in gfs2_page_mkwrite (Andreas Gruenbacher) [1442151] - gfs2: Add new sysfs file for gfs2 status (Andreas Gruenbacher) [1442151] - gfs2: Per-revoke accounting in transactions (Andreas Gruenbacher) [1442151] - gfs2: Rework the log space allocation logic (Andreas Gruenbacher) [1442151] - gfs2: Minor calc_reserved cleanup (Andreas Gruenbacher) [1442151] - gfs2: Move function gfs2_ail_empty_tr (Andreas Gruenbacher) [1442151] - gfs2: Get rid of current_tail() (Andreas Gruenbacher) [1442151] - gfs2: Use a tighter bound in gfs2_trans_begin (Andreas Gruenbacher) [1442151] - gfs2: Clean up gfs2_log_reserve (Andreas Gruenbacher) [1442151] - gfs2: Don't wait for journal flush in clean_journal (Andreas Gruenbacher) [1442151] - gfs2: Move lock flush locking to gfs2_trans_{begin,end} (Andreas Gruenbacher) [1442151] - gfs2: Get rid of sd_reserving_log (Andreas Gruenbacher) [1442151] - gfs2: Clean up on-stack transactions (Andreas Gruenbacher) [1442151] - gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl (Andreas Gruenbacher) [1442151] - gfs2: Clean up ail2_empty (Andreas Gruenbacher) [1442151] - gfs2: Rename gfs2_{write => flush}_revokes (Andreas Gruenbacher) [1442151] - gfs2: Minor debugging improvement (Andreas Gruenbacher) [1442151] - gfs2: Some documentation updates (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_write_revokes cleanups (Andreas Gruenbacher) [1442151] - gfs2: Simplify the buf_limit and databuf_limit definitions (Andreas Gruenbacher) [1442151] - gfs2: Un-obfuscate function jdesc_find_i (Andreas Gruenbacher) [1442151] - gfs2: Fix fall-through warnings for Clang (Andreas Gruenbacher) [1442151] - gfs2: Make gfs2_setattr_simple static (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer (Andreas Gruenbacher) [1442151] - gfs2: Remove unused variable sb_format (Andreas Gruenbacher) [1442151] - gfs2: Fix dir.c function parameter descriptions (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gh parameter from go_xmote_bh func (Andreas Gruenbacher) [1442151] - gfs2: don't create empty buffers for NO_CREATE (Andreas Gruenbacher) [1442151] - gfs2: Flag a withdraw if init_threads() fails (Andreas Gruenbacher) [1442151] - gfs2: bypass log flush if the journal is not live (Andreas Gruenbacher) [1442151] - gfs2: bypass signal_our_withdraw if no journal (Andreas Gruenbacher) [1442151] - gfs2: fix use-after-free in trans_drain (Andreas Gruenbacher) [1442151] - gfs2: make function gfs2_make_fs_ro() to void type (Andreas Gruenbacher) [1442151] - whack-a-mole: don't open-code iminor/imajor (Andreas Gruenbacher) [1442151] - gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache (Andreas Gruenbacher) [1442151] - gfs2: Remove sb_start_write from gfs2_statfs_sync (Andreas Gruenbacher) [1442151] - gfs2: check for empty rgrp tree in gfs2_ri_update (Andreas Gruenbacher) [1442151] - gfs2: set lockdep subclass for iopen glocks (Andreas Gruenbacher) [1442151] - gfs2: Fix deadlock dumping resource group glocks (Andreas Gruenbacher) [1442151] - gfs2: Wake up when sd_glock_disposal becomes zero (Andreas Gruenbacher) [1442151] - gfs2: Split up gfs2_meta_sync into inode and rgrp versions (Andreas Gruenbacher) [1442151] - gfs2: Don't ignore inode write errors during inode_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gl_vm (Andreas Gruenbacher) [1442151] - gfs2: Fix comments to glock_hash_walk (Andreas Gruenbacher) [1442151] - gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders) (Andreas Gruenbacher) [1442151] - gfs2: Fix invalid block size message (Andreas Gruenbacher) [1442151] - gfs2: add validation checks for size of superblock (Andreas Gruenbacher) [1442151] - gfs2: use-after-free in sysfs deregistration (Andreas Gruenbacher) [1442151] - Revert "GFS2: Prevent delete work from occurring on glocks used for create" (Andreas Gruenbacher) [1442151] - gfs2: Don't skip dlm unlock if glock has an lvb (Andreas Gruenbacher) [1442151] - gfs2: Lock imbalance on error path in gfs2_recover_one (Andreas Gruenbacher) [1442151] - gfs2: keep bios separate for each journal (Bob Peterson) [1442151] - gfs2: change from write to read lock for sd_log_flush_lock in journal replay (Bob Peterson) [1442151] - gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink (Bob Peterson) [1442151] - gfs2: fix glock confusion in function signal_our_withdraw (Bob Peterson) [1442151] - gfs2: Don't write log headers after file system withdraw (Andreas Gruenbacher) [1442151] - gfs2: make gfs2_log_write_page static (Andreas Gruenbacher) [1442151] - gfs2: fix possible reference leak in gfs2_check_blk_type (Andreas Gruenbacher) [1442151] - gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump (Andreas Gruenbacher) [1442151] - gfs2: remove unused LBIT macros (Andreas Gruenbacher) [1925121] - gfs2: add missing log_blocks trace points in gfs2_write_revokes (Andreas Gruenbacher) [1925121] - gfs2: print details on transactions that aren't properly ended (Andreas Gruenbacher) [1925121] - gfs2: fix use-after-free on transaction ail lists (Andreas Gruenbacher) [1925121] - gfs2: new slab for transactions (Andreas Gruenbacher) [1925121] - gfs2: initialize transaction tr_ailX_lists earlier (Andreas Gruenbacher) [1925121] - gfs2: eliminate ssize parameter from gfs2_struct2blk (Andreas Gruenbacher) [1925121] - gfs2: Fix error path kobject memory leak (Andreas Gruenbacher) [1925121] - gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary extern declarations (Andreas Gruenbacher) [1925121] - gfs2: Fix sign extension bug in gfs2_update_stats (Andreas Gruenbacher) [1925121] - gfs2: Fix an incorrect gfs2_assert() (Bob Peterson) [1925121] - gfs2: Remove vestigial bd_ops (Andreas Gruenbacher) [1925121] - gfs2: Fix the gfs2_invalidatepage description (Andreas Gruenbacher) [1925121] - gfs2: Clean up gfs2_is_{ordered,writeback} (Andreas Gruenbacher) [1925121] - gfs2: Pass resource group to rgblk_free (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary gfs2_rlist_alloc parameter (Andreas Gruenbacher) [1925121] - gfs2: Fix some minor typos (Andreas Gruenbacher) [1925121] - gfs2: Remove unused RGRP_RSRV_MINBYTES definition (Andreas Gruenbacher) [1925121] - gfs2: Move rs_{sizehint, rgd_gh} fields into the inode (Andreas Gruenbacher) [1925121] - gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs2: Always check the result of gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs: no need to check return value of debugfs_create functions (Andreas Gruenbacher) [1925121] - serial_core: switch to ->[sg]et_serial() (Artem Savkov) [1952415]- tipc: fix sleeping in tipc accept routine (Xin Long) [1986549] - tipc: fix implicit-connect for SYN+ (Xin Long) [1986549] - net: tipc: fix FB_MTU eat two pages (Xin Long) [1986549] - tipc: Return the correct errno code (Xin Long) [1986549] - net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload (Alaa Hleihel) [1979901] - net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet (Alaa Hleihel) [1979901] - bpf, selftests: Fold test_current_pid_tgid_new_ns into test_progs. (Jiri Olsa) [1869447] - libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE (Jiri Olsa) [1984486] - bpf: Generate BTF_KIND_FLOAT when linking vmlinux (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size (Jiri Olsa) [1984486] - bpf: Document BTF_KIND_FLOAT in btf.rst (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplication tests (Jiri Olsa) [1984486] - selftest/bpf: Add BTF_KIND_FLOAT tests (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test (Jiri Olsa) [1984486] - tools/bpftool: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - libbpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT to uapi (Jiri Olsa) [1984486] - libbpf: Add explicit padding to btf_dump_emit_type_decl_opts (Jiri Olsa) [1984486] - selftests/bpf: Fix test_attach_probe for powerpc uprobes (Jiri Olsa) [1931531] - selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier (Jiri Olsa) [1942513] - openvswitch: add trace points (Aaron Conole) [1979680] - vxlan: add missing rcu_read_lock() in neigh_reduce() (Guillaume Nault) [1987310] - net: ip6_tunnel: Unregister catch-all devices (Guillaume Nault) [1987310] - net: sit: Unregister catch-all devices (Guillaume Nault) [1987310] - cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Diego Domingos) [1952809] - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Diego Domingos) [1952809] - mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages" (Rafael Aquini) [1984173] - mm/thp: remap_page() is only needed on anonymous THP (Rafael Aquini) [1984173] - mm/compaction: fix 'limit' in fast_isolate_freepages (Rafael Aquini) [1984173] - mm/huge_memory.c: don't discard hugepage if other processes are mapping it (Rafael Aquini) [1984173] - slub: restore slub_debug=- behavior (Rafael Aquini) [1984173] - mm/gup: fix try_grab_compound_head() race with split_huge_page() (Rafael Aquini) [1984173] - mm, futex: fix shared futex pgoff on shmem huge page (Rafael Aquini) [1984173] - x86/mm: Avoid truncating memblocks for SGX memory (Rafael Aquini) [1984173] - mm/thp: fix vma_address() if virtual address below file offset (Rafael Aquini) [1984173] - mm, thp: use head page in __migration_entry_wait() (Rafael Aquini) [1984173] - mm/slub.c: include swab.h (Rafael Aquini) [1984173] - mm/memory-failure: make sure wait for page writeback in memory_failure (Rafael Aquini) [1984173] - mm/slub: fix redzoning for small allocations (Rafael Aquini) [1984173] - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY (Rafael Aquini) [1984173] - mm/page_alloc: fix counting of free pages after take off from buddy (Rafael Aquini) [1984173] - userfaultfd: release page in error path to avoid BUG_ON (Rafael Aquini) [1984173] - ksm: fix potential missing rmap_item for stable_node (Rafael Aquini) [1984173] - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() (Rafael Aquini) [1984173] - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() (Rafael Aquini) [1984173] - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() (Rafael Aquini) [1984173] - mm/memory-failure: unnecessary amount of unmapping (Rafael Aquini) [1984173] - mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 (Rafael Aquini) [1984173] - mm/sparse: add the missing sparse_buffer_fini() in error branch (Rafael Aquini) [1984173] - mm: memcontrol: fix cpuhotplug statistics flushing (Rafael Aquini) [1984173] - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() (Rafael Aquini) [1984173] - zsmalloc: account the number of compacted pages correctly (Rafael Aquini) [1984173] - mm/compaction: fix misbehaviors of fast_find_migrateblock() (Rafael Aquini) [1984173] - hugetlb: fix update_and_free_page contig page struct assumption (Rafael Aquini) [1984173] - mm/hugetlb: fix potential double free in hugetlb_register_node() error path (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/hugetlb: fix potential missing huge page size info (Rafael Aquini) [1984173] - x86/mm: Fix leak of pmd ptlock (Rafael Aquini) [1984173] - mm/zswap: fix passing zero to 'PTR_ERR' warning (Rafael Aquini) [1984173] - mm/page_isolation: do not isolate the max order page (Rafael Aquini) [1984173] - mm,memory_failure: always pin the page in madvise_inject_error (Rafael Aquini) [1984173] - mm/page_alloc: speed up the iteration of max_order (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP (Rafael Aquini) [1984173] - x86/mm/ident_map: Check for errors from ident_pud_init() (Rafael Aquini) [1984173] - mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary (Rafael Aquini) [1984173] - mm/page_alloc.c: fix freeing non-compound pages (Rafael Aquini) [1984173] - mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged (Rafael Aquini) [1984173] - percpu: fix first chunk size calculation for populated bitmap (Rafael Aquini) [1984173] - x86, fakenuma: Fix invalid starting node ID (Rafael Aquini) [1984173] - mm: include CMA pages in lowmem_reserve at boot (Rafael Aquini) [1984173] - mm/rodata_test.c: fix missing function declaration (Rafael Aquini) [1984173] - mm/page_counter: fix various data races at memsw (Rafael Aquini) [1984173] - khugepaged: retract_page_tables() remember to test exit (Rafael Aquini) [1984173] - mm/page_counter.c: fix protection usage propagation (Rafael Aquini) [1984173] - x86/mm/numa: Remove uninitialized_var() usage (Rafael Aquini) [1984173] - shmem: fix possible deadlocks on shmlock_user_lock (Rafael Aquini) [1984173] - mm: swap: use smp_mb__after_atomic() to order LRU bit set (Rafael Aquini) [1984173] - cgroup: memcg: net: do not associate sock with unrelated cgroup (Rafael Aquini) [1984173] - mm: fix gup_pud_range (Rafael Aquini) [1984173] - x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd (Rafael Aquini) [1984173] - mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [1984173] - mm: Implement no-MMU variant of vmalloc_user_node_flags (Rafael Aquini) [1984173] - usercopy: Avoid HIGHMEM pfn warning (Rafael Aquini) [1984173] - x86/mm: Don't exceed the valid physical address space (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix erroneous sizeof() (Rafael Aquini) [1984173] - s390/mm: fix addressing exception after suspend/resume (Rafael Aquini) [1984173] - blk-mq: fix use-after-free in blk_mq_exit_sched (Ming Lei) [1969726] - nvmet: use new ana_log_size instead the old one (Maurizio Lombardi) [1949777] - nvme-multipath: fix double initialization of ANA state (Maurizio Lombardi) [1949777] - configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED (Benjamin Tissoires) [1922973]- Revert "xfs: enable new inode btree counters feature" (Bill O'Donnell) [1976969] - Revert "xfs: enable big timestamps" (Bill O'Donnell) [1976969] - Revert "xfs: remove kmem_realloc()" (Bill O'Donnell) [1976969] - xfs: prevent metadata files from being inactivated (Bill O'Donnell) [1976969] - quota: widen timestamps for the fs_disk_quota structure (Bill O'Donnell) [1976969] - cifs: fix fallocate when trying to allocate a hole. (Ronnie Sahlberg) [1866684] - cifs: only write 64kb at a time when fallocating a small region of a file (Ronnie Sahlberg) [1866684] - cifs: improve fallocate emulation (Ronnie Sahlberg) [1866684] - cifs: Do not use the original cruid when following DFS links for multiuser mounts (Ronnie Sahlberg) [1812436] - cifs: ignore relatime in smb3_fs_context_parse_monolithic() (Ronnie Sahlberg) [1812436] - cifs: fix regression when mounting shares with prefix paths (Ronnie Sahlberg) [1812436] - cifs: fix leak in cifs_smb3_do_mount() ctx (Ronnie Sahlberg) [1812436] - cifs: add fs_context param to parsing helpers (Ronnie Sahlberg) [1812436] - cifs: make fs_context error logging wrapper (Ronnie Sahlberg) [1812436] - cifs: warn and fail if trying to use rootfs without the config option (Ronnie Sahlberg) [1812436] - cifs: fix nodfs mount option (Ronnie Sahlberg) [1812436] - cifs: fix handling of escaped ',' in the password mount argument (Ronnie Sahlberg) [1812436] - cifs: Add new parameter "acregmax" for distinct file and directory metadata timeout (Ronnie Sahlberg) [1812436] - cifs: convert revalidate of directories to using directory metadata cache timeout (Ronnie Sahlberg) [1812436] - cifs: Add new mount parameter "acdirmax" to allow caching directory metadata (Ronnie Sahlberg) [1812436] - cifs: fix trivial typo (Ronnie Sahlberg) [1812436] - cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. (Ronnie Sahlberg) [1812436] - cifs: In the new mount api we get the full devname as source= (Ronnie Sahlberg) [1812436] - cifs: do not disable noperm if multiuser mount option is not provided (Ronnie Sahlberg) [1812436] - cifs: fix dfs-links (Ronnie Sahlberg) [1812436] - cifs: fix dfs domain referrals (Ronnie Sahlberg) [1812436] - cifs: returning mount parm processing errors correctly (Ronnie Sahlberg) [1812436] - cifs: fix mounts to subdirectories of target (Ronnie Sahlberg) [1812436] - cifs: ignore auto and noauto options if given (Ronnie Sahlberg) [1812436] - cifs: connect: style: Simplify bool comparison (Ronnie Sahlberg) [1812436] - fs: cifs: remove unneeded variable in smb3_fs_context_dup (Ronnie Sahlberg) [1812436] - cifs: Fix support for remount when not changing rsize/wsize (Ronnie Sahlberg) [1812436] - cifs: handle "guest" mount parameter (Ronnie Sahlberg) [1812436] - cifs: correct four aliased mount parms to allow use of previous names (Ronnie Sahlberg) [1812436] - cifs: fix use after free in cifs_smb3_do_mount() (Ronnie Sahlberg) [1812436] - cifs: fix rsize/wsize to be negotiated values (Ronnie Sahlberg) [1812436] - cifs: update super_operations to show_devname (Ronnie Sahlberg) [1812436] - cifs: fix uninitialized variable in smb3_fs_context_parse_param (Ronnie Sahlberg) [1812436] - cifs: update mnt_cifs_flags during reconfigure (Ronnie Sahlberg) [1812436] - cifs: move update of flags into a separate function (Ronnie Sahlberg) [1812436] - cifs: remove ctx argument from cifs_setup_cifs_sb (Ronnie Sahlberg) [1812436] - cifs: do not allow changing posix_paths during remount (Ronnie Sahlberg) [1812436] - cifs: uncomplicate printing the iocharset parameter (Ronnie Sahlberg) [1812436] - cifs: don't create a temp nls in cifs_setup_ipc (Ronnie Sahlberg) [1812436] - cifs: simplify handling of cifs_sb/ctx->local_nls (Ronnie Sahlberg) [1812436] - cifs: we do not allow changing username/password/unc/... during remount (Ronnie Sahlberg) [1812436] - cifs: add initial reconfigure support (Ronnie Sahlberg) [1812436] - cifs: move [brw]size from cifs_sb to cifs_sb->ctx (Ronnie Sahlberg) [1812436] - cifs: move cifs_cleanup_volume_info[_content] to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: Add missing sentinel to smb3_fs_parameters (Ronnie Sahlberg) [1812436] - cifs: remove actimeo from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: minor kernel style fixes for comments (Ronnie Sahlberg) [1812436] - linux/parser.h: add include guards (Ronnie Sahlberg) [1812436] - cifs: Make extract_sharename function public (Ronnie Sahlberg) [1812436] - cifs: Make extract_hostname function public (Ronnie Sahlberg) [1812436] - cifs: get rid of cifs_sb->mountdata (Ronnie Sahlberg) [1812436] - cifs: add an smb3_fs_context to cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove the devname argument to cifs_compose_mount_options (Ronnie Sahlberg) [1812436] - cifs: switch to new mount api (Ronnie Sahlberg) [1812436] - cifs: move cifs_parse_devname to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: move the enum for cifs parameters into fs_context.h (Ronnie Sahlberg) [1812436] - cifs: rename dup_vol to smb3_fs_context_dup and move it into fs_context.c (Ronnie Sahlberg) [1812436] - cifs: rename smb_vol as smb3_fs_context and move it to fs_context.h (Ronnie Sahlberg) [1812436] - cifs: Fix fall-through warnings for Clang (Ronnie Sahlberg) [1812436] - cifs: refactor create_sd_buf() and and avoid corrupting the buffer (Ronnie Sahlberg) [1812436] - scsi: lpfc: Fix failure to transmit ABTS on FC link (Dick Kennedy) [1964670] - scsi: lpfc: Update lpfc version to 12.8.0.10 (Dick Kennedy) [1964670] - scsi: lpfc: Reregister FPIN types if ELS_RDF is received from fabric controller (Dick Kennedy) [1964670] - scsi: lpfc: Add a option to enable interlocked ABTS before job completion (Dick Kennedy) [1964670] - scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs (Dick Kennedy) [1964670] - scsi: lpfc: Ignore GID-FT response that may be received after a link flip (Dick Kennedy) [1964670] - scsi: lpfc: Fix node handling for Fabric Controller and Domain Controller (Dick Kennedy) [1964670] - scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs (Dick Kennedy) [1964670] - scsi: lpfc: Add ndlp kref accounting for resume RPI path (Dick Kennedy) [1964670] - scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology (Dick Kennedy) [1964670] - scsi: lpfc: Fix non-optimized ERSP handling (Dick Kennedy) [1964670] - scsi: lpfc: Fix unreleased RPIs when NPIV ports are created (Dick Kennedy) [1964670] - scsi: lpfc: Remove redundant assignment to pointer temp_hdr (Dick Kennedy) [1964670] - Documentation: add more details in tipc.rst (Xin Long) [1872308] - net/tipc: add TIPC chapter to networking Documentation (Xin Long) [1872308] - scsi: qla2xxx: Reserve extra IRQ vectors (Nilesh Javali) [1964834] - tracing/hwlat: Honor the tracing_cpumask (Jerome Marchand) [1920595] - tracing/hwlat: Drop the duplicate assignment in start_kthread() (Jerome Marchand) [1920595] - sfc: add logs explaining XDP_TX/REDIRECT is not available (Íñigo Huguet) [1976756] - sfc: ensure correct number of XDP queues (Íñigo Huguet) [1976756] - sfc: fix lack of XDP TX queues - error XDP TX failed (-22) (Íñigo Huguet) [1976756] - sfc: Remove rcu_read_lock() around XDP program invocation (Íñigo Huguet) [1976756] - sfc: use DEVICE_ATTR_*() macro (Íñigo Huguet) [1976756] - sfc: farch: fix compile warning in efx_farch_dimension_resources() (Íñigo Huguet) [1976756] - sfc: don't use netif_info et al before net_device is registered (Íñigo Huguet) [1976756] - net: stmmac: Do not enable RX FIFO overflow interrupts (Mark Salter) [1905243] - net: stmmac: Clear receive all(RA) bit when promiscuous mode is off (Mark Salter) [1905243] - net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq() (Mark Salter) [1905243] - stmmac: intel: Enable HW descriptor prefetch by default (Mark Salter) [1905243] - net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards (Mark Salter) [1905243] - net: stmmac: fix TSO and TBS feature enabling during driver open (Mark Salter) [1905243] - stmmac: intel: set TSO/TBS TX Queues default settings (Mark Salter) [1905243] - stmmac: intel: unlock on error path in intel_crosststamp() (Mark Salter) [1905243] - net: stmmac: use __napi_schedule() for PREEMPT_RT (Mark Salter) [1905243] - stmmac: intel: Enable SERDES PHY rx clk for PSE (Mark Salter) [1905243] - stmmac: intel: Drop duplicate ID in the list of PCI device IDs (Mark Salter) [1905243] - stmmac: intel: add cross time-stamping freq difference adjustment (Mark Salter) [1905243] - net: stmmac: Add support for external trigger timestamping (Mark Salter) [1905243] - net: stmmac: fix dma physical address of descriptor when display ring (Mark Salter) [1905243] - net: stmmac: fix wrongly set buffer2 valid when sph unsupport (Mark Salter) [1905243] - net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (Mark Salter) [1905243] - net: stmmac: make SPH enable/disable to be configurable (Mark Salter) [1905243] - net: stmmac: set IRQ affinity hint for multi MSI vectors (Mark Salter) [1905243] - net: stmmac: remove unnecessary pci_enable_msi() call (Mark Salter) [1905243] - stmmac: intel: use managed PCI function on probe and resume (Mark Salter) [1905243] - net: stmmac: enable MTL ECC Error Address Status Over-ride by default (Mark Salter) [1905243] - net: ethernet: stmicro: Remove duplicate struct declaration (Mark Salter) [1905243] - net: stmmac: fix missing unlock on error in stmmac_suspend() (Mark Salter) [1905243] - net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (Mark Salter) [1905243] - net: stmmac: use interrupt mode INTM=1 for multi-MSI (Mark Salter) [1905243] - stmmac: intel: add support for multi-vector msi and msi-x (Mark Salter) [1905243] - net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (Mark Salter) [1905243] - net: stmmac: make stmmac_interrupt() function more friendly to MSI (Mark Salter) [1905243] - net: stmmac: introduce DMA interrupt status masking per traffic direction (Mark Salter) [1905243] - net: phy: marvell10g: Add PHY loopback support (Mark Salter) [1905243] - net: phy: add genphy_c45_loopback (Mark Salter) [1905243] - net: phylink: Fix phylink_err() function name error in phylink_major_config (Mark Salter) [1905243] - net: stmmac: support FPE link partner hand-shaking procedure (Mark Salter) [1905243] - net: stmmac: Add hardware supported cross-timestamp (Mark Salter) [1905243] - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP (Mark Salter) [1905243] - stmmac: intel: Add PSE and PCH PTP clock source selection (Mark Salter) [1905243] - net: stmmac: Add EST errors into ethtool statistic (Mark Salter) [1905243] - net: stmmac: EST interrupts handling and error reporting (Mark Salter) [1905243] - net: stmmac: add RX frame steering based on VLAN priority in tc flower (Mark Salter) [1905243] - net: stmmac: restructure tc implementation for RX VLAN Priority steering (Mark Salter) [1905243] - net: stmmac: add per-queue TX & RX coalesce ethtool support (Mark Salter) [1905243] - net: stmmac: Use hrtimer for TX coalescing (Mark Salter) [1905243] - net: stmmac: add timestamp correction to rid CDC sync error (Mark Salter) [1905243] - net: stmmac: add platform level clocks management (Mark Salter) [1905243] - net: stmmac: add clocks management for gmac driver (Mark Salter) [1905243] - stmmac: intel: add pcs-xpcs for Intel mGbE controller (Mark Salter) [1905243] - net: stmmac: ensure phydev is attached to phylink for C37 AN (Mark Salter) [1905243] - net: stmmac: make in-band AN mode parsing is supported for non-DT (Mark Salter) [1905243] - net: phylink: make phylink_parse_mode() support non-DT platform (Mark Salter) [1905243] - net: pcs: add C37 SGMII AN support for intel mGbE controller (Mark Salter) [1905243] - net: pcs: rearrange C73 functions to prepare for C37 support later (Mark Salter) [1905243] - net: phy: leds: Deduplicate link LED trigger registration (Mark Salter) [1905243] - net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (Mark Salter) [1905243] - net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (Mark Salter) [1905243] - net: stmmac: fix CBS idleslope and sendslope calculation (Mark Salter) [1905243] - net: stmmac: set TxQ mode back to DCB after disabling CBS (Mark Salter) [1905243] - net: stmmac: allow stmmac to probe for C45 PHY devices (Mark Salter) [1905243] - net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (Mark Salter) [1905243] - net: pcs-xpcs: depend on MDIO_BUS instead of selecting it (Mark Salter) [1905243] - net: pcs: Move XPCS into new PCS subdirectory (Mark Salter) [1905243] - net: stmmac: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Restart AutoNeg if outcome was invalid (Mark Salter) [1905243] - net: phy: xpcs: Set Link down if AutoNeg is enabled and did not finish (Mark Salter) [1905243] - net: phy: xpcs: Reset XPCS upon probe (Mark Salter) [1905243] - net: phy: xpcs: Return error when 10GKR link errors are found (Mark Salter) [1905243] - stmmac/intel: mark driver as tech preview (Mark Salter) [1905243] - redhat/configs: Add CONFIG_DWMAC_INTEL (Mark Salter) [1905243] - stmmac: intel: Fixes clock registration error seen for multiple interfaces (Mark Salter) [1905243] - stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (Mark Salter) [1905243] - net: stmmac: Add PCI bus info to ethtool driver query output (Mark Salter) [1905243] - stmmac: intel: Add ADL-S 1Gbps PCI IDs (Mark Salter) [1905243] - stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (Mark Salter) [1905243] - stmmac: intel: Add PCI IDs for TGL-H platform (Mark Salter) [1905243] - stmmac: intel: change all EHL/TGL to auto detect phy addr (Mark Salter) [1905243] - net: stmmac: overwrite the dma_cap.addr64 according to HW design (Mark Salter) [1905243] - stmmac: intel: Fix kernel panic on pci probe (Mark Salter) [1905243] - stmmac: intel: Adding ref clock 1us tic for LPI cntr (Mark Salter) [1905243] - net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1905243] - net: stmmac: Fix clock handling on remove path (Mark Salter) [1905243] - stmmac: intel: Place object in the Makefile according to the order (Mark Salter) [1905243] - stmmac: intel: Fix indentation to put on one line affected code (Mark Salter) [1905243] - stmmac: intel: Eliminate useless conditions and variables (Mark Salter) [1905243] - stmmac: intel: Convert to use pci_alloc_irq_vectors() API (Mark Salter) [1905243] - stmmac: intel: Remove unnecessary loop for PCI BARs (Mark Salter) [1905243] - stmmac: intel: Fix clock handling on error and remove paths (Mark Salter) [1905243] - net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1905243] - net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: create dwmac-intel.c to contain all Intel platform (Mark Salter) [1905243] - net: stmmac: Get rid of custom STMMAC_DEVICE() macro (Mark Salter) [1905243] - net: stmmac: update pci platform data to use phy_interface (Mark Salter) [1905243] - net: stmmac: pci: Enable TBS on GMAC5 IPK PCI entry (Mark Salter) [1905243] - net: stmmac: pci: remove the duplicate code of set phy_mask (Mark Salter) [1905243] - PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Mark Salter) [1905243] - net: stmmac: pci: Add HAPS support using GMAC5 (Mark Salter) [1905243] - net: stmmac: setup higher frequency clk support for EHL & TGL (Mark Salter) [1905243] - net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: Make MDIO bus reset optional (Mark Salter) [1905243] - stmmac: pci: Use pci_dev_id() helper (Mark Salter) [1905243] - stmmac: pci: Fix typo in IOT2000 comment (Mark Salter) [1905243] - stmmac: pci: Adjust IOT2000 matching (Mark Salter) [1905243] - net: stmmac: Fix PCI module removal leak (Mark Salter) [1905243] - net: stmmac: mark PM functions as __maybe_unused (Mark Salter) [1905243] - ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM. (Diego Domingos) [1939996] - IB/core: Add missing pin_user_pages*() usage (Waiman Long) [1972078] - mm/gup/writeback: Fix incorrect inaccessible pages handling (Waiman Long) [1972078] - netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (Phil Sutter) [1983245] - ipv4: Fix device used for dst_alloc with local routes (Antoine Tenart) [1976789] - vrf: fix a comment about loopback device (Antoine Tenart) [1976789] - net: vrf: Fix operation not supported when set vrf mac (Antoine Tenart) [1976789] - vrf: prevent adding upper devices (Antoine Tenart) [1976789] - vrf: fix maximum MTU (Antoine Tenart) [1976789] - net: vrf: Fix ping failed when vrf mtu is set to 0 (Antoine Tenart) [1976789] - net: vrf: remove MTU limits for vrf device (Antoine Tenart) [1976789]- block: fix discard request merge (Ming Lei) [1970316] - blk-mq: update hctx->dispatch_busy in case of real scheduler (Ming Lei) [1976679] - block: Do not pull requests from the scheduler when we cannot dispatch them (Ming Lei) [1976679] - powerpc/pseries/mobility: handle premature return from H_JOIN (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use struct for shared state (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: refactor node lookup during DT update (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: remove rtas_ibm_suspend_me_unsafe() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: dispatch partition migration requests to pseries (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: retry partition suspend after error (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: signal suspend cancellation to platform (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use stop_machine for join/suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: extract VASI session polling logic (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use rtas_activate_firmware() on resume (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: error message improvements (Desnes A. Nunes do Rosario) [1979798] - powerpc/hvcall: add token and codes for H_VASI_SIGNAL (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_activate_firmware() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_ibm_suspend_me() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: rtas_ibm_suspend_me -> rtas_ibm_suspend_me_unsafe (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: complete ibm,suspend-me status codes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Add pr_debug() for device tree changes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Set pr_fmt() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove obsolete memory hotplug DT notifier code (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove dlpar_cpu_readd() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove memory "re-add" implementation (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove prrn special case from DT update path (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove arch_update_cpu_topology (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove prrn_is_enabled() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtasd: simplify handle_rtas_event(), emit message on events (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove start/stop_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove timed_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Handle extra hcall_vphn error cases (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Suppress "VPHN is not supported" messages (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: stub out numa_update_cpu_topology() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove vphn_enabled and prrn_enabled internal flags (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology workqueue code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology timer code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: make vphn_enabled, prrn_enabled flags const (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology update code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove ability to enable topology updates (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: don't online CPUs for partition suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline_cpus_mask (Desnes A. Nunes do Rosario) [1979798] - mm/page_alloc: bail out on fatal signal during reclaim/compaction retry attempt (Aaron Tomlin) [1919765] - RHEL: Revert "powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled" (Paolo Bonzini) [1956950] - KVM: selftests: smm_test: Test SMM enter from L2 (Paolo Bonzini) [1956950] - KVM: nSVM: Restore nested control upon leaving SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Fix L1 state corruption upon return from SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Introduce svm_copy_vmrun_state() (Paolo Bonzini) [1956950] - KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN (Paolo Bonzini) [1956950] - KVM: nVMX: nSVM: 'nested_run' should count guest-entry attempts that make it to guest code (Paolo Bonzini) [1956950] - KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA (Paolo Bonzini) [1956950] - KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities (Paolo Bonzini) [1956950] - KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails (Paolo Bonzini) [1956950] - KVM: SVM: add module param to control the #SMI interception (Paolo Bonzini) [1956950] - KVM: SVM: remove INIT intercept handler (Paolo Bonzini) [1956950] - KVM: SVM: #SMI interception must not skip the instruction (Paolo Bonzini) [1956950] - KVM: VMX: Remove vmx_msr_index from vmx.h (Paolo Bonzini) [1956950] - KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() (Paolo Bonzini) [1956950] - KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM (Paolo Bonzini) [1956950] - KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio (Paolo Bonzini) [1956950] - KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler (Paolo Bonzini) [1956950] - KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs (Paolo Bonzini) [1956950] - KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR (Paolo Bonzini) [1956950] - KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled (Paolo Bonzini) [1956950] - KVM: selftests: do not require 64GB in set_memory_region_test (Paolo Bonzini) [1956950] - KVM: selftests: Fix mapping length truncation in m{,un}map() (Paolo Bonzini) [1956950] - KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified (Paolo Bonzini) [1956950] - Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" (Paolo Bonzini) [1956950] - KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk (Paolo Bonzini) [1956950] - KVM: x86: Properly reset MMU context at vCPU RESET/INIT (Paolo Bonzini) [1956950] - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs (Paolo Bonzini) [1956950] - KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT (Paolo Bonzini) [1956950] - KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 (Paolo Bonzini) [1956950] - KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU (Paolo Bonzini) [1956950] - KVM: X86: Fix x86_emulator slab cache leak (Paolo Bonzini) [1956950] - KVM: SVM: Call SEV Guest Decommission if ASID binding fails (Paolo Bonzini) [1956950] - KVM: x86: Immediately reset the MMU context when the SMM flag is cleared (Paolo Bonzini) [1956950] - KVM: x86: Fix fall-through warnings for Clang (Paolo Bonzini) [1956950] - KVM: SVM: fix doc warnings (Paolo Bonzini) [1956950] - kvm: LAPIC: Restore guard to prevent illegal APIC register access (Paolo Bonzini) [1956950] - kvm: fix previous commit for 32-bit builds (Paolo Bonzini) [1956950] - kvm: avoid speculation-based attacks from out-of-range memslot accesses (Paolo Bonzini) [1956950] - KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message (Paolo Bonzini) [1956950] - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior (Paolo Bonzini) [1956950] - KVM: X86: MMU: Use the correct inherited permissions to get shadow page (Paolo Bonzini) [1956950] - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer (Paolo Bonzini) [1956950] - KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit 238eca821cee (Paolo Bonzini) [1956950] - KVM: X86: Kill off ctxt->ud (Paolo Bonzini) [1956950] - KVM: X86: Fix warning caused by stale emulation context (Paolo Bonzini) [1956950] - KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception (Paolo Bonzini) [1956950] - KVM: x86/mmu: Fix comment mentioning skip_4k (Paolo Bonzini) [1956950] - KVM: VMX: update vcpu posted-interrupt descriptor when assigning device (Paolo Bonzini) [1956950] - KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK (Paolo Bonzini) [1956950] - KVM: x86: add start_assignment hook to kvm_x86_ops (Paolo Bonzini) [1956950] - KVM: LAPIC: Narrow the timer latency between wait_lapic_expire and world switch (Paolo Bonzini) [1956950] - KVM: X86: Fix vCPU preempted state from guest's point of view (Paolo Bonzini) [1956950] - KVM: X86: Bail out of direct yield in case of under-committed scenarios (Paolo Bonzini) [1956950] - KVM: SVM: make the avic parameter a bool (Paolo Bonzini) [1956950] - KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Move GHCB unmapping to fix RCU warning (Paolo Bonzini) [1956950] - KVM: SVM: Invert user pointer casting in SEV {en,de}crypt helpers (Paolo Bonzini) [1956950] - kvm: Cap halt polling at kvm->max_halt_poll_ns (Paolo Bonzini) [1956950] - KVM: x86: Prevent deadlock against tk_core.seq (Paolo Bonzini) [1956950] - KVM: x86: Cancel pvclock_gtod_work on module removal (Paolo Bonzini) [1956950] - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging (Paolo Bonzini) [1956950] - KVM: SVM: Probe and load MSR_TSC_AUX regardless of RDTSCP support in host (Paolo Bonzini) [1956950] - KVM: VMX: Disable preemption when probing user return MSRs (Paolo Bonzini) [1956950] - KVM: x86: Move RDPID emulation intercept to its own enum (Paolo Bonzini) [1956950] - KVM: SVM: Inject #UD on RDTSCP when it should be disabled in the guest (Paolo Bonzini) [1956950] - KVM: x86: Emulate RDPID only if RDTSCP is supported (Paolo Bonzini) [1956950] - KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported (Paolo Bonzini) [1956950] - KVM: nSVM: always restore the L1's GIF on migration (Paolo Bonzini) [1956950] - KVM: x86: Hoist input checks in kvm_add_msr_filter() (Paolo Bonzini) [1956950] - KVM: nVMX: Properly pad 'struct kvm_vmx_nested_state_hdr' (Paolo Bonzini) [1956950] - KVM/VMX: Invoke NMI non-IST entry instead of IST entry (Paolo Bonzini) [1956950] - KVM: x86: Fix potential fput on a null source_kvm_file (Paolo Bonzini) [1956950] - KVM: nSVM: leave the guest mode prior to loading a nested state (Paolo Bonzini) [1956950] - KVM: nSVM: fix few bugs in the vmcb02 caching logic (Paolo Bonzini) [1956950] - KVM: nSVM: fix a typo in svm_leave_nested (Paolo Bonzini) [1956950] - KVM: PPC: exit halt polling on need_resched() (Paolo Bonzini) [1956950] - kvm: exit halt polling on need_resched() as well (Paolo Bonzini) [1956950] - KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer (Paolo Bonzini) [1956950] - kvm/x86: Fix 'lpages' kvm stat for TDM MMU (Paolo Bonzini) [1956950] - KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map() (Paolo Bonzini) [1956950] - KVM: selftests: Speed up set_memory_region_test (Paolo Bonzini) [1956950] - selftests: kvm: Fix the check of return value (Paolo Bonzini) [1956950] - KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt() (Paolo Bonzini) [1956950] - KVM: SVM: Skip SEV cache flush if no ASIDs have been used (Paolo Bonzini) [1956950] - KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() (Paolo Bonzini) [1956950] - KVM: SVM: Drop redundant svm_sev_enabled() helper (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV VMCB tracking allocation to sev.c (Paolo Bonzini) [1956950] - KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() (Paolo Bonzini) [1956950] - KVM: SVM: Unconditionally invoke sev_hardware_teardown() (Paolo Bonzini) [1956950] - KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported) (Paolo Bonzini) [1956950] - KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [1956950] - KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables (Paolo Bonzini) [1956950] - KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV module params/variables to sev.c (Paolo Bonzini) [1956950] - svm/sev: Register SEV and SEV-ES ASIDs to the misc controller (Paolo Bonzini) [1956950] - KVM: SVM: Disable SEV/SEV-ES if NPT is disabled (Paolo Bonzini) [1956950] - KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails (Paolo Bonzini) [1956950] - KVM: SVM: Zero out the VMCB array used to track SEV ASID association (Paolo Bonzini) [1956950] - KVM: x86: Move reverse CPUID helpers to separate header file (Paolo Bonzini) [1956950] - KVM: x86: Rename GPR accessors to make mode-aware variants the defaults (Paolo Bonzini) [1956950] - KVM: SVM: Use default rAX size for INVLPGA emulation (Paolo Bonzini) [1956950] - KVM: x86/xen: Drop RAX[63:32] when processing hypercall (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit (Paolo Bonzini) [1956950] - KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode (Paolo Bonzini) [1956950] - KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode (Paolo Bonzini) [1956950] - KVM: x86: Check CR3 GPA for validity regardless of vCPU mode (Paolo Bonzini) [1956950] - KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads (Paolo Bonzini) [1956950] - KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM (Paolo Bonzini) [1956950] - KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace (Paolo Bonzini) [1956950] - KVM: SVM: Clear MSR_TSC_AUX[63:32] on write (Paolo Bonzini) [1956950] - KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported (Paolo Bonzini) [1956950] - KVM: VMX: Invert the inlining of MSR interception helpers (Paolo Bonzini) [1956950] - KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests (Paolo Bonzini) [1956950] - KVM: x86: Properly handle APF vs disabled LAPIC situation (Paolo Bonzini) [1956950] - KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100 (Paolo Bonzini) [1956950] - KVM: x86: Support KVM VMs sharing SEV context (Paolo Bonzini) [1956950] - KVM: x86: Remove unused function declaration (Paolo Bonzini) [1956950] - KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint (Paolo Bonzini) [1956950] - KVM: Move prototypes for MMU notifier callbacks to generic code (Paolo Bonzini) [1956950] - KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() (Paolo Bonzini) [1956950] - KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp (Paolo Bonzini) [1956950] - KVM: x86: disable interrupts while pvclock_gtod_sync_lock is taken (Paolo Bonzini) [1956950] - KVM: x86: reduce pvclock_gtod_sync_lock critical sections (Paolo Bonzini) [1956950] - kvm: x86: annotate RCU pointers (Paolo Bonzini) [1956950] - KVM: x86: remove misplaced comment on active_mmu_pages (Paolo Bonzini) [1956950] - x86/sev: Drop redundant and potentially misleading 'sev_enabled' (Paolo Bonzini) [1956950] - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] (Paolo Bonzini) [1956950] - cgroup: Add misc cgroup controller (Paolo Bonzini) [1956950] - x86: Remove duplicate TSC DEADLINE MSR definitions (Paolo Bonzini) [1956950] - KVM: s390: allow facility 192 (vector-packed-decimal-enhancement facility 2) (Thomas Huth) [1977289] - KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 (Thomas Huth) [1977289] - mpi3mr: mark as tech preview (Tomas Henzl) [1858804] - add the mpi3mr config (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix warnings reported by smatch (Tomas Henzl) [1858804] - scsi: mpi3mr: Make some symbols static (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc() (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix missing unlock on error (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr() (Tomas Henzl) [1858804] - scsi: mpi3mr: Delete unnecessary NULL check (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix a double free (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix fall-through warning for Clang (Tomas Henzl) [1858804] - scsi: mpi3mr: Add event handling debug prints (Tomas Henzl) [1858804] - scsi: mpi3mr: Add EEDP DIF DIX support (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for DSN secure firmware check (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PM suspend and resume (Tomas Henzl) [1858804] - scsi: mpi3mr: Wait for pending I/O completions upon detection of VD I/O timeout (Tomas Henzl) [1858804] - scsi: mpi3mr: Print pending host I/Os for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Complete support for soft reset (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for threaded ISR (Tomas Henzl) [1858804] - scsi: mpi3mr: Hardware workaround for UNMAP commands to NVMe drives (Tomas Henzl) [1858804] - scsi: mpi3mr: Allow certain commands during pci-remove hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Add change queue depth support (Tomas Henzl) [1858804] - scsi: mpi3mr: Implement SCSI error handler hooks (Tomas Henzl) [1858804] - scsi: mpi3mr: Add bios_param SCSI host template hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Print IOC info for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for timestamp sync with firmware (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for recovering controller (Tomas Henzl) [1858804] - scsi: mpi3mr: Additional event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PCIe device event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for device add/remove event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for internal watchdog thread (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for queue command processing (Tomas Henzl) [1858804] - scsi: mpi3mr: Create operational request and reply queue pair (Tomas Henzl) [1858804] - scsi: mpi3mr: Base driver code (Tomas Henzl) [1858804] - scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig (Tomas Henzl) [1858804] - e1000e: Fix prototype warning (Ken Cox) [1920290] - e1000e: Mark e1000e_pm_prepare() as __maybe_unused (Ken Cox) [1920290] - e1000e: Fix duplicate include guard (Ken Cox) [1920290] - e1000e: Remove the runtime suspend restriction on CNP+ (Ken Cox) [1920290] - e1000e: Leverage direct_complete to speed up s2ram (Ken Cox) [1920290] - e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 (Ken Cox) [1920290] - e1000e: add rtnl_lock() to e1000_reset_task (Ken Cox) [1920290] - e1000e: remove the redundant value assignment in e1000_update_nvm_checksum_spt (Ken Cox) [1920290] - e1000e: Export S0ix flags to ethtool (Ken Cox) [1920290] - e1000e: bump up timeout to wait when ME un-configures ULP mode (Ken Cox) [1920290] - e1000e: Only run S0ix flows if shutdown succeeded (Ken Cox) [1920290] - scsi: ipr: System crashes when seeing type 20 error (Desnes A. Nunes do Rosario) [1977532] - scsi: ipr: Use scnprintf() for avoiding potential buffer overflow (Desnes A. Nunes do Rosario) [1977532] - tipc: do not write skb_shinfo frags when doing decrytion (Xin Long) [1974627] - bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path (Jonathan Toppins) [1921449] - bnxt_en: Fix TQM fastpath ring backing store computation (Jonathan Toppins) [1921449] - bnxt_en: Rediscover PHY capabilities after firmware reset (Jonathan Toppins) [1921449] - bnxt_en: Fix context memory setup for 64K page size. (Jonathan Toppins) [1921449] - bnxt_en: Include new P5 HV definition in VF check. (Jonathan Toppins) [1921449] - bnxt_en: Add PCI IDs for Hyper-V VF devices. (Jonathan Toppins) [1921449] - bnxt_en: Fix RX consumer index logic in the error path. (Jonathan Toppins) [1921449] - bnxt_en: fix ternary sign extension bug in bnxt_show_temp() (Jonathan Toppins) [1921449] - bnxt_en: reliably allocate IRQ table on reset to avoid crash (Jonathan Toppins) [1921449] - bnxt_en: Fix race between firmware reset and driver remove. (Jonathan Toppins) [1921449] - bnxt_en: Improve logging of error recovery settings information. (Jonathan Toppins) [1921449] - bnxt_en: Reply to firmware's echo request async message. (Jonathan Toppins) [1921449] - bnxt_en: Initialize "context kind" field for context memory blocks. (Jonathan Toppins) [1921449] - bnxt_en: Add context memory initialization infrastructure. (Jonathan Toppins) [1921449] - bnxt_en: Implement faster recovery for firmware fatal error. (Jonathan Toppins) [1921449] - bnxt_en: selectively allocate context memories (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.2.16. (Jonathan Toppins) [1921449] - bnxt_en: Fix devlink info's stored fw.psid version format. (Jonathan Toppins) [1921449] - bnxt_en: reverse order of TX disable and carrier off (Jonathan Toppins) [1921449] - bnxt_en: Convert to use netif_level() helpers. (Jonathan Toppins) [1921449] - bnxt_en: Do not process completion entries after fatal condition detected. (Jonathan Toppins) [1921449] - bnxt_en: Consolidate firmware reset event logging. (Jonathan Toppins) [1921449] - bnxt_en: Improve firmware fatal error shutdown sequence. (Jonathan Toppins) [1921449] - bnxt_en: Modify bnxt_disable_int_sync() to be called more than once. (Jonathan Toppins) [1921449] - bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep track of NAPI state. (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_fw_reset_timeout() helper. (Jonathan Toppins) [1921449] - bnxt_en: Retry open if firmware is in reset. (Jonathan Toppins) [1921449] - bnxt_en: attempt to reinitialize after aborted reset (Jonathan Toppins) [1921449] - bnxt_en: log firmware debug notifications (Jonathan Toppins) [1921449] - bnxt_en: Add an upper bound for all firmware command timeouts. (Jonathan Toppins) [1921449] - bnxt_en: Move reading VPD info after successful handshake with fw. (Jonathan Toppins) [1921449] - bnxt_en: Retry sending the first message to firmware if it is under reset. (Jonathan Toppins) [1921449] - bnxt_en: handle CRASH_NO_MASTER during bnxt_open() (Jonathan Toppins) [1921449] - bnxt_en: Define macros for the various health register states. (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface to 1.10.2.11. (Jonathan Toppins) [1921449] - bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. (Jonathan Toppins) [1921449] - bnxt_en: Improve stats context resource accounting with RDMA driver loaded. (Jonathan Toppins) [1921449] - bnxt_en: Use kzalloc for allocating only one thing (Jonathan Toppins) [1921449] - bnxt_en: Check TQM rings for maximum supported value. (Jonathan Toppins) [1921449] - bnxt_en: Fix AER recovery. (Jonathan Toppins) [1921449] - bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to flash packages. (Jonathan Toppins) [1921449] - bnxt_en: Retry installing FW package under NO_SPACE error condition. (Jonathan Toppins) [1921449] - bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to execute in a loop. (Jonathan Toppins) [1921449] - bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_flash_nvram. (Jonathan Toppins) [1921449] - bnxt_en: Release PCI regions when DMA mask setup fails during probe. (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_board() (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_one() (Jonathan Toppins) [1921449] - bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs. (Jonathan Toppins) [1921449] - bnxt_en: Fix counter overflow logic. (Jonathan Toppins) [1921449] - bnxt_en: Free port stats during firmware reset. (Jonathan Toppins) [1921449] - bnxt_en: read EEPROM A2h address using page 0 (Jonathan Toppins) [1921449] - bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. (Jonathan Toppins) [1921449] - bnxt_en: Check abort error state in bnxt_open_nic(). (Jonathan Toppins) [1921449] - bnxt_en: Re-write PCI BARs after PCI fatal error. (Jonathan Toppins) [1921449] - bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. (Jonathan Toppins) [1921449] - bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). (Jonathan Toppins) [1921449] - bnxt_en: Add stored FW version info to devlink info_get cb. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_dl_info_get(). (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info. (Jonathan Toppins) [1921449] - bnxt_en: Log unknown link speed appropriately. (Jonathan Toppins) [1921449] - bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event. (Jonathan Toppins) [1921449] - bnxt_en: Simplify bnxt_async_event_process(). (Jonathan Toppins) [1921449] - bnxt_en: Set driver default message level. (Jonathan Toppins) [1921449] - bnxt_en: Enable online self tests for multi-host/NPAR mode. (Jonathan Toppins) [1921449] - bnxt_en: Return -EROFS to user space, if NVM writes are not permitted. (Jonathan Toppins) [1921449] - bnxt_en: Eliminate unnecessary RX resets. (Jonathan Toppins) [1921449] - bnxt_en: Reduce unnecessary message log during RX errors. (Jonathan Toppins) [1921449] - bnxt_en: Add a software counter for RX ring reset. (Jonathan Toppins) [1921449] - bnxt_en: Implement RX ring reset in response to buffer errors. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_init_one_rx_ring(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_free_rx_skbs(). (Jonathan Toppins) [1921449] - bnxt_en: Log FW health status info, if reset is aborted. (Jonathan Toppins) [1921449] - bnxt_en: perform no master recovery during startup (Jonathan Toppins) [1921449] - bnxt_en: log firmware status on firmware init failure (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_alloc_fw_health() (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.68. (Jonathan Toppins) [1921449] - bnxt_en: Improve preset max value for ethtool -l. (Jonathan Toppins) [1921449] - bnxt_en: Implement ethtool set_fec_param() method. (Jonathan Toppins) [1921449] - bnxt_en: Report Active FEC encoding during link up. (Jonathan Toppins) [1921449] - bnxt_en: Report FEC settings to ethtool. (Jonathan Toppins) [1921449] - bnxt_en: avoid link reset if speed is not changed (Jonathan Toppins) [1921449] - bnxt_en: Handle ethernet link being disabled by firmware. (Jonathan Toppins) [1921449] - bnxt_en: ethtool: support PAM4 link speeds up to 200G (Jonathan Toppins) [1921449] - bnxt_en: add basic infrastructure to support PAM4 link speeds (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_get_fw_speed() (Jonathan Toppins) [1921449] - bnxt_en: refactor code to limit speed advertising (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.65. (Jonathan Toppins) [1921449] - bnxt: add pause frame stats (Jonathan Toppins) [1921449] - xfrm: Fix xfrm offload fallback fail case (Andrea Claudi) [1976424] - sctp: trim optlen when it's a huge value in sctp_setsockopt (Xin Long) [1983864] - netfilter: flowtable: Set offload timeouts according to proto values (Phil Sutter) [1979184] - netfilter: conntrack: Introduce udp offload timeout configuration (Phil Sutter) [1979184] - netfilter: conntrack: Introduce tcp offload timeout configuration (Phil Sutter) [1979184] - veth: check for NAPI instead of xdp_prog before xmit of XDP frame (Paolo Abeni) [1952835] - self-tests: add veth tests (Paolo Abeni) [1952835] - veth: refine napi usage (Paolo Abeni) [1952835] - veth: allow enabling NAPI even without XDP (Paolo Abeni) [1952835] - veth: use skb_orphan_partial instead of skb_orphan (Paolo Abeni) [1952835] - net: really orphan skbs tied to closing sk (Paolo Abeni) [1952835] - net: let skb_orphan_partial wake-up waiters. (Paolo Abeni) [1952835] - veth: Store queue_mapping independently of XDP prog presence (Paolo Abeni) [1952835] - net/xfrm: Add inner_ipproto into sec_path (Petr Oros) [1981429] - net, xdp: Introduce xdp_prepare_buff utility routine (Jiri Benc) [1983730] - net, xdp: Introduce xdp_init_buff utility routine (Jiri Benc) [1983730] - bridge: switchdev: Notify about VLAN protocol changes (Ivan Vecera) [1981461] - net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCU (Ivan Vecera) [1981461] - bridge: add br_vlan_get_proto() (Ivan Vecera) [1981461] - bridge: add br_vlan_get_pvid_rcu() (Ivan Vecera) [1981461] - RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Get rid of custom module reference counting (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Create direct symbol link between bnxt modules (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Depend on bnxt ethernet driver and not blindly select it (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix Kconfig indentation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Move device to error state upon device crash (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Allow bigger MR creation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Code refactor while populating user MRs (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix max_qp_wrs reported (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix entry size during SRQ create (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl. (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() (Selvin Xavier) [1921454 1923026] - [s390] tools/kvm_stat: Exempt time-based counters (Claudio Imbrenda) [1981802] - Documentation/admin-guide: intel_pstate: drop doubled word (David Arcari) [1973225] - Documentation: fix multiple typos found in the admin-guide subdirectory (David Arcari) [1973225] - cpufreq: intel_pstate: Fix active mode setting from command line (David Arcari) [1973225] - cpufreq: intel_pstate: Use passive mode by default without HWP (David Arcari) [1973225] - cpufreq: intel_pstate: Use HWP if enabled by platform firmware (David Arcari) [1973225] - cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() (David Arcari) [1973225] - cpufreq: intel_pstate: Clean up frequency computations (David Arcari) [1973225] - cpufreq/intel_pstate: Fix wrong macro conversion (David Arcari) [1973225] - cpufreq: Convert to new X86 CPU match macros (David Arcari) [1973225] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1973225] - selftests/fpu: Fix debugfs_simple_attr.cocci warning (Vitaly Kuznetsov) [1919182] - selftest/fpu: avoid clang warning (Vitaly Kuznetsov) [1919182] - redhat/configs: Add Enable CONFIG_TEST_FPU (Vitaly Kuznetsov) [1919182] - selftests/fpu: Add an FPU selftest (Vitaly Kuznetsov) [1919182] - x86/fpu/64: Don't FNINIT in kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Make the EFI FPU calling convention explicit (Vitaly Kuznetsov) [1919182] - x86/mmx: Use KFPU_387 for MMX string operations (Vitaly Kuznetsov) [1919182] - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_end() (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't use current->mm to check for a kthread (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't export __kernel_fpu_{begin,end}() (Vitaly Kuznetsov) [1919182] - intel_th: pci: Add Alder Lake-P support (Tony Camuso) [1929493 1929494]- can: bcm: delay release of struct bcm_op after synchronize_rcu() (Hangbin Liu) [1975059] {CVE-2021-3609} - seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975182] - nvme-pci: look for StorageD3Enable on companion ACPI device instead (Gopal Tiwari) [1965660] - prctl: exe link permission error changed from -EINVAL to -EPERM (Adrian Reber) [1960708] - prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe (Adrian Reber) [1960708] - prctl_set_mm: refactor checks from validate_prctl_map (Adrian Reber) [1960708] - proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid (Adrian Reber) [1960708] - capabilities: Introduce CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - scripts: skip empty CAP_* strings (Adrian Reber) [1960708] - VMCI: Release resource if the work is already queued (Cathy Avery) [1978518] - perf vendor events arm64: Add Fujitsu A64FX pmu event (Michael Petlan) [1908109] - perf vendor events arm64: Add more common and uarch events (Michael Petlan) [1908109] - sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base() (Benjamin Coddington) [1969751] - xfs: sync lazy sb accounting on quiesce of read-only mounts (Bill O'Donnell) [1917220] - drm/dp_mst: Avoid to mess up payload table by ports in stale topology (Lyude Paul) [1944404] - drm/dp_mst: Do not set proposed vcpi directly (Lyude Paul) [1944404] - drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_vunmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: rework cursor plane (Lyude Paul) [1944404 1907341] - drm/qxl: move shadow handling to new qxl_prepare_shadow() (Lyude Paul) [1944404 1907341] - drm/qxl: fix monitors object vmap (Lyude Paul) [1944404 1907341] - drm/qxl: fix prime vmap (Lyude Paul) [1944404 1907341] - drm/qxl: add qxl_bo_vmap/qxl_bo_vunmap (Lyude Paul) [1944404 1907341] - drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: more fence wait rework (Lyude Paul) [1944404 1907341] - drm/qxl: properly handle device init failures (Lyude Paul) [1944404 1907341] - drm/qxl: allocate dumb buffers in ram (Lyude Paul) [1944404 1907341] - drm/qxl: simplify qxl_fence_wait (Lyude Paul) [1944404 1907341] - drm/qxl: properly free qxl releases (Lyude Paul) [1944404 1907341] - drm/qxl: handle shadow in primary destroy (Lyude Paul) [1944404 1907341] - drm/qxl: properly pin/unpin shadow (Lyude Paul) [1944404 1907341] - drm/qxl: use drmm_mode_config_init (Lyude Paul) [1944404 1907341] - drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_irq_setup() (Lyude Paul) [1944404] - drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings (Lyude Paul) [1944404] - drm/i915/gen9_bc: Recognize TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915: rename i915_rev_steppings->intel_step_info (Lyude Paul) [1944404] - drm/i915: rename disp_stepping->display_step and gt_stepping->gt_step (Lyude Paul) [1944404] - drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPING->GT_STEP (Lyude Paul) [1944404] - drm/i915: switch TGL and ADL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: switch KBL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: add new helpers for accessing stepping info (Lyude Paul) [1944404] - drm/i915: split out stepping info to a new file (Lyude Paul) [1944404] - drm/i915: Add DISPLAY_VER() and related macros (Lyude Paul) [1944404] - drm/i915/display: Do not allow DC3CO if PSR SF is enabled (Lyude Paul) [1944404] - drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing (Lyude Paul) [1944404] - drm/i915: Relocate icl_sanitize_encoder_pll_mapping() (Lyude Paul) [1944404] - drm/i915: Use .disable_clock() for pll sanitation (Lyude Paul) [1944404] - drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract _cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() (Lyude Paul) [1944404] - drm/i915: Sprinkle a few missing locks around shared DDI clock registers (Lyude Paul) [1944404] - drm/i915: Use intel_de_rmw() for DDI clock routing (Lyude Paul) [1944404] - drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs (Lyude Paul) [1944404] - drm/i915: Convert DG1 over to .{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i195: Extract cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract skl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract hsw_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs (Lyude Paul) [1944404] - drm/i915: Use intel_ddi_clk_select() for FDI (Lyude Paul) [1944404] - drm/i915/adl_s: Add GT and CTX WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add display WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION (Lyude Paul) [1944404] - drm/i915/adl_s: Re-use TGL GuC/HuC firmware (Lyude Paul) [1944404] - drm/i915/adl_s: Add power wells (Lyude Paul) [1944404] - drm/i915/adl_s: Update PHY_MISC programming (Lyude Paul) [1944404] - drm/i915/adl_s: Update combo PHY master/slave relationships (Lyude Paul) [1944404] - drm/i915/adl_s: Add vbt port and aux channel settings for adls (Lyude Paul) [1944404] - drm/i915/adl_s: Add adl-s ddc pin mapping (Lyude Paul) [1944404] - drm/i915/adl_s: Initialize display for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure Port clock registers for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure DPLL for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PHYs for Alderlake S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PCH support (Lyude Paul) [1944404] - drm/i915/adl_s: Add ADL-S platform info and PCI ids (Lyude Paul) [1944404] - drm/i915/tgl: Use TGL stepping info for applying WAs (Lyude Paul) [1944404] - redhat/configs: Update CONFIG_HSA_AMD (Lyude Paul) - redhat/configs: Update CONFIG_DRM_AMDGPU_USERPTR (Lyude Paul) - DRM Backport v5.11 -> v5.12.4 (Lyude Paul) [1944404] - include/linux/kernel.h: add typeof_member() macro (Lyude Paul) [1944404] - drm: Use USB controller's DMA mask when importing dmabufs (Lyude Paul) [1944404] - PM: runtime: Add pm_runtime_get_if_active() (Lyude Paul) [1944404] - PCI: Add pci_rebar_bytes_to_size() (Lyude Paul) [1944404] - PCI: Export pci_rebar_get_possible_sizes() (Lyude Paul) [1944404] - DRM backport v5.10->v5.11 (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces (Lyude Paul) [1944404] - dma-buf: Add struct dma-buf-map for storing struct dma_buf.vaddr_ptr (Lyude Paul) [1944404] - PCI/PM: Do not generate wakeup event when runtime resuming device (Lyude Paul) [1944404] - PCI/PM: Rename pci_wakeup_bus() to pci_resume_bus() (Lyude Paul) [1944404] - blktrace: make relay callbacks const (Lyude Paul) [1944404] - drm/i915: make relay callbacks const (Lyude Paul) [1944404] - relay: allow the use of const callback structs (Lyude Paul) [1944404] - relay: make create_buf_file and remove_buf_file callbacks mandatory (Lyude Paul) [1944404] - relay: require non-NULL callbacks in relay_open() (Lyude Paul) [1944404] - relay: remove unused buf_mapped and buf_unmapped callbacks (Lyude Paul) [1944404] - drm/edid: fix objtool warning in drm_cvt_modes() (Lyude Paul) [1944404] - drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1944404] - DRM backport v5.9.y -> v5.10 (Lyude Paul) [1944404] - time: Introduce jiffies64_to_msecs() (Lyude Paul) [1944404] - virtio: add dma-buf support for exported objects (Lyude Paul) [1944404] - objtool: Rename frame.h -> objtool.h (Lyude Paul) [1944404] - moduleparams: Add hexint type parameter (Lyude Paul) [1944404] - iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header (Lyude Paul) [1944404]- [s390] s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() function (Claudio Imbrenda) [1881833] - [s390] s390/ap: ap bus userspace notifications for some bus conditions (Claudio Imbrenda) [1881833] - [s390] s390/pkey: fix paes selftest failure with paes and pkey static build (Claudio Imbrenda) [1881833] - KVM: nSVM: Avoid tainiting kernel by default (Vitaly Kuznetsov) [1982248] - KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 (Thomas Huth) [1945752] - KVM: s390: fix guarded storage control register handling (Thomas Huth) [1945752] - s390/protvirt: fix error return code in uv_info_init() (Thomas Huth) [1945752] - s390/uv: fix prot virt host indication compilation (Thomas Huth) [1945752] - KVM: s390: VSIE: fix MVPG handling for prefixing and MSO (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_real_to_abs (Thomas Huth) [1945752] - KVM: s390: VSIE: correctly handle MVPG when in VSIE (Thomas Huth) [1945752] - KVM: s390: extend kvm_s390_shadow_fault to return entry pointer (Thomas Huth) [1945752] - s390/uv: add prot virt guest/host indication files (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_logical_to_effective (Thomas Huth) [1945752] - KVM: s390: Fix comment spelling in kvm_s390_vcpu_start() (Thomas Huth) [1945752] - s390: uv: Fix sysfs max number of VCPUs reporting (Thomas Huth) [1945752] - KVM: s390: track synchronous pfault events in kvm_stat (Thomas Huth) [1945752] - s390/gmap: make gmap memcg aware (Thomas Huth) [1945752] - KVM: s390: Add memcg accounting to KVM allocations (Thomas Huth) [1945752] - s390/uv: handle destroy page legacy interface (Thomas Huth) [1945752] - KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup (Thomas Huth) [1945752] - virtio/s390: implement virtio-ccw revision 2 correctly (Thomas Huth) [1945752] - sfc: deprecate SFC9020 family (Siena) (Íñigo Huguet) [1926379] - NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 (Benjamin Coddington) [1936478] - NFS: Fix open coded versions of nfs_set_cache_invalid() (Benjamin Coddington) [1936478] - NFS: Clean up function nfs_mark_dir_for_revalidate() (Benjamin Coddington) [1936478] - NFSD: Mark exports of NFS as tech-preview (Benjamin Coddington) [1972229] - perf vendor events intel: Add missing skylake & icelake model numbers (Michael Petlan) [1971959] - tc-testing: add test for ct DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - tc-testing: add support for sending various scapy packets (Marcelo Ricardo Leitner) [1964578] - tc-testing: fix list handling (Marcelo Ricardo Leitner) [1964578] - net/sched: act_ct: handle DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - net/packet: remove data races in fanout operations (Balazs Nemeth) [1957270] - net/packet: remove locking from packet_rcv_has_room() (Balazs Nemeth) [1957270] - net: packetmmap: fix only tx timestamp on request (Balazs Nemeth) [1970404] - x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Bandan Das) [1977474] - cxgb4: fix thermal zone device registration (Raju Rangoju) [1954012] - powerpc/64s: Fix crashes when toggling stf barrier (Desnes A. Nunes do Rosario) [1964484] - iavf: Fix an error handling path in 'iavf_probe()' (Stefan Assmann) [1920276] - iavf: clean up packet type lookup table (Stefan Assmann) [1920276] - iavf: redefine the magic number for FDIR GTP-U header fields (Stefan Assmann) [1920276] - iavf: enhance the duplicated FDIR list scan handling (Stefan Assmann) [1920276] - iavf: change the flex-byte support number to macro definition (Stefan Assmann) [1920276] - iavf: remove duplicate free resources calls (Stefan Assmann) [1920276] - iavf: Support for modifying SCTP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying UDP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying TCP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool RSS config (Stefan Assmann) [1920276] - iavf: add support for UDP Segmentation Offload (Stefan Assmann) [1920276] - intel: clean up mismatched header comments (Stefan Assmann) [1920276] - iavf: Enable flex-bytes support (Stefan Assmann) [1920276] - iavf: Support Ethernet Type Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv6 Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv4 Flow Director filters (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool ntuple filters (Stefan Assmann) [1920276] - net: intel: iavf: fix error return code of iavf_init_get_resources() (Stefan Assmann) [1920276] - workqueue: Move the position of debug_work_activate() in __queue_work() (Waiman Long) [1977537] - workqueue: remove useless unlock() and lock() in series (Waiman Long) [1977537] - workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t (Waiman Long) [1977537] - workqueue: Use rcuwait for wq_manager_wait (Waiman Long) [1977537] - workqueue: Remove unnecessary kfree() call in rcu_free_wq() (Waiman Long) [1977537] - workqueue: Fix an use after free in init_rescuer() (Waiman Long) [1977537] - workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. (Waiman Long) [1977537] - workqueue: don't use wq_select_unbound_cpu() for bound works (Waiman Long) [1977537] - workqueue: Use pr_warn instead of pr_warning (Waiman Long) [1977537] - workqueue: more destroy_workqueue() fixes (Waiman Long) [1977537] - workqueue: Minor follow-ups to the rescuer destruction change (Waiman Long) [1977537] - kernel/workqueue: Document wq_worker_last_func() argument (Waiman Long) [1977537] - workqueue: Only unregister a registered lockdep key (Waiman Long) [1977537] - kernel: workqueue: clarify wq_worker_last_func() caller requirements (Waiman Long) [1977537] - workqueue: Fix spelling in source code comments (Waiman Long) [1977537] - workqueue: fix typo in comment (Waiman Long) [1977537] - ice: add correct exception tracing for XDP (Jonathan Toppins) [1920278] - ice: optimize for XDP_REDIRECT in xsk path (Jonathan Toppins) [1920278] - ice: Allow all LLDP packets from PF to Tx (Jonathan Toppins) [1920278] - ice: report supported and advertised autoneg using PHY capabilities (Jonathan Toppins) [1920278] - ice: handle the VF VSI rebuild failure (Jonathan Toppins) [1920278] - ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared (Jonathan Toppins) [1920278] - ice: Fix allowing VF to request more/less queues via virtchnl (Jonathan Toppins) [1920278] - ice: track AF_XDP ZC enabled queues in bitmap (Jonathan Toppins) [1920278] - ice: handle increasing Tx or Rx ring sizes (Jonathan Toppins) [1920278] - ice: Fix potential infinite loop when using u8 loop counter (Jonathan Toppins) [1920278] - ice: fix memory leak of aRFS after resuming from suspend (Jonathan Toppins) [1920278] - ice: Cleanup fltr list in case of allocation issues (Jonathan Toppins) [1920278] - ice: Use port number instead of PF ID for WoL (Jonathan Toppins) [1920278] - ice: Fix for dereference of NULL pointer (Jonathan Toppins) [1920278] - ice: remove DCBNL_DEVRESET bit from PF state (Jonathan Toppins) [1920278] - ice: fix memory allocation call (Jonathan Toppins) [1920278] - ice: prevent ice_open and ice_stop during reset (Jonathan Toppins) [1920278] - ice: Recognize 860 as iSCSI port in CEE mode (Jonathan Toppins) [1920278] - ice: Increase control queue timeout (Jonathan Toppins) [1920278] - ice: Continue probe on link/PHY errors (Jonathan Toppins) [1920278] - ice: fix napi work done reporting in xsk path (Jonathan Toppins) [1920278] - ice: update the number of available RSS queues (Jonathan Toppins) [1920278] - ice: Fix state bits on LLDP mode switch (Jonathan Toppins) [1920278] - ice: Account for port VLAN in VF max packet size calculation (Jonathan Toppins) [1920278] - ice: Set trusted VF as default VSI when setting allmulti on (Jonathan Toppins) [1920278] - ice: report correct max number of TCs (Jonathan Toppins) [1920278] - ice: skip NULL check against XDP prog in ZC path (Jonathan Toppins) [1920278] - ice: remove redundant checks in ice_change_mtu (Jonathan Toppins) [1920278] - ice: move skb pointer from rx_buf to rx_ring (Jonathan Toppins) [1920278] - ice: simplify ice_run_xdp (Jonathan Toppins) [1920278] - ice: Improve MSI-X fallback logic (Jonathan Toppins) [1920278] - ice: Fix trivial error message (Jonathan Toppins) [1920278] - ice: remove unnecessary casts (Jonathan Toppins) [1920278] - ice: Refactor DCB related variables out of the ice_port_info struct (Jonathan Toppins) [1920278] - ice: fix writeback enable logic (Jonathan Toppins) [1920278] - ice: Use PSM clock frequency to calculate RL profiles (Jonathan Toppins) [1920278] - ice: create scheduler aggregator node config and move VSIs (Jonathan Toppins) [1920278 1940527 1940535 1940542] {CVE-2020-24504 CVE-2020-24503 CVE-2020-24502} - ice: Add initial support framework for LAG (Jonathan Toppins) [1920278] - ice: Remove xsk_buff_pool from VSI structure (Jonathan Toppins) [1920278] - ice: implement new LLDP filter command (Jonathan Toppins) [1920278] - ice: log message when trusted VF goes in/out of promisc mode (Jonathan Toppins) [1920278] - ice: remove dead code (Jonathan Toppins) [1920278] - ice: use flex_array_size where possible (Jonathan Toppins) [1920278] - ice: Replace one-element array with flexible-array member (Jonathan Toppins) [1920278] - ice: display stored UNDI firmware version via devlink info (Jonathan Toppins) [1920278] - ice: display stored netlist versions via devlink info (Jonathan Toppins) [1920278] - ice: display some stored NVM versions via devlink info (Jonathan Toppins) [1920278] - ice: introduce function for reading from flash modules (Jonathan Toppins) [1920278] - ice: cache NVM module bank information (Jonathan Toppins) [1920278] - ice: introduce context struct for info report (Jonathan Toppins) [1920278] - ice: create flash_info structure and separate NVM version (Jonathan Toppins) [1920278] - ice: report timeout length for erasing during devlink flash (Jonathan Toppins) [1920278] - ice: Implement flow for IPv6 next header (extension header) (Jonathan Toppins) [1920278] - ice: fix FDir IPv6 flexbyte (Jonathan Toppins) [1920278] - ice: drop dead code in ice_receive_skb() (Jonathan Toppins) [1920278] - ice, xsk: Move Rx allocation out of while-loop (Jonathan Toppins) [1920278] - ice: avoid premature Rx buffer reuse (Jonathan Toppins) [1920278] - ice: Add space to unknown speed (Jonathan Toppins) [1920278] - ice: join format strings to same line as ice_debug (Jonathan Toppins) [1920278] - ice: silence static analysis warning (Jonathan Toppins) [1920278] - ice: cleanup misleading comment (Jonathan Toppins) [1920278] - ice: Remove vlan_ena from vsi structure (Jonathan Toppins) [1920278] - ice: Remove gate to OROM init (Jonathan Toppins) [1920278] - ice: Enable Support for FW Override (E82X) (Jonathan Toppins) [1920278] - ice: don't always return an error for Get PHY Abilities AQ command (Jonathan Toppins) [1920278] - ice: cleanup stack hog (Jonathan Toppins) [1920278] - mm: migrate: fix missing update page_private to hugetlb_page_subpool (Chris von Recklinghausen) [1981661] - mm,hugetlb: drop clearing of flag from prep_new_huge_page (Chris von Recklinghausen) [1981661] - hugetlb: fix uninitialized subpool pointer (Chris von Recklinghausen) [1981661] - include/linux/hugetlb.h: add synchronization information for new hugetlb specific flags (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeFreed to HPageFreed flag (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeTemporary() to HPageTemporary flag (Chris von Recklinghausen) [1981661] - mm: hugetlb: fix a race between freeing and dissolving the page (Chris von Recklinghausen) [1981661] - mm: don't let userspace spam allocations warnings (Xin Long) [1976699] - dm writecache: make writeback pause configurable (Mike Snitzer) [1978369] - dm writecache: pause writeback if cache full and origin being written directly (Mike Snitzer) [1978369] - dm io tracker: factor out IO tracker (Mike Snitzer) [1978369] - dm writecache: add optional "metadata_only" parameter (Mike Snitzer) [1978369] - dm writecache: add "cleaner" and "max_age" to Documentation (Mike Snitzer) [1978369] - dm writecache: write at least 4k when committing (Mike Snitzer) [1978369] - dm writecache: have ssd writeback wait if the kcopyd workqueue is busy (Mike Snitzer) [1978369] - dm writecache: use list_move instead of list_del_list_add in writecache_writeback() (Mike Snitzer) [1978369] - dm writecache: commit just one block, not a full page (Mike Snitzer) [1978369] - dm writecache: remove unused gfp_t argument from wc_add_block() (Mike Snitzer) [1978369] - dm writecache: interrupt writeback if suspended (Mike Snitzer) [1978369] - dm writecache: don't split bios when overwriting contiguous cache content (Mike Snitzer) [1978369] - dm kcopyd: avoid spin_lock_irqsave from process context (Mike Snitzer) [1978369] - dm kcopyd: avoid useless atomic operations (Mike Snitzer) [1978369] - x86/asm: Optimize memcpy_flushcache() (Mike Snitzer) [1978369] - IB/isert: Align target max I/O size to initiator size (Kamal Heib) [1930955] - IB/isert: set rdma cm afonly flag (Kamal Heib) [1930955]- xsk: Rollback reservation at NETDEV_TX_BUSY (Jiri Benc) [1882711] - xsk: Fix race in SKB mode transmit with shared cq (Jiri Benc) [1882711] - bpf: Only provide bpf_sock_from_file with CONFIG_NET (Jiri Benc) [1882711] - xsk: Validate socket state in xsk_recvmsg, prior touching socket members (Jiri Benc) [1882711] - samples/bpf: Fix spelling mistake "recieving" -> "receiving" (Jiri Benc) [1882711] - samples/bpf: Sample application for eBPF load and socket creation split (Jiri Benc) [1882711] - bpf: Adds support for setting window clamp (Jiri Benc) [1882711] - tcp: declare tcp_mmap() only when CONFIG_MMU is set (Jiri Benc) [1882711] - bpf: Remove trailing semicolon in macro definition (Jiri Benc) [1882711] - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting infra for bpf maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error (Jiri Benc) [1882711] - samples/bpf: Add option to set the busy-poll budget (Jiri Benc) [1882711] - samples/bpf: Add busy-poll support to xdpsock (Jiri Benc) [1882711] - xsk: Propagate napi_id to XDP socket Rx path (Jiri Benc) [1882711] - xsk: Add busy-poll support for {recv,send}msg() (Jiri Benc) [1882711] - xsk: Check need wakeup flag in sendmsg() (Jiri Benc) [1882711] - xsk: Add support for recvmsg() (Jiri Benc) [1882711] - net: Add SO_BUSY_POLL_BUDGET socket option (Jiri Benc) [1882711] - net: Introduce preferred busy-polling (Jiri Benc) [1882711] - net: napi: use READ_ONCE()/WRITE_ONCE() (Jiri Benc) [1882711] - net: napi: add hard irqs deferral feature (Jiri Benc) [1882711] - fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery (Jiri Benc) [1882711] - xdp: Remove the functions xsk_map_inc and xsk_map_put (Jiri Benc) [1882711] - xsk: Introduce batched Tx descriptor interfaces (Jiri Benc) [1882711] - xsk: Introduce padding between more ring pointers (Jiri Benc) [1882711] - net: page_pool: Add bulk support for ptr_ring (Jiri Benc) [1882711] - net: xdp: Introduce bulking for xdp tx return path (Jiri Benc) [1882711] - bpf: Rename some functions in bpf_sk_storage (Jiri Benc) [1882711] - bpf: Folding omem_charge() into sk_storage_charge() (Jiri Benc) [1882711] - net/smc: properly handle workqueue allocation failure (Andrea Claudi) [1955178] - Revert "net/smc: fix a NULL pointer dereference" (Andrea Claudi) [1955178] - KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVMCS is never lost (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Request to sync eVMCS from VMCS12 after migration (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Force enlightened VMCS sync from nested_vmx_failValid() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data is copied in vmx_get_nested_state() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release enlightened VMCS on VMCLEAR (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlightened_to_vmcs12() return 'void' (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that eVMCS is not in use (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMCS12 is alway properly synced to eVMCS after restore (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus EVMPTR is causing #UD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Always make an attempt to map eVMCS after migration (Vitaly Kuznetsov) [1940837] - Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working (Gopal Tiwari) [1973909] - KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync (Vitaly Kuznetsov) [1906634] - scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() (Ewan D. Milne) [1761937] - scsi: core: Replace sdev->device_busy with sbitmap (Ewan D. Milne) [1761937] - scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024) (Ewan D. Milne) [1761937] - scsi: core: Add scsi_device_busy() wrapper (Ewan D. Milne) [1761937] - scsi: blk-mq: Return budget token from .get_budget callback (Ewan D. Milne) [1761937] - scsi: blk-mq: Add callbacks for storing & retrieving budget token (Ewan D. Milne) [1761937] - scsi: sbitmap: Add sbitmap_calculate_shift() helper (Ewan D. Milne) [1761937] - scsi: sbitmap: Export sbitmap_weight (Ewan D. Milne) [1761937] - scsi: sbitmap: Move allocation hint into sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Add helpers for updating allocation hint (Ewan D. Milne) [1761937] - scsi: sbitmap: Maintain allocation round_robin in sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Remove sbitmap_clear_bit_unlock (Ewan D. Milne) [1761937] - blk-mq: pass request queue into get/put budget callback (Ewan D. Milne) [1761937] - dma-iommu: implement ->alloc_noncontiguous (Jerry Snitselaar) [1955767] - dma-iommu: refactor iommu_dma_alloc_remap (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_alloc_noncontiguous API (Jerry Snitselaar) [1955767] - dma-mapping: refactor dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_mmap_pages helper (Jerry Snitselaar) [1955767] - dma-mapping: remove the {alloc,free}_noncoherent methods (Jerry Snitselaar) [1955767] - iommu/vt-d: Make unnecessarily global functions static (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused function declarations (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove svm_dev_ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Use Real PCI DMA device for IRTE (Jerry Snitselaar) [1955767] - iommu/vt-d: Calculate and set flags for handle_mm_fault (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect propagation from guest (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect for supervisor SVM (Jerry Snitselaar) [1955767] - iommu/vt-d: Report more information about invalidation errors (Jerry Snitselaar) [1955767] - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_fast() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining (Jerry Snitselaar) [1955767] - iova: Add CPU hotplug handler to flush rcaches (Jerry Snitselaar) [1955767] - iommu/iova: Improve restart logic (Jerry Snitselaar) [1955767] - iommu/iova: Add rbtree entry helper (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG command (Jerry Snitselaar) [1955767] - iommu/vt-d: Use user privilege for RID2PASID translation (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix sysfs leak in alloc_iommu() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync (Jerry Snitselaar) [1955767] - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating (Jerry Snitselaar) [1955767] - iommu: Fix a boundary issue to avoid performance drop (Jerry Snitselaar) [1955767] - iommu/vt-d: Check for allocation failure in aux_detach_device() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused dma map/unmap trace events (Jerry Snitselaar) [1955767] - iommu/amd: Clear DMA ops when switching domain (Jerry Snitselaar) [1955767] - iommu/amd: Remove performance counter pre-initialization test (Jerry Snitselaar) [1955767] - Revert "iommu/amd: Fix performance counter initialization" (Jerry Snitselaar) [1955767] - iommu/dma: Resurrect the "forcedac" option (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in iommu_dev_xxx functions (Jerry Snitselaar) [1955767] - iommu/amd: Put newline after closing bracket in warning (Jerry Snitselaar) [1955767] - iommu/vt-d: Force to flush iotlb before creating superpage (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' (Jerry Snitselaar) [1955767] - iommu/vt-d: Invalidate PASID cache when root/context entry changed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove WO permissions on second-level paging entries (Jerry Snitselaar) [1955767] - iommu/vt-d: Report the right page fault address (Jerry Snitselaar) [1955767] - iommu/vt-d: Report right snoop capability when using FL for IOVA (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't set then clear private data in prq_event_thread() (Jerry Snitselaar) [1955767] - iommu/vt-d: Reject unsupported page request modes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK (Jerry Snitselaar) [1955767] - iommu/amd: Keep track of amd_iommu_irq_remap state (Jerry Snitselaar) [1955767] - iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled (Jerry Snitselaar) [1955767] - iommu/amd: Move Stoney Ridge check to detect_ivrs() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix status code for Allocate/Free PASID command (Jerry Snitselaar) [1955767] - iommu: Don't use lazy flush for untrusted device (Jerry Snitselaar) [1955767] - iommu/amd: Fix sleeping in atomic in increase_address_space() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dev_has_feature() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_domain_window_disable() (Jerry Snitselaar) [1955767] - iommu: Stop exporting iommu_map_sg_atomic() (Jerry Snitselaar) [1955767] - iova: Stop exporting some more functions (Jerry Snitselaar) [1955767] - iova: Delete copy_reserved_iova() (Jerry Snitselaar) [1955767] - iova: Make has_iova_flush_queue() private (Jerry Snitselaar) [1955767] - iommu/vt-d: Add iotlb_sync_map callback (Jerry Snitselaar) [1955767] - iommu/vt-d: Move capability check code to cap_audit files (Jerry Snitselaar) [1921289] - iommu/vt-d: Audit IOMMU Capabilities and add helper functions (Jerry Snitselaar) [1921289] - iommu/vt-d: Fix 'physical' typos (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration] (Jerry Snitselaar) [1955767] - iommu/vt-d: Use INVALID response code instead of FAILURE (Jerry Snitselaar) [1920726] - iommu/vt-d: Clear PRQ overflow only when PRQ is empty (Jerry Snitselaar) [1955767] - iommu/vt-d: Preset Access/Dirty bits for IOVA over FL (Jerry Snitselaar) [1955767] - iommu/vt-d: Add qi_submit trace event (Jerry Snitselaar) [1955767] - iommu/vt-d: Consolidate duplicate cache invaliation code (Jerry Snitselaar) [1955767] - iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_iova_to_phys (Jerry Snitselaar) [1955767] - iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Rename variables to be consistent with struct io_pgtable_ops (Jerry Snitselaar) [1955767] - iommu/amd: Remove amd_iommu_domain_get_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Restructure code for freeing page table (Jerry Snitselaar) [1955767] - iommu/amd: Move IO page table related functions (Jerry Snitselaar) [1955767] - iommu/amd: Declare functions as extern (Jerry Snitselaar) [1955767] - iommu/amd: Convert to using amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Move pt_root to struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Prepare for generic IO page table framework (Jerry Snitselaar) [1955767] - iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline (Jerry Snitselaar) [1955767] - iommu/amd: remove h from printk format specifier (Jerry Snitselaar) [1955767] - iommu/amd: Use DEFINE_SPINLOCK() for spinlock (Jerry Snitselaar) [1955767] - iommu/amd: Remove unnecessary assignment (Jerry Snitselaar) [1955767] - iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove TLBI_ON_MAP quirk (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Allow io_pgtable_tlb ops optional (Jerry Snitselaar) [1955767] - iommu: Switch gather->end to the inclusive end (Jerry Snitselaar) [1955767] - iommu: Add iova and size as parameters in iotlb_sync_map (Jerry Snitselaar) [1955767] - iommu: Move iotlb_sync_map out from __iommu_map (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for VHE (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Make BTM optional for SVA (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the page 1 fixup (Jerry Snitselaar) [1955767] - x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it (Jerry Snitselaar) [1955767] - iommu/vt-d: Do not use flush-queue when caching-mode is on (Jerry Snitselaar) [1955767] - iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() (Jerry Snitselaar) [1955767] - iommu/amd: Use IVHD EFR for early initialization of IOMMU features (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix ineffective devTLB invalidation for subdevices (Jerry Snitselaar) [1920750 1920749] - iommu/vt-d: Fix general protection fault in aux_detach_device() (Jerry Snitselaar) [1920748] - iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix lockdep splat in sva bind()/unbind() (Jerry Snitselaar) [1955767] - Revert "iommu: Add quirk for Intel graphic devices in map_sg" (Jerry Snitselaar) [1955767] - iommu/intel: Fix memleak in intel_irq_remapping_alloc (Jerry Snitselaar) [1955767] - iommu/iova: fix 'domain' typos (Jerry Snitselaar) [1955767] - dma-iommu: remove __iommu_dma_mmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove tlb_flush_leaf (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid GFP_ATOMIC where it is not needed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove set but not used variable (Jerry Snitselaar) [1955767] - iommu/vt-d: Cleanup after converting to dma-iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Convert intel iommu driver to the iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags (Jerry Snitselaar) [1955767] - iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev (Jerry Snitselaar) [1955767] - iommu: Add quirk for Intel graphic devices in map_sg (Jerry Snitselaar) [1955767] - swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single (Jerry Snitselaar) [1955767] - swiotlb-xen: remove start_dma_addr (Jerry Snitselaar) [1955767] - iommu: Allow the dma-iommu api to use bounce buffers (Jerry Snitselaar) [1955767] - iommu: Add iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu: Handle freelists when using deferred flushing in iommu drivers (Jerry Snitselaar) [1955767] - iommu/sva: Add PASID helpers (Jerry Snitselaar) [1955767] - iommu/ioasid: Add ioasid references (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Remove unused 'level' parameter from iopte_type() macro (Jerry Snitselaar) [1955767] - iommu: Defer the early return in arm_(v7s/lpae)_map (Jerry Snitselaar) [1955767] - iommu: Improve the performance for direct_mapping (Jerry Snitselaar) [1955767] - iommu: return error code when it can't get group (Jerry Snitselaar) [1955767] - iommu: Modify the description of iommu_sva_unbind_device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Stop exporting alloc_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Delete split_and_remove_iova() (Jerry Snitselaar) [1955767] - iommu: avoid taking iova_rbtree_lock twice (Jerry Snitselaar) [1955767] - iommu/iova: Free global iova rcache on iova alloc failure (Jerry Snitselaar) [1955767] - iommu/iova: Retry from last rb tree node if iova search fails (Jerry Snitselaar) [1955767] - iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups (Jerry Snitselaar) [1955767] - iommu: Document usage of "/sys/kernel/iommu_groups//type" file (Jerry Snitselaar) [1838589] - iommu: Take lock before reading iommu group default domain type (Jerry Snitselaar) [1838589] - iommu: Add support to change default domain of an iommu group (Jerry Snitselaar) [1838589] - iommu: Move def_domain type check for untrusted device into core (Jerry Snitselaar) [1838589] - iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move non-strict mode to use io_pgtable_domain_attr (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for pagetable config domain attribute (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Assign boolean values to a bool variable (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Add a domain attribute for pagetable configuration (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Support coherency for Mali LPAE (Jerry Snitselaar) [1955767] - dma-mapping: document dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling (Jerry Snitselaar) [1955767] - dma-direct: factor out a dma_direct_alloc_from_pool helper (Jerry Snitselaar) [1955767] - dma-direct check for highmem pages in dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - firewire-ohci: use dma_alloc_pages (Jerry Snitselaar) [1955767] - dma-iommu: implement ->alloc_noncoherent (Jerry Snitselaar) [1955767] - dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_pages API (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_noncoherent API (Jerry Snitselaar) [1955767] - drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT (Jerry Snitselaar) [1955767] - mm: turn alloc_pages into an inline function (Jerry Snitselaar) [1955767] - dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR (Jerry Snitselaar) [1955767] - dma-mapping: move valid_dma_direction to dma-direction.h (Jerry Snitselaar) [1955767] - dma-debug: convert comma to semicolon (Jerry Snitselaar) [1955767] - dma-direct: Fix potential NULL pointer dereference (Jerry Snitselaar) [1955767] - dma-mapping: move the dma_declare_coherent_memory documentation (Jerry Snitselaar) [1955767] - dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c (Jerry Snitselaar) [1955767] - dma-mapping: make support for dma ops optional (Jerry Snitselaar) [1955767] - dma-direct: rename and cleanup __phys_to_dma (Jerry Snitselaar) [1955767] - dma-direct: remove __dma_to_phys (Jerry Snitselaar) [1955767] - dma-direct: use phys_to_dma_direct in dma_direct_alloc (Jerry Snitselaar) [1955767] - dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - dma-direct: remove dma_direct_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-debug: remove most exports (Jerry Snitselaar) [1955767] - dma-mapping: remove the dma_dummy_ops export (Jerry Snitselaar) [1955767] - dma-mapping: set default segment_boundary_mask to ULONG_MAX (Jerry Snitselaar) [1955767] - dma-mapping: introduce dma_get_seg_boundary_nr_pages() (Jerry Snitselaar) [1955767] - swiotlb: using SIZE_MAX needs limits.h included (Jerry Snitselaar) [1955767] - swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" (Jerry Snitselaar) [1955767] - swiotlb: Mark max_segment with static keyword (Jerry Snitselaar) [1955767] - swiotlb: Declare swiotlb_late_init_with_default_size() in header (Jerry Snitselaar) [1955767] - swiotlb: Use pa to print phys_addr_t variables (Jerry Snitselaar) [1955767] - dma-debug: remove debug_dma_assert_idle() function (Jerry Snitselaar) [1955767] - dma-mapping: move debug configuration options to kernel/dma (Jerry Snitselaar) [1955767] - dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock() (Jerry Snitselaar) [1955767] - iommu: Check return of __iommu_attach_device() (Jerry Snitselaar) [1955767] - iommu/amd: Enforce 4k mapping for certain IOMMU data structures (Jerry Snitselaar) [1955767] - iommu: Fix a check in iommu_check_bind_data() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix a bug for PDP check in prq_event_thread (Jerry Snitselaar) [1955767] - iommu/vt-d: Check UAPI data processed by IOMMU core (Jerry Snitselaar) [1955767] - iommu/uapi: Handle data and argsz filled by users (Jerry Snitselaar) [1955767] - iommu/uapi: Rename uapi functions (Jerry Snitselaar) [1955767] - iommu/uapi: Use named union for user data (Jerry Snitselaar) [1955767] - iommu/uapi: Add argsz for user filled data (Jerry Snitselaar) [1955767] - docs: IOMMU user API (Jerry Snitselaar) [1955767] - iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path (Jerry Snitselaar) [1955767] - iommu/iova: Replace cmpxchg with xchg in queue_iova (Jerry Snitselaar) [1955767] - iommu/dma: Remove broken huge page handling (Jerry Snitselaar) [1955767] - iommu: Rename iommu_tlb_* functions to iommu_iotlb_* (Jerry Snitselaar) [1955767] - iommu/vt-d: Use device numa domain if RHSA is missing (Jerry Snitselaar) [1955767] - iommu/vt-d: Drop kerneldoc marker from regular comment (Jerry Snitselaar) [1955767] - iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB (Jerry Snitselaar) [1955767] - iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR (Jerry Snitselaar) [1955767] - iommu/amd: Use 4K page for completion wait write-back semaphore (Jerry Snitselaar) [1955767] - iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add SVA device feature (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Check for SVA features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Seize private ASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Share process page tables (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Move definitions to a header (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Move some definitions to a header (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Constify some helpers (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Prepare for the adreno-smmu implementation (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for split pagetables (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Pass io-pgtable config to implementation specific function (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix endianness annotations (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: permit users to disable msi polling (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix l1 stream table size in the error message (Jerry Snitselaar) [1955767] - ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Jerry Snitselaar) [1955767] - iommu/amd: Prevent NULL pointer dereference (Jerry Snitselaar) [1955767] - treewide: Use fallthrough pseudo-keyword (Jerry Snitselaar) [1955767] - virtio-iommu: convert to LE accessors (Jerry Snitselaar) [1955767] - virtio_iommu: correct tags for config space fields (Jerry Snitselaar) [1955767] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Jerry Snitselaar) [1955767] - iommu/iova: Unify format of the printed messages (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory (Jerry Snitselaar) [1955767] - iommu/arm-smmu: move TLB timeout and spin count macros (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Call configuration impl hook before consuming features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Manage ASIDs with xarray (Jerry Snitselaar) [1955767] - redhat/configs: Add CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Break insecure users by disabling bypass by default (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743 (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Allow client devices to select direct mapping (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add global/context fault implementation hooks (Jerry Snitselaar) [1955767] - iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix trivial typo (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Update impl quirks comment (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Convert to a generic reset implementation (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Add sdm845 implementation hook (Jerry Snitselaar) [1955767] - firmware/qcom_scm: Add scm call to handle smmu errata (Jerry Snitselaar) [1955767] - firmware: qcom_scm-64: Add atomic version of qcom_scm_call (Jerry Snitselaar) [1955767] - firmware: qcom: scm: Ensure 'a0' status code is treated as signed (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Batch context descriptor invalidation (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Write level-1 descriptors atomically (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for PCI PASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add second level of context descriptor table (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx_desc() failure (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Propagate ssid_bits (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for Substream IDs (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add context descriptor tables allocators (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support (Jerry Snitselaar) [1955767] - dt-bindings: document PASID property for IOMMU masters (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing (Jerry Snitselaar) [1955767] - selftests: net: add UDP GRO forwarding self-tests (Paolo Abeni) [1948493] - bareudp: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - geneve: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - vxlan: allow L4 GRO passthrough (Paolo Abeni) [1948493] - udp: never accept GSO_FRAGLIST packets (Paolo Abeni) [1948493] - udp: properly complete L4 GRO over UDP tunnel packet (Paolo Abeni) [1948493] - udp: skip L4 aggregation for UDP tunnel packets (Paolo Abeni) [1948493] - udp: fixup csum for GSO receive slow path (Paolo Abeni) [1948493] - udp: allow forwarding of plain (non-fraglisted) UDP GRO packets (Paolo Abeni) [1948493] - net: introduce a netdev feature for UDP GRO forwarding (Paolo Abeni) [1948493] - [s390] s390/pkey: support CCA and EP11 secure ECC private keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: Support for CCA APKA master keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: remove set_fs() invocation in zcrypt device driver (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: simplify cca_findcard2 loop code (Claudio Imbrenda) [1780669] - cxgb4: Add new T6 PCI device id 0x6092 (Rahul Lakkireddy) [1950186] - KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954219] {CVE-2021-3501} - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt() (Gopal Tiwari) [1978598] - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt() (Gopal Tiwari) [1978598] - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() (Gopal Tiwari) [1978598] - x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs (Waiman Long) [1970499] - x86/cpu: Avoid cpuinfo-induced IPI pileups (Waiman Long) [1970499] - x86/cpu: Disable frequency requests via aperfmperf IPI for nohz_full CPUs (Waiman Long) [1970499] - x86: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Waiman Long) [1970499] - x86/ldt: Enable LDT user-mapping for PAE (Waiman Long) [1970499] - fanotify: fix merging marks masks with FAN_ONDIR (Miklos Szeredi) [1832099] - sfc: avoid duplicated code in ef10_sriov (Íñigo Huguet) [1931779] - sfc: explain that "attached" VFs only refer to Xen (Íñigo Huguet) [1931779] - sfc: error code if SRIOV cannot be disabled (Íñigo Huguet) [1931779] - sfc: avoid double pci_remove of VFs (Íñigo Huguet) [1931779] - tpm: fix error return code in tpm2_get_cc_attrs_tbl() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Reserve locality in tpm_tis_resume() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() (Jerry Snitselaar) [1920812] - tpm: vtpm_proxy: Avoid reading host log when using a virtual device (Jerry Snitselaar) [1920812] - tpm: acpi: Check eventlog signature before using it (Jerry Snitselaar) [1920812] - tpm: efi: Use local variable for calculating final log size (Jerry Snitselaar) [1920812] - tpm: Remove unintentional dump_stack() call (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() (Jerry Snitselaar) [1920812] - KEYS: trusted: Reserve TPM for seal and unseal operations (Jerry Snitselaar) [1920812] - tpm/ppi: Constify static struct attribute_group (Jerry Snitselaar) [1920812] - tpm: add sysfs exports for all banks of PCR registers (Jerry Snitselaar) [1920812] - tpm: Remove tpm_dev_wq_lock (Jerry Snitselaar) [1920812] - tpm: Fix fall-through warnings for Clang (Jerry Snitselaar) [1920812] - tpm_tis: Clean up locality release (Jerry Snitselaar) [1920812] - tpm_tis: Disable interrupts on ThinkPad T490s (Jerry Snitselaar) [1920812] - tpm_tis: Fix check_locality for correct locality acquisition (Jerry Snitselaar) [1920812] - fuse: invalidate attrs when page writeback completes (Vivek Goyal) [1966424] - net/sched: act_ct: remove rh_mark_used_feature mark (Marcelo Ricardo Leitner) [1973381] - selftests: netfilter: Pass family parameter "-f" to conntrack tool (Hangbin Liu) [1979203] - selftests: netfilter: remove unused cnt and simplify command testing (Hangbin Liu) [1979203] - selftests: netfilter: fix nft_meta.sh error reporting (Hangbin Liu) [1979203] - selftests: netfilter: add cpu counter check (Hangbin Liu) [1979203] - selftests: netfilter: add meta iif/oif match test (Hangbin Liu) [1979203] - NFS: Only change the cookie verifier if the directory page cache is empty (Benjamin Coddington) [1982825] - NFS: Fix handling of cookie verifier in uncached_readdir() (Benjamin Coddington) [1982825] - nfs: Subsequent READDIR calls should carry non-zero cookieverifier (Benjamin Coddington) [1982825] - Revert "[netdrv] net/mlx5e: Rx, Update page pool numa node when changed" (Alaa Hleihel) [1915308] - mlx5: net: zero-initialize tc skb extension on allocation (Alaa Hleihel) [1915308 1965418] - RDMA/mlx5: Don't add slave port to unaffiliated list (Alaa Hleihel) [1915308] - net/mlx5: Reset mkey index on creation (Alaa Hleihel) [1915308] - net/mlx5e: Don't create devices during unload flow (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding (Alaa Hleihel) [1915308] - net/mlx5: SF_DEV, remove SF device on invalid state (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Allow setting GUID for host PF vport (Alaa Hleihel) [1915308 1967488] - net/mlx5: E-Switch, Read PF mac address (Alaa Hleihel) [1915308 1967488] - net/mlx5: Check that driver was probed prior attaching the device (Alaa Hleihel) [1915308] - net/mlx5: Fix error path for set HCA defaults (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS device offload in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: Disable TX MPWQE in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: kTLS, Add resiliency to RX resync failures (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline TLS skb check (Alaa Hleihel) [1915308] - net/mlx5e: Cleanup unused function parameter (Alaa Hleihel) [1915308] - net/mlx5e: Remove non-essential TLS SQ state bit (Alaa Hleihel) [1915308] - net/mlx5e: Restrict usage of mlx5e_priv in params logic functions (Alaa Hleihel) [1915308] - net/mlx5e: Fix lost changes during code movements (Alaa Hleihel) [1915308] - net/mlx5e: Move params logic into its dedicated file (Alaa Hleihel) [1915308] - net/mlx5e: Pass q_counter indentifier as parameter to rq_param builders (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for GRE tunnel (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for UDP tunnels (Alaa Hleihel) [1915308] - Revert "net/mlx5: Arm only EQs with EQEs" (Alaa Hleihel) [1915308] - net/mlx5e: Verify dev is present in get devlink port ndo (Alaa Hleihel) [1915308] - net/mlx5: DR, Don't use SW steering when RoCE is not supported (Alaa Hleihel) [1915308] - net/mlx5: Consider RoCE cap before init RDMA resources (Alaa Hleihel) [1915308] - net/mlx5e: Fix page reclaim for dead peer hairpin (Alaa Hleihel) [1915308] - net/mlx5e: Remove dependency in IPsec initialization flows (Alaa Hleihel) [1915308] - net/mlx5e: Fix use-after-free of encap entry in neigh update handler (Alaa Hleihel) [1915308] - IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel) [1915308 1974263] - RDMA/mlx5: Block FDB rules when not in switchdev mode (Alaa Hleihel) [1915308] - RDMA/mlx5: Use different doorbell memory for different processes (Alaa Hleihel) [1915308] - net/mlx5: Fix duplicate included vhca_event.h (Alaa Hleihel) [1915308] - net/mlx5: Fix lag port remapping logic (Alaa Hleihel) [1915308] - net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet (Alaa Hleihel) [1915308] - net/mlx5: DR, Create multi-destination flow table with level less than 64 (Alaa Hleihel) [1915308] - net/mlx5e: Fix adding encap rules to slow path (Alaa Hleihel) [1915308] - net/mlx5e: Check for needed capability for cvlan matching (Alaa Hleihel) [1915308] - net/mlx5: Check firmware sync reset requested is set before trying to abort it (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS offload for uplink representor (Alaa Hleihel) [1915308] - net/mlx5e: Fix incompatible casting (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query DCT via DEVX (Alaa Hleihel) [1915308] - RDMA/mlx5: Recover from fatal event in dual port mode (Alaa Hleihel) [1915308] - net/mlx5: Set term table as an unmanaged flow table (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path of updating netdev queues (Alaa Hleihel) [1915308] - net/mlx5e: Reject mirroring on source port change encap rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix multipath lag activation (Alaa Hleihel) [1915308] - net/mlx5e: reset XPS on error flow if netdev isn't registered yet (Alaa Hleihel) [1915308] - net/mlx5e: Make sure fib dev exists in fib event (Alaa Hleihel) [1915308] - net/mlx5e: Fix null deref accessing lag dev (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix show state inactive when its inactivated (Alaa Hleihel) [1915308] - net/mlx5: Set reformat action when needed for termination rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in add_vlan_push_action() (Alaa Hleihel) [1915308] - {net, RDMA}/mlx5: Fix override of log_max_qp by other device (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix SQ/RQ in doorbell bitmask (Alaa Hleihel) [1915308] - net/mlx5: Fix bit-wise and with zero (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix drop packet rule in egress table (Alaa Hleihel) [1915308] - net/mlx5: Fix spelling mistakes in mlx5_core_info message (Alaa Hleihel) [1915308] - net/mlx5: DR, Fixed typo in STE v0 (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix mlx5 rates to IB rates map (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query RoCE port (Alaa Hleihel) [1915308] - RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr (Alaa Hleihel) [1915308] - net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc (Alaa Hleihel) [1915308] - net/mlx5: Avoid unnecessary operation (Alaa Hleihel) [1915308] - net/mlx5e: rep: Improve reg_cX conditions (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix return type (Alaa Hleihel) [1915308] - net/mlx5e: mlx5_tc_ct_init does not fail (Alaa Hleihel) [1915308] - net/mlx5: Fix indir stable stubs (Alaa Hleihel) [1915308] - net/mlx5e: Add missing include (Alaa Hleihel) [1915308] - net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition (Alaa Hleihel) [1915308] - net/mlx5e: CT, Avoid false lock dependency warning (Alaa Hleihel) [1915308] - net/mlx5: Check returned value from health recover sequence (Alaa Hleihel) [1915308] - net/mlx5: Don't rely on interface state bit (Alaa Hleihel) [1915308] - net/mlx5: Remove second FW tracer check (Alaa Hleihel) [1915308] - net/mlx5: Separate probe vs. reload flows (Alaa Hleihel) [1915308] - net/mlx5: Remove impossible checks of interface state (Alaa Hleihel) [1915308] - net/mlx5: Don't skip vport check (Alaa Hleihel) [1915308] - net/mlx5e: Register nic devlink port for SF ports (Alaa Hleihel) [1915308] - vdpa/mlx5: Retrieve BAR address suitable any function (Alaa Hleihel) [1915308] - vdpa/mlx5: Use the correct dma device when registering memory (Alaa Hleihel) [1915308] - net/mlx5: SF, Extend SF table for additional SF id range (Alaa Hleihel) [1915308] - net/mlx5: SF, Split mlx5_sf_hw_table into two parts (Alaa Hleihel) [1915308] - net/mlx5: SF, Use helpers for allocation and free (Alaa Hleihel) [1915308] - net/mlx5: SF, Consider own vhca events of SF devices (Alaa Hleihel) [1915308] - net/mlx5: SF, Store and use start function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Rely on hw table for SF devlink port allocation (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Consider SF ports of host PF (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Use xarray for vport number to vport and rep mapping (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Prepare to return total vports from eswitch struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported (Alaa Hleihel) [1915308] - net/mlx5: SF, Reuse stored hardware function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Use device pointer directly (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Move legacy code to a individual file (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Convert a macro to a helper routine (Alaa Hleihel) [1915308] - net/mlx5: E-Switch Make cleanup sequence mirror of init (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Make vport number u16 (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Skip querying SF enabled bits (Alaa Hleihel) [1915308] - IB/mlx5: Set right RoCE l3 type and roce version while deleting GID (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: Pair mutex_destory with mutex_init for rate limit table (Alaa Hleihel) [1915308] - net/mlx5: Allocate rate limit table when rate is configured (Alaa Hleihel) [1915308] - net/mlx5: Use helper to increment, decrement rate entry refcount (Alaa Hleihel) [1915308] - net/mlx5: Use helpers to allocate and free rl table entries (Alaa Hleihel) [1915308] - net/mlx5: Do not hold mutex while reading table constants (Alaa Hleihel) [1915308] - net/mlx5: Pack mlx5_rl_entry structure (Alaa Hleihel) [1915308] - net/mlx5: Use unsigned int for free_count (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, let user to enable disable metadata (Alaa Hleihel) [1915308] - net/mlx5e: TC, Add support to offload sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Handle sampled packets (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Refactor tc update skb function (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler restore handle API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler object API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler termination table API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Parse sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5: Instantiate separate mapping objects for FDB and NIC tables (Alaa Hleihel) [1915308 1919649] - net/mlx5: Map register values to restore objects (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Set per vport table default group number (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Generalize per vport table API (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Rename functions to follow naming convention. (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Move vport table functions to a new file (Alaa Hleihel) [1915308 1919649] - net/mlx5: CT: Add support for mirroring (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Protect changing mode while adding rules (Alaa Hleihel) [1915308 1790457] - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Do not reload ethernet ports when changing eswitch mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Unregister eth-reps devices first (Alaa Hleihel) [1915308 1790457] - net/mlx5: Move mlx5e hw resources into a sub object (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Register nic devlink port with switch id (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Verify dev is present in some ndos (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Use nic mode netdev ndos and ethtool ops for uplink representor (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Add offload stats ndos to nic netdev ops (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Distinguish nic and esw offload in tc setup block cb (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Allow legacy vf ndos only if in legacy mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Same max num channels for both nic and uplink profiles (Alaa Hleihel) [1915308 1790457] - net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta (Alaa Hleihel) [1915308] - net/mlx5e: Fix setting of RS FEC mode (Alaa Hleihel) [1915308] - net/mlx5: Fix setting of devlink traps in switchdev mode (Alaa Hleihel) [1915308] - net/mlx5: DR, Add missing vhca_id consume from STEv1 (Alaa Hleihel) [1915308] - net/mlx5: fix kfree mismatch in indir_table.c (Alaa Hleihel) [1915308] - net/mlx5: Fix PBMC register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix PPLM register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix placement of log_max_flow_counter (Alaa Hleihel) [1915308] - net/mlx5: Fix HW spec violation configuring uplink (Alaa Hleihel) [1915308] - net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ (Alaa Hleihel) [1915308] - net/mlx5e: Consider geneve_opts for encap contexts (Alaa Hleihel) [1915308] - net/mlx5: Don't request more than supported EQs (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix RX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix TX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5: E-switch, Create vport miss group only if src rewrite is supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Fix ethtool indication of connector type (Alaa Hleihel) [1915308] - net/mlx5: Delete auxiliary bus driver eth-rep first (Alaa Hleihel) [1915308] - net/mlx5e: Fix mapping of ct_label zero (Alaa Hleihel) [1915308] - net/mlx5: SF, do not use ecpu bit for vhca state processing (Alaa Hleihel) [1915308] - net/mlx5e: Fix division by 0 in mlx5e_select_queue (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path for ethtool set-priv-flag (Alaa Hleihel) [1915308] - net/mlx5e: Offload tuple rewrite for non-CT flows (Alaa Hleihel) [1915308] - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1915308] - net/mlx5: Add back multicast stats for uplink representor (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix typo in destroy_mkey inbox (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value in STEv1 getter (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix error flow of SFs allocation flow (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix memory leak of work item (Alaa Hleihel) [1915308] - net/mlx5: SF, Correct vhca context size (Alaa Hleihel) [1915308] - net/mlx5e: E-switch, Fix rate calculation division (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix timestamp default mode (Alaa Hleihel) [1915308] - net/mlx5: Set QP timestamp mode to default (Alaa Hleihel) [1915308] - net/mlx5e: Fix error flow in change profile (Alaa Hleihel) [1915308] - net/mlx5: Disable VF tunnel TX offload if ignore_flow_level isn't supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Check correct ip_version in decapsulation route resolution (Alaa Hleihel) [1915308] - net/mlx5: Fix turn-off PPS command (Alaa Hleihel) [1915308] - net/mlx5e: Don't match on Geneve options in case option masks are all zero (Alaa Hleihel) [1915308] - net/mlx5e: Revert parameters on errors when changing PTP state without reset (Alaa Hleihel) [1915308] - net/mlx5e: When changing XDP program without reset, take refs for XSK RQs (Alaa Hleihel) [1915308] - net/mlx5e: Set PTP channel pointer explicitly to NULL (Alaa Hleihel) [1915308] - net/mlx5e: Accumulate port PTP TX stats with other channels stats (Alaa Hleihel) [1915308] - net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets (Alaa Hleihel) [1915308] - net/mlx5e: Enforce minimum value check for ICOSQ size (Alaa Hleihel) [1915308] - RDMA/mlx5: Set correct kernel-doc identifier (Alaa Hleihel) [1915308] - IB/mlx5: Add missing error code (Alaa Hleihel) [1915308] - configs: Enable mlx5 subfunction device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Add cyc2time HW translation mode support (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move some PPS logic into helper functions (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move all internal timer metadata into a dedicated struct (Alaa Hleihel) [1915308 1919657] - net/mlx5: Refactor init clock function (Alaa Hleihel) [1915308 1919657] - net/mlx5: Add register layout to support real-time time-stamp (Alaa Hleihel) [1915308 1919657] - RDMA/mlx5: Fail QP creation if the device can not support the CQE TS (Alaa Hleihel) [1915308] - RDMA/mlx5: Allow CQ creation without attached EQs (Alaa Hleihel) [1915308] - net/mlx5: Add new timestamp mode bits (Alaa Hleihel) [1915308 1919657] - net/mlx5: Remove TLS dependencies on XPS (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() (Alaa Hleihel) [1915308 1851717] - net/mlx5e: Fix error return code in mlx5e_tc_esw_init() (Alaa Hleihel) [1915308 1919647] - net/mlx5: Fix a NULL vs IS_ERR() check (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config (Alaa Hleihel) [1915308 1919647] - net/mlx5: Assign boolean values to a bool variable (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "channles" -> "channels" (Alaa Hleihel) [1915308] - net/mlx5: Delete device list leftover (Alaa Hleihel) [1915308] - net/mlx5_core: remove unused including (Alaa Hleihel) [1915308] - net/mlx5: fix spelling mistake in Kconfig "accelaration" -> "acceleration" (Alaa Hleihel) [1915308] - RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver (Alaa Hleihel) [1915308] - RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow (Alaa Hleihel) [1915308] - net/mlx5e: Handle FIB events to update tunnel endpoint device (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Rename some encap-specific API to generic names (Alaa Hleihel) [1915308 1919647] - net/mlx5e: TC preparation refactoring for routing update event (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Refactor neigh update infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Create route entry infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Extract tc tunnel encap/decap code to dedicated file (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Match recirculated packet miss in slow table using reg_c1 (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor reg_c1 usage (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel RX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Remove redundant match on tunnel destination mac (Alaa Hleihel) [1915308 1919647] - net/mlx5: E-Switch, Indirect table infrastructure (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor tun routing helpers (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel TX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor rule offload forward action processing (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Always set attr mdev pointer (Alaa Hleihel) [1915308 1919647] - net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor setting source port (Alaa Hleihel) [1915308 1915310 1919647] - IB/mlx5: Use rdma_for_each_port for port iteration (Alaa Hleihel) [1915308] - RDMA/core: Introduce and use API to read port immutable data (Alaa Hleihel) [1915308] - IB/mlx5: Improve query port for representor port (Alaa Hleihel) [1915308] - IB/mlx5: Avoid calling query device for reading pkey table length (Alaa Hleihel) [1915308] - IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev (Alaa Hleihel) [1915308] - IB/mlx5: Support default partition key for representor port (Alaa Hleihel) [1915308] - net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devices (Alaa Hleihel) [1915308] - net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR (Alaa Hleihel) [1915308] - net/mlx5e: accel, remove redundant space (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Improve TLS RX workqueue scope (Alaa Hleihel) [1915308] - net/mlx5e: remove h from printk format specifier (Alaa Hleihel) [1915308] - net/mlx5e: Increase indirection RQ table size to 256 (Alaa Hleihel) [1915308] - net/mlx5e: Enable napi in channel's activation stage (Alaa Hleihel) [1915308] - net/mlx5e: Move representor neigh init into profile enable (Alaa Hleihel) [1915308] - net/mlx5e: Avoid false lock depenency warning on tc_ht (Alaa Hleihel) [1915308] - net/mlx5e: Move set vxlan nic info to profile init (Alaa Hleihel) [1915308] - net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() (Alaa Hleihel) [1915308] - net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_priv_init/cleanup (Alaa Hleihel) [1915308] - net/mxl5e: Add change profile method (Alaa Hleihel) [1915308] - net/mlx5e: Separate between netdev objects and mlx5e profiles initialization (Alaa Hleihel) [1915308] - net/mlx5: DR, Allow SW steering for sw_owner_v2 devices (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-list (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use HW specific logic API when writing STE (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use the right size when writing partial STE into HW (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 modify header logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 action apply logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 setters and getters (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Allow native protocol support for HW STEv1 (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add HW STEv1 match logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add match STEv1 structs to ifc (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value (Alaa Hleihel) [1915308 1851712] - net/mlx5e: Enable traps according to link state (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to DMAC filter trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add trap entity to ETH driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Expose RX dma info helpers (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering DMAC trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering VLAN trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Optimize promiscuous mode (Alaa Hleihel) [1915308 1919652] - net/mlx5: Notify on trap action by blocking event (Alaa Hleihel) [1915308 1919652] - net/mlx5: Rename events notifier header (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink DMAC filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink ingress VLAN filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Add support for devlink traps in mlx5 core driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Support HTB offload (Alaa Hleihel) [1915308] - net/mlx5: SF, Port function state change support (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add port add delete functionality (Alaa Hleihel) [1915308 1851717] - net/mlx5: E-switch, Add eswitch helpers for SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: E-switch, Prepare eswitch to handle SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: SF, Add auxiliary device driver (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add auxiliary device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Introduce vhca state event notifier (Alaa Hleihel) [1915308 1851717] - RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header (Alaa Hleihel) [1915308] - RDMA/hw/mlx5/odp: Fix formatting and add missing descriptions in 'pagefault_data_segments()' (Alaa Hleihel) [1915308] - IB/mlx5: Make function static (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Remove unnecessary config flag usage (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Inline feature_check fast-path function (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Avoid unreachable return (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Enclose csum logic under ipsec config (Alaa Hleihel) [1915308] - net/mlx5e: CT: Remove redundant usage of zone mask (Alaa Hleihel) [1915308] - net/mlx5e: Remove redundant initialization to null (Alaa Hleihel) [1915308] - net/mlx5e: CT: Pass null instead of zero spec (Alaa Hleihel) [1915308] - net/mlx5e: E-Switch, Offload all chain 0 priorities when modify header and forward action is not supported (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, use new cap as condition for mpls over udp (Alaa Hleihel) [1915308] - net/mlx5e: Simplify condition on esw_vport_enable_qos() (Alaa Hleihel) [1915308] - net/mlx5: Add HW definition of reg_c_preserve (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 modify header logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE modify header actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 action apply logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE tx/rx actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 setters and getters (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE setters and getters per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move action apply logic to dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Refactor ICMP STE builder (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header (Alaa Hleihel) [1915308] - net/mlx5: DR, Merge similar DR STE SET macros (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support (Alaa Hleihel) [1915308] - net/mlx5: DR, Remove unused macro definition from dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Move HW STEv0 match logic to a separate file (Alaa Hleihel) [1915308] - net/mlx5: DR, Use the new HW specific STE infrastructure (Alaa Hleihel) [1915308] - net/mlx5: DR, Move macros from dr_ste.c to header (Alaa Hleihel) [1915308] - net/mlx5: DR, Add infrastructure for supporting several steering formats (Alaa Hleihel) [1915308] - ext4: handle read only external journal device (Lukas Czerner) [1860929] - vfio/pci: Handle concurrent vma faults (Alex Williamson) [1976551] - vfio-pci: Use io_remap_pfn_range() for PCI IO memory (Alex Williamson) [1976551] - net: flow_dissector: Parse PTP L2 packet header (Ivan Vecera) [1971687] - net: vlan: Add parse protocol header ops (Ivan Vecera) [1971687] - PCI: hv: Remove bus device removal unused refcount/functions (Mohammed Gamal) [1982482] - PCI: hv: Fix a race condition when removing the device (Mohammed Gamal) [1982482] - RDMA/cxgb4: check for ipv6 address properly while destroying listener (Raju Rangoju) [1961313] - RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server (Raju Rangoju) [1961313] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: Disable delayed ack by default (Raju Rangoju) [1961313] - [infiniband] treewide: Remove uninitialized_var() usage (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove (Raju Rangoju) [1961313] - vfs: allow unprivileged whiteout creation (Miklos Szeredi) [1983608] - Documentation: kdump: update kdump guide (Baoquan He) [1938067] - docs: admin-guide: add kdump documentation into it (Baoquan He) [1938067] - docs: kdump: convert docs to ReST and rename to *.rst (Baoquan He) [1938067]- Revert "be2net: disable bh with spin_lock in be_process_mcc" (Petr Oros) [1973504] - nvmet-rdma: Fix NULL deref when SEND is completed with error (Gopal Tiwari) [1959856] - netfilter: nft_exthdr: Search chunks in SCTP packets only (Phil Sutter) [1868228] - netfilter: nft_exthdr: Fix for unsafe packet data read (Phil Sutter) [1868228] - netfilter: nft_exthdr: Support SCTP chunks (Phil Sutter) [1868228] - xfs: fix deadlock retry tracepoint arguments (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range (Bill O'Donnell) [1937116] - xfs: fix return of uninitialized value in variable error (Bill O'Donnell) [1937116] - xfs: fix scrub and remount-ro protection when running scrub (Bill O'Donnell) [1937116] - xfs: fix xfs_trans slab cache name (Bill O'Donnell) [1937116] - xfs: Fix a typo (Bill O'Donnell) [1937116] - xfs: Rudimentary spelling fix (Bill O'Donnell) [1937116] - xfs: Rudimentary typo fixes (Bill O'Donnell) [1937116] - xfs: fix dquot scrub loop cancellation (Bill O'Donnell) [1937116] - xfs: fix uninitialized variables in xrep_calc_ag_resblks (Bill O'Donnell) [1937116] - xfs: fix incorrect root dquot corruption error when switching group/project quota types (Bill O'Donnell) [1937116] - xfs: fix up build warnings when quotas are disabled (Bill O'Donnell) [1937116] - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails (Bill O'Donnell) [1937116] - xfs: Fix assert failure in xfs_setattr_size() (Bill O'Donnell) [1937116] - xfs: fix an ABBA deadlock in xfs_rename (Bill O'Donnell) [1937116 1966609] - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks (Bill O'Donnell) [1937116] - xfs: fix parent pointer scrubber bailing out on unallocated inodes (Bill O'Donnell) [1937116] - xfs: revert "xfs: fix rmap key and record comparison functions" (Bill O'Donnell) [1937116] - xfs: don't allow NOWAIT DIO across extent boundaries (Bill O'Donnell) [1937116] - xfs: return corresponding errcode if xfs_initialize_perag() fail (Bill O'Donnell) [1937116] - xfs: ensure inobt record walks always make forward progress (Bill O'Donnell) [1937116] - xfs: fix forkoff miscalculation related to XFS_LITINO(mp) (Bill O'Donnell) [1937116] - xfs: directory scrub should check the null bestfree entries too (Bill O'Donnell) [1937116] - xfs: strengthen rmap record flags checking (Bill O'Donnell) [1937116] - xfs: fix the minrecs logic when dealing with inode root child blocks (Bill O'Donnell) [1937116] - xfs: fix a missing unlock on error in xfs_fs_map_blocks (Bill O'Donnell) [1937116] - xfs: fix brainos in the refcount scrubber's rmap fragment processor (Bill O'Donnell) [1937116] - xfs: fix rmap key and record comparison functions (Bill O'Donnell) [1937116] - xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents (Bill O'Donnell) [1937116] - xfs: fix flags argument to rmap lookup when converting shared file rmaps (Bill O'Donnell) [1937116] - xfs: only flush the unshared range in xfs_reflink_unshare (Bill O'Donnell) [1937116] - xfs: fix scrub flagging rtinherit even if there is no rt device (Bill O'Donnell) [1937116] - xfs: fix missing CoW blocks writeback conversion retry (Bill O'Donnell) [1937116] - xfs: set xefi_discard when creating a deferred agfl free log intent item (Bill O'Donnell) [1937116] - xfs: cancel intents immediately if process_intents fails (Bill O'Donnell) [1937116] - xfs: fix fallocate functions when rtextsize is larger than 1 (Bill O'Donnell) [1937116] - xfs: fix high key handling in the rt allocator's query_range function (Bill O'Donnell) [1937116] - xfs: annotate grabbing the realtime bitmap/summary locks in growfs (Bill O'Donnell) [1937116] - xfs: make xfs_growfs_rt update secondary superblocks (Bill O'Donnell) [1937116] - xfs: fix realtime bitmap/summary file truncation when growing rt volume (Bill O'Donnell) [1937116] - xfs: fix the indent in xfs_trans_mod_dquot (Bill O'Donnell) [1937116] - xfs: do the ASSERT for the arguments O_{u,g,p}dqpp (Bill O'Donnell) [1937116] - xfs: fix deadlock and streamline xfs_getfsmap performance (Bill O'Donnell) [1937116] - xfs: limit entries returned when counting fsmap records (Bill O'Donnell) [1937116] - xfs: only relog deferred intent items if free space in the log gets low (Bill O'Donnell) [1937116] - xfs: expose the log push threshold (Bill O'Donnell) [1937116] - xfs: periodically relog deferred intent items (Bill O'Donnell) [1937116] - xfs: change the order in which child and parent defer ops are finished (Bill O'Donnell) [1937116] - xfs: fix an incore inode UAF in xfs_bui_recover (Bill O'Donnell) [1937116] - xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering (Bill O'Donnell) [1937116] - xfs: clean up bmap intent item recovery checking (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining transaction reservation (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining block reservations (Bill O'Donnell) [1937116] - xfs: proper replay of deferred ops queued during log recovery (Bill O'Donnell) [1937116] - xfs: remove XFS_LI_RECOVERED (Bill O'Donnell) [1937116] - xfs: remove xfs_defer_reset (Bill O'Donnell) [1937116] - xfs: fix finobt btree block recovery ordering (Bill O'Donnell) [1937116] - xfs: directly call xfs_generic_create() for ->create() and ->mkdir() (Bill O'Donnell) [1937116] - xfs: avoid shared rmap operations for attr fork extents (Bill O'Donnell) [1937116] - xfs: drop the obsolete comment on filestream locking (Bill O'Donnell) [1937116] - xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} (Bill O'Donnell) [1937116] - xfs: do the assert for all the log done items in xfs_trans_cancel (Bill O'Donnell) [1937116] - xfs: remove the unused parameter id from xfs_qm_dqattach_one (Bill O'Donnell) [1937116] - xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify (Bill O'Donnell) [1937116] - xfs: fix some comments (Bill O'Donnell) [1937116] - xfs: remove the unnecessary xfs_dqid_t type cast (Bill O'Donnell) [1937116] - xfs: use the existing type definition for di_projid (Bill O'Donnell) [1937116] - xfs: remove the unused SYNCHRONIZE macro (Bill O'Donnell) [1937116] - xfs: clean up calculation of LR header blocks (Bill O'Donnell) [1937116] - xfs: avoid LR buffer overrun due to crafted h_len (Bill O'Donnell) [1937116] - xfs: don't release log intent items when recovery fails (Bill O'Donnell) [1937116] - xfs: attach inode to dquot in xfs_bui_item_recover (Bill O'Donnell) [1937116] - xfs: log new intent items created as part of finishing recovered intent items (Bill O'Donnell) [1937116] - xfs: check dabtree node hash values when loading child blocks (Bill O'Donnell) [1937116] - xfs: don't free rt blocks when we're doing a REMAP bunmapi call (Bill O'Donnell) [1937116] - xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files (Bill O'Donnell) [1937116] - xfs: Set xfs_buf type flag when growing summary/bitmap files (Bill O'Donnell) [1937116] - xfs: drop extra transaction roll from inode extent truncate (Bill O'Donnell) [1937116] - xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev (Bill O'Donnell) [1937116] - xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size (Bill O'Donnell) [1937116] - xfs: refactor inode flags propagation code (Bill O'Donnell) [1937116] - xfs: make sure the rt allocator doesn't run off the end (Bill O'Donnell) [1937116] - xfs: Remove unneeded semicolon (Bill O'Donnell) [1937116] - xfs: force the log after remapping a synchronous-writes file (Bill O'Donnell) [1937116] - xfs: Convert xfs_attr_sf macros to inline functions (Bill O'Donnell) [1937116] - xfs: Use variable-size array for nameval in xfs_attr_sf_entry (Bill O'Donnell) [1937116] - xfs: Remove typedef xfs_attr_shortform_t (Bill O'Donnell) [1937116] - xfs: remove typedef xfs_attr_sf_entry_t (Bill O'Donnell) [1937116] - xfs: Remove kmem_zalloc_large() (Bill O'Donnell) [1937116] - xfs: enable big timestamps (Bill O'Donnell) [1937116] - xfs: trace timestamp limits (Bill O'Donnell) [1937116] - xfs: widen ondisk quota expiration timestamps to handle y2038+ (Bill O'Donnell) [1937116] - xfs: widen ondisk inode timestamps to deal with y2038+ (Bill O'Donnell) [1937116] - xfs: redefine xfs_ictimestamp_t (Bill O'Donnell) [1937116] - xfs: redefine xfs_timestamp_t (Bill O'Donnell) [1937116] - xfs: move xfs_log_dinode_to_disk to the log recovery code (Bill O'Donnell) [1937116] - xfs: refactor quota timestamp coding (Bill O'Donnell) [1937116] - xfs: refactor default quota grace period setting code (Bill O'Donnell) [1937116] - xfs: refactor quota expiration timer modification (Bill O'Donnell) [1937116] - xfs: explicitly define inode timestamp range (Bill O'Donnell) [1937116] - xfs: enable new inode btree counters feature (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online repair (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online scrub (Bill O'Donnell) [1937116] - xfs: use the finobt block counts to speed up mount times (Bill O'Donnell) [1937116] - xfs: store inode btree block counts in AGI header (Bill O'Donnell) [1937116] - xfs: reuse _xfs_buf_read for re-reading the superblock (Bill O'Donnell) [1937116] - xfs: remove xfs_getsb (Bill O'Donnell) [1937116] - xfs: simplify xfs_trans_getsb (Bill O'Donnell) [1937116] - xfs: remove xlog_recover_iodone (Bill O'Donnell) [1937116] - xfs: clear the read/write flags later in xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: use xfs_buf_item_relse in xfs_buf_item_done (Bill O'Donnell) [1937116] - xfs: simplify the xfs_buf_ioend_disposition calling convention (Bill O'Donnell) [1937116] - xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition (Bill O'Donnell) [1937116] - xfs: remove xfs_buf_ioerror_retry (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioerror_fail_without_retry (Bill O'Donnell) [1937116] - xfs: fold xfs_buf_ioend_finish into xfs_ioend (Bill O'Donnell) [1937116] - xfs: move the buffer retry logic to xfs_buf.c (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: mark xfs_buf_ioend static (Bill O'Donnell) [1937116] - xfs: refactor the buf ioend disposition code (Bill O'Donnell) [1937116] - xfs: xfs_iflock is no longer a completion (Bill O'Donnell) [1937116] - xfs: remove kmem_realloc() (Bill O'Donnell) [1937116] - xfs: don't update mtime on COW faults (Bill O'Donnell) [1937116] - xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files (Bill O'Donnell) [1937116] - xfs: initialize the shortform attr header padding entry (Bill O'Donnell) [1937116] - xfs: fix off-by-one in inode alloc block reservation calculation (Bill O'Donnell) [1937116] - xfs: finish dfops on every insert range shift iteration (Bill O'Donnell) [1937116] - xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init (Bill O'Donnell) [1937116] - xfs: delete duplicated words + other fixes (Bill O'Donnell) [1937116] - xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_node_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_rmt (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_setup (Bill O'Donnell) [1937116] - xfs: Add remote block helper functions (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_leaf_mark_incomplete (Bill O'Donnell) [1937116] - xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform (Bill O'Donnell) [1937116] - xfs: Remove xfs_trans_roll in xfs_attr_node_removename (Bill O'Donnell) [1937116] - xfs: Remove unneeded xfs_trans_roll_inode calls (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_shrink (Bill O'Donnell) [1937116] - xfs: Pull up xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_rmtval_remove (Bill O'Donnell) [1937116] - xfs: Pull up trans roll in xfs_attr3_leaf_clearflag (Bill O'Donnell) [1937116] - xfs: Factor out xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Pull up trans roll from xfs_attr3_leaf_setflag (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_try_sf_addname (Bill O'Donnell) [1937116] - xfs: Split apart xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Pull up trans handling in xfs_attr3_leaf_flipflags (Bill O'Donnell) [1937116] - xfs: Factor out new helper functions xfs_attr_rmtval_set (Bill O'Donnell) [1937116] - xfs: Check for -ENOATTR or -EEXIST (Bill O'Donnell) [1937116] - xfs: Add xfs_has_attr and subroutines (Bill O'Donnell) [1937116] - xfs: Refactor xfs_da_state_alloc() helper (Bill O'Donnell) [1937116] - xfs: remove xfs_zone_{alloc,zalloc} helpers (Bill O'Donnell) [1937116] - xfs: Modify xlog_ticket_alloc() to use kernel's MM API (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_zalloc() usage (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_alloc() usage (Bill O'Donnell) [1937116] - xfs: xfs_btree_staging.h: delete duplicated words (Bill O'Donnell) [1937116] - xfs: rename the ondisk dquot d_flags to d_type (Bill O'Donnell) [1937116] - xfs: improve ondisk dquot flags checking (Bill O'Donnell) [1937116] - xfs: create xfs_dqtype_t to represent quota types (Bill O'Donnell) [1937116] - xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses (Bill O'Donnell) [1937116] - xfs: remove unnecessary quota type masking (Bill O'Donnell) [1937116] - xfs: always use xfs_dquot_type when extracting type from a dquot (Bill O'Donnell) [1937116] - xfs: refactor quota type testing (Bill O'Donnell) [1937116] - xfs: remove the XFS_QM_IS[UGP]DQ macros (Bill O'Donnell) [1937116] - xfs: refactor testing if a particular dquot is being enforced (Bill O'Donnell) [1937116] - xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_* (Bill O'Donnell) [1937116] - xfs: drop the type parameter from xfs_dquot_verify (Bill O'Donnell) [1937116] - xfs: add more dquot tracepoints (Bill O'Donnell) [1937116] - xfs: actually bump warning counts when we send warnings (Bill O'Donnell) [1937116] - xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_apply_dquot_deltas (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_dqresv (Bill O'Donnell) [1937116] - xfs: refactor xfs_qm_scall_setqlim (Bill O'Donnell) [1937116] - xfs: refactor quota exceeded test (Bill O'Donnell) [1937116] - xfs: remove unnecessary arguments from quota adjust functions (Bill O'Donnell) [1937116] - xfs: refactor default quota limits by resource (Bill O'Donnell) [1937116] - xfs: remove qcore from incore dquots (Bill O'Donnell) [1937116] - xfs: stop using q_core timers in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core warning counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core limits in the quota code (Bill O'Donnell) [1937116] - xfs: use a per-resource struct for incore dquot data (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_id in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_flags in the quota code (Bill O'Donnell) [1937116] - xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format (Bill O'Donnell) [1937116] - xfs: rename dquot incore state flags (Bill O'Donnell) [1937116] - xfs: refactor quotacheck flags usage (Bill O'Donnell) [1937116] - xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_* (Bill O'Donnell) [1937116] - xfs: validate ondisk/incore dquot flags (Bill O'Donnell) [1937116] - xfs: fix inode quota reservation checks (Bill O'Donnell) [1937116] - xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush (Bill O'Donnell) [1937116] - xfs: drain the buf delwri queue before xfsaild idles (Bill O'Donnell) [1937116] - xfs: remove duplicated include from xfs_buf_item.c (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT and SYNC_TRYLOCK (Bill O'Donnell) [1937116] - xfs: get rid of unnecessary xfs_perag_{get,put} pairs (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should check inode size (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should verify written extents (Bill O'Donnell) [1937116] - xfs: remove xfs_inobp_check() (Bill O'Donnell) [1937116] - xfs: factor xfs_iflush_done (Bill O'Donnell) [1937116] - xfs: rework xfs_iflush_cluster() dirty inode iteration (Bill O'Donnell) [1937116] - xfs: rename xfs_iflush_int() (Bill O'Donnell) [1937116] - xfs: xfs_iflush() is no longer necessary (Bill O'Donnell) [1937116] - xfs: attach inodes to the cluster buffer when dirtied (Bill O'Donnell) [1937116] - xfs: rework stale inodes in xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: clean up inode reclaim comments (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT from xfs_reclaim_inodes() (Bill O'Donnell) [1937116] - xfs: remove SYNC_TRYLOCK from inode reclaim (Bill O'Donnell) [1937116] - xfs: don't block inode reclaim on the ILOCK (Bill O'Donnell) [1937116] - xfs: allow multiple reclaimers per AG (Bill O'Donnell) [1937116] - xfs: remove IO submission from xfs_reclaim_inode() (Bill O'Donnell) [1937116] - xfs: make inode reclaim almost non-blocking (Bill O'Donnell) [1937116] - xfs: pin inode backing buffer to the inode log item (Bill O'Donnell) [1937116] - xfs: move xfs_clear_li_failed out of xfs_ail_delete_one() (Bill O'Donnell) [1937116] - xfs: unwind log item error flagging (Bill O'Donnell) [1937116] - xfs: handle buffer log item IO errors directly (Bill O'Donnell) [1937116] - xfs: get rid of log item callbacks (Bill O'Donnell) [1937116] - xfs: clean up the buffer iodone callback functions (Bill O'Donnell) [1937116] - xfs: use direct calls for dquot IO completion (Bill O'Donnell) [1937116] - xfs: make inode IO completion buffer centric (Bill O'Donnell) [1937116] - xfs: clean up whacky buffer log item list reinit (Bill O'Donnell) [1937116] - xfs: call xfs_buf_iodone directly (Bill O'Donnell) [1937116] - xfs: mark log recovery buffers for completion (Bill O'Donnell) [1937116] - xfs: mark dquot buffers in cache (Bill O'Donnell) [1937116] - xfs: mark inode buffers in cache (Bill O'Donnell) [1937116] - xfs: add an inode item lock (Bill O'Donnell) [1937116] - xfs: remove logged flag from inode log item (Bill O'Donnell) [1937116] - xfs: Don't allow logging of XFS_ISTALE inodes (Bill O'Donnell) [1937116] - xfs: remove useless definitions in xfs_linux.h (Bill O'Donnell) [1937116] - xfs: use MMAPLOCK around filemap_map_pages() (Bill O'Donnell) [1937116] - xfs: move helpers that lock and unlock two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: refactor locking and unlocking two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_remap_prep calling conventions (Bill O'Donnell) [1937116] - xfs: reflink can skip remap existing mappings (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks if we're mapping into a hole (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks for bmbt changes if we're changing the data fork (Bill O'Donnell) [1937116] - xfs: redesign the reflink remap loop to fix blkres depletion crash (Bill O'Donnell) [1937116] - xfs: rename xfs_bmap_is_real_extent to is_written_extent (Bill O'Donnell) [1937116] - xfs: Couple of typo fixes in comments (Bill O'Donnell) [1937116] - xfs: fix use-after-free on CIL context on shutdown (Bill O'Donnell) [1937116] - xfs: flag files as supporting buffered async reads (Bill O'Donnell) [1937116] - fs: add FMODE_BUF_RASYNC (Bill O'Donnell) [1937116] - xfs: more lockdep whackamole with kmem_alloc* (Bill O'Donnell) [1937116 1965923] - xfs: rearrange xfs_inode_walk_ag parameters (Bill O'Donnell) [1937116] - xfs: straighten out all the naming around incore inode tree walks (Bill O'Donnell) [1937116] - xfs: move xfs_inode_ag_iterator to be closer to the perag walking code (Bill O'Donnell) [1937116] - xfs: use bool for done in xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: fix inode ag walk predicate function return values (Bill O'Donnell) [1937116] - xfs: refactor eofb matching into a single helper (Bill O'Donnell) [1937116] - xfs: remove __xfs_icache_free_eofblocks (Bill O'Donnell) [1937116] - xfs: remove flags argument from xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: remove xfs_inode_ag_iterator_flags (Bill O'Donnell) [1937116] - xfs: remove unused xfs_inode_ag_iterator function (Bill O'Donnell) [1937116] - xfs: replace open-coded XFS_ICI_NO_TAG (Bill O'Donnell) [1937116] - xfs: move eofblocks conversion function to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: remove the m_active_trans counter (Bill O'Donnell) [1937116] - xfs: separate read-only variables in struct xfs_mount (Bill O'Donnell) [1937116] - xfs: reduce free inode accounting overhead (Bill O'Donnell) [1937116] - xfs: gut error handling in xfs_trans_unreserve_and_mod_sb() (Bill O'Donnell) [1937116] - xfs: cleanup xfs_idestroy_fork (Bill O'Donnell) [1937116] - xfs: move the fork format fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: move the per-fork nextents fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: remove xfs_ifree_local_data (Bill O'Donnell) [1937116] - xfs: remove the XFS_DFORK_Q macro (Bill O'Donnell) [1937116] - xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q (Bill O'Donnell) [1937116] - xfs: remove the NULL fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: remove the special COW fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: improve local fork verification (Bill O'Donnell) [1937116] - xfs: refactor xfs_inode_verify_forks (Bill O'Donnell) [1937116] - xfs: remove xfs_ifork_ops (Bill O'Donnell) [1937116] - xfs: remove xfs_iread (Bill O'Donnell) [1937116] - xfs: don't reset i_delayed_blks in xfs_iread (Bill O'Donnell) [1937116] - xfs: call xfs_dinode_verify from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: handle unallocated inodes in xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: split xfs_iformat_fork (Bill O'Donnell) [1937116] - xfs: call xfs_iformat_fork from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: xfs_bmapi_read doesn't take a fork id as the last argument (Bill O'Donnell) [1937116] - xfs: fix the warning message in xfs_validate_sb_common() (Bill O'Donnell) [1937116] - xfs: don't allow SWAPEXT if we'd screw up quota accounting (Bill O'Donnell) [1937116] - xfs: use ordered buffers to initialize dquot buffers during quotacheck (Bill O'Donnell) [1937116] - xfs: don't fail verifier on empty attr3 leaf block (Bill O'Donnell) [1937116] - xfs: Use the correct style for SPDX License Identifier (Bill O'Donnell) [1937116] - xfs: Replace zero-length array with flexible-array (Bill O'Donnell) [1937116] - xfs: ensure f_bfree returned by statfs() is non-negative (Bill O'Donnell) [1937116] - xfs: remove duplicate headers (Bill O'Donnell) [1937116] - xfs: fix unused variable warning in buffer completion on !DEBUG (Bill O'Donnell) [1937116] - xfs: remove unnecessary includes from xfs_log_recover.c (Bill O'Donnell) [1937116] - xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c (Bill O'Donnell) [1937116] - xfs: hoist setting of XFS_LI_RECOVERED to caller (Bill O'Donnell) [1937116] - xfs: refactor intent item iop_recover calls (Bill O'Donnell) [1937116] - xfs: refactor intent item RECOVERED flag into the log item (Bill O'Donnell) [1937116] - xfs: refactor adding recovered intent items to the log (Bill O'Donnell) [1937116] - xfs: refactor releasing finished intents during log recovery (Bill O'Donnell) [1937116] - xfs: refactor xlog_item_is_intent now that we're done converting (Bill O'Donnell) [1937116] - xfs: refactor recovered BUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered CUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered RUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered EFI log item playback (Bill O'Donnell) [1937116] - xfs: remove log recovery quotaoff item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery BUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery CUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery RUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery EFI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery icreate item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery dquot item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery inode item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery buffer item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass1 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass2 readhead functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item sorting into a generic dispatch structure (Bill O'Donnell) [1937116] - xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item (Bill O'Donnell) [1937116] - xfs: remove unused iget_flags param from xfs_imap_to_bp() (Bill O'Donnell) [1937116] - xfs: remove unused shutdown types (Bill O'Donnell) [1937116] - xfs: random buffer write failure errortag (Bill O'Donnell) [1937116] - xfs: remove unused iflush stale parameter (Bill O'Donnell) [1937116] - xfs: combine xfs_trans_ail_[remove|delete]() (Bill O'Donnell) [1937116] - xfs: drop unused shutdown parameter from xfs_trans_ail_remove() (Bill O'Donnell) [1937116] - xfs: use delete helper for items expected to be in AIL (Bill O'Donnell) [1937116] - xfs: acquire ->ail_lock from xfs_trans_ail_delete() (Bill O'Donnell) [1937116] - xfs: abort consistently on dquot flush failure (Bill O'Donnell) [1937116] - xfs: ratelimit unmount time per-buffer I/O error alert (Bill O'Donnell) [1937116] - xfs: refactor ratelimited buffer error messages into helper (Bill O'Donnell) [1937116] - xfs: reset buffer write failure state on successful completion (Bill O'Donnell) [1937116] - xfs: remove unnecessary shutdown check from xfs_iflush() (Bill O'Donnell) [1937116] - xfs: simplify inode flush error handling (Bill O'Donnell) [1937116] - xfs: factor out buffer I/O failure code (Bill O'Donnell) [1937116] - xfs: refactor failed buffer resubmission into xfsaild (Bill O'Donnell) [1937116] - xfs: spell out the parameter name for ->cancel_item (Bill O'Donnell) [1937116] - xfs: use a xfs_btree_cur for the ->finish_cleanup state (Bill O'Donnell) [1937116] - xfs: turn dfp_done into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: refactor xfs_defer_finish_noroll (Bill O'Donnell) [1937116] - xfs: turn dfp_intent into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: merge the ->diff_items defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: merge the ->log_item defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: factor out a xfs_defer_create_intent helper (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efd_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efi_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: refactor xlog_recover_buffer_pass1 (Bill O'Donnell) [1937116] - xfs: simplify xlog_recover_inode_ra_pass2 (Bill O'Donnell) [1937116] - xfs: factor out a xlog_buf_readahead helper (Bill O'Donnell) [1937116] - xfs: rename inode_list xlog_recover_reorder_trans (Bill O'Donnell) [1937116] - xfs: refactor the buffer cancellation table helpers (Bill O'Donnell) [1937116] - xfs: define printk_once variants for xfs messages (Bill O'Donnell) [1937116] - xfs: stop CONFIG_XFS_DEBUG from changing compiler flags (Bill O'Donnell) [1937116] - xfs: remove unnecessary check of the variable resblks in xfs_symlink (Bill O'Donnell) [1937116] - xfs: simplify the flags setting in xfs_qm_scall_quotaon (Bill O'Donnell) [1937116] - xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach (Bill O'Donnell) [1937116] - xfs: remove unnecessary variable udqp from xfs_ioctl_setattr (Bill O'Donnell) [1937116] - xfs: reserve quota inode transaction space only when needed (Bill O'Donnell) [1937116] - xfs: combine two if statements with same condition (Bill O'Donnell) [1937116] - xfs: trace quota allocations for all quota types (Bill O'Donnell) [1937116] - xfs: report unrecognized log item type codes during recovery (Bill O'Donnell) [1937116] - xfs: move inode flush to the sync workqueue (Bill O'Donnell) [1937116] - xfs: fix partially uninitialized structure in xfs_reflink_remap_extent (Bill O'Donnell) [1937116] - xfs: fix inode number overflow in ifree cluster helper (Bill O'Donnell) [1937116] - xfs: remove redundant variable assignment in xfs_symlink() (Bill O'Donnell) [1937116] - xfs: ratelimit inode flush on buffered write ENOSPC (Bill O'Donnell) [1937116] - xfs: return locked status of inode buffer on xfsaild push (Bill O'Donnell) [1937116] - xfs: trylock underlying buffer on dquot flush (Bill O'Donnell) [1937116] - xfs: remove unnecessary ternary from xfs_create (Bill O'Donnell) [1937116] - xfs: don't write a corrupt unmount record to force summary counter recalc (Bill O'Donnell) [1937116] - xfs: factor inode lookup from xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: tail updates only need to occur when LSN changes (Bill O'Donnell) [1937116] - xfs: factor common AIL item deletion code (Bill O'Donnell) [1937116] - xfs: correctly acount for reclaimable slabs (Bill O'Donnell) [1937116] - xfs: Improve metadata buffer reclaim accountability (Bill O'Donnell) [1937116] - xfs: don't allow log IO to be throttled (Bill O'Donnell) [1937116] - xfs: Throttle commits on delayed background CIL push (Bill O'Donnell) [1937116] - xfs: Lower CIL flush limit for large logs (Bill O'Donnell) [1937116] - xfs: remove some stale comments from the log code (Bill O'Donnell) [1937116] - xfs: refactor unmount record writing (Bill O'Donnell) [1937116] - xfs: merge xlog_commit_record with xlog_write_done (Bill O'Donnell) [1937116] - xfs: split xlog_ticket_done (Bill O'Donnell) [1937116] - xfs: kill XLOG_TIC_INITED (Bill O'Donnell) [1937116] - xfs: refactor and split xfs_log_done() (Bill O'Donnell) [1937116] - xfs: re-order initial space accounting checks in xlog_write (Bill O'Donnell) [1937116] - xfs: don't try to write a start record into every iclog (Bill O'Donnell) [1937116] - xfs: validate the realtime geometry in xfs_validate_sb_common (Bill O'Donnell) [1937116] - xfs: shutdown on failure to add page to log bio (Bill O'Donnell) [1937116] - xfs: directory bestfree check should release buffers (Bill O'Donnell) [1937116] - xfs: drop all altpath buffers at the end of the sibling check (Bill O'Donnell) [1937116] - xfs: remove xlog_state_want_sync (Bill O'Donnell) [1937116] - xfs: move the ioerror check out of xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: refactor xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: remove the aborted parameter to xlog_state_done_syncing (Bill O'Donnell) [1937116] - xfs: simplify log shutdown checking in xfs_log_release_iclog (Bill O'Donnell) [1937116] - xfs: simplify the xfs_log_release_iclog calling convention (Bill O'Donnell) [1937116] - xfs: factor out a xlog_wait_on_iclog helper (Bill O'Donnell) [1937116] - xfs: merge xlog_cil_push into xlog_cil_push_work (Bill O'Donnell) [1937116] - xfs: remove the di_version field from struct icdinode (Bill O'Donnell) [1937116] - xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize (Bill O'Donnell) [1937116] - xfs: simplify di_flags2 inheritance in xfs_ialloc (Bill O'Donnell) [1937116] - xfs: only check the superblock version for dinode size calculation (Bill O'Donnell) [1937116] - xfs: add a new xfs_sb_version_has_v3inode helper (Bill O'Donnell) [1937116] - xfs: add support for rmap btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for refcount btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for inode btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for free space btree staging cursors (Bill O'Donnell) [1937116] - xfs: support bulk loading of staged btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for inode-rooted btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for ag-rooted btrees (Bill O'Donnell) [1937116] - xfs: replace open-coded bitmap weight logic (Bill O'Donnell) [1937116] - xfs: rename xfs_bitmap to xbitmap (Bill O'Donnell) [1937116] - xfs: xrep_reap_extents should not destroy the bitmap (Bill O'Donnell) [1937116] - xfs: cleanup xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove dead code from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused return value from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define (Bill O'Donnell) [1937116] - xfs: mark XLOG_FORCED_SHUTDOWN as unlikely (Bill O'Donnell) [1937116] - xfs: make the btree ag cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: make the btree cursor union members named structure (Bill O'Donnell) [1937116] - xfs: make btree cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: rename btree cursor private btree member flags (Bill O'Donnell) [1937116] - xfs: convert btree cursor inode-private member names (Bill O'Donnell) [1937116] - xfs: convert btree cursor ag-private member name (Bill O'Donnell) [1937116] - xfs: introduce new private btree cursor names (Bill O'Donnell) [1937116] - xfs: Use scnprintf() for avoiding potential buffer overflow (Bill O'Donnell) [1937116] - xfs: mark extended attr corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: mark dir corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: check owner of dir3 blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 data blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 free blocks (Bill O'Donnell) [1937116] - xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails (Bill O'Donnell) [1937116] - xfs: xfs_buf_corruption_error should take __this_address (Bill O'Donnell) [1937116] - xfs: add a function to deal with corrupt buffers post-verifiers (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_SBP (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGF (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGI (Bill O'Donnell) [1937116] - xfs: remove the xfs_agfl_t typedef (Bill O'Donnell) [1937116] - xfs: remove the agfl_bno member from struct xfs_agfl (Bill O'Donnell) [1937116] - xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation (Bill O'Donnell) [1937116] - xfs: only allocate the buffer size actually needed in __xfs_set_acl (Bill O'Donnell) [1937116] - xfs: clean up bufsize alignment in xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: embedded the attrlist cursor into struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: remove XFS_DA_OP_INCOMPLETE (Bill O'Donnell) [1937116] - xfs: clean up the attr flag confusion (Bill O'Donnell) [1937116] - xfs: clean up the ATTR_REPLACE checks (Bill O'Donnell) [1937116] - xfs: improve xfs_forget_acl (Bill O'Donnell) [1937116] - xfs: lift cursor copy in/out into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift buffer allocation into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift common checks into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: rename xfs_attr_list_int to xfs_attr_list (Bill O'Donnell) [1937116] - xfs: move the legacy xfs_attr_list to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: open code ATTR_ENTSIZE (Bill O'Donnell) [1937116] - xfs: remove the unused ATTR_ENTRY macro (Bill O'Donnell) [1937116] - xfs: cleanup struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: factor out a xfs_attr_match helper (Bill O'Donnell) [1937116] - xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME (Bill O'Donnell) [1937116] - xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL (Bill O'Donnell) [1937116] - xfs: remove ATTR_KERNOVAL (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode argument to xfs_attr_get_ilocked (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args to xfs_attr_get (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args structure to xfs_attr_set (Bill O'Donnell) [1937116] - xfs: turn xfs_da_args.value into a void pointer (Bill O'Donnell) [1937116] - xfs: remove the MAXNAMELEN check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: remove the name == NULL check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY_HANDLE op (Bill O'Donnell) [1937116] - xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set (Bill O'Donnell) [1937116] - xfs: merge xfs_attr_remove into xfs_attr_set (Bill O'Donnell) [1937116] - xfs: remove the ATTR_INCOMPLETE flag (Bill O'Donnell) [1937116] - xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: rework collapse range into an atomic operation (Bill O'Donnell) [1937116] - xfs: rework insert range into an atomic operation (Bill O'Donnell) [1937116] - xfs: open code insert range extent split helper (Bill O'Donnell) [1937116] - xfs: Add missing annotation to xfs_ail_check() (Bill O'Donnell) [1937116] - xfs: fix an undefined behaviour in _da3_path_shift (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_discard_page messages (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_buf_ioerror_alert messages (Bill O'Donnell) [1937116] - xfs: remove the kuid/kgid conversion wrappers (Bill O'Donnell) [1937116] - xfs: remove the icdinode di_uid/di_gid members (Bill O'Donnell) [1937116] - xfs: ensure that the inode uid/gid match values match the icdinode ones (Bill O'Donnell) [1937116] - xfs: improve error message when we can't allocate memory for xfs_buf (Bill O'Donnell) [1937116] - ceph: fix test for whether we can skip read when writing beyond EOF (Jeff Layton) [1971101] - redhat/configs: Add CONFIG_X86_SGX_KVM (Bandan Das) [1494649] - KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code (Bandan Das) [1494649] - KVM: x86: Add capability to grant VM access to privileged SGX attribute (Bandan Das) [1494649] - KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC (Bandan Das) [1494649] - KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) (Bandan Das) [1494649] - KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs (Bandan Das) [1494649] - KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions (Bandan Das) [1494649] - KVM: VMX: Frame in ENCLS handler for SGX virtualization (Bandan Das) [1494649] - KVM: VMX: Add basic handling of VM-Exit from SGX enclave (Bandan Das) [1494649] - KVM: x86: Add reverse-CPUID lookup support for scattered SGX features (Bandan Das) [1494649] - KVM: x86: Add support for reverse CPUID lookup of scattered features (Bandan Das) [1494649] - KVM: x86: Define new #PF SGX error code bit (Bandan Das) [1494649] - KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) (Bandan Das) [1494649] - x86/sgx: Mark sgx_vepc_vm_ops static (Bandan Das) [1494649] - x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() (Bandan Das) [1494649] - x86/sgx: Move provisioning device creation out of SGX driver (Bandan Das) [1494649] - x86/sgx: Add helpers to expose ECREATE and EINIT to KVM (Bandan Das) [1494649] - x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs (Bandan Das) [1494649] - x86/sgx: Add encls_faulted() helper (Bandan Das) [1494649] - x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) (Bandan Das) [1494649] - x86/sgx: Move ENCLS leaf definitions to sgx.h (Bandan Das) [1494649] - x86/sgx: Expose SGX architectural definitions to the kernel (Bandan Das) [1494649] - x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled (Bandan Das) [1494649] - x86/cpu/intel: Allow SGX virtualization without Launch Control support (Bandan Das) [1494649] - x86/sgx: Introduce virtual EPC for use by KVM guests (Bandan Das) [1494649] - x86/sgx: Add SGX_CHILD_PRESENT hardware error code (Bandan Das) [1494649] - x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() (Bandan Das) [1494649] - x86/cpufeatures: Add SGX1 and SGX2 sub-features (Bandan Das) [1494649] - x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit (Bandan Das) [1494649] - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() (Bandan Das) [1494649] - selftests/sgx: Use getauxval() to simplify test code (Bandan Das) [1494649] - selftests/sgx: Improve error detection and messages (Bandan Das) [1494649] - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() (Bandan Das) [1494649] - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list (Bandan Das) [1494649] - x86/sgx: Maintain encl->refcount for each encl->mm_list entry (Bandan Das) [1494649] - MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX (Bandan Das) [1494649] - x86/NUMA: Provide a range-to-target_node lookup facility (Bandan Das) [1494649] - x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO (Bandan Das) [1494649] - configs: Enable CONFIG_MLXBF_GIGE on aarch64 (Alaa Hleihel) [1803489] - Add Mellanox BlueField Gigabit Ethernet driver (Alaa Hleihel) [1803489] - integrity: Use current_uid() in integrity_audit_message() (Richard Guy Briggs) [1957052] - ima: AppArmor satisfies the audit rule requirements (Richard Guy Briggs) [1957052] - IMA: Add audit log for failure conditions (Richard Guy Briggs) [1957052] - integrity: Add errno field in audit message (Richard Guy Briggs) [1957052] - audit: add blank line after variable declarations (Richard Guy Briggs) [1957052] - audit: drop /proc/PID/loginuid documentation Format field (Richard Guy Briggs) [1957052] - audit: avoid -Wempty-body warning (Richard Guy Briggs) [1957052] - audit: document /proc/PID/sessionid (Richard Guy Briggs) [1957052] - audit: document /proc/PID/loginuid (Richard Guy Briggs) [1957052] - MAINTAINERS: update audit files (Richard Guy Briggs) [1957052] - audit: further cleanup of AUDIT_FILTER_ENTRY deprecation (Richard Guy Briggs) [1957052] - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() (Richard Guy Briggs) [1957052] - audit: log nftables configuration change events once per table (Richard Guy Briggs) [1957052] - audit_alloc_mark(): don't open-code ERR_CAST() (Richard Guy Briggs) [1957052] - make dump_common_audit_data() safe to be called from RCU pathwalk (Richard Guy Briggs) [1957052] - new helper: d_find_alias_rcu() (Richard Guy Briggs) [1957052] - audit: Make audit_filter_syscall() return void (Richard Guy Briggs) [1957052] - audit: Remove leftover reference to the audit_tasklet (Richard Guy Briggs) [1957052] - kernel/audit: convert comma to semicolon (Richard Guy Briggs) [1957052] - dump_common_audit_data(): fix racy accesses to ->d_name (Richard Guy Briggs) [1957052] - audit: replace atomic_add_return() (Richard Guy Briggs) [1957052] - x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall() (Richard Guy Briggs) [1957052] - ethtool: fix kdoc attr name (Ivan Vecera) [1967261] - ethtool: Remove link_mode param and derive link params from driver (Ivan Vecera) [1967261] - ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000baseR_FEC_BIT (Ivan Vecera) [1967261] - ethtool: fix kdoc in headers (Ivan Vecera) [1967261] - ethtool: document reserved fields in the uAPI (Ivan Vecera) [1967261] - ethtool: un-kdocify extended link state (Ivan Vecera) [1967261] - ethtool: document PHY tunable callbacks (Ivan Vecera) [1967261] - docs: ethtool: fix some copy-paste errors (Ivan Vecera) [1967261] - ethtool: fix incorrect datatype in set_eee ops (Ivan Vecera) [1967261] - net: selftests: Add lanes setting test (Ivan Vecera) [1967261] - mlxsw: ethtool: Pass link mode in use to ethtool (Ivan Vecera) [1967261] - mlxsw: ethtool: Add support for setting lanes when autoneg is off (Ivan Vecera) [1967261] - mlxsw: ethtool: Remove max lanes filtering (Ivan Vecera) [1967261] - ethtool: Expose the number of lanes in use (Ivan Vecera) [1967261] - ethtool: Get link mode in use instead of speed and duplex parameters (Ivan Vecera) [1967261] - ethtool: prepare __ethtool_get_link_ksettings for subsequent changes (Ivan Vecera) [1967261] - ethtool: Extend link modes settings uAPI with lanes (Ivan Vecera) [1967261] - ethtool: Validate master slave configuration before rtnl_lock() (Ivan Vecera) [1967261] - ethtool: fix string set id check (Ivan Vecera) [1967261] - ethtool: fix stack overflow in ethnl_parse_bitset() (Ivan Vecera) [1967261] - selftests: add ring and coalesce selftests (Ivan Vecera) [1967261] - selftests: refactor get_netdev_name function (Ivan Vecera) [1967261] - selftests: extract common functions in ethtool-common.sh (Ivan Vecera) [1967261] - netdevsim: support ethtool ring and coalesce settings (Ivan Vecera) [1967261] - netdevsim: move ethtool pause params in separate struct (Ivan Vecera) [1967261] - ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define (Ivan Vecera) [1967261] - ethtool: netlink: add missing netdev_features_change() call (Ivan Vecera) [1967261] - ethtool: remove unneeded semicolon (Ivan Vecera) [1967261] - ethtool: allow netdev driver to define phy tunables (Ivan Vecera) [1967261] - ethtool: mark netlink family as __ro_after_init (Ivan Vecera) [1967261] - ethtool: Add 100base-FX link mode entries (Ivan Vecera) [1967261] - ethtool: fix error handling in ethtool_phys_id (Ivan Vecera) [1967261] - ethtool: allow flow-type ether without IP protocol field (Ivan Vecera) [1967261] - net: phy: Uninline PHY ethtool statistics operations (Ivan Vecera) [1967261] - net: phy: Define PHY statistics ethtool_phy_ops (Ivan Vecera) [1967261] - net: ethtool: Remove PHYLIB direct dependency (Ivan Vecera) [1967261] - net: phy: Register ethtool PHY operations (Ivan Vecera) [1967261] - genksyms: Ignore module scoped _Static_assert() (Ivan Vecera) [1967261] - net: ethtool: Introduce ethtool_phy_ops (Ivan Vecera) [1967261] - Documentation: networking: fix ethtool-netlink table formats (Ivan Vecera) [1967261] - ethtool: ioctl: Use array_size() in copy_to_user() (Ivan Vecera) [1967261] - net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static (Ivan Vecera) [1967261] - SUNRPC: Handle major timeout in xprt_adjust_timeout() (Scott Mayhew) [1979070] - gro_cells: reduce number of synchronize_net() calls (Ivan Vecera) [1959015] - net: make sure napi_list is safe for RCU traversal (Ivan Vecera) [1959015] - net: manage napi add/del idempotence explicitly (Ivan Vecera) [1959015] - net: remove napi_hash_del() from driver-facing API (Ivan Vecera) [1959015] - net: disable netpoll on fresh napis (Ivan Vecera) [1959015] - usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled (Torez Smith) [1942772] - xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall (Torez Smith) [1942772] - xhci: fix giving back URB with incorrect status regression in 5.12 (Torez Smith) [1942772] - usb: typec: ucsi: Clear pending after acking connector change (Torez Smith) [1942772] - net: hso: check for allocation failure in hso_create_bulk_serial_device() (Torez Smith) [1942772] - usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP (Torez Smith) [1942772] - net: hso: fix NULL-deref on disconnect regression (Torez Smith) [1942772] - USB: CDC-ACM: fix poison/unpoison imbalance (Torez Smith) [1942772] - usbip: vudc: fix missing unlock on error in usbip_sockfd_store() (Torez Smith) [1942772] - usb: xhci-mtk: improve bandwidth scheduling with TT (Torez Smith) [1942772] - usb: xhci-mtk: remove or operator for setting schedule parameters (Torez Smith) [1942772] - usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling (Torez Smith) [1942772] - software node: Provide replacement for device_add_properties() (Torez Smith) [1942772] - driver core: platform: Reimplement devm_platform_ioremap_resource (Torez Smith) [1942772] - USB: usblp: initialize newChannel (Torez Smith) [1942772] - net: hso: fix null-ptr-deref during tty device unregistration (Torez Smith) [1942772] - usbip: synchronize event handler with sysfs code paths (Torez Smith) [1942772] - usbip: vudc synchronize sysfs code paths (Torez Smith) [1942772] - usbip: stub-dev synchronize sysfs code paths (Torez Smith) [1942772] - usbip: add sysfs_lock to synchronize sysfs code paths (Torez Smith) [1942772] - drivers: net: fix memory leak in peak_usb_create_dev (Torez Smith) [1942772] - thunderbolt: Fix off by one in tb_port_find_retimer() (Torez Smith) [1942772] - thunderbolt: Fix a leak in tb_retimer_add() (Torez Smith) [1942772] - usb: dwc2: Prevent core suspend when port connection flag is 0 (Torez Smith) [1942772] - usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. (Torez Smith) [1942772] - usb: xhci-mtk: fix broken streams issue on 0.96 xHCI (Torez Smith) [1942772] - usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() (Torez Smith) [1942772] - USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem (Torez Smith) [1942772] - USB: cdc-acm: do not log successful probe on later errors (Torez Smith) [1942772] - USB: cdc-acm: always claim data interface (Torez Smith) [1942772] - USB: cdc-acm: use negation for NULL checks (Torez Smith) [1942772] - USB: cdc-acm: clean up probe error labels (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data reset (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data assignment (Torez Smith) [1942772] - USB: cdc-acm: fix use-after-free after probe failure (Torez Smith) [1942772] - USB: cdc-acm: fix double free on probe failure (Torez Smith) [1942772] - USB: cdc-acm: downgrade message to debug (Torez Smith) [1942772] - USB: cdc-acm: untangle a circular dependency between callback and softint (Torez Smith) [1942772] - cdc-acm: fix BREAK rx code path adding necessary calls (Torez Smith) [1942772] - usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield (Torez Smith) [1942772] - usb: dwc3: qcom: skip interconnect init for ACPI probe (Torez Smith) [1942772] - can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" (Torez Smith) [1942772] - r8152: limit the RX buffer size of RTL8153A for USB 2.0 (Torez Smith) [1942772] - net: cdc-phonet: fix data-interface release on probe failure (Torez Smith) [1942772] - usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy (Torez Smith) [1942772] - usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- (Torez Smith) [1942772] - usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct (Torez Smith) [1942772] - usb-storage: Add quirk to defeat Kindle's automatic unload (Torez Smith) [1942772] - usbip: Fix incorrect double assignment to udc->ud.tcp_rx (Torez Smith) [1942772] - can: kvaser_usb: Add support for USBcan Pro 4xHS (Torez Smith) [1942772] - can: peak_usb: add forgotten supported devices (Torez Smith) [1942772] - xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state (Torez Smith) [1942772] - usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing (Torez Smith) [1942772] - xhci: Improve detection of device initiated wake signal. (Torez Smith) [1942772] - usb: xhci: do not perform Soft Retry for some xHCI hosts (Torez Smith) [1942772] - usbip: fix vudc usbip_sockfd_store races leading to gpf (Torez Smith) [1942772] - usbip: fix vhci_hcd attach_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix vudc to check for stream socket (Torez Smith) [1942772] - usbip: fix vhci_hcd to check for stream socket (Torez Smith) [1942772] - usbip: fix stub_dev to check for stream socket (Torez Smith) [1942772] - USB: usblp: fix a hang in poll() if disconnected (Torez Smith) [1942772] - usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement (Torez Smith) [1942772] - usb: dwc3: qcom: Honor wakeup enabled/disabled state (Torez Smith) [1942772] - usb: dwc3: qcom: add ACPI device id for sc8180x (Torez Smith) [1942772] - Goodix Fingerprint device is not a modem (Torez Smith) [1942772] - USB: serial: io_edgeport: fix memory leak in edge_startup (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID (Torez Smith) [1942772] - USB: serial: cp210x: add some more GE USB IDs (Torez Smith) [1942772] - USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter (Torez Smith) [1942772] - net: usb: log errors to dmesg/syslog (Torez Smith) [1942772] - net: usb: cdc_ncm: emit dev_err on error paths (Torez Smith) [1942772] - thunderbolt: Increase runtime PM reference count on DP tunnel discovery (Torez Smith) [1942772] - thunderbolt: Initialize HopID IDAs in tb_switch_alloc() (Torez Smith) [1942772] - net: usb: qmi_wwan: allow qmimux add/del with master up (Torez Smith) [1942772] - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" (Torez Smith) [1942772] - net: usb: qmi_wwan: support ZTE P685M modem (Torez Smith) [1942772] - r8152: spilt rtl_set_eee_plus and r8153b_green_en (Torez Smith) [1942772] - r8152: replace netif_err with dev_err (Torez Smith) [1942772] - r8152: check if the pointer of the function exists (Torez Smith) [1942772] - r8152: enable U1/U2 for USB_SPEED_SUPER (Torez Smith) [1942772] - usb: misc: usb3503: Fix logic in usb3503_init() (Torez Smith) [1942772] - usb: Replace lkml.org links with lore (Torez Smith) [1942772] - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable (Torez Smith) [1942772] - USB: quirks: sort quirk entries (Torez Smith) [1942772] - USB: serial: drop bogus to_usb_serial_port() checks (Torez Smith) [1942772] - USB: serial: drop if with an always false condition (Torez Smith) [1942772] - usb: typec: tcpm: Get Sink VDO from fwnode (Torez Smith) [1942772] - dt-bindings: connector: Add SVDM VDO properties (Torez Smith) [1942772] - usb: typec: displayport: Fill the negotiated SVDM Version in the header (Torez Smith) [1942772] - usb: typec: ucsi: Determine common SVDM Version (Torez Smith) [1942772] - usb: typec: tcpm: Determine common SVDM Version (Torez Smith) [1942772] - usb: pd: Make SVDM Version configurable in VDM header (Torez Smith) [1942772] - usb: typec: Manage SVDM version (Torez Smith) [1942772] - usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt (Torez Smith) [1942772] - usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 (Torez Smith) [1942772] - USB: serial: option: update interface mapping for ZTE P685M (Torez Smith) [1942772] - usb: dwc3: gadget: Track connected SSP rate and lane count (Torez Smith) [1942772] - usb: dwc3: gadget: Implement setting of SSP rate (Torez Smith) [1942772] - usb: dwc3: core: Check maximum_speed SSP genXxY (Torez Smith) [1942772] - usb: common: Parse for USB SSP genXxY (Torez Smith) [1942772] - usb: dwc2: Fix endpoint direction check in ep_from_windex (Torez Smith) [1942772] - usb: dwc3: fix clock issue during resume in OTG mode (Torez Smith) [1942772] - xhci: ext-caps: Use software node API with the properties (Torez Smith) [1942772] - usb: dwc3: host: Use software node API with the properties (Torez Smith) [1942772] - r8152: replace several functions about phy patch request (Torez Smith) [1942772] - usb: dwc3: qcom: Constify the software node (Torez Smith) [1942772] - usb: dwc3: haps: Constify the software node (Torez Smith) [1942772] - usb: dwc2: pci: Drop the empty quirk function (Torez Smith) [1942772] - thunderbolt: Add support for native USB4 _OSC (Torez Smith) [1942772] - thunderbolt: Allow disabling XDomain protocol (Torez Smith) [1942772] - thunderbolt: Add support for PCIe tunneling disabled (SL5) (Torez Smith) [1942772] - thunderbolt: dma_test: Drop unnecessary include (Torez Smith) [1942772] - thunderbolt: Add clarifying comments about USB4 terms router and adapter (Torez Smith) [1942772] - thunderbolt: switch: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: nhi: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: path: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: eeprom: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: ctl: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - usb: pd: Reland VDO definitions of PD2.0 (Torez Smith) [1942772] - NET: usb: qmi_wwan: Adding support for Cinterion MV31 (Torez Smith) [1942772] - usb: pd: Update VDO definitions (Torez Smith) [1942772] - xhci: fix bounce buffer usage for non-sg list case (Torez Smith) [1942772] - usb: xhci-mtk: break loop when find the endpoint to drop (Torez Smith) [1942772] - usb: typec: Return void in typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable data path when partner is USB Comm capable (Torez Smith) [1942772] - usb: typec: tcpci: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Set in_ams flag when Source caps have been received (Torez Smith) [1942772] - usb: typec: tcpm: Handle vbus shutoff when in source mode (Torez Smith) [1942772] - usb: typec: Add typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: Provide PD Specification Revision for cable and partner (Torez Smith) [1942772] - usb: typec: Standardize PD Revision format with Type-C Revision (Torez Smith) [1942772] - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints (Torez Smith) [1942772] - USB: serial: ftdi_sio: restore divisor-encoding comments (Torez Smith) [1942772] - USB: serial: ftdi_sio: fix FTX sub-integer prescaler (Torez Smith) [1942772] - USB: serial: cp210x: clean up auto-RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: fix RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: clean up printk zero padding (Torez Smith) [1942772] - USB: serial: cp210x: clean up flow-control debug message (Torez Smith) [1942772] - USB: serial: cp210x: drop shift macros (Torez Smith) [1942772] - USB: serial: cp210x: fix modem-control handling (Torez Smith) [1942772] - USB: serial: cp210x: suppress modem-control errors (Torez Smith) [1942772] - xhci: handle halting transfer event properly after endpoint stop and halt raced. (Torez Smith) [1942772] - xhci: Check for pending reset endpoint command before queueing a new one. (Torez Smith) [1942772] - xhci: remove obsolete dequeue pointer moving code (Torez Smith) [1942772] - xhci: introduce a new move_dequeue_past_td() function to replace old code. (Torez Smith) [1942772] - xhci: handle stop endpoint command completion with endpoint in running state. (Torez Smith) [1942772] - xhci: Fix halted endpoint at stop endpoint command completion (Torez Smith) [1942772] - xhci: split handling halted endpoints into two steps (Torez Smith) [1942772] - xhci: move and rename xhci_cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: turn cancelled td cleanup to its own function (Torez Smith) [1942772] - xhci: store TD status in the td struct instead of passing it along (Torez Smith) [1942772] - xhci: use xhci_td_cleanup() helper when giving back cancelled URBs (Torez Smith) [1942772] - xhci: move xhci_td_cleanup so it can be called by more functions (Torez Smith) [1942772] - xhci: Add xhci_reset_halted_ep() helper function (Torez Smith) [1942772] - xhci: flush endpoint start to reduce race risk with stop endpoint command. (Torez Smith) [1942772] - xhci: Check link TRBs when updating ring enqueue and dequeue pointers. (Torez Smith) [1942772] - xhci: avoid DMA double fetch when reading event trb type. (Torez Smith) [1942772] - xhci: remove extra loop in interrupt context (Torez Smith) [1942772] - xhci: check slot_id is valid before gathering slot info (Torez Smith) [1942772] - xhci: prevent a theoretical endless loop while preparing rings. (Torez Smith) [1942772] - xhci: remove xhci_stream_id_to_ring() helper (Torez Smith) [1942772] - xhci: add xhci_virt_ep_to_ring() helper (Torez Smith) [1942772] - xhci: check virt_dev is valid before dereferencing it (Torez Smith) [1942772] - xhci: add xhci_get_virt_ep() helper (Torez Smith) [1942772] - xhci: remove unused event parameter from completion handlers (Torez Smith) [1942772] - xhci: adjust parameters passed to cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: get isochronous ring directly from endpoint structure (Torez Smith) [1942772] - xhci: Avoid parsing transfer events several times (Torez Smith) [1942772] - net: qmi_wwan: Add pass through mode (Torez Smith) [1942772] - net: usb: qmi_wwan: add qmap id sysfs file for qmimux interfaces (Torez Smith) [1942772] - net: usb: cdc_ether: added support for Thales Cinterion PLSx3 modem family. (Torez Smith) [1942772] - thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() (Torez Smith) [1942772] - thunderbolt: switch: Fix function name in the header (Torez Smith) [1942772] - thunderbolt: tunnel: Fix misspelling of 'receive_path' (Torez Smith) [1942772] - thunderbolt: icm: Fix a couple of formatting issues (Torez Smith) [1942772] - thunderbolt: switch: Demote a bunch of non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: tb: Kernel-doc function headers should document their parameters (Torez Smith) [1942772] - thunderbolt: nhi: Demote some non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: xdomain: Fix 'tb_unregister_service_driver()'s 'drv' param (Torez Smith) [1942772] - thunderbolt: eeprom: Demote non-conformant kernel-doc headers to standard comment blocks (Torez Smith) [1942772] - USB: serial: mos7720: fix error code in mos7720_write() (Torez Smith) [1942772] - thunderbolt: ctl: Demote non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: cap: Fix kernel-doc formatting issue (Torez Smith) [1942772] - thunderbolt: dma_port: Check 'dma_port_flash_write_block()'s return value (Torez Smith) [1942772] - USB: serial: option: Adding support for Cinterion MV31 (Torez Smith) [1942772] - can: mcba_usb: remove h from printk format specifier (Torez Smith) [1942772] - usbnet: fix the indentation of one code snippet (Torez Smith) [1942772] - usb: usb251xb: Use of_device_get_match_data() (Torez Smith) [1942772] - usb: dwc2: Make "trimming xfer length" a debug message (Torez Smith) [1942772] - usb: dwc2: Abort transaction after errors with unknown reason (Torez Smith) [1942772] - usb: dwc2: Do not update data length if it is 0 on inbound transfers (Torez Smith) [1942772] - usb: xhci-mtk: fix unreleased bandwidth data (Torez Smith) [1942772] - USB: serial: mos7840: fix error code in mos7840_write() (Torez Smith) [1942772] - USB: usblp: don't call usb_set_interface if there's a single alt (Torez Smith) [1942772] - USB: serial: cp210x: add pid/vid for WSDA-200-USB (Torez Smith) [1942772] - usb: typec: tcpci_maxim: add terminating newlines to logging (Torez Smith) [1942772] - usb: typec: tcpci_maxim: remove redundant assignment (Torez Smith) [1942772] - usb: typec: tcpm: Create legacy PDOs for PD2 connection (Torez Smith) [1942772] - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Drop GPIO includes (Torez Smith) [1942772] - usb: typec: tcpm: Respond Wait if VDM state machine is running (Torez Smith) [1942772] - usb: typec: tcpm: Protocol Error handling (Torez Smith) [1942772] - usb: typec: tcpm: AMS and Collision Avoidance (Torez Smith) [1942772] - net: usb: cdc_ncm: don't spew notifications (Torez Smith) [1942772] - usb: typec: ucsi: Add conditional dependency on USB role switch (Torez Smith) [1942772] - usb: ch9: Add USB 3.2 SSP attributes (Torez Smith) [1942772] - USB: serial: f81232: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: io_ti: fix a debug-message copy-paste error (Torez Smith) [1942772] - USB: serial: io_ti: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: upd78f0730: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: cp210x: add copyright notice (Torez Smith) [1942772] - USB: serial: cp210x: drop unused includes (Torez Smith) [1942772] - USB: serial: cp210x: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: cp210x: update control-characters on every change (Torez Smith) [1942772] - USB: serial: cp210x: set IXOFF thresholds (Torez Smith) [1942772] - USB: serial: cp210x: add support for software flow control (Torez Smith) [1942772] - USB: serial: pl2303: fix line-speed handling on newer chips (Torez Smith) [1942772] - xhci: tegra: Delay for disabling LFPS detector (Torez Smith) [1942772] - xhci: make sure TRB is fully written before giving it to the controller (Torez Smith) [1942772] - usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-P (Torez Smith) [1942772] - usb: dwc3: pci: ID for Tiger Lake CPU (Torez Smith) [1942772] - usb: dwc3: pci: Register a software node for the dwc3 platform device (Torez Smith) [1942772] - thunderbolt: Add support for de-authorizing devices (Torez Smith) [1942772] - nt: usb: USB_RTL8153_ECM should not default to y (Torez Smith) [1942772] - USB: dwc3: document gadget_max_speed (Torez Smith) [1942772] - usb: dwc3: gadget: Disable Vendor Test LMP Received event (Torez Smith) [1942772] - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 (Torez Smith) [1942772] - r8153_ecm: Add Lenovo Powered USB-C Hub as a fallback of r8152 (Torez Smith) [1942772] - r8152: Add Lenovo Powered USB-C Travel Hub (Torez Smith) [1942772] - USB: ehci: fix an interrupt calltrace error (Torez Smith) [1942772] - ehci: fix EHCI host controller initialization sequence (Torez Smith) [1942772] - usb: typec: ucsi: Add support for USB role switch (Torez Smith) [1942772] - usb: dwc2: disable Link Power Management on STM32MP15 HS OTG (Torez Smith) [1942772] - usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG (Torez Smith) [1942772] - usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: keystone: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: core: Replace devm_reset_control_array_get() (Torez Smith) [1942772] - USB: serial: mos7720: improve OOM-handling in read_mos_reg() (Torez Smith) [1942772] - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request (Torez Smith) [1942772] - thunderbolt: Start lane initialization after sleep (Torez Smith) [1942772] - thunderbolt: Constify static attribute_group structs (Torez Smith) [1942772] - qmi_wwan: Increase headroom for QMAP SKBs (Torez Smith) [1942772] - usb: usbip: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: dwc3: gadget: Clear wait flag on dequeue (Torez Smith) [1942772] - usb: typec: Send uevent for num_altmodes update (Torez Smith) [1942772] - usb: typec: Fix copy paste error for NVIDIA alt-mode description (Torez Smith) [1942772] - kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb (Torez Smith) [1942772] - thunderbolt: Drop duplicated 0x prefix from format string (Torez Smith) [1942772] - net: cdc_ncm: correct overhead in delayed_ndp_size (Torez Smith) [1942772] - net: usb: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: uas: Add PNY USB Portable SSD to unusual_uas (Torez Smith) [1942772] - net: usb: qmi_wwan: add Quectel EM160R-GL (Torez Smith) [1942772] - usb: usbip: vhci_hcd: protect shift size (Torez Smith) [1942772] - USB: usblp: fix DMA to stack (Torez Smith) [1942772] - usb: dwc3: gadget: Preserve UDC max speed setting (Torez Smith) [1942772] - usb: dwc3: gadget: Allow runtime suspend if UDC unbinded (Torez Smith) [1942772] - usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback (Torez Smith) [1942772] - usb: dwc3: add imx8mp dwc3 glue layer driver (Torez Smith) [1942772] - USB: serial: iuu_phoenix: fix DMA from stack (Torez Smith) [1942772] - USB: serial: option: add LongSung M5710 module support (Torez Smith) [1942772] - USB: serial: option: add Quectel EM160R-GL (Torez Smith) [1942772] - CDC-NCM: remove "connected" log message (Torez Smith) [1942772] - usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression (Torez Smith) [1942772] - usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one (Torez Smith) [1942772] - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion (Torez Smith) [1942772] - usb: dwc3: drd: Improve dwc3_get_extcon() style (Torez Smith) [1942772] - usb: dwc3: drd: Avoid error when extcon is missing (Torez Smith) [1942772] - USB: usbtmc: Bump USBTMC_API_VERSION value (Torez Smith) [1942772] - USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB (Torez Smith) [1942772] - USB: usbtmc: Add USBTMC_IOCTL_GET_STB (Torez Smith) [1942772] - USB: usbtmc: Fix reading stale status byte (Torez Smith) [1942772] - kcov, usbip: collect coverage from vhci_rx_loop (Torez Smith) [1942772] - USB: yurex: fix control-URB timeout handling (Torez Smith) [1942772] - usb: dwc3: meson-g12a: disable clk on error handling path in probe (Torez Smith) [1942772] - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request (Torez Smith) [1942772] - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). (Torez Smith) [1942772] - USB: cdc-acm: blacklist another IR Droid device (Torez Smith) [1942772] - thunderbolt: Use kmemdup instead of kzalloc and memcpy (Torez Smith) [1942772] - usb: ucsi: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: Update vbus_vsafe0v on init (Torez Smith) [1942772] - usb: typec: tcpci: Enable bleed discharge when auto discharge is enabled (Torez Smith) [1942772] - usb: typec: Add class for plug alt mode device (Torez Smith) [1942772] - USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL definition (Torez Smith) [1942772] - USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP (Torez Smith) [1942772] - USB: typec: tcpm: Fix PR_SWAP error handling (Torez Smith) [1942772] - USB: typec: tcpm: Hard Reset after not receiving a Request (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure cable generation value for USB4 (Torez Smith) [1942772] - net: usb: convert comma to semicolon (Torez Smith) [1942772] - USB: UAS: introduce a quirk to set no_write_same (Torez Smith) [1942772] - USB: serial: ftdi_sio: log the CBUS GPIO validity (Torez Smith) [1942772] - USB: serial: ftdi_sio: drop GPIO line checking dead code (Torez Smith) [1942772] - USB: serial: ftdi_sio: report the valid GPIO lines to gpiolib (Torez Smith) [1942772] - drivers: usb: atm: use atm_info() instead of atm_printk(KERN_INFO ... (Torez Smith) [1942772] - drivers: usb: atm: reduce noise (Torez Smith) [1942772] - USB: serial: option: add interface-number sanity check to flag handling (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable VSAFE0V signalling (Torez Smith) [1942772] - usb: typec: tcpci: Add support to report vSafe0V (Torez Smith) [1942772] - usb: typec: tcpm: Introduce vsafe0v for vbus (Torez Smith) [1942772] - usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover (Torez Smith) [1942772] - usb: typec: tcpm: Pass down negotiated rev to update retry count (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Use correct response message bits (Torez Smith) [1942772] - xhci: Give USB2 ports time to enter U3 in bus suspend (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP (Torez Smith) [1942772] - usb: xhci: Use temporary buffer to consolidate SG (Torez Smith) [1942772] - usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Torez Smith) [1942772] - USB: legotower: fix logical error in recent commit (Torez Smith) [1942772] - USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1942772] - USB: add RESET_RESUME quirk for Snapscan 1212 (Torez Smith) [1942772] - usb: typec: tps6598x: Export some power supply properties (Torez Smith) [1942772] - usb: typec: tps6598x: Select USB_ROLE_SWITCH and REGMAP_I2C (Torez Smith) [1942772] - USB: core: drop pipe-type check from new control-message helpers (Torez Smith) [1942772] - USB: core: return -EREMOTEIO on short usb_control_msg_recv() (Torez Smith) [1942772] - USB: core: drop short-transfer check from usb_control_msg_send() (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix use after free in probe (Torez Smith) [1942772] - Revert "usb-storage: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives" (Torez Smith) [1942772] - USB: serial: cp210x: clean up dtr_rts() (Torez Smith) [1942772] - USB: serial: cp210x: refactor flow-control handling (Torez Smith) [1942772] - USB: serial: cp210x: drop flow-control debugging (Torez Smith) [1942772] - USB: serial: cp210x: set terminal settings on open (Torez Smith) [1942772] - USB: serial: cp210x: clean up line-control handling (Torez Smith) [1942772] - USB: serial: cp210x: return early on unchanged termios (Torez Smith) [1942772] - USB: serial: kl5kusb105: fix memleak on open (Torez Smith) [1942772] - USB: serial: ch341: sort device-id entries (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID for CH341A (Torez Smith) [1942772] - USB: serial: option: fix Quectel BG96 matching (Torez Smith) [1942772] - can: pcan_usb_core: fix fall-through warnings for Clang (Torez Smith) [1942772] - usb: typec: stusb160x: fix power-opmode property with typec-power-opmode (Torez Smith) [1942772] - USB: serial: option: add support for Thales Cinterion EXS82 (Torez Smith) [1942772] - usb: typec: Add type sysfs attribute file for partners (Torez Smith) [1942772] - usb: common: ulpi: Constify static attribute_group struct (Torez Smith) [1942772] - usb: typec: Constify static attribute_group structs (Torez Smith) [1942772] - USB: core: Constify static attribute_group structs (Torez Smith) [1942772] - usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS till Rp is seen (Torez Smith) [1942772] - usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_SRC_SOURCE_ON (Torez Smith) [1942772] - usb: typec: Expose Product Type VDOs via sysfs (Torez Smith) [1942772] - usb: pd: DFP product types (Torez Smith) [1942772] - usb: Fix fall-through warnings for Clang (Torez Smith) [1942772] - usbnet: ipheth: fix connectivity with iOS 14 (Torez Smith) [1942772] - USB: core: Change pK for __user pointers to px (Torez Smith) [1942772] - USB: core: Fix regression in Hercules audio card (Torez Smith) [1942772] - USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser hydra devices (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Add support for new device variant (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser Leaf v2 devices (Torez Smith) [1942772] - can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines (Torez Smith) [1942772] - USB: serial: option: add Fibocom NL668 variants (Torez Smith) [1942772] - usb: typec: Fix num_altmodes kernel-doc error (Torez Smith) [1942772] - r8153_ecm: avoid to be prior to r8152 driver (Torez Smith) [1942772] - net: usb: qmi_wwan: Set DTR quirk for MR400 (Torez Smith) [1942772] - usb: typec: Add plug num_altmodes sysfs attr (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix the compatible string (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix uninitialized return variable (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable auto discharge disconnect (Torez Smith) [1942772] - usb: typec: tcpci: Implement Auto discharge disconnect callbacks (Torez Smith) [1942772] - usb: typec: tcpm: Implement enabling Auto Discharge disconnect support (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink (Torez Smith) [1942772] - usb: typec: tcpci: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: Refactor logic for new-source-frs-typec-current (Torez Smith) [1942772] - usb: typec: Add number of altmodes partner attr (Torez Smith) [1942772] - usb: pd: Add captive Type C cable type (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc (Torez Smith) [1942772] - usb: typec: Remove one bit support for the Thunderbolt rounded/non-rounded cable (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure Thunderbolt cable generation bits (Torez Smith) [1942772] - usb: typec: Correct the bit values for the Thunderbolt rounded/non-rounded cable support (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits (Torez Smith) [1942772] - cx82310_eth: fix error return code in cx82310_bind() (Torez Smith) [1942772] - usb: typec: qcom-pmic-typec: fix builtin build errors (Torez Smith) [1942772] - can: peak_usb: fix potential integer overflow on shift of a int (Torez Smith) [1942772] - can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() (Torez Smith) [1942772] - usb: hcd.h: Remove RUN_CONTEXT (Torez Smith) [1942772] - USB: storage: avoid use of uninitialized values in error path (Torez Smith) [1942772] - usb: fix a few cases of -Wfallthrough (Torez Smith) [1942772] - usbnet: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - qmi_wwan: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - net: usb: fix spelling typo in cdc_ncm.c (Torez Smith) [1942772] - usb: typec: ucsi: Work around PPM losing change information (Torez Smith) [1942772] - usb: typec: ucsi: acpi: Always decode connector change information (Torez Smith) [1942772] - net/usb/r8153_ecm: support ECM mode for RTL8153 (Torez Smith) [1942772] - USB: serial: mos7720: fix parallel-port state restore (Torez Smith) [1942772] - USB: serial: remove write wait queue (Torez Smith) [1942772] - USB: serial: digi_acceleport: fix write-wakeup deadlocks (Torez Smith) [1942772] - USB: serial: keyspan_pda: drop redundant usb-serial pointer (Torez Smith) [1942772] - USB: serial: keyspan_pda: use BIT() macro (Torez Smith) [1942772] - USB: serial: keyspan_pda: add write-fifo support (Torez Smith) [1942772] - USB: serial: keyspan_pda: increase transmitter threshold (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write implementation (Torez Smith) [1942772] - USB: serial: keyspan_pda: refactor write-room handling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write unthrottling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write-wakeup use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix stalled writes (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write deadlock (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix dropped unthrottle interrupts (Torez Smith) [1942772] - net: usb: r8152: Fix a couple of spelling errors in fw_phy_nc's docs (Torez Smith) [1942772] - net: usb: lan78xx: Remove lots of set but unused 'ret' variables (Torez Smith) [1942772] - net: usb: r8152: Provide missing documentation for some struct members (Torez Smith) [1942772] - can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping (Torez Smith) [1942772] - can: peak_usb: add range checking in decode operations (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition (Torez Smith) [1942772] - kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq (Torez Smith) [1942772] - dt-bindings: connector: Add property to set initial current cap for FRS (Torez Smith) [1942772] - usb: xhci: Remove in_interrupt() checks (Torez Smith) [1942772] - usbip: Remove in_interrupt() check (Torez Smith) [1942772] - usb: core: Replace in_interrupt() in comments (Torez Smith) [1942772] - usb: atm: Replace in_interrupt() usage in comment (Torez Smith) [1942772] - USB: sisusbvga: Make console support depend on BROKEN (Torez Smith) [1942772] - usb: host: xhci-mem: remove unneeded break (Torez Smith) [1942772] - usb: storage: freecom: remove unneeded break (Torez Smith) [1942772] - usb: misc: iowarrior: remove unneeded break (Torez Smith) [1942772] - usb: host: ehci-sched: add comment about find_tt() not returning error (Torez Smith) [1942772] - usb: dwc3: ep0: Fix delay status handling (Torez Smith) [1942772] - USB: serial: iuu_phoenix: remove unneeded break (Torez Smith) [1942772] - USB: serial: digi_acceleport: remove in_interrupt() usage (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-S (Torez Smith) [1942772] - net: usb: rtl8150: don't incorrectly assign random MAC addresses (Torez Smith) [1942772] - net: usbnet: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - net: usb: qmi_wwan: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - cx82310_eth: use netdev_err instead of dev_err (Torez Smith) [1942772] - cx82310_eth: re-enable ethernet mode after router reboot (Torez Smith) [1942772] - net: usbnet: remove driver version (Torez Smith) [1942772] - net: usb: qmi_wwan: add Cellient MPL200 card (Torez Smith) [1942772] - usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled (Torez Smith) [1942772] - net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails (Torez Smith) [1942772] - usbnet: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address() (Torez Smith) [1942772] - net: usb: pegasus: Proper error handing when setting pegasus' MAC address (Torez Smith) [1942772] - usb: dwc3: gadget: Support up to max stream id (Torez Smith) [1942772] - usb: dwc2: Fix INTR OUT transfers in DDMA mode. (Torez Smith) [1942772] - usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform (Torez Smith) [1942772] - net: rtl8150: Use the new usb control message API. (Torez Smith) [1942772] - net: pegasus: Use the new usb control message API. (Torez Smith) [1942772] - usb: dwc3: gadget: Return early if no TRB update (Torez Smith) [1942772] - usb: dwc3: gadget: Keep TRBs in request order (Torez Smith) [1942772] - usb: dwc3: gadget: Revise setting IOC when no TRB left (Torez Smith) [1942772] - usb: dwc3: gadget: Look ahead when setting IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Allow restarting a transfer (Torez Smith) [1942772] - usb: dwc3: Stop active transfers before halting the controller (Torez Smith) [1942772] - usb: dwc3: gadget: Rename misleading function names (Torez Smith) [1942772] - usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing last TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Set IOC if not enough for extra TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Check for number of TRBs prepared (Torez Smith) [1942772] - usb: dwc3: gadget: Return the number of prepared TRBs (Torez Smith) [1942772] - usb: dwc3: ep0: Fix ZLP for OUT ep0 requests (Torez Smith) [1942772] - usb: dwc3: gadget: Improve TRB ZLP setup (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing extra TRB (Torez Smith) [1942772] - usb: dwc3: gadget: Reclaim extra TRBs after request completion (Torez Smith) [1942772] - usb: dwc3: gadget: Check MPS of the request length (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor ep command completion (Torez Smith) [1942772] - usb: dwc3: allocate gadget structure dynamically (Torez Smith) [1942772] - usb: dwc3: core: add phy cleanup for probe error handling (Torez Smith) [1942772] - usb: dwc3: core: don't trigger runtime pm when remove driver (Torez Smith) [1942772] - usb: dwc3: debugfs: do not queue work if try to change mode on non-drd (Torez Smith) [1942772] - usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality (Torez Smith) [1942772] - usb: dwc2: add support for APM82181 USB OTG (Torez Smith) [1942772] - usb: dwc-meson-g12a: Add support for USB on AXG SoCs (Torez Smith) [1942772] - usb: dwc3: gadget: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG (Torez Smith) [1942772] - usb: dwc3: debugfs: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: qcom: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ep0: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: trace: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ulpi: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: meson: fix checkpatch errors and warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix sparse warning (Torez Smith) [1942772] - usb: dwc3: meson: fix coccinelle WARNING (Torez Smith) [1942772] - usb: dwc3: qcom: Add interconnect support in dwc3 driver (Torez Smith) [1942772] - net: usb: net1080: Remove in_interrupt() comment (Torez Smith) [1942772] - net: usb: kaweth: Remove last user of kaweth_control() (Torez Smith) [1942772] - net: usb: kaweth: Replace kaweth_control() with usb_control_msg() (Torez Smith) [1942772] - net: usb: ax88179_178a: add MCT usb 3.0 adapter (Torez Smith) [1942772] - net: usb: ax88179_178a: fix missing stop entry in driver_info (Torez Smith) [1942772] - net: usb: ax88179_178a: add Toshiba usb 3.0 adapter (Torez Smith) [1942772] - Revert "usbip: Implement a match function to fix usbip" (Torez Smith) [1942772] - usb: dwc2: Fix parameter type in function pointer prototype (Torez Smith) [1942772] - usb: dwc3: core: Print warning on unsupported speed (Torez Smith) [1942772] - usb: dwc3: core: Properly default unspecified speed (Torez Smith) [1942772] - usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails (Torez Smith) [1942772] - usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command (Torez Smith) [1942772] - usb: dwc3: gadget: Resume pending requests after CLEAR_STALL (Torez Smith) [1942772] - can: peak_usb: convert to use le32_add_cpu() (Torez Smith) [1942772] - can: pcan_usb: add support of rxerr/txerr counters (Torez Smith) [1942772] - can: pcan_usb: Document the commands sent to the device (Torez Smith) [1942772] - can: mcba_usb: remove redundant initialization of variable err (Torez Smith) [1942772] - usb: dwc2: Always disable regulators on driver teardown (Torez Smith) [1942772] - usbip: simplify the return expression of usbip_core_init() (Torez Smith) [1942772] - rndis_host: increase sleep time in the query-response loop (Torez Smith) [1942772] - Revert "usb: dwc3: meson-g12a: fix shared reset control use" (Torez Smith) [1942772] - net: usb: dm9601: Add USB ID of Keenetic Plus DSL (Torez Smith) [1942772] - smsc95xx: add phylib support (Torez Smith) [1942772] - smsc95xx: use usbnet->driver_priv (Torez Smith) [1942772] - smsc95xx: remove redundant function arguments (Torez Smith) [1942772] - net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() (Torez Smith) [1942772] - net: cdc_ncm: Fix build error (Torez Smith) [1942772] - tools: usb: move to tools buildsystem (Torez Smith) [1942772] - usbip: Implement a match function to fix usbip (Torez Smith) [1942772] - usb: dwc3: gadget: Handle ZLP for sg requests (Torez Smith) [1942772] - usb: dwc3: gadget: Fix handling ZLP (Torez Smith) [1942772] - usb: dwc3: gadget: Don't setup more than requested (Torez Smith) [1942772] - r8152: Use MAC address from correct device tree node (Torez Smith) [1942772] - usb: hso: remove bogus check for EINPROGRESS (Torez Smith) [1942772] - usb: hso: no complaint about kmalloc failure (Torez Smith) [1942772] - hso: fix bailout in error case of probe (Torez Smith) [1942772] - usb: dwc3: convert to devm_platform_ioremap_resource_byname (Torez Smith) [1942772] - net: lan78xx: replace bogus endpoint lookup (Torez Smith) [1942772] - net: lan78xx: fix transfer-buffer memory leak (Torez Smith) [1942772] - net: lan78xx: add missing endpoint sanity check (Torez Smith) [1942772] - usb: hso: check for return value in hso_serial_common_create() (Torez Smith) [1942772] - Revert "usb: dwc2: override PHY input signals with usb role switch support" (Torez Smith) [1942772] - Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs" (Torez Smith) [1942772] - usb: dwc3: gadget: when the started list is empty stop the active xfer (Torez Smith) [1942772] - usb: dwc3: gadget: make starting isoc transfers more robust (Torez Smith) [1942772] - usb: dwc3: gadget: add frame number mask (Torez Smith) [1942772] - usb: dwc2: Fix error path in gadget registration (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix shared reset control use (Torez Smith) [1942772] - usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs (Torez Smith) [1942772] - usb: dwc2: override PHY input signals with usb role switch support (Torez Smith) [1942772] - net: cdc_ncm: hook into set_rx_mode to admit multicast traffic (Torez Smith) [1942772] - net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops (Torez Smith) [1942772] - net: usbnet: export usbnet_set_rx_mode() (Torez Smith) [1942772] - net: cdc_ether: export usbnet_cdc_update_filter (Torez Smith) [1942772] - net: cdc_ether: use dev->intf to get interface information (Torez Smith) [1942772] - ax88172a: fix ax88172a_unbind() failures (Torez Smith) [1942772] - usb: dwc2: gadget: Avoid pointless read of EP control register (Torez Smith) [1942772] - usb: dwc2: gadget: Make use of GINTMSK2 (Torez Smith) [1942772] - usb: dwc3: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - tools: usb: usbip: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - usb: hso: Fix debug compile warning on sparc32 (Torez Smith) [1942772] - usbip: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - Documentation/driver-api: usb/URB: drop doubled word (Torez Smith) [1942772] - usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Jasper Lake (Torez Smith) [1942772] - usb: dwc2: Fix shutdown callback in platform (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem (Torez Smith) [1942772] - smsc95xx: avoid memory leak in smsc95xx_bind (Torez Smith) [1942772] - smsc95xx: check return value of smsc95xx_reset (Torez Smith) [1942772] - usb: dwc2: gadget: Remove assigned but never used 'maxsize' (Torez Smith) [1942772] - usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-omap: Do not read DMA status (Torez Smith) [1942772] - usb: dwc3: ulpi: File headers are not doc headers (Torez Smith) [1942772] - usb: dwc3: drd: File headers are not doc headers (Torez Smith) [1942772] - usbnet: ipheth: fix ipheth_tx()'s return type (Torez Smith) [1942772] - usbip: tools: add in man page how to load the client's module (Torez Smith) [1942772] - usbip: tools: fix build error for multiple definition (Torez Smith) [1942772] - usbip: tools: fix module name in man page (Torez Smith) [1942772] - Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk" (Torez Smith) [1942772] - usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work (Torez Smith) [1942772] - media: USB: cdc-acm: blacklist IR Droid / IR Toy device (Torez Smith) [1942772] - usbnet: smsc95xx: Fix use-after-free after removal (Torez Smith) [1942772] - usb: dwc2: Postponed gadget registration to the udc class driver (Torez Smith) [1942772] - usb: dwc2: use well defined macros for power_down (Torez Smith) [1942772] - net: usb: ax88179_178a: fix packet alignment padding (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A and A1 SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix error path when fetching the reset line fails (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910C1-EUX composition (Torez Smith) [1942772] - usb: dwc3: keystone: Turn on USB3 PHY before controller (Torez Smith) [1942772] - usb: dwc2: Update Core Reset programming flow. (Torez Smith) [1942772] - usb: dwc3: gadget: Check for prepared TRBs (Torez Smith) [1942772] - usb: dwc3: Increase timeout for CmdAct cleared by device controller (Torez Smith) [1942772] - usb: dwc3: gadget: Use SET_EP_PRIME for NoStream (Torez Smith) [1942772] - usb: dwc3: gadget: Handle stream transfers (Torez Smith) [1942772] - usb: dwc3: gadget: Don't prepare beyond a transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Wait for transfer completion (Torez Smith) [1942772] - usb: dwc3: gadget: Handle XferComplete for streams (Torez Smith) [1942772] - usb: dwc3: gadget: Enable XferComplete event (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor TRB completion handler (Torez Smith) [1942772] - usb: dwc3: gadget: Check for in-progress END_TRANSFER (Torez Smith) [1942772] - usb: dwc3: Get MDWIDTH for DWC_usb32 (Torez Smith) [1942772] - usb: dwc3: Add support for DWC_usb32 IP (Torez Smith) [1942772] - usb: dwc3: use true,false for dwc->otg_restart_host (Torez Smith) [1942772] - usb: dwc2: gadget: move gadget resume after the core is in L0 state (Torez Smith) [1942772] - usb: dwc3: meson-g12a: add support for GXL and GXM SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy disconnect (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb init (Torez Smith) [1942772] - usb: dwc3: gadget: Continue to process pending requests (Torez Smith) [1942772] - r8152: support additional Microsoft Surface Ethernet Adapter variant (Torez Smith) [1942772] - r8152: Use MAC address from device tree if available (Torez Smith) [1942772] - net: usb: qmi_wwan: remove redundant assignment to variable status (Torez Smith) [1942772] - net: huawei_cdc_ncm: remove redundant assignment to variable ret (Torez Smith) [1942772] - net: usb: ax88179_178a: remove redundant assignment to variable ret (Torez Smith) [1942772] - usb: dwc3: select USB_ROLE_SWITCH (Torez Smith) [1942772] - usb: dwc3: pci: Enable extcon driver for Intel Merrifield (Torez Smith) [1942772] - dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() (Torez Smith) [1942772] - usb: hso: correct debug message (Torez Smith) [1942772] - net: sierra_net: Remove unused inline function (Torez Smith) [1942772] - usb: dwc3: gadget: WARN on no-resource status (Torez Smith) [1942772] - usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Store resource index of start cmd (Torez Smith) [1942772] - usb: dwc3: core: Use role-switch default dr_mode (Torez Smith) [1942772] - usb: dwc3: drd: Don't free non-existing irq (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle failed kick_transfer (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb2 phy init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: get the reset as shared (Torez Smith) [1942772] - usb: dwc3: meson-g12a: handle the phy and glue registers separately (Torez Smith) [1942772] - usb: dwc3: meson-g12a: specify phy names in soc data (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue (Torez Smith) [1942772] - usb: dwc3: gadget: Remove unnecessary checks (Torez Smith) [1942772] - usb: dwc3: gadget: Give back staled requests (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle ClearFeature(halt) (Torez Smith) [1942772] - usb: dwc3: support continuous runtime PM with dual role (Torez Smith) [1942772] - USB: dwc3: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5816e (Torez Smith) [1942772] - net: usb: ax88179_178a: Implement ethtool_ops set_eeprom (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request completion check (Torez Smith) [1942772] - USB: dwc2: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - usb: dwc3: gadget: Do link recovery for SS and SSP (Torez Smith) [1942772] - usb: dwc3: gadget: Properly set maxpacket limit (Torez Smith) [1942772] - usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name (Torez Smith) [1942772] - Documentation: driver-api/usb/writing_usb_driver.rst Updates documentation links (Torez Smith) [1942772] - pegasus: Remove pegasus' own workqueue (Torez Smith) [1942772] - usb: dwc2: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: hisilicon: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: xhci-plat: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - net: qmi_wwan: add support for ASKEY WWHC050 (Torez Smith) [1942772] - usb: dwc3: fix up for role switch API change (Torez Smith) [1942772] - usb: dwc2: Silence warning about supplies during deferred probe (Torez Smith) [1942772] - usb: dwc2: Implement set_selfpowered() (Torez Smith) [1942772] - usb: dwc3: core: don't do suspend for device mode if already suspended (Torez Smith) [1942772] - usb: dwc3: Rework resets initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Rework clock initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Add support for role-switch-default-mode binding (Torez Smith) [1942772] - usb: dwc3: Registering a role switch in the DRD code. (Torez Smith) [1942772] - usb: dwc3: core: add support for disabling SS instances in park mode (Torez Smith) [1942772] - usb: dwc3: gadget: Wrap around when skip TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Don't clear flags before transfer ended (Torez Smith) [1942772] - usb: dwc3: Remove kernel doc annotation where it's not needed (Torez Smith) [1942772] - usb: dwc3: Add ACPI support for xHCI ports (Torez Smith) [1942772] - usb: dwc3: exynos: Add support for Exynos5422 suspend clk (Torez Smith) [1942772] - usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init (Torez Smith) [1942772] - usb: dwc3: trace: print enqueue/dequeue pointers too (Torez Smith) [1942772] - usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Add Amlogic A1 DWC3 glue (Torez Smith) [1942772] - cdc_ncm: Fix the build warning (Torez Smith) [1942772] - cdc_ncm: Implement the 32-bit version of NCM Transfer Block (Torez Smith) [1942772] - r8152: reject unsupported coalescing params (Torez Smith) [1942772] - usb: dwc3: gadget: Update chain bit correctly when using sg list (Torez Smith) [1942772] - r8152: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: check disconnect status after long sleep (Torez Smith) [1942772] - net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch (Torez Smith) [1942772] - USB: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: use new helper tcp_v6_gso_csum_prep (Torez Smith) [1942772] - net: usb: cdc-phonet: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - usb: dwc3: qcom: Replace by (Torez Smith) [1942772] - usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields (Torez Smith) [1942772] - usb: dwc2: Fix in ISOC request length checking (Torez Smith) [1942772] - usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows (Torez Smith) [1942772] - usb: dwc3: debug: fix string position formatting mixup with ret and len (Torez Smith) [1942772] - qmi_wwan: unconditionally reject 2 ep interfaces (Torez Smith) [1942772] - qmi_wwan: re-add DW5821e pre-production variant (Torez Smith) [1942772] - r8152: Add MAC passthrough support to new device (Torez Smith) [1942772] - r8152: disable DelayPhyPwrChg (Torez Smith) [1942772] - r8152: avoid the MCU to clear the lanwake (Torez Smith) [1942772] - r8152: don't enable U1U2 with USB_SPEED_HIGH for RTL8153B (Torez Smith) [1942772] - r8152: disable test IO for RTL8153B (Torez Smith) [1942772] - r8152: Disable PLA MCU clock speed down (Torez Smith) [1942772] - r8152: disable U2P3 for RTL8153B (Torez Smith) [1942772] - r8152: get default setting of WOL before initializing (Torez Smith) [1942772] - r8152: reset flow control patch when linking on for RTL8153B (Torez Smith) [1942772] - r8152: fix runtime resume for linking change (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -V variant (Torez Smith) [1942772] - net: usb: lan78xx: Add .ndo_features_check (Torez Smith) [1942772] - usb: dwc2: Drop unlock/lock upon queueing a work item (Torez Smith) [1942772] - usb: dwc3: gadget: Remove END_TRANSFER delay (Torez Smith) [1942772] - usb: dwc3: gadget: Delay starting transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Check END_TRANSFER completion (Torez Smith) [1942772] - usb: dwc3: turn off VBUS when leaving host mode (Torez Smith) [1942772] - usb: dwc2: fix debugfs FIFO count (Torez Smith) [1942772] - usb: dwc2: Fix IN FIFO allocation (Torez Smith) [1942772] - usb: dwc2: Fix Stalling a Non-Isochronous OUT EP (Torez Smith) [1942772] - usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set (Torez Smith) [1942772] - usb: dwc2: Fix NULL qh in dwc2_queue_transaction (Torez Smith) [1942772] - usb: dwc3: gadget: Set link state to RX_Detect on disconnect (Torez Smith) [1942772] - usb: dwc3: gadget: Don't send unintended link state change (Torez Smith) [1942772] - r8152: add missing endpoint sanity check (Torez Smith) [1942772] - net: usb: lan78xx: limit size of local TSO packets (Torez Smith) [1942772] - qmi_wwan: Add support for Quectel RM500Q (Torez Smith) [1942772] - usbip: Fix unsafe unaligned pointer usage (Torez Smith) [1942772] - usb: dwc3: use proper initializers for property entries (Torez Smith) [1942772] - net: r8152: use skb_list_walk_safe helper for gso segments (Torez Smith) [1942772] - net: usb: lan78xx: fix possible skb leak (Torez Smith) [1942772] - net: ch9200: remove unnecessary return (Torez Smith) [1942772] - net: ch9200: use __func__ in debug message (Torez Smith) [1942772] - tools: usb: usbip: Get rid of driver name printout in README (Torez Smith) [1942772] - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting (Torez Smith) [1942772] - can: kvaser_usb: fix interface sanity check (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request complete check (Torez Smith) [1942772] - thunderbolt: Update documentation with the USB4 information (Torez Smith) [1942772] - usbip: Fix error path of vhci_recv_ret_submit() (Torez Smith) [1942772] - usbip: Fix receive error in vhci-hcd when using scatter-gather (Torez Smith) [1942772] - net: usb: lan78xx: Fix error message format specifier (Torez Smith) [1942772] - net: usb: lan78xx: Fix suspend/resume PHY register access error (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -H variant (Torez Smith) [1942772] - usb: dwc3: ep0: Clear started flag on completion (Torez Smith) [1942772] - usb: dwc3: gadget: Clear started flag for non-IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Fix logical condition (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices (Torez Smith) [1942772] - can: ucan: fix non-atomic allocation in completion handler (Torez Smith) [1942772] - net: usb: aqc111: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usbnet: Fix -Wcast-function-type (Torez Smith) [1942772] - net: hso: Fix -Wcast-function-type (Torez Smith) [1942772] - ax88179_178a: add ethtool_op_get_ts_info() (Torez Smith) [1942772] - r8152: avoid to call napi_disable twice (Torez Smith) [1942772] - r8152: Re-order napi_disable in rtl8152_close (Torez Smith) [1942772] - ax88172a: fix information leak on short answers (Torez Smith) [1942772] - usb: dwc2: create debugfs directory under usb root (Torez Smith) [1942772] - usb: dwc3: create debugfs directory under usb root (Torez Smith) [1942772] - net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules (Torez Smith) [1942772] - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() (Torez Smith) [1942772] - USBIP: add config dependency for SGL_ALLOC (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5821e with eSIM support (Torez Smith) [1942772] - CDC-NCM: handle incomplete transfer of MTU (Torez Smith) [1942772] - usbip: tools: fix fd leakage in the function of read_attr_usbip_status (Torez Smith) [1942772] - can: peak_usb: fix a potential out-of-sync while decoding packets (Torez Smith) [1942772] - can: usb_8dev: fix use-after-free on disconnect (Torez Smith) [1942772] - can: mcba_usb: fix use-after-free on disconnect (Torez Smith) [1942772] - can: peak_usb: report bus recovery as well (Torez Smith) [1942772] - can: gs_usb: gs_can_open(): prevent memory leak (Torez Smith) [1942772] - usb: Spelling s/enpoint/endpoint/ (Torez Smith) [1942772] - usb: dwc3: gadget: fix race when disabling ep with cancelled xfers (Torez Smith) [1942772] - usb: dwc3: of-simple: add a shutdown (Torez Smith) [1942772] - usbip: Fix free of unallocated memory in vhci tx (Torez Smith) [1942772] - usbip: tools: Fix read_usb_vudc_device() error path handling (Torez Smith) [1942772] - usb: dwc3: pci: prevent memory leak in dwc3_pci_probe (Torez Smith) [1942772] - usb: dwc3: remove the call trace of USBx_GFLADJ (Torez Smith) [1942772] - usb: dwc3: select CONFIG_REGMAP_MMIO (Torez Smith) [1942772] - r8152: check the pointer rtl_fw->fw before using it (Torez Smith) [1942772] - net: lan78xx: remove set but not used variable 'event' (Torez Smith) [1942772] - usb: dwc3: debug: Remove newline printout (Torez Smith) [1942772] - r8152: support firmware of PHY NC for RTL8153A (Torez Smith) [1942772] - r8152: move r8153_patch_request forward (Torez Smith) [1942772] - r8152: add checking fw_offset field of struct fw_mac (Torez Smith) [1942772] - r8152: rename fw_type_1 with fw_mac (Torez Smith) [1942772] - usb: dwc2: use a longer core rest timeout in dwc2_core_reset() (Torez Smith) [1942772] - usb: dwc3: Disable phy suspend after power-on reset (Torez Smith) [1942772] - r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2 (Torez Smith) [1942772] - net: usb: lan78xx: Connect PHY before registering MAC (Torez Smith) [1942772] - usb: hso: obey DMA rules in tiocmget (Torez Smith) [1942772] - r8152: support request_firmware for RTL8153 (Torez Smith) [1942772] - net: usb: sr9800: fix uninitialized local variable (Torez Smith) [1942772] - net: usb: ax88179_178a: write mac to hardware in get_mac_addr (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit 0x1050 composition (Torez Smith) [1942772] - usb: dwc3: Remove dev_err() on platform_get_irq() failure (Torez Smith) [1942772] - usb: dwc3: Switch to platform_get_irq_byname_optional() (Torez Smith) [1942772] - r8152: Set macpassthru in reset_resume callback (Torez Smith) [1942772] - qmi_wwan: add support for Cinterion CLS8 devices (Torez Smith) [1942772] - usbip: clean up an indentation issue (Torez Smith) [1942772] - usbip: vhci_hcd indicate failed message (Torez Smith) [1942772] - r8152: Add identifier names for function pointers (Torez Smith) [1942772] - r8152: Use guard clause and fix comment typos (Torez Smith) [1942772] - hso: fix NULL-deref on tty open (Torez Smith) [1942772] - net: usb: ax88179_178a: allow optionally getting mac address from device tree (Torez Smith) [1942772] - r8152: Factor out OOB link list waits (Torez Smith) [1942772] - usbnet: ignore endpoints with invalid wMaxPacketSize (Torez Smith) [1942772] - cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize (Torez Smith) [1942772] - usbnet: sanity checking of packet sizes and device mtu (Torez Smith) [1942772] - r8152: adjust the settings of ups flags (Torez Smith) [1942772] - r8152: modify rtl8152_set_speed function (Torez Smith) [1942772] - usb: dwc3: remove generic PHY calibrate() calls (Torez Smith) [1942772] - usb: gadget: net2280: Move all "ll" registers in one structure (Torez Smith) [1942772] - usb: dwc3: gadget: Workaround Mirosoft's BESL check (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix suspend resume regulator unbalanced disables (Torez Smith) [1942772] - usb: gadget: composite: Set recommended BESL values (Torez Smith) [1942772] - usb: dwc3: gadget: Set BESL config parameter (Torez Smith) [1942772] - usb: dwc3: Separate field holding multiple properties (Torez Smith) [1942772] - usb: dwc3: don't set gadget->is_otg flag (Torez Smith) [1942772] - usb: dwc3: st: Add of_dev_put() in probe function (Torez Smith) [1942772] - usb: dwc3: st: Add of_node_put() before return in probe function (Torez Smith) [1942772] - r8152: add a helper function about setting EEE (Torez Smith) [1942772] - r8152: saving the settings of EEE (Torez Smith) [1942772] - net: usb: Delete unnecessary checks before the macro call “dev_kfree_skb” (Torez Smith) [1942772] - r8152: divide the tx and rx bottom functions (Torez Smith) [1942772] - r8152: fix accessing skb after napi_gro_receive (Torez Smith) [1942772] - r8152: change rx_copybreak and rx_pending through ethtool (Torez Smith) [1942772] - r8152: support skb_add_rx_frag (Torez Smith) [1942772] - r8152: use alloc_pages for rx buffer (Torez Smith) [1942772] - r8152: replace array with linking list for rx information (Torez Smith) [1942772] - r8152: separate the rx buffer size (Torez Smith) [1942772] - usb: dwc3: Use clk_bulk_prepare_enable() (Torez Smith) [1942772] - usb: dwc3: Use devres to get clocks (Torez Smith) [1942772] - usb: dwc3: remove generic PHYs forwarding for XHCI device (Torez Smith) [1942772] - USB: usbip: convert to use dev_groups (Torez Smith) [1942772] - usb: dwc3: Update soft-reset wait polling rate (Torez Smith) [1942772] - usb: dwc2: gadget: Fix kill_all_requests race (Torez Smith) [1942772] - usb: dwc3: omap: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: keystone: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h (Torez Smith) [1942772] - usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usbip: tools: fix GCC8 warning for strncpy (Torez Smith) [1942772] - usb: dwc3: Switch to use device_property_count_u32() (Torez Smith) [1942772] - usb: dwc2: Switch to use device_property_count_u32() (Torez Smith) [1942772] - can: kvaser_usb: Use struct_size() in alloc_candev() (Torez Smith) [1942772] - net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 (Torez Smith) [1942772] - ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx (Torez Smith) [1942772] - bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971488]- bareudp: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - vxlan: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - geneve: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - RDMA/siw: Release xarray entry (Kamal Heib) [1971483] - RDMA/siw: Properly check send and receive CQ pointers (Kamal Heib) [1971483] - RDMA/siw: Fix a use after free in siw_alloc_mr (Kamal Heib) [1971483] - RDMA/rxe: Clear all QP fields if creation failed (Kamal Heib) [1971483] - RDMA/rxe: Fix a bug in rxe_fill_ip_info() (Kamal Heib) [1971483] - RDMA/rxe: Remove rxe_dma_device declaration (Kamal Heib) [1971483] - IB/hfi1: Fix error return code in parse_platform_config() (Kamal Heib) [1971483] - IB/hfi1: Remove unused function (Kamal Heib) [1971483] - RDMA/srpt: Fix error return code in srpt_cm_req_recv() (Kamal Heib) [1971483] - IB/isert: Fix a use after free in isert_connect_request (Kamal Heib) [1971483] - RDMA: Verify port when creating flow rule (Kamal Heib) [1971483] - RDMA/uverbs: Fix a NULL vs IS_ERR() bug (Kamal Heib) [1971483] - RDMA/core: Don't access cm_id after its destruction (Kamal Heib) [1971483] - RDMA/core: Prevent divide-by-zero error triggered by the user (Kamal Heib) [1971483] - RDMA/core: Add CM to restrack after successful attachment to a device (Kamal Heib) [1971483] - RDMA/core: Unify RoCE check and re-factor code (Kamal Heib) [1971483] - RDMA/core: Fix corrupted SL on passive side (Kamal Heib) [1971483] - mm: vmalloc: add cond_resched() in __vunmap() (Rafael Aquini) [1978469] - /proc/PID/smaps: Add PMD migration entry parsing (Nico Pache) [1977066] - s390: add 3f program exception handler (Nico Pache) [1977066] - x86/ioremap: Fix CONFIG_EFI=n build (Nico Pache) [1977066] - mm, slub: move slub_debug static key enabling outside slab_mutex (Nico Pache) [1977066] - mm, slub: enable slub_debug static key when creating cache with explicit debug flags (Nico Pache) [1977066] - locking/mutex: Remove repeated declaration (Nico Pache) [1977066] - percpu: make pcpu_nr_empty_pop_pages per chunk type (Nico Pache) [1977066] - mm/swap: don't SetPageWorkingset unconditionally during swapin (Nico Pache) [1977066] - s390/tlb: make cleared_pXs flags consistent with generic code (Nico Pache) [1977066] - mm, compaction: make fast_isolate_freepages() stay within zone (Nico Pache) [1977066] - mm/vmscan: restore zone_reclaim_mode ABI (Nico Pache) [1977066] - mm, compaction: move high_pfn to the for loop scope (Nico Pache) [1977066] - memblock: do not start bottom-up allocations with kernel_end (Nico Pache) [1977066] - mm, page_alloc: disable pcplists during memory offline (Nico Pache) [1977066] - mm, page_alloc: move draining pcplists to page isolation users (Nico Pache) [1977066] - mm, page_alloc: cache pageset high and batch in struct zone (Nico Pache) [1977066] - mm, page_alloc: simplify pageset_update() (Nico Pache) [1977066] - mm, page_alloc: fix core hung in free_pcppages_bulk() (Nico Pache) [1977066] - mm, page_alloc: remove setup_pageset() (Nico Pache) [1977066] - mm, page_alloc: calculate pageset high and batch once per zone (Nico Pache) [1977066] - mm, pcp: share common code between memory hotplug and percpu sysctl handler (Nico Pache) [1977066] - mm, page_alloc: clean up pageset high and batch update (Nico Pache) [1977066] - s390/uv: handle destroy page legacy interface (Nico Pache) [1977066] - mm/filemap: fix filemap_map_pages for THP (Nico Pache) [1977066] - mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page (Nico Pache) [1977066] - mm/filemap.c: rewrite pagecache_get_page documentation (Nico Pache) [1977066] - mm: filemap: clear idle flag for writes (Nico Pache) [1977066] - mm: document semantics of ZONE_MOVABLE (Nico Pache) [1977066] - mm/page_isolation: cleanup set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: exit early when pageblock is isolated in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_alloc: tweak comments in has_unmovable_pages() (Nico Pache) [1977066] - mm: reuse only-pte-mapped KSM page in do_wp_page() (Nico Pache) [1977066] - mm/memory.c: skip spurious TLB flush for retried page fault (Nico Pache) [1977066] - /proc/PID/smaps: consistent whitespace output format (Nico Pache) [1977066] - mm/memcontrol.c: prevent missed memory.low load tears (Nico Pache) [1977066] - mm, memcg: prevent mem_cgroup_protected store tearing (Nico Pache) [1977066] - mm, memcg: prevent memory.min load/store tearing (Nico Pache) [1977066] - mm, mempolicy: fix up gup usage in lookup_node (Nico Pache) [1977066] - mm/page_ext.c: drop pfn_present() check when onlining (Nico Pache) [1977066] - drivers/base/memory.c: drop pages_correctly_probed() (Nico Pache) [1977066] - drivers/base/memory.c: drop section_count (Nico Pache) [1977066] - include/linux/mm.h: remove dead code totalram_pages_set() (Nico Pache) [1977066] - tools headers uapi: Sync asm-generic/mman-common.h with the kernel (Nico Pache) [1977066] - mm/memcg: Relocate tcpmem to below memory in struct mem_cgroup (Waiman Long) [1959772] - mm/memcg: optimize user context object stock access (Waiman Long) [1959772] - mm/memcg: improve refill_obj_stock() performance (Waiman Long) [1959772] - mm/memcg: cache vmstat data in percpu memcg_stock_pcp (Waiman Long) [1959772] - mm/memcg: move mod_objcg_state() to memcontrol.c (Waiman Long) [1959772] - mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEM (Waiman Long) [1959772] - mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_pages() (Waiman Long) [1959772] - mm: memcontrol: use obj_cgroup APIs to charge kmem pages (Waiman Long) [1959772] - mm: memcontrol: change ug->dummy_page only if memcg changed (Waiman Long) [1959772] - mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c (Waiman Long) [1959772] - mm: memcontrol: introduce obj_cgroup_{un}charge_pages (Waiman Long) [1959772] - mm: memcontrol: slab: fix obtain a reference to a freeing memcg (Waiman Long) [1959772] - mm: memmap defer init doesn't work as expected (Baoquan He) [1906271] - mm: check nr_initialised with PAGES_PER_SECTION directly in defer_init() (Baoquan He) [1906271] - mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memory (Baoquan He) [1906271] - mm, memory_hotplug: update pcp lists everytime onlining a memory block (Baoquan He) [1906271] - mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone() (Baoquan He) [1906271] - nfs: account for selinux security context when deciding to share superblock (Scott Mayhew) [1927027] - nfs: remove unneeded null check in nfs_fill_super() (Scott Mayhew) [1927027] - lsm,selinux: add new hook to compare new mount to an existing mount (Scott Mayhew) [1927027] - libceph: allow addrvecs with a single NONE/blank address (Jeff Layton) [1972278] - scsi: megaraid_sas: Update driver version to 07.717.02.00-rc1 (Tomas Henzl) [1968170] - scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs (Tomas Henzl) [1968170] - scsi: megaraid_sas: Early detection of VD deletion through RaidMap update (Tomas Henzl) [1968170] - scsi: megaraid_sas: Fix resource leak in case of probe failure (Tomas Henzl) [1968170] - scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSURE device through firmware (Tomas Henzl) [1968170] - scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock (Tomas Henzl) [1968170] - scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V (Ewan D. Milne) [1927508] - drivers: do not build devm_platform_get_and_ioremap_resource() for s390x (Jaroslav Kysela) [1917388] - redhat: update ALSA configs and add regmap-sdw-mbq to redhat/filter-modules.sh (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - alsa: control_led - fix initialization in the mode show callback (Jaroslav Kysela) [1917388] - ALSA: seq: Fix race of snd_seq_timer_open() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: headphone and mic don't work on an Acer laptop (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2 (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode (Jaroslav Kysela) [1917388] - ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir: Remove fix for DMI entry on Lenovo 2020 platforms (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo 2020 AMD platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: reset enabled_cores state at suspend (Jaroslav Kysela) [1917388] - ASoC: fsl-asoc-card: Set .owner attribute when registering card. (Jaroslav Kysela) [1917388] - ASoC: topology: Fix spelling mistake "vesion" -> "version" (Jaroslav Kysela) [1917388] - ASoC: rt5659: Fix the lost powers for the HDA header (Jaroslav Kysela) [1917388] - ASoC: core: Fix Null-point-dereference in fmt_single_name() (Jaroslav Kysela) [1917388] - spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Update header block in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers (Jaroslav Kysela) [1917388] - ASoC: pxa: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: pxa: pxa-ssp: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: set phase two word length register (Jaroslav Kysela) [1917388] - ASoC: pxa: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: Fix 7/8 spaces indentation in Kconfig (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: add missed checks for clk_get() (Jaroslav Kysela) [1917388] - ASoC: Intel: fix error code cnl_set_dsp_D0() (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Unassign ram_read and read_write ops (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove haswell solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_dsp_get_thread_context (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP interface fields (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: remove unneeded semicolon (Jaroslav Kysela) [1917388] - catpt: Switch to use list_entry_is_head() helper (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Optimize applying user settings (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Correct clock selection for dai trigger (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Skip position update for unprepared streams (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Relax clock selection conditions (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is disabled (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Cleanup after power routines streamlining (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Replace open coded variant of resource_intersection() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Streamline power routines across LPT and WPT (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Change SSP2-Codec DAI id to 0 (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Drop compress-cpu-dai bits (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5677: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: set card and driver name dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove rt5640 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove max98090 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: use inclusive language for SSP bclk/fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: Atom: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: select WANT_DEV_COREDUMP (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: Remove duplicate kconfigs (Jaroslav Kysela) [1917388] - ASoC: remove zte zx drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: add missing stream rates and format (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: Remove unused control callback structure (Jaroslav Kysela) [1917388] - ASoC: wm8994: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: wm8903: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: wm8523: Fix a typo in a comment (Jaroslav Kysela) [1917388] - ASoC: wm8350: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: wcd9335: Remove unnecessary conversion to bool (Jaroslav Kysela) [1917388] - ASoC: rt715: remove unused parameter (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add the calibration functions (Jaroslav Kysela) [1917388] - ASoC: rt5682: clock driver must use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: rt1015: enable BCLK detection after calibration (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Add support for more data formats (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Move format check into `set_fmt()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Rearrange operations in `hw_params()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails for id "LDO_VAUD18" (Jaroslav Kysela) [1917388] - ASoC: Remove mt6359_platform_driver_remove (Jaroslav Kysela) [1917388] - ASoC: Fix vaud18 power leakage of mt6359 (Jaroslav Kysela) [1917388] - ASoC: es8316: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix Bitclock polarity inversion (Jaroslav Kysela) [1917388] - ASoC: cs35l33: fix an error code in probe() (Jaroslav Kysela) [1917388] - ASoC: cs35l34: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: wm8998: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd9335: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: TSCS454: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: TSCS42xx: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: ts3a227e: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tlv320: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tas571x: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tas2562: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: remove remnants of sirf prima/atlas audio codec (Jaroslav Kysela) [1917388] - ASoC: rt5645: add error checking to rt5645_probe function (Jaroslav Kysela) [1917388] - Revert "ASoC: rt5645: fix a NULL pointer dereference" (Jaroslav Kysela) [1917388] - ASoC: rt1015: modify calibration sequence for better performance (Jaroslav Kysela) [1917388] - ASoC: rk3328: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: pcm179x: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: pcm1789: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: nau8315: revise the power event of EN_PIN dapm widget for symmetry (Jaroslav Kysela) [1917388] - ASoC: nau8315: add codec driver (Jaroslav Kysela) [1917388] - ASoC: gtm601: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es8328: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: es7241: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es7134: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: da9055: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: da7219: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Add DAPM widget to set HP out to cap-less mode (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Don't change cap-couple setting in HP PMU/PMD (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Adjust timeouts for cap-coupled outputs (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Reset interrupt flags in bias PREPARE (Jaroslav Kysela) [1917388] - ASoC: codecs/jz47xx: Use regmap_{set,clear}_bits (Jaroslav Kysela) [1917388] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: Add RX support (Jaroslav Kysela) [1917388] - ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Convert from cpu to data format (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: tegra: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: tegra: Don't warn on probe deferral (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: trimslice.c: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: ti: davinci-evm: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: ti: davinci: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n (Jaroslav Kysela) [1917388] - ASoC: ti: omap-abe-twl6040: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: ti: omap-mcsp: remove duplicate test (Jaroslav Kysela) [1917388] - ASoC: uniphier: Simplify the return expression of uniphier_aio_startup (Jaroslav Kysela) [1917388] - ASoC: uniphier: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: rename shadowing variable (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: align function prototype (Jaroslav Kysela) [1917388] - ALSA: x86: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams (Jaroslav Kysela) [1917388] - ASoC: cs42l56: fix up error handling in probe (Jaroslav Kysela) [1917388] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [1917388] - ASoC: cs42l51: manage mclk shutdown delay (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait for PLL to lock before switching to it (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Only start PLL if it is needed (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Use bclk from hw_params if set_sysclk was not called (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Report jack and button detection (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Add Capture Support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix channel width support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Always wait at least 3ms after reset (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Don't enable/disable regulator at Bias Level (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix mixer volume control (Jaroslav Kysela) [1917388] - ASoC: cs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: bd28623: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: alc5632: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak4458: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak4118: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: alc5623: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak5558: Correct the dai name for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: change function name to ak5558_reset (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add support for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak5558: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove platform data and move micbias bindings include (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: adau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: Add ADAU1372 audio CODEC support (Jaroslav Kysela) [1917388] - ASoC: amd: fix for pcm_read() error (Jaroslav Kysela) [1917388] - ASoC: amd: drop S24_LE format support (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for ALC1015P codec in acp3x machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: raven: acp3x-i2s: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments (Jaroslav Kysela) [1917388] - ASoC: amd: fix acpi dependency kernel warning (Jaroslav Kysela) [1917388] - ASoC: amd: update spdx license for acp machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for RT5682 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Adding DAI LINK for rt1015 codec (Jaroslav Kysela) [1917388] - ASoC: amd: Adding support for ALC1015 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: AMD RV RT5682 should depends on CROS_EC (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: remove invalid kernel-doc comment (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - refine DMI entries for some Lenovo products (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 (Jaroslav Kysela) [1917388] - ASoC: amd: Replacing MSI with Legacy IRQ model (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe (broken BIOS) (Jaroslav Kysela) [1917388] - ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) (Jaroslav Kysela) [1917388] - ASoC: amd: change clk_get() to devm_clk_get() and add missed checks (Jaroslav Kysela) [1917388] - ASoC: amd: Return -ENODEV for non-existing ACPI call (Jaroslav Kysela) [1917388] - ASoC: amd: support other audio modes for raven (Jaroslav Kysela) [1917388] - ASoC: topology: adhere to KUNIT formatting standard (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: remove unneeded break (Jaroslav Kysela) [1917388] - ALSA: hdsp: don't disable if not enabled (Jaroslav Kysela) [1917388] - ALSA: hdsp: hardware output loopback (Jaroslav Kysela) [1917388] - ALSA: pci: mixart: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Fix missing check in snd_intel8x0m_create (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Don't update period unless prepared (Jaroslav Kysela) [1917388] - ALSA: hda: Avoid spurious unsol event handling during S3/S4 (Jaroslav Kysela) [1917388] - ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code (Jaroslav Kysela) [1917388] - ALSA: ctxfi: fix comment syntax in file headers (Jaroslav Kysela) [1917388] - ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits (Jaroslav Kysela) [1917388] - ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: azt3328: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency (Jaroslav Kysela) [1917388] - ALSA: dice: disable double_pcm_frames mode for M-Audio Profire 610, 2626 and Avid M-Box 3 Pro (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix calculation for size of IR context payload (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix check for the size of isochronous packet payload (Jaroslav Kysela) [1917388] - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 (Jaroslav Kysela) [1917388] - ALSA: bebob: enable to deliver MIDI messages for multiple ports (Jaroslav Kysela) [1917388] - ALSA: bebob: detect the number of available MIDI ports (Jaroslav Kysela) [1917388] - ALSA: bebob: code refactoring for stream format detection (Jaroslav Kysela) [1917388] - ALSA: dice: fix null pointer dereference when node is disconnected (Jaroslav Kysela) [1917388] - ALSA: fireface: fix to parse sync status register of latter protocol (Jaroslav Kysela) [1917388] - ALSA: bebob: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: fireface: remove unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: oxfw: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: dice: add support for Lexicon I-ONIX FW810s (Jaroslav Kysela) [1917388] - ALSA: firewire-tascam: Fix integer overflow in midi_port_work() (Jaroslav Kysela) [1917388] - ALSA: fireface: Fix integer overflow in transmit_midi_msg() (Jaroslav Kysela) [1917388] - ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() (Jaroslav Kysela) [1917388] - ALSA: firewire: fix comparison to bool warning (Jaroslav Kysela) [1917388] - ALSA: firewire: Replace tasklet with work (Jaroslav Kysela) [1917388] - ALSA: firewire: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [1917388] - ALSA: vx: Use roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: pcsp: Fix fall-through warnings for Clang (Jaroslav Kysela) [1917388] - ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: aloop: Fix initialization of controls (Jaroslav Kysela) [1917388] - ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1917388] - ASoC: SOF: ext_manifest: use explicit number for elem_type (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: allow for partial match in parent name (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add helper to identify parent driver. (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add new fields for mach_params (Jaroslav Kysela) [1917388] - ASoC: rt5682: Add a new property for the DMIC clock driving (Jaroslav Kysela) [1917388] - ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB (Jaroslav Kysela) [1917388] - soundwire: sysfs: Constify static struct attribute_group (Jaroslav Kysela) [1917388] - ALSA: remove trailing semicolon in macro definition (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: don't send DAI_CONFIG IPC for older firmware (Jaroslav Kysela) [1917388] - ASoC: SOF: use current DAI config during resume (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: Update ADL P to use its own descriptor (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add missing use_acpi_target_states for TGL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: remove useless code (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI (Jaroslav Kysela) [1917388] - ASOC: SOF: simplify nocodec mode (Jaroslav Kysela) [1917388] - ASoC: SOF: pcm: export snd_pcm_dai_link_fixup (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: update set_mach_params() (Jaroslav Kysela) [1917388] - ASoC: SOF: change signature of set_mach_params() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add Kconfig option for probe workqueues (Jaroslav Kysela) [1917388] - ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of (Jaroslav Kysela) [1917388] - ASoC: SOF: core: Add missing error prints to device probe operation (Jaroslav Kysela) [1917388] - ASoC: SOF: match SSP config with pcm hw params (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs (Jaroslav Kysela) [1917388] - ASoC: SOF: parse multiple SSP DAI and hw configs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: move ELH chip info (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: fix EHL ops (Jaroslav Kysela) [1917388] - ASoC: SOF: core: harden shutdown helper (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: fix core status verification (Jaroslav Kysela) [1917388] - ASoC: SOF: add a helper to get topology configured mclk (Jaroslav Kysela) [1917388] - ASoC: SOF: only allocate debugfs cache buffers for IPC flood entries (Jaroslav Kysela) [1917388] - ASoC: SOF: fix debugfs initialisation error handling (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable async suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: turn off display power in resume (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: fix wrong poll bits in dsp power down (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: unregister DMIC device on probe error (Jaroslav Kysela) [1917388] - ALSA: hda: move Intel SoundWire ACPI scan to dedicated module (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: simplify Kconfig (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: split PCI into different drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: ACPI: avoid reverse module dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: relax ABI checks and avoid unnecessary warnings (Jaroslav Kysela) [1917388] - ASoC: SOF: fix runtime pm usage mismatch after probe errors (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is overridden (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: don't keep a temporary variable (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: refine ACPI match (Jaroslav Kysela) [1917388] - ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work() (Jaroslav Kysela) [1917388] - ASoC: SOF: remove unused functions (Jaroslav Kysela) [1917388] - ASoC: SOF: fix string format for errors (Jaroslav Kysela) [1917388] - ASoC: SOF: add missing pm debug (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: release display power at link_power (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management (Jaroslav Kysela) [1917388] - ASoC: SOF: debug: Fix a potential issue on string buffer termination (Jaroslav Kysela) [1917388] - ASoC: SOF: add be_hw_params_fixup() for ALH (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: Prevent NULL pointer dereference with no TLV (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_down/up APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Filter out unneeded core power up/downs (Jaroslav Kysela) [1917388] - ASoC: SOF: update dsp core power status in common APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda-loader: keep init cores alive (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Enable DMI L1 for trace (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams (Jaroslav Kysela) [1917388] - ASoC: SOF: add a pointer to download repo in case FW request fails (Jaroslav Kysela) [1917388] - ASoC: SOF: SND_INTEL_DSP_CONFIG dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support to AlderLake-P (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Avoid checking jack on system suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Modify existing helper to disable WAKEEN (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Resume codec to do jack detection (Jaroslav Kysela) [1917388] - ASoC: SOF: add mutex to protect the dsp_power_state access (Jaroslav Kysela) [1917388] - ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: update kernel-doc description (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add SoundWire support for ADL-S (Jaroslav Kysela) [1917388] - ASoC: SOF: control: fix cppcheck warning in snd_sof_volume_info() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and catpt drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and Atom/SST drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: acpi: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support for Alderlake-S (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: fix Kconfig punctuation (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Fix random noise at the HDMI output (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL SoundWire base configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoc: Intel: board: add BE DAI link for WoV (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl: Add MST route change to kbl machine drivers (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Set card.components string (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 (Jaroslav Kysela) [1917388] - ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro 5055 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks (Jaroslav Kysela) [1917388] - ASoC: Intel: Boards: cml_da7219_max98390: add capture stream for echo reference (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: add max98390 echo reference support (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add jack detect support (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Remove 44100 sample-rate from the media and deep-buffer DAI descriptions (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Stop advertising non working S24LE support (Jaroslav Kysela) [1917388] - ASoC: intel: sof_rt5682: use the topology mclk (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add used AIF to the components string (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: remove unused static variable (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Compile when any configuration is selected (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: sof-wm8804: add check for PLL setting (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ACPI matching table for HP Spectre x360 (Jaroslav Kysela) [1917388] - ASoC: intel: sof_sdw: add trace for dai links (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: detect DMIC number based on mach params (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible (Jaroslav Kysela) [1917388] - ASoC: Intel: sof-sdw: indent and add quirks consistently (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: reorganize quirks by generation (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: max98373: get dapm from cpu_dai (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 (Jaroslav Kysela) [1917388] - ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E (Jaroslav Kysela) [1917388] - ASoC: Intel: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Wake up device before configuring SSP port (Jaroslav Kysela) [1917388] - ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags (Jaroslav Kysela) [1917388] - ASoC: Intel: adl: remove sof_fw_filename setting in ADL snd_soc_acpi_mach (Jaroslav Kysela) [1917388] - ASoC: Intel: common: add ACPI matching tables for Alder Lake (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Zero snd_ctl_elem_value (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete (Jaroslav Kysela) [1917388] - ASoC: intel: skl: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slot call to cht_codec_fixup (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_MIC_MAP input-mapping (Jaroslav Kysela) [1917388] - ASoC: Intel: byt/cht: set pm ops dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_pdata structure (Jaroslav Kysela) [1917388] - ASoC: Intel: Make atom components independent of sst-dsp (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST-legacy specific constants (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST firmware components (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST ACPI component (Jaroslav Kysela) [1917388] - ASoC: Intel: Select catpt and deprecate haswell (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5677: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5650: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Simple sysfs attributes (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Event tracing (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Device driver lifecycle (Jaroslav Kysela) [1917388] - drivers: provide devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: PCM operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Firmware loading and context restore (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Define DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add IPC message handlers (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Implement IPC protocol (Jaroslav Kysela) [1917388] - ASoC: Intel: Add catpt base members (Jaroslav Kysela) [1917388] - resource: Introduce resource_intersection() for overlapping resources (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: byt/cht: set card and driver name at run time (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Enable DMA transfer mode (Jaroslav Kysela) [1917388] - ASoC: Intel: keembay: use inclusive language for bclk and fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcht_es8316: Remove comment about SSP0 being untested (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove bclk_ratio (Jaroslav Kysela) [1917388] - ASoC: cs42l73: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: cs53l30: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: sti-sas: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Regmap must use_single_read/write (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: fix the function number of SDCA control for feature unit 0x1E (Jaroslav Kysela) [1917388] - ASoC: da7219: do not request a new clock consummer reference (Jaroslav Kysela) [1917388] - ASoC: max98088: fix ni clock divider calculation (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: add the notification when volume changed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: change capture switch controls (Jaroslav Kysela) [1917388] - ASoC: da7219: properly get clk from the provider (Jaroslav Kysela) [1917388] - ASoC: wcd934x: use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Avoid overwriting CHPF (Jaroslav Kysela) [1917388] - ASoC: ak4458: enable daisy chain (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add support on format S32_LE (Jaroslav Kysela) [1917388] - ASoC: rt286: Generalize support for ALC3263 codec (Jaroslav Kysela) [1917388] - ASoC: rt298: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: rt286: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: Disable cache mechanism for readbacks (Jaroslav Kysela) [1917388] - ASoC: rt286: Make RT286_SET_GPIO_* readable and writable (Jaroslav Kysela) [1917388] - ASoC: rt286: Fix upper byte in DMIC2 configuration (Jaroslav Kysela) [1917388] - ASoC: ak4458: check reset control status (Jaroslav Kysela) [1917388] - ASoC: codecs: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt715: remove kcontrols which no longer be used (Jaroslav Kysela) [1917388] - ASoC: rt715: add main capture switch and main capture volume (Jaroslav Kysela) [1917388] - ASoC: rt715: modification for code simplicity (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only threaded handler (Jaroslav Kysela) [1917388] - ASoC: cs35l35: remove unused including (Jaroslav Kysela) [1917388] - ASoC: ak5558: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: wcd9335: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: remove registers to sync with rt1019 datasheet (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: tas2770: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: cx2072x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add AIC3106 (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: Fix runtime PM imbalance in tas2552_probe (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove pack_id check in rt1011 (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add SPI support (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move I2C to separated file (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: rename probe function (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move model definitions (Jaroslav Kysela) [1917388] - ASoC: max98390: Add support for tx slot configuration. (Jaroslav Kysela) [1917388] - ASoC: ak5558: Fix s/show/slow/ typo (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Register clocks before registering component (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Increase maximum register in regmap (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a rt5670_components() helper (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 (Jaroslav Kysela) [1917388] - ASoC: da732x: simplify code (Jaroslav Kysela) [1917388] - ASoC: lm49453: fix useless assignment before return (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add MT6359 accdet jack driver (Jaroslav Kysela) [1917388] - ASoC: max98373: Added 30ms turn on/off time delay (Jaroslav Kysela) [1917388] - ASoC: max98373: Changed amp shutdown register as volatile (Jaroslav Kysela) [1917388] - ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk (Jaroslav Kysela) [1917388] - ASoC: max98373: Added controls for autorestart config (Jaroslav Kysela) [1917388] - ASoC: rt1015: Add bclk detection and dc detection (Jaroslav Kysela) [1917388] - ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips (Jaroslav Kysela) [1917388] - ASoC: rt1019: make symbol 'rt1019_i2c_driver' static (Jaroslav Kysela) [1917388] - ASoC: rt1019: add rt1019 amplifier driver (Jaroslav Kysela) [1917388] - ASoC: tscs454: remove useless test on PLL disable (Jaroslav Kysela) [1917388] - ASoC: tlv320dac33: clarify expression (Jaroslav Kysela) [1917388] - ASoC: tas2770: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove warning on return value (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: sti-sas: remove unused struct members (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: align function prototype (Jaroslav Kysela) [1917388] - ASoC: pcm1681: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: nau8825: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6359: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6358: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: max98090: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove unused spk_mask member (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: align function arguments (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: da7219-aad: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove duplicate else branch (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove useless return (Jaroslav Kysela) [1917388] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1917388] - ASoC: ad1836: remove useless return (Jaroslav Kysela) [1917388] - ASoC: ab8500-codec: remove useless structure (Jaroslav Kysela) [1917388] - ASoC: rt711: add snd_soc_component remove callback (Jaroslav Kysela) [1917388] - ASoC: rt5659: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [1917388] - ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 Playback Volume' (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add acpi device id for rt1015p (Jaroslav Kysela) [1917388] - ASoC: wm_hubs: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: simplify return value (Jaroslav Kysela) [1917388] - ASoC: wm8996: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8994: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm8978: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8958-dsp2: rename local 'control' arrays (Jaroslav Kysela) [1917388] - ASoC: arizona: fix function argument (Jaroslav Kysela) [1917388] - ASoC: wm2200: remove unused structure (Jaroslav Kysela) [1917388] - ASoC: rt5682: add delay time of workqueue to control next IRQ event (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Remove unused including (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Set clock source for both ways of stream (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Provide finer control on playback path (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Disable regulators if probe fails (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Remove power if the driver is being removed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin (Jaroslav Kysela) [1917388] - ASoC: rt5645: Move rt5645_platform_data to sound/soc/codecs/rt5645.c (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Remove superfluous error message (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: wm8962: Relax bit clock divider searching (Jaroslav Kysela) [1917388] - ASoC: rt1316: Fix return value check in rt1316_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: Fix identation of .driver elements (Jaroslav Kysela) [1917388] - ASoC: codec: Omit superfluous error message in jz4760_codec_probe() (Jaroslav Kysela) [1917388] - ASoC: sigmadsp-regmap: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: rt5631: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: jz4760: fix set but not used warning (Jaroslav Kysela) [1917388] - ASoC: cs4270: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5677: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5677: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5670: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5668: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5668: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5665: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5663: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5660: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5659: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5651: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5651: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: use logical OR (Jaroslav Kysela) [1917388] - ASoC: rt5640: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1308: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1305: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1016: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1015: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove redundant test (Jaroslav Kysela) [1917388] - ASoC: rt1011: use logical OR (Jaroslav Kysela) [1917388] - ASoC: wm8524: Do not print probe defer error (Jaroslav Kysela) [1917388] - ASoC: codecs: nau8825: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt1316: Add RT1316 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoc: rt5631: Constify static struct coeff_clk_div (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct acpi_device_id (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct sdw_slave_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: remove useless return (Jaroslav Kysela) [1917388] - ASoC: wcd9335: clarify return value (Jaroslav Kysela) [1917388] - ASoC: wcd-clsh-v2: align function prototypes (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: add a sanity check in set channel map (Jaroslav Kysela) [1917388] - ASoC: es8316: Simplify adc_pga_gain_tlv table (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe (Jaroslav Kysela) [1917388] - ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from Sto1 ADC mixer settings (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'HP Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'OUT Channel Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt1015: fix i2c communication error (Jaroslav Kysela) [1917388] - ASoC: codec: Add driver for JZ4760 internal codec (Jaroslav Kysela) [1917388] - ASoC: codec/ingenic: Depend on MACH_INGENIC (Jaroslav Kysela) [1917388] - ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown (Jaroslav Kysela) [1917388] - ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode (Jaroslav Kysela) [1917388] - ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend (Jaroslav Kysela) [1917388] - ASoC: rt711-sdw: use cancel_work_sync() for .remove (Jaroslav Kysela) [1917388] - ASoC: rt700-sdw: use cancel_work_sync() in .remove as well as .suspend (Jaroslav Kysela) [1917388] - ASoC: mt6359: reduce log verbosity for optional DT properties (Jaroslav Kysela) [1917388] - ASoC: codecs: add missing max_register in regmap config (Jaroslav Kysela) [1917388] - ASoC: cpcap: fix microphone timeslot mask (Jaroslav Kysela) [1917388] - ASoC: rt5659: Add Kconfig prompt (Jaroslav Kysela) [1917388] - ASoC: max98373: Fixes a typo in max98373_feedback_get (Jaroslav Kysela) [1917388] - ASoC: ak4458: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove connection with LDO2 in DAPM graph (Jaroslav Kysela) [1917388] - ASoC: ml26124: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lm49453: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: cx2072x: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: alc5632: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ab8500: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mt6660: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mc13783: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ssm2602: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: zl38060: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: jz4740: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ak*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tscs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: max*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: es*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: da*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: nau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: rt*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tlv*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: wm*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: remove sirf prima/atlas drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: soundwire: increase resume timeout (Jaroslav Kysela) [1917388] - ASoC: es8316: Fix possible NULL pointer deref in es8316_disable_jack_detect() (Jaroslav Kysela) [1917388] - ASoC: rt5682: enable fast discharge for headset unplugging (Jaroslav Kysela) [1917388] - ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test (Jaroslav Kysela) [1917388] - ASoC: rt5645: Enable internal microphone and JD on ECS EF20 (Jaroslav Kysela) [1917388] - ASoC: rt5645: add inv_hp_det flag (Jaroslav Kysela) [1917388] - ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series (Jaroslav Kysela) [1917388] - ASoC: rt5645: Introduce mapping for ACPI-defined GPIO (Jaroslav Kysela) [1917388] - ASoC: rt1015: re-calibrate again when resuming (Jaroslav Kysela) [1917388] - ASoC: rt5645: Remove the redundant delay time (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove unneeded variables in rt1015_priv (Jaroslav Kysela) [1917388] - ASoC: rt1015: refactor retry loop and rt1015_priv allocation (Jaroslav Kysela) [1917388] - ASoC: rt1015: return error if any when setting bypass_boost (Jaroslav Kysela) [1917388] - ASoC: rt1015: save boost_mode only if valid (Jaroslav Kysela) [1917388] - ASoC: rt1015: sort header inclusions (Jaroslav Kysela) [1917388] - ASoC: Intel: common: Fix some typos (Jaroslav Kysela) [1917388] - ASoC: soc.h: remove for_each_rtd_dais_rollback() (Jaroslav Kysela) [1917388] - ASoC: soc.h: return error if multi platform at snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro (Jaroslav Kysela) [1917388] - ASoC: add soc-jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAIFMT_CBC_CFC (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix always-false condition (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix signed/unsigned issue (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-utils: add snd_soc_component_is_dummy() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetry() failed (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmetry() macro (Jaroslav Kysela) [1917388] - ASoC: core: Don't set platform name when of_node is set (Jaroslav Kysela) [1917388] - ASoC: soc-compress: lock pcm_mutex to resolve lockdep error (Jaroslav Kysela) [1917388] - ASoC: soc-core: use device_unregister() if rtd allocation failed (Jaroslav Kysela) [1917388] - ASoC: soc-core: add comment for rtd freeing (Jaroslav Kysela) [1917388] - ASoC: soc-component: Add snd_soc_pcm_component_ack (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]component_xxx() (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for dpcm_be_dai_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_run_update_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_path_get() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: share DPCM BE DAI stop operation (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove unneeded !rtd->dai_link check (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_hw_sanity_check() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_update_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix DMI handling (Jaroslav Kysela) [1917388] - ASoC: soc-dai: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add error log (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove shadowing variable (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove redundant assignment (Jaroslav Kysela) [1917388] - ASoC: soc-ops: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_set_fe_runtime() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup_fe() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_init_runtime_hw() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove strange format storing (Jaroslav Kysela) [1917388] - ASoC: soc-core: Prevent warning if no DMI table is present (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hw param limits calculation for multi-DAI (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hwparams min/max init for dpcm (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_format() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_chan() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_rate() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: change error message to debug message (Jaroslav Kysela) [1917388] - ASoC: dapm: use component prefix when checking widget names (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup snd_pcm_limit_hw_rates() timing (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: use snd_pcm_hardware at dpcm_runtime_merge_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_create_pcm() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_get_playback_capture() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: tidyup pcm setting (Jaroslav Kysela) [1917388] - ASoC: soc-component: fix undefined reference to __ffssi2 (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_read/write_field() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: remove symmetric_rates/samplebits (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_set_dai_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_set_be_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move dpcm_set_fe_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Fix an uninitialized error code (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: return correct -ERRNO in failure path (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: disconnect BEs if the FE is not ready (Jaroslav Kysela) [1917388] - ASoC: dapm: remove widget from dirty list on free (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: care trigger rollback (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove dpcm_do_trigger() (Jaroslav Kysela) [1917388] - ASoC: pcm: send DAPM_STREAM_STOP event in dpcm_fe_dai_shutdown (Jaroslav Kysela) [1917388] - ASoC: soc-core: tidyup jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_dapm_suspend_resume() (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_playback_digital_mute() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: add soc_compr_clean() and call it from soc_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_link_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_component_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: move soc_compr_free() next to soc_compr_open() (Jaroslav Kysela) [1917388] - ASoC: pcm: call snd_soc_dapm_stream_stop() in soc_pcm_hw_clean (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_copy() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_pointer() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_ack() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_codec_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Get all BEs along DAPM path (Jaroslav Kysela) [1917388] - ASoC: soc-core: Fix component name_prefix parsing (Jaroslav Kysela) [1917388] - ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_COMPRESS_xxx are same (Jaroslav Kysela) [1917388] - ASoC: soc-compress: tidyup STREAM vs COMPRESS (Jaroslav Kysela) [1917388] - ASoC: soc-topology: clarify expression (Jaroslav Kysela) [1917388] - ASoC: sync parameter naming : rate / sample_bits (Jaroslav Kysela) [1917388] - ASoC: topology: Check if ops is set before dereference (Jaroslav Kysela) [1917388] - ASoC: topology: Ensure that needed parameters are set (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc_pcm_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_pcm_component_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-link: add mark for snd_soc_link_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: dapm: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: dmaengine: Document support for TX only or RX only streams (Jaroslav Kysela) [1917388] - ASoC: soc-core: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix control 'access overflow' errors from chmap (Jaroslav Kysela) [1917388] - ALSA: line6: Fix racy initialization of LINE6 MIDI (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Disable sample read check if firmware doesn't give back (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Improve driver startup messages (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix control-request direction (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounce access in MIDI EP parser (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Validate MS endpoint descriptors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Remove redundant assignment to len (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit sync clearance at stopping stream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Generic application of implicit fb to Roland/BOSS devices (Jaroslav Kysela) [1917388] - Revert "ALSA: usb-audio: Add support for many Roland devices..." (Jaroslav Kysela) [1917388] - ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Re-apply implicit feedback mode to Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: DJM-750: ensure format is set (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for many Roland devices' implicit feedback quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply implicit feedback mode for BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Explicitly set up the clock selector (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip probe of UA-101 devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop implicit fb quirk entries dubbed for capture (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feeback support for the BOSS GT-1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply sample rate quirk to Logitech Connect (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check connector value on resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Carve out connector value checking into a helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix unintentional sign extension issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply the control quirk to Plantronics headsets (Jaroslav Kysela) [1917388] - ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix Pioneer DJM-850 control label info (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Configure Pioneer DJM-850 samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request direction to set samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE (Jaroslav Kysela) [1917388] - ALSA: usb-audio: generate midi streaming substream names from jack names (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use usb headers rather than define structs locally (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Allow modifying parameters with succeeding hw_params calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop bogus dB range in too low level (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't abort even if the clock rate differs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for RC-505 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't avoid stopping the stream at disconnection (Jaroslav Kysela) [1917388] - ALSA: usb-audio: More strict state change in EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle invalid running state at releasing EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk (Jaroslav Kysela) [1917388] - ALSA: Convert strlcpy to strscpy when return value is unused (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM-450 to the quirks table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM450 to Pioneer format quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: workaround for iface reset issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "RANGE setting not yet supported" errors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip the clock selector inquiry for single connections (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix hw constraints dependencies (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJM-750 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid implicit feedback on Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UAC1 rate setup for secondary endpoints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert the last strlcpy() usage (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert remaining strlcpy() to strscpy() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always apply the hw constraints for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Annotate the endpoint index in audioformat (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid unnecessary interface re-setup (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Choose audioformat of a counter-part substream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix the missing endpoints creations for quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for BOSS AD-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb support for Steinberg UR22 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller (Jaroslav Kysela) [1917388] - ALSA: usb-audio: US16x08: fix value count for level meters (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix MOTU M-Series quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix quirks for other BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit_fb module option (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add generic implicit fb parsing (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Factor out the implicit feedback quirk code (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Quirk for BOSS GT-001 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Show sync endpoint information in proc outputs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use unsigned char for iface and altsettings fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Replace slave/master terms (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify rate_min/max and rates set up (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Unify the code for the next packet size calculation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop unneeded snd_usb_substream fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactoring endpoint URB deactivation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use atomic_t for endpoint use_count (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Constify audioformat pointer references (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix possible stall of implicit fb packet ring-buffer (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactor endpoint management (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix EP matching for continuous rates (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always set up the parameters after resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for Pioneer DJ DDJ-SR2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_callback() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Stop both endpoints properly at error (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't set altsetting before initializing sample rate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Pass snd_usb_audio object to quirk functions (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_host_interface() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop keep_interface flag again (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Create endpoint objects at parsing phase (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid doubly initialization for implicit fb (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop debug.h (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify hw_params rules (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add hw constraint for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Move snd_usb_autoresume() call out of setup_hw_info() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Track implicit fb sync endpoint in audioformat list (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Improve some debug prints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set and clear sync EP link properly (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_endpoint() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check implicit feedback EP generically for UAC2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check valid altsetting at parsing rates for UAC2/3 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't call usb_set_interface() at trigger callback (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle discrete rates properly in hw constraints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add delay quirk for all Logitech USB devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG Strix TRX40 mobo (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Qu-16 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for MODX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: reset eapd coeff to default value for alc287 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Cancel pending works before suspend (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Fix compile warning without PCI (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Move unsol callback setups to parser (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: make some const arrays static, makes object smaller (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add ZxR surround DAC setup. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 PLL write helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Remove now unnecessary DSP setup functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Ensure DSP is properly setup post-firmware download. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 exram helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add stream port remapping function. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Reset codec upon initialization. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Change Input Source enum strings. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. (Jaroslav Kysela) [1917388] - ALSA: hda: Reinstate runtime_allow() for all hda controllers (Jaroslav Kysela) [1917388] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [1917388] - ALSA: hda: Flush pending unsolicited events before suspend (Jaroslav Kysela) [1917388] - ALSA: hda: Re-add dropped snd_poewr_change_state() calls (Jaroslav Kysela) [1917388] - ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks (Jaroslav Kysela) [1917388] - ALSA: hda: Separate runtime and system suspend (Jaroslav Kysela) [1917388] - ALSA: hda: update the power_state during the direct-complete (Jaroslav Kysela) [1917388] - ALSA: hda: Balance runtime/system PM if direct-complete is disabled (Jaroslav Kysela) [1917388] - ALSA: hda: Refactor codec PM to use direct-complete optimization (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda: Fix a regression in Capture Switch mixer read (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-M PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Headphone volume is controlled by Front mixer (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [1917388] - ALSA: hda: fixup headset for ASUS GU502 laptop (Jaroslav Kysela) [1917388] - ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx (Jaroslav Kysela) [1917388] - ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP OMEN laptop (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Re-order CX5066 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC662 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 HP quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds on Bullseye (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Headset Mic issue on HP platform (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: GA503 use same quirks as GA401 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mic boost on Intel NUC 8 (Jaroslav Kysela) [1917388] - ALSA: HDA: Add access description in __snd_hda_add_vmaster (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model (Jaroslav Kysela) [1917388] - ALSA: HDA - remove the custom implementation for the audio LED trigger (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Make CS8409 driver more generic by using fixups. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Cleanup patch_cirrus.c code. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add error handling into CS8409 I2C functions (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air (Jaroslav Kysela) [1917388] - ALSA: hda: generic: Fix the micmute led init state (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support (Jaroslav Kysela) [1917388] - ALSA: hda: Drop the BATCH workaround for AMD controllers (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 (Jaroslav Kysela) [1917388] - ALSA: hda - bind headset buttons to the headphone jack (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel NUC 10 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [1917388] - ALSA: hda: Add another CometLake-H PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Drop bogus check at closing a stream (Jaroslav Kysela) [1917388] - ALSA: hda: Drop power save deny list entry for Clevo W65_67SB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: modify EAPD in the ALC886 (Jaroslav Kysela) [1917388] - ALSA: hda/via: Apply the workaround generically for Clevo machines (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Remove unnecessary null-check from hda_tegra_runtime_resume() (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Reset hardware (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Use clk_bulk helpers (Jaroslav Kysela) [1917388] - ALSA: hda: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda: boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 (Jaroslav Kysela) [1917388] - ALSA: pci: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ALSA: hda/via: Add minimum mute flag (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi - enable runtime pm for CI AMD display audio (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: fix tegra-hda on tegra30 soc (Jaroslav Kysela) [1917388] - ALSA: hda: Revert "ALSA: hda: Allow setting preallocation again for x86" (Jaroslav Kysela) [1917388] - ALSA: hda: Fix spelling mistakes (Jaroslav Kysela) [1917388] - ALSA: hda: ignore invalid NHLT table (Jaroslav Kysela) [1917388] - ALSA: hda: intel-nhlt: verify config type (Jaroslav Kysela) [1917388] - ALSA: hda: fix kernel-doc warnings (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Alder Lake support (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig option (Jaroslav Kysela) [1917388] - ALSA: hda: add link_power op to hdac_bus_ops (Jaroslav Kysela) [1917388] - ALSA: hda: Constify static attribute_group (Jaroslav Kysela) [1917388] - ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: ignore dsp_driver parameter for PCI legacy devices (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add helper for ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix missing check of the new non-cached buffer type (Jaroslav Kysela) [1917388] - ALSA: pcm: use dma_can_mmap() to check if a device supports dma_mmap_* (Jaroslav Kysela) [1917388] - ALSA: timer: Fix master timer notification (Jaroslav Kysela) [1917388] - ALSA: control led: fix memory leak in snd_ctl_led_register (Jaroslav Kysela) [1917388] - ALSA: control: Fix racy management of user ctl memory size account (Jaroslav Kysela) [1917388] - ALSA: control_led - fix the stack usage (control element ops) (Jaroslav Kysela) [1917388] - ALSA: control - double free in snd_ctl_led_init() (Jaroslav Kysela) [1917388] - ALSA: control: Add memory consumption limit to user controls (Jaroslav Kysela) [1917388] - ALSA: control - off by one in store_mode() (Jaroslav Kysela) [1917388] - ALSA: control led - improve the set_led_id() parser (Jaroslav Kysela) [1917388] - ALSA: control - add the missing prev_lops2 initialization (Jaroslav Kysela) [1917388] - ALSA: led control - add sysfs kcontrol LED marking layer (Jaroslav Kysela) [1917388] - ALSA: control - add sysfs support to the LED trigger module (Jaroslav Kysela) [1917388] - ALSA: control - add generic LED trigger module as the new control layer (Jaroslav Kysela) [1917388] - ALSA: control - add layer registration routines (Jaroslav Kysela) [1917388] - ALSA: control - introduce snd_ctl_notify_one() helper (Jaroslav Kysela) [1917388] - ALSA: core: remove redundant spin_lock pair in snd_card_disconnect (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix couple of typos (Jaroslav Kysela) [1917388] - ALSA: core: avoid -Wempty-body warnings (Jaroslav Kysela) [1917388] - ALSA: pcm: Add debug print on memory allocation failure (Jaroslav Kysela) [1917388] - ALSA: core - add missing compress device type to /proc/asound/devices (Jaroslav Kysela) [1917388] - ALSA: pcm: Use for_each_pcm_substream() macro (Jaroslav Kysela) [1917388] - ALSA: pcm: Don't call sync_stop if it hasn't been stopped (Jaroslav Kysela) [1917388] - ALSA: pcm: Assure sync with the pending stop operation at suspend (Jaroslav Kysela) [1917388] - ALSA: pcm: Call sync_stop at disconnection (Jaroslav Kysela) [1917388] - ASoC: dmaengine_pcm: add peripheral configuration (Jaroslav Kysela) [1917388] - ALSA: core: Fix the debugfs removal at snd_card_free() (Jaroslav Kysela) [1917388] - ALSA: jack: implement software jack injection via debugfs (Jaroslav Kysela) [1917388] - ALSA: pcm: One more dependency for hw constraints (Jaroslav Kysela) [1917388] - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() (Jaroslav Kysela) [1917388] - ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Remove redundant comments (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix a few more UBSAN fixes (Jaroslav Kysela) [1917388] - ALSA: pcm: Clear the full allocated memory at hw_params (Jaroslav Kysela) [1917388] - ALSA: memalloc: Align buffer allocations in page size (Jaroslav Kysela) [1917388] - ALSA: pcm: Remove snd_pcm_lib_preallocate_dma_free() (Jaroslav Kysela) [1917388] - ALSA: core: memalloc: add page alignment for iram (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: rawmidi: Access runtime->avail always in spinlock (Jaroslav Kysela) [1917388] - ALSA: seq: Use bool for snd_seq_queue internal flags (Jaroslav Kysela) [1917388] - ALSA: compress: allow pause and resume during draining (Jaroslav Kysela) [1917388] - ALSA: ctl: fix error path at adding user-defined element set (Jaroslav Kysela) [1917388] - ALSA: seq: remove useless function (Jaroslav Kysela) [1917388] - ALSA: fix kernel-doc markups (Jaroslav Kysela) [1917388] - soundwire: SDCA: add helper macro to access controls (Jaroslav Kysela) [1917388] - soundwire: add static port mapping support (Jaroslav Kysela) [1917388] - soundwire: add definition for DPn BlockPackingMode (Jaroslav Kysela) [1917388] - soundwire: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: intel: don't return error when clock stop failed (Jaroslav Kysela) [1917388] - soundwire: intel: Use kzalloc for allocating only one thing (Jaroslav Kysela) [1917388] - soundwire: cadence: add status in dev_dbg 'State change' log (Jaroslav Kysela) [1917388] - soundwire: cadence: adjust verbosity in response handling (Jaroslav Kysela) [1917388] - soundwire: cadence: fix ACK/NAK handling (Jaroslav Kysela) [1917388] - soundwire: cadence: reduce timeout on transactions (Jaroslav Kysela) [1917388] - soundwire: bus: use consistent tests for return values (Jaroslav Kysela) [1917388] - soundwire: qcom: fix handling of qcom,ports-block-pack-mode (Jaroslav Kysela) [1917388] - soundwire: intel_init: test link->cdns (Jaroslav Kysela) [1917388] - soundwire: qcom: handle return correctly in qcom_swrm_transport_params (Jaroslav Kysela) [1917388] - soundwire: qcom: cleanup internal port config indexing (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for fifo space to be available before read/write (Jaroslav Kysela) [1917388] - soundwire: qcom: add static port map support (Jaroslav Kysela) [1917388] - soundwire: qcom: update port map allocation bit mask (Jaroslav Kysela) [1917388] - soundwire: stream: fix memory leak in stream config error path (Jaroslav Kysela) [1917388] - soundwire: qcom: use signed variable for error return (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for enumeration to be complete in probe (Jaroslav Kysela) [1917388] - soundwire: qcom: add auto enumeration support (Jaroslav Kysela) [1917388] - soundwire: export sdw_compare_devid, sdw_extract_slave_id and sdw_slave_add (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to new interrupts (Jaroslav Kysela) [1917388] - soundwire: qcom: update register read/write routine (Jaroslav Kysela) [1917388] - soundwire: qcom: start the clock during initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: set continue execution flag for ignored commands (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to missing transport params (Jaroslav Kysela) [1917388] - soundwire: cadence: only prepare attached devices on clock stop (Jaroslav Kysela) [1917388] - soundwire: generic_allocation: fix confusion between group and packing (Jaroslav Kysela) [1917388] - soundwire: bus: Fix device found flag correctly (Jaroslav Kysela) [1917388] - soundwire: cadence_master: fix kernel-doc (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless bus initializations (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: check of_property_read status (Jaroslav Kysela) [1917388] - soundwire: intel: remove useless readl (Jaroslav Kysela) [1917388] - soundwire: generic_bandwidth_allocation: remove useless init (Jaroslav Kysela) [1917388] - soundwire: bus: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: bus: uniquify dev_err() for SCP_INT access (Jaroslav Kysela) [1917388] - soundwire: bus: demote clock stop prepare log to dev_dbg() (Jaroslav Kysela) [1917388] - soundwire: bus: clarify dev_err/dbg device references (Jaroslav Kysela) [1917388] - soundwire: bus: fix confusion on device used by pm_runtime (Jaroslav Kysela) [1917388] - soundwire: export sdw_write/read_no_pm functions (Jaroslav Kysela) [1917388] - soundwire: bus: use no_pm IO routines for all interrupt handling (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_write_no_pm when setting the bus scale registers (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_update_no_pm when initializing a device (Jaroslav Kysela) [1917388] - soundwire: return earlier if no slave is attached (Jaroslav Kysela) [1917388] - soundwire: bus: add better dev_dbg to track complete() calls (Jaroslav Kysela) [1917388] - soundwire: bus: add more details to track failed transfers (Jaroslav Kysela) [1917388] - soundwire: use consistent format for Slave devID logs (Jaroslav Kysela) [1917388] - soundwire: bus: test read status (Jaroslav Kysela) [1917388] - soundwire: bus: use correct driver name in error messages (Jaroslav Kysela) [1917388] - soundwire: qcom: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: stream: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: cadence: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: bandwidth_allocation: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: bus: handle master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: Intel: add DMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - soundwire: Intel: introduce DMI quirks for HP Spectre x360 Convertible (Jaroslav Kysela) [1917388] - soundwire: add override addr ops (Jaroslav Kysela) [1917388] - regmap/SoundWire: sdw: add support for SoundWire 1.2 MBQ (Jaroslav Kysela) [1917388] - tracing: Fix __print_hex_dump scope (Jaroslav Kysela) [1917388] - tracing: Use seq_buf_hex_dump() to dump buffers (Jaroslav Kysela) [1917388] - seq_buf: Add printing formatted hex dumps (Jaroslav Kysela) [1917388] - powerpc/64: Don't trace code that runs with the soft irq mask unreconciled (Desnes A. Nunes do Rosario) [1921631] - powerpc/64: Disable irq restore warning for now (Desnes A. Nunes do Rosario) [1921631] - powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closely (Desnes A. Nunes do Rosario) [1921631]- watchdog/hpwdt: New PCI IDs (Joseph Szczypek) [1967765] - watchdog: hpwdt: Assign boolean values to a bool variable (Joseph Szczypek) [1967765] - scsi: libfc: Avoid invoking response handler twice if ep is already completed (Chris Leech) [1867301] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1965083] - rq-qos: fix missed wake-ups in rq_qos_throttle try two (Ming Lei) [1972111] - mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches (Waiman Long) [1955561] - mm: memcg/slab: create a new set of kmalloc-cg- caches (Waiman Long) [1955561] - mm: memcg/slab: properly set up gfp flags for objcg pointer array (Waiman Long) [1955561] - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow (Rafael Aquini) [1970194] - mm: remove the filename in the top of file comment in vmalloc.c (Rafael Aquini) [1970194] - mm: cleanup the gfp_mask handling in __vmalloc_area_node (Rafael Aquini) [1970194] - mm/vmalloc.c: remove unnecessary highmem_mask from parameter of gfpflags_allow_blocking() (Rafael Aquini) [1970194] - mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare (Chris von Recklinghausen) [1945442] - userfaultfd: hugetlbfs: fix new flag usage in error path (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix cow where page writtable in child (Chris von Recklinghausen) [1945442] - ovl: fix reference counting in ovl_mmap error path (Chris von Recklinghausen) [1945442] - hugetlb: do early cow when page pinned on src mm (Chris von Recklinghausen) [1945442] - mm: introduce page_needs_cow_for_dma() for deciding whether cow (Chris von Recklinghausen) [1945442] - hugetlb: convert page_huge_active() HPageMigratable flag (Chris von Recklinghausen) [1945442] - hugetlb: use page.private for hugetlb specific page flags (Chris von Recklinghausen) [1945442] - x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE (Chris von Recklinghausen) [1945442] - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page (Chris von Recklinghausen) [1945442] - mm: hugetlb: fix a race between isolating and freeing page (Chris von Recklinghausen) [1945442] - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active (Chris von Recklinghausen) [1945442] - mm: introduce vma_set_file function v5 (Chris von Recklinghausen) [1945442] - mm: mmap: fix fput in error path v2 (Chris von Recklinghausen) [1945442] - mm/gup: prevent gup_fast from racing with COW during fork (Chris von Recklinghausen) [1945442] - mm/gup: reorganize internal_get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: remove src/dst mm parameter in copy_page_range() (Chris von Recklinghausen) [1945442] - mm: avoid early COW write protect games during fork() (Chris von Recklinghausen) [1945442] - mm/thp: Split huge pmds/puds if they're pinned when fork() (Chris von Recklinghausen) [1945442] - mm: Do early cow for pinned pages during fork() for ptes (Chris von Recklinghausen) [1945442] - mm/fork: Pass new vma pointer into copy_page_range() (Chris von Recklinghausen) [1945442] - mm: move the copy_one_pte() pte_present check into the caller (Chris von Recklinghausen) [1945442] - mm: split out the non-present case from copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/gup: Remove enfornced COW mechanism (Chris von Recklinghausen) [1945442] - mm/hmm.c: delete duplicated word (Chris von Recklinghausen) [1945442] - mm/hmm: provide the page mapping order in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_unlocked (Chris von Recklinghausen) [1945442] - mm: remove the prot argument from vm_map_ram (Chris von Recklinghausen) [1945442] - mm: remove unmap_vmap_area (Chris von Recklinghausen) [1945442] - mm: don't return the number of pages from map_kernel_range{,_noflush} (Chris von Recklinghausen) [1945442] - x86: fix vmap arguments in map_irq_stack (Chris von Recklinghausen) [1945442] - mm/memory: remove unnecessary pte_devmap case in copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the customizable pfn format from hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_PFN_SPECIAL (Chris von Recklinghausen) [1945442] - mm/hmm: make hmm_range_fault return 0 or -1 (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS (Chris von Recklinghausen) [1945442] - mm/hmm: return error for non-vma snapshots (Chris von Recklinghausen) [1945442] - mm/hmm: do not set pfns when returning an error code (Chris von Recklinghausen) [1945442] - mm/hmm: do not unconditionally set pfns when returning EBUSY (Chris von Recklinghausen) [1945442] - mm/hmm: use device_private_entry_to_pfn() (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_FAULT_SNAPSHOT (Chris von Recklinghausen) [1945442] - mm/hmm: remove unused code and tidy comments (Chris von Recklinghausen) [1945442] - mm/hmm: return the fault type from hmm_pte_need_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: remove pgmap checking for devmap pages (Chris von Recklinghausen) [1945442] - mm/hmm: check the device private page owner in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm: simplify device private page handling in hmm_range_fault (Chris von Recklinghausen) [1945442] - mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ (Chris von Recklinghausen) [1945442] - mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() (Chris von Recklinghausen) [1945442] - mm/hmm: simplify hmm_vma_walk_hugetlb_entry() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag (Chris von Recklinghausen) [1945442] - mm/hmm: don't provide a stub for hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages (Chris von Recklinghausen) [1945442] - mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT (Chris von Recklinghausen) [1945442] - mm/hmm: add missing pfns set to hmm_vma_walk_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: make full use of walk_page_range() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_mirror and related (Chris von Recklinghausen) [1945442] - mm/hmm: define the pre-processor related parts of hmm.h even if disabled (Chris von Recklinghausen) [1945442] - mm/hmm: allow hmm_range to be used with a mmu_interval_notifier or hmm_mirror (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() infinite loop (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() NULL pointer bug (Chris von Recklinghausen) [1945442] - hmm: use mmu_notifier_get/put for 'struct hmm' (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_handle_pmd stub (Chris von Recklinghausen) [1945442] - mm/hmm: only define hmm_vma_walk_pud if needed (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub (Chris von Recklinghausen) [1945442] - mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove the legacy hmm_pfn_* APIs (Chris von Recklinghausen) [1945442] - mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry (Chris von Recklinghausen) [1945442] - mm/hmm: remove the page_shift member from struct hmm_range (Chris von Recklinghausen) [1945442] - mm/hmm: remove superfluous arguments from hmm_range_register (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused vma argument to hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range vma (Chris von Recklinghausen) [1945442] - mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: merge hmm_range_snapshot into hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: replace the block argument to hmm_range_fault with a flags value (Chris von Recklinghausen) [1945442] - mm/large system hash: use vmalloc for size > MAX_ORDER when !hashdist (Chris von Recklinghausen) [1945442] - mm/hmm: update HMM documentation (Chris von Recklinghausen) [1945442] - mm: remove the HMM config option (Chris von Recklinghausen) [1945442] - hugetlbfs: on restore reserve error path retain subpool reservation (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix potential memory leak (Chris von Recklinghausen) [1945442] - mm/vmalloc: separate put pages and flush VM flags (Chris von Recklinghausen) [1945442] - zsmalloc: switch from alloc_vm_area to get_vm_area (Chris von Recklinghausen) [1945442] - mm: allow a NULL fn callback in apply_to_page_range (Chris von Recklinghausen) [1945442] - mm: add a vmap_pfn function (Chris von Recklinghausen) [1945442] - mm: add a VM_MAP_PUT_PAGES flag for vmap (Chris von Recklinghausen) [1945442] - mm: update the documentation for vfree (Chris von Recklinghausen) [1945442] - mm, slub: use kmem_cache_debug_flags() in deactivate_slab() (Chris von Recklinghausen) [1945442] - mm, slab, slub: clear the slab_cache field when freeing page (Chris von Recklinghausen) [1945442] - mm: slab: provide krealloc_array() (Chris von Recklinghausen) [1945442] - mm: slab: clarify krealloc()'s behavior with __GFP_ZERO (Chris von Recklinghausen) [1945442] - mm/slab_common.c: use list_for_each_entry in dump_unreclaimable_slab() (Chris von Recklinghausen) [1945442] - mm/slub: make add_full() condition more explicit (Chris von Recklinghausen) [1945442] - mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc (Chris von Recklinghausen) [1945442] - mm/slub.c: branch optimization in free slowpath (Chris von Recklinghausen) [1945442] - include/linux/slab.h: fix a typo error in comment (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix a warning while make xmldocs (Chris von Recklinghausen) [1945442] - mm/userfaultfd: fix memory corruption due to writeprotect (Chris von Recklinghausen) [1945442] - mm/migrate: fixup setting UFFD_WP flag (Chris von Recklinghausen) [1945442] - mm/rmap: fixup copying of soft dirty and uffd ptes (Chris von Recklinghausen) [1945442] - mm/userfaultfd: disable userfaultfd-wp on x86_32 (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: fix SIGSEGV if huge mmap fails (Chris von Recklinghausen) [1945442] - mm: do not rely on mm == current->mm in __get_user_pages_locked (Chris von Recklinghausen) [1945442] - mm: Introduce mm_struct.has_pinned (Chris von Recklinghausen) [1945442] - mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: enforce that vmap can't map pages executable (Chris von Recklinghausen) [1945442] - mm: remove map_vm_range (Chris von Recklinghausen) [1945442] - mm: rename vmap_page_range to map_kernel_range (Chris von Recklinghausen) [1945442] - mm: remove vmap_page_range_noflush and vunmap_page_range (Chris von Recklinghausen) [1945442] - mm: only allow page table mappings for built-in zsmalloc (Chris von Recklinghausen) [1945442] - mm: unexport unmap_kernel_range_noflush (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: add write-protect test (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: refactor statistics (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: fix compiler warning (Chris von Recklinghausen) [1945442] - hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: recycle lock threads first (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: generalize read and poll (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: cleanup help messages (Chris von Recklinghausen) [1945442] - userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally (Chris von Recklinghausen) [1945442] - userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update (Chris von Recklinghausen) [1945442] - userfaultfd: wp: don't wake up when doing write protect (Chris von Recklinghausen) [1945442] - userfaultfd: wp: enabled write protection in userfaultfd API (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add the writeprotect API to userfaultfd ioctl (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support write protection for userfault vma range (Chris von Recklinghausen) [1945442] - khugepaged: skip collapse if uffd-wp detected (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support swap and page migration (Chris von Recklinghausen) [1945442] - mm/mprotect.c: fix compilation warning because of unused 'mm' variable (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add pmd_swp_*uffd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork (Chris von Recklinghausen) [1945442] - userfaultfd: wp: apply _PAGE_UFFD_WP bit (Chris von Recklinghausen) [1945442] - mm: merge parameters for change_protection() (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [1945442] - userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add WP pagetable tracking to x86 (Chris von Recklinghausen) [1945442] - userfaultfd: wp: hook userfault handler to write protection fault (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add helper for writeprotect check (Chris von Recklinghausen) [1945442] - userfaultfd: untag user pointers (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix typo in the Kconfig help text (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up externs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename => (Chris von Recklinghausen) [1945442] - x86/mm/pat: Standardize on memtype_*() prefix for APIs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up PAT initialization flags (Chris von Recklinghausen) [1945442] - x86/mm/pat: Harmonize 'struct memtype *' local variable and function parameter use (Chris von Recklinghausen) [1945442] - x86/mm/pat: Simplify the free_memtype() control flow (Chris von Recklinghausen) [1945442] - x86/mm/pat: Create fixed width output in /sys/kernel/debug/x86/pat_memtype_list, similar to the E820 debug printouts (Chris von Recklinghausen) [1945442] - x86/mm/pat: Disambiguate PAT-disabled boot messages (Chris von Recklinghausen) [1945442] - x86/mm/pat: Update the comments in pat.c and pat_interval.c and refresh the code a bit (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix off-by-one bugs in interval tree search (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Chris von Recklinghausen) [1945442] - x86/mm/pat: Drop the rbt_ prefix from external memtype calls (Chris von Recklinghausen) [1945442] - x86/mm/pat: Do not pass 'rb_root' down the memtype tree helper functions (Chris von Recklinghausen) [1945442] - x86/mm/pat: Convert the PAT tree to a generic interval tree (Chris von Recklinghausen) [1945442] - x86/mm: Tabulate the page table encoding definitions (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_wt() function (Chris von Recklinghausen) [1945442] - x86/mm: Remove set_pages_x() and set_pages_nx() (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_array_*() functions (Chris von Recklinghausen) [1945442] - x86/mm: Unexport set_memory_x() and set_memory_nx() (Chris von Recklinghausen) [1945442] - x86/Kconfig: Fix spelling mistake "effectivness" -> "effectiveness" (Chris von Recklinghausen) [1945442] - x86/mm: Remove unused variable 'old_pte' (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Rename pat_rbtree.c to pat_interval.c" (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/" (Chris von Recklinghausen) [1945442] - ipv6: Allow the l3mdev to be a loopback (Antoine Tenart) [1973229] - vrf: do not push non-ND strict packets with a source LLA through packet taps again (Antoine Tenart) [1965600] - vrf: packets with lladdr src needs dst at input with orig_iif when needs strict (Antoine Tenart) [1965600] - ipv6: Fix handling of LLA with VRF and sockets bound to VRF (Antoine Tenart) [1965600] - ipv6: allow ping to link-local address in VRF (Antoine Tenart) [1965600] - vrf: mark skb for multicast or link-local as enslaved to VRF (Antoine Tenart) [1965600] - net: allow traceroute with a specified interface in a vrf (Antoine Tenart) [1965600] - virtchnl: Enable RSS configure for AVF (Ivan Vecera) [1966954] - virtchnl: Advertise virtchnl UDP segmentation offload capability (Ivan Vecera) [1966954] - virtchnl: Allow ignoring opcodes on specific VF (Ivan Vecera) [1966954] - virtchnl: Fix layout of RSS structures (Ivan Vecera) [1966954] - virtchnl: Enable FDIR Configure for AVF (Ivan Vecera) [1966954] - virtchnl: Add missing explicit padding to structures (Ivan Vecera) [1966954] - virtchnl: use u8 type for a field in the virtchnl_filter struct (Ivan Vecera) [1966954] - tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1944685] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944685] - bpf: Add size arg to build_id_parse function (Michael Petlan) [1944685] - bpf: Move stack_map_get_build_id into lib (Michael Petlan) [1944685] - perf map: Fix error return code in maps__clone() (Michael Petlan) [1944685] - perf ftrace: Fix access to pid in array when setting a pid filter (Michael Petlan) [1944685] - perf auxtrace: Fix potential NULL pointer dereference (Michael Petlan) [1944685] - perf data: Fix error return code in perf_data__create_dir() (Michael Petlan) [1944685] - perf arm-spe: Avoid potential buffer overrun (Michael Petlan) [1944685] - perf report: Fix wrong LBR block sorting (Michael Petlan) [1944685] - perf inject: Fix repipe usage (Michael Petlan) [1944685] - perf test: Change to use bash for daemon test (Michael Petlan) [1944685] - perf record: Fix memory leak in vDSO found using ASAN (Michael Petlan) [1944685] - perf test: Remove now useless failing sub test "BPF relocation checker" (Michael Petlan) [1944685] - perf daemon: Return from kill functions (Michael Petlan) [1944685] - perf daemon: Force waipid for all session on SIGCHLD delivery (Michael Petlan) [1944685] - perf top: Fix BPF support related crash with perf_event_paranoid=3 + kptr_restrict (Michael Petlan) [1944685] - perf pmu: Validate raw event with sysfs exported format bits (Michael Petlan) [1944685] - perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records (Michael Petlan) [1944685] - perf synthetic-events: Fix uninitialized 'kernel_thread' variable (Michael Petlan) [1944685] - perf auxtrace: Fix auxtrace queue conflict (Michael Petlan) [1944685] - perf cs-etm: Fix bitmap for option (Michael Petlan) [1944685] - perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches (Michael Petlan) [1944685] - perf report: Fix -F for branch & mem modes (Michael Petlan) [1944685] - perf tests x86: Move insn.h include to make sure it finds stddef.h (Michael Petlan) [1944685] - perf test: Support the ins_lat check in the X86 specific test (Michael Petlan) [1944685] - perf test: Fix sample-parsing failure on non-x86 platforms (Michael Petlan) [1944685] - perf archive: Fix filtering of empty build-ids (Michael Petlan) [1944685] - perf daemon: Fix compile error with Asan (Michael Petlan) [1944685] - perf stat: Fix use-after-free when -r option is used (Michael Petlan) [1944685] - libperf: Add perf_evlist__reset_id_hash() (Michael Petlan) [1944685] - perf stat: Fix wrong skipping for per-die aggregation (Michael Petlan) [1944685] - tools headers UAPI: Update tools' copy of linux/coresight-pmu.h (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in perf_time_to_tsc test (Michael Petlan) [1944685] - perf test: Fix cpu map leaks in cpu_map_print test (Michael Petlan) [1944685] - perf test: Fix a memory leak in thread_map_remove test (Michael Petlan) [1944685] - perf test: Fix a thread map leak in thread_map_synthesize test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in switch_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in keep_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in code_reading test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in sw_clock_freq test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in task_exit test (Michael Petlan) [1944685] - perf test: Fix a memory leak in attr test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in basic mmap test (Michael Petlan) [1944685] - perf tools: Fix event's PMU name parsing (Michael Petlan) [1944685] - perf daemon: Fix running test for non root user (Michael Petlan) [1944685] - perf daemon: Fix control fifo permissions (Michael Petlan) [1944685] - perf build: Fix ccache usage in $(CC) when generating arch errno table (Michael Petlan) [1944685] - perf tools: Fix documentation of verbose options (Michael Petlan) [1944685] - perf traceevent: Ensure read cmdlines are null terminated. (Michael Petlan) [1944685] - perf diff: Don't crash on freeing errno-session on the error path (Michael Petlan) [1944685] - perf tools: Clean 'generated' directory used for creating the syscall table on x86 (Michael Petlan) [1944685] - perf build: Move feature cleanup under tools/build (Michael Petlan) [1944685] - perf tools: Cast (struct timeval).tv_sec when printing (Michael Petlan) [1944685] - perf buildid-cache: Don't skip 16-byte build-ids (Michael Petlan) [1944685] - perf buildid-cache: Add test for 16-byte build-id (Michael Petlan) [1944685] - perf symbol: Remove redundant libbfd checks (Michael Petlan) [1944685] - perf test: Output the sub testing result in cs-etm (Michael Petlan) [1944685] - perf test: Suppress logs in cs-etm testing (Michael Petlan) [1944685] - perf tools: Fix arm64 build error with gcc-11 (Michael Petlan) [1944685] - perf intel-pt: Add documentation for tracing virtual machines (Michael Petlan) [1944685] - perf intel-pt: Split VM-Entry and VM-Exit branches (Michael Petlan) [1944685] - perf intel-pt: Adjust sample flags for VM-Exit (Michael Petlan) [1944685] - perf intel-pt: Allow for a guest kernel address filter (Michael Petlan) [1944685] - perf intel-pt: Support decoding of guest kernel (Michael Petlan) [1944685] - perf machine: Factor out machine__idle_thread() (Michael Petlan) [1944685] - perf machine: Factor out machines__find_guest() (Michael Petlan) [1944685] - perf intel-pt: Amend decoder to track the NR flag (Michael Petlan) [1944685] - perf intel-pt: Retain the last PIP packet payload as is (Michael Petlan) [1944685] - perf intel_pt: Add vmlaunch and vmresume as branches (Michael Petlan) [1944685] - perf script: Add branch types for VM-Entry and VM-Exit (Michael Petlan) [1944685] - perf auxtrace: Automatically group aux-output events (Michael Petlan) [1944685] - perf test: Fix unaligned access in sample parsing test (Michael Petlan) [1944685] - perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processing (Michael Petlan) [1944685] - perf intel-pt: Add PSB events (Michael Petlan) [1944685] - perf intel-pt: Fix IPC with CYC threshold (Michael Petlan) [1944685] - perf intel-pt: Fix premature IPC (Michael Petlan) [1944685] - perf intel-pt: Fix missing CYC processing in PSB (Michael Petlan) [1944685] - perf record: Fix continue profiling after draining the buffer (Michael Petlan) [1944685] - perf tools: Simplify the calculation of variables (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Fix indentation of brackets in imx8mm metrics (Michael Petlan) [1944685] - perf annotate: Do not jump after 'k' is pressed (Michael Petlan) [1944685] - perf metricgroup: Remove unneeded semicolon (Michael Petlan) [1944685] - perf tools: Add OCaml demangling (Michael Petlan) [1944685] - tools api fs: Cache cgroupfs mount point (Michael Petlan) [1944685] - tools api fs: Diet cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - perf symbols: Resolve symbols against debug file first (Michael Petlan) [1944685] - perf probe: Fix kretprobe issue caused by GCC bug (Michael Petlan) [1944685] - perf symbols: Fix return value when loading PE DSO (Michael Petlan) [1944685] - perf symbols: Make dso__load_bfd_symbols() load PE files from debug cache only (Michael Petlan) [1944685] - perf symbols: Use (long) for iterator for bfd symbols (Michael Petlan) [1944685] - perf annotate: Fix jump parsing for C++ code. (Michael Petlan) [1944685] - perf arm-spe: Set sample's data source field (Michael Petlan) [1944685] - perf arm-spe: Synthesize memory event (Michael Petlan) [1944685] - perf arm-spe: Fill address info for samples (Michael Petlan) [1944685] - perf arm-spe: Store operation type in packet (Michael Petlan) [1944685] - perf arm-spe: Store memory address in packet (Michael Petlan) [1944685] - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC (Michael Petlan) [1944685] - perf env: Remove unneeded internal/cpumap inclusions (Michael Petlan) [1944685] - perf tools: Remove unused xyarray.c as it was moved to tools/lib/perf (Michael Petlan) [1944685] - perf tools: Replace lkml.org links with lore (Michael Petlan) [1944685] - perf tests: Add daemon 'lock' test (Michael Petlan) [1944685] - perf tests: Add daemon 'ping' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'signal' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'stop' command test (Michael Petlan) [1944685] - perf tests: Add daemon reconfig test (Michael Petlan) [1944685] - perf tests: Add daemon 'list' command test (Michael Petlan) [1944685] - perf daemon: Add examples to man page (Michael Petlan) [1944685] - perf daemon: Add up time for daemon/session list (Michael Petlan) [1944685] - perf daemon: Use control to stop session (Michael Petlan) [1944685] - perf daemon: Add 'ping' command (Michael Petlan) [1944685] - perf daemon: Set control fifo for session (Michael Petlan) [1944685] - perf daemon: Allow only one daemon over base directory (Michael Petlan) [1944685] - perf daemon: Add 'stop' command (Michael Petlan) [1944685] - perf daemon: Add 'signal' command (Michael Petlan) [1944685] - perf daemon: Add 'list' command (Michael Petlan) [1944685] - perf daemon: Add signalfd support (Michael Petlan) [1944685] - perf daemon: Add background support (Michael Petlan) [1944685] - perf daemon: Add config file change check (Michael Petlan) [1944685] - perf daemon: Add config file support (Michael Petlan) [1944685] - perf daemon: Add client socket support (Michael Petlan) [1944685] - perf daemon: Add server socket support (Michael Petlan) [1944685] - perf daemon: Add base option (Michael Petlan) [1944685] - perf daemon: Add config option (Michael Petlan) [1944685] - perf daemon: Add daemon command (Michael Petlan) [1944685] - perf script: Simplify bool conversion (Michael Petlan) [1944685] - perf arm64/s390: Fix printf conversion specifier for IP addresses (Michael Petlan) [1944685] - perf script: Support filtering by hex address (Michael Petlan) [1944685] - perf intlist: Change 'struct intlist' int member to 'unsigned long' (Michael Petlan) [1944685] - perf tools: Update topdown documentation for Sapphire Rapids (Michael Petlan) [1944685] - perf stat: Support L2 Topdown events (Michael Petlan) [1944685] - perf test: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf report: Support instruction latency (Michael Petlan) [1944685] - perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf c2c: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support the auxiliary event (Michael Petlan) [1944685] - perf probe: Add protection to avoid endless loop (Michael Petlan) [1944685] - perf trace-event-info: Rename for_each_event. (Michael Petlan) [1944685] - perf inject jit: Add namespaces support (Michael Petlan) [1944685] - perf namespaces: Add 'in_pidns' to nsinfo struct (Michael Petlan) [1944685] - perf tools: Use scandir() to iterate threads when synthesizing PERF_RECORD_ events (Michael Petlan) [1944685] - perf tools: Skip PERF_RECORD_MMAP event synthesis for kernel threads (Michael Petlan) [1944685] - perf tools: Use /proc//task//status for PERF_RECORD_ event synthesis (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for A76 (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for Ampere eMag (Michael Petlan) [1944685] - perf vendor events arm64: Add common and uarch event JSON (Michael Petlan) [1944685] - perf vendor events arm64: Fix Ampere eMag event typo (Michael Petlan) [1944685] - perf script: Support DSO filter like in other perf tools (Michael Petlan) [1944685] - perf tools: Fix DSO filtering when not finding a map for a sampled address (Michael Petlan) [1944685] - perf stat: Add Topdown metrics events as default events (Michael Petlan) [1944685] - perf test: Add parse-metric memory bandwidth testcase (Michael Petlan) [1944685] - perf tools: Add 'ping' control command (Michael Petlan) [1944685] - perf tools: Add 'stop' control command (Michael Petlan) [1944685] - perf config: Make perf_config_global() global (Michael Petlan) [1944685] - perf config: Make perf_config_system() global (Michael Petlan) [1944685] - perf config: Add perf_home_perfconfig function (Michael Petlan) [1944685] - perf debug: Add debug_set_display_time function (Michael Petlan) [1944685] - perf config: Add config set interface (Michael Petlan) [1944685] - perf config: Make perf_config_from_file() static (Michael Petlan) [1944685] - perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf mem: Support data page size (Michael Petlan) [1944685] - perf mem: Clean up output format (Michael Petlan) [1944685] - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 (Michael Petlan) [1944685] - perf c2c: Add local variables for output metrics (Michael Petlan) [1944685] - perf c2c: Refactor node display (Michael Petlan) [1944685] - perf c2c: Fix argument type for percent() (Michael Petlan) [1944685] - perf c2c: Refactor display filter (Michael Petlan) [1944685] - perf c2c: Refactor hist entry validation (Michael Petlan) [1944685] - perf c2c: Rename for shared cache line stats (Michael Petlan) [1944685] - perf stat: Enable counting events for BPF programs (Michael Petlan) [1944685] - perf build: Support build BPF skeletons with perf (Michael Petlan) [1944685] - perf record: Tweak "Lowering..." warning in record_opts__config_freq (Michael Petlan) [1944685] - perf buildid-list: Add support for mmap2's buildid events (Michael Petlan) [1944685] - perf buildid-cache: Add --debuginfod option to specify a server to fetch debug files (Michael Petlan) [1944685] - perf tools: Add support to display build ids when available in PERF_RECORD_MMAP2 events (Michael Petlan) [1944685] - perf record: Add --buildid-mmap option to enable PERF_RECORD_MMAP2's build id (Michael Petlan) [1944685] - perf tools: Allow synthesizing the build id for kernel/modules/tasks in PERF_RECORD_MMAP2 (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel modules maps (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel map (Michael Petlan) [1944685] - perf tools: Store build id when available in PERF_RECORD_MMAP2 metadata events (Michael Petlan) [1944685] - perf tools: Do not swap mmap2 fields in case it contains build id (Michael Petlan) [1944685] - perf arm64: Add argument support for SDT (Michael Petlan) [1944685] - perf probe: Fixup Arm64 SDT arguments (Michael Petlan) [1944685] - perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT (Michael Petlan) [1944685] - perf/x86/intel: Fix a crash caused by zero PEBS status (Michael Petlan) [1944685] - perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR (Michael Petlan) [1944685] - perf/core: Flush PMU internal buffers for per-CPU events (Michael Petlan) [1944685] - perf/x86/rapl: Fix psys-energy event on Intel SPR platform (Michael Petlan) [1944685] - perf/x86/rapl: Only check lower 32bits for RAPL energy counters (Michael Petlan) [1944685] - perf/x86/rapl: Add msr mask support (Michael Petlan) [1944685] - perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters (Michael Petlan) [1944685] - perf/x86/intel: Add perf core PMU support for Sapphire Rapids (Michael Petlan) [1944685] - perf/x86/intel: Filter unsupported Topdown metrics event (Michael Petlan) [1944685] - perf/x86/intel: Factor out intel_update_topdown_event() (Michael Petlan) [1944685] - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf/intel: Remove Perfmon-v4 counter_freezing support (Michael Petlan) [1944685] - perf: Add build id data in mmap2 event (Michael Petlan) [1944685] - bpf: Remove atomics tests from test_progs (Jiri Olsa) [1874007] - libbpf: Fixes incorrect rx_ring_setup_done (Jiri Olsa) [1874007] - error-injection: Consolidate override function definition (Jiri Olsa) [1874007] - selftests/bpf: Fix endianness issues in atomic tests (Jiri Olsa) [1874007] - bpf: Fix a spelling typo in bpf_atomic_alu_string disasm (Jiri Olsa) [1874007] - bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src (Jiri Olsa) [1874007] - bpf: Explicitly zero-extend R0 after 32-bit cmpxchg (Jiri Olsa) [1874007] - bpf: Account for BPF_FETCH in insn_has_def32() (Jiri Olsa) [1874007] - bpf: Fix subreg optimization for BPF_FETCH (Jiri Olsa) [1874007] - bpf: Fix the irq and nmi check in bpf_sk_storage for tracing usage (Jiri Olsa) [1874007] - selftests/bpf: Fix a compiler warning in local_storage test (Jiri Olsa) [1874007] - bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() (Jiri Olsa) [1874007] - selftests/bpf: Don't exit on failed bpf_testmod unload (Jiri Olsa) [1874007] - bpf: Avoid old-style declaration warnings (Jiri Olsa) [1874007] - bpf: Dont allow vmlinux BTF to be used in map_create and prog_load. (Jiri Olsa) [1874007] - tools: Factor Clang, LLC and LLVM utils definitions (Jiri Olsa) [1874007] - tools/runqslower: Build bpftool using HOSTCC (Jiri Olsa) [1874007] - tools/runqslower: Enable out-of-tree build (Jiri Olsa) [1874007] - tools/runqslower: Use Makefile.include (Jiri Olsa) [1874007] - bpf: Expose bpf_sk_storage_* to iterator programs (Jiri Olsa) [1874007] - tools/resolve_btfids: Warn when having multiple IDs for single type (Jiri Olsa) [1874007] - tools/resolve_btfids: Fix some error messages (Jiri Olsa) [1874007] - samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples (Jiri Olsa) [1874007] - samples/bpf: Fix possible hang in xdpsock with multiple threads (Jiri Olsa) [1874007] - bpf: samples: Do not touch RLIMIT_MEMLOCK (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/l2fwd (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/rxdrop (Jiri Olsa) [1874007] - samples: bpf: Remove bpf_load loader completely (Jiri Olsa) [1874007] - samples: bpf: Fix lwt_len_hist reusing previous BPF map (Jiri Olsa) [1874007] - samples: bpf: Refactor test_overhead program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor task_fd_query program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor test_cgrp2_sock2 program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor hbm program with libbpf (Jiri Olsa) [1874007] - samples/bpf: Increment Tx stats at sending (Jiri Olsa) [1874007] - samples/bpf: Remove unused test_ipip.sh (Jiri Olsa) [1874007] - samples/bpf: Remove duplicate include in hbm (Jiri Olsa) [1874007] - bpftool: Fix compilation failure for net.o with older glibc (Jiri Olsa) [1874007] - tools/bpftool: Auto-detect split BTFs in common cases (Jiri Olsa) [1874007] - tools/bpftool: Emit name for anonymous BTFs (Jiri Olsa) [1874007] - bpftool: Add {i,d}tlb_misses support for bpftool profile (Jiri Olsa) [1874007] - tools/bpf: Always run the *-clean recipes (Jiri Olsa) [1874007] - tools/bpf: Add bootstrap/ to .gitignore (Jiri Olsa) [1874007] - tools/bpftool: Fix cross-build (Jiri Olsa) [1874007] - tools/bpftool: Force clean of out-of-tree build (Jiri Olsa) [1874007] - tools/bpftool: Add support for in-kernel and named BTF in `btf show` (Jiri Olsa) [1874007] - bpftool: Add support for task local storage (Jiri Olsa) [1874007] - tools/bpftool: Add bpftool support for split BTF (Jiri Olsa) [1874007] - bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 (Jiri Olsa) [1874007] - bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() (Jiri Olsa) [1874007] - bpf: Expose bpf_d_path helper to sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add remaining ASSERT_xxx() variants (Jiri Olsa) [1874007] - libbpf: Fix potential NULL pointer dereference (Jiri Olsa) [1874007] - libbpf: Only create rx and tx XDP rings when necessary (Jiri Olsa) [1874007] - libbpf: Ensure umem pointer is non-NULL before dereferencing (Jiri Olsa) [1874007] - libbpf: Restore umem state after socket create failure (Jiri Olsa) [1874007] - selftests/bpf: Fix core_reloc test runner (Jiri Olsa) [1874007] - bpf: Fix umd memory leak in copy_process() (Jiri Olsa) [1874007] - libbpf: Fix error path in bpf_object__elf_init() (Jiri Olsa) [1874007] - bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF (Jiri Olsa) [1874007] - bpf: Prohibit alu ops for pointer types not defining ptr_limit (Jiri Olsa) [1874007] - selftests/bpf: Use the last page in test_snprintf_btf on s390 (Jiri Olsa) [1874007] - bpf: Be less specific about socket cookies guarantees (Jiri Olsa) [1874007] - bpf: Fix 32 bit src register truncation on div/mod (Jiri Olsa) [1874007] - bpf: Fix verifier jmp32 pruning decision logic (Jiri Olsa) [1874007] - bpf: Fix verifier jsgt branch analysis on max bound (Jiri Olsa) [1874007] - bpf: Check for integer overflow when using roundup_pow_of_two() (Jiri Olsa) [1874007] - bpf, preload: Fix build when $(O) points to a relative path (Jiri Olsa) [1874007] - bpf: Drop disabled LSM hooks from the sleepable set (Jiri Olsa) [1874007] - bpf, cgroup: Fix problematic bounds check (Jiri Olsa) [1874007] - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou (Jiri Olsa) [1874007] - bpf: Fix signed_{sub,add32}_overflows type handling (Jiri Olsa) [1874007] - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback (Jiri Olsa) [1874007] - selftests/bpf: Add verifier test for PTR_TO_MEM spill (Jiri Olsa) [1874007] - bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling (Jiri Olsa) [1874007] - libbpf: Allow loading empty BTFs (Jiri Olsa) [1874007] - bpf: Allow empty module BTFs (Jiri Olsa) [1874007] - bpf: Don't leak memory in bpf getsockopt when optlen == 0 (Jiri Olsa) [1874007] - bpf: Update local storage test to check handling of null ptrs (Jiri Olsa) [1874007] - bpf: Fix typo in bpf_inode_storage.c (Jiri Olsa) [1874007] - bpf: Add size arg to build_id_parse function (Jiri Olsa) [1874007] - bpf: Move stack_map_get_build_id into lib (Jiri Olsa) [1874007] - bpf: Add tests for new BPF atomic operations (Jiri Olsa) [1874007] - bpf: Add bitwise atomic instructions (Jiri Olsa) [1874007] - bpf: Pull out a macro for interpreting atomic ALU operations (Jiri Olsa) [1874007] - bpf: Add instructions for atomic_[cmp]xchg (Jiri Olsa) [1874007] - bpf: Add BPF_FETCH field / create atomic_fetch_add instruction (Jiri Olsa) [1874007] - bpf: Move BPF_STX reserved field check into BPF_STX verifier code (Jiri Olsa) [1874007] - bpf: Rename BPF_XADD and prepare to encode other atomics in .imm (Jiri Olsa) [1874007] - bpf: x86: Factor out a lookup table for some ALU opcodes (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of REX byte (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of ModR/M for *(reg + off) (Jiri Olsa) [1874007] - bpf, libbpf: Avoid unused function warning on bpf_tail_call_static (Jiri Olsa) [1874007] - selftests/bpf: Install btf_dump test cases (Jiri Olsa) [1874007] - selftests/bpf: Fix installation of urandom_read (Jiri Olsa) [1874007] - selftests/bpf: Move generated test files to $(TEST_GEN_FILES) (Jiri Olsa) [1874007] - selftests/bpf: Fix out-of-tree build (Jiri Olsa) [1874007] - selftests/bpf: Enable cross-building (Jiri Olsa) [1874007] - selftests/bpf: Test kernel module ksym externs (Jiri Olsa) [1874007] - libbpf: Support kernel module ksym externs (Jiri Olsa) [1874007] - bpf: Support BPF ksym variables in kernel modules (Jiri Olsa) [1874007] - selftests/bpf: Sync RCU before unloading bpf_testmod (Jiri Olsa) [1874007] - bpf: Fix a verifier message for alloc size helper arg (Jiri Olsa) [1874007] - bpf: Clarify return value of probe str helpers (Jiri Olsa) [1874007] - libbpf: Clarify kernel type use with USER variants of CORE reading macros (Jiri Olsa) [1874007] - selftests/bpf: Remove duplicate include in test_lsm (Jiri Olsa) [1874007] - bpf: Remove unnecessary include from preload/iterators (Jiri Olsa) [1874007] - selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_READ() variants (Jiri Olsa) [1874007] - libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family (Jiri Olsa) [1874007] - selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC (Jiri Olsa) [1874007] - bpf: Use thread_group_leader() (Jiri Olsa) [1874007] - bpf: Save correct stopping point in file seq iteration (Jiri Olsa) [1874007] - selftests/bpf: Work-around EBUSY errors from hashmap update/delete (Jiri Olsa) [1874007] - bpf: Add schedule point in htab_init_buckets() (Jiri Olsa) [1874007] - bpf: Remove unused including (Jiri Olsa) [1874007] - selftests/bpf: Fix spelling mistake "tranmission" -> "transmission" (Jiri Olsa) [1874007] - selftests/bpf: Clarify build error if no vmlinux (Jiri Olsa) [1874007] - tweewide: Fix most Shebang lines (Jiri Olsa) [1874007] - bpf: In bpf_task_fd_query use fget_task (Jiri Olsa) [1874007] - selftests/bpf: Add a test for ptr_to_map_value on stack for helper access (Jiri Olsa) [1874007] - bpf: Permits pointers on stack for helper calls (Jiri Olsa) [1874007] - libbpf: Expose libbpf ring_buffer epoll_fd (Jiri Olsa) [1874007] - selftests/bpf: Add set_attach_target() API selftest for module target (Jiri Olsa) [1874007] - libbpf: Support modules in bpf_program__set_attach_target() API (Jiri Olsa) [1874007] - selftests/bpf: Silence ima_setup.sh when not running in verbose mode. (Jiri Olsa) [1874007] - selftests/bpf: Drop the need for LLVM's llc (Jiri Olsa) [1874007] - selftests/bpf: fix bpf_testmod.ko recompilation logic (Jiri Olsa) [1874007] - selftests/bpf: Make selftest compilation work on clang 11 (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - adding xdpxceiver to .gitignore (Jiri Olsa) [1874007] - selftests/bpf: Drop tcp-{client,server}.py from Makefile (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Bi-directional Sockets - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Socket Teardown - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - DRV POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - SKB POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests framework (Jiri Olsa) [1874007] - bpf: Return -ENOTSUPP when attaching to non-kernel BTF (Jiri Olsa) [1874007] - bpf: Propagate __user annotations properly (Jiri Olsa) [1874007] - bpf: Avoid overflows involving hash elem_size (Jiri Olsa) [1874007] - selftests/bpf: Test bpf_sk_storage_get in tcp iterators (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_get (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_delete (Jiri Olsa) [1874007] - bpf: Add a bpf_sock_from_file helper (Jiri Olsa) [1874007] - selftests/bpf: Avoid errno clobbering (Jiri Olsa) [1874007] - selftests/bpf: Print reason when a tester could not run a program (Jiri Olsa) [1874007] - selftests/bpf: Fix invalid use of strncat in test_sockmap (Jiri Olsa) [1874007] - libbpf: Use memcpy instead of strncpy to please GCC (Jiri Olsa) [1874007] - selftests/bpf: Add fentry/fexit/fmod_ret selftest for kernel module (Jiri Olsa) [1874007] - selftests/bpf: Add tp_btf CO-RE reloc test for modules (Jiri Olsa) [1874007] - libbpf: Support attachment of BPF tracing programs to kernel modules (Jiri Olsa) [1874007] - libbpf: Factor out low-level BPF program loading helper (Jiri Olsa) [1874007] - bpf: Allow to specify kernel module BTFs when attaching BPF programs (Jiri Olsa) [1874007] - bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier (Jiri Olsa) [1874007] - selftests/bpf: Add CO-RE relocs selftest relying on kernel module BTF (Jiri Olsa) [1874007] - selftests/bpf: Add support for marking sub-tests as skipped (Jiri Olsa) [1874007] - selftests/bpf: Add bpf_testmod kernel module for testing (Jiri Olsa) [1874007] - libbpf: Add kernel module BTF support for CO-RE relocations (Jiri Olsa) [1874007] - libbpf: Refactor CO-RE relocs to not assume a single BTF object (Jiri Olsa) [1874007] - libbpf: Add internal helper to load BTF data by FD (Jiri Olsa) [1874007] - selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP (Jiri Olsa) [1874007] - bpf: Fix cold build of test_progs-no_alu32 (Jiri Olsa) [1874007] - libbpf: Cap retries in sys_bpf_prog_load (Jiri Olsa) [1874007] - libbpf: Sanitise map names before pinning (Jiri Olsa) [1874007] - libbpf: Fail early when loading programs with unspecified type (Jiri Olsa) [1874007] - selftests/bpf: Indent ima_setup.sh with tabs. (Jiri Olsa) [1874007] - selftests/bpf: Add config dependency on BLK_DEV_LOOP (Jiri Olsa) [1874007] - selftests/bpf: Ensure securityfs mount before writing ima policy (Jiri Olsa) [1874007] - selftests/bpf: Update ima_setup.sh for busybox (Jiri Olsa) [1874007] - libbpf: Separate XDP program load with xsk socket creation (Jiri Olsa) [1874007] - selftests/bpf: Copy file using read/write in local storage test (Jiri Olsa) [1874007] - libbpf: Add base BTF accessor (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf progs (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for stackmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for reuseport_array maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for queue_stack_maps maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf_struct_ops maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Prepare for memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf progs (Jiri Olsa) [1874007] - selftests/bpf: Extend bind{4,6} programs with a call to bpf_setsockopt (Jiri Olsa) [1874007] - selftests/bpf: Rewrite test_sock_addr bind bpf into C (Jiri Olsa) [1874007] - selftests/bpf: Fix flavored variants of test_ima (Jiri Olsa) [1874007] - libbpf: Replace size_t with __u32 in xsk interfaces (Jiri Olsa) [1874007] - bpf: Add a selftest for bpf_ima_inode_hash (Jiri Olsa) [1874007] - bpf: Add a BPF helper for getting the IMA hash of an inode (Jiri Olsa) [1874007] - libbpf: Add support for canceling cached_cons advance (Jiri Olsa) [1874007] - bpf: Refactor check_cfg to use a structured loop. (Jiri Olsa) [1874007] - selftest/bpf: Fix rst formatting in readme (Jiri Olsa) [1874007] - selftest/bpf: Fix link in readme (Jiri Olsa) [1874007] - bpf: Simplify task_file_seq_get_next() (Jiri Olsa) [1874007] - selftests/bpf: Mark tests that require unaligned memory access (Jiri Olsa) [1874007] - selftests/bpf: Avoid running unprivileged tests with alignment requirements (Jiri Olsa) [1874007] - selftests/bpf: Fix broken riscv build (Jiri Olsa) [1874007] - bpf: Add bpf_ktime_get_coarse_ns helper (Jiri Olsa) [1874007] - bpf: Add tests for bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - bpf: Add bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() (Jiri Olsa) [1874007] - selftest/bpf: Fix IPV6FR handling in flow dissector (Jiri Olsa) [1874007] - bpf: Augment the set of sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add asm tests for pkt vs pkt_end comparison. (Jiri Olsa) [1874007] - selftests/bpf: Add skb_pkt_end test (Jiri Olsa) [1874007] - bpf: Support for pointers beyond pkt_end. (Jiri Olsa) [1874007] - bpf: Compile out btf_parse_module() if module BTF is not enabled (Jiri Olsa) [1874007] - selftest/bpf: Add missed ip6ip6 test back (Jiri Olsa) [1874007] - bpf: Keep module's btf_data_size intact after load (Jiri Olsa) [1874007] - bpf: Sanitize BTF data pointer after module is loaded (Jiri Olsa) [1874007] - bpf: Load and verify kernel module BTFs (Jiri Olsa) [1874007] - bpf: Assign ID to vmlinux BTF and return extra info for BTF in GET_OBJ_INFO (Jiri Olsa) [1874007] - bpf: Add in-kernel split BTF support (Jiri Olsa) [1874007] - bpf, btf: Remove the duplicate btf_ids.h include (Jiri Olsa) [1874007] - selftests/bpf: Fix selftest build with old libc (Jiri Olsa) [1874007] - bpf: Exercise syscall operations for inode and sk storage (Jiri Olsa) [1874007] - bpf: Add tests for task_local_storage (Jiri Olsa) [1874007] - bpf: Update selftests for local_storage to use vmlinux.h (Jiri Olsa) [1874007] - bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID (Jiri Olsa) [1874007] - libbpf: Add support for task local storage (Jiri Olsa) [1874007] - bpf: Implement task local storage (Jiri Olsa) [1874007] - bpf: Allow LSM programs to use bpf spin locks (Jiri Olsa) [1874007] - bpf: Lift hashtab key_size limit (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF dedup selftests (Jiri Olsa) [1874007] - libbpf: Accomodate DWARF/compiler bug with duplicated identical arrays (Jiri Olsa) [1874007] - libbpf: Support BTF dedup of split BTFs (Jiri Olsa) [1874007] - libbpf: Fix BTF data layout checks and allow empty BTF (Jiri Olsa) [1874007] - selftests/bpf: Add checking of raw type dump in BTF writer APIs selftests (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF basic test (Jiri Olsa) [1874007] - libbpf: Implement basic split BTF support (Jiri Olsa) [1874007] - libbpf: Unify and speed up BTF string deduplication (Jiri Olsa) [1874007] - selftest/bpf: Relax btf_dedup test checks (Jiri Olsa) [1874007] - libbpf: Factor out common operations in BTF writing APIs (Jiri Olsa) [1874007] - selftest/bpf: Use global variables instead of maps for test_tcpbpf_kern (Jiri Olsa) [1874007] - selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton (Jiri Olsa) [1874007] - selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and refactor verify_results (Jiri Olsa) [1874007] - selftests/bpf: Drop python client/server in favor of threads (Jiri Olsa) [1874007] - selftests/bpf: Move test_tcppbf_user into test_progs (Jiri Olsa) [1874007] - bpf: Fix error path in htab_map_alloc() (Jiri Olsa) [1874007] - bpf: Avoid hashtab deadlock with map_locked (Jiri Olsa) [1874007] - bpf: Use separate lockdep class for each hashtab (Jiri Olsa) [1874007] - fault-injection: handle EI_ETYPE_TRUE (Jiri Olsa) [1874007] - vfs, fdtable: Add fget_task helper (Jiri Olsa) [1874007] - [s390] vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] s390/pci: track whether util_str is valid in the zpci_dev (Claudio Imbrenda) [1858844] - [s390] s390/pci: stash version in the zpci_dev (Claudio Imbrenda) [1858844]- Enable CRYPTO_SHA512 and _SSSE3 so these are available in FIPS mode (Vladis Dronov) [1973106] - crypto: drbg - self test for HMAC(SHA-512) (Vladis Dronov) [1973106] - xfrm: xfrm_state_mtu should return at least 1280 for ipv6 (Sabrina Dubroca) [1919786] - xfrm: remove get_mtu indirection from xfrm_type (Sabrina Dubroca) [1919786] - netfilter: move endif to correct location (Florian Westphal) [1971991] - netfilter: nft_compat: remove flush counter optimization (Florian Westphal) [1974323] - mptcp: fix soft lookup in subflow_error_report() (Florian Westphal) [1936368] - selftests: mptcp: enable syncookie only in absence of reorders (Florian Westphal) [1936368] - mptcp: do not warn on bad input from the network (Florian Westphal) [1936368] - mptcp: wake-up readers only for in sequence data (Florian Westphal) [1936368] - mptcp: try harder to borrow memory from subflow under pressure (Florian Westphal) [1936368] - mptcp: Fix out of bounds when parsing TCP options (Florian Westphal) [1936368] - selftests: mptcp_connect: add SO_TIMESTAMPNS cmsg support (Florian Westphal) [1936368] - mptcp: receive path cmsg support (Florian Westphal) [1936368] - tcp: export timestamp helpers for mptcp (Florian Westphal) [1936368] - mptcp: setsockopt: handle SOL_SOCKET in one place only (Florian Westphal) [1936368] - mptcp: sockopt: propagate timestamp request to subflows (Florian Westphal) [1936368] - sock: expose so_timestamping options for mptcp (Florian Westphal) [1936368] - mptcp: restrict values of 'enabled' sysctl (Florian Westphal) [1936368] - mptcp: support SYSCTL only if enabled (Florian Westphal) [1936368] - mptcp: make sure flag signal is set when add addr with port (Florian Westphal) [1936368] - mptcp: remove redundant initialization in pm_nl_init_net() (Florian Westphal) [1936368] - mptcp: generate subflow hmac after mptcp_finish_join() (Florian Westphal) [1936368] - mptcp: using TOKEN_MAX_RETRIES instead of magic number (Florian Westphal) [1936368] - mptcp: fix pr_debug in mptcp_token_new_connect (Florian Westphal) [1936368] - mptcp: update selftest for fallback due to OoO (Florian Westphal) [1936368] - mptcp: do not reset MP_CAPABLE subflow on mapping errors (Florian Westphal) [1936368] - mptcp: always parse mptcp options for MPC reqsk (Florian Westphal) [1936368] - mptcp: fix sk_forward_memory corruption on retransmission (Florian Westphal) [1936368] - mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer (Florian Westphal) [1936368] - mptcp: avoid error message on infinite mapping (Florian Westphal) [1936368] - mptcp: drop unconditional pr_warn on bad opt (Florian Westphal) [1936368] - mptcp: avoid OOB access in setsockopt() (Florian Westphal) [1936368] - mptcp: fix data stream corruption (Florian Westphal) [1936368] - mptcp: fix splat when closing unaccepted socket (Florian Westphal) [1936368] - selftests: mptcp: add a test case for MSG_PEEK (Florian Westphal) [1936368] - mptcp: add MSG_PEEK support (Florian Westphal) [1936368] - mptcp: ignore unsupported msg flags (Florian Westphal) [1936368] - mptcp: implement MSG_TRUNC support (Florian Westphal) [1936368] - mptcp: implement dummy MSG_ERRQUEUE support (Florian Westphal) [1936368] - mptcp: Retransmit DATA_FIN (Florian Westphal) [1936368] - selftests: mptcp: add packet mark test case (Florian Westphal) [1936368] - selftests: mptcp: add the net device name testcase (Florian Westphal) [1936368] - selftests: mptcp: dump more info on mpjoin errors (Florian Westphal) [1936368] - selftests: mptcp: init nstat history (Florian Westphal) [1936368] - selftests: mptcp: launch mptcp_connect with timeout (Florian Westphal) [1936368] - selftests: mptcp: remove id 0 address testcases (Florian Westphal) [1936368] - selftests: mptcp: add addr argument for del_addr (Florian Westphal) [1936368] - selftests: mptcp: avoid calling pm_nl_ctl with bad IDs (Florian Westphal) [1936368] - selftests: mptcp: signal addresses testcases (Florian Westphal) [1936368] - selftests: mptcp: timeout testcases for multi addresses (Florian Westphal) [1936368] - selftests: mptcp: add cfg_do_w for cfg_remove (Florian Westphal) [1936368] - selftests: mptcp: Restore packet capture option in join tests (Florian Westphal) [1936368] - selftests: mptcp: add testcases for removing addrs (Florian Westphal) [1936368] - selftests: mptcp: set addr id for removing testcases (Florian Westphal) [1936368] - selftests: mptcp: add invert argument for chk_rm_nr (Florian Westphal) [1936368] - selftests: mptcp: fail if not enough SYN/3rd ACK (Florian Westphal) [1936368] - selftests: mptcp: display warnings on one line (Florian Westphal) [1936368] - selftests: mptcp: fix ACKRX debug message (Florian Westphal) [1936368] - selftests: mptcp: dump more info on errors (Florian Westphal) [1936368] - selftests: mptcp: add command line arguments for mptcp_join.sh (Florian Westphal) [1936368] - selftests: mptcp: add testcases for ADD_ADDR with port (Florian Westphal) [1936368] - selftests: mptcp: add port argument for pm_nl_ctl (Florian Westphal) [1936368] - selftests: mptcp: add testcases for newly added addresses (Florian Westphal) [1936368] - selftests: mptcp: use minus values for removing address numbers (Florian Westphal) [1936368] - selftests: increase timeout to 10 min (Florian Westphal) [1936368] - selftests: mptcp: add IPv4-mapped IPv6 testcases (Florian Westphal) [1936368] - mptcp: use mptcp_for_each_subflow in mptcp_close (Florian Westphal) [1936368] - mptcp: add tracepoint in subflow_check_data_avail (Florian Westphal) [1936368] - mptcp: add tracepoint in ack_update_msk (Florian Westphal) [1936368] - mptcp: add tracepoint in get_mapping_status (Florian Westphal) [1936368] - mptcp: add tracepoint in mptcp_subflow_get_send (Florian Westphal) [1936368] - mptcp: export mptcp_subflow_active (Florian Westphal) [1936368] - mptcp: fix format specifiers for unsigned int (Florian Westphal) [1936368] - mptcp: sockopt: add TCP_CONGESTION and TCP_INFO (Florian Westphal) [1936368] - mptcp: setsockopt: SO_DEBUG and no-op options (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_INCOMING_CPU (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_MARK support (Florian Westphal) [1936368] - mptcp: setsockopt: support SO_LINGER (Florian Westphal) [1936368] - mptcp: setsockopt: handle receive/send buffer and device bind (Florian Westphal) [1936368] - mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY (Florian Westphal) [1936368] - mptcp: tag sequence_seq with socket state (Florian Westphal) [1936368] - mptcp: add skeleton to sync msk socket options to subflows (Florian Westphal) [1936368] - mptcp: only admit explicitly supported sockopt (Florian Westphal) [1936368] - mptcp: move sockopt function into a new file (Florian Westphal) [1936368] - mptcp: drop all sub-options except ADD_ADDR when the echo bit is set (Florian Westphal) [1936368] - mptcp: unify add_addr(6)_generate_hmac (Florian Westphal) [1936368] - mptcp: drop MPTCP_ADDR_IPVERSION_4/6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_options_received (Florian Westphal) [1936368] - mptcp: drop OPTION_MPTCP_ADD_ADDR6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_out_options (Florian Westphal) [1936368] - mptcp: move flags and ifindex out of mptcp_addr_info (Florian Westphal) [1936368] - mptcp: add mptcp reset option support (Florian Westphal) [1936368] - mptcp: remove unneeded check on first subflow (Florian Westphal) [1936368] - mptcp: add active MPC mibs (Florian Westphal) [1936368] - mptcp: add mib for token creation fallback (Florian Westphal) [1936368] - mptcp: remove id 0 address (Florian Westphal) [1936368] - mptcp: unify RM_ADDR and RM_SUBFLOW receiving (Florian Westphal) [1936368] - mptcp: remove all subflows involving id 0 address (Florian Westphal) [1936368] - mptcp: subflow.c: Fix a typo (Florian Westphal) [1936368] - mptcp: rename mptcp_pm_nl_add_addr_send_ack (Florian Westphal) [1936368] - mptcp: send ack for rm_addr (Florian Westphal) [1936368] - mptcp: drop useless addr_signal clear (Florian Westphal) [1936368] - mptcp: move to next addr when subflow creation fail (Florian Westphal) [1936368] - mptcp: export lookup_anno_list_by_saddr (Florian Westphal) [1936368] - mptcp: move to next addr when timeout (Florian Westphal) [1936368] - mptcp: drop unused subflow in mptcp_pm_subflow_established (Florian Westphal) [1936368] - mptcp: skip connecting the connected address (Florian Westphal) [1936368] - mptcp: drop argument port from mptcp_pm_announce_addr (Florian Westphal) [1936368] - mptcp: clean-up the rtx path (Florian Westphal) [1936368] - mptcp: fix ADD_ADDR HMAC in case port is specified (Florian Westphal) [1936368] - mptcp: remove a list of addrs when flushing (Florian Westphal) [1936368] - mptcp: remove multi addresses and subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi addresses in PM (Florian Westphal) [1936368] - mptcp: add rm_list_rx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_options_received (Florian Westphal) [1936368] - mptcp: add rm_list_tx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_out_options (Florian Westphal) [1936368] - mptcp: fix bit MPTCP_PUSH_PENDING tests (Florian Westphal) [1936368] - mptcp: fix length of ADD_ADDR with port sub-option (Florian Westphal) [1936368] - mptcp: free resources when the port number is mismatched (Florian Westphal) [1936368] - mptcp: fix missing wakeup (Florian Westphal) [1936368] - mptcp: fix race in release_cb (Florian Westphal) [1936368] - mptcp: factor out __mptcp_retrans helper() (Florian Westphal) [1936368] - mptcp: reset 'first' and ack_hint on subflow close (Florian Westphal) [1936368] - mptcp: dispose initial struct socket when its subflow is closed (Florian Westphal) [1936368] - mptcp: fix memory accounting on allocation error (Florian Westphal) [1936368] - mptcp: put subflow sock on connect error (Florian Westphal) [1936368] - mptcp: reset last_snd on subflow close (Florian Westphal) [1936368] - mptcp: do not wakeup listener for MPJ subflows (Florian Westphal) [1936368] - mptcp: fix DATA_FIN generation on early shutdown (Florian Westphal) [1936368] - mptcp: fix DATA_FIN processing for orphaned sockets (Florian Westphal) [1936368] - mptcp: add local addr info in mptcp_info (Florian Westphal) [1936368] - mptcp: add netlink event support (Florian Westphal) [1936368] - mptcp: avoid lock_fast usage in accept path (Florian Westphal) [1936368] - netlink: don't call ->netlink_bind with table lock held (Florian Westphal) [1936368] - genetlink: restrict upcoming mptcp netlink events to CAP_NET_ADMIN (Florian Westphal) [1936368] - mptcp: pass subflow socket to a few helpers (Florian Westphal) [1936368] - mptcp: move subflow close loop after sk close check (Florian Westphal) [1936368] - mptcp: schedule worker when subflow is closed (Florian Westphal) [1936368] - mptcp: split __mptcp_close_ssk helper (Florian Westphal) [1936368] - mptcp: move pm netlink work into pm_netlink (Florian Westphal) [1936368] - mptcp: add a missing retransmission timer scheduling (Florian Westphal) [1936368] - mptcp: better msk receive window updates (Florian Westphal) [1936368] - mptcp: init mptcp request socket earlier (Florian Westphal) [1936368] - mptcp: fix spurious retransmissions (Florian Westphal) [1936368] - mptcp: fix poll after shutdown (Florian Westphal) [1936368] - mptcp: deliver ssk errors to msk (Florian Westphal) [1936368] - mptcp: pm: add lockdep assertions (Florian Westphal) [1936368] - mptcp: add the mibs for ADD_ADDR with port (Florian Westphal) [1936368] - mptcp: deal with MPTCP_PM_ADDR_ATTR_PORT in PM netlink (Florian Westphal) [1936368] - mptcp: enable use_port when invoke addresses_equal (Florian Westphal) [1936368] - mptcp: add port number check for MP_JOIN (Florian Westphal) [1936368] - mptcp: add a new helper subflow_req_create_thmac (Florian Westphal) [1936368] - mptcp: drop unused skb in subflow_token_join_request (Florian Westphal) [1936368] - mptcp: create the listening socket for new port (Florian Westphal) [1936368] - mptcp: create subflow or signal addr for newly added address (Florian Westphal) [1936368] - mptcp: drop *_max fields in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: use WRITE_ONCE for the pernet *_max (Florian Westphal) [1936368] - mptcp: pm nl: reduce variable scope (Florian Westphal) [1936368] - mptcp: pm nl: support IPv4 mapped in v6 addresses (Florian Westphal) [1936368] - mptcp: support MPJoin with IPv4 mapped in v6 sk (Florian Westphal) [1936368] - mptcp: use sha256() instead of open coding (Florian Westphal) [1936368] - crypto: lib/sha256 - add sha256() function (Florian Westphal) [1936368] - mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES (Florian Westphal) [1936368] - xprtrdma: Pad optimization, revisited (Steve Dickson) [1926957] - ibmvnic: remove set but not used variable 'netdev' (Diego Domingos) [1922193] - net/ibmvnic: Remove tests of member address (Diego Domingos) [1922193] - ibmvnic: remove duplicate napi_schedule call in do_reset function (Diego Domingos) [1922193] - ibmvnic: avoid calling napi_disable() twice (Diego Domingos) [1922193] - ibmvnic: queue reset work in system_long_wq (Diego Domingos) [1922193] - ibmvnic: correctly use dev_consume/free_skb_irq (Diego Domingos) [1922193] - ibmvnic: improve failover sysfs entry (Diego Domingos) [1922193] - ibmvnic: print adapter state as a string (Diego Domingos) [1922193] - ibmvnic: print reset reason as a string (Diego Domingos) [1922193] - ibmvnic: clean up the remaining debugfs data structures (Diego Domingos) [1922193] - ibmvnic: Use 'skb_frag_address()' instead of hand coding it (Diego Domingos) [1922193] - ibmvnic: remove excessive irqsave (Diego Domingos) [1922193] - ibmvnic: always store valid MAC address (Diego Domingos) [1922193] - ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. (Diego Domingos) [1922193] - vio: make remove callback return void (Diego Domingos) [1922193] - tty: hvcs: Drop unnecessary if block (Diego Domingos) [1922193] - ibmvnic: serialize access to work queue on remove (Diego Domingos) [1922193] - ibmvnic: skip send_request_unmap for timeout reset (Diego Domingos) [1922193] - ibmvnic: add memory barrier to protect long term buffer (Diego Domingos) [1922193] - ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions (Diego Domingos) [1922193] - ibmvnic: prefer strscpy over strlcpy (Diego Domingos) [1922193] - ibmvnic: remove unused spinlock_t stats_lock definition (Diego Domingos) [1922193] - ibmvnic: add comments for spinlock_t definitions (Diego Domingos) [1922193] - ibmvnic: fix miscellaneous checks (Diego Domingos) [1922193] - ibmvnic: avoid multiple line dereference (Diego Domingos) [1922193] - ibmvnic: fix braces (Diego Domingos) [1922193] - ibmvnic: fix block comments (Diego Domingos) [1922193] - ibmvnic: prefer 'unsigned long' over 'unsigned long int' (Diego Domingos) [1922193] - ibmvnic: remove unnecessary rmb() inside ibmvnic_poll (Diego Domingos) [1922193] - ibmvnic: rework to ensure SCRQ entry reads are properly ordered (Diego Domingos) [1922193] - ibmvnic: Ensure that CRQ entry read are correctly ordered (Diego Domingos) [1922193] - net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours (Diego Domingos) [1922193] - powerpc/hmi: Fix kernel hang when TB is in error state. (Gustavo Walbon) [1924091] - powerpc/eeh: Fix EEH handling for hugepages in ioremap space. (Gustavo Walbon) [1924090] - powerpc/pseries: Only register vio drivers if vio bus exists (Gustavo Walbon) [1924090] - powerpc/pci: Remove unimplemented prototypes (Gustavo Walbon) [1924090] - powerpc/powernv/pci: Use kzalloc() for phb related allocations (Gustavo Walbon) [1924090] - powerpc/pasemi: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mve5100: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mpc7448: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/linkstation: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/holly: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/chrp: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/amigaone: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/83xx: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/82xx/*: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/mpc5200_simple: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/media5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/lite5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/efika: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/512x: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/pci: Move PHB discovery for PCI_DN using platforms (Gustavo Walbon) [1924090] - powerpc/maple: Fix declaration made after definition (Gustavo Walbon) [1924090] - powerpc/pci: Add ppc_md.discover_phbs() (Gustavo Walbon) [1924090] - powerpc/pci: Delete traverse_pci_dn() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework pci_dev lookup in debugfs attributes (Gustavo Walbon) [1924090] - selftests/powerpc: Add VF recovery tests (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_send_allow_unfreeze() static (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() static (Gustavo Walbon) [1924090] - selftests/powerpc: Make the test check in eeh-basic.sh posix compliant (Gustavo Walbon) [1924090] - powernv/pci: Print an error when device enable is blocked (Gustavo Walbon) [1924090] - selftests/powerpc/eeh: disable kselftest timeout setting for eeh-basic (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Fix a possible debugfs deadlock (Gustavo Walbon) [1924090] - powerpc/eeh: Fix eeh_dev_check_failure() for PE#0 (Gustavo Walbon) [1924090] - selftests/powerpc: Fix eeh-basic.sh exit codes (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix use of uninitialised variable (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_pe->config_addr (Gustavo Walbon) [1924090] - powerpc/eeh: Clean up PE addressing (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Allow zero to be a valid PE configuration address (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Rework device EEH PE determination (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Clean up pe_config_addr lookups (Gustavo Walbon) [1924090] - powerpc/eeh: Move EEH initialisation to an arch initcall (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_ops->init (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/powernv: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework EEH initialisation (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix dumb linebreaks (Gustavo Walbon) [1924090] - selftests/powerpc: Squash spurious errors due to device removal (Gustavo Walbon) [1924090] - powerpc/eeh: Move PE tree setup into the platform (Gustavo Walbon) [1924090] - powerpc/eeh: Drop pdn use in eeh_pe_tree_insert() (Gustavo Walbon) [1924090] - powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove class code field from edev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove VF config space restoration (Gustavo Walbon) [1924090] - powerpc/eeh: Kill off eeh_ops->get_pe_addr() (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using pdn->pe_number (Gustavo Walbon) [1924090] - powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev.c (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev_phb_init_dynamic() (Gustavo Walbon) [1924090] - powerpc/powernv: Make pnv_pci_sriov_enable() and friends static (Gustavo Walbon) [1924090] - powerpc/pseries: Make vio and ibmebus initcalls pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Release EEH device state synchronously (Gustavo Walbon) [1924090] - powerpc/eeh: Rework eeh_ops->probe() (Gustavo Walbon) [1924090] - powerpc/eeh: Make early EEH init pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Remove PHB check in probe (Gustavo Walbon) [1924090] - powerpc/eeh: Do early EEH init only when required (Gustavo Walbon) [1924090] - powerpc/eeh: Only dump stack once if an MMIO loop is detected (Gustavo Walbon) [1924090] - powernv/pci: Add a debugfs entry to dump PHB's IODA PE state (Gustavo Walbon) [1924090] - powernv/pci: Allow any write trigger the diag dump (Gustavo Walbon) [1924090] - powernv/pci: Use pnv_phb as the private data for debugfs entries (Gustavo Walbon) [1924090] - powerpc/powernv/npu: Fix debugfs_simple_attr.cocci warnings (Gustavo Walbon) [1924090] - powerpc/pcidn: Warn when sriov pci_dn management is used incorrectly (Gustavo Walbon) [1924090] - powerpc/pcidn: Make VF pci_dn management CONFIG_PCI_IOV specific (Gustavo Walbon) [1924090] - powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Make clearing EEH_DEV_SYSFS saner (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Remove double pci_dn lookup. (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: ifdef pseries sr-iov sysfs properties (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Don't use pci_dn when inserting new ranges (Gustavo Walbon) [1924090] - powerpc/eeh: differentiate duplicate detection message (Gustavo Walbon) [1924090] - powerpc/eeh: Handle hugepages in ioremap space (Gustavo Walbon) [1924090] - powerpc/powernv-eeh: Consisely desribe what this file does (Gustavo Walbon) [1924090] - powerpc/eeh_cache: fix a W=1 kernel-doc warning (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Add a way to dump the EEH address cache (Gustavo Walbon) [1924090] - powerpc/powernv: Escalate reset when IODA reset fails (Gustavo Walbon) [1924090] - powerpc/powernv/eeh/npu: Fix uninitialized variables in opal_pci_eeh_freeze_status (Gustavo Walbon) [1924090] - powerpc: eeh_event: convert semaphore to completion (Gustavo Walbon) [1924090] - powerpc/eeh: Declare pci_ers_result_name() as static (Gustavo Walbon) [1924090] - Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962546] {CVE-2021-33034} - NFSv4.2 fix handling of sr_eof in SEEK's reply (Steve Dickson) [1948015] - SUNRPC: Fix null pointer dereference in svc_rqst_free() (Benjamin Coddington) [1952008] - NFSv4: Use sequence counter with associated spinlock (Benjamin Coddington) [1952008] - NFSv4.2: fix return value of _nfs4_get_security_label() (Benjamin Coddington) [1952008] - NFSD: fix error handling in NFSv4.0 callbacks (Benjamin Coddington) [1952008] - NFS: Don't gratuitously clear the inode cache when lookup failed (Benjamin Coddington) [1952008] - NFS: Don't revalidate the directory permissions on a lookup failure (Benjamin Coddington) [1952008] - nfsd: register pernet ops last, unregister first (Benjamin Coddington) [1952008] - SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Benjamin Coddington) [1952008] - lockd: fix access beyond unterminated strings in prints (Benjamin Coddington) [1952008] - tty: Protect disc_data in n_tty_close and n_tty_flush_buffer (Rafael Aquini) [1879861] - hwmon: (amd_energy) Add AMD family 19h model 30h x86 match (Terry Bowman) [1949280]- redhat/configs: Re-enable dptf_power module (Prarit Bhargava) [1962349] - net/sched: act_ct: Offload connections with commit action (Marcelo Ricardo Leitner) [1965817] - netfilter: flowtable: Remove redundant hw refresh bit (Marcelo Ricardo Leitner) [1965817] - inet_diag: add support for tw_mark (Xin Long) [1972967] - mm: thp: fix MADV_REMOVE deadlock on shmem THP (Waiman Long) [1974659] {CVE-2020-29368} - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() (Waiman Long) [1974659] {CVE-2020-29368} - mmap locking API: add mmap_lock_is_contended() (Waiman Long) [1970177] - mm: madvise: fix vma user-after-free (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() protect the pmd lock (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() flush the right range (Waiman Long) [1970177] - mm/mmap.c: close race between munmap() and expand_upwards()/downwards() (Waiman Long) [1970177] - mm: document warning in move_normal_pmd() and make it warn only once (Waiman Long) [1970177] - mmap locking API: convert mmap_sem comments (Waiman Long) [1970177] - mmap locking API: convert mmap_sem API comments (Waiman Long) [1970177] - mmap locking API: rename mmap_sem to mmap_lock (Waiman Long) [1970177] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Waiman Long) [1970177] - mmap locking API: add MMAP_LOCK_INITIALIZER (Waiman Long) [1970177] - mmap locking API: convert nested write lock sites (Waiman Long) [1970177] - mmap locking API: convert mmap_sem call sites missed by coccinelle (Waiman Long) [1970177] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Waiman Long) [1970177] - MMU notifier: use the new mmap locking API (Waiman Long) [1970177] - mm/gup.c: further document vma_permits_fault() (Waiman Long) [1970177] - mm/gup.c: update the documentation (Waiman Long) [1970177] - mm/ksm: fix NULL pointer dereference when KSM zero page is enabled (Waiman Long) [1970177] - proc: inline vma_stop into m_stop (Waiman Long) [1970177] - mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE (Waiman Long) [1970177] - fs/io_uring: set FOLL_PIN via pin_user_pages() (Waiman Long) [1970177] - shmem: pin the file in shmem_fault() if mmap_sem is dropped (Waiman Long) [1970177] - mm/gup.c: fix comments of __get_user_pages() and get_user_pages_remote() (Waiman Long) [1970177] - mm/init-mm.c: include for vm_committed_as_batch (Waiman Long) [1970177] - lib/generic-radix-tree.c: add kmemleak annotations (Waiman Long) [1970177] - mm: Remove BUG_ON mmap_sem not held from xxx_trans_huge_lock() (Waiman Long) [1970177] - lib/generic-radix-tree.c: make 2 functions static inline (Waiman Long) [1970177] - x86/mm: Clean up the pmd_read_atomic() comments (Waiman Long) [1970177] - x86/mm: Fix function name typo in pmd_read_atomic() comment (Waiman Long) [1970177] - khugepaged: enable collapse pmd for pte-mapped THP (Waiman Long) [1970177] - mm: Handle MADV_WILLNEED through vfs_fadvise() (Waiman Long) [1970177] - pagewalk: use lockdep_assert_held for locking validation (Waiman Long) [1970177] - mm: use down_read_killable for locking mmap_sem in access_remote_vm (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/map_files (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/clear_refs (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/pagemap (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/maps (Waiman Long) [1970177] - mm/filemap.c: correct the comment about VM_FAULT_RETRY (Waiman Long) [1970177] - mm: mmu_gather: remove __tlb_reset_range() for force flush (Waiman Long) [1970177] - arm64/mm: Drop mmap_sem before calling __do_kernel_fault() (Waiman Long) [1970177] - docs/vm: Minor editorial changes in the THP and hugetlbfs (Waiman Long) [1970177] - x86/mpx, mm/core: Fix recursive munmap() corruption (Waiman Long) [1970177] - doc: mm: migration doesn't use FOLL_SPLIT anymore (Waiman Long) [1970177] - filemap: add a comment about FAULT_FLAG_RETRY_NOWAIT behavior (Waiman Long) [1970177] - proc: commit to genradix (Waiman Long) [1970177] - generic radix trees (Waiman Long) [1970177] - mm: swap: add comment for swap_vma_readahead (Waiman Long) [1970177] - x86/mm: Make set_pmd_at() paravirt aware (Waiman Long) [1970177] - mm: select HAVE_MOVE_PMD on x86 for faster mremap (Waiman Long) [1970177] - mm: speed up mremap by 20x on large regions (Waiman Long) [1970177] - mm/mmap.c: remove verify_mm_writelocked() (Waiman Long) [1970177] - x86/fault: Check user_mode(regs) when avoiding an mmap_sem deadlock (Waiman Long) [1970177] - mm: brk: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: mremap: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: unmap VM_PFNMAP mappings with optimized path (Waiman Long) [1970177] - mm: unmap VM_HUGETLB mappings with optimized path (Waiman Long) [1970177] - mm: mmap: zap pages with read mmap_sem in munmap (Waiman Long) [1970177] - x86/mm: Fix exception table comments (Waiman Long) [1970177] - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() (Mark Langsdorf) [1946282] - acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding (Mark Langsdorf) [1946282] - thermal/drivers/acpi: Use hot and critical ops (Mark Langsdorf) [1946282] - thermal/core: Add critical and hot ops (Mark Langsdorf) [1946282] - thermal/core: Emit a warning if the thermal zone is updated without ops (Mark Langsdorf) [1946282] - ACPI: scan: Fix _STA getting called on devices with unmet dependencies (Mark Langsdorf) [1946282] - ACPI: tables: x86: Reserve memory occupied by ACPI tables (Mark Langsdorf) [1946282] - ACPICA: Always create namespace nodes using acpi_ns_create_node() (Mark Langsdorf) [1946282] - ACPI: platform: Add balanced-performance platform profile (Mark Langsdorf) [1946282] - ACPI: platform: Hide ACPI_PLATFORM_PROFILE option (Mark Langsdorf) [1946282] - ACPICA: Remove some code duplication from acpi_ev_address_space_dispatch (Mark Langsdorf) [1946282] - ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 2) (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 1) (Mark Langsdorf) [1946282] - ACPI: property: Make acpi_node_prop_read() static (Mark Langsdorf) [1946282] - ACPI: property: Remove dead code (Mark Langsdorf) [1946282] - iommu/amd: Fix performance counter initialization (Mark Langsdorf) [1946282] - ACPI: property: Fix fwnode string properties matching (Mark Langsdorf) [1946282] - ACPI / NUMA: add a stub function for node_to_pxm() (Mark Langsdorf) [1946282] - ACPI: OSL: Rework acpi_check_resource_conflict() (Mark Langsdorf) [1946282] - ACPI: APEI: ERST: remove unneeded semicolon (Mark Langsdorf) [1946282] - iommu/vt-d: Add new enum value and structure for SATC (Mark Langsdorf) [1946282] - ACPI: Add support for native USB4 control _OSC (Mark Langsdorf) [1946282] - ACPI: Execute platform _OSC also with query bit clear (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_FPDT (Mark Langsdorf) [1946282] - ACPI: tables: introduce support for FPDT table (Mark Langsdorf) [1946282] - ACPI: APEI: Add is_generic_error() to identify GHES sources (Mark Langsdorf) [1946282] - ACPI: platform-profile: Fix possible deadlock in platform_profile_remove() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Introduce object pointers to callbacks (Mark Langsdorf) [1946282] - PCI/ACPI: Clarify message about _OSC failure (Mark Langsdorf) [1946282] - PCI/ACPI: Remove unnecessary osc_lock (Mark Langsdorf) [1946282] - PCI/ACPI: Make acpi_pci_osc_control_set() static (Mark Langsdorf) [1946282] - media: ACPI / bus: Add acpi_dev_get_next_match_dev() and helper macro (Mark Langsdorf) [1946282] - ACPI: scan: Adjust white space in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: scan: Rearrange memory allocation in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Drop const qualifier for cur_profile (Mark Langsdorf) [1946282] - ACPI: configfs: add missing check after configfs_register_default_group() (Mark Langsdorf) [1946282] - ACPI: CPPC: initialise vaddr pointers to NULL (Mark Langsdorf) [1946282] - ACPI: CPPC: add __iomem annotation to generic_comm_base pointer (Mark Langsdorf) [1946282] - ACPI: CPPC: remove __iomem annotation for cpc_reg's address (Mark Langsdorf) [1946282] - ACPI: Use DEVICE_ATTR_ macros (Mark Langsdorf) [1946282] - ACPICA: Update version to 20210105 (Mark Langsdorf) [1946282] - ACPICA: Updated all copyrights to 2021 (Mark Langsdorf) [1946282] - ACPICA: Remove the VRTC table (Mark Langsdorf) [1946282] - ACPICA: Remove the MTMR (Mid-Timer) table (Mark Langsdorf) [1946282] - ACPICA: Update version to 20201217 (Mark Langsdorf) [1946282] - ACPICA: add type casts for string functions (Mark Langsdorf) [1946282] - ACPICA: fix -Wfallthrough (Mark Langsdorf) [1946282] - ACPICA: Clean up exception code class checks (Mark Langsdorf) [1946282] - ACPICA: Fix exception code class checks (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_PLATFORM_PROFILE (Mark Langsdorf) [1946282] - ACPI: platform: Add platform profile support (Mark Langsdorf) [1946282] - NTB/msi: Use irq_has_action() (Myron Stowe) [1933153] - NTB: Use struct_size() helper in devm_kzalloc() (Myron Stowe) [1933153] - ntb: intel: Fix memleak in intel_ntb_pci_probe (Myron Stowe) [1933153] - NTB: hw: amd: fix an issue about leak system resources (Myron Stowe) [1933153] - ntb: hw: remove the code that sets the DMA mask (Myron Stowe) [1933153] - [s390] s390/qdio: remove 'merge_pending' mechanism (Claudio Imbrenda) [1919251] - [s390] s390/qdio: improve handling of PENDING buffers for QEBSM devices (Claudio Imbrenda) [1919251] - [s390] s390/qdio: rework q->qdio_error indication (Claudio Imbrenda) [1919251] - [s390] s390/qdio: inline qdio_kick_handler() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: track time of last data IRQ for each device (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make thinint registration symmetric (Claudio Imbrenda) [1919251] - [s390] s390/qdio: adopt new tasklet API (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove qdio_inbound_q_moved() wrapper (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove Input tasklet code (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Do not set COMMAND_COMPLETE (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Handle event-lost notification for Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Process Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify & assert the stat_lock locking in zfcp_qdio_send() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Remove orphaned function declarations (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Lift Input Queue tasklet from qdio (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: always use dev_name() for device name in QIB (Claudio Imbrenda) [1919251] - [s390] s390/qdio: clean up QDR setup (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make qdio_handle_aobs() more robust (Claudio Imbrenda) [1919251] - [s390] s390/cpumf: disable preemption when accessing per-cpu variable (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: rename header file to hwctrset.h (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: remove 60 seconds read limit (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: Add support for complete counter set extraction (Claudio Imbrenda) [1925527]- KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() (Vitaly Kuznetsov) [1904570] - KVM: nSVM: remove a warning about vmcb01 VM exit reason (Vitaly Kuznetsov) [1904570] - KVM: x86: Consolidate guest enter/exit logic to common helpers (Vitaly Kuznetsov) [1904570] - KVM: x86: Defer vtime accounting 'til after IRQ handling (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit vtime accounting to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit context tracking to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Make guest_enter/exit() .noinstr ready (Vitaly Kuznetsov) [1904570] - sched/cputime: Rename vtime_account_system() to vtime_account_kernel() (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Add hardirq tracing on guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Add hardirq tracing to guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm: Move context tracking where it belongs (Vitaly Kuznetsov) [1904570] - Move some more variables to kernel job templates (Michael Hofmann) - Use a different branch name for realtime pipelines (Michael Hofmann) - block: mark queue init done at the end of blk_register_queue (Ming Lei) [1963766] - block: fix race between adding/removing rq qos and normal IO (Ming Lei) [1963766] - netfilter: x_tables: Use correct memory barriers. (Phil Sutter) [1949090] - Revert "netfilter: x_tables: Switch synchronization to RCU" (Phil Sutter) [1949090] - vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support (Steve Best) [1949161] - cpupower: Remove family arg to decode_pstates() (Steve Best) [1949161] - cpupower: Condense pstate enabled bit checks in decode_pstates() (Steve Best) [1949161] - cpupower: Update family checks when decoding HW pstates (Steve Best) [1949161] - cpupower: Remove unused pscur variable. (Steve Best) [1949161] - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag (Steve Best) [1949161] - cpupower: Correct macro name for CPB caps flag (Steve Best) [1949161] - cpupower: Update msr_pstate union struct naming (Steve Best) [1949161] - cpupower: add Makefile dependencies for install targets (Steve Best) [1949161] - tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1949161] - tools: Avoid comma separated statements (Steve Best) [1949161] - cpupower: speed up generating git version string (Steve Best) [1949161] - cpupowerutils: fix spelling mistake "dependant" -> "dependent" (Steve Best) [1949161] - ext4: fix ext4_error_err save negative errno into superblock (Lukas Czerner) [1964928] - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() (Lukas Czerner) [1964928] - ext4: fix check to prevent false positive report of incorrect used inodes (Lukas Czerner) [1964928] - ext4: fix potential error in ext4_do_update_inode (Lukas Czerner) [1964928] - ext4: do not try to set xattr into ea_inode if value is empty (Lukas Czerner) [1964928] - ext4: fix potential htree index checksum corruption (Lukas Czerner) [1964928] - ext4: don't leak old mountpoint samples (Lukas Czerner) [1964928] - ext4: don't remount read-only with errors=continue on reboot (Lukas Czerner) [1964928] - ext4: fix deadlock with fs freezing and EA inodes (Lukas Czerner) [1964928] - ext4: fix a memory leak of ext4_free_data (Lukas Czerner) [1964928] - ext4: find old entry again if failed to rename whiteout (Lukas Czerner) [1945503] - ext4: fix bug for rename with RENAME_WHITEOUT (Lukas Czerner) [1945503] - mount: fix mounting of detached mounts onto targets that reside on shared mounts (Carlos Maiolino) [1959172] - fs: fix lazytime expiration handling in __writeback_single_inode() (Carlos Maiolino) [1936260] - tty: Don't hold ldisc lock in tty_reopen() if ldisc present (Waiman Long) [1968271] - tty/ldsem: Add lockdep asserts for ldisc_sem (Waiman Long) [1968271] - tty: Simplify tty->count math in tty_reopen() (Waiman Long) [1968271] - tty: Don't block on IO when ldisc change is pending (Waiman Long) [1968271] - tty: Hold tty_ldisc_lock() during tty_reopen() (Waiman Long) [1968271] - tty: Drop tty->count on tty_reopen() failure (Waiman Long) [1968271] - net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); (Xin Long) [1951679] - net: Fix gro aggregation for udp encaps with zero csum (Xin Long) [1951679] - udp: ipv4: manipulate network header of NATed UDP GRO fraglist (Xin Long) [1951679] - udp: not remove the CRC flag from dev features when need_csum is false (Xin Long) [1951679] - udp: mask TOS bits in udp_v4_early_demux() (Xin Long) [1951679] - net: fix use-after-free when UDP GRO with shared fraglist (Xin Long) [1951679] - x86, sched: Treat Intel SNC topology as default, COD as exception (David Arcari) [1920040] - dmaengine: idxd: iax bus removal (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix cdev setup and free device lifetime issues (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix group conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix engine conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: use ida for device instance enumeration (Jerry Snitselaar) [1955744] - dmaengine: idxd: removal of pcim managed mmio mapping (Jerry Snitselaar) [1955744] - dmaengine: idxd: cleanup pci interrupt vector allocation management (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix dma device lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix potential null dereference on pointer status (Jerry Snitselaar) [1927070] - dmaengine: idxd: fix wq cleanup of WQCFG registers (Jerry Snitselaar) [1955744] - dmaengine: idxd: clear MSIX permission entry on shutdown (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq size store permission state (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix opcap sysfs attribute output (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback (Jerry Snitselaar) [1955744] - dmaengine: idxd: add module parameter to force disable of SVA (Jerry Snitselaar) [1920734] - dmaengine: idxd: set DMA channel to be private (Jerry Snitselaar) [1920759] - dma: idxd: use DEFINE_MUTEX() for mutex lock (Jerry Snitselaar) [1955744] - dmaengine: idxd: check device state before issue command (Jerry Snitselaar) [1927070] - dmaengine: move channel device_node deletion to driver (Jerry Snitselaar) [1920721] - dmaengine: idxd: fix misc interrupt completion (Jerry Snitselaar) [1920757] - dmaengine: idxd: Fix list corruption in description completion (Jerry Snitselaar) [1920746] - dmaengine: idxd: add IAX configuration support in the IDXD driver (Jerry Snitselaar) [1837233] - dmaengine: idxd: add ATS disable knob for work queues (Jerry Snitselaar) [1921291] - dmaengine: idxd: define table offset multiplier (Jerry Snitselaar) [1921290] - dmaengine: idxd: Update calculation of group offset to be more readable (Jerry Snitselaar) [1955744]- redhat/config: Double MAX_LOCKDEP_ENTRIES (Waiman Long) [1945937] - dm writecache: flush origin device when writing and cache is full (Mike Snitzer) [1970513] - dm snapshot: properly fix a crash when an origin has no snapshots (Mike Snitzer) [1970513] - dm verity: fix require_signatures module_param permissions (Mike Snitzer) [1970513] - dm snapshot: fix crash with transient storage and zero chunk size (Mike Snitzer) [1970513] - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails (Mike Snitzer) [1970513] - dm integrity: increase RECALC_SECTORS to improve recalculate speed (Mike Snitzer) [1970513] - dm integrity: don't re-write metadata if discarding same blocks (Mike Snitzer) [1970513] - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences (Mike Snitzer) [1970513] - dm raid: fix fall-through warning in rs_check_takeover() for Clang (Mike Snitzer) [1970513] - dm integrity: fix missing goto in bitmap_flush_interval error handling (Mike Snitzer) [1970513] - dm space map common: fix division bug in sm_ll_find_free_block() (Mike Snitzer) [1970513] - dm persistent data: packed struct should have an aligned() attribute too (Mike Snitzer) [1970513] - dm btree spine: remove paranoid node_check call in node_prep_for_write() (Mike Snitzer) [1970513] - dm space map disk: remove redundant calls to sm_disk_get_nr_free() (Mike Snitzer) [1970513] - dm persistent data: remove unused return from exit_shadow_spine() (Mike Snitzer) [1970513] - dm verity: allow only one error handling mode (Mike Snitzer) [1970513] - dm: remove useless loop in __split_and_process_bio (Mike Snitzer) [1970513] - redhat/configs: Update CONFIG_PINCTRL_AMD (David Arcari) [1964588] - ionic: fix ptp support config breakage (Jonathan Toppins) [1951826] - ionic: return -EFAULT if copy_to_user() fails (Jonathan Toppins) [1951826] - ionic: git_ts_info bit shifters (Jonathan Toppins) [1951826] - ionic: extend ts_config set locking (Jonathan Toppins) [1951826] - ionic: add ts_config replay (Jonathan Toppins) [1951826] - ionic: ignore EBUSY on queue start (Jonathan Toppins) [1951826] - ionic: re-start ptp after queues up (Jonathan Toppins) [1951826] - ionic: add SKBTX_IN_PROGRESS (Jonathan Toppins) [1951826] - ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit (Jonathan Toppins) [1951826] - ionic: remove unnecessary compat ifdef (Jonathan Toppins) [1951826] - ionic: fix up a couple of code style nits (Jonathan Toppins) [1951826] - ionic: advertise support for hardware timestamps (Jonathan Toppins) [1951826] - ionic: ethtool ptp stats (Jonathan Toppins) [1951826] - ionic: add ethtool support for PTP (Jonathan Toppins) [1951826] - ionic: add and enable tx and rx timestamp handling (Jonathan Toppins) [1951826] - ethtool: add timestamping related string sets (Jonathan Toppins) [1951826] - net: Introduce peer to peer one step PTP time stamping. (Jonathan Toppins) [1951826] - ionic: set up hw timestamp queues (Jonathan Toppins) [1951826] - ionic: add rx filtering for hw timestamp steering (Jonathan Toppins) [1951826] - ionic: link in the new hw timestamp code (Jonathan Toppins) [1951826] - ionic: add hw timestamp support files (Jonathan Toppins) [1951826] - ionic: split adminq post and wait calls (Jonathan Toppins) [1951826] - ionic: add hw timestamp structs to interface (Jonathan Toppins) [1951826] - ionic: add handling of larger descriptors (Jonathan Toppins) [1951826] - ionic: add new queue features to interface (Jonathan Toppins) [1951826] - ionic: pull per-q stats work out of queue loops (Jonathan Toppins) [1951826] - ionic: avoid races in ionic_heartbeat_check (Jonathan Toppins) [1951826] - ionic: fix sizeof usage (Jonathan Toppins) [1951826] - ionic: count dma errors (Jonathan Toppins) [1951826] - ionic: protect adminq from early destroy (Jonathan Toppins) [1951826] - ionic: stop watchdog when in broken state (Jonathan Toppins) [1951826] - ionic: block actions during fw reset (Jonathan Toppins) [1951826] - ionic: update ethtool support bits for BASET (Jonathan Toppins) [1951826] - ionic: fix unchecked reference (Jonathan Toppins) [1951826] - ionic: simplify the intr_index use in txq_init (Jonathan Toppins) [1951826] - ionic: code cleanup details (Jonathan Toppins) [1951826] - ionic: Update driver to use ethtool_sprintf (Jonathan Toppins) [1951826] - ionic: aggregate Tx byte counting calls (Jonathan Toppins) [1951826] - ionic: simplify tx clean (Jonathan Toppins) [1951826] - ionic: generic tx skb mapping (Jonathan Toppins) [1951826] - ionic: simplify TSO descriptor mapping (Jonathan Toppins) [1951826] - ionic: simplify use of completion types (Jonathan Toppins) [1951826] - ionic: rebuild debugfs on qcq swap (Jonathan Toppins) [1951826] - ionic: simplify rx skb alloc (Jonathan Toppins) [1951826] - ionic: optimize fastpath struct usage (Jonathan Toppins) [1951826] - ionic: implement Rx page reuse (Jonathan Toppins) [1951826] - ionic: move rx_page_alloc and free (Jonathan Toppins) [1951826] - drivers: net: ionic: simplify the return expression of ionic_set_rxfh() (Jonathan Toppins) [1951826] - ionic: change mtu after queues are stopped (Jonathan Toppins) [1951826] - ionic: remove some unnecessary oom messages (Jonathan Toppins) [1951826] - ionic: useful names for booleans (Jonathan Toppins) [1951826] - ionic: change set_rx_mode from_ndo to can_sleep (Jonathan Toppins) [1951826] - ionic: flatten calls to ionic_lif_rx_mode (Jonathan Toppins) [1951826] - ionic: batch rx buffer refilling (Jonathan Toppins) [1951826] - ionic: add lif quiesce (Jonathan Toppins) [1951826] - ionic: check for link after netdev registration (Jonathan Toppins) [1951826] - ionic: check port ptr before use (Jonathan Toppins) [1951826] - platform/x86: hp-wireless: add AMD's hardware id to the supported list (David Arcari) [1960472] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1960472] - net/bond: revert deletion of driver and module versions (Jarod Wilson) [1955702] - net:sfc: fix non-freed irq in legacy irq mode (Íñigo Huguet) [1906728] - devlink: Extend SF port attributes to have external attribute (Petr Oros) [1959002] - netfilter: xt_SECMARK: add new revision to fix structure layout (Phil Sutter) [1961714] - xfrm: ipcomp: remove unnecessary get_cpu() (Sabrina Dubroca) [1946885] - platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P (David Arcari) [1838624] - scsi: qedf: Update the max_id value in host structure (Nilesh Javali) [1954876] - scsi: qedf: Add pointer checks in qedf_update_link_speed() (Nilesh Javali) [1871687] - [s390] s390/nvme: support firmware-assisted dump to NVMe disks (Claudio Imbrenda) [1847447] - [s390] s390: nvme dump support (Claudio Imbrenda) [1847447] - [s390] s390/boot: add build-id to decompressor (Philipp Rudo) [1897093] - genirq: Reduce irqdebug cacheline bouncing (Gustavo Walbon) [1957729]- CI: Merge MR, baseline and private configs (Michael Hofmann) - RDMA/rxe: Fix failure during driver load (Kamal Heib) [1930263] - xfrm: remove the fragment check for ipv6 beet mode (Xin Long) [1965185] - SUNRPC: Fix NFS READs that start at non-page-aligned offsets (Benjamin Coddington) [1950303] - pNFS/NFSv4: Improve rejection of out-of-order layouts (Benjamin Coddington) [1950303] - pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn (Benjamin Coddington) [1950303] - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom tracepoint again (Benjamin Coddington) [1950303] - nfsd4: readdirplus shouldn't return parent of export (Benjamin Coddington) [1950303] - NFS: nfs_igrab_and_active must first reference the superblock (Benjamin Coddington) [1950303] - NFS: nfs_delegation_find_inode_server must first reference the superblock (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter (Benjamin Coddington) [1950303] - NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() (Benjamin Coddington) [1950303] - NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request (Benjamin Coddington) [1950303] - pNFS: Stricter ordering of layoutget and layoutreturn (Benjamin Coddington) [1950303] - pNFS: Clean up pnfs_layoutreturn_free_lsegs() (Benjamin Coddington) [1950303] - pNFS: We want return-on-close to complete when evicting the inode (Benjamin Coddington) [1950303] - pNFS: Mark layout for return if return-on-close was not sent (Benjamin Coddington) [1950303] - net: sunrpc: interpret the return value of kstrtou32 correctly (Benjamin Coddington) [1950303] - SUNRPC: Handle TCP socket sends with kernel_sendpage() again (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Avoid spurious layout returns in ff_layout_choose_ds_for_read (Benjamin Coddington) [1950303] - NFSv4/pnfs: Add tracing for the deviceid cache (Benjamin Coddington) [1950303] - fs/lockd: convert comma to semicolon (Benjamin Coddington) [1950303] - SUNRPC: When expanding the buffer, we may need grow the sparse pages (Benjamin Coddington) [1950303] - SUNRPC: Cleanup - constify a number of xdr_buf helpers (Benjamin Coddington) [1950303] - SUNRPC: Clean up open coded setting of the xdr_stream 'nwords' field (Benjamin Coddington) [1950303] - SUNRPC: _copy_to/from_pages() now check for zero length (Benjamin Coddington) [1950303] - SUNRPC: Cleanup xdr_shrink_bufhead() (Benjamin Coddington) [1950303] - SUNRPC: Fix xdr_expand_hole() (Benjamin Coddington) [1950303] - SUNRPC: Fixes for xdr_align_data() (Benjamin Coddington) [1950303] - SUNRPC: _shift_data_left/right_pages should check the shift length (Benjamin Coddington) [1950303] - NFSv4.1: use BITS_PER_LONG macro in nfs4session.h (Benjamin Coddington) [1950303] - xprtrdma: Fix XDRBUF_SPARSE_PAGES support (Benjamin Coddington) [1950303] - sunrpc: fix xs_read_xdr_buf for partial pages receive (Benjamin Coddington) [1950303] - Revert "nfsd4: support change_attr_type attribute" (Benjamin Coddington) [1950303] - nfsd4: don't query change attribute in v2/v3 case (Benjamin Coddington) [1950303] - nfsd: minor nfsd4_change_attribute cleanup (Benjamin Coddington) [1950303] - nfsd: simplify nfsd4_change_info (Benjamin Coddington) [1950303] - nfsd: only call inode_query_iversion in the I_VERSION case (Benjamin Coddington) [1950303] - nfs_common: need lock during iterate through the list (Benjamin Coddington) [1950303] - nfsd: Fix message level for normal termination (Benjamin Coddington) [1950303] - NFS: switch nfsiod to be an UNBOUND workqueue. (Benjamin Coddington) [1950303] - lockd: don't use interval-based rebinding over TCP (Benjamin Coddington) [1950303] - net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' (Benjamin Coddington) [1950303] - NFSv4: Refactor to use user namespaces for nfs4idmap (Benjamin Coddington) [1950303] - NFS: NFSv2/NFSv3: Use cred from fs_context during mount (Benjamin Coddington) [1950303] - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode (Benjamin Coddington) [1950303] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1950303] - SUNRPC: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1950303] - pNFS: Clean up open coded xdr string decoding (Benjamin Coddington) [1950303] - SUNRPC: Fix up open coded kmemdup_nul() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Fix up layoutstats reporting for non-TCP transports (Benjamin Coddington) [1950303] - NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - NFSv4/pNFS: Use connections to a DS that are all of the same protocol family (Benjamin Coddington) [1950303] - SUNRPC: Remove unused function xprt_load_transport() (Benjamin Coddington) [1950303] - NFS: Switch mount code to use xprt_find_transport_ident() (Benjamin Coddington) [1950303] - SUNRPC: Add a helper to return the transport identifier given a netid (Benjamin Coddington) [1950303] - SUNRPC: Close a race with transport setup and module put (Benjamin Coddington) [1950303] - SUNRPC: xprt_load_transport() needs to support the netid "rdma6" (Benjamin Coddington) [1950303] - SUNRPC: rpc_wake_up() should wake up tasks in the correct order (Benjamin Coddington) [1950303] - NFSv4: Observe the NFS_MOUNT_SOFTREVAL flag in _nfs4_proc_lookupp (Benjamin Coddington) [1950303] - NFSv3: Add emulation of the lookupp() operation (Benjamin Coddington) [1950303] - NFSv3: Refactor nfs3_proc_lookup() to split out the dentry (Benjamin Coddington) [1950303] - SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd4_decode/encode_compound() (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd_dispatch() (Benjamin Coddington) [1950303] - NFSD: Add common helpers to decode void args and encode void results (Benjamin Coddington) [1950303] - SUNRPC: Prepare for xdr_stream-style decoding on the server-side (Benjamin Coddington) [1950303] - SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom() tracepoint (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - NFSD: A semicolon is not needed after a switch statement. (Benjamin Coddington) [1950303] - svcrdma: support multiple Read chunks per RPC (Benjamin Coddington) [1950303] - svcrdma: Use the new parsed chunk list when pulling Read chunks (Benjamin Coddington) [1950303] - svcrdma: Rename info::ri_chunklen (Benjamin Coddington) [1950303] - svcrdma: Clean up chunk tracepoints (Benjamin Coddington) [1950303] - svcrdma: Remove chunk list pointers (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_send_reply_chunk (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_map_reply_msg() (Benjamin Coddington) [1950303] - svcrdma: Support multiple write chunks when pulling up (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to encode Reply transport headers (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to construct RDMA Writes (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to detect reverse direction replies (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to derive the inv_rkey (Benjamin Coddington) [1950303] - svcrdma: Add a "parsed chunk list" data structure (Benjamin Coddington) [1950303] - svcrdma: Clean up svc_rdma_encode_reply_chunk() (Benjamin Coddington) [1950303] - svcrdma: Post RDMA Writes while XDR encoding replies (Benjamin Coddington) [1950303] - NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders (Benjamin Coddington) [1950303] - SUNRPC: Rename svc_encode_read_payload() (Benjamin Coddington) [1950303] - svcrdma: Refactor the RDMA Write path (Benjamin Coddington) [1950303] - svcrdma: Const-ify the xdr_buf arguments (Benjamin Coddington) [1950303] - SUNRPC: Adjust synopsis of xdr_buf_subsegment() (Benjamin Coddington) [1950303] - svcrdma: Catch another Reply chunk overflow case (Benjamin Coddington) [1950303] - xprtrdma: Micro-optimize MR DMA-unmapping (Benjamin Coddington) [1950303] - xprtrdma: Move rpcrdma_mr_put() (Benjamin Coddington) [1950303] - xprtrdma: Trace unmap_sync calls (Benjamin Coddington) [1950303] - xprtrdma: Display the task ID when reporting MR events (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_nomrs() (Benjamin Coddington) [1950303] - xprtrdma: Clean up xprtrdma callback tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up tracepoints in the reply path (Benjamin Coddington) [1950303] - xprtrdma: Clean up reply parsing error tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_post_linv (Benjamin Coddington) [1950303] - xprtrdma: Introduce FRWR completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Send completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Receive completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Replace dprintk call sites in ERR_CHUNK path (Benjamin Coddington) [1950303] - xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on RDMA (Benjamin Coddington) [1950303] - drm: virtio: fix common struct sg_table related issues (Eric Auger) [1971821] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1915307] - net/mlx5: Release devlink object if adev fails (Alaa Hleihel) [1915307] - net/mlx5: Fix compilation warning for 32-bit platform (Alaa Hleihel) [1915307] - net/mlx5: Use effective interrupt affinity (Alaa Hleihel) [1915307] - net/mlx5: Replace irq_to_desc() abuse (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove unneeded semicolon (Alaa Hleihel) [1915307] - net: mlx5: convert comma to semicolon (Alaa Hleihel) [1915307] - net/mlx5e: Fill mlx5e_create_cq_param in a function (Alaa Hleihel) [1915307] - net/mlx5e: Split between RX/TX tunnel FW support indication (Alaa Hleihel) [1915307] - net/mlx5: Arm only EQs with EQEs (Alaa Hleihel) [1915307] - net/mlx5e: Remove duplicated include (Alaa Hleihel) [1915307] - net/mlx5e: Add TX port timestamp support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Add TX PTP port object support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Move MLX5E_RX_ERR_CQE macro (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Split SW group counters update function (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Change skb fifo push/pop API to be used without SQ (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow SQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow RQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow CQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Free drop RQ in a dedicated function (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove IB representors dead code (Alaa Hleihel) [1915307] - net/mlx5: Simplify eswitch mode check (Alaa Hleihel) [1915307] - net/mlx5: Delete custom device management logic (Alaa Hleihel) [1915307] - RDMA/mlx5: Convert mlx5_ib to use auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5e: Connect ethernet part to auxiliary bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5: Register mlx5 devices to auxiliary virtual bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Make hardware definitions visible to all mlx5 devices (Alaa Hleihel) [1915307] - net/mlx5_core: Clean driver version and name (Alaa Hleihel) [1915307] - net/mlx5: Treat host PF vport as other (non eswitch manager) vport (Alaa Hleihel) [1915307] - net/mlx5: Export steering related functions (Alaa Hleihel) [1915307] - net/mlx5: Expose other function ifc bits (Alaa Hleihel) [1915307] - net/mlx5: Expose IP-in-IP TX and RX capability bits (Alaa Hleihel) [1915307] - net/mlx5: Update the hardware interface definition for vhca state (Alaa Hleihel) [1915307] - net/mlx5: Avoid exposing driver internal command helpers (Alaa Hleihel) [1915307] - net/mlx5: Add ts_cqe_to_dest_cqn related bits (Alaa Hleihel) [1915307] - net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits (Alaa Hleihel) [1915307] - net/mlx5: Check dr mask size against mlx5_match_param size (Alaa Hleihel) [1915307] - net/mlx5: Add sampler destination type (Alaa Hleihel) [1915307] - net/mlx5: Add sample offload hardware bits and structures (Alaa Hleihel) [1915307] - RDMA/mlx5: Use PCI device for dma mappings (Alaa Hleihel) [1915307] - RDMA/mlx5: Silence the overflow warning while building offset mask (Alaa Hleihel) [1915307] - RDMA/mlx5: Check for ERR_PTR from uverbs_zalloc() (Alaa Hleihel) [1915307] - RDMA/mlx5: Enable querying AH for XRC QP types (Alaa Hleihel) [1915307] - RDMA/mlx5: Lower setting the umem's PAS for SRQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for devx (Alaa Hleihel) [1915307] - RDMA/mlx5: mlx5_umem_find_best_quantized_pgoff() for CQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for QP (Alaa Hleihel) [1915307] - RDMA/mlx5: Directly compute the PAS list for raw QP RQ's (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for WQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Alaa Hleihel) [1915307] - net: mlx5: Replace in_irq() usage (Alaa Hleihel) [1915307] - net/mlx5: Cleanup kernel-doc warnings (Alaa Hleihel) [1915307] - net/mlx5e: Validate stop_room size upon user input (Alaa Hleihel) [1915307] - net/mlx5: DR, Free unused buddy ICM memory (Alaa Hleihel) [1915307] - net/mlx5: DR, ICM memory pools sync optimization (Alaa Hleihel) [1915307] - net/mlx5: DR, Sync chunks only during free (Alaa Hleihel) [1915307] - net/mlx5: DR, Handle ICM memory via buddy allocation instead of buckets (Alaa Hleihel) [1915307] - net/mlx5: DR, Add buddy allocator utilities (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename matcher functions to be more HW agnostic (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename builders HW specific names (Alaa Hleihel) [1915307] - net/mlx5: DR, Remove unused member of action struct (Alaa Hleihel) [1915307] - IB/mlx5: Add support for NDR link speed (Alaa Hleihel) [1915307 1926596] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for mkc's (Alaa Hleihel) [1915307] - RDMA/mlx5: Split the WR setup out of mlx5_ib_update_xlt() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move xlt_emergency_page_mutex into mr.c (Alaa Hleihel) [1915307] - RDMA/mlx5: Change mlx5_ib_populate_pas() to use rdma_for_each_block() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove npages from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove ncont from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove order from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move mlx5_ib_cont_pages() to the creation of the mlx5_ib_mr (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove mlx5_ib_mr->order (Alaa Hleihel) [1915307] - net/mlx5: fix error return code in mlx5e_tc_nic_init() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Use spin_lock_bh for async_icosq_lock (Alaa Hleihel) [1915306 1915307] - net/mlx5: Replace zero-length array with flexible-array member (Alaa Hleihel) [1915306 1915307] - net/mlx5: Fix uininitialized pointer read on pointer attr (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload limit no reset (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for fw live patch event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add devlink param enable_remote_dev_reset support (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload action fw activate (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset abort event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset now event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset request event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Set cap for pci sync for fw update event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add functions to set/query MFRL register (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Fix potential null pointer dereference (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Fix dereference on pointer attr after null check (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Use dma device access helper (Alaa Hleihel) [1915306 1915307] - mlx5: cross-tree: phase out dma_zalloc_coherent() (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-Switch, Support flow source for local vport (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use helper function to load unload representor (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Add helper to check egress ACL need (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use PF num in metadata reg c0 (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Add support for rule creation with flow source hint (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Call ste_builder directly with tag pointer (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded local variable (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded vlan check from L2 builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded check from source port builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Replace the check for valid STE entry (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete not needed GSI QP signal QP type (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Change GSI QP to have same creation flow like other QPs (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Reuse existing fields in parent QP storage object (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Embed GSI QP into general mlx5_ib QP (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove unreachable return (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_create_groups() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Support CT offload for tc nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: rework ct offload init messages (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Add tc chains offload support for nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor tc flow attributes structure (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Split nic tc flow allocation and creation (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Tc nic flows to use mlx5_chains flow tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Allow ft level ignore for nic rx tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor multi chains and prios support (Alaa Hleihel) [1915306 1915307 1919642] - RDMA/mlx5: Don't call to restrack recursively (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add sw_owner_v2 bit capability (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete duplicated mlx5_ptys_width enum (Alaa Hleihel) [1915306 1915307] - net/mlx5: IPsec: make spdxcheck.py happy (Alaa Hleihel) [1915306 1915307] - mlx5: add pause frame stats (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add CQE compression support for multi-strides packets (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add support for tc trap (Alaa Hleihel) [1915306 1915307 1919643] - net/mlx5: E-Switch, Use vport metadata matching by default (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove erroneous fallthrough (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add DCT RoCE LAG support (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add tx_affinity support for DCI QP (Alaa Hleihel) [1915306 1915307] - net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Enable sniffer when device is in switchdev mode (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add new IB rates support (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Replace open-coded offsetofend() macro (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Simplify multiple else-if cases with switch keyword (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Link non uplink representors to PCI device (Alaa Hleihel) [1915306 1915307 1959367] - perf stat: Use nftw() instead of ftw() (Michael Petlan) [1944684] - perf unwind: Set userdata for all __report_module() paths (Michael Petlan) [1944684] - perf debug: Move debug initialization earlier (Michael Petlan) [1944684] - perf script: Fix overrun issue for dynamically-allocated PMU type number (Michael Petlan) [1944684] - perf metricgroup: Fix system PMU metrics (Michael Petlan) [1944684] - perf metricgroup: Fix for metrics containing duration_time (Michael Petlan) [1944684] - perf evlist: Fix id index for heterogeneous systems (Michael Petlan) [1944684] - perf inject: Correct event attribute sizes (Michael Petlan) [1944684] - perf intel-pt: Fix 'CPU too large' error (Michael Petlan) [1944684] - perf stat: Take cgroups into account for shadow stats (Michael Petlan) [1944684] - perf stat: Introduce struct runtime_stat_data (Michael Petlan) [1944684] - libperf tests: Fail when failing to get a tracepoint id (Michael Petlan) [1944684] - libperf tests: If a test fails return non-zero (Michael Petlan) [1944684] - libperf tests: Avoid uninitialized variable warning (Michael Petlan) [1944684] - perf test: Fix shadow stat test for non-bash shells (Michael Petlan) [1944684] - perf bpf examples: Fix bpf.h header include directive in 5sec.c example (Michael Petlan) [1944684] - perf probe: Fix memory leak when synthesizing SDT probes (Michael Petlan) [1944684] - perf stat aggregation: Add separate thread member (Michael Petlan) [1944684] - perf stat aggregation: Add separate core member (Michael Petlan) [1944684] - perf stat aggregation: Add separate die member (Michael Petlan) [1944684] - perf stat aggregation: Add separate socket member (Michael Petlan) [1944684] - perf stat aggregation: Add separate node member (Michael Petlan) [1944684] - perf stat aggregation: Start using cpu_aggr_id in map (Michael Petlan) [1944684] - perf cpumap: Drop in cpu_aggr_map struct (Michael Petlan) [1944684] - perf cpumap: Add new map type for aggregation (Michael Petlan) [1944684] - perf stat: Replace aggregation ID with a struct (Michael Petlan) [1944684] - perf cpumap: Add new struct for cpu aggregation (Michael Petlan) [1944684] - perf cpumap: Use existing allocator to avoid using malloc (Michael Petlan) [1944684] - perf tests: Improve topology test to check all aggregation types (Michael Petlan) [1944684] - perf powerpc: Move syscall.tbl check to check-headers.sh (Michael Petlan) [1944684] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Michael Petlan) [1944684] - perf mem: Factor out a function to generate sort order (Michael Petlan) [1944684] - perf sort: Add sort option for data page size (Michael Petlan) [1944684] - perf script: Support data page size (Michael Petlan) [1944684] - tools headers UAPI: Sync linux/stat.h with the kernel sources (Michael Petlan) [1944684] - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions (Michael Petlan) [1944684] - perf config: Fix example command in manpage to conform to syntax specified in the SYNOPSIS section. (Michael Petlan) [1944684] - perf test: Make sample-parsing test aware of PERF_SAMPLE_{CODE,DATA}_PAGE_SIZE (Michael Petlan) [1944684] - perf tools: Add support to read build id from compressed elf (Michael Petlan) [1944684] - perf debug: Add debug_set_file function (Michael Petlan) [1944684] - perf evlist: Support pipe mode display (Michael Petlan) [1944684] - perf report: Support --header-only for pipe mode (Michael Petlan) [1944684] - perf vendor events: Add JSON metrics for imx8mm DDR Perf (Michael Petlan) [1944684] - perf metricgroup: Support adding metrics for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Support printing metric groups for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Split up metricgroup__print() (Michael Petlan) [1944684] - perf metricgroup: Fix metrics using aliases covering multiple PMUs (Michael Petlan) [1944684] - perf evlist: Change evlist__splice_list_tail() ordering (Michael Petlan) [1944684] - perf pmu: Add pmu_add_sys_aliases() (Michael Petlan) [1944684] - perf pmu: Add pmu_id() (Michael Petlan) [1944684] - perf jevents: Add support for system events tables (Michael Petlan) [1944684] - perf jevents: Add support for an extra directory level (Michael Petlan) [1944684] - perf evsel: Emit warning about kernel not supporting the data page size sample_type bit (Michael Petlan) [1944684] - perf record: Support new sample type for data page size (Michael Petlan) [1944684] - perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder (Michael Petlan) [1944684] - perf record: Fix memory leak when using '--user-regs=?' to list registers (Michael Petlan) [1944684] - tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944684] - tools build: Add missing libcap to test-all.bin target (Michael Petlan) [1944684] - perf test: Fix metric parsing test (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' record methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' diff methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' nr_threads method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' deliver event method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' header methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' raw samples methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' mmap pages parsing method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event attribute config methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for alternative 'struct evlist' constructors (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event selection methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event group methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' create maps methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' print methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' evsel list methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' pause/resume methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' id_pos methods (Michael Petlan) [1944684] - perf tools: Add aarch64 registers to --user-regs (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' tracking event methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' browser methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods (Michael Petlan) [1944684] - perf evlist: Ditch unused set/reset sample_bit methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample parsing methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sideband thread methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'filter' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' stats methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'workload' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' methods: evlist__set_leader() (Michael Petlan) [1944684] - perf evsel: Convert last 'struct evsel' methods to the right evsel__ prefix (Michael Petlan) [1944684] - perf test: Add shadow stat test (Michael Petlan) [1944684] - perf build-id: Add build_id_cache__add function (Michael Petlan) [1944684] - perf build-id: Add __perf_session__cache_build_ids function (Michael Petlan) [1944684] - perf build-id: Use machine__for_each_dso in perf_session__cache_build_ids (Michael Petlan) [1944684] - perf data: Add is_perf_data function (Michael Petlan) [1944684] - perf symbols: Try to load vmlinux from buildid database (Michael Petlan) [1944684] - perf tools: Use struct extra_kernel_map in machine__process_kernel_mmap_event (Michael Petlan) [1944684] - perf build-id: Add check for existing link in buildid dir (Michael Petlan) [1944684] - perf tools: Add filename__decompress function (Michael Petlan) [1944684] - perf tools: Add build_id__is_defined function (Michael Petlan) [1944684] - tools lib: Adopt memchr_inv() from kernel (Michael Petlan) [1944684] - perf arm-spe: Add support for ARMv8.3-SPE (Michael Petlan) [1944684] - perf arm_spe: Decode memory tagging properties (Michael Petlan) [1944684] - perf arm-spe: Add more sub classes for operation packet (Michael Petlan) [1944684] - perf arm-spe: Refactor operation packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() (Michael Petlan) [1944684] - perf arm-spe: Remove size condition checking for events (Michael Petlan) [1944684] - perf arm-spe: Refactor event type handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_event() (Michael Petlan) [1944684] - perf arm-spe: Refactor counter packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_counter() (Michael Petlan) [1944684] - perf arm-spe: Refactor context packet handling (Michael Petlan) [1944684] - perf arm_spe: Fixup top byte for data virtual address (Michael Petlan) [1944684] - perf arm-spe: Refactor address packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_addr() (Michael Petlan) [1944684] - perf arm-spe: Refactor packet header parsing (Michael Petlan) [1944684] - perf arm-spe: Refactor printing string to buffer (Michael Petlan) [1944684] - perf expr: Force encapsulation on expr_id_data (Michael Petlan) [1944684] - perf vendor events: Update Skylake client events to v50 (Michael Petlan) [1944684] - perf data: Allow to use stdio functions for pipe mode (Michael Petlan) [1944684] - perf arm-spe: Fix packet length handling (Michael Petlan) [1944684] - perf arm-spe: Refactor arm_spe_get_events() (Michael Petlan) [1944684] - perf arm-spe: Refactor payload size calculation (Michael Petlan) [1944684] - perf arm-spe: Fix a typo in comment (Michael Petlan) [1944684] - perf arm-spe: Include bitops.h for BIT() macro (Michael Petlan) [1944684] - perf mem: Support ARM SPE events (Michael Petlan) [1944684] - perf c2c: Support AUX trace (Michael Petlan) [1944684] - perf mem: Support AUX trace (Michael Petlan) [1944684] - perf auxtrace: Add itrace option '-M' for memory events (Michael Petlan) [1944684] - perf mem: Only initialize memory event for recording (Michael Petlan) [1944684] - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Introduce weak function perf_mem_events__ptr() (Michael Petlan) [1944684] - perf mem: Search event name with more flexible path (Michael Petlan) [1944684] - perf jevents: Add test for arch std events (Michael Petlan) [1944684] - perf jevents: Tidy error handling (Michael Petlan) [1944684] - perf trace beauty: Allow header files in a different path (Michael Petlan) [1944684] - perf stat: Add --quiet option (Michael Petlan) [1944684] - perf stat: Support regex pattern in --for-each-cgroup (Michael Petlan) [1944684] - perf kvm: Add kvm-stat for arm64 (Michael Petlan) [1944684] - perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf annotate: Move bpf header inclusion to inside HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf tests: Skip the llvm and bpf tests if HAVE_LIBBPF_SUPPORT isn't defined (Michael Petlan) [1944684] - perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf test: Implement skip_reason callback for watchpoint tests (Michael Petlan) [1944684] - perf tests tsc: Add checking helper is_supported() (Michael Petlan) [1944684] - perf tests tsc: Make tsc testing as a common testing (Michael Petlan) [1944684] - perf mem2node: Improve warning if detected no memory nodes (Michael Petlan) [1944684] - perf version: Add a feature for libpfm4 (Michael Petlan) [1944684] - perf annotate mips: Add perf arch instructions annotate handlers (Michael Petlan) [1944684] - perf/x86/intel: Add Tremont Topdown support (Michael Petlan) [1944684] - perf/x86: Fix fall-through warnings for Clang (Michael Petlan) [1944684] - perf/x86/intel/lbr: Fix the return type of get_lbr_cycles() (Michael Petlan) [1944684] - perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake (Michael Petlan) [1944684] - perf: Break deadlock involving exec_update_mutex (Michael Petlan) [1944684] - perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY (Michael Petlan) [1944684] - perf/x86: Avoid TIF_IA32 when checking 64bit mode (Michael Petlan) [1944684] - bpf, ringbuf: Deny reserve of buffers larger than ringbuf (Wander Lairson Costa) [1968591] - bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds (Wander Lairson Costa) [1965938] - tools/power turbostat: Support Alder Lake Mobile (Steve Best) [1962291] - ACPI: PM: Add ACPI ID of Alder Lake Fan (Steve Best) [1961617] - powercap/intel_rapl: add support for AlderLake Mobile (Steve Best) [1961816] - platform/x86: intel_pmc_core: Uninitialized data in pmc_core_lpm_latch_mode_write() (David Arcari) [1783557] - platform/x86: intel_pmc_core: add ACPI dependency (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never less than zero" smatch warning (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add option to set/clear LPM mode (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add requirements file to debugfs (David Arcari) [1783557] - platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Show LPM residency in microseconds (David Arcari) [1783557] - platform/x86: intel_pmc_core: Handle sub-states generically (David Arcari) [1783557] - platform/x86: intel_pmc_core: Remove global struct pmc_dev (David Arcari) [1783557] - platform/x86: intel_pmc_core: Don't use global pmcdev in quirks (David Arcari) [1783557] - platform/x86: intel_pmc_core: export platform global reset bits via etr3 sysfs file (David Arcari) [1783557] - MAINTAINERS: Update maintainers for pmc_core driver (David Arcari) [1783557] - MAINTAINERS: intel_pmc_core: Update MAINTAINERS (David Arcari) [1783557] - platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms (David Arcari) [1783557] - platform/x86: intel_pmc_core: Assign boolean values to a bool variable (David Arcari) [1783557] - platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info() (David Arcari) [1783557] - platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix TigerLake power gating status map (David Arcari) [1783557] - platform/x86: pmc_core: Use descriptive names for LPM registers (David Arcari) [1783557] - platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Intel Elkhart Lake support (David Arcari) [1783557] - [s390] s390/ipl: support NVMe IPL kernel parameters (Claudio Imbrenda) [1963120] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Claudio Imbrenda) [1919249] - [s390] smc: fix out of bound access in smc_nl_get_sys_info() (Claudio Imbrenda) [1919249] - [s390] net/smc: fix access to parent of an ib device (Claudio Imbrenda) [1919249] - [s390] s390/vtime: fix increased steal time accounting (Claudio Imbrenda) [1963075] - [s390] tools/kvm_stat: Add restart delay (Claudio Imbrenda) [1963082] - [s390] s390/dasd: fix hanging IO request during DASD driver unbind (Claudio Imbrenda) [1963077] - [s390] s390/dasd: fix hanging DASD driver unbind (Claudio Imbrenda) [1963077]- Add New KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1939309] - kunit: lib: adhear to KUNIT formatting standard (Nico Pache) [1939309] - kunit: mptcp: adhere to KUNIT formatting standard (Nico Pache) [1939309] - ASoC: topology: adhere to KUNIT formatting standard (Nico Pache) [1939309] - kunit: software node: adhear to KUNIT formatting standard (Nico Pache) [1939309] - resource: provide meaningful MODULE_LICENSE() in test suite (Nico Pache) [1939309] - resource: Add test cases for new resource API (Nico Pache) [1939309] - resource: Introduce resource_intersection() for overlapping resources (Nico Pache) [1939309] - resource: Introduce resource_union() for overlapping resources (Nico Pache) [1939309] - mm/resource: Use resource_overlaps() to simplify region_intersects() (Nico Pache) [1939309] - kernel.h: split out min()/max() et al. helpers (Nico Pache) [1939309] - lib/math/rational.c: fix possible incorrect result from rational fractions helper (Nico Pache) [1939309] - lib: Move mathematic helpers to separate folder (Nico Pache) [1939309] - lib/cmdline: remove an unneeded local variable in next_arg() (Nico Pache) [1939309] - lib/cmdline: Allow get_options() to take 0 to validate the input (Nico Pache) [1939309] - lib/cmdline: Update documentation to reflect behaviour (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test case for get_options() (Nico Pache) [1939309] - ext4: add .kunitconfig fragment to enable ext4-specific tests (Nico Pache) [1939309] - ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it (Nico Pache) [1939309] - kunit: tool: fix unintentional statefulness in run_kernel() (Nico Pache) [1939309] - kunit: tool: add support for filtering suites by glob (Nico Pache) [1939309] - kunit: add kunit.filter_glob cmdline option to filter suites (Nico Pache) [1939309] - kunit: don't show `1 == 1` in failed assertion messages (Nico Pache) [1939309] - kunit: make kunit_tool accept optional path to .kunitconfig fragment (Nico Pache) [1939309] - Documentation: kunit: add tips.rst for small examples (Nico Pache) [1939309] - KUnit: Docs: make start.rst example Kconfig follow style.rst (Nico Pache) [1939309] - kunit: tool: simplify kconfig is_subset_of() logic (Nico Pache) [1939309] - minor: kunit: tool: fix unit test so it can run from non-root dir (Nico Pache) [1939309] - kunit: tool: use `with open()` in unit test (Nico Pache) [1939309] - kunit: tool: stop using bare asserts in unit test (Nico Pache) [1939309] - kunit: tool: fix unit test cleanup handling (Nico Pache) [1939309] - ASoC: topology: KUnit: Convert from cpu to data format (Nico Pache) [1939309] - drivers/base: build kunit tests without structleak plugin (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: Check if ops is set before dereference (Nico Pache) [1939309] - ASoC: topology: Ensure that needed parameters are set (Nico Pache) [1939309] - kunit: tool: move kunitconfig parsing into __init__, make it optional (Nico Pache) [1939309] - kunit: tool: fix minor typing issue with None status (Nico Pache) [1939309] - kunit: tool: surface and address more typing issues (Nico Pache) [1939309] - Documentation: kunit: include example of a parameterized test (Nico Pache) [1939309] - kunit: tool: Fix spelling of "diagnostic" in kunit_parser (Nico Pache) [1939309] - kunit: tool: Force the use of the 'tty' console for UML (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test suite for cmdline API (Nico Pache) [1939309] - lib/cmdline: allow NULL to be an output for get_option() (Nico Pache) [1939309] - lib/cmdline: fix get_option() for strings starting with hyphen (Nico Pache) [1939309] - lib/cmdline.c: mark expected switch fall-throughs (Nico Pache) [1939309] - lib/test_bits.c: add tests of GENMASK (Nico Pache) [1939309] - linux/bits.h: add compile time sanity check of GENMASK inputs (Nico Pache) [1939309] - linux/build_bug.h: change type to int (Nico Pache) [1939309] - fs: ext4: Modify inode-test.c to use KUnit parameterized testing feature (Nico Pache) [1939309] - kunit: Support for Parameterized Testing (Nico Pache) [1939309] - kunit: kunit_tool: Correctly parse diagnostic messages (Nico Pache) [1939309] - Documentation: kunit: provide guidance for testing many inputs (Nico Pache) [1939309] - kunit: Introduce get_file_path() helper (Nico Pache) [1939309] - kunit: fix display of failed expectations for strings (Nico Pache) [1939309] - kunit: tool: fix extra trailing \n in raw + parsed test output (Nico Pache) [1939309] - kunit: tool: print out stderr from make (like build warnings) (Nico Pache) [1939309] - KUnit: Docs: usage: wording fixes (Nico Pache) [1939309] - KUnit: Docs: style: fix some Kconfig example issues (Nico Pache) [1939309] - KUnit: Docs: fix a wording typo (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (test.log) (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (.kunitconfig) (Nico Pache) [1939309] - kunit: tool: fix pre-existing python type annotation errors (Nico Pache) [1939309] - kunit: Fix kunit.py parse subcommand (use null build_dir) (Nico Pache) [1939309] - kunit: test: fix remaining kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE (Nico Pache) [1939309] - kunit: test.h: fix a bad kernel-doc markup (Nico Pache) [1939309] - kunit: test.h: solve kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: add bitfield test conversion to KUnit (Nico Pache) [1939309] - Documentation: kunit: add a brief blurb about kunit_test_suite (Nico Pache) [1939309] - kunit: test: add test plan to KUnit TAP format (Nico Pache) [1939309] - init: main: add KUnit to kernel init (Nico Pache) [1939309] - init: unify opening /dev/console as stdin/stdout/stderr (Nico Pache) [1939309] - kunit: test: create a single centralized executor for all tests (Nico Pache) [1939309] - Documentation: test.h - fix warnings (Nico Pache) [1939309] - vmlinux.lds.h: add linker section for KUnit test suites (Nico Pache) [1939309] - Documentation: kunit: Add naming guidelines (Nico Pache) [1939309] - kunit: tool: fix display of make errors (Nico Pache) [1939309] - kunit: tool: handle when .kunit exists but .kunitconfig does not (Nico Pache) [1939309] - kunit: tool: fix --alltests flag (Nico Pache) [1939309] - kunit: tool: allow generating test results in JSON (Nico Pache) [1939309] - kunit: tool: fix running kunit_tool from outside kernel tree (Nico Pache) [1939309] - lib: add linear ranges helpers (Nico Pache) [1939309] - PCI/RCEC: Fix RCiEP device to RCEC association (Myron Stowe) [1895942] - PCI/portdrv: Report reset for frozen channel (Myron Stowe) [1895942] - PCI/AER: Specify the type of Port that was reset (Myron Stowe) [1895942] - PCI/ERR: Retain status from error notification (Myron Stowe) [1895942] - PCI/AER: Clear AER status from Root Port when resetting Downstream Port (Myron Stowe) [1895942] - PCI/ERR: Clear status of the reporting device (Myron Stowe) [1895942] - PCI/AER: Add RCEC AER error injection support (Myron Stowe) [1895942] - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling (Myron Stowe) [1895942] - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling (Myron Stowe) [1895942] - PCI/ERR: Recover from RCiEP AER errors (Myron Stowe) [1895942] - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs (Myron Stowe) [1895942] - PCI/ERR: Recover from RCEC AER errors (Myron Stowe) [1895942] - PCI/ERR: Clear AER status only when we control AER (Myron Stowe) [1895942] - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Avoid negated conditional for clarity (Myron Stowe) [1895942] - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Simplify by computing pci_pcie_type() once (Myron Stowe) [1895942] - PCI/ERR: Simplify by using pci_upstream_bridge() (Myron Stowe) [1895942] - PCI/ERR: Rename reset_link() to reset_subordinates() (Myron Stowe) [1895942] - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() (Myron Stowe) [1895942] - PCI/ERR: Bind RCEC devices to the Root Port driver (Myron Stowe) [1895942] - PCI/AER: Write AER Capability only when we control it (Myron Stowe) [1895942] - PCI: Export pcie_has_flr() (Myron Stowe) [1895942] - xfs: don't reuse busy extents on extent trim (Brian Foster) [1960380] - nvme: add 'kato' sysfs attribute (Gopal Tiwari) [1970260] - scsi: qla2xxx: Update version to 10.02.00.106-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Add marginal path handling support (Nilesh Javali) [1925465] - scsi: qla2xxx: Do logout even if fabric scan retries got exhausted (Nilesh Javali) [1925465] - scsi: qla2xxx: Update default AER debug mask (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix mailbox recovery during PCIe error (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in PCIe error handling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix RISC RESET completion polling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix use after free in bsg (Nilesh Javali) [1925465] - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix stuck session (Nilesh Javali) [1925465] - scsi: qla2xxx: Add H:C:T info in the log message for fc ports (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix IOPS drop seen in some adapters (Nilesh Javali) [1925465] - scsi: qla2xxx: Check kzalloc() return value (Nilesh Javali) [1925465] - scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify qla8044_minidump_process_control() (Nilesh Javali) [1925465] - scsi: qla2xxx: Suppress Coverity complaints about dseg_r* (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix endianness annotations (Nilesh Javali) [1925465] - scsi: qla2xxx: Constify struct qla_tgt_func_tmpl (Nilesh Javali) [1925465] - scsi: qla2xxx: Use dma_pool_zalloc() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misdocumented functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix incorrectly named function qla8044_check_temp() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misnamed functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some incorrect formatting/spelling issues (Nilesh Javali) [1925465] - scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores (Nilesh Javali) [1925465] - scsi: Revert "qla2xxx: Make sure that aborted commands are freed" (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix broken #endif placement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify if statement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify the calculation of variables (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some memory corruption (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove redundant NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove unnecessary NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Assign boolean values to a bool variable (Nilesh Javali) [1925465] - scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI result value (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit (Nilesh Javali) [1925465] - scsi: qla2xxx: Update version to 10.02.00.105-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER (Nilesh Javali) [1925465] - scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Move some messages from debug to normal log level (Nilesh Javali) [1925465] - scsi: qla2xxx: Add error counters to debugfs node (Nilesh Javali) [1925465] - scsi: qla2xxx: Implementation to get and manage host, target stats and initiator port (Nilesh Javali) [1925465] - scsi: ibmvfc: Reinit target retries (Steve Best) [1965010] - scsi: ibmvfc: Avoid move login if fast fail is enabled (Steve Best) [1965010] - scsi: ibmvfc: Handle move login failure (Steve Best) [1965010] - scsi: ibmvfc: Fix invalid state machine BUG_ON() (Steve Best) [1965010] - scsi: qedf: Do not put host in qedf_vport_create() unconditionally (Nilesh Javali) [1899384] - scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes (Cathy Avery) [1941664] - scsi: storvsc: Parameterize number hardware queues (Cathy Avery) [1941664] - scsi: storvsc: Return DID_ERROR for invalid commands (Cathy Avery) [1941664] - scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback() (Cathy Avery) [1941664] - scsi: storvsc: Resolve data race in storvsc_probe() (Cathy Avery) [1941664] - scsi: storvsc: Fix max_outstanding_req_per_channel for Win8 and newer (Cathy Avery) [1941664] - scsi: storvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Cathy Avery) [1941664] - RDMA/ipoib: Fix warning caused by destroying non-initial netns (Kamal Heib) [1961815] - can: dev: Move device back to init netns on owning netns delete (Kamal Heib) [1961815] - net: ena: remove extra words from comments (Petr Oros) [1955155] - net: ena: fix inaccurate print type (Petr Oros) [1955155] - ena: Update driver to use ethtool_sprintf (Petr Oros) [1955155] - docs: net: ena: Fix ena_start_xmit() function name typo (Petr Oros) [1955155] - ethernet: amazon: ena: A typo fix in the file ena_com.h (Petr Oros) [1955155] - net: ena: Update XDP verdict upon failure (Petr Oros) [1955155] - net: ena: introduce ndo_xdp_xmit() function for XDP_REDIRECT (Petr Oros) [1955155] - net: ena: use xdp_return_frame() to free xdp frames (Petr Oros) [1955155] - net: ena: introduce XDP redirect implementation (Petr Oros) [1955155] - net: ena: use xdp_frame in XDP TX flow (Petr Oros) [1955155] - net: ena: aggregate stats increase into a function (Petr Oros) [1955155] - net: ena: fix coding style nits (Petr Oros) [1955155] - net: ena: store values in their appropriate variables types (Petr Oros) [1955155] - net: ena: add device distinct log prefix to files (Petr Oros) [1955155] - net: ena: use constant value for net_device allocation (Petr Oros) [1955155] - net: ena: set initial DMA width to avoid intel iommu issue (Petr Oros) [1955155] - net: ena: update ena documentation (Petr Oros) [1955155] - net: ena: Fix all static chekers' warnings (Petr Oros) [1955155] - net: ena: Change RSS related macros and variables names (Petr Oros) [1955155] - net: ena: Remove redundant print of placement policy (Petr Oros) [1955155] - net: ena: Capitalize all log strings and improve code readability (Petr Oros) [1955155] - net: ena: Change log message to netif/dev function (Petr Oros) [1955155] - net: ena: Change license into format to SPDX in all files (Petr Oros) [1955155] - net: ena: xdp: add queue counters for xdp actions (Petr Oros) [1955155] - net: ena: ethtool: add stats printing to XDP queues (Petr Oros) [1955155] - net: ena: ethtool: Add new device statistics (Petr Oros) [1955155] - net: ena: ethtool: convert stat_offset to 64 bit resolution (Petr Oros) [1955155] - net: ena: Make missed_tx stat incremental (Petr Oros) [1955155] - net: ena: Prevent reset after device destruction (Petr Oros) [1955155] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1955155] - treewide: Add SPDX license identifier - Makefile/Kconfig (Petr Oros) [1955155] - cross-tree: phase out dma_zalloc_coherent() (Petr Oros) [1955155] - net: ena: fix compilation error in xtensa architecture (Petr Oros) [1955155] - docs: networking: reorganize driver documentation again (Petr Oros) [1955155] - docs: networking: device drivers: convert amazon/ena.txt to ReST (Petr Oros) [1955155] - net: ena: documentation: update ena.txt (Petr Oros) [1955155] - net: documentation: build a directory structure for drivers (Petr Oros) [1955155] - xfrm: interface: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti6: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - net/sched: act_ct: Fix ct template allocation for zone 0 (Marcelo Ricardo Leitner) [1881824] - uio: Fix use-after-free in uio_unregister_device() (Myron Stowe) [1897285] - uio: free uio id after uio file node is freed (Myron Stowe) [1897285] - drivers: uio: remove redundant assignment to variable retval (Myron Stowe) [1897285] - driver: uio: fix possible use-after-free in __uio_register_device (Myron Stowe) [1897285] - driver: uio: fix possible memory leak in __uio_register_device (Myron Stowe) [1897285] - uio: remove redundant check (Myron Stowe) [1897285] - uio: fix potential memory leak in error case (Myron Stowe) [1897285] - uio: dismiss waiters on device unregistration (Myron Stowe) [1897285] - uio: Fix an Oops on load (Myron Stowe) [1897285] - uio: make symbol 'uio_class_registered' static (Myron Stowe) [1897285] - uio: convert to vm_fault_t (Myron Stowe) [1897285] - uio: ensure class is registered before devices (Myron Stowe) [1897285] - uio: potential double frees if __uio_register_device() fails (Myron Stowe) [1897285] - uio: fix possible circular locking dependency (Myron Stowe) [1897285] - uio: fix wrong return value from uio_mmap() (Myron Stowe) [1897285] - uio: add SPDX license tag (Myron Stowe) [1897285] - net: zero-initialize tc skb extension on allocation (Ivan Vecera) [1946986] - net: sched: fix tx action reschedule issue with stopped queue (Ivan Vecera) [1946986] - net: sched: fix tx action rescheduling issue during deactivation (Ivan Vecera) [1946986] - net: sched: fix packet stuck problem for lockless qdisc (Ivan Vecera) [1946986] - net/sched: act_ct: Remove redundant ct get and check (Ivan Vecera) [1946986] - net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch change cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch add cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action change test (Ivan Vecera) [1946986] - selftests: forwarding: Add tc-police tests for packets per second (Ivan Vecera) [1946986] - selftests: tc-testing: add action police selftest for packets per second (Ivan Vecera) [1946986] - net: sched: Mundane typo fixes (Ivan Vecera) [1946986] - net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS (Ivan Vecera) [1946986] - net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports (Ivan Vecera) [1946986] - taprio: Handle short intervals and large packets (Ivan Vecera) [1946986] - net/sched: cls_flower: fix only mask bit check in the validate_ct_state (Ivan Vecera) [1946986] - treewide: Remove uninitialized_var() usage (Ivan Vecera) [1946986] - lockdep: Provide dummy forward declaration of *_is_held() helpers (Ivan Vecera) [1946986] - net: sched: Remove broken definitions and un-hide for !LOCKDEP (Ivan Vecera) [1946986] - net: sched: sch_teql: fix null-pointer dereference (Ivan Vecera) [1946986] - net: sched: fix err handler in tcf_action_init() (Ivan Vecera) [1946986] - net: sched: fix action overwrite reference counting (Ivan Vecera) [1946986] - Revert "net: sched: bump refcount for new action in ACT replace mode" (Ivan Vecera) [1946986] - net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb (Ivan Vecera) [1946986] - net: sched: bump refcount for new action in ACT replace mode (Ivan Vecera) [1946986] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Ivan Vecera) [1946986] - net/sched: act_police: add support for packet-per-second policing (Ivan Vecera) [1946986] - flow_offload: reject configuration of packet-per-second policing in offload drivers (Ivan Vecera) [1946986] - flow_offload: add support for packet-per-second policing (Ivan Vecera) [1946986] - net: sched: validate stab values (Ivan Vecera) [1946986] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Ivan Vecera) [1946986] - sched: act_sample: Implement stats_update callback (Ivan Vecera) [1946986] - net: sched: avoid duplicates in classes dump (Ivan Vecera) [1946986] - net/sched: cls_flower: validate ct_state for invalid and reply flags (Ivan Vecera) [1946986] - net: sched: fix police ext initialization (Ivan Vecera) [1946986] - selftests: tc: Add generic mpls matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc: Add basic mpls_* matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc-testing: u32: Add tests covering sample option (Ivan Vecera) [1946986] - net: sched: Return the correct errno code (Ivan Vecera) [1946986] - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace (Ivan Vecera) [1946986] - selftests: forwarding: Fix spelling mistake "succeded" -> "succeeded" (Ivan Vecera) [1946986] - taprio: boolean values to a bool variable (Ivan Vecera) [1946986] - net_sched: fix RTNL deadlock again caused by request_module() (Ivan Vecera) [1946986] - cls_flower: call nla_ok() before nla_next() (Ivan Vecera) [1946986] - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs (Ivan Vecera) [1946986] - net/sched: sch_taprio: reset child qdiscs before freeing them (Ivan Vecera) [1946986] - net: sched: incorrect Kconfig dependencies on Netfilter modules (Ivan Vecera) [1946986] - treewide: replace '---help---' in Kconfig files with 'help' (Ivan Vecera) [1946986] - net/sched: cls_u32: simplify the return expression of u32_reoffload_knode() (Ivan Vecera) [1946986] - net: sched: fix spelling mistake in Kconfig "trys" -> "tries" (Ivan Vecera) [1946986] - net/sched: fq_pie: initialize timer earlier in fq_pie_init() (Ivan Vecera) [1946986] - net: sched: remove redundant 'rtnl_held' argument (Ivan Vecera) [1946986] - selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module (Ivan Vecera) [1946986] - net: sched: alias action flags with TCA_ACT_ prefix (Ivan Vecera) [1946986] - treewide: rename nla_strlcpy to nla_strscpy. (Ivan Vecera) [1946986] - Modify return value of nla_strlcpy to match that of strscpy. (Ivan Vecera) [1946986] - Fix unefficient call to memset before memcpu in nla_strlcpy. (Ivan Vecera) [1946986] - net: sched: fix misspellings using misspell-fixer tool (Ivan Vecera) [1946986] - selftest: fix flower terse dump tests (Ivan Vecera) [1946986] - net: sched: implement action-specific terse dump (Ivan Vecera) [1946986] - net: cls_api: remove unneeded local variable in tc_dump_chain() (Ivan Vecera) [1946986] - openvswitch: fix send of uninitialized stack memory in ct limit reply (Antoine Tenart) [1950022] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Antoine Tenart) [1950022] - xsk: Clear pool even for inactive queues (Jiri Benc) [1882710] - xsk: Fix memory leak for failed bind (Jiri Benc) [1882710] - xsk: Return error code if force_zc is set (Jiri Benc) [1882710] - xsk: Change the tx writeable condition (Jiri Benc) [1882710] - xsk: Replace datagram_poll by sock_poll_wait (Jiri Benc) [1882710] - xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff() (Jiri Benc) [1882710] - xsk: Fix incorrect netdev reference count (Jiri Benc) [1882710] - xsk: Fix umem cleanup bug at socket destruct (Jiri Benc) [1882710] - netdevsim: set .owner to THIS_MODULE (Jiri Benc) [1882710] - bpf: selftest: Use static globals in tcp_hdr_options and btf_skc_cls_ingress (Jiri Benc) [1882710] - xsk: Fix possible memory leak at socket close (Jiri Benc) [1882710] - samples/bpf: Set rlimit for memlock to infinity in all samples (Jiri Benc) [1882710] - bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh() (Jiri Benc) [1882710] - bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop (Jiri Benc) [1882710] - bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo (Jiri Benc) [1882710] - bpf, selftests: Add redirect_peer selftest (Jiri Benc) [1882710] - bpf, selftests: Make redirect_neigh test more extensible (Jiri Benc) [1882710] - bpf: Add redirect_peer helper (Jiri Benc) [1882710] - bpf: Improve bpf_redirect_neigh helper description (Jiri Benc) [1882710] - bpf: Always return target ifindex in bpf_fib_lookup (Jiri Benc) [1882710] - xsk: Introduce padding between ring pointers (Jiri Benc) [1882710] - xsk: Remove internal DMA headers (Jiri Benc) [1882710] - bpf: selftest: Ensure the child sk inherited all bpf_sock_ops_cb_flags (Jiri Benc) [1882710] - bpf: tcp: Do not limit cb_flags when creating child sk from listen sk (Jiri Benc) [1882710] - bpf, selftests: Add redirect_neigh selftest (Jiri Benc) [1882710] - bpf: Add redirect_neigh helper as redirect drop-in (Jiri Benc) [1882710] - tools, bpf: Synchronise BPF UAPI header with tools (Jiri Benc) [1882710] - bpf: Fix formatting in documentation for BPF helpers (Jiri Benc) [1882710] - xsk: Fix a documentation mistake in xsk_queue.h (Jiri Benc) [1882710] - xsk: Fix possible crash in socket_release when out-of-memory (Jiri Benc) [1882710] - xsk: Fix refcount warning in xp_dma_map (Jiri Benc) [1882710] - tcp: Only init congestion control if not initialized already (Jiri Benc) [1882710] - xsk: Fix null check on error return path (Jiri Benc) [1882710] - xsk: Fix possible segfault at xskmap entry insertion (Jiri Benc) [1882710] - xsk: Fix possible segfault in xsk umem diagnostics (Jiri Benc) [1882710] - xsk: Fix use-after-free in failed shared_umem bind (Jiri Benc) [1882710] - xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs (Jiri Benc) [1882710] - xsk: Add shared umem support between devices (Jiri Benc) [1882710] - xsk: Add shared umem support between queue ids (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlier for better performance (Jiri Benc) [1882710] - xsk: Rearrange internal structs for better performance (Jiri Benc) [1882710] - xsk: Enable sharing of dma mappings (Jiri Benc) [1882710] - xsk: Move addrs from buffer pool to umem (Jiri Benc) [1882710] - xsk: Move xsk_tx_list and its lock to buffer pool (Jiri Benc) [1882710] - xsk: Move queue_id, dev and need_wakeup to buffer pool (Jiri Benc) [1882710] - xsk: Move fill and completion rings to buffer pool (Jiri Benc) [1882710] - xsk: Create and free buffer pool independently from umem (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem (Jiri Benc) [1882710] - tcp: bpf: Optionally store mac header in TCP_SAVE_SYN (Jiri Benc) [1882710] - bpf: selftests: Tcp header options (Jiri Benc) [1882710] - bpf: selftests: Add fastopen_connect to network_helpers (Jiri Benc) [1882710] - bpf: tcp: Allow bpf prog to write and parse TCP header option (Jiri Benc) [1882710] - bpf: sock_ops: Change some members of sock_ops_kern from u32 to u8 (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_hdr_opt() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_parse_hdr() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_established() (Jiri Benc) [1882710] - tcp: Add saw_unknown to struct tcp_options_received (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt (Jiri Benc) [1882710] - tcp: Use a struct to represent a saved_syn (Jiri Benc) [1882710] - tcp: tcp_init_buffer_space can be static (Jiri Benc) [1882710] - tcp: refactor setting the initial congestion window (Jiri Benc) [1882710] - tcp: fix code style in tcp_recvmsg() (Jiri Benc) [1882710] - tcp: duplicate clear of icsk_backoff (Jiri Benc) [1882710] - tcp: move rx_opt & syn_data_acked init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move tp->rack init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move app_limited init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move retrans_out, sacked_out, tlp_high_seq, last_oow_ack_time init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear urg_data in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: move snd_cwnd & snd_cwnd_cnt init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move mdev_us init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear srtt_us in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: do not clear packets_out in tcp_create_openreq_child() (Jiri Benc) [1882710] - tcp: move icsk_rto init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not set snd_ssthresh in tcp_create_openreq_child() (Jiri Benc) [1882710] - net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp() (Jiri Benc) [1882710] - net-tun: Eliminate two tun/xdp related function calls from vhost-net (Jiri Benc) [1882710] - net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp() (Jiri Benc) [1882710] - ipv4: Add helpers for neigh lookup for nexthop (Jiri Benc) [1882710] - net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Jiri Benc) [1882710] - tipc: better validate user input in tipc_nl_retrieve_key() (Xin Long) [1950093] - tipc: simplify the finalize work queue (Xin Long) [1958456] - tipc: wait and exit until all work queues are done (Xin Long) [1958456] - [s390] KVM: s390: diag9c (directed yield) forwarding (Claudio Imbrenda) [1874105] - kvm/svm: Reenable nesting (Dr. David Alan Gilbert) [1790949] - powerpc/papr_scm: Reduce error severity if nvdimm stats inaccessible (Steve Best) [1965193] - Revert "[redhat] redhat/configs: Update CONFIG_ARM64_CNP" (Mark Salter) [1949533] - arm64: kernel: disable CNP on Carmel (Mark Salter) [1949533]- redhat/configs: Enable CONFIG_MICROSOFT_MANA=m (Vitaly Kuznetsov) [1957820] - net: mana: Use int to check the return value of mana_gd_poll_cq() (Vitaly Kuznetsov) [1957820] - net: mana: fix PCI_HYPERV dependency (Vitaly Kuznetsov) [1957820] - net: mana: remove redundant initialization of variable err (Vitaly Kuznetsov) [1957820] - net: mana: Add a driver for Microsoft Azure Network Adapter (MANA) (Vitaly Kuznetsov) [1957820] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Vitaly Kuznetsov) [1957820] - net: evaluate net.ipvX.conf.all.ignore_routes_with_linkdown (Balazs Nemeth) [1957223] - net: evaluate net.ipv4.conf.all.proxy_arp_pvlan (Balazs Nemeth) [1957223] - netfilter: nf_log_syslog: Unset bridge logger in pernet exit (Phil Sutter) [1938214] - netfilter: nft_log: perform module load from nf_tables (Phil Sutter) [1938214] - netfilter: nft_dynset: fix timeouts later than 23 days (Phil Sutter) [1938214] - netfilter: nft_compat: make sure xtables destructors have run (Phil Sutter) [1938214] - netfilter: nftables: Add __printf() attribute (Phil Sutter) [1938214] - netfilter: nf_log: add module softdeps (Phil Sutter) [1938214] - netfilter: nf_log_common: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_bridge: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_netdev: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv6: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: move inline nf_ip6_ext_hdr() function to a more appropriate header. (Phil Sutter) [1938214] - ipv6: Use ipv6_authlen for len (Phil Sutter) [1938214] - netfilter: nf_log_arp: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv4: rename to nf_log_syslog (Phil Sutter) [1938214] - net/sched: cls_api: increase max_reclassify_loop (Davide Caratti) [1955136] - vsock/vmci: Remove redundant assignment to err (Stefano Garzarella) [1956861] - vsock/virtio: free queued packets when closing socket (Stefano Garzarella) [1956861] - net: vsock: Fix a typo (Stefano Garzarella) [1956861] - selinux: vsock: Set SID for socket returned by accept() (Stefano Garzarella) [1956861] - af_vsock: Assign the vsock transport considering the vsock address flags (Stefano Garzarella) [1956861] - af_vsock: Set VMADDR_FLAG_TO_HOST flag on the receive path (Stefano Garzarella) [1956861] - vsock_addr: Check for supported flag values (Stefano Garzarella) [1956861] - vm_sockets: Add VMADDR_FLAG_TO_HOST vsock flag (Stefano Garzarella) [1956861] - vm_sockets: Add flags field in the vsock address data structure (Stefano Garzarella) [1956861] - hv_sock: Remove the accept port restriction (Stefano Garzarella) [1956861] - hv_sock: use HV_HYP_PAGE_SIZE for Hyper-V communication (Stefano Garzarella) [1956861] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Corinna Vinschen) [1958988] - net: ensure mac header is set in virtio_net_hdr_to_skb() (Balazs Nemeth) [1955441] - devlink: Fix dmac_filter trap name, align to its documentation (Petr Oros) [1935701] - devlink: Add DMAC filter generic packet trap (Petr Oros) [1935701] - devlink: Add blackhole_nexthop trap (Petr Oros) [1935701] - stm class: Fix module init return on allocation failure (Jiri Olsa) [1907791] - stm class: ftrace: Use different channel accroding to CPU (Jiri Olsa) [1907791] - stm class: ftrace: Enable supported trace export flag (Jiri Olsa) [1907791] - stm class: ftrace: Change dependency to TRACING (Jiri Olsa) [1907791] - stm class: Replace zero-length array with flexible-array (Jiri Olsa) [1907791] - stm class: sys-t: Fix the use of time_after() (Jiri Olsa) [1907791] - stm class: Lose the protocol driver when dropping its reference (Jiri Olsa) [1907791] - stm class: Fix a double free of stm_source_device (Jiri Olsa) [1907791] - stm class: Fix channel bitmap on 32-bit systems (Jiri Olsa) [1907791] - stm class: Fix channel free in stm output free path (Jiri Olsa) [1907791] - stm class: Prevent division by zero (Jiri Olsa) [1907791] - stm class: Fix an endless loop in channel allocation (Jiri Olsa) [1907791] - stm class: Fix a module refcount leak in policy creation error path (Jiri Olsa) [1907791] - stm class: Use memcat_p() (Jiri Olsa) [1907791] - stm class: heartbeat: Fix whitespace (Jiri Olsa) [1907791] - stm class: p_sys-t: Add support for CLOCKSYNC packets (Jiri Olsa) [1907791] - stm class: Add MIPI SyS-T protocol support (Jiri Olsa) [1907791] - stm class: Switch over to the protocol driver (Jiri Olsa) [1907791] - stm class: Factor out default framing protocol (Jiri Olsa) [1907791] - stm class: Add a helper for writing data packets (Jiri Olsa) [1907791] - stm class: Introduce framing protocol drivers (Jiri Olsa) [1907791] - stm class: Clean up stp_configfs_init (Jiri Olsa) [1907791] - stm class: Clarify configfs root type/operations names (Jiri Olsa) [1907791] - stm class: Rework policy node fallback (Jiri Olsa) [1907791] - lib: Add memcat_p(): paste 2 pointer arrays together (Jiri Olsa) [1907791] - tracing: Add trace_export support for trace_marker (Jiri Olsa) [1907791] - tracing: Add trace_export support for event trace (Jiri Olsa) [1907791] - tracing: Add flag to control different traces (Jiri Olsa) [1907791] - tracing: Make function ‘ftrace_exports’ static (Jiri Olsa) [1907791] - tipc: increment the tmp aead refcnt before attaching it (Xin Long) [1931312] - tipc: skb_linearize the head skb when reassembling msgs (Xin Long) [1912376] - scsi: target: core: Fix warning on realtime kernels (Maurizio Lombardi) [1956416] - scsi: bnx2fc: Fix a typo (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix Kconfig warning & CNIC build errors (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix comparison to bool warning (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon (Nilesh Javali) [1921617] - scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't" (Nilesh Javali) [1921617] - scsi: bnx2fc: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix a couple of bitrotted function documentation headers (Nilesh Javali) [1921617] - scsi: bnx2fc: Repair a range of kerneldoc issues (Nilesh Javali) [1921617] - scsi: bnx2fc: Removal of unused variables (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() (Nilesh Javali) [1921617] - tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper Lake (Puneet Sethi) [1920704] - selinux: Allow context mounts for unpriviliged overlayfs (Miklos Szeredi) [1956486] - md-cluster: fix use-after-free issue when removing rdev (Nigel Croxon) [1956355] - md/bitmap: wait for external bitmap writes to complete during tear down (Nigel Croxon) [1956355] - md: do not return existing mddevs from mddev_find_or_alloc (Nigel Croxon) [1956355] - md: refactor mddev_find_or_alloc (Nigel Croxon) [1956355] - md: factor out a mddev_alloc_unit helper from mddev_find (Nigel Croxon) [1956355] - md: split mddev_find (Nigel Croxon) [1956355] - md: factor out a mddev_find_locked helper from mddev_find (Nigel Croxon) [1956355] - md: md_open returns -EBUSY when entering racing area (Nigel Croxon) [1956355] - md: Fix missing unused status line of /proc/mdstat (Nigel Croxon) [1956355] - md/raid10: improve discard request for far layout (Xiao Ni) [1956355] - md/raid10: improve raid10 discard request (Nigel Croxon) [1956355] - md/raid10: pull the code that wait for blocked dev into one function (Xiao Ni) [1956355] - md/raid10: extend r10bio devs to raid disks (Xiao Ni) [1956355] - md: add md_submit_discard_bio() for submitting discard bio (Nigel Croxon) [1956355] - leds: trigger: fix potential deadlock with libata (Waiman Long) [1963373] - x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cpu_offline() (Lenny Szubowicz) [1934273] - x86/kvm: Disable all PV features on crash (Lenny Szubowicz) [1934273] - x86/kvm: Disable kvmclock on all CPUs on shutdown (Lenny Szubowicz) [1934273] - x86/kvm: Teardown PV features on boot CPU as well (Lenny Szubowicz) [1934273] - x86/kvm: Fix pr_info() for async PF setup/teardown (Lenny Szubowicz) [1934273] - RDMA/qedr: Fix error return code in qedr_iw_connect() (Manish Chopra) [1914922] - qede: Use 'skb_add_rx_frag()' instead of hand coding it (Manish Chopra) [1914922] - qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()' (Manish Chopra) [1914922] - qede: fix offload for IPIP tunnel packets (Manish Chopra) [1914922] - RDMA/qedr: iWARP invalid(zero) doorbell address fix (Manish Chopra) [1914922] - qed: fix ILT configuration of SRC block (Manish Chopra) [1914922] - qed: fix error return code in qed_iwarp_ll2_start() (Manish Chopra) [1914922] - RDMA/qedr: Fix resource leak in qedr_create_qp (Manish Chopra) [1914922] - qede: make driver reliable on unload after failures (Manish Chopra) [1914922] - net: qed: Remove unnecessary cast (Manish Chopra) [1914922] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1935135] - nvme: export fast_io_fail_tmo to sysfs (Gopal Tiwari) [1935135] - EDAC: enable CONFIG_EDAC_IGEN6 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: ecclog_llist can be static (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Add Intel Sapphire Rapids server support (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add DDR5 new memory type (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Use readl() to access MMIO registers (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add debugfs interface for Intel client SoC EDAC driver (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add three new memory types (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable (Aristeu Rozanski) [1837389 1783539 1861479] - x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] (Aristeu Rozanski) [1837389 1783539 1861479] - x86: export x86_match_cpu_v2 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/amd64: Fix PCI component registration (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId (Aristeu Rozanski) [1918583] - x86/CPU/AMD: Remove amd_get_nb_id() (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Make fam_ops static global (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[] (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() (Aristeu Rozanski) [1918583] - EDAC/amd64: Get rid of the ECC disabled long message (Aristeu Rozanski) [1918583] - EDAC/amd64: Check for memory before fully initializing an instance (Aristeu Rozanski) [1918583] - EDAC/amd64: Use cached data when checking for ECC (Aristeu Rozanski) [1918583] - x86/MCE: Make the number of MCA banks a per-CPU variable (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't cache block addresses on SMCA systems (Aristeu Rozanski) [1918583] - x86/MCE: Make mce_banks a per-CPU array (Aristeu Rozanski) [1918583] - x86/MCE: Make struct mce_banks[] static (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't report L1 BTB MCA errors on some family 17h models (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS in bit definition order (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS[Scrub] bit (Aristeu Rozanski) [1918583] - EDAC, mce_amd: Match error descriptions to latest documentation (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models (Aristeu Rozanski) [1918583] - powerpc/64s: Fix unrelocated interrupt trampoline address test (Waiman Long) [1966462] - intel_th: pci: Add Alder Lake CPU support (Jiri Olsa) [1840246] - intel_th: pci: Add Alder Lake-S support (Jiri Olsa) [1840246] - mfd: intel_pmt: Add support for DG1 (David Arcari) [1783144] - mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_CRASHLOG (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_TELEMETRY (David Arcari) [1783144] - redhat/configs: Add CONFIG_MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_telemetry: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Fix incorrect macros (David Arcari) [1783144] - platform/x86: intel_pmt_class: Initial resource to 0 (David Arcari) [1783144] - mfd: Standardise MFD_CELL_* helper names (David Arcari) [1783144] - platform/x86: pmt: Fix a potential Oops on error in probe (David Arcari) [1783144] - platform/x86: Intel PMT Crashlog capability driver (David Arcari) [1783144] - platform/x86: Intel PMT Telemetry capability driver (David Arcari) [1783144] - platform/x86: Intel PMT class driver (David Arcari) [1783144] - mfd: Intel Platform Monitoring Technology support (David Arcari) [1783144] - mfd: mfd-core: Ensure disabled devices are ignored without error (David Arcari) [1783144] - mfd: core: Fix double-free in mfd_remove_devices_fn() (David Arcari) [1783144] - mfd: mfd-core: Add mechanism for removal of a subset of children (David Arcari) [1783144] - mfd: core: Add OF_MFD_CELL_REG() helper (David Arcari) [1783144] - mfd: core: Fix formatting of MFD helpers (David Arcari) [1783144] - mfd: core: Make a best effort attempt to match devices with the correct of_nodes (David Arcari) [1783144] - mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_devices() (David Arcari) [1783144] - mfd: Constify properties in mfd_cell (David Arcari) [1783144] - mfd: mfd-core: Honour Device Tree's request to disable a child-device (David Arcari) [1783144] - mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_add_device() (David Arcari) [1783144] - mfd: mfd-core: Remove usage counting for .{en,dis}able() call-backs (David Arcari) [1783144] - mfd: mfd-core: Protect against NULL call-back function pointer (David Arcari) [1783144] - mfd: mfd-core: Remove mfd_clone_cell() (David Arcari) [1783144] - mfd: Provide MACRO to declare commonly defined MFD cell attributes (David Arcari) [1783144] - mfd: core: Set fwnode for created devices (David Arcari) [1783144] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1783144] - mfd: mfd-core: Document mfd_add_devices() (David Arcari) [1783144] - PCI: Add defines for Designated Vendor-Specific Extended Capability (David Arcari) [1783144] - tick/nohz: Update idle_exittime on actual idle exit (Phil Auld) [1962632] - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE (Phil Auld) [1962632] - tick/nohz: Conditionally restart tick on idle exit (Phil Auld) [1962632] - x86, sched: Fix the AMD CPPC maximum performance value on certain AMD Ryzen generations (Phil Auld) [1960687] - pinctrl: devicetree: Avoid taking direct reference to device name string (Aristeu Rozanski) [1922904] {CVE-2020-0427} - redhat: ppc64: enable CONFIG_PPC_RTAS_FILTER (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Restrict RTAS requests from userspace (Aristeu Rozanski) [1906444] {CVE-2020-27777}- docs: vxlan: add info about device features (Petr Oros) [1941739] - selftests: net: add a test for static UDP tunnel ports (Petr Oros) [1941739] - netdevsim: support the static IANA VXLAN port flag (Petr Oros) [1941739] - selftests: net: add a test for shared UDP tunnel info tables (Petr Oros) [1941739] - netdevsim: shared UDP tunnel port table support (Petr Oros) [1941739] - netdevsim: add warnings on unexpected UDP tunnel port errors (Petr Oros) [1941739] - udp_tunnel: add the ability to share port tables (Petr Oros) [1941739] - docs: networking: convert vxlan.txt to ReST (Petr Oros) [1941739] - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT (Ivan Vecera) [1960528] - ethtool: fix incorrect datatype in set_eee ops (Balazs Nemeth) [1956698] - ethtool: fix missing NLM_F_MULTI flag when dumping (Antoine Tenart) [1953847] - y2038: remove CONFIG_64BIT_TIME (Waiman Long) [1965360] - net/mlx4: Fix EEPROM dump support (Alaa Hleihel) [1915305] - net/mlx4_en: update moderation when config reset (Alaa Hleihel) [1915305] - net/mlx4_core: Add missed mlx4_free_cmd_mailbox() (Alaa Hleihel) [1915305] - IB/mlx4: Use port iterator and validation APIs (Alaa Hleihel) [1915305] - net/mlx4: Use effective interrupt affinity (Alaa Hleihel) [1915302 1915305] - net/mlx4: Replace irq_to_desc() abuse (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_srq_table() (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Remove bogus dev_base_lock usage (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_cq_table() (Alaa Hleihel) [1915302 1915305] - net/mlx4: Remove unused #define MAX_MSIX_P_PORT (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Enable querying AH for XRC QP types (Alaa Hleihel) [1915302 1915305] - IB/mlx4: Fix fall-through warnings for Clang (Alaa Hleihel) [1915302 1915305] - net/mlx4_en: Remove unused performance counters (Alaa Hleihel) [1915302 1915305] - net/mlx4: Assign boolean values to a bool variable (Alaa Hleihel) [1915302 1915305] - net/mlx4: Cleanup kernel-doc warnings (Alaa Hleihel) [1915302 1915305] - net/mlx4_core : remove unneeded semicolon (Alaa Hleihel) [1915302 1915305] - net/mlx4_core: Fix init_hca fields offset (Alaa Hleihel) [1915301 1915305] - mlx4: handle non-napi callers to napi_poll (Alaa Hleihel) [1915301 1915305] - mlx4: drivers/net/ethernet: clean up unused assignments (Alaa Hleihel) [1915301 1915305] - mlx4: add pause frame stats (Alaa Hleihel) [1915301 1915305] - mlx4: make sure to always set the port type (Alaa Hleihel) [1915301 1915305] - net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915301 1915305] - cnic: remove redundant assignment to variable ret (Nilesh Javali) [1921619] - net: cnic: fix spelling mistake "reserverd" -> "reserved" (Nilesh Javali) [1921619] - cnic: Explicitly initialize all reference counts to 0. (Nilesh Javali) [1921619] - cfg80211: fix locking in netlink owner interface destruction (Jarod Wilson) [1937053] - brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough (Jarod Wilson) [1937053] - ath11k: fix warning in ath11k_mhi_config (Jarod Wilson) [1937053] - ath11k: qmi: Fix spelling mistake "requeqst" -> "request" (Jarod Wilson) [1937053] - ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock (Jarod Wilson) [1937053] - ath10k: Fix a use after free in ath10k_htc_send_bundle (Jarod Wilson) [1937053] - ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices (Jarod Wilson) [1937053] - mt76: mt7921: reinit wpdma during drv_own if necessary (Jarod Wilson) [1937053] - mt76: move mt76_token_init in mt76_alloc_device (Jarod Wilson) [1937053] - mt76: mt7921: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7915: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7615: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_mcu_sta_add routine (Jarod Wilson) [1937053] - mt76: mt7921: mt7921_stop should put device in fw_own state (Jarod Wilson) [1937053] - mt76: connac: unschedule mac_work before going to sleep (Jarod Wilson) [1937053] - mt76: mt7663: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: mt7921: improve doze opportunity (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mcu_reset function pointer (Jarod Wilson) [1937053] - mt76: mt7915: do not read rf value from efuse in flash mode (Jarod Wilson) [1937053] - mt76: move token utilities in mt76 common module (Jarod Wilson) [1937053] - mt76: move token_lock, token and token_count in mt76_dev (Jarod Wilson) [1937053] - mt76: mt7921: fix possible invalid register access (Jarod Wilson) [1937053] - mt76: mt7921: enable deep sleep when the device suspends (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reset utility routine (Jarod Wilson) [1937053] - mt76: mt7921: move mt7921_dma_reset in dma.c (Jarod Wilson) [1937053] - mt76: mt7615: Fix a dereference of pointer sta before it is null checked (Jarod Wilson) [1937053] - mt76: mt7921: enable sw interrupts (Jarod Wilson) [1937053] - mt76: mt7921: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: remove MT76_STATE_PM in tx path (Jarod Wilson) [1937053] - mt76: connac: use waitqueue for runtime-pm (Jarod Wilson) [1937053] - mt76: connac: do not run mt76_txq_schedule_all directly (Jarod Wilson) [1937053] - mt76: mt7615: rely on pm refcounting in mt7615_led_set_config (Jarod Wilson) [1937053] - mt76: connac: alaways wake the device before scanning (Jarod Wilson) [1937053] - mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work (Jarod Wilson) [1937053] - mt76: connac: remove MT76_STATE_PM in mac_tx_free (Jarod Wilson) [1937053] - mt76: connac: check wake refcount in mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: connac: unschedule ps_work in mt76_connac_pm_wake (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: dma: add the capability to define a custom rx napi poll routine (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: connac: introduce wake counter for fw_pmctrl synchronization (Jarod Wilson) [1937053] - mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and mt7615_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and mt7921_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: remove leftover function declaration (Jarod Wilson) [1937053] - mt76: connac: move mcu_update_arp_filter in mt76_connac module (Jarod Wilson) [1937053] - mt76: mt7921: do not use 0 as NULL pointer (Jarod Wilson) [1937053] - mt76: mt7915: directly read per-rate tx power from registers (Jarod Wilson) [1937053] - mt76: mt7915: rework the flow of txpower setting (Jarod Wilson) [1937053] - mt76: mt7915: add support for DT rate power limits (Jarod Wilson) [1937053] - mt76: mt7921: abort uncompleted scan by wifi reset (Jarod Wilson) [1937053] - mt76: mt7921: add wifisys reset support in debugfs (Jarod Wilson) [1937053] - mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex (Jarod Wilson) [1937053] - mt76: improve mcu error logging (Jarod Wilson) [1937053] - mt76: mt7921: move hw configuration in mt7921_register_device (Jarod Wilson) [1937053] - mt76: mt7915: add support for applying pre-calibration data (Jarod Wilson) [1937053] - mt76: mt7615: load ROM patch before checking patch semaphore status (Jarod Wilson) [1937053] - mt76: mt7615: fix entering driver-own state on mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: fix hardware error recovery for mt7663 (Jarod Wilson) [1937053] - mt76: mt7921: add dumping Tx power table (Jarod Wilson) [1937053] - mt76: introduce single-sku support for mt7663/mt7921 (Jarod Wilson) [1937053] - mt76: mt7615: do not use mt7615 single-sku values for mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: implement support for using DT rate power limits (Jarod Wilson) [1937053] - mt76: extend DT rate power limits to support 11ax devices (Jarod Wilson) [1937053] - mt76: add functions for parsing rate power limits from DT (Jarod Wilson) [1937053] - mt76: flush tx status queue on DMA reset (Jarod Wilson) [1937053] - mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device (Jarod Wilson) [1937053] - mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() (Jarod Wilson) [1937053] - mt76: mt7615: only free skbs after mt7615_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: only free skbs after mt7915_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix memleak when mt7915_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7615: fix memleak when mt7615_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7915: fix rate setting of tx descriptor in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework mt7915_tm_set_tx_len() (Jarod Wilson) [1937053] - mt76: testmode: add support to send larger packet (Jarod Wilson) [1937053] - rtlwifi: implement set_tim by update beacon content (Jarod Wilson) [1937053] - rtw88: refine napi deinit flow (Jarod Wilson) [1937053] - rtw88: Fix potential unrecoverable tx queue stop (Jarod Wilson) [1937053] - rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1937053] - rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK (Jarod Wilson) [1937053] - rtw88: 8822c: Add gap-k calibration to improve long range performance (Jarod Wilson) [1937053] - rtw88: 8822c: reorder macro position according to the register number (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() (Jarod Wilson) [1937053] - cfg80211: scan: drop entry from hidden_list on overflow (Jarod Wilson) [1937053] - wireless: fix spelling of A-MSDU in HE capabilities (Jarod Wilson) [1937053] - wireless: align HE capabilities A-MPDU Length Exponent Extension (Jarod Wilson) [1937053] - wireless: align some HE capabilities with the spec (Jarod Wilson) [1937053] - mac80211: drop the connection if firmware crashed while in CSA (Jarod Wilson) [1937053] - nl80211: Add new RSNXE related nl80211 extended features (Jarod Wilson) [1937053] - mac80211: properly drop the connection in case of invalid CSA IE (Jarod Wilson) [1937053] - mac80211: make ieee80211_vif_to_wdev work when the vif isn't in the driver (Jarod Wilson) [1937053] - nl80211/cfg80211: add a flag to negotiate for LMR feedback in NDP ranging (Jarod Wilson) [1937053] - ieee80211: add the values of ranging parameters max LTF total field (Jarod Wilson) [1937053] - mac80211: aes_cmac: check crypto_shash_setkey() return value (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove extraneous indentation on if statement (Jarod Wilson) [1937053] - mac80211: properly process TXQ management frames (Jarod Wilson) [1937053] - cfg80211: constify ieee80211_get_response_rate return (Jarod Wilson) [1937053] - cfg80211: fix a few kernel-doc warnings (Jarod Wilson) [1937053] - cfg80211: fix an htmldoc warning (Jarod Wilson) [1937053] - rtw88: 8822c: add CFO tracking (Jarod Wilson) [1937053] - iwlwifi: pcie: don't enable BHs with IRQs disabled (Jarod Wilson) [1937053] - rtw88: Fix array overrun in rtw_get_tx_power_params() (Jarod Wilson) [1937053] - brcmfmac: Remove duplicate struct declaration (Jarod Wilson) [1937053] - rtw88: update statistics to fw for fine-tuning performance (Jarod Wilson) [1937053] - brcmfmac: A typo fix (Jarod Wilson) [1937053] - rtl8xxxu: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - mwifiex: Remove unneeded variable: "ret" (Jarod Wilson) [1937053] - rtl8xxxu: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mwifiex: don't print SSID to logs (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rtlwifi: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - rtlwifi: remove rtl_get_tid_h (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: remove redundant assignment of variable rtlpriv->btcoexist.reg_bt_sco (Jarod Wilson) [1937053] - rtlwifi: remove redundant assignment to variable err (Jarod Wilson) [1937053] - rtlwifi: Few mundane typo fixes (Jarod Wilson) [1937053] - rtlwifi: 8821ae: upgrade PHY and RF parameters (Jarod Wilson) [1937053] - iwlwifi: dbg: disable ini debug in 9000 family and below (Jarod Wilson) [1937053] - iwlwifi: pcie: Change ma product string name (Jarod Wilson) [1937053] - iwlwifi: fw: print out trigger delay when collecting data (Jarod Wilson) [1937053] - iwlwifi: trans/pcie: defer transport initialisation (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 63 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: don't WARN if we can't remove a time event (Jarod Wilson) [1937053] - iwlwifi: mvm: don't disconnect immediately if we don't hear beacons after CSA (Jarod Wilson) [1937053] - iwlwifi: rs-fw: don't support stbc for HE 160 (Jarod Wilson) [1937053] - iwlwifi: warn on SKB free w/o op-mode (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: add ISR debug info for msix debug (Jarod Wilson) [1937053] - iwlwifi: pcie: merge napi_poll_msix functions (Jarod Wilson) [1937053] - iwlwifi: mvm: don't lock mutex in RCU critical section (Jarod Wilson) [1937053] - iwlwifi: mvm: remove PS from lower rates. (Jarod Wilson) [1937053] - iwlwifi: mvm: umac error table mismatch (Jarod Wilson) [1937053] - iwlwifi: queue: avoid memory leak in reset flow (Jarod Wilson) [1937053] - iwlwifi: don't warn if we can't wait for empty tx queues (Jarod Wilson) [1937053] - iwlwifi: remove remaining software checksum code (Jarod Wilson) [1937053] - iwlwifi: remove TCM events (Jarod Wilson) [1937053] - iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() (Jarod Wilson) [1937053] - iwlwifi: mvm: refactor ACPI DSM evaluation function (Jarod Wilson) [1937053] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine (Jarod Wilson) [1937053] - iwlwifi: move iwl_configure_rxq to be used by other op_modes (Jarod Wilson) [1937053] - iwlwifi: add new so-gf device (Jarod Wilson) [1937053] - iwlwifi: mvm: enable PPAG in China (Jarod Wilson) [1937053] - iwlwifi: mvm: Add support for 6GHz passive scan (Jarod Wilson) [1937053] - iwlwifi: add ax201 killer device (Jarod Wilson) [1937053] - iwlwifi: mvm: when associated with PMF, use protected NDP ranging negotiation (Jarod Wilson) [1937053] - iwlwifi: mvm: clean up queue sync implementation (Jarod Wilson) [1937053] - iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1937053] - iwlwifi: mvm: responder: support responder config command version 8 (Jarod Wilson) [1937053] - iwlwifi: mvm: support range request command version 12 (Jarod Wilson) [1937053] - iwlwifi: pcie: make cfg vs. trans_cfg more robust (Jarod Wilson) [1937053] - iwlwifi: pcie: clear only FH bits handle in the interrupt (Jarod Wilson) [1937053] - iwlwifi: add 160Mhz to killer 1550 name (Jarod Wilson) [1937053] - iwlwifi: change name to AX 211 and 411 family (Jarod Wilson) [1937053] - iwlwifi: change step in so-gf struct (Jarod Wilson) [1937053] - iwlwifi: pcie: Add support for Bz Family (Jarod Wilson) [1937053] - iwlwifi: mvm: don't allow CSA if we haven't been fully associated (Jarod Wilson) [1937053] - iwlwifi: pcie: normally grab NIC access for inflight-hcmd (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid unnecessarily taking spinlock (Jarod Wilson) [1937053] - iwlwifi: mvm: enable TX on new CSA channel before disconnecting (Jarod Wilson) [1937053] - mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report (Jarod Wilson) [1937053] - mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing (Jarod Wilson) [1937053] - mt76: mt7615: always add rx header translation tlv when adding stations (Jarod Wilson) [1937053] - mt76: mt7615: add missing SPDX tag in mmio.c (Jarod Wilson) [1937053] - mt76: mt7915: add mmio.c (Jarod Wilson) [1937053] - mt76: report Rx timestamp (Jarod Wilson) [1937053] - mt76: mt7921: remove 80+80 MHz support capabilities (Jarod Wilson) [1937053] - mt76: fix potential DMA mapping leak (Jarod Wilson) [1937053] - mt76: mt7921: reduce the data latency during hw scan (Jarod Wilson) [1937053] - mt76: mt7921: fix the insmod hangs (Jarod Wilson) [1937053] - mt76: mt7921: fix kernel crash when the firmware fails to download (Jarod Wilson) [1937053] - mt76: mt7921: fix the dwell time control (Jarod Wilson) [1937053] - mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton (Jarod Wilson) [1937053] - mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition (Jarod Wilson) [1937053] - mt76: mt7915: add wifi subsystem reset (Jarod Wilson) [1937053] - mt76: mt7915: fix mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt7615: fix .add_beacon_offload() (Jarod Wilson) [1937053] - mt76: mt7921: rework mt7921_mcu_debug_msg_event routine (Jarod Wilson) [1937053] - mt76: mt7921: always wake the device in mt7921_remove_interface (Jarod Wilson) [1937053] - mt76: mt7921: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7915: fix txpower init for TSSI off chips (Jarod Wilson) [1937053] - mt76: mt7915: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: fix chip reset on MT7622 and MT7663e (Jarod Wilson) [1937053] - mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7915: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7615: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7622: trigger hif interrupt for system reset (Jarod Wilson) [1937053] - mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7615: only enable DFS test knobs for mt7615 (Jarod Wilson) [1937053] - mt76: mt7921: properly configure rcpi adding a sta to the fw (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_sta_cmd_info data structure (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr (Jarod Wilson) [1937053] - mt76: mt7915: refresh repeater entry MAC address when setting BSSID (Jarod Wilson) [1937053] - mt76: mt7915: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7921: remove duplicated macros in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove redundant check on type (Jarod Wilson) [1937053] - mt76: mt7921: remove leftovers from dbdc configuration (Jarod Wilson) [1937053] - mt76: mt7921: add wifi reset support (Jarod Wilson) [1937053] - mt76: dma: export mt76_dma_rx_cleanup routine (Jarod Wilson) [1937053] - mt76: dma: introduce mt76_dma_queue_reset routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce __mt7921_start utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_run_firmware utility routine. (Jarod Wilson) [1937053] - mt76: introduce mcu_reset function pointer in mt76_mcu_ops structure (Jarod Wilson) [1937053] - mt76: mt7921: reduce mcu timeouts for suspend, offload and hif_ctrl msg (Jarod Wilson) [1937053] - mt76: mt7915: fix possible deadlock while mt7915_register_ext_phy() (Jarod Wilson) [1937053] - mt76: mt7615: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7663s: fix the possible device hang in high traffic (Jarod Wilson) [1937053] - mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663: fix when beacon filter is being applied (Jarod Wilson) [1937053] - mt76: mt7615: check mcu returned values in mt7615_ops (Jarod Wilson) [1937053] - mt76: mt7915: check mcu returned values in mt7915_ops (Jarod Wilson) [1937053] - mt76: mt7915: fix txrate reporting (Jarod Wilson) [1937053] - mt76: mt7915: fix rxrate reporting (Jarod Wilson) [1937053] - mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 (Jarod Wilson) [1937053] - mt76: mt7915: fix PHY mode for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7615: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7615: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7921: check mcu returned values in mt7921_start (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of the dynamic remap (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of PCIe interrupt (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_sta_rc_update routine (Jarod Wilson) [1937053] - mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list (Jarod Wilson) [1937053] - mt76: connac: fix kernel warning adding monitor interface (Jarod Wilson) [1937053] - mt76: mt7915: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: remove hdr->fw_ver check (Jarod Wilson) [1937053] - mt76: mt7615: fix TSF configuration (Jarod Wilson) [1937053] - mt76: mt7921: fix stats register definitions (Jarod Wilson) [1937053] - mt76: mt7921: remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7915: fix aggr len debugfs node (Jarod Wilson) [1937053] - mt76: mt7921: fix aggr length histogram (Jarod Wilson) [1937053] - mt76: mt7615: fix memory leak in mt7615_coredump_work (Jarod Wilson) [1937053] - mt76: mt7615: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7615: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7615: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: connac: update sched_scan cmd usage (Jarod Wilson) [1937053] - mt76: mt7921: add flush operation (Jarod Wilson) [1937053] - mt76: mt7921: fixup rx bitrate statistics (Jarod Wilson) [1937053] - mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss (Jarod Wilson) [1937053] - mt76: mt7921: switch to new api for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: fix memory leak in mt7921_coredump_work (Jarod Wilson) [1937053] - mt76: mt7921: fix suspend/resume sequence (Jarod Wilson) [1937053] - mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded (Jarod Wilson) [1937053] - mt76: mt7915: always check return value from mt7915_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: connac: always check return value from mt76_connac_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: mt76x0: disable GTK offloading (Jarod Wilson) [1937053] - mt76: always use WTBL_MAX_SIZE for tlv allocation (Jarod Wilson) [1937053] - mt76: mt7921: removed unused definitions in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove unnecessary variable (Jarod Wilson) [1937053] - mt76: mt7921: enable random mac addr during scanning (Jarod Wilson) [1937053] - mt76: mt7615: support loading EEPROM for MT7613BE (Jarod Wilson) [1937053] - mt76: mt7915: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix key set/delete issues (Jarod Wilson) [1937053] - mt76: mt7915: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7915: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7915: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: add support for 802.3 rx frames (Jarod Wilson) [1937053] - cfg80211: Remove wrong RNR IE validation check (Jarod Wilson) [1937053] - mac80211: bail out if cipher schemes are invalid (Jarod Wilson) [1937053] - mac80211: clear the beacon's CRC after channel switch (Jarod Wilson) [1937053] - mac80211: Set priority and queue mapping for injected frames (Jarod Wilson) [1937053] - mac80211: Allow concurrent monitor iface and ethernet rx decap (Jarod Wilson) [1937053] - nl80211: Add interface to indicate TDLS peer's HE capability (Jarod Wilson) [1937053] - cfg80211: allow specifying a reason for hw_rfkill (Jarod Wilson) [1937053] - nl80211: better document CMD_ROAM behavior (Jarod Wilson) [1937053] - mac80211: set sk_pacing_shift for 802.3 txpath (Jarod Wilson) [1937053] - mac80211: don't apply flow control on management frames (Jarod Wilson) [1937053] - nl80211: Add missing line in nl80211_fils_discovery_policy (Jarod Wilson) [1937053] - mac80211: remove redundant assignment of variable result (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove unused variable 'mg' in minstrel_ht_next_jump_rate() (Jarod Wilson) [1937053] - cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rfkill: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mt7601u: enable TDLS support (Jarod Wilson) [1937053] - mt7601u: fix always true expression (Jarod Wilson) [1937053] - rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() (Jarod Wilson) [1937053] - rtw88: coex: fix A2DP stutters while WL busy + WL scan (Jarod Wilson) [1937053] - rtw88: 8822c: add LC calibration for RTL8822C (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit table to RF v40.1 (Jarod Wilson) [1937053] - rtw88: fix DIG min setting (Jarod Wilson) [1937053] - rtw88: add flush hci support (Jarod Wilson) [1937053] - rtw88: 8822c: support FW crash dump when FW crash (Jarod Wilson) [1937053] - rtw88: remove unnecessary variable (Jarod Wilson) [1937053] - rtw88: coex: add power off setting (Jarod Wilson) [1937053] - ath11k: Add support for STA to handle beacon miss (Jarod Wilson) [1937053] - ath11k: Update signal filled flag during sta_statistics drv op (Jarod Wilson) [1937053] - ath10k: skip the wait for completion to recovery in shutdown path (Jarod Wilson) [1937053] - ath11k: fix thermal temperature read (Jarod Wilson) [1937053] - ath11k: fix potential wmi_mgmt_tx_queue race condition (Jarod Wilson) [1937053] - ath11k: qmi: cosmetic changes to error messages (Jarod Wilson) [1937053] - ath11k: qmi: add more debug messages (Jarod Wilson) [1937053] - Revert "ath9k: fix ath_tx_process_buffer() potential null ptr dereference" (Jarod Wilson) [1937053] - ath11k: print hardware name and version during initialisation (Jarod Wilson) [1937053] - ath11k: Enable radar detection for 160MHz secondary segment (Jarod Wilson) [1937053] - ath11k: Fix sounding dimension config in HE cap (Jarod Wilson) [1937053] - ath11k: add qcn9074 pci device support (Jarod Wilson) [1937053] - ath11k: add extended interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add CE interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add data path support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add hal support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add static window support for register access (Jarod Wilson) [1937053] - ath11k: Add qcn9074 mhi controller config (Jarod Wilson) [1937053] - ath11k: Update memory segment count for qcn9074 (Jarod Wilson) [1937053] - ath11k: qmi: increase the number of fw segments (Jarod Wilson) [1937053] - ath11k: Move qmi service_ins_id to hw_params (Jarod Wilson) [1937053] - ath11k: Refactor ath11k_msi_config (Jarod Wilson) [1937053] - ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Opportunities" (Jarod Wilson) [1937053] - ath9k: fix ath_tx_process_buffer() potential null ptr dereference (Jarod Wilson) [1937053] - nl80211: fix beacon head validation (Jarod Wilson) [1937053] - nl80211: fix potential leak of ACL params (Jarod Wilson) [1937053] - cfg80211: check S1G beacon compat element length (Jarod Wilson) [1937053] - cfg80211: remove WARN_ON() in cfg80211_sme_connect (Jarod Wilson) [1937053] - mac80211: fix time-is-after bug in mlme (Jarod Wilson) [1937053] - mac80211: fix TXQ AC confusion (Jarod Wilson) [1937053] - rfkill: revert back to old userspace API by default (Jarod Wilson) [1937053] - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN (Jarod Wilson) [1937053] - iwlwifi: mvm: fix beacon protection checks (Jarod Wilson) [1937053] - iwlwifi: mvm: rfi: don't lock mvm->mutex when sending config command (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for So-F devices (Jarod Wilson) [1937053] - iwlwifi: fw: fix notification wait locking (Jarod Wilson) [1937053] - iwlwifi: add support for Qu with AX201 device (Jarod Wilson) [1937053] - iwlwifi: pcie: properly set LTR workarounds on 22000 devices (Jarod Wilson) [1937053] - iwlwifi: fix 11ax disabled bit in the regulatory capability flags (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix recently introduced deadlock issue (Jarod Wilson) [1937053] - mt76: mt7921: fix airtime reporting (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() (Jarod Wilson) [1937053] - mt76: mt7615: remove redundant dev_err call in mt7622_wmac_probe() (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - reg.c: Fix a spello (Jarod Wilson) [1937053] - mac80211: cfg.c: A typo fix (Jarod Wilson) [1937053] - wireless: remove never implemented MODULE_SUPPORTED_DEVICE (Jarod Wilson) [1937053] - wireless/nl80211: fix wdev_id may be used uninitialized (Jarod Wilson) [1937053] - nl80211: fix locking for wireless device netns change (Jarod Wilson) [1937053] - iwlwifi: don't call netif_napi_add() with rxq->lock held (was Re: Lockdep warning in iwl_pcie_rx_handle()) (Jarod Wilson) [1937053] - iwlwifi: fix ARCH=i386 compilation warnings (Jarod Wilson) [1937053] - iwlwifi: mvm: add terminate entry for dmi_system_id tables (Jarod Wilson) [1937053] - mt76: mt7915: fix unused 'mode' variable (Jarod Wilson) [1937053] - mt76: dma: do not report truncated frames to mac80211 (Jarod Wilson) [1937053] - mt76: mt7921: remove incorrect error handling (Jarod Wilson) [1937053] - iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG_IWLMVM is disabled (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: qmi: use pad to format dma_addr_t (Jarod Wilson) [1937053] - iwlwifi: avoid crash on unsupported debug collection (Jarod Wilson) [1937053] - mt76: mt7915: only modify tx buffer list after allocating tx token id (Jarod Wilson) [1937053] - mt76: fix tx skb error handling in mt76_dma_tx_queue_skb (Jarod Wilson) [1937053] - ath9k: fix transmitting to stations in dynamic SMPS mode (Jarod Wilson) [1937053] - redhat: Enable ath11k PCI device support (Jarod Wilson) [1937053] - soc: qcom: Do not depend on ARCH_QCOM for QMI helpers (Jarod Wilson) [1937053] - net: qrtr: Do not depend on ARCH_QCOM (Jarod Wilson) [1937053] - b43: N-PHY: Fix the update of coef for the PHY revision >= 3case (Jarod Wilson) [1937053] - nl80211: add documentation for HT/VHT/HE disable attributes (Jarod Wilson) [1937053] - cfg80211/mac80211: Support disabling HE mode (Jarod Wilson) [1937053] - mac80211: add STBC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove sample rate switching code for constrained devices (Jarod Wilson) [1937053] - mac80211: minstrel_ht: show sampling rates in debugfs (Jarod Wilson) [1937053] - mac80211: minstrel_ht: significantly redesign the rate probing strategy (Jarod Wilson) [1937053] - mac80211: minstrel_ht: reduce the need to sample slower rates (Jarod Wilson) [1937053] - mac80211: minstrel_ht: update total packets counter in tx status path (Jarod Wilson) [1937053] - mac80211: minstrel_ht: use bitfields to encode rate indexes (Jarod Wilson) [1937053] - cfg80211: initialize reg_rule in __freq_reg_info() (Jarod Wilson) [1937053] - mac80211: fix potential overflow when multiplying to u32 integers (Jarod Wilson) [1937053] - mac80211: enable QoS support for nl80211 ctrl port (Jarod Wilson) [1937053] - cfg80211: remove unused callback (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (2/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (1/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_A parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update MAC/BB parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: replace tx tasklet with work queue (Jarod Wilson) [1937053] - rtw88: add napi support (Jarod Wilson) [1937053] - rtw88: add rts condition (Jarod Wilson) [1937053] - rtw88: add dynamic rrsr configuration (Jarod Wilson) [1937053] - iwlwifi: remove incorrect comment in pnvm (Jarod Wilson) [1937053] - ath11k: qmi: add debug message for allocated memory segment addresses and sizes (Jarod Wilson) [1937053] - ath11k: pci: remove experimental warning (Jarod Wilson) [1937053] - ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() (Jarod Wilson) [1937053] - ath10k: change ath10k_offchan_tx_work() peer present msg to a warn (Jarod Wilson) [1937053] - ath9k: fix data bus crash when setting nf_override via debugfs (Jarod Wilson) [1937053] - ath11k: add support to configure spatial reuse parameter set (Jarod Wilson) [1937053] - ath10k: restore tx sk_buff of htt header for SDIO (Jarod Wilson) [1937053] - brcmsmac: Fix the spelling configation to configuration in the file d11.h (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 62 for AX devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: implement reading PNVM from UEFI (Jarod Wilson) [1937053] - iwlwifi: pnvm: move file loading code to a separate function (Jarod Wilson) [1937053] - iwlwifi: pnvm: increment the pointer before checking the TLV (Jarod Wilson) [1937053] - iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity (Jarod Wilson) [1937053] - iwlwifi: pnvm: set the PNVM again if it was already loaded (Jarod Wilson) [1937053] - iwlwifi: mvm: global PM mode does not reset after FW crash (Jarod Wilson) [1937053] - iwlwifi: mvm: reduce the print severity of failing getting NIC temp (Jarod Wilson) [1937053] - iwlwifi: mvm: get NVM later in the mvm_start flow (Jarod Wilson) [1937053] - iwlmvm: set properly NIC_NOT_ACK_ENABLED flag (Jarod Wilson) [1937053] - iwlwifi: remove max_ht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: remove max_vht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check if CSA event is running before removing (Jarod Wilson) [1937053] - iwlwifi: mvm: Support SCAN_CFG_CMD version 5 (Jarod Wilson) [1937053] - iwlwifi: mvm: isolate the get nvm flow (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify iwl_mvm_dbgfs_register (Jarod Wilson) [1937053] - iwlwifi: mvm: register to mac80211 last (Jarod Wilson) [1937053] - iwlwifi: acpi: add support for DSM RFI (Jarod Wilson) [1937053] - iwlwifi: mvm: add RFI-M support (Jarod Wilson) [1937053] - iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: don't crash when rx queues aren't allocated in interrupt (Jarod Wilson) [1937053] - iwlwifi: correction of group-id once sending REPLY_ERROR (Jarod Wilson) [1937053] - iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices (Jarod Wilson) [1937053] - iwlwifi: pcie: add CDB bit to the device configuration parsing (Jarod Wilson) [1937053] - iwlwifi: acpi: don't return valid pointer as an ERR_PTR (Jarod Wilson) [1937053] - iwlwifi: queue: add fake tx time point (Jarod Wilson) [1937053] - iwlwifi: remove flags argument for nic_access (Jarod Wilson) [1937053] - iwlwifi: declare support for triggered SU/MU beamforming feedback (Jarod Wilson) [1937053] - iwlwifi: dbg: add op_mode callback for collecting debug data. (Jarod Wilson) [1937053] - iwlwifi: api: clean up some documentation/bits (Jarod Wilson) [1937053] - iwlwifi: dbg: remove unsupported regions (Jarod Wilson) [1937053] - iwlwifi: pcie: Change Ma device ID (Jarod Wilson) [1937053] - iwlwifi: when HW has rate offload don't look at control field (Jarod Wilson) [1937053] - iwlwifi: pcie: NULLify pointers after free (Jarod Wilson) [1937053] - iwlwifi: mvm: assign SAR table revision to the command later (Jarod Wilson) [1937053] - iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function (Jarod Wilson) [1937053] - iwlwifi: mvm: enhance a print in CSA flows (Jarod Wilson) [1937053] - iwlwifi: mvm: send stored PPAG command instead of local (Jarod Wilson) [1937053] - iwlwifi: mvm: store PPAG enabled/disabled flag properly (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the type we use in the PPAG table validity checks (Jarod Wilson) [1937053] - iwlwifi: acpi: fix PPAG table sizes (Jarod Wilson) [1937053] - iwlwifi: pcie: don't disable interrupts for reg_lock (Jarod Wilson) [1937053] - iwlwifi: pcie: add a few missing entries for So with Hr (Jarod Wilson) [1937053] - iwlwifi: dbg: Mark ucode tlv data as const (Jarod Wilson) [1937053] - iwlwifi: add new cards for So and Qu family (Jarod Wilson) [1937053] - ath11k: fix a locking bug in ath11k_mac_op_start() (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Simplify bool comparison (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: Simplify bool comparison (Jarod Wilson) [1937053] - brcmfmac: add support for CQM RSSI notifications (Jarod Wilson) [1937053] - ath10k: Add new debug level for sta related logs (Jarod Wilson) [1937053] - ath11k: Update tx descriptor search index properly (Jarod Wilson) [1937053] - ath10k: Fix lockdep assertion warning in ath10k_sta_statistics (Jarod Wilson) [1937053] - ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() (Jarod Wilson) [1937053] - wl3501: fix alignment constraints (Jarod Wilson) [1937053] - rt2800usb: add Sweex LW163V2 id's (Jarod Wilson) [1937053] - rt2x00: remove duplicate word and fix typo in comment (Jarod Wilson) [1937053] - mwifiex: Report connected BSS with cfg80211_connect_bss() (Jarod Wilson) [1937053] - rtl8xxxu: remove unused assignment value (Jarod Wilson) [1937053] - atmel: at76c50x: use DEFINE_MUTEX() for mutex lock (Jarod Wilson) [1937053] - brcmsmac: fix alignment constraints (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet (Jarod Wilson) [1937053] - rtw88: 8821c: support RFE type2 wifi NIC (Jarod Wilson) [1937053] - rtw88: 8821c: Correct CCK RSSI (Jarod Wilson) [1937053] - rtw88: coex: 8821c: correct antenna switch function (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove redundant initialization of variable rtstatus (Jarod Wilson) [1937053] - iwlwifi: pcie: Disable softirqs during Rx queue init (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 61 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: add Asus to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Microsoft to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Samsung to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add HP to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: implement approved list for the PPAG feature (Jarod Wilson) [1937053] - iwlwifi: mvm: set enabled in the PPAG command properly (Jarod Wilson) [1937053] - iwlwifi: mvm: add debugfs entry to trigger a dump as any time-point (Jarod Wilson) [1937053] - iwlwifi: mvm: add tx fail time point (Jarod Wilson) [1937053] - iwlwifi: fwrt: add suspend/resume time point (Jarod Wilson) [1937053] - iwlwifi: mvm: add triggers for MLME events (Jarod Wilson) [1937053] - iwlwifi: mvm: add IML/ROM information for other HW families (Jarod Wilson) [1937053] - iwlwifi: mvm: fix CSA AP side (Jarod Wilson) [1937053] - iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static (Jarod Wilson) [1937053] - iwlwifi: mvm: cancel the scan delayed work when scan is aborted (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for SnJ with Hr1 (Jarod Wilson) [1937053] - iwlwifi: mvm: move early time-point before nvm_init in non-unified (Jarod Wilson) [1937053] - iwlwifi: add support for SnJ with Jf devices (Jarod Wilson) [1937053] - iwlwifi: move SnJ and So rules to the new tables (Jarod Wilson) [1937053] - iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates() (Jarod Wilson) [1937053] - iwlwifi: fw api: make hdr a zero-size array again (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 60 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: advertise BIGTK client support if available (Jarod Wilson) [1937053] - iwlwifi: always allow maximum A-MSDU on newer devices (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs: check length precisely in inject_packet (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify TX power setting (Jarod Wilson) [1937053] - iwlwifi: tx: move handing sync/async host command to trans (Jarod Wilson) [1937053] - iwlwifi: mvm: add explicit check for non-data frames in get Tx rate (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs for phy-integration-ver (Jarod Wilson) [1937053] - iwlwifi: parse phy integration string from FW TLV (Jarod Wilson) [1937053] - iwlwifi: mvm: csa: do not abort CSA before disconnect (Jarod Wilson) [1937053] - iwlwifi: mvm: don't send commands during suspend\resume transition (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check system_pm_mode without mutex held (Jarod Wilson) [1937053] - iwlwifi: remove TRANS_PM_OPS (Jarod Wilson) [1937053] - iwlwifi: dbg: dump paged memory from index 1 (Jarod Wilson) [1937053] - iwl-trans: iwlwifi: move sync NMI logic to trans (Jarod Wilson) [1937053] - iwlwifi: pcie: properly implement NAPI (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for new flush queue response (Jarod Wilson) [1937053] - iwlwifi: mvm: handle CCA-EXT delay firmware notification (Jarod Wilson) [1937053] - iwlwifi: mvm: scan: fix scheduled scan restart handling (Jarod Wilson) [1937053] - iwlwifi: mvm: remove debugfs injection limitations (Jarod Wilson) [1937053] - iwlwifi: mvm: check more notification sizes (Jarod Wilson) [1937053] - iwlwifi: mvm: add notification size checks (Jarod Wilson) [1937053] - ath11k: remove h from printk format specifier (Jarod Wilson) [1937053] - ath10k: remove h from printk format specifier (Jarod Wilson) [1937053] - cfg80211: fix netdev registration deadlock (Jarod Wilson) [1937053] - mac80211: fix station rate table updates on assoc (Jarod Wilson) [1937053] - mt76: mt7663: introduce coredump support (Jarod Wilson) [1937053] - mt76: mt7921: add coredump support (Jarod Wilson) [1937053] - mt76: mt7921: enable MSI interrupts (Jarod Wilson) [1937053] - mt76: mt7921: introduce regdomain notifier support (Jarod Wilson) [1937053] - mt76: mt7921: introduce Runtime PM support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for suspend and WoW support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for sched_scan and hw_scan (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu common library (Jarod Wilson) [1937053] - mt76: mt7921: introduce PM support (Jarod Wilson) [1937053] - mt76: mt7921: introduce beacon_loss mcu event (Jarod Wilson) [1937053] - mt76: mt7921: introduce support for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: introduce 802.11 PS support in sta mode (Jarod Wilson) [1937053] - mt76: mt7921: introduce schedule scan support (Jarod Wilson) [1937053] - mt76: mt7921: add debugfs support (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921e support (Jarod Wilson) [1937053] - mt76: mt7921: add ieee80211_ops (Jarod Wilson) [1937053] - mt76: mt7921: add EEPROM support (Jarod Wilson) [1937053] - mt76: mt7921: add DMA support (Jarod Wilson) [1937053] - mt76: mt7921: add MCU support (Jarod Wilson) [1937053] - mt76: mt7921: add MAC support (Jarod Wilson) [1937053] - wireless: Fix "ordering" comment typos (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm utility routines in mt76_connac_lib module (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm data struct in mt76_connac.h (Jarod Wilson) [1937053] - mt76: mt76_connac: move WoW and suspend code in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: move hw_scan and sched_scan routine in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: create mcu library (Jarod Wilson) [1937053] - mt76: introduce mt76_vif data structure (Jarod Wilson) [1937053] - cfg80211: call cfg80211_destroy_ifaces() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_set_encryption() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_change_iface() with wiphy lock held (Jarod Wilson) [1937053] - nl80211: call cfg80211_dev_rename() under RTNL (Jarod Wilson) [1937053] - mt76: dma: fix a possible memory leak in mt76_add_fragment() (Jarod Wilson) [1937053] - ath9k: fix build error with LEDS_CLASS=m (Jarod Wilson) [1937053] - ath10k: fix wmi mgmt tx queue full due to race condition (Jarod Wilson) [1937053] - ath10k: pass the ssid info to get the correct bss entity (Jarod Wilson) [1937053] - ath10k: allow dynamic SAR power limits via common API (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix regression in the max_prob_rate fix (Jarod Wilson) [1937053] - mt76: mt7615: reduce VHT maximum MPDU length (Jarod Wilson) [1937053] - mt76: reduce q->lock hold time (Jarod Wilson) [1937053] - mt76: usb: process URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt76: move vif_mask back from mt76_phy to mt76_dev (Jarod Wilson) [1937053] - mt76: mt7915: make vif index per adapter instead of per band (Jarod Wilson) [1937053] - mt76: mt7915: add support for using a secondary PCIe link for gen1 (Jarod Wilson) [1937053] - mt76: fix crash on tearing down ext phy (Jarod Wilson) [1937053] - mt76: mt7915: bring up the WA event rx queue for band1 (Jarod Wilson) [1937053] - mt76: mt7615: unify init work (Jarod Wilson) [1937053] - mt76: mt7915: support TxBF for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: Remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7615: set mcu country code in mt7615_mcu_set_channel_domain() (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom DBDC band selection (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom parsing for DBDC (Jarod Wilson) [1937053] - iwlwifi: provide gso_type to GSO packets (Jarod Wilson) [1937053] - mt76: mt7915: disable RED support in the WA firmware (Jarod Wilson) [1937053] - mt76: mt7915: rework mcu API (Jarod Wilson) [1937053] - mt76: mt7915: do not set DRR group for stations (Jarod Wilson) [1937053] - mt76: mt7915: ensure that init work completes before starting the device (Jarod Wilson) [1937053] - mt76: mt7603: fix ED/CCA monitoring with single-stream devices (Jarod Wilson) [1937053] - mt76: mt7915: add implicit Tx beamforming support (Jarod Wilson) [1937053] - mt76: mt7915: simplify peer's TxBF capability check (Jarod Wilson) [1937053] - mt76: mt7615: mt7915: disable txpower sku when testmode enabled (Jarod Wilson) [1937053] - mt76: mt7915: add support for continuous tx in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework set state part in testmode (Jarod Wilson) [1937053] - mt76: testmode: add a new state for continuous tx (Jarod Wilson) [1937053] - mt76: mt7915: clean hw queue before starting new testmode tx (Jarod Wilson) [1937053] - mt76: mt7915: calculate new packet length when tx_time is set in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support for ipg in testmode (Jarod Wilson) [1937053] - mt76: mt7915: split edca update function (Jarod Wilson) [1937053] - mt76: testmode: make tx queued limit adjustable (Jarod Wilson) [1937053] - mt76: testmode: add attributes for ipg related parameters (Jarod Wilson) [1937053] - mt76: testmode: add support to set user-defined spe index (Jarod Wilson) [1937053] - mt76: mt7915: force ldpc for bw larger than 20MHz in testmode (Jarod Wilson) [1937053] - mt76: move chainmask in mt76_phy (Jarod Wilson) [1937053] - mt76: move mac_work in mt76_core module (Jarod Wilson) [1937053] - mt76: mt7615: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: mt7915: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: testmode: move mtd part to mt76_dev (Jarod Wilson) [1937053] - mt76: testmode: introduce dbdc support (Jarod Wilson) [1937053] - mt76: mt7915: add partial add_bss_info command on testmode init (Jarod Wilson) [1937053] - mt76: mt7915: drop zero-length packet to avoid Tx hang (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_mcu_send_message routine (Jarod Wilson) [1937053] - mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th (Jarod Wilson) [1937053] - mt76: mt7915: add support for flash mode (Jarod Wilson) [1937053] - mt76: mt7915: run mt7915_configure_filter holding mt76 mutex (Jarod Wilson) [1937053] - mt76: mt7915: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey (Jarod Wilson) [1937053] - mt76: mt7615: add vif check in mt7615_update_vif_beacon() (Jarod Wilson) [1937053] - mt76: mt7915: add vif check in mt7915_update_vif_beacon() (Jarod Wilson) [1937053] - ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer (Jarod Wilson) [1937053] - mac80211: pause TX while changing interface type (Jarod Wilson) [1937053] - wext: fix NULL-ptr-dereference with cfg80211's lack of commit() (Jarod Wilson) [1937053] - cfg80211: avoid holding the RTNL when calling the driver (Jarod Wilson) [1937053] - iwl4965: do not process non-QOS frames on txq->sched_retry path (Jarod Wilson) [1937053] - mt7601u: process tx URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt7601u: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - rtw88: 8723de: adjust the LTR setting (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192c-common: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl_pci: fix bool comparison in expressions (Jarod Wilson) [1937053] - mt7601u: fix kernel crash unplugging the device (Jarod Wilson) [1937053] - iwlwifi: queue: bail out on invalid freeing (Jarod Wilson) [1937053] - iwlwifi: mvm: guard against device removal in reprobe (Jarod Wilson) [1937053] - iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. (Jarod Wilson) [1937053] - iwlwifi: mvm: clear IN_D3 after wowlan status cmd (Jarod Wilson) [1937053] - iwlwifi: pcie: add rules to match Qu with Hr2 (Jarod Wilson) [1937053] - iwlwifi: mvm: invalidate IDs of internal stations at mvm start (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the return type for DSM functions 1 and 2 (Jarod Wilson) [1937053] - iwlwifi: pcie: reschedule in long-running memory reads (Jarod Wilson) [1937053] - iwlwifi: pcie: use jiffies for memory read spin time limit (Jarod Wilson) [1937053] - iwlwifi: pcie: fix context info memory leak (Jarod Wilson) [1937053] - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap (Jarod Wilson) [1937053] - iwlwifi: pcie: set LTR on more devices (Jarod Wilson) [1937053] - iwlwifi: queue: don't crash if txq->entries is NULL (Jarod Wilson) [1937053] - iwlwifi: fix the NMI flow for old devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't try to load after failures (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't skip everything when not reloading (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid potential PNVM leaks (Jarod Wilson) [1937053] - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() (Jarod Wilson) [1937053] - iwlwifi: mvm: skip power command when unbinding vif during CSA (Jarod Wilson) [1937053] - cfg80211: change netdev registration/unregistration semantics (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix rounding error in throughput calculation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: increase stats update interval (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix max probability rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve sample rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve ampdu length estimation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove old ewma based rate average code (Jarod Wilson) [1937053] - mac80211: remove legacy minstrel rate control (Jarod Wilson) [1937053] - mac80211: minstrel_ht: add support for OFDM rates on non-HT clients (Jarod Wilson) [1937053] - mac80211: minstrel_ht: clean up CCK code (Jarod Wilson) [1937053] - mac80211: introduce aql_enable node in debugfs (Jarod Wilson) [1937053] - cfg80211: Add phyrate conversion support for extended MCS in 60GHz band (Jarod Wilson) [1937053] - cfg80211: add VHT rate entries for MCS-10 and MCS-11 (Jarod Wilson) [1937053] - mac80211: reduce peer HE MCS/NSS to own capabilities (Jarod Wilson) [1937053] - mac80211: remove NSS number of 160MHz if not support 160MHz for HE (Jarod Wilson) [1937053] - mac80211: 160MHz with extended NSS BW in CSA (Jarod Wilson) [1937053] - mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: add rx decapsulation offload support (Jarod Wilson) [1937053] - ath10k: remove unused struct ath10k::dev_type (Jarod Wilson) [1937053] - ath11k: remove duplicate function declaration (Jarod Wilson) [1937053] - ath10k: increase rx buffer size to 2048 (Jarod Wilson) [1937053] - ath10k: sanitity check for ep connectivity (Jarod Wilson) [1937053] - mt76: mt7663s: fix rx buffer refcounting (Jarod Wilson) [1937053] - mt7601u: fix rx buffer refcounting (Jarod Wilson) [1937053] - mac80211: check if atf has been disabled in __ieee80211_schedule_txq (Jarod Wilson) [1937053] - mac80211: do not drop tx nulldata packets on encrypted links (Jarod Wilson) [1937053] - mac80211: fix encryption key selection for 802.3 xmit (Jarod Wilson) [1937053] - mac80211: fix fast-rx encryption check (Jarod Wilson) [1937053] - mac80211: fix incorrect strlen of .write in debugfs (Jarod Wilson) [1937053] - cfg80211: fix a kerneldoc markup (Jarod Wilson) [1937053] - brcmfmac: clear EAP/association status bits on linkdown events (Jarod Wilson) [1937053] - brcmfmac: Delete useless kfree code (Jarod Wilson) [1937053] - mt7601u: check the status of device in calibration (Jarod Wilson) [1937053] - mt7601u: process URBs in status EPROTO properly (Jarod Wilson) [1937053] - brcmfmac: support BCM4365E with 43666 ChipCommon chip ID (Jarod Wilson) [1937053] - mwifiex: pcie: Drop bogus __refdata annotation (Jarod Wilson) [1937053] - rtw88: Simplify bool comparison (Jarod Wilson) [1937053] - rtw88: coex: set 4 slot TDMA for BT link and WL busy (Jarod Wilson) [1937053] - rtw88: 8821c: apply CCK PD level which calculates from dynamic mechanism (Jarod Wilson) [1937053] - rtw88: reduce the log level for failure of tx report (Jarod Wilson) [1937053] - rtw88: Delete useless kfree code (Jarod Wilson) [1937053] - iwlwifi: dbg: Don't touch the tlv data (Jarod Wilson) [1937053] - mt76: Fix queue ID variable types after mcu queue split (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain with a lock (Jarod Wilson) [1937053] - cfg80211/mac80211: fix kernel-doc for SAR APIs (Jarod Wilson) [1937053] - mt76: mt7915: fix MESH ifdef block (Jarod Wilson) [1937053] - mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: sdio: remove wake logic in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: usb: remove wake logic in mt76u_status_worker (Jarod Wilson) [1937053] - ath11k: dp: clean up a variable name (Jarod Wilson) [1937053] - ath11k: pci: remove unnecessary mask in ath11k_pci_enable_ltssm() (Jarod Wilson) [1937053] - ath11k: pci: disable ASPM L0sLs before downloading firmware (Jarod Wilson) [1937053] - ath11k: qmi: try to allocate a big block of DMA memory first (Jarod Wilson) [1937053] - rtlwifi: rise completion at the last step of firmware callback (Jarod Wilson) [1937053] - mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker (Jarod Wilson) [1937053] - ath10k: prevent deinitializing NAPI twice (Jarod Wilson) [1937053] - ath9k: Postpone key cache entry deletion for TXQ frames reference it (Jarod Wilson) [1937053] - ath: Modify ath_key_delete() to not need full key entry (Jarod Wilson) [1937053] - ath: Export ath_hw_keysetmac() (Jarod Wilson) [1937053] - ath9k: Clear key cache explicitly on disabling hardware (Jarod Wilson) [1937053] - ath: Use safer key clearing with key cache entries (Jarod Wilson) [1937053] - ath10k: Remove voltage regulator votes during wifi disable (Jarod Wilson) [1937053] - ath10k: Fix error handling in case of CE pipe init failure (Jarod Wilson) [1937053] - ath11k: Fix ath11k_pci_fix_l1ss() (Jarod Wilson) [1937053] - ath11k: Fix error code in ath11k_core_suspend() (Jarod Wilson) [1937053] - ath11k: start vdev if a bss peer is already created (Jarod Wilson) [1937053] - ath11k: fix crash caused by NULL rx_channel (Jarod Wilson) [1937053] - ath11k: add missing null check on allocated skb (Jarod Wilson) [1937053] - ath9k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: make relay callbacks const (Jarod Wilson) [1937053] - ath10k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: implement suspend for QCA6390 PCI devices (Jarod Wilson) [1937053] - ath11k: hif: add ce irq enable and disable functions (Jarod Wilson) [1937053] - ath11k: implement WoW enable and wakeup commands (Jarod Wilson) [1937053] - ath11k: set credit_update flag for flow controlled ep only (Jarod Wilson) [1937053] - ath11k: dp: stop rx pktlog before suspend (Jarod Wilson) [1937053] - ath11k: htc: implement suspend handling (Jarod Wilson) [1937053] - ath11k: htc: remove unused struct ath11k_htc_ops (Jarod Wilson) [1937053] - ath11k: pci: read select_window register to ensure write is finished (Jarod Wilson) [1937053] - ath11k: hif: implement suspend and resume functions (Jarod Wilson) [1937053] - ath11k: mhi: hook suspend and resume (Jarod Wilson) [1937053] - ath11k: Fix incorrect tlvs in scan start command (Jarod Wilson) [1937053] - ath11k: pci: disable VDD4BLOW (Jarod Wilson) [1937053] - ath11k: pci: fix L1ss clock unstable problem (Jarod Wilson) [1937053] - ath11k: pci: fix hot reset stability issues (Jarod Wilson) [1937053] - ath11k: put hw to DBS using WMI_PDEV_SET_HW_MODE_CMDID (Jarod Wilson) [1937053] - ath11k: mhi: print a warning if firmware crashed (Jarod Wilson) [1937053] - ath11k: use MHI provided APIs to allocate and free MHI controller (Jarod Wilson) [1937053] - ath10k: add atomic protection for device recovery (Jarod Wilson) [1937053] - ath10k: add option for chip-id based BDF selection (Jarod Wilson) [1937053] - mt76: remove unused variable q (Jarod Wilson) [1937053] - mac80211: add ieee80211_set_sar_specs (Jarod Wilson) [1937053] - nl80211: add common API to configure SAR power limitations (Jarod Wilson) [1937053] - mac80211: fix a mistake check for rx_stats update (Jarod Wilson) [1937053] - mac80211: mlme: save ssid info to ieee80211_bss_conf while assoc (Jarod Wilson) [1937053] - mac80211: Update rate control on channel change (Jarod Wilson) [1937053] - mac80211: don't filter out beacons once we start CSA (Jarod Wilson) [1937053] - mac80211: Fix calculation of minimal channel width (Jarod Wilson) [1937053] - mac80211: ignore country element TX power on 6 GHz (Jarod Wilson) [1937053] - mac80211: use bitfield helpers for BA session action frames (Jarod Wilson) [1937053] - mac80211: support Rx timestamp calculation for all preamble types (Jarod Wilson) [1937053] - mac80211: don't set set TDLS STA bandwidth wider than possible (Jarod Wilson) [1937053] - mac80211: support driver-based disconnect with reconnect hint (Jarod Wilson) [1937053] - cfg80211: support immediate reconnect request hint (Jarod Wilson) [1937053] - mac80211: use struct assignment for he_obss_pd (Jarod Wilson) [1937053] - cfg80211: remove struct ieee80211_he_bss_color (Jarod Wilson) [1937053] - nl80211: validate key indexes for cfg80211_registered_device (Jarod Wilson) [1937053] - cfg80211: include block-tx flag in channel switch started event (Jarod Wilson) [1937053] - mac80211: disallow band-switch during CSA (Jarod Wilson) [1937053] - ieee80211: update reduced neighbor report TBTT info length (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain when setting custom regulatory (Jarod Wilson) [1937053] - nl80211: always accept scan request with the duration set (Jarod Wilson) [1937053] - cfg80211: Update TSF and TSF BSSID for multi BSS (Jarod Wilson) [1937053] - cfg80211: scan PSC channels in case of scan with wildcard SSID (Jarod Wilson) [1937053] - mac80211: Skip entries with SAE H2E only membership selector (Jarod Wilson) [1937053] - cfg80211: Parse SAE H2E only membership selector (Jarod Wilson) [1937053] - mac80211: support MIC error/replay detected counters driver update (Jarod Wilson) [1937053] - mac80211: he: remove non-bss-conf fields from bss_conf (Jarod Wilson) [1937053] - mac80211: remove trailing semicolon in macro definitions (Jarod Wilson) [1937053] - nl80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mac80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: fix callback type mismatches in wext-compat (Jarod Wilson) [1937053] - net: wireless: make a const array static, makes object smaller (Jarod Wilson) [1937053] - net: mac80211: use core API for updating TX/RX stats (Jarod Wilson) [1937053] - rfkill: add a reason to the HW rfkill state (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix ofdm power compensation (Jarod Wilson) [1937053] - ath9k_htc: adhere to the DONT_REORDER transmit flag (Jarod Wilson) [1937053] - ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax (Jarod Wilson) [1937053] - ath11k: support TXOP duration based RTS threshold (Jarod Wilson) [1937053] - ath11k: fix incorrect wmi param for configuring HE operation (Jarod Wilson) [1937053] - ath11k: unlock on error path in ath11k_mac_op_add_interface() (Jarod Wilson) [1937053] - ath11k: fix rmmod failure if qmi sequence fails (Jarod Wilson) [1937053] - rtw88: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - rt2x00: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - ath11k: pci: add MODULE_FIRMWARE macros (Jarod Wilson) [1937053] - rtw88: reduce polling time of IQ calibration (Jarod Wilson) [1937053] - rtw88: fix multiple definition of rtw_pm_ops (Jarod Wilson) [1937053] - brcmfmac: remove redundant assignment to pointer 'entry' (Jarod Wilson) [1937053] - rtw88: declare hw supports ch 144 (Jarod Wilson) [1937053] - rtw88: coex: fix missing unitialization of variable 'interval' (Jarod Wilson) [1937053] - mwifiex: change license text of Makefile and README from MARVELL to NXP (Jarod Wilson) [1937053] - rtw88: pci: Add prototypes for .probe, .remove and .shutdown (Jarod Wilson) [1937053] - ath9k: remove trailing semicolon in macro definition (Jarod Wilson) [1937053] - ath11k: Ignore resetting peer auth flag in peer assoc cmd (Jarod Wilson) [1937053] - ath11k: add 64bit check before reading msi high addr (Jarod Wilson) [1937053] - ath10k: fix a check patch warning returnNonBoolInBooleanFunction of sdio.c (Jarod Wilson) [1937053] - mac80211: mesh: fix mesh_pathtbl_init() error path (Jarod Wilson) [1937053] - mt76: mt7615: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: attempt to free up more room when filling the tx queue (Jarod Wilson) [1937053] - mt76: mt7915: stop queues when running out of tx tokens (Jarod Wilson) [1937053] - mt76: improve tx queue stop/wake (Jarod Wilson) [1937053] - mt76: mt7915: fix memory leak in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: mt7615: fix rdd mcu cmd endianness (Jarod Wilson) [1937053] - mt76: mt7915: fix endian issues (Jarod Wilson) [1937053] - mt76: mt7915: get rid of dbdc debugfs knob (Jarod Wilson) [1937053] - mt76: mt7915: introduce dbdc support (Jarod Wilson) [1937053] - mt76: move hw mac_addr in mt76_phy (Jarod Wilson) [1937053] - mt76: move band allocation in mt76_register_phy (Jarod Wilson) [1937053] - mt76: rely on mt76_phy in mt76_init_sband_2g and mt76_init_sband_5g (Jarod Wilson) [1937053] - mt76: move band capabilities in mt76_phy (Jarod Wilson) [1937053] - mt76: move tx hw data queues in mt76_phy (Jarod Wilson) [1937053] - mt76: move mcu queues to mt76_dev q_mcu array (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb_raw signature (Jarod Wilson) [1937053] - mt76: introduce mt76_init_mcu_queue utility routine (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb signature (Jarod Wilson) [1937053] - mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature (Jarod Wilson) [1937053] - mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue signature (Jarod Wilson) [1937053] - mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signature (Jarod Wilson) [1937053] - mt76: sdio: introduce mt76s_alloc_tx_queue (Jarod Wilson) [1937053] - mt76: move mt76_init_tx_queue in common code (Jarod Wilson) [1937053] - mt76: mt7915: rely on eeprom definitions (Jarod Wilson) [1937053] - mt76: mt7615: refactor usb/sdio rate code (Jarod Wilson) [1937053] - mt76: mt7615: support 16 interfaces (Jarod Wilson) [1937053] - mt76: mt7915: remove unused mt7915_mcu_bss_sync_tlv() (Jarod Wilson) [1937053] - mt76: mt7915: use BIT_ULL for omac_idx (Jarod Wilson) [1937053] - mt76: mt7915: make mt7915_eeprom_read static (Jarod Wilson) [1937053] - mt76: mt7915: add support to set tx frequency offset in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support to set txpower in testmode (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode rx support (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode tx support (Jarod Wilson) [1937053] - mt76: testmode: add support for HE rate modes (Jarod Wilson) [1937053] - mt76: mt7915: fix tx rate related fields in tx descriptor (Jarod Wilson) [1937053] - mt76: testmode: add support for LTF and GI combinations for HE mode (Jarod Wilson) [1937053] - mt76: testmode: add tx_rate_stbc parameter (Jarod Wilson) [1937053] - mt76: testmode: add snr attribute in rx statistics (Jarod Wilson) [1937053] - mt76: testmode: switch ib and wb rssi to array type for per-antenna report (Jarod Wilson) [1937053] - mt76: mt76u: use dedicated thread for status work (Jarod Wilson) [1937053] - mt76: mt76u: rely on woker APIs for rx work (Jarod Wilson) [1937053] - mt76: mt7615: run key configuration in mt7615_set_key for usb/sdio devices (Jarod Wilson) [1937053] - mt76: fix tkip configuration for mt7615/7663 devices (Jarod Wilson) [1937053] - mt76: switch to wep sw crypto for mt7615/mt7915 (Jarod Wilson) [1937053] - mt76: mt7663s: introduce WoW support via GPIO (Jarod Wilson) [1937053] - mt76: move mt76_mcu_send_firmware in common module (Jarod Wilson) [1937053] - mt76: mt7603: add additional EEPROM chip ID (Jarod Wilson) [1937053] - mt76: fix memory leak if device probing fails (Jarod Wilson) [1937053] - mt76: mt7915: fix sparse warning cast from restricted __le16 (Jarod Wilson) [1937053] - mt76: dma: fix possible deadlock running mt76_dma_cleanup (Jarod Wilson) [1937053] - mt76: set fops_tx_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate (Jarod Wilson) [1937053] - mt76: mt7915: update ppe threshold (Jarod Wilson) [1937053] - mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: sdio: get rid of sched.lock (Jarod Wilson) [1937053] - mt76: mt7663s: fix a possible ple quota underflow (Jarod Wilson) [1937053] - mt76: mt7663s: get rid of mt7663s_sta_add (Jarod Wilson) [1937053] - mt76: mt7615: introduce quota debugfs node for mt7663s (Jarod Wilson) [1937053] - mt76: mt7615: enable beacon filtering by default for offload fw (Jarod Wilson) [1937053] - mt76: add back the SUPPORTS_REORDERING_BUFFER flag (Jarod Wilson) [1937053] - mt76: mt7915: query station rx rate from firmware (Jarod Wilson) [1937053] - mt76: mt7915: move eeprom parsing out of mt7915_mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement functions to get the response skb for MCU calls (Jarod Wilson) [1937053] - mt76: mt7603: switch to .mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: make mcu_ops->mcu_send_msg optional (Jarod Wilson) [1937053] - mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: move mcu timeout handling to .mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement .mcu_parse_response in struct mt76_mcu_ops (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg (Jarod Wilson) [1937053] - mt76: mt7915: disable OFDMA/MU-MIMO UL (Jarod Wilson) [1937053] - mt76: mt7915: fix DRR sta bss group index (Jarod Wilson) [1937053] - mt76: mt7915: use napi_consume_skb to bulk-free tx skbs (Jarod Wilson) [1937053] - mt76: mt7915: fix processing txfree events (Jarod Wilson) [1937053] - mt76: mt7915: support 32 station interfaces (Jarod Wilson) [1937053] - mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915 (Jarod Wilson) [1937053] - mt76: mt7615: add debugfs knob for setting extended local mac addresses (Jarod Wilson) [1937053] - mt76: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - mt76: mt7915: add encap offload for 4-address mode stations (Jarod Wilson) [1937053] - mt76: mt7915: add 802.11 encap offload support (Jarod Wilson) [1937053] - mt76: sdio: convert {status/net}_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: disable interrupt during txrx_worker processing (Jarod Wilson) [1937053] - mt76: mt7663s: convert txrx_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: move tx/rx processing in the same txrx workqueue (Jarod Wilson) [1937053] - mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN (Jarod Wilson) [1937053] - mt76: mt7915: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7915: measure channel noise and report it via survey (Jarod Wilson) [1937053] - mac80211: set SDATA_STATE_RUNNING for monitor interfaces (Jarod Wilson) [1937053] - cfg80211: initialize rekey_data (Jarod Wilson) [1937053] - mac80211: fix return value of ieee80211_chandef_he_6ghz_oper (Jarod Wilson) [1937053] - rtw88: debug: Fix uninitialized memory in debugfs code (Jarod Wilson) [1937053] - brcmfmac: expose firmware config files through modinfo (Jarod Wilson) [1937053] - rtw88: coex: add feature to enhance HID coexistence performance (Jarod Wilson) [1937053] - rtw88: coex: upgrade coexistence A2DP mechanism (Jarod Wilson) [1937053] - rtw88: coex: add action for coexistence in hardware initial (Jarod Wilson) [1937053] - rtw88: coex: add function to avoid cck lock (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for WLAN connected (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for HID (Jarod Wilson) [1937053] - rtw88: coex: update AFH information while in free-run mode (Jarod Wilson) [1937053] - rtw88: coex: update the mechanism for A2DP + PAN (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: run coexistence when WLAN entering/leaving LPS (Jarod Wilson) [1937053] - Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices" (Jarod Wilson) [1937053] - mt76: usb: fix crash on device removal (Jarod Wilson) [1937053] - ath11k: dp_rx: fix monitor status dma unmap direction (Jarod Wilson) [1937053] - ath10k: Constify static qmi structs (Jarod Wilson) [1937053] - ath10k: Release some resources in an error handling path (Jarod Wilson) [1937053] - ath10k: Fix an error handling path (Jarod Wilson) [1937053] - ath10k: Fix the parsing error in service available event (Jarod Wilson) [1937053] - ath11k: Fix an error handling path (Jarod Wilson) [1937053] - ath11k: Build check size of ath11k_skb_cb (Jarod Wilson) [1937053] - ath11k: Reset ath11k_skb_cb before setting new flags (Jarod Wilson) [1937053] - ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control (Jarod Wilson) [1937053] - ath11k: remove "ath11k_mac_get_ar_vdev_stop_status" references (Jarod Wilson) [1937053] - ath11k: peer delete synchronization with firmware (Jarod Wilson) [1937053] - ath11k: vdev delete synchronization with firmware (Jarod Wilson) [1937053] - mwifiex: Remove duplicated REG_PORT definition (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - mwifiex: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - brcmsmac: ampdu: Check BA window size before checking block ack (Jarod Wilson) [1937053] - brcmfmac: Fix incorrect type in assignment (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: remove the useless value assignment (Jarod Wilson) [1937053] - brcmfmac: fix error return code in brcmf_cfg80211_connect() (Jarod Wilson) [1937053] - rtw88: wow: print key type when failing (Jarod Wilson) [1937053] - rtw88: coex: change the decode method from firmware (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary WLAN slot extend (Jarod Wilson) [1937053] - rtw88: coex: remove write scan bit to scoreboard in scan and connect notify (Jarod Wilson) [1937053] - rtw88: coex: fix BT performance drop during initial/power-on step (Jarod Wilson) [1937053] - rtw88: coex: Change antenna setting to enhance free-run performance (Jarod Wilson) [1937053] - rtw88: coex: update the TDMA parameter when leave LPS (Jarod Wilson) [1937053] - rtw88: coex: add the mechanism for RF4CE (Jarod Wilson) [1937053] - rtw88: coex: Add force flag for coexistence table function (Jarod Wilson) [1937053] - rtw88: coex: add write scoreboard action when WLAN in critical procedure (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary feature/function (Jarod Wilson) [1937053] - rtw88: coex: update TDMA settings for different beacon interval (Jarod Wilson) [1937053] - rtw88: add CCK_PD debug log (Jarod Wilson) [1937053] - rtw88: 8723d: add cck pd seetings (Jarod Wilson) [1937053] - ath11k: Fix the rx_filter flag setting for peer rssi stats (Jarod Wilson) [1937053] - ath10k: add target IRAM recovery feature support (Jarod Wilson) [1937053] - ath11k: Fix beamformee STS in HE cap (Jarod Wilson) [1937053] - ath11k: add processor_id based ring_selector logic (Jarod Wilson) [1937053] - mac80211: free sta in sta_info_insert_finish() on errors (Jarod Wilson) [1937053] - mac80211: minstrel: fix tx status processing corner case (Jarod Wilson) [1937053] - mac80211: minstrel: remove deferred sampling code (Jarod Wilson) [1937053] - mac80211: fix memory leak on filtered powersave frames (Jarod Wilson) [1937053] - rfkill: Fix use-after-free in rfkill_resume() (Jarod Wilson) [1937053] - nl80211: fix kernel-doc warning in the new SAE attribute (Jarod Wilson) [1937053] - cfg80211: remove WDS code (Jarod Wilson) [1937053] - mac80211: remove WDS-related code (Jarod Wilson) [1937053] - rt2x00: remove WDS code (Jarod Wilson) [1937053] - b43: remove WDS code (Jarod Wilson) [1937053] - ath9k: remove WDS code (Jarod Wilson) [1937053] - rtw88: coex: simplify the setting and condition about WLAN TX limitation (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: update WLAN 5G AFH parameter for 8822b (Jarod Wilson) [1937053] - rtw88: coex: change the parameter for A2DP when WLAN connecting (Jarod Wilson) [1937053] - rtw88: coex: modified for BT info notify (Jarod Wilson) [1937053] - rtw88: coex: add separate flag for manual control (Jarod Wilson) [1937053] - rtw88: coex: Modify the timing of set_ant_path/set_rf_para (Jarod Wilson) [1937053] - rtw88: coex: coding style adjustment (Jarod Wilson) [1937053] - rtw88: coex: reduce magic number (Jarod Wilson) [1937053] - rtw88: coex: update coex parameter to improve A2DP quality (Jarod Wilson) [1937053] - rtw88: coex: fixed some wrong register definition and setting (Jarod Wilson) [1937053] - rtlwifi: fix spelling typo of workaround (Jarod Wilson) [1937053] - mwifiex: pcie: skip cancel_work_sync() on reset failure path (Jarod Wilson) [1937053] - mwifiex: update comment for shutdown_sw()/reinit_sw() to reflect current state (Jarod Wilson) [1937053] - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure (Jarod Wilson) [1937053] - ath11k: Handle errors if peer creation fails (Jarod Wilson) [1937053] - ath9k: work around false-positive gcc warning (Jarod Wilson) [1937053] - wireless: remove CONFIG_WIRELESS_WDS (Jarod Wilson) [1937053] - brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Place braces around empty if() body (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Remove a couple of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'cck_highpwr' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a2ant: Remove a bunch of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Remove set but unused variable 'reg_ea4' (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'lc_cal' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a1ant: Remove set but unused variable 'wifi_rssi_state' (Jarod Wilson) [1937053] - rtlwifi: phy: Remove set but unused variable 'bbvalue' (Jarod Wilson) [1937053] - rtlwifi: halbtc8723b2ant: Remove a bunch of set but unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: trx: Demote clear abuse of kernel-doc format (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: mac: Fix some missing/ill-documented function parameters (Jarod Wilson) [1937053] - rtw88: rtw8822c: Remove unused variable 'corr_val' (Jarod Wilson) [1937053] - mwifiex: pcie: Remove a couple of unchecked 'ret's (Jarod Wilson) [1937053] - wl1251: cmd: Rename 'len' to 'buf_len' in the documentation (Jarod Wilson) [1937053] - brcmfmac: fweh: Add missing description for 'gfp' (Jarod Wilson) [1937053] - brcmfmac: pcie: Provide description for missing function parameter 'devinfo' (Jarod Wilson) [1937053] - brcmfmac: bcmsdh: Fix description for function parameter 'pktlist' (Jarod Wilson) [1937053] - rt2x00: save survey for every channel visited (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in halbtc_send_bt_mp_operation() (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in is_any_client_connect_to_ap(). (Jarod Wilson) [1937053] - rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices (Jarod Wilson) [1937053] - rtw88: decide lps deep mode from firmware feature. (Jarod Wilson) [1937053] - rtw88: add C2H response for checking firmware leave lps (Jarod Wilson) [1937053] - rtw88: store firmware feature in firmware header (Jarod Wilson) [1937053] - rtw88: sync the power state between driver and firmware (Jarod Wilson) [1937053] - rtw88: coex: separate BLE HID profile from BLE profile (Jarod Wilson) [1937053] - rtlwifi: Fix non-canonical address access issues (Jarod Wilson) [1937053] - brcmfmac: fix SDIO access for big-endian host (Jarod Wilson) [1937053] - rtw88: remove extraneous 'const' qualifier (Jarod Wilson) [1937053] - rtlwifi: fix -Wpointer-sign warning (Jarod Wilson) [1937053] - ath11k: fix ZERO address in probe request (Jarod Wilson) [1937053] - ath9k: dynack: Demote non-compliant function header (Jarod Wilson) [1937053] - ath9k: ar5008_phy: Demote half completed function headers (Jarod Wilson) [1937053] - ath9k: ar9003_2p2_initvals: Remove unused const variables (Jarod Wilson) [1937053] - ath9k: ar9485_initvals: Remove unused const variable 'ar9485_fast_clock_1_1_baseband_postamble' (Jarod Wilson) [1937053] - ath9k: ar9340_initvals: Remove unused const variable 'ar9340Modes_ub124_tx_gain_table_1p0' (Jarod Wilson) [1937053] - ath9k: ar9330_1p1_initvals: Remove unused const variable 'ar9331_common_tx_gain_offset1_1' (Jarod Wilson) [1937053] - ath: dfs_pri_detector: Demote zero/half completed kernel-doc headers (Jarod Wilson) [1937053] - ath: dfs_pattern_detector: Fix some function kernel-doc headers (Jarod Wilson) [1937053] - ath: regd: Provide description for ath_reg_apply_ir_flags's 'reg' param (Jarod Wilson) [1937053] - ath11k: Add new dfs region name for JP (Jarod Wilson) [1937053] - ath11k: fix wmi init configuration (Jarod Wilson) [1937053] - ath11k: Fix the hal descriptor mask (Jarod Wilson) [1937053] - ath11k: Fix single phy hw mode (Jarod Wilson) [1937053] - ath11k: Fix number of rules in filtered ETSI regdomain (Jarod Wilson) [1937053] - ath11k: Remove unused param from wmi_mgmt_params (Jarod Wilson) [1937053] - ath11k: Initialize complete alpha2 for regulatory change (Jarod Wilson) [1937053] - ath11k: cold boot calibration support (Jarod Wilson) [1937053] - ath11k: search DT for qcom,ath11k-calibration-variant (Jarod Wilson) [1937053] - ath11k: Remove unnecessary data sync to cpu on monitor buffer (Jarod Wilson) [1937053] - ath10k: cancel rx worker in hif_stop for SDIO (Jarod Wilson) [1937053] - ath10k: Don't iterate over not-sdata-in-driver interfaces. (Jarod Wilson) [1937053] - ath10k: fix compilation warning (Jarod Wilson) [1937053] - mac80211: assure that certain drivers adhere to DONT_REORDER flag (Jarod Wilson) [1937053] - mac80211: don't overwrite QoS TID of injected frames (Jarod Wilson) [1937053] - mac80211: adhere to Tx control flag that prevents frame reordering (Jarod Wilson) [1937053] - mac80211: add radiotap flag to assure frames are not reordered (Jarod Wilson) [1937053] - mac80211: save HE oper info in BSS config for mesh (Jarod Wilson) [1937053] - cfg80211: add support to configure HE MCS for beacon rate (Jarod Wilson) [1937053] - nl80211: fix beacon tx rate mask validation (Jarod Wilson) [1937053] - cfg80211: Add support to calculate and report 4096-QAM HE rates (Jarod Wilson) [1937053] - cfg80211: Add support to configure SAE PWE value to drivers (Jarod Wilson) [1937053] - ieee80211: Add definition for WFA DPP (Jarod Wilson) [1937053] - mac80211: use semicolons rather than commas to separate statements (Jarod Wilson) [1937053] - ath11k: FILS discovery and unsolicited broadcast probe response support (Jarod Wilson) [1937053] - ath10k: sdio: remove redundant check in for loop (Jarod Wilson) [1937053] - mac80211: add KCOV remote annotations to incoming frame processing (Jarod Wilson) [1937053] - rtw88: fix fw_fifo_addr check (Jarod Wilson) [1937053] - mac80211: don't require VHT elements for HE on 2.4 GHz (Jarod Wilson) [1937053] - cfg80211: regulatory: Fix inconsistent format argument (Jarod Wilson) [1937053] - mac80211: fix kernel-doc markups (Jarod Wilson) [1937053] - mac80211: always wind down STA state (Jarod Wilson) [1937053] - cfg80211: initialize wdev data earlier (Jarod Wilson) [1937053] - mac80211: fix use of skb payload instead of header (Jarod Wilson) [1937053] - mac80211: fix regression where EAPOL frames were sent in plaintext (Jarod Wilson) [1937053] - ath11k: remove repeated words in comments and warnings (Jarod Wilson) [1937053] - ath10k: ath10k_pci_init_irq(): workaround for checkpatch fallthrough warning (Jarod Wilson) [1937053] - ath10k: remove repeated words in comments (Jarod Wilson) [1937053] - nl80211: docs: add a description for s1g_cap parameter (Jarod Wilson) [1937053] - mac80211: use new function dev_fetch_sw_netstats (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff (Jarod Wilson) [1937053] - ath11k: Fix memory leak on error path (Jarod Wilson) [1937053] - mac80211: copy configured beacon tx rate to driver (Jarod Wilson) [1937053] - cfg80211: only allow S1G channels on S1G band (Jarod Wilson) [1937053] - mac80211: initialize last_rate for S1G STAs (Jarod Wilson) [1937053] - mac80211: handle lack of sband->bitrates in rates (Jarod Wilson) [1937053] - mac80211: avoid processing non-S1G elements on S1G band (Jarod Wilson) [1937053] - nl80211: fix non-split wiphy information (Jarod Wilson) [1937053] - nl80211: reduce non-split wiphy dump size (Jarod Wilson) [1937053] - ath11k: remove unnecessary casts to u32 (Jarod Wilson) [1937053] - ath11k: enable idle power save mode (Jarod Wilson) [1937053] - ath11k: start a timer to update HP for CE pipe 4 (Jarod Wilson) [1937053] - ath11k: start a timer to update REO cmd ring (Jarod Wilson) [1937053] - ath11k: start a timer to update TCL HP (Jarod Wilson) [1937053] - ath11k: set WMI pipe credit to 1 for QCA6390 (Jarod Wilson) [1937053] - ath11k: enable shadow register configuration and access (Jarod Wilson) [1937053] - ath11k: read and write registers below unwindowed address (Jarod Wilson) [1937053] - ath11k: debugfs: fix crash during rmmod (Jarod Wilson) [1937053] - ath11k: fix warning caused by lockdep_assert_held (Jarod Wilson) [1937053] - ath11k: mac: remove unused conf_mutex to solve a deadlock (Jarod Wilson) [1937053] - ath11k: pci: fix rmmod crash (Jarod Wilson) [1937053] - ath11k: add packet log support for QCA6390 (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc (Jarod Wilson) [1937053] - ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock (Jarod Wilson) [1937053] - ath11k: disable monitor mode on QCA6390 (Jarod Wilson) [1937053] - ath11k: pci: check TCSR_SOC_HW_VERSION (Jarod Wilson) [1937053] - ath11k: add interface_modes to hw_params (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: support loading ELF board files (Jarod Wilson) [1937053] - ath11k: Correctly check errors for calls to debugfs_create_dir() (Jarod Wilson) [1937053] - ath11k: mac: fix parenthesis alignment (Jarod Wilson) [1937053] - rtw88: pci: Power cycle device during shutdown (Jarod Wilson) [1937053] - brcmfmac: Fix warning message after dongle setup failed (Jarod Wilson) [1937053] - brcmfmac: Fix warning when hitting FW crash with flow control feature (Jarod Wilson) [1937053] - net: rtlwifi: Replace in_interrupt() for context detection (Jarod Wilson) [1937053] - net: rtlwifi: Remove in_interrupt() from debug macro (Jarod Wilson) [1937053] - net: rtlwifi: Remove void* casts related to delayed work (Jarod Wilson) [1937053] - net: mwifiex: Use netif_rx_any_context(). (Jarod Wilson) [1937053] - net: iwlwifi: Remove in_interrupt() from tracing macro. (Jarod Wilson) [1937053] - net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from debug macros (Jarod Wilson) [1937053] - net: brcmfmac: Convey allocation mode as argument (Jarod Wilson) [1937053] - net: brcmfmac: Convey execution context via argument to brcmf_netif_rx() (Jarod Wilson) [1937053] - net: brcmfmac: Replace in_interrupt() (Jarod Wilson) [1937053] - ath11k: Move non-fatal warn logs to dbg level (Jarod Wilson) [1937053] - ath9k: Remove set but not used variable (Jarod Wilson) [1937053] - rtw88: show current regulatory in tx power table (Jarod Wilson) [1937053] - rtw88: add dump fw crash log (Jarod Wilson) [1937053] - rtw88: add dump firmware fifo support (Jarod Wilson) [1937053] - rtw88: handle and recover when firmware crash (Jarod Wilson) [1937053] - rtw88: increse the size of rx buffer size (Jarod Wilson) [1937053] - nl80211: extend support to config spatial reuse parameter set (Jarod Wilson) [1937053] - mac80211: Support not iterating over not-sdata-in-driver ifaces (Jarod Wilson) [1937053] - mac80211: fix some more kernel-doc in mesh (Jarod Wilson) [1937053] - cfg80211: regulatory: remove a bogus initialization (Jarod Wilson) [1937053] - mac80211: fix regression in sta connection monitor (Jarod Wilson) [1937053] - nl80211: include frequency offset in survey info (Jarod Wilson) [1937053] - mac80211: support S1G association (Jarod Wilson) [1937053] - mac80211: receive and process S1G beacons (Jarod Wilson) [1937053] - mac80211: avoid rate init for S1G band (Jarod Wilson) [1937053] - mac80211: handle S1G low rates (Jarod Wilson) [1937053] - mac80211: don't calculate duration for S1G (Jarod Wilson) [1937053] - mac80211: encode listen interval for S1G (Jarod Wilson) [1937053] - cfg80211: handle Association Response from S1G STA (Jarod Wilson) [1937053] - mac80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - cfg80211: parse S1G Operation element for BSS channel (Jarod Wilson) [1937053] - cfg80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - mac80211: support S1G STA capabilities (Jarod Wilson) [1937053] - nl80211: support S1G capability overrides in assoc (Jarod Wilson) [1937053] - mac80211: s1g: choose scanning width based on frequency (Jarod Wilson) [1937053] - mac80211: get correct default channel width for S1G (Jarod Wilson) [1937053] - wireless: radiotap: fix some kernel-doc (Jarod Wilson) [1937053] - mac80211: fix some missing kernel-doc (Jarod Wilson) [1937053] - mac80211: Inform AP when returning operating channel (Jarod Wilson) [1937053] - ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler' (Jarod Wilson) [1937053] - mt76: mt7663s: remove max_tx_fragments limitation (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - mt76: mt7915: add offchannel condition in switch channel command (Jarod Wilson) [1937053] - mt76: mt7915: convert to use le16_add_cpu() (Jarod Wilson) [1937053] - mt76: Fix unsigned expressions compared with zero (Jarod Wilson) [1937053] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt76x0: Move tables used only by init.c to their own header file (Jarod Wilson) [1937053] - mt76: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mt76: mt7615: unlock dfs bands (Jarod Wilson) [1937053] - mt76: mt7663: check isr read return value in mt7663s_rx_work (Jarod Wilson) [1937053] - mt76: mt7663s: introduce sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota (Jarod Wilson) [1937053] - mt76: move pad estimation out of mt76_skb_adjust_pad (Jarod Wilson) [1937053] - mt76: mt7663s: introduce __mt7663s_xmit_queue routine (Jarod Wilson) [1937053] - mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota (Jarod Wilson) [1937053] - mt76: mt7663s: do not use altx for ctl/mgmt traffic (Jarod Wilson) [1937053] - mt76: mt7622: fix fw hang on mt7622 (Jarod Wilson) [1937053] - mt76: mt7615: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7615: Remove set but unused variable 'index' (Jarod Wilson) [1937053] - mt76: remove retry_q from struct mt76_txq and related code (Jarod Wilson) [1937053] - mt76: move txwi handling code to dma.c, since it is mmio specific (Jarod Wilson) [1937053] - mt76: mt7915: fix queue/tid mapping for airtime reporting (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_lmac_mapping (Jarod Wilson) [1937053] - mt76: dma: cache dma map address/len in struct mt76_queue_entry (Jarod Wilson) [1937053] - mt76: mt7915: fix HE BSS info (Jarod Wilson) [1937053] - mt76: convert from tx tasklet to tx worker thread (Jarod Wilson) [1937053] - mt76: add utility functions for deferring work to a kernel thread (Jarod Wilson) [1937053] - mt76: testmode: add a limit for queued tx_frames packets (Jarod Wilson) [1937053] - mt76: mt7615: fix antenna selection for testmode tx_frames (Jarod Wilson) [1937053] - mt76: mt7615: fix MT_ANT_SWITCH_CON register definition (Jarod Wilson) [1937053] - mt76: mt7915: fix unexpected firmware mode (Jarod Wilson) [1937053] - mt76: mt76x02: tune tx ring size (Jarod Wilson) [1937053] - mt76: mt7603: tune tx ring size (Jarod Wilson) [1937053] - mt76: remove struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: rely on AQL for burst size limits on tx queueing (Jarod Wilson) [1937053] - mt76: remove swq from struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: remove qid argument to drv->tx_complete_skb (Jarod Wilson) [1937053] - mt76: unify queue tx cleanup code (Jarod Wilson) [1937053] - mt76: sdio: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: usb: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: mt7603: check for single-stream EEPROM configuration (Jarod Wilson) [1937053] - mt76: add memory barrier to DMA queue kick (Jarod Wilson) [1937053] - mt76: mt7915: add support for accessing mapped registers via bus ops (Jarod Wilson) [1937053] - mt76: mt7615: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free (Jarod Wilson) [1937053] - mt76: dma: update q->queued immediately on cleanup (Jarod Wilson) [1937053] - mt76: mt7915: optimize mt7915_mac_sta_poll (Jarod Wilson) [1937053] - mt76: mt7615: fix reading airtime statistics (Jarod Wilson) [1937053] - mt76: mt7663u: fix dma header initialization (Jarod Wilson) [1937053] - mt76: fix a possible NULL pointer dereference in mt76_testmode_dump (Jarod Wilson) [1937053] - mt76: mt7615: fix a possible NULL pointer dereference in mt7615_pm_wake_work (Jarod Wilson) [1937053] - mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power (Jarod Wilson) [1937053] - mt76: mt7663s: fix unable to handle kernel paging request (Jarod Wilson) [1937053] - mt76: mt7663s: fix resume failure (Jarod Wilson) [1937053] - mt76: mt7663s: use NULL instead of 0 in sdio code (Jarod Wilson) [1937053] - mt76: mt7615: release mutex in mt7615_reset_test_set (Jarod Wilson) [1937053] - mt76: mt7915: add Tx A-MSDU offloading support (Jarod Wilson) [1937053] - mt76: mt7915: add missing flags in WMM parameter settings (Jarod Wilson) [1937053] - mt76: mt7915: simplify aggregation session check (Jarod Wilson) [1937053] - mt76: mt7615: remove mtxq->agg_ssn assignment (Jarod Wilson) [1937053] - mt76: move mt76_check_agg_ssn to driver tx_prepare calls (Jarod Wilson) [1937053] - mt76: mt7915: enable offloading of sequence number assignment (Jarod Wilson) [1937053] - mt76: mt7915: increase tx retry count (Jarod Wilson) [1937053] - mt76: mt7915: clean up station stats polling and rate control update (Jarod Wilson) [1937053] - mt76: mt7915: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt7615: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt76x02: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: mt7615: only clear unmasked interrupts in irq tasklet (Jarod Wilson) [1937053] - mt76: mt7915: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: set interrupt mask register to 0 before requesting irq (Jarod Wilson) [1937053] - mt76: fix double DMA unmap of the first buffer on 7615/7915 (Jarod Wilson) [1937053] - mt76: mt7915: fix crash on tx rate report for invalid stations (Jarod Wilson) [1937053] - mt76: mt7915: enable U-APSD on AP side (Jarod Wilson) [1937053] - mt76: mt76s: get rid of unused variable (Jarod Wilson) [1937053] - mt76: mt76s: move tx/rx processing in 2 separate works (Jarod Wilson) [1937053] - mt76: mt76s: move status processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt7663s: move rx processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt76s: move tx processing in a dedicated wq (Jarod Wilson) [1937053] - mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw (Jarod Wilson) [1937053] - mt76: mt7615: reschedule runtime-pm receiving a tx interrupt (Jarod Wilson) [1937053] - mt76: do not inject packets if MT76_STATE_PM is set (Jarod Wilson) [1937053] - mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update (Jarod Wilson) [1937053] - mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: register ext_phy if DBDC is detected (Jarod Wilson) [1937053] - brcmfmac: check return value of driver_for_each_device() (Jarod Wilson) [1937053] - ath11k: Remove unused function ath11k_htc_restore_tx_skb() (Jarod Wilson) [1937053] - ath11k: remove redundant num_keep_alive_pattern assignment (Jarod Wilson) [1937053] - ath11k: wmi: remove redundant configuration values from init (Jarod Wilson) [1937053] - ath11k: Add support spectral scan for IPQ6018 (Jarod Wilson) [1937053] - ath11k: debugfs: move some function declarations to correct header files (Jarod Wilson) [1937053] - ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h] (Jarod Wilson) [1937053] - ath11k: debugfs: use ath11k_debugfs_ prefix (Jarod Wilson) [1937053] - ath11k: refactor debugfs code into debugfs.c (Jarod Wilson) [1937053] - ath10k: Use bdf calibration variant for snoc targets (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: Use ffs in _phy_calculate_bit_shift (Jarod Wilson) [1937053] - mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - ath11k: Remove rproc references from common core layer (Jarod Wilson) [1937053] - ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - mac80211: fix some encapsulation offload kernel-doc (Jarod Wilson) [1937053] - cfg80211: add missing kernel-doc for S1G band capabilities (Jarod Wilson) [1937053] - mac80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - nl80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - mac80211: Add FILS discovery support (Jarod Wilson) [1937053] - nl80211: Add FILS discovery support (Jarod Wilson) [1937053] - mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited (Jarod Wilson) [1937053] - nl80211: support setting S1G channels (Jarod Wilson) [1937053] - nl80211: correctly validate S1G beacon head (Jarod Wilson) [1937053] - cfg80211: regulatory: handle S1G channels (Jarod Wilson) [1937053] - nl80211: advertise supported channel width in S1G (Jarod Wilson) [1937053] - ieee80211: redefine S1G bits with GENMASK (Jarod Wilson) [1937053] - mac80211: reorganize code to remove a forward declaration (Jarod Wilson) [1937053] - mac80211: extend ieee80211_tx_status_ext to support bulk free (Jarod Wilson) [1937053] - mac80211: support using ieee80211_tx_status_ext to free skbs without status info (Jarod Wilson) [1937053] - mac80211: unify 802.3 (offload) and 802.11 tx status codepath (Jarod Wilson) [1937053] - mac80211: optimize station connection monitor (Jarod Wilson) [1937053] - mac80211: notify the driver when a sta uses 4-address mode (Jarod Wilson) [1937053] - mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags (Jarod Wilson) [1937053] - mac80211: remove tx status call to ieee80211_sta_register_airtime (Jarod Wilson) [1937053] - mac80211: reduce duplication in tx status functions (Jarod Wilson) [1937053] - mac80211: rework tx encapsulation offload API (Jarod Wilson) [1937053] - mac80211: set info->control.hw_key for encap offload packets (Jarod Wilson) [1937053] - mac80211: skip encap offload for tx multicast/control packets (Jarod Wilson) [1937053] - mac80211: check and refresh aggregation session in encap offload tx (Jarod Wilson) [1937053] - mac80211: add missing queue/hash initialization to 802.3 xmit (Jarod Wilson) [1937053] - cfg80211: add more comments for ap_isolate in bss_parameters (Jarod Wilson) [1937053] - lib80211: Remove unused macro DRV_NAME (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in rf.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtw88: rtw8822c: eliminate code duplication, use native swap() function (Jarod Wilson) [1937053] - brcmsmac: main: Eliminate empty brcms_c_down_del_timer() (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcomp_table_rev0' (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_tbl_rev1' (Jarod Wilson) [1937053] - brcmfmac: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1937053] - ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ (Jarod Wilson) [1937053] - ath11k: Remove unused inline function htt_htt_stats_debug_dump() (Jarod Wilson) [1937053] - ath11k: fix link error when CONFIG_REMOTEPROC is disabled (Jarod Wilson) [1937053] - ath11k: remove calling ath11k_init_hw_params() second time (Jarod Wilson) [1937053] - ath11k: add raw mode and software crypto support (Jarod Wilson) [1937053] - ath11k: add ipq6018 support (Jarod Wilson) [1937053] - ath11k: move target ce configs to hw_params (Jarod Wilson) [1937053] - net: wireless: drop bogus CRYPTO_xxx Kconfig selects (Jarod Wilson) [1937053] - rtlwifi: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - brcmsmac: fix memory leak in wlc_phy_attach_lcnphy (Jarod Wilson) [1937053] - rtl8xxxu: prevent potential memory leak (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: Delete a stray tab (Jarod Wilson) [1937053] - ath11k: Add peer max mpdu parameter in peer assoc command (Jarod Wilson) [1937053] - ath10k: Add support for chain1 regulator supply voting (Jarod Wilson) [1937053] - brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329 (Jarod Wilson) [1937053] - brcmfmac: drop chip id from debug messages (Jarod Wilson) [1937053] - brcmfmac: increase F2 watermark for BCM4329 (Jarod Wilson) [1937053] - mwifiex: sdio: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mwifiex: wmm: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mt7601u: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtlwifi: Remove temporary definition of RT_TRACE (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - brcmsmac: phytbl_n: Remove a few unused arrays (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_rx_gain_info_rev1' (Jarod Wilson) [1937053] - brcmsmac: phy_n: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove a bunch of unused variables (Jarod Wilson) [1937053] - prism54: isl_ioctl: Remove unused variable 'j' (Jarod Wilson) [1937053] - rtw88: debug: Remove unused variables 'val' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor' (Jarod Wilson) [1937053] - brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp' (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a couple of function headers (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a couple set but unused variables (Jarod Wilson) [1937053] - mwifiex: pcie: Move tables to the only place they're used (Jarod Wilson) [1937053] - ath10k: Get rid of "per_ce_irq" hw param (Jarod Wilson) [1937053] - ath10k: Keep track of which interrupts fired, don't poll them (Jarod Wilson) [1937053] - ath10k: Add interrupt summary based CE processing (Jarod Wilson) [1937053] - rtlwifi: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtl818x_pci: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - p54: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo' (Jarod Wilson) [1937053] - b43: phy_ht: Remove 9 year old TODO (Jarod Wilson) [1937053] - brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others (Jarod Wilson) [1937053] - brcmfmac: firmware: Demote seemingly unintentional kernel-doc header (Jarod Wilson) [1937053] - brcmsmac: main: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a bunch of function docs (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Deal with set but unused variables (Jarod Wilson) [1937053] - mt7601u: phy: Fix misnaming when documented function parameter 'dac' (Jarod Wilson) [1937053] - rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Start changing RT_TRACE into rtl_dbg (Jarod Wilson) [1937053] - ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb() (Jarod Wilson) [1937053] - ath11k: fix missing error check on call to ath11k_pci_get_user_msi_assignment (Jarod Wilson) [1937053] - ath11k: fix spelling mistake "moniter" -> "monitor" (Jarod Wilson) [1937053] - nl80211: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - atmel: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - brcmfmac: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rt2x00: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: phy_n: Add empty braces around empty statements (Jarod Wilson) [1937053] - b43: phy_common: Demote non-conformant kerneldoc header (Jarod Wilson) [1937053] - brcmsmac: mac80211_if: Demote a few non-conformant kerneldoc headers (Jarod Wilson) [1937053] - brcmfmac: fweh: Fix docrot related function documentation issues (Jarod Wilson) [1937053] - brcmfmac: fweh: Remove set but unused variable 'err' (Jarod Wilson) [1937053] - b43: main: Add braces around empty statements (Jarod Wilson) [1937053] - atmel: Demote non-kerneldoc header to standard comment block (Jarod Wilson) [1937053] - nl80211: rename csa counter attributes countdown counters (Jarod Wilson) [1937053] - nl80211: add support for setting fixed HE rate/gi/ltf (Jarod Wilson) [1937053] - ath11k: return -ENOMEM on allocation failure (Jarod Wilson) [1937053] - ath11k: return error if firmware request fails (Jarod Wilson) [1937053] - ath9k: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to where they are used (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Remove unused table entirely (Jarod Wilson) [1937053] - ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100' (Jarod Wilson) [1937053] - ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy_clkreq_off_L1_9280' (Jarod Wilson) [1937053] - ath9k_htc: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit tables to RF v20.1 (Jarod Wilson) [1937053] - rtw88: use read_poll_timeout_atomic() for poll loop (Jarod Wilson) [1937053] - rtw88: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtw88: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - mwifiex: don't call del_timer_sync() on uninitialized timer (Jarod Wilson) [1937053] - mwifiex: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mwifiex: Clean up some err and dbg messages (Jarod Wilson) [1937053] - mwifiex: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - nl80211: fix PORT_AUTHORIZED wording to reflect behavior (Jarod Wilson) [1937053] - cfg80211: add helper fn for adjacent rule channels (Jarod Wilson) [1937053] - cfg80211: add helper fn for single rule channels (Jarod Wilson) [1937053] - nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few attributes (Jarod Wilson) [1937053] - nl80211: clean up code/policy a bit (Jarod Wilson) [1937053] - net: wireless: wext_compat.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: sme.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: scan.c: delete or fix duplicated words (Jarod Wilson) [1937053] - net: wireless: reg.c: delete duplicated words + fix punctuation (Jarod Wilson) [1937053] - net: wireless: delete duplicated word + fix grammar (Jarod Wilson) [1937053] - net: mac80211: mesh.h: delete duplicated word (Jarod Wilson) [1937053] - net: mac80211: agg-rx.c: fix duplicated words (Jarod Wilson) [1937053] - net: ath11k: constify ath11k_thermal_ops (Jarod Wilson) [1937053] - ath10k: Add new api to support reset TID config (Jarod Wilson) [1937053] - ath10k: Add new api to support TID specific configuration (Jarod Wilson) [1937053] - ath10k: Move rate mask validation function up in the file (Jarod Wilson) [1937053] - ath10k: Add wmi command support for station specific TID config (Jarod Wilson) [1937053] - ath10k: sdio: add firmware coredump support (Jarod Wilson) [1937053] - ath10k: add bus type for each layout of coredump (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_MIN_LEN() (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_EXACT_LEN() (Jarod Wilson) [1937053] - rndis_wlan: tighten check of rndis_query_oid return (Jarod Wilson) [1937053] - rtw88: fix spelling mistake: "unsupport" -> "unsupported" (Jarod Wilson) [1937053] - brcmfmac: use *ph to print small buffer (Jarod Wilson) [1937053] - brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach (Jarod Wilson) [1937053] - ath11k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath10k: fix VHT NSS calculation when STBC is enabled (Jarod Wilson) [1937053] - ath10k: Register shutdown handler (Jarod Wilson) [1937053] - ath11k: reset MHI during power down and power up (Jarod Wilson) [1937053] - ath11k: use TCL_DATA_RING_0 for QCA6390 (Jarod Wilson) [1937053] - ath11k: process both lmac rings for QCA6390 (Jarod Wilson) [1937053] - ath11k: assign correct search flag and type for QCA6390 (Jarod Wilson) [1937053] - ath11k: delay vdev_start for QCA6390 (Jarod Wilson) [1937053] - ath11k: refine the phy_id check in ath11k_reg_chan_list_event (Jarod Wilson) [1937053] - ath11k: setup QCA6390 rings for both rxdmas (Jarod Wilson) [1937053] - ath11k: don't initialize rxdma1 related ring (Jarod Wilson) [1937053] - ath11k: enable DP interrupt setup for QCA6390 (Jarod Wilson) [1937053] - ath11k: dp: redefine peer_map and peer_unmap (Jarod Wilson) [1937053] - ath11k: wmi: put hardware to DBS mode (Jarod Wilson) [1937053] - ath11k: initialize wmi config based on hw_params (Jarod Wilson) [1937053] - ath11k: force single pdev only for QCA6390 (Jarod Wilson) [1937053] - ath11k: disable CE interrupt before hif start (Jarod Wilson) [1937053] - ath11k: ce: get msi_addr and msi_data before srng setup (Jarod Wilson) [1937053] - ath11k: hal: assign msi_addr and msi_data to srng (Jarod Wilson) [1937053] - ath11k: ce: remove CE_COUNT() macro (Jarod Wilson) [1937053] - ath11k: ce: remove host_ce_config_wlan macro (Jarod Wilson) [1937053] - ath11k: ce: support different CE configurations (Jarod Wilson) [1937053] - ath11k: hal: cleanup dynamic register macros (Jarod Wilson) [1937053] - ath11k: hal: create register values dynamically (Jarod Wilson) [1937053] - ath10k: move enable_pll_clk call to ath10k_core_start() (Jarod Wilson) [1937053] - ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1937053] - ath10k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1937053] - ath11k: hal: create hw_srng_config dynamically (Jarod Wilson) [1937053] - ath11k: enable internal sleep clock (Jarod Wilson) [1937053] - ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send (Jarod Wilson) [1937053] - ath11k: fix memory OOB access in qmi_decode (Jarod Wilson) [1937053] - ath11k: allocate smaller chunks of memory for firmware (Jarod Wilson) [1937053] - ath11k: setup ce tasklet for control path (Jarod Wilson) [1937053] - ath11k: configure copy engine msi address in CE srng (Jarod Wilson) [1937053] - ath11k: pci: add read32() and write32() hif operations (Jarod Wilson) [1937053] - ath11k: fill appropriate QMI service instance id for QCA6390 (Jarod Wilson) [1937053] - ath11k: add board file support for PCI devices (Jarod Wilson) [1937053] - ath11k: add support for m3 firmware (Jarod Wilson) [1937053] - ath11k: use remoteproc only with AHB devices (Jarod Wilson) [1937053] - ath11k: pci: add HAL, CE and core initialisation (Jarod Wilson) [1937053] - ath11k: register MHI controller device for QCA6390 (Jarod Wilson) [1937053] - ath11k: implement ath11k_core_pre_init() (Jarod Wilson) [1937053] - ath11k: pci: add MSI config initialisation (Jarod Wilson) [1937053] - ath11k: pci: setup resources (Jarod Wilson) [1937053] - ath11k: add simple PCI client driver for QCA6390 chipset (Jarod Wilson) [1937053] - ath11k: move ring mask definitions to hw_params (Jarod Wilson) [1937053] - ath11k: add hw_params entry for QCA6390 (Jarod Wilson) [1937053] - ath11k: do not depend on ARCH_QCOM for ath11k (Jarod Wilson) [1937053] - ath10k: correct the array index from mcs index for HT mode for QCA6174 (Jarod Wilson) [1937053] - ath10k: enable supports_peer_stats_info for QCA6174 PCI devices (Jarod Wilson) [1937053] - ath10k: remove return for NL80211_STA_INFO_TX_BITRATE (Jarod Wilson) [1937053] - ath10k: add wmi service peer stat info for wmi tlv (Jarod Wilson) [1937053] - ath10k: start recovery process when payload length exceeds max htc length for sdio (Jarod Wilson) [1937053] - ath: drop unnecessary list_empty (Jarod Wilson) [1937053] - ath9k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: Fix typo in function name (Jarod Wilson) [1937053] - ath9k: Replace HTTP links with HTTPS ones (Jarod Wilson) [1937053] - ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() (Jarod Wilson) [1937053] - ath9k: Check the return value of pcie_capability_read_*() (Jarod Wilson) [1937053] - ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME (Jarod Wilson) [1937053] - ath11k: don't use defines in hw_params (Jarod Wilson) [1937053] - ath11k: qmi: cleanup info messages (Jarod Wilson) [1937053] - ath11k: remove useless info messages (Jarod Wilson) [1937053] - ath11k: change ath11k_core_fetch_board_data_api_n() to use ath11k_core_create_firmware_path() (Jarod Wilson) [1937053] - ath11k: don't use defines for hw specific firmware directories (Jarod Wilson) [1937053] - ath11k: create a common function to request all firmware files (Jarod Wilson) [1937053] - ath11k: Add bdf-addr in hw_params (Jarod Wilson) [1937053] - ath11k: add hw_ops for pdev id to hw_mac mapping (Jarod Wilson) [1937053] - ath11k: define max_radios in hw_params (Jarod Wilson) [1937053] - ath11k: convert ath11k_hw_params to an array (Jarod Wilson) [1937053] - ath11k: ahb: call ath11k_core_init() before irq configuration (Jarod Wilson) [1937053] - ath10k: pci: fix memcpy size of bmi response (Jarod Wilson) [1937053] - ath11k: rename default board file (Jarod Wilson) [1937053] - ath11k: update firmware files read path (Jarod Wilson) [1937053] - ath10k: provide survey info as accumulated data (Jarod Wilson) [1937053] - ath10k: fix retry packets update in station dump (Jarod Wilson) [1937053] - ath10k: Wait until copy complete is actually done before completing (Jarod Wilson) [1937053] - mac80211_hwsim: add 6GHz channels (Jarod Wilson) [1937053] - mac80211_hwsim: indicate support for S1G (Jarod Wilson) [1937053] - mac80211_hwsim: write TSF timestamp correctly to S1G beacon (Jarod Wilson) [1937053] - mac80211_hwsim: fix typo in kernel-doc (Jarod Wilson) [1937053] - mac80211: rename csa counters to countdown counters (Jarod Wilson) [1937053] - mac80211_hwsim: report the WIPHY_FLAG_SUPPORTS_5_10_MHZ capability (Jarod Wilson) [1937053] - mac80211_hwsim: Claim support for setting Beacon frame TX legacy rate (Jarod Wilson) [1937053] - mac80211_hwsim: Advertise support for multicast RX registration (Jarod Wilson) [1937053] - mac80211_hwsim: indicate in IBSS that we have transmitted beacons (Jarod Wilson) [1937053] - mac80211_hwsim: notify wmediumd of used MAC addresses (Jarod Wilson) [1937053] - mac80211_hwsim: use GFP_ATOMIC under spin lock (Jarod Wilson) [1937053] - mac80211_hwsim: Use kstrndup() in place of kasprintf() (Jarod Wilson) [1937053] - mac80211_hwsim: add frame transmission support over virtio (Jarod Wilson) [1937053] - mac80211_hwsim: enable Beacon protection (Jarod Wilson) [1937053] - mac80211_hwsim: add power save support (Jarod Wilson) [1937053] - mac80211_hwsim: remove maximum TX power (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1937053] - mac80211_hwsim: add support for OCB (Jarod Wilson) [1937053] - mac80211_hwsim: add more 5GHz channels, 5/10 MHz support (Jarod Wilson) [1937053] - mac80211_hwsim: fix incorrect dev_alloc_name failure goto (Jarod Wilson) [1937053] - mac80211_hwsim: Register support for HE meshpoint (Jarod Wilson) [1937053] - mac80211_hwsim: fill boottime_ns in netlink RX path (Jarod Wilson) [1937053] - mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl() (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID API update (Jarod Wilson) [1937053] - mac80211_hwsim: Fix a typo in the name of function 'mac80211_hswim_he_capab()' (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID support (Jarod Wilson) [1937053] - mac80211_hwsim: set p2p device interface support indication (Jarod Wilson) [1937053] - mac80211_hwsim: calculate if_combination.max_interfaces (Jarod Wilson) [1937053] - mac80211_hwsim: propagate genlmsg_reply return code (Jarod Wilson) [1937053] - mac80211_hwsim: Declare support for Multi-BSSID (Jarod Wilson) [1937053] - mac80211_hwsim: Support boottime in scan results (Jarod Wilson) [1937053] - mac80211_hwsim: check that n_limits makes sense (Jarod Wilson) [1937053] - mac80211_hwsim: fix overwriting of if_combination (Jarod Wilson) [1937053] - mac80211_hwsim: fixes kernel crash during mac80211_hwsim init (Jarod Wilson) [1937053] - mac80211_hwsim: allow configurable cipher types (Jarod Wilson) [1937053] - mac80211_hwsim: allow setting iftype support (Jarod Wilson) [1937053] - mac80211_hwsim: move HWSIM_ATTR_RADIO_NAME parsing last (Jarod Wilson) [1937053] - mac80211_hwsim: fix module init error paths for netlink (Jarod Wilson) [1937053] - mac80211_hwsim: drop now unused work-queue from hwsim (Jarod Wilson) [1937053] - mac80211_hwsim: do not omit multicast announce of first added radio (Jarod Wilson) [1937053] - mac80211_hwsim: fix race in radio destruction from netlink notifier (Jarod Wilson) [1937053] - mac80211_hwsim: fix locking when iterating radios during ns exit (Jarod Wilson) [1937053] - wireless: align to draft 11ax D3.0 (Jarod Wilson) [1937053] - mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X (Jarod Wilson) [1937053] - mac80211_hwsim: require at least one channel (Jarod Wilson) [1937053] - mac80211_hwsim: Add support for HE (Jarod Wilson) [1937053] - net/fq_impl: do not maintain a backlog-sorted list of flows (Jarod Wilson) [1937053] - net/fq_impl: drop get_default_func, move default flow to fq_tin (Jarod Wilson) [1937053] - net/fq_impl: bulk-free packets from a flow on overmemory (Jarod Wilson) [1937053] - net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb (Jarod Wilson) [1937053] - net/fq_impl: Switch to kvmalloc() for memory allocation (Jarod Wilson) [1937053] - mac80211: set NETIF_F_LLTX when using intermediate tx queues (Jarod Wilson) [1937053] - mac80211: calculate hash for fq without holding fq->lock in itxq enqueue (Jarod Wilson) [1937053] - nvme-tcp: fix misuse of __smp_processor_id with preemption enabled (Gopal Tiwari) [1964227] - powerpc/smp: Cache CPU to chip lookup (Daniel Henrique Barboza) [1934421] - Revert "powerpc/topology: Update topology_core_cpumask" (Daniel Henrique Barboza) [1934421] - powerpc/smp: Reintroduce cpu_core_mask (Daniel Henrique Barboza) [1934421] - scsi: smartpqi: Remove unused functions (Don Brace) [1952154] - scsi: smartpqi: Fix device pointer variable reference static checker issue (Don Brace) [1952154] - scsi: smartpqi: Fix blocks_per_row static checker issue (Don Brace) [1952154] - scsi: smartpqi: Update version to 2.1.8-045 (Don Brace) [1952154] - scsi: smartpqi: Add new PCI IDs (Don Brace) [1952154] - scsi: smartpqi: Correct system hangs when resuming from hibernation (Don Brace) [1952154] - scsi: smartpqi: Update enclosure identifier in sysfs (Don Brace) [1952154] - scsi: smartpqi: Add additional logging for LUN resets (Don Brace) [1952154] - scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocols (Don Brace) [1952154] - scsi: smartpqi: Add phy ID support for the physical drives (Don Brace) [1952154] - scsi: smartpqi: Convert snprintf() to scnprintf() (Don Brace) [1952154] - scsi: smartpqi: Fix driver synchronization issues (Don Brace) [1952154] - scsi: smartpqi: Update device scan operations (Don Brace) [1952154] - scsi: smartpqi: Update OFA management (Don Brace) [1952154] - scsi: smartpqi: Update RAID bypass handling (Don Brace) [1952154] - scsi: smartpqi: Update suspend/resume and shutdown (Don Brace) [1952154] - scsi: smartpqi: Synchronize device resets with mutex (Don Brace) [1952154] - scsi: smartpqi: Update soft reset management for OFA (Don Brace) [1952154] - scsi: smartpqi: Update event handler (Don Brace) [1952154] - scsi: smartpqi: Add support for wwid (Don Brace) [1952154] - scsi: smartpqi: Remove timeouts from internal cmds (Don Brace) [1952154] - scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks (Don Brace) [1952154] - scsi: smartpqi: Add host level stream detection enable (Don Brace) [1952154] - scsi: smartpqi: Add stream detection (Don Brace) [1952154] - scsi: smartpqi: Align code with oob driver (Don Brace) [1952154] - scsi: smartpqi: Add support for long firmware version (Don Brace) [1952154] - scsi: smartpqi: Add support for BMIC sense feature cmd and feature bits (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID1 writes (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID5 and RAID6 writes (Don Brace) [1952154] - scsi: smartpqi: Refactor scatterlist code (Don Brace) [1952154] - scsi: smartpqi: Refactor aio submission code (Don Brace) [1952154] - scsi: smartpqi: Add support for new product ids (Don Brace) [1952154] - scsi: smartpqi: Correct request leakage during reset operations (Don Brace) [1952154] - scsi: smartpqi: Use host-wide tag space (Don Brace) [1952154] - smartpqi: Use fallthrough pseudo-keyword (Don Brace) [1952154] - scsi: smartpqi: Support device deletion via sysfs (Don Brace) [1952154] - scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflow (Don Brace) [1952154] - smartpqi: remove ioremap_nocache and devm_ioremap_nocache (Don Brace) [1952154] - smartpqi: Use sizeof_field() macro (Don Brace) [1952154] - smartpqi: phase out dma_zalloc_coherent() (Don Brace) [1952154] - scsi: smartpqi: add support for huawei controllers (Don Brace) [1952154] - block: only update parent bi_status when bio fail (Ming Lei) [1945457] - kbuild: trace functions in subdirectories of lib/ (Joe Lawrence) [1942601] - kbuild: introduce ccflags-remove-y and asflags-remove-y (Joe Lawrence) [1942601] - redhat/configs: Add CONFIG_AMD_PMC (David Arcari) [1961755] - platform/x86: amd-pmc: put device on error paths (David Arcari) [1961755] - platform/x86: amd-pmc: Fix CONFIG_DEBUG_FS check (David Arcari) [1961755] - platform/x86: amd-pmc: Add AMD platform support for S2Idle (David Arcari) [1961755] - crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG (Vladis Dronov) [1956808] - x86/asm: Annotate movdir64b()'s dst argument with __iomem (Jerry Snitselaar) [1920747] - x86/asm: Add a missing __iomem annotation in enqcmds() (Jerry Snitselaar) [1920747]- fm10k: amend removal of MODULE_VERSION (Vladis Dronov) [1955730] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Mohammed Gamal) [1940927] - hv_netvsc: Add error handling while switching data path (Mohammed Gamal) [1940927] - netvsc: Update driver to use ethtool_sprintf (Mohammed Gamal) [1940927] - hv_netvsc: Add a comment clarifying batching logic (Mohammed Gamal) [1940927] - hv_netvsc: Fix validation in netvsc_linkstatus_callback() (Mohammed Gamal) [1940927] - hv_netvsc: Restrict configurations on isolated guests (Mohammed Gamal) [1940927] - hv_netvsc: Load and store the proper (NBL_HASH_INFO) per-packet info (Mohammed Gamal) [1940927] - hv_netvsc: Allocate the recv_buf buffers after NVSP_MSG1_TYPE_SEND_RECV_BUF (Mohammed Gamal) [1940927] - hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() (Mohammed Gamal) [1940927] - hv_netvsc: Copy packets sent by Hyper-V out of the receive buffer (Mohammed Gamal) [1940927] - net/hyperv: use skb_vlan_tag_*() helpers (Mohammed Gamal) [1940927] - net/vlan: introduce skb_vlan_tag_get_cfi() helper (Mohammed Gamal) [1940927] - hv_netvsc: Add (more) validation for untrusted Hyper-V values (Mohammed Gamal) [1940927] - hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove (Mohammed Gamal) [1940927] - hv_netvsc: Wait for completion on request SWITCH_DATA_PATH (Mohammed Gamal) [1940927] - hv_netvsc: Check VF datapath when sending traffic to VF (Mohammed Gamal) [1940927] - hv_netvsc: Validate number of allocated sub-channels (Mohammed Gamal) [1940927] - hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Mohammed Gamal) [1940927] - hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication (Mohammed Gamal) [1940927] - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Ewan D. Milne) [1949250] - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Ewan D. Milne) [1949250] - net: vlan: Avoid using BUG() in vlan_proto_idx() (Davide Caratti) [1964456] - sch_htb: fix null pointer dereference on a null new_q (Ivan Vecera) [1935703] - sch_htb: Fix offload cleanup in htb_destroy on htb_init failure (Ivan Vecera) [1935703] - sch_htb: Fix select_queue for non-offload mode (Ivan Vecera) [1935703] - sch_htb: Stats for offloaded HTB (Ivan Vecera) [1935703] - sch_htb: Hierarchical QoS hardware offload (Ivan Vecera) [1935703] - net: sched: Add extack to Qdisc_class_ops.delete (Ivan Vecera) [1935703] - net: sched: Add multi-queue support to sch_tree_lock (Ivan Vecera) [1935703] - capabilities: require CAP_SETFCAP to map uid 0 (Alexey Gladkov) [1961202] - locking/qrwlock: Cleanup queued_write_lock_slowpath() (Waiman Long) [1954361] - locking/rtmutex: Clean up signal handling in __rt_mutex_slowlock() (Waiman Long) [1954361] - locking/rtmutex: Restrict the trylock WARN_ON() to debug (Waiman Long) [1954361] - locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() (Waiman Long) [1954361] - locking/rtmutex: Consolidate the fast/slowpath invocation (Waiman Long) [1954361] - locking/rtmutex: Make text section and inlining consistent (Waiman Long) [1954361] - locking/rtmutex: Move debug functions as inlines into common header (Waiman Long) [1954361] - locking/rtmutex: Decrapify __rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs (Waiman Long) [1954361] - locking/rtmutex: Inline chainwalk depth check (Waiman Long) [1954361] - locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c (Waiman Long) [1954361] - locking/rtmutex: Remove empty and unused debug stubs (Waiman Long) [1954361] - locking/rtmutex: Consolidate rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove output from deadlock detector (Waiman Long) [1954361] - locking/rtmutex: Remove rtmutex deadlock tester leftovers (Waiman Long) [1954361] - locking/rtmutex: Remove rt_mutex_timed_lock() (Waiman Long) [1954361] - kernel: delete repeated words in comments (Waiman Long) [1954361] - rbtree, rtmutex: Use rb_add_cached() (Waiman Long) [1954361] - rbtree: Add generic add and find helpers (Waiman Long) [1954361] - locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() (Waiman Long) [1954361] - lib/rbtree: avoid generating code twice for the cached versions (Waiman Long) [1954361] - locking/rtmutex: Fix the preprocessor logic with normal #ifdef #else #endif (Waiman Long) [1954361] - kernel/futex: Explicitly document pi_lock for pi_state owner fixup (Waiman Long) [1954361] - kernel/futex: Move hb unlock out of unqueue_me_pi() (Waiman Long) [1954361] - kernel/futex: Make futex_wait_requeue_pi() only call fixup_owner() (Waiman Long) [1954361] - kernel/futex: Kill rt_mutex_next_owner() (Waiman Long) [1954361] - futex: Remove unused empty compat_exit_robust_list() (Waiman Long) [1954361] - futex: Handle transient "ownerless" rtmutex state correctly (Waiman Long) [1954361] - futex: Convert to use the preferred 'fallthrough' macro (Waiman Long) [1954361] - futex: get rid of a kernel-docs build warning (Waiman Long) [1954361] - futex: arch_futex_atomic_op_inuser() calling conventions change (Waiman Long) [1954361] - s390: Use arch_local_irq_{save,restore}() in early boot code (Waiman Long) [1954361] - lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message (Waiman Long) [1954361] - locking: Fix typos in comments (Waiman Long) [1954361] - locking/lockdep: Update the comment for __lock_release() (Waiman Long) [1954361] - lockdep: Allow tuning tracing capacity constants. (Waiman Long) [1954361] - lockdep: Address clang -Wformat warning printing for hd (Waiman Long) [1954361] - lockdep: Add lockdep lock state defines (Waiman Long) [1954361] - lockdep: Add lockdep_assert_not_held() (Waiman Long) [1954361] - lockdep: Noinstr annotate warn_bogus_irq_restore() (Waiman Long) [1954361] - locking/lockdep: Avoid unmatched unlock (Waiman Long) [1954361] - locking/rwsem: Remove empty rwsem.h (Waiman Long) [1954361] - lockdep: report broken irq restoration (Waiman Long) [1954361] - locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP (Waiman Long) [1954361] - locking/lockdep: Exclude local_lock_t from IRQ inversions (Waiman Long) [1954361] - locking/lockdep: Clean up check_redundant() a bit (Waiman Long) [1954361] - locking/lockdep: Add a skip() function to __bfs() (Waiman Long) [1954361] - locking/lockdep: Mark local_lock_t (Waiman Long) [1954361] - lockdep: Put graph lock/unlock under lock_recursion protection (Waiman Long) [1954361] - locking/rtmutex: Add missing kernel-doc markup (Waiman Long) [1954361] - lockdep: Avoid to modify chain keys in validate_chain() (Waiman Long) [1954361] - lockdep: Fix nr_unused_locks accounting (Waiman Long) [1954361] - lockdep: Optimize the memory usage of circular queue (Waiman Long) [1954361] - lockdep: Take read/write status in consideration when generate chainkey (Waiman Long) [1954361] - lockdep/selftest: Add a R-L/L-W test case specific to chain cache behavior (Waiman Long) [1954361] - lockdep: Add recursive read locks into dependency graph (Waiman Long) [1954361] - lockdep: Fix recursive read lock related safe->unsafe detection (Waiman Long) [1954361] - lockdep: Adjust check_redundant() for recursive read change (Waiman Long) [1954361] - lockdep: Support deadlock detection for recursive read locks in check_noncircular() (Waiman Long) [1954361] - lockdep: Make __bfs(.match) return bool (Waiman Long) [1954361] - lockdep: Extend __bfs() to work with multiple types of dependencies (Waiman Long) [1954361] - lockdep: Introduce lock_list::dep (Waiman Long) [1954361] - lockdep: Reduce the size of lock_list::distance (Waiman Long) [1954361] - lockdep: Make __bfs() visit every dependency until a match (Waiman Long) [1954361] - lockdep: Demagic the return value of BFS (Waiman Long) [1954361] - lockdep/Documention: Recursive read lock detection reasoning (Waiman Long) [1954361] - locking: More accurate annotations for read_lock() (Waiman Long) [1954361] - Documentation/locking/locktypes: Fix local_locks documentation (Waiman Long) [1954361] - treewide: Remove uninitialized_var() usage (Waiman Long) [1954361] - lockdep: Use this_cpu_ptr instead of get_cpu_var stats (Waiman Long) [1954361] - KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read (Gavin Shan) [1939323] - KVM: arm64: Don't advertise FEAT_SPE to guests (Gavin Shan) [1939323] - KVM: arm64: Don't print warning when trapping SPE registers (Gavin Shan) [1939323] - KVM: arm64: Fully zero the vcpu state on reset (Gavin Shan) [1939323] - KVM: arm64: Clarify vcpu reset behaviour (Gavin Shan) [1939323] - Documentation: KVM: Document KVM_GUESTDBG_USE_HW control flag for arm64 (Gavin Shan) [1939323] - KVM: arm64: Initialize VCPU mdcr_el2 before loading it (Gavin Shan) [1939323] - KVM: arm64: Handle access to TRFCR_EL1 (Gavin Shan) [1939323] - arm64: Add TRFCR_ELx definitions (Gavin Shan) [1939323] - KVM: arm64: Unify trap handlers injecting an UNDEF (Gavin Shan) [1939323] - KVM: arm64: Use find_vma_intersection() (Gavin Shan) [1939323] - KVM: arm64: Hide kvm_mmu_wp_memory_region() (Gavin Shan) [1939323] - KVM: selftests: vgic_init kvm selftests fixup (Gavin Shan) [1939323] - KVM: selftests: aarch64/vgic-v3 init sequence tests (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace (Gavin Shan) [1939323] - kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() (Gavin Shan) [1939323] - KVM: arm64: Simplify argument passing to vgic_uaccess_[read|write] (Gavin Shan) [1939323] - docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_CTRL_INIT doc (Gavin Shan) [1939323] - KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy() (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base() (Gavin Shan) [1939323] - KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base (Gavin Shan) [1939323] - KVM: arm64: Disable guest access to trace filter controls (Gavin Shan) [1939323] - KVM: arm64: Fix CPU interface MMIO compatibility detection (Gavin Shan) [1939323] - KVM: arm64: Hide system instruction access to Trace registers (Gavin Shan) [1939323] - KVM: arm64: Fix exclusive limit for IPA size (Gavin Shan) [1939323] - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM (Gavin Shan) [1939323] - KVM: arm64: nvhe: Save the SPE context early (Gavin Shan) [1939323] - KVM: arm64: Correct spelling of DBGDIDR register (Gavin Shan) [1939323] - KVM: arm64: Fix AArch32 PMUv3 capping (Gavin Shan) [1939323] - KVM: arm64: Fix missing RES1 in emulation of DBGBIDR (Gavin Shan) [1939323] - KVM: arm64: Remove spurious semicolon in reg_to_encoding() (Gavin Shan) [1939323] - KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation (Gavin Shan) [1939323] - KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibility (Gavin Shan) [1939323] - KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config() (Gavin Shan) [1939323] - KVM: arm64: Some fixes of PV-time interface document (Gavin Shan) [1939323] - KVM: arm64: CSSELR_EL1 max is 13 (Gavin Shan) [1939323] - idr test suite: Improve reporting from idr_find_test_1 (Chris von Recklinghausen) [1946304] - idr test suite: Create anchor before launching throbber (Chris von Recklinghausen) [1946304] - idr test suite: Take RCU read lock in idr_find_test_1 (Chris von Recklinghausen) [1946304] - radix tree test suite: Register the main thread with the RCU library (Chris von Recklinghausen) [1946304] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1946304] - XArray: Add xa_limit_16b (Chris von Recklinghausen) [1946304] - XArray: Fix splitting to non-zero orders (Chris von Recklinghausen) [1946304] - XArray: Fix split documentation (Chris von Recklinghausen) [1946304] - PCI/P2PDMA: Drop double zeroing for sg_init_table() (Myron Stowe) [1955693] - PCI: Simplify bool comparisons (Myron Stowe) [1955693] - PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer (Myron Stowe) [1955693] - PCI: Simplify pci_dev_reset_slot_function() (Myron Stowe) [1955693] - PCI: Update mmap-related #ifdef comments (Myron Stowe) [1955693] - PCI/LINK: Print IRQ number used by port (Myron Stowe) [1955693] - PCI/IOV: Simplify pci-pf-stub with module_pci_driver() (Myron Stowe) [1955693] - PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions (Myron Stowe) [1955693] - x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled (Myron Stowe) [1955693] - PCI: Remove unnecessary header includes (Myron Stowe) [1955693] - PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, not microseconds" (Myron Stowe) [1955693] - PCI/PM: Remove unused PCI_PM_BUS_WAIT (Myron Stowe) [1955693] - PCI: shpchp: Remove unused 'rc' assignment (Myron Stowe) [1955693] - PCI: pciehp: Reduce noisiness on hot removal (Myron Stowe) [1955693 1812902] - PCI: rpadlpar: Use for_each_child_of_node() and for_each_node_by_name() (Myron Stowe) [1955693] - PCI: Add Kconfig options for MPS/MRRS strategy (Myron Stowe) [1955693] - PCI: Add schedule point in pci_read_config() (Myron Stowe) [1955693] - PCI/ASPM: Remove struct pcie_link_state.l1ss (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap (Myron Stowe) [1955693] - PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_info (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1 (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused) (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.latency_encoding (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.enabled (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.support (Myron Stowe) [1955693] - PCI/ASPM: Use 'parent' and 'child' for readability (Myron Stowe) [1955693] - PCI/ASPM: Move LTR path check to where it's used (Myron Stowe) [1955693] - PCI/ASPM: Move pci_clear_and_set_dword() earlier (Myron Stowe) [1955693] - PCI/ACS: Enable Translation Blocking for external devices (Myron Stowe) [1955693] - scsi: qedi: Remove redundant assignment to variable err (Nilesh Javali) [1920855] - scsi: qedi: Fix error return code of qedi_alloc_global_queues() (Nilesh Javali) [1920855] - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe (Nilesh Javali) [1920855] - scsi: qedf: Simplify bool comparison (Nilesh Javali) [1921608] - bpf, sockmap: Fix incorrect fwd_alloc accounting (Yauheni Kaliuta) [1874006] - bpf: Local storage helpers should check nullness of owner ptr passed (Yauheni Kaliuta) [1874006] - bpf, inode_storage: Put file handler if no storage was found (Yauheni Kaliuta) [1874006] - kbuild: explicitly specify the build id style (Yauheni Kaliuta) [1874006] - bpf: Reject too big ctx_size_in for raw_tp test run (Yauheni Kaliuta) [1874006] - bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers (Yauheni Kaliuta) [1874006] - bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE (Jiri Benc) [1874006] - bpf: Fix tests for local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix "dubious pointer arithmetic" test (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix array access with signed variable test (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for signed 32-bit bound check bug (Yauheni Kaliuta) [1874006] - bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds. (Yauheni Kaliuta) [1874006] - lwt_bpf: Replace preempt_disable() with migrate_disable() (Yauheni Kaliuta) [1874006] - lwt: Disable BH too in run_lwt_bpf() (Yauheni Kaliuta) [1874006] - selftests/bpf: Drain ringbuf samples at the end of test (Yauheni Kaliuta) [1874006] - libbpf: Fix ring_buffer__poll() to return number of consumed samples (Yauheni Kaliuta) [1874006] - bpf: Add MAINTAINERS entry for BPF LSM (Yauheni Kaliuta) [1874006] - bpftool: Fix error return value in build_btf_type_table (Yauheni Kaliuta) [1874006] - fail_function: Remove a redundant mutex unlock (Yauheni Kaliuta) [1874006] - selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL (Yauheni Kaliuta) [1874006] - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list (Yauheni Kaliuta) [1874006] - bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Use truesize with sk_rmem_schedule() (Yauheni Kaliuta) [1874006] - bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect (Yauheni Kaliuta) [1874006] - bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix error return code in run_getsockopt_test() (Yauheni Kaliuta) [1874006] - bpf: Relax return code check for subprograms (Yauheni Kaliuta) [1874006] - tools, bpftool: Add missing close before bpftool net attach exit (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused attribute usage in subprogs_unused test (Yauheni Kaliuta) [1874006] - bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id (Yauheni Kaliuta) [1874006] - bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare (Yauheni Kaliuta) [1874006] - libbpf: Don't attempt to load unused subprog as an entry-point BPF program (Yauheni Kaliuta) [1874006] - bpf: Update verification logic for LSM programs (Yauheni Kaliuta) [1874006] - bpf: Zero-fill re-used per-cpu map element (Yauheni Kaliuta) [1874006] - bpf: BPF_PRELOAD depends on BPF_SYSCALL (Yauheni Kaliuta) [1874006] - libbpf: Fix possible use after free in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf: Fix null dereference in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf, hashmap: Fix undefined behavior in hash_bits (Yauheni Kaliuta) [1874006] - tools, bpftool: Remove two unused variables. (Yauheni Kaliuta) [1874006] - tools, bpftool: Avoid array index warnings. (Yauheni Kaliuta) [1874006] - bpf: Add struct bpf_redir_neigh forward declaration to BPF helper defs (Yauheni Kaliuta) [1874006] - bpf: Fix -Wshadow warnings (Yauheni Kaliuta) [1874006] - bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of the bpf_per_cpu_ptr() must be checked (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of bpf_skc_to helpers must be checked (Yauheni Kaliuta) [1874006] - bpf: Remove unneeded break (Yauheni Kaliuta) [1874006] - net, sockmap: Don't call bpf_prog_put() on NULL pointer (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add locking annotations to iterator (Yauheni Kaliuta) [1874006] - bpf: Fix register equivalence tracking. (Yauheni Kaliuta) [1874006] - bpf, selftests: Add three new sockmap tests for verdict only programs (Yauheni Kaliuta) [1874006] - bpf, selftests: Add option to test_sockmap to omit adding parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Allow skipping sk_skb parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Check skb_verdict and skb_parser programs explicitly (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add memory accounting so skbs on ingress lists are visible (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove dropped data on errors in redirect case (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage (Yauheni Kaliuta) [1874006] - bpf, sockmap: On receive programs try to fast track SK_PASS ingress (Yauheni Kaliuta) [1874006] - bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits (Yauheni Kaliuta) [1874006] - bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org. (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor XDP kern program maps with BTF-defined map (Yauheni Kaliuta) [1874006] - samples: bpf: Replace attach_tracepoint() to attach() in xdp_redirect_cpu (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor xdp_monitor with libbpf (Yauheni Kaliuta) [1874006] - bpf, selftests: Add test for different array inner map size (Yauheni Kaliuta) [1874006] - bpf: Allow for map-in-map with dynamic inner array map entries (Yauheni Kaliuta) [1874006] - selftests/bpf: Asm tests for the verifier regalloc tracking. (Yauheni Kaliuta) [1874006] - bpf: Fix selftest compilation on clang 11 (Yauheni Kaliuta) [1874006] - selftest/bpf: Fix profiler test using CO-RE relocation for enums (Yauheni Kaliuta) [1874006] - selftests/bpf: Add profiler test (Yauheni Kaliuta) [1874006] - bpf: Track spill/fill of bounded scalars. (Yauheni Kaliuta) [1874006] - bpf: Propagate scalar ranges through register assignments. (Yauheni Kaliuta) [1874006] - bpf: Add tcp_notsent_lowat bpf setsockopt (Yauheni Kaliuta) [1874006] - selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX instructions (Yauheni Kaliuta) [1874006] - libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override (Yauheni Kaliuta) [1874006] - libbpf: Support safe subset of load/store instruction resizing with CO-RE (Yauheni Kaliuta) [1874006] - libbpf: Skip CO-RE relocations for not loaded BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Fix compatibility problem in xsk_socket__create (Yauheni Kaliuta) [1874006] - bpf: Fix typo in uapi/linux/bpf.h (Yauheni Kaliuta) [1874006] - bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n (Yauheni Kaliuta) [1874006] - kernel/bpf/verifier: Fix build when NET is not enabled (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_verifier after introducing resolve_pseudo_ldimm64 (Yauheni Kaliuta) [1874006] - samples: bpf: Driver interrupt statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Count syscalls in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Split xdpsock stats into new struct (Yauheni Kaliuta) [1874006] - samples/bpf: Fix a compilation error with fallthrough marking (Yauheni Kaliuta) [1874006] - samples/bpf: Change Makefile to cope with latest llvm (Yauheni Kaliuta) [1874006] - bpf, libbpf: Use valid btf in bpf_program__set_attach_target (Yauheni Kaliuta) [1874006] - selftest/bpf: Test pinning map with reused map fd (Yauheni Kaliuta) [1874006] - libbpf: Check if pin_path was set even map fd exist (Yauheni Kaliuta) [1874006] - libbpf: Close map fd if init map slots failed (Yauheni Kaliuta) [1874006] - bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI (Yauheni Kaliuta) [1874006] - bpf, verifier: Use fallthrough pseudo-keyword (Yauheni Kaliuta) [1874006] - bpf: Deref map in BPF_PROG_BIND_MAP when it's already used (Yauheni Kaliuta) [1874006] - bpf, sockmap: Update selftests to use skb_adjust_room (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add skb_adjust_room to pop bytes off ingress payload (Yauheni Kaliuta) [1874006] - bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introducte bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introduce bpf_per_cpu_ptr() (Yauheni Kaliuta) [1874006] - selftests/bpf: Ksyms_btf to test typed ksyms (Yauheni Kaliuta) [1874006] - bpf/libbpf: BTF support for typed ksyms (Yauheni Kaliuta) [1874006] - bpf: Introduce pseudo_btf_id (Yauheni Kaliuta) [1874006] - selftests/bpf: Properly initialize linfo in sockmap_basic (Yauheni Kaliuta) [1874006] - selftests/bpf: Initialize duration in xdp_noinline.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS (Yauheni Kaliuta) [1874006] - bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix alignment of .BTF_ids (Yauheni Kaliuta) [1874006] - selftests/bpf: Test "incremental" btf_dump in C format (Yauheni Kaliuta) [1874006] - libbpf: Make btf_dump work with modifiable BTF (Yauheni Kaliuta) [1874006] - bpf, selftests: Use bpf_tail_call_static where appropriate (Yauheni Kaliuta) [1874006] - bpf, libbpf: Add bpf_tail_call_static helper for bpf programs (Yauheni Kaliuta) [1874006] - bpf, net: Rework cookie generator as per-cpu one (Yauheni Kaliuta) [1874006] - bpf: Add classid helper only based on skb->sk (Yauheni Kaliuta) [1874006] - bpf: fix raw_tp test run in preempt kernel (Yauheni Kaliuta) [1874006] - libbpf: Compile in PIC mode only for shared library case (Yauheni Kaliuta) [1874006] - libbpf: Compile libbpf under -O2 level by default and catch extra warnings (Yauheni Kaliuta) [1874006] - bpf: x64: Do not emit sub/add 0, rsp when !stack_depth (Yauheni Kaliuta) [1874006] - bpf, x64: Drop "pop rcx" instruction on BPF JIT epilogue (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix warning in snprintf_btf where system() call unchecked (Yauheni Kaliuta) [1874006] - selftests/bpf: Test BTF's handling of endianness (Yauheni Kaliuta) [1874006] - selftests/bpf: Move and extend ASSERT_xxx() testing macros (Yauheni Kaliuta) [1874006] - selftests: Make sure all 'skel' variables are declared static (Yauheni Kaliuta) [1874006] - selftests/bpf_iter: Don't fail test due to missing __builtin_btf_type_id (Yauheni Kaliuta) [1874006] - bpf/preload: Make sure Makefile cleans up after itself, and add .gitignore (Yauheni Kaliuta) [1874006] - selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatibility with old vmlinux.h (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused-result warning in snprintf_btf.c (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix cast to smaller integer type 'int' warning in raw_tp (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Add bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix overflow tests to reflect iter size increase (Yauheni Kaliuta) [1874006] - bpf: Bump iter seq size to support BTF representation of large data structures (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpf_snprintf_btf helper tests (Yauheni Kaliuta) [1874006] - bpf: Add bpf_snprintf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Move to generic BTF show support, apply it to seq files/strings (Yauheni Kaliuta) [1874006] - bpf: Provide function to get vmlinux BTF information (Yauheni Kaliuta) [1874006] - selftest: bpf: Test copying a sockmap and sockhash (Yauheni Kaliuta) [1874006] - selftests: bpf: Remove shared header from sockmap iter test (Yauheni Kaliuta) [1874006] - selftests: bpf: Add helper to compare socket cookies (Yauheni Kaliuta) [1874006] - bpf: sockmap: Enable map_update_elem from bpf_iter (Yauheni Kaliuta) [1874006] - bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature (Yauheni Kaliuta) [1874006] - selftests/bpf: Add raw_tp_test_run (Yauheni Kaliuta) [1874006] - libbpf: Support test run of raw tracepoint programs (Yauheni Kaliuta) [1874006] - bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint (Yauheni Kaliuta) [1874006] - bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL (Yauheni Kaliuta) [1874006] - bpf: Add AND verifier test case where 32bit and 64bit bounds differ (Yauheni Kaliuta) [1874006] - bpf, verifier: Remove redundant var_off.value ops in scalar known reg cases (Yauheni Kaliuta) [1874006] - bpf: selftest: Add test_btf_skc_cls_ingress (Yauheni Kaliuta) [1874006] - bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h (Yauheni Kaliuta) [1874006] - bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Use network_helpers in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Adapt sock_fields test to use skel and global variables (Yauheni Kaliuta) [1874006] - bpf: selftest: Move sock_fields test into test_progs (Yauheni Kaliuta) [1874006] - bpf: selftest: Add ref_tracking verifier test for bpf_skc casting (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Enable bpf_skc_to_* sock casting helper to networking prog type (Yauheni Kaliuta) [1874006] - bpf: Move the PTR_TO_BTF_ID check to check_reg_type() (Yauheni Kaliuta) [1874006] - Revert "bpf: Fix potential call bpf_link_free() in atomic context" (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Always force HOSTARCH (Yauheni Kaliuta) [1874006] - bpf: Check CONFIG_BPF option for resolve_btfids (Yauheni Kaliuta) [1874006] - bpf: Explicitly size compatible_reg_types (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix stat probe in d_path test (Yauheni Kaliuta) [1874006] - bpf: Using rcu_read_lock for bpf_sk_storage_map iterator (Yauheni Kaliuta) [1874006] - bpf: Use a table to drive helper arg type checks (Yauheni Kaliuta) [1874006] - bpf: Hoist type checking for nullable arg types (Yauheni Kaliuta) [1874006] - bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg (Yauheni Kaliuta) [1874006] - bpf: Set meta->raw_mode for pointers close to use (Yauheni Kaliuta) [1874006] - bpf: Make context access check generic (Yauheni Kaliuta) [1874006] - bpf: Make reference tracking generic (Yauheni Kaliuta) [1874006] - bpf: Make BTF pointer type checking generic (Yauheni Kaliuta) [1874006] - bpf: Allow specifying a BTF ID per argument in function protos (Yauheni Kaliuta) [1874006] - btf: Add BTF_ID_LIST_SINGLE macro (Yauheni Kaliuta) [1874006] - bpf: Check scalar or invalid register in check_helper_mem_access (Yauheni Kaliuta) [1874006] - btf: Make btf_set_contains take a const pointer (Yauheni Kaliuta) [1874006] - bpf: Fix potential call bpf_link_free() in atomic context (Yauheni Kaliuta) [1874006] - bpf: Use hlist_add_head_rcu when linking to local_storage (Yauheni Kaliuta) [1874006] - samples/bpf: Fix test_map_in_map on s390 (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in test_sockopt_sk (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in sk_assign (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tailcall_bpf2bpf tests (Yauheni Kaliuta) [1874006] - bpf: Add abnormal return checks. (Yauheni Kaliuta) [1874006] - bpf: allow for tailcalls in BPF subprograms for x64 JIT (Yauheni Kaliuta) [1874006] - bpf, x64: rework pro/epilogue and tailcall handling in JIT (Yauheni Kaliuta) [1874006] - bpf: Limit caller's stack depth 256 for subprogs with tailcalls (Yauheni Kaliuta) [1874006] - bpf: rename poke descriptor's 'ip' member to 'tailcall_target' (Yauheni Kaliuta) [1874006] - bpf: propagate poke descriptors to subprograms (Yauheni Kaliuta) [1874006] - bpf, x64: use rcx instead of rax for tail call retpolines (Yauheni Kaliuta) [1874006] - selftests/bpf: Merge most of test_btf into test_progs (Yauheni Kaliuta) [1874006] - selftests/bpf: Test load and dump metadata with btftool and skel (Yauheni Kaliuta) [1874006] - bpftool: Support dumping metadata (Yauheni Kaliuta) [1874006] - libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section (Yauheni Kaliuta) [1874006] - bpf: Add BPF_PROG_BIND_MAP syscall (Yauheni Kaliuta) [1874006] - bpf: Mutex protect used_maps array and count (Yauheni Kaliuta) [1874006] - libbpf: Fix a compilation error with xsk.c for ubuntu 16.04 (Yauheni Kaliuta) [1874006] - samples/bpf: Add quiet option to xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Add an option for printing extra statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix possible deadlock in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix one packet sending in xdpsock (Yauheni Kaliuta) [1874006] - s390/bpf: Fix multiple tail calls (Yauheni Kaliuta) [1874006] - tcp: Simplify tcp_set_congestion_control() load=false case (Yauheni Kaliuta) [1874006] - tcp: simplify _bpf_setsockopt(): Remove flags argument (Yauheni Kaliuta) [1874006] - tcp: simplify tcp_set_congestion_control(): Always reinitialize (Yauheni Kaliuta) [1874006] - tcp: Simplify EBPF TCP_CONGESTION to always init CC (Yauheni Kaliuta) [1874006] - bpftool: Fix build failure (Yauheni Kaliuta) [1874006] - tools: bpftool: Automate generation for "SEE ALSO" sections in man pages (Yauheni Kaliuta) [1874006] - bpf: Fix comment for helper bpf_current_task_under_cgroup() (Yauheni Kaliuta) [1874006] - selftests/bpf: Define string const as global for test_sysctl_prog.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_ksyms on non-SMP kernels (Yauheni Kaliuta) [1874006] - tools: bpftool: Add "inner_map" to "bpftool map create" outer maps (Yauheni Kaliuta) [1874006] - tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT (Yauheni Kaliuta) [1874006] - tools: bpftool: Clean up function to dump map entry (Yauheni Kaliuta) [1874006] - selftests: bpf: Test iterating a sockmap (Yauheni Kaliuta) [1874006] - net: Allow iterating sockmap and sockhash (Yauheni Kaliuta) [1874006] - net: sockmap: Remove unnecessary sk_fullsock checks (Yauheni Kaliuta) [1874006] - tools: bpftool: Include common options from separate file (Yauheni Kaliuta) [1874006] - tools: bpftool: Print optional built-in features along with version (Yauheni Kaliuta) [1874006] - selftests, bpftool: Add bpftool (and eBPF helpers) documentation build (Yauheni Kaliuta) [1874006] - tools: bpftool: Log info-level messages when building bpftool man pages (Yauheni Kaliuta) [1874006] - bpf: Remove duplicate headers (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for map_ptr arithmetic (Yauheni Kaliuta) [1874006] - bpf: Permit map_ptr arithmetic with opcode add and offset 0 (Yauheni Kaliuta) [1874006] - tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874006] - bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874006] - tools: bpftool: Fix formatting in bpftool-link documentation (Yauheni Kaliuta) [1874006] - samples, bpf: Add xsk_fwd test file to .gitignore (Yauheni Kaliuta) [1874006] - samples, bpf: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - libbpf: Fix potential multiplication overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix another __u64 cast in printf (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix check in global_data_init. (Yauheni Kaliuta) [1874006] - selftests/bpf: Add __noinline variant of cls_redirect selftest (Yauheni Kaliuta) [1874006] - selftests/bpf: Modernize xdp_noinline test w/ skeleton and __noinline (Yauheni Kaliuta) [1874006] - selftests/bpf: Add subprogs to pyperf, strobemeta, and l4lb_noinline tests (Yauheni Kaliuta) [1874006] - tools/bpftool: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - selftests/bpf: Don't use deprecated libbpf APIs (Yauheni Kaliuta) [1874006] - libbpf: Deprecate notion of BPF program "title" in favor of "section name" (Yauheni Kaliuta) [1874006] - selftests/bpf: Add selftest for multi-prog sections and bpf-to-bpf calls (Yauheni Kaliuta) [1874006] - libbpf: Add multi-prog section support for struct_ops (Yauheni Kaliuta) [1874006] - libbpf: Implement generalized .BTF.ext func/line info adjustment (Yauheni Kaliuta) [1874006] - libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls (Yauheni Kaliuta) [1874006] - libbpf: Support CO-RE relocations for multi-prog sections (Yauheni Kaliuta) [1874006] - libbpf: Parse multi-function sections into multiple BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Ensure ELF symbols table is found before further ELF processing (Yauheni Kaliuta) [1874006] - selftests/bpf: Test task_file iterator without visiting pthreads (Yauheni Kaliuta) [1874006] - bpf: Avoid iterating duplicated files for task_file iterator (Yauheni Kaliuta) [1874006] - bpf: {cpu,dev}map: Change various functions return type from int to void (Yauheni Kaliuta) [1874006] - module: Fix up module_notifier return values (Yauheni Kaliuta) [1874006] - bpf: Remove bpf_lsm_file_mprotect from sleepable list. (Yauheni Kaliuta) [1874006] - samples/bpf: Fix to xdpsock to avoid recycling frames (Yauheni Kaliuta) [1874006] - samples/bpf: Optimize l2fwd performance in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Add new sample xsk_fwd.c (Yauheni Kaliuta) [1874006] - libbpf: Support shared umems between queues and devices (Yauheni Kaliuta) [1874006] - selftests/bpf: Add sleepable tests (Yauheni Kaliuta) [1874006] - libbpf: Support sleepable progs (Yauheni Kaliuta) [1874006] - bpf: Add bpf_copy_from_user() helper. (Yauheni Kaliuta) [1874006] - bpf: Fix build without BPF_LSM. (Yauheni Kaliuta) [1874006] - bpf: Introduce sleepable BPF programs (Yauheni Kaliuta) [1874006] - mm/error_inject: Fix allow_error_inject function signatures. (Yauheni Kaliuta) [1874006] - mm/filemap.c: enable error injection at add_to_page_cache() (Yauheni Kaliuta) [1874006] - mm/page_alloc.c: allow error injection (Yauheni Kaliuta) [1874006] - bpf: selftests: Add test for different inner map size (Yauheni Kaliuta) [1874006] - bpf: Relax max_entries check for most of the inner map types (Yauheni Kaliuta) [1874006] - bpf: Add map_meta_equal map ops (Yauheni Kaliuta) [1874006] - bpf: Make bpf_link_info.iter similar to bpf_iter_link_info (Yauheni Kaliuta) [1874006] - tools, bpf/build: Cleanup feature files on make clean (Yauheni Kaliuta) [1874006] - libbpf: Fix compilation warnings for 64-bit printf args (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier tests for xor operation (Yauheni Kaliuta) [1874006] - libbpf: Fix unintentional success return code in bpf_object__load (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix spelling mistake "scoket" -> "socket" (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix open call in trigger_fstat_events (Yauheni Kaliuta) [1874006] - selftests/bpf: Add set test to resolve_btfids (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for d_path helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier test for d_path helper (Yauheni Kaliuta) [1874006] - bpf: Update .BTF_ids section in btf.rst with sets info (Yauheni Kaliuta) [1874006] - bpf: Add d_path helper (Yauheni Kaliuta) [1874006] - bpf: Add BTF_SET_START/END macros (Yauheni Kaliuta) [1874006] - bpf: Add btf_struct_ids_match function (Yauheni Kaliuta) [1874006] - bpf: Factor btf_struct_access function (Yauheni Kaliuta) [1874006] - bpf: Remove recursion call in btf_struct_access (Yauheni Kaliuta) [1874006] - bpf: Add type_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Add elem_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Move btf_resolve_size into __btf_resolve_size (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add support for set symbols (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add size check to get_id function (Yauheni Kaliuta) [1874006] - bpf: Disallow BPF_PRELOAD in allmodconfig builds (Yauheni Kaliuta) [1874006] - bpf: Add selftests for local_storage (Yauheni Kaliuta) [1874006] - bpf: Allow local storage to be used from LSM programs (Yauheni Kaliuta) [1874006] - bpf: Implement bpf_local_storage for inodes (Yauheni Kaliuta) [1874006] - bpf: Split bpf_local_storage to bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize caching for sk_storage. (Yauheni Kaliuta) [1874006] - bpf: Renames in preparation for bpf_local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Enable tc verbose mode for test_sk_assign (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor tracepoint tracing programs with libbpf (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor kprobe tracing programs with libbpf (Yauheni Kaliuta) [1874006] - selftests: bpf: Fix sockmap update nits (Yauheni Kaliuta) [1874006] - libbpf: Fix type compatibility check copy-paste error (Yauheni Kaliuta) [1874006] - libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo (Yauheni Kaliuta) [1874006] - bpf: sk_lookup: Add user documentation (Yauheni Kaliuta) [1874006] - docs: Correct subject prefix and update LLVM info (Yauheni Kaliuta) [1874006] - libbpf: Normalize and improve logging across few functions (Yauheni Kaliuta) [1874006] - libbpf: Skip well-known ELF sections when iterating ELF (Yauheni Kaliuta) [1874006] - libbpf: Add __noinline macro to bpf_helpers.h (Yauheni Kaliuta) [1874006] - libbpf: Factor out common ELF operations and improve logging (Yauheni Kaliuta) [1874006] - libbpf: Add perf_buffer APIs for better integration with outside epoll loop (Yauheni Kaliuta) [1874006] - bpftool: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query callbacks in map element iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - selftests/bpf: List newest Clang built-ins needed for some CO-RE selftests (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix two minor compilation warnings reported by GCC 4.9 (Yauheni Kaliuta) [1874006] - libbpf: Fix libbpf build on compilers missing __builtin_mul_overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix detection of BPF helper call instruction (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpffs preload test. (Yauheni Kaliuta) [1874006] - bpf: Add kernel module with user mode driver that populates bpffs. (Yauheni Kaliuta) [1874006] - bpf: Add BPF program and map iterators as built-in BPF programs. (Yauheni Kaliuta) [1874006] - bpf: Factor out bpf_link_by_id() helper. (Yauheni Kaliuta) [1874006] - libbpf: Simplify the return expression of build_map_pin_path() (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement enum value-based CO-RE relocations (Yauheni Kaliuta) [1874006] - selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ID_TARGET (Yauheni Kaliuta) [1874006] - selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement type-based CO-RE relocations support (Yauheni Kaliuta) [1874006] - libbpf: Centralize poisoning and poison reallocarray() (Yauheni Kaliuta) [1874006] - tools/bpftool: Remove libbpf_internal.h usage in bpftool (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test validating failure on ambiguous relocation value (Yauheni Kaliuta) [1874006] - libbpf: Improve relocation ambiguity detection (Yauheni Kaliuta) [1874006] - libbpf: Detect minimal BTF support and skip BTF loading, if missing (Yauheni Kaliuta) [1874006] - libbpf: Sanitize BPF program code for bpf_probe_read_{kernel, user}[_str] (Yauheni Kaliuta) [1874006] - libbpf: Factor out common logic of testing and closing FD (Yauheni Kaliuta) [1874006] - libbpf: Make kernel feature probing lazy (Yauheni Kaliuta) [1874006] - libbpf: Disable -Wswitch-enum compiler warning (Yauheni Kaliuta) [1874006] - libbpf: Convert comma to semicolon (Yauheni Kaliuta) [1874006] - samples: bpf: Fix broken bpf programs due to removed symbol (Yauheni Kaliuta) [1874006] - bpf: Replace GPLv2 boilerplate/reference with SPDX - rule 206 (Jiri Benc) [1874006] - LSM: Make some functions static (Yauheni Kaliuta) [1874006] - LSM: Make lsm_early_cred() and lsm_early_task() local functions. (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the ipc security blob (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the task security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the inode security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the file security (Yauheni Kaliuta) [1874006] - Infrastructure management of the cred security blob (Yauheni Kaliuta) [1874006] - kernel: move CONFIG_TASKS_TRACE_RCU fields to task_struct_rh (Jiri Benc) [1874006] - kernel: store pointer to task_struct in task_struct_rh (Jiri Benc) [1874006]- igb: Add double-check MTA_REGISTER for i210 and i211 (Corinna Vinschen) [1920286] - igb: Redistribute memory for transmit packet buffers when in Qav mode (Corinna Vinschen) [1920286] - igb: Fix fall-through warnings for Clang (Corinna Vinschen) [1920286] - intel: clean up mismatched header comments (Corinna Vinschen) [1920286] - igb: check timestamp validity (Corinna Vinschen) [1920286] - igb: Fix duplicate include guard (Corinna Vinschen) [1920286] - intel: Update drivers to use ethtool_sprintf (Corinna Vinschen) [1920286] - net: ethernet: intel: igb: Typo fix in the file igb_main.c (Corinna Vinschen) [1920286] - igb: avoid premature Rx buffer reuse (Corinna Vinschen) [1920286] - igb: remove h from printk format specifier (Corinna Vinschen) [1920286] - igb: Enable RSS for Intel I211 Ethernet Controller (Corinna Vinschen) [1920286] - igb: fix TDBAL register show incorrect value (Corinna Vinschen) [1920286] - net: igb: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920286] - igb: avoid transmit queue timeout in xdp path (Corinna Vinschen) [1920286] - igb: use xdp_do_flush (Corinna Vinschen) [1920286] - igb: skb add metasize for xdp (Corinna Vinschen) [1920286] - igb: XDP extack message on error (Corinna Vinschen) [1920286] - igb: take VLAN double header into account (Corinna Vinschen) [1920286] - igb: XDP xmit back fix error code (Corinna Vinschen) [1920286] - igb: add XDP support (Corinna Vinschen) [1920286] - r8169: don't advertise pause in jumbo mode (Josef Oskera) [1935346] - r8169: fix DMA being used after buffer free if WoL is enabled (Josef Oskera) [1935346] - r8169: fix r8168fp_adjust_ocp_cmd function (Josef Oskera) [1935346] - r8169: use macro pm_ptr (Josef Oskera) [1935346] - r8169: fix resuming from suspend on RTL8105e if machine runs on battery (Josef Oskera) [1935346] - r8169: handle tx before rx in napi poll (Josef Oskera) [1935346] - r8169: disable detection of bogus xid's 308/388 (Josef Oskera) [1935346] - r8169: re-configure WOL settings on resume from hibernation (Josef Oskera) [1935346] - r8169: don't try to disable interrupts if NAPI is scheduled already (Josef Oskera) [1935346] - r8169: Add support for another RTL8168FP (Josef Oskera) [1935346] - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set (Josef Oskera) [1935346] - r8169: work around RTL8125 UDP hw bug (Josef Oskera) [1935346] - r8169: remove not needed call to rtl_wol_enable_rx from rtl_shutdown (Josef Oskera) [1935346] - r8169: improve DASH support (Josef Oskera) [1935346] - r8169: improve rtl8169_rx_csum (Josef Oskera) [1935346] - r8169: align rtl_wol_suspend_quirk with vendor driver and rename it (Josef Oskera) [1935346] - r8169: clean up rtl_pll_power_down/up functions (Josef Oskera) [1935346] - r8169: improve handling D3 PLL power-down (Josef Oskera) [1935346] - r8169: enable PLL power-down for chip versions 34, 35, 36, 42 (Josef Oskera) [1935346] - r8169: make use of the unaligned access helpers (Josef Oskera) [1935346] - r8169: tweak max read request size for newer chips also in jumbo mtu mode (Josef Oskera) [1935346] - r8169: align RTL8168e jumbo pcie read request size with vendor driver (Josef Oskera) [1935346] - r8169: don't wakeup-enable device on shutdown if WOL is disabled (Josef Oskera) [1935346] - r8169: improve rtl_ocp_reg_failure (Josef Oskera) [1935346] - r8169: replace BUG_ON with WARN in _rtl_eri_write (Josef Oskera) [1935346] - r8169: improve RTL8168g PHY suspend quirk (Josef Oskera) [1935346] - r8169: move ERI access functions to avoid forward declaration (Josef Oskera) [1935346] - r8169: work around power-saving bug on some chip versions (Josef Oskera) [1935346] - r8169: make NUM_RX_DESC a signed int (Josef Oskera) [1935346] - r8169: improve rtl_rx (Josef Oskera) [1935346] - r8169: set tc_offset only if tally counter reset isn't supported (Josef Oskera) [1935346] - net: phy: realtek: read actual speed on rtl8211f to detect downshift (Josef Oskera) [1935346] - r8169: use dev_err_probe in rtl_get_ether_clk (Josef Oskera) [1935346] - r8169: reduce number of workaround doorbell rings (Josef Oskera) [1935346] - r8169: remove not needed check in rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: remove nr_frags argument from rtl_tx_slots_avail (Josef Oskera) [1935346] - r8169: improve rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: improve rtl_tx (Josef Oskera) [1935346] - r8169: use READ_ONCE in rtl_tx_slots_avail (Josef Oskera) [1935346] - net: phy: realtek: support paged operations on RTL8201CP (Josef Oskera) [1935346] - r8169: disable hw csum for short packets on all chip versions (Josef Oskera) [1935346] - r8169: fix potential skb double free in an error path (Josef Oskera) [1935346] - r8169: work around short packet hw bug on RTL8125 (Josef Oskera) [1935346] - net: phy: realtek: Add support for RTL8221B-CG series (Josef Oskera) [1935346] - r8169: set IRQF_NO_THREAD if MSI(X) is enabled (Josef Oskera) [1935346] - r8169: align number of tx descriptors with vendor driver (Josef Oskera) [1935346] - r8169: use pm_runtime_put_sync in rtl_open error path (Josef Oskera) [1935346] - r8169: remove unneeded memory barrier in rtl_tx (Josef Oskera) [1935346] - r8169: remove no longer needed private rx/tx packet/byte counters (Josef Oskera) [1935346] - r8169: use struct pcpu_sw_netstats for rx/tx packet/byte counters (Josef Oskera) [1935346] - treewide: Use fallthrough pseudo-keyword (Josef Oskera) [1935346] - r8169: fix jumbo packet handling on RTL8168e (Josef Oskera) [1915314] - sctp: delay auto_asconf init until binding the first addr (Xin Long) [1952020] - netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) [1950014] - netfilter: arp_tables: add pre_exit hook for table unregister (Florian Westphal) [1950014] - netfilter: bridge: add pre_exit hooks for ebtable unregistration (Florian Westphal) [1950014] - netfilter: nft_limit: avoid possible divide error in nft_limit_init (Florian Westphal) [1950014] - netfilter: conntrack: do not print icmpv6 as unknown via /proc (Florian Westphal) [1950014] - netfilter: flowtable: fix NAT IPv6 offload mangling (Florian Westphal) [1950014] - netfilter: flowtable: Make sure GC works periodically in idle system (Florian Westphal) [1950014] - netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags (Florian Westphal) [1950014] - netfilter: ctnetlink: fix dump of the expect mask attribute (Florian Westphal) [1950014] - netfilter: x_tables: gpf inside xt_find_revision() (Florian Westphal) [1950014] - netfilter: conntrack: skip identical origin tuple in same zone only (Florian Westphal) [1950014] - flow_dissector: fix byteorder of dissected ICMP ID (Paolo Abeni) [1950288] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled (Paolo Abeni) [1950288] - net: core: devlink: use right genl user_ptr when handling port param get/set (Paolo Abeni) [1950288] - net_sched: gen_estimator: support large ewma log (Paolo Abeni) [1950288] - net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_TX when HW_CSUM is disabled (Paolo Abeni) [1950288] - devlink: Add devlink port documentation (Petr Oros) [1935708] - devlink: Support get and set state of port function (Petr Oros) [1935708] - devlink: Support add and delete devlink port (Petr Oros) [1935708] - devlink: Introduce PCI SF port flavour and port attribute (Petr Oros) [1935708] - devlink: Prepare code to fill multiple port function attributes (Petr Oros) [1935708] - net: core: devlink: simplify the return expression of devlink_nl_cmd_trap_set_doit() (Petr Oros) [1935708] - video: hyperv_fb: Add ratelimit on error message (Mohammed Gamal) [1957804] - ovl: allow upperdir inside lowerdir (Miklos Szeredi) [1903647] - i2c: i801: Add support for Intel Alder Lake PCH-P (Steve Best) [1929488] - pinctrl: tigerlake: Add Alder Lake-P ACPI ID (Steve Best) [1929492] - xfs: set aside allocation btree blocks from block reservation (Brian Foster) [1911738] - xfs: introduce in-core global counter of allocbt blocks (Brian Foster) [1911738] - xfs: unconditionally read all AGFs on mounts with perag reservation (Brian Foster) [1911738] - xfs: drop unnecessary setfilesize helper (Brian Foster) [1942348] - xfs: drop unused ioend private merge and setfilesize code (Brian Foster) [1942348] - xfs: open code ioend needs workqueue helper (Brian Foster) [1942348] - xfs: drop submit side trans alloc for append ioends (Brian Foster) [1942348] - blk-mq: Use request queue-wide tags for tagset-wide sbitmap (Ming Lei) [1932145] - blk-mq: Some tag allocation code refactoring (Ming Lei) [1932145] - blk-mq: Swap two calls in blk_mq_exit_queue() (Ming Lei) [1932145] - blk-mq: plug request for shared sbitmap (Ming Lei) [1932145] - blk-mq: set default elevator as deadline in case of hctx shared tagset (Ming Lei) [1932145] - powerpc/perf: Fix PMU constraint check for EBB events (Diego Domingos) [1926573] - s390/idle: fix suspicious RCU usage (Waiman Long) [1963142] - x86/cpu: Add another Alder Lake CPU to the Intel family (Steve Best) [1962033] - x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted (Prarit Bhargava) [1837350] - Documentation/admin-guide: Change doc for split_lock_detect parameter (Prarit Bhargava) [1837350] - x86/traps: Handle #DB for bus lock (Prarit Bhargava) [1837350] - x86/cpufeatures: Enumerate #DB for bus lock detection (Prarit Bhargava) [1837350] - x86/split_lock: Enable the split lock feature on another Alder Lake CPU (Prarit Bhargava) [1925373] - x86/cpu: Add another Alder Lake CPU to the Intel family (Prarit Bhargava) [1925373] - x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs (Prarit Bhargava) [1925373]- libbpf: Add user-space variants of BPF_CORE_READ() family of macros (Jiri Olsa) [1896362] - libbpf: Switch tracing and CO-RE helper macros to bpf_probe_read_kernel() (Jiri Olsa) [1896362] - selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user() (Jiri Olsa) [1896362] - samples/bpf, selftests/bpf: Use bpf_probe_read_kernel (Jiri Olsa) [1896362] - bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Jiri Olsa) [1896362] - perf/x86/intel/uncore: Add Rocket Lake support (Michael Petlan) [1837502] - perf/x86/cstate: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/intel: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/msr: Add Rocket Lake CPU support (Michael Petlan) [1837497] - tick/nohz: Kick only _queued_ task whose tick dependency is updated (Waiman Long) [1922901] - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks (Waiman Long) [1922901] - tick/nohz: Only wake up a single target cpu when kicking a task (Waiman Long) [1922901] - tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922901] - sched/fair: Fix shift-out-of-bounds in load_balance() (Phil Auld) [1958730] - redhat/configs: Update torture test configs (Waiman Long) [1941211] - rcu: Do not report strict GPs for outgoing CPUs (Waiman Long) [1941211] - rcu,ftrace: Fix ftrace recursion (Waiman Long) [1941211] - arm64: smp: Tell RCU about CPUs that fail to come online (Waiman Long) [1941211] - rcu: Don't invoke try_invoke_on_locked_down_task() with irqs disabled (Waiman Long) [1941211] - rcu-tasks: Enclose task-list scan in rcu_read_lock() (Waiman Long) [1941211] - rcu-tasks: Fix low-probability task_struct leak (Waiman Long) [1941211] - rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Selectively enable more RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Use more aggressive polling for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Mark variables static (Waiman Long) [1941211] - rcu-tasks: Prevent complaints of unused show_rcu_tasks_classic_gp_kthread() (Waiman Long) [1941211] - rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() (Waiman Long) [1941211] - torture: Add gdb support (Waiman Long) [1941211] - rcuperf: Change rcuperf to rcuscale (Waiman Long) [1941211] - sched,rcuperf: Convert to sched_set_fifo_low() (Waiman Long) [1941211] - rcu/rcuperf: Convert to SPDX license identifier (Waiman Long) [1941211] - rcutorture: Allow pointer leaks to test diagnostic code (Waiman Long) [1941211] - rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs (Waiman Long) [1941211] - rcu: locking and unlocking need to always be at least barriers (Waiman Long) [1941211] - rcu: Execute RCU reader shortly after rcu_core for strict GPs (Waiman Long) [1941211] - rcu: Provide optional RCU-reader exit delay for strict GPs (Waiman Long) [1941211] - rcu: Make FQS more aggressive in complaining about offline CPUs (Waiman Long) [1941211] - rcu: Clarify comments about FQS loop reporting quiescent states (Waiman Long) [1941211] - rcu: IPI all CPUs at GP end for strict GPs (Waiman Long) [1941211] - rcu: IPI all CPUs at GP start for strict GPs (Waiman Long) [1941211] - rcu: Attempt QS when CPU discovers GP for strict GPs (Waiman Long) [1941211] - rcu: Do full report for .need_qs for strict GPs (Waiman Long) [1941211] - rcu: Always set .need_qs from __rcu_read_lock() for strict GPs (Waiman Long) [1941211] - rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs (Waiman Long) [1941211] - rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs (Waiman Long) [1941211] - rcu: Reduce leaf fanout for strict RCU grace periods (Waiman Long) [1941211] - rcu: Add Kconfig option for strict RCU grace periods (Waiman Long) [1941211] - rcu/nocb: Add a warning for non-GP kthread running GP code (Waiman Long) [1941211] - rcu: Move rcu_cpu_started per-CPU variable to rcu_data (Waiman Long) [1941211] - scftorture: Add cond_resched() to test loop (Waiman Long) [1941211] - rcutorture: Hoist OOM registry up one level (Waiman Long) [1941211] - rcutorture: Properly synchronize with OOM notifier (Waiman Long) [1941211] - rcutorture: Properly set rcu_fwds for OOM handling (Waiman Long) [1941211] - torture: Add kvm.sh --help and update help message (Waiman Long) [1941211] - refperf: Avoid null pointer dereference when buf fails to allocate (Waiman Long) [1941211] - rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 (Waiman Long) [1941211] - torture: Update initrd documentation (Waiman Long) [1941211] - rcutorture: Replace HTTP links with HTTPS ones (Waiman Long) [1941211] - rcu: Fix kerneldoc comments in rcupdate.h (Waiman Long) [1941211] - scftorture: Adapt memory-ordering test to UP operation (Waiman Long) [1941211] - torture: document --allcpus argument added to the kvm.sh script (Waiman Long) [1941211] - scftorture: Block scftorture_invoker() kthreads for offline CPUs (Waiman Long) [1941211] - scftorture: Check unexpected "switch" statement value (Waiman Long) [1941211] - scftorture: Make symbol 'scf_torture_rand' static (Waiman Long) [1941211] - scftorture: Prevent compiler from reducing race probabilities (Waiman Long) [1941211] - scftorture: Flag errors in torture-compatible manner (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() scf_check initialization (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() check and kfree() (Waiman Long) [1941211] - scftorture: Add smp_call_function() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_many() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_single() memory-ordering checks (Waiman Long) [1941211] - scftorture: Summarize per-thread statistics (Waiman Long) [1941211] - torture: Declare parse-console.sh independence from rcutorture (Waiman Long) [1941211] - tick-sched: Clarify "NOHZ: local_softirq_pending" warning (Waiman Long) [1941211] - scftorture: Implement weighted primitive selection (Waiman Long) [1941211] - torture: Add scftorture to the rcutorture scripting (Waiman Long) [1941211] - scftorture: Add smp_call_function() torture test (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_stall_ftrace_dump (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_kthreads (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor (Waiman Long) [1941211] - nocb: Remove show_rcu_nocb_state() false positive printout (Waiman Long) [1941211] - rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp() (Waiman Long) [1941211] - nocb: Clarify RCU nocb CPU error message (Waiman Long) [1941211] - rcu/tree: Force quiescent state on callback overload (Waiman Long) [1941211] - rcu/trace: Use gp_seq_req in acceleration's rcu_grace_period tracepoint (Waiman Long) [1941211] - rcu/trace: Print negative GP numbers correctly (Waiman Long) [1941211] - rcutorture: Output number of elapsed grace periods (Waiman Long) [1941211] - rcu: Initialize at declaration time in rcu_exp_handler() (Waiman Long) [1941211] - rcu: Remove KCSAN stubs from update.c (Waiman Long) [1941211] - rcu: Remove KCSAN stubs (Waiman Long) [1941211] - srcu: Remove KCSAN stubs (Waiman Long) [1941211] - rcutorture: Remove KCSAN stubs (Waiman Long) [1941211] - refscale: Change --torture type from refperf to refscale (Waiman Long) [1941211] - refperf: Rename refperf.c to refscale.c and change internal names (Waiman Long) [1941211] - refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST (Waiman Long) [1941211] - torture: Remove obsolete "cd $KVM" (Waiman Long) [1941211] - torture: Avoid duplicate specification of qemu command (Waiman Long) [1941211] - torture: Dump ftrace at shutdown only if requested (Waiman Long) [1941211] - torture: Add kvm-tranform.sh script for qemu-cmd files (Waiman Long) [1941211] - torture: Add more tracing crib notes to kvm.sh (Waiman Long) [1941211] - torture: Improve diagnostic for KCSAN-incapable compilers (Waiman Long) [1941211] - torture: Correctly summarize build-only runs (Waiman Long) [1941211] - torture: Pass --kmake-arg to all make invocations (Waiman Long) [1941211] - kernel/rcu/tree.c: Fix kernel-doc warnings (Waiman Long) [1941211] - rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment (Waiman Long) [1941211] - rcu: grpnum just records group number (Waiman Long) [1941211] - rcu: grplo/grphi just records CPU number (Waiman Long) [1941211] - rcu: gp_max is protected by root rcu_node's lock (Waiman Long) [1941211] - rcutorture: Check for unwatched readers (Waiman Long) [1941211] - torture: Abstract out console-log error detection (Waiman Long) [1941211] - torture: Add a stop-run capability (Waiman Long) [1941211] - rcu-tasks: Fix code-style issues (Waiman Long) [1941211] - torture: Create qemu-cmd in --buildonly runs (Waiman Long) [1941211] - rcu: Stop shrinker loop (Waiman Long) [1941211] - refperf: Add test for RCU Tasks readers (Waiman Long) [1941211] - refperf: Add test for RCU Tasks Trace readers. (Waiman Long) [1941211] - rcu: Replace 1 with true (Waiman Long) [1941211] - rcu/rcutorture: Replace 0 with false (Waiman Long) [1941211] - refperf: Change readdelay module parameter to nanoseconds (Waiman Long) [1941211] - refperf: Work around 64-bit division (Waiman Long) [1941211] - doc: Document rcuperf's module parameters (Waiman Long) [1941211] - refperf: Adjust refperf.loop default value (Waiman Long) [1941211] - rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads() (Waiman Long) [1941211] - rcu-tasks: Add #include of rcupdate_trace.h to update.c (Waiman Long) [1941211] - rcu-tasks: Make rcu_tasks_postscan() be static (Waiman Long) [1941211] - refperf: Add read-side delay module parameter (Waiman Long) [1941211] - lockdep: Complain only once about RCU in extended quiescent state (Waiman Long) [1941211] - refperf: Simplify initialization-time wakeup protocol (Waiman Long) [1941211] - rcu: Allow for smp_call_function() running callbacks from idle (Waiman Long) [1941211] - refperf: Output per-experiment data points (Waiman Long) [1941211] - refperf: Label experiment-number column "Runs" (Waiman Long) [1941211] - refperf: Add warmup and cooldown processing phases (Waiman Long) [1941211] - refperf: More closely synchronize reader start times (Waiman Long) [1941211] - refperf: Convert reader_task structure's "start" field to int (Waiman Long) [1941211] - refperf: Tune reader measurement interval (Waiman Long) [1941211] - refperf: Make functions static (Waiman Long) [1941211] - srcu: Avoid local_irq_save() before acquiring spinlock_t (Waiman Long) [1941211] - refperf: Dynamically allocate thread-summary output buffer (Waiman Long) [1941211] - refperf: Dynamically allocate experiment-summary output buffer (Waiman Long) [1941211] - refperf: Provide module parameter to specify number of experiments (Waiman Long) [1941211] - refperf: Convert nreaders to a module parameter (Waiman Long) [1941211] - refperf: Allow decimal nanoseconds (Waiman Long) [1941211] - refperf: Hoist function-pointer calls out of the loop (Waiman Long) [1941211] - rcu: Introduce single argument kvfree_rcu() interface (Waiman Long) [1941211] - refperf: Add holdoff parameter to allow CPUs to come online (Waiman Long) [1941211] - torture: Add refperf to the rcutorture scripting (Waiman Long) [1941211] - rcuperf: Add comments explaining the high reader overhead (Waiman Long) [1941211] - refperf: Add a test to measure performance of read-side synchronization (Waiman Long) [1941211] - rcuperf: Remove useless while loops around wait_event (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_check_preempt() (Waiman Long) [1941211] - sched,rcu,tracing: Avoid tracing before in_nmi() is correct (Waiman Long) [1941211] - hardirq/nmi: Allow nested nmi_enter() (Waiman Long) [1941211] - powerpc/64s: Include header file to fix a warning (Waiman Long) [1941211] - powerpc/64s: system reset interrupt preserve HSRRs (Waiman Long) [1941211] - powerpc/64s: Fix HV NMI vs HV interrupt recoverability test (Waiman Long) [1941211] - powerpc/traps: fix recoverability of machine check handling on book3s/32 (Waiman Long) [1941211] - powerpc/traps: restore recoverability of machine_check interrupts (Waiman Long) [1941211] - rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr (Waiman Long) [1941211] - rcu: Remove initialized but unused rnp from check_slow_task() (Waiman Long) [1941211] - rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq (Waiman Long) [1941211] - rcu: Provide __rcu_is_watching() (Waiman Long) [1941211] - doc: Tasks RCU must protect instructions before trampoline (Waiman Long) [1941211] - fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls (Waiman Long) [1941211] - rcu-tasks: Convert sleeps to idle priority (Waiman Long) [1941211] - rcu: Expedited grace-period sleeps to idle priority (Waiman Long) [1941211] - rcu: No-CBs-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Priority-boost-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Grace-period-kthread related sleeps to idle priority (Waiman Long) [1941211] - torture: Add --allcpus argument to the kvm.sh script (Waiman Long) [1941211] - torture: Remove whitespace from identify_qemu_vcpus output (Waiman Long) [1941211] - torture: Add script to smoke-test commits in a branch (Waiman Long) [1941211] - trace: events: rcu: Change description of rcu_dyntick trace event (Waiman Long) [1941211] - rcu: Add comment documenting rcu_callback_map's purpose (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_preempt() (Waiman Long) [1941211] - rcu: Add callbacks-invoked counters (Waiman Long) [1941211] - doc: Timer problems can cause RCU CPU stall warnings (Waiman Long) [1941211] - torture: Remove qemu dependency on EFI firmware (Waiman Long) [1941211] - rcutorture: NULL rcu_torture_current earlier in cleanup code (Waiman Long) [1941211] - rcutorture: Handle non-statistic bang-string error messages (Waiman Long) [1941211] - torture: Set configfile variable to current scenario (Waiman Long) [1941211] - rcutorture: Add races with task-exit processing (Waiman Long) [1941211] - docs: RCU: Don't duplicate chapter names in rculist_nulls.rst (Waiman Long) [1941211] - docs: RCU: Convert stallwarn.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rcuref.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert torture.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rculist_nulls.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep-splat.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert checklist.txt to ReST (Waiman Long) [1941211] - doc: Add rcutorture scripting to torture.txt (Waiman Long) [1941211] - doc: Fix typo "deference" to "dereference" (Waiman Long) [1941211] - docs: locking: convert docs to ReST and rename to *.rst (Waiman Long) [1941211] - doc/rcuref: Document real world examples in kernel (Waiman Long) [1941211] - Documentation/locking/lockdep: Drop last two chars of sample states (Waiman Long) [1941211] - doc: rcu: Suspicious RCU usage is a warning (Waiman Long) [1941211] - RCU/torture.txt: Remove section MODULE PARAMETERS (Waiman Long) [1941211] - Documentation/lockstat: Fix trivial typo (Waiman Long) [1941211] - rcu: Simplify the calculation of rcu_state.ncpus (Waiman Long) [1941211] - srcu: Fix a typo in comment "amoritized"->"amortized" (Waiman Long) [1941211] - rcuperf: Fix printk format warning (Waiman Long) [1941211] - mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls (Waiman Long) [1941211] - rcu: Initialize and destroy rcu_synchronize only when necessary (Waiman Long) [1941211] - rcu: Add KCSAN stubs to update.c (Waiman Long) [1941211] - rcu: Add KCSAN stubs (Waiman Long) [1941211] - srcu: Add KCSAN stubs (Waiman Long) [1941211] - rcutorture: Add KCSAN stubs (Waiman Long) [1941211] - rcu/rcutorture: Convert to SPDX license identifier (Waiman Long) [1941211] - rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() (Waiman Long) [1941211] - rcutorture: Convert ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison (Waiman Long) [1941211] - rcu: Add rcu_gp_might_be_stalled() (Waiman Long) [1941211] - torture: Add a --kasan argument (Waiman Long) [1941211] - torture: Save a few lines by using config_override_param initially (Waiman Long) [1941211] - torture: Allow scenario-specific Kconfig options to override CFcommon (Waiman Long) [1941211] - torture: Allow --kconfig options to override --kcsan defaults (Waiman Long) [1941211] - torture: Abstract application of additional Kconfig options (Waiman Long) [1941211] - torture: Eliminate duplicate #CHECK# from ConfigFragment (Waiman Long) [1941211] - torture: Make --kcsan argument also create a summary (Waiman Long) [1941211] - rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static (Waiman Long) [1941211] - torture: Add --kcsan argument to top-level kvm.sh script (Waiman Long) [1941211] - rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU (Waiman Long) [1941211] - rcu: Remove self-stack-trace when all quiescent states seen (Waiman Long) [1941211] - ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() (Waiman Long) [1941211] - ftrace: Protect ftrace_graph_hash with ftrace_sync (Waiman Long) [1941211] - ftrace: Add comment to why rcu_dereference_sched() is open coded (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_hash pointer with __rcu (Waiman Long) [1941211] - tracing/fgraph: Fix set_graph_function from showing interrupts (Waiman Long) [1941211] - rcu: Allow rcutorture to starve grace-period kthread (Waiman Long) [1941211] - rcu: When GP kthread is starved, tag idle threads as false positives (Waiman Long) [1941211] - rcutorture: Right-size TREE10 CPU consumption (Waiman Long) [1941211] - rcu: Replace 1 by true (Waiman Long) [1941211] - rcutorture: Add test of holding scheduler locks across rcu_read_unlock() (Waiman Long) [1941211] - rcu: Replace assigned pointer ret value by corresponding boolean value (Waiman Long) [1941211] - rcu-tasks: Add IPI failure count to statistics (Waiman Long) [1941211] - rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Add count for idle tasks on offline CPUs (Waiman Long) [1941211] - rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics (Waiman Long) [1941211] - rcu-tasks: Make RCU tasks trace also wait for idle tasks (Waiman Long) [1941211] - rcu-tasks: Handle the running-offline idle-task special case (Waiman Long) [1941211] - rcu-tasks: Disable CPU hotplug across RCU tasks trace scans (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect more concurrent writes (Waiman Long) [1941211] - rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks (Waiman Long) [1941211] - rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built (Waiman Long) [1941211] - rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI (Waiman Long) [1941211] - rcu-tasks: Add grace-period and IPI counts to statistics (Waiman Long) [1941211] - rcu-tasks: Split ->trc_reader_need_end (Waiman Long) [1941211] - rcu-tasks: Provide boot parameter to delay IPIs until late in grace period (Waiman Long) [1941211] - rcu-tasks: Add a grace-period start time for throttling and debug (Waiman Long) [1941211] - rcu: Get rid of some doc warnings in update.c (Waiman Long) [1941211] - rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks (Waiman Long) [1941211] - rcu-tasks: Use context-switch hook for PREEMPT=y kernels (Waiman Long) [1941211] - rcu-tasks: Make rcutorture writer stall output include GP state (Waiman Long) [1941211] - rcu-tasks: Add RCU tasks to rcutorture writer stall output (Waiman Long) [1941211] - rcuperf: Add ability to increase object allocation size (Waiman Long) [1941211] - rcu-tasks: Move #ifdef into tasks.h (Waiman Long) [1941211] - rcutorture: Add flag to produce non-busy-wait task stalls (Waiman Long) [1941211] - rcu: Add per-task state to RCU CPU stall warnings (Waiman Long) [1941211] - sched/core: Add function to sample state of locked-down task (Waiman Long) [1941211] - rcu-tasks: Add stall warnings for RCU Tasks Trace (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks (Waiman Long) [1941211] - rcutorture: Add a test for synchronize_rcu_mult() (Waiman Long) [1941211] - rcu: Reinstate synchronize_rcu_mult() (Waiman Long) [1941211] - rcu-tasks: Code movement to allow more Tasks RCU variants (Waiman Long) [1941211] - rcu: Fix the (t=0 jiffies) false positive (Waiman Long) [1941211] - rcu-tasks: Further refactor RCU-tasks to allow adding more variants (Waiman Long) [1941211] - rcu-tasks: Use unique names for RCU-Tasks kthreads and messages (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Rude (Waiman Long) [1941211] - rcu-tasks: Add an RCU-tasks rude variant (Waiman Long) [1941211] - rcu-tasks: Refactor RCU-tasks to allow variants to be added (Waiman Long) [1941211] - rcu-tasks: Create struct to hold state information (Waiman Long) [1941211] - rcu-tasks: Move Tasks RCU to its own file (Waiman Long) [1941211] - locktorture.c: Fix if-statement empty body warnings (Waiman Long) [1941211] - rcu: Expedite first two FQS scans under callback-overload conditions (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect concurrent writes (Waiman Long) [1941211] - rcutorture: Mark data-race potential for rcu_barrier() test statistics (Waiman Long) [1941211] - rcu: Don't use negative nesting depth in __rcu_read_unlock() (Waiman Long) [1941211] - rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field (Waiman Long) [1941211] - rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs() (Waiman Long) [1941211] - rcu: Make rcu_read_unlock_special() safe for rq/pi locks (Waiman Long) [1941211] - rcutorture: Make kvm-recheck-rcu.sh handle truncated lines (Waiman Long) [1941211] - rcu: Make RCU IRQ enter/exit functions rely on in_nmi() (Waiman Long) [1941211] - rcu/tree: Mark the idle relevant functions noinstr (Waiman Long) [1941211] - rcu: Add comments marking transitions between RCU watching and not (Waiman Long) [1941211] - rcu: Update __call_rcu() comments (Waiman Long) [1941211] - rcu: Mark rcu_state.ncpus to detect concurrent writes (Waiman Long) [1941211] - rcu: Use data_race() for RCU CPU stall-warning prints (Waiman Long) [1941211] - rcutorture: Manually clean up after rcu_barrier() failure (Waiman Long) [1941211] - rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU (Waiman Long) [1941211] - rcu: Make nocb_gp_wait() double-check unexpected-callback warning (Waiman Long) [1941211] - rcu: Tighten rcu_lockdep_assert_cblist_protected() check (Waiman Long) [1941211] - rcu: Optimize and protect atomic_cmpxchg() loop (Waiman Long) [1941211] - rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() (Waiman Long) [1941211] - rcu: Don't flag non-starting GPs before GP kthread is running (Waiman Long) [1941211] - rcu: Fix rcu_barrier_callback() race condition (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_start (Waiman Long) [1941211] - rcu: Add missing annotation for rcu_nocb_bypass_lock() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_finish() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_start() (Waiman Long) [1941211] - rculist: Add brackets around cond argument in __list_check_rcu macro (Waiman Long) [1941211] - rcu: Remove dead code from rcu_segcblist_insert_pend_cbs() (Waiman Long) [1941211] - rcutorture: Annotation lockless accesses to rcu_torture_current (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_data ->gpwrap (Waiman Long) [1941211] - rcu-tasks: *_ONCE() for rcu_tasks_cbs_head (Waiman Long) [1941211] - rcu: Add *_ONCE() for grace-period progress indicators (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks (Waiman Long) [1941211] - srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlock_count arrays (Waiman Long) [1941211] - rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_segcblist ->tails[] (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext (Waiman Long) [1941211] - rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_node ->gp_seq (Waiman Long) [1941211] - rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking (Waiman Long) [1941211] - rcu: Add *_ONCE() to rcu_node ->boost_kthread_status (Waiman Long) [1941211] - rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store (Waiman Long) [1941211] - srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmask update (Waiman Long) [1941211] - rcu: Provide debug symbols and line numbers in KCSAN runs (Waiman Long) [1941211] - rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace (Waiman Long) [1941211] - srcu: Fix process_srcu()/srcu_batches_completed() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/srcu_get_delay() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/process_srcu() datarace (Waiman Long) [1941211] - rcutorture: Fix stray access to rcu_fwd_cb_nodelay (Waiman Long) [1941211] - rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race (Waiman Long) [1941211] - rcutorture: Make kvm-find-errors.sh abort on bad directory (Waiman Long) [1941211] - rcutorture: Summarize summary of build and run results (Waiman Long) [1941211] - rcutorture: Add 100-CPU configuration (Waiman Long) [1941211] - rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf (Waiman Long) [1941211] - rcu: Fix spelling mistake "leval" -> "level" (Waiman Long) [1941211] - torture: Allow disabling of boottime CPU-hotplug torture operations (Waiman Long) [1941211] - rcutorture: Suppress boottime bad-sequence warnings (Waiman Long) [1941211] - rcutorture: Allow boottime stall warnings to be suppressed (Waiman Long) [1941211] - torture: Forgive -EBUSY from boottime CPU-hotplug operations (Waiman Long) [1941211] - rcutorture: Refrain from callback flooding during boot (Waiman Long) [1941211] - torture: Make results-directory date format completion-friendly (Waiman Long) [1941211] - rcutorture: Suppress forward-progress complaints during early boot (Waiman Long) [1941211] - timer: Use hlist_unhashed_lockless() in timer_pending() (Waiman Long) [1941211] - rcu: React to callback overload by boosting RCU readers (Waiman Long) [1941211] - rcu: React to callback overload by aggressively seeking quiescent states (Waiman Long) [1941211] - rcu: Add and update docbook header comments in list.h (Waiman Long) [1941211] - list: Add hlist_unhashed_lockless() (Waiman Long) [1941211] - list: Don't use WRITE_ONCE() in hlist_add_behind() (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) (Waiman Long) [1941211] - kcsan: Add kcsan_set_access_mask() support (Waiman Long) [1941211] - kcsan: Introduce kcsan_value_change type (Waiman Long) [1941211] - kcsan: Move interfaces that affects checks to kcsan-checks.h (Waiman Long) [1941211] - kcsan: Fix misreporting if concurrent races on same address (Waiman Long) [1941211] - kcsan: Expose core configuration parameters as module params (Waiman Long) [1941211] - kcsan: Add test to generate conflicts via debugfs (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_*() macros (Waiman Long) [1941211] - kcsan: Introduce KCSAN_ACCESS_ASSERT access type (Waiman Long) [1941211] - kcsan: Fix 0-sized checks (Waiman Long) [1941211] - kcsan: Clean up the main KCSAN Kconfig option (Waiman Long) [1941211] - kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS (Waiman Long) [1941211] - kcsan: Add option to assume plain aligned writes up to word size are atomic (Waiman Long) [1941211] - kcsan: Add docbook header for data_race() (Waiman Long) [1941211] - kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY (Waiman Long) [1941211] - include/linux: Add instrumented.h infrastructure (Waiman Long) [1941211] - kcsan: Make KCSAN compatible with lockdep (Waiman Long) [1941211] - kcsan: Rate-limit reporting per data races (Waiman Long) [1941211] - kcsan: Show full access type in report (Waiman Long) [1941211] - kcsan: Prefer __always_inline for fast-path (Waiman Long) [1941211] - kcsan: Improve various small stylistic details (Waiman Long) [1941211] - x86, kcsan: Enable KCSAN for x86 (Waiman Long) [1941211] - build, kcsan: Add KCSAN build exceptions (Waiman Long) [1941211] - x86/uaccess, kcov: Disable stack protector (Waiman Long) [1941211] - doc: Convert to rcubarrier.txt to ReST (Waiman Long) [1941211] - doc: Convert to rcu_dereference.txt to rcu_dereference.rst (Waiman Long) [1941211] - doc: Convert whatisRCU.txt to .rst (Waiman Long) [1941211] - doc: Converted NMI-RCU.txt to NMI-RCU.rst. (Waiman Long) [1941211] - doc: Convert arrayRCU.txt to arrayRCU.rst (Waiman Long) [1941211] - doc: Update list_for_each_entry_rcu() documentation (Waiman Long) [1941211] - Restore docs "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Restore docs "treewide: Rename rcu_dereference_raw_notrace() to _check()" (Waiman Long) [1941211] - docs: rcu: Increase toctree to 3 (Waiman Long) [1941211] - docs: rcu: Correct links referring to titles (Waiman Long) [1941211] - docs: rcu: convert some articles from html to ReST (Waiman Long) [1941211] - Revert docs from "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Documentation: RCU: Add TOC tree hooks (Waiman Long) [1941211] - doc: Describe choice of rcu_dereference() APIs and __rcu usage (Waiman Long) [1941211] - doc: Remove obsolete RCU update functions from RCU documentation (Waiman Long) [1941211] - scsi: ibmvfc: Free channel_setup_buf during device tear down (Steve Best) [1938102] - blk-mq: clearing flush request reference in tags->rqs[] (Ming Lei) [1811030] - blk-mq: clear stale request in tags->rq[] before freeing one request pool (Ming Lei) [1811030] - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter (Ming Lei) [1811030] - vsock/vmci: log once the failed queue pair allocation (Stefano Garzarella) [1958248] - VMCI: Stop log spew when qp allocation isn't possible (Stefano Garzarella) [1958248] - vsock/virtio: update credit only if socket is not closed (Stefano Garzarella) [1921694] - powerpc/security: Fix debugfs data leak on 32-bit (Steve Best) [1935661] - powerpc/security: Show powerpc_security_features in debugfs (Steve Best) [1935661] - redhat/configs: Add CONFIG_SYSTEM_REVOCATION_KEYS and CONFIG_SYSTEM_REVOCATION_LIST (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: add 'x509_revocation_list' to gitignore (Vladis Dronov) [1893793] {CVE-2020-26541} - integrity: Load mokx variables into the blacklist keyring (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add ability to preload revocation certs (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Move load_system_certificate_list to a common function (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add EFI_CERT_X509_GUID support for dbx entries (Vladis Dronov) [1893793] {CVE-2020-26541} - pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled (Benjamin Coddington) [1949575] - net/sunrpc: fix useless comparison in proc_do_xprt() (Benjamin Coddington) [1949575] - net/sunrpc: return 0 on attempt to write to "transports" (Benjamin Coddington) [1949575] - NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL (Benjamin Coddington) [1949575] - NFSD: NFSv3 PATHCONF Reply is improperly formed (Benjamin Coddington) [1949575] - nfsroot: Default mount option should ask for built-in NFS version (Benjamin Coddington) [1949575] - nfsd: remove unneeded break (Benjamin Coddington) [1949575] - net/sunrpc: Fix return value for sysctl sunrpc.transports (Benjamin Coddington) [1949575] - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag (Benjamin Coddington) [1949575] - NFSv4: Fix up RCU annotations for struct nfs_netns_client (Benjamin Coddington) [1949575] - NFS: Only reference user namespace from nfs4idmap struct instead of cred (Benjamin Coddington) [1949575] - NFSD: Hoist status code encoding into XDR encoder functions (Benjamin Coddington) [1949575] - NFSv4: Use the net namespace uniquifier if it is set (Benjamin Coddington) [1949575] - NFSv4: Clean up initialisation of uniquified client id strings (Benjamin Coddington) [1949575] - SUNRPC: Add an xdr_align_data() function (Benjamin Coddington) [1949575] - SUNRPC: Add the ability to expand holes in data pages (Benjamin Coddington) [1949575] - SUNRPC: Split out _shift_data_right_tail() (Benjamin Coddington) [1949575] - SUNRPC: Split out xdr_realign_pages() from xdr_align_pages() (Benjamin Coddington) [1949575] - NFS: Use xdr_page_pos() in NFSv4 decode_getacl() (Benjamin Coddington) [1949575] - SUNRPC: Implement a xdr_page_pos() function (Benjamin Coddington) [1949575] - NFS: fix nfs_path in case of a rename retry (Benjamin Coddington) [1949575] - NFSD: Map nfserr_wrongsec outside of nfsd_dispatch (Benjamin Coddington) [1949575] - NFSD: Remove the RETURN_STATUS() macro (Benjamin Coddington) [1949575] - NFSD: Call NFSv2 encoders on error returns (Benjamin Coddington) [1949575] - NFSD: Fix .pc_release method for NFSv2 (Benjamin Coddington) [1949575] - NFSD: Remove vestigial typedefs (Benjamin Coddington) [1949575] - NFSD: Refactor nfsd_dispatch() error paths (Benjamin Coddington) [1949575] - NFSD: Clean up nfsd_dispatch() variables (Benjamin Coddington) [1949575] - NFSD: Clean up stale comments in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Clean up switch statement in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Encoder and decoder functions are always present (Benjamin Coddington) [1949575] - NFSACL: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - lockd: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - NFSD: Add missing NFSv2 .pc_func methods (Benjamin Coddington) [1949575] - fs: nfs: return per memcg count for xattr shrinkers (Benjamin Coddington) [1949575] - nfs: remove incorrect fallthrough label (Benjamin Coddington) [1949575] - nfsd: rq_lease_breaker cleanup (Benjamin Coddington) [1949575] - sunrpc: simplify do_cache_clean (Benjamin Coddington) [1949575] - sunrpc: cache : Replace seq_printf with seq_puts (Benjamin Coddington) [1949575] - silence nfscache allocation warnings with kvzalloc (Benjamin Coddington) [1949575] - nfsd: fix comparison to bool warning (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr XDR functions (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr helpers (Benjamin Coddington) [1949575] - SUNRPC/NFSD: Implement xdr_reserve_space_vec() (Benjamin Coddington) [1949575] - nfsd: rename delegation related tracepoints to make them less confusing (Benjamin Coddington) [1949575] - nfsd: Remove unnecessary assignment in nfs4xdr.c (Benjamin Coddington) [1949575] - net: sunrpc: delete repeated words (Benjamin Coddington) [1949575] - nfsd: Fix typo in comment (Benjamin Coddington) [1949575] - nfsd: give up callbacks on revoked delegations (Benjamin Coddington) [1949575] - nfs: fix spellint typo in pnfs.c (Benjamin Coddington) [1949575] - fs,nfs: lift compat nfs4 mount data handling into the nfs code (Benjamin Coddington) [1949575] - nfs: simplify nfs4_parse_monolithic (Benjamin Coddington) [1949575] - xprtrdma: drop double zeroing (Benjamin Coddington) [1949575] - NFSv4.2: xattr cache: remove unused cache struct field (Benjamin Coddington) [1949575] - nfs: Convert to use the preferred fallthrough macro (Benjamin Coddington) [1949575] - NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source (Benjamin Coddington) [1949575] - Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD clients (Benjamin Coddington) [1949575] - sunrpc: fix duplicated word in (Benjamin Coddington) [1949575] - SUNRPC: Remove remaining dprintks from sched.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in RPC queuing functions (Benjamin Coddington) [1949575] - SUNRPC: Clean up RPC scheduler tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Replace rpcbind dprintk call sites with tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Remove more dprintks in rpcb_clnt.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in rpcbind XDR functions (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_setport into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove rpcb_getport_async dprintk call sites (Benjamin Coddington) [1949575] - SUNRPC: Clean up call_bind_status() observability (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_decode (Benjamin Coddington) [1949575] - SUNRPC: Trace call_refresh events (Benjamin Coddington) [1949575] - SUNRPC: Add trace_rpc_timeout_status() (Benjamin Coddington) [1949575] - SUNRPC: Mitigate cond_resched() in xprt_transmit() (Benjamin Coddington) [1949575] - SUNRPC: Replace connect dprintk call sites with a tracepoint (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_start() (Benjamin Coddington) [1949575] - SUNRPC: Remove the dprint_status() macro (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xs_nospace() (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xprt_prepare_transmit (Benjamin Coddington) [1949575] - SUNRPC: Update debugging instrumentation in xprt_do_reserve() (Benjamin Coddington) [1949575] - SUNRPC: Remove debugging instrumentation from xprt_release (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove trace_xprt_complete_rqst() (Benjamin Coddington) [1949575] - SUNRPC dont update timeout value on connection reset (Benjamin Coddington) [1949575] - nfs4: strengthen error check to avoid unexpected result (Benjamin Coddington) [1949575] - NFS: remove redundant pointer clnt (Benjamin Coddington) [1949575] - sunrpc: Avoid comma separated statements (Benjamin Coddington) [1949575]- Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_b (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long) [1953839] - NFSv4: Fixes for nfs4_bitmask_adjust() (Steve Dickson) [1926961] - powerpc/paravirt: Use is_kvm_guest() in vcpu_is_preempted() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Reintroduce is_kvm_guest() as a fast-path check (Desnes A. Nunes do Rosario) [1918720] - powerpc: Rename is_kvm_guest() to check_kvm_guest() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Refactor is_kvm_guest() declaration to new header (Desnes A. Nunes do Rosario) [1918720] - powerpc/pseries: Move some PAPR paravirt functions to their own file (Desnes A. Nunes do Rosario) [1918720] - powerpc/shared: Use static key to detect shared processor (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Fix oops in __spin_yield() on bare metal (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Rename SPLPAR-only spinlocks (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Refactor SHARED_PROCESSOR (Desnes A. Nunes do Rosario) [1918720] - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" (Mark Langsdorf) [1935928] - x86/efi: Remove EFI PGD build time checks (Mark Langsdorf) [1935928] - ACPI: scan: Fix battery devices sometimes never binding (Mark Langsdorf) [1935928] - ACPI/IORT: Do not blindly trust DMA masks from firmware (Mark Langsdorf) [1935928] - ACPI: thermal: Do not call acpi_thermal_check() directly (Mark Langsdorf) [1935928] - ACPI: sysfs: Prefer "compatible" modalias (Mark Langsdorf) [1935928] - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error (Mark Langsdorf) [1935928] - ACPI: scan: Harden acpi_device_add() against device ID overflows (Mark Langsdorf) [1935928] - ACPI: Update Kconfig help text for items that are no longer modular (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Drop unused local variables and related code (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Move x86-specific code to the x86 directory (Mark Langsdorf) [1935928] - ACPI: scan: Add Intel Baytrail Mailbox Device to acpi_ignore_dep_ids (Mark Langsdorf) [1935928] - ACPI: scan: Avoid unnecessary second pass in acpi_bus_scan() (Mark Langsdorf) [1935928] - ACPI: scan: Defer enumeration of devices with _DEP lists (Mark Langsdorf) [1935928] - ACPI: scan: Evaluate _DEP before adding the device (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Add AMD support to handle _DSM (Mark Langsdorf) [1935928] - ACPI: processor: fix NONE coordination for domain mapping failure (Mark Langsdorf) [1935928] - cpufreq: Fix cpufreq_online() return value on errors (Mark Langsdorf) [1935928] - opp: of: Allow empty opp-table with opp-shared (Mark Langsdorf) [1935928] - dt-bindings: opp: Allow empty OPP tables (Mark Langsdorf) [1935928] - ACPI: Drop acpi_dev_irqresource_disabled() (Mark Langsdorf) [1935928] - resource: Add irqresource_disabled() (Mark Langsdorf) [1935928] - genirq/affinity: Add irq_update_affinity_desc() (Mark Langsdorf) [1935928] - driver core: Add fwnode_init() (Mark Langsdorf) [1935928] - ACPI: scan: Fix up _DEP-related terminology with supplier/consumer (Mark Langsdorf) [1935928] - ACPI: scan: Drop INT3396 from acpi_ignore_dep_ids[] (Mark Langsdorf) [1935928] - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" (Mark Langsdorf) [1935928] - ACPI: scan: Add PNP0D80 to the _DEP exceptions list (Mark Langsdorf) [1935928] - PM: ACPI: Refresh wakeup device power configuration every time (Mark Langsdorf) [1935928] - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() (Mark Langsdorf) [1935928] - ACPI: scan: Call acpi_get_object_info() from acpi_add_single_object() (Mark Langsdorf) [1935928] - ACPI: scan: Add acpi_info_matches_hids() helper (Mark Langsdorf) [1935928] - ACPICA: Update version to 20201113 (Mark Langsdorf) [1935928] - ACPICA: Interpreter: fix memory leak by using existing buffer (Mark Langsdorf) [1935928] - ACPICA: Add function trace macros to improve debugging (Mark Langsdorf) [1935928] - ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions (Mark Langsdorf) [1935928] - ACPICA: Remove extreaneous "the" in comments (Mark Langsdorf) [1935928] - ACPICA: Add 5 new UUIDs to the known UUID table (Mark Langsdorf) [1935928] - ACPI: processor: Drop duplicate setting of shared_cpu_map (Mark Langsdorf) [1935928] - ACPI: EC: Clean up status flags checks in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Untangle error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Simplify error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Rename acpi_ec_is_gpe_raised() (Mark Langsdorf) [1935928] - ACPI: EC: Fold acpi_ec_clear_gpe() into its caller (Mark Langsdorf) [1935928] - ACPI: EC: Eliminate in_interrupt() usage (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Update the kernel doc (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Remove the leftover dead code (Mark Langsdorf) [1935928] - ACPI: tiny-power-button: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the driver init code (Mark Langsdorf) [1935928] - ACPI: debug: Remove the not used function (Mark Langsdorf) [1935928] - ACPI: processor: Remove the duplicated ACPI_PROCESSOR_CLASS macro (Mark Langsdorf) [1935928] - ACPI: watchdog: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - PCI/ACPI: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - resource: Introduce resource_union() for overlapping resources (Mark Langsdorf) [1935928] - resource: Group resource_overlaps() with other inline helpers (Mark Langsdorf) [1935928] - resource: Simplify region_intersects() by reducing conditionals (Mark Langsdorf) [1935928] - ACPI, APEI: make apei_resources_all static (Mark Langsdorf) [1935928] - mm/mmu_notifier: allocate mmu_notifier_rh in __mmu_notifier_register() (Jeremy Cline) [1909072]- Amends commit ea6244cc248b to include a version string in module info. (Ken Cox) [1955726] - i40e: use minimal admin queue for kdump (Stefan Assmann) [1834962] - i40e: use minimal Rx and Tx ring buffers for kdump (Stefan Assmann) [1834962] - i40e: use minimal Tx and Rx pairs for kdump (Stefan Assmann) [1834962] - net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - openvswitch: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - net/sched: act_ct: fix wild memory access when clearing fragments (Davide Caratti) [1924608] - selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support (Ondrej Mosnacek) [1934093 1915825] - selinux: mark some global variables __ro_after_init (Ondrej Mosnacek) [1934093] - selinux: make selinuxfs_mount static (Ondrej Mosnacek) [1934093] - selinux: drop the unnecessary aurule_callback variable (Ondrej Mosnacek) [1934093] - selinux: remove unused global variables (Ondrej Mosnacek) [1934093] - selinux: fix inconsistency between inode_getxattr and inode_listsecurity (Ondrej Mosnacek) [1934093] - selinux: Fix fall-through warnings for Clang (Ondrej Mosnacek) [1934093] - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling (Ondrej Mosnacek) [1934093] - selinux: allow dontauditx and auditallowx rules to take effect without allowx (Ondrej Mosnacek) [1934093] - selinux: fix error initialization in inode_doinit_with_dentry() (Ondrej Mosnacek) [1934093] - selinux: Fix error return code in sel_ib_pkey_sid_slow() (Ondrej Mosnacek) [1934093] - selinux: access policycaps with READ_ONCE/WRITE_ONCE (Ondrej Mosnacek) [1934093] - selinux: delete repeated words in comments (Ondrej Mosnacek) [1934093] - selinux: add basic filtering for audit trace events (Ondrej Mosnacek) [1934093 1954024] - selinux: add tracepoint on audited events (Ondrej Mosnacek) [1934093 1954024] - selinux: permit removing security.selinux xattr before policy load (Ondrej Mosnacek) [1934093] - exec: Always set cap_ambient in cap_bprm_set_creds (Ondrej Mosnacek) [1934093] - security: remove duplicated include from security.h (Ondrej Mosnacek) [1934093] - security/commoncap: Use xattr security prefix len (Ondrej Mosnacek) [1934093] - LSM: switch to blocking policy update notifiers (Ondrej Mosnacek) [1934093] - security: Make capability_hooks static (Ondrej Mosnacek) [1934093] - securityfs: fix use-after-free on symlink traversal (Ondrej Mosnacek) [1934093] - LSM: Check for NULL cred-security on free (Ondrej Mosnacek) [1934093] - security: check for kstrdup() failure in lsm_append() (Ondrej Mosnacek) [1934093] - scsi: mpt3sas: Block PCI config access from userspace during reset (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() (Tomas Henzl) [1954555] - scsi: mpt3sas: Do not use GFP_KERNEL in atomic context (Tomas Henzl) [1954555] - scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES (Tomas Henzl) [1953421] - scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and more robust (Nilesh Javali) [1921612] - scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description (Nilesh Javali) [1921612] - scsi: bnx2i: Requires MMU (Nilesh Javali) [1921612] - scsi: bnx2i: Remove unnecessary mutex_init() (Nilesh Javali) [1921612] - scsi: bnx2i: Add parameter description and rename another (Nilesh Javali) [1921612] - scsi: bnx2i: Add, remove and edit some function parameter descriptions (Nilesh Javali) [1921612] - scsi: bnx2i: Fix a whole host of kerneldoc issues (Nilesh Javali) [1921612] - scsi: bnx2i: Add missing descriptions for 'attr' parameter (Nilesh Javali) [1921612] - scsi: bnx2i: Fix parameter misnaming in function header (Nilesh Javali) [1921612] - mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs (Steve Best) [1929489] - lib: list_sort.c: add a blank line to avoid kernel-doc warnings (Rafael Aquini) [1900774] - lib/list_sort: fix kerneldoc build error (Rafael Aquini) [1900774] - lib/list_sort: optimize number of calls to comparison function (Rafael Aquini) [1900774] - lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS (Rafael Aquini) [1900774] - perf bench numa: Fix the condition checks for max number of NUMA nodes (Steve Best) [1936333] - powerpc/perf: Record counter overflow always if SAMPLE_IP is unset (Gustavo Walbon) [1921684] - perf powerpc: Support exposing Performance Monitor Counter SPRs as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Expose Performance Monitor Counter SPR's as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct (Gustavo Walbon) [1921684] - powerpc/perf: Adds support for programming of Thresholding in P10 (Gustavo Walbon) [1921684] - x86/entry/64: Deduplicate multiple IBRS macros in paranoid_entry (Waiman Long) [1924364] - x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb (Waiman Long) [1924364] - x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP (Waiman Long) [1924364] - x86/bugs/multihit: Fix mitigation reporting when VMX is not in use (Waiman Long) [1924364] - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() (Waiman Long) [1924364] - x86/bugs: Move enum taa_mitigations to bugs.c (Waiman Long) [1924364] - mm/memcg: set memcg when splitting page (Waiman Long) [1937825] - mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument (Waiman Long) [1937825] - mm, tracing: Fix kmem_cache_free trace event to not print stale pointers (Waiman Long) [1937825] - mm: memcontrol: fix get_active_memcg return value (Waiman Long) [1937825] - fs: buffer: use raw page_memcg() on locked page (Waiman Long) [1937825] - mm/list_lru.c: remove kvfree_rcu_local() (Waiman Long) [1937825] - mm: memcontrol: replace the loop with a list_for_each_entry() (Waiman Long) [1937825] - mm/memcontrol: remove redundant NULL check (Waiman Long) [1937825] - mm: page_counter: re-layout structure to reduce false sharing (Waiman Long) [1937825] - mm: kmem: make __memcg_kmem_(un)charge static (Waiman Long) [1937825] - mm: memcg: add swapcache stat for memcg v2 (Waiman Long) [1937825] - mm/memcg: remove rcu locking for lock_page_lruvec function series (Waiman Long) [1937825] - mm/memcg: revise the using condition of lock_page_lruvec function series (Waiman Long) [1937825] - mm: memcontrol: make the slab calculation consistent (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_ANON_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: optimize per-lruvec stats counter memory usage (Waiman Long) [1937825] - mm: memcg/slab: pre-allocate obj_cgroups for slab caches with SLAB_ACCOUNT (Waiman Long) [1937825] - mm/slub: minor coding style tweaks (Waiman Long) [1937825] - mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SLUB_MEMCG_SYSFS_ON (Waiman Long) [1937825] - mm, slub: splice cpu and page freelists in deactivate_slab() (Waiman Long) [1937825] - mm, slab, slub: stop taking cpu hotplug lock (Waiman Long) [1937825] - mm, slab, slub: stop taking memory hotplug lock (Waiman Long) [1937825] - mm, slub: stop freeing kmem_cache_node structures on node offline (Waiman Long) [1937825] - mm/slub: disable user tracing for kmemleak caches by default (Waiman Long) [1937825] - mm/slab: minor coding style tweaks (Waiman Long) [1937825] - mm/sl?b.c: remove ctor argument from kmem_cache_flags (Waiman Long) [1937825] - mm, tracing: record slab name for kmem_cache_free() (Waiman Long) [1937825] - mm: fix numa stats for thp migration (Waiman Long) [1937825] - mm: memcg: fix memcg file_dirty numa stat (Waiman Long) [1937825] - mm/memcontrol: fix warning in mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm: slub: call account_slab_page() after slab page initialization (Waiman Long) [1937825] - mm/hugetlb: fix deadlock in hugetlb_cow error path (Waiman Long) [1937825] - mm/memcontrol:rewrite mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm/memcg: remove unused definitions (Waiman Long) [1937825] - mm/memcg: warning on !memcg after readahead page charged (Waiman Long) [1937825] - mm/memcg: bail early from swap accounting if memcg disabled (Waiman Long) [1937825] - mm/lru: revise the comments of lru_lock (Waiman Long) [1937825] - mm/lru: introduce relock_page_lruvec() (Waiman Long) [1937825] - mm/lru: replace pgdat lru_lock with lruvec lock (Waiman Long) [1937825] - mm/lru: move lock into lru_note_cost (Waiman Long) [1937825] - mm/swap.c: serialize memcg changes in pagevec_lru_move_fn (Waiman Long) [1937825] - mm/compaction: do page isolation first in compaction (Waiman Long) [1937825] - mm/lru: introduce TestClearPageLRU() (Waiman Long) [1937825] - mm/mlock: remove __munlock_isolate_lru_page() (Waiman Long) [1937825] - mm/mlock: remove lru_lock on TestClearPageMlocked (Waiman Long) [1937825] - mm/vmscan: remove lruvec reget in move_pages_to_lru (Waiman Long) [1937825] - mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn (Waiman Long) [1937825] - mm/memcg: add debug checking in lock_page_memcg (Waiman Long) [1937825] - mm: page_idle_get_page() does not need lru_lock (Waiman Long) [1937825] - mm/rmap: stop store reordering issue on page->mapping (Waiman Long) [1937825] - mm/vmscan: remove unnecessary lruvec adding (Waiman Long) [1937825] - mm/thp: narrow lru locking (Waiman Long) [1937825] - mm/thp: simplify lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: use head for head page in lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: move lru_add_page_tail() to huge_memory.c (Waiman Long) [1937825] - mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs_emit_at (Waiman Long) [1937825] - mm: truncate_complete_page() does not exist any more (Waiman Long) [1937825] - mm/vmscan: drop unneeded assignment in kswapd() (Waiman Long) [1937825] - mm: memcontrol: account pagetables per node (Waiman Long) [1937825] - mm: move lruvec stats update functions to vmstat.h (Waiman Long) [1937825] - mm/memcg: remove incorrect comment (Waiman Long) [1937825] - mm: memcontrol: sssign boolean values to a bool variable (Waiman Long) [1937825] - mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state (Waiman Long) [1937825] - mm: memcg: remove obsolete memcg_has_children() (Waiman Long) [1937825] - mm/page_counter: use page_counter_read in page_counter_set_max (Waiman Long) [1937825] - cgroup: remove obsoleted broken_hierarchy and warned_broken_hierarchy (Waiman Long) [1937825] - docs: cgroup-v1: reflect the deprecation of the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: deprecate the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: fix obsolete code comments (Waiman Long) [1937825] - mm/memcg: update page struct member in comments (Waiman Long) [1937825] - mm/rmap: always do TTU_IGNORE_ACCESS (Waiman Long) [1937825] - mm: memcontrol: eliminate redundant check in __mem_cgroup_insert_exceeded() (Waiman Long) [1937825] - mm: memcontrol: remove unused mod_memcg_obj_state() (Waiman Long) [1937825] - mm: memcontrol: add file_thp, shmem_thp to memory.stat (Waiman Long) [1937825] - mm/gup: combine put_compound_head() and unpin_user_page() (Waiman Long) [1937825] - mm: Convert page kmemcg type to a page memcg flag (Waiman Long) [1937825] - mm: Introduce page memcg flags (Waiman Long) [1937825] - mm: memcontrol/slab: Use helpers to access slab page's memcg_data (Waiman Long) [1937825] - mm: memcontrol: Use helpers to read page's memcg data (Waiman Long) [1937825] - hugetlbfs: fix anon huge page migration race (Waiman Long) [1937825] - mm: memcontrol: fix missing wakeup polling thread (Waiman Long) [1937825] - mm/gup: use unpin_user_pages() in __gup_longterm_locked() (Waiman Long) [1937825] - mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit (Waiman Long) [1937825] - mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate (Waiman Long) [1937825] - mm/compaction: count pages and stop correctly during page isolation (Waiman Long) [1937825] - mm: kmem: enable kernel memcg accounting from interrupt contexts (Waiman Long) [1937825] - mm: kmem: prepare remote memcg charging infra for interrupt contexts (Waiman Long) [1937825] - mm: kmem: remove redundant checks from get_obj_cgroup_from_current() (Waiman Long) [1937825] - mm, memcg: rework remote charging API to support nesting (Waiman Long) [1937825] - mm: use self-explanatory macros rather than "2" (Waiman Long) [1937825] - mm/vmscan: allow arbitrary sized pages to be paged out (Waiman Long) [1937825] - mm/rmap: fix assumptions of THP size (Waiman Long) [1937825] - mm/huge_memory: fix can_split_huge_page assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix page_trans_huge_mapcount assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix split assumption of page size (Waiman Long) [1937825] - mm/huge_memory: fix total_mapcount assumption of page size (Waiman Long) [1937825] - mm/page_owner: change split_page_owner to take a count (Waiman Long) [1937825] - mm/memory: remove page fault assumption of compound page size (Waiman Long) [1937825] - mm/filemap: fix page cache removal for arbitrary sized THPs (Waiman Long) [1937825] - mm/vmscan: fix comments for isolate_lru_page() (Waiman Long) [1937825] - mm/vmscan: fix infinite loop in drop_slab_node (Waiman Long) [1937825] - mm: move call to compound_head() in release_pages() (Waiman Long) [1937825] - mm: account PMD tables like PTE tables (Waiman Long) [1937825] - mm/memcg: fix device private memcg accounting (Waiman Long) [1937825] - mm: memcontrol: add the missing numa_stat interface for cgroup v2 (Waiman Long) [1937825] - mm: remove activate_page() from unuse_pte() (Waiman Long) [1937825] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Waiman Long) [1937825] - mm/thp: fix __split_huge_pmd_locked() for migration PMD (Waiman Long) [1937825] - mm: fix check_move_unevictable_pages() on THP (Waiman Long) [1937825] - mm: migration of hugetlbfs page skip memcg (Waiman Long) [1937825] - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit (Waiman Long) [1937825] - drivers core: Miscellaneous changes for sysfs_emit (Waiman Long) [1937825] - drivers core: Reindent a couple uses around sysfs_emit (Waiman Long) [1937825] - drivers core: Remove strcat uses around sysfs_emit and neaten (Waiman Long) [1937825] - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions (Waiman Long) [1937825] - sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output (Waiman Long) [1937825] - mm: fix pin vs. gup mismatch with gate pages (Waiman Long) [1937825] - mm/gup: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/hugetlb: make hugetlb migration callback CMA aware (Waiman Long) [1937825] - mm/gup: restrict CMA region by using allocation scope API (Waiman Long) [1937825] - mm/page_alloc: remove a wrapper for alloc_migration_target() (Waiman Long) [1937825] - mm/mempolicy: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/migrate: introduce a standard migration target allocation function (Waiman Long) [1937825] - mm/migrate: clear __GFP_RECLAIM to make the migration callback consistent with regular THP allocations (Waiman Long) [1937825] - mm/hugetlb: unify migration callbacks (Waiman Long) [1937825] - mm/migrate: move migration helper from .h to .c (Waiman Long) [1937825] - mm/page_isolation: prefer the node of the source page (Waiman Long) [1937825] - hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem (Waiman Long) [1937825] - mm, oom: show process exiting information in __oom_kill_process() (Waiman Long) [1937825] - doc, mm: clarify /proc//oom_score value range (Waiman Long) [1937825] - doc, mm: sync up oom_score_adj documentation (Waiman Long) [1937825] - mm, oom: make the calculation of oom badness more accurate (Waiman Long) [1937825] - mm: vmscan: consistent update to pgrefill (Waiman Long) [1937825] - mm/vmscan.c: fix typo (Waiman Long) [1937825] - mm: memcontrol: account kernel stack per node (Waiman Long) [1937825] - mm/hugetlb.c: fix pages per hugetlb calculation (Waiman Long) [1937825] - doc: THP CoW fault no longer allocate THP (Waiman Long) [1937825] - driver core: platform: expose numa_node to users in sysfs (Waiman Long) [1937825] - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct() (Waiman Long) [1937825] - mm, memcg: fix some typos in memcontrol.c (Waiman Long) [1937825] - mm/vmsan: fix some typos in comment (Waiman Long) [1937825] - mm: thp: don't need to drain lru cache when splitting and mlocking THP (Waiman Long) [1937825] - mm/vmscan: update the comment of should_continue_reclaim() (Waiman Long) [1937825] - mm/vmscan.c: change prototype for shrink_page_list (Waiman Long) [1937825] - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch (Waiman Long) [1937825] - mm/vmscan.c: use update_lru_size() in update_lru_sizes() (Waiman Long) [1937825] - mm: simplify calling a compound page destructor (Waiman Long) [1937825] - mm/page_alloc: integrate classzone_idx and high_zoneidx (Waiman Long) [1937825] - mm/page_alloc: use ac->high_zoneidx for classzone_idx (Waiman Long) [1937825] - mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check() to check_free_page() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad() (Waiman Long) [1937825] - mm/page_alloc.c: bad_flags is not necessary for bad_page() (Waiman Long) [1937825] - mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison (Waiman Long) [1937825] - scs: Report SCS usage in bytes rather than number of entries (Waiman Long) [1937825] - scs: Move accounting into alloc/free functions (Waiman Long) [1937825] - mm/vmscan: remove unnecessary argument description of isolate_lru_pages() (Waiman Long) [1937825] - scs: Add support for stack usage debugging (Waiman Long) [1937825] - scs: Add page accounting for shadow call stack allocations (Waiman Long) [1937825] - scs: Add support for Clang's Shadow Call Stack (SCS) (Waiman Long) [1937825] - mm/migrate.c: unify "not queued for migration" handling in do_pages_move() (Waiman Long) [1937825] - mm/migrate.c: check pagelist in move_pages_and_store_status() (Waiman Long) [1937825] - mm/migrate.c: wrap do_move_pages_to_node() and store_status() (Waiman Long) [1937825] - mm/migrate.c: no need to check for i > start in do_pages_move() (Waiman Long) [1937825] - mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() (Waiman Long) [1937825] - hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race (Waiman Long) [1937825] - hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization (Waiman Long) [1937825] - mm,thp,compaction,cma: allow THP migration for CMA allocations (Waiman Long) [1937825] - mm,compaction,cma: add alloc_contig flag to compact_control (Waiman Long) [1937825] - mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assignment (Waiman Long) [1937825] - mm/vmscan.c: make may_enter_fs bool in shrink_page_list() (Waiman Long) [1937825] - mm/vmscan.c: fix data races using kswapd_classzone_idx (Waiman Long) [1937825] - mm/vmscan.c: remove cpu online notification for now (Waiman Long) [1937825] - mm: vmscan: replace open codings to NUMA_NO_NODE (Waiman Long) [1937825] - mm: swap: make page_evictable() inline (Waiman Long) [1937825] - mm/swap.c: not necessary to export __pagevec_lru_add() (Waiman Long) [1937825] - mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path (Waiman Long) [1937825] - mm: dump_page(): additional diagnostics for huge pinned pages (Waiman Long) [1937825] - mm: improve dump_page() for compound pages (Waiman Long) [1937825] - selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverage (Waiman Long) [1937825] - mm/gup_benchmark: support pin_user_pages() and related calls (Waiman Long) [1937825] - mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting (Waiman Long) [1937825] - mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages (Waiman Long) [1937825] - mm/gup: track FOLL_PIN pages (Waiman Long) [1937825] - mm/gup: pass gup flags to two more routines (Waiman Long) [1937825] - mm: introduce page_ref_sub_return() (Waiman Long) [1937825] - mm/gup: pass a flags arg to __gup_device_* functions (Waiman Long) [1937825] - mm/gup: split get_user_pages_remote() into two routines (Waiman Long) [1937825] - sysfs: fix static inline declaration of sysfs_groups_change_owner() (Waiman Long) [1937825] - drivers/base/cpu: Simplify s*nprintf() usages (Waiman Long) [1937825] - drivers/base/cpu: Use scnprintf() for avoiding potential buffer overflow (Waiman Long) [1937825] - sysfs: add sysfs_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_group{s}_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_link_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_file_change_owner() (Waiman Long) [1937825] - mm/huge_memory.c: reduce critical section protected by split_queue_lock (Waiman Long) [1937825] - mm/huge_memory.c: use head to emphasize the purpose of page (Waiman Long) [1937825] - mm/huge_memory.c: use head to check huge zero page (Waiman Long) [1937825] - mm/gup: move try_get_compound_head() to top, fix minor issues (Waiman Long) [1937825] - userfaultfd: wrap the common dst_vma check into an inlined function (Waiman Long) [1937825] - userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomic_hugetlb() (Waiman Long) [1937825] - userfaultfd: use vma_pagesize for all huge page size calculation (Waiman Long) [1937825] - mm/hugetlb: avoid looping to the same hugepage if !pages and !vmas (Waiman Long) [1937825] - hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() (Waiman Long) [1937825] - hugetlbfs: convert macros to static inline, fix sparse warning (Waiman Long) [1937825] - hugetlbfs: hugetlb_fault_mutex_hash() cleanup (Waiman Long) [1937825] - mm/gup.c: allow CMA migration to propagate errors back to caller (Waiman Long) [1937825] - mm/gup_benchmark: fix MAP_HUGETLB case (Waiman Long) [1937825] - mm/gup_benchmark: add a missing "w" to getopt string (Waiman Long) [1937825] - mm, page_owner: rename flag indicating that page is allocated (Waiman Long) [1937825] - mm, page_owner: decouple freeing stack trace from debug_pagealloc (Waiman Long) [1937825] - mm, page_owner: fix off-by-one error in __set_page_owner_handle() (Waiman Long) [1937825] - mm/filemap.c: don't initiate writeback if mapping has no dirty pages (Waiman Long) [1937825] - mm, page_owner, debug_pagealloc: save and dump freeing stack trace (Waiman Long) [1937825] - mm, page_owner: keep owner info when freeing the page (Waiman Long) [1937825] - mm, page_owner: record page owner for each subpage (Waiman Long) [1937825] - mm: introduce page_size() (Waiman Long) [1937825] - mm, tracing: Print symbol name for call_site in trace events (Waiman Long) [1937825] - mm/gup.c: mark undo_dev_pagemap as __maybe_unused (Waiman Long) [1937825] - mm, memcg: introduce memory.events.local (Waiman Long) [1937825] - memcg, fsnotify: no oom-kill for remote memcg charging (Waiman Long) [1937825] - mm/swap_state.c: simplify total_swapcache_pages() with get_swap_device() (Waiman Long) [1937825] - mm: make !CONFIG_HUGE_PAGE wrappers into static inlines (Waiman Long) [1937825] - include/linux/hugetlb.h: convert to use vm_fault_t (Waiman Long) [1937825] - mm/page_ext.c: fix an imbalance with kmemleak (Waiman Long) [1937825] - mm/hugetlb: add prot_modify_start/commit sequence for hugetlb update (Waiman Long) [1937825] - iov_iter: optimize page_copy_sane() (Waiman Long) [1937825] - mm: remove __hugepage_set_anon_rmap() (Waiman Long) [1937825] - mm: remove pte_lock_deinit() (Waiman Long) [1937825] - mm/debug.c: make "migrate_reason_names[]" const char * (Waiman Long) [1937825] - vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when CONFIG_NUMA is n (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_HUGETLB option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_SHARED option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: allow user specified file (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: fix 'write' flag usage (Waiman Long) [1937825] - mm/page_ext.c: constify lookup_page_ext() argument (Waiman Long) [1937825] - mm, page_alloc: actually ignore mempolicies for high priority allocations (Waiman Long) [1937825] - thp: use mm_file_counter to determine update which rss counter (Waiman Long) [1937825]- RDMA/cxgb4: Fix the reported max_recv_sge value (Kamal Heib) [1931850 1918264] - RDMA/qedr: Fix kernel panic when trying to access recv_cq (Kamal Heib) [1931850] - RDMA/addr: Be strict with gid size (Kamal Heib) [1931850] - IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS (Kamal Heib) [1931850 1921704 1953593] - RDMA/rxe: Fix errant WARN_ONCE in rxe_completer() (Kamal Heib) [1931850] - RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt() (Kamal Heib) [1931850] - RDMA/rxe: Fix FIXME in rxe_udp_encap_recv() (Kamal Heib) [1931850] - RDMA/rxe: Fix missed IB reference counting in loopback (Kamal Heib) [1931850] - RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc (Kamal Heib) [1931850] - RDMA/rxe: Fix missing kconfig dependency on CRYPTO (Kamal Heib) [1931850] - RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep (Kamal Heib) [1931850] - RDMA/rxe: Remove unused pkt->offset (Kamal Heib) [1931850] - RDMA/ucma: Fix use-after-free bug in ucma_create_uevent (Kamal Heib) [1931850] - RDMA/core: Fix kernel doc warnings for ib_port_immutable_read() (Kamal Heib) [1931850] - RDMA/ipoib: Remove racy Subnet Manager sendonly join checks (Kamal Heib) [1931850] - RDMA/rxe: Cleanup init_send_wqe (Kamal Heib) [1931850] - RDMA/rxe: Fix minor coding style issues (Kamal Heib) [1931850] - RDMA/rxe: Correct skb on loopback path (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt (Kamal Heib) [1931850] - RDMA/rxe: Remove useless code in rxe_recv.c (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_recv.c (Kamal Heib) [1931850] - RDMA/core: Introduce and use API to read port immutable data (Kamal Heib) [1931850] - RDMA/pvrdma: Replace spin_lock_irqsave with spin_lock in hard IRQ (Kamal Heib) [1931850] - IB/core: Use valid port number to check link layer (Kamal Heib) [1931850] - IB/cm: Avoid a loop when device has 255 ports (Kamal Heib) [1931850] - RDMA/efa: Remove unused syndrome enum values (Kamal Heib) [1931850] - RDMA/efa: Remove unused 'select' field from get/set feature command descriptor (Kamal Heib) [1931850] - RDMA/efa: Remove unnecessary indentation in defs comments (Kamal Heib) [1931850] - RDMA/efa: Remove duplication of upper/lower_32_bits (Kamal Heib) [1931850] - RDMA/efa: Remove redundant NULL pointer check of CQE (Kamal Heib) [1931850] - RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/verbs: Demote non-conforming doc header and fix a misspelling (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ud: Fix a little more doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/uc: Fix a little doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/tid_rdma: Fix a plethora of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/sdma: Fix misnaming of 'sdma_send_txlist()'s 'count_out' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ruc: Fix a small formatting and description issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/qp: Fix some formatting issues and demote kernel-doc abuse (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/rc: Fix a few function documentation issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pcie: Demote kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/netdev_rx: Fix misdocumentation of the 'start_id' param (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/qp: Fix kernel-doc formatting problem (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix misspelling of 'rvt_process_mad()'s 'in_mad_size' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/msix: Add description for 'name' and remove superfluous param 'idx' (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/mad: Demote half-completed kernel-doc header fix another (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and fix formatting issue in another (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/srq: Fix a couple of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/rxe: Replace missing rxe_pool_get_index_locked (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded pool->state (Kamal Heib) [1931850] - RDMA/rxe: Remove references to ib_device and pool (Kamal Heib) [1931850] - RDMA/rxe: Remove RXE_POOL_ATOMIC (Kamal Heib) [1931850] - RDMA/rxe: Fix misleading comments and names (Kamal Heib) [1931850] - RDMA/rxe: Fix bug in rxe_alloc() (Kamal Heib) [1931850] - IB/umad: Return EPOLLERR in case of when device disassociated (Kamal Heib) [1931850] - IB/umad: Return EIO in case of when device disassociated (Kamal Heib) [1931850] - RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mr: Fix some issues related to formatting and missing descriptions (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting and spelling issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/vt: Fix formatting issue and update description for 'context' (Kamal Heib) [1931850 1921704] - RDMA/hw/efa/efa_com: Stop using param description notation for non-params (Kamal Heib) [1931850] - RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI (Kamal Heib) [1931850] - RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param (Kamal Heib) [1931850] - RDMA/core/iwpm_util: Fix some param description misspellings (Kamal Heib) [1931850] - RDMA/core/counters: Demote non-conformant kernel-doc headers (Kamal Heib) [1931850] - RDMA/core/restrack: Fix kernel-doc formatting issue (Kamal Heib) [1931850] - RDMA/core/sa_query: Demote non-conformant kernel-doc header (Kamal Heib) [1931850] - RDMA/core/multicast: Provide description for 'ib_init_ah_from_mcmember()'s 'rec' param (Kamal Heib) [1931850] - RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_rescan_device()'s param 'ib_dev' (Kamal Heib) [1931850] - RDMA/core/cache: Fix some misspellings, missing and superfluous param descriptions (Kamal Heib) [1931850] - RDMA/core: device: Fix formatting in worthy kernel-doc header and demote another (Kamal Heib) [1931850] - IB/iser: Simplify prot_caps setting (Kamal Heib) [1931850] - IB/iser: Enforce iser_max_sectors to be greater than 0 (Kamal Heib) [1931850] - IB/iser: Protect iscsi_max_lun module param using callback (Kamal Heib) [1931850] - IB/iser: Remove unneeded semicolons (Kamal Heib) [1931850] - IB/isert: Simplify signature cap check (Kamal Heib) [1931850] - IB/isert: Remove unneeded semicolon (Kamal Heib) [1931850] - IB/isert: Remove unneeded new lines (Kamal Heib) [1931850] - RDMA/nldev: Return an error message on failure to turn auto mode (Kamal Heib) [1931850] - RDMA/rxe: Fix race in rxe_mcast.c (Kamal Heib) [1931850] - RDMA/rxe: Add unlocked versions of pool APIs (Kamal Heib) [1931850] - RDMA/rxe: Make add/drop key/index APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Make pool lookup and alloc APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Add elem_offset field to rxe_type_info (Kamal Heib) [1931850] - RDMA/rxe: Let pools support both keys and indices (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag (Kamal Heib) [1931850] - RDMA/rxe: Add check for supported QP types (Kamal Heib) [1931850] - RDMA: Use kzalloc for allocating only one thing (Kamal Heib) [1931850] - RDMA/cma: Delete useless kfree code (Kamal Heib) [1931850] - RDMA/hfi1: remove h from printk format specifier (Kamal Heib) [1931850 1921704] - RDMA: Convert comma to semicolon (Kamal Heib) [1931850] - net: devlink: Add unused port flavour (Petr Oros) [1943273] - devlink: add .trap_group_action_set() callback (Petr Oros) [1943273] - devlink: add parser error drop packet traps (Petr Oros) [1943273] - drop_monitor: Perform cleanup upon probe registration failure (Petr Oros) [1943273] - selftests: net: Add drop monitor test (Petr Oros) [1943273] - drop_monitor: Filter control packets in drop monitor (Petr Oros) [1943273] - drop_monitor: Remove duplicate struct (Petr Oros) [1943273] - drop_monitor: Remove no longer used functions (Petr Oros) [1943273] - drop_monitor: Convert to using devlink tracepoint (Petr Oros) [1943273] - drop_monitor: Prepare probe functions for devlink tracepoint (Petr Oros) [1943273] - devlink: Add a tracepoint for trap reports (Petr Oros) [1943273] - net: devlink: fix reporter dump dumpit (Petr Oros) [1943273] - devlink: have genetlink code to parse the attrs during dumpit (Petr Oros) [1943273] - netfilter: nf_tables: add direct calls for all builtin expressions (Florian Westphal) [1953320] - netfilter: nf_tables: handle meta/lookup with direct call (Florian Westphal) [1953320] - ionic: linearize tso skb with too many frags (Jonathan Toppins) [1940696] - i40e: fix the restart auto-negotiation after FEC modified (Stefan Assmann) [1725560] - ovl: skip getxattr of security labels (Miklos Szeredi) [1956340] - ovl: fix dentry leak in ovl_get_redirect (Miklos Szeredi) [1956340] - ovl: avoid deadlock on directory ioctl (Miklos Szeredi) [1956340] - cap: fix conversions on getxattr (Miklos Szeredi) [1956340] - ovl: perform vfs_getxattr() with mounter creds (Miklos Szeredi) [1956340] - ovl: add warning on user_ns mismatch (Miklos Szeredi) [1956340] - ovl: unprivieged mounts (Miklos Szeredi) [1956340] - ovl: do not get metacopy for userxattr (Miklos Szeredi) [1956340] - ovl: do not fail because of O_NOATIME (Miklos Szeredi) [1956340] - ovl: do not fail when setting origin xattr (Miklos Szeredi) [1956340] - ovl: user xattr (Miklos Szeredi) [1956340] - ovl: simplify file splice (Miklos Szeredi) [1956340] - ovl: make ioctl() safe (Miklos Szeredi) [1956340] - ovl: check privs before decoding file handle (Miklos Szeredi) [1956340] - vfs: verify source area in vfs_dedupe_file_range_one() (Miklos Szeredi) [1956340] - vfs: move cap_convert_nscap() call into vfs_setxattr() (Miklos Szeredi) [1956340] - ovl: fix incorrect extent info in metacopy case (Miklos Szeredi) [1956340] - ovl: expand warning in ovl_d_real() (Miklos Szeredi) [1956340] - ovl: document lower modification caveats (Miklos Szeredi) [1956340] - ovl: warn about orphan metacopy (Miklos Szeredi) [1956340] - ovl: doc clarification (Miklos Szeredi) [1956340] - ovl: introduce new "uuid=off" option for inodes index feature (Miklos Szeredi) [1956340] - ovl: propagate ovl_fs to ovl_decode_real_fh and ovl_encode_real_fh (Miklos Szeredi) [1956340] - ovl: use generic vfs_ioc_setflags_prepare() helper (Miklos Szeredi) [1956340] - ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories (Miklos Szeredi) [1956340] - ovl: rearrange ovl_can_list() (Miklos Szeredi) [1956340] - ovl: enumerate private xattrs (Miklos Szeredi) [1956340] - ovl: pass ovl_fs down to functions accessing private xattrs (Miklos Szeredi) [1956340] - ovl: drop flags argument from ovl_do_setxattr() (Miklos Szeredi) [1956340] - ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs (Miklos Szeredi) [1956340] - ovl: use ovl_do_getxattr() for private xattr (Miklos Szeredi) [1956340] - ovl: fold ovl_getxattr() into ovl_get_redirect_xattr() (Miklos Szeredi) [1956340] - ovl: clean up ovl_getxattr() in copy_up.c (Miklos Szeredi) [1956340] - duplicate ovl_getxattr() (Miklos Szeredi) [1956340] - ovl: provide a mount option "volatile" (Miklos Szeredi) [1956340 1928211] - ovl: check for incompatible features in work dir (Miklos Szeredi) [1956340 1928211] - ovl: fix lookup of indexed hardlinks with metacopy (Miklos Szeredi) [1956340] - ovl: fix unneeded call to ovl_change_flags() (Miklos Szeredi) [1956340] - ovl: fix mount option checks for nfs_export with no upperdir (Miklos Szeredi) [1956340] - ovl: force read-only sb on failure to create index dir (Miklos Szeredi) [1956340] - ovl: fix regression with re-formatted lower squashfs (Miklos Szeredi) [1956340] - ovl: fix oops in ovl_indexdir_cleanup() with nfs_export=on (Miklos Szeredi) [1956340] - ovl: relax WARN_ON() when decoding lower directory file handle (Miklos Szeredi) [1956340] - ovl: remove not used argument in ovl_check_origin (Miklos Szeredi) [1956340] - ovl: change ovl_copy_up_flags static (Miklos Szeredi) [1956340] - ovl: inode reference leak in ovl_is_inuse true case. (Miklos Szeredi) [1956340] - ovl: remove unnecessary lock check (Miklos Szeredi) [1956340] - ovl: make oip->index bool (Miklos Szeredi) [1956340] - ovl: only pass ->ki_flags to ovl_iocb_to_rwf() (Miklos Szeredi) [1956340] - ovl: make private mounts longterm (Miklos Szeredi) [1956340] - ovl: get rid of redundant members in struct ovl_fs (Miklos Szeredi) [1956340] - ovl: add accessor for ofs->upper_mnt (Miklos Szeredi) [1956340] - ovl: drop negative dentry in upper layer (Miklos Szeredi) [1956340] - ovl: check permission to open real file (Miklos Szeredi) [1956340] - ovl: call secutiry hook in ovl_real_ioctl() (Miklos Szeredi) [1956340] - ovl: verify permissions in ovl_path_open() (Miklos Szeredi) [1956340] - ovl: switch to mounter creds in readdir (Miklos Szeredi) [1956340] - ovl: pass correct flags for opening real directory (Miklos Szeredi) [1956340] - ovl: whiteout inode sharing (Miklos Szeredi) [1956340] - ovl: inherit SB_NOSEC flag from upperdir (Miklos Szeredi) [1956340] - ovl: skip overlayfs superblocks at global sync (Miklos Szeredi) [1956340] - ovl: index dir act as work dir (Miklos Szeredi) [1956340] - ovl: prepare to copy up without workdir (Miklos Szeredi) [1956340] - ovl: cleanup non-empty directories in ovl_indexdir_cleanup() (Miklos Szeredi) [1956340] - ocxl: Add new kernel traces (Steve Best) [1907530] - ocxl: Add mmu notifier (Steve Best) [1907530] - ocxl: Update the Process Element Entry (Steve Best) [1907530] - ocxl: Initiate a TLB invalidate command (Steve Best) [1907530] - ocxl: Assign a register set to a Logical Partition (Steve Best) [1907530] - powerpc/mce: Remove per cpu variables from MCE handlers (Gustavo Walbon) [1921683] - powerpc/mce: Reduce the size of event arrays (Gustavo Walbon) [1921683] - tools/power turbostat: Support Ice Lake D (Prarit Bhargava) [1943439] - PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check (Chris von Recklinghausen) [1944636] - vhost/vsock: add IOTLB API support (Stefano Garzarella) [1894101] - vhost: Fix vhost_vq_reset() (Laurent Vivier) [1919126] - perf trace: Fix race in signal handling (Michael Petlan) [1928380] - scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc (Ewan D. Milne) [1953699] - sd_zbc: clear zone resources for non-zoned case (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix a memory leak (Ewan D. Milne) [1953699] - scsi: sd: Warn if unsupported ZBC device is probed (Ewan D. Milne) [1953699] - scsi: core: Add 'set_status_byte()' accessor (Ewan D. Milne) [1953699] - scsi: scsi_debug: Do not set COMMAND_COMPLETE (Ewan D. Milne) [1953699] - scsi: scsi_transport_srp: Don't block target in failfast state (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix memleak in scsi_debug_init() (Ewan D. Milne) [1953699] - scsi: core: Fix -Wformat for scsi_host (Ewan D. Milne) [1953699] - scsi: doc: Fix some kernel-doc markups (Ewan D. Milne) [1953699] - scsi: sr: Initialize ->cmd_len (Ewan D. Milne) [1953699] - scsi: core: Set sc_data_direction to DMA_NONE for no-transfer commands (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Clean up allocation and freeing of sgtables (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd() (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_prep_state_check() to scsi_device_state_check() (Ewan D. Milne) [1953699] - scsi: core: Use rq_dma_dir in scsi_setup_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_init_cmd_errh (Ewan D. Milne) [1953699] - scsi: sd: Allow user to configure command retries (Ewan D. Milne) [1953699] - scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks (Ewan D. Milne) [1953699] - scsi: sd_zbc: Improve zone revalidation (Ewan D. Milne) [1953699] - scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors (Ewan D. Milne) [1953699] - scsi: sd_zbc: Remove unused inline functions (Ewan D. Milne) [1953699] - nvme: fix the nsid value to print in nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a (Gopal Tiwari) [1921591] - nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done (Gopal Tiwari) [1921591] - nvme-core: check ctrl css before setting up zns (Gopal Tiwari) [1921591] - nvme-fc: fix racing controller reset and create association (Gopal Tiwari) [1921591] - nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted (Gopal Tiwari) [1921591] - nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() (Gopal Tiwari) [1921591] - nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() (Gopal Tiwari) [1921591] - nvme: simplify error logic in nvme_validate_ns() (Gopal Tiwari) [1921591] - nvme: set max_zone_append_sectors nvme_revalidate_zones (Gopal Tiwari) [1921591] - nvmet: model_number must be immutable once set (Gopal Tiwari) [1921591] - nvme-fabrics: fix kato initialization (Gopal Tiwari) [1921591] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1921591] - nvme-pci: add quirks for Lexar 256GB SSD (Gopal Tiwari) [1921591] - nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state (Gopal Tiwari) [1921591] - nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. (Gopal Tiwari) [1921591] - nvme-tcp: fix crash triggered with a dataless request submission (Gopal Tiwari) [1921591] - nvme-hwmon: rework to avoid devm allocation (Gopal Tiwari) [1921591] - nvme: add 48-bit DMA address quirk for Amazon NVMe controllers (Gopal Tiwari) [1921591] - nvmet: remove else at the end of the function (Gopal Tiwari) [1921591] - nvmet: add helper to report invalid opcode (Gopal Tiwari) [1921591] - nvmet: add nvmet_req_subsys() helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_assoc.queues (Gopal Tiwari) [1921591] - nvme-multipath: set nr_zones for zoned namespaces (Gopal Tiwari) [1921591] - nvmet: make nvmet_find_namespace() req based (Gopal Tiwari) [1921591] - nvmet: set status to 0 in case for invalid nsid (Gopal Tiwari) [1921591] - nvmet: return uniform error for invalid ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-ns handler (Gopal Tiwari) [1921591] - nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-fabrics: avoid double completions in nvmf_fail_nonready_command (Gopal Tiwari) [1921591] - nvme: introduce a nvme_host_path_error helper (Gopal Tiwari) [1921591] - blk-mq: introduce blk_mq_set_request_complete (Gopal Tiwari) [1921591] - nvme-rdma: handle nvme_rdma_post_send failures better (Gopal Tiwari) [1921591] - nvmet-tcp: fix potential race of tcp socket closing accept_work (Gopal Tiwari) [1921591] - nvme: cleanup zone information initialization (Gopal Tiwari) [1921591] - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-pci: ignore the subsysem NQN on Phison E16 (Gopal Tiwari) [1921591] - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs (Gopal Tiwari) [1921591] - nvme-tcp: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme-core: get rid of the extra space (Gopal Tiwari) [1921591] - nvme-tcp: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme: add tracing of zns commands (Gopal Tiwari) [1921591] - nvme: parse format nvm command details when tracing (Gopal Tiwari) [1921591] - nvme-core: add cancel tagset helpers (Gopal Tiwari) [1921591] - nvme: refactor ns->ctrl by request (Gopal Tiwari) [1921591] - nvme-tcp: fix wrong setting of request iov_iter (Gopal Tiwari) [1921591] - nvmet: remove extra variable in smart log nsid (Gopal Tiwari) [1921591] - nvme-tcp: get rid of unused helper function (Gopal Tiwari) [1921591] - nvmet: remove extra variable in identify ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-desclist (Gopal Tiwari) [1921591] - nvmet: add lba to sect conversion helpers (Gopal Tiwari) [1921591] - nvme: support command retry delay for admin command (Gopal Tiwari) [1921591] - nvmet: Use nvmet_is_port_enabled helper for pi_enable (Gopal Tiwari) [1921591] - nvme: constify static attribute_group structs (Gopal Tiwari) [1921591] - nvmet-fc: use RCU proctection for assoc_list (Gopal Tiwari) [1921591] - nvmet: Fix nvmet_is_port_enabled indentation (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a SPCC device (Gopal Tiwari) [1921591] - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head (Gopal Tiwari) [1921591] - nvme: allow revalidate to set a namespace read-only (Gopal Tiwari) [1921591] - nvmet: set right status on error in id-ns handler (Gopal Tiwari) [1921591] - nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout (Gopal Tiwari) [1921591] - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout (Gopal Tiwari) [1921591] - nvme-pci: allow use of cmb on v1.4 controllers (Gopal Tiwari) [1921591] - nvme: check the PRINFO bit before deciding the host buffer length (Gopal Tiwari) [1921591] - nvme-tcp: fix possible data corruption with bio merges (Gopal Tiwari) [1921591] - nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT (Gopal Tiwari) [1921591] - nvme: don't intialize hwmon for discovery controllers (Gopal Tiwari) [1921591] - nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY (Gopal Tiwari) [1921591] - nvmet-rdma: Fix list_del corruption on queue establishment failure (Gopal Tiwari) [1921591] - nvme: unexport functions with no external caller (Gopal Tiwari) [1921591] - nvme: avoid possible double fetch in handling CQE (Gopal Tiwari) [1921591] - nvme: remove the unused status argument from nvme_trace_bio_complete (Gopal Tiwari) [1921591] - nvme-tcp: Fix possible race of io_work and direct send (Gopal Tiwari) [1921591] - nvme-fcloop: Fix sscanf type and list_first_entry_or_null warnings (Gopal Tiwari) [1921591] - nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context (Gopal Tiwari) [1921591] - nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Gopal Tiwari) [1921591] - nvme: rename controller base dev_t char device (Gopal Tiwari) [1921591] - nvme: remove unnecessary return values (Gopal Tiwari) [1921591] - nvme: rename bdev operations (Gopal Tiwari) [1921591] - nvme: export zoned namespaces without Zone Append support read-only (Gopal Tiwari) [1921591] - nvme: print a warning for when listing active namespaces fails (Gopal Tiwari) [1921591] - nvme: improve an error message on Identify failure (Gopal Tiwari) [1921591] - nvmet: fix a spelling mistake "incuding" -> "including" in Kconfig (Gopal Tiwari) [1921591] - nvme-fabrics: reject I/O to offline device (Gopal Tiwari) [1921591] - nvmet: make sure discovery change log event is protected (Gopal Tiwari) [1921591] - nvme-pci: don't allocate unused I/O queues (Gopal Tiwari) [1921591] - nvme-pci: drop min() from nr_io_queues assignment (Gopal Tiwari) [1921591] - nvmet: use inline bio for passthru fast path (Gopal Tiwari) [1921591] - nvmet: use blk_rq_bio_prep instead of blk_rq_append_bio (Gopal Tiwari) [1921591] - nvmet: remove unused ctrl->cqs (Gopal Tiwari) [1921591] - nvmet: remove op_flags for passthru commands (Gopal Tiwari) [1921591] - nvme: use consistent macro name for timeout (Gopal Tiwari) [1921591] - nvmet: add passthru io timeout value attr (Gopal Tiwari) [1921591] - nvmet: add passthru admin timeout value attr (Gopal Tiwari) [1921591] - nvme: split nvme_alloc_request() (Gopal Tiwari) [1921591] - nvme: centralize setting the timeout in nvme_alloc_request (Gopal Tiwari) [1921591] - nvme: simplify nvme_req_qid() (Gopal Tiwari) [1921591] - nvme-fcloop: add sysfs attribute to inject command drop (Gopal Tiwari) [1921591] - nvme: let set_capacity_revalidate_and_notify update the bdev size (Gopal Tiwari) [1921591] - nvme: directly cache command effects log (Gopal Tiwari) [1921591] - nvme: fix memory leak freeing command effects (Gopal Tiwari) [1921591] - nvme: free sq/cq dbbuf pointers when dbbuf set fails (Gopal Tiwari) [1921591] - nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device (Gopal Tiwari) [1921591] - RDMA: Lift ibdev_to_node from rds to common code (Gopal Tiwari) [1921591] - nvme: fix incorrect behavior when BLKROSET is called by the user (Gopal Tiwari) [1921591] - Revert "nvme-pci: remove last_sq_tail" (Gopal Tiwari) [1921591] - nvmet: fix a NULL pointer dereference when tracing the flush command (Gopal Tiwari) [1921591] - nvme-fc: remove nvme_fc_terminate_io() (Gopal Tiwari) [1921591] - nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery (Gopal Tiwari) [1921591] - nvme-fc: remove err_work work item (Gopal Tiwari) [1921591] - nvme-fc: track error_recovery while connecting (Gopal Tiwari) [1921591] - nvme-rdma: handle unexpected nvme completion data length (Gopal Tiwari) [1921591] - nvme: ignore zone validate errors on subsequent scans (Gopal Tiwari) [1921591] - nvme-fc: shorten reconnect delay if possible for FC (Gopal Tiwari) [1921591] - nvme-fc: wait for queues to freeze before calling update_hr_hw_queues (Gopal Tiwari) [1921591] - nvme-fc: fix error loop in create_hw_io_queues (Gopal Tiwari) [1921591] - nvme-fc: fix io timeout to abort I/O (Gopal Tiwari) [1921591] - nvmet: cleanup nvmet_passthru_map_sg() (Gopal Tiwari) [1921591] - nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru (Gopal Tiwari) [1921591] - nvmet: limit passthru MTDS by BIO_MAX_PAGES (Gopal Tiwari) [1921591] - nvme-rdma: fix crash due to incorrect cqe (Gopal Tiwari) [1921591] - nvmet: fix uninitialized work for zero kato (Gopal Tiwari) [1921591] - nvme: use queuedata for nvme_req_qid (Gopal Tiwari) [1921591] - nvme-pci: disable Write Zeroes on Sandisk Skyhawk (Gopal Tiwari) [1921591] - nvme-rdma: fix crash when connect rejected (Gopal Tiwari) [1921591] - nvme: translate zone resource errors (Gopal Tiwari) [1921591] - block: add zone specific block statuses (Gopal Tiwari) [1921591] - nvme-core: remove extra condition for vwc (Gopal Tiwari) [1921591] - nvme-core: remove extra variable (Gopal Tiwari) [1921591] - nvme: remove nvme_identify_ns_list (Gopal Tiwari) [1921591] - nvme: refactor nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: move nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: remove nvme_update_formats (Gopal Tiwari) [1921591] - nvme: update the known admin effects (Gopal Tiwari) [1921591] - nvme: query namespace identifiers before adding the namespace (Gopal Tiwari) [1921591] - nvme: revalidate zone bitmaps in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: call nvme_identify_ns as the first thing in nvme_alloc_ns_block (Gopal Tiwari) [1921591] - nvme: set the queue limits in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: remove the 0 lba_shift check in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: freeze the queue over ->lba_shift updates (Gopal Tiwari) [1921591] - nvme: factor out a nvme_configure_metadata helper (Gopal Tiwari) [1921591] - nvme: lift the check for an unallocated namespace into nvme_identify_ns (Gopal Tiwari) [1921591] - nvme: clean up the check for too large logic block sizes (Gopal Tiwari) [1921591] - nvme: remove the disk argument to nvme_update_zone_info (Gopal Tiwari) [1921591] - nvme: rename __nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename _nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme: fix initialization of the zone bitmaps (Gopal Tiwari) [1921591] - nvme-loop: don't put ctrl on nvme_init_ctrl error (Gopal Tiwari) [1921591] - nvme-core: put ctrl ref when module ref get fail (Gopal Tiwari) [1921591] - nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() (Gopal Tiwari) [1921591] - nvmet-fc: fix missing check for no hostport struct (Gopal Tiwari) [1921591] - nvme: fix error handling in nvme_ns_report_zones (Gopal Tiwari) [1921591] - nvmet: add passthru ZNS support (Gopal Tiwari) [1921591] - nvmet: handle keep-alive timer when kato is modified by a set features cmd (Gopal Tiwari) [1921591] - nvme-pci: allocate separate interrupt for the reserved non-polled I/O queue (Gopal Tiwari) [1921591] - nvmet-tcp: have queue io_work context run on sock incoming cpu (Gopal Tiwari) [1921591] - nvme: lift the file open code from nvme_ctrl_get_by_path (Gopal Tiwari) [1921591] - nvme: use an xarray to lookup the Commands Supported and Effects log (Gopal Tiwari) [1921591] - nvme-pci: Move enumeration by class to be last in the table (Gopal Tiwari) [1921591] - nvme-core: don't use NVME_NSID_ALL for command effects and supported log (Gopal Tiwari) [1921591] - nvme-fc: fail new connections to a deleted host or remote port (Gopal Tiwari) [1921591] - nvme: return errors for hwmon init (Gopal Tiwari) [1921591] - nvme-pci: fix NULL req in completion handler (Gopal Tiwari) [1921591] - nvmet: get transport reference for passthru ctrl (Gopal Tiwari) [1921591] - nvme-core: get/put ctrl and transport module in nvme_dev_open/release() (Gopal Tiwari) [1921591] - nvme-tcp: fix kconfig dependency warning when !CRYPTO (Gopal Tiwari) [1921591] - nvme: use blk_mq_complete_request_remote to avoid an indirect function call (Gopal Tiwari) [1921591] - nvme-core: replace ctrl page size with a macro (Gopal Tiwari) [1921591] - nvme-pci: remove the inline scatterlist optimization (Gopal Tiwari) [1921591] - block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED (Gopal Tiwari) [1921591] - nvme: support for zoned namespaces (Gopal Tiwari) [1921591] - null_blk: introduce zone capacity for zoned device (Gopal Tiwari) [1921591] - block: add capacity field to zone descriptors (Gopal Tiwari) [1921591]- vmxnet3: Set the default of vxlan overlay offload to disabled (Cathy Avery) [1941714] - vmxnet3: Update driver to use ethtool_sprintf (Cathy Avery) [1923796] - vmxnet3: Remove buf_info from device accessible structures (Cathy Avery) [1923796] - igc: Fix overwrites return value (Corinna Vinschen) [1920285] - igc: Add set/clear large buffer helpers (Corinna Vinschen) [1920285] - igc: Refactor Rx timestamp handling (Corinna Vinschen) [1920285] - igc: Introduce igc_get_rx_frame_truesize() helper (Corinna Vinschen) [1920285] - igc: Introduce igc_rx_buffer_flip() helper (Corinna Vinschen) [1920285] - igc: Remove unused argument from igc_tx_cmd_type() (Corinna Vinschen) [1920285] - igc: Fix prototype warning (Corinna Vinschen) [1920285] - igc: Assign boolean values to a bool variable (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_LOOPBACK (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_SPEED (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_RESET (Corinna Vinschen) [1920285] - igc: Fix igc_ptp_rx_pktstamp() (Corinna Vinschen) [1920285] - igc: Fix Supported Pause Frame Link Setting (Corinna Vinschen) [1920285] - igc: Fix Pause Frame Advertising (Corinna Vinschen) [1920285] - igc: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1920285] - igc: Fix TDBAL register show incorrect value (Corinna Vinschen) [1920285] - igc: Remove unused FUNC_1 mask (Corinna Vinschen) [1920285] - igc: Remove unused local receiver mask (Corinna Vinschen) [1920285] - igc: Prefer strscpy over strlcpy (Corinna Vinschen) [1920285] - igc: Expose the gPHY firmware version (Corinna Vinschen) [1920285] - igc: Expose the NVM version (Corinna Vinschen) [1920285] - igc: Add Host Good Packets Transmitted Count (Corinna Vinschen) [1920285] - igc: Remove MULR mask define (Corinna Vinschen) [1920285] - igc: Remove igc_set_fw_version comment (Corinna Vinschen) [1920285] - igc: Clean up nvm_operations structure (Corinna Vinschen) [1920285] - igc: check return value of ret_val in igc_config_fc_after_link_up (Corinna Vinschen) [1920285] - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr (Corinna Vinschen) [1920285] - igc: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1920285] - net: igc: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920285] - igc: Add new device ID (Corinna Vinschen) [1920285] - net: igbvf: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920287] - igbvf: Refactor traces (Corinna Vinschen) [1920287] - igbvf: amend removal of MODULE_VERSION (Corinna Vinschen) [1955752] - netlink: add tracepoint at NL_SET_ERR_MSG (Marcelo Ricardo Leitner) [1956983] - xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets (Sabrina Dubroca) [1935575] - xfrm: BEET mode doesn't support fragments for inner packets (Xin Long) [1870900] - xfrm: Fix NULL pointer dereference on policy lookup (Sabrina Dubroca) [1951965] - xfrm: use secpath_exist where applicable (Sabrina Dubroca) [1951965] - net: xfrm: Use sequence counter with associated spinlock (Sabrina Dubroca) [1951965] - net: xfrm: Localize sequence counter per network namespace (Sabrina Dubroca) [1951965] - xfrm: Return the correct errno code (Sabrina Dubroca) [1951965] - xfrm: Fix wraparound in xfrm_policy_addr_delta() (Sabrina Dubroca) [1951965] - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces (Sabrina Dubroca) [1951965] - xfrm: Fix oops in xfrm_replay_advance_bmp (Sabrina Dubroca) [1951965] - ah6: fix error return code in ah6_input() (Sabrina Dubroca) [1951965] - net: xfrm: fix a race condition during allocing spi (Sabrina Dubroca) [1951965] - xfrm: policy: Use sequence counters with associated lock (Sabrina Dubroca) [1951965] - selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static (Ivan Vecera) [1952586] - net: bridge: switchdev: include local flag in FDB notifications (Ivan Vecera) [1952586] - net: bridge: switchdev: refactor br_switchdev_fdb_notify (Ivan Vecera) [1952586] - net: bridge: don't notify switchdev for local FDB addresses (Ivan Vecera) [1952586] - net: bridge: use switchdev for port flags set through sysfs too (Ivan Vecera) [1952586] - net: bridge: vlan: fix error return code in __vlan_add() (Ivan Vecera) [1952586] - net: bridge: add missing counters to ndo_get_stats64 callback (Ivan Vecera) [1952586] - net: bridge: use new function dev_fetch_sw_netstats (Ivan Vecera) [1952586] - net: bridge: fdb: don't flush ext_learn entries (Ivan Vecera) [1952586] - net: bridge: clear bridge's private skb space on xmit (Ivan Vecera) [1952586] - bridge: mcast: Fix MLD2 Report IPv6 payload length check (Ivan Vecera) [1952586] - net: bridge: enfore alignment for ethernet address (Ivan Vecera) [1952586] - netfilter: nft_reject_bridge: enable reject with bridge vlan (Ivan Vecera) [1952586] - net: bridge: vlan: Add a schedule point during VLAN processing (Ivan Vecera) [1952586] - netfilter: ebtables: compat: reject all padding in matches/watchers (Ivan Vecera) [1952586] - net: bridge: deny dev_set_mac_address() when unregistering (Ivan Vecera) [1952586] - net: bridge: fdb: set flags directly in fdb_create (Ivan Vecera) [1952586] - net: bridge: fdb: convert offloaded to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_external_learn to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_user to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_sticky to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_static to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_local to bitops (Ivan Vecera) [1952586] - net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER (Ivan Vecera) [1952586] - bridge: Fix possible use-after-free when deleting bridge port (Ivan Vecera) [1952586] - bridge: update vlan dev link state for bridge netdev changes (Ivan Vecera) [1952586] - bridge: update vlan dev state when port added to or deleted from vlan (Ivan Vecera) [1952586] - bridge: support binding vlan dev link state to vlan member bridge ports (Ivan Vecera) [1952586] - vlan: do not transfer link state in vlan bridge binding mode (Ivan Vecera) [1952586] - vlan: support binding link state to vlan member bridge ports (Ivan Vecera) [1952586] - ipv6: weaken the v4mapped source check (Paolo Abeni) [1950298] - tcp: relookup sock for RST+ACK packets handled by obsolete req sock (Paolo Abeni) [1950298] - inet_connection_sock: remove unused parameter of reqsk_queue_unlink func (Paolo Abeni) [1950298] - tcp: add sanity tests to TCP_QUEUE_SEQ (Paolo Abeni) [1950298] - tcp: fix SO_RCVLOWAT related hangs under mem pressure (Paolo Abeni) [1950298] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Paolo Abeni) [1950298] - tcp: fix cwnd-limited bug for TSO deferral where we send nothing (Paolo Abeni) [1950298] - vfio-ccw: Wire in the request callback (Thomas Huth) [1940451] - vfio-mdev: Wire in a request handler for mdev parent (Thomas Huth) [1940451] - intel_idle: add Iclelake-D support (David Arcari) [1960287] - scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() (Steve Best) [1941180] - powerpc/sstep: Fix VSX instruction emulation (Steve Best) [1934187] - powerpc/pseries/hibernation: remove pseries_suspend_cpu() (Steve Best) [1932970] - powerpc/pseries: remove cede offline state for CPUs (Steve Best) [1932970] - powerpc/pseries: export LPAR security flavor in lparcfg (Steve Best) [1935660] - Makefile: update early devel phase flag (Bruno Meneguele) [1930504]- configs: Enable CONFIG_BPF_KPROBE_OVERRIDE (Jiri Olsa) [1920439] - powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n (Greg Kurz) [1945745] - powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove redundant mtspr PSPB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Nested move LPCR sanitising to sanitise_hv_regs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit (Greg Kurz) [1945745] - KVM: PPC: Don't always report hash MMU capability for P9 < DD2.2 (Greg Kurz) [1945745] - powerpc/xive: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix host radix SLB optimisation with hash guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path (Greg Kurz) [1945745] - KVM: PPC: remove unneeded semicolon (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: No need to clear radix host SLB before loading HPT guest (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix radix guest SLB side channel (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove support for running HPT guest on RPT host without mixed mode support (Greg Kurz) [1945745] - powerpc/mm: Update tlbiel loop on POWER10 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Allow nested guest creation when L0 hv_guest_state > L1 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Include prototypes (Greg Kurz) [1945745] - KVM: PPC: Make the VMX instruction emulation routines static (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix mask size for emulated msgsndp (Greg Kurz) [1945745] - KVM: PPC: fix comparison to bool warning (Greg Kurz) [1945745] - KVM: PPC: Book3S: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Add a comment regarding VP numbering (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_EOI_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_MASK_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_SHIFT_BUG (Greg Kurz) [1945745] - powerpc/xive: Add a debug_show handler to the XIVE irq_domain (Greg Kurz) [1945745] - powerpc/xive: Rename XIVE_IRQ_NO_EOI to show its a flag (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Show detailed configuration in debug output (Greg Kurz) [1945745] - powerpc/64s: Remove MSR[ISF] bit (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ratelimit machine check messages coming from guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Don't attempt to recover machine checks for FWNMI enabled guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page (Greg Kurz) [1945745] - clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Set clocksource rating based on Hyper-V feature (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Handle sched_clock differences inline (Mohammed Gamal) [1940901] - clocksource/hyperv: use MSR-based access if running as root (Mohammed Gamal) [1940901] - cifs: fix interrupted close commands (Ronnie Sahlberg) [1952263] - cifs: add NULL check for ses->tcon_ipc (Ronnie Sahlberg) [1952263] - smb3: set COMPOUND_FID to FileID field of subsequent compound request (Ronnie Sahlberg) [1952263] - cifs: fix potential use-after-free in cifs_echo_request() (Ronnie Sahlberg) [1952263] - cifs: allow syscalls to be restarted in __smb_send_rqst() (Ronnie Sahlberg) [1952263] - smb3: Handle error case during offload read path (Ronnie Sahlberg) [1952263] - smb3: Avoid Mid pending list corruption (Ronnie Sahlberg) [1952263] - smb3: Call cifs reconnect from demultiplex thread (Ronnie Sahlberg) [1952263] - cifs: fix a memleak with modefromsid (Ronnie Sahlberg) [1952263] - cifs: update internal module version number (Ronnie Sahlberg) [1952263] - smb3: add some missing definitions from MS-FSCC (Ronnie Sahlberg) [1952263] - smb3: remove two unused variables (Ronnie Sahlberg) [1952263] - smb3: add support for stat of WSL reparse points for special file types (Ronnie Sahlberg) [1952263] - SMB3: add support for recognizing WSL reparse tags (Ronnie Sahlberg) [1952263] - cifs: remove bogus debug code (Ronnie Sahlberg) [1952263] - smb3.1.1: fix typo in compression flag (Ronnie Sahlberg) [1952263] - cifs: move smb version mount options into fs_context.c (Ronnie Sahlberg) [1952263] - cifs: move cache mount options to fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: move security mount options into fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: add files to host new mount api (Ronnie Sahlberg) [1952263] - smb3: do not try to cache root directory if dir leases not supported (Ronnie Sahlberg) [1952263] - smb3: fix stat when special device file and mounted with modefromsid (Ronnie Sahlberg) [1952263] - cifs: Print the address and port we are connecting to in generic_ip_connect() (Ronnie Sahlberg) [1952263] - SMB3: Resolve data corruption of TCP server info fields (Ronnie Sahlberg) [1952263] - cifs: make const array static, makes object smaller (Ronnie Sahlberg) [1952263] - SMB3.1.1: Fix ids returned in POSIX query dir (Ronnie Sahlberg) [1952263] - smb3: add dynamic trace point to trace when credits obtained (Ronnie Sahlberg) [1952263] - smb3.1.1: do not fail if no encryption required but server doesn't support it (Ronnie Sahlberg) [1952263] - cifs: Return the error from crypt_message when enc/dec key not found. (Ronnie Sahlberg) [1952263] - smb3.1.1: set gcm256 when requested (Ronnie Sahlberg) [1952263] - smb3.1.1: rename nonces used for GCM and CCM encryption (Ronnie Sahlberg) [1952263] - smb3.1.1: print warning if server does not support requested encryption type (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm enable_gcm_256 (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm require_gcm_256 (Ronnie Sahlberg) [1952263] - cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES (Ronnie Sahlberg) [1952263] - SMB3.1.1: add defines for new signing negotiate context (Ronnie Sahlberg) [1952263] - Handle STATUS_IO_TIMEOUT gracefully (Ronnie Sahlberg) [1952263] - cifs: compute full_path already in cifs_readdir() (Ronnie Sahlberg) [1952263] - cifs: return cached_fid from open_shroot (Ronnie Sahlberg) [1952263] - update structure definitions from updated protocol documentation (Ronnie Sahlberg) [1952263] - smb3: add defines for new crypto algorithms (Ronnie Sahlberg) [1952263] - cifs: fix check of tcon dfs in smb1 (Ronnie Sahlberg) [1952263] - SMB3: Fix mkdir when idsfromsid configured on mount (Ronnie Sahlberg) [1952263] - cifs: Convert to use the fallthrough macro (Ronnie Sahlberg) [1952263] - cifs: Fix an error pointer dereference in cifs_mount() (Ronnie Sahlberg) [1952263] - cifs: document and cleanup dfs mount (Ronnie Sahlberg) [1952263] - cifs: only update prefix path of DFS links in cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: fix double free error on share and prefix (Ronnie Sahlberg) [1952263] - cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect (Ronnie Sahlberg) [1952263] - cifs: handle empty list of targets in cifs_reconnect() (Ronnie Sahlberg) [1952263] - cifs: rename reconn_inval_dfs_target() (Ronnie Sahlberg) [1952263] - cifs: reduce number of referral requests in DFS link lookups (Ronnie Sahlberg) [1952263] - cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: convert to use be32_add_cpu() (Ronnie Sahlberg) [1952263] - cifs: delete duplicated words in header files (Ronnie Sahlberg) [1952263] - cifs: Remove the superfluous break (Ronnie Sahlberg) [1952263] - cifs: remove unused variable 'server' (Ronnie Sahlberg) [1952263] - smb3: warn on confusing error scenario with sec=krb5 (Ronnie Sahlberg) [1952263] - fuse: 32-bit user space ioctl compat for fuse device (Miklos Szeredi) [1949873] - virtiofs: Fail dax mount if device does not support it (Miklos Szeredi) [1949873] - fuse: fix live lock in fuse_iget() (Miklos Szeredi) [1949873] - mm/filemap: remove unused parameter and change to void type for replace_page_cache_page() (Miklos Szeredi) [1949873] - fuse: support SB_NOSEC flag to improve write performance (Miklos Szeredi) [1949873] - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request (Miklos Szeredi) [1949873] - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 (Miklos Szeredi) [1949873] - fuse: setattr should set FATTR_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path (Miklos Szeredi) [1949873] - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 (Miklos Szeredi) [1949873] - fuse: always revalidate if exclusive create (Miklos Szeredi) [1949873] - virtiofs: clean up error handling in virtio_fs_get_tree() (Miklos Szeredi) [1949873] - fuse: add fuse_sb_destroy() helper (Miklos Szeredi) [1949873] - fuse: simplify get_fuse_conn*() (Miklos Szeredi) [1949873] - fuse: get rid of fuse_mount refcount (Miklos Szeredi) [1949873] - virtiofs: simplify sb setup (Miklos Szeredi) [1949873] - virtiofs fix leak in setup (Miklos Szeredi) [1949873] - fuse: launder page should wait for page writeback (Miklos Szeredi) [1949873] - fuse: connection remove fix (Miklos Szeredi) [1949873] - fuse: implement crossmounts (Miklos Szeredi) [1949873] - fuse: Allow fuse_fill_super_common() for submounts (Miklos Szeredi) [1949873] - fuse: split fuse_mount off of fuse_conn (Miklos Szeredi) [1949873] - fuse: drop fuse_conn parameter where possible (Miklos Szeredi) [1949873] - fuse: store fuse_conn in fuse_req (Miklos Szeredi) [1949873] - fuse: add submount support to (Miklos Szeredi) [1949873] - fuse: fix page dereference after free (Miklos Szeredi) [1949873] - fuse: update project homepage (Miklos Szeredi) [1949873] - fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS (Miklos Szeredi) [1949873] - fuse: don't ignore errors from fuse_writepages_fill() (Miklos Szeredi) [1949873] - fuse: clean up condition for writepage sending (Miklos Szeredi) [1949873] - fuse: fix warning in tree_insert() and clean up writepage insertion (Miklos Szeredi) [1949873] - fuse: move rb_erase() before tree_insert() (Miklos Szeredi) [1949873] - fuse: optimize writepages search (Miklos Szeredi) [1949873] - fuse: Update stale comment in queue_interrupt() (Miklos Szeredi) [1949873] - fuse: use true,false for bool variable (Miklos Szeredi) [1949873] - fuse: Add changelog entries for protocols 7.1 - 7.8 (Miklos Szeredi) [1949873] - fuse: reserve byteswapped init opcodes (Miklos Szeredi) [1949873] - convenience helper: get_tree_single() (finish backport) (Miklos Szeredi) [1949873] - fuse: Convert fusectl to use the new mount API (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.9 (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.12 (Miklos Szeredi) [1949873] - sfc: adjust efx->xdp_tx_queue_count with the real number of initialized queues (Íñigo Huguet) [1934254] - sfc: Remove duplicate argument (Íñigo Huguet) [1934254] - sfc: Use 'skb_add_rx_frag()' instead of hand coding it (Íñigo Huguet) [1934254] - sfc-falcon: Fix a typo (Íñigo Huguet) [1934254] - sfc: ef10: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX flush done handling (Íñigo Huguet) [1934254] - sfc: reduce the number of requested xdp ev queues (Íñigo Huguet) [1934254] - sfc: support GRE TSO on EF100 (Íñigo Huguet) [1934254] - sfc: correctly support non-partial GSO_UDP_TUNNEL_CSUM on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 19 fields (Íñigo Huguet) [1934254] - sfc: advertise our vlan features (Íñigo Huguet) [1934254] - sfc: only use fixed-id if the skb asks for it (Íñigo Huguet) [1934254] - sfc: implement encap TSO on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 17 fields (Íñigo Huguet) [1934254] - sfc: move initialisation of efx->filter_sem to efx_init_struct() (Íñigo Huguet) [1934254] - net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats() (Íñigo Huguet) [1934254] - net: sfc: Replace in_interrupt() usage (Íñigo Huguet) [1934254] - sfc: clean up mis-targeted comments (Íñigo Huguet) [1934254] - sfc: fix kdoc warning (Íñigo Huguet) [1934254] - sfc: clean up unused assignments (Íñigo Huguet) [1934254] - sfc: advertise encapsulated offloads on EF10 (Íñigo Huguet) [1934254] - sfc: implement encapsulated TSO on EF10 (Íñigo Huguet) [1934254] - sfc: de-indirect TSO handling (Íñigo Huguet) [1934254] - sfc: select inner-csum-offload TX queues for skbs that need it (Íñigo Huguet) [1934254] - sfc: create inner-csum queues on EF10 if supported (Íñigo Huguet) [1934254] - sfc: define inner/outer csum offload TXQ types (Íñigo Huguet) [1934254] - sfc: decouple TXQ type from label (Íñigo Huguet) [1934254] - sfc: cleanups around efx_alloc_channel (Íñigo Huguet) [1934254] - sfc: remove spurious unreachable return statement (Íñigo Huguet) [1934254] - sfc: remove duplicate call to efx_init_channels from EF100 probe (Íñigo Huguet) [1934254] - sfc: coding style cleanups in mcdi_port_common.c (Íñigo Huguet) [1934254] - sfc: simplify DMA mask setting (Íñigo Huguet) [1934254] - sfc: remove EFX_DRIVER_VERSION (Íñigo Huguet) [1934254] - sfc: handle limited FEC support (Íñigo Huguet) [1934254] - sfc: add ethtool ops and miscellaneous ndos to EF100 (Íñigo Huguet) [1934254] - sfc: remove phy_op indirection (Íñigo Huguet) [1934254] - sfc: remove efx_tx_queue_partner (Íñigo Huguet) [1934254] - sfc: rewrite efx_tx_may_pio (Íñigo Huguet) [1934254] - sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 TX datapath (Íñigo Huguet) [1934254] - sfc: use tx_queue->old_read_count in EF100 TX path (Íñigo Huguet) [1934254] - sfc: make ef100 xmit_more handling look more like ef10's (Íñigo Huguet) [1934254] - sfc: add and use efx_tx_send_pending in tx.c (Íñigo Huguet) [1934254] - sfc: return errors from efx_mcdi_set_id_led, and de-indirect (Íñigo Huguet) [1934254] - sfc: fix kernel-doc on struct efx_loopback_state (Íñigo Huguet) [1934254] - sfc: fix unused-but-set-variable warning in efx_farch_filter_remove_safe (Íñigo Huguet) [1934254] - sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok (Íñigo Huguet) [1934254] - sfc: convert to new udp_tunnel infrastructure (Íñigo Huguet) [1934254] - net: don't warn in inet diag when IPV6 is disabled (Hangbin Liu) [1938639] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Hangbin Liu) [1880432] - redhat: enable MHI bus driver support (Jarod Wilson) [1938030] - bus: mhi: core: Fix invalid error returning in mhi_queue (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from state workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Fix check for syserr at power_up (Jarod Wilson) [1938030] - mhi: Fix double dma free (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Increase num of elements in hw event ring (Jarod Wilson) [1938030] - mhi: pci_generic: Print warning in case of firmware crash (Jarod Wilson) [1938030] - bus: mhi: core: Add helper API to return number of free TREs (Jarod Wilson) [1938030] - mhi: core: Factorize mhi queuing (Jarod Wilson) [1938030] - mhi: use irq_flags if controller driver configures it (Jarod Wilson) [1938030] - mhi: pci_generic: Fix shared MSI vector support (Jarod Wilson) [1938030] - mhi: unconstify mhi_event_config (Jarod Wilson) [1938030] - bus: mhi: Ensure correct ring update ordering with memory barrier (Jarod Wilson) [1938030] - mhi: pci_generic: Set irq moderation value to 1ms for hw channels (Jarod Wilson) [1938030] - mhi: pci_generic: Add diag channels (Jarod Wilson) [1938030] - mhi: pci_generic: Increase controller timeout value (Jarod Wilson) [1938030] - mhi: pci_generic: Add health-check (Jarod Wilson) [1938030] - mhi: pci_generic: Add PCI error handlers (Jarod Wilson) [1938030] - mhi: pci_generic: Add suspend/resume/recovery procedure (Jarod Wilson) [1938030] - mhi: pci_generic: Add support for reset (Jarod Wilson) [1938030] - mhi: pci_generic: Enable burst mode for hardware channels (Jarod Wilson) [1938030] - mhi: pci-generic: Increase number of hardware events (Jarod Wilson) [1938030] - bus: mhi: core: Add device hardware reset support (Jarod Wilson) [1938030] - mhi: pci_generic: Fix implicit conversion warning (Jarod Wilson) [1938030] - bus: mhi: core: Fix error handling in mhi_register_controller() (Jarod Wilson) [1938030] - bus: mhi: core: Fix device hierarchy (Jarod Wilson) [1938030] - bus: mhi: core: Indexed MHI controller name (Jarod Wilson) [1938030] - bus: mhi: core: Remove MHI event ring IRQ handlers when powering down (Jarod Wilson) [1938030] - bus: mhi: core: Mark and maintain device states early on after power down (Jarod Wilson) [1938030] - bus: mhi: core: Separate system error and power down handling (Jarod Wilson) [1938030] - bus: mhi: core: Check for IRQ availability during registration (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on mission mode failure (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate label in firmware load handler API (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on any firmware load failure (Jarod Wilson) [1938030] - bus: mhi: core: Prevent sending multiple RDDM entry callbacks (Jarod Wilson) [1938030] - bus: mhi: core: Move to SYS_ERROR regardless of RDDM capability (Jarod Wilson) [1938030] - bus: mhi: core: Skip device wake in error or shutdown states (Jarod Wilson) [1938030] - bus: mhi: core: Move to using high priority workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate names for firmware load functions (Jarod Wilson) [1938030] - bus: mhi: core: Skip RDDM download for unknown execution environment (Jarod Wilson) [1938030] - bus: mhi: core: Rename RDDM download function to use proper words (Jarod Wilson) [1938030] - bus: mhi: core: Remove unused mhi_fw_load_worker() declaration (Jarod Wilson) [1938030] - bus: mhi: core: Expose mhi_get_exec_env() API for controllers (Jarod Wilson) [1938030] - bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() (Jarod Wilson) [1938030] - bus: mhi: core: Remove unnecessary counter from mhi_firmware_copy() (Jarod Wilson) [1938030] - bus: mhi: Fix channel close issue on driver remove (Jarod Wilson) [1938030] - bus: mhi: core: Fix null pointer access when parsing MHI configuration (Jarod Wilson) [1938030] - bus: mhi: Add MHI PCI support for WWAN modems (Jarod Wilson) [1938030] - bus: mhi: core: fix potential operator-precedence with BHI macros (Jarod Wilson) [1938030] - bus: mhi: core: Remove double locking from mhi_driver_remove() (Jarod Wilson) [1938030] - bus: mhi: Remove auto-start option (Jarod Wilson) [1938030] - bus: mhi: Add mhi_queue_is_full function (Jarod Wilson) [1938030] - bus: mhi: debugfs: Print channel context read-pointer (Jarod Wilson) [1938030] - bus: mhi: core: Fix the building of MHI module (Jarod Wilson) [1938030] - bus: mhi: Remove unused nr_irqs_req variable (Jarod Wilson) [1938030] - bus: mhi: core: Allow shared IRQ for event rings (Jarod Wilson) [1938030] - bus: mhi: core: Introduce sysfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce debugfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: Fix entries based on Kconfig coding style (Jarod Wilson) [1938030] - bus: mhi: Remove include of rwlock_types.h (Jarod Wilson) [1938030] - bus: mhi: core: Add const qualifier to MHI config information (Jarod Wilson) [1938030] - bus: mhi: core: Introduce APIs to allocate and free the MHI controller (Jarod Wilson) [1938030] - bus: mhi: core: Read and save device hardware information from BHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce counters to track MHI device state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Introduce helper function to check device state (Jarod Wilson) [1938030] - bus: mhi: core: Use generic name field for an MHI device (Jarod Wilson) [1938030] - bus: mhi: core: Trigger host resume if suspended during mhi_device_get() (Jarod Wilson) [1938030] - bus: mhi: core: Use helper API to trigger a non-blocking host resume (Jarod Wilson) [1938030] - bus: mhi: core: Abort suspends due to outgoing pending packets (Jarod Wilson) [1938030] - bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration (Jarod Wilson) [1938030] - bus: mhi: fix doubled words and struct image_info kernel-doc (Jarod Wilson) [1938030] - bus: mhi: core: Handle syserr during power_up (Jarod Wilson) [1938030] - bus: mhi: core: Handle write lock properly in mhi_pm_m0_transition (Jarod Wilson) [1938030] - bus: mhi: core: Do not process SYS_ERROR if RDDM is supported (Jarod Wilson) [1938030] - bus: mhi: core: Skip handling BHI irq if MHI reg access is not allowed (Jarod Wilson) [1938030] - bus: mhi: core: Handle disable transitions in state worker (Jarod Wilson) [1938030] - bus: mhi: core: Remove the system error worker thread (Jarod Wilson) [1938030] - bus: mhi: core: Ensure non-zero session or sequence ID values are used (Jarod Wilson) [1938030] - bus: mhi: core: Improve debug logs for loading firmware (Jarod Wilson) [1938030] - bus: mhi: core: Return appropriate error codes for AMSS load failure (Jarod Wilson) [1938030] - bus: mhi: core: Handle firmware load using state worker (Jarod Wilson) [1938030] - bus: mhi: core: Read transfer length from an event properly (Jarod Wilson) [1938030] - bus: mhi: core: Add range check for channel id received in event ring (Jarod Wilson) [1938030] - bus: mhi: core: Cache intmod from mhi event to mhi channel (Jarod Wilson) [1938030] - bus: mhi: core: Refactor mhi queue APIs (Jarod Wilson) [1938030] - bus: mhi: core: Fix some error return code (Jarod Wilson) [1938030] - bus: mhi: core: Fix channel device name conflict (Jarod Wilson) [1938030] - bus: mhi: core: Fix typo in comment (Jarod Wilson) [1938030] - bus: mhi: core: Offload register accesses to the controller (Jarod Wilson) [1938030] - bus: mhi: core: Remove link_status() callback (Jarod Wilson) [1938030] - bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails (Jarod Wilson) [1938030] - bus: mhi: Fix parsing of mhi_flags (Jarod Wilson) [1938030] - bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_devices() (Jarod Wilson) [1938030] - bus: mhi: core: Add support for MHI suspend and resume (Jarod Wilson) [1938030] - bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device() (Jarod Wilson) [1938030] - bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture (Jarod Wilson) [1938030] - bus: mhi: core: Add support for reading MHI info from device (Jarod Wilson) [1938030] - bus: mhi: core: Pass module owner during client driver registration (Jarod Wilson) [1938030] - bus/mhi: fix printk format for size_t (Jarod Wilson) [1938030] - bus: mhi: core: Add uevent support for module autoloading (Jarod Wilson) [1938030] - bus: mhi: core: Add support for data transfer (Jarod Wilson) [1938030] - bus: mhi: core: Add support for processing events from client device (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading RDDM image during panic (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading firmware over BHIe (Jarod Wilson) [1938030] - bus: mhi: core: Add support for basic PM operations (Jarod Wilson) [1938030] - bus: mhi: core: Add support for PM state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Add support for ringing channel/event ring doorbells (Jarod Wilson) [1938030] - bus: mhi: core: Add support for creating and destroying MHI devices (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI client drivers (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI controllers (Jarod Wilson) [1938030]- ipmi: remove open coded version of SMBus block write (Tony Camuso) [1947126] - char: ipmi: convert comma to semicolon (Tony Camuso) [1947126] - ipmi: msghandler: Suppress suspicious RCU usage warning (Tony Camuso) [1947126] - ipmi/watchdog: replace atomic_add() and atomic_sub() (Tony Camuso) [1947126] - char: ipmi: remove unneeded break (Tony Camuso) [1947126] - ipmi_si: Fix wrong return value in try_smi_init() (Tony Camuso) [1947126] - ipmi: msghandler: Fix a signedness bug (Tony Camuso) [1947126] - ipmi: add retry in try_get_dev_id() (Tony Camuso) [1947126] - ipmi: Clean up some printks (Tony Camuso) [1947126] - ipmi:msghandler: retry to get device id on an error (Tony Camuso) [1947126] - ipmi:sm: Print current state when the state is invalid (Tony Camuso) [1947126] - ipmi: Reset response handler when failing to send the command (Tony Camuso) [1947126] - ipmi: add a newline when printing parameter 'panic_op' by sysfs (Tony Camuso) [1947126] - cpuidle: Select polling interval based on a c-state with a longer target residency (Mark Langsdorf) [1922024] - cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Chromebooks (Mark Langsdorf) [1922024] - cpuidle: record state entry rejection statistics (Mark Langsdorf) [1922024] - nitro_enclaves: Fix stale file descriptors on failed usercopy (Vitaly Kuznetsov) [1953717] - iavf: amend removal of MODULE_VERSION (Stefan Assmann) [1955738] - ixgbevf: Amend commit acf03026ec5a to include a version in module info. (Ken Cox) [1955764] - devlink: move flash end and begin to core devlink (Petr Oros) [1935671] - devlink: move request_firmware out of driver (Petr Oros) [1935671] - ice: add additional debug logging for firmware update (Petr Oros) [1935671] - ice: add support for flash update overwrite mask (Petr Oros) [1935671] - driver core: auxiliary bus: Fix calling stage for auxiliary bus init (Ivan Vecera) [1933820] - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr (Ivan Vecera) [1933820] - driver core: auxiliary bus: minor coding style tweaks (Ivan Vecera) [1933820] - driver core: auxiliary bus: make remove function return void (Ivan Vecera) [1933820] - driver core: auxiliary bus: move slab.h from include file (Ivan Vecera) [1933820] - Add auxiliary bus support (Ivan Vecera) [1933820] - modpost: file2alias: go back to simple devtable lookup (Ivan Vecera) [1933820] - scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command (Dick Kennedy) [1923762] - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (Dick Kennedy) [1923762] - scsi: lpfc: Fix illegal memory access on Abort IOCBs (Dick Kennedy) [1923762] - scsi: lpfc: Copyright updates for 12.8.0.9 patches (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.9 (Dick Kennedy) [1923762] - scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c (Dick Kennedy) [1923762] - scsi: lpfc: Standardize discovery object logging format (Dick Kennedy) [1923762] - scsi: lpfc: Fix various trivial errors in comments and log messages (Dick Kennedy) [1923762] - scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login (Dick Kennedy) [1923762] - scsi: lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test() (Dick Kennedy) [1923762] - scsi: lpfc: Fix use-after-free on unused nodes after port swap (Dick Kennedy) [1923762] - scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode (Dick Kennedy) [1923762] - scsi: lpfc: Fix lack of device removal on port swaps with PRLIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix NMI crash during rmmod due to circular hbalock dependency (Dick Kennedy) [1923762] - scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response (Dick Kennedy) [1923762] - scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag (Dick Kennedy) [1923762] - scsi: lpfc: Fix gcc -Wstringop-overread warning (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix kernel-doc formatting issue (Dick Kennedy) [1923762] - scsi: lpfc: Fix a few incorrectly named functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrectly documented function lpfc_debugfs_commonxripools_data() (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of misnamed functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() (Dick Kennedy) [1923762] - scsi: lpfc: Fix formatting and misspelling issues (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc issues (Dick Kennedy) [1923762] - scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.8 (Dick Kennedy) [1923762] - scsi: lpfc: Correct function header comments related to ndlp reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports (Dick Kennedy) [1923762] - scsi: lpfc: Change wording of invalid pci reset log message (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash caused by switch reboot (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt state transition causing rmmod hang (Dick Kennedy) [1923762] - scsi: lpfc: Fix nodeinfo debugfs output (Dick Kennedy) [1923762] - scsi: lpfc: Fix ADISC handling that never frees nodes (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN (Dick Kennedy) [1923762] - scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery (Dick Kennedy) [1923762] - scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path (Dick Kennedy) [1923762] - scsi: lpfc: Fix use after free in lpfc_els_free_iocb (Dick Kennedy) [1923762] - scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() (Dick Kennedy) [1923762] - scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt connection does not recover after LOGO (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference (Dick Kennedy) [1923762] - scsi: lpfc: Fix FLOGI failure due to accessing a freed node (Dick Kennedy) [1923762] - scsi: lpfc: Fix stale node accesses on stale RRQ request (Dick Kennedy) [1923762] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe (Dick Kennedy) [1923762] - scsi: lpfc: Fix 'physical' typos (Dick Kennedy) [1923762] - scsi: lpfc: Fix ancient double free (Dick Kennedy) [1923762] - scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_page_a0() (Dick Kennedy) [1923762] - scsi: lpfc: Add support for eh_should_retry_cmd() (Dick Kennedy) [1923762] - scsi: lpfc: Simplify bool comparison (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.7 (Dick Kennedy) [1923762] - scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better readability (Dick Kennedy) [1923762] - scsi: lpfc: Implement health checking when aborting I/O (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when nvmet transport calls host_release (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport create logging (Dick Kennedy) [1923762] - scsi: lpfc: Fix NVMe recovery after mailbox timeout (Dick Kennedy) [1923762] - scsi: lpfc: Fix target reset failing (Dick Kennedy) [1923762] - scsi: lpfc: Fix error log messages being logged following SCSI task mgnt (Dick Kennedy) [1923762] - scsi: lpfc: Fix FW reset action if I/Os are outstanding (Dick Kennedy) [1923762] - scsi: lpfc: Use the nvme-fc transport supplied timeout for LS requests (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a fabric node is released prematurely (Dick Kennedy) [1923762] - scsi: lpfc: Refresh ndlp when a new PRLI is received in the PRLI issue state (Dick Kennedy) [1923762] - scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_PORT for SLI3 (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config (Dick Kennedy) [1923762] - scsi: lpfc: Fix fall-through warnings for Clang (Dick Kennedy) [1923762] - scsi: lpfc: Correct null ndlp reference on routine exit (Dick Kennedy) [1923762] - scsi: lpfc: Use generic power management (Dick Kennedy) [1923762] - scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_tmo_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but not used warnings from Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_vendor_attr_mi() (Dick Kennedy) [1923762] - scsi: lpfc: Fix memory leak on lcb_context (Dick Kennedy) [1923762] - scsi: lpfc: Remove dead code on second !ndlp check (Dick Kennedy) [1923762] - scsi: lpfc: Fix pointer defereference before it is null checked issue (Dick Kennedy) [1923762] - scsi: lpfc: Update changed file copyrights for 2020 (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.6 (Dick Kennedy) [1923762] - scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI path to use common I/O submission path (Dick Kennedy) [1923762] - scsi: lpfc: Enable common send_io interface for SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Enable common wqe_template support for both SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Refactor WQE structure definitions for common use (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV Fabric Node reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV discovery and Fabric Node detection (Dick Kennedy) [1923762] - scsi: lpfc: Unsolicited ELS leaves node in incorrect state while dropping it (Dick Kennedy) [1923762] - scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ultimately fails (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Honor module parameter lpfc_use_adisc (Dick Kennedy) [1923762] - scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix removal of SCSI transport device get and put on dev structure (Dick Kennedy) [1923762] - scsi: lpfc: Rework locations of ndlp reference taking (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port ref counting and node freeing (Dick Kennedy) [1923762] - scsi: lpfc: remove ScsiResult macro (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_bsg: Provide correct documentation for a bunch of functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues (Dick Kennedy) [1923762] - block: return -EBUSY when there are open partitions in blkdev_reread_part (Ming Lei) [1936800] - block: Try to handle busy underlying device on discard (Ming Lei) [1936800] - md: check for NULL ->meta_bdev before calling bdev_read_only (Ming Lei) [1936800] - blk-settings: align max_sectors on "logical_block_size" boundary (Ming Lei) [1936800] - nbd: handle device refs for DESTROY_ON_DISCONNECT properly (Ming Lei) [1936800] - kyber: introduce kyber_depth_updated() (Ming Lei) [1936800] - loop: fix I/O error on fsync() in detached loop devices (Ming Lei) [1936800] - block: fix potential IO hang when turning off io_poll (Ming Lei) [1936800] - bfq: Use only idle IO periods for think time calculations (Ming Lei) [1936800] - bfq: Use 'ttime' local variable (Ming Lei) [1936800] - bfq: Avoid false bfq queue merging (Ming Lei) [1936800] - bfq: bfq_check_waker() should be static (Ming Lei) [1936800] - block, bfq: make waker-queue detection more robust (Ming Lei) [1936800] - block, bfq: save also injection state on queue merging (Ming Lei) [1936800] - block, bfq: save also weight-raised service on queue merging (Ming Lei) [1936800] - block, bfq: fix switch back from soft-rt weitgh-raising (Ming Lei) [1936800] - block, bfq: re-evaluate convenience of I/O plugging on rq arrivals (Ming Lei) [1936800] - block, bfq: replace mechanism for evaluating I/O intensity (Ming Lei) [1936800] - block: set .bi_max_vecs as actual allocated vector number (Ming Lei) [1936800] - block: don't allocate inline bvecs if this bioset needn't bvecs (Ming Lei) [1936800] - block: don't pass BIOSET_NEED_BVECS for q->bio_split (Ming Lei) [1936800] - block: manage bio slab cache by xarray (Ming Lei) [1936800] - block, bfq: do not expire a queue when it is the only busy one (Ming Lei) [1936800] - block, bfq: avoid spurious switches to soft_rt of interactive queues (Ming Lei) [1936800] - block, bfq: do not raise non-default weights (Ming Lei) [1936800] - block, bfq: increase time window for waker detection (Ming Lei) [1936800] - block, bfq: use half slice_idle as a threshold to check short ttime (Ming Lei) [1936800] - brd: remove the end of device check in brd_do_bvec (Ming Lei) [1936800] - block: propagate BLKROSET on the whole device to all partitions (Ming Lei) [1936800] - block: add a hard-readonly flag to struct gendisk (Ming Lei) [1936800] - block: remove the NULL bdev check in bdev_read_only (Ming Lei) [1936800] - dm: use bdev_read_only to check if a device is read-only (Ming Lei) [1936800] - block: reopen the device in blkdev_reread_part (Ming Lei) [1936800] - block, bfq: set next_rq to waker_bfqq->next_rq in waker injection (Ming Lei) [1936800] - Revert "block: simplify set_init_blocksize" to regain lost performance (Ming Lei) [1936800] - bfq-iosched: Revert "bfq: Fix computation of shallow depth" (Ming Lei) [1936800] - blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED (Ming Lei) [1936800] - bfq: Fix computation of shallow depth (Ming Lei) [1936800] - block: rsxx: select CONFIG_CRC32 (Ming Lei) [1936800] - block: add debugfs stanza for QUEUE_FLAG_NOWAIT (Ming Lei) [1936800] - blk-mq: Don't complete on a remote CPU in force threaded mode (Ming Lei) [1936800] - blk-mq: Remove 'running from the wrong CPU' warning (Ming Lei) [1936800] - block: disable iopoll for split bio (Ming Lei) [1936800] - block: Improve blk_revalidate_disk_zones() checks (Ming Lei) [1936800] - sbitmap: replace CAS with atomic and (Ming Lei) [1936800] - sbitmap: remove swap_lock (Ming Lei) [1936800] - sbitmap: optimise sbitmap_deferred_clear() (Ming Lei) [1936800] - blk-mq: skip hybrid polling if iopoll doesn't spin (Ming Lei) [1936800] - blktrace: fix up a kerneldoc comment (Ming Lei) [1936800] - block: remove the unused block_sleeprq tracepoint (Ming Lei) [1936800] - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off (Ming Lei) [1936800] - block: fix inflight statistics of part0 (Ming Lei) [1936800] - block: optimise for_each_bvec() advance (Ming Lei) [1936800] - block: opencode devcgroup_inode_permission (Ming Lei) [1936800] - block: move bdput() to the callers of __blkdev_get (Ming Lei) [1936800] - block: refactor blkdev_get (Ming Lei) [1936800] - block: refactor __blkdev_put (Ming Lei) [1936800] - block: switch bdgrab to use igrab (Ming Lei) [1936800] - block: change the hash used for looking up block devices (Ming Lei) [1936800] - block: use put_device in put_disk (Ming Lei) [1936800] - block: use disk_part_iter_exit in disk_part_iter_next (Ming Lei) [1936800] - block: add a bdev_kobj helper (Ming Lei) [1936800] - block: remove a superflous check in blkpg_do_ioctl (Ming Lei) [1936800] - block: remove a duplicate __disk_get_part prototype (Ming Lei) [1936800] - loop: do not call set_blocksize (Ming Lei) [1936800] - zram: do not call set_blocksize (Ming Lei) [1936800] - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init (Ming Lei) [1936800] - virtio-blk: remove a spurious call to revalidate_disk_size (Ming Lei) [1936800] - md: remove a spurious call to revalidate_disk_size in update_size (Ming Lei) [1936800] - aoe: don't call set_capacity from irq context (Ming Lei) [1936800] - nbd: validate the block size in nbd_set_size (Ming Lei) [1936800] - nbd: refactor size updates (Ming Lei) [1936800] - nbd: move the task_recv check into nbd_size_update (Ming Lei) [1936800] - nbd: remove the call to set_blocksize (Ming Lei) [1936800] - loop: let set_capacity_revalidate_and_notify update the bdev size (Ming Lei) [1936800] - block: remove the call to __invalidate_device in check_disk_size_change (Ming Lei) [1936800] - block: fix the kerneldoc comment for __register_blkdev (Ming Lei) [1936800] - block: switch gendisk lookup to a simple xarray (Ming Lei) [1936800] - ide: switch to __register_blkdev for command set probing (Ming Lei) [1936800] - md: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - loop: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - brd: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - sd: use __register_blkdev to avoid a modprobe for an unregistered dev_t (Ming Lei) [1936800] - swim: don't call blk_register_region (Ming Lei) [1936800] - ide: remove ide_{,un}register_region (Ming Lei) [1936800] - block: add an optional probe callback to major_names (Ming Lei) [1936800] - block: rework requesting modules for unclaimed devices (Ming Lei) [1936800] - block: split block_class_lock (Ming Lei) [1936800] - block: open code kobj_map into in block/genhd.c (Ming Lei) [1936800] - block: cleanup del_gendisk a bit (Ming Lei) [1936800] - loop: use set_disk_ro (Ming Lei) [1936800] - dasd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - md: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - rbd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - block: add a new set_read_only method (Ming Lei) [1936800] - blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats (Ming Lei) [1936800] - blk-cgroup: Pre-allocate tree node on blkg_conf_prep (Ming Lei) [1936800] - blk-cgroup: Fix memleak on error path (Ming Lei) [1936800] - blk-mq: remove the calling of local_memory_node() (Ming Lei) [1936800] - zram: Fix __zram_bvec_{read,write}() locking order (Ming Lei) [1936800] - skd_main: remove unused including (Ming Lei) [1936800] - sgl_alloc_order: fix memory leak (Ming Lei) [1936800] - block: fix uapi blkzoned.h comments (Ming Lei) [1936800] - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue (Ming Lei) [1936800] - blk-mq: get rid of the dead flush handle code path (Ming Lei) [1936800] - block: get rid of unnecessary local variable (Ming Lei) [1936800] - block: fix comment and add lockdep assert (Ming Lei) [1936800] - blk-mq: use helper function to test hw stopped (Ming Lei) [1936800] - block: use helper function to test queue register (Ming Lei) [1936800] - block: remove redundant mq check (Ming Lei) [1936800] - block: invoke blk_mq_exit_sched no matter whether have .exit_sched (Ming Lei) [1936800] - block: ratelimit handle_bad_sector() message (Ming Lei) [1936800] - blk-throttle: Re-use the throtl_set_slice_end() (Ming Lei) [1936800] - blk-throttle: Open code __throtl_de/enqueue_tg() (Ming Lei) [1936800] - blk-throttle: Move service tree validation out of the throtl_rb_first() (Ming Lei) [1936800] - blk-throttle: Move the list operation after list validation (Ming Lei) [1936800] - blk-throttle: Fix IO hang for a corner case (Ming Lei) [1936800] - blk-throttle: Avoid tracking latency if low limit is invalid (Ming Lei) [1936800] - blk-throttle: Avoid getting the current time if tg->last_finish_time is 0 (Ming Lei) [1936800] - blk-throttle: Remove a meaningless parameter for throtl_downgrade_state() (Ming Lei) [1936800] - block: Remove redundant 'return' statement (Ming Lei) [1936800] - block: Consider only dispatched requests for inflight statistic (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_bio export (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_rq export (Ming Lei) [1936800] - blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps() (Ming Lei) [1936800] - vsprintf: use bd_partno in bdev_name (Ming Lei) [1936800] - block: use bd_partno in bdevname (Ming Lei) [1936800] - target/iblock: fix holder printing in iblock_show_configfs_dev_params (Ming Lei) [1936800] - drbd: don't set ->bd_contains (Ming Lei) [1936800] - drbd: don't detour through bd_contains for the gendisk (Ming Lei) [1936800] - block: add a bdev_is_partition helper (Ming Lei) [1936800] - bdi: remove BDI_CAP_CGROUP_WRITEBACK (Ming Lei) [1936800] - block: lift setting the readahead size into the block layer (Ming Lei) [1936800] - bdi: initialize ->ra_pages and ->io_pages in bdi_init (Ming Lei) [1936800] - block: ensure bdi->io_pages is always initialized (Ming Lei) [1936800] - aoe: set an optimal I/O size (Ming Lei) [1936800] - drbd: remove dead code in device_to_statistics (Ming Lei) [1936800] - raw: don't keep unopened block device around (Ming Lei) [1936800] - zram: cleanup backing_dev_store (Ming Lei) [1936800] - zram: fix double free backing device (Ming Lei) [1936800] - pktcdvd: use blkdev_get_by_dev instead of open coding it (Ming Lei) [1936800] - pktcdvd: remove the if 0'ed pkt_start_recovery function (Ming Lei) [1936800] - block: cleanup blkdev_bszset (Ming Lei) [1936800] - block: move the NEED_PART_SCAN flag to struct gendisk (Ming Lei) [1936800] - block: drop double zeroing (Ming Lei) [1936800] - blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited (Ming Lei) [1936800] - blk-throttle: Avoid calculating bps/iops limitation repeatedly (Ming Lei) [1936800] - blk-throttle: Define readable macros instead of static variables (Ming Lei) [1936800] - blk-throttle: Use readable READ/WRITE macros (Ming Lei) [1936800] - blk-throttle: Fix some comments' typos (Ming Lei) [1936800] - block: introduce part_[begin|end]_io_acct (Ming Lei) [1936800] - blkcg: add plugging support for punt bio (Ming Lei) [1936800] - block: remove check_disk_change (Ming Lei) [1936800] - sr: simplify sr_block_revalidate_disk (Ming Lei) [1936800] - sr: use bdev_check_media_change (Ming Lei) [1936800] - sd: use bdev_check_media_change (Ming Lei) [1936800] - md: use bdev_check_media_change (Ming Lei) [1936800] - gdrom: use bdev_check_media_change (Ming Lei) [1936800] - paride/pcd: use bdev_check_media_change (Ming Lei) [1936800] - xsysace: simplify media change handling (Ming Lei) [1936800] - xsysace: use bdev_check_media_change (Ming Lei) [1936800] - swim3: use bdev_check_media_changed (Ming Lei) [1936800] - swim: simplify media change handling (Ming Lei) [1936800] - swim: use bdev_check_media_change (Ming Lei) [1936800] - ataflop: use bdev_check_media_change (Ming Lei) [1936800] - amiflop: use bdev_check_media_change (Ming Lei) [1936800] - block: add a bdev_check_media_change helper (Ming Lei) [1936800] - block: Remove unused blk_mq_sched_free_hctx_data() (Ming Lei) [1936800] - block: Do not discard buffers under a mounted filesystem (Ming Lei) [1936800] - fs: Don't invalidate page buffers in block_write_full_page() (Ming Lei) [1936800] - block: remove revalidate_disk() (Ming Lei) [1936800] - nvdimm: simplify revalidate_disk handling (Ming Lei) [1936800] - sd: open code revalidate_disk (Ming Lei) [1936800] - nvme: opencode revalidate_disk in nvme_validate_ns (Ming Lei) [1936800] - block: use revalidate_disk_size in set_capacity_revalidate_and_notify (Ming Lei) [1936800] - block: add a new revalidate_disk_size helper (Ming Lei) [1936800] - block: rename bd_invalidated (Ming Lei) [1936800] - block: don't clear bd_invalidated in check_disk_size_change (Ming Lei) [1936800] - block: better deal with the delayed not supported case in blk_cloned_rq_check_limits (Ming Lei) [1936800] - block: Return blk_status_t instead of errno codes (Ming Lei) [1936800] - block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE (Ming Lei) [1936800] - block: remove the unused q argument to part_in_flight and part_in_flight_rw (Ming Lei) [1936800] - block: remove the disk argument to delete_partition (Ming Lei) [1936800] - block: move the devcgroup_inode_permission call to blkdev_get (Ming Lei) [1936800] - blk-mq: use BLK_MQ_NO_TAG for no tag (Ming Lei) [1936800] - block: Move blk_mq_bio_list_merge() into blk-merge.c (Ming Lei) [1936800] - block: Move bio merge related functions into blk-merge.c (Ming Lei) [1936800] - blk-wbt: Remove obsolete multiqueue I/O scheduling comment (Ming Lei) [1936800] - raw: deprecate the raw driver (Ming Lei) [1936800] - nvme: don't call revalidate_disk from nvme_set_queue_dying (Ming Lei) [1936800] - block: fix locking for struct block_device size updates (Ming Lei) [1936800] - block: replace bd_set_size with bd_set_nr_sectors (Ming Lei) [1936800] - block: Make request_queue.rpm_status an enum (Ming Lei) [1936800] - mmc: remove the call to check_disk_change (Ming Lei) [1936800] - block: integrate bd_start_claiming into __blkdev_get (Ming Lei) [1936800] - block: use bd_prepare_to_claim directly in the loop driver (Ming Lei) [1936800] - block: refactor bd_start_claiming (Ming Lei) [1936800] - block: simplify the restart case in __blkdev_get (Ming Lei) [1936800] - block: simplify set_init_blocksize (Ming Lei) [1936800] - block: remove flush_disk (Ming Lei) [1936800] - block: move block-related definitions out of fs.h (Ming Lei) [1936800] - xen-blkfront.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1936800]- redhat/configs: Add CONFIG_PINCTRL_EMMITSBURG (David Arcari) [1959506] - redhat/configs: Remove CONFIG_EMMITSBURG (David Arcari) [1959506] - fuse: fix write deadlock (Miklos Szeredi) [1904597] - sched/debug: Fix cgroup_path[] serialization (Waiman Long) [1954363] - KVM: x86/xen: Take srcu lock when accessing kvm_memslots() (Paolo Bonzini) [1945742] - KVM: SVM: Allocate SEV command structures on local stack (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for INIT command (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for status commands (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack for small SEV command buffers (Paolo Bonzini) [1945742] - crypto: ccp: Play nice with vmalloc'd memory for SEV command structs (Paolo Bonzini) [1945742] - crypto: ccp: Reject SEV commands with mismatching command buffer (Paolo Bonzini) [1945742] - crypto: ccp: Detect and reject "invalid" addresses destined for PSP (Paolo Bonzini) [1945742] - crypto: ccp: Free SEV device if SEV init fails (Paolo Bonzini) [1945742] - crypto: ccp - Fix sparse warnings in sev-dev (Paolo Bonzini) [1945742] - drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok() (Paolo Bonzini) [1945742] - crypto: ccp - Add support for SEV-ES to the PSP driver (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_RECEIVE_START command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_SEND_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEND_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV SEND_START command (Paolo Bonzini) [1945742] - KVM: Boost vCPU candidate in user mode which is delivering interrupt (Paolo Bonzini) [1945742] - nSVM: Check addresses of MSR and IO permission maps (Paolo Bonzini) [1945742] - KVM: SVM: Define actual size of IOPM and MSRPM tables (Paolo Bonzini) [1945742] - KVM: vmx: add mismatched size assertions in vmcs_check32() (Paolo Bonzini) [1945742] - KVM: Add proper lockdep assertion in I/O bus unregister (Paolo Bonzini) [1945742] - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed (Paolo Bonzini) [1945742] - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU (Paolo Bonzini) [1945742] - KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run() (Paolo Bonzini) [1945742] - KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at (Paolo Bonzini) [1945742] - KVM: SVM: Drop vcpu_svm.vmcb_pa (Paolo Bonzini) [1945742] - KVM: SVM: Don't set current_vmcb->cpu when switching vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Make sure GHCB is mapped before updating (Paolo Bonzini) [1945742] - KVM: X86: Do not yield to self (Paolo Bonzini) [1945742] - KVM: X86: Count attempted/successful directed yield (Paolo Bonzini) [1945742] - KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU (Paolo Bonzini) [1945742] - KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make TDP MMU root refcount atomic (Paolo Bonzini) [1945742] - KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Refactor yield safe root iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Merge TDP MMU put and free root (Paolo Bonzini) [1945742] - KVM: x86/mmu: use tdp_mmu_free_sp to free roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes (Paolo Bonzini) [1945742] - KVM: constify kvm_arch_flush_remote_tlbs_memslot (Paolo Bonzini) [1945742] - KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcpu' allocations (Paolo Bonzini) [1945742] - KVM: MMU: protect TDP MMU pages only down to required level (Paolo Bonzini) [1945742] - KVM: introduce KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86: pending exceptions must not be blocked by an injected event (Paolo Bonzini) [1945742] - KVM: nSVM: call nested_svm_load_cr3 on nested state load (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should include the autoload/autostore MSR lists (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should show the effective EFER (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should consider only the load controls of EFER/PAT (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCS (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid (Paolo Bonzini) [1945742] - KVM: nSVM: improve SYSENTER emulation on AMD (Paolo Bonzini) [1945742] - KVM: x86: add guest_cpuid_is_intel (Paolo Bonzini) [1945742] - KVM: x86: Account a variety of miscellaneous allocations (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created (Paolo Bonzini) [1945742] - KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes (Paolo Bonzini) [1945742] - KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to TDP MMU root walkers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit() (Paolo Bonzini) [1945742] - KVM: MMU: load PDPTRs outside mmu_lock (Paolo Bonzini) [1945742] - KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit (Paolo Bonzini) [1945742] - KVM: SVM: load control fields from VMCB12 before checking them (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap (Paolo Bonzini) [1945742] - KVM: make: Fix out-of-source module builds (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: x86: remove unused declaration of kvm_write_tsc() (Paolo Bonzini) [1945742] - KVM: clean up the unused argument (Paolo Bonzini) [1945742] - x86/kvm: Fix broken irq restoration in kvm_wait (Paolo Bonzini) [1945742] - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs (Paolo Bonzini) [1945742] - KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish (Paolo Bonzini) [1945742] - KVM: x86/mmu: Store the address space ID in the TDP iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Factor out tdp_iter_return_to_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page (Paolo Bonzini) [1945742] - KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE root (Paolo Bonzini) [1945742] - KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails (Paolo Bonzini) [1945742] - KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled (Paolo Bonzini) [1945742] - KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd (Paolo Bonzini) [1945742] - KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches (Paolo Bonzini) [1945742] - KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch (Paolo Bonzini) [1945742] - KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed (Paolo Bonzini) [1945742] - KVM: VMX: Fold Hyper-V EPTP checking into it's only caller (Paolo Bonzini) [1945742] - KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: x86: Get active PCID only when writing a CR3 value (Paolo Bonzini) [1945742] - KVM/SVM: Move vmenter.S exception fixups out of line (Paolo Bonzini) [1945742] - KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use low available bits for removed SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Co-locate code for setting various SPTE masks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add module param to disable MMIO caching (for testing) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled (Paolo Bonzini) [1945742] - KVM: x86/mmu: Retry page faults that hit an invalid memslot (Paolo Bonzini) [1945742] - KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF (Paolo Bonzini) [1945742] - KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add typedefs for rmap/iter handlers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook (Paolo Bonzini) [1945742] - KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic (Paolo Bonzini) [1945742] - KVM: x86: determine if an exception has an error code only when injecting it. (Paolo Bonzini) [1945742] - KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies (Paolo Bonzini) [1945742] - KVM: SVM: Add support for Virtual SPEC_CTRL (Paolo Bonzini) [1945742] - x86/cpufeatures: Add the Virtual SPEC_CTRL feature (Paolo Bonzini) [1945742] - KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state (Paolo Bonzini) [1945742] - KVM: SVM: move VMLOAD/VMSAVE to C code (Paolo Bonzini) [1945742] - KVM: SVM: Skip intercepted PAUSE instructions after emulation (Paolo Bonzini) [1945742] - KVM: SVM: Don't manually emulate RDPMC if nrips=0 (Paolo Bonzini) [1945742] - KVM: x86: Move RDPMC emulation to common code (Paolo Bonzini) [1945742] - KVM: x86: Move trivial instruction-based exit handlers to common code (Paolo Bonzini) [1945742] - KVM: x86: Move XSETBV emulation to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code (Paolo Bonzini) [1945742] - KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral (Paolo Bonzini) [1945742] - KVM: x86: Handle triple fault in L2 without killing L1 (Paolo Bonzini) [1945742] - KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) (Paolo Bonzini) [1945742] - KVM: SVM: merge update_cr0_intercept into svm_set_cr0 (Paolo Bonzini) [1945742] - KVM: nSVM: Trace VM-Enter consistency check failures (Paolo Bonzini) [1945742] - KVM: x86: Move nVMX's consistency check macro to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control (Paolo Bonzini) [1945742] - KVM: nSVM: rename functions and variables according to vmcbXY nomenclature (Paolo Bonzini) [1945742] - KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Use a separate vmcb for the nested L2 guest (Paolo Bonzini) [1945742] - KVM: nSVM: Set the shadow root level to the TDP level for nested NPT (Paolo Bonzini) [1945742] - KVM: SVM: Don't strip the C-bit from CR2 on #PF interception (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level (Paolo Bonzini) [1945742] - KVM: x86/mmu: Sync roots after MMU load iff load as successful (Paolo Bonzini) [1945742] - KVM: x86/mmu: Unexport MMU load/unload functions (Paolo Bonzini) [1945742] - KVM: x86: Defer the MMU unload to the normal path on an global INVPCID (Paolo Bonzini) [1945742] - KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check PDPTRs before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure MMU pages are available when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate the lm_root before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit (Paolo Bonzini) [1945742] - KVM: x86: to track if L1 is running L2 VM (Paolo Bonzini) [1945742] - KVM: LAPIC: Advancing the timer expiration on guest initiated write (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive mode (Paolo Bonzini) [1945742] - KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged (Paolo Bonzini) [1945742] - kvm: x86: use NULL instead of using plain integer as pointer (Paolo Bonzini) [1945742] - KVM: SVM: Connect 'npt' module param to KVM's internal 'npt_enabled' (Paolo Bonzini) [1945742] - KVM: x86: Ensure deadline timer has truly expired before posting its IRQ (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix return code when clearing vcpu_info and vcpu_time_info (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if PML is enabled (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref (Paolo Bonzini) [1945742] - KVM: SVM: Fix nested VM-Exit on #GP interception handling (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consider the hva in mmu_notifier retry (Paolo Bonzini) [1945742] - kernel.h: split out min()/max() et al. helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip mmu_notifier check when handling MMIO page fault (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove a variety of unnecessary exports (Paolo Bonzini) [1945742] - KVM: x86: Fold "write-protect large" use case into generic write-protect (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML (Paolo Bonzini) [1945742] - KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging (Paolo Bonzini) [1945742] - KVM: x86: Further clarify the logic and comments for toggling log dirty (Paolo Bonzini) [1945742] - KVM: x86: Move MMU's PML logic to common code (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make dirty log size hook (PML) a value, not a function (Paolo Bonzini) [1945742] - KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_write_protect() (Paolo Bonzini) [1945742] - KVM: nVMX: Disable PML in hardware when running L2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass the memslot to the rmap callbacks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Split out max mapping level calculation to helper (Paolo Bonzini) [1945742] - KVM: nVMX: no need to undo inject_page_fault change on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode (Paolo Bonzini) [1945742] - KVM: VMX: read idt_vectoring_info a bit earlier (Paolo Bonzini) [1945742] - KVM: VMX: Allow INVPCID in guest without PCID (Paolo Bonzini) [1945742] - KVM: x86: Advertise INVPCID by default (Paolo Bonzini) [1945742] - KVM: SVM: Intercept INVPCID when it's disabled to inject #UD (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make HVA handler retpoline-friendly (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers (Paolo Bonzini) [1945742] - KVM: x86: reading DR cannot fail (Paolo Bonzini) [1945742] - KVM: SVM: Remove an unnecessary forward declaration (Paolo Bonzini) [1945742] - KVM: SVM: Move AVIC vCPU kicking snippet to helper function (Paolo Bonzini) [1945742] - KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 (Paolo Bonzini) [1945742] - KVM: x86: Remove misleading DR6/DR7 adjustments from RSM emulation (Paolo Bonzini) [1945742] - KVM: x86/xen: Use hva_t for holding hypercall page address (Paolo Bonzini) [1945742] - KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr() (Paolo Bonzini) [1945742] - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() (Paolo Bonzini) [1945742] - KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculations (Paolo Bonzini) [1945742] - KVM: selftests: Always run vCPU thread with blocked SIG_IPI (Paolo Bonzini) [1945742] - KVM: selftests: Sync data verify of dirty logging with guest sync (Paolo Bonzini) [1945742] - KVM: selftests: Add a test for kvm page table code (Paolo Bonzini) [1945742] - KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers (Paolo Bonzini) [1945742] - KVM: selftests: List all hugetlb src types specified with page sizes (Paolo Bonzini) [1945742] - tools/headers: sync headers of asm-generic/hugetlb_encode.h (Paolo Bonzini) [1945742] - tools include uapi: Update linux/mmap.h copy (Paolo Bonzini) [1945742] - tools UAPI: Update copy of linux/mman.h from the kernel sources (Paolo Bonzini) [1945742] - mm/hugetlb: add mmap() encodings for 32MB and 512MB page sizes (Paolo Bonzini) [1945742] - RHEL: Add #defines for 16k hugepages (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system default hugetlb page size (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system configured THP page size (Paolo Bonzini) [1945742] - KVM: selftests: Make a generic helper to get vm guest mode strings (Paolo Bonzini) [1945742] - KVM: selftests: Print the errno besides error-string in TEST_ASSERT (Paolo Bonzini) [1945742] - KVM: selftests: remove redundant semi-colon (Paolo Bonzini) [1945742] - selftests: kvm: Check that TSC page value is small after KVM_SET_CLOCK(0) (Paolo Bonzini) [1945742] - KVM: x86: Prevent 'hv_clock->system_time' from going negative in kvm_guest_time_update() (Paolo Bonzini) [1945742] - selftests: kvm: make hardware_disable_test less verbose (Paolo Bonzini) [1945742] - selftests: kvm: add set_boot_cpu_id test (Paolo Bonzini) [1945742] - selftests: kvm: add _vm_ioctl (Paolo Bonzini) [1945742] - selftests: kvm: add get_msr_index_features (Paolo Bonzini) [1945742] - KVM: x86/xen: Add support for vCPU runstate information (Paolo Bonzini) [1945742] - RHEL: configs: do not enable CONFIG_KVM_XEN (Paolo Bonzini) [1945742] - KVM: x86: allow compiling out the Xen hypercall interface (Paolo Bonzini) [1945742] - KVM: x86: compile out TDP MMU on 32-bit systems (Paolo Bonzini) [1945742] - KVM: xen: flush deferred static key before checking it (Paolo Bonzini) [1945742] - KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes (Paolo Bonzini) [1945742] - KVM: x86/xen: Allow reset of Xen attributes (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in kvm_run->flags (Paolo Bonzini) [1945742] - Documentation: kvm: fix messy conversion from .txt to .rst (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTED_HV_CPUID (Paolo Bonzini) [1945742] - Documentation: kvm: fix warning (Paolo Bonzini) [1945742] - KVM: Add documentation for Xen hypercall and shared_info updates (Paolo Bonzini) [1945742] - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT (Paolo Bonzini) [1945742] - KVM: Documentation: Fix documentation for nested. (Paolo Bonzini) [1945742] - KVM: Documentation: Add arm64 KVM_RUN error codes (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER (Paolo Bonzini) [1945742] - docs: kvm: add documentation for KVM_CAP_S390_DIAG318 (Paolo Bonzini) [1945742] - selftests: kvm: Mmap the entire vcpu mmap area (Paolo Bonzini) [1945742] - selftests: kvm: avoid uninitialized variable warning (Paolo Bonzini) [1945742] - selftests: kvm: add hardware_disable test (Paolo Bonzini) [1945742] - KVM: selftests: Don't bother mapping GVA for Xen shinfo test (Paolo Bonzini) [1945742] - KVM: selftests: Fix hex vs. decimal snafu in Xen test (Paolo Bonzini) [1945742] - KVM: selftests: Fix size of memslots created by Xen tests (Paolo Bonzini) [1945742] - KVM: selftests: Ignore recently added Xen tests' build output (Paolo Bonzini) [1945742] - KVM: x86: declare Xen HVM shared info capability and add test case (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop hv_vcpu_to_vcpu() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate Hyper-V context lazily (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get to 'struct kvm_vcpu_hv' (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Introduce to_kvm_hv() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled() (Paolo Bonzini) [1945742] - KVM: x86/xen: Add event channel interrupt vector upcall (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu time info region (Paolo Bonzini) [1945742] - KVM: x86/xen: setup pvclock updates (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu info (Paolo Bonzini) [1945742] - KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: update wallclock region (Paolo Bonzini) [1945742] - xen: add wc_sec_hi to struct shared_info (Paolo Bonzini) [1945742] - KVM: x86/xen: register shared_info page (Paolo Bonzini) [1945742] - KVM: x86/xen: add definitions of compat_shared_info, compat_vcpu_info (Paolo Bonzini) [1945742] - KVM: x86/xen: latch long_mode when hypercall page is set up (Paolo Bonzini) [1945742] - KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: Add kvm_xen_enabled static key (Paolo Bonzini) [1945742] - KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add helper to generate mask of reserved HPA bits (Paolo Bonzini) [1945742] - KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits (Paolo Bonzini) [1945742] - KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode (Paolo Bonzini) [1945742] - KVM: nSVM: Use common GPA helper to check for illegal CR3 (Paolo Bonzini) [1945742] - KVM: VMX: Use GPA legality helpers to replace open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to handle legal GPA with an alignment requirement (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to check for a legal GPA (Paolo Bonzini) [1945742] - KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs (Paolo Bonzini) [1945742] - KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset (Paolo Bonzini) [1945742] - KVM: x86/xen: intercept xen hypercalls if enabled (Paolo Bonzini) [1945742] - KVM: selftests: Add missing header file needed by xAPIC IPI tests (Paolo Bonzini) [1945742] - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c (Paolo Bonzini) [1945742] - selftests: kvm: Properly set Hyper-V CPUIDs in evmcs_test (Paolo Bonzini) [1945742] - selftests: kvm: Move kvm_get_supported_hv_cpuid() to common code (Paolo Bonzini) [1945742] - selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible CPUIDs against KVM_GET_SUPPORTED_CPUID (Paolo Bonzini) [1945742] - selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: selftests: Disable dirty logging with vCPUs running (Paolo Bonzini) [1945742] - KVM: selftests: Add backing src parameter to dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Add memslot modification stress test (Paolo Bonzini) [1945742] - KVM: selftests: Add option to overlap vCPU memory access (Paolo Bonzini) [1945742] - KVM: selftests: Fix population stage in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Convert iterations to int in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Avoid flooding debug log while populating memory (Paolo Bonzini) [1945742] - KVM: selftests: Rename timespec_diff_now to timespec_elapsed (Paolo Bonzini) [1945742] - KVM: selftests: Test IPI to halted vCPU in xAPIC while backing page moves (Paolo Bonzini) [1945742] - KVM: selftests: Implement perf_test_util more conventionally (Paolo Bonzini) [1945742] - KVM: selftests: Use vm_create_with_vcpus in create_vm (Paolo Bonzini) [1945742] - KVM: selftests: Factor out guest mode code (Paolo Bonzini) [1945742] - selftests: kvm: Merge user_msr_test into userspace_msr_exit_test (Paolo Bonzini) [1945742] - selftests: kvm: Test MSR exiting to userspace (Paolo Bonzini) [1945742] - KVM: selftests: sync_regs test for diag318 (Paolo Bonzini) [1945742] - KVM: selftests: x86: Set supported CPUIDs on default VM (Paolo Bonzini) [1945742] - KVM: selftests: Make test skipping consistent (Paolo Bonzini) [1945742] - KVM: selftests: Introduce vm_create_[default_]_with_vcpus (Paolo Bonzini) [1945742] - KVM: selftests: Make vm_create_default common (Paolo Bonzini) [1945742] - KVM: selftests: always use manual clear in dirty_log_perf_test (Paolo Bonzini) [1945742] - selftests: kvm: keep .gitignore add to date (Paolo Bonzini) [1945742] - KVM: selftests: Add "-c" parameter to dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Run dirty ring test asynchronously (Paolo Bonzini) [1945742] - KVM: selftests: Add dirty ring buffer test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce after_vcpu_run hook for dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 (Paolo Bonzini) [1945742] - KVM: selftests: allow two iterations of dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce the dirty log perf test (Paolo Bonzini) [1945742] - KVM: selftests: Make the number of vcpus global (Paolo Bonzini) [1945742] - KVM: selftests: Make the per vcpu memory size global (Paolo Bonzini) [1945742] - KVM: selftests: Drop pointless vm_create wrapper (Paolo Bonzini) [1945742] - KVM: selftests: Add wrfract to common guest code (Paolo Bonzini) [1945742] - KVM: selftests: Simplify demand_paging_test with timespec_diff_now (Paolo Bonzini) [1945742] - KVM: selftests: Remove address rounding in guest code (Paolo Bonzini) [1945742] - KVM: selftests: Factor code out of demand_paging_test (Paolo Bonzini) [1945742] - KVM: selftests: Use a single binary for dirty/clear log test (Paolo Bonzini) [1945742] - KVM: selftests: Always clear dirty bitmap after iteration (Paolo Bonzini) [1945742] - selftests: kvm: test enforcement of paravirtual cpuid features (Paolo Bonzini) [1945742] - selftests: kvm: Add exception handling to selftests (Paolo Bonzini) [1945742] - selftests: kvm: Clear uc so UCALL_NONE is being properly reported (Paolo Bonzini) [1945742] - selftests: kvm: Fix the segment descriptor layout to match the actual layout (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix __user pointer handling for hypercall page installation (Paolo Bonzini) [1945742] - KVM: x86/xen: fix Xen hypercall page msr handling (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers (Paolo Bonzini) [1945742] - KVM: cleanup DR6/DR7 reserved bits checks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add '__func__' in rmap_printk() (Paolo Bonzini) [1945742] - KVM: SVM: Replace hard-coded value with #define (Paolo Bonzini) [1945742] - KVM: SVM: use .prepare_guest_switch() to handle CPU register save/setup (Paolo Bonzini) [1945742] - KVM: SVM: remove uneeded fields from host_save_users_msrs (Paolo Bonzini) [1945742] - KVM: SVM: use vmsave/vmload for saving/restoring additional host state (Paolo Bonzini) [1945742] - KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions (Paolo Bonzini) [1945742] - KVM: VMX: Use the kernel's version of VMXOFF (Paolo Bonzini) [1945742] - KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows (Paolo Bonzini) [1945742] - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw (Paolo Bonzini) [1945742] - x86/virt: Mark flags and memory as clobbered by VMXOFF (Paolo Bonzini) [1945742] - x86/reboot: Force all cpus to exit VMX root if VMX is supported (Paolo Bonzini) [1945742] - x86/virt: Eat faults on VMXOFF in reboot flows (Paolo Bonzini) [1945742] - KVM: x86: use static calls to reduce kvm_x86_ops overhead (Paolo Bonzini) [1945742] - KVM: x86: introduce definitions to support static calls for kvm_x86_ops (Paolo Bonzini) [1945742] - KVM: RHEL: include linux/static_call.h (Paolo Bonzini) [1945742] - KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions (Paolo Bonzini) [1945742] - KVM: Stop using deprecated jump label APIs (Paolo Bonzini) [1945742] - locking/static_key: Add support for deferred static branches (Paolo Bonzini) [1945742] - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh (Paolo Bonzini) [1945742] - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static (Paolo Bonzini) [1945742] - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL (Paolo Bonzini) [1945742] - KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state (Paolo Bonzini) [1945742] - x86/apic: Export x2apic_mode for use by KVM in "warm" path (Paolo Bonzini) [1945742] - KVM: VMX: Enable bus lock VM exit (Paolo Bonzini) [1945742] - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run (Paolo Bonzini) [1945742] - KVM: VMX: Convert vcpu_vmx.exit_reason to a union (Paolo Bonzini) [1945742] - KVM/SVM: add support for SEV attestation command (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove the defunct update_pte() paging hook (Paolo Bonzini) [1945742] - KVM: Expose AVX_VNNI instruction to guset (Paolo Bonzini) [1945742] - Enumerate AVX Vector Neural Network instructions (Paolo Bonzini) [1945742] - x86: kvm: style: Simplify bool comparison (Paolo Bonzini) [1945742] - KVM: x86: Zap the oldest MMU pages, not the newest (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use boolean returns for (S)PTE accessors (Paolo Bonzini) [1945742] - KVM: X86: use vzalloc() instead of vmalloc/memset (Paolo Bonzini) [1945742] - KVM: x86: Take KVM's SRCU lock only if steal time update is needed (Paolo Bonzini) [1945742] - KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() (Paolo Bonzini) [1945742] - KVM: do not assume PTE is writable after follow_pfn (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86: cleanup CR3 reserved bits checks (Paolo Bonzini) [1945742] - KVM: SVM: Treat SVM as unsupported when running as an SEV guest (Paolo Bonzini) [1945742] - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode (Paolo Bonzini) [1945742] - KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check (Paolo Bonzini) [1945742] - KVM/x86: assign hva with the right value to vm_munmap the pages (Paolo Bonzini) [1945742] - Fix unsynchronized access to sev members through svm_register_enc_region (Paolo Bonzini) [1945742] - KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" (Paolo Bonzini) [1945742] - KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: __kvm_vcpu_halt can be static (Paolo Bonzini) [1945742] - KVM: SVM: Add support for booting APs in an SEV-ES guest (Paolo Bonzini) [1945742] - KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c (Paolo Bonzini) [1945742] - KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load (Paolo Bonzini) [1945742] - KVM: SVM: fix 32-bit compilation (Paolo Bonzini) [1945742] - KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting (Paolo Bonzini) [1945742] - KVM: SVM: Provide support to launch and run an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests (Paolo Bonzini) [1945742] - x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU loading (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU creation/loading (Paolo Bonzini) [1945742] - KVM: SVM: Update ASID allocation to support SEV-ES guests (Paolo Bonzini) [1945742] - KVM: SVM: Set the encryption mask for the SVM host save area (Paolo Bonzini) [1945742] - KVM: SVM: Add NMI support for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Do not report support for SMM for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR8 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR4 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR0 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for EFER write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support string IO operations for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support MMIO for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT MSR protocol processing (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT processing (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002 (Paolo Bonzini) [1945742] - KVM: SVM: Add initial support for a VMGEXIT VMEXIT (Paolo Bonzini) [1945742] - KVM: SVM: Add GHCB accessor functions for retrieving fields (Paolo Bonzini) [1945742] - KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file (Paolo Bonzini) [1945742] - KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow instruction emulation under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Prevent debugging under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add required changes to support intercepts under SEV-ES (Paolo Bonzini) [1945742] - KVM: x86: introduce complete_emulated_msr callback (Paolo Bonzini) [1945742] - KVM: x86: Mark GPRs dirty when written (Paolo Bonzini) [1945742] - KVM: SVM: Add support for the SEV-ES VMSA (Paolo Bonzini) [1945742] - x86/cpu: Add VM page flush MSR availablility as a CPUID feature (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES capability in KVM (Paolo Bonzini) [1945742] - KVM/VMX/SVM: Move kvm_machine_check function to x86.h (Paolo Bonzini) [1945742] - KVM: Don't allocate dirty bitmap if dirty ring is enabled (Paolo Bonzini) [1945742] - KVM: Make dirty ring exclusive to dirty bitmap log (Paolo Bonzini) [1945742] - KVM: X86: Implement ring-based dirty memory tracking (Paolo Bonzini) [1945742] - KVM: Pass in kvm pointer into mark_page_dirty_in_slot() (Paolo Bonzini) [1945742] - kvm/eventfd: Drain events from eventfd in irqfd_wakeup() (Paolo Bonzini) [1945742] - eventfd: Export eventfd_ctx_do_read() (Paolo Bonzini) [1945742] - kvm/eventfd: Use priority waitqueue to catch events before userspace (Paolo Bonzini) [1945742] - sched/wait: Add add_wait_queue_priority() (Paolo Bonzini) [1945742] - cpuidle-haltpoll: fix error comments in arch_haltpoll_disable (Paolo Bonzini) [1945742] - kvm/eventfd: Use sequence counter with associated spinlock (Paolo Bonzini) [1945742] - x86/kvm/vmx: Use native read/write_cr2() (Paolo Bonzini) [1945742] - KVM: SVM: convert get_user_pages() --> pin_user_pages() (Paolo Bonzini) [1945742] - x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* (Paolo Bonzini) [1945742] - x86/entry/64: Fix unwind hints in __switch_to_asm() (Paolo Bonzini) [1945742] - x86/asm/64: Change all ENTRY+END to SYM_CODE_* (Paolo Bonzini) [1945742] - x86/head/64: Annotate start_cpu0() as non-callable (Paolo Bonzini) [1945742] - x86/asm: Do not annotate functions with GLOBAL (Paolo Bonzini) [1945742] - kprobes/x86/xen: blacklist non-attachable xen interrupt functions (Paolo Bonzini) [1945742] - x86/asm/64: Add ENDs to some functions and relabel with SYM_CODE_* (Paolo Bonzini) [1945742] - x86/asm: Use SYM_INNER_LABEL instead of GLOBAL (Paolo Bonzini) [1945742] - x86/asm: Annotate aliases (Paolo Bonzini) [1945742] - x86/asm/crypto: Annotate local functions (Paolo Bonzini) [1945742] - static_call: Add static_call_cond() (Paolo Bonzini) [1945742] - static_call: Add basic static call infrastructure (Paolo Bonzini) [1945742] - devlink: use _BITUL() macro instead of BIT() in the UAPI header (Petr Oros) [1935646] - devlink: Fix reload stats structure (Petr Oros) [1935646] - devlink: Avoid overwriting port attributes of registered port (Petr Oros) [1935646] - devlink: Add Documentation/networking/devlink/devlink-reload.rst (Petr Oros) [1935646] - devlink: Add enable_remote_dev_reset generic parameter (Petr Oros) [1935646] - devlink: Add remote reload stats (Petr Oros) [1935646] - devlink: Add reload stats (Petr Oros) [1935646] - devlink: Add devlink reload limit option (Petr Oros) [1935646] - devlink: Add reload action option to devlink reload command (Petr Oros) [1935646] - devlink: Change devlink_reload_supported() param type (Petr Oros) [1935646]- CI: Rename KABI option (Veronika Kabatova) - CI: Disable result checking for realtime checks (Veronika Kabatova) - Revert "GFS2: Re-add a call to log_flush_wait when flushing the journal" (Bob Peterson) [1917930] - md/raid1: properly indicate failure when ending a failed write request (Nigel Croxon) [1954588] - Revert "uio: use request_threaded_irq instead" (Vitaly Kuznetsov) [1946644] - drm/ast: Set format registers in primary plane's update (Lyude Paul) [1923857] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [1940926] - x86/hyperv: Move hv_do_rep_hypercall to asm-generic (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Increase wait time for VMbus unload (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize unload_event statically (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Check for pending channel interrupts before taking a CPU offline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELMSG_MODIFYCHANNEL_RESPONSE (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Introduce and negotiate VMBus protocol version 5.3 (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Use after free in __vmbus_open() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: remove unused function (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Remove unused linux/version.h header (Mohammed Gamal) [1940926] - x86/Hyper-V: Support for free page reporting (Mohammed Gamal) [1940926] - x86/hyper-v: Move hv_message_type to architecture neutral module (Mohammed Gamal) [1940926] - asm-generic/hyperv: import data structures for mapping device interrupts (Mohammed Gamal) [1940926] - asm-generic/hyperv: introduce hv_device_id and auxiliary structures (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_interrupt_entry (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_msi_entry (Mohammed Gamal) [1940926] - x86/hyperv: provide a bunch of helper functions (Mohammed Gamal) [1940926] - x86/hyperv: extract partition ID from Microsoft Hypervisor if necessary (Mohammed Gamal) [1940926] - asm-generic/hyperv: Add definitions for Get/SetVpRegister hypercalls (Mohammed Gamal) [1940926] - drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drop error message when 'No request id available' (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move handling of VMbus interrupts (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Handle auto EOI quirk inline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch neutral code (Mohammed Gamal) [1940926] - Drivers: hv: Redo Hyper-V synthetic MSR get/set functions (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move Hyper-V page allocator to arch neutral code (Mohammed Gamal) [1940926] - x86/hyperv: allocate output arg pages if required (Mohammed Gamal) [1940926] - drivers: hv: Fix whitespace errors (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: skip VMBus initialization if Linux is root (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isolated guests (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests (Mohammed Gamal) [1940926] - hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Resolve race condition in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Reduce number of references to message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize memory to be sent to the host (Mohammed Gamal) [1940926] - hv_utils: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1940926] - drivers/hv: remove obsolete TODO and fix misleading typo in comment (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch SPLIT_STRING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix call msleep using < 20ms (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch LINE_SPACING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Replace symbolic permissions by octal permissions (Mohammed Gamal) [1940926] - drivers: hv: Fix hyperv_record_panic_msg path on comment (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening (Mohammed Gamal) [1940926] - ena: revert removal of MODULE_VERSION from ena (Petr Oros) [1955712] - Revert "[netdrv] net/intel: remove driver versions from Intel drivers" (Jonathan Toppins) [1955745] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1955721] - net: core: add dev_get_tstats64 as a ndo_get_stats64 implementation (Josef Oskera) [1939453]- igb: amend removal of MODULE_VERSION (Corinna Vinschen) [1955748] - igc: amend removal of MODULE_VERSION (Corinna Vinschen) [1955755] - i40e: amend removal of MODULE_VERSION (Stefan Assmann) [1955736] - ixgbe: Amend commit acf03026ec5a to include a version string in module info. (Ken Cox) [1955759] - i40e: Fix parameters in aq_get_phy_register() (Stefan Assmann) [1907852] - initramfs: panic with memory information (Coiby Xu) [1936031] - powercap/intel_rapl: add support for AlderLake (David Arcari) [1838605] - xfs: restore shutdown check in mapped write fault path (Brian Foster) [1926089] - xfs: consider shutdown in bmapbt cursor delete assert (Brian Foster) [1926077] - iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate (Carlos Maiolino) [1938210] - scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() (Ewan D. Milne) [1929878] - perf/arm-cmn: Move IRQs when migrating context (Jeremy Linton) [1816850] - perf/arm-cmn: Fix PMU instance naming (Jeremy Linton) [1816850] - perf: arm-cmn: Fix conversion specifiers for node type (Jeremy Linton) [1816850] - perf: arm-cmn: Fix unsigned comparison to less than zero (Jeremy Linton) [1816850] - perf: Add Arm CMN-600 PMU driver (Jeremy Linton) [1816850] - redhat/configs: Use CONFIG_VIRTIO_CONSOLE=m on s390x, too (Thomas Huth) [1954119] - s390/config: do not select VIRTIO_CONSOLE via Kconfig (Thomas Huth) [1954119] - x86/platform/uv: Fix an error code in uv_hubs_init() (Frank Ramsay) [1936605] - x86/platform/uv: Add more to secondary CPU kdump info (Frank Ramsay) [1936605] - x86/platform/uv: Use x2apic enabled bit as set by BIOS to indicate APIC mode (Frank Ramsay) [1936605] - redhat/configs: Add CONFIG_UV_SYSFS (Frank Ramsay) [1936605] - x86/platform/uv: Fix indentation warning in Documentation/ABI/testing/sysfs-firmware-sgi_uv (Frank Ramsay) [1936605] - x86/platform/uv: Set section block size for hubless architectures (Frank Ramsay) [1936605] - x86/platform/uv: Update sysfs documentation (Frank Ramsay) [1936605] - x86/platform/uv: Add deprecated messages to /proc info leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs hubless leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs leaves to replace those in procfs (Frank Ramsay) [1936605] - x86/platform/uv: Add kernel interfaces for obtaining system info (Frank Ramsay) [1936605] - x86/platform/uv: Update MAINTAINERS for uv_sysfs driver (Frank Ramsay) [1936605] - x86/platform/uv: Update ABI documentation of /sys/firmware/sgi_uv/ (Frank Ramsay) [1936605] - x86/platform/uv: Add new uv_sysfs platform driver (Frank Ramsay) [1936605] - x86/platform/uv: Add and export uv_bios_* functions (Frank Ramsay) [1936605] - x86/platform/uv: Remove existing /sys/firmware/sgi_uv/interface (Frank Ramsay) [1936605] - x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1936605] - x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1936605] - x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1936605] - UV: Add SPDX license identifier - Makefile/Kconfig (Frank Ramsay) [1936605] - netdevsim: Only use sampling truncation length when valid (Ivan Vecera) [1955163] - selftests: netdevsim: Test psample functionality (Ivan Vecera) [1955163] - netdevsim: Add dummy psample implementation (Ivan Vecera) [1955163] - psample: Add additional metadata attributes (Ivan Vecera) [1955163] - psample: Encapsulate packet metadata in a struct (Ivan Vecera) [1955163] - net: psample: fix build error when CONFIG_INET is not enabled (Ivan Vecera) [1955163] - devlink: include for _BITUL (Petr Oros) [1935630] - netdevsim: add support for flash_update overwrite mask (Petr Oros) [1935630] - devlink: introduce flash update overwrite mask (Petr Oros) [1935630] - devlink: convert flash_update to use params structure (Petr Oros) [1935630] - devlink: check flash_update parameter support in net core (Petr Oros) [1935630] - devlink: Enhance policy to validate port type input value (Petr Oros) [1935630] - devlink: Enhance policy to validate eswitch mode value (Petr Oros) [1935630] - net: devlink: region: Pass the region ops to the snapshot function (Petr Oros) [1935630] - net: devlink: regions: Add a priv member to the regions ops struct (Petr Oros) [1935630]- Enumerate AVX Vector Neural Network instructions (Steve Best) [1838616] - net: fix skb use after free in netpoll (Ivan Vecera) [1913481] - cipso,calipso: resolve a number of problems with the DOI refcounts (Guillaume Nault) [1950996] - netfilter: rpfilter: mask ecn bits before fib lookup (Guillaume Nault) [1950996] - netfilter: Fix rpfilter dropping vrf packets by mistake (Guillaume Nault) [1950996] - redhat: enable CONFIG_DM_MULTIPATH_HST and CONFIG_DM_MULTIPATH_IOA (Mike Snitzer) [1949682] - dm ioctl: fix out of bounds array access when no devices (Mike Snitzer) [1949682] - dm table: Fix zoned model check and zone sectors check (Mike Snitzer) [1949682] - dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED (Mike Snitzer) [1949682] - dm verity: fix DM_VERITY_OPTS_MAX value (Mike Snitzer) [1949682] - dm verity fec: fix misaligned RS roots IO (Mike Snitzer) [1949682] - dm verity: fix FEC for RS roots unaligned to block size (Mike Snitzer) [1949682] - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size (Mike Snitzer) [1949682] - dm: fix deadlock when swapping to encrypted device (Mike Snitzer) [1949682] - dm era: only resize metadata in preresume (Mike Snitzer) [1949682] - dm era: Use correct value size in equality function of writeset tree (Mike Snitzer) [1949682] - dm era: Fix bitset memory leaks (Mike Snitzer) [1949682] - dm era: Verify the data block size hasn't changed (Mike Snitzer) [1949682] - dm era: Reinitialize bitset cache before digesting a new writeset (Mike Snitzer) [1949682] - dm era: Update in-core bitset after committing the metadata (Mike Snitzer) [1949682] - dm era: Recover committed writeset after crash (Mike Snitzer) [1949682] - dm writecache: fix writing beyond end of underlying device when shrinking (Mike Snitzer) [1949682] - dm table: remove needless request_queue NULL pointer checks (Mike Snitzer) [1949682] - dm table: fix zoned iterate_devices based device capability checks (Mike Snitzer) [1949682] - dm writecache: return the exact table values that were set (Mike Snitzer) [1949682] - dm writecache: fix unnecessary NULL check warnings (Mike Snitzer) [1949682] - dm writecache: fix performance degradation in ssd mode (Mike Snitzer) [1949682] - dm integrity: introduce the "fix_hmac" argument (Mike Snitzer) [1949682] - dm persistent data: fix return type of shadow_root() (Mike Snitzer) [1949682] - dm: cleanup of front padding calculation (Mike Snitzer) [1949682] - dm integrity: fix spelling mistake "flusing" -> "flushing" (Mike Snitzer) [1949682] - dm crypt: Spelling s_cihper_cipher_ (Mike Snitzer) [1949682] - dm: avoid filesystem lookup in dm_get_dev_t() (Mike Snitzer) [1949682] - dm integrity: conditionally disable "recalculate" feature (Mike Snitzer) [1949682] - dm integrity: fix a crash if "recalculate" used without "internal_hash" (Mike Snitzer) [1949682] - dm integrity: fix the maximum number of arguments (Mike Snitzer) [1949682] - dm integrity: fix flush with external metadata device (Mike Snitzer) [1949682] - dm snapshot: flush merged data before committing metadata (Mike Snitzer) [1949682] - dm zoned: select CONFIG_CRC32 (Mike Snitzer) [1949682] - dm integrity: select CRYPTO_SKCIPHER (Mike Snitzer) [1949682] - dm cache: simplify the return expression of load_mapping() (Mike Snitzer) [1949682] - dm verity: skip verity work if I_O error when system is shutting down (Mike Snitzer) [1949682] - dm ioctl: fix error return code in target_message (Mike Snitzer) [1949682] - dm crypt: Constify static crypt_iv_operations (Mike Snitzer) [1949682] - dm: add support for REQ_NOWAIT to various targets (Mike Snitzer) [1949682] - dm: rename multipath path selector source files to have "dm-ps" prefix (Mike Snitzer) [1949682] - dm mpath: add IO affinity path selector (Mike Snitzer) [1949682] - dm verity: Add support for signature verification with 2nd keyring (Mike Snitzer) [1949682] - dm: remove unnecessary current->bio_list check when submitting split bio (Mike Snitzer) [1949682] - dm: remove invalid sparse __acquires and __releases annotations (Mike Snitzer) [1949682] - dm: fix double RCU unlock in dm_dax_zero_page_range() error path (Mike Snitzer) [1949682] - dm writecache: remove BUG() and fail gracefully instead (Mike Snitzer) [1949682] - dm table: Remove BUG_ON(in_interrupt()) (Mike Snitzer) [1949682] - dm: fix bug with RCU locking in dm_blk_report_zones (Mike Snitzer) [1949682] - Revert "dm cache: fix arm link errors with inline" (Mike Snitzer) [1949682] - vfs: remove lockdep bogosity in __sb_start_write (Brian Foster) [1926097] - nbd: freeze the queue while we're adding connections (Ming Lei) [1927246] - selftests/livepatch: Do not check order when using "comm" for dmesg checking (Joel Savitz) [1942056] - RDMA/siw,rxe: Make emulated devices virtual in the device tree (Kamal Heib) [1931849] - RDMA/core: remove use of dma_virt_ops (Kamal Heib) [1931849] - RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size (Kamal Heib) [1931849] - RDMA/core: Fix ib_dma_max_seg_size() (Kamal Heib) [1931849] - RDMA/umem: Move to allocate SG table from pages (Kamal Heib) [1931849] - lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values (Kamal Heib) [1931849] - lib/scatterlist: Add support in dynamic allocation of SG table from pages (Kamal Heib) [1931846] - RDMA/srp: Increase max_segment_size (Kamal Heib) [1931849] - RDMA/uverbs: Allow drivers to create a new HW object during rereg_mr (Kamal Heib) [1931849] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Kamal Heib) [1931849] - RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC (Kamal Heib) [1931849] - RDMA/cma: Fix error flow in default_roce_mode_store (Kamal Heib) [1931849] - RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() (Kamal Heib) [1931849] - RDMA/restrack: Don't treat as an error allocation ID wrapping (Kamal Heib) [1931849] - RDMA/ucma: Do not miss ctx destruction steps in some cases (Kamal Heib) [1931849] - RDMA/cma: Don't overwrite sgid_attr after device is released (Kamal Heib) [1931849] - RDMA/rxe: Use acquire/release for memory ordering (Kamal Heib) [1931849] - RDMA/uverbs: Fix incorrect variable type (Kamal Heib) [1931849] - RDMA/core: Update kernel documentation for ib_create_named_qp() (Kamal Heib) [1931849] - RDMA/iser: Remove in_interrupt() usage (Kamal Heib) [1931849] - IB: Fix kernel-doc markups (Kamal Heib) [1931849] - RDMA/uverbs: Check ODP in ib_check_mr_access() as well (Kamal Heib) [1931849] - RDMA/uverbs: Tidy input validation of ib_uverbs_rereg_mr() (Kamal Heib) [1931849] - RDMA/efa: Use dma_set_mask_and_coherent() to simplify code (Kamal Heib) [1931849] - RDMA/restrack: Support all QP types (Kamal Heib) [1931849] - RDMA/core: Allow drivers to disable restrack DB (Kamal Heib) [1931849] - RDMA/core: Track device memory MRs (Kamal Heib) [1931849] - RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() error unwind (Kamal Heib) [1931849] - IB/hfi1: Fix fall-through warnings for Clang (Kamal Heib) [1931849] - RDMA/ipoib: Distribute cq completion vector better (Kamal Heib) [1931849] - RDMA/efa: Remove .create_ah callback assignment (Kamal Heib) [1931849] - RDMA/cma: Add missing error handling of listen_id (Kamal Heib) [1931849] - RDMA/restrack: Store all special QPs in restrack DB (Kamal Heib) [1931849] - RDMA/counter: Combine allocation and bind logic (Kamal Heib) [1931849] - RDMA/core: Remove ib_dma_{alloc,free}_coherent (Kamal Heib) [1931849] - RDMA/core: Make FD destroy callback void (Kamal Heib) [1931849] - RDMA/core: Postpone uobject cleanup on failure till FD close (Kamal Heib) [1931849] - IB/isert: Do not excplicitly check == false for bool (Kamal Heib) [1931849] - IB/core: Add support for NDR link speed (Kamal Heib) [1931849] - RDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool (Kamal Heib) [1931849] - RDMA/rxe,siw: Restore uverbs_cmd_mask IB_USER_VERBS_CMD_POST_SEND (Kamal Heib) [1931849] - RDMA/siw: Fix typo of EAGAIN not -EAGAIN in siw_cm_work_handler() (Kamal Heib) [1931849] - RDMA/rxe: Compute PSN windows correctly (Kamal Heib) [1931849] - RDMA/core: Fix error return in _ib_modify_qp() (Kamal Heib) [1931849] - IB/verbs: avoid nested container_of() (Kamal Heib) [1931849] - RDMA/rxe: Remove unused RXE_MR_TYPE_FMR (Kamal Heib) [1931849] - RDMA: Remove AH from uverbs_cmd_mask (Kamal Heib) [1931849] - RDMA: Remove uverbs cmds from drivers that don't use them (Kamal Heib) [1931849] - RDMA/core Remove uverbs_ex_cmd_mask (Kamal Heib) [1931849] - RDMA: Check create_flags during create_qp (Kamal Heib) [1931849] - RDMA: Check flags during create_cq (Kamal Heib) [1931849] - RDMA: Check attr_mask during modify_qp (Kamal Heib) [1931849] - RDMA: Check srq_type during create_srq (Kamal Heib) [1931849] - RDMA: Move more uverbs_cmd_mask settings to the core (Kamal Heib) [1931849] - RDMA: Remove elements in uverbs_cmd_mask that all drivers set (Kamal Heib) [1931849] - RDMA: Remove uverbs_ex_cmd_mask values that are linked to functions (Kamal Heib) [1931849] - RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait (Kamal Heib) [1931846] - RDMA/core: Fix empty gid table for non IB/RoCE devices (Kamal Heib) [1931846] - RDMA/efa: Use the correct current and new states in modify QP (Kamal Heib) [1931846] - RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs (Kamal Heib) [1931846] - RDMA/srpt: Fix typo in srpt_unregister_mad_agent docstring (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix the active_speed and phys_state value (Kamal Heib) [1931846] - RDMA: Fix software RDMA drivers for dma mapping error (Kamal Heib) [1931846] - IB/srpt: docs: add a description for cq_size member (Kamal Heib) [1931846] - RDMA: Add rdma_connect_locked() (Kamal Heib) [1931846] - RDMA/uverbs: Fix false error in query gid IOCTL (Kamal Heib) [1931846] - RDMA/rxe: Fix small problem in network_type patch (Kamal Heib) [1931846] - RDMA/ucma: Fix use after free in destroy id flow (Kamal Heib) [1931846] - RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI (Kamal Heib) [1931846] - RDMA: Explicitly pass in the dma_device to ib_register_device (Kamal Heib) [1931846] - RDMA/usnic: Remove the query_pkey callback (Kamal Heib) [1931846] - RDMA/usnic: Fix spelling mistake "transistion" -> "transition" (Kamal Heib) [1931846] - RDMA/usnic: switch from 'pci_' to 'dma_' API (Kamal Heib) [1931846] - RDMA/usnic: Avoid overly large buffers on stack (Kamal Heib) [1931846] - IB/usnic: Use dev_get_drvdata (Kamal Heib) [1931846] - IB/usnic: Fix deadlock (Kamal Heib) [1931846] - Revert "[infiniband] usnic_verbs: fix deadlock" (Kamal Heib) [1931846] - RDMA/rxe: Remove duplicate entries in struct rxe_mr (Kamal Heib) [1931846] - RDMA/uverbs: Expose the new GID query API to user space (Kamal Heib) [1931846] - RDMA/core: Introduce new GID table query API (Kamal Heib) [1931846] - RDMA/core: Modify enum ib_gid_type and enum rdma_network_type (Kamal Heib) [1931846] - RDMA/core: Change rdma_get_gid_attr returned error code (Kamal Heib) [1931846] - RDMA/core: Constify struct attribute_group (Kamal Heib) [1931846] - RDMA/core: Remove ucontext->closing (Kamal Heib) [1931846] - RDMA/drivers: Remove udata check from special QP (Kamal Heib) [1931846] - RDMA/qedr: Add support for user mode XRC-SRQ's (Kamal Heib) [1931846] - RDMA/mlx4: Prepare QP allocation to remove from the driver (Kamal Heib) [1931846] - RDMA/mlx4: Embed GSI QP into general mlx4_ib QP (Kamal Heib) [1931846] - RDMA/core: Align write and ioctl checks of QP types (Kamal Heib) [1931846] - RDMA/efa: Drop double zeroing for sg_init_table() (Kamal Heib) [1931846] - RDMA/efa: Add messages and RDMA read work requests HW stats (Kamal Heib) [1931846] - RDMA/efa: Group keep alive received counter with other SW stats (Kamal Heib) [1931846] - RDMA/restrack: Improve readability in task name management (Kamal Heib) [1931846] - RDMA/restrack: Simplify restrack tracking in kernel flows (Kamal Heib) [1931846] - RDMA/restrack: Count references to the verbs objects (Kamal Heib) [1931846] - RDMA/cma: Delete from restrack DB after successful destroy (Kamal Heib) [1931846] - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy (Kamal Heib) [1931846] - RDMA: Fix link active_speed size (Kamal Heib) [1931846] - net/mlx5: Refactor query port speed functions (Kamal Heib) [1931846] - RDMA: Convert RWQ table logic to ib_core allocation scheme (Kamal Heib) [1931846] - RDMA: Clean MW allocation and free flows (Kamal Heib) [1931846] - RDMA/cma: Fix use after free race in roce multicast join (Kamal Heib) [1931846] - RDMA/cma: Consolidate the destruction of a cma_multicast in one place (Kamal Heib) [1931846] - RDMA/cma: Remove dead code for kernel rdmacm multicast (Kamal Heib) [1931846] - RDMA/cma: Combine cma_ndev_work with cma_work (Kamal Heib) [1931846] - RDMA/cma: Remove cma_comp() (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_LISTEN state (Kamal Heib) [1931846] - RDMA/cma: Make the locking for automatic state transition more clear (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_CONNECT state (Kamal Heib) [1931846] - RDMA/core: Added missing WR and WC opcodes (Kamal Heib) [1931846] - RDMA/qedr: Remove fbo and zbva from the MR (Kamal Heib) [1931846] - RDMA/mlx4: Use ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages() (Kamal Heib) [1931846] - RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of open-coding (Kamal Heib) [1931846] - RDMA/i40iw: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/efa: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for_each_dma_block (Kamal Heib) [1931846] - RDMA/umem: Add rdma_umem_for_each_dma_block() (Kamal Heib) [1931846] - RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz() (Kamal Heib) [1931846] - RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary (Kamal Heib) [1931846] - RDMA: Make counters destroy symmetrical (Kamal Heib) [1931846] - RDMA: Restore ability to return error for destroy WQ (Kamal Heib) [1931846] - RDMA: Change XRCD destroy return value (Kamal Heib) [1931846] - RDMA: Allow fail of destroy CQ (Kamal Heib) [1931846] - RDMA/core: Delete function indirection for alloc/free kernel CQ (Kamal Heib) [1931846] - RDMA: Restore ability to fail on SRQ destroy (Kamal Heib) [1931846] - RDMA/mlx5: Issue FW command to destroy SRQ on reentry (Kamal Heib) [1931846] - RDMA: Restore ability to fail on AH destroy (Kamal Heib) [1931846] - RDMA: Restore ability to fail on PD deallocate (Kamal Heib) [1931846] - RDMA/core: Change how failing destroy is handled during uobj abort (Kamal Heib) [1931846] - RDMA/ucma: Fix resource leak on error path (Kamal Heib) [1931846] - RDMA/rxe: Address an issue with hardened user copy (Kamal Heib) [1931846] - RDMA/rxe: Add SPDX hdrs to rxe source files (Kamal Heib) [1931846] - RDMA/core: Trigger a WARN_ON if the driver causes uobjects to become leaked (Kamal Heib) [1931846] - RDMA/rxe: Fix style warnings (Kamal Heib) [1931846] - RDMA/ucma: Remove closing and the close_wq (Kamal Heib) [1931846] - RDMA/ucma: Rework how new connections are passed through event delivery (Kamal Heib) [1931846] - RDMA/ucma: Narrow file->mut in ucma_event_handler() (Kamal Heib) [1931846] - RDMA/ucma: Change backlog into an atomic (Kamal Heib) [1931846] - RDMA/ucma: Add missing locking around rdma_leave_multicast() (Kamal Heib) [1931846] - RDMA/ucma: Fix locking for ctx->events_reported (Kamal Heib) [1931846] - RDMA/ucma: Fix the locking of ctx->file (Kamal Heib) [1931846] - RDMA/ucma: Do not use file->mut to lock destroying (Kamal Heib) [1931846] - RDMA/cma: Add missing locking to rdma_accept() (Kamal Heib) [1931846] - RDMA/ucma: Remove mc_list and rely on xarray (Kamal Heib) [1931846] - RDMA/ucma: Fix error cases around ucma_alloc_ctx() (Kamal Heib) [1931846] - RDMA/ucma: Consolidate the two destroy flows (Kamal Heib) [1931846] - RDMA/ucma: Remove unnecessary locking of file->ctx_list in close (Kamal Heib) [1931846] - RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() (Kamal Heib) [1931846] - RDMA/cm: Add tracepoints to track MAD send operations (Kamal Heib) [1931846] - RDMA/cm: Replace pr_debug() call sites with tracepoints (Kamal Heib) [1931846] - RDMA/core: Move the rdma_show_ib_cm_event() macro (Kamal Heib) [1931846] - RDMA/efa: Remove redundant udata check from alloc ucontext response (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix kernel-doc documentation (Kamal Heib) [1931846] - RDMA/rxe: prevent rxe creation on top of vlan interface (Kamal Heib) [1931846] - RDMA/cm: Remove unused cm_class (Kamal Heib) [1931846] - IB/isert: remove duplicated error prints (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD RNR retry (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD QP state machine (Kamal Heib) [1931846] - RDMA/efa: Be consistent with modify QP bitmask (Kamal Heib) [1931846] - RDMA/efa: Add a generic capability check helper (Kamal Heib) [1931846] - RDMA: Remove constant domain argument from flow creation call (Kamal Heib) [1931846] - RDMA/i40iw: Avoid typecast from void to pci_dev (Kamal Heib) [1931846] - sched/uclamp: Add CPU's clamp buckets refcounting (Kamal Heib) [1931846] - overflow: Include header file with SIZE_MAX declaration (Kamal Heib) [1931846] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - IB/hfi1: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - treewide: replace '---help---' in Kconfig files with 'help' (Kamal Heib) [1931846] - remove ioremap_nocache and devm_ioremap_nocache (Kamal Heib) [1931846]- ethtool: pause: make sure we init driver stats (Ivan Vecera) [1935611] - ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET (Ivan Vecera) [1935611] - ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr (Ivan Vecera) [1935611] - ethtool: specify which header flags are supported per command (Ivan Vecera) [1935611] - ethtool: link up ethnl_header_policy as a nested policy (Ivan Vecera) [1935611] - ethtool: trim policy tables (Ivan Vecera) [1935611] - ethtool: wire up set policies to ops (Ivan Vecera) [1935611] - ethtool: wire up get policies to ops (Ivan Vecera) [1935611] - netdevsim: fix duplicated debugfs directory (Ivan Vecera) [1935611] - selftests: add a test for ethtool pause stats (Ivan Vecera) [1935611] - netdevsim: add pause frame stats (Ivan Vecera) [1935611] - docs: net: include the new ethtool pause stats in the stats doc (Ivan Vecera) [1935611] - ethtool: add standard pause stats (Ivan Vecera) [1935611] - net: tighten the definition of interface statistics (Ivan Vecera) [1935611]- PCI: hv: Fix typo (Mohammed Gamal) [1940924] - asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_CPU_MANAGEMENT (Mohammed Gamal) [1940925] - x86/hyperv: detect if Linux is the root partition (Mohammed Gamal) [1940925] - hyperv: hyperv.h: drop a duplicated word (Mohammed Gamal) [1940925] - hyper-v: Remove internal types from UAPI header (Mohammed Gamal) [1940925] - x86/hyperv: Load/save the Isolation Configuration leaf (Mohammed Gamal) [1940925] - x86/hyperv: Initialize clockevents after LAPIC is initialized (Mohammed Gamal) [1940925] - x86/hyperv: check cpu mask after interrupt has been disabled (Mohammed Gamal) [1940925] - x86/hyperv: Fix kexec panic/hang issues (Mohammed Gamal) [1940925] - video: hyperv_fb: Fix a double free in hvfb_probe (Mohammed Gamal) [1940922] - uio: uio_hv_generic: use devm_kzalloc() for private data alloc (Mohammed Gamal) [1940922] - Avoid macro redefinition in compiler-{clang,gcc}.h (Jerome Marchand) [1907271] - x86/split_lock: Add Icelake microserver and Tigerlake CPU models (Prarit Bhargava) [1847576] - tools/power/x86/intel-speed-select: Update version to 1.8 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command to get/set TRL (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command turbo-mode (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency (Prarit Bhargava) [1921801] - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Update version for v5.11 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Account for missing sysfs for die_id (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Read TRL from mailbox (Prarit Bhargava) [1921801] - platform/x86: ISST: Change PCI device macros (Prarit Bhargava) [1921801] - platform/x86: ISST: Allow configurable offset range (Prarit Bhargava) [1921801] - platform/x86: ISST: Check for unaligned mmio address (Prarit Bhargava) [1921801] - tools/power/turbostat: Fallback to an MSR read for EPB (Prarit Bhargava) [1926913] - tools/power/turbostat: Read energy_perf_bias from sysfs (Prarit Bhargava) [1926913] - Bluetooth: btusb: Add workaround for remote-wakeup issues with Barrot 8041a02 fake CSR controllers (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134 (Gopal Tiwari) [1946951] - Bluetooth: btusb: support download nvm with different board id for wcn6855 (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add OBDA0623 ACPI HID (Gopal Tiwari) [1946951] - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Wait for timeout during suspend (Gopal Tiwari) [1946951] - Bluetooth: btrtl: fix incorrect skb allocation failure check (Gopal Tiwari) [1946951] - Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 1358:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: resolve various warnings (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Enhance retry logic in qca_setup (Gopal Tiwari) [1946951] - Bluetooth: btusb: btrtl: Add support for RTL8852A (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 13d3:3560 MediaTek MT7615E device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: fix memory leak in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Ask 8821C to drop old firmware (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Refine the ic_id_table for clearer and more regular (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support (Gopal Tiwari) [1946951] - Bluetooth: btusb: Enable wide band speech support for BTUSB_QCA_ROME (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_SETUP is set (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Remove duplicate power off in proto close (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: enable on new platform (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: use NULL instead of zero (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: switch to list_for_each_entry() (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: drop strange le16_to_cpu() against u8 values (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: remove redundant null check (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb (Gopal Tiwari) [1946951] - Bluetooth: hci_uart: Cancel init work before unregistering (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT (Gopal Tiwari) [1946951] - Bluetooth: btmrvl: eliminate duplicates introducing btmrvl_reg_89xx (Gopal Tiwari) [1946951] - Revert "Bluetooth: btusb: Disable runtime suspend on Realtek devices" (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Stop collecting memdump again for command timeout during SSR (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Only unregister device if it was registered (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fixes for SSR (Gopal Tiwari) [1946951] - Bluetooth: btusb: add Realtek 8822CE to usb_device_id table (Gopal Tiwari) [1946951] - Bluetooth: btusb: USB alternate setting 1 for WBS (Gopal Tiwari) [1946951] - Bluetooth: btusb: Comment on unbalanced pm reference (Gopal Tiwari) [1946951] - Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake (Gopal Tiwari) [1946951] - Bluetooth: btusb: Reset port on cmd timeout (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: btusb: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Disable SoC debug logging for WCN3991 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Increase SoC idle timeout to 200ms (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Refactor irq wakeup (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Implement prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Set parent dev to hdev (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fix during SSR timeout (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Refactor error handling in qca_suspend() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Skip serdev wait when no transfer is pending (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Only remove TX clock vote after TX is completed (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Simplify determination of serial clock on/off state from votes (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix an error pointer dereference (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8977 chipset (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8997 chipset (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix QCA6390 memdump failure (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Use serdev_device_write_buf() instead of serdev_device_write() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Improve controller ID info log level (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix suspend/resume functionality failure (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Added 003.006.007, changed 001.003.015 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix uninitialized access to hdev (Gopal Tiwari) [1946951] - Bluetooth: serdev: Constify serdev_device_ops (Gopal Tiwari) [1946951] - Bluetooth: Add hook for driver to prevent wake from suspend (Gopal Tiwari) [1946951] - Bluetooth: btusb: Implement hdev->prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add support for binding RTL8723BS with device tree (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: add compatible for QCA9377 (Gopal Tiwari) [1946951] - Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP (Gopal Tiwari) [1946951] - Bluetooth: Adding driver and quirk defs for multi-role LE (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Add 2 missing models to subver tables (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quirk to hci_bcm.c (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Try multiple Patch filenames when loading the Patch firmware (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Bail sooner from btbcm_initialize() when not loading fw (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Drop upper nibble version check from btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_initialize() print local-name on re-init too (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Fold Patch loading + applying into btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Add support for RTL8761B (Gopal Tiwari) [1946951] - Bluetooth: btusb: check for NULL in btusb_find_altsetting() (Gopal Tiwari) [1946951] - Bluetooth: btusb: handle mSBC audio over USB Endpoints (Gopal Tiwari) [1946951] - Bluetooth: add support to notify using SCO air mode (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: respect IRQ polarity from DT (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: fix freeing not-requested IRQ (Gopal Tiwari) [1946951] - intel_idle: remove definition of DEBUG (David Arcari) [1926917] - intel_idle: Build fix (David Arcari) [1926917] - cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known (Phil Auld) [1937103] - cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there (Phil Auld) [1937103] - cpufreq: ACPI: Extend frequency tables to cover boost frequencies (Phil Auld) [1937103] - sched/uclamp: Add CPU's clamp buckets refcounting (Phil Auld) [1937103] - x86: PM: Register syscore_ops for scale invariance (Phil Auld) [1937103] - sched/fair: Reduce cases for active balance (Phil Auld) [1937103] - sched/fair: Don't set LBF_ALL_PINNED unnecessarily (Phil Auld) [1937103] - sched/fair: Skip idle cfs_rq (Phil Auld) [1937103] - tick/sched: Make jiffies update quick check more robust (Phil Auld) [1937103] - sched/fair: Trivial correction of the newidle_balance() comment (Phil Auld) [1937103] - sched/fair: Clear SMT siblings after determining the core is not idle (Phil Auld) [1937103] - sched: Fix kernel-doc markup (Phil Auld) [1937103] - x86: Print ratio freq_max/freq_base used in frequency invariance calculations (Phil Auld) [1937103] - x86, sched: Use midpoint of max_boost and max_P for frequency invariance on AMD EPYC (Phil Auld) [1937103] - x86, sched: Calculate frequency invariance for AMD systems (Phil Auld) [1937103] - sched: Limit the amount of NUMA imbalance that can exist at fork time (Phil Auld) [1937103] - sched/numa: Allow a floating imbalance between NUMA nodes (Phil Auld) [1937103] - sched: Avoid unnecessary calculation of load imbalance at clone time (Phil Auld) [1937103] - sched/numa: Rename nr_running and break out the magic number (Phil Auld) [1937103] - sched/topology: Condition EAS enablement on FIE support (Phil Auld) [1937103] - sched/topology: Don't enable EAS on SMT systems (Phil Auld) [1937103] - sched/topology,schedutil: Wrap sched domains rebuild (Phil Auld) [1937103] - sched/core: Fix typos in comments (Phil Auld) [1937103] - sched: Fix rq->nr_iowait ordering (Phil Auld) [1937103] - sched: Fix data-race in wakeup (Phil Auld) [1937103] - sched/fair: Fix overutilized update in enqueue_task_fair() (Phil Auld) [1937103] - sched/fair: Dissociate wakeup decisions from SD flag value (Phil Auld) [1937103] - sched: Remove select_task_rq()'s sd_flag parameter (Phil Auld) [1937103] - sched: Add WF_TTWU, WF_EXEC wakeup flags (Phil Auld) [1937103] - sched/fair: Remove superfluous lock section in do_sched_cfs_slack_timer() (Phil Auld) [1937103] - sched/fair: Ensure tasks spreading in LLC during LB (Phil Auld) [1937103] - sched/fair: Reorder throttle_cfs_rq() path (Phil Auld) [1937103] - sched/fair: Check for idle core in wake_affine (Phil Auld) [1937103] - sched: Reenable interrupts in do_sched_yield() (Phil Auld) [1937103] - sched/fair: Improve the accuracy of sched_stat_wait statistics (Phil Auld) [1937103] - sched/fair: Tweak pick_next_entity() (Phil Auld) [1937103] - sched/debug: Add new tracepoint to track cpu_capacity (Phil Auld) [1937103] - sched/fair: Remove the force parameter of update_tg_load_avg() (Phil Auld) [1937103] - sched/rt: Disable RT_RUNTIME_SHARE by default (Phil Auld) [1937103] - sched: Cache task_struct::flags in sched_submit_work() (Phil Auld) [1937103] - sched/fair: Simplify the work when reweighting entity (Phil Auld) [1937103] - sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu() (Phil Auld) [1937103] - sched/fair: Ignore cache hotness for SMT migration (Phil Auld) [1937103] - sched: Use __always_inline on is_idle_task() (Phil Auld) [1937103] - treewide: Use fallthrough pseudo-keyword (Phil Auld) [1937103] - sched/debug: Fix the alignment of the show-state debug output (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo_freq/base_freq gives 0 (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo frequency is unknown (Phil Auld) [1937103] - x86, sched: check for counters overflow in frequency invariant accounting (Phil Auld) [1937103] - exit: Move preemption fixup up, move blocking operations down (Phil Auld) [1937103] - net: bonding: remove repeated word (Jarod Wilson) [1936982] - net: bonding: Correct function name bond_change_active_slave() in comment (Jarod Wilson) [1936982] - bonding: Added -ENODEV interpret for slaves option (Jarod Wilson) [1936982] - bonding: 3ad: Print an error for unknown speeds (Jarod Wilson) [1936982] - bonding: 3ad: add support for 400G speed (Jarod Wilson) [1936982] - bonding: 3ad: add support for 200G speed (Jarod Wilson) [1936982] - net/bonding: Declare TLS RX device offload support (Jarod Wilson) [1936982] - net/bonding: Implement TLS TX device offload (Jarod Wilson) [1936982] - net/bonding: Take update_features call out of XFRM funciton (Jarod Wilson) [1936982] - net/bonding: Implement ndo_sk_get_lower_dev (Jarod Wilson) [1936982] - net/bonding: Take IP hash logic into a helper (Jarod Wilson) [1936982] - net: bonding: Notify ports about their initial state (Jarod Wilson) [1936982] - bonding: wait for sysfs kobject destruction before freeing struct slave (Jarod Wilson) [1936982] - bonding: advertise NETIF_F_GSO_SOFTWARE (Jarod Wilson) [1936982] - net/tls: Except bond interface from some TLS checks (Jarod Wilson) [1936982] - net/tls: Device offload to use lowest netdevice in chain (Jarod Wilson) [1936982] - ethtool: Add common function for filling out strings (Ivan Vecera) [1950987] - selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value (Hangbin Liu) [1949349] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [1949349] - selftests: txtimestamp: fix compilation issue (Hangbin Liu) [1949349] - selftests: net: fib_tests: remove duplicate log test (Hangbin Liu) [1949349] - selftests: xfrm: fix test return value override issue in xfrm_policy.sh (Hangbin Liu) [1949349] - selftests: rtnetlink: load fou module for kci_test_encap_fou() test (Hangbin Liu) [1949349] - vxlan: move debug check after netdev unregister (Guillaume Nault) [1949167] - net: ip: always refragment ip defragmented packets (Guillaume Nault) [1949167] - net: fix pmtu check in nopmtudisc mode (Guillaume Nault) [1949167] - net: udp: make udp_tunnel_nic_info structure extensible (Ivan Vecera) [1948450] - macvlan: macvlan_count_rx() needs to be aware of preemption (Antoine Tenart) [1950012] - macvlan: remove redundant null check on data (Antoine Tenart) [1950012] - net: fix dev_ifsioc_locked() race condition (Antoine Tenart) [1950234] - ipv6: weaken the v4mapped source check (Hangbin Liu) [1949499] - ipv6: set multicast flag on the multicast route (Hangbin Liu) [1949499] - ipv6: create multicast route with RTPROT_KERNEL (Hangbin Liu) [1949499] - net: ipv6: Validate GSO SKB before finish IPv6 processing (Hangbin Liu) [1949499] - net: sit: unregister_netdevice on newlink's error path (Hangbin Liu) [1949499] - net: ip6_gre: fix moving ip6gre between namespaces (Hangbin Liu) [1949499] - gso: validate gso_type on ipip style tunnels (Hangbin Liu) [1949499] - net: page_pool: simplify page recycling condition tests (Ivan Vecera) [1935698] - net: use the new dev_page_is_reusable() instead of private versions (Ivan Vecera) [1935698] - net: introduce common dev_page_is_reusable() (Ivan Vecera) [1935698] - skbuff: constify skb_propagate_pfmemalloc() "page" argument (Ivan Vecera) [1935698] - mm: constify page_is_pfmemalloc() argument (Ivan Vecera) [1935698] - genetlink: allow dumping command-specific policy (Ivan Vecera) [1938919] - genetlink: properly support per-op policy dumping (Ivan Vecera) [1938919] - genetlink: factor skb preparation out of ctrl_dumppolicy() (Ivan Vecera) [1938919] - netlink: rework policy dump to support multiple policies (Ivan Vecera) [1938919] - netlink: compare policy more accurately (Ivan Vecera) [1938919] - genetlink: switch control commands to per-op policies (Ivan Vecera) [1938919] - genetlink: use parsed attrs in dumppolicy (Ivan Vecera) [1938919] - taskstats: move specifying netlink policy back to ops (Ivan Vecera) [1938919] - genetlink: bring back per op policy (Ivan Vecera) [1938919] - genetlink: use .start callback for dumppolicy (Ivan Vecera) [1938919] - genetlink: add a structure for dump state (Ivan Vecera) [1938919] - genetlink: move to smaller ops wherever possible (Ivan Vecera) [1938919] - genetlink: add small version of ops (Ivan Vecera) [1938919] - netlink: fix policy dump leak (Ivan Vecera) [1938919] - genetlink: get rid of family->attrbuf (Ivan Vecera) [1938919] - genetlink: clean up family attributes allocations (Ivan Vecera) [1938919] - genetlink: fix memory leaks in genl_family_rcv_msg_dumpit() (Ivan Vecera) [1938919] - net: genetlink: return the error code when attribute parsing fails. (Ivan Vecera) [1938919] - genetlink: do not parse attributes for families with zero maxattr (Ivan Vecera) [1938919] - net: tipc: prepare attrs in __tipc_nl_compat_dumpit() (Ivan Vecera) [1938919] - net: genetlink: always allocate separate attrs for dumpit ops (Ivan Vecera) [1938919] - net: genetlink: remove unused genl_family_attrbuf() (Ivan Vecera) [1938919] - net: tipc: allocate attrs locally instead of using genl_family_attrbuf in compat_dumpit() (Ivan Vecera) [1938919] - net: tipc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: nfc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: ieee802154: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: genetlink: parse attrs and store in contect info struct during dumpit (Ivan Vecera) [1938919] - net: genetlink: push attrbuf allocation and parsing to a separate function (Ivan Vecera) [1938919] - net: genetlink: introduce dump info struct to be available during dumpit op (Ivan Vecera) [1938919] - net: genetlink: push doit/dumpit code from genl_family_rcv_msg (Ivan Vecera) [1938919] - devlink: Use controller while building phys_port_name (Petr Oros) [1935615] - devlink: Introduce controller number (Petr Oros) [1935615] - devlink: Introduce external controller flag (Petr Oros) [1935615] - devlink: Move structure comments outside of structure (Petr Oros) [1935615] - devlink: Add comment block for missing port attributes (Petr Oros) [1935615] - net/mlx5: E-switch, Read controller number from device (Petr Oros) [1935615] - devlink: don't crash if netdev is NULL (Petr Oros) [1935615] - vdpa/mlx5: Use write memory barrier after updating CQ index (Jason Wang) [1877270] - vhost_vdpa: return -EFAULT if copy_to_user() fails (Jason Wang) [1877270] - vdpa: mlx5: fix vdpa/vhost dependencies (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (rework) (Jason Wang) [1877270] - vdpasim: fix "mac_pton" undefined error (Jason Wang) [1877270] - vdpasim: allow to assign a MAC address (Jason Wang) [1877270] - vdpasim: fix MAC address configuration (Jason Wang) [1877270] - vdpa: handle irq bypass register failure case (Jason Wang) [1877270] - vdpa_sim: Fix DMA mask (Jason Wang) [1877270] - Revert "vhost-vdpa: fix page pinning leakage in error path" (Jason Wang) [1877270] - vdpa/mlx5: Fix error return in map_direct_mr() (Jason Wang) [1877270] - vhost_vdpa: Return -EFAULT if copy_from_user() fails (Jason Wang) [1877270] - vdpa_sim: implement get_iova_range() (Jason Wang) [1877270] - vhost: vdpa: report iova range (Jason Wang) [1877270] - vdpa: introduce config op to get valid iova range (Jason Wang) [1877270] - vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call (Jason Wang) [1877270] - vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK (Jason Wang) [1877270] - vhost_vdpa: Fix duplicate included kernel.h (Jason Wang) [1877270] - vdpa/mlx5: Fix failure to bring link up (Jason Wang) [1877270] - vdpa/mlx5: Make use of a specific 16 bit endianness API (Jason Wang) [1877270] - vdpa/mlx5: Fix dependency on MLX5_CORE (Jason Wang) [1877270] - vdpa/mlx5: should keep avail_index despite device status (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (Jason Wang) [1877270] - vhost-vdpa: fix vhost_vdpa_map() on error condition (Jason Wang) [1877270] - vhost vdpa: fix vhost_vdpa_open error handling (Jason Wang) [1877270] - vhost-vdpa: fix backend feature ioctls (Jason Wang) [1877270] - vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms (Jason Wang) [1877270] - vdpa: ifcvf: free config irq in ifcvf_free_irq() (Jason Wang) [1877270] - vdpa: ifcvf: return err when fail to request config irq (Jason Wang) [1877270] - vdpa/mlx5: fix up endian-ness for mtu (Jason Wang) [1877270] - vdpa: Fix pointer math bug in vdpasim_get_config() (Jason Wang) [1877270] - vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config() (Jason Wang) [1877270] - mlx5: vdpa: fix possible uninitialized var (Jason Wang) [1877270] - vdpa/mlx5: fix memory allocation failure checks (Jason Wang) [1877270] - vdpa/mlx5: Fix uninitialised variable in core/mr.c (Jason Wang) [1877270] - vdpa_sim: init iommu lock (Jason Wang) [1877270] - redhat: enable mlx5e vDPA driver (Jason Wang) [1877270] - vdpa/mlx5: Add VDPA driver for supported mlx5 devices (Jason Wang) [1877270] - vdpa/mlx5: Add shared memory registration code (Jason Wang) [1877270] - vdpa/mlx5: Add support library for mlx5 VDPA implementation (Jason Wang) [1877270] - vdpa/mlx5: Add hardware descriptive header file (Jason Wang) [1877270] - vdpa: Modify get_vq_state() to return error code (Jason Wang) [1877270] - net/vdpa: Use struct for set/get vq state (Jason Wang) [1877270] - vdpa: remove hard coded virtq num (Jason Wang) [1877270] - vdpasim: support batch updating (Jason Wang) [1877270] - vhost-vdpa: support IOTLB batching hints (Jason Wang) [1877270] - vhost-vdpa: support get/set backend features (Jason Wang) [1877270] - vhost: generialize backend features setting/getting (Jason Wang) [1877270] - vhost-vdpa: refine ioctl pre-processing (Jason Wang) [1877270] - vDPA: dont change vq irq after DRIVER_OK (Jason Wang) [1877270] - ifcvf: implement vdpa_config_ops.get_vq_irq() (Jason Wang) [1877270] - vhost_vdpa: implement IRQ offloading in vhost_vdpa (Jason Wang) [1877270] - vDPA: add get_vq_irq() in vdpa_config_ops (Jason Wang) [1877270] - vhost: introduce vhost_vring_call (Jason Wang) [1877270] - vdpasim: protect concurrent access to iommu iotlb (Jason Wang) [1877270] - vhost: vdpa: remove per device feature whitelist (Jason Wang) [1877270] - vdpa_sim: fix endian-ness of config space (Jason Wang) [1877270] - virtio_vdpa: legacy features handling (Jason Wang) [1877270] - vhost/vdpa: switch to new helpers (Jason Wang) [1877270] - vdpa: make sure set_features is invoked for legacy (Jason Wang) [1877270] - vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap() (Jason Wang) [1877270] - vdpa: fix typos in the comments for __vdpa_alloc_device() (Jason Wang) [1877270] - ifcvf: implement config interrupt in IFCVF (Jason Wang) [1877270] - vhost: replace -1 with VHOST_FILE_UNBIND in ioctls (Jason Wang) [1877270] - vhost_vdpa: Support config interrupt in vdpa (Jason Wang) [1877270] - ifcvf: ignore continuous setting same status value (Jason Wang) [1877270] - vdpasim: Fix some coccinelle warnings (Jason Wang) [1877270] - ifcvf: move IRQ request/free to status change handlers (Jason Wang) [1877270] - vhost_vdpa: disable doorbell mapping for !MMU (Jason Wang) [1877270] - vhost_vdpa: support doorbell mapping via mmap (Jason Wang) [1877270] - vdpa: introduce get_vq_notification method (Jason Wang) [1877270] - vhost: use mmgrab() instead of mmget() for non worker device (Jason Wang) [1877270] - vhost: allow device that does not depend on vhost worker (Jason Wang) [1877270] - vhost: revert "vhost: disable for OABI" (Jason Wang) [1877270] - vdpasim: remove unused variable 'ret' (Jason Wang) [1877270] - vhost: remove set but not used variable 'status' (Jason Wang) [1877270] - vhost: vdpa: remove unnecessary null check (Jason Wang) [1877270] - virtio/test: fix up after IOTLB changes (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - tools/virtio: option to build an out of tree module (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition (Jason Wang) [1877270] - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Michael Petlan) [1950388]- redhat/configs/editconfig: Add support for a bugzilla entry (David Arcari) - tools/power turbostat: Revert "[tools] tools/power turbostat: Enable accumulate RAPL display" (Prarit Bhargava) [1944699] - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start (Jarod Wilson) [1914996] {CVE-2020-36158} - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1932839 1936742] - net/mlx5e: Reject tc rules which redirect from a VF to itself (Alaa Hleihel) [1932839] - net/mlx5: CT: Add support for matching on ct_state inv and rel flags (Alaa Hleihel) [1932839 1942681] - net: openvswitch: add log message for error case (Eelco Chaudron) [1937697] - net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() (Eelco Chaudron) [1937697] - net: openvswitch: Be liberal in tcp conntrack. (Eelco Chaudron) [1937697] - netfilter: conntrack: tcp: only close if RST matches exact sequence (Eelco Chaudron) [1937697] - openvswitch: Use IS_ERR instead of IS_ERR_OR_NULL (Eelco Chaudron) [1937697] - net: openvswitch: Fix kerneldoc warnings (Eelco Chaudron) [1937697] - net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vport_del() (Eelco Chaudron) [1937697] - cifs: revalidate mapping when we open files for SMB1 POSIX (Ronnie Sahlberg) [1933527] - Revert "vfs: Allow userns root to call mknod on owned filesystems." (Alexey Gladkov) [1902543] - mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs (David Arcari) [1840244] - nvme: retrigger ANA log update if group descriptor isn't found (Gopal Tiwari) [1910493] - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Waiman Long) [1950110] - PCI: switchtec: Add missing __iomem tag to fix sparse warnings (Myron Stowe) [1946645] - PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings (Myron Stowe) [1946645] - PCI: Release IVRS table in AMD ACS quirk (Myron Stowe) [1946645] - PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors_affinity() (Myron Stowe) [1946645] - PCI: Remove unused pci_lost_interrupt() (Myron Stowe) [1946645] - PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h (Myron Stowe) [1946645] - PCI: Fix error in panic message (Myron Stowe) [1946645] - PCI: Replace lkml.org, spinics, gmane with lore.kernel.org (Myron Stowe) [1946645] - PCI: Replace http:// links with https:// (Myron Stowe) [1946645] - PCI: exynos: Rename Exynos to lowercase (Myron Stowe) [1946645] - PCI: Align PCIe capability and PCI accessor return values (Myron Stowe) [1946645] - PCI: Convert PCIe capability PCIBIOS errors to errno (Myron Stowe) [1946645] - PCI: rpadlpar: Make functions static (Myron Stowe) [1946645] - PCI: Fix pci_slot_release() NULL pointer dereference (Myron Stowe) [1946645] - PCI: Fix pci_create_slot() reference count leak (Myron Stowe) [1946645] - PCI: Announce device after early fixups (Myron Stowe) [1946645] - PCI: Always enable ACS even if no ACS Capability (Myron Stowe) [1946645] - PCI: Cache ACS capability offset in device (Myron Stowe) [1946645] - PCI: Reorder pci_enable_acs() and dependencies (Myron Stowe) [1946645] - PCI: Add device even if driver attach failed (Myron Stowe) [1946645] - PCI: Fix pci_cfg_wait queue locking problem (Myron Stowe) [1946645] - PCI/ASPM: Add missing newline in sysfs 'policy' (Myron Stowe) [1946645]- gfs2: report "already frozen/thawed" errors (Bob Peterson) [1932236] - gfs2: move freeze glock outside the make_fs_rw and _ro functions (Bob Peterson) [1932236] - gfs2: Add common helper for holding and releasing the freeze glock (Bob Peterson) [1932236] - gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only (Bob Peterson) [1932236] - gfs2: Don't freeze the file system during unmount (Bob Peterson) [1932236] - gfs2: Fix regression in freeze_go_sync (Bob Peterson) [1932236] - gfs2: The freeze glock should never be frozen (Bob Peterson) [1932236] - gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE (Bob Peterson) [1932236] - gfs2: Abort gfs2_freeze if io error is seen (Bob Peterson) [1932236] - gfs2: read-only mounts should grab the sd_freeze_gl glock (Bob Peterson) [1932236] - gfs2: freeze should work on read-only mounts (Bob Peterson) [1932236] - bpf: Mark LSM link with rh_mark_used_feature call (Jiri Olsa) [1901039] - Revert "[tools] bpf: selftests: remove test_progs LSM test" (Ondrej Mosnacek) [1901039] - configs: enable BPF LSM (Ondrej Mosnacek) [1901039] - security: Fix hook iteration and default value for inode_copy_up_xattr (Ondrej Mosnacek) [1901039] - security: Fix hook iteration for secid_to_secctx (Ondrej Mosnacek) [1901039] - security: Fix the default value of secid_to_secctx hook (Ondrej Mosnacek) [1901039] - security: Fix the default value of fs_context_parse_param hook (Ondrej Mosnacek) [1901039] - bpf: lsm: Initialize the BPF LSM hooks (Ondrej Mosnacek) [1901039] - security: Refactor declaration of LSM hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the shm_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the sem_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the msg_queue_* hooks (Ondrej Mosnacek) [1901039] - LSM: Revive CONFIG_DEFAULT_SECURITY_* for "make oldconfig" (Ondrej Mosnacek) [1901039] - LSM: Ignore "security=" when "lsm=" is specified (Ondrej Mosnacek) [1901039] - LSM: Update function documentation for cap_capable (Ondrej Mosnacek) [1901039] - procfs: add smack subdir to attrs (Ondrej Mosnacek) [1901039] - capability: Initialize as LSM_ORDER_FIRST (Ondrej Mosnacek) [1901039] - LSM: Introduce enum lsm_order (Ondrej Mosnacek) [1901039] - Yama: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LoadPin: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LSM: Split LSM preparation from initialization (Ondrej Mosnacek) [1901039] - LSM: Add all exclusive LSMs to ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Separate idea of "major" LSM from "exclusive" LSM (Ondrej Mosnacek) [1901039] - LSM: Refactor "security=" in terms of enable/disable (Ondrej Mosnacek) [1901039] - LSM: Prepare for reorganizing "security=" logic (Ondrej Mosnacek) [1901039] - LSM: Tie enabling logic to presence in ordered list (Ondrej Mosnacek) [1901039] - LSM: Introduce "lsm=" for boottime LSM selection (Ondrej Mosnacek) [1901039] - LSM: Introduce CONFIG_LSM (Ondrej Mosnacek) [1901039] - LSM: Build ordered list of LSMs to initialize (Ondrej Mosnacek) [1901039] - LSM: Lift LSM selection out of individual LSMs (Ondrej Mosnacek) [1901039] - LSM: Plumb visibility into optional "enabled" state (Ondrej Mosnacek) [1901039] - LSM: Provide separate ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Introduce LSM_FLAG_LEGACY_MAJOR (Ondrej Mosnacek) [1901039] - LSM: Don't ignore initialization failures (Ondrej Mosnacek) [1901039] - LSM: Provide init debugging infrastructure (Ondrej Mosnacek) [1901039] - LSM: Record LSM name in struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Convert security_initcall() into DEFINE_LSM() (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Move LSM_TABLE into INIT_DATA (Ondrej Mosnacek) [1901039] - LSM: Convert from initcall to struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Remove initcall tracing (Ondrej Mosnacek) [1901039] - LSM: Rename .security_initcall section to .lsm_info (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Avoid copy/paste of security_init section (Ondrej Mosnacek) [1901039] - LSM: Correctly announce start of LSM initialization (Ondrej Mosnacek) [1901039] - proc: save 2 atomic ops on write to "/proc/*/attr/*" (Ondrej Mosnacek) [1901039] - ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe (Jaroslav Kysela) [1870724] - ALSA: usb-audio: fix use after free in usb_audio_disconnect (Jaroslav Kysela) [1870724] - ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() (Jaroslav Kysela) [1870724] - Bluetooth: btusb: Fix the autosuspend enable and disable (Gopal Tiwari) [1927375] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Davide Caratti) [1882607] - net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 (Balazs Nemeth) [1922898] - net: check if protocol extracted by virtio_net_hdr_set_proto is correct (Balazs Nemeth) [1922898] - redhat/configs: Add CONFIG_PINCTRL_ALDERLAKE (David Arcari) [1840250] - pinctrl: intel: Add Intel Alder Lake-S pin controller support (David Arcari) [1840250] - cpufreq: intel_pstate: Remove repeated word (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Rename two functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: remove obsolete functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use HWP capabilities in intel_cpufreq_adjust_perf() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix fast-switch fallback path (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use most recent guaranteed performance values (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Implement the ->adjust_perf() callback (Puneet Sethi) [1926919] - cpufreq: Add special-purpose fast-switching callback for drivers (Puneet Sethi) [1926919] - cpufreq: schedutil: Add util to struct sg_cpu (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Simplify intel_cpufreq_update_pstate() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account (Puneet Sethi) [1926919] - cpufreq: Add strict_target to struct cpufreq_policy (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET (Puneet Sethi) [1926919] - cpufreq: Introduce governor flags (Puneet Sethi) [1926919] - cpufreq: schedutil: Don't skip freq update if need_freq_update is set (Puneet Sethi) [1926919] - cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set (Puneet Sethi) [1926919] - cpufreq: Introduce cpufreq_driver_test_flags() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode (Puneet Sethi) [1926919] - cpufreq: schedutil: restore cached freq when next_f is not changed (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix missing return statement (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag (Puneet Sethi) [1926919] - ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m (Vitaly Kuznetsov) [1929266] - ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() (Vitaly Kuznetsov) [1929266] - x86/ioapic: Ignore IRQ2 again (Vitaly Kuznetsov) [1929266]- selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1924230] - sctp: move sk_route_caps check and set into sctp_outq_flush_transports (Xin Long) [1946733] - sctp: bring inet(6)_skb_parm back to sctp_input_cb (Xin Long) [1946733] - sctp: enable udp tunneling socks (Xin Long) [1946733] - sctp: handle the init chunk matching an existing asoc (Xin Long) [1946733] - sctp: add the error cause for new encapsulation port restart (Xin Long) [1946733] - sctp: support for sending packet over udp6 sock (Xin Long) [1946733] - sctp: support for sending packet over udp4 sock (Xin Long) [1946733] - sctp: call sk_setup_caps in sctp_packet_transmit instead (Xin Long) [1946733] - sctp: add udphdr to overhead when udp_port is set (Xin Long) [1946733] - sctp: allow changing transport encap_port by peer packets (Xin Long) [1946733] - sctp: add SCTP_REMOTE_UDP_ENCAPS_PORT sockopt (Xin Long) [1946733] - sctp: add encap_port for netns sock asoc and transport (Xin Long) [1946733] - sctp: add encap_err_lookup for udp encap socks (Xin Long) [1946733] - sctp: create udp6 sock and set its encap_rcv (Xin Long) [1946733] - sctp: create udp4 sock and add its encap_rcv (Xin Long) [1946733] - udp: support sctp over udp in skb_udp_tunnel_segment (Xin Long) [1946733] - udp6: move the mss check after udp gso tunnel processing (Xin Long) [1946733] - udp: check udp sock encap_type in __udp_lib_err (Xin Long) [1946733] - sctp: copy the optval from user space in sctp_setsockopt (Xin Long) [1946733] - net: Convert protocol error handlers from void to int (Xin Long) [1946733] - Enable CONFIG_ENERGY_MODEL (Phil Auld) [1938339] - proc/sysctl: add shared variables for range check (Phil Auld) [1938339] - Enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL for all architectures (Phil Auld) [1938339] - PM / hibernate: cast PAGE_SIZE to int when comparing with error code (Chris von Recklinghausen) [1934033] - mm: revert fix false-positive OVERCOMMIT_GUESS failures (Rafael Aquini) [1913045 1908668] - redhat/config: Enable CONFIG_PAGE_POISONING (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY (Waiman Long) [1942149] - kernel/power: allow hibernation with page_poison sanity checking (Waiman Long) [1942149] - mm, page_poison: use static key more efficiently (Waiman Long) [1942149] - mm, page_alloc: do not rely on the order of page_poison and init_on_alloc/free parameters (Waiman Long) [1942149] - mm/page_alloc: clear all pages in post_alloc_hook() with init_on_alloc=1 (Waiman Long) [1942149] - arch, mm: make kernel_page_present() always available (Waiman Long) [1942149] - arch, mm: restore dependency of __kernel_map_pages() on DEBUG_PAGEALLOC (Waiman Long) [1942149] - PM: hibernate: make direct map manipulations more explicit (Waiman Long) [1942149] - mm: introduce debug_pagealloc_{map,unmap}_pages() helpers (Waiman Long) [1942149] - mm: rename page_order() to buddy_order() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __free_pages_core() (Waiman Long) [1942149] - mm/page_alloc: move pages to tail in move_to_free_list() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __putback_isolated_page() (Waiman Long) [1942149] - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag (Waiman Long) [1942149] - mm/page_alloc: drop stale pageblock comment in memmap_init_zone*() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page onlining (Waiman Long) [1942149] - mm/page_isolation: simplify return value of start_isolate_page_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() (Waiman Long) [1942149] - mm/page_alloc: simplify __offline_isolated_pages() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page offlining (Waiman Long) [1942149] - mm/memory_hotplug: enforce section granularity when onlining/offlining (Waiman Long) [1942149] - mm/memory_hotplug: inline __offline_pages() into offline_pages() (Waiman Long) [1942149] - mm/page_poison.c: replace bool variable with static key (Waiman Long) [1942149] - mm/page_alloc.c: fix early params garbage value accesses (Waiman Long) [1942149] - mm/memory_hotplug: document why shuffle_zone() is relevant (Waiman Long) [1942149] - mm: replace '---help---' in Kconfig files with 'help' (Waiman Long) [1942149] - mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" (Waiman Long) [1942149] - mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE (Waiman Long) [1942149] - x86/mm/cpa: Flush direct map alias during cpa (Waiman Long) [1942149] - mm/page_alloc: simplify page_is_buddy() for better code readability (Waiman Long) [1942149] - mm/memory.c: add apply_to_existing_page_range() helper (Waiman Long) [1942149] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Waiman Long) [1942149] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Waiman Long) [1942149] - mm/memory_hotplug: online_pages cannot be 0 in online_pages() (Waiman Long) [1942149] - mm/memory_hotplug: make sure the pfn is aligned to the order when onlining (Waiman Long) [1942149] - mm/memory_hotplug: simplify online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop PageReserved() check in online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ram_range() (Waiman Long) [1942149] - mm/page_poison.c: fix a typo in a comment (Waiman Long) [1942149] - mm/slab: Remove store_stackinfo() (Waiman Long) [1942149] - mm/resource: Let walk_system_ram_range() search child resources (Waiman Long) [1942149] - mm/page_alloc.c: use a single function to free page (Waiman Long) [1942149] - mm/page_alloc.c: free order-0 pages through PCP in page_frag_free() (Waiman Long) [1942149] - x86/mm/cpa: Fix set_mce_nospec() (Waiman Long) [1942149] - x86/mm/cpa: Rename @addrinarray to @numpages (Waiman Long) [1942149] - x86/mm/cpa: Better use CLFLUSHOPT (Waiman Long) [1942149] - x86/mm/cpa: Fold cpa_flush_range() and cpa_flush_array() into a single cpa_flush() function (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::numpages invariant (Waiman Long) [1942149] - x86/mm/cpa: Optimize cpa_flush_array() TLB invalidation (Waiman Long) [1942149] - x86/mm/cpa: Simplify the code after making cpa->vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Add __cpa_addr() helper (Waiman Long) [1942149] - x86/mm/cpa: Add ARRAY and PAGES_ARRAY selftests (Waiman Long) [1942149] - resource/docs: Complete kernel-doc style function documentation (Waiman Long) [1942149] - resource/docs: Fix new kernel-doc warnings (Waiman Long) [1942149] - resource: Clean it up a bit (Waiman Long) [1942149] - mm: clarify CONFIG_PAGE_POISONING and usage (Waiman Long) [1942149] - selftests: kvm: Raise the default timeout to 120 seconds (Emanuele Giuseppe Esposito) [1894828] - KVM: Raise the maximum number of user memslots (Emanuele Giuseppe Esposito) [1894828] - block: recalculate segment count for multi-segment discards correctly (Ming Lei) [1922370] - i40e: Fix VFs not created (Stefan Assmann) [1875338] - vfs: fix page locking deadlocks when deduping files (Gao Xiang) [1916242]- tg3: improve PCI VPD access (Jonathan Toppins) [1921456] - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: pscsi: Avoid OOM in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix memory leak caused by wrong uio usage (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Move some functions without code change (Maurizio Lombardi) [1939458] - scsi: target: core: Prevent underflow for service actions (Maurizio Lombardi) [1939458] - scsi: target: core: Add cmd length set before cmd complete (Maurizio Lombardi) [1939458] - scsi: target: sbp: Remove unneeded semicolon (Maurizio Lombardi) [1939458] - scsi: target: core: Change ASCQ for residual write (Maurizio Lombardi) [1939458] - scsi: target: core: Signal WRITE residuals (Maurizio Lombardi) [1939458] - scsi: target: core: Set residuals for 4Kn devices (Maurizio Lombardi) [1939458] - scsi: target: core: Remove in_interrupt() check in transport_handle_cdb_direct() (Maurizio Lombardi) [1939458] - scsi: target: core: Replace in_interrupt() usage in target_submit_cmd_map_sgls() (Maurizio Lombardi) [1939458] - scsi: target: alua: Remove in_interrupt() usage in core_alua_check_nonop_delay() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Redo iscsit_check_session_usage_count() return code (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_check_session_usage_count() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_close_session() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Fix typo in comment (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix use-after-free of se_cmd->priv (Maurizio Lombardi) [1939458] - scsi: target: core: Fix fall-through warnings for Clang (Maurizio Lombardi) [1939458] - scsi: tcm_loop: Allow queues, can_queue and cmd_per_lun to be settable (Maurizio Lombardi) [1939458] - scsi: target: Make state_list per CPU (Maurizio Lombardi) [1939458] - scsi: target: Drop sess_cmd_lock from I/O path (Maurizio Lombardi) [1939458] - scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [1939458] - scsi: target: Fix cmd_count ref leak (Maurizio Lombardi) [1939458] - scsi: target: Fix LUN ref count handling (Maurizio Lombardi) [1939458] - scsi: target: Return COMPARE AND WRITE miscompare offsets (Maurizio Lombardi) [1939458] - scsi: target: Split out COMPARE AND WRITE memcmp into helper (Maurizio Lombardi) [1939458] - scsi: target: Rename cmd.bad_sector to cmd.sense_info (Maurizio Lombardi) [1939458] - scsi: target: Rename struct sense_info to sense_detail (Maurizio Lombardi) [1939458] - scsi: target: tcmu: scatter_/gather_data_area() rework (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Replace zero-length array with flexible-array member (Maurizio Lombardi) [1939458] - scsi: target: rd: Drop double zeroing (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize scatter_data_area() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize queue_cmd_ring() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tcmu_cmd_get_block_cnt() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Add missing newline when printing parameters (Maurizio Lombardi) [1939458] - scsi: target: Remove redundant assignment to variable 'ret' (Maurizio Lombardi) [1939458] - x86/resctrl: Fix AMD L3 QOS CDP enable/disable (Wei Huang) [1868984] - i2c: i801: Add support for Intel Alder Lake PCH-S (David Arcari) [1840242] - esp: delete NETIF_F_SCTP_CRC bit from features for esp offload (Xin Long) [1815560] - net/sched: act_ct: clear post_ct if doing ct_clear (Marcelo Ricardo Leitner) [1941889] - net: Change dev parameter to const in netif_device_present() (Josef Oskera) [1941728] - [x86] x86/mce: Increase maximum number of banks to 64 (Terry Bowman) [1931679]- scsi: megaraid_sas: Fix a bunch of misnamed functions in their headers (Tomas Henzl) [1924687] - scsi: megaraid_sas: Replace sdev_busy with local counter (Tomas Henzl) [1924687] - scsi: megaraid: Fix ifnullfree.cocci warnings (Tomas Henzl) [1924687] - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression (Tomas Henzl) [1924687] - Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"" (Tomas Henzl) [1924687] - Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug" (Tomas Henzl) [1924687] - scsi: megaraid_sas: Update function description (Tomas Henzl) [1924687] - scsi: megaraid_sas: Use generic power management (Tomas Henzl) [1924687] - megaraid_sas(treewide): Use fallthrough pseudo-keyword (Tomas Henzl) [1924687] - scsi: megaraid_sas: Drop PCI wakeup calls from .resume (Tomas Henzl) [1924687] - scsi: megaraid_sas: Check user-provided offsets (Tomas Henzl) [1924687] - scsi: mpt3sas: Update driver version to 37.101.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post array allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force sense buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force chain buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Replace unnecessary dynamic allocation with a static one (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix some kernel-doc misnaming issues (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a couple of misdocumented functions/params (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a bunch of potential naming doc-rot (Tomas Henzl) [1922058] - scsi: mpt3sas: Move a little data from the stack onto the heap (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 37.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Additional diagnostic buffer query interface (Tomas Henzl) [1922058] - scsi: mpt3sas: Add support for shared host tagset for CPU hotplug (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ReplyPostFree pool allocation (Tomas Henzl) [1922058] - scsi: mpt3sas: Simplify bool comparison (Tomas Henzl) [1922058] - scsi: mpt3sas: Signedness bug in _base_get_diag_triggers() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 36.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Handle trigger page after firmware update (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent MPI trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent SCSI sense trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Event trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Master trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent trigger pages support (Tomas Henzl) [1922058] - scsi: mpt3sas: Sync time periodically between driver and firmware (Tomas Henzl) [1922058] - scsi: mpt3sas: Increase IOCInit request timeout to 30s (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ioctl timeout (Tomas Henzl) [1922058] - scsi: mpt3sas: Remove in_interrupt() (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Use generic power management (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Drop PCI Wakeup calls from .resume (Tomas Henzl) [1922058] - scsi: mpt3sas: mpt3sas_scsih: Fix function documentation formatting (Tomas Henzl) [1922058] - mpt3sas: Use fallthrough pseudo-keyword (Tomas Henzl) [1922058] - net: add inline function skb_csum_is_sctp (Josef Oskera) [1939341] - psample: Fix user API breakage (Ivan Vecera) [1939499] - net: psample: Fix netlink skb length with tunnel info (Ivan Vecera) [1939499] - net: psample: Add tunnel support (Ivan Vecera) [1939499] - net: core: introduce struct netdev_nested_priv for nested interface infrastructure (Ivan Vecera) [1939402] - net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats (Josef Oskera) [1935717] - net: core: add devm_netdev_alloc_pcpu_stats (Josef Oskera) [1935717] - net: core: add dev_sw_netstats_tx_add (Josef Oskera) [1935717] - net: netdevice.h: sw_netstats_rx_add helper (Josef Oskera) [1935717] - net: netdevice: Add operation ndo_sk_get_lower_dev (Josef Oskera) [1935709] - genirq: Provide irq_get_effective_affinity() (Josef Oskera) [1935670]- locking/locktorture: Fix incorrect use of ww_acquire_ctx in ww_mutex test (Waiman Long) [1871851] - locking/locktorture: Pass thread id to lock/unlock functions (Waiman Long) [1871851] - locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro (Waiman Long) [1871851] - locking/locktorture: Fix false positive circular locking splat in ww_mutex test (Waiman Long) [1871851] - locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() (Waiman Long) [1871851] - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling (Waiman Long) [1871851] - locking: Remove duplicate include of percpu-rwsem.h (Waiman Long) [1871851] - locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem cleanup (Waiman Long) [1871851] - locktorture: Prevent hangs for invalid arguments (Waiman Long) [1871851] - locktorture: Ignore nreaders_stress if no readlock support (Waiman Long) [1871851] - locktorture: Track time of last ->writeunlock() (Waiman Long) [1871851] - locktorture: Make function torture_percpu_rwsem_init() static (Waiman Long) [1871851] - sched,locktorture: Convert to sched_set_fifo() (Waiman Long) [1871851] - locktorture: Use true and false to assign to bool variables (Waiman Long) [1871851] - locktorture: Print ratio of acquisitions, not failures (Waiman Long) [1871851] - locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg detection (Waiman Long) [1871851] - locking/locktorture: Convert to SPDX license identifier (Waiman Long) [1871851] - tty: Fix ->session locking (Chris von Recklinghausen) [1908059] {CVE-2020-29660} - net: skbext: fix secpath use-after-free with ip fragmentation (Sabrina Dubroca) [1901454]- nfs: we don't support removing system.nfs4_acl (Scott Mayhew) [1944659] - redhat/configs: Disable CONFIG_INFINIBAND_HNS* (Kamal Heib) [1941259] - mm: Revert "remove the account_page_dirtied export" (Waiman Long) [1941257] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1940842]- geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - net: Add netif_rx_any_context() (Josef Oskera) [1939466] - bitfield.h: add FIELD_MAX() and field_max() (Ivan Vecera) [1939478] - md/raid5: cast chunk_sectors to sector_t value (Nigel Croxon) [1921468] - md: Set prev_flush_start and flush_bio in an atomic way (Nigel Croxon) [1921468] - md/cluster: fix deadlock when node is doing resync job (Nigel Croxon) [1921468] - md/cluster: block reshape with remote resync job (Nigel Croxon) [1921468] - md: use current request time as base for ktime comparisons (Nigel Croxon) [1921468] - md: add comments in md_flush_request() (Nigel Croxon) [1921468] - md: improve variable names in md_flush_request() (Nigel Croxon) [1921468] - md/raid10: initialize r10_bio->read_slot before use. (Nigel Croxon) [1921468] - md: fix a warning caused by a race between concurrent md_ioctl()s (Nigel Croxon) [1921468] - Revert "md: improve variable names in md_flush_request()" (Nigel Croxon) [1921468] - Revert "md: Set prev_flush_start and flush_bio in an atomic way" (Nigel Croxon) [1921468] - KVM: nSVM: fix running nested guests when npt=0 (Emanuele Giuseppe Esposito) [1799073] - fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent (Julia Denham) [1908311] {CVE-2020-35508} - Revert "redhat: switch secureboot kernel image signing to release keys" (Bruno Meneguele) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - Revert "[md] md/raid5: add a new member of offset into r5dev" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: make async_copy_data() to support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid5: add new xor function to support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: convert to new xor compution interface" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let syndrome computor support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let async recovery function support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: let multiple devices of stripe_head share page" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: resize stripe_head when reshape array" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: reallocate page array after setting new stripe_size" (Nigel Croxon) [1936903] - ACPI: PNP: compare the string length in the matching_id() (Mark Langsdorf) [1933702] - ceph: add missing break when parsing "nowsync" mount option (Jeff Layton) [1932753] - get_maintainer.conf: Update with new location of RHMAINTAINERS (Prarit Bhargava) - redhat: make pathspec exclusion compatible with old git versions (Herton R. Krzesinski) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - tree: Add RHMAINTAINERS soft link in 8.4 (Prarit Bhargava) - tree: remove existing redhat/rhdocs subtree in 8.4 (Prarit Bhargava)- ntp: Use freezable workqueue for RTC synchronization (Phil Auld) [1793880] - ntp: Fix RTC synchronization on 32-bit platforms (Phil Auld) [1793880] - ntp: Make the RTC synchronization more reliable (Phil Auld) [1793880] - PCI: rpadlpar: Fix potential drc_name corruption in store functions (Gustavo Luiz Duarte) [1938116] - selftests: kvm: Add basic Hyper-V clocksources tests (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Don't touch TSC page values when guest opted for re-enlightenment (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Track Hyper-V TSC page status (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUs (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_MSR_TSC_EMULATION_STATUS (Vitaly Kuznetsov) [1931782] - drm/i915/guc: Update to use firmware v49.0.1 (Dave Airlie) [1935281] {CVE-2020-12362} - time: Enable __kernel_timespec for 32-bit vdso build (Waiman Long) [1936282] - lib/idr.c: document calling context for IDA APIs mustn't use locks (Chris von Recklinghausen) [1917764] - ida: Free allocated bitmap in error path (Chris von Recklinghausen) [1917764] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1917764] - vmalloc: convert to XArray (Chris von Recklinghausen) [1917764] - mm: pass addr as unsigned long to vb_free (Chris von Recklinghausen) [1917764] - radix tree: Remove multiorder support (Chris von Recklinghausen) [1917764] - radix tree test: Convert multiorder tests to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_delete_rcu to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_kill_tree to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Move item_insert_order (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove multiorder benchmarking (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove __item_insert (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_clear_tags (Chris von Recklinghausen) [1917764] - radix tree: Remove split/join code (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_update_node_t (Chris von Recklinghausen) [1917764] - mm: Convert truncate to XArray (Chris von Recklinghausen) [1917764] - copy rh_kabi.h to tools/testing/radix-tree/linux (Chris von Recklinghausen) [1917764]- tick: Get rid of tick_period (Phil Auld) [1936504] - tick/sched: Release seqcount before invoking calc_load_global() (Phil Auld) [1936504] - tick/sched: Optimize tick_do_update_jiffies64() further (Phil Auld) [1936504] - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() (Phil Auld) [1936504] - tick/sched: Use tick_next_period for lockless quick check (Phil Auld) [1936504] - tick: Document protections for tick related data (Phil Auld) [1936504] - tick/broadcast: Serialize access to tick_next_period (Phil Auld) [1936504] - timekeeping: Split jiffies seqlock (Phil Auld) [1936504] - tick/sched: Annotate lockless access to last_jiffies_update (Phil Auld) [1936504] - net, sctp, filter: remap copy_from_user failure error (Hangbin Liu) [1929476] {CVE-2021-20239} - tty: serial_core: Set port active bit in uart_port_activate (Artem Savkov) [1915177] - cgroup: fix psi monitor for root cgroup (Waiman Long) [1936868] - cgroup-v1: add disabled controller check in cgroup1_parse_param() (Waiman Long) [1936868] - cgroup: cgroup.{procs,threads} factor out common parts (Waiman Long) [1936868] - cpuset: fix typos in comments (Waiman Long) [1936868] - kernel: cgroup: Mundane spelling fixes throughout the file (Waiman Long) [1936868] - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() (Waiman Long) [1936868] - cgroup: Zero sized write should be no-op (Waiman Long) [1936868] - cgroup: remove redundant kernfs_activate in cgroup_setup_root() (Waiman Long) [1936868] - cgroup: Use generic ns_common::count (Waiman Long) [1936868] - ns: Add a common refcount into ns_common (Waiman Long) [1936868] - cgroup: add cpu.stat file to root cgroup (Waiman Long) [1936868] - cgroup: Remove stale comments (Waiman Long) [1936868] - cgroup: Restructure release_agent_path handling (Waiman Long) [1936868] - cgroup: add cgroup_may_write() helper (Waiman Long) [1936868] - cgroup: refactor fork helpers (Waiman Long) [1936868] - cgroup: add cgroup_get_from_file() helper (Waiman Long) [1936868] - cgroup: unify attach permission checking (Waiman Long) [1936868] - cpuset: Make cpuset hotplug synchronous (Waiman Long) [1936868] - cgroup: Clean up css_set task traversal (Waiman Long) [1936868] - cgroup.c: Use built-in RCU list checking (Waiman Long) [1936868] - fork: record start_time late (Waiman Long) [1936868] - sched/deadline: Reduce rq lock contention in dl_add_task_root_domain() (Phil Auld) [1936501] - sched/deadline: Fix sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Optimize sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Fix a typo in a comment (Phil Auld) [1936501] - sched/deadline: Implement fallback mechanism for !fit case (Phil Auld) [1936501] - sched/deadline: Make DL capacity-aware (Phil Auld) [1936501] - sched/deadline: Improve admission control for asymmetric CPU capacities (Phil Auld) [1936501] - sched/deadline: Add dl_bw_capacity() (Phil Auld) [1936501] - sched/deadline: Optimize dl_bw_cpus() (Phil Auld) [1936501] - sched/deadline: Impose global limits on sched_attr::sched_period (Phil Auld) [1936501] - ibmvnic: fix a race between open and reset (Diego Domingos) [1940042] - ibmvnic: Set to CLOSED state even on error (Diego Domingos) [1940042] - ibmvnic: device remove has higher precedence over reset (Diego Domingos) [1940042] - ibmvnic: merge do_change_param_reset into do_reset (Diego Domingos) [1940042] - ibmvfc: disable MQ channelization by default (Gustavo Luiz Duarte) [1939359] - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Steve Dickson) [1926945] - scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930833] {CVE-2021-27365} - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930856] {CVE-2021-27363} - scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930809] {CVE-2021-27364} - futex: Handle faults correctly for PI futexes (Waiman Long) [1924635] - futex: Simplify fixup_pi_state_owner() (Waiman Long) [1924635] - futex: Use pi_state_update_owner() in put_pi_state() (Waiman Long) [1924635] - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Waiman Long) [1924635] - futex: Provide and use pi_state_update_owner() (Waiman Long) [1924635] - futex: Replace pointless printk in fixup_owner() (Waiman Long) [1924635] - futex: Ensure the correct return value from futex_lock_pi() (Waiman Long) [1924635] - futex: Don't enable IRQs unconditionally in put_pi_state() (Waiman Long) [1924635] - futex: Fix incorrect should_fail_futex() handling (Waiman Long) [1924635] - futex: Consistently use fshared as boolean (Waiman Long) [1924635] - futex: Remove needless goto's (Waiman Long) [1924635] - futex: Remove put_futex_key() (Waiman Long) [1924635] - NFS: Correct size calculation for create reply length (Benjamin Coddington) [1934903] - SUNRPC: Set memalloc_nofs_save() for sync tasks (Benjamin Coddington) [1934098] - net/mlx5: CT: Add support for matching on ct_state reply flag (Alaa Hleihel) [1919651] - net/mlx5e: CT: manage the lifetime of the ct entry object (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled (Alaa Hleihel) [1919651] - net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get() (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use the same counter for both directions (Alaa Hleihel) [1919651] - ethtool: fix the check logic of at least one channel for RX/TX (Ivan Vecera) [1907406]- [scsi] scsi: qedi: Correct max length of CHAP secret (Nilesh Javali) [1909180] - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Bruno Meneguele) - CI: Enable RT verification (Bruno Meneguele) - KVM: SVM: Clear the CR4 register on reset (Vitaly Kuznetsov) [1920788] - net: flow_offload: Add original direction flag to ct_metadata (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Add match on the ct_state reply flag (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower add CT_FLAGS_INVALID flag support (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Reject invalid ct_state flags rules (Marcelo Ricardo Leitner) [1921946] - netlink: add mask validation (Marcelo Ricardo Leitner) [1921946] - netlink: create helpers for checking type is an int (Marcelo Ricardo Leitner) [1921946] - netlink: policy: correct validation type check (Marcelo Ricardo Leitner) [1921946] - netlink: make NLA_BINARY validation more flexible (Marcelo Ricardo Leitner) [1921946]- md: Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1901598] - md: improve variable names in md_flush_request() (Xiao Ni) [1901598] - hpsa: fix regression issue for old controllers (Joseph Szczypek) [1925711] - scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1925711] - vt: Disable KD_FONT_OP_COPY (Dave Airlie) [1903937] {CVE-2020-28974} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1937558] - drm/i915/tgl/psr: Disable PSR on Tigerlake for now (Lyude Paul) [1924702] - dm raid: fix discard limits for raid0 and raid10 (Mike Snitzer) [1934274] - dm: fix __send_changing_extent_only to avoid duplicate dm_target_offset() (Mike Snitzer) [1934274] - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing (Waiman Long) [1934212] - mm: memcontrol: fix slub memory accounting (Waiman Long) [1934212] - mm: memcontrol: fix swap undercounting in cgroup2 (Waiman Long) [1934212] - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving (Waiman Long) [1934212] - mm, slub: better heuristic for number of cpus when calculating slab order (Waiman Long) [1934212] - Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" (Waiman Long) [1934212] - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed (Hangbin Liu) [1931732] - selftests/bpf: No need to drop the packet when there is no geneve opt (Hangbin Liu) [1931732]- drm/i915/gen11+: Only load DRAM information from pcode (Lyude Paul) [1934537] - drm/i915/dg1: Wait for pcode/uncore handshake at startup (Lyude Paul) [1934537] - powercap/intel_rapl: add support for TigerLake Desktop (David Arcari) [1932457] - powerpc/perf: Fix handling of privilege level checks in perf interrupt context (Gustavo Luiz Duarte) [1918411] - NFSv4.2: fix error return on memory allocation failure (Scott Mayhew) [1917689] - NFSv4.2: improve page handling for GETXATTR (Scott Mayhew) [1917689] - NFSv4.2: Fix up the get/listxattr calls to rpc_prepare_reply_pages() (Scott Mayhew) [1917689] - NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation (Scott Mayhew) [1917689] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1917689] - NFSv4: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1917689] - SUNRPC: Clean up the handling of page padding in rpc_prepare_reply_pages() (Benjamin Coddington) [1917689] - SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths (Benjamin Coddington) [1917689] - SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() (Benjamin Coddington) [1917689] - SUNRPC: Split out a function for setting current page (Benjamin Coddington) [1917689] - SUNRPC: Fix up typo in xdr_init_decode() (Benjamin Coddington) [1917689] - NFSv4: Fix the alignment of page data in the getdeviceinfo reply (Benjamin Coddington) [1917689] - net: fix pos incrementment in ipv6_route_seq_next (Lorenzo Bianconi) [1926608] - ipv6_route_seq_next should increase position index (Lorenzo Bianconi) [1926608] - bpf: Clear subreg_def for global function return values (Yauheni Kaliuta) [1934062] - igc: Fix returning wrong statistics (Corinna Vinschen) [1910873]- KVM: nSVM: prepare guest save area while is_guest_mode is true (Vitaly Kuznetsov) [1860223] - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Veronika Kabatova) - CI: Enable RT verification (Veronika Kabatova) - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: open the RHEL-8.5 development (Bruno Meneguele) [1930504]- KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static (Paolo Bonzini) [1769283] - KVM: SVM: Fix #GP handling for doubly-nested virtualization (Paolo Bonzini) [1769283] - KVM: SVM: Add support for SVM instruction address check change (Paolo Bonzini) [1769283] - KVM: SVM: Add emulation support for #GP triggered by SVM instructions (Paolo Bonzini) [1769283] - KVM: x86: Factor out x86 instruction emulation with decoding (Paolo Bonzini) [1769283] - gfs2: In gfs2_ail1_start_one unplug the IO when needed (Bob Peterson) [1648446] - gfs2: Free rd_bits later in gfs2_clear-rgrpd to fix use-after-free (Bob Peterson) [1648446] - gfs2: Only access gl_delete for iopen glocks (Bob Peterson) [1648446] - gfs2: Fix case in which ail writes are done to jdata holes (Bob Peterson) [1648446] - gfs2: simplify gfs2_block_map (Bob Peterson) [1648446] - gfs2: Only set PageChecked if we have a transaction (Bob Peterson) [1648446] - gfs2: don't lock sd_ail_lock in gfs2_releasepage (Bob Peterson) [1648446] - gfs2: make gfs2_ail1_empty_one return the count of active items (Bob Peterson) [1648446] - gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe (Bob Peterson) [1648446] - gfs2: enhance log_blocks trace point to show log blocks free (Bob Peterson) [1648446] - gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm (Bob Peterson) [1648446] - PM: hibernate: flush swap writer after marking (Lenny Szubowicz) [1898677] - cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown (Lenny Szubowicz) [1898677] - PM / hibernate: memory_bm_find_bit(): Tighten node optimisation (Lenny Szubowicz) [1898677] - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation (Jiri Benc) [1882215] - ice, xsk: clear the status bits for the next_to_use descriptor (Jiri Benc) [1906820] - net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925690] - net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925690] - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue (Ming Lei) [1922013] - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues (Ming Lei) [1922013] - Revert "blk-mq, elevator: Count requests per hctx to improve performance" (Ming Lei) [1922013] - bpftool: Disable CAP_BPF check for feature command (Jiri Olsa) [1921542] - RDMA/siw: Fix calculation of tx_valid_cpus size (Kamal Heib) [1919502] - net/mlx5e: Disable performance optimization for IPv4/IPv6 ethertype (Alaa Hleihel) [1928671 1919807] - IB/mlx5: Return appropriate error code instead of ENOMEM (Alaa Hleihel) [1928671] - net/mlx5: Disable devlink reload for lag devices (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disable devlink reload for multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on lag device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Fix health error state handling (Alaa Hleihel) [1928671] - net/mlx5e: Change interrupt moderation channel params also when channels are closed (Alaa Hleihel) [1928671] - net/mlx5e: Don't change interrupt moderation params when DIM is enabled (Alaa Hleihel) [1928671] - net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1928671] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1928671 1929119] - net/mlx5e: Check tunnel offload is required before setting SWP (Alaa Hleihel) [1928671 1925439] - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Replace synchronize_rcu with synchronize_net (Alaa Hleihel) [1928671 1913616] - net/mlx5e: Enable XDP for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1856795] - net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1926120] - fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [1920776] {CVE-2020-0466} - do_epoll_ctl(): clean the failure exits up a bit (Carlos Maiolino) [1920776] {CVE-2020-0466} - epoll: Keep a reference on files added to the check list (Carlos Maiolino) [1920776] {CVE-2020-0466}- perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info (Prarit Bhargava) [1766743] - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. (Prarit Bhargava) [1766743] - mm: fix page reference leak in soft_offline_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: try to narrow window race for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: double-check page count in __get_any_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP (Aristeu Rozanski) [1768372] - mm,hwpoison: return 0 if the page is already poisoned in soft-offline (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for in-use pages (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: unify THP handling for hard and soft offline (Aristeu Rozanski) [1768372] - mm,hwpoison: kill put_hwpoison_page (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor madvise_inject_error (Aristeu Rozanski) [1768372] - mm,hwpoison: unexport get_hwpoison_page and make it static (Aristeu Rozanski) [1768372] - mm,hwpoison-inject: don't pin for hwpoison_filter (Aristeu Rozanski) [1768372] - mm, hwpoison: remove recalculating hpage (Aristeu Rozanski) [1768372] - mm,hwpoison: cleanup unused PageHuge() check (Aristeu Rozanski) [1768372] - mm/madvise.c: replace with page_size() in madvise_inject_error() (Aristeu Rozanski) [1768372] - mm, soft-offline: convert parameter to pfn (Aristeu Rozanski) [1768372] - tick/nohz: Revert "Narrow down noise while setting current task's tick dependency" (Waiman Long) [1931004] - kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Thomas Huth) [1919930] - igc: fix link speed advertising (Corinna Vinschen) [1769701] - [crypto] crypto: qat - add capability detection logic in qat_4xxx (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-XTS support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-CTR support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix excluded_middle.cocci warnings (Vladis Dronov) [1833004] - [crypto] crypto: qat - add qat_4xxx driver (Vladis Dronov) [1833004] - [crypto] crypto: qat - add hook to initialize vector routing table (Vladis Dronov) [1833004] - [crypto] crypto: qat - target fw images to specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add gen4 firmware loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for broadcasting mode (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for shared ustore (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow to target specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add FCU CSRs to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add CSS3K support (Vladis Dronov) [1833004] - [crypto] crypto: qat - use ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add check for null pointer (Vladis Dronov) [1833004] - [crypto] crypto: qat - add misc control CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add wake up event to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add clock enable CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add reset CSR and mask to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add local memory size to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for lm2 and lm3 (Vladis Dronov) [1833004] - [crypto] crypto: qat - add next neighbor to chip_info (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace check based on DID (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce chip info structure (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor long expressions (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_uclo_set_ae_mode() (Vladis Dronov) [1833004] - [crypto] crypto: qat - move defines to header files (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove global CSRs helpers (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor AE start (Vladis Dronov) [1833004] - [crypto] crypto: qat - change micro word data mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - change type for ctx_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for relative FW ucode loading (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename qat_uclo_del_uof_obj() (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce additional parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix error message (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix CSR access (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() (Vladis Dronov) [1833004] - [crypto] crypto: qat - support for mof format in fw loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace pci with PCI in comments (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove cast for mailbox CSR (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unneeded semicolon (Vladis Dronov) [1833004] - [crypto] crypto: qat - extend ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow for instances in different banks (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_dev_config() (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_create_instances() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_key_val_get() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_add_key_value_param() (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary void* casts (Vladis Dronov) [1833004] - [crypto] crypto: qat - call functions in adf_sriov if available (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove hardcoded bank irq clear flag mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract writes to arbiter enable (Vladis Dronov) [1833004] - [crypto] crypto: qat - use BIT_ULL() - 1 pattern for masks (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace constant masks with GENMASK (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract build ring base (Vladis Dronov) [1833004] - [crypto] crypto: qat - enable ring after pair is programmed (Vladis Dronov) [1833004] - [crypto] crypto: qat - register crypto instances based on capability (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for capability detection (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract arbiter access (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused macros in arbiter module (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove writes into WQCFG (Vladis Dronov) [1833004] - [crypto] crypto: qat - update constants table (Vladis Dronov) [1833004] - [crypto] crypto: qat - use admin mask to send fw constants (Vladis Dronov) [1833004] - [crypto] crypto: qat - change admin sequence (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename ME in AE (Vladis Dronov) [1833004] - [crypto] crypto: qat - add packed to init admin structures (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract admin interface (Vladis Dronov) [1833004] - [crypto] crypto: qat - relocate GEN2 CSR access code (Vladis Dronov) [1833004] - [crypto] crypto: qat - split transport CSR access logic (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix configuration of iov threads (Vladis Dronov) [1833004] - [crypto] crypto: qat - num_rings_per_bank is device dependent (Vladis Dronov) [1833004] - [crypto] crypto: qat - mask device capabilities with soft straps (Vladis Dronov) [1833004] - [crypto] crypto: qat - update IV in software (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused function (Vladis Dronov) [1833004]- mptcp: send ack for every add_addr (Davide Caratti) [1929280] - Revert "[net] tcp: change pingpong threshold to 3" (Davide Caratti) [1929280] - powerpc/pseries: Don't enforce MSI affinity with kdump (Greg Kurz) [1919427] - rtc: disallow update interrupts when time is invalid (Waiman Long) [1918288] - rtc: disable uie before setting time and enable after (Waiman Long) [1918288] - rtc: don't reference bogus function pointer in kdoc (Waiman Long) [1918288] - KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Allow parallel page faults for the TDP MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Mark SPTEs in disconnected pages as removed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages (Paolo Bonzini) [1897366] - i915: kvmgt: the KVM mmu_lock is now an rwlock (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use an rwlock for the x86 MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Protect TDP MMU page table memory with RCU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Clear dirtied pages mask bit before early break (Paolo Bonzini) [1897366] - KVM: x86/mmu: Skip no-op changes in TDP MMU functions (Paolo Bonzini) [1897366] - KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter (Paolo Bonzini) [1897366] - KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn (Paolo Bonzini) [1897366] - KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched (Paolo Bonzini) [1897366] - KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out handling of removed page tables (Paolo Bonzini) [1897366] - KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add comment on __tdp_mmu_set_spte (Paolo Bonzini) [1897366] - KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched (Paolo Bonzini) [1897366] - locking/arch: Move qrwlock.h include after qspinlock.h (Paolo Bonzini) [1897366] - sched: Add cond_resched_rwlock (Paolo Bonzini) [1897366] - sched: Add needbreak for rwlocks (Paolo Bonzini) [1897366] - locking/rwlocks: Add contention detection for rwlocks (Paolo Bonzini) [1897366] - RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes (Kamal Heib) [1919395] - net/vmw_vsock: fix NULL pointer dereference (Jon Maloy) [1925600] {CVE-2021-26708} - net/vmw_vsock: improve locking in vsock_connect_timeout() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix locking in vsock_shutdown() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix the race conditions in multi-transport support (Jon Maloy) [1925600] {CVE-2021-26708} - ahci: Add missing Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1928789] - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off (Paolo Bonzini) [1912448] - [sound] ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk for more HP laptops (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Modify Dell platform name (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Jaroslav Kysela) [1916102] - [sound] ALSA: ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add quirk for MSI-GP73 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Supported Dell fixed type headset (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: packet buffer index must be set before reading value (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: always print pin NIDs as hexadecimal (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: fix silent stream for first playback to DP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/conexant: add a new hda codec CX11970 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Fix regressions on clear and reconfig sysfs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/proc - print DP-MST connections (Jaroslav Kysela) [1916102] - [sound] ALSA: hda - Fix the return value if cb func is already registered (Jaroslav Kysela) [1916102] - [sound] ALSA: mixart: Fix mutex deadlock (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add new codec supported for ALC897 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed Dell AIO wrong sound tone (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - HP Headset Mic can't detect after boot (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported mute Led for HP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headphone for ASUS TM420 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed HP headset Mic can't be detected (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/generic: Add option to enforce preferred_dacs pairs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() (Jaroslav Kysela) [1916102] - [sound] ALSA: seq: oss: Avoid mutex lock for a long-time ioctl (Jaroslav Kysela) [1916102] - [fs] gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end (Andreas Grunbacher) [1926852] - [net] netfilter: nf_tables: coalesce multiple notifications into one skbuff (Phil Sutter) [1855207] - [drm] drm/i915/rkl: new rkl ddc map for different PCH (Lyude Paul) [1910761] - [drm] drm/nouveau: fix dma syncing warning with debugging on (Lyude Paul) [1915548] - [drm] drm/i915: Update TGL and RKL HuC firmware versions (Lyude Paul) [1924209] - [drm] drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent (Lyude Paul) [1924209] - [drm] drm/i915: Update gen12 forcewake table (Lyude Paul) [1924209] - [drm] drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT (Lyude Paul) [1924209] - [drm] drm/i915/display/fbc: Implement WA 22010751166 (Lyude Paul) [1924209] - [drm] drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms (Lyude Paul) [1924209] - [drm] drm/i915: Reorder hpd init vs. display resume (Lyude Paul) [1921868] - [drm] drm/i915/dp: Don't use DPCD backlights that need PWM enable/disable (Lyude Paul) [1885406] - [drm] drm/dp: Revert "drm/dp: Introduce EDID-based quirks" (Lyude Paul) [1885406] - [drm] drm/i915/dp: Allow forcing specific interfaces through enable_dpcd_backlight (Lyude Paul) [1885406] - [drm] drm/i915/dp: Enable Intel's HDR backlight interface (only SDR for now) (Lyude Paul) [1885406] - [drm] drm/i915: Keep track of pwm-related backlight hooks separately (Lyude Paul) [1885406] - [drm] drm/i915: Pass port to intel_panel_bl_funcs.get() (Lyude Paul) [1885406] - [drm] drm/i915/dp: Add register definitions for Intel HDR backlight interface (Lyude Paul) [1885406] - [drm] drm/i915/dp: Rename eDP VESA backlight interface functions (Lyude Paul) [1885406] - [drm] drm/i915: Pass down brightness values to enable/disable backlight callbacks (Lyude Paul) [1885406] - [drm] drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* (Lyude Paul) [1885406] - [drm] drm/i915/dp: Program source OUI on eDP panels (Lyude Paul) [1885406] - [drm] drm/i915: refactor panel backlight control functions. (v2) (Lyude Paul) [1885406] - [drm] drm/i915/backlight: fix CPU mode backlight takeover on LPT (Lyude Paul) [1885406] - [drm] drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP backlight capabilities (Lyude Paul) [1885406] - [drm] drm/i915: panel: Add get_vbt_pwm_freq() helper (Lyude Paul) [1885406] - [drm] drm/i915/dp: Tweak initial dpcd backlight.enabled value (Lyude Paul) [1885406] - [drm] kms: handle mDP connectors (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add new cdclk table (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle HTI (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add DPLL4 support (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add initial workarounds (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout (Lyude Paul) [1876992] - [drm] drm/i915: Update TGL and RKL DMC firmware versions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Program mocs:63 for cache eviction on gen9 (Lyude Paul) [1876992] - [drm] drm/i915/gt: Limit frequency drop to RPe on parking (Lyude Paul) [1876992] - [drm] drm/i915/gt: Retain default context state across shrinking (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: remove old DPG workaround (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset (Lyude Paul) [1876992] - [drm] drm/i915/gt: Fixup tgl mocs for PTE tracking (Lyude Paul) [1876992] - [drm] drm/amdgpu: add rlc iram and dram firmware support (Lyude Paul) [1876992] - [drm] drm/nouveau: fix relocations applying logic and a double-free (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid HDCP initialization in devices without output (Lyude Paul) [1876992] - [drm] drm/amd/amdgpu: fix null pointer in runtime pm (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix a page fault (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix SI UVD firmware validate resume fail (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Media power gate sequence (Lyude Paul) [1876992] - [drm] drm/i915: Handle max_bpc==16 (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq for dcn2.0 (Lyude Paul) [1876992] - [drm] drm/gma500: Fix out-of-bounds access to struct drm_device.vblank (Lyude Paul) [1876992] - [drm] drm/i915: Correctly set SFC capability for video engines (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq (Lyude Paul) [1876992] - [drm] drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running (Lyude Paul) [1876992] - [drm] drm/amd/pm: perform SMC reset on suspend/hibernation (Lyude Paul) [1876992] - [drm] drm/amd/pm: correct the baco reset sequence for CI ASICs (Lyude Paul) [1876992] - [drm] drm/amdgpu: perform srbm soft reset always on SDMA resume (Lyude Paul) [1876992] - [drm] drm/i915/gem: Flush coherency domains on first set-domain-ioctl (Lyude Paul) [1876992] - [drm] drm/i915: Hold onto an explicit ref to i915_vma_work.pinned (Lyude Paul) [1876992] - [drm] drm/i915/gt: Use the local HWSP offset during submission (Lyude Paul) [1876992] - [drm] drm/i915: Fix encoder lookup during PSR atomic check (Lyude Paul) [1876992] - [drm] drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" (Lyude Paul) [1876992] - [drm] drm/nouveau/nouveau: fix the start/end range for migration (Lyude Paul) [1876992] - [drm] drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns (Lyude Paul) [1876992] - [drm] drm/amd/display: Fixed panic during seamless boot (Lyude Paul) [1876992] - [drm] drm/amdgpu: add DID for navi10 blockchain SKU (Lyude Paul) [1876992] - [drm] drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) (Lyude Paul) [1876992] - [drm] drm/amdgpu: resolved ASD loading issue on sienna (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/nouveau/device: fix changing endianess code to work on older GPUs (Lyude Paul) [1876992] - [drm] drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps (Lyude Paul) [1876992] - [drm] drm/i915: Restore ILK-M RPS support (Lyude Paul) [1876992] - [drm] drm/i915: Reject 90/270 degree rotated initial fbs (Lyude Paul) [1876992] - [drm] drm/i915: Use the active reference on the vma while capturing (Lyude Paul) [1876992] - [drm] drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init (Lyude Paul) [1876992] - [drm] drm/i915: Exclude low pages (128KiB) of stolen from use (Lyude Paul) [1876992] - [drm] drm/i915: Drop runtime-pm assert from vgpu io accessors (Lyude Paul) [1876992] - [drm] drm/i915/gt: Delay execlist processing for tgl (Lyude Paul) [1876992] - [drm] drm/i915/gt: Undo forced context restores after trivial preemptions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Initialize reserved and unspecified MOCS indices (Lyude Paul) [1876992] - [drm] drm/i915: Fix TGL DKL PHY DP vswing handling (Lyude Paul) [1876992] - [drm] drm/i915: Avoid mixing integer types during batch copies (Lyude Paul) [1876992] - [drm] drm/i915: Cancel outstanding work after disabling heartbeats on an engine (Lyude Paul) [1876992] - [drm] drm/i915: Break up error capture compression loops with cond_resched() (Lyude Paul) [1876992] - [drm] drm/i915/gt: Always send a pulse down the engine after disabling heartbeat (Lyude Paul) [1876992] - [drm] drm/i915/gem: Always test execution status on closing the context (Lyude Paul) [1876992] - [drm] drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported (Lyude Paul) [1876992] - [drm] drm/i915/gem: Avoid implicit vmap for highmem on x86-32 (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the cu and rb info for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/psp: Fix sysfs: cannot create duplicate filename (Lyude Paul) [1876992] - [drm] drm/amd/swsmu: add missing feature map for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amd/pm: fix pp_dpm_fclk (Lyude Paul) [1876992] - [drm] drm/amd/pm: increase mclk switch threshold to 200 us (Lyude Paul) [1876992] - [drm] drm/amdgpu/swsmu: drop smu i2c bus on navi1x (Lyude Paul) [1876992] - [drm] drm/ttm: fix eviction valuable range check (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix kernel panic by dal_gpio_open() error (Lyude Paul) [1876992] - [drm] drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally (Lyude Paul) [1876992] - [drm] drm/amdgpu: increase the reserved VM size to 2MB (Lyude Paul) [1876992] - [drm] drm/amdgpu: add function to program pbb mode for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid MST manager resource leak (Lyude Paul) [1876992] - [drm] drm/amdkfd: Use same SQ prefetch setting as amdgpu (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the gpu reset handling for job != NULL case (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: vcn and jpeg ring synchronization (Lyude Paul) [1876992] - [drm] drm/amd/display: Increase timeout for DP Disable (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix incorrect backlight register offset for DCN (Lyude Paul) [1876992] - [drm] drm/amdgpu: don't map BO in reserved region (Lyude Paul) [1876992] - [drm] drm/shme-helpers: Fix dma_buf_mmap forwarding bug (Lyude Paul) [1876992] - [drm] drm/i915: Force VT'd workarounds when running as a guest OS (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid set zero in the requested clk (Lyude Paul) [1876992] - [drm] drm/amd/display: HDMI remote sink need mode validation for Linux (Lyude Paul) [1876992] - [drm] drm/amdgpu: No sysfs, not an error condition (Lyude Paul) [1876992] - [drm] drm/amd/display: Check clock table return (Lyude Paul) [1876992] - [drm] drm/bridge/synopsys: dsi: add support for non-continuous HS clock (Lyude Paul) [1876992] - [drm] drm/vkms: avoid warning in vkms_get_vblank_timestamp (Lyude Paul) [1876992] - [drm] drm/bridge_connector: Set default status connected for eDP connectors (Lyude Paul) [1876992] - [drm] drm/scheduler: Scheduler priority fixes (v2) (Lyude Paul) [1876992] - [drm] drm/amdgpu: restore ras flags when user resets eeprom(v2) (Lyude Paul) [1876992] - [drm] drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex (Lyude Paul) [1876992] - [drm] drm/amd/display: Disconnect pipe separetely when disable pipe split (Lyude Paul) [1876992] - [drm] drm/hisilicon: Code refactoring for hibmc_drv_de (Lyude Paul) [1876992] - [drm] drm/amd/display: Screen corruption on dual displays (DP+USB-C) (Lyude Paul) [1876992] - [drm] drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create (Lyude Paul) [1876992] - [drm] drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix max_entries calculation v4 (Lyude Paul) [1876992] - [drm] drm/crc-debugfs: Fix memleak in crc_control_write (Lyude Paul) [1876992] - [drm] drm/gma500: fix error check (Lyude Paul) [1876992] - [drm] drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm (Lyude Paul) [1876992] - [drm] drm/vkms: add missing platform_device_unregister() in vkms_init() (Lyude Paul) [1876992] - [drm] drm/vgem: add missing platform_device_unregister() in vgem_init() (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix wrong return value in dm_update_plane_state() (Lyude Paul) [1876992] - [drm] drm/vkms: fix xrgb on compute crc (Lyude Paul) [1876992] - [iommu] iommu/amd: Set iommu->int_enabled consistently when interrupts are set up (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix union of bitfields in intcapxt support (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix kerneldoc comments (Vitaly Kuznetsov) [1915038] - [x86] x86/irq: Prepare consolidation of irq_alloc_info (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Use msi_msg shadow structs (Vitaly Kuznetsov) [1915038] - [iommu] x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency (Vitaly Kuznetsov) [1915038] - [netdrv] Revert "e1000e: disable s0ix entry and exit flows for ME systems" (Ken Cox) [1872412] - [netdrv] e1000e: fix S0ix flow to allow S0i3.2 subset entry (Ken Cox) [1872412]- dm table: fix DAX iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm table: fix various whitespace issues with recent DAX code (Mike Snitzer) [1905679] - dm table: fix dax_dev NULL dereference in device_synchronous() (Mike Snitzer) [1905679] - dm: enable synchronous dax (Mike Snitzer) [1905679] - dm table: fix iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm: remove special-casing of bio-based immutable singleton target on NVMe (Mike Snitzer) [1905679] - [s390] s390/dasd: Fix inconsistent kobject removal (Philipp Rudo) [1928106] - [powerpc] powerpc/perf/hv-24x7: Dont create sysfs event files for dummy events (Steve Best) [1927730] - [powerpc] powerpc/pseries/dlpar: handle ibm, configure-connector delay status (Steve Best) [1927371] - [x86] x86/kvm: Increase KVM_MAX_VCPUS to 2048 (Eduardo Habkost) [1840923]- Unbreak mount_capable() (Scott Mayhew) [1903983]- [powerpc] powerpc: fix wrong backport on Kernel lockdown for power (Diego Domingos) [1928778] - [powerpc] powerpc/kexec_file: fix FDT size estimation for kdump kernel (Steve Best) [1928105] - [kernel] sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli) [1912118] - [kernel] sched/features: Fix hrtick reprogramming (Juri Lelli) [1912118] - [scsi] scsi: lpfc: Fix EEH encountering oops with NVMe traffic (Dick Kennedy) [1854776] - [scsi] scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (Dick Kennedy) [1894960] - [target] scsi: target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1908215]- [net] netfilter: nft_dynset: add timeout extension to template (Florian Westphal) [1906915] - [net] netfilter: nftables: fix possible UAF over chains from packet path in netns (Florian Westphal) [1906915] - [net] netfilter: flowtable: fix tcp and udp header checksum update (Florian Westphal) [1906915] - [net] netfilter: xt_recent: Fix attempt to update deleted entry (Florian Westphal) [1906915] - [net] netfilter: conntrack: connection timeout after re-register (Florian Westphal) [1906915] - [netdrv] ice: Fix MSI-X vector fallback logic (Jonathan Toppins) [1896639 1877645] - [netdrv] ice: Don't allow more channels than LAN MSI-X available (Jonathan Toppins) [1896639 1877645] - [net] netfilter: nf_nat: Fix memleak in nf_nat_init (Florian Westphal) [1906915] - [net] netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal) [1906915] - [include] net: flow_dissector: Wrap unionized VLAN fields in a struct (Florian Westphal) [1906915] - [net] netfilter: x_tables: Switch synchronization to RCU (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: build mask based from the matching bytes (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add C-VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nf_tables_offload: allow ethernet interface type only (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: set address type in control dissector (Florian Westphal) [1906915] - [net] netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal) [1906915] - [net] netfilter: nf_tables: missing validation from the abort path (Florian Westphal) [1906915] - [net] netfilter: nftables: fix netlink report logic in flowtable and genid (Florian Westphal) [1906915] - [include] netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() (Florian Westphal) [1906915] - [net] netfilter: nf_tables: Introduce new 64-bit helper register functions (Florian Westphal) [1906915] - [include] netfilter: nf_tables: drop include of module.h from nf_tables.h (Florian Westphal) [1906915] - [net] netfilter: nf_fwd_netdev: clear timestamp in forwarding path (Florian Westphal) [1906915] - [net] netfilter: ipset: prevent uninit-value in hash_ip6_add (Florian Westphal) [1906915] - [net] netfilter: use actual socket sk rather than skb sk when routing harder (Florian Westphal) [1906915] - [net] netfilter: ipv4: remove useless export_symbol (Florian Westphal) [1906915] - [net] netfilter: conntrack: don't set related state for different outer address (Florian Westphal) [1906915] - [fs] xfs: don't catch dax+reflink inodes as corruption in verifier (Bill O'Donnell) [1915510]- [powerpc] powerpc: Don't enable FSCR_SCV in init_FSCR_power9() (Gustavo Duarte) [1928399] - [netdrv] ibmvnic: Clear failover_pending if unable to schedule (Steve Best) [1926365] - [netdrv] ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (Steve Best) [1928243] - [tools] perf powerpc: Fix printf conversion specifier for IP addresses (Steve Best) [1928209] - [tools] perf powerpc: Fix gap between kernel end and module start (Steve Best) [1928209] - [netdrv] i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1838733] - [netdrv] i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1838733] - [netdrv] i40e: fix potential NULL pointer dereferencing (Stefan Assmann) [1838733] - [netdrv] i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: clear the status bits for the next_to_use descriptor (Stefan Assmann) [1838733] - [netdrv] i40e: avoid premature Rx buffer reuse (Stefan Assmann) [1838733] - [netdrv] i40e: Remove unnecessary sw_ring access from xsk Tx (Stefan Assmann) [1838733] - [netdrv] i40e: Fix removing driver while bare-metal VFs pass traffic (Stefan Assmann) [1838733] - [netdrv] i40e: report correct VF link speed when link state is set to enable (Stefan Assmann) [1838733] - [netdrv] i40e: remove redundant assignment (Stefan Assmann) [1838733] - [netdrv] i40e: Fix MAC address setting for a VF via Host/VM (Stefan Assmann) [1838733] - [netdrv] i40e: Allow changing FEC settings on X722 if supported by FW (Stefan Assmann) [1838733] - [netdrv] net: intel: Remove in_interrupt() warnings (Stefan Assmann) [1838733] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: move buffer allocation out of the Rx processing loop (Stefan Assmann) [1838733] - [netdrv] i40e: use 16B HW descriptors instead of 32B (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: remove HW descriptor prefetch in AF_XDP path (Stefan Assmann) [1838733] - [netdrv] i40e: optimise prefetch page refcount (Stefan Assmann) [1838733] - [netdrv] i40e: not compute affinity_mask for IRQ (Stefan Assmann) [1838733] - [netdrv] i40e: Fix crash during removing i40e driver (Stefan Assmann) [1838733] - [netdrv] i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1838733] - [netdrv] PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Stefan Assmann) [1838733] - [netdrv] i40e: introduce new dump desc XDP command (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to dump VSI debug output (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to VSI stats (Stefan Assmann) [1838733] - [netdrv] i40e: move check of full Tx ring to outside of send loop (Stefan Assmann) [1838733] - [netdrv] i40e: eliminate division in napi_poll data path (Stefan Assmann) [1838733] - [netdrv] i40e: optimize AF_XDP Tx completion path (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for a new feature Total Port Shutdown (Stefan Assmann) [1838733] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for 5Gbps cards (Stefan Assmann) [1838733] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838733] - [netdrv] i40e: Add a check to see if MFS is set (Stefan Assmann) [1838733] - [netdrv] i40e: detect and log info about pre-recovery mode (Stefan Assmann) [1838733] - [netdrv] i40e: make PF wait reset loop reliable (Stefan Assmann) [1838733] - [netdrv] i40e: remove unused defines (Stefan Assmann) [1838733] - [netdrv] i40e: Move client header location (Stefan Assmann) [1838733] - [netdrv] i40e: protect ring accesses with READ- and WRITE_ONCE (Stefan Assmann) [1838733] - [netdrv] i40e: Make i40e_shutdown_adminq() return void (Stefan Assmann) [1838733] - [netdrv] i40e: trivial fixup of comments in i40e_xsk.c (Stefan Assmann) [1838733] - [netdrv] i40e: Use scnprintf() for avoiding potential buffer overflow (Stefan Assmann) [1838733] - [netdrv] team: protect features update by RCU to avoid deadlock (Josef Oskera) [1909593] - [tools] bpf: selftests: remove test_progs LSM test (Yauheni Kaliuta) [1925911] - [net] bpf: Fix a verifier failure with xor (Yauheni Kaliuta) [1925911] - [tools] selftests: Remove fmod_ret from test_overhead (Jiri Olsa) [1925911] - [s390] s390/kdump: fix out-of-memory with PCI (Philipp Rudo) [1927744] - [x86] x86/intel_split_lock: Really Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1924578] - [scsi] megaraid_sas: re-add certain pci-ids as unsupported (Tomas Henzl) [1761485] - [scsi] megaraid_sas: mark unsupported devices (Tomas Henzl) [1761485] - [pci] rh_taint: add support function (Tomas Henzl) [1761485] - [powerpc] powerpc/xmon: Restrict when kernel is locked down (Diego Domingos) [1853307] - [powerpc] powerpc/xmon: add read-only mode (Diego Domingos) [1853307] - [powerpc] powerpc: lock down kernel in secure boot mode (Diego Domingos) [1853307] - [net] fix iteration for sctp transport seq_files (Xin Long) [1916824] - [tools] x86: xen: insn: Decode Xen and KVM emulate-prefix signature (Michael Petlan) [1867733] - [tools] objtool: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1867733] - [x86] x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/decoder: Add TEST opcode to Group3-2 (Michael Petlan) [1867733] - [x86] x86/insn: Add some more Intel instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/insn: Add some Intel instructions to the opcode map (Michael Petlan) [1867733] - [net] udp: call udp_encap_enable for v6 sockets when enabling encap (Xin Long) [1907754] - [fs] close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [fs] fs, close_range: add flag CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [tools] tests: close_range - Replace clone3 with clone (Pavel Reichl) [1900674] - [tools] selftests: core: use SKIP instead of XFAIL in close_range_test.c (Pavel Reichl) [1900674] - [tools] tools headers API: Update close_range affected files (Pavel Reichl) [1900674] - [tools] tests: add CLOSE_RANGE_UNSHARE tests (Pavel Reichl) [1900674] - [fs] close_range: add CLOSE_RANGE_UNSHARE (Pavel Reichl) [1900674] - [tools] tests: add close_range() tests (Pavel Reichl) [1900674] - [powerpc] arch: wire-up close_range() (Pavel Reichl) [1900674] - [fs] open: add close_range() (Pavel Reichl) [1900674] - [x86] x86/sgx: mark tech preview (Vladis Dronov) [1660337] - [tools] tools headers cpufeatures: Sync with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [x86] x86/sgx: Drop racy follow_pfn() check (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix the return type of sgx_init() (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix a typo in kernel-doc markup (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [tools] selftests/sgx: Use a statically generated 3072-bit RSA key (Vladis Dronov) [1660337] - [x86] x86/sgx: Clarify 'laundry_list' locking (Vladis Dronov) [1660337] - [documentation] Documentation/x86: Document SGX kernel architecture (Vladis Dronov) [1660337] - [x86] x86/sgx: Add ptrace() support for the SGX driver (Vladis Dronov) [1660337] - [x86] x86/sgx: Add a page reclaimer (Vladis Dronov) [1660337] - [tools] selftests/x86: Add a selftest for SGX (Vladis Dronov) [1660337] - [x86] x86/vdso: Implement a vDSO for Intel SGX enclave call (Vladis Dronov) [1660337] - [mm] x86/traps: Attempt to fixup exceptions in vDSO before signaling (Vladis Dronov) [1660337] - [mm] x86/fault: Add a helper function to sanitize error code (Vladis Dronov) [1660337] - [x86] x86/vdso: Add support for exception fixup in vDSO functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Vladis Dronov) [1660337] - [x86] x86/sgx: Add an SGX misc driver interface (Vladis Dronov) [1660337] - [mm] mm: Add 'mprotect' hook to struct vm_operations_struct (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX page allocator functions (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Add a nosgx kernel parameter (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Detect SGX support (Vladis Dronov) [1660337] - [mm] x86/mm: Signal SIGSEGV with PF_SGX (Vladis Dronov) [1660337] - [x86] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Vladis Dronov) [1660337] - [x86] x86/{cpufeatures, msr}: Add Intel SGX Launch Control hardware bits (Vladis Dronov) [1660337] - [x86] x86/cpufeatures: Add Intel SGX hardware bits (Vladis Dronov) [1660337] - [x86] x86/sgx: Add wrappers for ENCLS functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX architectural data structures (Vladis Dronov) [1660337] - [mm] x86/fault: Make error_code sanitization more robust (Vladis Dronov) [1660337] - [video] vgacon: remove software scrollback support (Chris von Recklinghausen) [1883596] - [tools] libbpf: fix backport of "libbpf: Remove any use of reallocarray() in libbpf" (Jiri Benc) [1924711] - [net] bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach (Jiri Benc) [1924711] - [tools] selftests/bpf: Adding test for arg dereference in extension trace (Jiri Benc) [1924711] - [tools] selftests: Add selftest for disallowing modify_return attachment to freplace (Jiri Benc) [1924711] - [tools] selftests: Add test for multiple attachments of freplace program (Jiri Benc) [1924711] - [tools] selftests/bpf: Turn fexit_bpf2bpf into test with subtests (Jiri Benc) [1924711] - [tools] libbpf: Add support for freplace attachment in bpf_link_create (Jiri Benc) [1924711] - [net] bpf: Fix context type resolving for extension programs (Jiri Benc) [1924711] - [net] bpf: Support attaching freplace programs to multiple attach points (Jiri Benc) [1924711] - [net] bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach (Jiri Benc) [1924711] - [net] bpf: verifier: refactor check_attach_btf_id() (Jiri Benc) [1924711] - [net] bpf: change logging calls from verbose() to bpf_log() and use log pointer (Jiri Benc) [1924711] - [net] bpf: disallow attaching modify_return tracing functions to other BPF programs (Jiri Benc) [1924711] - [mm] kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Waiman Long) [1921394] - [mm] kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Waiman Long) [1921394] - [mm] mm: memcg/slab: optimize objcg stock draining (Waiman Long) [1921394] - [mm] mm: don't wake kswapd prematurely when watermark boosting is disabled (Waiman Long) [1921394] - [mm] mm/vmalloc.c: fix kasan shadow poisoning size (Waiman Long) [1921394] - [mm] mm/vmalloc: Fix unlock order in s_stop() (Waiman Long) [1921394] - [mm] mm/swapfile: do not sleep with a spin lock held (Waiman Long) [1921394] - [mm] mm: list_lru: set shrinker map bit when child nr_items is not zero (Waiman Long) [1921394] - [mm] mm: mempolicy: fix potential pte_unmap_unlock pte error (Waiman Long) [1921394] - [mm] mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Waiman Long) [1921394] - [mm] mm/swapfile.c: fix potential memory leak in sys_swapon (Waiman Long) [1921394] - [mm] mm: validate pmd after splitting (Waiman Long) [1921394] - [mm] hugetlb_cgroup: convert comma to semicolon (Waiman Long) [1921394] - [mm] mm/memory_hotplug: fix unpaired mem_hotplug_begin/done (Waiman Long) [1921394] - [mm] khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() (Waiman Long) [1921394] - [mm] khugepaged: khugepaged_test_exit() check mmget_still_valid() (Waiman Long) [1921394] - [mm] mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible (Waiman Long) [1921394] - [mm] mm/hugetlb.c: clean code by removing unnecessary initialization (Waiman Long) [1921394] - [mm] mm/sparse: never partially remove memmap for early section (Waiman Long) [1921394] - [mm] mm/sparse: fix kernel crash with pfn_section_valid check (Waiman Long) [1921394] - [mm] mm/shuffle: don't move pages between zones and don't read garbage memmaps (Waiman Long) [1921394] - [mm] mm/sparse: rename pfn_present() to pfn_in_present_section() (Waiman Long) [1921394] - [powerpc] powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() (Waiman Long) [1921394] - [powerpc] powerpc/pseries/hotplug-memory: Change rc variable to bool (Waiman Long) [1921394] - [mm] mm/gup: fix fixup_user_fault() on multiple retries (Waiman Long) [1921394] - [mm] mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal (Waiman Long) [1921394] - [mm] mm/mempolicy: Allow lookup_node() to handle fatal signal (Waiman Long) [1921394] - [include] include/linux/memremap.h: remove stale comments (Waiman Long) [1921394] - [mm] mm/sparsemem: get address to page struct instead of address to pfn (Waiman Long) [1921394] - [fs] hibernate: Allow uswsusp to write to swap (Waiman Long) [1921394] - [mm] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case (Waiman Long) [1921394] - [mm] mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling (Waiman Long) [1921394] - [mm] mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() (Waiman Long) [1921394] - [mm] mm/hmm: allow snapshot of the special zero page (Waiman Long) [1921394] - [mm] mm/hmm: a few more C style and comment clean ups (Waiman Long) [1921394] - [mm] mm/sparse.c: do not waste pre allocated memmap space (Waiman Long) [1921394] - [mm] mm/sparse: consistently do not zero memmap (Waiman Long) [1921394] - [mm] mm/gup: fix a misnamed "write" argument, and a related bug (Waiman Long) [1921394] - [powerpc] treewide: add checks for the return value of memblock_alloc*() (Waiman Long) [1921394] - [kvm] KVM: x86: Expose AVX512_FP16 for supported CPUID (Paul Lai) [1838734] - [x86] x86: Enumerate AVX512 FP16 CPUID feature flag (Paul Lai) [1838734] - [kvm] x86/kvm: Expose TSX Suspend Load Tracking feature (Paul Lai) [1838734] - [net] sched: act_ct: enable stats for HW offloaded entries (Marcelo Leitner) [1909257] - [scsi] scsi: fnic: Validate io_req before others (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Set scsi_set_resid() only for underflow (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Avoid looping in TRANS ETH on unload (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Govindarajulu Varadarajan) [1845720] - [x86] perf/x86/intel/uncore: Fix the scale of the IMC free-running events (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Reduce the number of CBOX counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Update Ice Lake uncore units (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Generic support for the PCI sub driver (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() (Michael Petlan) [1884818 1908305]- [mmc] mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A (David Arcari) [1906067] - [pinctrl] pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver (David Arcari) [1906067] - [block] block: export blk_mq_make_request (Ming Lei) [1917913] - [platform] platform/x86: dell-wmi-sysman: fix a NULL pointer dereference (Perry Yuan) [1922587] - [platform] platform/x86: dell-wmi-sysman: work around for BIOS bug (Juan Martinez) [1504859] - [platform] platform/x86: dell-wmi-sysman: fix init_bios_attributes() error handling (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make some symbols static (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_ops static (Juan Martinez) [1504859] - [documentation] docs: ABI: sysfs-class-firmware-attributes: solve some warnings (Juan Martinez) [1504859] - [platform] platform/x86: Use appropriate module alias macro for this kernel (Juan Martinez) [1504859] - [platform] platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems (Juan Martinez) [1504859] - [md] dm: eliminate potential source of excessive kernel log noise (Mike Snitzer) [1876840] - [scsi] scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan Milne) [1871060] - [net] libceph, ceph: disambiguate ceph_connection_operations handlers (Jeff Layton) [1893177] - [net] libceph: zero out session key and connection secret (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE (Jeff Layton) [1893177] - [net] libceph: align session_key and con_secret to 16 bytes (Jeff Layton) [1893177] - [net] libceph: fix auth_signature buffer allocation in secure mode (Jeff Layton) [1893177] - [fs] ceph: reencode gid_list when reconnecting (Jeff Layton) [1893177] - [net] libceph: drop ceph_auth_{create, update}_authorizer() (Jeff Layton) [1893177] - [fs] libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1 (Jeff Layton) [1893177] - [net] libceph, ceph: implement msgr2.1 protocol (crc and secure modes) (Jeff Layton) [1893177] - [net] libceph: introduce connection modes and ms_mode option (Jeff Layton) [1893177] - [block] libceph, rbd: ignore addr->type while comparing in some cases (Jeff Layton) [1893177] - [net] libceph, ceph: get and handle cluster maps with addrvecs (Jeff Layton) [1893177] - [net] libceph: factor out finish_auth() (Jeff Layton) [1893177] - [net] libceph: drop ac->ops->name field (Jeff Layton) [1893177] - [net] libceph: amend cephx init_protocol() and build_request() (Jeff Layton) [1893177] - [net] libceph, ceph: incorporate nautilus cephx changes (Jeff Layton) [1893177] - [net] libceph: safer en/decoding of cephx requests and replies (Jeff Layton) [1893177] - [net] libceph: more insight into ticket expiry and invalidation (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol specific fields to its own struct (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol implementation to its own file (Jeff Layton) [1893177] - [net] libceph: use sendpage_ok() in ceph_tcp_sendpage() (Jeff Layton) [1893177] - [net] net: introduce helper sendpage_ok() in include/linux/net.h (Jeff Layton) [1893177] - [net] libceph: separate msgr1 protocol implementation (Jeff Layton) [1893177] - [net] libceph: export remaining protocol independent infrastructure (Jeff Layton) [1893177] - [net] libceph: export zero_page (Jeff Layton) [1893177] - [net] libceph: rename and export con->flags bits (Jeff Layton) [1893177] - [net] libceph: rename and export con->state states (Jeff Layton) [1893177] - [net] libceph: make con->state an int (Jeff Layton) [1893177] - [net] libceph: don't export ceph_messenger_{init_fini}() to modules (Jeff Layton) [1893177] - [net] libceph: make sure our addr->port is zero and addr->nonce is non-zero (Jeff Layton) [1893177] - [net] libceph: factor out ceph_con_get_out_msg() (Jeff Layton) [1893177] - [net] libceph: change ceph_con_in_msg_alloc() to take hdr (Jeff Layton) [1893177] - [net] libceph: change ceph_msg_data_cursor_init() to take cursor (Jeff Layton) [1893177] - [net] libceph: handle discarding acked and requeued messages separately (Jeff Layton) [1893177] - [net] libceph: drop msg->ack_stamp field (Jeff Layton) [1893177] - [net] libceph: remove redundant session reset log message (Jeff Layton) [1893177] - [net] libceph: clear con->peer_global_seq on RESETSESSION (Jeff Layton) [1893177] - [net] libceph: rename reset_connection() to ceph_con_reset_session() (Jeff Layton) [1893177] - [net] libceph: split protocol reset bits out of reset_connection() (Jeff Layton) [1893177] - [net] libceph: don't call reset_connection() on version/feature mismatches (Jeff Layton) [1893177] - [net] libceph: lower exponential backoff delay (Jeff Layton) [1893177] - [net] libceph: include middle_len in process_message() dout (Jeff Layton) [1893177] - [fs] ceph: implement updated ceph_mds_request_head structure (Jeff Layton) [1893177] - [fs] ceph: clean up argument lists to __prepare_send_request and __send_request (Jeff Layton) [1893177] - [fs] ceph: take a cred reference instead of tracking individual uid/gid (Jeff Layton) [1893177] - [fs] ceph: don't reach into request header for readdir info (Jeff Layton) [1893177] - [fs] ceph: set osdmap epoch for setxattr (Jeff Layton) [1893177] - [fs] ceph: remove redundant assignment to variable i (Jeff Layton) [1893177] - [fs] ceph: add ceph.caps vxattr (Jeff Layton) [1893177] - [fs] ceph: when filling trace, call ceph_get_inode outside of mutexes (Jeff Layton) [1893177] - [fs] Revert "ceph: allow rename operation under different quota realms" (Jeff Layton) [1893177] - [fs] ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails (Jeff Layton) [1893177] - [fs] ceph: downgrade warning from mdsmap decode to debug (Jeff Layton) [1893177] - [fs] ceph: fix race in concurrent __ceph_remove_cap invocations (Jeff Layton) [1893177] - [fs] ceph: pass down the flags to grab_cache_page_write_begin (Jeff Layton) [1893177] - [fs] ceph: add ceph.{cluster_fsid/client_id} vxattrs (Jeff Layton) [1893177] - [fs] ceph: add status debugfs file (Jeff Layton) [1893177] - [include] libceph: remove unused port macros (Jeff Layton) [1893177] - [fs] ceph: ensure we have Fs caps when fetching dir link count (Jeff Layton) [1893177] - [fs] ceph: send dentry lease metrics to MDS daemon (Jeff Layton) [1893177] - [fs] ceph: acquire Fs caps when getting dir stats (Jeff Layton) [1893177] - [fs] ceph: fix up some warnings on W=1 builds (Jeff Layton) [1893177] - [fs] ceph: queue MDS requests to REJECTED sessions when CLEANRECOVER is set (Jeff Layton) [1893177] - [fs] ceph: remove timeout on allowing reconnect after blocklisting (Jeff Layton) [1893177] - [fs] ceph: add new RECOVER mount_state when recovering session (Jeff Layton) [1893177] - [fs] ceph: make fsc->mount_state an int (Jeff Layton) [1893177] - [fs] ceph: don't WARN when removing caps due to blocklisting (Jeff Layton) [1893177] - [fs] ceph: check session state after bumping session->s_seq (Jeff Layton) [1893177] - [net] libceph: clear con->out_msg on Policy::stateful_server faults (Jeff Layton) [1893177] - [net] libceph: format ceph_entity_addr nonces as unsigned (Jeff Layton) [1893177] - [include] libceph: fix ENTITY_NAME format suggestion (Jeff Layton) [1893177] - [net] libceph: move a dout in queue_con_delay() (Jeff Layton) [1893177] - [fs] ceph: comment cleanups and clarifications (Jeff Layton) [1893177] - [fs] ceph: break up send_cap_msg (Jeff Layton) [1893177] - [fs] ceph: drop separate mdsc argument from __send_cap (Jeff Layton) [1893177] - [fs] ceph: promote to unsigned long long before shifting (Jeff Layton) [1893177] - [fs] ceph: don't SetPageError on readpage errors (Jeff Layton) [1893177] - [fs] ceph: mark ceph_fmt_xattr() as printf-like for better type checking (Jeff Layton) [1893177] - [fs] ceph: fold ceph_update_writeable_page into ceph_write_begin (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_writepages into writepage_nounlock (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_readpages into ceph_readpage (Jeff Layton) [1893177] - [fs] ceph: don't call ceph_update_writeable_page from page_mkwrite (Jeff Layton) [1893177] - [fs] ceph: break out writeback of incompatible snap context to separate function (Jeff Layton) [1893177] - [fs] ceph: add a note explaining session reject error string (Jeff Layton) [1893177] - [net] libceph: switch to the new "osd blocklist add" command (Jeff Layton) [1893177] - [fs] libceph, rbd, ceph: "blacklist" -> "blocklist" (Jeff Layton) [1893177] - [fs] ceph: have ceph_writepages_start call pagevec_lookup_range_tag (Jeff Layton) [1893177] - [fs] ceph: use kill_anon_super helper (Jeff Layton) [1893177] - [fs] ceph: metrics for opened files, pinned caps and opened inodes (Jeff Layton) [1893177] - [fs] ceph: add ceph_sb_to_mdsc helper support to parse the mdsc (Jeff Layton) [1893177] - [fs] ceph: drop special-casing for ITER_PIPE in ceph_sync_read (Jeff Layton) [1893177] - [fs] ceph: add column 'mds' to show caps in more user friendly (Jeff Layton) [1893177] - [include] libceph: multiple workspaces for CRUSH computations (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary return in switch statement (Jeff Layton) [1893177] - [fs] ceph: encode inodes' parent/d_name in cap reconnect message (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_CEPH_FEATURE (Jeff Layton) [1893177] - [fs] ceph: use frag's MDS in either mode (Jeff Layton) [1893177] - [fs] ceph: move sb->wb_pagevec_pool to be a global mempool (Jeff Layton) [1893177] - [fs] ceph: remove redundant initialization of variable mds (Jeff Layton) [1893177] - [fs] ceph: fix use-after-free for fsc->mdsc (Jeff Layton) [1893177] - [fs] ceph: remove unused variables in ceph_mdsmap_decode() (Jeff Layton) [1893177] - [fs] ceph: delete repeated words in fs/ceph/ (Jeff Layton) [1893177] - [fs] ceph: send client provided metric flags in client metadata (Jeff Layton) [1893177] - [fs] ceph: periodically send perf metrics to MDSes (Jeff Layton) [1893177] - [fs] ceph: check the sesion state and return false in case it is closed (Jeff Layton) [1893177] - [net] libceph: replace HTTP links with HTTPS ones (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary cast in kfree() (Jeff Layton) [1893177] - [net] libceph: just have osd_req_op_init() return a pointer (Jeff Layton) [1893177] - [fs] ceph: do not access the kiocb after aio requests (Jeff Layton) [1893177] - [fs] ceph: clean up and optimize ceph_check_delayed_caps() (Jeff Layton) [1893177] - [fs] ceph: fix potential mdsc use-after-free crash (Jeff Layton) [1893177] - [fs] ceph: switch to WARN_ON_ONCE in encode_supported_features() (Jeff Layton) [1893177] - [fs] ceph: add global total_caps to count the mdsc's total caps number (Jeff Layton) [1893177] - [fs] ceph: add check_session_state() helper and make it global (Jeff Layton) [1893177] - [net] libceph: dump class and method names on method calls (Jeff Layton) [1893177] - [net] libceph: use target_copy() in send_linger() (Jeff Layton) [1893177] - [fs] ceph: add metadata perf metric support (Jeff Layton) [1893177] - [fs] ceph: add read/write latency metric support (Jeff Layton) [1893177] - [fs] ceph: add caps perf metric for each superblock (Jeff Layton) [1893177] - [fs] ceph: add dentry lease metric support (Jeff Layton) [1893177] - [include] math64: New DIV64_U64_ROUND_CLOSEST helper (Jeff Layton) [1893177] - [tty] tty: Fix ->pgrp locking in tiocspgrp() (Waiman Long) [1908197] {CVE-2020-29661}- [mm] Revert "powerpc: Ensure that swiotlb buffer is allocated from low memory" (Diego Domingos) [1907131] - [fs] xfs: use ENOTBLK for direct I/O to buffered I/O fallback (Carlos Maiolino) [1922953] - [nvme] nvme-multipath: Early exit if no path is available (Gopal Tiwari) [1880508] - [scsi] scsi: lpfc: Add support for eh_should_retry_cmd() (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL (Ewan Milne) [1801585] - [scsi] scsi: core: No retries on abort success (Ewan Milne) [1801585] - [scsi] scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h (Ewan Milne) [1801585] - [scsi] scsi: core: Add limitless cmd retry support (Ewan Milne) [1801585] - [fs] gfs2: Fix deadlock between gfs2_{create_inode, inode_lookup} and delete_work_func (Andreas Grunbacher) [1903190] - [fs] gfs2: Don't call cancel_delayed_work_sync from within delete work function (Andreas Grunbacher) [1903190] - [cpufreq] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (Terry Bowman) [1886943] - [x86] x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Josh Poimboeuf) [1836980] - [powerpc] powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory (Diego Domingos) [1869184] - [mm] powerpc: Ensure that swiotlb buffer is allocated from low memory (Diego Domingos) [1869184] - [fs] debugfs: Fix module state check condition (Vladis Dronov) [1866285] - [fs] debugfs: Check module state before warning in {full/open}_proxy_open() (Vladis Dronov) [1866285]- [firmware] efi: Don't attempt to map RCI2 config table if it doesn't exist (Lenny Szubowicz) [1779590] - [firmware] efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only (Lenny Szubowicz) [1779590] - [firmware] efi: Make unexported efi_rci2_sysfs_init() static (Lenny Szubowicz) [1779590] - [iommu] iommu: use the __iommu_attach_device() directly for deferred attach (Lianbo Jiang) [1904658] - [iommu] dma-iommu: use static-key to minimize the impact in the fast-path (Lianbo Jiang) [1904658] - [x86] x86/PCI: sta2x11: use default DMA address translation (Jerry Snitselaar) [1887546] - [powerpc] powerpc: use the generic dma_ops_bypass mode (Jerry Snitselaar) [1887546] - [dma] dmaengine: fix error codes in channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: off by one in cleanup code (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: Add ABI documentation for shared wq (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Clean up descriptors with fault error (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Add shared workqueue support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix mapping of portal size (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix wq config registers offset programming (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Allocate correct size for descriptor chunk (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: add missing invalid flags field to completion (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: fix hw descriptor fields for delta record (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc (Jerry Snitselaar) [1838386 1837187] - [dma] dmaengine: dmatest: Return boolean result directly in filter() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Check list for emptiness before access its last entry (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Make two symbols static (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Print error codes as signed value (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add command status to idxd sysfs attribute (Jerry Snitselaar) [1893465 1837187] - [dma] dmaengine: idxd: add support for configurable max wq batch size (Jerry Snitselaar) [1893468 1837187] - [dma] dmaengine: idxd: add support for configurable max wq xfer size (Jerry Snitselaar) [1893468 1837187] - [documentation] dmaengine: idxd: add leading / for sysfspath in ABI documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: clear misc interrupt cause after read (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Prevent to run on misconfigured channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Put the CSRT table after using it (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: reset states after device disable or reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move idxd interrupt handling to mask instead of ignore (Jerry Snitselaar) [1872374 1837187] - [dma] dmaengine: idxd: add work queue drain support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move submission to sbitmap_queue (Jerry Snitselaar) [1837187] - [dma] dmaengine: cookie bypass for out of order completion (Jerry Snitselaar) [1838893 1837187] - [dma] dmaengine: ioat setting ioat timeout as module parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: stop completed threads when running without set channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix misc interrupt handler thread unmasking (Jerry Snitselaar) [1877126 1837187] - [dma] dmaengine: idxd: cleanup workqueue config after disabling (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix cdev locking for open and release (Jerry Snitselaar) [1837187] - [dma] dmaengine: Replace zero-length array with flexible-array (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix doc strings to satisfy validation script (Jerry Snitselaar) [1837187] - [dma] dmaengine: Include dmaengine.h into dmaengine.c (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_info (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_params (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Allow negative timeout value to specify infinite wait (Jerry Snitselaar) [1837187] - [dma] Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait" (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: adding missed issue_pending to timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: remove unnesesery double complition timer modification (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: removing duplicate code from timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Decreasing allocation chunk size 2M->512K (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fixing chunk sizing macros dependency (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: export hw version through sysfs (Jerry Snitselaar) [1838888 1837187] - [dma] dmaengine: dmatest: Restore default for channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix interrupt completion after unmasking (Jerry Snitselaar) [1838895 1837187] - [dma] dmaengine: dmatest: Fix process hang when reading 'wait' parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Fix iteration non-stop logic (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix channel index enumeration (Jerry Snitselaar) [1838390 1837187] - [include] include/linux/dmaengine: Typos fixes in API documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove global token limit check (Jerry Snitselaar) [1838385 1837187] - [dma] dmaengine: idxd: reflect shadow copy of traffic class programming (Jerry Snitselaar) [1838381 1837187] - [dma] dmaengine: Create debug directories for DMA devices (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add basic debugfs support (Jerry Snitselaar) [1837187] - [include] dmaengine: consistently return string literal from switch-case (Jerry Snitselaar) [1837187] - [include] dmaengine: Drop redundant 'else' keyword (Jerry Snitselaar) [1837187] - [include] dmaengine: Use negative condition for better readability (Jerry Snitselaar) [1837187] - [include] dmaengine: Refactor dmaengine_check_align() to be bit operations only (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: expose general capabilities register in sysfs (Jerry Snitselaar) [1837187 1836532] - [dma] dmaengine: idxd: check return result from check_vma() in cdev (Jerry Snitselaar) [1837187 1836530] - [dma] dmanegine: ioat/dca: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'idxd_cdev' (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'group' (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: add sysfs ABI for idxd driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix off by one on cdev dwq refcount (Jerry Snitselaar) [1838366 1837187] - [dma] dmaengine: idxd: wq size configuration needs to check global max size (Jerry Snitselaar) [1837187 1836579] - [dma] dmaengine: idxd: sysfs input of wq incorrect wq type should return error (Jerry Snitselaar) [1837187 1836585] - [dma] dmaengine: idxd: correct reserved token calculation (Jerry Snitselaar) [1837187 1836647] - [dma] dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() (Jerry Snitselaar) [1838354 1837187] - [dma] dmaengine: idxd: fix runaway module ref count on device driver bind (Jerry Snitselaar) [1837187 1836649] - [dma] dmaengine: idxd: fix boolconv.cocci warnings (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add char driver to expose submission portal to userland (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: connect idxd to dmaengine subsystem (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add descriptor manipulation routines (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add configuration component of driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Init and probe for Intel data accelerators (Jerry Snitselaar) [1837187] - [include] io-64-nonatomic: add io{read|write}64{_lo_hi|_hi_lo} macros (Jerry Snitselaar) [1837187] - [powerpc] iomap: introduce io{read|write}64_{lo_hi|hi_lo} (Jerry Snitselaar) [1837187] - [lib] iomap: Use non-raw io functions for io{read|write}XXbe (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking around list operations (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Do not call desc_free() under a spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: remove debug message (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Support in-use unbind (Jerry Snitselaar) [1837187] - [dma] dmaengine: move .device_release missing log warning to debug level (Jerry Snitselaar) [1837187] - [dma] dmaengine: Cleanups for the slave <-> channel symlink support (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix null ptr check for __dma_async_device_channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix return value for dma_request_chan() in case of failure (Jerry Snitselaar) [1837187] - [dma] dmaengine: Create symlinks between DMA channels and slaves (Jerry Snitselaar) [1837187] - [dma] dmaengine: add support to dynamic register/unregister of channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: break out channel registration (Jerry Snitselaar) [1837187] - [x86] x86/asm: Carve out a generic movdir64b() helper for general usage (Jerry Snitselaar) [1837187] - [x86] x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_get_{, any_}slave_channel() to private dmaengine.h (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove dma_request_slave_channel_compat() wrapper (Jerry Snitselaar) [1837187] - [dma] dmaengine: Remove dma_device_satisfies_mask() wrapper (Jerry Snitselaar) [1837187] - [include] dmaengine: Add helper function to convert direction value to text (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add support for reporting DMA cached data amount (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add metadata_ops for dma_async_tx_descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: print more meaningful error message (Jerry Snitselaar) [1837187] - [dma] dmaengine: move module_/dma_device_put() after route free (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add reference counting to dma_device struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_channel_rebalance() infrastructure up in code (Jerry Snitselaar) [1837187] - [dma] dmaengine: Call module_put() after device_free_chan_resources() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Store module owner in dma_device struct (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove spaces before TABs (Jerry Snitselaar) [1837187] - [dma] ioat: ioat_alloc_ring() failure handling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Fix access after free in vchan_complete() (Jerry Snitselaar) [1837187] - [include] dmaengine: Fix access to uninitialized dma_slave_caps (Jerry Snitselaar) [1837187] - [dma] dmanegine: ioat/dca: Use struct_size() helper (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Add kernel doc parameter descriptions (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Set up DMA mask based on CSRT (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for completion polling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: store result on dma descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: timeout value of -1 should specify infinite wait (Jerry Snitselaar) [1837187] - [dma] dmaengine: Grammar s/the its/its/, s/need/needs/ (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 (Jerry Snitselaar) [1837187] - [dma] treewide: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move test data alloc & free into functions (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: add short-hand `buf_size` var in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: wrap src & dst data into a struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Abort test in case of mapping error (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add transfer_size parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add alignment parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Use fixed point div to calculate iops (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for multi channel testing (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: fix a small memory leak in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move size checks earlier in function (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: use dmaengine_terminate_sync() instead (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: unmap data on a single code-path when xfer done (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: replace spin_lock_irqsave with spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma: remove dma_slave_config direction usage (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fix prototype of ioat_enumerate_channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioatdma: set the completion address register after channel reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: Support dmaengine_terminate_sync() (Jerry Snitselaar) [1837187] - [dma] dmaengine: add a new helper dmaenginem_async_device_register (Jerry Snitselaar) [1837187] - [documentation] Documentation/x86: Add documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [1836777] - [iommu] iommu/vt-d: Change flags type to unsigned int in binding mm (Jerry Snitselaar) [1836777] - [drm] drm, iommu: Change type of pasid to u32 (Jerry Snitselaar) [1836777] - [x86] x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction (Jerry Snitselaar) [1837187] - [x86] x86/mmu: Allocate/free a PASID (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Mark ENQCMD as disabled when configured out (Jerry Snitselaar) [1836777] - [mm] mm: Add a pasid member to struct mm_struct (Jerry Snitselaar) [1836777] - [x86] x86/msr-index: Define an IA32_PASID MSR (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Add supervisor PASID state for ENQCMD (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Restore supervisor states for signal return (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Introduce copy_supervisor_to_kernel() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new functions for clearing fpregs and xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Introduce XSAVES supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Separate user and supervisor xfeatures mask (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new macros for supervisor and user xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header() (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel: Fix typo which caused GDB regression (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel(): don't leave parts of destination uninitialized (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Warn when checking alignment of disabled xfeatures (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Shrink space allocated for xstate_comp_offsets (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_user() return bool (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix small issues (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardcoded numbers (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use unsigned long long shift in xfeature_uncompacted_offset() (Jerry Snitselaar) [1837178] - [iommu] iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Don't read VCCAP register unless it exists (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Batch ATC invalidation commands (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add command queue batching helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add sanity check for interrupt remapping table length macros (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Fix potential @entry null deref (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle 36bit addressing for x86-32 (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not use IOMMUv2 functionality when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not force direct mapping when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Serialize IOMMU GCMD register modifications (Jerry Snitselaar) [1887546] - [dma] dma-pool: Fix an uninitialized variable bug in atomic_pool_expand() (Jerry Snitselaar) [1887546] - [dma] dma-pool: Only allocate from CMA when in same memory zone (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix coherent pool allocations for IOMMU mappings (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move Kconfig and Makefile bits down into amd directory (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Kconfig and Makefile bits down into intel directory (Jerry Snitselaar) [1887546] - [iommu] iommu: Add gfp parameter to io_pgtable_ops->map() (Jerry Snitselaar) [1887546] - [iommu] iommu: Mark __iommu_map_sg() as static (Jerry Snitselaar) [1887546] - [iommu] iommu: Tidy up Kconfig for SoC IOMMUs (Jerry Snitselaar) [1887546] - [iommu] iommu: Make some functions static (Jerry Snitselaar) [1887546] - [include] iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT (Jerry Snitselaar) [1887546] - [powerpc] powerpc/dma: Remove dev->archdata.iommu_domain (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove double zero check (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Rename intel-pasid.h to pasid.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page response ops support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report page request faults for guest SVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add a helper to get svm and sdev for pasid (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Refactor device_to_iommu() helper (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Disable multiple GPASID-dev bind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Warn on out-of-range invalidation address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix devTLB flush for vSVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle non-page aligned address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix PASID devTLB invalidation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove global page support in devTLB flush (Jerry Snitselaar) [1887546] - [include] iommu/vt-d: Enforce PASID devTLB field mask (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag (Jerry Snitselaar) [1887546] - [iommu] PCI/ATS: Add pci_pri_supported() to check device or associated PF (Jerry Snitselaar) [1887546] - [pci] PCI: Treat "external-facing" devices themselves as internal (Jerry Snitselaar) [1887546] - [documentation] docs: fix references for DMA*.txt files (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: cleanup dma_alloc_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-debug: use named initializers for dir2name (Jerry Snitselaar) [1887546] - [dma] dma-mapping: add a dma_ops_bypass flag to struct device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: inline the fast path dma-direct calls (Jerry Snitselaar) [1887546] - [dma] dma-mapping: move the remaining DMA API calls out of line (Jerry Snitselaar) [1887546] - [dma] dma-mapping: don't BUG when calling dma_map_resource on RAM (Jerry Snitselaar) [1887546] - [of] of: Allow the iommu-map property to omit untranslated devices (Jerry Snitselaar) [1887546] - [iommu] treewide: Remove uninitialized_var() usage (Jerry Snitselaar) [1887546] - [dma] dma-pool: do not allocate pool memory from CMA (Jerry Snitselaar) [1887546] - [dma] dma-pool: make sure atomic pool suits device (Jerry Snitselaar) [1887546] - [dma] dma-pool: introduce dma_guess_pool() (Jerry Snitselaar) [1887546] - [dma] dma-pool: get rid of dma_in_atomic_pool() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide function to check physical memory area validity (Jerry Snitselaar) [1887546] - [documentation] docs: move DMA kAPI to Documentation/core-api (Jerry Snitselaar) [1887546] - [dma] dma-mapping: remove dma_mark_declared_memory_occupied (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO.txt: fix an unmarked code block (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix a function name of max_mapping_size (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO: add a missing "=" (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-API-HOWTO: update dma_mask sections (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-ISA-LPC: fix an incorrect reference (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix two typos (Jerry Snitselaar) [1887546] - [dma] dma-mapping: warn when coherent pool is depleted (Jerry Snitselaar) [1887546] - [dma] dma-remap: align the size in dma_common_*_remap() (Jerry Snitselaar) [1887546] - [dma] dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR (Jerry Snitselaar) [1887546] - [dma] dma-direct: add missing set_memory_decrypted() for coherent mapping (Jerry Snitselaar) [1887546] - [dma] dma-direct: check return value when encrypting or decrypting memory (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails (Jerry Snitselaar) [1887546] - [dma] dma-direct: always align allocation size in dma_direct_alloc_pages() (Jerry Snitselaar) [1887546] - [dma] dma-direct: mark __dma_direct_alloc_pages static (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-enable mmap for !CONFIG_MMU (Jerry Snitselaar) [1887546] - [dma] dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL (Jerry Snitselaar) [1887546] - [message] scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix too large DMA pools on medium memory size systems (Jerry Snitselaar) [1887546] - [iommu] treewide: replace '---help---' in Kconfig files with 'help' (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make remove callback message more informative (Jerry Snitselaar) [1887546] - [include] iommu: add generic helper for mapping sgtable objects (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: fix comment for dma_release_from_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-pool: scale the default DMA coherent pool size with memory capacity (Jerry Snitselaar) [1887546] - [x86] x86/mm: unencrypted non-blocking DMA allocations use coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add pool sizes to debugfs (Jerry Snitselaar) [1887546] - [dma] dma-direct: atomic allocations must come from atomic coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: dynamically expanding atomic pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add additional coherent pools to map to gfp mask (Jerry Snitselaar) [1887546] - [dma] dma-remap: separate DMA atomic pools from direct remap code (Jerry Snitselaar) [1887546] - [dma] dma-mapping: use vmap insted of reimplementing it (Jerry Snitselaar) [1887546] - [dma] dma-debug: make __dma_entry_alloc_check_leak() static (Jerry Snitselaar) [1887546] - [dma] dma: debug: no need to check return value of debugfs_create functions (Jerry Snitselaar) [1887546] - [dma] dma-debug: Batch dma_debug_entry allocation (Jerry Snitselaar) [1887546] - [dma] dma/debug: Remove dma_debug_resize_entries() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Make leak-like behaviour apparent (Jerry Snitselaar) [1887546] - [dma] dma-debug: Dynamically expand the dma_debug_entry pool (Jerry Snitselaar) [1887546] - [dma] dma-debug: Use pr_fmt() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Expose nr_total_entries in debugfs (Jerry Snitselaar) [1887546] - [dma] dma-debug: fix displaying of dma allocation type (Jerry Snitselaar) [1887546] - [dma] dma-direct: fix data truncation in dma_direct_get_required_mask() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide a arch_dma_clear_uncached hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: make uncached_kernel_address more general (Jerry Snitselaar) [1887546] - [include] dma-direct: remove the cached_kernel_address hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: consolidate the error handling in dma_direct_alloc_pages (Jerry Snitselaar) [1887546] - [dma] dma-coherent: fix integer overflow in the reserved-memory dma allocation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of iommu_domain_identity_map() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Update scalable mode paging structure coherency (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enable PCI ACS for platform opt in hint (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Set U/S bit in first level page table by default (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make Intel SVM code 64-bit only (Jerry Snitselaar) [1887546] - [arm64] arm64: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [x86] x86: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use dev_iommu_priv_get/set() (Jerry Snitselaar) [1887546] - [iommu] iommu: Allow page responses without PASID (Jerry Snitselaar) [1887546] - [iommu] iommu/iova: Don't BUG on invalid PFNs (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add helper functions to update domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Print extended features in one line to fix divergent log levels (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Make amd_iommu_apply_ivrs_quirks() static inline (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Intel IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move AMD IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove redundant devid checks (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Store dev_data as device iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Merge private header files (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove PD_DMA_OPS_MASK (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Consolidate domain allocation/freeing (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Free page-table in protection_domain_free() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Allocate page-table in protection_domain_init() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Let free_pagetable() not rely on domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unexport get_dev_data() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove iommu_sva_ops::mm_exit() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Only enable ATS for trusted devices (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: remove set but not used variable 'smmu' (Jerry Snitselaar) [1887546] - [uapi] iommu/virtio: Fix sparse warning (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Export symbols of PASID functions (Jerry Snitselaar) [1887546] - [iommu] iommu/mediatek: Fix MTK_IOMMU dependencies (Jerry Snitselaar) [1887546] - [iommu] iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config (Jerry Snitselaar) [1887546] - [iommu] iommu: Enable compile testing for some of drivers (Jerry Snitselaar) [1887546] - [x86] x86: Hide the archdata.iommu field behind generic IOMMU_API (Jerry Snitselaar) [1887546] - [iommu] iommu/hyper-v: Constify hyperv_ir_domain_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix compile warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: fix a GCC warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix pointer cast warnings on 32 bit (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove IOVA handling code from the non-dma_ops path (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove redundant IOTLB flush (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page request draining support (Jerry Snitselaar) [1887546 1847060] - [iommu] iommu/vt-d: Disable non-recoverable fault processing before unbind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show inv queue internals (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Multiple descriptors per qi_submit_sync() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace intel SVM APIs with generic SVA APIs (Jerry Snitselaar) [1887546 1836578] - [include] iommu/vt-d: Fix compile warning from intel-svm.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report SVA feature with generic flag (Jerry Snitselaar) [1887546 1836578] - [iommu] iommu/vt-d: Add custom allocator for IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enlightened PASID allocation (Jerry Snitselaar) [1887546 1837167] - [iommu] iommu/vt-d: Add svm/sva invalidate function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Support flushing more translation cache types (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add bind guest PASID support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add nested translation helper function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use a helper function to skip agaw for SL (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move domain helper to header (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove functions that support private domain (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce guest PASID bind function (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce cache_invalidate API (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show page table internals (Jerry Snitselaar) [1887546 1835059] - [iommu] iommu/vt-d: Use iova over first level (Jerry Snitselaar) [1887546 1837160] - [iommu] iommu/vt-d: Update first level super page capability (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make first level IOVA canonical (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Flush PASID-based iotlb for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Setup pasid entries for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Identify domains using first level page table (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Misc macro clean up for SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add build dependency on IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace Intel specific PASID allocator with IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/ioasid: Add custom allocators (Jerry Snitselaar) [1887546] - [iommu] iommu: Add I/O ASID allocator (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use right Kconfig option name (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add Kconfig option to enable/disable scalable mode (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reverse arguments to list_add (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Use accessor functions for iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Fix freeing of incomplete domains (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Build virtio-iommu as module (Jerry Snitselaar) [1887546] - [iommu] iommu: virtio: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Remove unused variable (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Update to most recent specification (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add event queue (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add probe request (Jerry Snitselaar) [1887546] - [iommu] iommu: Add virtio-iommu driver (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove duplicate error message (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix uninitilized variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Restore naming of driver parameter prefix (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Improve SMR mask test (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Fix IOVA validation for 32-bit (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Prepare for TTBR1 usage (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise VTCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Improve attribute handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Support non-coherent stage-2 page tables (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix -Wunused-const-variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Remove useless of_match_ptr() (Jerry Snitselaar) [1887546] - [iommu] drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Update my email address in MODULE_AUTHOR() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Support SMMU module probing from the IORT (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TTBRn handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise MAIR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify level indexing (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify PGD size handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify start level lookup (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify bounds checks (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise size check (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Make selftest gubbins consistently __init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Move some initialization data to .init.rodata (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Report USF more clearly (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove arm_smmu_flush_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move .tlb_sync method to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove "leaf" indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove .tlb_inv_range indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make private implementation details static (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add context init implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add reset implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add configuration implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move Secure access quirk to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: ioremap smmu mmio region before implementation init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add implementation infrastructure (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename arm-smmu-regs.h (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR0 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract context bank accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR1 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Get rid of weird "atomic" write (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rework cb_base handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert context bank registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR1 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR0 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove IOMMU_OF_DECLARE (Jerry Snitselaar) [1887546] - [iommu] iommu: Stop deferring probe at end of initcalls (Jerry Snitselaar) [1887546] - [iommu] iommu: Fix use-after-free in iommu_release_device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Fix dma_pgprot() for unencrypted coherent pages (Jerry Snitselaar) [1887546] - [x86] x86: Don't let pgprot_modify() change the page encryption bit (Jerry Snitselaar) [1887546] - [x86] x86/PCI: Remove X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [pci] PCI: vmd: Remove dma_map_ops overrides (Jerry Snitselaar) [1887546] - [pci] x86/pci: Clean up usage of X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [x86] x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol (Jerry Snitselaar) [1887546] - [dma] dma-direct: avoid a forward declaration for phys_to_dma (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Add vmap checks to dma_map_single() (Jerry Snitselaar) [1887546] - [x86] x86/platform/uv: Fix UV4 hub revision adjustment (Frank Ramsay) [1908507] - [ata] ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs (Steve Best) [1868308]- [mfd] mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock (Steve Best) [1783586] - [mfd] mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs (Steve Best) [1783586] - [i2c] i2c: i801: Add support for Intel Elkhart Lake (Steve Best) [1783586] - [fs] fuse: fix bad inode (Miklos Szeredi) [1906908] - [fs] virtiofs: calculate number of scatter-gather elements accurately (Vivek Goyal) [1783467] - [fs] virtiofs: add logic to free up a memory range (Vivek Goyal) [1783467] - [fs] virtiofs: maintain a list of busy elements (Vivek Goyal) [1783467] - [fs] virtiofs: serialize truncate/punch_hole and dax fault path (Vivek Goyal) [1783467] - [fs] virtiofs: define dax address space operations (Vivek Goyal) [1783467] - [fs] virtiofs: add DAX mmap support (Vivek Goyal) [1783467] - [fs] virtiofs: implement dax read/write operations (Vivek Goyal) [1783467] - [uapi] virtiofs: introduce setupmapping/removemapping commands (Vivek Goyal) [1783467] - [fs] virtiofs: implement FUSE_INIT map_alignment field (Vivek Goyal) [1783467] - [fs] virtiofs: keep a list of free dax memory ranges (Vivek Goyal) [1783467] - [fs] virtiofs: add a mount option to enable dax (Vivek Goyal) [1783467] - [fs] virtiofs: set up virtio_fs dax_device (Vivek Goyal) [1783467] - [fs] virtiofs: get rid of no_mount_options (Vivek Goyal) [1783467] - [fs] virtiofs: provide a helper function for virtqueue initialization (Vivek Goyal) [1783467] - [fs] dax: Create a range version of dax_layout_busy_page() (Vivek Goyal) [1783467] - [dax] dax: Modify bdev_dax_pgoff() to handle NULL bdev (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for MMIO transport (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for PCI transport (Vivek Goyal) [1783467] - [include] virtio: Add get_shm_region method (Vivek Goyal) [1783467] - [fs] virtiofs: do not use fuse_fill_super_common() for device installation (Vivek Goyal) [1783467] - [uapi] fuse: reserve values for mapping protocol (Vivek Goyal) [1783467] - [fs] virtiofs: Convert virtiofs to use new mount API (Vivek Goyal) [1783467] - [fs] fuse: reject options on reconfigure via fsconfig(2) (Vivek Goyal) [1783467] - [fs] fuse: ignore 'data' argument of mount(..., MS_REMOUNT) (Vivek Goyal) [1783467] - [fs] fuse: use ->reconfigure() instead of ->remount_fs() (Vivek Goyal) [1783467] - [fs] fuse: switch to use errorfc() et.al (Vivek Goyal) [1783467] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Vivek Goyal) [1783467] - [fs] fs_parser: remove fs_parameter_description name field (Vivek Goyal) [1783467] - [fs] vfs: subtype handling moved to fuse (Vivek Goyal) [1783467] - [fs] fuse: convert to use the new mount API (Vivek Goyal) [1783467] - [lib] lib/zlib: fix inflating zlib streams on s390 (Philipp Rudo) [1908011] - [scsi] scsi: ibmvfc: Set default timeout to avoid crash during migration (Diego Domingos) [1890710] - [net] Bluetooth: Fix null pointer dereference in hci_event_packet() (Gopal Tiwari) [1921475] - [tools] selftests: fix poll error in udpgro.sh (Hangbin Liu) [1922213] - [net] mptcp: fix length of MP_PRIO suboption (Davide Caratti) [1923156] - [powerpc] powerpc/sstep: Fix array out of bound warning (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Add testcases for VSX vector paired load/store instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Support VSX vector paired storage access instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Cover new VSX instructions under CONFIG_VSX (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set (Desnes Augusto Nunes do Rosario) [1908739] - [net] fix setsockopt(SO_REUSEADDR) for MPTCP sockets (Paolo Abeni) [1922500] - [net] net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Davide Caratti) [1917366] - [net] net_sched: reject silly cell_log in qdisc_get_rtab() (Davide Caratti) [1917366] - [net] sched: prevent invalid Scell_log shift count (Davide Caratti) [1917366] - [net] netem: fix zero division in tabledist (Davide Caratti) [1917366] - [net] protect tcf_block_unbind with block lock (Davide Caratti) [1917366] - [pinctrl] pinctrl: intel: Add Intel Elkhart Lake pin controller support (Steve Best) [1783600] - [fs] dlm: fix invalid cluster name warning (Alexander Aring) [1655771] - [mm] arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix doc warnings in iort.c (Al Stone) [1865698 1851555] - [acpi] ACPI, APEI, Fix error return value in apei_map_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Initialize performance state sysfs attribute (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Support Alder Lake (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2228T (Al Stone) [1865698 1851555] - [acpi] ACPI: Fix whitespace inconsistencies (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: fix enum-conversion warning (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: remove unreachable breaks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add missing type casts in GPE register access code (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add ACPI_DPTF Kconfig menu (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Fix participant driver names (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: remove comment regarding string _UID support (Al Stone) [1865698 1851555] - [acpi] ACPI: reboot: Avoid racing after writing to ACPI RESET_REG (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: don't allow debugging when ACPI is disabled (Al Stone) [1865698 1851555] - [dax] ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device (Al Stone) [1865698 1851555] - [acpi] x86/numa: add 'nohmat' option (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200925 Version 20200925 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Remove unnecessary semicolon (Al Stone) [1865698 1851555] - [acpi] ACPICA: Debugger: Add a new command: "ALL " (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: Return exceptions for string-to-integer conversions (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpi_help: Update UUID list (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add predefined names found in the SMBus sepcification (Al Stone) [1865698 1851555] - [acpi] ACPICA: Tree-wide: fix various typos and spelling mistakes (Al Stone) [1865698 1851555] - [acpi] ACPICA: Drop the repeated word "an" in a comment (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for 64 bit risc-v compilation (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Flush EC work unconditionally after wakeup (Al Stone) [1865698 1851555] - [acpi] ACPI: button: fix handling lid state changes when input device closed (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove 'state' from struct acpi_memory_device (Al Stone) [1865698 1851555] - [acpi] ACPI / extlog: Check for RDMSR failure (Al Stone) [1865698 1851555] - [acpi] node: Add access1 class to represent CPU to memory characteristics (Al Stone) [1865698 1851555] - [acpi] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 (Al Stone) [1865698 1851555] - [acpi] ACPI: Let ACPI know we support Generic Initiator Affinity Structures (Al Stone) [1865698 1851555] - [acpi] ACPI: Support Generic Initiator only domains (Al Stone) [1865698 1851555] - [acpi] ACPI / NUMA: Add stub function for pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] virtio-mem: Allow to specify an ACPI PXM as nid (Al Stone) [1865698 1851555] - [acpi] ACPI: battery: include linux/power_supply.h (Al Stone) [1865698 1851555] - [acpi] ACPI: wakeup: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: tiny-power-button: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: proc: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Remove unused ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: event: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: debugfs: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: custom_method: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: container: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: platform: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: LPSS: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: update kernel-doc line comments (Al Stone) [1865698 1851555] - [acpi] PNP: ACPI: Fix missing-prototypes in acpi_pnp.c (Al Stone) [1865698 1851555] - [acpi] ACPI: configfs: Add missing config_item_put() to fix refcount leak (Al Stone) [1865698 1851555] - [acpi] ACPI: video: use ACPI backlight for HP 635 Notebook (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Clean up header file include statements (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove unnecessary APD_ADDR() macro stub (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove flags from struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add kerneldoc for properties in struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: Remove side effect of partly creating a node in acpi_get_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Al Stone) [1865698 1851555] - [acpi] ACPI: Add out of bounds and numa_off protections to pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add PCH FIVR participant driver (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Al Stone) [1865698 1851555] - [acpi] ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/ (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Tone down missing MCFG message (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Make ACPICA use logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Change the type of acpi_os_map_generic_address() return value (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for using logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused inline functions (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Drop the unused @ops of iort_add_device_replay() (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation) (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce special struct type for GPE register addresses (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Validate GPE blocks at init time (Al Stone) [1865698 1851555] - [acpi] ACPI: Export acpi_get_first_physical_node() to modules (Al Stone) [1865698 1851555] - [kernel] rcu/tree: Export rcu_idle_{enter, exit} to modules (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: fix -Wformat (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Take over RCU-idle for C3-BM idle (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Prevent acpi_release_memory() from returning too early (Al Stone) [1865698 1851555] - [acpi] ACPI: ioremap: avoid redundant rounding to OS page size (Al Stone) [1865698 1851555] - [acpi] ACPI: SoC: APD: Check return value of acpi_dev_get_property() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add a fmw property is_raven (Al Stone) [1865698 1851555] - [include] ACPI: APD: Change name from ST to FCH (Al Stone) [1865698 1851555] - [acpi] i2c: designware: Add device HID for Hygon I2C controller (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Add an input ID to acpi_dma_configure() (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove useless PCI bus walk (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_msi_map_rid() PCI agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: remove redundant assignment to variable rc (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless sub table pointer check (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200717 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Do not increment operation_region reference counts for field units (Al Stone) [1865698 1851555] - [acpi] ACPICA: Replace one-element array with flexible-array (Al Stone) [1865698 1851555] - [acpi] ACPI: acpi_pad: initialize preferred_cpu (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Clean up the removal of unused memory mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Preserve memory opregion mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Implement deferred unmapping of ACPI memory (Al Stone) [1865698 1851555] - [acpi] ACPI: Use fallthrough pseudo-keyword (Al Stone) [1865698 1851555] - [acpi] acpi: thermal: Don't call thermal_zone_device_is_enabled() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Fix Tiger Lake ACPI device ID (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant for TigerLake (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: avoid relocations for table signature array (Al Stone) [1865698 1851555] - [acpi] ACPI: PAD: Eliminate usage of uninitialized_var() macro (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: add newlines when printing module parameters (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: add newline when printing 'ec_event_clearing' module parameter (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix pm_profile_attr type (Al Stone) [1865698 1851555] - [acpi] ACPI: property: use cached name in acpi_fwnode_get_named_child_node() (Al Stone) [1865698 1851555] - [acpi] sched,acpi_pad: Convert to sched_set_fifo*() (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: Avoid using power resources if there are none for D0 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200528 (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: use correct trigger type field in _Exx / _Lxx handling (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused __get_pci_rid() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: s2idle: Extend GPE dispatching debug message (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: s2idle: Print type of wakeup debug messages (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Additional sysfs attributes for power participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer TravelMate 5735Z (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix PMCG node single ID mapping handling (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Kick the memory_failure() queue for synchronous errors (Al Stone) [1865698 1851555] - [mm] mm/memory-failure: Add memory_failure_queue_kick() (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add comments for not calling acpi_put_table() (Al Stone) [1865698 1851555] - [acpi] ACPI: GTDT: Put GTDT table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Add i2c address for thermal control (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: add support for _Exx / _Lxx handler methods (Al Stone) [1865698 1851555] - [acpi] ACPI: Delete unused proc filename macros (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: Add acpi_evaluate_reg() helper (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: Make two functions static (Al Stone) [1865698 1851555] - [acpi] ACPI: sleep: Put the FACS table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Put SPCR and STAO table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Put the ACPI table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the HEST table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error record serialization table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error injection table for error path and module exit (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the boot error record table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: watchdog: Put the watchdog action table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: LPIT: Put the low power idle table after using it (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200430 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix required parameters for _NIG and _NIH (Al Stone) [1865698 1851555] - [acpi] ACPICA: Dispatcher: add status checks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators (Al Stone) [1865698 1851555] - [acpi] ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h (Al Stone) [1865698 1851555] - [acpi] ACPICA: Make acpi_protocol_lengths static (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: work around num_ids ambiguity (Al Stone) [1865698 1851555] - [acpi] Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" (Al Stone) [1865698 1851555] - [pci] PCI: Constify struct pci_ecam_ops (Al Stone) [1865698 1851555] - [acpi] PM: ACPI: Output correct message on target power state (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Make some symbols static (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: idle: Allow probing on platforms with one ACPI C-state (Al Stone) [1865698 1851555] - [documentation] PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_may_skip_resume() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rework the power.may_skip_resume handling (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Do not skip callbacks in the resume phase (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Switch back to async_schedule_dev() (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Fold functions into their callers (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Simplify the SMART_SUSPEND flag handling (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Use built-in RCU list checking (Al Stone) [1865698 1851555] - [base] PM: core: Fix handling of devices deleted during system-wide resume (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() (Al Stone) [1865698 1851555] - [kernel] PM: sleep: Integrate suspend-to-idle with generig suspend flow (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dev_pm_skip_next_resume_phases() (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Fix up fast path check in acpi_ec_add() (Al Stone) [1865698 1851555] - [x86] ACPI, x86/boot: make acpi_nobgrt static (Al Stone) [1865698 1851555] - [x86] acpi/x86: add a kernel parameter to disable ACPI BGRT (Al Stone) [1865698 1851555] - [acpi] x86: ACPI: fix CPU hotplug deadlock (Al Stone) [1865698 1851555] - [x86] acpi/x86: ignore unspecified bit positions in the ACPI global lock field (Al Stone) [1865698 1851555] - [x86] x86/acpi: make "asmlinkage" part first thing in the function definition (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep.c, remove from (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h (Al Stone) [1865698 1851555] - [x86] x86/efi: Explicitly include realmode.h to handle RM trampoline quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer Aspire 5783z (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version 20200326 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fixes for acpiExec namespace init file (Al Stone) [1865698 1851555] - [acpi] ACPICA: WSMT: Fix typo, no functional change (Al Stone) [1865698 1851555] - [acpi] ACPICA: utilities: fix sprintf() (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support (Al Stone) [1865698 1851555] - [acpi] ACPICA: Change PlatformCommChannel ASL keyword to PCC (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix IVRS IVHD type 10h reserved field name (Al Stone) [1865698 1851555] - [acpi] ACPICA: Implement IVRS IVHD type 11h parsing (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a typo in a comment field (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200214 (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: clean up acpi_get_psd_map() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Consolidate event handler installation code (Al Stone) [1865698 1851555] - [acpi] ACPI: list_for_each_safe() -> list_for_each_entry_safe() (Al Stone) [1865698 1851555] - [acpi] ACPI: video: remove redundant assignments to variable result (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Add missing __acquires/__releases annotations (Al Stone) [1865698 1851555] - [acpi] ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry (Al Stone) [1865698 1851555] - [acpi] ACPI / AC: Cleanup DMI quirk table (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Avoid passing redundant argument to functions (Al Stone) [1865698 1851555] - [include] ACPI: NUMA: Up-level "map to online node" functionality (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a couple of typos (Al Stone) [1865698 1851555] - [acpi] ACPICA: use acpi_size instead of u32 for prefix_path_length (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast the result of the pointer difference to u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Table Manager: Update comments in a function header (Al Stone) [1865698 1851555] - [acpi] ACPICA: Enable sleep button on ACPI legacy wake (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree() (Al Stone) [1865698 1851555] - [acpi] ACPI: Add new tiny-power-button driver to directly signal init (Al Stone) [1865698 1851555] - [acpi] ACPI: button: move HIDs to acpi/button.h (Al Stone) [1865698 1851555] - [acpi] ACPI: treewide: remove redundant IS_ERR() before error code check (Al Stone) [1865698 1851555] - [dma] dmaengine: idma64: Use actual device for DMA transfers (Steve Best) [1784118] - [platform] platform/x86: dell-smbios-wmi: Correct a memory leak (David Arcari) [1898516] - [x86] x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Aristeu Rozanski) [1850800]- [x86] kvm: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: remove bogus #GP injection (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: fix error return code in svm_create_vcpu() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Fix offset computation bug in __sev_dbg_decrypt() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use cpuid to determine max gfn (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: mmu: Fix SPTE encoding of MMIO generation upper half (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nvmx: Sync unsync'd vmcs02 state to vmcs12 on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: tracing: Fix unmatched kvm_entry and kvm_exit events (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Update description of KVM_{GET, CLEAR}_DIRTY_LOG (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: get smi pending status correctly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Add more protection against undefined behavior in rsvd_bits() (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: Forbid the use of tagged userspace addresses for memslots (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: mark vmcb as dirty when forcingly leaving the guest mode (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: correctly restore nested_run_pending on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Clarify TDP MMU page list invariants (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Ensure TDP MMU roots are freed after yield (Paolo Bonzini) [1904054 1906893 1904128] - [security] apparmor: remove duplicate macro list_entry_is_head() (Paolo Bonzini) [1904054 1906893 1904128] - [kernel] linux/list.h: add a macro to test if entry is pointing to the head (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: check tlbs_dirty directly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: change in pv_eoi_get_pending() to make code more readable (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use raw level to index into MMIO walks' sptes array (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Get root level from walkers when retrieving MMIO SPTE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Remove the call to sev_platform_status() during setup (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Don't flush cache if hardware enforces cache coherency across encryption domains (Paolo Bonzini) [1904054 1906893 1904128] - [x86] cpu: Add hardware-enforced cache coherency as a CPUID feature (Paolo Bonzini) [1904054 1906893 1904128] - [x86] Remove X86_FEATURE_MFENCE_RDTSC (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm/vmx: Use TEST REG, REG instead of CMP $0, REG in vmenter.S (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: ignore SIPIs that are received while not in wait-for-sipi state (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: set fixed bits by hand (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add TDP MMU SPTE changed trace point (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add existing trace points to TDP MMU (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: check CR4 changes against vcpu->arch (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: adjust SEV for commit 7e8e6eed75e (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Move asid to vcpu_svm (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: remove unused macro HV_CLOCK_SIZE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: remove kvm_clear_guest_page (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] (Paolo Bonzini) [1904054 1906893 1904128] - [tools] kvm: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: emulate wait-for-SIPI and SIPI-VMExit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix apic_accept_events vs check_nested_events (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Return bool instead of int for CR4 and SREGS validity checks (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Drop VMXE check from svm_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop explicit 'nested' check from vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop guest CPUID check for VMXE in vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [netdrv] net/mlx5e: Update max_opened_tc also when channels are closed (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix leak upon failure of rule creation (Alaa Hleihel) [1918379 1914766] - [netdrv] net/mlx5: Fix function calculation for page trees (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used (Alaa Hleihel) [1918379] - [netdrv] mlx5: Mark BlueField-3 as unsupported device (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Enable host PF HCA after eswitch is initialized (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Rename peer_pf to host_pf (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Make API mlx5_core_is_ecpf accept const pointer (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: simplify the return expression of mlx5_ec_init() (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use strict get/set operations for obj_id (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation (Alaa Hleihel) [1918379] - [include] net/mlx5: Expose ifc bits for query modify header (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing trust state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Correctly handle changing the number of queues when the interface is down (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix CT rule + encap slow path offload and deletion (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Maintain separate page trees for ECPF and PF functions (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix IPSEC stats (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Reduce tc unsupported key print level (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: free page before return (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix memory leak on flow table creation error flow (Alaa Hleihel) [1918379] - [infiniband] Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Fix wrong free of blue flame register on error (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Add missing capability check for uplink follow (Alaa Hleihel) [1918379] - [netdrv] iavf: Use kzalloc for allocating only one thing (Stefan Assmann) [1838735] - [netdrv] iavf: fix double-release of rtnl_lock (Stefan Assmann) [1838735] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838735] - [netdrv] iavf: Fix updating statistics (Stefan Assmann) [1838735] - [netdrv] iavf: fix error return code in iavf_init_get_resources() (Stefan Assmann) [1838735] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838735] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838735] - [net] Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1916057] - [fs] fs/fs-writeback.c: fix kernel-doc warning (Waiman Long) [1918047] - [include] memcg: only record foreign writebacks with dirty pages when memcg is not disabled (Waiman Long) [1918047] - [trace] writeback: don't access page->mapping directly in track_foreign_dirty TP (Waiman Long) [1918047] - [fs] writeback: add tracepoints for cgroup foreign writebacks (Waiman Long) [1918047] - [mm] writeback, memcg: Implement foreign dirty flushing (Waiman Long) [1918047] - [mm] mm: remove the account_page_dirtied export (Waiman Long) [1918047] - [fs] writeback, memcg: Implement cgroup_writeback_by_id() (Waiman Long) [1918047] - [mm] writeback: Separate out wb_get_lookup() from wb_get_create() (Waiman Long) [1918047] - [include] bdi: Add bdi->id (Waiman Long) [1918047] - [mm] mm/page-writeback: introduce tracepoint for wait_on_page_writeback() (Waiman Long) [1918047] - [fs] kernfs: fix barrier usage in __kernfs_new_node() (Waiman Long) [1918047] - [fs] kernfs: Allocating memory for kernfs_iattrs with kmem_cache (Waiman Long) [1918047] - [fs] fs: Convert writeback to XArray (Waiman Long) [1918047] - [mm] mm: Convert page-writeback to XArray (Waiman Long) [1918047] - [mm] mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() (Waiman Long) [1917681] - [mm] mm/slub: fix panic in slab_alloc_node() (Oleksandr Natalenko) [1921056] - [net] xfrm: interface: fix the priorities for ipip and ipv6 tunnels (Sabrina Dubroca) [1923269] - [net] netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Antoine Tenart) [1918684] - [net] tcp: refine tcp_pacing_delay() for very low pacing rates (Antoine Tenart) [1905897] - [net] ensure correct skb->tstamp in various fragmenters (Antoine Tenart) [1905897] - [net] tcp: repaired skbs must init their tso_segs (Antoine Tenart) [1905897] - [net] tcp: address problems caused by EDT misshaps (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows (Antoine Tenart) [1905897] - [net] tcp: refine tcp_tso_should_defer() after EDT adoption (Antoine Tenart) [1905897] - [net] tcp_bbr: update comments to reflect pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: add tcp_reset_xmit_timer() helper (Antoine Tenart) [1905897] - [net] tcp: fix TCP_REPAIR xmit queue setup (Antoine Tenart) [1905897] - [net] tcp_bbr: adjust TCP BBR for departure time pacing (Antoine Tenart) [1905897] - [net] tcp_bbr: fix typo in bbr_pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: optimize tcp internal pacing (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() (Antoine Tenart) [1905897] - [net] tcp: mitigate scheduling jitter in EDT pacing model (Antoine Tenart) [1905897] - [net] tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh (Antoine Tenart) [1905897] - [net] tcp/fq: move back to CLOCK_MONOTONIC (Antoine Tenart) [1905897] - [net] tcp: switch tcp_internal_pacing() to tcp_wstamp_ns (Antoine Tenart) [1905897] - [net] tcp: switch tcp and sch_fq to new earliest departure time model (Antoine Tenart) [1905897] - [net] tcp: switch internal pacing timer to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: provide earliest departure time in skb->tstamp (Antoine Tenart) [1905897] - [net] tcp: add tcp_wstamp_ns socket field (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: switch to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: introduce tcp_skb_timestamp_us() helper (Antoine Tenart) [1905897] - [net] tcp: switch tcp_clock_ns() to CLOCK_TAI base (Antoine Tenart) [1905897] - [drm] drm/nouveau/disp/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/dmaobj/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/gpio/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bar/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/timer/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/fb/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/imem/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mc/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/devinit/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/pci/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/core: recognise GA10 (Ben Skeggs) [1916583] - [drm] drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110: split out from i2c/gk104 (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs) [1916583] - [netdrv] net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix two double free cases (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: In skb build skip setting mark in switchdev mode (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix SWP offsets when vlan inserted by driver (Alaa Hleihel) [1899457 1819580] - [netdrv] net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Check if lag is supported before creating one (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Fix MR cache memory leak (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Fix passing zero to 'PTR_ERR' (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: remove unnecessary memset (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Assign dev to DM MR (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Remove mlx5_ib_mr->npages (Alaa Hleihel) [1899457] - [documentation] scsi: fc: Update documentation of sysfs nodes for FPIN stats (Ewan Milne) [1859967] - [scsi] scsi: fc: Add mechanism to update FPIN signal statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Parse FPIN packets and update statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Add FPIN statistics to fc_host and fc_rport objects (Ewan Milne) [1859967] - [uapi] scsi: fc: Update formal FPIN descriptor definitions (Ewan Milne) [1859967] - [scsi] scsi: smartpqi: Update version to 1.2.16-012 (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct driver removal with HBA disks (Don Brace) [1890727 1889844] - [target] scsi: target: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900463] {CVE-2020-28374} - [x86] perf/x86/intel/uncore: Add Comet Lake support (Michael Petlan) [1873271]- [net] bridge: Fix a warning when del bridge sysfs (Davide Caratti) [1917518] - [net] bridge: Avoid infinite loop when suppressing NS messages with invalid options (Davide Caratti) [1917518] - [net] bridge: fix stale eth hdr pointer in br_dev_xmit (Davide Caratti) [1917518] - [net] SUNRPC: Handle 0 length opaque XDR object data properly (Dave Wysochanski) [1906400] - [net] SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (Dave Wysochanski) [1906400] - [block] nbd: make the config put is called before the notifying the waiter (Ming Lei) [1743857] - [block] nbd: restore default timeout when setting it to zero (Ming Lei) [1743857] - [kernel] rcu/tree: Defer kvfree_rcu() allocation to a clean context (Waiman Long) [1922453] - [kernel] cgroup: Fix memory leak when parsing multiple source parameters (Waiman Long) [1922453] - [kernel] cpuset: fix race between hotplug work and later CPU offline (Waiman Long) [1922453] - [kernel] cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() (Waiman Long) [1922453] - [kernel] cgroup: freezer: fix frozen state inheritance (Waiman Long) [1922453] - [kernel] locking/lockdep: Cure noinstr fail (Waiman Long) [1922453] - [kernel] tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922453] - [fs] fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set (Eric Sandeen) [1921903] - [fs] fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() (Eric Sandeen) [1921903] - [netdrv] ice: update dev_addr in ice_set_mac_address even if HW filter exists (Jonathan Toppins) [1879318] - [tools] libbpf: Fix uninitialized variable in btf_parse_type_sec (Jiri Olsa) [1922197] - [tools] libbpf: Support BTF loading and raw data output in both endianness (Jiri Olsa) [1922197] - [tools] selftests/bpf: Test BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset (Jiri Olsa) [1922197] - [tools] libbpf: Add BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__new_empty() to create an empty BTF object (Jiri Olsa) [1922197] - [tools] libbpf: Allow modification of BTF and add btf__add_str API (Jiri Olsa) [1922197] - [tools] libbpf: Extract generic string hashing function for reuse (Jiri Olsa) [1922197] - [tools] libbpf: Generalize common logic for managing dynamically-sized arrays (Jiri Olsa) [1922197] - [tools] libbpf: Remove assumption of single contiguous memory for BTF data (Jiri Olsa) [1922197] - [tools] libbpf: Refactor internals of BTF type index (Jiri Olsa) [1922197] - [tools] libbpf: Remove any use of reallocarray() in libbpf (Jiri Olsa) [1922197] - [tools] libbpf: Clean up and improve CO-RE reloc logging (Jiri Olsa) [1922197] - [tools] libbpf: Improve error logging for mismatched BTF kind cases (Jiri Olsa) [1922197] - [scsi] scsi: qla2xxx: Fix mailbox Ch erroneous error (Nilesh Javali) [1894578] - [sound] ALSA: ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: allow soundwire use desc->default_fw_filename (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E (Jaroslav Kysela) [1783462] - [sound] ALSA: hda: intel-dsp-config: add PCI id for TGL-H (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Properly unregister DAI on removal (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Add missing size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix wrong size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Simplify remove_widget function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove empty functions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Change allocations to resource managed (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Unify all device references (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove unused functions from topology API (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max9867: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: max98373-sdw: align regmap use with other codecs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98390: Fix error codes in max98390_dsm_init() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98095: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98373: don't access volatile registers in bias level off (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98090: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: pcm: DRAIN support reactivation (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: mutex between calibration and power state changes (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: remove warnings (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5660: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: rt*.c: remove useless pointer cast (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: delay 300ms after SDB pulling high for calibration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: move SDB control from trigger to DAPM (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: check the return value of regmap_read during i2c probe (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: modification for calibration to get better performance (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: support TDM slot configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: qcom: Fix build failure when slimbus is module (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: master: use pm_runtime_set_active() on add (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: intel: fix another unused-function warning (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DPN interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DP0 interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: registers: add definitions for clearable interrupt fields (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: reset slave_notify status at each loop (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: add comments to explain interrupt loop filter (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: SDCA: detect sdca_cascade interrupt (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: update TDM slot_width (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag for speaker_smart_amp (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for Dooly (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: add hw specific PCM constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: loader: do not warn about unknown firmware headers (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove multistep topology loading (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: sof-audio: remove goto used for force-nocodec support (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: modify the signature of stall op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: topology: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: add parse_platform_ext_manifest() op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: relax PCM period and buffer size constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: nocodec: modify DAI link definitions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: trace: Add runtime trace filtering mechanism (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add `memory_info` file to debugfs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Change section comment for SOF_IPC_TEST_ (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Improve code alignment in header.h (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: IPC: fix implicit type overflow (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse firmware config dictionary (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the condition passed to sof_dev_dbg_or_err (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: modify the SOF_DBG flags (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated status dump (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: parse cavs extra config data elem (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: override volume info callback (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add .prepare/.complete callbacks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Activate runtime PM with SOF OF device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for soc_pcm_components_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: KMB: Fix S24_LE configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5682: change SAR voltage threshold (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: increase the time to detect BCLK (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: add delay to fix pop noise from speaker (Jaroslav Kysela) [1783462] - [powerpc] powerpc/tm: Avoid machine crash on rt_sigreturn() (Gustavo Duarte) [1860550] - [net] udp: Prevent reuseport_select_sock from reading uninitialized socks (Guillaume Nault) [1917953] - [net] flow_offload: Fix memory leak for indirect flow block (Guillaume Nault) [1917953] - [net] sock: set sk_err to ee_errno on dequeue from errq (Guillaume Nault) [1917953] - [net] devlink: Make sure devlink instance and port are in same net namespace (Guillaume Nault) [1917953] - [net] devlink: Hold rtnl lock while reading netdev attributes (Guillaume Nault) [1917953] - [net] devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() (Guillaume Nault) [1917953] - [net] tipc: fix NULL deref in tipc_link_xmit() (Xin Long) [1918657] - [net] tipc: prevent possible null deref of link (Xin Long) [1918657] - [net] tipc: fix incompatible mtu of transmission (Xin Long) [1918657] - [net] tipc: fix memory leak in tipc_topsrv_start() (Xin Long) [1918657] - [net] tipc: add stricter control of reserved service types (Xin Long) [1918657] - [tools] selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Reset ethtool features after failed setting (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Fix expected case of extack messages (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Only check verifier log on verification fails (Jiri Benc) [1882709] - [netdrv] netdevsim: Add debugfs toggle to reject BPF programs in verifier (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Remove check for program load flags match (Jiri Benc) [1882709] - [net] xdp: Remove the xdp_attachment_flags_ok() callback (Jiri Benc) [1882709] - [net] net, xsk: Avoid taking multiple skbuff references (Jiri Benc) [1882709] - [net] increment xmit_recursion level in dev_direct_xmit() (Jiri Benc) [1882709] - [kernel] usermodehelper: reset umask to default before executing user process (Jiri Benc) [1882709] - [net] xsk: Do not discard packet when NETDEV_TX_BUSY (Jiri Benc) [1882709] - [net] xsk: Fix number of pinned pages/umem size discrepancy (Jiri Benc) [1882709] - [include] netdevice.h: fix xdp_state kernel-doc warning (Jiri Benc) [1882709] - [net] bpf: xdp: Fix XDP mode when no mode flags specified (Jiri Benc) [1882709] - [net] bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS_UPDATE_IF_NOEXIST (Jiri Benc) [1882709] - [kernel] add a kernel_wait helper (Jiri Benc) [1882709] - [tools] selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links (Jiri Benc) [1882709] - [net] bpf: Add support for forced LINK_DETACH command (Jiri Benc) [1882709] - [kernel] bpf: Fix build without CONFIG_NET when using BPF XDP link (Jiri Benc) [1882709] - [net] xdp: Prevent kernel-infoleak in xsk_getsockopt() (Jiri Benc) [1882709] - [net] udp, bpf: Ignore connections in reuseport group after BPF sk lookup (Jiri Benc) [1882709] - [net] Revert "net: optimize the sockptr_t for unified kernel/user address spaces" (Jiri Benc) [1882709] - [net] improve the user pointer check in init_user_sockptr (Jiri Benc) [1882709] - [include] net: remove sockptr_advance (Jiri Benc) [1882709] - [include] net: make sockptr_is_null strict aliasing safe (Jiri Benc) [1882709] - [net] optimize the sockptr_t for unified kernel/user address spaces (Jiri Benc) [1882709] - [net] bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t (Jiri Benc) [1882709] - [net] switch copy_bpf_fprog_from_user to sockptr_t (Jiri Benc) [1882709] - [include] net: add a new sockptr_t type (Jiri Benc) [1882709] - [net] bpfilter: reject kernel addresses (Jiri Benc) [1882709] - [net] bpfilter: split __bpfilter_process_sockopt (Jiri Benc) [1882709] - [net] bpfilter: fix up a sparse annotation (Jiri Benc) [1882709] - [net] udp: Don't discard reuseport selection when group has connections (Jiri Benc) [1882709] - [net] bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands (Jiri Benc) [1882709] - [tools] selftests/bpf: Add BPF XDP link selftests (Jiri Benc) [1882709] - [net] bpf: Implement BPF XDP link-specific introspection APIs (Jiri Benc) [1882709] - [net] bpf, xdp: Implement LINK_UPDATE for BPF XDP link (Jiri Benc) [1882709] - [net] bpf, xdp: Add bpf_link-based XDP attachment API (Jiri Benc) [1882709] - [net] bpf, xdp: Extract common XDP program attachment logic (Jiri Benc) [1882709] - [net] bpf, xdp: Maintain info on attached XDP BPF programs in net_device (Jiri Benc) [1882709] - [kernel] bpf, netns: Fix build without CONFIG_INET (Jiri Benc) [1882709] - [net] udp6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] udp: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] ipv6: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] ipv4: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] udp: Remove unused variable/function (exact_dif) (Jiri Benc) [1882709] - [net] udp: Remove unused parameter (exact_dif) (Jiri Benc) [1882709] - [net] udp: only choose unbound UDP socket for multicast when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound datagram socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound stream socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] allow binding socket in a VRF when there's an unbound socket (Jiri Benc) [1882709] - [net] udp6: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] udp: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] inet6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] inet: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] simplify cBPF setsockopt compat handling (Jiri Benc) [1882709] - [net] explicitly include in net/core/sock.c (Jiri Benc) [1882709] - [include] compat: provide compat_ptr() on all architectures (Jiri Benc) [1882709] - [net] socket: move compat timeout handling into sock.c (Jiri Benc) [1882709] - [include] xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines (Jiri Benc) [1882709] - [net] xsk: Add xdp statistics to xsk_diag (Jiri Benc) [1882709] - [net] xsk: Add new statistics (Jiri Benc) [1882709] - [net] bpfilter: Initialize pos variable (Jiri Benc) [1882709] - [kernel] umd: Stop using split_argv (Jiri Benc) [1882709] - [kernel] umd: Remove exit_umh (Jiri Benc) [1882709] - [net] bpfilter: Take advantage of the facilities of struct pid (Jiri Benc) [1882709] - [kernel] exit: Factor thread_group_exited out of pidfd_poll (Jiri Benc) [1882709] - [kernel] umd: Track user space drivers with struct pid (Jiri Benc) [1882709] - [net] bpfilter: Move bpfilter_umh back into init data (Jiri Benc) [1882709] - [fs] exec: Remove do_execve_file (Jiri Benc) [1882709] - [kernel] umh: Stop calling do_execve_file (Jiri Benc) [1882709] - [kernel] umd: Transform fork_usermode_blob into fork_usermode_driver (Jiri Benc) [1882709] - [kernel] umd: Rename umd_info.cmdline umd_info.driver_name (Jiri Benc) [1882709] - [kernel] umd: For clarity rename umh_info umd_info (Jiri Benc) [1882709] - [kernel] umh: Separate the user mode driver and the user mode helper support (Jiri Benc) [1882709] - [kernel] umh: Move setting PF_UMH into umh_pipe_setup (Jiri Benc) [1882709] - [kernel] umh: Remove call_usermodehelper_setup_file. (Jiri Benc) [1882709] - [kernel] umh: Rename the user mode driver helpers for clarity (Jiri Benc) [1882709] - [kernel] umh: Capture the pid in umh_pipe_setup (Jiri Benc) [1882709] - [net] bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt (Jiri Benc) [1882709] - [net] tcp: Expose tcp_sock_set_keepidle_locked (Jiri Benc) [1882709] - [net] tcp: add tcp_sock_set_keepidle (Jiri Benc) [1882709] - [net] sock: Move sock_valbool_flag to header (Jiri Benc) [1882709] - [net] spread "enum sock_flags" (Jiri Benc) [1882709] - [tools] bpf: Use local copy of headers including uapi/linux/filter.h (Jiri Benc) [1882709] - [net] bpfilter: fix iptables failure if bpfilter_umh is disabled (Jiri Benc) [1882709] - [s390] s390/crypto: add arch_get_random_long() support (Vladis Dronov) [1904274] - [net] net/smc: Add support for obtaining SMCR device list (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining SMCD device list (Philipp Rudo) [1868684] - [net] net/smc: Add SMC-D Linkgroup diagnostic support (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get link command (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get linkgroup command (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining system information (Philipp Rudo) [1868684] - [net] net/smc: Introduce generic netlink interface for diagnostic purposes (Philipp Rudo) [1868684] - [net] net/smc: Refactor smc ism v2 capability handling (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to link structure (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to smc ib-device (Philipp Rudo) [1868684] - [net] net/smc: Add link counters for IB device ports (Philipp Rudo) [1868684] - [net] net/smc: Add connection counters for links (Philipp Rudo) [1868684] - [net] net/smc: Use active link of the connection (Philipp Rudo) [1868684] - [net] net/smc: use helper smc_conn_abort() in listen processing (Philipp Rudo) [1868684] - [net] sched: sch_frag: add generic packet fragment support. (Marcelo Leitner) [1909262] - [net] sched: act_mirred: refactor the handle of xmit (Marcelo Leitner) [1909262] - [net] sched: fix miss init the mru in qdisc_skb_cb (Marcelo Leitner) [1909262] - [net] openvswitch: using ip6_fragment in ipv6_stub (Marcelo Leitner) [1909262] - [net] ipv6: add ipv6_fragment hook in ipv6_stub (Marcelo Leitner) [1909262] - [x86] x86/resctrl: Fix spelling in user-visible warning messages (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enable user to view thread or core throttling mode (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enumerate per-thread MBA controls (Puneet Sethi) [1717078] - [x86] cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps (Puneet Sethi) [1717078] - [x86] x86/resctrl: Merge AMD/Intel parse_bw() calls (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use is_closid_match() in more places (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use container_of() in delayed_work handlers (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix stale comment (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove struct rdt_membw::max_delay (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove unused struct mbm_state::chunks_bw (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix memory bandwidth counter width for AMD (Puneet Sethi) [1845633 1717078] - [documentation] Documentation: x86: fix some typos (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Clarify MBA takes MB as referring to mba_sc (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Remove cdpl2 unspported statement and fix capitalisation (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Contiguous cbm isn't all X86 (Puneet Sethi) [1717078] - [documentation] Documentation: x86: convert resctrl_ui.txt to reST (Puneet Sethi) [1717078] - [kernel] livepatch: Make klp_apply_object_relocs static (Yannick Cote) [1866433] - [kernel] livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols (Yannick Cote) [1866433] - [x86] livepatch: Remove .klp.arch (Yannick Cote) [1866433] - [kernel] livepatch: Apply vmlinux-specific KLP relocations early (Yannick Cote) [1866433] - [kernel] livepatch: Disallow vmlinux.ko (Yannick Cote) [1866433]- [sound] ALSA: hda: Add Cometlake-R PCI ID (Jaroslav Kysela) [1915650] - [fs] xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster) [1903387] - [fs] xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster) [1903387] - [net] mptcp: implement delegated actions (Paolo Abeni) [1892375] - [net] mptcp: schedule work for better snd subflow selection (Paolo Abeni) [1892375] - [net] mptcp: do not queue excessive data on subflows (Paolo Abeni) [1892375] - [net] mptcp: re-enable sndbuf autotune (Paolo Abeni) [1892375] - [net] mptcp: always graft subflow socket to parent (Paolo Abeni) [1892375] - [include] lockdep: Introduce in_softirq lockdep assert (Paolo Abeni) [1892375] - [net] selinux: handle MPTCP consistently with TCP (Paolo Abeni) [1892375] - [net] mptcp: fix locking in mptcp_disconnect() (Paolo Abeni) [1892375] - [net] mptcp: better msk-level shutdown. (Paolo Abeni) [1892375] - [net] mptcp: more strict state checking for acks (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the MP_PRIO testcases (Paolo Abeni) [1892375] - [net] mptcp: add the mibs for MP_PRIO (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add set_flags command in pm_nl_ctl (Paolo Abeni) [1892375] - [net] mptcp: add set_flags command in PM netlink (Paolo Abeni) [1892375] - [net] mptcp: add the incoming MP_PRIO support (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing MP_PRIO support (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add testcases for setting the address ID (Paolo Abeni) [1892375] - [net] mptcp: add the address ID assignment bitmap (Paolo Abeni) [1892375] - [net] mptcp: cap forward allocation to 1M (Paolo Abeni) [1892375] - [net] mptcp: fix pending data accounting (Paolo Abeni) [1892375] - [net] mptcp: push pending frames when subflow has free space (Paolo Abeni) [1892375] - [net] mptcp: properly annotate nested lock (Paolo Abeni) [1892375] - [net] mptcp: fix security context on server socket (Paolo Abeni) [1892375] - [net] mptcp: clear use_ack and use_map when dropping other suboptions (Paolo Abeni) [1892375] - [net] mptcp: let MPTCP create max size skbs (Paolo Abeni) [1892375] - [net] mptcp: pm: simplify select_local_address() (Paolo Abeni) [1892375] - [net] mptcp: parse and act on incoming FASTCLOSE option (Paolo Abeni) [1892375] - [net] mptcp: hold mptcp socket before calling tcp_done (Paolo Abeni) [1892375] - [net] mptcp: use MPTCPOPT_HMAC_LEN macro (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the flush addrs testcase (Paolo Abeni) [1892375] - [net] mptcp: remove address when netlink flushes addrs (Paolo Abeni) [1892375] - [net] mptcp: attach subflow socket to parent cgroup (Paolo Abeni) [1892375] - [net] mptcp: be careful on subflows shutdown (Paolo Abeni) [1892375] - [net] mptcp: plug subflow context memory leak (Paolo Abeni) [1892375] - [net] mptcp: link MPC subflow into msk only after accept (Paolo Abeni) [1892375] - [net] mptcp: use the variable sk instead of open-coding (Paolo Abeni) [1892375] - [net] mptcp: rename add_addr_signal and mptcp_add_addr_status (Paolo Abeni) [1892375] - [net] mptcp: drop rm_addr_signal flag (Paolo Abeni) [1892375] - [net] mptcp: print out port and ahmac when receiving ADD_ADDR (Paolo Abeni) [1892375] - [net] mptcp: add port parameter for mptcp_pm_announce_addr (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated packet for ADD_ADDR using port (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing ADD_ADDR port support (Paolo Abeni) [1892375] - [net] mptcp: use adding up size to get ADD_ADDR length (Paolo Abeni) [1892375] - [net] mptcp: add port support for ADD_ADDR suboption writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and ADD_ADDR6 suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and echo suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: print new line in mptcp_seq_show() if mptcp isn't in use (Paolo Abeni) [1892375] - [net] mptcp: emit tcp reset when a join request fails (Paolo Abeni) [1892375] - [net] tcp: merge 'init_req' and 'route_req' functions (Paolo Abeni) [1892375] - [net] security: add const qualifier to struct sock in various places (Paolo Abeni) [1892375] - [net] mptcp: avoid potential infinite loop in mptcp_recvmsg() (Paolo Abeni) [1892375] - [net] mptcp: use mptcp release_cb for delayed tasks (Paolo Abeni) [1892375] - [net] mptcp: avoid a few atomic ops in the rx path (Paolo Abeni) [1892375] - [net] mptcp: allocate TX skbs in msk context (Paolo Abeni) [1892375] - [net] mptcp: protect the rx path with the msk socket spinlock (Paolo Abeni) [1892375] - [net] mptcp: implement wmem reservation (Paolo Abeni) [1892375] - [net] mptcp: open code mptcp variant for lock_sock (Paolo Abeni) [1892375] - [net] mptcp: fix NULL ptr dereference on bad MPJ (Paolo Abeni) [1892375] - [net] mptcp: be careful on MPTCP-level ack. (Paolo Abeni) [1892375] - [net] mptcp: put reference in mptcp timeout timer (Paolo Abeni) [1892375] - [net] mptcp: refine MPTCP-level ack scheduling (Paolo Abeni) [1892375] - [net] mptcp: track window announced to peer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR IPv6 test cases (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated ADD_ADDR packet (Paolo Abeni) [1892375] - [net] mptcp: change add_addr_signal type (Paolo Abeni) [1892375] - [net] mptcp: keep unaccepted MPC subflow into join list (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add link failure test case (Paolo Abeni) [1892375] - [net] mptcp: skip to next candidate if subflow has unacked data (Paolo Abeni) [1892375] - [net] mptcp: fix state tracking for fallback socket (Paolo Abeni) [1892375] - [net] mptcp: drop WORKER_RUNNING status bit (Paolo Abeni) [1892375] - [net] mptcp: update rtx timeout only if required. (Paolo Abeni) [1892375] - [net] mptcp: send explicit ack on delayed ack_seq incr (Paolo Abeni) [1892375] - [net] mptcp: keep track of advertised windows right edge (Paolo Abeni) [1892375] - [net] mptcp: rework poll+nospace handling (Paolo Abeni) [1892375] - [net] mptcp: try to push pending data on snd una updates (Paolo Abeni) [1892375] - [net] mptcp: move page frag allocation in mptcp_sendmsg() (Paolo Abeni) [1892375] - [net] mptcp: refactor shutdown and close (Paolo Abeni) [1892375] - [net] mptcp: introduce MPTCP snd_nxt (Paolo Abeni) [1892375] - [net] mptcp: add accounting for pending data (Paolo Abeni) [1892375] - [net] mptcp: reduce the arguments of mptcp_sendmsg_frag (Paolo Abeni) [1892375] - [net] mptcp: introduce mptcp_schedule_work (Paolo Abeni) [1892375] - [net] tcp: factor out __tcp_close() helper (Paolo Abeni) [1892375] - [net] mptcp: use tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: factor out tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: schedule EPOLLOUT after a partial sendmsg (Paolo Abeni) [1892375] - [net] tcp: annotate tp->write_seq lockless reads (Paolo Abeni) [1892375] - [net] mptcp: fix static checker warnings in mptcp_pm_add_timer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR timeout test case (Paolo Abeni) [1892375] - [documentation] networking: mptcp: Add MPTCP sysctl entries (Paolo Abeni) [1892375] - [net] mptcp: add a new sysctl add_addr_timeout (Paolo Abeni) [1892375] - [net] mptcp: split mptcp_clean_una function (Paolo Abeni) [1892375] - [net] tcp: propagate MPTCP skb extensions on xmit splits (Paolo Abeni) [1892375] - [net] mptcp: use _fast lock version in __mptcp_move_skbs (Paolo Abeni) [1892375] - [net] mptcp: adjust mptcp receive buffer limit if subflow has larger one (Paolo Abeni) [1892375] - [net] tcp: fix compile error if !CONFIG_SYSCTL (Paolo Abeni) [1892375] - [net] tcp: add tcp_tx_skb_cache sysctl (Paolo Abeni) [1892375] - [net] tcp: do not recycle cloned skbs (Paolo Abeni) [1892375] - [net] tcp: properly reset skb->truesize for tx recycling (Paolo Abeni) [1892375] - [net] tcp: cleanup sk_tx_skb_cache before reuse (Paolo Abeni) [1892375] - [net] tcp: fix zerocopy and notsent_lowat issues (Paolo Abeni) [1892375] - [net] tcp: add one skb cache for tx (Paolo Abeni) [1892375] - [include] include: fpga: adi-axi-common.h: fixup whitespace tab -> space (Luis Goncalves) [1494702] - [include] include: fpga: adi-axi-common.h: add version helper macros (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fix bug in port reset handshake (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: reduce the scope of variable 'ret' (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add device id for Intel FPGA PAC N3000 (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add AFU interrupt support (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add interrupt support for global error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add interrupt support for port error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: introduce interrupt trigger setting API (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add irq info for feature devices enumeration (Luis Goncalves) [1494702] - [fpga] fpga: dfl: parse interrupt info for feature devices on enumeration (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: check INIT_B pin during write_init (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store in fpga-bridge.c (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store fpga-mgr.c (Luis Goncalves) [1494702] - [fpga] fpga: dfl: Use struct_size() in kzalloc() (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: remove unneeded, mistyped variables (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: valid for the 7 Series too (Luis Goncalves) [1494702] - [fpga] fpga: zynqmp: fix modular build (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: Corrected error handling levels (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: support debug access to memory-mapped afu regions (Luis Goncalves) [1494702] - [fpga] fpga: dfl.h: Replace zero-length array with flexible-array member (Luis Goncalves) [1494702] - [fpga] fpga: stratix10-soc: add compatible property value for intel agilex (Luis Goncalves) [1494702] - [fpga] fpga: machxo2-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: ice40-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: dfl: support multiple opens on feature device node (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add performance reporting support (Luis Goncalves) [1494702] - [firmware] firmware: fpga: replace the error codes with the standard ones (Luis Goncalves) [1494702] - [net] sched: act_mpls: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] openvswitch: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] skbuff: ensure LSE is pullable before decrementing the MPLS ttl (Guillaume Nault) [1917918] - [net] sched: act_mpls: Add softdep on mpls_gso.ko (Guillaume Nault) [1917918] - [net] mpls: load mpls_gso after mpls_iptunnel (Guillaume Nault) [1917918] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1848816] - [arm64] kvm: arm64: Remove PMU RAZ/WI handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Inject UNDEF on PMU access when no PMU configured (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Add kvm_vcpu_has_pmu() helper (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Refactor PMU attribute error handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Introduce handling of AArch32 TTBCR2 traps (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: pmu: Make overflow handler NMI safe (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Also build dirty_log_perf_test on AArch64 (Auger Eric) [1890373 1907826] - [tools] selftests: kvm/set_memory_region_test: Fix race in move region test (Auger Eric) [1890373 1907826] - [tools] kvm: arm64: selftests: Filter out DEMUX registers (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add blessed SVE registers to get-reg-list (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add aarch64 get-reg-list test (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't access PMCR_EL0 when no PMU is available (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't hide ID registers from userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Force PTE mapping on fault resulting in a device mapping (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Fix AArch32 handling of DBGD{CCINT, SCRext} and DBGVCR (Auger Eric) [1890373 1907826] - [kernel] kvm: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED (Auger Eric) [1890373 1907826] - [kernel] smccc: Make constants available to assembly (Auger Eric) [1890373 1907826] - [kernel] firmware: smccc: Add the definition for SMCCCv1.2 version/error codes (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Ensure user_mem_abort() return value is initialised (Auger Eric) [1890373 1907826] - [] ASoC: SOF: Intel: fix page fault at probe if i915 init fails (Jaroslav Kysela) [1906665] - [include] powerpc: fix the backport macros of hv_24x7 and hv_gpci (Diego Domingos) [1915159] - [net] tcp: Prevent low rmem stalls with SO_RCVLOWAT. (Davide Caratti) [1917976] - [net] tcp: fix to update snd_wl1 in bulk receiver fast path (Davide Caratti) [1917976] - [net] tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers (Davide Caratti) [1917976] - [net] tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() (Davide Caratti) [1917976] - [net] sunrpc: clean-up cache downcall (J. Bruce Fields) [1887178] - [net] sunrpc: raise kernel RPC channel buffer size (J. Bruce Fields) [1887178] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Lx and BlueField-2 (Alaa Hleihel) [1802118 1790541] - [s390] s390/qeth: make af_iucv TX notification call more robust (Philipp Rudo) [1915919] - [s390] s390/dasd: fix list corruption of lcu list (Philipp Rudo) [1915918] - [s390] s390/dasd: fix list corruption of pavgroup group list (Philipp Rudo) [1915918] - [s390] s390/dasd: prevent inconsistent LCU device data (Philipp Rudo) [1915918] - [s390] s390/dasd: fix hanging device offline processing (Philipp Rudo) [1915918] - [block] Revert "block: Fix a lockdep complaint triggered by request queue flushing" (Ming Lei) [1897404] - [nvme] nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Ming Lei) [1897404] - [block] blk-mq: add new API of blk_mq_hctx_set_fq_lock_class (Ming Lei) [1897404] - [scsi] scsi: core: Fix race between handling STS_RESOURCE and completion (Ming Lei) [1897404]- [fs] inotify: Increase default inotify.max_user_watches limit to 1048576 (Waiman Long) [1888617] - [kernel] cgroup: fix psi_show() crash on 32bit ino archs (Waiman Long) [1920288] - [kernel] cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() (Waiman Long) [1920288] - [netdrv] net: bareudp: add missing error handling for bareudp_link_config() (Guillaume Nault) [1920194] - [netdrv] bareudp: Fix use of incorrect min_headroom size (Guillaume Nault) [1920194] - [netdrv] bareudp: set NETIF_F_LLTX flag (Guillaume Nault) [1920194] - [netdrv] vxlan: fix error return code in __vxlan_dev_create() (Guillaume Nault) [1920194] - [netdrv] ip_tunnels: Set tunnel option flag when tunnel metadata is present (Guillaume Nault) [1920194] - [net] vsock/virtio: discard packets only when socket is really closed (Stefano Garzarella) [1920004] - [net] vsock: fix the error return when an invalid ioctl command is used (Stefano Garzarella) [1920004] - [net] vsock: remove ratelimit unknown ioctl message (Stefano Garzarella) [1920004] - [net] vsock: use ns_capable_noaudit() on socket create (Stefano Garzarella) [1920004] - [net] vsock: fix potential null pointer dereference in vsock_poll() (Stefano Garzarella) [1920004] - [net] vsock/vmci: make vmci_vsock_transport_cb() static (Stefano Garzarella) [1920004] - [block] block: add blk_queue_make_request declaration back (Ming Lei) [1919764] - [net] erspan: fix version 1 check in gre_parse_header() (Guillaume Nault) [1919388] - [net] ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault) [1919388] - [net] ipv4: Fix tos mask in inet_rtm_getroute() (Guillaume Nault) [1919388] - [net] inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() (Guillaume Nault) [1919388] - [mm] usercopy: mark dma-kmalloc caches as usercopy caches (Waiman Long) [1660290] - [mm] mm, slab_common: use enum kmalloc_cache_type to iterate over kmalloc caches (Waiman Long) [1660290] - [mm] mm, slab: remove unused kmalloc_size() (Waiman Long) [1660290] - [mm] mm, slab: make kmalloc_infocontain all types of names (Waiman Long) [1660290] - [netdrv] net: stmmac: fix taprio configuration when base_time is in the past (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes (Mark Salter) [1870102] - [netdrv] net: stmmac: delete the eee_ctrl_timer after napi disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: free tx skb buffer in stmmac_resume() (Mark Salter) [1870102] - [netdrv] net: stmmac: start phylink instance before stmmac_hw_setup() (Mark Salter) [1870102] - [netdrv] net: stmmac: increase the timeout for dma reset (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect merge of patch upstream (Mark Salter) [1870102] - [netdrv] net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: enlarge dma reset timeout (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix channel lock initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support to Ethtool get/set ring parameters (Mark Salter) [1870102] - [netdrv] net: stmmac: use netif_tx_start|stop_all_queues() function (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (Mark Salter) [1870102] - [netdrv] net: stmmac: add ethtool support for get/set channels (Mark Salter) [1870102] - [netdrv] net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return (Mark Salter) [1870102] - [netdrv] net: stmmac: remove redundant null check before clk_disable_unprepare() (Mark Salter) [1870102] - [netdrv] net: phylink: avoid oops during initialisation (Mark Salter) [1870102] - [netdrv] net: stmmac: Modify configuration method of EEE timers (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: provide multicast filter fallback (Mark Salter) [1870102] - [netdrv] net: stmmac: fix failed to suspend if phy based WOL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Speed down the PHY if WoL to save energy (Mark Salter) [1870102] - [netdrv] net: stmmac: Support WOL with phy (Mark Salter) [1870102] - [netdrv] net: stmmac: only call pmt() during suspend/resume if HW enables PMT (Mark Salter) [1870102] - [netdrv] net: stmmac: Move device_can_wakeup() check earlier in set_wol (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove unused inline function stmmac_rx_threshold_count (Mark Salter) [1870102] - [include] net: pylink.h: add kernel-doc descriptions for new fields at phylink_config (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN promiscuous mode (Mark Salter) [1870102] - [netdrv] net: stmmac: removed enabling eee in EEE set callback (Mark Salter) [1870102] - [documentation] net: phy: add PHY_INTERFACE_MODE_10GBASER (Mark Salter) [1870102] - [include] net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant (Mark Salter) [1870102] - [base] driver core: platform: Add platform_get_irq_byname_optional() (Mark Salter) [1870102] - [netdrv] net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: don't attach interface until resume finishes (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply (Mark Salter) [1870102] - [netdrv] stmmac: fix pointer check after utilization in stmmac_interrupt (Mark Salter) [1870102] - [netdrv] stmmac: intel: Fix kernel crash due to wrong error path (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sub-second increment (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix VLAN register handling (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix VLAN filtering when HW does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Rx filtering (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset() (Mark Salter) [1870102] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset() (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in init_systime() (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: convert to devm_platform_ioremap_resource (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate it with DesignWare XPCS (Mark Salter) [1870102] - [netdrv] net: phy: Add Synopsys DesignWare XPCS MDIO module (Mark Salter) [1870102] - [netdrv] net: stmmac: Use resolved link config in mac_link_up() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to dev_fwnode() if needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to linkmode_and()/linkmode_andnot() (Mark Salter) [1870102] - [netdrv] flow_offload: check for basic action hw stats type (Mark Salter) [1870102] - [netdrv] stmmac: let core reject the unsupported coalescing parameters (Mark Salter) [1870102] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: demote warnings about missing optional clocks (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix misleading interrupt error msg (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used (Mark Salter) [1870102] - [netdrv] net: stmmac: fix notifier registration (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writting (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Delete txtimer in suspend() (Mark Salter) [1870102] - [netdrv] net: stmmac: modified pcs mode support for RGMII (Mark Salter) [1870102] - [netdrv] net: stmmac: Add missing information in DebugFS capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Add support for ETF Scheduler using TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: Initial support for TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Fix TAPRIO division operation (Mark Salter) [1870102] - [netdrv] net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac3+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Frame Preemption support using TAPRIO API (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate EST with TAPRIO scheduler API (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for GMAC5+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Always use TX coalesce timer value when rescheduling (Mark Salter) [1870102] - [netdrv] net: stmmac: Let TX and RX interrupts be independently enabled/disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Print more information in DebugFS DMA Capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: avoid clk and reset for acpi device (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use generic device api (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: fix probe for ACPI devices (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not setup flower filtering if RSS is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixed link does not need MDIO Bus (Mark Salter) [1870102] - [netdrv] stmmac: debugfs entry name is not be changed when udev rename device name (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix MDIO init for platforms without PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: Always arm TX Timer at end of transmission start (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable 16KB buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: 16KB buffer must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: RX buffer size must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Clear previous RX buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: Only the last buffer has the FCS field (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not accept invalid MTU values (Mark Salter) [1870102] - [netdrv] net: stmmac: Determine earlier the size of RX buffer (Mark Salter) [1870102] - [netdrv] treewide: Use sizeof_field() macro (Mark Salter) [1870102] - [netdrv] net: stmmac: reset Tx desc base address before restarting Tx (Mark Salter) [1870102] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Mark Salter) [1870102] - [netdrv] page_pool: do not release pool until inflight == 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Do not enable TBU interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework TX Coalesce logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Tune-up default coalesce settings (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: Setup a default RX Coalesce value instead of the minimum (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not set RX IC bit if RX Coalesce is zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement UDP Segmentation Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework stmmac_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Remove the speed dependency (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sparse warning (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove break after a return (Mark Salter) [1870102] - [netdrv] net: stmmac: add flexible PPS to dwmac 4.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to VLAN Perfect filtering if HASH is not available (Mark Salter) [1870102] - [netdrv] net: stmmac: Support enhanced addressing mode for DWMAC 4.10 (Mark Salter) [1870102] - [netdrv] net: stmmac: Only enable enhanced addressing mode when needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the TX IOC in xmit path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix TSO descriptor with Enhanced Addressing (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the packet count in stmmac_rx() (Mark Salter) [1870102] - ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb” (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable MMC interrupts by default (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix AV Feature detection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix TSA selection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Only get SPH header len if available (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the problem of tso_xmit (Mark Salter) [1870102] - [netdrv] net: stmmac: fix argument to stmmac_pcs_ctrl_ane() (Mark Salter) [1870102] - [netdrv] net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow (Mark Salter) [1870102] - [netdrv] net: stmmac: make tc_flow_parsers static (Mark Salter) [1870102] - [netdrv] net: stmmac: fix disabling flexible PPS output (Mark Salter) [1870102] - [netdrv] net: stmmac: fix length of PTP clock's name string (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid deadlock on suspend/resume (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS writing wrong keys (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS not writing all Keys to HW (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable the Timestamp interrupt by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not stop PHY if WoL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly take timestamp for PTPv2 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Always update the MAC Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Detect Hash Table size dinamically (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix page pool size (Mark Salter) [1870102] - [netdrv] net: stmmac: selftest: avoid large stack usage (Mark Salter) [1870102] - [netdrv] net: stmmac: Hold rtnl lock in suspend/resume callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: implement support for passive mode converters via dt (Mark Salter) [1870102] - [netdrv] net: stmmac: ARP Offload for GMAC4+ Cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Reinitialize correctly a variable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add VLAN HASH filtering support in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent divide-by-zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Limit max speeds of XGMAC if asked to (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] stmmac: platform: adjust messages and move to dev level (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly assing MAX MTU in XGMAC cores case (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correct RAVSEL field interpretation (Mark Salter) [1870102] - [netdrv] net: stmmac: ethtool: Let user configure TX coalesce without RIWT (Mark Salter) [1870102] - [netdrv] net: stmmac: Only consider RX error when HW Timestamping is not enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement ARP Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters using TC Flower (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not return error code in TC Initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add RBU handling in DMA interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: depend on COMMON_CLK (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add ethtool register dump for XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Add Flexible PPS support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add a counter for Split Header packets (Mark Salter) [1870102] - [netdrv] net: page_pool: API cleanup and comments (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Split Header support and enable it in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correctly return that RX descriptor is not last one (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Get correct timestamp values from XGMAC (Mark Salter) [1870102] - [netdrv] stmmac: no need to check return value of debugfs_create functions (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Flexible RX Parser support in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement Safety Features in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement VLAN Hash Filtering in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RSS and enable it in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement tx_queue_prio() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement set_mtl_tx_queue_weight() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement MMC counters (Mark Salter) [1870102] - [netdrv] net: Remove dev_err() usage after platform_get_irq() (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not request stmmaceth clock (Mark Salter) [1870102] - [netdrv] net: stmmac: Make MDIO bus reset optional (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not return a fragment entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix issues when number of Queues >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix XGMAC selftests (Mark Salter) [1870102] - [netdrv] net: stmmac: manage errors returned by of_get_mac_address() (Mark Salter) [1870102] - [netdrv] net: stmmac: Use netif_tx_napi_add() for TX polling function (Mark Salter) [1870102] - [netdrv] net: stmmac: Sync RX Buffer upon allocation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not cut down 1G modes (Mark Salter) [1870102] - [netdrv] net: stmmac: Use kcalloc() instead of kmalloc_array() (Mark Salter) [1870102] - [netdrv] net: stmmac: RX Descriptors need to be clean before setting buffers (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix misuses of GENMASK macro (Mark Salter) [1870102] - [netdrv] net: stmmac: add support for hash table size 128/256 in dwmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: mac address array boudary violation issue (Mark Salter) [1870102] - [netdrv] net: stmmac: Introducing support for Page Pool (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix descriptors address being in > 32 bits address space (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RX Coalesce Frames setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-work the queue selection for TSO packets (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable dwmac4 jumbo frame more than 8KiB (Mark Salter) [1870102] - [netdrv] net: stmmac: make "snps, reset-delays-us" optional again (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-word Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Update Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Only disable interrupts if NAPI is scheduled (Mark Salter) [1870102] - [netdrv] net: stmmac: Update RX Tail Pointer to last free entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable support for > 32 Bits addressing in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not disable interrupts when cleaning TX (Mark Salter) [1870102] - [netdrv] net: stmmac: Add the missing speeds that XGMAC supports (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Fix the undefined burst setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Decrease default RX Watchdog value (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not try to enable PHY EEE if MAC does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Enable EDMA by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix case when PHY handle is not present (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix crash observed if PHY does not support EEE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix possible deadlock when disabling EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: initialize the reset delay array (Mark Salter) [1870102] - [netdrv] net: stmmac: add sanity check to device_property_read_u32_array call (Mark Salter) [1870102] - [netdrv] net: stmmac: fix unused-variable warning (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the phy_reset hook from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset delays from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: use device_property_read_u32_array to read the reset delays (Mark Salter) [1870102] - [netdrv] net: stmmac: drop redundant check in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix wrapper drivers not detecting PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: use GPIO descriptors in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Convert to phylink and remove phylib logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Start adding phylink support (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to convert to phylink (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: fix flow control issue (Mark Salter) [1870102] - [netdrv] net: stmmac: modify default value of tx-frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to devm_alloc_etherdev_mqs (Mark Salter) [1870102] - [netdrv] net: stmmac: use dev_info() before netdev is registered (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent missing interrupts when running NAPI (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch MMC functions to HWIF callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac100: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC loopback callback to HWIF (Mark Salter) [1870102] - [netdrv] net: stmmac: set IC bit when transmitting frames with HW timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: fixed new system time seconds value calculation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not output error on deferred probe (Mark Salter) [1870102] - [netdrv] net: stmmac: fix csr_clk can't be zero issue (Mark Salter) [1870102] - [netdrv] net: stmmac: update rx tail pointer register to fix rx dma hang issue (Mark Salter) [1870102] - [netdrv] net: stmmac: fix reset gpio free missing (Mark Salter) [1870102] - [netdrv] net: stmmac: dma channel control register need to be init first (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ethtool flow control not able to get/set (Mark Salter) [1870102] - [netdrv] dwmac4_prog_mtl_tx_algorithms() missing write operation (Mark Salter) [1870102] - [netdrv] net: stmmac: Set Flow Control to automatic mode in the driver (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Finish the Flow Control implementation (Mark Salter) [1870102] - [netdrv] net: stmmac: move stmmac_check_ether_addr() to driver probe (Mark Salter) [1870102] - [netdrv] net: stmmac: Use bfsize1 in ndesc_init_rx_desc (Mark Salter) [1870102] - [netdrv] net: stmmac: don't log oversized frames (Mark Salter) [1870102] - [netdrv] net: stmmac: fix dropping of multi-descriptor RX frames (Mark Salter) [1870102] - [netdrv] net: stmmac: don't overwrite discard_frame status (Mark Salter) [1870102] - [netdrv] net: stmmac: don't stop NAPI processing when dropping a packet (Mark Salter) [1870102] - [netdrv] net: stmmac: ratelimit RX error logs (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct DMA buffer size in the RX descriptor (Mark Salter) [1870102] - [netdrv] net: stmmac: fix memory corruption with large MTUs (Mark Salter) [1870102] - [netdrv] net: stmmac: fix jumbo frame sending with non-linear skbs (Mark Salter) [1870102] - [netdrv] net: stmmac: don't set own bit too early for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid one more sometimes uninitialized Clang warning (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: add management of clk_csr property (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid sometimes uninitialized Clang warnings (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix NAPI poll in TX path when in multi-queue (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct define to get rx timestamp on GMAC4 (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ptp timestamping on Rx on gmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: implement the SIOCGHWTSTAMP ioctl (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix a race in EEE enable callback (Mark Salter) [1870102] - [netdrv] net: stmmac: handle endianness in dwmac4_get_timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: Disable EEE mode earlier in XMIT callback (Mark Salter) [1870102] - [netdrv] net: stmmac: Send TSO packets always from Queue 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to Platform Data clock in Watchdog conversion (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent RX starvation in stmmac_napi_poll() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the logic of checking if RX Watchdog must be enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Check if CBS is supported before configuring (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Only clear interrupts that are active (Mark Salter) [1870102] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Mark Salter) [1870102] - [netdrv] net: stmmac: convert to DEFINE_SHOW_ATTRIBUTE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix an error code in probe() (Mark Salter) [1870102] - [netdrv] net: stmmac: Move debugfs init/exit to ->probe()/->remove() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix RX packet size > 8191 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules (Mark Salter) [1870102] - [netdrv] net: stmmac: Set OWN bit for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable TC Ops for GMAC >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add CBS support in XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixup the tail addr setting in xmit path (Mark Salter) [1870102] - [netdrv] stmmac: fix valid numbers of unicast filter entries (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework coalesce timer and fix multi-queue races (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit" (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency" (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate XGMAC into main driver flow (Mark Salter) [1870102] - [netdrv] net: stmmac: Add PTP support for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MDIO related functions for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add descriptor related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add DMA related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add XGMAC 2.10 HWIF entry (Mark Salter) [1870102] - [netdrv] stmmac: fix signed 64-bit division (Mark Salter) [1870102] - [netdrv] net: stmmac_tc: use 64-bit arithmetic instead of 32-bit (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for CBS QDISC (Mark Salter) [1870102] - [tty] serial: 8250_tegra: Create Tegra specific 8250 driver (Mark Salter) [1870103] - [pci] PCI: Disable MSI for Tegra root ports (Mark Salter) [1870101] - [pci] PCI: Add MCFG quirks for Tegra194 host controllers (Mark Salter) [1870101] - [netdrv] tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: correct header offsets in napi frags mode (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: Don't put_page() for all negative return values from XDP program (Antoine Tenart) [1919364] - [netdrv] tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() (Antoine Tenart) [1919364] - [netdrv] tun: fix data-race in gro_normal_list() (Antoine Tenart) [1919364] - [netdrv] tun: fix use-after-free when register netdev failed (Antoine Tenart) [1919364] - [netdrv] tun: mark small packets as owned by the tap sock (Antoine Tenart) [1919364] - [netdrv] tun: use netdev_alloc_frag() in tun_napi_alloc_frags() (Antoine Tenart) [1919364] - [scsi] scsi: ibmvfc: Fix error return in ibmvfc_probe() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Provide modules parameters for MQ settings (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Enable MQ and set reasonable defaults (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Purge SCSI channels after transport loss/reset (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add cancel mad initialization helper (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for using hardware channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Implement channel enquiry and setup commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define Sub-CRQ interrupt handler routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Subordinate CRQ definitions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Init/free event pool during queue allocation/free (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Move event pool init/free routines (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add vhost fields and defaults for MQ enablement (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Complete commands outside the host/queue lock (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define per-queue state/list locks (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Make command event pool queue specific (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define generic queue structure for CRQs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for targetWWPN using v2 commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add support for target_wwpn field in v2 MADs and vfcFrame (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add FC payload retrieval routines for versioned vfcFrames (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add helper for testing capability flags (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add new fields for version 2 of several MADs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Use correlation token to tag commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Remove trailing semicolon (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Byte swap login_buf.resp values in attribute show functions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Interface updates for future FPIN and MQ support (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Protect vhost->task_set increment by the host lock (Desnes Augusto Nunes do Rosario) [1868055] - [net] tcp: Fix potential use-after-free due to double kfree() (Florian Westphal) [1915164] - [nvdimm] libnvdimm/region: Enable MAP_SYNC for volatile regions (Steve Best) [1916650] - [net] bpf: Permit cond_resched for some iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix PID fetching with a lot of results (Yauheni Kaliuta) [1874005] - [net] bpf: verifier: Use target program's type for access verifications (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Test sockmap update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Allow update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Call sock_map_update_elem directly (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Merge sockmap and sockhash update functions (Yauheni Kaliuta) [1874005] - [net] net: sk_msg: Simplify sk_psock initialization (Yauheni Kaliuta) [1874005] - [net] bpf: Enforce id generation for all may-be-null register type (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Cleanup bpf_load.o from Makefile (Yauheni Kaliuta) [1874005] - [include] bpf: Plug hole in struct bpf_sk_lookup_kern (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix build slowdown (Yauheni Kaliuta) [1874005] - [net] bpf: Fix scalar32_min_max_or bounds tracking (Yauheni Kaliuta) [1874005] - [net] bpf: Fix "unresolved symbol" build error with resolve_btfids (Yauheni Kaliuta) [1874005] - [powerpc] bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix XDP program load regression for old kernels (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix native endian assumption when parsing BTF (Yauheni Kaliuta) [1874005] - [include] bpf: Prevent .BTF section elimination (Yauheni Kaliuta) [1874005] - [net] bpf: Fix sysfs export of empty BTF section (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Support passing BPFTOOL_VERSION to make (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu warning for bpffs map pretty-print (Yauheni Kaliuta) [1874005] - [net] bpf: Bpf_skc_to_* casting helpers require a NULL check on sk (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Remove source code links (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Fix ringbuf documentation (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix VERSIONED_SYM_COUNT number parsing (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Avoid counting local symbols in ABI check (Yauheni Kaliuta) [1874005] - [net] bpf: Fix clobbering of r2 in bpf_gen_ld_abs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_{update, delete}_map_elem in hashmap iter program (Yauheni Kaliuta) [1874005] - [net] bpf: Do not use bucket_lock for hashmap iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Remove arch-specific include path in Makefile (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: build: Make sure resolve_btfids cleans up after itself (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build failure from uninitialized variable warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix massive output from test_maps (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_progs-flavor run getting number of tests (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a buffer out-of-bound access when filling raw_tp link_info (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix two typos in uapi/linux/bpf.h (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Fix sections with wrong alignment (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix map index used in error message (Yauheni Kaliuta) [1874005] - [tools] bpftool: Handle EAGAIN error code properly in pids collection (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid visit same object multiple times (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build on ppc64le architecture (Yauheni Kaliuta) [1874005] - [net] bpf: Use get_file_rcu() instead of get_file() for task_file iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Make test_varlen work with 32-bit user-space arch (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generate data section struct with conservative alignment (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Correct various core_reloc 64-bit assumptions (Yauheni Kaliuta) [1874005] - [tools] libbpf: Enforce 64-bitness of BTF for BPF object files (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix btf_dump test cases on 32-bit arches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle BTF pointer sizes more carefully (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches (Yauheni Kaliuta) [1874005] - [tools] selftest/bpf: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [documentation] doc: Add link to bpf helpers man page (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests to sock_ops for loading sk (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for ctx access in sock_ops with single register (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops sk access may stomp registers when dst_reg = src_reg (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops ctx access may stomp registers in corner case (Yauheni Kaliuta) [1874005] - [net] net/core/filter.c: Use sizeof_field() macro (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent overriding errno when logging errors (Yauheni Kaliuta) [1874005] - [net] bpf: Iterate through all PT_NOTE sections when looking for build id (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle GCC built-in types for Arm NEON (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Make skeleton code C++17-friendly by dropping typeof() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix v4_to_v6 in sk_lookup (Yauheni Kaliuta) [1874005] - [tools] libbpf: Do not use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [net] bpf: Delete repeated words in comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix silent Makefile output (Yauheni Kaliuta) [1874005] - [documentation] bpf, doc: Remove references to warning message when using bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix compilation warning of selftests (Yauheni Kaliuta) [1874005] - [kernel] bpf: Remove inline from bpf_do_trace_printk (Yauheni Kaliuta) [1874005] - [tools] bpf: Add missing return to resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Support new uapi for map element bpf iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Change uapi for bpf iterator map elements (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Prevent runqslower from racing on building bpftool (Yauheni Kaliuta) [1874005] - [net] bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [net] bpf: Setup socket family and addresses in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Use libbpf's btf__parse() API (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file (Yauheni Kaliuta) [1874005] - [tools] libbf: Fix uninitialized pointer at btf__parse_raw() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__parse_raw() and generic btf__parse() APIs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix wrong return value in do_dump() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix spurious test failures in core_retro selftest (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and bash-completion for `link detach` (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add `link detach` subcommand (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add bpf_link detach APIs (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Use single cgroup helpers for both test_sockmap/progs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix register in PT_REGS MIPS macros (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make destructors more robust by handling ERR_PTR(err) cases (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Omit nodad flag when adding addresses to loopback (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Don't destroy failed link (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add xdpdrv mode for test_xdp_redirect (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Verify socket storage in cgroup/sock_{create, release} (Yauheni Kaliuta) [1874005] - [net] bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test bpf_iter buffer access with negative offset (Yauheni Kaliuta) [1874005] - [net] bpf: Add missing newline characters in verifier error messages (Yauheni Kaliuta) [1874005] - [arm64] bpf, arm64: Add BPF exception tables (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: use :: 1 for localhost in tcp_server.py (Yauheni Kaliuta) [1874005] - [net] bpf: Fix swapped arguments in calls to check_buffer_access (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add new bpf_iter context structs to fix build on old kernels (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpf_ringbuf_output() signature to return long (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Add LSM type to array of prog names (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Skip type probe if name is not found (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF XDP link (Yauheni Kaliuta) [1874005] - [include] bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build on architectures with special bpf_user_pt_regs_t (Yauheni Kaliuta) [1874005] - [net] bpf/local_storage: Fix build without CONFIG_CGROUP (Yauheni Kaliuta) [1874005] - [documentation] Documentation/bpf: Document CGROUP_STORAGE map type (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress (Yauheni Kaliuta) [1874005] - [net] bpf: Make cgroup storages shared between programs on the same cgroup (Yauheni Kaliuta) [1874005] - [net] cgroup: use cgrp->kn->id as the cgroup ID (Yauheni Kaliuta) [1874005] - [net] netprio: use css ID instead of cgroup ID (Yauheni Kaliuta) [1874005] - [fs] kernfs: convert kernfs_node->id from union kernfs_node_id to u64 (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add get_stackid_cannot_attach (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add callchain_stackid (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO (Yauheni Kaliuta) [1874005] - [net] bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_cannot work (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for out of bound rdonly buf access (Yauheni Kaliuta) [1874005] - [net] bpf: Separate bpf_get_for perf events BPF (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for bpf sk_storage_map iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf array map iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf hash map iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add bpftool support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Add support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for sock local storage map (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for array maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for hash maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for map elements (Yauheni Kaliuta) [1874005] - [net] bpf: Fix pos computation for bpf_iter seq_ops->start() (Yauheni Kaliuta) [1874005] - [net] bpf: Support readonly/readwrite buffers in verifier (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF socket lookup and reuseport with connections (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor bpf_iter_reg to have separate seq_info member (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_prog iterator (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip BPF .o files before skeleton generation (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/index.rst: Add ringbuf.rst (Yauheni Kaliuta) [1874005] - [tools] bpftool: Use only nftw for file tree parsing (Yauheni Kaliuta) [1874005] - [net] bpf: net: Use precomputed btf_id for bpf iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_lwt_seg6local.sh hangs (Yauheni Kaliuta) [1874005] - [net] bpf: Make btf_sock_ids global (Yauheni Kaliuta) [1874005] - [tools] bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Sync btf_ids.h to tools (Yauheni Kaliuta) [1874005] - [net] bpf: Compute bpf_skc_to_*() helper socket btf ids at build time (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix error handing in do_skeleton() (Yauheni Kaliuta) [1874005] - [tools] libbpf bpf_helpers: Use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: Use bpf_skip() in bpf_jit_prologue() (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Fix possible rcpu kthread hung (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: implement BPF_PROBE_MEM (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: expand exception table logic to allow new handling options (Yauheni Kaliuta) [1874005 1868273] - [s390] s390: fix __EMIT_BUG() macro (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/bug: add entry size to the __bug_table section (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: unify EX_TABLE* implementations (Yauheni Kaliuta) [1874005 1868273] - [tools] selftests/bpf: Tests for BPF_SK_LOOKUP attach point (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add verifier tests for bpf_sk_lookup context access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for SK_LOOKUP program type (Yauheni Kaliuta) [1874005] - [tools] bpf: Sync linux/bpf.h to tools/ (Yauheni Kaliuta) [1874005] - [include] bpf: Introduce SK_LOOKUP program type with a dedicated attach point (Yauheni Kaliuta) [1874005] - [net] bpf, netns: Handle multiple link attachments (Yauheni Kaliuta) [1874005] - [tools] bpf: Drop duplicated words in uapi helper comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix possible hang in sockopt_inherit (Yauheni Kaliuta) [1874005] - [tools] selftest: Add tests for XDP programs in CPUMAP entries (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add SEC name for xdp programs attached to CPUMAP (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Add the possibility to attach an eBPF program to cpumap (Yauheni Kaliuta) [1874005] - [net] net: Refactor xdp_convert_buff_to_frame (Yauheni Kaliuta) [1874005] - [net] cpumap: Formalize map value as a named struct (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop (Yauheni Kaliuta) [1874005] - [net] cpumap: Use non-locked version __ptr_ring_consume_batched (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/lib: Fix emulate_step() std test (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [include] bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip away modifiers from global variables (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support stripping modifiers for btf_dump (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour (Yauheni Kaliuta) [1874005] - [kernel] bpf: Use dedicated bpf_trace_printk event instead of trace_printk() (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Remove warning about PID iterator support (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of btf_ids.h from kernel sources (Yauheni Kaliuta) [1874005] - [documentation] bpf: Add info about .BTF_ids section to btf.rst (Yauheni Kaliuta) [1874005] - [net] bpf: Use BTF_ID to resolve bpf_ctx_convert struct (Yauheni Kaliuta) [1874005] - [net] bpf: Remove btf_id helpers resolving (Yauheni Kaliuta) [1874005] - [net] bpf: Resolve BTF IDs in vmlinux image (Yauheni Kaliuta) [1874005] - [include] bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros (Yauheni Kaliuta) [1874005] - [net] bpf: Support llvm-objcopy for vmlinux BTF (Yauheni Kaliuta) [1874005] - [powerpc] powerpc: Include .BTF section (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Remove debug info from kallsyms linking (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Parameterize kallsyms generation and correct reporting (Yauheni Kaliuta) [1874005] - [tools] bpf: Compile resolve_btfids tool at kernel compilation start (Yauheni Kaliuta) [1874005] - [kernel] tracing: Make struct ring_buffer less ambiguous (Yauheni Kaliuta) [1874005] - [kernel] tracing: Rename trace_buffer to array_buffer (Yauheni Kaliuta) [1874005] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Yauheni Kaliuta) [1874005] - [tools] tools headers: Update linux/vdso.h and grab a copy of vdso/const.h (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources (Yauheni Kaliuta) [1874005] - [tools] objtool: Query pkg-config for libelf location (Yauheni Kaliuta) [1874005] - [tools] bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object (Yauheni Kaliuta) [1874005] - [samples] bpf: Fix fds_example SIGSEGV error (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix memory leak and optimize BTF sanitization (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch perf_buffer test to tracepoint and skeleton (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test relying only on CO-RE and no recent kernel features (Yauheni Kaliuta) [1874005] - [tools] libbpf: Improve BTF sanitization handling (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__set_fd() for more control over loaded BTF FD (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make BTF finalization strict (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs avoid minus shell exit codes (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs use another shell exit on non-actions (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix another bpftool segfault without skeleton code enabled (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Remove unused bpf_map_def_legacy struct (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map performance test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map in map test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Fix bpf programs with kprobe/sys_connect event (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [net] bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix compilation error of bpf_iter_task_stack.c (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpftool without skeleton code enabled (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build without CONFIG_STACKTRACE (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: Restore netns after each test (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: A few improvements to network_helpers.c (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for listing test names (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for getting number of tests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs indicate to shell on non-actions (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Turn off -Wnested-externs warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns (Yauheni Kaliuta) [1874005] - [net] bpf: Fix net/core/filter build errors when INET is not enabled (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_iter test with bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow pB in bpf_seq_printf() and bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [net] bpf: Introduce helper bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [net] bpf: Remove redundant synchronize_rcu (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add byte swapping selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make bpf_endian co-exist with vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Allow substituting custom vmlinux.h for selftests build (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test auto-load disabling logic for BPF programs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support disabling auto-loading BPF programs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define attach_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define prog_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add tcp/udp iterator programs to selftests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample udp/udp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add more common macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Refactor some net macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_udp6_sock() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for udp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in udp_iter_state (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_skc_to_tcp6_sock() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow tracing programs to use bpf_jiffies64() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Support 'X' in bpf_seq_printf() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for tcp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in tcp_iter_state (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Workaround for get_stack_rawtp test (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent loading vmlinux BTF twice (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix variable shadowing in emit_obj_refs_json() (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concat pattern less than test (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concatenation pattern test (Yauheni Kaliuta) [1874005] - [tools] bpf: Switch most helper return values from 32-bit int to 64-bit long (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and sample output for process info (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Minimize bootstrap bpftool (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Move map/prog parsing logic into common (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add __ksym extern selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for extracting kernel symbol addresses (Yauheni Kaliuta) [1874005] - [tools] libbpf: Generalize libbpf externs support (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add a bunch of attribute getters/setters for map definitions (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test access to bpf map pointer (Yauheni Kaliuta) [1874005] - [net] bpf: Set map_btf_{name, id} for all map types (Yauheni Kaliuta) [1874005] - [net] bpf: Support access to bpf map fields (Yauheni Kaliuta) [1874005] - [net] bpf: Rename bpf_htab to bpf_shtab in sock_map (Yauheni Kaliuta) [1874005] - [net] bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid verifier failure for 32bit pointer arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: sk_storage: Prefer to get a free cache_idx (Yauheni Kaliuta) [1874005] - [tools] libbpf: Bump version to 0.1.0 (Yauheni Kaliuta) [1874005] - [s390] s390/pci: fix hot-plug of PCI function missing bus (Philipp Rudo) [1915916] - [net] tcp: fix race condition when creating child sockets from syncookies (Florian Westphal) [1915164] - [netdrv] bonding: set xfrm feature flags more sanely (Jarod Wilson) [1893979] - [netdrv] bonding: fix feature flag setting at init time (Jarod Wilson) [1893979]- [fs] cifs: handle -EINTR in cifs_setattr (Leif Sahlberg) [1848178] - [tty] serial: 8250: drop the printk from serial8250_interrupt() (Vitaly Kuznetsov) [1919745] - [fs] cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Leif Sahlberg) [1848178] - [netdrv] ibmvnic: continue fatal error reset after passive init (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix: NULL pointer dereference (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix login buffer memory leak (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix rx buffer tracking and index management in replenish_rx_pool partial success (Diego Domingos) [1901513] - [netdrv] ibmvnic: add some debugs (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix TX completion error handling (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that SCRQ entry reads are correctly ordered (Diego Domingos) [1901513] - [netdrv] ibmvnic: reduce wait for completion time (Diego Domingos) [1901513] - [netdrv] ibmvnic: no reset timeout for 5 seconds after reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: send_login should check for crq errors (Diego Domingos) [1901513] - [netdrv] ibmvnic: track pending login (Diego Domingos) [1901513] - [netdrv] ibmvnic: delay next reset if hard reset fails (Diego Domingos) [1901513] - [netdrv] ibmvnic: restore adapter state on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: avoid memset null scrq msgs (Diego Domingos) [1901513] - [netdrv] ibmvnic: stop free_all_rwi on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: handle inconsistent login with reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: enhance resetting status check during module exit (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues (Diego Domingos) [1901513] - [netdrv] ibmvnic: skip tx timeout reset while in resetting (Diego Domingos) [1901513] - [netdrv] ibmvnic: notify peers when failover and migration happen (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix call_netdevice_notifiers in do_reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: Do not replenish RX buffers after every polling loop (Diego Domingos) [1901513] - [netdrv] ibmvnic: Use netdev_alloc_skb instead of alloc_skb to replenish RX buffers (Diego Domingos) [1901513] - [netdrv] ibmvnic: Correctly re-enable interrupts in NAPI polling routine (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that device queue memory is cache-line aligned (Diego Domingos) [1901513] - [netdrv] ibmvnic: Remove send_subcrq function (Diego Domingos) [1901513] - [netdrv] ibmvnic: Clean up TX code and TX buffer data structure (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce xmit_more support using batched subCRQ hcalls (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce batched RX buffer descriptor transmission (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce indirect subordinate Command Response Queue buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix ibmvnic_set_mac (Diego Domingos) [1901513] - [netdrv] ibmvnic: save changed mac address to adapter->mac_addr (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_control_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_query_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_map_query to send_query_map (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename ibmvnic_send_req_caps to send_request_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_cap_queries to send_query_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: set up 200GBPS speed (Diego Domingos) [1901513] - [netdrv] Revert "ibmvnic: remove never executed if statement" (Diego Domingos) [1901513] - [netdrv] ibmvnic: Harden device Command Response Queue handshake (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix use-after-free of VNIC login response buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: merge ibmvnic_reset_init and ibmvnic_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: remove never executed if statement (Diego Domingos) [1901513] - [netdrv] ibmvnic: improve ibmvnic_init and ibmvnic_reset_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes (Diego Domingos) [1901513] - [netdrv] ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct (Diego Domingos) [1901513] - [netdrv] net: ibm: fix return type of ndo_start_xmit function (Diego Domingos) [1901513] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1916478] - [x86] x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [1916478] - [ata] ahci: Add Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1894284] - [vfio] vfio iommu: Add dma available capability (Philipp Rudo) [1903970] - [x86] x86/entry/64: Do not include inst.h in calling.h (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix GS == 1, 2, and 3 tests (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Reap a forgotten child (Scott Wood) [1490498] - [x86] x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() (Scott Wood) [1490498] - [x86] x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE (Scott Wood) [1490498] - [x86] x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task (Scott Wood) [1490498] - [x86] x86/fsgsbase: Fix Xen PV support (Scott Wood) [1490498] - [x86] x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Add a missing memory constraint (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write (Scott Wood) [1490498] - [documentation] Documentation/x86/64: Add documentation for GS/FS addressing mode (Scott Wood) [1490498] - [x86] x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 (Scott Wood) [1490498] - [x86] x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit (Scott Wood) [1490498] - [x86] x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit (Scott Wood) [1490498] - [x86] x86/entry/64: Remove TRACE_IRQS_*_DEBUG (Scott Wood) [1490498] - [x86] x86/entry/64: Introduce the FIND_PERCPU_BASE macro (Scott Wood) [1490498] - [x86] x86/entry/64: Switch CR3 before SWAPGS in paranoid entry (Scott Wood) [1490498] - [x86] x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation (Scott Wood) [1490498] - [x86] x86/process/64: Use FSGSBASE instructions on thread copy and ptrace (Scott Wood) [1490498] - [x86] x86/process: Unify copy_thread_tls() (Scott Wood) [1490498] - [x86] x86/process/64: Use FSBSBASE in switch_to() if available (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions (Scott Wood) [1490498] - [x86] x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/ptrace: Document FSBASE and GSBASE ABI oddities (Scott Wood) [1490498] - [x86] Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS selector" and fix the test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix some test case bugs (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write with FSGSBASE (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test RD/WRGSBASE (Scott Wood) [1490498] - [documentation] kbuild: Raise the minimum required binutils version to 2.21 (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix the base write helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Clean up various details (Scott Wood) [1490498] - [x86] x86/segments: Introduce the 'CPUNODE' naming to better document the segment limit CPU/node NR trick (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Factor out FS/GS segment loading from __switch_to() (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Convert the ELF core dump code to the new FSGSBASE helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Introduce FS/GS base helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately (Scott Wood) [1490498] - [net] esp: select CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] treewide: Use fallthrough pseudo-keyword (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always try to free Jitter RNG instance (Vladis Dronov) [1905088] - [crypto] crypto: drbg - should select CTR (Vladis Dronov) [1905088] - [crypto] crypto: ctr - no longer needs CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always seeded with SP800-90B compliant noise source (Vladis Dronov) [1905088] - [crypto] crypto: jitter - SP800-90B compliance (Vladis Dronov) [1905088] - [crypto] crypto: jitter - add header to fix buildwarnings (Vladis Dronov) [1905088] - [crypto] crypto: jitter - fix comments (Vladis Dronov) [1905088] - [crypto] crypto: jitter - update implementation to 2.1.2 (Vladis Dronov) [1905088] - [crypto] crypto: drbg - in-place cipher operation for CTR (Vladis Dronov) [1905088] - [crypto] crypto: drbg - eliminate constant reinitialization of SGL (Vladis Dronov) [1905088] - [vfio] vfio/pci: Implement ioeventfd thread handler for contended memory lock (Alex Williamson) [1861560] - [vfio] vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages (Alex Williamson) [1896568] - [vfio] vfio/pci: Clear token on bypass registration failure (Alex Williamson) [1896568] - [vfio] vfio/type1: fix dirty bitmap calculation in vfio_dma_rw (Alex Williamson) [1497898] - [vfio] vfio: fix a missed vfio group put in vfio_pin_pages (Alex Williamson) [1497898] - [vfio] vfio: add a singleton check for vfio_group_pin_pages (Alex Williamson) [1497898] - [vfio] vfio/pci: Don't regenerate vconfig for all BARs if !bardirty (Alex Williamson) [1896568] - [vfio] vfio/pci: Remove redundant declaration of vfio_pci_driver (Alex Williamson) [1896568] - [uapi] vfio: Fix typo of the device_state (Alex Williamson) [1497898] - [vfio] vfio/type1: Add proper error unwind for vfio_iommu_replay() (Alex Williamson) [1866141] - [vfio] vfio-pci: Avoid recursive read-lock usage (Alex Williamson) [1861560] - [vfio] vfio/type1: Refactor vfio_iommu_type1_ioctl() (Alex Williamson) [1896568] - [vfio] vfio/pci: Add QAT devices to denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Add device denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Hold igate across releasing eventfd contexts (Alex Williamson) [1896568] - [vfio] vfio/type1: Add conditional rescheduling after iommu map failed (Alex Williamson) [1896568] - [vfio] vfio/pci: Add Intel X550 to hidden INTx devices (Alex Williamson) [1896567] - [vfio] vfio: Cleanup allowed driver naming (Alex Williamson) [1896568] - [uapi] vfio/type1: Fix migration info capability ID (Alex Williamson) [1497898] - [vfio] vfio iommu: typecast corrections (Alex Williamson) [1497898] - [vfio] vfio iommu: Use shift operation for 64-bit integer division (Alex Williamson) [1497898] - [vfio] vfio/mdev: Fix reference count leak in add_mdev_supported_type (Alex Williamson) [1896568] - [vfio] vfio: Selective dirty page tracking if IOMMU backed device pins pages (Alex Williamson) [1497898] - [vfio] vfio iommu: Add migration capability to report supported features (Alex Williamson) [1497898] - [vfio] vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap (Alex Williamson) [1497898] - [vfio] vfio iommu: Implementation of ioctl for dirty pages tracking (Alex Williamson) [1497898] - [uapi] vfio iommu: Add ioctl definition for dirty pages tracking (Alex Williamson) [1497898] - [vfio] vfio iommu: Cache pgsize_bitmap in struct vfio_iommu (Alex Williamson) [1497898] - [vfio] vfio iommu: Remove atomicity of ref_count of pinned pages (Alex Williamson) [1497898] - [uapi] vfio: UAPI for migration interface for device state (Alex Williamson) [1497898] - [vfio] vfio/pci: Remove dev_fmt definition (Alex Williamson) [1896568] - [vfio] vfio: Use dev_printk() when possible (Alex Williamson) [1896568] - [drm] drm: allow limiting the scatter list size (Lyude Paul) [1876018 1851790] - [drm] drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid() (Lyude Paul) [1876018] - [drm] drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() (Lyude Paul) [1876018] - [drm] DRM Backport 5.8 -> 5.9 (Lyude Paul) [1876018] - [drm] drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1876018] - [of] of_graph: add of_graph_is_present() (Lyude Paul) [1876018] - [drm] virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk (Lyude Paul) [1876018] - [vhost] virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM (Lyude Paul) [1876018] - [include] virtio_config: LE config space accessors (Lyude Paul) [1876018] - [kernel] sched: Remove sched_set_*() return value (Lyude Paul) [1876018] - [include] scatterlist: protect parameters of the sg_table related macros (Lyude Paul) [1876018] - [include] scatterlist: add generic wrappers for iterating over sgtable objects (Lyude Paul) [1876018] - [dma] dma-mapping: add generic helpers for mapping sgtable objects (Lyude Paul) [1876018] - [drm] DRM Backport 5.7 -> 5.8 (Lyude Paul) [1876018] - [drm] drm/fb-helper: Fix vt restore (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the the sysrq_key_op(s) (Lyude Paul) [1876018] - [tools] augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition (Lyude Paul) [1876018] - [mm] augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro (Lyude Paul) [1876018] - [tools] augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro (Lyude Paul) [1876018] - [tools] rbtree: avoid generating code twice for the cached versions (tools copy) (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the sysrq API (Lyude Paul) [1876018] - [tty] tty/sysrq: alpha: export and use __sysrq_get_key_op() (Lyude Paul) [1876018] - [include] uaccess: Add user_read_access_begin/end and user_write_access_begin/end (Lyude Paul) [1876018] - [PATCH] [drm] DRM Backport 5.6 -> 5.7 (Lyude Paul) [1876018] - [vfio] vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages (Lyude Paul) [1876018] - [vfio] vfio: allow external user to get vfio group from device (Lyude Paul) [1876018] - [drm] drm/fbdev-helper: don't force restores (Lyude Paul) [1876018] - [include] vgaswitcheroo: call fbcon_remap_all directly (Lyude Paul) [1876018] - [video] fbcon: Do not takeover the console from atomic context (Lyude Paul) [1878805 1876018] - [video] fbcon: Only defer console takeover if the current console driver is the dummycon (Lyude Paul) [1878805 1876018] - [video] fbcon: Only allow FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER if fbdev is builtin (Lyude Paul) [1878805 1876018] - [video] console/fbcon: Add support for deferred console takeover (Lyude Paul) [1878805 1876018] - [video] fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable (Lyude Paul) [1878805 1876018] - [mm] mm: Split huge pages on write-notify or COW (Chris von Recklinghausen) [1913692] - [mm] mm: Introduce vma_is_special_huge (Chris von Recklinghausen) [1913692]- [tools] kselftests: set rx/txtimestamp.sh to correct permission (Hangbin Liu) [1908269] - [tools] kselftests: set udpgro.sh, udpgro_bench.sh, reuseport_addr_any.sh to correct permission (Hangbin Liu) [1908269] - [net] DCB: Validate DCB_ATTR_DCB_BUFFER argument (Balazs Nemeth) [1891595] - [net] netlabel: remove unused param from audit_log_format() (Balazs Nemeth) [1891595] - [net] netlabel: fix problems with mapping removal (Balazs Nemeth) [1891595] - [net] af_key: pfkey_dump needs parameter validation (Balazs Nemeth) [1891595] - [tools] perf tools: Add 'evlist' control command (Jiri Olsa) [1844111] - [tools] perf tools: Allow to enable/disable events via control file (Jiri Olsa) [1844111] - [tools] perf tools: Add evlist__disable_evsel/evlist__enable_evsel (Jiri Olsa) [1844111] - [tools] perf tools: Reformat record's control fd man text (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'find' methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' enable event methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'toggle' methods (Jiri Olsa) [1844111] - [x86] perf/amd/uncore: Inform the user how many counters each uncore PMU has (Michael Petlan) [1884816] - [powercap] powercap: RAPL: Add AMD Fam19h RAPL support (Michael Petlan) [1884816] - [powercap] powercap: Add AMD Fam17h RAPL support (Michael Petlan) [1884816] - [powercap] powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer (Michael Petlan) [1884816] - [x86] x86/msr-index: sort AMD RAPL MSRs by address (Michael Petlan) [1884816] - [thunderbolt] thunderbolt: Add support for Intel Maple Ridge (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add USB4 router operation proxy for firmware connection manager (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move constants for USB4 router operations to tb_regs.h (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add connection manager specific hooks for USB4 router operations (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass TX and RX data directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass metadata directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Perform USB4 router NVM upgrade in two phases (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Return -ENOTCONN when ERR_CONN is received (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Keep the parent runtime resumed for a while on device disconnect (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log adapter numbers in decimal in path activation/deactivation (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log which connection manager implementation is used (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move max_boot_acl field to correct place in struct icm (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Fix use-after-free in remove_unplugged_switch() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add DMA traffic test driver (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add support for end-to-end flow control (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Make it possible to allocate one directional DMA tunnel (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create debugfs directory automatically for services (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add functions for enabling and disabling lane bonding on XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add link_speed and link_width to XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create XDomain devices for loops back to the host (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Find XDomain by route instead of UUID (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Do not clear USB4 router protocol adapter IFC and ISE bits (Torez Smith) [1782721] - [net] ipv6: fib: flush exceptions when purging route (Hangbin Liu) [1916084] - [net] ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init (Hangbin Liu) [1916084] - [net] ipv6: remove unused function ipv6_skb_idev() (Hangbin Liu) [1916084] - [net] ipv6: Fix error path to cancel the meseage (Hangbin Liu) [1916084] - [tools] selftests/net/fib_tests: update addr_metric_test for peer route testing (Hangbin Liu) [1916084] - [net] net/ipv6: remove the old peer route if change it to a new one (Hangbin Liu) [1916084] - [tools] selftests/net: remove not backported tests (Hangbin Liu) [1908340] - [netdrv] bonding: add a vlan+srcmac tx hashing option (Jarod Wilson) [1724795] - [security] selinux: mark selinux_xfrm_refcount as __read_mostly (Ondrej Mosnacek) [1904940] - [net] udp: fix integer overflow while computing available space in sk_rcvbuf (Xin Long) [1916997] - [fs] NFSv4: make cache consistency bitmask dynamic (Steve Dickson) [1881647] - [include] NFSv4: Save a few bytes in the nfs_pgio_args/res (Steve Dickson) [1881647] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf test: Use generic event for expand_libpfm_events() (Michael Petlan) [1884818 1908305] - [tools] perf probe: Change function definition check due to broken DWARF (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to die_entrypc() returns error correctly (Michael Petlan) [1884818 1908305] - [tools] perf stat: Use proper cpu for shadow stats (Michael Petlan) [1884818 1908305] - [tools] perf record: Synthesize cgroup events only if needed (Michael Petlan) [1884818 1908305] - [tools] perf diff: Fix error return value in __cmd_diff() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf test: Avoid an msan warning in a copied stack (Michael Petlan) [1884818 1908305] - [tools] perf inject: Fix file corruption due to event deletion (Michael Petlan) [1884818 1908305] - [tools] perf test: Update branch sample pattern for cs-etm (Michael Petlan) [1884818 1908305] - [tools] perf test: Fix a typo in cs-etm testing (Michael Petlan) [1884818 1908305] - [tools] perf lock: Don't free "lock_seq_stat" if read_count isn't zero (Michael Petlan) [1884818 1908305] - [tools] perf lock: Correct field name "flags" (Michael Petlan) [1884818 1908305] - [tools] tools feature: Fixup fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for cgroup events (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for ino_generation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Initialize output buffer in build_id__sprintf (Michael Petlan) [1884818 1908305] - [tools] perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse() (Michael Petlan) [1884818 1908305] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf scripting python: Avoid declaring function pointers with a visibility attribute (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove broken __no_tail_call attribute (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX (Michael Petlan) [1884818 1908305] - [tools] perf trace: Fix segfault when trying to trace events by cgroup (Michael Petlan) [1884818 1908305] - [tools] perf tools: Fix crash with non-jited bpf progs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove LTO compiler options when building perl support (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update documentation for metrics reorganization (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Add metrics "RMT Load Hit" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Correct LLC load hit metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header for LLC local hit (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Use more explicit headers for HITM (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Organize metrics based on memory hierarchy (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display "Total Stores" as a standalone metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display the total numbers continuously (Michael Petlan) [1884818 1908305] - [tools] perf bench: Use condition variables in numa (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Fix event code for events referencing std arch events (Michael Petlan) [1884818 1908305] - [tools] perf diff: Support hot streams comparison (Michael Petlan) [1884818 1908305] - [tools] perf streams: Report hot streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Calculate the sum of total streams hits (Michael Petlan) [1884818 1908305] - [tools] perf streams: Link stream pair (Michael Petlan) [1884818 1908305] - [tools] perf streams: Compare two streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Get the evsel_streams by evsel_idx (Michael Petlan) [1884818 1908305] - [tools] perf streams: Introduce branch history "streams" (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Improve PT documentation slightly (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add support for exclusive groups/events (Michael Petlan) [1884818 1908305] - [tools] perf test: Add build id shell test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Align buildid list output for short build ids (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add size to 'struct perf_record_header_build_id' (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__build_id_equal() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__set_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to build_id__sprintf() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build id object to sysfs__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to filename__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use build_id object in dso (Michael Petlan) [1884818 1908305] - [tools] perf config: Export the perf_config_from_file() function (Michael Petlan) [1884818 1908305] - [tools] perf python: Autodetect python3 binary (Michael Petlan) [1884818 1908305] - [tools] perf tests: Show python test script in verbose mode (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update usage for showing memory events (Michael Petlan) [1884818 1908305] - [tools] perf stat: Fix out of bounds CPU map access when handling armv8_pmu events (Michael Petlan) [1884818 1908305] - [tools] perf python scripting: Fix printable strings in python3 scripts (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix uncore metric expressions (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Release cpu_map refcount if evsel alloc failed (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Fix cpu map refcounting (Michael Petlan) [1884818 1908305] - [tools] tools lib traceevent: Hide non API functions (Michael Petlan) [1884818 1908305] - [tools] perf sched: Show start of latency as well (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix typos in power8 PMU events (Michael Petlan) [1884818 1908305] - [tools] perf bench: Run inject-build-id with --buildid-all option too (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add --buildid-all option (Michael Petlan) [1884818 1908305] - [tools] perf inject: Do not load map/dso when injecting build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Enter namespace when reading build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add missing callbacks in perf_tool (Michael Petlan) [1884818 1908305] - [tools] perf bench: Add build-id injection benchmark (Michael Petlan) [1884818 1908305] - [tools] perf trace: Use the autogenerated mmap 'prot' string/id table (Michael Petlan) [1884818 1908305] - [tools] tools beauty: Add script to generate table of mmap's 'prot' argument (Michael Petlan) [1884818 1908305] - [tools] perf beauty mmap_flags: Conditionaly define the mmap flags (Michael Petlan) [1884818 1908305] - [tools] perf trace beauty: Add script to autogenerate mremap's flags args string/id table (Michael Petlan) [1884818 1908305] - [tools] perf tools: Separate the checking of headers only used to build beautification tables (Michael Petlan) [1884818 1908305] - [tools] perf parse-events: Reduce casts around bp_addr (Michael Petlan) [1884818 1908305] - [tools] perf test: Add expand cgroup event test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Allow creation of cgroup without open (Michael Petlan) [1884818 1908305] - [tools] perf tools: Copy metric events properly when expand cgroups (Michael Petlan) [1884818 1908305] - [tools] perf stat: Add --for-each-cgroup option (Michael Petlan) [1884818 1908305] - [tools] perf evsel: Add evsel__clone() function (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Update SkylakeX events to v1.21 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events intel: Update CascadelakeX events to v1.08 (Michael Petlan) [1884818 1908305] - [tools] perf script: Add min, max to futex-contention output, in addition to avg (Michael Petlan) [1884818 1908305] - [tools] perf script: Autopep8 futex-contention (Michael Petlan) [1884818 1908305] - [tools] perf stat: Skip duration_time in setup_system_wide (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Support cap_user_time_short for event TIME_CONV (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Calculate timestamp with cap_user_time_short (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Add rdtsc() for Arm64 (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Move out common functions from x86 (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fall back to debuginfod query if debuginfo and source not found locally (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to adjust symbol address with correct reloc_sym address (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Fix "context_switch event has no tid" error (Michael Petlan) [1884818 1908305] - [tools] perf script: Display negative tid in non-sample events (Michael Petlan) [1884818 1908305] - [tools] perf docs: Improve help information in perf.txt (Michael Petlan) [1884818 1908305] - [tools] perf metric: Remove duplicate include (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add documentation for topdown metrics (Michael Petlan) [1884818 1908305] - [tools] perf stat: Support new per thread TopDown metrics (Michael Petlan) [1884818 1908305] - [tools] perf record: Support sample-read topdown metric group (Michael Petlan) [1884818 1908305] - [tools] perf tools: Rename group to topdown (Michael Petlan) [1884818 1908305] - [tools] perf machine: Add machine__for_each_dso() function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Call test_attr__open() directly (Michael Petlan) [1884818 1908305] - [tools] perf vendor events power9: Add hv_24x7 core level metric events (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add support for parsing perchip/percore events (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add new structure to pass json fields (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Make json_events() static and ditch jevents.h file (Michael Petlan) [1884818 1908305] - [tools] perf test: Introduce script for Arm CoreSight testing (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix typo in comment (Michael Petlan) [1884818 1908305] - [tools] perf stat: Remove dead code: no need to set os.evsel twice (Michael Petlan) [1884818 1908305] - [tools] perf list: Do not print 'Metric Groups:' unnecessarily (Michael Petlan) [1884818 1908305] - [tools] perf list: Remove dead code in argument check (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add build test with GTK+ (Michael Petlan) [1884818 1908305] - [tools] tools feature: Add missing -lzstd to the fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Make GTK2 support opt-in (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Enable Family 19h users by matching Zen2 events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add recommended events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add L2 Prefetch events for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf: ftrace: Add filter support for option -F/--funcs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate close_control_option()'s into one function (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Document snapshot control command (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq' (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config' (Michael Petlan) [1884818 1908305] - [tools] perf record: Add 'snapshot' control command (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add FIFO file names as alternative options to --control (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use AsciiDoc formatting for --control option documentation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Handle read errors from ctl_fd (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate --control option parsing into one function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Add test for PE binary format support (Michael Petlan) [1884818 1908305] - [tools] perf symbols: Try reading the symbol table with libbfd (Michael Petlan) [1884818 1908305] - [tools] perf dso: Use libbfd to read build_id and .gnu_debuglink section (Michael Petlan) [1884818 1908305] - [tools] tools features: Add feature test to check if libbfd has buildid support (Michael Petlan) [1884818 1908305] - [tools] tools: Remove feature-libelf-mmap feature detection (Michael Petlan) [1884818 1908305] - [tools] perf build: Allow nested externs to enable BUILD_BUG() usage (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check PEBS status correctly (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86: fix sysfs type mismatches (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Make anythread filter support conditional (Michael Petlan) [1884818 1908305] - [kernel] perf: Tweak perf_event_attr::exclusive semantics (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix event multiplexing for exclusive groups (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_in() (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_out() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Make dummy_iregs static (Michael Petlan) [1884818 1908305] - [include] perf/arch: Remove perf_sample_data::regs_user_copy (Michael Petlan) [1884818 1908305] - [kernel] perf: Optimize get_recursion_context() (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix get_recursion_context() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Reduce stack usage for x86_pmu::drain_pebs() (Michael Petlan) [1884818 1908305] - [kernel] perf: Reduce stack usage of perf_output_begin() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Fix a memory leak in perf_event_parse_addr_filter() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_metric for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_pair for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] x86/events/amd/iommu: Fix sizeof mismatch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check perf metrics feature for each CPU (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix Ice Lake event constraint table (Michael Petlan) [1884818 1908305] - [x86] perf/x86/msr: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F17h user threadmask and slicemask specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Prepare to scale for more attributes that vary per family (Michael Petlan) [1884818 1908305] - [x86] arch/x86/amd/ibs: Fix re-arming IBS Fetch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/rapl: Add AMD Fam19h RAPL support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Fix raw sample data accumulation (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd: Fix sampling Large Increment per Cycle events (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_out() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_in() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support per-thread RDPMC TopDown metrics (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support TopDown metrics on Ice Lake (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Add a macro for RDPMC offset of fixed counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Generic support for hardware TopDown metrics (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix the name of perf METRICS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Move BTS index to 47 (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Introduce the fourth fixed counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Name the global status bit in NMI handler (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Michael Petlan) [1884818 1908305] - [powerpc] powerpc/cacheinfo: Print correct cache-sibling map/list for L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Add support detecting thread-groups sharing L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename init_thread_group_l1_cache_map() to make it generic (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename cpu_l1_cache_map as thread_group_l1_cache_map (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Parse ibm, thread-groups with multiple properties (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use GFP_ATOMIC while allocating tmp mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove unnecessary variable (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_coregroup_mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Move coregroup mask updation to a new function (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Check for duplicate topologies and consolidate (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop passing mask to update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Limit CPUs traversed to within a node (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize remove_cpu_from_masks (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove get_physical_package_id (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop updating cpu_core_mask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Update topology_core_cpumask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Override cpu_smt_mask (Diego Domingos) [1906504] - [include] sched/topology: Allow archs to override cpu_smt_mask (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Add per cpu per index shared_cpu_list (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Make cpumap_show code reusable (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Use cpumap_print to print cpumap (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use IS_ENABLED() to avoid #ifdef (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Drop superfluous NULL check (Diego Domingos) [1906504] - [vfio] pci: Cleanup .probe() exit paths (Clark Williams) [1860192] - [vfio] pci: Add sriov_configure support (Clark Williams) [1860192] - [vfio] Introduce VFIO_DEVICE_FEATURE ioctl and first user (Clark Williams) [1860192] - [vfio] pci: Introduce VF token (Clark Williams) [1860192] - [vfio] pci: Implement match ops (Clark Williams) [1860192] - [vfio] Include optional device match in vfio_device_ops callbacks (Clark Williams) [1860192] - [infiniband] IB/hfi1: Ensure correct mm is used at all times (Kamal Heib) [1879586] {CVE-2020-27835} - [block] rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ming Lei) [1887327] {CVE-2020-25284}- [tools] kunit: tool: unmark test_data as binary blobs (Nico Pache) [1900119] - [tools] kunit: tools: fix kunit_tool tests for parsing test plans (Nico Pache) [1900119] - [documentation] Documentation: kunit: Update Kconfig parts for KUNIT's module support (Nico Pache) [1900119] - [tools] kunit: Don't fail test suites if one of them is empty (Nico Pache) [1900119] - [tools] kunit: Fix kunit.py --raw_output option (Nico Pache) [1900119] - [tools] kunit: tool: fix improper treatment of file location (Nico Pache) [1900119] - [tools] kunit: tool: fix broken default args in unit tests (Nico Pache) [1900119] - [tools] kunit: capture stderr on all make subprocess calls (Nico Pache) [1900119] - [documentation] Documentation: kunit: Remove references to --defconfig (Nico Pache) [1900119] - [kernel] kcsan: Add test suite (Nico Pache) [1900119] - [documentation] Documentation: kunit: Add some troubleshooting tips to the FAQ (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Fix invalid result when build fails (Nico Pache) [1900119] - [tools] kunit: show error if kunit results are not present (Nico Pache) [1900119] - [tools] kunit: kunit_config: Fix parsing of CONFIG options with space (Nico Pache) [1900119] - [lib] kunit: add support for named resources (Nico Pache) [1900119] - [lib] kunit: generalize kunit_resource API beyond allocated resources (Nico Pache) [1900119] - [security] security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [fs] fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [base] drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment (Nico Pache) [1900119] - [tools] kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig (Nico Pache) [1900119] - [tools] kunit: use KUnit defconfig by default (Nico Pache) [1900119] - [tools] kunit: use --build_dir=.kunit as default (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Separate out config/build/exec/parse (Nico Pache) [1900119] - [lib] lib/test_linear_ranges: add a test for the 'linear_ranges' (Nico Pache) [1900119] - [lib] kunit: Add missing newline in summary message (Nico Pache) [1900119] - [tools] kunit: tool: add missing test data file content (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe debugfs representation (Nico Pache) [1900119] - [lib] kunit: subtests should be indented 4 spaces according to TAP (Nico Pache) [1900119] - [lib] kunit: add log test (Nico Pache) [1900119] - [lib] kunit: add debugfs /sys/kernel/debug/kunit//results display (Nico Pache) [1900119] - [documentation] Documentation: kunit: Make the KUnit documentation less UML-specific (Nico Pache) [1900119] - [lib] Fix linked-list KUnit test when run multiple times (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Allow .kunitconfig to disable config items (Nico Pache) [1900119] - [lib] kunit: Always print actual pointer values in asserts (Nico Pache) [1900119] - [tools] kunit: add --make_options (Nico Pache) [1900119] - [tools] kunit: Run all KUnit tests through allyesconfig (Nico Pache) [1900119] - [tools] kunit: kunit_parser: make parser more robust (Nico Pache) [1900119] - [of] of: unittest: annotate warnings triggered by unittest (Nico Pache) [1900119] - [of] of: unittest: Disable interrupt node tests for old world MAC systems (Nico Pache) [1900119] - [of] of: unittest: add overlay gpio test to catch gpio hog problem (Nico Pache) [1900119] - [tools] kunit: run kunit_tool from any directory (Nico Pache) [1900119] - [tools] kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid (Nico Pache) [1900119] - [documentation] Documentation: kunit: fixed sphinx error in code block (Nico Pache) [1900119] - [base] software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST (Nico Pache) [1900119] - [base] kunit: building kunit as a module breaks allmodconfig (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe module-based build (Nico Pache) [1900119] - [lib] kunit: allow kunit to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: remove timeout dependence on sysctl_hung_task_timeout_seconds (Nico Pache) [1900119] - [lib] kunit: allow kunit tests to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: hide unexported try-catch interface in try-catch-impl.h (Nico Pache) [1900119] - [lib] kunit: move string-stream.h to lib/kunit (Nico Pache) [1900119] - [security] apparmor: add AppArmor KUnit tests for policy unpack (Nico Pache) [1900119] - [tools] kunit/kunit_tool_test: Test '--build_dir' option run (Nico Pache) [1900119] - [tools] kunit: Rename 'kunitconfig' to '.kunitconfig' (Nico Pache) [1900119] - [tools] kunit: Place 'test.log' under the 'build_dir' (Nico Pache) [1900119] - [tools] kunit: Create default config in '--build_dir' (Nico Pache) [1900119] - [tools] kunit: Remove duplicated defconfig creation (Nico Pache) [1900119] - [documentation] docs/kunit/start: Use in-tree 'kunit_defconfig' (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for kunit_tool (Nico Pache) [1900119] - [documentation] Documentation: kunit: fix typos and gramatical errors (Nico Pache) [1900119] - [tools] kunit: testing kunit: Bug fix in test_run_timeout function (Nico Pache) [1900119] - [base] PM / QoS: Initial kunit test (Nico Pache) [1900119] - [lib] lib/list-test: add a test for the 'list' doubly linked list (Nico Pache) [1900119] - [fs] ext4: add kunit test for decoding extended timestamps (Nico Pache) [1900119] - [documentation] Documentation: kunit: Fix verification command (Nico Pache) [1900119] - [tools] kunit: Fix '--build_dir' option (Nico Pache) [1900119] - [lib] kunit: fix failure to build without printk (Nico Pache) [1900119] - [kernel] kernel/sysctl-test: Add null pointer test for sysctl.c:proc_dointvec() (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for KUnit (Nico Pache) [1900119] - [tools] kunit: defconfig: add defconfigs for building KUnit tests (Nico Pache) [1900119] - [tools] kunit: tool: add Python wrappers for running KUnit tests (Nico Pache) [1900119] - [lib] kunit: test: add tests for KUnit managed resources (Nico Pache) [1900119] - [lib] kunit: test: add the concept of assertions (Nico Pache) [1900119] - [lib] kunit: test: add tests for kunit test abort (Nico Pache) [1900119] - [lib] kunit: test: add support for test abort (Nico Pache) [1900119] - [tools] objtool: add kunit_try_catch_throw to the noreturn list (Nico Pache) [1900119] - [tools] objtool: Add rewind_stack_do_exit() to the noreturn list (Nico Pache) [1900119] - [lib] kunit: test: add initial tests (Nico Pache) [1900119] - [lib] lib: enable building KUnit in lib/ (Nico Pache) [1900119] - [lib] kunit: test: add the concept of expectations (Nico Pache) [1900119] - [lib] kunit: test: add assertion printing library (Nico Pache) [1900119] - [lib] kunit: test: add string_stream a std::stream like string builder (Nico Pache) [1900119] - [lib] kunit: test: add test resource management API (Nico Pache) [1900119] - [lib] kunit: test: add KUnit test runner core (Nico Pache) [1900119] - [watchdog] watchdog/hpwdt: Reflect changes (Joseph Szczypek) [1905293] - [watchdog] watchdog/hpwdt: Disable NMI in Crash Kernel (Joseph Szczypek) [1905293] - [idle] intel_idle: add SnowRidge C-state table (Steve Best) [1838554] - [mm] mm: memcg/slab: fix use after free in obj_cgroup_charge (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix return of child memcg objcg for root memcg (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix obj_cgroup_charge() return value handling (Waiman Long) [1916962] - [mm] mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current() (Waiman Long) [1916962] - [s390] s390/kexec_file: fix diag308 subcode when loading crash kernel (Philipp Rudo) [1897184] - [net] ethtool: fix error paths in ethnl_set_channels() (Ivan Vecera) [1906682] - [powerpc] powerpc/pci: Remove LSI mappings on device teardown (Diego Domingos) [1909722] - [powerpc] Revert "powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters" (Diego Domingos) [1909722] - [block] block: add blk_alloc_queue declaration back (Ming Lei) [1911343] - [net] tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Antoine Tenart) [1901863] - [net] tcp_bbr: improve arithmetic division in bbr_update_bw() (Antoine Tenart) [1901863] - [net] tcp_bbr: clarify that bbr_bdp() rounds up in comments (Antoine Tenart) [1901863] - [net] tcp_bbr: adapt cwnd based on ack aggregation estimation (Antoine Tenart) [1901863] - [net] tcp_bbr: fix bbr pacing rate for internal pacing (Antoine Tenart) [1901863]- [wireless] iwlwifi: fw: acpi: Demote non-conformant function headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-phy-db: Add missing struct member description for 'trans' (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced_txpwr's header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-read: Demote one nonconformant function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs: Demote non-conformant function documentation headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate notification size when waiting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: purge the BSS table upon firmware load (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: check that statistics TLV version match struct version (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add size checks for range response notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: hook up missing RX handlers (Jarod Wilson) [1857772] - [wireless] iwlwifi: tighten RX MPDU bounds checks (Jarod Wilson) [1857772] - [wireless] iwlwifi: Add a new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: disconnect if channel switch delay is too long (Jarod Wilson) [1857772] - [wireless] iwlwifi: support firmware reset handshake (Jarod Wilson) [1857772] - [wireless] iwlwifi: add an extra firmware state in the transport (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix a race in CSA that caused assert 0x3420 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate firmware sync response size (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: clean up some rx code (Jarod Wilson) [1857772] - [wireless] iwlwifi: use SPDX tags (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() (Jarod Wilson) [1857772] - [wireless] iwlwifi: trans: consider firmware dead after errors (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove unnecessary setting of inta_mask (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: file: fix documentation for SAR flag (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clean up scan state on failure (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: do more useful queue sync accounting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix 22000 series driver NMI (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: move iwl_mvm_stop_device() out of line (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove sw_csum_tx (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: validate RX descriptor length (Jarod Wilson) [1857772] - [wireless] iwlwifi: validate MPDU length against notification length (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: iterate active stations when updating statistics (Jarod Wilson) [1857772] - [wireless] iwlwifi: sort out the NVM offsets (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix typo in comment (Jarod Wilson) [1857772] - [wireless] iwlwifi: follow the new inclusive terminology (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: avoid endless HW errors at assert time (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable sending/setting debug host event (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for 6GHz (Jarod Wilson) [1857772] - [wireless] iwlwifi: copy iwl_he_capa for modifications (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove obsolete pre-release support code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Init error table memory to zero (Jarod Wilson) [1857772] - [wireless] iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command for netdetect (Jarod Wilson) [1857772] - [wireless] iwlwifi: move reclaim flows to the queue file (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix sar profile printing issue (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: align the write pointer to DWs (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add the ability to dump phy periphery (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove all queue resources before free (Jarod Wilson) [1857772] - [wireless] wireless: remove unneeded break (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: fix potential infinite loop (Jarod Wilson) [1857772] - [net] cfg80211: select CONFIG_CRC32 (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: support 6 GHz scanning (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add some missing entries for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: invert values of NO_160 device config entries (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add one missing entry for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix kernel panic in case of assert during CSA (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: set LTR to avoid completion timeout (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: properly cancel a session protection for P2P (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: set max HE max A-MPDU according to HE capa (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: limit memory read spin time (Jarod Wilson) [1857772] - [wireless] Revert "iwlwifi: remove wide_cmd_header field" (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 59 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: read and parse PNVM file (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: implement set_pnvm op (Jarod Wilson) [1857772] - [wireless] iwlwifi: add trans op to set PNVM (Jarod Wilson) [1857772] - [wireless] iwlwifi: move PNVM implementation to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: align to new TLC config command API (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix sar geo table initialization (Jarod Wilson) [1857772] - [wireless] iwlwifi: stats: add new api fields for statistics cmd/ntfy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix suspicious rcu usage warnings (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove memset of kek_kck command (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send a CSA command the firmware doesn't know (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix the xtal latency value for a few qu devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix xtal latency for 9560 devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: avoid possible NULL pointer dereference (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add a get lmac id function (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: prepare roc_done_wk to work sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: re-enable TX after channel switch (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues (Jarod Wilson) [1857772] - [wireless] iwlwifi: support an additional Qu subsystem id (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ring the doorbell and wait for PNVM load completion (Jarod Wilson) [1857772] - [wireless] iwlwifi: update prph scratch structure to include PNVM data (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: read and parse SKU ID if available (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: get number of stations from TLV (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Provide descriptions debugfs dentries (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: devices: Fix function documentation formatting issues (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: tx: Demote misuse of kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: utils: Fix some doc-rot (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names' (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: calib: Demote seemingly unintentional kerneldoc header (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 57 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add support for internal buffer allocation in D3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: api: fix u32 -> __le32 (Jarod Wilson) [1857772] - [wireless] iwlwifi: use correct group for alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 5 of the alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ignore the scan duration parameter (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add debug host notification (DHN) time point (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear all scan UIDs (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: parse wowlan status version 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: align RX status flags with firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() (Jarod Wilson) [1857772] - [wireless] iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd (Jarod Wilson) [1857772] - [wireless] iwlwifi: thermal: support new temperature measurement API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add d3 prints (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: support GCMP ciphers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support more GTK rekeying algorithms (Jarod Wilson) [1857772] - [wireless] iwlwifi: move all bus-independent TX functions to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: initiator: add option for adding a PASN responder (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: responder: allow to set only the HLTK for an associated station (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: location: set the HLTK when PASN station is added (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Add FTM initiator RTT smoothing logic (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for responder dynamic config command version 3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for range request command ver 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove wide_cmd_header field (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: set RTS protection for all non legacy rates (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support new KEK KCK api (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 3 of GEO_TX_POWER_LIMIT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: rename geo structs to contain versioning (Jarod Wilson) [1857772] - [wireless] iwlwifi: support REDUCE_TX_POWER_CMD version 6 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: prepare SAR profile selection code for multiple sizes (Jarod Wilson) [1857772] - [wireless] iwlwifi: add a common struct for all iwl_tx_power_cmd versions (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove iwl_validate_sar_geo_profile() export (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use CHECKSUM_COMPLETE (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant support_umac_log field (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version (Jarod Wilson) [1857772] - [wireless] iwlwifi: don't export acpi functions unnecessarily (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: process ba-notifications also when sta rcu is invalid (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode (Jarod Wilson) [1857772] - [wireless] iwl-trans: move dev_cmd_offs, page_offs to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: regulatory: regulatory capabilities api change (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add dumping special device memory (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: support ppag table command v2 (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_table_dword to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move tfd to trans layer (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_pool to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move all txcmd init to trans alloc (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable twt by default (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add an option to add PASN station (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for AX201 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: move assert descriptor parser to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: wowlan: adapt to wowlan status API version 10 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels (Jarod Wilson) [1857772] - [wireless] iwlwifi: msix: limit max RX queues for 9000 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT in MAC data policy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add PROTECTED_TWT firmware API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs-fw: handle VHT extended NSS capability (Jarod Wilson) [1857772] - [x86] sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [x86] insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [tools] x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (Vitaly Kuznetsov) [1915453] - [powercap] powercap/intel_rapl: add support for ElkhartLake (Steve Best) [1847054] - [char] tpm: efi: Don't create binary_bios_measurements file for an empty log (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis: Add a check for invalid status (Jerry Snitselaar) [1887536 1855183] - [char] tpm: use *ph to print small buffer (Jerry Snitselaar) [1887536 1855183] - [char] tpm: Add support for event log pointer found in TPM2 ACPI table (Jerry Snitselaar) [1887536 1855183] - [acpi] acpi: Extend TPM2 ACPI table with missing log fields (Jerry Snitselaar) [1887536] - [char] tpm: Unify the mismatching TPM space buffer sizes (Jerry Snitselaar) [1887536 1855183] - [include] tpm: Require that all digests are present in TCG_PCR_EVENT2 structures (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Prefer async probe (Jerry Snitselaar) [1887536 1855183] - [char] tpm/st33zp24: fix spelling mistake "drescription" -> "description" (Jerry Snitselaar) [1887536] - [char] tpm_tis: extra chip->ops check on error path in tpm_tis_core_init (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Don't send anything during flow control (Jerry Snitselaar) [1887536 1855183] - [include] efi/tpm: Verify event log header before parsing (Jerry Snitselaar) [1887536 1855183] - [char] tpm: eventlog: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [char] tpm: fix wrong return value in tpm_pcr_extend (Jerry Snitselaar) [1887536 1855183] - [include] tpm_eventlog.h: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [include] phylink: : fix function prototype kernel-doc warning (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_attach_direct() instead (Petr Oros) [1878147] - [net] net: ethtool: Handle missing cable test TDR parameters (Petr Oros) [1878147] - [documentation] docs: networking: fix extra spaces in ethtool-netlink (Petr Oros) [1878147] - [documentation] dt-bindings: net: mvusb: Fix example errors (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix null pointer dereference (Petr Oros) [1878147] - [netdrv] net: phy: fix memory leak in device-create error path (Petr Oros) [1878147] - [netdrv] net: mdio device: use flexible sleeping in reset function (Petr Oros) [1878147] - [netdrv] net: mdiobus: add reset-post-delay-us handling (Petr Oros) [1878147] - [netdrv] net: mdiobus: use flexible sleeping for reset-delay-us (Petr Oros) [1878147] - [netdrv] net: phylink: add interface to configure clause 22 PCS PHY (Petr Oros) [1878147] - [netdrv] net: phylink: add struct phylink_pcs (Petr Oros) [1878147] - [netdrv] net: phylink: re-implement interface configuration with PCS (Petr Oros) [1878147] - [netdrv] net: phylink: in-band pause mode advertisement update for PCS (Petr Oros) [1878147] - [netdrv] net: phylink: simplify fixed-link case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: use config.an_enabled in ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify phy case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify ksettings_set() implementation (Petr Oros) [1878147] - [netdrv] net: phylink: avoid mac_config calls (Petr Oros) [1878147] - [netdrv] net: phylink: update PCS when changing interface during resolution (Petr Oros) [1878147] - [netdrv] net: phylink: ensure link is down when changing interface (Petr Oros) [1878147] - [netdrv] net: phylink: rearrange resolve mac_config() call (Petr Oros) [1878147] - [netdrv] net: phylink: rejig link state tracking (Petr Oros) [1878147] - [netdrv] net: phylink: update ethtool reporting for fixed-link modes (Petr Oros) [1878147] - [netdrv] net: phy: fix check in get_phy_c45_ids (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add mdix configuration support for AR9331 and AR8035 (Petr Oros) [1878147] - [netdrv] net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration (Petr Oros) [1878147] - [netdrv] net: phy: continue searching for C45 MMDs even if first returned ffff:ffff (Petr Oros) [1878147] - [netdrv] net: phy: dp83640: Fixup cast to restricted __be16 warning (Petr Oros) [1878147] - [netdrv] net: phy: Make phy_10gbit_fec_features_array static (Petr Oros) [1878147] - [netdrv] net: phy: Properly define genphy_c45_driver (Petr Oros) [1878147] - [netdrv] net: phy: Fixup parameters in kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: at803x: Avoid comparison is always false warning (Petr Oros) [1878147] - [netdrv] net: phy: mdio: reset MDIO devices even if probe() is not implemented (Petr Oros) [1878147] - [netdrv] net: phy: reset the PHY even if probe() is not implemented (Petr Oros) [1878147] - [include] net: mdio: add a forward declaration for reset_control to mdio.h (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in phy_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_bus.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phylink: only restart AN if the link mode is using in-band AN (Petr Oros) [1878147] - [netdrv] net: phylink: add phylink_speed_(up|down) interface (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_init_hw() (Petr Oros) [1878147] - [netdrv] net: phy: make phy_disable_interrupts() non-static (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual pause mode configuration takes effect (Petr Oros) [1878147] - [netdrv] net: phylink: fix ethtool -A with attached PHYs (Petr Oros) [1878147] - [include] net: phy: add support for a common probe between shared PHYs (Petr Oros) [1878147] - [netdrv] net: phy: Allow mdio buses to auto-probe c45 devices (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1548P support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1340S support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: use a single style for referencing functions (Petr Oros) [1878147] - [netdrv] net: phy: smsc: fix printing too many logs (Petr Oros) [1878147] - [netdrv] net: phy: Check harder for errors in get_phy_id() (Petr Oros) [1878147] - [of] of: of_mdio: Correct loop scanning logic (Petr Oros) [1878147] - [of] of: mdio: preserve phy dev_flags in of_phy_connect() (Petr Oros) [1878147] - [netdrv] net: phy: read MMD ID from all present MMDs (Petr Oros) [1878147] - [netdrv] net: phy: split devices_in_package (Petr Oros) [1878147] - [netdrv] net: phy: set devices_in_package only after validation (Petr Oros) [1878147] - [netdrv] net: phy: add support for probing MMDs >= 8 for devices-in-package (Petr Oros) [1878147] - [netdrv] net: phy: reword get_phy_device() kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c22_id() invalid ID handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c45_ids() failure handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up PHY ID reading (Petr Oros) [1878147] - [netdrv] net: phy: clean up cortina workaround (Petr Oros) [1878147] - [netdrv] net: dp83869: Reset return variable if PHY strap is read (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: don't export RDB/legacy access methods (Petr Oros) [1878147] - [netdrv] net: phy: marvell: unlock after phy_select_page() failure (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032 (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Configure TDR pulse based on measurement length (Petr Oros) [1878147] - [netdrv] net : phy: marvell: Speedup TDR data retrieval by only changing page once (Petr Oros) [1878147] - [netdrv] net: ethtool: Allow PHY cable test TDR data to configured (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add support for amplitude graph (Petr Oros) [1878147] - [net] net: ethtool: Add helpers for cable test TDR data (Petr Oros) [1878147] - [net] net: ethtool: Add generic parts of cable test TDR (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test TDR data (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: read poll when high resolution timers are disabled (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: improve waiting logic (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: remove redundant timeout check (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: use more reasonable delays (Petr Oros) [1878147] - [netdrv] net: mdiobus: add clause 45 mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: at803x: fix PHY ID masks (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Set opmode from straps (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Update port-mirroring to read straps (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add SQI support (Petr Oros) [1878147] - [netdrv] net: phy: simplify phy_link_change arguments (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: fix checkpatch complains about tabs (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add support for BCM54811 PHY (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: execute cable test on link up (Petr Oros) [1878147] - [netdrv] net: phy: mdio-moxart: remove unneeded include (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add cable test support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add bcm_phy_modify_exp() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add exp register access methods without buslock (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add cable-test support (Petr Oros) [1878147] - [netdrv] net: phy: fix aneg restart in phy_ethtool_set_eee (Petr Oros) [1878147] - [net] net: phy: Send notifier when starting the cable test (Petr Oros) [1878147] - [netdrv] net: phy: Put interface into oper testing during cable test (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add cable test support (Petr Oros) [1878147] - [include] net: ethtool: Add helpers for reporting test results (Petr Oros) [1878147] - [include] net: ethtool: Add infrastructure for reporting cable test results (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test reports (Petr Oros) [1878147] - [net] net: ethtool: netlink: Add support for triggering a cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add support for polling cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add cable test support to state machine (Petr Oros) [1878147] - [net] net: ethtool: self_test: Mark interface in testing operative status (Petr Oros) [1878147] - [net] net: Add testing sysfs attribute (Petr Oros) [1878147] - [net] net: Add IF_OPER_TESTING (Petr Oros) [1878147] - [netdrv] net: phy: fix less than zero comparison with unsigned variable val (Petr Oros) [1878147] - [netdrv] net: phy: Make iproc_mdio_resume static (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use phy_package_shared (Petr Oros) [1878147] - [netdrv] net: phy: add concept of shared storage for PHYs (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add support for master-slave configuration (Petr Oros) [1878147] - [uapi] ethtool: provide UAPI for PHY master/slave configuration (Petr Oros) [1878147] - [netdrv] dp83640: reverse arguments to list_add_tail (Petr Oros) [1878147] - [documentation] dt-bindings: add Qualcomm IPQ4019 MDIO bindings (Petr Oros) [1878147] - [netdrv] net: phy: mdio: add IPQ4019 MDIO driver (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add second PHY ID (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: apply the workaround on b0 chips (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix phy_id_mask (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use genphy_soft_reset() (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add downshift support (Petr Oros) [1878147] - [netdrv] net: phy: DP83TC811: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: DP83822: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: Make a bunch of functions static (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix temperature sensor on 2110 (Petr Oros) [1878147] - [gpio] gpiolib: Rename "chip" variables to "gc" in core header file (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Remove unneeded semicolon (Petr Oros) [1878147] - [netdrv] net: phy: clear phydev->suspended after soft reset (Petr Oros) [1878147] - [netdrv] net: phy: remove genphy_no_soft_reset (Petr Oros) [1878147] - [netdrv] net: phy: make phy_suspend a no-op if PHY is suspended already (Petr Oros) [1878147] - [netdrv] net: phylink, dsa: eliminate phylink_fixed_state_cb() (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix less than zero comparison on an unsigned (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: clear settings on link down (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add delayed registration of TJA1102 PHY1 (Petr Oros) [1878147] - [of] net: mdio: of: export part of of_mdiobus_register_phy() (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add initial TJA1102 support (Petr Oros) [1878147] - [documentation] dt-bindings: net: phy: Add support for NXP TJA11xx (Petr Oros) [1878147] - [netdrv] net: phy: Use IS_ERR() to check and simplify code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: limit soft reset to 88x3310 (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add hwmon support (Petr Oros) [1878147] - [netdrv] net: phy: add Broadcom BCM54140 support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add helper to write/read RDB registers (Petr Oros) [1878147] - [netdrv] net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy (Petr Oros) [1878147] - [netdrv] net: phy: Propagate error from bus->reset (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Add support for BCM53125 internal PHYs (Petr Oros) [1878147] - [netdrv] net: phy: mdio-bcm-iproc: Do not show kernel pointer (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add support for AR8032 PHY (Petr Oros) [1878147] - [netdrv] net: marvell10g: soft-reset the PHY when coming out of low power (Petr Oros) [1878147] - [netdrv] net: marvell10g: report firmware version (Petr Oros) [1878147] - [netdrv] net: phy: micrel: use genphy_read_status for KSZ9131 (Petr Oros) [1878147] - [netdrv] net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (Petr Oros) [1878147] - [netdrv] net: phylink: add separate pcs operations structure (Petr Oros) [1878147] - [netdrv] net: phylink: rename 'ops' to 'mac_ops' (Petr Oros) [1878147] - [netdrv] net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype (Petr Oros) [1878147] - [ptp] ptp: Avoid deadlocks in the programmable pin code (Petr Oros) [1878147] - [netdrv] net: phy: probe PHY drivers synchronously (Petr Oros) [1878147] - [netdrv] net: phy: don't touch suspended flag if there's no suspend/resume callback (Petr Oros) [1878147] - [netdrv] net: phy: micrel.c: add rgmii interface delay possibility to ksz9131 (Petr Oros) [1878147] - [netdrv] net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: smsc: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: add marvell usb to mdio controller (Petr Oros) [1878147] - [documentation] dt-bindings: net: add marvell usb to mdio bindings (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: marvell: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: add and use phy_check_downshift (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 45 helpers (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 22 helpers (Petr Oros) [1878147] - [netdrv] net: mdiobus: add APIs for modifying a MDIO device register (Petr Oros) [1878147] - [netdrv] net: mdiobus: avoid BUG_ON() in mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1878147] - [netdrv] net: phylink: Add XLGMII support (Petr Oros) [1878147] - [include] net: phy: Add XLGMII interface define (Petr Oros) [1878147] - [netdrv] net: phylink: Test if MAC/PCS support Autoneg (Petr Oros) [1878147] - [netdrv] net: phylink: Add missing Backplane speeds (Petr Oros) [1878147] - [netdrv] net: mdio: add ipq8064 mdio driver (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: place in powersave mode at probe (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add energy detect power down tunable (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add mdix control (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add constants for used interrupt mask bits (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: read copper results from CSSR1 (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add missing shift for media operation mode selection (Petr Oros) [1878147] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Wire suspend/resume for BCM54810 (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk() (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Add speed optimization feature (Petr Oros) [1878147] - [netdrv] net: phy: allow bcm84881 to be a module (Petr Oros) [1878147] - [include] net: phylink: clarify flow control settings in documentation (Petr Oros) [1878147] - [netdrv] net: phylink: improve initial mac configuration (Petr Oros) [1878147] - [netdrv] net: phylink: allow ethtool -A to change flow control advertisement (Petr Oros) [1878147] - [netdrv] net: phylink: resolve fixed link flow control (Petr Oros) [1878147] - [netdrv] net: phylink: use phylib resolved flow control modes (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual flow control is selected appropriately (Petr Oros) [1878147] - [netdrv] net: phylink: remove pause mode ethtool setting for fixed links (Petr Oros) [1878147] - [netdrv] net: add linkmode helper for setting flow control advertisement (Petr Oros) [1878147] - [netdrv] net: add helpers to resolve negotiated flow control (Petr Oros) [1878147] - [include] net: linkmode: make linkmode_test_bit() take const pointer (Petr Oros) [1878147] - [include] net: phylink: further documentation clarifications (Petr Oros) [1878147] - [include] net: phylink: further mac_config documentation improvements (Petr Oros) [1878147] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Petr Oros) [1878147] - [md] md/raid5: fix oops during stripe resizing (Nigel Croxon) [1898617] - [md] md/bitmap: fix memory leak of temporary bitmap (Nigel Croxon) [1898617] - [md] md: fix the checking of wrong work queue (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_get_counter returns wrong blocks (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks (Nigel Croxon) [1898617] - [md] md/raid0: remove unused function is_io_in_chunk_boundary() (Nigel Croxon) [1898617] - [md] md: don't detour through bd_contains for the gendisk (Nigel Croxon) [1898617] - [md] md: compare bd_disk instead of bd_contains (Nigel Croxon) [1898617] - [md] md: Simplify code with existing definition RESYNC_SECTORS in raid10.c (Nigel Croxon) [1898617] - [md] md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1898617] - [md] md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1898617] - [md] md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1898617] - [crypto] md/raid6: let async recovery function support different page offset (Nigel Croxon) [1898617] - [crypto] md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: convert to new xor compution interface (Nigel Croxon) [1898617] - [crypto] md/raid5: add new xor function to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1898617] - [md] md: only calculate blocksize once and use i_blocksize() (Nigel Croxon) [1898617] - [md] md: update the optimal I/O size on reshape (Nigel Croxon) [1898617] - [md] md/raid5: make sure stripe_size as power of two (Nigel Croxon) [1898617] - [md] md-cluster: Fix potential error pointer dereference in resize_bitmaps() (Nigel Croxon) [1898617] - [md] md: get sysfs entry after redundancy attr group create (Nigel Croxon) [1898617] - [kernel] lockdep: Fix preemption WARN for spurious IRQ-enable (Waiman Long) [1908640] - [powerpc] powerpc/smp: Call rcu_cpu_starting() earlier (Waiman Long) [1908640] - [include] seqlock: Fix multiple kernel-doc warnings (Waiman Long) [1908640] - [kernel] lockdep: Fix usage_traceoverflow (Waiman Long) [1908640] - [kernel] locking/lockdep: Remove more raw_cpu_read() usage (Waiman Long) [1908640] - [include] lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables" (Waiman Long) [1908640] - [kernel] lockdep: Fix lockdep recursion (Waiman Long) [1908640] - [kernel] lockdep,trace: Expose tracepoints (Waiman Long) [1908640] - [x86] locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs (Waiman Long) [1908640] - [s390] s390: don't trace preemption in percpu macros (Waiman Long) [1908640] - [fs] blkdev: avoid migration stalls for blkdev pages (Chris von Recklinghausen) [1876502] - [netdrv] ionic: account for vlan tag len in rx buffer len (Jonathan Toppins) [1908642] - [netdrv] net/mlx5e: Fix refcount leak on kTLS RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix leak on resync error flow (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add missing dma_unmap in RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix napi sync and possible use-after-free (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Improve rx handler function call (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Cleanup redundant capability check (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: Increase Async ICO SQ size (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX stats (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX resync support (Alaa Hleihel) [1866808] - [infiniband] RDMA/siw: Fix handling of zero-sized Read and Receive Queues (Kamal Heib) [1900985 1875703] - [fs] ext4: fix bogus warning in ext4_update_dx_flag() (Lukas Czerner) [1908714] - [fs] ext4: handle dax mount option collision (Lukas Czerner) [1908714] - [fs] jbd2: fix up sparse warnings in checkpoint code (Lukas Czerner) [1908714] - [fs] ext4: unlock xattr_sem properly in ext4_inline_data_truncate() (Lukas Czerner) [1908714] - [fs] ext4: do not use extent after put_bh (Lukas Czerner) [1908714] - [fs] ext4: fix invalid inode checksum (Lukas Czerner) [1908714] - [fs] ext4: clear buffer verified flag if read meta block from disk (Lukas Czerner) [1908714] - [fs] ext4: treat buffers contining write errors as valid in ext4_sb_bread() (Lukas Czerner) [1908714] - [fs] ext4: treat buffers with write errors as containing valid data (Lukas Czerner) [1908714] - [fs] ext4: limit entries returned when counting fsmap records (Lukas Czerner) [1908714] - [fs] ext4: fix error handling code in add_new_gdb (Lukas Czerner) [1908714] - [fs] ext4: fix leaking sysfs kobject after failed mount (Lukas Czerner) [1908714] - [fs] ext4: fix checking of directory entry validity for inline directories (Lukas Czerner) [1908714] - [fs] ext4: correctly restore system zone info when remount fails (Lukas Czerner) [1908714] - [fs] ext4: handle add_system_zone() failure in ext4_setup_system_zone() (Lukas Czerner) [1908714] - [fs] ext4: fold ext4_data_block_valid_rcu() into the caller (Lukas Czerner) [1908714] - [fs] ext4: check journal inode extents more carefully (Lukas Czerner) [1908714] - [fs] ext4: don't allow overlapping system zones (Lukas Czerner) [1908714] - [fs] ext4: handle error of ext4_setup_system_zone() on remount (Lukas Czerner) [1908714] - [fs] jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() (Lukas Czerner) [1908714] - [fs] ext4: fix mount failure with quota configured as module (Lukas Czerner) [1908714] - [fs] ext4: improve explanation of a mount failure caused by a misconfigured kernel (Lukas Czerner) [1908714] - [include] jbd2: fix kernel-doc notation warning (Lukas Czerner) [1908714] - [base] mm: don't panic when links can't be created in sysfs (Baoquan He) [1890171] - [base] mm: don't rely on system state to detect hot-plug operations (Baoquan He) [1890171] - [mm] mm: replace memmap_context by meminit_context (Baoquan He) [1890171] - [net] Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1905985] - [cpufreq] cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused (David Arcari) [1857102] - [cpufreq] cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused (David Arcari) [1857102] - [cpufreq] cpufreq: Replace HTTP links with HTTPS ones (David Arcari) [1857102] - [cpufreq] cpufreq: change '.set_boost' to act on one policy (David Arcari) [1857102] - [cpufreq] cpufreq: Fix up cpufreq_boost_set_sw() (David Arcari) [1857102] - [cpufreq] cpufreq: Convert to new X86 CPU match macros (David Arcari) [1857102] - [cpufreq] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857102]- [platform] platform/x86: ISST: Add new PCI device ids (Prarit Bhargava) [1836722] - [net] net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1912253] - [fs] gfs2: Improve mmap write vs. punch_hole consistency (Andreas Grunbacher) [1872043] - [netdrv] bnx2x: fix spelling mistake "occurd" -> "occurred" (Manish Chopra) [1853224] - [netdrv] bnx2x: Perform Idlechk dump during the debug collection (Manish Chopra) [1853224] - [netdrv] bnx2x: Add support for idlechk tests (Manish Chopra) [1853224] - [netdrv] bnx2x: Add Idlechk related register definitions (Manish Chopra) [1853224] - [netdrv] bnx2x: use generic power management (Manish Chopra) [1853224] - [netdrv] bnx2x: allow bnx2x_bsc_read() to schedule (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove unused inline function bnx2x_vf_vlan_credit (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove Comparison to bool in bnx2x_dcb.c (Manish Chopra) [1853224] - [netdrv] bnx2x: correct a comment mistake in grammar (Manish Chopra) [1853224] - [netdrv] net: bnx2x: reject unsupported coalescing params (Manish Chopra) [1853224] - [net] tls: Implement getsockopt SOL_TLS TLS_RX (Sabrina Dubroca) [1889664] - [net] tls: Protect from calling tls_dev_del for TLS RX twice (Sabrina Dubroca) [1889664] - [net] tls: missing received data after fast remote close (Sabrina Dubroca) [1889664] - [net] tls: Fix wrong record sn in async mode of device resync (Sabrina Dubroca) [1889664] - [net] tls: fix corrupted data in recvmsg (Sabrina Dubroca) [1889664] - [net] tls: sendfile fails with ktls offload (Sabrina Dubroca) [1889664] - [net] tls: race causes kernel panic (Sabrina Dubroca) [1889664] - [net] tls: Fix kmap usage (Sabrina Dubroca) [1889664] - [net] tls: allow MSG_CMSG_COMPAT in sendmsg (Sabrina Dubroca) [1889664] - [net] tls: fix sign extension issue when left shifting u16 value (Sabrina Dubroca) [1889664] - [net] tls: Add asynchronous resync (Sabrina Dubroca) [1889664] - [net] revert "net/tls: Add force_resync for driver resync" (Sabrina Dubroca) [1889664] - [net] net/tls: Add force_resync for driver resync (Sabrina Dubroca) [1889664] - [net] tls: Avoid assigning 'const' pointer to non-const pointer (Sabrina Dubroca) [1889664] - [net] tls: move mark_tech_preview to tls_init (Sabrina Dubroca) [1907477] - [mm] mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add 'depth' parameter to pte_hole (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: don't lock PTEs for walk_page_range_novma() (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: allow walking without vma (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add p4d_entry() and pgd_entry() (Chris von Recklinghausen) [1890943] - [x86] x86: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [s390] s390: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [powerpc] powerpc: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [arm64] arm64: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [mm] mm: add generic p?d_leaf() macros (Chris von Recklinghausen) [1890943] - [mm] mm: move_pages: report the number of non-attempted pages (Chris von Recklinghausen) [1890943] - [mm] autonuma: fix watermark checking in migrate_balanced_pgdat() (Chris von Recklinghausen) [1890943] - [mm] mm/migrate.c: handle freed page at the first place (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: Take the pagetable lock in walk_pte_range() (Chris von Recklinghausen) [1890943] - [mm] mm: untag user pointers passed to memory syscalls (Chris von Recklinghausen) [1890943] - [mm] mm: page cache: store only head pages in i_pages (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: fix reference check race between __find_get_block() and migration (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: remove unused mode argument (Chris von Recklinghausen) [1890943] - [mm] powerpc/book3s: Use config independent helpers for page table walk (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: use correct mmu_notifier events for each invalidation (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: contextual information for event triggering invalidation (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm: move __find_linux_pte() out of hugetlbpage.c (Chris von Recklinghausen) [1890943] - [mm] mm/filemap.c: remove redundant test from find_get_pages_contig (Chris von Recklinghausen) [1890943] - [mm] mm/hugetlb: distinguish between migratability and movability (Chris von Recklinghausen) [1890943] - [mm] numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: make buffer_migrate_page_norefs() actually succeed (Chris von Recklinghausen) [1890943] - [mm] mm: treewide: remove unused address argument from pte_alloc functions (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: drop unused argument of migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: provide buffer_migrate_page_norefs() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: move migrate_page_lock_buffers() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: lock buffers before migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: Convert huge_memory to XArray (Chris von Recklinghausen) [1890943] - [mm] mm: Convert page migration to XArray (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm/book3s: Check for pmd_large instead of pmd_trans_huge (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Chris von Recklinghausen) [1890943] - [mm] x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl() (Chris von Recklinghausen) [1890943] - [mm] mm: memcg/slab: fix root memcg vmstats (Waiman Long) [1877019] - [mm] mm/slub: let number of online CPUs determine the slub page order (Waiman Long) [1877019] - [mm] mm, debug_pagealloc: don't rely on static keys too early (Waiman Long) [1877019] - [mm] mm: memcg: link page counters to root if use_hierarchy is false (Waiman Long) [1877019] - [mm] mm/memcg: unify swap and memsw page counters (Waiman Long) [1877019] - [mm] mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg (Waiman Long) [1877019] - [mm] mlock: fix unevictable_pgs event counts on THP (Waiman Long) [1877019] - [mm] mm/filemap: fix storing to a THP shadow entry (Waiman Long) [1877019] - [lib] XArray: add xas_split (Waiman Long) [1877019] - [lib] XArray: add xa_get_order (Waiman Long) [1877019] - [lib] XArray: Add private interface for workingset node deletion (Waiman Long) [1877019] - [include] XArray: Fix xas_reload for multi-index entries (Waiman Long) [1877019] - [include] xarray.h: correct return code documentation for xa_store_{bh, irq}() (Waiman Long) [1877019] - [mm] mm: memcg/slab: uncharge during kmem_cache_free_bulk() (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() (Waiman Long) [1877019] - [mm] mm: memcontrol: fix missing suffix of workingset_restore (Waiman Long) [1877019] - [mm] mm: memcontrol: fix warning when allocating the root cgroup (Waiman Long) [1877019] - [mm] mm: replace hpage_nr_pages with thp_nr_pages (Waiman Long) [1877019] - [mm] mm: add thp_size (Waiman Long) [1877019] - [include] mm: add thp_order (Waiman Long) [1877019] - [include] include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP (Waiman Long) [1877019] - [mm] mm/page_vma_mapped.c: explicitly compare pfn for normal, hugetlbfs and THP page (Waiman Long) [1877019] - [mm] mm/vmscan: restore active/inactive ratio for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swap: implement workingset detection for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swapcache: support to handle the shadow entries (Waiman Long) [1877019] - [mm] mm: fix swap cache node allocation mask (Waiman Long) [1877019] - [include] include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration (Waiman Long) [1877019] - [mm] mm/swap_state.c: use the same way to count page in_swap_cache (Waiman Long) [1877019] - [mm] mm: shmem: use proper gfp flags for shmem_writepage() (Waiman Long) [1877019] - [mm] mm/workingset: prepare the workingset detection infrastructure for anon LRU (Waiman Long) [1877019] - [mm] mm/vmscan: protect the workingset on anonymous LRU (Waiman Long) [1877019] - [mm] mm/vmscan: make active/inactive ratio as 1:1 for anon lru (Waiman Long) [1877019] - [tools] kselftests: cgroup: add perpcu memory accounting test (Waiman Long) [1877019] - [mm] mm: memcg: charge memcg percpu memory to the parent cgroup (Waiman Long) [1877019] - [mm] mm: memcg/percpu: per-memcg percpu memory statistics (Waiman Long) [1877019] - [mm] mm: memcg/percpu: account percpu memory to memory cgroups (Waiman Long) [1877019] - [mm] percpu: return number of released bytes from pcpu_free_area() (Waiman Long) [1877019] - [mm] percpu: make pcpu_alloc() aware of current gfp context (Waiman Long) [1877019] - [mm] mm/khugepaged: fix filemap page_to_pgoff(page) != offset (Waiman Long) [1877019] - [mm] mm, slub: restore initial kmem_cache flags (Waiman Long) [1877019] - [include] mm: memcg/slab: fix slab statistics in !SMP configuration (Waiman Long) [1877019] - [mm] mm: slab: fix potential double free in ___cache_free (Waiman Long) [1877019] - [mm] ksm: reinstate memcg charge on copied pages (Waiman Long) [1877019] - [mm] mm: slub: fix conversion of freelist_corrupted() (Waiman Long) [1877019] - [mm] memcg: fix use-after-free in uncharge_batch (Waiman Long) [1877019] - [mm] mm/memory: fix IO cost for anonymous page (Waiman Long) [1877019] - [mm] mm: workingset: age nonresident information alongside anonymous pages (Waiman Long) [1877019] - [mm] slub: cure list_slab_objects() from double fix (Waiman Long) [1877019] - [mm] mm: do_swap_page(): fix up the error code (Waiman Long) [1877019] - [misc] lkdtm/heap: Avoid edge and middle of slabs (Waiman Long) [1877019] - [mm] mm: slub: really fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm/slab.c: fix kernel-doc warning for __ksize() (Waiman Long) [1877019] - [mm] mm: memcontrol: restore proper dirty throttling when memory.high changes (Waiman Long) [1877019] - [mm] memcg, oom: check memcg margin for parallel oom (Waiman Long) [1877019] - [mm] mm, memcg: avoid stale protection values when cgroup is above protection (Waiman Long) [1877019] - [mm] mm, memcg: unify reclaim retry limits with page allocator (Waiman Long) [1877019] - [mm] mm, memcg: reclaim more aggressively before high allocator throttling (Waiman Long) [1877019] - [mm] mm: memcontrol: avoid workload stalls when lowering memory.high (Waiman Long) [1877019] - [include] mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() (Waiman Long) [1877019] - [mm] mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove unused argument by charge_slab_page() (Waiman Long) [1877019] - [tools] tools/cgroup: add memcg_slabinfo.py tool (Waiman Long) [1877019] - [tools] kselftests: cgroup: add kernel memory accounting tests (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all allocations (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate slab_root_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove memcg_kmem_get_cache() (Waiman Long) [1877019] - [mm] mm: memcg/slab: simplify memcg cache creation (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all accounted allocations (Waiman Long) [1877019] - [mm] mm, slab_common: fix a typo in comment "eariler"->"earlier" (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix memory leak at non-root kmem_cache destroy (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer release (Waiman Long) [1877019] - [mm] mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate memory.kmem.slabinfo (Waiman Long) [1877019] - [mm] mm, memcg: fix build error around the usage of kmem_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: charge individual slab objects instead of pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: save obj_cgroup for non-root slab objects (Waiman Long) [1877019] - [mm] mm: memcg/slab: allocate obj_cgroups for non-root slab pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: obj_cgroup API (Waiman Long) [1877019] - [mm] mm: memcontrol: decouple reference counting from page accounting (Waiman Long) [1877019] - [mm] mm: slub: implement SLUB version of obj_to_index() (Waiman Long) [1877019] - [mm] mm: memcg: convert vmstat slab counters to bytes (Waiman Long) [1877019] - [mm] mm: memcg: prepare for byte-sized vmstat items (Waiman Long) [1877019] - [mm] mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() (Waiman Long) [1877019] - [mm] mm: kmem: make memcg_kmem_enabled() irreversible (Waiman Long) [1877019] - [mm] mm, slab/slub: improve error reporting and overhead of cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slab/slub: move and improve cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slub: extend checks guarded by slub_debug static key (Waiman Long) [1877019] - [mm] mm, slub: introduce kmem_cache_debug_flags() (Waiman Long) [1877019] - [mm] mm, slub: introduce static key for slub_debug() (Waiman Long) [1877019] - [mm] mm, slub: make reclaim_account attribute read-only (Waiman Long) [1877019] - [mm] mm, slub: make remaining slub_debug related attributes read-only (Waiman Long) [1877019] - [mm] mm, slub: remove runtime allocation order changes (Waiman Long) [1877019] - [mm] mm, slub: make some slub_debug related attributes read-only (Waiman Long) [1877019] - [documentation] mm, slub: extend slub_debug syntax for multiple blocks (Waiman Long) [1877019] - [mm] mm/slab.c: update outdated kmem_list3 in a comment (Waiman Long) [1877019] - [mm] mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order (Waiman Long) [1877019] - [mm] mm/slab: add naive detection of double free (Waiman Long) [1877019] - [init] mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB (Waiman Long) [1877019] - [mm] mm: ksize() should silently accept a NULL pointer (Waiman Long) [1877019] - [include] include/linux/vmstat.h: remove unused page state adjustment macro (Waiman Long) [1877019] - [include] mm, memcg: fix inconsistent oom event behavior (Waiman Long) [1877019] - [mm] mm/memcg: fix refcount error while moving and swapping (Waiman Long) [1877019] - [mm] mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() (Waiman Long) [1877019] - [mm] mm/memcontrol.c: add missed css_put() (Waiman Long) [1877019] - [mm] mm: memcontrol: handle div0 crash race condition in memory.low (Waiman Long) [1877019] - [kernel] mm: memcontrol: recursive memory.low protection (Waiman Long) [1877019] - [include] mm, memcg: consider subtrees in memory.events (Waiman Long) [1877019] - [net] mm, treewide: rename kzfree() to kfree_sensitive() (Waiman Long) [1877019] - [mm] mm/slab: use memzero_explicit() in kzfree() (Waiman Long) [1877019] - [mm] mm: swap: memcg: fix memcg stats for huge pages (Waiman Long) [1877019] - [mm] mm: swap: fix vmstats for huge pages (Waiman Long) [1877019] - [mm] mm: vmscan: limit the range of LRU type balancing (Waiman Long) [1877019] - [mm] mm: vmscan: reclaim writepage is IO cost (Waiman Long) [1877019] - [mm] mm: vmscan: determine anon/file pressure balance at the reclaim root (Waiman Long) [1877019] - [mm] mm: balance LRU lists based on relative thrashing (Waiman Long) [1877019] - [mm] mm: only count actual rotations as LRU reclaim cost (Waiman Long) [1877019] - [mm] mm: deactivations shouldn't bias the LRU balance (Waiman Long) [1877019] - [mm] mm: base LRU balancing on an explicit cost model (Waiman Long) [1877019] - [mm] mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() (Waiman Long) [1877019] - [mm] mm: remove use-once cache bias from LRU balancing (Waiman Long) [1877019] - [mm] mm: workingset: let cache workingset challenge anon (Waiman Long) [1877019] - [mm] mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() (Waiman Long) [1877019] - [kernel] mm: allow swappiness that prefers reclaiming anon over the file workingset (Waiman Long) [1877019] - [mm] mm: keep separate anon and file statistics on page reclaim activity (Waiman Long) [1877019] - [mm] mm: fix LRU balancing effect of new transparent huge pages (Waiman Long) [1877019] - [mm] mm: replace list_move_tail() with add_page_to_lru_list_tail() (Waiman Long) [1877019] - [mm] mm: memcontrol: update page->mem_cgroup stability rules (Waiman Long) [1877019] - [mm] mm: memcontrol: delete unused lrucare handling (Waiman Long) [1877019] - [documentation] mm: memcontrol: document the new swap control behavior (Waiman Long) [1877019] - [mm] mm: memcontrol: charge swapin pages on instantiation (Waiman Long) [1877019] - [mm] mm: memcontrol: make swap tracking an integral part of memory control (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare swap controller setup for integration (Waiman Long) [1877019] - [mm] mm: memcontrol: drop unused try/commit/cancel charge API (Waiman Long) [1877019] - [mm] mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_THPS counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_MAPPED counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare move_account for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare uncharging for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: convert page cache to a new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: move out cgroup swaprate throttling (Waiman Long) [1877019] - [mm] mm: shmem: remove rare optimization when swapin races with hole punching (Waiman Long) [1877019] - [mm] mm: memcontrol: drop @compound parameter from memcg charging API (Waiman Long) [1877019] - [mm] mm: memcontrol: fix stat-corrupting race in charge moving (Waiman Long) [1877019] - [mm] mm: fix NUMA node file count error in replace_page_cache() (Waiman Long) [1877019] - [mm] mm/slub: fix stack overruns with SLUB_STATS (Waiman Long) [1877019] - [mm] slub: remove kmalloc under list_lock from list_slab_objects() V2 (Waiman Long) [1877019] - [mm] slub: Remove userspace notifier for cache add/remove (Waiman Long) [1877019] - [mm] mm/slub.c: fix corrupted freechain in deactivate_slab() (Waiman Long) [1877019] - [mm] mm/slub: fix incorrect interpretation of s->offset (Waiman Long) [1877019] - [mm] slub: avoid redzone when choosing freepointer location (Waiman Long) [1877019] - [mm] slub: relocate freelist pointer to middle of object (Waiman Long) [1877019] - [mm] slub: improve bit diffusion for freelist ptr obfuscation (Waiman Long) [1877019] - [mm] mm, slb: improve memory accounting (Waiman Long) [1877019] - [mm] thp: change CoW semantics for anon-THP (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse PTE-mapped compound pages (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse a page shared across fork (Waiman Long) [1877019] - [mm] khugepaged: drain LRU add pagevec after swapin (Waiman Long) [1877019] - [mm] khugepaged: drain all LRU caches before scanning pages (Waiman Long) [1877019] - [mm] khugepaged: do not stop collapse if less than half PTEs are referenced (Waiman Long) [1877019] - [tools] khugepaged: add self test (Waiman Long) [1877019] - [mm] mm: code cleanup for MADV_FREE (Waiman Long) [1877019] - [mm] mm, thp: track fallbacks due to failed memcg charges separately (Waiman Long) [1877019] - [mm] mm, shmem: add vmstat for hugepage fallback (Waiman Long) [1877019] - [mm] autonuma: reduce cache footprint when scanning page tables (Waiman Long) [1877019] - [trace] mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags (Waiman Long) [1877019] - [mm] mm/memcg: optimize memory.numa_stat like memory.stat (Waiman Long) [1877019] - [mm] memcg: fix memcg_kmem_bypass() for remote memcg charging (Waiman Long) [1877019] - [mm] mm/memcg: automatically penalize tasks with high swap use (Waiman Long) [1877019] - [include] mm/memcg: move cgroup high memory limit setting into struct page_counter (Waiman Long) [1877019] - [mm] mm/memcg: move penalty delay clamping out of calculate_high_delay() (Waiman Long) [1877019] - [mm] mm/memcg: prepare for swap over-high accounting and penalty calculation (Waiman Long) [1877019] - [mm] memcg: expose root cgroup's memory.stat (Waiman Long) [1877019] - [mm] mm, memcg: add workingset_restore in memory.stat (Waiman Long) [1877019] - [documentation] doc: cgroup: improve formatting of mem stats (Waiman Long) [1877019] - [documentation] docs: cgroup: mm: Fix spelling of "list" (Waiman Long) [1877019] - [mm] mm, memcg: fix error return value of mem_cgroup_css_alloc() (Waiman Long) [1877019] - [include] memcontrol.h: Replace zero-length array with flexible-array member (Waiman Long) [1877019] - [mm] mm, memcg: bypass high reclaim iteration for cgroup hierarchy root (Waiman Long) [1877019] - [mm] mm: memcg: make memory.oom.group tolerable to task migration (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.swap.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.low load/store tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.high load/store tearing (Waiman Long) [1877019] - [mm] mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused (Waiman Long) [1877019] - [mm] memcg: css_tryget_online cleanups (Waiman Long) [1877019] - [mm] mm/memcontrol.c: cleanup some useless code (Waiman Long) [1877019] - [mm] mm/memcontrol.c: fix a -Wunused-function warning (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1877019] - [mm] mm/khugepaged.c: fix khugepaged's request size in collapse_file (Waiman Long) [1877019] - [mm] khugepaged: fix null-pointer dereference due to race (Waiman Long) [1877019] - [mm] mm, thp: stop leaking unreleased file pages (Waiman Long) [1877019] - [trace] mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE (Waiman Long) [1877019] - [mm] mm, thp: recheck each page before collapsing file THP (Waiman Long) [1877019] - [mm] mm/thp: allow dropping THP from page cache (Waiman Long) [1877019] - [mm] mm/vmscan.c: support removing arbitrary sized pages from mapping (Waiman Long) [1877019] - [mm] mm/thp: fix node page state in split_huge_page_to_list() (Waiman Long) [1877019] - [fs] proc/meminfo: fix output alignment (Waiman Long) [1877019] - [mm] mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path (Waiman Long) [1877019] - [fs] mm, thp: avoid writes to file with THP in pagecache (Waiman Long) [1877019] - [mm] mm, thp: add read-only THP support for (non-shmem) FS (Waiman Long) [1877019] - [mm] khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() (Waiman Long) [1877019] - [fs] mm,thp: stats for file backed THP (Waiman Long) [1877019] - [mm] filemap: update offset check in filemap_fault() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in pagecache_get_page() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in filemap_fault() (Waiman Long) [1877019] - [mm] mm: mempolicy: fix the wrong return value and potential pages leak of mbind (Waiman Long) [1877019] - [mm] mm: thp: fix false negative of shmem vma's THP eligibility (Waiman Long) [1877019] - [mm] mm: thp: make transhuge_vma_suitable available for anonymous THP (Waiman Long) [1877019] - [mm] mm, thp, proc: report THP eligibility for each vma (Waiman Long) [1877019] - [documentation] mm, proc: be more verbose about unstable VMA flags in /proc//smaps (Waiman Long) [1877019] - [mm] mm: thp: pass correct vm_flags to hugepage_vma_check() (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps_rollup: convert to single value seq_file (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out common stats printing (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out mem stats gathering (Waiman Long) [1877019] - [fs] mm: /proc/pid/*maps remove is_pid and related wrappers (Waiman Long) [1877019] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1877019] - [mm] mm: workingset: add vmstat counter for shadow nodes (Waiman Long) [1877019] - [include] mm/memcg: Document access rule regarding mem_cgroup structure (Waiman Long) [1877019] - [mm] mm/page_alloc: silence a KASAN false positive (Waiman Long) [1877019] - [s390] s390/setup: init jump labels before command line parsing (Waiman Long) [1877019] - [mm] s390/maccess: add no DAT mode to kernel_write (Waiman Long) [1877019] - [mm] s390: Change s390_kernel_write() return type to match memcpy() (Waiman Long) [1877019] - [kernel] PM: hibernate: fix crashes with init_on_free=1 (Waiman Long) [1877019] - [mm] mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations (Waiman Long) [1877019] - [mm] mm/page_alloc.c: fix a crash in free_pages_prepare() (Waiman Long) [1877019] - [mm] mm: slub: Fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm, slab: move memcg_cache_params structure to mm/slab.h (Waiman Long) [1877019] - [mm] mm, slab: extend slab/shrink to shrink all memcg caches (Waiman Long) [1877019] - [mm] mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind (Waiman Long) [1877019] - [mm] mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified (Waiman Long) [1877019] - [init] init/Kconfig: fix neighboring typos (Waiman Long) [1877019] - [mm] mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options (Waiman Long) [1877019] - [mm] memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL (Waiman Long) [1877019] - [mm] mm/kasan: add object validation in ksize() (Waiman Long) [1877019] - [mm] mm/slab: refactor common ksize KASAN logic into slab_common.c (Waiman Long) [1877019] - [mm] mm/slub.c: avoid double string traverse in kmem_cache_flags() (Waiman Long) [1877019] - [mm] mm/slab: sanity-check page type when looking up cache (Waiman Long) [1877019] - [mm] mm/slab: validate cache membership under freelist hardening (Waiman Long) [1877019] - [mm] mm/migrate: add stable check in migrate_vma_insert_page() (Waiman Long) [1877019] - [mm] mm/migrate: clean up some minor coding style (Waiman Long) [1877019] - [mm] mm/migrate: remove useless mask of start address (Waiman Long) [1877019] - [kernel] uprobe: use original page when all uprobes are removed (Waiman Long) [1877019] - [mm] mm: move memcmp_pages() and pages_identical() (Waiman Long) [1877019] - [mm] mm, thp: do not queue fully unmapped pages for deferred split (Waiman Long) [1877019] - [mm] mm/khugepaged: fix the xas_create_range() error path (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() do not crash on Compound (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() without freezing new_page (Waiman Long) [1877019] - [mm] mm/khugepaged: minor reorderings in collapse_shmem() (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() remember to clear holes (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() stop if punched or truncated (Waiman Long) [1877019] - [mm] mm: Convert khugepaged_scan_shmem to XArray (Waiman Long) [1877019] - [mm] mm: Convert collapse_shmem to XArray (Waiman Long) [1877019] - [mm] mm: thp: inc counter for collapsed shmem THP (Waiman Long) [1877019] - [mm] mm: thp: register mm for khugepaged when merging vma for shmem (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_unuse() stop eviction without igrab() (Waiman Long) [1877019] - [mm] mm: swapoff: take notice of completion sooner (Waiman Long) [1877019] - [mm] mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_find_swap_entries() filter out other types (Waiman Long) [1877019] - [mm] mm: rid swapoff of quadratic complexity (Waiman Long) [1877019] - [mm] shmem: Comment fixups (Waiman Long) [1877019] - [mm] memfd: Convert memfd_tag_pins to XArray (Waiman Long) [1877019] - [mm] memfd: Convert memfd_wait_for_pins to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_partial_swap_usage to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_free_swap to XArray (Waiman Long) [1877019] - [lib] shmem: Convert shmem_alloc_hugepage to XArray (Waiman Long) [1877019] - [tools] shmem: Convert find_swap_entry to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_confirm_swap to XArray (Waiman Long) [1877019]- [infiniband] RDMA/core: Do not indicate device ready when device enablement fails (Kamal Heib) [1902144] - [infiniband] RDMA/core: Clean up cq pool mechanism (Kamal Heib) [1902144] - [pci] PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge (Myron Stowe) [1897927] - [pci] PCI: Make pcie_find_root_port() work for Root Ports (Myron Stowe) [1897927] - [pci] PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Starship USB 3.0 (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 (Myron Stowe) [1897927] - [pci] PCI/switchtec: Correct bool variable type assignment (Myron Stowe) [1897927] - [pci] PCI: Allow pci_resize_resource() for devices on root bus (Myron Stowe) [1897927] - [pci] PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay (Myron Stowe) [1897927] - [pci] PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect (Myron Stowe) [1897927] - [tty] serial: 8250_pci: Move Pericom IDs to pci_ids.h (Myron Stowe) [1897927] - [pci] PCI/PM: Call .bridge_d3() hook only if non-NULL (Myron Stowe) [1897927] - [pci] PCI: Rename _DSM constants to align with spec (Myron Stowe) [1897927] - [pci] PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() (Myron Stowe) [1897927] - [pci] PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() (Myron Stowe) [1897927] - [pci] PCI: Replace zero-length array with flexible-array (Myron Stowe) [1897927] - [pci] PCI: shpchp: Make shpchp_unconfigure_device() void (Myron Stowe) [1897927] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1897927] - [pci] PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros (Myron Stowe) [1897927] - [pcmcia] pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing (Myron Stowe) [1897927] - [pci] PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) (Myron Stowe) [1897927] - [pci] PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port (Myron Stowe) [1897927] - [pci] PCI: Program MPS for RCiEP devices (Myron Stowe) [1897927] - [pci] PCI: Fix pci_host_bridge struct device release/free handling (Myron Stowe) [1897927] - [pci] PCI: Fix pci_register_host_bridge() device_register() error handling (Myron Stowe) [1897927] - [pci] PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges (Myron Stowe) [1897927] - [x86] x86/tboot: Don't disable swiotlb when iommu is forced on (Tony Camuso) [1883395] - [iommu] iommu/vt-d: Avoid panic if iommu init fails in tboot system (Tony Camuso) [1883395] - [pci] PCI/ERR: Clear PCIe Device Status errors only if OS owns AER (Myron Stowe) [1838358] - [pci] PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() (Myron Stowe) [1838358] - [pci] PCI/AER: Log correctable errors as warning, not error (Myron Stowe) [1838358] - [pci] PCI/AER: Simplify __aer_print_error() (Myron Stowe) [1838358] - [misc] mei: hdcp: fix mei_hdcp_verify_mprime() input parameter (Tony Camuso) [1874577] - [misc] mei: add device kind to sysfs (Tony Camuso) [1874577] - [misc] mei: hw: don't use one element arrays (Tony Camuso) [1874577] - [misc] mei: hw: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: client: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: bus: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: ioctl: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: hbm: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] Revert "mei: Avoid the use of one-element arrays" (Tony Camuso) [1874577] - [misc] mei: Avoid the use of one-element arrays (Tony Camuso) [1874577] - [misc] mei: Replace HTTP links with HTTPS ones (Tony Camuso) [1874577] - [misc] mei: hdcp: Replace one-element array with flexible-array member (Tony Camuso) [1874577] - [misc] mei: bus: don't clean driver pointer (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for KBP with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for SPT with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add kdoc for mei_me_fw_type_nm() (Tony Camuso) [1874577] - [misc] mei: me: make mei_me_fw_sku_sps_4() less cryptic (Tony Camuso) [1874577] - [misc] mei: me: constify the device parameter to the probe quirk (Tony Camuso) [1874577] - [misc] mei: hdcp: Constify struct mei_cl_device_id (Tony Camuso) [1874577] - [misc] mei: me: add tiger lake point device ids for H platforms (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on Mehlow server platforms (Tony Camuso) [1874577] - [misc] mei: release me_cl object reference (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on LBG servers (Tony Camuso) [1874577] - [fs] NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski) [1906306] - [fs] NFS: Adjust fs_context error logging (Scott Mayhew) [1907711] - [mm] powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey (Steve Best) [1912294] - [infiniband] IB/isert: add module param to set sg_tablesize for IO cmd (Kamal Heib) [1887359] - [infiniband] IB/isert: allocate RW ctxs according to max IO size (Kamal Heib) [1887359] - [net] sched: flower: Mark MPLS multilabel match as Tech Preview (Guillaume Nault) [1814836] - [net] sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower (Guillaume Nault) [1814836] - [net] cls_flower: remove mpls_opts_policy (Guillaume Nault) [1814836] - [net] flow_dissector: work around stack frame size warning (Guillaume Nault) [1814836] - [net] cls_flower: Support filtering on multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [net] flow_dissector: Parse multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [netdrv] net/mlx5e: Use generic API to build MPLS label (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Support pedit on mpls over UDP decap (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw decapsulation of MPLS over UDP (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Allow to match on mpls parameters (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw encapsulation of MPLS over UDP (Alaa Hleihel) [1790220]- [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838731] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838731] - [netdrv] ixgbe: use eth_zero_addr() to clear mac address (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unnecessary usages of memset (Ken Cox) [1838731] - [netdrv] ixgbe: use generic power management (Ken Cox) [1838731] - [netdrv] ixgbe: convert to new udp_tunnel_nic infra (Ken Cox) [1838731] - [netdrv] ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled (Ken Cox) [1838731] - [netdrv] ixgbe: Cleanup unneeded delay in ethtool test (Ken Cox) [1838731] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: don't call devm_mdiobus_free() (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init() (Ken Cox) [1838731] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838731] - [netdrv] ixgbe: protect ring accesses with READ- and WRITE_ONCE (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unused inline function ixgbe_irq_disable_queues (Ken Cox) [1838731] - [netdrv] ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov() (Ken Cox) [1838731] - [netdrv] ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc() (Ken Cox) [1838731] - [netdrv] ixgbe: fix signed-integer-overflow warning (Ken Cox) [1838731] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Ken Cox) [1838731] - [netdrv] ionic: use mc sync for multicast filters (Jonathan Toppins) [1909329] - [fs] xfs: always return -ENOSPC on project quota reservation failure (Carlos Maiolino) [1908612] - [fs] xfs: group quota should return EDQUOT when prj quota enabled (Carlos Maiolino) [1908612] - [pwm] pwm: Add DesignWare PWM Controller Driver (Steve Best) [1783562] - [pwm] pwm: Ensure pwm_apply_state() doesn't modify the state argument (Steve Best) [1783562] - [net] sched: Mark VLAN_ACT_{POP,PUSH}_ETH as Tech Preview (Guillaume Nault) [1909345] - [vfio] vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn (Claudio Imbrenda) [1903972] - [s390] s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [pci] PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [iommu] s390/pci: adaptation of iommu to multifunction (Claudio Imbrenda) [1903972] - [s390] s390/pci: fix leak of DMA tables on hard unplug (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix PF/VF linking on hot plug (Claudio Imbrenda) [1853312] - [s390] s390/pci: re-introduce zpci_remove_device() (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix zpci_bus_link_virtfn() (Claudio Imbrenda) [1853312] - [s390] s390/pci: ignore stale configuration request event (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix enabling a reserved PCI function (Claudio Imbrenda) [1853312] - [s390] s390/pci: create links between PFs and VFs (Claudio Imbrenda) [1853312] - [pci] PCI/IOV: Introduce pci_iov_sysfs_link() function (Claudio Imbrenda) [1853312] - [s390] s390/pci: removes wrong PCI multifunction assignment (Claudio Imbrenda) [1853312] - [s390] s390/pci: Handling multifunctions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Adding bus resource (Claudio Imbrenda) [1853312] - [s390] s390/pci: adapt events for zbus (Claudio Imbrenda) [1853312] - [s390] s390/pci: create zPCI bus (Claudio Imbrenda) [1853312] - [s390] s390/pci: define RID and RID available (Claudio Imbrenda) [1853312] - [s390] s390/pci: define kernel parameters for PCI multifunction (Claudio Imbrenda) [1853312] - [pci] s390/pci: embedding hotplug_slot in zdev (Claudio Imbrenda) [1853312] - [s390] s390/pci: Expose new port attribute for PCIe functions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Improve handling of unset UID (Claudio Imbrenda) [1853312] - [s390] s390/pci: Fix zpci_alloc_domain() over allocation (Claudio Imbrenda) [1853312] - [arm64] arm64: insn: Fix two bugs in encoding 32-bit logical immediates (Yauheni Kaliuta) [1900977] - [iommu] iommu/amd: Set DTEto represent 512 IRTEs (Jerry Snitselaar) [1897492 1894769] - [iommu] iommu/amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1897492 1894769] - [tools] selftests: forwarding: Add MPLS L2VPN test (Guillaume Nault) [1861261] - [net] sched: act_mpls: Add action to push MPLS LSE before Ethernet header (Guillaume Nault) [1861261] - [net] sched: act_vlan: Add {POP,PUSH}_ETH actions (Guillaume Nault) [1861261] - [fs] cifs: Fix incomplete memory allocation on setxattr path (Leif Sahlberg) [1903883] - [fs] cifs: Fix leak when handling lease break for cached root fid (Leif Sahlberg) [1903883] - [fs] Revert "cifs: Fix the target file was deleted when rename failed." (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] cifs: fix reference leak for tlink (Leif Sahlberg) [1903883] - [fs] smb3: fix unneeded error message on change notify (Leif Sahlberg) [1903883] - [fs] cifs: remove the retry in cifs_poxis_lock_set (Leif Sahlberg) [1903883] - [fs] smb3: fix access denied on change notify request to some servers (Leif Sahlberg) [1903883] - [fs] Replace HTTP links with HTTPS ones: CIFS (Leif Sahlberg) [1903883] - [fs] cifs: prevent truncation from long to int in wait_for_free_credits (Leif Sahlberg) [1903883] - [fs] cifs: Fix the target file was deleted when rename failed (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'posix' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'handletimeout' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor lease disabling for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor persistent/resilient handle flags for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'seal' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] cifs: Display local UID details for SMB sessions in DebugData (Leif Sahlberg) [1903883] - [fs] cifs: misc: Use array_size() in if-statement controlling expression (Leif Sahlberg) [1903883] - [fs] cifs: update ctime and mtime during truncate (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when punch hole (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when zero file range (Leif Sahlberg) [1903883] - [fs] cifs: Fix double add page to memcg when cifs_readpages (Leif Sahlberg) [1903883] - [fs] cifs: Fix cached_fid refcnt leak in open_shroot (Leif Sahlberg) [1903883] - [fs] smb3: Add debug message for new file creation with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] cifs: fix chown and chgrp when idsfromsid mount option enabled (Leif Sahlberg) [1903883] - [fs] smb3: allow uid and gid owners to be set on create with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] smb311: Add tracepoints for new compound posix query info (Leif Sahlberg) [1903883] - [fs] smb311: add support for using info level for posix extensions query (Leif Sahlberg) [1903883] - [fs] smb311: Add support for lookup with posix extensions query info (Leif Sahlberg) [1903883] - [fs] smb311: Add support for SMB311 query info (non-compounded) (Leif Sahlberg) [1903883] - [fs] SMB311: Add support for query info using posix extensions (level 100) (Leif Sahlberg) [1903883] - [fs] smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (Leif Sahlberg) [1903883] - [fs] smb3: fix typo in mount options displayed in /proc/mounts (Leif Sahlberg) [1903883] - [fs] cifs: Add get_security_type_str function to return sec type (Leif Sahlberg) [1903883] - [fs] smb3: extend fscache mount volume coherency check (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (Leif Sahlberg) [1903883] - [fs] smb3: remove static checker warning (Leif Sahlberg) [1903883] - [fs] cifs: fix minor typos in comments and log messages (Leif Sahlberg) [1903883] - [fs] smb3: minor update to compression header definitions (Leif Sahlberg) [1903883] - [fs] cifs: minor fix to two debug messages (Leif Sahlberg) [1903883] - [fs] cifs: Standardize logging output (Leif Sahlberg) [1903883] - [fs] smb3: Add new parm "nodelete" (Leif Sahlberg) [1903883] - [fs] cifs: get rid of unused parameter in reconn_setup_dfs_targets() (Leif Sahlberg) [1903883] - [fs] cifs: handle hostnames that resolve to same ip in failover (Leif Sahlberg) [1903883] - [fs] cifs: set up next DFS target before generic_ip_connect() (Leif Sahlberg) [1903883] - [fs] cifs: remove redundant initialization of variable rc (Leif Sahlberg) [1903883] - [fs] cifs: handle "nolease" option for vers=1.0 (Leif Sahlberg) [1903883] - [fs] cifs: fix leaked reference on requeued write (Leif Sahlberg) [1903883] - [fs] cifs: Fix null pointer check in cifs_read (Leif Sahlberg) [1903883] - [fs] CIFS: Spelling s/EACCESS/EACCES/ (Leif Sahlberg) [1903883] - [fs] cifs: fix uninitialised lease_key in open_shroot() (Leif Sahlberg) [1903883] - [fs] cifs: ensure correct super block for DFS reconnect (Leif Sahlberg) [1903883] - [fs] cifs: do not share tcons with DFS (Leif Sahlberg) [1903883] - [fs] cifs: minor update to comments around the cifs_tcp_ses_lock mutex (Leif Sahlberg) [1903883] - [fs] cifs: protect updating server->dstaddr with a spinlock (Leif Sahlberg) [1903883] - [fs] smb3: remove overly noisy debug line in signing errors (Leif Sahlberg) [1903883] - [fs] cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ (Leif Sahlberg) [1903883] - [fs] cifs: dump the session id and keys also for SMB2 sessions (Leif Sahlberg) [1903883] - [fs] smb3: enable swap on SMB3 mounts (Leif Sahlberg) [1903883] - [fs] smb3: change noisy error message to FYI (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: use SMB2_SIGNATURE_SIZE define (Leif Sahlberg) [1903883] - [fs] CIFS: Fix bug which the return value by asynchronous read is error (Leif Sahlberg) [1903883] - [fs] CIFS: check new file size when extending file by fallocate (Leif Sahlberg) [1903883] - [fs] SMB3: Minor cleanup of protocol definitions (Leif Sahlberg) [1903883] - [fs] SMB3: Additional compression structures (Leif Sahlberg) [1903883] - [fs] SMB3: Add new compression flags (Leif Sahlberg) [1903883] - [fs] cifs: smb2pdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] cifs: clear PF_MEMALLOC before exiting demultiplex thread (Leif Sahlberg) [1903883] - [fs] cifs: cifspdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] CIFS: Warn less noisily on default mount (Leif Sahlberg) [1903883] - [fs] fs/cifs: fix gcc warning in sid_to_id (Leif Sahlberg) [1903883] - [fs] cifs: allow unlock flock and OFD lock across fork (Leif Sahlberg) [1903883] - [fs] cifs: do d_move in rename (Leif Sahlberg) [1903883] - [fs] cifs: add SMB2_open() arg to return POSIX data (Leif Sahlberg) [1903883] - [fs] cifs: plumb smb2 POSIX dir enumeration (Leif Sahlberg) [1903883] - [fs] cifs: add smb2 POSIX info level (Leif Sahlberg) [1903883] - [fs] cifs: rename posix create rsp (Leif Sahlberg) [1903883] - [fs] cifs: print warning mounting with vers=1.0 (Leif Sahlberg) [1903883] - [fs] smb3: fix performance regression with setting mtime (Leif Sahlberg) [1903883] - [fs] cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() (Leif Sahlberg) [1903883] - [fs] cifs: use mod_delayed_work() for &server->reconnect if already queued (Leif Sahlberg) [1903883] - [fs] cifs: call wake_up(&server->response_q) inside of cifs_reconnect() (Leif Sahlberg) [1903883] - [fs] cifs: do not ignore the SYNC flags in getattr (Leif Sahlberg) [1903883] - [tools] tools/power/x86/intel-speed-select: Update version for v5.10 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Fix missing base-freq core IDs (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Update version for v5.9 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add retries for mail box commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add option to delay mbox commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Ignore -o option processing on error (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Change path for caching topology info (Prarit Bhargava) [1896211] - [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869925] {CVE-2020-14351} - [kernel] perf: Make struct ring_buffer less ambiguous (Michael Petlan) [1869925] {CVE-2020-14351} - [arm64] arm64: bpf: Fix branch offset in JIT (Yauheni Kaliuta) [1875342]- [hwmon] hwmon: (amd_energy) fix allocation of hwmon_channel_info config (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Add AMD family 19h model 01h x86 match (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) modify the visibility of the counters (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Improve the accumulation logic (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) optimize accumulation interval (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Move label out of accumulation structure (David Arcari) [1911220] - [powerpc] powerpc/64s: Remove TM from Power10 features (Gustavo Duarte) [1892471] - [netdrv] ionic: start queues before announcing link up (Jonathan Toppins) [1906250] - [fs] NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy (Benjamin Coddington) [1873897] - [bluetooth] Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGEN (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032) (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Helper function to download firmware to Intel adapters (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Define a function to construct firmware filename (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add *setup* function for new generation Intel controllers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Fix endianness issue for TLV version information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Functions to send firmware header / payload (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Add infrastructure to read controller information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Refactor firmware download function (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Update boot parameter specific to SKU (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Enable Intel events even if already in operational mode (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Configure Intel debug feature based on available support (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support to read Intel debug feature (Gopal Tiwari) [1900356] - [kernel] rcuwait: avoid lockdep splats from rcuwait_active() (Auger Eric) [1903095] - [net] udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments (Xin Long) [1879403] - [net] udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] udp: fix UDP header access on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] ethtool: add missing NETIF_F_GSO_FRAGLIST feature string (Xin Long) [1879403] - [net] fix fraglist segmentation reference count leak (Xin Long) [1879403] - [net] udp: initialize is_flist with 0 in udp_gro_receive (Xin Long) [1879403] - [include] udp: segment looped gso packets correctly (Xin Long) [1879403] - [net] udp: Support UDP fraglist GRO/GSO. (Xin Long) [1879403] - [net] Support GRO/GSO fraglist chaining. (Xin Long) [1879403] - [net] Add a netdev software feature set that defaults to off. (Xin Long) [1879403] - [net] Add fraglist GRO/GSO feature flags (Xin Long) [1879403] - [include] udp: Avoid post-GRO UDP checksum recalculation (Xin Long) [1879403] - [net] udp: fix GRO packet of death (Xin Long) [1879403] - [net] udp: fix GRO reception in case of length mismatch (Xin Long) [1879403] - [net] udp: cope with UDP GRO packet misdirection (Xin Long) [1879403] - [net] ipv6: factor out protocol delivery helper (Xin Long) [1879403] - [net] ip: factor out protocol delivery helper (Xin Long) [1879403] - [net] udp: add support for UDP_GRO cmsg (Xin Long) [1879403] - [net] udp: implement GRO for plain UDP sockets. (Xin Long) [1879403]- [powerpc] powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Exclude kernel samples while counting events in user space (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Invoke per-CPU variable access with disabled interrupts (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: MMCR0 control for PMU registers under PMCC=00 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc: Wire up memtest (Desnes Augusto Nunes do Rosario) [1906084] - [mm] powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update cache events with l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update generic event codes for power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Add generic and cache event list for power10 DD1 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix the PMU group constraints for threshold events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Update the PMU group constraints for l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update radix_scope_qual in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [nvme] nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari) [1903513] - [base] driver: core: Fix list corruption after device_del() (Torez Smith) [1900751] - [base] device property: Don't clear secondary pointer for shared primary firmware node (Torez Smith) [1900751] - [base] device property: Keep secondary firmware node secondary by type (Torez Smith) [1900751] - [of] of: property: Fix create device links for all child-supplier dependencies (Torez Smith) [1900751] - [base] drivers/base/test: fix global-out-of-bounds error (Torez Smith) [1900751] - [base] driver core: Fix use-after-free and double free on glue directory (Torez Smith) [1900751] - [thunderbolt] thunderbolt: Add uaccess dependency to debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use "if USB4" instead of "depends on" in Kconfig (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: debugfs: Fix uninitialized return in counters_write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Report power supply changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: hisilicon: fix refercence leak in xhci_histb_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake-H (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only configure USB4 wake for lane 0 adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 composition 0x1055 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix write-URB completion race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add NO_LPM quirk for Kingston flash drive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't create stream debugfs files with spinlock held (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix sizeof() mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix signedness comparison issue with enum variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore: Check both id_table and match() when both available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: reset hard_reset_count for any disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: fix cooldown mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: fix kernel-doc markups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix some signedness bugs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EC200T module support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] usb: docs: document altmode register/unregister functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add QCOM PMIC typec detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Cellient MPL200 card (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Add support for Sink FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Implement callbacks for FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Chip level TCPC driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add set_vbus tcpci callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: add quirk to blacklist ETAS ES58X devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: use cur_altsetting for consistency (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add Telit FT980-KS composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: remove polling for /sys/kernel/debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add support for STUSB160x Type-C controller family (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add typec_find_pwr_opmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: displayport: Reduce noise from the driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Add Kconfig option to reduce number of port initialization retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Clean up use of port initialization schemes and retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix altsetting probing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up jtag quirks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP GC device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: clean up no-union-descriptor handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: use common data-class define (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: handle broken union descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "cdc-acm: hardening against malicious devices" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Accommodate usbip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] PM: core: introduce pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [kernel] sched: Provide sched_set_fifo() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix incorrect downcast (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix specific driver selection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [sound] USB: correct API of usb_control_msg_send/recv in sound driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: correct API of usb_control_msg_send/recv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: legousbtower: use usb_control_msg_recv()" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: core: hub.c: use usb_control_msg_send() in a few places" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: use module_usb_driver to simplify the code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: add debugfs support for ep with stream (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: don't create endpoint debugfs entry before ring buffer is set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Tune interrupt blocking for isochronous transfers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: omit duplicate actions when suspending a runtime suspended host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: improve the comments for xhci_plat_suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add wakeup entry at sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add priv quirk for skip PHY initialization (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: delete the unnecessary code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add platform data support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: cleanup of data structures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: fix race between disconnect() and read() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: don't inherity DMA properties for USB devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ehci-hcd: Move include to keep CRC stable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only stop control channel when entering freeze (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Correct tb_check_quirks() kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Log correct zeroX entries in decode_error() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle ERR_LOCK notification (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Handle SCU IPC error conditions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: update ROLE_CONTROL for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add support when hidden tx registers are inaccessible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add register definitions to tcpci (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: use macro for reporting results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add dependency on ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: use set_host_byte() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: fix disconnect by unplugging a hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Prevent mode overrun (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Increase command completion timeout value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hub.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: message.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb typec: mt6360: Add support for mt6360 Type-C driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-sched: Remove ununsed function tt_start_uframe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Make distrust_firmware param default to false (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Default to per-port over-current protection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry DROM read once if parsing fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Support for device role (UFP) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Check the port status before connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure Altmode HPD High (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] device connection: Remove struct device_connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: bump hw_max_sectors to 2048 blocks for SS or faster drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/host: ehci-npcm7xx: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb3503: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb4604: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: driver: fix stray tabs in error messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Check the _DEP dependencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix slab-out-of-bounds Read in read_descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix out of sync data toggle if a configured device is reconfigured (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Un-register the USB role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_ice_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_tiger_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check for Intel vendor ID when identifying controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_is_nhi() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Create device links from ACPI description (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Move struct tb_cap_any to tb_regs.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add runtime PM for Software CM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [pci] PCI / thunderbolt: Switch to use device links instead of PCI quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Enable wakes from system suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Tear down DP tunnels when suspending (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable lane 1 for XDomain connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure port for XDomain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Set port configured for both ends of the link (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure link after lane bonding is enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not change default USB4 router notification timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Initialize TMU again on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Send reset only to first generation routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not program NFC buffers for USB4 router protocol adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize NHI LC mailbox command processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize Force Power logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Software CM only should set force power in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use kobj_to_dev() instead of container_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: support dynamic Quectel USB compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Migrate workqueue to RT priority for processing events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: pd: Fix formatting in pd.h header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: Remove the superfluous break (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add unusual_uas entry for Sony PSZ drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: don't use snprintf() for sysfs attrs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add USB3 bandwidth management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable ports that are not implemented (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do warm-reset when both CAS and XDEV_RESUME are set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: fix ep context print mismatch in debugfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: Add quirk for PNY Pro Elite (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Better name for __check_usb_generic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix device driver race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Also match device drivers using the ->match vfunc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: fix tegra_xusb_get_phy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: otg usb2/usb3 port init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-pci: Add support for reset controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Solve race condition in anchor cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Print error on failure to get VBUS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Make VBUS supply optional (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: remove a duplicated entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: fix spelling mistake "removeable" -> "removable" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: Fix typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Fix use after free in usb_hcd_pci_remove() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Rework ppm_lock handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix AB BA lock inversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvtest: return proper error code in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: rework notification_buffer resizing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add no-lpm quirk for another Raydium touchscreen (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Fix bad gfp argument (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: merge fix for kunix_resource changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Register charger (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASMedia ASM1142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: define IDs for various ASMedia host controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Simplify USB ID table match (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Make function xhci_dbc_ring_alloc() static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Make some functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for pinctrl-0 through pinctrl-8 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for multiple DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix up report size handling for some devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove tty specific port structure from struct xhci_dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgcap: remove dbc dependency on dbctty specific flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add a operations structure to access driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbctty: split dbc tty driver registration and unregistration functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove endpoint pointers from dbc_port structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: simplify dbc requests allocation and queueing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc start and stop functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: don't use generic xhci ring allocation functions for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci context allocation for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Pass dbc pointer when registering a dbctty device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to endpoint init and exit functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dev_info() and similar instead of xhci_info() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add device pointer to dbc structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_free_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci erst allocation and free functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci inc_deq() function for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Make debug message consistent with bus and port number (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: tegra: Fix allocation for the FPCI context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: stop using compat_alloc_user_space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASM2142/ASM3142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: fix the failure of bandwidth allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: reduce stack usage in test_queue (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Stay in BIST mode till hardreset or unattached (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Support BIST test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Support bist test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Comment correction for typec_partner_register_altmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Avoid connect request on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix quirks_param_set() writing to a const pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Try MSI interrupts on PCI devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add EM7305 QDL product ID (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix led-activity helpers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix memory corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: Move static const tables out to different include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/serial.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/pd_vdo.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Remove pci-dma-compat wrapper APIs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Fix a potential UB casued by left shifting a negative value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ohci: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: clean up special-interface handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: use in-kernel types in port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for TIOCGICOUNT (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for line-status events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: disable interface on errors in open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: Remove set but never checked variable 'ret' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote function header which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Fix odd corruption issue in the file header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: Supply missing displayport.h include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: alauda: Remove set but unchecked variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-debugfs: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: drop redundant transfer-buffer casts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop extern keyword from function declarations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop unnecessary sysrq include (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: add sysrq break-handler dummy (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: inline sysrq dummy function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only process sysrq when enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only set sysrq timestamp for consoles (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: fix break and sysrq handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up receive processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: make process-packet buffer unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EG95 LTE modem (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix missing simulated-break margin (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: re-enable auto-RTS on open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: enable usb generic throttle/unthrottle (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: simulate break condition if not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: usbtmc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci: Mark cc_to_error as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: ulpi: Fix a few kerneldoc related issues (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: debug: Demote comment blocks which are obviously not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Demote function header from kerneldoc to comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: Fix up terminology in include files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix old style declaration warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: console: add support for flow control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: drop two stub functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: kobil_sct: log failure to update line settings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan_pda: drop unused firmware reset status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: drop unused URB submission results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: don't compile unused packet definitions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add support for USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Definitions for response status bits (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add data structure for Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Combine the definitions for Accessory and USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix up terminology (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: fix kernel-doc warnings and formatting in (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for authenticate on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for separating the flush to SPI and authenticate (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add min and max line-speed macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: name prescaler, divisor registers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Poll for U0 after disabling USB2 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Return if xHCI doesn't support LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mtk: avoid runtime suspend when removing hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix enumeration issue when setting max packet size for FS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix incorrect EP_STATE_MASK (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add new Product ID for CH340 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add GosunCn GM500 series (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cypress_m8: enable Simply Automated UPB PIM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for on-board retimers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB4 port sideband operations for retimer access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Split common NVM functionality into a separate file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry USB4 block read operation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Generalize usb4_switch_do__data() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase DP DPRX wait timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_port_get_link_speed() available to other files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase path length in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for tunneling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for path walking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add DP IN resources for all routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Report consumed bandwidth in both directions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not tunnel USB3 if link is not USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB3 bandwidth negotiation routines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check that both ports are reachable when allocating path (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_path_alloc() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_next_port_on_path() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix path indices used in USB3 tunnel discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [netdrv] thunderbolt: Get rid of E2E workaround (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: NHI can use HopIDs 1-7 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Build initial XDomain property block upon first connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OTG: rename product list of devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: scsi: fix up comment to be more specific (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: fix wording in error message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: unify quirk handling logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix up wording in a comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: remove obsolete FIXME comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB OTG hub configuration option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] USB: replace hardcode maximum usb string length by definition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ehci: reopen solution for Synopsys HC bug (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: add USB_QUIRK_DELAY_INIT for Logitech C922 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: change char to u8 for sisusb_copy_memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: sisusb_con: Use array_size() helper in memcpy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: tegra: Remove PLL power supplies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] drivers: usb: Fix trivial spelling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: additional Device Classes to debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Improve USB4 config symbol help text (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: kcov: collect coverage from usb complete callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: get rid of pointless access_ok() calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix lockup of devices with limited prescaler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add basis for quirk detection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] CDC-ACM: heed quirk also in error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit LE910C1-EUX compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add DW5816e QDL support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add trivial .shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: make symbols static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/xhci-plat: Set PM runtime as active on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Add support for Renesas controller with memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: renesas-xhci: Add the renesas xhci driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hci: add hc_driver as argument for usb_hcd_pci_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: fix mmap dma mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: keep runtime active when removing host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Update Kconfig to allow building on other architectures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Fix DP_HPD_LVL bit field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ehci: Add new EHCI driver for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: xhci-plat: Add support for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add USB role switching logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add OF probe binding (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Switch on role-switch uevent reporting (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add typec_find_orientation() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: poison URBs upon disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] sierra-ms: do not call scsi_get_host_dev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] USB: pci-quirks: Add Raspberry Pi 4 quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] thunderbolt: Replace zero-length array with flexible-array (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: correct kernel->user page attribute mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Fix the property names (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Handle alt mode HPD_HIGH (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix misleading driver bug report (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: Add DW5816e support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: add quirk for LaCie 2Big Quadra (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Do not link to disabled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check return value of tb_sw_read() in usb4_switch_op() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: use true, false for bool variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register with power_supply class (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: save power data objects in PD mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Correct bit-mask for CCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: replace magic numbers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Workaround for missed op_mode change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: set USB data role when partner type is power cable/ufp (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Storage: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Replace an empty statement with a debug message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/early: remove unused including (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: use true, false for bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Change port variable from signed to unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Add unusual_devs entry for JMicron JMS566 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix handling of connect changes during sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: add sanity checking for data length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't clear hub TT buffer on ep0 protocol stall (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: prevent bus suspend if a roothub port detected a over-current condition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix handling halted endpoint even if endpoint ring appears empty (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [gpio] usb: fusb302: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: introduce a cool down (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: close race betrween suspend() and acm_softint (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: fix deadlock in error handling and PM flushing work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: no use logging any details in case of ENODEV (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Handle AMD's spec-compliant identifiers, too (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix free-while-in-use bug in the USB S-Glibrary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: host: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] Revert "thunderbolt: Prevent crash if non-active NVMem file is read" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for extcon (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: restore capability check order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Correct the documentation for typec_cable_put() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Wistron Neweb D19Q1 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add BroadMobi BM806U (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for ASKEY WWHC050 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Add ACPI support for USB interface devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-tegra: Add OTG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add control driver for F81534A (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix rounding error in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Finetune host initiated USB3 rootport link suspend and resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Tegra186/Tegra194 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Enable LPM for VIA LABS VL805 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Show host status when watchdog triggers and host is assumed dead (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add a separate debug message for split transaction errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: bail out early if driver can't accress host in resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP LD381 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ME910G1 ECM composition 0x110b (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: mon: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi_ccg: workaround for NVIDIA test device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add a shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix a potential race during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix NULL pointer dereference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable LPM on WD19's Realtek Hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix tty cleanup-op kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: clean up carrier-detect helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Delete of_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for Intel PMC mux control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for Thunderbolt 3 Alternate Mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Allow the role switches to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Provide the switch drivers handle to the switch in the API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Leave the private driver data pointer to the drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the mux handles to be requested with fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Add helpers for setting the mux state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the muxes to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: port: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: fix unhandled return by employing a void function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add quirk for Samsung Fit flash (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for Logitech Screen Share (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: fix regulator probe and error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add sysfs node to show cc orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for power-domains and hwlocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: set F81534A serial port with RS232 mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add F81534A support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: use devm_kzalloc for port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add tx_empty function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: extract LSR handler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: uhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Use ACPI_SUCCESS() at appropriate places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Make use of acpi_evaluate_object() status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Use const to reduce object data size (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ucsi: ccg: disable runtime pm during fw flashing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register DP only for NVIDIA DP VDO (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 100 device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_enter_test_mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_set_port_power() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do not open code __print_symbolic() in xhci trace events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: use kobj_to_dev() API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add missing kernel-doc parameter descriptions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: set correct data role for non-DRD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: icm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: eeprom: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: don't probe unhandled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix endianess issue in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add driver to control USB fast charge for iOS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fallback to generic driver when specific driver fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Select better matching USB drivers when available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Implement usb_device_match_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Make it possible to "subclass" usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Export generic USB device driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Drop support for device name matching (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Remove the notification chain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Fix the description of struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Allow power role swapping even without USB PD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Hide the port_type attribute when it's not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Make the attributes read-only when writing is not possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 28 and 28L devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for 2 OEMed devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix novation SourceControl XL after suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "xhci: Fix memory leak when caching protocol extended capability PSI tables" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: remove redundant assignment to variable num (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: ehci-platform: add a quirk to avoid stuck (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: clean up endpoint-descriptor parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: add endpoint-blacklist quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] usb: charger: assign specific number for enum value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Don't record a connect-change event during reset-resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: fix a plug & unplug racing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix the broken detection of USB3 device in SMSC hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix runtime pm enabling for quirky Intel hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Force Maximum Packet size for Full-speed bulk devices to valid range (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: digi_acceleport: remove redundant assignment to pointer priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: relax unthrottle memory barrier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix receiver regression (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: Silence harmless uninitialized variable warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix spelling mistake "To" -> "Too" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: simplify endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: make set_termios synchronous (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix IrLAP framing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix link-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: add missing endpoint sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: wcove: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: mask event interrupts when remove driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Always unlink URBs in reverse order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: add missing active-port sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: handle unbound ports on URB completion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: handle unbound port at reset_resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: Use flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: stop all I/O on close() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: add chars_in_buffer() implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: suppress driver bind attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Quectel RM500Q in QDL mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: Improved device recognition on remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: phy-generic: Delete unused platform data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: fix control-message timeouts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add support for Quectel RM500Q (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: ulpi: Add resource-managed variant of otg_ulpi_create() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Provide definitions for the USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Give the mux drivers all the details regarding the port state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for the latest specification releases (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add the Product Type VDOs to struct usb_pd_identity (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definition for DFP and UFP1 VDOs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definitions for the Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: More API for cable handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add parameter for the VDO to typec_altmode_enter() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Block mode entry if the port has the mode disabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: missing parentheses in USE_NEW_SCHEME (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the notification bit offsets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Actually enable all the interface notifications (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix non-kernel-doc comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix: Don't skip endpoint descriptors with maxpacket=0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB-PD tcpm: bad warning+size, PPS adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb3503: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: add support for separate DP altmode devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Store the notification mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mtk-xhci: Do not explicitly set the DMA mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: fix check for duplicate endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ZLP support for 0x1bc7/0x9010 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix build warning seen with CONFIG_PM=n (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: EHCI: Do not return -EPIPE when hub is disconnected (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit ME910G1 0x110a composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: make sure interrupts are restored to correct state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_HALT timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: only set D3hot for pci device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix USB3 device initiated resume race with roothub autosuspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak in xhci_add_in_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix incorrect DMA allocations for local memory pool drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: fix interface sanity checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix interface sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: ueagle-atm: add missing endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix epic endpoint lookup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mon: Fix a deadlock in usbmon between mmap and read (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Don't log an error on probe deferral (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: urb: fix URB structure initialization function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix use after free in typec_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: fix a potential use after free (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Implement basic ELPG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add XUSB controller context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add support for XUSB context save/restore (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Enable runtime PM as late as possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Reuse stored register base address (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Extract firmware enable helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Use CNR as firmware ready indicator (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Avoid a fixed duration sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Separate firmware request and load (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Fix "tega" -> "tegra" typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: drop comment about 2 uhci drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb, kcov: collect coverage from hub_event (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for interrupt-parent, dmas and -gpio(s) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: serial: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for "iommu-map" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix the semantics of of_is_ancestor_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Disable UAS on JMicron SATA enclosure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: heed CAPACITY_HEURISTICS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: honor flag to avoid CAPACITY16 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Correct phy enable sequence (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: cp201x: support Mark-10 digital force gauge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Remove tcpc_config configuration mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Support running urb giveback in tasklet context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add tracing for xhci doorbell register writes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: update event ring dequeue pointer on purpose (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix documentation for out values (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Foxconn T77W968 LTE modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Clarify documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port open flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop read-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port driver data accessors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop serial struct accessor (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid serial checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid port checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop redundant urb context check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: rip out broken interrupt handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix probe error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: document MCS7810 detection hack (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: clean up device-type handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7720: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix error case of a timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for DW5821e with eSIM support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] appledisplay: fix error handling in the scheduled work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous newlines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous brackets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant endianness comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up pointer declarations in driver data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: remove tower_abort_transfers() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: stop interrupt-out URB unconditionally (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant interrupt-in running flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop noisy disconnect messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant open_count check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: zero driver data at allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant NULL check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant MODULE_LICENSE ifdef (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: drop redundant open-count check from release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: simplify disconnect handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Allow USB device to be warm reset in suspended state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for iommus, mboxes and io-channels (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Make it easy to add device links from DT properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: add USB ID to support Moxa UPort 2210 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Optimise ucsi_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: New error codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove all bit-fields (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove struct ucsi_control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove the old API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Simplified registration and I/O API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Give the connector fwnode to the port device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Remove unused members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Remove the callback members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Separate the operations vector (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Introduce typec_get_drvdata() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Copy everything from struct typec_capability during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Add support for USB2422 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Drop some unused defines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add usb_role_switch_find_by_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: reimplement line-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Remove redundant vmap checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix line-speed endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix potential slab corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix __le32/__le64 accessors in debugfs code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix Immediate Data Transfer endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix use-after-free regression in xhci clear hub TT implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix control-message timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: use unsigned size format specifiers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix ring-buffer locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Skip endpoints with 0 maxpacket length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add support for PL2303HXN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix read info leaks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver: core: Improve documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Minor code formatting/style clean ups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: clean up serial data access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: fix port-close races (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: Suppress problematic bind and unbind uevents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix a signedness bug in tower_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Fix the description of struct fwnode_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant iowarrior mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix NULL-derefs on driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: drop redundant in-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: remove duplicated include from hd3ss3220.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: drop OOM message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: devio.c: Fix assignment of 0/1 to bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zero to 'PTR_ERR' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hub: Check device descriptor before resusciation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add dependency for TYPEC_HD3SS3220 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add Tegra194 XHCI support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: tegra: Parameterize mailbox register addresses (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: image: microtek.c: Remove unused variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220_irq() can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] kcov: remote coverage support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Create device links for all child-supplier depencencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add functional dependency link from DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add missing platform_device_put() on error in xhci_create_intel_xhci_sw_pdev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_SAVE timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: wait for CNR controller not ready bit in xhci resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Check all endpoints for LPM timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent device initiated U1/U2 link pm if exit latency is too long (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix false warning message about wrong bounce buffer write length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add pm_ops (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: simplify reset helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add vdd supply support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use regulator_bulk_set_supply_names() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ftdi-elan: move a couple of statements to next line (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix open after failed reset request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix potential NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix deadlock on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix slab info leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix for the mode entering routine (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Remove run_isr flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant lcd mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: fix I/O after disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Don't retry on unexpected errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: fix info-leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: fix NULL-derefs on open() and write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Cinterion CLS8 devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: SCSI glue: use dev_err instead of printk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbcore: Fix slab-out-of-bounds bug during device reset (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: Fix lockdep violation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: simplify locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: add USB GPIO based connection detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: create Kconfig file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: get usb-role-switch from parent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add fwnode_usb_role_switch_get() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: roles: Introduce stubs for the exiting functions in role.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbip: Implement SG support to vhci-hcd and stub driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel: Enable static DRD mode for role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add property to disable Intel SW switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: phy: add support for PHY calibration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add quirks member into struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix possible memleak on setup address fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: add TSP bitflag to TRB tracing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove commented out dma wrappers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove a stale comment in hcd_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: use hcd_uses_dma to check for DMA capabilities (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Simplify usb_decode_get_set_descriptor function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Separated decoding functions from dwc3 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: add an optional xhci_ck clock (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FT232H CBUS gpios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Remove duplicate test for NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel_xhci: Supplying software node for the role mux (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: document phy_calibrate() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb-skeleton: make comment block in line with coding style (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: only account once for mmap()'ed usb memory usage (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Call fusb302_debugfs_init earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci-nxp: enable compile-testing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: remove redundant assignment to variable sendToTransport (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Always provide fwnode for the port (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Remove unused properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Add a capability flag for runtime suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: remove single-use define for debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: Add definitions for the USB2.0 hub TT requests (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove ehci-w90x900 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbfs: Add ioctls for runtime power management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbsevseg: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: trancevibrator: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: cxacru: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvstest: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cytherm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cypress_cy7c63: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbtmc: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ueagle-atm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: ucsi_ccg: convert i2c driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbip: convert platform driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable USB2 LPM at shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Remove dev_err() usage after platform_get_irq() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-hub: fix extra endianness conversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Remove call to memset after dma_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hcd-pci: Use dev_get_drvdata where possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: resume ccgx i2c client (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: add runtime pm support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: refactor master_xfer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Registering real device entries for the muxes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: implement break control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add high baud rate support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ark3116: drop redundant init_termios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: Supply CCGx driver the fw build info (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Document that of_graph_get_endpoint_by_regs needs of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: make phy-core explicitly non-modular (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] OF: properties: add missing of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: mark resume function as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: Use of_node_name_eq for node name comparisons (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: limit reads also for combined messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: adhere to I2C fault codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: make pm_ops static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: add i2c bus driver for NVIDIA GPU (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] complete ->et_serial() switchover (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb_wwan: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] whiteheat: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ti_usb_3410_5052: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ssu100: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] quatech2: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] pl2303: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] opticon: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7840: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7720: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_ti: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_edgeport: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] fdti_sio: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] f81232: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ark3116: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: begin switching to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] tty_ioctl(): start taking TIOCSERIAL into separate methods (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_find() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix device_pm_lock() locking for device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver code: print symbolic error code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Fix the secondary firmware node handling in set_primary_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: add device probe log helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Change delimiter in devlink device's name to "--" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Avoid NULL pointer dereference in device_get_next_child_node() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix sleeping in invalid context during device link deletion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add waiting_for_supplier sysfs file for devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add state_synced sysfs file for devices that support it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] driver core: Expose device link details in sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Avoid deferred probe due to fw_devlink_pause/resume() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Rename dev_links_info.defer_sync to defer_hook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Don't do deferred probe in parallel with kernel_init thread (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use software_node_unregister() when unregistering group of nodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device_is_dependent() to linux/device.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Update device link status correctly for SYNC_STATE_ONLY links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement software_node_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [lib] lib/test_printf: Add tests for pfw printk modifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove unnecessary is_fwnode_dev variable in device_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers property: When no children in primary, try secondary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix SYNC_STATE_ONLY device link implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove check in driver_deferred_probe_force_trigger() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink: Add support for batching fwnode parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Look for waiting consumers only for a fwnode's primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Move code to the right part of the file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device links from fwnode only for the primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default"" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of fw_devlink=permissive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink_flags can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fw_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Reevaluate dev->links.need_for_probe as suppliers are added (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Skip unnecessary work when device doesn't have sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add dev_has_sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Call sync_state() even if supplier has no consumers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow device link operations inside sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add sync_state driver/bus callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link support for SYNC_STATE_ONLY flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix creation of device links with PM-runtime flags (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove device link creation limitation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add missing description of new struct device_link field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Make driver core own stateful device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix adding device links to probing suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: core: Remove glue dirs from sysfs earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove the link if there is no driver with AUTO flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: silence device link messages unless debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] base: core: Remove WARN_ON from link dependencies check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: export set_secondary_fwnode() to modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow register and unregister software node groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Export fwnode_get_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "software node: Simplify software_node_release() function" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: add basic tests for property entries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove separate handling of references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement reference properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: allow embedding of small arrays into property_entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: replace is_array with is_inline (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: unify PROPERTY_ENTRY_XXX macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: simplify property_entry_read_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove property_entry_read_uNN_array functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: get rid of property_set_pointer() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: mark internal macros with double underscores (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: remove DEV_PROP_MAX (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: clean up property_copy_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow fwnode_operations.add_links to differentiate errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow a device to wait on optional suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add a function to obtain a node's prefix (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_get_name for returning the name of a node (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add functions for accessing node's parents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move fwnode_get_parent() up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Make argument to to_software_node const (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Get reference to parent swnode in get_parent op (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add support for linking devices during device addition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fwnode_to_dev() to look up device from fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_to_swnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Add fwnode_connection_find_match() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by device type (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find connections also by checking the references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Introduce fwnode_find_reference() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_get_reference_args() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use kobject name when finding child nodes by name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add support for static node descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Simplify software_node_release() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow node creation without properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_graph_get_endpoint_by_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: Make two functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Implement get_named_child_node fwnode callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find device connections also from device graphs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Prepare support for firmware described connections (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: drop use of BUS_ATTR() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: bus: convert to use BUS_ATTR_WO and RW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if swnode is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if pointer p is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] sysfs: Disable lockdep for driver bind/unbind files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: fix fwnode_graph_get_next_endpoint() documentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: remove need for a temporary string for the node name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] kobject: return error code if writing /sys/.../uevent fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Remove struct property_set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move device_add_properties() to swnode.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: Introducing software nodes to the firmware node framework (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [mm] powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm (Chris von Recklinghausen) [1862347] - [powerpc] powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM (Chris von Recklinghausen) [1862347] - [fs] mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race (Chris von Recklinghausen) [1862347] - [arm64] arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Andrew Jones) [1908439] - [arm64] arm64: pgtable: Fix pte_accessible() (Andrew Jones) [1908439] - [kernel] kernel: fork: properly initialize task_struct->task_struct_rh (Rafael Aquini) [1895892] - [s390] s390/dasd: Process FCES path event notification (Philipp Rudo) [1723823] - [s390] s390/dasd: Prepare for additional path event handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Display FC Endpoint Security information via sysfs (Philipp Rudo) [1723823] - [s390] s390/dasd: Fix operational path inconsistency (Philipp Rudo) [1723823] - [s390] s390/dasd: Store path configuration data during path handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Move duplicate code to separate function (Philipp Rudo) [1723823] - [s390] s390/dasd: Remove unused parameter from dasd_generic_probe() (Philipp Rudo) [1723823] - [s390] s390/cio: Add support for FCES status notification (Philipp Rudo) [1723823] - [s390] s390/cio: Provide Endpoint-Security Mode per CU (Philipp Rudo) [1723823] - [s390] s390/cio: Export information about Endpoint-Security Capability (Philipp Rudo) [1723823] - [net] net/af_iucv: fix null pointer dereference on shutdown (Philipp Rudo) [1903966] - [s390] s390/dasd: fix null pointer dereference for ERP requests (Philipp Rudo) [1903965] - [tools] selftests: netfilter: add command usage (Hangbin Liu) [1899374] - [tools] selftests: netfilter: simplify command testing (Hangbin Liu) [1899374] - [tools] selftests: netfilter: remove unused variable in make_file() (Hangbin Liu) [1899374] - [tools] selftests: netfilter: exit on invalid parameters (Hangbin Liu) [1899374] - [tools] selftests: netfilter: fix header example (Hangbin Liu) [1899374] - [tools] selftests: netfilter: kill running process only (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add MTU arguments to flowtables (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add checktool function (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add test case for conntrack helper assignment (Hangbin Liu) [1899374] - [tools] selftests: netfilter: extend nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs tunnel test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs nat test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs test script (Hangbin Liu) [1899374] - [tools] selftests: netfilter: check icmp pkttoobig errors are set as related (Hangbin Liu) [1899374] - [hwtracing] intel_th: pci: Add Emmitsburg PCH support (Jiri Olsa) [1838703] - [hwtracing] intel_th: pci: Add Tiger Lake PCH-H support (Jiri Olsa) [1783492 1782729] - [hwtracing] intel_th: pci: Add Jasper Lake CPU support (Jiri Olsa) [1783097] - [hwtracing] intel_th: pci: Add Elkhart Lake CPU support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Elkhart Lake SOC support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Ice Lake CPU support (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a NULL dereference when hub driver is not loaded (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Make stopping the trace optional (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix user-visible error codes (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix the unexpected state warning (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Disallow multi mode on devices where it's broken (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix window switching without windows (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix freeing IRQs (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a double put_device() in error path (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729]- [idle] intel_idle: Fix intel_idle() vs tracing (David Arcari) [1903307] - [idle] intel_idle: Fix max_cstate for processor models without C-state tables (David Arcari) [1903307] - [idle] intel_idle: Ignore _CST if control cannot be taken from the platform (David Arcari) [1903307] - [idle] intel_idle: mention assumption that WBINVD is not needed (David Arcari) [1903307] - [idle] intel_idle: Remove uninitialized_var() usage (David Arcari) [1903307] - [idle] intel_idle: cleanup code to address out of order commits (David Arcari) [1903307] - [s390] Revert "s390/qeth: phase out OSN support" (Philipp Rudo) [1903962] - [net] net/smc: fix matching of existing link groups (Philipp Rudo) [1903961] - [netdrv] mlxsw: core: Use variable timeout for EMAD retries (Ivan Vecera) [1857594] - [netdrv] mlxsw: Fix firmware flashing (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix memory leak on module removal (Ivan Vecera) [1857594] - [netdrv] mlxsw: Only advertise link modes supported by both driver and device (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add a PFC test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add headroom handling test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Support port-less topologies (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Add devlink_cell_size_get() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Expose transceiver_overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update module's settings when module is plugged in (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Initialize netdev's module overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enable temperature event for all supported port module sensors (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update transceiver_overheat counter according to MTWE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add an infrastructure to track transceiver overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Ports Module Administrative and Operational Status Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Port Module Plug/Unplug Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Management Temperature Warning Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Support two headroom modes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Introduce shared buffer ops (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Move here the new headroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move here the three-step headroom configuration from DCB (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split headroom autoresize out of buffer configuration (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Unify delay handling between PFC and pause (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Introduce fw_fatal health reporter (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW General Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw_load_policy devlink param into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Push code doing params register/unregister into separate helpers (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw flashing code into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2008.1310 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum speed around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum MTU around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Split temperature querying from show functions (Ivan Vecera) [1857594] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Reduce runtime of tc-police scale test (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Fix mausezahn delay parameter in mirror_test() (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for burst test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for rate test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Decrease required rate accuracy (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3} (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ptp: Use generic helper function (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of trapping on RED qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload action trap for qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC traps initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Use 'size_t' for array sizes (Ivan Vecera) [1857594] - [netdrv] devlink: Pass extack when setting trap's action and group's parameters (Ivan Vecera) [1857594] - [net] devlink: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in router init / de-init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Free EMAD transactions using kfree_rcu() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Increase scope of RCU read-side critical section (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use different trap group for externally routed packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local host routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add ethtool support for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: destroy workqueue when trap_register in mlxsw_emad_init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3 (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Test policers' occupancy (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add scale test for tc-police (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: Test tc-police restrictions (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tc-police tests (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add police action (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Work around hardware limitation (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add devlink resource support (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add policer core (Ivan Vecera) [1857594] - [netdrv] mlxsw: resources: Add resource identifier for global policers (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add policer bandwidth limits (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use mirror reason during Rx listener lookup (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Retrieve mirror reason from CQE during receive (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Add mirror reason field to CQEv2 (Ivan Vecera) [1857594] - [netdrv] mlxsw: trap: Add trap identifiers for mirrored packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase trap identifier to 10 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow setting policer on a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow passing parameters to SPAN agents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for mirroring towards CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Do not dereference destination netdev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add driver private info to parms_set() callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add per-ASIC SPAN agent operations (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: add mirroring_pid_base to MOGCR register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add session_id and pid to MPAT register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Publish matchall data structures (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Drop an unused field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Convert a goto to a return (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Prepare for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Move SPAN operations out of global file (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Global Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Mirror Trigger Enable Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Fix use-after-free in case of failed devlink reload (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tests for ethtool extended state (Ivan Vecera) [1857594] - [tools] selftests: forwarding: forwarding.config.sample: Add port with no cable connected (Ivan Vecera) [1857594] - [tools] selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Add link extended state (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Port Diagnostics Database Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move ethtool_ops to spectrum_ethtool.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enforce firmware version for Spectrum-3 (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2007.1168 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split handling of pedit mangle by chip type (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Do not rely on machine endianness (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Adjust headroom buffers for 8x ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use different get_trend() callbacks for different thermal zones (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add test for control packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register ACL control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 3 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 2 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Factor out common Rx listener function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: remove redundant initialization of pointer br_dev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local prefix routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Add packet traps for BFD packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Treat IPv6 link-local SIP as an exception (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Share one group for all locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Move all trap groups under the same enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Do not hard code "thin" policer identifier (Ivan Vecera) [1857594] - [netdrv] mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Reduce priority of locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for local routes and link-local destination (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use separate trap group for FID miss (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for various IPv6 packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IPv6 ND trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same switch case for identical groups (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for ACL trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Fix spelling mistake in trap's name (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for sampled packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename ARP trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Remove unnecessary field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Align TC and trap priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Change default rate and priority of DHCP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Trap IPv4 DHCP packets in router (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for MLD and IGMP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IGMP trap group (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Do not hard code trap group name (Ivan Vecera) [1857594] - [tools] selftests: devlink_lib: Remove double blank line (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap group data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap policer data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move struct definition out of header file (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add test to check sample action restrictions (Ivan Vecera) [1857594] - [] selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove old SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Wrap buffer change in a function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put an analyzed port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move flow offload binding into spectrum_flow.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Process matchall events from the same cb as flower (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Move ingress indication into mall_entry (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push matchall bits into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push flow_block related functions into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename acl_block to flow_block (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Move block helpers into inline header functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Replace zero-length array with flexible-array member (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use 'refcount_t' for reference counting (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove unnecessary debug prints (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename parms() to parms_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure() (Ivan Vecera) [1857594] - [netdrv] net/mlxfw: Remove unneeded semicolon (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase register field length to 13 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups (Ivan Vecera) [1857594] - [net] ipv6: Fix use of anycast address with loopback (Ivan Vecera) [1899591] - [net] ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR() (Ivan Vecera) [1899591] - [net] ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and others) (Ivan Vecera) [1899591] - [net] ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create (Ivan Vecera) [1899591] - [net] ipv6: Move setting default metric for routes (Ivan Vecera) [1899591] - [net] Add extack argument to ip_fib_metrics_init (Ivan Vecera) [1899591] - [net] ipv6: do not leave garbage in rt->fib6_metrics (Ivan Vecera) [1899591] - [net] Move free of dst_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for dst_entry (Ivan Vecera) [1899591] - [net] Move free of fib_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for FIB entries (Ivan Vecera) [1899591] - [net] rtmsg_to_fib6_config() - use new style struct initializer instead of memset (Ivan Vecera) [1899591] - [powercap] powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain (Puneet Sethi) [1893463] - [powercap] powercap/intel_rapl: Fix domain detection (Puneet Sethi) [1893463]- [net] openvswitch: fix TTL decrement exception action execution (Eelco Chaudron) [1902610] - [net] openvswitch: fix error return code in validate_and_copy_dec_ttl() (Eelco Chaudron) [1902610] - [net] openvswitch: fix TTL decrement action netlink message format (Eelco Chaudron) [1902610] - [x86] hyperv: Enable 15-bit APIC ID if the hypervisor supports it (Vitaly Kuznetsov) [1903823] - [x86] kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected (Vitaly Kuznetsov) [1903823] - [documentation] x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (Vitaly Kuznetsov) [1903823] - [iommu] hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available (Vitaly Kuznetsov) [1903823] - [x86] apic: Support 15 bits of APIC ID in MSI where available (Vitaly Kuznetsov) [1903823] - [x86] msi: Provide msi message shadow structs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/msi: allow shadow declarations of msi_msg:: $member (Vitaly Kuznetsov) [1903823] - [x86] ioapic: Handle Extended Destination ID field in RTE (Vitaly Kuznetsov) [1903823] - [x86] apic: Always provide irq_compose_msi_msg() method for vector domain (Vitaly Kuznetsov) [1903823] - [x86] apic: Cleanup delivery mode defines (Vitaly Kuznetsov) [1903823] - [x86] apic/uv: Fix inconsistent destination mode (Vitaly Kuznetsov) [1903823] - [x86] msi: Only use high bits of MSI address for DMAR unit (Vitaly Kuznetsov) [1903823] - [x86] msi: Move compose message callback where it belongs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/chip: Use the first chip in irq_chip_compose_msi_msg() (Vitaly Kuznetsov) [1903823] - [x86] apic: Fix x2apic enablement without interrupt remapping (Vitaly Kuznetsov) [1903823] - [tools] perf test: Fix msan uninitialized use (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix the ratio comments of miss-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free formats for perf pmu parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Do not free metric when failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Free metric when it failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Release expr_parse_ctx after testing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix memory leaks in parse-metric test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-event: Fix memory leak in evsel->unit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix cpu/thread map leak (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks - part 2 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free aliases for PMU event map aliases test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf vendor events amd: Remove trailing commas (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Leader sampling shouldn't clear sample period (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Prevent override of attr->sample_period for libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Set PERF_RECORD_PERIOD if attr->freq is set (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix 2 memory sanitizer warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix the "signal" test inline assembly (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record/stat: Explicitly call out event modifiers in the documentation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix build warning on 32-bit arches (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf jevents: Fix suspicious code in fixregex() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use uintptr_t when casting numbers to pointers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf report: Disable ordered_events for raw dump (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Correct SNOOPX field offset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Avoid an uninitialized read when using fake PMUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix out of bounds array access in the print_counters() evlist method (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Set exclude_guest=1 for user-space counting (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Correct the help info of option "--no-bpf-event" (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Use zd for size_t printf formats on 32-bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: arm-spe: Fix check error when synthesizing events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched timehist: Fix use of CPU list with summary option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix basic bpf filtering test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Make option description initials all capital letters (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf build-ids: Fall back to debuginfod query if debuginfo not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Remove dead code in parse_nodes_opt() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Update POWER9 metrics to utilize other metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add change log (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Add set_tracing_options() to set all trace options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option --tid to filter by thread id (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option -D/--delay to delay tracing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Allow set graph depth by '--graph-opts' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option tracing_thresh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option 'verbose' to show more info for graph tracer (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'irq-info' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option funcgraph-irqs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option sleep-time (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'func_stack_trace' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add general function to parse sublevel options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '--inherit' to trace children processes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Show trace column header (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Factor out function write_tracing_file_int() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-F/--funcs' to list available functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Select function/function_graph tracer automatically (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix cpumask memory leak in node_has_cpus() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Quote CC and CXX for their arguments (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix module symbol processing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Fix man page typos (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Allow multiple probes in record+script_probe_vfs_getname.sh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench mem: Always memset source before memcpy (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched: Prefer sched_waking event when it exists (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix a couple of spelling mistakes in options text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix benchmark names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix number of processes in "2x3-convergence" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Use the autogenerated protocol family table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Add script to autogenerate socket families table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add 'tod' field to display time of day (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Change the 'enum perf_output_field' enumerators to be 64 bits (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf data: Add support to store time of day in CTF data conversion (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Move clockid_res_ns under clock struct (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf header: Store clock references for -k/--clockid option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add clockid_name function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf clockid: Move parse_clockid() to new clockid object (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed description of tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed type in PRINT_FMT_STING (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed broken indentation in parse_ip4_print_args() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Improve error handling of tep_plugin_add_option() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix typo in tep_plugin_add_option() description (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Handle strdup() error in parse_option_name() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Document tep_load_plugins_hook() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding PSB+ only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding FUP/TIP only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Time filter logged perf events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace debug log flags to suppress some messages (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional log flags to the itrace 'd' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace error flags to suppress some errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional error flags to the itrace 'e' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add missing itrace options to help text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Improve aux_output not supported error (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix duplicate branch after CBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix FUP packet state (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add benchmark of find_next_bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Use CC and CXX from parent (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename group_list to metric_list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename struct egroup to metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add metric group test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Make compute_single function more precise (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add recursion check when processing nested metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add DCache_L2 to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add cache_miss_cycles to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add events for the current list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Compute referenced metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add referenced metrics to hash data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_expr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_ref_node (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename __metricgroup__add_metric to __add_metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add add_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add macros for iterating map events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__del_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Change expr__get_id to return struct expr_id_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix memory leak in expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Ensure sample_period is set libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix term parsing for raw syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Allow r0x event syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add basic syscall benchmark (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out event handling loop into dispatch_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for fork case (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Move target check to loop control statement (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for system wide (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Implement control command handling functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Introduce control file descriptors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid counting of nonfilterable fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Add flags to fdarray fds objects (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid internal moving of fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add 'struct expr_id_data' to keep expr value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename expr__add_id() to expr__add_val() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Warn if the target function is a GNU indirect function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix memory leakage when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix wrong variable warning when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Avoid setting probes on the same address for the same event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf kmem: Pass additional arguments to 'perf record' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Report BPF errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Show text poke address symbol (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add option --show-text-poke-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for text poke events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add support for PERF_RECORD_TEXT_POKE (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Fix non-null terminated buffer returned by readlink() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf inject jit: Remove //anon mmap events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Fix reporting of unknown SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add builtin handler for trace_marker_raw (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Move kernel_stack event handler to "function" plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add offset option for function plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add more SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for tlb_flush (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Optimize pretty_print() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add support for more printk format specifiers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Introduced new traceevent API, for adding new plugins directories (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add interface for options to plugins (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add tep_load_plugins_hook() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of bison warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of flex warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare bison header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add missing headers noticed when building with NO_LIBBPF=1 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare flex header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add flex debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add bison debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for yacc input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for flex input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' branch_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' strerror methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Improve CPU core PMU HW event list ordering (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: List kernel supplied event aliases for arm64 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Allow no CoreSight sink to be specified on command line (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add < and > operators (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add d_ratio operation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Fixup some evsel/evlist method names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for frontend metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for ipc metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add test_generic_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Release metric_events rblist (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Factor out prepare_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add metricgroup__parse_groups_test function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add map to parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake_pmu to parse_group() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Factor out parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add another metric parsing test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add a perf_pmu__fake object to use with __parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Provide a way to pass a fake_pmu to parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Factor check_parse_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake pmu support (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Remove unneeded conversion to bool (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools/: replace HTTP links with HTTPS ones (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools, build: Propagate build failures from tools/build/Makefile.build (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/cpufeatures: Add Architectural LBRs feature bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Add support for Intel SPR platform (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Support multiple RAPL unit quirks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Fix missing psys sysfs attributes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Expose get/put_callchain_entry() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [include] perf: : drop a duplicated word (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Remove task_ctx_size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Create kmem_cache for the LBR context data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Use kmem_cache to allocate the PMU specific data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Factor out functions to allocate/free the task_ctx_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support Architectural LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out intel_pmu_store_lbr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Mark the {rd, wr}lbr_{to, from} wrappers __always_inline (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Unify the stored format of LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support LBR_CTL (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/msr-index: Add bunch of MSRs for Arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Expose CPUID enumeration bits for arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Use dynamic data structure for task_ctx (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out a new struct for generic optimization (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add the function pointers for LBR save and restore (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR read (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR reset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Keep LBR records unchanged in host context for guest usage (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Add constraint to create guest LBR event without hw counter (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/lbr: Add interface to get LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/core: Refactor hw->idx checks and cleanup (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Fix variable types for LBR registers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Add perf text poke event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [uapi] perf: Add perf_event_mmap_page::cap_user_time_short ABI (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] sev-es: Do not support MMIO to/from encrypted memory (Vitaly Kuznetsov) [1868080] - [x86] head/64: Check SEV encryption before switching to kernel page-table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Sanity-check CPUID results in the early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check SEV encryption in 64-bit boot-path (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Introduce sev_status (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Use GHCB accessor for setting the MMIO scratch buffer (Vitaly Kuznetsov) [1868080] - [x86] head/64: Disable stack protection for head$(BITS).o (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Check required CPU features for SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] efi: Add GHCB mappings when SEV-ES is active (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle NMI State (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Support CPU offline/online (Vitaly Kuznetsov) [1868080] - [x86] head/64: Don't call verify_cpu() on starting APs (Vitaly Kuznetsov) [1868080] - [x86] smpboot: Load TSS and getcpu GDT entry before loading IDT (Vitaly Kuznetsov) [1868080] - [x86] realmode: Setup AP jump table (Vitaly Kuznetsov) [1868080] - [x86] realmode: Add SEV-ES specific trampoline entry point (Vitaly Kuznetsov) [1868080] - [x86] vmware: Add VMware-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] kvm: Add KVM-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #DB Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #AC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle VMMCALL Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MWAIT/MWAITX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MONITOR/MONITORX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle INVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDPMC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDTSC(P) Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle WBINVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle DR7 read/write events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MSR events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO String Instructions (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle instruction fetches from user-space (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Wire up existing #VC exit-code handlers (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add a Runtime #VC Exception Handler (Vitaly Kuznetsov) [1868080] - [x86] entry/64: Add entry code for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] dumpstack/64: Add noinstr version of get_stack_info() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Adjust #VC IST Stack on entering NMI handler (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Explicitly map boot_params and command line (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Initialize 5-level paging variables earlier (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Allocate and map an IST stack for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] debug: Allow a single level of #DB recursion (Vitaly Kuznetsov) [1868080] - [x86] entry: Remove DBn stacks (Vitaly Kuznetsov) [1868080] - [x86] entry, nmi: Disable #DB (Vitaly Kuznetsov) [1868080] - [x86] nmi: Protect NMI entry against instrumentation (Vitaly Kuznetsov) [1868080] - [x86] entry: Introduce local_db_{save, restore}() (Vitaly Kuznetsov) [1868080] - [x86] db: Split out dr6/7 handling (Vitaly Kuznetsov) [1868080] - [x86] Replace ist_enter() with nmi_enter() (Vitaly Kuznetsov) [1868080] - [x86] traps: Stop using ist_enter/exit() in do_int3() (Vitaly Kuznetsov) [1868080] - [x86] entry: Get rid of ist_begin/end_non_atomic() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup per-CPU GHCBs for the runtime handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup GHCB-based boot #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup an early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Compile early handler code into kernel image (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Print SEV-ES info into the kernel log (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add SEV-ES Feature Detection (Vitaly Kuznetsov) [1868080] - [x86] head/64: Move early exception dispatch to C code (Vitaly Kuznetsov) [1868080] - [x86] idt: Make IDT init functions static inlines (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install a CPU bringup IDT (Vitaly Kuznetsov) [1868080] - [x86] head/64: Switch to initial stack earlier (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load segment registers earlier (Vitaly Kuznetsov) [1868080] - [x86] irq/64: Update stale comment (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load GDT after switch to virtual addresses (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install startup GDT (Vitaly Kuznetsov) [1868080] - [x86] idt: Split idt_data setup out of set_intr_gate() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add CPUID handling to #VC handler (Vitaly Kuznetsov) [1868080] - [x86] fpu: Move xgetbv()/xsetbv() into a separate header (Vitaly Kuznetsov) [1868080] - [x86] cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h (Vitaly Kuznetsov) [1868080] - [x86] fpu: Reset MXCSR to default in kernel_fpu_begin() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add support for handling IOIO exceptions (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Unmap GHCB page before booting the kernel (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Setup a GHCB-based VC Exception handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add set_page_en/decrypted() helpers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check return value of kernel_ident_mapping_init() (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Call set_sev_encryption_mask() earlier (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add stage1 #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Change add_identity_map() to take start and end (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Don't pre-map memory in KASLR code (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Always switch to own page table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add page-fault handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Rename kaslr_64.c to ident_map_64.c (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add IDT Infrastructure (Vitaly Kuznetsov) [1868080] - [x86] traps: Split trap numbers out in a separate header (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Disable red-zone usage (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_has_rep_prefix() helper (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_get_modrm_reg_off() (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction decoding (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction fetch (Vitaly Kuznetsov) [1868080] - [tools] x86/insn: Make inat-tables.c suitable for pre-decompression code (Vitaly Kuznetsov) [1868080] - [x86] traps: Move pf error codes to (Vitaly Kuznetsov) [1868080] - [x86] cpufeatures: Add SEV-ES CPU feature (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Use __packed shorthand (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Add GHCB Accessor functions (Vitaly Kuznetsov) [1868080] - [x86] cpu: Unify cpu_init() (Vitaly Kuznetsov) [1868080] - [x86] insn-eval: Add support for 64-bit kernel mode (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Get rid of GOT fixup code (Vitaly Kuznetsov) [1868080] - [kernel] x86/boot/compressed: Force hidden visibility for all symbol references (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Move .got.plt entries out of the .got section (Vitaly Kuznetsov) [1868080] - [x86] boot: Correct relocation destination on old linkers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Fix reloading of GDTR post-relocation (Vitaly Kuznetsov) [1868080] - [x86] boot: Reload GDTR after copying to the end of the buffer (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Don't declare __force_order in kaslr_64.c (Vitaly Kuznetsov) [1868080] - [mm] mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1903968] - [s390] s390/ap: fix ap devices reference counting (Philipp Rudo) [1903967] - [infiniband] RDMA/cxgb4: Validate the number of CQEs (Kamal Heib) [1894720] - [net] treewide: Use fallthrough pseudo-keyword (Petr Oros) [1892748] - [net] devlink: Remove overzealous WARN_ON with snapshots (Petr Oros) [1892748] - [net] devlink: ignore -EOPNOTSUPP errors on dumpit (Petr Oros) [1892748] - [net] devlink: Always use user_ptr[0] for devlink and simplify post_doit (Petr Oros) [1892748] - [net] devlink: Constify devlink instance pointer (Petr Oros) [1892748] - [net] devlink: Add comment for devlink instance lock (Petr Oros) [1892748] - [net] devlink: Do not hold devlink mutex when initializing devlink fields (Petr Oros) [1892748] - [docs] ice: add documentation for device-caps region (Petr Oros) [1892748] - [net] devlink: remove new uninitialized_var() usage (Petr Oros) [1892748] - [docs] networking: convert sja1105's devlink info to RTS (Petr Oros) [1892748] - [net] devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit (Petr Oros) [1892748] - [docs] ice: cleanup language in ice.rst for fw.app (Petr Oros) [1892748] - [docs] devlink: don't wrap commands in rST shell blocks (Petr Oros) [1892748] - [net] devlink: Protect devlink port list traversal (Petr Oros) [1895042] - [net] devlink: Fix per port reporter fields initialization (Petr Oros) [1895042] - [net] devlink: Fix use-after-free when destroying health reporters (Petr Oros) [1895042] - [net] devlink: introduce the health reporter test command (Petr Oros) [1895042] - [net] devlink: Add devlink health port reporters API (Petr Oros) [1895042] - [net] devlink: Implement devlink health reporters on per-port basis (Petr Oros) [1895042] - [net] devlink: Create generic devlink health reporter search function (Petr Oros) [1895042] - [net] devlink: Rework devlink health reporter destructor (Petr Oros) [1895042] - [net] devlink: Refactor devlink health reporter constructor (Petr Oros) [1895042]- [md] dm writecache: fix the maximum number of arguments (Mike Snitzer) [1895117] - [md] dm writecache: advance the number of arguments when reporting max_age (Mike Snitzer) [1895117] - [x86] x86/cpu/amd: Make erratum #1054 a legacy erratum (Michael Petlan) [1791459] - [x86] x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF (Michael Petlan) [1791459] - [s390] s390/early: improve machine detection (Claudio Imbrenda) [1896307] - [infiniband] IB/mlx5: Fix fall-through warnings for Clang (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Properly convey driver version to firmware (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS (Alaa Hleihel) [1858561] - [netdrv] net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix wrong address reclaim when command interface is down (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Disable QoS when min_rates on all VFs are zero (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Clear bw_share upon VF disable (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add handling of port type in rule deletion (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix check if netdev is bond slave (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Set IPsec WAs only in IP's non checksum partial case (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix incorrect access of RCU-protected xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VXLAN synchronization after function reload (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Avoid extack error log for disabled vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix deletion of duplicate rules (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Protect encap route dev from concurrent release (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix modify header actions memory leak (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix devlink deadlock on net namespace deletion (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Clarify what the UMR is for when creating MRs (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix potential race between destroy and CQE poll (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Dedicated metadata for uplink vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Check and enable metadata support flag before using (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Release clock lock before scheduling a PPS work (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Rename ptp clock info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Always use container_of to find mdev pointer from clock struct (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix uninitialized variable warning (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add TX steering rule per IPsec state (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Add NIC TX domain namespace (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: Enhanced TX MPWQE for SKBs (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TX code into functions to be used by MPWQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename xmit-related structs to generalize them (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Generalize TX MPWQE checks for full session (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Support multiple SKBs in a TX WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move the TLS resync check out of the function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Small improvements for XDP TX MPWQE logic (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor xmit functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor inline header size calculation in the TX path (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Add LAG warning if bond slave is not lag master (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Add LAG warning for unsupported tx type (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Return a valid errno if can't get lag device index (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Fix race condition on nhe->n pointer in neigh update (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN create flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN cleanup flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix return status when setting unsupported FEC mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix driver's declaration to support GRE offload (Alaa Hleihel) [1858561 1819619] - [netdrv] net/mlx5e: CT, Fix coverity issue (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix error path for RQ alloc (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix request_irqs error flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add retry mechanism to the command entry index allocation (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: poll cmd EQ in case of command timeout (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Avoid possible free of command entry while timeout comp handler (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix a race when moving command interface to polling mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: mlx5e_fec_in_caps() returns a boolean (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() (Alaa Hleihel) [1870593 1858561] - [netdrv] net/mlx5e: Fix multicast counter not up-to-date in "ip -s" (Alaa Hleihel) [1858561 1693130] - [netdrv] net/mlx5e: Fix endianness when calculating pedit mask first bit (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: CT: Fix freeing ct_label mapping (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use synchronize_rcu to sync with NAPI (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use RCU to protect rq->xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix FTE cleanup (Alaa Hleihel) [1858561] - [infiniband] mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix flow destination setting for RDMA TX flow table (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Delete extra dump stack that gives nothing (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: convert to new udp_tunnel infrastructure (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Change push vlan action sequence (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enable users to change VF/PF representors carrier state (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete unreachable code (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: drop unnecessary list_empty (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: DR, Reduce print level for matcher print (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add support for PCI relaxed ordering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use indirect call wrappers for RX post WQEs functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move exposure of datapath function to txrx header (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Re-work initializaiton of RX function pointers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Use eswitch total_vports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Consider maximum vf vports for steering init (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Add function ID to reclaim pages debug log (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Hold pages RB tree per VF (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use MLX5_SET macro instead of local structure (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow (Alaa Hleihel) [1858561] - [include] RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Allow SQ modification (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Do not request completion on every single UMR WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Avoid indirect call in representor CQE handling (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: XDP, Avoid indirect call in TX flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add IPsec steering in local NIC RX (Alaa Hleihel) [1858561 1790222] - [include] net/mlx5: Add IPsec related Flow steering entry's fields (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: IPsec: Add HW crypto offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Accel, Add core IPsec support for the Connect-X family (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: E-switch, Reduce dependency on num_vfs during mode set (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Avoid function change handler for non ECPF (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Make MLX5_EN_TLS non-prompt (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable count action for rules with allow action (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add interface changes required for VDPA (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add VDPA interface type to supported enumerations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Support setting access rights of dma addresses (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move devlink port register and unregister calls (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove unused to_mibmr function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Added support for 100Gbps per lane link modes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete one-time used functions (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Cleanup DEVX initialization flow (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate flow steering logic from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate counters from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate restrack callbacks initialization from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function (Alaa Hleihel) [1858561] - [infiniband] RDMA: Move XRCD to be under ib_core responsibility (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce UAPI to query PD attributes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Implement the query ucontext functionality (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response (Alaa Hleihel) [1858561] - [infiniband] RDMA/core: Optimize XRC target lookup (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Get XRCD number directly for the internal use (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable QP number request when creating IPoIB underlay QP (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce ODP prefetch counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance TX timeout recovery (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add EQ info to TX/RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance CQ data on diagnose output (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename reporter's helpers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get the RQ WQE counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get RQ WQE's head (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move RQ helpers to txrx.h (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Align RX/TX reporters diagnose output format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Remove redundant RQ state query (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add a flush timeout define (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Change reporters create functions to return void (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: fix memory leak of tls (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix build break when CONFIG_XPS is not set (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Add kTLS RX HW offload support (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Use kernel API to extract private offload context (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Improve TLS feature modularity (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Accel, Expose flow steering API for rules add/del (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Receive flow steering framework for accelerated TCP flows (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: API to manipulate TTC rules destinations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor build channel params (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Turn XSK ICOSQ into a general asynchronous one (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: kTLS, Improve TLS params layout structures (Alaa Hleihel) [1858561] - [include] net/mlx5: Avoid RDMA file inclusion in core driver (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: FWTrace: Add missing space (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get MR resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get CQ resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get QP resource in RAW format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add support in query QP, CQ and MKEY segments (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Export resource dump interface (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Supporting setting devlink port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Split mac address setting function for using state_lock (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Support querying port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Move helper to eswitch layer (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Introduce and use eswitch support check helper (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Constify mac address pointer (Alaa Hleihel) [1858561] - [tty] serial: 8250: export serial8250_do_set_divisor() (Steve Best) [1784119] - [tty] serial: 8250: introduce get_divisor() and set_divisor() hook (Steve Best) [1784119] - [tty] serial: 8250: let serial8250_get_divisor() get uart_port * as param (Steve Best) [1784119] - [tty] serial: 8250_lpss: Add ->setup() for Elkhart Lake ports (Steve Best) [1784119] - [tty] serial: 8250_lpss: Switch over to MSI interrupts (Steve Best) [1784119] - [tty] serial: 8250_lpss: Enable HS UART on Elkhart Lake (Steve Best) [1784119] - [tty] serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro (Steve Best) [1784119] - [tty] serial: 8250_lpss: register DMA IRQ and pool with instance ID (Steve Best) [1784119] - [tty] serial: 8250_lpss: add fractional divisor support (Steve Best) [1784119] - [tty] serial: 8250_lpss: switch to use 8250_dwlib library (Steve Best) [1784119] - [tty] tty: serial: Use the correct style for SPDX License Identifier (Steve Best) [1784119] - [tty] serial: 8250_dw: split Synopsys DesignWare 8250 common functions (Steve Best) [1784119] - [tty] 8250_lpss: check null return when calling pci_ioremap_bar (Steve Best) [1784119] - [dma] dmaengine: dw: Remove misleading is_private property (Steve Best) [1784119] - [tty] serial: 8250: fix null-ptr-deref in serial8250_start_tx() (John Linville) [1903272] {CVE-2020-15437} - [i2c] i2c: designware-pci: Fix BUG_ON during device removal (Steve Best) [1784122] - [i2c] i2c: designware-pci: Add support for Elkhart Lake PSE I2C (Steve Best) [1784122] - [i2c] i2c: designware-pci: Switch over to MSI interrupts (Steve Best) [1784122] - [mmc] mmc: sdhci: Add LTR support for some Intel BYT based controllers (Steve Best) [1906791] - [mmc] mmc: sdhci-pci: Add max-frequency device property for Intel controllers (Steve Best) [1906791] - [powerpc] powerpc/64s: Trim offlined CPUs from mm_cpumasks (Steve Best) [1905892] - [kernel] kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling (Steve Best) [1905892] - [mm] powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels (Steve Best) [1905892] - [mm] powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation (Steve Best) [1905892] - [mm] powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address (Steve Best) [1905892] - [powerpc] powerpc: untangle cputable mce include (Steve Best) [1905892] - [mmc] mmc: sdhci-pci: Add support for Intel EHL (Steve Best) [1783588] - [scsi] qla2xxx: Update version to 10.02.00.104-k (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix N2N and NVMe connect retry failure (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix FW initialization error on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix crash during driver load on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix compilation issue in PPC systems (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Don't check for fw_started while posting NVMe command (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Tear down session if FW say it is down (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Limit interrupt vectors to number of CPUs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Change post del message from debug level to log level (Nilesh Javali) [1905493] - [s390] s390/qeth: Remove pnso workaround (Philipp Rudo) [1903964] - [s390] s390/purgatory: do not build purgatory with kcov, kasan and friends (Philipp Rudo) [1900550] - [fs] iomap: Fix misplaced page flushing (Carlos Maiolino) [1868429] - [fs] iomap: Use round_down/round_up macros in __iomap_write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Mark read blocks uptodate in write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Clear page error before beginning a write (Carlos Maiolino) [1868429] - [fs] iomap: fix WARN_ON_ONCE() from unprivileged users (Carlos Maiolino) [1868429] - [fs] iomap: fall back to buffered writes for invalidation failures (Carlos Maiolino) [1868429] - [fs] iomap: Only invalidate page cache pages on direct IO writes (Carlos Maiolino) [1868429] - [fs] iomap: Make sure iomap_end is called after iomap_begin (Carlos Maiolino) [1868429] - [fs] iomap: Fix unsharing of an extent >2GB on a 32-bit machine (Carlos Maiolino) [1868429] - [fs] iomap: fix the iomap_fiemap prototype (Carlos Maiolino) [1868429] - [fs] iomap: remove lockdep_assert_held() (Carlos Maiolino) [1868429] - [mm] powerpc/numa: Fix a regression on memoryless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Offline memoryless cpuless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Prefer node id queried from vphn (Steve Best) [1903613] - [mm] powerpc/numa: Set numa_node for all possible cpus (Steve Best) [1903613] - [powerpc] powerpc/numa: Remove late request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Early request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Use cpu node map of first sibling thread (Steve Best) [1903613] - [x86] xen: don't unbind uninitialized lock_kicker_irq (Brian Masney) [1896786] - [net] Bluetooth: Acquire sk_lock.slock without disabling interrupts (Ivan Vecera) [1889859] - [wireless] mwifiex: fix double free (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: run init_cfg function once per driver load (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: remove no filter condition (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: split a print to avoid a WARNING in ROC (Jarod Wilson) [1860496] - [wireless] qtnfmac: fix resource leaks on unsupported iftype error return path (Jarod Wilson) [1860496] - [net] nl80211: fix OBSS PD min and max offset validation (Jarod Wilson) [1860496] - [wireless] rtw88: Fix potential probe error handling race with wow firmware loading (Jarod Wilson) [1860496] - [wireless] rtw88: Fix probe error handling race with firmware loading (Jarod Wilson) [1860496] - [wireless] ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() (Jarod Wilson) [1860496] - [wireless] ath11k: Add checked value for ath11k_ahb_remove (Jarod Wilson) [1860496] - [wireless] mwifiex: remove function pointer check (Jarod Wilson) [1860496] - [wireless] ath11k: fix uninitialized return in ath11k_spectral_process_data() (Jarod Wilson) [1860496] - [wireless] ath11k: fix a double free and a memory leak (Jarod Wilson) [1860496] - [wireless] rtw88: fix compile warning: (Jarod Wilson) [1860496] - [wireless] mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO (Jarod Wilson) [1860496] - [wireless] rtw88: don't treat NULL pointer as an array (Jarod Wilson) [1860496] - [wireless] mwifiex: Do not use GFP_KERNEL in atomic context (Jarod Wilson) [1860496] - [wireless] brcmfmac: check ndev pointer (Jarod Wilson) [1860496] - [wireless] ath11k: Fix possible memleak in ath11k_qmi_init_service (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1860496] - [wireless] ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Use appropriate rs_datalen type (Jarod Wilson) [1860496] - [wireless] ath6kl: prevent potential array overflow in ath6kl_add_new_sta() (Jarod Wilson) [1860496] - [net] net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce maximum VHT MPDU length to 7991 (Jarod Wilson) [1860496] - [net] mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz (Jarod Wilson) [1860496] - [net] mac80211: do not allow bigger VHT MPDUs than the hardware supports (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz channel conversion (Jarod Wilson) [1860496] - [net] mac80211: do not disable HE if HT is missing on 2.4 GHz (Jarod Wilson) [1860496] - [net] mac80211: Fix radiotap header channel flag for 6GHz band (Jarod Wilson) [1860496] - [net] lib80211: fix unmet direct dependendices config warning when !CRYPTO (Jarod Wilson) [1860496] - [net] mac80211: add AQL support for VHT160 tx rates (Jarod Wilson) [1860496] - [net] mac80211: extend AQL aggregation estimation to HE and fix unit mismatch (Jarod Wilson) [1860496] - [wireless] mwifiex: Increase AES key storage size to 256 bits (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_free_txskb to free tx skbs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations (Jarod Wilson) [1860496] - [net] cfg80211: Adjust 6 GHz frequency to channel conversion (Jarod Wilson) [1860496] - [net] mac80211: reduce packet loss event false positives (Jarod Wilson) [1860496] - [net] cfg80211: regulatory: reject invalid hints (Jarod Wilson) [1860496] - [net] wireless: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1860496] - [net] mac80211: improve AQL aggregation estimation for low data rates (Jarod Wilson) [1860496] - [net] mac80211: factor out code to look up the average packet length duration for a rate (Jarod Wilson) [1860496] - [net] mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL (Jarod Wilson) [1860496] - [net] nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve tx credit only when txctl is ready to send (Jarod Wilson) [1860496] - [net] wireless: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [wireless] rtl818x: constify ioreadX() iomem argument (as in generic implementation) (Jarod Wilson) [1860496] - [net] mac80211: Do not report beacon loss if beacon filtering enabled (Jarod Wilson) [1860496] - [net] mac80211: fix misplaced while instead of if (Jarod Wilson) [1860496] - [net] nl80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac8211: fix struct initialisation (Jarod Wilson) [1860496] - [net] mac80211: Handle special status codes in SAE commit (Jarod Wilson) [1860496] - [wireless] brcmfmac: Set timeout value when configuring power save (Jarod Wilson) [1860496] - [wireless] hostap: use generic power management (Jarod Wilson) [1860496] - [wireless] rt2x00: pci: use generic power management (Jarod Wilson) [1860496] - [wireless] mt7601u: add missing release on skb in mt7601u_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't print failure if debug firmware is missing (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: coex: add functions and parameters (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static (Jarod Wilson) [1860496] - [wireless] rtw88: add h2c command in debugfs (Jarod Wilson) [1860496] - [wireless] rtw88: allows driver to enable/disable beacon (Jarod Wilson) [1860496] - [wireless] rtw88: add ieee80211_ops::change_interface (Jarod Wilson) [1860496] - [wireless] rtw88: coex: only skip coex triggered by BT info (Jarod Wilson) [1860496] - [wireless] rtw88: update tx descriptor of mgmt and reserved page packets (Jarod Wilson) [1860496] - [wireless] rtw88: fix short GI capability based on current bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: fix LDPC field for RA info (Jarod Wilson) [1860496] - [wireless] prism54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] prism54: islpci_hotplug: use generic power management (Jarod Wilson) [1860496] - [wireless] prism54: Replace HTTP links with HTTPS ones (Jarod Wilson) [1860496] - [wireless] p54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree() (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: use *ph to print small buffer (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path (Jarod Wilson) [1860496] - [net] mac80211: warn only once in check_sdata_in_driver() at each caller (Jarod Wilson) [1860496] - [net] nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1860496] - [net] cfg80211: invert HE BSS color 'disabled' to 'enabled' (Jarod Wilson) [1860496] - [net] mac80211: add a function for running rx without passing skbs to the stack (Jarod Wilson) [1860496] - [net] mac80211: parse radiotap header when selecting Tx queue (Jarod Wilson) [1860496] - [net] mac80211: remove unused flags argument in transmit functions (Jarod Wilson) [1860496] - [net] mac80211: use same flag everywhere to avoid sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: do not overwrite the sequence number if requested (Jarod Wilson) [1860496] - [net] mac80211: add radiotap flag to prevent sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: never drop injected frames even if normally not allowed (Jarod Wilson) [1860496] - [uapi] cfg80211: Add support to advertize OCV support (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: avoid bss color setting in non-HE modes (Jarod Wilson) [1860496] - [net] mac80211: calculate skb hash early when using itxq (Jarod Wilson) [1860496] - [net] mac80211: improve AQL tx airtime estimation (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to station info (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to meshconf (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery (Jarod Wilson) [1860496] - [net] cfg80211: allow the low level driver to flush the BSS table (Jarod Wilson) [1860496] - [net] mac80211: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [net] nl80211: Simplify error handling path in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [net] nl80211: Remove a misleading label in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [uapi] net/wireless: wireless.h: drop duplicate word in comments (Jarod Wilson) [1860496] - [uapi] net/wireless: nl80211.h: drop duplicate words in comments (Jarod Wilson) [1860496] - [net] cfg80211: allow vendor dumpit to terminate by returning 0 (Jarod Wilson) [1860496] - [net] mac80211: remove the need for variable rates_idx (Jarod Wilson) [1860496] - [net] nl80211: S1G band and channel definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt76s: move queue accounting in mt76s_tx_queue_skb (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663s support (Jarod Wilson) [1860496] - [wireless] mt76: introduce mt76_sdio module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663-usb-sdio-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: sdio code must access rate/key regs in preocess context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_skb_adjust_pad utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: take into account sdio bus configuring txwi (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leak in set key (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reschedule ps work according to last activity (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid scheduling runtime-pm during hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: sync probe sampling with rate configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: improve mt7615_driver_own reliability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add idle-timeout knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable beacon hw filter for runtime-pm (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add runtime-pm knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not request {driver, fw}_own if already granted (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check MT76_STATE_PM flag before accessing the device (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add, remove} (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pushing frames in mt7615_tx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pulling packets from mac80211 queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing lock in mt7615_regd_notifier (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before performing freq scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: acquire driver_own before configuring device for suspend (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device in mt7615_update_channel before access regmap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce pm_power_save delayed work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before configuring hw keys (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before accessing regmap in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mutex_{acquire, release} utilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_pm_wake utility routine (Jarod Wilson) [1860496] - [wireless] mt76: move mt76 workqueue in common code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid polling in fw_own for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: avoid memcpy in rxv operation (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: enable HC-M7662BU1 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: fix pci suspend/resume on mt7612e (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: update HE capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement testmode support (Jarod Wilson) [1860496] - [wireless] mt76: add API for testmode support (Jarod Wilson) [1860496] - [wireless] mt76: vif_mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use full on-chip memory address for WF_PHY registers (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing RF registers via MCU (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing mapped registers via bus ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: schedule tx tasklet and sta poll on mac tx free (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2e: rename routines in pci.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add MU-MIMO support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add a fixed AC queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add .set_tsf callback (Jarod Wilson) [1860496] - [wireless] mt76: add U-APSD support on AP side (Jarod Wilson) [1860496] - [wireless] mt76: rely on register macros (Jarod Wilson) [1860496] - [wireless] mt76: fix include in pci.h (Jarod Wilson) [1860496] - [wireless] mt76: allow more channels, allowed in ETSI domain (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix up typo in Kconfig for MT7663U (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce ARP filter offload (Jarod Wilson) [1860496] - [wireless] mt76: usb: rely on mt76_for_each_q_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: re-enable offloading of sequence number assignment (Jarod Wilson) [1860496] - [wireless] wireless: Fix trivial spelling (Jarod Wilson) [1860496] - [wireless] rtlwifi: 8821ae: remove unused path B parameters from swing table (Jarod Wilson) [1860496] - [wireless] rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations (Jarod Wilson) [1860496] - [wireless] rtl818x_pci: use generic power management (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Prevent leaking urb (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Fix deadlock (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Remove uninitialized_var() usage (Jarod Wilson) [1860496] - [wireless] orinoco_usb: fix spelling mistake (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: Fix endian issue (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix endian issue in ps.c (Jarod Wilson) [1860496] - [wireless] broadcom: fix wiki website url (Jarod Wilson) [1860496] - [wireless] wireless: fix wiki website url in main Kconfig (Jarod Wilson) [1860496] - [wireless] rtw88: coex: Fix ACL Tx pause during BT inquiry/page (Jarod Wilson) [1860496] - [wireless] mwifiex: Prevent memory corruption handling keys (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix reporting 'operation not supported' error code (Jarod Wilson) [1860496] - [wireless] mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: add new RFE type 6 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822ce: add support for device ID 0xc82f (Jarod Wilson) [1860496] - [wireless] rtw88: pci: disable aspm for platform inter-op with module parameter (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: Add 8821CE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: single rf path chips don't support TX STBC (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add beamformee support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add cck pd settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add phy calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add false alarm statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add query rx desc support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set channel support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add dig related settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set tx power index (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add basic functions (Jarod Wilson) [1860496] - [wireless] brcm80211: brcmsmac: Move LEDs to GPIO descriptors (Jarod Wilson) [1860496] - [wireless] brcmfmac: Transform compatible string for FW loading (Jarod Wilson) [1860496] - [wireless] brcmfmac: set pacing shift before transmitting skb to bus (Jarod Wilson) [1860496] - [wireless] brcmfmac: set state of hanger slot to FREE when flushing PSQ (Jarod Wilson) [1860496] - [wireless] brcmfmac: reset SDIO bus on a firmware crash (Jarod Wilson) [1860496] - [wireless] brcmfmac: do not disconnect for disassoc frame from unconnected AP (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for wrong disconnection event source information (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for unable to return to visible SSID (Jarod Wilson) [1860496] - [wireless] brcmfmac: initialize the requested dwell time (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map (Jarod Wilson) [1860496] - [wireless] brcmfmac: update tx status flags to sync with firmware (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve 2 credits for host tx control path (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase message buffer size for control packets (Jarod Wilson) [1860496] - [wireless] brcmfmac: allow credit borrowing for all access categories (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix Bss Info flag definition Bug (Jarod Wilson) [1860496] - [wireless] brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep SDIO watchdog running when console_interval is non-zero (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix invalid permanent MAC address in wiphy (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix kernel crash on out of boundary access (Jarod Wilson) [1860496] - [net] net: wireless: kerneldoc fixes (Jarod Wilson) [1860496] - [net] net: mac80211: kerneldoc fixes (Jarod Wilson) [1860496] - [wireless] ath11k: fix wmi peer flags in peer assoc command (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for ring backpressure stats (Jarod Wilson) [1860496] - [wireless] ath11k: Add dp tx err stats (Jarod Wilson) [1860496] - [wireless] ath11k: removing redundant reo unlock followed by immediate lock (Jarod Wilson) [1860496] - [wireless] ath11k: add support for spectral scan (Jarod Wilson) [1860496] - [wireless] ath11k: Add direct buffer ring support (Jarod Wilson) [1860496] - [wireless] ath11k: build HE 6 GHz capability (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for 6g scan hint (Jarod Wilson) [1860496] - [wireless] ath11k: Send multiple scan_chan_list messages if required (Jarod Wilson) [1860496] - [wireless] ath11k: Add 6G scan dwell time parameter in scan request command (Jarod Wilson) [1860496] - [wireless] ath11k: set psc channel flag when sending channel list to firmware (Jarod Wilson) [1860496] - [wireless] ath11k: extend peer_assoc_cmd for 6GHz band (Jarod Wilson) [1860496] - [wireless] ath11k: Use freq instead of channel number in rx path (Jarod Wilson) [1860496] - [wireless] ath11k: add support for 6GHz radio in driver (Jarod Wilson) [1860496] - [wireless] ath11k: add 6G frequency list supported by driver (Jarod Wilson) [1860496] - [wireless] net: wireless: intel: fix wiki website url (Jarod Wilson) [1860496] - [wireless] iwlwifi: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix gcc-10 zero-length-bounds warning (Jarod Wilson) [1860496] - [wireless] ath: fix wiki website url (Jarod Wilson) [1860496] - [wireless] ath10k: Acquire tx_lock in tx error paths (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove redundant assignment to variable ret (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix config variable name in comment (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Fix avg-power report (Jarod Wilson) [1860496] - [wireless] iwlwifi: Don't IWL_WARN on FW reconfiguration (Jarod Wilson) [1860496] - [wireless] iwlwifi: Extended Key ID support for mvm and dvm (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8997 chipset (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8977 chipset (Jarod Wilson) [1860496] - [net] mac80211: remove STA txq pending airtime underflow warning (Jarod Wilson) [1860496] - [net] mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path (Jarod Wilson) [1860496] - [net] cfg80211: check vendor command doit pointer before use (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free pending skb when destroying a mpath (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free ie data when leaving mesh (Jarod Wilson) [1860496] - [net] mac80211: fix warning in 6 GHz IE addition in mesh mode (Jarod Wilson) [1860496] - [wireless] ath10k: Fix NULL pointer dereference in AHB device probe (Jarod Wilson) [1860496] - [wireless] iwlwifi: Make some Killer Wireless-AC 1550 cards work again (Jarod Wilson) [1860496] - [wireless] ath9k: Fix regression with Atheros 9271 (Jarod Wilson) [1860496] - [net] nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR (Jarod Wilson) [1860496] - [net] nl80211: don't return err unconditionally in nl80211_start_ap() (Jarod Wilson) [1860496] - [net] mac80211: allow rx of mesh eapol frames with default rx key (Jarod Wilson) [1860496] - [net] mac80211: skip mpath lookup also for control port tx (Jarod Wilson) [1860496] - [net] mac80211: Fix dropping broadcast packets in 802.11 encap (Jarod Wilson) [1860496] - [net] mac80211: simplify mesh code (Jarod Wilson) [1860496] - [net] mac80211: fix control port tx status check (Jarod Wilson) [1860496] - [include] ieee80211: Add missing and new AKM suite selector definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix EEPROM buffer size (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leaks in mt7663u_probe (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: do not access uninitialized NAPI structs (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix crash in iwl_dbg_tlv_alloc_trigger (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU (Jarod Wilson) [1860496] - [wireless] wireless: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1860496] - [net] net: fix wiki website url mac80211 and wireless files (Jarod Wilson) [1860496] - [uapi] include: fix wiki website url in netlink interface header (Jarod Wilson) [1860496] - [wireless] mt76: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix lmac queue debugsfs entry (Jarod Wilson) [1860496] - [wireless] mt76: add missing lock configuring coverage class (Jarod Wilson) [1860496] - [net] mac80211: initialize return flags in HE 6 GHz operation parsing (Jarod Wilson) [1860496] - [net] cfg80211: fix management registrations deadlock (Jarod Wilson) [1860496] - [net] cfg80211: support bigger kek/kck key length (Jarod Wilson) [1860496] - [net] mac80211: set short_slot for 6 GHz band (Jarod Wilson) [1860496] - [net] mac80211: Consider 6 GHz band when handling power constraint (Jarod Wilson) [1860496] - [net] mac80211: accept aggregation sessions on 6 GHz (Jarod Wilson) [1860496] - [net] cfg80211: require HE capabilities for 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: reject HT/VHT capabilities on 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: treat 6 GHz channels as valid regardless of capability (Jarod Wilson) [1860496] - [net] mac80211: Add HE 6GHz capabilities element to probe request (Jarod Wilson) [1860496] - [net] mac80211: use HE 6 GHz band capability and pass it to the driver (Jarod Wilson) [1860496] - [net] mac80211: check the correct bit for EMA AP (Jarod Wilson) [1860496] - [net] mac80211: determine chandef from HE 6 GHz operation (Jarod Wilson) [1860496] - [net] mac80211: avoid using ext NSS high BW if not supported (Jarod Wilson) [1860496] - [net] mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode (Jarod Wilson) [1860496] - [net] mac80211: build HE operation with 6 GHz oper information (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capability element (Jarod Wilson) [1860496] - [net] cfg80211: add and expose HE 6 GHz band capabilities (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capabilities into parse extension (Jarod Wilson) [1860496] - [net] cfg80211: handle 6 GHz capability of new station (Jarod Wilson) [1860496] - [include] ieee80211: add HE ext EIDs and 6 GHz capability defines (Jarod Wilson) [1860496] - [include] ieee80211: add code to obtain and parse 6 GHz operation field (Jarod Wilson) [1860496] - [include] ieee80211: definitions for reduced neighbor reports (Jarod Wilson) [1860496] - [net] cfg80211: add a helper to identify 6 GHz PSCs (Jarod Wilson) [1860496] - [net] nl80211: really allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: adapt to new channelization of the 6GHz band (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz frequencies to kHz (Jarod Wilson) [1860496] - [wireless] ath11k: clear DCM max constellation tx value (Jarod Wilson) [1860496] - [wireless] ath11k: reset trigger frame MAC padding duration (Jarod Wilson) [1860496] - [wireless] ath10k: Remove ath10k_qmi_register_service_notifier() declaration (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] ath9k: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA (Jarod Wilson) [1860496] - [wireless] mwifiex: Parse all API_VER_ID properties (Jarod Wilson) [1860496] - [wireless] brcmfmac: 43012 Update MES Watermark (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize for 4373 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: remove CCK TX setting when switch channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: fix missing brace warning for old compilers (Jarod Wilson) [1860496] - [wireless] rtw88: fix EAPOL 4-way failure by finish IQK earlier (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: handle BT inquiry cases (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: set antanna control owner (Jarod Wilson) [1860496] - [wireless] Revert "rtw88: no need to set registers for SDIO" (Jarod Wilson) [1860496] - [wireless] rt2800: enable MFP support unconditionally (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Fix Cypress SDIO IDs macros in common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from ath10k driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from mwifiex driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Change macro names for Marvell 8688 modules (Jarod Wilson) [1860496] - [mmc] mmc: sdio: Fix macro name for Marvell device with ID 0x9134 (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 56 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request version 10 (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix aux station leak (Jarod Wilson) [1860496] - [wireless] iwlwifi: move txq-specific from trans_pcie to common trans (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_txq and substructures to a common trans header (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen3: indicate 8k/12k RB size to device (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: support device specific method (DSM) (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: don't count on the FW to set persistence mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: set NO_HE if the regulatory domain forbids it (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: remove set but not used variable 'msta' (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Use kmemdup in mt7615_queue_key_update() (Jarod Wilson) [1860496] - [wireless] mt76: only iterate over initialized rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for MT7611N (Jarod Wilson) [1860496] - [wireless] mt76: fix wcid allocation issues (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw_scan with ssid_type for specified SSID only (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix a handful of spelling mistakes (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch to per-vif power_save support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: fix per-driver wcid range checks after wcid array size bump (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix decoded radiotap HE flags (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix sparse warnings: incorrect type initializer (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add spatial reuse support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove check in mt76x02_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce remain_on_channel support (Jarod Wilson) [1860496] - [net] mac80211: support control port TX status reporting (Jarod Wilson) [1860496] - [net] mac80211: fix HT-Control field reception for management frames (Jarod Wilson) [1860496] - [net] cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific Tx rate configuration (Jarod Wilson) [1860496] - [net] mac80211: allow SA-QUERY processing in userspace (Jarod Wilson) [1860496] - [net] nl80211: add ability to report TX status for control port TX (Jarod Wilson) [1860496] - [net] mac80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [net] cfg80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [include] mac80211: Add new AMPDU factor macro for HE peer caps (Jarod Wilson) [1860496] - [include] ieee80211: S1G defines (Jarod Wilson) [1860496] - [net] nl80211: support scan frequencies in KHz (Jarod Wilson) [1860496] - [net] nl80211: add KHz frequency offset for most wifi commands (Jarod Wilson) [1860496] - [net] cfg80211: add KHz variants of frame RX API (Jarod Wilson) [1860496] - [net] nl80211: simplify peer specific TID configuration (Jarod Wilson) [1860496] - [net] cfg80211: add support for TID specific AMSDU configuration (Jarod Wilson) [1860496] - [net] mac80211: fix variable names in TID config methods (Jarod Wilson) [1860496] - [net] cfg80211: fix mask type in cfg80211_tid_cfg structure (Jarod Wilson) [1860496] - [net] cfg80211: fix debugfs rename crash (Jarod Wilson) [1860496] - [include] ieee80211: Fix incorrect mask for default PE duration (Jarod Wilson) [1860496] - [net] mac80211: mesh: fix discovery timer re-arming issue / crash (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: Fix build error (Jarod Wilson) [1860496] - [wireless] ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: remove redundant for-loop (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix memory corruption in dump_station (Jarod Wilson) [1860496] - [wireless] rtw88: no need to set registers for SDIO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix incorrect setting of ldo_pwr (Jarod Wilson) [1860496] - [wireless] rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko (Jarod Wilson) [1860496] - [wireless] rtw88: extract: remove the unused after extracting (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8723d an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822b an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822c an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols about pci interface (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols used in chip functionalities (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix typo defining ps work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: configure bss info adding the interface (Jarod Wilson) [1860496] - [wireless] mt76: enable p2p support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce hw scan timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not report scan_complete twice to mac80211 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix the usage WoW with net detect support (Jarod Wilson) [1860496] - [wireless] ath11k: fix htt stats module not handle multiple skbs (Jarod Wilson) [1860496] - [wireless] rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix sparse warnings for power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add 8723DE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: fill zeros to words 0x06 and 0x07 of security cam entry (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add coex support (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: set ltecoex register address in chip_info (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement flush queue (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add shutdown callback to disable BT USB suspend (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add IQ calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add LC calibration (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible deadlock in mt7915_stop (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: allocate proper size for tlv tags (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add debugfs to track TxBF status (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add TxBF capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformee support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformer support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: introduce mt7915_get_he_phy_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: usb: cancel ps work stopping the vif (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: add missing register definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: set runtime stream caps by mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable firmware module debug support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add tsf related callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: set peer Tx fixed rate through debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_statistics support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_add_debugfs support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Rx radiotap header support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE capabilities support for peers (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE bss_conf support for interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: register per-phy HE capabilities for each interface (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: implement HE per-rate tx power support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable Rx HE rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: add mac80211 driver for MT7915 PCIe-based chipsets (Jarod Wilson) [1860496] - [wireless] mt76: add HE phy modes and hardware queue (Jarod Wilson) [1860496] - [wireless] mt76: adjust wcid size to support new 802.11ax generation (Jarod Wilson) [1860496] - [wireless] mt76: add Rx stats support for radiotap (Jarod Wilson) [1860496] - [wireless] mt76: add support for HE RX rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: avoid rx reorder buffer overflow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: scan all channels if not specified (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add support to sched scan with randomise addr (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce WoW with net detect support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix delta tx power for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix target power parsing (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ibss mode for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check return value of mt7615_eeprom_get_power_index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: read tx streams from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce beacon_loss mcu event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add gtk rekey offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce PM support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: introduce suspend/resume to mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add WoW support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce support for hardware beacon filter (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: free pci_vector if mt7615_pci_probe fails (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add passive mode for hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_check_offload_capability routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: remove duplicate error message (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix getting maximum tx power from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set spatial extension index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: remove check in mt7663_load_n9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add the possibility to load firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: enable MCS 8 and MCS9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix event report in mt7615_mcu_bss_event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix up BMC entry indicated to unicmd firmware (Jarod Wilson) [1860496] - [wireless] mt76: enable TDLS support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mcu bss upload before creating the sta (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not adjust MAC timings if the device is not running (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use larger rx buffers if VHT is supported (Jarod Wilson) [1860496] - [wireless] mt76: fix A-MPDU density handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix sta ampdu factor for VHT (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: enable AirTimeFairness (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mac_sta_poll for usb code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_driver_own routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix max wtbl size for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_firmware_own for mt7663e (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: parse mcu return code for unified commands (Jarod Wilson) [1860496] - [wireless] mt76: add rx queues info to mt76 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make Kconfig entry obvious for MT7663E (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce 802.11 PS support in sta mode (Jarod Wilson) [1860496] - [wireless] mt76: remove PS_NULLFUNC_STACK capability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: provide aid info to the mcu (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable aspm by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable scs for mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move core shared code in mt7615-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible deadlock in mt7615_stop (Jarod Wilson) [1860496] - [wireless] mt76: remove unnecessary annotations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable MSI by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework IRQ handling to prepare for MSI support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7622: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set hw scan limits only for firmware with offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable hw/sched scan ops for non-offload firmware (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix aggr range entry in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying tx DPD calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying DC offset calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Delete an error message in mt7622_wmac_probe() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not always reset the dfs state setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: correct the name of the rom patch (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add address parameter to mt7615_eeprom_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_wtbl_desc data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework wtbl key configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely on mt7622 queue scheme for mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce __mt7663_load_firmware routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mac_update_rate_desc routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support to mt7615_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: add headroom and tailroom to mt76_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove unnecessary register operations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce rlm tlv in bss_info mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce BSS absence event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce scheduled scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce hw scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: keep Rx filters as the default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add ethool support to mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: disable RDD commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make scs configurable per phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: enable nf estimation (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix mt7615_mac_cca_stats_reset routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more useful Tx mib counters (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup mib related defines and structs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable aggr_stats for both phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: modify mt7615_ampdu_stat_read for each phy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: pci: add mt7610 PCI ID (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: introduce Mercury UD13 support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: fix handling MCU timeouts during hw restart (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] mwl8k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Remove logically dead code (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame() (Jarod Wilson) [1860496] - [wireless] brcmfmac: make non-global functions static (Jarod Wilson) [1860496] - [wireless] brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys (Jarod Wilson) [1860496] - [wireless] brcmfmac: use actframe_abort to cancel ongoing action frame (Jarod Wilson) [1860496] - [wireless] brcmfmac: set security after reiniting interface (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 802.1d priority to ac mapping for pcie dongles (Jarod Wilson) [1860496] - [wireless] brcmfmac: map 802.1d priority to precedence level based on AP WMM params (Jarod Wilson) [1860496] - [wireless] ath11k: convert to devm_platform_get_and_ioremap_resource (Jarod Wilson) [1860496] - [wireless] ath11k: remove redundant initialization of pointer info (Jarod Wilson) [1860496] - [wireless] ath10k: fix ath10k_pci struct layout (Jarod Wilson) [1860496] - [wireless] ath10k: fix gcc-10 zero-length-bounds warnings (Jarod Wilson) [1860496] - [wireless] ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig (Jarod Wilson) [1860496] - [wireless] ath10k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: Remove bus layer includes from upper layer (Jarod Wilson) [1860496] - [wireless] ath11k: Add drv private for bus opaque struct (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for multibus support (Jarod Wilson) [1860496] - [wireless] ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info() (Jarod Wilson) [1860496] - [wireless] ath10k: Remove msdu from idr when management pkt send fails (Jarod Wilson) [1860496] - [wireless] ath10k: Skip handling del_server during driver exit (Jarod Wilson) [1860496] - [wireless] ath11k: remove stale monitor status descriptor (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg_ini: differentiate ax210 hw with same hw type (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: skip fragmented receive buffers (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove outdated copyright print/module statement (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't transmit on unallocated queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: tx: enable A-MSDU in low latency mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: use longer queues for 256-BA (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: use DMA pool for byte-count tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove some dead code (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: mark a variable __maybe_unused (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: attempt to allocate smaller queues (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: allocate much smaller byte-count table (Jarod Wilson) [1860496] - [wireless] iwlwifi: dump api version in yaml format (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert all AX101 devices to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove occurrences of 22000 in the FW name defines (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert QnJ with Hr to the device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove outdated comment about PCI RTPM reference (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add IML/ROM information to the assertion dumps (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: remove magic number (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 55 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add D3 resume timepoint (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: avoid debug max amsdu config overwriting itself (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request command version 9 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't access TLV before verifying len (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove antenna_coupling module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: use hweight_long instead of bit manipulating (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 (Jarod Wilson) [1860496] - [wireless] iwlwifi: fw api: fix PHY data 2/3 position (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: remove Comparison to bool in rf.c (Jarod Wilson) [1860496] - [wireless] mwifiex: avoid -Wstringop-overflow warning (Jarod Wilson) [1860496] - [wireless] rtlwifi: remove comparison of 0/1 to bool variable (Jarod Wilson) [1860496] - [wireless] brcmsmac: remove Comparison to bool in brcms_b_txstatus() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix P2P Group Formation failure via Go-neg method (Jarod Wilson) [1860496] - [wireless] brcmfmac: support the second p2p connection (Jarod Wilson) [1860496] - [wireless] rtw88: fix an issue about leak system resources (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add interface configurations table (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Set IG register for CCK rate (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add chip_ops::false_alarm_statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: some chips don't support LDPC (Jarod Wilson) [1860496] - [wireless] rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add set_channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add query_rx_desc (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add DIG parameter (Jarod Wilson) [1860496] - [wireless] rtlwifi: use true, false for bool variable in rtl_init_rfkill() (Jarod Wilson) [1860496] - [wireless] rtw88: Use udelay instead of usleep in atomic context (Jarod Wilson) [1860496] - [wireless] ath11k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Silence undersized packet warnings (Jarod Wilson) [1860496] - [wireless] ath6kl: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: fix kernel panic by freeing the msdu received with invalid length (Jarod Wilson) [1860496] - [wireless] ath11k: Add support to reset htt peer stats (Jarod Wilson) [1860496] - [wireless] ath11k: add tx hw 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [wireless] ath11k: fix resource unavailability for htt stats after peer stats display (Jarod Wilson) [1860496] - [wireless] ath11k: use true,false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: Add support for targets without trustzone (Jarod Wilson) [1860496] - [wireless] ath10k: Setup the msa resources before qmi init (Jarod Wilson) [1860496] - [wireless] ath10k: remove the max_sched_scan_reqs value (Jarod Wilson) [1860496] - [wireless] ath10k: Avoid override CE5 configuration for QCA99X0 chipsets (Jarod Wilson) [1860496] - [wireless] brcmfmac: no need to check return value of debugfs_create functions (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove comparison to bool in brcmf_fws_attach() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add vendor ie for association responses (Jarod Wilson) [1860496] - [wireless] brcmfmac: only generate random p2p address when needed (Jarod Wilson) [1860496] - [wireless] brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep apsta enabled when AP starts with MCHAN feature (Jarod Wilson) [1860496] - [wireless] rtw88: fix spelling mistake "fimrware" -> "firmware" (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update phy parameter tables to v50 (Jarod Wilson) [1860496] - [wireless] ath11k: add DBG_MAC prints to track vdev events (Jarod Wilson) [1860496] - [wireless] ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev (Jarod Wilson) [1860496] - [wireless] ath11k: fix error return code in ath11k_dp_alloc() (Jarod Wilson) [1860496] - [wireless] ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() (Jarod Wilson) [1860496] - [wireless] mac80211: fix memory overlap due to variable length param (Jarod Wilson) [1860496] - [net] mac80211: TX legacy rate control for Beacon frames (Jarod Wilson) [1860496] - [wireless] ath11k: use GFP_ATOMIC under spin lock (Jarod Wilson) [1860496] - [wireless] ath10k: correct tx bitrate of iw for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: add bitrate parse for peer stats info (Jarod Wilson) [1860496] - [wireless] ath10k: add rx bitrate report for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: enable firmware peer stats info for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath5k: remove conversion to bool in ath5k_ani_calibration() (Jarod Wilson) [1860496] - [wireless] ath9k: add calibration timeout for AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: invalidate all calibrations at once (Jarod Wilson) [1860496] - [wireless] ath9k: interleaved NF calibration on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: do not miss longcal on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: remove needless NFCAL_PENDING flag setting (Jarod Wilson) [1860496] - [wireless] ath9k: fix AR9002 ADC and NF calibrations (Jarod Wilson) [1860496] - [wireless] rtw88: fix sparse warnings for download firmware routine (Jarod Wilson) [1860496] - [wireless] ath10k: add statistics of tx retries and tx failed when tx complete disable (Jarod Wilson) [1860496] - [wireless] ath10k: enable rx duration report default for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath11k: fix reo flush send (Jarod Wilson) [1860496] - [wireless] iwlwifi: debug: set NPK buffer in context info (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structs for So devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structure for Qu devices with medium latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: tell firmware about required LTR delay (Jarod Wilson) [1860496] - [wireless] iwlwifi: update few product names in AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 (Jarod Wilson) [1860496] - [wireless] iwlwifi: add new cards for AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: read TAS table from ACPI and send it to the FW (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove fw_monitor module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add framework for specific phy configuration (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add DCM flag to rate pretty-print (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: minor code cleanups in byte table update (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: use seq_file for tx_queue debugfs file (Jarod Wilson) [1860496] - [wireless] iwlwifi: support version 9 of WOWLAN_GET_STATUS notification (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: support multiple dumps in legacy dump flow (Jarod Wilson) [1860496] - [wireless] iwlwifi: move API version lookup to common code (Jarod Wilson) [1860496] - [wireless] iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx (Jarod Wilson) [1860496] - [net] mac80211: fix two missing documentation entries (Jarod Wilson) [1860496] - [net] cfg80211: reject channels/chandefs with KHz offset >= 1000 (Jarod Wilson) [1860496] - [net] mac80211: add freq_offset to RX status (Jarod Wilson) [1860496] - [net] mac80211: handle channel frequency offset (Jarod Wilson) [1860496] - [net] cfg80211: express channels with a KHz component (Jarod Wilson) [1860496] - [net] ieee80211: share 802.11 unit conversion helpers (Jarod Wilson) [1860496] - [net] mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test (Jarod Wilson) [1860496] - [net] mac80211: Fail association when AP has no legacy rates (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: add an option to defer ADDBA transmit (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: refactor sending addba (Jarod Wilson) [1860496] - [net] mac80211: Skip entries with HE membership selector (Jarod Wilson) [1860496] - [net] cfg80211: Parse HE membership selector (Jarod Wilson) [1860496] - [net] mac80211: Don't destroy auth data in case of anti-clogging (Jarod Wilson) [1860496] - [net] mac80211: add twt_protected flag to the bss_conf structure (Jarod Wilson) [1860496] - [net] mac80211: implement Operating Mode Notification extended NSS support (Jarod Wilson) [1860496] - [net] mac80211: Process multicast RX registration for Action frames (Jarod Wilson) [1860496] - [net] nl80211: allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: support multicast RX registration (Jarod Wilson) [1860496] - [net] cfg80211: change internal management frame registration API (Jarod Wilson) [1860496] - [net] mac80211: Report beacon protection failures to user space (Jarod Wilson) [1860496] - [net] cfg80211: Unprotected Beacon frame RX indication (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: remove support for fw scan api v13 (Jarod Wilson) [1860496] - [net] mac80211: fix drv_config_iface_filter() behaviour (Jarod Wilson) [1860496] - [net] mac80211: mlme: remove duplicate AID bookkeeping (Jarod Wilson) [1860496] - [wireless] ath10k: drop the TX packet which size exceed credit size for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the invalid tx/rx chainmask configuration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: initialize mac/bb/rf basic functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Organize chip TX/RX FIFO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement set_tx_power_index ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: 11N chips don't support H2C queue (Jarod Wilson) [1860496] - [wireless] rtw88: decompose while(1) loop of power sequence polling command (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac power-on/-off function (Jarod Wilson) [1860496] - [wireless] rtw88: no need to send additional information to legacy firmware (Jarod Wilson) [1860496] - [wireless] rtw88: add legacy firmware download for 8723D devices (Jarod Wilson) [1860496] - [wireless] ath10k: add flush tx packets for SDIO chip (Jarod Wilson) [1860496] - [wireless] ath10k: enable alt data of TX path for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add htt TX bundle for sdio (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_debug_fw_stats_process() (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid() (Jarod Wilson) [1860496] - [wireless] rtw88: set power trim according to efuse PG values (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add read_efuse to recognize efuse info from map (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add new chip op efuse_grant() to control efuse access (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add cfg_ldo25 to control LDO25 (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add RF read/write ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power sequence (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add beamform wrapper functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add basic chip capabilities (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix warning comparison to bool (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8821ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723be: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: hif: make send_complete_check op optional (Jarod Wilson) [1860496] - [wireless] ath10k: sdio: remove _hif_ prefix from functions not part of hif interface (Jarod Wilson) [1860496] - [wireless] ath10k: improve power save performance for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post() (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove leading space (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_stf_ss_update() void (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_down() (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() (Jarod Wilson) [1860496] - [wireless] hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop (Jarod Wilson) [1860496] - [wireless] rtw88: add support for set/get antennas (Jarod Wilson) [1860496] - [wireless] rtw88: make rtw_chip_ops::set_antenna return int (Jarod Wilson) [1860496] - [wireless] ath11k: Add dynamic tcl ring selection logic with retry mechanism (Jarod Wilson) [1860496] - [wireless] ath11k: cleanup reo command error code overwritten (Jarod Wilson) [1860496] - [wireless] ath10k: Fix typo in warning messages (Jarod Wilson) [1860496] - [wireless] ath11k: Fix rx_filter flags setting for per peer rx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: Fix fw assert by setting proper vht cap (Jarod Wilson) [1860496] - [wireless] ath11k: Cleanup in pdev destroy and mac register during crash on recovery (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_set_mac() void (Jarod Wilson) [1860496] - [wireless] rtw88: Add delay on polling h2c command status bit (Jarod Wilson) [1860496] - [wireless] brcm80211: remove redundant pointer 'address' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix wrong location to get firmware feature (Jarod Wilson) [1860496] - [wireless] rtw88: Make two functions static (Jarod Wilson) [1860496] - [net] cfg80211: fix kernel-doc notation (Jarod Wilson) [1860496] - [wireless] ath11k: rx path optimizations (Jarod Wilson) [1860496] - [wireless] ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts (Jarod Wilson) [1860496] - [wireless] ath11k: Fix TWT radio count (Jarod Wilson) [1860496] - [wireless] ath11k: Modify the interrupt timer threshold (Jarod Wilson) [1860496] - [wireless] ath11k: fix duplication peer create on same radio (Jarod Wilson) [1860496] - [wireless] ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 (Jarod Wilson) [1860496] - [wireless] ath10k: disable TX complete indication of htt for sdio (Jarod Wilson) [1860496] - [wireless] ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Write in ath9k_htc_rx_msg (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in htc_connect_service (Jarod Wilson) [1860496] - [wireless] ath10k: fix kernel null pointer dereference (Jarod Wilson) [1860496] - [wireless] ath10k: enable radar detection in secondary segment (Jarod Wilson) [1860496] - [wireless] ath10k: enable VHT160 and VHT80+80 modes (Jarod Wilson) [1860496] - [wireless] ath11k: Avoid mgmt tx count underflow (Jarod Wilson) [1860496] - [wireless] ath11k: Increase the tx completion ring size (Jarod Wilson) [1860496] - [wireless] ath11k: fix error message to correctly report the command that failed (Jarod Wilson) [1860496] - [wireless] ath11k: add pktlog checksum in trace events to support pktlog (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the race condition in firmware dump work queue (Jarod Wilson) [1860496] - [wireless] ath11k: Add sta debugfs support to configure ADDBA and DELBA (Jarod Wilson) [1860496] - [wireless] ath11k: fix compiler warnings without CONFIG_THERMAL (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove newline from rs_pretty_print_rate() (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 53 for 22000 series (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove IWL_FW_DBG_DOMAIN macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: enable yoyo by default (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support FW APIs with variable number of profiles (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ HR FPGA (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ Hr STEP A (Jarod Wilson) [1860496] - [wireless] iwlwifi: add trans_cfg for devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for non EDCA based measurements (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert QnJ with Jf devices to new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert all Qu with Jf devices to the new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: add HW step to new cfg device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove some unused extern declarations from iwl-config.h (Jarod Wilson) [1860496] - [wireless] iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: enable SF also when we have HE (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove redundant iwl9560_2ac_cfg struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: rs-fw: fix some indentation (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support scan req cmd ver 14 (Jarod Wilson) [1860496] - [wireless] iwlwifi: pass trans and NVM data to HE capability parsing (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: implement read_config32 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add PCI config space region type (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add soc latency support (Jarod Wilson) [1860496] - [wireless] hostap: convert to struct proc_ops (Jarod Wilson) [1860496] - [wireless] rtw88: fix non-increase management packet sequence number (Jarod Wilson) [1860496] - [wireless] brcmfmac: add USB autosuspend feature support (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase max hanger slots from 1K to 3K in fws layer (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix the incorrect return value in brcmf_inform_single_bss() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix double freeing in the fmac usb data path (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix driver crash on USB control transfer timeout (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Feed current txrate information for mac80211 (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: add enumeration for channel bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to enable/disable coex mechanism (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to dump coex's info (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Fix sparse warning: cast from restricted __le16 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing declaration in mt7615.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in unified command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7663e firmware struct endianness (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: config RF table path B before path A (Jarod Wilson) [1860496] - [wireless] rtw88: kick off TX packets once for higher efficiency (Jarod Wilson) [1860496] - [wireless] rtw88: pci: define a mask for TX/RX BD indexes (Jarod Wilson) [1860496] - [wireless] rtw88: associate reserved pages with each vif (Jarod Wilson) [1860496] - [wireless] rtw88: extract alloc rsvd_page and h2c skb routines (Jarod Wilson) [1860496] - [wireless] brcmfmac: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: marvell: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] hostap: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: ti: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: realtek: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] ath10k: Fill GCMP MIC length for PMF (Jarod Wilson) [1860496] - [net] mac80211: driver can remain on channel if not using chan_ctx (Jarod Wilson) [1860496] - [net] nl80211: clarify code in nl80211_del_station() (Jarod Wilson) [1860496] - [net] cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries (Jarod Wilson) [1860496] - [net] mac80211: Read rx_stats with perCPU pointers (Jarod Wilson) [1860496] - [net] mac80211: Allow deleting stations in ibss mode to reset their state (Jarod Wilson) [1860496] - [net] cfg80211: Add support for userspace to reset stations in IBSS mode (Jarod Wilson) [1860496] - [net] mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC (Jarod Wilson) [1860496] - [uapi] nl80211: add PROTECTED_TWT nl80211 extended feature (Jarod Wilson) [1860496] - [net] mac80211: HE: set missing bss_conf fields in AP mode (Jarod Wilson) [1860496] - [net] nl80211: pass HE operation element to the driver (Jarod Wilson) [1860496] - [net] nl80211/cfg80211: add support for non EDCA based ranging measurement (Jarod Wilson) [1860496] - [net] mac80211: don't leave skb->next/prev pointing to stack (Jarod Wilson) [1860496] - [net] mac80211: update documentation about tx power (Jarod Wilson) [1860496] - [net] mac80211: handle no-preauth flag for control port (Jarod Wilson) [1860496] - [net] nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port (Jarod Wilson) [1860496] - [net] cfg80211: fix documentation format (Jarod Wilson) [1860496] - [wireless] ath11k: Perform per-msdu rx processing (Jarod Wilson) [1860496] - [wireless] ath11k: Configure hash based reo destination ring selection (Jarod Wilson) [1860496] - [wireless] ath11k: Adding proper validation before accessing tx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: dump SRNG stats during FW assert (Jarod Wilson) [1860496] - [wireless] ath11k: fill channel info from rx channel (Jarod Wilson) [1860496] - [wireless] ath11k: Supporting RX ring backpressure HTT event and stats handling (Jarod Wilson) [1860496] - [wireless] iwlwifi: move AX200 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove trans entries from COMMON 9260 macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: move shared clock entries to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: move pu devices to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert the 9260-1x1 device to use the new parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: move TH1 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: map 9461 and 9462 using RF type and RF ID (Jarod Wilson) [1860496] - [wireless] iwlwifi: add Pu/PnJ/Th device values to differentiate them (Jarod Wilson) [1860496] - [wireless] iwlwifi: add GNSS differentiation to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: add mac/rf types and 160MHz to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: combine 9260 cfgs that only change names (Jarod Wilson) [1860496] - [wireless] iwlwifi: move the remaining 0x2526 configs to the new table (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663e support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: get rid of sta_rec_wtbl data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_ba uni command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more uni mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_bmc and st_sta for uni commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce uni cmd command types (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_mac_chain routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_{driver, firmware}_own (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_reg_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_register_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_send_message routine (Jarod Wilson) [1860496] - [wireless] mt76: always init to 0 mcu messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_device routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup fw queue just for mmio devices (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_wait_response (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_fill_msg (Jarod Wilson) [1860496] - [wireless] mt76: remove variable 'val' set but not used (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove a stray if statement (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor injection of beacon frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix antenna mask initialization in DBDC mode (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely only on data buffer for usb control messagges (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: fix a possible memory leak in mt76u_init (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet (Jarod Wilson) [1860496] - [wireless] ath11k: add handling for BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: add WMI calls required for handling BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: set queue_len to 4096 (Jarod Wilson) [1860496] - [wireless] ath11k: enable PN offload (Jarod Wilson) [1860496] - [wireless] ath11k: handle RX fragments (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused member of struct rtw_hal (Jarod Wilson) [1860496] - [wireless] ath5k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath11k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath10k: allow qca988x family to support ack rssi of tx data packets (Jarod Wilson) [1860496] - [wireless] ath5k: Add proper dependency for ATH5K_AHB (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal sensor device support (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal cooling device support (Jarod Wilson) [1860496] - [wireless] ath10k: fix not registering airtime of 11a station with WMM disable (Jarod Wilson) [1860496] - [wireless] ath11k: config reorder queue for all tids during peer setup (Jarod Wilson) [1860496] - [wireless] ath10k: fix unsupported chip reset debugs file write (Jarod Wilson) [1860496] - [wireless] ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read (Jarod Wilson) [1860496] - [wireless] ath10k: start recovery process when read int status fail for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add QCA9377 sdio hw_param item (Jarod Wilson) [1860496] - [wireless] ath10k: avoid consecutive OTP download to reduce boot time (Jarod Wilson) [1860496] - [net] mac80211: Add api to support configuring TID specific configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific RTSCTS configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific AMPDU configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific retry configuration (Jarod Wilson) [1860496] - [net] nl80211: modify TID-config API (Jarod Wilson) [1860496] - [net] nl80211: Add NL command to support TID speicific configurations (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (STA) (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (AP) (Jarod Wilson) [1860496] - [net] mac80211: Update BIP to support Beacon frames (Jarod Wilson) [1860496] - [net] mac80211: Support BIGTK configuration for Beacon protection (Jarod Wilson) [1860496] - [net] cfg80211: Support key configuration for Beacon protection (BIGTK) (Jarod Wilson) [1860496] - [net] cfg80211: More error messages for key addition failures (Jarod Wilson) [1860496] - [net] cfg80211: fix indentation errors (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "dev" (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "debugfsdir" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "reg_notifier" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "perm_addr" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "_net" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "registered" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "privid" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "probe_resp_offload" (Jarod Wilson) [1860496] - [net] Revert "nl80211: add src and dst addr attributes for control port tx/rx" (Jarod Wilson) [1860496] - [net] Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS" (Jarod Wilson) [1860496] - [net] cfg80211: remove support for adjacent channel compensation (Jarod Wilson) [1860496] - [net] mac80211: check vif pointer before airtime calculation (Jarod Wilson) [1860496] - [net] cfg80211: Pass lockdep expression to RCU lists (Jarod Wilson) [1860496] - [wireless] mwifiex: change license text from MARVELL to NXP (Jarod Wilson) [1860496] - [wireless] mt76: Introduce mt76_mcu data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rename stat_wq in wq (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: extend RX scatter gather number (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on mt76_queues_read for mt7622 (Jarod Wilson) [1860496] - [wireless] mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework rx phy index handling (Jarod Wilson) [1860496] - [wireless] mt76: fix rounding issues on converting per-chain and combined txpower (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: avoid starting the MAC too early (Jarod Wilson) [1860496] - [wireless] mt76: avoid extra RCU synchronization on station removal (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor mode on second PHY (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix adding active monitor interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use new tag sta_rec_wtbl (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add starec operating flow for firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a helper to encapsulate sta_rec operation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_sta flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_bmc flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for testing hardware reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement hardware reset support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware log event messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix and rework tx power handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add Kconfig entry for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable DBDC on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: decrease rx ring size for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement DMA support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement probing and firmware loading on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable 5 GHz on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add calibration free support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add eeprom support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dma and tx queue initialization for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: store N9 firmware version instead of CR4 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: split up firmware loading functions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mmio related code from pci.c to mmio.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add __aligned(4) to txp structs (Jarod Wilson) [1860496] - [wireless] mt76: enable Airtime Queue Limit support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: increase dma mcu rx ring size (Jarod Wilson) [1860496] - [wireless] mt76: dma: do not write cpu_idx on rx queue reset until after refill (Jarod Wilson) [1860496] - [wireless] mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw (Jarod Wilson) [1860496] - [wireless] mt76: set dma-done flag for flushed descriptors (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add endpoint to mt76u_bulk_msg signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_skb_dma_info routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: take into account different queue mapping for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add {read/write}_extended utility routines (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: resume all rx queue in mt76u_resume_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_alloc_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: stop/free all possible rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_free_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: move mcu buffer allocation in mt76x02u drivers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: use mt76_queue as mt76u_complete_rx context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_refill_rx signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_process_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: avoid overwrite max_tx_fragments (Jarod Wilson) [1860496] - [wireless] mt76: rely on mac80211 utility routines to compute airtime (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove leftover routine declaration (Jarod Wilson) [1860496] - [wireless] mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize radar specs from host driver (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: get rid of leftover target (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add tracing support (Jarod Wilson) [1860496] - [wireless] mt76: move mac_txdone tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: move dev_irq tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a get_stats() callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add per-phy mib statistics (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report TSF information (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_antenna callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework set_channel function (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing settings for simultaneous dual-band support (Jarod Wilson) [1860496] - [wireless] mt76: fix compilation warning in mt76_eeprom_override() (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce LED support (Jarod Wilson) [1860496] - [wireless] mt76: clear skb pointers from rx aggregation reorder buffer during cleanup (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix input validation issues for powersave-filtered frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: increase MCU command timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: measure channel noise and report it via survey (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: minor mt76x02_mac_set_beacon optimization (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: do not set NULL beacons (Jarod Wilson) [1860496] - [wireless] mt76: usb: use max packet length for m76u_copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add channel switch support for usb interfaces (Jarod Wilson) [1860496] - [wireless] mt76: speed up usb bulk copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove a copy call for usb speedup (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add check for invalid vif idx (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: split beaconing (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: omit beacon slot clearing (Jarod Wilson) [1860496] - [wireless] mt76: use AC specific reorder timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_coverage class support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: set 0 as min coverage_class value (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware version using ethtool (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Fix build with older compilers (Jarod Wilson) [1860496] - [wireless] mt76: eeprom: add support for big endian eeprom partition (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: reset STA_CCA counter setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: fix possible undetected invalid MAC address (Jarod Wilson) [1860496] - [wireless] mt76: disable bh in mt76_dma_rx_poll (Jarod Wilson) [1860496] - [wireless] mt76: fix rx dma ring descriptor state on reset (Jarod Wilson) [1860496] - [wireless] mt7615: replace sta_state callback with sta_add/sta_remove (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: defer mcu initialization via workqueue (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for registering a second wiphy via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: select the correct tx queue for frames sent to the second phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move radio/mac initialization to .start/stop callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize dbdc settings on interface add (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the rx path (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework chainmask handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the dfs support code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove useless MT_HW_RDD0/1 enum (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing register init for dual-wiphy support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support for smart carrier sense (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dual-phy support for mac80211 ops (Jarod Wilson) [1860496] - [wireless] mt76: do not overwrite max_tx_fragments if it has been set (Jarod Wilson) [1860496] - [wireless] mt76: move ampdu_ref from mt76_dev to driver struct (Jarod Wilson) [1860496] - [wireless] mt76: add ext_phy field to struct mt76_wcid (Jarod Wilson) [1860496] - [wireless] mt76: add function for allocating an extra wiphy (Jarod Wilson) [1860496] - [wireless] mt76: add priv pointer to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add multiple wiphy support to mt76_get_min_avg_rssi (Jarod Wilson) [1860496] - [wireless] mt76: move txpower and antenna mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move txpower_conf back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move chainmask back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move state from struct mt76_dev to mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: keep a set of software tx queues per phy (Jarod Wilson) [1860496] - [wireless] mt76: move channel state to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in mt76_sta_state() (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the tx status path (Jarod Wilson) [1860496] - [net] mac80211: allow setting queue_len for drivers not using wake_tx_queue (Jarod Wilson) [1860496] - [include] ieee80211: add WPA3 OWE AKM suite selector (Jarod Wilson) [1860496] - [wireless] mac80211: Fix setting txpower to zero (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the main tx path (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the rx path (Jarod Wilson) [1860496] - [wireless] mt76: introduce struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move initialization of some struct members to mt76_alloc_device (Jarod Wilson) [1860496] - [wireless] rtw88: Fix incorrect beamformee role setting (Jarod Wilson) [1860496] - [wireless] rtw88: 8822: Make tables const, reduce data object size (Jarod Wilson) [1860496] - [wireless] rtw88: disable TX-AMSDU on 2.4G band (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: modify rf protection setting (Jarod Wilson) [1860496] - [wireless] rtw88: Use secondary channel offset enumeration (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update power sequence to v16 (Jarod Wilson) [1860496] - [wireless] rtw88: add ciphers to suppress error message (Jarod Wilson) [1860496] - [wireless] rtw88: avoid holding mutex for cancel_delayed_work_sync() (Jarod Wilson) [1860496] - [wireless] rtw88: move rtw_enter_ips() to the last when config (Jarod Wilson) [1860496] - [wireless] rtw88: pci: 8822c should set clock delay to zero (Jarod Wilson) [1860496] - [wireless] rtw88: add rtw_read8_mask and rtw_read16_mask (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused parameter vif in rtw_lps_pg_info_get() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add the BRCM 4364 found in MacBook Pro 15, 2 (Jarod Wilson) [1860496] - [wireless] ath11k: fix incorrect peer stats counters update (Jarod Wilson) [1860496] - [wireless] ath11k: Fixing dangling pointer issue upon peer delete failure (Jarod Wilson) [1860496] - [wireless] ath11k: fix parsing PPDU_CTRL type in pktlog (Jarod Wilson) [1860496] - [wireless] ath11k: fix warn-on in disassociation (Jarod Wilson) [1860496] - [wireless] ath11k: fix rcu lock protect in peer assoc confirmation (Jarod Wilson) [1860496] - [wireless] ath11k: add HE rate accounting to driver (Jarod Wilson) [1860496] - [wireless] ath11k: drop tx_info from ath11k_sta (Jarod Wilson) [1860496] - [wireless] ath10k: Add support to read btcoex related data from DT (Jarod Wilson) [1860496] - [wireless] ath10k: fix few checkpatch warnings (Jarod Wilson) [1860496] - [net] mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS (Jarod Wilson) [1860496] - [net] nl80211: add src and dst addr attributes for control port tx/rx (Jarod Wilson) [1860496] - [net] mac80211: parse also the RSNXE IE (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: Allow user space to register for station Rx authentication (Jarod Wilson) [1860496] - [include] ieee80211: fix 'the' doubling in comments (Jarod Wilson) [1860496] - [net] mac80211: Remove support for changing AP SMPS mode (Jarod Wilson) [1860496] - [net] mac80211: Handle SMPS mode changes only in AP mode (Jarod Wilson) [1860496] - [net] mac80211: Accept broadcast probe responses on 6GHz band (Jarod Wilson) [1860496] - [net] mac80211: HE: set RX NSS (Jarod Wilson) [1860496] - [net] mac80211: set station bandwidth from HE capability (Jarod Wilson) [1860496] - [net] mac80211: remove supported channels element in 6 GHz if ECSA support (Jarod Wilson) [1860496] - [net] mac80211: update condition for HE disablement (Jarod Wilson) [1860496] - [net] mac80211: make ieee80211_wep_init() return void (Jarod Wilson) [1860496] - [net] mac80211: allow changing TX-related netdev features (Jarod Wilson) [1860496] - [net] mac80211: check whether HE connection is allowed by the reg domain (Jarod Wilson) [1860496] - [net] mac80211: refactor extended element parsing (Jarod Wilson) [1860496] - [net] mac80211: simplify and improve HT/VHT/HE disable code (Jarod Wilson) [1860496] - [net] cfg80211: Enhance the AKM advertizement to support per interface (Jarod Wilson) [1860496] - [net] cfg80211: add no HE indication to the channel flag (Jarod Wilson) [1860496] - [net] mac80211: fix 11w when using encapsulation offloading (Jarod Wilson) [1860496] - [net] mac80211: fix tx status for no ack cases (Jarod Wilson) [1860496] - [net] mac80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] nl80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] mac80211: debugfs: improve airtime_flags handler readability (Jarod Wilson) [1860496] - [net] mac80211: Remove redundant assertion (Jarod Wilson) [1860496] - [net] mac80211: add 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [net] mac80211: Always show airtime debugfs file when TXQs are enabled (Jarod Wilson) [1860496] - [include] trivial: mac80211: fix indentation (Jarod Wilson) [1860496]- [fs] xfs: force writes to delalloc regions to unwritten (Carlos Maiolino) [1696580] - [fs] xfs: refactor xfs_iomap_prealloc_size (Carlos Maiolino) [1696580] - [fs] xfs: measure all contiguous previous extents for prealloc size (Carlos Maiolino) [1696580] - [fs] xfs: don't fail unwritten extent conversion on writeback due to edquot (Carlos Maiolino) [1696580] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Dave Wysochanski) [1906309] - [trace] Revert "SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()" (Dave Wysochanski) [1906309] - [uapi] uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT (Eric Sandeen) [1905205] - [trace] SUNRPC: Fix oops in the rpc_xdr_buf event class (Scott Mayhew) [1900157] - [fs] NFS: Fix listxattr receive buffer size (Scott Mayhew) [1900157] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Scott Mayhew) [1900157] - [net] SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() (Scott Mayhew) [1900157] - [net] svcrdma: fix bounce buffers for unaligned offsets and multiple pages (Scott Mayhew) [1900157] - [pci] hv: Document missing hv_pci_protocol_negotiation() parameter (Mohammed Gamal) [1886102] - [pci] hv: Make some functions static (Mohammed Gamal) [1886102] - [pci] hv: Use struct_size() helper (Mohammed Gamal) [1886102] - [pci] hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality (Mohammed Gamal) [1886102] - [fs] xfs: allow individual quota grace period extension (Bill O'Donnell) [1827913] - [fs] xfs: per-type quota timers and warn limits (Bill O'Donnell) [1827913] - [fs] xfs: switch xfs_get_defquota to take explicit type (Bill O'Donnell) [1827913] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers (Bill O'Donnell) [1827913] - [fs] xfs: fix up some whitespace in quota code (Bill O'Donnell) [1827913] - [fs] xfs: preserve default grace interval during quotacheck (Bill O'Donnell) [1827913] - [fs] quota: honor quota type in Q_XGETQSTATcalls (Bill O'Donnell) [1827913]- [fs] NFS: Do uncached readdir when we're seeking a cookie in an empty page cache (Dave Wysochanski) [1893882] - [fs] NFS: Reduce number of RPC calls when doing uncached readdir (Dave Wysochanski) [1893882] - [fs] NFS: Optimisations for monotonically increasing readdir cookies (Dave Wysochanski) [1893882] - [fs] NFS: Improve handling of directory verifiers (Dave Wysochanski) [1893882] - [fs] NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from readdir calls (Dave Wysochanski) [1893882] - [fs] NFS: Allow the NFS generic code to pass in a verifier to readdir (Dave Wysochanski) [1893882] - [fs] NFS: Cleanup to remove nfs_readdir_descriptor_t typedef (Dave Wysochanski) [1893882] - [fs] NFS: Reduce readdir stack usage (Dave Wysochanski) [1893882] - [fs] NFS: nfs_do_filldir() does not return a value (Dave Wysochanski) [1893882] - [fs] NFS: More readdir cleanups (Dave Wysochanski) [1893882] - [fs] NFS: Support larger readdir buffers (Dave Wysochanski) [1893882] - [fs] NFS: Simplify struct nfs_cache_array_entry (Dave Wysochanski) [1893882] - [fs] NFS: Replace kmap() with kmap_atomic() in nfs_readdir_search_array() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() (Dave Wysochanski) [1893882] - [fs] NFS: Don't discard readdir results (Dave Wysochanski) [1893882] - [fs] NFS: Clean up directory array handling (Dave Wysochanski) [1893882] - [fs] NFS: Clean up nfs_readdir_page_filler() (Dave Wysochanski) [1893882] - [fs] NFS: Clean up readdir struct nfs_cache_array (Dave Wysochanski) [1893882] - [fs] NFS: Ensure contents of struct nfs_open_dir_context are consistent (Dave Wysochanski) [1893882] - [fs] NFSv4.2: condition READDIR's mask for security label based on LSM state (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode lock in nfs_fsync_dir() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode locking in nfs_llseek_dir() (Dave Wysochanski) [1893882] - [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838732] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838732] - [netdrv] ixgbevf: use generic power management (Ken Cox) [1838732] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838732] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838732] - [iommu] vt-d: Don't dereference iommu_device if IOMMU_API is not built (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Gracefully handle DMAR units with no supported address widths (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Skip TE disabling on quirky gfx dedicated iommu (Vitaly Kuznetsov) [1887216] - [netdrv] Revert "mark the intel igc driver as tech preview" (Corinna Vinschen) [1838742] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up nvm_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Reject schedules with a base_time in the future (Corinna Vinschen) [1838742] - [netdrv] igc: Export a way to read the PTP timer (Corinna Vinschen) [1838742] - [netdrv] igc: Remove reset disable flag (Corinna Vinschen) [1838742] - [netdrv] igc: Save PTP time before a reset (Corinna Vinschen) [1838742] - [netdrv] igc: Remove references to SYSTIMR register (Corinna Vinschen) [1838742] - [netdrv] igc: Expose LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Clean RX descriptor error flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove timeout check from ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Don't reschedule ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_TSYNCTXCTL_VALID macro (Corinna Vinschen) [1838742] - [netdrv] igc: Add new device ID's (Corinna Vinschen) [1838742] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838742] - [netdrv] igc: Fix not considering the TX delay for timestamps (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong timestamp latency numbers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix PTP initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Fix static checker warning (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the hw_stats structure (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ledctl_ fields from the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Fix registers definition (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded ICTXQMTC register (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded variable (Corinna Vinschen) [1838742] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838742] - [netdrv] igc: Remove checking media type during MAC initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded check for copper media type (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor the igc_power_down_link() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove TCP segmentation TX fail counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Fix Rx timestamp disabling (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ptp_set_timestamp_mode() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove UDP filter setup in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicate code in Tx timestamp handling (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up Rx timestamping logic (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial LTR support (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial EEE support (Corinna Vinschen) [1838742] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong register name (Corinna Vinschen) [1838742] - [netdrv] igc: Remove Sequence Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove symbol error counter (Corinna Vinschen) [1838742] - [netdrv] igc: Fix IGC_MAX_RXNFC_RULES (Corinna Vinschen) [1838742] - [netdrv] igc: Reject NFC rules with multiple matches (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused descriptor's flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove igc_nfc_rule_exit() (Corinna Vinschen) [1838742] - [netdrv] igc: Change adapter->nfc_rule_lock to mutex (Corinna Vinschen) [1838742] - [netdrv] igc: Change return type from igc_disable_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule validation (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules leak when driver is unloaded (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_update_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules restoration (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules with multicast addresses (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule overwrite cases (Corinna Vinschen) [1838742] - [netdrv] igc: Fix locking issue when retrieving NFC rules (Corinna Vinschen) [1838742] - [netdrv] igc: Fix 'sw_idx' type in struct igc_nfc_rule (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_add_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Change byte order in struct igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Align terms used in NFC support code (Corinna Vinschen) [1838742] - [netdrv] igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: Early return in igc_get_ethtool_nfc_entry() (Corinna Vinschen) [1838742] - [netdrv] igc: Cleanup _get|set_rxnfc ethtool ops (Corinna Vinschen) [1838742] - [netdrv] igc: Get rid of igc_max_channels() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused field from igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove per queue good transmited counter register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove header redirection register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove obsolete circuit breaker registers (Corinna Vinschen) [1838742] - [netdrv] igc: Enable NFC rules based source MAC address (Corinna Vinschen) [1838742] - [netdrv] igc: Add support for source address filters in core (Corinna Vinschen) [1838742] - [netdrv] igc: Remove mac_table from igc_adapter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove IGC_MAC_STATE_SRC_ADDR flag (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused registers (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused IGC_ICS_DRSTA define (Corinna Vinschen) [1838742] - [netdrv] igc: Dump ETQF registers (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor ethertype filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Fix MAX_ETYPE_FILTER value (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ethertype filter in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicated IGC_RXPBS macro (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor VLAN priority filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Return -EOPNOTSUPP when VLAN mask doesn't match (Corinna Vinschen) [1838742] - [netdrv] igc: Dump VLANPQF register (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_VLAPQF macro (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up obsolete NVM defines (Corinna Vinschen) [1838742] - [netdrv] igc: remove IGC_REMOVED function (Corinna Vinschen) [1838742] - [netdrv] igc: Remove PCIe Control register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded definition (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_base.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_dump.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ptp.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: add support to eeprom, registers and link self-tests (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_main.c (Corinna Vinschen) [1838742] - [netdrv] igc: Add ECN support for TSO (Corinna Vinschen) [1838742] - [netdrv] ionic: fix mem leak in rx_empty (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: no rx flush in deinit (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: clean up sparse complaints (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: add new bad firmware error code (Jonathan Toppins) [1887516] - [netdrv] ionic: use lif ident for filter count (Jonathan Toppins) [1887516] - [netdrv] ionic: refill lif identity after fw_up (Jonathan Toppins) [1887516] - [netdrv] ionic: disable all queue napi contexts on timeout (Jonathan Toppins) [1887516] - [netdrv] ionic: check qcq ptr in ionic_qcq_disable (Jonathan Toppins) [1887516] - [netdrv] ionic: clear linkcheck bit on alloc fail (Jonathan Toppins) [1887516] - [netdrv] ionic: drain the work queue (Jonathan Toppins) [1887516] - [netdrv] ionic: contiguous memory for notifyq (Jonathan Toppins) [1887516] - [netdrv] ionic: prevent early watchdog check (Jonathan Toppins) [1887516] - [netdrv] ionic: stop watchdog timer earlier on remove (Jonathan Toppins) [1887516 1887263] - [netdrv] net: ionic: Remove WARN_ON(in_interrupt()) (Jonathan Toppins) [1887516] - [netdrv] net: ionic: Replace in_interrupt() usage (Jonathan Toppins) [1887516] - [netdrv] ionic: add DIMLIB to Kconfig (Jonathan Toppins) [1861520] - [netdrv] ionic: add devlink firmware update (Jonathan Toppins) [1861520] - [netdrv] ionic: update the fw update api (Jonathan Toppins) [1861520] - [netdrv] ionic: dynamic interrupt moderation (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up debugfs after queue swap (Jonathan Toppins) [1861520] - [netdrv] ionic: clarify boolean precedence (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused variable (Jonathan Toppins) [1861520] - [netdrv] ionic: clean adminq service routine (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up desc_info and cq_info structs (Jonathan Toppins) [1861520] - [netdrv] ionic: struct reorder for faster access (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up page handling code (Jonathan Toppins) [1861520] - [netdrv] ionic: fix txrx work accounting (Jonathan Toppins) [1861520] - [netdrv] ionic: pull reset_queues into tx_timeout handler (Jonathan Toppins) [1861520] - [netdrv] ionic: change queue count with no reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change the descriptor ring length without full reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change mtu without full queue rebuild (Jonathan Toppins) [1861520] - [netdrv] ionic: use index not pointer for queue tracking (Jonathan Toppins) [1861520] - [netdrv] ionic: reduce contiguous memory allocation requirement (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up unnecessary non-static functions (Jonathan Toppins) [1861520] - [netdrv] ionic: rework and simplify handling of the queue stats block (Jonathan Toppins) [1861520] - [netdrv] ionic: remove lif list concept (Jonathan Toppins) [1861520] - [netdrv] ionic: use kcalloc for new arrays (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up a couple of debug strings (Jonathan Toppins) [1861520] - [netdrv] ionic: set MTU floor at ETH_MIN_MTU (Jonathan Toppins) [1861520] - [netdrv] ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc() (Jonathan Toppins) [1861520] - [netdrv] ionic: separate interrupt for Tx and Rx (Jonathan Toppins) [1861520] - [netdrv] ionic: tx separate servicing (Jonathan Toppins) [1861520] - [netdrv] ionic: use fewer firmware doorbells on rx fill (Jonathan Toppins) [1861520] - [netdrv] ionic: fix memory leak of object 'lid' (Jonathan Toppins) [1861520] - [netdrv] ionic: interface file updates (Jonathan Toppins) [1861520] - [netdrv] ionic: rearrange reset and bus-master control (Jonathan Toppins) [1861520] - [netdrv] ionic: update eid test for overflow (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused ionic_coal_hw_to_usec (Jonathan Toppins) [1861520] - [netdrv] ionic: set netdev default name (Jonathan Toppins) [1861520] - [netdrv] ionic: get MTU from lif identity (Jonathan Toppins) [1861520] - [netdrv] ionic: keep rss hash after fw update (Jonathan Toppins) [1861520] - [netdrv] ionic: update filter id after replay (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up filter locks and debug msgs (Jonathan Toppins) [1861520] - [netdrv] ionic: use offset for ethtool regs data (Jonathan Toppins) [1861520] - [md] md/raid5: Allow degraded raid6 to do rmw (Nigel Croxon) [1856838] - [md] md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 (Nigel Croxon) [1856838] - [md] raid5: don't duplicate code for different paths in handle_stripe (Nigel Croxon) [1856838] - [md] raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show (Nigel Croxon) [1856838] - [md] md: print errno in super_written (Nigel Croxon) [1856838] - [md] md/raid5: remove the redundant setting of STRIPE_HANDLE (Nigel Croxon) [1856838] - [md] md: register new md sysfs file 'uuid' read-only (Nigel Croxon) [1856838] - [md] md: fix max sectors calculation for super 1.0 (Nigel Croxon) [1856838] - [md] md/raid5: use do_div() for 64 bit divisions in raid5_sync_request (Nigel Croxon) [1856838] - [md] md/raid10: avoid deadlock on recovery (Nigel Croxon) [1856838] - [md] md-cluster: fix rmmod issue when md_cluster convert bitmap to none (Nigel Croxon) [1856838] - [md] md-cluster: fix safemode_delay value when converting to clustered bitmap (Nigel Croxon) [1856838] - [md] md/raid5: support config stripe_size by sysfs entry (Nigel Croxon) [1856838] - [md] md/raid5: set default stripe_size as 4096 (Nigel Croxon) [1856838] - [md] md/raid456: convert macro STRIPE_* to RAID5_STRIPE_* (Nigel Croxon) [1856838] - [md] raid5: remove the meaningless check in raid5_make_request (Nigel Croxon) [1856838] - [md] raid5: put the comment of clear_batch_ready to the right place (Nigel Croxon) [1856838] - [md] raid5: call clear_batch_ready before set STRIPE_ACTIVE (Nigel Croxon) [1856838] - [md] md: raid10: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5-cache: Remove set but unused variable (Nigel Croxon) [1856838] - [md] md: Fix compilation warning (Nigel Croxon) [1856838] - [md] md-cluster: fix wild pointer of unlock_all_bitmaps() (Nigel Croxon) [1856838] - [md] md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes (Nigel Croxon) [1856838] - [md] md: fix deadlock causing by sysfs_notify (Nigel Croxon) [1856838] - [md] md: raid0/linear: fix dereference before null check on pointer mddev (Nigel Croxon) [1856838] - [md] md/raid1: Replace zero-length array with flexible-array (Nigel Croxon) [1856838] - [md] md: add a newline when printing parameter 'start_ro' by sysfs (Nigel Croxon) [1856838] - [md] md: stop using ->queuedata (Nigel Croxon) [1856838] - [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1856838] - [md] md: remove redundant memalloc scope API usage (Nigel Croxon) [1856838] - [md] raid5: update code comment of scribble_alloc() (Nigel Croxon) [1856838] - [md] raid5: remove gfp flags from scribble_alloc() (Nigel Croxon) [1856838] - [md] md: use memalloc scope APIs in mddev_suspend()/mddev_resume() (Nigel Croxon) [1856838] - [md] md: remove the extra line for ->hot_add_disk (Nigel Croxon) [1856838] - [md] md: flush md_rdev_misc_wq for HOT_ADD_DISK case (Nigel Croxon) [1856838] - [md] md: don't flush workqueue unconditionally in md_open (Nigel Croxon) [1856838] - [md] md: add new workqueue for delete rdev (Nigel Croxon) [1856838] - [md] md: add checkings before flush md_misc_wq (Nigel Croxon) [1856838] - [md] md: check arrays is suspended in mddev_detach before call quiesce operations (Nigel Croxon) [1856838]- [scsi] storvsc: Fix error return in storvsc_probe() (Cathy Avery) [1895026] - [scsi] storvsc: Support PAGE_SIZE larger than 4K (Cathy Avery) [1895026] - [kernel] hv: hyperv.h: Introduce some hvpfn helper functions (Cathy Avery) [1895026] - [scsi] storvsc: Add validation for untrusted Hyper-V values (Cathy Avery) [1895026] - [scsi] storvsc: Fix spelling mistake (Cathy Avery) [1895026] - [scsi] storvsc: Remove memset before memory freeing in storvsc_suspend() (Cathy Avery) [1895026] - [net] tipc: fix incorrect setting window for bcast link (Xin Long) [1893085] - [net] tipc: re-configure queue limit for broadcast link (Xin Long) [1893085] - [net] tipc: fix NULL pointer dereference in tipc_named_rcv (Xin Long) [1893085] - [net] tipc: Supply missing udp_media.h include file (Xin Long) [1893085] - [net] tipc: add automatic rekeying for encryption key (Xin Long) [1893085] - [net] tipc: add automatic session key exchange (Xin Long) [1893085] - [net] tipc: introduce encryption master key (Xin Long) [1893085] - [net] tipc: optimize key switching time and logic (Xin Long) [1893085] - [net] tipc: Fix memory leak in tipc_group_create_member() (Xin Long) [1893085] - [net] tipc: fix shutdown() of connection oriented socket (Xin Long) [1893085] - [net] tipc: fix a deadlock when flushing scheduled work (Xin Long) [1893085] - [net] tipc: fix shutdown() of connectionless socket (Xin Long) [1893085] - [net] tipc: fix using smp_processor_id() in preemptible (Xin Long) [1893085] - [net] tipc: fix use-after-free in tipc_bcast_get_mode (Xin Long) [1893085] - [net] tipc: call rcu_read_lock() in tipc_aead_encrypt_done() (Xin Long) [1893085] - [net] tipc: fix uninit skb->data in tipc_nl_compat_dumpit() (Xin Long) [1893085] - [net] tipc: update a binding service via broadcast (Xin Long) [1893085] - [hv] hv_balloon: do adjust_managed_page_count() when ballooning/un-ballooning (Vitaly Kuznetsov) [1894717] - [hv] hv_balloon: simplify math in alloc_balloon_pages() (Vitaly Kuznetsov) [1894717] - [md] dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [md] dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [crypto] crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [include] crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [fs] iomap: Set all uptodate bits for an Uptodate page (Brian Foster) [1654127] - [scsi] scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes Augusto Nunes do Rosario) [1882613] - [scsi] scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes Augusto Nunes do Rosario) [1882613] - [arm64] arm64: Enable PCI write-combine resources under sysfs (Petr Oros) [1872943] - [scsi] scsi: mpt3sas: Bump driver version to 35.101.00.00 (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add module parameter multipath_on_hba (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handle vSES vphy object during HBA reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handling HBA vSES device (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port objects after host reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get sas_device objects using device's rphy (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get device objects using sas_address & portID (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Allocate memory for hba_port objects (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Define hba_port structure (Tomas Henzl) [1888543]- [netdrv] net: phy: realtek: Modify 2.5G PHY name to RTL8226 (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: enable ALDPS to save power for RTL8211F (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: fix rtl8211e rx/tx delay config (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add support for RTL8125B-internal PHY (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add delay to resume path of certain internal PHY's (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: read actual speed to detect downshift (Josef Oskera) [1889854] - [netdrv] r8169: fix issue with forced threading in combination with shared interrupts (Josef Oskera) [1889854] - [netdrv] r8169: fix operation under forced interrupt threading (Josef Oskera) [1889854] - [netdrv] r8169: factor out handling rtl8169_stats (Josef Oskera) [1889854] - [netdrv] r8169: consider that PHY reset may still be in progress after applying firmware (Josef Oskera) [1889854] - [netdrv] r8169: fix data corruption issue on RTL8402 (Josef Oskera) [1889854] - [netdrv] r8169: fix handling ether_clk (Josef Oskera) [1889854] - [netdrv] r8169: fix RTL8168f/RTL8411 EPHY config (Josef Oskera) [1889854] - [netdrv] r8169: remove member irq_enabled from struct rtl8169_private (Josef Oskera) [1889854] - [netdrv] r8169: use napi_complete_done return value (Josef Oskera) [1889854] - [netdrv] r8169: allow to enable ASPM on RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: add support for RTL8125B (Josef Oskera) [1889854] - [netdrv] r8169: sync support for RTL8401 with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: merge handling of RTL8101e and RTL8100e (Josef Oskera) [1889854] - [netdrv] r8169: rename RTL8125 to RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_runtime_resume (Josef Oskera) [1889854] - [netdrv] r8169: remove driver-specific mutex (Josef Oskera) [1889854] - [netdrv] r8169: use RTNL to protect critical sections (Josef Oskera) [1889854] - [netdrv] r8169: add rtl8169_up (Josef Oskera) [1889854] - [netdrv] r8169: remove no longer needed checks for device being runtime-active (Josef Oskera) [1889854] - [netdrv] r8169: mark device as not present when in PCI D3 (Josef Oskera) [1889854] - [netdrv] r8169: allow setting irq coalescing if link is down (Josef Oskera) [1889854] - [netdrv] r8169: move switching optional clock on/off to pll power functions (Josef Oskera) [1889854] - [netdrv] r8169: move updating counters to rtl8169_down (Josef Oskera) [1889854] - [netdrv] r8169: move napi_disable call and rename rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: replace synchronize_rcu with synchronize_net (Josef Oskera) [1889854] - [netdrv] r8169: improve setting WoL on runtime-resume (Josef Oskera) [1889854] - [netdrv] r8169: remove unused constant RsvdMask (Josef Oskera) [1889854] - [netdrv] r8169: add info for DASH being enabled (Josef Oskera) [1889854] - [netdrv] r8169: fix failing WoL (Josef Oskera) [1889854] - [netdrv] r8169: improve handling power management ops (Josef Oskera) [1889854] - [netdrv] r8169: make rtl8169_down central chip quiesce function (Josef Oskera) [1889854] - [netdrv] r8169: move some calls to rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: don't reset tx ring indexes in rtl8169_tx_clear (Josef Oskera) [1889854] - [netdrv] r8169: enable WAKE_PHY as only WoL source when runtime-suspending (Josef Oskera) [1889854] - [netdrv] r8169: change driver data type (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_remove_one (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168f/RTL8411 hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168evl hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168h hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168g hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168ep_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168dp_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from rtl_w0w1_eri (Josef Oskera) [1889854] - [netdrv] r8169: work around an irq coalescing related tx timeout (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_mark_to_asic (Josef Oskera) [1889854] - [netdrv] r8169: make rtl_rx better readable (Josef Oskera) [1889854] - [netdrv] r8169: remove remaining call to mdiobus_unregister (Josef Oskera) [1889854] - [netdrv] r8169: don't include linux/moduleparam.h (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed checks in rtl8169_set_eee (Josef Oskera) [1889854] - [netdrv] r8169: improve reset handling for chips from RTL8168g (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_wait_txrx_fifo_empty (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_enable_rxdvgate (Josef Oskera) [1889854] - [netdrv] r8169: add helper r8168g_wait_ll_share_fifo_ready (Josef Oskera) [1889854] - [netdrv] r8169: use fsleep in polling functions (Josef Oskera) [1889854] - [netdrv] r8169: use new helper eth_hw_addr_crc (Josef Oskera) [1889854] - [netdrv] r8169: switch from netif_xxx message functions to netdev_xxx (Josef Oskera) [1889854] - [netdrv] r8169: remove "out of memory" error message from rtl_request_firmware (Josef Oskera) [1889854] - [netdrv] r8169: simplify counter handling (Josef Oskera) [1889854] - [netdrv] r8169: remove redundant driver message when entering promiscuous mode (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed parameter in rtl8169_set_magic_reg (Josef Oskera) [1889854] - [netdrv] r8169: configure PME_SIGNAL for RTL8125 too (Josef Oskera) [1889854] - [netdrv] r8169: improve max jumbo packet size definition (Josef Oskera) [1889854] - [netdrv] r8169: add check for invalid parameter combination in rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve interrupt coalescing parameter handling (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_coalesce_choose_scale (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_get_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: merge scale for tx and rx irq coalescing (Josef Oskera) [1889854] - [netdrv] r8169: don't pass net_device to irq coalescing sub-functions (Josef Oskera) [1889854] - [netdrv] r8169: improve error message if no dedicated PHY driver is found (Josef Oskera) [1889854] - [netdrv] r8169: improve configuring RxConfig register (Josef Oskera) [1889854] - [netdrv] r8169: improve handling CPCMD_MASK (Josef Oskera) [1889854] - [netdrv] r8169: use devm_mdiobus_register (Josef Oskera) [1889854] - [netdrv] r8169: change wmb to smb_wmb in rtl8169_start_xmit (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_make_unusable_by_asic (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_mark_as_last_descriptor (Josef Oskera) [1889854] - [netdrv] r8169: remove PHY resume delay that is handled in the PHY driver now (Josef Oskera) [1889854] - [netdrv] r8169: add workaround for RTL8168evl TSO hw issues (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_tso_csum_v2 (Josef Oskera) [1889854] - [netdrv] r8169: use rtl8169_set_features in rtl8169_init_one (Josef Oskera) [1889854] - [netdrv] r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg (Josef Oskera) [1889854] - [netdrv] r8169: remove NETIF_F_HIGHDMA from vlan_features (Josef Oskera) [1889854] - [netdrv] r8169: move setting OCP base to generic init code (Josef Oskera) [1889854] - [s390] sclp: provide extended sccb support (Thomas Huth) [1798484] - [s390] sclp: avoid copy of sclp_info_sccb (Thomas Huth) [1798484] - [s390] sclp: use memblock for early read cpu info (Thomas Huth) [1798484] - [include] ptp: add stub function for ptp_get_msgtype() (Ivan Vecera) [1899217] - [include] ptp: Add generic ptp message type function (Ivan Vecera) [1899217] - [net] ptp: Add generic ptp v2 header parsing function (Ivan Vecera) [1899217] - [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1886106] - [video] hyperv_fb: include vmalloc.h (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1886106] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1886106] - [uio] uio_hv_generic: add missed sysfs_remove_bin_file (Mohammed Gamal) [1886106] - [input] hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [hid] hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [netdrv] hv_netvsc: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove "unlikely" from netvsc_select_queue (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: do not use VF device if link is down (Mohammed Gamal) [1886097] - [netdrv] hyperv: dump TX indirection table to ethtool regs (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: add support for vlans in AF_PACKET mode (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix netvsc_start_xmit's return type (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove unnecessary round_up for recv_completion_cnt (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: use new helper tcp_v6_gso_csum_prep (Mohammed Gamal) [1886097] - [tools] kvm_stat: add sample systemd unit file (Thomas Huth) [1851123] - [tools] kvm_stat: Add command line switch '-L' to log to file (Thomas Huth) [1851123] - [tools] kvm_stat: add command line switch '-z' to skip zero records (Thomas Huth) [1851123] - [mm] mm/gup: Mark lock taken only after a successful retake (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: fix a data race in filemap_fault() (Chris von Recklinghausen) [1885412] - [mm] mm: fix kthread_use_mm() vs TLB invalidate (Chris von Recklinghausen) [1885412] - [fs] kernel: set USER_DS in kthread_use_mm (Chris von Recklinghausen) [1885412] - [drm] kernel: better document the use_mm/unuse_mm API contract (Chris von Recklinghausen) [1885412] - [kernel] kernel: move use_mm/unuse_mm to kthread.c (Chris von Recklinghausen) [1885412] - [drm] drm/i915: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: introduce pin_user_pages_fast_only() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: refactor and de-duplicate gup_fast() code (Chris von Recklinghausen) [1885412] - [mm] mm/gup: move __get_user_pages_fast() down a few lines in gup.c (Chris von Recklinghausen) [1885412] - [mm] gup: document and work around "COW can break either way" issue (Chris von Recklinghausen) [1885412] - [vfio] vfio: checking of validity of user vaddr in vfio_dma_rw (Chris von Recklinghausen) [1885412] - [fs] mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow to react to fatal signals (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [mm] mm: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [fs] mm: introduce FAULT_FLAG_INTERRUPTIBLE (Chris von Recklinghausen) [1885412] - [mm] mm: introduce FAULT_FLAG_DEFAULT (Chris von Recklinghausen) [1885412] - [fs] userfaultfd: don't retake mmap_sem to emulate NOPAGE (Chris von Recklinghausen) [1885412] - [include] mm: return faster for non-fatal signals in user mode faults (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] arm64/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] x86/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm: introduce fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: fix __get_user_pages() on fault retry of hugetlb (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename "nonblocking" to "locked" where proper (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename nr as nr_pinned in get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: require FOLL_GET for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: don't bother dropping mmap_sem for zero size readahead (Chris von Recklinghausen) [1885412] - [mm] mm/slb: export __kmalloc_track(_node)_caller (Chris von Recklinghausen) [1885412] - [mm] mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries (Chris von Recklinghausen) [1885412] - [vfio] vfio: introduce vfio_dma_rw to read/write a range of IOVAs (Chris von Recklinghausen) [1885412] - [infiniband] mm, tree-wide: rename put_user_page*() to unpin_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm/gup_benchmark: use proper FOLL_WRITE flags instead of hard-coding "1" (Chris von Recklinghausen) [1885412] - [mm] powerpc: book3s64: convert to pin_user_pages() and put_user_page() (Chris von Recklinghausen) [1885412] - [vfio] vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [net] net/xdp: set FOLL_PIN via pin_user_pages() (Chris von Recklinghausen) [1885412] - [drm] drm/via: set FOLL_PIN via pin_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() (Chris von Recklinghausen) [1885412] - [infiniband] IB/{core, hw, umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP (Chris von Recklinghausen) [1885412] - [documentation] mm/gup: introduce pin_user_pages*() and FOLL_PIN (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: set pages dirty upon releasing DMA buffers (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow FOLL_FORCE for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [vfio] vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remote() call (Chris von Recklinghausen) [1885412] - [mm] mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM (Chris von Recklinghausen) [1885412] - [mm] mm/gup: factor out duplicate code from four routines (Chris von Recklinghausen) [1885412] - [mm] mm: drop mmap_sem before calling balance_dirty_pages() in write fault (Chris von Recklinghausen) [1885412] - [vfio] vfio/type1: untag user pointers in vaddr_get_pfn (Chris von Recklinghausen) [1885412] - [mm] mm: untag user pointers in mm/gup.c (Chris von Recklinghausen) [1885412] - [drm] drivers/gpu/drm/via: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [fs] fs/io_uring.c: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm: mark the page referenced in gup_hugepte (Chris von Recklinghausen) [1885412] - [mm] mm: switch gup_hugepte to use try_get_compound_head (Chris von Recklinghausen) [1885412] - [mm] mm: move the powerpc hugepd code to mm/gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: validate get_user_pages_fast flags (Chris von Recklinghausen) [1885412] - [mm] mm: consolidate the get_user_pages* implementations (Chris von Recklinghausen) [1885412] - [mm] mm: reorder code blocks in gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP (Chris von Recklinghausen) [1885412] - [x86] mm: lift the x86_32 PAE version of gup_get_pte to common code (Chris von Recklinghausen) [1885412] - [s390] mm: simplify gup_fast_permitted (Chris von Recklinghausen) [1885412] - [mm] mm: use untagged_addr() for get_user_pages_fast addresses (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: make gup_hugepte() static (Chris von Recklinghausen) [1885412] - [mm] filemap: drop the mmap_sem for all blocking operations (Chris von Recklinghausen) [1885412] - [mm] filemap: kill page_cache_read usage in filemap_fault (Chris von Recklinghausen) [1885412] - [mm] filemap: pass vm_fault to the mmap ra helpers (Chris von Recklinghausen) [1885412] - [mm] docs/core-api/mm: fix return value descriptions in mm/ (Chris von Recklinghausen) [1885412] - [mm] docs/mm: vmalloc: re-indent kernel-doc comemnts (Chris von Recklinghausen) [1885412] - [drm] drm/via: mark expected switch fall-throughs (Chris von Recklinghausen) [1885412] - [mm] x86/mm: Break out kernel address space handling (Chris von Recklinghausen) [1885412] - [kernel] locking/rwsem: Remove reader optimistic spinning (Waiman Long) [1895046] - [kernel] locking/rwsem: Enable reader optimistic lock stealing (Waiman Long) [1895046] - [kernel] locking/rwsem: Prevent potential lock starvation (Waiman Long) [1895046] - [kernel] locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() (Waiman Long) [1895046] - [kernel] locking/rwsem: Fold __down_{read,write}*() (Waiman Long) [1895046] - [kernel] locking/rwsem: Introduce rwsem_write_trylock() (Waiman Long) [1895046] - [kernel] locking/rwsem: Better collate rwsem_read_trylock() (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_interruptible (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_killable_nested (Waiman Long) [1895046] - [powerpc] powerpc/perf: Fix crash with is_sier_available when pmu is not set (Steve Best) [1904225] - [powerpc] kvm: ppc: book3s hv: xive: Fix vCPU id sanity check (Greg Kurz) [1902709] - [net] ip6_gre: set dev->hard_header_len when using header_ops (Antoine Tenart) [1895789] - [fs] xfs: flush new eof page on truncate to avoid post-eof corruption (Brian Foster) [1878495] - [netdrv] bonding: set dev->needed_headroom in bond_setup_by_slave() (Antoine Tenart) [1903073] - [net] netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart) [1901026] - [infiniband] RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [infiniband] IB/hfi1: Fix error return code in hfi1_init_dd() (Kamal Heib) [1857605] - [infiniband] RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() (Kamal Heib) [1857605] - [infiniband] RDMA/cm: Make the local_id_table xarray non-irq (Kamal Heib) [1857605] - [infiniband] IB/srpt: Fix memory leak in srpt_add_one (Kamal Heib) [1857605] - [infiniband] RDMA/bnxt_re: Set queue pair state when being queried (Kamal Heib) [1894681 1857605] - [infiniband] RDMA/rxe: Handle skb_clone() failure in rxe_recv.c (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix bug rejecting all multicast packets (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() (Kamal Heib) [1857605] - [infiniband] IB/rdmavt: Fix sizeof mismatch (Kamal Heib) [1857605] - [infiniband] RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces (Kamal Heib) [1883480 1883478 1857605] - [infiniband] RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() (Kamal Heib) [1857605] - [rdma] RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [x86] kretprobe: Prevent triggering kretprobe from within kprobe_flush_task (Jerome Marchand) [1821265] - [netdrv] net: intel: Remove in_interrupt() warnings (Jonathan Toppins) [1891101] - [netdrv] ice: fix adding IP4 IP6 Flow Director rules (Jonathan Toppins) [1891101] - [netdrv] ice: Fix pointer cast warnings (Jonathan Toppins) [1891101] - [netdrv] ice: refactor devlink_port to be per-VSI (Jonathan Toppins) [1891101] - [netdrv] ice: add the DDP Track ID to devlink info (Jonathan Toppins) [1891101] - [netdrv] ice: Change ice_info_get_dsn to be void (Jonathan Toppins) [1891101] - [netdrv] ice: remove repeated words (Jonathan Toppins) [1891101] - [netdrv] ice: devlink: use *phD to print small buffer (Jonathan Toppins) [1891101] - [netdrv] ice: preserve NVM capabilities in safe mode (Jonathan Toppins) [1891101] - [netdrv] ice: increase maximum wait time for flash write commands (Jonathan Toppins) [1891101] - [netdrv] ice: remove unused args from ice_get_open_tunnel_port() (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak in ice_vsi_setup (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak if register_netdev_fails (Jonathan Toppins) [1891101] - [netdrv] ice: Fix call trace on suspend (Jonathan Toppins) [1891101] - [netdrv] ice: simplify the return expression of ice_finalize_update() (Jonathan Toppins) [1891101] - [netdrv] ice: Misc minor fixes (Jonathan Toppins) [1838737] - [netdrv] ice: adjust profile ID map locks (Jonathan Toppins) [1838737] - [netdrv] ice: update PTYPE lookup table (Jonathan Toppins) [1838737] - [netdrv] ice: Graceful error handling in HW table calloc failure (Jonathan Toppins) [1838737] - [netdrv] ice: port fix for chk_linearlize (Jonathan Toppins) [1838737] - [netdrv] ice: Allow 2 queue pairs per VF on SR-IOV initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Clear and free XLT entries on reset (Jonathan Toppins) [1838737] - [netdrv] ice: add useful statistics (Jonathan Toppins) [1838737] - [netdrv] ice: remove page_reuse statistic (Jonathan Toppins) [1838737] - [netdrv] ice: Fix RSS profile locks (Jonathan Toppins) [1838737] - [netdrv] ice: fix the vsi_id mask to be 10 bit for set_rss_lut (Jonathan Toppins) [1838737] - [netdrv] ice: rename misleading grst_delay variable (Jonathan Toppins) [1838737] - [netdrv] ice: mark PM functions as __maybe_unused (Jonathan Toppins) [1838737] - [netdrv] ice: fix unused parameter warning (Jonathan Toppins) [1838737] - [netdrv] ice: disable no longer needed workaround for FW logging (Jonathan Toppins) [1838737] - [netdrv] ice: reduce scope of variable (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI on probe fail (Jonathan Toppins) [1838737] - [netdrv] ice: Allow all VLANs in safe mode (Jonathan Toppins) [1838737] - [netdrv] ice: need_wakeup flag might not be set for Tx (Jonathan Toppins) [1838737] - [netdrv] ice: distribute Tx queues evenly (Jonathan Toppins) [1838737] - [netdrv] ice: Adjust scheduler default BW weight (Jonathan Toppins) [1838737] - [netdrv] ice: Add RL profile bit mask check (Jonathan Toppins) [1838737] - [netdrv] ice: fix overwriting TX/RX descriptor values when rebuilding VSI (Jonathan Toppins) [1838737] - [netdrv] ice: return correct error code from ice_aq_sw_rules (Jonathan Toppins) [1838737] - [netdrv] ice: restore VF MSI-X state during PCI reset (Jonathan Toppins) [1838737] - [netdrv] ice: fix link event handling timing (Jonathan Toppins) [1838737] - [netdrv] ice: Fix link broken after GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Implement LFC workaround (Jonathan Toppins) [1838737] - [netdrv] ice: implement device flash update via devlink (Jonathan Toppins) [1838737] - [netdrv] ice: add flags indicating pending update of firmware module (Jonathan Toppins) [1838737] - [netdrv] ice: Add AdminQ commands for FW update (Jonathan Toppins) [1838737] - [netdrv] ice: Add support for unified NVM update flow capability (Jonathan Toppins) [1838737] - [netdrv] ice: add 1G SGMII PHY type (Jonathan Toppins) [1838737] - [netdrv] ice: Report AOC PHY Types as Fiber (Jonathan Toppins) [1838737] - [netdrv] ice: add AQC get link topology handle support (Jonathan Toppins) [1838737] - [netdrv] ice: Rename low_power_ctrl (Jonathan Toppins) [1838737] - [netdrv] ice: update reporting of autoneg capabilities (Jonathan Toppins) [1838737] - [netdrv] ice: add ice_aq_get_phy_caps() debug logs (Jonathan Toppins) [1838737] - [netdrv] ice: support Total Port Shutdown on devices that support it (Jonathan Toppins) [1838737] - [netdrv] ice: add link lenient and default override support (Jonathan Toppins) [1838737] - [netdrv] ice: restore PHY settings on media insertion (Jonathan Toppins) [1838737] - [netdrv] ice: move auto FEC checks into ice_cfg_phy_fec() (Jonathan Toppins) [1838737] - [netdrv] ice: refactor FC functions (Jonathan Toppins) [1838737] - [netdrv] ice: Add advanced power mgmt for WoL (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_discover_caps into two functions (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_parse_caps into separate functions (Jonathan Toppins) [1838737] - [netdrv] ice: refactor ice_discover_caps to avoid need to retry (Jonathan Toppins) [1838737] - [netdrv] ice: replace single-element array used for C struct hack (Jonathan Toppins) [1838737] - [netdrv] ice: avoid unnecessary single-member variable-length structs (Jonathan Toppins) [1838737] - [netdrv] ice: implement snapshot for device capabilities (Jonathan Toppins) [1838737] - [netdrv] net/intel: remove driver versions from Intel drivers (Jonathan Toppins) [1838737] - [netdrv] ice: protect ring accesses with WRITE_ONCE (Jonathan Toppins) [1838737] - [netdrv] ice: Ignore EMODE when setting PHY config (Jonathan Toppins) [1838737] - [netdrv] ice: fix aRFS after flow director delete (Jonathan Toppins) [1838737] - [netdrv] ice: Use coalesce values from q_vector 0 when increasing q_vectors (Jonathan Toppins) [1838737] - [netdrv] ice: fix PCI device serial number to be lowercase values (Jonathan Toppins) [1838737] - [netdrv] ice: fix function signature style format (Jonathan Toppins) [1838737] - [netdrv] ice: Allow VF to request reset as soon as it's initialized (Jonathan Toppins) [1838737] - [netdrv] ice: Fix inability to set channels when down (Jonathan Toppins) [1838737] - [netdrv] ice: Always clear QRXFLXP_CNTXT before writing new value (Jonathan Toppins) [1838737] - [netdrv] ice: Reset VF for all port VLAN changes from host (Jonathan Toppins) [1838737] - [netdrv] ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value (Jonathan Toppins) [1838737] - [netdrv] ice: Increase timeout after PFR (Jonathan Toppins) [1838737] - [netdrv] ice: Fix transmit for all software offloaded VLANs (Jonathan Toppins) [1838737] - [netdrv] ice: support adding 16 unicast/multicast filter on untrusted VF (Jonathan Toppins) [1838737] - [netdrv] ice: allow host to clear administratively set VF MAC (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF VSI release and setup functions (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF reset (Jonathan Toppins) [1838737] - [netdrv] ice: remove VM/VF disable command on CORER/GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Add functions to rebuild host VLAN/MAC config for a VF (Jonathan Toppins) [1838737] - [netdrv] ice: Add function to set trust mode bit on reset (Jonathan Toppins) [1838737] - [netdrv] ice: Renaming and simplification in VF init path (Jonathan Toppins) [1838737] - [netdrv] ice: Separate VF VSI initialization/creation from reset flow (Jonathan Toppins) [1838737] - [netdrv] ice: Add helper function for clearing VPGEN_VFRTRIG (Jonathan Toppins) [1838737] - [netdrv] ice: Simplify ice_sriov_configure (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings (Jonathan Toppins) [1838737] - [netdrv] ice: Declare functions static (Jonathan Toppins) [1838737] - [netdrv] ice: fix kernel BUG if register_netdev fails (Jonathan Toppins) [1838737] - [netdrv] ice: fix potential double free in probe unrolling (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI context initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Poll for reset completion when DDP load fails (Jonathan Toppins) [1838737] - [netdrv] ice: Check UMEM FQ size when allocating bufs (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor Rx checksum checks (Jonathan Toppins) [1838737] - [netdrv] ice: avoid undefined behavior (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP Tx queues to match number of Rx queues (Jonathan Toppins) [1838737] - [netdrv] ice: Add XDP Tx to VSI ring stats (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP TxQ to 0 when destroying rings (Jonathan Toppins) [1838737] - [netdrv] ice: Handle critical FW error during admin queue initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Don't allow VLAN stripping change when pvid set (Jonathan Toppins) [1838737] - [netdrv] ice: Add more Rx errors to netdev's rx_error counter (Jonathan Toppins) [1838737] - [netdrv] ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS (Jonathan Toppins) [1838737] - [netdrv] ice: Fix memory leak (Jonathan Toppins) [1838737] - [netdrv] ice: fix MAC write command (Jonathan Toppins) [1838737] - [netdrv] ice: set VF default LAN address (Jonathan Toppins) [1838737] - [netdrv] ice: remove unused macro (Jonathan Toppins) [1838737] - [netdrv] ice: fix signed vs unsigned comparisons (Jonathan Toppins) [1838737] - [netdrv] ice: Fix error return code in ice_add_prof() (Jonathan Toppins) [1838737] - [netdrv] ice: replace "fallthrough" comments with fallthrough reserved word (Jonathan Toppins) [1838737]- [kernel] kernel/crash: reserve more memory for fadump (Pingfan Liu) [1891043] - [powerpc] pseries: Pass MSI affinity to irq_create_mapping() (Laurent Vivier) [1702939] - [kernel] genirq/irqdomain: Add an irq_create_mapping_affinity() function (Laurent Vivier) [1702939] - [powerpc] powerpc/perf: Use regs->nip when SIAR is zero (Steve Best) [1903731] - [powerpc] powerpc/perf: Use the address from SIAR register to set cpumode flags (Steve Best) [1903731] - [powerpc] powerpc/perf: Drop the check for SIAR_VALID (Steve Best) [1903731] - [powerpc] powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for power10 DD1 (Steve Best) [1903731] - [netdrv] net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initialize QP mutex for the debug kernels (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow providing extra scatter CQE QP flag (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Query PPS pin operational status before registering it (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Verify Hardware supports requested ptp function on a given pin (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of using ptp channel index as pin index (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix error path of device attach (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix forward to next namespace (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR after reload interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR when fail to enable the mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prevent prefetch from racing with implicit destruction (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use xa_lock_irq when access to SRQ table (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix usage of rcu-protected pointer (Alaa Hleihel) [1858560] - [netdrv] net/mxl5e: Verify that rpriv is not NULL (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set PD pointers for the error flow unwind (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix legacy IPoIB QP initialization (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix integrity enabled QP creation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix remote gid value in query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix -Wformat warning in check_ucmd_data() (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to resp.response_length (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix some error pointer dereferences (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE DC support (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't rely on FW to set zeros in ECE response (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return an error if copy_to_user fails (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make mlx5e_dcbnl_ops static (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: reduce stack usage in qp_read_field (Alaa Hleihel) [1858560] - [netdrv] mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Optimize performance for IPv4/IPv6 ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Helper function to set ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use change upper event to setup representors' bond_metadata (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Slave representors sharing unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Alloc and free unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Add bond_metadata and its slave entries (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Offload flow rules to active lower representor (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Support tc block sharing for representors (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch ingress acl codes (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch egress acl codes (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE data after modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Convert modify QP to use MLX5_SET macros (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove manually crafted QP context the query call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use direct modify QP implementation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during QP create (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Get ECE options from FW during create QP (Alaa Hleihel) [1858560] - [include] net/mlx5: Add ability to read and write ECE options (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use IS_ERR() to check and simplify code (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Add support for RDMA TX FT headers modifying (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move iseg access helper routines close to mlx5_core driver (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib driver name (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Calculate SQ stop room in a robust way (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move internal timer read function to clock library (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Dedicate fw page to the requesting function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix query_srq_cmd() function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support for drop action in DV steering (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support in steering default miss (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor DV create flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support in forward to namespace (Alaa Hleihel) [1858560] - [infiniband] {IB/net}/mlx5: Simplify don't trap code (Alaa Hleihel) [1858560] - [include] net/mlx5: Replace zero-length array with flexible-array (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Accel, Remove unnecessary header include (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use struct assignment for WQE info updates (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Take TX WQE info structures out of general EN header (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Fill work queue edge separately in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Split TX acceleration offloads into two phases (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Update UDP fields of the SKB for GSO first (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make TLS offload independent of wqe and pi (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Pass only eseg to IPSEC offload (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify checks of TLS offloads (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return bool from TLS and IPSEC offloads (Alaa Hleihel) [1858560] - [netdrv] net: remove newlines in NL_SET_ERR_MSG_MOD (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Assign profile before calling stages (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move all WR logic from qp.c to separate file (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor mlx5_post_send() to improve readability (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib to use new cmd interface (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set UDP source port based on the grh.flow_label (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Define RoCEv2 udp source port when set path (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Set lag tx affinity according to slave (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor affinity related code (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support to get lag physical port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Change lag mutex lock to spin lock (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Consolidate into special function all create QP calls (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove redundant destroy QP call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Copy response to the user in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Handle udate outlen checks in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP flags check to higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Reduce amount of duplication in QP destroy (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate to user/kernel create QP flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate XRC_TGT QP creation from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Globally parse DEVX UID (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible inlen check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Rely on existence of udata to separate kernel/user flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second user copy in create_user_qp (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Combine copy of create QP command in RSS RAW QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP attribute check in higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Store QP type in the vendor QP structure (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete unsupported QP types (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify reserving space for WQEs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Rename ICOSQ WQE info struct and field (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fetch WQE: reuse code and enforce typing (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: XDP, Print the offending TX descriptor on error completion (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: TX, Generalise code and usage of error CQE dump (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use proper name field for the UMR key (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support for release all pages event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Rate limit page not found error messages (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add helper function to release fw page (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove unused field in EQ (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Remove unneeded semicolon (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Fix coverity issue (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process all vendor flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return all configured create flags through query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process create QP flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete create QP flags obfuscation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second copy from user for non RSS RAW QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move DRIVER QP flags check into separate function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update all DRIVER QP places to use QP subtype (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Split scatter CQE configuration for DCT QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate create QP flows to be based on type (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set QP subtype immediately when it is known (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Avoid setting redundant NULL for XRC QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prepare QP allocation for future removal (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Perform check if QP creation flow is valid (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible GSI port check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Organize QP types checks in one place (Alaa Hleihel) [1858560] - [include] net/mlx5: TX WQE Add trailer insertion field (Alaa Hleihel) [1858560] - [include] net/mlx5: Add release all pages capability bit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce TLS RX offload hardware bits (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure and defines for pci sync for fw update event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure layout and defines for MFRL register (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use aligned variable while allocating ICM memory (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update transobj.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update SW steering new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update port.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update rl.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update uar.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pd.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pagealloc.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mr.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mcg.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update main.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update vxlan.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mpfs.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update gid.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update lag.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fw.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fs_core new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update FPGA to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eswitch to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] ethernet: remove redundant memset (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update statistics to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eq.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update ecpf.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update debugfs.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update cq.c to new cmd interface (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Update vport.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: improve some comments (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Read embedded cpu bit only once (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Handle errors from netif_set_real_num_{tx, rx}_queues (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Refactor SA handle creation and destruction (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use the correct IPsec capability function for FPGA ops (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Enable SW-defined RoCEv2 UDP source port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor HCA capability set flow (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Move QP logic to mlx5_ib (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Alphabetically sort build artifacts (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Delete not-used cmd header (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete Q counter allocations command (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove Q counter low level helper APIs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Replace hand written QP context struct with automatic getters (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove extra indirection while storing QPN (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the IPoIB module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the FPGA module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in steering module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove empty QP and CQ events handlers (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code create and destroy QP calls (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Provide simplified command interfaces (Alaa Hleihel) [1858560] - [x86] kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT (Vitaly Kuznetsov) [1902184] - [net] netdevsim: devlink flash timeout message (Petr Oros) [1882019] - [net] devlink: collect flash notify params into a struct (Petr Oros) [1882019] - [net] devlink: add timeout information to status_notify (Petr Oros) [1882019] - [firmware] efi/esrt: Only call efi_mem_reserve() for boot services memory (Kairui Song) [1878024] - [firmware] efi: Drop type and attribute checks in efi_mem_desc_lookup() (Kairui Song) [1878024] - [fs] iomap: Fix direct I/O write consistency check (Andreas Grunbacher) [1875556] - [fs] gfs2: fix O_SYNC write handling (Andreas Grunbacher) [1871923] - [fs] gfs2: move setting current->backing_dev_info (Andreas Grunbacher) [1871923] - [fs] gfs2: Don't return NULL from gfs2_inode_lookup (Andreas Grunbacher) [1872061] - [fs] gfs2: If go_sync returns error, withdraw but skip invalidate (Robert S Peterson) [1875035] - [fs] gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS (Robert S Peterson) [1875035] - [fs] gfs2: Fix refcount leak in gfs2_glock_poke (Robert S Peterson) [1875035] - [fs] gfs2: Add missing truncate_inode_pages_final for sd_aspace (Robert S Peterson) [1875035] - [fs] gfs2: call truncate_inode_pages_final for address space glocks (Robert S Peterson) [1875035] - [fs] gfs2: simplify the logic in gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_linked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: further simplify gfs2_evict_inode with new func evict_should_delete (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_unlinked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: rename variable error to ret in gfs2_evict_inode (Robert S Peterson) [1875035] - [net] ethtool: Add link extended state (Ivan Vecera) [1894545] - [documentation] networking: ethtool-netlink: Add link extended state (Ivan Vecera) [1894545] - [net] ethtool: fix error handling in linkstate_prepare_data() (Ivan Vecera) [1894545] - [net] ethtool: provide UAPI for PHY Signal Quality Index (SQI) (Ivan Vecera) [1894545]- [mm] mm/hugetlb: fix a race between hugetlb sysctl handlers (Julia Denham) [1886241] {CVE-2020-25285} - [kernel] audit: do not set FS_EVENT_ON_CHILD in audit marks mask (Richard Guy Briggs) [1896480] - [net] missing barriers in some of unix_sock ->addr and ->path accesses (Richard Guy Briggs) [1896480] - [kernel] audit: fix macros warnings (Richard Guy Briggs) [1896480] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1896480] - [kernel] audit: fix a kernel-doc markup (Richard Guy Briggs) [1896480] - [kernel] audit: Remove redundant null check (Richard Guy Briggs) [1896480] - [kernel] audit: uninitialize variable audit_sig_sid (Richard Guy Briggs) [1896480] - [kernel] audit: change unnecessary globals into statics (Richard Guy Briggs) [1896480] - [kernel] audit: report audit wait metric in audit status reply (Richard Guy Briggs) [1896480] - [security] audit: purge audit_log_string from the intra-kernel audit API (Richard Guy Briggs) [1896480] - [security] apparmor: Check buffer bounds when mapping permissions mask (Richard Guy Briggs) [1896480] - [kernel] audit: issue CWD record to accompany LSM_AUDIT_DATA_* records (Richard Guy Briggs) [1896480] - [net] audit: use the proper gfp flags in the audit_log_nfcfg() calls (Richard Guy Briggs) [1896480] - [include] audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs (Richard Guy Briggs) [1896480] - [net] audit: add gfp parameter to audit_log_nfcfg (Richard Guy Briggs) [1896480] - [kernel] audit: log nftables configuration change events (Richard Guy Briggs) [1896480] - [kernel] audit: Use struct_size() helper in alloc_chunk (Richard Guy Briggs) [1896480] - [kernel] revert: 1320a4052ea1 ("audit: trigger accompanying records when no rules present") (Richard Guy Briggs) [1896480] - [include] audit: Replace zero-length array with flexible-array (Richard Guy Briggs) [1896480] - [netdrv] net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() (Waiman Long) [1904213] - [mm] x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text (Waiman Long) [1904213] - [mm] x86/mm/cpa: Fix cpa_flush_array() TLB invalidation (Waiman Long) [1904213] - [net] netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [net] netlabel: fix our progress tracking in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [netdrv] net: ena: fix packet's addresses for rx_offset feature (Petr Oros) [1861967] - [netdrv] net: ena: handle bad request id in ena_netdev (Petr Oros) [1861967] - [netdrv] net: ena: Change WARN_ON expression in ena_del_napi_in_range() (Petr Oros) [1861967] - [netdrv] net: ena: support new LLQ acceleration mode (Petr Oros) [1861967] - [netdrv] net: ena: move llq configuration from ena_probe to ena_device_init() (Petr Oros) [1861967] - [netdrv] net: ena: enable support of rss hash key and function changes (Petr Oros) [1861967] - [netdrv] net: ena: add support for traffic mirroring (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: change ena_com_stats_admin stats to u64 (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: satisfy gcc warning (Petr Oros) [1861967] - [netdrv] net: ena: add reserved PCI device ID (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary rearming of interrupt vector when busy-polling (Petr Oros) [1861967] - [netdrv] net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range (Petr Oros) [1861967] - [netdrv] ena_netdev: use generic power management (Petr Oros) [1861967] - [netdrv] net: ena: xdp: update napi budget for DROP and ABORTED (Petr Oros) [1861967] - [netdrv] net: ena: xdp: XDP_TX: fix memory leak (Petr Oros) [1861967] - [netdrv] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1861967] - [netdrv] net: ena: reduce driver load time (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: minor code changes (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spacing issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: code reorderings (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary code (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix line break issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spelling and grammar mistakes in comments (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: set queue sizes to u32 for consistency (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation() (Petr Oros) [1861967] - [netdrv] net: ena: simplify ena_com_update_intr_delay_resolution() (Petr Oros) [1861967] - [netdrv] net: ena: fix ena_com_comp_status_to_errno() return value (Petr Oros) [1861967] - [netdrv] net: ena: use explicit variable size for clarity (Petr Oros) [1861967] - [netdrv] net: ena: rename ena_com_free_desc to make API more uniform (Petr Oros) [1861967] - [netdrv] net: ena: add support for the rx offset feature (Petr Oros) [1861967] - [netdrv] ena: Add XDP frame size to amazon NIC driver (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: extract code to ena_indirection_table_set() (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros (Petr Oros) [1861967] - [netdrv] net: ena: use SHUTDOWN as reset reason when closing interface (Petr Oros) [1861967] - [netdrv] net: ena: drop superfluous prototype (Petr Oros) [1861967] - [netdrv] net: ena: add support for reporting of packet drops (Petr Oros) [1861967] - [netdrv] net: ena: add unmask interrupts statistics to ethtool (Petr Oros) [1861967] - [netdrv] net: ena: remove code that does nothing (Petr Oros) [1861967] - [netdrv] net: ena: changes to RSS hash key allocation (Petr Oros) [1861967] - [netdrv] net: ena: change default RSS hash function to Toeplitz (Petr Oros) [1861967] - [netdrv] net: ena: allow setting the hash function without changing the key (Petr Oros) [1861967] - [netdrv] net: ena: fix error returning in ena_com_get_hash_function() (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary admin command when RSS function set fails (Petr Oros) [1861967] - [netdrv] net/ena: Fix build warning in ena_xdp_set() (Petr Oros) [1861967] - [netdrv] net: ena: Make some functions static (Petr Oros) [1861967] - [netdrv] net: ena: fix continuous keep-alive resets (Petr Oros) [1861967] - [netdrv] net: ena: avoid memory access violation by validating req_id properly (Petr Oros) [1861967] - [netdrv] net: ena: fix request of incorrect number of IRQ vectors (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect setting of the number of msix vectors (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: clean up minor indentation issue (Petr Oros) [1861967] - [netdrv] net: ena: reject unsupported coalescing params (Petr Oros) [1861967] - [netdrv] net: ena: fix broken interface between ENA driver and FW (Petr Oros) [1861967] - [netdrv] net/amazon: Ensure that driver version is aligned to the linux kernel (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: remove redundant non-zero check on rc (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'hash_key' (Petr Oros) [1861967] - [netdrv] net: ena: ena-com.c: prevent NULL pointer dereference (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: use correct value for crc32 hash (Petr Oros) [1861967] - [netdrv] net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE (Petr Oros) [1861967] - [netdrv] net: ena: fix corruption of dev_idx_to_host_tbl (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrectly saving queue numbers when setting RSS indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: store hash function as values and not bits (Petr Oros) [1861967] - [netdrv] net: ena: rss: fix failure to get indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: do not allocate key when not supported (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect default RSS key (Petr Oros) [1861967] - [netdrv] net: ena: add missing ethtool TX timestamping indication (Petr Oros) [1861967] - [netdrv] net: ena: fix uses of round_jiffies() (Petr Oros) [1861967] - [netdrv] net: ena: fix potential crash when rxfh key is NULL (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'rx_ring' (Petr Oros) [1861967] - [netdrv] net: ena: fix issues in setting interrupt moderation params in ethtool (Petr Oros) [1861967] - [netdrv] net: ena: fix default tx interrupt moderation interval (Petr Oros) [1861967] - [netdrv] net: ena: Add first_interrupt field to napi struct (Petr Oros) [1861967] - [netdrv] net: ena: Implement XDP_TX action (Petr Oros) [1861967] - [netdrv] net: ena: implement XDP drop support (Petr Oros) [1861967] - [netdrv] net: ena: fix napi handler misbehavior when the napi budget is zero (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: support set_channels callback (Petr Oros) [1861967] - [netdrv] net: ena: remove redundant print of number of queues (Petr Oros) [1861967] - [netdrv] net: ena: make ethtool -l show correct max number of queues (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: get_channels: use combined only (Petr Oros) [1861967] - [netdrv] net: ena: multiple queue creation related cleanups (Petr Oros) [1861967] - [netdrv] net: ena: change num_queues to num_io_queues for clarity and consistency (Petr Oros) [1861967] - [kernel] rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu (Nico Pache) [1894223] - [mm] kasan: don't assume percpu shadow allocations will succeed (Nico Pache) [1894223] - [lib] kasan: update required compiler versions in documentation (Nico Pache) [1894223] - [lib] kasan: improve and simplify Kconfig.kasan (Nico Pache) [1894223] - [lib] kasan: Fix required compiler version (Nico Pache) [1894223] - [lib] kasan: Bump required compiler version (Nico Pache) [1894223] - [documentation] kasan: update documentation for generic kasan (Nico Pache) [1894223] - [mm] kasan: record and print the free track (Nico Pache) [1894223] - [mm] rcu: kasan: record and print call_rcu() call stack (Nico Pache) [1894223] - [kernel] rcu: Support reclaim for head-less object (Nico Pache) [1894223] - [kernel] rcu: Introduce 2 arg kvfree_rcu() interface (Nico Pache) [1894223] - [mm] mm/list_lru.c: Rename kvfree_rcu() to local variant (Nico Pache) [1894223] - [kernel] rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* (Nico Pache) [1894223] - [kernel] rcu/tiny: support vmalloc in tiny-RCU (Nico Pache) [1894223] - [kernel] rcu/tree: Maintain separate array for vmalloc ptrs (Nico Pache) [1894223] - [kernel] rcu/tree: cache specified number of objects (Nico Pache) [1894223] - [kernel] rcu/tree: Use static initializer for krc.lock (Nico Pache) [1894223] - [kernel] rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions (Nico Pache) [1894223] - [kernel] rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro (Nico Pache) [1894223] - [kernel] rcu/tree: Make debug_objects logic independent of rcu_head (Nico Pache) [1894223] - [kernel] rcu/tree: Repeat the monitor if any free channel is busy (Nico Pache) [1894223] - [kernel] rcu/tree: Skip entry into the page allocator for PREEMPT_RT (Nico Pache) [1894223] - [kernel] rcu/tree: Keep kfree_rcu() awake during lock contention (Nico Pache) [1894223] - [kernel] rcu: Fix a kernel-doc warnings for "count" (Nico Pache) [1894223] - [kernel] rcu/tree: Count number of batched kfree_rcu() locklessly (Nico Pache) [1894223] - [kernel] rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching (Nico Pache) [1894223] - [kernel] rcuperf: Measure memory footprint during kfree_rcu() test (Nico Pache) [1894223] - [kernel] rcu: Add a trace event for kfree_rcu() use of kfree_bulk() (Nico Pache) [1894223] - [kernel] rcu: Support kfree_bulk() interface in kfree_rcu() (Nico Pache) [1894223] - [mm] kasan: fix clang compilation warning due to stack protector (Nico Pache) [1894223] - [mm] kasan: disable branch tracing for core runtime (Nico Pache) [1894223] - [mm] kasan: add missing functions declarations to kasan.h (Nico Pache) [1894223] - [mm] kasan: consistently disable debugging features (Nico Pache) [1894223] - [mm] kasan: unset panic_on_warn before calling panic() (Nico Pache) [1894223] - [mm] kasan: detect negative size in memory operation function (Nico Pache) [1894223] - [mm] kasan: No KASAN's memmove check if archs don't have it (Nico Pache) [1894223] - [mm] kasan: use apply_to_existing_page_range() for releasing vmalloc shadow (Nico Pache) [1894223] - [mm] kasan: fix crashes on access to memory mapped by vm_map_ram() (Nico Pache) [1894223] - [mm] mm/kasan/common.c: fix compile error (Nico Pache) [1894223] - [mm] kasan: support backing vmalloc space with real shadow memory (Nico Pache) [1894223] - [mm] mm/vmalloc: rework vmap_area_lock (Nico Pache) [1894223] - [mm] mm/vmalloc: remove preempt_disable/enable when doing preloading (Nico Pache) [1894223] - [mm] mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() (Nico Pache) [1894223] - [mm] mm/vmalloc.c: get rid of one single unlink_va() when merge (Nico Pache) [1894223] - [mm] mm/vmalloc.c: preload a CPU with one object for split purpose (Nico Pache) [1894223] - [mm] mm/vmalloc.c: remove "node" argument (Nico Pache) [1894223] - [mm] mm/vmalloc: modify struct vmap_area to reduce its size (Nico Pache) [1894223] - [mm] mm/vmalloc: do not keep unpurged areas in the busy tree (Nico Pache) [1894223] - [mm] mm/vmalloc.c: fix percpu free VM area search criteria (Nico Pache) [1894223] - [mm] mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmalloc.c: keep track of free blocks for vmap allocation (Nico Pache) [1894223] - [mm] mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t (Nico Pache) [1894223] - [mm] mm/kasan: change kasan_check_{read, write} to return boolean (Nico Pache) [1894223] - [mm] mm/kasan: introduce __kasan_check_{read, write} (Nico Pache) [1894223] - [mm] kasan: fix coccinelle warnings in kasan_p*_table (Nico Pache) [1894223] - [mm] kasan: fix kasan_check_read/write definitions (Nico Pache) [1894223] - [lib] kasan: remove use after scope bugs detection (Nico Pache) [1894223] - [lib] kasan: remove clang version check for KASAN_STACK (Nico Pache) [1894223] - [lib] kasan: turn off asan-stack for clang-8 and earlier (Nico Pache) [1894223] - [block] nbd: fix a block_device refcount leak in nbd_release (Ming Lei) [1901400] - [tools] selftests: Set default protocol for raw sockets in nettest (Hangbin Liu) [1898813] - [tools] selftests/net: improve descriptions for XFAIL cases in psock_snd.sh (Hangbin Liu) [1898813] - [tools] selftests: rtnetlink: make kci_test_encap() return sub-test result (Hangbin Liu) [1898813] - [tools] selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support (Hangbin Liu) [1898813] - [tools] selftests: use LDLIBS for libraries instead of LDFLAGS (Hangbin Liu) [1898813] - [tools] selftests: tls: run all tests for TLS 1.2 and TLS 1.3 (Hangbin Liu) [1898813] - [tools] selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: silence clang warning (Hangbin Liu) [1898813] - [tools] selftests: net: refactor reuseport_addr_any test (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: add DCCP (Hangbin Liu) [1898813] - [tools] selftests: net: test that listening sockets match on address properly (Hangbin Liu) [1898813] - [tools] selftests/net: make udpgso_bench skip unsupported testcases (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh test fails on error (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh add UDP GSO audit tests (Hangbin Liu) [1898813] - [tools] selftests: extend zerocopy tests to udp (Hangbin Liu) [1898813] - [tools] net/udpgso_bench_tx: options to exercise TX CMSG (Hangbin Liu) [1898813] - [tools] selftests: fixes for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests/net: replace obsolete NFT_CHAIN configuration (Hangbin Liu) [1898813] - [tools] selftests: explicitly require kernel features needed by udpgro tests (Hangbin Liu) [1898813] - [tools] selftests: add explicit test for multiple concurrent GRO sockets (Hangbin Liu) [1898813] - [tools] selftests: add functionals test for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add some benchmark for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add GRO support to udp bench rx program (Hangbin Liu) [1898813] - [net] sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1897084] - [scsi] scsi: qedi: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add support for handling PCIe errors (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add firmware error recovery invocation support (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Mark all connections for recovery on link down event (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use snprintf instead of sprintf (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Protect active command list to avoid list corruption (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Fix list_del corruption while removing active I/O (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Skip firmware connection termination for PCI shutdown handler (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use qed count from set_fp_int in msix allocation (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove redundant NULL check (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Demote seemingly unintentional kerneldoc header (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove set but unused variable 'tmp' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove 2 set but unused variables (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove unused variable udev & uctrl (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove comparison of 0/1 to bool variable (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Check for buffer overflow in qedi_set_path() (Nilesh Javali) [1854121] - [scsi] scsi: qedf: Remove redundant assignment to variable 'rc' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Retry qed->probe during recovery (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Return SUCCESS if stale rport is encountered (Nilesh Javali) [1854122] - [scsi] scsi: qedf: FDMI attributes correction (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Use pci_get_dsn() (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix for the session's E_D_TOV value (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Correct the comment in qedf_initiate_els (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Change the debug parameter permission to read & write (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix null ptr reference in qedf_stag_change_work (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix race between ELS completion and flushing ELS request (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Don't process ELS completion if event is flushed or cleaned up (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Send cleanup even for RRQ on timeout (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Do not kill timeout work for original I/O on RRQ completion (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check the validity of rjt frame before processing (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check for port type and role before processing an event (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove a whole host of unused variables (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove set but not checked variable 'tmp' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove redundant initialization of variable rc (Nilesh Javali) [1854122] - [infiniband] RDMA/qedr: Fix memory leak in iWARP CM (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix function prototype parameters alignment (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix inline size returned for iWARP (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix iWARP active mtu display (Manish Chopra) [1857857] - [netdrv] qede: Notify qedr when mtu has changed (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix return code if accept is called on a destroyed qp (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix use of uninitialized field (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix doorbell setting (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix qp structure memory leak (Manish Chopra) [1857857] - [netdrv] net: qed: RDMA personality shouldn't fail VF load (Manish Chopra) [1857857] - [netdrv] net: qede: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] net: qede: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] qede: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [netdrv] qed: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [infiniband] qed: fix assignment of n_rq_elems to incorrect params field (Manish Chopra) [1857857] - [netdrv] qed: fix the allocation of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qede: add .ndo_xdp_xmit() and XDP_REDIRECT support (Manish Chopra) [1857857] - [netdrv] qede: refactor XDP Tx processing (Manish Chopra) [1857857] - [netdrv] qede: reformat net_device_ops declarations (Manish Chopra) [1857857] - [netdrv] qede: reformat several structures in "qede.h" (Manish Chopra) [1857857] - [include] qed: introduce qed_chain_get_elem_used{, u32}() (Manish Chopra) [1857857] - [include] qed: optimize common chain accessors (Manish Chopra) [1857857] - [infiniband] qed: add support for different page sizes for chains (Manish Chopra) [1857857] - [netdrv] qed: simplify chain allocation with init params struct (Manish Chopra) [1857857] - [netdrv] qed: simplify initialization of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qed: move chain initialization inlines next to allocation functions (Manish Chopra) [1857857] - [netdrv] qed: sanitize PBL chains allocation (Manish Chopra) [1857857] - [netdrv] qed: prevent possible double-frees of the chains (Manish Chopra) [1857857] - [netdrv] qed: move chain methods to a separate file (Manish Chopra) [1857857] - [netdrv] qed: reformat Makefile (Manish Chopra) [1857857] - [include] qed: reformat "qed_chain.h" a bit (Manish Chopra) [1857857] - [netdrv] net: qed_hsi.h: Avoid the use of one-element array (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] qed: suppress false-positives interrupt error messages on HW init (Manish Chopra) [1857857] - [netdrv] qed: suppress "don't support RoCE & iWARP" flooding on HW init (Manish Chopra) [1857857] - [netdrv] qed: Fix ILT and XRCD bitmap memory leaks (Manish Chopra) [1857857] - [netdrv] qed: add support for the extended speed and FEC modes (Manish Chopra) [1857857] - [netdrv] qed: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed: add missing loopback modes (Manish Chopra) [1857857] - [netdrv] qed: add support for new port modes (Manish Chopra) [1857857] - [netdrv] qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qede: introduce support for FEC control (Manish Chopra) [1857857] - [netdrv] qede: format qede{,_vf}_ethtool_ops (Manish Chopra) [1857857] - [netdrv] qed: add support for Forward Error Correction (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qed: use transceiver data to fill link partner's advertising speeds (Manish Chopra) [1857857] - [netdrv] qed: add support for multi-rate transceivers (Manish Chopra) [1857857] - [netdrv] qed: reformat public_port::transceiver_data a bit (Manish Chopra) [1857857] - [netdrv] qede: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM max size to alloc ucontext response (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: SRQ's bug fixes (Manish Chopra) [1857857] - [include] net: qed: drop duplicate words in comments (Manish Chopra) [1857857] - [netdrv] qede: convert to new udp_tunnel_nic infra (Manish Chopra) [1857857] - [netdrv] qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1857857] - [netdrv] qed: Populate nvm-file attributes while reading nvm config partition (Manish Chopra) [1857857] - [netdrv] net: qede: fix BE vs CPU comparison (Manish Chopra) [1857857] - [netdrv] net: qede: fix kernel-doc for qede_ptp_adjfreq() (Manish Chopra) [1857857] - [netdrv] net: qed: sanitize BE/LE data processing (Manish Chopra) [1857857] - [netdrv] net: qed: use ptr shortcuts to dedup field accessing in some parts (Manish Chopra) [1857857] - [netdrv] net: qed: improve indentation of some parts of code (Manish Chopra) [1857857] - [netdrv] net: qed: address kernel-doc warnings (Manish Chopra) [1857857] - [netdrv] net: qed: correct qed_hw_err_notify() prototype (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup global structs declarations (Manish Chopra) [1857857] - [netdrv] net: qed: move static iro_arrout of header file (Manish Chopra) [1857857] - [netdrv] qed: Make symbol 'qed_hw_err_type_descr' static (Manish Chopra) [1857857] - [netdrv] net: qede: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qede: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qede: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] net: qed: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qed: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qed: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE (Manish Chopra) [1857857] - [netdrv] net: qed: fix "maybe uninitialized" warning (Manish Chopra) [1857857] - [netdrv] net: qed: reset ILT block sizes before recomputing to fix crashes (Manish Chopra) [1857857] - [netdrv] net: qede: fix use-after-free on recovery and AER handling (Manish Chopra) [1857857] - [netdrv] net: qede: fix PTP initialization on recovery (Manish Chopra) [1857857] - [netdrv] net: qed: fix excessive QM ILT lines consumption (Manish Chopra) [1857857] - [netdrv] net: qed: fix NVMe login fails over VFs (Manish Chopra) [1857857] - [netdrv] net: qede: stop adding events on an already destroyed workqueue (Manish Chopra) [1857857] - [netdrv] net: qed: fix async event callbacks unregistering (Manish Chopra) [1857857] - [include] net: qed: fix left elements count calculation (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 (Manish Chopra) [1857857] - [netdrv] qed: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [netdrv] qed: Add XRC to RoCE (Manish Chopra) [1857857] - [netdrv] qed: changes to ILT to support XRC (Manish Chopra) [1857857] - [include] net: qed: fix bad formatting (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical hardware error handler (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical fan failure handler (Manish Chopra) [1857857] - [netdrv] net: qede: Implement ndo_tx_timeout (Manish Chopra) [1857857] - [netdrv] net: qede: optional hw recovery procedure (Manish Chopra) [1857857] - [netdrv] net: qed: attention clearing properties (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup debug related declarations (Manish Chopra) [1857857] - [netdrv] net: qed: critical err reporting to management firmware (Manish Chopra) [1857857] - [netdrv] net: qed: invoke err notify on critical areas (Manish Chopra) [1857857] - [netdrv] net: qede: add hw err scheduled handler (Manish Chopra) [1857857] - [netdrv] net: qed: adding hw_err states and handling (Manish Chopra) [1857857] - [netdrv] net: qede: Use true for bool variable in qede_init_fp() (Manish Chopra) [1857857] - [netdrv] qed: Make ll2_cbs static (Manish Chopra) [1857857] - [netdrv] qede: Add support for handling the pcie errors (Manish Chopra) [1857857] - [netdrv] qed: Enable device error reporting capability (Manish Chopra) [1857857] - [netdrv] qed: use true,false for bool variables (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] net: qede: reject unsupported coalescing params (Manish Chopra) [1857857] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 (Manish Chopra) [1857857] - [scsi] treewide: Add SPDX license identifier - Makefile/Kconfig (Manish Chopra) [1857857] - [netdrv] sfc: don't double-down() filters in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: Fix error code in probe (Jarod Wilson) [1856681] - [netdrv] sfc: fix boolreturn.cocci warning and rename function (Jarod Wilson) [1856681] - [netdrv] sfc: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Jarod Wilson) [1856681] - [netdrv] sfc: Use fallthrough pseudo-keyword (Jarod Wilson) [1856681] - [netdrv] sfc: fix build warnings on 32-bit (Jarod Wilson) [1856681] - [netdrv] sfc: don't free_irq()s if they were never requested (Jarod Wilson) [1856681] - [netdrv] sfc: null out channel->rps_flow_id after freeing it (Jarod Wilson) [1856681] - [netdrv] sfc: take correct lock in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: really check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: fix ef100 design-param checking (Jarod Wilson) [1856681] - [netdrv] sfc: Fix build with CONFIG_RFS_ACCEL disabled (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add nic-type for VFs, and bind to them (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read pf_index at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: functions for selftests (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: statistics gathering (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: plumb in fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX path for EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX filter table management and related gubbins (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: TX path for EF100 NICs (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read Design Parameters at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: fail the probe if NIC uses unsol_ev credits (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: check firmware version at start-of-day (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: remove duplicated include from ef100_netdev.c (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_get_phys_port_{id, name} (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read device MAC address at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: probe the PHY and configure the MAC (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: actually perform resets (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: extend ef100_check_caps to cover datapath_caps3 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read datapath caps, implement check_caps (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: process events for MCDI completions (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_open/close and EVQ probing (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement MCDI transport (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: don't call efx_reset_down()/up() on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: PHY probe stub (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: reset-handling stub (Jarod Wilson) [1856681] - [netdrv] sfc: skeleton EF100 PF driver (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: register accesses on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 register definitions (Jarod Wilson) [1856681] - [netdrv] sfc: remove efx_ethtool_nway_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: drop unnecessary list_empty (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: helper function to set default RSS table of given size (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: NVRAM selftest support code (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 to NIC-revision enumeration (Jarod Wilson) [1856681] - [netdrv] sfc: get drvinfo driver name from outside the common code (Jarod Wilson) [1856681] - [netdrv] sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_mcdi_filter_table_down() from _remove() (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_limit_len if NIC type doesn't have one (Jarod Wilson) [1856681] - [netdrv] sfc: assign TXQs without gaps (Jarod Wilson) [1856681] - [netdrv] sfc: commonise netif_set_real_numx_queues calls (Jarod Wilson) [1856681] - [netdrv] sfc: make tx_queues_per_channel variable at runtime (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'rss_cpus' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'interrupt_mode' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: remove max_interrupt_mode (Jarod Wilson) [1856681] - [netdrv] sfc: support setting MTU even if not privileged to configure MAC fully (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_remove if there isn't one (Jarod Wilson) [1856681] - [netdrv] sfc: commonise initialisation of efx->vport_id (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx->xq_entries initialisation (Jarod Wilson) [1856681] - [netdrv] sfc: initialise max_channels in efx_init_channels() (Jarod Wilson) [1856681] - [netdrv] sfc: move definition of EFX_MC_STATS_GENERATION_INVALID (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_tx_tso_header_length() and understand encapsulation (Jarod Wilson) [1856681] - [netdrv] sfc: remove duplicate declaration of efx_enqueue_skb_tso() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise TSO fallback code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_sync_rx_buffer() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise some MAC configuration code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise miscellaneous efx functions (Jarod Wilson) [1856681] - [netdrv] sfc: add missing licence info to mcdi_filters.c (Jarod Wilson) [1856681] - [netdrv] sfc: commonise MCDI MAC stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: move NIC-specific mcdi_port declarations out of common header (Jarod Wilson) [1856681] - [netdrv] sfc: extend common GRO interface to support CHECKSUM_COMPLETE (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ARFS handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise drain event handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise PCI error handlers (Jarod Wilson) [1856681] - [netdrv] sfc: track which BAR is mapped (Jarod Wilson) [1856681] - [netdrv] sfc: commonise FC advertising (Jarod Wilson) [1856681] - [netdrv] sfc: commonise other ethtool bits (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool NFC and RXFH/RSS functions (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool link handling functions (Jarod Wilson) [1856681] - [netdrv] sfc: split up nic.h (Jarod Wilson) [1856681] - [netdrv] sfc: refactor EF10 stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: don't try to create more channels than we can have VIs (Jarod Wilson) [1856681] - [netdrv] sfc: extend bitfield macros up to POPULATE_DWORD_13 (Jarod Wilson) [1856681] - [netdrv] sfc: determine flag word automatically in efx_has_cap() (Jarod Wilson) [1856681] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1856681] - [netdrv] sfc: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1856681] - [netdrv] sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf() (Jarod Wilson) [1856681] - [netdrv] sfc: avoid an unused-variable warning (Jarod Wilson) [1856681] - [netdrv] sfc: fix dereference of table before it is null checked (Jarod Wilson) [1856681] - [netdrv] sfc: siena_check_caps() can be static (Jarod Wilson) [1856681] - [netdrv] sfc: actually wire up siena_check_caps() (Jarod Wilson) [1856681] - [netdrv] sfc: make firmware-variant printing a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: make filter table probe caller responsible for adding VLANs (Jarod Wilson) [1856681] - [netdrv] sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table (Jarod Wilson) [1856681] - [netdrv] sfc: rework handling of (firmware) multicast chaining state (Jarod Wilson) [1856681] - [netdrv] sfc: move 'must restore' flags out of ef10-specific nic_data (Jarod Wilson) [1856681] - [netdrv] sfc: use efx_has_cap for capability checks outside of NIC-specific code (Jarod Wilson) [1856681] - [netdrv] sfc: make capability checking a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: move vport_id to struct efx_nic (Jarod Wilson) [1856681] - [ntb] NTB: Revert "Add Hygon Device ID" (Myron Stowe) [1880468] - [tools] NTB: ntb_test: Fix bug when counting remote files (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix race condition when run with ntb_test (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix support for hardware that doesn't have port numbers (Myron Stowe) [1908031] - [ntb] NTB: perf: Don't require one more memory window than number of peers (Myron Stowe) [1908031] - [ntb] NTB: ntb_pingpong: Choose doorbells based on port number (Myron Stowe) [1908031] - [ntb] NTB: Fix the default port and peer numbers for legacy drivers (Myron Stowe) [1908031] - [ntb] NTB: Revert the change to use the NTB device dev for DMA allocations (Myron Stowe) [1908031] - [ntb] NTB: ntb_tool: reading the link file should not end in a NULL byte (Myron Stowe) [1908031] - [ntb] ntb_perf: avoid false dma unmap of destination address (Myron Stowe) [1908031] - [ntb] ntb_perf: increase sleep time from one milli sec to one sec (Myron Stowe) [1908031] - [ntb] ntb_tool: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [ntb] ntb_perf: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [include] NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos (Myron Stowe) [1908031] - [ntb] ntb: intel: fix static declaration (Myron Stowe) [1908031] - [ntb] ntb: intel: add hw workaround for NTB BAR alignment (Myron Stowe) [1908031] - [ntb] ntb: intel: Add Icelake (gen4) support for Intel NTB (Myron Stowe) [1908031] - [ntb] NTB: Fix static check warning in perf_clear_test (Myron Stowe) [1908031] - [include] include/ntb: Fix typo in ntb_unregister_device description (Myron Stowe) [1908031] - [ntb] NTB: add pci shutdown handler for AMD NTB (Myron Stowe) [1908031] - [ntb] NTB: send DB event when driver is loaded or un-loaded (Myron Stowe) [1908031] - [ntb] NTB: remove redundant setting of DB valid mask (Myron Stowe) [1908031] - [ntb] NTB: return link up status correctly for PRI and SEC (Myron Stowe) [1908031] - [ntb] NTB: add helper functions to set and clear sideinfo (Myron Stowe) [1908031] - [ntb] NTB: move ntb_ctrl handling to init and deinit (Myron Stowe) [1908031] - [ntb] NTB: handle link up, D0 and D3 events correctly (Myron Stowe) [1908031] - [ntb] NTB: handle link down event correctly (Myron Stowe) [1908031] - [ntb] NTB: remove handling of peer_sta from amd_link_is_up (Myron Stowe) [1908031] - [ntb] NTB: set peer_sta within event handler itself (Myron Stowe) [1908031] - [ntb] NTB: return the side info status from amd_poll_link (Myron Stowe) [1908031] - [ntb] NTB: define a new function to get link status (Myron Stowe) [1908031] - [ntb] NTB: Enable link up and down event notification (Myron Stowe) [1908031] - [ntb] NTB: clear interrupt status register (Myron Stowe) [1908031] - [ntb] NTB: Fix access to link status and control register (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 (Myron Stowe) [1908031] - [ntb] ntb_tool: Fix printk format (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Fix address err in perf_copy_chunk (Myron Stowe) [1908031] - [ntb] NTB: Fix an error in get link status (Myron Stowe) [1908031] - [ntb] NTB: Add Hygon Device ID (Myron Stowe) [1908031] - [ntb] NTB: fix IDT Kconfig typos/spellos (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add memory window support for new AMD hardware (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add a new NTB PCI device ID (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: remove redundant assignment to rc (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 (Myron Stowe) [1908031] - [ntb] ntb: point to right memory window index (Myron Stowe) [1908031] - [ntb] NTB/msi: remove incorrect MODULE defines (Myron Stowe) [1908031] - [documentation] NTB: Describe the ntb_msi_test client in the documentation (Myron Stowe) [1908031] - [ntb] NTB: Add MSI interrupt support to ntb_transport (Myron Stowe) [1908031] - [tools] NTB: Add ntb_msi_test support to ntb_test (Myron Stowe) [1908031] - [ntb] NTB: Introduce NTB MSI Test Client (Myron Stowe) [1908031] - [ntb] NTB: Introduce MSI library (Myron Stowe) [1908031] - [ntb] NTB: Rename ntb.c to support multiple source files in the module (Myron Stowe) [1908031] - [include] NTB: Introduce functions to calculate multi-port resource index (Myron Stowe) [1908031] - [include] NTB: Introduce helper functions to calculate logical port number (Myron Stowe) [1908031] - [pci] PCI/switchtec: Add module parameter to request more interrupts (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix setup MW with failure bug (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Skip unnecessary re-setup of shared memory window for crosslink case (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_reinit_peer() function (Myron Stowe) [1908031] - [include] NTB: correct ntb_dev_ops and ntb_dev comment typos (Myron Stowe) [1908031] - [ntb] NTB: amd: Silence shift wrapping warning in amd_ntb_db_vector_mask() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev() (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_amd: set peer limit register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Clear stale values in doorbell and command SPAD register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Increased the number of message retries to 1000 (Myron Stowe) [1908031] - [ntb] ntb: intel: Make intel_ntb3_peer_db_addr static (Myron Stowe) [1908031] - [ntb] NTB: add new parameter to peer_db_addr() db_bit and db_data (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure the destination buffer is mapped for TX DMA (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Added support of >=4G memory windows (Myron Stowe) [1908031] - [include] ntb_hw_switchtec: NT req id mapping table register entry number should be 512 (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter the driver info comments (Myron Stowe) [1908031] - [ntb] ntb: idt: Discard temperature sensor IRQ handler (Myron Stowe) [1908031] - [ntb] ntb: idt: Add basic hwmon sysfs interface (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter temperature read method (Myron Stowe) [1908031] - [netdrv] ntb_netdev: Simplify remove with client device drvdata (Myron Stowe) [1908031] - [ntb] NTB: transport: Try harder to alloc an aligned MW buffer (Myron Stowe) [1908031] - [ntb] ntb: ntb_transport: Mark expected switch fall-throughs (Myron Stowe) [1908031] - [ntb] ntb: idt: Set PCIe bus address to BARLIMITx (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_idt: replace IS_ERR_OR_NULL with regular NULL checks (Myron Stowe) [1908031] - [ntb] ntb: intel: fix return value for ndev_vec_mask() (Myron Stowe) [1908031] - [netdrv] ntb_netdev: fix sleep time mismatch (Myron Stowe) [1908031]- [block] block: fix incorrect branching in blk_max_size_offset() (Mike Snitzer) [1903722] - [md] dm: fix IO splitting (Mike Snitzer) [1903722] - [block] block: fix get_max_io_size() (Mike Snitzer) [1903722] - [block] block: Improve physical block alignment of split bios (Mike Snitzer) [1903722] - [block] block: use gcd() to fix chunk_sectors limit stacking (Mike Snitzer) [1903722] - [kernel] sched/deadline: Fix priority inheritance with multiple scheduling classes (Phil Auld) [1780490] - [fs] Convert trailing spaces and periods in path components (Leif Sahlberg) [1882457] - [block] loop: Fix occasional uevent drop (Ming Lei) [1897401] - [block] block: add a return value to set_capacity_revalidate_and_notify (Ming Lei) [1897401] - [fs] fat: truncate inode timestamp updates in setattr (Pavel Reichl) [1533270] - [fs] fat: change timestamp updates to use fat_truncate_time (Pavel Reichl) [1533270] - [fs] fat: add functions to update and truncate timestamps appropriately (Pavel Reichl) [1533270] - [fs] fat: create a function to calculate the timezone offest (Pavel Reichl) [1533270] - [net] icmp: randomize the global rate limiter (Guillaume Nault) [1899137] - [net] ipv4: Restore flowi4_oif update before call to xfrm_lookup_route (Guillaume Nault) [1899137] - [net] ipv4: Update exception handling for multipath routes via same device (Guillaume Nault) [1899137] - [net] ip: fix tos reflection in ack and reset packets (Guillaume Nault) [1899137] - [net] initialize fastreuse on inet_inherit_port (Guillaume Nault) [1899137] - [net] refactor bind_bucket fastreuse into helper (Guillaume Nault) [1899137] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Restrict the max_gids to 256 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Static NQ depth allocation (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix the qp table indexing (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Do not report transparent vlan from QP1 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Add helper data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Pull psn buffer dynamically based on prod (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce a function to allocate swq (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce wqe mode to select execution path (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt: Delete 'nq_ptr' variable which is not used (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove dead code from rcfw (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Simplify obtaining queue entry from hw ring (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Update missing hsi data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Reduce device page size detection code (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove unsupported modify_device callback (Selvin Xavier) [1861886] - [include] net: Add netif_is_bareudp() API to identify bareudp devices (Guillaume Nault) [1839788] - [net] Removed the device type check to add mpls support for devices (Guillaume Nault) [1839788] - [tools] selftests: set conf.all.rp_filter=0 in bareudp.sh (Guillaume Nault) [1839788] - [tools] selftests: disable rp_filter when testing bareudp (Guillaume Nault) [1839788] - [tools] selftests: add test script for bareudp tunnels (Guillaume Nault) [1839788] - [documentation] bareudp: Corrected description of bareudp module. (Guillaume Nault) [1839788] - [netdrv] bareudp: forbid mixing IP and MPLS in multiproto mode (Guillaume Nault) [1839788] - [netdrv] bareudp: Reverted support to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [documentation] bareudp: update iproute2 sample commands (Guillaume Nault) [1839788] - [netdrv] bareudp: Added attribute to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed multiproto mode configuration (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed configuration to avoid having garbage values (Guillaume Nault) [1839788] - [netdrv] net: bareudp: avoid uninitialized variable warning (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed bareudp receive handling (Guillaume Nault) [1839788] - [netdrv] bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create() (Guillaume Nault) [1839788] - [netdrv] bareudp: print error message when command fails (Guillaume Nault) [1839788] - [netdrv] bareudp: add module alias (Guillaume Nault) [1839788] - [netdrv] bareudp: Fix uninitialized variable warnings. (Guillaume Nault) [1839788] - [netdrv] Special handling for IP & MPLS. (Guillaume Nault) [1839788] - [net] UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. (Guillaume Nault) [1839788] - [arm64] arm64: remove arm64ksyms.c (Mark Salter) [1883365] - [arm64] arm64: frace: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: string: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: uaccess: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: page: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: smccc: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: tishift: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: add EXPORT_SYMBOL_NOKASAN() (Mark Salter) [1883365] - [mm] arm64: move memstart_addr export inline (Mark Salter) [1883365] - [arm64] arm64: remove bitop exports (Mark Salter) [1883365] - [arm64] arm64: lib: use C string functions with KASAN enabled (Mark Salter) [1883365] - [arm64] arm64: add (Mark Salter) [1883365] - [arm64] locking/atomics/arm64, arm64/bitops: Include (Mark Salter) [1883365] - [arm64] locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*() (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs (Mark Salter) [1883365] - [thermal] thermal: rcar_thermal: Add missing braces to conditional statement (Ivan Vecera) [1894564] - [thermal] thermal: Rename set_mode() to change_mode() (Ivan Vecera) [1894564] - [thermal] thermal: Simplify or eliminate unnecessary set_mode() methods (Ivan Vecera) [1894564] - [thermal] thermal: core: Stop polling DISABLED thermal devices (Ivan Vecera) [1894564] - [thermal] thermal: Explicitly enable non-changing thermal zone devices (Ivan Vecera) [1894564] - [thermal] thermal: Use mode helpers in drivers (Ivan Vecera) [1894564] - [thermal] thermal: Add mode helpers (Ivan Vecera) [1894564] - [thermal] thermal: remove get_mode() operation of drivers (Ivan Vecera) [1894564] - [thermal] thermal: Store device mode in struct thermal_zone_device (Ivan Vecera) [1894564] - [include] thermal: Add current mode to thermal zone device (Ivan Vecera) [1894564] - [acpi] thermal: Store thermal mode in a dedicated enum (Ivan Vecera) [1894564] - [acpi] acpi: thermal: Fix error handling in the register function (Ivan Vecera) [1894564] - [thermal] thermal: core: skip update disabled thermal zones after suspend (Ivan Vecera) [1894564] - [thermal] Thermal: do not clear passive state during system sleep (Ivan Vecera) [1894564] - [thermal] thermal: of-thermal: disable passive polling when thermal zone is disabled (Ivan Vecera) [1894564] - [crypto] crypto: qat - drop input parameter from adf_enable_aer() (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix function parameters descriptions (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unnecessary mutex_init() (Vladis Dronov) [1855190] - [crypto] crypto: qat - use PCI_VDEVICE (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace device ids defines (Vladis Dronov) [1855190] - [crypto] crypto: qat - include domain in top level debugfs path (Vladis Dronov) [1855190] - [crypto] crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA (Vladis Dronov) [1855190] - [crypto] crypto: qat - Use fallthrough pseudo-keyword (Vladis Dronov) [1855190] - [crypto] crypto: qat - add delay before polling mailbox (Vladis Dronov) [1855190] - [include] PCI: Add Intel QuickAssist device IDs (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix double free in qat_uclo_create_batch_init_list (Vladis Dronov) [1855190] - [crypto] crypto: qat - fallback for xts with 192 bit keys (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unused field in skcipher ctx (Vladis Dronov) [1855190] - [crypto] crypto: qat - validate xts key (Vladis Dronov) [1855190] - [crypto] crypto: qat - allow xts requests not multiple of block (Vladis Dronov) [1855190] - [crypto] crypto: qat - update timeout logic in put admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - send admin messages to set of AEs (Vladis Dronov) [1855190] - [crypto] crypto: qat - update fw init admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove packed attribute in etr structs (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel ABI __u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - convert to SPDX License Identifiers (Vladis Dronov) [1855190] - [crypto] crypto: qat - simplify the qat_crypto function (Vladis Dronov) [1855190] - [crypto] crypto: qat - spelling s/Decrytp/Decrypt/ (Vladis Dronov) [1855190] - [crypto] crypto: qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Vladis Dronov) [1855190] - [thermal] thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id (David Arcari) [1889331] - [thermal] thermal: int3403_thermal: Downgrade error message (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Prevent page fault on .set_mode() op (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Don't require IDSP to exist (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export OEM vendor variables (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export GDDV (David Arcari) [1889331] - [thermal] thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Tiger Lake support (David Arcari) [1889331] - [platform] acpi: Remove header dependency (David Arcari) [1889331] - [thermal] thermal: int340x: switch to use helpers (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Jasper Lake support (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Add Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...) (David Arcari) [1889331] - [thermal] thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Ice Lake support (David Arcari) [1889331] - [thermal] drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset (David Arcari) [1889331] - [netdrv] net/mlx5e: Fix arch depending casting issue in FEC (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Kconfig: convert imply usage to weak dependency (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix condition for termination table cleanup (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Use a separate work queue for fib event handling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Add support for RDMA TX flow table (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for RDMA TX steering (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Move to fully dynamic UAR mode once user space supports it (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend QP creation to get uar page index from user space (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend CQ creation to get uar page index from user space (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid group version scan when not necessary (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid incrementing FTE version (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Simplify matching group searches (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Generally use the WC auto detection test result (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid forwarding to other eswitch uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Eswitch, enable forwarding back to uplink port (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5e: Add support for offloading traffic from uplink to uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Don't use termination tables in slow path (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Avoid configuring eswitch QoS if not supported (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: DR, Add support for flow table id destination action (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Refactor unload all reps per rep type (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Update VF vports config when num of VFs changed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Prepare for vport enable/disable refactor (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant warning when QoS enable failed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant check of eswitch manager cap (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Allow MRs to be created in the cache synchronously (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Revise how the hysteresis scheme works for cache filling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix locking in MR cache work queue (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix MR cache size and limit debugfs (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Always remove MRs from the cache before destroying them (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Simplify how the MR cache bucket is located (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Rename the tracking variables for the MR cache (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Replace spinlock protected write with atomic var (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Move asynchronous mkey creation to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Assign mkey variant in mlx5_ib only (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Setup mkey variant before mr create command invocation (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Use offsetofend() instead of duplicated variant (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Remove duplicate definitions of SW_ICM macros (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, make query inline mode a static function (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Allocate smaller size tables for ft offload (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Introduce TLS and IPSec objects enums (Alaa Hleihel) [1858559] - [include] net/mlx5: Introduce egress acl forward-to-vport capability (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix header guard in rsc_dump.h (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Replace zero-length array with flexible-array member (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()' (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Add support for FEC modes based on 50G per lane links (Alaa Hleihel) [1858559] - [netdrv] net/mlxe5: Separate between FEC and current speed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Advertise globaly supported FEC modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Enforce setting of a single FEC mode (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Set FEC to auto when configured mode is not supported (Alaa Hleihel) [1858559] - [netdrv] mlx5: Use proper logging and tracing line terminations (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in RX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in TX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Gather reporters APIs together (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for resource dump (Alaa Hleihel) [1858559] - [netdrv] bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: return proper error codes in bnxt_show_temp (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use memcpy to copy VPD field info (Jonathan Toppins) [1861885] - [netdrv] net: ethernet: broadcom: have drivers select DIMLIB as needed (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Avoid sending firmware messages when AER error is detected (Jonathan Toppins) [1861885] - [netdrv] bnxt: don't enable NAPI until rings are ready (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Setup default RSS map in all scenarios (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: init RSS table for Minimal-Static VF reservation (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix HWRM error when querying VF temperature (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix possible crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix PCI AER error recovery flow (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Check for zero dir entries in NVRAM (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Don't query FW when netif_running() is false (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove superfluous memset() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for 'ethtool -d' (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Switch over to use the 64-bit software accumulated counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Accumulate all counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware masks for port counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware counter masks from firmware if available (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate additional memory for all statistics blocks (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor statistics code and structures (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use macros to define port statistics size and offset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware interface to 1.10.1.54 (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove PCIe non-counters from ethtool statistics (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: don't complain if TC flower can't be supported (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix completion ring sizing with TPA enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Init ethtool link settings after reading updated PHY configuration (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix race when modifying pause settings (Jonathan Toppins) [1861885] - [netdrv] bnxt: convert to new udp_tunnel_nic infra (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: allow firmware to disable VLAN offloads (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: clean up VLAN feature bit handling (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Implement ethtool -X to set indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return correct RSS indirection table entries to ethtool -x (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fill HW RSS table from the RSS logical indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add helper function to return the number of RSS contexts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add logical RSS indirection table structure (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix up bnxt_get_rxfh_indir_size() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set up the chip specific RSS table size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Read VPD info only for PFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix statistics counters issue during ifdown with older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not enable legacy TX push on older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Store the running firmware version code (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add board.serial_number field to info_get cb (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return from timer if interface is not in open state (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix AER reset logic on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Re-enable SRIOV during resume (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Simplify bnxt_resume() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix firmware message length endianness (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix return code to "flash_device" (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix accumulation of bp->net_stats_prev (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: Remove Comparison to bool in bnxt_ethtool.c (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: show only relevant ethtool stats for a TX or RX ring (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Split HW ring statistics strings into RX and TX parts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor the software ring counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add doorbell information to bnxt_en_dev struct (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for L2 doorbell size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Define the doorbell offsets on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve kernel log messages related to ethtool reset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix ethtool_reset_flags ABI violations (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: refactor ethtool firmware reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: prepare to refactor ethtool reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve TQM ring context memory sizing formulas (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate TQM ring context memory according to fw specification (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware spec. to 1.10.1.33 (Jonathan Toppins) [1861885] - [fs] fs/namespace.c: fix mountpoint reference counter race (Pavel Reichl) [1852651] {CVE-2020-12114}- [powerpc] powerpc/64: Fix kernel stack 16-byte alignment (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/aout: Fix struct user definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/uapi: Fix sigcontext definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Tests for kernel accessing user memory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix handling of vector instructions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoint.h: delete duplicated word (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Remove 512 byte boundary (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Return available watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Guest support for 2nd DAWR hcall (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Enable watchpoint functionality on power10 guest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception for CACHEOP (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception constraint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix 512 byte boundary limit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] hw-breakpoints: Fix build warnings with clang (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Support 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Don't allow breakpoint overwriting (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't allow concurrent perf and ptrace events (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Prepare handler to handle more than one watchpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use builtin ALIGN*() macros (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce is_ptrace_bp() function (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use loop for thread_struct->ptrace_bps (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Convert thread_struct->hw_brk to an array (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Get watchpoint count dynamically while disabling them (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to __set_breakpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to set_dawr (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Return actual num of available watchpoints (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce function to get nr watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Add SPRN macros for second DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ppc_gethwdinfo() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ptrace_get_debugreg() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ADV_DEBUG_REGS related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move register viewing functions out of ptrace.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out TRANSACTIONAL_MEM related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out SPE related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ALTIVEC related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out VSX related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: remove unused header includes (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Move ptrace into a subdirectory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't call dar_within_range() for Book3S (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Enable range tests on 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow any address range size (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Rewrite ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: permanently include 8xx registers in reg.h (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/64: Interrupts save PPR on stack rather than thread_struct (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Split user/kernel definitions of struct pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: declare set_breakpoint() static (Desnes Augusto Nunes do Rosario) [1854528] - [tools] perf vendor events power9: Added nest imc metric events (Michael Petlan) [1780258] - [powerpc] powerpc/perf: Fix crashes with generic_compat_pmu & BHRB (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints (Michael Petlan) [1854525] - [powerpc] powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/kernel: Cleanup machine check function declarations (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix soft lockups due to missed interrupt accounting (Michael Petlan) [1854525] - [powerpc] powerpc: Add POWER10 raw mode cputable entry (Michael Petlan) [1854525] - [powerpc] powerpc/powernv: Machine check handler for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add extended regs support for power10 platform (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add support for outputting extended regs in perf intr_regs (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended regs in power10 (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended register capability (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Initialize power10 PMU registers in cpu setup routine (Michael Petlan) [1854525] - [powerpc] powerpc/perf: BHRB control to disable BHRB logic when not used (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Ignore the BHRB kernel address filtering for P10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: power10 Performance Monitoring support (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 PMU feature to DT CPU features (Michael Petlan) [1854525] - [powerpc] powerpc/xmon: Add PowerISA v3.1 PMU SPRs (Michael Petlan) [1854525] - [powerpc] powerpc64: Break asm/percpu.h vs spinlock_types.h dependency (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current DAWR macros (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Make struct kernel_param_ops definition const (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: simplify kvm_cma_reserve() (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix symbol undeclared warnings (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Remove redundant initialization of variable ret (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: xive: Convert to DEFINE_SHOW_ATTRIBUTE (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Set LPCR[HDICE] before writing HDEC (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Do not allocate HPT for a nested guest (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Don't return -ENOTSUPP to userspace in ioctls (Greg Kurz) [1882796] - [powerpc] 64s: handle ISA v3.1 local copy-paste context switches (Greg Kurz) [1882796] - [powerpc] 64s: Move HMI IRQ stat from percpu variable to paca (Greg Kurz) [1882796] - [powerpc] kvm/cma: Improve kernel log during boot (Greg Kurz) [1882796] - [powerpc] kvm: Use correct CONFIG symbol in comment (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current H_SET_MODE DAWR macro (Greg Kurz) [1882796] - [tools] kvm: ppc: Fix typo on H_DISABLE_AND_GET hcall (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant kvm_run parameters in assembly (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Save/restore new PMU registers (Greg Kurz) [1882796] - [powerpc] perf: Add support for ISA3.1 PMU SPRs (Greg Kurz) [1882796] - [powerpc] perf: Update Power PMU cache_events to u64 type (Greg Kurz) [1882796] - [powerpc] perf: Update cpu_hw_event to use `struct` for storing MMCR registers (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Cleanup updates for kvm vcpu MMCR (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Protect kvm_vcpu_read_guest with srcu locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9 (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3shv: Enable support for ISA v3.1 guests (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s pr: Remove uninitialized_var() usage (Greg Kurz) [1882796] - [powerpc] kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL (Greg Kurz) [1882796] - [powerpc] book3s64/kvm: Fix secondary page table walk warning during migration (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix some RCU-list locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Ignore kmemleak false positives (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant 'kvm_run' parameters (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Remove redundant kvm_run from vcpu_arch (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Remove redundant NULL check (Greg Kurz) [1882796] - [powerpc] Fix compile issue with force DAWR (Greg Kurz) [1882796] - [powerpc] silence a -Wcast-function-type warning in dawr_write_file_bool (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Fix r3 corruption in h_set_dabr() (Greg Kurz) [1882796] - [powerpc] Add force enable of DAWR on P9 option (Greg Kurz) [1882796] - [documentation] powerpc: Document issues with the DAWR on POWER9 (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_UP() by ALIGN() (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_DOWN() by ALIGN_DOWN() (Greg Kurz) [1882796] - [netdrv] tg3: Fix soft lockup when tg3_reset_task() fails (Jonathan Toppins) [1899595] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: harden against cpu hotplug (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: adjust for temperature offset (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Build with _FILE_OFFSET_BITS=64 (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support AMD Family 19h (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Remove empty columns for Jacobsville (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix output formatting for ACPI CST enumeration (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Replace HTTP links with HTTPS ones: TURBOSTAT UTILITY (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Introduce functions to accumulate RAPL consumption (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Make the energy variable to be 64 bit (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Always print idle in the system configuration header (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print /dev/cpu_dma_latency (Prarit Bhargava) [1857136] - [tools] turbostat/.gitignore: add SPDX License Identifier (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: update version (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print cpuidle information (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix 32-bit capabilities warning (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix gcc build warnings (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Elkhart Lake (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Jasper Lake (Prarit Bhargava) [1857136] - [scsi] scsi: core: Return BLK_STS_AGAIN for ALUA transitioning (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transitioning state (Ewan Milne) [1867264] - [block] scsi: block: Return status code in blk_mq_end_request() (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() (Ewan Milne) [1877156] - [fs] gfs2: check for live vs. read-only file system in gfs2_fitrim (Abhijith Das) [1335139] - [fs] gfs2: don't initialize statfs_change inodes in spectator mode (Abhijith Das) [1335139] - [fs] gfs2: init_journal's undo directive should also undo the statfs inodes (Abhijith Das) [1335139] - [fs] gfs2: Recover statfs info in journal head (Abhijith Das) [1335139] - [fs] gfs2: lookup local statfs inodes prior to journal recovery (Abhijith Das) [1335139] - [fs] gfs2: Add fields for statfs info in struct gfs2_log_header_host (Abhijith Das) [1335139] - [block] nbd: don't update block size after device is started (Ming Lei) [1891363] - [platform] platform/x86: thinkpad_acpi: lap or desk mode interface (David Arcari) [1889642] - [infiniband] IB/mlx4: Convert rej_tmout radix-tree to XArray (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Adjust delayed work when a dup is observed (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for REJ due to timeout (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Fix starvation in paravirt mux/demux (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Separate tunnel and wire bufs parameters (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for MRA (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add and improve logging (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit() (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1858564] - [infiniband] treewide: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] net/mlx4: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] mlx4: convert to new udp_tunnel_nic infra (Alaa Hleihel) [1858564] - [netdrv] mlx4: Mark PM functions as __maybe_unused (Alaa Hleihel) [1858564] - [netdrv] mlx4: use generic power management (Alaa Hleihel) [1858564] - [netdrv] mlx4: disable device on shutdown (Alaa Hleihel) [1858564 1858563] - [include] IB/mlx4: Replace zero-length array with flexible-array (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule() (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: use napi_complete_done() in TX completion (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: avoid indirect call in TX completion (Alaa Hleihel) [1858564 1858562] - [infiniband] RDMA/mlx4: Delete duplicated offsetofend implementation (Alaa Hleihel) [1858564 1858562] - [netdrv] net: mlx4: reject unsupported coalescing params (Alaa Hleihel) [1858564 1858562] - [hwmon] hwmon: (amd_energy) match for supported models (David Arcari) [1860387] - [hwmon] hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init() (David Arcari) [1860387] - [hwmon] hwmon: Add amd_energy driver to report energy counters (David Arcari) [1860387] - [include] include/asm-generic/topology.h: guard cpumask_of_node() macro argument (David Arcari) [1860387]- [x86] x86/dumpstack: Fix misleading instruction pointer error message (Kenneth Yin) [1903506] - [powerpc] powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of numbers in interrupt handler (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Fix race while processing OPAL dump (Diego Domingos) [1891822] - [powerpc] powerpc/opal_elog: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/elog: Fix race while processing OPAL error log event (Diego Domingos) [1891822] - [hid] HID: logitech-dj: Fix an error in mse_bluetooth_descriptor (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Add PID for MX Anywhere 2 (Benjamin Tissoires) [1885560] - [hid] HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer One S1003 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: fix stylus battery reporting (Benjamin Tissoires) [1885560] - [hid] HID: roccat: add bounds checking in kone_sysfs_write_settings() (Benjamin Tissoires) [1885560] - [hid] HID: core: Sanitize event code and type when mapping input (Benjamin Tissoires) [1885560] - [hid] HID: core: Correctly handle ReportSize being zero (Benjamin Tissoires) [1885560] - [hid] HID: elan: Fix memleak in elan_input_configured (Benjamin Tissoires) [1885560] - [hid] HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices (Benjamin Tissoires) [1885560] - [hid] Revert "HID: usbhid: do not sleep when opening device" (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll three more Lenovo PixArt mice (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands (Benjamin Tissoires) [1885560] - [hid] HID: macally: Constify macally_id_table (Benjamin Tissoires) [1885560] - [hid] HID: cougar: Constify cougar_id_table (Benjamin Tissoires) [1885560] - [hid] HID: quirks: add NOGET quirk for Logitech GROUP (Benjamin Tissoires) [1885560] - [hid] HID: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: udraw-ps3: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: input: Fix devices that return multiple bytes in battery report (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Fix spurious F23 key press report during resume from suspend (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Factor out generic parts of the LED code (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Merge tpkbd and cptkbd data structures (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid repeated "multiplier = " log messages (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Use HIDPP_RECEIVER_INDEX instead of 0xff (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Ignore Simply Automated UPB PIM (Benjamin Tissoires) [1885560] - [hid] HID: apple: Disable Fn-key key-re-mapping on clone keyboards (Benjamin Tissoires) [1885560] - [hid] HID: Wiimote: Treat the d-pad as an analogue stick (Benjamin Tissoires) [1885560] - [hid] HID: steam: fixes race in handling device list (Benjamin Tissoires) [1885560] - [hid] HID: magicmouse: do not set up autorepeat (Benjamin Tissoires) [1885560] - [hid] HID: alps: support devices with report id 2 (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll Obins Anne Pro 2 keyboard (Benjamin Tissoires) [1885560] - [hid] HID: input: do not run GET_REPORT unless there's a Resolution Multiplier (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: remove redundant assignment to variable retval (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: do not sleep when opening device (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Remove MT_CLS_WIN_8_DUAL (Benjamin Tissoires) [1885560] - [hid] HID: sony: Fix for broken buttons on DS3 USB dongles (Benjamin Tissoires) [1885560] - [hid] HID: Add quirks for Trust Panora Graphic Tablet (Benjamin Tissoires) [1885560] - [hid] HID: apple: Swap the Fn and Left Control keys on Apple keyboards (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Schneider SCL142ALM to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: avoid bogus uninitialized-variable warning (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: reset Synaptics SYNA2393 on resume (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: Fix race between usbhid_close() and usbhid_stop() (Benjamin Tissoires) [1885560] - [hid] HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead (Benjamin Tissoires) [1885560] - [hid] HID: alps: Add AUI1657 device ID (Benjamin Tissoires) [1885560] - [hid] HID: fix typo in Kconfig (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add support for Logitech G11 extra keys (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: add eGalaxTouch P80H84 support (Benjamin Tissoires) [1885560] - [hid] HID: logitech: drop outdated references to unifying receivers (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()' (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Do not fail the probe when we fail to disable F# emulation (Benjamin Tissoires) [1885560] - [hid] HID: fix Kconfig word ordering (Benjamin Tissoires) [1885560] - [hid] HID: add ALWAYS_POLL quirk to lenovo pixart mouse (Benjamin Tissoires) [1885560] - [hid] HID: google: add moonball USB id (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Remove unnecessary goto label (Benjamin Tissoires) [1885560] - [hid] HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support for the static device in the Powerplay mat/receiver (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix race condition for scheduled work during removal (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: call hid_hw_stop() in case of error (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix general protection fault caused by double kfree (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: alps: Fix an error handling path in 'alps_input_configured()' (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix race in in hiddev_disconnect() (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add debug msg when exporting a HID++ report descriptors (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Remove ITE 8595 entry from hid_have_special_driver (Benjamin Tissoires) [1885560] - [include] HID: core: increase HID report buffer size to 8KiB (Benjamin Tissoires) [1885560] - [hid] HID: core: fix off-by-one memset in hid_report_raw_event() (Benjamin Tissoires) [1885560] - [hid] HID: apple: Add support for recent firmware on Magic Keyboards (Benjamin Tissoires) [1885560] - [hid] HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid duplicate error handling code in 'hidpp_probe()' (Benjamin Tissoires) [1885560] - [hid] HID: hidraw, uhid: Always report EPOLLOUT (Benjamin Tissoires) [1885560] - [hid] HID: steam: Fix input device disappearing (Benjamin Tissoires) [1885560] - [hid] hid-logitech-hidpp: read battery voltage from newer devices (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add MX Master 3 Mouse (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support WirelessDeviceStatus connect events (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support translations from short to long reports (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: fix mess in hiddev_open() (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: clear unmapped usages (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for incorrect input length on Lenovo Y720 (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for Xin-Mo Dual Controller (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: add support uniq ioctl (Benjamin Tissoires) [1885560] - [hid] HID: Fix slab-out-of-bounds read in hid_field_extract (Benjamin Tissoires) [1885560] - [hid] HID: picoLCD: constify fb ops (Benjamin Tissoires) [1885560] - [hid] HID: uhid: Fix returning EPOLLOUT from uhid_char_poll (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: Fix returning EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device (Benjamin Tissoires) [1885560] - [hid] HID: quirks: remove hid-led devices from hid_have_special_driver (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Reset ALPS touchpads on resume (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: fix no irq after reset on raydium 3118 (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Silence intermittent get_battery_capacity errors (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: remove orphaned member sleep_delay (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse (Benjamin Tissoires) [1885560] - [hid] HID: core: check whether Usage Page item is after Usage ID items (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Send power-on command after reset (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Remove runtime power management (Benjamin Tissoires) [1885560] - [hid] HID: google: Detect base folded usage instead of hard-coding whiskers (Benjamin Tissoires) [1885560] - [hid] HID: google: add magnemite/masterball USB ids (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add depends on LEDS_CLASS to Logitech Kconfig entry (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for controlling the G510's RGB backlight (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510 keyboards' gaming keys (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add keyboard and LCD backlight control (Benjamin Tissoires) [1885560] - [hid] HID: Add driver for Logitech gaming keyboards (G15, G15 v2) (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: replace printk() with corresponding pr_xx() variant (Benjamin Tissoires) [1885560] - [hid] HID: prodikeys: make array keys static const, makes object smaller (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode on connect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode switch on disconnect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: more robust tablet mode detection (Benjamin Tissoires) [1885560] - [hid] HID: core: fix dmesg flooding if report field larger than 32bit (Benjamin Tissoires) [1885560] - [include] HID: core: Add printk_once variants to hid_warn() etc (Benjamin Tissoires) [1885560] - [include] HID: core: reformat and reduce hid_printk macros (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: modify quirks for weida's devices (Benjamin Tissoires) [1885560] - [hid] hid-logitech-dj: add the new Lightspeed receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support of the G700(s) receiver (Benjamin Tissoires) [1885560] - [hid] HID: do not call hid_set_drvdata(hdev, NULL) in drivers (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: extend consumer usages range (Benjamin Tissoires) [1885560] - [hid] hiddev: Return EPOLLOUT from hiddev_poll (Benjamin Tissoires) [1885560] - [hid] hidraw: Return EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special Cayman handling (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - only increment wakeup count on touch (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add ic type 0x15 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for high resolution reports (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - do not constantly re-query pattern ID (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware updated on newer ICs (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for different firmware page sizes (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - fix detecting IAP version on older controllers (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle devices with patterns above 1 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - make fetching IC type of older controllers more robust (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware not implementing "get pattern" command (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list (Benjamin Tissoires) [1885560] - [input] Input: elantech - remove redundant assignments to variable error (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen (Benjamin Tissoires) [1885560] - [uapi] Input: add `SW_MACHINE_COVER` (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special PowerPC handling (Benjamin Tissoires) [1885560] - [input] Input: synaptics - add a second working PNP_ID for Lenovo T470s (Benjamin Tissoires) [1885560] - [input] Input: introduce input_mt_report_slot_inactive() (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 reset list (Benjamin Tissoires) [1885560] - [input] Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" (Benjamin Tissoires) [1885560] - [input] Input: i8042 - attach fwnode to serio i8042 kbd device (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: update SPDX tag for input-event-codes.h (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Acer Aspire 5738z to nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: move the new KEY_SELECTIVE_SCREENSHOT keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable RMI on HP Envy 13-ad105ng (Benjamin Tissoires) [1885560] - [uapi] Input: allocate keycode for "Selective Screenshot" key (Benjamin Tissoires) [1885560] - [input] Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable SMBus on ThinkPad L470 (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch T470s to RMI4 by default (Benjamin Tissoires) [1885560] - [input] Input: input_event - fix struct padding on sparc64 (Benjamin Tissoires) [1885560] - [uapi] Input: add privacy screen toggle keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus (Benjamin Tissoires) [1885560] - [uapi] Input: Add event-codes for macro keys found on various keyboards (Benjamin Tissoires) [1885560] - [input] Input: i8042 - enable wakeup on a stable struct device (Benjamin Tissoires) [1885560] - [input] Input: psmouse - drop all unneeded functions from mouse headers (Benjamin Tissoires) [1885560] - [input] Input: remove dev_err() usage after platform_get_irq() (Benjamin Tissoires) [1885560] - [input] Input: synaptics - fix a typo (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_add_action_or_reset() (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_device_add_groups() (Benjamin Tissoires) [1885560] - [power] power: supply: core: Add Standard, Adaptive, and Custom charge types (Benjamin Tissoires) [1885560] - [scsi] scsi: mpt3sas: Fix timeouts observed while reenabling IRQ (Tomas Henzl) [1880114] - [fs] ext4: handle option set by mount flags correctly (Pavel Reichl) [1848084] - [fs] xfs: preserve inode versioning across remounts (Pavel Reichl) [1848084] - [kernel] kheaders: explain why include/config/autoconf.h is excluded from md5sum (Jiri Olsa) [1899585] - [kernel] kheaders: remove the last bashism to allow sh to run it (Jiri Olsa) [1899585] - [kernel] kheaders: optimize header copy for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: optimize md5sum calculation for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' (Jiri Olsa) [1899585] - [kernel] kheaders: substituting --sort in archive creation (Jiri Olsa) [1899585] - [kernel] kheaders: make headers archive reproducible (Jiri Olsa) [1899585] - [kernel] kheaders: include only headers into kheaders_data.tar.xz (Jiri Olsa) [1899585] - [kernel] kheaders: remove meaningless -R option of 'ls' (Jiri Olsa) [1899585] - [kernel] kheaders: Do not regenerate archive if config is not changed (Jiri Olsa) [1899585] - [kernel] kheaders: Move from proc to sysfs (Jiri Olsa) [1899585] - [kernel] kernel/Makefile: don't assume that kernel/gen_ikh_data.sh is executable (Jiri Olsa) [1899585] - [init] init/config: Do not select BUILD_BIN2C for IKCONFIG (Jiri Olsa) [1899585] - [kernel] Provide in-kernel headers to make extending kernel easier (Jiri Olsa) [1899585] - [tty] pty: do tty_flip_buffer_push without port->lock in pty_write (Artem Savkov) [1787975] - [virtio] virtio_balloon: fix sparse warning (Nico Pache) [1839055] - [virtio] virtio_balloon: fix up endian-ness for free cmd id (Nico Pache) [1839055] - [virtio] virtio-balloon: Document byte ordering of poison_val (Nico Pache) [1839055] - [virtio] virtio-mmio: Reject invalid IRQ 0 command line argument (Nico Pache) [1839055] - [virtio] virtio-balloon: Disable free page reporting if page poison reporting is not enabled (Nico Pache) [1839055] - [virtio] virtio-mmio: Delete an error message in vm_find_vqs() (Nico Pache) [1839055] - [virtio] virtio: add VIRTIO_RING_NO_LEGACY (Nico Pache) [1839055] - [virtio] virtio-balloon: Avoid using the word 'report' when referring to free page hinting (Nico Pache) [1839055] - [virtio] virtio-balloon: make virtballoon_free_page_report() static (Nico Pache) [1839055] - [virtio] virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM (Nico Pache) [1839055] - [documentation] mm/page_reporting: add free page reporting documentation (Nico Pache) [1839055] - [mm] mm/page_reporting: add budget limit on how many pages can be reported per pass (Nico Pache) [1839055] - [mm] mm/page_reporting: rotate reported pages to the tail of the list (Nico Pache) [1839055] - [virtio] virtio-balloon: add support for providing free page reports to host (Nico Pache) [1839055] - [virtio] virtio-balloon: pull page poisoning config out of free page hinting (Nico Pache) [1839055] - [mm] mm: introduce Reported pages (Nico Pache) [1839055] - [mm] mm: add function __putback_isolated_page (Nico Pache) [1839055] - [mm] mm: use zone and order instead of free area in free_list manipulators (Nico Pache) [1839055] - [mm] mm: adjust shuffle code to allow for future coalescing (Nico Pache) [1839055] - [virtio] virtio_balloon: Adjust label in virtballoon_probe (Nico Pache) [1839055] - [virtio] virtio_ring: Fix mem leak with vring_new_virtqueue() (Nico Pache) [1839055] - [virtio] virtio_balloon: Fix memory leaks on errors in virtballoon_probe() (Nico Pache) [1839055] - [virtio] virtio-balloon: Fix memory leak when unloading while hinting is in progress (Nico Pache) [1839055] - [virtio] virtio_balloon: prevent pfn array overflow (Nico Pache) [1839055] - [virtio] virtio-pci: check name when counting MSI-X vectors (Nico Pache) [1839055] - [virtio] virtio-balloon: initialize all vq callbacks (Nico Pache) [1839055] - [virtio] virtio-mmio: convert to devm_platform_ioremap_resource (Nico Pache) [1839055] - [virtio] virtio_balloon: divide/multiply instead of shifts (Nico Pache) [1839055] - [virtio] virtio_balloon: name cleanups (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker count (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker scan number of pages (Nico Pache) [1839055] - [virtio] virtio-mmio: add error check for platform_get_irq (Nico Pache) [1839055] - [virtio] virtio: Fix indentation of VIRTIO_MMIO (Nico Pache) [1839055] - [virtio] virtio/virtio_ring: do some comment fixes (Nico Pache) [1839055] - [virtio] virtio_pci: fix a NULL pointer reference in vp_del_vqs (Nico Pache) [1839055] - [virtio] virtio: hint if callbacks surprisingly might sleep (Nico Pache) [1839055] - [virtio] virtio_balloon: remove the unnecessary 0-initialization (Nico Pache) [1839055] - [virtio] virtio-balloon: improve update_balloon_size_func (Nico Pache) [1839055] - [virtio] virtio-balloon: tweak config_changed implementation (Nico Pache) [1839055] - [misc] virtio: don't allocate vqs when names= NULL (Nico Pache) [1839055] - [virtio] virtio_pci: use queue idx instead of array idx to set up the vq (Nico Pache) [1839055] - [virtio] virtio: remove deprecated VIRTIO_PCI_CONFIG() (Nico Pache) [1839055] - [mm] mm/page_poison: expose page_poisoning_enabled to kernel modules (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT (Nico Pache) [1839055] - [virtio] virtio: pci-legacy: Validate queue pfn (Nico Pache) [1839055] - [virtio] virtio: mmio-v1: Validate queue PFN (Nico Pache) [1839055] - [virtio] virtio_balloon: replace oom notifier with shrinker (Nico Pache) [1839055] - [virtio] virtio-balloon: kzalloc the vb struct (Nico Pache) [1839055] - [virtio] virtio-balloon: remove BUG() in init_vqs (Nico Pache) [1839055] - [mm] mm, debug_pagealloc: use a page type instead of page_ext flag (Nico Pache) [1839055] - [mm] mm, page_alloc: more extensive free page checking with debug_pagealloc (Nico Pache) [1839055] - [mm] mm, debug_pagelloc: use static keys to enable debugging (Nico Pache) [1839055] - [include] include/linux/page_ext.h: drop definition of unused PAGE_EXT_DEBUG_POISON (Nico Pache) [1839055] - [tty] vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1875585] - [tty] vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1875585] - [tty] vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1875585] - [tty] vt: selection, introduce vc_is_sel (Vladis Dronov) [1875585] - [fs] gfs2: Don't sleep during glock hash walk (Andreas Grunbacher) [1871173]- [powerpc] powerpc/64s/hash: Fix hash_preload running with interrupts enabled (Diego Domingos) [1884152] - [powerpc] powerpc/pseries: Avoid using addr_to_pfn in real mode (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Handle UE event for memcpy_mcsafe (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Fix MCE handling on pseries (Diego Domingos) [1822675] - [powerpc] powerpc/64s/pseries: machine check convert to use common event code (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print additional information about MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print correct severity for MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/64s: Report SLB multi-hit rather than parity error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Reduce MCE console logs to lesser lines (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Improve array initialization (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Fix misleading print for TLB mutlihit (Diego Domingos) [1822675] - [netdrv] i40e: fix crash when Rx descriptor count is changed (Jiri Benc) [1882708] - [netdrv] virtio_net: Fix out of bounds access of sq (Jiri Benc) [1882708] - [tools] tools/bpftool: Fix attaching flow dissector (Jiri Benc) [1882708] - [docs] bpf: Use valid and new links in index.rst (Jiri Benc) [1882708] - [netdrv] netdevsim: fix unbalaced locking in nsim_create() (Jiri Benc) [1882708] - [net] bpfilter: Allow to build bpfilter_umh as a module without static library (Jiri Benc) [1882708] - [net] bpf, netns: Fix use-after-free in pernet pre_exit callback (Jiri Benc) [1882708] - [net] xsk: Use dma_need_sync instead of reimplenting it (Jiri Benc) [1882708] - [net] xsk: Remove a double pool->dev assignment in xp_dma_map (Jiri Benc) [1882708] - [net] xsk: Replace the cheap_dma flag with a dma_need_sync flag (Jiri Benc) [1882708] - [net] dma-mapping: Add a new dma_need_sync API (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program to bpf_prog_detach in flow_dissector (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program and target_fd in flow_dissector_reattach (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_DETACH (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_ATTACH (Jiri Benc) [1882708] - [tools] libbpf: Adjust SEC short cut for expected attach type BPF_XDP_DEVMAP (Jiri Benc) [1882708] - [tools] selftests/bpf: Test updating flow_dissector link with same program (Jiri Benc) [1882708] - [net] bpf, netns: Keep a list of attached bpf_link's (Jiri Benc) [1882708] - [net] bpf, netns: Keep attached programs in bpf_prog_array (Jiri Benc) [1882708] - [net] flow_dissector: Pull BPF program assignment up to bpf-netns (Jiri Benc) [1882708] - [tools] libbpf: Fix CO-RE relocs against .text section (Jiri Benc) [1882708] - [tools] selftests/bpf: Move newer bpf_iter_* type redefining to a new header file (Jiri Benc) [1882708] - [net] xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame() (Jiri Benc) [1882708] - [net] xdp: Fix xsk_generic_xmit errno (Jiri Benc) [1882708] - [tools] bpf: Selftests and tools use struct bpf_devmap_val from uapi (Jiri Benc) [1882708] - [net] xdp: use shift instead of 64 bit division (Jiri Benc) [1882708] - [net] bpf: Fix unused-var without NETDEVICES (Jiri Benc) [1882708] - [net] seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds (Jiri Benc) [1882708] - [net] seg6: fix SRH processing to comply with RFC8754 (Jiri Benc) [1882708] - [tools] selftests/bpf: Extend test_flow_dissector to cover link creation (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert test_flow_dissector to use BPF skeleton (Jiri Benc) [1882708] - [tools] selftests/bpf, flow_dissector: Close TAP device FD after the test (Jiri Benc) [1882708] - [tools] selftests/bpf: Add tests for attaching bpf_link to netns (Jiri Benc) [1882708] - [tools] bpftool: Support link show for netns-attached links (Jiri Benc) [1882708] - [tools] bpftool: Extract helpers for showing link attach type (Jiri Benc) [1882708] - [tools] libbpf: Add support for bpf_link-based netns attachment (Jiri Benc) [1882708] - [net] bpf: Add link-based BPF program attachment to network namespace (Jiri Benc) [1882708] - [net] flow_dissector: Move out netns_bpf prog callbacks (Jiri Benc) [1882708] - [net] Introduce netns_bpf for BPF programs attached to netns (Jiri Benc) [1882708] - [net] flow_dissector: Pull locking up from prog attach callback (Jiri Benc) [1882708] - [net] bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt (Jiri Benc) [1882708] - [net] Make locking in sock_bindtoindex optional (Jiri Benc) [1882708] - [net] add sock_bindtoindex (Jiri Benc) [1882708] - [tools] selftest: Add tests for XDP programs in devmap entries (Jiri Benc) [1882708] - [net] xdp: Add xdp_txq_info to xdp_buff (Jiri Benc) [1882708] - [net] xdp: Introduce xdp_convert_frame_to_buff utility routine (Jiri Benc) [1882708] - [net] maintainers: Adjust entry in XDP SOCKETS to actual file name (Jiri Benc) [1882708] - [net] maintainers, xsk: Update AF_XDP section after moves/adds (Jiri Benc) [1882708] - [net] xsk: Explicitly inline functions and move definitions (Jiri Benc) [1882708] - [net] xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} (Jiri Benc) [1882708] - [net] xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code (Jiri Benc) [1882708] - [netdrv] mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e: Separate kernel allocated rx_bi rings from AF_XDP rings (Jiri Benc) [1882708] - [netdrv] i40e: Refactor rx_bi accesses (Jiri Benc) [1882708] - [net] xsk: Introduce AF_XDP buffer allocation API (Jiri Benc) [1867206 1882708] - [net] xsk: Move defines only used by AF_XDP internals to xsk.h (Jiri Benc) [1882708] - [net] xsk: Move driver interface to xdp_sock_drv.h (Jiri Benc) [1882708] - [net] xsk: Move xskmap.c to net/xdp/ (Jiri Benc) [1882708] - [net] xsk: Fix xsk_umem_xdp_frame_sz() (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta (Jiri Benc) [1882708] - [tools] selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h (Jiri Benc) [1882708] - [net] bpf: Fix too large copy from user in bpf_test_init (Jiri Benc) [1882708] - [tools] selftests/bpf: Xdp_adjust_tail add grow tail tests (Jiri Benc) [1882708] - [tools] selftests/bpf: Adjust BPF selftest for xdp_adjust_tail (Jiri Benc) [1882708] - [net] bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). (Jiri Benc) [1882708] - [net] xdp: Clear grow memory in bpf_xdp_adjust_tail() (Jiri Benc) [1882708] - [net] xdp: Allow bpf_xdp_adjust_tail() to grow packet size (Jiri Benc) [1882708] - [netdrv] mlx5: Rx queue setup time determine frame_sz for XDP (Jiri Benc) [1882708] - [netdrv] xdp: For Intel AF_XDP drivers add XDP frame_sz (Jiri Benc) [1882708] - [netdrv] ice: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] i40e: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbevf: Add XDP frame size to VF driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP frame size in two code paths (Jiri Benc) [1882708] - [netdrv] vhost_net: Also populate XDP frame size (Jiri Benc) [1882708] - [netdrv] tun: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] nfp: Add XDP frame size to netronome driver (Jiri Benc) [1882708] - [netdrv] net: thunderx: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] mlx4: Add XDP frame size and adjust max XDP MTU (Jiri Benc) [1882708] - [netdrv] qlogic/qede: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] hv_netvsc: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] veth: Xdp using frame_sz in veth driver (Jiri Benc) [1882708] - [netdrv] veth: Adjust hard_start offset on redirect XDP frames (Jiri Benc) [1882708] - [net] xdp: Cpumap redirect use frame_sz and increase skb_tailroom (Jiri Benc) [1882708] - [net] xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame (Jiri Benc) [1882708] - [net] XDP-generic determining XDP frame size (Jiri Benc) [1882708] - [netdrv] sfc: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] bnxt: Add XDP frame size to driver (Jiri Benc) [1882708] - [net] xdp: Add frame size to xdp_buff (Jiri Benc) [1867209 1882708] - [net] bpfilter: switch to kernel_write (Jiri Benc) [1882708] - [tools] bpf: selftests: Add bpf_iter selftests (Jiri Benc) [1882708] - [tools] bpf: selftests: Add iterator programs for ipv6_route and netlink (Jiri Benc) [1882708] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Jiri Benc) [1882708] - [net] bpf: Change func bpf_iter_unreg_target() signature (Jiri Benc) [1882708] - [net] bpf: Refactor bpf_iter target registration (Jiri Benc) [1882708] - [net] bpf: Add netlink and ipv6_route bpf_iter targets (Jiri Benc) [1882708] - [net] bpfilter: check if $(CC) can link static libc in Kconfig (Jiri Benc) [1882708] - [net] bpfilter: document build requirements for bpfilter_umh (Jiri Benc) [1882708] - [net] xsk: Remove unnecessary member in xdp_umem (Jiri Benc) [1882708] - [net] xsk: Change two variable names for increased clarity (Jiri Benc) [1882708] - [net] bpfilter: match bit size of bpfilter_umh to that of the kernel (Jiri Benc) [1882708] - [docs] networking: convert filter.txt to ReST (Jiri Benc) [1882708] - [net] xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments (Jiri Benc) [1882708] - [net] introduce SO_BINDTOIFINDEX sockopt (Jiri Benc) [1882708] - [net] netlink: Use sizeof_field() macro (Jiri Benc) [1882708] - [net] xdp: Add SPDX license identifier - Makefile/Kconfig (Jiri Benc) [1882708] - [net] bpfilter: prefix header search paths with $(srctree)/ (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP meta data support (Jiri Benc) [1882708] - [netdrv] virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer (Jiri Benc) [1882708] - [netdrv] virtio-net: keep vnet header zeroed after processing XDP (Jiri Benc) [1882708] - [netdrv] virtio-net: get rid of unnecessary container of rq stats (Jiri Benc) [1882708] - [netdrv] virtio-net: correctly update XDP_TX counters (Jiri Benc) [1882708] - [netdrv] virtio_net: Add kick stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP related stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Factor out the logic to determine xdp sq (Jiri Benc) [1882708] - [netdrv] virtio_net: Make drop counter per-queue (Jiri Benc) [1882708] - [netdrv] virtio_net: Use temporary storage for accounting rx stats (Jiri Benc) [1882708] - [netdrv] bnx2: mark driver deprecated (Jonathan Toppins) [1878183] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1895862] - [net] openswitch: reuse the helper variable to improve the code readablity (Eelco Chaudron) [1895862] - [net] openvswitch: remove unused keep_flows (Eelco Chaudron) [1895862] - [net] openvswitch: refactor flow free function (Eelco Chaudron) [1895862] - [net] openvswitch: improve the coding style (Eelco Chaudron) [1895862] - [net] openvswitch: use skb_list_walk_safe helper for gso segments (Eelco Chaudron) [1895862] - [net] openvswitch: do not update max_headroom if new headroom is equal to old headroom (Eelco Chaudron) [1895862] - [net] openvswitch: drop unneeded likely() call around IS_ERR() (Eelco Chaudron) [1895862] - [net] openvswitch: convert to kvmalloc (Eelco Chaudron) [1895862] - [infiniband] RDMA/rxe: Mark Soft-RoCE driver as unsupported (Kamal Heib) [1878207] - [net] netfilter: nf_log: missing vlan offload tag and proto (Florian Westphal) [1889990] - [net] ipvs: clear skb->tstamp in forwarding path (Florian Westphal) [1889990] - [net] netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid (Florian Westphal) [1889990] - [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1889990] {CVE-2020-25211} - [net] netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS (Florian Westphal) [1889990] - [net] netfilter: nf_tables: fix destination register zeroing (Florian Westphal) [1889990] - [net] netfilter: nf_tables: add NFTA_SET_USERDATA if not null (Florian Westphal) [1889990] - [net] netfilter: flowtable: Set offload timeout when adding flow (Florian Westphal) [1889990] - [net] netfilter: conntrack: Move nf_ct_offload_timeout to header file (Florian Westphal) [1889990] - [net] netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection (Florian Westphal) [1889990] - [net] netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Florian Westphal) [1889990] - [net] netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgchk_param struct (Florian Westphal) [1889990] - [net] ipvs: do not schedule icmp errors from tunnels (Florian Westphal) [1889990] - [powercap] powercap: intel_rapl: add support for Sapphire Rapids (Steve Best) [1837373] - [powercap] powercap/intel_rapl: add support for RocketLake (Steve Best) [1782715] - [char] ipmi: Use fallthrough pseudo-keyword (Tony Camuso) [1877848] - [char] ipmi/watchdog: add missing newlines when printing parameters by sysfs (Tony Camuso) [1877848] - [char] ipmi: remve duplicate code in __ipmi_bmc_register() (Tony Camuso) [1877848] - [documentation] docs: ipmi: Replace HTTP links with HTTPS ones (Tony Camuso) [1877848] - [char] ipmi: ssif: Remove finished TODO comment about SMBus alert (Tony Camuso) [1877848] - [documentation] Doc: driver-api: ipmi: Add description of alerts_broken module param (Tony Camuso) [1877848] - [char] ipmi:ssif: Remove dynamic platform device handing (Tony Camuso) [1877848] - [char] Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added (Tony Camuso) [1877848] - [char] ipmi_si: Load acpi_ipmi when ACPI IPMI interface added (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix error handling and status check (Tony Camuso) [1877848] - [char] ipmi: Replace guid_copy() with import_guid() where it makes sense (Tony Camuso) [1877848] - [char] ipmi: use vzalloc instead of kmalloc for user creation (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix some format issue of the code (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Avoid unnecessary check (Tony Camuso) [1877848] - [char] docs: fix references for ipmi.rst file (Tony Camuso) [1877848] - [documentation] docs: move IPMI.txt to the driver API book (Tony Camuso) [1877848]- [powerpc] pseries: Fix 64 bit logical memory block panic (Steve Best) [1894922] - [mm] powerpc/book3s64/radix: Make radix_mem_block_size 64bit (Steve Best) [1894922] - [powerpc] powerpc/64s/radix: Fix build failure with RADIX_MMU=n (Steve Best) [1894922] - [x86] kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: svm: Update cr3_lm_rsvd_bits for AMD SEV guests (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: clflushopt should be treated as a no-op by emulation (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: request masterclock update any time guest uses different msr (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: ensure pv_cpuid.features is initialized when enabling cap (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: reads of restricted pv msrs should also result in #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: use positive error values for msr emulation that causes #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86/mmu: fix counting of rmap entries in pte_list_add (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: bump KVM_MAX_CPUID_ENTRIES (Vitaly Kuznetsov) [1898914 1878097] - [x86] vmxfeatures: rename features for consistency with KVM and manual (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: vmx: Add VMX_FEATURE_USR_WAIT_PAUSE (Vitaly Kuznetsov) [1878097 1898914] - [x86] Expose SERIALIZE for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose fast short REP MOV for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: Convert to new CPU match macros (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: fix referenced ioctl symbol (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: api.rst: add missing spaces (Vitaly Kuznetsov) [1878097 1898914] - [virt] kvm: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix some typos in cpuid.rst (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [x86] x86/cpu: Fix typos and improve the comments in sync_core() (David Arcari) [1837457] - [x86] x86/cpu: Use SERIALIZE in sync_core() when available (David Arcari) [1837457] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1837457] - [x86] x86/cpufeatures: Add enumeration for SERIALIZE instruction (David Arcari) [1837457] - [x86] x86/cpu: Refactor sync_core() for readability (David Arcari) [1837457] - [x86] x86/cpu: Relocate sync_core() to sync_core.h (David Arcari) [1837457] - [arm64] kvm: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Survive synchronous exceptions caused by AT instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Add kvm_extable for vaxorcism code (Auger Eric) [1882794] - [arm64] kvm: arm64: Print warning when cpu erratum can cause guests to deadlock (Auger Eric) [1882794] - [arm64] kvm: arm64: clean up redundant 'kvm_run' parameters (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common KVM implementation of MMU memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common code's approach for __GFP_ZERO with memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop @max param from mmu_topup_memory_cache() (Auger Eric) [1882794] - [arm64] s/AMEVTYPE/AMEVTYPER (Auger Eric) [1882794] - [arm64] kvm: arm64: bti: Reset BTYPE when skipping emulated instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() (Auger Eric) [1882794] - [arm64] kvm: arm64: Assume write fault on S1PTW permission fault on instruction fetch (Auger Eric) [1882794] - [arm64] kvm: arm64: Update page shift if stage 2 block mapping not supported (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix address truncation in traces (Auger Eric) [1882794] - [arm64] kvm: arm64: Do not try to map PUDs when they are folded into PMD (Auger Eric) [1882794] - [documentation] arm64/x86: kvm: Introduce steal-time cap (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix stolen time accounting across migration (Auger Eric) [1882794] - [kernel] kvm: arm64: Drop type input from kvm_put_guest (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix potential loss of stolen time (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: steal-time is only supported when configured (Auger Eric) [1882794] - [arm64] kvm: arm64: Move S1PTW S2 fault logic out of io_mem_abort() (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't skip cache maintenance for read-only memslots (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle data and instruction external aborts the same way (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename kvm_vcpu_dabt_isextabt() (Auger Eric) [1882794] - [trace] kvm: arm: Add trace name for ARM_NISV (Auger Eric) [1882794] - [arm64] kvm: arm64: Ensure that all nVHE hyp code is in .hyp.text (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Move timer registers to the sys_regs file (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SPSR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Disintegrate SPSR array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SP_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ELR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Make struct kvm_regs userspace-only (Auger Eric) [1882794] - [arm64] kvm: arm64: debug: Drop useless vpcu parameter (Auger Eric) [1882794] - [arm64] kvm: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: Introduce accessor for ctxt->sys_reg (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename HSR to ESR (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop long gone function parameter documentation (Auger Eric) [1882794] - [arm64] kvm: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER (Auger Eric) [1882794] - [arm64] kvm: arm64: Lift instrumentation restrictions on VHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove __hyp_text macro, use build rules instead (Auger Eric) [1882794] - [arm64] kvm: arm64: Compile remaining hyp/ files for both VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/sysreg-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/debug-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/switch.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/tlb.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Move hyp-init.S to nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Build hyp-entry.S separately for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle calls to prefixed hyp functions (Auger Eric) [1882794] - [arm64] kvm: arm64: Use build-time defines in has_vhe() (Auger Eric) [1882794] - [arm64] kvm: arm64: Add build rules for separate VHE/nVHE object files (Auger Eric) [1882794] - [arm64] kvm: arm64: Move __smccc_workaround_1_smc to .rodata (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix symbol dependency in __hyp_call_panic_nvhe (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove the target table (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove target_table from exit handlers (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array (Auger Eric) [1882794] - [arm64] kvm: arm64: Tolerate an empty target_table list (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop the target_table[] indirection (Auger Eric) [1882794] - [arm64] kvm: Remove kern_hyp_va from get_vcpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Allow in-atomic injection of SPIs (Auger Eric) [1882794] - [arm64] kvm: arm64: Add emulation for 32bit guests accessing ACTLR2 (Auger Eric) [1882794] - [arm64] kvm: arm64: Use cpus_have_final_cap for has_vhe() (Auger Eric) [1882794] - [arm64] efi: Move variable assignments after SECTIONS (Auger Eric) [1882794] - [arm64] efi: Mark __efistub_stext_offset as an absolute symbol explicitly (Auger Eric) [1882794] - [arm64] drop linker script hack to hide __efistub_ symbols (Auger Eric) [1882794] - [arm64] kvm: arm64: Synchronize sysreg state on injecting an AArch32 exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Make vcpu_cp1x() work on Big Endian hosts (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Check advertised Stage-2 page size capability (Auger Eric) [1882794] - [arm64] cpufeature: Don't treat granule sizes as strict (Auger Eric) [1882794] - [arm64] cpufeature: Validate hypervisor capabilities during CPU hotplug (Auger Eric) [1882794] - [arm64] kvm: hyp: use cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] cpufeature: add cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] mark (__)cpus_have_const_cap as __always_inline (Auger Eric) [1882794] - [arm64] Mark call_smc_arch_workaround_1 as __maybe_unused (Auger Eric) [1882794] - [arm64] Make use of ARCH_WORKAROUND_1 even when KVM is not enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Delete duplicated label in invalid_vector (Auger Eric) [1882794] - [arm64] use mov_q instead of literal ldr (Auger Eric) [1882794] - [arm64] kvm: Modernize __smccc_workaround_1_smc_start annotations (Auger Eric) [1882794] - [arm64] kvm: Modernize annotation for __bp_harden_hyp_vecs (Auger Eric) [1882794] - [arm64] kvm: Annotate assembly using modern annoations (Auger Eric) [1882794] - [arm64] kvm: arm64: Prevent vcpu_has_ptrauth from generating OOL functions (Auger Eric) [1882794] - [arm64] kvm: disable access to AMU registers from kvm guests (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Ensure task delay accounting is enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop writing aarch32's CSSELR into ACTLR (Auger Eric) [1882794] - [arm64] kvm: Annotate guest entry/exit as a single function (Auger Eric) [1882794] - [kernel] linkage: Introduce new macros for assembler symbols (Auger Eric) [1882794] - [s390] kvm: s390: remove diag318 reset code (Thomas Huth) [1899497] - [powerpc] powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Add cpu hotplug support (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-gpci format (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-24x7 format (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Fix starting index value (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver (Michael Petlan) [1844416] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Add cpu hotplug support (Michael Petlan) [1844416] - [powerpc] powerpc/perf: Fix reading of MSRbits in trace-imc (Michael Petlan) [1854536] - [powerpc] powerpc/perf: Add kernel support for new MSRbits in trace-imc (Michael Petlan) [1854536] - [documentation] kdump: update kdump documentation due to change of crash URL (Lianbo Jiang) [1896236] - [pinctrl] pinctrl: intel: Add Intel Emmitsburg pin controller support (David Arcari) [1837409] - [x86] x86/platform/uv: Fix copied UV5 output archtype (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Drop last traces of uv_flush_tlb_others (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Recognize UV5 hubless system identifier (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove spaces from OEM IDs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Fix missing OEM_TABLE_ID (Frank Ramsay) [1861439] - [misc] x86/platform/uv: Update Copyrights to conform to HPE standards (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update for UV5 NMI MMR changes (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 TSC checking (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update node present counting (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 MMR references in UV GRU (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add and decode Arch Type in UVsystab (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add UV5 direct references (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV MMRs for UV5 (Frank Ramsay) [1861439] - [misc] drivers/misc/sgi-xp: Adjust references in UV kernel modules (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove SCIR MMR references for UV systems (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove UV BAU TLB Shootdown Handler (Frank Ramsay) [1861439] - [x86] x86/kernel: Fix more -Wmissing-prototypes warnings (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Avoid unused variable warning (Frank Ramsay) [1861439] - [misc] misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit() (Frank Ramsay) [1861439] - [misc] misc/sgi-xp: remove SGI SN2 support (Frank Ramsay) [1861439] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Frank Ramsay) [1861439] - [x86] efi/x86: Remove unreachable code in kexec_enter_virtual_mode() (Frank Ramsay) [1861439] - [x86] x86/efi: Remove unused EFI_UV1_MEMMAP code (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP (Frank Ramsay) [1861439] - [x86] x86/efi: Remove references to no-longer-used efi_have_uv1_memmap() (Frank Ramsay) [1861439] - [x86] x86/efi: Delete SGI UV1 detection (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove efi=old_map command line option (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove vestigial mention of UV1 platform from bios header (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for uv1 platform from uv_hub (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_bau (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_mmrs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_tlb (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_time (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Make x2apic_extra_bits static (Frank Ramsay) [1861439] - [s390] uv: add destroy page call (Thomas Huth) [1882800] - [s390] gmap: improve THP splitting (Thomas Huth) [1882800] - [s390] kvm: s390: clean up redundant 'kvm_run' parameters (Thomas Huth) [1882800] - [documentation] documentation: virt: kvm/s390-pv: drop doubled words (Thomas Huth) [1882800] - [s390] kvm: s390: reduce number of IO pins to 1 (Thomas Huth) [1882800] - [s390] protvirt: use scnprintf() instead of snprintf() (Thomas Huth) [1882800] - [s390] kvm: s390: remove unneeded semicolon in gisa_vcpu_kicker() (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: gmap_table_walk() simplifications (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Move conditional reschedule (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix possible race when shadowing region 3 tables (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix region 1 ASCE sanity shadow address checks (Thomas Huth) [1882800] - [s390] kvm: s390: Use fallthrough; (Thomas Huth) [1882800] - [s390] mm: use refcount_t for refcount (Thomas Huth) [1882800] - [s390] mm: make gmap_test_and_clear_dirty_pmd static (Thomas Huth) [1882800] - [s390] mm: optimize locking without huge pages in gmap_pmd_op_walk() (Thomas Huth) [1882800] - [net] openvswitch: introduce common code for flushing flows (Eelco Chaudron) [1888576] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1888576] - [net] openvswitch: make masks cache size configurable (Eelco Chaudron) [1888576] - [net] openvswitch: add masks cache hit counter (Eelco Chaudron) [1888576] - [net] openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() (Eelco Chaudron) [1888576] - [net] openvswitch: kerneldoc fixes (Eelco Chaudron) [1888576] - [net] openvswitch: use div_u64() for 64-by-32 divisions (Eelco Chaudron) [1888576] - [net] openvswitch: suitable access to the dp_meters (Eelco Chaudron) [1888576] - [net] openvswitch: use u64 for meter bucket (Eelco Chaudron) [1888576] - [net] openvswitch: make EINVAL return value more obvious (Eelco Chaudron) [1888576] - [net] openvswitch: remove the unnecessary check (Eelco Chaudron) [1888576] - [net] openvswitch: set max limitation to meters (Eelco Chaudron) [1888576] - [net] openvswitch: expand the meters supported number (Eelco Chaudron) [1888576] - [net] openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry (Eelco Chaudron) [1888576] - [net] ovs: datapath: hide clang frame-overflow warnings (Eelco Chaudron) [1888576] - [net] openvswitch: use netif_ovs_is_port() instead of opencode (Eelco Chaudron) [1888576] - [platform] platform/x86: intel_pmc_core: avoid unused-function warnings (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs support to access live status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Refactor the driver by removing redundant code (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix spelling of MHz unit (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix indentation in function definitions (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Put more stuff under #ifdef DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Respect error code of kstrtou32_from_user() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make debugfs entry for pch_ip_power_gating_status conditional (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove unnecessary assignments (David Arcari) [1783140]- [net] mptcp: provide rmem[0] limit (Davide Caratti) [1874368] - [net] mptcp: add missing memory scheduling in the rx path (Davide Caratti) [1874368] - [net] mptcp: depends on IPV6 but not as a module (Davide Caratti) [1874368] - [tools] selftests: mptcp: depends on built-in IPv6 (Davide Caratti) [1874368] - [net] mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: subflows garbage collection (Davide Caratti) [1874368] - [net] mptcp: fix fallback for MP_JOIN subflows (Davide Caratti) [1874368] - [net] mptcp: make DACK4/DACK8 usage consistent among all subflows (Davide Caratti) [1874368] - [net] mptcp: fix infinite loop on recvmsg()/worker() race. (Davide Caratti) [1874368] - [net] mptcp: don't skip needed ack (Davide Caratti) [1874368] - [net] mptcp: more DATA FIN fixes (Davide Caratti) [1874368] - [net] mptcp: Constify mptcp_pm_ops (Davide Caratti) [1874368] - [net] mptcp: ADD_ADDRs with echo bit are smaller (Davide Caratti) [1874368] - [net] mptcp: Handle incoming 32-bit DATA_FIN values (Davide Caratti) [1874368] - [net] mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq (Davide Caratti) [1874368] - [net] tcp: drop unused function argument from mptcp_incoming_options (Davide Caratti) [1874368] - [net] mptcp: retransmit ADD_ADDR when timeout (Davide Caratti) [1874368] - [net] mptcp: add sk_stop_timer_sync helper (Davide Caratti) [1874368] - [net] mptcp: add struct mptcp_pm_add_entry (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove addr and subflow test cases (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove cfg in mptcp_connect (Davide Caratti) [1874368] - [net] mptcp: add mptcp_destroy_common helper (Davide Caratti) [1874368] - [net] mptcp: add RM_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: implement mptcp_pm_remove_subflow (Davide Caratti) [1874368] - [net] mptcp: remove addr and subflow in PM netlink (Davide Caratti) [1874368] - [net] mptcp: add accept_subflow re-check (Davide Caratti) [1874368] - [tools] selftests: mptcp: add ADD_ADDR mibs check function (Davide Caratti) [1874368] - [net] tcp: change pingpong threshold to 3 (Davide Caratti) [1874368] - [net] tcp: Refactor pingpong code (Davide Caratti) [1874368] - [net] mptcp: add ADD_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: send out ADD_ADDR with echo flag (Davide Caratti) [1874368] - [net] mptcp: add the incoming RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: add the outgoing RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: rename addr_signal and the related functions (Davide Caratti) [1874368] - [net] mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet (Davide Caratti) [1874368] - [net] mptcp: fix integer overflow in mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] mptcp: simult flow self-tests (Davide Caratti) [1874368] - [net] mptcp: call tcp_cleanup_rbuf on subflows (Davide Caratti) [1874368] - [net] mptcp: allow picking different xmit subflows (Davide Caratti) [1874368] - [net] mptcp: allow creating non-backup subflows (Davide Caratti) [1874368] - [net] mptcp: move address attribute into mptcp_addr_info (Davide Caratti) [1874368] - [net] mptcp: add OoO related mibs (Davide Caratti) [1874368] - [net] mptcp: cleanup mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: move ooo skbs into msk out of order queue. (Davide Caratti) [1874368] - [net] mptcp: introduce and use mptcp_try_coalesce() (Davide Caratti) [1874368] - [net] mptcp: basic sndbuf autotuning (Davide Caratti) [1874368] - [net] mptcp: trigger msk processing even for OoO data (Davide Caratti) [1874368] - [net] mptcp: set data_ready status bit in subflow_check_data_avail() (Davide Caratti) [1874368] - [net] mptcp: rethink 'is writable' conditional (Davide Caratti) [1874368] - [net] tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT (Davide Caratti) [1874368] - [net] mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id (Davide Caratti) [1874368] - [net] mptcp: fix subflow's remote_id issues (Davide Caratti) [1874368] - [net] mptcp: fix subflow's local_id issues (Davide Caratti) [1874368] - [net] mptcp: Remove unused macro MPTCP_SAME_STATE (Davide Caratti) [1874368] - [net] treewide: Use fallthrough pseudo-keyword (Davide Caratti) [1874368] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Davide Caratti) [1874368] - [net] mptcp: free acked data before waiting for more memory (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error redux (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error (Davide Caratti) [1874368] - [net] mptcp: fix warn at shutdown time for unaccepted msk sockets (Davide Caratti) [1874368] - [net] mptcp: use mptcp_for_each_subflow in mptcp_stream_accept (Davide Caratti) [1874368] - [net] mptcp: fix syncookie build error on UP (Davide Caratti) [1874368] - [net] tcp: fix syn cookied MPTCP request socket leak (Davide Caratti) [1874368] - [net] tcp: fix build fong CONFIG_MPTCP=n (Davide Caratti) [1874368] - [tools] selftests: mptcp: add test cases for mptcp join tests with syn cookies (Davide Caratti) [1874368] - [tools] selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally (Davide Caratti) [1874368] - [net] mptcp: enable JOIN requests even if cookies are in use (Davide Caratti) [1874368] - [net] tcp: free request sock directly upon TFO or syncookies error (Davide Caratti) [1874368] - [include] net: keep refcount warning in reqsk_free() (Davide Caratti) [1874368] - [net] tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option (Davide Caratti) [1874368] - [net] mptcp: subflow: add mptcp_subflow_init_cookie_req helper (Davide Caratti) [1874368] - [net] mptcp: rename and export mptcp_subflow_request_sock_ops (Davide Caratti) [1874368] - [net] mptcp: subflow: split subflow_init_req (Davide Caratti) [1874368] - [net] mptcp: token: move retry to caller (Davide Caratti) [1874368] - [net] tcp: rename request_sock cookie_ts bit to syncookie (Davide Caratti) [1874368] - [net] mptcp: Safely store sequence number when sending data (Davide Caratti) [1874368] - [net] mptcp: Safely read sequence number when lock isn't held (Davide Caratti) [1874368] - [net] mptcp: Skip unnecessary skb extension allocation for bare acks (Davide Caratti) [1874368] - [net] mptcp: Only use subflow EOF signaling on fallback connections (Davide Caratti) [1874368] - [net] mptcp: Use full MPTCP-level disconnect state machine (Davide Caratti) [1874368] - [net] mptcp: Add helper to process acks of DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Add mptcp_close_state() helper (Davide Caratti) [1874368] - [net] mptcp: Track received DATA_FIN sequence number and add related helpers (Davide Caratti) [1874368] - [net] mptcp: Use MPTCP-level flag for sending DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Remove outdated and incorrect comment (Davide Caratti) [1874368] - [net] mptcp: Return EPIPE if sending is shut down during a sendmsg (Davide Caratti) [1874368] - [net] mptcp: Allow DATA_FIN in headers without TCP FIN (Davide Caratti) [1874368] - [net] subflow: introduce and use mptcp_can_accept_new_subflow() (Davide Caratti) [1874368] - [net] subflow: use rsk_ops->send_reset() (Davide Caratti) [1874368] - [net] mptcp: cleanup subflow_finish_connect() (Davide Caratti) [1874368] - [net] mptcp: explicitly track the fully established status (Davide Caratti) [1874368] - [net] mptcp: mark as fallback even early ones (Davide Caratti) [1874368] - [net] mptcp: avoid data corruption on reinsert (Davide Caratti) [1874368] - [net] subflow: always init 'rel_write_seq' (Davide Caratti) [1874368] - [net] mptcp: zero token hash at creation time. (Davide Caratti) [1874368] - [net] mptcp: move helper to where its used (Davide Caratti) [1874368] - [tools] selftests/mptcp: Better delay & reordering configuration (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix typo in mptcp_connect usage (Davide Caratti) [1874368] - [tools] mptcp: more stable diag self-tests (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix dependecies (Davide Caratti) [1874368] - [net] inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute (Davide Caratti) [1874368] - [tools] selftests/mptcp: add diag interface tests (Davide Caratti) [1874368] - [net] mptcp: add MPTCP socket diag interface (Davide Caratti) [1874368] - [net] mptcp: add msk interations helper (Davide Caratti) [1874368] - [net] inet_diag: support for wider protocol numbers (Davide Caratti) [1874368] - [net] mptcp: use mptcp worker for path management (Davide Caratti) [1874368] - [include] mptcp: Remove unused inline function mptcp_rcv_synsent() (Davide Caratti) [1874368] - [net] mptcp: support IPV6_V6ONLY setsockopt (Davide Caratti) [1874368] - [net] mptcp: add REUSEADDR/REUSEPORT support (Davide Caratti) [1874368] - [net] use mptcp setsockopt function for SOL_SOCKET on mptcp sockets (Davide Caratti) [1874368] - [net] mptcp: do nonce initialization at subflow creation time (Davide Caratti) [1874368] - [net] mptcp: close poll() races (Davide Caratti) [1874368] - [net] mptcp: __mptcp_tcp_fallback() returns a struct sock (Davide Caratti) [1874368] - [net] mptcp: create first subflow at msk creation time (Davide Caratti) [1874368] - [net] mptcp: check for plain TCP sock at accept time (Davide Caratti) [1874368] - [net] mptcp: move mptcp_options_received's port initialization (Davide Caratti) [1874368] - [net] mptcp: initialize mptcp_options_received's ahmac (Davide Caratti) [1874368] - [net] mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: introduce token KUNIT self-tests (Davide Caratti) [1874368] - [net] mptcp: move crypto test to KUNIT (Davide Caratti) [1874368] - [net] mptcp: refactor token container (Davide Caratti) [1874368] - [net] mptcp: add __init annotation on setup functions (Davide Caratti) [1874368] - [net] tcp: move ipv4_specific to tcp include file (Davide Caratti) [1874368] - [net] tcp: move ipv6_specific declaration to remove a warning (Davide Caratti) [1874368] - [net] mptcp: use list_first_entry_or_null (Davide Caratti) [1874368] - [net] mptcp: attempt coalescing when moving skbs to mptcp rx queue (Davide Caratti) [1874368] - [net] allow __skb_ext_alloc to sleep (Davide Caratti) [1874368] - [net] mptcp: remove inner wait loop from mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb extension cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: move common nospace-pattern to a helper (Davide Caratti) [1874368] - [net] mptcp: Use 32-bit DATA_ACK when possible (Davide Caratti) [1874368] - [s390] s390/qeth: implement ndo_bridge_setlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: implement ndo_bridge_getlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: Reset address notification in case of buffer overflow (Philipp Rudo) [1651745] - [net] bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier (Philipp Rudo) [1651745] - [s390] s390/qeth: Translate address events into switchdev notifiers (Philipp Rudo) [1651745] - [s390] s390/qeth: Detect PNSO OC3 capability (Philipp Rudo) [1651745] - [s390] s390/cio: Helper functions to read CSSID, IID, and CHID (Philipp Rudo) [1651745] - [s390] s390/cio: Add new Operation Code OC3 to PNSO (Philipp Rudo) [1651745] - [cpuidle] cpuidle: Drop misleading comments about RCU usage (David Arcari) [1888014] - [cpuidle] cpuidle: Allow cpuidle drivers to take over RCU-idle (David Arcari) [1888014] - [include] cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic (David Arcari) [1888014] - [cpuidle] sched, idle, rcu: Push rcu_idle deeper into the idle path (David Arcari) [1888014] - [cpuidle] cpuidle: Fixup IRQ state (David Arcari) [1888014] - [kernel] cpuidle: Add RH_KABI warnings (David Arcari) [1878232] - [acpi] cpuidle: ACPI: fix 'return' with no value build warning (David Arcari) [1878232] - [acpi] cpuidle: change enter_s2idle() prototype (David Arcari) [1878232] - [cpuidle] cpuidle/pseries: Make symbol 'pseries_idle_driver' static (David Arcari) [1878232] - [cpuidle] cpuidle/powernv : Remove dead code block (David Arcari) [1878232] - [cpuidle] cpuidle: Rearrange s2idle-specific idle state entry code (David Arcari) [1878232] - [cpuidle] PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle (David Arcari) [1878232] - [cpuidle] cpuidle: Fix three reference count leaks (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove sysfs_switch and switch attributes (David Arcari) [1878232] - [cpuidle] cpuidle: Make cpuidle governor switchable to be the default behaviour (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Accept governor name with 15 characters (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Fix the overlap for showing available governors (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Minor coding style corrections (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove the unused define_one_r(o/w) macros (David Arcari) [1878232] - [cpuidle] cpuidle-haltpoll: Fix small typo (David Arcari) [1878232] - [idle] intel_idle: Customize IceLake server support (David Arcari) [1881620 1857129] - [idle] intel_idle: Eliminate redundant static variable (David Arcari) [1857129] - [idle] intel_idle: Update copyright notice, known limitations and version (David Arcari) [1857129] - [idle] intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) (David Arcari) [1857129] - [idle] intel_idle: Clean up kerneldoc comments for multiple functions (David Arcari) [1857129] - [idle] intel_idle: Reorder declarations of static variables (David Arcari) [1857129] - [idle] intel_idle: Annotate init time data structures (David Arcari) [1857129] - [idle] intel_idle: Add __initdata annotations to init time variables (David Arcari) [1857129] - [idle] intel_idle: Relocate definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Clean up definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Simplify LAPIC timer reliability checks (David Arcari) [1857129] - [idle] intel_idle: Introduce 'states_off' module parameter (David Arcari) [1857129] - [idle] intel_idle: Clean up irtl_2_usec() (David Arcari) [1857129] - [idle] intel_idle: Move 3 functions closer to their callers (David Arcari) [1857129] - [idle] intel_idle: Annotate initialization code and data structures (David Arcari) [1857129] - [idle] intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() (David Arcari) [1857129] - [idle] intel_idle: Rearrange intel_idle_cpuidle_driver_init() (David Arcari) [1857129] - [idle] intel_idle: Clean up NULL pointer check in intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Fold intel_idle_probe() into intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Eliminate __setup_broadcast_timer() (David Arcari) [1857129] - [idle] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (David Arcari) [1857129]- [hv] hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT (Mohammed Gamal) [1886096] - [hv] driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Move virt_to_hvpfn() to hyperv header (Mohammed Gamal) [1886096] - [hv] hv: Use HV_HYP_PAGE in hv_synic_enable_regs() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce types of GPADL (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Move __vmbus_open() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl (Mohammed Gamal) [1886096] - [hv] hv: remove cast from hyperv_die_event (Mohammed Gamal) [1886096] - [hv] hv: Change flag to write log level in panic msg to false (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the lock field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [scsi] storvsc: Introduce the per-storvsc_device spinlock (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use channel_mutex in channel_vp_mapping_show() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the numa_node field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the target_vp field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve more races involving init_vp_index() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve race between init_vp_index() and CPU hotplug (Mohammed Gamal) [1886096] - [hv] driver: hv: vmbus: drop a no long applicable comment (Mohammed Gamal) [1886096] - [hv] hyper-v: Replace open-coded variant of *phN specifier (Mohammed Gamal) [1886096] - [hv] hyper-v: Supply GUID pointer to printf() like functions (Mohammed Gamal) [1886096] - [hv] hyper-v: Use UUID API for exporting the GUID (part 2) (Mohammed Gamal) [1886096] - [hv] hv: remove redundant assignment to pointer primary_channel (Mohammed Gamal) [1886096] - [scsi] storvsc: Re-init stor_chns when a channel interrupt is re-assigned (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal (Mohammed Gamal) [1886096] - [hv] hv_utils: Always execute the fcopy and vss callbacks in a tasklet (Mohammed Gamal) [1886096] - [netdrv] hv_netvsc: Disable NAPI before closing the VMBus channel (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace the per-CPU channel lists with a global array of channels (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Don't bind the offer&rescind works to a specific CPU (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always handle the VMBus messages on CPU0 (Mohammed Gamal) [1886096] - [hv] hv: check VMBus messages lengths (Mohammed Gamal) [1886096] - [hv] hv: make sure that 'struct vmbus_channel_message_header' compiles correctly (Mohammed Gamal) [1886096] - [hv] hv: avoid passing opaque pointer to vmbus_onmessage() (Mohammed Gamal) [1886096] - [hv] hv: allocate the exact needed memory for messages (Mohammed Gamal) [1886096] - [hv] hv: copy from message page only what's needed (Mohammed Gamal) [1886096] - [x86] hyperv: Clarify comment on x2apic mode (Mohammed Gamal) [1886099] - [x86] hyperv: report value of misc_features (Mohammed Gamal) [1886099] - [x86] hyperv: Make hv_setup_sched_clock inline (Mohammed Gamal) [1886099] - [net] ipv6: reply ICMP error if the first fragment don't include all headers (Hangbin Liu) [1874734] - [net] icmpv6: Add ICMPv6 Parameter Problem, code 3 definition (Hangbin Liu) [1874734] - [powerpc] powerpc/process: Add missing include of stacktrace.h (Desnes Augusto Nunes do Rosario) [1883975] - [powerpc] powerpc/test_emulate_sstep: Fix build error (Desnes Augusto Nunes do Rosario) [1883975] - [nvdimm] powerpc/pmem: Initialize pmem device on newer hardware (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Avoid the barrier in flush routines (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Update ppc64 to use the new barrier instruction (Desnes Augusto Nunes do Rosario) [1878632] - [md] libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add flush routines using new pmem store and sync instruction (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add new instructions for persistent storage and sync (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Restrict papr_scm to P8 and above (Desnes Augusto Nunes do Rosario) [1878632] - [i2c] i2c: ismt: Add support for Intel Emmitsburg PCH (David Arcari) [1886162] - [include] timer: add fsleep for flexible sleeping (Josef Oskera) [1892674] - [scsi] qla2xxx: Update driver version to 10.02.00.103-k (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Return EBUSY on fcport deletion (Nilesh Javali) [1887427] - [trace] scsi: qla2xxx: Suppress two recently introduced compiler warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix return of uninitialized value in rval (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize variable in qla8044_poll_reg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not consume srb greedily (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use constant when it is known (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix crash on session cleanup with unload (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix reset of MPI firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix MPI reset needed message (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix buffer-buffer credit extraction error (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correct the check for sscanf() return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add SLER and PI control support (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add IOCB resource tracking (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add rport fields in debugfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make tgt_port_database available in initiator mode (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O errors during LIP reset tests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Performance tweak (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix memory size truncation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Reduce duplicate code in reporting speed (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Setup debugfs entries for remote ports (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O failures during remote port toggle testing (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove unneeded variable 'rval' (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle incorrect entry_type entries (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Warn if done() or free() are called on an already freed srb (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove redundant variable initialization (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove pci-dma-compat wrapper API (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove superfluous memset() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression on sparc64 (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Address a set of sparse warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: SAN congestion management implementation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Introduce a function for computing the debug message prefix (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla2x00_restart_isp() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove a superfluous cast (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize 'n' before using it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Check the size of struct fcp_hdr at compile time (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request (Nilesh Javali) [1887427] - [scsi] scsi: Fix trivial spelling (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove return value from qla_nvme_ls() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove an unused function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in source files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in header files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use make_handle() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change {RD, WRT}_REG_*() function names from upper case into lower case (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the code that reads from mailbox registers (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use register names instead of register offsets (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add more BUILD_BUG_ON() statements (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the functions for dumping firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix spelling of a variable name (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qlafx00_process_aen() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for ha->fw_dumped (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for need_mpi_reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla_set_ini_mode() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix issue with adapter's stopping state (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix failure message in qlt_disable_vha() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix warning after FC target reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: check UNLOADING before posting async work (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: set UNLOADING before waiting for session deletion (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Split qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove non functional code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: add ring buffer for tracing debug logs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP respond data format (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: fix FW resource count values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Improved secure flash support messages (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the code for aborting SCSI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warning reported by kbuild bot (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correction to selection of loopback/echo test (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP response size (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle cases for limiting RDP response payload length (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add deferred queue for processing ABTS and RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cleanup ELS/PUREX iocb fields (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Show correct port speed capabilities for RDP command (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Display message for FCE enabled (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended FDMI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended RDP additions and amendments (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure (Nilesh Javali) [1887427]- [kernel] PM: hibernate: Batch hibernate and resume IO requests (Lenny Szubowicz) [1868096] - [net] tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies (Antoine Tenart) [1895765] - [block] block: mark flush request as IDLE when it is really finished (Ming Lei) [1895913] - [net] vsock: forward all packets to the host when no H2G is registered (Vitaly Kuznetsov) [1893826] - [maintainers] maintainers: Add entry for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [documentation] nitro_enclaves: Add overview documentation (Vitaly Kuznetsov) [1893826] - [samples] nitro_enclaves: Add sample for ioctl interface usage (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Makefile for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Kconfig for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for terminating an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for starting an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave memory region (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for getting the enclave image load info (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave vCPU (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for creating an enclave VM (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init misc device providing the ioctl interface (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle out-of-band PCI device events (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle PCI device command requests (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init PCI device driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define enclave info for internal bookkeeping (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define the PCI device interface (Vitaly Kuznetsov) [1893826] - [uapi] nitro_enclaves: Add ioctl interface definition (Vitaly Kuznetsov) [1893826] - [kernel] cpu/hotplug: Add new {add, remove}_cpu() functions (Vitaly Kuznetsov) [1893826] - [x86] x86/delay: Introduce TPAUSE delay (Prarit Bhargava) [1838636] - [x86] x86/delay: Refactor delay_mwaitx() for TPAUSE support (Prarit Bhargava) [1838636] - [x86] x86/delay: Preparatory code cleanup (Prarit Bhargava) [1838636] - [net] netfilter: ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1806882] - [net] ethtool: add and use message type for tunnel info reply (Ivan Vecera) [1867211] - [infiniband] RDMA/hns: Mark hns_roce driver as unsupported (Kamal Heib) [1878211] - [net] tipc: fix memory leak caused by tipc_buf_append() (Xin Long) [1865774] - [net] tipc: fix the skb_unshare() in tipc_buf_append() (Xin Long) [1865774] - [net] tipc: use skb_unshare() instead in tipc_buf_append() (Xin Long) [1865774] - [netdrv] net: team: fix memory leak in __team_options_register (Hangbin Liu) [1892142] - [netdrv] team: set dev->needed_headroom in team_setup_by_port() (Hangbin Liu) [1892142] - [netdrv] team: use netif_is_team_port() (Hangbin Liu) [1892142] - [char] random: decouple random and urandom extrng fops (Vladis Dronov) [1890711] - [platform] platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support (Steve Best) [1782713] - [netdrv] fm10k: convert to new udp_tunnel_nic infra (Vladis Dronov) [1884254] - [netdrv] ethernet/intel: Convert fallthrough code comments (Vladis Dronov) [1884254] - [netdrv] docs: networking: reorganize driver documentation again (Vladis Dronov) [1884254] - [netdrv] net/intel: remove driver versions from Intel drivers (Vladis Dronov) [1884254] - [infiniband] RDMA/core: Fix ordering of CQ pool destruction (Kamal Heib) [1878969 1857603] - [infiniband] IB/isert: Fix unaligned immediate-data handling (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix reported speed and width (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix panic when calling kmem_cache_create() (Kamal Heib) [1867296 1857603] - [infiniband] RDMA/rxe: Fix memleak in rxe_mem_init_user (Kamal Heib) [1857603] - [net] xprtrdma: Release in-flight MRs on disconnect (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (Kamal Heib) [1870430 1857603] - [infiniband] RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request (Kamal Heib) [1870281 1857603] - [infiniband] RDMA/core: Fix spelling mistake "Could't" -> "Couldn't" (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove pkey table (Kamal Heib) [1857603] - [infiniband] RDMA/umem: Add a schedule point in ib_umem_get() (Kamal Heib) [1857603] - [infiniband] RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP (Kamal Heib) [1857603] - [rdma] RDMA/include: Replace license text with SPDX tags (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Execute rdma_cm destruction from a handler properly (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Remove unneeded locking for req paths (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Using the standard locking pattern when delivering the removal event (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Simplify DEVICE_REMOVAL for internal_id (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Add EFA 0xefa1 PCI ID (Kamal Heib) [1857603] - [infiniband] RDMA/efa: User/kernel compatibility handshake mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose minimum SQ size (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose maximum TX doorbell batch (Kamal Heib) [1857603] - [infiniband] IB/srpt: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/isert: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/iser: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix return error value in _ib_modify_qp() to negative (Kamal Heib) [1857603] - [infiniband] RDMA/uverbs: Silence shiftTooManyBitsSigned warning (Kamal Heib) [1857603] - [infiniband] RDMA/core: Update write interface to use automatic object lifetime (Kamal Heib) [1857603] - [infiniband] RDMA/core: Align abort/commit object scheme for write() and ioctl() paths (Kamal Heib) [1857603] - [uapi] RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify (Kamal Heib) [1857603] - [infiniband] RDMA/qedr: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/i40iw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/cxgb4: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/siw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove query_pkey from the mandatory ops (Kamal Heib) [1857603] - [infiniband] RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Remove unnecessary fall-through markings (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove rxe_link_layer() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_mem_init_dma() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_init_port_param() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Drop pointless checks in rxe_init_ports (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Allow manually bind QPs with different pids to same counter (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Only bind user QPs in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Add PID category support in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Skip dgid check in loopback mode (Kamal Heib) [1857603] - [infiniband] RDMA/core: Create and destroy counters in the ib_core (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query MR (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query ucontext (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Set IOVA on IB MR in uverbs layer (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Enable CQ ioctl commands by default (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain (Kamal Heib) [1857603] - [infiniband] RDMA: Remove the udata parameter from alloc_mr callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove ib_alloc_mr_user function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Check for error instead of success in alloc MR function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean up tracepoint headers (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Handle user-supplied address when creating child (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors (Kamal Heib) [1857603] - [infiniband] RDMA/core: Delete not-used create RWQ table function (Kamal Heib) [1857603] - [infiniband] IB/mad: Delete RMPP_STATE_CANCELING state (Kamal Heib) [1857603] - [infiniband] IB/mad: Change atomics to refcount API (Kamal Heib) [1857603] - [infiniband] IB/mad: Issue complete whenever decrements agent refcount (Kamal Heib) [1857603] - [infiniband] RDMA: Add support to dump resource tracker in RAW format (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated CM_ID resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated QP resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add a dedicated CQ resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated MR resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Don't call fill_res_entry for PD (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove unused rxe_mem_map_pages (Kamal Heib) [1857603] - [infiniband] RDMA/hfi1: Remove hfi1_create_qp declaration (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Return void from ipoib_mcast_stop_thread() (Kamal Heib) [1857603] - [infiniband] RDMA: Correct trivial kernel-doc inconsistencies (Kamal Heib) [1857603] - [infiniband] IB/srpt: Remove WARN_ON from srpt_cm_req_recv (Kamal Heib) [1857603] - [tools] tools/power turbostat: Support additional CPU model numbers (Steve Best) [1782718] - [net] udp_tunnel: add the ability to hard-code IANA VXLAN (Ivan Vecera) [1879204] - [tools] selftests: net: add a test for UDP tunnel info infra (Ivan Vecera) [1867211] - [netdrv] netdevsim: add UDP tunnel port offload support (Ivan Vecera) [1867211] - [net] ethtool: add tunnel info interface (Ivan Vecera) [1867211] - [net] ethtool: Make helpers public (Ivan Vecera) [1867211] - [net] udp_tunnel: add central NIC RX port offload infrastructure (Ivan Vecera) [1867211] - [net] udp_tunnel: re-number the offload tunnel types (Ivan Vecera) [1867211] - [fs] debugfs: make sure we can remove u32_array files cleanly (Ivan Vecera) [1867211] - [fs] debugfs: make debugfs_create_u32_array() return void (Ivan Vecera) [1867211] - [fs] debugfs: update documented return values of debugfs helpers (Ivan Vecera) [1867211]- [net] openvswitch: fix to make sure flow_lookup() is not preempted (Eelco Chaudron) [1888237] - [netdrv] powerpc/vnic: Extend "failover pending" window (Steve Best) [1897280] - [net] ipv6: Set SIT tunnel hard_header_len to zero (Davide Caratti) [1897244] - [net] ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags (Davide Caratti) [1897244] - [net] gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY (Davide Caratti) [1897244] - [netdrv] vxlan: fix memleak of fdb (Davide Caratti) [1897244] - [net] vxlan: Ensure FDB dump is performed under RCU (Davide Caratti) [1897244] - [net] gre: refetch erspan header from skb->data after pskb_may_pull() (Davide Caratti) [1897244] - [net] erspan: fix the tun_info options_len check for erspan (Davide Caratti) [1897244] - [net] ip_gre: fix possible use-after-free in erspan_rcv (Davide Caratti) [1897244] - [net] erspan: fix error handling for erspan tunnel (Davide Caratti) [1897244] - [net] erspan: return PACKET_REJECT when the appropriate tunnel is not found (Davide Caratti) [1897244] - [netdrv] net: atlantic: fix build when object tree is separate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Use readx_poll_timeout() for large timeout (Igor Russkikh) [1857861] - [netdrv] net: ethernet: aquantia: Fix wrong return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix PTP on AQC10X (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hwmon getter for MAC temperature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A0 ntuple filters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use intermediate variable to improve readability a bit (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use U32_MAX in aq_hw_utils.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for 64-bit reads/writes (Igor Russkikh) [1857861] - [netdrv] net: atlantic: enable ipv6 support for TCP LSO and UDP GSO (Igor Russkikh) [1857861] - [netdrv] net: atlantic: PTP statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: additional per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use u64_stats_update_* to protect access to 64-bit stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: split rx and tx per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make _get_sw_stats return count as return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use simple assignment in _get_stats and _get_sw_stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move FRAC_PER_NS to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for FW 4.x (Igor Russkikh) [1857861] - [netdrv] net: atlantic: align return value of ver_match function with function name (Igor Russkikh) [1857861] - [netdrv] net: atlantic: disable PTP on AQC111, AQC112 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix ip dst and ipv6 address filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix aq_ndev_start_xmit()'s return type (Igor Russkikh) [1857861] - [netdrv] net: atlantic: put ptp code under IS_REACHABLE check (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add alignment checks in hw_atl2_utils_fw.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: missing space in a comment in aq_nic.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix typo in aq_ring_tx_clean (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make aq_pci_func_init static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix variable type in aq_ethtool_get_pauseparam (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: phy loopback support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: report link partner capabilities (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: flow control support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: EEE support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove baseX usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: half duplex support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: proper rss_ctrl1 (54c0) initialization (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: min_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change the order of arguments for TC weight/credit setters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: always use random TC-queue mapping for TX on A2 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: automatically downgrade the number of queues if necessary (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: max_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make TCVEC2RING accept nic_cfg (Igor Russkikh) [1857861] - [netdrv] net: atlantic: per-TC queue statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move PTP TC initialization to a separate function (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: unify MAC generation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove check for boot code survivability before reset request (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove TPO2 check from A0 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use __packed instead of the full expansion (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 ingress / egress hw configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: common functions needed for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 RPF hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for A2 RFP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 hw_ops skeleton (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 HW bindings required for fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 driver-firmware interface (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move IS_CHIP_FEATURE to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make hw_get_regs optional (Igor Russkikh) [1857861] - [netdrv] net: atlantic: simplify hw_get_fw_version() usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hw_soft_reset, hw_prepare to hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add defines for 10M and EEE 100M link mode (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 device IDs (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update company name in the driver description (Igor Russkikh) [1857861] - [netdrv] aquantia: Fix the media type of AQC100 ethernet controller in the driver (Igor Russkikh) [1857861] - [netdrv] net: atlantic: MACSec offload statistics implementation (Igor Russkikh) [1857861] - [netdrv] net: aquantia: reject all unsupported coalescing params (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace zero-length array with flexible-array member (Igor Russkikh) [1857861] - [netdrv] net/aquantia: Delete module version (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix out of range usage of active_vlans array (Igor Russkikh) [1857861] - [netdrv] net: atlantic: possible fault in transition to hibernation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix potential error handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix use after free kasan warn (Igor Russkikh) [1857861] - [netdrv] net: atlantic: better loopback mode handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: ptp gpio adjustments (Igor Russkikh) [1857861] - [netdrv] net: atlantic: check rpc result and wait for rpc address (Igor Russkikh) [1857861] - [netdrv] net: atlantic: checksum compat issue (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove duplicate entries (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback configuration in improper place (Igor Russkikh) [1857861] - [netdrv] net: atlantic: broken link status on old fw (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Signedness bug in aq_vec_isr_legacy() (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make function 'aq_ethtool_get_priv_flags', 'aq_ethtool_set_priv_flags' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make symbol 'aq_pm_ops' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change email domains to Marvell (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement UDP GSO offload (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update flow control logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: stylistic renames (Igor Russkikh) [1857861] - [netdrv] net: atlantic: code style cleanup (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback tests via private flags (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add fw configuration memory area (Igor Russkikh) [1857861] - [netdrv] net: atlantic: adding ethtool physical identification (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add msglevel configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: refactoring pm logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement wake_phy feature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update firmware interface (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix return value check in aq_ptp_init() (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix error handling in aq_ptp_poll (Igor Russkikh) [1857861] - [netdrv] net: aquantia: remove unused including (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make two symbols be static (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix unintention integer overflow on left shift (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix spelling mistake: tx_queus -> tx_queues (Igor Russkikh) [1857861] - [netdrv] net: aquantia: disable ptp object build if no config (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix warnings on endianness (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix var initialization warning (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for PIN funcs (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for Phy access (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement get_ts_info ethtool (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for ptp ioctls (Igor Russkikh) [1857861] - [netdrv] net: aquantia: rx filters for ptp (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement data PTP datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: styling fixes on ptp related functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add PTP rings infrastructure (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add basic ptp_clock callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: unify styling of bit enums (Igor Russkikh) [1857861] - [netdrv] net: aquantia: PTP skeleton declarations and callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add an error handling in aq_nic_set_multicast_list (Igor Russkikh) [1857861] - [netdrv] net: aquantia: correctly handle macvlan and multicast coexistence (Igor Russkikh) [1857861] - [netdrv] net: aquantia: do not pass lro session with invalid tcp checksum (Igor Russkikh) [1857861] - [netdrv] net: aquantia: when cleaning hw cache it should be toggled (Igor Russkikh) [1857861] - [netdrv] net: aquantia: temperature retrieval fix (Igor Russkikh) [1857861] - [netdrv] net: aquantia: Fix aq_vec_isr_legacy() return value (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix out of memory condition on rx side (Igor Russkikh) [1857861] - [netdrv] net: aquantia: linkstate irq should be oneshot (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix limit of vlan filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix removal of vlan 0 (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement vlan offload configuration (Igor Russkikh) [1857861] - [netdrv] net: aquantia: vlan offloads logic in datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: adding fields and device features for vlan offload (Igor Russkikh) [1857861] - [netdrv] net: aquantia: added vlan offload related macros and functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make all files GPL-2.0-only (Igor Russkikh) [1857861] - [netdrv] net: aquantia: replace internal driver version code with uts (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 308 (Igor Russkikh) [1857861] - [include] net: phy: introduce phy_read_mmd_poll_timeout macro (Josef Oskera) [1892739] - [include] net: phy: introduce phy_read_poll_timeout macro (Josef Oskera) [1892739] - [netdrv] phy: add device-managed devm_mdiobus_register (Josef Oskera) [1892740] - [include] net: add helper eth_hw_addr_crc (Josef Oskera) [1892738] - [netdrv] LiquidIO: mark liquidio and liquidio_vf as deprecated in RHEL8 (Stefan Assmann) [1878178] - [net] tcp: remove SOCK_QUEUE_SHRUNK (Paolo Abeni) [1890058] - [net] tcp: fix receive window update in tcp_add_backlog() (Paolo Abeni) [1890058] - [net] tcp: md5: allow changing MD5 keys in all socket states (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT possible hangs under high mem pressure (Paolo Abeni) [1890058] - [net] tcp: md5: do not send silly options in SYNCOOKIES (Paolo Abeni) [1890058] - [net] tcp: grow window for OOO packets only for SACK flows (Paolo Abeni) [1890058] - [net] tcp: fix error recovery in tcp_zerocopy_receive() (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT hangs with fat skbs (Paolo Abeni) [1890058] - [net] tcp: fix rx timestamp behavior for tcp_recvmsg (Paolo Abeni) [1890058] - [fs] smb3: smbdirect support can be configured by default (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Do not schedule work to send immediate packet on every receive (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Properly process errors on ib_post_send (Leif Sahlberg) [1887940] - [fs] cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check send queue size before posting a send (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Merge code to track pending packets (Leif Sahlberg) [1887940] - [fs] cifs: Allocate encryption header through kmalloc (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check and extend sender credits in interrupt context (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive (Leif Sahlberg) [1887940] - [net] core: device_rename: Use rwsem instead of a seqcount (Patrick Talbert) [1883310]- [tools] perf tools: Add bpf image check to __map__is_kmodule (Michael Petlan) [1873270] - [tools] perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL (Michael Petlan) [1873270] - [tools] perf record: Don't clear event's period if set by a term (Michael Petlan) [1873270] - [tools] perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new()) (Michael Petlan) [1873270] - [tools] perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event (Michael Petlan) [1873270] - [tools] perf stat: Turn off summary for interval mode by default (Michael Petlan) [1873270] - [tools] perf trace: Fix off by ones in memset() after realloc() in arches using libaudit (Michael Petlan) [1873270] - [tools] perf top/report: Fix infinite loop in the TUI for grouped events (Michael Petlan) [1873270] - [tools] redhat: use local hashmap library in perf (Michael Petlan) [1873270] - [tools] libtraceevent: Fix build with binutils 2.35 (Michael Petlan) [1873270] - [tools] perf tools: Fix record failure when mixed with ARM SPE event (Michael Petlan) [1873270] - [tools] perf tests: Fix test 68 zstd compression for s390 (Michael Petlan) [1873270] - [tools] tools lib traceevent: Fix memory leak in process_dynamic_array_len (Michael Petlan) [1873270] - [tools] perf tools: Sync hashmap.h with libbpf's (Michael Petlan) [1873270] - [tools] libsubcmd: Fix OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf report TUI: Remove needless 'dummy' event from menu (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix PEBS sample for XMM registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix displaying PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix recording PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add proper KBUFFER_TYPE_TIME_STAMP handling (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add API to read time information from kbuffer (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix time chart call tree (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result (Michael Petlan) [1873270] - [tools] perf record: Fix duplicated sideband events with Intel PT system wide tracing (Michael Petlan) [1873270] - [tools] perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument (Michael Petlan) [1873270] - [tools] perf build: Fix error message when asking for -fsanitize=address without required libraries (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add handler for __builtin_expect() (Michael Petlan) [1873270] - [tools] tools lib traceevent: Handle __attribute__((user)) in field names (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add append() function helper for appending strings (Michael Petlan) [1873270] - [tools] perf script: Initialize zstd_data (Michael Petlan) [1873270] - [tools] perf pmu: Remove unused declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an old style declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an incompatible pointer (Michael Petlan) [1873270] - [tools] perf bpf: Fix bpf prologue generation (Michael Petlan) [1873270] - [tools] perf probe: Fix user attribute access in kprobes (Michael Petlan) [1873270] - [tools] perf stat: Fix NULL pointer dereference (Michael Petlan) [1873270] - [tools] perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events() (Michael Petlan) [1873270] - [tools] perf tools: Remove some duplicated includes (Michael Petlan) [1873270] - [tools] perf symbols: Fix kernel maps for kcore and eBPF (Michael Petlan) [1873270] - [tools] perf stat: Ensure group is defined on top of the same cpu mask (Michael Petlan) [1873270] - [tools] perf libdw: Fix off-by 1 relative directory includes (Michael Petlan) [1873270] - [tools] perf arm-spe: Support synthetic events (Michael Petlan) [1873270] - [tools] perf auxtrace: Add four itrace options (Michael Petlan) [1873270] - [tools] perf tools: Move arm-spe-pkt-decoder.h/c to the new dir (Michael Petlan) [1873270] - [tools] perf test: Initialize memory in dwarf-unwind (Michael Petlan) [1873270] - [tools] perf tests: Don't tail call optimize in unwind test (Michael Petlan) [1873270] - [tools] tools compiler.h: Add attribute to disable tail calls (Michael Petlan) [1873270] - [tools] perf build: Add a LIBPFM4=1 build test entry (Michael Petlan) [1873270] - [tools] perf tools: Add optional support for libpfm4 (Michael Petlan) [1873270] - [tools] perf tools: Correct license on jsmn JSON parser (Michael Petlan) [1873270] - [tools] perf jit: Fix inaccurate DWARF line table (Michael Petlan) [1873270] - [tools] perf jvmti: Remove redundant jitdump line table entries (Michael Petlan) [1873270] - [tools] perf build: Add NO_SDT=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_LIBCRYPTO=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_SYSCALL_TABLE=1 to the build tests (Michael Petlan) [1873270] - [tools] perf build: Remove libaudit from the default feature checks (Michael Petlan) [1873270] - [tools] perf trace: Grow the syscall table as needed when using libaudit (Michael Petlan) [1873270] - [tools] perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor (Michael Petlan) [1873270] - [tools] perf trace: Remove union from syscalltbl, all the fields are needed (Michael Petlan) [1873270] - [tools] perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable (Michael Petlan) [1873270] - [tools] perf build: Group the NO_SYSCALL_TABLE logic (Michael Petlan) [1873270] - [tools] perf intel-pt: Refine kernel decoding only warning message (Michael Petlan) [1873270] - [tools] perf record: Respect --no-switch-events (Michael Petlan) [1873270] - [tools] perf script: Fix --call-trace for Intel PT (Michael Petlan) [1873270] - [tools] perf evlist: Disable 'immediate' events last (Michael Petlan) [1873270] - [tools] perf kcore_copy: Fix module map when there are no modules loaded (Michael Petlan) [1873270] - [tools] perf jvmti: Fix demangling Java symbols (Michael Petlan) [1873270] - [tools] perf tests: Add test for the java demangler (Michael Petlan) [1873270] - [tools] perf jvmti: Do not report error when missing debug information (Michael Petlan) [1873270] - [tools] perf jvmti: Fix jitdump for methods without debug info (Michael Petlan) [1873270] - [tools] perf symbols: Fix debuginfo search for Ubuntu (Michael Petlan) [1873270] - [tools] perf parse: Add 'struct parse_events_state' pointer to scanner (Michael Petlan) [1873270] - [tools] perf stat: Do not pass avg to generic_metric (Michael Petlan) [1873270] - [tools] perf tests: Consider subtests when searching for user specified tests (Michael Petlan) [1873270] - [tools] perf list: Add metrics to command line usage (Michael Petlan) [1873270] - [tools] perf script: Don't force less for non tty output with --xed (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove unnecessary ', ' from events (Michael Petlan) [1873270] - [tools] perf metricgroup: Add options to not group or merge (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove duped metric group events (Michael Petlan) [1873270] - [tools] perf metricgroup: Order event groups by size (Michael Petlan) [1873270] - [tools] perf metricgroup: Delay events string creation (Michael Petlan) [1873270] - [tools] perf metricgroup: Use early return in add_metric (Michael Petlan) [1873270] - [tools] perf metricgroup: Always place duration_time last (Michael Petlan) [1873270] - [tools] perf metricgroup: Free metric_events on error (Michael Petlan) [1873270] - [tools] perf util: Fix potential SEGFAULT in put_tracepoints_path error path (Michael Petlan) [1873270] - [tools] perf util: Fix memory leak of prefix_if_not_in (Michael Petlan) [1873270] - [tools] perf ftrace: Detect workload failure (Michael Petlan) [1873270] - [tools] perf ftrace: Trace system wide if no target is given (Michael Petlan) [1873270] - [tools] perf branch: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf config: Add stat.big-num support (Michael Petlan) [1873270] - [tools] perf bpf-loader: Add missing '*' for key_scan_pos (Michael Petlan) [1873270] - [tools] perf stat: Report summary for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Save aggr value to first member of prev_raw_counts (Michael Petlan) [1873270] - [tools] perf stat: Copy counts from prev_raw_counts to evsel->counts (Michael Petlan) [1873270] - [tools] perf counts: Reset prev_raw_counts counts (Michael Petlan) [1873270] - [tools] perf stat: Fix wrong per-thread runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf expr: Allow numbers to be followed by a dot (Michael Petlan) [1873270] - [tools] perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools (Michael Petlan) [1873270] - [tools] perf stat: Fail on extra comma while parsing events (Michael Petlan) [1873270] - [tools] perf script: Better align register values in dump (Michael Petlan) [1873270] - [tools] perf stat: POWER9 metrics: expand "ICT" acronym (Michael Petlan) [1873270] - [tools] perf tools: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf intel-pt: Use allocated branch stack for PEBS sample (Michael Petlan) [1873270] - [tools] perf docs: Introduce security.txt file to document related issues (Michael Petlan) [1873270] - [tools] perf tool: Make perf tool aware of SELinux access control (Michael Petlan) [1873270] - [tools] perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed (Michael Petlan) [1873270] - [tools] perf expr: Migrate expr ids table to a hashmap (Michael Petlan) [1873270] - [tools] perf tools: Grab a copy of libbpf's hashmap (Michael Petlan) [1873270] - [tools] perf stat: Fix duration_time value for higher intervals (Michael Petlan) [1873270] - [tools] perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 (Michael Petlan) [1873270] - [tools] perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS (Michael Petlan) [1873270] - [tools] perf trace: Fix the selection for architectures to generate the errno name tables (Michael Petlan) [1873270] - [tools] perf test: Improve pmu event metric testing (Michael Petlan) [1873270] - [tools] perf test: Provide a subtest callback to ask for the reason for skipping a subtest (Michael Petlan) [1873270] - [tools] perf parse-events: Make add PMU verbose output clearer (Michael Petlan) [1873270] - [tools] perf expr: Fix memory leaks in metric bison (Michael Petlan) [1873270] - [tools] perf expr: Test parsing of floating point numbers (Michael Petlan) [1873270] - [tools] perf record: Use an eventfd to wakeup when done (Michael Petlan) [1873270] - [tools] tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT (Michael Petlan) [1873270] - [tools] perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init() (Michael Petlan) [1873270] - [tools] perf evsel: Fix 2 memory leaks (Michael Petlan) [1873270] - [tools] perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' (Michael Petlan) [1873270] - [tools] perf tools: Fix is_bpf_image function logic (Michael Petlan) [1873270] - [tools] perf c2c: Fix 'perf c2c record -e list' to show the default events used (Michael Petlan) [1873270] - [tools] perf record: Add dummy event during system wide synthesis (Michael Petlan) [1873270] - [tools] perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK (Michael Petlan) [1873270] - [tools] perf parse-events: Use strcmp() to compare the PMU name (Michael Petlan) [1873270] - [tools] perf expr: Print a debug message for division by zero (Michael Petlan) [1873270] - [tools] perf expr: Debug lex if debugging yacc (Michael Petlan) [1873270] - [tools] perf expr: Parse numbers as doubles (Michael Petlan) [1873270] - [tools] perf expr: Increase max other (Michael Petlan) [1873270] - [tools] perf expr: Allow ',' to be an other token (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in skylake metrics (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in cascade lake metrics (Michael Petlan) [1873270] - [tools] perf expr: Allow for unlimited escaped characters in a symbol (Michael Petlan) [1873270] - [tools] perf script: Enable IP fields for callchains (Michael Petlan) [1873270] - [tools] perf callchain: Setup callchain properly in pipe mode (Michael Petlan) [1873270] - [tools] perf session: Try to read pipe data from file (Michael Petlan) [1873270] - [tools] perf tools: Do not seek in pipe fd during tracing data processing (Michael Petlan) [1873270] - [tools] perf tools: Do not display extra info when there is nothing to build (Michael Petlan) [1873270] - [tools] perf probe: Do not show the skipped events (Michael Petlan) [1873270] - [tools] perf probe: Check address correctness by map instead of _etext (Michael Petlan) [1873270] - [tools] perf probe: Fix to check blacklist address correctly (Michael Petlan) [1873270] - [tools] perf probe: Accept the instance number of kretprobe event (Michael Petlan) [1873270] - [tools] perf counts: Rename perf_evsel__*counts() to evsel__*counts() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__w_cache* to evsel__w_cache* (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__new*() to evsel__new*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__resort*() to evsel__resort*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__object_config() to evsel__object_config() (Michael Petlan) [1873270] - [tools] perf cs-etm: Move definition of 'traceid_list' global variable from header file (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Move hex2u64 out of header (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Parse using io api (Michael Petlan) [1873270] - [tools] perf bench: Add kallsyms parsing (Michael Petlan) [1873270] - [tools] perf: cs-etm: Update to build with latest opencsd version (Michael Petlan) [1873270] - [tools] perf symbol: Fix kernel symbol address display (Michael Petlan) [1873270] - [tools] perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__env() to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fallback() to evsel__fallback() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__has*() to evsel__has*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{prev, next}() to evsel__{prev, next}() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__read*() to *evsel__read() (Michael Petlan) [1873270] - [tools] perf evsel: Ditch perf_evsel__cmp(), not used for quite a while (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_*() to evsel__is*() (Michael Petlan) [1873270] - [tools] perf pmu: Add perf_pmu__find_by_type helper (Michael Petlan) [1873270] - [tools] tools feature: Add support for detecting libpfm4 (Michael Petlan) [1873270] - [tools] perf doc: Pass ASCIIDOC_EXTRA as an argument (Michael Petlan) [1873270] - [tools] perf mem2node: Avoid double free related to realloc (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{str, int}val() and other tracepoint field metehods to to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*name() to *evsel__*name() (Michael Petlan) [1873270] - [tools] perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__config*() to evsel__config*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__exit() to evsel__exit() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() (Michael Petlan) [1873270] - [tools] perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t' (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about using /proc/kcore (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about itrace G and L options (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing branch stacks for regular events (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__br_sample_late() (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized branch stack sample type (Michael Petlan) [1873270] - [tools] perf auxtrace: Add option to synthesize branch stack for regular events (Michael Petlan) [1873270] - [tools] perf intel-pt: Change branch stack support to use thread-stacks (Michael Petlan) [1873270] - [tools] perf intel-pt: Consolidate thread-stack use condition (Michael Petlan) [1873270] - [tools] perf thread-stack: Add branch stack support (Michael Petlan) [1873270] - [tools] perf tools: Simplify checking if SMT is active (Michael Petlan) [1873270] - [tools] perf tools: Fix reading new topology attribute "core_cpus" (Michael Petlan) [1873270] - [tools] libperf evlist: Fix a refcount leak (Michael Petlan) [1873270] - [tools] perf parse-events: Fix another memory leaks found on parse_events() (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus (Michael Petlan) [1873270] - [tools] perf record: Move side band evlist setup to separate routine (Michael Petlan) [1873270] - [tools] perf record: Introduce --switch-output-event (Michael Petlan) [1873270] - [tools] libsubcmd: Introduce OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf evlist: Allow reusing the side band thread for more purposes (Michael Petlan) [1873270] - [tools] perf evlist: Move the sideband thread routines to separate object (Michael Petlan) [1873270] - [tools] perf parse-events: Add parse_events_option() variant that creates evlist (Michael Petlan) [1873270] - [tools] perf bpf: Decouple creating the evlist from adding the SB event (Michael Petlan) [1873270] - [tools] perf top: Move sb_evlist to 'struct perf_top' (Michael Petlan) [1873270] - [tools] perf record: Move sb_evlist to 'struct record' (Michael Petlan) [1873270] - [tools] perf tools: Move routines that probe for perf API features to separate file (Michael Petlan) [1873270] - [tools] perf vendor events power9: Add hv_24x7 socket/chip level metric events (Michael Petlan) [1873270] - [tools] perf tools: Enable Hz/hz prinitg for --metric-only option (Michael Petlan) [1873270] - [tools] perf tests expr: Added test for runtime param in metric expression (Michael Petlan) [1873270] - [tools] perf metricgroups: Enhance JSON/metric infrastructure to handle "?" (Michael Petlan) [1873270] - [tools] perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr() (Michael Petlan) [1873270] - [tools] perf report: Fix warning assignment of 0/1 to bool variable (Michael Petlan) [1873270] - [tools] perf tools: Remove unneeded semicolons (Michael Petlan) [1873270] - [tools] perf c2c: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] libtraceevent: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] perf script: Remove extraneous newline in perf_sample__fprintf_regs() (Michael Petlan) [1873270] - [tools] perf synthetic events: Remove use of sscanf from /proc reading (Michael Petlan) [1873270] - [tools] tools api: Add a lightweight buffered reading api (Michael Petlan) [1873270] - [tools] perf bench: Add a multi-threaded synthesize benchmark (Michael Petlan) [1873270] - [tools] perf record: Add num-synthesize-threads option (Michael Petlan) [1873270] - [tools] perf test session topology: Fix data path (Michael Petlan) [1873270] - [tools] perf stat: Improve runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode (Michael Petlan) [1873270] - [tools] perf evlist: Remove duplicate headers (Michael Petlan) [1873270] - [tools] perf bench: Fix div-by-zero if runtime is zero (Michael Petlan) [1873270] - [tools] perf cgroup: Avoid needless closing of unopened fd (Michael Petlan) [1873270] - [tools] perf hist: Add fast path for duplicate entries check (Michael Petlan) [1873270] - [tools] perf c2c: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf top: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf script: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf report: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf callchain: Stitch LBR call stack (Michael Petlan) [1873270] - [tools] perf callchain: Save previous cursor nodes for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Save previous sample for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Add a knob for LBR stitch approach (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_lbr_ip() (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_kernel_ip() (Michael Petlan) [1873270] - [tools] perf machine: Refine the function for LBR call stack reconstruction (Michael Petlan) [1873270] - [tools] perf machine: Remove the indent in resolve_lbr_callchain_sample (Michael Petlan) [1873270] - [tools] perf header: Support CPU PMU capabilities (Michael Petlan) [1873270] - [tools] perf parser: Add support to specify rXXX event with pmu (Michael Petlan) [1873270] - [tools] perf doc: allow ASCIIDOC_EXTRA to be an argument (Michael Petlan) [1873270] - [tools] perf pmu: Add support for PMU capabilities (Michael Petlan) [1873270] - [tools] tools lib traceevent: Take care of return value of asprintf (Michael Petlan) [1873270] - [tools] perf stat: Force error in fallback on :k events (Michael Petlan) [1873270] - [tools] perf tools: Add support for leader-sampling with AUX area events (Michael Petlan) [1873270] - [tools] perf evlist: Allow multiple read formats (Michael Petlan) [1873270] - [tools] perf evsel: Rearrange perf_evsel__config_leader_sampling() (Michael Petlan) [1873270] - [tools] perf evlist: Move leader-sampling configuration (Michael Petlan) [1873270] - [tools] perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing callchains for regular events (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized sample type (Michael Petlan) [1873270] - [tools] perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__sample_late() (Michael Petlan) [1873270] - [tools] perf auxtrace: Add an option to synthesize callchains for regular events (Michael Petlan) [1873270] - [tools] perf auxtrace: For reporting purposes, un-group AUX area event (Michael Petlan) [1873270] - [tools] perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf cs-etm: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf arm-spe: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-bts: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-pt: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf auxtrace: Add ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf metrictroup: Split the metricgroup__add_metric function (Michael Petlan) [1873270] - [tools] perf expr: Add expr_scanner_ctx object (Michael Petlan) [1873270] - [tools] perf expr: Add expr_ prefix for parse_ctx and parse_id (Michael Petlan) [1873270] - [tools] perf synthetic-events: save 4kb from 2 stack frames (Michael Petlan) [1873270] - [tools] tools api fs: Make xxx__mountpoint() more scalable (Michael Petlan) [1873270] - [tools] perf bench: Add event synthesis benchmark (Michael Petlan) [1873270] - [tools] perf script: Simplify auxiliary event printing functions (Michael Petlan) [1873270] - [tools] perf tools: Support CAP_PERFMON capability (Michael Petlan) [1873270] - [tools] perf annotate: Add basic support for bpf_image (Michael Petlan) [1873270] - [tools] perf machine: Set ksymbol dso as loaded on arrival (Michael Petlan) [1873270] - [tools] perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event (Michael Petlan) [1873270] - [tools] perf stat: Honour --timeout for forked workloads (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Add hw_len wherever missing (Michael Petlan) [1873270] - [kernel] perf: Fix task_function_call() error handling (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Fix RAPL config variable bug (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Add AMD Fam17h RAPL support (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Make perf_probe_msr() more robust and flexible (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Flip logic on default events visibility (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Move RAPL support to common x86 code (Michael Petlan) [1873270] - [kernel] perf/core: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont (Michael Petlan) [1873270] - [x86] perf/x86/intel/pt: Drop pointless NULL assignment (Michael Petlan) [1873270] - [kernel] perf: Add cond_resched() to task_function_call() (Michael Petlan) [1873270] - [powerpc] powerpc/perf: open access for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: open access to probes for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: Open access to the core for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [include] perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures (Michael Petlan) [1873270] - [security] perf_event: Add support for LSM and SELinux checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details (Michael Petlan) [1873270] - [documentation] Documentation/ABI: Add ABI documentation for chips and sockets (Michael Petlan) [1873270] - [powerpc] powerpc/pseries: Update hv-24x7 information after migration (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix ptrace code that muck around with address/len (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Introduce macros for watchpoint length (Michael Petlan) [1873270] - [powerpc] powerpc/perf: fix imc allocation failure handling (Michael Petlan) [1873270] - [powerpc] powerpc/perf/24x7: use rb_entry (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix MMCRA corruption by bhrb_filter (Michael Petlan) [1873270] - [powerpc] perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1873270] - [powerpc] Powerpc/perf: Wire up PMI throttling (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Remove l2 bus events from HW cache event array (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Add constraints for power9 l2/l3 bus events (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix unit_sel/cache_sel checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Cleanup cache_sel bits comment (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix thresholding counter data for unknown type (Michael Petlan) [1873270] - [fs] writeback: Drop I_DIRTY_TIME_EXPIRE (Waiman Long) [1860031] - [fs] writeback: Fix sync livelock due to b_dirty_time processing (Waiman Long) [1860031] - [fs] writeback: Avoid skipping inode writeback (Waiman Long) [1860031] - [fs] writeback: Protect inode->i_io_list with inode->i_lock (Waiman Long) [1860031] - [fs] dcache: sort the freeing-without-RCU-delay mess for good (Waiman Long) [1860031] - [net] udp: Improve load balancing for SO_REUSEPORT. (Davide Caratti) [1894075] - [net] udp: Fix wrong clean up for IS_UDPLITE macro (Davide Caratti) [1894075] - [fs] ext4: disallow modifying DAX inode flag if inline_data has been set (Eric Sandeen) [1838344] - [include] dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix stack overflow when mounting fsdax pmem device (Eric Sandeen) [1838876 1854346 1838344] - [dax] dm: Call proper helper to determine dax support (Eric Sandeen) [1838876 1854346 1838344] - [md] dm/dax: Fix table reference counts (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: fix detection of dax support for non-persistent memory block devices (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: do not print error message for non-persistent memory block device (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Fix incorrect argument passed to xas_set_err() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Expand lock scope to cover the use of addresses (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/dax: Remove unused size parameter (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: print error message by pr_info() in __generic_fsdax_supported() (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: avoid race conditions when remounting with options that change dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Create function xfs_inode_should_enable_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Remove unnecessary initialization of i_rwsem (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update DAX enablement for ext4 (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Introduce DAX inode flag (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Remove jflag variable (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Only change S_DAX on inode load (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Update ext4_should_use_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Narrow scope of DAX check in setflags (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Introduce DCACHE_DONTCACHE (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Lift XFS_IDONTCACHE to the VFS layer (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update Usage section (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/stat: Define DAX statx attribute (Eric Sandeen) [1838876 1854346 1838344] - [block] fs: Remove unneeded IS_DAX() check in io_is_direct() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Move mandatory ->zero_page_range() check in alloc_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax, iomap: Add helper dax_iomap_zero() to zero a range (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Use new dax zero page method for zeroing a page (Eric Sandeen) [1838876 1854346 1838344] - [md] dm,dax: Add dax zero_page_range operation (Eric Sandeen) [1838876 1854346 1838344] - [s390] s390, dcssblk, dax: Add dax zero_page_range operation to dcssblk driver (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax, pmem: Add a dax operation zero_page_range (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] pmem: Add functions for reading/writing page to/from pmem (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Constify vma argument to vma_is_dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: pass NOWAIT flag to iomap_apply (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Get rid of fs_dax_get_by_host() helper (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Pass dax_dev instead of bdev to dax_writeback_mapping_range() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix alloc_dax_region() compile warning (Eric Sandeen) [1838876 1854346 1838344] - [fs] xfs: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [include] dax: check synchronous mapping is supported (Eric Sandeen) [1838876 1854346 1838344] - [dax] libnvdimm: add dax_dev sync flag (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] libnvdimm: nd_region flush callback support (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: only allow FSSETXATTR to set DAX flag on files and dirs (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check extent size hints (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check project id info (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking function for FS_IOC_FSSETXATTR (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking and prep function for FS_IOC_SETFLAGS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Allow to include DEV_DAX_PMEM as builtin (Eric Sandeen) [1838876 1854346 1838344] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838746] - [netdrv] igb: read PBA number from flash (Corinna Vinschen) [1838746] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838746] - [netdrv] treewide: Use fallthrough pseudo-keyword (Corinna Vinschen) [1838746] - [netdrv] igb: use eth_zero_addr() to clear mac address (Corinna Vinschen) [1838746] - [netdrv] igb: Remove unnecessary usages of memset (Corinna Vinschen) [1838746] - [netdrv] igb: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1838746] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838746] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838746] - [netdrv] igb: make igb_set_fc_watermarks() return void (Corinna Vinschen) [1838746] - [netdrv] igb: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1838746] - [netdrv] igb: convert to use i2c_new_client_device() (Corinna Vinschen) [1838746] - [net] Bluetooth: Allow suspend even when preparation has failed (Gopal Tiwari) [1881485] - [net] Bluetooth: Check scan state before disabling during suspend (Gopal Tiwari) [1881485] - [fs] fuse: fix the ->direct_IO() treatment of iov_iter (Miklos Szeredi) [1875608] - [net] openvswitch: handle DNAT tuple collision (Dumitru Ceara) [1877128] - [net] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1867194]- [fs] NFSv4.2: fix failure to unregister shrinker (Scott Mayhew) [1897988] - [tools] cpupower: Provide online and offline CPU information (Diego Domingos) [1893779] - [net] net/smc: improve return codes for SMC-Dv2 (Claudio Imbrenda) [1731027] - [s390] s390/ism: fix incorrect system EID (Claudio Imbrenda) [1731027] - [net] net/smc: fix suppressed return code (Claudio Imbrenda) [1731027] - [net] net/smc: fix null pointer dereference in smc_listen_decline() (Claudio Imbrenda) [1731027] - [net] net/smc: fix invalid return code in smcd_new_buf_create() (Claudio Imbrenda) [1731027] - [net] net/smc: fix valid DMBE buffer sizes (Claudio Imbrenda) [1731027] - [net] net/smc: fix use-after-free of delayed events (Claudio Imbrenda) [1731027] - [net] net/smc: restore smcd_version when all ISM V2 devices failed to init (Claudio Imbrenda) [1731027] - [net] net/smc: cleanup buffer usage in smc_listen_work() (Claudio Imbrenda) [1731027] - [net] net/smc: consolidate unlocking in same function (Claudio Imbrenda) [1731027] - [net] net/smc: use an array to check fields in system EID (Claudio Imbrenda) [1731027] - [net] net/smc: send ISM devices with unique chid in CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: CLC decline - V2 enhancements (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CLC first contact extension (Claudio Imbrenda) [1731027] - [net] net/smc: CLC accept / confirm V2 (Claudio Imbrenda) [1731027] - [net] net/smc: determine accepted ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: build and send V2 CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: determine proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce list of pnetids for Ethernet devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CHID callback for ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce System Enterprise ID (SEID) (Claudio Imbrenda) [1731027] - [net] net/smc: prepare for more proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: split CLC confirm/accept data to be sent (Claudio Imbrenda) [1731027] - [net] net/smc: separate find device functions (Claudio Imbrenda) [1731027] - [net] net/smc: CLC header fields renaming (Claudio Imbrenda) [1731027] - [net] net/smc: remove constant and introduce helper to check for a pnet id (Claudio Imbrenda) [1731027] - [netdrv] vmxnet3: fix cksum offload issues for non-udp tunnels (Cathy Avery) [1868451] - [netdrv] vmxnet3: use correct tcp hdr length when packet is encapsulated (Cathy Avery) [1868451] - [scsi] scsi: vmw_pvscsi: Use true, false for adapter->use_msg (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Silence dma mapping errors (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Fix swiotlb operation (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: use sg helper to iterate over scatterlist (Cathy Avery) [1895014] - [scsi] Revert "vmw_pvscsi: Fixed to work with SG_CHAIN" (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: switch to generic DMA API (Cathy Avery) [1895014] - [netdrv] mdiobus: Disable preemption upon u64_stats update (Petr Oros) [1889849] - [net] u64_stats: Document writer non-preemptibility requirement (Petr Oros) [1889849] - [netdrv] phy: fixed_phy: Remove unused seqcount (Petr Oros) [1889849] - [net] net/smc: fix double kfree in smc_listen_work() (Claudio Imbrenda) [1847444] - [net] net/smc: check variable before dereferencing in smc_close.c (Claudio Imbrenda) [1847444] - [net] net/smc: use separate work queues for different worker types (Claudio Imbrenda) [1847444] - [net] net/smc: use the retry mechanism for netlink messages (Claudio Imbrenda) [1847444] - [net] net/smc: immediate freeing in smc_lgr_cleanup_early() (Claudio Imbrenda) [1847444] - [net] net/smc: reduce smc_listen_decline() calls (Claudio Imbrenda) [1847444] - [net] net/smc: improve server ISM device determination (Claudio Imbrenda) [1847444] - [net] net/smc: common routine for CLC accept and confirm (Claudio Imbrenda) [1847444] - [net] net/smc: dynamic allocation of CLC proposal buffer (Claudio Imbrenda) [1847444] - [net] net/smc: introduce better field names (Claudio Imbrenda) [1847444] - [net] net/smc: reduce active tcp_listen workers (Claudio Imbrenda) [1847444] - [net] net/smc: fix sock refcounting in case of termination (Claudio Imbrenda) [1847444] - [net] net/smc: reset sndbuf_desc if freed (Claudio Imbrenda) [1847444] - [net] net/smc: fix toleration of fake add_link messages (Claudio Imbrenda) [1847444] - [net] net/smc: Prevent kernel-infoleak in __smc_diag_dump() (Claudio Imbrenda) [1847444] - [s390] s390/ism: fix error return code in ism_probe() (Claudio Imbrenda) [1847444] - [s390] s390/zcrypt: Introduce Failure Injection feature (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap_msg param one level up the call chain (Philipp Rudo) [1851124] - [s390] s390/ap/zcrypt: revisit ap and zcrypt error handling (Philipp Rudo) [1851124] - [s390] s390/ap: Support AP card SCLP config and deconfig operations (Philipp Rudo) [1851124] - [s390] s390/sclp: Add support for SCLP AP adapter config/deconfig (Philipp Rudo) [1851124] - [s390] s390/ap: add card/queue deconfig state (Philipp Rudo) [1851124] - [s390] s390/ap: add error response code field for ap queue devices (Philipp Rudo) [1851124] - [s390] s390/ap: split ap queue state machine state from device state (Philipp Rudo) [1851124] - [crypto] s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG (Philipp Rudo) [1851124] - [s390] s390/zcrypt: introduce msg tracking in zcrypt functions (Philipp Rudo) [1851124] - [s390] s390/ap: rework crypto config info and default domain code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: provide cex4 cca sysfs attributes for cex3 (Philipp Rudo) [1851124] - [s390] s390/ap: rename and clarify ap state machine related stuff (Philipp Rudo) [1851124] - [s390] s390/zcrypt: split ioctl function into smaller code units (Philipp Rudo) [1851124] - [s390] s390/zcrypt: code beautification and struct field renames (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix smatch warnings (Philipp Rudo) [1851124] - [s390] s390/ap: introduce new ap function ap_get_qdev() (Philipp Rudo) [1851124] - [s390] s390/zcrypt: replace snprintf/sprintf with scnprintf (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Support for CCA protected key block version 2 (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix card and queue total counter wrap (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap device reset from bus to driver code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Fix CCA cipher key gen with clear key value function (Philipp Rudo) [1851124] - [s390] s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR (Philipp Rudo) [1851124] - [fs] NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1888612] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [hv] hv: vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888980] - [net] sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() (Ivan Vecera) [1874071] - [net] sched: act_ct: Fix adding udp port mangle operation (Ivan Vecera) [1874071] - [net] sched: Fix suspicious RCU usage while accessing tcf_tunnel_info (Ivan Vecera) [1874071] - [net] sched: get rid of qdisc->padded (Ivan Vecera) [1874071] - [net] sched: check error pointer in tcf_dump_walker() (Ivan Vecera) [1874071] - [net] sched: remove a redundant goto chain check (Ivan Vecera) [1874071] - [net] sched: cls_u32: Replace one-element array with flexible-array member (Ivan Vecera) [1874071] - [net] sched: commit action insertions together (Ivan Vecera) [1874071] - [net] sched: defer tcf_idr_insert() in tcf_action_init_1() (Ivan Vecera) [1874071] - [net] sched: Remove unused function qdisc_queue_drop_head() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix allowing too small intervals (Ivan Vecera) [1874071] - [net] sched: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc (Ivan Vecera) [1874071] - [net] sched: skip an unnecessay check (Ivan Vecera) [1874071] - [net] sched: act_ife: load meta modules before tcf_idr_check_alloc() (Ivan Vecera) [1874071] - [net] sched: fix error path in red_init() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix using wrong queues in gate mask (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [1874071] - [net] sched: act_ct: fix miss set mru for ovs after defrag in act_ct (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() helper (Ivan Vecera) [1874071] - [net] sched: act_pedit: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1874071] - [net] sched: initialize timer earlier in red_init() (Ivan Vecera) [1874071] - [net] sched: cls_flower: Add hash info to flow classification (Ivan Vecera) [1874071] - [net] flow_dissector: add packet hash dissection (Ivan Vecera) [1874071] - [net] sched: sch_api: add missing rcu read lock to silence the warning (Ivan Vecera) [1874071] - [tools] tc-testing: Add tdc to kselftests (Ivan Vecera) [1874071] - [net] sched: Do not drop root lock in tcf_qevent_handle() (Ivan Vecera) [1874071] - [net] sched: kerneldoc fixes (Ivan Vecera) [1874071] - [net] sched: Pass qdisc reference in struct flow_block_offload (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] sched: Allow changing default qdisc to FQ-PIE (Ivan Vecera) [1874071] - [net] qos: police action offloading parameter 'burst' change to the original value (Ivan Vecera) [1874071] - [tools] selftests: forwarding: Add a RED test for SW datapath (Ivan Vecera) [1874071] - [net] sched: sch_red: Add qevents "early_drop" and "mark" (Ivan Vecera) [1874071] - [net] sched: sch_red: Split init and change callbacks (Ivan Vecera) [1874071] - [net] sched: Introduce helpers for qevent blocks (Ivan Vecera) [1874071] - [net] sched: sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling (Ivan Vecera) [1874071] - [net] qos: police action add index for tc flower offloading (Ivan Vecera) [1874071] - [net] qos: add tc police offloading action with max frame size limit (Ivan Vecera) [1874071] - [net] sched: tcindex_change: Remove redundant null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant skb null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant condition in qdisc_graft (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] sched: taprio: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] vlan: consolidate VLAN parsing code and limit max parsing depth (Ivan Vecera) [1874071] - [net] flow_offload: Move rhashtable inclusion to the source file (Ivan Vecera) [1874071] - [net] sched: act_ct: fix restore the qdisc_skb_cb after defrag (Ivan Vecera) [1874071] - [net] sched: fix a memory leak in atm_tc_init() (Ivan Vecera) [1874071] - [net] sched: act_ct: add miss tcf_lastuse_update. (Ivan Vecera) [1874071] - [net] sched: consistently handle layer3 header accesses in the presence of VLANs (Ivan Vecera) [1874071] - [net] tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 (Ivan Vecera) [1874071] - [net] sched: sch_cake: fix a few style nits (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't call diffserv parsing code when it is not needed (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't try to reallocate or unshare skb unconditionally (Ivan Vecera) [1874071] - [tools] tc-testing: avoid action cookies with odd length. (Ivan Vecera) [1874071] - [net] sched: Add MODULE_DESCRIPTION entries to network modules (Ivan Vecera) [1874071] - [tools] tc-testing: update geneve options match in tunnel_key unit tests (Ivan Vecera) [1874071] - [net] flow_offload: fix flow_indr_dev_unregister path (Ivan Vecera) [1874071] - [net] flow_offload: use flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] flow_offload: add flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] sched: act_gate: fix configuration of the periodic timer (Ivan Vecera) [1874071] - [net] sched: act_gate: fix NULL dereference in tcf_gate_init() (Ivan Vecera) [1874071] - [net] flow_offload: remove indirect flow_block declarations leftover (Ivan Vecera) [1874071] - [net] sched: export __netdev_watchdog_up() (Ivan Vecera) [1874071] - [net] sched: act_ct: add nat mangle action only for NAT-conntrack (Ivan Vecera) [1874071] - [net] sched: sch_cake: Take advantage of skb->hash where appropriate (Ivan Vecera) [1874071] - [net] sched: fix a couple of splats in the error path of tfc_gate_init() (Ivan Vecera) [1874071] - [net] sched: get rid of unnecessary dev_qdisc_reset() (Ivan Vecera) [1874071] - [net] sched: avoid resetting active qdisc for multiple times (Ivan Vecera) [1874071] - [net] sched: add a tracepoint for qdisc creation (Ivan Vecera) [1874071] - [net] sched: add tracepoints for qdisc_reset() and qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: use qdisc_reset() in qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: fix infinite loop in sch_fq_pie (Ivan Vecera) [1874071] - [net] sched: fix reporting the first-time use timestamp (Ivan Vecera) [1874071] - [net] tracing: Fix header include guards in trace event headers (Ivan Vecera) [1874071] - [netdrv] ipvlan: fix device features (Davide Caratti) [1892621] - [netdrv] ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO (Davide Caratti) [1892621] - [netdrv] ipvlan: set hw_enc_features like macvlan (Davide Caratti) [1892621] - [tools] ACPI: Use valid link to the ACPI specification (David Arcari) [1857138] - [tools] cpupower: Replace HTTP links with HTTPS ones (David Arcari) [1857138] - [tools] cpupower: Fix NULL but dereferenced coccicheck errors (David Arcari) [1857138] - [tools] cpupower: Fix comparing pointer to 0 coccicheck warns (David Arcari) [1857138] - [tools] cpupower: Remove unneeded semicolon (David Arcari) [1857138] - [tools] cpupower: .gitignore: add SPDX License Identifier (David Arcari) [1857138] - [tools] cpupower: avoid multiple definition with gcc -fno-common (David Arcari) [1857138] - [tools] cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e (David Arcari) [1857138] - [tools] cpupower: ToDo: Update ToDo with ideas for per_cpu_schedule handling (David Arcari) [1857138] - [tools] tools/power/cpupower: Fix initializer override in hsw_ext_cstates (David Arcari) [1857138] - [tools] cpupower: update German translation (David Arcari) [1857138] - [tools] tools/power/cpupower: fix 64bit detection when cross-compiling (David Arcari) [1857138] - [tools] cpupower: Add missing newline at end of file (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (David Arcari) [1857138] - [tools] cpupower: correct spelling of interval (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 166 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857138] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 (David Arcari) [1857138] - [tools] cpupower: Add SPDX license identifier for more missed files (David Arcari) [1857138] - [tools] tools/power/cpupower: Display boost frequency separately (David Arcari) [1857138] - [tools] cpupower : Auto-completion for cpupower tool (David Arcari) [1857138] - [tools] tools/power/cpupower: fix compilation with STATIC=true (David Arcari) [1857138] - [tools] cpupower: remove stringop-truncation waring (David Arcari) [1857138] - [tools] cpupower: convert ISO_8859-1 text comments to utf-8 (David Arcari) [1857138] - [x86] x86/resctrl: Support wider MBM counters (Puneet Sethi) [1834658] - [x86] x86/resctrl: Support CPUID enumeration of MBM counter width (Puneet Sethi) [1834658] - [x86] x86/resctrl: Maintain MBM counter width per resource (Puneet Sethi) [1834658] - [x86] x86/resctrl: Query LLC monitoring properties once during boot (Puneet Sethi) [1834658] - [x86] x86/resctrl: Remove unnecessary RMID checks (Puneet Sethi) [1834658] - [x86] x86/cpu: Move resctrl CPUID code to resctrl/ (Puneet Sethi) [1834658] - [x86] x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h (Puneet Sethi) [1834658] - [x86] x86/resctrl: Preserve CDP enable over CPU hotplug (Puneet Sethi) [1834658] - [net] af_packet: TPACKET_V3: fix fill status rwlock imbalance (Ivan Vecera) [1889829] - [net] packet: tpacket_rcv: do not increment ring index on drop (Ivan Vecera) [1889829] - [net] af_packet: TPACKET_V3: replace busy-wait loop (Ivan Vecera) [1889829] - [net] SUNRPC: Fix svc_flush_dcache() (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Be consistent about mirror index types (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read (Scott Mayhew) [1888214] - [fs] NFSv4.2: fix client's attribute cache management for copy_file_range (Scott Mayhew) [1888214] - [fs] nfs: Fix security label length not being reset (Scott Mayhew) [1888214] - [net] SUNRPC: stop printk reading past end of string (Scott Mayhew) [1888214] - [fs] NFS: Zero-stateid SETATTR should first return delegation (Scott Mayhew) [1888214] - [fs] NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (Scott Mayhew) [1888214] - [net] SUNRPC: remove duplicate include (Scott Mayhew) [1888214] - [fs] nfsd: fix oops on mixed NFSv4/NFSv3 client access (Scott Mayhew) [1888214] - [fs] NFS: Fix flexfiles read failover (Scott Mayhew) [1888214] - [fs] fs: nfs: delete repeated words in comments (Scott Mayhew) [1888214] - [fs] rpc_pipefs: convert comma to semicolon (Scott Mayhew) [1888214] - [fs] NFS: Don't return layout segments that are in use (Scott Mayhew) [1888214] - [fs] NFS: Don't move layouts to plh_return_segs list while in use (Scott Mayhew) [1888214] - [fs] NFS: Add layout segment info to pnfs read/write/commit tracepoints (Scott Mayhew) [1888214] - [fs] NFS: Add tracepoints for layouterror and layoutstats (Scott Mayhew) [1888214] - [fs] NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close() (Scott Mayhew) [1888214] - [fs] NFSv4.2: xattr cache: get rid of cache discard work queue (Scott Mayhew) [1888214] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1888214] - [net] svcrdma: CM event handler clean up (Scott Mayhew) [1888214] - [net] svcrdma: Remove transport reference counting (Scott Mayhew) [1888214] - [net] svcrdma: Fix another Receive buffer leak (Scott Mayhew) [1888214] - [trace] SUNRPC: Refresh the show_rqstp_flags() macro (Scott Mayhew) [1888214] - [fs] nfsd: netns.h: delete a duplicated word (Scott Mayhew) [1888214] - [net] sunrpc: destroy rpc_inode_cachep after unregister_filesystem (Scott Mayhew) [1888214] - [fs] freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side xattr caching (Scott Mayhew) [1888214] - [fs] NFSv4.2: hook in the user extended attribute handlers (Scott Mayhew) [1888214] - [fs] NFSv4.2: add the extended attribute proc functions (Scott Mayhew) [1888214] - [fs] nfs: make the buf_to_pages_noslab function available to the nfs code (Scott Mayhew) [1888214] - [fs] nfs: define and use the NFS_INO_INVALID_XATTR flag (Scott Mayhew) [1888214] - [fs] NFS: Update symbolic flags displayed by trace events (Scott Mayhew) [1888214] - [fs] nfs: modify update_changeattr to deal with regular files (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the extended attribute access bits (Scott Mayhew) [1888214] - [fs] nfs: define nfs_access_get_cached function (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side XDR handling for extended attributes (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the server for extended attribute support (Scott Mayhew) [1888214] - [fs] NFSv4.2: define limits and sizes for user xattr handling (Scott Mayhew) [1888214] - [include] nfs: add client side only definitions for user xattrs (Scott Mayhew) [1888214] - [fs] nfsd: Use seq_putc() in two functions (Scott Mayhew) [1888214] - [net] svcrdma: Display chunk completion ID when posting a rw_ctxt (Scott Mayhew) [1888214] - [net] svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send() (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Send completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Record Receive completion ID in svc_rdma_decode_rqst (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Receive completion IDs (Scott Mayhew) [1888214] - [trace] svcrdma: Introduce infrastructure to support completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR encoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR decoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] SUNRPC: Add helpers for decoding list discriminators symbolically (Scott Mayhew) [1888214] - [include] svcrdma: Remove declarations for functions long removed (Scott Mayhew) [1888214] - [net] svcrdma: Clean up trace_svcrdma_send_failed() tracepoint (Scott Mayhew) [1888214] - [net] svcrdma: Consolidate send_error helper functions (Scott Mayhew) [1888214] - [net] svcrdma: Make svc_rdma_send_error_msg() a global function (Scott Mayhew) [1888214] - [net] svcrdma: Eliminate return value for svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add a @status parameter to svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions (Scott Mayhew) [1888214] - [net] svcrdma: Remove save_io_pages() call from send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Fix page leak in svc_rdma_recv_read_chunk() (Scott Mayhew) [1888214] - [net] SUNRPC: Augment server-side rpcgss tracepoints (Scott Mayhew) [1888214] - [fs] nfsd: add fattr support for user extended attributes (Scott Mayhew) [1888214] - [fs] nfsd: implement the xattr functions and en/decode logic (Scott Mayhew) [1888214] - [fs] nfsd: add structure definitions for xattr requests / responses (Scott Mayhew) [1888214] - [fs] nfsd: take xattr bits into account for permission checks (Scott Mayhew) [1888214] - [fs] nfsd: define xattr functions to call into their vfs counterparts (Scott Mayhew) [1888214] - [fs] nfsd: add defines for NFSv4.2 extended attribute support (Scott Mayhew) [1888214] - [fs] nfsd: split off the write decode code into a separate function (Scott Mayhew) [1888214] - [fs] xattr: add a function to check if a namespace is supported (Scott Mayhew) [1888214] - [fs] xattr: break delegations in {set, remove}xattr (Scott Mayhew) [1888214] - [uapi] nfs, nfsd: NFSv4.2 extended attribute protocol definitions (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: The mirror count could depend on the layout segment range (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() (Scott Mayhew) [1888214] - [fs] NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC (Scott Mayhew) [1888214] - [include] NFS: Replace zero-length array with flexible-array (Scott Mayhew) [1888214] - [include] nfs4: Remove unneeded semicolon (Scott Mayhew) [1888214] - [tools] selftests/livepatch: adopt to newer sysctl error format (Yannick Cote) [1869880] - [tools] selftests/livepatch: Use "comm" instead of "diff" for dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: add test delimiter to dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: refine dmesg 'taints' in dmesg comparison (Yannick Cote) [1869880] - [tools] selftests/livepatch: Don't clear dmesg when running tests (Yannick Cote) [1869880] - [lib] selftests/livepatch: fix mem leaks in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: more verification in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: rework test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: simplify test-klp-callbacks busy target tests (Yannick Cote) [1869880] - [tools] selftests: Install settings files to fix TIMEOUT failures (Yannick Cote) [1869880] - [cpufreq] cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Free memory only when turning off (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add ->offline and ->online callbacks (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Tweak the EPP sysfs interface (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Update cached EPP in the active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Refuse to turn off with HWP enabled (Puneet Sethi) [1881199] - [documentation] Documentation: fix pm/intel_pstate build warning and wording (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Implement passive mode with HWP enabled (Puneet Sethi) [1881199] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Rearrange the storing of new EPP values (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Clean up aperf_mperf_shift description (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix static checker warning for epp variable (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow raw energy performance preference value (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow enable/disable energy efficiency (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add one more OOB control bit (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: update links for references (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Unify copyright notices (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Add SPDX license tags to multiple files (Puneet Sethi) [1881199] - [documentation] cpufreq: intel_pstate: Documentation: Add references sections (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Clarify coordination of P-State limits (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Add base_frequency information (Puneet Sethi) [1881199] - [i2c] i2c: ismt: Remove call to memset after dmam_alloc_coherent (Tony Camuso) [1875395] - [i2c] i2c: ismt: Add support for Intel Cedar Fork (Tony Camuso) [1875395] - [documentation] docs: net: fm10k: add documentation for fm10k driver (Vladis Dronov) [1838728] - [netdrv] net: fm10k: reject unsupported coalescing params (Vladis Dronov) [1838728] - [netdrv] intel: Replace zero-length array with flexible-array member (Vladis Dronov) [1838728] - [netdrv] net: Use skb accessors in network drivers (Vladis Dronov) [1838728] - [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882082] {CVE-2020-25643}- [pinctrl] pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Fix register offsets for TGL-H variant (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update header block to reflect direct dependencies (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use fallthrough pseudo-keyword (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Drop no-op ACPI_PTR() call (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of for_each_requested_gpio_in_range() (David Arcari) [1783488] - [include] gpiolib: Introduce for_each_requested_gpio_in_range() macro (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Protect IO in few call backs by lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Split intel_config_get() to three functions (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Drop the only label in the code for consistency (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of IRQ_RETVAL() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Reduce scope of the lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Disable input and output buffer when switching to GPIO (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define ACPI address space ID (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define total amount of IRQs per community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Move npins closer to pin_base in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update description in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use platform_get_irq_optional() explicitly (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Introduce new flag to force GPIO base to be 0 (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: icelake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Enable pin configuration setting for GPIO chip (David Arcari) [1783488] - [pinctrl] pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Mark expected switch fall-throughs (David Arcari) [1783488] - [kernel] mm: disable proactive compaction by default (Rafael Aquini) [1848427] - [mm] mm: use unsigned types for fragmentation score (Rafael Aquini) [1848427] - [mm] mm: fix compile error due to COMPACTION_HPAGE_ORDER (Rafael Aquini) [1848427] - [mm] mm: proactive compaction (Rafael Aquini) [1848427] - [i2c] i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update author and maintainer email info (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update reference clock frequency (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Remove unecessary wrapper functions (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Fix resrticted cast warning of sparse (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call (Alaa Hleihel) [1655741 1655709] - [documentation] dt-bindings: i2c: I2C binding for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [misc] misc: eeprom: ee1004: convert to i2c_new_dummy_device (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Deal with nack on page selection (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Move selected page detection to a separate function (Alaa Hleihel) [1655741] - [misc] eeprom: New ee1004 driver for DDR4 memory (Alaa Hleihel) [1655741] - [net] xfrm: Use correct address family in xfrm_state_find (Xin Long) [1892641] - [net] xfrm: clone whole liftime_cur structure in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate (Xin Long) [1892641] - [net] ip_vti: Fix unused variable warning (Xin Long) [1892641] - [net] xfrm: Make the policy hold queue work with VTI. (Xin Long) [1892641] - [s390] s390/qeth: delay draining the TX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: strictly order bridge address events (Philipp Rudo) [1847443] - [s390] s390/qeth: unify structs for bridge port state (Philipp Rudo) [1847443] - [s390] s390/qeth: copy less data from bridge state events (Philipp Rudo) [1847443] - [s390] s390/qeth: don't let HW override the configured port role (Philipp Rudo) [1847443] - [s390] s390/qeth: don't disable address events during initialization (Philipp Rudo) [1847443] - [s390] s390/qeth: make queue lock a proper spinlock (Philipp Rudo) [1847443] - [s390] s390/qeth: use to_delayed_work() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration (Philipp Rudo) [1847443] - [s390] s390/qeth: use all configured RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: don't process empty bridge port events (Philipp Rudo) [1847443] - [s390] s390/qeth: integrate RX refill worker with NAPI (Philipp Rudo) [1847443] - [s390] s390/qeth: tolerate pre-filled RX buffer (Philipp Rudo) [1847443] - [s390] s390/qdio: remove internal polling in non-thinint path (Philipp Rudo) [1847443] - [s390] s390/qdio: allow to scan all 128 Input SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: fix statistics for 128 SBALs (Philipp Rudo) [1847443] - [s390] s390/qeth: constify the MPC initialization data (Philipp Rudo) [1847443] - [s390] s390/qeth: unify RX-mode hashtables (Philipp Rudo) [1847443] - [s390] s390/qeth: cleanup OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up a magic number in the OAT callback (Philipp Rudo) [1847443] - [s390] s390/qeth: use u64_to_user_ptr() in the OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qeth: don't clear the configured isolation mode (Philipp Rudo) [1847443] - [s390] s390/qeth: only init the isolation mode when necessary (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune errno when cmds are cancelled (Philipp Rudo) [1847443] - [s390] s390/qeth: reject unsupported link type earlier (Philipp Rudo) [1847443] - [s390] s390/qeth: let isolation mode override HW offload restrictions (Philipp Rudo) [1847443] - [s390] s390/qeth: fix error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qdio: warn about unexpected SLSB states (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up usage of qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce SLSB writes during Input Queue processing (Philipp Rudo) [1847443] - [s390] s390/qdio: fine-tune SLSB update (Philipp Rudo) [1847443] - [s390] s390/cio, s390/qeth: cleanup PNSO CHSC (Philipp Rudo) [1847443] - [s390] s390/qdio: remove q->first_to_kick (Philipp Rudo) [1847443] - [s390] s390/qdio: fix up qdio_start_irq() kerneldoc (Philipp Rudo) [1847443] - [s390] s390/qdio: add IRQ reduction for error SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: refactor ACK processing for primed SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify overlap calculation on Input refill (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up Kconfig help text (Philipp Rudo) [1847443] - [s390] s390/qeth: return error when starting a reset fails (Philipp Rudo) [1847443] - [s390] s390/qeth: set TX IRQ marker on last buffer in a group (Philipp Rudo) [1847443] - [s390] s390/qeth: indicate contiguous TX buffer elements (Philipp Rudo) [1847443] - [s390] s390/qeth: merge TX skb mapping code (Philipp Rudo) [1847443] - [s390] s390/qeth: don't use restricted offloads for local traffic (Philipp Rudo) [1847443] - [s390] s390/qeth: extract helpers for next-hop lookup (Philipp Rudo) [1847443] - [s390] s390/qeth: add debugfs file for local IP addresses (Philipp Rudo) [1847443] - [s390] s390/qeth: process local address events (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of LP2LP capability for csum offload (Philipp Rudo) [1847443] - [s390] s390/qeth: fix cancelling of TX timer on dev_close() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove always-true condition (Philipp Rudo) [1847443] - [s390] s390/qdio: de-duplicate tiqdio_inbound_processing() (Philipp Rudo) [1847443] - [s390] s390/qdio: keep track of allocated queue count (Philipp Rudo) [1847443] - [s390] s390/qdio: roll-back after queue allocation error (Philipp Rudo) [1847443] - [s390] s390/qdio: do more fine-grained allocation roll-back (Philipp Rudo) [1847443] - [s390] s390/qdio: consolidate thinint init/exit (Philipp Rudo) [1847443] - [s390] s390/qdio: put thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: tear down thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: consistently restore the IRQ handler (Philipp Rudo) [1847443] - [s390] s390/qdio: clear DSCI early for polling drivers (Philipp Rudo) [1847443] - [s390] s390/qdio: inline shared_ind() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove cdev from init_data (Philipp Rudo) [1847443] - [s390] s390/qdio: allow for non-contiguous SBAL array in init_data (Philipp Rudo) [1847443] - [s390] zfcp: inline zfcp_qdio_setup_init_data() (Philipp Rudo) [1847443] - [s390] s390/qdio: cleanly split alloc and establish (Philipp Rudo) [1847443] - [s390] s390/qeth: phase out OSN support (Philipp Rudo) [1847443] - [s390] s390/qeth: make OSN / OSX support configurable (Philipp Rudo) [1847443] - [s390] s390/qeth: remove fake_broadcast attribute (Philipp Rudo) [1847443] - [s390] s390/qdio: set qdio_irq->cdev at allocation time (Philipp Rudo) [1847443] - [s390] s390/qdio: remove unused function declarations (Philipp Rudo) [1847443] - [s390] s390/qeth: modernize two list helpers (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of fixed prio-queue configuration (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune MAC Address-related errnos (Philipp Rudo) [1847443] - [s390] s390/qeth: add TX IRQ coalescing support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: collect more TX statistics (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up the mac_bits (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify L3 dev_id logic (Philipp Rudo) [1847443] - [s390] s390/qdio: extend polling support to multiple queues (Philipp Rudo) [1847443] - [s390] s390/qeth: remove redundant if-clause in RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: split out RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify RX buffer tracking (Philipp Rudo) [1847443] - [s390] s390/qdio: pass ISC as parameter to chsc_sadc() (Philipp Rudo) [1847443] - [s390] s390/qeth: use dev->reg_state (Philipp Rudo) [1847443] - [s390] s390/qeth: remove gratuitous NULL checks (Philipp Rudo) [1847443] - [s390] s390/qeth: add phys_to_virt() translation for AOB (Philipp Rudo) [1847443] - [s390] s390/qeth: don't report hard-coded driver version (Philipp Rudo) [1847443] - [s390] s390/qeth: add SW timestamping support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: balance the TX queue selection for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: remove prio-queueing support for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves in TX slow path (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves to back RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: remove VNICC callback parameter struct (Philipp Rudo) [1847443] - [s390] s390/qdio: add tighter controls for IRQ polling (Philipp Rudo) [1847443] - [s390] s390/qdio: export SSQD via debugfs (Philipp Rudo) [1847443] - [s390] s390/qeth: support configurable RX copybreak (Philipp Rudo) [1847443] - [s390] s390/qeth: don't check for IFF_UP when scheduling napi (Philipp Rudo) [1847443] - [s390] s390/qeth: don't re-start read cmd when IDX has terminated (Philipp Rudo) [1847443] - [s390] s390/qeth: reset seqnos on connection startup (Philipp Rudo) [1847443] - [s390] s390/qeth: remove unused cmd definitions (Philipp Rudo) [1847443] - [s390] s390/qeth: validate device-provided MAC address (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up CREATE_ADDR cmd code (Philipp Rudo) [1847443] - [s390] s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac() (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify debugfs code (Philipp Rudo) [1847443] - [s390] s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 (Philipp Rudo) [1847443] - [s390] s390/qeth: don't warn for napi with 0 budget (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce access to cdev->private->qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up cdev access in qdio_setup_irq() (Philipp Rudo) [1847443] - [s390] s390/qdio: fill SL with absolute addresses (Philipp Rudo) [1847443] - [s390] s390/qdio: don't allocate *aob array with GFP_ATOMIC (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify ACK tracking (Philipp Rudo) [1847443] - [s390] s390/qeth: remove HARDSETUP state (Philipp Rudo) [1847443] - [s390] s390/qeth: make cmd/reply matching more flexible (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate online/offline code (Philipp Rudo) [1847443] - [s390] s390/qeth: shift some bridgeport code around (Philipp Rudo) [1847443] - [s390] s390/qeth: remove QETH_RX_PULL_LEN (Philipp Rudo) [1847443] - [s390] s390/qeth: use napi_gro_frags() for SG skbs (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate RX code (Philipp Rudo) [1847443] - [s390] s390/qeth: make use of napi_schedule_irqoff() (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate helpers for capability checking (Philipp Rudo) [1847443] - [s390] s390/qeth: stop yielding the ip_lock during IPv4 registration (Philipp Rudo) [1847443] - [s390] s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path (Philipp Rudo) [1847443] - [s390] s390/qeth: remove open-coded inet_make_mask() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up L3 sysfs code (Philipp Rudo) [1847443] - [s390] s390/qeth: overhaul L3 IP address dump code (Philipp Rudo) [1847443] - [s390] s390/qeth: wake up all waiters from qeth_irq() (Philipp Rudo) [1847443] - [s390] s390/qeth: only handle IRQs while device is online (Philipp Rudo) [1847443] - [s390] s390: clean up qdio.h (Philipp Rudo) [1847443] - [s390] s390/cio: fix kdoc for tiqdio_thinint_handler (Philipp Rudo) [1847443] - [s390] s390/drivers: fix proc/debugfs file permissions (Philipp Rudo) [1847443] - [s390] s390: convert to DEFINE_SHOW_ATTRIBUTE (Philipp Rudo) [1847443] - [s390] scsi: zfcp: Avoid benign overflow of the Request Queue's free-level (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Replace open-coded list move (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Clean up zfcp_erp_action_ready() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Use prandom_u32_max() for backoff (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix wrong data and display format of SFP+ temperature (Philipp Rudo) [1874100] - [s390] scsi: zfcp: trace channel log even for FCP command responses (Philipp Rudo) [1874100] - [s390] scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter variable (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface to read the local B2B-Credit (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface for diagnostics of local SFP transceiver (Philipp Rudo) [1874100] - [s390] scsi: zfcp: support retrieval of SFP Data via Exchange Port Data (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix request object use-after-free in send path causing seqno errors (Philipp Rudo) [1874100] - [s390] scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN (Philipp Rudo) [1874100] - [s390] scsi: zfcp: improve kdoc for return of zfcp_status_read_refill() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop old default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun_strategy() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence remaining kdoc warnings in header files (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence all W=1 build warnings for existing kdoc (Philipp Rudo) [1874100] - [s390] scsi: zfcp: properly format LUN (and WWPN) for LUN sharing violation kmsg (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_act_result for argument/return of affected functions (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_action.step (Philipp Rudo) [1874100] - [s390] scsi: zfcp: the action field of zfcp_erp_action is actually the type (Philipp Rudo) [1874100] - [s390] scsi: zfcp: clarify function argument name for trace tag string (Philipp Rudo) [1874100] - [s390] scsi: zfcp: ERP thread setup kdoc update (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update kernel message for invalid FCP_CMND length, it's not the CDB (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_fsf_req (Philipp Rudo) [1874100] - [s390] scsi: zfcp: group sort internal structure definitions for proximity (Philipp Rudo) [1874100] - [s390] scsi: zfcp: namespace prefix for internal latency data structures (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS mask (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move scsi_eh & non-ERP timeout defines owned by and local to zfcp_fsf.c (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_reqlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move SG table helper from aux to fc and make them static (Philipp Rudo) [1874100] - [s390] scsi: zfcp: remove unnecessary null pointer check before mempool_destroy (Philipp Rudo) [1874100] - [s390] s390/dasd, zfcp: fix gcc 8 stringop-truncation warnings (Philipp Rudo) [1874100] - [s390] s390/stp: unify stp_work_mutex and clock_sync_mutex (Philipp Rudo) [1856342] - [s390] s390/stp: add sysfs file to show scheduled leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: add support for leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: use u32 instead of unsigned int (Philipp Rudo) [1856342] - [s390] s390/stp: use __packed (Philipp Rudo) [1856342] - [s390] s390/stp: add locking to sysfs functions (Philipp Rudo) [1856342] - [s390] s390/stp: allow group and users to read stp sysfs files (Philipp Rudo) [1856342] - [s390] s390/ipl: add support to control memory clearing for nvme re-IPL (Philipp Rudo) [1851122] - [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1876567] - [fs] gfs2: Make sure we don't miss any delayed withdraws (Robert S Peterson) [1873565] - [fs] gfs2: add some much needed cleanup for log flushes that fail (Robert S Peterson) [1873565] - [fs] gfs2: fix trans slab error when withdraw occurs inside log_flush (Robert S Peterson) [1873565] - [block] blk-mq: mark flush request as IDLE in flush_end_io() (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme: introduce nvme_sync_io_queues (Gopal Tiwari) [1894347] - [documentation] kvm: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: remove unused variable (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Don't require THP to run tests (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: evmcs: make evmcs_sanitize_exec_ctrls() work again (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: test behavior of unmapped L2 APIC-access address (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix NULL dereference at kvm_msr_ignored_check() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: replace static const variables with macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: rename pi_init to avoid conflict with paride (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: NX largepage recovery for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't clear write flooding count for direct roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support MMIO in the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support write protection for nesting in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support disabling dirty logging for the tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support dirty logging for the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support changed pte notifier in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add access tracking for tdp_mmu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add TDP MMU PF handler (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support zapping SPTEs in the TDP MMU (Vitaly Kuznetsov) [1882793] - [virt] kvm: Cache as_id in kvm_memory_slot (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add functions to handle changed TDP SPTEs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate and free TDP MMU roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Init / Uninit the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Introduce tdp_iter (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: extract spte.h and spte.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate updating a PTE from kvm_set_pte_rmapp (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate making SPTEs from set_spte (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate making non-leaf sptes from link_shadow_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Let the guest own CR4.FSGSBASE (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Intercept guest reserved CR4 bits to inject #GP fault (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move call to update_exception_bitmap() into VMX code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Intercept LA57 to inject #GP fault when it's reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Initialize prev_ga_tag before use (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: implement on demand allocation of the nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow kvm_x86_ops.set_efer to return an error value (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report negative values from wrmsr emulation to userspace (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: xen_hvm_config: cleanup return values (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: Make struct kernel_param_ops definitions const (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allocate vcpu->arch.cpuid_entries dynamically (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: only provide PV features if enabled in guest's CPUID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: set wall_clock in kvm_write_wall_clock() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn (Vitaly Kuznetsov) [1882793] - [x86] kvm: hide KVM options from menuconfig when KVM is not compiled (Vitaly Kuznetsov) [1882793] - [documentation] kvm: vmx: Forbid userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Ignore userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Fix x2APIC MSR intercept handling on !APICV platforms (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: vmx_uret_msrs_list[] can be static (Vitaly Kuznetsov) [1882793] - [tools] kvm: x86: do not attempt TSC synchronization on guest writes (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: delay MSR permission processing to first nested VM run (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename KVM_REQ_GET_VMCS12_PAGES (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Add test for user space MSR handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: svm: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Prepare MSR bitmaps for userspace tracked MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add infrastructure for MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Allow deflecting unknown MSR accesses to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Return -ENOENT on unimplemented MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_uret_msr's "index" to "slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_msr_index" to "vmx_uret_msrs_list" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "find_msr_entry" to "vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add vmx_setup_uret_msr() to handle lookup and swap (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move uret MSR lookup into update_transition_efer() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Check guest support for RDTSCP before processing MSR_TSC_AUX (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "__find_msr_index" to "__vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename the "shared_msr_entry" struct to "vmx_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Prepend "MAX_" to MSR array size defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename "shared_msrs" to "user_return_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move individual kvm_mmu initialization into common helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Read EXIT_QUAL and INTR_INFO only when needed for nested exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use common definition for kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add macro wrapper for defining kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper to test for a valid error code given an intr info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN on attempt to switch the currently loaded VMCS (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Drop redundant VMCS switch and free_nested() call (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Ensure vmcs01 is the loaded VMCS when freeing nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Move free_nested() below vmx_switch_vmcs() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Explicitly check for valid guest state for !unrestricted guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reload vmcs01 if getting vmcs12's pages fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reset the segment cache when stuffing guest segs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track write/user faults using bools (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Hoist ITLB multi-hit workaround check up a level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Account NX huge page disallowed iff huge page was requested (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Capture requested page level before NX huge page workaround (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move "huge page disallowed" calculation into mapping helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Refactor the zap loop for recovering NX lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Commit zap of remaining invalid pages when recovering lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename ops.h to vmx_ops.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extract posted interrupt support to separate files (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Bail early from final #PF handling on spurious faults (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return unique RET_PF_* values if the fault was fixed (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Invert RET_PF_* check when falling through to emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Recursively zap nested TDP SPs when zapping last/only parent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyper-v: disallow configuring SynIC timers with no SynIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper and macros to reduce boilerplate for sec exec ctls (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename RDTSCP secondary exec control name to insert "ENABLE" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use VMX_FEATURE_* flags to define VMCS control bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Unconditionally clear CPUID.INVPCID if !CPUID.PCID (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_*_supported() helpers to cpu_has_vmx_*() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use "illegal GPA" helper for PT/RTIT output base check (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move illegal GPA helper out of the MMU code (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Unexport cpuid_query_maxphyaddr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use precomputed MAXPHYADDR for RTIT base MSR check (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Do not perform emulation for INVD intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: sev: shorten comments around sev_clflush_pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Mark SEV launch secret pages as dirty (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Add VM-Enter failed tracepoints for super early checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: CR3 MBZ bits are only 63:52 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: emulating RDPID failure shall return #UD rather than #GP (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Morph notification vector IRQ on nested VM-Enter to pending PI (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add tracepoint for cr_interception (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Analyze is_guest_mode() in svm_vcpu_run() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Invoke NMI handler via indirect call instead of INTn (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move IRQ invocation to assembly subroutine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add kvm_x86_ops hook to short circuit emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Enable INVPCID feature on AMD (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move handling of INVPCID types to x86 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename and move the function vmx_handle_memory_failure to x86.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add new intercept word in vmcb_control_area (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify 64 bit intercept field to two 32 bit vectors (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify intercept_exceptions to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_dr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_cr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Remove unused field (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor exit labels in svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor msr permission bitmap allocation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: rename nested vmcb to vmcb12 (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: rename a variable in the svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Reduce world switch latency caused by timer_advance_ns (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Narrow down the kick target vCPU (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Guarantee the timer is in tsc-deadline mode when setting (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Return 0 when getting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Fix updating DFR missing apic map recalculation (Vitaly Kuznetsov) [1882793] - [virt] kvm/eventfd: move wildcard calculation outside loop (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Simplify the initialization of nested_vmx_msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix VMX controls MSRs setup when nested VMX enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Avoid freeing uninitialized pointers in svm_set_nested_state() (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove aliases with X64 in their name (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Split hyperv-tlfs.h into arch dependent and independent files (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove HV_PROCESSOR_POWER_STATE #defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add GHCB definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: nested: Don't allocate VMCB structures on stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: page_track: Fix RCU list API usage (Vitaly Kuznetsov) [1882793] - [kernel] rculist: Introduce list/hlist_for_each_entry_srcu() macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: update PFEC_MASK/PFEC_MATCH together with PF intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add a dedicated INVD intercept routine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix MSR_IA32_TSC read for nested migration (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Fix assert failure in single-step test (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Make smaller physical guest address space support user-configurable (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: Check the allocation of pv cpu mask" (Vitaly Kuznetsov) [1882793] - [x86] kvm: emulator: more strict rsm checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: more strict SMM checks when returning to nested guest (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: setup nested msr permission bitmap on nested state load (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: correctly restore GIF on vmexit from nesting after migration (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Don't freeze guest when event delivery causes an APIC-access exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: avoid emulation with stale next_rip (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Periodically schedule when unregistering regions on destroy (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control (Vitaly Kuznetsov) [1882793] - [virt] kvm: fix memory leak in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Check the allocation of pv cpu mask (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Update VMCS02 when L2 PAE PDPTE updates detected (Vitaly Kuznetsov) [1882793] - [documentation] kvm: documentation: Minor fixups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix access code passed to gva_to_gpa (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Use a shorter encoding to clear RAX (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: detect assigned device via irqbypass manager (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix sev_pin_memory() error handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Set the TDCR settable bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix disable pause loop exit/pause filtering capability on SVM (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Prevent setting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Specify max TDP level via kvm_configure_mmu() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename max_page_level to max_huge_page_level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Dynamically calculate TDP level from max level and MAXPHYADDR (Vitaly Kuznetsov) [1882793] - [x86] kvm: vxm: Remove temporary WARN on expected vs. actual EPTP level mismatch (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Pull the PGD's level from the MMU instead of recalculating it (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Make vmx_load_mmu_pgd() static (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add separate helper for shadow NPT root page role calc (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Drop a duplicate declaration of construct_eptp() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Using macros instead of magic values (Vitaly Kuznetsov) [1882793] - [tools] kvm: nvmx: check for invalid hdr.vmx.flags (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: do not set guest mode flag (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt/kvm/api: eliminate duplicated word (Vitaly Kuznetsov) [1882793] - [documentation] docs: kvm: Replace HTTP links with HTTPS ones (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: remove nonsensical EXITINFO1 adjustment on nested NPF (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: optimize #PF injection when MAXPHYADDR does not match (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add guest physical address check in EPT violation and misconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: introduce vmx_need_pf_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: update exception bitmap on CPUID changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename update_bp_intercept to update_exception_bitmap (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Add guest physical address check in translate_gpa() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Move translate_gpa() to mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add helper functions for illegal GPA checking and page fault injection (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code (Vitaly Kuznetsov) [1882793] - [virt] kvm: Move x86's MMU memory cache helpers to common KVM code (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Move x86's version of struct kvm_mmu_memory_cache to common code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Zero allocate shadow pages (outside of mmu_lock) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make __GFP_ZERO a property of the memory cache (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate the memory caches for shadow pages and gfn arrays (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Topup memory caches after walking GVA->GPA (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Consolidate "page" variant of memory cache helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track the associated kmem_cache in the MMU caches (Vitaly Kuznetsov) [1882793] - [x86] kvm/x86: pmu: Fix #GP condition check for RDPMC emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce kvm_check_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_apic_set_version() to kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Use guest_cpuid_has() in kvm_apic_set_version() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Go on updating other CPUID leaves when leaf 1 is absent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: limit the maximum number of vPMU fixed counters to 3 (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Make CR4.VMXE reserved for the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: Add "nopvspin" parameter to disable PV spinlocks (Vitaly Kuznetsov) [1882793] - [x86] kvm: Change print code to use pr_*() format (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: x86: Fix setup the virt_spin_lock_key before static key get initialized" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename page_header() to to_shadow_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make kvm_mmu_page definition and accessor internal-only (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add MMU-internal header (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move kvm_mmu_available_pages() into mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Exit to userspace on make_mmu_pages_available() error (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when shrinking the slab (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when recycling oldest pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't put invalid SPs back on the list of active pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add svm_ prefix to set/clr/is_intercept() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add vmcb_ prefix to mark_*() functions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename struct nested_state to svm_nested_state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Wrap VM-Fail valid path in generic VM-Fail helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add "last CPU" to some KVM_EXIT information (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add last_cpu to struct vcpu_vmx (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Always set svm->last_cpu on VMRUN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report sev_pin_memory errors with PTR_ERR (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: fix svn_pin_memory()'s use of get_user_pages_fast() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Do the same ignore_msrs check for feature msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move ignore_msrs handling upper the stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make .write_log_dirty a nested operation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN if PML emulation helper is invoked outside of nested guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper (Vitaly Kuznetsov) [1882793] - [s390] kvm: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault() (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt: kvm/api: drop doubled words (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Mark CR4.TSD as being possibly owned by the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode (Vitaly Kuznetsov) [1882793] - [virt] kvm: use more precise cast and do not drop __user (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: bit 8 of non-leaf PDPEs is not reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix async pf caused null-ptr-deref (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Remove vcpu_vmx's defunct copy of host_pkru (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow TSC to differ by NTP correction bounds without TSC scaling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix MSR range of APIC registers in X2APIC mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Stop context switching MSR_IA32_UMWAIT_CONTROL (Vitaly Kuznetsov) [1882793] - [x86] cpu: Move prototype for get_umwait_control_msr() to a global location (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Plumb L2 GPA through to PML emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic() (Vitaly Kuznetsov) [1882793] - [x86] process/64: Make save_fsgs_for_kvm() ready for FSGSBASE (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add helpers to identify interrupt type from intr_info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Switch KVM guest to using interrupts for page ready APF delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: Remove defunct KVM_DEBUG_FS Kconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR (Vitaly Kuznetsov) [1882793] - [x86] kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: update hyperv_cpuid with SynDBG tests (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger via hypercalls (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: enable hypercalls regardless of hypercall page (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger interface (Vitaly Kuznetsov) [1882793] - [x86] hyper-v: Add synthetic debugger definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/pmu: Support full width counting (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: announce KVM_FEATURE_ASYNC_PF_INT (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: acknowledgment mechanism for async pf page ready notifications (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: interrupt based APF 'page ready' event delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: extend struct kvm_vcpu_pv_apf_data with token info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyperv: Remove duplicate definitions of Reference TSC Page (Vitaly Kuznetsov) [1882793] - [x86] kvm: Restrict ASYNC_PF to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: Sanitize kvm_async_pf_task_wait() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Handle async page faults directly through do_page_fault() (Vitaly Kuznetsov) [1882793] - [virt] kvm: add halt-polling cpu usage stats (Vitaly Kuznetsov) [1882793] - [powerpc] kvm: Replace vcpu->swait with rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce rcuwait_active() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce prepare_to and finish_rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Add @state argument to rcuwait_wait_event() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Fix stale wake call name in comment (Vitaly Kuznetsov) [1882793] - [s390] kvm: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup (Vitaly Kuznetsov) [1882793] - [documentation] docs/virt/kvm: Document configuring and running nested guests (Vitaly Kuznetsov) [1882793] - [tools] docs: fix broken references for ReST files that moved around (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extend VMXs #AC interceptor to handle split lock #AC in guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Emulate split-lock access as a write in emulator (Vitaly Kuznetsov) [1882793] - [net] core: check length before updating Ethertype in skb_mpls_{push,pop} (Guillaume Nault) [1893886] - [net] pktgen: fix error message with wrong function name (Guillaume Nault) [1893886] - [net] handle the return value of pskb_carve_frag_list() correctly (Guillaume Nault) [1893886] - [net] Fix potential wrong skb->protocol in skb_vlan_untag() (Guillaume Nault) [1893886] - [net] make symbol 'flush_works' static (Guillaume Nault) [1893886] - [net] compat: Add missing sock updates for SCM_RIGHTS (Guillaume Nault) [1893886] - [net] mpls: drop skb's dst in mpls_forward() (Guillaume Nault) [1893886] - [include] net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb (Guillaume Nault) [1893886] - [net] fix skb_panic to output real address (Guillaume Nault) [1893886] - [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1893886] - [net] neigh: send protocol value in neighbor create notification (Guillaume Nault) [1893886] - [net] revert default NAPI poll timeout to 2 jiffies (Guillaume Nault) [1893886] - [net] compat_ioctl: handle SIOCOUTQNSD (Guillaume Nault) [1893886] - [net] neigh: use long type to store jiffies delta (Guillaume Nault) [1893886] - [documentation] dev-tools: kselftest.rst: Update examples and paths (Hangbin Liu) [1876011] - [tools] selftests/run_kselftest.sh: Make each test individually selectable (Hangbin Liu) [1876011] - [tools] selftests: Extract run_kselftest.sh and generate stand-alone test list (Hangbin Liu) [1876011] - [tools] selftests/harness: Flush stdout before forking (Hangbin Liu) [1876011] - [tools] selftests: forwarding: Add missing 'rp_filter' configuration (Hangbin Liu) [1892298] - [tools] selftests/net: relax cpu affinity requirement in msg_zerocopy test (Hangbin Liu) [1892298] - [tools] selftests: ethtool: Fix test when only two speeds are supported (Hangbin Liu) [1892298] - [tools] selftests/net: tcp_mmap: fix clang warning for target arch PowerPC (Hangbin Liu) [1892298] - [tools] selftests/net: psock_fanout: fix clang issues for target arch PowerPC (Hangbin Liu) [1892298] - [netdrv] netxen: mark netxen_nic as deprecated in RHEL8 (Ivan Vecera) [1878188] - [net] linkmode: introduce linkmode_intersects() (Ivan Vecera) [1893193] - [net] ipv6: avoid lockdep issue in fib6_del() (Hangbin Liu) [1892196] - [net] ipv6: fix memory leaks on IPV6_ADDRFORM path (Hangbin Liu) [1892196] - [net] ila: remove unused inline function ila_addr_is_ila (Hangbin Liu) [1892196] - [net] ila: Fix uninitialised return value in ila_xlat_nl_cmd_flush (Hangbin Liu) [1892196] - [netdrv] i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1835705] - [netdrv] i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1835705] - [netdrv] i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1835705] - [pci] hv: Fix hibernation in case interrupts are not re-created (Mohammed Gamal) [1846838] - [powerpc] kvm: ppc: book3s hv: xics: Replace the 'destroy' method by a 'release' method (Greg Kurz) [1857527] - [security] selinux: complete the inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: prepare for inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: specialize symtab insert and search functions (Ondrej Mosnacek) [1878149] - [security] selinux: fixed a checkpatch warning with the sizeof macro (Ondrej Mosnacek) [1878149] - [security] selinux: log error messages on required process class / permissions (Ondrej Mosnacek) [1878149] - [security] selinux: fix undefined return of cond_evaluate_expr (Ondrej Mosnacek) [1878149] - [security] selinux: fix a double free in cond_read_node()/cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: fix double free (Ondrej Mosnacek) [1878149] - [security] selinux: netlabel: Remove unused inline function (Ondrej Mosnacek) [1878149] - [security] selinux: do not allocate hashtabs dynamically (Ondrej Mosnacek) [1878149] - [security] selinux: fix return value on error in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: simplify range_write() (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: don't produce incorrect filename_trans_count (Ondrej Mosnacek) [1878149] - [security] selinux: implement new format of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: move context hashing under sidtab (Ondrej Mosnacek) [1878149] - [security] selinux: hash context structure directly (Ondrej Mosnacek) [1878149] - [security] selinux: store role transitions in a hash table (Ondrej Mosnacek) [1878149] - [security] selinux: drop unnecessary smp_load_acquire() call (Ondrej Mosnacek) [1878149] - [security] selinux: fix warning Comparison to bool (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: free str on error in str_read() (Ondrej Mosnacek) [1878149] - [security] selinux: clean up indentation issue with assignment statement (Ondrej Mosnacek) [1878149] - [security] selinux: avtab_init() and cond_policydb_init() return void (Ondrej Mosnacek) [1878149] - [security] selinux: clean up error path in policydb_init() (Ondrej Mosnacek) [1878149] - [security] selinux: remove unused initial SIDs and improve handling (Ondrej Mosnacek) [1878149] - [security] selinux: reduce the use of hard-coded hash sizes (Ondrej Mosnacek) [1878149] - [security] selinux: Add xfs quota command types (Ondrej Mosnacek) [1878149] - [security] selinux: optimize storage of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: factor out loop body from filename_trans_read() (Ondrej Mosnacek) [1878149] - [security] selinux: generalize evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_expr to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_av_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: sel_avc_get_stat_idx should increase position index (Ondrej Mosnacek) [1878149] - [security] selinux: simplify evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: move status variables out of selinux_ss (Ondrej Mosnacek) [1878149] - [scripts] selinux: use kernel linux/socket.h for genheaders and mdp (Ondrej Mosnacek) [1878149] - [scripts] genheaders: -s had been there since v6; -*s - since v7 (Ondrej Mosnacek) [1878149] - [scsi] scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug (Ming Lei) [1876863] - [scsi] scsi: scsi_debug: Support host tagset (Ming Lei) [1876863] - [scsi] scsi: core: Show nr_hw_queues in sysfs (Ming Lei) [1876863] - [scsi] scsi: Add host and host template flag 'host_tagset' (Ming Lei) [1876863] - [block] null_blk: Support shared tag bitmap (Ming Lei) [1876863] - [block] blk-mq, elevator: Count requests per hctx to improve performance (Ming Lei) [1876863] - [block] blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Record nr_active_requests per queue for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Relocate hctx_may_queue() (Ming Lei) [1876863] - [block] blk-mq: Facilitate a shared sbitmap per tagset (Ming Lei) [1876863] - [block] blk-mq: Use pointers for blk_mq_tags bitmap tags (Ming Lei) [1876863] - [block] blk-mq: Pass flags for tag init/free (Ming Lei) [1876863] - [block] blk-mq: Free tags in blk_mq_init_tags() upon error (Ming Lei) [1876863] - [block] blk-mq: Rename blk_mq_update_tag_set_depth() (Ming Lei) [1876863] - [block] blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1876863] - [block] block: fix double account of flush request's driver tag (Ming Lei) [1876863] - [block] blk-mq: centralise related handling into blk_mq_get_driver_tag (Ming Lei) [1876863] - [block] blk-mq: streamline handling of q->mq_ops->queue_rq result (Ming Lei) [1876863] - [block] blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq() (Ming Lei) [1876863] - [block] blk-mq: move blk_mq_get_driver_tag into blk-mq.c (Ming Lei) [1876863] - [block] blk-mq: support batching dispatch in case of io (Ming Lei) [1876863] - [block] blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove dead check from blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: move getting driver tag and budget into one helper (Ming Lei) [1876863] - [block] blk-mq: pass hctx to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove the BLK_MQ_REQ_INTERNAL flag (Ming Lei) [1876863] - [net] netns: Constify exported functions (Guillaume Nault) [1806134] - [net] netns: protect netns ID lookups with RCU (Guillaume Nault) [1806134] - [net] netns: Remove __peernet2id_alloc() (Guillaume Nault) [1806134] - [net] netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() (Guillaume Nault) [1806134] - [tools] selftests: txtimestamp: add flag for timestamp validation tolerance. (Hangbin Liu) [1861175] - [tools] selftests/net: so_txtime: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftests/net: rxtimestamp: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftest: txtimestamp: fix net ns entry logic (Hangbin Liu) [1861175] - [tools] selftests/net: update initializer syntax to use c99 designators (Hangbin Liu) [1861175] - [tools] selftests/net: add ipv6 test coverage in rxtimestamp test (Hangbin Liu) [1861175] - [tools] selftests/net: plug rxtimestamp test into kselftest framework (Hangbin Liu) [1861175] - [tools] selftests/net: in rxtimestamp getopt_long needs terminating null entry (Hangbin Liu) [1861175] - [tools] selftests/net: in timestamping, strncpy needs to preserve null byte (Hangbin Liu) [1861175] - [tools] selftests: move timestamping selftests to net folder (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: print statistics for timestamp events. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add support for epoll(). (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add new command-line flags. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow printing latencies in nsec. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow individual txtimestamp tests. (Hangbin Liu) [1861175] - [tools] selftests: timestamping: Fix SIOCGSTAMP undeclared build failure (Hangbin Liu) [1861175] - [tools] selftests: fix timestamping Makefile (Hangbin Liu) [1861175] - [tools] selftests: add missing include unistd (Hangbin Liu) [1861175] - [tools] selftests/txtimestamp: Fix an equals vs assign bug (Hangbin Liu) [1861175] - [tools] selftests: add txtimestamp kselftest (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with cmsg support (Hangbin Liu) [1861175] - [hwmon] hwmon: (k10temp) Add support for Zen3 CPUs (Wei Huang) [1846851] - [powerpc] vfs: add faccessat2 syscall (Miklos Szeredi) [1333764] - [fs] vfs: split out access_override_creds() (Miklos Szeredi) [1333764] - [md] Revert "dm writecache: set "Tech Preview" taint using mark_tech_preview()" (Mike Snitzer) [1859413] - [s390] mm: fix huge pte soft dirty copying (Cornelia Huck) [1700709] - [fs] proc/mounts: add cursor (Miklos Szeredi) [1759472]- [char] random: Add a poll handler to extrng_fops (Vladis Dronov) [1884857] - [platform] platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver (Alaa Hleihel) [1655729] - [mm] mm/page_idle.c: skip offline pages (Chris von Recklinghausen) [1867490] - [powerpc] powerpc/pseries: Detect secure and trusted boot state of the system (Diego Domingos) [1853411] - [net] bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() (Yauheni Kaliuta) [1874003] - [kernel] kallsyms: Refactor kallsyms_show_value() to take cred (Yauheni Kaliuta) [1874003] - [kernel] kprobes: Show blacklist addresses as same as kallsyms does (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Report PAC and BTI instructions as skippable (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Don't assume unrecognized HINTs are skippable (Yauheni Kaliuta) [1874003] - [lib] usercopy: Avoid soft lockups in test_check_nonzero_user() (Yauheni Kaliuta) [1874003] - [security] selinux: map CAP_PERFMON and CAP_BPF to CAP_SYS_ADMIN (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: fix netdevsim trap_flow_action_cookie read (Yauheni Kaliuta) [1874003] - [net] net/bpfilter: Initialize pos in __bpfilter_process_sockopt (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extend map-in-map selftest to detect memory leaks (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map leak in HASH_OF_MAPS map (Yauheni Kaliuta) [1874003] - [net] bpf: Fix NULL pointer dereference in __btf_resolve_helper_id() (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix cgroup sockopt verifier test (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix libbpf hashmap on (I)LP32 architectures (Yauheni Kaliuta) [1874003] - [tools] selftests: bpf: Fix detach from sockmap tests (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid incorrect bpf_sk_reuseport_detach call (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid copying sk_user_data of reuseport_array during sk_clone (Yauheni Kaliuta) [1874003] - [tools] bpf: Add tests for PTR_TO_BTF_ID vs. null comparison (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an incorrect branch elimination by verifier (Yauheni Kaliuta) [1874003] - [include] bpf: sockmap: Require attach_bpf_fd when detaching a program (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: Check value of unused args to BPF_PROG_ATTACH (Yauheni Kaliuta) [1874003] - [net] bpf: Enforce BPF ringbuf size to be the power of 2 (Yauheni Kaliuta) [1874003] - [tools] bpf, sockmap: Add ingres skb tests that utilize merge skbs (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU dereferenced psock may be used outside RCU block (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU splat with redirect and strparser error or TLS (Yauheni Kaliuta) [1874003] - [tools] bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT (Yauheni Kaliuta) [1874003] - [net] bpf: Do not allow btf_ctx_access with __int128 types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Restore behaviour of CAP_SYS_ADMIN allowing the loading of networking bpf programs (Yauheni Kaliuta) [1874003] - [net] bpf: Set the number of exception entries properly for subprograms (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix CO-RE relocs against .text section (Yauheni Kaliuta) [1874003] - [tools] libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI headers (Yauheni Kaliuta) [1874003] - [documentation] bpf: Document optval > PAGE_SIZE behavior for sockopt hooks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed (Yauheni Kaliuta) [1874003] - [net] bpf: Don't return EINVAL from {get, set}sockopt when optlen > PAGE_SIZE (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Add ringbuf map type to map command docs (Yauheni Kaliuta) [1874003] - [samples] bpf, xdp, samples: Fix null pointer dereference in *_user code (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add ringbuf map to a list of known map types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments (Yauheni Kaliuta) [1874003] - [net] bpf: Undo internal BPF_PROBE_MEM in BPF insns dump (Yauheni Kaliuta) [1874003] - [tools] libbpf: Support pre-initializing .bss global variables (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Fix skeleton codegen (Yauheni Kaliuta) [1874003] - [net] bpf: Fix memlock accounting for sock_hash (Yauheni Kaliuta) [1874003] - [net] bpf: tcp: Recv() should return 0 when the peer socket is closed (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Exit on error in function codegen (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Fix memory leak in codegen error cases (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative (Yauheni Kaliuta) [1874003] - [net] net/filter: Permit reading NET in load_bytes_relative when MAC not set (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Do not force gcc as CC (Yauheni Kaliuta) [1874003] - [tools] libbpf: Define __WORDSIZE if not available (Yauheni Kaliuta) [1874003] - [net] bpf: Devmap adjust uapi for attach bpf program (Yauheni Kaliuta) [1874003] - [net] bpf: Reset data_meta before running programs attached to devmap entry (Yauheni Kaliuta) [1874003] - [scripts] scripts: Require pahole v1.16 when generating BTF (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Synchronize delete from bucket list on map free (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free (Yauheni Kaliuta) [1874003] - [net] bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg (Yauheni Kaliuta) [1874003] - [kernel] bpf: rework the compat kernel probe handling (Yauheni Kaliuta) [1874003] - [kernel] bpf: handle the compat string in bpf_trace_copy_string better (Yauheni Kaliuta) [1874003] - [kernel] bpf: factor out a bpf_trace_copy_string helper (Yauheni Kaliuta) [1874003] - [net] mmap locking API: add mmap_read_trylock_non_owner() (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: use mmap locking API (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix ringbuf selftest sample counting undeterminism (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an error code in check_btf_func() (Yauheni Kaliuta) [1874003] - [net] bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() (Yauheni Kaliuta) [1874003] - [lib] lib: introduce copy_struct_from_user() helper (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add a default $(CXX) value (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: Don't use $(COMPILE.c) (Yauheni Kaliuta) [1874003] - [s390] s390/bpf: Use bcr 0, 0 as tail call nop filler (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix verifier test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix sample_cnt shared between two threads (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Adapt cls_redirect to call csum_level helper (Yauheni Kaliuta) [1874003] - [net] bpf: Add csum_level helper for fixing up csum levels (Yauheni Kaliuta) [1874003] - [net] bpf: Fix up bpf_skb_adjust_room helper's skb csum setting (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c (Yauheni Kaliuta) [1874003] - [net] bpf: Use tracing helpers for lsm programs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add test for ktls with skb bpf ingress policy (Yauheni Kaliuta) [1874003] - [net] bpf: Fix running sk_skb program types with ktls (Yauheni Kaliuta) [1874003] - [net] bpf: Refactor sockmap redirect code so its easy to reuse (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add SEC name for xdp programs attached to device map (Yauheni Kaliuta) [1874003] - [net] bpf: Add support to attach bpf program to a devmap entry (Yauheni Kaliuta) [1874003] - [kernel] bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper (Yauheni Kaliuta) [1874003] - [net] devmap: Formalize map value as a named struct (Yauheni Kaliuta) [1874003] - [net] bpf: Add rx_queue_mapping to bpf_sock (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add tests for write-only stacks/queues (Yauheni Kaliuta) [1874003] - [documentation] docs/bpf: Add BPF ring buffer design notes (Yauheni Kaliuta) [1874003] - [tools] bpf: Add BPF ringbuf and perf buffer benchmarks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add BPF ringbuf selftests (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BPF ring buffer support (Yauheni Kaliuta) [1874003] - [tools] bpf: Implement BPF ring buffer and verifier support for it (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map permissions check (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup comments in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup some file descriptors in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix a typo in test_maps (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix perf_buffer__free() API for sparse allocs (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Test probe_* helpers from SCHED_CLS (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add sk_msg helpers load and attach test (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add get socket storage helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task* (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add some generic helpers that may be useful from sk_msg (Yauheni Kaliuta) [1874003] - [net] bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run (Yauheni Kaliuta) [1874003] - [tools] libbpf: Install headers as part of make install (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add API to consume the perf ring buffer content (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Print correct error message when failing to load BTF (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Make capability check account for new BPF caps (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Clean subcommand help messages (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add general instructions for test execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer map value branch (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer check branch taken (Yauheni Kaliuta) [1874003] - [net] bpf: Verifier track null pointer branch_taken with JNE and JEQ (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, testing: Add get{peer, sock}name selftests to test_progs (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [net] bpf: Add get{peer, sock}name attach types for sock_addr (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe, tail call kern progs map definition (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Add tracex7 test file to .gitignore (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor tail call user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe tracing user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor pointer error check with libbpf (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add ktls tests to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add blacklist to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add whitelist option to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, provide verbose option for selftests execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, break down test_sockmap into subtests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, improve test_sockmap total bytes counter (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, print error in test_sockmap error cases (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, sockmap test prog run without setting cgroup (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, remove prints from sockmap tests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, move sockmap bpf prog header into progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Remove test_align leftovers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move test_align under test_progs (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Fix signedness warnings (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Remove unused #include (Yauheni Kaliuta) [1874003] - [net] bpf: Fix check_return_code to only allowin trace_iter progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests (Yauheni Kaliuta) [1874003] - [net] bpf: Implement CAP_BPF (Yauheni Kaliuta) [1874003] - [security] bpf, capability: Introduce CAP_BPF (Yauheni Kaliuta) [1874003] - [security] capabilities: Introduce CAP_PERFMON to kernel and user space (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Allow probing for CONFIG_HZ from kernel config (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test for sk helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb (Yauheni Kaliuta) [1874003] - [net] bpf: Allow sk lookup helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" (Yauheni Kaliuta) [1874003] - [net] bpf: Fix bpf_iter's task iterator logic (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test narrow loads for bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [net] bpf: Support narrow loads from bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: Remove compiler warnings (Yauheni Kaliuta) [1874003] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Yauheni Kaliuta) [1874003] - [net] bpf: Change func bpf_iter_unreg_target() signature (Yauheni Kaliuta) [1874003] - [net] bpf: net: Refactor bpf_iter target registration (Yauheni Kaliuta) [1874003] - [net] bpf: Add comments to interpret bpf_prog return values (Yauheni Kaliuta) [1874003] - [tools] bpf: Change btf_iter func proto prefix to "bpf_iter_" (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0 (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Add BPF triggering benchmark (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add benchmark runner infrastructure (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extract parse_num_list into generic testing_helpers.c (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874003] - [scripts] bpf: Minor fixes to BPF helpers documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Minor fixes for documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Poison and replace kernel integer typedefs (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Replace zero-length array with flexible-array (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize ADD, SUB, JMP BPF_K using arm64 add/sub immediates (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize AND, OR, XOR, JSET BPF_K using arm64 logical immediates (Yauheni Kaliuta) [1874003] - [tools] bpf, runqslower: include proper uapi/bpf.h (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests: Add iter progs for bpf_map/task/task_file (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add bpf_iter support for bptool (Yauheni Kaliuta) [1874003] - [tools] tools/libpf: Add offsetof/container_of macro in bpf_helpers.h (Yauheni Kaliuta) [1874003] - [tools] tools/libbpf: Add bpf_iter support (Yauheni Kaliuta) [1874003] - [net] bpf: Support variable length array in tracing programs (Yauheni Kaliuta) [1874003] - [net] bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary (Yauheni Kaliuta) [1874003] - [kernel] bpf: Add bpf_seq_printf and bpf_seq_write helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Add PTR_TO_BTF_ID_OR_NULL support (Yauheni Kaliuta) [1874003] - [net] bpf: Add task and task/file iterator targets (Yauheni Kaliuta) [1874003] - [net] bpf: Add bpf_map iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement common macros/helpers for target iterators (Yauheni Kaliuta) [1874003] - [net] bpf: Create file bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Create anonymous bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement bpf_seq_read() for bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE (Yauheni Kaliuta) [1874003] - [net] bpf: Allow loading of a bpf_iter program (Yauheni Kaliuta) [1874003] - [net] bpf: Implement an interface to register bpf_iter targets (Yauheni Kaliuta) [1874003] - [tools] bpf: Allow any port in bpf_bind helper (Yauheni Kaliuta) [1874003] - [net] net: Refactor arguments of inet{,6}_bind (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move existing common networking parts into network_helpers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Generalize helpers to control background listener (Yauheni Kaliuta) [1874003] - [net] crypto: lib/sha1 - rename "sha" to "sha1" (Yauheni Kaliuta) [1874003] - [arm64] arm64: bpf: Annotate JITed code for BTI (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Add constants for new HINT instruction decode (Yauheni Kaliuta) [1874003] - [kernel] sysctl: Fix unused function warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use reno instead of dctcp (Yauheni Kaliuta) [1874003] - [net] bpf: Fix use-after-free of bpf_link when priming half-fails (Yauheni Kaliuta) [1874003] - [tools] bpf: Bpf_{g, s}etsockopt for struct bpf_sock_addr (Yauheni Kaliuta) [1874003] - [tools] bpf: Add selftest for BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add support for command BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [net] bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test allowed maps for bpf_sk_select_reuseport (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix false uninitialized variable warning (Yauheni Kaliuta) [1874003] - [net] bpf: Fix unused variable warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed (Yauheni Kaliuta) [1874003] - [net] bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Make libcap dependency optional (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Allow unprivileged users to probe features (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: For "feature probe" define "full_mode" bool as global (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix invalid memory reads in core_relo selftest (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix memory leak in extract_build_id() (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix memory leak and possible double-free in hashmap__clear (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Convert test_hashmap into test_progs test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Ensure test flavors use correct skeletons (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BTF-defined map-in-map support (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor map creation logic and fix cleanup leak (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor BTF-defined map definition parsing logic (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add link bash completions (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpftool-link manpage (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpf_link show and pin support (Yauheni Kaliuta) [1874003] - [tools] bpftool: Expose attach_type-to-string array to non-cgroup code (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add low-level APIs for new bpf_link commands (Yauheni Kaliuta) [1874003] - [net] bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Allocate ID for bpf_link (Yauheni Kaliuta) [1874003] - [tools] libbpf: Remove unneeded semicolon in btf_dump_emit_type (Yauheni Kaliuta) [1874003] - [net] bpf, cgroup: Remove unused exports (Yauheni Kaliuta) [1874003] - [tools] libbpf: Return err if bpf_object__load failed (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cls_redirect classifier (Yauheni Kaliuta) [1874003] - [net] bpf: Make verifier log more relevant by default (Yauheni Kaliuta) [1874003] - [net] bpf: add bpf_ktime_get_boot_ns() (Yauheni Kaliuta) [1874003] - [net] net: bpf: Make bpf_ktime_get_ns() available to non GPL programs (Yauheni Kaliuta) [1874003] - [net] net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Yauheni Kaliuta) [1874003] - [net] bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n (Yauheni Kaliuta) [1874003] - [tools] bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h (Yauheni Kaliuta) [1874003] - [net] bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, SYSCTL, SOCKOPT} (Yauheni Kaliuta) [1874003] - [tools] tools/bpf/bpftool: Remove duplicate headers (Yauheni Kaliuta) [1874003] - [net] bpf: Remove set but not used variable 'dst_known' (Yauheni Kaliuta) [1874003] - [net] xdp: export the DEV_MAP_BULK_SIZE macro (Yauheni Kaliuta) [1874003] - [kernel] trace/bpf_trace: Open access for CAP_PERFMON privileged process (Yauheni Kaliuta) [1874003] - [scsi] scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.5 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Reject CT request for MIB commands (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add FDMI Vendor MIB support (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix duplicate wq_create_version check (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Removed unused macros in lpfc_attr.c (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (Dick Kennedy) [1887549] - [scsi] scsi: Remove unneeded break statements (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add dependency on CPU_FREQ (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove set but not used 'qp' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.4 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.3 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix validation of bsg reply lengths (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix retry of PRLI when status indicates its unsupported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops when unloading driver while running mds diags (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FCoE speed reporting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add missing misc_deregister() for lpfc_init() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix typo in comment for ULP (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix a bunch of kerneldoc misdemeanors (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add and rename a whole bunch of function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Use __printf() format notation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix some function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Ensure variable has the same stipulations as code using it (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up formatting/docrot where appropriate (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up around 120 documentation issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unused variable 'pg_addr' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Correct some pretty obvious misdocumentation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix less-than-zero comparison of unsigned value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix inconsistent indenting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.2 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add an internal trace log buffer (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add blk_io_poll support for latency improvment (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add support to display if adapter dumps are available (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Allow applications to issue Common Set Features mailbox command (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix language in 0373 message to reflect non-error message (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix shost refcount mismatch when deleting vport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix stack trace seen while setting rrq active (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops due to overrun when reading SLI3 data (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix missing MDS functionality (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset() (Dick Kennedy) [1887549] - [scsi] lpfc_debugfs: get rid of pointless access_ok() (Dick Kennedy) [1887549] - [scsi] lpfc: add nvmet discovery_event op support (Dick Kennedy) [1887549] - [scsi] scsi: core: Don't start concurrent async scan on same host (Ming Lei) [1874501] - [crypto] crypto: bcm - Verify GCM/CCM key length in setkey (Vladis Dronov) [1887389] - [x86] x86/cpufeatures: Add support for fast short REP; MOVSB (Steve Best) [1838265] - [scsi] scsi: mpt3sas: A small correction in _base_process_reply_queue (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix sync irqs (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Detect tampered Aero and Sea adapters (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Don't call disable_irq from IRQ poll handler (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove pci-dma-compat wrapper API (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove superfluous memset() (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Update driver version to 35.100.00.00 (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Postprocessing of target and LUN reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Rename and export interrupt mask/unmask functions (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Cancel the running work during host reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Dump system registers for debugging (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Memset config_cmds.reply buffer with zeros (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix kdoc comments format (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix set but unused variable (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix error returns in BRM_status_show (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix unlock imbalance (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix spelling mistake (Tomas Henzl) [1851440] - [s390] s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Claudio Imbrenda) [1885962] - [scsi] scsi: megaraid: Make smp_affinity_enable static (Tomas Henzl) [1860910] - [scsi] remove ioremap_nocache and devm_ioremap_nocache (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Remove set but unused variable (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix compilation warnings (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix kdoc comments format (Tomas Henzl) [1860910] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Tomas Henzl) [1860910] - [net] ethtool: Add support for 100Gbps per lane link modes (Ivan Vecera) [1879202]- [netdrv] ibmveth: Fix use of ibmveth in a bridge (Steve Best) [1893294] - [x86] ima: add a new CONFIG for loading arch-specific policies (Bruno Meneguele) [1869758] - [netdrv] e1000e: Add support for Meteor Lake (Ken Cox) [1838750] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838750] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ken Cox) [1838750] - [netdrv] e1000e: Remove unnecessary usages of memset (Ken Cox) [1838750] - [netdrv] e1000e: continue to init PHY even when failed to disable ULP (Ken Cox) [1838750] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838750] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838750] - [netdrv] e1000e: fix unused-function warning (Ken Cox) [1838750] - [netdrv] e1000e: Do not wake up the system via WOL if device wakeup is disabled (Ken Cox) [1838750] - [netdrv] e1000e: Relax condition to trigger reset for ME workaround (Ken Cox) [1838750] - [netdrv] e1000e: disable s0ix entry and exit flows for ME systems (Ken Cox) [1838750] - [netdrv] e1000e: Disable TSO for buffer overrun workaround (Ken Cox) [1838750] - [netdrv] e1000e: Warn if disabling ULP failed (Ken Cox) [1838750] - [scsi] scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Govindarajulu Varadarajan) [1870397] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838749] - [netdrv] igbvf: use generic power management (Corinna Vinschen) [1838749] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838749] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838749] - [net] SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() (Steve Dickson) [1884361] - [net] SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") (Steve Dickson) [1884361] - [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1886557] - [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1886557] - [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1886557] - [firewire] firewire: Deprecate Firewire support in RHEL8 (Prarit Bhargava) [1871863] - [lib] Add pldmfw library for PLDM firmware update (Patrick Talbert) [1878278] - [lib] bitops: introduce the for_each_set_clump8 macro (Patrick Talbert) [1878278] - [mm] x86/ioremap: Map EFI runtime services data as encrypted for SEV (Lenny Szubowicz) [1883134] - [powerpc] Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check" (Steve Best) [1882365] - [powerpc] powerpc/xive: Do not expose a debugfs file when XIVE is disabled (Steve Best) [1854526] - [kvm] powerpc/xive: Enforce load-after-store ordering when StoreEOI is active (Steve Best) [1854526] - [powerpc] powerpc/xive: Add a debugfs file to dump internal XIVE state (Steve Best) [1854526] - [net] openvswitch: add TTL decrement action (Eelco Chaudron) [1762450]- [kernel] futex: Adjust absolute futex timeouts with per time namespace offset (Waiman Long) [1548297] - [kernel] futex: Remove unused or redundant includes (Waiman Long) [1548297] - [include] vdso: Fix clocksource.h macro detection (Waiman Long) [1548297] - [x86] um: Fix header inclusion (Waiman Long) [1548297] - [arm64] arm64: vdso32: make vdso32 install conditional (Waiman Long) [1548297] - [arm64] ARM64: vdso32: Install vdso32 from vdso_install (Waiman Long) [1548297] - [arm64] vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Provide vdso_update_begin/end() (Waiman Long) [1548297] - [include] lib/vdso: Allow to add architecture-specific vdso data (Waiman Long) [1548297] - [arm64] arm64: enable time namespace support (Waiman Long) [1548297] - [arm64] arm64/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [arm64] arm64/vdso: Handle faults on timens page (Waiman Long) [1548297] - [arm64] arm64/vdso: Add time namespace page (Waiman Long) [1548297] - [arm64] arm64/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [arm64] arm64/vdso: use the fault callback to map vvar pages (Waiman Long) [1548297] - [arm64] arm64: compat: Allow 32-bit vdso and sigpage to co-exist (Waiman Long) [1548297] - [x86] x86/vdso: Unbreak paravirt VDSO clocks (Waiman Long) [1548297] - [lib] lib/vdso: Provide sanity check for cycles (again) (Waiman Long) [1548297] - [kernel] clocksource: Remove obsolete ifdef (Waiman Long) [1548297] - [tools] selftests/timens: handle a case when alarm clocks are not supported (Waiman Long) [1548297] - [arm64] arm64: vdso: Add --eh-frame-hdr to ldflags (Waiman Long) [1548297] - [arm64] arm64: vdso: Add -fasynchronous-unwind-tables to cflags (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'map' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'abi' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: simplify arch_vdso_type ifdeffery (Waiman Long) [1548297] - [arm64] arm64: vdso: remove aarch32_vdso_pages (Waiman Long) [1548297] - [arm64] arm64: vdso: Add '-Bsymbolic' to ldflags (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Convert iterators to unsigned (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Correct error messages on file open (Waiman Long) [1548297] - [include] vdso/datapage: Use correct clock mode name in comment (Waiman Long) [1548297] - [arm64] arm64: vdso: don't free unallocated pages (Waiman Long) [1548297] - [fs] proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets (Waiman Long) [1548297] - [kernel] time/namespace: Add max_time_namespaces ucount (Waiman Long) [1548297] - [kernel] time/namespace: Fix time_for_children symlink (Waiman Long) [1548297] - [arm64] arm64: compat: Fix syscall number of compat_clock_getres (Waiman Long) [1548297] - [tools] selftests/timens: Remove duplicated include (Waiman Long) [1548297] - [kernel] sys/sysinfo: Respect boottime inside time namespace (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled (Waiman Long) [1548297] - [lib] lib/vdso: Enable common headers (Waiman Long) [1548297] - [x86] x86/vdso: Enable x86 to use common headers (Waiman Long) [1548297] - [arm64] arm64: vdso32: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: vdso: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/processor.h (Waiman Long) [1548297] - [arm64] arm64: vdso32: Code clean up (Waiman Long) [1548297] - [include] linux/elfnote.h: Replace elf.h with UAPI equivalent (Waiman Long) [1548297] - [include] common: Introduce processor.h (Waiman Long) [1548297] - [include] linux/ktime.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/jiffies.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time32.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/math64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/clocksource.h: Extract common header for vDSO (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [x86] x86: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [include] linux/limits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/const.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to provide the vdso data pointer (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to override the ns shift operation (Waiman Long) [1548297] - [lib] lib/vdso: Allow fixed clock mode (Waiman Long) [1548297] - [include] lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes (Waiman Long) [1548297] - [kernel] lib/vdso: Avoid highres update if clocksource is not VDSO capable (Waiman Long) [1548297] - [lib] lib/vdso: Cleanup clock mode storage leftovers (Waiman Long) [1548297] - [arm64] ARM/arm64: vdso: Use common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Use generic VDSO clock mode storage (Waiman Long) [1548297] - [kernel] clocksource: Add common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Move VDSO clocksource state tracking to callback (Waiman Long) [1548297] - [include] clocksource: Cleanup struct clocksource and documentation (Waiman Long) [1548297] - [lib] lib/vdso: Allow the high resolution parts to be compiled out (Waiman Long) [1548297] - [lib] lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() (Waiman Long) [1548297] - [x86] x86/vdso: Mark the TSC clocksource path likely (Waiman Long) [1548297] - [kernel] lib/vdso: Update coarse timekeeper unconditionally (Waiman Long) [1548297] - [kernel] lib/vdso: Make __arch_update_vdso_data() logic understandable (Waiman Long) [1548297] - [kernel] alarmtimer: Unregister wakeup source when module get fails (Waiman Long) [1548297] - [tools] selftests/timens: Check for right timens offsets after fork and exec (Waiman Long) [1548297] - [tools] selftests/timens: Add a simple perf test for clock_gettime() (Waiman Long) [1548297] - [tools] selftests/timens: Add timer offsets test (Waiman Long) [1548297] - [tools] selftests/timens: Add procfs selftest (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for clock_nanosleep() (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for timerfd (Waiman Long) [1548297] - [tools] selftests/timens: Add Time Namespace test for supported clocks (Waiman Long) [1548297] - [fs] fs/proc: Introduce /proc/pid/timens_offsets (Waiman Long) [1548297] - [x86] x86/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [x86] x86/vdso: On timens page fault prefault also VVAR page (Waiman Long) [1548297] - [x86] x86/vdso: Handle faults on timens page (Waiman Long) [1548297] - [kernel] time: Allocate per-timens vvar page (Waiman Long) [1548297] - [x86] x86/vdso: Add time napespace page (Waiman Long) [1548297] - [x86] x86/vdso: Provide vdso_data offset on vvar_page (Waiman Long) [1548297] - [lib] lib/vdso: Prepare for time namespace support (Waiman Long) [1548297] - [x86] x86/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [fs] fs/proc: Respect boottime inside time namespace for /proc/uptime (Waiman Long) [1548297] - [kernel] posix-timers: Make clock_nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] hrtimers: Prepare hrtimer_nanosleep() for time namespaces (Waiman Long) [1548297] - [kernel] alarmtimer: Make nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] posix-timers: Make timer_settime() time namespace aware (Waiman Long) [1548297] - [fs] timerfd: Make timerfd_settime() time namespace aware (Waiman Long) [1548297] - [kernel] time: Add do_timens_ktime_to_host() helper (Waiman Long) [1548297] - [kernel] posix-clocks: Wire up clock_gettime() with timens offsets (Waiman Long) [1548297] - [kernel] posix-timers: Use clock_get_ktime() in common_timer_get() (Waiman Long) [1548297] - [kernel] posix-clocks: Introduce clock_get_ktime() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Provide get_timespec() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Rename gettime() callback to get_ktime() (Waiman Long) [1548297] - [kernel] posix-clocks: Rename .clock_get_timespec() callbacks accordingly (Waiman Long) [1548297] - [kernel] posix-clocks: Rename the clock_get() callback to clock_get_timespec() (Waiman Long) [1548297] - [kernel] time: Add timens_offsets to be used for tasks in time namespace (Waiman Long) [1548297] - [kernel] ns: Introduce Time Namespace (Waiman Long) [1548297] - [lib] lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Waiman Long) [1548297] - [lib] lib/vdso: Avoid duplication in __cvdso_clock_getres() (Waiman Long) [1548297] - [lib] lib/vdso: Let do_coarse() return 0 to simplify the callsite (Waiman Long) [1548297] - [x86] x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [lib] lib/vdso: Remove checks on return value for 32 bit vDSO (Waiman Long) [1548297] - [lib] lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Expose BUILD_VDSO32 (Waiman Long) [1548297] - [include] lib/vdso: Add unlikely() hint into vdso_read_begin() (Waiman Long) [1548297] - [x86] y2038: vdso: change time_t to __kernel_old_time_t (Waiman Long) [1548297] - [uapi] y2038: add __kernel_old_timespec and __kernel_old_time_t (Waiman Long) [1548297] - [arm64] timekeeping/vsyscall: Update VDSO data unconditionally (Waiman Long) [1548297] - [x86] um: Fix VDSO compiler warning (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Prevent math overflow in BOOTTIME update (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Use legacy syscalls as fallback (Waiman Long) [1548297] - [x86] x86/vdso/32: Use 32bit syscall fallback (Waiman Long) [1548297] - [arm64] arm64: vdso: Cleanup Makefiles (Waiman Long) [1548297] - [arm64] arm64: vdso: fix flip/flop vdso build bug (Waiman Long) [1548297] - [x86] x86/vdso: Fix flip/flop vdso build bug (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Use __iter_div_u64_rem() (Waiman Long) [1548297] - [arm64] arm64: compat: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system (Waiman Long) [1548297] - [arm64] arm64: vdso: Remove unnecessary asm-offsets.c definitions (Waiman Long) [1548297] - [include] vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h (Waiman Long) [1548297] - [arm64] arm64: vdso: Enable vDSO compat support (Waiman Long) [1548297] - [arm64] arm64: compat: Get sigreturn trampolines from vDSO (Waiman Long) [1548297] - [arm64] arm64: elf: VDSO code page discovery (Waiman Long) [1548297] - [arm64] arm64: compat: VDSO setup for compat layer (Waiman Long) [1548297] - [arm64] arm64: vdso: Refactor vDSO code (Waiman Long) [1548297] - [arm64] arm64: compat: Add vDSO (Waiman Long) [1548297] - [arm64] arm64: compat: Generate asm offsets for signals (Waiman Long) [1548297] - [arm64] arm64: compat: Expose signal related structures (Waiman Long) [1548297] - [arm64] arm64: compat: Add missing syscall numbers (Waiman Long) [1548297] - [arm64] arm64: vdso: Build vDSO with -ffixed-x18 (Waiman Long) [1548297] - [arm64] arm64: vdso: Substitute gettimeofday() with C implementation (Waiman Long) [1548297] - [lib] lib/vdso: Build 32 bit specific functions in the right context (Waiman Long) [1548297] - [lib] lib/vdso: Make __cvdso_clock_getres() static (Waiman Long) [1548297] - [lib] lib/vdso: Make clock_getres() POSIX compliant again (Waiman Long) [1548297] - [lib] lib/vdso/32: Provide legacy syscall fallbacks (Waiman Long) [1548297] - [lib] lib/vdso: Move fallback invocation to the callers (Waiman Long) [1548297] - [lib] lib/vdso/32: Remove inconsistent NULL pointer checks (Waiman Long) [1548297] - [x86] lib/vdso: Make delta calculation work correctly (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_gettime64() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_getres() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Switch to generic vDSO implementation (Waiman Long) [1548297] - [x86] x86/vdso: Prevent segfaults due to hoisted vclock reads (Waiman Long) [1548297] - [kernel] timekeeping: Provide a generic update_vsyscall() implementation (Waiman Long) [1548297] - [lib] lib/vdso: Add compat support (Waiman Long) [1548297] - [lib] lib/vdso: Provide generic VDSO implementation (Waiman Long) [1548297] - [include] hrtimer: Split out hrtimer defines into separate header (Waiman Long) [1548297] - [include] vdso: Define standardized vdso_datapage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: mark functions as __always_inline (Waiman Long) [1548297] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Don't trace count reader functions (Waiman Long) [1548297] - [arm64] arm64: vdso: Explicitly add build-id option (Waiman Long) [1548297] - [x86] gcc-9: properly declare the {pv, hv}clock_page storage (Waiman Long) [1548297] - [arm64] arm64: vdso: Fix clock_getres() for CLOCK_REALTIME (Waiman Long) [1548297] - [arm64] arm64: compat: Refactor aarch32_alloc_vdso_pages() (Waiman Long) [1548297] - [arm64] arm64: compat: Split kuser32 (Waiman Long) [1548297] - [arm64] arm64: compat: Alloc separate pages for vectors and sigpage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: Ensure counter register reads occur with seqlock held (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Remove use of workaround static key (Waiman Long) [1548297] - [arm64] clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Direcly assign set_next_event workaround (Waiman Long) [1548297] - [arm64] arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [watchdog] watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [kernel] alarmtimer: Return correct remaining time (Waiman Long) [1548297] - [arm64] arm64: vdso: use $(LD) instead of $(CC) to link VDSO (Waiman Long) [1548297] - [arm64] arm64: vdso: fix and clean-up Makefile (Waiman Long) [1548297] - [x86] x86/vdso: Remove hpet_page from vDSO (Waiman Long) [1548297] - [scripts] checksyscalls: fix up mq_timedreceive and stat exceptions (Waiman Long) [1548297] - [uapi] time: Add time_types.h (Waiman Long) [1548297] - [uapi] socket: Add struct __kernel_sock_timeval (Waiman Long) [1548297] - [arm64] arm64: asm-offsets: remove unused offsets (Waiman Long) [1548297] - [arm64] y2038: add 64-bit time_t syscalls to all 32-bit architectures (Waiman Long) [1548297] - [arm64] arm64: replace arm64-obj-* in Makefile with obj-* (Waiman Long) [1548297] - [x86] x86/vdso: Remove obsolete "fake section table" reservation (Waiman Long) [1548297] - [x86] x86/vdso: Rename variable to fix -Wshadow warning (Waiman Long) [1548297] - [x86] x86/vdso: Rearrange do_hres() to improve code generation (Waiman Long) [1548297] - [x86] x86/vdso: Document vgtod_ts better (Waiman Long) [1548297] - [x86] x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks (Waiman Long) [1548297] - [x86] x86/vdso: Initialize the CPU/node NR segment descriptor earlier (Waiman Long) [1548297] - [x86] x86/vdso: Introduce helper functions for CPU and node number (Waiman Long) [1548297] - [x86] x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER (Waiman Long) [1548297] - [x86] x66/vdso: Add CLOCK_TAI support (Waiman Long) [1548297] - [x86] x86/vdso: Move cycle_last handling into the caller (Waiman Long) [1548297] - [x86] x86/vdso: Simplify the invalid vclock case (Waiman Long) [1548297] - [x86] x86/vdso: Replace the clockid switch case (Waiman Long) [1548297] - [x86] x86/vdso: Collapse coarse functions (Waiman Long) [1548297] - [x86] x86/vdso: Collapse high resolution functions (Waiman Long) [1548297] - [x86] x86/vdso: Introduce and use vgtod_ts (Waiman Long) [1548297] - [x86] x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq (Waiman Long) [1548297] - [x86] x86/vdso: Enforce 64bit clocksource (Waiman Long) [1548297] - [x86] x86/time: Implement clocksource_arch_init() (Waiman Long) [1548297] - [kernel] clocksource: Provide clocksource_arch_init() (Waiman Long) [1548297] - [fs] fs/proc/uptime.c: use ktime_get_boottime_ts64 (Waiman Long) [1548297] - [include] y2038: Provide aliases for compat helpers (Waiman Long) [1548297] - [fs] kernel: add kcompat_sys_{f,}statfs64() (Waiman Long) [1548297] - [kernel] sysinfo: Remove get_monotonic_boottime() (Waiman Long) [1548297] - [kernel] posix-timers: Use new ktime_get_*_ts64() helpers (Waiman Long) [1548297] - [kernel] time: Use ktime_get_real_seconds() in time syscall (Waiman Long) [1548297] - [include] time: Introduce struct __kernel_itimerspec (Waiman Long) [1548297] - [scripts] kconfig: improve the recursive dependency report (Bruno Meneguele) [1890578] - [scripts] kconfig: report recursive dependency involving 'imply' (Bruno Meneguele) [1890578] - [scripts] kconfig: error out when seeing recursive dependency (Bruno Meneguele) [1890578] - [scsi] scsi: hpsa: Update copyright (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Remove pci-dma-compat wrapper API (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Use fallthrough pseudo-keyword (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct ctrl queue depth (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Bump version (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase controller error handling timeout (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase queue depth for external LUNs (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct rare oob condition (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: hpsa_ioctl(): Tidy up a bit (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Get rid of compat_alloc_user_space() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Lift {BIG_, }IOCTL_Command_struct copy{in, out} into hpsa_ioctl() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: remove ioremap_nocache and devm_ioremap_nocache (Joseph Szczypek) [1861541] - [tools] selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround (Gustavo Duarte) [1887442] - [powerpc] powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation (Gustavo Duarte) [1887442] - [scsi] scsi: smartpqi: Update copyright (Don Brace) [1861538] - [scsi] scsi: smartpqi: Bump version to 1.2.16-010 (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add RAID bypass counter (Don Brace) [1861538] - [scsi] scsi: smartpqi: Avoid crashing kernel for controller issues (Don Brace) [1861538] - [scsi] scsi: smartpqi: Update logical volume size after expansion (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add id support for SmartRAID 3152-8i (Don Brace) [1861538] - [scsi] scsi: smartpqi: Identify physical devices without issuing INQUIRY (Don Brace) [1861538] - [mm] mm: simplify find_min_pfn_with_active_regions() (Baoquan He) [1844157] - [mm] mm: clean up free_area_init_node() and its helpers (Baoquan He) [1844157] - [mm] mm: rename free_area_init_node() to free_area_init_memoryless_node() (Baoquan He) [1844157] - [mm] mm: free_area_init: allow defining max_zone_pfn in descending order (Baoquan He) [1844157] - [powerpc] mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES (Baoquan He) [1844157] - [mm] mm: memmap_init: iterate over memblock regions rather that check each PFN (Baoquan He) [1844157] - [mm] arm64: simplify detection of memory zone boundaries for UMA configs (Baoquan He) [1844157] - [mm] mm: use free_area_init() instead of free_area_init_nodes() (Baoquan He) [1844157] - [mm] mm: free_area_init: use maximal zone PFNs rather than zone sizes (Baoquan He) [1844157] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option (Baoquan He) [1844157] - [mm] numa: make "nr_node_ids" unsigned int (Baoquan He) [1844157] - [mm] mm: make early_pfn_to_nid() and related defintions close to each other (Baoquan He) [1844157] - [mm] mm: memblock: replace dereferences of memblock_region.nid with API calls (Baoquan He) [1844157] - [mm] mm: factor out next_present_section_nr() (Baoquan He) [1844157] - [mm] mm/page_alloc: fix and rework pfn handling in memmap_init_zone() (Baoquan He) [1844157] - [mm] mm/page_alloc: skip non present sections on zone initialization (Baoquan He) [1844157] - [mm] mm: move mirrored memory specific code outside of memmap_init_zone (Baoquan He) [1844157] - [mm] mm: calculate deferred pages after skipping mirrored memory (Baoquan He) [1844157] - [mm] mm/memblock.c: fix a typo in __next_mem_pfn_range() comments (Baoquan He) [1844157] - [mm] memblock: remove memblock_{set, clear}_region_flags (Baoquan He) [1844157] - [mm] mm: replace all open encodings for NUMA_NO_NODE (Baoquan He) [1844157] - [powerpc] lockdep: Only trace IRQ edges (Waiman Long) [1885084] - [arm64] arm64: Implement arch_irqs_disabled() (Waiman Long) [1885084] - [include] locking/lockdep: Cleanup (Waiman Long) [1885084] - [include] lockdep: Use raw_cpu_*() for per-cpu variables (Waiman Long) [1885084] - [x86] locking/seqlock, headers: Untangle the spaghetti monster (Waiman Long) [1885084] - [misc] vmw_balloon: Explicitly include linux/io.h for virt_to_phys() (Waiman Long) [1885084] - [x86] x86: i8259: Add missing include file (Waiman Long) [1885084] - [include] seqcount: More consistent seqprop names (Waiman Long) [1885084] - [include] seqcount: Compress SEQCNT_LOCKNAME_ZERO() (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_init() definition (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_t definition (Waiman Long) [1885084] - [include] seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g (Waiman Long) [1885084] - [kernel] hrtimer: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use proper seqcount initializer (Waiman Long) [1885084] - [init] sched: tasks: Use sequence counter with associated spinlock (Waiman Long) [1885084] - [kernel] lockdep: Refactor IRQ trace events fields into struct (Waiman Long) [1885084] - [drm] dma-buf: Use sequence counter with associated wound/wait mutex (Waiman Long) [1885084] - [dma-buf] dma-buf: Remove custom seqcount lockdep class key (Waiman Long) [1885084] - [include] seqlock: Align multi-line macros newline escapes at 72 columns (Waiman Long) [1885084] - [documentation] seqlock: Extend seqcount API with associated locks (Waiman Long) [1885084] - [include] seqlock: lockdep assert non-preemptibility on seqcount_t write (Waiman Long) [1885084] - [lib] lockdep: Add preemption enabled/disabled assertion APIs (Waiman Long) [1885084] - [include] seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount() (Waiman Long) [1885084] - [include] seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs (Waiman Long) [1885084] - [include] seqlock: Reorder seqcount_t and seqlock_t API definitions (Waiman Long) [1885084] - [include] seqlock: seqcount_t latch: End read sections with read_seqcount_retry() (Waiman Long) [1885084] - [include] seqlock: Properly format kernel-doc code samples (Waiman Long) [1885084] - [documentation] Documentation: locking: Describe seqlock design and usage (Waiman Long) [1885084] - [include] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier (Waiman Long) [1885084] - [include] seqlock, kcsan: Add annotations for KCSAN (Waiman Long) [1885084] - [include] include/linux/compiler.h: Introduce data_race(expr) macro (Waiman Long) [1885084] - [kernel] kcsan: Add Kernel Concurrency Sanitizer infrastructure (Waiman Long) [1885084] - [include] locking/qspinlock: Do not include atomic.h from qspinlock_types.h (Waiman Long) [1885084] - [include] locking/atomic: Move ATOMIC_INIT into linux/types.h (Waiman Long) [1885084] - [connector] connector/cn_proc: Protect send_msg() with a local lock (Waiman Long) [1885084] - [mm] mm/swap: Use local_lock for protection (Waiman Long) [1885084] - [include] radix-tree: Use local_lock for protection (Waiman Long) [1885084] - [include] locking: Introduce local_lock() (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Minor copy editor fixes (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Further clarifications and wordsmithing (Waiman Long) [1885084] - [documentation] Documentation: Add lock ordering and nesting documentation (Waiman Long) [1885084] - [mm] mm/swap.c: trivial mark_page_accessed() cleanup (Waiman Long) [1885084] - [lib] radix tree: Remove radix_tree_maybe_preload_order (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] lockdep: Remove lockdep_hardirq{s_enabled, _context}() argument (Waiman Long) [1885084] - [kernel] lockdep: Change hardirq{s_enabled, _context} to per-cpu variables (Waiman Long) [1885084] - [kernel] x86/entry: Rename trace_hardirqs_off_prepare() (Waiman Long) [1885084] - [kernel] lockdep: Prepare for NMI IRQ state tracking (Waiman Long) [1885084] - [include] lockdep: Move list.h inclusion into lockdep.h (Waiman Long) [1885084] - [include] lockdep: Split header file into lockdep and lockdep_types (Waiman Long) [1885084] - [kernel] lockdep: __always_inline more for noinstr (Waiman Long) [1885084] - [kernel] lockdep: Prepare for noinstr sections (Waiman Long) [1885084] - [kernel] tracing: Provide lockdep less trace_hardirqs_on/off() variants (Waiman Long) [1885084] - [include] vmlinux.lds.h: Create section for protection against instrumentation (Waiman Long) [1885084] - [kernel] locking/lockdep: Replace zero-length array with flexible-array (Waiman Long) [1885084] - [kernel] hrtimer: Don't dereference the hrtimer pointer after the callback (Waiman Long) [1885084] - [kernel] hrtimer: Add missing sparse annotation for __run_timer() (Waiman Long) [1885084] - [kernel] lockdep: Always inline lockdep_{off,on}() (Waiman Long) [1885084] - [kernel] locking/lockdep: Improve 'invalid wait context' splat (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_{hard, soft}{irq_context, irqs_enabled}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_softirqs_{on,off}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_hardirq_{enter, exit}() (Waiman Long) [1885084] - [kernel] completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() (Waiman Long) [1885084] - [usb] completion: Use simple wait queues (Waiman Long) [1885084] - [kernel] sched/swait: Prepare usage in completions (Waiman Long) [1885084] - [kernel] lockdep: Add posixtimer context tracing bits (Waiman Long) [1885084] - [kernel] lockdep: Annotate irq_work (Waiman Long) [1885084] - [kernel] lockdep: Add hrtimer context tracing bits (Waiman Long) [1885084] - [include] lockdep: Introduce wait-type checks (Waiman Long) [1885084] - [kernel] lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] locking/lockdep: Rework lockdep_lock (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix bad recursion pattern (Waiman Long) [1885084] - [s390] s390/ftrace: fix endless recursion in function_graph tracer (Waiman Long) [1885084] - [s390] s390/time: ensure get_clock_monotonic() returns monotonic values (Waiman Long) [1885084] - [kernel] irq_work: Fix IRQ_WORK_BUSY bit clearing (Waiman Long) [1885084] - [kernel] irq_work: Slightly simplify IRQ_WORK_PENDING clearing (Waiman Long) [1885084] - [kernel] irq_work: Fix irq_work_claim() memory ordering (Waiman Long) [1885084] - [kernel] irq_work: Convert flags to atomic_t (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on lockdep functions (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on hardirq tracers (Waiman Long) [1885084] - [lib] locking/lockdep: Make global debug_locks* variables read-mostly (Waiman Long) [1885084] - [kernel] locking/lockdep: Delete unnecessary #include (Waiman Long) [1885084] - [kernel] tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Handle preempt_count for different configs (Waiman Long) [1885084] - [kernel] tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing: irqsoff: Account for additional preempt_disable (Waiman Long) [1885084] - [kernel] tracing: Centralize preemptirq tracepoints and unify their usage (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Split reset into separate functions (Waiman Long) [1885084] - [kernel] sched/fair: Use dst group while checking imbalance for NUMA balancer (Phil Auld) [1877360] - [kernel] sched/fair: Reduce busy load balance interval (Phil Auld) [1877360] - [kernel] sched/fair: Reduce minimal imbalance threshold (Phil Auld) [1877360] - [kernel] sched/fair: Minimize concurrent LBs between domain level (Phil Auld) [1877360] - [kernel] sched/fair: Fix wrong cpu selecting from isolated domain (Phil Auld) [1877360] - [kernel] sched/fair: Relax constraint on task's load during load balance (Phil Auld) [1877360] - [kernel] sched/numa: Use runnable_avg to classify node (Phil Auld) [1877360] - [kernel] sched: Remove duplicated tick_nohz_full_enabled() check (Phil Auld) [1877360] - [kernel] sched: Warn if garbage is passed to default_wake_function() (Phil Auld) [1877360] - [kernel] sched: nohz: stop passing around unused "ticks" parameter (Phil Auld) [1877360] - [kernel] sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal (Phil Auld) [1877360] - [kernel] sched: Better document ttwu() (Phil Auld) [1877360] - [kernel] sched/fair: handle case of task_h_load() returning 0 (Phil Auld) [1877360] - [kernel] sched: Fix unreliable rseq cpu_id for new tasks (Phil Auld) [1877360] - [kernel] sched/core: s/WF_ON_RQ/WQ_ON_CPU/ (Phil Auld) [1877360] - [include] sched/core: Remove mmdrop() definition (Phil Auld) [1877360] - [kernel] sched/fair: Optimize dequeue_task_fair() (Phil Auld) [1877360] - [kernel] sched/pelt: Cleanup PELT divider (Phil Auld) [1877360] - [kernel] sched/fair: Fix NOHZ next idle balance (Phil Auld) [1877360] - [kernel] sched: correct SD_flags returned by tl->sd_flags() (Phil Auld) [1877360] - [kernel] sched/fair: Remove unused 'sd' parameter from scale_rt_capacity() (Phil Auld) [1877360] - [kernel] sched/idle, stop: Remove .get_rr_interval from sched_class (Phil Auld) [1877360] - [kernel] sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task() (Phil Auld) [1877360] - [kernel] sched/pelt: Remove redundant cap_scale() definition (Phil Auld) [1877360] - [kernel] sched/pelt: Sync util/runnable_sum with PELT window when propagating (Phil Auld) [1877360] - [kernel] sched/cpuacct: Fix charge cpuacct.usage_sys (Phil Auld) [1877360] - [kernel] sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() (Phil Auld) [1877360] - [kernel] sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list (Phil Auld) [1877360] - [kernel] sched/core: Simplify sched_init() (Phil Auld) [1877360] - [kernel] sched/fair: Mark sched_init_granularity __init (Phil Auld) [1877360] - [kernel] sched/core: Fix illegal RCU from offline CPUs (Phil Auld) [1877360] - [kernel] sched/fair: Use __this_cpu_read() in wake_wide() (Phil Auld) [1877360] - [kernel] sched: Extract the task putting code from pick_next_task() (Phil Auld) [1877360] - [kernel] sched: Make newidle_balance() static again (Phil Auld) [1877360] - [kernel] sched/fair: Remove distribute_running from CFS bandwidth (Phil Auld) [1877360] - [kernel] sched/fair: Simplify the code of should_we_balance() (Phil Auld) [1877360] - [kernel] sched/debug: Fix trival print_task() format (Phil Auld) [1877360] - [kernel] sched/debug: Factor out printing formats into common macros (Phil Auld) [1877360] - [kernel] sched/debug: Remove redundant macro define (Phil Auld) [1877360] - [kernel] sched/core: Remove unused rq::last_load_update_tick (Phil Auld) [1877360] - [kernel] sched/fair: Align rq->avg_idle and rq->avg_scan_cost (Phil Auld) [1877360] - [kernel] sched/fair: Improve spreading of utilization (Phil Auld) [1877360] - [kernel] sched/fair: Fix condition of avg_load calculation (Phil Auld) [1877360] - [kernel] kthread: Do not preempt current task if it is going to call schedule() (Phil Auld) [1877360] - [kernel] sched/core: Distribute tasks within affinity masks (Phil Auld) [1877360] - [kernel] time/sched_clock: Expire timer in hardirq context (Phil Auld) [1877360] - [kernel] sched/deadline: Make two functions static (Phil Auld) [1877360] - [mm] slab: store tagged freelist for off-slab slabmgmt (Waiman Long) [1887067] - [mm] mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y (Waiman Long) [1887067] - [arm64] arm64: avoid clang warning about self-assignment (Waiman Long) [1887067] - [mm] kasan: add memory corruption identification for software tag-based mode (Waiman Long) [1887067] - [mm] mm/kasan: print frame description for stack bugs (Waiman Long) [1887067] - [mm] kasan: initialize tag to 0xff in __kasan_kmalloc (Waiman Long) [1887067] - [mm] kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE (Waiman Long) [1887067] - [mm] x86/uaccess, kasan: Fix KASAN vs SMAP (Waiman Long) [1887067] - [mm] mm/kasan: Simplify stacktrace handling (Waiman Long) [1887067] - [mm] kasan: fix variable 'tag' set but not used warning (Waiman Long) [1887067] - [mm] slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slab: remove redundant kasan_slab_alloc hooks (Waiman Long) [1887067] - [mm] kasan, slab: make freelist stored without tags (Waiman Long) [1887067] - [mm] kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [mm] kasan: prevent tracing of tags.c (Waiman Long) [1887067] - [mm] kasan: fix random seed generation for tag-based mode (Waiman Long) [1887067] - [mm] slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: move kasan_poison_slab hook before page_address (Waiman Long) [1887067] - [mm] kmemleak: account for tagged pointers when calculating pointer range (Waiman Long) [1887067] - [mm] kasan, kmemleak: pass tagged pointers to kmemleak (Waiman Long) [1887067] - [mm] kasan: fix assigning tags twice (Waiman Long) [1887067] - [mm] kasan: mark file common so ftrace doesn't trace it (Waiman Long) [1887067] - [mm] kasan: fix krealloc handling for tag-based mode (Waiman Long) [1887067] - [mm] kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [arm64] kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning (Waiman Long) [1887067] - [mm] kasan: add SPDX-License-Identifier mark to source files (Waiman Long) [1887067] - [documentation] kasan: update documentation (Waiman Long) [1887067] - [arm64] kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: add __must_check annotations to kasan hooks (Waiman Long) [1887067] - [mm] kasan, mm, arm64: tag non slab memory allocated via pagealloc (Waiman Long) [1887067] - [arm64] kasan, arm64: add brk handler for inline instrumentation (Waiman Long) [1887067] - [mm] kasan: add hooks implementation for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add bug reporting routines for tag-based mode (Waiman Long) [1887067] - [mm] kasan: split out generic_report.c from report.c (Waiman Long) [1887067] - [mm] kasan, mm: perform untagged pointers comparison in krealloc (Waiman Long) [1887067] - [mm] kasan, arm64: enable top byte ignore for the kernel (Waiman Long) [1887067] - [mm] kasan, arm64: fix up fault handling logic (Waiman Long) [1887067] - [mm] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU (Waiman Long) [1887067] - [arm64] kasan, arm64: untag address in _virt_addr_is_linear (Waiman Long) [1887067] - [arm64] kasan: add tag related helper functions (Waiman Long) [1887067] - [mm] kasan: initialize shadow to 0xff for tag-based mode (Waiman Long) [1887067] - [mm] kasan: rename kasan_zero_page to kasan_early_shadow_page (Waiman Long) [1887067] - [arm64] kasan, arm64: adjust shadow size for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: rename source files to reflect the new naming scheme (Waiman Long) [1887067] - [mm] kasan: move common generic and tag-based code to common.c (Waiman Long) [1887067] - [mm] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc (Waiman Long) [1887067] - [mm] kasan, mm: change hooks signatures (Waiman Long) [1887067] - [arm64] arm64: kasan: Increase stack size for KASAN_EXTRA (Waiman Long) [1887067] - [s390] s390/cio: add cond_resched() in the slow_eval_known_fn() loop (Claudio Imbrenda) [1885961] - [s390] scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point (Claudio Imbrenda) [1885876] - [tools] selftests/vm/gup_benchmark.c: match gup struct to kernel (Rafael Aquini) [1873952] - [uapi] redhat: Fix the number of KVM_CAP_S390_DIAG318 (Thomas Huth) [1659413] - [s390] setup: diag 318: refactor struct (Thomas Huth) [1659413] - [s390] kvm: diagnose 0x318 sync and reset (Thomas Huth) [1659413] - [mm] swap: reduce lock contention on swap cache from swap slots allocation (Nico Pache) [1839049] - [mm] mm/swapfile.c: use prandom_u32_max() (Nico Pache) [1839049] - [mm] swap: try to scan more free slots even when fragmented (Nico Pache) [1839049] - [mm] mm/swapfile.c: move inode_lock out of claim_swapfile (Nico Pache) [1839049] - [mm] vfs: don't allow writes to swap files (Nico Pache) [1839049] - [mm] mm: set S_SWAPFILE on blockdev swap devices (Nico Pache) [1839049] - [edac] EDAC/ie31200: Add Intel Coffee Lake CPU support (Aristeu Rozanski) [1847567]- [netdrv] macsec: avoid use-after-free in macsec_handle_frame() (Balazs Nemeth) [1890122] - [include] netlink: check for null extack in cookie helpers (Ivan Vecera) [1878274] - [net] ethtool: Don't omit the netlink reply if no features were changed (Ivan Vecera) [1878274] - [net] ethtool: Account for hw_features in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: Fix preserving of wanted feature bits in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: ethnl_set_linkmodes: remove redundant null check (Ivan Vecera) [1878274] - [net] ethtool: fix genlmsg_put() failure handling in ethnl_default_dumpit() (Ivan Vecera) [1878274] - [net] ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM (Ivan Vecera) [1878274] - [net] ethtool: Fix check in ethtool_rx_flow_rule_create (Ivan Vecera) [1878274] - [net] ethtool: linkinfo: remove an unnecessary NULL check (Ivan Vecera) [1878274] - [net] ethtool: propagate get_coalesce return value (Ivan Vecera) [1878274] - [net] ethtool: don't call set_channels in drivers if config didn't change (Ivan Vecera) [1878274] - [net] ethtool: check if there is at least one channel for TX/RX in the core (Ivan Vecera) [1878274] - [net] drivers: Remove inclusion of vermagic header (Ivan Vecera) [1878274] - [net] ethtool: count header size in reply size estimate (Ivan Vecera) [1878274] - [net] ethtool: provide timestamping information with TSINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: add timestamping related string sets (Ivan Vecera) [1878274] - [net] ethtool: add EEE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set EEE settings with EEE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide EEE settings with EEE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PAUSE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set pause parameters with PAUSE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide pause parameters with PAUSE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add COALESCE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set coalescing parameters with COALESCE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide coalescing parameters with COALESCE_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in ethnl_set_privflags() (Ivan Vecera) [1878274] - [net] ethtool: fix incorrect tx-checksumming settings reporting (Ivan Vecera) [1878274] - [include] ethtool.h: Replace zero-length array with flexible-array member (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in some *_SET handlers (Ivan Vecera) [1878274] - [net] ethtool: reject unrecognized request flags (Ivan Vecera) [1878274] - [include] netlink: add nl_set_extack_cookie_u32() (Ivan Vecera) [1878274] - [net] netlink: allow extack cookie also for error messages (Ivan Vecera) [1878274] - [net] ethtool: fix spelling mistake "exceeeds" -> "exceeds" (Ivan Vecera) [1878274] - [net] ethtool: add CHANNELS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device channel counts with CHANNELS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide channel counts with CHANNELS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add RINGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device ring sizes with RINGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide ring sizes with RINGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PRIVFLAGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device private flags with PRIVFLAGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide private flags with PRIVFLAGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add FEATURES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set netdev features with FEATURES_SET request (Ivan Vecera) [1878274] - [net] ethtool: add ethnl_parse_bitset() helper (Ivan Vecera) [1878274] - [net] ethtool: provide netdev features with FEATURES_GET request (Ivan Vecera) [1878274] - [net] ethtool: update mapping of features to legacy ioctl requests (Ivan Vecera) [1878274] - [net] ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() (Ivan Vecera) [1878274] - [include] hns: reject unsupported coalescing params (Ivan Vecera) [1878274] - [include] net: liquidio: reject unsupported coalescing params (Ivan Vecera) [1878274] - [net] ethtool: Factored out similar ethtool link settings for virtual devices to core (Ivan Vecera) [1878274] - [net] ethtool: limit bitset size (Ivan Vecera) [1878274] - [net] ethtool: fix application of verbose no_mask bitset (Ivan Vecera) [1878274] - [net] ethtool: Add support for low latency RS FEC (Ivan Vecera) [1878274] - [net] ethtool: add WOL_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set wake-on-lan settings with WOL_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide WoL settings with WOL_GET request (Ivan Vecera) [1878274] - [net] ethtool: add DEBUG_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set message mask with DEBUG_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide message mask with DEBUG_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix kernel-doc descriptions (Ivan Vecera) [1878274] - [net] ethtool: potential NULL dereference in strset_prepare_data() (Ivan Vecera) [1878274] - [net] ethtool: fix ->reply_size() error handling (Ivan Vecera) [1878274] - [net] ethtool: fix a memory leak in ethnl_default_start() (Ivan Vecera) [1878274] - [net] ethtool: remove set but not used variable 'lsettings' (Ivan Vecera) [1878274] - [net] ethtool: provide link state with LINKSTATE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKMODES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set link modes related data with LINKMODES_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link mode information with LINKMODES_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKINFO_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: add default notification handler (Ivan Vecera) [1878274] - [net] ethtool: set link settings with LINKINFO_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link settings with LINKINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: provide string sets with STRSET_GET request (Ivan Vecera) [1878274] - [net] ethtool: default handlers for GET requests (Ivan Vecera) [1878274] - [net] ethtool: support for netlink notifications (Ivan Vecera) [1878274] - [net] ethtool: netlink bitset handling (Ivan Vecera) [1878274] - [net] ethtool: helper functions for netlink interface (Ivan Vecera) [1878274] - [net] ethtool: introduce ethtool netlink interface (Ivan Vecera) [1878274] - [net] ethtool: provide link mode names as a string set (Ivan Vecera) [1878274] - [net] ethtool: move string arrays into common file (Ivan Vecera) [1878274] - [net] ethtool: move RHEL specific stuff to separate header file (Ivan Vecera) [1878274] - [net] ethtool: move to its own directory (Ivan Vecera) [1878274] - [net] rtnetlink: provide permanent hardware address in RTM_NEWLINK (Ivan Vecera) [1878274] - [net] Zeroing the structure ethtool_wolinfo in ethtool_get_wol() (Ivan Vecera) [1878274] - [net] ethtool: Allow parsing ETHER_FLOW types when using flow_rule (Ivan Vecera) [1878274] - [net] ethtool: Allow matching on vlan DEI bit (Ivan Vecera) [1878274] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [1878274] - [include] net: ethtool: Document get_rxfh_context and set_rxfh_context ethtool ops (Ivan Vecera) [1878274] - [include] ethtool: avoid signed-unsigned comparison in ethtool_validate_speed() (Ivan Vecera) [1878274] - [net] ethtool: not call vzalloc for zero sized memory request (Ivan Vecera) [1878274] - [net] ethtool: reduce stack usage with clang (Ivan Vecera) [1878274] - [net] ethtool: Use explicit designated initializers for .cmd (Ivan Vecera) [1878274] - [net] ethtool: remove unnecessary check in ethtool_get_regs() (Ivan Vecera) [1878274] - [include] uapi/ethtool: fix spelling errors (Ivan Vecera) [1878274] - [net] ethtool: fix a missing-check bug (Ivan Vecera) [1878274] - [include] ethtool: Remove trailing semicolon for static inline (Ivan Vecera) [1878274] - [net] ipv6: some fixes for ipv6_dev_find() (Xin Long) [1862458] - [net] tipc: not enable tipc when ipv6 works as a module (Xin Long) [1862458] - [net] tipc: set ub->ifindex for local ipv6 address (Xin Long) [1862458] - [net] ipv6: add ipv6_dev_find() (Xin Long) [1862458] - [powerpc] powerpc/pseries: explicitly reschedule during drmem_lmb list traversal (Steve Best) [1892377] - [scsi] scsi: ibmvscsi: Fix potential race after loss of transport (Steve Best) [1892316] - [mm] mm: fix a race during THP splitting (Rafael Aquini) [1865813 1739593] - [mm] mm, memcg: do not high throttle allocators based on wraparound (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators based on ancestral memory.high (Waiman Long) [1873759] - [mm] mm, memcg: fix corruption on 64-bit divisor in memory.high throttling (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators when failing reclaim over memory.high (Waiman Long) [1873759] - [mm] mm, oom: dump stack of victim when reaping failed (Waiman Long) [1873759] - [mm] mm/oom: fix pgtables units mismatch in Killed process message (Waiman Long) [1873759] - [mm] mm, oom: consider present pages for the node size (Waiman Long) [1873759] - [mm] mm/oom_kill.c: fix oom_cpuset_eligible() comment (Waiman Long) [1873759] - [mm] mm/oom: add oom_score_adj and pgtables to Killed process message (Waiman Long) [1873759] - [mm] mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process() (Waiman Long) [1873759] - [fs] oom: decouple mems_allowed from oom_unkillable_task (Waiman Long) [1873759] - [mm] mm, oom: remove redundant task_in_mem_cgroup() check (Waiman Long) [1873759] - [mm] mm, oom: refactor dump_tasks for memcg OOMs (Waiman Long) [1873759] - [mm] mm, oom: describe task memory unit, larger PID pad (Waiman Long) [1873759] - [mm] mm, oom: remove oom_lock from oom_reaper (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE (Waiman Long) [1873759] - [mm] mm/vmscan: remove prefetch_prev_lru_page (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused return value of shrink_node (Waiman Long) [1873759] - [mm] mm/vmscan.c: clean code by removing unnecessary assignment (Waiman Long) [1873759] - [mm] mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix typo in comment (Waiman Long) [1873759] - [mm] mm: vmscan: enforce inactive:active ratio at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: detect file thrashing at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: move file exhaustion detection to the node level (Waiman Long) [1873759] - [include] mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs (Waiman Long) [1873759] - [mm] mm: vmscan: split shrink_node() into node part and memcgs part (Waiman Long) [1873759] - [mm] mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() (Waiman Long) [1873759] - [mm] mm: vmscan: replace shrink_node() loop with a retry jump (Waiman Long) [1873759] - [mm] mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() (Waiman Long) [1873759] - [mm] mm: vmscan: move inactive_list_is_low() swap check to the caller (Waiman Long) [1873759] - [mm] mm: vmscan: simplify lruvec_lru_size() (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused scan_control parameter from pageout() (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused lru_pages argument (Waiman Long) [1873759] - [mm] mm: do not allow MADV_PAGEOUT for CoW pages (Waiman Long) [1873759] - [mm] mm: fix trying to reclaim unevictable lru page when calling madvise_pageout (Waiman Long) [1873759] - [mm] mm: factor out common parts between MADV_COLD and MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: introduce MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM (Waiman Long) [1873759] - [mm] mm: introduce MADV_COLD (Waiman Long) [1873759] - [mm] mm: thp: don't need care deferred split queue in memcg charge move path (Waiman Long) [1873759] - [mm] mm: thp: make deferred split shrinker memcg aware (Waiman Long) [1873759] - [mm] mm: shrinker: make shrinker not depend on memcg kmem (Waiman Long) [1873759] - [mm] mm: move mem_cgroup_uncharge out of __page_cache_release() (Waiman Long) [1873759] - [mm] mm: thp: extract split_queue_* into a struct (Waiman Long) [1873759] - [mm] mm/page_alloc.c: move ifdefery out of free_area_init_core (Waiman Long) [1873759] - [mm] mm, memcg: do not set reclaim_state on soft limit reclaim (Waiman Long) [1873759] - [mm] mm, vmscan: do not special-case slab reclaim when watermarks are boosted (Waiman Long) [1873759] - [mm] mm/vmscan.c: add checks for incorrect handling of current->reclaim_state (Waiman Long) [1873759] - [mm] mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths (Waiman Long) [1873759] - [mm] mm/vmscan.c: add a new member reclaim_state in struct shrink_control (Waiman Long) [1873759] - [mm] mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned (Waiman Long) [1873759] - [mm] mm: limit boost_watermark on small zones (Waiman Long) [1873759] - [mm] mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model (Waiman Long) [1873759] - [mm] mm, page_alloc: fix a division by zero error when boosting watermarks v2 (Waiman Long) [1873759] - [mm] mm, page_alloc: do not wake kswapd with zone lock held (Waiman Long) [1873759] - [mm] mm/page_alloc.c: drop uneeded __meminit and __meminitdata (Waiman Long) [1873759] - [mm] mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag (Waiman Long) [1873759] - [mm] mm/page_alloc.c: avoid potential NULL pointer dereference (Waiman Long) [1873759] - [mm] mm/vmscan.c: don't disable irq again when count pgrefill for memcg (Waiman Long) [1873759] - [mm] mm/vmscan: drop may_writepage and classzone_idx from direct reclaim begin template (Waiman Long) [1873759] - [mm] mm/vmscan: add tracepoints for node reclaim (Waiman Long) [1873759] - [mm] mm: generalize putback scan functions (Waiman Long) [1873759] - [mm] mm: remove pages_to_free argument of move_active_pages_to_lru() (Waiman Long) [1873759] - [mm] mm/workingset: remove unused @mapping argument in workingset_eviction() (Waiman Long) [1873759] - [mm] Revert "mm: slowly shrink slabs with a relatively small number of objects" (Waiman Long) [1873759] - [mm] mm: reclaim small amounts of memory when an external fragmentation event occurs (Waiman Long) [1873759] - [mm] mm: use alloc_flags to record if kswapd can wake (Waiman Long) [1873759] - [mm] mm: move zone watermark accesses behind an accessor (Waiman Long) [1873759] - [mm] mm, page_alloc: spread allocations across zones before introducing fragmentation (Waiman Long) [1873759] - [mm] mm: Convert delete_from_swap_cache to XArray (Waiman Long) [1873759] - [fs] mm: zero-seek shrinkers (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix int overflow in callers of do_shrink_slab() (Waiman Long) [1873759] - [mm] mm: slowly shrink slabs with a relatively small number of objects (Waiman Long) [1873759] - [mm] mm: fix page_freeze_refs and page_unfreeze_refs in comments (Waiman Long) [1873759] - [mm] mm: check shrinker is memcg-aware in register_shrinker_prepared() (Waiman Long) [1873759] - [mm] mm: use special value SHRINKER_REGISTERING instead of list_empty() check (Waiman Long) [1873759] - [mm] mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab() (Waiman Long) [1873759] - [mm] mm/vmscan.c: condense scan_control (Waiman Long) [1873759] - [arch] asm-generic/tlb: add missing CONFIG symbol (Waiman Long) [1873759] - [include] asm-gemeric/tlb: remove stray function declarations (Waiman Long) [1873759] - [x86] x86/ldt: Remove unused variable in map_ldt_struct() (Waiman Long) [1873759] - [x86] x86/ldt: Unmap PTEs for the slot before freeing LDT pages (Waiman Long) [1873759] - [x86] x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_table_flush() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_flush_mmu_free() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove arch_tlb*_mmu() (Waiman Long) [1873759] - [s390] s390/tlb: Convert to generic mmu_gather (Waiman Long) [1873759] - [mm] asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y (Waiman Long) [1873759] - [include] asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm() (Waiman Long) [1873759] - [arm64] asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range() (Waiman Long) [1873759] - [mm] asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide a comment (Waiman Long) [1873759] - [mm] mm/memory: Move mmu_gather and TLB invalidation code into its own file (Waiman Long) [1873759] - [x86] x86/mm: Page size aware flush_tlb_mm_range() (Waiman Long) [1873759] - [x86] x86/ldt: Split out sanity check in map_ldt_struct() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Track which levels of the page tables have been cleared (Waiman Long) [1873759] - [include] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather (Waiman Long) [1873759] - [mm] mm/cow: don't bother write protecting already write-protected pages (Waiman Long) [1873759] - [powerpc] mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush (Diego Domingos) [1805031] - [powerpc] powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case (Diego Domingos) [1805031] - [fs] cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails (Leif Sahlberg) [1857038]- [scsi] scsi: libfc: Fix passing zero to 'PTR_ERR' warning (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix for double free() (Chris Leech) [1849542] - [scsi] scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases (Chris Leech) [1849542] - [scsi] scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() (Chris Leech) [1849542] - [scsi] scsi: fcoe: Use eth_zero_addr() to clear mac address (Chris Leech) [1849542] - [scsi] scsi: libfc: Provide missing and repair existing function documentation (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix a couple of misdocumented function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Repair function parameter documentation (Chris Leech) [1849542] - [scsi] scsi: fcoe: Correct some kernel-doc issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix a myriad of documentation issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix various kernel-doc infringements (Chris Leech) [1849542] - [scsi] scsi: libfc: trivial: Fix spelling mistake of 'discovery' (Chris Leech) [1849542] - [scsi] scsi: libfc: Supply some missing kerneldoc struct/function attributes/params (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Skip additional kref updating work event (Chris Leech) [1849542] - [scsi] scsi: libfc: Handling of extra kref (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded semicolon in fcoe.c (Chris Leech) [1849542] - [scsi] scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted (Chris Leech) [1849542] - [scsi] scsi: libfc: If PRLI rejected, move rport to PLOGI state (Chris Leech) [1849542] - [scsi] scsi: libfc: free response frame from GPN_ID (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix null-ptr-deref Read in fc_release_transport (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove redundant call to skb_transport_header (Chris Leech) [1849542] - [scsi] scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv (Chris Leech) [1849542] - [scsi] scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure (Chris Leech) [1849542] - [scsi] scsi: libfc: Whitespace cleanup in libfc.h (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix a typo (Chris Leech) [1849542] - [scsi] scsi: libfc: fix null pointer dereference on a null lport (Chris Leech) [1849542] - [scsi] scsi: libfcoe: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: libfc: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store export (Chris Leech) [1849542] - [scsi] scsi: fcoe: convert to use BUS_ATTR_WO (Chris Leech) [1849542] - [scsi] scsi: libfc: free skb when receiving invalid flogi resp (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove set but not used variable 'port' (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_rport: Mark expected switch fall-through (Chris Leech) [1849542] - [scsi] scsi: libfc: Remove set but not used variable 'disc' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove set but not used variable 'rpriv' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove unnecessary condition check (Chris Leech) [1849542] - [scsi] scsi: fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1849542] - [net] netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements (Davide Caratti) [1741052] - [fs] nfsd4: fix NULL dereference in nfsd/clients display code (Scott Mayhew) [1872311] - [fs] nfsd: Fix old-style function definition (Scott Mayhew) [1872311] - [fs] nfsd: clients don't need to break their own delegations (Scott Mayhew) [1872311] - [kernel] kthread: save thread function (Scott Mayhew) [1872311] - [fs] locks: Add trace_leases_conflict (Scott Mayhew) [1872311] - [fs] SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") (Scott Mayhew) [1872311] - [fs] NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [1872311] - [net] SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE (Scott Mayhew) [1872311] - [fs] NFSv4 fix CLOSE not waiting for direct IO compeletion (Scott Mayhew) [1872311] - [fs] nfs: Fix memory leak of export_path (Scott Mayhew) [1872311] - [net] sunrpc: fixed rollback in rpc_gssd_dummy_populate() (Scott Mayhew) [1872311] - [net] xprtrdma: Clean up disconnect (Scott Mayhew) [1872311] - [fs] nfsd: apply umask on fs without ACL support (Scott Mayhew) [1872311] - [fs] NFS: Fix direct WRITE throughput regression (Scott Mayhew) [1872311] - [trace] SUNRPC: rpc_xprt lifetime events should record xprt->state (Scott Mayhew) [1872311] - [fs] nfs: set invalid blocks after NFSv4 writes (Scott Mayhew) [1872311] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1872311] - [fs] NFS: Add a tracepoint in nfs_set_pgio_error() (Scott Mayhew) [1872311] - [fs] NFS: Trace short NFS READs (Scott Mayhew) [1872311] - [fs] NFS: nfs_xdr_status should record the procedure name (Scott Mayhew) [1872311] - [net] SUNRPC: Set SOFTCONN when destroying GSS contexts (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS (Scott Mayhew) [1872311] - [net] SUNRPC: trace RPC client lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Trace transport lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Split the xdr_buf event class (Scott Mayhew) [1872311] - [net] SUNRPC: Add tracepoint to rpc_call_rpcerror() (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the RPC_SHOW_SOCKET() macro (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the rpc_show_task_flags() macro (Scott Mayhew) [1872311] - [net] SUNRPC: Trace GSS context lifetimes (Scott Mayhew) [1872311] - [net] SUNRPC: receive buffer size estimation values almost never change (Scott Mayhew) [1872311] - [net] sunrpc: use kmemdup_nul() in gssp_stringify() (Scott Mayhew) [1872311] - [fs] nfsd: safer handling of corrupted c_type (Scott Mayhew) [1872311] - [fs] mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead (Scott Mayhew) [1872311] - [mm] mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE (Scott Mayhew) [1872311] - [net] SUNRPC: Remove unreachable error condition in rpcb_getport_async() (Scott Mayhew) [1872311] - [fs] nfsd: Fix svc_xprt refcnt leak when setup callback client failed (Scott Mayhew) [1872311] - [net] sunrpc: check that domain table is empty at module unload (Scott Mayhew) [1872311] - [fs] NFS: remove duplicate headers (Scott Mayhew) [1872311] - [fs] NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [fs] NFS: Use the correct style for SPDX License Identifier (Scott Mayhew) [1872311] - [net] net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' (Scott Mayhew) [1872311] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Scott Mayhew) [1872311] - [fs] NFSD: Fix improperly-formatted Doxygen comments (Scott Mayhew) [1872311] - [fs] NFSD: Squash an annoying compiler warning (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up request deferral tracepoints (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints for monitoring NFSD callbacks (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to the NFSD state management code (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to NFSD's duplicate reply cache (Scott Mayhew) [1872311] - [trace] SUNRPC: svc_show_status() macro should have enum definitions (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_udp_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor svc_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up svc_release_skb() functions (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk() call sites in TCP receive path (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_tcp_recv_record() (Scott Mayhew) [1872311] - [net] SUNRPC: Rename svc_sock::sk_reclen (Scott Mayhew) [1872311] - [net] SUNRPC: Trace server-side rpcbind registration events (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk call sites in TCP state change callouts (Scott Mayhew) [1872311] - [net] SUNRPC: Add more svcsock tracepoints (Scott Mayhew) [1872311] - [net] SUNRPC: Remove "#include " (Scott Mayhew) [1872311] - [net] SUNRPC: Trace a few more generic svc_xprt events (Scott Mayhew) [1872311] - [net] SUNRPC: Tracepoint to record errors in svc_xpo_create() (Scott Mayhew) [1872311] - [trace] SUNRPC: Remove kernel memory address from svc_xprt tracepoints (Scott Mayhew) [1872311] - [net] svcrdma: Add tracepoints to report ->xpo_accept failures (Scott Mayhew) [1872311] - [net] svcrdma: Displayed remote IP address should match stored address (Scott Mayhew) [1872311] - [include] svcrdma: Remove the SVCRDMA_DEBUG macro (Scott Mayhew) [1872311] - [net] svcrdma: Rename tracepoints that record header decoding errors (Scott Mayhew) [1872311] - [net] svcrdma: Remove backchannel dprintk call sites (Scott Mayhew) [1872311] - [net] SUNRPC: Move xpt_mutex into socket xpo_sendto methods (Scott Mayhew) [1872311] - [net] sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs (Scott Mayhew) [1872311] - [net] sunrpc: Remove unused function ip_map_update (Scott Mayhew) [1872311] - [fs] nfsd: handle repeated BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [net] ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for bridged UDP tunnels (Aaron Conole) [1849736] - [net] geneve: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] vxlan: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] tunnels: PMTU discovery support for directly bridged IP packets (Aaron Conole) [1849736] - [net] ipv4: route: Ignore output interface in FIB lookup for PMTU route (Aaron Conole) [1849736] - [infiniband] RDMA/core: Free DIM memory in error unwind (Kamal Heib) [1857602] - [infiniband] RDMA/core: Stop DIM before destroying CQ (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add min length checks to user structure copies (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Protect access to remote_sidr_table (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix race in rdma_alloc_commit_uobject() (Kamal Heib) [1857602] - [net] xprtrdma: fix incorrect header size calculations (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of connect errors (Kamal Heib) [1857602] - [net] xprtrdma: Fix return code from rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix recursion into rpcrdma_xprt_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix double-free in rpcrdma_ep_create() (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix reporting vendor_part_id (Kamal Heib) [1857602] - [infiniband] IB/sa: Resolv use-after-free in ib_nl_make_request() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add explicit cast OPA_MTU_8192 to 'enum ib_mtu' (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add atomic triggered sleep/wakeup (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Correct -EBUSY handling in tx code (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Restore kfree in dummy_netdev cleanup (Kamal Heib) [1857602] - [infiniband] IB/mad: Fix use after free when destroying MAD agent (Kamal Heib) [1857602] - [infiniband] RDMA/counter: Query a counter before release (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of RDMA_ERROR replies (Kamal Heib) [1857602] - [net] xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Check that type_attrs is not NULL prior access (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Protect bind_list and listen_list while finding matching cm id (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Set maximum pkeys device attribute (Kamal Heib) [1857602] - [infiniband] RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq (Kamal Heib) [1857602] - [infiniband] RDMA/core: Annotate CMA unlock helper routine (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl() (Kamal Heib) [1857602] - [infiniband] RDMA/hfi1: Fix trivial mis-spelling of 'descriptor' (Kamal Heib) [1857602] - [net] xprtrdma: Make xprt_rdma_slot_table_entries static (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Spurious WARNING triggered in cm_destroy_id() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Use free_netdev() in hfi1_netdev_free() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Move and rename trace_cm_id_create() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix hfi1_netdev_rx_init() error handling (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_map_per_fmr' (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_fmr' (Kamal Heib) [1857602] - [net] RDMA/rds: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR device ops (Kamal Heib) [1857602] - [infiniband] RDMA/rdmavt: Remove FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mthca: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mlx4: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/i40iw: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/bnxt_re: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/mlx5: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR pool API (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/iser: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix several reference count leaks (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix spelling mistake "enought" -> "enough" (Kamal Heib) [1857602] - [rdma] RDMA/core: Use offsetofend() instead of open coding (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Increase max_send_sge (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Reduce max_recv_sge to 1 (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Make debug output more detailed (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Make the channel count configurable per target (Kamal Heib) [1857602] - [infiniband] hfi1: get rid of pointless access_ok() (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Provide ECE reject reason (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Connect ECE to rdma_accept (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Send and receive ECE parameter over the wire (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Deliver ECE parameters through UCMA events (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Extend ucma_connect to receive ECE parameters (Kamal Heib) [1857602] - [rdma] RDMA/cm: Add Enhanced Connection Establishment (ECE) bits (Kamal Heib) [1857602] - [infiniband] RDMA/core: Use sizeof_field() helper (Kamal Heib) [1857602] - [infiniband] RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc (Kamal Heib) [1857602] - [infiniband] IB/cma: Fix ports memory leak in cma_configfs (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy QP commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy WQ commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy SRQ commands over ioctl (Kamal Heib) [1857602] - [rdma] IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Extend CQ to get its own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Refactor related objects to use their own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] RDMA/core: Allow the ioctl layer to abort a fully created uobject (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Expose UAR object and its alloc/destroy commands (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Fix a NULL vs IS_ERR() check (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Introduce UAPIs to manage packet pacing (Kamal Heib) [1857602] - [netdrv] net/mlx5: Expose raw packet pacing APIs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Enable the transmit side of the datagram ipoib netdev (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Add capability to switch between datagram and connected mode (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add packet histogram trace event (Kamal Heib) [1857602] - [infiniband] IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Activate the dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add rx functions for dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add interrupt handler functions for accelerated ipoib (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to receive accelerated ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Increase ipoib Datagram mode MTU's upper limit (Kamal Heib) [1857602] - [infiniband] IB/hfi1: RSM rules for AIP (Kamal Heib) [1857602] - [infiniband] IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Remove module parameter for KDETH qpns (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to transmit datagram ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add accelerated IP capability bit (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report host information to the device (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Fix setting of wrong bit in get/set_feature commands (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Replace one-element array and use struct_size() helper (Kamal Heib) [1857602] - [net] svcrdma: Fix backchannel return code (Kamal Heib) [1857602] - [net] svcrdma: trace undersized Write chunks (Kamal Heib) [1857602] - [net] svcrdma: Trace page overruns when constructing RDMA Reads (Kamal Heib) [1857602] - [net] svcrdma: Clean up handling of get_rw_ctx errors (Kamal Heib) [1857602] - [net] svcrdma: Clean up the tracing for rw_ctx_init errors (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consolidate ib_create_srq flows (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Fix create WQ to use the given user handle (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer (Kamal Heib) [1857602] - [rdma] IB/rdmavt: Replace zero-length array with flexible-array (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Increment the refcount inside cm_find_listen() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove needless cm_id variable (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove the cm_free_id() wrapper function (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Make find_remote_id() return a cm_id_private (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add a note explaining how the timewait is eventually freed (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pull duplicated code into cm_queue_work_unlock() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove unused store to ret in cm_rej_handler (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove return code from add_cm_id_to_port_list (Kamal Heib) [1857602] - [infiniband] RDMA/addr: Mark addr_resolve as might_sleep() (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Return stable IB device index as identifier (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Initialize the flow label of CM's route path record (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consider flow label when building skb (Kamal Heib) [1857602] - [rdma] RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port (Kamal Heib) [1857602] - [infiniband] RDMA: Allow ib_client's to fail when add() is called (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Remove snoop interface (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count admin commands errors (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count mmap failures (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report create CQ error counter (Kamal Heib) [1857602] - [infiniband] RDMA/core: Get xmit slave for LAG (Kamal Heib) [1857602] - [infiniband] RDMA/core: Add LAG functionality (Kamal Heib) [1857602] - [infiniband] RDMA: Group create AH arguments in struct (Kamal Heib) [1857602] - [infiniband] RDMA/rw: use DIV_ROUND_UP to calculate nr_ops (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Limit the scope of rdma_is_consumer_reject function (Kamal Heib) [1857602] - [infiniband] IB: Fix some documentation warnings (Kamal Heib) [1857602] - [infiniband] RDMA: Remove a few extra calls to ib_get_client_data() (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated (Kamal Heib) [1857602] - [infiniband] RDMA/rxe: Set default vendor ID (Kamal Heib) [1857602] - [netdrv] bonding: Use fallthrough pseudo-keyword (Jarod Wilson) [1860495] - [netdrv] bonding: fix active-backup failover for current ARP slave (Jarod Wilson) [1860495] - [netdrv] bonding: fix a potential double-unregister (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 'bond' and 'addr' params (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_main: Document 'proto' and rename 'new_active' parameters (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues (Jarod Wilson) [1860495] - [netdrv] bonding: show saner speed for broadcast mode (Jarod Wilson) [1868265 1860495] - [netdrv] bonding: check return value of register_netdevice() in bond_newlink() (Jarod Wilson) [1860495] - [netdrv] bonding: check error value of register_netdevice() immediately (Jarod Wilson) [1860495] - [netdrv] bonding: don't need RTNL for ipsec helpers (Jarod Wilson) [1860495] - [netdrv] bonding: deal with xfrm state in all modes and add more error-checking (Jarod Wilson) [1860495] - [netdrv] bonding: allow xfrm offload setup post-module-load (Jarod Wilson) [1860495] - [netdrv] bonding: Remove extraneous parentheses in bond_setup (Jarod Wilson) [1860495] - [netdrv] bonding/xfrm: use real_dev instead of slave_dev (Jarod Wilson) [1860495] - [netdrv] bonding: support hardware encryption offload to slaves (Jarod Wilson) [1860495] - [netdrv] mlx5: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [netdrv] ixgbe_ipsec: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [net] xfrm: bail early on slave pass over skb (Jarod Wilson) [1860495] - [netdrv] bonding: Fix reference count leak in bond_sysfs_slave_add (Jarod Wilson) [1860495] - [netdrv] bonding: propagate transmit status (Jarod Wilson) [1860495] - [netdrv] bonding: remove useless stats_lock_key (Jarod Wilson) [1860495] - [netdrv] bonding: Implement ndo_get_xmit_slave (Jarod Wilson) [1860495] - [netdrv] bonding: Add array of all slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Add function to get the xmit slave in active-backup mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave in rr mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave based on hash (Jarod Wilson) [1860495] - [netdrv] bonding/alb: Add helper functions to get the xmit slave (Jarod Wilson) [1860495] - [netdrv] bonding: Rename slave_arr to usable_slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Export skip slave logic to function (Jarod Wilson) [1860495] - [netdrv] bonding: Remove inclusion of vermagic header (Jarod Wilson) [1860495] - [netdrv] net/bond: Delete driver and module versions (Jarod Wilson) [1860495]- [mm] powerpc/book3s64/radix: Fix boot failure with large amount of guest memory (Steve Best) [1854543] - [powerpc] powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE (Steve Best) [1854543] - [powerpc] powerpc/prom: Enable Radix GTSE in cpu pa-features (Steve Best) [1854543] - [powerpc] powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE (Steve Best) [1854543] - [powerpc] powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled (Steve Best) [1854543] - [powerpc] powerpc/mm: Enable radix GTSE only if supported (Steve Best) [1854543] - [misc] powerpc/64s/radix: introduce options to disable use of the tlbie instruction (Steve Best) [1854543] - [mm] powerpc/64s: remove unnecessary translation cache flushes at boot (Steve Best) [1854543] - [mm] powerpc/64s/pseries: radix flush translations before MMU is enabled at boot (Steve Best) [1854543] - [mm] powerpc/64s: make mmu_partition_table_set_entry TLB flush optional (Steve Best) [1854543] - [mm] powerpc/64s/radix: tidy up TLB flushing code (Steve Best) [1854543] - [mm] powerpc/64s: remove register_process_table callback (Steve Best) [1854543] - [mm] powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only (Steve Best) [1854543] - [powerpc] powerpc/mm/radix: Create separate mappings for hot-plugged memory (Steve Best) [1854543] - [mm] powerpc/mm/radix: Remove split_kernel_mapping() (Steve Best) [1854543] - [mm] powerpc/mm/radix: Free PUD table when freeing pagetable (Steve Best) [1854543] - [mm] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings (Steve Best) [1854543] - [mm] powerpc/64s: Fix page table fragment refcount race vs speculative references (Steve Best) [1854543] - [powerpc] powerpc/security: Fix link stack flush instruction (Gustavo Duarte) [1862103] - [powerpc] powerpc/pseries: add new branch prediction security bits for link stack (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: Allow for processors that flush the link stack using the special bcctr (Gustavo Duarte) [1862103] - [powerpc] powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: split branch cache flush toggle from code patching (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: make display of branch cache flush more consistent (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: change link stack flush state to the flush type enum (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: re-name count cache flush to branch cache flush (Gustavo Duarte) [1862103] - [kernel] smp: Remove superfluous cond_func check in smp_call_function_many_cond() (Prarit Bhargava) [1882551] - [kernel] smp: Remove allocation mask from on_each_cpu_cond.*() (Prarit Bhargava) [1882551] - [kernel] smp: Add a smp_cond_func_t argument to smp_call_function_many() (Prarit Bhargava) [1882551] - [kernel] smp: Use smp_cond_func_t as type for the conditional function (Prarit Bhargava) [1882551] - [kernel] smp, cpumask: introduce on_each_cpu_cond_mask (Prarit Bhargava) [1882551] - [kernel] smp: use __cpumask_set_cpu in on_each_cpu_cond (Prarit Bhargava) [1882551] - [pci] PCI: Add support for root bus sizing (Myron Stowe) [1886036] - [drm] PCI: Use ioremap(), not phys_to_virt() for platform ROM (Myron Stowe) [1886036] - [pci] PCI: Avoid ASMedia XHCI USB PME# from D0 defect (Myron Stowe) [1886036] - [pci] PCI/ACPI: Move pcie_to_hpx3_typefrom stack to static data (Myron Stowe) [1886036] - [documentation] Documentation: PCI: Add background on Boot Interrupts (Myron Stowe) [1886036] - [pci] PCI: Add boot interrupt quirk mechanism for Xeon chipsets (Myron Stowe) [1886036] - [pci] PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro (Myron Stowe) [1886036] - [pci] PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings (Myron Stowe) [1886036] - [pci] PCI: Add pci_speed_string() (Myron Stowe) [1886036] - [pci] PCI: Add 32 GT/s decoding in some macros (Myron Stowe) [1886036] - [powerpc] powerpc/test_emulate_step: Move extern declaration to sstep.h (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/sstep: Introduce macros to retrieve Prefix instruction operands (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Add negative tests for prefixed addi (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Enhancement to test negative scenarios (Desnes Augusto Nunes do Rosario) [1854542] - [netdrv] drivers/net/ibmvnic: Update VNIC protocol version reporting (Steve Best) [1882269] - [s390] s390/zcrypt: fix kmalloc 256k failure (Claudio Imbrenda) [1885963] - [x86] crypto: x86/aesni-gcm - fix crash on empty plaintext (Herbert Xu) [1882868] - [x86] crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static const (Herbert Xu) [1882868] - [x86] crypto: aesni - Add scatter/gather avx stubs, and use them in C (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce partial block macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce READ_PARTIAL_BLOCK macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Move ghash_mul to GCM_COMPLETE (Herbert Xu) [1882868] - [x86] crypto: aesni - Fill in new context data structures (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge avx precompute functions (Herbert Xu) [1882868] - [x86] crypto: aesni - Split AAD hash calculation to separate macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Add GCM_COMPLETE macro (Herbert Xu) [1882868] - [x86] crypto: aesni - support 256 byte keys in avx asm (Herbert Xu) [1882868] - [x86] crypto: aesni - Macro-ify func save/restore (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce gcm_context_data (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge GCM_ENC_DEC (Herbert Xu) [1882868] - [pci] PCI: Add DMA alias quirk for PLX PEX NTB (Myron Stowe) [1884657] - [pci] PCI: Add nr_devfns parameter to pci_add_dma_alias() (Myron Stowe) [1884657] - [pci] PCI: Fix pci_add_dma_alias() bitmask size (Myron Stowe) [1884657] - [pci] PCI/IOV: Fix memory leak in pci_iov_add_virtfn() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 device IDs (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 MRPC GAS access permission check (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 flash information interface support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 system info register support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Separate Gen3 register structures into unions (Myron Stowe) [1884657] - [pci] PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add 'generation' variable (Myron Stowe) [1884657] - [pci] PCI/switchtec: Rename generation-specific constants (Myron Stowe) [1884657] - [pci] PCI/switchtec: Move check event ID from mask_event() to switchtec_event_isr() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Remove redundant valid PFF number count (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add support for Intercomm Notify and Upstream Error Containment (Myron Stowe) [1884657] - [pci] PCI/switchtec: Fix vep_vector_number ioread width (Myron Stowe) [1884657] - [pci] PCI/switchtec: Use dma_set_mask_and_coherent() (Myron Stowe) [1884657] - [pci] PCI: Allow adjust_bridge_window() to shrink resource if necessary (Myron Stowe) [1884657] - [pci] PCI: Set resource size directly in adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() to adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() parameter (Myron Stowe) [1884657] - [pci] PCI: Consider alignment of hot-added bridges when assigning resources (Myron Stowe) [1884657] - [pci] PCI: Remove local variable usage in pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Pass size + alignment to pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Rename variables (Myron Stowe) [1884657] - [pci] PCI: Remove unnecessary braces (Myron Stowe) [1884657] - [pci] PCI: Don't disable bridge BARs when assigning bus resources (Myron Stowe) [1884657] - [documentation] Documentation: PCI: Fix pci_alloc_irq_vectors() function name typo (Myron Stowe) [1884657] - [pci] PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers (Myron Stowe) [1884657] - [pci] PCI: Add generic quirk for increasing D3hot delay (Myron Stowe) [1884657] - [edac] x86/mce, EDAC/mce_amd: Print PPIN in machine check records (Prarit Bhargava) [1860381]- [netdrv] geneve: add transport ports in route lookup for geneve (Mark Gray) [1884481] {CVE-2020-25645} - [drm] PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP (Ivan Vecera) [1867164] - [base] PM: sleep: core: Drop racy and redundant checks from device_prepare() (Ivan Vecera) [1867164] - [mm] mm/page_isolation: fix potential warning from user (Waiman Long) [1811009] - [mm] mm/hotplug: silence a lockdep splat with printk() (Waiman Long) [1811009] - [mm] mm/debug.c: always print flags in dump_page() (Waiman Long) [1811009] - [mm] mm/debug.c: PageAnon() is true for PageKsm() pages (Waiman Long) [1811009] - [mm] mm/debug.c: __dump_page() prints an extra line (Waiman Long) [1811009] - [mm] mm: fix some typos in mm directory (Waiman Long) [1811009] - [mm] mm, fault_around: do not take a reference to a locked page (Waiman Long) [1811009] - [mm] mm: remove the exporting of totalram_pages (Waiman Long) [1880090] - [mm] mm: remove managed_page_count_lock spinlock (Waiman Long) [1880090] - [mm] mm: convert totalram_pages and totalhigh_pages variables to atomic (Waiman Long) [1880090] - [mm] mm: convert zone->managed_pages to atomic variable (Waiman Long) [1880090] - [net] mm: reference totalram_pages and managed_pages once per function (Waiman Long) [1880090] - [mm] mm/page_alloc: Introduce free_area_init_core_hotplug (Waiman Long) [1880090] - [mm] mm/page_alloc: inline function to handle CONFIG_DEFERRED_STRUCT_PAGE_INIT (Waiman Long) [1880090] - [mm] mm: remove __paginginit (Waiman Long) [1880090] - [mm] mm: access zone->node via zone_to_nid() and zone_set_nid() (Waiman Long) [1880090] - [mm] mm, page_alloc: double zone's batchsize (Waiman Long) [1880090] - [powerpc] powerpc/pseries/cmm: fix managed page counts when migrating pages between zones (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: drain per-cpu pages again during memory offline (Chris von Recklinghausen) [1754739] - [mm] mm: move nr_deactivate accounting to shrink_active_list() (Chris von Recklinghausen) [1754739] - [mm] sh: fix build error in mm/init.c (Chris von Recklinghausen) [1754739] - [mm] mm/memremap: set caching mode for PCI P2PDMA memory to WC (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: add pgprot_t to mhp_params (Chris von Recklinghausen) [1754739] - [mm] powerpc/mm: thread pgprot_t through create_section_mapping() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: thread pgprot_t through init_memory_mapping() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: rename mhp_restrictions to mhp_params (Chris von Recklinghausen) [1754739] - [include] mm/memory_hotplug: drop the flags field from struct mhp_restrictions (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: cleanup __add_pages() (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Enable memory hot remove (Chris von Recklinghausen) [1754739] - [firmware] arm/efi: EFI soft reservation to memblock (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: convert mm/dump.c to use walk_page_range() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: drop valid_start/valid_end from test_pages_in_a_zone() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: pass in nid to online_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove "count" parameter from has_unmovable_pages() (Chris von Recklinghausen) [1754739] - [base] mm: remove the memory isolate notifier (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Disable instrumentation in the EFI runtime handling code (Chris von Recklinghausen) [1754739] - [x86] efi/x86: avoid KASAN false positives when accessing the 1: 1 mapping (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Limit EFI old memory map to SGI UV machines (Chris von Recklinghausen) [1754739] - [x86] efi/libstub/x86: Fix unused-variable warning (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify mixed mode call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify 64-bit EFI firmware call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split SetVirtualAddresMap() wrappers into 32 and 64 bit versions (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split off some old memmap handling into separate routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Re-disable RT services for 32-bit kernels running on 64-bit EFI (Chris von Recklinghausen) [1754739] - [x86] efi/libstub: Distinguish between native/mixed not 32/64 bit (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Extend native protocol definitions with mixed_mode aliases (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Use a helper to iterate over a EFI handle array (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Rename efi_is_native() to efi_is_mixed() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Unify 32/64-bit functions (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Convert GOP structures to typedef and clean up some types (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove unused typedef (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove bogus packed attribute from GOP structures (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub/random: Initialize pointer variables to zero for mixed mode (Chris von Recklinghausen) [1754739] - [firmware] efi: Fix efi_loaded_image_t::unload type (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Fix memory leak in __gop_query32/64() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_SUCCESS if a usable GOP was found (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs (Chris von Recklinghausen) [1754739] - [hv] mm/memory_hotplug.c: remove __online_page_set_limits() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: don't allow to online/offline memory blocks with holes (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE (Chris von Recklinghausen) [1754739] - [mm] mm/page_alloc.c: don't set pages PageReserved() when offlining (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove __online_page_free() and __online_page_increment_counters() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: add a bounds check to __add_pages() (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix NMI vs ESPFIX (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unwind the ESPFIX stack earlier on exception entry (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Move FIXUP_FRAME after pushing fs in SAVE_ALL (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Simplify common_exception (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Use ss segment where required (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix IRET exception (Chris von Recklinghausen) [1754739] - [x86] x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Repair 32-bit Xen PV (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Allow int3_emulate_push() (Chris von Recklinghausen) [1754739] - [x86] x86: Hide the int3_emulate_call/jmp functions from UML (Chris von Recklinghausen) [1754739] - [x86] ftrace/x86_64: Emulate call function while updating in breakpoint handler (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Provide consistent pt_regs (Chris von Recklinghausen) [1754739] - [x86] kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/ftrace: Add pt_regs frame annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/kprobes: Fix frame pointer annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clean up return from interrupt preemption path (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Simulation mode (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Switch to balloon_page_alloc() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement balloon compaction (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Rip out memory isolate notifier (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Use adjust_managed_page_count() insted of totalram_pages_* (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Drop page array (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Cleanup rc handling in cmm_init() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Report errors when registering notifiers fails (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement release() function for sysfs device (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Push EFI_MEMMAP check into leaf routines (Chris von Recklinghausen) [1754739] - [mm] powerpc: Don't flush caches when adding memory (Chris von Recklinghausen) [1754739] - [firmware] efi/random: use arch-independent efi_call_proto() (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Don't evaluate exception stacks before setup (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Mark pages PG_offline in balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Drop __balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Set pages PageOffline() in balloon_add_region() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: prevent memory leak when reusing pgdat (Chris von Recklinghausen) [1754739] - [base] drivers/base/memory.c: don't store end_section_nr in memory blocks (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove move_pfn_range() (Chris von Recklinghausen) [1754739] - [mm] mm: introduce compound_nr() (Chris von Recklinghausen) [1754739] - [x86] x86/asm: Make some functions local labels (Chris von Recklinghausen) [1754739] - [firmware] efi-stub: Fix get_efi_config_table on mixed-mode setups (Chris von Recklinghausen) [1754739] - [x86] efi/x86: move UV_SYSTAB handling into arch/x86 (Chris von Recklinghausen) [1754739] - [x86] efi: x86: move efi_is_table_address() into arch/x86 (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: remove unneeded return for void function (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove redundant CLACs in getuser/putuser error paths (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove ELF function annotation from copy_user_handle_tail() (Chris von Recklinghausen) [1754739] - [x86] x86/entry: Fix thunk function ELF sizes (Chris von Recklinghausen) [1754739] - [x86] x86/entry/64: Simplify idtentry a little (Chris von Recklinghausen) [1754739] - [mm] mm: vmscan: correct some vmscan counters for THP swapout (Chris von Recklinghausen) [1754739] - [mm] mm/gup: speed up check_and_migrate_cma_pages() on huge page (Chris von Recklinghausen) [1754739] - [x86] x86/ldt: Initialize the context lock for init_mm (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries: avoid blocking in irq when queuing hotplug events (Chris von Recklinghausen) [1754739] - [arm64] arm64/mm: don't initialize pgd_cache twice (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: fix recent_rotated history (Chris von Recklinghausen) [1754739] - [x86] efi/x86/Add missing error handling to old_memmap 1:1 mapping code (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Inhibit huge-vmap with ptdump (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: simplify shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: cleanup memory offline path (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop redundant hugepage_migration_supported check (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: unlock 1GB-hugetlb on x86_64 (Chris von Recklinghausen) [1754739] - [mm] mm: move recent_rotated pages calculation to shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Initialize PGD cache during mm initialization (Chris von Recklinghausen) [1754739] - [x86] x86/alternatives: Initialize temporary mm for patching (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Fix a crash with kmemleak_scan() (Chris von Recklinghausen) [1754739] - [x86] x86/irq: Fix outdated comments (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: treat CMA pages as unmovable (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove stack overflow debug code (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remap the IRQ stack with guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Split the IRQ stack into its own pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Init hardirq_stack_ptr during CPU hotplug (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Handle irq stack allocation failure proper (Chris von Recklinghausen) [1754739] - [xen] x86/irq/32: Invoke irq_ctx_init() from init_IRQ() (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Make irq stack a character array (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Define IRQ_STACK_SIZE (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Speedup in_exception_stack() (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Split debug IST stack (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Enable IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Disconnect IST index and stack order (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Remove orig_ist array (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Prepare TSS.IST setup for guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Use cpu entry area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/traps: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Provide exception stack accessor (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Prepare for IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Add structs for exception stacks (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Cleanup setup functions (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Make IST index zero based (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Remove unused stack defines on 32bit (Chris von Recklinghausen) [1754739] - [x86] x86/64: Remove stale CURRENT_MASK (Chris von Recklinghausen) [1754739] - [x86] x86/idt: Remove unused macro SISTG (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Sanitize the top/bottom confusion (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove a hardcoded irq_stack_union access (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack: Fix off-by-one errors in stack identification (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Limit IST stack overflow check to #DB stack (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: Consolidate early page table allocation (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: don't call page table ctors for init_mm (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: use appropriate ctors for page tables (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Move copy_user_handle_tail() into asm (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix notification in offline error path (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: fix an imbalance with DEBUG_PAGEALLOC (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: explicitly pass the head to isolate_huge_page (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: do not allocate duplicate stack variables in shrink_page_list() (Chris von Recklinghausen) [1754739] - [mm] mm: refactor swap-in logic out of shmem_getpage_gfp (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: remove 7th argument of isolate_lru_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove extra drain pages on pcp list (Chris von Recklinghausen) [1754739] - [mm] mm/memory-hotplug: Allow memory resources to be children (Chris von Recklinghausen) [1754739] - [kernel] mm/resource: Move HMM pr_debug() deeper into resource code (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: fix off-by-one in is_pageblock_removable (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Move percpu_setup_debug_store() to __init section (Chris von Recklinghausen) [1754739] - [mm] arm64: ptdump: Don't iterate kernel page tables using PTRS_PER_PXX (Chris von Recklinghausen) [1754739] - [firmware] efi: Use 32-bit alignment for efi_guid_t (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: __offline_pages fix wrong locking (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: don't bail out in do_migrate_range() prematurely (Chris von Recklinghausen) [1754739] - [mm] arm64: dump: no need to check return value of debugfs_create functions (Chris von Recklinghausen) [1754739] - [x86] x86/asm/suspend: Drop ENTRY from local data (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: deobfuscate migration part of offlining (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: try to migrate full pfn range (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: move init_currently_empty_zone() under zone_span_lock protection (Chris von Recklinghausen) [1754739] - [mm] mm: only report isolation failures when offlining memory (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: be more verbose for memory offline failures (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: print reason for the offlining failure (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop pointless block alignment checks from __offline_pages (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE (Chris von Recklinghausen) [1754739] - [x86] kprobes/x86: Blacklist non-attachable interrupt functions (Chris von Recklinghausen) [1754739] - [include] linkage: add generic GLOBAL() macro (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Move efi__boot_services() to arch/x86 (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Unmap EFI boot services code/data regions from efi_pgd (Chris von Recklinghausen) [1754739] - [mm] x86/mm/pageattr: Introduce helper function to unmap EFI boot services (Chris von Recklinghausen) [1754739] - [x86] x86/fpu: Use the correct exception table macro in the XSTATE_OP wrapper (Chris von Recklinghausen) [1754739] - [firmware] efi/arm/libstub: Pack FDT after populating it (Chris von Recklinghausen) [1754739] - [x86] x86/traps: Complete prototype declarations (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: clean up node_states_check_changes_offline() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: simplify node_states_check_changes_online (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: tidy up node_states_clear_node() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: spare unnecessary calls to node_set_state (Chris von Recklinghausen) [1754739] - [include] include/linux/linkage.h: align weak symbols (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_add_to_page_cache to XArray (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_radix_tree_replace to XArray (Chris von Recklinghausen) [1754739] - [mm] mm: Convert add_to_swap_cache to XArray (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clear the CS high bits (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Set up temporary text mapping for 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Switch to original page table after resumed (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER on 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86, hibernate: Extract the common code of 64/32 bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32/asm/power: Create stack frames in hibernate_asm_32.S (Chris von Recklinghausen) [1754739] - [x86] PM / hibernate: Check the success of generating md5 digest before hibernation (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting cr3 (Chris von Recklinghausen) [1754739] - [x86] x86/xen: Move pv irq related functions under CONFIG_XEN_PV umbrella (Chris von Recklinghausen) [1754739] - [x86] x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() (Chris von Recklinghausen) [1754739] - [tools] tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy' (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Remove redundant check for kmem_cache_create() (Chris von Recklinghausen) [1754739] - [x86] x86/power/hibernate_64: Remove VLA usage (Chris von Recklinghausen) [1754739] - [firmware] efi: Deduplicate efi_open_volume() (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Align efi_uga_draw_protocol typedef names to convention (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Prevent reentrant firmware calls in mixed mode (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add debug code to check entry/exit CR3 (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI CR3 switches to NMI handler code (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Leave the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Enter the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Split off return-to-kernel path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unshare NMI return path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Put ESPFIX code into a macro (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Clean up the eboot code (Chris von Recklinghausen) [1754739] - [x86] x86/asm/64: Use 32-bit XOR to zero registers (Chris von Recklinghausen) [1754739] - [x86] Revert "x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport sn_coherency_id" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c" (Frank Ramsay) [1833121] - [x86] x86/apic: Cleanup the include maze (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Fix missing checks of kcalloc() return values (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Replace kmalloc() and memset() with kalloc() calls (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport uv_apicid_hibits (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove _uv_hub_info_check() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Simplify uv_send_IPI_one() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_min_hub_revision_id static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark is_uv_hubless() static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the uv_partition_coherence_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Mark memblock related init code and data correctly (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove uv_bios_call_reentrant() (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1833121] - [x86] x86/apic/uv: Remove code for unused distributed GRU mode (Frank Ramsay) [1833121]- [thermal] thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t (Prarit Bhargava) [1890657] - [net] sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels (Davide Caratti) [1889601] - [netdrv] ibmveth: Identify ingress large send packets (Gustavo Duarte) [1887038] - [netdrv] ibmveth: Switch order of ibmveth_helper calls (Gustavo Duarte) [1887038] - [sound] ALSA: redhat: add drivers/soundwire tree and regmap-sdw to the redhat/filter-modules.sh (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable AMD Renoir support for DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable the Intel's SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix jack detection with Realtek codecs when in D3 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/i915 - fix list corruption with concurrent probes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The front Mic on a HP machine doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: hdspm: Fix typo arbitary (Jaroslav Kysela) [1869536] - [sound] ALSA: bebob: potential info leak in hwdep_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint.c: fix repeated word 'there' (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: fix repeated word 'if' (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: handle all SOF_IPC_EXT types (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715-sdw: probe with RT714 Device ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1316: add missing component string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: add extra check on init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: add codec prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove ti, asi-format code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Set regcache when shutting down and waking device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add shutdown capability via a GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Remove duplicate code for I/V sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add support for new SoundWire hardware layout on TGL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove hard-coded codec_conf table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove ternary operator (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hda_dsp_common: use static function in conditional block (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Pass full name to snd_ctl_notify (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Add power-up delay to fix dmic pop sound issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: allow runtime pm at end of probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add codec name prefix to ACPI machine description (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sysfs: add slave status and device number before probe (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add enumerated Slave device to device list (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove an unnecessary NULL check (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add data port test fail interrupt (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: enable test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: enable Data Port test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - set mic to auto detect on a HP AIO machine (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Don't register a cb func if it is registered already (Jaroslav Kysela) [1869536] - [sound] ALSA: HDA: Early Forbid of runtime PM (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - remove kerneldoc for internal hdac_i915 function (Jaroslav Kysela) [1869536] - [sound] ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Remove uninitialized_var() usage (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: magician: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Enable AC'97 bus support for PXA machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Select regmap from AC'97 machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: fix external clock probe defer (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: keywest: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Use sizeof_field() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Set ops to NULL on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: More constifications (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: vxpocket: Support PCM sync_stop (Jaroslav Kysela) [1869536] - [sound] ALSA: mips: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: arm: More constification (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: replace '---help---' in Kconfig files with 'help' (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix SPDX license for header file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac: make SOF HDA codec driver probe deterministic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Refactor sample rate function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix the spacing and new lines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Convert bit mask to GENMASK in header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix unbalanced calls to pm_runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2110 class-D amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: add size checks for ext_bytes control .put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for volatile ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Enable fast charge (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix error handling with update_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix required DT properties in the code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add missing bias level power states (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix calling reset in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2564 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: Fix prepare callback behavior for OF usecase (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cs42l51: add additional ADC volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the process being scheduled on core0 always (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix CONTROLLER_IN_GPU macro name (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - handle multiple i915 device instances (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - controller is in GPU on the DG1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - add Intel DG1 PCI and HDMI ids (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO" (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add delay quirk for H570e USB headsets (Jaroslav Kysela) [1869536] - [sound] ALSA: compat_ioctl: avoid compat_alloc_user_space (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix spellint typo in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix iounmap in error handler (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use {u32|u16}p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use u32p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: get max rows and cols info from compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support to block packing mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: clear BIT FIELDs before value set (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Add generic bandwidth allocation algorithm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add DSD support for ak4458 and ak4497 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Add support for tgl-h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: do software reset before clock registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set MCLK input or output direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add fsl_sai_check_version function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add new added registers and new bit definition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-clocks: add q6afe clock controller (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity of boot error logs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix range checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove several superfluous type-casts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) remove redundant "ret" variable uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: debug: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add debug support for imx platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: disable size checks for bytes_ext controls if needed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_audmix: make clock and output src write only (Jaroslav Kysela) [1869536] - [sound] ALSA: remove calls to usb_pipe_type_check for control endpoints (Jaroslav Kysela) [1869536] - [sound] ALSA: hiface: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: usx2y: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: add usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: move snd_usb_pipe_sanity_check into the USB core (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix the failure to flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix DC calibration on bypass boost mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm32: sai: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: s/master/primary (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify core_power_up/down op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: rename cores_mask to host_managed_cores_mask (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Add support for j7200-cpb audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add codec lpass clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add lpass hw voting support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add global q6afe waitqueue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6routing: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015p: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add parity error injection through debugfs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: export broadcast read/write capability for tests (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: realtek-soundwire: ignore initial PARITY errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use quirk to filter out invalid parity errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: add first_interrupt_done status (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: filter-out unwanted interrupt reports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC/soundwire: bus: use property to set interrupt masks (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Remove unused inline function snd_mask_sizeof (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map() (Jaroslav Kysela) [1869536] - [sound] ALSA: mixart: Correct comment wrt obsoleted tasklet usage (Jaroslav Kysela) [1869536] - [sound] ALSA: aloop: Replace tasklet with work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix SLIBMUS/SLIMBUS typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: fix race condition between suspend and Slave device alerts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse auxiliary devices from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mt6359: fix failed to parse DT properties (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Add support for WO and RO TLV byte kcontrols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add v1.5.1 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: dt-bindings: soundwire: add bindings for Qcom controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support for mmio soundwire master devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: avoid dependency on CONFIG_SLIMBUS (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix abh/ahb typo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: make process type optional (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mux (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_process (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_tone (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_host (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_volume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add helper for setting up IPC component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: parse comp_ext_tokens for all widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: create component extended tokens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add comp_ext to struct snd_sof_widget (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: tokens: add token for component UUID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Manage module clock via DAPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Attach the bus clock to the regmap (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Sort masks in a consistent order (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix field bit number indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1 MODCLK widget name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Remove extraneous widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .trigger callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: clarify return value for get_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream handling from .prepare and .hw_free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove .trigger operation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix NULL/ERR_PTR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: fix NULL/IS_ERR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove SDW_REG_SHIFT() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom : use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: use SDW_DISCO_LINK_ID() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use FIELD_GET() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: define and use addr bit masks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix core enable sequence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: support topology components on secondary cores (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a "core" parameter to widget loading functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set SAI Channel Mode to Output Mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Support multiple data channel enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't manage link power individually (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pass link_mask information to each master (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add error log for clock-stop invalid configs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: enable hw_sync as needed by hardware (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link hw_synchronization information (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: update multi-link definition with hw sync details (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add missing support for all clock stop modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: ignore software command retries (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: disable shim wake on suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix port_readydynamic allocation in mipi_disco (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definition for maximum number of ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: soundwire: remove port_readyusage from codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_core: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: ac97: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: (cosmetic) align argument names (Jaroslav Kysela) [1869536] - [sound] ALSA: usb: scarless_gen2: fix endianness issue (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: auto_parser: remove shadowed variable declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: dereference after checking for NULL pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_memory: dereference pointer after NULL checks (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm: simplify locking for timers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Prefer async probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: remove artificial component and DAI name constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: shutdown codec when changing filter type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Clean kernel log from deferred probe error messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify error handling during FW boot (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: define macro for code loader stream format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix VS_LTRC register name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-of-dev: Add .arch_ops field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: add extended rom status dump to error log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the ipc_size calculation for process component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: report error only for the last ROM init iteration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Add debug box region (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: fix memory leak in get_ext_windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: make sof_ipc_window monosized (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix intel_suspend/resume defined but not used warning (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 exit commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 custom controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Set AE-7 bools and select mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix Recon3D Center/LFE output (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add quirk output selection structures (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Remove surround output selection (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add bass redirection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add full-range speaker selection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add surround channel config control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add speaker tuning initialization commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: tidy up a memset() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: acpi: add dev_dbg() log for probe completion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: reduce verbosity of IPC pointer updates (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: reduce the log level for unhandled widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) use the "bool" type where it makes sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak5558: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: clean-up inclusion of header files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add topology filename override based on dmi data match (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: Intel: sof_sdw: Add support for product Ripto (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: rename id as part_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: check SoundWire version when matching codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373-sdw: add missing test on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: add support for SDCA boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: mirror CML and TGL configurations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-soundwire: add support for rt5682 on link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: modify SoundWire version id in acpi match table (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Correct wrongly matching entries with audio class (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix I/O voltage range configuration during probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add .exit callback function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add build support for SoundWire (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add missing out of memory check on drvdata->clks allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6359: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Properly match with audio interface class (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Simplify quirk entries with a macro (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Move device rename and profile quirks to an internal table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Hook up component probe function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: rx1950: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: neo1973: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Update naming in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add a dedicated menuconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Export DAC/ADC monomix switches (Jaroslav Kysela) [1869536] - [sound] ALSA: remove duplicate "the the" phrase in Kconfig text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card: Use snd_soc_of_parse_aux_devs() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Add common helper to parse aux devs from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: support 'ELD' mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/soc/intel: Fix spelling mistake "cant" --> "can't" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: various vendors: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: sst-utils: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: cldma: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell-ipc: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Baytrail: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: (cosmetic) align parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_loader: remove always-true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove useless assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: fix redundant return (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst: remove useless NULL assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: compress: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: support clock_stop mode without quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: handle power rail dependencies for clock stop mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_NOT_ALLOWED support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_BUS_RESET support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pm_runtime idle scheduling (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: call helper to reset Slave states on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix race condition on system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reset pm_runtime status during system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix clock handling around codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move soft reset handling to codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move required devm_* allocations to device level code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add support to copy callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add gapless support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: prepare set params to accept profile change (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add next track metadata support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to gapless flag in q6asm open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to remove intial and trailing silence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add length to write command token (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: use flags directly from q6asm-dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: make commands specific to streams (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: rename misleading session id variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Enable TDM audio capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Increased maximum supported channels (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Enable 24 bit audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for line out switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make line out routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for headphone switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make headphone routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Group and sort mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: rename shadowed variable for all broadwell boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-codec: move variable used conditionally (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: SOF: Intel: hda-codec: move unused label to correct position (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add a quirk for LRCK inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add missing mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix DAPM to match the hardware topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Use platform_get_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Use platform_get_resource (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: fix concurrency issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: fix memory leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Replace card->dev with component->dev (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Add common array to initialize soc based core clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: Add basic power management support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: enable pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add argument to function definition (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add module_sdw_driver helper macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix PRBS/Static_1 swapped definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: virmidi: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: use pci_status_get_and_clear_errors (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The Mic on a RedmiBook doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fixup headset for ASUS GX502 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix double free of dangling pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: hdmi - add Rocketlake support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Fix power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-toddr: fix channel order on g12 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: add snd_soc_find_dai_with_mutex() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: always check pin power status in i915 pin fixup (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Fix refcount imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for UR22C (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fixup ams_delta_mute() function name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pcm3168a: ignore 0 Hz settings (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: Add support for Loongson 7A1000 controller" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Program WAKEEN register for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix 2 channel swapping for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: ca0106: fix error code handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-digi00x: exclude Avid Adrenaline from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ALSA; firewire-tascam: exclude Tascam FE-8 from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Set card->owner to avoid warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: Add period size constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: avoid reset of sdo_limit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: fix typo in comment on INTSTAT registers (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: ignore broken processing/extension unit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: Fix memleak in sst_media_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Avoid attempts to read unreadable registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: msm8916-wcd-analog: fix register Interrupt offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Prevent access to invalid VU register bits on WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add model alc298-samsung-headphone (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Update documentation comment for MS2109 quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: fix spelling mistakes in the comments (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Fix potential Oops in snd_echo_resume() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6routing: add dummy register read/write function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Make soc_component_read() returning an error code again (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - reverse the setting value in the micmute_led_set (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaduio: Drop superfluous volatile modifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Replacing component->name with codec_dai->name (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Pioneer DDJ-RB (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix spelling mistake "buss" -> "bus" (Jaroslav Kysela) [1869536] - [sound] ALSA: pci: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Add 100us dma stop delay (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add dma stop delay variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hda/tegra: Set buffer alignment to 128 bytes (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Serialize ioctls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add quirk to force connectivity (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add startech usb audio dock name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_admaif: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add support for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: renoir: restore two more registers during resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: call runtime_allow() for all hda controllers" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix AE-5 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for Recon3D (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Two step component registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Simplify snd_soc_component_initialize declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Relocate and expose snd_soc_component_initialize (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: Replace 'select' DMADEVICES 'with depends on' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: use less strict tests for dailink capabilities (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not access WM8962_GPIO_BASE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: use resource_size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: drop unnecessary list_empty (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Added hw_params support for ALC1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Passing card structure based on codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Renaming snd-soc-card structure and fields (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add sound support for Midas boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Rework disable channel function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Add 8kHz audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Fix regression causing sysfs entries to disappear (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-formatters: fix sclk inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdmin: fix g12a skew (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-interface: fix link fmt setup (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fixed HP right speaker no sound (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix NULL pointer dereference during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Fix keep_power assignment for non-component devices (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Workaround for spurious wakeups on some Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Restore PME_EN state at Power On (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/boards: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: don't call pm_runtime_* on card device (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: update dsm param bin max size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update dsm init sequence and condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: don't report of_xlate_dai_name failures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse properties with "qcom, " prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Support parsing links without DPCM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe: Remove unused q6afe_is_rx_port() function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use devm for resource management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix dac event dapm mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support configuring dai fmt from DT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix build error due to 64-by-32 division (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: omap: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Support new metadata block ID's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: xtensa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: generic: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: au1x: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-xxx: add asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix deadlock after PCM open error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak on module unload (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: call patch_ops.free() on probe error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with max98357b (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support left justified format for I2S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix probe regression on systems without i915 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Update SAI config bclk/fsync rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops for imx8 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based ADMAIF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix reset gpio property name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE back to DAI ops (Jaroslav Kysela) [1869536] - [sound] ALSA: Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add wake interrupt support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel/cadence: merge Soundwire interrupt handlers/threads (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: add implementation of sdw_intel_enable_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce helper for link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce a helper to arm link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: revisit SHIM programming sequences (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: report slave_ids for each link to SOF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add clock stop quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add mutex for shared SHIM register access (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add prototype for WAKEEN interrupt processing (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add link_list to handle interrupts with a single thread (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: update headers for interrupts (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reuse code for wait loops to set/clear bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add support for systems without i915 audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove properties in card remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: drop a duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335.h: fix duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra20_das.h: delete duplicated words (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Avoid the use of one-element array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra186 based DSPK driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based AHUB driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based I2S driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based DMIC driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add support for CIF programming (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: change match table ehl-rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: remove .digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace the word "slave" in vmaster API (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: delete duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: optimize the power consumption (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: disable MICBIAS and Vref2 widget in default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback (Jaroslav Kysela) [1869536] - [sound] ALSA: info: Drop WARN_ON() from buffer NULL sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Use kmemdup in podhd_set_monitor_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add support for Loongson 7A1000 controller (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: Add missed return for calling soc_component_ret (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: spear: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/mediatek: exit earlier if failed to register audio driver (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/i2c/tda998x: Make tda998x_audio_digital_mute static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.c: add .no_capture_mute support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: return -ENOTSUPP for digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix snd_hda_codec_cleanup() documentation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: export snd_hda_codec_cleanup_for_unbind() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Report the button event in the headset type only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add missed put_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - fixup for yet another Intel reference board (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX563 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix the kernel-doc comment (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace blacklist word (Jaroslav Kysela) [1869536] - [sound] ALSA: via82xx: Replace the words whitelist (Jaroslav Kysela) [1869536] - [sound] ALSA: nm256: Replace the words blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: intel8x0: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: es1968: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ctxfi: Replace the word blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't free dma_data in DAI shutdown (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: allocate/free dma_data in set_sdw_stream (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream allocation/free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: add helper to startup/shutdown streams (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: implement get_sdw_stream() operations (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Disable sync-write operation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ssi: don't use discriminatory terms for debug log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: siu: don't use discriminatory terms for parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsi: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for function names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable Vref2 under using PLL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: spdif: Handle clk by pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: re-enable IRQs on failure path (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: add hw monitor volume control for POD HD500 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - change to suitable link model for ASUS platform (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix race against the error recovery URB submission (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support HDMI jack reporting (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add kctl for configuring TX validity bit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Clear the validity bit for TX (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Sync the pending work cancel at disconnection (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Perform sanity check for each URB creation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak4458: Remove set but never checked variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5659: Remove many unused const variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sti: uniperif: fix 'defined by not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-pdmic: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-classd: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98390: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es8316: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7219: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7210: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: aio-core: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra20_das: remove always-true comparison (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: pcm: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sdw_max98373: add card_late_probe support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: add SoundWire support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: split I2C and common parts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: extract codec and DAI names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt286: fix unexpected interrupt happens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: remove unsupported clock mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: fix Boost Mixer Aux Switch (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: Remove superfluous fall through comments (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: Remove invalid "fall through" comments (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Address bugs in the interrupt handling (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent some noise on unloading the module (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent races in calls to set_audio_format() (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Race conditions around "opencount" (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Remove redundant check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fixed kernel warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: use dev_err instead of pr_err (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add command opcode to timeout error report (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix null-ptr-deref bug during device removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: codecs: max98373: remove Idle_bias_on to let codec suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: Removed superfluous volume control from chip default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: add more logs when topology load fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: factor kfree(se) in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: use break on errors, not continue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix tlvs in error handling for widget_dmixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix kernel oops on route addition error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add min/max channels for SAI/ESAI on i.MX8/i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix non BE conversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: set dai_link dpcm_ flags with a helper (Jaroslav Kysela) [1869536] - [sound] ALSA: usb/line6: remove 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: add default clock handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACPI dependency check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-rt5645: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Fix build error on m68k and others (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Remove only the registered component in devm functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add Intel silent stream support (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/au88x0: remove "defined but not used" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: vx_core: remove warning for empty loop body (Jaroslav Kysela) [1869536] - [sound] ALSA: pcmcia/pdaudiocf: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/via82xx: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/fm801: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/es1938: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/oxygen/xonar_wm87x6: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/rme9652/hdspm: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/korg1212: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/emu10k1: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pci/emu10k1: remove "set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi: fix kernel-doc warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi/ctatc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/aw2-saa7146: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/echoaudio: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove -Wmissing-prototypes warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: compress: fix partial_drain completion state (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for RTX6001 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix SND_HDA_GENERIC kconfig & build (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_iec958: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: improve debug traces for stream lookups (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later (Jaroslav Kysela) [1869536] - [sound] ALSA: opl3: fix infoleak in opl3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8400: remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-ac97: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add logic to check dmic hardware runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_esai: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_asrc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Rename dev_gpio to gpio1_is_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Remove struct rt5670_platform_data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8994: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm9713: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8960: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8986: fix missing kernel-doc arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs42l42: remove always-true comparisons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs4270: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Add an option to select internal ratio mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Enable interrupt in dma_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix header guard (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine regcache usage with pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: add format and rate constraints on rk3399 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Rectifying Unbalanced pm_runtime_enable! issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null even soundwire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix some typos (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace s/frame/packet/ where appropriate (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix packet size calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: initialize bus clock base and scale registers (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definitions for 1.2 spec (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove multiple blank lines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: extend SDW_SLAVE_ENTRY (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: convert open-coded while() to for() loop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Correct RT5670_LDO_SEL_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Change bus format to I2S 2 channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add voltage sense slot configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add right and left channel slot programming (Jaroslav Kysela) [1869536] - [sound] ALSA: asoc: Update supported rate and format for dummy dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Drop HAS_DMA dependency to fix link failure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: Add MAX98373 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Fix a typo in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec (Jaroslav Kysela) [1869536] - [sound] ALSA: snd/soc: correct trivial kernel-doc inconsistency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dai_trigger function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk override with kernel parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt_rt298: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: add missing header inclusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: declare missing structure prototypes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: move definition of enum snd_soc_bias_level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Fix format issue for extra space before a comma (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel module (Jaroslav Kysela) [1869536] - [sound] ALSA: core: Warn on empty module (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - let hs_mic be picked ahead of hp_mic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add WM8524 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix the pop noise while OMTP type headset plugin (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix OOB access of mixer element list (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set playback and capture constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix module load/unload issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: introduce exit() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Fix unchecked return value for clk_prepare_enable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Don't check clock is NULL before calling clk API (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Add controls for calibration and diagnostic FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: remove snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: msm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wcd*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: use io_mutex correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Constify static structs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: transition to 3 steps initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: pass link information as platform data (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use devm_ allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: remove useless test (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: clarify drvdata and remove more indirections (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: cleanups for indirections/logs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix memory leak with devm_kasprintf (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Replace 'objs' by 'y' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add pm runtime function (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Enable sync-write operation as default for all controllers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: closing specific instance (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Let LED cdev handling suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Unify LED helper code (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop the old mic-mute LED hook (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Always call led-trigger for mic mute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak with regmap not freed on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for CometLake-S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: imply acodec glue on axg sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add support for imx6sx platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add MQS support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix reference count leaks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix potential use-after-free of streams (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add quirk for MSI GE63 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_ssi: Fix bclk calculation for mono channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Use mixer control to switch between DMICs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Add Amp init common setting func (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: DAI wclk supports 44100 Hz output (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-parallel-out: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8960: Support headphone jack detection function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add driver for Aries boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm0010: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add makefiles and kconfig changes for KeemBay (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add KeemBay platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6358: support DMIC one-wire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix "Function parameter not described" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wunused-but-set-variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: tidyup Copyright (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc_pcm_trigger_start/stop() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc-io.c into soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_pin() and share code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: improve error messages in soc_pcm_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: reduce verbosity of BE override message (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use SG-buffer only when direct DMA is available (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Initialize all fields of snd_dma_buffer properly (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use dma_mmap_coherent() on x86, too (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: add compatible string for MAX98360A (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Update rt1015 default register value according to spec modification (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: set correct directions for dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: q6afe: add support to get port direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: fix checks for multi-cpu FE dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let dai clks be registered whether mclk exists or not (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-topology: use devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-devres: add devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Set 48 kHz rate for Rodecaster (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Denon DCD-1500RE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmaengine_pcm: export soc_component_to_pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: export snd_soc_lookup_component_nolocked (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2+ (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: handle EOS correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update regmap readable reg and volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5645: Add platform-data for Asus T101HA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: replace capture_only by dpcm_capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: only convert non DPCM link to DPCM link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: fix playback/capture checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: Only allow playback/capture if supported (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: add missing free_irq() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: disallow linking stream to itself (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Manage auto-pm of all bundled interfaces (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix snd_pcm_link() lockdep splat (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Use the new macro for HP Dock rename quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock (Jaroslav Kysela) [1869536] - [sound] ALSA: emu10k1: delete an unnecessary condition (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix inconsistent card PM state after resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix potential crash during param fw loading (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix incorrect printf qualifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Defer probe when fail to find codec device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Modify the target DMIC clock rate (Jaroslav Kysela) [1869536] - [sound] ALSA: es1688: Add the missed snd_card_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6asm-dai: kCFI fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_add_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_late_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add probed bit field to snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_subclass to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_jack_new() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-card.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc.h: convert bool to bit field for snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fixing usage of plain int instead of NULL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: fix generic hda codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: Subject:ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: reduce verbosity of error messages for sof-dai and sof-link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Enable class-D silence and clock detections (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-i2s-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: remove the redundant pass checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: refine and log the header in the correct pass (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Remove sound driver for ancient platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sta32x: add missed function calls in error paths (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: split i2c driver into separate module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: nau8810: add I2C device and compatible ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ingenic: Unconditionally depend on devicetree (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Clean up quirk entries with macros (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-in: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: harden IPC initialization and handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: add .remove op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: ignore DSP replies received when they are not expected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt/cht: add .pm_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: handle resume on legacy Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: byt: Add PM callbacks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: Move dai_link widgets to runtime to fix use after free (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add new codec supported for ALC287 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix incomplete error-handling in img_i2s_in_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix semicolon.cocci warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround (Jaroslav Kysela) [1869536] - [sound] ALSA: hwdep: fix a left shifting 1 by 31 UB bug (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Added Amplifier Driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Adjust validation condition for fw_offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_startup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_be_hw_params_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: move soc_rtd_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-link.c (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: keep ADCs and DACs always on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add digital microphone controls (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v3 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: remove obsoleted codes (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for stream management (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for proc (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add model-specific table of chunk count (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: drop protocol structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add wrapper functions for protocol-dependent operations (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: localize protocol data (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v3 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v2 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: remove Compulab pxa2xx boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add mono playback switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add filter controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: don't use regmap defaults (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix the error handling in probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use a single module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix ADC level control (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix spelling mistake (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix trailing line in sysfs_slave.c (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add Slave sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: disco: s/ch/channels/ (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add Device Tree support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: return error when acp de-init fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: refactoring dai_hw_params() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fix kernel warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Do not pass irq numbers in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Remove unneeded ifdef's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable build for RN machine driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: RN machine driver using dmic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create platform devices for Renoir (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable Renoir acp3x drivers build (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver pm ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver PM ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver dai ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp3x pdm driver dma ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: irq handler changes for ACP3x PDM dma driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP3x PDM platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create acp3x pdm platform device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp init/de-init functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP3x IP register header (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add more fixup entries for Clevo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add runtime pm support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: add sdw_master_device support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add unique bus id (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: introduce sdw_slave_type and sdw_master_type (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: rename sdw_bus_master_add/delete, add arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: Make the driver name consistent across files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix indentation to put on one line affected code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cleanup dai / component active code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: jz4740: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atomel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_stream_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_action() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_pll to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_sysclk to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add da7212 DT compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: fix typo in components string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make imx8m_dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: sdw: relax sdw machine select constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add support to smart amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: inform DSP that driver is going to be removed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a power_down_notify method (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Do nothing when DSP PM callbacks are not set (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: remove duplicate allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: don't assign slave_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix incorrect hw_base increase (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Unexport some local helper functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Drop unused snd_hda_queue_unsol_event() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix potential race in unsol event handler (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: introduce SoC specific data (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Set appropriate bus format for given bit width (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for the runtime power management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Prepare/unprepare the clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Remove the embedded struct ssp_device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Get rid of dma_params and phys_base (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: A trivial typo fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Update description for HDaudio kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: mop500: Fix some refcounted resources issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Drop S20_3LE case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Use readq to read 64 bit registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: baytrail: Fix register access (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: rsnd: add interrupt support for SSI BUSIF buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: drivers/powerpc: Replace _ALIGN_UP() by ALIGN() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix error return code in sof_probe_continue() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set headset button maps (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: fulfill missing entries in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Use IRQF_ONESHOT (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME Fireface UFX (untested) (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME FireFace 802 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to decide name of sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to add enumeration constants for model identification (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: start IR context immediately (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: fix configuration error for nominal sampling transfer frequency (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Notebook (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: pool ideal sequence of syt offset and data block (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for data block calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt offset calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt computation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add reference to domain structure from stream structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix invalid assignment to union data for directional parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: Fix racy buffer resize under concurrent accesses (Jaroslav Kysela) [1869536] - [sound] ALSA: soc: fsl_asrc: Make some functions static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1016: Add the rt1016 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5677: Use devm_snd_soc_register_component() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: fix error handling of platform_get_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: Fix error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd :High hw_level while simultaneous capture (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Return true, false for return type bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Make I2S SD lines configurable (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use hdac_to_hda_codec macro (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use dev_to_hdac_dev macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: reduce verbosity on enumeration (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: debugfs: clarify SDPX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: don't init debugfs on device registration error (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix error handling in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8524: Add support S32_LE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use the defined variable to simplify code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add the K bypass for the PLL parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: adau7118: Mark the ADAU7118 reset register as volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max9768: update contact email (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: reorder max98373_reset() in resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: workaround playback failure on Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add member to store ratio for stripe control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: correct number of SDO lines for Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add mapping for ASRock TRX40 Creator (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda/realtek: Fix pop noise on ALC225" (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Add poll callback for hwdep (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: hwdep: add support for O_NONBLOCK opening mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: channel map structures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Update correct LED status at the first time usage of update_mute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/wavefront: prevent out of bounds write in ioctl (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add LED class support for micmute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable micmute LED on and HP system (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Introduce polarity for micmute LED GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sort out Kconfig, again (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove unwanted btn_type assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove duplicate rt5682_reset() calls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: replace message printing from pr_() to dev_() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove empty default case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix space issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: simplify assertions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: set component dai_index to ipc dai config dai_index (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Fix oops during module removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix I2C/Soundwire dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: mark PM functions __maybe_unused (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Fix unused assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: nau8810: add AUX related dapm widgets and routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm97xx: fix ac97 dependency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: component: suppress uninitialized-variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_pointer() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_ack() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_start() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: don't overwide dai->driver->ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add soc_dai_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: broadwell: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5650: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5677: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Multiple I/O PCM format support for pipe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Add alternative topology binary name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Avoid unnecessary check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add amp number in components string for ucm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm_native: result of put_user() needs to be checked (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: avoid false-positive Wuninitialized warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: set CLOCKING2 as non-volatile register (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix racy list management in output queue (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Improve frames size computation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Refactor Intel NHLT init (Jaroslav Kysela) [1869536] - [sound] ALSA: ACPICA: Add NHLT table signature (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add missing dependency on IMX_SCU (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace guid_copy() with import_guid() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmic: Allow GPIO operations to sleep (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Fix build (Jaroslav Kysela) [1869536] - [sound] ALSA: oxygen: use true, false for bool variables (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix oops on systems without i915 audio codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Add initial ZL38060 driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: remove snd_compr_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6sp6: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: wm_adsp: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: add snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: add back the hack for a too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Move common definition to fsl_asrc_common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: rename asrc_priv to asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add audio mclk parent configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Use device managed resource APIs to get the clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unnecessary comparisons to bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: split woofer and tweeter support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix wrong dependency of da7210 and wm8983 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Print more information in stream proc files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: don't work around too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: handle multiple sets of tuple arrays (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: stop parsing when all tokens have been found (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get HDA rate and channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: parse hda_tokens to &config->hda (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get ALH rate amd channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: align sof_ipc_dai_alh_params with FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Change DMIC load IPC to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix typo in header file comment text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: make sof_ipc_cc_version to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in topology.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in trace.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in info.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add probe support extend data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Add support for DC Blocker (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce offset in firmware data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Mark get_ext* function ext_hdr arguments as const (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add i.MX8MP device descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8M HW support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: fix undefined reference issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix randbuild error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_generic: remove rtd->codec_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: RME Babyface Pro mixer patch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8900: remove some defined but not used symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8990: remove some defined but unused symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support nvidia, headset property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt5682: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: remove codec dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-da7219-max98373: add DMIC widget and route (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: init all aggregated codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: support Elkhart Lake with rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for ElkhartLake (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add ElkhartLake HDMI codec vid (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: reduce verbosity (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary parentheses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove unneeded variables (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add autodetection for SoundWire (Jaroslav Kysela) [1869536] - [s390] mm/gup: fix gup_fast with dynamic page table folding (Philipp Rudo) [1879401 1768713 1883266]- [netdrv] Take common prefetch code structure into a function (Ivan Vecera) [1882011] - [net] lwtunnel: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [net] sched: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [vhost] Don't call access_ok() when using IOTLB (Greg Kurz) [1883084] - [clocksource] hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions (Mohammed Gamal) [1880230] - [net] core: Replace driver version to be kernel version (Petr Oros) [1867192] - [net] use netif_is_bridge_port() to check for IFF_BRIDGE_PORT (Josef Oskera) [1867923] - [net] sctp: fix sctp_auth_init_hmacs() error path (Xin Long) [1891413] - [net] sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant (Xin Long) [1891413] - [net] sctp: add SCTP_PEER_ADDR_THLDS_V2 sockopt (Xin Long) [1891413] - [net] sctp: add support for Primary Path Switchover (Xin Long) [1891413] - [net] sctp: add SCTP_EXPOSE_POTENTIALLY_FAILED_STATE sockopt (Xin Long) [1891413] - [net] sctp: add SCTP_ADDR_POTENTIALLY_FAILED notification (Xin Long) [1891413] - [net] sctp: add pf_expose per netns and sock and asoc (Xin Long) [1891413] - [net] qos offload add flow status with dropped count (Ivan Vecera) [1890263] - [i2c] i2c: i801: Add support for Intel Tiger Lake PCH-H (Steve Best) [1782725] - [i2c] i2c: i801: Add support for Intel Emmitsburg PCH (David Arcari) [1837403] - [mfd] mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs (David Arcari) [1837403] - [powerpc] powerpc/papr_scm: Fix warning triggered by perf_stats_show() (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Fetch nvdimm performance stats from PHYP (Diego Domingos) [1875364] - [include] driver-core: Introduce DEVICE_ATTR_ADMIN_{RO, RW} (Diego Domingos) [1875364] - [net] netfilter: reject: skip csum verification for protocols that don't support it (Florian Westphal) [1740082] - [net] netfilter: Fix remainder of pseudo-header protocol 0 (Florian Westphal) [1740082] - [powerpc] powerpc/pseries: Add KVM guest doorbell restrictions (Diego Domingos) [1870221] - [powerpc] powerpc: Inline doorbell sending functions (Diego Domingos) [1870221] - [powerpc] powerpc/pseries: Use doorbells even if XIVE is available (Diego Domingos) [1870221] - [powerpc] powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores (Steve Best) [1885927] - [tools] selftests: implement flower classifier terse dump tests (Ivan Vecera) [1879189] - [net] sched: cls_flower: implement terse dump support (Ivan Vecera) [1879189] - [net] sched: implement terse dump support in act (Ivan Vecera) [1879189] - [net] sched: introduce terse dump flag (Ivan Vecera) [1879189] - [netdrv] net/mlx5e: Fix missing switch_id for representors (Petr Oros) [1874073] - [tools] selftests: net: Add port split test (Petr Oros) [1874073] - [net] devlink: Move input checks from driver to devlink (Petr Oros) [1874073] - [net] devlink: Add a new devlink port split ability attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set port split ability attribute in driver (Petr Oros) [1874073] - [net] devlink: Add a new devlink port lanes attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set number of port lanes attribute in driver (Petr Oros) [1874073] - [net] devlink: Replace devlink_port_attrs_set parameters with a struct (Petr Oros) [1874073] - [net] devlink: Move switch_port attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [net] devlink: Move set attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [netdrv] mlx5e: Use helper API to get devlink port index for all port flavours (Petr Oros) [1874073] - [net] devlink: Add support for board.serial_number to info_get cb. (Petr Oros) [1879194] - [net] devlink: Support setting hardware address of port function (Petr Oros) [1879195] - [net] devlink: Support querying hardware address of port function (Petr Oros) [1879195] - [net] devlink: Prepare devlink port functions to fill extack (Petr Oros) [1879195] - [net] sctp: not disable bh in the whole sctp_get_port_local() (Xin Long) [1704525] - [net] sctp: replace some sock_net(sk) with just 'net' (Xin Long) [1704525] - [x86] x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get() (Terry Bowman) [1873124]- [net] sched: initialize with 0 before setting erspan md->u (Xin Long) [1879358] - [net] ipv6: Discard next-hop MTU less than minimum link MTU (Balazs Nemeth) [1879893] - [kvm] Revert "x86/kvm: Move context tracking where it belongs" (Nitesh Narayan Lal) [1890284] - [video] hyperv_fb: Update screen_info after removing old framebuffer (Kairui Song) [1870081] - [x86] x86/kexec: Use up-to-dated screen_info copy to fill boot params (Kairui Song) [1870081] - [netdrv] netdevsim: Register control traps (Petr Oros) [1888724] - [net] devlink: Add ACL control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 3 control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 2 control packet traps (Petr Oros) [1888724] - [net] devlink: Add 'control' trap type (Petr Oros) [1888724] - [net] devlink: Add 'mirror' trap action (Petr Oros) [1888724] - [netdrv] netdevsim: Move layer 3 exceptions to exceptions trap group (Petr Oros) [1888724] - [net] devlink: Create dedicated trap group for layer 3 exceptions (Petr Oros) [1888724] - [net] xfrmi: drop ignore_df check before updating pmtu (Balazs Nemeth) [1857679] - [kernel] sched/features: Fix !CONFIG_JUMP_LABEL case (Daniel Bristot de Oliveira) [1885850] - [net] flow_offload: simplify hw stats check handling (Ivan Vecera) [1888317] - [scsi] scsi: core: Only re-run queue in scsi_end_request() if device queue is busy (Ewan Milne) [1885733] - [scsi] scsi: core: Clean up scsi_noretry_cmd() (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb (Ewan Milne) [1885733] - [scsi] scsi: fc: Add 256GBit speed setting to SCSI FC transport (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement lun_format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Remove superfluous close zone in resp_open_zone() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add spaces around binary operator "|" (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement tur_ms_to_ready parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix request sense (Ewan Milne) [1885733] - [scsi] scsi: core: Delete unnecessary buffer allocation for every loop iteration (Ewan Milne) [1885733] - [scsi] scsi: core: Add missing scsi_device_put() in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: core: Only return started requests from scsi_host_find_tag() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_iscsi: Drop a duplicated word (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Update documentation url and bump version (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: every_nth triggered error injection (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Support hostwide tags (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add check for sdebug_max_queue during module init (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: sd: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix in_use bitmap corruption (Ewan Milne) [1885733] - [scsi] scsi: core: Register sysfs for SCSI workqueue (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_spi: Fix function pointer check (Ewan Milne) [1885733] - [scsi] scsi: core: Fix formatting errors in scsi_lib.c (Ewan Milne) [1885733] - [scsi] scsi: core: Remove scsi_sdb_cache (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing deallocate of device minor (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing mutex_destroy (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Parser tables and code interaction (Ewan Milne) [1885733] - [scsi] scsi: core: Refactor scsi_mq_setup_tags function (Ewan Milne) [1885733] - [scsi] scsi: core: Fix incorrect usage of shost_for_each_device (Ewan Milne) [1885733] - [scsi] scsi: sd: Add zoned capabilities device attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str() (Ewan Milne) [1885733] - [scsi] scsi: pm: Balance pm_only counter of request queue during system resume (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Disallow zone sizes that are not powers of 2 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement ZBC host-aware emulation (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_size_mb module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_nr_conv module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_max_open module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC zone commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC mode and VPD pages (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Bump to version 1.89 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Re-arrange parameters alphabetically (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement PRE-FETCH commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Weaken rwlock around ramdisk access (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add per_host_store option (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Use scsi_et_resid() where appropriate (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Randomize command completion time (Ewan Milne) [1885733] - [scsi] scsi: core: doc: Change function comments to kernel-doc style (Ewan Milne) [1885733] - [scsi] scsi: sr: Use {get, put}_unaligned_be*() instead of open-coding these functions (Ewan Milne) [1885733] - [scsi] scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() (Ewan Milne) [1885733] - [scsi] scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: st: remove unneeded variable 'result' in st_release() (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_block_release() (Ewan Milne) [1885733] - [scsi] scsi: scsi_trace: Use get_unaligned_be24() (Ewan Milne) [1885733] - [scsi] scsi: st: Use get_unaligned_be24() and sign_extend32() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_busy_iter() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_(block, unblock) helper function (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_complete_all_commands() helper (Ewan Milne) [1885733] - [scsi] scsi: sr: get rid of sr global mutex (Ewan Milne) [1885733] - [powerpc] scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled (Ewan Milne) [1885733] - [scsi] scsi: core: remove .for_blk_mq (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Rename sd_zbc_check_zones() (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Simplify sd_zbc_check_zones() (Ewan Milne) [1885733] - [ata] scsi: core: Clean up SG_NONE (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport.h: switch to SPDX tags (Ewan Milne) [1885733] - [scsi] scsi: libsas: Inject revalidate event for root port event (Ewan Milne) [1885733] - [scsi] scsi: libsas: Stop hardcoding SAS address length (Ewan Milne) [1885733] - [scsi] scsi: clean obsolete return values of eh_timed_out (Ewan Milne) [1885733] - [scsi] scsi: libsas: Fix some indentation in libsas.h (Ewan Milne) [1885733] - [scsi] scsi: st: mark expected switch fall-throughs (Ewan Milne) [1885733] - [scsi] scsi: libsas: delete dead code in scsi_transport_sas.c (Ewan Milne) [1885733] - [nvme] nvme-rdma: params to enable pi_capable devices (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix return value in __lpfc_nvme_ls_abort (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: fix axchg pointer reference after free and double frees (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix pointer checks and comments in (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Response support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Abort support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add Send LS Request and Abort LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add support for NVME LS request hosthandle (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor NVME LS receive handling (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor lpfc nvme headers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: allow to queue requests for live queues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Revert: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: only use power of two io boundaries (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix NULL dereference for pci nvme controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: cancel nvme device request before disabling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix controller instance leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: have nvme_wait_freeze_timeout return if it timed out (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Disable keep-alive timer when kato is cleared to 0h (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Fix wrong return value in __nvme_fc_init_request() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use spin_lock_irq() when taking the ctrl->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: skip noiob for zoned devices (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: call blk_mq_free_request() directly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix oops in pt cmd execution (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns tear down label for pt-cmd handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix a memory leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-passthru: Reject commands with non-sgl flags set (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: remove extra variable in create ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: set ctrl state connecting after init (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_ctrl_get_by_path() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru Kconfig option (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru configfs interface (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add passthru enable/disable helpers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add passthru code to process commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: export nvme_find_get_ns() and nvme_put_ns() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: remove redundant del_work_active flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: create helper function to obtain command effects (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-hwmon: log the controller device name (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clear any SGL flags in passthru commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix deadlock in disconnect during scan_work and/or ana_work (Gopal Tiwari) [1857052 1857051 1853231] - [acpi] nvme-pci: add support for ACPI StorageD3Enable property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use xarray for ctrl ns storing (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document nvme controller states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [infiniband] RDMA/core: Add protection for shared CQs used by ULPs (Gopal Tiwari) [1857052 1853231] - [infiniband] RDMA/core: Introduce shared CQ pool API (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove an unnecessary condition (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove redundant validation in nvme_start_ctrl() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: prevent SK hynix PC400 from using Write Zeroes command (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix possible hang waiting for icresp response (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: explicitly update mpath disk capacity on revalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove ns->disk checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix some comments issues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove redundant segment validation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: add a blank line after declarations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: support for multiple Command Sets Supported and Effects log pages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document quirked Intel models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: use USEC_PER_SEC instead of magic numbers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: implement multiple I/O Command Set support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: simplify nvmet_process_resp_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: leverage request plugging (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: have queue prod/cons send list become a llist (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: optimize network stack with setting msg flags according to batch size (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: verify wwnn and wwpn format (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use unsigned type for u64 (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce flags member in nvmet_fabrics_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: remove has_keyed_sgls initialization (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: code cleanup for nvme_alloc_host_mem() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use unsigned for io queue depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for ctrl->sqsize (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for directives (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix a crash in nvme_mpath_add_disk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix a missing completion with remove invalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: factor out a nvme_rdma_end_request helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock due to head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: don't protect ns mutation with ns->head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix bogus request queue reference put (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock between ana_work and scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix possible deadlock when I/O is blocked (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: assign completion vector correctly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: override the value of the controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: set initial value for controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use simple suspend when a HMB is enabled (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: constify nvmet_tcp_ops (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_set_keepalive (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: do not call del_gendisk() on a disk that was never added (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] ipv4: add ip_sock_set_tos (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] tcp: add tcp_sock_set_syncnt (Gopal Tiwari) [1857052 1857051 1853231] - [net] tcp: add tcp_sock_set_nodelay (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_no_linger (Gopal Tiwari) [1857052 1857051 1853231] - [target] net: add sock_set_reuseaddr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] net: add sock_set_priority (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata support for block devices (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme: add Metadata Capabilities enumerations (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: set dma alignment to qword (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata characteristics for a namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_INLINE_METADATA_SG_CNT (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce max_integrity_segments ctrl attribute (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: enforce extended LBA format for fabrics metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: introduce nvme_rdma_sgl structure (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_rw_len to nvmet_rw_data_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: generate AEN for ns revalidate size change (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_NS_METADATA_SUPPORTED flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce namespace features flag (Gopal Tiwari) [1857052 1857051 1853231] - [lightnvm] lightnvm: disable interleaved metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: make nvme_ns_has_pi accessible to transports (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add helper to revalidate bdev and file ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: revalidate-ns & generate AEN from configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_EOR if we send last payload in the batch (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: replace zero-length array with flexible-array (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: delete an unnecessary declaration (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: make sure write/poll_queues less or equal then cpu count (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: disable streams when get stream params failed (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix io_opt limit setting (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: mark nvmet_ana_state static (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: replace kstrndup() with kmemdup_nul() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: dma read memory barrier for completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: try to send request in queue_rq context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: align addrfam list to spec (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: flush scan work on passthrough commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: define constants for identification values (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address treq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for ana states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address family (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: stop using ->queuedata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove volatile cqes (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: avoid scheduling io_work if we are already polling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up error handling in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove last_sq_tail (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add generic type-name mapping (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: centralize port enable access for configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: avoid gcc-10 zero-length-bounds warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: use bh_lock in data_ready (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns revalidation support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: slight cleanup for kbuild test warnings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: unlink head after removing last namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: set bdi capabilities once (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate after verifying identifiers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use SRQ per completion vector (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add an error flow for post_recv failures (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: remove the magic 1024 constant in nvme_scan_ns_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release namespace head reference on error (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: avoid an Identify Controller command for each namespace scan (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: factor out a nvme_ns_remove_by_nsid helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolidate chunk_sectors settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolodate io settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate namespace stream parameters (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up nvme_scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: refine the Qemu Identify CNS quirk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: check namespace head shared property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: always search for namespace head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused parameter (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: add LS failure messages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: provide num dword helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Add Disconnect Association Xmt support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: track hostport handle for associations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: add target to host LS request support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: refactor to enable target to host LS (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: rename ls_list to ls_rcv_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: perform small cleanups on unneeded checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Update header and host for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Update target for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Better size LS buffers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc nvmet-fc: refactor for common LS definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Add Disconnect Association Rcv support (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme-fc: Sync header to FC-NVME-2 rev 1.08 (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix "slimmer CQ head update" (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: prevent double free in nvme_alloc_ns() error handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix double free of rdma queue (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix bonding failover possible NULL deref (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix NULL dereference when removing a referral (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: inherit stable pages constraint in the mpath stack device (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: fix typo in comment (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Replace comma with a semicolon (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: fix deallocation of working context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix compat address handling in several ioctls (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: cleanup namespace identifier reporting in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: rename __nvme_find_ns_head to nvme_find_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release ida resources (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: Implement get_mdts controller op (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use nvme_state_terminal helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: allocate RW ctxs according to mdts (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Remove unused return code from nvme_delete_ctrl_sync (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Re-order nvme_pci_free_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: properly print controller address (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add get_mdts op for controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Simplify nvme_poll_irqdisable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: slimmer CQ head update (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove two-pass completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove tag from process cq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check ncqr & nsqr for set-features cmd (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Check for readiness more quickly, to speed up boot time (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: code cleanup nvme_identify_ns_desc() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Don't deter users from enabling hwmon support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostid via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostnqn via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] scsi: treewide: Consolidate {get, put}_unaligned_e24() definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check sscanf value for subsys serial attr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused return code from nvme_alloc_ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: configfs code cleanup (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl model configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl-id configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix uninitialized-variable warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use single IRQ vector for old Apple models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme/pci: Add sleep quirk for Samsung and Toshiba drives (Gopal Tiwari) [1857052 1857051 1853231] - [md] dm: fix request-based DM to not bounce through indirect dm_make_request (Mike Snitzer) [1885650] - [md] dm: add support for REQ_NOWAIT and enable it for linear target (Mike Snitzer) [1885650] - [block] block: add QUEUE_FLAG_NOWAIT (Mike Snitzer) [1885650] - [md] dm: export dm_copy_name_and_uuid (Mike Snitzer) [1885650] - [md] dm snap persistent: simplify area_io() (Mike Snitzer) [1885650] - [md] dm thin metadata: Remove unused local variable when create thin and snap (Mike Snitzer) [1885650] - [md] dm raid: fix discard limits for raid0, raid1 and raid10 (Mike Snitzer) [1885650] - [md] dm: use dm_table_get_device_name() where appropriate in targets (Mike Snitzer) [1885650] - [md] dm table: make 'struct dm_table' definition accessible to all of DM core (Mike Snitzer) [1885650] - [md] dm: eliminate need for start_io_acct() forward declaration (Mike Snitzer) [1885650] - [md] dm: simplify __process_abnormal_io() (Mike Snitzer) [1885650] - [md] dm: push use of on-stack flush_bio down to __send_empty_flush() (Mike Snitzer) [1885650] - [md] dm thin metadata: Fix use-after-free in dm_bm_set_read_only (Mike Snitzer) [1885650] - [md] dm thin metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm cache metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm integrity: fix error reporting in bitmap mode after creation (Mike Snitzer) [1885650] - [md] dm crypt: Initialize crypto wait structures (Mike Snitzer) [1885650] - [md] dm mpath: fix racey management of PG initialization (Mike Snitzer) [1885650] - [md] dm writecache: handle DAX to partitions on persistent memory correctly (Mike Snitzer) [1885650] - [md] dm ioctl: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm raid: Remove empty if statement (Mike Snitzer) [1885650] - [md] dm verity: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm bufio: do buffer cleanup from a workqueue (Mike Snitzer) [1885650] - [md] dm verity: add "panic_on_corruption" error handling mode (Mike Snitzer) [1885650] - [md] dm: use noio when sending kobject event (Mike Snitzer) [1885650] - [md] dm writecache: add cond_resched to loop in persistent_memory_claim() (Mike Snitzer) [1885650] - [md] dm ioctl: use struct_size() helper in retrieve_deps() (Mike Snitzer) [1885650] - [md] dm writecache: skip writecache_wait when using pmem mode (Mike Snitzer) [1885650] - [md] dm writecache: correct uncommitted_block when discarding uncommitted entry (Mike Snitzer) [1885650] - [md] dm crypt: avoid truncating the logical block size (Mike Snitzer) [1885650] - [md] dm bufio: clean up rbtree block ordering (Mike Snitzer) [1885650] - [documentation] dm integrity: add status line documentation (Mike Snitzer) [1885650] - [md] dm: replace zero-length array with flexible-array (Mike Snitzer) [1885650] - [md] dm mpath: add Historical Service Time Path Selector (Mike Snitzer) [1885650] - [md] dm mpath: pass IO start time to path selector (Mike Snitzer) [1885650] - [md] dm writecache: improve performance on DDR persistent memory (Optane) (Mike Snitzer) [1885650] - [md] dm writecache: remove superfluous test in persistent_memory_claim (Mike Snitzer) [1885650] - [md] dm persistent data: switch exit_ro_spine to return void (Mike Snitzer) [1885650] - [md] dm integrity: remove set but not used variables (Mike Snitzer) [1885650] - [documentation] dm crypt: document encrypted keyring key option (Mike Snitzer) [1885650] - [md] dm crypt: support using encrypted keys (Mike Snitzer) [1885650] - [md] dm verity fec: fix hash block number in verity_fec_decode (Mike Snitzer) [1885650] - [documentation] dm integrity: document allow_discard option (Mike Snitzer) [1885650] - [net] bridge: always clear mcast matching struct on reports and leaves (Ivan Vecera) [1859244] - [net] bridge: increase multicast's default maximum number of entries (Ivan Vecera) [1859244] - [net] bridge: mark hash_elasticity as obsolete (Ivan Vecera) [1859244] - [net] bridge: multicast: use non-bh rcu flavor (Ivan Vecera) [1859244] - [net] bridge: convert multicast to generic rhashtable (Ivan Vecera) [1859244] - [net] revert "net/bridge: Replace call_rcu_bh() and rcu_barrier_bh()" (Ivan Vecera) [1859244] - [net] ip6gre: avoid tx_error when sending MLD/DAD on external tunnels (Davide Caratti) [1847838] - [nvme] nvme-rdma: fix controller reset hang during traffic (Ming Lei) [1881760] - [nvme] nvme-tcp: fix controller reset hang during traffic (Ming Lei) [1881760] - [scsi] scsi: sd: sd_zbc: Fix ZBC disk initialization (Ming Lei) [1881760] - [md] dm: update original bio sector on Zone Append (Ming Lei) [1881760] - [s390] s390/dasd: Fix zero write for FBA devices (Ming Lei) [1881760] - [block] block: restore a specific error code in bdev_del_partition (Ming Lei) [1881760] - [block] blk-stat: make q->stats->lock irqsafe (Ming Lei) [1881760] - [block] blk-iocost: ioc_pd_free() shouldn't assume irq disabled (Ming Lei) [1881760] - [block] block: fix locking in bdev_del_partition (Ming Lei) [1881760] - [block] block: release disk reference in hd_struct_free_work (Ming Lei) [1881760] - [block] loop: Set correct device size when using LOOP_CONFIGURE (Ming Lei) [1881760] - [block] loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE (Ming Lei) [1881760] - [block] block: check queue's limits.discard_granularity in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: don't do revalidate zones on invalid devices (Ming Lei) [1881760] - [s390] s390/dasd: fix inability to use DASD with DIAG driver (Ming Lei) [1881760] - [tools] iocost_monitor: start from the oldest usage index (Ming Lei) [1881760] - [block] iocost: Fix check condition of iocg abs_vdebt (Ming Lei) [1881760] - [block] block: Use non _rcu version of list functions for tag_set_list (Ming Lei) [1881760] - [block] blk-cgroup: show global disk stats in root cgroup io.stat (Ming Lei) [1881760] - [block] blk-cgroup: make iostat functions visible to stat printing (Ming Lei) [1881760] - [block] block: improve discard bio alignment in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: defer flush request no matter whether we have elevator (Ming Lei) [1881760] - [block] block: make blk_timeout_init() static (Ming Lei) [1881760] - [block] Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait." (Ming Lei) [1881760] - [block] block: relax jiffies rounding for timeouts (Ming Lei) [1881760] - [lib] sbitmap: Consider cleared bits in sbitmap_bitmap_show() (Ming Lei) [1881760] - [block] blk-cgroup: clean up indentation (Ming Lei) [1881760] - [block] blk-cgroup: remove a dead check in blk_throtl_bio (Ming Lei) [1881760] - [block] blk-cgroup: remove blkcg_bio_issue_check (Ming Lei) [1881760] - [block] blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio (Ming Lei) [1881760] - [kernel] cgroup: unexport cgroup_rstat_updated (Ming Lei) [1881760] - [block] blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check (Ming Lei) [1881760] - [block] block: move the initial blkg lookup into blkg_tryget_closest (Ming Lei) [1881760] - [block] block: bypass blkg_tryget_closest for the root_blkg (Ming Lei) [1881760] - [block] block: merge blkg_lookup_create and __blkg_lookup_create (Ming Lei) [1881760] - [block] block: move the bio cgroup associatation helpers to blk-cgroup.c (Ming Lei) [1881760] - [block] block: move bio_associate_blkg_from_page to mm/page_io.c (Ming Lei) [1881760] - [block] block: merge __bio_associate_blkg into bio_associate_blkg_from_css (Ming Lei) [1881760] - [block] block: really clone the block cgroup in bio_clone_blkg_association (Ming Lei) [1881760] - [block] blkcg: clean up blkg_tryget_closest() (Ming Lei) [1881760] - [block] block: remove bio_disassociate_blkg (Ming Lei) [1881760] - [md] dm: use bio_uninit instead of bio_disassociate_blkg (Ming Lei) [1881760] - [block] blk-rq-qos: remove redundant finish_wait to rq_qos_wait (Ming Lei) [1881760] - [block] blktrace: Provide event for request merging (Ming Lei) [1881760] - [fs] block: simplify sb_is_blkdev_sb (Ming Lei) [1881760] - [fs] block: mark bd_finish_claiming static (Ming Lei) [1881760] - [tty] tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK (Ming Lei) [1881760] - [block] blk-iocost: Use struct_size() in kzalloc_node() (Ming Lei) [1881760] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1881760] - [block] block: create the request_queue debugfs_dir on registration (Ming Lei) [1881760] - [block] blk-mq: add a new blk_mq_complete_request_remote API (Ming Lei) [1881760] - [block] blk-mq: factor out a blk_mq_complete_need_ipi helper (Ming Lei) [1881760] - [block] blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: move failure injection out of blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: merge the softirq vs non-softirq IPI logic (Ming Lei) [1881760] - [block] blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Ming Lei) [1881760] - [block] blk-mq: complete polled requests directly (Ming Lei) [1881760] - [block] blk-mq: remove raise_blk_irq (Ming Lei) [1881760] - [block] blk-mq: factor out a helper to reise the block softirq (Ming Lei) [1881760] - [block] blk-mq: merge blk-softirq.c into blk-mq.c (Ming Lei) [1881760] - [block] nbd: Fix memory leak in nbd_add_socket (Ming Lei) [1881760] - [block] block: make function __bio_integrity_free() static (Ming Lei) [1881760] - [block] virtio-blk: free vblk-vqs in error path of virtblk_probe() (Ming Lei) [1881760] - [block] blk-mq-debugfs: update blk_queue_flag_nameaccordingly for new flags (Ming Lei) [1881760] - [block] block: release bip in a right way in error path (Ming Lei) [1881760] - [fs] block: make function 'kill_bdev' static (Ming Lei) [1881760] - [block] loop: replace kill_bdev with invalidate_bdev (Ming Lei) [1881760] - [block] partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense (Ming Lei) [1881760] - [block] block: update hctx map when use multiple maps (Ming Lei) [1881760] - [trace] trace/events/block.h: drop kernel-doc for dropped function parameter (Ming Lei) [1881760] - [block] blk-mq: Remove redundant 'return' statement (Ming Lei) [1881760] - [block] umem: remove redundant initialization of variable ret (Ming Lei) [1881760] - [block] pktcdvd: remove redundant initialization of variable ret (Ming Lei) [1881760] - [kernel] blktrace: fix endianness for blk_log_remap() (Ming Lei) [1881760] - [kernel] blktrace: fix endianness in get_pdu_int() (Ming Lei) [1881760] - [kernel] blktrace: use errno instead of bi_status (Ming Lei) [1881760] - [block] block: nr_sects_write(): Disable preemption on seqcount write (Ming Lei) [1881760] - [nvme] block: remove the error argument to the block_bio_complete tracepoint (Ming Lei) [1881760] - [block] loop: Fix wrong masking of status flags (Ming Lei) [1881760] - [block] block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed (Ming Lei) [1881760] - [block] block: always define struct blk_integrity in genhd.h (Ming Lei) [1881760] - [s390] dasd: refactor dasd_ioctl_information (Ming Lei) [1881760] - [block] loop: Add LOOP_CONFIGURE ioctl (Ming Lei) [1881760] - [block] loop: Clean up LOOP_SET_STATUS lo_flags handling (Ming Lei) [1881760] - [block] loop: Rework lo_ioctl() __user argument casting (Ming Lei) [1881760] - [block] loop: Move loop_set_status_from_info() and friends up (Ming Lei) [1881760] - [block] loop: Factor out configuring loop from status (Ming Lei) [1881760] - [block] loop: Remove figure_loop_size() (Ming Lei) [1881760] - [block] loop: Refactor loop_set_status() size calculation (Ming Lei) [1881760] - [block] loop: Switch to set_capacity_revalidate_and_notify() (Ming Lei) [1881760] - [block] loop: Factor out setting loop device size (Ming Lei) [1881760] - [block] loop: Remove sector_t truncation checks (Ming Lei) [1881760] - [block] loop: Call loop_config_discard() only after new config is applied (Ming Lei) [1881760] - [block] block/swim3: use set_current_state macro (Ming Lei) [1881760] - [block] block: mark bio_wouldblock_error() bio with BIO_QUIET (Ming Lei) [1881760] - [block] blk-wbt: rename __wbt_update_limits to wbt_update_limits (Ming Lei) [1881760] - [block] blk-wbt: remove wbt_update_limits (Ming Lei) [1881760] - [block] blk-throttle: remove tg_drain_bios (Ming Lei) [1881760] - [block] blk-throttle: remove blk_throtl_drain (Ming Lei) [1881760] - [block] null_blk: force complete for timeout request (Ming Lei) [1881760] - [block] block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds (Ming Lei) [1881760] - [block] block: reduce part_stat_lock() scope (Ming Lei) [1881760] - [block] block: use __this_cpu_add() instead of access by smp_processor_id() (Ming Lei) [1881760] - [block] block: remove rcu_read_lock() from part_stat_lock() (Ming Lei) [1881760] - [block] block: add a blk_account_io_merge_bio helper (Ming Lei) [1881760] - [block] block: account merge of two requests (Ming Lei) [1881760] - [block] zram: nvdimm: use bio_{start, end}_io_acct and disk_{start, end}_io_acct (Ming Lei) [1881760] - [nvdimm] nvdimm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [md] dm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] rsxx: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] drbd: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] block: add disk/bio-based accounting helpers (Ming Lei) [1881760] - [block] block: remove the disk and queue NULL checks in blkdev_issue_flush (Ming Lei) [1881760] - [fs] block: remove the error_sector argument to blkdev_issue_flush (Ming Lei) [1881760] - [block] block: Remove unused flush_queue_delayed in struct blk_flush_queue (Ming Lei) [1881760] - [block] null_blk: Zero-initialize read buffers in non-memory-backed mode (Ming Lei) [1881760] - [include] block: Document the bio_vec properties (Ming Lei) [1881760] - [block] bio.h: Declare the arguments of the bio iteration functions const (Ming Lei) [1881760] - [block] block: Fix type of first compat_put_{, u}long() argument (Ming Lei) [1881760] - [block] block: merge part_{inc, dev}_in_flight into their only callers (Ming Lei) [1881760] - [block] block: don't call part_{inc, dec}_in_flight for blk-mq devices (Ming Lei) [1881760] - [block] block: move the blk-mq calls out of part_in_flight{, _rw} (Ming Lei) [1881760] - [block] block: mark blk_account_io_completion static (Ming Lei) [1881760] - [block] blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference (Ming Lei) [1881760] - [kernel] blktrace: Report pid with note messages (Ming Lei) [1881760] - [block] iocost: don't let vrate run wild while there's no saturation signal (Ming Lei) [1881760] - [block] block: move blk_io_schedule() out of header file (Ming Lei) [1881760] - [block] block: export bio_release_pages and bio_iov_iter_get_pages (Ming Lei) [1881760] - [block] null_blk: Support REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: emulate ZONE_APPEND commands (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: factor out sanity checks for zoned commands (Ming Lei) [1881760] - [block] block: Modify revalidate zones (Ming Lei) [1881760] - [block] block: introduce blk_req_zone_write_trylock (Ming Lei) [1881760] - [block] block: Introduce REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [block] block: rename __bio_add_pc_page to bio_add_hw_page (Ming Lei) [1881760] - [block] block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no (Ming Lei) [1881760] - [fs] block: add blk_io_schedule() for avoiding task hung in sync dio (Ming Lei) [1881760] - [block] block: don't hold part0's refcount in IO path (Ming Lei) [1881760] - [block] block: only define 'nr_sects_seq' in hd_part for 32bit SMP (Ming Lei) [1881760] - [block] bdi: fix up for "remove the name field in struct backing_dev_info" (Ming Lei) [1881760] - [fs] hfs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] bdi: remove the name field in struct backing_dev_info (Ming Lei) [1881760] - [mtd] bdi: simplify bdi_alloc (Ming Lei) [1881760] - [block] bdi: remove bdi_register_owner (Ming Lei) [1881760] - [mm] bdi: unexport bdi_register_va (Ming Lei) [1881760] - [base] driver core: remove device_create_vargs (Ming Lei) [1881760] - [block] block: rename blk_mq_alloc_rq_maps (Ming Lei) [1881760] - [block] block: rename __blk_mq_alloc_rq_map (Ming Lei) [1881760] - [fs] udf: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] isofs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] hfsplus: stop using ioctl_by_bdev (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_multisession helper (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_read_tocentry helper (Ming Lei) [1881760] - [ide] ide-cd: rename cdrom_read_tocentry (Ming Lei) [1881760] - [cdrom] block: add a cdrom_device_info pointer to struct gendisk (Ming Lei) [1881760] - [block] block: add a bio_queue_enter helper (Ming Lei) [1881760] - [block] block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT (Ming Lei) [1881760] - [block] block: improve the submit_bio and generic_make_request documentation (Ming Lei) [1881760] - [block] blk-mq: make function '__blk_mq_sched_dispatch_requests' static (Ming Lei) [1881760] - [block] block: bypass ->make_request_fn for blk-mq drivers (Ming Lei) [1881760] - [md] dm: remove the make_request_fn check in device_area_is_invalid (Ming Lei) [1881760] - [block] block: remove create_io_context (Ming Lei) [1881760] - [fs] block: unexport bdev_read_page and bdev_write_page (Ming Lei) [1881760] - [scsi] scsi: merge scsi_init_sgtable into scsi_init_io (Ming Lei) [1881760] - [block] block: provide a blk_rq_map_sg variant that returns the last element (Ming Lei) [1881760] - [block] block: remove RQF_COPY_USER (Ming Lei) [1881760] - [block] block: fold bdev_unhash_inode into invalidate_partition (Ming Lei) [1881760] - [block] block: simplify block device syncing in bdev_del_partition (Ming Lei) [1881760] - [block] block: don't call invalidate_partition from blk_drop_partitions (Ming Lei) [1881760] - [s390] dasd: use blk_drop_partitions instead of badly reimplementing it (Ming Lei) [1881760] - [block] block: remove the disk argument from blk_drop_partitions (Ming Lei) [1881760] - [block] block: remove hd_struct_kill (Ming Lei) [1881760] - [block] block: cleanup hd_struct freeing (Ming Lei) [1881760] - [block] block: pass a hd_struct to delete_partition (Ming Lei) [1881760] - [block] block: refactor blkpg_ioctl (Ming Lei) [1881760] - [block] null_blk: don't allow discard for zoned mode (Ming Lei) [1881760] - [block] null_blk: return error for invalid zone size (Ming Lei) [1881760] - [block] iocost: protect iocg->abs_vdebt with iocg->waitq.lock (Ming Lei) [1881760] - [block] block: remove the bd_openers checks in blk_drop_partitions (Ming Lei) [1881760] - [block] null_blk: Cleanup zoned device initialization (Ming Lei) [1881760] - [block] null_blk: Fix zoned command handling (Ming Lei) [1881760] - [fs] block: remove unused header (Ming Lei) [1881760] - [fs] bdev: Reduce time holding bd_mutex in sync in blkdev_close() (Ming Lei) [1881760] - [trace] blk-wbt: Drop needless newlines from tracepoint format strings (Ming Lei) [1881760] - [block] blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals (Ming Lei) [1881760] - [s390] s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions again (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions (Ming Lei) [1881760] - [block] blkcg: don't offline parent blkcg first (Ming Lei) [1881760] - [block] blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it (Ming Lei) [1881760] - [block] null_blk: add trace in null_blk_zoned.c (Ming Lei) [1881760] - [block] null_blk: add tracepoint helpers for zoned mode (Ming Lei) [1881760] - [block] block: add a zone condition debug helper (Ming Lei) [1881760] - [block] rsxx: Replace zero-length array with flexible-array member (Ming Lei) [1881760] - [block] null_blk: describe the usage of fault injection param (Ming Lei) [1881760] - [block] null_blk: fix spurious IO errors after failed past-wp access (Ming Lei) [1881760] - [block] nbd: requeue command if the soecket is changed (Ming Lei) [1881760] - [block] nbd: enable replace socket if only one connection is configured (Ming Lei) [1881760] - [block] block/drbd: delete invalid function drbd_md_mark_dirty_ (Ming Lei) [1881760] - [block] loop: Only freeze block queue when needed (Ming Lei) [1881760] - [block] loop: Only change blocksize when needed (Ming Lei) [1881760] - [block] block: move bdevname() into block/generic-partition-rh.c (Ming Lei) [1881760] - [block] block: return NULL in blk_alloc_queue() on error (Ming Lei) [1881760] - [block] block: simplify queue allocation (Ming Lei) [1881760] - [block] Revert "blkdev: check for valid request queue before issuing flush" (Ming Lei) [1881760] - [block] null_blk: use blk_mq_init_queue_data (Ming Lei) [1881760] - [block] block: add a blk_mq_init_queue_data helper (Ming Lei) [1881760] - [block] block: move the ->devnode callback to struct block_device_operations (Ming Lei) [1881760] - [block] block: move block layer internals out of include/linux/genhd.h (Ming Lei) [1881760] - [fs] block: move guard_bio_eod to bio.c (Ming Lei) [1881760] - [block] block: unexport disk_map_sector_rcu (Ming Lei) [1881760] - [block] block: unexport disk_get_part (Ming Lei) [1881760] - [block] block: mark part_in_flight and part_in_flight_rw static (Ming Lei) [1881760] - [block] block: mark block_depr static (Ming Lei) [1881760] - [block] block: factor out requeue handling from dispatch code (Ming Lei) [1881760] - [block] block/diskstats: replace time_in_queue with sum of request times (Ming Lei) [1881760] - [block] block/diskstats: accumulate all per-cpu counters in one pass (Ming Lei) [1881760] - [block] block: merge partition-generic.c and check.c (Ming Lei) [1881760] - [block] block: move the various x86 Unix label formats out of genhd.h (Ming Lei) [1881760] - [block] partitions/msdos: remove LINUX_SWAP_PARTITION (Ming Lei) [1881760] - [block] block: move the *_PARTITION enum out of genhd.h (Ming Lei) [1881760] - [scsi] block: move struct partition out of genhd.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sun.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sgi.h (Ming Lei) [1881760] - [block] block: remove block/partitions/osf.h (Ming Lei) [1881760] - [block] block: remove block/partitions/karma.h (Ming Lei) [1881760] - [block] block: declare all partition detection routines in check.h (Ming Lei) [1881760] - [block] block: remove warn_no_part (Ming Lei) [1881760] - [md] block: cleanup how md_autodetect_dev is called (Ming Lei) [1881760] - [block] block: unexport read_dev_sector and put_dev_sector (Ming Lei) [1881760] - [scsi] scsi: simplify scsi_partsize (Ming Lei) [1881760] - [block] block: remove alloc_part_info and free_part_info (Ming Lei) [1881760] - [block] block: move sysfs methods shared by disks and partitions to genhd.c (Ming Lei) [1881760] - [block] block: move disk_name and related helpers out of partition-generic.c (Ming Lei) [1881760] - [fs] block: remove __bdevname (Ming Lei) [1881760] - [block] block: remove the blk_lookup_devt export (Ming Lei) [1881760] - [block] block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline (Ming Lei) [1881760] - [block] block, bfq: make reparent_leaf_entity actually work only on leaf entities (Ming Lei) [1881760] - [block] block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup (Ming Lei) [1881760] - [block] block, bfq: move forward the getting of an extra ref in bfq_bfqq_move (Ming Lei) [1881760] - [scsi] scsi: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [nvme] nvme: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] virtio_blk.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] block/genhd: Notify udev about capacity change (Ming Lei) [1881760] - [fs] block: fix a device invalidation regression (Ming Lei) [1881760] - [block] blk-iocost: remove duplicated lines in comments (Ming Lei) [1881760] - [block] block: sed-opal: Change the check condition for regular session validity (Ming Lei) [1881760] - [block] block: Document genhd capability flags (Ming Lei) [1881760] - [block] block: cleanup comment for blk_flush_complete_seq (Ming Lei) [1881760] - [block] block: remove unneeded argument from blk_alloc_flush_queue (Ming Lei) [1881760] - [block] block: cleanup for _blk/blk_rq_prep_clone (Ming Lei) [1881760] - [block] block: remove redundant setting of QUEUE_FLAG_DYING (Ming Lei) [1881760] - [block] block: use bio_{wouldblock, io}_error in direct_make_request (Ming Lei) [1881760] - [block] block: fix comment for blk_cloned_rq_check_limits (Ming Lei) [1881760] - [block] null_blk: Add support for init_hctx() fault injection (Ming Lei) [1881760] - [block] null_blk: Handle null_add_dev() failures properly (Ming Lei) [1881760] - [block] null_blk: Fix the null_add_dev() error path (Ming Lei) [1881760] - [block] compat_ioctl: simplify up block/ioctl.c (Ming Lei) [1881760] - [block] compat_ioctl: block: simplify compat_blkpg_ioctl() (Ming Lei) [1881760] - [block] compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c (Ming Lei) [1881760] - [block] blk-mq: insert flush request to the front of dispatch queue (Ming Lei) [1881760] - [block] block: Remove used kblockd_schedule_work_on() (Ming Lei) [1881760] - [block] null_blk: remove unused fields in 'nullb_cmd' (Ming Lei) [1881760] - [block] drbd: fifo_alloc() should use struct_size (Ming Lei) [1881760] - [block] partitions/ldm: fix spelling mistake "to" -> "too" (Ming Lei) [1881760] - [block] block: mark zone-mgmt bios with REQ_SYNC (Ming Lei) [1881760] - [block] blk-mq: Document functions for sending request (Ming Lei) [1881760] - [block] block: Allow t10-pi to be modular (Ming Lei) [1881760] - [block] blk-mq: optimise blk_mq_flush_plug_list() (Ming Lei) [1881760] - [include] list: introduce list_for_each_continue() (Ming Lei) [1881760] - [block] blk-mq: optimise rq sort function (Ming Lei) [1881760] - [block] blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 (Ming Lei) [1881760] - [block] blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT (Ming Lei) [1881760] - [block] blk-cgroup: reimplement basic IO stats using cgroup rstat (Ming Lei) [1881760] - [block] blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_recursive() (Ming Lei) [1881760] - [block] blk-throtl: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: Ensure bio->bi_blkg is valid before using it (Ming Lei) [1881760] - [block] bfq-iosched: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: relocate bfqg_*rwstat*() helpers (Ming Lei) [1881760] - [md] dm: fix comment in __dm_suspend() (Mike Snitzer) [1881531] - [md] dm: fold dm_process_bio() into dm_make_request() (Mike Snitzer) [1881531] - [md] dm: fix missing imposition of queue_limits from dm_wq_work() thread (Mike Snitzer) [1881531] - [md] dm: optimize max_io_len() by inlining max_io_len_target_boundary() (Mike Snitzer) [1881531] - [md] dm: push md->immutable_target optimization down to __process_bio() (Mike Snitzer) [1881531] - [md] dm: change max_io_len() to use blk_max_size_offset() (Mike Snitzer) [1881531] - [md] dm table: stack 'chunk_sectors' limit to account for target-specific splitting (Mike Snitzer) [1881531] - [block] block: allow 'chunk_sectors' to be non-power-of-2 (Mike Snitzer) [1881531] - [block] block: use lcm_not_zero() when stacking chunk_sectors (Mike Snitzer) [1881531] - [md] dm: fix bio splitting and its bio completion order for regular IO (Mike Snitzer) [1881531] - [net] net-sysfs: add backlog len and CPU id to softnet data (Paolo Abeni) [1866909] - [net] try to avoid unneeded backlog flush (Paolo Abeni) [1866909] - [net] skbuff: fix a data race in skb_queue_len() (Paolo Abeni) [1866909] - [cpuidle] cpuidle: pseries: Fix CEDE latency conversion from tb to us (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Fixup exit latency for CEDE(0) (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Add function to parse extended CEDE records (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Set the latency-hint before entering CEDE (Diego Domingos) [1608791] - [arm64] paravirt: Initialize steal time when cpu is online (Andrew Jones) [1879137]- [infiniband] i40iw: Add support to make destroy QP synchronous (Stefan Assmann) [1757949] - [fs] xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork (Carlos Maiolino) [1859160] - [fs] xfs: fix inode allocation block res calculation precedence (Carlos Maiolino) [1859160] - [fs] xfs: fix reflink quota reservation accounting error (Carlos Maiolino) [1859160] - [fs] xfs: preserve rmapbt swapext block reservation from freed blocks (Carlos Maiolino) [1859160] - [fs] xfs: fix duplicate verification from xfs_qm_dqflush() (Carlos Maiolino) [1859160] - [fs] xfs: fix unmount hang and memory leak on shutdown during quotaoff (Carlos Maiolino) [1859160] - [fs] xfs: factor out quotaoff intent AIL removal and memory free (Carlos Maiolino) [1859160] - [fs] xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock (Carlos Maiolino) [1859160] - [fs] xfs: fix regression in "cleanup xfs_dir2_block_getdents" (Carlos Maiolino) [1859160] - [fs] xfs: fix use-after-free when aborting corrupt attr inactivation (Carlos Maiolino) [1859160] - [fs] xfs: fix iclog release error check race with shutdown (Carlos Maiolino) [1859160] - [fs] xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() (Carlos Maiolino) [1859160] - [fs] xfs: clean up the error handling in xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: acquire superblock freeze protection on eofblocks scans (Carlos Maiolino) [1859160] - [fs] xfs: xfs_dabuf_map should return ENOMEM when map allocation fails (Carlos Maiolino) [1859160] - [fs] xfs: fix xfs_buf_ioerror_alert location reporting (Carlos Maiolino) [1859160] - [fs] xfs: remove unnecessary null pointer checks from _read_agf callers (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOCK callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_btree_get_buffunctions (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_uncached return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_alloc return an error code (Carlos Maiolino) [1859160] - [fs] xfs: fix uninitialized variable in xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: change return value of xfs_inode_need_cow to int (Carlos Maiolino) [1859160] - [fs] xfs: check log iovec size to make sure it's plausibly a buffer log format (Carlos Maiolino) [1859160] - [fs] xfs: make struct xfs_buf_log_format have a consistent size (Carlos Maiolino) [1859160] - [fs] xfs: complain if anyone tries to create a too-large buffer log item (Carlos Maiolino) [1859160] - [fs] xfs: clean up xfs_buf_item_get_format return value (Carlos Maiolino) [1859160] - [fs] xfs: streamline xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: fix memory corruption during remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: refactor remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read (Carlos Maiolino) [1859160] - [fs] xfs: Add __packed to xfs_dir2_sf_entry_t definition (Carlos Maiolino) [1859160] - [fs] xfs: fix s_maxbytes computation on 32-bit kernels (Carlos Maiolino) [1859160] - [fs] xfs: truncate should remove all blocks, not just to the end of the page cache (Carlos Maiolino) [1859160] - [fs] xfs: introduce XFS_MAX_FILEOFF (Carlos Maiolino) [1859160] - [fs] xfs: remove bogus assertion when online repair isn't enabled (Carlos Maiolino) [1859160] - [fs] xfs: Remove all strlen in all xfs_attr_* functions for attr names (Carlos Maiolino) [1859160] - [fs] xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag (Carlos Maiolino) [1859160] - [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1859160] - [fs] xfs: reject invalid flags combinations in XFS_IOC_ATTRMULTI_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove shadow variable in xfs_btree_lshift (Carlos Maiolino) [1859160] - [fs] xfs: quota: move to time64_t interfaces (Carlos Maiolino) [1859160] - [fs] xfs: Make the symbol 'xfs_rtalloc_log_count' static (Carlos Maiolino) [1859160] - [fs] libxfs: resync with the userspace libxfs (Carlos Maiolino) [1859160] - [fs] xfs: fix log reservation overflows when allocating large rt extents (Carlos Maiolino) [1859160] - [fs] xfs: fix mount failure crash on invalid iclog memory access (Carlos Maiolino) [1859160] - [fs] xfs: don't check for AG deadlock for realtime files in bunmapi (Carlos Maiolino) [1859160] - [fs] xfs: fix realtime file data space leak (Carlos Maiolino) [1859160] - [fs] xfs: allow parent directory scans to be interrupted with fatal signals (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_get_buf (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_read_buf (Carlos Maiolino) [1859160] - [fs] xfs: split xfs_da3_node_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leafn_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_attr3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_reada_buf (Carlos Maiolino) [1859160] - [fs] xfs: improve the xfs_dabuf_map calling conventions (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: simplify mappedbno handling in xfs_da_{get, read}_buf (Carlos Maiolino) [1859160] - [fs] xfs: report corruption only as a regular error (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_free() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_destroy() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove slab init wrappers (Carlos Maiolino) [1859160] - [fs] xfs: fix another missing include (Carlos Maiolino) [1859160] - [fs] xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove duplicated include from xfs_dir2_data.c (Carlos Maiolino) [1859160] - [fs] xfs: remove unused structure members & simple typedefs (Carlos Maiolino) [1859160] - [fs] xfs: remove unused typedef definitions (Carlos Maiolino) [1859160] - [fs] xfs: Replace function declaration by actual definition (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_qoff_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_dq_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_quotainfo_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_disk_dquot_t and xfs_dquot_t (Carlos Maiolino) [1859160] - [fs] xfs: avoid time_t in user api (Carlos Maiolino) [1859160] - [fs] xfs: don't reset the "inode core" in xfs_iread (Carlos Maiolino) [1859160] - [fs] xfs: merge the projid fields in struct xfs_icdinode (Carlos Maiolino) [1859160] - [fs] xfs: use a struct timespec64 for the in-core crtime (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->m_dirnameops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused m_chsize field (Carlos Maiolino) [1859160] - [fs] xfs: convert open coded corruption check to use XFS_IS_CORRUPT (Carlos Maiolino) [1859160] - [fs] xfs: kill the XFS_WANT_CORRUPT_* macros (Carlos Maiolino) [1859160] - [fs] xfs: add a XFS_IS_CORRUPT macro (Carlos Maiolino) [1859160] - [fs] xfs: attach dquots before performing xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: actually check xfs_btree_check_block return in xfs_btree_islastblock (Carlos Maiolino) [1859160] - [fs] xfs: always pass a valid hdr to xfs_dir3_leaf_check_int (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused dir ops infrastructure (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_get_ftype and ->data_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_bestfree_p (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 data block fixed offsets to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entry_tag_p (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused ->data_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: cleanup __xfs_dir3_data_check (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_to_sf (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_directory_data_bestfree (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_dir_rec (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_leaf_getdents (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_getdents (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_unused_p method (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry_p methods (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dotdot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ->data_first_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ino and ->sf_put_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_entsize and ->sf_nextentry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->db_to_fdb and ->db_to_fdindex (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 free bests count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 free header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a bests pointer to struct xfs_dir3_icfree_hdr (Carlos Maiolino) [1859160] - [fs] xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_node_addname_int (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 leaf entries count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 leaf header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the node header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: refactor btree node scrubbing (Carlos Maiolino) [1859160] - [fs] xfs: use unsigned int for all size values in struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move incore structures out of xfs_da_format.h (Carlos Maiolino) [1859160] - [fs] xfs: remove a stray tab in xfs_remount_rw() (Carlos Maiolino) [1859160] - [fs] xfs: convert EIO to EFSCORRUPTED when log contents are invalid (Carlos Maiolino) [1859160] - [fs] xfs: refactor "does this fork map blocks" predicate (Carlos Maiolino) [1859160] - [fs] xfs: clean up weird while loop in xfs_alloc_ag_vextent_near (Carlos Maiolino) [1859160] - [fs] xfs: annotate functions that trip static checker locking checks (Carlos Maiolino) [1859160] - [fs] xfs: Correct comment tyops -> typos (Carlos Maiolino) [1859160] - [fs] xfs: range check ri_cnt when recovering log items (Carlos Maiolino) [1859160] - [fs] xfs: "optimize" buffer item log segment bitmap setting (Carlos Maiolino) [1859160] - [fs] xfs: null out bma->prev if no previous extent (Carlos Maiolino) [1859160] - [fs] xfs: fix missing header includes (Carlos Maiolino) [1859160] - [fs] xfs: periodically yield scrub threads to the scheduler (Carlos Maiolino) [1859160] - [fs] xfs: remove redundant assignment to variable error (Carlos Maiolino) [1859160] - [fs] xfs: add missing early termination checks to record scrubbing functions (Carlos Maiolino) [1859160] - [fs] xfs: make the assertion message functions take a mount parameter (Carlos Maiolino) [1859160] - [fs] xfs: add missing assert in xfs_fsmap_owner_from_rmap (Carlos Maiolino) [1859160] - [fs] xfs: decrease indenting problems in xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: fold xfs_mount-alloc() into xfs_init_fs_context() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_reconfigure() above xfs_fc_free() (Carlos Maiolino) [1859160] - [fs] xfs: switch to use the new mount-api (Carlos Maiolino) [1859160] - [fs] xfs: dont set sb in xfs_mount_alloc() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_parseargs() validation to a helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_parseags() (Carlos Maiolino) [1859160] - [fs] xfs: avoid redundant checks when options is empty (Carlos Maiolino) [1859160] - [fs] xfs: refactor suffix_kstrtoint() (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_ro() helper (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_rw() helper (Carlos Maiolino) [1859160] - [fs] xfs: merge freeing of mp names and mp (Carlos Maiolino) [1859160] - [fs] xfs: use kmem functions for struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: dont use XFS_IS_QUOTA_RUNNING() for option check (Carlos Maiolino) [1859160] - [fs] xfs: use super s_id instead of struct xfs_mount m_fsname (Carlos Maiolino) [1859160] - [fs] xfs: remove unused struct xfs_mount field m_fsname_len (Carlos Maiolino) [1859160] - [fs] xfs: always log corruption errors (Carlos Maiolino) [1859160] - [fs] xfs: constify the buffer pointer arguments to error functions (Carlos Maiolino) [1859160] - [fs] xfs: relax shortform directory size checks (Carlos Maiolino) [1859160] - [fs] xfs: cleanup use of the XFS_ALLOC_ flags (Carlos Maiolino) [1859160] - [fs] xfs: move extent zeroing to xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: simplify the xfs_iomap_write_direct calling (Carlos Maiolino) [1859160] - [fs] xfs: don't log the inode in xfs_fs_map_blocks if it (Carlos Maiolino) [1859160] - [fs] xfs: slightly tweak an assert in xfs_fs_map_blocks (Carlos Maiolino) [1859160] - [fs] xfs: remove the extsize argument to xfs_eof_alignment (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_eof_alignment static (Carlos Maiolino) [1859160] - [fs] xfs: simplify xfs_iomap_eof_align_last_fsb (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_showargs into xfs_fs_show_options (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing inode32/64 in xfs_showargs (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing the allocsize option in (Carlos Maiolino) [1859160] - [fs] xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE (Carlos Maiolino) [1859160] - [fs] xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to (Carlos Maiolino) [1859160] - [fs] xfs: simplify parsing of allocsize mount option (Carlos Maiolino) [1859160] - [fs] xfs: rename the m_writeio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: remove the m_readio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: don't use a different allocsice for -o wsync (Carlos Maiolino) [1859160] - [fs] xfs: cleanup calculating the stat optimal I/O size (Carlos Maiolino) [1859160] - [fs] xfs: remove the dsunit and dswidth variables in (Carlos Maiolino) [1859160] - [fs] xfs: simplify setting bio flags (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmap_count_blocks using newer btree helpers (Carlos Maiolino) [1859160] - [fs] xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (Carlos Maiolino) [1859160] - [fs] xfs: namecheck directory entry names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: namecheck attribute names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: check attribute leaf block structure (Carlos Maiolino) [1859160] - [fs] xfs: consolidate preallocation in xfs_file_fallocate (Carlos Maiolino) [1859160] - [fs] xfs: disable xfs_ioc_space for always COW inodes (Carlos Maiolino) [1859160] - [fs] fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers (Carlos Maiolino) [1859160] - [fs] xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_ioctl (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write (Carlos Maiolino) [1859160] - [fs] xfs: add a xfs_inode_buftarg helper (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_buf_free static (Carlos Maiolino) [1859160] - [fs] xfs: add mising include of xfs_pnfs.h for missing declarations (Carlos Maiolino) [1859160] - [fs] xfs: don't set bmapi total block req where minleft is (Carlos Maiolino) [1859160] - [fs] xfs: cap longest free extent to maximum allocatable (Carlos Maiolino) [1859160] - [fs] xfs: remove the duplicated inode log fieldmask set (Carlos Maiolino) [1859160] - [fs] xfs: improve the IOMAP_NOWAIT check for COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_direct_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: rename the whichfork variable in xfs_buffered_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: split the iomap ops for buffered vs direct writes (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_file_iomap_begin_delay around (Carlos Maiolino) [1859160] - [fs] xfs: split out a new set of read-only iomap ops (Carlos Maiolino) [1859160] - [fs] xfs: factor out a helper to calculate the end_fsb (Carlos Maiolino) [1859160] - [fs] xfs: fill out the srcmap in iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_file_iomap_begin_delay (Carlos Maiolino) [1859160] - [fs] xfs: pass two imaps to xfs_reflink_allocate_cow (Carlos Maiolino) [1859160] - [fs] xfs: remove xfs_reflink_dirty_extents (Carlos Maiolino) [1859160] - [fs] xfs: also call xfs_file_iomap_end_delalloc for zeroing operations (Carlos Maiolino) [1859160] - [fs] xfs: remove the XLOG_STATE_DO_CALLBACK state (Carlos Maiolino) [1859160] - [fs] xfs: turn ic_state into an enum (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags (Carlos Maiolino) [1859160] - [fs] xfs: remove dead ifdef XFSERRORDEBUG code (Carlos Maiolino) [1859160] - [fs] xfs: call xlog_state_release_iclog with l_icloglock held (Carlos Maiolino) [1859160] - [fs] xfs: move the locking from xlog_state_finish_copy to the callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ic_io_size field from xlog_in_core (Carlos Maiolino) [1859160] - [fs] xfs: pass the correct flag to xlog_write_iclog (Carlos Maiolino) [1859160] - [fs] xfs: optimize near mode bnobt scans with concurrent cntbt lookups (Carlos Maiolino) [1859160] - [fs] xfs: factor out tree fixup logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor near mode alloc bnobt scan into separate function (Carlos Maiolino) [1859160] - [fs] xfs: refactor and reuse best extent scanning logic (Carlos Maiolino) [1859160] - [fs] xfs: refactor allocation tree fixup code (Carlos Maiolino) [1859160] - [fs] xfs: reuse best extent tracking logic for bnobt scan (Carlos Maiolino) [1859160] - [fs] xfs: refactor cntbt lastblock scan best extent logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: track best extent from cntbt lastblock scan in alloc cursor (Carlos Maiolino) [1859160] - [fs] xfs: track allocation busy state in allocation cursor (Carlos Maiolino) [1859160] - [fs] xfs: introduce allocation cursor data structure (Carlos Maiolino) [1859160] - [fs] xfs: track active state of allocation btree cursors (Carlos Maiolino) [1859160] - [fs] xfs: ignore extent size hints for always COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: include QUOTA, FATAL ASSERT build options in XFS_BUILD_OPTIONS (Carlos Maiolino) [1859160] - [pinctrl] pinctrl: tigerlake: Add support for Tiger Lake-H (Steve Best) [1782722] - [pinctrl] pinctrl: intel: Introduce common flags for GPIO mapping scheme (Steve Best) [1782722] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs (Steve Best) [1782724]- [netdrv] iavf: Fix incorrect adapter get in iavf_resume (Stefan Assmann) [1842896] - [netdrv] iavf: use generic power management (Stefan Assmann) [1842896] - [net] openvswitch: fixes crash if nf_conncount_init() fails (Eelco Chaudron) [1876445] - [fs] cifs`: handle ERRBaduid for SMB1 (Leif Sahlberg) [1875184] - [net] SUNRPC: 'Directory with parent 'rpc_clnt' already present!' (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs (Scott Mayhew) [1872310] - [fs] NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn (Scott Mayhew) [1872310] - [net] SUNRPC: Signalled ASYNC tasks need to exit (Scott Mayhew) [1872310] - [net] SUNRPC: fix use-after-free in rpc_free_client_work() (Scott Mayhew) [1872310] - [fs] NFS: Fix a race in __nfs_list_for_each_server() (Scott Mayhew) [1872310] - [net] SUNRPC: defer slow parts of rpc_free_client() to a workqueue (Scott Mayhew) [1872310] - [net] SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") (Scott Mayhew) [1872310] - [fs] NFSv4: Remove unreachable error condition due to rpc_run_task() (Scott Mayhew) [1872310] - [net] SUNRPC: Remove unreachable error condition (Scott Mayhew) [1872310] - [fs] nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion (Scott Mayhew) [1872310] - [net] svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Scott Mayhew) [1872310] - [fs] NFS: Fix an ABBA spinlock issue in pnfs_update_layout() (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge (Scott Mayhew) [1872310] - [fs] nfsd: memory corruption in nfsd4_lock() (Scott Mayhew) [1872310] - [fs] pNFS: Fix RCU lock leakage (Scott Mayhew) [1872310] - [fs] NFS: Clean up process of marking inode stale (Scott Mayhew) [1872310] - [fs] NFS: Add softreval behaviour to nfs_lookup_revalidate() (Scott Mayhew) [1872310] - [fs] NFS: Add mount option 'softreval' (Scott Mayhew) [1872310] - [net] SUNRPC: Don't start a timer on an already queued rpc task (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode() (Scott Mayhew) [1872310] - [fs] NFS: Beware when dereferencing the delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout (Scott Mayhew) [1872310] - [fs] NFS: Try to join page groups before an O_DIRECT retransmission (Scott Mayhew) [1872310] - [fs] NFS: Refactor nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Reverse the submission order of requests in __nfs_pageio_add_request() (Scott Mayhew) [1872310] - [fs] NFS: Clean up nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Remove the redundant function nfs_pgio_has_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix memory leaks in nfs_pageio_stop_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix a request reference leak in nfs_direct_write_clear_reqs() (Scott Mayhew) [1872310] - [fs] NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() (Scott Mayhew) [1872310] - [fs] NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: remove requirement for whole file layouts (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Check the layout segment range before doing I/O (Scott Mayhew) [1872310] - [fs] pNFS/flexfile: Don't merge layout segments if the mirrors don't match (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Simplify bucket layout segment reference counting (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Clean up pNFS commit operations (Scott Mayhew) [1872310] - [fs] NFS: Remove bucket array from struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() (Scott Mayhew) [1872310] - [fs] pNFS: Enable per-layout segment commit structures (Scott Mayhew) [1872310] - [fs] pNFS: Add infrastructure for cleaning up per-layout commit structures (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers() (Scott Mayhew) [1872310] - [fs] NFS: Fix O_DIRECT commit verifier handling (Scott Mayhew) [1872310] - [fs] NFS: commit errors should be fatal (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Allow O_DIRECT to release the DS commitinfo (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs() (Scott Mayhew) [1872310] - [fs] NFSv4/pNFS: Scan the full list of commit arrays when committing (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [net] SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' (Scott Mayhew) [1872310] - [include] SUNRPC/cache: don't allow invalid entries to be flushed (Scott Mayhew) [1872310] - [fs] pNFS: Add a helper to allocate the array of buckets (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Refactor pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Simplify allocation of the mirror array (Scott Mayhew) [1872310] - [fs] NFS: Don't specify NFS version in "UDP not supported" error (Scott Mayhew) [1872310] - [fs] nfsroot: set tcp as the default transport protocol (Scott Mayhew) [1872310] - [fs] NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails (Scott Mayhew) [1872310] - [fs] nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount() (Scott Mayhew) [1872310] - [net] sunrpc: Add tracing for cache events (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Allow garbage collection of invalid cache entries (Scott Mayhew) [1872310] - [net] sunrpc: clean up cache entry add/remove from hashtable (Scott Mayhew) [1872310] - [net] sunrpc: Fix potential leaks in sunrpc_cache_unhash() (Scott Mayhew) [1872310] - [fs] nfsd: export upcalls must not return ESTALE when mountd is down (Scott Mayhew) [1872310] - [fs] nfsd: Don't add locks to closed or closing open stateids (Scott Mayhew) [1872310] - [net] SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends (Scott Mayhew) [1872310] - [net] SUNRPC: Refactor xs_sendpages() (Scott Mayhew) [1872310] - [fs] NFSD: Clean up nfsd4_encode_readv (Scott Mayhew) [1872310] - [fs] fs: nfsd: nfs4state.c: Use built-in RCU list checking (Scott Mayhew) [1872310] - [net] sunrpc: Pass lockdep expression to RCU lists (Scott Mayhew) [1872310] - [include] sunrpc: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [net] SUNRPC: Trim stack utilization in the wrap and unwrap paths (Scott Mayhew) [1872310] - [net] SUNRPC: Remove xdr_buf_read_mic() (Scott Mayhew) [1872310] - [net] sunrpc: Fix gss_unwrap_resp_integ() again (Scott Mayhew) [1872310] - [fs] nfs: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [fs] NFSv4.2: error out when relink swapfile (Scott Mayhew) [1872310] - [fs] NFS:remove redundant call to nfs_do_access (Scott Mayhew) [1872310] - [net] SUNRPC: remove redundant assignments to variable status (Scott Mayhew) [1872310] - [fs] NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_expired() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_unclaimed() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_client_return_marked_delegations() (Scott Mayhew) [1872310] - [fs] NFS: Add a helper nfs_client_for_each_server() (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Clean up nfs_layout_find_inode() (Scott Mayhew) [1872310] - [fs] NFSv4: Ensure layout headers are RCU safe (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server (Scott Mayhew) [1872310] - [fs] NFS: Limit the size of the access cache by default (Scott Mayhew) [1872310] - [fs] NFS: Avoid referencing the cred twice in async rename/unlink (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid unnecessary credential references in layoutget (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O (Scott Mayhew) [1872310] - [fs] NFS: Assume cred is pinned by open context in I/O requests (Scott Mayhew) [1872310] - [net] SUNRPC: Don't take a reference to the cred on synchronous tasks (Scott Mayhew) [1872310] - [net] SUNRPC: Add a flag to avoid reference counts on credentials (Scott Mayhew) [1872310] - [fs] NFS: Ensure we time out if a delegreturn does not complete (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred (Scott Mayhew) [1872310] - [fs] NFSv4: nfs_update_inplace_delegation() should update delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Use the 64-bit server readdir cookies when possible (Scott Mayhew) [1872310] - [net] Documentation: nfsroot.rst: Fix references to nfsroot.rst (Scott Mayhew) [1872310] - [fs] nfs: add missing "posix" local_lock constant table definition (Scott Mayhew) [1622041] - [samples] samples/vfs: avoid warning in statx override (Scott Mayhew) [1622041] - [fs] Fix use after free in get_tree_bdev() (Scott Mayhew) [1622041] - [security] selinux: fix regression introduced by move_mount(2) syscall (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix error handling when setting up mounts (Scott Mayhew) [1622041] - [fs] cramfs: fix usage on non-MTD device (Scott Mayhew) [1622041] - [fs] vfs: move_mount: reject moving kernel internal mounts (Scott Mayhew) [1622041] - [fs] do_move_mount(): fix an unsafe use of is_anon_ns() (Scott Mayhew) [1622041] - [fs] fs/namespace: fix unprivileged mount propagation (Scott Mayhew) [1622041] - [fs] vfs: fsmount: add missing mntget() (Scott Mayhew) [1622041] - [fs] get rid of checking for absent device name in vfs_get_tree() (Scott Mayhew) [1622041] - [scripts] scripts/gdb: replace flags (MS_xyz -> SB_xyz) (Scott Mayhew) [1622041] - [mm] tmpfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [fs] procfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] hugetlbfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] cramfs: switch to use of errofc() et.al (Scott Mayhew) [1622041] - [fs] gfs2: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [include] prefix-handling analogues of errorf() and friends (Scott Mayhew) [1622041] - [fs] turn fs_param_is_... into functions (Scott Mayhew) [1622041] - [fs] fs_parse: handle optional arguments sanely (Scott Mayhew) [1622041] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Scott Mayhew) [1622041] - [x86] x86/resctrl: Fix typos in the mba_sc mount option (Scott Mayhew) [1622041] - [fs] fs_parser: remove fs_parameter_description name field (Scott Mayhew) [1622041] - [documentation] vfs: Update mount API docs (Scott Mayhew) [1622041] - [fs] add prefix to fs_context->log (Scott Mayhew) [1622041] - [include] new primitive: __fs_parse() (Scott Mayhew) [1622041] - [include] struct p_log, variants of warnf() et.al. taking that one instead (Scott Mayhew) [1622041] - [fs] teach logfc() to handle prefices, give it saner calling conventions (Scott Mayhew) [1622041] - [kernel] get rid of cg_invalf() (Scott Mayhew) [1622041] - [fs] get rid of fs_value_is_filename_empty (Scott Mayhew) [1622041] - [fs] don't bother with explicit length argument for __lookup_constant() (Scott Mayhew) [1622041] - [fs] fold struct fs_parameter_enum into struct constant_table (Scott Mayhew) [1622041] - [fs] fs_parse: get rid of ->enums (Scott Mayhew) [1622041] - [fs] fs: fs_parser: fix printk format warning (Scott Mayhew) [1622041] - [fs] Pass consistent param->type to fs_parse() (Scott Mayhew) [1622041] - [fs] vfs: add missing blkdev_put() in get_tree_bdev() (Scott Mayhew) [1622041] - [mm] shmem: fix LSM options parsing (Scott Mayhew) [1622041] - [fs] gfs2: make gfs2_fs_parameters static (Scott Mayhew) [1622041] - [fs] gfs2: Fix initialisation of args for remount (Scott Mayhew) [1622041] - [fs] gfs2: Fix memory leak when gfs2meta's fs_context is freed (Scott Mayhew) [1622041] - [fs] gfs2: Convert gfs2 to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Fix fscache super_cookie allocation (Scott Mayhew) [1622041] - [fs] NFS: Fix a few constant_table array definitions (Scott Mayhew) [1622041] - [fs] NFS: Fix leak of ctx->nfs_server.hostname (Scott Mayhew) [1622041] - [fs] NFS: Don't hard-code the fs_type when submounting (Scott Mayhew) [1622041] - [fs] NFS: Ensure the fs_context has the correct fs_type before mounting (Scott Mayhew) [1622041] - [fs] nfs: Return EINVAL rather than ERANGE for mount parse errors (Scott Mayhew) [1622041] - [fs] NFS: Attach supplementary error information to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Additional refactoring for fs_context conversion (Scott Mayhew) [1622041] - [fs] NFS: Add fs_context support (Scott Mayhew) [1622041] - [fs] NFS: Convert mount option parsing to use functionality from fs_parser.h (Scott Mayhew) [1622041] - [fs] NFS: rename nfs_fs_context pointer arg in a few functions (Scott Mayhew) [1622041] - [fs] NFS: Do some tidying of the parsing code (Scott Mayhew) [1622041] - [fs] NFS: Add a small buffer in nfs_fs_context to avoid string dup (Scott Mayhew) [1622041] - [fs] NFS: Deindent nfs_fs_context_parse_option() (Scott Mayhew) [1622041] - [fs] NFS: Split nfs_parse_mount_options() (Scott Mayhew) [1622041] - [fs] NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context (Scott Mayhew) [1622041] - [fs] NFS: Constify mount argument match tables (Scott Mayhew) [1622041] - [fs] NFS: Move mount parameterisation bits into their own file (Scott Mayhew) [1622041] - [fs] nfs: get rid of ->set_security() (Scott Mayhew) [1622041] - [fs] nfs_clone_sb_security(): simplify the check for server bogosity (Scott Mayhew) [1622041] - [fs] nfs: get rid of mount_info ->fill_super() (Scott Mayhew) [1622041] - [fs] nfs: don't pass nfs_subversion to ->create_server() (Scott Mayhew) [1622041] - [fs] nfs: unexport nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: merge xdev and remote file_system_type (Scott Mayhew) [1622041] - [fs] nfs: don't bother passing nfs_subversion to ->try_mount() and nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: stash nfs_subversion reference into nfs_mount_info (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs_xdev_mount() (Scott Mayhew) [1622041] - [fs] nfs4: fold nfs_do_root_mount/nfs_follow_remote_path (Scott Mayhew) [1622041] - [fs] nfs: don't bother setting/restoring export_path around do_nfs_root_mount() (Scott Mayhew) [1622041] - [fs] nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs4_remote{, _referral}_mount (Scott Mayhew) [1622041] - [fs] nfs: stash server into struct nfs_mount_info (Scott Mayhew) [1622041] - [fs] saner calling conventions for nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] NFS: Make "port=" mount option optional for RDMA mounts (Scott Mayhew) [1622041] - [fs] vfs: Make fs_parse() handle fs_param_is_fd-type params better (Scott Mayhew) [1622041] - [include] vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API (Scott Mayhew) [1622041] - [mm] shmem_parse_one(): switch to use of fs_parse() (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): take handling a single option into a helper (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): don't bother with mpol in separate variable (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): use a separate structure to keep the results (Scott Mayhew) [1622041] - [base] make shmem_fill_super() static (Scott Mayhew) [1622041] - [fs] make ramfs_fill_super() static (Scott Mayhew) [1622041] - [base] devtmpfs: don't mix {ramfs, shmem}_fill_super() with mount_single() (Scott Mayhew) [1622041] - [fs] vfs: Convert squashfs to use the new mount API (Scott Mayhew) [1622041] - [mtd] mtd: Kill mount_mtd() (Scott Mayhew) [1622041] - [fs] vfs: Convert cramfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add a single-or-reconfig keying to vfs_get_super() (Scott Mayhew) [1622041] - [mtd] mtd: Provide fs_context-aware mount_mtd() replacement (Scott Mayhew) [1622041] - [fs] vfs: Create fs_context-aware mount_bdev() replacement (Scott Mayhew) [1622041] - [fs] new helper: get_tree_keyed() (Scott Mayhew) [1622041] - [fs] vfs: set fs_context::user_ns for reconfigure (Scott Mayhew) [1622041] - [init] mnt_init(): call shmem_init() unconditionally (Scott Mayhew) [1622041] - [base] constify ksys_mount() string arguments (Scott Mayhew) [1622041] - [fs] don't bother with registering rootfs (Scott Mayhew) [1622041] - [fs] init_rootfs(): don't bother with init_ramfs_fs() (Scott Mayhew) [1622041] - [security] vfs: Convert selinuxfs to use the new mount API (Scott Mayhew) [1622041] - [security] vfs: Convert securityfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert openpromfs to use the new mount API (Scott Mayhew) [1622041] - [xen] vfs: Convert xenfs to use the new mount API (Scott Mayhew) [1622041] - [oprofile] vfs: Convert oprofilefs to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert ibmasmfs to use the new mount API (Scott Mayhew) [1622041] - [infiniband] vfs: Convert qib_fs/ipathfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert efivarfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert configfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert binfmt_misc to use the new mount API (Scott Mayhew) [1622041] - [fs] convenience helper: get_tree_single() (Scott Mayhew) [1622041] - [fs] convenience helper get_tree_nodev() (Scott Mayhew) [1622041] - [fs] vfs: Kill sget_userns() (Scott Mayhew) [1622041] - [fs] vfs: Use sget_fc() for pseudo-filesystems (Scott Mayhew) [1622041] - [dma-buf] fold mount_pseudo_xattr() into pseudo_fs_get_tree() (Scott Mayhew) [1622041] - [virtio] vfs: Convert virtio_balloon to use the new mount API (Scott Mayhew) [1622041] - [scsi] vfs: Convert ocxlflash to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert cxl to use the new mount API (Scott Mayhew) [1622041] - [drm] vfs: Convert drm to use the new mount API (Scott Mayhew) [1622041] - [dax] vfs: Convert dax to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert sockfs to use the new mount API (Scott Mayhew) [1622041] - [mm] vfs: Convert zsmalloc to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert pipe to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert nsfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert bdev to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert anon_inodes to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert aio to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide a mount_pseudo-replacement for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide sb->s_iflags settings in fs_context struct (Scott Mayhew) [1622041] - [fs] vfs: Fix refcounting of filenames in fs_parser (Scott Mayhew) [1622041] - [fs] move mount_capable() further out (Scott Mayhew) [1622041] - [fs] move mount_capable() calls to vfs_get_tree() (Scott Mayhew) [1622041] - [kernel] cpuset: move mount -t cpuset logics into cgroup.c (Scott Mayhew) [1622041] - [fs] procfs: set ->user_ns before calling ->get_tree() (Scott Mayhew) [1622041] - [ipc] mqueue: set ->user_ns before ->get_tree() (Scott Mayhew) [1622041] - [fs] switch mount_capable() to fs_context (Scott Mayhew) [1622041] - [fs] legacy_get_tree(): pass fc->user_ns to mount_capable() (Scott Mayhew) [1622041] - [fs] move the capability checks from sget_userns() to legacy_get_tree() (Scott Mayhew) [1622041] - [fs] vfs: Kill mount_ns() (Scott Mayhew) [1622041] - [fs] vfs: Convert nfsctl to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert rpc_pipefs to use the new mount API (Scott Mayhew) [1622041] - [fs] consolidate the capability checks in sget_{fc, userns}() (Scott Mayhew) [1622041] - [fs] start massaging the checks in sget_...(): move to sget_userns() (Scott Mayhew) [1622041] - [x86] no need to protect against put_user_ns(NULL) (Scott Mayhew) [1622041] - [fs] mount_pseudo(): drop 'name' argument, switch to d_make_root() (Scott Mayhew) [1622041] - [mm] zsmalloc: don't bother with dentry_operations (Scott Mayhew) [1622041] - [virtio] balloon: don't bother with dentry_operations (Scott Mayhew) [1622041] - [scsi] cxlflash: don't bother with dentry_operations (Scott Mayhew) [1622041] - [misc] cxl: don't bother with dentry_operations (Scott Mayhew) [1622041] - [fs] fs: VALIDATE_FS_PARSER should default to n (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_add_mnt_opt( ) (Scott Mayhew) [1622041] - [powerpc] uapi: Wire up the mount API syscalls on non-x86 arches (Scott Mayhew) [1622041] - [x86] uapi, x86: Fix the syscall numbering of the mount API syscalls (Scott Mayhew) [1622041] - [fs] uapi, fsopen: use square brackets around "fscontext" (Scott Mayhew) [1622041] - [samples] vfs: Add a sample program for the new mount API (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fspick() to select a superblock for reconfiguration (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fsmount() to create a mount for a superblock (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsconfig() for configuring and managing a context (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsopen() to prepare for superblock creation (Scott Mayhew) [1622041] - [fs] Make anon_inodes unconditional (Scott Mayhew) [1622041] - [fs] teach move_mount(2) to work with OPEN_TREE_CLONE (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add move_mount(2) to move mounts around (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add open_tree(2) to reference or clone a mount (Scott Mayhew) [1622041] - [fs] fix sysfs_init_fs_context() in !CONFIG_NET_NS case (Scott Mayhew) [1622041] - [fs] vfs: Add some logging to the core users of the fs_context log (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [documentation] vfs: Provide documentation for new mount API (Scott Mayhew) [1622041] - [fs] vfs: Remove kern_mount_data() (Scott Mayhew) [1622041] - [fs] hugetlbfs: Convert to fs_context (Scott Mayhew) [1622041] - [kernel] cpuset: Use fs_context (Scott Mayhew) [1622041] - [fs] kernfs, sysfs, cgroup, intel_rdt: Support fs_context (Scott Mayhew) [1622041] - [kernel] cgroup: store a reference to cgroup_ns into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup1_get_tree(): separate "get cgroup_root to use" into a separate helper (Scott Mayhew) [1622041] - [kernel] cgroup_do_mount(): massage calling conventions (Scott Mayhew) [1622041] - [kernel] cgroup: stash cgroup_root reference into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup2: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup: take options parsing into ->parse_monolithic() (Scott Mayhew) [1622041] - [kernel] cgroup: fold cgroup1_mount() into cgroup1_get_tree() (Scott Mayhew) [1622041] - [kernel] cgroup: start switching to fs_context (Scott Mayhew) [1622041] - [ipc] ipc: Convert mqueue fs to fs_context (Scott Mayhew) [1622041] - [fs] proc: Add fs_context support to procfs (Scott Mayhew) [1622041] - [fs] procfs: Move proc_fill_super() to fs/proc/root.c (Scott Mayhew) [1622041] - [include] introduce cloning of fs_context (Scott Mayhew) [1622041] - [fs] convenience helpers: vfs_get_super() and sget_fc() (Scott Mayhew) [1622041] - [fs] vfs: Implement a filesystem superblock creation/configuration context (Scott Mayhew) [1622041] - [include] vfs: Put security flags into the fs_context struct (Scott Mayhew) [1622041] - [security] selinux: Implement the new mount API LSM hooks (Scott Mayhew) [1622041] - [include] vfs: Add LSM hooks for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add configuration parser helpers (Scott Mayhew) [1622041] - [include] vfs: Introduce logging functions (Scott Mayhew) [1622041] - [fs] introduce fs_context methods (Scott Mayhew) [1622041] - [fs] fs_context flavour for submounts (Scott Mayhew) [1622041] - [fs] convert do_remount_sb() to fs_context (Scott Mayhew) [1622041] - [fs] vfs_get_tree(): evict the call of security_sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: do_new_mount_fc() (Scott Mayhew) [1622041] - [fs] teach vfs_get_tree() to handle subtype, switch do_new_mount() to it (Scott Mayhew) [1622041] - [fs] new helpers: vfs_create_mount(), fc_mount() (Scott Mayhew) [1622041] - [fs] vfs: Introduce fs_context, switch vfs_kern_mount() to it (Scott Mayhew) [1622041] - [fs] saner handling of temporary namespaces (Scott Mayhew) [1622041] - [fs] separate copying and locking mount tree on cross-userns copies (Scott Mayhew) [1622041] - [fs] kill kernfs_pin_sb() (Scott Mayhew) [1622041] - [fs] mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT (Scott Mayhew) [1622041] - [security] LSM: new method: ->sb_add_mnt_opt() (Scott Mayhew) [1622041] - [security] selinux: rewrite selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: regularize Opt_... names a bit (Scott Mayhew) [1622041] - [security] selinux: switch away from match_token() (Scott Mayhew) [1622041] - [security] selinux: new helper - selinux_add_opt() (Scott Mayhew) [1622041] - [include] LSM: bury struct security_mnt_opts (Scott Mayhew) [1622041] - [security] selinux: switch to private struct selinux_mnt_opts (Scott Mayhew) [1622041] - [fs] LSM: hide struct security_mnt_opts from any generic code (Scott Mayhew) [1622041] - [security] LSM: turn sb_eat_lsm_opts() into a method (Scott Mayhew) [1622041] - [fs] nfs_remount(): don't leak, don't ignore LSM options quietly (Scott Mayhew) [1622041] - [security] LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: security_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] LSM: lift extracting and parsing LSM options into the caller of ->sb_remount() (Scott Mayhew) [1622041] - [security] LSM: lift parsing LSM options into the caller of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] vfs: Separate changing mount flags full remount (Scott Mayhew) [1622041] - [fs] vfs: Suppress MS_* flag defs within the kernel unless explicitly enabled (Scott Mayhew) [1622041]- [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884733] - [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884733] - [netdrv] hv_netvsc: Cache the current data path to avoid duplicate call and message (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Switch the data path at the right time during hibernation (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Fix hibernation for mlx5 VF driver (Mohammed Gamal) [1876527] - [hv] hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() (Mohammed Gamal) [1876519] - [target] scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix data digest calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Make iscsit_register_transport() return void (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make TMR notification optional (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Implement tmr_notify callback (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix and simplify timeout handling (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Factor out new helper ring_insert_padding (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Do not queue aborted commands (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Use priv pointer in se_cmd (Maurizio Lombardi) [1880395] - [target] scsi: target: Add tmr_notify backend function (Maurizio Lombardi) [1880395] - [target] scsi: target: Modify core_tmr_abort_task() (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix inconsistent debug message (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix login error when receiving (Maurizio Lombardi) [1880395] - [target] scsi: target: Remove unused variable 'tpg' (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Remove tx flow control code (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Check connection state before issuing hardware command (Maurizio Lombardi) [1880395] - [target] scsi: target: Handle short iSIDs (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buf len calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buffer setup (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id parsing (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix crash during SPEC_I_PT handling (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix xcopy sess release leak (Maurizio Lombardi) [1880395] - [target] scsi: target: Check enforce_pr_isids during registration (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash on ARM during cmd completion (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Optimize use of flush_dcache_page (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT (Maurizio Lombardi) [1880395] - [target] scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix NULL pointer dereference (Maurizio Lombardi) [1880395] - [target] scsi: target: Initialize LUN in transport_init_se_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: Factor out a new helper, target_cmd_init_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Userspace must not complete queued commands (Maurizio Lombardi) [1880395] - [target] scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error (Maurizio Lombardi) [1880395] - [target] scsi: target: loopback: Fix READ with data and sensebytes (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make pgr_support and alua_support attributes writable (Maurizio Lombardi) [1880395] - [target] scsi: target: Make transport_flags per device (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl (Maurizio Lombardi) [1880395] - [target] scsi: target: Add missing emulate_pr attribute to passthrough backends (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Remove the iscsi_data_count structure (Maurizio Lombardi) [1880395] - [target] scsi: target: Put lun_ref at end of tmr processing (Maurizio Lombardi) [1880395] - [target] scsi: target/iblock: fix WRITE SAME zeroing (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN (Maurizio Lombardi) [1880395] - [target] scsi: target: fix PR IN / READ FULL STATUS for FC (Maurizio Lombardi) [1880395] - [target] scsi: target: Write NULL to *port_nexus_ptr if no ISID (Maurizio Lombardi) [1880395] - [target] scsi: target: use the stack for XCOPY passthrough cmds (Maurizio Lombardi) [1880395] - [target] scsi: target: increase XCOPY I/O size (Maurizio Lombardi) [1880395] - [target] scsi: target: avoid per-loop XCOPY buffer allocations (Maurizio Lombardi) [1880395] - [target] scsi: target: drop xcopy DISK BLOCK LENGTH debug (Maurizio Lombardi) [1880395] - [target] scsi: target: use #define for xcopy descriptor len (Maurizio Lombardi) [1880395] - [crypto] crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed (Vladis Dronov) [1855161] - [kernel] sched/deadline: Unthrottle PI boosted threads while enqueuing (Daniel Bristot de Oliveira) [1869760] - [kernel] sched/deadline: Fix stale throttling on de-/boosted tasks (Daniel Bristot de Oliveira) [1869760] - [netdrv] treewide: Use fallthrough pseudo-keyword (Jonathan Toppins) [1871286] - [netdrv] tg3: Avoid the use of one-element array (Jonathan Toppins) [1871286] - [netdrv] net: tg3: tidy up loop, remove need to compute off with a multiply (Jonathan Toppins) [1871286] - [netdrv] net: tg3: reject unsupported coalescing params (Jonathan Toppins) [1871286] - [netdrv] net: tg3: use skb_list_walk_safe helper for gso segments (Jonathan Toppins) [1871286] - [gpio] gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse (Alaa Hleihel) [1816931] - [gpio] gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: Fix sleeping while holding spinlock (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res() (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: remove unused including (Alaa Hleihel) [1816931] - [gpio] gpio: add driver for Mellanox BlueField 2 GPIO controller (Alaa Hleihel) [1816931] - [include] compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use (Ivan Vecera) [1867168] - [net] net: sctp: Rename fallthrough label to unhandled (Ivan Vecera) [1867168]- [pci] PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken (Myron Stowe) [1888310] - [netdrv] nfp: flower: fix ABI mismatch between driver and firmware (Ivan Vecera) [1886717] - [netdrv] netronome: fix ipv6 link error (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix incorrect flag assignment (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix used time of merge flow statistics (Ivan Vecera) [1886717] - [netdrv] nfp: flower: inform firmware of flower features (Ivan Vecera) [1886717] - [netdrv] nfp: flower: renaming of feature bits (Ivan Vecera) [1886717] - [netdrv] nfp: don't check lack of RX/TX channels (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix error return code in nfp_abm_vnic_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix a memory leak bug (Ivan Vecera) [1886717] - [netdrv] net/nfp: Update driver to use global kernel version (Ivan Vecera) [1886717] - [netdrv] nfp: allow explicitly selected delayed stats (Ivan Vecera) [1886717] - [netdrv] net: nfp: Use scnprintf() for avoiding potential buffer overflow (Ivan Vecera) [1886717] - [netdrv] nfp: let core reject the unsupported coalescing parameters (Ivan Vecera) [1886717] - [netdrv] nfp: Use pci_get_dsn() (Ivan Vecera) [1886717] - [netdrv] netronome: Replace zero-length array with flexible-array member (Ivan Vecera) [1886717] - [netdrv] devlink: move devlink documentation to subfolder (Ivan Vecera) [1886717] - [netdrv] remove ioremap_nocache and devm_ioremap_nocache (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement the stream sync RX resync (Ivan Vecera) [1886717] - [netdrv] nfp: pass packet pointer to nfp_net_parse_meta() (Ivan Vecera) [1886717] - [netdrv] nfp: flower: update flow merge code to support IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: support ipv6 tunnel keep-alive messages from fw (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle notifiers for ipv6 route changes (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle ipv6 tunnel no neigh request (Ivan Vecera) [1886717] - [netdrv] nfp: flower: modify pre-tunnel and set tunnel action for ipv6 (Ivan Vecera) [1886717] - [netdrv] nfp: flower: offload list of IPv6 tunnel endpoint addresses (Ivan Vecera) [1886717] - [netdrv] nfp: flower: compile match for IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: move udp tunnel key match compilation to helper function (Ivan Vecera) [1886717] - [netdrv] nfp: flower: pass flow rule pointer directly to match functions (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix stats id allocation (Ivan Vecera) [1886717] - [netdrv] netronome: use the new txqueue timeout argument (Ivan Vecera) [1886717] - [netdrv] nfp: add support for TLV device stats (Ivan Vecera) [1886717] - [netdrv] treewide: Use sizeof_field() macro (Ivan Vecera) [1886717] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: make array exp_mask static, makes object smaller (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: read chip model from the PluDevice register (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: set unknown fw_load_policy (Ivan Vecera) [1886717] - [documentation] Documentation: nfp: add nfp driver specific notes (Ivan Vecera) [1886717] - [netdrv] kdoc: fix nfp_fw_load documentation (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'reset_dev_on_drv_probe' support (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'fw_load_policy' support (Ivan Vecera) [1886717] - [netdrv] nfp: add devlink param infrastructure (Ivan Vecera) [1886717] - [netdrv] nfp: honor FW reset and loading policies (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for hwinfo set operation (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for optional hwinfo lookup (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for fw_loaded command (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: add simple map op cache (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: rework MTU checking (Ivan Vecera) [1886717] - [netdrv] net: Use skb accessors in network drivers (Ivan Vecera) [1886717] - [netdrv] nfp: tls: rename tls packet counters (Ivan Vecera) [1886717] - [netdrv] nfp: tls: undo TLS sequence tracking when dropping the frame (Ivan Vecera) [1886717] - [netdrv] nfp: tls: avoid one of the ifdefs for TLS (Ivan Vecera) [1886717] - [netdrv] nfp: tls: don't leave key material in freed FW cmsg skbs (Ivan Vecera) [1886717] - [netdrv] nfp: tls: count TSO segments separately for the TLS offload (Ivan Vecera) [1886717] - [netdrv] nfp: tls: use unique connection ids instead of 4-tuple for TX (Ivan Vecera) [1886717] - [netdrv] nfp: tls: move setting ipver_vlan to a helper (Ivan Vecera) [1886717] - [netdrv] nfp: tls: ignore queue limits for delete commands (Ivan Vecera) [1886717] - [netdrv] nfp: tls: fix error return code in nfp_net_tls_add() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: enable TLS RX offload (Ivan Vecera) [1886717] - [netdrv] net/tls: don't clear TX resync flag on error (Ivan Vecera) [1886717] - [netdrv] net/tls: add tracing for device/offload events (Ivan Vecera) [1886717] - [netdrv] nfp: tls: make use of kernel-driven TX resync (Ivan Vecera) [1886717] - [netdrv] net/tls: generalize the resync callback (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement RX TLS resync (Ivan Vecera) [1886717] - [netdrv] nfp: add async version of mailbox communication (Ivan Vecera) [1886717] - [netdrv] nfp: rename nfp_ccm_mbox_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: set skb decrypted flag (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add basic statistics (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add/delete TLS TX connections (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add datapath support for TLS TX (Ivan Vecera) [1886717] - [netdrv] nfp: flower: use struct_size() helper (Ivan Vecera) [1886717] - [netdrv] nfp: add missing kdoc (Ivan Vecera) [1886717] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Ivan Vecera) [1886717] - [iommu] iommu/amd: Fix the overwritten field in IVMD header (Baoquan He) [1869148] - [powerpc] pseries/drmem: don't cache node id in drmem_lmb struct (Diego Domingos) [1816543] - [include] cgroup: Fix sock_cgroup_data on big-endian (Vladis Dronov) [1868659] {CVE-2020-14356} - [include] cgroup: fix cgroup_sk_alloc() for sk_clone_lock() (Vladis Dronov) [1868659] {CVE-2020-14356} - [net] netprio_cgroup: Fix unlimited memory leak of v2 cgroups (Vladis Dronov) [1868659] {CVE-2020-14356} - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1872443]- [net] Bluetooth: fix kernel oops in store_pending_adv_report (Gopal Tiwari) [1888455] {CVE-2020-24490} - [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888258] {CVE-2020-12351} - [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888807] {CVE-2020-12352} - [mm] mm, compaction: make capture control handling safe wrt interrupts (Rafael Aquini) [1862175] - [mm] mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" (Rafael Aquini) [1862175] - [mm] mm/compaction: add missing annotation for compact_lock_irqsave (Rafael Aquini) [1862175] - [mm] mm/compaction.c: clean code by removing unnecessary assignment (Rafael Aquini) [1862175] - [kernel] mm/compaction: Disable compact_unevictable_allowed on RT (Rafael Aquini) [1862175] - [kernel] mm/compaction: really limit compact_unevictable_allowed to 0 and 1 (Rafael Aquini) [1862175] - [mm] mm, compaction: fully assume capture is not NULL in compact_zone_order() (Rafael Aquini) [1862175] - [mm] mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() (Rafael Aquini) [1862175] - [mm] mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages() (Rafael Aquini) [1862175] - [mm] mm: compaction: avoid 100 CPU usage during compaction when a task is killed (Rafael Aquini) [1862175] - [mm] mm, compaction: make sure we isolate a valid PFN (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock (Rafael Aquini) [1862175] - [trace] mm, compaction: some tracepoints should be defined only when CONFIG_COMPACTION is set (Rafael Aquini) [1862175] - [trace] mm: compaction: show gfp flag names in try_to_compact_pages tracepoint (Rafael Aquini) [1862175] - [mm] mm/compaction.c: fix an undefined behaviour (Rafael Aquini) [1862175] - [mm] mm, page_alloc: always use a captured page regardless of compaction result (Rafael Aquini) [1862175] - [mm] mm/compaction.c: abort search if isolation fails (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when resetting pageblock skip hints (Rafael Aquini) [1862175] - [include] include/linux/list.h: fix list_is_first() kernel-doc (Rafael Aquini) [1862175] - [mm] mm/compaction: pass pgdat to too_many_isolated() instead of zone (Rafael Aquini) [1862175] - [mm] mm: remove zone_lru_lock() function, access ->lru_lock directly (Rafael Aquini) [1862175] - [mm] mm, compaction: capture a page under direct compaction (Rafael Aquini) [1862175] - [mm] mm, compaction: be selective about what pageblocks to clear skip hints (Rafael Aquini) [1862175] - [mm] mm, compaction: sample pageblocks for free pages (Rafael Aquini) [1862175] - [mm] mm, compaction: round-robin the order while searching the free lists for a target (Rafael Aquini) [1862175] - [mm] mm, compaction: reduce premature advancement of the migration target scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: do not consider a need to reschedule as contention (Rafael Aquini) [1862175] - [mm] mm, compaction: rework compact_should_abort as compact_check_resched (Rafael Aquini) [1862175] - [mm] mm, compaction: keep cached migration PFNs synced for unusable pageblocks (Rafael Aquini) [1862175] - [mm] mm, compaction: check early for huge pages encountered by the migration scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: finish pageblock scanning on contention (Rafael Aquini) [1862175] - [mm] mm, compaction: avoid rescanning the same pageblock multiple times (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration target (Rafael Aquini) [1862175] - [mm] mm, compaction: keep migration source private to a single compaction instance (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration source (Rafael Aquini) [1862175] - [mm] mm, compaction: always finish scanning of a full pageblock (Rafael Aquini) [1862175] - [mm] mm, migrate: immediately fail migration of a page with no migration handler (Rafael Aquini) [1862175] - [mm] mm, compaction: rename map_pages to split_map_pages (Rafael Aquini) [1862175] - [mm] mm, compaction: remove unnecessary zone parameter in some instances (Rafael Aquini) [1862175] - [mm] mm, compaction: remove last_migrated_pfn from compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: rearrange compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: shrink compact_control (Rafael Aquini) [1862175] - [kernel] mm: remove sysctl_extfrag_handler() (Rafael Aquini) [1862175] - [net] netlink: fix state reallocation in policy export (Petr Oros) [1874050] - [net] netlink: add infrastructure to expose policies to userspace (Petr Oros) [1874050] - [lib] netlink: factor out policy range helpers (Petr Oros) [1874050] - [net] netlink: remove NLA_EXACT_LEN_WARN (Petr Oros) [1874050] - [include] netlink: allow NLA_MSECS to have range validation (Petr Oros) [1874050] - [net] netlink: extend policy range validation (Petr Oros) [1874050] - [net] nl80211: link recursive netlink nested policy (Petr Oros) [1874050] - [lib] netlink: limit recursion depth in policy validation (Petr Oros) [1874050] - [net] netlink: remove type-unsafe validation_data pointer (Petr Oros) [1874050] - [powerpc] powerpc/pseries: new lparcfg key/value pair: partition_affinity_score (Steve Best) [1879420] - [powerpc] powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h (Steve Best) [1879420] - [include] iopoll: Introduce read_poll_timeout_atomic macro (Patrick Talbert) [1879211] - [include] iopoll: redefined readx_poll_timeout macro to simplify the code (Patrick Talbert) [1879211] - [include] iopoll: introduce read_poll_timeout macro (Patrick Talbert) [1879211] - [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1857600] - [infiniband] RDMA/core: Fix double destruction of uobject (Kamal Heib) [1857600] - [infiniband] RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() (Kamal Heib) [1857600] - [net] xprtrdma: Fix use of xdr_stream_encode_item_{present, absent} (Kamal Heib) [1857600] - [net] xprtrdma: Fix trace point use-after-free race (Kamal Heib) [1857600] - [net] xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message (Kamal Heib) [1857600] - [net] xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt (Kamal Heib) [1857600] - [net] xprtrdma: Extract sockaddr from struct rdma_cm_id (Kamal Heib) [1857600] - [net] xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep (Kamal Heib) [1857600] - [net] xprtrdma: Disconnect on flushed completion (Kamal Heib) [1857600] - [net] xprtrdma: Remove rpcrdma_ia::ri_flags (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ia_open in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() (Kamal Heib) [1857600] - [net] xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect() (Kamal Heib) [1857600] - [net] xprtrdma: Clean up the post_send path (Kamal Heib) [1857600] - [net] xprtrdma: Refactor frwr_init_mr() (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ep_create() in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Enhance MR-related trace points (Kamal Heib) [1857600] - [infiniband] IB/iser: Always check sig MR before putting it to the free pool (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Use in-kernel offsetofend() to check field availability (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_rej() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_drep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_dreq() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Add some lockdep assertions for cm_id_priv->lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clearer how concurrency works in cm_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Simplify establishing a listen cm_id (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make the destroy_id flow more robust (Kamal Heib) [1857600] - [net] svcrdma: Avoid DMA mapping small RPC Replies (Kamal Heib) [1857600] - [net] svcrdma: Fix double sync of transport header buffer (Kamal Heib) [1857600] - [net] svcrdma: Refactor chunk list encoders (Kamal Heib) [1857600] - [net] SUNRPC: Add encoders for list item discriminators (Kamal Heib) [1857600] - [net] svcrdma: Rename svcrdma_encode trace points in send routines (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_map_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_chunk() (Kamal Heib) [1857600] - [net] svcrdma: De-duplicate code that locates Write and Reply chunks (Kamal Heib) [1857600] - [include] svcrdma: Use struct xdr_stream to decode ingress transport headers (Kamal Heib) [1857600] - [net] svcrdma: Remove svcrdma_cm_event() trace point (Kamal Heib) [1857600] - [net] SUNRPC: Add xdr_pad_size() helper (Kamal Heib) [1857600] - [net] nfsd: Fix NFSv4 READ on RDMA when using readv (Kamal Heib) [1857600] - [net] svcrdma: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Delete not implemented CM peer to peer communication (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Teach lockdep about the order of rtnl and lock (Kamal Heib) [1857600] - [infiniband] RDMA/rw: map P2P memory correctly for signature operations (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: reject unsupported coalescing params (Kamal Heib) [1857600] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Use the new APIs for printing log (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Optimize hns_roce_modify_qp function (Kamal Heib) [1857600] - [infiniband] RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Update the prompt message for creating and destroy qp (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Do not delay freeing of DMA pages (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Properly document the interrupt mask register (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Unified getters/setters for device structs bitmask access (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: Don't set constant driver version (Kamal Heib) [1857600] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Use refcount_t for the ctx->ref (Kamal Heib) [1857600] - [infiniband] RDMA/core: Get rid of ib_create_qp_user (Kamal Heib) [1857600] - [infiniband] RDMA/core: Add weak ordering dma attr to dma mapping (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Mask QPN to be 24 bits according to IBTA (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use RDMA device port iterator (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use a helper function to enqueue resolve work items (Kamal Heib) [1857600] - [infiniband] RDMA/rw: Fix error flow during RDMA context initialization (Kamal Heib) [1857600] - [infiniband] IB/core: Add interface to advise_mr for kernel users (Kamal Heib) [1857600] - [infiniband] IB/core: Introduce ib_reg_user_mr (Kamal Heib) [1857600] - [uapi] RDMA/core: Add the core support field to METHOD_GET_CONTEXT (Kamal Heib) [1857600] - [infiniband] RDMA/uverbs: Add ioctl command to get a device context (Kamal Heib) [1857600] - [fs] xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim (Waiman Long) [1838643] - [mm] mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug in try_to_unmap_one (Waiman Long) [1871883] - [mm] mm/memory.c: initialise mmu_notifier_range correctly (Waiman Long) [1871883] - [mm] mm/mmu_notifier: use structure for invalidate_range_start/end calls v2 (Waiman Long) [1871883] - [mm] hugetlb: take PMD sharing into account when flushing tlb/caches (Waiman Long) [1871883] - [mm] mm, hugetlbfs: pass fault address to cow handler (Waiman Long) [1871883] - [mm] mm, hugetlbfs: rename address to haddr in hugetlb_cow() (Waiman Long) [1871883] - [mm] mm, huge page: copy target sub-page last when copy huge page (Waiman Long) [1871883] - [mm] mm, clear_huge_page: move order algorithm into a separate function (Waiman Long) [1871883] - [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Waiman Long) [1871883] - [kernel] psi: eliminate kthread_worker from psi trigger scheduling mechanism (Waiman Long) [1873040] - [kernel] psi: get poll_work to run when calling poll syscall next time (Waiman Long) [1873040] - [block] block: loop: set discard granularity and alignment for block device backed loop (Ming Lei) [1866712] - [net] gre: recompute gre csum for sctp over gre tunnels (Lorenzo Bianconi) [1755200] - [include] mm/hugetlb: enable arch specific huge page size support for migration (Donghai Qiao) [1869887] - [mm] arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pages (Donghai Qiao) [1869887] - [lib] idr: Fix idr_get_next_ul race with idr_remove (Felix Ansell) [1866062] - [lib] genalloc: Fix a set of docs build warnings (Felix Ansell) [1866062] - [lib] lib/Kconfig: fix OBJAGG in lib/ menu structure (Felix Ansell) [1866062] - [lib] lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() (Felix Ansell) [1866062]- [char] random32: update the net random state on interrupt and activity (Donghai Qiao) [1867569] {CVE-2020-16166} - [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880894] {CVE-2020-25212} - [tools] selftests: rtnetlink: Test bridge enslavement with different parent IDs (Jonathan Toppins) [1860479] - [tools] selftests: rtnetlink: correct the final return value for the test (Jonathan Toppins) [1860479] - [net] Fix bridge enslavement failure (Jonathan Toppins) [1860479] - [net] Make mpls_entry_encode() available for generic users (Patrick Talbert) [1878818] - [net] SUNRPC dont update timeout value on connection reset (Steve Dickson) [1861895] - [kernel] overflow.h: Add flex_array_size() helper (Petr Oros) [1876924] - [net] netpoll: accept NULL np argument in netpoll_send_skb() (Ivan Vecera) [1867968] - [net] netpoll: netpoll_send_skb() returns transmit status (Ivan Vecera) [1867968] - [net] netpoll: move netpoll_send_skb() out of line (Ivan Vecera) [1867968] - [net] netpoll: remove dev argument from netpoll_send_skb_on_dev() (Ivan Vecera) [1867968] - [net] netpoll: Fix use correct return type for ndo_start_xmit() (Ivan Vecera) [1867968] - [net] core: Introduce netdev_get_xmit_slave (Ivan Vecera) [1867974] - [net] get rid of lockdep_set_class_and_subclass() (Ivan Vecera) [1867961] - [net] change addr_list_lock back to static key (Ivan Vecera) [1867961] - [net] batman-adv: Revert "Drop lockdep.h include for soft-interface.c" (Ivan Vecera) [1867961] - [net] partially revert dynamic lockdep key changes (Ivan Vecera) [1867961] - [kernel] rcu: Maintain RHEL kABI (Waiman Long) [1862812] - [kernel] rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() (Waiman Long) [1862812] - [kernel] rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick (Waiman Long) [1862812] - [kernel] rcu: Make rcu_barrier() account for offline no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu: Clear ->core_needs_qs at GP end or self-reported QS (Waiman Long) [1862812] - [kernel] rcu: Forgive slow expedited grace periods at boot time (Waiman Long) [1862812] - [tools] torture: Hoist calls to lscpu to higher-level kvm.sh script (Waiman Long) [1862812] - [tools] torture: Allow "CFLIST" to specify default list of scenarios (Waiman Long) [1862812] - [kernel] rcutorture: Dynamically allocate rcu_fwds structure (Waiman Long) [1862812] - [kernel] rcutorture: Complete threading rcu_fwd pointers through functions (Waiman Long) [1862812] - [kernel] rcutorture: Move to dynamic initialization of rcu_fwds (Waiman Long) [1862812] - [kernel] rcutorture: Thread rcu_fwd pointer through forward-progress functions (Waiman Long) [1862812] - [kernel] rcutorture: Pull callback forward-progress data into rcu_fwd struct (Waiman Long) [1862812] - [tools] rcutorture: Add worst-case call_rcu() forward-progress results (Waiman Long) [1862812] - [tools] torture: Handle systems lacking the mpstat command (Waiman Long) [1862812] - [tools] torture: Handle jitter for CPUs that cannot be offlined (Waiman Long) [1862812] - [tools] rcutorture: Dispense with Dracut for initrd creation (Waiman Long) [1862812] - [tools] torture: Use gawk instead of awk for systime() function (Waiman Long) [1862812] - [kernel] rcu: Avoid tick_dep_set_cpu() misordering (Waiman Long) [1862812] - [kernel] rcu: Provide wrappers for uses of ->rcu_read_lock_nesting (Waiman Long) [1862812] - [kernel] rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() (Waiman Long) [1862812] - [kernel] rcu: Clear ->rcu_read_unlock_special only once (Waiman Long) [1862812] - [kernel] rcu: Clear .exp_hint only when deferred quiescent state has been reported (Waiman Long) [1862812] - [kernel] rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU (Waiman Long) [1862812] - [kernel] rcu: Use CONFIG_PREEMPTION where appropriate (Waiman Long) [1862812] - [kernel] rcu: Make PREEMPT_RCU be a modifier to TREE_RCU (Waiman Long) [1862812] - [kernel] rcu: Use lockdep rather than comment to enforce lock held (Waiman Long) [1862812] - [kernel] rcu: Avoid data-race in rcu_gp_fqs_check_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Fix dump_tree hierarchy print always active (Waiman Long) [1862812] - [kernel] rculist.h: Add list_tail_rcu() (Waiman Long) [1862812] - [kernel] rculist_nulls: Change docbook comment headers (Waiman Long) [1862812] - [kernel] rculist_nulls: Add docbook comments (Waiman Long) [1862812] - [include] rcu: Add a hlist_nulls_unhashed_lockless() function (Waiman Long) [1862812] - [kernel] rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_call_rcu_nobatch() (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_rcu() special casing and lazy-callback handling (Waiman Long) [1862812] - [kernel] rcu: Add support for debug_objects debugging for kfree_rcu() (Waiman Long) [1862812] - [kernel] rcu: Add multiple in-flight batches of kfree_rcu() work (Waiman Long) [1862812] - [kernel] rcu: Make kfree_rcu() use a non-atomic ->monitor_todo (Waiman Long) [1862812] - [kernel] rcuperf: Add kfree_rcu() performance Tests (Waiman Long) [1862812] - [kernel] rcu: Add basic support for kfree_rcu() batching (Waiman Long) [1862812] - [kernel] rcu: Remove unused stop-machine #include (Waiman Long) [1862812] - [kernel] srcu: Apply *_ONCE() to ->srcu_last_gp_end (Waiman Long) [1862812] - [kernel] rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() (Waiman Long) [1862812] - [kernel] rcu: Move rcu_{expedited, normal} definitions into rcupdate.h (Waiman Long) [1862812] - [kernel] rcu: Move gp_state_namesand gp_state_getname() to tree_stall.h (Waiman Long) [1862812] - [kernel] rcu: Remove the declaration of call_rcu() in tree.h (Waiman Long) [1862812] - [kernel] rcu: Fix tracepoint tracking RCU CPU kthread utilization (Waiman Long) [1862812] - [kernel] rcu: Fix harmless omission of "CONFIG_" from #if condition (Waiman Long) [1862812] - [kernel] rcu: Mark non-global functions and variables as static (Waiman Long) [1862812] - [kernel] rcu: Enable tick for nohz_full CPUs slow to provide expedited QS (Waiman Long) [1862812] - [kernel] rcu: Replace synchronize_sched_expedited_wait() "_sched" with "_rcu" (Waiman Long) [1862812] - [kernel] rcu: Update tree_exp.h function-header comments (Waiman Long) [1862812] - [kernel] rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() (Waiman Long) [1862812] - [kernel] rcu: Allow only one expedited GP to run concurrently with wakeups (Waiman Long) [1862812] - [kernel] rcu: Fix missed wakeup of exp_wq waiters (Waiman Long) [1862812] - [kernel] rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Fix data-race due to atomic_t copy-by-value (Waiman Long) [1862812] - [kernel] rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Use *_ONCE() to protect lockless ->expmask accesses (Waiman Long) [1862812] - [kernel] rcutorture: Make in-kernel-loop testing more brutal (Waiman Long) [1862812] - [kernel] rcutorture: Separate warnings for each failure type (Waiman Long) [1862812] - [kernel] rcu: Remove unused variable rcu_perf_writer_state (Waiman Long) [1862812] - [tools] rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios (Waiman Long) [1862812] - [kernel] rcu: Remove unused function rcutorture_record_progress() (Waiman Long) [1862812] - [kernel] rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processing (Waiman Long) [1862812] - [kernel] rcu: Confine ->core_needs_qs accesses to the corresponding CPU (Waiman Long) [1862812] - [kernel] rcu: Reset CPU hints when reporting a quiescent state (Waiman Long) [1862812] - [kernel] rcu: Force nohz_full tick on upon irq enter instead of exit (Waiman Long) [1862812] - [kernel] rcu: Force tick on for nohz_full CPUs not reaching quiescent states (Waiman Long) [1862812] - [kernel] rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn (Waiman Long) [1862812] - [kernel] rcu: Make CPU-hotplug removal operations enable tick (Waiman Long) [1862812] - [kernel] stop_machine: Provide RCU quiescent state in multi_cpu_stop() (Waiman Long) [1862812] - [kernel] rcutorture: Force on tick for readers and callback flooders (Waiman Long) [1862812] - [kernel] rcu: Force on tick when invoking lots of callbacks (Waiman Long) [1862812] - [kernel] time: Export tick start/stop functions for rcutorture (Waiman Long) [1862812] - [kernel] nohz: Add TICK_DEP_BIT_RCU (Waiman Long) [1862812] - [kernel] rcu: Suppress levelspread uninitialized messages (Waiman Long) [1862812] - [kernel] rcu: Fix uninitialized variable in nocb_gp_wait() (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_future_grace_period tracepoint (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_nocb_wake tracepoint (Waiman Long) [1862812] - [trace] rcu: Remove obsolete descriptions for rcu_barrier tracepoint (Waiman Long) [1862812] - [kernel] rcu: Ensure that ->rcu_urgent_qs is set before resched IPI (Waiman Long) [1862812] - [kernel] rcu: Several rcu_segcblist functions can be static (Waiman Long) [1862812] - [kernel] rcu: Remove unused function hlist_bl_del_init_rcu() (Waiman Long) [1862812] - [kernel] rcu: Allow rcu_do_batch() to dynamically adjust batch sizes (Waiman Long) [1862812] - [kernel] srcu: Avoid srcutorture security-based pointer obfuscation (Waiman Long) [1862812] - [kernel] rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed (Waiman Long) [1862812] - [kernel] rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended (Waiman Long) [1862812] - [kernel] rcu/nocb: Add bypass callback queueing (Waiman Long) [1862812] - [kernel] rcu/nocb: Atomic ->len field in rcu_segcblist structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Unconditionally advance and wake for excessive CBs (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs invocation-done time (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs registry-time CB advancement (Waiman Long) [1862812] - [kernel] rcu/nocb: Round down for number of no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread (Waiman Long) [1862812] - [kernel] rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (Waiman Long) [1862812] - [kernel] rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Enable re-awakening under high callback load (Waiman Long) [1862812] - [kernel] rcu/nohz: Turn off tick for offloaded CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_pending() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_core() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_do_batch() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_head and nocb_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Use rcu_segcblist for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Leave ->cblist enabled for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_empty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_restempty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove deferred wakeup checks for extended quiescent states (Waiman Long) [1862812] - [kernel] rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit (Waiman Long) [1862812] - [kernel] rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Add checks for offloaded callback processing (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate offloaded ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate disabled ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Print gp/cb kthread hierarchy if dump_tree (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename and document no-CB CB kthread sleep trace event (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Provide separate no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Update comments to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_data fields to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcutorture: Aggressive forward-progress tests shouldn't block shutdown (Waiman Long) [1862812] - [kernel] rcuperf: Make rcuperf kernel test more robust for !expedited mode (Waiman Long) [1862812] - [kernel] rcutorture: Emulate userspace sojourn during call_rcu() floods (Waiman Long) [1862812] - [tools] rcutorture: Test TREE03 with the threadirqs kernel boot parameter (Waiman Long) [1862812] - [tools] torture: Expand last_ts variable in kvm-test-1-run.sh (Waiman Long) [1862812] - [kernel] rcuperf: Fix perf_type module-parameter description (Waiman Long) [1862812] - [documentation] doc: Add rcutree.kthread_prio pointer to stallwarn.txt (Waiman Long) [1862812] - [kernel] rcu: Change return type of rcu_spawn_one_boost_kthread() (Waiman Long) [1862812] - [kernel] rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() (Waiman Long) [1862812] - [kernel] rcu: Add kernel parameter to dump trace after RCU CPU stall warning (Waiman Long) [1862812] - [kernel] rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_note_context_switch exit from critical section (Waiman Long) [1862812] - [kernel] rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_read_unlock_special() deferred wakeups (Waiman Long) [1862812] - [tools] rcu: Don't return a value from rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: Force inlining of rcu_read_lock() (Waiman Long) [1862812] - [kernel] rcu: Fix irritating whitespace error in rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: validate arguments for rcu tracepoints (Waiman Long) [1862812] - [trace] tracing: introduce TRACE_EVENT_NOP() (Waiman Long) [1862812] - [kernel] kprobes: Prohibit probing on RCU debug routine (Waiman Long) [1862812] - [init] time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS (Waiman Long) [1862812] - [kernel] time: Move CONTEXT_TRACKING to kernel/time/Kconfig (Waiman Long) [1862812]- [fs] xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (Bill O'Donnell) [1849407] - [fs] xfs: split the sunit parameter update into two parts (Bill O'Donnell) [1849407] - [fs] xfs: refactor agfl length computation function (Bill O'Donnell) [1849407] - [net] netfilter: conntrack: proc: rename stat column (Florian Westphal) [1875681] - [net] netfilter: conntrack: add clash resolution stat counter (Florian Westphal) [1875681] - [net] netfilter: conntrack: remove ignore stats (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not increment two error counters at same time (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not auto-delete clash entries on reply (Florian Westphal) [1875681] - [powerpc] powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable (Steve Best) [1725198] - [x86] x86/cpu: Add Sapphire Rapids CPU model number (Puneet Sethi) [1872367] - [x86] x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Steve Best) [1838902]- [powerpc] powerpc/xmon: Improve dumping prefixed instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a ppc_inst_as_str() helper (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_as_u64() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_next() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for Prefixed Add Immediate (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Let compute tests specify a required cpu feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Set NIP in instruction emulation tests (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed floating-point load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed integer load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add POWER10 architected mode (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Add MMA feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add support for ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add new HWCAP bits (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed fixed-point arithmetic (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Support prefixed instructions in alignment handler (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed instructions in feature fixups (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add prefixed instructions to instruction data type (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/optprobes: Add register argument to patch_imm64_load_insns() (Desnes Augusto Nunes do Rosario) [1854524] - [kvm] powerpc: Define new SRR1 bits for a ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/83xx: handle machine check caused by watchdog timer (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Make test_translate_branch() independent of instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move insertion of breakpoint for xol'ing (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce a function for reporting instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Define and use get_user_instr() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Use patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_kernel_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_user_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a datatype for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Refactor __patch_instruction() to use __put_user_asm() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: use probe_user_read() and probe_user_write() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Constify the number of insns printed by show instructions functions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix interleaved output in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix sparse address space warnings (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Don't print kernel instructions in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce functions for instruction equality (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for byte swapping instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for getting the instruction op code (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use an accessor for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for extswsli instruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add support for maddhd, maddhdu, maddld instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a macro for creating instructions from u32s (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add infrastructure to fixup branch predictor flush (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/smp: Use code patching to restore reset vector (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addcinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for compute type instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Fix DS operand in ld encoding to appropriate value (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Don't ignore extraneous exceptions blindly (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kgdb: add kgdb_arch_set/remove_breakpoint() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: add modify_instruction() and modify_instruction_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Change calling convention for create_branch() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: simplify patch_instruction_site() and patch_branch_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/code-patching: Add a helper to get the address of a patch_site (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/ftrace: Handle large kernel configs (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/32: use patch_site_addr() in machine_init() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Use patch_site to patch copy_32 functions once cache is enabled (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use bitwise calculations in_breakpoint_table() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoints to text section (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoint instructions to own array (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Remove store_inst() for patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Replace CPU feature check with PVR check (Steve Best) [1854539] - [powerpc] powerpc/64s: Don't set FSCR bits in INIT_THREAD (Steve Best) [1854523] - [powerpc] powerpc/64s: Save FSCR to init_task.thread.fscr after feature init (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't let DT CPU features set FSCR_DSCR (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() (Steve Best) [1854523]- [kernel] sched/cfs: change initial value of runnable_avg (Phil Auld) [1875995] - [kernel] sched/fair: Fix runnable_avg for throttled cfs (Phil Auld) [1875995] - [kernel] sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA (Phil Auld) [1875995] - [kernel] sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing (Phil Auld) [1875995] - [kernel] sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found (Phil Auld) [1875995] - [kernel] sched/numa: Bias swapping tasks based on their preferred node (Phil Auld) [1875995] - [kernel] sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance (Phil Auld) [1875995] - [kernel] sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks (Phil Auld) [1875995] - [kernel] sched/fair: Take into account runnable_avg to classify group (Phil Auld) [1875995] - [kernel] sched/pelt: Add a new runnable average signal (Phil Auld) [1875995] - [kernel] sched/pelt: Remove unused runnable load average (Phil Auld) [1875995] - [kernel] sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [1875995] - [kernel] sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity (Phil Auld) [1875995] - [kernel] sched/numa: Replace runnable_load_avg by load_avg (Phil Auld) [1875995] - [kernel] sched/numa: Distinguish between the different task_numa_migrate() failure cases (Phil Auld) [1875995] - [kernel] sched/numa: Trace when no candidate CPU was found on the preferred node (Phil Auld) [1875995] - [kernel] sched/fair: Allow a small load imbalance between low utilisation SD_NUMA domains (Phil Auld) [1875995] - [mm] powerpc/smp: Implement cpu_to_coregroup_id (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Create coregroup domain (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Allocate cpumask only after searching thread group (Diego Domingos) [1854541] - [powerpc] powerpc/numa: Detect support for coregroup (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Optimize start_secondary (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Dont assume l2-cache to be superset of sibling (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move topology fixups into a new function (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move powerpc_topology above (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Merge Power9 topology with Power topology (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES (Diego Domingos) [1854541] - [mm] powerpc/numa: Restrict possible nodes based on platform (Diego Domingos) [1854541] - [mm] powerpc/numa: Limit possible nodes to within num_possible_nodes (Diego Domingos) [1854541] - [powerpc] powerpc: Fix misleading small cores print (Diego Domingos) [1854541] - [netdrv] ibmvnic: add missing parenthesis in do_reset() (Steve Best) [1879547] - [wireless] rtw88: don't hold all IRQs disabled for PS operations (Jarod Wilson) [1874730] - [netdrv] ibmvnic fix NULL tx_pools and rx_tools issue at do_reset (Steve Best) [1872676]- [kernel] sched: Fix use of count for nr_running tracepoint (Phil Auld) [1861444] - [kernel] sched: Add a tracepoint to track rq->nr_running (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoints to track util_est (Phil Auld) [1861444] - [kernel] sched/debug: Export the newly added tracepoints (Phil Auld) [1861444] - [kernel] sched/debug: Add sched_overutilized tracepoint (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoint to track PELT at se level (Phil Auld) [1861444] - [kernel] sched/debug: Add a new sched_trace_*() helper functions (Phil Auld) [1861444] - [kernel] sched/autogroup: Make autogroup_path() always available (Phil Auld) [1861444]- [mm] mm/kmemleak.c: fix check for softirq context (Waiman Long) [1878006] - [include] mm/hotplug: invalid PFNs from pfn_to_online_page() (Waiman Long) [1878006] - [mm] mm, kmemleak: little optimization while scanning (Waiman Long) [1878006] - [mm] kmemleak: add module param to print warnings to dmesg (Waiman Long) [1878006] - [mm] kmemleak: always register debugfs file (Waiman Long) [1878006] - [scsi] scsi: megaraid_sas: Don't call disable_irq from process IRQ poll (Tomas Henzl) [1837200] - [scsi] scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro (Tomas Henzl) [1837200] - [platform] platform/x86: dcdbas: Check SMBIOS for protected buffer address (David Arcari) [1858680] - [platform] firmware: dcdbas: Move dcdbas to drivers/platform/x86 (David Arcari) [1858680] - [fs] cifs: fix DFS mount with cifsacl/modefromsid (Leif Sahlberg) [1871246] - [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846165] {CVE-2020-14314} - [include] block: allow for_each_bvec to support zero len bvec (Ming Lei) [1872032] - [nvme] nvme-pci: disable the write zeros command for Intel 600P/P3100 (David Milburn) [1875391]- [netdrv] ice: Disable VLAN pruning in promiscuous mode (Jonathan Toppins) [1787477] - [mm] mm: slub: introduce 'slub_merge' kernel parameter (Rafael Aquini) [1871214] - [kernel] time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint (Alexey Klimov) [1877380]- [init] init/Kconfig: disable io_uring (Jeff Moyer) [1879754] - [block] blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1740874] - [nvme] nvme-rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878140] - [kernel] printk: queue wake_up_klogd irq_work only if per-CPU areas are ready (Igor Mammedov) [1867022]- [firmware] efi: don't reserve MOK config table memory region (Kairui Song) [1878584] - [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875316] {CVE-2020-14385} - [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1870477]- [fs] nfsd: avoid a NULL dereference in __cld_pipe_upcall() (Scott Mayhew) [1847225] - [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] packet: make tp_drops atomic (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] espintcp: restore IP CB before handing the packet to xfrm (Sabrina Dubroca) [1868201] - [fs] Revert "NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE" (Benjamin Coddington) [1865978] - [fs] Revert "NFSv4.x recover from pre-mature loss of openstateid" (Benjamin Coddington) [1865978] - [infiniband] RDMA/mlx4: Read pkey table length instead of hardcoded value (Alaa Hleihel) [1853564] - [net] net/smc: set rx_off for SMCR explicitly (Philipp Rudo) [1875833] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1872381] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1872381] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1872381] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1872381] - [kernel] tracing: Define MCOUNT_INSN_SIZE when not defined without direct calls (Jiri Olsa) [1857599] - [kernel] ftrace: Fix function_graph tracer interaction with BPF trampoline (Jiri Olsa) [1857599] - [x86] x86/function_graph: Simplify with function_graph_enter() (Jiri Olsa) [1857599] - [kernel] function_graph: Create function_graph_enter() to consolidate architecture code (Jiri Olsa) [1857599]- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862072] - [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1868306] - [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1868306] - [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1868306] - [kernel] Move to dual-signing to split signing keys up better (Frantisek Hrbata) [1837434] {CVE-2020-10713} - [powerpc] pseries/hotplug-cpu: wait indefinitely for vCPU death (Michael Roth) [1856588] - [powerpc] kvm: ppc: book3s hv: Rework secure mem slot dropping (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Move kvmppc_svm_page_out up (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Migrate hot plugged memory (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Track the state GFNs associated with secure VMs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Disable page merging in H_SVM_INIT_START (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Fix function definition in book3s_hv_uvmem.c (Michael Roth) [1851259] - [kernel] mmap locking api: initial implementation as rwsem wrappers (Michael Roth) [1851259] - [mm] handle multiple owners of device private pages in migrate_vma (Michael Roth) [1851259] - [mm] migrate.c: clean up useless code in migrate_vma_collect_pmd() (Michael Roth) [1851259] - [mm] remove the unused MIGRATE_PFN_DEVICE flag (Michael Roth) [1851259] - [powerpc] rhel: powerpc: kvm: Increase HDEC threshold to enter guest (David Gibson) [1733467] - [netdrv] r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 (Michal Schmidt) [1851966] - [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1869679] - [fs] ceph: don't allow setlease on cephfs (Jeff Layton) [1872382] - [block] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) [1859628]- [s390] scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence adapter status propagation for common statuses (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move p-t-p port allocation to after xport data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence fc_host updates during link-down handling (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move fc_host updates during xport data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost updates during xconfig data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: fix fc_host attributes that should be unknown on local link down (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: expose fabric name as common fc_host sysfs attribute (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: add diagnostics buffer for exchange config data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: diagnostics buffer caching and use for exchange port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: signal incomplete or error for sync exchange config/port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fix use-after-free in request timeout handlers (Claudio Imbrenda) [1872796] - [tools] selftests/powerpc: Update the stack expansion test (Gustavo Duarte) [1869755] - [mm] powerpc: Allow 4224 bytes of stack expansion for the signal frame (Gustavo Duarte) [1869755] - [tools] selftests/powerpc: Add test of stack expansion logic (Gustavo Duarte) [1869755] - [mm] mm: check that mm is still valid in madvise() (Jeff Moyer) [1874560] - [block] block: virtio_blk: fix handling single range discard request (Ming Lei) [1842035] - [block] block: respect queue limit of max discard segment (Ming Lei) [1842035] - [fs] io_uring: Fix NULL pointer dereference in loop_rw_iter() (Jeff Moyer) [1854649] - [fs] io_uring: return locked and pinned page accounting (Jeff Moyer) [1854649] - [fs] io_uring: always allow drain/link/hardlink/async sqe flags (Jeff Moyer) [1854649] - [fs] io_uring: ensure double poll additions work with both request types (Jeff Moyer) [1854649] - [fs] io_uring: fix recvmsg memory leak with buffer selection (Jeff Moyer) [1854649] - [fs] io_uring: fix missing msg_name assignment (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in io_sqe_files_register() (Jeff Moyer) [1854649] - [fs] io_uring: account user memory freed when exit has been queued (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in __io_sqe_files_update() (Jeff Moyer) [1854649] - [fs] io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jeff Moyer) [1854649] - [fs] io_uring: use signal based task_work running (Jeff Moyer) [1854649] - [kernel] task_work: teach task_work_add() to do signal_wake_up() (Jeff Moyer) [1854649] - [fs] io_uring: fix missing ->mm on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix potential use after free on fallback request free (Jeff Moyer) [1854649] - [fs] io_uring: fix req->work corruption (Jeff Moyer) [1854649] - [fs] io_uring: fix NULL-mm for linked reqs (Jeff Moyer) [1854649] - [fs] io_uring: fix current->mm NULL dereference on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix hanging iopoll in case of -EAGAIN (Jeff Moyer) [1854649] - [fs] io_uring: fix io_sq_thread no schedule when busy (Jeff Moyer) [1854649] - [fs] io_uring: fix possible race condition against REQ_F_NEED_CLEANUP (Jeff Moyer) [1854649] - [fs] io_uring: reap poll completions while waiting for refs to drop on exit (Jeff Moyer) [1854649] - [fs] io_uring: acquire 'mm' for task_work for SQPOLL (Jeff Moyer) [1854649] - [fs] io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed (Jeff Moyer) [1854649] - [fs] io_uring: don't fail links for EAGAIN error in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: fix io_kiocb.flags modification race in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: allow O_NONBLOCK async retry (Jeff Moyer) [1854649] - [fs] io_uring: use kvfree() in io_sqe_buffer_register() (Jeff Moyer) [1854649] - [fs] io_uring: validate the full range of provided buffers for access (Jeff Moyer) [1854649] - [fs] io_uring: re-set iov base/len for buffer select retry (Jeff Moyer) [1854649] - [fs] io_uring: fix {SQ, IO}POLL with unsupported opcodes (Jeff Moyer) [1854649] - [fs] io_uring: disallow close of ring itself (Jeff Moyer) [1854649] - [fs] io_uring: fix overflowed reqs cancellation (Jeff Moyer) [1854649] - [fs] io_uring: fix flush req->refs underflow (Jeff Moyer) [1854649] - [fs] io_uring: async task poll trigger cleanup (Jeff Moyer) [1854649] - [fs] io_uring: allow POLL_ADD with double poll_wait() users (Jeff Moyer) [1854649] - [fs] io_uring: remove 'fd is io_uring' from close path (Jeff Moyer) [1854649] - [nvme] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set (Mike Snitzer) [1843515] - [nvme] nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1843515] - [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1843515] - [nvme] nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1843515] - [nvme] nvme: redirect commands on dying queue (Mike Snitzer) [1843515] - [nvme] nvme: just check the status code type in nvme_is_path_error (Mike Snitzer) [1843515] - [nvme] nvme: refactor command completion (Mike Snitzer) [1843515] - [nvme] nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515] - [nvme] Revert "nvme: allow ANA support to be independent of native multipathing" (Mike Snitzer) [1843515] - [nvme] Revert "nvme-multipath: do not reset on unknown status" (Mike Snitzer) [1843515] - [mm] mm, THP, swap: fix allocating cluster for swapfile by mistake (Gao Xiang) [1855474] - [net] sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow (Marcelo Leitner) [1866391] - [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1865798] - [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859472] {CVE-2020-14331} - [scsi] Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" (Nilesh Javali) [1866744] - [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Check if FW supports MQ before enabling (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Reduce noisy debug message (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix login timeout (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush I/O on zone disable (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush all sessions on zone disable (Nilesh Javali) [1866744] - [tools] bpf: selftests: global_funcs: Check err_str before strstr (Yauheni Kaliuta) [1873163] - [netdrv] net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Alaa Hleihel) [1869602] - [netdrv] net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Alaa Hleihel) [1869602] - [tools] selftests/bpf: test for map update access from within EXT programs (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: test for checking return code for the extended prog (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: Add test for freplace program with write access (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [net] bpf: verifier: use target program's type for access verifications (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [scsi] scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1871223] - [scsi] scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1871223] - [infiniband] RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier) [1858674] - [fs] NFSv4.0 allow nconnect for v4.0 (Benjamin Coddington) [1842746] - [mm] mm/vunmap: add cond_resched() in vunmap_pmd_range (Rafael Aquini) [1871710] - [s390] s390/bpf: Maintain 8-byte stack alignment (Jiri Olsa) [1871040]- [netdrv] vrf: Fix IPv6 with qdisc and xfrm (Sabrina Dubroca) [1868565] - [netdrv] vrf: make sure skb->data contains ip header to make routing (Sabrina Dubroca) [1868565] - [netdrv] vrf: Check skb for XFRM_TRANSFORMED flag (Sabrina Dubroca) [1868565] - [net] Do not clear the sock TX queue in sk_set_socket() (Andrea Claudi) [1850421] - [net] Use RCU_INIT_POINTER() to set sk_wq (Andrea Claudi) [1850421] - [net] netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (Florian Westphal) [1862384] - [net] netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Don't account for expired elements on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Detect partial overlaps on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Florian Westphal) [1862384] - [net] netfilter: nf_tables: fix nat hook table deletion (Florian Westphal) [1862384] - [net] netfilter: ipset: call ip_set_free() instead of kfree() (Florian Westphal) [1862384] - [net] netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer (Florian Westphal) [1862384] - [net] netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported (Florian Westphal) [1862384] - [net] netfilter: conntrack: comparison of unsigned in cthelper confirmation (Florian Westphal) [1862384] - [net] netfilter: conntrack: refetch conntrack after nf_conntrack_update() (Florian Westphal) [1862384] - [net] netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Florian Westphal) [1862384] - [net] netfilter: conntrack: make conntrack userspace helpers work again (Florian Westphal) [1862384] - [net] netfilter: nfnetlink_cthelper: unbreak userspace helper support (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Florian Westphal) [1862384] - [net] netfilter: nft_set_bitmap: initialize set element extension in lookups (Florian Westphal) [1862384] - [net] netfilter: nft_fwd_netdev: validate family and chain type (Florian Westphal) [1862384] - [net] netfilter: nft_payload: add missing attribute validation for payload csum flags (Florian Westphal) [1862384] - [net] netfilter: cthelper: add missing attribute validation for cthelper (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix forceadd evaluation path (Florian Westphal) [1862384] - [net] netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Florian Westphal) [1862384] - [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1862384] - [arm64] kvm: arm64: Don't inherit exec permission across page-table levels (Andrew Jones) [1869297] - [arm64] kvm: arm64: Flush the instruction cache if not unmapping the VM on reboot (Andrew Jones) [1869297] - [s390] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() (Claudio Imbrenda) [1868927] - [fs] chardev: Avoid potential use-after-free in 'chrdev_open()' (Vladis Dronov) [1866324] {CVE-2020-0305} - [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1868433] - [x86] Revert "x86/intel: Disable HPET on Intel Ice Lake platforms" (David Arcari) [1868405] - [kernel] sched: Fix race against ptrace_freeze_trace() (Oleg Nesterov) [1862560] - [kernel] sched: Fix loadavg accounting race (Oleg Nesterov) [1862560] - [kernel] kernel/sched/: remove caller signal_pending branch predictions (Oleg Nesterov) [1862560] - [kernel] locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() (Oleg Nesterov) [1862560] - [nvme] nvme: multipath: round-robin: eliminate "fallback" variable (Gopal Tiwari) [1868443] - [nvme] nvme: multipath: round-robin: fix single non-optimized path case (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: fix logic for non-optimized paths (Gopal Tiwari) [1868443] - [tools] selftests/bpf: Fix segmentation fault in test_progs (Yauheni Kaliuta) [1868494] - [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1861960] - [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868131] - [x86] kvm: nsvm: Correctly set the shadow NPT root level in its MMU role (Vitaly Kuznetsov) [1845507] - [x86] kvm: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov) [1845507] - [x86] kvm: mmu: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov) [1845507] - [security] selinux: compute genfs symlink context in case of CephFS (Ondrej Mosnacek) [1865800] - [fs] ceph: set sec_context xattr on symlink creation (Ondrej Mosnacek) [1861509] - [tools] selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [1860386] - [tools] bpf: Sync RHEL version of asm-generic/socket.h to tools/ (Jiri Benc) [1860386] - [tools] selftests: bpf: skip tests not working on RHEL (Jiri Benc) [1866908] - [tools] Revert "selftests: bpf: disable test_lwt_seg6local" (Jiri Benc) [1866908] - [tools] Revert "bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS" (Jiri Benc) [1866908] - [tools] selftests: add option to skip specific tests in RHEL (Jiri Benc) [1866908] - [tools] selftests: bpf: switch off timeout (Jiri Benc) [1866908] - [tools] selftest/firmware: Add selftest timeout in settings (Jiri Benc) [1866908] - [tools] selftests/harness: Limit step counter reporting (Jiri Benc) [1866908] - [tools] selftests/harness: Clean up kern-doc for fixtures (Jiri Benc) [1866908] - [tools] selftests: fix condition in run_tests (Jiri Benc) [1866908] - [tools] selftests: do not use .ONESHELL (Jiri Benc) [1866908] - [tools] selftests/harness: Report skip reason (Jiri Benc) [1866908] - [tools] selftests/harness: Display signed values correctly (Jiri Benc) [1866908] - [tools] selftests/harness: Refactor XFAIL into SKIP (Jiri Benc) [1866908] - [tools] selftests/harness: Switch to TAP output (Jiri Benc) [1866908] - [tools] selftests: Add header documentation and helpers (Jiri Benc) [1866908] - [tools] kselftest: fix TAP output for skipped tests (Jiri Benc) [1866908] - [tools] kselftest: ksft_test_num return type should be unsigned (Jiri Benc) [1866908] - [tools] selftests: introduce gen_tar Makefile target (Jiri Benc) [1866908] - [tools] kselftest: add fixture variants (Jiri Benc) [1866908] - [tools] kselftest: run tests by fixture (Jiri Benc) [1866908] - [tools] kselftest: create fixture objects (Jiri Benc) [1866908] - [tools] kselftest: factor out list manipulation to a helper (Jiri Benc) [1866908] - [tools] selftests: add build/cross-build dependency check script (Jiri Benc) [1866908] - [tools] kselftest/runner: allow to properly deliver signals to tests (Jiri Benc) [1866908] - [tools] selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" (Jiri Benc) [1866908] - [tools] selftests: enforce local header dependency in lib.mk (Jiri Benc) [1866908] - [tools] selftests/harness: Handle timeouts cleanly (Jiri Benc) [1866908] - [tools] selftests/harness: Move test child waiting logic (Jiri Benc) [1866908] - [tools] selftests: Fix kselftest O=objdir build from cluttering top level objdir (Jiri Benc) [1866908] - [tools] selftests: allow detection of build failures (Jiri Benc) [1866908] - [tools] selftests: fix build behaviour on targets' failures (Jiri Benc) [1866908] - [tools] kselftest: Support old perl versions (Jiri Benc) [1866908] - [tools] kselftest/runner: Print new line in print of timeout log (Jiri Benc) [1866908] - [tools] selftests: Fix dangling documentation references to kselftest_module.sh (Jiri Benc) [1866908] - [tools] kselftest: Fix NULL INSTALL_PATH for TARGETS runlist (Jiri Benc) [1866908] - [tools] selftests: Move kselftest_module.sh into kselftest/ (Jiri Benc) [1866908] - [tools] selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Jiri Benc) [1866908] - [tools] selftests/kselftest/runner.sh: Add 45 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: exclude failed TARGETS from runlist (Jiri Benc) [1866908] - [tools] kselftest: add capability to skip chosen TARGETS (Jiri Benc) [1866908] - [tools] selftests: Add kselftest-all and kselftest-install targets (Jiri Benc) [1866908] - [tools] selftests: use "$(MAKE)" instead of "make" (Jiri Benc) [1866908] - [tools] kselftest: save-and-restore errno to allow for m formatting (Jiri Benc) [1866908] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 (Jiri Benc) [1866908] - [tools] selftests/harness: Allow test to configure timeout (Jiri Benc) [1866908] - [tools] selftests: avoid KBUILD_OUTPUT dir cluttering with selftest objects (Jiri Benc) [1866908] - [tools] selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Jiri Benc) [1866908] - [tools] selftests: fix install target to use default install path (Jiri Benc) [1866908] - [tools] selftests: build and run gpio when output directory is the src dir (Jiri Benc) [1866908] - [documentation] doc: kselftest: Fix KBUILD_OUTPUT usage instructions (Jiri Benc) [1866908] - [tools] selftests: fix headers_install circular dependency (Jiri Benc) [1866908] - [tools] selftests/harness: Add 30 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: Add test module framework header (Jiri Benc) [1866908] - [tools] kselftest: Add test runner creation script (Jiri Benc) [1866908] - [tools] selftests/harness: Update named initializer syntax (Jiri Benc) [1866908] - [tools] selftest: include stdio.h in kselftest.h (Jiri Benc) [1866908] - [tools] selftests: do not macro-expand failed assertion expressions (Jiri Benc) [1866908] - [documentation] Documentation/dev-tools: clean up kselftest.rst (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update config file location (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update contributing new tests (Jiri Benc) [1866908]- [fs] nfs: ensure correct writeback errors are returned on close() (Scott Mayhew) [1849424] - [netdrv] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Dean Nelson) [1824858] - [crypto] crypto: ecc - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - check validity of Z before export (Herbert Xu) [1855817] - [lib] lib/mpi: Add mpi_sub_ui() (Herbert Xu) [1855817] - [crypto] crypto: ecdh - check validity of Z before export (Herbert Xu) [1855817] - [netdrv] net: thunderx: initialize VF's mailbox mutex before first usage (Dean Nelson) [1866827] - [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1833096] - [kernel] timers: Remove must_forward_clk (Phil Auld) [1833096] - [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1833096] - [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1833096] - [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1833096] - [kernel] timers: Always keep track of next expiry (Phil Auld) [1833096] - [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1833096] - [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1833096] - [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1833096] - [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1833096] - [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1833096] - [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1833096] - [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1833096] - [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1833096] - [powerpc] powerpc/64: Update Speculation_Store_Bypass in /proc//status (Gustavo Duarte) [1773868] - [scsi] scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged (Maxim Levitsky) [1756093] - [kvm] kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [1853447] - [kvm] x86/kvm: Move context tracking where it belongs (Nitesh Narayan Lal) [1854011] - [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828351] - [netdrv] revert "vxlan: fix tos value before xmit" (Andrea Claudi) [1862166] - [net] udp: Copy has_conns in reuseport_grow(). (Marcelo Leitner) [1867160] - [net] dev: Defer free of skbs in flush_backlog (Marcelo Leitner) [1867160] - [include] net: core: reduce recursion limit value (Marcelo Leitner) [1867160] - [netdrv] pppoe: only process PADT targeted at local interfaces (Andrea Claudi) [1866850] - [net] espintcp: count packets dropped in espintcp_rcv (Sabrina Dubroca) [1866393] - [net] espintcp: handle short messages instead of breaking the encap socket (Sabrina Dubroca) [1866393] - [net] espintcp: recv() should return 0 when the peer socket is closed (Sabrina Dubroca) [1866393] - [net] espintcp: support non-blocking sends (Sabrina Dubroca) [1866393] - [net] mptcp: be careful on subflow creation (Davide Caratti) [1862200] - [net] mptcp: fix bogus sendmsg() return code under pressure (Davide Caratti) [1862200] - [net] mptcp: fix joined subflows with unblocking sk (Davide Caratti) [1862200] - [net] subflow: explicitly check for plain tcp rsk (Davide Caratti) [1862200] - [net] mptcp: silence warning in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix race in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix memory leak in mptcp_subflow_create_socket() (Davide Caratti) [1862200] - [net] mptcp: don't leak msk in token container (Davide Caratti) [1862200] - [net] ipv4: Silence suspicious RCU usage warning (Guillaume Nault) [1866430] - [net] devinet: fix memleak in inetdev_init() (Guillaume Nault) [1866430] - [net] ipip: fix wrong address family in init error path (Guillaume Nault) [1866430] - [net] inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Guillaume Nault) [1866430] - [net] ipmr: Add lockdep expression to ipmr_for_each_table macro (Guillaume Nault) [1866430] - [net] ipmr: Fix RCU list debugging warning (Guillaume Nault) [1866430] - [net] tcp: make sure listeners don't initialize congestion-control state (Paolo Abeni) [1865904] - [net] sched: The error lable position is corrected in ct_init_module (Davide Caratti) [1865890] - [net] sched: cls_api: fix nooffloaddevcnt warning dmesg log (Davide Caratti) [1865890] - [net] tls: fix race condition causing kernel panic (Sabrina Dubroca) [1861756] - [net] tls: free record only on encryption error (Sabrina Dubroca) [1861756] - [net] tls: fix encryption error checking (Sabrina Dubroca) [1861756] - [net] l2tp: add sk_family checks to l2tp_validate_socket (Guillaume Nault) [1861453] - [net] l2tp: do not use inet_hash()/inet_unhash() (Guillaume Nault) [1861453] - [net] tipc: allow to build NACK message in link timeout function (Xin Long) [1860877] - [net] tipc: fix retransmission on unicast links (Xin Long) [1860877] - [net] tipc: fix NULL pointer dereference in tipc_disc_rcv() (Xin Long) [1860877] - [net] tipc: remove set but not used variable 'prev' (Xin Long) [1860877] - [net] tipc: call tsk_set_importance from tipc_topsrv_create_listener (Xin Long) [1860877] - [net] tipc: add support for broadcast rcv stats dumping (Xin Long) [1860877] - [net] tipc: enable broadcast retrans via unicast (Xin Long) [1860877] - [net] tipc: add back link trace events (Xin Long) [1860877] - [net] tipc: introduce Gap ACK blocks for broadcast link (Xin Long) [1860877] - [net] tipc: block BH before using dst_cache (Xin Long) [1860877] - [net] tipc: fix partial topology connection closure (Xin Long) [1860877] - [net] xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [1854116] - [scsi] scsi: dh: Add Fujitsu device to devinfo and dh lists (Ewan Milne) [1861418] - [x86] kvm: Set KVM_SOFT_MAX_VCPUS to 1024 (Eduardo Habkost) [1856996] - [md] dm integrity: fix integrity recalculation that is improperly skipped (Mike Snitzer) [1860160] - [netdrv] ibmvnic: Fix IRQ mapping disposal in error path (Steve Best) [1867498] - [infiniband] IB/hfi1: Do not destroy link_wq when the device is shut down (Kamal Heib) [1858392] - [infiniband] IB/hfi1: Do not destroy hfi1_wq when the device is shut down (Kamal Heib) [1858392] - [netdrv] Revert "net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1867146] - [net] devmap: Use bpf_map_area_alloc() for allocating hash buckets (Jiri Benc) [1842380] - [kernel] kexec_file: Correctly output debugging information for the PT_LOAD ELF header (Lianbo Jiang) [1861186] - [kernel] kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges (Lianbo Jiang) [1861186] - [x86] x86/crash: Correct the address boundary of function parameters (Lianbo Jiang) [1861186] - [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1866018] - [s390] s390/bpf: Tolerate not converging code shrinking (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Use brcl for jumping to exit_ip if necessary (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Fix sign extension in branch_ku (Yauheni Kaliuta) [1857120] - [tools] selftests: bpf: test_kmod.sh: Fix running out of srctree (Yauheni Kaliuta) [1857120] - [lib] bpf: revert "test_bpf: Flag tests that cannot be jited on s390" (Yauheni Kaliuta) [1857120] - [kernel] uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov) [1848596]- [fs] nfs: nfs_file_write() should check for writeback errors (Scott Mayhew) [1852788] - [s390] s390/cpum_cf, perf: change DFLT_CCERROR counter name (Philipp Rudo) [1865794] - [net] net/smc: unique reason code for exceeded max dmb count (Philipp Rudo) [1865792] - [s390] s390/ism: indicate correct error reason in ism_alloc_dmb() (Philipp Rudo) [1865792] - [net] net/smc: fix dmb buffer shortage (Philipp Rudo) [1865792] - [net] net/smc: put slot when connection is killed (Philipp Rudo) [1865792] - [net] net/smc: fix restoring of fallback changes (Philipp Rudo) [1865792] - [net] net/smc: remove freed buffer from list (Philipp Rudo) [1865792] - [net] net/smc: do not call dma sync for unmapped memory (Philipp Rudo) [1865792] - [net] net/smc: fix handling of delete link requests (Philipp Rudo) [1865792] - [net] net/smc: move add link processing for new device into llc layer (Philipp Rudo) [1865792] - [net] net/smc: drop out-of-flow llc response messages (Philipp Rudo) [1865792] - [net] net/smc: protect smc ib device initialization (Philipp Rudo) [1865792] - [net] net/smc: fix link lookup for new rdma connections (Philipp Rudo) [1865792] - [net] net/smc: clear link during SMC client link down processing (Philipp Rudo) [1865792] - [net] net/smc: handle unexpected response types for confirm link (Philipp Rudo) [1865792] - [net] net/smc: switch smcd_dev_list spinlock to mutex (Philipp Rudo) [1865792] - [net] net/smc: fix sleep bug in smc_pnet_find_roce_resource() (Philipp Rudo) [1865792] - [net] net/smc: fix work request handling (Philipp Rudo) [1865792] - [net] net/smc: separate LLC wait queues for flow and messages (Philipp Rudo) [1865792] - [net] net/smc: pre-fetch send buffer outside of send_lock (Philipp Rudo) [1865792] - [nvme] nvme-fc: set max_segments to lldd max value (Ewan Milne) [1853181] - [powerpc] ppc64/kexec_file: enable early kernel's OPAL calls (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: fix kexec load failure with lack of memory hole (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: add appropriate regions for memory reserve map (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: prepare elfcore header for crashing kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: setup backup region for kdump kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: restrict memory usage of kdump kernel (Diego Domingos) [1829715] - [mm] powerpc/drmem: make lmb walk a bit more flexible (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: avoid stomping memory used by special regions (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: add helper functions for getting memory ranges (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: mark PPC64 specific code (Diego Domingos) [1829715] - [kernel] kexec_file: allow archs to handle special regions while locating memory hole (Diego Domingos) [1829715] - [netdrv] net/mlx5e: CT: Support restore ipv6 tunnel (Alaa Hleihel) [1862975] - [netdrv] ionic: unlock queue mutex in error path (Jonathan Toppins) [1854270] - [netdrv] ionic: use mutex to protect queue operations (Jonathan Toppins) [1854270] - [net] xfrm: esp6: fix the location of the transport header with encapsulation (Sabrina Dubroca) [1857653] - [net] ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg (Sabrina Dubroca) [1861324] - [netdrv] geneve: fix an uninitialized value in geneve_changelink() (Sabrina Dubroca) [1860945] - [net] ip_tunnel: fix use-after-free in ip_tunnel_lookup() (Sabrina Dubroca) [1860945] - [netdrv] vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Sabrina Dubroca) [1860945] - [tools] selftests: mptcp: capture pcap on both sides (Hangbin Liu) [1859880] - [tools] selftests/net: report etf errors correctly (Hangbin Liu) [1859880] - [tools] selftests: net: ip_defrag: ignore EPERM (Hangbin Liu) [1859880] - [tools] selftests: forwarding: pedit_dsfield: Check counter value (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct (Hangbin Liu) [1859880] - [tools] selftests: A few improvements to fib_nexthops.sh (Hangbin Liu) [1859880] - [tools] selftests: Add tests for vrf and xfrms (Hangbin Liu) [1859880] - [tools] selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: add Makefile to install tests (Hangbin Liu) [1859880] - [tools] selftests: nft_concat_range: Move option for 'list ruleset' before command (Hangbin Liu) [1859880] - [tools] selftests: netfilter: use randomized netns names (Hangbin Liu) [1859880] - [tools] kselftests: netfilter: fix leftover net/net-next merge conflict (Hangbin Liu) [1859880] - [tools] selftests: netfilter: missing error check when setting up veth interface (Hangbin Liu) [1859880] - [net] sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket (Xin Long) [1860673] - [net] sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event (Xin Long) [1860673] - [net] sctp: fix typo sctp_ulpevent_nofity_peer_addr_change (Xin Long) [1860673] - [net] sctp: Fix spelling in Kconfig help (Xin Long) [1860673] - [net] sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Xin Long) [1860673] - [net] sctp: Don't add the shutdown timer if its already been added (Xin Long) [1860673] - [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1860673] - [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1860673] - [net] ip6_vti: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: not xfrmi_ipv6/ipip_handler twice (Xin Long) [1840976 1835075] - [net] ip6_vti: not register vti_ipv6_handler twice (Xin Long) [1840976 1835075] - [net] ip_vti: not register vti_ipip_handler twice (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ipcomp: assign if_id to child tunnel from parent tunnel (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP tunnel processing (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP6 tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP6 tunnel processing (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels (Xin Long) [1840976 1835075] - [net] tunnel4: add cb_handler to struct xfrm_tunnel (Xin Long) [1840976 1835075] - [net] xfrm: add is_ipip to struct xfrm_input_afinfo (Xin Long) [1840976 1835075] - [net] tunnel6: support for IPPROTO_MPLS (Xin Long) [1840976 1835075] - [net] virtio_vsock: Enhance connection semantics (Stefano Garzarella) [1861735] - [net] virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Stefano Garzarella) [1858135] - [net] vsock/virtio: annotate 'the_virtio_vsock' RCU pointer (Stefano Garzarella) [1861762] - [vhost] vsock/virtio: fix multiple packet delivery to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: fix packet delivery order to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: accept only packets with the right dst_cid (Stefano Garzarella) [1861762] - [vhost] vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [1861762] - [vhost] vsock: switch to a mutex for vhost_vsock_hash (Stefano Garzarella) [1861762] - [net] vsock: fix timeout in vsock_accept() (Stefano Garzarella) [1861762] - [net] vsock: Simplify '__vsock_release()' (Stefano Garzarella) [1861762] - [netdrv] net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel) [1859477] - [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1861720 1859477] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1859477 1856660] - [netdrv] ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support (Ken Cox) [1835962] - [x86] x86/purgatory: Add -fno-stack-protector (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Fail the build if purgatory.ro has missing symbols (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Do not use __builtin_memcpy and __builtin_memset (Lianbo Jiang) [1857528] - [x86] x86/boot: Provide KASAN compatible aliases for string routines (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Disable various profiling and sanitizing options (Lianbo Jiang) [1857528] - [x86] x86/boot: Restrict header scope to make Clang happy (Lianbo Jiang) [1857528]- [x86] x86/entry/64: Update comments and sanity tests for create_gap (Jiri Olsa) [1850831] - [x86] x86/alternatives: add missing insn.h include (Jiri Olsa) [1850831] - [x86] x86/alternatives: Teach text_poke_bp() to emulate instructions (Jiri Olsa) [1850831] - [x86] x86/paravirt: Standardize 'insn_buff' variable names (Jiri Olsa) [1850831] - [x86] x86_64: Allow breakpoints to emulate call instructions (Jiri Olsa) [1850831] - [x86] x86_64: Add gap to int3 to allow for call emulation (Jiri Olsa) [1850831] - [x86] x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Jiri Olsa) [1850831] - [nvme] nvme: add a Identify Namespace Identification Descriptor list quirk (Gopal Tiwari) [1862136] - [nvme] nvme: fix identify error status silent ignore (Gopal Tiwari) [1862136] - [nvme] nvme: fix possible hang when ns scanning fails during error recovery (Gopal Tiwari) [1862136] - [nvme] nvme: refactor nvme_identify_ns_descs error handling (Gopal Tiwari) [1862136] - [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1850314] - [powerpc] powerpc/pseries: PCIE PHB reset (Steve Best) [1747345] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix runtime PM leak in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Invert conditionals in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Use pm_runtime_put_autosuspend() in hpd_work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Use pm_runtime_put_autosuspend() in suspend work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Fix pm_runtime calls in nouveau_fbcon_output_poll_changed() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Correct pm_runtime calls in nouveau_fbcon_release() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix rpm leak in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/tu102: wait for core update to complete when assigning windows (Lyude Paul) [1827812] - [drm] drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: fix a crash when overclocking Vega M (Lyude Paul) [1827812] - [drm] drm/amdgpu: Fix NULL dereference in dpm sysfs handlers (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix preemption unit test (Lyude Paul) [1827812] - [drm] drm/amdgpu/gfx10: fix race condition for kiq (Lyude Paul) [1827812] - [drm] drm/amd/display: add dmcub check on RENOIR (Lyude Paul) [1827812] - [drm] drm/amd/display: Check DMCU Exists Before Loading (Lyude Paul) [1827812] - [drm] drm/nouveau/nouveau: fix page fault on device private memory (Lyude Paul) [1827812] - [drm] drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout (Lyude Paul) [1827812] - [drm] drm/i915/perf: Use GTT when saving/restoring engine GPR (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Fix two CFL MMIO handling caused by regression (Lyude Paul) [1827812] - [drm] drm/i915/gt: Only swap to a random sibling once upon creation (Lyude Paul) [1827812] - [drm] drm/i915/gt: Ignore irq enabling on the virtual engines (Lyude Paul) [1827812] - [drm] drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2 (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: create fake mst encoders ahead of time (v4) (Lyude Paul) [1827812] - [drm] drm/amd/display: handle failed allocation during stream construction (Lyude Paul) [1827812] - [drm] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() (Lyude Paul) [1827812] - [drm] drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode (Lyude Paul) [1827812] - [drm] drm/i915: Also drop vm.ref along error paths for vma construction (Lyude Paul) [1827812] - [drm] drm/i915: Drop vm.ref for duplicate vma on construction (Lyude Paul) [1827812] - [drm] drm/amdgpu: asd function needs to be unloaded in suspend phase (Lyude Paul) [1827812] - [drm] drm/amdgpu: add TMR destory function for psp (Lyude Paul) [1827812] - [drm] drm/amdgpu: don't do soft recovery if gpu_recovery=0 (Lyude Paul) [1827812] - [drm] drm/i915: Skip stale object handle for debugfs per-file-stats (Lyude Paul) [1827812] - [drm] drm/i915/gt: Pin the rings before marking active (Lyude Paul) [1827812] - [drm] drm/radeon: fix double free (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Add quirk for Asus T101HA panel (Lyude Paul) [1827812] - [iommu] iommu/vt-d: Don't apply gfx quirks to untrusted devices (Lyude Paul) [1827812] - [drm] drm/tegra: hub: Do not enable orphaned window group (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak when adding move fence (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved (Lyude Paul) [1827812] - [drm] drm/amdgpu/atomfirmware: fix vram_info fetching for renoir (Lyude Paul) [1827812] - [drm] drm/amdgpu: use u rather than d for sclk/mclk (Lyude Paul) [1827812] - [drm] drm/amd/display: Only revalidate bandwidth on medium and fast updates (Lyude Paul) [1827812] - [drm] drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix ineffective setting of max bpc property (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix incorrectly pruned modes with deep color (Lyude Paul) [1827812] - [drm] drm/amdgpu: add fw release for sdma v5_0 (Lyude Paul) [1827812] - [drm] drm/radeon: fix fb_div check in ni_init_smc_spll_table() (Lyude Paul) [1827812] - [drm] drm/amd: fix potential memleak in err branch (Lyude Paul) [1827812] - [drm] drm/amd/display: Enable output_bpc property on all outputs (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() (Lyude Paul) [1827812] - [drm] Revert "drm/amd/display: disable dcn20 abm feature for bring up" (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Incrementally check for rewinding (Lyude Paul) [1827812] - [drm] drm/i915/tc: fix the reset of ln0 (Lyude Paul) [1827812] - [drm] drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kvfree() to free coeff in build_regamma() (Lyude Paul) [1827812] - [drm] drm/amdkfd: Use correct major in devcgroup check (Lyude Paul) [1827812] - [drm] drm/connector: notify userspace on hotplug after register complete (Lyude Paul) [1827812] - [drm] drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (Lyude Paul) [1827812] - [drm] drm/i915/gem: Avoid iterating an empty list (Lyude Paul) [1827812] - [drm] drm/i915: Fix AUX power domain toggling across TypeC mode resets (Lyude Paul) [1827812] - [drm] drm/dp_mst: Increase ACT retry timeout to 3s (Lyude Paul) [1827812] - [drm] drm/ast: Don't check new mode if CRTC is being disabled (Lyude Paul) [1827812] - [drm] drm/amdgpu: Replace invalid device ID with a valid device ID (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: use blanked rather than plane state for sync groups (Lyude Paul) [1827812] - [drm] drm/qxl: Use correct notify port address when creating cursor ring (Lyude Paul) [1827812] - [drm] drm/dp_mst: Reformat drm_dp_check_act_status() a bit (Lyude Paul) [1827812] - [drm] drm/ast: fix missing break in switch statement for format->cppcase 4 (Lyude Paul) [1827812] - [drm] drm/amd/display: Revalidate bandwidth before commiting DC updates (Lyude Paul) [1827812] - [drm] drm/nouveau: gr/gk20a: Use firmware version 0 (Lyude Paul) [1827812] - [drm] drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (Lyude Paul) [1827812] - [drm] drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (Lyude Paul) [1827812] - [drm] drm/amd/display: Do not disable pipe split if mode is not supported (Lyude Paul) [1827812] - [drm] drm/amd/display: dmcu wait loop calculation is incorrect in RV (Lyude Paul) [1827812] - [drm] drm/amd/display: Correct updating logic of dcn21's pipe VM flags (Lyude Paul) [1827812] - [drm] drm/ast: Allocate initial CRTC state of the correct size (Lyude Paul) [1827812] - [drm] drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation (Lyude Paul) [1827812] - [drm] drm/dp: Lenovo X13 Yoga OLED panel brightness fix (Lyude Paul) [1827812] - [drm] drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1827812] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1827812] - [drm] drm/amdgpu: Init data to avoid oops while reading pp_num_states (Lyude Paul) [1827812] - [drm] drm/amd/display: fix virtual signal dsc setup (Lyude Paul) [1827812] - [drm] drm/amd/display: Force watermark value propagation (Lyude Paul) [1827812] - [drm] drm: bridge: adv7511: Extend list of audio sample rates (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 (Lyude Paul) [1827812] - [drm] drm/vkms: Hold gem object while still in-use (Lyude Paul) [1827812] - [drm] drm/amd/display: Not doing optimize bandwidth if flip pending (Lyude Paul) [1827812] - [drm] drm/amd/display: remove invalid dc_is_hw_initialized function (Lyude Paul) [1827812] - [drm] drm/amd/display: DP training to set properly SCRAMBLING_DISABLE (Lyude Paul) [1827812] - [drm] drm/edid: Add Oculus Rift S to non-desktop list (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix potential integer wraparound resulting in a hang (Lyude Paul) [1827812] - [drm] drm/amd/display: Added locking for atomic update stream and update planes (Lyude Paul) [1827812] - [drm] drm/amd/display: Indicate dsc updates explicitly (Lyude Paul) [1827812] - [drm] drm/amd/display: Split program front end part that occur outside lock (Lyude Paul) [1827812] - [drm] drm/amd/display: drop cursor position check in atomic test (Lyude Paul) [1827812] - [drm] drm/amd/amdgpu: Update update_config() logic (Lyude Paul) [1827812] - [drm] drm/amdgpu: Use GEM obj reference for KFD BOs (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: perform PG ungate prior to CG ungate (Lyude Paul) [1827812] - [drm] drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Lyude Paul) [1827812] - [drm] drm/i915: Propagate error from completed fences (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance (Lyude Paul) [1827812] - [drm] drm/amd/display: Prevent dpcd reads with passive dongles (Lyude Paul) [1827812] - [drm] drm/amd/display: fix counter in wait_for_no_pipes_pending (Lyude Paul) [1827812] - [gpu] vgaarb: Keep adding VGA device in queue (Lyude Paul) [1827812]- [net] openvswitch: fixes potential deadlock in dp cleanup code (Eelco Chaudron) [1845662] - [net] openvswitch: reorder masks array based on usage (Eelco Chaudron) [1845662] - [net] openvswitch: ovs_ct_exit to be done under ovs_lock (Eelco Chaudron) [1860853] - [net] ip6_gre: fix null-ptr-deref in ip6gre_init_net() (Hangbin Liu) [1860221] - [net] ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() (Hangbin Liu) [1860221] - [net] mld: fix memory leak in ipv6_mc_destroy_dev() (Hangbin Liu) [1860221] - [net] ipv6: Fix suspicious RCU usage warning in ip6mr (Hangbin Liu) [1860221] - [net] ip6mr: Fix RCU list debugging warning (Hangbin Liu) [1860221] - [net] revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" (Hangbin Liu) [1860221] - [netdrv] macsec: avoid to set wrong mtu (Sabrina Dubroca) [1860944] - [netdrv] team: fix hang in team_mode_get() (Hangbin Liu) [1860219] - [include] xfrm: Fix crash when the hold queue is used. (Xin Long) [1860672] - [net] xfrm: policy: fix IPv6-only espintcp compilation (Xin Long) [1860672] - [net] xfrm: esp6: fix encapsulation header offset computation (Xin Long) [1860672] - [net] xfrm: Fix double ESP trailer insertion in IPsec crypto offload. (Xin Long) [1860672] - [net] esp4: improve xfrm4_beet_gso_segment() to be more readable (Xin Long) [1860672] - [net] xfrm interface: don't take extra reference to netdev (Xin Long) [1860672] - [net] xfrm interface: fix oops when deleting a x-netns interface (Xin Long) [1860672] - [net] xfrm: remove the unnecessary .net_exit for xfrmi (Xin Long) [1860672] - [net] xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish (Xin Long) [1860672] - [include] xfrm: fix error in comment (Xin Long) [1860672] - [net] sctp: shrink stream outq when fails to do addstream reconf (Xin Long) [1853535] - [net] sctp: shrink stream outq only when new outcnt < old outcnt (Xin Long) [1853535] - [net] tipc: fix kernel WARNING in tipc_msg_append() (Xin Long) [1844377] - [net] tipc: fix NULL pointer dereference in streaming (Xin Long) [1844377] - [net] tipc: add test for Nagle algorithm effectiveness (Xin Long) [1844377] - [net] tipc: fix failed service subscription deletion (Xin Long) [1844377] - [net] tipc: fix memory leak in service subscripting (Xin Long) [1844377] - [net] tipc: fix large latency in smart Nagle streaming (Xin Long) [1844377] - [net] mptcp: add receive buffer auto-tuning (Florian Westphal) [1858276] - [tools] selftests: mptcp: add option to specify size of file to transfer (Florian Westphal) [1858276] - [net] mptcp: fallback in case of simultaneous connect (Florian Westphal) [1858276] - [net] mptcp: improve fallback to TCP (Florian Westphal) [1858276] - [net] mptcp: fix unblocking connect() (Florian Westphal) [1858276] - [net] mptcp: cache msk on MP_JOIN init_req (Florian Westphal) [1858276] - [net] mptcp: remove msk from the token container at destruction time. (Florian Westphal) [1858276] - [net] mptcp: fix races between shutdown and recvmsg (Florian Westphal) [1858276] - [net] mptcp: fix race between MP_JOIN and close (Florian Westphal) [1858276] - [net] mptcp: drop MPTCP_PM_MAX_ADDR (Florian Westphal) [1858276] - [net] mptcp: bugfix for RM_ADDR option parsing (Florian Westphal) [1858276] - [net] mptcp: drop MP_JOIN request sock on syn cookies (Florian Westphal) [1858276] - [net] mptcp: avoid NULL-ptr derefence on fallback (Florian Westphal) [1858276] - [net] mptcp: drop sndr_key in mptcp_syn_options (Florian Westphal) [1858276] - [net] mptcp: MPTCP_HMAC_TEST should depend on MPTCP (Florian Westphal) [1858276] - [net] mptcp: fix DSS map generation on fin retransmission (Florian Westphal) [1858276] - [net] inet_connection_sock: clear inet_num out of destroy helper (Florian Westphal) [1858276] - [net] mptcp: fix NULL ptr dereference in MP_JOIN error path (Florian Westphal) [1858276] - [net] mptcp: avoid blocking in tcp_sendpages (Florian Westphal) [1858276] - [net] mptcp: break and restart in case mptcp sndbuf is full (Florian Westphal) [1858276] - [net] l2tp: remove skb_dst_set() from l2tp_xmit_skb() (Xin Long) [1832799] - [net] rtnetlink: prevent underflows in do_setvfinfo() (Davide Caratti) [1854740] - [net] netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag (Phil Sutter) [1847553] - [net] netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type (Phil Sutter) [1847553] - [net] openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len (Lorenzo Bianconi) [1851888] - [tools] selftests: forwarding: mirror_lib: Use mausezahn (Davide Caratti) [1816443] - [x86] perf/x86/rapl: Add Ice Lake RAPL support (Michael Petlan) [1841266] - [arm64] arm64/mm: enable HugeTLB migration (Donghai Qiao) [1758717] - [scsi] scsi: core: Run queue in case of I/O resource contention failure (Ewan Milne) [1854958] - [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1850563] - [netdrv] net: qed: fix buffer overflow on ethtool -d (Manish Chopra) [1858915] - [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1859977] - [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1855390] - [x86] x86/asm: Fix MWAITX C-state hint value (Vladis Dronov) [1767064] - [x86] x86/kexec: Fill in acpi_rsdp_addr from the first kernel (Kairui Song) [1684462] - [x86] x86/kexec: Don't setup EFI info if EFI runtime is not enabled (Kairui Song) [1684462] - [vfio] vfio/pci: fix racy on error and request eventfd ctx (Alex Williamson) [1858346] - [platform] platform/x86: ISST: Increase timeout (Prarit Bhargava) [1854682] - [mm] x86/mm: split vmalloc_sync_all() (Al Stone) [1851547] - [acpi] ACPI: watchdog: Fix gas->access_width usage (Al Stone) [1851547] - [acpi] ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro (Al Stone) [1851547]- [virt] kvm: x86: take as_id into account when checking PGD (Vitaly Kuznetsov) [1615704] - [arm64] kvm: arm64: Stop clobbering x0 for HVC_SOFT_RESTART (Andrew Jones) [1855788] - [arm64] kvm: arm64: pmu: Fix per-CPU access in preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE (Andrew Jones) [1855788] - [arm64] kvm: arm64: Annotate hyp NMI-related functions as __always_inline (Andrew Jones) [1855788] - [arm64] kvm: arm64: Remove host_cpu_context member from vcpu structure (Andrew Jones) [1855788] - [arm64] kvm: arm64: Move hyp_symbol_addr() to kvm_asm.h (Andrew Jones) [1855788] - [arm64] kvm: arm64: Handle PtrAuth traps early (Andrew Jones) [1855788] - [arm64] kvm: arm64: Save the host's PtrAuth keys in non-preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Stop save/restoring ACTLR_EL1 (Andrew Jones) [1855788] - [kernel] firmware: smccc: Update link to latest SMCCC specification (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Handle function result as parameters (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Make return values unsigned long (Andrew Jones) [1855788] - [video] Revert "hyperv_fb: Fix hibernation for the deferred IO feature" (Mohammed Gamal) [1858755] - [netdrv] net/mlx5e: CT: Map 128 bits labels to 32 bit map ID (Alaa Hleihel) [1859540] - [security] ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime (Bruno Meneguele) [1847219] - [scsi] scsi: lpfc: NVMe remote port devloss_tmo from lldd (Dick Kennedy) [1859344] - [netdrv] net/mlx5e: Disable devlink port support for non-switchdev mode (Alaa Hleihel) [1858501 1852904 1849623] - [tools] perf powerpc: Don't ignore sym-handling.c file (Michael Petlan) [1858133] - [fs] ext4: reserve revoke credits in __ext4_new_inode (Lukas Czerner) [1856760] - [include] jbd2: make jbd2_handle_buffer_credits() handle reserved handles (Lukas Czerner) [1856760] - [fs] jbd2: avoid leaking transaction credits when unreserving handle (Lukas Czerner) [1856760] - [fs] jbd2: Fine tune estimate of necessary descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Provide trace event for handle restarts (Lukas Czerner) [1856760] - [fs] ext4: Reserve revoke credits for freed blocks (Lukas Czerner) [1856760] - [fs] jbd2: Make credit checking more strict (Lukas Czerner) [1856760] - [fs] jbd2: Rename h_buffer_credits to h_total_credits (Lukas Czerner) [1856760] - [fs] jbd2: add missing tracepoint for reserved handle (Lukas Czerner) [1856760] - [fs] jbd2: Reserve space for revoke descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Drop jbd2_space_needed() (Lukas Czerner) [1856760] - [fs] jbd2: remove repeated assignments in __jbd2_log_wait_for_space() (Lukas Czerner) [1856760] - [fs] jbd2: Account descriptor blocks into t_outstanding_credits (Lukas Czerner) [1856760] - [include] jbd2: update locking documentation for transaction_t (Lukas Czerner) [1856760] - [fs] jbd2: Factor out common parts of stopping and restarting a handle (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless wakeup from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless check from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Reorganize jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: Provide accessor function for handle credits (Lukas Czerner) [1856760] - [fs] ext4: Provide function to handle transaction restarts (Lukas Czerner) [1856760] - [fs] ext4: Avoid unnecessary revokes in ext4_alloc_branch() (Lukas Czerner) [1856760] - [fs] ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() (Lukas Czerner) [1856760] - [fs] jbd2: Completely fill journal descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Fixup stale comment in commit code (Lukas Czerner) [1856760] - [include] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' in ext4_jbd2.c (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' (Lukas Czerner) [1856760] - [fs] ext4: save all error info in save_error_info() and drop ext4_set_errno() (Lukas Czerner) [1856760] - [fs] ext4: save the error code which triggered an ext4_error() in the superblock (Lukas Czerner) [1856760] - [fs] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() (Lukas Czerner) [1856760] - [fs] ext4: stop overwrite the errcode in ext4_setup_super (Lukas Czerner) [1856760] - [fs] ext4: fix partial cluster initialization when splitting extent (Lukas Czerner) [1856760] - [fs] ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path (Lukas Czerner) [1856760] - [fs] ext4: fix race between ext4_sync_parent() and rename() (Lukas Czerner) [1856760] - [fs] ext4: clean up ext4_ext_convert_to_initialized() error handling (Lukas Czerner) [1856760] - [fs] ext4: clean up GET_BLOCKS_PRE_IO error handling (Lukas Czerner) [1856760] - [fs] ext4: fix error pointer dereference (Lukas Czerner) [1856760] - [fs] ext4: Avoid freeing inodes on dirty list (Lukas Czerner) [1856760] - [fs] writeback: Export inode_io_list_del() (Lukas Czerner) [1856760] - [fs] ext4: fix buffer_head refcnt leak when ext4_iget() fails (Lukas Czerner) [1856760] - [fs] ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Lukas Czerner) [1856760] - [fs] ext4: fix a style issue in fs/ext4/acl.c (Lukas Czerner) [1856760] - [fs] ext4: fix return-value types in several function comments (Lukas Czerner) [1856760] - [fs] ext4: use non-movable memory for superblock readahead (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect group count in ext4_fill_super error message (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect inodes per group in error message (Lukas Czerner) [1856760] - [fs] ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_blocks (Lukas Czerner) [1856760] - [fs] ext4: clean up error return for convert_initialized_extent() (Lukas Czerner) [1856760] - [fs] ext4: force buffer up-to-date while marking it dirty (Lukas Czerner) [1856760] - [fs] ext4: fix race between writepages and enabling EXT4_EXTENTS_FL (Lukas Czerner) [1856760] - [fs] ext4: rename s_journal_flag_rwsem to s_writepages_rwsem (Lukas Czerner) [1856760] - [fs] ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_flex_groups online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_group_info online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between online resizing and write operations (Lukas Czerner) [1856760] - [fs] ext4: add cond_resched() to __ext4_find_entry() (Lukas Czerner) [1856760] - [fs] ext4: fix a data race in EXT4_I(inode)->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix checksum errors with indexed dirs (Lukas Czerner) [1856760] - [fs] ext4: simplify checking quota limits in ext4_statfs() (Lukas Czerner) [1856760] - [fs] ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() (Lukas Czerner) [1856760] - [fs] ext4: don't assume that mmp_nodename/bdevname have NUL (Lukas Czerner) [1856760] - [fs] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1856760] - [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1856760] - [fs] jbd2_seq_info_next should increase position index (Lukas Czerner) [1856760] - [fs] ext4,jbd2: fix comment and code style (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status trace points (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status fragmentation for plain files (Lukas Czerner) [1856760] - [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1856760] - [fs] ext4: fix some nonstandard indentation in extents.c (Lukas Czerner) [1856760] - [fs] ext4: fix documentation for ext4_ext_try_to_merge() (Lukas Czerner) [1856760] - [fs] ext4: avoid fetching btime in ext4_getattr() unless requested (Lukas Czerner) [1856760] - [fs] ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] ext4: optimize __ext4_check_dir_entry() (Lukas Czerner) [1856760] - [fs] ext4: check for directory entries too close to block end (Lukas Czerner) [1856760] - [fs] ext4: fix a bug in ext4_wait_for_tail_page_commit (Lukas Czerner) [1856760] - [fs] jbd2: Fix statistics for the number of logged blocks (Lukas Czerner) [1856760] - [fs] ext4: Fix ext4_should_journal_data() for EA inodes (Lukas Czerner) [1856760] - [fs] ext4: Fix credit estimate for final inode freeing (Lukas Czerner) [1856760] - [fs] ext4: Do not iput inode under running transaction (Lukas Czerner) [1856760] - [fs] ext4: Move marking of handle as sync to ext4_add_nondir() (Lukas Czerner) [1856760] - [fs] ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] jbd2: flush_descriptor(): Do not decrease buffer head's ref count (Lukas Czerner) [1856760] - [fs] ext4: fix prefetchw of NULL page (Lukas Czerner) [1856760] - [fs] ext4: check for non-zero journal inum in ext4_calculate_overhead (Lukas Czerner) [1814574] - [fs] ext4: do not commit super on read-only bdev (Lukas Czerner) [1814574] - [kernel] isolcpus: Affine unbound kernel threads to housekeeping cpus (Marcelo Tosatti) [1791930] - [kernel] kthread: Switch to cpu_possible_mask (Marcelo Tosatti) [1791930] - [scsi] scsi: lpfc: Quieten some printks (Dick Kennedy) [1859338] - [scsi] Revert "scsi: lpfc: Fix scsi host template for SLI3 vports" (Dick Kennedy) [1851189] - [md] dm mpath: use double checked locking in fast path (Mike Snitzer) [1848651] - [md] dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl (Mike Snitzer) [1848651] - [md] dm mpath: rework __map_bio() (Mike Snitzer) [1848651] - [md] dm mpath: factor out multipath_queue_bio (Mike Snitzer) [1848651] - [md] dm mpath: push locking down to must_push_back_rq() (Mike Snitzer) [1848651] - [md] dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH (Mike Snitzer) [1848651] - [md] dm mpath: changes from initial m->flags locking audit (Mike Snitzer) [1848651] - [md] dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Mike Snitzer) [1848651] - [md] dm: do not use waitqueue for request-based DM (Mike Snitzer) [1848651] - [block] blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Mike Snitzer) [1848651] - [powerpc] powerpc/fadump: fix race between pstore write and fadump crash trigger (Steve Best) [1820109] - [tools] libbpf: Fix probe code to return EPERM if encountered (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1856592] - [tools] tools selftests/bpf: Fix vmlinux test for kprobe and trampoline probes (Jiri Olsa) [1855778] - [net] net: Restrict receive packets queuing to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [pci] PCI: Restrict probe functions to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [lib] lib: Restrict cpumask_local_spread to houskeeping CPUs (Nitesh Narayan Lal) [1844520]- [tools] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests (Desnes Augusto Nunes do Rosario) [1739769] - [netdrv] bonding: symmetric ICMP transmit (Jarod Wilson) [1760293] - [netdrv] bonding: balance ICMP echoes in layer3+4 mode (Jarod Wilson) [1760362] - [powerpc] powerpc/vas: Report proper error code for address translation failure (Steve Best) [1858160] - [infiniband] IB/hfi1: Fix module use count flaw due to leftover module put calls (Kamal Heib) [1858388] - [gpu] vgaarb: Add support for 64-bit frame buffer address (Karol Herbst) [1735217] - [netdrv] ionic: centralize queue reset code (Jonathan Toppins) [1857851] - [s390] s390/qeth: support net namespaces for L3 devices (Philipp Rudo) [1857311] - [s390] s390/qeth: implement smarter resizing of the RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: refactor buffer pool code (Philipp Rudo) [1857311] - [s390] s390/qeth: use page pointers to manage RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: cancel RX reclaim work earlier (Philipp Rudo) [1857311] - [s390] s390/qeth: handle error when backing RX buffer (Philipp Rudo) [1857311] - [s390] s390/qeth: don't reset default_out_queue (Philipp Rudo) [1857311] - [s390] s390/qdio: fill SBALEs with absolute addresses (Philipp Rudo) [1857311] - [s390] s390/qeth: fix off-by-one in RX copybreak check (Philipp Rudo) [1857311] - [s390] s390/qeth: vnicc Fix EOPNOTSUPP precedence (Philipp Rudo) [1857311] - [s390] s390/qeth: consolidate QDIO queue setup (Philipp Rudo) [1857311] - [s390] s390/pci: Fix s390_mmio_read/write with MIO (Philipp Rudo) [1857315] - [s390] scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action (Philipp Rudo) [1857312] - [net] net/smc: tolerate future SMCD versions (Philipp Rudo) [1854992] - [fs] ext4: use RCU API in debug_print_tree (Lukas Czerner) [1837777] - [fs] ext4: fix potential use after free after remounting with noblock_validity (Lukas Czerner) [1837777] - [fs] ext4: add cond_resched() to ext4_protect_reserved_inode (Lukas Czerner) [1837777] - [fs] fibmap: Reject negative block numbers (Carlos Maiolino) [1687121] - [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1837310] {CVE-2020-12888} - [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843441] {CVE-2020-10757} - [x86] x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches (Waiman Long) [1847396 1846029] {CVE-2020-10768} - [x86] x86/speculation: Prevent rogue cross-process SSBD shutdown (Waiman Long) [1847358 1846029] {CVE-2020-10766} - [x86] x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS (Waiman Long) [1847379 1846029] {CVE-2020-10767} - [x86] x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline (Waiman Long) [1846029] - [arm64] Return ENODEV when the selected speculation misfeature is unsupported (Waiman Long) [1846029] - [x86] x86/speculation: Add support for STIBP always-on preferred mode (Waiman Long) [1846029] - [x86] x86/speculation: Change misspelled STIPB to STIBP (Waiman Long) [1846029]- [powerpc] powernv/iov: Ensure the pdn for VFs always contains a valid PE number (David Gibson) [1848235] - [powerpc] don't use ioremap_prot() nor __ioremap() unless really needed (Greg Kurz) [1855957] - [char] tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes (David Gibson) [1837283] - [powerpc] Check prom_init for disallowed sections (Michael Roth) [1856099] - [powerpc] prom_init: Move __prombss to it's own section and store it in .bss (Michael Roth) [1856099] - [powerpc] prom_init: Move const structures to __initconst (Michael Roth) [1856099] - [powerpc] prom_init: Make "default_colors" const (Michael Roth) [1856099] - [powerpc] prom_init: Move ibm_arch_vec to __prombss (Michael Roth) [1856099] - [fs] ext4: unregister sysfs path before destroying jbd2 journal (Lukas Czerner) [1814577] - [powerpc] powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size (Steve Best) [1856889] - [netdrv] bnxt_en: fix NULL dereference in case SR-IOV configuration fails (Jonathan Toppins) [1856372] - [security] kexec: Allow kexec_file() with appropriate IMA policy when locked down (Bruno Meneguele) [1854097] - [x86] x86/apic/vector: Warn when vector space exhaustion breaks affinity (Neil Horman) [1714686] - [tools] perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() (Michael Petlan) [1855737] - [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1817816] - [pci] PCI/DPC: Print IRQ number used by port (Myron Stowe) [1855343] - [pci] PCI/AER: Use "aer" variable for capability offset (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant dev->aer_cap checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant pci_is_pcie() checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Myron Stowe) [1855343] - [tools] selftests: bpf: use __u32 for sock::sk_pacing_rate (Yauheni Kaliuta) [1856324] - [tools] libbpf: Handle GCC noreturn-turned-volatile quirk (Yauheni Kaliuta) [1854327] - [netdrv] net/mlx5e: CT: Fix releasing ft entries (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Remove unused function param (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Return err_ptr from internal functions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Expand tunnel register mappings (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Use mapping for zone restore register (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Re-use tuple modify headers for identical modify actions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Export sharing of mod headers to a new file (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Add support for COPY steering action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Accept flow rules without match (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Don't offload tuple rewrites for established tuples (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Use netdev_info instead of pr_info (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Save ct entries tuples in hashtables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: CT: Remove unused variables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Avoid eswitch header inclusion in fs core layer (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: vxlan: Use RCU for vxlan table lookup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Fix memory leak in cleanup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix port buffers cell size value (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix VXLAN configuration restore after function reload (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Fix eeprom support for SFP module (Alaa Hleihel) [1856057] - [infiniband] IB/mlx5: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Do not include rwlock.h directly (Alaa Hleihel) [1856057] - [fs] jbd2: fix data races at struct journal_head (Lukas Czerner) [1792518] - [fs] jbd2: remove pointless assertion in __journal_remove_journal_head (Lukas Czerner) [1792518] - [fs] jbd2: improve comments about freeing data buffers whose page mapping is NULL (Lukas Czerner) [1792518] - [fs] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer (Lukas Czerner) [1792518] - [fs] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() (Lukas Czerner) [1792518] - [fs] ext4: unlock on error in ext4_expand_extra_isize() (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: unsigned int compared against zero (Lukas Czerner) [1836666] {CVE-2019-19319} - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1836666] {CVE-2019-19319} - [powerpc] powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation (Michael Petlan) [1821284] - [powerpc] powerpc/kernel/sysfs: Refactor current sysfs.c (Michael Petlan) [1821284] - [kernel] irqdomain: Add the missing assignment of domain->fwnode for named fwnode (Mohammed Gamal) [1846666] - [security] lockdown: Allow unprivileged users to see lockdown status (Vladis Dronov) [1805299] - [edac] EDAC/ghes: Setup DIMM label from DMI and use it in error reports (Robert Richter) [1726153]- [x86] kvm: nvmx: fixes for preemption timer migration (Paolo Bonzini) [1854831] - [powerpc] pci/of: Parse unassigned resources (Greg Kurz) [1849921] - [video] revert "hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver" (Vitaly Kuznetsov) [1848840] - [video] revert "hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs" (Vitaly Kuznetsov) [1848840] - [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846666] - [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846666] - [pci] hv: Allocate a named fwnode instead of an address-based one (Mohammed Gamal) [1846666] - [netdrv] tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes (Jonathan Toppins) [1850176] - [scsi] scsi: lpfc: Fix kdump hang on PPC (Dick Kennedy) [1722596] - [fs] nfsd: fix nfsdfs inode reference count leak ("J. Bruce Fields") [1846235] - [fs] nfsd4: fix nfsdfs reference count loop ("J. Bruce Fields") [1846235] - [kernel] sched: Defend cfs and rt bandwidth quota against overflow (Phil Auld) [1854180] - [kernel] sched/core: Make some functions static (Phil Auld) [1854180] - [kernel] sched/fair: Refill bandwidth before scaling (Phil Auld) [1854180] - [kernel] sched/fair: Eliminate bandwidth race between throttling and distribution (Phil Auld) [1854180] - [kernel] sched/fair: Fix race between runtime distribution and assignment (Phil Auld) [1854180] - [kernel] sched/deadline: Initialize ->dl_boosted (Phil Auld) [1854179] - [kernel] sched/core: Fix PI boosting between RT and DEADLINE tasks (Phil Auld) [1854179] - [netdrv] ibmveth: Fix max MTU limit (Diego Domingos) [1846435] - [kernel] sched/core: Fix ttwu() race (Phil Auld) [1854178] - [tools] perf flamegraph: Explicitly set utf-8 encoding (Michael Petlan) [1849027] - [kernel] sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption (Phil Auld) [1854174] - [kernel] workqueue: Remove the warning in wq_worker_sleeping() (Phil Auld) [1854174] - [kernel] sched/fair: Fix negative imbalance in imbalance calculation (Phil Auld) [1854174] - [kernel] sched/fair: Optimize select_idle_core() (Phil Auld) [1854174] - [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1854184] - [netdrv] r8169: fix firmware not resetting tp->ocp_base (Josef Oskera) [1851960] - [acpi] ACPI: configfs: Disallow loading ACPI tables when locked down (Lenny Szubowicz) [1852969] - [arm64] Revert "bpf: Restrict bpf_probe_read{, str}() only to archs where they work" (Jiri Olsa) [1847837] - [s390] s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range (Jiri Olsa) [1847837] - [net] Bluetooth: Modify LE window and interval for suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect type for window and interval (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections (Gopal Tiwari) [1838924] - [net] Bluetooth: don't assume key size is 16 when the command fails (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add get_peer_pid callback (Gopal Tiwari) [1838924] - [net] Bluetooth: Restore running state if suspend fails (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect branch in connection complete (Gopal Tiwari) [1838924] - [net] Bluetooth: Do not cancel advertising when starting a scan (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: remove set but not used variable 'credits' (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: handle l2cap config request during open state (Gopal Tiwari) [1838924] - [net] Bluetooth: clean up connection in hci_cs_disconnect (Gopal Tiwari) [1838924] - [net] Bluetooth: Pause discovery and advertising during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle LE devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle BR/EDR devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: add mgmt_cmd_status in add_advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: fix off by one in err_data_reporting cmd masks (Gopal Tiwari) [1838924] - [net] Bluetooth: Use bt_dev_err for RPA generation failure message (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add module option to enable ECRED mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix calculation of SCO handle for packet processing (Gopal Tiwari) [1838924] - [net] Bluetooth: guard against controllers sending zero'd events (Gopal Tiwari) [1838924] - [net] Bluetooth: During le_conn_timeout disable EXT_ADV (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove adv set for directed advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix Suspicious RCU usage warnings (Gopal Tiwari) [1838924] - [net] Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS (Gopal Tiwari) [1838924] - [net] Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [net] Bluetooth: fix passkey uninitialized when used (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: Use MTU auto tune logic (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix crash when using new BT_PHY option (Gopal Tiwari) [1838924] - [net] Bluetooth: Disable Extended Adv if enabled (Gopal Tiwari) [1838924] - [net] Bluetooth: Add BT_PHY socket option (Gopal Tiwari) [1838924] - [net] Bluetooth: secure bluetooth stack from bluedump attack (Gopal Tiwari) [1838924] - [net] Bluetooth: remove __get_channel/dir and __dir (Gopal Tiwari) [1838924] - [net] Bluetooth: prefetch channel before killing sock (Gopal Tiwari) [1838924] - [net] Bluetooth: optimize barrier usage for Rmw atomics (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix refcount use-after-free issue (Gopal Tiwari) [1838924] - [net] Bluetooth: SMP: Fix SALT value in some comments (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix race condition in hci_release_sock() (Gopal Tiwari) [1838924] - [net] Bluetooth: Move {min, max}_key_size debugfs into hci_debugfs_create_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Add missing checks for HCI_ISODATA_PKT packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: fix appearance typo in mgmt.c (Gopal Tiwari) [1838924] - [net] Bluetooth: adding missing const decoration to mgmt_status_table (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: monitor: Add support for ISO packets (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of __check_timeout on hci_sched_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS (Gopal Tiwari) [1838924] - [net] Bluetooth: remove redundant assignment to variable icid (Gopal Tiwari) [1838924] - [net] Bluetooth: Auto tune if input MTU is set to 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove usage of BT_ERR_RATELIMITED macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Adding a bt_dev_warn_ratelimited macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix memory leak in hci_connect_le_scan (Gopal Tiwari) [1838924] - [net] Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks (Gopal Tiwari) [1838924] - [net] Bluetooth: delete a stray unlock (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix advertising duplicated flags (Gopal Tiwari) [1838924] - [net] net: use skb_queue_empty_lockless() in poll() handlers (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix using advertising instance duration as timeout (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move hci_sock handlers into driver (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move rfcomm handlers into driver (Gopal Tiwari) [1838924] - [net] Bluetooth: hci_core: fix init for HCI_USER_CHANNEL (Gopal Tiwari) [1838924] - [net] Bluetooth: Workaround directed advertising bug in Broadcom controllers (Gopal Tiwari) [1838924] - [net] Bluetooth: missed cpu_to_le16 conversion in hci_init4_req (Gopal Tiwari) [1838924] - [hid] Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for utilizing Fast Advertising Interval (Gopal Tiwari) [1838924] - [net] Bluetooth: 6lowpan: Make variable header_ops constant (Gopal Tiwari) [1838924] - [net] Revert "Bluetooth: validate BLE connection interval updates" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print Intel fw build version in power-on boot (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [net] Bluetooth: Enable erroneous data reporting if WBS is supported (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome (Gopal Tiwari) [1838924] - [net] Bluetooth: Support querying for WBS support through MGMT (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add flag to define wideband speech capability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Fix a typo in a comment (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Move variable into local scope (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Bug fixes while collecting controller memory dump (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: btrtl: Add support for RTL8822C (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix a typo in Kconfig (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_uart: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_intel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable clocks required for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Use kvmalloc for FW allocations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable power off/on support during hci down/up for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Retry btsoc initialize when it fails (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add QCA Rome power off support to the qca_power_shutdown() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: enable IRQ capability from devicetree (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_vhci: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btsdio: Check for valid packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add qca_power_on() API to support both wcn399x and Rome power up (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm : Fix warning about missing blank lines after declarations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove set but not used variable 'opcode' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use vfree() instead of kfree() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Collect controller memory dump during SSR (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Drive RTS only for BCM43438 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace of_device_get_match_data with device_get_match_data (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add missing static inline in header (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Disable runtime suspend on Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix memory leak on fw (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix non-atomic allocation in completion handler (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Support pcm params in dts (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Support pcm configuration (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Edit the logical value for Realtek Bluetooth reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix PM leak in error case of setup (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Rename ROME specific variables to generic variables (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix invalid-free in bcsp_close() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: add PM support (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Add compatible string for BCM43540 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: remove unneeded semicolon (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix RTS handling during startup (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Remove return statement in btintel_reset_to_bootloader (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Split qca_power_setup() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use regulator bulk enable/disable (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Don't vote for specific voltage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Update regulator_set_load() usage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add delay for wcn3990 stability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Trigger Intel FW download error recovery (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btwilink: drop superseded driver (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_ll: set operational frequency earlier" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue for the incorrect error return code (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use IS_ENABLED instead of #ifdef (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print FW version after FW download (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: avoid unused function warning (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use cmd_timeout to reset Realtek device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: bcm: Add support for loading firmware for BCM4345C5 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Add firmware version print (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: hci_bcm: Give more time to come out of reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Fix suspend issue for Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove redundant initializations to zero (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make structure qca_proto constant (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bpa10x: change return value (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: disable irqs when spinlock is acquired (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (Gopal Tiwari) [1838924]- [powerpc] powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH (Gustavo Duarte) [1782178] - [powerpc] ndctl/papr_scm, uapi: Add support for PAPR nvdimm specific methods (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl() (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Fetch nvdimm health information from PHYP (Gustavo Duarte) [1782178] - [lib] seq_buf: Export seq_buf_printf (Gustavo Duarte) [1782178] - [firmware] efi: Restrict efivar_ssdt_load when the kernel is locked down (Lenny Szubowicz) [1852949] - [netdrv] vmxnet3: allow rx flow hash ops only when rss is enabled (Cathy Avery) [1845417] - [netdrv] net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss() (Cathy Avery) [1845417] - [netdrv] vmxnet3: use correct hdr reference when packet is encapsulated (Cathy Avery) [1845417] - [netdrv] vmxnet3: update to version 4 (Cathy Avery) [1845417] - [netdrv] vmxnet3: add geneve and vxlan tunnel offload support (Cathy Avery) [1845417] - [netdrv] vmxnet3: add support to get/set rx flow hash (Cathy Avery) [1845417] - [netdrv] vmxnet3: prepare for version 4 changes (Cathy Avery) [1845417] - [netdrv] vmxnet3: let core reject the unsupported coalescing parameters (Cathy Avery) [1845417] - [netdrv] vmxnet3: use new helper tcp_v6_gso_csum_prep (Cathy Avery) [1845417] - [netdrv] vmxnet3: Remove always false conditional statement (Cathy Avery) [1845417] - [kernel] kexec: do not verify the signature without the lockdown or mandatory signature (Lianbo Jiang) [1836148] - [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1847779] - [kernel] kernel: rh_features: fix reading empty feature list from /proc (Jiri Benc) [1843064] {CVE-2020-10774} - [netdrv] ice: cleanup unsigned loops (Jonathan Toppins) [1781403] - [netdrv] ice: fix usage of incorrect variable (Jonathan Toppins) [1781403] - [netdrv] ice: Fix bad register reads (Jonathan Toppins) [1781403] - [netdrv] ice: check for compatibility between DDP package and firmware (Jonathan Toppins) [1781403] - [netdrv] ice: Check if unicast MAC exists before setting VF MAC (Jonathan Toppins) [1781403] - [netdrv] ice: print Rx MDD auto reset message before VF reset (Jonathan Toppins) [1781403] - [netdrv] ice: Call ice_aq_set_mac_cfg (Jonathan Toppins) [1781403] - [netdrv] ice: Implement aRFS (Jonathan Toppins) [1781403] - [netdrv] ice: Restore filters following reset (Jonathan Toppins) [1781403] - [netdrv] ice: Enable flex-bytes support (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv6 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv4 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support displaying ntuple rules (Jonathan Toppins) [1781403] - [netdrv] ice: Initialize Flow Director resources (Jonathan Toppins) [1781403] - [netdrv] ice: Rename build_ctob to ice_build_ctob (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary backslash (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary check (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary expression that is always true (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for removing/adding mac filters (Jonathan Toppins) [1781405] - [netdrv] ice: refactor filter functions (Jonathan Toppins) [1781405] - [netdrv] ice: Fix resource leak on early exit from function (Jonathan Toppins) [1781405] - [netdrv] ice: cleanup vf_id signedness (Jonathan Toppins) [1781405] - [netdrv] ice: Fix casting issues (Jonathan Toppins) [1781405] - [netdrv] ice: Provide more meaningful error message (Jonathan Toppins) [1781405] - [netdrv] ice: Fix probe/open race condition (Jonathan Toppins) [1781405] - [netdrv] ice: only drop link once when setting pauseparams (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for contiguous TCs (Jonathan Toppins) [1781405] - [netdrv] ice: Don't reset and rebuild for Tx timeout on PFC enabled queue (Jonathan Toppins) [1781405] - [netdrv] ice: Add VF promiscuous support (Jonathan Toppins) [1781405] - [netdrv] ice: Add support for tunnel offloads (Jonathan Toppins) [1781405] - [netdrv] ice: report netlist version in .info_get (Jonathan Toppins) [1781405] - [netdrv] ice: add additional E810 device id (Jonathan Toppins) [1725447] - [x86] x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() (Prarit Bhargava) [1482757] - [x86] x86/intel_split_lock: Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Provide handle_guest_split_lock() (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Add Tremont family CPU models (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Rework the initialization flow of split lock detection (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Enable split lock detection by kernel (Prarit Bhargava) [1482757] - [netdrv] drivers/net/b44: Change to non-atomic bit operations on pwol_mask (Prarit Bhargava) [1482757] - [x86] x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long (Prarit Bhargava) [1482757] - [x86] x86/boot: Make the GDT 8-byte aligned (Prarit Bhargava) [1482757] - [wireless] wlcore: simplify/fix/optimize reg_ch_conf_pending operations (Prarit Bhargava) [1482757] - [uapi] prctl: PR_{G, S}ET_IO_FLUSHER to support controlling memory reclaim (Waiman Long) [1757240]- [kernel] kernel: fork: avoid utilizing a non-initialized task_struct_rh pointer in the error exit path (Rafael Aquini) [1838475 1820041] - [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1846063] - [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1846063] - [powerpc] mm/pkeys: Make pkey access check work on execute_only_key (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Fix MADV_DONTNEED and parallel page fault race (Greg Kurz) [1748772] - [mm] change pmdp_huge_get_and_clear_full take vm_area_struct as arg (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Avoid sending IPI on clearing PMD (Greg Kurz) [1748772] - [powerpc] 64s: Fix THP PMD collapse serialisation (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Avoid using rmap to protect parallel page table update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in pute_tce functions (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in h_enter (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in page fault handler (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper for host page table walk (Greg Kurz) [1748772] - [powerpc] kvm: ppc: Fix nested guest RC bits update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use kvm helpers to walk shadow or secondary table (Greg Kurz) [1748772] - [powerpc] kvm/nested: Add helper to walk nested shadow linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper to walk partition scoped linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: switch from raw_spin_*lock to arch_spin_lock (Greg Kurz) [1748772] - [powerpc] perf/callchain: Use __get_user_pages_fast in read_user_stack_slow (Greg Kurz) [1748772] - [powerpc] mce: Don't reload pte val in addr_to_pfn (Greg Kurz) [1748772] - [powerpc] book3s64/hash: Use the pte_t address from the caller (Greg Kurz) [1748772] - [powerpc] hash64: Restrict page table lookup using init_mm with __flush_hash_table_range (Greg Kurz) [1748772] - [powerpc] mm/hash64: use _PAGE_PTE when checking for pte_present (Greg Kurz) [1748772] - [powerpc] pkeys: Check vma before returning key fault error to the user (Greg Kurz) [1748772] - [powerpc] pkeys: Avoid using lockless page table walk (Greg Kurz) [1748772] - [powerpc] mmu: add is_strict_kernel_rwx() helper (Greg Kurz) [1748772] - [powerpc] mm: move update_mmu_cache() into book3s hash utils (Greg Kurz) [1748772] - [powerpc] mm: Move book3s32 specifics in subdirectory mm/book3s64 (Greg Kurz) [1748772] - [powerpc] mm: move FSL_BOOK3 version of update_mmu_cache() (Greg Kurz) [1748772] - [powerpc] mm: define empty update_mmu_cache() as static inline (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU to CONFIG_PPC_BOOK3S (Greg Kurz) [1748772] - [powerpc] mm: don't use _PAGE_EXEC for calling hash_preload() (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU_32 to CONFIG_PPC_BOOK3S_32 (Greg Kurz) [1748772] - [powerpc] handover page flags with a pgprot_t parameter (Greg Kurz) [1748772] - [powerpc] mm: properly set PAGE_KERNEL flags in ioremap() (Greg Kurz) [1748772] - [powerpc] 32: Add ioremap_wt() and ioremap_coherent() (Greg Kurz) [1748772] - [netdrv] crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: avoid -Wreturn-local-addr warning (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: fix EOTID leak when disabling TC-MQPRIO offload (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: Enable ktls settings at run time (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: cleanup error code in setup_sge_queues_uld() (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: add adapter hotplug support for ULDs (Christoph von Recklinghausen) [1797945] - [crypto] Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: nic-tls stats in ethtool (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: fix incorrect ipv6 packet length (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: Add missing include file (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Add ipv6 support and statistics (Christoph von Recklinghausen) [1797945] - [crypto] chcr: Handle first or middle part of record (Christoph von Recklinghausen) [1797945] - [crypto] chcr: handle partial end part of a record (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: complete record tx handling (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Save tx keys and handle HW response (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr : Register to tls add and del callback (Christoph von Recklinghausen) [1797945] - [hwmon] hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' (Al Stone) [1749529] - [netdrv] net/mlx4_core: fix a memory leak bug (Alaa Hleihel) [1846792] - [netdrv] net/mlx4_core: Add missing iounmap() in error path (Alaa Hleihel) [1846792] - [netdrv] net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Alaa Hleihel) [1848830 1846791] - [netdrv] net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: CT: Fix ipv6 nat header rewrite actions (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Don't fail driver on failure to create debugfs (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Add missing mutex destroy (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix devlink objects and devlink device unregister sequence (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Wait for inactive autogroups (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Disable reload while removing the device (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix ethtool hfunc configuration change (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix repeated XSK usage on one channel (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Split RX and TX lock for parallel insertion (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Add a spinlock to protect the send ring (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Fix freeing in dr_create_rc_qp() (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix fatal error handling during device load (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: drain health workqueue in case of driver load error (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: Drain wq first during PCI device removal (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Have single error unwinding path (Alaa Hleihel) [1846791] - [netdrv] mlx5: reject unsupported coalescing params (Alaa Hleihel) [1846791] - [crypto] Crypto: chelsio - Fixes a hang issue during driver registration (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Use multiple txq/rxq per tfm to process the requests (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Recalculate iv only if it is needed (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - un-register crypto algorithms (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Endianess bug in create_authenc_wr (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Print the chcr driver information while module load (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Resetting crypto counters during the driver unregister (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - fix writing tfm flags to wrong place (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - calculating tx_channel_id as per the max number of channels (Vishal Kulkarni) [1845004] - [firmware] tpm: check event log version before reading final events (Jerry Snitselaar) [1839284] - [char] tpm: Fix TIS locality timeout problems (Jerry Snitselaar) [1840789]- [vfio] vfio/pci: Clear error and request eventfd ctx after releasing (Alex Williamson) [1847731] - [fs] pNFS/flexfiles: Fix list corruption if the mirror count changes (Benjamin Coddington) [1852500] - [netdrv] ionic: update the queue count on open (Michal Schmidt) [1846879] - [tools] turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava) [1852123] - [infiniband] RDMA/hfi1: Fix null-pointer dereference when calling mmu_notifier_register (Kamal Heib) [1850345] - [platform] Revert "intel-speed-select: Firmware workarounds for Icelake" (Prarit Bhargava) [1820597] - [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1747969] - [tools] perf stat: Increase perf metric output resolution (Michael Petlan) [1844632] - [tools] perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown' (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power8 metrics (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power9 metrics (Michael Petlan) [1844632] - [s390] s390/kaslr: add support for R_390_JMP_SLOT relocation type (Claudio Imbrenda) [1850908] - [s390] s390: prevent leaking kernel address in BEAR (Claudio Imbrenda) [1850907] - [s390] s390/cpumf: Adjust registration of s390 PMU device drivers (Claudio Imbrenda) [1850906] - [firmware] efi/x86: Add TPM related EFI tables to unencrypted mapping checks (Lenny Szubowicz) [1849922] - [security] selinux: allow reading labels before policy is loaded (Ondrej Mosnacek) [1839819] - [idle] intel_idle: Introduce 'use_acpi' module parameter (Prarit Bhargava) [1849666] - [net] xsk: Add overflow check for u64 division, stored into u32 (Jiri Benc) [1838075] - [tools] selftests: netdevsim: Always initialize 'RET' variable (Jiri Benc) [1838075] - [netdrv] netdevsim: Ensure policer drop counter always increases (Jiri Benc) [1838075] - [tools] selftests/bpf: Check for correct program attach/detach in xdp_attach test (Jiri Benc) [1838075] - [tools] libbpf: Fix type of old_fd in bpf_xdp_set_link_opts (Jiri Benc) [1838075] - [net] xsk: Add missing check on user supplied headroom size (Jiri Benc) [1838075] - [net] xdp: Reset prog in dev_change_xdp_fd when fd is negative (Jiri Benc) [1838075] - [netdrv] veth: rely on peer veth_rq for ndo_xdp_xmit accounting (Jiri Benc) [1838075] - [netdrv] veth: rely on veth_rq in veth_xdp_flush_bq signature (Jiri Benc) [1838075] - [net] page pool: allow to pass zero flags to page_pool_init() (Jiri Benc) [1838075] - [tools] selftests/bpf: Add tests for attaching XDP programs (Jiri Benc) [1838075] - [tools] libbpf: Add function to set link XDP fd while specifying old program (Jiri Benc) [1838075] - [tools] Add EXPECTED_FD-related definitions in if_link.h (Jiri Benc) [1838075] - [net] xdp: Support specifying expected existing program when attaching XDP (Jiri Benc) [1838075] - [netdrv] veth: remove atomic64_add from veth_xdp_xmit hotpath (Jiri Benc) [1838075] - [netdrv] veth: introduce more xdp counters (Jiri Benc) [1838075] - [netdrv] veth: distinguish between rx_drops and xdp_drops (Jiri Benc) [1838075] - [netdrv] veth: introduce more specialized counters in veth_stats (Jiri Benc) [1838075] - [netdrv] veth: move xdp stats in a dedicated structure (Jiri Benc) [1838075] - [net] xdp: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [net] bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() (Jiri Benc) [1838075] - [net] bpf: INET_DIAG support in bpf_sk_storage (Jiri Benc) [1838075] - [net] inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data (Jiri Benc) [1838075] - [net] inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() (Jiri Benc) [1838075] - [net] inet_diag: return classid for all socket types (Jiri Benc) [1838075] - [net] inet_diag: fix reporting cgroup classid and fallback to priority (Jiri Benc) [1838075] - [net] Remove unneeded export of a couple of xdp generic functions (Jiri Benc) [1838075] - [net] page_pool: API cleanup and comments (Jiri Benc) [1838075] - [net] bpf, sockmap: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [netdrv] geneve: allow changing DF behavior after creation (Sabrina Dubroca) [1847861] - [net] netfilter: nf_tables: add missing ->release_ops() in error path of newrule() (Andrea Claudi) [1846236] - [net] netfilter: nft_compat: use .release_ops and remove list of extension (Andrea Claudi) [1846236] - [net] ipv6: fix IPV6_ADDRFORM operation logic (Hangbin Liu) [1842025] - [net] ipv6: fix restrict IPV6_ADDRFORM operation (Hangbin Liu) [1842025] - [net] netfilter: nat: fix error handling upon registering inet hook (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload for redir (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload with inet family (Florian Westphal) [1579145] - [net] netfilter: nft_chain_nat: inet family is missing module ownership (Florian Westphal) [1579145] - [net] netfilter: nf_tables: Support auto-loading for inet nat (Florian Westphal) [1579145] - [net] netfilter: nft_redir: fix module autoload with ip4 (Florian Westphal) [1579145] - [net] netfilter: nat: fix udp checksum corruption (Florian Westphal) [1579145] - [tools] kselftests: extend nft_nat with inet family based nat hooks (Florian Westphal) [1579145] - [net] netfilter: nft_redir: add inet support (Florian Westphal) [1579145] - [net] netfilter: nft_masq: add inet support (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge route type into core (Florian Westphal) [1579145] - [net] netfilter: nat: add inet family nat support (Florian Westphal) [1579145] - [net] netfilter: nat: don't register device notifier twice (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge ipv4 and ipv6 nat chain types (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_masq protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_redir protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l3proto.h and nf_nat_core.h (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_recalc hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_update hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3 manip_pkt hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto.h (Florian Westphal) [1579145] - [net] netfilter: nat: merge nf_nat_ipv4, 6 into nat core (Florian Westphal) [1579145] - [net] netfilter: nat: fix spurious connection timeouts (Florian Westphal) [1579145] - [net] netfilter: nat: move nlattr parse and xfrm session decode to core (Florian Westphal) [1579145] - [net] netfilter: nat: merge ipv4 and ipv6 masquerade functionality (Florian Westphal) [1579145] - [net] netfilter: kconfig: nat related expression depend on nftables core (Florian Westphal) [1579145] - [net] netfilter: conntrack: fix bogus port values for other l4 protocols (Florian Westphal) [1579145] - [net] netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookups (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pernet l4 proto register interface (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove remaining l4proto indirect packet calls (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove module owner field (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove invert_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pkt_to_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: set stream timeout to 2 minutes (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: only extend timeout to stream mode after 2s (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_used_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: fix ICMP header corruption on ICMP errors (Florian Westphal) [1579145] - [net] netfilter: nat: fix icmp id randomization (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->manip_pkt (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->nlattr_to_range (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->in_range (Florian Westphal) [1579145] - [net] netfilter: nat: fold in_range indirection into caller (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->unique_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_l4proto_unique_tuple (Florian Westphal) [1579145] - [net] netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support (Florian Westphal) [1579145] - [x86] kvm: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: do not pass poisoned hva to __kvm_set_memory_region (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov) [1849987] - [x86] kvm: async_pf: Inject 'page ready' event only if 'page not present' was previously injected (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously" (Vitaly Kuznetsov) [1849987] - [virt] kvm: async_pf: Cleanup kvm_setup_async_pf() (Vitaly Kuznetsov) [1849987] - [x86] kvm: i8254: remove redundant assignment to pointer s (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: respect singlestep when emulating instruction (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov) [1849987] - [x86] kvm: nvmx: Consult only the "basic" exit reason when routing nested exit (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Unexport x86_fpu_cache and make it static (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: Fix APIC page invalidation race (Vitaly Kuznetsov) [1849987] - [x86] kvm: svm: fix calls to is_intercept (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix vmx_preemption_timer_test build with GCC10 (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov) [1849987] - [x86] kvm: vmx: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: emulate reserved nops from 0f/18 to 0f/1f (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Fix build with "make ARCH=x86_64" (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: minor code refactor and comments fixup around dirty logging (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: avoid unnecessary rmap walks when creating/moving slots (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: remove unnecessary rmap walk of read-only memslots (Vitaly Kuznetsov) [1849987] - [virt] kvm: Use vmemdup_user() (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Move MPK feature detection to common code (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Assign correct value to array.maxnent (Vitaly Kuznetsov) [1849987] - [x86] kvm: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Vitaly Kuznetsov) [1849987] - [x86] kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Vitaly Kuznetsov) [1849987] - [documentation] docs: virt/kvm: close inline string literal (Vitaly Kuznetsov) [1849987] - [documentation] docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc (Vitaly Kuznetsov) [1849987] - [x86] arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() (Vitaly Kuznetsov) [1849987] - [virt] kvm/eventfd: remove unneeded conversion to bool (Vitaly Kuznetsov) [1849987] - [tools] selftests: fix kvm relocatable native/cross builds and installs (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: move kvm_create_vcpu_debugfs after last failure point (Vitaly Kuznetsov) [1849987] - [powerpc] xive: Share the event-queue page with the Hypervisor (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Read ibm, secure-memory nodes (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Relax check on H_SVM_INIT_ABORT (Michael Roth) [1837232]- [scsi] scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow (Maurizio Lombardi) [1849586] - [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1838508] - [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1838508] - [fs] fuse: copy_file_range should truncate cache (Miklos Szeredi) [1849786] - [fs] fuse: fix copy_file_range cache issues (Miklos Szeredi) [1849786] - [fs] fuse: update attr_version counter on fuse_notify_inval_inode() (Miklos Szeredi) [1849786] - [fs] fuse: don't check refcount after stealing page (Miklos Szeredi) [1849786] - [fs] fuse: fix weird page warning (Miklos Szeredi) [1849786] - [fs] fuse: use dump_page (Miklos Szeredi) [1849786] - [fs] fuse: always allow query of st_dev (Miklos Szeredi) [1849786] - [fs] fuse: always flush dirty data on close(2) (Miklos Szeredi) [1849786] - [fs] fuse: invalidate inode attr in writeback cache mode (Miklos Szeredi) [1849786] - [fs] virtiofs: schedule blocking async replies in separate worker (Miklos Szeredi) [1849786] - [fs] fuse: Support RENAME_WHITEOUT flag (Miklos Szeredi) [1849786] - [fs] fuse: don't overflow LLONG_MAX with end offset (Miklos Szeredi) [1849786] - [fs] fix up iter on short count in fuse_direct_io() (Miklos Szeredi) [1849786] - [fs] fuse: fix fuse_send_readpages() in the syncronous read case (Miklos Szeredi) [1849786] - [fs] fuse: fix Kconfig indentation (Miklos Szeredi) [1849786] - [fs] virtiofs: Use completions while waiting for queue to be drained (Miklos Szeredi) [1849786] - [fs] virtiofs: Do not send forget request "struct list_head" element (Miklos Szeredi) [1849786] - [fs] virtiofs: Use a common function to send forget (Miklos Szeredi) [1849786] - [fs] virtiofs: Fix old-style declaration (Miklos Szeredi) [1849786] - [fs] fuse: verify nlink (Miklos Szeredi) [1849786] - [fs] fuse: verify write return (Miklos Szeredi) [1849786] - [fs] fuse: verify attributes (Miklos Szeredi) [1849786] - [fs] fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() (Miklos Szeredi) [1849786] - [fs] fuse: truncate pending writes on O_TRUNC (Miklos Szeredi) [1849786] - [fs] fuse: flush dirty data/metadata before non-truncate setattr (Miklos Szeredi) [1849786] - [fs] ovl: initialize error in ovl_copy_xattr (Miklos Szeredi) [1849770] - [fs] ovl: fix redirect traversal on metacopy dentries (Miklos Szeredi) [1849770] - [fs] ovl: initialize OVL_UPPERDATA in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: use only uppermetacopy state in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: simplify setting of origin for index lookup (Miklos Szeredi) [1849770] - [fs] ovl: fix out of bounds access warning in ovl_check_fb_len() (Miklos Szeredi) [1849770] - [fs] ovl: return required buffer size for file handles (Miklos Szeredi) [1849770] - [fs] ovl: sync dirty data when remounting to ro mode (Miklos Szeredi) [1849770] - [fs] ovl: resolve more conflicting mount options (Miklos Szeredi) [1849770] - [fs] ovl: potential crash in ovl_fid_to_fh() (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_OPEN from attr->ia_valid (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_FILE from attr->ia_valid (Miklos Szeredi) [1849770] - [documentation] ovl: document xino expected behavior (Miklos Szeredi) [1849770] - [fs] ovl: enable xino automatically in more cases (Miklos Szeredi) [1849770] - [fs] ovl: avoid possible inode number collisions with xino=on (Miklos Szeredi) [1849770] - [fs] ovl: use a private non-persistent ino pool (Miklos Szeredi) [1849770] - [fs] ovl: fix WARN_ON nlink drop to zero (Miklos Szeredi) [1849770] - [fs] ovl: fix a typo in comment (Miklos Szeredi) [1849770] - [fs] ovl: replace zero-length array with flexible-array member (Miklos Szeredi) [1849770] - [fs] ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old (Miklos Szeredi) [1849770] - [fs] ovl: strict upper fs requirements for remote upper fs (Miklos Szeredi) [1849770] - [fs] ovl: check if upper fs supports RENAME_WHITEOUT (Miklos Szeredi) [1849770] - [fs] ovl: allow remote upper (Miklos Szeredi) [1849770] - [fs] ovl: decide if revalidate needed on a per-dentry basis (Miklos Szeredi) [1849770] - [fs] ovl: separate detection of remote upper layer from stacked overlay (Miklos Szeredi) [1849770] - [fs] ovl: restructure dentry revalidation (Miklos Szeredi) [1849770] - [fs] ovl: ignore failure to copy up unknown xattrs (Miklos Szeredi) [1849770] - [documentation] ovl: document permission model (Miklos Szeredi) [1849770] - [fs] ovl: simplify i_ino initialization (Miklos Szeredi) [1849770] - [fs] ovl: factor out helper ovl_get_root() (Miklos Szeredi) [1849770] - [fs] ovl: fix out of date comment and unreachable code (Miklos Szeredi) [1849770] - [fs] ovl: fix value of i_ino for lower hardlink corner case (Miklos Szeredi) [1849770] - [fs] ovl: fix lockdep warning for async write (Miklos Szeredi) [1849770] - [fs] ovl: fix some xino configurations (Miklos Szeredi) [1849770] - [fs] ovl: fix lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: fix lseek overflow on 32bit (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: add overlayfs to index.rst (Miklos Szeredi) [1849770] - [fs] ovl: add splice file read write helper (Miklos Szeredi) [1849770] - [fs] ovl: implement async IO routines (Miklos Szeredi) [1849770] - [fs] vfs: add vfs_iocb_iter_helper functions (Miklos Szeredi) [1849770] - [fs] ovl: layer is const (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-constant st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of conflicting lower layer uuid (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_fsarray (Miklos Szeredi) [1849770] - [fs] ovl: simplify ovl_same_sb() helper (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_layersarray (Miklos Szeredi) [1849770] - [fs] ovl: improving copy-up efficiency for big sparse file (Miklos Szeredi) [1849770] - [fs] ovl: use ovl_inode_lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: use pr_fmt auto generate prefix (Miklos Szeredi) [1849770] - [fs] ovl: fix wrong WARN_ON() in ovl_cache_update_ino() (Miklos Szeredi) [1849770] - [fs] locks: print unsigned ino in /proc/locks (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: overlayfs: Fix restview warnings (Miklos Szeredi) [1849770] - [fs] ovl: relax WARN_ON() on rename to self (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-unique st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: don't use a temp buf for encoding real fh (Miklos Szeredi) [1849770] - [fs] ovl: make sure that real fid is 32bit aligned in memory (Miklos Szeredi) [1849770] - [fs] ovl: fix lookup failure on multi lower squashfs (Miklos Szeredi) [1849770] - [fs] ovl: filter of trusted xattr results in audit (Miklos Szeredi) [1849770] - [fs] ovl: Fix dereferencing possible ERR_PTR() (Miklos Szeredi) [1849770] - [fs] ovl: fix regression caused by overlapping layers detection (Miklos Szeredi) [1849770] - [fs] ovl: make i_ino consistent with st_ino in more cases (Miklos Szeredi) [1849770] - [fs] ovl: fix typo in MODULE_PARM_DESC (Miklos Szeredi) [1849770] - [fs] ovl: fix bogus -Wmaybe-unitialized warning (Miklos Szeredi) [1849770] - [fs] ovl: don't fail with disconnected lower NFS (Miklos Szeredi) [1849770] - [fs] ovl: detect overlapping layers (Miklos Szeredi) [1849770] - [fs] ovl: using posix_acl_xattr_size() to get size instead of posix_acl_to_xattr() (Miklos Szeredi) [1849770] - [fs] ovl: abstract ovl_inode lock with a helper (Miklos Szeredi) [1849770] - [fs] ovl: remove the 'locked' argument of ovl_nlink_{start, end} (Miklos Szeredi) [1849770] - [fs] ovl: relax requirement for non null uuid of lower fs (Miklos Szeredi) [1849770] - [fs] ovl: fold copy-up helpers into callers (Miklos Szeredi) [1849770] - [fs] ovl: untangle copy up call chain (Miklos Szeredi) [1849770] - [fs] ovl: clean up error handling in ovl_get_tmpfile() (Miklos Szeredi) [1849770] - [netdrv] ionic: tame the watchdog timer on reconfig (Jonathan Toppins) [1846879 1846280] - [remoteproc] remoteproc: pull in slab.h (Jarod Wilson) [1849080]- [x86] revert "kvm: vmx: Micro-optimize vmexit time when not exposing PMU" (Vitaly Kuznetsov) [1844099] - [fs] nfsd4: kill warnings on testing stateids with mismatched clientids (Benjamin Coddington) [1765672] - [fs] NFS: Ensure security label is set for root inode (Scott Mayhew) [1660798] - [s390] kexec: Fix file verification on S390 (Lianbo Jiang) [1815369] - [s390] kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE (Lianbo Jiang) [1815369] - [netdrv] ibmvnic: continue to init in CRQ reset returns H_CLOSED (Steve Best) [1850179] - [net] sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs (Benjamin Coddington) [1849998] - [net] sunrpc: clean up properly in gss_mech_unregister() (Benjamin Coddington) [1849998] - [net] sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix backchannel RPC soft lockups (Benjamin Coddington) [1849998] - [fs] NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() (Benjamin Coddington) [1849998] - [fs] nfsd4: make drc_slab global, not per-net (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix GSS privacy computation of auth->au_ralign (Benjamin Coddington) [1849998] - [net] SUNRPC: Add "@len" parameter to gss_unwrap() (Benjamin Coddington) [1849998] - [fs] NFS: finish_automount() requires us to hold 2 refs to the mount record (Benjamin Coddington) [1849998] - [fs] NFS: Fix use-after-free issues in nfs_pageio_add_request() (Benjamin Coddington) [1849998] - [fs] NFS: alloc_nfs_open_context() must use the file cred when available (Benjamin Coddington) [1849998] - [net] libceph: don't omit used_replica in target_copy() (Jeff Layton) [1847528] - [net] libceph: don't omit recovery_deletes in target_copy() (Jeff Layton) [1847528] - [net] libceph: move away from global osd_req_flags (Jeff Layton) [1847528] - [fs] ceph: skip checking caps when session reconnecting and releasing reqs (Jeff Layton) [1847528] - [fs] ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock (Jeff Layton) [1847528] - [fs] ceph: don't return -ESTALE if there's still an open file (Jeff Layton) [1847528] - [include] libceph, rbd: replace zero-length array with flexible-array (Jeff Layton) [1847528] - [fs] ceph: allow rename operation under different quota realms (Jeff Layton) [1847528] - [fs] ceph: normalize 'delta' parameter usage in check_quota_exceeded (Jeff Layton) [1847528] - [fs] ceph: ceph_kick_flushing_caps needs the s_mutex (Jeff Layton) [1847528] - [fs] ceph: request expedited service on session's last cap flush (Jeff Layton) [1847528] - [fs] ceph: convert mdsc->cap_dirty to a per-session list (Jeff Layton) [1847528] - [fs] ceph: reset i_requested_max_size if file write is not wanted (Jeff Layton) [1847528] - [fs] ceph: throw a warning if we destroy session with mutex still locked (Jeff Layton) [1847528] - [fs] ceph: fix potential race in ceph_check_caps (Jeff Layton) [1847528] - [fs] ceph: document what protects i_dirty_item and i_flushing_item (Jeff Layton) [1847528] - [fs] ceph: don't take i_ceph_lock in handle_cap_import (Jeff Layton) [1847528] - [fs] ceph: don't release i_ceph_lock in handle_cap_trunc (Jeff Layton) [1847528] - [fs] ceph: add comments for handle_cap_flush_ack logic (Jeff Layton) [1847528] - [fs] ceph: split up __finish_cap_flush (Jeff Layton) [1847528] - [fs] ceph: reorganize __send_cap for less spinlock abuse (Jeff Layton) [1847528] - [fs] ceph: flush release queue when handling caps for unknown inode (Jeff Layton) [1847528] - [net] libceph: ignore pool overlay and cache logic on redirects (Jeff Layton) [1847528] - [x86] kvm: lapic: ensure APIC map is up to date on concurrent update requests (Igor Mammedov) [1835330] - [x86] kvm: lapic: fix broken vcpu hotplug (Igor Mammedov) [1835330] - [netdrv] net: hns3: add some error checking in hclge_tm module (Mark Langsdorf) [1809057] {CVE-2019-15925} - [fs] udf: Fix mounting of Win7 created UDF filesystems (Oleksandr Natalenko) [1842400] - [netdrv] net: qed: fixes crash while running driver in kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed: Disable SRIOV functionality inside kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (Manish Chopra) [1727746] - [fs] cifs: dump Security Type info in DebugData (Leif Sahlberg) [1845390] - [net] netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline (Marcelo Leitner) [1840938] - [net] sched: act_ct: Make tcf_ct_flow_table_restore_skb inline (Marcelo Leitner) [1840938] - [net] netfilter: flowtable: Add pending bit for offload work (Marcelo Leitner) [1842670] - [net] Evict neighbor entries on carrier down (Ivan Vecera) [1845352] - [net] bridge: explicitly zero is_sticky in fdb_create (Ivan Vecera) [1845350] - [net] bridge: add support for sticky fdb entries (Ivan Vecera) [1845350] - [net] remove indirect block netdev event registration (Marcelo Leitner) [1841300] - [netdrv] bnxt_tc: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] nfp: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] mlx5: update indirect block support (Marcelo Leitner) [1841300] - [net] use flow_indr_dev_setup_offload() (Marcelo Leitner) [1841300] - [net] cls_api: add tcf_block_offload_init() (Marcelo Leitner) [1841300] - [net] flow_offload: consolidate indirect flow_block infrastructure (Marcelo Leitner) [1841300] - [net] netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() (Marcelo Leitner) [1841300] - [fs] iomap: Handle memory allocation failure in readahead (Carlos Maiolino) [1828792] - [fs] iomap: fix comments in iomap_dio_rw (Carlos Maiolino) [1828792] - [fs] iomap: Remove pgoff from tracepoints (Carlos Maiolino) [1828792] - [fs] fs: Fix page_mkwrite off-by-one errors (Carlos Maiolino) [1828792] - [fs] iomap: stop using ioend after it's been freed in iomap_finish_ioend() (Carlos Maiolino) [1828792] - [fs] iomap: fix sub-page uptodate handling (Carlos Maiolino) [1828792] - [fs] iomap: remove unneeded variable in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: Do not create fake iter in iomap_dio_bio_actor() (Carlos Maiolino) [1828792] - [fs] iomap: trace iomap_appply results (Carlos Maiolino) [1828792] - [fs] fs/iomap: remove redundant check in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: use a srcmap for a read-modify-write I/O (Carlos Maiolino) [1828792] - [fs] iomap: renumber IOMAP_HOLE to 0 (Carlos Maiolino) [1828792] - [fs] iomap: use write_begin to read pages to unshare (Carlos Maiolino) [1828792] - [fs] iomap: move the zeroing case out of iomap_read_page_sync (Carlos Maiolino) [1828792] - [fs] iomap: ignore non-shared or non-data blocks in xfs_file_dirty (Carlos Maiolino) [1828792] - [fs] iomap: always use AOP_FLAG_NOFS in iomap_write_begin (Carlos Maiolino) [1828792] - [fs] iomap: remove the unused iomap argument to __iomap_write_end (Carlos Maiolino) [1828792] - [fs] iomap: better document the IOMAP_F_* flags (Carlos Maiolino) [1828792] - [fs] iomap: enhance writeback error message (Carlos Maiolino) [1828792] - [fs] iomap: pass a struct page to iomap_finish_page_writeback (Carlos Maiolino) [1828792] - [fs] iomap: cleanup iomap_ioend_compare (Carlos Maiolino) [1828792] - [fs] iomap: move struct iomap_page out of iomap.h (Carlos Maiolino) [1828792] - [fs] iomap: warn on inline maps in iomap_writepage_map (Carlos Maiolino) [1828792] - [fs] iomap: lift the xfs writeback code to iomap (Carlos Maiolino) [1828792] - [fs] iomap: lift common tracing code from xfs to iomap (Carlos Maiolino) [1828792] - [fs] iomap: zero newly allocated mapped blocks (Carlos Maiolino) [1828792] - [fs] xfs: remove the fork fields in the writepage_ctx and ioend (Carlos Maiolino) [1828792] - [fs] xfs: turn io_append_trans into an io_private void pointer (Carlos Maiolino) [1828792] - [fs] xfs: refactor the ioend merging code (Carlos Maiolino) [1828792] - [fs] xfs: use a struct iomap in xfs_writepage_ctx (Carlos Maiolino) [1828792] - [fs] xfs: set IOMAP_F_NEW more carefully (Carlos Maiolino) [1828792] - [fs] xfs: initialize iomap->flags in xfs_bmbt_to_iomap (Carlos Maiolino) [1828792] - [fs] xfs: Use iomap_dio_rw to wait for unaligned direct IO (Carlos Maiolino) [1828792] - [fs] iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: move the iomap_dio_rw ->end_io callback into a structure (Carlos Maiolino) [1828792] - [fs] iomap: split size and error for iomap_dio_rw ->end_io (Carlos Maiolino) [1828792] - [fs] iomap: fix Invalid License ID (Carlos Maiolino) [1828792] - [fs] iomap: move internal declarations into fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move the main iteration code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the buffered IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the direct IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the SEEK_HOLE code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the file mapping reporting code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the swapfile code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: start moving code to fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move iomap_read_inline_data around (Carlos Maiolino) [1828792] - [fs] iomap: convert to SPDX identifier (Carlos Maiolino) [1828792] - [fs] iomap: remove duplicated include from iomap.c (Carlos Maiolino) [1828792] - [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830565] {CVE-2019-16231}- [fs] NFSv4: Ensure the delegation cred is pinned when we call delegreturn (Benjamin Coddington) [1848933] - [fs] NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation() (Benjamin Coddington) [1848933] - [fs] NFSv4.1 make cachethis=no for writes (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix revalidation of dentries with delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix races between open and dentry revalidation (Benjamin Coddington) [1848933] - [fs] NFS: Fix up directory verifier races (Benjamin Coddington) [1848933] - [net] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1848933] - [fs] NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals (Benjamin Coddington) [1848933] - [fs] NFSv4: try lease recovery on NFS4ERR_EXPIRED (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks (Benjamin Coddington) [1848933] - [fs] nfs: optimise readdir cache page invalidation (Benjamin Coddington) [1848933] - [fs] NFS: Switch readdir to using iterate_shared() (Benjamin Coddington) [1848933] - [fs] NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() (Benjamin Coddington) [1848933] - [fs] NFS: Directory page cache pages need to be locked when read (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks and corruption in readdir (Benjamin Coddington) [1848933] - [net] SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() (Benjamin Coddington) [1848933] - [fs] NFS: Replace various occurrences of kstrndup() with kmemdup_nul() (Benjamin Coddington) [1848933] - [fs] NFSv4: Limit the total number of cached delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Add accounting for the number of active delegations held (Benjamin Coddington) [1848933] - [fs] NFSv4: Try to return the delegation immediately when marked for return on close (Benjamin Coddington) [1848933] - [fs] NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delegation is returned (Benjamin Coddington) [1848933] - [fs] NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATION_RETURNING (Benjamin Coddington) [1848933] - [fs] NFS: nfs_find_open_context() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFS: nfs_access_get_cached_rcu() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFSv3: FIx bug when using chacl and chmod to change acl (Benjamin Coddington) [1848933] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1848933] - [fs] NFS: Trust cached access if we've already revalidated the inode once (Benjamin Coddington) [1848933] - [fs] NFS: Fix nfs_direct_write_reschedule_io() (Benjamin Coddington) [1848933] - [fs] NFS: When resending after a short write, reset the reply count to zero (Benjamin Coddington) [1848933] - [fs] NFS: Improve tracing of permission calls (Benjamin Coddington) [1848933] - [fs] NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() (Benjamin Coddington) [1848933] - [fs] NFS: Fix up fsync() when the server rebooted (Benjamin Coddington) [1848933] - [net] SUNRPC: Remove broken gss_mech_list_pseudoflavors() (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file mapping on all fatal writeback errors (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file size on a fatal write error (Benjamin Coddington) [1848933] - [fs] nfs: NFS_SWAP should depend on SWAP (Benjamin Coddington) [1848933] - [net] SUNRPC: constify copied structure (Benjamin Coddington) [1848933] - [fs] fs/nfs, swapon: check holes in swapfile (Benjamin Coddington) [1848933] - [net] SUNRPC: call_connect_status should handle -EPROTO (Benjamin Coddington) [1848933] - [fs] NFS: Introduce trace events triggered by page writeback errors (Benjamin Coddington) [1848933] - [net] SUNRPC: Capture signalled RPC tasks (Benjamin Coddington) [1848933] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Benjamin Coddington) [1848933] - [fs] NFS4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: encode nfsv4 timestamps as 64-bit (Benjamin Coddington) [1848933] - [fs] nfs: remove timespec from xdr_encode_nfstime (Benjamin Coddington) [1848933] - [fs] nfs: use timespec64 in nfs_fattr (Benjamin Coddington) [1848933] - [net] sunrpc: convert to time64_t for expiry (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfssvc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfs4proc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in vfs.c (Benjamin Coddington) [1848933] - [fs] nfsd: remove nfs4_reset_lease() declarations (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_real_seconds() in nfs4_verifier (Benjamin Coddington) [1848933] - [fs] nfsd: use boottime for lease expiry calculation (Benjamin Coddington) [1848933] - [fs] nfsd: fix jiffies/time_t mixup in LRU list (Benjamin Coddington) [1848933] - [fs] nfsd: fix delay timer on 32-bit architectures (Benjamin Coddington) [1848933] - [fs] nfsd: use time64_t in nfsd_proc_setattr() check (Benjamin Coddington) [1848933] - [fs] nfsd: pass a 64-bit guardtime to nfsd_setattr() (Benjamin Coddington) [1848933] - [fs] nfsd: make 'boot_time' 64-bit wide (Benjamin Coddington) [1848933] - [fs] nfsd: use timespec64 in encode_time_delta (Benjamin Coddington) [1848933] - [fs] nfsd: handle nfs3 timestamps as unsigned (Benjamin Coddington) [1848933] - [fs] nfsd: print 64-bit timestamps in client_info_show (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_seconds() for timestamps (Benjamin Coddington) [1848933] - [fs] nfsd: remove unnecessary assertion in nfsd4_encode_replay (Benjamin Coddington) [1848933] - [fs] nfsd: Clone should commit src file metadata too (Benjamin Coddington) [1848933] - [fs] nfsd4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: fix timstamp debug prints (Benjamin Coddington) [1848933] - [net] nfs: use time64_t internally (Benjamin Coddington) [1848933] - [fs] nfsd: Return the correct number of bytes written to the file (Benjamin Coddington) [1848933] - [fs] nfsd: Fix up some unused variable warnings (Benjamin Coddington) [1848933] - [kernel] blktrace: ensure our debugfs dir exists (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: fix debugfs use after free (Ming Lei) [1816559] {CVE-2019-19770} - [block] loop: be paranoid on exit and prevent new additions / removals (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: annotate required lock on do_blk_trace_setup() (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: revert back to synchronous request_queue removal (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: clarify context for refcount increment helpers (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: add docs for gendisk / request_queue refcount helpers (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: no need to check return value of debugfs_create functions (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: Avoid sparse warnings when assigning q->blk_trace (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: break out of blktrace setup on concurrent calls (Ming Lei) [1816559] {CVE-2019-19770} - [nvme] nvme-fc: don't call nvme_cleanup_cmd() for AENs (Ewan Milne) [1847572] - [nvme] nvme-fc: convert assoc_active flag to bit op (Ewan Milne) [1847572] - [nvme] nvme-fc: Ensure private pointers are NULL if no data (Ewan Milne) [1847572] - [nvme] nvme-multipath: do not reset on unknown status (Ewan Milne) [1847572] - [documentation] x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [crypto] crypto: simd - correctly take reqsize of wrapped skcipher into account (Mark Salter) [1830471] - [fs] nfsd: depend on CRYPTO_MD5 for legacy client tracking (Benjamin Coddington) [1847468] - [fs] nfsd: check for EBUSY from vfs_rmdir/vfs_unink (Benjamin Coddington) [1847468] - [fs] NFS: Fallocate should use the nfs4_fattr_bitmap (Benjamin Coddington) [1847468] - [fs] NFS: Return -ETXTBSY when attempting to write to a swapfile (Benjamin Coddington) [1847468] - [fs] fs: nfs: sysfs: Remove NULL check before kfree (Benjamin Coddington) [1847468] - [fs] NFS: remove unneeded semicolon (Benjamin Coddington) [1847468] - [fs] NFSv4: add declaration of current_stateid (Benjamin Coddington) [1847468] - [include] sunrpc: remove __KERNEL__ ifdefs (Benjamin Coddington) [1847468] - [fs] nfsd: document callback_wq serialization of callback code (Benjamin Coddington) [1847468] - [fs] nfsd: mark cb path down on unknown errors (Benjamin Coddington) [1847468] - [net] SUNRPC: Avoid RPC delays when exiting suspend (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't retry the GETATTR on old stateid in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix races between open and delegreturn (Benjamin Coddington) [1847468] - [fs] NFS: nfs_inode_find_state_and_recover() fix stateid matching (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix nfs4_inode_make_writeable() (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_return_incompatible_delegation() should check delegation validity (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't reclaim delegations that have been returned or revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Ignore requests to return the delegation if it was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Revoke the delegation on success in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Update the stateid seqid in nfs_revoke_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_inplace_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Hold the delegation spinlock when updating the seqid (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't remove the delegation from the super_list more than once (Benjamin Coddington) [1847468] - [fs] NFS: Rename nfs_inode_return_delegation_noreclaim() (Benjamin Coddington) [1847468] - [fs] NFSv4: fail nfs4_refresh_delegation_stateid() when the delegation was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Delegation recalls should not find revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_callback_getattr() should ignore revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix delegation handling in update_open_stateid() (Benjamin Coddington) [1847468] - [fs] NFSv4.1: Don't rebind to the same source port when reconnecting to the server (Benjamin Coddington) [1847468] - [fs] NFS/pnfs: Separate NFSv3 DS and MDS traffic (Benjamin Coddington) [1847468] - [fs] pNFS: nfs3_set_ds_client should set NFS_CS_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Use non-atomic bit ops when initialising struct nfs_client_initdata (Benjamin Coddington) [1847468] - [fs] NFSv3: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Fix a typo in encode_sattr() (Benjamin Coddington) [1847468] - [fs] NFSv4: NFSv4 callbacks also support 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFSv4: Encode 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFS: Convert struct nfs_fattr to use struct timespec64 (Benjamin Coddington) [1847468] - [fs] NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts (Benjamin Coddington) [1847468] - [net] SUNRPC: Add trace points to observe transport congestion control (Benjamin Coddington) [1847468] - [net] SUNRPC: Eliminate log noise in call_reserveresult (Benjamin Coddington) [1847468] - [fs] nfsd: remove private bin2hex implementation (Benjamin Coddington) [1847468] - [fs] nfsd: remove set but not used variable 'len' (Benjamin Coddington) [1847468] - [fs] NFSv3: fix rpc receive buffer size for MOUNT call (Steve Dickson) [1837034] - [fs] NFS: remove unused macros (Steve Dickson) [1837034] - [mm] mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long) [1849016] - [mm] mm: fix false-positive OVERCOMMIT_GUESS failures (Waiman Long) [1849016] - [mm] mm: remove CONFIG_MIGRATE_VMA_HELPER (Karol Herbst) [1847908] - [nvdimm] libnvdimm: Export the target_node attribute for regions and namespaces (Jeff Moyer) [1783157] - [dax] dax: Add numa_node to the default device-dax attributes (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Create a dax device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nvdimm_bus_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nvdimm_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nd_mapping_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_region_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_numa_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_device_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move region attribute group definition (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move attribute groups to device type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm/region: Initialize bad block for volatile namespaces (Jeff Moyer) [1783157] - [x86] x86/mce: Add Xeon Icelake to list of CPUs that support PPIN (Steve Best) [1848710] - [powerpc] powerpc/kernel: Enables memory hot-remove after reboot on pseries guests (David Gibson) [1848844] - [fs] cifs: multichannel: try to rebind when reconnecting a channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: use pointer for binding channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection above transport layer (Leif Sahlberg) [1842759] - [fs] cifs: move some variables off the stack in smb2_ioctl_query_info (Leif Sahlberg) [1842759] - [fs] cifs: reduce stack use in smb2_compound_op (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: always zero struct cifs_io_parms (Leif Sahlberg) [1842759] - [fs] smb3: default to minimum of two channels when multichannel specified (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection in function (Leif Sahlberg) [1842759] - [mm] x86/init: fix build with CONFIG_SWAP=n (Waiman Long) [1839415] - [netdrv] ionic: add pcie_print_link_status (Jonathan Toppins) [1846506] - [netdrv] ionic: no link check while resetting queues (Jonathan Toppins) [1846953] - [netdrv] ionic: export features for vlans to use (Jonathan Toppins) [1846868] - [netdrv] ionic: remove support for mgmt device (Jonathan Toppins) [1846506] - [netdrv] ionic: wait on queue start until after IFF_UP (Jonathan Toppins) [1844924] - [netdrv] ionic: add more ethtool stats (Jonathan Toppins) [1848149] - [netdrv] ionic: more ionic name tweaks (Jonathan Toppins) [1848149] - [netdrv] ionic: ionic_intr_free parameter change (Jonathan Toppins) [1848149] - [netdrv] ionic: reset device at probe (Jonathan Toppins) [1848149] - [netdrv] ionic: shorter dev cmd wait time (Jonathan Toppins) [1848149] - [netdrv] ionic: add support for more xcvr types (Jonathan Toppins) [1848149] - [netdrv] ionic: protect vf calls from fw reset (Jonathan Toppins) [1848149] - [netdrv] ionic: updates to ionic FW api description (Jonathan Toppins) [1848149] - [netdrv] ionic: support longer tx sg lists (Jonathan Toppins) [1848149] - [netdrv] ionic: Use debugfs_create_bool() to export bool (Jonathan Toppins) [1848149] - [netdrv] drivers:Remove inclusion of vermagic header (Jonathan Toppins) [1848149] - [net] SUNRPC: Destroy the back channel when we destroy the host transport (Benjamin Coddington) [1846984] - [net] SUNRPC: fix race to sk_err after xs_error_report (Benjamin Coddington) [1846984] - [fs] NFS: Remove redundant mirror tracking in O_DIRECT (Benjamin Coddington) [1846984] - [fs] nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request (Benjamin Coddington) [1846984] - [net] sunrpc: clean up indentation issue (Benjamin Coddington) [1846984] - [fs] NFS: Optimise the default readahead size (Benjamin Coddington) [1846984] - [fs] nfsd: fix nfs read eof detection (Benjamin Coddington) [1846984] - [fs] nfsd: Make nfsd_reset_boot_verifier_locked static (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix OPEN_DOWNGRADE error handling (Benjamin Coddington) [1846984] - [fs] pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid (Benjamin Coddington) [1846984] - [fs] NFSv4: Add a helper to increment stateid seqids (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle RPC level errors in LAYOUTRETURN (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close (Benjamin Coddington) [1846984] - [fs] NFSv4: Clean up pNFS return-on-close error handling (Benjamin Coddington) [1846984] - [fs] NFS: remove unused check for negative dentry (Benjamin Coddington) [1846984] - [fs] NFSv3: use nfs_add_or_obtain() to create and reference inodes (Benjamin Coddington) [1846984] - [fs] NFS: Refactor nfs_instantiate() for dentry referencing callers (Benjamin Coddington) [1846984] - [fs] nfs_instantiate(): prevent multiple aliases for directory inode (Benjamin Coddington) [1846984] - [net] SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic (Benjamin Coddington) [1846984] - [fs] nfsd: degraded slot-count more gracefully as allocation nears exhaustion (Benjamin Coddington) [1846984] - [fs] nfsd: handle drc over-allocation gracefully (Benjamin Coddington) [1846984] - [net] SUNRPC: RPC level errors should always set task->tk_rpc_status (Benjamin Coddington) [1846984] - [fs] nfsd: Support the server resetting the boot verifier (Benjamin Coddington) [1846984] - [net] sunrpc: Use kzfree rather than its implementation (Benjamin Coddington) [1846984] - [fs] nfsd: eliminate an unnecessary acl size limit (Benjamin Coddington) [1846984] - [fs] Deprecate nfsd fault injection (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Add an nfs4_call_sync_custom() function (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix a memory leak bug (Benjamin Coddington) [1846984] - [net] xprtrdma: Fix bc_max_slots return value (Benjamin Coddington) [1846984] - [net] SUNRPC: Inline xdr_commit_encode (Benjamin Coddington) [1846984] - [net] SUNRPC: Remove rpc_wake_up_queued_task_on_wq() (Benjamin Coddington) [1846984] - [fs] fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (Benjamin Coddington) [1846984] - [fs] nfsd: Fix the documentation for svcxdr_tmpalloc() (Benjamin Coddington) [1846984] - [fs] nfsd: Remove unnecessary NULL checks (Benjamin Coddington) [1846984] - [s390] vfio-ccw: make vfio_ccw_regops variables declarations static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add trace for CRW event (Cornelia Huck) [1660917] - [s390] vfio-ccw: Wire up the CRW irq and CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor IRQ handlers (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new schib region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor the unregister of the async regions (Cornelia Huck) [1660917] - [s390] vfio-ccw: Register a chp_event callback for vfio-ccw (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce new helper functions to free/destroy regions (Cornelia Huck) [1660917] - [documentation] vfio-ccw: document possible errors (Cornelia Huck) [1660917] - [s390] vfio-ccw: Enable transparent CCW IPL from DASD (Cornelia Huck) [1660917] - [s390] cio: generate delayed uevent for vfio-ccw subchannels (Cornelia Huck) [1660917] - [s390] vfio-ccw: Use the correct style for SPDX License Identifier (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rework the io_fctl trace (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add a trace for asynchronous requests (Cornelia Huck) [1660917] - [s390] vfio-ccw: Trace the FSM jumptable (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor how the traces are built (Cornelia Huck) [1660917] - [s390] vfio-ccw: fix error return code in vfio_ccw_sch_init() (Cornelia Huck) [1660917] - [s390] vfio-ccw: add some logging (Cornelia Huck) [1660917] - [s390] vfio-ccw: make vfio_ccw_async_region_ops static (Cornelia Huck) [1660917] - [documentation] documentation: fix vfio-ccw doc (Cornelia Huck) [1660917] - [documentation] vfio-ccw: Update documentation for csch/hsch (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't call cp_free if we are processing a channel program (Cornelia Huck) [1660917] - [s390] vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix memory leak and don't call cp_free in cp_init (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix misleading comment when setting orb.cmd.c64 (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 (Cornelia Huck) [1660917] - [s390] cio: introduce driver_override on the css bus (Cornelia Huck) [1660917] - [s390] vfio-ccw: make convert_ccw0_to_ccw1 static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove copy_ccw_from_iova() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Factor out the ccw0-to-ccw1 transition (Cornelia Huck) [1660917] - [s390] vfio-ccw: Copy CCW data outside length calculation (Cornelia Huck) [1660917] - [s390] vfio-ccw: Skip second copy of guest cp to host (Cornelia Huck) [1660917] - [s390] vfio-ccw: Move guest_cp storage into common struct (Cornelia Huck) [1660917] - [s390] cio: Combine direct and indirect CCW paths (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange IDAL allocation in direct CCW (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove pfn_array_table (Cornelia Huck) [1660917] - [s390] vfio-ccw: Adjust the first IDAW outside of the nested loops (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange pfn_array and pfn_array_table arrays (Cornelia Huck) [1660917] - [s390] cio: Use generalized CCW handler in cp_init() (Cornelia Huck) [1660917] - [s390] cio: Generalize the TIC handler (Cornelia Huck) [1660917] - [s390] cio: Refactor the routine that handles TIC CCWs (Cornelia Huck) [1660917] - [s390] cio: Squash cp_free() and cp_unpin_free() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Destroy kmem cache region on module exit (Cornelia Huck) [1660917] - [documentation] docs: s390: convert docs to ReST and rename to *.rst (Cornelia Huck) [1660917] - [s390] cio: Remove vfio-ccw checks of command codes (Cornelia Huck) [1660917] - [s390] cio: Allow zero-length CCWs in vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Don't pin vfio pages for empty transfers (Cornelia Huck) [1660917] - [s390] cio: Initialize the host addresses in pfn_array (Cornelia Huck) [1660917] - [s390] cio: Split pfn_array_alloc_pin into pieces (Cornelia Huck) [1660917] - [s390] cio: Set vfio-ccw FSM state before ioeventfd (Cornelia Huck) [1660917] - [s390] cio: Update SCSW if it points to the end of the chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: Prevent quiesce function going into an infinite loop (Cornelia Huck) [1660917] - [s390] vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev (Cornelia Huck) [1660917] - [s390] vfio-ccw: Do not call flush_workqueue while holding the spinlock (Cornelia Huck) [1660917] - [s390] vfio-ccw: add handling for async channel instructions (Cornelia Huck) [1660917] - [s390] cio: export hsch to modules (Cornelia Huck) [1660917] - [s390] vfio-ccw: add capabilities chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: protect the I/O region (Cornelia Huck) [1660917] - [s390] vfio-ccw: rework ssch state handling (Cornelia Huck) [1660917] - [s390] vfio-ccw: make it safe to access channel programs (Cornelia Huck) [1660917] - [s390] vfio: ccw: only free cp on final interrupt (Cornelia Huck) [1660917] - [s390] cio: Use cpa range elsewhere within vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Fix vfio-ccw handling of recursive TICs (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't assume there are more ccws after a TIC (Cornelia Huck) [1660917] - [s390] vfio: ccw: Merge BUSY and BOXED states (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup when unsupported IDA format is used (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup of pfn_array alloc failure (Cornelia Huck) [1660917] - [s390] vfio: ccw: Register mediated device once all structures are initialized (Cornelia Huck) [1660917] - [s390] cio: make vfio_ccw_io_region static (Cornelia Huck) [1660917] - [s390] cio: Fix how vfio-ccw checks pinned pages (Cornelia Huck) [1660917] - [s390] cio: Refactor alloc of ccw_io_region (Cornelia Huck) [1660917] - [s390] cio: Convert ccw_io_region to pointer (Cornelia Huck) [1660917] - [netdrv] ibmvnic: Harden device login requests (Steve Best) [1847183] - [mm] s390/cmm: fix information leak in cmm_timeout_handler() (Nico Pache) [1846532] {CVE-2020-10773} - [fs] kernfs: fix potential null pointer dereference (Carlos Maiolino) [1847872] - [netdrv] net: sfc: reject unsupported coalescing params (Jarod Wilson) [1844659] - [netdrv] iavf: increase reset complete wait time (Stefan Assmann) [1844598] - [netdrv] iavf: Fix reporting 2.5 Gb and 5Gb speeds (Stefan Assmann) [1844598] - [netdrv] iavf: use appropriate enum for comparison (Stefan Assmann) [1844598] - [netdrv] iavf: fix speed reporting over virtchnl (Stefan Assmann) [1844598] - [block] blk-mq: fix blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: split out a __blk_mq_get_driver_tag helper (Ming Lei) [1824037] - [block] blk-mq: drain I/O when all CPUs in a hctx are offline (Ming Lei) [1824037] - [block] blk-mq: add blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: use BLK_MQ_NO_TAG in more places (Ming Lei) [1824037] - [block] blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG (Ming Lei) [1824037] - [block] blk-mq: move more request initialization to blk_mq_rq_ctx_init (Ming Lei) [1824037] - [block] blk-mq: simplify the blk_mq_get_request calling convention (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request (Ming Lei) [1824037] - [block] blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request (Ming Lei) [1824037] - [nvme] nvme: force complete cancelled requests (Ming Lei) [1824037] - [block] blk-mq: blk-mq: provide forced completion method (Ming Lei) [1824037] - [block] block: Limit number of items taken from the I/O scheduler in one go (Ming Lei) [1824037] - [scsi] Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Ming Lei) [1824037] - [block] blk-mq: Rerun dispatching in the case of budget contention (Ming Lei) [1824037] - [block] blk-mq: Add blk_mq_delay_run_hw_queues() API call (Ming Lei) [1824037] - [block] blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Ming Lei) [1824037] - [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1824037] - [block] blk-mq: don't commit_rqs() if none were queued (Ming Lei) [1824037] - [block] blk-mq: Remove some unused function arguments (Ming Lei) [1824037] - [block] blk-mq-tag: document tag iteration helper return value (Ming Lei) [1824037] - [block] blk-mq: Document the functions that iterate over requests (Ming Lei) [1824037] - [block] loop: Better discard support for block devices (Ming Lei) [1824037] - [block] loop: Report EOPNOTSUPP properly (Ming Lei) [1824037] - [block] block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices (Ming Lei) [1824037] - [block] block, zoned: fix integer overflow with BLKRESETZONE et al (Ming Lei) [1824037] - [block] block: Fix use-after-free issue accessing struct io_cq (Ming Lei) [1824037] - [netdrv] cxgb4: add EOTID tracking and software context dump (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: tune burst buffer size for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: improve credits recovery in TC-MQPRIO Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix delete filter entry fail in unload path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix large delays in PTP synchronization (Vishal Kulkarni) [1828665] - [netdrv] net/cxgb4: Check the return from t4_query_params properly (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: free MQPRIO resources in shutdown path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix MPS index overwrite when setting MAC address (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add support to catch bits set in INT_CAUSE5 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove set but not used variable 'tab' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/ptp: pass the sign of offset delta in FW CMD (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Txq restart check during backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix throughput drop during Tx backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework TC filter rule insertion across regions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: update T5/T6 adapter register ranges (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix checks for max queues to allocate (Vishal Kulkarni) [1828665] - [netdrv] net/chelsio: Don't set N/A for not available FW (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Added tls stats prints (Vishal Kulkarni) [1828665] - [netdrv] l2t_seq_next should increase position index (Vishal Kulkarni) [1828665] - [netdrv] seq_tab_next() should increase position index (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: reject overlapped queues in TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Tx multi channel port rate limit (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/cxgb4vf: fix flow control display for auto negotiation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix refcount init for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chtls: fix ULD connection failures due to wrong TID base (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix missed high priority region calculation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix kernel panic while accessing sge_info (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add support for high priority filters (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add stats for MQPRIO QoS offload Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add UDP segmentation offload support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chcr: update SGL DMA unmap for USO (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier ingress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: check rule prio conflicts before offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier egress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove unneeded semicolon for switch block (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove redundant assignment to hdr_len (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix 64-bit division on i386 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Use match_string() helper to simplify the code (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add FLOWC based QoS offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add Tx and Rx path for ETHOFLD traffic (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add ETHOFLD hardware queue support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: parse and configure TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework queue config and MSI-X allocation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: query firmware for QoS offload resources (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add pci reset handler (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix panic when attaching to ULD fail (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: request the TX CIDX updates to status page (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Signedness bug in init_one() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: no need to check return value of debugfs_create functions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Use normal int for refcount (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Add lock for atomic_dec_and_test (Vishal Kulkarni) [1828665] - [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827912]- [drm] drm/amd/display: Defer cursor lock until after VUPDATE (Lyude Paul) [1814893] - [drm] drm/amd/display: Use cursor locking to prevent flip delays (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: Fix Pollock Variant Detection (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix RV2 Variant Detection (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: fix pci revision id fetching (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect vGPUs (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect if changing endianness failed (Lyude Paul) [1814893] - [drm] drm/nouveau/device: rework mmio mapping code to get rid of second map (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gp100: split SOR implementation from gm200 (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: modify OR allocation policy to account for HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: split part of OR allocation logic into a function (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: provide hint to OR allocation about HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gt215-: fix race with audio driver runpm (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes() (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gv100-: Add support for interlaced modes (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gv100-: expose capabilities class (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: protect waits against GPU falling off the bus (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: access PTIMER through usermode class, if available (Lyude Paul) [1814893] - [drm] drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: clear SW state of disabled windows harder (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Add aux table invalidate for all engines (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Invalidate aux table entries forcibly (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Flush L3 (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Fix HDC pipeline flush (Lyude Paul) [1814893] - [drm] Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" (Lyude Paul) [1814893] - [drm] drm/i915: Push MST link retraining to the hotplug work (Lyude Paul) [1814893] - [drm] drm/i915: Flatten intel_dp_check_mst_status() a bit (Lyude Paul) [1814893] - [drm] drm/i915/tc: Do not warn when aux power well of static TC ports timeout (Lyude Paul) [1814893] - [drm] drm/i915/tc: Catch TC users accessing FIA registers without enable aux (Lyude Paul) [1814893] - [drm] drm/i915/tc/tgl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/tc: Skip ref held check for TC legacy aux power wells (Lyude Paul) [1814893] - [drm] drm/i915/tc/icl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/display: Split hsw_power_well_enable() into two (Lyude Paul) [1814893] - [drm] drm/i915/display: Add intel_legacy_aux_to_power_domain() (Lyude Paul) [1814893] - [drm] drm/i915/display: Move out code to return the digital_port of the aux ch (Lyude Paul) [1814893] - [drm] drm/i915: Add missing deinitialization cases of load failure (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_init() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_probe() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: Extract skl SAGV checking (Lyude Paul) [1814893] - [drm] drm/i915: Track active_pipes in bw_state (Lyude Paul) [1814893] - [drm] drm/i915: Use bw state for per crtc SAGV evaluation (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_calc_active_pipes() (Lyude Paul) [1814893] - [drm] drm/i915: Add pre/post plane updates for SAGV (Lyude Paul) [1814893] - [drm] drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv (Lyude Paul) [1814893] - [drm] drm/i915: Add intel_atomic_get_bw_*_state helpers (Lyude Paul) [1814893] - [drm] drm/i915: Introduce skl_plane_wm_level accessor (Lyude Paul) [1814893] - [drm] drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds (Lyude Paul) [1814893] - [drm] drm/i915: Add a retry counter for hotplug detect retries (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_connector_hpd_pin() (Lyude Paul) [1814893] - [drm] drm/i915: Prefer intel_connector over drm_connector in hotplug code (Lyude Paul) [1814893] - [drm] drm/i915: Use intel_attached_encoder() (Lyude Paul) [1814893] - [drm] drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Initialize multicast register steering for workarounds (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_14010229206 permanent (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL (Lyude Paul) [1814893] - [drm] drm/i915: Apply Wa_1406680159:icl, ehl as an engine workaround (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1406306137:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1604278689:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Don't treat unslice registers as masked (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_1606700617 permanent (Lyude Paul) [1814893] - [drm] drm/i915/tgl: WaDisableGPGPUMidThreadPreemption (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Move and restrict Wa_1408615072 (Lyude Paul) [1814893] - [drm] drm/i915/gen11: Moving WAs to rcs_engine_wa_init() (Lyude Paul) [1814893] - [drm] drm/i915: add Wa_14010594013: icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1409142259 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Fix the Wa number of a fix (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1607063988 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note to Wa_1607297627 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Extend Wa_1606931601 for all steppings (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1806527549 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1409804808 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1808121037 to tgl (Lyude Paul) [1814893] - [drm] drm/i915: Use engine wa list for Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Implement Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Disable tesselation clock gating on tgl A0 (Lyude Paul) [1814893] - [drm] drm/i915: Move ringbuffer WAs to engine workaround list (Lyude Paul) [1814893] - [drm] drm/i915/gt: Skip rmw for masked registers (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Also wait for the scratch buffer to be bound (Lyude Paul) [1814893] - [drm] drm/i915/dp: Return the right vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/dp/tgl+: Update combo phy vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add definitions for VRR registers and bits (Lyude Paul) [1814893] - [drm] drm/i915: use forced codec wake on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add new PCI IDs to TGL (Lyude Paul) [1814893] - [drm] drm/i915/perf: Invalidate OA TLB on when closing perf stream (Lyude Paul) [1814893] - [drm] Bump DRM backport version to 5.6.14 (Lyude Paul) [1814893] - [drm] drm/i915/tgl+: Fix interrupt handling for DP AUX transactions (Lyude Paul) [1814893] - [drm] drm/amd/amdgpu: add raven1 part to the gfxoff quirk list (Lyude Paul) [1814893] - [drm] drm/amd/display: add basic atomic check for cursor plane (Lyude Paul) [1814893] - [drm] Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() (Lyude Paul) [1814893] - [drm] drm/i915: Handle idling during i915_gem_evict_something busy loops (Lyude Paul) [1814893] - [drm] drm/i915: Mark concurrent submissions with a weak-dependency (Lyude Paul) [1814893] - [drm] drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (Lyude Paul) [1814893] - [drm] drm/amdgpu: force fbdev into vram (Lyude Paul) [1814893] - [drm] drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane (Lyude Paul) [1814893] - [drm] drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Make timeslicing an explicit engine property (Lyude Paul) [1814893] - [drm] drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() (Lyude Paul) [1814893] - [drm] drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 (Lyude Paul) [1814893] - [drm] drm/amd/display: Defer cursor update around VUPDATE for all ASIC (Lyude Paul) [1814893] - [drm] drm/amd/display: check if REFCLK_CNTL register is present (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: avoid using pm_en before it is initialized revised (Lyude Paul) [1814893] - [drm] drm/amd/display: blank dp stream before re-train the link (Lyude Paul) [1814893] - [drm] drm/i915/display: Load DP_TP_CTL/STATUS offset before use it (Lyude Paul) [1814893] - [drm] drm/i915/tgl: TBT AUX should use TC power well ops (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_14010477008:tgl (Lyude Paul) [1814893] - [drm] drm/amd/display: work around fp code being emitted outside of DC_FP_START/END (Lyude Paul) [1814893] - [drm] drm/amdgpu: drop redundant cg/pg ungate on runpm enter (Lyude Paul) [1814893] - [drm] drm/amdgpu: move kfd suspend after ip_suspend_phase1 (Lyude Paul) [1814893] - [drm] drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event (Lyude Paul) [1814893] - [drm] drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: fix resume failed as smu table initialize early exit (Lyude Paul) [1814893] - [drm] drm/bridge: anx6345: set correct BPC for display_info of connector (Lyude Paul) [1814893] - [drm] drm/i915: Use proper fault mask in interrupt postinstall too (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Fix i915_address_space refcnt leak (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release use after free (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_hw_surface_alloc() (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_draw_dirty_fb() (Lyude Paul) [1814893] - [drm] drm/i915/gt: Check cacheline is valid before acquiring (Lyude Paul) [1814893] - [drm] drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix green screen issue after suspend (Lyude Paul) [1814893] - [drm] drm/edid: Fix off-by-one in DispID DTD pixel clock (Lyude Paul) [1814893] - [drm] drm/amdgpu: invalidate L2 before SDMA IBs (v2) (Lyude Paul) [1814893] - [dma-buf] dma-buf: Fix SET_NAME ioctl uapi (Lyude Paul) [1814893] - [drm] drm/scheduler: fix drm_sched_get_cleanup_job (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix wrong vram lost counter increment V2 (Lyude Paul) [1814893] - [drm] drm/dp_mst: Zero assigned PBN when releasing VCPI slots (Lyude Paul) [1814893] - [drm] drm/amd/display: Calculate scaling ratios on every medium/full update (Lyude Paul) [1814893] - [drm] drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax (Lyude Paul) [1814893] - [video] fbdev: potential information leak in do_fb_ioctl() (Lyude Paul) [1814893] - [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Lyude Paul) [1814893] - [drm] drm/amdkfd: kfree the wrong pointer (Lyude Paul) [1814893] - [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: fix vma range check for migration (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: check for SVM initialized before migrating (Lyude Paul) [1814893] - [drm] drm/amd/display: Don't try hdcp1.4 when content_type is set to type1 (Lyude Paul) [1814893] - [drm] drm/ttm: flush the fence on the bo after we individualize the reservation object (Lyude Paul) [1814893] - [drm] drm/i915/perf: Do not clear pollin for small user read buffers (Lyude Paul) [1814893] - [drm] drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix the hw hang during perform system reboot and reset (Lyude Paul) [1814893] - [drm] drm/amdgpu/gfx9: add gfxoff quirk (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Fill all the unused space in the GGTT (Lyude Paul) [1814893] - [drm] drm/i915/ggtt: do not set bits 1-11 in gen12 ptes (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix gfx hang during suspend with video playback (v2) (Lyude Paul) [1814893] - [drm] drm/dp_mst: Fix clearing payload state on topology disable (Lyude Paul) [1814893] - [drm] Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" (Lyude Paul) [1814893] - [drm] drm/i915/gt: Treat idling as a RPS downclock event (Lyude Paul) [1814893] - [drm] drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2 (Lyude Paul) [1814893] - [drm] drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode (Lyude Paul) [1814893] - [drm] drm/amd/display: Check for null fclk voltage when parsing clock table (Lyude Paul) [1814893] - [drm] drm/amdgpu: unify fw_write_wait for new gfx9 asics (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: implement the is_dpm_running() (Lyude Paul) [1814893] - [drm] drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK (Lyude Paul) [1814893] - [drm] drm: Remove PageReserved manipulation from drm_pci_alloc (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal (Lyude Paul) [1814893] - [drm] drm/i915/gem: Flush all the reloc_gpu batch (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Disable preemption timeout (Lyude Paul) [1814893] - [drm] drm/i915/display: Fix mode private_flags comparison at atomic_check (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (Lyude Paul) [1814893] - [drm] drm/i915: Allow for different modes of interruptible i915_active_wait (Lyude Paul) [1814893] - [gpu] DRM Backport 5.5 -> 5.6 (Lyude Paul) [1814893] - [video] video: fbdev: intelfb: use const pointer for fb_ops (Lyude Paul) [1814893] - [include] video: fbdev: make fbops member of struct fb_info a const pointer (Lyude Paul) [1814893] - [video] video: fbdev: uvesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: nvidia: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: mb862xx: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: atyfb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbmem: use const pointer for fb_ops (Lyude Paul) [1814893] - [video] video: fbdev: vesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: udlfb: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [video] video: smscufx: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [drm] drm/fb-helper: don't preserve fb_ops across deferred IO use (Lyude Paul) [1814893] - [drm] drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() (Lyude Paul) [1814893] - [video] video: fb_defio: preserve user fb_ops (Lyude Paul) [1814893] - [drm] mm, drm/ttm: Fix vm page protection handling (Lyude Paul) [1814893] - [dma-buf] udmabuf: Remove deleted map/unmap handlers (Lyude Paul) [1814893] - [include] dma-buf: Remove kernel map/unmap hooks (Lyude Paul) [1814893] - [drm] drm/udl: Remove udl implementation of GEM's free_object() (Lyude Paul) [1814893] - [drm] drm/udl: Unmap buffer object after damage update (Lyude Paul) [1814893] - [drm] drm/udl: Fix Kconfig indentation (Lyude Paul) [1814893] - [drm] drm/udl: Replace fbdev code with generic emulation (Lyude Paul) [1814893] - [drm] drm/udl: Remove struct udl_gem_object and functions (Lyude Paul) [1814893] - [drm] drm/udl: Switch to SHMEM (Lyude Paul) [1814893] - [drm] drm/udl: Allocate GEM object via struct drm_driver.gem_create_object (Lyude Paul) [1814893] - [drm] drm/udl: Remove flags field from struct udl_gem_object (Lyude Paul) [1814893] - [drm] drm/armada: Delete dma_buf->k(un)map implemenation (Lyude Paul) [1814893] - [tee] drm/tee_shm: Drop dma_buf_k(unmap) support (Lyude Paul) [1814893] - [samples] sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support (Lyude Paul) [1814893] - [media] media/videobuf2: Drop dma_buf->k(un)map support (Lyude Paul) [1814893] - [drm] drm/vmwgfx: Delete mmaping functions (Lyude Paul) [1814893] - [dma-buf] dma-buf: Drop dma_buf_k(un)map (Lyude Paul) [1814893] - [drm] drm/tegra: Remove dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/omapdrm: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/i915: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [staging] staging/android/ion: delete dma_buf->kmap/unmap implemenation (Lyude Paul) [1814893] - [drm] drm/i915: Remove dma_buf_kmap selftest (Lyude Paul) [1814893] - [drm] drm/tegra: Delete host1x_bo_ops->k(un)map (Lyude Paul) [1814893] - [gpu] drm/tegra: Map cmdbuf once for reloc processing (Lyude Paul) [1814893] - [pinctrl] pinctrl: Allow modules to use pinctrl_register_mappings (Lyude Paul) [1814893] - [include] lockdep: add might_lock_nested() (Lyude Paul) [1814893] - [gpu] DRM Backport 5.4 -> 5.5 (Lyude Paul) [1814893] - [security] device_cgroup: Export devcgroup_check_permission (Lyude Paul) [1814893] - [video] fbdev: drop res_id parameter from remove_conflicting_pci_framebuffers (Lyude Paul) [1814893] - [media] media: cec: check 'transmit_in_progress', not 'transmitting' (Lyude Paul) [1814893] - [media] media: cec: avoid decrementing transmit_queue_sz if it is 0 (Lyude Paul) [1814893] - [media] media: cec: CEC 2.0-only bcast messages were ignored (Lyude Paul) [1814893] - [media] cec: add cec_adapter to cec_notifier_cec_adap_unregister() (Lyude Paul) [1814893] - [media] media: cec-pin: add 'received' callback (Lyude Paul) [1814893] - [media] media: cec: expose the new connector info API (Lyude Paul) [1814893] - [media] media: cec/cec-adap.c: use new UI_CMD defines (Lyude Paul) [1814893] - [media] media: cec-notifier: clear cec_adap in cec_notifier_unregister (Lyude Paul) [1814893] - [media] media: cec-adap: return from cec_s_conn_info() if adap is invalid (Lyude Paul) [1814893] - [media] media: cec-notifier: add new notifier functions (Lyude Paul) [1814893] - [media] media: cec: add struct cec_connector_info support (Lyude Paul) [1814893] - [media] media: cec-notifier: rename variables, check kstrdup and n->conn_name (Lyude Paul) [1814893] - [media] media: cec-adap: fix regression in ping sanity check (Lyude Paul) [1814893] - [media] media: cec: allow any initiator for Ping and Image/Text View On (Lyude Paul) [1814893] - [media] media: cec: support CEC_MSG_FL_RAW (Lyude Paul) [1814893] - [media] media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function (Lyude Paul) [1814893] - [media] media: cec: move check from cec_transmit to cec_transmit_msg_fh (Lyude Paul) [1814893] - [media] media: cec: cec_transmit_msg_fh: do sanity checks first (Lyude Paul) [1814893] - [media] media: cec: mark devnode as registered before actually registering it (Lyude Paul) [1814893] - [media] media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper (Lyude Paul) [1814893] - [media] media: Kconfig files: use the right help coding style (Lyude Paul) [1814893] - [media] media: cec: fill in cec chardev kobject to ease debugging (Lyude Paul) [1814893] - [media] media: cec: fix epoll() by calling poll_wait first (Lyude Paul) [1814893] - [media] media: cec: keep track of outstanding transmits (Lyude Paul) [1814893] - [media] media: cec: add debug_phys_addr module option (Lyude Paul) [1814893] - [media] media: cec: report Vendor ID after initialization (Lyude Paul) [1814893] - [media] media: cec-pin: fix broken tx_ignore_nack_until_eom error injection (Lyude Paul) [1814893] - [media] media: cec: increase debug level for 'queue full' (Lyude Paul) [1814893] - [media] media: cec: check for non-OK/NACK conditions while claiming a LA (Lyude Paul) [1814893] - [media] media: cec: forgot to cancel delayed work (Lyude Paul) [1814893] - [media] media: cec: name for RC passthrough device does not need 'RC for' (Lyude Paul) [1814893] - [media] media: cec-gpio: select correct Signal Free Time (Lyude Paul) [1814893] - [media] media: cec: fix the Signal Free Time calculation (Lyude Paul) [1814893] - [media] media: cec: add new tx/rx status bits to detect aborts/timeouts (Lyude Paul) [1814893] - [media] media: cec: remove cec-edid.c (Lyude Paul) [1814893] - [media] media: cec/v4l2: move V4L2 specific CEC functions to V4L2 (Lyude Paul) [1814893] - [media] media: cec: integrate cec_validate_phys_addr() in cec-api.c (Lyude Paul) [1814893] - [media] media: cec: make cec_get_edid_spa_location() an inline function (Lyude Paul) [1814893] - [media] media: use strscpy() instead of strlcpy() (Lyude Paul) [1814893] - [media] media: cec: move compat_ioctl handling to cec-api.c (Lyude Paul) [1814893] - [media] media: cec: add support for 5V signal testing (Lyude Paul) [1814893] - [uapi] media: uapi/linux/cec.h: add 5V events (Lyude Paul) [1814893] - [scsi] compat_ioctl: move more drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [vhost] compat_ioctl: move drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [rtc] compat_ioctl: move rtc handling into drivers/rtc/dev.c (Lyude Paul) [1814893] - [fs] ceph: fix compat_ioctl for ceph_dir_operations (Lyude Paul) [1814893] - [fs] compat_sys_ioctl(): make parallel to do_vfs_ioctl() (Lyude Paul) [1814893] - [fs] compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c (Lyude Paul) [1814893] - [fs] do_vfs_ioctl(): use saner types (Lyude Paul) [1814893] - [fs] compat: itanic doesn't have one (Lyude Paul) [1814893] - [fs] FIGETBSZ: fix compat (Lyude Paul) [1814893] - [fs] fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP (Lyude Paul) [1814893] - [gpu] DRM Backport 5.3 -> 5.4 (Lyude Paul) [1814893] - [include] Add wait_var_event_interruptible() (Lyude Paul) [1814893] - [kernel] kthread: Add __kthread_should_park() (Lyude Paul) [1814893] - [kernel] PM / sleep: Refactor filesystems sync to reduce duplication (Lyude Paul) [1814893] - [fpga] drivers: Introduce device lookup variants by of_node (Lyude Paul) [1814893] - [s390] drivers: Introduce device lookup variants by name (Lyude Paul) [1814893] - [base] drivers: Add generic helper to match by of_node (Lyude Paul) [1814893] - [drm] kbuild: change *FLAGS_.o to take the path relative to $(obj) (Lyude Paul) [1814893] - [video] fbdev: lock_fb_info cannot fail (Lyude Paul) [1814893] - [video] fbdev/atyfb: lock_fb_info can't fail (Lyude Paul) [1814893] - [video] fbdev: sysfs files can't disappear before the device is gone (Lyude Paul) [1814893] - [video] fbcon: call fbcon_fb_(un)registered directly (Lyude Paul) [1814893] - [video] fbcon: Remove fbcon_has_exited (Lyude Paul) [1814893] - [video] fbcon: s/struct display/struct fbcon_display/ (Lyude Paul) [1814893] - [video] fbdev: locking check for fb_set_suspend (Lyude Paul) [1814893] - [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Lyude Paul) [1814893] - [video] fbcon: Don't reset logo_shown when logo is currently shown (Lyude Paul) [1814893] - [video] fbdev: fix WARNING in __alloc_pages_nodemask bug (Lyude Paul) [1814893] - [video] fbdev: fix divide error in fb_var_to_videomode (Lyude Paul) [1814893] - [video] fbdev: list all pci memory bars as conflicting apertures (Lyude Paul) [1814893]- [block] Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" (Jeff Moyer) [1784478] - [fs] io_uring: reset -EBUSY error when io sq thread is waken up (Jeff Moyer) [1784478] - [fs] io_uring: don't add non-IO requests to iopoll pending list (Jeff Moyer) [1784478] - [fs] io_uring: don't use kiocb.private to store buf_index (Jeff Moyer) [1784478] - [fs] io_uring: cancel work if task_work_add() fails (Jeff Moyer) [1784478] - [fs] io_uring: remove dead check in io_splice() (Jeff Moyer) [1784478] - [fs] io_uring: fix FORCE_ASYNC req preparation (Jeff Moyer) [1784478] - [fs] io_uring: don't prepare DRAIN reqs twice (Jeff Moyer) [1784478] - [fs] io_uring: initialize ctx->sqo_wait earlier (Jeff Moyer) [1784478] - [fs] io_uring: polled fixed file must go through free iteration (Jeff Moyer) [1784478] - [fs] io_uring: fix zero len do_splice() (Jeff Moyer) [1784478] - [fs] io_uring: don't use 'fd' for openat/openat2/statx (Jeff Moyer) [1784478] - [fs] splice: move f_mode checks to do_{splice, tee}() (Jeff Moyer) [1784478] - [fs] io_uring: handle -EFAULT properly in io_uring_setup() (Jeff Moyer) [1784478] - [fs] io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io_uring: punt splice async because of inode mutex (Jeff Moyer) [1784478] - [fs] io_uring: check non-sync defer_list carefully (Jeff Moyer) [1784478] - [fs] io_uring: fix extra put in sync_file_range() (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() (Jeff Moyer) [1784478] - [fs] io_uring: use proper references for fallback_req locking (Jeff Moyer) [1784478] - [fs] io_uring: only force async punt if poll based retry can't handle it (Jeff Moyer) [1784478] - [fs] io_uring: enable poll retry for any file with ->read_iter / ->write_iter (Jeff Moyer) [1784478] - [fs] io_uring: statx must grab the file table for valid fd (Jeff Moyer) [1784478] - [fs] io_uring: only restore req->work for req that needs do completion (Jeff Moyer) [1784478] - [fs] io_uring: don't count rqs failed after current one (Jeff Moyer) [1784478] - [fs] io_uring: kill already cached timeout.seq_offset (Jeff Moyer) [1784478] - [fs] io_uring: fix cached_sq_head in io_timeout() (Jeff Moyer) [1784478] - [fs] io_uring: only post events in io_poll_remove_all() if we completed some (Jeff Moyer) [1784478] - [fs] io_uring: io_async_task_func() should check and honor cancelation (Jeff Moyer) [1784478] - [fs] io_uring: check for need to re-wait in polled async handling (Jeff Moyer) [1784478] - [fs] io_uring: correct O_NONBLOCK check for splice punt (Jeff Moyer) [1784478] - [fs] io_uring: restore req->work when canceling poll request (Jeff Moyer) [1784478] - [fs] io_uring: move all request init code in one place (Jeff Moyer) [1784478] - [fs] io_uring: keep all sqe->flags in req->flags (Jeff Moyer) [1784478] - [fs] io_uring: early submission req fail code (Jeff Moyer) [1784478] - [fs] io_uring: track mm through current->mm (Jeff Moyer) [1784478] - [fs] io_uring: remove obsolete @mm_fault (Jeff Moyer) [1784478] - [fs] io_uring: punt final io_ring_ctx wait-and-free to workqueue (Jeff Moyer) [1784478] - [fs] io_uring: fix fs cleanup on cqe overflow (Jeff Moyer) [1784478] - [fs] io_uring: don't read user-shared sqe flags twice (Jeff Moyer) [1784478] - [fs] io_uring: remove req init from io_get_req() (Jeff Moyer) [1784478] - [fs] io_uring: alloc req only after getting sqe (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_get_sqring (Jeff Moyer) [1784478] - [fs] io_uring: do not always copy iovec in io_req_map_rw() (Jeff Moyer) [1784478] - [fs] io_uring: ensure openat sets O_LARGEFILE if needed (Jeff Moyer) [1784478] - [fs] io_uring: initialize fixed_file_data lock (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant variable pointer nxt and io_wq_assign_next call (Jeff Moyer) [1784478] - [fs] io_uring: fix ctx refcounting in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: process requests completed with -EAGAIN on poll list (Jeff Moyer) [1784478] - [fs] io_uring: remove bogus RLIMIT_NOFILE check in file registration (Jeff Moyer) [1784478] - [fs] io_uring: use io-wq manager as backup task if task is exiting (Jeff Moyer) [1784478] - [fs] io_uring: grab task reference for poll requests (Jeff Moyer) [1784478] - [fs] io_uring: retry poll if we got woken with non-matching mask (Jeff Moyer) [1784478] - [fs] io_uring: add missing finish_wait() in io_sq_thread() (Jeff Moyer) [1784478] - [fs] io_uring: refactor file register/unregister/update handling (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_alloc_async_ctx() (Jeff Moyer) [1784478] - [fs] io_uring: fix missing 'return' in comment (Jeff Moyer) [1784478] - [fs] io-wq: handle hashed writes in chains (Jeff Moyer) [1784478] - [fs] io-uring: drop 'free_pfile' in struct io_file_put (Jeff Moyer) [1784478] - [fs] io-uring: drop completion when removing file (Jeff Moyer) [1784478] - [fs] io_uring: Fix ->data corruption on re-enqueue (Jeff Moyer) [1784478] - [fs] io-wq: close cancel gap for hashed linked work (Jeff Moyer) [1784478] - [uapi] io_uring: make spdxcheck.py happy (Jeff Moyer) [1784478] - [fs] io_uring: honor original task RLIMIT_FSIZE (Jeff Moyer) [1784478] - [fs] io_uring: make sure accept honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io_uring: make sure openat/openat2 honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io-wq: hash dependent work (Jeff Moyer) [1784478] - [fs] io-wq: split hashing and enqueueing (Jeff Moyer) [1784478] - [fs] io-wq: don't resched if there is no work (Jeff Moyer) [1784478] - [fs] io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} (Jeff Moyer) [1784478] - [fs] io-wq: remove duplicated cancel code (Jeff Moyer) [1784478] - [fs] io_uring: fix truncated async read/readv and write/writev retry (Jeff Moyer) [1784478] - [uapi] io_uring: dual license io_uring.h uapi header (Jeff Moyer) [1784478] - [fs] io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled (Jeff Moyer) [1784478] - [fs] io_uring: Fix unused function warnings (Jeff Moyer) [1784478] - [fs] io_uring: add end-of-bits marker and build time verify it (Jeff Moyer) [1784478] - [fs] io_uring: provide means of removing buffers (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [net] net: abstract out normal and compat msghdr import (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV (Jeff Moyer) [1784478] - [fs] io_uring: support buffer selection for OP_READ and OP_RECV (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_PROVIDE_BUFFERS (Jeff Moyer) [1784478] - [fs] io_uring: ensure RCU callback ordering with rcu_barrier() (Jeff Moyer) [1784478] - [fs] io_uring: fix lockup with timeouts (Jeff Moyer) [1784478] - [fs] io_uring: free fixed_file_data after RCU grace period (Jeff Moyer) [1784478] - [fs] io_uring: buffer registration infrastructure (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: forward submission ref to async (Jeff Moyer) [1784478] - [fs] io-wq: optimise out *next_work() double lock (Jeff Moyer) [1784478] - [fs] io-wq: optimise locking in io_worker_handle_work() (Jeff Moyer) [1784478] - [fs] io-wq: shuffle io_worker_handle_work() code (Jeff Moyer) [1784478] - [fs] io_uring: get next work with submission ref drop (Jeff Moyer) [1784478] - [fs] io_uring: remove @nxt from handlers (Jeff Moyer) [1784478] - [fs] io_uring: make submission ref putting consistent (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_close (Jeff Moyer) [1784478] - [fs] io_uring: Ensure mask is initialized in io_arm_poll_handler (Jeff Moyer) [1784478] - [fs] io_uring: remove io_prep_next_work() (Jeff Moyer) [1784478] - [fs] io_uring: remove extra nxt check after punt (Jeff Moyer) [1784478] - [fs] io_uring: use poll driven retry for files that support it (Jeff Moyer) [1784478] - [fs] io_uring: mark requests that we can do poll async in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: add per-task callback handler (Jeff Moyer) [1784478] - [fs] io_uring: store io_kiocb in wait->private (Jeff Moyer) [1784478] - [fs] io-wq: use BIT for ulong hash (Jeff Moyer) [1784478] - [fs] io_uring: remove IO_WQ_WORK_CB (Jeff Moyer) [1784478] - [fs] io-wq: remove unused IO_WQ_WORK_HAS_MM (Jeff Moyer) [1784478] - [fs] io_uring: extract kmsg copy helper (Jeff Moyer) [1784478] - [fs] io_uring: clean io_poll_complete (Jeff Moyer) [1784478] - [fs] io_uring: add splice(2) support (Jeff Moyer) [1784478] - [fs] io_uring: add interface for getting files (Jeff Moyer) [1784478] - [fs] splice: make do_splice public (Jeff Moyer) [1784478] - [fs] io_uring: remove req->in_async (Jeff Moyer) [1784478] - [fs] io_uring: don't do full *prep_worker() from io-wq (Jeff Moyer) [1784478] - [fs] io_uring: don't call work.func from sync ctx (Jeff Moyer) [1784478] - [fs] io_uring: io_accept() should hold on to submit reference on retry (Jeff Moyer) [1784478] - [fs] io_uring: consider any io_read/write -EAGAIN as final (Jeff Moyer) [1784478] - [fs] io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL (Jeff Moyer) [1784478] - [fs] io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation (Jeff Moyer) [1784478] - [fs] io_uring: fix 32-bit compatability with sendmsg/recvmsg (Jeff Moyer) [1784478] - [fs] io_uring: define and set show_fdinfo only if procfs is enabled (Jeff Moyer) [1784478] - [fs] io_uring: drop file set ref put/get on switch (Jeff Moyer) [1784478] - [fs] io_uring: import_single_range() returns 0/-ERROR (Jeff Moyer) [1784478] - [fs] io_uring: pick up link work on submit reference drop (Jeff Moyer) [1784478] - [fs] io-wq: ensure work->task_pid is cleared on init (Jeff Moyer) [1784478] - [fs] io-wq: remove spin-for-work optimization (Jeff Moyer) [1784478] - [fs] io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL (Jeff Moyer) [1784478] - [fs] io_uring: fix personality idr leak (Jeff Moyer) [1784478] - [fs] io_uring: handle multiple personalities in link chains (Jeff Moyer) [1784478] - [fs] io_uring: fix __io_iopoll_check deadlock in io_sq_thread (Jeff Moyer) [1784478] - [fs] io_uring: prevent sq_thread from spinning when it should stop (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free by io_cleanup_req() (Jeff Moyer) [1784478] - [fs] io_uring: remove unnecessary NULL checks (Jeff Moyer) [1784478] - [fs] io_uring: add missing io_req_cancelled() (Jeff Moyer) [1784478] - [fs] io_uring: prune request from overflow list on flush (Jeff Moyer) [1784478] - [fs] io-wq: don't call kXalloc_node() with non-online node (Jeff Moyer) [1784478] - [fs] io_uring: retain sockaddr_storage across send/recvmsg async punt (Jeff Moyer) [1784478] - [fs] io_uring: cancel pending async work if task exits (Jeff Moyer) [1784478] - [fs] io-wq: add io_wq_cancel_pid() to cancel based on a specific pid (Jeff Moyer) [1784478] - [fs] io-wq: make io_wqe_cancel_work() take a match handler (Jeff Moyer) [1784478] - [fs] io_uring: fix openat/statx's filename leak (Jeff Moyer) [1784478] - [fs] io_uring: fix double prep iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix async close() with f_op->flush() (Jeff Moyer) [1784478] - [fs] io_uring: allow AT_FDCWD for non-file openat/openat2/statx (Jeff Moyer) [1784478] - [fs] io_uring: grab ->fs as part of async preparation (Jeff Moyer) [1784478] - [fs] io-wq: add support for inheriting ->fs (Jeff Moyer) [1784478] - [fs] io_uring: retry raw bdev writes if we hit -EOPNOTSUPP (Jeff Moyer) [1784478] - [fs] io_uring: add cleanup for openat()/statx() (Jeff Moyer) [1784478] - [fs] io_uring: fix iovec leaks (Jeff Moyer) [1784478] - [fs] io_uring: remove unused struct io_async_open (Jeff Moyer) [1784478] - [fs] io_uring: flush overflowed CQ events in the io_uring_poll() (Jeff Moyer) [1784478] - [fs] io_uring: statx/openat/openat2 don't support fixed files (Jeff Moyer) [1784478] - [fs] io_uring: fix deferred req iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix 1-bit bitfields to be unsigned (Jeff Moyer) [1784478] - [fs] io_uring: get rid of delayed mm check (Jeff Moyer) [1784478] - [fs] io_uring: cleanup fixed file data table references (Jeff Moyer) [1784478] - [fs] io_uring: spin for sq thread to idle on shutdown (Jeff Moyer) [1784478] - [fs] io_uring: put the flag changing code in the same spot (Jeff Moyer) [1784478] - [fs] io_uring: iterate req cache backwards (Jeff Moyer) [1784478] - [fs] io_uring: punt even fadvise() WILLNEED to async context (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic double CQE entry for close (Jeff Moyer) [1784478] - [fs] io_uring: remove extra ->file check (Jeff Moyer) [1784478] - [fs] io_uring: don't map read/write iovec potentially twice (Jeff Moyer) [1784478] - [fs] io_uring: use the proper helpers for io_send/recv (Jeff Moyer) [1784478] - [fs] io_uring: prevent potential eventfd recursion on poll (Jeff Moyer) [1784478] - [fs] eventfd: track eventfd_signal() recursion depth (Jeff Moyer) [1784478] - [fs] io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe (Jeff Moyer) [1784478] - [fs] io_uring: add ->show_fdinfo() for the io_uring file descriptor (Jeff Moyer) [1784478] - [fs] io_uring: add support for epoll_ctl(2) (Jeff Moyer) [1784478] - [fs] eventpoll: support non-blocking do_epoll_ctl() calls (Jeff Moyer) [1784478] - [fs] eventpoll: abstract out epoll_ctl() handler (Jeff Moyer) [1784478] - [fs] io_uring: fix linked command file table usage (Jeff Moyer) [1784478] - [fs] io_uring: support using a registered personality for commands (Jeff Moyer) [1784478] - [fs] io_uring: allow registering credentials (Jeff Moyer) [1784478] - [fs] io_uring: add io-wq workqueue sharing (Jeff Moyer) [1784478] - [fs] io-wq: allow grabbing existing io-wq (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: don't use static creds/mm assignments (Jeff Moyer) [1784478] - [fs] io-wq: make the io_wq ref counted (Jeff Moyer) [1784478] - [fs] io_uring: fix refcounting with batched allocations at OOM (Jeff Moyer) [1784478] - [fs] io_uring: add comment for drain_next (Jeff Moyer) [1784478] - [fs] io_uring: don't attempt to copy iovec for READ/WRITE (Jeff Moyer) [1784478] - [fs] io_uring: don't cancel all work on process exit (Jeff Moyer) [1784478] - [fs] Revert "io_uring: only allow submit from owning task" (Jeff Moyer) [1784478] - [fs] io_uring: honor IOSQE_ASYNC for linked reqs (Jeff Moyer) [1784478] - [fs] io_uring: prep req when do IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io_uring: use labeled array init in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: optimise sqe-to-req flags translation (Jeff Moyer) [1784478] - [fs] io_uring: remove REQ_F_IO_DRAINED (Jeff Moyer) [1784478] - [fs] io_uring: file switch work needs to get flushed on exit (Jeff Moyer) [1784478] - [fs] io_uring: hide uring_fd in ctx (Jeff Moyer) [1784478] - [fs] io_uring: remove extra check in __io_commit_cqring (Jeff Moyer) [1784478] - [fs] io_uring: optimise use of ctx->drain_next (Jeff Moyer) [1784478] - [fs] RHEL-only: Add IORING_OP_OPENAT2 opcode (Jeff Moyer) [1784478] - [fs] io_uring: add support for probing opcodes (Jeff Moyer) [1784478] - [fs] io_uring: account fixed file references correctly in batch (Jeff Moyer) [1784478] - [fs] io_uring: add opcode to issue trace event (Jeff Moyer) [1784478] - [fs] io_uring: enable option to only trigger eventfd for async completions (Jeff Moyer) [1784478] - [fs] io_uring: change io_ring_ctx bool fields into bit fields (Jeff Moyer) [1784478] - [fs] io_uring: file set registration should use interruptible waits (Jeff Moyer) [1784478] - [fs] io_uring: Remove unnecessary null check (Jeff Moyer) [1784478] - [fs] io_uring: add support for send(2) and recv(2) (Jeff Moyer) [1784478] - [fs] io_uring: remove extra io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: optimise commit_sqring() for common case (Jeff Moyer) [1784478] - [fs] io_uring: optimise head checks in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: clamp to_submit in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_SETUP_CLAMP (Jeff Moyer) [1784478] - [fs] io_uring: extend batch freeing to cover more cases (Jeff Moyer) [1784478] - [fs] io_uring: wrap multi-req freeing in struct req_batch (Jeff Moyer) [1784478] - [fs] io_uring: batch getting pcpu references (Jeff Moyer) [1784478] - [include] pcpu_ref: add percpu_ref_tryget_many() (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_MADVISE (Jeff Moyer) [1784478] - [mm] mm: make do_madvise() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_FADVISE (Jeff Moyer) [1784478] - [fs] io_uring: allow use of offset == -1 to mean file position (Jeff Moyer) [1784478] - [fs] io_uring: add non-vectored read/write commands (Jeff Moyer) [1784478] - [fs] io_uring: improve poll completion performance (Jeff Moyer) [1784478] - [fs] io_uring: split overflow state into SQ and CQ side (Jeff Moyer) [1784478] - [fs] io_uring: add lookup table for various opcode needs (Jeff Moyer) [1784478] - [fs] io_uring: remove two unnecessary function declarations (Jeff Moyer) [1784478] - [fs] io_uring: move *queue_link_head() from common path (Jeff Moyer) [1784478] - [fs] io_uring: rename prev to head (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io-wq: support concurrent non-blocking work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_STATX (Jeff Moyer) [1784478] - [fs] fs: make two stat prep helpers available (Jeff Moyer) [1784478] - [fs] io_uring: avoid ring quiesce for fixed file set unregister and update (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CLOSE (Jeff Moyer) [1784478] - [fs] io-wq: add support for uncancellable work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_OPENAT (Jeff Moyer) [1784478] - [fs] fs: make build_open_flags() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add support for fallocate() (Jeff Moyer) [1784478] - [fs] io_uring: fix compat for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: only allow submit from owning task (Jeff Moyer) [1784478] - [fs] io_uring: ensure workqueue offload grabs ring mutex for poll list (Jeff Moyer) [1784478] - [fs] io_uring: clear req->result always before issuing a read/write request (Jeff Moyer) [1784478] - [fs] io_uring: be consistent in assigning next work from handler (Jeff Moyer) [1784478] - [fs] io-wq: cancel work if we fail getting a mm reference (Jeff Moyer) [1784478] - [fs] io_uring: don't setup async context for read/write fixed (Jeff Moyer) [1784478] - [fs] io_uring: remove punt of short reads to async context (Jeff Moyer) [1784478] - [fs] io-wq: add cond_resched() to worker thread (Jeff Moyer) [1784478] - [fs] io-wq: remove unused busy list from io_sqe (Jeff Moyer) [1784478] - [fs] io_uring: pass in 'sqe' to the prep handlers (Jeff Moyer) [1784478] - [fs] io_uring: standardize the prep methods (Jeff Moyer) [1784478] - [fs] io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_{SEND, RECV}_MGS to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_CONNECT to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: add and use struct io_rw for read/writes (Jeff Moyer) [1784478] - [fs] io_uring: use u64_to_user_ptr() consistently (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_submit_work() should not touch req->rw (Jeff Moyer) [1784478] - [fs] io_uring: don't wait when under-submitting (Jeff Moyer) [1784478] - [fs] io_uring: warn about unhandled opcode (Jeff Moyer) [1784478] - [fs] io_uring: read opcode and user_data from SQE exactly once (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_CANCEL_ASYNC deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make HARDLINK imply LINK (Jeff Moyer) [1784478] - [fs] io_uring: any deferred command must have stable sqe data (Jeff Moyer) [1784478] - [fs] io_uring: remove 'sqe' parameter to the OP helpers that take it (Jeff Moyer) [1784478] - [fs] io_uring: fix pre-prepped issue with force_nonblock == true (Jeff Moyer) [1784478] - [fs] io-wq: re-add io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [fs] io_uring: fix stale comment and a few typos (Jeff Moyer) [1784478] - [fs] io_uring: ensure we return -EINVAL on unknown opcode (Jeff Moyer) [1784478] - [fs] io_uring: add sockets to list of files that support non-blocking issue (Jeff Moyer) [1784478] - [net] net: make socket read/write_iter() honor IOCB_NOWAIT (Jeff Moyer) [1784478] - [fs] io_uring: only hash regular files for async work execution (Jeff Moyer) [1784478] - [fs] io_uring: run next sqe inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't dynamically allocate poll data (Jeff Moyer) [1784478] - [fs] io_uring: deferred send/recvmsg should assign iov (Jeff Moyer) [1784478] - [fs] io_uring: sqthread should grab ctx->uring_lock for submissions (Jeff Moyer) [1784478] - [fs] io-wq: briefly spin for new work after finishing work (Jeff Moyer) [1784478] - [fs] io-wq: remove worker->wait waitqueue (Jeff Moyer) [1784478] - [fs] io_uring: allow unbreakable links (Jeff Moyer) [1784478] - [fs] io_uring: fix a typo in a comment (Jeff Moyer) [1784478] - [fs] io_uring: hook all linked requests via link_list (Jeff Moyer) [1784478] - [fs] io_uring: fix error handling in io_queue_link_head (Jeff Moyer) [1784478] - [fs] io_uring: use hash table for poll command lookups (Jeff Moyer) [1784478] - [fs] io-wq: clear node->next on list deletion (Jeff Moyer) [1784478] - [fs] io_uring: ensure deferred timeouts copy necessary data (Jeff Moyer) [1784478] - [fs] io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT (Jeff Moyer) [1784478] - [fs] io_uring: handle connect -EINPROGRESS like -EAGAIN (Jeff Moyer) [1784478] - [fs] io_uring: remove io_wq_current_is_worker (Jeff Moyer) [1784478] - [fs] io_uring: remove parameter ctx of io_submit_state_start (Jeff Moyer) [1784478] - [fs] io_uring: mark us with IORING_FEAT_SUBMIT_STABLE (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted connect requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted sendmsg/recvmsg requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted read/write requests copy iovec (Jeff Moyer) [1784478] - [fs] io_uring: add general async offload context (Jeff Moyer) [1784478] - [fs] io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: use current task creds instead of allocating a new one (Jeff Moyer) [1784478] - [fs] io_uring: fix missing kmap() declaration on powerpc (Jeff Moyer) [1784478] - [fs] io_uring: add mapping support for NOMMU archs (Jeff Moyer) [1784478] - [fs] io_uring: make poll->wait dynamically allocated (Jeff Moyer) [1784478] - [fs] io-wq: shrink io_wq_work a bit (Jeff Moyer) [1784478] - [fs] io-wq: fix handling of NUMA node IDs (Jeff Moyer) [1784478] - [fs] io_uring: use kzalloc instead of kcalloc for single-element allocations (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_import_fixed() (Jeff Moyer) [1784478] - [fs] io_uring: inline struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: store timeout's sqe->off in proper place (Jeff Moyer) [1784478] - [net] net: disallow ancillary data for __sys_{send, recv}msg_file() (Jeff Moyer) [1784478] - [net] net: separate out the msghdr copy from ___sys_{send, recv}msg() (Jeff Moyer) [1784478] - [fs] io_uring: remove superfluous check for sqe->off in io_accept() (Jeff Moyer) [1784478] - [fs] io_uring: async workers should inherit the user creds (Jeff Moyer) [1784478] - [fs] io-wq: have io_wq_create() take a 'data' argument (Jeff Moyer) [1784478] - [fs] io_uring: fix dead-hung for non-iter fixed rw (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CONNECT (Jeff Moyer) [1784478] - [net] net: add __sys_connect_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: only return -EBUSY for submit on non-flushed backlog (Jeff Moyer) [1784478] - [fs] io_uring: only !null ptr to io_issue_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_req_link_next() (Jeff Moyer) [1784478] - [fs] io_uring: pass only !null to io_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: remove io_free_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: add likely/unlikely in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: rename __io_submit_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: improve trace_io_uring_defer() trace point (Jeff Moyer) [1784478] - [fs] io_uring: drain next sqe instead of shadowing (Jeff Moyer) [1784478] - [fs] io_uring: close lookup gap for dependent next work (Jeff Moyer) [1784478] - [fs] io_uring: allow finding next link independent of req reference count (Jeff Moyer) [1784478] - [fs] io_uring: io_allocate_scq_urings() should return a sane state (Jeff Moyer) [1784478] - [fs] io_uring: Always REQ_F_FREE_SQE for allocated sqe (Jeff Moyer) [1784478] - [fs] io_uring: io_fail_links() should only consider first linked timeout (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaking linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant check (Jeff Moyer) [1784478] - [fs] io_uring: break links for failed defer (Jeff Moyer) [1784478] - [fs] io-wq: remove extra space characters (Jeff Moyer) [1784478] - [fs] io-wq: wait for io_wq_create() to setup necessary workers (Jeff Moyer) [1784478] - [fs] io_uring: request cancellations should break links (Jeff Moyer) [1784478] - [fs] io_uring: correct poll cancel and linked timeout expiration completion (Jeff Moyer) [1784478] - [fs] io_uring: remove dead REQ_F_SEQ_PREV flag (Jeff Moyer) [1784478] - [fs] io_uring: fix sequencing issues with linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: make req->timeout be dynamically allocated (Jeff Moyer) [1784478] - [fs] io_uring: make io_double_put_req() use normal completion path (Jeff Moyer) [1784478] - [fs] io_uring: cleanup return values from the queueing functions (Jeff Moyer) [1784478] - [fs] io_uring: io_async_cancel() should pass in 'nxt' request pointer (Jeff Moyer) [1784478] - [fs] io_uring: make POLL_ADD/POLL_REMOVE scale better (Jeff Moyer) [1784478] - [fs] io-wq: remove now redundant struct io_wq_nulls_list (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for non-fd opcodes (Jeff Moyer) [1784478] - [fs] io_uring: introduce req_need_defer() (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io-wq: ensure free/busy list browsing see all items (Jeff Moyer) [1784478] - [fs] io_uring: ensure registered buffer import returns the IO length (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for timeout (Jeff Moyer) [1784478] - [fs] io-wq: ensure we have a stable view of ->cur_work for cancellations (Jeff Moyer) [1784478] - [fs] io_wq: add get/put_work handlers to io_wq_create() (Jeff Moyer) [1784478] - [fs] io_uring: check for validity of ->rings in teardown (Jeff Moyer) [1784478] - [fs] io_uring: fix potential deadlock in io_poll_wake() (Jeff Moyer) [1784478] - [fs] io_uring: use correct "is IO worker" helper (Jeff Moyer) [1784478] - [fs] io_uring: make timeout sequence == 0 mean no sequence (Jeff Moyer) [1784478] - [fs] io_uring: fix -ENOENT issue with linked timer with short timeout (Jeff Moyer) [1784478] - [fs] io_uring: don't do flush cancel under inflight_lock (Jeff Moyer) [1784478] - [fs] io_uring: flag SQPOLL busy condition to userspace (Jeff Moyer) [1784478] - [fs] io_uring: make ASYNC_CANCEL work with poll and timeout (Jeff Moyer) [1784478] - [fs] io_uring: provide fallback request for OOM situations (Jeff Moyer) [1784478] - [fs] io_uring: convert accept4() -ERESTARTSYS into -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: fix error clear of ->file_table in io_sqe_files_register() (Jeff Moyer) [1784478] - [fs] io_uring: separate the io_free_req and io_free_req_find_next interface (Jeff Moyer) [1784478] - [fs] io_uring: keep io_put_req only responsible for release and put req (Jeff Moyer) [1784478] - [fs] io_uring: remove passed in 'ctx' function parameter ctx if possible (Jeff Moyer) [1784478] - [fs] io_uring: reduce/pack size of io_ring_ctx (Jeff Moyer) [1784478] - [fs] io_uring: properly mark async work as bounded vs unbounded (Jeff Moyer) [1784478] - [fs] io-wq: add support for bounded vs unbunded work (Jeff Moyer) [1784478] - [fs] io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() (Jeff Moyer) [1784478] - [fs] io_uring: add support for backlogged CQ ring (Jeff Moyer) [1784478] - [fs] io_uring: pass in io_kiocb to fill/add CQ handlers (Jeff Moyer) [1784478] - [fs] io_uring: make io_cqring_events() take 'ctx' as argument (Jeff Moyer) [1784478] - [fs] io_uring: add support for linked SQE timeouts (Jeff Moyer) [1784478] - [fs] io_uring: abstract out io_async_cancel_one() helper (Jeff Moyer) [1784478] - [fs] io_uring: use inlined struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: Use submit info inlined into req (Jeff Moyer) [1784478] - [fs] io_uring: allocate io_kiocb upfront (Jeff Moyer) [1784478] - [fs] io_uring: io_queue_link*() right after submit (Jeff Moyer) [1784478] - [fs] io_uring: Merge io_submit_sqes and io_ring_submit (Jeff Moyer) [1784478] - [fs] io_uring: kill dead REQ_F_LINK_DONE flag (Jeff Moyer) [1784478] - [fs] io_uring: fixup a few spots where link failure isn't flagged (Jeff Moyer) [1784478] - [fs] io_uring: enable optimized link handling for IORING_OP_POLL_ADD (Jeff Moyer) [1784478] - [fs] io-wq: use proper nesting IRQ disabling spinlocks for cancel (Jeff Moyer) [1784478] - [fs] io_uring: add completion trace event (Jeff Moyer) [1784478] - [fs] io-wq: use kfree_rcu() to simplify the code (Jeff Moyer) [1784478] - [fs] io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait (Jeff Moyer) [1784478] - [fs] io_uring: support for generic async request cancel (Jeff Moyer) [1784478] - [fs] io_uring: ensure we clear io_kiocb->result before each issue (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_create() returns an error pointer, not NULL (Jeff Moyer) [1784478] - [fs] io_uring: fix race with canceling timeouts (Jeff Moyer) [1784478] - [fs] io_uring: support for larger fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: protect fixed file indexing with array_index_nospec() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_ACCEPT (Jeff Moyer) [1784478] - [net] net: add __sys_accept4_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: io_uring: add support for async work inheriting files (Jeff Moyer) [1784478] - [fs] io_uring: replace workqueue usage with io-wq (Jeff Moyer) [1784478] - [fs] io-wq: small threadpool implementation for io_uring (Jeff Moyer) [1784478] - [fs] io_uring: Fix mm_fault with READ/WRITE_FIXED (Jeff Moyer) [1784478] - [fs] io_uring: remove index from sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: add set of tracing events (Jeff Moyer) [1784478] - [fs] io_uring: add support for canceling timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: add support for absolute timeouts (Jeff Moyer) [1784478] - [fs] io_uring: replace s->needs_lock with s->in_async (Jeff Moyer) [1784478] - [fs] io_uring: allow application controlled CQ ring size (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: allow sparse fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: run dependent links inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't touch ctx in setup after ring fd install (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaked shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD (Jeff Moyer) [1784478] - [fs] io_uring: used cached copies of sq->dropped and cq->overflow (Jeff Moyer) [1784478] - [fs] io_uring: Fix race for sqes with userspace (Jeff Moyer) [1784478] - [fs] io_uring: Fix broken links with offloading (Jeff Moyer) [1784478] - [fs] io_uring: Fix corrupted user_data (Jeff Moyer) [1784478] - [fs] io_uring: correct timeout req sequence when inserting a new entry (Jeff Moyer) [1784478] - [fs] io_uring : correct timeout req sequence when waiting timeout (Jeff Moyer) [1784478] - [fs] io_uring: revert "io_uring: optimize submit_and_wait API" (Jeff Moyer) [1784478] - [fs] io_uring: fix logic error in io_timeout (Jeff Moyer) [1784478] - [fs] io_uring: fix up O_NONBLOCK handling for sockets (Jeff Moyer) [1784478] - [fs] io_uring: consider the overflow of sequence for timeout req (Jeff Moyer) [1784478] - [fs] io_uring: fix sequence logic for timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: only flush workqueues on fileset removal (Jeff Moyer) [1784478] - [fs] io_uring: remove wait loop spurious wakeups (Jeff Moyer) [1784478] - [fs] io_uring: fix reversed nonblock flag for link submission (Jeff Moyer) [1784478] - [fs] io_uring: use __kernel_timespec in timeout ABI (Jeff Moyer) [1784478] - [fs] io_uring: make CQ ring wakeups be more efficient (Jeff Moyer) [1784478] - [fs] io_uring: compare cached_cq_tail with cq.head in_io_uring_poll (Jeff Moyer) [1784478] - [fs] io_uring: correctly handle non ->{read, write}_iter() file_operations (Jeff Moyer) [1784478] - [fs] io_uring: IORING_OP_TIMEOUT support (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in sqthread (Jeff Moyer) [1784478] - [fs] io_uring: fix potential crash issue due to io_get_req failure (Jeff Moyer) [1784478] - [fs] io_uring: ensure poll commands clear ->sqe (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free of shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: use kmemdup instead of kmalloc and memcpy (Jeff Moyer) [1784478] - [fs] io_uring: increase IORING_MAX_ENTRIES to 32K (Jeff Moyer) [1784478] - [fs] io_uring: make sqpoll wakeup possible with getevents (Jeff Moyer) [1784478] - [fs] io_uring: extend async work merging (Jeff Moyer) [1784478] - [fs] io_uring: limit parallelism of buffered writes (Jeff Moyer) [1784478] - [fs] io_uring: add io_queue_async_work() helper (Jeff Moyer) [1784478] - [fs] io_uring: optimize submit_and_wait API (Jeff Moyer) [1784478] - [fs] io_uring: add support for link with drain (Jeff Moyer) [1784478] - [fs] io_uring: fix wrong sequence setting logic (Jeff Moyer) [1784478] - [fs] io_uring: expose single mmap capability (Jeff Moyer) [1784478] - [fs] io_uring: allocate the two rings together (Jeff Moyer) [1784478] - [lib] percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [fs] io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [include] percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag (Jeff Moyer) [1784478] - [fs] binder: fix use-after-free due to ksys_close() during fdget() (Jeff Moyer) [1784478] - [init] RHEL-only: Enable io_uring for x86 builds (Jeff Moyer) [1784478] - [arm64] compat: ARM64: always include asm-generic/compat.h (Jeff Moyer) [1784478] - [include] asm-generic: Move common compat types to asm-generic/compat.h (Jeff Moyer) [1784478]- [fs] coredump: fix crash when umh is disabled (Yauheni Kaliuta) [1845114] - [kernel] umh: fix memory leak on execve failure (Yauheni Kaliuta) [1845114] - [net] bpf: Replace zero-length array with flexible-array member (Yauheni Kaliuta) [1845114] - [net] bpf: Fix returned error sign when link doesn't support updates (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Don't attach programs to UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: cgroup: Allow multi-attach program to replace itself (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: use struct timespec instead of __kernel_timespec (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_align verifier log patterns (Yauheni Kaliuta) [1845114] - [net] bpf, cgroup: Return ENOLINK for auto-detached links on update (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor bpf_link update handling (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Verifier bounds tests need to be updated (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use-after-free in fmod_ret check (Yauheni Kaliuta) [1845114] - [net] flow_dissector: Drop BPF flow dissector prog ref on netns cleanup (Yauheni Kaliuta) [1845114] - [tools] bpf: Prevent mmap()'ing read-only maps as writable (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce returning 0 for fentry/fexit progs (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix register naming in PT_REGS s390 macros (Yauheni Kaliuta) [1845114] - [samples] samples: bpf: Fix build error (Yauheni Kaliuta) [1845114] - [net] bpf: Fix error return code in map_lookup_and_delete_elem() (Yauheni Kaliuta) [1845114] - [net] bpf: Fix sk_psock refcnt leak when receiving message (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Ensure own vmlinux.h is picked up first (Yauheni Kaliuta) [1845114] - [net] bpf: Make bpf_link_fops static (Yauheni Kaliuta) [1845114] - [tools] bpftool: Respect the -d option in struct_ops cmd (Yauheni Kaliuta) [1845114] - [net] bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix reStructuredText markup (Yauheni Kaliuta) [1845114] - [tools] libbpf: Only check mode flags in get_xdp_id (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add test for BPF_STX BPF_B storing R10 (Yauheni Kaliuta) [1845114] - [x86] bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B (Yauheni Kaliuta) [1845114] - [net] bpf: Forbid XADD on spilled pointers for unprivileged users (Yauheni Kaliuta) [1845114] - [tools] libbpf: Always specify expected_attach_type on program load if supported (Yauheni Kaliuta) [1845114] - [net] bpf: remove unneeded conversion to bool in __mark_reg_unknown (Yauheni Kaliuta) [1845114] - [tools] tools, bpftool: Fix struct_ops command invalid pointer free (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use of sk->sk_reuseport from sk_assign (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for bpf_get_link_xdp_id (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix bpf_get_link_xdp_id flags handling (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a typo "inacitve" -> "inactive" (Yauheni Kaliuta) [1845114] - [tools] libbpf: Initialize *nl_pid so gcc 10 is happy (Yauheni Kaliuta) [1845114] - [tools] bpf, lsm: Fix the file_mprotect LSM test (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier (Yauheni Kaliuta) [1845114] - [lib] kbuild, btf: Fix dependencies for DEBUG_INFO_BTF (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test FD-based cgroup attachment (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for bpf_link-based cgroup attachment (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_prog replacement for an active bpf_cgroup_link (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_link-based cgroup BPF program attachment (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, add alu32 bounds tracking tests (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #65 error message updates for trunc of boundary-cross (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, bpf_get_stack return value add <0 (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_progs, add test to catch retval refine error handling (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, refine 32bit bound in do_refine_retval_range (Yauheni Kaliuta) [1845114] - [include] bpf: Verifier, do explicit ALU32 bounds tracking (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly (Yauheni Kaliuta) [1845114] - [init] bpf, lsm: Make BPF_LSM depend on BPF_EVENTS (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Extend sk_assign tests for UDP (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add test for sk_assign (Yauheni Kaliuta) [1845114] - [net] bpf: Don't refcount LISTEN sockets in sk_assign() (Yauheni Kaliuta) [1845114] - [net] net: Track socket refcounts in skb_steal_sock() (Yauheni Kaliuta) [1845114] - [net] bpf: Add socket assign support (Yauheni Kaliuta) [1845114] - [net] bpf: btf: Fix arg verification in btf_ctx_access() (Yauheni Kaliuta) [1845114] - [net] bpf: Simplify reg_set_min_max_inv handling (Yauheni Kaliuta) [1845114] - [documentation] bpf: lsm: Add Documentation (Yauheni Kaliuta) [1845114] - [tools] bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Implement attach, detach and execution (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Provide attachment points for BPF LSM programs (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] selftests: Add test for overriding global data value before load (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add setter for initial value for internal maps (Yauheni Kaliuta) [1845114] - [net] bpf, net: Fix build issue when net ns not configured (Yauheni Kaliuta) [1845114] - [net] bpf: Fix build warning regarding missing prototypes (Yauheni Kaliuta) [1845114] - [tools] libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftest cases for ctx_or_null argument type (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id (Yauheni Kaliuta) [1845114] - [net] bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Add netns cookie and enable it for bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable perf event rb output for bpf cgroup progs (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrieval of socket cookie for bind/post-bind hook (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unused vairable 'bpf_xdp_link_lops' (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out attach_type to prog_type mapping for attach/detach (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out cgroup storages operations (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #70 error message updates for 32-bit right shift (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, refactor adjust_scalar_min_max_vals (Yauheni Kaliuta) [1845114] - [tools] libbpf: Don't allocate 16M for log buffer by default (Yauheni Kaliuta) [1845114] - [tools] libbpf: Remove unused parameter `def` to get_map_field_int (Yauheni Kaliuta) [1845114] - [documentation] bpf: Document bpf_inspect drgn tool (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Refactor perf_event user program with libbpf bpf_link (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Move read_trace_pipe to trace_helpers (Yauheni Kaliuta) [1845114] - [tools] bpf: Add tests for bpf_sk_storage to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_sk_storage support to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix mix of tabs and spaces (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Make tcp_bpf_recvmsg static (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Fix unused function warnings (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add struct_ops support (Yauheni Kaliuta) [1845114] - [tools] bpftool: Translate prog_id to its bpf prog_name (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print as a string for char array (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print the enum's name instead of value (Yauheni Kaliuta) [1845114] - [tools] bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Reset process and thread affinity after each test/sub-test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_progs's parsing of test numbers (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix race in tcp_rtt test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix nanosleep for real this time (Yauheni Kaliuta) [1845114] - [tools] selftest/bpf: Fix compilation warning in sockmap_parse_prog.c (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls (Yauheni Kaliuta) [1845114] - [tools] libbpf: Provide CO-RE variants of PT_REGS macros (Yauheni Kaliuta) [1845114] - [tools] libbpf: Ignore incompatible types with matching name during CO-RE relocation (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Ensure consistent test failure output (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix spurious failures in accept due to EAGAIN (Yauheni Kaliuta) [1845114] - [tools] tools/bpf: Move linux/types.h for selftests and bpftool (Yauheni Kaliuta) [1845114] - [net] bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() (Yauheni Kaliuta) [1845114] - [scripts] bpf_helpers_doc.py: Fix warning when compiling bpftool (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix usleep() implementation (Yauheni Kaliuta) [1845114] - [net] bpf: Remove bpf_image tree (Yauheni Kaliuta) [1845114] - [net] bpf: Add dispatchers to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add trampolines to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_add/del functions (Yauheni Kaliuta) [1845114] - [net] bpf: Add prog flag to struct bpf_ksym object (Yauheni Kaliuta) [1845114] - [net] bpf: Abstract away entire bpf_link clean up procedure (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_find function (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Make tcp_rtt test more robust to failures (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Yauheni Kaliuta) [1845114] - [net] bpf: Move ksym_tnode to bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Guarantee that useep() calls nanosleep() syscall (Yauheni Kaliuta) [1845114] - [net] bpf: Move lnode list node to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Restore message on failure to guess program type (Yauheni Kaliuta) [1845114] - [include] bpf: Add name to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [net] bpf: Add struct bpf_ksym (Yauheni Kaliuta) [1845114] - [include] bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER (Yauheni Kaliuta) [1845114] - [mm] x86/mm: Rename is_kernel_text to __is_kernel_text (Yauheni Kaliuta) [1845114] - [tools] bpf: Add bpf_xdp_output() helper (Yauheni Kaliuta) [1845114] - [tools] tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [net] bpf: Added new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [fs] fs/nsfs.c: Added ns_match (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Fix minor bash completion mistakes (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Allow all prog/map handles for pinning objects (Yauheni Kaliuta) [1845114] - [tools] libbpf: Split BTF presence checks into libbpf- and kernel-specific parts (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add _bpftool and profiler.skel.h to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Skeleton should depend on libbpf (Yauheni Kaliuta) [1845114] - [tools] bpftool: Only build bpftool-prog-profile if supported by clang (Yauheni Kaliuta) [1845114] - [tools] bpftool: Use linux/types.h from source tree for profiler build (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels (Yauheni Kaliuta) [1845114] - [x86] bpf: Fix trampoline generation for fmod_ret programs (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_link_new_file that doesn't install FD (Yauheni Kaliuta) [1845114] - [tools] bpftool: Bash completion for "bpftool prog profile" (Yauheni Kaliuta) [1845114] - [tools] bpftool: Documentation for bpftool prog profile (Yauheni Kaliuta) [1845114] - [tools] bpftool: Introduce "prog profile" command (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Enable UDP sockmap reuseport tests (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add tests for UDP sockets in sockmap (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Don't listen() on UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Add UDP support (Yauheni Kaliuta) [1845114] - [net] bpf: Add sockmap hooks for UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Simplify sock_map_init_proto (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Move generic sockmap hooks from BPF TCP (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Move assertions into tcp_bpf_get_proto (Yauheni Kaliuta) [1845114] - [net] skmsg: Update saved hooks only once (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Only check ULP for TCP sockets (Yauheni Kaliuta) [1845114] - [kernel] bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unnecessary CAP_MAC_ADMIN check (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftests for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [tools] bpf: Add test ops for BPF_PROG_TYPE_TRACING (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Attachment verification for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [x86] bpf: JIT helpers for fmod_ret progs (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor trampoline update code (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton (Yauheni Kaliuta) [1845114] - [tools] libbpf: Assume unsigned values for BTF_KIND_ENUM (Yauheni Kaliuta) [1845114] - [tools] bpf: Switch BPF UAPI #define constants used from BPF program side to enums (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test new __sk_buff field gso_size (Yauheni Kaliuta) [1845114] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1845114] - [net] bpf: Add gso_size to __sk_buff (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add link pinning selftests (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add bpf_link pinning/unpinning (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce pinnable bpf_link abstraction (Yauheni Kaliuta) [1845114] - [tools] libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add header guards to generated vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] selftests/tpm2: Add log and *.pyc to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update bash completion for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update documentation of "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Make probes which emit dmesg warnings optional (Yauheni Kaliuta) [1845114] - [tools] bpftool: Move out sections to separate functions (Yauheni Kaliuta) [1845114] - [tools] bpftool: Support struct_ops, tracing, ext prog types (Yauheni Kaliuta) [1845114] - [scripts] scripts/bpf: Switch to more portable python3 shebang (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Print backtrace on SIGSEGV in test_progs (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Run reuseport tests only with supported socket types (Yauheni Kaliuta) [1845114] - [net] bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf, lpm: Make locking RT friendly (Yauheni Kaliuta) [1845114] - [net] bpf: Prepare hashtab locking for PREEMPT_RT (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out hashtab bucket lock operations (Yauheni Kaliuta) [1845114] - [net] bpf: Replace open coded recursion prevention in sys_bpf() (Yauheni Kaliuta) [1845114] - [net] bpf: Use recursion prevention helpers in hashtab code (Yauheni Kaliuta) [1845114] - [include] bpf: Provide recursion prevention helpers (Yauheni Kaliuta) [1845114] - [include] bpf: Use migrate_disable/enable in array macros and cgroup/lirc code (Yauheni Kaliuta) [1845114] - [net] bpf: Use migrate_disable/enabe() in trampoline code (Yauheni Kaliuta) [1845114] - [lib] bpf/tests: Use migrate disable instead of preempt disable (Yauheni Kaliuta) [1845114] - [net] bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites (Yauheni Kaliuta) [1845114] - [include] bpf: Replace cant_sleep() with cant_migrate() (Yauheni Kaliuta) [1845114] - [include] bpf: Provide bpf_prog_run_pin_on_cpu() helper (Yauheni Kaliuta) [1845114] - [include] sched/rt: Provide migrate_disable/enable() inlines (Yauheni Kaliuta) [1845114] - [include] sched: Provide cant_migrate() (Yauheni Kaliuta) [1845114] - [net] bpf: Dont iterate over possible CPUs with interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf: Remove recursion prevention from rcu free callback (Yauheni Kaliuta) [1845114] - [kernel] perf/bpf: Remove preempt disable around BPF invocation (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove redundant preempt_disable from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf: disable preemption for bpf progs attached to uprobe (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove EXPORT from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() (Yauheni Kaliuta) [1845114] - [net] bpf: Update locking comment in hashtab code (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce preallocation for instrumentation programs on RT (Yauheni Kaliuta) [1845114] - [net] bpf: Tighten the requirements for preallocated hash maps (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Tests for sockmap/sockhash holding listening sockets (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH (Yauheni Kaliuta) [1845114] - [documentation] docs/bpf: Update bpf development Q/A file (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for dynamic program attach target (Yauheni Kaliuta) [1845114] - [tools] libbpf: Bump libpf current version to v0.0.8 (Yauheni Kaliuta) [1845114] - [tools] libbpf: Relax check whether BTF is mandatory (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add bpf_read_branch_records() selftest (Yauheni Kaliuta) [1845114] - [kernel] bpf: Add bpf_read_branch_records() helper (Yauheni Kaliuta) [1845114] - [kernel] bpf: Allow bpf_perf_event_read_value in all BPF programs (Yauheni Kaliuta) [1845114] - [dma] dma-direct: improve DMA mask overflow reporting (Don Dutile) [1816437] - [dma] dma-direct: improve swiotlb error reporting (Don Dutile) [1816437] - [dma] dma-direct: relax addressability checks in dma_direct_supported (Don Dutile) [1816437] - [dma] dma-contiguous: CMA: give precedence to cmdline (Don Dutile) [1816437] - [misc] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr (Don Dutile) [1816437] - [lib] lib/genalloc.c: export symbol addr_in_gen_pool (Don Dutile) [1816437] - [acpi] dma-mapping: treat dev->bus_dma_mask as a DMA limit (Don Dutile) [1816437] - [powerpc] dma-direct: unify the dma_capable definitions (Don Dutile) [1816437] - [of] of/device: Really only set bus DMA mask when appropriate (Don Dutile) [1816437] - [dma] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check (Don Dutile) [1816437] - [dma] dma-debug: clean up put_hash_bucket() (Don Dutile) [1816437] - [iommu] dma-mapping: drop the dev argument to arch_sync_dma_for_* (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify cache maintainance (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify the DMA sync method implementations (Don Dutile) [1816437] - [dma] dma-debug: increase HASH_SIZE (Don Dutile) [1816437] - [dma] dma-debug: reorder struct dma_debug_entry fields (Don Dutile) [1816437] - [dma] dma-mapping: merge the generic remapping helpers into dma-direct (Don Dutile) [1816437] - [dma] dma-direct: provide mmap and get_sgtable method overrides (Don Dutile) [1816437] - [dma] dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages (Don Dutile) [1816437] - [dma] dma-direct: remove __dma_direct_free_pages (Don Dutile) [1816437] - [mm] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable (Don Dutile) [1816437] - [dma] dma-direct: check for overflows on 32 bit DMA addresses (Don Dutile) [1816437] - [s390] s390/dma: provide proper ARCH_ZONE_DMA_BITS value (Don Dutile) [1816437] - [mm] powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA (Don Dutile) [1816437] - [powerpc] powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac (Don Dutile) [1816437] - [mm] arm64: rename variables used to calculate ZONE_DMA32's size (Don Dutile) [1816437] - [mm] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() (Don Dutile) [1816437] - [mm] arm64: mm: make CONFIG_ZONE_DMA32 configurable (Don Dutile) [1816437] - [dma] kernel: dma-contiguous: mark CMA parameters __initdata/__initconst (Don Dutile) [1816437] - [dma] dma-debug: add a schedule point in debug_dma_dump_mappings() (Don Dutile) [1816437] - [dma] dma-debug: Use pr_warn instead of pr_warning (Don Dutile) [1816437] - [dma] dma-mapping: fix false positivse warnings in dma_common_free_remap() (Don Dutile) [1816437] - [xen] swiotlb-xen: ensure we have a single callsite for xen_dma_map_page (Don Dutile) [1816437] - [iommu] dma-mapping: introduce a dma_common_find_pages helper (Don Dutile) [1816437] - [iommu] dma-mapping: always use VM_DMA_COHERENT for generic DMA remap (Don Dutile) [1816437] - [mm] vmalloc: lift the arm flag for coherent mappings to common code (Don Dutile) [1816437] - [mm] dma-mapping: provide a better default ->get_required_mask (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_declare_coherent_memory export (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_mmap_from_dev_coherent export (Don Dutile) [1816437] - [dma] dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP (Don Dutile) [1816437] - [dma] dma-mapping: add a dma_can_mmap helper (Don Dutile) [1816437] - [powerpc] dma-mapping: explicitly wire up ->mmap and ->get_sgtable (Don Dutile) [1816437] - [mm] dma-mapping: move the dma_get_sgtable API comments from arm to common code (Don Dutile) [1816437] - [dma] dma-mapping: introduce dma_get_merge_boundary() (Don Dutile) [1816437] - [mm] dma-mapping: make dma_atomic_pool_init self-contained (Don Dutile) [1816437] - [arm64] dma-mapping: remove arch_dma_mmap_pgprot (Don Dutile) [1816437] - [scsi] scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM (Steve Best) [1847078] - [fs] NFS: Fix inode fileid checks in attribute revalidation code (Benjamin Coddington) [1846295] - [fs] NFS: remove set but not used variable 'mapping' (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix write regression (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix eof handling (Benjamin Coddington) [1846295] - [fs] NFS: Fix writepage(s) error handling to not report errors twice (Benjamin Coddington) [1846295] - [fs] NFS: Fix spurious EIO read errors (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Don't time out requests on hard mounts (Benjamin Coddington) [1846295] - [net] SUNRPC: Handle EADDRINUSE and ENOBUFS correctly (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Turn off soft RPC calls (Benjamin Coddington) [1846295] - [fs] NFS: On fatal writeback errors, we need to call nfs_inode_remove_request() (Benjamin Coddington) [1846295] - [fs] NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return value in nfs_finish_open() (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return values for nfs4_file_open() (Benjamin Coddington) [1846295] - [fs] NFS: Don't refresh attributes with mounted-on-file information (Benjamin Coddington) [1846295] - [fs] NFSv4: Ensure state recovery handles ETIMEDOUT correctly (Benjamin Coddington) [1846295] - [fs] NFSv4: Report the error from nfs4_select_rw_stateid() (Benjamin Coddington) [1846295] - [fs] NFSv4: Print an error in the syslog when state is marked as irrecoverable (Benjamin Coddington) [1846295] - [net] SUNRPC: Optimise transport balancing code (Benjamin Coddington) [1846295] - [fs] NFSv4: Don't use the zero stateid with layoutget (Benjamin Coddington) [1846295] - [net] SUNRPC: Fix up backchannel slot table accounting (Benjamin Coddington) [1846295] - [net] SUNRPC: Skip zero-refcount transports (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace division by multiplication in calculation of queue length (Benjamin Coddington) [1846295] - [fs] NFSv4: Validate the stateid before applying it to state recovery (Benjamin Coddington) [1846295] - [fs] nfs4.0: Refetch lease_time after clientid update (Benjamin Coddington) [1846295] - [fs] nfs4: Rename nfs41_setup_state_renewal (Benjamin Coddington) [1846295] - [fs] nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 (Benjamin Coddington) [1846295] - [fs] nfs: Fix copy-and-paste error in debug message (Benjamin Coddington) [1846295] - [fs] NFS: Replace 16 seq_printf() calls by seq_puts() (Benjamin Coddington) [1846295] - [fs] NFS: Use seq_putc() in nfs_show_stats() (Benjamin Coddington) [1846295] - [fs] nfsd: Fix misuse of strlcpy (Benjamin Coddington) [1846295] - [net] SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1846295] - [fs] nfs: disable client side deduplication (Benjamin Coddington) [1846295] - [fs] NFS: Clean up writeback code (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove warning in debugfs.c when compiling with W=1 (Benjamin Coddington) [1846295] - [fs] NFS: Add sysfs support for per-container identifier (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on the rpc_wait_queue->lock (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init (Benjamin Coddington) [1846295] - [fs] NFS: Create a root NFS directory in /sys/fs/nfs (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lock (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace direct task wakeups from softirq context (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace the queue timer with a delayed work function (Benjamin Coddington) [1846295] - [fs] NFSv4: Handle open for execute correctly (Benjamin Coddington) [1846295] - [fs] nfs: dget_parent() never returns NULL (Benjamin Coddington) [1846295] - [net] nfs: fix out-of-date connectathon talk URL (Benjamin Coddington) [1846295] - [fs] nfsd4: remove outdated nfsd4_decode_time comment (Benjamin Coddington) [1846295] - [fs] nfsd: Spelling s/EACCESS/EACCES/ (Benjamin Coddington) [1846295] - [fs] lockd: Make two symbols static (Benjamin Coddington) [1846295] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1846295] - [fs] lockd: Remove lm_compare_owner and lm_owner_key (Benjamin Coddington) [1846295] - [fs] lockd: Convert NLM service fl_owner to nlm_lockowner (Benjamin Coddington) [1846295] - [fs] lockd: prepare nlm_lockowner for use by the server (Benjamin Coddington) [1846295] - [net] sunrpc: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] nfsd: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] xfs: add agf freeblocks verify in xfs_agf_verify (Brian Foster) [1837192] {CVE-2020-12655} - [scsi] scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Chris Leech) [1830140] - [scsi] scsi: iscsi: Register sysfs for iscsi workqueue (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report unbind session event when the target has been removed (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix error count for active session (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report connection state in sysfs (Chris Leech) [1830140] - [scsi] scsi: iscsi: Add support for asynchronous iSCSI session destruction (Chris Leech) [1830140] - [scsi] scsi: iscsi: Perform connection failure entirely in kernel space (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't destroy session if there are outstanding connections (Chris Leech) [1830140] - [scsi] scsi: iscsi: Fix a potential deadlock in the timeout handler (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't send data to unbound connection (Chris Leech) [1830140] - [scsi] scsi: libiscsi: switch to SPDX tags (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Hold back_lock when calling iscsi_complete_task (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Use scsi_et_resid() where appropriate (Chris Leech) [1830140] - [scsi] scsi: iscsi: Capture iscsi debug messages using tracepoints (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset (Chris Leech) [1830140] - [scsi] scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate fall-through (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate locking assumptions (Chris Leech) [1830140] - [nvme] nvmet: fail outstanding host posted AEN req (David Milburn) [1833642] - [nvme] nvmet: add async event tracing support (David Milburn) [1833642] - [nvme] nvmet: cleanups the loop in nvmet_async_events_process (David Milburn) [1833642] - [nvme] nvmet: fix memory leak when removing namespaces and controllers concurrently (David Milburn) [1833642] - [netdrv] ibmvnic: Flush existing work items before device removal (Steve Best) [1846761] - [kernel] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834652] {CVE-2020-12826}- [arm64] docs: fix broken references to text files (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move __load_guest_stage2 to kvm_mmu.h (Andrew Jones) [1842468] - [arm64] kvm: arm64: Drop obsolete comment about sys_reg ordering (Andrew Jones) [1842468] - [arm64] kvm: arm64: Parametrize exception entry with a target EL (Andrew Jones) [1842468] - [arm64] kvm: arm64: Don't use empty structures as CPU reset state (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move sysreg reset check to boot time (Andrew Jones) [1842468] - [arm64] kvm: arm64: Add missing reset handlers for PMU emulation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Refactor vcpu_{read, write}_sys_reg (Andrew Jones) [1842468] - [arm64] kvm: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu (Andrew Jones) [1842468] - [arm64] kvm: arm64: Remove obsolete kvm_virt_to_phys abstraction (Andrew Jones) [1842468] - [arm64] kvm: arm64: Fix incorrect comment on kvm_get_hyp_vector() (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up cpu_init_hyp_mode() (Andrew Jones) [1842468] - [arm64] cpufeature: Drop open encodings while extracting parange (Andrew Jones) [1842468] - [arm64] kvm: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version (Andrew Jones) [1842468] - [arm64] kvm: arm64: Support enabling dirty log gradually in small chunks (Andrew Jones) [1842468] - [arm64] kvm: arm64: Unify handling THP backed host memory (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up the checking for huge mapping (Andrew Jones) [1842468] - [arm64] kvm: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported (Andrew Jones) [1842468] - [arm64] kvm: Fix spelling in code comments (Andrew Jones) [1842468] - [arm64] kvm: arm64: Simplify __kvm_timer_set_cntvoff implementation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up kvm makefiles (Andrew Jones) [1842468] - [arm64] kvm: arm64: Change CONFIG_KVM to a menuconfig entry (Andrew Jones) [1842468] - [arm64] kvm: arm64: Update help text (Andrew Jones) [1842468] - [arm64] kvm: arm64: Kill off CONFIG_KVM_ARM_HOST (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move virt/kvm/arm to arch/arm64 (Andrew Jones) [1842468] - [arm64] Unify WORKAROUND_SPECULATIVE_AT_{NVHE, VHE} (Andrew Jones) [1842468] - [arm64] cpufeature: Add CPU capability for AArch32 EL1 support (Andrew Jones) [1842468] - [net] SUNRPC: Fix a credential refcount leak (Benjamin Coddington) [1831672] - [net] Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" (Benjamin Coddington) [1831672] - [net] net :sunrpc :clnt :Fix xps refcount imbalance on the error path (Benjamin Coddington) [1831672] - [net] SUNRPC: Rebalance a kref in auth_gss.c (Benjamin Coddington) [1831672] - [fs] NFS: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1831672] - [fs] nfs: pass the correct prototype to read_cache_page (Benjamin Coddington) [1831672] - [fs] NFSv4: don't mark all open state for recovery when handling recallable state revoked flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix an error code in gss_alloc_msg() (Benjamin Coddington) [1831672] - [net] SUNRPC: task should be exit if encode return EKEYEXPIRED more times (Benjamin Coddington) [1831672] - [fs] NFS: make nfs_match_client killable (Benjamin Coddington) [1831672] - [fs] nfsd: update callback done processing (Benjamin Coddington) [1831672] - [fs] lockd: Store the lockd client credential in struct nlm_host (Benjamin Coddington) [1831672] - [fs] NFS: When mounting, don't share filesystems between different user namespaces (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv2 to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFSv4: Convert the NFS client idmapper to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv3 to use the container user namespace (Benjamin Coddington) [1831672] - [net] SUNRPC: Use namespace of listening daemon in the client AUTH_GSS upcall (Benjamin Coddington) [1831672] - [net] net: Remove some unneeded semicolon (Benjamin Coddington) [1831672] - [net] SUNRPC: Use the client user namespace when encoding creds (Benjamin Coddington) [1831672] - [fs] NFS: Store the credential of the mount process in the nfs_server (Benjamin Coddington) [1831672] - [fs] SUNRPC: Cache cred of process creating the rpc_client (Benjamin Coddington) [1831672] - [net] SUNRPC: Update comments based on recent changes (Benjamin Coddington) [1831672] - [net] SUNRPC: Avoid digging into the ATOMIC pool (Benjamin Coddington) [1831672] - [net] xprtrdma: Recognize XDRBUF_SPARSE_PAGES (Benjamin Coddington) [1831672] - [fs] Fix nfs4.2 return -EINVAL when do dedupe operation (Benjamin Coddington) [1831672] - [fs] NFS: Remove redundant open context from nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Add a helper to return a pointer to the open context of a struct nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Ensure that all nfs lock contexts have a valid open context (Benjamin Coddington) [1831672] - [fs] NFS: Allow signal interruption of NFS4ERR_DELAYed operations (Benjamin Coddington) [1831672] - [fs] pNFS: Add tracking to limit the number of pNFS retries (Benjamin Coddington) [1831672] - [fs] NFS: Remove unused argument from nfs_create_request() (Benjamin Coddington) [1831672] - [fs] NFS: Fix up NFS I/O subrequest creation (Benjamin Coddington) [1831672] - [fs] NFS: Replace custom error reporting mechanism with generic one (Benjamin Coddington) [1831672] - [fs] NFS: Don't inadvertently clear writeback errors (Benjamin Coddington) [1831672] - [fs] NFS: Don't call generic_error_remove_page() while holding locks (Benjamin Coddington) [1831672] - [fs] NFS: Don't interrupt file writeout due to fatal errors (Benjamin Coddington) [1831672] - [fs] NFS: Add a mount option "softerr" to allow clients to see ETIMEDOUT errors (Benjamin Coddington) [1831672] - [uapi] NFS: Move internal constants out of uapi/linux/nfs_mount.h (Benjamin Coddington) [1831672] - [fs] NFS: Consider ETIMEDOUT to be a fatal error (Benjamin Coddington) [1831672] - [net] SUNRPC: Add the 'softerr' rpc_client flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure to ratelimit the "server not responding" syslog messages (Benjamin Coddington) [1831672] - [net] SUNRPC: Start the first major timeout calculation at task creation (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure that the transport layer respect major timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Declare RPC timers as TIMER_DEFERRABLE (Benjamin Coddington) [1831672] - [net] SUNRPC: Simplify queue timeouts using timer_reduce() (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix up tracking of timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Add function rpc_sleep_on_timeout() (Benjamin Coddington) [1831672] - [fs] SUNRPC: Remove unused argument 'action' from rpc_sleep_on_priority() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor rpc_sleep_on() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor xprt_request_wait_receive() (Benjamin Coddington) [1831672] - [fs] nfsd: fh_drop_write in nfsd_unlink (Benjamin Coddington) [1831672] - [fs] nfsd: avoid uninitialized variable warning (Benjamin Coddington) [1831672] - [netdrv] Revert "net: phy: realtek: fix using paged operations with RTL8105e / RTL8208" (Josef Oskera) [1846022] - [netdrv] ice: Fix Tx timeout when link is toggled on a VF's interface (Jonathan Toppins) [1843144] - [netdrv] ice: add a devlink region for dumping NVM contents (Jonathan Toppins) [1843144] - [nvme] nvme-fc: print proper nvme-fc devloss_tmo value (Gopal Tiwari) [1846049] - [acpi] ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: Add acpi_register_wakeup_handler() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Refine active GPEs check (Al Stone) [1803969] - [acpi] ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE (Al Stone) [1803969] - [base] PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: Make resuming thermal profile safer (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: SNC calls should handle BUFFER types (Al Stone) [1803969] - [acpi] ACPI: Update Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() (Al Stone) [1803969] - [acpi] ACPI: EC: Fix flushing of pending work (Al Stone) [1803969] - [base] PM / wakeup: Register wakeup class kobj after device is added (Al Stone) [1803969] - [base] PM / wakeup: Fix sysfs registration error path (Al Stone) [1803969] - [base] PM / wakeup: Unexport wakeup_source_sysfs_{add, remove}() (Al Stone) [1803969] - [kernel] PM: suspend: Fix platform_suspend_prepare_noirq() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system (Al Stone) [1803969] - [acpi] ACPICA: Introduce acpi_any_gpe_status_set() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid possible race related to the EC GPE (Al Stone) [1803969] - [acpi] ACPI: watchdog: Allow disabling WDAT at boot (Al Stone) [1803969] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller (Al Stone) [1803969] - [acpi] ACPI: thermal: switch to use helpers (Al Stone) [1803969] - [acpi] ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() (Al Stone) [1803969] - [acpi] ACPI/IORT: Parse SSID property of named component node (Al Stone) [1803969] - [iommu] iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20200110 (Al Stone) [1803969] - [acpi] ACPICA: All acpica: Update copyrights to 2020 Including tool signons (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch (Al Stone) [1803969] - [acpi] ACPI: PPTT: Consistently use unsigned int as parameter type (Al Stone) [1803969] - [acpi] ACPI: EC: Reference count query handlers under lock (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191213 (Al Stone) [1803969] - [acpi] ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator (Al Stone) [1803969] - [acpi] ACPICA: acpisrc: add unix line ending support for non-windows build (Al Stone) [1803969] - [acpi] ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 (Al Stone) [1803969] - [acpi] ACPICA: debugger: fix spelling mistake "adress" -> "address" (Al Stone) [1803969] - [acpi] ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards (Al Stone) [1803969] - [acpi] ACPI: fan: Add Tiger Lake ACPI device ID (Al Stone) [1803969] - [acpi] ACPI: DPTF: Add Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: fan: Expose fan performance state information (Al Stone) [1803969] - [acpi] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight (Al Stone) [1803969] - [acpi] ACPI: video: Use native backlight on Lenovo E41-25/45 (Al Stone) [1803969] - [acpi] ACPI: video: fix typo in comment (Al Stone) [1803969] - [acpi] ACPI / battery: Deal better with neither design nor full capacity not being reported (Al Stone) [1803969] - [acpi] ACPI / battery: Use design-cap for capacity calculations if full-cap is not available (Al Stone) [1803969] - [acpi] ACPI / battery: Deal with design or full capacity being reported as -1 (Al Stone) [1803969] - [acpi] ACPI/sleep: Convert acpi_wakeup_address into a function (Al Stone) [1803969] - [acpi] ACPI: PM: Avoid attaching ACPI PM domain to certain devices (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rework ACPI events synchronization (Al Stone) [1803969] - [acpi] ACPI: EC: Rework flushing of pending work (Al Stone) [1803969] - [acpi] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() (Al Stone) [1803969] - [acpi] ACPI: Fix Kconfig indentation (Al Stone) [1803969] - [acpi] ACPI: OSL: only free map once in osl.c (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch (Al Stone) [1803969] - [acpi] ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 (Al Stone) [1803969] - [acpi] ACPI: OSI: Shoot duplicate word (Al Stone) [1803969] - [acpi] ACPI: HMAT: use u instead of d to print u32 values (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: fix a section mismatch (Al Stone) [1803969] - [acpi] ACPI: HMAT: don't mix pxm and nid when setting memory target processor_pxm (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" device (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register HMAT at device_initcall level (Al Stone) [1803969] - [acpi] ACPI: NUMA: Establish a new drivers/acpi/numa/ directory (Al Stone) [1803969] - [x86] x86/efi: EFI soft reservation to E820 enumeration (Al Stone) [1803969] - [firmware] efi: Common enable/disable infrastructure for EFI soft reservation (Al Stone) [1803969] - [firmware] efi: Enumerate EFI_MEMORY_SP (Al Stone) [1803969] - [dax] device-dax: Add a driver for "hmem" devices (Al Stone) [1803969] - [nvdimm] lib: Uplevel the pmem "region" ida to a global allocator (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191018 (Al Stone) [1803969] - [acpi] ACPICA: debugger: remove leading whitespaces when converting a string to a buffer (Al Stone) [1803969] - [acpi] ACPICA: acpiexec: initialize all simple types and field units from user input (Al Stone) [1803969] - [acpi] ACPICA: debugger: add field unit support for acpi_db_get_next_token (Al Stone) [1803969] - [acpi] ACPICA: debugger: surround field unit output with braces '{' (Al Stone) [1803969] - [acpi] ACPICA: debugger: add command to dump all fields of particular subtype (Al Stone) [1803969] - [acpi] ACPICA: utilities: add flag to only display data when dumping buffers (Al Stone) [1803969] - [acpi] ACPICA: make acpi_load_table() return table index (Al Stone) [1803969] - [acpi] ACPICA: Add new external interface, acpi_unload_table() (Al Stone) [1803969] - [acpi] ACPICA: More Clang changes (Al Stone) [1803969] - [acpi] ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 (Al Stone) [1803969] - [acpi] ACPICA: Results from Clang (Al Stone) [1803969] - [acpi] ACPI: EC: add support for hardware-reduced systems (Al Stone) [1803969] - [acpi] ACPI: EC: tweak naming in preparation for GpioInt support (Al Stone) [1803969] - [acpi] ACPI: button: Remove unused acpi_lid_notifier_register() functions (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Asus T200TA (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2215T (Al Stone) [1803969] - [acpi] ACPI: button: Turn lid_blacklst DMI table into a generic quirk table (Al Stone) [1803969] - [acpi] ACPI: button: Allow disabling LID support with the lid_init_state module option (Al Stone) [1803969] - [acpi] ACPI: button: Refactor lid_init_state module parsing code (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Do not register handlers for unhandled OpRegions (Al Stone) [1803969] - [acpi] ACPI: processor_idle: Skip dummy wait if kernel is in guest (Al Stone) [1803969] - [acpi] acpi: Use pr_warn instead of pr_warning (Al Stone) [1803969] - [acpi] ACPI: CPPC: Set pcc_datato NULL in acpi_cppc_processor_exit() (Al Stone) [1803969] - [mfd] rhel: constify some function arguments when searching for devices (Al Stone) [1803969] - [acpi] ACPI: platform: Unregister stale platform devices (Al Stone) [1803969] - [i2c] i2c: Revert incorrect conversion to use generic helper (Al Stone) [1803969] - [base] drivers: Introduce device lookup variants by ACPI_COMPANION device (Al Stone) [1803969] - [s390] drivers: s390/cio: Fix compilation warning about const qualifiers (Al Stone) [1803969] - [s390] driver_find_device: Unify the match function with class_find_device() (Al Stone) [1803969] - [acpi] ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() (Al Stone) [1803969] - [acpi] ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI (Al Stone) [1803969] - [acpi] ACPI / utils: Describe function parameters in kernel-doc (Al Stone) [1803969] - [acpi] ACPI: Always build evged in (Al Stone) [1803969] - [acpi] ACPI: video: update doc for acpi_video_bus_DOS() (Al Stone) [1803969] - [acpi] ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist (Al Stone) [1803969] - [acpi] ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since ACPI-6.3 (Al Stone) [1803969] - [acpi] i2c: imx: ACPI support for NXP i2c controller (Al Stone) [1803969] - [acpi] ACPI / PCI: fix acpi_pci_irq_enable() memory leak (Al Stone) [1803969] - [acpi] ACPI: custom_method: fix memory leaks (Al Stone) [1803969] - [acpi] ACPI: thermal: Remove redundant acpi_has_method() calls (Al Stone) [1803969] - [acpi] ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc (Al Stone) [1803969] - [acpi] ACPI / CPPC: do not require the _PSD method (Al Stone) [1803969] - [acpi] ACPI: SBS: remove unused const variable 'SMBUS_PEC' (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Always set up EC GPE for system wakeup (Al Stone) [1803969] - [platform] intel-hid: Disable button array during suspend-to-idle (Al Stone) [1803969] - [platform] intel-hid: intel-vbtn: Avoid leaking wakeup_mode set (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Missing power button release on some Dell models (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Convert to use SPDX identifier (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Add support for Device Specific Methods (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily (Al Stone) [1803969] - [base] PM / wakeup: Show wakeup sources stats in sysfs (Al Stone) [1803969] - [kernel] PM / wakeup: Use wakeup_source_register() in wakelock.c (Al Stone) [1803969] - [base] PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() (Al Stone) [1803969] - [base] PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() (Al Stone) [1803969] - [acpi] ACPI/PCI: Remove surplus parentheses from a return statement (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20190816 (Al Stone) [1803969] - [acpi] ACPICA: Add "Windows 2019" string to _OSI support (Al Stone) [1803969] - [acpi] ACPICA: Differentiate Windows 8.1 from Windows 8 (Al Stone) [1803969] - [acpi] ACPICA: Fully deploy ACPI_PRINTF_LIKE macro (Al Stone) [1803969] - [acpi] ACPICA: Fix issues with arg types within printf format strings (Al Stone) [1803969] - [acpi] ACPICA: Macros: remove pointer math on a null pointer (Al Stone) [1803969] - [acpi] ACPICA: Debugger: remove redundant assignment on obj_desc (Al Stone) [1803969] - [acpi] ACPI / APEI: Release resources if gen_pool_add() fails (Al Stone) [1803969] - [acpi] acpi: Use built-in RCU list checking for acpi_ioremaps list (Al Stone) [1803969] - [acpi] HMAT: Skip publishing target info for nodes with no online memory (Al Stone) [1803969] - [acpi] HMAT: Register attributes for memory hot add (Al Stone) [1803969] - [acpi] HMAT: Register memory-side cache after parsing (Al Stone) [1803969] - [acpi] ACPI / processor: don't print errors for processorIDs == 0xff (Al Stone) [1803969] - [acpi] ACPI: PM: Print debug messages on device power state changes (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Consolidate some code depending on PM_SLEEP (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rearrange lps0_device_attach() (Al Stone) [1803969] - [acpi] ACPI / APEI: Get rid of NULL_UUID_LE constant (Al Stone) [1803969] - [acpi] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it (Al Stone) [1803969] - [acpi] PM: sleep: Simplify suspend-to-idle control flow (Al Stone) [1803969] - [kernel] PCI: irq: Introduce rearm_wake_irq() (Al Stone) [1803969] - [acpi] ACPI: PM: Set s2idle_wakeup earlier and clear it later (Al Stone) [1803969] - [acpi] ACPI: EC: Return bool from acpi_ec_dispatch_gpe() (Al Stone) [1803969] - [acpi] ACPICA: Return u32 from acpi_dispatch_gpe() (Al Stone) [1803969] - [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845358] - [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845358] - [mm] hugetlbfs: fix changes to command line processing (Baoquan He) [1823769] - [documentation] hugetlbfs: clean up command line processing (Baoquan He) [1823769] - [mm] hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate (Baoquan He) [1823769] - [mm] hugetlbfs: move hugepagesz= parsing to arch independent code (Baoquan He) [1823769] - [mm] mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CONTIG_ALLOC (Baoquan He) [1823769] - [mm] hugetlbfs: add arch_hugetlb_valid_size (Baoquan He) [1823769] - [mm] arm64/hugetlb: Use macros for contiguous huge page sizes (Baoquan He) [1823769] - [mm] arm64: hugetlb: Register hugepages during arch init (Baoquan He) [1823769] - [fs] xfs: prohibit fs freezing when using empty transactions (Brian Foster) [1845099] - [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839643] {CVE-2020-10751} - [mm] bdi: add a ->dev_name field to struct backing_dev_info (Ming Lei) [1788378] - [block] bdi: use bdi_dev_name() to get device name (Ming Lei) [1788378] - [mm] bdi: move bdi_dev_name out of line (Ming Lei) [1788378] - [fs] memcg: fix a crash in wb_workfn when a device disappears (Ming Lei) [1788378]- [tools] libbpf: provide backported RHEL symbols as upstream aliases 2 (Yauheni Kaliuta) [1813372] - [include] bpf: include/linux/bpf.h: fix spaces (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for freplace program with expected_attach_type (Yauheni Kaliuta) [1813372] - [scripts] checkpatch: don't warn about new vsprintf pointer extension 'pe' (Yauheni Kaliuta) [1813372] - [s390] s390: enable bpf jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Copy runqslower to OUTPUT directory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix memory leak in test selector (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add runqslower binary to .gitignore (Yauheni Kaliuta) [1813372] - [net] bpf: Change kvfree to kfree in generic_map_lookup_batch() (Yauheni Kaliuta) [1813372] - [tools] bpf, selftests: Use bpf_probe_read_kernel (Yauheni Kaliuta) [1813372] - [net] bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix bug in mmap() implementation for BPF array map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Validate frozen map contents stays frozen (Yauheni Kaliuta) [1813372] - [net] bpf: Fix handling of XADD on BTF memory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix typo in bash-completion (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Declare bpf_log_buf variables as static (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix a couple of broken test_btf cases (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Enforce returning 0 for fentry/fexit programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test (Yauheni Kaliuta) [1813372] - [net] bpf: Propagate expected_attach_type when verifying freplace programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count clean up logic (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset some bpf info structures declared on the stack (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset the bpf_attr structure (Yauheni Kaliuta) [1813372] - [net] bpf: Sanitize the bpf_struct_ops tcp-cc name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for the packed enum member in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf/btf: Fix BTF verification of enum members in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory (Yauheni Kaliuta) [1813372] - [net] bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set (Yauheni Kaliuta) [1813372] - [x86] bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits (Yauheni Kaliuta) [1813372] - [net] bpf: Do not allow map_freeze in struct_ops map (Yauheni Kaliuta) [1813372] - [net] bpf: Return better error value in delete_elem for struct_ops map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add send_signal_sched_switch test (Yauheni Kaliuta) [1813372] - [kernel] bpf: Fix deadlock with rq_lock in bpf_send_signal() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix a potential deadlock with bpf_map_do_batch (Yauheni Kaliuta) [1813372] - [net] bpf: Do not grab the bucket spinlock by default on htab batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Sanitise internal map names so they are not rejected by the kernel (Yauheni Kaliuta) [1813372] - [tools] bpf, uapi: Remove text about bpf_redirect_map() giving higher performance (Yauheni Kaliuta) [1813372] - [net] bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Mark SYN cookie test skipped for UDP sockets (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix error checking on reading the tcp_fastopen sysctl (Yauheni Kaliuta) [1813372] - [net] bpf: Make btf_check_func_type_match() static (Yauheni Kaliuta) [1813372] - [tools] bpf: Selftests build error in sockmap_basic.c (Yauheni Kaliuta) [1813372] - [net] bpf: Improve bucket_log calculation logic (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test freeing sockmap/sockhash with a socket in it (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Rebuild libbpf.a on libbpf source change (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count.c selftest compilation warning (Yauheni Kaliuta) [1813372] - [net] bpf: Fix modifier skipping logic (Yauheni Kaliuta) [1813372] - [tools] bpftool: Remove redundant "HAVE" prefix from the large INSN limit check (Yauheni Kaliuta) [1813372] - [tools] runqslower: Fix Makefile (Yauheni Kaliuta) [1813372] - [net] bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test based on port range for BPF flow dissector (Yauheni Kaliuta) [1813372] - [net] bpf: map_seq_next should always increase position index (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Allow overriding llvm tools for runqslower (Yauheni Kaliuta) [1813372] - [tools] selftest/bpf: Add test for allowed trampolines count (Yauheni Kaliuta) [1813372] - [net] bpf: Allow to resolve bpf trampoline and dispatcher in unwind (Yauheni Kaliuta) [1813372] - [net] bpf: Allow BTF ctx access for string pointers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Improve handling of failed CO-RE relocations (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Reset global state between reuseport test runs (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Make reuseport test output more legible (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Ignore FIN packets for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Use a temporary file in test_sockmap (Yauheni Kaliuta) [1813372] - [tools] bpftool: Print function linkage in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Improve bpftool changes detection (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Initialize duration variable before using (Yauheni Kaliuta) [1813372] - [tools] bpf: tcp: Add bpf_cubic example (Yauheni Kaliuta) [1813372] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_jiffies64 (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for program extensions (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add support for program extensions (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce dynamic program extensions (Yauheni Kaliuta) [1813372] - [scripts] bpf, btf: Always output invariant hit in pahole DWARF to BTF transform (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS (Yauheni Kaliuta) [1813372] - [net] bpf: Fix error path under memory pressure (Yauheni Kaliuta) [1813372] - [net] bpf: don't bother with getname/kern_path - use user_path_at (Yauheni Kaliuta) [1813372] - [tools] selftests: Refactor build to remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] runsqslower: Support user-specified libbpf include and object paths (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [tools] selftests: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] selftests: Pass VMLINUX_BTF to runqslower Makefile (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Fix override option for VMLINUX_BTF (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Don't try to remove user's homedir on clean (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Skip perf hw events test if the setup disabled it (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Don't check for btf fd in test_btf (Yauheni Kaliuta) [1813372] - [net] bpf: Fix memory leaks in generic update/delete batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Load btf_vmlinux only once per object (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix potential multiplication overflow in mmap() size calculation (Yauheni Kaliuta) [1813372] - [tools] libbpf: Simplify BTF initialization logic (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix error handling bug in btf_dump__new (Yauheni Kaliuta) [1813372] - [net] bpf: Remove set but not used variable 'first_key' (Yauheni Kaliuta) [1813372] - [tools] libbpf: Revert bpf_helper_defs.h inclusion regression (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix test_progs send_signal flakiness with nmi mode (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix unneeded extra initialization in bpf_map_batch_common (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add whitelist/blacklist of test names to test_progs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Support dumping a map with btf_vmlinux_value_type_id (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add struct_ops map name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix missing BTF output for json during map dump (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix a leak of btf object (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing to array bpf map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing for htab and htab_percpu map (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add libbpf support to batch ops (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Sync uapi header bpf.h (Yauheni Kaliuta) [1813372] - [net] bpf: Add batch ops to all htab bpf map (Yauheni Kaliuta) [1813372] - [net] bpf: Add lookup and update batch ops to arraymap (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for update and delete batch ops (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for lookup batch op (Yauheni Kaliuta) [1813372] - [net] bpf: Add bpf_map_{value_size, update_value, map_copy_value} functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for attaching a bpf fentry/fexit trace to an XDP program (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add self tests for bpf_send_signal_thread() (Yauheni Kaliuta) [1813372] - [kernel] bpf: Add bpf_send_signal_thread() helper (Yauheni Kaliuta) [1813372] - [net] bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build runqslower from selftests (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add runqslower tool to tools/bpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Apply preserve_access_index attribute to all types in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Conform selftests/bpf Makefile output to libbpf and bpftool (Yauheni Kaliuta) [1813372] - [scripts] libbpf: Clean up bpf_helper_defs.h generation output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros (Yauheni Kaliuta) [1813372] - [tools] libbpf: Poison kernel-only integer types (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add unit tests for global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Modify a test to check global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for a large global function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add fexit-to-skb test for global funcs (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce function-by-function verification (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Further clean up Makefile output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir (Yauheni Kaliuta) [1813372] - [tools] libbpf,selftests/bpf: Fix clean targets (Yauheni Kaliuta) [1813372] - [tools] libbpf: Make bpf_map order and indices stable (Yauheni Kaliuta) [1813372] - [tools] bpf: Document BPF_F_QUERY_EFFECTIVE flag (Yauheni Kaliuta) [1813372] - [tools] bpf: Add bpf_dctcp example (Yauheni Kaliuta) [1813372] - [tools] bpf: libbpf: Add STRUCT_OPS support (Yauheni Kaliuta) [1813372] - [tools] bpf: Synch uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_tcp_send_ack helper (Yauheni Kaliuta) [1813372] - [net] bpf: tcp: Support tcp_congestion_ops in bpf (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Support bitfield read access in btf_struct_access (Yauheni Kaliuta) [1813372] - [net] bpf: Add enum support to btf_ctx_access() (Yauheni Kaliuta) [1813372] - [net] bpf: Avoid storing modifier to info->btf_id (Yauheni Kaliuta) [1813372] - [net] bpf: Save PTR_TO_BTF_ID register state when spilling to stack (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Restore original comm in test_overhead (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add misc section and probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] bpftool: Make skeleton C code compilable with C++ compiler (Yauheni Kaliuta) [1813372] - [tools] bpf: Print error message for bpftool cgroup show (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify transmit fill pattern (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify tx packet size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify number of packets to send (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify batch size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Use common code to handle signal and main exit (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add duration option to specify how long to run (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Preserve errno in test_progs CHECK macros (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert test_cgroup_attach to prog_tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Introduce bpf_prog_attach_xattr (Yauheni Kaliuta) [1813372] - [net] bpf: Support replacing cgroup-bpf program in MULTI mode (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unused new_flags in hierarchy_allows_attach() (Yauheni Kaliuta) [1813372] - [net] bpf: Simplify __cgroup_bpf_attach (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unnecessary assertion on fp_old (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix another __u64 printf warning (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix printing of ulimit value (Yauheni Kaliuta) [1813372] - [tools] libbpf: BTF is required when externs are present (Yauheni Kaliuta) [1813372] - [tools] libbpf: Allow to augment system Kconfig through extra optional config (Yauheni Kaliuta) [1813372] - [tools] libbpf: Put Kconfig externs into .kconfig section (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource (Yauheni Kaliuta) [1813372] - [tools] bpf: Allow to change skb mark in test_run (Yauheni Kaliuta) [1813372] - [tools] bpftool: Work-around rst2man conversion bug (Yauheni Kaliuta) [1813372] - [tools] bpftool: Simplify format string to not use positional args (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add gen subcommand manpage (Yauheni Kaliuta) [1813372] - [tools] libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h (Yauheni Kaliuta) [1813372] - [tools] bpftool, selftests/bpf: Embed object file inside skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level for custom section names (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix libbpf_common.h when installing libbpf through 'make install' (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: More succinct Makefile output (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add zlib as a dependency in pkg-config template (Yauheni Kaliuta) [1813372] - [tools] libbpf: Print hint about ulimit when getting permission denied error (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Attach XDP programs in driver mode by default (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Set -fno-stack-protector when building BPF programs (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Add missing -lz to TPROGS_LDLIBS (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix compilation warning on shadowed variable (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix build by renaming variables (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add flexible array relocation tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support flexible arrays in CO-RE (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for libbpf-provided externs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Generate externs datasec in BPF skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support libbpf-provided extern variables (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract internal map names into constants (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add `gen skeleton` BASH completions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test validating data section to struct convertion layout (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert few more selftest to skeletons (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add skeleton codegen command (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF object skeleton support (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level of supported section names dump (Yauheni Kaliuta) [1813372] - [tools] libbpf: Postpone BTF ID finding for TRACING programs to load phase (Yauheni Kaliuta) [1813372] - [tools] libbpf: Refactor global data map initialization (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BPF program's function name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BTF-to-C type declaration emitting API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose btf__align_of() API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract common user-facing helpers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files (Yauheni Kaliuta) [1813372] - [tools] libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add generic bpf_program__attach() (Yauheni Kaliuta) [1813372] - [tools] libbpf: Don't require root for bpf_object__open() (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match maps by name (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match programs by name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [x86] bpf, x86: Align dispatcher branch targets to 16B (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add xdp_perf test (Yauheni Kaliuta) [1813372] - [net] bpf: Start using the BPF dispatcher in BPF_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf, xdp: Start using the BPF dispatcher for XDP (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF dispatcher (Yauheni Kaliuta) [1813372] - [net] bpf: Move trampoline JIT image allocation to a function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add CPU mask parsing tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Switch reuseport tests for test_progs framework (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Move reuseport tests under prog_tests/ (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Pull up printing the test name into test runner (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Propagate errors during setup for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run reuseport tests in a loop (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Unroll the main loop in reuseport test (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add helpers for getting socket family & type name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Use sa_family_t everywhere in reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Let libbpf determine program type from section name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Recognize SK_REUSEPORT programs from section name (Yauheni Kaliuta) [1813372] - [arm64] bpf, x86, arm64: Enable jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [net] bpf: Switch to offsetofend in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [tools] libbpf: Bump libpf current version to v0.0.7 (Yauheni Kaliuta) [1813372] - [fs] vmalloc: fix remap_vmalloc_range() bounds checks (Yauheni Kaliuta) [1813370] - [net] bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: fix test_sysctl_prog with alu32 (Yauheni Kaliuta) [1813370] - [powerpc] powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again (Yauheni Kaliuta) [1813370] - [kernel] bpf: Restrict bpf_trace_printk()'s s usage and add pks, pus specifier (Yauheni Kaliuta) [1813370] - [lib] printf: add support for printing symbolic error names (Yauheni Kaliuta) [1813370] - [net] bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range (Yauheni Kaliuta) [1813370] - [arm64] bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix accounting bug with direct->count in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Return the first found result in lookup_rec() (Yauheni Kaliuta) [1813370] - [net] bpf: Undo incorrect __reg_bound_offset32 handling (Yauheni Kaliuta) [1813370] - [net] bpf: Fix tnum constraints for 32-bit comparisons (Yauheni Kaliuta) [1813370] - [x86] x86: Fix kernel-doc atomic.h warnings (Yauheni Kaliuta) [1813370] - [net] bpf: Fix trampoline usage in preempt (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Reintroduce missed build targets (Yauheni Kaliuta) [1813370] - [trace] bpf: Reliably preserve btf_trace_xxx types (Yauheni Kaliuta) [1813370] - [include] bpf: Avoid setting bpf insns pages read-only when prog is jited (Yauheni Kaliuta) [1813370] - [scripts] bpf: Force .BTF section start to zero when dumping from vmlinux (Yauheni Kaliuta) [1813370] - [scripts] bpf: Support pre-2.25-binutils objcopy for vmlinux BTF (Yauheni Kaliuta) [1813370] - [net] bpfilter: remove superfluous testing message (Jiri Benc) [1819632] - [net] bpfilter: fix dprintf usage for /dev/kmsg (Jiri Benc) [1819632] - [net] bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free (Jiri Benc) [1819632] - [netdrv] veth: ignore peer tx_dropped when counting local rx_dropped (Jiri Benc) [1819632] - [net] xsk: Publish global consumer pointers when NAPI is finished (Jiri Benc) [1819632] - [kernel] bpf, xdp: Remove no longer required rcu_read_{un}lock() (Jiri Benc) [1819632] - [netdrv] bpf, xdp: virtio_net use access ptr macro for xdp enable check (Jiri Benc) [1819632] - [kernel] bpf, xdp: Update devmap comments to reflect napi/rcu usage (Jiri Benc) [1819632] - [net] xsk, net: Make sock_def_readable() have external linkage (Jiri Benc) [1819632] - [kernel] devmap: Adjust tracepoint for map-less queue flush (Jiri Benc) [1819632] - [net] xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths (Jiri Benc) [1819632] - [net] xdp: Move devmap bulk queue into struct net_device (Jiri Benc) [1819632] - [net] xsk: Support allocations of large umems (Jiri Benc) [1819632] - [tools] Sync uapi/linux/if_link.h (Jiri Benc) [1819632] - [net] bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map (Jiri Benc) [1819632] - [net] flow_dissector: fix document for skb_flow_get_icmp_tci (Jiri Benc) [1819632] - [net] xsk: Use struct_size() helper (Jiri Benc) [1819632] - [net] xsk: Add function naming comments and reorder functions (Jiri Benc) [1819632] - [net] xsk: Remove unnecessary READ_ONCE of data (Jiri Benc) [1819632] - [net] xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addr (Jiri Benc) [1819632] - [net] xsk: Change names of validation functions (Jiri Benc) [1819632] - [net] xsk: Simplify the consumer ring access functions (Jiri Benc) [1819632] - [net] xsk: Simplify xskq_nb_avail and xskq_nb_free (Jiri Benc) [1819632] - [net] xsk: Eliminate the RX batch size (Jiri Benc) [1819632] - [net] xsk: Standardize naming of producer ring access functions (Jiri Benc) [1819632] - [net] xsk: Consolidate to one single cached producer pointer (Jiri Benc) [1819632] - [net] xsk: Simplify detection of empty and full rings (Jiri Benc) [1819632] - [net] xsk: Eliminate the lazy update threshold (Jiri Benc) [1819632] - [net] xdp: Simplify __bpf_tx_xdp_map() (Jiri Benc) [1819632] - [net] xdp: Remove map_to_flush and map swap detection (Jiri Benc) [1819632] - [net] xdp: Make cpumap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xdp: Make devmap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xsk: Make xskmap flush_list common for all map instances (Jiri Benc) [1819632] - [kernel] xdp: Fix graze->grace type-o in cpumap comments (Jiri Benc) [1819632] - [kernel] xdp: Simplify cpumap cleanup (Jiri Benc) [1819632] - [kernel] xdp: Simplify devmap cleanup (Jiri Benc) [1819632] - [net] sysctl: Fix compiler warning when only cBPF is present (Jiri Benc) [1819631] - [net] dsa: fix flow dissection on Tx path (Jiri Benc) [1819631] - [net] page_pool: add the possibility to sync DMA memory for device (Jiri Benc) [1819631] - [net] xsk: Fix xsk_poll()'s return type (Jiri Benc) [1819631] - [tools] net-af_xdp: Use correct number of channels from ethtool (Jiri Benc) [1819631] - [net] xdp: remove memory poison on free for struct xdp_mem_allocator (Jiri Benc) [1819631] - [documentation] xsk: Extend documentation for Rx|Tx-only sockets and shared umems (Jiri Benc) [1819631] - [net] xsk: Restructure/inline XSKMAP lookup/redirect/flush (Jiri Benc) [1819631] - [kernel] xsk: Store struct xdp_sock as a flexible array member of the XSKMAP (Jiri Benc) [1819631] - [include] xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB (Jiri Benc) [1819631] - [documentation] xsk: Improve documentation for AF_XDP (Jiri Benc) [1819631] - [tools] Sync if_link.h (Jiri Benc) [1819631] - [net] xdp: Trivial, fix spelling in function description (Jiri Benc) [1819631] - [netdrv] netdevsim: Use scnprintf() for avoiding potential buffer overflow (Jiri Benc) [1819631] - [netdrv] netdevsim: fix ptr_ret.cocci warnings (Jiri Benc) [1819631] - [netdrv] netdevsim: remove unused sdev code (Jiri Benc) [1819631] - [netdrv] netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs (Jiri Benc) [1819631] - [netdrv] netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() (Jiri Benc) [1819631] - [netdrv] netdevsim: fix panic in nsim_dev_take_snapshot_write() (Jiri Benc) [1819631] - [net] openvswitch: New MPLS actions for layer 2 tunnelling (Guillaume Nault) [1839760] - [net] Rephrased comments section of skb_mpls_pop() (Guillaume Nault) [1839760] - [net] skb_mpls_push() modified to allow MPLS header push at start of packet. (Guillaume Nault) [1839760] - [net] Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Guillaume Nault) [1839182] - [block] block: fix use-after-free on cached last_lookup partition (Ming Lei) [1787968]- [drm] drm/prime: fix extracting of the DMA addresses from a scatterlist (Jerry Snitselaar) [1815610] - [iommu] iommu: Check for deferred attach in iommu_group_do_dma_attach() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add get_domain_info() helper (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't take group reference in iommu_alloc_default_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't call .probe_finalize() under group->mutex (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Apply per-device dma_ops (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow 32bit devices to uses DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu: Do not probe devices on IOMMU-less busses (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix variable "iommu" set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu: Unexport iommu_group_get_for_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move more initialization to __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove add_device()/remove_device() code-paths (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()' (Jerry Snitselaar) [1815610] - [iommu] iommu/s390: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dev_data->passthrough (Jerry Snitselaar) [1815610] - [iommu] iommu: Export bus_iommu_probe() and make is safe for re-probing (Jerry Snitselaar) [1815610] - [iommu] iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Split off default domain allocation from group assignment (Jerry Snitselaar) [1815610] - [iommu] iommu: Move new probe_device path to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Keep a list of allocated groups in __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Add probe_device() and release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dma_mask check from check_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Wire up iommu_ops->def_domain_type (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1815610] - [iommu] iommu: Add def_domain_type() callback in iommu_ops (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix reference count leak in iommu_group_alloc (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove real DMA lookup in find_domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allocate domain info for real DMA sub-devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Only clear real DMA device's context entries (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix get_acpihid_device_id() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Switch to use acpi_dev_hid_uid_match() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix over-read of ACPI UID from IVRS table (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix deferred domain attachment (Jerry Snitselaar) [1815610] - [include] iommu: Move fwspec->iommu_priv to struct dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Refactor master_cfg/fwspec usage (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Improve add_device() error handling (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Fix resource_size check (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation (Jerry Snitselaar) [1815610] - [include] iommu: Introduce accessors for iommu private data (Jerry Snitselaar) [1815610] - [acpi] ACPI/IORT: Remove direct access of dev->iommu_fwspec (Jerry Snitselaar) [1815610] - [include] iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not flush Device Table in iommu_map_page() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Update Device Table in increase_address_space() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Call domain_flush_complete() in update_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not loop forever when trying to increase address space (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix race in increase_address_space()/fetch_pte() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix the memory leak in dev_iommu_free() (Jerry Snitselaar) [1815610] - [include] iommu: Move iommu_fwspec to struct dev_iommu (Jerry Snitselaar) [1815610] - [include] iommu: Rename struct iommu_param to dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Take a ref to the IOMMU driver during ->of_xlate() (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix mm reference leak (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix the configuration of GCR3 table root pointer (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix page request descriptor size (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Populate debugfs if IOMMUs are detected (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Ignore devices with out-of-spec domain number (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix the wrong printing in RHSA parsing (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix debugfs register reads (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warnings (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix MSI reservation allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Disable IOMMU on Stoney Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu: intel: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: amd: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: arm: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: Implement generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix Kconfig indentation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON_ONCE() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unnecessary to handle default identity domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add RMRR base and end addresses sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Mark firmware tainted if RMRR fails sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't reject Host Bridge due to scope mismatch (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Loose requirement for flush queue initializaton (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid iova flush queue in strict mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: trace: Extend map_sg trace event (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid sending invalid page response (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix off-by-one in PASID allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid duplicated code for PASID setup (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Reject SVM bind for failed capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Match CPU and IOMMU paging mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove VMD child device sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use pci_real_dma_dev() for mapping (Jerry Snitselaar) [1815610] - [pci] PCI: Introduce pci_real_dma_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove the unnecessary assignment (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused struct member (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Replace two consecutive readl calls with one readq (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix typos for PPR macros (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove local variables (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused variable (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Only support x2APIC with IVHD type 11h/40h (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Check feature support bit before accessing MSI capability registers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions (Jerry Snitselaar) [1815610] - [iommu] iommu: Use C99 flexible array in fwspec (Jerry Snitselaar) [1833512 1815610] - [iommu] drivers/iommu: Allow IOMMU bus ops to be unregistered (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Request ACS from the PCI core when configuring IOMMU linkage (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Export core IOMMU API symbols to permit modular drivers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix IOMMU perf counter clobbering during init (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: fix variable 'cookie' set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unlink device if failed to add to group (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove device link to group on failure (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Relax locking in iommu_dma_prepare_msi() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove incorrect PSI capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Rationalise types for DMA masks (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Init the struct iova to fix the possible memleak (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reserved (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Turn off translations at shutdown (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in device table (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not re-fetch iommu->cmd_buf_tail (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event (Jerry Snitselaar) [1815610] - [drm] drm/prime: use dma length macro when mapping sg (Jerry Snitselaar) [1815610] - [drm] drm/amdgpu: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [drm] drm/radeon: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert AMD iommu driver to the dma-iommu api (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Use the dev->coherent_dma_mask (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Handle deferred devices (Jerry Snitselaar) [1815610] - [include] iommu: KABI cleanup (Jerry Snitselaar) [1815610] - [iommu] iommu: Add gfp parameter to iommu_ops::map (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unnecessary locking from AMD iommu driver (Jerry Snitselaar) [1815610] - [iommu] drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 (Jerry Snitselaar) [1815610] - [include] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros (Jerry Snitselaar) [1815610] - [iommu] iommu: pass cell_count = -1 to of_for_each_phandle with cells_name (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_context (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Return the correct dma mask when we are bypassing the IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Mask TLBI address correctly (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove wrong default domain comments (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix for dereferencing before null checking (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Declare Broadwell igfx dmar support snafu (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add Scalable Mode fault information (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use bounce buffer for untrusted devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add trace events for device dma map/unmap (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't switch off swiotlb if bounce page is used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check whether device requires bounce buffer (Jerry Snitselaar) [1815610] - [dma] swiotlb: Split size parameter to map/unmap APIs (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: use ->map_page to implement ->map_sg (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: make instances match their method names (Jerry Snitselaar) [1815610] - [uapi] iommu: Add padding to struct iommu_fault (Jerry Snitselaar) [1815610] - [iommu] iommu: Add recoverable fault reporting (Jerry Snitselaar) [1815610] - [iommu] iommu: Introduce device fault report API (Jerry Snitselaar) [1815610] - [include] driver core: Add per device iommu param (Jerry Snitselaar) [1815610] - [uapi] iommu: Introduce device fault data (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use dma_direct for bypass devices (Jerry Snitselaar) [1815610] - [dma] dma-direct: don't check swiotlb=force in dma_direct_map_resource (Jerry Snitselaar) [1815610] - [mm] dma-mapping: remove the default map_resource implementation (Jerry Snitselaar) [1815610] - [iommu] Revert "iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock" (Jerry Snitselaar) [1815610 1813666] - [dma] dma-direct: don't truncate dma_required_mask to bus addressing capabilities (Jerry Snitselaar) [1815610] - [acpi] ACPI / utils: Introduce acpi_dev_hid_uid_match() helper (Jerry Snitselaar) [1815610] - [security] efi: Only print errors about failing to get certs if EFI vars are found (Lenny Szubowicz) [1804969] - [infiniband] RDMA/iw_cxgb4: Fix incorrect function parameters (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: initiate CLOSE when entering TERM (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (Vishal Kulkarni) [1828676] - [infiniband] iw_cxgb4: fix ECN check on the passive accept (Vishal Kulkarni) [1828676] - [vfio] vfio/pci: fix memory leaks of eventfd ctx (Alex Williamson) [1837678] - [vfio] vfio/pci: fix memory leaks in alloc_perm_bits() (Alex Williamson) [1837678] - [vfio] vfio: avoid possible overflow in vfio_iommu_type1_pin_pages (Alex Williamson) [1837678] - [vfio] vfio/mdev: make create attribute static (Alex Williamson) [1837678] - [vfio] vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() (Alex Williamson) [1837678] - [vfio] vfio/type1: Initialize resv_msi_base (Alex Williamson) [1837678] - [vfio] vfio_pci: Restore original state on release (Alex Williamson) [1837678] - [uapi] vfio: re-arrange vfio region definitions (Alex Williamson) [1837678] - [vfio] mdev: Send uevents around parent device registration (Alex Williamson) [1837678] - [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Improve the create/remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid inline get and put parent helpers (Alex Williamson) [1837678] - [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Alex Williamson) [1837678] - [vfio] vfio/mdev: Follow correct remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid masking error code to EBUSY (Alex Williamson) [1837678] - [vfio] vfio/mdev: Removed unused kref (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid release parent reference during error path (Alex Williamson) [1837678] - [uapi] vfio-ccw: add handling for async channel instructions (Alex Williamson) [1837678] - [uapi] vfio-ccw: add capabilities chain (Alex Williamson) [1837678] - [vfio] vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" (Alex Williamson) [1837678] - [vfio] vfio/pci: use correct format characters (Alex Williamson) [1837678] - [vfio] vfio: expand minor range when registering chrdev region (Alex Williamson) [1837678] - [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Alex Williamson) [1837678] - [vfio] vfio/type1: Remove map_try_harder() code path (Alex Williamson) [1837678] - [vfio] vfio/pci: Fix potential memory leak in vfio_msi_cap_len (Alex Williamson) [1837678] - [vfio] vfio: Mark expected switch fall-throughs (Alex Williamson) [1837678] - [fs] gfs2: Only do glock put in gfs2_create_inode for free inodes (Robert S Peterson) [1831666] - [fs] gfs2: Grab glock reference sooner in gfs2_add_revoke (Robert S Peterson) [1831666] - [fs] Revert "gfs2: Don't demote a glock until its revokes are written" (Robert S Peterson) [1831666] - [fs] signal: Fix wrong PIDTYPE_TGID check in send_sigio() & send_sigurg() (Waiman Long) [1845597] - [md] dm mpath: add DM device name to Failing/Reinstating path log messages (Mike Snitzer) [1822975] - [md] dm mpath: enhance queue_if_no_path debugging (Mike Snitzer) [1822975] - [md] dm mpath: restrict queue_if_no_path state machine (Mike Snitzer) [1822975] - [md] dm mpath: simplify __must_push_back (Mike Snitzer) [1822975] - [md] dm: use DMDEBUG macros now that they use pr_debug variants (Mike Snitzer) [1822975] - [include] dm: use dynamic debug instead of compile-time config option (Mike Snitzer) [1822975] - [md] dm mpath: switch paths in dm_blk_ioctl() code path (Mike Snitzer) [1822975] - [md] dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath (Mike Snitzer) [1822975] - [tools] selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix some IS_ERR() vs NULL bugs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: fix unintention integer overflow on left shift (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap policers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add support for setting of packet trap group parameters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Switch to use correct packet trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Do not initialize dedicated discard policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add devlink-trap policer support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare policers for registration with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Track used packet trap policer IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend QPCR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_ptp: Fix build warnings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Avoid uninitialized symbol errors (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Remove unnecessary conversion to bool (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl: Avoid defining static variable in header file (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove unused RIF and FID families (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Add proper function documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: i2c: Add missing field documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Fix list iteration in error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Explicitly register packet trap groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Only issue reset when system is ready (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add tc action hw_stats tests (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Consolidate subpools initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move config validation along with resource register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct (Ivan Vecera) [1821646] - [tools] selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Query bank size from FW resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase register field length to 31 bits (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: RED: Test RED ECN nodrop offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Ask device for rule stats only if counter was created (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state (Ivan Vecera) [1821646] - [netdrv] net: mlxfw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_defprio: Use until_counter_is (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Wait longer before accessing the device after reset (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Update module_type values in PMTM register and map them to width (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: resource_scale: Invoke for Spectrum-3 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce router scale running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer traffic test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add mlxsw lib (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Add devlink port helpers (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Check devlink info command is supported (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer configuration test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in rtnetlink test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in vxlan test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in blackhole routes test (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Avoid race condition (Ivan Vecera) [1821646] - [tools] selftests: add a mirror test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [tools] selftests: add egress redirect test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Initialize advertised speeds to supported speeds (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move the ECN-marked packet counter to ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Optimize SFN records processing (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report() (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Extract cookie index for ACL discard trap packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Add trap with userdef action (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: fix spelling mistake: "progamming" -> "programming" (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_acl_drops: Add ACL traps test (Ivan Vecera) [1821646] - [tools] selftests: pass pref and handle to devlink_trap_drop_* helpers (Ivan Vecera) [1821646] - [tools] selftests: introduce test for mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add ACL devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Introduce dummy group with thin policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to enable/disable rx_listener for trap (Ivan Vecera) [1821646] - [netdrv] mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Pass the ingress indication down to flex action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track ingress and egress block bindings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Remove unused values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove priv from listener equality comparison (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Make block arg const where appropriate (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Make global arrays const as they should be (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove initialization to false of mlxsw_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Convert is_event and is_ctrl bools to be single bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove dummy union name from struct mlxsw_listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove unused action field from mlxsw_rx_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move functions to avoid their forward declarations (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use err variable instead of directly checking func return value (Ivan Vecera) [1821646] - [netdrv] net/mlx5: Add fsm_reactivate callback support (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Add reactivate flow support to FSM burn flow (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: More error messages coverage (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Improve FSM err message reporting and return codes (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Generic mlx FW flash status notify (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove RTNL where possible (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from exported helpers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inetaddr listeners (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from netdev listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Take router lock from dpipe code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inside routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Introduce router lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Store NVE decapsulation configuration in router (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Expose router struct to internal users (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast route list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast table list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Publish multicast route after writing it to the device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_nve: Make tunnel initialization symmetric (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Export function to check if RIF exists (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Prevent RIF access outside of routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Only update mirroring agents if present (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Convert callers to use new mirroring API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Prepare work item to update mirroring agents (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Use struct_size() to simplify allocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Do no expose mirroring agents to entire driver (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Protect counter pool with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_kvdl: Protect allocations with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Add test for error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Adjust test to recent changes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test bridge creation with VXLAN (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Remove deprecated test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Reduce dependency between bridge and router code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack to bridge creation function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Add missing error path (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add validation of hardware device types for MGPIR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Clear offload indication from IPv6 nexthops on abort (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for local table route replacement (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_sp_qdisc_tbf_rate_kbps (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Configure shaper rate and burst size together (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase MLXSW_REG_QEEC_MAS_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add max_shaper_bs to QoS ETS Element Configuration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a common leaf unoffload function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a per-TC stat function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Fix use-after-free during reload (Ivan Vecera) [1821646] - [netdrv] spectrum: Add a delayed work to update SPAN buffsize according to speed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix SPAN egress mirroring buffer size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Put buffsize update code into helper function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push code getting port speed into a helper (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for overlay_smac_is_mc (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add OVERLAY_SMAC_MC trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_ipip: Add test case for decap_error (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for decap_error (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add tunnel devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Reorder cases according to enum order (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add ECN configurations with IPinIP tunnels (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add NON_ROUTABLE trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Add test cases of irif and erif disabled (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add irif and erif disabled traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Wipe xstats.backlog of down ports (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test for FIB offload API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Set hardware flags for routes (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Separate nexthop offload indication from route (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Only require minimum firmware version (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Update firmware version to xx.2000.2714 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dcb: Allow setting default port priority (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Clarify a comment (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use dedicated policer for VRRP packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Skip loopback RIFs during MAC validation (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Fix out-of-memory error in mfa2 flash burning (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix use of uninitialized adjacency index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: After underlay moves, demote conflicting tunnels (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Check devlink device before running test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add router scale test for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Verify FSM error code translation doesn't exceed array size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Allocate discard adjacency entry when needed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Enable EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for using EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend EMAD information reported to devlink hwerr (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for EMAD string TLV parsing (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: emad: Remove deprecated EMAD TLVs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Parse TLVs' offsets of incoming EMADs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Enable devlink reload only on probe (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 exceptions (Ivan Vecera) [1821646] - [tools] selftests: forwarding: devlink: Add functionality for trap exceptions test (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap exceptions support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add specific trap for packets routed via invalid nexthops (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add new FIB entry type for reject routes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 drops (Ivan Vecera) [1821646] - [tools] selftests: devlink: Make devlink_trap_cleanup() more generic (Ivan Vecera) [1821646] - [tools] selftests: devlink: Export functions to devlink library (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_module_info_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Generalize split count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Iterate over all ports in gap during unsplit create (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix base port get for split count 4 and 8 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use port_module_max_width to compute base port index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remember split base local port and use it in unsplit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Introduce resource for getting offset of 4 lanes split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push getting offsets of split ports into a helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add sanity checks into module info get (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Pass mapping values in port mapping structure (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use mapping of port being split for creating split ports (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Replace port_to_module array with array of structs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Distinguish between unsplittable and split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move max_width check up before count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use PMTM register to get max module width (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Port Module Type Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init (Ivan Vecera) [1821646] - [netdrv] mlxsw: Enforce firmware version for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: Bump firmware version to 13.2000.2308 (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Increase PCI reset timeout for SN3800 systems (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase size of MPAR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Unpublish devlink parameters during reload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: remove unneeded semicolon (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Calculate the size of the main pool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use guaranteed buffer size as pool size limit (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend QSFP EEPROM size for ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add macro for getting QSFP module EEPROM page number (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Push Ethernet header before reporting trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 target scale for tc flower scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a resource scale test for Spectrum-2 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Generalize the parameters of mirror_gre test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register switched port analyzers (SPAN) as resource (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Add validation for FW version (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Push minor/subminor fw version check into helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: thermal: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: hwmon: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend MGPIR register with new field exposing the number of QSFP modules (Ivan Vecera) [1821646] - [netdrv] mlxsw: Propagate extack down to register_fib_notifier() (Ivan Vecera) [1821646] - [netdrv] mlxsw: Register port netdevices into net of core (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Take devlink net instead of init_net (Ivan Vecera) [1821646] - [netdrv] mlxsw: PCI: Send EMAD traffic on a separate queue (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use per-netns netdevice notifier registration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Clear VLAN filters during port initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register CPU port with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Prevent changing CPU port's configuration (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a test case for devlink-trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap L2 drops (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add trap group for layer 2 discards (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 2 discard trap IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add new trap actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add API to set trap action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-3 ASIC (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track rules that forbid egress block bind (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Expose KVD size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] geneve: change from tx_error to tx_dropped on missing metadata (Jiri Benc) [1843412] - [net] mptcp: use untruncated hash in ADD_ADDR HMAC (Florian Westphal) [1840167] - [net] mptcp: use rightmost 64 bits in ADD_ADDR HMAC (Florian Westphal) [1840167] - [tools] selftests: mptcp: pm: rm the right tmp file (Florian Westphal) [1840167] - [net] mptcp: cope better with MP_JOIN failure (Florian Westphal) [1840167] - [net] inet_connection_sock: factor out destroy helper. (Florian Westphal) [1840167] - [net] mptcp: add new sock flag to deal with join subflows (Florian Westphal) [1840167] - [net] mptcp: Initialize map_seq upon subflow establishment (Florian Westphal) [1840167] - [net] mptcp: set correct vfs info for subflows (Florian Westphal) [1840167] - [net] mptcp: fix uninitialized value access (Florian Westphal) [1840167] - [net] mptcp: initialize the data_fin field for mpc packets (Florian Westphal) [1840167] - [net] mptcp: fix 'use_ack' option access. (Florian Westphal) [1840167] - [net] mptcp: avoid a WARN on bad input. (Florian Westphal) [1840167] - [net] mptcp: move option parsing into mptcp_incoming_options() (Florian Westphal) [1840167] - [net] mptcp: consolidate synack processing. (Florian Westphal) [1840167] - [net] mptcp: replace mptcp_disconnect with a stub (Florian Westphal) [1840167] - [net] mptcp: fix race in msk status update (Florian Westphal) [1840167] - [net] tcp: mptcp: use mptcp receive buffer space to select rcv window (Florian Westphal) [1840167] - [net] mptcp/pm_netlink.c : add check for nla_put_in/6_addr (Florian Westphal) [1840167] - [net] mptcp: fix data_fin handing in RX path (Florian Westphal) [1840167] - [net] mptcp: drop req socket remote_key* fields (Florian Westphal) [1840167] - [net] mptcp: avoid flipping mp_capable field in syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: handle mptcp listener destruction via rcu (Florian Westphal) [1840167] - [net] mptcp: fix 'Attempt to release TCP socket in state' warnings (Florian Westphal) [1840167] - [net] mptcp: fix splat when incoming connection is never accepted before exit/close (Florian Westphal) [1840167] - [net] mptcp: fix double-unlock in mptcp_poll (Florian Westphal) [1840167] - [net] mptcp: add some missing pr_fmt defines (Florian Westphal) [1840167] - [net] mptcp: fix "fn parameter not described" warnings (Florian Westphal) [1840167] - [net] mptcp: re-check dsn before reading from subflow (Florian Westphal) [1840167] - [net] mptcp: subflow: check parent mptcp socket on subflow state change (Florian Westphal) [1840167] - [net] mptcp: fix tcp fallback crash (Florian Westphal) [1840167] - [tools] selftests:mptcp: fix failure due to whitespace damage (Florian Westphal) [1840167] - [tools] selftests: add test-cases for MPTCP MP_JOIN (Florian Westphal) [1840167] - [tools] selftests: add PM netlink functional tests (Florian Westphal) [1840167] - [net] mptcp: add netlink-based PM (Florian Westphal) [1840167] - [net] mptcp: add and use MIB counter infrastructure (Florian Westphal) [1840167] - [net] mptcp: allow dumping subflow context to userspace (Florian Westphal) [1840167] - [net] mptcp: implement and use MPTCP-level retransmission (Florian Westphal) [1840167] - [net] mptcp: rework mptcp_sendmsg_frag to accept optional dfrag (Florian Westphal) [1840167] - [net] mptcp: allow partial cleaning of rtx head dfrag (Florian Westphal) [1840167] - [net] mptcp: implement memory accounting for mptcp rtx queue (Florian Westphal) [1840167] - [net] mptcp: introduce MPTCP retransmission timer (Florian Westphal) [1840167] - [net] mptcp: queue data for mptcp level retransmission (Florian Westphal) [1840167] - [net] mptcp: update per unacked sequence on pkt reception (Florian Westphal) [1840167] - [net] mptcp: Implement path manager interface commands (Florian Westphal) [1840167] - [net] mptcp: Add handling of outgoing MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add handling of incoming MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add path manager interface (Florian Westphal) [1840167] - [net] mptcp: Add ADD_ADDR handling (Florian Westphal) [1840167] - [net] tcp: annotate sk->sk_wmem_queued lockless reads (Florian Westphal) [1840167] - [net] mptcp: don't hang in mptcp_sendmsg() after TCP fallback (Florian Westphal) [1840167] - [net] mptcp: Remove set but not used variable 'can_ack' (Florian Westphal) [1840167] - [net] mptcp: rename fourth ack field (Florian Westphal) [1840167] - [net] mptcp: move msk state update to subflow_syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: drop unneeded checks (Florian Westphal) [1840167] - [net] mptcp: create msk early (Florian Westphal) [1840167] - [net] mptcp: don't hang before sending 'MP capable with data' (Florian Westphal) [1840167] - [net] mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked (Florian Westphal) [1840167] - [tools] mptcp: selftests: add rcvbuf set option (Florian Westphal) [1840167] - [net] mptcp: always include dack if possible. (Florian Westphal) [1840167] - [net] mptcp: Only send DATA_FIN with final mapping (Florian Westphal) [1840167] - [net] mptcp: Use per-subflow storage for DATA_FIN sequence number (Florian Westphal) [1840167] - [net] mptcp: Check connection state before attempting send (Florian Westphal) [1840167] - [net] mptcp: add dummy icsk_sync_mss() (Florian Westphal) [1840167] - [net] mptcp: defer work schedule until mptcp lock is released (Florian Westphal) [1840167] - [net] mptcp: avoid work queue scheduling if possible (Florian Westphal) [1840167] - [net] mptcp: remove mptcp_read_actor (Florian Westphal) [1840167] - [net] mptcp: add rmem queue accounting (Florian Westphal) [1840167] - [net] mptcp: update mptcp ack sequence from work queue (Florian Westphal) [1840167] - [net] mptcp: add work queue skeleton (Florian Westphal) [1840167] - [net] mptcp: add and use mptcp_data_ready helper (Florian Westphal) [1840167] - [net] xfrm: fix a NULL-ptr deref in xfrm_local_error (Xin Long) [1835208] - [net] xfrm: add IPv6 support for espintcp (Sabrina Dubroca) [1446392] - [net] xfrm: add support for UDPv6 encapsulation of ESP (Sabrina Dubroca) [1446392] - [net] xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINUDP_NON_IKE) (Sabrina Dubroca) [1446392] - [net] esp: Export esp_output_fill_trailer function (Sabrina Dubroca) [1446392] - [net] udp: fix jump label misuse (Sabrina Dubroca) [1446392] - [net] udp: implement complete book-keeping for encap_needed (Sabrina Dubroca) [1446392] - [net] xfrm: espintcp: save and call old ->sk_destruct (Sabrina Dubroca) [1446392] - [net] xfrm: add espintcp (RFC 8229) (Sabrina Dubroca) [1446392] - [net] esp4: split esp_output_udp_encap and introduce esp_output_encap (Sabrina Dubroca) [1446392] - [net] esp4: prepare esp_input_done2 for non-UDP encapsulation (Sabrina Dubroca) [1446392] - [net] xfrm: add route lookup to xfrm4_rcv_encap (Sabrina Dubroca) [1446392] - [net] xfrm: introduce xfrm_trans_queue_net (Sabrina Dubroca) [1446392] - [net] add queue argument to __skb_wait_for_more_packets and __skb_{, try_}recv_datagram (Sabrina Dubroca) [1446392] - [net] use skb_queue_empty_lockless() in busy poll contexts (Sabrina Dubroca) [1446392] - [include] net: add skb_queue_empty_lockless() (Sabrina Dubroca) [1446392] - [net] add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [1446392] - [net] datagram: remove rendundant 'peeked' argument (Sabrina Dubroca) [1446392] - [tools] kvm: selftests: fix rdtsc() for vmx_tsc_adjust_test (Vitaly Kuznetsov) [1841490] - [x86] kvm: lapic: Also cancel preemption timer when disarm LAPIC timer (Vitaly Kuznetsov) [1841490] - [s390] kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place (Vitaly Kuznetsov) [1841490] - [x86] kvm/x86: Remove redundant function implementations (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: VMX preemption timer migration test (Vitaly Kuznetsov) [1841490] - [tools] tools arch kvm: Sync kvm headers with the kernel sources (Vitaly Kuznetsov) [1841490] - [tools] tools headers uapi: Update tools's copy of kvm.h headers (Vitaly Kuznetsov) [1841490] - [tools] tools headers: Sync the various kvm.h header copies (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Fix VMX preemption timer migration (Vitaly Kuznetsov) [1841490] - [uapi] x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit (Vitaly Kuznetsov) [1841490] - [virt] kvm: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov) [1841490] - [virt] kvm: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1841490] - [virt] revert "kvm: No need to retry for hva_to_pfn_remapped()" (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: add a SVM version of state-test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov) [1841490] - [x86] kvm: mmu: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave guest mode when clearing EFER.SVME (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: split nested_vmcb_check_controls (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_HIF_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_VINTR_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synthesize correct EXITINTINFO on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: preserve VGIF across VMCB switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract svm_set_gif (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove unnecessary if (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synchronize VMCB controls updated by the processor on every vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: restore clobbered INT_CTL fields after clearing VINTR (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: save all control fields in svm->nested (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove trailing padding for struct vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: pass vmcb_control_area to copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: clean up tsc_offset update (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move MMU setup to nested_prepare_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract preparation of VMCB for nested run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract load_nested_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move map argument out of enter_svm_guest_mode (Vitaly Kuznetsov) [1841490] - [virt] kvm: check userspace_addr for all memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: always update CR3 in VMCS (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: always update CR3 in VMCB (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: correctly inject INIT vmexits (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove exit_required (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: inject exceptions via svm_check_nested_events (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: enable event window in inject_pending_event (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: track manually whether an event has been injected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Initialize tdp_level during vCPU creation (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave ASID aside in copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: fix condition for filtering async PF (Vitaly Kuznetsov) [1841490] - [x86] kvm: Fix the indentation to match coding style (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: replace "fall through" with "return" to indicate different case (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Remove superfluous brackets from case statement (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: simplify is_mmio_spte (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: enable X86_FEATURE_WAITPKG in KVM capabilities (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: only do L1TF workaround on affected processors (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Migrate the VMX-preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Change emulated VMX-preemption timer hrtimer to absolute (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Really make emulated nested preemption timer pinned (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove unused 'ops' param from nested_vmx_hardware_setup() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Remove unnecessary V_IRQ unsetting (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Merge svm_enable_vintr into svm_set_vintr (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle preemption timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: TSCDEADLINE MSR emulation fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_can_use_hv_timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize posted-interrupt delivery for timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce more exit_fastpath_completion enum values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce kvm_vcpu_exit_request() helper (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Print symbolic names of VMX VM-Exit flags in traces (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce generic fastpath handler (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Improve handle_external_interrupt_irqoff inline assembly (Vitaly Kuznetsov) [1841490] - [documentation] kvm: documentation: Fix up cpuid page (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sanity check on gfn before removal (Vitaly Kuznetsov) [1841490] - [virt] kvm: No need to retry for hva_to_pfn_remapped() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Force ASYNC_PF_PER_VCPU to be power of two (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Remove unneeded __ASM_SIZE usage with POP instruction (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add a helper to consolidate root sp allocation (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move max hugepage level to a separate #define (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Tweak handling of failure code for nested VM-Enter failure (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Capture TDP level when updating CPUID (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR0 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR4 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Unconditionally validate CR3 during nested transitions (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use accessor to read vmcs.INTR_INFO when handling exception (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: handle wrap around 32-bit address space (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace late check_nested_events() hack with more precise fix (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: WARN on injected+pending exception even in nested case (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Prioritize SMI over nested IRQ/NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve IRQ/NMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Split out architectural interrupt/NMI/SMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Split out architectural interrupt/NMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Move SMI vmexit handling to svm_check_nested_events() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Make return for {interrupt_nmi, smi}_allowed() a bool instead of int (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Open a window for pending nested VMX preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve exception priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Implement check_nested_events for NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: immediately inject INTR vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: leave halted state on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: introduce nested_run_pending (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Disable AVIC before setting V_IRQ (Vitaly Kuznetsov) [1841490] - [virt] kvm: Introduce kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [1841490] - [tools] kvm: vmx: pass correct DR6 for GD userspace exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86, svm: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: keep DR6 synchronized with vcpu->arch.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: trap #DB and #BP to userspace if guest debugging is on (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add KVM_SET_GUEST_DEBUG test (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix single-step with KVM_SET_GUEST_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: fix DR6 delivery for various cases of #DB injection (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Fix build for evmcs.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Vitaly Kuznetsov) [1841490] - [x86] kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fixes posted interrupt check for IRQs delivery modes (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fill in kvm_run->debug.arch.dr[67] (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Replace a BUG_ON(1) with BUG() to squash clang warning (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: do not allow VMRUN inside SMM (Vitaly Kuznetsov) [1841490] - [virt] kvm: add capability for halt polling (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a redundant call to vmx_get_intr_info() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: move nested-related kvm_x86_ops to a separate struct (Vitaly Kuznetsov) [1841490] - [x86] kvm: evmcs: check if nesting is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: check_nested_events is never NULL (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: avoid infinite loop on NPF from bad address (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Improve latency for single target IPI fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove non-functional "support" for CR3 target values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set @writable to false for non-visible accesses by L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop manual clearing of segment cache on nested VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reset register cache (available and dirty masks) on VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Rename exit_reason to vm_exit_reason for nested VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Split VM-Exit reflection logic into L0 vs. L1 wants (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: match comment with return type for nested_vmx_exit_reflected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move VM-Fail check out of nested_vmx_exit_reflected() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move reflection check into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Use do_machine_check to pass MCE to the host (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean cr3/pgd handling in vmx_load_mmu_pgd() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Free only the affected contexts when emulating INVEPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Don't flush TLB on nested VMX transition (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip MMU sync on nested VMX transition when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add module param to force TLB flush on root reuse (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Don't reload APIC access page if its control is disabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Retrieve APIC access page HPA only when necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reload APIC access page on nested VM-Exit only if necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Document the ASID logic in svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce vmx_flush_tlb_current() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested_get_vpid02() to vmx/nested.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vmx_flush_tlb() to vmx.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean up vmx_flush_tlb_gva() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Use vpid_sync_vcpu_addr() to emulate INVVPID with address (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Drop redundant capability checks in low level INVVPID helpers (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vpid_sync_vcpu_addr() down a few lines (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vpid_sync_context() directly when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sync SPTEs when injecting page/EPT fault into L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: cleanup kvm_inject_emulated_page_fault (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_mmu_invalidate_gva (Vitaly Kuznetsov) [1841490] - [x86] kvm: Disable objtool frame pointer checking for vmenter.S (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove CREATE_IRQCHIP/SET_PIT2 race (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all roots when emulating INVVPID without EPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all EPTP contexts when emulating INVEPT for L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Flush all EPTP/VPID contexts on remote TLB flush (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add testcase for creating max number of memslots (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Make set_memory_region_test common to all architectures (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "zero" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add vm_get_fd() in kvm_util (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "delete" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] kvm: sefltests: Add explicit synchronization to move mem region test (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add GUEST_ASSERT variants to pass values to host (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add util to delete memory region (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Use kernel's list instead of homebrewed replacement (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Vitaly Kuznetsov) [1841490] - [x86] kvm: pass through CPUID(0x80000006) (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Return updated timer current count register from KVM_GET_LAPIC (Vitaly Kuznetsov) [1841490] - [virt] kvm: remove redundant assignment to variable r (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Fix __svm_vcpu_run declaration (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not setup frame pointer in __svm_vcpu_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: reflect MTF VM-exits if injected by L1 (Vitaly Kuznetsov) [1841490] - [kernel] kvm: Check validity of resolved slot when searching memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Enable machine check support for 32bit targets (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: move more vmentry code to assembly (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fix compilation with modular PSP and non-modular KVM (Vitaly Kuznetsov) [1841490] - [x86] Increase KVM_MAX_VCPUS to 1024, KVM_MAX_VCPU_ID to 2048 (Eduardo Habkost) [1810811] - [scsi] scsi: core: avoid host-wide host_busy counter for scsi_mq (Ewan Milne) [1761928] - [gpio] gpio: xgene-sb: set valid IRQ type in to_irq() (Brian Masney) [1802402] - [block] rbd: compression_hint option (Ilya Dryomov) [1835925] - [include] libceph: support for alloc hint flags (Ilya Dryomov) [1835925] - [net] libceph: read_from_replica option (Ilya Dryomov) [1835925] - [net] libceph: support for balanced and localized reads (Ilya Dryomov) [1835925] - [net] libceph: crush_location infrastructure (Ilya Dryomov) [1835925] - [net] libceph: decode CRUSH device/bucket types and names (Ilya Dryomov) [1835925] - [net] libceph: add non-asserting rbtree insertion helper (Ilya Dryomov) [1835925] - [pci] PCI: pciehp: Fix MSI interrupt race (Myron Stowe) [1779610] - [security] ima: Remove __init annotation from ima_pcrread() (Bruno Meneguele) [1843774] - [security] ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() (Bruno Meneguele) [1843774] - [security] ima: Directly assign the ima_default_policy pointer to ima_rules (Bruno Meneguele) [1843774] - [documentation] powerpc/fadump: sysfs for fadump memory reservation (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated (Diego Domingos) [1804202] - [documentation] powerpc/powernv: Move core and fadump_release_opalcore under new kobject (Diego Domingos) [1804202] - [powerpc] powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files (Diego Domingos) [1804202] - [fs] sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* (Diego Domingos) [1804202] - [hwtracing] intel_th: pci: Add Tiger Lake CPU support (Jiri Olsa) [1483079] - [netdrv] e1000e: fix S0ix flows for cable connected case (Ken Cox) [1781385] - [netdrv] e1000e: reject unsupported coalescing params (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Tiger Lake device (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Alder Lake (Ken Cox) [1781385] - [netdrv] net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore() (Ken Cox) [1781385] - [netdrv] e1000e: fix missing cpu_to_le64 on buffer_addr (Ken Cox) [1781385] - [netdrv] e1000(e): use new helper tcp_v6_gso_csum_prep (Ken Cox) [1781385] - [netdrv] e1000e: Revert "e1000e: Make watchdog use delayed work" (Ken Cox) [1781385] - [netdrv] e1000e: Use netdev_info instead of pr_info for link messages (Ken Cox) [1781385] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781385] - [netdrv] e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set (Ken Cox) [1781385] - [netdrv] net: ixgbevf: reject unsupported coalescing params (Ken Cox) [1781379] - [netdrv] ixgbevf: Remove limit of 10 entries for unicast filter list (Ken Cox) [1781379] - [netdrv] net: ixgbe: reject unsupported coalescing params (Ken Cox) [1781378] - [netdrv] ixgbe: Use pci_get_dsn() (Ken Cox) [1781378] - [netdrv] intel: Replace zero-length array with flexible-array member (Ken Cox) [1781378] - [netdrv] ixgbe: Fix calculation of queue with VFs and flow director on interface flap (Ken Cox) [1781378] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781378] - [netdrv] ixgbe: protect TX timestamping from API misuse (Ken Cox) [1781378] - [netdrv] ixgbe: Make use of cpumask_local_spread to improve RSS locality (Ken Cox) [1781378] - [netdrv] ixgbe: Remove duplicate clear_bit() call (Ken Cox) [1781378] - [netdrv] ixgbe: Add UDP segmentation offload support (Ken Cox) [1781378] - [x86] x86/resctrl: Fix invalid attempt at removing the default resource group (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Clean up unused function parameter in mkdir path (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix a deadlock due to inaccurate reference (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free when deleting resource groups (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Add task resctrl information display (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Check monitoring static key in the MBM overflow handler (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Do not reconfigure exiting tasks (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential memory leak (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix an imbalance in domain_remove_cpu() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential lockdep warning (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent NULL pointer dereference when reading mondata (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Cleanup cbm_ensure_valid() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent possible overrun during bitmap operations (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Don't stop walking closids when a locksetup group is found (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Use _ASM_BX to avoid ifdeffery (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove unused variable (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Avoid confusion over the new X86_RESCTRL config (Alexander Beregalov) [1830948] - [x86] x86/cache: Rename config option to CONFIG_X86_RESCTRL (Alexander Beregalov) [1830948] - [tools] perf flamegraph: Use /bin/bash for report and record scripts (Michael Petlan) [1281843] - [tools] perf script: Add flamegraph.py script (Michael Petlan) [1281843] - [tools] perf script: Avoid NULL dereference on symbol (Michael Petlan) [1841130] - [tools] tools/build: tweak unused value workaround (Michael Petlan) [1841130] - [tools] perf stat: Fix no metric header if --per-socket and --metric-only set (Michael Petlan) [1841130] - [tools] perf python: Check if clang supports -fno-semantic-interposition (Michael Petlan) [1841130] - [tools] perf tools: Support Python 3.8+ in Makefile (Michael Petlan) [1841130] - [tools] perf script: Fix invalid read of directory entry after closedir() (Michael Petlan) [1841130] - [tools] perf script report: Fix SEGFAULT when using DWARF mode (Michael Petlan) [1841130] - [tools] perf script: add -S/--symbols documentation (Michael Petlan) [1841130] - [tools] perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric (Michael Petlan) [1841130] - [tools] perf events parser: Add missing Intel CPU events to parser (Michael Petlan) [1841130] - [tools] perf script: Allow --symbol to accept hexadecimal addresses (Michael Petlan) [1841130] - [tools] perf top: Support hotkey to change sort order (Michael Petlan) [1841130] - [tools] perf top: Support --group-sort-idx to change the sort order (Michael Petlan) [1841130] - [tools] perf symbols: Fix arm64 gap between kernel start and module end (Michael Petlan) [1841130] - [tools] perf build-test: Honour JOBS to override detection of number of cores (Michael Petlan) [1841130] - [tools] perf script: Add --show-cgroup-events option (Michael Petlan) [1841130] - [tools] perf top: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Support synthesizing cgroup events (Michael Petlan) [1841130] - [tools] perf report: Add 'cgroup' sort key (Michael Petlan) [1841130] - [tools] perf cgroup: Maintain cgroup hierarchy (Michael Petlan) [1841130] - [tools] perf tools: Basic support for CGROUP event (Michael Petlan) [1841130] - [tools] perf tools: Add file-handle feature test (Michael Petlan) [1841130] - [tools] perf python: Include rwsem.c in the pythong biding (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] perf script: Introduce --deltatime option (Michael Petlan) [1841130] - [tools] perf: Normalize gcc parameter when generating arch errno table (Michael Petlan) [1841130] - [tools] perf parse-events: Add defensive NULL check (Michael Petlan) [1841130] - [tools] perf callchain: Update docs regarding kernel/user space unwinding (Michael Petlan) [1841130] - [tools] perf cpumap: Fix snprintf overflow check (Michael Petlan) [1841130] - [tools] perf test: Test pmu-events aliases (Michael Petlan) [1841130] - [tools] perf pmu: Make pmu_uncore_alias_match() public (Michael Petlan) [1841130] - [tools] perf pmu: Add is_pmu_core() (Michael Petlan) [1841130] - [tools] perf test: Add pmu-events test (Michael Petlan) [1841130] - [tools] perf pmu: Refactor pmu_add_cpu_aliases() (Michael Petlan) [1841130] - [tools] perf jevents: Support test events folder (Michael Petlan) [1841130] - [tools] perf jevents: Add some test events (Michael Petlan) [1841130] - [tools] perf tools: Unify a bit the build directory output (Michael Petlan) [1841130] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events (Michael Petlan) [1841130] - [tools] perf stat: Align the output for interval aggregation mode (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkeys to let user select any event for sorting (Michael Petlan) [1841130] - [tools] perf report: Support a new key to reload the browser (Michael Petlan) [1841130] - [tools] perf report: Allow specifying event to be used as sort key in --group output (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses (Michael Petlan) [1841130] - [tools] perf report: Support interactive annotation of code without symbols (Michael Petlan) [1841130] - [tools] perf report: Print al_addr when symbol is not found (Michael Petlan) [1841130] - [tools] perf symbols: Consolidate symbol fixup issue (Michael Petlan) [1841130] - [tools] perf parse-events: Fix 3 use after frees found with clang ASAN (Michael Petlan) [1841130] - [tools] perf/tests: Add CET instructions to the new instructions test (Michael Petlan) [1841130] - [tools] perf expr: Fix copy/paste mistake (Michael Petlan) [1841130] - [tools] perf report: Fix no branch type statistics report issue (Michael Petlan) [1841130] - [tools] perf tools: Give synthetic mmap events an inode generation (Michael Petlan) [1841130] - [tools] perf test: Print if shell directory isn't present (Michael Petlan) [1841130] - [tools] perf record: Fix binding of AIO user space buffers to nodes (Michael Petlan) [1841130] - [tools] perf intel-pt: Update intel-pt.txt file with new location of the documentation (Michael Petlan) [1841130] - [tools] perf intel-pt: Add Intel PT man page references (Michael Petlan) [1841130] - [tools] perf intel-pt: Rename intel-pt.txt and put it in man page format (Michael Petlan) [1841130] - [tools] perf doc: Set man page date to last git commit (Michael Petlan) [1841130] - [tools] perf cs-etm: Fix unsigned variable comparison to zero (Michael Petlan) [1841130] - [tools] perf cs-etm: Optimize copying last branches (Michael Petlan) [1841130] - [tools] perf cs-etm: Correct synthesizing instruction samples (Michael Petlan) [1841130] - [tools] perf cs-etm: Continuously record last branch (Michael Petlan) [1841130] - [tools] perf cs-etm: Swap packets for instruction samples (Michael Petlan) [1841130] - [tools] perf map: Use strstarts() to look for Android libraries (Michael Petlan) [1841130] - [tools] perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint (Michael Petlan) [1841130] - [tools] perf metricgroup: Support metric constraint (Michael Petlan) [1841130] - [tools] perf util: Factor out sysctl__nmi_watchdog_enabled() (Michael Petlan) [1841130] - [tools] perf metricgroup: Factor out metricgroup__add_metric_weak_group() (Michael Petlan) [1841130] - [tools] perf jevents: Support metric constraint (Michael Petlan) [1841130] - [tools] perf block-info: Support color ops to print block percents in color (Michael Petlan) [1841130] - [tools] perf block-info: Allow selecting which columns to report and its order (Michael Petlan) [1841130] - [tools] perf diff: Use __block_info__cmp() to replace block_pair_cmp() (Michael Petlan) [1841130] - [tools] perf expr: Make expr__parse() return -1 on error (Michael Petlan) [1841130] - [tools] perf expr: Straighten expr__parse()/expr__find_other() interface (Michael Petlan) [1841130] - [tools] perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables (Michael Petlan) [1841130] - [tools] perf expr: Move expr lexer to flex (Michael Petlan) [1841130] - [tools] perf expr: Add expr.c object (Michael Petlan) [1841130] - [tools] perf header: Add check for unexpected use of reserved membrs in event attr (Michael Petlan) [1841130] - [tools] perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX (Michael Petlan) [1841130] - [tools] perf tools: Add hw_idx in struct branch_stack (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] tools lib traceevent: Remove extra '\n' in print_event_time() (Michael Petlan) [1841130] - [tools] perf annotate: Get rid of annotation->nr_jumps (Michael Petlan) [1841130] - [tools] perf llvm: Add debug hint message about missing kernel-devel package (Michael Petlan) [1841130] - [tools] perf stat: Show percore counts in per CPU output (Michael Petlan) [1841130] - [tools] tools lib api fs: Move cgroupsfs_find_mountpoint() (Michael Petlan) [1841130] - [kernel] perf/core: fix parent pid/tid in task exit events (Michael Petlan) [1841130] - [x86] perf/x86/cstate: Add Jasper Lake CPU support (Michael Petlan) [1841130] - [kernel] perf/core: Disable page faults when getting phys address (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add Ice Lake server uncore support (Michael Petlan) [1841130] - [kernel] perf/cgroup: Correct indirection in perf_less_group_idx() (Michael Petlan) [1841130] - [kernel] perf/core: Fix event cgroup tracking (Michael Petlan) [1841130] - [init] perf/core: Add PERF_SAMPLE_CGROUP feature (Michael Petlan) [1841130] - [kernel] perf/core: Add PERF_RECORD_CGROUP event (Michael Petlan) [1841130] - [x86] x86 user stack frame reads: switch to explicit __get_user() (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add box_offsets for free-running counters (Michael Petlan) [1841130] - [kernel] perf/core: Fix reversed NULL check in perf_event_groups_less() (Michael Petlan) [1841130] - [kernel] perf/core: Fix endless multiplex timer (Michael Petlan) [1841130] - [kernel] perf/cgroup: Order events in RB tree by cgroup id (Michael Petlan) [1841130] - [kernel] perf/cgroup: Grow per perf_cpu_context heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Add per perf_cpu_context min_heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Use min_heap in visit_groups_merge() (Michael Petlan) [1841130] - [lib] lib: Introduce generic min-heap (Michael Petlan) [1841130] - [kernel] perf/cgroup: Reorder perf_cgroup_connect() (Michael Petlan) [1841130] - [kernel] perf/core: Remove 'struct sched_in_data' (Michael Petlan) [1841130] - [kernel] perf/core: Unify {pinned, flexible}_sched_in() (Michael Petlan) [1841130] - [x86] perf/x86: Add Intel Tiger Lake uncore support (Michael Petlan) [1841130] - [x86] perf/x86/intel: Output LBR TOS information correctly (Michael Petlan) [1841130] - [powerpc] perf/core: Add new branch sample type for HW index of raw branch records (Michael Petlan) [1841130] - [x86] perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Michael Petlan) [1841130] - [x86] x86/cpu: Add Jasper Lake to Intel family (Michael Petlan) [1841130] - [fs] pstore/ram: Run without kernel crash dump region (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Avoid NULL deref in ftrace merging failure path (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore: Convert buf_lock to semaphore (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Correctly calculate usable PRZ bytes (Desnes Augusto Nunes do Rosario) [1824906] - [drm] memremap: add an owner field to struct dev_pagemap (Don Dutile) [1816441] - [mm] mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages (Don Dutile) [1816441] - [mm] mm/swap: fix release_pages() when releasing devmap pages (Don Dutile) [1816441] - [mm] mm: revert remove MEMORY_DEVICE_PUBLIC support in swap.c (Don Dutile) [1816441] - [nvdimm] mm: Cleanup __put_devmap_managed_page() vs ->page_free() (Don Dutile) [1816441] - [documentation] hv_netvsc: Update document for XDP support (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Fix XDP refcnt for synthetic and VF NICs (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Add XDP support (Mohammed Gamal) [1815497] - [powerpc] kvm: ppc: book3s hv: Remove user-triggerable WARN_ON (Laurent Vivier) [1784050] - [powerpc] kvm: ppc: book3s hv: Close race with page faults around memslot flushes (Laurent Vivier) [1784050] - [powerpc] pseries/svm: Allow IOMMU to work in SVM (Michael Roth) [1730194] - [powerpc] pseries/iommu: Separate FW_FEATURE_MULTITCE to put/stuff features (Michael Roth) [1730194] - [powerpc] pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW (Michael Roth) [1730194] - [powerpc] revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" (Michael Roth) [1730194] - [powerpc] ultravisor: Add PPC_UV config option (Michael Roth) [1730194] - [mm] ksm: Export ksm_madvise() (Michael Roth) [1730194] - [powerpc] configs: Enable secure guest support in pseries and ppc64 defconfigs (Michael Roth) [1730194] - [powerpc] prom_init: Undo relocation before entering secure mode (Michael Roth) [1730194] - [powerpc] pseries/svm: Force SWIOTLB for secure guests (Michael Roth) [1730194] - [powerpc] pseries/iommu: Don't use dma_iommu_ops on secure guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Disable doorbells in SVM guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Export guest SVM status to user space via sysfs (Michael Roth) [1730194] - [powerpc] pseries/svm: Use shared memory for Debug Trace Log (DTL) (Michael Roth) [1730194] - [powerpc] prom_init: Pass the "os-term" message to hypervisor (Michael Roth) [1730194] - [powerpc] Add support for adding an ESM blob to the zImage wrapper (Michael Roth) [1730194] - [powerpc] pseries: Introduce option to build secure virtual machines (Michael Roth) [1730194] - [s390] mm: Remove sev_active() function (Michael Roth) [1730194] - [kernel] fs/core/vmcore: Move sev_active() reference to x86 arch code (Michael Roth) [1730194] - [kernel] x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header (Michael Roth) [1730194] - [kernel] dma-mapping: Remove dma_check_mask() (Michael Roth) [1730194] - [kernel] swiotlb: Remove call to sme_active() (Michael Roth) [1730194] - [x86] s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig (Michael Roth) [1730194] - [powerpc] xmon: don't access ASDR in VMs (Michael Roth) [1730194] - [powerpc] xmon: Fix compile error in print_insn* functions (Michael Roth) [1730194] - [mm] memremap: provide a not device managed memremap_pages (Michael Roth) [1730194] - [mm] memremap: don't use a separate devm action for devmap_managed_enable_get (Michael Roth) [1730194] - [mm] memremap: remove the dev field in struct dev_pagemap (Michael Roth) [1730194] - [kernel] resource: add a not device managed request_free_mem_region variant (Michael Roth) [1730194] - [mm] turn migrate_vma upside down (Michael Roth) [1730194] - [kernel] mm: simplify ZONE_DEVICE page private data (Michael Roth) [1730194] - [kernel] mm: remove hmm_devmem_add (Michael Roth) [1730194] - [mm] remove hmm_vma_alloc_locked_page (Michael Roth) [1730194] - [dax] device-dax: use the dev_pagemap internal refcount (Michael Roth) [1730194] - [mm] export alloc_pages_vma (Michael Roth) [1730194] - [netdrv] net/mlx5: Kconfig: Fix spelling typo (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Introduce kconfig var for TC support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Alaa Hleihel) [1843359] - [infiniband] net/mlx5: Refactor imm_inval_pkey field in cqe struct (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Take DCBNL-related definitions into dedicated files (Alaa Hleihel) [1843359] - [netdrv] net/mlx5: E-Switch: Move eswitch chains to a new directory (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: refactor indr setup block (Alaa Hleihel) [1843359] - [infiniband] IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Remove warning "devices are not on same switch HW" (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Add init2init as a modify command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix MLX5_TC_CT dependencies (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Properly set default values when disabling adaptive moderation (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix stats update for matchall classifier (Alaa Hleihel) [1842258] - [netdrv] net: sched: expose HW stats types per action used by drivers (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix cast to restricted __be32 warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix incorrect type in initializer warnings (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Allow partial data mask for tunnel options (Alaa Hleihel) [1842258] - [include] net/mlx5: IPSec: Fix incorrect type for spi (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: cmd: Fix memset with byte count warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in return expression (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix cast to restricted __be32 (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in argument (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Drop multicast packets that this interface sent (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix error flow in case of function_setup failure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: CT: Correctly get flow rule (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5e: Update netdev txq on completions during closure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Annotate mutex destroy for root ns (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Don't maintain a case of del_sw_func being null (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix cleaning unmanaged flow tables (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix memory leak in mlx5_events_init (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix inner tirs handling (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: kTLS, Destroy key object after destroying the TIS (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Avoid processing commands before cmdif is ready (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix a race when moving command interface to events mode (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Add command entry handling completion (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix crash upon suspend/resume (Alaa Hleihel) [1842258 1841973] - [netdrv] net/mlx5e: Fix devlink port netdev unregistration sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Fix devlink port register sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Use devlink virtual flavour for VF devlink port (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Add support for devlink-port in non-representors mode (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Rename representor get devlink port function (Alaa Hleihel) [1842258 1790226] - [fs] nfsd4: add filename to states output ("J. Bruce Fields") [1475182] - [fs] nfsd4: stid display should preserve on-the-wire byte order ("J. Bruce Fields") [1475182] - [fs] nfsd4: common stateid-printing code ("J. Bruce Fields") [1475182] - [fs] nfsd: remove read permission bit for ctl sysctl ("J. Bruce Fields") [1475182] - [fs] nfsd: "\s" should be "s" ("J. Bruce Fields") [1475182] - [fs] nfsd: initialize i_private before d_add ("J. Bruce Fields") [1475182] - [fs] nfsd: use i_wrlock instead of rcu for nfsdfs i_private ("J. Bruce Fields") [1475182] - [fs] nfsd: fix dentry leak upon mkdir failure ("J. Bruce Fields") [1475182] - [fs] nfsd: Make __get_nfsdfs_client() static ("J. Bruce Fields") [1475182] - [fs] nfsd: Make two functions static ("J. Bruce Fields") [1475182] - [fs] nfsd: decode implementation id ("J. Bruce Fields") [1475182] - [fs] nfsd: use 64-bit seconds fields in nfsd v4 code ("J. Bruce Fields") [1475182] - [fs] nfsd: create xdr_netobj_dup helper ("J. Bruce Fields") [1475182] - [fs] nfsd: allow forced expiration of NFSv4 clients ("J. Bruce Fields") [1475182] - [fs] nfsd: create get_nfsdfs_clp helper ("J. Bruce Fields") [1475182] - [fs] nfsd4: show layout stateids ("J. Bruce Fields") [1475182] - [fs] nfsd: show lock and deleg stateids ("J. Bruce Fields") [1475182] - [fs] nfsd4: add file to display list of client's opens ("J. Bruce Fields") [1475182] - [fs] nfsd: add more information to client info file ("J. Bruce Fields") [1475182] - [include] nfsd: escape high characters in binary data ("J. Bruce Fields") [1475182] - [fs] nfsd: copy client's address including port number to cl_addr ("J. Bruce Fields") [1475182] - [fs] nfsd4: add a client info file ("J. Bruce Fields") [1475182] - [fs] nfsd: make client/ directory names small ints ("J. Bruce Fields") [1475182] - [fs] nfsd: add nfsd/clients directory ("J. Bruce Fields") [1475182] - [fs] nfsd4: use reference count to free client ("J. Bruce Fields") [1475182] - [fs] nfsd: rename cl_refcount ("J. Bruce Fields") [1475182] - [fs] nfsd: persist nfsd filesystem across mounts ("J. Bruce Fields") [1475182]- [wireless] iwlwifi: pcie: handle QuZ configs with killer NICs as well (Jarod Wilson) [1844129 1842382] - [net] mac80211: add ieee80211_is_any_nullfunc() (Jarod Wilson) [1844129] - [net] mac80211: sta_info: Add lockdep condition for RCU list usage (Jarod Wilson) [1844129] - [net] mac80211: fix channel switch trigger from unknown mesh peer (Jarod Wilson) [1844129] - [wireless] rtw88: avoid unused function warnings (Jarod Wilson) [1844129] - [wireless] brcmfmac: add stub for monitor interface xmit (Jarod Wilson) [1844129] - [wireless] iwlwifi: actually check allocated conf_tlv pointer (Jarod Wilson) [1844129] - [wireless] iwlwifi: fix WGDS check when WRDS is disabled (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: fix inactive TID removal return value usage (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: limit maximum queue appropriately (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: indicate correct RB size to device (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: beacon statistics shouldn't go backwards (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: actually release queue memory in TVQM (Jarod Wilson) [1844129] - [wireless] mac80211: populate debugfs only after cfg80211 init (Jarod Wilson) [1844129] - [net] mac80211: fix race in ieee80211_register_hw() (Jarod Wilson) [1844129] - [net] nl80211: fix NL80211_ATTR_FTM_RESPONDER policy (Jarod Wilson) [1844129] - [powerpc] powerpc/fadump: Account for memory_limit while reserving memory (Steve Best) [1840646] - [mm] mm: make deferred init's max threads arch-specific (David Hildenbrand) [1818764] - [mm] mm: parallelize deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: don't track number of pages during deferred initialization (David Hildenbrand) [1818764] - [kernel] padata: add basic support for multithreaded jobs (David Hildenbrand) [1818764] - [kernel] padata: allocate work structures for parallel jobs from a pool (David Hildenbrand) [1818764] - [init] padata: initialize earlier (David Hildenbrand) [1818764] - [kernel] padata: remove exit routine (David Hildenbrand) [1818764] - [documentation] padata: update documentation (David Hildenbrand) [1818764] - [mm] mm: call cond_resched() from deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: initialize deferred pages with interrupts enabled (David Hildenbrand) [1818764] - [mm] mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init (David Hildenbrand) [1818764] - [mm] mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() (David Hildenbrand) [1818764] - [mm] mm/page_alloc.c: fix regression with deferred struct page init (David Hildenbrand) [1818764] - [mm] mm: initialize MAX_ORDER_NR_PAGES at a time instead of doing larger sections (David Hildenbrand) [1818764] - [mm] mm: implement new zone specific memblock iterator (David Hildenbrand) [1818764] - [mm] mm: drop meminit_pfn_in_nid as it is redundant (David Hildenbrand) [1818764] - [kernel] audit: add subj creds to NETFILTER_CFG record to (Richard Guy Briggs) [1478533] - [kernel] audit: make symbol 'audit_nfcfgs' static (Richard Guy Briggs) [1478533] - [net] netfilter: add audit table unregister actions (Richard Guy Briggs) [1478533] - [net] audit: tidy and extend netfilter_cfg x_tables (Richard Guy Briggs) [1478533] - [x86] x86/efi: Allocate e820 buffer before calling efi_exit_boot_service (Lenny Szubowicz) [1824005] - [mm] hugetlb_cgroup: fix possible illegal access to memory (Joel Savitz) [1835398] - [kvm] KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction (Claudio Imbrenda) [1836184] - [sound] ASoC: Intel: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [thermal] thermal: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [powercap] powercap/intel_rapl: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [platform] platform/x86: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [pci] PCI: intel-mid: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [mmc] mmc: sdhci-acpi: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [idle] intel_idle: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [extcon] extcon: axp288: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [edac] EDAC: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [acpi] ACPI: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/platform: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/kernel: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/perf/events: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/cpu: Add consistent CPU match macros (Prarit Bhargava) [1841649] - [fs] fix autofs regression caused by follow_managed() changes (Miklos Szeredi) [1784857] - [fs] fs/namei.c: fix missing barriers when checking positivity (Miklos Szeredi) [1784857] - [fs] fix dget_parent() fastpath race (Miklos Szeredi) [1784857] - [fs] new helper: lookup_positive_unlocked() (Miklos Szeredi) [1784857] - [fs] fs/namei.c: pull positivity check into follow_managed() (Miklos Szeredi) [1784857] - [mm] x86/kasan: Fix boot with 5-level paging and KASAN (Baoquan He) [1838418] - [netdrv] bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error when allocating zero size context memory (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve AER slot reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix VF anti-spoof filter setup (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add partno to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Read partno and serialno of the board from VPD (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add fw.mgmt.api version to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reset rings if ring reservation fails during open() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Free context memory after disabling PCI in probe error path (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error if bnxt_alloc_ctx_mem() fails (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call devlink_port_type_clear() in remove() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return -EAGAIN if fw command returns BUSY (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Modify some bnxt_hwrm_*_free() functions to void (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary assignment of return code (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Clear DCB settings after firmware reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Process the NQ under NAPI continuous polling (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Simplify __bnxt_poll_cqs_done() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Handle all NQ notifications in bnxt_poll_p5() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Use pci_get_dsn() (Jonathan Toppins) [1790621] - [netdrv] bnxt: reject unsupported coalescing params (Jonathan Toppins) [1790621] - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix error handling when flashing from file (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: reinitialize IRQs when MTU is modified (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: add newline to netdev_*() format strings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve device shutdown method (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for devlink info command (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Rename switch_id to dsn (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support to update progress of flash update (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Move devlink_register before registering netdev (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Register devlink irrespective of firmware spec version (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor bnxt_dl_register() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Disable workaround for lost interrupts on 575XX B0 and newer chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Periodically check and remove aged-out ntuple filters (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Do not accept fragments for aRFS flow steering (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Support UDP RSS hashing on 575XX chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve bnxt_probe_phy() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve link up detection (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call recovery done after reset is successfully done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary NULL checks for fw_health (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for flashing the device via devlink (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add async. event logic for PHY configuration changes (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor the initialization of the ethtool link settings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Skip disabling autoneg before PHY loopback when appropriate (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Assign more RSS context resources to the VFs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Initialize context memory to the value specified by firmware (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add chip IDs for 57452 and 57454 chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Report health status update after reset is done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Set MASTER flag during driver registration (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Update firmware interface spec to 1.10.1.12 (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for NAT(L3/L4 rewrite) (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for L2 rewrite (Jonathan Toppins) [1790621] - [netdrv] net/mlx5: E-switch, Protect eswitch mode changes (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Split eswitch mode check to different helper function (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_unload_one() and its callers (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_register_device to return void (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Avoid deriving mlx5_core_dev second time (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5e: CT: Fix offload with CT action after CT NAT action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix missing pedit action after ct clear action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: remove set but not used variable 'unnew' (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix actions_match_supported() return (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Avoid false warning about rule may be used uninitialized (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Use correct type for chain, prio and level values (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix printing wrong error value (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix rejecting all egress rules not on vlan (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Add missing inline to stub esw_add_restore_rule (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, free flow_group_in after creating the restore table (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix mutex init order (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix stack usage compiler warning (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Support clear action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Handle misses after executing CT action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Offload established flows (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Introduce connection tracking (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Support getting chain mapping (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Add support for offloading rules with no in_port (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Introduce global tables (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Enable reg c1 loopback when possible (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: Restore tunnel metadata on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c1 value on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Support inner header rewrite with goto action (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Allow re-allocating mod header actions (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Restore chain id on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c0 value on CQE (Alaa Hleihel) [1790219 1790218 1663246] - [infiniband] net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: Introduce mapping infra for mapping unique ids to data (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Add devlink fdb_large_groups parameter (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5: Change the name of steering mode param id (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5e: Fix an IS_ERR() vs NULL check (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Verify goto chain offload support (Alaa Hleihel) [1663246] - [include] net/mlx5: HW bit for goto chain offload support (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Remove redundant comment about goto slow path (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Reduce number of arguments in slow path handling (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Eswitch, Use per vport tables for mirroring (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: make the symbol 'ESW_POOLS' static (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Increase number of chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Refactor chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Check prio and chain sanity for ft offload (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Use getter function to get ft chain (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: TC: Offload flow table rules (Alaa Hleihel) [1663246]- [net] neigh: fix ARP retransmit timer guard (Hangbin Liu) [1767282] - [net] xfrm: fix a warning in xfrm_policy_insert_list (Xin Long) [1820956] - [net] netfilter: ipset: Fix subcounter update skip (Phil Sutter) [1834881] - [netdrv] macvlan: return correct error value (Matteo Croce) [1806146] - [net] core: properly remove skb from list (Ivan Vecera) [1839657] - [tools] selftests: fix flower parent qdisc (Ivan Vecera) [1824071] - [net] sch_choke: Remove classid from choke_skb_cb. (Ivan Vecera) [1824071] - [net] sched: choke: Remove unused inline function choke_set_classid (Ivan Vecera) [1824071] - [net] schedule: add action gate offloading (Ivan Vecera) [1824071] - [net] qos: introduce a gate control flow action (Ivan Vecera) [1824071] - [net] sched: fallback to qdisc noqueue if default qdisc setup fail (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_actions.sh: add matchall mirror test (Ivan Vecera) [1824071] - [net] sched: report ndo_setup_tc failures via extack (Ivan Vecera) [1824071] - [net] sched : Remove unnecessary cast in kfree (Ivan Vecera) [1824071] - [tools] selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [tools] selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [net] sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable (Ivan Vecera) [1824071] - [net] net_sched: gen_estimator: extend packet counter to 64bit (Ivan Vecera) [1824071] - [net] flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE (Ivan Vecera) [1824071] - [net] net_sched: sch_skbprio: add message validation to skbprio_change() (Ivan Vecera) [1824071] - [net] net_sched: fix tcm_parent in tc filter dump (Ivan Vecera) [1824071] - [net] sch_sfq: validate silly quantum values (Ivan Vecera) [1824071] - [net] sch_choke: avoid potential panic in choke_reset() (Ivan Vecera) [1824071] - [net] fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (Ivan Vecera) [1824071] - [net] sched: etf: do not assume all sockets are full blown (Ivan Vecera) [1824071] - [tools] tc-testing: remove duplicate code in tdc.py (Ivan Vecera) [1824071] - [net] sched: Fix setting last executed chain on skb extension (Ivan Vecera) [1824071] - [net] net_sched: fix a missing refcnt in tcindex_init() (Ivan Vecera) [1824071] - [net] net_sched: add a temporary refcnt for struct tcindex_data (Ivan Vecera) [1824071] - [net] sched: expose HW stats types per action used by drivers (Ivan Vecera) [1824071] - [net] introduce nla_put_bitfield32() helper and use it (Ivan Vecera) [1824071] - [tools] selftests: skbedit_priority: Test counters at the skbedit rule (Ivan Vecera) [1824071] - [net] sched: act_pedit: Implement stats_update callback (Ivan Vecera) [1824071] - [net] sched: act_skbedit: Implement stats_update callback (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add a forwarding test for pedit munge dsfield (Ivan Vecera) [1824071] - [net] flow_offload.h: Fix a comment at flow_action_entry.mangle (Ivan Vecera) [1824071] - [net] Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build (Ivan Vecera) [1824071] - [net] netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress (Ivan Vecera) [1824071] - [net] cbs: Fix software cbs to consider packet sending time (Ivan Vecera) [1824071] - [include] taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for flags key (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for src and dst port range options (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for mpls options (Ivan Vecera) [1824071] - [include] net: sched: refine extack messages in tcf_change_indev (Ivan Vecera) [1824071] - [net] sched: rename more stats_types (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add an skbedit priority selftest (Ivan Vecera) [1824071] - [net] tc_skbedit: Make the skbedit priority offloadable (Ivan Vecera) [1824071] - [include] tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}() (Ivan Vecera) [1824071] - [include] net: sched: Do not assume RTNL is held in tunnel key action helpers (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix leak of ct zone template on replace (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: enable use of hrtimer slack (Ivan Vecera) [1824071] - [net] net_sched: do not reprogram a timer about to expire (Ivan Vecera) [1824071] - [net] net_sched: add qdisc_watchdog_schedule_range_ns() (Ivan Vecera) [1824071] - [net] rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Ivan Vecera) [1824071] - [net] net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: RED: Add nodrop tests (Ivan Vecera) [1824071] - [net] sched: RED: Introduce an ECN nodrop mode (Ivan Vecera) [1824071] - [net] sched: Allow extending set of supported RED flags (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add TDC test for RED (Ivan Vecera) [1824071] - [tools] tc-testing: add ETS scheduler to tdc build configuration (Ivan Vecera) [1824071] - [net] sched: act_ct: Enable hardware offload of flow table entires (Ivan Vecera) [1824071] - [net] sched: act_ct: Support refreshing the flow table entries (Ivan Vecera) [1824071] - [net] sched: act_ct: Support restoring conntrack info on skbs (Ivan Vecera) [1824071] - [net] sched: act_ct: Instantiate flow table entry actions (Ivan Vecera) [1824071] - [net] net_sched: keep alloc_hash updated after hash allocation (Ivan Vecera) [1824071] - [net] net_sched: hold rtnl lock in tcindex_partial_destroy_work() (Ivan Vecera) [1824071] - [include] flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check() (Ivan Vecera) [1824071] - [netdrv] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1824071] - [include] flow_offload: turn hw_stats_type into dedicated enum (Ivan Vecera) [1824071] - [include] flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check() (Ivan Vecera) [1824071] - [net] sched: pie: change tc_pie_xstats->prob (Ivan Vecera) [1824071] - [net] taprio: Fix sending packets without dequeueing them (Ivan Vecera) [1824071] - [net] sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get (Ivan Vecera) [1824071] - [tools] selftests: forwarding: ETS: Use Qdisc counters (Ivan Vecera) [1824071] - [net] sched: Make FIFO Qdisc offloadable (Ivan Vecera) [1824071] - [include] pie: realign comment (Ivan Vecera) [1824071] - [net] pie: remove pie_vars->accu_prob_overflows (Ivan Vecera) [1824071] - [net] pie: remove unnecessary type casting (Ivan Vecera) [1824071] - [net] pie: use term backlog instead of qlen (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with canid extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: list kernel options for basic filter with canid ematch. (Ivan Vecera) [1824071] - [net] sched: act_ct: Use pskb_network_may_pull() (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix ipv6 lookup of offloaded connections (Ivan Vecera) [1824071] - [net] sched: act_ct: Software offload of established flows (Ivan Vecera) [1824071] - [net] sched: act_ct: Offload established connections to flow table (Ivan Vecera) [1824071] - [net] sched: act_ct: Create nf flow table per zone (Ivan Vecera) [1824071] - [net] taprio: add missing attribute validation for txtime delay (Ivan Vecera) [1824071] - [net] fq: add missing attribute validation for orphan mask (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_common: Convert to use busywait (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Convert until_counter_is() to take expression (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add tc_rule_handle_stats_get() (Ivan Vecera) [1824071] - [include] net: flow_offload: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: act: count in the size of action flags bitfield (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u32 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u16 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter (Ivan Vecera) [1824071] - [net] sched: correct flower port blocking (Ivan Vecera) [1824071] - [net] sched: Support specifying a starting chain via tc skb ext (Ivan Vecera) [1824071] - [net] sched: Change the block's chain list to an rcu list (Ivan Vecera) [1824071] - [net] sched: Pass ingress block to tcf_classify_ingress (Ivan Vecera) [1824071] - [net] sched: Introduce ingress classification function (Ivan Vecera) [1824071] - [net] sched: flower: add missing validation of TCA_FLOWER_FLAGS (Ivan Vecera) [1824071] - [net] sched: matchall: add missing validation of TCA_MATCHALL_FLAGS (Ivan Vecera) [1824071] - [net] taprio: Fix dropping packets when using taprio + ETF offloading (Ivan Vecera) [1824071] - [net] taprio: Use taprio_reset_tc() to reset Traffic Classes configuration (Ivan Vecera) [1824071] - [net] taprio: Add missing policy validation for flags (Ivan Vecera) [1824071] - [net] taprio: Fix still allowing changing the flags during runtime (Ivan Vecera) [1824071] - [net] taprio: Fix enabling offload with wrong number of traffic classes (Ivan Vecera) [1824071] - [net] sched: prevent a use after free (Ivan Vecera) [1824071] - [tools] tc-testing: add missing 'nsPlugin' to basic.json (Ivan Vecera) [1824071] - [net] sch_choke: Use kvcalloc (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a RED selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib.sh: Add start_tcp_traffic (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a TBF selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Allow reading TC rule byte counters (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add helpers for busywaiting (Ivan Vecera) [1824071] - [tools] selftests: Move two functions from mlxsw's qos_lib to lib (Ivan Vecera) [1824071] - [net] sched: Make TBF Qdisc offloadable (Ivan Vecera) [1824071] - [net] sched: sch_tbf: Don't overwrite backlog before dumping (Ivan Vecera) [1824071] - [net] sched: add Flow Queue PIE packet scheduler (Ivan Vecera) [1824071] - [net] sched: pie: export symbols to be reused by FQ-PIE (Ivan Vecera) [1824071] - [net] sched: pie: fix alignment in struct instances (Ivan Vecera) [1824071] - [net] sched: pie: fix commenting (Ivan Vecera) [1824071] - [include] pie: improve comments and commenting style (Ivan Vecera) [1824071] - [net] pie: rearrange structure members and their initializations (Ivan Vecera) [1824071] - [include] pie: use u8 instead of bool in pie_vars (Ivan Vecera) [1824071] - [include] pie: rearrange macros in order of length (Ivan Vecera) [1824071] - [include] pie: use U64_MAX to denote (2^64 - 1) (Ivan Vecera) [1824071] - [net] sched: pie: move common code to pie.h (Ivan Vecera) [1824071] - [net] sched: use skb_list_walk_safe helper for gso segments (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Move start_/stop_traffic from mlxsw to lib.sh (Ivan Vecera) [1824071] - [net] sch_ets: Make the ETS qdisc offloadable (Ivan Vecera) [1824071] - [net] sch_ets: Add a new Qdisc (Ivan Vecera) [1824071] - [include] net: pkt_cls: Clarify a comment (Ivan Vecera) [1824071] - [net] sch_cake: drop unused variable tin_quantum_prio (Ivan Vecera) [1824071] - [net] sched: act_ctinfo: fix memory leak (Ivan Vecera) [1824071] - [net] sched: act_ife: initalize ife->metalist earlier (Ivan Vecera) [1824071] - [net] sch_cake: avoid possible divide by zero in cake_enqueue() (Ivan Vecera) [1824071] - [tools] tc-testing: initial tdc selftests for cls_u32 (Ivan Vecera) [1824071] - [net] treewide: Use sizeof_field() macro (Ivan Vecera) [1824071] - [tools] tc-testing: unbreak full listing of tdc testcases (Ivan Vecera) [1824071] - [net] act_ct: support asymmetric conntrack (Ivan Vecera) [1824071] - [net] sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (Ivan Vecera) [1824071] - [net] remove the unnecessary strict_start_type in some policies (Ivan Vecera) [1824071] - [net] sched: pie: enable timestamp based delay calculation (Ivan Vecera) [1824071] - [net] taprio: don't reject same mqprio settings (Ivan Vecera) [1824071] - [tools] tc-testing: Introduced tdc tests for basic filter (Ivan Vecera) [1824071] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1824071] - [net] net_sched: add TCA_STATS_PKT64 attribute (Ivan Vecera) [1824071] - [net] net_sched: extend packet counter to 64bit (Ivan Vecera) [1824071] - [include] net_sched: do not export gnet_stats_basic_packed to uapi (Ivan Vecera) [1824071] - [tools] tc-testing: added tests with cookie for mpls TC action (Ivan Vecera) [1824071] - [net] icmp: remove duplicate code (Ivan Vecera) [1824071] - [include] icmp: add helpers to recognize ICMP error packets (Ivan Vecera) [1824071] - [net] taprio: fix panic while hw offload sched list swap (Ivan Vecera) [1824071] - [net] sched: Replace rcu_swap_protected() with rcu_replace_pointer() (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: add dctcp-like marking (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: remove dead code dealing with retransmits (Ivan Vecera) [1824071] - [net] sched: act_ct: fix build failure in RHEL8 (Ivan Vecera) [1824071] - [net] don't return invalid table id error when we fall back to PF_UNSPEC (Sabrina Dubroca) [1814093] - [net] netfilter: update include directives. (Marcelo Leitner) [1837856] - [include] netfilter: fix include guards. (Marcelo Leitner) [1837856] - [include] netfilter: add include guard to xt_connlabel.h (Marcelo Leitner) [1837856] - [net] sk_msg: Don't use RCU_INIT_POINTER on sk_user_data (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Fix build of sockmap_ktls.c (Sabrina Dubroca) [1819627] - [net] Generate reuseport group ID on group creation (Sabrina Dubroca) [1819627] - [net] bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Return socket cookie on lookup from syscall (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Don't set up upcalls and progs for listening sockets (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Allow inserting listening TCP sockets into sockmap (Sabrina Dubroca) [1819627] - [net] tcp_bpf: Don't let child socket inherit parent protocol ops on copy (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Clear sk_user_data pointer on clone if tagged (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Annotate lockless access to sk_prot on clone (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: msg_pop_data can incorrecty set an sge length (Sabrina Dubroca) [1819627] - [net] tls: fix const assignment warning (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak when in tls_data_ready() (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Test unhashing kTLS socket after removing from map (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Don't clear saved sock proto on restore (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Let ULP restore sk_proto and write_space callback (Sabrina Dubroca) [1819627] - [net] tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE (Sabrina Dubroca) [1819627] - [net] tls: Read sk_prot once when building tls proto ops (Sabrina Dubroca) [1819627] - [net] tls: Constify base proto ops used for building tls proto (Sabrina Dubroca) [1819627] - [net] tls: Fix to avoid gettig invalid tls record (Sabrina Dubroca) [1819627] - [net] tls: avoid spurious decryption error with HW resync (Sabrina Dubroca) [1819627] - [net] tls: add helper for testing if socket is RX offloaded (Sabrina Dubroca) [1819627] - [tools] selftests: net: tls: remove recv_rcvbuf test (Sabrina Dubroca) [1819627] - [net] tls: use sg_next() to walk sg entries (Sabrina Dubroca) [1819627] - [net] tls: remove the dead inplace_crypto code (Sabrina Dubroca) [1819627] - [tools] selftests/tls: add a test for fragmented messages (Sabrina Dubroca) [1819627] - [net] tls: Fix unused function warning (Sabrina Dubroca) [1819627] - [net] tls: store decrypted on a single bit (Sabrina Dubroca) [1819627] - [net] tls: store async_capable on a single bit (Sabrina Dubroca) [1819627] - [net] tls: pass context to tls_device_decrypted() (Sabrina Dubroca) [1819627] - [net] tls: make allocation failure unlikely (Sabrina Dubroca) [1819627] - [net] tls: mark sk->err being set as unlikely (Sabrina Dubroca) [1819627] - [net] sockmap: use bitmap for copy info (Sabrina Dubroca) [1819627] - [net] tls: add TlsDeviceRxResync statistic (Sabrina Dubroca) [1819627] - [net] tls: add TlsDecryptError stat (Sabrina Dubroca) [1819627] - [net] tls: add statistics for installed sessions (Sabrina Dubroca) [1819627] - [net] tls: add skeleton of MIB statistics (Sabrina Dubroca) [1819627] - [net] tls: add device decrypted trace point (Sabrina Dubroca) [1819627] - [net] tls: add tracing for device/offload events (Sabrina Dubroca) [1819627] - [net] tls: allow compiling TLS TOE out (Sabrina Dubroca) [1819627] - [net] tls: rename tls_hw_* functions tls_toe_* (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related code to a separate file (Sabrina Dubroca) [1819627] - [net] tls: move tls_build_proto() on init path (Sabrina Dubroca) [1819627] - [net] tls: use the full sk_proto pointer (Sabrina Dubroca) [1819627] - [net] tls: rename tls_device to tls_toe_device (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related structures to a separate header (Sabrina Dubroca) [1819627] - [net] tls: sleeping function from invalid context (Sabrina Dubroca) [1819627] - [net] netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [1778020] - [tools] selftests: netfilter: extend flowtable test script with dnat rule (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: extend flowtable test script for ipsec (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: add flowtable test script (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue (Marcelo Leitner) [1811193] - [net] netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Free block_cb when being deleted (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support in HW offload (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: add nf_ct_acct_add() (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: export nf_ct_acct_update() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use work entry per offload command (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use rw sem as flow block lock (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add enum nft_flowtable_flags to uapi (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix incorrect tc_setup_type type (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: populate addr_type mask (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix flushing of offloaded flows on free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fix NULL pointer dereference in tunnel offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: free flowtable hooks on hook register error (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel encap/decap action offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add indr block setup support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel match offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: skip offload setup if disabled (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use nf_flow_offload_tuple for stats as well (Marcelo Leitner) [1811193] - [net] flow_offload: Add flow_match_ct to get rule ct match (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Enable hardware offload of flow table entires (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support refreshing the flow table entries (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support restoring conntrack info on skbs (Marcelo Leitner) [1811193] - [net] sched: act_ct: Instantiate flow table entry actions (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Add API for registering to flow table events (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix missing flush hardware on table free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix hardware flush order on nf_flow_table_cleanup (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix check the chain offload flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix memory leak in nf_tables_parse_netdev_hooks() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_tuple() helper (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: refresh flow if hardware offload fails (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_hw_offload() helper function (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: use atomic bitwise operations for flow flags (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: remove dying bit, use teardown bit instead (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_work_alloc() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: restrict flow dissector match on meta ingress device (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fetch stats only if flow is still alive (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_time_stamp (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: unbind callbacks from flowtable destroy path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix the nat port mangle. (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: check the status of dst_neigh (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix incorrect ethernet dst address (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix big-endian integer overflow (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Correct memcpy size for flow_overload_mangle() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 match description (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Don't use offset uninitialized in flow_offload_port_{d, s}nat (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block_cb tc_setup_type as TC_SETUP_CLSFLOWER (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block setup as TC_SETUP_FT cmd (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: check if bind callback fails and unbind if hook registration fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add nft_unregister_flowtable_hook() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: undo updates if transaction fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: release flow_rule on error from commit path (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove reference to flow rule from deletion path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 support (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add flow_action_entry_next() and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter in flow_offload_fill_dir (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix check ndo_setup_tc when setup_block (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add flowtable offload control plane (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: detach routing information from flow description (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: skip tcp rst and fin packets (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: remove flow_offload_entry structure (Marcelo Leitner) [1811193] - [include] netfilter: nf_flow_table: remove union from flow_offload structure (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move conntrack object to struct flow_offload (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: skip EBUSY on chain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: bogus EOPNOTSUPP on basechain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: pass extack to nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nft_meta: offload support for interface index (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: white-space fixes. (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: check for register data length mismatches (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: unbind if multi-device binding fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_chain_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: restore basechain deletion (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: support for multiple devices per netdev hook (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix base chain stat rcu_dereference usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules on unregistered device only (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Pass callback list to nft_setup_cb_call() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_chain() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: increase maximum devices number per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: allow netdevice to be used only once per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dynamically allocate hooks per net_device in flowtables (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove flowtable hook flush routine in netns exit routine (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move priority to struct nf_flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nft_payload: fix missing check for matching length in offloads (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set timeout before insertion into hashes (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix always true policy is unset check (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules when the device unregisters (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add __nft_offload_get_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nft_{fwd, dup}_netdev: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: avoid excessive stack usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: move indirect flow_block callback logic to core (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set default timeout after successful insertion (Marcelo Leitner) [1811193] - [net] netfilter: ctnetlink: honor IPS_OFFLOAD flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: clear skb tstamp before xmit (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: map basechain priority to hardware priority (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: teardown flow timeout race (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: conntrack picks up expired flows (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: support indr block call (Marcelo Leitner) [1811193] - [net] flow_offload: add flow_block structure and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: store data in offload context registers (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix offload for flows that are subject to xfrm (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: don't fail when updating base chain policy (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: delay chain policy update until transaction is complete (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: IPCB is only valid for ipv4 family (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: set liberal tracking mode for tcp (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: ignore DF bit setting (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary variable in flow_offload_tuple (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: add entry to flowtable after confirmation (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix checking method of conntrack helper (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix missing error check for rhashtable_insert_fast (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not flow offload deleted conntrack entries (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: check ttl value in flow offload data path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix netdev refcnt leak (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: skip device lookup from interface index (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: fix IPV6=n builds (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix interaction with vrf slave device (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: Fix reverse route lookup (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: make nf_flow_table_iterate() static (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not remove offload when other netns's interface is down (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter of nf_flow_table_cleanup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary nat flag check code (Marcelo Leitner) [1811193] - [net] mptcp: mark tech preview and disable by default (Florian Westphal) [1835796] - [net] mptcp: fix bogus socket flag values (Florian Westphal) [1835796] - [net] mptcp: select CRYPTO (Florian Westphal) [1835796] - [net] mptcp: Protect subflow socket options before connection completes (Florian Westphal) [1835796] - [net] mptcp: make the symbol 'mptcp_sk_clone_lock' static (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free for ipv6 (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free on tcp fallback (Florian Westphal) [1835796] - [net] mptcp: Fix undefined mptcp_handle_ipv6_mapped for modular IPV6 (Florian Westphal) [1835796] - [net] mptcp: Fix incorrect IPV6 dependency check (Florian Westphal) [1835796] - [net] mptcp: handle tcp fallback when using syn cookies (Florian Westphal) [1835796] - [net] mptcp: avoid a lockdep splat when mcast group was joined (Florian Westphal) [1835796] - [net] mptcp: fix panic on user pointer access (Florian Westphal) [1835796] - [net] mptcp: defer freeing of cached ext until last moment (Florian Westphal) [1835796] - [net] mptcp: Fix build with PROC_FS disabled. (Florian Westphal) [1835796] - [tools] selftests: settings: tests can be in subsubdirs (Florian Westphal) [1835796] - [net] mptcp: Fix code formatting (Florian Westphal) [1835796] - [net] mptcp: do not inherit inet proto ops (Florian Westphal) [1835796] - [net] add and use MPTCP_PROTO_KERN (Florian Westphal) [1835796] - [net] mptcp: cope with later TCP fallback (Florian Westphal) [1835796] - [net] mptcp: process MP_CAPABLE data option (Florian Westphal) [1835796] - [net] mptcp: parse and emit MP_CAPABLE option according to v1 spec (Florian Westphal) [1835796] - [net] mptcp: move from sha1 (v0) to sha256 (v1) (Florian Westphal) [1835796] - [tools] mptcp: add basic kselftest for mptcp (Florian Westphal) [1835796] - [net] mptcp: new sysctl to control the activation per NS (Florian Westphal) [1835796] - [net] mptcp: allow collapsing consecutive sendpages on the same substream (Florian Westphal) [1835796] - [net] mptcp: recvmsg() can drain data from multiple subflows (Florian Westphal) [1835796] - [net] mptcp: add subflow write space signalling and mptcp_poll (Florian Westphal) [1835796] - [net] mptcp: Implement MPTCP receive path (Florian Westphal) [1835796] - [net] mptcp: Write MPTCP DSS headers to outgoing data packets (Florian Westphal) [1835796] - [net] mptcp: Add setsockopt()/getsockopt() socket operations (Florian Westphal) [1835796] - [net] mptcp: Add shutdown() socket operation (Florian Westphal) [1835796] - [net] mptcp: Add key generation and token tree (Florian Westphal) [1835796] - [net] mptcp: Create SUBFLOW socket for incoming connections (Florian Westphal) [1835796] - [net] mptcp: Handle MP_CAPABLE options for outgoing connections (Florian Westphal) [1835796] - [net] mptcp: Associate MPTCP context with TCP socket (Florian Westphal) [1835796] - [net] mptcp: Handle MPTCP TCP options (Florian Westphal) [1835796] - [net] mptcp: Add MPTCP socket stubs (Florian Westphal) [1835796] - [net] netfilter: conntrack: fix infinite loop on rmmod (Florian Westphal) [1832381] - [tools] selftests: add netdevsim devlink dev info test (Petr Oros) [1830928] - [tools] selftests: test netdevsim reload forbid and fail (Petr Oros) [1830928] - [netdrv] mlx4: fix "initializer element not constant" compiler error (Petr Oros) [1830928] - [netdrv] netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write (Petr Oros) [1830928] - [net] devlink: fix return value after hitting end in region read (Petr Oros) [1830928] - [net] devlink: Fix reporter's recovery condition (Petr Oros) [1830928] - [documentation] docs: devlink: clarify the scope of snapshot id (Petr Oros) [1830928] - [net] devlink: let kernel allocate region snapshot id (Petr Oros) [1830928] - [net] devlink: factor out building a snapshot notification (Petr Oros) [1830928] - [documentation] devlink: fix broken link warning (Petr Oros) [1830928] - [net] devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG (Petr Oros) [1830928] - [include] devlink: Add macro for "fw.mgmt.api" to info_get cb. (Petr Oros) [1830928] - [netdrv] netdevsim: support taking immediate snapshot via devlink (Petr Oros) [1830928] - [net] devlink: implement DEVLINK_CMD_REGION_NEW (Petr Oros) [1830928] - [net] devlink: track snapshot id usage count using an xarray (Petr Oros) [1830928] - [net] devlink: report error once U32_MAX snapshot ids have been used (Petr Oros) [1830928] - [net] devlink: extract snapshot id allocation to helper function (Petr Oros) [1830928] - [net] devlink: use -ENOSPC to indicate no more room for snapshots (Petr Oros) [1830928] - [net] devlink: add function to take snapshot while locked (Petr Oros) [1830928] - [net] devlink: trivial: fix tab in function documentation (Petr Oros) [1830928] - [net] devlink: convert snapshot destructor callback to region op (Petr Oros) [1830928] - [net] devlink: prepare to support region operations (Petr Oros) [1830928] - [documentation] devlink: expand the devlink-info documentation (Petr Oros) [1830928] - [net] devlink: Introduce devlink port flavour virtual (Petr Oros) [1830928] - [net] devlink: validate length of region addr/len (Petr Oros) [1830928] - [net] devlink: validate length of param values (Petr Oros) [1830928] - [net] core: Replace zero-length array with flexible-array member (Petr Oros) [1830928] - [net] core: devlink.c: Use built-in RCU list checking (Petr Oros) [1830928] - [net] devlink: Rely on driver eswitch thread safety instead of devlink (Petr Oros) [1830928] - [net] core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register() (Petr Oros) [1830928] - [net] devlink: Force enclosing array on binary fmsg data (Petr Oros) [1830928] - [net] devlink: report 0 after hitting end in region read (Petr Oros) [1830928] - [net] devlink: correct misspelling of snapshot (Petr Oros) [1830928] - [tools] selftests: Add a test of large binary to devlink health test (Petr Oros) [1830928] - [netdrv] netdevsim: Update dummy reporter's devlink binary interface (Petr Oros) [1830928] - [net] devlink: Allow large formatted message of binary output (Petr Oros) [1830928] - [tools] selftests: netdevsim: Add test cases for devlink-trap policers (Petr Oros) [1823743] - [netdrv] netdevsim: Add support for setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Allow setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Add packet trap group parameters support (Petr Oros) [1823743] - [netdrv] netdevsim: Add devlink-trap policer support (Petr Oros) [1823743] - [documentation] Add description of packet trap policers (Petr Oros) [1823743] - [net] devlink: Add packet trap policers support (Petr Oros) [1823743] - [net] devlink: Add auto dump flag to health reporter (Petr Oros) [1823743] - [net] devlink: Implicitly set auto recover flag when registering health reporter (Petr Oros) [1823743] - [netdrv] netdevsim: Change dummy reporter auto recover default (Petr Oros) [1823743] - [net] devlink: Only pass packet trap group identifier in trap structure (Petr Oros) [1823743] - [net] devlink: Stop reference counting packet trap groups (Petr Oros) [1823743] - [netdrv] netdevsim: Explicitly register packet trap groups (Petr Oros) [1823743] - [net] devlink: Add API to register packet trap groups (Petr Oros) [1823743] - [net] esp6: calculate transport_header correctly when sel.family != AF_INET6 (Xin Long) [1815980 1761579] - [net] esp4: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] esp6: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] xfrm: remove the xfrm_state_put call becofe going to out_reset (Xin Long) [1815980 1761579] - [net] esp6: get the right proto for transport mode in esp6_gso_encap (Xin Long) [1815980 1761579] - [net] xfrm: do pskb_pull properly in __xfrm_transport_prep (Xin Long) [1815980 1761579] - [net] xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input (Xin Long) [1815980 1761579] - [net] xfrm: add prep for esp beet mode offload (Xin Long) [1815980 1761579] - [net] esp6: add gso_segment for esp6 beet mode (Xin Long) [1815980 1761579] - [net] esp4: add gso_segment for esp4 beet mode (Xin Long) [1815980 1761579] - [net] xfrm: kconfig: make xfrm depend on inet (Xin Long) [1815980 1761579] - [net] xfrm: make xfrm modes builtin (Xin Long) [1815980 1761579] - [net] xfrm: remove afinfo pointer from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove gso_segment indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove xmit indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input indirection from xfrm_mode (Xin Long) [1761579 1815980] - [net] xfrm: prefer family stored in xfrm_mode struct (Xin Long) [1815980 1761579] - [net] xfrm: place af number into xfrm_mode struct (Xin Long) [1761579 1815980] - [net] xfrm: gso partial offload support (Xin Long) [1761579 1815980] - [net] netfilter: cttimeout: remove set but not used variable 'l3num' (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle icmp pkt_to_tuple helper via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle builtin l4proto packet functions via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove net_id (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: switch module to be built-in (Florian Westphal) [1822085] - [net] netfilter: remove unused parameters in nf_ct_l4proto_[un]register_sysctl() (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: convert rwlock to rcu (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr (Florian Westphal) [1822085] - [net] netfilter: conntrack: add nf_{tcp, udp, sctp, icmp, dccp, icmpv6, generic}_pernet() (Florian Westphal) [1822085] - [net] netfilter: conntrack: clamp l4proto array size at largers supported protocol (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3->l4 mapping information (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove unused proto arg from netns init functions (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove error callback and handle icmp from core (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid using ->error callback if possible (Florian Westphal) [1822085] - [net] netfilter: conntrack: deconstify packet callback skb pointer (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove the l4proto->new() function (Florian Westphal) [1822085] - [net] netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT (Florian Westphal) [1822085] - [net] netfilter: conntrack: pass nf_hook_state to packet and error handlers (Florian Westphal) [1822085] - [net] netfilter: conntrack: place 'new' timeout in first location too (Florian Westphal) [1822085] - [net] netfilter: nf_conntrack_h323: Remove deprecated config check (Florian Westphal) [1822085] - [include] netfilter: nf_tables: merge route type into core (Florian Westphal) [1822085] - [net] netfilter: ipv6: avoid indirect calls for IPV6=y case (Florian Westphal) [1822085] - [net] netfilter: nat: remove module dependency on ipv6 core (Florian Westphal) [1822085] - [net] netfilter: remove obsolete need_conntrack stub (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid use-after free on rmmod (Florian Westphal) [1822085] - [net] netfilter: conntrack: dccp, sctp: handle null timeout argument (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3proto abstraction (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_timeout() indirection (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid l4proto pkt_to_tuple calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid calls to l4proto invert_tuple (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers (Florian Westphal) [1822085] - [net] openvswitch: use nf_ct_get_tuplepr, invert_tuplepr (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip6_checksum* from ipv6 to utils (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip_checksum* from ipv4 to utils (Florian Westphal) [1822085] - [net] netfilter: flowtables: use fixed renew timeout on teardown (Florian Westphal) [1822085] - [netdrv] geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] geneve: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] vxlan: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Josef Oskera) [1841511] - [netdrv] r8169: fix OCP access on RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: re-establish support for RTL8401 chip version (Josef Oskera) [1841511] - [netdrv] r8169: change back SG and TSO to be disabled by default (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8169_tx_map (Josef Oskera) [1841511] - [netdrv] r8169: improve handling of TD_MSS_MAX (Josef Oskera) [1841511] - [netdrv] r8169: fix PHY driver check on platforms w/o module softdeps (Josef Oskera) [1841511] - [netdrv] r8169: re-enable MSI on RTL8168c (Josef Oskera) [1841511] - [netdrv] r8169: don't use MSI before RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: improve RTL8168b FIFO overflow workaround (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_schedule_task (Josef Oskera) [1841511] - [netdrv] r8169: simplify rtl_task (Josef Oskera) [1841511] - [netdrv] r8169: add new helper rtl8168g_enable_gphy_10m (Josef Oskera) [1841511] - [netdrv] net: r8169: reject unsupported coalescing params (Josef Oskera) [1841511] - [netdrv] r8169: simplify getting stats by using netdev_stats_to_stats64 (Josef Oskera) [1841511] - [netdrv] r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 (Josef Oskera) [1841511] - [netdrv] r8169: remove now unneeded barrier in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: simplify usage of rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: convert while to for loop in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: use pci_status_get_and_clear_errors (Josef Oskera) [1841511] - [netdrv] r8169: add PCI_STATUS_PARITY to PCI status error bits (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_start_xmit (Josef Oskera) [1841511] - [netdrv] r8169: remove RTL_EVENT_NAPI constants (Josef Oskera) [1841511] - [netdrv] r8169: use new helper tcp_v6_gso_csum_prep (Josef Oskera) [1841511] - [netdrv] r8169: improve statistics of missed rx packets (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_jumbo_config (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_get_mac_version (Josef Oskera) [1841511] - [netdrv] r8169: add helper rtl_pci_commit (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting netdev features (Josef Oskera) [1841511] - [netdrv] r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 (Josef Oskera) [1841511] - [netdrv] r8169: remove unneeded check from rtl_link_chg_patch (Josef Oskera) [1841511] - [netdrv] r8169: fix performance regression related to PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: don't set min_mtu/max_mtu if not needed (Josef Oskera) [1841511] - [netdrv] r8169: factor out PHY configuration to r8169_phy_config.c (Josef Oskera) [1841511] - [netdrv] r8169: add r8169.h (Josef Oskera) [1841511] - [netdrv] r8169: rename rtl_apply_firmware (Josef Oskera) [1841511] - [netdrv] r8169: add phydev argument to rtl8168d_apply_firmware_cond (Josef Oskera) [1841511] - [netdrv] r8169: use phy_read/write instead of rtl_readphy/writephy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_w0w1_phy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_patchphy (Josef Oskera) [1841511] - [netdrv] r8169: move disabling MAC EEE for RTL8402/RTL8106e (Josef Oskera) [1841511] - [netdrv] r8169: move setting ERI register 0x1d0 for RTL8106 (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in rtl_writephy_batch (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of RTL8168g-specific PHY config functions (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of EEE PHY functions (Josef Oskera) [1841511] - [netdrv] r8169: move RTL8169scd Gigabyte PHY quirk (Josef Oskera) [1841511] - [netdrv] r8169: remove not needed debug print in rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: prepare for exporting rtl_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add constant EnAnaPLL (Josef Oskera) [1841511] - [netdrv] r8169: move enabling EEE to rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: remove MAC workaround in rtl8168e_2_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8168h_2_get_adc_bias_ioffset (Josef Oskera) [1841511] - [netdrv] r8169: check that Realtek PHY driver module is loaded (Josef Oskera) [1841511] - [netdrv] treewide: Use sizeof_field() macro (Josef Oskera) [1841511] - [netdrv] r8169: fix rtl_hw_jumbo_disable for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add missing RX enabling for WoL on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo configuration for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok (Josef Oskera) [1841511] - [netdrv] r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE (Josef Oskera) [1841511] - [netdrv] r8169: change mdelay to msleep in rtl_fw_write_firmware (Josef Oskera) [1841511] - [netdrv] r8169: load firmware for RTL8168fp/RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: improve conditional firmware loading for RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: respect EEE user setting when restarting network (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl8168c_4_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_modify_extpage (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in more places (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168g_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: fix page read in r8168g_mdio_read (Josef Oskera) [1841511] - [netdrv] r8169: fix wrong PHY ID issue with RTL8168dp (Josef Oskera) [1841511] - [netdrv] r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw_start_8168g_2 (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_rx_fill (Josef Oskera) [1841511] - [netdrv] r8169: align fix_features callback with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168bef (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168dp (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove fiddling with the PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo packet handling on resume from suspend (Josef Oskera) [1841511] - [netdrv] r8169: don't set bit RxVlan on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add support for EEE on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add RTL8125 PHY initialization (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: don't use bit LastFrag in tx descriptor after send (Josef Oskera) [1841511] - [netdrv] r8169: read common register for PCI commit (Josef Oskera) [1841511] - [netdrv] r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init (Josef Oskera) [1841511] - [netdrv] r8169: factor out reading MAC address from registers (Josef Oskera) [1841511] - [netdrv] r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions (Josef Oskera) [1841511] - [netdrv] r8169: change interrupt mask type to u32 (Josef Oskera) [1841511] - [netdrv] r8169: improve DMA handling in rtl_rx (Josef Oskera) [1841511] - [netdrv] r8169: fix DMA issue on MIPS platform (Josef Oskera) [1841511] - [netdrv] r8169: sync EEE handling for RTL8168h with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: use the generic EEE management functions (Josef Oskera) [1841511] - [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] sched/fair: Don't NUMA balance for kthreads (Phil Auld) [1842543] - [kernel] sched/core: Offload wakee task activation if it the wakee is descheduling (Phil Auld) [1842543] - [kernel] sched/core: Optimize ttwu() spinning on p->on_cpu (Phil Auld) [1842543] - [fs] gfs2: Smarter iopen glock waiting (Andreas Grunbacher) [1582655] - [fs] gfs2: Wake up when setting GLF_DEMOTE (Andreas Grunbacher) [1582655] - [fs] gfs2: Check inode generation number in delete_work_func (Andreas Grunbacher) [1582655] - [fs] gfs2: Move inode generation number check into gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Minor gfs2_lookup_by_inum cleanup (Andreas Grunbacher) [1582655] - [fs] gfs2: Try harder to delete inodes locally (Andreas Grunbacher) [1582655] - [fs] gfs2: Give up the iopen glock on contention (Andreas Grunbacher) [1582655] - [fs] gfs2: Turn gl_delete into a delayed work (Andreas Grunbacher) [1582655] - [fs] gfs2: Keep track of deleted inode generations in LVBs (Andreas Grunbacher) [1582655] - [fs] gfs2: Allow ASPACE glocks to also have an lvb (Andreas Grunbacher) [1582655] - [fs] gfs2: Avoid access time thrashing in gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Use IS_ERR_OR_NULL (Andreas Grunbacher) [1582655] - [fpga] fpga: mark the intel fpga drivers as tech preview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: Remove unneeded semicolon (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: Fix incompatible function behavior for RSU driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 remote system update driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: stratix10-svc: extend svc to support new RSU features (Luis Goncalves) [1689274 1660310 1494701 1494699] - [edac] EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: add remote status update client support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 service layer driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: fix return value of cci_pci_sriov_configure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: xilinx-pr-decoupler: Remove clk_get error message for probe defer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: remove redundant dev_err message (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: remove set but not used variable 'afu' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'fme' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add power management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add thermal management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for thermal/power management interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: Remove dev_err() usage after platform_get_irq() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for virtualization and new interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add global error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add STP (SignalTap) support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: expose __afu_port_enable/disable function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add userclock sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make init callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Add Stratix10 (V2) Support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Preparation for V2 parts (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Discover Vendor Specific offset (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-ps-spi: Fix getting of optional confd gpio (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add capability sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make uinit callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add id_table for dfl private feature driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add AFU state related sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: enable SRIOV support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: use driver core functions, not sysfs ones (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-pr-ip: Make alt_pr_unregister function void (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix function definition argument (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga-manager: altera-ps-spi: Fix build error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: align PR buffer size per PR datawidth (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove copy_to_user() in ioctl for PR (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: Kconfig: pedantic cleanups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: convert docs to ReST and rename to *.rst (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: zynqmp-fpga: Correctly handle error pointer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] include: fpga: adi-axi-common.h: add common regs & defs header (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: expand minor range when registering chrdev region (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: Add lockdep classes for pdata->lock (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: Pass the correct device to dma_mapping_error() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix use-after-free on s10_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Add SPDX license identifier - Makefile/Kconfig (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] mm/gup: change GUP fast to use flags rather than a write 'bool' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga manager: Adding FPGA Manager support for Xilinx zynqmp (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera_freeze_bridge: remove restriction to socfpga (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: make array dummy static, shrinks object size (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] Remove 'type' argument from access_ok() function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: of-fpga-region: Use platform_set_drvdata (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-region: Use platform_get_drvdata() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add intel stratix10 soc fpga manager driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: enable usage on non-dt platforms (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix probing for multiple FPGAs on the bus (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] zynq-fpga: Only route PR via PCAP when required (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix registration for CvP incapable devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'priv' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix 'bad IO access' on x86_64 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add devm_fpga_region_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: add devm_fpga_bridge_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add devm_fpga_mgr_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: document fpga manager flags (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: fix obvious function documentation error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: do not access region struct after fpga_region_unregister (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: fix two trivial spelling mistakes (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: fix return value check in in pr_mgmt_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add afu sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add port ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Accelerated Function Unit driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-region: add support for compat_id (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga region platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga bridge platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga manager platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add partial reconfiguration sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Management Engine driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-pci: add enumeration for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add FPGA DFL PCIe device driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_check_port_id function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_port_ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add feature device infrastructure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_cdev_find_port (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add chardev support for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add device feature list support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: region: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add status for fpga-manager (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add region_id to fpga_image_info (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: add a document for FPGA Device Feature List (DFL) Framework Overview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [mm] mm: Add a vmf_insert_mixed_prot() function (Dave Airlie) [1838335] - [mm] mm: Add write-protect and clean utilities for address space ranges (Dave Airlie) [1838335] - [mm] mm: Add a walk_page_mapping() function to the pagewalk code (Dave Airlie) [1838335] - [mm] pagewalk: separate function pointers from iterator data (Dave Airlie) [1838335] - [mm] mm: split out a new pagewalk.h header from mm.h (Dave Airlie) [1838335] - [mm] mm: update ptep_modify_prot_commit to take old pte value as arg (Dave Airlie) [1838335] - [x86] mm: update ptep_modify_prot_start/commit to take vm_area_struct as arg (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: add an interval tree notifier (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: define the header pre-processor parts even if disabled (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end (Dave Airlie) [1838335] - [misc] misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct (Dave Airlie) [1838335] - [drm] drm/backport: add mmu notifier get/put support to drm backport (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a get/put scheme for the registration (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller (Dave Airlie) [1838335] - [mm] mm/mmu_notifier.c: remove mmu_notifier_synchronize() (Dave Airlie) [1838335] - [infiniband] locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write() (Dave Airlie) [1838335] - [include] mm/mmu_notifier: contextual information for event enums (Dave Airlie) [1838335] - [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Baoquan He) [1838809 1781472] - [scsi] scsi: mpt3sas: Remove unused including (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free warnings (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Capture IOC data for debugging purposes (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Use true, false for ioc->use_32bit_dma (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove NULL check before freeing function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (Tomas Henzl) [1790760] - [scsi] mpt3sas: Fix memset in non-rdpq mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix reply queue count in non RDPQ mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: use true, false for bool variables (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1790760] - [scsi] scsi: Replace zero-length array with flexible-array member (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update drive version to 33.100.00.00 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove usage of device_busy counter (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Print function name in which cmd timed out (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Optimize mpt3sas driver logging (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: print in which path firmware fault occurred (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle CoreDump state from watchdog thread (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support IOCs new state named COREDUMP (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: renamed _base_after_reset_handler function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support for NVMe shutdown (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update MPI Headers to v02.00.57 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Clean up some indenting (Tomas Henzl) [1790760] - [crypto] crypto: af_alg - cast ki_complete ternary op to int (Herbert Xu) [1837499] - [netdrv] virtio-net: per-queue RPS config (Eugenio Perez) [1718086] - [netdrv] virtio_net: Differentiate sk_buff and xdp_frame on freeing (Eugenio Perez) [1718086] - [netdrv] virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs (Eugenio Perez) [1718086] - [netdrv] virtio_net: enable napi_tx by default (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't call free_old_xmit_skbs for xdp_frames (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't enable NAPI when interface is down (Eugenio Perez) [1718086] - [include] cpumask: make cpumask_next_wrap available without smp (Eugenio Perez) [1718086] - [netdrv] virtio_net: Stripe queue affinities across cores (Eugenio Perez) [1718086] - [virtio] virtio: Make vp_set_vq_affinity() take a mask (Eugenio Perez) [1718086]- [netdrv] ice: add board identifier info to devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: add basic handler for devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: enable initial devlink support (Jonathan Toppins) [1796682] - [netdrv] ice: implement full NVM read from ETHTOOL_GEEPROM (Jonathan Toppins) [1796682] - [netdrv] ice: discover and store size of available flash (Jonathan Toppins) [1796682] - [netdrv] ice: store NVM version info in extracted format (Jonathan Toppins) [1796682] - [netdrv] ice: create function to read a section of the NVM and Shadow RAM (Jonathan Toppins) [1796682] - [netdrv] ice: use __le16 types for explicitly Little Endian values (Jonathan Toppins) [1796682] - [netdrv] ice: fix incorrect size description of ice_get_nvm_version (Jonathan Toppins) [1781388] - [netdrv] ice: use variable name more descriptive than type (Jonathan Toppins) [1781388] - [netdrv] ice: Use EOPNOTSUPP instead of ENOTSUPP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix format specifier (Jonathan Toppins) [1781388] - [netdrv] ice: fix use of deprecated strlcpy() (Jonathan Toppins) [1781388] - [netdrv] ice: Increase mailbox receive queue length to maximum (Jonathan Toppins) [1781388] - [netdrv] ice: Correct setting VLAN pruning (Jonathan Toppins) [1781388] - [netdrv] ice: renegotiate link after FW DCB on (Jonathan Toppins) [1781388] - [netdrv] ice: Fix corner case when switching from IEEE to CEE (Jonathan Toppins) [1781388] - [netdrv] ice: Display Link detected via Ethtool in safe mode (Jonathan Toppins) [1781388] - [netdrv] ice: Fix removing driver while bare-metal VFs pass traffic (Jonathan Toppins) [1781388] - [netdrv] ice: Improve clarity of prints and variables (Jonathan Toppins) [1781388] - [netdrv] ice: allow bigger VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup unneeded parenthesis (Jonathan Toppins) [1781388] - [netdrv] ice: Use pci_get_dsn() (Jonathan Toppins) [1781388] - [netdrv] ice: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1781388] - [netdrv] ice: fix define for E822 backplane device (Jonathan Toppins) [1781388] - [netdrv] ice: add support for E823 devices (Jonathan Toppins) [1795812] - [netdrv] ice: add backslash-n to strings (Jonathan Toppins) [1781388] - [netdrv] ice: increase PF reset wait timeout to 300 milliseconds (Jonathan Toppins) [1781388] - [netdrv] ice: Support XDP UMEM wake up mechanism (Jonathan Toppins) [1781388] - [netdrv] ice: SW DCB, report correct max TC value (Jonathan Toppins) [1781388] - [netdrv] ice: Report correct DCB mode (Jonathan Toppins) [1781388] - [netdrv] ice: Add DCBNL ops required to configure ETS in CEE for SW DCB (Jonathan Toppins) [1781388] - [netdrv] ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix for TCAM entry management (Jonathan Toppins) [1781388] - [netdrv] ice: update malicious driver detection event handling (Jonathan Toppins) [1781388] - [netdrv] ice: Validate config for SW DCB map (Jonathan Toppins) [1781388] - [netdrv] ice: Wait for VF to be reset/ready before configuration (Jonathan Toppins) [1792691] - [netdrv] ice: Don't reject odd values of usecs set by user (Jonathan Toppins) [1781388] - [netdrv] ice: use true/false for bool types (Jonathan Toppins) [1781388] - [netdrv] ice: add function argument description to function header comment (Jonathan Toppins) [1781388] - [netdrv] ice: use proper format for function pointer as a function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary fallthrough comments (Jonathan Toppins) [1781388] - [netdrv] ice: Fix virtchnl_queue_select bitmap validation (Jonathan Toppins) [1781388] - [netdrv] ice: Fix and refactor Rx queue disable for VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Handle LAN overflow event for VF queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix implicit queue mapping mode in ice_vsi_get_qs (Jonathan Toppins) [1781388] - [netdrv] ice: Add support to enable/disable all Rx queues before waiting (Jonathan Toppins) [1781388] - [netdrv] ice: Only allow tagged bcast/mcast traffic for VF in port VLAN (Jonathan Toppins) [1781388] - [netdrv] ice: Fix Port VLAN priority bits (Jonathan Toppins) [1781388] - [netdrv] ice: Add helper to determine if VF link is up (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor port vlan configuration for the VF (Jonathan Toppins) [1781388] - [netdrv] ice: Add initial support for QinQ (Jonathan Toppins) [1781388] - [netdrv] ice: Trivial fixes (Jonathan Toppins) [1781388] - [netdrv] ice: Use correct netif error function (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup ice_vsi_alloc_q_vectors (Jonathan Toppins) [1781388] - [netdrv] ice: Make print statements more compact (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_pf_to_dev (Jonathan Toppins) [1781388] - [netdrv] ice: Remove possible null dereference (Jonathan Toppins) [1781388] - [netdrv] ice: update Unit Load Status bitmask to check after reset (Jonathan Toppins) [1781388] - [netdrv] ice: fix and consolidate logging of NVM/firmware version information (Jonathan Toppins) [1781388] - [netdrv] ice: Modify link message logging (Jonathan Toppins) [1781388] - [netdrv] ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps (Jonathan Toppins) [1781388] - [netdrv] ice: Remove ice_dev_onetime_setup() (Jonathan Toppins) [1781388] - [netdrv] ice: Don't allow same value for Rx tail to be written twice (Jonathan Toppins) [1781388] - [netdrv] ice: display supported and advertised link modes (Jonathan Toppins) [1781388] - [netdrv] ice: Fix switch between FW and SW LLDP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix DCB rebuild after reset (Jonathan Toppins) [1781388] - [netdrv] ice: Bump version (Jonathan Toppins) [1781401] - [netdrv] ice: Implement ethtool get/set rx-flow-hash (Jonathan Toppins) [1781401] - [netdrv] ice: Initilialize VF RSS tables (Jonathan Toppins) [1781401] - [netdrv] ice: Optimize table usage (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: Populate TCAM filter software structures (Jonathan Toppins) [1781401] - [netdrv] ice: Allocate flow profile (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing hardware filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: remove redundant assignment to variable xmit_done (Jonathan Toppins) [1781388] - [netdrv] ice: Removing hung_queue variable to use txqueue function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: Add device ids for E822 devices (Jonathan Toppins) [1781951] - [netdrv] ice: Suppress Coverity warnings for xdp_rxq_info_reg (Jonathan Toppins) [1781388] - [netdrv] ice: Add a boundary check in ice_xsk_umem() (Jonathan Toppins) [1781388] - [netdrv] ice: add extra check for null Rx descriptor (Jonathan Toppins) [1781388] - [netdrv] ice: suppress checked_return error (Jonathan Toppins) [1781388] - [netdrv] ice: Demote MTU change print to debug (Jonathan Toppins) [1781388] - [netdrv] ice: Enable ip link show on the PF to display VF unicast MAC(s) (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO (Jonathan Toppins) [1781388] - [netdrv] ice: Remove Rx flex descriptor programming (Jonathan Toppins) [1781388] - [netdrv] ice: Return error on not supported ethtool -C parameters (Jonathan Toppins) [1781388] - [netdrv] ice: Restore interrupt throttle settings after VSI rebuild (Jonathan Toppins) [1781388] - [netdrv] ice: Set default value for ITR in alloc function (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_for_each_vf() macro (Jonathan Toppins) [1781388] - [netdrv] ice: Add code to keep track of current dflt_vsi (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF spoofchk (Jonathan Toppins) [1781388] - [netdrv] ice: Support UDP segmentation offload (Jonathan Toppins) [1781388] - [netdrv] ice: Update FW API minor version (Jonathan Toppins) [1781388] - [netdrv] ice: remove pointless NULL check of port_info (Jonathan Toppins) [1781388] - [netdrv] ice: Implement ethtool ops for channels (Jonathan Toppins) [1781388] - [netdrv] ice: implement VF stats NDO (Jonathan Toppins) [1781388] - [netdrv] ice: add helpers for virtchnl (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_pf_to_dev(pf) macro (Jonathan Toppins) [1781388] - [netdrv] ice: Do not use devm* functions for local uses (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor removal of VLAN promiscuous rules (Jonathan Toppins) [1781388] - [netdrv] ice: Fix setting coalesce to handle DCB configuration (Jonathan Toppins) [1781388] - [netdrv] ice: Only disable VF state when freeing each VF resources (Jonathan Toppins) [1781388] - [netdrv] ice: fix stack leakage (Jonathan Toppins) [1781388] - [netdrv] ice: Don't modify stripping for add/del VLANs on VF (Jonathan Toppins) [1781388] - [netdrv] ice: Disallow VF VLAN opcodes if VLAN offloads disabled (Jonathan Toppins) [1781388] - [netdrv] ice: Correct capabilities reporting of max TCs (Jonathan Toppins) [1781388] - [netdrv] ice: Store number of functions for the device (Jonathan Toppins) [1781388] - [netdrv] ice: fix potential infinite loop because loop counter being too small (Jonathan Toppins) [1781388] - [netdrv] ice: print opcode when printing controlq errors (Jonathan Toppins) [1781388] - [netdrv] ice: use more accurate ICE_DBG mask types (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce and use ice_vsi_type_str (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary conditional check (Jonathan Toppins) [1781388] - [netdrv] ice: Update enum ice_flg64_bits to current specification (Jonathan Toppins) [1781388] - [netdrv] ice: delay less (Jonathan Toppins) [1781388] - [netdrv] ice: use pkg_dwnld_status instead of sq_last_status (Jonathan Toppins) [1781388] - [netdrv] ice: Change max MSI-x vector_id check in cfg_irq_map (Jonathan Toppins) [1781388] - [netdrv] ice: Check if VF is disabled for Opcode and other operations (Jonathan Toppins) [1781388] - [netdrv] ice: configure software LLDP in ice_init_pf_dcb (Jonathan Toppins) [1781388] - [netdrv] ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx (Jonathan Toppins) [1781388] - [netdrv] ice: avoid setting features during reset (Jonathan Toppins) [1781388] - [netdrv] ice: Implement DCBNL support (Jonathan Toppins) [1781388] - [netdrv] ice: Add NDO callback to set the maximum per-queue bitrate (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow (Jonathan Toppins) [1781388] - [netdrv] ice: Fix return value when SR-IOV is not supported (Jonathan Toppins) [1781388] - [netdrv] ice: Rename VF function ice_vc_dis_vf to match its behavior (Jonathan Toppins) [1781388] - [netdrv] ice: Get rid of ice_cleanup_header (Jonathan Toppins) [1781388] - [netdrv] ice: print PCI link speed and width (Jonathan Toppins) [1781388] - [netdrv] ice: print unsupported module message (Jonathan Toppins) [1781388] - [netdrv] ice: write register with correct offset (Jonathan Toppins) [1781388] - [netdrv] ice: Check for null pointer dereference when setting rings (Jonathan Toppins) [1781388] - [netdrv] ice: save PCI state in probe (Jonathan Toppins) [1781388] - [netdrv] ice: Adjust DCB INIT for SW mode (Jonathan Toppins) [1781388] - [netdrv] ice: fix driver unload flow (Jonathan Toppins) [1781388] - [netdrv] ice: handle DCBx non-contiguous TC request (Jonathan Toppins) [1781388] - [netdrv] ice: Update Boot Configuration Section read of NVM (Jonathan Toppins) [1781388] - [netdrv] ice: add ethtool -m support for reading i2c eeprom modules (Jonathan Toppins) [1781388] - [netdrv] ice: allow 3k MTU for XDP (Jonathan Toppins) [1781388] - [netdrv] ice: add build_skb() support (Jonathan Toppins) [1781388] - [netdrv] ice: introduce frame padding computation logic (Jonathan Toppins) [1781388] - [netdrv] ice: introduce legacy Rx flag (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for AF_XDP (Jonathan Toppins) [1730487] - [netdrv] ice: Move common functions to ice_txrx_lib.c (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for XDP (Jonathan Toppins) [1730487] - [netdrv] ice: get rid of per-tc flow in Tx queue configuration routines (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce ice_base.c (Jonathan Toppins) [1781388] - [netdrv] net:Use skb accessors in network drivers (Jonathan Toppins) [1781388] - [powerpc] powerpc/eeh: Remove eeh_add_device_tree_late() (Myron Stowe) [1840904] - [powerpc] powerpc/eeh: Add sysfs files in late probe (Myron Stowe) [1840904] - [powerpc] powerpc: Drop using struct of_pci_range.pci_space field (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_add_device() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove pcibios_setup_bus_devices() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fix pcibios_setup_device() ordering (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove legacy debug code (Myron Stowe) [1840904] - [x86] x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE (David Arcari) [1826966] - [x86] x86/microcode/AMD: Make stub function static inline (David Arcari) [1826966] - [x86] x86/microcode/intel: Issue the revision updated message only on the BSP (David Arcari) [1826966] - [x86] x86/microcode: Update late microcode in parallel (David Arcari) [1826966] - [x86] x86/microcode/amd: Fix two -Wunused-but-set-variable warnings (David Arcari) [1826966] - [x86] x86/microcode: Fix the microcode load on CPU hotplug for real (David Arcari) [1826966] - [x86] x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 353 (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826966] - [x86] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826966] - [x86] x86/microcode: Fix the ancient deprecated microcode loading method (David Arcari) [1826966] - [x86] x86/microcode/intel: Refactor Intel microcode blob loading (David Arcari) [1826966] - [x86] x86/microcode: Announce reload operation's completion (David Arcari) [1826966] - [x86] x86/microcode/AMD: Update copyright (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check the equivalence table size when scanning it (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert CPU equivalence table variable into a struct (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check microcode container data in the late loader (David Arcari) [1826966] - [x86] x86/microcode/AMD: Fix container size's type (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert early parser to the new verification routines (David Arcari) [1826966] - [x86] x86/microcode/AMD: Change verify_patch()'s return value (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move chipset-specific check into verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move patch family check to verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Simplify patch family detection (David Arcari) [1826966] - [x86] x86/microcode/AMD: Concentrate patch verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Cleanup verify_patch_size() more (David Arcari) [1826966] - [x86] x86/microcode/AMD: Clean up per-family patch size checks (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move verify_patch_size() up in the file (David Arcari) [1826966] - [x86] x86/microcode/AMD: Add microcode container verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover length (David Arcari) [1826966] - [x86] x86/microcode: Make revision and processor flags world-readable (David Arcari) [1826966] - [pci] PCI: Add pci_status_get_and_clear_errors (Josef Oskera) [1840535] - [pci] PCI: Add constant PCI_STATUS_ERROR_BITS (Josef Oskera) [1840535] - [arm64] arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode (Petr Oros) [1816982] - [arm64] arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id (Petr Oros) [1816982] - [netdrv] net: phy: marvell: Fix pause frame negotiation (Petr Oros) [1816982] - [netdrv] net: phy: propagate an error back to the callers of phy_sfp_probe (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (Petr Oros) [1816982] - [netdrv] r8169: fix resume on cable plug-in (Petr Oros) [1816982] - [documentation] dt-bindings: net: remove un-implemented property (Petr Oros) [1816982] - [netdrv] net: phy: mdio-bcm-unimac: Fix clock handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: w/a for fld detect threshold bootstrapping issue (Petr Oros) [1816982] - [netdrv] net: phy: sfp-bus.c: get rid of docs warnings (Petr Oros) [1816982] - [netdrv] net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value (Petr Oros) [1816982] - [netdrv] net: phy: fix MDIO bus PM PHY resuming (Petr Oros) [1816982] - [of] drivers/of/of_mdio.c:fix of_mdiobus_register() (Petr Oros) [1816982] - [netdrv] net: phy: bcm63xx: fix OOPS due to missing driver name (Petr Oros) [1816982] - [netdrv] phylink: Improve error message when validate failed (Petr Oros) [1816982] - [netdrv] net: phy: avoid clearing PHY interrupts twice in irq handler (Petr Oros) [1816982] - [netdrv] net: phy: marvell: don't interpret PHY status unless resolved (Petr Oros) [1816982] - [netdrv] net: phy: mscc: fix firmware paths (Petr Oros) [1816982] - [netdrv] net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg (Petr Oros) [1816982] - [documentation] docs: networking: phy: Rephrase paragraph for clarity (Petr Oros) [1816982] - [netdrv] net: phy: Avoid multiple suspends (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix a typo ("firsly") (Petr Oros) [1816982] - [netdrv] net: phy: restore mdio regs in the iproc mdio driver (Petr Oros) [1816982] - [netdrv] net: phy: at803x: disable vddio regulator (Petr Oros) [1816982] - [netdrv] net: mii_timestamper: fix static allocation by PHY driver (Petr Oros) [1816982] - [of] net: mdio: of: fix potential NULL pointer derefernce (Petr Oros) [1816982] - [netdrv] net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Add support for additional DP83825 devices (Petr Oros) [1816982] - [netdrv] phy: dp83826: Add phy IDs for DP83826N and 826NC (Petr Oros) [1816982] - [netdrv] net: phy: add new version of phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: rename phy_do_ioctl to phy_do_ioctl_running (Petr Oros) [1816982] - [netdrv] r8169: use generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: add generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: allow in-band AN for USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: adin: fix a warning about msleep (Petr Oros) [1816982] - [netdrv] net: phy: don't crash in phy_read/_write_mmd without a PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for the 10G link modes (Petr Oros) [1816982] - [netdrv] net: phy: adin: const-ify static data (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset (Petr Oros) [1816982] - [netdrv] net: phy: Maintain MDIO device and bus statistics (Petr Oros) [1816982] - [powerpc] powerpc: Add const qual to local_read() parameter (Petr Oros) [1816982] - [include] u64_stats: provide u64_stats_t type (Petr Oros) [1816982] - [documentation] Documentation: net-sysfs: Remove duplicate PHY device documentation (Petr Oros) [1816982] - [netdrv] mdio_bus: Simplify reset handling and extend to non-DT systems (Petr Oros) [1816982] - [netdrv] net: phy: Added IRQ print to phylink_bringup_phy() (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Update Kconfig with DP83825I support (Petr Oros) [1816982] - [netdrv] net: phy: DP83TC811: Fix typo in Kconfig (Petr Oros) [1816982] - [netdrv] net: phylink: add support for polling MAC PCS (Petr Oros) [1816982] - [netdrv] net: phylink: make QSGMII a valid PHY mode for in-band AN (Petr Oros) [1816982] - [uapi] mii: Add helpers for parsing SGMII auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phylink: fix failure to register on x86 systems (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: switch to using fwnode_gpiod_get_index (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: fix use-after-free when checking link GPIO (Petr Oros) [1816982] - [netdrv] net: phylink: switch to using fwnode_gpiod_get_index() (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for configuring the RX delay on RTL8211F (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add logging for the RGMII TX delay configuration (Petr Oros) [1816982] - [netdrv] net: mdio: of: Register discovered MII time stampers (Petr Oros) [1816982] - [documentation] dt-bindings: ptp: Introduce MII time stamping devices (Petr Oros) [1816982] - [netdrv] net: Add a layer for non-PHY MII time stamping drivers (Petr Oros) [1816982] - [netdrv] net: Introduce a new MII time stamping interface (Petr Oros) [1816982] - [netdrv] net: phy: dp83640: Move the probe and remove methods around (Petr Oros) [1816982] - [netdrv] net: netcp_ethss: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: ethtool: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: vlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [netdrv] net: macvlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [include] net: phy: Introduce helper functions for time stamping support (Petr Oros) [1816982] - [include] of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add suspend / resume ops for AQR105 (Petr Oros) [1816982] - [netdrv] net: phy: ensure that phy IDs are correctly typed (Petr Oros) [1816982] - [include] mod_devicetable: fix PHY module format (Petr Oros) [1816982] - [of] of: mdio: export of_mdiobus_child_is_phy (Petr Oros) [1816982] - [netdrv] net: sfp: report error on failure to read sfp soft status (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use phy_modify_changed() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use existing clause 37 definitions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: consolidate phy status reading (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use positive logic for link state (Petr Oros) [1816982] - [netdrv] net: phy: marvell: initialise link partner state earlier (Petr Oros) [1816982] - [netdrv] net: phy: marvell: rearrange to use genphy_read_lpa() (Petr Oros) [1816982] - [netdrv] net: phy: provide and use genphy_read_status_fixed() (Petr Oros) [1816982] - [netdrv] net: phy: add genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: use phy_resolve_aneg_pause() (Petr Oros) [1816982] - [netdrv] net: phy: remove redundant .aneg_done initialisers (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Remove unneeded semicolon (Petr Oros) [1816982] - [netdrv] net: phylink: extend clause 45 PHY validation workaround (Petr Oros) [1816982] - [netdrv] net: phylink: improve clause 45 PHY ksettings_set implementation (Petr Oros) [1816982] - [netdrv] net: phylink: fix interface passed to mac_link_up (Petr Oros) [1816982] - [netdrv] net: phylink: propagate phy_attach_direct() return code (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth (Petr Oros) [1816982] - [documentation] dt-bindings: dp83867: Convert fifo-depth to common fifo-depth and make optional (Petr Oros) [1816982] - [netdrv] net: sfp: re-attempt probing for phy (Petr Oros) [1816982] - [netdrv] net: sfp: error handling for phy probe (Petr Oros) [1816982] - [netdrv] net: sfp: rename sm_retries (Petr Oros) [1816982] - [netdrv] net: sfp: use a definition for the fault recovery attempts (Petr Oros) [1816982] - [netdrv] net: sfp: add support for Clause 45 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: add Broadcom BCM84881 PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: make Broadcom BCM84881 based SFPs work (Petr Oros) [1816982] - [netdrv] net: phylink: delay MAC configuration for copper SFP modules (Petr Oros) [1816982] - [netdrv] net: phylink: split phylink_sfp_module_insert() (Petr Oros) [1816982] - [netdrv] net: phylink: split link_an_mode configured and current settings (Petr Oros) [1816982] - [netdrv] net: phylink: support Clause 45 PHYs on SFP+ modules (Petr Oros) [1816982] - [netdrv] net: phylink: re-split __phylink_connect_phy() (Petr Oros) [1816982] - [netdrv] net: mdio-i2c: add support for Clause 45 accesses (Petr Oros) [1816982] - [netdrv] net: sfp: move phy_start()/phy_stop() to phylink (Petr Oros) [1816982] - [netdrv] net: sfp: add module start/stop upstream notifications (Petr Oros) [1816982] - [netdrv] net: sfp: derive interface mode from ethtool link modes (Petr Oros) [1816982] - [netdrv] net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support (Petr Oros) [1816982] - [netdrv] net: sfp: avoid tx-fault with Nokia GPON module (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: fix hfs boot in rgmii mode (Petr Oros) [1816982] - [netdrv] phy: mdio-thunder: add missed pci_release_regions in remove (Petr Oros) [1816982] - [netdrv] net: sfp: fix hwmon (Petr Oros) [1816982] - [netdrv] net: sfp: fix unbind (Petr Oros) [1816982] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Petr Oros) [1816982] - [netdrv] net: phy: Use the correct style for SPDX License Identifier (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Fix return paths to return proper values (Petr Oros) [1816982] - [netdrv] net: phy: add helpers phy_(un)lock_mdio_bus (Petr Oros) [1816982] - [netdrv] mdio_bus: don't use managed reset-controller (Petr Oros) [1816982] - [netdrv] net: phy: initialise phydev speed and duplex sanely (Petr Oros) [1816982] - [netdrv] net: phy: remove phy_ethtool_sset() (Petr Oros) [1816982] - [netdrv] net: sfp: soft status and control support (Petr Oros) [1816982] - [netdrv] net: sfp: add some quirks for GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: add support for module quirks (Petr Oros) [1816982] - [netdrv] net: phylink: fix link mode modification in PHY mode (Petr Oros) [1816982] - [netdrv] net: phylink: update documentation on create and destroy (Petr Oros) [1816982] - [netdrv] mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: fix return of uninitialized variable ret (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: add missed regulator_disable in remove (Petr Oros) [1816982] - [netdrv] mscc.c: fix semicolon.cocci warnings (Petr Oros) [1816982] - [netdrv] net: phy: avoid matching all-ones clause 45 PHY IDs (Petr Oros) [1816982] - [netdrv] net: phylink: update to use phy_support_asym_pause() (Petr Oros) [1816982] - [netdrv] net: phy: marvell10g: add SFP+ support (Petr Oros) [1816982] - [netdrv] net: phy: add core phylib sfp support (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [documentation] dt-bindings: net: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [netdrv] mscc.c: Add support for additional VSC PHYs (Petr Oros) [1816982] - [netdrv] net: sfp: fix spelling mistake "requies" -> "requires" (Petr Oros) [1816982] - [netdrv] net: sfp: allow modules with slow diagnostics to probe (Petr Oros) [1816982] - [netdrv] net: sfp: allow sfp to probe slow to initialise GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: move module insert reporting out of probe (Petr Oros) [1816982] - [netdrv] net: sfp: split power mode switching from probe (Petr Oros) [1816982] - [netdrv] net: sfp: track upstream's attachment state in state machine (Petr Oros) [1816982] - [netdrv] net: sfp: ensure TX_FAULT has deasserted before probing the PHY (Petr Oros) [1816982] - [netdrv] net: sfp: allow fault processing to transition to other states (Petr Oros) [1816982] - [netdrv] net: sfp: eliminate mdelay() from PHY probe (Petr Oros) [1816982] - [netdrv] net: sfp: split the PHY probe from sfp_sm_mod_init() (Petr Oros) [1816982] - [netdrv] net: sfp: control TX_DISABLE and phy only from main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: avoid power switch on address-change modules (Petr Oros) [1816982] - [netdrv] net: sfp: parse SFP power requirement earlier (Petr Oros) [1816982] - [netdrv] net: sfp: rename T_PROBE_WAIT to T_SERIAL (Petr Oros) [1816982] - [netdrv] net: sfp: handle module remove outside state machine (Petr Oros) [1816982] - [netdrv] net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() (Petr Oros) [1816982] - [netdrv] net: sfp: move tx disable on device down to main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: move sfp sub-state machines into separate functions (Petr Oros) [1816982] - [netdrv] net: sfp: fix sfp_bus_put() kernel documentation (Petr Oros) [1816982] - [include] net: sfp: fix sfp_bus_add_upstream() warning (Petr Oros) [1816982] - [netdrv] net: sfp: rework upstream interface (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add missing dependency on CONFIG_REGULATOR (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove config_init for AR9331 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix the PHY names (Petr Oros) [1816982] - [netdrv] net: phy: at803x: mention AR8033 as same as AR8031 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add device tree binding (Petr Oros) [1816982] - [documentation] dt-bindings: net: phy: Add support for AT803X (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix Kconfig description (Petr Oros) [1816982] - [netdrv] net: phylink: Fix phylink_dbg() macro (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for 88E1145 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add PHY tunable support for more PHY versions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for M88E1111 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix downshift function naming (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_DOWNSHIFT_MASK (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: support Wake on LAN (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: move dt parsing to probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: enable robust auto-mdix (Petr Oros) [1816982] - [netdrv] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: add 1000Base-X support for BCM54616S (Petr Oros) [1816982] - [netdrv] net: phy: add support for clause 37 auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phy: modify assignment to OR for dev_flags in phy_attach_direct (Petr Oros) [1816982] - [netdrv] net: phy: marvell: remove superseded function marvell_set_downshift (Petr Oros) [1816982] - [netdrv] net: phy: marvell: support downshift as PHY tunable (Petr Oros) [1816982] - [netdrv] net: phy: avoid NPE if read_page/write_page callbacks are not available (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Update KSZ87xx PHY name (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: Fix "link partner" information disappear issue (Petr Oros) [1816982] - [netdrv] net: sfp: move fwnode parsing into sfp-bus layer (Petr Oros) [1816982] - [netdrv] net: phylink: use more linkmode_* (Petr Oros) [1816982] - [netdrv] phylink: fix kernel-doc warnings (Petr Oros) [1816982] - [netdrv] net: phy: mscc: make arrays static, makes object smaller (Petr Oros) [1816982] - [netdrv] net: phy: at803x: use operating parameters from PHY-specific status (Petr Oros) [1816982] - [netdrv] net: phy: extract pause mode (Petr Oros) [1816982] - [netdrv] net: phy: extract link partner advertisement reading (Petr Oros) [1816982] - [netdrv] net: phy: allow for reset line to be tied to a sleepy GPIO controller (Petr Oros) [1816982] - [documentation] docs: networking: phy: Improve phrasing (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Use bcm54xx_config_clock_delay() for BCM54612E (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove probe and struct at803x_priv (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add ar9331 support (Petr Oros) [1816982] - [of] of: mdio: Fix a signedness bug in of_phy_get_and_connect() (Petr Oros) [1816982] - [netdrv] net/phy: fix DP83865 10 Mbps HDX loopback disable function (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable (Petr Oros) [1816982] - [net] ethtool: implement Energy Detect Powerdown support via phy-tunable (Petr Oros) [1816982] - [netdrv] net: mdio: switch to using gpiod_get_optional() (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add SGMII mode type switching (Petr Oros) [1816982] - [documentation] net: phy: dp83867: Add documentation for SGMII mode type (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control resolution (Petr Oros) [1816982] - [netdrv] net: phy: Do not check Link status when loopback is enabled (Petr Oros) [1816982] - [netdrv] net: phy: gmii2rgmii: Dont use priv field in phy device (Petr Oros) [1816982] - [include] include: mdio: Add driver data helpers (Petr Oros) [1816982] - [netdrv] net: phy: force phy suspend when calling phy_stop (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: sfp: Add labels to hwmon sensors (Petr Oros) [1816982] - [netdrv] net: phy: remove genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: remove calls to genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 (Petr Oros) [1816982] - [uapi] net: phy: add EEE-related constants (Petr Oros) [1816982] - [documentation] dt-bindings: net: add bindings for ADIN PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add ethtool get_stats support (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement downshift configuration via phy-tunable (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement PHY subsystem software reset (Petr Oros) [1816982] - [netdrv] net: phy: adin: add EEE translation layer from Clause 45 to Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support MDI/MDIX/Auto-MDI selection (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RMII fifo depth configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RGMII internal delays configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: configure RGMII/RMII/MII modes on config (Petr Oros) [1816982] - [netdrv] net: phy: adin: add {write,read}_mmd hooks (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for interrupts (Petr Oros) [1816982] - [netdrv] net: phy: adin: hook genphy_{suspend, resume} into the driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for Analog Devices PHYs (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for EEE registers on integrated PHY's (Petr Oros) [1816982] - [netdrv] net: phy: swphy: emulate register MII_ESTATUS (Petr Oros) [1816982] - [netdrv] net: phy: read MII_CTRL1000 in genphy_read_status only if needed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add NBase-T PHY auto-detection (Petr Oros) [1816982] - [netdrv] net: phy: let phy_speed_down/up support speeds >1Gbps (Petr Oros) [1816982] - [netdrv] net: phy: add phy_speed_down_core and phy_resolve_min_speed (Petr Oros) [1816982] - [netdrv] net: phy: add __set_linkmode_max_speed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 (Petr Oros) [1816982] - [netdrv] net: phy: add phy_modify_paged_changed (Petr Oros) [1816982] - [netdrv] net: phy: prepare phylib to deal with PHY's extending Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions (Petr Oros) [1816982] - [netdrv] net: phy: at803x: stop switching phy delay config needlessly (Petr Oros) [1816982] - [netdrv] net: mdio-octeon: Fix Kconfig warnings and build errors (Petr Oros) [1816982] - [netdrv] net: phy: xgene: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: Add mdio-aspeed (Petr Oros) [1816982] - [netdrv] net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control for fixed-link (Petr Oros) [1816982] - [netdrv] net: phylink: don't start and stop SGMII PHYs in SFP modules twice (Petr Oros) [1816982] - [netdrv] net: phy: Make use of linkmode_mod_bit helper (Petr Oros) [1816982] - [netdrv] net: stmmac: enable clause 45 mdio support (Petr Oros) [1816982] - [documentation] doc: phy: document some PHY_INTERFACE_MODE_xxx settings (Petr Oros) [1816982] - [netdrv] Revert "net: phylink: set the autoneg state in phylink_phy_change" (Petr Oros) [1816982] - [netdrv] net: phy: sfp: clean up a condition (Petr Oros) [1816982] - [netdrv] net: phylink: set the autoneg state in phylink_phy_change (Petr Oros) [1816982] - [netdrv] net: phy: Add more 1000BaseX support detection (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464 (Petr Oros) [1816982] - [netdrv] net: sfp: add mutex to prevent concurrent state checks (Petr Oros) [1816982] - [netdrv] net: sfp: Stop SFP polling and interrupt handling during shutdown (Petr Oros) [1816982] - [netdrv] net: phy: Add detection of 1000BaseX link mode support (Petr Oros) [1816982] - [netdrv] net: phy: remove state PHY_FORCING (Petr Oros) [1816982] - [netdrv] net: phy: export phy_queue_state_machine (Petr Oros) [1816982] - [netdrv] net: phy: add callback for custom interrupt handler to struct phy_driver (Petr Oros) [1816982] - [netdrv] net: phy: enable interrupts when PHY is attached already (Petr Oros) [1816982] - [netdrv] net: phy: sfp: enable i2c-bus detection on ACPI based systems (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_{printk, err, warn, info, dbg} macros (Petr Oros) [1816982] - [netdrv] net: phylink: Add PHYLINK_DEV operation type (Petr Oros) [1816982] - [netdrv] net: phylink: Add struct phylink_config to PHYLINK API (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_mac_link_{up, down} wrapper functions (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_standalone sysfs entry (Petr Oros) [1816982] - [netdrv] net: phy: Check against net_device being NULL (Petr Oros) [1816982] - [netdrv] net: phy: Guard against the presence of a netdev (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_sysfs_create_links helper function (Petr Oros) [1816982] - [netdrv] net: sfp: remove sfp-bus use of netdevs (Petr Oros) [1816982] - [netdrv] net: sfp: add mandatory attach/detach methods for sfp buses (Petr Oros) [1816982] - [netdrv] net: phy: allow Clause 45 access via mii ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: support for link gpio interrupt (Petr Oros) [1816982] - [netdrv] net: phylink: remove netdev from phylink mii ioctl emulation (Petr Oros) [1816982] - [netdrv] net: phy: bcm87xx: improve bcm87xx_config_init and feature detection (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Add TJA11xx PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add USXGMII support and warn if XGMII mode is set (Petr Oros) [1816982] - [documentation] dt-bindings: net: document new usxgmii phy mode (Petr Oros) [1816982] - [include] net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: lxt: Add suspend/resume support to LXT971 and LXT973 (Petr Oros) [1816982] - [netdrv] net: phy: Make phy_basic_t1_features use base100t1 (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Allocate state struct in probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Validate FIFO depth property (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: IO impedance is not dependent on RGMII delay (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Use unsigned variables to store unsigned properties (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Rework delay rgmii delay handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add ability to disable output clock (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Add documentation for disabling clock output (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Describe how driver behaves w.r.t rgmii delay (Petr Oros) [1816982] - [documentation] Documentation: net: phy: switch documentation to rst format (Petr Oros) [1816982] - [of] of: mdio: Support fixed links in of_phy_get_and_connect() (Petr Oros) [1816982] - [documentation] doc: add phylink documentation to the networking book (Petr Oros) [1816982] - [include] net: phylink: update mac_config() documentation (Petr Oros) [1816982] - [tools] libbpf: use .so dynamic symbols for abi check (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Install generated test progs (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct() (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Yauheni Kaliuta) [1813370] - [include] bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT (Yauheni Kaliuta) [1813370] - [tools] tools, bpf_asm: Warn when jumps are out of range (Yauheni Kaliuta) [1813370] - [include] bpf: Add typecast to bpf helpers to help BTF generation (Yauheni Kaliuta) [1813370] - [trace] bpf: Add typecast to raw_tracepoints to help BTF generation (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix build on read-only filesystems (Yauheni Kaliuta) [1813370] - [tools] bpf: Add further test_verifier cases for record_func_key (Yauheni Kaliuta) [1813370] - [net] bpf: Fix record_func_key to perform backtracking on r3 (Yauheni Kaliuta) [1813370] - [net] bpf: Fix missing prog untrack in release_maps (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: fix syscall_tp due to unused syscall (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Replace symbol compare of trace_event (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test function_graph tracer and bpf trampoline together (Yauheni Kaliuta) [1813370] - [net] bpf: Make BPF trampoline use register_ftrace_direct() API (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add modify_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add information on number of page groups allocated (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layout (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add a counter to test function_graph with direct (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add register_ftrace_direct() for custom trampolines (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add another check for match in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add ftrace_find_direct_func() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out the copying of a ftrace_hash from __ftrace_hash_move() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out functionality from ftrace_location_range() (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations, again (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a fexit/bpf2bpf test with target bpf prog no callees (Yauheni Kaliuta) [1813370] - [net] bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_id (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Bring back c++ include/link test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Don't hard-code root cgroup id (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix broken xdp_rxq_info due to map order assumptions (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing for Fedora (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing on powerpc with recent binutils (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: correct perror strings (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: test_sockmap: handle file creation failures gracefully (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix up generation of bpf_helper_defs.h (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix global variable relocation (Yauheni Kaliuta) [1813370] - [net] bpf: Fix static checker warning (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix usage of u32 in userspace code (Yauheni Kaliuta) [1813370] - [net] bpf: Simplify __bpf_arch_text_poke poke type handling (Yauheni Kaliuta) [1813370] - [tools] bpf: Introduce BPF_TRACE_x helper for the tracing tests (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add various tail call test cases (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Emit patchable direct jump as tail call (Yauheni Kaliuta) [1813370] - [net] bpf: Constant map key tracking for prog array pokes (Yauheni Kaliuta) [1813370] - [net] bpf: Add poke dependency tracking for prog array maps (Yauheni Kaliuta) [1813370] - [include] bpf: Add initial poke descriptor table for jit images (Yauheni Kaliuta) [1813370] - [net] bpf: Move owner type, jited info into array auxiliary data (Yauheni Kaliuta) [1813370] - [net] bpf: Move bpf_free_used_maps into sleepable section (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Generalize and extend bpf_arch_text_poke for direct jumps (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF trampoline performance test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure core_reloc_kernel is reading test_progs's data only (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add verifier tests for better jmp32 register bounds (Yauheni Kaliuta) [1813370] - [net] bpf: Provide better register bounds after jmp32 instructions (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Integrate verbose verifier log into test_progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support initialized global variables (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Skip the build test if not in tree (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix various errors and warning reported by checkpatch.pl (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Set EXIT trap after usage function (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure no DWARF relocations for BPF object files (Yauheni Kaliuta) [1813370] - [tools] tools, bpftool: Fix warning on ignored return value for 'read' (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map_{area_alloc, area_mmapable_alloc}() to u64 size (Yauheni Kaliuta) [1813370] - [net] bpf: Make array_map_mmap static (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove JITed image size limitations (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lg(f)rl when long displacement cannot be used (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lgrl instead of lg where possible (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Load literal pool register using larl (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Align literal pool entries (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use relative long branches (Yauheni Kaliuta) [1813370] - [net] bpf: Fix memory leak on object 'data' (Yauheni Kaliuta) [1813370] - [tools] selftests, bpf: Workaround an alu32 sub-register spilling issue (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Make global data internal arrays mmap()-able, if possible (Yauheni Kaliuta) [1813370] - [net] bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY (Yauheni Kaliuta) [1813370] - [netdrv] bpf: Convert bpf_prog refcnt to atomic64_t (Yauheni Kaliuta) [1813370] - [netdrv] net: thunderx: set xdp_prog to NULL if bpf_prog_add fails (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails (Yauheni Kaliuta) [1813370] - [lib] locking/atomic: Use s64 for atomic64 (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make conditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make unconditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make test ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [powerpc] atomics/powerpc: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [lib] atomics/generic: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics: Prepare for atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_inc_not_zero() optional (Yauheni Kaliuta) [1813370] - [include] atomics: Make conditional ops return 'bool' (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Remove atomic_inc_not_zero_hint() (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Extend test_pkt_access test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for attaching BPF programs to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Support attaching tracing BPF program to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Compare BTF types of functions arguments with actual types (Yauheni Kaliuta) [1813370] - [net] bpf: Annotate context types (Yauheni Kaliuta) [1813370] - [net] bpf: Fix race in btf_resolve_helper_id() (Yauheni Kaliuta) [1813370] - [x86] bpf: Reserve space for BPF trampoline in BPF programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add stress test for maximum number of progs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add combined fentry/fexit test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add fexit tests for BPF trampoline (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add test for BPF trampoline (Yauheni Kaliuta) [1813370] - [net] bpf: Add kernel test functions for fentry testing (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Simple test for fentry/fexit (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support to attach to fentry/fexit tracing progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Introduce btf__find_by_name_kind() (Yauheni Kaliuta) [1813370] - [net] bpf: Introduce BPF trampoline (Yauheni Kaliuta) [1813370] - [x86] bpf: Add bpf_arch_text_poke() helper (Yauheni Kaliuta) [1813370] - [x86] bpf: Refactor x86 JIT into helpers (Yauheni Kaliuta) [1813370] - [documentation] bpf, doc: Change right arguments for JIT example code (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add missing option to xdpsock usage (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Remove duplicate option from xdpsock (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Make sure JIT passes do not increase code size (Yauheni Kaliuta) [1813370] - [net] bpf: Support doubleword alignment in bpf_jit_binary_alloc (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: adjust Makefile and README.rst (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add missing object file to TEST_FILES (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Workaround a verifier failure for test_progs (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use Rx-only and Tx-only sockets in xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Allow for creating Rx or Tx only AF_XDP sockets (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add XDP_SHARED_UMEM support to xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support XDP_SHARED_UMEM with external XDP program (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add tests for automatic map unpinning on load failure (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: update map definition to new syntax BTF-defined map (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Update outdated error message (Yauheni Kaliuta) [1813370] - [tools] bpf: Add cb access in kfree_skb test (Yauheni Kaliuta) [1813370] - [net] bpf: Add array support to btf_struct_access (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Wrap JIT macro parameter usages in parentheses (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use kvcalloc for addrs array (Yauheni Kaliuta) [1813370] - [net] bpf: Account for insn->off when doing bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [tools] libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bps: Clean up removed ints relocations negative tests (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: log direct file writes (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add field size relocation tests (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Add relocatable bitfield reading tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for field size relocations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for relocatable bitfields (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove too strict field offset relo test cases (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add selftest to read/write sockaddr from user space (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Convert prog tests to probe_read_{user, kernel}{, _str} helper (Yauheni Kaliuta) [1813370] - [samples] bpf, samples: Use bpf_probe_read_user where appropriate (Yauheni Kaliuta) [1813370] - [net] bpf: Switch BPF probe insns to bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [kernel] bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers (Yauheni Kaliuta) [1813370] - [kernel] bpf: Make use of probe_user_write in probe write helper (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add strict non-pagefault kernel-space read function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space write function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space read functions (Yauheni Kaliuta) [1813370] - [tools] selftests: Add tests for automatic map pinning (Yauheni Kaliuta) [1813370] - [net] bpf: Implement map_gen_lookup() callback for XSKMAP (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Replace prog_raw_tp+btf_id with prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf jit kallsym access (Yauheni Kaliuta) [1813370] - [documentation] bpf: Add s390 testing documentation (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test narrow load from bpf_sysctl.write (Yauheni Kaliuta) [1813370] - [net] bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore $(OUTPUT)/test_stub.o rule (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Use -m{little, big}-endian for clang (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix .gitignore to ignore no_alu32/ (Yauheni Kaliuta) [1813370] - [net] bpf: Prepare btf_ctx_access for non raw_tp use case (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix LDLIBS order (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_section_names into test_progs and fix it (Yauheni Kaliuta) [1813370] - [tools] tools/bpf: Turn on llvm alu32 attribute by default (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Get rid of a bunch of explicit BPF program type setting (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make reference_tracking test use subtests (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make a copy of subtest name (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes (Yauheni Kaliuta) [1813370] - [tools] bpf, libbpf: Add kernel version section parsing back (Yauheni Kaliuta) [1813370] - [kernel] bpf: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf_attr.attach_btf_id check (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Remove test_libbpf.sh and test_libbpf_open (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_queue_stack_map.h into progs/ where it belongs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Replace test_progs and test_maps w/ general rule (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add simple per-test targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Switch test_maps to test_progs' test.h format (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Teach test_progs to cd into subdir (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore the netns after flow dissector reattach test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add kfree_skb raw_tp test (Yauheni Kaliuta) [1813370] - [net] bpf: Check types of arguments passed into helpers (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to x86 JIT (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to interpreter (Yauheni Kaliuta) [1813370] - [net] bpf: Attach raw_tp program with BTF via type name (Yauheni Kaliuta) [1813370] - [net] bpf: Implement accurate raw_tp context access via BTF (Yauheni Kaliuta) [1813370] - [tools] libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Yauheni Kaliuta) [1813370] - [net] bpf: Add attach_btf_id attribute to program load (Yauheni Kaliuta) [1813370] - [net] bpf: Process in-kernel BTF (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: Add selftest for __sk_buff tstamp (Yauheni Kaliuta) [1813370] - [net] bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove obsolete pahole/BTF support detection (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce libbpf build before BPF programs are built (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add preparation steps and sysroot info to readme (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add sysroot support (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Provide C/LDFLAGS to libbpf (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets (Yauheni Kaliuta) [1813370] - [tools] libbpf: Don't use cxx to test_libpf target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use target CC environment for HDR_PROBE (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own flags but not HOSTCFLAGS (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Base target programs rules on Makefile.target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add makefile.target for separate CC target build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Drop unnecessarily inclusion for bpf_load (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own EXTRA_CFLAGS for clang commands (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use --target from cross-compile (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix cookie_uid_helper_example obj build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix HDR_PROBE "echo" (Yauheni Kaliuta) [1813370] - [tools] libbpf: Handle invalid typedef emitted by old GCC (Yauheni Kaliuta) [1813370] - [tools] libbpf: Generate more efficient BPF_CORE_READ code (Yauheni Kaliuta) [1813370] - [net] bpf: Fix cast to pointer from integer of different size warning (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Check that flow dissector can be re-attached (Yauheni Kaliuta) [1813370] - [net] flow_dissector: Allow updating the flow dissector program atomically (Yauheni Kaliuta) [1813370] - [include] bpf: Align struct bpf_prog_stats (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add read-only map values propagation tests (Yauheni Kaliuta) [1813370] - [net] bpf: Track contents of read-only maps as scalars (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Convert test_btf_dump into test_progs test (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Add max_pckt_size option at xdp_adjust_tail (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: add test for BPF flow dissector in the root namespace (Yauheni Kaliuta) [1813370] - [net] bpf/flow_dissector: add mode to enforce global BPF flow dissector (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Trivial - fix spelling mistake in usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix dependency ordering for attach_probe test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add cscope and tags targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: switch tests to new bpf_object__open_{file, mem}() APIs (Yauheni Kaliuta) [1813370] - [tools] bpf: Add loop test case with 32 bit reg comparison against 0 (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Small optimization in comparing against imm0 (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Correct path to include msg + path (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add static to enable_all_controllers() (Yauheni Kaliuta) [1813370] - [tools] libbpf: provide backported RHEL symbols as upstream aliases (Yauheni Kaliuta) [1813370] - [tools] libbpf: Bump current version to v0.0.6 (Yauheni Kaliuta) [1813370] - [tools] libbpf: bump up version, 0.0.5 (Yauheni Kaliuta) [1813370] - [net] cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled (Yauheni Kaliuta) [1823623 1813370] - [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1840248] - [vfio] spapr_tce: Fix incorrect tce_iommu_group memory free (David Gibson) [1832386] - [fs] CIFS: fiemap: do not return EINVAL if get nothing (Leif Sahlberg) [1837180] - [fs] CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (Leif Sahlberg) [1837180] - [fs] cifs: potential unintitliazed error code in cifs_getattr() (Leif Sahlberg) [1837180] - [fs] cifs: Use #define in cifs_dbg (Leif Sahlberg) [1837180] - [fs] cifs: fix rename() by ensuring source handle opened with DELETE bit (Leif Sahlberg) [1837180] - [fs] cifs: add missing mount option to /proc/mounts (Leif Sahlberg) [1837180] - [fs] cifs: fix potential mismatch of UNC paths (Leif Sahlberg) [1837180] - [fs] cifs: enable change notification for SMB2.1 dialect (Leif Sahlberg) [1837180] - [fs] cifs: Fix mode output in debugging statements (Leif Sahlberg) [1837180] - [fs] cifs: fix mount option display for sec=krb5i (Leif Sahlberg) [1837180] - [fs] smb3: Add defines for new information level, FileIdInformation (Leif Sahlberg) [1837180] - [fs] smb3: print warning once if posix context returned on open (Leif Sahlberg) [1837180] - [fs] smb3: add one more dynamic tracepoint missing from strict fsync path (Leif Sahlberg) [1837180] - [fs] cifs: fix mode bits from dir listing when mounted with modefromsid (Leif Sahlberg) [1837180] - [fs] cifs: fix channel signing (Leif Sahlberg) [1837180] - [fs] cifs: add SMB3 change notification support (Leif Sahlberg) [1837180] - [fs] cifs: make multichannel warning more visible (Leif Sahlberg) [1837180] - [fs] cifs: Add tracepoints for errors on flush or fsync (Leif Sahlberg) [1837180] - [fs] cifs: log warning message (once) if out of disk space (Leif Sahlberg) [1837180] - [fs] smb3: fix problem with null cifs super block with previous patch (Leif Sahlberg) [1837180] - [fs] SMB3: Backup intent flag missing from some more ops (Leif Sahlberg) [1837180] - [fs] cifs: update internal module version number (Leif Sahlberg) [1837180] - [fs] CIFS: Fix task struct use-after-free on reconnect (Leif Sahlberg) [1837180] - [fs] cifs: use PTR_ERR_OR_ZERO() to simplify code (Leif Sahlberg) [1837180] - [fs] cifs: add support for fallocate mode 0 for non-sparse files (Leif Sahlberg) [1837180] - [fs] CIFS: Add support for setting owner info, dos attributes, and create time (Leif Sahlberg) [1837180] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1837180] - [fs] cifs: fix unitialized variable poential problem with network I/O cache lock patch (Leif Sahlberg) [1837180] - [fs] cifs: Fix return value in __update_cache_entry (Leif Sahlberg) [1837180] - [fs] cifs: Avoid doing network I/O while holding cache lock (Leif Sahlberg) [1837180] - [fs] cifs: Fix potential deadlock when updating vol in cifs_reconnect() (Leif Sahlberg) [1837180] - [fs] cifs: Merge is_path_valid() into get_normalized_path() (Leif Sahlberg) [1837180] - [fs] cifs: Introduce helpers for finding TCP connection (Leif Sahlberg) [1837180] - [fs] cifs: Get rid of kstrdup_const()'d paths (Leif Sahlberg) [1837180] - [fs] cifs: Clean up DFS referral cache (Leif Sahlberg) [1837180] - [fs] cifs: Don't use iov_iter::type directly (Leif Sahlberg) [1837180] - [fs] cifs: set correct max-buffer-size for smb2_ioctl_init() (Leif Sahlberg) [1837180] - [fs] fs/cifs/cifssmb.c: use true, false for bool variable (Leif Sahlberg) [1837180] - [fs] fs/cifs/smb2ops.c: use true, false for bool variable (Leif Sahlberg) [1837180]- [lib] XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI (Don Dutile) [1840916] - [include] XArray: Fix incorrect comment in header file (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause for large multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_next for large multi-index entries (Don Dutile) [1840916] - [lib] XArray tests: Add check_insert (Don Dutile) [1840916] - [documentation] XArray: Add xa_for_each_range (Don Dutile) [1840916] - [documentation] XArray: Improve documentation of search marks (Don Dutile) [1840916] - [documentation] docs: remove :c:func: annotations from xarray.rst (Don Dutile) [1840916] - [lib] XArray: Fix xas_find returning too many entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_after with multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix infinite loop with entry at ULONG_MAX (Don Dutile) [1840916] - [include] XArray: Add wrappers for nested spinlocks (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause at ULONG_MAX (Don Dutile) [1840916] - [include] xarray.h: fix kernel-doc warning (Don Dutile) [1840916] - [lib] XArray: Fix xas_next() with a single entry at 0 (Don Dutile) [1840916] - [fs] mm: fix page cache convergence regression (Don Dutile) [1840916] - [netdrv] ionic: call ionic_port_init after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: leave netdev mac alone after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: add device reset to fw upgrade down (Jonathan Toppins) [1830969] - [netdrv] ionic: refresh devinfo after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: no link check until after probe (Jonathan Toppins) [1830969] - [netdrv] phy: avoid unnecessary link-up delay in polling mode (Petr Oros) [1785663] - [x86] x86: Select HARDIRQS_SW_RESEND on x86 (David Arcari) [1840433] - [pci] PCI/AER: Fix the broken interrupt injection (David Arcari) [1840433] - [kernel] genirq: Provide interrupt injection mechanism (David Arcari) [1840433] - [kernel] genirq: Sanitize state handling in check_irq_resend() (David Arcari) [1840433] - [kernel] genirq: Add return value to check_irq_resend() (David Arcari) [1840433] - [x86] x86/apic/vector: Force interupt handler invocation to irq context (David Arcari) [1840433] - [kernel] genirq: Add protection against unsafe usage of generic_handle_irq() (David Arcari) [1840433] - [kernel] genirq/debugfs: Add missing sanity checks to interrupt injection (David Arcari) [1840433] - [include] genirq/irqdomain: Make sure all irq domain flags are distinct (David Arcari) [1840433] - [x86] x86/apic/msi: Plug non-maskable MSI affinity race (David Arcari) [1840433] - [char] char: ipmi: convert to use i2c_new_client_device() (Tony Camuso) [1832408] - [char] ipmi: kcs: Fix aspeed_kcs_probe_of_v1() (Tony Camuso) [1832408] - [char] ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond() (Tony Camuso) [1832408] - [char] ipmi: kcs: aspeed: Implement v2 bindings (Tony Camuso) [1832408] - [char] ipmi: kcs: Finish configuring ASPEED KCS device before enable (Tony Camuso) [1832408] - [char] ipmi: fix hung processes in __get_guid() (Tony Camuso) [1832408] - [char] drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists (Tony Camuso) [1832408] - [char] ipmi_si: Avoid spurious errors for optional IRQs (Tony Camuso) [1832408] - [base] driver core: platform: Export platform_get_irq_optional() (Tony Camuso) [1832408] - [base] driver core: platform: Introduce platform_get_irq_optional() (Tony Camuso) [1832408] - [x86] x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage (Kairui Song) [1779544] - [powerpc] powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error (Pingfan Liu) [1792125] - [powerpc] powerpc/nvdimm: Use HCALL error as the return value (Pingfan Liu) [1792125] - [scsi] scsi: sd: Signal drive managed SMR disks (Ewan Milne) [1838784] - [scsi] scsi: core: free sgtables in case command setup fails (Ewan Milne) [1838784] - [scsi] scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_write (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_common_write (Ewan Milne) [1838784] - [scsi] scsi: sd: Fix optimal I/O size for devices that change reported values (Ewan Milne) [1838784] - [scsi] scsi: move scsicam_bios_param to the end of scsicam.c (Ewan Milne) [1838784] - [scsi] scsi: simplify scsi_bios_ptable (Ewan Milne) [1838784] - [scsi] scsi: core: Use scnprintf() for avoiding potential buffer overflow (Ewan Milne) [1838784] - [scsi] scsi: core: avoid repetitive logging of device offline messages (Ewan Milne) [1838784] - [scsi] scsi: core: use kobj_to_dev (Ewan Milne) [1838784] - [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1838784] - [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1838784] - [scsi] scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD (Ewan Milne) [1838784] - [scsi] scsi: sd_zbc: Improve report zones error printout (Ewan Milne) [1838784] - [scsi] scsi: scsi_transport_sas: Fix memory leak when removing devices (Ewan Milne) [1838784] - [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1838784] - [scsi] scsi: core: Handle drivers which set sg_tablesize to zero (Ewan Milne) [1838784] - [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): get rid of access_ok() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): get rid of access_ok()/__copy_from_user()/__get_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): don't bother with access_ok (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): __get_user() can fail.. (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): replace access_ok() + __copy_from_user() with copy_from_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): fix copyout handling (Ewan Milne) [1838784] - [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1838784] - [scsi] drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer() (Ewan Milne) [1838784] - [scsi] scsi: sd: define variable dif as unsigned int instead of bool (Ewan Milne) [1838784] - [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1838784] - [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1838784] - [powerpc] powerpc/64: flush_inval_dcache_range() becomes flush_dcache_range() (Gustavo Duarte) [1834180] - [x86] x86/ima: use correct identifier for SetupMode variable (Diego Domingos) [1781925] - [lib] kobject: fix dereference before null check on kobj (Diego Domingos) [1781925] - [include] MODSIGN: make new include file self contained (Diego Domingos) [1781925] - [security] ima: initialize the "template" field with the default template (Diego Domingos) [1781925] - [x86] x86/ima: Check EFI_RUNTIME_SERVICES before using (Diego Domingos) [1781925] - [x86] x86/ima: check EFI SetupMode too (Diego Domingos) [1781925] - [security] ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() (Diego Domingos) [1781925] - [security] evm: check hash algorithm passed to init_desc() (Diego Domingos) [1781925] - [base] firmware: improve LSM/IMA security behaviour (Diego Domingos) [1781925] - [lib] kobject: Add support for default attribute groups to kobj_type (Diego Domingos) [1781925] - [samples] samples/kobject: Replace foo_ktype's default_attrs field with groups (Diego Domingos) [1781925] - [x86] x86/ima: require signed kernel modules (Diego Domingos) [1781925] - [security] powerpc: Load firmware trusted keys/hashes into kernel keyring (Diego Domingos) [1781925] - [powerpc] powerpc: expose secure variables to userspace via sysfs (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Add OPAL API interface to access secure variable (Diego Domingos) [1781925] - [powerpc] powerpc/ima: fix secure boot rules in ima arch policy (Diego Domingos) [1781925] - [security] ima: Set again build_ima_appraise variable (Diego Domingos) [1781925] - [security] ima: Remove redundant policy rule set in add_rules() (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Indicate kernel modules appended signatures are enforced (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Update ima arch policy to check for blacklist (Diego Domingos) [1781925] - [security] ima: Check against blacklisted hashes for files with modsig (Diego Domingos) [1781925] - [security] ima: prevent a file already mmap'ed write to be mmap'ed execute (Diego Domingos) [1781925] - [certs] certs: Add wrapper function to check blacklisted binary hash (Diego Domingos) [1781925] - [security] ima: Make process_buffer_measurement() generic (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Define trusted boot policy (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the trusted boot state of the system (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Add support to initialize ima policy rules (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the secure boot mode of the system (Diego Domingos) [1781925] - [security] ima: use struct_size() in kzalloc() (Diego Domingos) [1781925] - [tools] sefltest/ima: support appended signatures (modsig) (Diego Domingos) [1781925] - [security] ima: Fix use after free in ima_read_modsig() (Diego Domingos) [1781925] - [security] ima: fix freeing ongoing ahash_request (Diego Domingos) [1781925] - [security] ima: always return negative code for error (Diego Domingos) [1781925] - [security] ima: Store the measurement again when appraising a modsig (Diego Domingos) [1781925] - [security] ima: Define ima-modsig template (Diego Domingos) [1781925] - [security] ima: Collect modsig (Diego Domingos) [1781925] - [security] ima: Implement support for module-style appended signatures (Diego Domingos) [1781925] - [security] ima: Factor xattr_verify() out of ima_appraise_measurement() (Diego Domingos) [1781925] - [security] integrity: Introduce struct evm_xattr (Diego Domingos) [1781925] - [security] ima: Add modsig appraise_type option for module-style appended signatures (Diego Domingos) [1781925] - [kernel] MODSIGN: Export module signature definitions (Diego Domingos) [1781925] - [kernel] modsign: log module name in the event of an error (Diego Domingos) [1781925] - [kernel] KEXEC: Call ima_kexec_cmdline to measure the boot command line args (Diego Domingos) [1781925] - [security] IMA: Define a new template field buf (Diego Domingos) [1781925] - [security] IMA: Define a new hook to measure the kexec boot command line arguments (Diego Domingos) [1781925] - [security] IMA: support for per policy rule template formats (Diego Domingos) [1781925] - [security] integrity: Fix __integrity_init_keyring() section mismatch (Diego Domingos) [1781925] - [security] x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY (Diego Domingos) [1781925] - [security] ima: Make arch_policy_entry static (Diego Domingos) [1781925] - [security] ima: show rules with IMA_INMASK correctly (Diego Domingos) [1781925] - [security] ima: fix wrong signed policy requirement when not appraising (Diego Domingos) [1781925] - [tools] selftests/kexec: update get_secureboot_mode (Diego Domingos) [1781925] - [tools] selftests/kexec: make kexec_load test independent of IMA being enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: check kexec_load and kexec_file_load are enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: Add missing '=y' to config options (Diego Domingos) [1781925] - [tools] selftests/kexec: kexec_file_load syscall test (Diego Domingos) [1781925] - [tools] selftests/kexec: define "require_root_privileges" (Diego Domingos) [1781925] - [tools] selftests/kexec: define common logging functions (Diego Domingos) [1781925] - [tools] selftests/kexec: define a set of common functions (Diego Domingos) [1781925] - [tools] selftests/kexec: cleanup the kexec selftest (Diego Domingos) [1781925] - [tools] selftests/kexec: move the IMA kexec_load selftest to selftests/kexec (Diego Domingos) [1781925] - [security] evm: remove set but not used variable 'xattr' (Diego Domingos) [1781925] - [security] security: integrity: partial revert of make ima_main explicitly non-modular (Diego Domingos) [1781925] - [security] ima: cleanup the match_token policy code (Diego Domingos) [1781925] - [security] ima: Use inode_is_open_for_write (Diego Domingos) [1781925] - [security] security: fs: make inode explicitly non-modular (Diego Domingos) [1781925] - [security] security: audit and remove any unnecessary uses of module.h (Diego Domingos) [1781925] - [security] security: integrity: make evm_main explicitly non-modular (Diego Domingos) [1781925] - [security] security: integrity: make ima_main explicitly non-modular (Diego Domingos) [1781925] - [tools] selftests/ima: kexec_load syscall test (Diego Domingos) [1781925] - [security] ima: don't measure/appraise files on efivarfs (Diego Domingos) [1781925] - [x86] x86/ima: retry detecting secure boot mode (Diego Domingos) [1781925] - [x86] x86/ima: define arch_get_ima_policy() for x86 (Diego Domingos) [1781925] - [kernel] kernel/kexec_file.c: remove some duplicated includes (Diego Domingos) [1781925] - [security] ima: open a new file instance if no read permissions (Diego Domingos) [1781925] - [security] security/integrity: constify some read-only data (Diego Domingos) [1781925] - [documentation] security: fix LSM description location (Diego Domingos) [1781925] - [security] evm: Allow non-SHA1 digital signatures (Diego Domingos) [1781925] - [security] security: export security_kernel_load_data function (Diego Domingos) [1781925] - [security] ima: based on policy warn about loading firmware (pre-allocated buffer) (Diego Domingos) [1781925] - [security] ima: prevent kexec_load syscall based on runtime secureboot flag (Diego Domingos) [1781925] - [security] module: replace the existing LSM hook in init_module (Diego Domingos) [1781925] - [security] ima: based on policy require signed firmware (sysfs fallback) (Diego Domingos) [1781925] - [security] ima: add support for arch specific policies (Diego Domingos) [1781925] - [security] ima: based on policy require signed kexec kernel images (Diego Domingos) [1781925] - [security] ima: refactor ima_init_policy() (Diego Domingos) [1781925] - [include] sysfs: Fixes __BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [include] security: define new LSM hook named security_kernel_load_data (Diego Domingos) [1781925] - [kernel] kexec: add call to LSM hook in original kexec_load syscall (Diego Domingos) [1781925] - [base] firmware: add call to LSM hook before firmware sysfs fallback (Diego Domingos) [1781925] - [security] ima: add build time policy (Diego Domingos) [1781925] - [security] ima: Support platform keyring for kernel appraisal (Diego Domingos) [1781925] - [security] integrity: Remove references to module keyring (Diego Domingos) [1781925] - [powerpc] powerpc/kexec: Fix loading of kernel + initramfs with kexec_file_load() (Diego Domingos) [1781925] - [security] ima: Use designated initializers for struct ima_event_data (Diego Domingos) [1781925] - [security] ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonable definition (Diego Domingos) [1781925] - [certs] PKCS#7: Refactor verify_pkcs7_signature() (Diego Domingos) [1781925] - [crypto] PKCS#7: Introduce pkcs7_get_digest() (Diego Domingos) [1781925] - [security] integrity: Select CONFIG_KEYS instead of depending on it (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Move opal_power_control_init() call in opal_init() (Diego Domingos) [1781925] - [security] x86/efi: move common keyring handler functions to new file (Diego Domingos) [1781925] - [security] x86/efi: remove unused variables (Diego Domingos) [1781925] - [include] sysfs: add BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [x86] x86/ima: define arch_ima_get_secureboot (Diego Domingos) [1781925] - [powerpc] powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters (Steve Best) [1840279] - [powerpc] powerpc/xive: Clear the page tables for the ESB IO mapping (Steve Best) [1840279] - [hv] hyper-v: Use UUID API for exporting the GUID (Mohammed Gamal) [1828451 1815498] - [kernel] uuid: Add inline helpers to import / export UUIDs (Mohammed Gamal) [1828451 1815498] - [hv] hv: Move AEOI determination to architecture dependent code (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828451 1815498] - [hv] hv_debugfs: Make hv_debug_root static (Mohammed Gamal) [1828451 1815498] - [hv] hyperv_vmbus.h: Replace zero-length array with flexible-array member (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: Balloon up according to request page number (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: use generic_online_page() (Mohammed Gamal) [1828451 1815498] - [mm] memory_hotplug: export generic_online_page() (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Fix crash handler reset of Hyper-V synic (Mohammed Gamal) [1828451 1815498] - [hv] hv: Replace binary semaphore with mutex (Mohammed Gamal) [1828451 1815498] - [hv] hv: balloon: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: util: Specify ring buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: Specify receive buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Add module parameter to cap the VMBus version (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2 (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Introduce table of VMBus protocol versions (Mohammed Gamal) [1828451 1815498] - [pci] hv: Replace zero-length array with flexible-array member (Mohammed Gamal) [1793636] - [pci] hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1793636] - [pci] hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1793636] - [pci] hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path (Mohammed Gamal) [1793636] - [pci] hv: Remove unnecessary type casting from kzalloc (Mohammed Gamal) [1793636] - [pci] hv: Avoid a kmemleak false positive caused by the hbus buffer (Mohammed Gamal) [1793636] - [infiniband] RDMA/srpt: Fix disabling device management (Kamal Heib) [1840016] - [misc] vhost: disable for OABI (Jason Wang) [1771441] - [include] virtio: drop vringh.h dependency (Jason Wang) [1771441] - [virtio] virtio_input: pull in slab.h (Jason Wang) [1771441] - [char] virtio-rng: pull in slab.h (Jason Wang) [1771441] - [block] virtio_blk: add a missing include (Jason Wang) [1771441] - [vdpa] vdpa: fix comment of vdpa_register_device() (Jason Wang) [1771441] - [vhost] vdpa: make vhost, virtio depend on menu (Jason Wang) [1771441] - [include] vdpa: allow a 32 bit vq alignment (Jason Wang) [1771441] - [vdpa] vdpasim: Return status in vdpasim_get_status (Jason Wang) [1771441] - [vdpa] vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' (Jason Wang) [1771441] - [vdpa] vdpa-sim: depend on HAS_DMA (Jason Wang) [1771441] - [virtio] vdpa: move to drivers/vdpa (Jason Wang) [1771441] - [virtio] virtio: Intel IFC VF driver for VDPA (Jason Wang) [1771441] - [virtio] vdpasim: vDPA device simulator (Jason Wang) [1771441] - [vhost] vhost: introduce vDPA-based backend (Jason Wang) [1771441] - [virtio] virtio: introduce a vDPA based transport (Jason Wang) [1771441] - [virtio] vDPA: introduce vDPA bus (Jason Wang) [1771441] - [vhost] vringh: IOTLB support (Jason Wang) [1771441] - [vhost] vhost: factor out IOTLB (Jason Wang) [1771441] - [vhost] vhost: allow per device message handler (Jason Wang) [1771441] - [misc] vhost: refine vhost and vringh kconfig (Jason Wang) [1771441] - [vhost] vringh: fix copy direction of vringh_iov_push_kern() (Jason Wang) [1771441] - [vhost] vhost: factor out setting vring addr and num (Jason Wang) [1771441] - [vhost] vhost: introduce helpers to get the size of metadata area (Jason Wang) [1771441] - [vhost] vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() (Jason Wang) [1771441] - [vhost] vhost: fine grain userspace memory accessors (Jason Wang) [1771441] - [vhost] vhost: generalize adding used elem (Jason Wang) [1771441] - [misc] mic: vop: Allow building on more systems (Jason Wang) [1771441] - [virtio] virtio: support VIRTIO_F_ORDER_PLATFORM (Jason Wang) [1771441] - [uapi] vhost: split structs into a separate header file (Jason Wang) [1771441] - [fs] compat_ioctl: add compat_ptr_ioctl() (Jason Wang) [1771441] - [vhost] vhost: allow vhost-scsi driver to be built-in (Jason Wang) [1771441] - [x86] arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) [1840145] - [tools] perf vendor events amd: Update Zen1 events to V2 (Wei Huang) [1790641] - [tools] perf vendor events amd: Add Zen2 events (Wei Huang) [1790641] - [tools] perf vendor events amd: Restrict model detection for zen1 based processors (Wei Huang) [1790641] - [x86] perf/amd/uncore: Add support for Family 19h L3 PMU (Wei Huang) [1790641] - [x86] perf/amd/uncore: Make L3 thread mask code more readable (Wei Huang) [1790641] - [x86] perf/amd/uncore: Prepare L3 thread mask code for Family 19h (Wei Huang) [1790641] - [scsi] scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: make array dev_cmd_err static const, makes object smaller (Govindarajulu Varadarajan) [1797808]- [media] media: v4l: fix uapi mpeg slice params definition (Torez Smith) [1825410 1821835] - [uapi] v4l2-controls: add a missing include (Torez Smith) [1825410 1821835] - [dma] dma-mapping: remove dma_release_declared_memory (Torez Smith) [1825410 1821835] - [usb] usb/ohci-tmio: remove the HCD_DMA flag (Torez Smith) [1825410 1821835] - [usb] usb: add a HCD_DMA flag instead of guestimating DMA capabilities (Torez Smith) [1825410 1821835] - [usb] usb: add a hcd_uses_dma helper (Torez Smith) [1825410 1821835] - [usb] usb: don't create dma pools for HCDs with a localmem_pool (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: Mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [usb] USB: drop HCD_LOCAL_MEM flag (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: init genalloc for local memory (Torez Smith) [1825410 1821835] - [usb] dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag (Torez Smith) [1825410 1821835] - [media] media: xirlink_cit: add missing descriptor sanity checks (Torez Smith) [1825410 1821835] - [media] media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() (Torez Smith) [1788005 1825410 1821835] {CVE-2019-19533} - [media] media: usb: fix memory leak in af9005_identify_state (Torez Smith) [1825141 1825410 1821835] {CVE-2019-18809} - [netdrv] cdc_ether: fix rndis support for Mediatek based smartphones (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove calling netif_napi_del (Torez Smith) [1825410 1821835] - [netdrv] Revert "r8152: napi hangup fix after disconnect" (Torez Smith) [1825410 1821835] - [netdrv] r8152: Set memory to all 0xFFs on failed reg reads (Torez Smith) [1825410 1821835] - [netdrv] net: kalmia: fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] cx82310_eth: fix a memory leak bug (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix typo in register name (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: force the string buffer NULL-terminated (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: fix improper read if get_registers() fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: Add the BroadMobi BM818 card (Torez Smith) [1825410 1821835] - [netdrv] can: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: fix potential double kfree_skb() (Torez Smith) [1825410 1821835] - [netdrv] usb: qmi_wwan: add D-Link DWM-222 A2 device ID (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use (Torez Smith) [1825410 1821835] - [netdrv] r8152: set RTL8152_UNPLUG only for real disconnection (Torez Smith) [1825410 1821835] - [netdrv] r8152: move calling r8153b_rx_agg_chg_indicate() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: init MAC address buffers (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix the setting of detecting the linking change for runtime suspend (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix locking and a missing msleep (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix out-of-bounds read (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Fix shifting signed 32-bit value by 31 bits problem (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 468 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 238 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235 (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: extend permitted QMAP mux_id value range (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add network device usage statistics for qmimux devices (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add support for QMAP padding in the RX path (Torez Smith) [1825410 1821835] - [media] media: cx231xx-cards: Add Hauppauge 955Q variant (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add Hauppauge HVR1955/1975 devices (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add i2c client demod/tuner support (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add multiple dvb frontend support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix access to uninitialized fields on probe error (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Include streaming interface number in debugfs dir name (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig: Remove duplicate menu entry (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix null-ptr-deref in class_unregister() (Torez Smith) [1825410 1821835] - [media] media: cxusb: Revert "media: cxusb: add raw mode support for, Medion MD95700" (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 258 (Torez Smith) [1825410 1821835] - [media] media: media/usb: set device_caps in struct video_device (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use ktime.h (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 (Torez Smith) [1825410 1821835] - [media] media: cx231xx-dvb: fix memory leak in dvb_fini() (Torez Smith) [1825410 1821835] - [media] media: em28xx: use usb_to_input_id() rather than handrolling it (Torez Smith) [1825410 1821835] - [media] media: em28xx: use common code for decoding nec scancodes (Torez Smith) [1825410 1821835] - [media] media: em28xx: give RC device proper name (Torez Smith) [1825410 1821835] - [media] media: cxusb: fix several coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb-analog: Fix some coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb: add raw mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: add analog mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: implement Medion MD95700 digital / analog coexistence (Torez Smith) [1825410 1821835] - [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1825410 1821835] - [media] media: pwc: convert to BIT macro (Torez Smith) [1825410 1821835] - [media] media: cpia2_usb: first wake up, then free in disconnect (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: use a different format for warnings (Torez Smith) [1825410 1821835] - [media] media: smsusb: better handle optional alignment (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1825410 1821835] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 (Torez Smith) [1825410 1821835] - [media] media: remove redundant 'default n' from Kconfig-s (Torez Smith) [1825410 1821835] - [media] media: af9035: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Report error on all error paths (Torez Smith) [1825410 1821835] - [media] media: au0828: fix null dereference in error path (Torez Smith) [1825410 1821835] - [media] media: dvb: usb: fix use after free in dvb_usb_device_exit (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix false-positive "uninitialized variable" warning (Torez Smith) [1825410 1821835] - [netdrv] usbnet: fix kernel crash after disconnect (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix racing condition (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier for more missed files (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix general protection fault in smsusb (Torez Smith) [1825410 1821835] - [media] media: prefix header search paths with $(srctree)/ (Torez Smith) [1825410 1821835] - [media] media: remove unneeded header search paths (Torez Smith) [1825410 1821835] - [netdrv] aqc111: cleanup mtu related logic (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix writing to the phy on BE" (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix double endianness swap on BE" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix double endianness swap on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix writing to the phy on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix endianness issue in aqc111_change_mtu (Torez Smith) [1825410 1821835] - [netdrv] net: usb: smsc: fix warning reported by kbuild test robot (Torez Smith) [1825410 1821835] - [netdrv] net: usb: support of_get_mac_address new ERR_PTR error (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Remove unnecessary NULL pointer check (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Simplify device detection (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: new Wistron, ZTE and D-Link devices (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB555 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB4444 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 32-bit RGB formats (Torez Smith) [1825410 1821835] - [netdrv] r8152: sync sa_family with the media type of network device (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Prevent a buffer overflow (Torez Smith) [1825410 1821835] - [media] media: au0828: stop video streaming only when last user stops (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() (Torez Smith) [1825410 1821835] - [media] media: au0828: fix enable and disable source audio and video inconsistencies (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add quirk for Quectel dynamic config (Torez Smith) [1825410 1821835] - [netdrv] r8152: Refresh MAC address during USBDEVFS_RESET (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove extra action copying ethernet address (Torez Smith) [1825410 1821835] - [media] media: replace strncpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: usbvision: fix a potential NULL pointer dereference (Torez Smith) [1825410 1821835] - [media] media: gspca: Kill URBs on USB device disconnect (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add Olicard 600 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by QNAP device (Torez Smith) [1825410 1821835] - [media] media: pwc-ctl: pChoose can't be NULL (Torez Smith) [1825410 1821835] - [media] media: Kconfig files: use the right help coding style (Torez Smith) [1825410 1821835] - [media] media: em28xx-input: make const array addr_list static (Torez Smith) [1825410 1821835] - [media] media: dvb: Add support for the Avermedia TD310 (Torez Smith) [1825410 1821835] - [media] media: dvb: init i2c already in it930x_frontend_attach (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Avoid leaking dvb frontend (Torez Smith) [1825410 1821835] - [media] media: gspca: do not resubmit URBs when streaming has stopped (Torez Smith) [1825410 1821835] - [media] media: au0828: minor fix to a misleading comment in _close() (Torez Smith) [1825410 1821835] - [media] media: go7007: avoid clang frame overflow warning with KASAN (Torez Smith) [1825410 1821835] - [media] media: cpia2: Fix use-after-free in cpia2_exit (Torez Smith) [1825410 1821835] - [netdrv] peak_usb: fix clang build warning (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Quectel EG12/EM12 (Torez Smith) [1825410 1821835] - [media] media: a few more typos at staging, pci, platform, radio and usb (Torez Smith) [1825410 1821835] - [media] media: usb: fix several typos (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Use usb_make_path to fill in usb_info (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: v4l: Add 32-bit packed YUV formats (Torez Smith) [1825410 1821835] - [netdrv] net: usb: cdc-phonet: use struct_size() in alloc_netdev() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: usbvision: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: cpia2: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Avoid NULL pointer dereference at the end of streaming (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix 'type' check leading to overflow (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: ax88772_bind return error when hw_reset fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: remove set but not used variable 'rx_stat' (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by TRENDnet device (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add more field helper macros (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: remove unnecessary COM3 initialization (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove camera clock setup from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove mode specific video data registers from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: add SGBRG8 bayer mode support (Torez Smith) [1825410 1821835] - [media] media: gspca: ov543-ov772x: move video format specific registers into bridge_start (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in TRY_FMT (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in ENUM_FRAMEINTERVALS (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534: replace msleep(10) with usleep_range (Torez Smith) [1825410 1821835] - [uapi] media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output buffer type (Torez Smith) [1825410 1821835] - [media] media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: gspca: Check the return value of write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed check for goto_low_power (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed return-value check for do_command (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls.c/uvc: zero v4l2_event (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Don't use coherent DMA buffers for ISO transfer (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() (Torez Smith) [1825410 1821835] - [netdrv] cdc_ether: trivial whitespace readability fix (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add MTU default to qmap network interface (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Fibocom NL678 series (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Resolve issue with changing MAC address (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Telit LN940 series (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Fibocom NL668 series (Torez Smith) [1825410 1821835] - [media] media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT (Torez Smith) [1825410 1821835] - [media] media: siano: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix spelling mistake "statuss" -> "status" (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move interrupt buffer to priv buffer (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Add missing usb_free_urb to free interrupt urb (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Bugfix for wrong return values (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Support for ASUS A6VM notebook added (Torez Smith) [1825410 1821835] - [media] media: usb: dvb-usb: remove old friio driver (Torez Smith) [1825410 1821835] - [media] media: lmedm04: use dvb_usbv2_generic_rw_locked (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move usb buffer to lme2510_state (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: add support for Sony CXD2837ER slave demod (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Utilise for_each_uvc_urb iterator (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename uvc_{un, }init_video() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Split uvc_video_enable into two (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Move decode processing to process context (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Abstract streaming object lifetime (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Support asynchronous buffer handling (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Simplify spin-lock usage (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Protect queue internals with helper (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Convert decode functions to use new context structure (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor URB descriptors (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor teardown of uvc on USB disconnect (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add support for the CNF4 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add 4bpp packed depth confidence format CNF4 (Torez Smith) [1825410 1821835] - [media] media: usb: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: dvb: Use WARM definition from identify_state() (Torez Smith) [1825410 1821835] - [media] media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize wol_cfg with memset in aqc111_suspend (Torez Smith) [1825410 1821835] - [netdrv] net: Don't default Aquantia USB driver to 'y' (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: fix spelling mistake: "resumbmitting" -> "resubmitting" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend cdc_ether blacklist (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add ASIX's HW ids (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for wake on LAN by MAGIC packet (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement get/set_link_ksettings callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize ethtool_ops structure (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add RX VLAN filtering support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement set_rx_mode callback (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for TSO (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for enable/disable checksum offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for changing MTU (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add checksum offload support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement RX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement TX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for getting and setting of MAC address (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce link management (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce PHY access (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Various callbacks implementation (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add implementation of read and write commands (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add bind and empty unbind callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 (Torez Smith) [1825410 1821835] - [media] media: pulse8-cec: return 0 when invalidating the logical address (Torez Smith) [1825410 1821835] - [media] media: gspca: fix frame overflow error (Torez Smith) [1825410 1821835] - [media] media: cropcap/g_selection split (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: check for csum being in last four bytes (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix memcpy for accessing rx-data (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: simplify tx_fixup code (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix rx packet alignment (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove duplicated include from ucan.c (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove set but not used variable 'udev' (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix potential uninitialized variable use (Torez Smith) [1825410 1821835] - [netdrv] net: smsc95xx: Fix MTU range (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: disable carrier check while suspending (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: remove set but not used variable 'ctx' (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: use tasklet_init() for tasklet_struct init (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: replace `printk` with `pr_*` (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix potential sign-extension overflow on large shift (Torez Smith) [1825410 1821835] - [media] Revert "media: dvbsky: use just one mutex for serializing device R/W ops" (Torez Smith) [1825410 1821835] - [netdrv] net/usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1825410 1821835] - [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1825410 1821835] - [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [media] media: v4l: Add definition for the Sunxi tiled NV12 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add definitions for MPEG-2 slice format and metadata (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix incorrect error messages (Torez Smith) [1825410 1821835] - [media] media: au0828: cannot kfree dev before usb disconnect (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Avoid unnecessary self assignment (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1825410 1821835] - [media] media: mxl111sf: declare its own pads (Torez Smith) [1825410 1821835] - [media] media: au0828: use signals instead of hardcoding a pad number (Torez Smith) [1825410 1821835] - [media] media: v4l2: taint pads with the signal types for consumer devices (Torez Smith) [1825410 1821835] - [media] media: em28xx: make v4l2-compliance happier by starting sequence on zero (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix input name for Terratec AV 350 (Torez Smith) [1825410 1821835] - [media] media: em28xx: use a default format if TRY_FMT fails (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix handler for vidioc_s_input() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: remove redundant null pointer check before of_node_put (Torez Smith) [1825410 1821835] - [media] media: usbvision: remove time_in_irq (Torez Smith) [1825410 1821835] - [media] media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() (Torez Smith) [1825410 1821835] - [media] media: replace strcpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: use strscpy() instead of strlcpy() (Torez Smith) [1825410 1821835] - [documentation] media: videodev2.h: add new capabilities for buffer types (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Store device information pointer in struct uvc_device (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix uvc_alloc_entity() allocation alignment (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix spelling mistake: "entites" -> "entities" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove unnecessary NULL check before debugfs_remove_recursive (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make uvc_control_mapping menu_info field const (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make some structs const (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Do not access skb_queue_head list pointers directly (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Make declaration style consistent (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Switch to SPDX identifier (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Drop unnecessary strcpy in lan78xx_probe (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Bail out if lan78xx_get_endpoints fails (Torez Smith) [1825410 1821835] - [netdrv] net: usbnet: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev (Torez Smith) [1825410 1821835] - [media] media: videodev2.h: add request_fd field to v4l2_ext_controls (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS (Torez Smith) [1825410 1821835] - [media] media: af9035: prevent buffer overflow on write (Torez Smith) [1825410 1821835] - [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1825410 1821835] - [netdrv] drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: be sure that it won't go past the array size (Torez Smith) [1825410 1821835] - [netdrv] net:usb: Use ARRAY_SIZE instead of calculating the array size (Torez Smith) [1825410 1821835] - [media] media: au0828: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace mdelay() with msleep() in em28xx_pre_card_setup() (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in em28xx_init_usb_xfer() (Torez Smith) [1825410 1821835] - [media] media: dw2102: Fix memleak on sequence of probes (Torez Smith) [1825410 1821835] - [media] media: usbtv: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: go7007: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: cx231xx: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add new 10-bit packed grayscale format (Torez Smith) [1825410 1821835] - [documentation] media: doc-rst: Add packed Bayer raw14 pixel formats (Torez Smith) [1825410 1821835] - [media] media: em28xx: disable null packet filter for WinTVdualHD (Torez Smith) [1825410 1821835] - [uapi] media: videodev2: get rid of VIDIOC_RESERVED (Torez Smith) [1825410 1821835] - [media] media: em28xx: explicitly disable TS packet filter (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Send a control event when a Control Change interrupt arrives (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove a redundant check (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Also validate buffers in BULK mode (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add KSMedia 8-bit IR format support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix minor spelling (Torez Smith) [1825410 1821835] - [media] media: em28xx-cards: disable V4L2 mode for dual tuners (Torez Smith) [1825410 1821835] - [media] media: em28xx: Remove duplicate PID (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix DualHD disconnect oops (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix dual transport stream operation (Torez Smith) [1825410 1821835] - [media] media: dib0700: add code comment (Torez Smith) [1825410 1821835] - [media] media: cx231xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: em28xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: hdpvr: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: tm6000: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: gl861: fix probe of dvb_usb_gl861 (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add support for Kvaser USB hydra family (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add SPDX GPL-2.0 license identifier (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix typos (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Improve logging messages (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_init_one() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_get_endpoints() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Replace USB timeout constants with one define (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Rename message/msg to command/cmd (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unused commands and defines (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unnecessary return (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: add driver for Theobroma Systems UCAN devices (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig/Makefile: sort alphabetically (Torez Smith) [1825410 1821835] - [media] media: gspca_kinect: cast sizeof to int for comparison (Torez Smith) [1825410 1821835] - [media] media: videodev.h: add PIX_FMT_FWHT for use with vicodec (Torez Smith) [1825410 1821835] - [netdrv] net: usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1825410 1821835]- [hid] HID: Improve Windows Precision Touchpad detection (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: enable multi-input as a quirk for some devices (Benjamin Tissoires) [1811209] - [hid] drivers/hid/hid-multitouch.c: fix a possible null pointer access (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: Add LG MELF0410 I2C touchscreen support (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: add support for the Smart Tech panel (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: do not filter mice nodes (Benjamin Tissoires) [1811209] - [hid] HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT (Benjamin Tissoires) [1835753] - [hid] Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Recognize new MobileStudio Pro PID (Benjamin Tissoires) [1835753] - [hid] HID: wacom: generic: Treat serial number and related fields as unsigned (Benjamin Tissoires) [1835753] - [hid] HID: wacom: add new MobileStudio Pro 13 support (Benjamin Tissoires) [1835753] - [hid] HID: wacom: do not call hid_set_drvdata(hdev, NULL) (Benjamin Tissoires) [1835753] - [hid] HID: wacom: support named keys on older devices (Benjamin Tissoires) [1835753] - [target] scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect (Maurizio Lombardi) [1840024] - [target] scsi: target: fix hang when multiple threads try to destroy the same iscsi session (Maurizio Lombardi) [1840024] - [target] scsi: target: remove boilerplate code (Maurizio Lombardi) [1840024] - [target] scsi: target: use an enum to track emulate_ua_intlck_ctrl (Maurizio Lombardi) [1840024] - [target] scsi: target: convert boolean se_dev_attrib types to bool (Maurizio Lombardi) [1840024] - [target] scsi: target: fix unmap_zeroes_data boolean initialisation (Maurizio Lombardi) [1840024] - [fs] page cache: Finish XArray conversion (Waiman Long) [1812073] - [mm] mm: Convert __do_page_cache_readahead to XArray (Waiman Long) [1812073] - [mm] mm: Convert is_page_cache_freeable to XArray (Waiman Long) [1812073] - [mm] mm: memcontrol: clean up and document effective low/min calculations (Waiman Long) [1812073] - [mm] mm: memcontrol: fix memory.low proportional distribution (Waiman Long) [1812073] - [mm] mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Waiman Long) [1812073] - [mm] mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Waiman Long) [1812073] - [mm] mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Waiman Long) [1812073] - [mm] mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Waiman Long) [1812073] - [mm] mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: memcg/slab: use mem_cgroup_from_obj() (Waiman Long) [1812073] - [kernel] mm: fork: fix kernel_stack memcg stats for various stack implementations (Waiman Long) [1812073] - [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1812073] - [mm] mm: clean up and clarify lruvec lookup procedure (Waiman Long) [1812073] - [mm] mm: memcontrol: try harder to set a new memory.high (Waiman Long) [1812073] - [mm] mm: memcontrol: remove dead code from memory_max_write() (Waiman Long) [1812073] - [mm] mm, memcg: clean up reclaim iter array (Waiman Long) [1812073] - [mm] mm, memcg: make scan aggression always exclude protection (Waiman Long) [1812073] - [mm] mm, memcg: make memory.emin the baseline for utilisation determination (Waiman Long) [1812073] - [mm] mm, memcg: proportional memory.{low, min} reclaim (Waiman Long) [1812073] - [mm] memcg, kmem: do not fail __GFP_NOFAIL charges (Waiman Long) [1812073] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1812073] - [mm] mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() (Waiman Long) [1812073] - [kernel] fork, memcg: alloc_thread_stack_node needs to set tsk->stack (Waiman Long) [1812073] - [mm] mm/memcontrol.c: fix bad line in comment (Waiman Long) [1812073] - [kernel] fork, memcg: fix cached_stacks case (Waiman Long) [1812073] - [mm] mm: don't raise MEMCG_OOM event due to failed high-order allocation (Waiman Long) [1812073] - [mm] mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() (Waiman Long) [1812073] - [mm] mm: vmscan: do not share cgroup iteration between reclaimers (Waiman Long) [1812073] - [mm] mm: vmscan: do not iterate all mem cgroups for global direct reclaim (Waiman Long) [1812073] - [mm] mm: workingset: use cheaper __inc_lruvec_state in irqsafe node reclaim (Waiman Long) [1812073] - [tools] xarray: Fix early termination of xas_for_each_marked (Waiman Long) [1812073] - [lib] mm: Convert workingset to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_range_has_page to XArray (Waiman Long) [1812073] - [mm] page cache: Remove stray radix comment (Waiman Long) [1812073] - [mm] page cache: Convert delete_batch to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_map_pages to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries_tag to XArray (Waiman Long) [1812073] - [mm] page cache; Convert find_get_pages_range_tag to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_contig to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_range to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entry to XArray (Waiman Long) [1812073] - [mm] page cache: Convert page deletion to XArray (Waiman Long) [1812073] - [include] page cache: Add and replace pages using the XArray (Waiman Long) [1812073] - [mm] page cache: Convert hole search to XArray (Waiman Long) [1812073] - [kernel] docs: cgroup-v1: Document the cpuset_v2_mode mount option (Waiman Long) [1812073] - [kernel] cgroup1: don't call release_agent when it is "" (Waiman Long) [1812073] - [kernel] cgroup: Iterate tasks that did not finish do_exit() (Waiman Long) [1812073] - [kernel] cgroup: cgroup_procs_next should increase position index (Waiman Long) [1812073] - [kernel] cgroup-v1: cgroup_pidlist_next should update position index (Waiman Long) [1812073] - [kernel] cgroup: init_tasks shouldn't be linked to the root cgroup (Waiman Long) [1812073] - [kernel] cgroup: Prevent double killing of css when enabling threaded cgroup (Waiman Long) [1812073] - [kernel] cgroup: fix function name in comment (Waiman Long) [1812073] - [kernel] cgroup: freezer: don't change task and cgroups status unnecessarily (Waiman Long) [1812073] - [kernel] cgroup: use cgroup->last_bstat instead of cgroup->bstat_pending for consistency (Waiman Long) [1812073] - [kernel] cgroup: remove cgroup_enable_task_cg_lists() optimization (Waiman Long) [1812073] - [kernel] cgroup: pids: use atomic64_t for pids->limit (Waiman Long) [1812073] - [kernel] cgroup: Optimize single thread migration (Waiman Long) [1812073] - [kernel] cgroup: Update comments about task exit path (Waiman Long) [1812073] - [kernel] cgroup: short-circuit current_cgns_cgroup_from_root() on the default hierarchy (Waiman Long) [1812073] - [kernel] Use kvmalloc in cgroups-v1 (Waiman Long) [1812073] - [kernel] cgroup: minor tweak for logic to get cgroup css (Waiman Long) [1812073] - [kernel] cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask() (Waiman Long) [1812073] - [kernel] cgroup: Fix css_task_iter_advance_css_set() cset skip condition (Waiman Long) [1812073] - [kernel] cgroup: css_task_iter_skip()'d iterators must be advanced before accessed (Waiman Long) [1812073] - [include] cgroup: Include dying leaders with live threads in PROCS iterations (Waiman Long) [1812073] - [kernel] cgroup: Implement css_task_iter_skip() (Waiman Long) [1812073] - [kernel] cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting (Waiman Long) [1586281 1812073] - [platform] intel-speed-select: Firmware workarounds for Icelake (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix invalid core mask (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Increase CPU count (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix json perf-profile output output (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Check support status before enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Change debug to error (Prarit Bhargava) [1840289] - [platform] intel_speed_select: internal-only-debug-patch (Prarit Bhargava) [1840289]- [nvdimm] libnvdimm/region: Fix build error (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce an 'align' attribute (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce NDD_LABELING (Diego Domingos) [1779218] - [nvdimm] libnvdimm/namespace: Enforce memremap_compat_align() (Diego Domingos) [1779218] - [nvdimm] libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid (Diego Domingos) [1779218] - [mm] mm/memremap_pages: Introduce memremap_compat_align() (Diego Domingos) [1779218] - [x86] x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error handling in __unwind_start() (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix premature unwind stoppage due to IRET frames (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error path for bad ORC entry type (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Prevent unwinding before ORC initialization (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Don't skip the first frame for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind: Prevent false warnings for non-current tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Convert global variables to static (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in rewind_stack_do_exit() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in __switch_to_asm() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in kernel exit path (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in register clearing code (Josh Poimboeuf) [1755143] - [tools] objtool: Fix stack offset tracking for indirect CFAs (Josh Poimboeuf) [1755143] - [s390] s390: nvme reipl (Philipp Rudo) [1525179] - [s390] s390: nvme ipl (Philipp Rudo) [1525179] - [infiniband] RDMA/bnxt_re: make bnxt_re_ib_init static (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove unnecessary sched count (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Fix lifetimes in bnxt_re_task (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use ib_device_try_get() (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove a redundant 'memset' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'dev_attr' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'pg_size' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use driver_unregister and unregistration API (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor device add/remove functionalities (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Using vmalloc requires including vmalloc.h (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: use ibdev based message printing functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor doorbell management functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor notification queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor command queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor net ring allocation function (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor hardware queue memory allocation (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Replace chip context structure with pointer (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor queue pair creation code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: remove ioremap_nocache and devm_ioremap_nocache (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series (Selvin Xavier) [1790622] - [netdrv] net: be2net: reject unsupported coalescing params (Petr Oros) [1790633] - [netdrv] treewide: Use sizeof_field() macro (Petr Oros) [1790633] - [netdrv] net: emulex: benet: indent a Kconfig depends continuation line (Petr Oros) [1790633] - [infiniband] i40iw: fix null pointer dereference on a null wqe pointer (Stefan Assmann) [1839718] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Stefan Assmann) [1839718] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Stefan Assmann) [1839718] - [infiniband] i40iw: Do an RCU lookup in i40iw_add_ipv4_addr (Stefan Assmann) [1839718] - [infiniband] IB/core: Introduce ib_reg_user_mr (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: fix a potential NULL pointer dereference (Stefan Assmann) [1839718] - [infiniband] i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: Fix potential use after free (Stefan Assmann) [1839718] - [powerpc] powerpc/pseries: Fix of_read_drc_info_cell() to point at next record (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Enable support for ibm, drc-info property (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Avoid a sometimes-uninitialized warning (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Annotate and correctly byte swap DRC properties (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Add drc-info support for hotplug slot registration (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Don't rely on firmware feature to imply drc-info support (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Fix up pointer to first drc-info entry (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Add cpu DLPAR support for drc-info property (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix drc-info mappings of logical cpus to drc-index (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix bad drc_index_start value parsing of drc-info entry (Diego Domingos) [1779198] - [kernel] sched/fair: Optimize enqueue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair() warning some more (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair warning (Phil Auld) [1780466] - [kernel] sched/fair: Fix reordering of enqueue/dequeue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Reorder enqueue/dequeue_task_fair path (Phil Auld) [1780466] - [fs] ceph: demote quotarealm lookup warning to a debug message (Jeff Layton) [1827767] - [fs] ceph: fix double unlock in handle_cap_export() (Jeff Layton) [1827767] - [fs] ceph: fix special error code in ceph_try_get_caps() (Jeff Layton) [1827767] - [fs] ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton) [1827767] - [fs] ceph: fix potential bad pointer deref in async dirops cb's (Jeff Layton) [1827767] - [block] rbd: don't mess with a page vector in rbd_notify_op_lock() (Jeff Layton) [1827767] - [block] rbd: don't test rbd_dev->opts in rbd_dev_image_release() (Jeff Layton) [1827767] - [block] rbd: call rbd_dev_unprobe() after unwatching and flushing notifies (Jeff Layton) [1827767] - [block] rbd: avoid a deadlock on header_rwsem when flushing notifies (Jeff Layton) [1827767] - [fs] ceph: fix snapshot directory timestamps (Jeff Layton) [1827767] - [fs] ceph: wait for async creating inode before requesting new max size (Jeff Layton) [1827767] - [fs] ceph: don't skip updating wanted caps when cap is stale (Jeff Layton) [1827767] - [fs] ceph: request new max size only when there is auth cap (Jeff Layton) [1827767] - [fs] ceph: cleanup return error of try_get_cap_refs() (Jeff Layton) [1827767] - [fs] ceph: return ceph_mdsc_do_request() errors from __get_parent() (Jeff Layton) [1827767] - [fs] ceph: check all mds' caps after page writeback (Jeff Layton) [1827767] - [fs] ceph: update i_requested_max_size only when sending cap msg to auth mds (Jeff Layton) [1827767] - [fs] ceph: simplify calling of ceph_get_fmode() (Jeff Layton) [1827767] - [fs] ceph: remove delay check logic from ceph_check_caps() (Jeff Layton) [1827767] - [fs] ceph: consider inode's last read/write when calculating wanted caps (Jeff Layton) [1827767] - [fs] ceph: always renew caps if mds_wanted is insufficient (Jeff Layton) [1827767] - [fs] ceph: update dentry lease for async create (Jeff Layton) [1827767] - [fs] ceph: attempt to do async create when possible (Jeff Layton) [1827767] - [fs] ceph: cache layout in parent dir on first sync create (Jeff Layton) [1827767] - [fs] ceph: add new MDS req field to hold delegated inode number (Jeff Layton) [1827767] - [fs] ceph: decode interval_sets for delegated inos (Jeff Layton) [1827767] - [fs] ceph: make ceph_fill_inode non-static (Jeff Layton) [1827767] - [fs] ceph: perform asynchronous unlink if we have sufficient caps (Jeff Layton) [1827767] - [fs] ceph: don't take refs to want mask unless we have all bits (Jeff Layton) [1827767] - [fs] ceph: cap tracking for async directory operations (Jeff Layton) [1827767] - [fs] ceph: make __take_cap_refs non-static (Jeff Layton) [1827767] - [fs] ceph: add infrastructure for waiting for async create to complete (Jeff Layton) [1827767] - [fs] ceph: track primary dentry link (Jeff Layton) [1827767] - [fs] ceph: add flag to designate that a request is asynchronous (Jeff Layton) [1827767] - [fs] ceph: more caps.c lockdep assertions (Jeff Layton) [1827767] - [fs] ceph: clean up kick_flushing_inode_caps() (Jeff Layton) [1827767] - [net] libceph: directly skip to the end of redirect reply (Jeff Layton) [1827767] - [net] libceph: simplify ceph_monc_handle_map() (Jeff Layton) [1827767] - [fs] ceph: return ETIMEDOUT errno to userland when request timed out (Jeff Layton) [1827767] - [fs] ceph: re-org copy_file_range and fix some error paths (Jeff Layton) [1827767] - [fs] ceph: move to a dedicated slabcache for mds requests (Jeff Layton) [1827767] - [fs] ceph: reorganize fields in ceph_mds_request (Jeff Layton) [1827767] - [fs] ceph: replace zero-length array with flexible-array member (Jeff Layton) [1827767] - [block] rbd: enable multiple blk-mq queues (Jeff Layton) [1827767] - [block] rbd: embed image request in blk-mq pdu (Jeff Layton) [1827767] - [block] rbd: acquire header_rwsem just once in rbd_queue_workfn() (Jeff Layton) [1827767] - [block] rbd: get rid of img_request_layered_clear() (Jeff Layton) [1827767] - [block] rbd: kill img_request kref (Jeff Layton) [1827767] - [fs] ceph: check if file lock exists before sending unlock request (Jeff Layton) [1827767] - [fs] ceph: move ceph_osdc_{read, write}pages to ceph.ko (Jeff Layton) [1827767] - [fs] ceph: don't ClearPageChecked in ceph_invalidatepage() (Jeff Layton) [1827767] - [block] rbd: remove barriers from img_request_layered_{set, clear, test}() (Jeff Layton) [1827767] - [fs] libceph: drop CEPH_DEFINE_SHOW_FUNC (Jeff Layton) [1827767] - [fs] ceph: check inode type for CEPH_CAP_FILE_{CACHE, RD, REXTEND, LAZYIO} (Jeff Layton) [1827767] - [fs] ceph: add refcounting for Fx caps (Jeff Layton) [1827767] - [fs] ceph: register MDS request with dir inode from the start (Jeff Layton) [1827767] - [fs] ceph: fix memory leak in ceph_cleanup_snapid_map() (Jeff Layton) [1827767] - [net] libceph: fix alloc_msg_with_page_vector() memory leaks (Jeff Layton) [1827767] - [include] ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL (Jeff Layton) [1827767] - [fs] ceph: canonicalize server path in place (Jeff Layton) [1827767] - [fs] ceph: do not execute direct write in parallel if O_APPEND is specified (Jeff Layton) [1827767] - [block] rbd: set the 'device' link in sysfs (Jeff Layton) [1827767] - [fs] ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c (Jeff Layton) [1827767] - [fs] ceph: print name of xattr in __ceph_{get, set}xattr() douts (Jeff Layton) [1827767] - [fs] ceph: print r_direct_hash in hex in __choose_mds() dout (Jeff Layton) [1827767] - [fs] ceph: use copy-from2 op in copy_file_range (Jeff Layton) [1827767] - [fs] ceph: close holes in structs ceph_mds_session and ceph_mds_request (Jeff Layton) [1827767] - [block] rbd: work around -Wuninitialized warning (Jeff Layton) [1827767] - [fs] ceph: allocate the correct amount of extra bytes for the session features (Jeff Layton) [1827767] - [fs] ceph: rename get_session and switch to use ceph_get_mds_session (Jeff Layton) [1827767] - [fs] ceph: remove the extra slashes in the server path (Jeff Layton) [1827767] - [fs] ceph: add possible_max_rank and make the code more readable (Jeff Layton) [1827767] - [fs] ceph: print dentry offset in hex and fix xattr_version type (Jeff Layton) [1827767] - [fs] ceph: only touch the caps which have the subset mask requested (Jeff Layton) [1827767] - [fs] ceph: don't clear I_NEW until inode metadata is fully populated (Jeff Layton) [1827767] - [fs] ceph: retry the same mds later after the new session is opened (Jeff Layton) [1827767] - [fs] ceph: check availability of mds cluster on mount after wait timeout (Jeff Layton) [1827767] - [fs] ceph: keep the session state until it is released (Jeff Layton) [1827767] - [fs] ceph: add __send_request helper (Jeff Layton) [1827767] - [fs] ceph: ensure we have a new cap before continuing in fill_inode (Jeff Layton) [1827767] - [fs] ceph: drop unused ttl_from parameter from fill_inode (Jeff Layton) [1827767] - [fs] ceph: fix possible long time wait during umount (Jeff Layton) [1827767] - [fs] ceph: only choose one MDS who is in up:active state without laggy (Jeff Layton) [1827767] - [fs] ceph: fix mdsmap cluster available check based on laggy number (Jeff Layton) [1827767] - [fs] ceph: remove unnecessary assignment in ceph_pre_init_acls() (Jeff Layton) [1827767] - [fs] ceph: delete redundant douts in con_get/put() (Jeff Layton) [1827767] - [fs] ceph: hold extra reference to r_parent over life of request (Jeff Layton) [1827767] - [fs] ceph: add more debug info when decoding mdsmap (Jeff Layton) [1827767] - [fs] ceph: switch to global cap helper (Jeff Layton) [1827767] - [fs] ceph: trigger the reclaim work once there has enough pending caps (Jeff Layton) [1827767] - [fs] ceph: show tasks waiting on caps in debugfs caps file (Jeff Layton) [1827767] - [fs] fs: ceph: Delete timespec64_trunc() usage (Jeff Layton) [1827767] - [block] rbd: ask for a weaker incompat mask for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't query snapshot features (Jeff Layton) [1827767] - [block] rbd: remove snapshot existence validation code (Jeff Layton) [1827767] - [block] rbd: don't establish watch for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't acquire exclusive lock for read-only mappings (Jeff Layton) [1827767] - [block] rbd: disallow read-write partitions on images mapped read-only (Jeff Layton) [1827767] - [block] rbd: treat images mapped read-only seriously (Jeff Layton) [1827767] - [block] rbd: introduce RBD_DEV_FLAG_READONLY (Jeff Layton) [1827767] - [block] rbd: introduce rbd_is_snap() (Jeff Layton) [1827767] - [fs] ceph: don't leave ino field in ceph_mds_request_head uninitialized (Jeff Layton) [1827767] - [fs] ceph: tone down loglevel on ceph_mdsc_build_path warning (Jeff Layton) [1827767] - [fs] ceph: fix geting random mds from mdsmap (Jeff Layton) [1827767] - [block] rbd: fix spelling mistake "requeueing" -> "requeuing" (Jeff Layton) [1827767] - [fs] ceph: make several helper accessors take const pointers (Jeff Layton) [1827767] - [net] libceph: drop unnecessary check from dispatch() in mon_client.c (Jeff Layton) [1827767] - [fs] ceph: don't allow copy_file_range when stripe_count != 1 (Jeff Layton) [1827767] - [fs] ceph: allow object copies across different filesystems in the same cluster (Jeff Layton) [1827767] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1827767] - [fs] ceph: allow copy_file_range when src and dst inode are same (Jeff Layton) [1827767] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1827767] - [fs] ceph: make 'nocopyfrom' a default mount option (Jeff Layton) [1827767] - [fs] vfs: allow copy_file_range to copy across devices (Jeff Layton) [1827767] - [fs] vfs: no fallback for ->copy_file_range (Jeff Layton) [1827767] - [fs] ceph: add destination file data sync before doing any remote copy (Jeff Layton) [1827767] - [fs] ceph: new mount option to disable usage of copy-from op (Jeff Layton) [1827767] - [fs] ceph: support copy_file_range file operation (Jeff Layton) [1827767] - [include] libceph: support the RADOS copy-from operation (Jeff Layton) [1827767] - [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1832644] - [char] security: keys: trusted: fix lost handle flush (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Remove set but not used variable 'keyhndl' (Jerry Snitselaar) [1815609] - [char] KEYS: trusted: Move TPM2 trusted keys code (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Create trusted keys subsystem (Jerry Snitselaar) [1815609] - [security] KEYS: Use common tpm_buf for trusted and asymmetric keys (Jerry Snitselaar) [1815609] - [char] tpm: Move tpm_buf code to include/linux/ (Jerry Snitselaar) [1815609] - [char] tpm/tpm_tis: Free IRQ if probing fails (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add tpm_version_major sysfs file (Jerry Snitselaar) [1815609] - [char] tpm: Handle negative priv->response_len in tpm_common_read() (Jerry Snitselaar) [1815609] - [char] tpm: fix invalid locking in NONBLOCKING mode (Jerry Snitselaar) [1815609] - [char] tpm_crb: fix fTPM on AMD Zen+ CPUs (Jerry Snitselaar) [1815609] - [char] tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf (Jerry Snitselaar) [1815609] - [char] tpm: add check after commands attribs tab allocation (Jerry Snitselaar) [1815609] - [char] tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Cleanup includes (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Support cr50 devices (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Introduce a flow control callback (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add a flag to indicate TPM power is managed by firmware (Jerry Snitselaar) [1815609] - [char] tpm_tis: override durations for STM tpm with firmware 1.2.8.28 (Jerry Snitselaar) [1815609 1788758] - [char] tpm: provide a way to override the chip returned durations (Jerry Snitselaar) [1815609] - [char] tpm: Remove duplicate code from caps_show() in tpm-sysfs.c (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm2_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: tpm1_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't make log failures fatal (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST (Jerry Snitselaar) [1815609 1795739] - [include] efi/tpm: Don't access event->count when it isn't mapped (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Return -EINVAL when determining tpm final events log size fails (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Fix sanity check of unsigned tbl_size being less than zero (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Don't traverse an event log with no events (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't duplicate events from the final event log in the TCG2 log (Jerry Snitselaar) [1815609 1795739] - [firmware] Abstract out support for locating an EFI config table (Jerry Snitselaar) [1815609 1795739] - [firmware] efi: Attempt to get the TCG2 event log in the boot stub (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Append the final event log to the TPM event log (Jerry Snitselaar) [1815609 1795739] - [firmware] tpm: Reserve the TPM final events table (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Abstract crypto agile event size calculations (Jerry Snitselaar) [1815609 1795739] - [netdrv] bnx2x: Fix accounting of vlan resources among the PFs (Manish Chopra) [1791026] - [netdrv] bnx2x: Use appropriate define for vlan credit (Manish Chopra) [1791026] - [netdrv] bnx2x: Fix logic to get total no. of PFs per engine (Manish Chopra) [1791026] - [netdrv] bnx2x: Do not handle requests from VFs after parity (Manish Chopra) [1791026] - [netdrv] qed: remove redundant assignment to variable 'rc' (Manish Chopra) [1791024] - [netdrv] qed: Fix use after free in qed_chain_free (Manish Chopra) [1791024] - [netdrv] qed: Fix race condition between scheduling and destroying the slowpath workqueue (Manish Chopra) [1791024] - [netdrv] qede: remove some unused code in function qede_selftest_receive_traffic (Manish Chopra) [1791024] - [netdrv] qede: Fix race between rdma destroy workqueue and link change event (Manish Chopra) [1791024] - [netdrv] qed: Fix timestamping issue for L2 unicast ptp packets (Manish Chopra) [1791024] - [netdrv] qed: Remove set but not used variable 'p_link' (Manish Chopra) [1791024] - [netdrv] qed: Fix a error code in qed_hw_init() (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 debug features (Manish Chopra) [1791024] - [netdrv] qed: rt init valid initialization changed (Manish Chopra) [1791024] - [netdrv] qed: Debug feature: ilt and mdump (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Add fw overlay feature (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 HSI changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 iscsi/fcoe changes (Manish Chopra) [1791024] - [netdrv] qed: Add abstraction for different hsi values per chip (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Additional ll2 type (Manish Chopra) [1791024] - [netdrv] qed: Use dmae to write to widebus registers in fw_funcs (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Parser offsets modified (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Queue Manager changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Expose new registers and change windows (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Internal ram offsets modifications (Manish Chopra) [1791024] - [netdrv] qede: Disable hardware gro when xdp prog is installed (Manish Chopra) [1791024] - [netdrv] qed: remove redundant assignments to rc (Manish Chopra) [1791024] - [netdrv] qed: Optimize execution time for nvm attributes configuration (Manish Chopra) [1791024] - [netdrv] qed: fix spelling mistake "queuess" -> "queues" (Manish Chopra) [1791024] - [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Bhupesh Sharma) [1832060] {CVE-2020-10732} - [tty] vt: selection, push sel_lock up (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, push console lock down (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [staging] staging: speakup: refactor to use existing code in vt (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: allow functions to be called from inside kernel (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: don't reinvent min() (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: fix broken display when running aptitude (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: take screen contents from uniscr if available (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: preserve unicode values corresponding to screen characters (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828223] {CVE-2019-20636}- [scsi] scsi: bnx2i: fix potential use after free (Nilesh Javali) [1792114] - [tools] perf python: Fix clang detection to strip out options passed in $CC (Michael Petlan) [1818841] - [tools] libperf: Add counting example (Michael Petlan) [1818841] - [tools] perf report/top TUI: Fix title line formatting (Michael Petlan) [1818841] - [tools] perf probe: Do not depend on dwfl_module_addrsym() (Michael Petlan) [1818841] - [tools] perf probe: Fix to delete multiple probe event (Michael Petlan) [1818841] - [tools] perf parse-events: Fix reading of invalid memory in event parsing (Michael Petlan) [1818841] - [tools] perf python: Fix clang detection when using CC=clang-version (Michael Petlan) [1818841] - [tools] perf map: Fix off by one in strncpy() size argument (Michael Petlan) [1818841] - [tools] tools: Let O= makes handle a relative path with -C option (Michael Petlan) [1818841] - [tools] tools: Fix off-by 1 relative directory includes (Michael Petlan) [1818841] - [tools] perf jevents: Fix leak of mapfile memory (Michael Petlan) [1818841] - [tools] perf bench: Clear struct sigaction before sigaction() syscall (Michael Petlan) [1818841] - [tools] perf bench futex-wake: Restore thread count default to online CPU count (Michael Petlan) [1818841] - [tools] perf top: Fix stdio interface input handling with glibc 2.28+ (Michael Petlan) [1818841] - [tools] perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare (Michael Petlan) [1818841] - [tools] perf symbols: Don't try to find a vmlinux file when looking for kernel modules (Michael Petlan) [1818841] - [tools] perf bench: Share some global variables to fix build with gcc 10 (Michael Petlan) [1818841] - [tools] perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files (Michael Petlan) [1818841] - [tools] perf env: Do not return pointers to local variables (Michael Petlan) [1818841] - [tools] perf tests bp_account: Make global variable static (Michael Petlan) [1818841] - [tools] perf annotate: Fix segfault with source toggle (Michael Petlan) [1818841] - [tools] perf annotate: Align struct annotate_args (Michael Petlan) [1818841] - [tools] perf annotate: Simplify disasm_line allocation and freeing code (Michael Petlan) [1818841] - [tools] perf annotate: Remove privsize from symbol__annotate() args (Michael Petlan) [1818841] - [tools] perf probe: Check return value of strlist__add() for -ENOMEM (Michael Petlan) [1818841] - [tools] perf config: Document missing config options (Michael Petlan) [1818841] - [tools] perf annotate: Fix perf config option description (Michael Petlan) [1818841] - [tools] perf annotate: Prefer cmdline option over default config (Michael Petlan) [1818841] - [tools] perf annotate: Make perf config effective (Michael Petlan) [1818841] - [tools] perf config: Introduce perf_config_u8() (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-nr-samples for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-total-period for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate/tui: Re-render title bar after switching back from script browser (Michael Petlan) [1818841] - [tools] perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources (Michael Petlan) [1818841] - [tools] perf auxtrace: Add auxtrace_record__read_finish() (Michael Petlan) [1818841] - [tools] perf arm-spe: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf cs-etm: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-bts: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-pt: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf test: Fix test trace+probe_vfs_getname.sh on s390 (Michael Petlan) [1818841] - [tools] perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events (Michael Petlan) [1818841] - [tools] perf llvm: Fix script used to obtain kernel make directives to work with new kbuild (Michael Petlan) [1818841] - [tools] perf tools: Add arm64 version of get_cpuid() (Michael Petlan) [1818841] - [tools] perf trace: Resolve prctl's 'option' arg strings to numbers (Michael Petlan) [1818841] - [tools] perf beauty prctl: Export the 'options' strarray (Michael Petlan) [1818841] - [tools] perf maps: Move kmap::kmaps setup to maps__insert() (Michael Petlan) [1818841] - [tools] perf maps: Fix map__clone() for struct kmap (Michael Petlan) [1818841] - [tools] perf maps: Mark ksymbol DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf maps: Mark module DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf symbols: Convert symbol__is_idle() to use strlist (Michael Petlan) [1818841] - [tools] perf symbols: Update the list of kernel idle symbols (Michael Petlan) [1818841] - [tools] perf stat: Don't report a null stalled cycles per insn metric (Michael Petlan) [1818841] - [tools] perf probe: Add ustring support for perf probe command (Michael Petlan) [1818841] - [tools] perf: Make perf able to build with latest libbfd (Michael Petlan) [1818841] - [tools] perf test: Fix test case Merge cpu map (Michael Petlan) [1818841] - [tools] perf parse: Copy string to perf_evsel_config_term (Michael Petlan) [1818841] - [tools] perf parse: Refactor 'struct perf_evsel_config_term' (Michael Petlan) [1818841] - [tools] perf: Use consistent include paths for libbpf (Michael Petlan) [1818841] - [tools] perf beauty sockaddr: Fix augmented syscall format warning (Michael Petlan) [1818841] - [tools] perf/ui/gtk: Fix gtk2 build (Michael Petlan) [1818841] - [tools] perf ui gtk: Add missing zalloc object (Michael Petlan) [1818841] - [tools] perf tools: Use define api.pure full instead of pure-parser (Michael Petlan) [1818841] - [tools] perf tools: Support --prefix/--prefix-strip (Michael Petlan) [1818841] - [tools] perf report: Clarify in help that --children is default (Michael Petlan) [1818841] - [tools] tools build: Fix test-clang.cpp with Clang 8+ (Michael Petlan) [1818841] - [tools] perf clang: Fix build with Clang 9 (Michael Petlan) [1818841] - [tools] tools lib: Fix builds when glibc contains strlcpy() (Michael Petlan) [1818841] - [tools] perf report/top: Make 'e' visible in the help and make it toggle showing callchains (Michael Petlan) [1818841] - [tools] perf report/top: Do not offer annotation for symbols without samples (Michael Petlan) [1818841] - [tools] perf report/top: Allow pressing hotkeys in the options popup menu (Michael Petlan) [1818841] - [tools] tools ui popup: Allow returning hotkeys (Michael Petlan) [1818841] - [tools] perf hists browser: Allow passing an initial hotkey (Michael Petlan) [1818841] - [tools] perf report/top: Add 'k' hotkey to zoom directly into the kernel map (Michael Petlan) [1818841] - [tools] perf hists browser: Generalize the do_zoom_dso() function (Michael Petlan) [1818841] - [tools] perf report/top: Improve toggle callchain menu option (Michael Petlan) [1818841] - [tools] perf report/top: Add menu entry for toggling callchain expansion (Michael Petlan) [1818841] - [tools] perf report/top: Make ENTER consistently bring up menu (Michael Petlan) [1818841] - [tools] perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc (Michael Petlan) [1818841] - [tools] tools lib api fs: Fix gcc9 stringop-truncation compilation error (Michael Petlan) [1818841] - [tools] libperf: Add man pages (Michael Petlan) [1818841] - [tools] libperf: Move to tools/lib/perf (Michael Petlan) [1818841] - [tools] perf tests bp_signal: Show expected versus obtained values (Michael Petlan) [1818841] - [tools] perf sched timehist: Add support for filtering on CPU (Michael Petlan) [1818841] - [tools] perf record: Adapt affinity to machines with #CPUs > 1K (Michael Petlan) [1818841] - [tools] perf mmap: Declare type for cpu mask of arbitrary length (Michael Petlan) [1818841] - [tools] tools bitmap: Implement bitmap_equal() operation at bitmap API (Michael Petlan) [1818841] - [x86] perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag (Michael Petlan) [1818841] - [x86] perf/x86/intel: Fix inaccurate period in context switch for auto-reload (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map (Michael Petlan) [1818841] - [x86] perf/x86/msr: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/cstate: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Add Elkhart Lake support (Michael Petlan) [1818841] - [include] kernel/events: Add a missing prototype for arch_perf_update_userpage() (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add support for Large Increment per Cycle Events (Michael Petlan) [1818841] - [x86] perf/x86/amd: Constrain Large Increment per Cycle events (Michael Petlan) [1818841] - [x86] perf/x86/intel/rapl: Add Comet Lake support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() (Michael Petlan) [1818841] - [x86] x86/cpu: Add Elkhart Lake to Intel family (Michael Petlan) [1818841] - [x86] x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode (David Arcari) [1837490] - [x86] x86/intel: Disable HPET on Intel Ice Lake platforms (David Arcari) [1837490] - [x86] x86/timer: Force PIT initialization when !X86_FEATURE_ARAT (David Arcari) [1837490] - [x86] x86/timer: Skip PIT initialization on modern chipsets (David Arcari) [1837490] - [x86] x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' (David Arcari) [1837490] - [x86] x86/apic: Unify duplicated local apic timer clockevent initialization (David Arcari) [1837490] - [vhost] vsock: kick send_pkt worker once device is started (Stefano Garzarella) [1835651] - [tools] redhat: update kvm/{arm, arm64} headers in tools (Gavin Shan) [1833572] - [tools] kvm: selftests: aarch64: Use stream when given (Gavin Shan) [1833572] - [virt] kvm: arm64: Fix 32bit PC wrap-around (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS (Gavin Shan) [1833572] - [arm64] kvm: arm64: Save/restore sp_el0 as part of __guest_enter (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy (Gavin Shan) [1833572] - [virt] kvm: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Only use the virtual state when userspace accesses enable bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Synchronize the whole guest on GIC{D, R}_I{S, C}ACTIVER read (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Forbid 64bit functions for 32bit guests (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Narrow input registers when using 32bit functions (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Update effective affinity of virtual SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Expose HW-based SGIs in debugfs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Eagerly vmap vPEs (Gavin Shan) [1833572] - [arm64] kvm: arm64: gicv4.1: Allow non-trapping WFI when using HW SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI property setup (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Reload VLPI configuration on distributor enable/disable (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI allocation/teardown (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Plumb SGI implementation selection in the distributor (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Move doorbell management to the GICv4 abstraction layer (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Allow SGIs to switch between HW and SW interrupts (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb set_vcpu_affinity SGI callbacks (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Add direct injection capability to SGI registers (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Let doorbells be auto-enabled (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb get/set_irqchip_state SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb mask/unmask SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add initial SGI configuration (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb skeletal VSGI irqchip (Gavin Shan) [1833572] - [irqchip] gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain (Gavin Shan) [1833572] - [kernel] irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Map the ITS SGIR register page (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Advertise support v4.1 to KVM (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Wait for completion of redistributor's INVALL operation (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Skip absent CPUs while iterating over redistributors (Gavin Shan) [1833572] - [irqchip] gic-v3: Use SGIs without active state if offered (Gavin Shan) [1833572] - [irqchip] gic-v4: Provide irq_retrigger to avoid circular locking dependency (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Probe ITS page size for all GITS_BASERn registers (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Fix access width for gicr_syncr (Gavin Shan) [1833572] - [documentation] kvm: arm/arm64: Always capitalize ITS (Gavin Shan) [1833572] - [nvme] nvme-pci: align io queue count with allocted nvme_queue in nvme_probe (Gopal Tiwari) [1837824] - [rtc] rtc: cmos: Stop using shared IRQ (Pingfan Liu) [1829667]- [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1797807] - [kernel] crash_core: Increase crashkernel=auto size for x86_64 & S390 (Kairui Song) [1746644] - [netdrv] net: iavf: reject unsupported coalescing params (Stefan Assmann) [1781341] - [netdrv] iavf: Enable support for up to 16 queues (Stefan Assmann) [1781341] - [netdrv] iavf: use tc_cls_can_offload_and_chain0() instead of chain check (Stefan Assmann) [1781341] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781341] - [netdrv] i40e: Remove unneeded conversion to bool (Stefan Assmann) [1781334] - [netdrv] net: i40e: reject unsupported coalescing params (Stefan Assmann) [1781334] - [netdrv] intel: Replace zero-length array with flexible-array member (Stefan Assmann) [1781334] - [netdrv] i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1781334] - [netdrv] i40e: fix spelling mistake "to" -> "too" (Stefan Assmann) [1781334] - [netdrv] i40e: Set PHY Access flag on X722 (Stefan Assmann) [1781334] - [netdrv] i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1781334] - [netdrv] i40e: Removing hung_queue variable to use txqueue function parameter (Stefan Assmann) [1781334] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781334] - [netdrv] i40e: need_wakeup flag might not be set for Tx (Stefan Assmann) [1781334] - [netdrv] i40e: Fix receive buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [block] null_blk: Fix changing the number of hardware queues (Ming Lei) [1835602] - [block] block: reset mapping if failed to update hardware queue count (Ming Lei) [1835602] - [block] block: alloc map and request for new hardware queue (Ming Lei) [1835602] - [block] block: save previous hardware queue count before udpate (Ming Lei) [1835602] - [block] block: free both rq_map and request (Ming Lei) [1835602] - [block] blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() (Ming Lei) [1835602] - [documentation] Documentation: admin-guide: PM: Add intel_idle document (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST on server systems (Steve Best) [1485545] - [idle] intel_idle: Add module parameter to prevent ACPI _CST from being used (Steve Best) [1485545] - [idle] intel_idle: Allow ACPI _CST to be used for selected known processors (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST for processor models without C-state tables (Steve Best) [1485545] - [idle] intel_idle: Refactor intel_idle_cpuidle_driver_init() (Steve Best) [1485545] - [infiniband] RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix double put of resource (Kamal Heib) [1786608] - [infiniband] IB/core: Fix potential NULL pointer dereference in pkey cache (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix another case where pq is left on waitlist (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix race between destroy and release FD object (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix overwriting of uobj in case of error (Kamal Heib) [1786608] - [infiniband] RDMA/core: Prevent mixed use of FDs between shared ufiles (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Fix a race with disassociate and exit_mmap() (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix an error check in cm_alloc_id_priv() (Kamal Heib) [1786608] - [net] svcrdma: Fix trace point use-after-free race (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Use scnprintf() for avoiding potential buffer overflow (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Remove kobj from hfi1_devdata (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Delete unused routine (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Fix configuration of atomic queue pair attributes (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix memory leaks in sysfs registration and unregistration (Kamal Heib) [1819051 1786608] - [net] svcrdma: Fix leak of transport addresses (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Suppress uninitialized var warning (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Read id.state under lock when doing pr_debug() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Remove a race freeing timewait_info (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix checking for allowed duplicate listens (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() (Kamal Heib) [1786608] - [net] svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path (Kamal Heib) [1786608] - [infiniband] RDMA/core: Remove the duplicate header file (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix passive connection establishment (Kamal Heib) [1786608] - [infiniband] RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix setting active_{speed, width} attributes (Kamal Heib) [1798583 1786608] - [scsi] qla2xxx: Update driver version to 10.01.00.25.08.3-k (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Delete all sessions before unregister local nvme port (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: make 1-bit bit-fields unsigned int (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix MPI failure AEN (8200) handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Set Nport ID for N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Handle NVME status iocb correctly (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Serialize fc_port alloc in N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix NPIV instantiation after FW dump (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Force semaphore on flash validation failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: add more FW debug information (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Update BPM enablement semantics (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Return appropriate failure through BSG Interface (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add 16.0GT for PCI String (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add fixes for mailbox command (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix control flags for login/logout IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Save rscn_gen for new fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use correct ISP28xx active FW region (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use endian macros to assign static fields in fwdump header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add endianizer macro calls to fc host stats (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use get_unaligned_*() instead of open-coding these functions (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Improve readability of the code that handles qla_flt_header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Consolidate fabric scan (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Cleanup unused async_logout_done (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't defer relogin unconditonally (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Send Notify ACK after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Configure local loop for N2N target (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't call qlt_async_event twice (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Allow PLOGI in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Drop superfluous INIT_WORK of del_work (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use explicit LOGO in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: unregister ports after GPN_FT failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Nilesh Javali) [1789526] - [s390] s390/kexec_file: fix initrd location for kdump kernel (Lianbo Jiang) [1835097]- [sound] ALSA: ALSA - update sound configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: Use the legacy HDA driver as default for Intel DSP platforms" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: IPC: dai-intel: move ALH declarations in header file (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add core id to sof_ipc_comp (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: bump the version (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add alac & ape decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: Add wma decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add wma codec profiles (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove X86 dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI || OF (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix regmap dependencies and align with other serial links (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix kconfig help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Kconfig: fix help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless prototypes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: don't program ports when a stream that has not been prepared (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix support for multiple Slaves on the same link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: do not update parameters during DISABLED-PREPARED transition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: only prepare stream when it is configured (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: update state machine and add state checks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Ensure that code is inside the code blocks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: fix stream.rst markup warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Add documentation for multi link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove redundant pr_err traces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove unnecessary variable initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix disable sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix bad unlock balance (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: use sdw_write instead of update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix PDI/stream mapping for Bulk (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus_type: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: export helpers to find row and column values (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: check first if Slaves become UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: Add read_only_wordlength flag to port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix device number leak on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: track unattach_request to handle all init sequences (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add initialization_complete definition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add enumeration_complete structure (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add probe_complete structure and new fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove bitfield for unique_id, use u8 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: make stream name a const pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Add compute_params callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: provide correct return value on error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add helper macros for devID fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: don't treat CMD_IGNORED as error on ClockStop (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add clock stop helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix io error when processing alert event (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: avoid multiple assignments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: disable pm_runtime in sdw_slave_delete (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add helper to clear Slave status to UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: write Slave Device Number without runtime_pm (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add PM/no-PM versions of read/write functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: improve dynamic debug comments for enumeration (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: split handling of Device0 events (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with initialization_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with enumeration_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with probe_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: ignore uniqueID when irrelevant (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: add helper to extract slave ID (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix scanf format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: core: add device tree support for slave devices (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: set initial value to port_status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: clear FIFO to avoid pop noise issue on playback start (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: multi-link support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: commit changes in the exit_reset() sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove automatic command retries (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove PREQ_DELAY assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: enable NORMAL operation in cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: reorder MCP_CONFIG settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: make SSP interval programmable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: move clock/SSP related inits to dedicated function (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: merge routines to clear/set bits (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: mask Slave interrupt before stopping clock (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix a io timeout issue in S3 test (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add clock_stop/restart routines (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: handle error cases with CONFIG_UPDATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add interface to check clock status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: simplifiy cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: s/update_config/config_update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless variable incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: update kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: handle multiple status reports per Slave (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove config update for interrupt setting (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log more useful information during timeouts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: clear interrupt status before enabling interrupt (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: filter out bad interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make clock stop exit configurable on init (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: free all resources on hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add sdw_stream_setup helper for .startup callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add trigger support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add prepare support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: rename res field as link_res (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix factor of two in MCLK handling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update stream callbacks for hwparams/free stream operations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update interfaces between ASoC and SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: use correct header for io calls (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add kernel module parameter to filter out links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add checks on link numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: filter SoundWire controller device search (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add helper for initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix intel_register_dai PDI offsets and numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: add flag for interrupt enable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove playback/capture stream_name (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove DAI_ID_RANGE definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add missing headers for cross-compilation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: handle disabled links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add hw_reset capability in debugfs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: fix startup sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: improve PDI allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: don't filter out PDI0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence/intel: simplify PDI/port mapping (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: move shutdown() callback and don't export symbol (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix alignment issues in header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add kernel parameter to override interrupt mask (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix divider setting in clock register (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make use of mclk_freq property (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use firmware defaults for frame shape (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: revisit interrupt settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix definitions for INTSTAT0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix register definition for SLAVE_STATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: simplify bus clash interrupt clear (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: check the number of bidir PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log Slave status mask on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use rate_limited dynamic debug (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: balance parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cdns: Fix compilation error on arm64 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: read mclk_freq property from firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix channel number reported by hardware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: prevent possible dereference in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove BIOS work-arounds (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: set dai min and max channels correctly (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Intel: add log for number of PCM and PDM PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add new mclk_freq field for properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: include mod_devicetable.h to avoid compiling warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename/clarify MIPI DisCo properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: clarify comment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: fix clock stop modes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: remove master_count property for masters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove master data port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add port-related definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: wrap macro argument in parenthesis (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename 'freq' fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix master/link error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix out of boundary access on port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add a blank line between functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix more typos (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove empty line before/after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add missing newlines in dynamic debug logs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove useless initialization of local variable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix boolean comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: protect macro parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix inversion in devm_kcalloc parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove useless parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix typos in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove useless initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to wma decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: only enable dais from device tree (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support for alac and ape configs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to wma config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: pass codec profile to q6asm_open_write (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6routing: remove default routing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Allow the MCDT driver to build into modules (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: common: Silence duplicate parse error messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: handle soundwire stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Update dependencies for Arizona machine drivers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for SoundWire controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Silence warnings during deferred probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: Restore devm_ioremap() alignment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: set bus width to data width for monaural data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix "status check failed" spam for multi-SSI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sai probe (Jaroslav Kysela) [1797509] - [sound] ALSA: soc/stm/stm32_sub_sai: Add missing '\n' in log messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: Add missing cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix regmap status check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Remove unused dev from codec struct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for platforms using UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: Add udma-pcm platform driver for UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-spdif: remove redundant dev_err message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-tdm: remove redundant variables dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: apply some refactors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4770 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4760 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Avoid passing enum as match data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add local dev variable in probe function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Use of_device_get_match_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card-utils: use for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Add support for codec2codec DAI links (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Fix pointer cast warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: brcm: Add DSL/PON SoC audio driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Allow I2S wake event after ACP is powerd On (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: clean up two indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Clear format bits before setting them (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Adding TDM support in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix button configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: acp3x: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix compile warning of argument type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: Add DMIC switch capability to machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Add machine driver for Raven based platform (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Fix potential NULL dereference (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing braces in some struct inits (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add connector notifier delegation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Check mapping at creating connector controls, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add mixer workaround for TRX40 and co (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create jack controls for PCM terminals (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't override ignore_ctl_error value from the map (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter error from connector kctl ops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Parse source ID of UAC2 effect unit (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: audio-v2: Add uac2_effect_unit_descriptor definition (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create a mixer element with bogus volume range (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-midi: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix POD HD500 audio playback (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix endless MIDI read loop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for Presonus Studio 1810c (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for MOTU MicroBook IIc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Inform devices that need delayed registration (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add delayed_register option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Rewrite registration quirk handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: fix address map representation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove some unnecessary NULL checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: remove unused headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: fix High Accuracy Buck enable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm0010: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8960: Fix wrong clock after suspend & resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: remove soundwire stream handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: request gpio direction before setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wsa881x: mark read_only_wordlength flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8974: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Use scnprintf() for the limited buffer output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas571x: disable regulators on failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fixed incorrect amp_level setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for ISENSE and VSENSE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add entries for the TAS2563 audio amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for digital volume control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VAG power-on handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify some structure to be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm89xx: Add missing dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix unmet dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682-sdw: fix 'defined but not used' pm functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Make rt5682_clock_config static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: move DAI clock registry to I2S mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC delay (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: remove noisy debug messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the random recording noise of headset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fine tune the HP performance in soundwire mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the DAC1 volume setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the function name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the soundwire support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Use imply for SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add CCF usage for providing I2S clks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Enable PLL2 function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the field "is_sdw" of private data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5659: remove redundant assignment to variable idx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Add platform-data for Medion E1239T (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: use slot and rx_mask to configure stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add set_tdm_slot() support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: fix typo for bypass boost control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660: make spdxcheck.py happy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660 update to 1.0.8_G (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: Add ACPI HID MAX98360A (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE to DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs4270: pull reset GPIO low then high (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: allow operation without i915 gfx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: fix ordering bug in resume flow (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Account for compress streams when servicing IRQs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix stream cleanup on hw free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done (Jaroslav Kysela) [1797509] - [sound] ALSA: Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add SoundWire configuration interface (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Expose SDnFMT helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix probe point getter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pcm: skip DMA buffer pre-allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Turn "firmware boot complete" message into a dbg message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: check ipc return value before data copy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: sof-audio: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Do not reset hw_params for streams that ignored suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: audio: Add helper to check if only D0i3 streams are active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add i.MX8QM device descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make sof_ipc_ext_data enum more rigid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix uninitialised "work" with VirtIO (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: connect dai widget to all cpu-dais (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: add stream capability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: call codec wake at chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: do not leave clock gating off upon error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Improve DSP state logging (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Amend the DSP state transition diagram (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: remove unnecessary waitq before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix Kconfig indentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Add ops for i.MX8QM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Rename i.MX8 platform to i.MX8X (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Provide probe debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Move DSP power state transitions to platform-specific ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Introduce DSP power states (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Unify suspend/resume routines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Add Probe compress CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Generic probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Implement Probe IPC API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: CHT: add support for pcm512x boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: add sof_sdw machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: expand description of _ADR-based devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Await purge request ack on CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Allow for ROM init retry on CNL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Enable codec wakeup during chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Select hda configuration permissively (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Remove superfluous chip initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Shield against no-NHLT configurations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_da7219_max98373: Add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: disable route checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Make glk+rt5682 echo ref dynamic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: (cosmetic) simplify structure member access (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Fix uninitialized variable compiler warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: return error codes when an error occurs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: fix incorrect check on p->sink (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for string truncation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Allow setting preallocation again for x86 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix endianness issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_dai_config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of pcm_new_ver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Add missing memory checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check soc_tplg_add_route return value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_*_create (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_create_tlv (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: use name_prefix for new kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Perform component check upfront (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix regwmask (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Remove dapm_connect_dai_link_widgets helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Move error message to avoid some duplication (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: select sleep_state when initializing PINCTRL widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: connect virtual mux with default value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: fixup dapm kcontrol widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: fix DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: return proper error for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: add get_sdw_stream() callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: export DPCM runtime update functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: allow start or stop during pause for backend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: (cosmetic) simplify dpcm_prune_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Fix regression introducing multiple copies of DAI widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_dapms() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: remove non plural form for_each_xxx macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: disable route checks for legacy devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add initial support for multiple CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix card registration regression (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support in DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add dapm_add_valid_dai_widget helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check DAI's activity more simply (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add dpcm_fe_dai_cleanup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_fe_dai_close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Export parameter intersection logic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use defined stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: check if cpu-dai supports a given stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Return error if the function does not support multi-cpu (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support for PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: cleanup soc_pcm_apply_msb() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: remove confusing trace in dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge playback/cature_active into stream_active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use goto and remove multi return (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix regression in soc_new_pcm() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup soc_pcm_open() order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: adjustment for DAI member 0 reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_component_open/close() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: don't use bit-OR'ed error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add for_each_dapm_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_runtime_action() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: ensure component names are unique (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: allow a dt node to provide several components (Jaroslav Kysela) [1797509] - [sound] ALSA: emu8000: Fix the cast to __user pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: shut up gcc-10 range warning (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: remove redundant assignment to variable err (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: fix if-statement empty body warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix invalid access for enumerated ctl items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALC245 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix unexpected init_amp override (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset mic on Asus FX505DT (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for MSI GL63 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add HP new mute led supported for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add supported new mute Led for HP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - a fake key event is triggered by running shutup (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Enable mute LED on an HP system (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Fix pop noise on ALC225 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling (Jaroslav Kysela) [1797509] - [sound] ALSA: drm/nouveau: Fix regression by audio component transition (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix without unlocked before return (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix race in monitor detection during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Add module option to disable audio component binding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Match both PCI ID and SSID for driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Remove ASUS ROG Zenith from the blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: call runtime_allow() for all hda controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Keep the controller initialization even if no codecs found (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Release resources at error in delayed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Don't release card at firmware loading error (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: remove redundant assignment to variable timeout (Jaroslav Kysela) [1797509] - [sound] ALSA: hda_codec: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Always use jackpoll helper for jack update after resume (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Skip controller resume if not needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix potential access overflow in beep helper (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: default enable CA0132 DSP support (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Remove unnecessary cast in kfree (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: remove redundant variable capture_flag (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix PCM format assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use a macro for parameter masks to reduce the needed cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Minor refactoring (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix superfluous snprintf() usage (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Fix regression by buffer overflow fix (again) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Simplify plugin frame size calculations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid plugin buffer overflow (Jaroslav Kysela) [1797509] - [sound] ALSA: info: remove redundant assignment to variable c (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm.h: add for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Add snd_device_get_state() helper (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Implement compress page allocation and free routines (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Expand DMA buffer information (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix sparse warning (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Fix incompatible protocol error (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: bump protocol version up to v2.1.0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove unused macro for timestamping of elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: use __u32 instead of uint32_t in uapi headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: uapi: remove unused sof header files (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Drop unneeded typedefs (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Add linux/types.h include back (but carefully) (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: Drop linux/types.h inclusion in uapi header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Spelling s/configr/configur/ (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple_card_utils.h: Fix potential multiple redefinition error (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: Avoid bit fields for state flags (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Drop snd_dma_pci_data() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: cs231xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: delete unused proc_fs.h include (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx-audio: use GFP_KERNEL for memory allocation during init (Jaroslav Kysela) [1797509] - [sound] ALSA: media: go7007: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tm6000: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: usbtv: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: audio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: Allow const arrays for legacy resource management helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix for Stanton SCS.1d (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: don't add MIDI/PCM interface when packet streaming is unavailable (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: use ENXIO for not-supported cases (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-motu: fix double unlocked 'motu->mutex' (Jaroslav Kysela) [1797509] - [sound] ALSA: fireface: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: loosen stream format check for MIDI conformant data channel (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: fix fallback from protocol extension into limited functionality (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: add support for Alesis MasterControl (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: emux: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra Evolve 65 headset (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix UAC2/3 effect unit parsing (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix endianess in descriptor validation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add implicit fb quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: unlock on error in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix sync-ep altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add boot quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: update old-style static const declaration (Jaroslav Kysela) [1797509] - [sound] ALSA: bcd2000: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use lower hex numbers for IDs (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Constify struct snd_usb_audio_quirk entries (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Constify snd_ratden definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix Corsair Virtuoso mixer label collision (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix set_format altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix NULL dereference at parsing BADD (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add skip_validation option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect size check for processing/extension units (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: not submit urb for stopped endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing error check at mixer resolution test (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Drop the dead code (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure (Jaroslav Kysela) [1797509] - [sound] ALSA: x86: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hdml-lpe-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: xen: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: wavefront: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sc6000: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3sa2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: msnd: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs423x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4236: fix error return comparison of an unsigned integer (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8328: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_formatter_pcm_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: aio-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: txx9aclc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: disable rx_fifo after disable stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: add a TDM configuration callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: sun4i-codec: remove unneeded semicolon (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix race condition in irq handler (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: retry synchronization in sync state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix possible circular locking (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: add restriction on mmap support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sysclk management on shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: dfsdm: fix 16 bits record (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: stm32_adfsdm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: utils: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-utils: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_limit_volume() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine-pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: do error check after rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rcar: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: add missing of_node_put() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: rsnd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: siu_pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: siu_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dma-sh7760: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: dma-sh7760: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Use pr_warn instead of pr_warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: idma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Rename Arndale card driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Add support for WM1811 CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Simplify DAI link initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Add HDMI jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Optionally support HDMI use case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6routing: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/connetion/connection/ (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: pxa2xx: No need to keep pointer to platform device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: mmp-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: g12a: add tohdmitx reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: relax period size constraints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: improve depth handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: fix fifo threshold setup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mt8183: fix audio playback slowly after playback during bootup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix device remove ordering (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Remove unused match variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix IRQ error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Drop lb60 board code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix noise when using EDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Move static keyword to the front of declarations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Fix error handling in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: remove set but not used variable 'bclk' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_esai: Add spin lock to protect reset, stop and start (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: fix build failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: mpc5200_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8958: use to simplify code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic32x4: add a check for devm_clk_get (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Remove unused defines and variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix misuse of GENMASK macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt6358: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add earpiece (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: refine the setting of internal clock divider (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: update supported sample format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Use in(out)put_format instead of in(out)put_word_width (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Add MQS component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for MCLKn clock gating (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for setting MCLK clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix sample rate error message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Return invalid for when bitwidth is invalid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Introduce the TAS2562 amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: clean up an indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Fix snd_soc_update_bits error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Fix build error without GPIOLIB (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: add tas2770 smart PA kernel driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5663: clean up indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5650: Add Kahlee platform specfic changes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Fix serial mode dependent format support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Use fixup instead of constraint for channels and formats (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: The codec does not support S32_LE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: adau7118: Change regulators id (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add ALC controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add PGA Slew time control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dbdma2: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel_ssc_dai: Remove wrong spinlock usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: ACP needs to be powered off in BIOS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Additional DAI for I2S SP instance (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix simultaneous playback and capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: add ACP3x TDM mode support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Buffer Size instead of MAX Buffer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix for Subsequent Playback issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd MMAP_INTERLEAVED Support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Added ACP3x system resume and runtime pm (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Handle ACP3x I2S-SP Interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Enabling I2S instance in DMA and DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Refactoring of DAI from DMA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8741: Fix typo in Kconfig prompt (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix snd_sof_ipc_stream_posn() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify pre-divider for sysclk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add operation callback function for rt1015_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Correct DAPM handling of active widgets during shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Fix available clock counter incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_manifest_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_link_elems_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix possible buffer overflow in debug outputs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix pin debug prints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Fix setting DAI data format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert invalid fix for handling SHDN (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codec2codec: avoid invalid/double-free of pcm runtime (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: move i915 init earlier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix atmel_ssc_set_audio link failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix exiting path on probing failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency to SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: remove redundant IS_ERR() before error code check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: consistent HDMI codec probing code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: fix rt715 ADR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: add missing default_fw_name of JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: trace: fix unconditional free in trace release (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: release resources on errors in probe_continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: free trace on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix an Oops, caused by invalid topology (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: do not disable i915 power during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: refactor i915_get/put functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: Remove unnecessary const (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: silence lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove null_snd_soc_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_trigger() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_params() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_prepare() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_shutdown() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add rt1015 amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add MediaTek MT6660 Speaker Amp Driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: add snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove bus_control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: omap-mcpdm: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: sti_uniperif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: spdif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: Fix error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: crash in snd_soc_dapm_new_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_rt5640_codec_fixup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: fix return value check in rt715_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: fix return value check in rt711_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: fix return value check in rt700_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix SKL dai count (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Correct cache handling of new kernel control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: add multi endpoint support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Add support for imx8qm & imx8qxp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VDDA and VDDIO comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: Add jz4770-codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: removed unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_rt286: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5660: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove unnecessary initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: test return value on route add (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: removed unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_rt298: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_device() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add rt1308 SdW amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: Reset RX interpolation path after use (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: fix possible sleep-in-atomic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Fix error in driver removal after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: reference SoundWire machine lists (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: support alternate list of machines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for TGL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for CNL/CFL/CML w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for ICL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: soc-acpi: declare new tables for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add _ADR-based link descriptors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add link_mask field (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix PCM playback through ALSA OSS emulation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix Kconfig dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: add RT715 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Remove unused rtd variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_close_delayed_work() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: do pinctrl_pm_select_xxx() as component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicate pinctrl operation when suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care .ignore_suspend for Component suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd_add_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: add rt700 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Drop incorrectly applied duplicate commit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: add rt711 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: add wsa881x amplifier support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: fix build warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: add dynamic debug trace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: change the default firmware path when the community key is used (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix NULL dereference at freeing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5640: Fix NULL dereference on module unload (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-topology: fix endianness issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: hda_dsp_common: use NULL pointer assignment, not 0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: use resource_size (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Create multiple I2S platform device endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add audio routings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add capture dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add playback dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add basic controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add support to wcd9340/wcd9341 codec (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: add Broadmobi bm818 sound profile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: remove unused variable 'constraints_16000' and 'ch_mono' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Update hdac hda dai table to include intel-hdmi-hifi4 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Add iDisp4 DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Fix dsp_box offset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix input pin state management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix inconsistent lock state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix access to uninitialized list heads (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Set dpcm_playback / dpcm_capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Remove empty suspend function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Add Broadwell rt5650 machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: move arch_ops under ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Read SAI parameters and send them to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Describe SAI parameters to be sent to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: drop HDA codec upon probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add machine driver for da7219_max98373 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: log compiler name and version information (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: define struct with compiler name and version (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce state machine for FW boot (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove references to Haswell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing legacy style (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix fault at driver unload after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: Add pm_runtime support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Remove superfluous bus ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove legacy style of codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: lowland: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: bells: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8962: fix lambda value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Drop snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: haswell: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: baytrail: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DEBUG_FS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of_name_prefix() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): get component device_node at out of loop (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add missing return value check for soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_soc_remove_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_add_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_find_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_get_dai_substream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove dai_link_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: add SND_SOC_BYTES_E (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add codec_mask module parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add asynchronous sample rate converter topology support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: work-around incorrect ACPI HID for CML boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: split cht and byt debug window sizes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Don't create separate link when platform is present (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for soc_tplg_pcm_create() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Explicitly include linux/io.h for virt_to_phys() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove unused drv_name in sof_pdata (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove nocodec_fw_filename (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make creation of machine device from SOF core optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: partition audio-related parts from SOF core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: move check for runtime callbacks to core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: modify the signature for snd_sof_create_page_table (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: remove snd_sof_init_topology() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - export number of digital microphones via control components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: set plugged_cb to NULL when component removing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: drop mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and stream irq handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve the sysclk selection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs42l51: add dac mux widget in codec routes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Calculate DALIGN inversion at run-time (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add Volume Soft Stepping control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: save and restore SHDN when changing sensitive registers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: add IRQF_SHARED (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add HP output driver pop reduction controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: refine hw_params and hw_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: add some helpers to control mtk_memif (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hdmi: Drop support for Icelake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: make common HDMI driver default (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: only flush inited work during free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Init pcm runtime work early to avoid warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sst: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix possible race conditions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: exit workaround earlier if PLL is locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: remove msleep in PLL unlocked workaround (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix automatic sysclk configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Fix build error without CONFIG_SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix unload for SAI/ESAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Enable clk in startup intead of hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix i2c arbitration lost issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: DMI long name - avoid to add board name if matches with product name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: improve the DMI long card code in asoc-core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: fix DALIGN register for SSIU (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: component: Add sync_stop PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Make ioctl ops optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check symmetry before hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Update the RST gpio handling to align with documentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: add control components management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_pcm_private_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix RIP warning on card removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Expose mixer control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: configure output common-mode voltage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix build break (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Add support for optional RST gpio handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm5100: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm2200: add missed operations in remove and probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to flac decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add flac decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to flac config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: rt5677_check_hotword() can be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the charge pump capacitor discharges (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dmaengine: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care card_probed at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc_bind_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed typo for buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix regcache handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_probe_aux_devices() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_remove_component() and soc_cleanup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: free kcontrol memory on error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: only suspend to D0I3 when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add helper to check if we should enter d0i3 suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add check before setting d0_substate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add state machine to comments (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use fallback for firmware name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: acpi-match: split CNL tables in three (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: configure sysclk/FLL automatically (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add DA7213 audio codec as selectable option (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Wait for DSP to boot before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Set ADC clock to use PLL and enable ASRC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Allow VAD to be shut on/off at all times (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Disable irq at suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Stop and restart DSP over suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add DAPM audio path for hotword stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Enable jack detect while DSP is running (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: Add spin lock to protect tdms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: fix missing NULL pointer check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix bytes control size checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove topology specific operation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_unregister_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unregister_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_component_add/del() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_del_component_unlocked() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicated soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: typo fix at soc_dai_link_sanity_check() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add for_each_rtd_components() and replace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove for_each_rtdcom_safe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Use different sequence for start/stop trigger (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: snd_soc_unbind_card() cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_xxx for component related resource (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_setup_card_name() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_remove_dai_links() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_kzalloc() for rtd (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Clarify usage of ignore_machine (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_del_all() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: set trigger order for FE DAI link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: update FE/BE trigger order based on the command (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98373: replace gpio_request with devm_gpio_request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: mark HDAudio codec support as deprecated (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: use def_tristate, avoid using select (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_done() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add acpi match for rt1011 based m/c driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: Remove redundant variable "status" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: fix race in device removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set the different setting for QFN/WLCSP package (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: some minor changes to improve readability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: add the range check for temperature_calib from device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove unnecessary tabs using spaces instead (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: Read and apply r0 and temperature device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: improve the rt1011_set_dai_fmt() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove redundant code in kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Load firmware via SPI using delayed work (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fixup compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fix sparse warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add missing null check for failed allocation of rt5677_dsp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add a PCM device for streaming hotword via SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: serial-u16550: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: opl4: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: oss: Constify snd_seq_oss_callback definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: Constify snd_opl3_drum_voice definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: mts64: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Constify snd_pcm_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Fix PCM format loop in proc output (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix dependency on timer API (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: do not override bus codec_mask in link_get() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Reset stream if DMA RUN bit not cleared (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: No preallocation on x86 platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Update kernel-doc function parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Apply aligned MMIO access only conditionally (Jaroslav Kysela) [1797509] - [sound] ALSA: remove ioremap_nocache and devm_ioremap_nocache (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for yet another MSI laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for MSI GP63, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on MSI-GL73 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add more codec supported Headset Button (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Fix DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make the firmware loading ioctl a bit more readable (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix annotation and cast for the recent uapi header change (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add JasperLake PCI ID and codec vid (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Clevo W65_67SB the power_save blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: fix spelling mistake "to" -> "too" (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add docking station support for Lenovo Thinkpad T420s (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported for HP cPC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/analog - Minor optimization for SPDIF mux connections (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_hdmi: remove warnings with empty body (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: correct kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Manage concurrent reg access more properly (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: enable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix a typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Disable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_realtek: fix empty macro usage in if block (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Rename back to dmic_detect option (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove set but not used variable 'chip' (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set EAPD control to default for ALC222 (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ak4531: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALCS1200A (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - constify and cleanup static NodeID tables (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Constify snd_fm801_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Constify snd_es1968_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Constify snd_emu_chip_details (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Constify snd_bt87x_boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Constify wm-specific tables (Jaroslav Kysela) [1797509] - [sound] ALSA: ice17xx: Constify snd_ice1712_card_info (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_details (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_category_str items (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_res_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: info: Make snd_info_entry_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Treat snd_ac97_bus_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Apply sync-write workaround to old Intel platforms, too (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove usage of dimen menber of elem_value structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Make uapi/emu10k1.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add headset Mic no shutup for ALC283 (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Allow disabling MPU port via module option (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Downgrade error message for single-cmd fallback (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix regression by strip mask fix (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix work handling in delayed HP detection (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Avoid endless loop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Keep power on during processing DSP response (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Unify get_response handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: tegra: Fix unused variable compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make uapi/hdsp.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: vx222: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme96: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Fix duplicate unref of pci_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: simplify get_audio_levels (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Modify stream stripe mask only when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix regression in connect list handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable automatic runtime pm for AMD HDMI codecs by default (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable runtime pm for newer AMD display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Add new pci ids for AMD GPU display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix vgaswitcheroo detection for AMD (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc236 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc256 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add mute led support for HP ProBook 645 G4 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for non-acomp codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - remove forced polling workaround for CFL and CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - remove redundant code comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Fix incorrect device pointer for preallocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix pin setup on Tigerlake (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Cometlake-S PCI ID (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - add Tigerlake support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix possible workqueue stall (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix concurrent access to queue current tick/time (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Avoid concurrent access to queue flags (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix double hw_free calls (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix memory leak at closing a stream without hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Set per-card upper limit of PCM buffer allocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complete() static (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix racy access for queue timer in proc read (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: fix nsec/sec initialization confusion (Jaroslav Kysela) [1797509] - [sound] ALSA: control: potential uninitialized return value (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: oss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: jack: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: info: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Add verification for kctl accesses (Jaroslav Kysela) [1797509] - [sound] ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Constify struct snd_midi_op (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Treat snd_device_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: allow TLV read operation for callback type of element in locked case (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove dimen member from elem_info structure (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Avoid possible info leaks from PCM stream buffers (Jaroslav Kysela) [1797509] - [sound] ALSA: control: remove useless assignment in .info callback of PCM chmap element (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix typos and header inclusion in asound.h (Jaroslav Kysela) [1797509] - [sound] ALSA: bump uapi version numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: add new 32-bit layout for snd_pcm_mmap_status/control (Jaroslav Kysela) [1797509] - [sound] ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_ctl_elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_tread (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_rawmidi_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_pcm_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Replace timespec with timespec64 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ps3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pmac: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: als4000: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcsp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aaci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: rme: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use standard waitqueue for RIRB wakeup (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: atom: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ml403: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid pointer dereference before null-check (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid unexpected timer event callback tasklets (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Remove redundant locking in timer open function (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support runtime change of snd_timer via info interface (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support selection of snd_timer instead of jiffies (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Move CABLE_VALID_BOTH to the top of file (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Rename all jiffies timer specific functions (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use callback functions for timer specific implementations (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support return of error code for timer start and stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Describe units of variables (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: create rtd->codec_dais first (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: use list_del_init and move it back to soc_cleanup_component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: delete component->card_list in soc_remove_component only (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: remove snd_pcm_ops from component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add new pcm_construct/pcm_destruct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_pcm_ops member to component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component.h: remove GPL explanation from header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid potential buffer overflows (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add card sync_irq field (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add the support for sync-stop operation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Allow NULL ioctl ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Introduce managed buffer allocation mode (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix the breakage of slave link open (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Yet another missing check of non-cached buffer type (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix possible race at assigning a timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Make snd_timer_close() returning void (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Unify master/slave linking code (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Limit max amount of slave instances (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Create proc files only for non-empty preallocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Warn if doubly preallocated (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Handle special page mapping in the default mmap handler (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Add vmalloc buffer allocation support (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTINUOUS type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparams (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - do not describe I/O configuration in the long card name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - use control components to describe card config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: make common HDMI driver the default for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Geminilake is only supported by SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix configs for bxt-da7219-max98057a (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: fix unsigned integer overflow check (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: usb-audio: set the interface format after resume on Dell WD19" (Jaroslav Kysela) [1797509]- [crypto] crypto: ccp - use file mode for sev ioctl permissions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup misc_dev on sev_exit() (Vladis Dronov) [1765717] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Vladis Dronov) [1765717] - [crypto] crypto: ccp - move SEV vdata to a dedicated data structure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - create a generic psp-dev file (Vladis Dronov) [1765717] - [crypto] crypto: ccp - rename psp-dev files to sev-dev (Vladis Dronov) [1765717] - [crypto] crypto: ccp - set max RSA modulus size for v3 platform devices as well (Vladis Dronov) [1765717] - [crypto] crypto: ccp - add SEV command privilege separation (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix uninitialized list head (Vladis Dronov) [1765717] - [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1829808 1765717] {CVE-2019-19062} - [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825134 1765717] {CVE-2019-18808} - [crypto] crypto: ccp - invoke fallback for XTS ciphertext stealing (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove unnecessary linux/pci.h include (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include DMA declarations explicitly (Vladis Dronov) [1765717] - [crypto] crypto: ccp - use devm_platform_ioremap_resource() to simplify code (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Clean up and exit correctly on allocation failure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Log an error message when ccp-crypto fails to load (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Ignore tag length when decrypting GCM ciphertext (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add support for valid authsize values less than 16 (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix oops by properly managing allocated structures (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Reduce maximum stack usage (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include the module name in system log messages (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to control registration for DMA (Vladis Dronov) [1765717] - [crypto] crypto: ccp - module parameter to limit the number of enabled CCPs (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to specify a queue count (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Make CCP debugfs support optional (Vladis Dronov) [1765717] - [crypto] crypto: ctr - add helper for performing a CTR encryption walk (Vladis Dronov) [1765717] - [crypto] crypto: ccp - memset structure fields to zero before reuse (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix 3DES complaint from ccp-crypto module (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix AES CFB error exposed by new test vectors (Vladis Dronov) [1765717] - [crypto] crypto: ccp - AES CFB mode is a stream cipher (Vladis Dronov) [1765717] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1765717] - [crypto] crypto: shash - remove shash_desc::flags (Vladis Dronov) [1765717] - [crypto] crypto: ccp - no need to check return value of debugfs_create functions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove forward declaration (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove VLA usage of skcipher (Vladis Dronov) [1765717] - [crypto] crypto: skcipher - Introduce crypto_sync_skcipher (Vladis Dronov) [1765717] - [infiniband] IB/mlx4: Test return value of calls to ib_get_cached_pkey (Alaa Hleihel) [1767259] - [netdrv] net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (Alaa Hleihel) [1767259] - [infiniband] RDMA/mlx4: Initialize ib_spec on the stack (Alaa Hleihel) [1767259] - [powerpc] powerpc/powernv: Re-enable imc trace-mode in kernel (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Return accordingly on invalid chip-id in (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Add generic compat mode pmu driver (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: init pmu from core-book3s (Desnes Augusto Nunes do Rosario) [1725201] - [fs] NFS: Fix fscache super_cookie index_key from changing after umount (Dave Wysochanski) [1790933] - [fs] NFSv4: Fix fscache cookie aux_data to ensure change_attr is included (Dave Wysochanski) [1793560] - [fs] nfs: fscache: use timespec64 in inode auxdata (Dave Wysochanski) [1793560] - [documentation] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1835245] - [documentation] docs: stop suggesting strlcpy (David Arcari) [1835245] - [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1815628] - [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1815628] - [kernel] audit: log audit netlink multicast bind and unbind (Richard Guy Briggs) [1829622] - [ipc] ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() (Oleg Nesterov) [1808931] - [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Remove IO buffer hole detection logic (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use Block layer API to check SCSI device in-flight IO requests (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1791041]- [crypto] crypto: drbg - fix error return code in drbg_alloc_state() (Vladis Dronov) [1822458] - [fs] fs: call fsnotify_sb_delete after evict_inodes (Jay Shin) [1834741] - [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1834741] - [fs] fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1834741] - [net] net/smc: remove set but not used variables 'del_llc, del_llc_resp' (Philipp Rudo) [1725886] - [net] net/smc: remove unused inline function smc_curs_read (Philipp Rudo) [1725886] - [net] net/smc: log important pnetid and state change events (Philipp Rudo) [1725886] - [net] net/smc: save SMC-R peer link_uid (Philipp Rudo) [1725886] - [net] net/smc: create improved SMC-R link_uid (Philipp Rudo) [1725886] - [net] net/smc: improve termination processing (Philipp Rudo) [1725886] - [net] net/smc: add termination reason and handle LLC protocol violation (Philipp Rudo) [1725886] - [net] net/smc: asymmetric link tagging (Philipp Rudo) [1725886] - [net] net/smc: assign link to a new connection (Philipp Rudo) [1725886] - [net] net/smc: send DELETE_LINK, ALL message and wait for send to complete (Philipp Rudo) [1725886] - [net] net/smc: wait for departure of an IB message (Philipp Rudo) [1725886] - [net] net/smc: handle incoming CDC validation message (Philipp Rudo) [1725886] - [net] net/smc: send failover validation message (Philipp Rudo) [1725886] - [net] net/smc: switch connections to alternate link (Philipp Rudo) [1725886] - [net] net/smc: save state of last sent CDC message (Philipp Rudo) [1725886] - [net] net/smc: enqueue local LLC messages (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: llc_del_link_work and use the LLC flow for delete link (Philipp Rudo) [1725886] - [net] net/smc: delete an asymmetric link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC client (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] smc: Remove unused function (Philipp Rudo) [1725886] - [net] net/smc: llc_add_link_work to handle ADD_LINK LLC requests (Philipp Rudo) [1725886] - [net] net/smc: allocate index for a new link (Philipp Rudo) [1725886] - [net] net/smc: introduce smc_pnet_find_alt_roce() (Philipp Rudo) [1725886] - [net] net/smc: remove DELETE LINK processing from smc_core.c (Philipp Rudo) [1725886] - [net] net/smc: take link down instead of terminating the link group (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_err() and smcr_link_down() processing (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_add() and smcr_link_up() processing (Philipp Rudo) [1725886] - [net] net/smc: remember PNETID of IB device for later device matching (Philipp Rudo) [1725886] - [net] net/smc: mutex to protect the lgr against parallel reconfigurations (Philipp Rudo) [1725886] - [net] net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link() (Philipp Rudo) [1725886] - [net] net/smc: map and register buffers for a new link (Philipp Rudo) [1725886] - [net] net/smc: unmapping of buffers to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: multiple link support for rmb buffer registration (Philipp Rudo) [1725886] - [net] net/smc: remove obsolete link state DELETING (Philipp Rudo) [1725886] - [net] net/smc: remove handling of CONFIRM_RKEY_CONTINUE (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: new smc_rtoken_set functions for multiple link support (Philipp Rudo) [1725886] - [net] net/smc: move the TEST_LINK response processing into event handler (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC client code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC server code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer (Philipp Rudo) [1725886] - [net] net/smc: introduce link group type (Philipp Rudo) [1725886] - [net] net/smc: enqueue all received LLC messages (Philipp Rudo) [1725886] - [net] net/smc: add event-based llc_flow framework (Philipp Rudo) [1725886] - [net] net/smc: move llc layer related init and clear into smc_llc.c (Philipp Rudo) [1725886] - [net] net/smc: use mutex instead of rwlock_t to protect buffers (Philipp Rudo) [1725886] - [net] net/smc: process llc responses in tasklet context (Philipp Rudo) [1725886] - [net] net/smc: use worker to process incoming llc messages (Philipp Rudo) [1725886] - [net] net/smc: simplify link deactivation (Philipp Rudo) [1725886] - [net] net/smc: move testlink work to system work queue (Philipp Rudo) [1725886] - [net] net/smc: add new link state and related helpers (Philipp Rudo) [1725886] - [net] net/smc: multi-link support for smc_rmb_rtoken_handling() (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID instances to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID to dynamic references (Philipp Rudo) [1725886] - [net] net/smc: introduce link_idx for link group array (Philipp Rudo) [1725886] - [net] net/smc: separate function for link initialization (Philipp Rudo) [1725886] - [net] net/smc: rework pnet table to support SMC-R failover (Philipp Rudo) [1725886] - [net] net/smc: improve peer ID in CLC decline for SMC-R (Philipp Rudo) [1725886] - [net] net/smc: rework peer ID handling (Philipp Rudo) [1725886] - [net] net/smc: reduce port_event scheduling (Philipp Rudo) [1725886] - [net] net/smc: simplify normal link termination (Philipp Rudo) [1725886] - [net] net/smc: remove unused parameter of smc_lgr_terminate() (Philipp Rudo) [1725886] - [net] net/smc: do not delete lgr from list twice (Philipp Rudo) [1725886] - [net] net/smc: use termination worker under send_lock (Philipp Rudo) [1725886] - [net] net/smc: improve smc_lgr_cleanup() (Philipp Rudo) [1725886] - [pci] PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro (Jonathan Toppins) [1834900] - [pci] PCI: Introduce pci_get_dsn (Jonathan Toppins) [1834900] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.1 (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix MDS Diagnostic Enablement definition (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix noderef and address space warnings (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove unnecessary lockdep_assert_held calls (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Change default queue allocation for reduced memory consumption (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove re-binding of nvme rport during registration (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Maintain atomic consistency of queue_claimed flag (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: remove duplicate unloading checks (Dick Kennedy) [1835310] - [scsi] scsi: qedf: Get dev info after updating the params (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add schedule recovery handler (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Implement callback for bw_update (Nilesh Javali) [1792113] - [netdrv] scsi: qed: Send BW update notifications to the protocol drivers (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Increase the upper limit of retry delay (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Simplify mutex_unlock() usage (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add port_id getter (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Remove always false 'tmp_prio < 0' statement (Nilesh Javali) [1792113] - [include] NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION (Steve Dickson) [1828592] - [edac] EDAC/amd64: Drop some family checks for newer systems (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Aristeu Rozanski) [1779822 1735611] - [x86] x86/amd_nb: Add Family 19h PCI IDs (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/mce_amd: Always load on SMCA systems (Aristeu Rozanski) [1779822 1735611] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Save max number of controllers to family type (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Gather hardware information early (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Make struct amd64_family_type global (Aristeu Rozanski) [1779822 1735611] - [fs] nfsd: Add tracepoints for update of the expkey and export cache entries (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracing to nfsd_set_fh_dentry() (Dave Wysochanski) [1775408] - [net] SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c (Dave Wysochanski) [1775408] - [net] svcrdma: Create a generic tracing class for displaying xdr_buf layout (Dave Wysochanski) [1775408] - [net] SUNRPC: Capture completion of all RPC tasks (Dave Wysochanski) [1775408] - [net] SUNRPC: Trace gssproxy upcall results (Dave Wysochanski) [1775408] - [trace] fix null pointer deref in tracepoints in back channel (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file commit tracepoint (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic writeback tracepoints (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file read tracepoints (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Add tracing for layout errors (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Record resend attempts on I/O failure (Dave Wysochanski) [1775408] - [fs] NFS: Fix fix of show_nfs_errors (Dave Wysochanski) [1775408] - [fs] NFSv4: Improve read/write/commit tracing (Dave Wysochanski) [1775408] - [fs] NFS4: Report callback authentication errors (Dave Wysochanski) [1775408] - [fs] NFS4: Trace lock reclaims (Dave Wysochanski) [1775408] - [fs] NFS4: Trace state recovery operation (Dave Wysochanski) [1775408] - [fs] NFS: Add a tracepoint in nfs_fh_to_dentry() (Dave Wysochanski) [1775408] - [fs] pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS (Dave Wysochanski) [1775408] - [fs] NFS: Record task, client ID, and XID in xdr_status trace points (Dave Wysochanski) [1775408] - [fs] NFS: Display symbolic status code names in trace log (Dave Wysochanski) [1775408] - [fs] NFS: Fix show_nfs_errors macros again (Dave Wysochanski) [1775408] - [fs] NFS4: Add a trace event to record invalid CB sequence IDs (Dave Wysochanski) [1775408] - [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828805] {CVE-2019-9458} - [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828805] {CVE-2019-9458} - [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823301] {CVE-2020-10942} - [documentation] kvm: ppc: book3s hv: Add a capability for enabling secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: H_SVM_INIT_START must call UV_RETURN (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check caller of H_SVM_* Hcalls (David Gibson) [1814624] - [powerpc] Introduce the MSR_S bit (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Skip kvmppc_uvmem_free if Ultravisor is not supported (David Gibson) [1814624] - [powerpc] kvm: ppc: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Move kvmppc_mmu_init() into PR KVM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Treat TM-related invalid form instructions on P9 like the valid ones (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Use RADIX_PTE_INDEX_SIZE in Radix MMU code (David Gibson) [1814624] - [powerpc] kvm: no need to check return value of debugfs_create functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix -Werror=return-type build failure (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Release lock on page-out failure path (David Gibson) [1814624] - [powerpc] mm: Remove kvm radix prefetch workaround for Power9 DD2.2 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Fix typo in comment (David Gibson) [1814624] - [documentation] kvm: ppc: book3s hv: Implement H_SVM_INIT_ABORT hcall (David Gibson) [1814624] - [powerpc] kvm: ppc: Add skip_page_out parameter to uvmem functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3e: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace current->mm by kvm->mm (David Gibson) [1814624] - [mm] add account_locked_vm utility function (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove set but not used variable 'ra', 'rs', 'rt' (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't do ultravisor calls on systems without ultravisor (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support reset of secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Handle memory plug/unplug to secure VM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Radix changes for secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Shared pages support for secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support for running secure guests (David Gibson) [1814624] - [powerpc] pseries/svm: Unshare all pages before kexecing a new kernel (David Gibson) [1814624] - [powerpc] pseries/svm: Use shared memory for LPPACA structures (David Gibson) [1814624] - [powerpc] pseries: Add and use LPPACA_SIZE constant (David Gibson) [1814624] - [powerpc] pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE (David Gibson) [1814624] - [powerpc] prom_init: Add the ESM call to prom_init (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Implement LPCR[AIL]=3 mode for injected interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reuse kvmppc_inject_interrupt for async guest delivery (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace reset_msr mmu op with inject_interrupt arch op (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Define and use SRR1_MSR_BITS (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Show VP id in debugfs (David Gibson) [1814624] - [powerpc] kvm: ppc: e500: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: Report single stepping capability (David Gibson) [1814624] - [powerpc] kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: use smp_mb() when setting/clearing host_ipi flag (David Gibson) [1814624] - [powerpc] 64s: Set reserved PCR bits (David Gibson) [1814624] - [powerpc] Fix definition of PCR bits to work with old binutils (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Invalidate multiple TCEs at once (David Gibson) [1814624] - [powerpc] powernv/ioda: Split out TCE invalidation from TCE updates (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't lose pending doorbell request on migration on P9 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check for MMU ready on piggybacked virtual cores (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Define usage types for rmap array in guest memslot (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't push XIVE context when not using XIVE device (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Fix race in re-enabling XIVE escalation interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix software breakpoints (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove leftover comment from emulate_loadstore.c (David Gibson) [1814624] - [x86] hyperv: Properly suspend/resume reenlightenment notifications (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Freeze kernel threads in software_resume() (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Propagate the return value of hibernation_restore() (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the VP assist page for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM (Mohammed Gamal) [1815475] - [net] hv_sock: Add the support of hibernation (Mohammed Gamal) [1815475] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1815475] - [video] hyperv_fb: Add the support of hibernation (Mohammed Gamal) [1815475] - [scsi] storvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [netdrv] hv_netvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [pci] hv: Change pci_protocol_version to per-hbus (Mohammed Gamal) [1815475] - [pci] hv: Add hibernation support (Mohammed Gamal) [1815475] - [input] hyperv-keyboard: Add the support of hibernation (Mohammed Gamal) [1815475] - [hid] hyperv: NULL check before some freeing functions is not needed (Mohammed Gamal) [1815475] - [hid] hyperv: Add the support of hibernation (Mohammed Gamal) [1815475] - [clocksource] hyper-v: Suspend/resume Hyper-V clocksource for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the hypercall page for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Implement hv_is_hibernation_supported() (Mohammed Gamal) [1815475] - [hv] hv_utils: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated hibernation request (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated restart request (Mohammed Gamal) [1815475] - [hv] hv_balloon: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1815475] - [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1834184] - [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1794714] - [net] sched: allow flower to match erspan options (Xin Long) [1830482] - [net] sched: allow flower to match vxlan options (Xin Long) [1830482] - [net] sched: add erspan option support to act_tunnel_key (Xin Long) [1830482] - [net] sched: add vxlan option support to act_tunnel_key (Xin Long) [1830482] - [netdrv] netdevsim: disable devlink reload when resources are being used (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix using uninitialized resources (Ivan Vecera) [1829778] - [netdrv] drivers/net: netdevsim depends on INET (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix nsim_fib6_rt_create() error path (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Add test for FIB offload API (Ivan Vecera) [1829778] - [tools] selftests: forwarding: Add helpers and tests for FIB offload (Ivan Vecera) [1829778] - [tools] selftests: mlxsw: Add a self-test for port-default priority (Ivan Vecera) [1829778] - [netdrv] netdevsim: fib: Add dummy implementation for FIB offload (Ivan Vecera) [1829778] - [net] ipv6: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Encapsulate function arguments in a struct (Ivan Vecera) [1829778] - [net] ipv4: Replace route in list before notifying (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Extend devlink trap test to include flow action cookie (Petr Oros) [1823745] - [netdrv] netdevsim: add ACL trap reporting cookie as a metadata (Petr Oros) [1823745] - [net] devlink: extend devlink_trap_report() to accept cookie and pass (Petr Oros) [1823745] - [net] drop_monitor: extend by passing cookie from driver (Petr Oros) [1823745] - [net] devlink: add trap metadata type for cookie (Petr Oros) [1823745] - [net] devlink: add ACL generic packet traps (Petr Oros) [1823745] - [net] devlink: Add overlay source MAC is multicast trap (Petr Oros) [1823745] - [net] devlink: Add tunnel generic packet traps (Petr Oros) [1823745] - [net] devlink: Add non-routable packet trap (Petr Oros) [1823745] - [netdrv] mlxsw: spectrum_router: Prevent incorrect replacement of local table routes (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove FIB entry list from FIB node (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Consolidate identical functions (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Make route creation and destruction symmetric (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Eliminate dead code (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove unnecessary checks (Ivan Vecera) [1828994] - [net] ipv6: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv6 route notifications (Ivan Vecera) [1828994] - [net] ipv6: Handle multipath route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv6: Notify multipath route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv6: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv6: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] ipv4: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv4 route notifications (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Don't rely on missing extack to symbolize dump (Ivan Vecera) [1828994] - [net] ipv4: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification during flush (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv4: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv4: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv4: Extend FIB alias find function (Ivan Vecera) [1828994] - [net] ipv4: Notify route after insertion to the routing table (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] vti6: Fix memory leak of skb if input policy check fails (Xin Long) [1829720] - [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1829720] - [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1829720] - [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1829720] - [net] xfrm: handle NETDEV_UNREGISTER for xfrm device (Xin Long) [1829720] - [net] xfrm: interface: do not confirm neighbor when do pmtu update (Xin Long) [1829720] - [documentation] xfrm: update doc about xfrm[46]_gc_thresh (Xin Long) [1829720] - [documentation] devlink: remove trigger command from devlink-region.rst (Petr Oros) [1822570] - [include] devlink: promote "fw.bundle_id" to a generic info version (Petr Oros) [1822570] - [documentation] devlink: document devlink info versions reported by bnxt_en driver (Petr Oros) [1822570] - [include] devlink: add macro for "fw.roce" (Petr Oros) [1822570] - [documentation] Fix typo in devlink documentation (Petr Oros) [1822570] - [documentation] devlink: fix typos in qed documentation (Petr Oros) [1822570] - [documentation] devlink: document region snapshot triggering from userspace (Petr Oros) [1822570] - [documentation] devlink: introduce devlink-dpipe.rst documentation file (Petr Oros) [1822570] - [documentation] devlink: add a devlink-resource.rst documentation file (Petr Oros) [1822570] - [netdrv] devlink: rename and expand devlink-trap-netdevsim.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for ionic device driver (Petr Oros) [1822570] - [documentation] devlink: add a file documenting devlink regions (Petr Oros) [1822570] - [documentation] devlink: add a driver-specific file for the qed driver (Petr Oros) [1822570] - [documentation] devlink: add parameter documentation for the mlx4 driver (Petr Oros) [1822570] - [documentation] devlink: document info versions for each driver (Petr Oros) [1822570] - [documentation] devlink: convert driver-specific files to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: mention reloading in devlink-params.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for generic devlink parameters (Petr Oros) [1822570] - [documentation] devlink: convert devlink-params.txt to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: rename devlink-info-versions.rst and add a header (Petr Oros) [1822570] - [documentation] devlink: convert devlink-health.txt to rst format (Petr Oros) [1822570] - [documentation] devlink: move devlink documentation to subfolder (Petr Oros) [1822570] - [include] devlink: add macro for "fw.psid" (Petr Oros) [1822570] - [netdrv] ethtool: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1828942] - [netdrv] phy: Add support for 100BaseT1 and 1000BaseT1 (Ivan Vecera) [1828942] - [net] phy: improve definition of __ETHTOOL_LINK_MODE_MASK_NBITS (Ivan Vecera) [1828942] - [net] netfilter: nf_tables: simplify NLM_F_CREATE handling (Phil Sutter) [1812666] - [net] devlink: Add layer 3 generic packet exception traps (Petr Oros) [1828737] - [net] devlink: Add layer 3 generic packet traps (Petr Oros) [1828737] - [net] netfilter: nf_tables: fix infinite loop when expr is not available (Phil Sutter) [1757933] - [net] netfilter: nf_tables: autoload modules from the abort path (Phil Sutter) [1757933] - [net] netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Phil Sutter) [1757933] - [net] netfilter: nf_tables: store transaction list locally while requesting module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use-after-free in failing rule with bound set (Phil Sutter) [1757933] - [net] netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add nft_expr_type_request_module() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: bogus EBUSY in helper removal from transaction (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix set double-free in abort path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: don't use refcount_inc on newly allocated entry (Phil Sutter) [1757933] - [net] netfilter: nf_tables: unbind set in rule from commit path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: destroy function must not have side effects (Phil Sutter) [1757933] - [net] netfilter: nft_compat: make lists per netns (Phil Sutter) [1757933] - [net] netfilter: nft_compat: use refcnt_t type for nft_xt reference count (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: asynchronous release (Phil Sutter) [1757933] - [net] netfilter: nf_tables: split set destruction in deactivate and destroy phase (Phil Sutter) [1757933] - [net] netfilter: nf_tables: flow event notifier must use transaction mutex (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use dedicated mutex to guard transactions (Phil Sutter) [1757933] - [net] netfilter: nf_tables: avoid global info storage (Phil Sutter) [1757933] - [net] netfilter: nf_tables: take module reference when starting a batch (Phil Sutter) [1757933] - [net] netfilter: nf_tables: make valid_genid callback mandatory (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add and use helper for module autoload (Phil Sutter) [1757933]- [kernel] sched: Fix missing bracket in membarrier_switch_mm from mismerge (Phil Auld) [1745111] - [fs] nfs: fix NULL deference in nfs4_get_valid_delegation ("J. Bruce Fields") [1831553] - [acpi] PCI/AER: Use only _OSC to determine AER ownership (Myron Stowe) [1712820] - [pci] PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events (Myron Stowe) [1712820] - [pci] PCI/AER: Rationalize error status register clearing (Myron Stowe) [1712820] - [pci] PCI/DPC: Add Error Disconnect Recover (EDR) support (Myron Stowe) [1712820] - [pci] PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR (Myron Stowe) [1712820] - [pci] PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status (Myron Stowe) [1712820] - [pci] PCI/DPC: Cache DPC capabilities in pci_init_capabilities() (Myron Stowe) [1712820] - [pci] PCI/ERR: Return status of pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/ERR: Remove service dependency in pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/DPC: Move DPC data into struct pci_dev (Myron Stowe) [1712820] - [pci] PCI/ERR: Update error status after reset_link() (Myron Stowe) [1712820] - [pci] PCI/ERR: Combine pci_channel_io_frozen cases (Myron Stowe) [1712820] - [pci] PCI/ASPM: Reduce severity of common clock config message (Myron Stowe) [1712820] - [pci] PCI/ASPM: Clear the correct bits when enabling L1 substates (Myron Stowe) [1712820] - [pci] PCI/PM: Print config space of devices before suspend (Myron Stowe) [1712820] - [pci] PCI/AER: Initialize aer_fifo (Myron Stowe) [1712820] - [pci] PCI/AER: Factor message prefixes with dev_fmt() (Myron Stowe) [1712820] - [pci] PCI/AER: Log which device prevents error recovery (Myron Stowe) [1712820] - [security] ima: Switch to ima_hash_algo for boot aggregate (Jerry Snitselaar) [1786441] - [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834435] {CVE-2020-11565} - [tools] perf maps: Add missing unlock to maps__insert() error case (Michael Petlan) [1818838] - [tools] perf dso: Fix dso comparison (Michael Petlan) [1818838] - [tools] perf block-info: Fix wrong block address comparison in block_info__cmp() (Michael Petlan) [1818838] - [tools] libperf: Setup initial evlist::all_cpus value (Michael Petlan) [1818838] - [tools] perf report: Fix no libunwind compiled warning break s390 issue (Michael Petlan) [1818838] - [tools] perf hists: Fix variable name's inconsistency in hists__for_each() macro (Michael Petlan) [1818838] - [tools] perf map: Set kmap->kmaps backpointer for main kernel map chunks (Michael Petlan) [1818838] - [tools] perf report: Fix incorrectly added dimensions as switch perf data file (Michael Petlan) [1818838] - [tools] tools lib traceevent: Fix memory leakage in filter_event (Michael Petlan) [1818838] - [tools] perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description (Michael Petlan) [1818838] - [tools] perf vendor events s390: Fix counter long description for DTLB1_GPAGE_WRITES (Michael Petlan) [1818838] - [tools] libtraceevent: Allow custom libdir path (Michael Petlan) [1818838] - [tools] perf top: Do not bail out when perf_env__read_cpuid() returns ENOSYS (Michael Petlan) [1818838] - [tools] perf arch: Make the default get_cpuid() return compatible error (Michael Petlan) [1818838] - [tools] perf inject: Fix processing of ID index for injected instruction tracing (Michael Petlan) [1818838] - [tools] perf report: Bail out --mem-mode if mem info is not available (Michael Petlan) [1818838] - [tools] perf report: Make -F more strict like -s (Michael Petlan) [1818838] - [tools] perf report/top TUI: Replace pr_err() with ui__error() (Michael Petlan) [1818838] - [tools] libtraceevent: Copy pkg-config file to output folder when using O= (Michael Petlan) [1818838] - [tools] libtraceevent: Fix lib installation with O= (Michael Petlan) [1818838] - [tools] perf kvm: Clarify the 'perf kvm' -i and -o command line options (Michael Petlan) [1818838] - [tools] perf machine: Fill map_symbol->maps in append_inlines() to fix segfault (Michael Petlan) [1818838] - [tools] perf jit: Move test functionality in to a test (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for enabling/disabling events (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to enable/disable for a specific CPU (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for reading (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for opening events (Michael Petlan) [1818838] - [tools] perf stat: Factor out open error handling (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for closing file descriptors (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to close evsel on a CPU (Michael Petlan) [1818838] - [tools] perf evsel: Add iterator to iterate over events ordered by CPU (Michael Petlan) [1818838] - [tools] perf evlist: Maintain evlist->all_cpus (Michael Petlan) [1818838] - [tools] perf cpumap: Maintain cpumaps ordered and without dups (Michael Petlan) [1818838] - [tools] perf script: Fix brstackinsn for AUXTRACE (Michael Petlan) [1818838] - [tools] perf affinity: Add infrastructure to save/restore affinity (Michael Petlan) [1818838] - [tools] perf pmu: Use file system cache to optimize sysfs access (Michael Petlan) [1818838] - [tools] perf regs: Make perf_reg_name() return "unknown" instead of NULL (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf tests: Rename tests/map_groups.c to tests/maps.c (Michael Petlan) [1818838] - [tools] perf tests: Rename thread-mg-share to thread-maps-share (Michael Petlan) [1818838] - [tools] perf maps: Rename map_groups.h to maps.h (Michael Petlan) [1818838] - [tools] perf maps: Rename 'mg' variables to 'maps' (Michael Petlan) [1818838] - [tools] perf map_symbol: Rename ms->mg to ms->maps (Michael Petlan) [1818838] - [tools] perf addr_location: Rename al->mg to al->maps (Michael Petlan) [1818838] - [tools] perf thread: Rename thread->mg to thread->maps (Michael Petlan) [1818838] - [tools] perf maps: Merge 'struct maps' with 'struct map_groups' (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some more instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Remove unused functions (Michael Petlan) [1818838] - [tools] perf map: Remove needless struct forward declarations (Michael Petlan) [1818838] - [tools] perf map: Ditch leftover map__reloc_vmlinux() prototype (Michael Petlan) [1818838] - [tools] perf script: Move map__fprintf_srccode() to near its only user (Michael Petlan) [1818838] - [tools] perf parse: Fix potential memory leak when handling tracepoint errors (Michael Petlan) [1818838] - [tools] libtraceevent: Fix memory leakage in copy_filter_type (Michael Petlan) [1818838] - [tools] libtraceevent: Fix header installation (Michael Petlan) [1818838] - [tools] perf intel-bts: Does not support AUX area sampling (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for decoding AUX area samples (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for recording AUX area samples (Michael Petlan) [1818838] - [tools] perf pmu: When using default config, record which bits of config were changed by the user (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for queuing AUX area samples (Michael Petlan) [1818838] - [tools] perf session: Add facility to peek at all events (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for dumping AUX area samples (Michael Petlan) [1818838] - [tools] perf inject: Cut AUX area samples (Michael Petlan) [1818838] - [tools] perf record: Add aux-sample-size config term (Michael Petlan) [1818838] - [tools] perf record: Add support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for AUX area sample recording (Michael Petlan) [1818838] - [tools] perf auxtrace: Move perf_evsel__find_pmu() (Michael Petlan) [1818838] - [tools] perf record: Add a function to test for kernel support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf tools: Add kernel AUX area sampling definitions (Michael Petlan) [1818838] - [tools] perf report: Jump to symbol source view from total cycles view (Michael Petlan) [1818838] - [tools] perf util: Move block TUI function to ui browsers (Michael Petlan) [1818838] - [tools] perf dso: Move dso_id from 'struct map' to 'struct dso' (Michael Petlan) [1818838] - [tools] perf dsos: Remove unused dsos__find() method (Michael Petlan) [1818838] - [tools] perf map: Move comparision of map's dso_id to a separate function (Michael Petlan) [1818838] - [tools] perf map: Pass a dso_id to map__new() (Michael Petlan) [1818838] - [tools] perf map: Move maj/min/ino/ino_generation to separate struct (Michael Petlan) [1818838] - [tools] perf parse: Report initial event parsing error (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Move seldom used ->flags field to second cacheline (Michael Petlan) [1818838] - [tools] perf map: Use bitmap for booleans (Michael Petlan) [1818838] - [tools] libtraceevent: Fix parsing of event o and X argument types (Michael Petlan) [1818838] - [tools] perf callchain: Fix segfault in thread__resolve_callchain_sample() (Michael Petlan) [1818838] - [tools] perf map_groups: Auto sort maps by name, if needed (Michael Petlan) [1818838] - [tools] perf machine: No need to check if kernel module maps pre-exist (Michael Petlan) [1818838] - [tools] perf record: No need to process the synthesized MMAP events twice (Michael Petlan) [1818838] - [tools] perf map: No need to adjust the long name of modules (Michael Petlan) [1818838] - [tools] perf map_groups: Add a front end cache for map lookups by name (Michael Petlan) [1818838] - [tools] perf maps: Do not use an rbtree to sort by map name (Michael Petlan) [1818838] - [tools] perf maps: Purge the entries from maps->names in __maps__purge() (Michael Petlan) [1818838] - [tools] perf vendor events power9: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events power8: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf parse: Use YYABORT to clear stack after failure, plugging leaks (Michael Petlan) [1818838] - [tools] perf tool: Provide an option to print perf_event_open args and return value (Michael Petlan) [1818838] - [tools] perf map: Remove ->groups from 'struct map' (Michael Petlan) [1818838] - [tools] perf map: Combine maps__fixup_overlappings with its only use (Michael Petlan) [1818838] - [tools] perf annotate: Stop using map->groups, use map_symbol->mg instead (Michael Petlan) [1818838] - [tools] perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf symbols: Use kmaps(map)->machine when we know its a kernel map (Michael Petlan) [1818838] - [tools] pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node' (Michael Petlan) [1818838] - [tools] perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' (Michael Petlan) [1818838] - [tools] perf annotate: Pass a 'map_symbol' in places receiving a pair of 'map' and 'symbol' pointers (Michael Petlan) [1818838] - [tools] perf tools: Add map_groups to 'struct addr_location' (Michael Petlan) [1818838] - [tools] perf map_groups: Pass the object to map_groups__find_ams() (Michael Petlan) [1818838] - [tools] perf symbols: Stop using map->groups, we can use kmaps instead (Michael Petlan) [1818838] - [tools] perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for tui (Michael Petlan) [1818838] - [tools] perf report: Support --percent-limit for --total-cycles (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for stdio (Michael Petlan) [1818838] - [tools] perf hist: Support block formats with compare/sort/display (Michael Petlan) [1818838] - [tools] perf hist: Count the total cycles of all samples (Michael Petlan) [1818838] - [tools] perf block: Cleanup and refactor block info functions (Michael Petlan) [1818838] - [tools] perf diff: Don't use hack to skip column length calculation (Michael Petlan) [1818838] - [tools] perf tests: Fix out of bounds memory access (Michael Petlan) [1818838] - [tools] perf record: Add support for limit perf output file size (Michael Petlan) [1818838] - [tools] perf annotate: Fix heap overflow (Michael Petlan) [1818838] - [tools] perf machine: Add kernel_dso() method (Michael Petlan) [1818838] - [tools] perf symbols: Remove needless checks for map->groups->machine (Michael Petlan) [1818838] - [tools] perf parse: Add a deep delete for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: If pmu configuration fails free terms (Michael Petlan) [1818838] - [tools] perf parse: Before yyabort-ing free components (Michael Petlan) [1818838] - [tools] perf parse: Add destructors for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: Ensure config and str in terms are unique (Michael Petlan) [1818838] - [tools] perf parse: Add parse events handle error (Michael Petlan) [1818838] - [tools] perf inject: Make --strip keep evsels (Michael Petlan) [1818838] - [tools] perf tools: Fix cross compile for ARM64 (Michael Petlan) [1818838] - [tools] perf stat: Add --per-node agregation support (Michael Petlan) [1818838] - [tools] perf env: Add perf_env__numa_node() (Michael Petlan) [1818838] - [tools] perf tools: Splice events onto evlist even on error (Michael Petlan) [1818838] - [tools] libsubcmd: Use -O0 with DEBUG=1 (Michael Petlan) [1818838] - [tools] libsubcmd: Move EXTRA_FLAGS to the end to allow overriding existing flags (Michael Petlan) [1818838] - [tools] perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iterators (Michael Petlan) [1818838] - [tools] perf maps: Add for_each_entry()/_safe() iterators (Michael Petlan) [1818838] - [tools] perf map: Allow map__next() to receive a NULL arg (Michael Petlan) [1818838] - [tools] perf map: Check if the map still has some refcounts on exit (Michael Petlan) [1818838] - [tools] perf dso: Add dso__data_write_cache_addr() (Michael Petlan) [1818838] - [tools] perf dso: Refactor dso_cache__read() (Michael Petlan) [1818838] - [tools] perf auxtrace: Add auxtrace_cache__remove() (Michael Petlan) [1818838] - [tools] perf jevents: Fix resource leak in process_mapfile() and main() (Michael Petlan) [1818838] - [tools] perf kvm: Use evlist layer api when possible (Michael Petlan) [1818838] - [tools] perf tests: Fix a typo (Michael Petlan) [1818838] - [tools] perf tools: Avoid a malloc() for array events (Michael Petlan) [1818838] - [tools] perf tools: Move ALLOC_LIST into a function (Michael Petlan) [1818838] - [tools] perf evsel: Avoid close(-1) (Michael Petlan) [1818838] - [tools] perf evsel: Always preserve errno while cleaning up perf_event_open failures (Michael Petlan) [1818838] - [tools] perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR (Michael Petlan) [1818838] - [tools] perf llvm: Make .o saving a debug message, not an info one (Michael Petlan) [1818838] - [tools] perf record: Put a copy of kcore into the perf.data directory (Michael Petlan) [1818838] - [tools] perf data: Support single perf.data file directory (Michael Petlan) [1818838] - [tools] perf session: Fix indent in perf_session__new()" (Michael Petlan) [1818838] - [tools] perf data: Rename directory "header" file to "data" (Michael Petlan) [1818838] - [tools] perf data: Move perf_dir_version into data.h (Michael Petlan) [1818838] - [tools] perf data: Correctly identify directory data files (Michael Petlan) [1818838] - [tools] perf trace: Use STUL_STRARRAY_FLAGS with mmap (Michael Petlan) [1818838] - [tools] perf trace: Wire up strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Introduce strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Make the mmap_flags strarray visible outside of its beautifier (Michael Petlan) [1818838] - [tools] perf trace: Use strtoul for the fcntl 'cmd' argument (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarrays() (Michael Petlan) [1818838] - [tools] libperf: Add pr_err() macro (Michael Petlan) [1818838] - [tools] libperf: Do not export perf_evsel__init()/perf_evlist__init() (Michael Petlan) [1818838] - [tools] libperf: Keep count of failed tests (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_cpus test (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_thread test (Michael Petlan) [1818838] - [tools] libperf: Link static tests with libapi.a (Michael Petlan) [1818838] - [tools] libperf: Move mask setup to perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Move mmap allocation to perf_evlist__mmap_ops::get (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__for_each_mmap() (Michael Petlan) [1818838] - [tools] perf tests: Disable bp_signal testing for arm64 (Michael Petlan) [1818838] - [tools] perf tests bp_account: Add dedicated checking helper is_supported() (Michael Petlan) [1818838] - [tools] perf tests: Remove needless headers for bp_account (Michael Petlan) [1818838] - [tools] perf list: Hide deprecated events by default (Michael Petlan) [1818838] - [tools] perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() (Michael Petlan) [1818838] - [tools] perf trace: Honour --max-events in processing syscalls:sys_enter_* (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarray() (Michael Petlan) [1818838] - [tools] perf trace: Initialize evsel_trace->fmt for syscalls:sys_enter_* tracepoints (Michael Petlan) [1818838] - [tools] perf trace: Introduce 'struct evsel__trace' for evsel->priv needs (Michael Petlan) [1818838] - [tools] perf trace: Hide evsel->access further, simplify code (Michael Petlan) [1818838] - [tools] perf trace: Introduce accessors to trace specific evsel->priv (Michael Petlan) [1818838] - [tools] perf trace: Show error message when not finding a field used in a filter expression (Michael Petlan) [1818838] - [tools] perf trace: Hook the 'vec' tracepoint argument with the x86 IRQ vectors scnprintf/strtoul (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated x86 IRQ vector array (Michael Petlan) [1818838] - [tools] libbeauty: Add a strarray__scnprintf_suffix() method (Michael Petlan) [1818838] - [tools] libbeauty: Hook up the x86 irq_vectors table generator (Michael Petlan) [1818838] - [tools] libbeauty: Add a generator for x86's IRQ vectors -> strings (Michael Petlan) [1818838] - [tools] tools arch x86: Grab a copy of the file containing the IRQ vector defines (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname (Michael Petlan) [1818838] - [tools] perf trace: Support tracepoint dynamic char arrays (Michael Petlan) [1818838] - [tools] perf trace: Filter own pid to avoid a feedback look in 'perf trace record -a' (Michael Petlan) [1818838] - [tools] perf string: Export asprintf__tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf trace: Introduce --errno-summary (Michael Petlan) [1818838] - [tools] perf trace: Add syscall failure stats to -s/--summary and -S/--with-summary (Michael Petlan) [1818838] - [tools] perf stat: Support --all-kernel/--all-user (Michael Petlan) [1818838] - [tools] perf annotate: Fix objdump --no-show-raw-insn flag (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'expand' command (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'grep' command (Michael Petlan) [1818838] - [tools] perf annotate: Use libsubcmd's run-command.h to fork objdump (Michael Petlan) [1818838] - [tools] perf annotate: Avoid reallocation in objdump parsing (Michael Petlan) [1818838] - [tools] perf report: Add warning when libunwind not compiled in (Michael Petlan) [1818838] - [tools] perf test: Avoid infinite loop for task exit case (Michael Petlan) [1818838] - [tools] perf test: Report failure for mmap events (Michael Petlan) [1818838] - [tools] perf script: Fix --reltime with --time (Michael Petlan) [1818838] - [tools] perf tools: Allow to build with -ltcmalloc (Michael Petlan) [1818838] - [tools] perf diff: Report noisy for cycles diff (Michael Petlan) [1818838] - [tools] perf tools: Propagate CFLAGS to libperf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__filter_pollfd() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__purge() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__exit() (Michael Petlan) [1818838] - [tools] libperf: Move the pollfd allocation from tools/perf to libperf (Michael Petlan) [1818838] - [tools] libperf: Centralize map refcnt setting (Michael Petlan) [1818838] - [tools] perf evlist: Switch to libperf's mmap interface (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_mmap() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_get() (Michael Petlan) [1818838] - [tools] perf tools: Introduce perf_evlist__mmap_cb_idx() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::mmap callback (Michael Petlan) [1818838] - [tools] libperf: Add perf_evlist_mmap_ops::get callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::idx callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_event() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_done() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_init() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__consume() function from tools/perf (Michael Petlan) [1818838] - [tools] perf tools: Use perf_mmap way to detect aux mmap (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__put() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__unmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__get() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap_len() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Add 'struct perf_mmap_param' (Michael Petlan) [1818838] - [tools] libperf: Add perf_mmap__init() function (Michael Petlan) [1818838] - [tools] perf tools: Avoid 'sample_reg_masks' being const + weak (Michael Petlan) [1818838] - [tools] perf beauty: Introduce strtoul() for x86 MSRs (Michael Petlan) [1818838] - [tools] perf trace: Expand strings in filters to integers (Michael Petlan) [1818838] - [tools] perf trace: Introduce a strtoul() method for 'struct strarrays' (Michael Petlan) [1818838] - [tools] perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' (Michael Petlan) [1818838] - [tools] perf trace: Introduce --filter for tracepoint events (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter_pid() and append_tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter() method (Michael Petlan) [1818838] - [tools] perf evlist: Factor out asprintf routine to build a tracepoint pid filter (Michael Petlan) [1818838] - [tools] perf trace: Associate the "msr" tracepoint arg name with x86_MSR__scnprintf() (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated MSR arrays (Michael Petlan) [1818838] - [tools] perf trace: Allow associating scnprintf routines with well known arg names (Michael Petlan) [1818838] - [tools] perf beauty: Hook up the x86 MSR table generator (Michael Petlan) [1818838] - [tools] perf trace beauty: Add a x86 MSR cmd id->str table generator (Michael Petlan) [1818838] - [tools] perf beauty: Make strarray's offset be u64 (Michael Petlan) [1818838] - [tools] perf trace: Allow choosing how to augment the tracepoint arguments (Michael Petlan) [1818838] - [tools] perf trace: Enclose all events argument lists with () (Michael Petlan) [1818838] - [tools] perf trace: Add array of chars scnprintf beautifier (Michael Petlan) [1818838] - [tools] perf trace: Add the syscall_arg_fmt pointer to syscall_arg (Michael Petlan) [1818838] - [tools] perf trace: Move some scnprintf methods from syscall to syscall_arg_fmt (Michael Petlan) [1818838] - [tools] perf trace: Allocate an array of beautifiers for tracepoint args (Michael Petlan) [1818838] - [tools] perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf (Michael Petlan) [1818838] - [tools] perf script: Allow --time with --reltime (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add Time chart by CPU (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add ability for Call tree to open at a specified task and time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Tidy up Call tree call_time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add global time range calculations (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add HBoxLayout and VBoxLayout (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add LookupModel() (Michael Petlan) [1818838] - [tools] perf trace augmented_syscalls: Do not show syscalls when none was asked for (Michael Petlan) [1818838] - [tools] perf trace: Postpone parsing .perfconfig trace.add_events to after --verbose is processed (Michael Petlan) [1818838] - [tools] perf trace: Generalize the syscall_fmt find routines (Michael Petlan) [1818838] - [tools] perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable (Michael Petlan) [1818838] - [tools] perf trace: Make evlist__set_evsel_handler() affect just entries without a handler (Michael Petlan) [1818838] - [tools] perf evlist: Adopt __set_tracepoint_handlers method from perf_session (Michael Petlan) [1818838] - [tools] perf top: Initialize perf_env->cpuid, needed by the per arch annotation init routine (Michael Petlan) [1818838] - [tools] perf env: Add routine to read the env->cpuid from the running machine (Michael Petlan) [1818838] - [kernel] perf/cgroups: Install cgroup events to correct cpuctx (Michael Petlan) [1818838] - [kernel] perf/core: Fix mlock accounting in perf_mmap() (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Remove PCIe3 unit for SNR (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family (Michael Petlan) [1818838] - [kernel] perf: Correctly handle failed perf_get_aux_event() (Michael Petlan) [1818838] - [x86] perf/x86/intel: Fix PT PMI handling (Michael Petlan) [1818838] - [x86] perf/x86/intel/bts: Fix the use of page_private() (Michael Petlan) [1818838] - [x86] perf/x86: Fix potential out-of-bounds access (Michael Petlan) [1818838] - [x86] perf/x86: Implement immediate enforcement of /sys/devices/cpu/rdpmc value of 0 (Michael Petlan) [1818838] - [kernel] perf/core: Make the mlock accounting simple again (Michael Petlan) [1818838] - [kernel] perf/core: Fix the mlock accounting, again (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Prevent redundant WRMSRs (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Opportunistically use single range output mode (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Add sampling support (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Factor out pt_config_start() (Michael Petlan) [1818838] - [kernel] perf/aux: Allow using AUX data in perf samples (Michael Petlan) [1818838] - [kernel] perf/core: Fix unlock balance in perf_init_event() (Michael Petlan) [1818838] - [x86] perf/x86/amd: Remove set but not used variable 'active' (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_install_in_event() (Michael Petlan) [1818838] - [x86] perf/x86: Synchronize PMU task contexts on optimized context switches (Michael Petlan) [1818838] - [x86] perf/x86/intel: Implement LBR callstack context synchronization (Michael Petlan) [1818838] - [x86] perf/x86: Install platform specific ->swap_task_ctx() adapter (Michael Petlan) [1818838] - [x86] perf/core, perf/x86: Introduce swap_task_ctx() method at 'struct pmu' (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Matching the memory allocate and free, in rb_alloc() (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Modify the parameter type of perf_mmap_free_page() (Michael Petlan) [1818838] - [documentation] Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr (Steve Best) [1783286] - [powerpc] powerpc/sysfs: Show idle_purr and idle_spurr for every CPU (Steve Best) [1783286] - [powerpc] powerpc/pseries: Account for SPURR ticks on idle CPUs (Steve Best) [1783286] - [powerpc] powerpc/idle: Store PURR snapshot in a per-cpu global variable (Steve Best) [1783286] - [powerpc] powerpc: Move idle_loop_prolog()/epilog() functions to header file (Steve Best) [1783286] - [kernel] padata: add separate cpuhp node for CPUHP_PADATA_DEAD (Herbert Xu) [1671674] - [kernel] padata: fix uninitialized return value in padata_replace() (Herbert Xu) [1671674] - [kernel] padata: remove reorder_objects (Herbert Xu) [1671674] - [crypto] padata: remove cpumask change notifier (Herbert Xu) [1671674] - [kernel] padata: always acquire cpu_hotplug_lock before pinst->lock (Herbert Xu) [1671674] - [kernel] padata: validate cpumask without removed CPU during offline (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Avoid deadlock by using per-instance padata queues (Herbert Xu) [1671674] - [kernel] padata: Remove unused padata_remove_cpu (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Fix user-after-free on module unload (Herbert Xu) [1671674] - [kernel] padata: Remove broken queue flushing (Herbert Xu) [1671674] - [kernel] padata: remove cpu_index from the parallel_queue (Herbert Xu) [1671674] - [kernel] padata: unbind parallel jobs from specific CPUs (Herbert Xu) [1671674] - [kernel] padata: use separate workqueues for parallel and serial work (Herbert Xu) [1671674] - [crypto] padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - remove padata cpumask notifier (Herbert Xu) [1671674] - [crypto] padata: make padata_do_parallel find alternate callback CPU (Herbert Xu) [1671674] - [kernel] workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs (Herbert Xu) [1671674] - [kernel] workqueue: unconfine alloc/apply/free_workqueue_attrs() (Herbert Xu) [1671674] - [crypto] padata: allocate workqueue internally (Herbert Xu) [1671674] - [kernel] padata: initialize pd->cpu with effective cpumask (Herbert Xu) [1671674] - [kernel] padata: purge get_cpu and reorder_via_wq from padata_do_serial (Herbert Xu) [1671674] - [kernel] padata: Replace delayed timer with immediate workqueue in padata_reorder (Herbert Xu) [1671674] - [kernel] padata: use smp_mb in padata_reorder to avoid orphaned padata jobs (Herbert Xu) [1671674] - [kernel] tracing: Avoid memory leak in process_system_preds() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Have error path in predicate_parse() free its allocated memory (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Avoid memory leak in predicate_parse() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Fix memory leak in create_filter() (Jerome Marchand) [1829953] {CVE-2019-19072} - [tools] KVM: selftests: s390x: Provide additional num-guest-pages adjustment (Philipp Rudo) [1792266] - [s390] s390/protvirt: fix compilation issue (Philipp Rudo) [1792266] - [kvm] KVM: s390: Fix PV check in deliverable_irqs() (Philipp Rudo) [1792266] - [kvm] KVM: s390: Return last valid slot if approx index is out-of-bounds (Philipp Rudo) [1792266] - [kvm] KVM: s390: vsie: Fix delivery of addressing exceptions (Philipp Rudo) [1792266] - [mm] s390/gmap: return proper error code on ksm unsharing (Philipp Rudo) [1792266] - [s390] KVM: s390: mark sie block as 512 byte aligned (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: check for registers to NOT change on reset (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: test more register variants for the reset ioctl (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fix early guest crash (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fixup fprintf format error in reset.c (Philipp Rudo) [1792266] - [kvm] KVM: s390: Also reset registers in sync regs for initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: introduce module parameter kvm.use_gisa (Philipp Rudo) [1792266] - [documentation] KVM: s390: protvirt: Add KVM api documentation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED (Philipp Rudo) [1792266] - [documentation] DOCUMENTATION: Protected virtual machine introduction and IPL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV cpu reset calls (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: do not inject interrupts after start (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Support cmd 5 operation state (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Report CPU state to Ultravisor (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: UV calls in support of diag308 0, 1 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add program exception injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Only sync fmt4 registers (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Do only reset registers that are accessible (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: disallow one_reg (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: STSI handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Write sthyi data to instruction data area (Philipp Rudo) [1792266] - [kvm] KVM: s390/mm: handle guest unpin events (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: handle secure guest prefix pages (Philipp Rudo) [1792266] - [kvm] KVM: S390: protvirt: Introduce instruction data area bounce buffer (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add new gprs location handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle spec exception loops (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add SCLP interrupt handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Implement interrupt injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Instruction emulation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle SE notification interceptions (Philipp Rudo) [1792266] - [mm] KVM: s390/mm: Make pages accessible before destroying the guest (Philipp Rudo) [1792266] - [mm] KVM: s390: protvirt: Secure memory is not mergeable (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add initial vm and cpu lifecycle handling (Philipp Rudo) [1792266] - [s390] KVM: s390: add new variants of UV CALL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV debug trace (Philipp Rudo) [1792266] - [kvm] KVM: s390/interrupt: do not pin adapter interrupt pages (Philipp Rudo) [1792266] - [s390] s390/protvirt: Add sysfs firmware interface for Ultravisor information (Philipp Rudo) [1792266] - [s390] s390/mm: add (non)secure page access exceptions handlers (Philipp Rudo) [1792266] - [s390] s390/mm: provide memory management functions for protected KVM guests (Philipp Rudo) [1792266] - [s390] s390/protvirt: add ultravisor initialization (Philipp Rudo) [1792266] - [s390] s390/protvirt: introduce host side setup (Philipp Rudo) [1792266] - [documentation] KVM: s390: rstify new ioctls in api.rst (Philipp Rudo) [1792266] - [s390] s390/uv: Fix handling of length extensions (Philipp Rudo) [1792266] - [tools] selftests: KVM: testing the local IRQs resets (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390x: Add reset tests (Philipp Rudo) [1792266] - [kvm] KVM: s390: Add new reset vcpu API (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: do not clobber registers during guest reset/store status (Philipp Rudo) [1792266] - [kvm] KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups (Philipp Rudo) [1792266] - [s390] s390/uv: use EOPNOTSUPP instead of ENOTSUPP (Philipp Rudo) [1792266] - [kvm] KVM: s390: Do not yield when target is already running (Philipp Rudo) [1792266] - [kvm] KVM: s390: count invalid yields (Philipp Rudo) [1792266] - [kvm] KVM: s390: mark __insn32_query() as __always_inline (Philipp Rudo) [1792266] - [kvm] KVM: s390: fix __insn32_query() inline assembly (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup kvm_arch_init error path (Philipp Rudo) [1792266] - [kvm] KVM: s390: Remove unused parameter from __inject_sigp_restart() (Philipp Rudo) [1792266] - [mm] mm/gup/writeback: add callbacks for inaccessible pages (Philipp Rudo) [1792266] - [scsi] scsi: libiscsi: fall back to sendmsg for slab pages (Maurizio Lombardi) [1825775] - [fs] smb3: fix default permissions on new files when mounting with modefromsid (Leif Sahlberg) [1833374] - [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1830043] - [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1830043] - [fs] gfs2: remove check for quotas on in gfs2_quota_check (Robert S Peterson) [1830043] - [fs] gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change (Robert S Peterson) [1830043] - [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1830043] - [powerpc] powerpc/eeh: Fix deadlock handling dead PHB (Sam Bobroff) [1774820] - [powerpc] powerpc/powernv/eeh: Fix oops when probing cxl devices (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Fix crash when edev->pdev changes (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Convert log messages to eeh_edev_* macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Introduce EEH edev logging macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Add bdfn field to eeh_dev (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Refactor around eeh_probe_devices() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: EEH for pSeries hot plug (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Initialize EEH address cache earlier (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Improve debug messages around device addition (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag (Sam Bobroff) [1774820] - [powerpc] powerpc/64: Adjust order in pcibios_init() (Sam Bobroff) [1774820] - [powerpc] powerpc/pci: Add pci_find_controller_for_domain() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Bump log level of eeh_addr_cache_print() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Add pr_debug() prints for insert/remove (Sam Bobroff) [1774820]- [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk (David Arcari) [1829900] - [gpio] gpiolib: Fix irq_disable() semantics (David Arcari) [1829900] - [gpio] gpiolib: fix gpio_do_set_config() (David Arcari) [1829900] - [gpio] gpiolib: remove unnecessary argument from set_config call (David Arcari) [1829900] - [gpio] Revert "gpiolib: remove set but not used variable 'config'" (David Arcari) [1829900] - [gpio] Revert "gpiolib: Remove duplicated function gpio_do_set_config()" (David Arcari) [1829900] - [gpio] treewide: remove redundant IS_ERR() before error code check (David Arcari) [1829900] - [gpio] gpiolib: hold gpio devices lock until ->descs array is initialised (David Arcari) [1829900] - [gpio] gpio: Drop the chained IRQ handler assign function (David Arcari) [1829900] - [gpio] gpio: xlp: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: qcom: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: iproc: allow for error from platform_get_irq() (David Arcari) [1829900] - [pinctrl] pinctrl: bcm-iproc: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Move irq_chip definition inside struct pl061 (David Arcari) [1829900] - [gpio] gpiolib: Lower verbosity when allocating hierarchy irq (David Arcari) [1829900] - [gpio] gpiolib: Remove duplicated function gpio_do_set_config() (David Arcari) [1829900] - [include] gpio: Fix the no return statement warning (David Arcari) [1829900] - [gpio] gpiolib: remove set but not used variable 'config' (David Arcari) [1829900] - [gpio] gpiolib: Set lockdep class for hierarchical irq domains (David Arcari) [1829900] - [gpio] gpiolib: Add the support for the msi parent domain (David Arcari) [1829900] - [gpio] gpiolib: Add support for the irqdomain which doesn't use irq_fwspec as arg (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in gpio_ioctl() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in linehandle_create() (David Arcari) [1829900] - [gpio] gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc() (David Arcari) [1829900] - [gpio] gpiolib: have a single place of calling set_config() (David Arcari) [1829900] - [gpio] gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_set_config() (David Arcari) [1829900] - [gpio] gpio: gpiolib: fix confusing indention (David Arcari) [1829900] - [mmc] mmc: core: Rework cd-gpio handling (David Arcari) [1829900] - [mmc] mmc: core: Rework wp-gpio handling (David Arcari) [1829900] - [gpio] gpio: add gpiod_toggle_active_low() (David Arcari) [1829900] - [gpio] gpiolib: Make use of assign_bit() API (David Arcari) [1829900] - [gpio] gpiolib: Add GPIOCHIP_NAME definition (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (David Arcari) [1829900] - [gpio] gpiolib: acpi: Turn dmi_system_id table into a generic quirk table (David Arcari) [1829900] - [gpio] gpiolib: fix up emulated open drain outputs (David Arcari) [1829900] - [gpio] gpio: Fix error message on out-of-range GPIO in lookup table (David Arcari) [1829900] - [gpio] gpiolib: of: Make of_gpio_spi_cs_get_count static (David Arcari) [1829900] - [gpio] gpio: Handle counting of Freescale chipselects (David Arcari) [1829900] - [gpio] gpio: of: Fix bogus reference to gpiod_get_count() (David Arcari) [1829900] - [gpio] gpiolib: Grammar s/manager/managed/ (David Arcari) [1829900] - [gpio] gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK (David Arcari) [1829900] - [gpio] gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_event errors (David Arcari) [1829900] - [gpio] gpiolib: fix coding style in gpiod_hog() (David Arcari) [1829900] - [gpio] gpio: add new SET_CONFIG ioctl() to gpio chardev (David Arcari) [1829900] - [gpio] gpiolib: move validation of line handle flags into helper function (David Arcari) [1829900] - [gpio] gpiolib: add support for biasing output lines (David Arcari) [1829900] - [gpio] gpiolib: add support for disabling line bias (David Arcari) [1829900] - [gpio] gpiolib: add support for pull up/down to lineevent_create (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] Revert "gpio: expose pull-up/pull-down line flags to userspace" (David Arcari) [1829900] - [gpio] gpiolib: No need to call gpiochip_remove_pin_ranges() twice (David Arcari) [1829900] - [include] gpio: Add definition for GPIO direction (David Arcari) [1829900] - [gpio] gpiolib: Switch order of valid mask and hw init (David Arcari) [1829900] - [gpio] gpio: of: don't warn if ignored GPIO flag matches the behavior (David Arcari) [1829900] - [gpio] gpio: fix kernel-doc for of_gpio_need_valid_mask() (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] gpiolib: introduce fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: introduce devm_fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: sanitize flags before allocating memory in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist (David Arcari) [1829900] - [gpio] gpio: fix getting nonexclusive gpiods from DT (David Arcari) [1829900] - [gpio] gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source (David Arcari) [1829900] - [gpio] gpiolib: of: add a fallback for wlf, reset GPIO name (David Arcari) [1829900] - [gpio] gpio: remove explicit comparison with 0 (David Arcari) [1829900] - [gpio] gpio: devres: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Make of_gpio_simple_xlate() private (David Arcari) [1829900] - [gpio] gpio: of: Make of_get_named_gpiod_flags() private (David Arcari) [1829900] - [gpio] gpiolib: acpi: make acpi_can_fallback_to_crs() static (David Arcari) [1829900] - [gpio] gpio: of: Normalize return code variable name (David Arcari) [1829900] - [gpio] gpio: gpiolib: Normalize return code variable name (David Arcari) [1829900] - [include] gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h (David Arcari) [1829900] - [gpio] gpio: Use callback presence to determine need of valid_mask (David Arcari) [1829900] - [gpio] gpio: Pass mask and size with the init_valid_mask() (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Add ability for drivers to supply a reserved GPIO list (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Use init_valid_mask exported function (David Arcari) [1829900] - [include] gpio: stubs in headers should be inline (David Arcari) [1829900] - [gpio] gpio: Add support for hierarchical IRQ domains (David Arcari) [1829900] - [kernel] genirq: introduce irq_domain_translate_twocell (David Arcari) [1829900] - [gpio] gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() (David Arcari) [1829900] - [gpio] gpio: of: Fix hard-assigned valid_mask for OF case (David Arcari) [1829900] - [sound] gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h (David Arcari) [1829900] - [gpio] gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h (David Arcari) [1829900] - [include] gpiolib: of: Reshuffle contents of consumer.h for new library layout (David Arcari) [1829900] - [include] pinctrl: remove unneeded #ifdef around declarations (David Arcari) [1829900] - [hwmon] hwmon: pmbus: ucd9000: remove unneeded include (David Arcari) [1829900] - [include] gpio: remove less important #ifdef around declarations (David Arcari) [1829900] - [gpio] gpio: of: Break out OF-only code (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist (David Arcari) [1829900] - [gpio] gpiolib: of: fix fallback quirks handling (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in lineevent_create (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in linehandle_create (David Arcari) [1829900] - [gpio] gpio: Fix irqchip initialization order (David Arcari) [1829900] - [gpio] gpio: of: fix Freescale SPI CS quirk handling (David Arcari) [1829900] - [gpio] gpiolib: never report open-drain/source lines as 'input' to user-space (David Arcari) [1829900] - [include] gpio: Fix build error of function redefinition (David Arcari) [1829900] - [gpio] gpiolib: Preserve desc->flags when setting state (David Arcari) [1829900] - [include] gpio: don't WARN() on NULL descs if gpiolib is disabled (David Arcari) [1829900] - [gpio] gpiolib: fix incorrect IRQ requesting of an active-low lineevent (David Arcari) [1829900] - [gpio] Revert "gpio/spi: Fix spi-gpio regression on active high CS" (David Arcari) [1829900] - [gpio] gpiolib: of: fix a memory leak in of_gpio_flags_quirks() (David Arcari) [1829900] - [gpio] gpiolib: Use spinlock_t instead of struct spinlock (David Arcari) [1829900] - [gpio] gpiolib: Clarify use of non-sleeping functions (David Arcari) [1829900] - [gpio] gpiolib: Fix references to gpiod_et_*value_cansleep() variants (David Arcari) [1829900] - [include] gpiolib: Document new gpio_chip.init_valid_mask field (David Arcari) [1829900] - [gpio] gpio/spi: Fix spi-gpio regression on active high CS (David Arcari) [1829900] - [gpio] gpio: No need to cast away return value of debugfs_create_file() (David Arcari) [1829900] - [include] gpio: Add comments on #if/#else/#endif (David Arcari) [1829900] - [regulator] gpio: Fix return value mismatch of function gpiod_get_from_of_node() (David Arcari) [1829900] - [gpio] gpio: Drop the parent_irq from gpio_irq_chip (David Arcari) [1829900] - [gpio] gpio: of: parse stmmac PHY reset line specific active-low property (David Arcari) [1829900] - [gpio] gpio: pass lookup and descriptor flags to request_own (David Arcari) [1829900] - [gpio] gpio: of: Handle the Freescale SPI CS (David Arcari) [1829900] - [gpio] gpio: Fix gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: acpi: Respect pin bias setting (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper (David Arcari) [1829900] - [gpio] gpiolib: acpi: Set pin value, based on bias, more accurately (David Arcari) [1829900] - [gpio] gpiolib: acpi: Change type of dflags (David Arcari) [1829900] - [gpio] gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT (David Arcari) [1829900] - [gpio] gpiolib: Make use of enum gpio_lookup_flags consistent (David Arcari) [1829900] - [include] gpiolib: Indent entry values of enum gpio_lookup_flags (David Arcari) [1829900] - [gpio] gpio: of: Optimize quirk checks (David Arcari) [1829900] - [gpio] gpio: mmio: Drop bgpio_dir_inverted (David Arcari) [1829900] - [gpio] gpio: Set proper argument value to set_config (David Arcari) [1829900] - [gpio] gpio: Remove obsolete comment about gpiochip_free_hogs() usage (David Arcari) [1829900] - [gpio] gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple (David Arcari) [1829900] - [gpio] gpio: mmio: Support two direction registers (David Arcari) [1829900] - [gpio] gpiolib: Don't WARN on gpiod_put() for optional GPIO (David Arcari) [1829900] - [gpio] gpiolib: acpi: Fix references in kernel doc and amend (David Arcari) [1829900] - [gpio] gpio: of: Fix of_gpiochip_add() error path (David Arcari) [1829900] - [gpio] gpio: of: Check for "spi-cs-high" in child instead of parent node (David Arcari) [1829900] - [gpio] gpio: of: Check propname before applying "cs-gpios" quirks (David Arcari) [1829900] - [gpio] Revert "gpio: use new gpio_set_config() helper in more places" (David Arcari) [1829900] - [gpio] gpio: of: Handle both enable-gpio{,s} (David Arcari) [1829900] - [gpio] gpio: of: Restrict enable-gpio quirk to regulator-gpio (David Arcari) [1829900] - [gpio] gpio: of: Apply regulator-gpio quirk only to enable-gpios (David Arcari) [1829900] - [gpio] gpio: add core support for pull-up/pull-down configuration (David Arcari) [1829900] - [gpio] gpio: use new gpio_set_config() helper in more places (David Arcari) [1829900] - [gpio] gpio: rename gpio_set_drive_single_ended() to gpio_set_config() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event (David Arcari) [1829900] - [gpio] gpio: of: Fix logic inversion (David Arcari) [1829900] - [gpio] gpio: add irq domain activate/deactivate functions (David Arcari) [1829900] - [gpio] gpiolib: fix line event timestamps for nested irqs (David Arcari) [1829900] - [gpio] gpiolib-acpi: Preserve non direction flags when updating gpiod_flags (David Arcari) [1829900] - [gpio] gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochip_free_interrupts (David Arcari) [1829900] - [gpio] gpiolib-acpi: remove unused variable 'err', cleans up build warning (David Arcari) [1829900] - [mmc] mmc: core: don't override the CD GPIO level when "cd-inverted" is set (David Arcari) [1829900] - [arm64] arm64: dts: meson: Fix mmc cd-gpios polarity (David Arcari) [1829900] - [gpio] gpio/mmc/of: Respect polarity in the device tree (David Arcari) [1829900] - [include] gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB (David Arcari) [1829900] - [documentation] Documentation: gpio: fix function links in the HTML docs (David Arcari) [1829900] - [documentation] docs: driver-model: convert docs to ReST and rename to *.rst (David Arcari) [1829900] - [documentation] docs: gpio: driver.rst: fix a bad tag (David Arcari) [1829900] - [documentation] gpio: Fix minor grammar errors in documentation (David Arcari) [1829900] - [documentation] gpio: Update documentation (David Arcari) [1829900] - [gpio] gpio: Pass a flag to gpiochip_request_own_desc() (David Arcari) [1829900] - [gpio] gpio: Add devm_gpiod_unhinge() (David Arcari) [1829900] - [gpio] gpio: devres: Handle nonexclusive GPIOs (David Arcari) [1829900] - [gpio] gpio: Enable nonexclusive gpiods from DT nodes (David Arcari) [1829900] - [gpio] gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers (David Arcari) [1829900] - [gpio] gpio: OF: Parse MMC-specific CD and WP properties (David Arcari) [1829900] - [gpio] gpio: restore original GPLv2+ license of gpiolib-of.c sources (David Arcari) [1829900] - [include] gpio: drop broken to_gpio_irq_chip() helper (David Arcari) [1829900] - [gpio] gpio: drop devm_gpio_chip_match() (David Arcari) [1829900] - [gpio] gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: Fix possible use after free on label (David Arcari) [1829900] - [documentation] Documentation: gpio: driver: fix wire name for I2C (David Arcari) [1829900] - [documentation] gpio/driver.rst: document gpiochip_disable/enable_irq() (David Arcari) [1829900] - [gpio] gpio: drop devm_gpiochip_remove() (David Arcari) [1829900] - [gpio] gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() (David Arcari) [1829900] - [gpio] gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip() (David Arcari) [1829900] - [gpio] gpio: Drop parent irq assignment during cascade setup (David Arcari) [1829900] - [gpio] gpiolib: Initialize gdev field before is used (David Arcari) [1829900] - [gpio] gpio: Assign gpio_irq_chip::parents to non-stack pointer (David Arcari) [1829900] - [gpio] gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip (David Arcari) [1829900] - [gpio] gpio: mockup: fix indicated direction (David Arcari) [1829900] - [gpio] gpiolib: Show correct direction from the beginning (David Arcari) [1829900] - [gpio] gpiolib: Add init_valid_mask exported function (David Arcari) [1829900] - [gpio] gpio: Slightly more helpful debugfs (David Arcari) [1829900] - [gpio] Accept partial 'gpio-line-names' property (David Arcari) [1829900] - [gpio] gpio: Restore indentation of continued lines (David Arcari) [1829900] - [gpio] gpio: Propagate errors from gpiod_set_array_value_complex() (David Arcari) [1829900] - [gpio] gpiolib: Fix incorrect use of find_next_zero_bit() (David Arcari) [1829900] - [gpio] gpiolib: Fix missing updates of bitmap index (David Arcari) [1829900] - [gpio] gpio: Add comments on single direction chips (David Arcari) [1829900] - [gpio] gpiolib: Fix gpio_direction_* for single direction GPIOs (David Arcari) [1829900] - [gpio] gpio: Rename devres implementation file (David Arcari) [1829900] - [gpio] gpio: Use SPDX header for core library (David Arcari) [1829900] - [gpio] gpiolib: Fix array members of same chip processed separately (David Arcari) [1829900] - [gpio] gpiolib: Free the last requested descriptor (David Arcari) [1829900] - [gpio] gpio: Get rid of legacy header (David Arcari) [1829900] - [gpio] gpiolib: check if irqchip already has the irq hook replacements (David Arcari) [1829900] - [gpio] gpiolib: use better errno if get_direction is not available (David Arcari) [1829900] - [documentation] gpiolib: Implement fast processing path in get/set array (David Arcari) [1829900] - [documentation] Documentation: gpio: Fix reference to gpiod_get_array() (David Arcari) [1829900] - [gpio] gpiolib: Pass array info to get/set array functions (David Arcari) [1829900] - [gpio] gpiolib: Identify arrays matching GPIO hardware (David Arcari) [1829900] - [gpio] gpiolib: Pass bitmaps, not integer arrays, to get/set array (David Arcari) [1829900] - [gpio] gpiolib: Don't support irq sharing for userspace (David Arcari) [1829900] - [gpio] gpio: of: Handle SPI chipselect legacy bindings (David Arcari) [1829900] - [gpio] gpiolib: override irq_enable/disable (David Arcari) [1829900] - [gpio] gpiolib: add flag to indicate if the irq is disabled (David Arcari) [1829900] - [gpio] gliolib: set hooks in gpiochip_set_irq_hooks() (David Arcari) [1829900] - [gpio] gpiolib: export gpiochip_irq_reqres/relres() (David Arcari) [1829900] - [include] gpio: fix kernel-doc notation warning for 'request_key' (David Arcari) [1829900] - [gpio] gpio: Fix crash due to registration race (David Arcari) [1829900] - [gpio] gpio: Convert to using pOFn instead of device_node.name (David Arcari) [1829900] - [gpio] gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall (David Arcari) [1829900] - [gpio] gpiolib: acpi: Switch to cansleep version of GPIO library call (David Arcari) [1829900] - [gpio] gpiolib: Avoid calling chip->request() for unused gpios (David Arcari) [1829900] - [gpio] gpio: mmio: Fix up inverted direction registers (David Arcari) [1829900] - [gpio] gpiolib: Fix of_node inconsistency (David Arcari) [1829900] - [gpio] gpiolib: Don't shadow error code of gpiochip_lock_as_irq() (David Arcari) [1829900] - [include] gpiolib: Use GPIOD_OUT_{LOW, HIGH} macros in open drain ones (David Arcari) [1829900] - [gpio] gpiolib: probe deferral error reporting (David Arcari) [1829900] - [include] Input: gpio_keys - add missing include to gpio_keys.h (David Arcari) [1829900] - [gpio] gpiolib: remove an unnecessary TODO (David Arcari) [1829900] - [gpio] gpiolib: don't allow userspace to set values of input lines (David Arcari) [1829900] - [gpio] gpiolib: Join one line back for better readability (David Arcari) [1829900] - [gpio] gpiolib: Consistent use of ->get_direction() inside gpiolib (David Arcari) [1829900] - [gpio] gpiolib: Defer on non-DT find_chip_by_name() failure (David Arcari) [1829900] - [gpio] gpiolib: Respect error code of ->get_direction() (David Arcari) [1829900] - [gpio] gpiolib: Join string literals back (David Arcari) [1829900] - [include] gpio.h: fix location of gpio legacy documentation (David Arcari) [1829900] - [fs] gfs2: Fix use-after-free in gfs2_logd after withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix BUG during unmount after file system withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix error exit in do_xmote (Robert S Peterson) [1831695] - [fs] gfs2: fix withdraw sequence deadlock (Robert S Peterson) [1831695] - [mm] s390/mm: fix page table upgrade vs 2ndary address mode accesses (Vladis Dronov) [1828154] {CVE-2020-11884} - [media] media: serial_ir: Fix use-after-free in serial_ir_init_module (Vladis Dronov) [1802396] {CVE-2019-19543} - [mm] mm/memory_hotplug: fix remove_memory() lockdep splat (Christoph von Recklinghausen) [1830942] - [mm] mm/page_alloc.c: initialize memmap of unavailable memory directly (Christoph von Recklinghausen) [1782827] - [fs] fs/proc/page.c: allow inspection of last section and fix end detection (Christoph von Recklinghausen) [1782827] - [mm] mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section (Christoph von Recklinghausen) [1782827] - [powerpc] kvm: ppc: book3s hv: Handle non-present PTEs in page fault functions (David Gibson) [1820402] - [vfio] vfio-pci/nvlink2: Allow fallback to ibm, mmio-atsd[0] (David Gibson) [1819169] - [s390] s390/cpuinfo: fix wrong output when CPU0 is offline (Philipp Rudo) [1812982] - [s390] s390/topology: remove offline CPUs from CPU topology masks (Philipp Rudo) [1812982] - [hwtracing] intel_th: pci: Add Comet Lake PCH-V support (Tony Camuso) [1822983] - [kernel] kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic (Waiman Long) [1833383] - [kernel] kprobes: Set unoptimized flag after unoptimizing code (Waiman Long) [1833383] - [kernel] kprobes: Prohibit probing on BUG() and WARN() address (Waiman Long) [1833383] - [kernel] kprobes: Fix potential deadlock in kprobe_optimizer() (Waiman Long) [1833383] - [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] audit: fix a net reference leak in audit_list_rules_send() (Richard Guy Briggs) [1827327] - [kernel] audit: fix a net reference leak in audit_send_reply() (Richard Guy Briggs) [1827327] - [kernel] audit: check the length of userspace generated audit records (Richard Guy Briggs) [1827303] - [s390] s390/pci: do not set affinity for floating irqs (Philipp Rudo) [1834319] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Dx device (Alaa Hleihel) [1789382 1782831] - [netdrv] mlx5: Update list of unsupported devices (Alaa Hleihel) [1823685 1789382] - [infiniband] RDMA/mlx5: Verify that QP is created with RQ or SQ (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix udata response upon SRQ creation (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set of completion request bit should not clear other adjacent bits (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: en_accel, Add missing net/geneve.h include (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix q counters on uplink representors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix command entry leak in Internal Error State (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix forced completion access non initialized command entry (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, On creation set CQ's arm_db member to right value (Alaa Hleihel) [1789384 1789382] - [infiniband] RDMA/mlx5: Set GRH fields in query QP on RoCE (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Get the latest values from counters in switchdev mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix failing fw tracer allocation on s390 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix pfnum in devlink port attribute (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix nest_level for vlan pop action (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing release firmware call (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix frequent ioread PCI access during recovery (Alaa Hleihel) [1789382] - [netdrv] flow_offload: check for basic action hw stats type (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use netdev_warn() instead of pr_err() for errors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Remove unneeded functions deceleration (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Improve log messages (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Change matcher priority parameter type (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: Eswitch, avoid redundant mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't allow forwarding between uplink (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix missing congestion control debugfs on rep rdma device (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Optimize u64 division on 32-bit arches (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix group version management (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831133 1789382] - [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5e: Use netdev_warn() for errors for added prefix (Alaa Hleihel) [1789382] - [include] net/mlx5: fix spelling mistake "reserverd" -> "reserved" (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: Using plain integer as NULL pointer (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: incorrect type in assignment (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for posting descriptors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Change inline mode correctly when changing trust state (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add context to the preactivate hook (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unneeded netif_set_real_num_tx_queues (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use preactivate hook to set the indirection table (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Rename hw_modify to preactivate (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Encapsulate updating netdev queues into a function (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing LRO cap check (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Define one flow for TXQ selection when TCs are configured (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Block delay drop to unprivileged users (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Do not recover from a non-fatal syndrome (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix ICOSQ recovery flow with Striding RQ (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1789382] - [netdrv] net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix the number of hwcounters of a dynamic counter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Clear LAG notifier pointer after unregister (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix endianness handling in pedit mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix wrong value in record tracker enum (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Fix postsend actions write length (Alaa Hleihel) [1789384 1789382] - [infiniband] IB/mlx5: Fix implicit ODP race (Alaa Hleihel) [1789382] - [netdrv] mlx5: register lag notifier for init network namespace only (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix crash in recovery flow without devlink reporter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Use div64_u64 for num_var_hw_entries calculation (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent overflow in mmap offset calculations (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix async events cleanup flows (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Deprecate usage of generic TLS HW capability bit (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: TX, Error completion is for last WQE in batch (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, Fix esp modify function attribute (Alaa Hleihel) [1789382] - [infiniband] RDMA/core: Make the entire API tree static (Alaa Hleihel) [1789382] - [netdrv] mlx5: Use dev_net netdevice notifier registrations (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return the administrative GUID if exists (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Allow connecting flow table to a lower/same level table (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify header copy support (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify set action limitation extension (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5e: Add mlx5e_flower_parse_meta support (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix printk format warning (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Allow creating autogroups with reserved entries (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add ignore level support fwd to table rules (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: fs_core: Introduce unmanaged flow tables (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Alaa Hleihel) [1789383 1789382] - [include] net/mlx5e: Expose FEC feilds and related capability bit (Alaa Hleihel) [1789382] - [include] net/mlx5: Add mlx5_ifc definitions for connection tracking support (Alaa Hleihel) [1789382] - [include] net/mlx5: Add copy header action struct layout (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose resource dump register mapping (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add structures and defines for MIRC register (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Read MCAM register groups 1 and 2 (Alaa Hleihel) [1789382] - [include] net/mlx5: Add structures layout for new MCAM access reg groups (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Expose RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Set relaxed ordering when requested (Alaa Hleihel) [1789382] - [include] net/mlx5: Expose relaxed ordering bits (Alaa Hleihel) [1789382] - [include] net/mlx5: Add RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Don't fake udata for kernel path (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add ODP WQE handlers for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Simplify devx async commands (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add mmap support for VAR (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Introduce VAR object and its alloc/destroy methods (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Extend caps stage to handle VAR capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose vDPA emulation device capabilities (Alaa Hleihel) [1789382] - [include] net/mlx5: Add Virtio Emulation related device capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Use async EQ setup cleanup helpers for multiple EQs (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Reduce No CQ found log level from warn to debug (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Increase the max number of channels to 128 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Support accept action on nic table (Alaa Hleihel) [1789382] - [netdrv] mlx5: work around high stack usage with gcc (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: limit the function in local scope (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: use true, false for bool variable (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix outstanding_pi index for GSI qps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add devlink reload (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set netdev name space on creation (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Load profile according to RoCE enablement state (Alaa Hleihel) [1790200 1789382] - [netdrv] net/mlx5: Handle "enable_roce" devlink param (Alaa Hleihel) [1790200 1789382] - [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1826419] - [nvme] nvmet-tcp: optimize tcp stack TX when data digest is used (Chris Leech) [1829540] - [nvme] nvmet-tcp: fix maxh2cdata icresp parameter (Chris Leech) [1829540] - [nvme] nvmet-tcp: set SO_PRIORITY for accepted sockets (Chris Leech) [1829540] - [nvme] nvmet-tcp: set MSG_MORE only if we actually have more to send (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in recv error flow (Chris Leech) [1829540] - [nvme] nvme-tcp: don't poll a non-live queue (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in write_zeroes processing (Chris Leech) [1829540] - [nvme] nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl (Chris Leech) [1829540] - [nvme] nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl (Chris Leech) [1829540] - [nvme] nvme: Fix ctrl use-after-free during sysfs deletion (Chris Leech) [1829540] - [nvme] nvme-tcp: break from io_work loop if recv failed (Chris Leech) [1829540] - [nvme] nvme-tcp: move send failure to nvme_tcp_try_send (Chris Leech) [1829540] - [nvme] nvme-tcp: optimize queue io_cpu assignment for multiple queue maps (Chris Leech) [1829540] - [nvme] nvme-tcp: Set SO_PRIORITY for all host sockets (Chris Leech) [1829540] - [nvme] nvme/tcp: fix bug on double requeue when send fails (Chris Leech) [1829540] - [nvme] Revert "nvme: Restart request timers in resetting state" (Chris Leech) [1829540] - [acpi] ACPI: processor: Export acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR (Steve Best) [1826415] - [acpi] ACPI: processor: Clean up acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Introduce acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Export function to claim _CST control (Steve Best) [1826415] - [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1831796] - [net] net/smc: cancel event worker during device removal (Philipp Rudo) [1780665] - [net] net/smc: check for valid ib_client_data (Philipp Rudo) [1780665] - [net] net/smc: fix cleanup for linkgroup setup failures (Philipp Rudo) [1780665] - [net] net/smc: no peer ID in CLC decline for SMCD (Philipp Rudo) [1780665] - [net] net/smc: transfer fasync_list in case of fallback (Philipp Rudo) [1780665] - [net] net/smc: fix leak of kernel memory to user space (Philipp Rudo) [1780665] - [net] net/smc: allow unprivileged users to read pnet table (Philipp Rudo) [1780665] - [net] net/smc: unregister ib devices in reboot_event (Philipp Rudo) [1780665] - [net] net/smc: add fallback check to connect() (Philipp Rudo) [1780665] - [net] net/smc: shorten lgr_cnt initialization (Philipp Rudo) [1780665] - [net] net/smc: fix fastopen for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: remove unused constant (Philipp Rudo) [1780665] - [net] net/smc: use rcu_barrier() on module unload (Philipp Rudo) [1780665] - [net] net/smc: guarantee removal of link groups in reboot (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: wait for tx completions before link freeing (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination without orderly flag (Philipp Rudo) [1780665] - [net] net/smc: no WR buffer wait for terminating link group (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: fix final cleanup sequence for SMCD devices (Philipp Rudo) [1780665] - [net] net/smc: fix refcount non-blocking connect() -part 2 (Philipp Rudo) [1780665] - [net] net/smc: fix ethernet interface refcounting (Philipp Rudo) [1780665] - [net] net/smc: fix refcounting for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: fix closing of fallback SMC sockets (Philipp Rudo) [1780665] - [net] net/smc: remove close abort worker (Philipp Rudo) [1780665] - [net] net/smc: introduce link group termination worker (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination of link groups (Philipp Rudo) [1780665] - [net] net/smc: tell peers about abnormal link group termination (Philipp Rudo) [1780665] - [net] net/smc: improve link group freeing (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination locking (Philipp Rudo) [1780665] - [net] net/smc: terminate link group without holding lgr lock (Philipp Rudo) [1780665] - [net] net/smc: cancel send and receive for terminated socket (Philipp Rudo) [1780665] - [net] net/smc: receive pending data after RCV_SHUTDOWN (Philipp Rudo) [1780665] - [net] net/smc: receive returns without data (Philipp Rudo) [1780665] - [net] net/smc: fix SMCD link group creation with VLAN id (Philipp Rudo) [1780665] - [net] net/smc: improve close of terminated socket (Philipp Rudo) [1780665] - [net] net/smc: no new connections on disappearing devices (Philipp Rudo) [1780665] - [net] net/smc: increase device refcount for added link group (Philipp Rudo) [1780665] - [net] net/smc: separate locks for SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: separate SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: original socket family in inet_sock_diag (Philipp Rudo) [1780665] - [infiniband] RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index (Kamal Heib) [1828601] - [infiniband] RDMA/core: Add helper function to retrieve driver gid context from gid attr (Kamal Heib) [1828601] - [media] media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() (Vladis Dronov) [1825616] {CVE-2019-9455} - [net] SUNRPC: Fix initialisation of struct rpc_xprt_switch (Steve Dickson) [1683394] - [net] SUNRPC: add links for all client xprts to debugfs (Steve Dickson) [1683394] - [net] SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts (Steve Dickson) [1683394] - [net] SUNRPC: Fix transport accounting when caller specifies an rpc_xprt (Steve Dickson) [1683394] - [fs] NFS: send state management on a single connection (Steve Dickson) [1683394] - [net] SUNRPC: Add basic load balancing to the transport switch (Steve Dickson) [1683394] - [net] SUNRPC: Fix up task signalling (Steve Dickson) [1683394] - [fs] NFS: Allow multiple connections to a NFSv2 or NFSv3 server (Steve Dickson) [1683394] - [fs] NFS: Display the "nconnect" mount option if it is set (Steve Dickson) [1683394] - [fs] pNFS: Allow multiple connections to the DS (Steve Dickson) [1683394] - [fs] NFSv4: Allow multiple connections to NFSv4.x (x>0) servers (Steve Dickson) [1683394] - [fs] NFS: Add a mount option to specify number of TCP connections to use (Steve Dickson) [1683394] - [net] SUNRPC: Allow creation of RPC clients with multiple connections (Steve Dickson) [1683394] - [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827251] {CVE-2020-10711} - [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829250] {CVE-2019-16233} - [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815024] {CVE-2019-19524}- [netdrv] net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Remove redundant posts in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Fix corner-case checks in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Fix lowest FDB pool size (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix hairpin RSS table size (Alaa Hleihel) [1789380] - [netdrv] Revert "net/mlx5: Support lockless FTE read lookups" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move devlink registration before interfaces load (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Always print health reporter message to dmesg (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Fix device memory flows (Alaa Hleihel) [1789380] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix build error without IPV6 (Alaa Hleihel) [1789380] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Remove redundant pointer check (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TC, Stub out ipv6 tun create header function (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add support for Geneve packets SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add HW bits and definitions for Geneve flex parser (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Implement callbacks for getting VFs GUID attributes (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Rx, Update page pool numa node when changed (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support extended number of strides for Striding RQ (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove redundant NULL initializations (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Add new chain for netfilter flow table offload (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor creating fast path prio chains (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Accumulate levels for chains prio namespaces (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Define fdb tc levels per prio (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Simplify fdb chain and prio eswitch defines (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support flow counters offset for bulk counters (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Dump of fw_fatal use updated devlink binary interface (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Rename profile and init methods (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix spelling mistake "metdata" -> "metadata" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix kvfree of uninitialized pointer spec (Alaa Hleihel) [1789380] - [infiniband] IB: mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: LAG, Use port enumerators (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: rate limit alloc_ent error messages (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add ToS (DSCP) header rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Bit sized fields rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: WQ, Move short getters into header file (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Support lockless FTE read lookups (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Do not hold group lock while allocating FTE in software (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Verify that rule has at least one fwd/drop action (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove unneeded variable in mlx5_unload_one (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: FPGA, support network cards with standalone FPGA (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mlx5_core_is_vf() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor ingress acl configuration (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Restrict metadata disablement to offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Prepare code to handle vport enable error (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Tide up state_lock and vport enabled flag usage (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move legacy drop counter and rule under legacy structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move metdata fields under offloads structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Introduce and use vlan rule config helper (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename egress config to generic name (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Test write combining support (Alaa Hleihel) [1789380] - [netdrv] net: Fix misspellings of "configure" and "configuration" (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit ODP destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Avoid double lookups on the pagefault path (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use an xarray for the children of an implicit ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split implicit handling from pagefault_mr (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit_mr_get_data (Alaa Hleihel) [1789380] - [netdrv] RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use a dedicated mkey xarray for ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split sig_err MR data into its own xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use SRCU properly in ODP prefetch (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Add capability for max sge to get optimized performance (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mkey context setting helper routine (Alaa Hleihel) [1789380] - [include] net/mlx5: Expose optimal performance scatter entries capability (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary else statement (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary return statement (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Group boolean parameters to take less space (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add missing capability bit check for IP-in-IP (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix ingress rate configuration for representors (Alaa Hleihel) [1789378] - [netdrv] mlx5: reject unsupported external timestamp flags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Replace kfree with kvfree when free vhca stats (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove incorrect match criteria assignment line (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Enhance TX resync flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save a copy of the crypto info (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unneeded cipher type checks (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Limit DUMP wqe size (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix missing SQ edge fill (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save by-value copy of the record frags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save only the frag page to release at completion (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Size of a Dump WQE is fixed (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Put live in the correct place for ODP MRs (Alaa Hleihel) [1789378] - [infiniband] RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() (Alaa Hleihel) [1789378] - [netdrv] drivers: net: Fix Kconfig indentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove redundant dev_name print from err log (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove useless set memory to zero use memset() (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unused function parameter (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix static checker warning of potential pointer math issue (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove unlikely() from WARN*() condition (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Improve stateless offload capability check (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Change function's position to a more fitting file (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add page fault handler for DC initiator WQE (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Remove check of FW capabilities in ODP page fault handling (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Set ODP capabilities for DC transport to max (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: RDMA_RX flow type support for user applications (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Fix return code in case of hyperv wrong size read (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add mlx5e HV VHCA stats agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA control agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA infrastructure (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add wrappers for HyperV PCIe operations (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh used value update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add tc flower tracepoints (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use ib_umem_start instead of umem.address (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add per-namespace flow table default miss action support (Alaa Hleihel) [1789378] - [include] net/mlx5: Expose IP-in-IP capability bit (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Improve functions documentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from CQE with error on RQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: RX, Handle CQE with error at the earliest stage (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from rx timeout (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Report and recover from CQE error on ICOSQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Split open/close ICOSQ into stages (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add support to rx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add helper functions for reporter's basics (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add cq info to tx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx reporter diagnostics output (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx diagnose function (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Generalize tx reporter's functionality (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Change naming convention for reporter's functions (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Rename reporter header file (Alaa Hleihel) [1790198 1789378] - [infiniband] RDMA/mlx5: Annotate lock dependency in bind/unbind slave port (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Expose XRQ legacy commands over the DEVX interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add legacy events to DEVX list (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add XRQ legacy commands opcodes (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use debug message instead of warn (Alaa Hleihel) [1789378] - [netdrv] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789378] - [infiniband] mlx5: Use refcount_t for refcount (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Allow dropping specific tunnel packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: TX reporter cleanup (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Set tx reporter only on successful creation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Rx, checksum handling refactoring (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Soften inline mode VLAN dependencies (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Slight enhancement for WQE fetch function (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Strict the room needed for SQ edge NOPs (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: E-Switch, add ingress rate support (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Remove DEBUG ODP code (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Avoid unnecessary typecast (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: xsk: dynamically allocate mlx5e_channel_param (Alaa Hleihel) [1789378] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789378] - [char] tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module (David Gibson) [1781915] - [char] tpm: ibmvtpm: Add support for TPM2 (David Gibson) [1781915] - [char] tpm: of: Handle IBM, vtpm20 case when getting log parameters (David Gibson) [1781915] - [wireless] iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices (Jarod Wilson) [1807052] - [wireless] mwifiex: set needed_headroom, not hard_header_len (Jarod Wilson) [1807052] - [wireless] ath9k: Handle txpower changes even when TPC is disabled (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: fix coverage_class type (Jarod Wilson) [1807052] - [wireless] rtw88: Use kfree_skb() instead of kfree() (Jarod Wilson) [1807052] - [wireless] brcmfmac: abort and release host after error (Jarod Wilson) [1807052] - [wireless] ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl (Jarod Wilson) [1807052] - [wireless] ath10k: Call cpu_latency_qos_*() instead of pm_qos_*() (Jarod Wilson) [1807052] - [net] mac80211: fix authentication with iwlwifi/mvm (Jarod Wilson) [1807052] - [net] mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX (Jarod Wilson) [1807052] - [net] mac80211: mark station unauthorized before key removal (Jarod Wilson) [1807052] - [net] mac80211: Check port authorization in the ieee80211_tx_dequeue() case (Jarod Wilson) [1807052] - [net] cfg80211: Do not warn on same channel at the end of CSA (Jarod Wilson) [1807052] - [net] mac80211: drop data frames without key on encrypted links (Jarod Wilson) [1807052] - [net] nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 (Jarod Wilson) [1807052] - [wireless] iwlwifi: cfg: use antenna diversity with all AX101 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix rate scale NSS configuration (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't add TLV offset when reading FIFOs (Jarod Wilson) [1807052] - [wireless] iwlwifi: check allocated pointer when allocating conf_tlvs (Jarod Wilson) [1807052] - [wireless] iwlwifi: consider HE capability when setting LDPC (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: take the required lock when clearing time event data (Jarod Wilson) [1807052] - [net] mac80211: Do not send mesh HWMP PREQ if HWMP is disabled (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for channel switch (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for beacon report scanning (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for critical protocol indication (Jarod Wilson) [1807052] - [wireless] mt76: fix array overflow on receiving too many fragments for a packet (Jarod Wilson) [1807052] - [net] mac80211: rx: avoid RCU list traversal under mutex (Jarod Wilson) [1807052] - [net] nl80211: explicitly include if_vlan.h (Jarod Wilson) [1807052] - [net] mac80211: Remove a redundant mutex unlock (Jarod Wilson) [1807052] - [net] cfg80211: check reg_rule for NULL in handle_channel_custom() (Jarod Wilson) [1807052] - [net] nl80211: fix potential leak in AP start (Jarod Wilson) [1807052] - [net] mac80211: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1807052] - [net] cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1807052] - [net] cfg80211: check wiphy driver existence for drvinfo report (Jarod Wilson) [1807052] - [net] mac80211: consider more elements in parsing CRC (Jarod Wilson) [1807052] - [net] mac80211: fix quiet mode activation in action frames (Jarod Wilson) [1807052] - [net] mac80211: use more bits for ack_frame_id (Jarod Wilson) [1807052] - [wireless] rtw88: Fix return value of rtw_wow_check_fw_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: d3: read all FW CPUs error info (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix TDLS discovery with the new firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: avoid use after free for pmsr request (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update the DTS measurement type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't throw error when trying to remove IGTK (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix thermal zone registration (Jarod Wilson) [1807052] - [wireless] iwlwifi: use helpers (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1807052] - [wireless] mwifiex: fix unbalanced locking in mwifiex_process_country_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: fix spelling mistake "initilized" -> "initialized" (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: remove redundant assignment to variable cond (Jarod Wilson) [1807052] - [wireless] brcmfmac: Remove always false 'idx < 0' statement (Jarod Wilson) [1807052] - [wireless] rtw88: use shorter delay time to poll PS state (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL skb access in TX ISR (Jarod Wilson) [1807052] - [wireless] brcmfmac: add initial support for monitor mode (Jarod Wilson) [1807052] - [wireless] brcmfmac: simplify building interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 (Jarod Wilson) [1807052] - [wireless] brcmfmac: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtw88: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Fix typo (Jarod Wilson) [1807052] - [wireless] rtw88: change max_num_of_tx_queue() definition to inline in pci.h (Jarod Wilson) [1807052] - [wireless] rtw88: assign NULL to skb after being kfree()'ed (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused vif pointer in struct rtw_vif (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused variable 'in_lps' (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused spinlock (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: update power sequence to v15 (Jarod Wilson) [1807052] - [wireless] rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M (Jarod Wilson) [1807052] - [wireless] rtw88: fix rate mask for 1SS chip (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan net-detect support (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan pattern match support (Jarod Wilson) [1807052] - [wireless] rtw88: support wowlan feature for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: load wowlan firmware if wowlan is supported (Jarod Wilson) [1807052] - [wireless] rtw88: add interface config for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset dma when reset pci trx ring (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset ring index when release skbs in tx ring (Jarod Wilson) [1807052] - [wireless] ath10k: Use device_get_match_data() to simplify code (Jarod Wilson) [1807052] - [wireless] ath10k: Add newlines to printk messages (Jarod Wilson) [1807052] - [wireless] ath10k: Correct the DMA direction for management tx buffers (Jarod Wilson) [1807052] - [wireless] mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() (Jarod Wilson) [1807052] - [wireless] ath11k: fix up some error paths (Jarod Wilson) [1807052] - [wireless] ath11k: make sure to also report the RX bandwidth inside radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: avoid null pointer dereference when pointer band is null (Jarod Wilson) [1807052] - [wireless] ath11k: Add missing pdev rx rate stats (Jarod Wilson) [1807052] - [wireless] ath11k: ensure ts.flags is initialized before bit-wise or'ing in values (Jarod Wilson) [1807052] - [wireless] ath11k: set TxBf parameters after vdev start (Jarod Wilson) [1807052] - [wireless] ath11k: enable HE tlvs in ppdu stats for pktlog lite (Jarod Wilson) [1807052] - [wireless] ath11k: fix debugfs build failure (Jarod Wilson) [1807052] - [wireless] ath10k: Don't call SCM interface for statically mapped msa region (Jarod Wilson) [1807052] - [wireless] Revert "ath10k: fix DMA related firmware crashes on multiple devices" (Jarod Wilson) [1807052] - [wireless] ath10k: drop RX skb with invalid length for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] ath10k: Add optional qdss clk (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe (Jarod Wilson) [1807052] - [wireless] ath9k: use true,false for bool variable (Jarod Wilson) [1807052] - [net] net: mac80211: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] net: iwlwifi: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] iwlwifi: add device name to device_info (Jarod Wilson) [1807052] - [wireless] iwlwifi: implement a new device configuration table (Jarod Wilson) [1807052] - [wireless] iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg (Jarod Wilson) [1807052] - [wireless] iwlwifi: prph: remove some unused register definitions (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print out extended secboot status before dump (Jarod Wilson) [1807052] - [wireless] iwlwifi: incorporate firmware filename into version (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: check for the domain on all TLV types during init (Jarod Wilson) [1807052] - [wireless] iwlwifi: add new iwlax411 struct for type SoSnj (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove unnecessary active triggers status flag (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't allow changing the domain via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove CSR registers abstraction (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove some outdated iwl22000 configurations (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: validate queue ID before array deref/bit ops (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: use partial pages if applicable (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: map only used part of RX buffers (Jarod Wilson) [1807052] - [wireless] iwlwifi: allocate more receive buffers for HE devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for responder config command version 7 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for location range request version 8 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: remove support for fw scan api v11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: don't skip a TX FIFO when dumping (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update powersave correctly for D3 (Jarod Wilson) [1807052] - [wireless] ath11k: Use sizeof_field() instead of FIELD_SIZEOF() (Jarod Wilson) [1807052] - [wireless] ath11k: explicitly cast wmi commands to their correct struct type (Jarod Wilson) [1807052] - [wireless] orinoco: avoid assertion in case of NULL pointer (Jarod Wilson) [1807052] - [wireless] brcmfmac: Keep OOB wake-interrupt disabled when it shouldn't be enabled (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_usbdev_qinit (Jarod Wilson) [1807052] - [wireless] brcmfmac: not set mbss in vif if firmware does not support MBSS (Jarod Wilson) [1807052] - [wireless] brcmfmac: add RSDB condition when setting interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for BCM4359 SDIO chipset (Jarod Wilson) [1807052] - [wireless] brcmfmac: make errors when setting roaming parameters non-fatal (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix rambase for 4359/9 (Jarod Wilson) [1807052] - [wireless] brcmfmac: set F2 blocksize and watermark for 4359 (Jarod Wilson) [1807052] - [wireless] brcmfmac: reset two D11 cores if chip has two D11 cores (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: set interface carrier to off by default (Jarod Wilson) [1807052] - [wireless] mwifiex: delete unused mwifiex_get_intf_num() (Jarod Wilson) [1807052] - [wireless] rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix use after free in brcmf_sdio_readframes() (Jarod Wilson) [1807052] - [wireless] rt2x00: use RESET state bit to prevent IV changes on restart (Jarod Wilson) [1807052] - [wireless] rt2x00: implement reconfig_complete (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl_pci: Fix -Wcast-function-type (Jarod Wilson) [1807052] - [wireless] brcmsmac: Remove always false 'channel < 0' statement (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove last definitions of local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl88821ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove dependence on special bit manipulation macros for common driver (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove usage of private bit manipulation (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() (Jarod Wilson) [1807052] - [wireless] ath9k: fix storage endpoint lookup (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] ath11k: remove an unneeded NULL check (Jarod Wilson) [1807052] - [wireless] ath11k: checking for NULL vs IS_ERR() (Jarod Wilson) [1807052] - [wireless] ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() (Jarod Wilson) [1807052] - [wireless] ath11k: fix missing free of skb on error return path (Jarod Wilson) [1807052] - [wireless] ath11k: fix uninitialized variable radioup (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak on reg_info (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unnecessary enum scan_priority (Jarod Wilson) [1807052] - [wireless] ath11k: fix several spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath11k: add some missing __packed qualifiers (Jarod Wilson) [1807052] - [wireless] ath11k: set the BA buffer size to 256 when HE is enabled (Jarod Wilson) [1807052] - [wireless] ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() (Jarod Wilson) [1807052] - [wireless] ath11k: optimize ath11k_hal_tx_status_parse (Jarod Wilson) [1807052] - [wireless] ath11k: optimise ath11k_dp_tx_completion_handler (Jarod Wilson) [1807052] - [wireless] ath11k: move some tx_status parsing to debugfs code (Jarod Wilson) [1807052] - [wireless] ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab (Jarod Wilson) [1807052] - [wireless] ath11k: drop memset when setting up a tx cmd desc (Jarod Wilson) [1807052] - [wireless] ath11k: disable PS for STA interfaces by default upon bringup (Jarod Wilson) [1807052] - [wireless] ath11k: add wmi helper for turning STA PS on/off (Jarod Wilson) [1807052] - [wireless] ath10k: Fix some typo in some warning messages (Jarod Wilson) [1807052] - [wireless] ath11k: register HE mesh capabilities (Jarod Wilson) [1807052] - [net] netlink: rename nl80211_validate_nested() to nla_validate_nested() (Jarod Wilson) [1807052] - [wireless] wireless/mediatek: Replace rcu_swap_protected() with rcu_replace_pointer() (Jarod Wilson) [1807052] - [wireless] ath: add support for special 0x0 regulatory domain (Jarod Wilson) [1807052] - [wireless] ath10k: change bundle count for max rx bundle for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable napi on RX path for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: fix indentation in ath11k_mac_prepare_he_mode() (Jarod Wilson) [1807052] - [wireless] ath11k: Setup REO destination ring before sending wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Move mac80211 hw allocation before wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Skip update peer stats for management packets (Jarod Wilson) [1807052] - [wireless] ath11k: update tx duration in station info (Jarod Wilson) [1807052] - [wireless] ath11k: fix vht guard interval mapping (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak in monitor mode (Jarod Wilson) [1807052] - [wireless] ath11k: Advertise MPDU start spacing as no restriction (Jarod Wilson) [1807052] - [wireless] ath11k: Update tx and rx chain count properly on drv_set_antenna (Jarod Wilson) [1807052] - [wireless] ath11k: add necessary peer assoc params in wmi dbg (Jarod Wilson) [1807052] - [wireless] ath11k: unlock mutex during failure in qmi fw ready (Jarod Wilson) [1807052] - [wireless] ath11k: add support for controlling tx power to a station (Jarod Wilson) [1807052] - [wireless] ath11k: update bawindow size in delba process (Jarod Wilson) [1807052] - [wireless] ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API (Jarod Wilson) [1807052] - [wireless] ath11k: avoid burst time conversion logic (Jarod Wilson) [1807052] - [wireless] ath11k: pktlog: fix sending/using the pdev id (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up ce and HTC service config update (Jarod Wilson) [1807052] - [wireless] ath11k: tracing: fix ath11k tracing (Jarod Wilson) [1807052] - [wireless] ath10k: enable wow feature for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: change log level for mpdu status of sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: set WMI_PEER_AUTHORIZE after a firmware crash (Jarod Wilson) [1807052] - [wireless] ath10k: set max mtu to 1500 for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: enable firmware log by default for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage (Jarod Wilson) [1807052] - [wireless] ath11k: Fixing TLV length issue in peer pktlog WMI command (Jarod Wilson) [1807052] - [wireless] ath11k: Fix skb_panic observed during msdu coalescing (Jarod Wilson) [1807052] - [wireless] ath11k: remove unused tx ring counters (Jarod Wilson) [1807052] - [wireless] ath11k: avoid WMM param truncation (Jarod Wilson) [1807052] - [wireless] ath11k: optimize RX path latency (Jarod Wilson) [1807052] - [wireless] ath11k: update tcl cmd descriptor parameters for STA mode (Jarod Wilson) [1807052] - [wireless] ath11k: fix wmi service ready ext tlv parsing (Jarod Wilson) [1807052] - [wireless] ath11k: fix resource leak in ath11k_mac_sta_state (Jarod Wilson) [1807052] - [wireless] ath11k: Fix htt stats sounding info and pdev cca stats (Jarod Wilson) [1807052] - [wireless] ath10k: move non-fatal warn logs to dbg level (Jarod Wilson) [1807052] - [wireless] ath11k: add spatial reuse support (Jarod Wilson) [1807052] - [wireless] ath11k: add TWT support (Jarod Wilson) [1807052] - [wireless] ath11k: add HE support (Jarod Wilson) [1807052] - [wireless] ath11k: Remove dead code while handling amsdu packets (Jarod Wilson) [1807052] - [wireless] ath11k: fix missed bw conversion in tx completion (Jarod Wilson) [1807052] - [wireless] ath11k: convert message from info to dbg (Jarod Wilson) [1807052] - [wireless] ath11k: ignore event 0x6017 (Jarod Wilson) [1807052] - [wireless] ath11k: add RX stats support for radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: driver for Qualcomm IEEE 802.11ax devices (Jarod Wilson) [1807052] - [wireless] ath10k: fix RX of frames with broken FCS in monitor mode (Jarod Wilson) [1807052] - [wireless] ath10k: report rssi of each chain to mac80211 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: Handle "invalid" BDFs for msm8998 devices (Jarod Wilson) [1807052] - [wireless] ath10k: Fix qmi init error handling (Jarod Wilson) [1807052] - [wireless] ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO (Jarod Wilson) [1807052] - [wireless] ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 (Jarod Wilson) [1807052] - [wireless] ath10k: add large size for BMI download data for SDIO (Jarod Wilson) [1807052] - [wireless] ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: remove struct ath10k_sdio_rx_data::status (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: cosmetic cleanup (Jarod Wilson) [1807052] - [wireless] ath10k: add workqueue for RX path of sdio (Jarod Wilson) [1807052] - [wireless] ath10k: change max RX bundle size from 8 to 32 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable RX bundle receive for sdio (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues (Jarod Wilson) [1807052] - [net] cfg80211: fix page refcount issue in A-MSDU decap (Jarod Wilson) [1807052] - [net] cfg80211: check for set_wiphy_params (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in cfg80211_cqm_rssi_update (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in nl80211_probe_mesh_link (Jarod Wilson) [1807052] - [net] cfg80211: fix deadlocks in autodisconnect work (Jarod Wilson) [1807052] - [net] wireless: wext: avoid gcc -O3 warning (Jarod Wilson) [1807052] - [net] mac80211: Fix TKIP replay protection immediately after key setup (Jarod Wilson) [1807052] - [net] cfg80211: Fix radar event during another phy CAC (Jarod Wilson) [1807052] - [net] wireless: fix enabling channel 12 for custom regulatory domain (Jarod Wilson) [1807052] - [net] mac80211: mesh: restrict airtime metric to peered established plinks (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: mvm: fix scan config command size" (Jarod Wilson) [1807052] - [wireless] iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove lar_disable module parameter (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: force stop the debug monitor HW (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: always disable L0S states (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix potential SKB leak on TXQ TX (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix SKB leak on invalid queue (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: extend hardware workaround to context-info (Jarod Wilson) [1807052] - [wireless] iwlwifi: Don't ignore the cap field upon mcc update (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: report TX rate to mac80211 directly for RS offload (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix NVM check for 3168 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: fix TLV fragment allocation loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: allocate smaller dev_cmd for TX headers (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: detect the DMA bug and warn if it happens (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: work around DMA hardware bug (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move page tracking into get_page_hdr() (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send PPAG command if disabled (Jarod Wilson) [1807052] - [wireless] mt76: Off by one in mt76_calc_rx_airtime() (Jarod Wilson) [1807052] - [wireless] mt76: fix LED link time failure (Jarod Wilson) [1807052] - [net] mac80211: Turn AQL into an NL80211_EXT_FEATURE (Jarod Wilson) [1807052] - [net] mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime() (Jarod Wilson) [1807052] - [net] cfg80211: fix double-free after changing network namespace (Jarod Wilson) [1807052] - [net] mac80211: fix TID field in monitor mode transmit (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move power gating workaround earlier in the flow (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection" (Jarod Wilson) [1807052] - [wireless] wireles: Use sizeof_field() macro (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: fix default mac address overwrite (Jarod Wilson) [1807052] - [wireless] ath9k: use iowrite32 over __raw_writel (Jarod Wilson) [1807052] - [net] mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue (Jarod Wilson) [1807052] - [net] mac80211: Implement Airtime-based Queue Limit (AQL) (Jarod Wilson) [1807052] - [net] mac80211: Import airtime calculation code from mt76 (Jarod Wilson) [1807052] - [net] mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED (Jarod Wilson) [1807052] - [net] mac80211: expose HW conf flags through debugfs (Jarod Wilson) [1807052] - [net] mac80211: Add new sta_info getter by sta/vif addrs (Jarod Wilson) [1807052] - [net] mac80211: add a comment about monitor-to-dev injection (Jarod Wilson) [1807052] - [wireless] drivers: net: Fix Kconfig indentation, continued (Jarod Wilson) [1807052] - [wireless] mt76: fix fix ampdu locking (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: fix endpoint definition order (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: read {tx,rx} mask from eeprom (Jarod Wilson) [1807052] - [wireless] mt76: move mt76_get_antenna in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs (Jarod Wilson) [1807052] - [wireless] Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: disable radar pattern detector during scanning (Jarod Wilson) [1807052] - [wireless] mt76: move interface_modes definition in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add ibss support (Jarod Wilson) [1807052] - [wireless] mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_register_device (Jarod Wilson) [1807052] - [wireless] mt76: use mt76_dev in mt76_is_{mmio,usb} (Jarod Wilson) [1807052] - [wireless] mt76: Remove set but not used variable 'idx' (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on a dedicated stats workqueue (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on usb_interface instead of usb_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb (Jarod Wilson) [1807052] - [wireless] mt76: remove obsolete .add_buf() from struct mt76_queue_ops (Jarod Wilson) [1807052] - [wireless] mt76: add sanity check for a-mpdu rx wcid index (Jarod Wilson) [1807052] - [wireless] mt76: refactor cc_lock locking scheme (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: eeprom: add support for MAC address from OF (Jarod Wilson) [1807052] - [wireless] mt76: avoid enabling interrupt if NAPI poll is still pending (Jarod Wilson) [1807052] - [wireless] mt76: fix aggregation stop issue (Jarod Wilson) [1807052] - [wireless] mt76: drop rcu read lock in mt76_rx_aggr_stop (Jarod Wilson) [1807052] - [wireless] mt76: add missing locking around ampdu action (Jarod Wilson) [1807052] - [wireless] mt76: do not use devm API for led classdev (Jarod Wilson) [1807052] - [wireless] mt76: enable airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: track tx/rx airtime for airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: introduce mt7615_mac_wtbl_update routine (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix survey channel busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: track approximate tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset (Jarod Wilson) [1807052] - [wireless] mt76: unify channel survey update code (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: switch to a different counter for survey busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: track tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: track rx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: store current channel survey_state in struct mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: rename mt76_driver_ops txwi_flags to drv_flags and include tx aligned4 (Jarod Wilson) [1807052] - [wireless] mt76: report rx a-mpdu subframe status (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: remove q_rx field from struct mt7603_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: move aggr_stats array in mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add queue entry in debugfs (Jarod Wilson) [1807052] - [wireless] mt76: move queue debugfs entry to driver specific code (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0u: reset counter starting the device (Jarod Wilson) [1807052] - [wireless] mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move mac_reset_counter in mt76x02_lib module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: enable SCS by default (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0e: make array mt76x0_chan_map static const, makes object smaller (Jarod Wilson) [1807052] - [wireless] mt76: usb: add lockdep_assert_held in __mt76u_vendor_request (Jarod Wilson) [1807052] - [wireless] mt76: remove empty flag in mt76_txq_schedule_list (Jarod Wilson) [1807052] - [wireless] mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown (Jarod Wilson) [1807052] - [wireless] mt76: remove aggr_work field from struct mt76_wcid (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix control frame rx in monitor mode (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 52 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: check kasprintf() return value (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove outdated comment referring to wake lock (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb (Jarod Wilson) [1807052] - [wireless] iwlwifi: dvm: excessive if in rs_bt_update_lq() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Report tx/rx antennas (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rx: use rxq queue_size instead of constant (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove left-over non-functional email alias (Jarod Wilson) [1807052] - [wireless] iwlwifi: config: remove max_rx_agg_size (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make some RX functions static (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req FW API ver 13 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: fix support for transmitting SKBs with fraglist (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len' (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove monitor interface when detaching (Jarod Wilson) [1807052] - [wireless] brcmfmac: disable PCIe interrupts before bus reset (Jarod Wilson) [1807052] - [wireless] rtw88: allows to enable/disable HCI link PS mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: pci: enable CLKREQ function if host supports it (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use for loop instead of while loop for DBI/MDIO (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use macros to access PCI DBI/MDIO registers (Jarod Wilson) [1807052] - [wireless] rtlwifi: set proper udelay within rf_serial_read (Jarod Wilson) [1807052] - [wireless] rtlwifi: rf_lock use non-irqsave spin_lock (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove set but not used variable 'mpnum', 'nsp', 'nmp' (Jarod Wilson) [1807052] - [wireless] rtw88: remove duplicated include from ps.c (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'rsr' (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove unnecessary return (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: remove local VENDOR_ID and DEVICE_ID definitions (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 definition (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 add device tree support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix non-ACPI function (Jarod Wilson) [1807052] - [wireless] iwlwifi: 22000: fix some indentation (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: start CTDP budget from 2400mA (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't skip mgmt tid when flushing all tids (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: scan: enable adaptive dwell in p2p (Jarod Wilson) [1807052] - [wireless] iwlwifi: refactor the SAR tables from mvm to acpi (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req cmd ver 12 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: make new scan req versioning flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix unaligned read of rx_pkt_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove redundant assignment to variable bufsz (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 51 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: FW API: reference enum in docs of modify_mask (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print rate_n_flags in a pretty format (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: adapt the code to use api ver 11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: Create function to build scan cmd (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: create function for scan scheduling params (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support dump collection upon assert during D3 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: in VHT connection use only VHT capabilities (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: update iwl_uhb_nvm_channels (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix support for single antenna diversity (Jarod Wilson) [1807052] - [wireless] ath10k: qmi: Sleep for a while before assigning MSA memory (Jarod Wilson) [1807052] - [wireless] ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" (Jarod Wilson) [1807052] - [wireless] mwifiex: Re-work support for SDIO HW reset (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Add support for Edimax EW-7611ULB (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing enable interrupt flag (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address (Jarod Wilson) [1807052] - [net] mac80211: Use debugfs_create_xul() helper (Jarod Wilson) [1807052] - [net] cfg80211: VLAN offload support for set_key and set_sta_vlan (Jarod Wilson) [1807052] - [net] mac80211: Shrink the size of ack_frame_id to make room for tx_time_est (Jarod Wilson) [1807052] - [net] mac80211: don't re-parse elems in ieee80211_assoc_success() (Jarod Wilson) [1807052] - [net] mac80211: move store skb ack code to its own function (Jarod Wilson) [1807052] - [wireless] ath10k: disable cpuidle during downloading firmware (Jarod Wilson) [1807052] - [wireless] ath10k: fix potential issue of peer stats allocation (Jarod Wilson) [1807052] - [wireless] ath10k: fix get invalid tx rate for Mesh metric (Jarod Wilson) [1807052] - [wireless] rtw88: signal completion even on firmware-request failure (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL pointer access for firmware (Jarod Wilson) [1807052] - [wireless] rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() (Jarod Wilson) [1807052] - [wireless] rt2800: remove errornous duplicate condition (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8225se: remove some unused const variables (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove set but not used variables (Jarod Wilson) [1807052] - [wireless] rtw88: raise LPS threshold to 50, for less power consumption (Jarod Wilson) [1807052] - [wireless] ath5k: eeprom: Remove unneeded variable (Jarod Wilson) [1807052] - [wireless] ath10k: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] b43: dma: Fix use true/false for bool type variable (Jarod Wilson) [1807052] - [wireless] b43: main: Fix use true/false for bool type (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant null pointer check on arrays (Jarod Wilson) [1807052] - [wireless] rtw88: avoid FW info flood (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential read outside array boundary (Jarod Wilson) [1807052] - [wireless] rtw88: rearrange if..else statements for rx rate indexes (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_phy_pg_cfg_pair struct, not arrays (Jarod Wilson) [1807052] - [wireless] rtw88: 8822b: add RFE type 3 support (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for power tracking (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for DPK (Jarod Wilson) [1807052] - [wireless] net: Fix various misspellings of "connect" (Jarod Wilson) [1807052] - [wireless] net: Fix misspellings of "configure" and "configuration" (Jarod Wilson) [1807052] - [wireless] rtw88: fix GENMASK_ULL for u64 (Jarod Wilson) [1807052] - [wireless] iwlwifi: rx: use new api to get band from rx mpdu (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: create function to convert channel index to nl80211_band (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Invert the condition for OFDM rate (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: create function to convert nl80211 band to phy band (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add user trigger support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add notification for missed VAP (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix old-style declaration (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: use the new session protection command (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for new version for D0I3_END_CMD (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: consider ieee80211 station max amsdu value (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW notification dumping in case of missed beacon (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: remove old API and some related code (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: rename external debug configuration file (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW response/notification region type (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support domain changing via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add periodic trigger new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement monitor allocation flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement time point handling (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add TLV allocation new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new API in dump info (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add error tables dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add monitor dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: remove multi buffers infra (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new trigger TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new region TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: load external dbg cfg after internal cfg is loaded (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix warnings for symbol not declared (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: remove set but not used variable 'rate_mask' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove unnecessary NULL check in rtl_regd_init (Jarod Wilson) [1807052] - [wireless] rtw88: add phy_info debugfs to show Tx/Rx physical status (Jarod Wilson) [1807052] - [wireless] rtw88: add set_bitrate_mask support (Jarod Wilson) [1807052] - [wireless] rtw88: Enable 802.11ac beamformee support (Jarod Wilson) [1807052] - [wireless] rtw88: add power tracking support (Jarod Wilson) [1807052] - [wireless] rtw88: use macro to check the current band (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot (Jarod Wilson) [1807052] - [wireless] rtw88: mark rtw_fw_hdr __packed (Jarod Wilson) [1807052] - [wireless] net/wireless: Delete unnecessary checks before the macro call "dev_kfree_skb" (Jarod Wilson) [1807052] - [wireless] wireless: Remove call to memset after dma_alloc_coherent (Jarod Wilson) [1807052] - [wireless] rtw88: include interrupt.h for tasklet_struct (Jarod Wilson) [1807052] - [wireless] rtw88: use a for loop in rtw_power_mode_change(), not goto (Jarod Wilson) [1807052] - [wireless] rtw88: coex: Set 4 slot mode for A2DP (Jarod Wilson) [1807052] - [wireless] rtw88: pci: config phy after chip info is setup (Jarod Wilson) [1807052] - [wireless] rtw88: Use rtw_write8_set to set SYS_FUNC (Jarod Wilson) [1807052] - [wireless] rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1807052] - [wireless] rtw88: config 8822c multicast address in MAC init flow (Jarod Wilson) [1807052] - [wireless] ath10k: Correct error handling of dma_map_single() (Jarod Wilson) [1807052] - [wireless] ath: rename regulatory rules (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak for tpc_stats_final (Jarod Wilson) [1807052] - [wireless] ath10k: fix array out-of-bounds access (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'err' (Jarod Wilson) [1807052] - [wireless] ath10k: fix null dereference on pointer crash_data (Jarod Wilson) [1807052] - [wireless] ath10k: enable transmit data ack RSSI for QCA9884 (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: rename prob_ewma to prob_avg, use it for the new average (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: replace rate stats ewma with a better moving average (Jarod Wilson) [1807052] - [net] mac80211: minstrel: remove divisions in tx status path (Jarod Wilson) [1807052] - [net] nl80211: trivial: Remove redundant loop (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: make arrays static, makes object smaller (Jarod Wilson) [1807052] - [wireless] rtw88: Fix an error message (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: add bluetooth co-existence support for single antenna (Jarod Wilson) [1807052] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf (Jarod Wilson) [1829230 1807052] {CVE-2019-19056} - [wireless] rtlwifi: rtl8723: Remove set but not used variable 'own' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variables 'wifi_busy', 'bt_info_ext' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variable 'result' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_parameter' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variables 'v3', 'rtstatus', 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove set but not used variables 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Remove set but not used variables 'rtstatus', 'bd' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for SAE authentication offload (Jarod Wilson) [1807052] - [wireless] rtw88: fix error handling when setup efuse info (Jarod Wilson) [1807052] - [wireless] rtw88: fix NSS of hw_cap (Jarod Wilson) [1807052] - [wireless] rtw88: use struct rtw_fw_hdr to access firmware header (Jarod Wilson) [1807052] - [wireless] rtw88: raise firmware version debug level (Jarod Wilson) [1807052] - [wireless] rtw88: configure TX queue EDCA parameters (Jarod Wilson) [1807052] - [wireless] rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1807052] - [wireless] rtw88: fix beaconing mode rsvd_page memory violation issue (Jarod Wilson) [1807052] - [wireless] rtw88: flush hardware tx queues (Jarod Wilson) [1807052] - [wireless] rtw88: add TX-AMSDU support (Jarod Wilson) [1807052] - [wireless] rtw88: report tx rate to mac80211 stack (Jarod Wilson) [1807052] - [wireless] rtw88: take over rate control from mac80211 (Jarod Wilson) [1807052] - [wireless] rtw88: add driver TX queue support (Jarod Wilson) [1807052] - [wireless] rtw88: allows to set RTS in TX descriptor (Jarod Wilson) [1807052] - [wireless] rtw88: check firmware leave lps successfully (Jarod Wilson) [1807052] - [wireless] mac80211: simplify TX aggregation start (Jarod Wilson) [1807052] - [net] mac80211: pass internal sta to ieee80211_tx_frags() (Jarod Wilson) [1807052] - [net] mac80211: IBSS: avoid unneeded return value processing (Jarod Wilson) [1807052] - [wireless] ar5523: check NULL before memcpy() in ar5523_cmd() (Jarod Wilson) [1807052] - [wireless] ath10k: add support for hardware rfkill (Jarod Wilson) [1807052] - [wireless] ath10k: restore QCA9880-AR1A (v1) detection (Jarod Wilson) [1807052] - [wireless] ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq (Jarod Wilson) [1807052] - [wireless] cw1200: Fix a signedness bug in cw1200_load_firmware() (Jarod Wilson) [1807052] - [wireless] rtw88: remove misleading module parameter rtw_fw_support_lps (Jarod Wilson) [1807052] - [wireless] rtw88: add deep PS PG mode for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: select deep PS mode when module is inserted (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter LPS by coex strategy (Jarod Wilson) [1807052] - [wireless] rtw88: add deep power save support (Jarod Wilson) [1807052] - [wireless] rtw88: leave PS state for dynamic mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: LPS enter/leave should be protected by lock (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused lps state check helper (Jarod Wilson) [1807052] - [wireless] rtw88: not to control LPS by each vif (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter or leave PS under IRQ (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset H2C queue indexes in a single write (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant flag check helper function (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'short_gi', 'buf_len' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variables 'dataempty', 'hoffset' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variable 'rtstate' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: prevent leaking urb (Jarod Wilson) [1829887 1807052] {CVE-2019-19068} - [wireless] net/wireless: Use kmemdup rather than duplicating its implementation (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Discard undersized packets (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Modify byte order for an error message (Jarod Wilson) [1807052] - [wireless] ath9k_hw: fix uninitialized variable data (Jarod Wilson) [1807052] - [wireless] ath10k: fix backtrace on coredump (Jarod Wilson) [1807052] - [wireless] ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9888 and QCA99x0 (Jarod Wilson) [1807052] - [wireless] ath10k: switch to ieee80211_tx_dequeue_ni (Jarod Wilson) [1807052] - [wireless] ath10k: change sw version print format to hex (Jarod Wilson) [1807052] - [wireless] ath10k: print supported MCS rates within service ready event (Jarod Wilson) [1807052] - [wireless] ath10k: print service ready returned channel range (Jarod Wilson) [1807052] - [wireless] ath10k: add 2ghz channel arguments to service ready structure (Jarod Wilson) [1807052] - [wireless] ath9k: remove unused including (Jarod Wilson) [1807052] - [wireless] mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() (Jarod Wilson) [1807052] - [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829850 1807052] {CVE-2019-19063} - [wireless] rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable (Jarod Wilson) [1807052] - [wireless] mt7601u: fix bbp version check in mt7601u_wait_bbp_ready (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: fix boolreturn.cocci warnings (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove duplicated if condition (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix suspend/resume when power is cut off (Jarod Wilson) [1807052] - [wireless] brcmfmac: don't WARN when there are no requests (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove a useless test (Jarod Wilson) [1807052] - [wireless] brcmfmac: send port authorized event for FT-802.1X (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak (Jarod Wilson) [1807052] - [wireless] ath10k: remove the warning of sdio not full support (Jarod Wilson) [1807052] - [wireless] ath: Use dev_get_drvdata where possible (Jarod Wilson) [1807052] - [wireless] ath: fix various spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath10k: fix missing checks for bmi reads and writes (Jarod Wilson) [1807052] - [wireless] ath10k: Add support to provide higher range mem chunks in wmi init command (Jarod Wilson) [1807052] - [wireless] ath10k: Add peer param map for tlv and non-tlv (Jarod Wilson) [1807052] - [wireless] ath10k: Enable MSA region dump support for WCN3990 (Jarod Wilson) [1807052] - [wireless] ath10k: Add xo calibration support for wifi rf clock (Jarod Wilson) [1807052] - [wireless] ath10k: fix spelling mistake "eanble" -> "enable" (Jarod Wilson) [1807052] - [wireless] ath10k: add cleanup in ath10k_sta_state() (Jarod Wilson) [1807052] - [wireless] ath10k: revalidate the msa region coming from firmware (Jarod Wilson) [1807052] - [wireless] ath10k: use ath10k_pci_soc_ functions for all warm_reset instances (Jarod Wilson) [1807052] - [wireless] ath10k: Use ARRAY_SIZE (Jarod Wilson) [1807052] - [wireless] ath10k: avoid leaving .bss_info_changed prematurely (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard bulk clock API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard regulator bulk API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: snoc: skip regulator operations (Jarod Wilson) [1807052] - [wireless] ath10k: Fix HOST capability QMI incompatibility (Jarod Wilson) [1807052] - [wireless] ath10k: Check if station exists before forwarding tx airtime report (Jarod Wilson) [1807052] - [include] include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Jarod Wilson) [1807052]- [x86] x86/PCI: Define to_pci_sysdata() even when !CONFIG_PCI (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add two VMD Device IDs (Myron Stowe) [1788364 1783436] - [pci] x86/PCI: Expose VMD's pci_dev in struct pci_sysdata (Myron Stowe) [1788364 1783436] - [x86] x86/PCI: Add to_pci_sysdata() helper (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add device id for VMD device 8086:9A0B (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add bus 224-255 restriction decode (Myron Stowe) [1788364 1783436] - [fs] fuse: copy_file_range needs to strip setuid bits and update timestamps (Eric Sandeen) [1721881] - [fs] vfs: allow copy_file_range to copy across devices (Eric Sandeen) [1721881] - [fs] vfs: add missing checks to copy_file_range (Eric Sandeen) [1721881] - [mm] vfs: remove redundant checks from generic_remap_checks() (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_file_rw_checks() (Eric Sandeen) [1721881] - [fs] vfs: no fallback for ->copy_file_range (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_copy_file_range() (Eric Sandeen) [1721881] - [ptp] ptp: add VMware virtual PTP clock driver (Prarit Bhargava) [1829706] - [powerpc] powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_supported() (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Enable SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Allow SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Fix build with IOMMU_API=n (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function (Michael Roth) [1805101] - [powerpc] powerpc/dma: Fix invalid DMA mmap behavior (Michael Roth) [1805101] - [powerpc] powerpc/dma: trim the fat from (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove set_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the generic direct mapping bypass (Michael Roth) [1805101] - [powerpc] powerpc/powernv/npu: Remove NPU DMA ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma_direct mapping routines (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma-direct allocator for coherent platforms (Michael Roth) [1805101] - [powerpc] swiotlb: remove swiotlb_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_get_required_mask (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_mmap_coherent (Michael Roth) [1805101] - [powerpc] powerpc/dma: use phys_to_dma instead of get_dma_offset (Michael Roth) [1805101] - [powerpc] dma-mapping, powerpc: simplify the arch dma_set_mask override (Michael Roth) [1805101] - [powerpc] powerpc/dma: fix an off-by-one in dma_capable (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove max_direct_dma_addr (Michael Roth) [1805101] - [powerpc] powerpc/dma: move pci_dma_dev_setup_swiotlb to fsl_pci.c (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_pci_dma_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the iommu fallback for coherent allocations (Michael Roth) [1805101] - [powerpc] powerpc/pci: remove the dma_set_mask pci_controller ops methods (Michael Roth) [1805101] - [misc] cxl: drop the dma_set_mask callback from vphb (Michael Roth) [1805101] - [powerpc] KABI: re-use deprecated field for iommu_bypass_supported function pointer (Michael Roth) [1805101] - [powerpc] powerpc/dma: stop overriding dma_get_required_mask (Michael Roth) [1805101] - [dma] KABI: add fake includes for headers used in arch/powerpc/kernel/dma.c (Michael Roth) [1805101] - [powerpc] powerpc/powernv: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove PCI_MSI ifdef checks (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_npu_dma_set_mask (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_pci_ioda_pe_single_vendor (Michael Roth) [1805101] - [powerpc] powerpc/dart: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/dart: remove dead cleanup code in iommu_init_early_dart (Michael Roth) [1805101] - [powerpc] powerpc/cell: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/cell: move dma direct window setup out of dma_configure (Michael Roth) [1805101] - [powerpc] powerpc/pseries: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/pseries: unwind dma_get_required_mask_pSeriesLP a bit (Michael Roth) [1805101] - [powerpc] powerpc/dma: handle iommu bypass in dma_iommu_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: untangle vio_dma_mapping_ops from dma_iommu_ops (Michael Roth) [1805101] - [dma] dma-direct: we might need GFP_DMA for 32-bit dma masks (Michael Roth) [1805101] - [powerpc] powerpc/dma: split the two __dma_alloc_coherent implementations (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused dma_iommu_ops export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ISA_DMA_THRESHOLD export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define (Michael Roth) [1805101] - [powerpc] powerpc/dma: properly wire up the unmap_page and unmap_sg methods (Michael Roth) [1805101] - [powerpc] powerpc: allow NOT_COHERENT_CACHE for amigaone (Michael Roth) [1805101] - [powerpc] powerpc/fadump: consider reserved ranges while reserving memory (Steve Best) [1813701] - [powerpc] powerpc/fadump: use static allocation for reserved memory ranges (Steve Best) [1813701] - [fs] audit: Report suspicious O_CREAT usage (partial) (Eric Sandeen) [1797843] - [fs] vfs: fix do_last() regression (Eric Sandeen) [1797843] - [fs] do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Eric Sandeen) [1797843] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Eric Sandeen) [1797843] - [netdrv] fm10k: use txqueue parameter in fm10k_tx_timeout (Neil Horman) [1781387] - [netdrv] fm10k: Use sizeof_field() macro (Neil Horman) [1781387] - [netdrv] fm10k: update driver version to match out-of-tree (Neil Horman) [1781387] - [netdrv] fm10k: add support for ndo_get_vf_stats operation (Neil Horman) [1781387] - [netdrv] fm10k: add missing field initializers to TLV attributes) (Neil Horman) [1781387] - [netdrv] fm10k: use a local variable for the frag pointer (Neil Horman) [1781387] - [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (Neil Horman) [1781387] - [netdrv] fm10k: no need to check return value of debugfs_create functions (Neil Horman) [1781387] - [security] KEYS: Avoid false positive ENOMEM error on key read (Waiman Long) [1807693] - [security] KEYS: Don't write out to userspace while holding key semaphore (Waiman Long) [1807693] - [security] selinux: allow per-file labeling for CephFS (Ondrej Mosnacek) [1823764] - [scsi] scsi: qedi: make qedi_ll2_buf_size static (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Fix termination timeouts in session logout (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add modules param to enable qed iSCSI debug (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Do not flush offload work if ARP not resolved (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Use correct msix count for fastpath vectors (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Avoid unnecessary endpoint allocation on link down (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Remove additional char from boot target iqnname (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add PCI shutdown handler support (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add MFW error recovery process (Nilesh Javali) [1792111] - [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830989] - [ata] ahci: Add Intel Comet Lake PCH-V PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake PCH-H PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake H RAID PCI ID (David Milburn) [1802690] - [x86] x86, sched: Move check for CPU type to caller function (Prarit Bhargava) [1828260] - [x86] x86, sched: Don't enable static key when starting secondary CPUs (Prarit Bhargava) [1828260] - [x86] x86, sched: Account for CPUs with less than 4 cores in freq. invariance (Prarit Bhargava) [1828260] - [x86] x86, sched: Bail out of frequency invariance if base frequency is unknown (Prarit Bhargava) [1828260] - [lib] scsi: klist: Make it safe to use klists in atomic context (Waiman Long) [1829027] - [char] random: try to actively add entropy rather than passively wait for it (Neil Horman) [1778762] - [md] dm writecache: fix data corruption when reloading the target (Mike Snitzer) [1830129] - [kernel] smp: Allow smp_call_function_single_async() to insert locked csd (Peter Xu) [1830014] - [scsi] scsi: ibmvscsi: Fix WARN_ON during event pool release (Steve Best) [1829242] - [block] block: avoid to check null profile pointer to see if it is in 3rd party module (Ming Lei) [1829464] - [tools] perf scripting perl: Add common_callchain to fix argument order (Michael Petlan) [1809191] - [netdrv] ionic: fix unused assignment (Jonathan Toppins) [1780645] - [netdrv] ionic: add dynamic_debug header (Jonathan Toppins) [1780645] - [netdrv] ionic: set station addr only if needed (Jonathan Toppins) [1780645] - [netdrv] ionic: replay filters after fw upgrade (Jonathan Toppins) [1780645] - [netdrv] ionic: remove lifs on fw reset (Jonathan Toppins) [1780645] - [netdrv] ionic: disable the queues on link down (Jonathan Toppins) [1780645] - [netdrv] ionic: check for queues before deleting (Jonathan Toppins) [1780645] - [netdrv] ionic: clean tx queue of unfinished requests (Jonathan Toppins) [1780645] - [netdrv] ionic: move irq request to qcq alloc (Jonathan Toppins) [1780645] - [netdrv] ionic: move debugfs add/delete to match alloc/free (Jonathan Toppins) [1780645] - [netdrv] ionic: check for linkup in watchdog (Jonathan Toppins) [1780645] - [netdrv] ionic: decouple link message from netdev state (Jonathan Toppins) [1780645] - [netdrv] ionic: check for NULL structs on teardown (Jonathan Toppins) [1780645] - [netdrv] ionic: clean irq affinity on queue deinit (Jonathan Toppins) [1780645] - [netdrv] ionic: ignore eexist on rx filter add (Jonathan Toppins) [1780645] - [netdrv] ionic: only save good lif dentry (Jonathan Toppins) [1780645] - [netdrv] ionic: leave dev cmd request contents alone on FW timeout (Jonathan Toppins) [1780645] - [netdrv] ionic: add timeout error checking for queue disable (Jonathan Toppins) [1780645] - [netdrv] ionic: make spdxcheck.py happy (Jonathan Toppins) [1780645] - [netdrv] ionic: add decode for IONIC_RC_ENOSUPP (Jonathan Toppins) [1780645] - [netdrv] ionic: print data for unknown xcvr type (Jonathan Toppins) [1780645] - [netdrv] ionic: remove adminq napi instance (Jonathan Toppins) [1780645] - [netdrv] ionic: deinit rss only if selected (Jonathan Toppins) [1780645] - [netdrv] ionic: stop devlink warn on mgmt device (Jonathan Toppins) [1780645] - [netdrv] net: ionic: Use scnprintf() for avoiding potential buffer overflow (Jonathan Toppins) [1780645] - [netdrv] netdev:pass the stuck queue to the timeout handler (Jonathan Toppins) [1780645] - [netdrv] ionic: drop ethtool driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: add support for device id 0x1004 (Jonathan Toppins) [1780645] - [netdrv] ionic: print pci bus lane info (Jonathan Toppins) [1780645] - [netdrv] ionic: support ethtool rxhash disable (Jonathan Toppins) [1780645] - [netdrv] ionic: clean up bitflag usage (Jonathan Toppins) [1780645] - [netdrv] ionic: improve irq numa locality (Jonathan Toppins) [1780645] - [netdrv] ionic: remove pragma packed (Jonathan Toppins) [1780645] - [netdrv] ionic: keep ionic dev on lif init fail (Jonathan Toppins) [1780645] - [netdrv] ionic: fix vf op lock usage (Jonathan Toppins) [1780645] - [netdrv] ionic: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1780645] - [netdrv] ionic: fix fw_status read (Jonathan Toppins) [1780645] - [netdrv] ionic: use new helper tcp_v6_gso_csum_prep (Jonathan Toppins) [1780645] - [netdrv] ionic: fix rxq comp packet type mask (Jonathan Toppins) [1780645] - [netdrv] ionic: clear compiler warning on hb use before set (Jonathan Toppins) [1780645] - [netdrv] ionic: restrict received packets to mtu size (Jonathan Toppins) [1780645] - [netdrv] ionic: add Rx dropped packet counter (Jonathan Toppins) [1780645] - [netdrv] ionic: drop use of subdevice tags (Jonathan Toppins) [1780645] - [netdrv] ionic: support sr-iov operations (Jonathan Toppins) [1780645] - [netdrv] ionic: ionic_if bits for sr-iov support (Jonathan Toppins) [1780645] - [netdrv] ionic: keep users rss hash across lif reset (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove set but not used variable 'sg_desc' (Jonathan Toppins) [1780645] - [netdrv] ionic: update driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: implement support for rx sgl (Jonathan Toppins) [1780645] - [netdrv] ionic: add a watchdog timer to monitor heartbeat (Jonathan Toppins) [1780645] - [netdrv] ionic: add heartbeat check (Jonathan Toppins) [1780645] - [netdrv] ionic: reverse an interrupt coalesce calculation (Jonathan Toppins) [1780645] - [netdrv] ionic: fix up struct name comments (Jonathan Toppins) [1780645] - [netdrv] dynamic_debug: provide dynamic_hex_dump stub (Jonathan Toppins) [1780645] - [netdrv] ionic: fix stats memory dereference (Jonathan Toppins) [1780645] - [netdrv] ionic: add lif_quiesce to wait for queue activity to stop (Jonathan Toppins) [1780645] - [netdrv] ionic: implement ethtool set-fec (Jonathan Toppins) [1780645] - [netdrv] ionic: report users coalesce request (Jonathan Toppins) [1780645] - [netdrv] ionic: use wait_on_bit_lock() rather than open code (Jonathan Toppins) [1780645] - [netdrv] ionic: simplify returns in devlink info (Jonathan Toppins) [1780645] - [netdrv] ionic: select CONFIG_NET_DEVLINK (Jonathan Toppins) [1780645] - [netdrv] ionic: Fix an error code in ionic_lif_alloc() (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unused including (Jonathan Toppins) [1780645] - [netdrv] ionic: Add coalesce and other features (Jonathan Toppins) [1780645] - [netdrv] ionic: Add RSS support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add driver stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add netdev-event handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Tx and Rx handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add initial ethtool support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add async link status check and basic stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Rx filter and rx_mode ndo support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add management of rx filters (Jonathan Toppins) [1780645] - [netdrv] ionic: Add the basic NDO callbacks for netdev support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add notifyq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add adminq action (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic adminq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add interrupts and doorbells (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic lif support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add port management commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add hardware init and device commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic framework for IONIC Network device driver (Jonathan Toppins) [1780645] - [netdrv] net: sfp: add more extended compliance codes (Jonathan Toppins) [1780645] - [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1819061] - [netdrv] igc: Add debug messages to MAC filter code (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_mac_entry_can_be_used() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove igc_*_mac_steering_filter() wrappers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove IGC_MAC_STATE_QUEUE_STEERING (Corinna Vinschen) [1781384] - [netdrv] igc: Remove 'queue' check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Improve address check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_rar_set_index() (Corinna Vinschen) [1781384] - [netdrv] igc: Fix igc_uc_unsync() (Corinna Vinschen) [1781384] - [netdrv] igc: Change igc_add_mac_filter() returning value (Corinna Vinschen) [1781384] - [netdrv] igc: Check unsupported flag in igc_add_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove duplicate code in MAC filtering logic (Corinna Vinschen) [1781384] - [netdrv] igc: Add new device IDs for i225 part (Corinna Vinschen) [1781384] - [netdrv] igc: Fix default MAC address filter override (Corinna Vinschen) [1781384] - [netdrv] igc: Remove dead code related to flower filter (Corinna Vinschen) [1781384] - [netdrv] igc: Fix NFC queue redirection support (Corinna Vinschen) [1781384] - [netdrv] igc: Remove copper fiber switch control (Corinna Vinschen) [1781384] - [netdrv] igc: Enable NETIF_F_HW_TC flag (Corinna Vinschen) [1781384] - [netdrv] igc: Fix double definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix overwrites when dumping registers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove forward declaration (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused CTRL_EXT_LINK_MODE_MASK (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused MDIC_DEST mask (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ETF offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for taprio offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add GSO partial support (Corinna Vinschen) [1781384] - [netdrv] net: igc: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781384] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781384] - [netdrv] igc: Add comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add WOL support (Corinna Vinschen) [1781384] - [netdrv] igc: Add pcie error handler support (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the typo in comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add dump options (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: make non-global functions static (Corinna Vinschen) [1781384] - [netdrv] igc: Add PHY power management control (Corinna Vinschen) [1781384] - [netdrv] RHEL-only: Revert "igc: add additional delay during phy hw reset" (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TSO (Corinna Vinschen) [1781384] - [netdrv] igc: Add SKU for i225 device (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix typo in a comment (Corinna Vinschen) [1781384] - [netdrv] igc: Use Start of Packet signal from PHY for timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ethtool GET_TS_INFO command (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for RX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_sw_init (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_write_itr (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_assign_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vectors (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_disable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_enable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure_msix (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_rx_mode (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_interrupt_capability (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_alloc_mapped_page (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_default_mac_filter (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_power_down_link (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_clean_tx_ring (Corinna Vinschen) [1781384] - [netdrv] igc: Remove serdes comments from a description of methods (Corinna Vinschen) [1781384] - [netdrv] igc: Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: Add 64 bit DMA access support (Corinna Vinschen) [1781384] - [netdrv] igc: Fix parameter descriptions for a several functions (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the parameter description for igc_alloc_rx_buffers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove excess parameter description from igc_is_non_eop (Corinna Vinschen) [1781384] - [netdrv] igc: Prefer to use the pci_release_mem_regions method (Corinna Vinschen) [1781384] - [netdrv] igc: Improve the DMA mapping flow (Corinna Vinschen) [1781384] - [netdrv] igc: Add scatter gather support (Corinna Vinschen) [1781384] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781384] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781384] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781384] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781384] - [netdrv] net: igb: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781381] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781381] - [netdrv] igb: Fix SGMII SFP module discovery for 100FX/LX (Corinna Vinschen) [1781381] - [netdrv] igb: dont drop packets if rx flow control is enabled (Corinna Vinschen) [1781381] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781381] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781381] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781381] - [netdrv] igb: Fix constant media auto sense switching when no cable is connected (Corinna Vinschen) [1781381] - [netdrv] igb: Enable media autosense for the i350 (Corinna Vinschen) [1781381] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781381] - [netdrv] igb: Add UDP segmentation offload support (Corinna Vinschen) [1781381] - [netdrv] net: igbvf: reject unsupported coalescing params (Corinna Vinschen) [1781382] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781382] - [ata] ahci: Do not export local variable ahci_em_messages (Prarit Bhargava) [1826320] - [scripts] modpost: check for static EXPORT_SYMBOL* functions (Prarit Bhargava) [1826320] - [kernel] torture: Remove exporting of internal functions (Prarit Bhargava) [1826320] - [input] Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params (Prarit Bhargava) [1826320] - [netdrv] net: phy: make exported variables non-static (Prarit Bhargava) [1826320] - [scsi] scsi: libsas: remove the exporting of sas_wait_eh (Prarit Bhargava) [1826320] - [drm] drm/client: remove the exporting of drm_client_close (Prarit Bhargava) [1826320] - [scripts] modpost: always show verbose warning for section mismatch (Prarit Bhargava) [1826320] - [net] netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL (Prarit Bhargava) [1826320] - [crypto] crypto: skcipher - remove the exporting of skcipher_walk_next (Prarit Bhargava) [1826320] - [scsi] scsi: scsi_debug: Fix a recently introduced regression (Ming Lei) [1822001] - [block] scsi: block: remove bidi support (Ming Lei) [1822001] - [scsi] scsi: block: remove req->special (Ming Lei) [1822001] - [scsi] scsi: stop setting up request->special (Ming Lei) [1822001] - [scsi] scsi: remove bidirectional command support (Ming Lei) [1822001] - [scsi] scsi: remove the SCSI OSD library (Ming Lei) [1822001] - [fs] scsi: fs: remove exofs (Ming Lei) [1822001] - [block] scsi: bsg-lib: handle bidi requests without block layer help (Ming Lei) [1822001] - [block] scsi: bsg: refactor bsg_ioctl (Ming Lei) [1822001] - [netdrv] sfc: fix XDP-redirect in this driver (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support configuring vf spoofchk on EF10 VFs (Jarod Wilson) [1796582 1788753 1684003] - [netdrv] sfc: ethtool: Refactor to remove fallthrough comments in case blocks (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Replace zero-length array with flexible-array member (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove unused variable 'efx_default_channel_type' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: elide assignment of skb (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ARFS code out of headers (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: only schedule asynchronous filter work if needed (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: detach from cb_page in efx_copy_channel() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: complete the next packet when we receive a timestamp (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix timestamp reconstruction at 16-bit rollover points (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: create header for mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: rename mcdi filtering functions/structs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from efx.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc/ethtool_common: Make some function to static (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove set but not used variable 'nic_data' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from ef10.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RPS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move yet more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RSS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move a couple more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ethtool code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move various functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: refactor selftest work init code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI logging device attribute (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: conditioned some functionality (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI receive queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI transmit queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI VI alloc/free code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more MCDI port code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some MCDI port utility functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some port link state/caps code (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel interrupt management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel alloc/removal code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel start/stop code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some channel-related code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move struct init and fini code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some device reset code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move datapath management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mac configuration and status functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move reset workqueue code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: further preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add new headers in preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove ioremap_nocache and devm_ioremap_nocache (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Remove unnecessary dependencies on I2C (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: avoid duplicate error handling code in 'efx_ef10_sriov_set_vf_mac()' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Include XDP packet headroom in buffer step size (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix channel allocation with brute force (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix build without CONFIG_RFS_ACCEL (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: do ARFS expiry work occasionally even without NAPI poll (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add statistics for ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: suppress MCDI errors from ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: change ARFS expiry mechanism (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Only cancel the PPS workqueue if it exists (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: trace_xdp_exception on XDP failure (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add XDP counters to ethtool stats (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: handle XDP_TX outcomes of XDP eBPF programs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: allocate channels for XDP tx queues (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Enable setting of xdp_prog (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: perform XDP processing on received packets (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support encapsulation of xdp_frames in efx_tx_buffer (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1796582 1788753] - [netdrv] net/sfc: Use skb_frag_off accessors (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove redundant variable old_vlan (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Convert random_ether_addr to eth_random_addr (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: batch up RX delivery (Jarod Wilson) [1796582 1788753] - [netdrv] net: mlx4: Use scnprintf() for avoiding potential buffer overflow (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix leak in id_map_find_del (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix memory leak in add_gid error flow (Alaa Hleihel) [1789363] - [include] mlx4: Bump up MAX_MSIX from 64 to 128 (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: use true, false for bool variable (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: Redo TX checksum offload in line with docs (Alaa Hleihel) [1789363] - [netdrv] mlx4: use new txqueue timeout argument (Alaa Hleihel) [1789363] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789363 1789362] - [infiniband] IB/mlx4: Update HW GID table while adding vlan GID (Alaa Hleihel) [1789363 1789362] - [netdrv] net/mlx4_en: ethtool: make array modes static const, makes object smaller (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Annotate boolean arguments as bool and not int (Alaa Hleihel) [1789363 1789361] - [netdrv] mlx4: avoid large stack usage in mlx4_init_hca() (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr (Alaa Hleihel) [1789363 1789361] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789363 1789361]- [net] ip_vti: receive ipip packet by calling ip_tunnel_rcv (Xin Long) [1815554] - [net] xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output (Xin Long) [1815968] - [net] sched: Fix hw_stats_type setting in pedit loop (Ivan Vecera) [1817156] - [net] sched: set the hw_stats_type in pedit loop (Ivan Vecera) [1817156] - [include] flow_offload: fix allowed types check (Ivan Vecera) [1817156] - [net] sched: act: allow user to specify type of HW stats for a filter (Ivan Vecera) [1817156] - [net] flow_offload: pass action cookie through offload structures (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "disabled" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [include] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "immediate" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [netdrv] mlxsw: restrict supported HW stats type to "any" (Ivan Vecera) [1817156] - [netdrv] mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions (Ivan Vecera) [1817156] - [netdrv] flow_offload: check for basic action hw stats type (Ivan Vecera) [1817156] - [include] flow_offload: Introduce offload of HW stats type (Ivan Vecera) [1817156] - [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1822577] - [net] devlink: Add health recover notifications on devlink flows (Petr Oros) [1821169] - [net] devlink: add devink notification when reporter update health state (Petr Oros) [1821169] - [net] devlink: add support for reporter recovery completion (Petr Oros) [1821169] - [net] devlink: Add new "enable_roce" generic device param (Petr Oros) [1805955] - [netdrv] netdevsim: use __GFP_NOWARN to avoid memalloc warning (Petr Oros) [1817157] - [tools] selftests: add netdevsim devlink health tests (Petr Oros) [1817157] - [netdrv] netdevsim: implement couple of testing devlink health reporters (Petr Oros) [1817157] - [net] devlink: propagate extack down to health reporter ops (Petr Oros) [1817157] - [net] devlink: don't do reporter recovery if the state is healthy (Petr Oros) [1817157] - [net] xsk: Fix out of boundary write in __xsk_rcv_memcpy (Jiri Benc) [1819630] - [samples] bpf: Allow for -ENETDOWN in xdpsock (Jiri Benc) [1819630] - [samples] bpf: Drop doubled variable declaration in xdpsock (Jiri Benc) [1819630] - [netdrv] i40e: Relax i40e_xsk_wakeup's return value when PF is busy (Jiri Benc) [1819630] - [netdrv] net/ixgbe: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [netdrv] net/i40e: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [net] xsk: Add rcu_read_lock around the XSK wakeup (Jiri Benc) [1819630] - [net] fix installing orphaned programs (Jiri Benc) [1819630] - [tools] libbpf: Don't use kernel-side u32 type in xsk.c (Jiri Benc) [1819630] - [tools] libbpf: Fix compatibility for kernels without need_wakeup (Jiri Benc) [1819630] - [net] xsk: Fix crash in poll when device does not support ndo_xsk_wakeup (Jiri Benc) [1819630] - [kernel] bpf/xskmap: Return ERR_PTR for failure case instead of NULL. (Jiri Benc) [1819630] - [net] xdp: convert put_page() to put_user_page*() (Jiri Benc) [1819630] - [net] xdp: mm: introduce page_size() (Jiri Benc) [1819630] - [net] xsk: relax UMEM headroom alignment (Jiri Benc) [1819630] - [samples] bpf: fix xdpsock l2fwd tx for unaligned mode (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [net] xsk: use state member for socket synchronization (Jiri Benc) [1819630] - [documentation] doc/af_xdp: include unaligned chunk case (Jiri Benc) [1819630] - [samples] bpf: use hugepages in xdpsock app (Jiri Benc) [1819630] - [samples] bpf: add buffer recycling for unaligned chunks to xdpsock (Jiri Benc) [1819630] - [samples] bpf: add unaligned chunks mode support to xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add flags to umem config (Jiri Benc) [1819630] - [netdrv] mlx5e: Allow XSK frames smaller than a page (Jiri Benc) [1819630] - [netdrv] mlx5e: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] ixgbe: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] i40e: modify driver for handling offsets (Jiri Benc) [1819630] - [net] xsk: add support to allow unaligned chunk placement (Jiri Benc) [1819630] - [net] xdp: xdp_umem: replace kmap on vmap for umem map (Jiri Benc) [1819630] - [net] Don't call XDP_SETUP_PROG when nothing is changed (Jiri Benc) [1819630] - [kernel] bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() (Jiri Benc) [1819630] - [kernel] xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP (Jiri Benc) [1819630] - [net] xsk: remove AF_XDP socket from map when the socket is released (Jiri Benc) [1819630] - [netdrv] mlx5e: Add AF_XDP need_wakeup support (Jiri Benc) [1819630] - [netdrv] net/mlx5e: Move the SW XSK code from NAPI poll to a separate function (Jiri Benc) [1819630] - [samples] bpf: add use of need_wakeup flag in xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add support for need_wakeup flag in AF_XDP part (Jiri Benc) [1819630] - [netdrv] ixgbe: need_wakeup flag might not be set for Tx (Jiri Benc) [1819630] - [netdrv] ixgbe: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [netdrv] i40e: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [net] xsk: add support for need_wakeup flag in AF_XDP rings (Jiri Benc) [1819630] - [net] xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup (Jiri Benc) [1819630] - [net] xdp: xdp_umem: fix umem pages mapping for 32bits systems (Jiri Benc) [1819630] - [net] ethtool: add infrastructure for centralized checking of coalescing parameters (Ivan Vecera) [1818096] - [tools] selftests: netfilter: add simple masq/redirect test cases (Hangbin Liu) [1826220] - [tools] selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET (Hangbin Liu) [1826220] - [tools] selftests: add script to stress-test nft packet path vs. control plane (Hangbin Liu) [1826220] - [net] devlink: disallow reload operation during device cleanup (Petr Oros) [1805958] - [tools] selftests: test creating netdevsim inside network namespace (Petr Oros) [1805958] - [net] devlink: export devlink net setter (Petr Oros) [1805958] - [net] devlink: don't ignore errors during dumpit (Petr Oros) [1805958] - [netdrv] netdevsim: fix spelling mistake "forbidded" -> "forbid" (Petr Oros) [1805958] - [netdrv] netdevsim: implement devlink dev_info op (Petr Oros) [1805958] - [netdrv] netdevsim: add couple of debugfs bools to debug devlink reload (Petr Oros) [1805958] - [netdrv] netdevsim: create devlink and netdev instances in namespace (Petr Oros) [1805958] - [include] net: skbuff: disambiguate argument and member for skb_list_walk_safe helper (Josef Oskera) [1818105] - [include] net: introduce skb_list_walk_safe for skb segment walking (Josef Oskera) [1818105] - [netdrv] netdevsim: drop code duplicated by a merge (Petr Oros) [1805951] - [tools] selftests: devlink: undo changes at the end of resource_test (Petr Oros) [1805951] - [tools] selftests: netdevsim: add tests for devlink reload with resources (Petr Oros) [1805951] - [net] devlink: allow to change namespaces during reload (Petr Oros) [1805951] - [net] devlink: Add method for time-stamp on reporter's dump (Petr Oros) [1805951] - [netdrv] netdevsim: take devlink net instead of init_net (Petr Oros) [1805951] - [netdrv] netdevsim: register port netdevices into net of device (Petr Oros) [1805951] - [netdrv] netdevsim: implement proper devlink reload (Petr Oros) [1805951] - [netdrv] netdevsim: add all ports in nsim_dev_create() and del them in destroy() (Petr Oros) [1805951] - [net] devlink: export devlink net getter (Petr Oros) [1805951] - [net] fib_notifier: propagate extack down to the notifier block callback (Petr Oros) [1805951] - [net] fib_notifier: propagate possible error during fib notifier registration (Petr Oros) [1805951] - [net] fib_notifier: make FIB notifier per-netns (Petr Oros) [1805951] - [netdrv] netdevsim: change fib accounting and limitations to be per-device (Petr Oros) [1805951] - [netdrv] netdevsim: Set offsets to various protocol layers (Petr Oros) [1805951] - [net] devlink: Fix error handling in param and info_get dumpit cb (Petr Oros) [1805951] - [net] lwtunnel: check erspan options before allocating tun_info (Xin Long) [1730151] - [net] lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS (Xin Long) [1730151] - [net] lwtunnel: add support for multiple geneve opts (Xin Long) [1730151] - [net] lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [1730151] - [net] lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [1730151] - [net] lwtunnel: get nlsize for erspan options properly (Xin Long) [1730151] - [net] lwtunnel: change to use nla_parse_nested on new options (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for erspan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for vxlan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for geneve (Xin Long) [1730151] - [net] lwtunnel: add options process for cmp_encap (Xin Long) [1730151] - [net] lwtunnel: add options process for arp request (Xin Long) [1730151] - [net] ip_tunnel: Add dst_cache support in lwtunnel_state of ip tunnel (Xin Long) [1730151] - [include] tcp: Define IPPROTO_MPTCP (Florian Westphal) [1812198] - [net] skb: add helpers to allocate ext independently from sk_buff (Florian Westphal) [1812198] - [net] tcp: Check for filled TCP option space before SACK (Florian Westphal) [1812198] - [net] tcp: Export TCP functions and ops struct (Florian Westphal) [1812198] - [net] tcp: coalesce/collapse must respect MPTCP extensions (Florian Westphal) [1812198] - [net] mptcp: Add MPTCP to skb extensions (Florian Westphal) [1812198] - [net] tcp, ulp: Add clone operation to tcp_ulp_ops (Florian Westphal) [1812198] - [include] tcp: Add MPTCP option number (Florian Westphal) [1812198] - [net] Make sock protocol value checks more specific (Florian Westphal) [1812198] - [net] ipv6: provide and use ipv6 specific version for {recv, send}msg (Florian Westphal) [1812198] - [net] inet: factor out inet_send_prepare() (Florian Westphal) [1812198] - [net] tipc: fix incorrect increasing of link window (Xin Long) [1822129] - [net] tipc: Add a missing case of TIPC_DIRECT_MSG type (Xin Long) [1822129] - [net] tipc: add NULL pointer check to prevent kernel oops (Xin Long) [1822129] - [net] tipc: simplify trivial boolean return (Xin Long) [1822129] - [net] tipc: add missing attribute validation for MTU property (Xin Long) [1822129] - [net] tipc: fix successful connect() but timed out (Xin Long) [1822129] - [net] tipc: make three functions static (Xin Long) [1822129] - [net] tipc: fix wrong connect() return code (Xin Long) [1822129] - [net] tipc: make legacy address flag readable over netlink (Xin Long) [1822129] - [net] tipc: don't send gap blocks in ACK messages (Xin Long) [1822129] - [net] tipc: fix use-after-free in tipc_disc_rcv() (Xin Long) [1822129] - [net] tipc: introduce variable window congestion control (Xin Long) [1822129] - [net] tipc: eliminate more unnecessary nacks and retransmissions (Xin Long) [1822129] - [net] tipc: eliminate gap indicator from ACK messages (Xin Long) [1822129] - [net] tipc: fix duplicate SYN messages under link congestion (Xin Long) [1822129] - [net] tipc: support in-order name publication events (Xin Long) [1822129] - [net] tipc: add back tipc prefix to log messages (Xin Long) [1822129] - [net] tipc: fix update of the uninitialized variable err (Xin Long) [1822129] - [net] tipc: add support for AEAD key setting via netlink (Xin Long) [1822129] - [net] tipc: introduce TIPC encryption & authentication (Xin Long) [1822129] - [include] tipc: add new AEAD key structure for user API (Xin Long) [1822129] - [net] tipc: enable creating a "preliminary" node (Xin Long) [1822129] - [net] tipc: add reference counter to bearer (Xin Long) [1822129] - [net] tipc: eliminate checking netns if node established (Xin Long) [1822129] - [net] tipc: eliminate the dummy packet in link synching (Xin Long) [1822129] - [net] tipc: improve message bundling algorithm (Xin Long) [1822129] - [net] tipc: add smart nagle feature (Xin Long) [1822129] - [net] tipc: improve throughput between nodes in netns (Xin Long) [1822129] - [net] tipc: add loopback device tracking (Xin Long) [1822129] - [netdrv] vxlan: check return value of gro_cells_init() (Sabrina Dubroca) [1821295] - [netdrv] geneve: move debug check after netdev unregister (Sabrina Dubroca) [1821295] - [net] ip6_tunnel: enhance tunnel locate with link check (Sabrina Dubroca) [1821295] - [netdrv] vxlan: implement get_link_ksettings ethtool method (Sabrina Dubroca) [1821295] - [netdrv] vxlan: check tun_info options_len properly (Sabrina Dubroca) [1821295] - [include] iptunnel: make TUNNEL_FLAGS available in uapi (Sabrina Dubroca) [1821295] - [net] introduce dev_net notifier register/unregister variants (Ivan Vecera) [1818102] - [net] push code from net notifier reg/unreg into helpers (Ivan Vecera) [1818102] - [net] call call_netdevice_unregister_net_notifiers from unregister (Ivan Vecera) [1818102] - [net] introduce per-netns netdevice notifiers (Ivan Vecera) [1818102] - [net] push loops and nb calls into helper functions (Ivan Vecera) [1818102] - [include] net: ipv6: do not consider routes via gateways for anycast address check (Hangbin Liu) [1816506] - [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Hangbin Liu) [1816506] - [net] ipv6: need update peer route when modify metric (Hangbin Liu) [1816506] - [net] ipv6: use configured metric when add peer route (Hangbin Liu) [1816506] - [net] ipv6: restrict IPV6_ADDRFORM operation (Hangbin Liu) [1816506] - [net] ipv6: Fix nlmsg_flags when splitting a multipath route (Hangbin Liu) [1816506] - [net] ipv6: Fix route replacement with dev-only route (Hangbin Liu) [1816506] - [net] ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() (Hangbin Liu) [1816506] - [net] net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier (Hangbin Liu) [1816506] - [net] ipv6: Don't use dst gateway directly in ip6_confirm_neigh() (Hangbin Liu) [1816506] - [net] ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' (Hangbin Liu) [1816506] - [net] ipv6: propagate ipv6_add_dev's error returns out of ipv6_find_idev (Hangbin Liu) [1816506] - [net] ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind (Hangbin Liu) [1816506] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1816506] - [documentation] networking: devlink-trap: Fix reference to other document (Petr Oros) [1805882] - [netdrv] netdevsim: Fix use-after-free during device dismantle (Petr Oros) [1805882] - [netdrv] netdevsim: Fix build error without CONFIG_INET (Petr Oros) [1805882] - [net] devlink: move reload fail indication to devlink core and expose to user (Petr Oros) [1805882] - [net] devlink: split reload op into two (Petr Oros) [1805882] - [netdrv] mlx4: Split restart_one into two functions (Petr Oros) [1805882] - [include] devlink: add unknown 'fw_load_policy' value (Petr Oros) [1805882] - [net] devlink: add 'reset_dev_on_drv_probe' param (Petr Oros) [1805882] - [include] devlink: extend 'fw_load_policy' values (Petr Oros) [1805882] - [include] devlink: Add new info version tags for ASIC and FW (Petr Oros) [1805882] - [net] devlink: Use switch-case instead of if-else (Petr Oros) [1805882] - [net] devlink: Make port index data type as unsigned int (Petr Oros) [1805882] - [net] devlink: send notifications for deleted snapshots on region destroy (Petr Oros) [1805882] - [net] devlink: remove pointless data_len arg from region snapshot create (Petr Oros) [1805882] - [documentation] Add description of netdevsim traps (Petr Oros) [1805882] - [netdrv] netdevsim: Add devlink-trap support (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink regions tests (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink params tests (Petr Oros) [1805882] - [netdrv] netdevsim: implement support for devlink region and snapshots (Petr Oros) [1805882] - [netdrv] netdevsim: register couple of devlink params (Petr Oros) [1805882]- [arm64] kvm: arm64: limit PMU version to PMUv3 for ARMv8.1 (Gavin Shan) [1814009] - [arm64] cpufeature: Extract capped perfmon fields (Gavin Shan) [1814009] - [virt] kvm: arm64: Use the correct timer structure to access the physical counter (Gavin Shan) [1814009] - [arm64] Ask the compiler to __always_inline functions used by KVM at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm64: Define our own swab32() to avoid a uapi static inline (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ask the compiler to __always_inline functions used at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix up includes for trace.h (Gavin Shan) [1814009] - [virt] kvm: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Only handle supported event counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Fix chained SW_INCR counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset (Gavin Shan) [1814009] - [virt] kvm: arm: Make inject_abt32() inject an external abort instead (Gavin Shan) [1814009] - [virt] kvm: arm: Fix DFSR setting for non-LPAE aarch32 guests (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix young bit from mmu notifier (Gavin Shan) [1814009] - [arm64] kvm: Add UAPI notes for swapped registers (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Cleanup MMIO handling (Gavin Shan) [1814009] - [arm64] kvm: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Correct AArch32 SPSR on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Correct CPSR on exception entry (Gavin Shan) [1814009] - [arm64] kvm: arm64: Correct PSTATE on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Re-check VMA on detecting a poisoned page (Gavin Shan) [1814009] - [virt] kvm: arm: Remove duplicate include (Gavin Shan) [1814009] - [virt] kvm: arm: Call hyp_cpu_pm_exit at the right place (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Fix restoration of unmapped collections (Gavin Shan) [1814009] - [virt] kvm: arm64: Only sign-extend MMIO up to register width (Gavin Shan) [1814009] - [arm64] kvm: stop treating register x18 as caller save (Gavin Shan) [1814009] - [arm64] Workaround for Cortex-A55 erratum 1530923 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE (Gavin Shan) [1814009] - [arm64] Enable and document ARM errata 1319367 and 1319537 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE (Gavin Shan) [1814009] - [arm64] Introduce ID_ISAR6 CPU register (Gavin Shan) [1814009] - [arm64] nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Properly handle faulting of device mappings (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ensure 'params' is initialised when looking up sys register (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Remove excessive permission check in kvm_arch_prepare_memory_region (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't log IMP DEF sysreg traps (Gavin Shan) [1814009] - [arm64] kvm: Invoke compute_layout() before alternatives are applied (Gavin Shan) [1814009] - [arm64] kvm: arm64: Sanely ratelimit sysreg messages (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Use wrapper function to lock/unlock all vcpus in kvm_vgic_create() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Opportunistically turn off WFI trapping when using direct LPI injection (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Let the timer expire in hardirq context on RT (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix some comments typo (Gavin Shan) [1814009] - [kvm] arm/arm64: vgic: Remove the declaration of kvm_send_userspace_msi() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't set HCR_EL2.TVM when S2FWB is supported (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Show halt poll counters in debugfs (Gavin Shan) [1814009] - [arm64] kvm: Prevent speculative S1 PTW when restoring vcpu context (Gavin Shan) [1814009] - [arm64] kvm: Disable EL1 PTW when invalidating S2 TLBs (Gavin Shan) [1814009] - [arm64] Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions (Gavin Shan) [1814009] - [arm64] kvm: Reorder system register restoration and stage-2 activation (Gavin Shan) [1814009] - [arm64] kvm: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than SCHEDSTATS (Gavin Shan) [1814009] - [arm64] Retrieve stolen time as paravirtualized guest (Gavin Shan) [1814009] - [arm64] arm/arm64: Make use of the SMCCC 1.1 wrapper (Gavin Shan) [1814009] - [kernel] arm/arm64: Provide a wrapper for SMCCC 1.1 calls (Gavin Shan) [1814009] - [virt] kvm: arm64: Provide VCPU attributes for stolen time (Gavin Shan) [1814009] - [virt] kvm: arm64: Support stolen time reporting via shared structure (Gavin Shan) [1814009] - [virt] kvm: arm64: Implement PV_TIME_FEATURES call (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Factor out hypercall handling from PSCI code (Gavin Shan) [1814009] - [documentation] kvm: arm64: Document PV-time interface (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Allow user injection of external data aborts (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Allow reporting non-ISV data aborts to userspace (Gavin Shan) [1814009] - [arm64] errata: use arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [kernel] arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Fix ptrauth ID register masking logic (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add capability to advertise ptrauth for guest (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add userspace flag to enable pointer authentication (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Context-switch ptrauth registers (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add a vcpu flag to control ptrauth for guest (Gavin Shan) [1814009] - [tools] selftests: kvm: s390: fix format strings for access reg test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: make syncregs more reliable on s390 (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: drop vcpu_setup from s390x (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add support for vcpu_args_set to aarch64 and s390x (Vitaly Kuznetsov) [1813987] - [iommu] amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Fix kernel crash with PR KVM (Vitaly Kuznetsov) [1813987] - [x86] cpu: Print "VMX disabled" error message iff KVM is enabled (Vitaly Kuznetsov) [1813987] - [tools] redhat: update kvm/x86 headers in tools (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Filter out the broadcast dest for IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: don't clear mtf_pending when nested events are blocked (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove unnecessary exception trampoline in vmx_vmenter (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Split svm_vcpu_run inline assembly to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move SEV code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move AVIC code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move Nested SVM Implementation to nested.c (Vitaly Kuznetsov) [1813987] - [x86] kvm svm: Move SVM related files to own sub-directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix a missing-prototypes "vmread_error" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add a trampoline to fix VMREAD error handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Annotate svm_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Annotate vmx_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Configure runtime hooks using vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Move hardware_setup() definition below vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move init-only kvm_x86_ops to separate struct (Vitaly Kuznetsov) [1813987] - [virt] kvm: Pass kvm_init()'s opaque param to additional arch funcs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix out of range accesses to memslots (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Micro-optimize IPI fastpath delay (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Delay read msr data iff writes ICR MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Narrow down the IPI fastpath to single target IPI (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Gracefully handle faults on VMXON (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fold loaded_vmcs_init() into alloc_loaded_vmcs() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Always VMCLEAR in-use VMCSes during crash with kexec support (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-c' to log in csv format (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-s' to set update interval (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: switch to argparse (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: rework command line sequence and message texts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: don't allow memory operands for inline asm that modifies SP (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Issue WBINVD after deactivating an SEV guest (Vitaly Kuznetsov) [1813987] - [documentation] kvm: svm: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove bogus user-triggerable WARN_ON (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework timespec functions and usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Code style cleanup in kvm_arch_dev_ioctl() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add blurb to CPUID tracepoint when using max basic leaf values (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add requested index to the CPUID tracepoint (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: check for EFER.SVME=1 before entering guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: remove side effects from nested_vmx_exit_reflected (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: access regs array in vmenter.S in its natural order (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: enlightened VMPTRLD with an incorrect GPA (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Uses TEST_FAIL in tests/utilities (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Introduce the TEST_FAIL macro (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce steal-time test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: virt_map should take npages, not size (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Use consistent message for test skipping (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Enable printf format warnings for TEST_ASSERT (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Share common API documentation (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test to gitignore (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Remove an obsolete comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: correct meaningless kvm_apicv_activated() check (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Consolidate nested MTF checks to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Micro-optimize vmexit time when not exposing PMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Introduce GA Log tracepoint for AVIC (Vitaly Kuznetsov) [1813987] - [documentation] kvm: documentation: Update fast page fault for indirect sp (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: avoid loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: implement check_nested_events for interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: do not change host intercepts while nested VM is running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: unify callbacks to load paging root (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor kvm_cpuid() param that controls out-of-range logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor out-of-range logic to contain the madness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix CPUID range checks for Hypervisor and Centaur classes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to perform CPUID-based guest vendor check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Trace the original requested CPUID function in kvm_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: cpuid: add support for supervisor states (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Advertise and enable NRIPS for L1 iff nrips is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Expose SVM features to L1 iff nested is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move VMX's host_efer to common x86 code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop largepages_enabled and its accessor/mutator (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't propagate MMU lpage support to memslot.disallow_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Configure max page level during hardware setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Merge kvm_{enable, disable}_tdp() into a common function (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Refactor logging of NPT enabled/disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly query Intel PT mode when refreshing PMUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly use VMX capabilities helper to detect RDTSCP support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do kvm_cpuid_array capacity checks in terminal functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use kvm_cpu_caps to detect Intel PT support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Override host CPUID results with kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do host CPUID at load time to mask KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove stateful CPUID handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to track UMIP emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a helper to check kernel support when setting cpu cap (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor handling of XSAVES CPUID adjustment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle Intel PT CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle RDTSCP CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle PKU CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle UMIP emulation CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle INVPCID CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle MPX CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor cpuid_mask() to auto-retrieve the register (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{change, set, clear}() mutators (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{get, has}() accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use u32 for holding CPUID register value in helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop explicit @func param from ->set_supported_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Make kvm_mpx_supported() an inline function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use supported_xcr0 to detect MPX support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Calculate the supported xcr0 mask at load time (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helpers to query Intel PT mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use common loop iterator when handling CPUID 0xD.N (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant array size check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Encapsulate CPUID entries and metadata in struct (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0x4 and 0x8000001d handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate CPUID array max num entries checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant boot cpu checks on SSBD feature bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop the explicit @index from do_cpuid_7_mask() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up CPUID 0x7 sub-leaf loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for CPUID 0xD.N support before validating array size (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check userspace CPUID array size after validating sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Simplify handling of Centaur CPUID leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor loop around do_cpuid_func() to separate helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Shrink the usercopy region of the emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_emulate.h into KVM's private directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Dynamically allocate per-vCPU emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move emulation-only helpers to emulate.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Explicitly pass an exception struct to check_intercept (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop gfn_to_pfn_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix warning due to implicit truncation on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Drop unnecessary check on ept caps for execute-only (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename EPTP validity helper and associated variables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Allow L1 to use 5-level page walks for nested EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Don't drop level/direct from MMU role calculation (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support dirty log initial-all-set test (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Properly handle userspace interrupt window request (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: trigger kvmclock sync request just once on VM creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Recalculate apic map in batch (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some obsolete comments (Vitaly Kuznetsov) [1813987] - [virt] kvm: x86: enable dirty log gradually in small chunks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reuse the current root if possible for fast switch (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Inhibit APIC virtualization for X2APIC guest (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove unnecessary asm/kvm_host.h includes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix unknown ucall command asserts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate VM allocation and free for VMX and SVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Directly return __vmalloc() result in ->vm_alloc() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Gracefully handle __vmalloc() failure during VM allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Adjust counter sample period after a wrmsr (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate open coded variants of memslot TLB flushes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use range-based TLB flush for dirty log memslot flush (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add test for KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1813987] - [virt] kvm: Dynamically size memslot array based on number of used slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Terminate memslot walks via used_slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Ensure validity of memslot with respect to kvm_get_dirty_log() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Provide common implementation for generic dirty log functions (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up local variable usage in __kvm_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Simplify kvm_free_memslot() and all its descendents (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move memslot deletion to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free arrays for old memslot when moving memslot's base gfn (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop "const" attribute from old memslot in commit_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move setting of memslot into helper routine (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor error handling for setting memory region (Vitaly Kuznetsov) [1813987] - [virt] kvm: Explicitly free allocated-but-unused dirty bitmap (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_create_memslot() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move memslot memory allocation into prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate memslot resources during prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't free new memslot if allocation of said memslot fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Reinstall old memslots if arch preparation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate new rmap and large page tracking when moving memslot (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move gpa_val and gpa_available into the emulator context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add EMULTYPE_PF when emulation is triggered by a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: remove unused function apic_lvt_vector() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add 'else' to split mutually exclusive case (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: eliminate some unreachable code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix print format and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: rewrite the comment in vmx_get_mt_mask (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Convert some printf's to pr_info's (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework debug message printing (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Time guest demand paging (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support multiple vCPUs in demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Pass args to vCPU in global vCPU args struct (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add memory size parameter to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add configurable demand paging delay (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add demand paging content to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Create a demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce num-pages conversion utilities (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rename vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: aarch64: Remove unnecessary ifdefs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Remove unnecessary defines (Vitaly Kuznetsov) [1813987] - [tools] redhat: selftests: kvm: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] redhat: kvm: x86: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] x86 kvm page table walks: switch to explicit __get_user() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: avoid NULL pointer dereference with incorrect EVMCS GPAs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Condition ENCLS-exiting enabling on CPU support for SGX1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix Kconfig menu text for -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove stale comment from struct x86_emulate_ctxt (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix the svm vmexit code for WRMSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix dereference null cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: limit the number of "kvm: disabled by bios" messages (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid useless copy of cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: allow disabling -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: allow compiling as non-module with W=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis (Vitaly Kuznetsov) [1813987] - [x86] kvm: Introduce pv check helpers (Vitaly Kuznetsov) [1813987] - [kernel] kvm: let declaration of kvm_get_running_vcpus match implementation (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allocate AVIC data structures based on kvm_amd module parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Emulate MTF when performing instruction emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix error handling in svm_hardware_setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential memory leak in svm_cpu_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: avoid calculating pending eoi from an uninitialized val (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: handle nested posted interrupts when apicv is disabled for L1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Hold KVM's srcu lock when syncing vmcs12->shadow (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm/emulate: fix a -Werror=cast-function-type (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix incorrect comparison in trace event (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some obsolete comments and grammar error (Vitaly Kuznetsov) [1813987] - [kernel] kvm: x86: fix missing prototypes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: enable -Werror (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: guest-halt-polling.txt convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: review-checklist.txt: rename to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert timekeeping.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert s390-diag.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert ppc-pv.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert nested-vmx.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert mmu.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert locking.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert hypercalls.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: arm/psci.txt: convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert arm/hyp-abi.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert api.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xive.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xics.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vm.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vfio.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vcpu.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/s390_flic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/mpic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/arm-vgit.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgit-v3.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgic-its.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: Convert msr.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: convert halt-polling.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: add arm/pvtime.rst to index.rst (Vitaly Kuznetsov) [1813987] - [documentation] docs: virtual: add it to the documentation body (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix WARN_ON check of an unsigned less than zero (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Remove unused x86_register enum (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fix struct guest_walker arrays for 5-level paging (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use correct root level for nested EPT shadow page tables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some comment typos and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Avoid retpoline on ->page_fault() with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: reuse smp_wmb() in kvm_make_request() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove duplicated KVM_REQ_EVENT request (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: AMD Nested test infrastructure (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Replace get_{gdt, idt}_base() by get_{gdt, idt}() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Handle pending #DB when injecting INIT VM-exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mask off reserved bit from #DB exception payload (Vitaly Kuznetsov) [1813987] - [virt] kvm: Disable preemption in kvm_get_running_vcpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix perfctr WRMSR for running counters (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Separate generating and setting mmio ptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Replace unsigned with unsigned int for PTE access (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove stale comment from nested_vmx_load_cr3() (Vitaly Kuznetsov) [1813987] - [x86] kvm: do not setup pv tlb flush when not paravirtualized (Vitaly Kuznetsov) [1813987] - [x86] Add "nopv" parameter to disable PV extensions (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix overflow of zero page refcount with ksm running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Take a u64 when checking for a valid dr7 value (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use raw clock values consistently (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: reorganize pvclock_gtod_data members (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: delete meaningless nested_vmx_run() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allow AVIC without split irqchip (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Lazy update IOAPIC EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Refactor kvm_ioapic_update_eoi() (Vitaly Kuznetsov) [1813987] - [x86] kvm: i8254: Deactivate APICv when using in-kernel PIT re-injection mode (Vitaly Kuznetsov) [1813987] - [x86] svm: Temporarily deactivate AVIC during ExtINT handling (Vitaly Kuznetsov) [1813987] - [x86] svm: Deactivate AVIC when launching guest with nested SVM support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: hyperv: Use APICv update request interface (Vitaly Kuznetsov) [1813987] - [x86] svm: Add support for dynamic APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce x86 ops hook for pre-update APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: avic: Add support for dynamic setup/teardown of virtual APIC backing page (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Add support to (de)activate posted interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add APICv (de)activate request trace points (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add support for dynamic APICv activation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove get_enable_apicv from kvm_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv inhibit reason bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Introduce APICv update helper function (Vitaly Kuznetsov) [1813987] - [iommu] amd: Re-factor guest virtual APIC (de-)activation code (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Add fpu and one reg set/get library functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: Clean up host's steal time structure (Vitaly Kuznetsov) [1813987] - [x86] kvm: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Cache gfn to pfn translation (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Introduce kvm_(un)map_gfn() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use a typedef for fastop functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add 'else' to unify fastop and execute call path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: inline memslot_valid_for_gpte (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use huge pages for DAX-backed files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove lpage_is_disallowed() check from set_spte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Zap any compound page when collapsing sptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rely on host page tables to find HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop level optimization from fast_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Walk host page tables to find THP mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor THP adjust to prep for changing query (Vitaly Kuznetsov) [1813987] - [x86] mm: Introduce lookup_address_in_mm() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Play nice with read-only memslots when querying host page size (Vitaly Kuznetsov) [1813987] - [x86] kvm: Use vcpu-specific gva->hva translation when querying host page size (Vitaly Kuznetsov) [1813987] - [mm] thp: kvm: Explicitly check for THP when populating secondary MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Enforce max_level on HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Vitaly Kuznetsov) [1813987] - [virt] kvm: Check for a bad hva before dropping into the ghc slow path (Vitaly Kuznetsov) [1813987] - [x86] kvm/x86: export kvm_vector_hashing_enabled() is unnecessary (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove duplicated segment cache clear (Vitaly Kuznetsov) [1813987] - [x86] Adding 'else' to reduce checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_DR7 on vmentry of nested guests (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move running VCPU from ARM to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop x86_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't take srcu lock in init_rmode_identity_map() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add build-time error check on kvm_run size (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove kvm_read_guest_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Perform non-canonical checks in 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: WARN on failure to set IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unused ctxt param from emulator's FPU accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: revert "kvm: x86: Fix fpu state crash in kvm guest" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure guest's FPU state is loaded when accessing for emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load, put}_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] revert "kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid clearing pending exception event twice (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move vcpu->run page allocation out of kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move putting of vcpu->pid to kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() (Vitaly Kuznetsov) [1813987] - [arm64] kvm: arm64: Free sve_state via arm specific hook (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: booke: Setup vcpu during kvmppc_core_vcpu_create() (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move initialization of preempt notifier to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() (Vitaly Kuznetsov) [1813987] - [s390] kvm: Move vcpu alloc and init invocation to common code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Introduce kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Invoke kvm_vcpu_init() before allocating sie_page (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove kvm_arch_vcpu_free() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Move reset of oldpir below call to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Allocate book3s and shadow vcpu after common init (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Allocate vcpu struct in common PPC code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Add build-time assert that vcpu is at offset 0 (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Free shared page if mmu initialization fails (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s hv: Uninit vCPU if vcore creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious clearing of async #PF MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move allocation of pio_data page down a few lines (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move FPU allocation to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate vcpu struct in common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allocate VPID after initializing VCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free wbinvd_dirty_mask if vCPU creation fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: async_pf: drop kvm_arch_async_page_present wrappers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix overlap between SPTE_MMIO_MASK and generation (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor handling of VM debugfs files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: vmread should not set rflags to specify success in case of #PF (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor and rename bit() to feature_bit() macro (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expand build-time assertion on reverse CPUID usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move bit() helper to cpuid.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add dedicated emulator helpers for querying CPUID features (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop special XSAVE handling from guest_cpuid_has() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't let userspace set host-reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to consolidate up PT/RTIT WRMSR fault logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add non-canonical check on writes to RTIT address MSRs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some writing mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: hyperv: Fix some typos in vcpu unimpl info (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some grammar mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some comment typos and missing parentheses (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some out-dated function names in comment (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some wrong function names in comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: check kvm_pit outside kvm_vm_ioctl_reinject() (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: micro-optimize fixed mode ipi delivery (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: FIXED+PHYSICAL mode single target IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Check for full VMX support when verifying CPU compatibility (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use VMX feature flag to query BIOS enabling (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Drop initialization of IA32_FEAT_CTL MSR (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Vitaly Kuznetsov) [1813987] - [x86] cpu: Set synthetic VMX cpufeatures during init_ia32_feat_ctl() (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add EPT_AD feature bit (Vitaly Kuznetsov) [1813987] - [x86] cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] vmx: Introduce VMX_FEATURES_* (Vitaly Kuznetsov) [1813987] - [x86] cpu: Clear VMX feature flag if VMX is not fully enabled (Vitaly Kuznetsov) [1813987] - [x86] centaur: Use common IA32_FEAT_CTL MSR initialization (Vitaly Kuznetsov) [1813987] - [x86] mce: WARN once if IA32_FEAT_CTL MSR is left unlocked (Vitaly Kuznetsov) [1813987] - [x86] intel: Initialize IA32_FEAT_CTL MSR at boot (Vitaly Kuznetsov) [1813987] - [tools] x86: Sync msr-index.h from kernel sources (Vitaly Kuznetsov) [1813987] - [tools] selftests, kvm: Replace manual MSR defs with common msr-index.h (Vitaly Kuznetsov) [1813987] - [x86] msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Vitaly Kuznetsov) [1813987] - [tools] tools arch x86: Grab a copy of the file containing the MSR numbers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN if root_hpa is invalid when handling a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN on an invalid root_hpa (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move root_hpa validity checks to top of page fault handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move calls to thp_adjust() down a level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Incorporate guest's page level into max level for shadow MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of forced 4k pages in page faults (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor the per-slot level calculation in mapping_level() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of cache consistency with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move nonpaging_page_fault() below try_async_pf() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move definition of make_mmu_pages_available() up (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove duplicated declaration of kvm_vcpu_kick (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Aesthetic cleanup of handle_vmread and handle_vmwrite (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks unsupported field before read-only field (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks VMCS-link pointer before VMCS field (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NMI_PENDING to NMI_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix some comment typos (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Convert the last users of "shorthand = 0" to use macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix callers of kvm_apic_match_dest() to use correct macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move irrelevant declarations out of ioapic.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Vitaly Kuznetsov) [1813987] - [x86] kvm: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() (Vitaly Kuznetsov) [1813987] - [virt] kvm: get rid of var page in kvm_set_pfn_dirty() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove unreachable statement in vmx_get_msr_feature() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use CPUID to locate host page table reserved bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Stop wasting a page for guest_msrs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) (Vitaly Kuznetsov) [1813987] - [documentation] documentation: kvm: Fix mention to number of ioctls classes (Vitaly Kuznetsov) [1813987] - [x86] kvm x86: Move kvm cpuid support out of svm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Relax guest IA32_FEATURE_CONTROL constraints (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Grab KVM's srcu lock when setting nested state (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Open code shared_msr_update() in its only caller (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix jump label out_free_* in kvm_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: create mmu/ subdirectory (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Do not mark vmcs02->apic_access_page as dirty when unpinning (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Unexport kvm_vcpu_reload_apic_access_page() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: add CR4_LA57 bit to nested CR4_FIXED1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use semi-colon instead of comma for exit-handlers initialization (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Add support for capturing highest observable L2 TSC (Vitaly Kuznetsov) [1813987] - [x86] tss: Fix and move VMX BUILD_BUG_ON() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nested: Introduce read_and_check_msr_entry() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry, Exit} control (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: mark functions in the header as "static inline" (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Add lazy mechanism to release perf_event per vPMC (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to pause perf_event (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to recalibrate event period (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Refactor update_cr8_intercept() (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Remove check if APICv enabled in SVM update_cr8_intercept() handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: add helper func to remove duplicate code in kvm_pv_send_ipi (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmio: get rid of odd out_err label in kvm_coalesced_mmio_init (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from svm.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from vmx.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimize more exit handlers in vmx.c (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add a comment describing the /dev/kvm no_compat handling (Vitaly Kuznetsov) [1813987] - [virt] kvm: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Reset the three MSR list number variables to 0 in kvm_init_msr_list() (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix build with glibc >= 2.30 (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmu: Do not treat ZONE_DEVICE pages as being reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Introduce pi_is_pir_empty() helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Do not change PID.NDST when loading a blocked vCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consider PID.PIR to determine if vCPU has pending interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix comment to specify PID.ON instead of PIR.ON (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix initialization of MSR lists (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix placement of refcount initialization (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix NULL-ptr deref after kvm_create_vm fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: get rid of odd out jump label in pdptrs_changed (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: switch KVMCLOCK base to monotonic raw clock (Vitaly Kuznetsov) [1813987] - [virt] kvm: call kvm_arch_destroy_vm if vm creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [kernel] rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allocate memslots and buses before calling kvm_arch_init_vm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Don't leak L1 MMIO regions to L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential wrong physical id in avic_handle_ldr_update (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add separate helper for putting borrowed reference to kvm (Vitaly Kuznetsov) [1813987] - [tools] kvm: tests: Add test to verify MSR_IA32_XSS (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Update svm_xsaves_supported (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS to kvm_{get, set}_msr_common (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use wrmsr for switching between guest and host IA32_XSS on Intel (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use wrmsr for switching between guest and host IA32_XSS on AMD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix conditions for guest IA32_XSS support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce vcpu->arch.xsaves_enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename {vmx, nested_vmx}_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Initialize vmx->guest_msrs[] right after allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Write VPID to vmcs when creating vcpu (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Vitaly Kuznetsov) [1813987] - [x86] kvm: remove redundant code in kvm_arch_vm_ioctl (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold decache_cr3() into cache_reg() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to test/mark reg availability and dirtiness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add WARNs to detect out-of-bounds register indices (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Optimize vmx_set_rflags() for unrestricted guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consolidate to_vmx() usage in RFLAGS accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Always write vmcs02.GUEST_CR3 during nested VM-Enter (Vitaly Kuznetsov) [1813987] - [x86] kvm: clear kvmclock MSR on reset (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix bugon.cocci warnings (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove specialized handling of unexpected exit-reasons (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix sync_regs_test with newer gccs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: synchronize .gitignore to Makefile (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allow kvm_device_ops to be const (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Implement kvm_put_guest() (Vitaly Kuznetsov) [1813987] - [x86] xen: kvm: Gather the definition of emulate prefixes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: do not blindly clobber registers in guest asm (Vitaly Kuznetsov) [1813987]- [fs] cifs: handle prefix paths in reconnect (Leif Sahlberg) [1814203] - [fs] cifs: use compounding for open and first query-dir for readdir() (Leif Sahlberg) [1814203] - [fs] cifs: create a helper function to parse the query-directory response buffer (Leif Sahlberg) [1814203] - [fs] cifs: prepare SMB2_query_directory to be used with compounding (Leif Sahlberg) [1814203] - [fs] xfs: reflink should force the log out if mounted with wsync (Bill O'Donnell) [1825373] - [fs] xfs: factor out a new xfs_log_force_inode helper (Bill O'Donnell) [1825373] - [fs] xfs: don't ever return a stale pointer from __xfs_dir3_free_read (Bill O'Donnell) [1825373] - [fs] xfs: fix xfs_rmap_has_other_keys usage of ECANCELED (Bill O'Donnell) [1825373] - [fs] xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1825373] - [fs] xfs: use bitops interface for buf log item AIL flag check (Bill O'Donnell) [1825373] - [fs] xfs: Sanity check flags of Q_XQUOTARM call (Bill O'Donnell) [1825373] - [fs] iomap: iomap that extends beyond EOF should be marked dirty (Bill O'Donnell) [1825373] - [s390] s390/kasan: Fix crash when attaching PCI device (Philipp Rudo) [1827334] - [s390] s390/qeth: fix initialization on old HW (Philipp Rudo) [1780667] - [s390] s390/qeth: vnicc Fix init to default (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix vnicc_is_in_use if rx_bcast not set (Philipp Rudo) [1780667] - [s390] s390/qeth: fix false reporting of VNIC CHAR config failure (Philipp Rudo) [1780667] - [s390] s390/qeth: lock the card while changing its hsuid (Philipp Rudo) [1780667] - [s390] s390/qeth: fix qdio teardown after early init error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't return -ENOTSUPP to userspace (Philipp Rudo) [1780667] - [s390] s390/qeth: fix promiscuous mode after reset (Philipp Rudo) [1780667] - [s390] s390/qeth: handle error due to unsupported transport mode (Philipp Rudo) [1780667] - [s390] s390/qeth: return proper errno on IO error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't check drvdata in sysfs code (Philipp Rudo) [1780667] - [s390] s390/qeth: replace qeth_l3_get_addr_buffer() (Philipp Rudo) [1780667] - [s390] s390/qeth: remove VLAN tracking for L3 devices (Philipp Rudo) [1780667] - [net] net: 8021q: vlan_core: allow use list of vlans for real device (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate L3 mcast registration code (Philipp Rudo) [1780667] - [s390] s390/qeth: remove gratuitious RX modeset (Philipp Rudo) [1780667] - [s390] s390/qeth: fine-tune L3 mcast locking (Philipp Rudo) [1780667] - [s390] s390/qeth: clean up error path in qeth_core_probe_device() (Philipp Rudo) [1780667] - [s390] s390/qeth: don't cache MAC addresses for multicast IPs (Philipp Rudo) [1780667] - [s390] s390/qeth: use helpers for IP address hashing (Philipp Rudo) [1780667] - [s390] s390/qeth: don't set card state in qeth_qdio_clear_card() (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate some duplicated HW cmd code (Philipp Rudo) [1780667] - [s390] s390/qeth: keep IRQ disabled until NAPI is really done (Philipp Rudo) [1780667] - [s390] s390/qeth: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qdio: move SSQD Sniffer mask definition (Philipp Rudo) [1780667] - [s390] s390/qdio: don't attempt IRQ avoidance on Output SBALs (Philipp Rudo) [1780667] - [s390] s390/qdio: simplify thinint device registration (Philipp Rudo) [1780667] - [s390] s390/qdio: add statistics helper macro (Philipp Rudo) [1780667] - [s390] s390/qdio: remove a forward declaration (Philipp Rudo) [1780667] - [s390] s390/qdio: reduce log level for EQBS partial (Philipp Rudo) [1780667] - [s390] s390/qdio: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix initialization of vnicc cmd masks during set online (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix error handling during VNICC initialization (Philipp Rudo) [1780667] - [s390] s390/qdio: clarify size of the QIB parm area (Philipp Rudo) [1780667] - [s390] s390/qeth: get vnicc sub-cmd type from reply data (Philipp Rudo) [1780667] - [s390] s390/qeth: merge qeth_reply struct into qeth_cmd_buffer (Philipp Rudo) [1780667] - [s390] s390/qeth: keep cmd alive after IO completion (Philipp Rudo) [1780667] - [s390] s390/qeth: use correct length field in SNMP cmd callback (Philipp Rudo) [1780667] - [s390] s390/qeth: propagate length of processed cmd IO data to callback (Philipp Rudo) [1780667] - [s390] s390/qeth: use node_descriptor struct (Philipp Rudo) [1780667] - [s390] s390/cio: move struct node_descriptor to cio.h (Philipp Rudo) [1780667] - [s390] scsi: zfcp: log FC Endpoint Security errors (Philipp Rudo) [1723820] - [s390] scsi: zfcp: enhance handling of FC Endpoint Security errors (Philipp Rudo) [1723820] - [lib] lib/zlib: add zlib_deflate_dfltcc_enabled() function (Philipp Rudo) [1659435] - [lib] s390/boot: add dfltcc= kernel command line parameter (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_inflate (Philipp Rudo) [1659435] - [s390] s390/boot: rename HEAP_SIZE due to name collision (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_deflate (Philipp Rudo) [1659435] - [base] mm/memory_hotplug: allow to specify a default online_type (David Hildenbrand) [1038941] - [base] mm/memory_hotplug: convert memhp_auto_online to store an online_type (David Hildenbrand) [1038941] - [mm] mm/memory_hotplug: unexport memhp_auto_online (David Hildenbrand) [1038941] - [hv] hv_balloon: don't check for memhp_auto_online manually (David Hildenbrand) [1038941] - [powerpc] powernv/memtrace: always online added memory blocks (David Hildenbrand) [1038941] - [base] drivers/base/memory: store mapping between MMOP_* and string in an array (David Hildenbrand) [1038941] - [base] drivers/base/memory: map MMOP_OFFLINE to 0 (David Hildenbrand) [1038941] - [base] drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE (David Hildenbrand) [1038941] - [netdrv] cxgb4: fix adapter crash due to wrong MC size (Vishal Kulkarni) [1813128] - [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828725] - [fs] cifs: ignore cached share root handle closing errors (Leif Sahlberg) [1827485] - [fs] cifs: Optimize readdir on reparse points (Leif Sahlberg) [1827485] - [fs] cifs: Adjust indentation in smb2_open_file (Leif Sahlberg) [1827485] - [fs] CIFS: Close cached root handle only if it has a lease (Leif Sahlberg) [1827485] - [fs] SMB3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (Leif Sahlberg) [1827485] - [fs] smb3: fix refcount underflow warning on unmount when no directory leases (Leif Sahlberg) [1827485] - [fs] fs: cifs: Delete usage of timespec64_trunc (Leif Sahlberg) [1827485] - [fs] smb3: improve check for when we send the security descriptor context on create (Leif Sahlberg) [1827485] - [fs] smb3: fix mode passed in on create for modetosid mount option (Leif Sahlberg) [1827485] - [fs] cifs: fix possible uninitialized access and race on iface_list (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of SMB connections on multichannel (Leif Sahlberg) [1827485] - [fs] smb3: query attributes on file close (Leif Sahlberg) [1827485] - [fs] smb3: remove unused flag passed into close functions (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to pointer pneg_ctxt (Leif Sahlberg) [1827485] - [fs] fs: cifs: Fix atime update check vs mtime (Leif Sahlberg) [1827485] - [fs] CIFS: fix a white space issue in cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: Always update signing key of first channel (Leif Sahlberg) [1827485] - [fs] cifs: Fix retrieval of DFS referrals in cifs_mount() (Leif Sahlberg) [1827485] - [fs] cifs: Fix potential softlockups while refreshing DFS cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of root ses in DFS referral cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix use-after-free bug in cifs_reconnect() (Leif Sahlberg) [1827485] - [fs] cifs: dump channel info in DebugData (Leif Sahlberg) [1827485] - [fs] smb3: dump in_send and num_waiters stats counters by default (Leif Sahlberg) [1827485] - [fs] cifs: try harder to open new channels (Leif Sahlberg) [1827485] - [fs] CIFS: Properly process SMB3 lease breaks (Leif Sahlberg) [1827485] - [fs] cifs: move cifsFileInfo_put logic into a work-queue (Leif Sahlberg) [1827485] - [fs] cifs: try opening channels after mounting (Leif Sahlberg) [1827485] - [fs] CIFS: refactor cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: switch servers depending on binding state (Leif Sahlberg) [1827485] - [fs] cifs: add server param (Leif Sahlberg) [1827485] - [fs] cifs: add multichannel mount options and data structs (Leif Sahlberg) [1827485] - [fs] cifs: sort interface list by speed (Leif Sahlberg) [1827485] - [fs] CIFS: Fix SMB2 oplock break processing (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EAGAIN when transport is reconnecting (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Only queue work for error recovery on memory registration (Leif Sahlberg) [1827485] - [fs] smb3: add debug messages for closing unmatched open (Leif Sahlberg) [1827485] - [fs] CIFS: Respect O_SYNC and O_DIRECT flags during reconnect (Leif Sahlberg) [1827485] - [fs] smb3: remove confusing dmesg when mounting with encryption ("seal") (Leif Sahlberg) [1827485] - [fs] cifs: close the shared root handle on tree disconnect (Leif Sahlberg) [1827485] - [fs] CIFS: Return directly after a failed build_path_from_dentry() in cifs_do_create() (Leif Sahlberg) [1827485] - [fs] CIFS: Use common error handling code in smb2_ioctl_query_info() (Leif Sahlberg) [1827485] - [fs] CIFS: Use memdup_user() rather than duplicating its implementation (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Add messages on RDMA session destroy and reconnection (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (Leif Sahlberg) [1827485] - [fs] cifs: Don't display RDMA transport on reconnect (Leif Sahlberg) [1827485] - [fs] CIFS: remove set but not used variables 'cinode' and 'netfid' (Leif Sahlberg) [1827485] - [fs] cifs: add support for flock (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable 'sid_user' (Leif Sahlberg) [1827485] - [fs] cifs: rename a variable in SendReceive() (Leif Sahlberg) [1827485] - [fs] SMB3: Fix persistent handles reconnect (Leif Sahlberg) [1827485] - [fs] fix memory leak in large read decrypt offload (Leif Sahlberg) [1827485] - [fs] cifs: Fix missed free operations (Leif Sahlberg) [1827485] - [fs] cifs: clarify comment about timestamp granularity for old servers (Leif Sahlberg) [1827485] - [fs] cifs: Handle -EINPROGRESS only when noblockcnt is set (Leif Sahlberg) [1827485] - [fs] smb3: remove noisy debug message and minor cleanup (Leif Sahlberg) [1827485] - [fs] fs: cifs: mute -Wunused-const-variable message (Leif Sahlberg) [1827485] - [fs] smb3: cleanup some recent endian errors spotted by updated sparse (Leif Sahlberg) [1827485] - [fs] CIFS: Fix oplock handling for SMB 2.1+ protocols (Leif Sahlberg) [1827485] - [fs] smb3: missing ACL related flags (Leif Sahlberg) [1827485] - [fs] smb3: pass mode bits into create calls (Leif Sahlberg) [1827485] - [fs] smb3: Add missing reparse tags (Leif Sahlberg) [1827485] - [fs] CIFS: fix max ea value size (Leif Sahlberg) [1827485] - [fs] fs/cifs/sess.c: Remove set but not used variable 'capabilities' (Leif Sahlberg) [1827485] - [fs] fs/cifs/smb2pdu.c: Make SMB2_notify_init static (Leif Sahlberg) [1827485] - [fs] smb3: fix leak in "open on server" perf counter (Leif Sahlberg) [1827485] - [fs] smb3: allow decryption keys to be dumped by admin for debugging (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: write mode ACE first (Leif Sahlberg) [1827485] - [fs] cifs: cifsroot: add more err checking (Leif Sahlberg) [1827485] - [fs] smb3: add missing worker function for SMB3 change notify (Leif Sahlberg) [1827485] - [fs] cifs: Add support for root file systems (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: make room for 4 ACE (Leif Sahlberg) [1827485] - [fs] smb3: fix potential null dereference in decrypt offload (Leif Sahlberg) [1827485] - [fs] smb3: allow disabling requesting leases (Leif Sahlberg) [1827485] - [fs] smb3: improve handling of share deleted (and share recreated) (Leif Sahlberg) [1827485] - [fs] smb3: display max smb3 requests in flight at any one time (Leif Sahlberg) [1827485] - [fs] smb3: only offload decryption of read responses if multiple requests (Leif Sahlberg) [1827485] - [fs] cifs: add a helper to find an existing readable handle to a file (Leif Sahlberg) [1827485] - [fs] smb3: enable offload of decryption of large reads via mount option (Leif Sahlberg) [1827485] - [fs] smb3: allow parallelizing decryption of reads (Leif Sahlberg) [1827485] - [fs] smb3: allow skipping signature verification for perf sensitive configurations (Leif Sahlberg) [1827485] - [fs] smb3: add dynamic tracepoints for flush and close (Leif Sahlberg) [1827485] - [fs] smb3: log warning if CSC policy conflicts with cache mount option (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow RW caching of share accessed by only 1 client (Leif Sahlberg) [1827485] - [fs] smb3: add some more descriptive messages about share when mounting cache=ro (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow forced caching of read only share (Leif Sahlberg) [1827485] - [fs] cifs: fix dereference on ses before it is null checked (Leif Sahlberg) [1827485] - [fs] cifs: use existing handle for compound_op(OP_SET_INFO) when possible (Leif Sahlberg) [1827485] - [fs] cifs: create a helper to find a writeable handle by path name (Leif Sahlberg) [1827485] - [fs] cifs: remove set but not used variables (Leif Sahlberg) [1827485] - [fs] smb3: Incorrect size for netname negotiate context (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to variable rc (Leif Sahlberg) [1827485] - [fs] smb3: add missing flag definitions (Leif Sahlberg) [1827485] - [fs] cifs: add passthrough for smb2 setinfo (Leif Sahlberg) [1827485] - [fs] cifs: prepare SMB2_Flush to be usable in compounds (Leif Sahlberg) [1827485] - [fs] cifs: allow chmod to set mode bits using special sid (Leif Sahlberg) [1827485] - [fs] cifs: get mode bits from special sid on stat (Leif Sahlberg) [1827485] - [fs] fs: cifs: cifsssmb: remove redundant assignment to variable ret (Leif Sahlberg) [1827485] - [fs] cifs: fix a comment for the timeouts when sending echos (Leif Sahlberg) [1827485] - [fs] fs: cifs: switch to RC4 library interface (Leif Sahlberg) [1827485] - [fs] smb3: smbdirect no longer experimental (Leif Sahlberg) [1827485] - [fs] cifs: copy_file_range needs to strip setuid bits and update timestamps (Leif Sahlberg) [1827485] - [tools] perf vendor events s390: Add new deflate counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/cpum_cf: Add new extended counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Philipp Rudo) [1827310] - [s390] s390/pkey/zcrypt: Support EP11 AES secure keys (Philipp Rudo) [1723826] - [s390] s390/zcrypt: extend EP11 card and queue sysfs attributes (Philipp Rudo) [1723826] - [s390] s390/zcrypt: add new low level ep11 functions support file (Philipp Rudo) [1723826] - [s390] s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb (Philipp Rudo) [1723826] - [s390] s390/zcrypt: enable card/domain autoselect on ep11 cprbs (Philipp Rudo) [1723826] - [crypto] crypto/testmgr: enable selftests for paes-s390 ciphers (Philipp Rudo) [1780668] - [s390] s390/pkey: Add support for key blob with clear key value (Philipp Rudo) [1780668] - [s390] s390/crypto: enable clear key values for paes ciphers (Philipp Rudo) [1780668] - [s390] s390/crypto: Rework on paes implementation (Philipp Rudo) [1780668] - [s390] scsi: zfcp: trace FC Endpoint Security of FCP devices and connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: log FC Endpoint Security of connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: report FC Endpoint Security in sysfs (Philipp Rudo) [1723822] - [s390] scsi: zfcp: auto variables for dereferenced structs in open port handler (Philipp Rudo) [1723822] - [block] blk-iocost: Fix error on iocost_ioc_vrate_adj (Waiman Long) [1828563] - [s390] s390/ipl: add support to control memory clearing for FCP and CCW re-IPL (Philipp Rudo) [1812985] - [s390] s390: support KPROBES_ON_FTRACE (Philipp Rudo) [1810526] - [s390] s390/ftrace: generate traced function stack frame (Philipp Rudo) [1810526] - [s390] s390/ftrace: save traced function caller (Philipp Rudo) [1810526] - [misc] mei: me: fix irq number stored in hw struct (Tony Camuso) [1822645] - [misc] mei: me: add cedar fork device ids (Tony Camuso) [1822645] - [misc] mei: fix CNL itouch device number to match the spec (Tony Camuso) [1822645] - [misc] misc: Replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: remove unused includes from pci-{me, txe}.c (Tony Camuso) [1822645] - [misc] mei: limit number of bytes in mei header (Tony Camuso) [1822645] - [misc] mei: bus: replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: me: add jasper point DID (Tony Camuso) [1822645] - [misc] mei: hdcp: bind only with i915 on the same PCH (Tony Camuso) [1822645] - [misc] mei: bus: use simple sprintf for sysfs (Tony Camuso) [1822645] - [misc] mei: bus: add more client attributes to sysfs (Tony Camuso) [1822645] - [misc] mei: add trc detection register to sysfs (Tony Camuso) [1822645] - [misc] mei: abstract fw status register read (Tony Camuso) [1822645] - [misc] mei: me: store irq number in the hw struct (Tony Camuso) [1822645] - [misc] mei: me: mei_me_dev_init() use struct device instead of struct pci_dev (Tony Camuso) [1822645] - [misc] mei: me: add comet point V device id (Tony Camuso) [1822645] - [misc] mei: bus: prefix device names on bus with the bus name (Tony Camuso) [1822645] - [misc] mei: me: fix me_intr_clear function name in KDoc (Tony Camuso) [1822645] - [misc] mei: buf: drop 'running hook' debug messages (Tony Camuso) [1822645] - [misc] mei: avoid FW version request on Ibex Peak and earlier (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Fill transcoder index in port info (Tony Camuso) [1822645] - [misc] drm/i915: mei_hdcp: I915 sends ddi index as per ME FW (Tony Camuso) [1822645] - [drm] drm/i915: Attach content type property (Tony Camuso) [1822645] - [drm] drm: Add Content protection type property (Tony Camuso) [1822645] - [misc] mei: me: add Tiger Lake point LP device ID (Tony Camuso) [1822645] - [misc] mei: Use dev_get_drvdata where possible (Tony Camuso) [1822645] - [misc] mei: me: add mule creek canyon (EHL) device ids (Tony Camuso) [1822645] - [misc] mei: no need to check return value of debugfs_create functions (Tony Camuso) [1822645] - [documentation] mei: docs: add hdcp documentation (Tony Camuso) [1822645] - [documentation] mei: docs: add a short description for nfc behind mei (Tony Camuso) [1822645] - [documentation] mei: docs: update mei client bus documentation (Tony Camuso) [1822645] - [documentation] mei: docs: move iamt docs to a iamt.rst file (Tony Camuso) [1822645] - [documentation] mei: docs: move documentation under driver-api (Tony Camuso) [1822645] - [misc] mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Tony Camuso) [1822645] - [drm] drm: generic fn converting be24 to cpu and vice versa (Tony Camuso) [1822645] - [misc] mei: expose device state in sysfs (Tony Camuso) [1822645] - [misc] mei: hdcp: use own Kconfig file (Tony Camuso) [1822645] - [misc] mei: adjust the copyright notice in the files (Tony Camuso) [1822645] - [misc] mei/hdcp: Fix SPDX identifiers (Tony Camuso) [1822645] - [misc] mei: convert to SPDX license tags (Tony Camuso) [1822645] - [misc] mei: add missing SPDX tag to mei Kconfig (Tony Camuso) [1822645] - [misc] mei: bus: move hw module get/put to probe/release (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Component framework for I915 Interface (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Enabling the HDCP authentication (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify M_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Repeater topology verification and ack (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Prepare Session Key (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify L_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Locality check (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Store the HDCP Pairing info (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify H_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify Receiver Cert and prepare km (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Define ME FW interface for HDCP2.2 (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Client driver for HDCP application (Tony Camuso) [1822645] - [misc] mei: bus: whitelist hdcp client (Tony Camuso) [1822645] - [misc] mei: hbm: clean the feature flags on link reset (Tony Camuso) [1822645] - [misc] mei: bus: export to_mei_cl_device for mei client devices drivers (Tony Camuso) [1822645] - [misc] mei: free read cb on ctrl_wr list flush (Tony Camuso) [1822645] - [misc] mei: me: add ice lake point device id (Tony Camuso) [1822645] - [misc] mei: squash single_recv_buf into one bit in client properties (Tony Camuso) [1822645] - [misc] mei: me: add denverton innovation engine device IDs (Tony Camuso) [1822645] - [misc] mei: me: mark LBG devices as having dma support (Tony Camuso) [1822645] - [misc] mei: dma: silent the reject message (Tony Camuso) [1822645] - [misc] mei: me: mark CNP devices as having dma support (Tony Camuso) [1822645] - [misc] mei: bump hbm version to 2.1 (Tony Camuso) [1822645] - [misc] mei: dma ring: implement transmit flow (Tony Camuso) [1822645] - [misc] mei: dma ring: implement rx circular buffer logic (Tony Camuso) [1822645] - [misc] mei: hw: add dma ring control block (Tony Camuso) [1822645] - [misc] mei: hbm: setup dma ring (Tony Camuso) [1822645] - [misc] mei: dma ring buffers allocation (Tony Camuso) [1822645] - [misc] mei: expedite ioctl return on the notify set operation error (Tony Camuso) [1822645] - [misc] mei: flush queues by the host client only (Tony Camuso) [1822645] - [misc] mei: hbm: drop BUG() from the hbm handler (Tony Camuso) [1822645] - [misc] mei: replace POLL* with EPOLL* for write queues (Tony Camuso) [1822645] - [misc] misc: remove redundant include moduleparam.h (Tony Camuso) [1822645] - [misc] mei: bus: need to unlink client before freeing (Tony Camuso) [1822645] - [misc] mei: bus: fix hw module get/put balance (Tony Camuso) [1822645] - [misc] mei: fix use-after-free in mei_cl_write (Tony Camuso) [1822645] - [misc] mei: ignore not found client in the enumeration (Tony Camuso) [1822645] - [misc] mei: restrict dma ring support to hbm version 2.1 (Tony Camuso) [1822645] - [misc] mei: hbm: introduce dma bit in the message header (Tony Camuso) [1822645] - [misc] mei: add support for variable length mei headers (Tony Camuso) [1822645] - [misc] mei: add mei_msg_hdr_init wrapper (Tony Camuso) [1822645] - [misc] mei: move hbuf_depth from the mei device to the hw modules (Tony Camuso) [1822645] - [misc] mei: cleanup slots to data conversions (Tony Camuso) [1822645] - [misc] mei: bus: suppress sign-compare warnings (Tony Camuso) [1822645] - [misc] mei: fix ssize_t to int assignment in read and write ops (Tony Camuso) [1822645] - [misc] mei: use correct type for counter variable in for loops (Tony Camuso) [1822645] - [misc] mei: check for error returned from mei_hbuf_empty_slots() (Tony Camuso) [1822645] - [misc] mei: don't update offset in write (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_fwver() (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_nfc_if_version() (Tony Camuso) [1822645] - [misc] mei: expose fw version to sysfs (Tony Camuso) [1822645] - [misc] mei: add optional timeout to internal bus recv (Tony Camuso) [1822645] - [misc] mei: remove unused MEI_IAMTHIF_STALL_TIMER define (Tony Camuso) [1822645] - [s390] s390/pci: Fix unexpected write combine on resource (Philipp Rudo) [1827311] - [powerpc] pwerpc/vas: Include linux/types.h in uapi/asm/vas-api.h (Gustavo Duarte) [1725806] - [documentation] Documentation/powerpc: VAS API (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Remove 'pid' in vas_tx_win_attr struct (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Enable and setup GZIP compresstion type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Make enable code generic to add new GZIP compression type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Rename nx-842-powernv file name to nx-common-powernv (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Initialize coproc entry with kzalloc (Gustavo Duarte) [1725806] - [crypto] crypto: nx - Add of_node_put() before return in 842 (Gustavo Duarte) [1725806] - [crypto] crypto/NX: Set receive window credits to max number of CRBs in RxFIFO (Gustavo Duarte) [1725806] - [powerpc] crypto/nx: Initialize 842 high and normal RxFIFO control registers (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Add VAS user space API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Initialize window attributes for GZIP coprocessor type (Gustavo Duarte) [1725806] - [powerpc] powerpc: Use mm_context vas_windows counter to issue CP_ABORT (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Free send window in VAS instance after credits returned (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Display process stuck message (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Do not use default credits for receive window (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Print CRB and FIFO values (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Return credits after handling fault (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Update CSB and notify process for fault CRBs (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup thread IRQ handler per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Take reference to PID and mm for user space windows (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Register NX with fault window ID and IRQ port value (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup fault window per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Alloc and setup IRQ and trigger port (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define nx_fault_stamp in coprocessor_request_block (Gustavo Duarte) [1725806] - [powerpc] powerpc/xive: Define xive_native_alloc_irq_on_chip() (Gustavo Duarte) [1725806] - [powerpc] powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functions (Gustavo Duarte) [1725806] - [tools] intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N (Prarit Bhargava) [1828306] - [tools] tools/power/x86/intel-speed-select: Fix CLX-N package information output (Prarit Bhargava) [1828306] - [kernel] sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters (Peter Xu) [1799014] - [arm64] arm64: tlb: skip tlbi broadcast, fix speculative tlb lookups (Andrea Arcangeli) [1820817] - [x86] pci: hv: Introduce hv_msi_entry (Mohammed Gamal) [1816740] - [pci] hv: Move retarget related structures into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Move hypercall related definitions into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Reorganize the code in preparation of hibernation (Mohammed Gamal) [1816740] - [pci] hv: Add a Hyper-V PCI interface driver for software backchannel interface (Mohammed Gamal) [1816740] - [pci] hv: Add a paravirtual backchannel in software (Mohammed Gamal) [1816740]- [include] i2c: fix a doc warning (David Arcari) [1826759] - [i2c] i2c: acpi: put device when verifying client fails (David Arcari) [1826759] - [i2c] i2c: i2c-core-of: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-base: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-acpi: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: fix bus recovery stop mode timing (David Arcari) [1826759] - [i2c] i2c: core: Use DEVICE_ATTR_*() helper macros (David Arcari) [1826759] - [include] i2c: remove unneeded 'extern' from function declatations (David Arcari) [1826759] - [include] i2c: add helper to check if a client has a driver attached (David Arcari) [1826759] - [include] i2c: fix header file kernel-doc warning (David Arcari) [1826759] - [misc] eeprom: at24: use devm_i2c_new_dummy_device() (David Arcari) [1826759] - [i2c] i2c: remove i2c_new_dummy() API (David Arcari) [1826759] - [media] media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88473: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88472: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83781d) convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: ir-kbd-i2c: convert to i2c_new_dummy_device() (David Arcari) [1826759] - [misc] misc: eeprom: max6875: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (asb100) convert to i2c_new_dummy_device (David Arcari) [1826759] - [i2c] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: smbus: Don't filter out duplicate alerts (David Arcari) [1826759] - [i2c] i2c: of: Populate fwnode in of_i2c_get_board_info() (David Arcari) [1826759] - [i2c] i2c: remove helpers for ref-counting clients (David Arcari) [1826759] - [i2c] i2c: core: fix use after free in of_i2c_notify (David Arcari) [1826759] - [i2c] i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present (David Arcari) [1826759] - [i2c] i2c: add support for filters optional properties (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add read only mode (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add comment about address handling (David Arcari) [1826759] - [i2c] i2c-eeprom_slave: Add support for more eeprom models (David Arcari) [1826759] - [i2c] i2c: make i2c_unregister_device() ERR_PTR safe (David Arcari) [1826759] - [media] i2c: replace i2c_new_secondary_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: Drop unneeded check for of_node (David Arcari) [1826759] - [i2c] i2c: core: Tidy up handling of init_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI IRQ handling to probe time (David Arcari) [1826759] - [i2c] i2c: acpi: Factor out getting the IRQ from ACPI (David Arcari) [1826759] - [i2c] i2c: acpi: Use available IRQ helper functions (David Arcari) [1826759] - [i2c] i2c: core: Allow whole core to use i2c_dev_irq_from_resources (David Arcari) [1826759] - [i2c] i2c: core: add sysfs header (David Arcari) [1826759] - [i2c] i2c: add newly exported functions to the header, too (David Arcari) [1826759] - [i2c] i2c: mux: add sysfs header (David Arcari) [1826759] - [include] i2c: headers: reformat header comment and update copyright (David Arcari) [1826759] - [include] i2c: headers: update docs about I2C_CLIENT_* (David Arcari) [1826759] - [i2c] i2c: core: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: don't use 'dev' as adapter variable (David Arcari) [1826759] - [i2c] i2c: mux: Use struct_size() in devm_kzalloc() (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1826759] - [i2c] i2c: acpi: export i2c_acpi_find_adapter_by_handle (David Arcari) [1826759] - [media] tua6100: Avoid build warnings (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826759] - [i2c] i2c: acpi: permit bus speed to be discovered after enumeration (David Arcari) [1826759] - [i2c] i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr (David Arcari) [1826759] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1826759] - [i2c] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826759] - [i2c] i2c: core: add device-managed version of i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: apply 'is_suspended' check for SMBus, too (David Arcari) [1826759] - [i2c] i2c: core: ratelimit 'transfer when suspended' errors (David Arcari) [1826759] - [i2c] i2c: Prevent runtime suspend of adapter when Host Notify is required (David Arcari) [1826759] - [i2c] gcc-9: don't warn about uninitialized variable (David Arcari) [1826759] - [i2c] i2c: mux: populate the new *_atomic callbacks (David Arcari) [1826759] - [i2c] i2c: core: introduce callbacks for atomic transfers (David Arcari) [1826759] - [i2c] i2c: core: use I2C locking behaviour also for SMBUS (David Arcari) [1826759] - [i2c] i2c: core: remove use of in_atomic() (David Arcari) [1826759] - [include] i2c: apply coding style for struct i2c_adapter (David Arcari) [1826759] - [i2c] i2c: add extra check to safe DMA buffer helper (David Arcari) [1826759] - [i2c] i2c: Allow recovery of the initial IRQ by an I2C client device (David Arcari) [1826759] - [i2c] i2c: expand minor range when registering chrdev region (David Arcari) [1826759] - [i2c] i2c: core-smbus: don't trace smbus_reply data on errors (David Arcari) [1826759] - [i2c] i2c: of: Try to find an I2C adapter matching the parent (David Arcari) [1826759] - [include] i2c: acpi: Move I2C bits from acpi.h to i2c.h (David Arcari) [1826759] - [i2c] i2c: dev: prevent adapter retries and timeout being set as minus value (David Arcari) [1826759] - [i2c] i2c: add suspended flag and accessors for i2c adapters (David Arcari) [1826759] - [i2c] treewide: surround Kconfig file paths with double quotes (David Arcari) [1826759] - [i2c] i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper (David Arcari) [1826759] - [i2c] i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS (David Arcari) [1826759] - [i2c] i2c: acpi: Return error pointers from i2c_acpi_new_device() (David Arcari) [1826759] - [i2c] i2c: Clear client->irq in i2c_device_remove (David Arcari) [1826759] - [i2c] i2c: Remove unnecessary call to irq_find_mapping (David Arcari) [1826759] - [i2c] i2c: Fix kerneldoc for renamed i2c dma put function (David Arcari) [1826759] - [i2c] i2c: core: remove level of indentation in i2c_transfer (David Arcari) [1826759] - [i2c] i2c: core: remove outdated DEBUG output (David Arcari) [1826759] - [i2c] i2c: refactor function to release a DMA safe buffer (David Arcari) [1826759] - [i2c] i2c: don't use any __deprecated handling anymore (David Arcari) [1826759] - [i2c] i2c: remove deprecated attach_adapter callback (David Arcari) [1826759] - [i2c] i2c: core: Parse SDA hold time from firmware (David Arcari) [1826759] - [i2c] i2c: quirks: add zero length checks (David Arcari) [1826759] - [i2c] i2c: recovery: make pin init look like STOP (David Arcari) [1826759] - [i2c] i2c: recovery: rename variable for easier understanding (David Arcari) [1826759] - [i2c] i2c: recovery: add get_bus_free callback (David Arcari) [1826759] - [i2c] i2c: recovery: refactor recovery function (David Arcari) [1826759] - [i2c] i2c: recovery: require either get_sda or set_sda (David Arcari) [1826759] - [i2c] i2c: remove i2c_lock_adapter and use i2c_lock_bus directly (David Arcari) [1826759] - [media] media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: make use of __i2c_smbus_xfer (David Arcari) [1826759] - [kvm] KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests (David Gibson) [1778556] - [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1811745] - [scsi] scsi: storvsc: Correctly set number of hardware queues for IDE disk (Cathy Avery) [1816702] - [netdrv] bonding/alb: make sure arp header is pulled before accessing it (Jarod Wilson) [1819408] - [netdrv] bonding/alb: properly access headers in bond_alb_xmit() (Jarod Wilson) [1819408] - [netdrv] bonding: rename AD_STATE_* to LACP_STATE_* (Jarod Wilson) [1819408] - [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1819408] - [netdrv] bonding: move 802.3ad port state flags to uapi (Jarod Wilson) [1819408] - [netdrv] bonding: fix bond_neigh_init() (Jarod Wilson) [1819408] - [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1819408] - [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1819408] - [netdrv] team: Always enable vlan tx offload (Hangbin Liu) [1827017] - [net] netlink: Use netlink header as base to calculate bad attribute offset (Andrea Claudi) [1825252] - [net] netlink: cap max groups which will be considered in netlink_bind() (Andrea Claudi) [1825252] - [net] tcp: repair: fix TCP_QUEUE_SEQ implementation (Paolo Abeni) [1823771] - [net] tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK (Paolo Abeni) [1823771] - [net] tcp: refine rule to allow EPOLLOUT generation under mem pressure (Paolo Abeni) [1823771] - [net] tcp: refine tcp_write_queue_empty() implementation (Paolo Abeni) [1823771] - [include] fib: add missing attribute validation for tun_id (Marcelo Leitner) [1823468] - [include] net/flow_dissector: remove unexist field description (Marcelo Leitner) [1823468] - [net] vlan: vlan_changelink() should propagate errors (Marcelo Leitner) [1823468] - [net] af_packet: set defaule value for tmo (Marcelo Leitner) [1823468] - [net] packet: fix data-race in fanout_flow_is_huge() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff refcounting in llc_conn_state_process() (Marcelo Leitner) [1823468] - [net] llc: fix another potential sk_buff leak in llc_ui_sendmsg() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_conn_service() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_sap_state_process() (Marcelo Leitner) [1823468] - [net] openvswitch: Fix conntrack cache with timeout (Patrlck Talbert) [1765587] - [net] openvswitch: Fix log message in ovs conntrack (Patrlck Talbert) [1765587] - [net] openvswitch: use after free in __ovs_ct_free_action() (Patrlck Talbert) [1765587] - [net] openvswitch: Add timeout support to ct action (Patrlck Talbert) [1765587] - [net] netfilter: Export nf_ct_{set, destroy}_timeout() (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type (Patrlck Talbert) [1765587] - [net] netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: move ctnl_untimeout to nf_conntrack (Patrlck Talbert) [1765587] - [netdrv] ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() (Davide Caratti) [1822906] - [netdrv] ipvlan: add cond_resched_rcu() while processing muticast backlog (Davide Caratti) [1822906] - [netdrv] ipvlan: don't deref eth hdr before checking it's set (Davide Caratti) [1822906] - [netdrv] ipvlan: do not add hardware address of master to its unicast filter list (Davide Caratti) [1822906] - [include] net/dst: do not confirm neighbor for vxlan and geneve pmtu update (Hangbin Liu) [1755686] - [net] sit: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] vti: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] tunnel: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [include] net/dst: add new function skb_dst_update_pmtu_no_confirm (Hangbin Liu) [1755686] - [netdrv] gtp: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] ip6_gre: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] add bool confirm_neigh parameter for dst_ops.update_pmtu (Hangbin Liu) [1755686] - [net] neigh: support smaller retrans_time settting (Hangbin Liu) [1767282] - [include] net: core: add helper tcp_v6_gso_csum_prep (Josef Oskera) [1818097] - [net] ip_tunnel: fix interface lookup with no key (Guillaume Nault) [1822247] - [net] ipv4: fix a RCU-list lock in inet_dump_fib() (Guillaume Nault) [1822247] - [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1822247] - [net] netfilter: conntrack: allow insertion of clashing entries (Florian Westphal) [1821404] - [net] netfilter: conntrack: split resolve_clash function (Florian Westphal) [1821404] - [net] netfilter: conntrack: place confirm-bit setting in a helper (Florian Westphal) [1821404] - [net] netfilter: never get/set skb->tstamp (Florian Westphal) [1821404] - [net] netfilter: conntrack: remove two args from resolve_clash (Florian Westphal) [1821404] - [net] netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash (Florian Westphal) [1821404] - [netdrv] macsec: restrict to ethernet devices (Sabrina Dubroca) [1820524] - [netdrv] macsec: add missing attribute validation for port (Sabrina Dubroca) [1820524] - [net] netns: restore ops before calling ops_exit_list (Ivan Vecera) [1822568] - [net] netns: add pre_exit method to struct pernet_operations (Ivan Vecera) [1822568] - [include] net: dst: Force 4-byte alignment of dst_metrics (Guillaume Nault) [1822148] - [include] net: annotate lockless accesses to sk->sk_napi_id (Guillaume Nault) [1822148] - [net] Fix typo of SKB_SGO_CB_OFFSET (Guillaume Nault) [1822148] - [net] use indirect call wrappers for skb_copy_datagram_iter() (Guillaume Nault) [1822148] - [net] datagram: Make __skb_datagram_iter static (Guillaume Nault) [1822148] - [net] Fix Tx hash bound checking (Guillaume Nault) [1822148] - [net] openvswitch: add missing attribute validation for hash (Eelco Chaudron) [1819202] - [net] openvswitch: Distribute switch variables for initialization (Eelco Chaudron) [1819202] - [net] openvswitch: support asymmetric conntrack (Eelco Chaudron) [1819202] - [net] openvswitch: remove another BUG_ON() (Eelco Chaudron) [1819202] - [net] openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Eelco Chaudron) [1819202] - [net] openvswitch: don't call pad_packet if not necessary (Eelco Chaudron) [1819202] - [net] openvswitch: add hash info to upcall (Eelco Chaudron) [1819202] - [net] openvswitch: select vport upcall portid directly (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the ovs_dp_cmd_new (Eelco Chaudron) [1819202] - [net] openvswitch: fix possible memleak on destroy flow-table (Eelco Chaudron) [1819202] - [net] openvswitch: add likely in flow_lookup (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the flow_hash (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow-mask looking up (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow mask cache hash collision (Eelco Chaudron) [1819202] - [net] openvswitch: shrink the mask array if necessary (Eelco Chaudron) [1819202] - [net] openvswitch: convert mask list in mask array (Eelco Chaudron) [1819202] - [net] openvswitch: add flow-mask cache for performance (Eelco Chaudron) [1819202] - [net] openvswitch: Allow attaching helper in later commit (Eelco Chaudron) [1819202] - [net] openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC (Eelco Chaudron) [1819202] - [net] openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_INFO_BRIDGE mode (Eelco Chaudron) [1819202] - [netdrv] mlxsw: spectrum_router: Remove unlikely user-triggerable warning (Ivan Vecera) [1821358] - [net] ipv6: Error when route does not have any valid nexthops (Ivan Vecera) [1821358] - [tools] selftests: mlxsw: Add a test for FIB offload indication (Ivan Vecera) [1821358] - [net] ipv6: Stop sending in-kernel notifications for each nexthop (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Create IPv6 multipath routes in one go (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass array of routes to route handling functions (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Adjust IPv6 replace logic to new notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass multiple routes to work item (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Prepare function to return errors (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Remove processing of IPv6 append notifications (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notification for route delete (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notifications for add / replace (Ivan Vecera) [1821358] - [netdrv] netdevsim: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [net] ipv6: Extend notifier info for multipath routes (Ivan Vecera) [1821358] - [net] ipv6: export function to send route updates (Ivan Vecera) [1821358] - [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1821578] - [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1821578] - [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1821578] - [net] Remove switchdev_ops (Ivan Vecera) [1821402] - [net] switchdev: Replace port attr set SDO with a notification (Ivan Vecera) [1821402] - [net] switchdev: Complete removal of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Get rid of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1821402] - [net] fib_notifier: move fib_notifier_ops from struct net into per-net struct (Ivan Vecera) [1821186] - [net] Properly unlink GRO packets on overflow. (Ivan Vecera) [1805302] - [net] Add and use skb_list_del_init(). (Ivan Vecera) [1805302] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1805302] - [net] Init backlog NAPI's gro_hash. (Ivan Vecera) [1805302] - [net] gro: properly remove skb from list (Ivan Vecera) [1805302] - [net] core: trivial netif_receive_skb_list() entry point (Ivan Vecera) [1805302] - [net] Convert GRO SKB handling to list_head. (Ivan Vecera) [1805302] - [net] ipv6: don't auto-add link-local address to lag ports (Jarod Wilson) [1733953] - [tools] selftests: forwarding: vxlan_bridge_1d: use more proper tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: vxlan_bridge_1d: fix tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing (Hangbin Liu) [1816587] - [tools] fcnal-test: Fix vrf argument in local tcp tests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for destination IP link-local (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP equals destination IP (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for multicast destination MAC mismatch (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP in class E (Hangbin Liu) [1816587] - [tools] selftests/net: make so_txtime more robust to timer variance (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add speed and auto-negotiation test (Hangbin Liu) [1816587] - [tools] selftests: forwarding: lib.sh: Add wait for dev with timeout (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add ethtool_lib.sh (Hangbin Liu) [1816587] - [tools] selftests: net: avoid ptl lock contention in tcp_mmap (Hangbin Liu) [1816587] - [tools] selftest: net: add alternative names test (Hangbin Liu) [1816587] - [tools] selftest: net: add some traceroute tests (Hangbin Liu) [1816587] - [tools] selftests: net: Fix printf format warnings on arm (Hangbin Liu) [1816587] - [tools] selftests: net: Use size_t and ssize_t for counting file size (Hangbin Liu) [1816587] - [tools] selftests: Make l2tp.sh executable (Hangbin Liu) [1816587] - [tools] selftests/net: add nettest to .gitignore (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for `ip nexthop flush proto XX` (Hangbin Liu) [1816587] - [tools] selftest: A few cleanups for fib_nexthops.sh (Hangbin Liu) [1816587] - [tools] selftests: Fix get_ifidx and callers in nettest.c (Hangbin Liu) [1816587] - [tools] selftests: Fix detection of nettest command in fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add l2tp tests (Hangbin Liu) [1816587] - [tools] selftests: nettest: fix spelling mistake: "potocol" -> "protocol" (Hangbin Liu) [1816587] - [tools] selftests: Add use case section to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Setup for functional tests for fib and socket lookups (Hangbin Liu) [1816587] - [tools] selftests: Add nettest (Hangbin Liu) [1816587] - [tools] selftests/net: add missing gitignores (ipv6_flowlabel) (Hangbin Liu) [1816587] - [tools] selftests: txring_overwrite: fix incorrect test of mmap() return value (Hangbin Liu) [1816587] - [tools] selftests/net: skip psock_tpacket test if KALLSYMS was not enabled (Hangbin Liu) [1816587] - [tools] selftests: rtnetlink: skip ipsec offload tests if netdevsim isn't present (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for nexthop objects (Hangbin Liu) [1816587] - [tools] selftests/net: ipv6 flowlabel (Hangbin Liu) [1816587] - [tools] selftests/net: SO_TXTIME with ETF and FQ (Hangbin Liu) [1816587] - [tools] selftests: fib-onlink: Make quiet by default (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_afpackettests (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_netsocktests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add reverse path forwarding (RPF) test cases (Hangbin Liu) [1816587] - [tools] selftest/net: Remove duplicate header (Hangbin Liu) [1816587] - [tools] selftests: fib_tests: sleep after changing carrier. again. (Hangbin Liu) [1816587] - [tools] selftests: net: use LDLIBS instead of LDFLAGS (Hangbin Liu) [1816587] - [tools] selftests/net: add txring_overwrite (Hangbin Liu) [1816587] - [tools] fib_tests: Add tests for invalid metric on route (Hangbin Liu) [1816587] - [tools] selftests: forwarding: test for bridge sticky flag (Hangbin Liu) [1816587] - [tools] selftests: net: Test headroom handling of ip6_gre devices (Hangbin Liu) [1816587] - [net] Don't disable interrupts in __netdev_alloc_skb() (Andrea Claudi) [1811207] - [net] Don't disable interrupts in napi_alloc_frag() (Andrea Claudi) [1811207] - [net] ipv4: ensure rcu_read_lock() in cipso_v4_error() (Matteo Croce) [1720708] - [net] ipv4: add sanity checks in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: ensure rcu_read_lock() in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: recompile ip options in ipv4_link_failure (Matteo Croce) [1720708] - [net] avoid use IPCB in cipso_v4_error (Matteo Croce) [1720708] - [net] Add __icmp_send helper. (Matteo Croce) [1720708] - [net] ipv4: defensive cipso option parsing (Matteo Croce) [1720708] - [net] netfilter: nf_queue: enqueue skbs with NULL dst (Matteo Croce) [1786116]- [powerpc] powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory (Steve Best) [1817596] - [cpuidle] cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint (David Arcari) [1825353] - [cpuidle] cpuidle: dt: Support hierarchical CPU idle states (David Arcari) [1825353] - [of] of: base: Add of_get_cpu_state_node() to get idle states for a CPU node (David Arcari) [1825353] - [cpuidle] cpuidle: Allow idle states to be disabled by default (David Arcari) [1825353] - [cpuidle] cpuidle: Drop unnecessary type cast in cpuidle_poll_time() (David Arcari) [1825353] - [cpuidle] cpuidle: Fix cpuidle_driver_state_disabled() (David Arcari) [1825353] - [cpuidle] cpuidle: use first valid target residency as poll time (David Arcari) [1825353] - [cpuidle] cpuidle: Drop disabled field from struct cpuidle_state (David Arcari) [1825353] - [cpuidle] cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() (David Arcari) [1825353] - [include] cpuidle: Allow idle injection to apply exit latency limit (David Arcari) [1825353] - [thermal] cpuidle: play_idle: Increase the resolution to usec (David Arcari) [1825353] - [cpuidle] cpuidle: Use nanoseconds as the unit of time (David Arcari) [1825353] - [cpuidle] cpuidle: menu: Allow tick to be stopped if PM QoS is used (David Arcari) [1825353] - [cpuidle] cpuidle: Consolidate disabled state checks (David Arcari) [1825353] - [cpuidle] cpuidle: Do not unset the driver if it is there already (David Arcari) [1825353] - [cpuidle] cpuidle: haltpoll: Take 'idle=' override into account (David Arcari) [1825353] - [cpuidle] cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available (David Arcari) [1825353] - [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1655566] - [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1655566] - [fs] gfs2: read journal in large chunks (Abhijith Das) [1655566] - [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655566] - [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655566] - [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655566] - [mm] mm: hugetlb controller for cgroup v2 (Joel Savitz) [1810728] - [arm64] crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTR (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce - add 5 way interleave routines (Mark Salter) [1826982] - [arm64] crypto: arm64/sha2-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/sha1-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - don't access already-freed walk.iv (Mark Salter) [1826982] - [arm64] crypto: arm64/cbcmac - handle empty messages in same way as template (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - update IV after partial final CTR block (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - fix returning final keystream block (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif-ce - cleanup and optimizations (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - remove dead code (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - revert to C code for short inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-neon - bump priority to 150 (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - don't use an atomic walk needlessly (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - ensure XTS mask is always loaded (Mark Salter) [1826982] - [arm64] crypto: arm64/aes - fix handling sub-block CTS-CBC inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - improve XTS mask handling (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - add support for CTS-CBC mode (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - revert NEON yield for skciphers (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - remove pointless (u8 *) casts (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - implement non-Crypto Extensions alternative (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - preparatory refactor for 8x8 PMULL version (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-modes - get rid of literal load of addend vector (Mark Salter) [1826982] - [arm64] crypto: arm64/sm4-ce - check for the right CPU feature bit (Mark Salter) [1826982] - [arm64] crypto: arm64/gcm-aes-ce - fix no-NEON fallback code (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-gcm-ce - fix scatterwalk API violation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - implement 4-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - replace NEON yield check with block limit (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - implement 2-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - operate on two input blocks at a time (Mark Salter) [1826982] - [mm] mm, slub: prevent kmalloc_node crashes and memory leaks (Rafael Aquini) [1819839] - [mm] mm: slub: be more careful about the double cmpxchg of freelist (Rafael Aquini) [1819839] - [mm] mm: slub: add missing TID bump in kmem_cache_alloc_bulk() (Rafael Aquini) [1819839] - [mm] mm/slub.c: avoid slub allocation while holding list_lock (Rafael Aquini) [1819839] - [mm] mm/slub.c: clean up validate_slab() (Rafael Aquini) [1819839] - [mm] mm: slub: print the offset of fault addresses (Rafael Aquini) [1819839] - [mm] hugetlbfs: don't retry when pool page allocations start to fail (Rafael Aquini) [1727288] - [mm] mm, compaction: raise compaction priority after it withdrawns (Rafael Aquini) [1727288] - [mm] mm, reclaim: cleanup should_continue_reclaim() (Rafael Aquini) [1727288] - [mm] mm, reclaim: make should_continue_reclaim perform dryrun detection (Rafael Aquini) [1727288]- [tools] bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS (Yauheni Kaliuta) [1813365] - [tools] libbpf: Support .text sub-calls relocations (Yauheni Kaliuta) [1813365] - [tools] libbpf: Sanitize global functions (Yauheni Kaliuta) [1813365] - [kernel] workqueue: Add RCU annotation for pwq list walk (Yauheni Kaliuta) [1813365] - [kernel] perf/core: Add SRCU annotation for pmus list walk (Yauheni Kaliuta) [1813365] - [net] kcm: disable preemption in kcm_parse_func_strparser() (Yauheni Kaliuta) [1813365] - [net] kcm: use BPF_PROG_RUN (Yauheni Kaliuta) [1813365] - [kernel] bpf: clarify description for CONFIG_BPF_EVENTS (Yauheni Kaliuta) [1813365] - [lib] test_bpf: Fix a new clang warning about xor-ing two numbers (Yauheni Kaliuta) [1813365] - [include] bpf: add include guard to tnum.h (Yauheni Kaliuta) [1813365] - [tools] libbpf: handle symbol versioning properly for libbpf.a (Yauheni Kaliuta) [1813365] - [net] bpf, devmap: Pass lockdep expression to RCU lists (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix Makefile' libbpf symbol mismatch diagnostic (Yauheni Kaliuta) [1813365] - [net] xdp: Fix cleanup on map free for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools, bpf: Fix build for 'make -s tools/bpf O=' (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix passing uninitialized bytes to setsockopt (Yauheni Kaliuta) [1813365] - [tools] selftests: bpf: Skip write only files in debugfs (Yauheni Kaliuta) [1813365] - [net] xdp: Handle device unregister for devmap_hash map type (Yauheni Kaliuta) [1813365] - [net] ipv4: Add lockdep condition to fix for_each_entry() (Yauheni Kaliuta) [1813365] - [kernel] rcu/sync: Remove custom check for RCU readers (Yauheni Kaliuta) [1813365] - [kernel] rcu: Add support for consolidated-RCU reader checking (Yauheni Kaliuta) [1813365] - [kernel] rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Yauheni Kaliuta) [1813365] - [net] xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Add a workaround for asm_inline (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Fix build for task_fd_query_user.c (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: Don't leak server_fd in test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: Use !building_out_of_srctree to determine srctree (Yauheni Kaliuta) [1813365] - [net] bpf: Clean up indentation issue in BTF kflag processing (Yauheni Kaliuta) [1813365] - [tools] libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: adjust strobemeta loop to satisfy latest clang (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: delete unused variables in test_sysctl (Yauheni Kaliuta) [1813365] - [tools] libbpf: fix false uninitialized variable warning (Yauheni Kaliuta) [1813365] - [tools] libbpf: Remove getsockopt() check for XDP_OPTIONS (Yauheni Kaliuta) [1813365] - [net] xdp: Fix race in dev_map_hash_update_elem() when replacing element (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_tcp_rtt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_multi (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_sk (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add test__join_cgroup helper (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: precision tracking tests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: fix endianness issues in test_sysctl (Yauheni Kaliuta) [1813365] - [arm64] arm64: bpf: optimize modulo operation (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for bpf line info (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add missing \n to CHECK_FAIL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: fix verbose mode garbage (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Fix a typo in test_offload.py (Yauheni Kaliuta) [1813365] - [net] bpf: fix error check in bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: do not link twice against libbpf.a in Makefile (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: account for generated feature/ and libbpf/ directories (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: improve and check builds for different make invocations (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: ignore make built-in rules for getting kernel version (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for multi-function programs (Yauheni Kaliuta) [1746980 1813365] - [tools] selftests/bpf: remove wrong nhoff in flow dissector test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove unused ret (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove asserts from subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove global fail/success counts (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__skip (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add precision tracking test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: verifier precise tests (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1813365] - [net] bpf: introduce verifier internal test flag (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add "bpftool map freeze" subcommand (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: show frozen status for maps (Yauheni Kaliuta) [1813365] - [uapi] bpf: clarify when bpf_trace_printk discards lines (Yauheni Kaliuta) [1813365] - [samples] samples: bpf: syscall_nrs: use mmap2 if defined (Yauheni Kaliuta) [1813365] - [tools] libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall (Yauheni Kaliuta) [1813365] - [net] bpf: add new BPF_BTF_GET_NEXT_ID syscall command (Yauheni Kaliuta) [1813365] - [net] bpf: add BTF ids in procfs for file descriptors to BTF objects (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add sockopt clone/inheritance test (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: support cloning sk storage on accept() (Yauheni Kaliuta) [1813365] - [net] bpf: export bpf_map_inc_not_zero (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add documentation for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add bash-completion for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net detach command to detach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net attach command to attach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: compile with $(EXTRA_WARNINGS) (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add feature check for zlib (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: fix reading from /proc/config.gz (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd explain bpf_fib_lookup return codes (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: make xdp_fwd more practically usable via devmap lookup (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: drop extra trailing tab (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__printf -> printf (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: switch to open_memstream (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 5 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 4 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case (Yauheni Kaliuta) [1813365] - [net] bpf: always allocate at least 16 bytes for setsockopt hook (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add support for reporting the effective cgroup progs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add test for bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: add bpf_tcp_gen_syncookie helper (Yauheni Kaliuta) [1813365] - [net] tcp: add skb-less helpers to retrieve SYN cookie (Yauheni Kaliuta) [1813365] - [net] tcp: tcp_syn_flood_action read port from socket (Yauheni Kaliuta) [1813365] - [net] tcp: rate limit synflood warnings further (Yauheni Kaliuta) [1813365] - [tools] tools: Add definitions for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools/libbpf_probes: Add new devmap_hash type (Yauheni Kaliuta) [1813365] - [tools] tools/include/uapi: Add devmap_hash BPF map type (Yauheni Kaliuta) [1813365] - [net] xdp: Add devmap_hash map type for looking up devices by hashed index (Yauheni Kaliuta) [1813365] - [net] xdp: Refactor devmap allocation code for reuse (Yauheni Kaliuta) [1813365] - [include] include/bpf.h: Remove map_insert_ctx() stubs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert send_signal.c to use subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert bpf_verif_scale.c to sub-tests API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP (Yauheni Kaliuta) [1813365] - [tools] bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf_flow_keys flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813365] - [documentation] bpf/flow_dissector: document flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: pass input flags to BPF flow dissector program (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Add selftests for bpf_perf_event_output (Yauheni Kaliuta) [1813365] - [net] bpf: Allow bpf_skb_event_output for a few prog types (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: remove perf buffer helpers (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: switch trace_output sample to perf_buffer API (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: convert xdp_sample_pkts_user to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: switch test_tcpnotify to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API (Yauheni Kaliuta) [1813365] - [block] block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Ming Lei) [1823596] - [block] block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() (Ming Lei) [1823596] - [block] block, bfq: clarify the goal of bfq_split_bfqq() (Ming Lei) [1823596] - [block] block, bfq: get a ref to a group when adding it to a service tree (Ming Lei) [1823596] - [block] block, bfq: remove ifdefs from around gets/puts of bfq groups (Ming Lei) [1823596] - [block] block, bfq: extend incomplete name of field on_st (Ming Lei) [1823596] - [block] block, bfq: get extra ref to prevent a queue from being freed during a group move (Ming Lei) [1823596] - [block] block, bfq: do not insert oom queue into position tree (Ming Lei) [1823596] - [block] block, bfq: do not plug I/O for bfq_queues with no proc refs (Ming Lei) [1823596] - [block] block, bfq: improve arithmetic division in bfq_delta() (Ming Lei) [1823596] - [block] block/bfq: remove unused bfq_class_rt which never used (Ming Lei) [1823596] - [block] block: Prevent hung_check firing during long sync IO (Ming Lei) [1813383] - [block] brd: check and limit max_part par (Ming Lei) [1790403]- [char] random: silence a lockdep splat with printk() (Brian Masney) [1798900] - [net] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize (Steve Dickson) [1825388] - [include] percpu-refcount: Use normal instead of RCU-sched" (Waiman Long) [1803822] - [kernel] locking/spinlock/debug: Fix various data races (Waiman Long) [1803822] - [kernel] locktorture: Forgive apparent unfairness if CPU hotplug (Waiman Long) [1803822] - [kernel] locktorture: Use private random-number generators (Waiman Long) [1803822] - [tools] locktorture: Allow CPU-hotplug to be disabled via --bootargs (Waiman Long) [1803822] - [kernel] locking: locktorture: Do not include rwlock.h directly (Waiman Long) [1803822] - [kernel] locktorture: Replace strncmp() with str_has_prefix() (Waiman Long) [1803822] - [kernel] locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner (Waiman Long) [1803822] - [arm64] arm64/spinlock: fix a -Wunused-function warning (Waiman Long) [1803822] - [arm64] locking/osq: Use optimized spinning loop for arm64 (Waiman Long) [1803822] - [kernel] locking/qspinlock: Fix inaccessible URL of MCS lock paper (Waiman Long) [1803822] - [include] string.h: Add str_has_prefix() helper function (Waiman Long) [1803822] - [kernel] futex: Remove {get,drop}_futex_key_refs() (Waiman Long) [1803822] - [kernel] futex: Remove pointless mmgrap() + mmdrop() (Waiman Long) [1803822] - [kernel] futex: Unbreak futex hashing (Waiman Long) [1803822] - [fs] futex: Fix inode life-time issue (Waiman Long) [1803822] - [kernel] futex: Fix kernel-doc notation warning (Waiman Long) [1803822] - [kernel] futex: Prevent exit livelock (Waiman Long) [1803822] - [kernel] futex: Provide distinct return value when owner is exiting (Waiman Long) [1803822] - [include] futex: Add mutex around futex exit (Waiman Long) [1803822] - [kernel] futex: Provide state handling for exec() as well (Waiman Long) [1803822] - [kernel] futex: Sanitize exit state handling (Waiman Long) [1803822] - [kernel] futex: Mark the begin of futex exit explicitly (Waiman Long) [1803822] - [kernel] futex: Set task::futex_state to DEAD right after handling futex exit (Waiman Long) [1803822] - [kernel] futex: Split futex_mm_release() for exit/exec (Waiman Long) [1803822] - [kernel] exit/exec: Seperate mm_release() (Waiman Long) [1803822] - [kernel] futex: Replace PF_EXITPIDONE with a state (Waiman Long) [1803822] - [kernel] futex: Move futex exit handling into futex code (Waiman Long) [1803822] - [kernel] futex: Prevent robust futex exit race (Waiman Long) [1803822] - [kernel] futex: Drop leftover wake_q_add() comment (Waiman Long) [1803822] - [kernel] fork: Provide a function for copying init_mm (Waiman Long) [1803822] - [kernel] y2038: futex: Move compat implementation into futex.c (Waiman Long) [1803822] - [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1797484] - [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1797484] - [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818732] {CVE-2020-8647 CVE-2020-8649} - [powerpc] powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs (David Gibson) [1773891] - [clocksource] hyper-v: Make sched clock return nanoseconds correctly (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Set TSC clocksource as default w/ InvariantTSC (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Untangle stimers and timesync from clocksources (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Reserve PAGE_SIZE space for tsc page (Mohammed Gamal) [1816731] - [clocksource] x86/hyperv: Initialize clockevents earlier in CPU onlining (Mohammed Gamal) [1816731] - [x86] hyperv: Allow guests to enable InvariantTSC (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Suspend/resume the synic for hibernation (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Break out synic enable and disable operations (Mohammed Gamal) [1816731] - [x86] hyperv: Set pv_info.name to "Hyper-V" (Mohammed Gamal) [1816731] - [x86] hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n (Mohammed Gamal) [1816731] - [clocksource] hyperv: Enable TSC page clocksource on 32bit (Mohammed Gamal) [1816731] - [clocksource] hyperv: Add Hyper-V specific sched clock function (Mohammed Gamal) [1816731] - [clocksource] hyperv: Allocate Hyper-V TSC page statically (Mohammed Gamal) [1816731] - [clocksource] Continue making Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [clocksource] Make Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [tools] hv: Reopen the devices if read() or write() returns errors (Mohammed Gamal) [1824182] - [tools] hv: add vmbus testing tool (Mohammed Gamal) [1824182] - [tools] hv: move to tools buildsystem (Mohammed Gamal) [1824182] - [tools] hv: kvp: eliminate 'may be used uninitialized' warning (Mohammed Gamal) [1824182] - [tools] hv: fix typos in toolchain (Mohammed Gamal) [1824182] - [tools] hv: fix KVP and VSS daemons exit code (Mohammed Gamal) [1824182] - [tools] hv: fixed Python pep8/flake8 warnings for lsvmbus (Mohammed Gamal) [1824182] - [tools] hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 (Mohammed Gamal) [1824182] - [tools] hv: fcopy: set 'error' in case an unknown operation was requested (Mohammed Gamal) [1824182] - [tools] hv: Fix a bug in the key delete code (Mohammed Gamal) [1824182] - [tools] hv: vss: fix loop device detection (Mohammed Gamal) [1824182] - [hv] hv: vmbus: Introduce latency testing (Mohammed Gamal) [1824182] - [tools] hv: update lsvmbus to be compatible with python3 (Mohammed Gamal) [1824182]- [hwtracing] coresight: etm4x: Add kernel configuration for CONTEXTID (Michael Petlan) [1818835] - [samples] samples/bpf: fix build by setting HAVE_ATTR_TEST to zero (Michael Petlan) [1818835] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events (Michael Petlan) [1818835] - [tools] perf script: Fix invalid LBR/binary mismatch error (Michael Petlan) [1818835] - [tools] perf c2c: Fix return type for histogram sorting comparision functions (Michael Petlan) [1818835] - [tools] perf session: Fix decompression of PERF_RECORD_COMPRESSED records (Michael Petlan) [1818835] - [tools] perf tools: Fix time sorting (Michael Petlan) [1818835] - [tools] perf tools: Remove unused trace_find_next_event() (Michael Petlan) [1818835] - [tools] perf scripting engines: Iterate on tep event arrays directly (Michael Petlan) [1818835] - [tools] perf tools: Make usage of test_attr__* optional for perf-sys.h (Michael Petlan) [1818835] - [tools] perf kmem: Fix memory leak in compact_gfp_flags() (Michael Petlan) [1818835] - [tools] perf c2c: Fix memory leak in build_cl_output() (Michael Petlan) [1818835] - [tools] perf tools: Fix mode setting in copyfile_mode_ns() (Michael Petlan) [1818835] - [tools] perf annotate: Fix multiple memory and file descriptor leaks (Michael Petlan) [1818835] - [tools] perf tools: Fix resource leak of closedir() on the error paths (Michael Petlan) [1818835] - [tools] perf evlist: Fix fix for freed id arrays (Michael Petlan) [1818835] - [tools] perf annotate: Don't return -1 for error when doing BPF disassembly (Michael Petlan) [1818835] - [tools] perf annotate: Return appropriate error code for allocation failures (Michael Petlan) [1818835] - [tools] perf annotate: Fix arch specific ->init() failure errors (Michael Petlan) [1818835] - [tools] perf annotate: Propagate the symbol__annotate() error return (Michael Petlan) [1818835] - [tools] perf annotate: Fix the signedness of failure returns (Michael Petlan) [1818835] - [tools] perf annotate: Propagate perf_env__arch() error (Michael Petlan) [1818835] - [tools] perf evsel: Fall back to global 'perf_env' in perf_evsel__env() (Michael Petlan) [1818835] - [tools] perf tools: Propagate get_cpuid() error (Michael Petlan) [1818835] - [tools] perf jevents: Fix period for Intel fixed counters (Michael Petlan) [1818835] - [tools] perf script brstackinsn: Fix recovery from LBR/binary mismatch (Michael Petlan) [1818835] - [tools] perf docs: Correct and clarify jitdump spec (Michael Petlan) [1818835] - [tools] perf inject jit: Fix JIT_CODE_MOVE filename (Michael Petlan) [1818835] - [tools] perf map: Fix overlapped map handling (Michael Petlan) [1818835] - [tools] perf vendor events s390: Use s390 machine name instead of type 8561 (Michael Petlan) [1818835] - [tools] perf llvm: Don't access out-of-scope array (Michael Petlan) [1818835] - [tools] perf docs: Allow man page date to be specified (Michael Petlan) [1818835] - [tools] perf tests: Avoid raising SEGV using an obvious NULL dereference (Michael Petlan) [1818835] - [tools] libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind build failure on i386 systems (Michael Petlan) [1818835] - [tools] perf parser: Remove needless include directives (Michael Petlan) [1818835] - [tools] perf build: Add detection of java-11-openjdk-devel package (Michael Petlan) [1818835] - [tools] perf jvmti: Include JVMTI support for s390 (Michael Petlan) [1818835] - [tools] perf evlist: Fix access of freed id arrays (Michael Petlan) [1818835] - [tools] perf stat: Fix free memory access / memory leaks in metrics (Michael Petlan) [1818835] - [tools] perf tools: Replace needless mmap.h with what is needed, event.h (Michael Petlan) [1818835] - [tools] perf evsel: Move config terms to a separate header (Michael Petlan) [1818835] - [tools] perf evlist: Remove unused perf_evlist__fprintf() method (Michael Petlan) [1818835] - [tools] perf evsel: Introduce evsel_fprintf.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove need for symbol_conf in evsel_fprintf.c (Michael Petlan) [1818835] - [tools] perf copyfile: Move copyfile routines to separate files (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__poll() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__alloc_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add libperf_init() call to the tests (Michael Petlan) [1818835] - [tools] libperf: Merge libperf_set_print() into libperf_init() (Michael Petlan) [1818835] - [tools] libperf: Add libperf dependency for tests targets (Michael Petlan) [1818835] - [tools] libperf: Use sys/types.h to get ssize_t, not unistd.h (Michael Petlan) [1818835] - [tools] perf tools: No need to include internal/lib.h from util/util.h (Michael Petlan) [1818835] - [tools] libperf: Move 'page_size' global variable to libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add_fd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__read_format() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__first()/last() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions (Michael Petlan) [1818835] - [tools] libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add missing 'struct xyarray' forward declaration (Michael Petlan) [1818835] - [tools] libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add 'flush' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'event_copy' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'overwrite' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add prev/start/end to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'refcnt' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'cpu' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'fd' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'mask' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add perf_mmap struct (Michael Petlan) [1818835] - [tools] perf evlist: Adopt backwards ring buffer state enum (Michael Petlan) [1818835] - [tools] libperf: Link libapi.a in libperf.so (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__purge() to evlist__purge() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__exit() to evlist__exit() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__munmap() to evlist__munmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__mmap() to evlist__mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename 'struct perf_mmap' to 'struct mmap' (Michael Petlan) [1818835] - [tools] tools: Add missing stdio.h include to asm/bug.h header (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for tep plugins APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Move traceevent plugins in its own subdirectory (Michael Petlan) [1818835] - [tools] libtraceevent: Add tep_get_event() in event-parse.h (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, changes in event printing APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref() (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for libtraceevent event print related API (Michael Petlan) [1818835] - [tools] libtraceevent: Round up in tep_print_event() time precision (Michael Petlan) [1818835] - [tools] perf record: Move restricted maps check to after a possible fallback to not collect kernel samples (Michael Petlan) [1818835] - [tools] perf record: Fix priv level with branch sampling for paranoid=2 (Michael Petlan) [1818835] - [tools] perf probe: Fix to clear tev->nargs in clear_probe_trace_event() (Michael Petlan) [1818835] - [tools] perf probe: Skip same probe address for a given line (Michael Petlan) [1818835] - [tools] perf tests: Fix static build test (Michael Petlan) [1818835] - [tools] perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc (Michael Petlan) [1818835] - [tools] perf kvm: Add arch neutral function to choose event for perf kvm record (Michael Petlan) [1818835] - [tools] perf kvm: Move kvm-stat header file from conditional inclusion to common include section (Michael Petlan) [1818835] - [tools] perf test: Fix spelling mistake "allos" -> "allocate" (Michael Petlan) [1818835] - [tools] perf stat: Fix a segmentation fault when using repeat forever (Michael Petlan) [1818835] - [tools] perf stat: Reset previous counts on repeat with interval (Michael Petlan) [1818835] - [tools] tools lib traceevent: Convert remaining pusers to p (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate .c file (Michael Petlan) [1818835] - [tools] perf memswap: Adopt 'struct u64_swap' from evsel.h (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate header (Michael Petlan) [1818835] - [tools] perf auxtrace: Add missing 'struct perf_sample' forward declaration (Michael Petlan) [1818835] - [tools] perf sched: Add missing event.h include directive (Michael Petlan) [1818835] - [tools] perf annotate: Add missing machine.h include directive (Michael Petlan) [1818835] - [tools] perf hist: Add missing 'struct branch_stack' forward declaration (Michael Petlan) [1818835] - [tools] perf python: Remove debug.h (Michael Petlan) [1818835] - [tools] perf callchain: Remove needless event.h include (Michael Petlan) [1818835] - [tools] perf stat: Move perf_stat_synthesize_config() to event.h (Michael Petlan) [1818835] - [tools] perf event: Move perf_event__synthesize* to event.h (Michael Petlan) [1818835] - [tools] perf env: Remove needless cpumap.h header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing dso.h header (Michael Petlan) [1818835] - [tools] perf probe: Add missing build-id.h header (Michael Petlan) [1818835] - [tools] perf tools: Remove util.h from where it is not needed (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from places where it is not needed (Michael Petlan) [1818835] - [tools] perf debug: No need to include ui/util.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless builtin.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1 (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_cpu_map__max() function (Michael Petlan) [1818835] - [tools] libperf: Add missing event.h file to install rule (Michael Petlan) [1818835] - [tools] perf tests: Add libperf automated test for 'make -C tools/perf build-test' (Michael Petlan) [1818835] - [tools] perf python: Add missing python/perf.so dependency for libperf (Michael Petlan) [1818835] - [tools] perf build: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1818835] - [tools] perf intel-pt: Use shared x86 insn decoder (Michael Petlan) [1818835] - [tools] objtool: Move x86 insn decoder to a common location (Michael Petlan) [1818835] - [tools] perf intel-pt: Remove inat.c from build dependency list (Michael Petlan) [1818835] - [tools] perf: Update .gitignore file (Michael Petlan) [1818835] - [tools] perf metricgroup: Support multiple events for metricgroup (Michael Petlan) [1818835] - [tools] perf metricgroup: Scale the metric result (Michael Petlan) [1818835] - [tools] perf pmu: Change convert_scale from static to global (Michael Petlan) [1818835] - [tools] perf symbols: Move mem_info and branch_info out of symbol.h (Michael Petlan) [1818835] - [tools] perf auxtrace: Uninline functions that touch perf_session (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread_map.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless map.h include directives (Michael Petlan) [1818835] - [tools] perf probe: No need for symbol.h, symbol_conf is enough (Michael Petlan) [1818835] - [tools] perf tools: Remove needless sort.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Move 'struct events_stats' and prototypes to separate header (Michael Petlan) [1818835] - [tools] perf hist: Remove needless ui/progress.h from hist.h (Michael Petlan) [1818835] - [tools] perf dsos: Move the dsos struct and its methods to separate source files (Michael Petlan) [1818835] - [tools] perf symbols: Move symsrc prototypes to a separate header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing linux/refcount.h to symbol.h (Michael Petlan) [1818835] - [tools] perf symbol: Move C++ demangle defines to the only file using it (Michael Petlan) [1818835] - [tools] perf dso: Adopt DSO related macros from symbol.h (Michael Petlan) [1818835] - [tools] libtraceevent: Change users plugin directory (Michael Petlan) [1818835] - [tools] libtraceevent: Remove tep_register_trace_clock() (Michael Petlan) [1818835] - [tools] libtraceevent, perf tools: Changes in tep_print_event_* APIs (Michael Petlan) [1818835] - [tools] perf event: Remove needless include directives from event.h (Michael Petlan) [1818835] - [tools] perf env: Remove env.h from other headers where just a fwd decl is needed (Michael Petlan) [1818835] - [tools] perf debug: Remove needless include directives from debug.h (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from header files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove perf.h from source files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove needless perf.h include directive from headers (Michael Petlan) [1818835] - [tools] perf time-utils: Adopt rdclock() from perf.h (Michael Petlan) [1818835] - [tools] perf tools: Move everything related to sys_perf_event_open() to perf-sys.h (Michael Petlan) [1818835] - [tools] perf header: Move CPUINFO_PROC to the only file where it is used (Michael Petlan) [1818835] - [tools] perf tools: Remove needless libtraceevent include directives (Michael Petlan) [1818835] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Michael Petlan) [1818835] - [tools] perf c2c: Display proper cpu count in nodes column (Michael Petlan) [1818835] - [tools] tools lib traceevent: Remove unneeded qsort and uses memmove instead (Michael Petlan) [1818835] - [tools] tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure (Michael Petlan) [1818835] - [tools] perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work (Michael Petlan) [1818835] - [tools] libperf: Move 'enum perf_user_event_type' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix (Michael Petlan) [1818835] - [tools] libperf: Add 'union perf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf top: Fix event group with more than two events (Michael Petlan) [1818835] - [tools] perf top: Decay all events in the evlist (Michael Petlan) [1818835] - [tools] perf clang: Delete needless util-cxx.h header (Michael Petlan) [1818835] - [tools] perf evlist: Remove needless util.h from evlist.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless util.h include from builtin.h (Michael Petlan) [1818835] - [tools] perf tools: Warn that perf_event_paranoid can restrict kernel symbols (Michael Petlan) [1818835] - [tools] perf symbols: Use CAP_SYSLOG with kptr_restrict checks (Michael Petlan) [1818835] - [tools] perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1 (Michael Petlan) [1818835] - [tools] perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks (Michael Petlan) [1818835] - [tools] perf event: Check ref_reloc_sym before using it (Michael Petlan) [1818835] - [tools] perf arch powerpc: Sync powerpc syscall.tbl (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_missing_features::bpf_event to ::bpf (Michael Petlan) [1818835] - [tools] perf tool: Rename perf_tool::bpf_event to bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::bpf_event to perf_event::bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf script: Fix memory leaks in list_scripts() (Michael Petlan) [1818835] - [tools] perf report: Fix --ns time sort key output (Michael Petlan) [1818835] - [tools] perf report: Use timestamp__scnprintf_nsec() for time sort key (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Introduce helper to get the scratch space (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg (Michael Petlan) [1818835] - [tools] perf trace beauty ioctl: Fix off-by-one error in cmd->string table (Michael Petlan) [1818835] - [tools] perf tests: Fixes hang in zstd compression test by changing the source of random data (Michael Petlan) [1818835] - [tools] perf sort: Remove needless headers from sort.h, provide fwd struct decls (Michael Petlan) [1818835] - [tools] perf srcline: Add missing srcline.h header to files needing its defs (Michael Petlan) [1818835] - [tools] perf cacheline: Move cacheline related routines to separate files (Michael Petlan) [1818835] - [tools] perf record: Move record_opts and other record decls out of perf.h (Michael Petlan) [1818835] - [tools] perf stat: Remove needless headers from stat.h (Michael Petlan) [1818835] - [tools] perf cpumap: No need to include perf.h, ditch it (Michael Petlan) [1818835] - [tools] libperf: Fix alignment trap with xyarray contents in 'perf stat' (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__nr/perf_thread_map__pid functions (Michael Petlan) [1818835] - [tools] perf cpumap: Remove needless includes from cpumap.h (Michael Petlan) [1818835] - [tools] perf evsel: Switch to libperf's cpumap.h (Michael Petlan) [1818835] - [tools] perf x86 kvm-stat: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf evsel: util/evsel.h needs stdio.h as it uses FILE (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless stddef.h from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless counts.h header from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Add missing perf/evsel.h header in util/evsel.h (Michael Petlan) [1818835] - [tools] perf scripting python: Add missing counts.h header (Michael Petlan) [1818835] - [tools] perf stat: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf tests: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf script: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf evlist: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf bpf: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf counts: Add missing headers needed for types used (Michael Petlan) [1818835] - [tools] perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree (Michael Petlan) [1818835] - [tools] perf metricgroup: Remove needless includes from metricgroup.h (Michael Petlan) [1818835] - [tools] perf kvm s390: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf arm64: Add missing debug.h header (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() (Michael Petlan) [1818835] - [tools] perf tools: Use perf_cpu_map__nr instead of cpu_map__nr (Michael Petlan) [1818835] - [tools] tools headers: Add missing perf_event.h include (Michael Petlan) [1818835] - [tools] libperf: Fix arch include paths (Michael Petlan) [1818835] - [tools] tools headers: Fixup bitsperlong per arch includes (Michael Petlan) [1818835] - [tools] perf top: Show info message while collecting samples (Michael Petlan) [1818835] - [tools] perf ui browser: Allow specifying message to show when no samples are available to display (Michael Petlan) [1818835] - [tools] perf ui: Introduce non-interactive ui__info_window() function (Michael Petlan) [1818835] - [tools] perf ui: Make 'exit_msg' optional in ui__question_window() (Michael Petlan) [1818835] - [tools] perf cs-etm: Support sample flags 'insn' and 'insnlen' (Michael Petlan) [1818835] - [tools] perf report: Prefer DWARF callstacks to LBR ones when captured both (Michael Petlan) [1818835] - [tools] perf report: Dump LBR callstack data by -D jointly with thread stack (Michael Petlan) [1818835] - [tools] perf record: Enable LBR callstack capture jointly with thread stack (Michael Petlan) [1818835] - [tools] tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file (Michael Petlan) [1818835] - [tools] perf evsel: Add comment for 'idx' member in 'struct perf_sample_id (Michael Petlan) [1818835] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Michael Petlan) [1818835] - [tools] tools headers: Grab copy of linux/const.h, needed by linux/bits.h (Michael Petlan) [1818835] - [tools] perf tools: tools/include should come before tools/uapi/include (Michael Petlan) [1818835] - [tools] tools headers: Add limits.h to access __WORDSIZE (Michael Petlan) [1818835] - [tools] perf unwind: Remove unnecessary test (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind when tid != pid (Michael Petlan) [1818835] - [tools] perf map: Use zalloc for map_groups (Michael Petlan) [1818835] - [tools] perf report: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf top: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf trace: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf evswitch: Add hint when not finding specified on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move enoent error message printing to separate function (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce init() method to set the on/off evsels from the command line (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing (Michael Petlan) [1818835] - [tools] perf evswitch: Add the names of on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move switch logic to use in other tools (Michael Petlan) [1818835] - [tools] perf evswitch: Move struct to a separate header to use in other tools (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch off processing of other events (Michael Petlan) [1818835] - [tools] perf script: Allow showing the --switch-on event (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch on processing of other events (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Tremontx event file v1.02 (Michael Petlan) [1818835] - [tools] perf ui: No need to set ui_browser to 1 twice (Michael Petlan) [1818835] - [tools] perf record: Support aarch64 random socket_id assignment (Michael Petlan) [1818835] - [tools] perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format (Michael Petlan) [1818835] - [tools] perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels (Michael Petlan) [1818835] - [tools] perf intel-pt: Add brief documentation for PEBS via Intel PT (Michael Petlan) [1818835] - [tools] perf tools: Add aux-output config term (Michael Petlan) [1818835] - [tools] perf intel-pt: Process options for PEBS event synthesis (Michael Petlan) [1818835] - [tools] perf tools: Add itrace option 'o' to synthesize aux-output events (Michael Petlan) [1818835] - [tools] perf tools: Add aux_output attribute flag (Michael Petlan) [1818835] - [tools] perf record: Add an option to take an AUX snapshot on exit (Michael Petlan) [1818835] - [tools] perf ftrace: Improve error message about capability to use ftrace (Michael Petlan) [1818835] - [tools] perf ftrace: Use CAP_SYS_ADMIN instead of euid==0 (Michael Petlan) [1818835] - [tools] perf tools: Add CAP_SYSLOG define for older systems (Michael Petlan) [1818835] - [tools] perf tools: Add NO_LIBCAP=1 to the minimal build test (Michael Petlan) [1818835] - [tools] perf tools: Add helpers to use capabilities if present (Michael Petlan) [1818835] - [tools] tools build: Add capability-related feature detection (Michael Petlan) [1818835] - [tools] perf top: Collapse and resort all evsels in a group (Michael Petlan) [1818835] - [tools] perf hist: Remove dummy entries when finding real ones (Michael Petlan) [1818835] - [tools] perf trace: Fix segmentation fault when access syscall info on arm64 (Michael Petlan) [1818835] - [tools] perf hists: Do not link a pair if already linked (Michael Petlan) [1818835] - [tools] perf top: Set display thread COMM to help with debugging (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Icelake V1.00 event file (Michael Petlan) [1818835] - [tools] perf tools: Fix paths in include statements (Michael Petlan) [1818835] - [tools] perf test vfs_getname: Disable ~/.perfconfig to get default output (Michael Petlan) [1818835] - [tools] perf config: Document the PERF_CONFIG environment variable (Michael Petlan) [1818835] - [tools] perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig (Michael Petlan) [1818835] - [tools] perf session: Avoid infinite loop when seeing invalid header.size (Michael Petlan) [1818835] - [tools] libperf: Initial documentation (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel tests (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist test (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map test (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map test (Michael Petlan) [1818835] - [tools] libperf: Add tests support (Michael Petlan) [1818835] - [tools] libperf: Add install targets (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__attr() function (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evlist__enable()/disable() functions from perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__cpus()/threads() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__for_each_cpu() macro (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__read() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__close() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__open() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__alloc_fd() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt the readn()/writen() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Move nr_members from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Move fd array from perf's evsel to lobperf's perf_evsel class (Michael Petlan) [1818835] - [tools] libperf: Adopt xyarray class from perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__set_maps() function (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add has_user_cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add own_cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__for_each_evsel() iterator (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__new() function (Michael Petlan) [1818835] - [tools] libperf: Move zalloc.o into libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions (Michael Petlan) [1818835] - [tools] libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add nr_entries to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__remove() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__init() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__init function (Michael Petlan) [1818835] - [tools] libperf: Include perf_evlist in evlist object (Michael Petlan) [1818835] - [tools] libperf: Include perf_evsel in evsel object (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist and perf_evsel structs (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__get()/perf_thread_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__new_dummy() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map struct (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__get()/perf_cpu_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__dummy_new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map struct (Michael Petlan) [1818835] - [tools] libperf: Add debug output support (Michael Petlan) [1818835] - [tools] libperf: Add perf/core.h header (Michael Petlan) [1818835] - [tools] libperf: Add libperf to the python.so build (Michael Petlan) [1818835] - [tools] libperf: Add build version support (Michael Petlan) [1818835] - [tools] libperf: Make libperf.a part of the perf build (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__disable() to evlist__disable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__enable() to evlist__enable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__close() to evlist__close() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__open() to evlist__open() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__cpus() to evsel__cpus() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__disable() to evsel__disable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__enable() to evsel__enable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__open() to evsel__open() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__remove() to evlist__remove() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__add() to evlist__add() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__new() to evsel__new() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__delete() to evsel__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__delete() to evlist__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__new() to evlist__new() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__init() to evlist__init() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__init() to evsel__init() (Michael Petlan) [1818835] - [tools] perf evlist: Rename struct perf_evlist to struct evlist (Michael Petlan) [1818835] - [tools] perf evsel: Rename struct perf_evsel to struct evsel (Michael Petlan) [1818835] - [tools] perf tools: Rename struct thread_map to struct perf_thread_map (Michael Petlan) [1818835] - [tools] perf cpu_map: Rename struct cpu_map to struct perf_cpu_map (Michael Petlan) [1818835] - [tools] perf stat: Move loaded out of struct perf_counts_values (Michael Petlan) [1818835] - [tools] perf trace: Add "sendfile64" alias to the "sendfile" syscall (Michael Petlan) [1818835] - [tools] perf trace: Reuse BPF augmenters from syscalls with similar args signature (Michael Petlan) [1818835] - [tools] perf trace: Preallocate the syscall table (Michael Petlan) [1818835] - [tools] perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages (Michael Petlan) [1818835] - [tools] perf trace: Forward error codes when trying to read syscall info (Michael Petlan) [1818835] - [tools] perf trace beauty: Add BPF augmenter for the 'rename' syscall (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify bind's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify 'sendto's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Disable fd->pathname when close() not enabled (Michael Petlan) [1818835] - [tools] perf trace beauty: Make connect's addrlen be printed as an int, not hex (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload (Michael Petlan) [1818835] - [tools] perf trace: Look for default name for entries in the syscalls prog array (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Support copying two string syscall args (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Add handler for "openat" (Michael Petlan) [1818835] - [tools] perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event (Michael Petlan) [1818835] - [tools] perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place (Michael Petlan) [1818835] - [tools] perf trace: Allow specifying the bpf prog to augment specific syscalls (Michael Petlan) [1818835] - [tools] perf trace: Add BPF handler for unaugmented syscalls (Michael Petlan) [1818835] - [tools] perf trace: Order -e syscalls table (Michael Petlan) [1818835] - [tools] perf trace: Look up maps just on the __augmented_syscalls__ BPF object (Michael Petlan) [1818835] - [tools] perf trace: Add pointer to BPF object containing __augmented_syscalls__ (Michael Petlan) [1818835] - [tools] perf evsel: Store backpointer to attached bpf_object (Michael Petlan) [1818835] - [tools] perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with ! (Michael Petlan) [1818835] - [tools] perf include bpf: Add bpf_tail_call() prototype (Michael Petlan) [1818835] - [tools] perf: cs-etm: Optimize option setup for CPU-wide sessions (Michael Petlan) [1818835] - [tools] perf cs-etm: Remove duplicate GENMASK() define, use linux/bits.h instead (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for CPU-wide trace scenarios (Michael Petlan) [1818835] - [tools] perf cs-etm: Add notion of time to decoding code (Michael Petlan) [1818835] - [tools] perf cs-etm: Linking PE contextID with perf thread mechanic (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for multiple traceID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Use traceID aware memory callback API (Michael Petlan) [1818835] - [tools] perf cs-etm: Move tid/pid to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Move thread to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Get rid of unused cpu in struct cs_etm_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Introduce the concept of trace ID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue() (Michael Petlan) [1818835] - [tools] perf cs-etm: Move packet queue out of decoder structure (Michael Petlan) [1818835] - [tools] perf cs-etm: Refactor error path in cs_etm_decoder__new() (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of switch-CPU-wide events (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of itrace start events (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure timestamp generation in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure contextID tracing in CPU-wide mode (Michael Petlan) [1818835] - [kernel] perf/core: Fix missing static inline on perf_cgroup_switch() (Michael Petlan) [1818835] - [kernel] perf/core: Consistently fail fork on allocation failures (Michael Petlan) [1818835] - [kernel] perf/core: Disallow uncore-cgroup events (Michael Petlan) [1818835] - [include] perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ (Michael Petlan) [1818835] - [x86] perf/x86/uncore: Fix event group support (Michael Petlan) [1818835] - [kernel] perf/core: Start rejecting the syscall with attr.__reserved_2 set (Michael Petlan) [1818835] - [kernel] perf/aux: Fix tracking of auxiliary trace buffer allocation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Fix base for single entry topa (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/intel: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Update C-state counters for Ice Lake (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add new CPU model numbers for Ice Lake (Michael Petlan) [1818835] - [kernel] perf/core: Fix corner case in perf_rotate_context() (Michael Petlan) [1818835] - [kernel] perf/core: Rework memory accounting in perf_mmap() (Michael Petlan) [1818835] - [kernel] perf/core: Fix several typos in comments (Michael Petlan) [1818835] - [x86] perf/x86: Make more stuff static (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Get rid of reverse lookup table for ToPA (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Free up space in a ToPA descriptor (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Split ToPA metadata and page layout (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use helpers to obtain ToPA entry size (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Clean up ToPA allocation path (Michael Petlan) [1818835]- [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1792115] - [powerpc] powerpc/smp: Use nid as fallback for package_id (Steve Best) [1764530] - [kernel] audit: Add __rcu annotation to RCU pointer (Richard Guy Briggs) [1822776] - [infiniband] i40iw: Report correct firmware version (Stefan Assmann) [1726909] - [x86] x86/mce/amd: Add PPIN support for AMD MCE (Wei Huang) [1790521] - [kernel] locking/percpu-rwsem: Fix a task_struct refcount (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Add might_sleep() for writer locking (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Fold __percpu_up_read() (Waiman Long) [1810257] - [kernel] locking/rwsem: Remove RWSEM_OWNER_UNKNOWN (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Remove the embedded rwsem (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Extract __percpu_down_read_trylock() (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Convert to bool (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map (Waiman Long) [1810257] - [kernel] locking/lockdep: Remove unused @nested argument from lock_release() (Waiman Long) [1810257] - [kernel] sched/core: Convert get_task_struct() to return the task (Waiman Long) [1810257] - [kernel] locking/lockdep, cpu/hotplug: Annotate AP thread (Waiman Long) [1810257] - [tty] tty/ldsem: Decrement wait_readers on timeouted down_read() (Waiman Long) [1810257] - [tty] tty/ldsem: Convert to regular lockdep annotations (Waiman Long) [1810257] - [tty] tty/ldsem: Wake up readers after timed out down_write() (Waiman Long) [1810257] - [tty] atomic/tty: Fix up atomic abuse in ldsem (Waiman Long) [1810257] - [kernel] cpu/hotplug: Remove skip_onerr field from cpuhp_step structure (Waiman Long) [1810257] - [watchdog] watchdog: hpwdt: drop warning after calling watchdog_init_timeout (Joseph Szczypek) [1790669] - [mm] powerpc/pkeys: Fix handling of pkey state across fork() (Steve Best) [1823744] - [irqchip] irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2 (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove superfluous WARN_ON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Set vpe_l1_base for all redistributors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Only provision redistributors that are enabled in ACPI (Mark Salter) [1818174] - [arm64] arm64: acpi: fix DAIF manipulation with pNMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Allow direct invalidation of VLPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Suppress per-VLPI doorbell (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE INVALL callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE eviction callback (Mark Salter) [1818174] - [include] irqchip/gic-v4.1: Add VPE residency callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add mask/unmask doorbell callbacks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Plumb skeletal VPE irqchip (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add GICv4.1 VPEID size discovery (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect GICv4.1 supporting RVPEID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells (Mark Salter) [1818174] - [arm64] arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NMI section (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make vlpi_lock a spinlock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Lock VLPI map array before translating it (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Add its_vlpi_map helpers (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free collection mapping on device teardown (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix u64 to __le64 warnings (Mark Salter) [1818174] - [irqchip] irqchip: Remove redundant semicolon after while (Mark Salter) [1818174] - [virt] KVM: vgic-v4: Track the number of VLPIs per vcpu (Mark Salter) [1818174] - [virt] KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put (Mark Salter) [1818174] - [arm64] arm64: add local_daif_inherit() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Use the exact ITSList for VMOVP (Mark Salter) [1818174] - [arm64] arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking for compat (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Fix GIC_LINE_NR accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803 (Mark Salter) [1818174] - [irqchip] irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Warn about inconsistent implementations of extended ranges (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add EPPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI partition descriptors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI NMI refcounts (Mark Salter) [1818174] - [irqchip] irqchip/gic: Prepare for more than 16 PPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add ESPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add INTID range and convertion primitives (Mark Salter) [1818174] - [irqchip] irqchip/gic: Rework gic_configure_irq to take the full ICFGR base (Mark Salter) [1818174] - [irqchip] irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [arm64] arm64: kprobes: Recover pstate.D in single-step exception handler (Mark Salter) [1818174] - [arm64] arm64: Lower priority mask for GIC_PRIO_IRQON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Mark expected switch fall-through (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix misuse of GENMASK macro (Mark Salter) [1818174] - [arm64] arm64: fix kernel stack overflow in kdump capture kernel (Mark Salter) [1818174] - [arm64] arm64: irqflags: Introduce explicit debugging for IRQ priorities (Mark Salter) [1818174] - [arm64] arm64: Enable the support of pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking (Mark Salter) [1818174] - [arm64] arm64: Fix interrupt tracing in the presence of NMIs (Mark Salter) [1818174] - [arm64] arm64: irqflags: Add condition flags to inline asm clobber list (Mark Salter) [1818174] - [arm64] arm64: irqflags: Pass flags as readonly operand to restore instruction (Mark Salter) [1818174] - [arm64] arm64: Do not enable IRQs for ct_user_exit (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix command queue pointer comparison bug (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make free_lpi_range a little cheaper (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Move allocation outside mutex (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: fix some definitions of inner cacheability attributes (Mark Salter) [1818174] - [arm64] arm64: fix wrong check of on_sdei_stack in nmi context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp (Mark Salter) [1818174] - [arm64] arm64: remove obsolete selection of MULTI_IRQ_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table (Mark Salter) [1818174] - [arm64] arm64: irqflags: Fix clang build warnings (Mark Salter) [1818174] - [arm64] arm64: KVM/mm: Move SEA handling behind a single 'claim' interface (Mark Salter) [1818174] - [arm64] arm64: Skip irqflags tracing for NMI in IRQs disabled context (Mark Salter) [1818174] - [arm64] arm64: Skip preemption when exiting an NMI (Mark Salter) [1818174] - [arm64] arm64: Handle serror in NMI context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Handle pseudo-NMIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect if GIC can support pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: gic-v3: Implement arch support for priority masking (Mark Salter) [1818174] - [irqchip] arm64: Switch to PMR masking when starting CPUs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Factor group0 detection into functions (Mark Salter) [1818174] - [arm64] arm64: alternative: Apply alternatives early in boot process (Mark Salter) [1818174] - [arm64] arm64: alternative: Allow alternative status checking per cpufeature (Mark Salter) [1818174] - [arm64] arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Mark Salter) [1818174] - [arm64] arm64: daifflags: Include PMR in daifflags restore operations (Mark Salter) [1818174] - [arm64] arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking (Mark Salter) [1818174] - [firmware] efi: Let architectures decide the flags that should be saved/restored (Mark Salter) [1818174] - [kvm] arm64: kvm: Unmask PMR before entering guest (Mark Salter) [1818174] - [mm] arm64: Unmask PMR before going idle (Mark Salter) [1818174] - [arm64] arm64: Make PMR part of task context (Mark Salter) [1818174] - [arm64] arm64: ptrace: Provide definitions for PMR values (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Switch to PMR masking before calling IRQ handler (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Add cpufeature for IRQ priority masking (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature (Mark Salter) [1818174] - [arm64] arm64: Remove unused daif related functions/macros (Mark Salter) [1818174] - [arm64] arm64: Fix HCR.TGE status for NMI contexts (Mark Salter) [1818174] - [kernel] irqdesc: Add domain handler for NMIs (Mark Salter) [1818174] - [kernel] genirq: Update irq stats from NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI management for percpu_devid interrupts (Mark Salter) [1818174] - [kernel] genirq: Provide basic NMI management for interrupt lines (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: Fix ITT_entry_size accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Gracefully fail on LPI exhaustion (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4: Fix occasional VLPI drop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-mbi: Fix uninitialized mbi_lock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirk for msm8996 broken registers (Mark Salter) [1818174] - [irqchip] irqchip/gic: Add support to device tree based quirks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Batch cpu_enable callbacks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Use linear array for detection and verification (Mark Salter) [1818174] - [arm64] arm64: capabilities: Optimize this_cpu_has_cap (Mark Salter) [1818174] - [arm64] arm64: capabilities: Speed up capability lookup (Mark Salter) [1818174] - [irqchip] irqchip: Convert to using pOFn instead of device_node.name (Mark Salter) [1818174] - [mm] arm64: Use daifflag_restore after bp_hardening (Mark Salter) [1818174] - [arm64] arm64: daifflags: Use irqflags functions for daifflags (Mark Salter) [1818174] - [include] irqchip/gic: Unify GIC priority definitions (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Remove acknowledge loop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupt to be configured as wake-up sources (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t (Mark Salter) [1818174] - [irqchip] genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete (Mark Salter) [1818174] - [arm64] arm64: Use the new GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [arm64] arm64: sdei: Mark sdei stack helper functions as static (Mark Salter) [1818174] - [arm64] arm64: Add stack information to on_accessible_stack (Mark Salter) [1818174] - [x86] Reserve at most 64M of SWIOTLB memory for crashkernel (Kairui Song) [1812754] - [md] md/raid1: introduce wait_for_serialization (Nigel Croxon) [1788370] - [md] md/raid1: use bucket based mechanism for IO serialization (Nigel Croxon) [1788370] - [md] md: introduce a new struct for IO serialization (Nigel Croxon) [1788370] - [md] md: don't destroy serial_info_pool if serialize_policy is true (Nigel Croxon) [1788370] - [md] raid1: serialize the overlap write (Nigel Croxon) [1788370] - [md] md: reorgnize mddev_create/destroy_serial_pool (Nigel Croxon) [1788370] - [md] md: add serialize_policy sysfs node for raid1 (Nigel Croxon) [1788370] - [md] md: prepare for enable raid1 io serialization (Nigel Croxon) [1788370] - [md] md: fix a typo s/creat/create (Nigel Croxon) [1788370] - [md] md: rename wb stuffs (Nigel Croxon) [1788370] - [md] raid5: remove worker_cnt_per_group argument from alloc_thread_groups (Nigel Croxon) [1788370] - [lib] md/raid6: fix algorithm choice under larger PAGE_SIZE (Nigel Croxon) [1788370] - [lib] raid6/test: fix a compilation warning (Nigel Croxon) [1788370] - [md] md-bitmap: small cleanups (Nigel Croxon) [1788370]- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1822595] - [init] redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - [pci] PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Myron Stowe) [1820933] - [pci] PCI: Fix typos (Myron Stowe) [1820933] - [pci] PCI: Remove useless comments and tidy others (Myron Stowe) [1820933] - [pci] PCI: Remove unnecessary includes (Myron Stowe) [1820933] - [tools] tools: PCI: Fix fd leakage (Myron Stowe) [1820933] - [pci] PCI: Export pci_parse_request_of_pci_ranges() (Myron Stowe) [1820933] - [include] resource: Add a resource_list_first_type helper (Myron Stowe) [1820933] - [pci] PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable, disable}_ats() (Myron Stowe) [1820933] - [include] PCI/ATS: Add PASID stubs (Myron Stowe) [1820933] - [pci] PCI: Unify ACS quirk desired vs provided checking (Myron Stowe) [1820933] - [pci] PCI: Make ACS quirk implementations more uniform (Myron Stowe) [1820933] - [pci] PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 (Myron Stowe) [1820933] - [pci] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes (Myron Stowe) [1820933] - [pci] PCI: Add DMA alias quirk for Intel VCA NTB (Myron Stowe) [1820933] - [pci] PCI: Fix Intel ACS quirk UPDCR register address (Myron Stowe) [1820933] - [pci] PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_state() private (Myron Stowe) [1820933] - [pci] PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() (Myron Stowe) [1820933] - [include] PCI/ATS: Remove unused PRI and PASID stubs (Myron Stowe) [1820933] - [pci] PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI PRG Response PASID Required bit (Myron Stowe) [1820933] - [pci] PCI/ATS: Use PF PASID for VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PASID Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Disable PF/VF ATS service independently (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PASID Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PRI Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI (Myron Stowe) [1820933] - [iommu] iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM (Myron Stowe) [1820933] - [pci] PCI/switchtec: Read all 64 bits of part_event_bitmap (Myron Stowe) [1820933] - [pci] PCI: Do not use bus number zero from EA capability (Myron Stowe) [1820933] - [pci] PCI: Avoid double hpmemsize MMIO window assignment (Myron Stowe) [1820933] - [pci] PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Myron Stowe) [1820933] - [pci] PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Myron Stowe) [1820933] - [pci] PCI: Fix missing bridge dma_ranges resource list cleanup (Myron Stowe) [1820933] - [pci] PCI: Protect pci_reassign_bridge_resources() against concurrent addition/removal (Myron Stowe) [1820933] - [pci] PCI/MSI: Fix incorrect MSI-X masking on resume (Myron Stowe) [1820933] - [pci] PCI/MSI: Move power state check out of pci_msi_supported() (Myron Stowe) [1820933] - [pci] PCI/MSI: Remove unused pci_irq_get_node() (Myron Stowe) [1820933] - [uapi] PCI: Add #defines for Enter Compliance, Transmit Margin (Myron Stowe) [1820933] - [pci] PCI: Allow building PCIe things without PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI: Remove PCIe Kconfig dependencies on PCI (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove spurious "d" from granularity message (Myron Stowe) [1820933] - [pci] PCI: sysfs: Remove unused attribute groups (Myron Stowe) [1820933] - [x86] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (Myron Stowe) [1820933] - [pci] PCI: Remove unused includes and superfluous struct declaration (Myron Stowe) [1820933] - [x86] x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y (Myron Stowe) [1820933] - [pci] x86/PCI: Correct SPDX comment style (Myron Stowe) [1820933] - [x86] x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate (Myron Stowe) [1820933] - [pci] ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge (Myron Stowe) [1820933] - [pci] PCI: pciehp: Prevent deadlock on disconnect (Myron Stowe) [1820933] - [pci] PCI: pciehp: Do not disable interrupt twice on suspend (Myron Stowe) [1820933] - [pci] PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() (Myron Stowe) [1820933] - [pci] PCI: pciehp: Fix indefinite wait on sysfs requests (Myron Stowe) [1820933] - [pci] PCI: pciehp: Avoid returning prematurely from sysfs requests (Myron Stowe) [1820933] - [pci] PCI: Warn if no host bridge NUMA node info (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add pcie_aspm_get_link() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Allow re-enabling Clock PM (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Myron Stowe) [1820933] - [pci] PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control (Myron Stowe) [1820933] - [pci] PCI/AER: Fix kernel-doc warnings (Myron Stowe) [1820933] - [pci] PCI/AER: Use for_each_set_bit() to simplify code (Myron Stowe) [1820933] - [pci] PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters (Myron Stowe) [1820933] - [pci] PCI/AER: Save AER Capability for suspend/resume (Myron Stowe) [1820933] - [pci] PCI: Add ACS quirk for iProc PAXB (Myron Stowe) [1820933] - [cpufreq] cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (Prarit Bhargava) [1823339] - [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use scnprintf() for avoiding potential buffer overflow (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Consolidate policy verification (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix unsafe notifiers (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix use-after-free (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: dt: Allow platform specific intermediate callbacks (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: add function to get the hardware max frequency (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Prevent unstable evaluation of WARN(vtime->state) (Prarit Bhargava) [1823339] - [cpufreq] docs: cpufreq: fix a broken reference (Prarit Bhargava) [1823339] - [kernel] PM: QoS: annotate data races in pm_qos_*_value() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix policy initialization for internal governor drivers (Prarit Bhargava) [1823339] - [documentation] Documentation: power: fix pm_qos_interface.rst format warning (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE (Prarit Bhargava) [1823339] - [documentation] Documentation: PM: QoS: Update to reflect previous code changes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Update file information comments (Prarit Bhargava) [1823339] - [x86] x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [cpuidle] cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() (Prarit Bhargava) [1823339] - [x86] x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus semaphore code (Prarit Bhargava) [1823339] - [sound] sound: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [media] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [wireless] drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [drm] drm/i915: Implement a better i945gm vblank irq vs. C-states workaround (Prarit Bhargava) [1823339] - [drm] drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Simplify definitions of CPU latency QoS trace events (Prarit Bhargava) [1823339] - [tty] PM: QoS: Rename things related to the CPU latency QoS (Prarit Bhargava) [1823339] - [cpuidle] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up misc device file operations (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop iterations over global QoS classes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop the PM_QOS_SUM QoS type (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop pm_qos_update_request_timeout() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop debugfs interface (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for OPP_PLUS (Prarit Bhargava) [1823339] - [x86] x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on SKYLAKE_X (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Avoid creating excessively large stack frames (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFG (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether" (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: s3c: fix unbalances of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: tegra186: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: kirkwood: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: CPPC: put ACPI table after using it (Prarit Bhargava) [1823339] - [cpufreq] cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scmi: Match scmi device by both name and protocol id (Prarit Bhargava) [1823339] - [base] PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY (Prarit Bhargava) [1823339] - [base] PM: QoS: Drop frequency QoS types from device PM QoS (Prarit Bhargava) [1823339] - [include] PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs (Prarit Bhargava) [1823339] - [include] PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix Kconfig indentation (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessors for user time (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Bring up complete kcpustat accessor (Prarit Bhargava) [1823339] - [documentation] PM: Wrap documentation to fit in 80 columns (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Invalidate frequency QoS requests after removal (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Register drivers only after CPU devices have been registered (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add NULL checks to show() and store() methods of cpufreq (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix invalid EPB setting (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Initialize cpufreq-dt driver earlier (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix plain int as pointer warning from sparse (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Clarify the comment in cpufreq_set_policy() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [kernel] sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [include] sched/vtime: Introduce vtime_accounting_enabled_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enabled_this_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Introduce context_tracking_enabled_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Rename context_tracking_is_cpu_enabled() to context_tracking_enabled_this_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Record CPU under seqcount for kcpustat needs (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Add QoS requests for all CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scpi: remove stale/outdated comment about the driver (Prarit Bhargava) [1823339] - [thermal] thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state (Prarit Bhargava) [1823339] - [acpi] cpufreq: Use per-policy frequency QoS (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Introduce frequency QoS (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Avoid NULL pointer dereferences at init time (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for AM3517 (Prarit Bhargava) [1823339] - [cpufreq] ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: add support for omap34xx and omap36xx (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events (Prarit Bhargava) [1823339] - [base] arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY (Prarit Bhargava) [1823339] - [acpi] ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Get rid of unused flags (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Implement QoS supported freq constraints (Prarit Bhargava) [1823339] - [thermal] thermal: cpu_cooling: Switch to QoS requests for freq limits (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add policy create/remove notifiers back (Prarit Bhargava) [1823339] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Prarit Bhargava) [1823339] - [kernel] PM: QoS: no need to check return value of debugfs_create functions (Prarit Bhargava) [1823339] - [kernel] PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro (Prarit Bhargava) [1823339] - [nvme] nvme-fc: Revert "add module to ops template to allow module references" (Gopal Tiwari) [1823270] - [nvme] nvme: fix deadlock caused by ANA update wrong locking (Gopal Tiwari) [1823270] - [nvme] nvme-pci: Hold cq_poll_lock while completing CQEs (Gopal Tiwari) [1823270] - [uapi] nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Gopal Tiwari) [1823270] - [tools] tools/power/x86/intel-speed-select: Fix a typo in error message (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add display for enabled cpus count (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Print friendly warning for bad command line (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve CLX commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve core-power result and error display (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Kernel interface error handling (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for base-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve output of perf-profile commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help for core-power assoc (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Display error for invalid priority type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Check feature status first (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for perf-profile feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add an API for error/information print (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance --info option (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Store topology information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Use more verbiage for clos information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance core-power info command (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Make target CPU optional for core-power info (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Warn for invalid package id (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix last cpu number (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Fix wrong unregister type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Allow additional core-power mailbox commands (Prarit Bhargava) [1778956] - [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1815355] - [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1815355] - [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1815355] - [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1815355] - [acpi] apei/ghes: Do not delay GHES polling (Robert Richter) [1793544] - [edac] EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix Use after free in ghes_edac remove path (Robert Richter) [1793544] - [edac] EDAC, ghes: Use CPER module handles to locate DIMMs (Robert Richter) [1793544] - [kernel] sched/fair: Fix statistics for find_idlest_group() (Phil Auld) [1794398] - [kernel] sched/core: Annotate curr pointer in rq with __rcu (Phil Auld) [1794398] - [kernel] sched/psi: Fix OOB write when writing 0 bytes to PSI files (Phil Auld) [1794398] - [kernel] sched/psi: Correct overly pessimistic size calculation (Phil Auld) [1794398] - [kernel] sched/fair: Prevent unlimited runtime on throttled group (Phil Auld) [1794398] - [kernel] sched/nohz: Optimize get_nohz_timer_target() (Phil Auld) [1794398] - [kernel] sched/topology: Assert non-NUMA topology masks don't (partially) overlap (Phil Auld) [1794398] - [kernel] sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled (Phil Auld) [1794398] - [kernel] sched/fair: Remove redundant call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/debug: Add new tracepoints to track PELT at rq level (Phil Auld) [1794398] - [kernel] sched/fair: calculate delta runnable load only when it's needed (Phil Auld) [1794398] - [kernel] sched/fair: Fix sgc->{min, max}_capacity calculation for SD_OVERLAP (Phil Auld) [1794398] - [kernel] sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Phil Auld) [1794398] - [kernel] sched/fair: Make sched-idle CPU selection consistent throughout (Phil Auld) [1794398] - [kernel] sched/core: Remove unused variable from set_user_nice() (Phil Auld) [1794398] - [kernel] sched/fair: Optimize select_idle_cpu (Phil Auld) [1794398] - [kernel] schied/fair: Skip calculating @contrib without load (Phil Auld) [1794398] - [kernel] sched: Spare resched IPI when prio changes on a single fair task (Phil Auld) [1794398] - [kernel] sched: Use fair:prio_changed() instead of ad-hoc implementation (Phil Auld) [1794398] - [kernel] sched/wait: fix ___wait_var_event(exclusive) (Phil Auld) [1794398] - [kernel] psi: Fix a division error in psi poll() (Phil Auld) [1794398] - [kernel] sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime (Phil Auld) [1794398] - [kernel] sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/pelt: Fix update of blocked PELT ordering (Phil Auld) [1794398] - [kernel] sched/core: Avoid spurious lock dependencies (Phil Auld) [1794398] - [kernel] Add wake_up_interruptible_sync_poll_locked() (Phil Auld) [1794398] - [kernel] Remove the nr_exclusive argument from __wake_up_sync_key() (Phil Auld) [1794398] - [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1819761] - [x86] x86/MCE: Add an MCE-record filtering function (Prarit Bhargava) [1819761]- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1808039] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Neil Horman) [1782179] - [crypto] crypto: qat - switch to skcipher API (Neil Horman) [1782179] - [scsi] scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.0 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash after handling a pci error (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix scsi host template for SLI3 vports (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lockdep error - register non-static key (Dick Kennedy) [1822334] - [fs] utimes: Clamp the timestamps in notify_change() (Eric Sandeen) [1795991] - [fs] smb3: Fix regression in time handling (Eric Sandeen) [1795991] - [fs] isofs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: ceph: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: fat: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fat: propagate 64-bit inode timestamps (Eric Sandeen) [1795991] - [fs] fs: cifs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: nfs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] ext4: Initialize timestamps limits (Eric Sandeen) [1795991] - [fs] fs: Fill in max and min timestamps in superblock (Eric Sandeen) [1795991] - [fs] utimes: Clamp the timestamps before update (Eric Sandeen) [1795991] - [fs] timestamp_truncate: Replace users of timespec64_trunc (Eric Sandeen) [1795991] - [fs] vfs: Add timestamp_truncate() api (Eric Sandeen) [1795991] - [fs] vfs: Add file timestamp range support (Eric Sandeen) [1795991] - [fs] cramfs: Deprecate cramfs in RHEL (Abhijith Das) [1794513] - [thermal] thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (David Arcari) [1773794] - [thermal] thermal: intel: Fix unmatched pci_release_region (David Arcari) [1773794] - [thermal] thermal: intel: Use dev_get_drvdata (David Arcari) [1773794] - [thermal] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [1773794] - [thermal] drivers: thermal: Move various drivers for intel platforms into a subdir (David Arcari) [1773794] - [x86] x86/cpufeatures: Enable a new AVX512 CPU feature (David Arcari) [1783143] - [x86] cpu/cpuid-deps: Add a tab to cpuid dependent features (David Arcari) [1783143] - [crypto] crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1785660] - [char] random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1785660] - [block] nbd: add a flush_workqueue in nbd_start_device (Ming Lei) [1798919] - [scsi] scsi: sd_sbc: Fix sd_zbc_report_zones() (Ming Lei) [1798919] - [block] block: Fix partition support for host aware zoned block devices (Ming Lei) [1798919] - [scsi] block: allow partitions on host aware zone devices (Ming Lei) [1798919] - [block] null_blk: Fix zone write handling (Ming Lei) [1798919] - [fs] fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [1798919] - [block] null_blk: Fix REQ_OP_ZONE_CLOSE handling (Ming Lei) [1798919] - [block] block: add bio_truncate to fix guard_bio_eod (Ming Lei) [1798919] - [block] compat_ioctl: block: handle Persistent Reservations (Ming Lei) [1798919] - [block] compat_ioctl: block: handle add zone open, close and finish ioctl (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (Ming Lei) [1798919] - [block] block: fix memleak when __blk_rq_map_user_iov() is failed (Ming Lei) [1798919] - [s390] s390/dasd: fix typo in copyright statement (Ming Lei) [1798919] - [s390] s390/dasd: fix memleak in path handling error case (Ming Lei) [1798919] - [s390] s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly (Ming Lei) [1798919] - [block] block: Fix a lockdep complaint triggered by request queue flushing (Ming Lei) [1798919] - [block] block: Fix the type of 'sts' in bsg_queue_rq() (Ming Lei) [1798919] - [block] block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT (Ming Lei) [1798919] - [block] nbd: fix shutdown and recv work deadlock v2 (Ming Lei) [1798919] - [block] blk-iocost: fix incorrect vtime comparison in iocg_is_idle() (Ming Lei) [1798919] - [block] iocost: check active_list of all the ancestors in iocg_activate() (Ming Lei) [1798919] - [block] iocost: over-budget forced IOs should schedule async delay (Ming Lei) [1798919] - [block] blk-cgroup: remove blkcg_drain_queue (Ming Lei) [1798919] - [block] block: fix NULL pointer dereference in account statistics with IDE (Ming Lei) [1798919] - [block] null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED (Ming Lei) [1798919] - [block] brd: warn on un-aligned buffer (Ming Lei) [1798919] - [block] brd: remove max_hw_sectors queue limit (Ming Lei) [1798919] - [block] block: set the zone size in blk_revalidate_disk_zones atomically (Ming Lei) [1798919] - [block] block: don't handle bio based drivers in blk_revalidate_disk_zones (Ming Lei) [1798919] - [block] block: allocate the zone bitmaps lazily (Ming Lei) [1798919] - [block] block: replace seq_zones_bitmap with conv_zones_bitmap (Ming Lei) [1798919] - [block] block: simplify blkdev_nr_zones (Ming Lei) [1798919] - [block] block: remove the empty line at the end of blk-zoned.c (Ming Lei) [1798919] - [block] null_blk: cleanup null_gendisk_register (Ming Lei) [1798919] - [block] null_blk: fix zone size paramter check (Ming Lei) [1798919] - [fs] block: don't send uevent for empty disk when not invalidating (Ming Lei) [1798919] - [block] ataflop: Remove unneeded semicolon (Ming Lei) [1798919] - [block] drbd: Remove unneeded semicolon (Ming Lei) [1798919] - [scsi] sr_vendor: support Beurer GL50 evo CD-on-a-chip devices (Ming Lei) [1798919] - [cdrom] cdrom: respect device capabilities during opening action (Ming Lei) [1798919] - [fs] block: move clearing bd_invalidated into check_disk_size_change (Ming Lei) [1798919] - [block] block: remove (__)blkdev_reread_part as an exported API (Ming Lei) [1798919] - [block] block: fix bdev_disk_changed for non-partitioned devices (Ming Lei) [1798919] - [block] block: move rescan_partitions to fs/block_dev.c (Ming Lei) [1798919] - [block] block: merge invalidate_partitions into rescan_partitions (Ming Lei) [1798919] - [block] block: refactor rescan_partitions (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Remove set but not used variable 'buflen' (Ming Lei) [1798919] - [md] block: rework zone reporting (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() (Ming Lei) [1798919] - [block] null_blk: Add zone_nr_conv to features (Ming Lei) [1798919] - [block] null_blk: clean up report zones (Ming Lei) [1798919] - [block] null_blk: clean up the block device operations (Ming Lei) [1798919] - [block] block: Remove partition support for zoned block devices (Ming Lei) [1798919] - [md] block: Simplify report zones execution (Ming Lei) [1798919] - [block] block: cleanup the !zoned case in blk_revalidate_disk_zones (Ming Lei) [1798919] - [scsi] block: Enhance blk_revalidate_disk_zones() (Ming Lei) [1798919] - [block] nbd: prevent memory leak (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: add zone open, close, and finish support (Ming Lei) [1798919] - [block] null_blk: add zone open, close, and finish support (Ming Lei) [1798919] - [md] dm: add zone open, close and finish support (Ming Lei) [1798919] - [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919] - [block] null_blk: return fixed zoned reads > write pointer (Ming Lei) [1798919] - [block] null_blk: Enable modifying 'submit_queues' after an instance has been configured (Ming Lei) [1798919] - [block] null_blk: Improve nullb_device_##NAME##_store() readability (Ming Lei) [1798919] - [block] block,bfq: Skip tracing hooks if possible (Ming Lei) [1798919] - [block] block: Don't disable interrupts in trigger_softirq() (Ming Lei) [1798919] - [lib] sbitmap: Delete sbitmap_any_bit_clear() (Ming Lei) [1798919] - [block] blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() (Ming Lei) [1798919] - [block] block: add zone open, close and finish ioctl support (Ming Lei) [1798919] - [uapi] uapi: fix ioctl documentation (Ming Lei) [1798919] - [uapi] uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Ming Lei) [1798919] - [block] block: add zone open, close and finish operations (Ming Lei) [1798919] - [block] block: Simplify REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1798919] - [block] block: Remove REQ_OP_ZONE_RESET plugging (Ming Lei) [1798919] - [fs] bdev: Refresh bdev size for disks without partitioning (Ming Lei) [1798919] - [fs] bdev: Factor out bdev revalidation into a common helper (Ming Lei) [1798919] - [block] blk-mq: Make blk_mq_run_hw_queue() return void (Ming Lei) [1798919] - [fs] fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name (Ming Lei) [1798919] - [block] blk-mq: remove needless goto from blk_mq_get_driver_tag (Ming Lei) [1798919] - [block] block: Reduce the amount of memory used for tag sets (Ming Lei) [1798919] - [block] block: Reduce the amount of memory required per request queue (Ming Lei) [1798919] - [block] block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() (Ming Lei) [1798919] - [block] block: account statistics for passthrough requests (Ming Lei) [1798919] - [block] blk-stat: Optimise blk_stat_add() (Ming Lei) [1798919] - [block] blk-mq: Embed counters into struct mq_inflight (Ming Lei) [1798919] - [block] blk-mq: Reuse callback in blk_mq_in_flight*() (Ming Lei) [1798919] - [block] blk-mq: Inline status checkers (Ming Lei) [1798919] - [block] block: Document all members of blk_mq_tag_set and bkl_mq_queue_map (Ming Lei) [1798919] - [block] block: Reduce sysfs_lock locking inside blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Remove "dying" checks from sysfs callbacks (Ming Lei) [1798919] - [block] block: Remove request_queue.nr_queues (Ming Lei) [1798919] - [trace] block: Fix writeback throttling W=1 compiler warnings (Ming Lei) [1798919] - [block] block: Fix three kernel-doc warnings (Ming Lei) [1798919] - [fs] writeback: fix use-after-free in finish_writeback_work() (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_complete() (Ming Lei) [1798919] - [block] nbd:fix memory leak in nbd_get_socket() (Ming Lei) [1798919] - [block] nbd: verify socket is supported during setup (Ming Lei) [1798919] - [block] nbd: handle racing with error'ed out commands (Ming Lei) [1798919] - [block] nbd: protect cmd->status with cmd->lock (Ming Lei) [1798919] - [block] nbd: fix possible sysfs duplicate warning (Ming Lei) [1798919] - [block] nbd: fix possible page fault for nbd disk (Ming Lei) [1798919] - [block] nbd: rename the runtime flags as NBD_RT_ prefixed (Ming Lei) [1798919] - [block] nbd: fix max number of supported devs (Ming Lei) [1798919] - [block] nbd: fix zero cmd timeout handling v2 (Ming Lei) [1798919] - [block] nbd: add missing config put (Ming Lei) [1798919] - [block] nbd: add function to convert blk req op to nbd cmd (Ming Lei) [1798919] - [block] nbd: add set cmd timeout helper (Ming Lei) [1798919] - [block] loop: change queue block size to match when using DIO (Ming Lei) [1798919] - [block] rsxx: add missed destroy_workqueue calls in remove (Ming Lei) [1798919] - [fs] cgroup, writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Ming Lei) [1798919] - [block] block: drbd: remove a stray unlock in __drbd_send_protocol() (Ming Lei) [1798919] - [block] blkcg: make blkcg_print_stat() print stats only for online blkgs (Ming Lei) [1798919] - [block] iocost: don't nest spin_lock_irq in ioc_weight_write() (Ming Lei) [1798919] - [block] blk-rq-qos: fix first node deletion of rq_qos_del() (Ming Lei) [1798919] - [block] blkcg: Fix multiple bugs in blkcg_activate_policy() (Ming Lei) [1798919] - [block] block: Fix elv_support_iosched() (Ming Lei) [1798919] - [block] null_blk: Fix zoned command return code (Ming Lei) [1798919] - [block] blk-wbt: fix performance regression in wbt scale_up/scale_down (Ming Lei) [1798919] - [ata] Revert "libata, freezer: avoid block device removal while system is frozen" (Ming Lei) [1798919] - [mm] bdi: Do not use freezable workqueue (Ming Lei) [1798919] - [uapi] block: pg: add header include guard (Ming Lei) [1798919] - [block] block: fix null pointer dereference in blk_mq_rq_timed_out() (Ming Lei) [1798919] - [block] rq-qos: get rid of redundant wbt_update_limits() (Ming Lei) [1798919] - [block] iocost: bump up default latency targets for hard disks (Ming Lei) [1798919] - [block] iocost: improve nr_lagging handling (Ming Lei) [1798919] - [block] iocost: better trace vrate changes (Ming Lei) [1798919] - [block] block: drop device references in bsg_queue_rq() (Ming Lei) [1798919] - [block] pktcdvd: remove warning on attempting to register non-passthrough dev (Ming Lei) [1798919] - [ata] ata: libahci_platform: Add of_node_put() before loop exit (Ming Lei) [1798919] - [block] block, bfq: push up injection only after setting service time (Ming Lei) [1798919] - [block] block, bfq: increase update frequency of inject limit (Ming Lei) [1798919] - [block] block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 (Ming Lei) [1798919] - [block] block, bfq: update inject limit only after injection occurred (Ming Lei) [1798919] - [block] block: centralize PI remapping logic to the block layer (Ming Lei) [1798919] - [block] block: use symbolic constants for t10_pi type (Ming Lei) [1798919] - [block] null_blk: format pr_* logs with pr_fmt (Ming Lei) [1798919] - [block] null_blk: match the type of parameter nr_devices (Ming Lei) [1798919] - [block] null_blk: do not fail the module load with zero devices (Ming Lei) [1798919] - [block] block: also check RQF_STATS in blk_mq_need_time_stamp() (Ming Lei) [1798919] - [block] block: make rq sector size accessible for block stats (Ming Lei) [1798919] - [block] bfq: Fix bfq linkage error (Ming Lei) [1798919] - [scsi] scsi: core: remove dummy q->dev check (Ming Lei) [1798919] - [block] block: bypass blk_set_runtime_active for uninitialized q->dev (Ming Lei) [1798919] - [block] null_blk: validate the number of devices (Ming Lei) [1798919] - [block] null_blk: fix module name at log message (Ming Lei) [1798919] - [block] iocost_monitor: Report debt (Ming Lei) [1798919] - [tools] iocost_monitor: Report more info with higher accuracy (Ming Lei) [1798919] - [tools] iocost_monitor: Always use strings for json values (Ming Lei) [1798919] - [block] blk-iocost: Don't let merges push vtime into the future (Ming Lei) [1798919] - [block] blk-iocost: Account force-charged overage in absolute vtime (Ming Lei) [1798919] - [block] blk-iocost: Fix incorrect operation order during iocg free (Ming Lei) [1798919] - [block] bfq: Add per-device weight (Ming Lei) [1798919] - [block] bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy (Ming Lei) [1798919] - [block] bfq: Fix the missing barrier in __bfq_entity_update_weight_prio (Ming Lei) [1798919] - [block] block: fix elevator_get_by_features() (Ming Lei) [1798919] - [scsi] sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks (Ming Lei) [1798919] - [block] block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks (Ming Lei) [1798919] - [block] block: Delay default elevator initialization (Ming Lei) [1798919] - [block] block: Improve default elevator selection (Ming Lei) [1798919] - [block] block: Introduce elevator features (Ming Lei) [1798919] - [block] block: Change elevator_init_mq() to always succeed (Ming Lei) [1798919] - [block] block: Cleanup elevator_init_mq() use (Ming Lei) [1798919] - [block] paride/pcd: need to check if cd->disk is null in pcd_detect (Ming Lei) [1798919] - [block] paride/pcd: need to set queue to NULL before put_disk (Ming Lei) [1798919] - [block] blkcg: add missing NULL check in ioc_cpd_alloc() (Ming Lei) [1798919] - [block] blkcg: fix missing free on error path of blk_iocost_init() (Ming Lei) [1798919] - [trace] blkcg: blk-iocost: predeclare used structs (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_coef_gen.py (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_monitor.py (Ming Lei) [1798919] - [block] blkcg: implement blk-iocost (Ming Lei) [1798919] - [block] blk-mq: add optional request->alloc_time_ns (Ming Lei) [1798919] - [block] block: extend 'struct request' via 'request_aux' (Ming Lei) [1798919] - [block] blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ (Ming Lei) [1798919] - [block] block/rq_qos: implement rq_qos_ops->queue_depth_changed() (Ming Lei) [1798919] - [block] block/rq_qos: add rq_qos_merge() (Ming Lei) [1798919] - [block] blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() (Ming Lei) [1798919] - [block] blkcg: make ->cpd_init_fn() optional (Ming Lei) [1798919] - [block] blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() (Ming Lei) [1798919] - [include] writeback: Generalize and expose wb_completion (Ming Lei) [1798919] - [block] null_blk: fix inline misuse (Ming Lei) [1798919] - [block] null_blk: create a helper for req completion (Ming Lei) [1798919] - [block] null_blk: create a helper for zoned devices (Ming Lei) [1798919] - [block] null_blk: create a helper for mem-backed ops (Ming Lei) [1798919] - [block] null_blk: create a helper for badblocks (Ming Lei) [1798919] - [block] null_blk: create a helper for throttling (Ming Lei) [1798919] - [block] null_blk: move duplicate code to callers (Ming Lei) [1798919] - [block] block: remove struct request_queue queue_head (Ming Lei) [1798919] - [fs] writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail (Ming Lei) [1798919] - [fs] writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching (Ming Lei) [1798919] - [block] blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (Ming Lei) [1798919] - [block] loop: Add LOOP_SET_DIRECT_IO to compat ioctl (Ming Lei) [1798919] - [lib] lib: scatterlist: Fix to support no mapped sg (Ming Lei) [1798919] - [block] null_blk: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [scsi] scsi: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] blk-zoned: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] block: add req op to reset all zones and flag (Ming Lei) [1798919] - [block] block: Fix a comment in blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Fix spelling in the header above blkg_lookup() (Ming Lei) [1798919] - [kernel] cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS (Ming Lei) [1798919] - [kernel] cgroup: add cgroup_parse_float() (Ming Lei) [1798919] - [block] nbd: replace kill_bdev() with __invalidate_device() again (Ming Lei) [1798919] - [block] nbd: add netlink reconfigure resize support (Ming Lei) [1798919] - [block] nbd: fix crash when the blksize is zero (Ming Lei) [1798919] - [block] nbd: propagate genlmsg_reply return code (Ming Lei) [1798919] - [block] block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF (Ming Lei) [1798919] - [block] loop: properly observe rotational flag of underlying device (Ming Lei) [1798919] - [block] block: Limit zone array allocation size (Ming Lei) [1798919] - [block] block: Fix null_blk_zoned creation failure with small number of zones (Ming Lei) [1798919] - [scsi] sd_zbc: Fix report zones buffer allocation (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation (Ming Lei) [1798919] - [md] block: Kill gfp_t argument of blkdev_report_zones() (Ming Lei) [1798919] - [md] dm zoned: Fix zone report handling (Ming Lei) [1798919] - [block] blkcg: implement REQ_CGROUP_PUNT (Ming Lei) [1798919] - [include] blkcg, writeback: Implement wbc_blkcg_css() (Ming Lei) [1798919] - [fs] blkcg, writeback: Add wbc->no_cgroup_owner (Ming Lei) [1798919] - [fs] blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() (Ming Lei) [1798919] - [block] cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages (Ming Lei) [1798919] - [fs] writeback: synchronize sync(2) against cgroup writeback membership switches (Ming Lei) [1798919] - [block] blk-mq: move cancel of requeue_work to the front of blk_exit_queue (Ming Lei) [1798919] - [block] blk-mq-debugfs: support rq_qos (Ming Lei) [1798919] - [block] null_blk: fix type mismatch null_handle_cmd() (Ming Lei) [1798919] - [block] null_blk: remove duplicate 0 initialization (Ming Lei) [1798919] - [block] null_blk: remove duplicate check for report zone (Ming Lei) [1798919] - [block] null_blk: add zoned config support information (Ming Lei) [1798919] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Vitaly Kuznetsov) [1807448] - [x86] vmware: Use bool type for vmw_sched_clock (Vitaly Kuznetsov) [1807448] - [x86] vmware: Enable steal time accounting (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add steal time clock support for VMware guests (Vitaly Kuznetsov) [1807448] - [x86] vmware: Remove vmware_sched_clock_setup() (Vitaly Kuznetsov) [1807448] - [x86] vmware: Make vmware_select_hypercall() __init (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Fix platform detection VMWARE_PORT macro (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_PORT (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add a header file for hypercall definitions (Vitaly Kuznetsov) [1807448] - [x86] vmware: Update platform detection code for VMCALL/VMMCALL hypercalls (Vitaly Kuznetsov) [1807448] - [netdrv] hv_netvsc: Fix unwanted wakeup in netvsc_attach() (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: flag software created hash value (Mohammed Gamal) [1815503] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1816744] - [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1816744] - [hid] hv: Remove dependencies on PAGE_SIZE for ring buffer (Mohammed Gamal) [1816744] - [x86] x86/hyperv: Create and use Hyper-V page definitions (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition (Mohammed Gamal) [1816285] - [x86] x86: hv: Add function to allocate zeroed page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Add functions to allocate/deallocate page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Micro-optimize send_ipi_one() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make vapic support x2apic mode (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix overflow bug in fill_gva_list() (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Zero out the VP ASSIST PAGE on allocation (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make hv_vcpu_is_preempted() visible (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Implement EOI assist (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Prevent potential NULL pointer dereference (Mohammed Gamal) [1816285] - [x86] Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Remove unused include (Mohammed Gamal) [1816285] - [net] vsock/virtio: add support for MSG_PEEK (Stefano Garzarella) [1818059]- [include] leds: triggers: new function led_set_trigger_data() (Torez Smith) [1686205] - [leds] leds: triggers: add device attribute support (Torez Smith) [1686205] - [usb] USB: cdc-wdm: fix race between write and disconnect due to flag abuse (Torez Smith) [1686205] - [usb] usb: host: xhci: rcar: Fix typo in compatible string matching (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Set DMA mask correctly (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Whitelist auto-delink support (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Update module parameter description for auto_delink_en (Torez Smith) [1686205] - [usb] usb: host: ohci: fix a race condition between shutdown and irq (Torez Smith) [1686205] - [usb] usb: hcd: use managed device resources (Torez Smith) [1686205] - [usb] typec: tcpm: fix a typo in the comparison of pdo_max_voltage (Torez Smith) [1686205] - [usb] usb-storage: Add new JMS567 revision to unusual_devs (Torez Smith) [1686205] - [usb] usb: chipidea: udc: don't do hardware access if gadget has stopped (Torez Smith) [1686205] - [usb] usbtmc: more sanity checking for packet size (Torez Smith) [1686205] - [usb] usb: udc: lpc32xx: silence fall-through warning (Torez Smith) [1686205] - [usb] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe (Torez Smith) [1686205] - [usb] usb: host: fotg2: restart hcd after port reset (Torez Smith) [1686205] - [usb] USB: CDC: fix sanity checks in CDC union parser (Torez Smith) [1686205] - [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1686205] - [usb] USB: serial: option: add the BroadMobi BM818 card (Torez Smith) [1686205] - [usb] USB: serial: option: Add Motorola modem UARTs (Torez Smith) [1686205] - [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1686205] - [usb] usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt (Torez Smith) [1686205] - [usb] usb: gadget: composite: Clear "suspended" on reset/disconnect (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" (Torez Smith) [1686205] - [usb] usb: setup authorized_default attributes using usb_bus_notify (Torez Smith) [1686205] - [usb] usb: iowarrior: fix deadlock on disconnect (Torez Smith) [1686205] - [usb] Revert "USB: rio500: simplify locking" (Torez Smith) [1686205] - [usb] usb: usbfs: fix double-free of usb memory upon submiturb error (Torez Smith) [1686205] - [usb] usb: yurex: Fix use-after-free in yurex_delete (Torez Smith) [1686205] - [usb] USB: serial: option: add D-Link DWM-222 device ID (Torez Smith) [1686205] - [usb] USB: serial: option: Add support for ZTE MF871A (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests (Torez Smith) [1686205] - [usb] xhci: Fix NULL pointer dereference at endpoint zero reset (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Fix timeout in xhci_suspend() (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: Fix uninitilized symbol error (Torez Smith) [1686205] - [usb] usb: typec: tcpm: remove tcpm dir if no children (Torez Smith) [1686205] - [usb] usb: typec: tcpm: free log buf memory when remove debug file (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Add NULL check before dereferencing config (Torez Smith) [1686205] - [tools] tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl (Torez Smith) [1686205] - [usb] xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT) (Torez Smith) [1686205] - [usb] usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port (Torez Smith) [1686205] - [usb] Revert "usb: usb251xb: Add US port lanes inversion property" (Torez Smith) [1686205] - [documentation] Revert "usb: usb251xb: Add US lanes inversion dts-bindings" (Torez Smith) [1686205] - [usb] usb: wusbcore: fix unbalanced get/put cluster_id (Torez Smith) [1686205] - [usb] usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() (Torez Smith) [1686205] - [usb] usb-storage: Add a limitation for blk_queue_max_hw_sectors() (Torez Smith) [1686205] - [usb] usb: pci-quirks: Minor cleanup for AMD PLL quirk (Torez Smith) [1686205] - [usb] usb: pci-quirks: Correct AMD PLL quirk detection (Torez Smith) [1686205] - [usb] vfs: Convert gadgetfs to use the new mount API (Torez Smith) [1686205] - [usb] Revert "usb: gadget: storage: Remove warning message" (Torez Smith) [1686205] - [documentation] Revert "dt-bindings: add binding for USBSS-DRD controller." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Separated decoding functions from dwc3 driver." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Add Cadence USB3 DRD Driver" (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Fix example warnings (Torez Smith) [1686205] - [usb] usb :fsl: Change string format for errata property (Torez Smith) [1686205] - [usb] usb: host: Stops USB controller init if PLL fails to lock (Torez Smith) [1686205] - [usb] usb: phy: Workaround for USB erratum-A005728 (Torez Smith) [1686205] - [usb] usb: fsl: Set USB_EN bit to select ULPI phy (Torez Smith) [1686205] - [usb] usb: Handle USB3 remote wakeup for LPM enabled devices correctly (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix 4CC cmd write (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix portinfo width (Torez Smith) [1686205] - [usb] usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add a workaround for a race condition of workqueue (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: remove redundant assignment to ret (Torez Smith) [1686205] - [usb] usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() (Torez Smith) [1686205] - [usb] USB: gadget: function: fix issue Unneeded variable: "value" (Torez Smith) [1686205] - [usb] usb: phy: phy-mxs-usb: add imx7ulp support (Torez Smith) [1686205] - [usb] usb:cdns3 Fix for stuck packets in on-chip OUT buffer (Torez Smith) [1686205] - [usb] usb:cdns3 Add Cadence USB3 DRD Driver (Torez Smith) [1686205] - [usb] usb:gadget Simplify usb_decode_get_set_descriptor function (Torez Smith) [1686205] - [usb] usb:gadget Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1686205] - [usb] usb:gadget Separated decoding functions from dwc3 driver (Torez Smith) [1686205] - [documentation] dt-bindings: add binding for USBSS-DRD controller (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for TigerLake Devices (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for isodebug v1 (Torez Smith) [1686205] - [usb] usb: host: Fix excessive alignment restriction for local memory allocations (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct platform_callback pointer (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add a common function for the .get_id (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move device tree properties parsing (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add struct device * declaration in usbhs_probe() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add has_new_pipe_configs flag (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use dev_of_node macro instead of open coded (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use a specific flag instead of type for multi_clks (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Avoid to write platform_data's value (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move macros from mod.c to the mod.h (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove notify_hotplug callback (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: revise the irq_vbus comments (Torez Smith) [1686205] - [usb] USB: core: Fix compiler warnings in devio.c (Torez Smith) [1686205] - [usb] USB: core: Remove usbfs_mutex (Torez Smith) [1686205] - [usb] usb: clean up some of the computations in adu_read (Torez Smith) [1686205] - [usb] scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct assignment instead of memcpy() (Torez Smith) [1686205] - [usb] USB: core: correct a spelling mistake in the comment (Torez Smith) [1686205] - [usb] usb: dwc3: remove unused @lock member of dwc3_ep struct (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices (Torez Smith) [1686205] - [usb] usb: Replace snprintf with scnprintf in gether_get_ifname (Torez Smith) [1686205] - [uapi] USB: fix types in uapi include (Torez Smith) [1686205] - [usb] USB: serial: option: add support for GosunCn ME3630 RNDIS mode (Torez Smith) [1686205] - [usb] xhci: detect USB 3.2 capable host controllers correctly (Torez Smith) [1686205] - [usb] usb: xhci: Don't try to recover an endpoint if port is in error state (Torez Smith) [1686205] - [usb] usb: gadget: ether: Fix race between gether_disconnect and rx_submit (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove warning message (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Add support for disabling U1 and U2 entries (Torez Smith) [1686205] - [usb] usb: gadget: send usb_gadget as an argument in get_config_params (Torez Smith) [1686205] - [documentation] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Use of_clk_get_parent_count() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix core validation in probe, move after clocks are enabled (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Improve error handling (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for booting with ACPI (Torez Smith) [1686205] - [usb] Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" (Torez Smith) [1686205] - [usb] usb: gadget: net2272: remove redundant assignments to pointer 's' (Torez Smith) [1686205] - [usb] usb: gadget: Zero ffs_io_data (Torez Smith) [1686205] - [usb] USB: omap_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] fotg210-udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: at91_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Enhance role switch support (Torez Smith) [1686205] - [usb] usb: gadget: u_audio: Fixed variable declaration coding style issue (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: data_len used before properly set (Torez Smith) [1686205] - [usb] USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled (Torez Smith) [1686205] - [documentation] Documentation: dt-bindings: Add snps, need-phy-for-wake for dwc2 USB (Torez Smith) [1686205] - [usb] usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: meson-g12a: Add support for IRQ based OTG switching (Torez Smith) [1686205] - [usb] usb: dwc2: Use generic PHY width in params setup (Torez Smith) [1686205] - [usb] usb: host: fotg2: add device tree probing (Torez Smith) [1686205] - [usb] usb: isp1362: Spelling s/eclusive/exclusive/ (Torez Smith) [1686205] - [usb] USB: add usbfs ioctl to retrieve the connection parameters (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Fix Wunused-const-variable (Torez Smith) [1686205] - [usb] usb: chipidea: udc: workaround for endpoint conflict issue (Torez Smith) [1686205] - dt-bindings: usb: renesas_gen3: Rename bindings documentation file (Torez Smith) [1686205] - dt-bindings: usb: renesas_usbhs: Rename bindings documentation file (Torez Smith) [1686205] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] docs: kbuild: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] usb: chipidea: msm: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: Use dev_err() instead of pr_err() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: "fsl, usbphy" phandle is not mandatory now (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add imx7ulp support (Torez Smith) [1686205] - [usb] usb: typec: Make sure an alt mode exist before getting its partner (Torez Smith) [1686205] - [usb] Revert "usb: mtu3: fix up undefined reference to usb_debug_root" (Torez Smith) [1686205] - [usb] USB: sisusbvga: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: typec: tcpm: fusb302: simplify getting the adapter of a client (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add runtime pm workaround (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: enable runtime pm support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: fix return value check in lpc32xx_udc_probe() (Torez Smith) [1686205] - [usb] usb: gadget: dwc2: fix zlp handling (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer for none DDMA (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC (Torez Smith) [1686205] - [usb] usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep (Torez Smith) [1686205] - [usb] usb: phy: mxs: Disable external charger detect in mxs_phy_hw_init() (Torez Smith) [1686205] - [usb] usb: dwc2: Fix DMA cache alignment issues (Torez Smith) [1686205] - [usb] usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression) (Torez Smith) [1686205] - [usb] USB: move usb debugfs directory creation to the usb common core (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove unneeded variable frame (Torez Smith) [1686205] - [usb] media: usb/gadget/f_uvc: set device_caps in struct video_device (Torez Smith) [1686205] - [usb] usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove controlling PWEN/EXTLP support (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove sudmac support (Torez Smith) [1686205] - [usb] usb: xhci: Add Clear_TT_Buffer (Torez Smith) [1686205] - [usb] usb: Add devaddr in struct usb_device (Torez Smith) [1686205] - [usb] USB: Fix chipmunk-like voice when using Logitech C270 for recording audio (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new ID to ums-realtek (Torez Smith) [1686205] - [usb] USB: use genalloc for USB HCs with local memory (Torez Smith) [1686205] - [usb] usb: phy: mv-usb: Remove set but not used variable 'phy' (Torez Smith) [1686205] - [usb] usb: ftdi-elan: fix possible condition with no effect (if == else) (Torez Smith) [1686205] - [usb] USB: ohci-spear: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: remove redundant license text (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 (Torez Smith) [1686205] - [usb] usb: ohci-s3c2410: Remove set but not used variable 'hcd' (Torez Smith) [1686205] - [usb] usb: cdc-wdm: remove redundant assignment to rv (Torez Smith) [1686205] - [usb] usb: host: ohci-st: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] usb: host: ehci-st: Remove set but not used variable 'ehci' (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix memory leak in do_flash (Torez Smith) [1686205] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix stub_dev lock context imbalance regression (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1686205] - [usb] usb: avoid redundant allocation and free of memory (Torez Smith) [1686205] - [usb] signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio (Torez Smith) [1686205] - [usb] xhci: Use zu for printing size_t type (Torez Smith) [1686205] - [usb] xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() (Torez Smith) [1686205] - [usb] xhci: Fix immediate data transfer if buffer is already DMA mapped (Torez Smith) [1686205] - [usb] usb: xhci: avoid null pointer deref when bos field is NULL (Torez Smith) [1686205] - [usb] usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint() (Torez Smith) [1686205] - [usb] xhci: update bounce buffer with correct sg num (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add Allied Telesis VT-Kit3 (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode (Torez Smith) [1686205] - [tools] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r7s9210 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add support for RZ/A2 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: support byte addressable CFIFO (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for CNEN bit (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move flags to param (Torez Smith) [1686205] - [usb] usb: core: hub: Disable hub-initiated U1/U2 (Torez Smith) [1686205] - [usb] usb: core: hub: Enable/disable U1/U2 in configured state (Torez Smith) [1686205] - [usb] USB: rio500: simplify locking (Torez Smith) [1686205] - [usb] USB: rio500: fix memory leak in close after disconnect (Torez Smith) [1686205] - [usb] USB: rio500: refuse more than one device at a time (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix BUG: sleeping function called from invalid context (Torez Smith) [1686205] - [usb] USB: sisusbvga: fix oops in error path of sisusb_probe (Torez Smith) [1686205] - [usb] USB: Add LPM quirk for Surface Dock GigE adapter (Torez Smith) [1686205] - [usb] usb: mtu3: fix up undefined reference to usb_debug_root (Torez Smith) [1686205] - [usb] USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor (Torez Smith) [1686205] - [usb] usb: remove redundant 'default n' from Kconfig-s (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums (Torez Smith) [1686205] - [usb] USB: OHCI: remove space before open square bracket '[' (Torez Smith) [1686205] - [usb] usb: exynos: add workaround for the USB device bindings conflict (Torez Smith) [1686205] - [usb] usbip: usbip_host: cleanup do_rebind() return path (Torez Smith) [1686205] - [usb] USB: serial: f81232: clear overrun flag (Torez Smith) [1686205] - [usb] USB: serial: f81232: fix interrupt worker not stop (Torez Smith) [1686205] - [usb] usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (Torez Smith) [1686205] - [usb] usb: dwc3: Fix default lpm_nyet_threshold value (Torez Smith) [1686205] - [usb] usb: dwc3: debug: Print GET_STATUS(device) tracepoint (Torez Smith) [1686205] - [usb] usb: dwc3: Do core validation early on probe (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Set lpm_capable (Torez Smith) [1686205] - [usb] usb: gadget: atmel: tie wake lock to running clock (Torez Smith) [1686205] - [usb] usb: gadget: atmel: support USB suspend (Torez Smith) [1686205] - [usb] usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask (Torez Smith) [1686205] - [usb] dwc2: gadget: Fix completed transfer size calculation in DDMA (Torez Smith) [1686205] - [usb] usb: dwc2: Set lpm mode parameters depend on HW configuration (Torez Smith) [1686205] - [usb] usb: dwc2: Fix channel disable flow (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer (Torez Smith) [1686205] - [usb] usb: gadget: do not use __constant_cpu_to_le16 (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Increase descriptors count for ISOC's (Torez Smith) [1686205] - [usb] usb: dwc3: move synchronize_irq() out of the spinlock protected block (Torez Smith) [1686205] - [usb] usb: dwc3: Free resource immediately after use (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: Convert to bulk clk API (Torez Smith) [1686205] - [usb] usb: dwc2: Delayed status support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: rework interrupt handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: add support for stotg04 phy (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: properly setup phy interrupts (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify vbus handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify probe (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Move gadget phy init into core phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move phy init into core (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Replace phyif with phy_utmi_width (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Remove duplicated phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move UTMI_PHY_DATA defines closer (Torez Smith) [1686205] - [usb] usb: dwc2: optionally assert phy reset when waking up (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: document the vbus-supply property (Torez Smith) [1686205] - [usb] USB: UDC: net22{80, 72}: remove mistaken test of req->zero (Torez Smith) [1686205] - [usb] USB: UDC: net2280: Remove redundant "if" condition (Torez Smith) [1686205] - [usb] usb: gadget: fsl: fix link error against usb-gadget module (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Add OS descriptor support (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Fix NTP-32 support (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Reject LPM token during Control transfers (Torez Smith) [1686205] - [usb] USB: Export usb_wakeup_enabled_descendants() (Torez Smith) [1686205] - [usb] usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE (Torez Smith) [1686205] - [usb] usb: dwc3: Add Amlogic G12A DWC3 glue (Torez Smith) [1686205] - [usb] usb: dwc2: Add Amlogic G12A DWC2 Params (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: don't free buffer prematurely (Torez Smith) [1686205] - [usb] USB: serial: io_edgeport: fix up switch fall-through comments (Torez Smith) [1686205] - [usb] usb: usb251xb: Add US port lanes inversion property (Torez Smith) [1686205] - [usb] usb: usb251xb: Create a ports field collector method (Torez Smith) [1686205] - [documentation] usb: usb251xb: Add US lanes inversion dts-bindings (Torez Smith) [1686205] - [usb] usb: isp1760-hcd: Fix fall-through annotations (Torez Smith) [1686205] - [usb] usb: musb: dsps: Use dev_get_drvdata() (Torez Smith) [1686205] - [usb] usb: musb: jz4740: obtain USB PHY from devicetree (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Let the platform probe the PHY (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add usb-phy property to the jz4740-musb node (Torez Smith) [1686205] - [soc] soc: sunxi: Fix missing dependency on REGMAP_MMIO (Torez Smith) [1686205] - [usb] usb: musb: omap2430: Add support for idling phy when musb is idle (Torez Smith) [1686205] - [usb] usb: musb: Silence error about blacklisting hubs if !CONFIG_USB (Torez Smith) [1686205] - [usb] usbip: vhci_hcd: Mark expected switch fall-through (Torez Smith) [1686205] - [usb] UAS: fix alignment of scatter/gather segments (Torez Smith) [1686205] - [include] USB: serial: drop unused iflag macro (Torez Smith) [1686205] - [usb] USB: serial: drop unnecessary goto (Torez Smith) [1686205] - [usb] USB: serial: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: serial: fix unthrottle races (Torez Smith) [1686205] - [usb] USB: cdc-acm: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: cdc-acm: fix unthrottle races (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix missing unlock on error in ccg_cmd_write_flash_row() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a77470 (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774c0 support (Torez Smith) [1686205] - [usb] usb: xhci: add endpoint context tracing when an endpoint is added (Torez Smith) [1686205] - [usb] xhci: Add tracing for input control context (Torez Smith) [1686205] - [usb] xhci: add port and bus number to port dynamic debugging (Torez Smith) [1686205] - [usb] usb: xhci: add Immediate Data Transfer support (Torez Smith) [1686205] - [usb] usb: usb251xb: Add an empty hub' i2c-bus segment checker (Torez Smith) [1686205] - [usb] USB: serial: spcp8x5: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: oti6858: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop bogus initial cflag (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: clean up initial-termios handling (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused termios (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused driver data flag (Torez Smith) [1686205] - [usb] USB: serial: fix initial-termios handling (Torez Smith) [1686205] - [usb] USB: yurex: Fix protection fault after device removal (Torez Smith) [1686205] - [usb] usb: usbip: fix isoc packet num validation in get_pipe (Torez Smith) [1686205] - [usb] usb/hcd: Send a uevent signaling that the host controller had died (Torez Smith) [1686205] - [usb] usb: typec: Add driver for NVIDIA Alt Modes (Torez Smith) [1686205] - [usb] usb: typec: displayport: Export probe and remove functions (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Support for DisplayPort alt mode (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Preliminary support for alternate modes (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add firmware flashing support (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add get_fw_info function (Torez Smith) [1686205] - [usb] usb: usb251xb: Lock i2c-bus segment the hub resides (Torez Smith) [1686205] - [usb] usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON (Torez Smith) [1686205] - [usb] usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up set_termios (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up modem-control handling (Torez Smith) [1686205] - [usb] USB: core: Fix bug caused by duplicate interface PM usage counter (Torez Smith) [1686205] - [usb] usb: mtu3: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: chipidea: msm: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: dwc2: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: misc: usb3503: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: xhci-mtk: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Revert "Resolve fixed power role contract setup" (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Implement start_toggling for all port-types (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs (Torez Smith) [1686205] - [usb] usb: host: use usb_endpoint_maxp instead of usb_maxpacket (Torez Smith) [1686205] - [usb] USB: dummy-hcd: Fix failure to give back unlinked URBs (Torez Smith) [1686205] - [usb] USB: core: Don't unbind interfaces following device reset failure (Torez Smith) [1686205] - [usb] usb-storage: Set virt_boundary_mask to avoid SG overflows (Torez Smith) [1686205] - [usb] USB: core: Fix unterminated string returned by usb_string() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic EHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic OHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert USB HCD generic binding to YAML (Torez Smith) [1686205] - [usb] USB: hub: Remove returned value 'status' since never used (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Add Tegra186 XUSB support (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Selectively program IPFS (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add Tegra186 support (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: drop the vbus GPIO (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: disable the regulator if the overcurrent irq fired (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: let the regulator framework keep track of use count (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix tranceiver suspend mode (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix non-supported xon/xoff (Torez Smith) [1686205] - [usb] USB: serial: option: add Olicard 600 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add new device id (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix resource leak (Torez Smith) [1686205] - [usb] usb: cdc-acm: fix race during wakeup blocking TX traffic (Torez Smith) [1686205] - [usb] usb: mtu3: fix EXTCON dependency (Torez Smith) [1686205] - [usb] usb: usb251xb: fix to avoid potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails (Torez Smith) [1686205] - [usb] usb: introduce usb_ep_type_string() function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_irq_work static (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: typec: wcove: Provide fwnode for the port (Torez Smith) [1686205] - [usb] usb: core: Add PM runtime calls to usb_hcd_platform_shutdown (Torez Smith) [1686205] - [usb] usb: sierra: fix a missing check of device_create_file (Torez Smith) [1686205] - [usb] usb: mtu3: add a function to switch mailbox state to string (Torez Smith) [1686205] - [usb] usb: mtu3: add tracepoints to help debug (Torez Smith) [1686205] - [usb] usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c (Torez Smith) [1686205] - [usb] usb: mtu3: add debugfs interface files (Torez Smith) [1686205] - [usb] usb: mtu3: supports new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: fix transfer error of USB3 Gen2 isoc (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild the code of getting vbus regulator (Torez Smith) [1686205] - [usb] usb: mtu3: remove unnecessary local variable @req (Torez Smith) [1686205] - [usb] usb: mtu3: print useful information also for device and host modes (Torez Smith) [1686205] - [usb] usb: mtu3: check return value of devm_extcon_register_notifier() (Torez Smith) [1686205] - [usb] xhci: Don't let USB3 ports stuck in polling state prevent suspend (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Don't free all memory with spinlock held (Torez Smith) [1686205] - [usb] xhci: Fix port resume done detection for SS ports with LPM enabled (Torez Smith) [1686205] - [usb] USB: serial: mos7720: fix mos_parport refcount imbalance on error path (Torez Smith) [1686205] - [usb] USB: gadget: f_hid: fix deadlock in f_hidg_write() (Torez Smith) [1686205] - [usb] usb: gadget: net2272: Fix net2272_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix net2280_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix overrun of OUT messages (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for Comet Lake PCH ID (Torez Smith) [1686205] - [usb] usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0 (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Add __printf attribute to fusb302_log function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Improve suspend/resume handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: 2 small misc. fixes (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Check vconn is off when we start toggling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Refactor / simplify tcpm_set_cc() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_set_cc_polarity also set pull ups / downs (Torez Smith) [1686205] - [usb] usb: typec: pi3usb30532: Keep orientation when setting mux to safe mode (Torez Smith) [1686205] - [usb] usb: typec: altmodes/displayport: Fall back to multi-func pins (Torez Smith) [1686205] - [usb] usbip: Remove unnecessary null check (Torez Smith) [1686205] - [include] USB: usb.h: tweak struct urb to remove wasted space (Torez Smith) [1686205] - [usb] usb: common: Consider only available nodes for dr_mode (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk (Torez Smith) [1686205] - [usb] usb: typec: Fix unchecked return value (Torez Smith) [1686205] - [usb] USB: serial: option: set driver_info for SIM5218 and compatibles (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add additional NovaTech products (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Quectel EM12 (Torez Smith) [1686205] - [usb] wusb: Remove unnecessary static function ckhdid_printf (Torez Smith) [1686205] - [usb] usb: core: make default autosuspend delay configurable (Torez Smith) [1686205] - [usb] usb: core: Fix typo in description of "authorized_default" (Torez Smith) [1686205] - [usb] usb: chipidea: Refactor USB PHY selection and keep a single PHY (Torez Smith) [1686205] - [usb] usb: chipidea: Grab the (legacy) USB PHY by phandle first (Torez Smith) [1686205] - [usb] usb: chipidea: imx: set power polarity (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ci-hdrc-usb2: add property power-active-high (Torez Smith) [1686205] - [usb] usb: chipidea: imx: remove unused header files (Torez Smith) [1686205] - [usb] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() (Torez Smith) [1686205] - [usb] usb: core: add option of only authorizing internal devices (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: handle block writes separately with plain-I2C adapters (Torez Smith) [1686205] - [usb] usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI (Torez Smith) [1686205] - [usb] usb: xhci: fix build warning - missing prototype (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Fixing typo error (Torez Smith) [1686205] - [usb] usb: xhci: remove unused member 'parent' in xhci_regset struct (Torez Smith) [1686205] - [usb] xhci: tegra: Prevent error pointer dereference (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit ME910 ECM composition (Torez Smith) [1686205] - [usb] usb: core: Replace hardcoded check with inline function from usb.h (Torez Smith) [1686205] - [usb] usb: core: skip interfaces disabled in devicetree (Torez Smith) [1686205] - [usb] usb: typec: mux: remove redundant check on variable match (Torez Smith) [1686205] - [usb] USB: serial: cp210x: fix GPIO in autosuspend (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Defer probe if extcon device is not found (Torez Smith) [1686205] - [usb] cdc-wdm: pass return value of recover_from_urb_loss (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: remove set but not used variables 'uframes, transfer_buffer_length' (Torez Smith) [1686205] - [usb] USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" (Torez Smith) [1686205] - [usb] usb: wusbcore: wa-xfer: use struct_size() helper (Torez Smith) [1686205] - [usb] usb: core: config: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: dwc2: use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: typec: mux: Fix unsigned comparison with less than zero (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 (Torez Smith) [1686205] - [usb] usb: typec: mux: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Find the ports by also matching against the device node (Torez Smith) [1686205] - [usb] usb: roles: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Rationalize the API for the muxes (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: Check mode of operation (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Remove unused functions (Torez Smith) [1686205] - [usb] USB: musb: mark expected switch fall-through (Torez Smith) [1686205] - [usb] usb: phy: twl6030-usb: fix possible use-after-free on remove (Torez Smith) [1686205] - [usb] usb: misc: usbtest: add super-speed isoc support (Torez Smith) [1686205] - [usb] usb: dwc3: Reset num_trbs after skipping (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't enable interrupt when disabling endpoint (Torez Smith) [1686205] - [usb] scsi: uas: Use scsi_et_resid() where appropriate (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: fix indentation issue (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add vbus and overcurrent gpios (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a helper pointer to &pdev->dev (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a new line after local variables (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Add support for devicetree (Torez Smith) [1686205] - [documentation] Documentation: dt: Add binding info for jz4740-musb driver (Torez Smith) [1686205] - [usb] USB: musb: fix indentation issue on a return statement (Torez Smith) [1686205] - [usb] fotg210-udc: pass struct device to DMA API functions (Torez Smith) [1686205] - [usb] fotg210-udc: remove a bogus dma_sync_single_for_device call (Torez Smith) [1686205] - [usb] usb: gadget: Change Andrzej Pietrasiewicz's e-mail address (Torez Smith) [1686205] - [usb] usb: f_fs: Avoid crash due to out-of-scope stack ptr access (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Remove debug.h file (Torez Smith) [1686205] - [usb] usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode support (Torez Smith) [1686205] - [usb] usb: typec: displayport: Move the Configuration VDO helpers to the header (Torez Smith) [1686205] - [usb] USB: Fix configuration selection issues introduced in v4.20.0 (Torez Smith) [1686205] - [usb] usb: handle warm-reset port requests on hub resume (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add ID for Ingenico 3070 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add minimum baud rate for CP2105 SCI (Torez Smith) [1686205] - [usb] usb: dwc3: haps: Workaround matching VID PID (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call (Torez Smith) [1686205] - [usb] usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() (Torez Smith) [1686205] - [usb] usb: gadget: function: sync f_uac1 ac header baInterfaceNr (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add scatter-gather mode (Torez Smith) [1686205] - [usb] usb: gadget: fix various indentation issues (Torez Smith) [1686205] - [usb] usb: dwc2: Fix EP TxFIFO number setting (Torez Smith) [1686205] - [usb] udc: net2280: Fix net2280_disable (Torez Smith) [1686205] - [usb] USB: gadget: Improve kerneldoc for usb_ep_dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: debug: purge usage of strcat (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add GPIO support for CP2104 (Torez Smith) [1686205] - [usb] usb: dwc3: trace: pass trace buffer size to decoding functions (Torez Smith) [1686205] - [usb] usb: core: Move variable initialization to appropriate place (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: early giveback if End Transfer already completed (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't use resource_index as a flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Correct the PPS out_volt calculation (Torez Smith) [1686205] - [usb] usb: gadget: musb: fix short isoc packets with inventra dma (Torez Smith) [1686205] - [usb] usbip: Fix vep_free_request() null pointer checks on input args (Torez Smith) [1686205] - [usb] usb: ehci-orion: add S2RAM support (Torez Smith) [1686205] - [usb] usb: ehci-orion: avoid double PHY initialization (Torez Smith) [1686205] - [usb] usb: host: xhci: mvebu: add reset on resume quirk (Torez Smith) [1686205] - [usb] usb: core: comply to PHY framework (Torez Smith) [1686205] - [usb] usb: phy: am335x: fix race condition in _probe (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Fix error handling of clk_prepare_enable (Torez Smith) [1686205] - [usb] usb: phy: fix link errors (Torez Smith) [1686205] - [usb] usb: gadget: udc: net2272: Fix bitwise and boolean operations (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Handle 0 xfer length for OUT EP (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove req->started flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: prevent dwc3_request from being queued twice (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: add dwc3_request status tracking (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: uvc: add uvcg_warn macro (Torez Smith) [1686205] - [usb] usb: gadget: u_serial: process RX in workqueue instead of tasklet (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774c0 support (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: aspeed: fix typo (Torez Smith) [1686205] - [usb] usb: dwc3: keystone: Add support for ti, am654-dwc3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: keystone-usb: Add ti, am654-dwc3 support (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for MSM8998 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add support for msm8998 (Torez Smith) [1686205] - [usb] usb: gadget: Remove dead branch code (Torez Smith) [1686205] - [usb] USB: serial: cp210x: support all gpios on CP2102N QFN28 package (Torez Smith) [1686205] - [usb] usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respond_engine (Torez Smith) [1686205] - [usb] usb: typec: tpcm: improve error handling of tcpm_register_port (Torez Smith) [1686205] - [usb] usb: misc: usb3503: Add system sleep support in non-I2C mode (Torez Smith) [1686205] - [usb] usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path (Torez Smith) [1686205] - [usb] usb: sisusb: remove useless macros and compact the code (Torez Smith) [1686205] - [usb] usb: sisusb: let files build only when needed (Torez Smith) [1686205] - [usb] usb: sisusb_con, cleanup configs (Torez Smith) [1686205] - [usb] usb: sisusb_con, convert addr macros to functions (Torez Smith) [1686205] - [usb] usb: ftdi-elan: remove a unnecessary variable 'empty_packets' (Torez Smith) [1686205] - [usb] usb: assign ACPI companions for embedded USB devices (Torez Smith) [1686205] - [usb] usb: split code locating ACPI companion into port and device (Torez Smith) [1686205] - [usb] USB: host: whci: rename Kbuild file (Torez Smith) [1686205] - [usb] USB: remove README file (Torez Smith) [1686205] - [usb] USB: add missing SPDX lines to Kconfig and Makefiles (Torez Smith) [1686205] - [usb] USB: storage: karma: add whitespace after declarations (Torez Smith) [1686205] - [usb] USB: serial: keyspan_usa: add proper SPDX lines for .h files (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE (Torez Smith) [1686205] - [usb] USB: Consolidate LPM checks to avoid enabling LPM twice (Torez Smith) [1686205] - [usb] USB: Add new USB LPM helpers (Torez Smith) [1686205] - [usb] drivers: usb :fsl: Remove USB Errata checking code (Torez Smith) [1686205] - [usb] usb: kconfig: remove dependency FSL_SOC for ehci fsl driver (Torez Smith) [1686205] - [usb] usb: ehci: fsl: Update register accessing for arm/arm64 platforms (Torez Smith) [1686205] - [usb] usb: usb251xb: add usb data lane port swap feature (Torez Smith) [1686205] - [documentation] dt-bindings: usb: usb251xb: add documentation for data lane swapping (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: replace udelay() with usleep_range() (Torez Smith) [1686205] - [usb] USB: host: ohci-at91: add sam9x60-sfr definition for ohci (Torez Smith) [1686205] - [usb] xhci: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: hub: add retry routine after intr URB submit error (Torez Smith) [1686205] - [usb] USB: leds: fix regression in usbport led trigger (Torez Smith) [1686205] - [usb] usb: chipidea: fix static checker warning for NULL pointer (Torez Smith) [1686205] - [usb] USB: usbip: delete README file (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add new PID to support PL2303TB (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix GPIO not working in autosuspend (Torez Smith) [1686205] - [usb] usb: gadget: Potential NULL dereference on allocation error (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix the uninitialized link_state when udc starts (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: synchronize_irq dwc irq in suspend (Torez Smith) [1686205] - [usb] USB: core: urb: Use struct_size() in kmalloc() (Torez Smith) [1686205] - [usb] cross-tree: phase out dma_zalloc_coherent() (Torez Smith) [1686205] - [usb] usb: gadget: udc: reduce indentation (Torez Smith) [1686205] - [usb] usb: devio: update max count of DPs per interval for ISOC (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: fix a couple of indentation issues (Torez Smith) [1686205] - [usb] usb: core: Simplify return value of usb_get_configuration() (Torez Smith) [1686205] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB (Torez Smith) [1686205] - [usb] usbcore: Select only first configuration for non-UAC3 compliant devices (Torez Smith) [1686205] - [usb] USB: storage: add quirk for SMI SM3350 (Torez Smith) [1686205] - [usb] USB: storage: don't insert sane sense for SPC3+ when bad sense specified (Torez Smith) [1686205] - [usb] usb: cdc-acm: send ZLP for Telit 3G Intel based modems (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra TPG2200 device id (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL678 series (Torez Smith) [1686205] - [usb] cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader (Torez Smith) [1686205] - [usb] usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Extend the matching rules on PPS APDO selection (Torez Smith) [1686205] - [documentation] usb: typec: Improve Alt Mode documentation (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix runtime pm for peripheral mode (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix otg state machine (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays (Torez Smith) [1686205] - [usb] PCI: Move Synopsys HAPS platform device IDs (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for RZ/G2E (Torez Smith) [1686205] - [usb] usb: ehci-omap: Fix deferred probe for phy handling (Torez Smith) [1686205] - [usb] usb: roles: Add a description for the class to Kconfig (Torez Smith) [1686205] - [usb] xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit LN940 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL668 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) (Torez Smith) [1686205] - [usb] USB: serial: option: add GosunCn ZTE WeLink ME3630 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: mark PM functions as __maybe_unused (Torez Smith) [1686205] - [usb] usb: core: Remove unnecessary memset() (Torez Smith) [1686205] - [usb] usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: dwc2: Fix disable all EP's on disconnect (Torez Smith) [1686205] - [usb] usb: chipidea: imx: allow to configure oc polarity on i.MX25 (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Warn if oc polarity isn't specified (Torez Smith) [1686205] - [usb] usb: chipidea: imx: support configuring for active low oc signal (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups (Torez Smith) [1686205] - [usb] usb: chipidea: host: override ehci->hub_control (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add HSIC support (Torez Smith) [1686205] - [usb] usb: chipidea: add flag for imx hsic implementation (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Disable CSP for stream OUT ep (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'number, serial' (Torez Smith) [1686205] - [usb] USB: serial: option: add HP lt4132 (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on Amlogic devices (Torez Smith) [1686205] - [usb] xhci: move usb2 get port status link resume handling to its own function (Torez Smith) [1686205] - [usb] xhci: refactor U0 link state handling in get_port_status (Torez Smith) [1686205] - [usb] xhci: cleanup code that sets portstatus and portchange bits (Torez Smith) [1686205] - [usb] xhci: move usb2 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: move usb3 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: remove unused hcd_index() (Torez Smith) [1686205] - [usb] xhci: move bus_state structure under the xhci_hub structure (Torez Smith) [1686205] - [usb] xhci: remove the unused sw_lpm_support (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" (Torez Smith) [1686205] - [usb] USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler (Torez Smith) [1686205] - [usb] usb: dwc3: trace: add missing break statement to make compiler happy (Torez Smith) [1686205] - [usb] xhci: Prevent U1/U2 link pm states if exit latency is too long (Torez Smith) [1686205] - [usb] xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (Torez Smith) [1686205] - [tty] USB: serial: console: fix reported terminal settings (Torez Smith) [1686205] - [usb] usb: appledisplay: Remove unnecessary spinlock (Torez Smith) [1686205] - [usb] usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP (Torez Smith) [1686205] - [usb] usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device (Torez Smith) [1686205] - [usb] USB: Fix invalid-free bug in port_over_current_notify() (Torez Smith) [1686205] - [usb] usb: appledisplay: Add 27" Apple Cinema Display (Torez Smith) [1686205] - [platform] staging: typec: fusb302: Rename fcs, extcon-name to linux, extcon-name (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Report isoc transfer frame number (Torez Smith) [1686205] - [include] usb: gadget: Introduce frame_number to usb_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove dummy runtime PM callbacks (Torez Smith) [1686205] - [usb] usb: dwc2: host: use hrtimer for NAK retries (Torez Smith) [1686205] - [usb] usb: hub: delay hub autosuspend if USB3 port is still link training (Torez Smith) [1686205] - [usb] usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode (Torez Smith) [1686205] - [usb] usb: mtu3: enable SETUPENDISR interrupt (Torez Smith) [1686205] - [usb] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) (Torez Smith) [1686205] - [usb] usb: mtu3: enable hardware remote wakeup from L1 automatically (Torez Smith) [1686205] - [usb] usb: mtu3: remove QMU checksum (Torez Smith) [1686205] - [usb] usb/mtu3: power down device ip at setup (Torez Smith) [1686205] - [usb] usb: dwc2: Disable power down feature on Samsung SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() (Torez Smith) [1686205] - [usb] usb: dwc3: don't issue no-op trb for stream capable endpoints (Torez Smith) [1686205] - [usb] usb: dwc3: update stream id in depcmd (Torez Smith) [1686205] - [usb] USB: serial: mos7840: add a product ID for the new product (Torez Smith) [1686205] - [usb] USB: serial: mos7840: clean up register handling (Torez Smith) [1686205] - [usb] usb: gadget: u_ether: fix unsafe list iteration (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: check if dep->frame_number is still valid (Torez Smith) [1686205] - [usb] USB: omap_udc: fix rejection of out transfers when DMA is used (Torez Smith) [1686205] - [usb] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E (Torez Smith) [1686205] - [usb] USB: omap_udc: fix omap_udc_start() on 15xx machines (Torez Smith) [1686205] - [usb] USB: omap_udc: fix crashes on probe error and module removal (Torez Smith) [1686205] - [usb] USB: omap_udc: use devm_request_irq() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove unnecessary dev_info() (Torez Smith) [1686205] - [usb] usb: dwc3: trace: log ep commands in hex (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() (Torez Smith) [1686205] - [usb] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new IDs to ums-realtek (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove wait_end_transfer (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: move requests to cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: introduce cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: track number of TRBs per request (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: combine unaligned and zero flags (Torez Smith) [1686205] - [usb] usb: dwc3: Add workaround for isoc start transfer failure (Torez Smith) [1686205] - [documentation] usb: dwc3: Add disabling of start_transfer failure quirk (Torez Smith) [1686205] - [usb] usb: dwc3: Track DWC_usb31 VERSIONTYPE (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Allow scatter-gather buffers (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Add support for CCID descriptors (Torez Smith) [1686205] - [usb] usb: gadget: uvc: constify vb2_ops structure (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix WkupAlert interrupt handler (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Add support for DR detection through extcon (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Switch to device property for 'extcon' handling (Torez Smith) [1686205] - [usb] usb: dwc3: don't log probe deferrals; but do log other error codes (Torez Smith) [1686205] - [usb] usb: gadget: aspeed-vhub: constify usb_gadget_ops structure (Torez Smith) [1686205] - [usb] usb: dwc3: Support option to disable USB2 LPM (Torez Smith) [1686205] - [documentation] usb: dwc3: Add a property to disable USB2 LPM (Torez Smith) [1686205] - [usb] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print/set link state for peripheral mode (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly print/set link state for HS (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Dump internal LSP and ep registers (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly name Tx/RxFIFO (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" (Torez Smith) [1686205] - [usb] drivers: usb: early: clean up indentation, remove extraneous tabs (Torez Smith) [1686205] - [usb] USB: ene_usb6250: add missing indentation (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: use rounding when calculating baud rate divisors (Torez Smith) [1686205] - [usb] USB: serial: f81534: fix reading old/new IC config (Torez Smith) [1686205] - [usb] usb: cdc-acm: add entry for Hiro (Conexant) modem (Torez Smith) [1686205] - [usb] usb: xhci: Prevent bus suspend if a port connect change or polling state is detected (Torez Smith) [1686205] - [usb] usb: core: Fix hub port connection events lost (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers (Torez Smith) [1686205] - [usb] Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" (Torez Smith) [1686205] - [usb] usb: dwc2: pci: Fix an error code in probe (Torez Smith) [1686205] - [usb] usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'st, data1, iflag' (Torez Smith) [1686205] - [usb] USB: serial: quatech2: remove set but not used variable 'port_priv' (Torez Smith) [1686205] - [include] USB: remove the unused struct hcd_timeout definition (Torez Smith) [1686205] - [usb] usb: typec: ucsi: add support for Cypress CCGx (Torez Smith) [1686205] - [usb] usb: xhci: fix timeout for transition from RExit to U0 (Torez Smith) [1686205] - [usb] usb: xhci: fix uninitialized completion when USB3 port got wrong status (Torez Smith) [1686205] - [usb] xhci: Add check for invalid byte size error when UAS devices are connected (Torez Smith) [1686205] - [usb] xhci: handle port status events for removed USB3 hcd (Torez Smith) [1686205] - [usb] xhci: Fix leaking USB3 shared_hcd at xhci removal (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add power-domain details (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: add 20" Apple Cinema Display (Torez Smith) [1686205] - [usb] USB: quirks: Add no-lpm quirk for Raydium touchscreens (Torez Smith) [1686205] - [usb] usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB (Torez Smith) [1686205] - [usb] USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub (Torez Smith) [1686205] - [usb] USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt" (Torez Smith) [1686205] - [usb] usb: host: remove unnecessary condition check (Torez Smith) [1686205] - [usb] usb: typec: tcpm: charge current handling for sink during hard reset (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Do not disconnect link for self powered devices (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Properly check last unaligned/zero chain TRB (Torez Smith) [1686205] - [usb] usb: dwc3: core: Clean up ULPI device (Torez Smith) [1686205] - [usb] usb: phy: ab8500: silence some uninitialized variable warnings (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Add genpd support (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Power-off power-domains on removal (Torez Smith) [1686205] - [usb] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten (Torez Smith) [1686205] - [tools] usbip: tools: fix atoi() on non-null terminated string (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: fix backlight update_status return code (Torez Smith) [1686205] - [usb] USB: fix the usbfs flag sanitization for control transfers (Torez Smith) [1686205] - [documentation] usb: host: add DT bindings for faraday fotg2 (Torez Smith) [1686205] - [usb] usb: host: ohci-at91: fix request of irq for optional gpio (Torez Smith) [1686205] - [usb] usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1686205] - [usb] usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1686205] - [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1686205] - [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1686205] - [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1686205] - [usb] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1686205] - [usb] usb/early: remove set but not used variable 'remain_length' (Torez Smith) [1686205] - [usb] usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Report back negotiated PPS voltage and current (Torez Smith) [1686205] - [usb] USB: core: remove set but not used variable 'udev' (Torez Smith) [1686205] - [usb] usb: core: fix memory leak on port_dev_path allocation (Torez Smith) [1686205] - [usb] USB: net2280: Remove ->disconnect() callback from net2280_pullup() (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on rockchip devices (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a77990 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usb3: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: remove set but not used variable 'iflag' (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix interrupt-out transfer length (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add support for FT232R CBUS gpios (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix gpio name collisions (Torez Smith) [1686205] - [netdrv] net: usbnet: make driver_info const (Torez Smith) [1686205] - [usb] usb: typec: remove set but not used variables 'snk_ma, min_mv' (Torez Smith) [1686205] - [usb] usb: export firmware port location in sysfs (Torez Smith) [1686205] - [usb] usb: hub: try old enumeration scheme first for high speed devices (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Document r8a7744 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a7744 (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage (Torez Smith) [1686205] - [tools] usbip: fix vhci_hcd controller counting (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add handler for WkupAlert interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: enable WKUP_ALERT interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Program GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add parameters for GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: Add definitions for new registers (Torez Smith) [1686205] - [usb] usb: dwc2: Update target (u)frame calculation (Torez Smith) [1686205] - [usb] usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function (Torez Smith) [1686205] - [usb] usb: dwc2: Add core parameter for service interval support (Torez Smith) [1686205] - [usb] usb: dwc2: Update registers definitions to support service interval (Torez Smith) [1686205] - [usb] usb: gadget: f_uac2: disable IN/OUT ep if unused (Torez Smith) [1686205] - [usb] USB: gadget core: Issue ->disconnect() callback from usb_gadget_disconnect() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix spelling of 'optimizations' (Torez Smith) [1686205] - [usb] usb: gadget: atmel: remove pointless retrieval of DT name property (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check ENBLSLPM before sending ep command (Torez Smith) [1686205] - [usb] usb: dwc2: fix unbalanced use of external vbus-supply (Torez Smith) [1686205] - [usb] usb: dwc2: fix call to vbus supply exit routine, call it unlocked (Torez Smith) [1686205] - [usb] usb: dwc2: fix a race with external vbus supply (Torez Smith) [1686205] - [usb] usb: dwc2: get optional vbus-supply regulator once (Torez Smith) [1686205] - [usb] usb: dwc3: add EXTCON dependency for qcom (Torez Smith) [1686205] - [usb] usb: gadget: udc: atmel: handle at91sam9rl PMC (Torez Smith) [1686205] - [usb] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() (Torez Smith) [1686205] - [usb] usb: dwc2: Disable all EP's on disconnect (Torez Smith) [1686205] - [documentation] usb: dwc3: exynos: Add support for Exynos5433 variant with all clocks (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Rework clock handling and prepare for new variants (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Remove dead code (Torez Smith) [1686205] - [usb] usb: gadget: udc: Remove unnecessary parentheses (Torez Smith) [1686205] - [usb] usb: dwc2: remove set but unused variable (Torez Smith) [1686205] - [usb] usb: gadget: fix spelling mistakeis "queing" -> "queuing" (Torez Smith) [1686205] - [usb] usb: xhci-mtk: resume USB3 roothub first (Torez Smith) [1686205] - [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1686205] - [usb] usb: cdc_acm: Do not leak URB buffers (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_abort_bulk_in_tag (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for R-Car E3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: set the mode by using extcon state for non-otg channel" (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" (Torez Smith) [1686205] - [usb] usb: core: added uevent for over-current (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Resolve fixed power role contract setup (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Correct spelling mistake for toggling state (Torez Smith) [1686205] - [usb] xhci: Avoid USB autosuspend when resuming USB2 ports (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Firmware header is little endian (Torez Smith) [1686205] - [usb] xhci: Use soft retry to recover faster from transaction errors (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add platform TPL support (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports SSP without external USB3 gen2 hub (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports bandwidth scheduling with multi-TT (Torez Smith) [1686205] - [usb] usb: xhci-mtk: improve bandwidth scheduling (Torez Smith) [1686205] - [usb] usb: xhci-mtk: fix ISOC error when interval is zero (Torez Smith) [1686205] - [usb] usb: xhci-mtk: use maximum ESIT payload of endpiont context (Torez Smith) [1686205] - [usb] usb: host: Replace empty define with do while (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: implement GPIO support for FT-X devices (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Use u to print unsigned int values (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Simplify attributes macros (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Fix operation on big endian platforms (Torez Smith) [1686205] - [uapi] usb: video: Fix endianness mismatches in descriptor structures (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Remove uvc_set_trace_param() function (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Replace plain printk() with dev_*() (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Factor out video USB request queueing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Sort frame intervals upon writing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Prevent format changes after linking header (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFrameIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFormatIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add interface number attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Allocate groups dynamically (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Drop leaked references to config items (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: add description for px30 (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix spelling mistake "retreiving" -> "retrieving" (Torez Smith) [1686205] - [usb] USB: STORAGE: ISD200 Fixed coding style issue "space required in for loop" (Torez Smith) [1686205] - [usb] usb: typec: Group all TCPCI/TCPM code together (Torez Smith) [1686205] - [usb] usb: typec: fusb302: reorganizing the probe function a little (Torez Smith) [1686205] - [usb] usb: typec: class: Don't use port parent for getting mux handles (Torez Smith) [1686205] - [usb] usb: typec: mux: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: core: safely deal with the dynamic quirk lists (Torez Smith) [1686205] - [usb] usb: roles: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: phy: mxs: fix spelling mistake "stardard" -> "standard" (Torez Smith) [1686205] - [usb] usb: host: fotg2: Fix potential NULL dereference (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add multiple clocks management (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add clock-names property (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add reset_control (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [usb] usbcore: Select UAC3 configuration for audio if present (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: ehci-mv: add bindings (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add DT support (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: use phy-pxa-usb (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: remove private_init (Torez Smith) [1686205] - [usb] USB: EHCI: make ehci-mv a separate driver (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove sysfs group TermChar and auto_abort (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix split quoted string in debug message (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant code (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION (Torez Smith) [1686205] - [usb] usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT (Torez Smith) [1686205] - [usb] usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix suspend/resume (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific read (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for generic requests on control (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Populate tcpc fwnode for TCPM property handling (Torez Smith) [1686205] - [documentation] dt-bindings: usb: fusb302: Use usb-connector bindings for configuration (Torez Smith) [1686205] - [documentation] dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings (Torez Smith) [1686205] - [usb] USB: handle NULL config in usb_find_alt_setting() (Torez Smith) [1686205] - [usb] USB: fix error handling in usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: remove LPM management from usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: usbdevfs: restore warning for nonsensical flags (Torez Smith) [1686205] - [usb] USB: usbdevfs: sanitize flags more (Torez Smith) [1686205] - [usb] Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1686205] - [usb] usb: musb: dsps: do not disable CPPI41 irq in driver teardown (Torez Smith) [1686205] - [usb] usb: chipidea: Fix otg event handler (Torez Smith) [1686205] - [usb] usb: chipidea: Prevent unbalanced IRQ disable (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties definition (Torez Smith) [1686205] - [usb] usb: chipidea: Add dynamic pinctrl selection (Torez Smith) [1686205] - [usb] usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match (Torez Smith) [1686205] - [usb] usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started (Torez Smith) [1686205] - [usb] usb: chipidea: imx: do not use preprocessor conditionals for PM (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add section header comments (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Don't wrap groups unnecessarily (Torez Smith) [1686205] - [usb] mos7720: bury dead TIOCM... in ->ioctl() (Torez Smith) [1686205] - [usb] USB: serial: option: add two-endpoints device-id flag (Torez Smith) [1686205] - [usb] USB: serial: option: improve Quectel EP06 detection (Torez Smith) [1686205] - [usb] Revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1686205] - [usb] usb: Change usb_of_get_companion_dev() place to usb/common (Torez Smith) [1686205] - [usb] usb: xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1686205] - [usb] usb: core: phy: clean up return value check about devm_of_phy_get_by_index() (Torez Smith) [1686205] - [usb] usb: mtu3: disable vbus rise/fall interrupts of ltssm (Torez Smith) [1686205] - [usb] USB: wusbcore: Switch to bitmap_zalloc() (Torez Smith) [1686205] - [usb] usb: misc: fix obsolete function (Torez Smith) [1686205] - [usb] usb: iowarrior: replace kmalloc with kmalloc_array (Torez Smith) [1686205] - [usb] USB: OHCI: Remove USB bus reset delay from OHCI handover code (Torez Smith) [1686205] - [usb] usb: host: fotg2: add silicon clock handling (Torez Smith) [1686205] - [usb] USB: typec: fsusb302: remove unused variables snk_pdo and toggling_mode_name (Torez Smith) [1686205] - [usb] usb storage: remove inherited SCSI dependency for USB_STORAGE_ENE_UB6250 (Torez Smith) [1686205] - [usb] usb storage: group dependent USB storage Kconfig entries together (Torez Smith) [1686205] - [usb] USB: Removing NULL check for pool since dma_pool_destroy is safe (Torez Smith) [1686205] - [usb] usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1686205] - [usb] usb: misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() (Torez Smith) [1686205] - [usb] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1686205] - [usb] usb/typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1686205] - [usb] usb: Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1686205] - [usb] usb: mtu3: fix error of xhci port id when enable U3 dual role (Torez Smith) [1686205] - [usb] usb: uas: add support for more quirk flags (Torez Smith) [1686205] - [usb] USB: Add quirk to support DJI CineSSD (Torez Smith) [1686205] - [usb] usb: typec: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] usb/dwc3/gadget: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] USB: yurex: Check for truncation in yurex_read() (Torez Smith) [1686205] - [usb] USB: yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: Iterate over parent nodes for finding quirks (Torez Smith) [1686205] - [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1686205] - [usb] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1686205] - [usb] usb: dwc2: Fix call location of dwc2_check_core_endianness (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 (Torez Smith) [1686205] - [usb] usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep (Torez Smith) [1686205] - [usb] USB: net2280: Fix erroneous synchronization change (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: avoid unused function warnings (Torez Smith) [1686205] - [usb] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: io_ti: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add a new device id for ATEN (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Kconfig: convert to SPDX identifiers (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check MaxPacketSize from descriptor (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "amlogic" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "his" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "bcm" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: ISOC's starting flow improvement (Torez Smith) [1686205] - [usb] usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic (Torez Smith) [1686205] - [usb] usb: dwc3: core: Enable AutoRetry feature in the controller (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for dwc_usb31 (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Add register of usb role switch (Torez Smith) [1686205] - [usb] usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep (Torez Smith) [1686205] - [usb] usb: dwc2: Modify dwc2_readl/writel functions prototype (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Intel Merrifield can be host (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Supply device properties via driver data (Torez Smith) [1686205] - [documentation] arm64: dts: dwc3: description of incr burst type (Torez Smith) [1686205] - [usb] usb: dwc3: Enable undefined length INCR burst type (Torez Smith) [1686205] - [usb] usb: dwc3: add global soc bus configuration reg0 (Torez Smith) [1686205] - [usb] usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci (Torez Smith) [1686205] - [usb] USB: option: add support for DW5821e (Torez Smith) [1686205] - [usb] usb: dwc3: change stream event enable bit back to 13 (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: reset host controller at suspend/resume (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove reference counting (Torez Smith) [1686205] - [usb] usb: gadget: storage: Add error handling for no memory (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Use devm functions to get the phy GPIOs (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources (Torez Smith) [1686205] - [usb] USB: gadget: Document that certain ep operations can be called in interrupt context (Torez Smith) [1686205] - [usb] usb: gadget: configfs: avoid spaces for indentation (Torez Smith) [1686205] - [usb] usb: dwc3: Add a glue driver for Synopsys HAPS platform (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Expose configuration name through video node (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Move function to avoid forward declaration (Torez Smith) [1686205] - [usb] usb: dwc2: Move dwc2_readl/writel functions after hsotg structure (Torez Smith) [1686205] - [usb] usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer" (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move trace parameter to function module (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Minimize #include in headers (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move userspace API definition to public header (Torez Smith) [1686205] - [usb] usb: host: exynos: Remove support for Exynos5440 (Torez Smith) [1686205] - [usb] usb: usbtmc: Add support for 32 bit compat applications (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for termination character (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for EOM bit (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for trigger (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1686205] - [usb] usb: usbtmc: use consistent timeout error (Torez Smith) [1686205] - [usb] usb: usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1686205] - [usb] USB: serial: cp210x: implement GPIO support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: generalise CP2102N line-speed handling (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve baudrate support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: honour device-type maximum line speed (Torez Smith) [1686205] - [usb] USB: serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1686205] - [usb] USB: serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a77990 support (Torez Smith) [1686205] - [usb] usb: host: ehci-sched: remove redundant pointer dev (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove redundant variable num_ports (Torez Smith) [1686205] - [usb] USB: host: whci: remove redundant variable t (Torez Smith) [1686205] - [usb] usb: xhci: dbc: remove redundant pointer dbc (Torez Smith) [1686205] - [usb] usb: isp1760: remove redundant variable 'selector' (Torez Smith) [1686205] - [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1686205] - [usb] usb: misc: uss720: remove redundant pointer usbdev (Torez Smith) [1686205] - [usb] usb: usbip: remove redundant pointer ep (Torez Smith) [1686205] - [usb] USB: serial: kl5kusb105: remove KLSI device id (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add a condition check about PLL active (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add firmware_name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: typec: avoid format-overflow warning (Torez Smith) [1686205] - [usb] usb: typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1686205] - [usb] usb: typec: fix dereference before null check on adev (Torez Smith) [1686205] - [usb] usb: usbtest: use irqsave() in USB's complete callback (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: add missing version error handling (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: fix modem-status error handling (Torez Smith) [1686205] - [usb] usb: simplify usbport trigger (Torez Smith) [1686205] - [include] device connection: Add fwnode member to struct device_connection (Torez Smith) [1686205]- [security] KEYS: reaching the keys quotas correctly (Vladis Dronov) [1820405] - [security] KEYS: allow reaching the keys quotas exactly (Vladis Dronov) [1820405] - [infiniband] RDMA/core: Ensure security pkey modify is not lost (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/mad: Do not crash if the rdma device does not have a umad interface (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix missing error check on dev_set_name() (Kamal Heib) [1786604] - [infiniband] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET (Kamal Heib) [1786604] - [infiniband] RDMA/iwcm: Fix iwcm work deallocation (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Fix failure handling during device creation (Kamal Heib) [1786604] - [infiniband] RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in ib_mr_pool_destroy (Kamal Heib) [1786604] - [infiniband] IB/hfi1, qib: Ensure RCU is locked when accessing list (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix pkey and port assignment in get_new_pps (Kamal Heib) [1786604] - [infiniband] RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix use of logical OR in get_new_pps (Kamal Heib) [1786604] - [infiniband] Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Kamal Heib) [1786604] - [net] xprtrdma: Fix DMA scatter-gather list mapping imbalance (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in get_pkey_idx_qp_list (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (Kamal Heib) [1786604] - [infiniband] IB/umad: Fix kernel crash while unloading ib_umad (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add missing list deletion on freeing event queue (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix invalid memory access in spec_filter_size (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Reset all QPs when the device is shut down (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Close window for pq and request coliding (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Acquire lock to release TID entries when user file is closed (Kamal Heib) [1786604 1739282] - [infiniband] IB/umem: use get_user_pages_fast() to pin DMA pages (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Mask access flags with the correct optional range (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [1786604] - [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Fix logical condition in msix_request_irq (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Remove CM message structs (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for complex structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for swapping get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add SET/GET implementations to hide IBA wire format (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add accessors for CM_REQ transport_type (Kamal Heib) [1786604] - [infiniband] RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Add new relaxed ordering memory region access flag (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Allow passing of optional access flags for MR registration (Kamal Heib) [1786604] - [rdma] RDMA/core: Add optional access flags range (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Verify MR access flags (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Kamal Heib) [1786604] - [infiniband] IB/srp: Never use immediate data if it is disabled by a user (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Kamal Heib) [1786604] - [infiniband] Introduce maximum WQE size to check limits (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove unused ucontext parameter from efa_qp_user_mmap_entries_remove (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove {} brackets from single statement if (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Device definitions documentation updates (Kamal Heib) [1786604] - [net] xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created (Kamal Heib) [1786604] - [net] xprtrdma: Destroy reps from previous connection instance (Kamal Heib) [1786604] - [net] xprtrdma: Destroy rpcrdma_rep when Receive is flushed (Kamal Heib) [1786604] - [net] xprtrdma: Allocate and map transport header buffers at connect time (Kamal Heib) [1786604] - [net] xprtrdma: Refactor frwr_is_supported (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate per-transport "max pages" (Kamal Heib) [1786604] - [net] xprtrdma: Refactor initialization of ep->rep_max_requests (Kamal Heib) [1786604] - [net] xprtrdma: Make sendctx queue lifetime the same as connection lifetime (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate ri_max_send_sges (Kamal Heib) [1786604] - [infiniband] RDMA/core: Use READ_ONCE for ib_ufile.async_file (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_uverbs_async_event_file into a uobject (Kamal Heib) [1786604] - [rdma] RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_wq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_srq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_qp.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_cq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_ucq_object use ib_uevent_object (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not allow alloc_commit to fail (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify destruction of FD uobjects (Kamal Heib) [1786604] - [infiniband] RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Kamal Heib) [1786604] - [infiniband] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove err in iw_query_port (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add software counter for ctxt0 seq drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Return void in packet receiving functions (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Decouple IRQ name from type (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Create API for auto activate (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: IB/hfi1: Add an API to handle special case drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move common receive IRQ code to function (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add fast and slow handlers for receive context (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move chip specific functions to chip.c (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix locking in ib_uverbs_event_read (Kamal Heib) [1786604] - [infiniband] IB/core: Fix build failure without hugepages (Kamal Heib) [1786604] - [infiniband] IB/core: Rename event_handler_lock to qp_open_list_lock (Kamal Heib) [1786604] - [infiniband] IB/core: Cut down single member ib_cache structure (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add trace points to follow MR allocation (Kamal Heib) [1786604] - [infiniband] RDMA/core: Trace points for diagnosing completion queue issues (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Add trace points in RDMA Connection Manager (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM ARP functions (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM LAP functions (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix error type of mmap_offset (Kamal Heib) [1786604] - [infiniband] IB/iser: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/hfi1: use true,false for bool variable (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/siw: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP get user pages flow (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Correct comments in rdmavt_qp.h header (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: List all receive contexts from debugfs (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add accessor API routines to access context members (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Use RCU synchronization mechanism to protect cm_id_private xa_load() (Kamal Heib) [1786604] - [infiniband] RDMA/srpt: Remove unnecessary assertion in srpt_queue_response (Kamal Heib) [1786604] - [infiniband] RDMA/netlink: Do not always generate an ACK for some netlink operations (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Simplify QP representation (Kamal Heib) [1786604] - [infiniband] RDMA/qedr: Add kernel capability flags for dpm enabled mode (Kamal Heib) [1786604] - [platform] platform/x86: intel_pmc_core: Add Intel Tiger Lake support (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Create platform dependent bitmap structs (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Clean up: Remove comma after the termination line (Alexander Beregalov) [1783390] - [pinctrl] pinctrl: tigerlake: Tiger Lake uses _HID enumeration (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add missing Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Reuse struct intel_pinctrl in the driver (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use local variable to keep device pointer (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Keep pointer to struct device instead of its container (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Share struct intel_pinctrl for wider use (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GPIO direction definitions (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GPIO direction definitions (David Arcari) [1773772] - [include] gpio: Add definition for GPIO direction (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Move IRQ valid mask initialization to a dedicated callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Group GPIO IRQ chip initialization (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [gpio] gpiolib: Introduce ->add_pin_ranges() callback (David Arcari) [1773772] - [gpio] gpiolib: Initialize the hardware with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Update North Community pin list (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Really serialize all register accesses (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Update pin list according to v1.1v6 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Missed type change to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add Intel Tiger Lake pin controller support (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use helper to restore register values on ->resume() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop level from warning to debug in intel_restore_hostown() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_intmask() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_hostown() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_padcfg() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] gpio: Initialize the irqchip valid_mask with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: mark intel_pin_to_gpio __maybe_unused (David Arcari) [1773772] - [pinctrl] pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Update pin names according to v1.08 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove dev_err() usage after platform_get_irq() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use NSEC_PER_USEC for debounce calculus (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2) (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove default Interrupt Status offset (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Simplify offset validation in intel_get_padcfg() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Clear interrupt status in mask/unmask callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Increase readability of intel_gpio_update_pad_mode() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin (David Arcari) [1773772] - [pinctrl] pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Update pin names according to v1.13c (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Fix potential NULL pointer dereference (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Unexport intel_pinctrl_probe() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: intel: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Sort register offsets by value (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Update pin list for B0 stepping (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Sort headers alphabetically (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Move linux/pm.h to the local header (David Arcari) [1773772] - [pinctrl] pinctrl: Include nothing else (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce common macro for PM operations (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert to use device_get_match_data() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Fix a spelling typo in kernel documentation (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: actually print the apparently misconfigured pin (David Arcari) [1773772] - [mm] mm, page_alloc: move_freepages should not examine struct page of reserved memory (Rafael Aquini) [1588584] - [mm] mm, page_alloc: initialize num_movable in move_freepages() (Rafael Aquini) [1588584] - [tools] selftests: vm: drop dependencies on page flags from mlock2 tests (Rafael Aquini) [1658886] - [powercap] powercap/intel_rapl: add support for TigerLake Mobile (David Arcari) [1783136] - [kernel] locking/lockdep: Avoid recursion in lockdep_count_{for, back}ward_deps() (Waiman Long) [1780993] - [kernel] locking/lockdep: Reuse freed chain_hlocks entries (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped lock chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Throw away all lock chains with zapped class (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped classes (Waiman Long) [1780993] - [kernel] locking/lockdep: Display irq_context names in /proc/lockdep_chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Decrement IRQ context counters when removing lock chain (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix lockdep_stats indentation problem (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix buffer overrun problem in stack_trace (Waiman Long) [1780993] - [lib] lib/string: Make memzero_explicit() inline instead of external (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Remove sha256/224_init code duplication (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h (Florian Westphal) [1820623] - [crypto] crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [x86] crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [arm64] crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Add sha224 support to sha256 library code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use (Florian Westphal) [1820623] - [lib] crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit (Florian Westphal) [1820623] - [s390] crypto: sha256 - Move lib/sha256.c to lib/crypto (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Fix some coding style issues (Florian Westphal) [1820623] - [lib] crypto: sha256 - Fix some coding style issues (Florian Westphal) [1820623] - [thunderbolt] thunderbolt: Fix error code in tb_port_is_width_supported() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Prevent crash if non-active NVMem file is read (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: fix memory leak of object sw (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Fix xhci check in usb4_switch_setup() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for USB 3.x tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for Time Management Unit (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_switch_find_cap() available to other files (Jarod Wilson) [1482838] - [netdrv] thunderbolt: Update Kconfig entries to USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add initial support for USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Populate PG field in hot plug acknowledgment packet (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_find_port() available to other files (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Power cycle the router if NVM authentication fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Do not start firmware unless asked by the user (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add bandwidth management for Display Port tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port adapter pairing and resource management (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port CM handshake for Titan Ridge devices (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Expand controller name in tb_switch_is_xy() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add default linking between lane adapters if not provided by DROM (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for lane bonding (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Refactor add_switch() into two functions (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add helper macro to iterate over switch ports (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_sw_write() take const parameter (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert DP adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert PCIe adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert basic adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log error if adding switch fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log switch route string on config read/write timeout (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Introduce tb_switch_is_icm() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add 'generation' attribute for devices (Jarod Wilson) [1482838]- [scsi] scsi: lpfc: Copyright updates for 12.6.0.4 patches (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.4 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Clean up hba max_lun_queue_depth checks (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix coverity errors in fmdi attribute handling (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix compiler warning on frame size (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix registration of ELS type support in fdmi (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix broken Credit Recovery after driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Make lpfc_defer_acc_rsp static (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.3 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix improper flag check for IO type (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix unmap of dpp bars affecting next driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix ras_log via debugfs (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix Fabric hostname registration if system hostname changes (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix incomplete NVME discovery when target (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: fix spelling mistakes of asynchronous (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func (Dick Kennedy) [1793674] - [tools] tools/power turbostat: Support Tiger Lake (David Arcari) [1783441] - [md] dm integrity: fix logic bug in integrity tag testing (Mike Snitzer) [1820280] - [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1820705] - [md] dm integrity: fix ppc64le warning (Mike Snitzer) [1820280] - [md] dm writecache: add cond_resched to avoid CPU hangs (Mike Snitzer) [1820280] - [md] dm integrity: improve discard in journal mode (Mike Snitzer) [1820280] - [md] dm integrity: add optional discard support (Mike Snitzer) [1820280] - [md] dm integrity: allow resize of the integrity device (Mike Snitzer) [1820280] - [md] dm integrity: factor out get_provided_data_sectors() (Mike Snitzer) [1820280] - [md] dm integrity: don't replay journal data past the end of the device (Mike Snitzer) [1820280] - [md] dm integrity: remove sector type casts (Mike Snitzer) [1820280] - [md] dm integrity: fix a crash with unusually large tag size (Mike Snitzer) [1820280] - [md] dm verity fec: fix memory leak in verity_fec_dtr (Mike Snitzer) [1820280] - [md] dm writecache: optimize superblock write (Mike Snitzer) [1820280] - [md] dm writecache: implement gradual cleanup (Mike Snitzer) [1820280] - [md] dm writecache: implement the "cleaner" policy (Mike Snitzer) [1820280] - [md] dm writecache: do direct write if the cache is full (Mike Snitzer) [1820280] - [md] dm integrity: print device name in integrity_metadata() error message (Mike Snitzer) [1820280] - [md] dm crypt: use crypt_integrity_aead() helper (Mike Snitzer) [1820280] - [lib] lib/test_bitmap: add tests for bitmap_parselist_user() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: add testcases for bitmap_parselist() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: switch test_bitmap_parselist to ktime_get() (Vladis Dronov) [1819152] - [lib] lib: rework bitmap_parselist (Vladis Dronov) [1819152] - [lib] lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() (Vladis Dronov) [1819152] - [platform] platform/x86: mlx-platform: Add support for next generation systems (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new system type (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Set system mux configuration based on system type (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Style changes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Cosmetic changes (Ivan Vecera) [1820312] - [platform] platform/mellanox: Fix Kconfig indentation (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Fix possible buffer overflow (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix error handling in mlxplat_init() (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more reset cause attributes (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Modify DMI matching order (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add regmap structure for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Move regmap initialization before all drivers activation (Ivan Vecera) [1820312] - [documentation] ABI: sysfs-driver-mlxreg-io: fix the what fields (Ivan Vecera) [1820312] - [documentation] docs: watchdog: convert docs to ReST and rename to *.rst (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow (Ivan Vecera) [1820312] - [i2c] i2c: mlxcpld: Fix wrong initialization order in probe (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [thermal] thermal: Introduce devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro (Ivan Vecera) [1820312] - [include] hwmon: Add convience macro to define simple static sensors (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for fan capability registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlx-wdt platform driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for tachometer speed register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix access mode for fan_dir attribute (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add UID LED for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add extra CPLD for next generation systems (Ivan Vecera) [1820312] - [documentation] Documentation/watchdog: Add documentation mlx-wdt driver (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx-wdt: introduce a watchdog driver for Mellanox systems (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: additions for Mellanox watchdog driver (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Add support for capability register (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Fix KASAN warning (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new VMOD0007 board name (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan capability registers (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Add capability field to core platform data (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Document fixes for core platform data (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan direction register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Convert to use SPDX identifier (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix LED configuration (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix tachometer registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Rename new systems product names (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add definitions for new registers (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: simplify code to reach the adapter (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Remove unused define (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add ASIC hotplug device configuration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-fan platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Use 2-factor allocator calls (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Fix macros for tacho fault reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for Mellanox FAN driver (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: make use of __i2c_smbus_xfer (Ivan Vecera) [1820312] - [i2c] i2c: smbus: add unlocked __i2c_smbus_xfer variant (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add documentation mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-io platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Introduce support for Mellanox register access driver (Ivan Vecera) [1820312] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1819944] - [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1745111] - [hid] HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: add CMP device id (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: Spelling s/diconnect/disconnect/ (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: make ish suspend paths clear (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: set NO_D3 flag only when needed (Tony Camuso) [1818043] - [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1758323] - [net] vsock: fix potential deadlock in transport->release() (Stefano Garzarella) [1771582] - [net] vsock/virtio: remove loopback handling (Stefano Garzarella) [1771582] - [net] vsock: use local transport when it is loaded (Stefano Garzarella) [1771582] - [net] vsock: add vsock_loopback transport (Stefano Garzarella) [1771582] - [net] vsock: add local transport support in the vsock core (Stefano Garzarella) [1771582] - [uapi] vsock: add VMADDR_CID_LOCAL definition (Stefano Garzarella) [1771582] - [net] vsock/virtio_transport_common: remove unused virtio header includes (Stefano Garzarella) [1771582] - [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1805036] - [powerpc] powerpc/64s: Fix section mismatch warnings from boot code (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/prom: convert PROM_BUG() to standard trap (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/64: mark start_here_multiplatform as __ref (Desnes Augusto Nunes do Rosario) [1391523] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCI IDs (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Release IDA resources (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Keep device tables sorted by ID (David Arcari) [1773767] - [i2c] i2c: i801: Add support for Intel Tiger Lake (David Arcari) [1773765] - [edac] EDAC/mce_amd: Print !SMCA processor warning only once (Prarit Bhargava) [1796178] - [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806630] {CVE-2019-12614}- [x86] x86/gart: Rewrite early_gart_iommu_check() comment (Waiman Long) [1818532] - [mm] mm/memblock.c: warn if zero alignment was requested (Waiman Long) [1818532] - [powerpc] memblock: stop using implicit alignment to SMP_CACHE_BYTES (Waiman Long) [1818532] - [mm] memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants (Waiman Long) [1818532] - [mm] mm: remove nobootmem (Waiman Long) [1818532] - [mm] memblock: rename __free_pages_bootmem to memblock_free_pages (Waiman Long) [1818532] - [mm] memblock: rename free_all_bootmem to memblock_free_all (Waiman Long) [1818532] - [firmware] memblock: replace free_bootmem_late with memblock_free_late (Waiman Long) [1818532] - [x86] memblock: replace free_bootmem{_node} with memblock_free (Waiman Long) [1818532] - [mm] mm: nobootmem: remove bootmem allocation APIs (Waiman Long) [1818532] - [mm] memblock: replace __alloc_bootmem with memblock_alloc_from (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_low_pages with memblock_alloc_low (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages_node with memblock_alloc_node (Waiman Long) [1818532] - [mm] memblock: add align parameter to memblock_alloc_node() (Waiman Long) [1818532] - [arm64] memblock: replace alloc_bootmem_low with memblock_alloc_low (2) (Waiman Long) [1818532] - [usb] memblock: replace alloc_bootmem_pages_nopanic with memblock_alloc_nopanic (Waiman Long) [1818532] - [x86] memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_low with memblock_alloc_low (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_align with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: remove _virt from APIs returning virtual address (Waiman Long) [1818532] - [powerpc] memblock: rename memblock_alloc{_nid, _try_nid} to memblock_phys_alloc* (Waiman Long) [1818532] - [mm] mm: nobootmem: remove dead code (Waiman Long) [1818532] - [mm] mm: remove bootmem allocator implementation (Waiman Long) [1818532] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK (Waiman Long) [1818532] - [mm] mm: remove CONFIG_NO_BOOTMEM (Waiman Long) [1818532] - [mm] mm: disable deferred struct page for 32-bit arches (Waiman Long) [1818532] - [mm] mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM (Waiman Long) [1818532] - [mm] mm/hugetlb.c: don't zero 1GiB bootmem pages (Waiman Long) [1818532] - [mm] docs/mm: memblock: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: memblock: add kernel-doc description for memblock types (Waiman Long) [1818532] - [mm] docs/mm: memblock: add kernel-doc comments for memblock_add (Waiman Long) [1818532] - [mm] docs/mm: bootmem: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' (Waiman Long) [1818532] - [mm] docs/mm: bootmem: fix kernel-doc warnings (Waiman Long) [1818532] - [mm] docs/mm: nobootmem: fixup kernel-doc comments (Waiman Long) [1818532] - [mm] mm/bootmem: drop duplicated kernel-doc comments (Waiman Long) [1818532] - [lib] lib/smp_processor_id: Don't use cpumask_equal() (Waiman Long) [1812092] - [kernel] audit: always check the netlink payload length in audit_receive_msg() (Richard Guy Briggs) [1814448] - [kernel] audit: fix error handling in audit_data_to_entry() (Richard Guy Briggs) [1814448] - [fs] fat: work around race with userspace's read via blockdev while mounting (Bill O'Donnell) [1771351] - [include] raid6/test: fix a compilation error (Bhupesh Sharma) [1817524] - [arm64] arm64: kexec_file: add crash dump support (Bhupesh Sharma) [1817524] - [lib] libfdt: include fdt_addresses.c (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a (Bhupesh Sharma) [1817524] - [include] libfdt: reduce the number of headers included from libfdt_env.h (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: amd: Fix SPI bus warnings (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: broadcom: Fix I2C and SPI bus warnings (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 (Bhupesh Sharma) [1817524] - [include] linux/kernel.h: split *_MAX and *_MIN macros into (Bhupesh Sharma) [1817524] - [scripts] kbuild: disable dtc simple_bus_reg warnings by default (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: consolidate include path options in Makefile (Bhupesh Sharma) [1817524] - [pci] PCI: Remove unnecessary returns (Myron Stowe) [1807175] - [pci] PCI: OF: Correct of_irq_parse_pci() documentation (Myron Stowe) [1807175] - [pci] PCI: Fix typos and whitespace errors (Myron Stowe) [1807175] - [documentation] PCI: Correct pci=resource_alignment parameter example (Myron Stowe) [1807175] - [pci] PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END (Myron Stowe) [1807175] - [pci] PCI: Convert pci_resource_to_user() to a weak function (Myron Stowe) [1807175] - [pci] PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_green_led_{on, off, blink}() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_set_attention_status() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Combine adjacent indicator updates (Myron Stowe) [1807175] - [pci] PCI: pciehp: Add pciehp_set_indicators() to set both indicators (Myron Stowe) [1807175] - [pci] PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI (Myron Stowe) [1807175] - [pci] PCI: Force trailing new line to resource_alignment_param in sysfs (Myron Stowe) [1807175] - [pci] PCI: Move pci__resource_alignment_param() into their callers (Myron Stowe) [1807175] - [pci] PCI: pci.c: convert to use BUS_ATTR_RW (Myron Stowe) [1807175] - [pci] PCI: Clean up resource_alignment parameter to not require static buffer (Myron Stowe) [1807175] - [pci] PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe (Myron Stowe) [1807175] - [pci] PCI/IOV: Move sysfs SR-IOV functions to iov.c (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change permissions from symbolic to octal (Myron Stowe) [1807175] - [pci] PCI: sysfs: Revert "rescan" file renames (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() (Myron Stowe) [1807175] - [pci] PCI: pci-sysfs.c: convert to use BUS_ATTR_WO (Myron Stowe) [1807175] - [pci] PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Myron Stowe) [1807175] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1807175] - [pci] PCI: Use devm_add_action_or_reset() (Myron Stowe) [1807175] - [pci] PCI: Get rid of dev->has_secondary_link flag (Myron Stowe) [1807175] - [pci] PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Myron Stowe) [1807175] - [pci] PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Myron Stowe) [1807175] - [pci] PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Myron Stowe) [1807175] - [pci] PCI: Make pci_set_of_node(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_enable_ptm() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_ats_init() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_update_link_speed() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_bus_get(), pci_bus_put() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Myron Stowe) [1807175] - [pci] PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private (Myron Stowe) [1807175] - [pci] PCI: Make PCI_PM_* delay times private (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_sem (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_get() and pci_bus_put() (Myron Stowe) [1807175] - [pci] PCI: Remove pci_block_cfg_access() et al (unused) (Myron Stowe) [1807175] - [wireless] PCI: Move ASPM declarations to linux/pci.h (Myron Stowe) [1807175] - [pci] PCI/MSI: Support allocating virtual MSI interrupts (Myron Stowe) [1807175] - [fs] gfs2: Remove unnecessary gfs2_qa_{get,put} pairs (Robert S Peterson) [1807146] - [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1807146] - [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1807146] - [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1807146] - [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1807146] - [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1807146] - [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1807146] - [pinctrl] pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio (David Arcari) [1817454] - [pinctrl] pinctrl/gpio: Take MUX usage into account (David Arcari) [1817454] - [include] gpio: Fix build warnings on undefined struct pinctrl_dev (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused pin_is_valid() (David Arcari) [1817454] - [pinctrl] pinctrl: remove unneeded initializer for list_for_each_entry() iterator (David Arcari) [1817454] - [pinctrl] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [1817454] - [pinctrl] pinctrl: core: Do not add device links for hogs (David Arcari) [1817454] - [pinctrl] pinctrl: Enable device link creation for pin control (David Arcari) [1817454] - [pinctrl] pinctrl: generic: add new 'drive-strength-microamp' property support (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused 'pinconf-config' debugfs interface (David Arcari) [1817454] - [pinctrl] pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro (David Arcari) [1817454] - [pinctrl] pinctrl: core: make sure strcmp() doesn't get a null parameter (David Arcari) [1817454] - [pinctrl] pinctrl: core: Remove broken remove_last group and pinmux functions (David Arcari) [1817454] - [pinctrl] pinctrl: pinmux: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: core: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: Cut unused sysfs includes (David Arcari) [1817454] - [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1763878] - [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1763878] - [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1763878] - [fs] nfsd: set the server_scope during service startup (Scott Mayhew) [1817752] - [fs] nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew) [1817752] - [fs] nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew) [1817752] - [fs] nfsd: add support for upcall version 2 (Scott Mayhew) [1817752] - [fs] nfsd: add a "GetVersion" upcall for nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: handle legacy client tracking records sent by nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: re-order client tracking method selection (Scott Mayhew) [1817752] - [fs] nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: un-deprecate nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array (Scott Mayhew) [1817752]- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1814791] - [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1814792] - [infiniband] RDMA/qedr: Fix null-pointer dereference when calling rdma_user_mmap_get_offset (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Make qedr_iw_load_qp() static (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix potential use after free (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Remove unsupported modify_port callback (Kamal Heib) [1786602] - [infiniband] IB/ipoib: Add ndo operation for getting VFs GUID attributes (Kamal Heib) [1786602] - [net] xprtrdma: Fix oops in Receive handler after device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix completion wait during device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix create_qp crash on device unload (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Adjust flow PSN with the correct resync_psn (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Don't cancel unused work item (Kamal Heib) [1786602] - [infiniband] IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent auto-binding a QP which are not tracked with res (Kamal Heib) [1786602] - [infiniband] rxe: correctly calculate iCRC for unaligned payloads (Kamal Heib) [1786602] - [infiniband] treewide: Use sizeof_field() macro (Kamal Heib) [1786602] - [infiniband] RDMA/cma: add missed unregister_pernet_subsys in init failure (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Expose RDMA read related attributes (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Support remote read access in MR registration (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Store network attributes in device attributes (Kamal Heib) [1786602] - [infiniband] IB/hfi1: remove redundant assignment to variable ret (Kamal Heib) [1786602] - [infiniband] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Kamal Heib) [1786602] - [infiniband] IB/core: Add interfaces to get VF node and port GUIDs (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use refcount_t type for refcount variable (Kamal Heib) [1786602] - [infiniband] RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Kamal Heib) [1786602] - [infiniband] IB/umem: remove the dmasync argument to ib_umem_get (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add iWARP doorbell recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add doorbell overflow recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Use the common mmap API (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix memory leak in user qp and mr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix qpids xarray api used (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix srqs xarray initialization (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Remove Unneeded variable rc (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/mlx4: Separate creation of RWQ and QP (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Package for hns_roce_rereg_user_mr function (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Fix sg offset non-zero issue (Kamal Heib) [1786602] - [infiniband] dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Clear the admin command buffer prior to its submission (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Cleanup unused mmap structures (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Report the SCSI residual to the initiator (Kamal Heib) [1786602] - [infiniband] RDMA: Change MAD processing function to remove extra casting and parameter (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Rewrite MAD processing logic to be readable (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Simplify process_mad function (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Make ocrdma_pma_counters() return void (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Do not check MAD sizes in roce and ib drivers (Kamal Heib) [1786602] - [infiniband] RDMA/hfi1: Delete unreachable code (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Allocate zeroed MAD buffer (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Delete never implemented functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_port isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA: Connect between the mmap entry and the umap_priv structure (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Use rdma_user_mmap_io (Kamal Heib) [1786602] - [infiniband] RDMA/core: Create mmap database and cookie helper functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Move core content from ib_uverbs to ib_core (Kamal Heib) [1786602] - [infiniband] RDMA/odp: Remove broken debugging call to invalidate_range (Kamal Heib) [1786602] - [infiniband] RDMA/vmw_pvrdma: Use resource ids from physical device if available (Kamal Heib) [1786602] - [infiniband] RDMA/core: Set DMA parameters correctly (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [uapi] rdma: Remove nes ABI header (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix TPG creation (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Update copyright together with SPDX tag (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use specific keyword to check define (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Delete unused cm_is_active_peer function (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Remove useless rxe_init_device_param assignments (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk in xprt_rdma_set_port (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() (Kamal Heib) [1786602] - [net] xprtrdma: Refine trace_xprtrdma_fixup (Kamal Heib) [1786602] - [net] xprtrdma: Report the computed connect delay (Kamal Heib) [1786602] - [net] xprtrdma: Wake tasks after connect worker fails (Kamal Heib) [1786602] - [net] xprtrdma: Pull up sometimes (Kamal Heib) [1786602] - [net] xprtrdma: Refactor rpcrdma_prepare_msg_sges() (Kamal Heib) [1786602] - [net] xprtrdma: Move the rpcrdma_sendctx::sc_wr field (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_device (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_xprt (Kamal Heib) [1786602] - [net] xprtrdma: Ensure ri_id is stable during MR recycling (Kamal Heib) [1786602] - [net] xprtrdma: Manage MRs in context of a single connection (Kamal Heib) [1786602] - [net] xprtrdma: Fix MR list handling (Kamal Heib) [1786602] - [net] xprtrdma: Initialize rb_credits in one place (Kamal Heib) [1786602] - [infiniband] RDMA/core: Check that process is still alive before sending it to the users (Kamal Heib) [1786602] - [infiniband] RDMA/restrack: Remove PID namespace support (Kamal Heib) [1786602] - [infiniband] RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_copy_to_struct_or_zero (Kamal Heib) [1786602] - [infiniband] IB/cma: Honor traffic class from lower netdevice for RoCE (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Provide MR statistics (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Return ODP type per MR (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Allow different fill function per resource (Kamal Heib) [1786602] - [infiniband] IB/mlx5: Introduce ODP diagnostic counters (Kamal Heib) [1786602] - [infiniband] infiniband: fix sw/rdmavt/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ipwm_util.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.kernel-doc notation (Kamal Heib) [1786602] - [infiniband] RDMA/rw: Support threshold for registration vs scattering to local pages (Kamal Heib) [1786602] - [uapi] RDMA/uapi: Fix and re-organize the usage of rdma_driver_id (Kamal Heib) [1786602] - [net] svcrdma: Improve DMA mapping trace points (Kamal Heib) [1786602] - [infiniband] RDMA/iser: Use iser_err instead of pr_err for logging (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Calculate max_it_iu_size if remote max_it_iu length available (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Add parse function for maximum initiator to target IU size (Kamal Heib) [1786602] - [infiniband] IB/cm: Use container_of() instead of typecast (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Make the code for handling port identities more systematic (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the code that waits until an RDMA port is no longer in use (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the approach for closing an RDMA channel (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Improve a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of iWARP logins (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of SR-IOV and iWARP ports (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Make route resolving error messages more informative (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Honor the max_send_sge device attribute (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Remove two casts (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Make node GUIDs valid EUI-64 identifiers (Kamal Heib) [1786602] - [infiniband] RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Verify modify_device mask (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_device isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Fix port number endianness in a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Simplify several debug messages (Kamal Heib) [1786602] - [infiniband] IB/iser: remove redundant macro definitions (Kamal Heib) [1786602] - [infiniband] IB/iser: bound protection_sg size by data_sg size (Kamal Heib) [1786602] - [infiniband] IB/iser: add unlikely checks in the fast path (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent QP counter manual binding in auto mode (Kamal Heib) [1786602] - [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1789537] - [netdrv] mlx5e: Reorder mirrer action parsing to check for encap first (Ivan Vecera) [1818074] - [tools] selftests: mlxsw: Adjust test to recent changes (Ivan Vecera) [1818074] - [netdrv] vxlan: fix unexpected failure of vxlan_changelink() (Ivan Vecera) [1818074] - [netdrv] bonding: fix lockdep warning in bond_get_stats() (Ivan Vecera) [1818074] - [netdrv] bonding: fix using uninitialized mode_lock (Ivan Vecera) [1818074] - [net] export netdev_next_lower_dev_rcu() (Ivan Vecera) [1818074] - [netdrv] bonding: add missing netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [net] avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [include] net: fix kernel-doc warning in (Ivan Vecera) [1818074] - [net] batman-adv: Drop lockdep.h include for soft-interface.c (Ivan Vecera) [1818074] - [net] remove unnecessary variables and callback (Ivan Vecera) [1818074] - [netdrv] macsec: Fix multiple coding style issues (Ivan Vecera) [1818074] - [netdrv] vxlan: add adjacent link to limit depth level (Ivan Vecera) [1818074] - [net] core: add ignore flag to netdev_adjacent structure (Ivan Vecera) [1818074] - [netdrv] team: fix nested locking lockdep warning (Ivan Vecera) [1818074] - [netdrv] bonding: use dynamic lockdep key instead of subclass (Ivan Vecera) [1818074] - [netdrv] bonding: fix unexpected IFF_BONDING bit unset (Ivan Vecera) [1818074] - [net] core: add generic lockdep keys (Ivan Vecera) [1818074] - [net] core: limit nested device depth (Ivan Vecera) [1818074] - [net] udp: rehash on disconnect (Davide Caratti) [1817671] - [net] revert "udp: do rmem bulk free even if the rx sk queue is empty" (Davide Caratti) [1817671] - [net] udp: fix data-race in udp_set_dev_scratch() (Davide Caratti) [1817671] - [net] page_pool: refill page when alloc.count of pool is zero (Petr Oros) [1811201] - [net] page_pool: help compiler remove code in case CONFIG_NUMA=n (Petr Oros) [1811201] - [net] page_pool: handle page recycle for NUMA_NO_NODE condition (Petr Oros) [1811201] - [netdrv] mlx5e: Rx, Update page pool numa node when changed (Petr Oros) [1811201] - [net] page_pool: Don't recycle non-reusable pages (Petr Oros) [1811201] - [net] page_pool: Add API to update numa node (Petr Oros) [1811201] - [include] page_pool: extend tracepoint to also include the page PFN (Petr Oros) [1811201] - [net] page_pool: add destroy attempts counter and rename tracepoint (Petr Oros) [1811201] - [net] page_pool: remove unnecessary variable init (Petr Oros) [1811201] - [net] page_pool: fix logic in __page_pool_get_cached (Petr Oros) [1811201] - [netdrv] team: add missing attribute validation for array index (Hangbin Liu) [1816499] - [netdrv] team: add missing attribute validation for port ifindex (Hangbin Liu) [1816499] - [netdrv] team: Add vlan tx offload to hw_enc_features (Hangbin Liu) [1816499] - [netdrv] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1816499] - [netdrv] team: Free BPF filter when unregistering netdev (Hangbin Liu) [1816499] - [netdrv] net: Remove switchdev.h inclusion from team/bond/vlan (Hangbin Liu) [1816499] - [netdrv] team: use operstate consistently for linkup (Hangbin Liu) [1816499] - [netdrv] team: avoid complex list operations in team_nl_cmd_options_set() (Hangbin Liu) [1816499] - [netdev] pass the stuck queue to the timeout handler (Ivan Vecera) [1811203] - [net] flow_dissector: extract more ICMP information (Ivan Vecera) [1795213] - [net] flow_dissector: skip the ICMP dissector for non ICMP packets (Ivan Vecera) [1795213] - [net] flow_dissector: add meaningful comments (Ivan Vecera) [1795213] - [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1795145] - [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [documentation] Clarify trap's description (Petr Oros) [1809496] - [net] devlink: Wait longer before warning about unset port type (Petr Oros) [1809496] - [documentation] Add a section for devlink-trap testing (Petr Oros) [1809496] - [tools] selftests: devlink_trap: Add test cases for devlink-trap (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Add devlink-trap helpers (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Allow tests to define devlink device (Petr Oros) [1809496] - [documentation] Add devlink-trap documentation (Petr Oros) [1809496] - [net] devlink: Add generic packet traps and groups (Petr Oros) [1809496] - [net] devlink: Add packet trap infrastructure (Petr Oros) [1809496] - [net] devlink: add warning in case driver does not set port type (Petr Oros) [1809496] - [net] devlink: remove unused devlink_port_get_phys_port_name() function (Petr Oros) [1809496] - [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1790843] - [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790843] - [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1790843] - [include] tcp: hint compiler about sack flows (Guillaume Nault) [1790843] - [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] drop_monitor: Do not cancel uninitialized work item (Petr Oros) [1810114] - [net] drop_monitor: Use kstrdup (Petr Oros) [1810114] - [net] drop_monitor: Better sanitize notified packets (Petr Oros) [1810114] - [net] drop_monitor: Make timestamps y2038 safe (Petr Oros) [1810114] - [net] drop_monitor: Allow user to start monitoring hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for summary alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for packet alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Consider all monitoring states before performing configuration (Petr Oros) [1810114] - [net] drop_monitor: Add basic infrastructure for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Initialize hardware per-CPU data (Petr Oros) [1810114] - [net] drop_monitor: Move per-CPU data init/fini to separate functions (Petr Oros) [1810114] - [maintainers] drop_monitor: Add missing uAPI file to MAINTAINERS file (Petr Oros) [1810114] - [net] drop_monitor: Expose tail drop counter (Petr Oros) [1810114] - [net] drop_monitor: Make drop queue length configurable (Petr Oros) [1810114] - [net] drop_monitor: Add a command to query current configuration (Petr Oros) [1810114] - [net] drop_monitor: Allow truncation of dropped packets (Petr Oros) [1810114] - [net] drop_monitor: Add packet alert mode (Petr Oros) [1810114] - [net] drop_monitor: Add alert mode operations (Petr Oros) [1810114] - [net] drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Petr Oros) [1810114] - [net] drop_monitor: Reset per-CPU data before starting to trace (Petr Oros) [1810114] - [net] drop_monitor: Initialize timer and work item upon tracing enable (Petr Oros) [1810114] - [net] drop_monitor: Split tracing enable / disable to different functions (Petr Oros) [1810114] - [net] drop_monitor: Use pre_doit / post_doit hooks (Petr Oros) [1810114] - [net] drop_monitor: Add extack support (Petr Oros) [1810114] - [net] drop_monitor: Avoid multiple blank lines (Petr Oros) [1810114] - [net] drop_monitor: Document scope of spinlock (Petr Oros) [1810114] - [net] drop_monitor: Rename and document scope of mutex (Petr Oros) [1810114] - [net] drop_monitor: Use correct error code (Petr Oros) [1810114] - [net] revert "net: dev: introduce support for sch BYPASS for lockless qdisc" (Paolo Abeni) [1805983] - [net] neighbour: remove neigh_cleanup() method (Ivan Vecera) [1795285] - [include] trace: events: neigh_update: print new state in string format (Ivan Vecera) [1795285] - [net] neigh: hook tracepoints in neigh update code (Ivan Vecera) [1795285] - [net] trace: events: add a few neigh tracepoints (Ivan Vecera) [1795285] - [net] netfilter: nf_tables: add __nft_chain_type_get() (Florian Westphal) [1806888] - [net] devlink: Hang reporter's dump method on a dumpit cb (Andrea Claudi) [1804798] - [net] core: Do not clear VF index for node/port GUIDs query (Petr Oros) [1805312] - [net] core: Populate VF index in struct ifla_vf_guid (Petr Oros) [1805312] - [net] core: Add support for getting VF GUIDs (Petr Oros) [1805312] - [tools] ptp: Extend the test program to check the external time stamp flags (Petr Oros) [1795192] - [netdrv] mlx5: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] igb: Reject requests that fail to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] dp83640: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] mv88e6xxx: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] ptp: Introduce strict checking of external time stamp options (Petr Oros) [1795192] - [netdrv] renesas: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mlx5: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] igb: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] dp83640: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mv88e6xxx: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] net: reject PTP periodic output requests with unsupported flags (Petr Oros) [1795192] - [ptp] Validate requests to enable time stamping of external signals (Petr Oros) [1795192] - [tools] ptp: Fix example program to match kernel (Petr Oros) [1795192] - [include] uaccess: add noop untagged_addr definition (Josef Oskera) [1805320] - [include] debugfs: Add debugfs_create_xul() for hexadecimal unsigned long (Josef Oskera) [1795286] - [documentation] debugfs: Document debugfs helper for unsigned long values (Josef Oskera) [1795286] - [net] vsock/virtio: add WARN_ON check on virtio_transport_get_ops() (Stefano Garzarella) [1692797] - [net] vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [1692797] - [net] vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [1692797] - [misc] vsock/vmci: make vmci_vsock_cb_host_called static (Stefano Garzarella) [1692797] - [net] vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [1692797] - [net] vsock: prevent transport modules unloading (Stefano Garzarella) [1692797] - [misc] vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [1692797] - [net] vsock: add multi-transports support (Stefano Garzarella) [1692797] - [net] hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [1692797] - [net] vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [1692797] - [net] vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [1692797] - [net] vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [1692797] - [net] vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [1692797] - [net] vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [1692797] - [net] vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [1692797] - [kernel] vsock: remove linux/vm_sockets.h file (Stefano Garzarella) [1692797] - [net] vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [1692797] - [net] vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [1692797] - [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806817] {CVE-2020-2732}- [fs] gfs2: Fix oversight in gfs2_ail1_flush (Robert S Peterson) [1724769] - [kernel] sched/uclamp: Extend sched_setattr() to support utilization clamping (Phil Auld) [1810399] - [kernel] sched/core: Further clarify sched_class::set_next_task() (Phil Auld) [1810399] - [kernel] sched/fair: Use mul_u32_u32() (Phil Auld) [1810399] - [kernel] sched/core: Simplify sched_class::pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Optimize pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Make pick_next_task_idle() more consistent (Phil Auld) [1810399] - [kernel] sched/fair: Better document newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Fix pick_next_task() vs 'change' pattern race (Phil Auld) [1810399] - [cpufreq] cpufreq: Initialize the governors in core_initcall (Phil Auld) [1810399] - [kernel] sched/vtime: Fix guest/system mis-accounting on task switch (Phil Auld) [1810399] - [kernel] sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases (Phil Auld) [1810399] - [kernel] sched/topology: Allow sched_asym_cpucapacity to be disabled (Phil Auld) [1810399] - [kernel] sched/topology: Don't try to build empty sched domains (Phil Auld) [1810399] - [kernel] sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Phil Auld) [1810399] - [kernel] membarrier: Fix RCU locking bug caused by faulty merge (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt_schedule() interrupt return comment (Phil Auld) [1810399] - [kernel] sched/membarrier: Return -ENOMEM to userspace on memory allocation failure (Phil Auld) [1810399] - [kernel] sched/membarrier: Skip IPIs when mm->mm_users == 1 (Phil Auld) [1810399] - [tools] selftests, sched/membarrier: Add multi-threaded test (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix p->mm->membarrier_state racy load (Phil Auld) [1810399] - [include] sched/membarrier: Call sync_core only before usermode for same mm (Phil Auld) [1810399] - [kernel] sched/membarrier: Remove redundant check (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix private expedited registration check (Phil Auld) [1810399] - [kernel] tasks, sched/core: RCUify the assignment of rq->curr (Phil Auld) [1810399] - [kernel] tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code (Phil Auld) [1810399] - [kernel] tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue (Phil Auld) [1810399] - [kernel] tasks: Add a count of task RCU users (Phil Auld) [1810399] - [include] sched/core: Convert task_struct.usage to refcount_t (Phil Auld) [1810399] - [include] sched/core: Convert vcpu_is_preempted() from macro to an inline function (Phil Auld) [1810399] - [kernel] sched/fair: Remove unused cfs_rq_clock_task() function (Phil Auld) [1810399] - [scripts] Kbuild: Handle PREEMPT_RT for version string and magic (Phil Auld) [1810399] - [kernel] sched/fair: Use rq_lock/unlock in online_fair_sched_group (Phil Auld) [1810399] - [kernel] sched: Rework pick_next_task() slow-path (Phil Auld) [1810399] - [kernel] sched: Allow put_prev_task() to drop rq->lock (Phil Auld) [1810399] - [kernel] sched/fair: Expose newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Add task_struct pointer to sched_class::set_curr_task (Phil Auld) [1810399] - [kernel] sched: Rework CPU hotplug task selection (Phil Auld) [1810399] - [kernel] rcu/tree: Fix SCHED_FIFO params (Phil Auld) [1810399] - [kernel] sched: Clean up active_mm reference counting (Phil Auld) [1810399] - [kernel] sched/{rt, deadline}: Fix set_next_task vs pick_next_task (Phil Auld) [1810399] - [kernel] sched: Fix kerneldoc comment for ia64_set_curr_task (Phil Auld) [1810399] - [kernel] stop_machine: Fix stop_cpus_in_progress ordering (Phil Auld) [1810399] - [kernel] sched/psi: Reduce psimon FIFO priority (Phil Auld) [1810399] - [kernel] sched/psi: Do not require setsched permission from the trigger creator (Phil Auld) [1810399] - [x86] x86/kvm: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [x86] x86/dumpstack: Indicate PREEMPT_RT in dumps (Phil Auld) [1810399] - [x86] x86: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] kprobes: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] tracing: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [include] locking/spinlocks: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] rcu: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] sched/preempt: Use CONFIG_PREEMPTION where appropriate (Phil Auld) [1810399] - [kernel] sched/core: Prevent race condition between cpuset and __sched_setscheduler() (Phil Auld) [1810399] - [kernel] rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Change cpuset_rwsem and hotplug lock order (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem (Phil Auld) [1810399] - [kernel] sched/deadline: Fix bandwidth accounting at all levels after offline migration (Phil Auld) [1810399] - [kernel] cpusets: Rebuild root domain deadline accounting information (Phil Auld) [1810399] - [kernel] sched/core: Streamle calls to task_rq_unlock() (Phil Auld) [1810399] - [kernel] sched/topology: Add partition_sched_domains_locked() (Phil Auld) [1810399] - [kernel] sched/stats: Fix unlikely() use of sched_info_on() (Phil Auld) [1810399] - [kernel] sched/fair: Change task_numa_work() storage to static (Phil Auld) [1810399] - [kernel] sched/fair: Move task_numa_work() init to init_numa_balancing() (Phil Auld) [1810399] - [kernel] sched/fair: Move init_numa_balancing() below task_numa_work() (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT (Phil Auld) [1810399] - [kernel] kconfig: include kernel/Kconfig.preempt from init/Kconfig (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt warning in ttwu (Phil Auld) [1810399] - [kernel] sched/core: Optimize try_to_wake_up() for local wakeups (Phil Auld) [1810399] - [kernel] sched/core: Introduce set_next_task() helper for better code readability (Phil Auld) [1810399] - [kernel] sched/fair: Don't increase sd->balance_interval on newidle balance (Phil Auld) [1810399] - [kernel] sched/fair: Clean up load_balance() condition (Phil Auld) [1810399] - [mm] mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() (Rafael Aquini) [1809698] - [mm] mm, thp: fix defrag setting if newline is not used (Rafael Aquini) [1809698] - [mm] mm/migrate.c: also overwrite error when it is bigger than zero (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: fix out of bounds write in mpol_parse_str() (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Rafael Aquini) [1809698] - [mm] mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Rafael Aquini) [1809698] - [mm] mm/gup: fix memory leak in __gup_benchmark_ioctl (Rafael Aquini) [1809698] - [mm] mm: move_pages: return valid node id in status if the page is already on the target node (Rafael Aquini) [1809698] - [mm] mm/zsmalloc.c: fix the migrated zspage statistics (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: check range first in queue_pages_test_walk (Rafael Aquini) [1809698] - [mm] mm/memory.c: fix a huge pud insertion race during faulting (Rafael Aquini) [1809698] - [mm] mm: move the backup x_devmap() functions to asm-generic/pgtable.h (Rafael Aquini) [1809698] - [mm] mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1809698] - [mm] mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() (Rafael Aquini) [1809698] - [mm] mm/page_io.c: do not free shared swap slots (Rafael Aquini) [1809698] - [mm] mm: thp: handle page cache THP correctly in PageTransCompoundMap (Rafael Aquini) [1809698] - [mm] mm/slub: fix a deadlock in show_slab_objects() (Rafael Aquini) [1809698] - [mm] mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (Rafael Aquini) [1809698] - [trace] include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Rafael Aquini) [1809698] - [mm] mm/compaction.c: clear total_{migrate, free}_scanned before scanning a new zone (Rafael Aquini) [1809698] - [mm] mm/hmm: fix hmm_range_fault()'s handling of swapped out pages (Rafael Aquini) [1809698] - [mm] mm/migrate.c: initialize pud_entry in migrate_vma() (Rafael Aquini) [1809698] - [kernel] ptrace: restore smp_rmb() in __ptrace_may_access() (Rafael Aquini) [1809698] - [documentation] mm: fix Documentation/vm/hmm.rst Sphinx warnings (Rafael Aquini) [1809698] - [fs] writeback: fix inode cgroup switching comment (Rafael Aquini) [1809698] - [include] mm/page_poison: update comment after code moved (Rafael Aquini) [1809698] - [mm] mm/filemap: pass inclusive 'end_byte' parameter to filemap_range_has_page (Rafael Aquini) [1809698] - [mm] ARM: 8826/1: mm: initialize pfn limits with find_limits() (Rafael Aquini) [1809698] - [fs] mm, proc: report PR_SET_THP_DISABLE in proc (Rafael Aquini) [1809698] - [mm] mm/khugepaged: fix crashes due to misaccounted holes (Rafael Aquini) [1809698] - [include] writeback: don't decrement wb->refcnt if !wb->bdi (Rafael Aquini) [1809698] - [mm] mm/filemap.c: Use existing variable (Rafael Aquini) [1809698] - [fs] removed extra extern file_fdatawait_range (Rafael Aquini) [1809698] - [s390] Revert "s390/dasd: Disable Thin Provisioning to prevent data loss" (Philipp Rudo) [1816984] - [s390] s390/dasd: fix data corruption for thin provisioned devices (Philipp Rudo) [1816984] - [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1816983] - [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1816983] - [s390] s390/pkey: fix missing length of protected key on return (Philipp Rudo) [1816981] - [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1816980]- [mmc] mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl (Yannick Cote) [1811430] - [mmc] mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support (Yannick Cote) [1811430] - [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1796890] - [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1818499] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Change the order for clos disable (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Add support for core-power discovery (Prarit Bhargava) [1817068] - [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Steve Best) [1816036] - [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1808944] - [fs] nfsd: restore NFSv3 ACL support ("J. Bruce Fields") [1815683] - [fs] nfsd4: Fix kernel crash when reading proc file reply_cache_stats ("J. Bruce Fields") [1815683] - [fs] nfsd: fix cleanup of nfsd_reply_cache_init on failure ("J. Bruce Fields") [1815683] - [fs] nfsd: note inadequate stats locking ("J. Bruce Fields") [1815683] - [fs] nfsd4: drc containerization ("J. Bruce Fields") [1815683] - [fs] nfsd: don't call nfsd_reply_cache_shutdown twice ("J. Bruce Fields") [1815683] - [fs] nfsd: knfsd must use the container user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: rsi_parse() should use the current user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: Fix the server AUTH_UNIX userspace mappings ("J. Bruce Fields") [1815683] - [fs] lockd: Pass the user cred from knfsd when starting the lockd server ("J. Bruce Fields") [1815683] - [net] SUNRPC: Temporary sockets should inherit the cred from their parent ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Cache the process user cred in the RPC server listener ("J. Bruce Fields") [1815683] - [fs] nfsd: Allow containers to set supported nfs versions ("J. Bruce Fields") [1815683] - [fs] nfsd: Add custom rpcbind callbacks for knfsd ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Allow further customisation of RPC program registration ("J. Bruce Fields") [1815683] - [net] SUNRPC: Clean up generic dispatcher code ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Add a callback to initialise server requests ("J. Bruce Fields") [1815683] - [fs] SUNRPC/nfs: Fix return value for nfs4_callback_compound() ("J. Bruce Fields") [1815683] - [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1808562] - [nvme] nvme/pci: move cqe check after device shutdown (David Milburn) [1779247 1750267] - [mm] mm, slb: guarantee natural alignment for kmalloc(power-of-two) (Brian Foster) [1814964] - [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776467] - [pinctrl] pinctrl: intel: Allow to request locked pads (Prarit Bhargava) [1783115] - [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1814783] - [s390] s390/qeth: streamline control code for promisc mode (Philipp Rudo) [1814783] - [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1814790] - [s390] s390/pci: Fix possible deadlock in recover_store() (Philipp Rudo) [1814788] - [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1814788] - [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1814794] - [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1814793] - [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1814787] - [s390] s390/kaslr: store KASLR offset for early dumps (Philipp Rudo) [1814781] - [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1814779] - [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1808048] - [s390] s390/qeth: fix dangling IO buffers after halt/clear (Philipp Rudo) [1814782] - [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1797289] - [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1797289] - [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1788928] - [platform] platform/mellanox: fix the mlx-bootctl sysfs (Alaa Hleihel) [1655714] - [platform] platform/mellanox: Add bootctl driver for Mellanox BlueField Soc (Alaa Hleihel) [1655714] - [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Steve Best) [1815548] - [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1815874] - [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1812331] - [scsi] scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Dick Kennedy) [1796565] - [scsi] scsi: lpfc: add RDF registration and Link Integrity FPIN logging (Dick Kennedy) [1796565] - [uapi] scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (Dick Kennedy) [1796565]- [kvm] KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler (Sam Bobroff) [1815491] - [net] tcp: also NULL skb->dev when copy was needed (Florian Westphal) [1775961] - [net] tcp: ensure skb->dev is NULL before leaving TCP stack (Florian Westphal) [1775961]- [mm] mm/memcontrol: use vmstat names for printing statistics (Waiman Long) [1793534] - [base] mm/vmstat: add helpers to get vmstat item names for each enum type (Waiman Long) [1793534] - [mm] mm/vmstat.c: assert that vmstat_text is in sync with stat_items_size (Waiman Long) [1793534] - [mm] mm: memcontrol: dump memory.stat during cgroup OOM (Waiman Long) [1793534] - [mm] mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Waiman Long) [1793534] - [mm] mm: memcg/slab: fix percpu slab vmstats flushing (Waiman Long) [1793534] - [include] include/linux/memcontrol.h: fix comments based on per-node memcg (Waiman Long) [1793534] - [mm] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Waiman Long) [1793534] - [mm] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Waiman Long) [1793534] - [mm] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Waiman Long) [1793534] - [mm] mm/memcontrol: update lruvec counters in mem_cgroup_move_account (Waiman Long) [1793534] - [mm] mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size (Waiman Long) [1793534] - [mm] mm: memcontrol: fix percpu vmstats and vmevents flush (Waiman Long) [1793534] - [mm] mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu slab vmstats on kmem offlining (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmevents before releasing memcg (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmstats before releasing memcg (Waiman Long) [1793534] - [mm] mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones (Waiman Long) [1793534] - [mm] mm/memcontrol: fix wrong statistics in memory.stat (Waiman Long) [1793534] - [mm] mm: memcontrol: don't batch updates of local VM stats and events (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NUMA round-robin reclaim at intermediate level (Waiman Long) [1793534] - [mm] mm: memcontrol: fix recursive statistics correctness & scalabilty (Waiman Long) [1793534] - [mm] mm: memcontrol: move stat/event counting functions out-of-line (Waiman Long) [1793534] - [mm] mm: memcontrol: make cgroup stats and events query API explicitly local (Waiman Long) [1793534] - [mm] mm, memcg: rename ambiguously named memory.stat counters and functions (Waiman Long) [1793534] - [mm] mm: memcontrol: quarantine the mem_cgroup_nr_lru_pages() API (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace node summing with memcg_page_state() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace zone summing with lruvec_page_state() (Waiman Long) [1793534] - [include] mm: memcontrol: track LRU counts in the vmstats array (Waiman Long) [1793534] - [mm] mm: writeback: use exact memcg dirty counts (Waiman Long) [1793534] - [mm] mm: memcontrol: expose THP events on a per-memcg basis (Waiman Long) [1793534] - [mm] memcg: killed threads should not invoke memcg OOM killer (Waiman Long) [1793534] - [mm] mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable (Waiman Long) [1793534] - [mm] mm, memcg: create mem_cgroup_from_seq (Waiman Long) [1793534] - [mm] mm/oom_kill.c: fix uninitialized oc->constraint (Waiman Long) [1793534] - [mm] mm, oom: add oom victim's memcg to the oom context information (Waiman Long) [1793534] - [mm] mm, oom: reorganize the oom report in dump_header (Waiman Long) [1793534] - [include] mm: Clarify the implication of adding new node stat items (Waiman Long) [1793534] - [mm] memcg: Revert "Add preemption point in accumulate_memcg_tree()" (Waiman Long) [1793534] - [base] driver core: add dev_groups to all drivers (Don Dutile) [1814347] - [tools] selftests/livepatch: Remove unused local variable in set_ftrace_enabled() (Yannick Cote) [1807115] - [tools] selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README (Yannick Cote) [1807115] - [tools] selftests: livepatch: Fix it to do root uid check and skip (Yannick Cote) [1807115] - [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1807115] - [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1807115] - [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1807115] - [samples] livepatch: Handle allocation failure in the sample of shadow variable API (Yannick Cote) [1807115] - [lib] livepatch/samples/selftest: Use klp_shadow_alloc() API correctly (Yannick Cote) [1807115] - [lib] livepatch/selftest: Clean up shadow variable names and type (Yannick Cote) [1807115] - [samples] livepatch/sample: Use the right type for the leaking data pointer (Yannick Cote) [1807115] - [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1727330 1807115] - [x86] ftrace/x86: Remove mcount() declaration (Yannick Cote) [1807115] - [tools] selftests: livepatch: add missing fragments to config (Yannick Cote) [1807115] - [lib] livepatch: Selftests of the API for tracking system state changes (Yannick Cote) [1807115] - [documentation] livepatch: Documentation of the new API for tracking system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Allow to distinguish different version of system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Basic API to track system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Keep replaced patches until post_patch callback is called (Yannick Cote) [1807115] - [tools] selftests/livepatch: Disable the timeout (Yannick Cote) [1807115] - [kernel] livepatch: Nullify obj->mod in klp_module_coming()'s error path (Yannick Cote) [1807115] - [powerpc] livepatch: Remove klp_check_compiler_support() (Yannick Cote) [1807115] - [x86] ftrace/x86: Remove mcount support (Yannick Cote) [1807115] - [x86] ftrace/x86_32: Remove support for non DYNAMIC_FTRACE (Yannick Cote) [1807115] - [documentation] docs/livepatch: Unify style of livepatch documentation in the ReST format (Yannick Cote) [1807115] - [documentation] docs: livepatch: convert docs to ReST and rename to *.rst (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicate warning about missing reliable stacktrace support (Yannick Cote) [1807115] - [kernel] livepatch: Use static buffer for debugging messages under rq lock (Yannick Cote) [1807115] - [include] livepatch: Remove stale kobj_added entries from kernel-doc descriptions (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicated code for early initialization (Yannick Cote) [1807115] - [kernel] livepatch: Remove custom kobject state handling (Yannick Cote) [1807115] - [kernel] livepatch: Convert error about unsupported reliable stacktrace into a warning (Yannick Cote) [1807115] - [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1727330 1807115]- [drm] drm/bochs: downgrade pci_request_region failure from error to warning (Dave Airlie) [1804735] - [drm] drm/bochs: deinit bugfix (Dave Airlie) [1804735] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1811787] - [net] esp: remove the skb from the chain when it's enqueued in cryptd_wq (Xin Long) [1807909] - [powerpc] powerpc/nvdimm: set target_node properly (Diego Domingos) [1815038]- [kernel] posix-cpu-timers: Fix two trivial comments (Prarit Bhargava) [1810244] - [kernel] hrtimer: Annotate lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fix permission check regression (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Always clear head pointer on dequeue (Prarit Bhargava) [1810244] - [kernel] hrtimer: Add a missing bracket and hide `migration_base' on !SMP (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry_active check actually work correctly (Prarit Bhargava) [1810244] - [include] posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build (Prarit Bhargava) [1810244] - [kernel] tick: Mark sched_timer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Utilize timerqueue for storage (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Move state tracking to struct posix_cputimers (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Deduplicate rlimit handling (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless comparisons (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of 64bit divisions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate timer expiry further (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of zero checks (Prarit Bhargava) [1810244] - [kernel] rlimit: Rewrite non-sensical RLIMIT_CPU comment (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Respect INFINITY for hard RTTIME limit (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch thread group sampling to array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Restructure expiry array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove cputime_expires (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry checks array based (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based sample functions (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Remove the odd field rename defines (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch check_*_timers() to array cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify set_process_cpu_timer() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify timer queueing (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based access to expiry cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move expiry cache into struct posix_cputimers (Prarit Bhargava) [1810244] - [include] sched: Move struct task_cputime to types.h (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Create a container struct (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move prof/virt_ticks into caller (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample task times once in expiry check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of pointer indirection (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify sample functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless return value check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_set() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate thread group sample code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Rename thread_group_cputimer() and make it static (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample directly in timer check (Prarit Bhargava) [1810244] - [kernel] itimers: Use quick sample function (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide quick sample function for itimer (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_timer_create() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_clock_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide task validation functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sanitize bogus WARNONS (Prarit Bhargava) [1810244] - [kernel] hrtimer: Don't take expiry_lock when timer is currently migrated (Prarit Bhargava) [1810244] - [kernel] hrtimer: Protect lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fixup stale comment (Prarit Bhargava) [1810244] - [include] alarmtimers: Avoid rtc.h include (Prarit Bhargava) [1810244] - [include] posix-timers: Cleanup forward declarations and includes (Prarit Bhargava) [1810244] - [kernel] hrtimer: Improve comments on handling priority inversion against softirq kthread (Prarit Bhargava) [1810244] - [kernel] posix-timers: Use a callback for cancel synchronization on PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] posix-timers: Move rcu_head out of it union (Prarit Bhargava) [1810244] - [kernel] posix-timers: Rework cancel retry loops (Prarit Bhargava) [1810244] - [kernel] posix-timers: Cleanup the flag/flags confusion (Prarit Bhargava) [1810244] - [kernel] itimers: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [fs] timerfd: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] alarmtimer: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] sched/deadline: Ensure inactive_timer runs in hardirq context (Prarit Bhargava) [1810244] - [kernel] timers: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT (Prarit Bhargava) [1810244] - [kernel] tick: Mark tick related hrtimers to expiry in hard interrupt context (Prarit Bhargava) [1810244] - [kvm] KVM: LAPIC: Mark hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] watchdog: Mark watchdog_hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] perf/core: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] hrtimer: Make enqueue mode check work on RT (Prarit Bhargava) [1810244] - [kernel] sched: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [staging] hrtimer/treewide: Use hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Provide hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls (Prarit Bhargava) [1810244] - [kernel] hrtimer: Remove task argument from hrtimer_init_sleeper() (Prarit Bhargava) [1810244] - [kernel] futex: Consolidate duplicated timer setup code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove private interval storage (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Unbreak timer rearming (Prarit Bhargava) [1810244] - [mm] mm, slub: naive detection of double-free or freelist corruption (Rafael Aquini) [1810288] - [fs] nfs: add minor version to nfs_server_key for fscache (Dave Wysochanski) [1777097] - [edac] EDAC, mellanox: Add ECC support for BlueField DDR4 (Alaa Hleihel) [1725108] - [platform] platform/mellanox: fix potential deadlock in the tmfifo driver (Alaa Hleihel) [1655736] - [platform] platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc (Alaa Hleihel) [1655736] - [mm] powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range (Steve Best) [1814279] - [mm] powerpc: Chunk calls to flush_dcache_range in arch_*_memory (Steve Best) [1814279] - [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1760879] - [fs] cifs: fail i/o on soft mounts if sessionsetup errors out (Leif Sahlberg) [1798031] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1807965] - [fs] cifs: make sure we do not overflow the max EA buffer size (Leif Sahlberg) [1752437]- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1814350] - [fs] fuse: fix stack use after return (Miklos Szeredi) [1814666]- [target] scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (Maurizio Lombardi) [1784442] - [infiniband] scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" (Maurizio Lombardi) [1784442] - [target] scsi: Revert "target/core: Inline transport_lun_remove_cmd()" (Maurizio Lombardi) [1784442] - [target] scsi: libfc: remove unnecessary assertion on ep variable (Maurizio Lombardi) [1784442] - [infiniband] scsi: RDMA/isert: Fix a recently introduced regression related to logout (Maurizio Lombardi) [1784442] - [target] scsi: target/iblock: Fix protection error with blocks greater than 512B (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Fix a pr_debug() argument (Maurizio Lombardi) [1784442] - [target] scsi: target: iscsi: Wait for all commands to finish before freeing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Release SPC-2 reservations when closing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Document target_cmd_size_check() (Maurizio Lombardi) [1784442] - [target] scsi: target: tcmu: Prevent memory reclaim recursion (Maurizio Lombardi) [1784442] - [scsi] scsi: cxgb4i: remove set but not used variable 'ppmax' (Maurizio Lombardi) [1784442] - [target] scsi: target: remove unused extension parameters (Maurizio Lombardi) [1784442] - [target] scsi: target: fix SendTargets=All string compares (Maurizio Lombardi) [1784442] - [target] scsi: target: Remove tpg_list and se_portal_group.se_tpg_node (Maurizio Lombardi) [1784442] - [target] scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Maurizio Lombardi) [1784442] - [infiniband] IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure full Gen3 speed in a Gen4 system (Kamal Heib) [1786601] - [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Fix incorrect error print (Kamal Heib) [1786601] - [infiniband] IB/iser: Support up to 16MB data transfer in a single command (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Add missing cast for 32 bit (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update name of some functions (Kamal Heib) [1786601] - [infiniband] RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb" (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Use existing FIELD_SIZEOF macro (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Remove umem check on dereg MR flow (Kamal Heib) [1786601] - [net] xprtrdma: Send Queue size grows after a reconnect (Kamal Heib) [1786601] - [net] xprtrdma: Clear xprt->reestablish_timeout on close (Kamal Heib) [1786601] - [net] xprtrdma: Recycle MRs after disconnect (Kamal Heib) [1786601] - [net] xprtrdma: Optimize rpcrdma_post_recvs() (Kamal Heib) [1786601] - [net] xprtrdma: Inline XDR chunk encoder functions (Kamal Heib) [1786601] - [infiniband] RDMA/core: Make invalidate_range a device operation (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use kvcalloc for the dma_list and page_list (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Check for overflow when computing the umem_odp end (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Provide ib_umem_odp_release() to undo the allocs (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Split creating a umem_odp from ib_umem_get (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make the three ways to create a umem_odp clear (Kamal Heib) [1786601] - [infiniband] RMDA/odp: Consolidate umem_odp initialization (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make it clearer when a umem is an implicit ODP umem (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Iterate over the whole rbtree directly (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use the common interval tree library instead of generic (Kamal Heib) [1786601] - [net] xprtrdma: Clean up xprt_rdma_set_connect_timeout() (Kamal Heib) [1786601] - [net] xprtrdma: Use an llist to manage free rpcrdma_reps (Kamal Heib) [1786601] - [net] xprtrdma: Remove rpcrdma_buffer::rb_mrlock (Kamal Heib) [1786601] - [net] xprtrdma: Cache free MRs in each rpcrdma_req (Kamal Heib) [1786601] - [net] xprtrdma: Ensure creating an MR does not trigger FS writeback (Kamal Heib) [1786601] - [net] xprtrdma: Move rpcrdma_mr_get out of frwr_map (Kamal Heib) [1786601] - [net] xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put (Kamal Heib) [1786601] - [net] xprtrdma: Simplify rpcrdma_mr_pop (Kamal Heib) [1786601] - [net] xprtrdma: Rename rpcrdma_buffer::rb_all (Kamal Heib) [1786601] - [net] xprtrdma: Rename CQE field in Receive trace points (Kamal Heib) [1786601] - [infiniband] RDMA: Delete DEBUG code (Kamal Heib) [1786601] - [include] xprtrdma: Boost client's max slot table size to match Linux server (Kamal Heib) [1786601] - [net] xprtrdma: Boost maximum transport header size (Kamal Heib) [1786601] - [net] xprtrdma: Fix calculation of ri_max_segs again (Kamal Heib) [1786601] - [net] xprtrdma: Update obsolete comment (Kamal Heib) [1786601] - [net] xprtrdma: Refresh the documenting comment in frwr_ops.c (Kamal Heib) [1786601] - [net] svcrdma: Use llist for managing cache of recv_ctxts (Kamal Heib) [1786601] - [net] svcrdma: Remove svc_rdma_wq (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Rate limit admin queue error prints (Kamal Heib) [1786601] - [rdma] RDMA/core: Introduce ratelimited ibdev printk functions (Kamal Heib) [1786601] - [net] rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors (Kamal Heib) [1786601] - [infiniband] RDMA/core: fix spelling mistake "Nelink" -> "Netlink" (Kamal Heib) [1786601] - [infiniband] net: Use skb_frag_off accessors (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Expose device statistics (Kamal Heib) [1786601] - [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1786601] - [rdma] RDMA: Make most headers compile stand alone (Kamal Heib) [1786601] - [infiniband] RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked (Kamal Heib) [1786601] - [infiniband] net: Use skb accessors in network drivers (Kamal Heib) [1786601] - [documentation] docs: infiniband: add it to the driver-api bookset (Kamal Heib) [1786601] - [infiniband] IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update from locked to pinned_vm (Kamal Heib) [1786601] - [infiniband] opa_vnic: fix check on record->event, incorrect operator used (Kamal Heib) [1786601] - [infiniband] opa_vnic: Convert vport_idr to XArray (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds (Kamal Heib) [1786601] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Kamal Heib) [1786601] - [infiniband] treewide: Add SPDX license identifier - Kbuild (Kamal Heib) [1786601] - [infiniband] mm/gup: add make_dirty arg to put_user_pages_dirty_lock() (Kamal Heib) [1786601] - [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813223] - [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1811534] - [tty] serial: 8250_pci: Make PCI class test non fatal (Prarit Bhargava) [1812742] - [powercap] powercap/intel_rapl: add support for ICX-D (Steve Best) [1485067] - [char] drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write (Tony Camuso) [1812922] - [char] ipmi:ssif: Handle a possible NULL pointer reference (Tony Camuso) [1812922] - [char] drivers: ipmi: Modify max length of IPMB packet (Tony Camuso) [1812922] - [char] drivers: ipmi: Support raw i2c packet in IPMB (Tony Camuso) [1812922] - [char] ipmi: fix ipmb_poll()'s return type (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation, continued (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation (Tony Camuso) [1812922] - [char] ipmi: kill off 'timespec' usage again (Tony Camuso) [1812922] - [char] drivers: ipmi: Support for both IPMB Req and Resp (Tony Camuso) [1812922] - [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812922] - [char] ipmi: bt-bmc: use devm_platform_ioremap_resource() to simplify code (Tony Camuso) [1812922] - [char] ipmi: use *ph to print small buffer (Tony Camuso) [1812922] - [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1812922] - [char] ipmi: fix return value of ipmi_set_my_LUN (Tony Camuso) [1812922] - [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1812922] - [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1812922] - [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1812922] - [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1812922] - [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1812922] - [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1812922] - [char] ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi (Tony Camuso) [1812922] - [fs] NFSv4 fix acl retrieval over krb5i/krb5p mounts (Steve Dickson) [1787627]- [fs] gfs2: Additional information when gfs2_ail1_flush withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Fix lru_count going negative (Robert S Peterson) [1752976] - [fs] gfs2: allow journal replay to hold sd_log_flush_lock (Robert S Peterson) [1752976] - [fs] gfs2: don't allow releasepage to free bd still used for revokes (Robert S Peterson) [1752976] - [fs] gfs2: clean up iopen glock mess in gfs2_create_inode (Robert S Peterson) [1752976] - [fs] gfs2: flesh out delayed withdraw for gfs2_log_flush (Robert S Peterson) [1752976] - [fs] gfs2: Fix incorrect variable name (Robert S Peterson) [1752976] - [fs] gfs2: Do proper error checking for go_sync family of glops functions (Robert S Peterson) [1752976] - [fs] gfs2: Don't demote a glock until its revokes are written (Robert S Peterson) [1752976] - [fs] gfs2: drain the ail2 list after io errors (Robert S Peterson) [1752976] - [fs] gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Robert S Peterson) [1752976] - [fs] gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Robert S Peterson) [1752976] - [fs] gfs2: Check for log write errors before telling dlm to unlock (Robert S Peterson) [1752976] - [fs] gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Robert S Peterson) [1752976] - [fs] gfs2: Issue revokes more intelligently (Robert S Peterson) [1752976] - [fs] gfs2: Add verbose option to check_journal_clean (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop when checking ail item count before go_inval (Robert S Peterson) [1752976] - [fs] gfs2: Force withdraw to replay journals and wait for it to finish (Robert S Peterson) [1752976] - [fs] gfs2: Allow some glocks to be used during withdraw (Robert S Peterson) [1752976] - [fs] gfs2: move check_journal_clean to util.c for future use (Robert S Peterson) [1752976] - [fs] gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: Only complain the first time an io error occurs in quota or log (Robert S Peterson) [1752976] - [fs] gfs2: log error reform (Robert S Peterson) [1752976] - [fs] gfs2: Rework how rgrp buffer_heads are managed (Robert S Peterson) [1752976] - [fs] gfs2: clear ail1 list when gfs2 withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Introduce concept of a pending withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Return bool from gfs2_assert functions (Robert S Peterson) [1752976] - [fs] gfs2: Turn gfs2_consist into void functions (Robert S Peterson) [1752976] - [fs] gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Robert S Peterson) [1752976] - [fs] gfs2: Report errors before withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Split gfs2_lm_withdraw into two functions (Robert S Peterson) [1752976] - [fs] gfs2: Fix possible fs name overflows (Robert S Peterson) [1752976] - [fs] gfs2: Remove active journal side effect from gfs2_write_log_header (Robert S Peterson) [1752976] - [fs] gfs2: Don't loop forever in gfs2_freeze if withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop in gfs2_ail1_flush on io error (Robert S Peterson) [1752976] - [fs] gfs2: Introduce function gfs2_withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix glock reference problem in gfs2_trans_add_unrevoke (Robert S Peterson) [1752976] - [fs] gfs2: make gfs2_log_shutdown static (Robert S Peterson) [1752976] - [fs] gfs2: replace more printk with calls to fs_info and friends (Robert S Peterson) [1752976] - [fs] gfs2: dump fsid when dumping glock problems (Robert S Peterson) [1752976] - [fs] gfs2: simplify gfs2_freeze by removing case (Robert S Peterson) [1752976] - [fs] gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Robert S Peterson) [1752976] - [fs] gfs2: Warn when a journal replay overwrites a rgrp with buffers (Robert S Peterson) [1752976] - [fs] gfs2: log which portion of the journal is replayed (Robert S Peterson) [1752976] - [fs] gfs2: kthread and remount improvements (Robert S Peterson) [1752976] - [fs] gfs2: Fix occasional glock use-after-free (Robert S Peterson) [1752976] - [fs] gfs2: Rename sd_log_le_{revoke,ordered} (Robert S Peterson) [1724769] - [watchdog] watchdog: make nowayout sysfs file writable (David Arcari) [1802742] - [watchdog] watchdog: prevent deferral of watchdogd wakeup on RT (David Arcari) [1802742] - [watchdog] watchdog: Fix the race between the release of watchdog_core_data and cdev (David Arcari) [1802742] - [watchdog] watchdog: convert remaining drivers to use SPDX license identifier (David Arcari) [1802742] - [watchdog] watchdog: make the device time out at open_deadline when open_timeout is used (David Arcari) [1802742] - [watchdog] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT (David Arcari) [1802742] - [watchdog] watchdog: introduce watchdog.open_timeout commandline parameter (David Arcari) [1802742] - [watchdog] watchdog: let core print error message when registering device fails (David Arcari) [1802742] - [watchdog] watchdog: make watchdog_deferred_registration_add() void (David Arcari) [1802742] - [watchdog] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1802742] - [watchdog] watchdog: add error messages when initializing timeout fails (David Arcari) [1802742] - [watchdog] watchdog: refactor watchdog_init_timeout (David Arcari) [1802742] - [watchdog] watchdog: core: fix null pointer dereference when releasing cdev (David Arcari) [1802742] - [x86] x86/ioapic: Prevent inconsistent state when moving an interrupt (Prarit Bhargava) [1810236] - [x86] x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Prarit Bhargava) [1810236] - [lib] lib/ubsan: don't serialize UBSAN report (Prarit Bhargava) [1810243] - [lib] ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix pwq ref leak in rescuer_thread() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix spurious sanity check failures in destroy_workqueue() (Prarit Bhargava) [1810243] - [include] hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD (Prarit Bhargava) [1810243] - [kernel] genirq: Force interrupt threading on RT (Prarit Bhargava) [1810243] - [include] hrtimer: Introduce HARD expiry mode (Prarit Bhargava) [1810243] - [kernel] workqueue: Remove GPF argument from alloc_workqueue_attrs() (Prarit Bhargava) [1810243] - [kernel] workqueue: Make alloc/apply/free_workqueue_attrs() static (Prarit Bhargava) [1810243] - [tools] objtool: Add UACCESS validation (Prarit Bhargava) [1810243] - [tools] objtool: Handle function aliases (Prarit Bhargava) [1810243] - [lib] ubsan: build ubsan.c more conservatively (Prarit Bhargava) [1810243] - [lib] x86/uaccess, ubsan: Fix UBSAN vs. SMAP (Prarit Bhargava) [1810243] - [tools] objtool: Rewrite alt->skip_orig (Prarit Bhargava) [1810243] - [fs] dlm: Don't swamp the CPU with callbacks queued during recovery (Robert S Peterson) [1752976] - [nvme] nvmet: update AEN list and array at one place (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix controller use after free (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix error print message at nvmet_install_queue function (Gopal Tiwari) [1781927] - [nvme] nvme-pci: remove nvmeq->tags (Gopal Tiwari) [1781927] - [nvme] nvmet: fix dsm failure when payload does not match sgl descriptor (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: switch to use helpers (Gopal Tiwari) [1781927] - [nvme] nvmet: fix per feat data len for get_feature (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix read queue count (Gopal Tiwari) [1781927] - [nvme] nvme/pci Limit write queue sizes to possible cpus (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix write and poll queue types (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Remove last_cq_head (Gopal Tiwari) [1781927] - [nvme] nvme: Namepace identification descriptor list is optional (Gopal Tiwari) [1781927] - [nvme] Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T" (Gopal Tiwari) [1781927] - [nvme] nvme: else following return is not needed (Gopal Tiwari) [1781927] - [nvme] nvme: add error message on mismatching controller ids (Gopal Tiwari) [1781927] - [nvme] nvme_fc: add module to ops template to allow module references (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: add quirk to avoid changing temperature threshold (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: provide temperature min and max values for each sensor (Gopal Tiwari) [1781927] - [nvme] nvme: Discard workaround for non-conformant devices (Gopal Tiwari) [1781927] - [nvme] nvme: Add hardware monitoring support (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: fix a segmentation fault during module unload (Gopal Tiwari) [1781927] - [nvme] nvmet: clean up command parsing a bit (Gopal Tiwari) [1781927] - [nvme] nvmet: fill discovery controller sn, fr and mn correctly (Gopal Tiwari) [1781927] - [nvme] nvmet: Open code nvmet_req_execute() (Gopal Tiwari) [1781927] - [nvme] nvmet: Remove the data_len field from the nvmet_req struct (Gopal Tiwari) [1781927] - [nvme] nvmet: add plugging for read/write when ns is bdev (Gopal Tiwari) [1781927] - [nvme] nvmet: stop using bio_set_op_attrs (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce nvmet_dsm_len() helper (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Spelling s/resdicovered/rediscovered/ (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() (Gopal Tiwari) [1781927] - [nvme] nvme: Introduce nvme_lba_to_sect() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't set the request's data_len (Gopal Tiwari) [1781927] - [nvme] nvmet: Cleanup discovery execute handlers (Gopal Tiwari) [1781927] - [nvme] nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed (Gopal Tiwari) [1781927] - [nvme] nvme: Cleanup and rename nvme_block_nr() (Gopal Tiwari) [1781927] - [nvme] nvme: introduce "Command Aborted By host" status code (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce common execute function for get_log_page and identify (Gopal Tiwari) [1781927] - [nvme] nvme: move common call to nvme_cleanup_cmd to core layer (Gopal Tiwari) [1781927] - [nvme] nvmet: add unlikely check at nvmet_req_alloc_sgl (Gopal Tiwari) [1781927] - [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Gopal Tiwari) [1781927] - [nvme] nvme-fc: clarify error messages (Gopal Tiwari) [1781927] - [nvme] nvme: introduce nvme_is_aen_req function (Gopal Tiwari) [1781927] - [nvme] nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (Gopal Tiwari) [1781927] - [nvme] nvmet: use bio_io_error instead of duplicating it (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: remove unused groups_only mode in ana log (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix possible io hang after ctrl reconnect (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL (Gopal Tiwari) [1781927] - [nvme] nvme: Wait for reset state when required (Gopal Tiwari) [1781927] - [nvme] nvme: Prevent resets during paused controller state (Gopal Tiwari) [1781927] - [nvme] nvme: Restart request timers in resetting state (Gopal Tiwari) [1781927] - [nvme] nvme: Remove ADMIN_ONLY state (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Free tagset if no IO queues (Gopal Tiwari) [1781927] - [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1781927] - [include] nvme-fc: Sync nvme-fc header to FC-NVME-2 (Gopal Tiwari) [1781927] - [nvme] nvme: retain split access workaround for capability reads (Gopal Tiwari) [1781927] - [nvme] nvme: Move ctrl sqsize to generic space (Gopal Tiwari) [1781927] - [nvme] nvme: Add ctrl attributes for queue_count and sqsize (Gopal Tiwari) [1781927] - [nvme] nvme: allow 64-bit results in passthru commands (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Fix max_hw_sectors calculation (Gopal Tiwari) [1781927] - [nvme] Added QUIRKs for ADATA XPG SX8200 Pro 512GB (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix wrong stop condition in io_work (Gopal Tiwari) [1781927] - [nvme] nvme: fix an error code in nvme_init_subsystem() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: remove superflous check on request sgl (Gopal Tiwari) [1781927] - [nvme] nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1781927] - [nvme] nvmet: change ppl to lpp (Gopal Tiwari) [1781927] - [nvme] nvme: add uevent variables for controller devices (Gopal Tiwari) [1781927] - [nvme] nvme: Remove redundant assignment of cq vector (Gopal Tiwari) [1781927] - [nvme] nvme: enable aen regardless of the presence of I/O queues (Gopal Tiwari) [1781927] - [nvme] nvme: send discovery log page change events to userspace (Gopal Tiwari) [1781927] - [nvme] nvme: Assign subsys instance from first ctrl (Gopal Tiwari) [1781927] - [nvme] nvmet: fix a wrong error status returned in error log page (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: remove redundant assignment to variable ret (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: allow discovery subsystems accept a kato (Gopal Tiwari) [1781927] - [nvme] nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() (Gopal Tiwari) [1781927] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Fail transport errors with NVME_SC_HOST_PATH (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_report_ns_ids propagate error back (Gopal Tiwari) [1781927] - [nvme] nvme: pass status to nvme_error_status (Gopal Tiwari) [1781927] - [nvme] nvme: fix ns removal hang when failing to revalidate due to a transient error (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_identify_ns propagate errors back (Gopal Tiwari) [1781927] - [nvme] nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed (Gopal Tiwari) [1781927] - [nvme] nvme: include admin_q sync with nvme_sync_queues (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Add TOS for rdma transport (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Support shared tags across queues for Apple 2018 controllers (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for Apple 2018+ models (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for variable IO SQ element size (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use struct nvme_ctrl directly (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme: trace bio completion (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible NULL deref (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: Add type of service (TOS) configuration (Gopal Tiwari) [1781927] - [nvme] nvmet: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [nvme] nvmet: fix data units read and written counters in SMART log (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible memory leak (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: support simple polling (Gopal Tiwari) [1781927] - [nvme] nvme: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [include] nvme: add Get LBA Status command opcode (Gopal Tiwari) [1781927] - [nvme] nvme: move sqsize setting to the core (Gopal Tiwari) [1781927] - [nvme] nvme: don't pass cap to nvme_disable_ctrl (Gopal Tiwari) [1781927] - [nvme] nvme-pci: set ctrl sqsize to the device q_depth (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: cleanup nvme_tcp_recv_pdu (Gopal Tiwari) [1781927] - [nvme] nvme: have nvme_init_identify set ctrl->cap (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use protocol specific operations while reading socket (Gopal Tiwari) [1781927] - [nvme] nvme: Fix cntlid validation when not using NVMEoF (Gopal Tiwari) [1781927] - [infiniband] PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() (Gopal Tiwari) [1781927] - [nvme] PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() (Gopal Tiwari) [1781927] - [lightnvm] lightnvm: remove nvm_submit_io_sync_fn (Gopal Tiwari) [1781927] - [powerpc] xive: Discard ESB load value when interrupt is invalid (David Gibson) [1744408] - [documentation] kvm: ppc: book3s hv: xive: Allow userspace to set the # of VPs (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Make VP block size configurable (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Set kvm->arch.xive when VPs are allocated (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Compute the VP id in a common helper (David Gibson) [1744408] - [powerpc] xive: Implement get_irqchip_state method for XIVE to fix shutdown race (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Free escalation interrupts before disabling the VP (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Ensure VP isn't already in use (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: Fix regression on big endian hosts (David Gibson) [1725763] - [powerpc] 64s: Fix misleading SPR and timebase information (David Gibson) [1725763] - [powerpc] powernv: Add ultravisor message log interface (David Gibson) [1725763] - [powerpc] powernv/opal-msglog: Refactor memcons code (David Gibson) [1725763] - [powerpc] kvm: Use UV_RETURN ucall to return to ultravisor (David Gibson) [1725763] - [powerpc] powernv: Access LDBAR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state (David Gibson) [1725763] - [powerpc] powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle (David Gibson) [1725763] - [powerpc] 64s: Reimplement book3s idle code in C (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore IAMR after idle" (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle" (David Gibson) [1725763] - [powerpc] mm: Write to PTCR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] mm: Use UV_WRITE_PATE ucall to register a PATE (David Gibson) [1725763] - [powerpc] powernv: Introduce FW_FEATURE_ULTRAVISOR (David Gibson) [1725763] - [powerpc] kernel: Add ucall_norets() ultravisor call handler (David Gibson) [1725763] - [documentation] documentation/powerpc: Ultravisor API (David Gibson) [1725763] - [documentation] documentation/powerpc: Add ELF note documentation (David Gibson) [1725763] - [powerpc] Add PowerPC Capabilities ELF note (David Gibson) [1725763] - [netdrv] mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780643] - [net] bluetooth: Add debug setting for changing minimum encryption key size (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Let hidp_send_message return number of queued bytes (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: search for destination address in all peers (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: always check destination address (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: check neighbour table for SLAAC (Gopal Tiwari) [1764976] - [net] bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug (Gopal Tiwari) [1764976] - [net] bluetooth: Use controller sets when available (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Check bearer type on __l2cap_global_chan_by_addr (Gopal Tiwari) [1764976] - [net] bluetooth: validate BLE connection interval updates (Gopal Tiwari) [1764976] - [net] bluetooth: Add support for LE ping feature (Gopal Tiwari) [1764976] - [net] bluetooth: Check state in l2cap_disconnect_rsp (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: NUL terminate a string in the compat ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Ignore CC events not matching the last HCI command (Gopal Tiwari) [1764976] - [net] bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1764976] - [net] bluetooth: hci_core: Don't stop BT if the BD address missing in dts (Gopal Tiwari) [1764976] - [net] bluetooth: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1764976] - [net] bluetooth: Add return check for L2CAP security level set (Gopal Tiwari) [1764976] - [net] bluetooth: Fix not initializing L2CAP tx_credits (Gopal Tiwari) [1764976] - [net] bluetooth: Check address length before reading address field (Gopal Tiwari) [1764976] - [net] bluetooth: Add quirk for reading BD_ADDR from fwnode property (Gopal Tiwari) [1764976] - [net] bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: a2mp: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: hci_event: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix decrementing reference count twice in releasing socket (Gopal Tiwari) [1764976] - [net] bluetooth: make hw_err static, reduces object code size (Gopal Tiwari) [1764976] - [net] bluetooth: Allow driver specific cmd timeout handling (Gopal Tiwari) [1764976] - [net] bluetooth: Mark expected switch fall-throughs (Gopal Tiwari) [1764976] - [net] bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (Gopal Tiwari) [1764976] - [net] Bluetooth: Fix locking in bt_accept_enqueue() for BH context (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings (Gopal Tiwari) [1764976] - [net] bluetooth: Fix unnecessary error message for HCI request completion (Gopal Tiwari) [1764976] - [net] bluetooth: clean an indentation issue, remove extraneous space (Gopal Tiwari) [1764976] - [net] bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro (Gopal Tiwari) [1764976] - [net] bluetooth: Remove redundant check on status (Gopal Tiwari) [1764976] - [net] bluetooth: Errata Service Release 8, Erratum 3253 (Gopal Tiwari) [1764976] - [net] bluetooth: Use separate L2CAP LE credit based connection result values (Gopal Tiwari) [1764976] - [net] rfcomm: get rid of mentioning TIOC[SG]SERIAL (Gopal Tiwari) [1764976] - [net] bluetooth: Fix debugfs NULL pointer dereference (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Detect if remote is not able to use the whole MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive rx credits from MTU and MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive MPS from connection MTU (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions and track LE resolve list modification (Gopal Tiwari) [1764976] - [net] bluetooth: Remove unnecessary smp_mb__{before, after}_atomic (Gopal Tiwari) [1764976] - [net] bluetooth: smp: fix crash in unpairing (Gopal Tiwari) [1764976] - [net] bluetooth: smp: Fix trying to use non-existent local OOB data (Gopal Tiwari) [1764976] - [net] bluetooth: Use correct tfm to generate OOB data (Gopal Tiwari) [1764976] - [net] hidp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] hidp: constify hidp_connection_add() (Gopal Tiwari) [1764976] - [net] cmtp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bnep: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions for LE set address resolution (Gopal Tiwari) [1764976] - [net] bluetooth: remove redundant variables 'adv_set' and 'cp' (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Fix handling of strncpy for hid->name information (Gopal Tiwari) [1764976] - [net] bluetooth: Add new quirk for non-persistent setup settings (Gopal Tiwari) [1764976] - [net] bluetooth: Handle ADv set terminated event (Gopal Tiwari) [1764976] - [net] bluetooth: Implement secondary advertising on different PHYs (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set ADV set random address (Gopal Tiwari) [1764976] - [net] bluetooth: Implement disable and removal of adv instance (Gopal Tiwari) [1764976] - [net] bluetooth: Use ext adv for directed adv (Gopal Tiwari) [1764976] - [net] bluetooth: Implement PHY changed event (Gopal Tiwari) [1764976] - [net] bluetooth: Handle extended ADV PDU types (Gopal Tiwari) [1764976] - [net] bluetooth: Use Set ext adv/scan rsp data if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Impmlement extended adv enable (Gopal Tiwari) [1764976] - [net] bluetooth: Define PHY flags in hdev and set 1M as default (Gopal Tiwari) [1764976] - [net] bluetooth: Read no of adv sets during init (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Get PHY Configuration mgmt command (Gopal Tiwari) [1764976] - [net] bluetooth: Use selected PHYs in extended connect (Gopal Tiwari) [1764976] - [net] bluetooth: Set Scan PHYs based on selected PHYs by user (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set PHY Confguration command (Gopal Tiwari) [1764976] - [net] bluetooth: Add defines for BREDR pkt_type (Gopal Tiwari) [1764976] - [net] bluetooth: Use lock_sock_nested in bt_accept_enqueue (Gopal Tiwari) [1764976] - [net] bluetooth: avoid killing an already killed socket (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended LE Connection if supported (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for le conn status and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Process extended ADV report event (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended scanning if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for LE set scan start and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Store Resolv list size (Gopal Tiwari) [1764976] - [net] bluetooth: Add HCI command for clear Resolv list (Gopal Tiwari) [1764976] - [leds] triggers: let struct (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Skip 1 error print in device_want_to_sleep() (Gopal Tiwari) [1764976] - [bluetooth] btqca: Reset download type to default (Gopal Tiwari) [1764976] - [bluetooth] btqca: release_firmware after qca_inject_cmd_complete_event (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Send VS pre shutdown command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Use correct byte format for opcode of injected command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add a short delay before downloading the NVM (Gopal Tiwari) [1764976] - [bluetooth] btusb: Fix error return code in btusb_mtk_setup_firmware() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use kfree_skb() instead of kfree() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7663U USB devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7668U USB devices (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3491 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3501 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] hci_bcsp: Fix memory leak in rx_skb (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8723DU (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for clock osc property (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for boot-gpios property (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4359C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Load customized NVM based on the device property (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Add serdev support (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Wait for final ack before switching baudrate (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Add function to wait for characters to be sent (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: wcn3990: Drop baudrate change vendor event (Gopal Tiwari) [1764976] - [bluetooth] btqca: inject command complete event during fw download (Gopal Tiwari) [1764976] - [bluetooth] Cleanup formatting and coding style (Gopal Tiwari) [1764976] - [bluetooth] btrtl: HCI reset on close for Realtek BT chip (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: Refactor download_firmware (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: set operational frequency earlier (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM4356 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Rename STATE_ to QCA_ (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM2076B1 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Added support for WCN3998 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Fix crash with non-serdev devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Give enough time to ROME controller to bootup (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Fix empty regulator supplies for Intel Macs (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM2076B1 UART Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43341B (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for SD8987 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Drop newline with bt_dev logging macros (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Fix hdev->stat.byte_rx accumulation (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add runtime PM support to SDIO based Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add a bit definition for CHLPCR (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fixed incorrect type in assignment (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: fix spelling mistake "sliped" -> "slipped" (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: fix uninitialized symbol errors in btmtksdio_rx_packet (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Use module_sdio_driver helper (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663S and MT7668S SDIO devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Fix misspelling of 'baudrate' (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper function to get the chip family (Gopal Tiwari) [1764976] - [bluetooth] btusb: request wake pin with NOAUTOEN (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663U and MT7668U UART devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Reduce delay after sending baudrate request for WCN3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: add QCA6174A compatible properties (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use msleep() instead of open coding it (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add delay after power-off pulse (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Move boot delay to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Pass boolean 'on/off' to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] btqcomsmd: use HCI_QUIRK_USE_BDADDR_PROPERTY (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Set HCI_QUIRK_USE_BDADDR_PROPERTY for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Gopal Tiwari) [1764976] - [bluetooth] mediatek: update the common setup between MT7622 and other devices (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass a pointer to mtk_hci_wmt_sync (Gopal Tiwari) [1764976] - [bluetooth] mediatek: fix up an error path to restore bdev->tx_state (Gopal Tiwari) [1764976] - [bluetooth] mediatek: trivial typo fix (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Initialize hci_dev before open() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Disable IBS state machine and flush Tx buffer (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Deassert RTS while baudrate change command (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: use wait_until_sent() for power pulses (Gopal Tiwari) [1764976] - [bluetooth] remove redundant zero check on count (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add shutdown routine for BTUSB_INTEL_NEW devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: btusb_intel_cmd_timeout: use sleeping functions (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Restore old logic to assume firmware is already loaded (Gopal Tiwari) [1764976] - [bluetooth] btusb: Use the cmd_timeout method to reset the Intel BT chip (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for sd8977 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: Drop unused GPIO includes (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: lower log level of informational message (Gopal Tiwari) [1764976] - [bluetooth] hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: improve printk messages (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper to set device address (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4329B1 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle specific unknown packets after firmware loading (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Turn off RTL8723BS on suspend, reprobe on resume (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add suspend / resume ops (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: clean an indentation issue, remove extraneous spaces (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE (Gopal Tiwari) [1764976] - [bluetooth] Remove unnecessary smp_mb__after_atomic() barriers (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add BCM20702A1 variant (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Wait for device to come out of reset after power on (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for regulator supplies (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add compatible string for BCM4330 (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43430A0 (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for LPO clock (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Use "txco" and "extclk" to get clock reference (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Simplify clk_get error handling (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle deferred probing for the clock supply (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for controller debug logs (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add support for 0cf3:535b QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM43430 (Gopal Tiwari) [1764976] - [bluetooth] ath3k: add more information to error message (Gopal Tiwari) [1764976] - [bluetooth] bt3c_cs: Fix obsolete function (Gopal Tiwari) [1764976] - [bluetooth] btrsi: fix bt tx timeout issue (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4335C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8822C with USB interface (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Fixed error space required before open paranethesis (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add poweroff support during hci down for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add quirk for BTUSB_INTEL_NEW (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Make array extension_sig static, shrinks object size (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove serdev_device_open/close function calls (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove hdev dereference in qca_close() (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: clear HCI_UART_PROTO_READY to avoid closing proto races (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Add protocol check in hci_uart_dequeue() (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Free rw_semaphore on close (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fix memory leak (Gopal Tiwari) [1764976] - [bluetooth] Make BT_HCIUART_RTL configuration option depend on ACPI (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass correct size to h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] Introduce BT_HCIUART_RTL configuration option (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Add protocol support for MediaTek serial devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Introduce HCI_EV_VENDOR and use it (Gopal Tiwari) [1764976] - [bluetooth] h5: Fix missing dependency on BT_HCIUART_SERDEV (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for Qualcomm Bluetooth chip wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Enable 3.2 Mbps operating speed (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add wrapper functions for setting UART speed (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add wcn3990 firmware download support (Gopal Tiwari) [1764976] - [bluetooth] btqca: Redefine qca_uart_setup() to generic function (Gopal Tiwari) [1764976] - [bluetooth] btqca: Rename ROME specific functions to generic functions (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for enable and device-wake GPIOs (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for the RTL8723BS (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add vendor setup, open, and close callbacks (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for serdev enumerated devices (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for retrieving the UART settings (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Use rtl_dev_err and rtl_dev_info (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for a config filename postfix (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for the RTL8723BS and RTL8723DS chips (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add MODULE_FIRMWARE declarations (Gopal Tiwari) [1764976] - [bluetooth] btrtl: split the device initialization into smaller parts (Gopal Tiwari) [1764976] - [bluetooth] btusb: Release RF resource on BT shutdown (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Replace GFP_ATOMIC with GFP_KERNEL (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate() (Gopal Tiwari) [1764976] - [bluetooth] bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host() (Gopal Tiwari) [1764976] - [bluetooth] btusb: use irqsave() in URB's complete callback (Gopal Tiwari) [1764976] - [bluetooth] Add a new Realtek 8723DE ID 0bda:b009 (Gopal Tiwari) [1764976]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Frantisek Hrbata) - [powerpc] powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable (David Hildenbrand) [1812874] - [x86] kvm/svm: PKU not currently supported (Wei Huang) [1789159] - [x86] Remove the unsupported check for Cooper Lake (David Arcari) [1813921]- [netdrv] net/mlx5e: Show/set Rx network flow classification rules on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Init ethtool steering for representors (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Introduce root ft concept for representors netdevs (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Alaa Hleihel) [1795156] - [nvme] nvme: log additional message for controller status (David Milburn) [1752952]- [powerpc] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems (Desnes Augusto Nunes do Rosario) [1755221] - [mm] powerpc/book3s64/radix: Remove WARN_ON in destroy_context() (Steve Best) [1812821] - [kernel] rcutorture: Upper case solves the case of the vanishing NULL pointer (Waiman Long) [1810247] - [tools] torture: Suppress propagating trace_printk() warning (Waiman Long) [1810247] - [kernel] rcutorture: Dump trace buffer for callback pipe drain failures (Waiman Long) [1810247] - [tools] torture: Add --trust-make to suppress "make clean" (Waiman Long) [1810247] - [tools] torture: Make --cpus override idleness calculations (Waiman Long) [1810247] - [tools] torture: Run kernel build in source directory (Waiman Long) [1810247] - [tools] torture: Add function graph-tracing cheat sheet (Waiman Long) [1810247] - [tools] torture: Capture qemu output (Waiman Long) [1810247] - [tools] rcutorture: Tweak kvm options (Waiman Long) [1810247] - [kernel] rcutorture: Add trivial RCU implementation (Waiman Long) [1810247] - [kernel] rcutorture: Halt forward-progress checks at end of run (Waiman Long) [1810247] - [kernel] rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels (Waiman Long) [1810247] - [tools] rcutorture: Exempt TREE01 from forward-progress testing (Waiman Long) [1810247] - [kernel] rcutorture: Exempt tasks RCU from timely draining of grace periods (Waiman Long) [1810247] - [tools] rcutorture: Provide rudimentary Makefile (Waiman Long) [1810247] - [tools] torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status (Waiman Long) [1810247] - [kernel] torture: Allow inter-stutter interval to be specified (Waiman Long) [1810247] - [kernel] rcutorture: Fix stutter_wait() return value and freelist checks (Waiman Long) [1810247] - [kernel] rcutorture: Add cond_resched() to forward-progress free-up loop (Waiman Long) [1810247] - [tools] rcutorture: Add cpu0 to the set of CPUs to add jitter (Waiman Long) [1810247] - [tools] rcutorture: Select from only online CPUs (Waiman Long) [1810247] - [kernel] rcu/sync: Simplify the state machine (Waiman Long) [1810247] - [kernel] locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (Waiman Long) [1810247] - [kernel] rcu/sync: Kill rcu_sync_type/gp_type (Waiman Long) [1810247] - [kernel] rcu: Make __call_srcu static (Waiman Long) [1810247] - [kernel] rcu: Upgrade sync_exp_work_done() to smp_mb() (Waiman Long) [1810247] - [documentation] doc: Remove ".vnet" from paulmck email addresses (Waiman Long) [1810247] - [kernel] rcu: Set a maximum limit for back-to-back callback invocation (Waiman Long) [1810247] - [kernel] rcu: Correctly unlock root node in rcu_check_gp_start_stall() (Waiman Long) [1810247] - [kernel] rcu: Dump specified number of blocked tasks (Waiman Long) [1810247] - [kernel] rcu: Remove unused rdp local from synchronize_rcu_expedited() (Waiman Long) [1810247] - [kernel] rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs (Waiman Long) [1810247] - [kernel] rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() (Waiman Long) [1810247] - [kernel] rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (Waiman Long) [1810247] - [kernel] rcu: Use irq_work to get scheduler's attention in clean context (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq() (Waiman Long) [1810247] - [kernel] rcu: Only do rcu_read_unlock_special() wakeups if expedited (Waiman Long) [1810247] - [kernel] rcu: Check for wakeup-safe conditions in rcu_read_unlock_special() (Waiman Long) [1810247] - [kernel] rcu: Enable elimination of Tree-RCU softirq processing (Waiman Long) [1810247] - [kernel] rcuperf: Fix cleanup path for invalid perf_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix cleanup path for invalid torture_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix expected forward progress duration in OOM notifier (Waiman Long) [1810247] - [kernel] rcutorture: Remove ->ext_irq_conflict field (Waiman Long) [1810247] - [kernel] rcutorture: Make rcutorture_extend_mask() comment match the code (Waiman Long) [1810247] - [tools] tools/.../rcutorture: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] torture: Don't try to offline the last CPU (Waiman Long) [1810247] - [kernel] rcu: Fix nohz status in stall warning (Waiman Long) [1810247] - [kernel] rcu: Move forward-progress checkers into tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move irq-disabled stall-warning checking to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Organize functions in tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU stall-warning info helper functions (Waiman Long) [1810247] - [kernel] rcu: Move rcu_print_task_exp_stall() to tree_exp.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU task stall-warning helper functions (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree.c (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree_plugin.h (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of update.c (Waiman Long) [1810247] - [kernel] srcu: Remove cleanup_srcu_struct_quiesced() (Waiman Long) [1810247] - [kernel] srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (Waiman Long) [1810247] - [kernel] rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special (Waiman Long) [1810247] - [kernel] rcu: Fix typo in tree_exp.h comment (Waiman Long) [1810247] - [kernel] rcu: Eliminate redundant NULL-pointer check (Waiman Long) [1810247] - [kernel] rcu: Fix force_qs_rnp() header comment (Waiman Long) [1810247] - [kernel] rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (Waiman Long) [1810247] - [kernel] rcu: Do a single rhp->func read in rcu_head_after_call_rcu() (Waiman Long) [1810247] - [kernel] rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs (Waiman Long) [1810247] - [kernel] rcu: Fix self-wakeups for grace-period kthread (Waiman Long) [1810247] - [kernel] rcu: Report error for bad rcu_nocbs= parameter values (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_nocbs= to specify all CPUs (Waiman Long) [1810247] - [kernel] rcu: Move common code out of if-else block (Waiman Long) [1810247] - [kernel] rcu: Set rcutree.kthread_prio sysfs access to read-only (Waiman Long) [1810247] - [kernel] rcu: Make exit_rcu() handle non-preempted RCU readers (Waiman Long) [1810247] - [kernel] rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (Waiman Long) [1810247] - [kernel] rcu: Avoid unnecessary softirq when system is idle (Waiman Long) [1810247] - [kernel] rcu: Unconditionally expedite during suspend/hibernate (Waiman Long) [1810247] - [kernel] rcu/tree: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] srcu: Remove srcu_queue_delayed_work_on() (Waiman Long) [1810247] - [kernel] sched/fair: Define sched_idle_cpu() only for SMP configurations (Phil Auld) [1419746] - [kernel] sched/fair: Load balance aggressively for SCHED_IDLE CPUs (Phil Auld) [1419746] - [kernel] sched/fair : Improve update_sd_pick_busiest for spare capacity case (Phil Auld) [1419746] - [kernel] sched/fair: Fix find_idlest_group() to handle CPU affinity (Phil Auld) [1419746] - [kernel] sched/cfs: fix spurious active migration (Phil Auld) [1419746] - [kernel] sched/fair: Add comments for group_type and balancing at SD_NUMA level (Phil Auld) [1419746] - [kernel] sched/fair: Fix rework of find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Rework find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Optimize find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in wakeup path (Phil Auld) [1419746] - [kernel] sched/fair: Use utilization to select misfit task (Phil Auld) [1419746] - [kernel] sched/fair: Spread out tasks evenly when not overloaded (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Use rq->nr_running when balancing load (Phil Auld) [1419746] - [kernel] sched/fair: Rework load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Remove meaningless imbalance calculation (Phil Auld) [1419746] - [kernel] sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Phil Auld) [1419746] - [kernel] sched/fair: Clean up asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fall back to sched-idle CPU if idle CPU isn't found (Phil Auld) [1419746] - [kernel] sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq (Phil Auld) [1419746] - [kernel] sched/core: Allow sched_setattr() to use the current policy (Phil Auld) [1419746] - [kernel] sched/fair: Introduce fits_capacity() (Phil Auld) [1419746] - [kernel] sched/core: Provide a pointer to the valid CPU mask (Phil Auld) [1419746] - [x86] x86/percpu: Optimize raw_cpu_xchg() (Phil Auld) [1419746] - [kernel] x86/percpu, sched/fair: Avoid local_clock() (Phil Auld) [1419746] - [x86] x86/percpu, x86/irq: Relax {set,get}_irq_regs() (Phil Auld) [1419746] - [x86] x86/percpu: Relax smp_processor_id() (Phil Auld) [1419746] - [x86] x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() (Phil Auld) [1419746] - [kernel] sched/fair: Fix unnecessary increase of balance interval (Phil Auld) [1419746] - [kernel] sched/fair: Trigger asym_packing during idle load balance (Phil Auld) [1419746] - [kernel] sched/fair: Fix rounding bug for asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fix warning on non-SMP build (Phil Auld) [1419746] - [kernel] sched/core: Create task_has_idle_policy() helper (Phil Auld) [1419746] - [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1804417] - [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1804417] - [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1804417] - [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810653] - [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810653] - [fs] xfs: fix some memory leaks in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (Bill O'Donnell) [1765693] - [fs] xfs: fix inode fork extent count overflow (Bill O'Donnell) [1765693] - [fs] xfs: change the seconds fields in xfs_bulkstat to signed (Bill O'Donnell) [1765693] - [fs] xfs: assure zeroed memory buffers for certain kmem allocations (Bill O'Donnell) [1765693] - [fs] xfs: removed unused error variable from xchk_refcountbt_rec (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from xfs_get_aghdr_buf() (Bill O'Donnell) [1765693] - [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1765693] - [fs] xfs: remove unlikely() from WARN_ON() condition (Bill O'Donnell) [1765693] - [fs] xfs: avoid unused to_mp() function warning (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of superblock (Bill O'Donnell) [1765693] - [fs] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag") (Bill O'Donnell) [1765693] - [fs] xfs: removed unneeded variable (Bill O'Donnell) [1765693] - [fs] xfs: push the grant head when the log head moves forward (Bill O'Donnell) [1765693] - [fs] xfs: push iclog state cleaning into xlog_state_clean_log (Bill O'Donnell) [1765693] - [fs] xfs: factor iclog state processing out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor callbacks out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor debug code out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: prevent CIL push holdoff in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: fix missed wakeup on l_flush_wait (Bill O'Donnell) [1765693] - [fs] xfs: push the AIL in xlog_grant_head_wake (Bill O'Donnell) [1765693] - [fs] xfs: Use WARN_ON_ONCE for bailout mount-operation (Bill O'Donnell) [1765693] - [fs] xfs: define a flags field for the AG geometry ioctl structure (Bill O'Donnell) [1765693] - [fs] xfs: add a xfs_valid_startblock helper (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused XFS_ALLOC_USERDATA flag (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xfs_fsb_to_db (Bill O'Donnell) [1765693] - [fs] xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate (Bill O'Donnell) [1765693] - [fs] xfs: Fix stale data exposure when readahead races with hole punch (Bill O'Donnell) [1765693] - [mm] fs: Export generic_fadvise() (Bill O'Donnell) [1765693] - [fs] xfs: reverse search directory freespace indexes (Bill O'Donnell) [1765693] - [fs] xfs: speed up directory bestfree block scanning (Bill O'Donnell) [1765693] - [fs] xfs: factor free block index lookup from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: factor data block addition from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_dir2_addname() (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_CONTINUE values (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_ABORT values (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of btree block in scrub/repair (Bill O'Donnell) [1765693] - [fs] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred bmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred refcount functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred rmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary parameter from xfs_iext_inc_seq (Bill O'Donnell) [1765693] - [fs] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (Bill O'Donnell) [1765693] - [fs] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys (Bill O'Donnell) [1765693] - [fs] xfs: fix maxicount division by zero error (Bill O'Donnell) [1765693] - [fs] xfs: bmap scrub should only scrub records once (Bill O'Donnell) [1765693] - [fs] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify' (Bill O'Donnell) [1765693] - [fs] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP (Bill O'Donnell) [1765693] - [fs] fs/xfs: Fix return code of xfs_break_leased_layouts() (Bill O'Donnell) [1765693] - [fs] xfs: compat_ioctl: use compat_ptr() (Bill O'Donnell) [1765693] - [fs] xfs: fall back to native ioctls for unhandled compat ones (Bill O'Donnell) [1765693] - [fs] xfs: remove more ondisk directory corruption asserts (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve() (Bill O'Donnell) [1765693] - [fs] xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() (Bill O'Donnell) [1765693] - [fs] xfs: fix stack contents leakage in the v1 inumber ioctls (Bill O'Donnell) [1765693] - [fs] xfs: sync up xfs_trans_inode with userspace (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_trans_inode.c to libxfs/ (Bill O'Donnell) [1765693] - [fs] xfs: chain bios the right way around in xfs_rw_bdev (Bill O'Donnell) [1765693] - [fs] xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk (Bill O'Donnell) [1765693] - [fs] xfs: don't update lastino for FSBULKSTAT_SINGLE (Bill O'Donnell) [1765693] - [fs] xfs: online scrub needn't bother zeroing its temporary buffer (Bill O'Donnell) [1765693] - [fs] xfs: only allocate memory for scrubbing attributes when we need it (Bill O'Donnell) [1765693] - [fs] xfs: refactor attr scrub memory allocation function (Bill O'Donnell) [1765693] - [fs] xfs: refactor extended attribute buffer pointer functions (Bill O'Donnell) [1765693] - [fs] xfs: attribute scrub should use seen_enough to pass error values (Bill O'Donnell) [1765693] - [fs] xfs: allow single bulkstat of special inodes (Bill O'Donnell) [1765693] - [fs] xfs: specify AG in bulk req (Bill O'Donnell) [1765693] - [fs] xfs: wire up the v5 inumbers ioctl (Bill O'Donnell) [1765693] - [fs] xfs: wire up new v5 bulkstat ioctls (Bill O'Donnell) [1765693] - [fs] xfs: introduce v5 inode group structure (Bill O'Donnell) [1765693] - [fs] xfs: introduce new v5 bulkstat structure (Bill O'Donnell) [1765693] - [fs] xfs: rename bulkstat functions (Bill O'Donnell) [1765693] - [fs] xfs: remove various bulk request typedef usage (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Change return type from int to void (Bill O'Donnell) [1765693] - [fs] xfs: poll waiting for quotacheck (Bill O'Donnell) [1765693] - [fs] xfs: multithreaded iwalk implementation (Bill O'Donnell) [1765693] - [fs] xfs: refactor INUMBERS to use iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: refactor iwalk code to handle walking inobt records (Bill O'Donnell) [1765693] - [fs] xfs: refactor xfs_iwalk_grab_ichunk (Bill O'Donnell) [1765693] - [fs] xfs: clean up long conditionals in xfs_iwalk_ichunk_ra (Bill O'Donnell) [1765693] - [fs] xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino (Bill O'Donnell) [1765693] - [fs] xfs: move bulkstat ichunk helpers to iwalk code (Bill O'Donnell) [1765693] - [fs] xfs: calculate inode walk prefetch more carefully (Bill O'Donnell) [1765693] - [fs] xfs: convert bulkstat to new iwalk infrastructure (Bill O'Donnell) [1765693] - [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Bill O'Donnell) [1765693] - [fs] xfs: convert quotacheck to use the new iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: create simplified inode walk function (Bill O'Donnell) [1765693] - [fs] xfs: create iterator error codes (Bill O'Donnell) [1765693] - [fs] xfs: remove XFS_TRANS_NOFS (Bill O'Donnell) [1765693] - [fs] xfs: simplify xfs_ioend_can_merge (Bill O'Donnell) [1765693] - [fs] xfs: allow merging ioends over append boundaries (Bill O'Donnell) [1765693] - [fs] xfs: fix a comment typo in xfs_submit_ioend (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused xfs_count_page_state declaration (Bill O'Donnell) [1765693] - [fs] xfs: fix iclog allocation size (Bill O'Donnell) [1765693] - [fs] xfs: remove unused header files (Bill O'Donnell) [1765693] - [fs] xfs: account for log space when formatting new AGs (Bill O'Donnell) [1765693] - [fs] xfs: refactor free space btree record initialization (Bill O'Donnell) [1765693] - [fs] xfs: always update params on small allocation (Bill O'Donnell) [1765693] - [fs] xfs: skip small alloc cntbt logic on NULL cursor (Bill O'Donnell) [1765693] - [fs] xfs: move small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: clean up small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_bud_init into xfs_trans_get_bud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_rud_init into xfs_trans_get_rud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_cud_init into xfs_trans_get_cud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_efd_init into xfs_trans_get_efd (Bill O'Donnell) [1765693] - [fs] xfs: remove a pointless comment duplicated above all xfs_item_ops instances (Bill O'Donnell) [1765693] - [fs] xfs: use a list_head for iclog callbacks (Bill O'Donnell) [1765693] - [fs] xfs: remove the xfs_log_item_t typedef (Bill O'Donnell) [1765693] - [fs] xfs: don't cast inode_log_items to get the log_item (Bill O'Donnell) [1765693] - [fs] xfs: add a flag to release log items on commit (Bill O'Donnell) [1765693] - [fs] xfs: split iop_unlock (Bill O'Donnell) [1765693] - [fs] xfs: don't use xfs_trans_free_items in the commit path (Bill O'Donnell) [1765693] - [fs] xfs: remove the dummy iop_push implementation for inode creation items (Bill O'Donnell) [1765693] - [fs] xfs: don't require log items to implement optional methods (Bill O'Donnell) [1765693] - [fs] xfs: stop using XFS_LI_ABORTED as a parameter flag (Bill O'Donnell) [1765693] - [fs] xfs: fix a trivial comment typo in xfs_trans_committed_bulk (Bill O'Donnell) [1765693] - [fs] xfs: add struct xfs_mount pointer to struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove the b_io_length field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: properly type the b_log_item field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove unused buffer cache APIs (Bill O'Donnell) [1765693] - [fs] xfs: stop using bp naming for log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to read and write the log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: return an offset instead of a pointer from xlog_align (Bill O'Donnell) [1765693] - [fs] xfs: move the log ioend workqueue to struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to write log buffers (Bill O'Donnell) [1765693] - [fs] xfs: make use of the l_targ field in struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: remove the syncing argument from xlog_verify_iclog (Bill O'Donnell) [1765693] - [fs] xfs: update both stat counters together in xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out iclog size calculation from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out splitting of an iclog from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out log buffer writing from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: don't use REQ_PREFLUSH for split log writes (Bill O'Donnell) [1765693] - [fs] xfs: remove XLOG_STATE_IOABORT (Bill O'Donnell) [1765693] - [fs] xfs: reformat xlog_get_lowest_lsn (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xlog_get_iclog_buffer_size (Bill O'Donnell) [1765693] - [fs] xfs: remove the l_iclog_size_log field from struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: renumber XBF_WRITE_FAIL (Bill O'Donnell) [1765693] - [fs] xfs: remove the never used _XBF_COMPOUND flag (Bill O'Donnell) [1765693] - [fs] xfs: remove the no-op spinlock_destroy stub (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_ino_geometry to xfs_shared.h (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flag arguments (Bill O'Donnell) [1765693] - [fs] xfs: remove the debug-only q_transp field from struct xfs_dquot (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_buf_zero and xfs_buf_iomove (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from getsb interfaces (Bill O'Donnell) [1765693] - [fs] xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS (Bill O'Donnell) [1765693] - [fs] xfs: finish converting to inodes_per_cluster (Bill O'Donnell) [1765693] - [fs] xfs: fix inode_cluster_size rounding mayhem (Bill O'Donnell) [1765693] - [fs] xfs: refactor inode geometry setup routines (Bill O'Donnell) [1765693] - [fs] xfs: separate inode geometry (Bill O'Donnell) [1765693] - [fs] xfs: use file_modified() helper (Bill O'Donnell) [1765693] - [fs] vfs: introduce file_modified() helper (Bill O'Donnell) [1765693]- [md] dm: bump version of core and various targets (Mike Snitzer) [1810746] - [md] dm: fix congested_fn for request-based device (Mike Snitzer) [1810746] - [md] dm integrity: use dm_bio_record and dm_bio_restore (Mike Snitzer) [1810746] - [md] dm bio record: save_restore bi_end_io and bi_integrity (Mike Snitzer) [1810746] - [md] dm writecache: verify watermark during resume (Mike Snitzer) [1810746] - [md] dm: report suspended device during destroy (Mike Snitzer) [1810746] - [md] dm thin metadata: fix lockdep complaint (Mike Snitzer) [1810746] - [md] dm cache: fix a crash due to incorrect work item cancelling (Mike Snitzer) [1810746] - [md] dm integrity: fix invalid table returned due to argument count mismatch (Mike Snitzer) [1810746] - [md] dm integrity: fix a deadlock due to offloading to an incorrect workqueue (Mike Snitzer) [1810746] - [md] dm integrity: fix recalculation when moving from journal mode to bitmap mode (Mike Snitzer) [1810746] - [md] dm writecache: improve performance of large linear writes on SSDs (Mike Snitzer) [1810746] - [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1810746] - [md] dm thin: change data device's flush_bio to be member of struct pool (Mike Snitzer) [1810746] - [md] dm thin: don't allow changing data device during thin-pool reload (Mike Snitzer) [1810746] - [md] dm thin: fix use-after-free in metadata_pre_commit_callback (Mike Snitzer) [1810746] - [md] dm thin metadata: use pool locking at end of dm_pool_metadata_close (Mike Snitzer) [1810746] - [md] dm writecache: fix incorrect flush sequence when doing SSD mode commit (Mike Snitzer) [1810746] - [md] dm crypt: fix benbi IV constructor crash if used in authenticated mode (Mike Snitzer) [1810746] - [md] dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Mike Snitzer) [1810746] - [md] dm space map common: fix to ensure new block isn't already in use (Mike Snitzer) [1810746] - [md] dm verity: don't prefetch hash blocks for already-verified data (Mike Snitzer) [1810746] - [md] dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mike Snitzer) [1810746] - [md] dm thin metadata: Fix trivial math error in on-disk format documentation (Mike Snitzer) [1810746] - [md] dm thin metadata: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm snapshot: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm bio prison v2: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm zoned: support zone sizes smaller than 128MiB (Mike Snitzer) [1810746] - [md] dm raid: table line rebuild status fixes (Mike Snitzer) [1810746] - [documentation] docs: dm-integrity: remove reference to ARC4 (Mike Snitzer) [1810746] - [md] dm thin: Flush data device before committing metadata (Mike Snitzer) [1810746] - [md] dm thin metadata: Add support for a pre-commit callback (Mike Snitzer) [1810746] - [md] dm btree: increase rebalance threshold in __rebalance2() (Mike Snitzer) [1810746] - [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1810746] - [md] dm integrity: fix excessive alignment of metadata runs (Mike Snitzer) [1810746] - [md] dm cache: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm bio prison: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm thin: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm raid: streamline rs_get_progress() and its raid_status() caller side (Mike Snitzer) [1810746] - [md] dm raid: simplify rs_setup_recovery call chain (Mike Snitzer) [1810746] - [md] dm raid: to ensure resynchronization, perform raid set grow in preresume (Mike Snitzer) [1810746] - [md] dm raid: change rs_set_dev_and_array_sectors API and callers (Mike Snitzer) [1810746] - [md] dm: introduce DM_GET_TARGET_VERSION (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global cache replacement (Mike Snitzer) [1810746] - [md] dm bufio: remove old-style buffer cleanup (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global queue (Mike Snitzer) [1810746] - [md] dm bufio: refactor adjust_total_allocated (Mike Snitzer) [1810746] - [md] dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mike Snitzer) [1810746] - [md] dm crypt: omit parsing of the encapsulated cipher (Mike Snitzer) [1810746] - [md] dm crypt: switch to ESSIV crypto API template (Mike Snitzer) [1810746] - [crypto] crypto: essiv - create wrapper template for ESSIV generation (Mike Snitzer) [1810746] - [security] crypto: drop mask=CRYPTO_ALG_ASYNC from shash tfm allocations (Mike Snitzer) [1810746] - [crypto] crypto: drop mask=CRYPTO_ALG_ASYNC from cipher tfm allocations (Mike Snitzer) [1810746] - [md] dm verity: add root hash pkcs#7 signature verification (Mike Snitzer) [1810746] - [md] dm crypt: reuse eboiv skcipher for IV generation (Mike Snitzer) [1810746] - [md] dm integrity: fix a crash due to BUG_ON in __journal_read_write() (Mike Snitzer) [1810746] - [md] dm kcopyd: Increase default sub-job size to 512KB (Mike Snitzer) [1810746] - [documentation] docs: device-mapper: move it to the admin-guide (Mike Snitzer) [1810746] - [documentation] docs: convert docs to ReST and rename to *.rst (Mike Snitzer) [1810746] - [md] dm crypt: implement eboiv - encrypted byte-offset initialization vector (Mike Snitzer) [1810746] - [md] dm integrity: use kzalloc() instead of kmalloc() + memset() (Mike Snitzer) [1810746] - [md] dm integrity: always set version on superblock update (Mike Snitzer) [1810746] - [md] dm integrity: whitespace, coding style and dead code cleanup (Mike Snitzer) [1810746] - [md] dm integrity: implement synchronous mode for reboot handling (Mike Snitzer) [1810746] - [md] dm integrity: handle machine reboot in bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: add a bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: introduce a function add_new_range_and_wait() (Mike Snitzer) [1810746] - [md] dm integrity: allow large ranges to be described (Mike Snitzer) [1810746] - [md] dm ingerity: pass size to dm_integrity_alloc_page_list() (Mike Snitzer) [1810746] - [md] dm integrity: introduce rw_journal_sectors() (Mike Snitzer) [1810746] - [md] dm crypt and integrity: shash - remove shash_desc::flags (Mike Snitzer) [1810746] - [md] dm: fix potential for q->make_request_fn NULL pointer (Mike Snitzer) [1794340] - [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1811428] - [scsi] scsi: be2iscsi: be_main: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: be_iscsi: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: switch to generic DMA API (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: Update copyright (Maurizio Lombardi) [1796740] - [security] selinux: fix sidtab string cache locking (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: do not allocate ancillary buffer on first load (Ondrej Mosnacek) [1807001] - [security] selinux: remove redundant selinux_nlmsg_perm (Ondrej Mosnacek) [1807001] - [security] selinux: fix wrong buffer types in policydb.c (Ondrej Mosnacek) [1807001] - [security] selinux: treat atomic flags more carefully (Ondrej Mosnacek) [1807001] - [security] selinux: make default_noexec read-only after init (Ondrej Mosnacek) [1807001] - [security] selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND (Ondrej Mosnacek) [1807001] - [security] Documentation, selinux: fix references to old selinuxfs mount point (Ondrej Mosnacek) [1807001] - [security] selinuxfs: use scnprintf to get real length for inode (Ondrej Mosnacek) [1807001] - [security] selinux: remove set but not used variable 'sidtab' (Ondrej Mosnacek) [1807001] - [security] selinux: ensure the policy has been loaded before reading the sidtab stats (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_update() (Ondrej Mosnacek) [1807001] - [security] selinux: randomize layout of key structures (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_enabled/disabled/enforcing_boot (Ondrej Mosnacek) [1807001] - [security] selinux: remove unnecessary selinux cred request (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Ondrej Mosnacek) [1807001] - [security] security: only build lsm_audit if CONFIG_SECURITY=y (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests (Ondrej Mosnacek) [1807001] - [security] selinux: fall back to ref-walk if audit is required (Ondrej Mosnacek) [1807001] - [security] selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" (Ondrej Mosnacek) [1807001] - [security] selinux: cache the SID -> context string translation (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: sidtab reverse lookup hash table (Ondrej Mosnacek) [1807001] - [security] selinux: default_range glblub implementation (Ondrej Mosnacek) [1807001] - [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1807001 1777525] - [security] selinux: remove load size limit (Ondrej Mosnacek) [1807001] - [security] selinux: fix residual uses of current_security() for the SELinux blob (Ondrej Mosnacek) [1807001] - [kernel] rcu: Make kfree_rcu() ignore NULL pointers (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of ipc security blobs (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of inode security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of file security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of cred security blob (Ondrej Mosnacek) [1807001] - [security] selinux: kill selinux_sb_get_mnt_opts() (Ondrej Mosnacek) [1807001] - [security] selinux; don't open-code a loop in sb_finish_set_opts() (Ondrej Mosnacek) [1807001] - [security] selinux: expand superblock_doinit() calls (Ondrej Mosnacek) [1807001] - [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1805950]- [block] blk-mq: Keep set->nr_hw_queues and set->map.nr_queues in sync (Ming Lei) [1810523] - [block] block: clear REQ_HIPRI if polling is not supported (Ming Lei) [1809506]- [perf] arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) [1501652] - [perf] perf: arm_spe: Don't error on high-order pages for aux buf (Jeremy Linton) [1501652] - [perf] arm_spe: handle devm_kasprintf() failure (Jeremy Linton) [1501652] - [perf] arm_spe: Enable automatic DT loading (Jeremy Linton) [1501652] - [block] blk-iolatency: fix STS_AGAIN handling (Ming Lei) [1764737] - [block] blk-iolatency: only account submitted bios (Ming Lei) [1764737] - [block] blk-iolatency: clear use_delay when io.latency is set to zero (Ming Lei) [1764737] - [block] blk-iolatency: #include "blk.h" (Ming Lei) [1764737] - [block] Blk-iolatency: warn on negative inflight IO counter (Ming Lei) [1764737] - [block] blk-iolatency: fix IO hang due to negative inflight counter (Ming Lei) [1764737] - [block] block: fix blk-iolatency accounting underflow (Ming Lei) [1764737] - [fs] xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster) [1728979] - [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804961] - [ipc] Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" ("Herton R. Krzesinski") [1807627] - [powerpc] powerpc/tm: Fix clearing MSRin current when reclaiming on signal delivery (Gustavo Duarte) [1751116] - [powerpc] powerpc/tm: Set MSRjust prior to recheckpoint (Gustavo Duarte) [1751116] - [arm64] arm64: smp: Increase secondary CPU boot timeout value (Gavin Shan) [1807684] - [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801049] - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Waiman Long) [1810638] - [char] ipmi: Revert "fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" (Waiman Long) [1810638]- [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798329] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Check backlight type while doing eDP backlight initializaiton (Lyude Paul) [1782671 1773796 1748892] - [tools] selftests: nft_concat_range: Add test for reported add/flush/add issue (Stefano Brivio) [1807892] - [net] nft_set_pipapo: Actually fetch key data in nft_pipapo_remove() (Stefano Brivio) [1807892] - [net] sched: don't take rtnl lock during flow_action setup (Marcelo Leitner) [1804385] - [include] net: sched: refactor ct action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [include] net: sched: refactor police action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [net] sched: lock action when translating it to flow_action infra (Marcelo Leitner) [1804385] - [powerpc] powerpc/smp: Fix NMI IPI xmon timeout (Diego Domingos) [1747320] - [powerpc] powerpc/smp: Fix NMI IPI timeout (Diego Domingos) [1747320] - [powerpc] powerpc: NMI IPI make NMI IPIs fully sychronous (Diego Domingos) [1747320] - [arm64] arm64: select CPUMASK_OFFSTACK if NUMA (Andrea Arcangeli) [1712856] - [arm64] arm64: tlb: skip tlbi broadcast (Andrea Arcangeli) [1712856]- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795521] {CVE-2019-20054} - [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795521] {CVE-2019-20054} - [ptp] ptp: correctly disable flags on old ioctls (Petr Oros) [1795188] - [uapi] PTP: add support for one-shot output (Petr Oros) [1795188] - [ptp] PTP: introduce new versions of IOCTLs (Petr Oros) [1795188] - [virtio] virtio_ring: fix stalls for packed rings (Eugenio Perez) [1601355] - [virtio] virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (Eugenio Perez) [1601355] - [uapi] virtio: drop internal struct from UAPI (Eugenio Perez) [1601355] - [virtio] virtio_ring: advertize packed ring layout (Eugenio Perez) [1601355] - [virtio] virtio_ring: leverage event idx in packed ring (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce packed ring support (Eugenio Perez) [1601355] - [virtio] virtio_ring: cache whether we will use DMA API (Eugenio Perez) [1601355] - [virtio] virtio_ring: extract split ring handling from ring creation (Eugenio Perez) [1601355] - [virtio] virtio_ring: allocate desc state for split ring separately (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce helper for indirect feature (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce debug helpers (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring fields in a sub struct (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring functions together (Eugenio Perez) [1601355] - [virtio] virtio_ring: add _split suffix for split ring functions (Eugenio Perez) [1601355] - [uapi] virtio: add packed ring types and macros (Eugenio Perez) [1601355] - [x86] x86/mtrr: Skip cache flushes on CPUs with cache self-snooping (Prarit Bhargava) [1724541] - [x86] x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata (Prarit Bhargava) [1724541] - [documentation] Documentation PCI: Fix pciebus-howto.rst filename typo (Myron Stowe) [1793091] - [tools] tools: PCI: Fix installation when `make tools/pci_install` (Myron Stowe) [1793091] - [tools] tools: PCI: Fix broken pcitest compilation (Myron Stowe) [1793091] - [tools] tools pci: Do not delete pcitest.sh in 'make clean' (Myron Stowe) [1793091] - [pci] PCI: endpoint: Clear BAR before freeing its space (Myron Stowe) [1793091] - [pci] PCI: endpoint: Skip odd BAR when skipping 64bit BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Allocate enough space for fixed size BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Set endpoint controller pointer to NULL (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add support to specify alignment for buffers allocated to BARs (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Remove setting epf_bar flags in function driver (Myron Stowe) [1793091] - [pci] PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add helper to get first unreserved BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add new pci_epc_ops to get EPC features (Myron Stowe) [1793091] - [pci] PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() (Myron Stowe) [1793091] - [pci] PCI: Skip resource distribution when no hotplug bridges (Myron Stowe) [1793091] - [pci] PCI: Simplify pci_bus_distribute_available_resources() (Myron Stowe) [1793091] - [pci] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround (Myron Stowe) [1793091] - [pci] PCI: Enable NVIDIA HDA controllers (Myron Stowe) [1793091] - [pci] PCI: Use seq_puts() instead of seq_printf() in show_device() (Myron Stowe) [1793091] - [pci] PCI: Add NVIDIA GPU multi-function power dependencies (Myron Stowe) [1793091] - [pci] PCI: Generalize multi-function power dependency device links (Myron Stowe) [1793091] - [pci] PCI: sysfs: Ignore lockdep for remove attribute (Myron Stowe) [1793091] - [pci] PCI: Decode PCIe 32 GT/s link speed (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-function.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pcieaer-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-error-recovery.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert acpi-info.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert MSI-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-iov-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: add Linux PCI to Sphinx TOC tree (Myron Stowe) [1793091] - [pci] PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Myron Stowe) [1793091] - [pci] PCI: Add a stub for pci_ats_disabled() (Myron Stowe) [1793091] - [pci] PCI: Provide pci_match_id() with CONFIG_PCI=n (Myron Stowe) [1793091] - [misc] ocxl: Add PCI hotplug dependency to Kconfig (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Wrap warnings in macro (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Relax check when disabling slot (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Register opencapi slots (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Improve error msg on power state change failure (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Remove erroneous warning (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Find opencapi slot for a device node (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Release opencapi device (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: set up PE on opencapi device when enabling (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Protect PE list (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Fix ref count for devices with their own PE (Steve Best) [1788902] - [of] of: overlay: add_changeset_property() memory leak (Steve Best) [1798483] - [of] of: unittest: initialize args before calling of_*parse_*() (Steve Best) [1798483] - [of] of: unittest: find overlaysentry by name instead of index (Steve Best) [1798483] - [of] of: unittest: allow base devicetree to have symbol metadata (Steve Best) [1798483] - [of] of: overlay: set node fields from properties when add new overlay node (Steve Best) [1798483] - [of] of: unittest: remove unused of_unittest_apply_overlay() argument (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments touching same property (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments add or delete same node (Steve Best) [1798483] - [of] of: overlay: test case of two fragments adding same node (Steve Best) [1798483] - [of] of: overlay: make all pr_debug() and pr_err() messages unique (Steve Best) [1798483] - [of] of: overlay: validate overlay properties (Steve Best) [1798483] - [of] of: overlay: reorder fields in struct fragment (Steve Best) [1798483] - [of] of: overlay: do not duplicate properties from overlay for new nodes (Steve Best) [1798483] - [of] of: overlay: use prop add changeset entry for property in new nodes (Steve Best) [1798483] - [of] of: Convert to using pOFn instead of device_node.name (Steve Best) [1798483] - [powerpc] powerpc/pseries: add of_node_put() in dlpar_detach_node() (Steve Best) [1798483] - [of] of: overlay: add missing of_node_get() in __of_attach_node_sysfs (Steve Best) [1798483] - [of] of: overlay: add missing of_node_put() after add new node to changeset (Steve Best) [1798483] - [of] of: overlay: add tests to validate kfrees from overlay removal (Steve Best) [1798483]- [kernel] open the RHEL 8.3 development (Frantisek Hrbata) - [netdrv] Revert "r8169: don't use MSI before RTL8168d" (Josef Oskera) [1792839] - [drm] drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets (Ben Skeggs) [1789026] - [drm] drm/nouveau/disp/gv100-: not all channel types support reporting error codes (Ben Skeggs) [1789481] - [drm] drm/nouveau/disp/nv50-: prevent oops when no channel method map provided (Ben Skeggs) [1789481] - [fs] cifs: don't leak -EAGAIN for stat() during reconnect (Dave Wysochanski) [1769599] - [block] blk-mq: insert passthrough request into hctx->dispatch directly (Ming Lei) [1788728] - [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1805353]- [fs] NFS: Add deferred cache invalidation for close-to-open consistency violations (Benjamin Coddington) [1803162] - [block] nbd: fix stack corruption in nbd_check_sock_type() (Ming Lei) [1803664] - [mm] mm/vmscan.c: don't round up scan size for online memory cgroup (Aristeu Rozanski) [1775691] - [tools] selftests/bpf: fix clearing buffered output between tests/subtests (Yauheni Kaliuta) [1786006] - [tools] libbpf: avoid usage of __builtin_preserve_field_info (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: samples/bpf: fix Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1786006] - [tools] libbpf: fix Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1786006] - [tools] selftests: fix too long argument (Yauheni Kaliuta) [1786006] - [tools] libbpf: Add BPF-side definitions of supported field relocation kinds (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add sub-tests support for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: abstract away test log output (Yauheni Kaliuta) [1786006] - [tools] selftest/bpf: centralize libbpf logging management for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: prevent headers to be compiled as C code (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add test selectors by number and name to test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: revamp test_progs to allow more control (Yauheni Kaliuta) [1786006] - [net] core: Don't skip generic XDP program execution for cloned SKBs (Jiri Benc) [1802507] - [tools] selftests/bpf: De-flake test_tcpbpf (Jiri Benc) [1802507] - [net] bpf, sockmap: Check update requirements after locking (Jiri Benc) [1802507] - [net] bpf, sockhash: Synchronize_rcu before free'ing map (Jiri Benc) [1802507] - [net] bpf, sockmap: Don't sleep while holding RCU lock on tear-down (Jiri Benc) [1802507] - [net] net: bpf: Don't leak time wait and request sockets (Jiri Benc) [1802507] - [net] bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Jiri Benc) [1802507] - [net] bpf: Clear skb->tstamp in bpf_redirect when necessary (Jiri Benc) [1802507] - [net] xdp: obtain the mem_id mutex before trying to remove an entry (Jiri Benc) [1802507] - [net] page_pool: do not release pool until inflight == 0 (Jiri Benc) [1802507] - [net] xsk: Fix registration of Rx-only sockets (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning umem (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning queues (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing xlated program instructions (Jiri Benc) [1802507] - [tools] bpftool: Fix printing incorrect pointer in btf_dump_ptr (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing jited insns or ksyms (Jiri Benc) [1802507] - [tools] bpftool: Match several programs with same tag (Jiri Benc) [1802507] - [tools] libbpf: Fix realloc usage in bpf_core_find_cands (Jiri Benc) [1802507] - [tools] libbpf: Add missing newline in opts validation macro (Jiri Benc) [1802507] - [tools] libbpf: Don't attach perf_buffer to offline/missing CPUs (Jiri Benc) [1802507] - [tools] libbpf: Extract and generalize CPU mask parsing logic (Jiri Benc) [1802507] - [tools] libbpf: Fix printf compilation warnings on ppc64le arch (Jiri Benc) [1802507] - [tools] libbpf: Fix sym->st_value print on 32-bit arches (Jiri Benc) [1802507] - [tools] libbpf: Make btf__resolve_size logic always check size error condition (Jiri Benc) [1802507] - [tools] libbpf: Fix another potential overflow issue in bpf_prog_linfo (Jiri Benc) [1802507] - [tools] libbpf: Fix potential overflow issue (Jiri Benc) [1802507] - [tools] libbpf: Fix memory leak/double free issue (Jiri Benc) [1802507] - [tools] libbpf: Fix off-by-one error in ELF sanity check (Jiri Benc) [1802507] - [tools] selftests/bpf: Fix test_attach_probe (Jiri Benc) [1802507] - [kernel] bpf: Fix bpf_event_output re-entry issue (Jiri Benc) [1802507] - [net] bpf: Fix incorrect verifier simulation of ARSH under ALU32 (Jiri Benc) [1802507] - [net] bpf: Fix passing modified ctx to ld/abs/ind instruction (Jiri Benc) [1802507] - [net] bpf: cgroup: prevent out-of-order release of cgroup bpf (Jiri Benc) [1802507] - [net] bpf: Fix precision tracking for unbounded scalars (Jiri Benc) [1802507] - [net] bpf: Fix cgroup local storage prog tracking (Jiri Benc) [1802507] - [net] bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() (Jiri Benc) [1802507] - [net] bpf, offload: Unlock on error in bpf_offload_dev_create() (Jiri Benc) [1802507] - [powerpc] powerpc/bpf: Fix tail call implementation (Jiri Benc) [1802507] - [net] bpf: Fix use after free in bpf_get_prog_name (Jiri Benc) [1802507] - [net] bpf: Fix use after free in subprog's jited symbol removal (Jiri Benc) [1802507] - [uapi] bpf: fix BTF limits (Jiri Benc) [1802507] - [net] bpf: fix BTF verification of enums (Jiri Benc) [1802507] - [netdrv] ice: Don't tell the OS that link is going down (Jonathan Toppins) [1792670] - [powerpc] powerpc/powernv: implement opal_put_chars_atomic (Steve Best) [1806254] - [tty] powerpc/powernv: move opal console flushing to udbg (Steve Best) [1806254] - [powerpc] powerpc/powernv: Remove OPALv1 support from opal console driver (Steve Best) [1806254] - [powerpc] powerpc/powernv: Implement and use opal_flush_console (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg use flush fallback from console code (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling (Steve Best) [1806254] - [powerpc] powerpc/powernv: Fix OPAL console driver OPAL_BUSY loops (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal_put_chars partial write fix (Steve Best) [1806254] - [x86] Mark Comet Lake-S as supported (David Arcari) [1805754]- rebuild, due infrastructure issues last kernel build wasn't signed properly [1807216]- [nvme] nvme-multipath: Fix memory leak with ana_log_buf (David Milburn) [1804822] - [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (David Gibson) [1804038]- [pci] PCI: pciehp: Add DMI table for in-band presence disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Wait for PDS if in-band presence is disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Add support for disabling in-band presence (Myron Stowe) [1749528] - [netdrv] net/mlx5: DR, Handle reformat capability over sw-steering tables (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Fix matching on vport gvmi (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, use non preemptible call to get the current cpu number (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Enable counter on non-fwd-dest objects (Alaa Hleihel) [1794997] - [iommu] iommu/vt-d: Simplify check in identity_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Remove deferred_attach_domain() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Do deferred attachment in iommu_need_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Move deferred device attachment into helper function (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Add attach_deferred() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Refactor find_domain() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Allow devices with RMRRs to use identity domain (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock (Jerry Snitselaar) [1797124 1784649] - [ata] ata: ahci: Add shutdown to freeze hardware resources of ahci (David Milburn) [1784955] - [include] redhat: kabi: convert incorrect use of RH_KABI_EXTEND (Jiri Benc) [1715803] - [include] redhat: kabi: macros for intentional kABI breakage (Jiri Benc) [1715803] - [uapi] redhat: kabi: bpf: remove misleading comment (Jiri Benc) [1715803] - [include] redhat: kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Jiri Benc) [1715803] - [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1804209] - [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801853] - [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801853] - [nvme] nvme: prevent warning triggered by nvme_stop_keep_alive (David Milburn) [1799890] - [nvme] nvme: nvme_keep_alive_end_io fixup setting comp_seen flag (David Milburn) [1799890]- [iommu] iommu: don't change default domain if already set by quirk (Jerry Snitselaar) [1786292] - [net] netfilter: ipset: Copy the right MAC address in hash:ip, mac IPv6 sets (Stefano Brivio) [1759422] - [net] ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set (Guillaume Nault) [1802817] - [net] tcp: clear tp->segs_{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->data_segs{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->delivered in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->total_retrans in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: do not leave dangling pointers in tp->highest_sack (Guillaume Nault) [1802682] - [net] tcp: Fix highest_sack and highest_sack_seq (Guillaume Nault) [1802682] - [net] tcp: do not send empty skb from tcp_write_xmit() (Guillaume Nault) [1802682] - [net] tcp: md5: fix potential overestimation of TCP option space (Guillaume Nault) [1802682] - [net] tcp: fix data-race in tcp_recvmsg() (Guillaume Nault) [1802682] - [net] bridge: ebtables: don't crash when using dnat target in output chains (Andrea Claudi) [1798923] - [net] ip6_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ip_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ipv4: Detect rollover in specific fib table dump (Guillaume Nault) [1801587] - [net] inet: protect against too small mtu values. (Guillaume Nault) [1801587] - [net] icmp: fix data-race in cmp_global_allow() (Guillaume Nault) [1801587] - [net] inetpeer: fix data-race in inet_putpeer / inet_putpeer (Guillaume Nault) [1801587] - [net] ipv4: Fix table id reference in fib_sync_down_addr (Guillaume Nault) [1801587] - [net] dccp: do not leak jiffies on the wire (Guillaume Nault) [1801587] - [net] inet: stop leaking jiffies on the wire (Guillaume Nault) [1801587] - [tools] selftests: fib_tests: add more tests for metric update (Guillaume Nault) [1801587] - [net] ipv4: fix route update on metric change. (Guillaume Nault) [1801587] - [net] iptunnel: Set tun_flags in the iptunnel_metadata_reply from src (Guillaume Nault) [1801587] - [net] flow_dissector: Fix to use new variables for port ranges in bpf hook (Ivan Vecera) [1789862] - [net] net_sched: fix a resource leak in tcindex_set_parms() (Ivan Vecera) [1789862] - [tools] tc-testing: fix eBPF tests failure on linux fresh clones (Ivan Vecera) [1789862] - [net] net_sched: fix an OOB access in cls_tcindex (Ivan Vecera) [1789862] - [net] cls_rsvp: fix rsvp_policy (Ivan Vecera) [1789862] - [net] net_sched: ematch: reject invalid TCF_EM_SIMPLE (Ivan Vecera) [1789862] - [net] net_sched: walk through all child classes in tc_bind_tclass() (Ivan Vecera) [1789862] - [net] net_sched: fix ops->bind_class() implementations (Ivan Vecera) [1789862] - [net] net_sched: fix datalen for ematch (Ivan Vecera) [1789862] - [net] net_sched: use validated TCA_KIND attribute in tc_new_tfilter() (Ivan Vecera) [1789862] - [net] sch_prio: When ungrafting, replace with FIFO (Ivan Vecera) [1789862] - [net] pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (Ivan Vecera) [1789862] - [net] sched: add delete_empty() to filters and use it in cls_flower (Ivan Vecera) [1789862] - [net] sched: act_mirred: Pull mac prior redir to non mac_header_xmit device (Ivan Vecera) [1789862] - [net] sched: cls_u32: fix refcount leak in the error path of u32_change() (Ivan Vecera) [1789862] - [net] net_sched: sch_fq: properly set sk->sk_pacing_status (Ivan Vecera) [1789862] - [net] net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() (Ivan Vecera) [1789862] - [net] mqprio: Fix out-of-bounds access in mqprio_dump (Ivan Vecera) [1789862] - [net] sched: allow indirect blocks to bind to clsact in TC (Ivan Vecera) [1789862] - [net] core: rename indirect block ingress cb function (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in skb_mpls_push() (Ivan Vecera) [1789862] - [net] cls_flower: Fix the behavior using port ranges with hw-offload (Ivan Vecera) [1789862] - [net] sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in function skb_mpls_pop (Ivan Vecera) [1789862] - [net] sched: fix `tc -s class show` no bstats on class with nolock subqueues (Ivan Vecera) [1789862] - [net] sched: act_pedit: fix WARN() in the traffic path (Ivan Vecera) [1789862] - [net] sched: actions: remove unused 'order' (Ivan Vecera) [1789862] - [net] sched: annotate lockless accesses to qdisc->empty (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_max_ack_backlog (Ivan Vecera) [1789862] - [net] inet: minor optimization for backlog setting in listen(2) (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_ack_backlog (Ivan Vecera) [1789862] - [net] use helpers to change sk_ack_backlog (Ivan Vecera) [1789862] - [net] sched: prevent duplicate flower rules from tcf_proto destroy race (Ivan Vecera) [1789862] - [net] flow_dissector: switch to siphash (Ivan Vecera) [1789862] - [netdrv] macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() (Davide Caratti) [1801128] - [netdrv] macvlan: do not assume mac_header is set in macvlan_broadcast() (Davide Caratti) [1801128] - [net] psample: fix skb_over_panic (Sabrina Dubroca) [1800589] - [net] openvswitch: don't unlock mutex when changing the user_features fails (Davide Caratti) [1799363] - [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Guillaume Nault) [1798715] - [net] rtnetlink: fix a typo fbd -> fdb (Guillaume Nault) [1798715] - [net] bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, msg_push_data may leave end mark in place (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, push write_space updates through ulp updates (Sabrina Dubroca) [1798179] - [net] sk_msg: Don't check if sock is locked when tearing down psock (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, fix pop data with SK_DROP return code (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf (Sabrina Dubroca) [1798179] - [include] bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap, ensure sock lock held during tear down (Sabrina Dubroca) [1798179] - [net] tls: fix async operation (Sabrina Dubroca) [1798179] - [net] tls: Fix return values to avoid ENOTSUPP (Sabrina Dubroca) [1798179] - [net] skmsg: fix TLS 1.3 crash with full sk_msg (Sabrina Dubroca) [1798179] - [net] tls: free the record on encryption error (Sabrina Dubroca) [1798179] - [net] tls: take into account that bpf_exec_tx_verdict() may free the record (Sabrina Dubroca) [1798179] - [net] bpf: skmsg, fix potential psock NULL pointer dereference (Sabrina Dubroca) [1798179] - [net] tls: enable sk_msg redirect to tls socket egress (Sabrina Dubroca) [1798179] - [netdrv] macsec: fix refcnt leak in module exit routine (Sabrina Dubroca) [1799029] - [netdrv] ppp: Adjust indentation into ppp_async_input (Guillaume Nault) [1798104] - [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1798104] - [net] Fix bugs introduced by netlink strict checking backport (Petr Oros) [1782172] - [tools] selftests: forwarding: fix race between packet receive and tc check (Hangbin Liu) [1797941] - [tools] selftests: forwarding: tc_common: Add hitting check (Hangbin Liu) [1797941] - [tools] selftests: net: push jq workaround into separate helper (Hangbin Liu) [1797941] - [tools] selftests: loopback.sh: skip this test if the driver does not support (Hangbin Liu) [1797941] - [tools] selftests: pmtu: fix init mtu value in description (Hangbin Liu) [1797941] - [tools] selftests: forwarding: Delete IPv6 address at the end (Hangbin Liu) [1797941] - [tools] selftests: pmtu: use -oneline for ip route list cache (Hangbin Liu) [1797941] - [tools] selftests: net: tcp_mmap should create detached threads (Hangbin Liu) [1797941] - [tools] selftests: net: reuseport_dualstack: fix uninitalized parameter (Hangbin Liu) [1797941] - [net] tipc: fix link overflow issue at socket shutdown (Xin Long) [1798070] - [net] tipc: fix retrans failure due to wrong destination (Xin Long) [1798070] - [net] tipc: fix potential hanging after b/rcast changing (Xin Long) [1798070] - [net] tipc: fix ordering of tipc module init and exit routine (Xin Long) [1798070] - [net] tipc: fix wrong timeout input for tipc_wait_for_cond() (Xin Long) [1798070] - [net] tipc: fix wrong socket reference counter after tipc_sk_timeout() returns (Xin Long) [1798070] - [net] tipc: fix potential memory leak in __tipc_sendmsg() (Xin Long) [1798070] - [net] tipc: fix link name length check (Xin Long) [1798070] - [net] tipc: update replicast capability for broadcast send link (Xin Long) [1798070] - [net] tipc: update cluster capabilities if node deleted (Xin Long) [1798070] - [net] tipc: update mon's self addr when node addr generated (Xin Long) [1798070] - [net] tipc: reduce sensitive to retransmit failures (Xin Long) [1798070] - [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1798061] - [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1798061] - [net] sctp: cache netns in sctp_ep_common (Xin Long) [1798061] - [net] sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook (Xin Long) [1798061] - [net] xfrm: support output_mark for offload ESP packets (Xin Long) [1798059] - [net] xfrm: release device reference for invalid state (Xin Long) [1798059] - [net] netfilter: fix a use-after-free in mtype_destroy() (Davide Caratti) [1796361] - [net] netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present (Davide Caratti) [1796361] - [net] netfilter: conntrack: Request module if l3proto is unknown (Phil Sutter) [1752765] - [include] tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() (Guillaume Nault) [1780828] - [include] tcp: tighten acceptance of ACKs not matching a child socket (Guillaume Nault) [1780828] - [include] tcp: fix rejected syncookies due to stale timestamps (Guillaume Nault) [1780828] - [net] SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts (Steve Dickson) [1801454] - [kernel] genirq, sched/isolation: Isolate from handling managed interrupts (Peter Xu) [1783026]- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (David Milburn) [1798630] - [mm] arm64: debug: Remove unused return value from do_debug_exception() (Bhupesh Sharma) [1802511] - [mm] arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Reorganize arguments for is_el1_permission_fault() (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Define esr_to_debug_fault_info() (Bhupesh Sharma) [1802511] - [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1801497] - [netdrv] bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Refactor logic to re-enable SRIOV after firmware reset detected (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix logic that disables Bus Master during firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix TC queue mapping (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix NTUPLE firmware command failures (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix ipv6 RFS filter matching logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal (Jonathan Toppins) [1801868] - [netdrv] bnxt: Detach page from page pool before sending up the stack (Jonathan Toppins) [1801868] - [netdrv] bnxt: apply computed clamp value for coalece parameter (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix MSIX request logic for RDMA driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Free context memory in the open path if firmware has been reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return error if FW returns more data than dump length (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix bp->fw_health allocation and free logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add missing devlink health reporters for VFs (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix the logic that creates the health reporters (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do driver unregister cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGTR fw command (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Abort waiting for firmware response if there is no heartbeat (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return proper error code for non-existent NVM variable (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add a warning message for driver initiated reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Improve RX buffer error handling (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Extend ETHTOOL_RESET to hot reset driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Increase firmware response timeout for coredump commands (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix suspend/resume path on 57500 chips (Jonathan Toppins) [1801111] - [netdrv] bnxt_en: Disable/enable Bus master during suspend/resume (Jonathan Toppins) [1801111] - [fs] cifs: fix soft mounts hanging in the reconnect code (Leif Sahlberg) [1795423] - [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1798512] - [security] selinux: reorder hooks to make runtime disable less broken (Ondrej Mosnacek) [1778990] - [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1796480] - [isdn] misdn: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779475] {CVE-2019-17055}- [fs] Revert: f5bcc37b81fc ("namei: allow restricted O_CREAT of FIFOs and regular files") (Eric Sandeen) [1801468] - [fs] Revert: 433cbb6cf0ae ("quota: honor quota type in Q_XGETQSTATcalls") (Eric Sandeen) [1800435] - [infiniband] RDMA/siw: Fix setting active_mtu attribute (Kamal Heib) [1797199] - [infiniband] RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create (Kamal Heib) [1733690] - [scsi] scsi: lpfc: Fix release of hwq to clear the eq relationship (Dick Kennedy) [1798661] - [x86] kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested guests (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: move VMX controls sanitization out of nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: remove stale evmcs_already_enabled check from nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm: svm: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses (Paolo Bonzini) [1796417] - [x86] kvm: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1796417] - [tools] selftests: netfilter: Introduce tests for sets with range concatenation (Stefano Brivio) [1593711] - [net] nf_tables: Add set type for arbitrary concatenation of ranges (Stefano Brivio) [1593711] - [lib] bitmap: Introduce bitmap_cut(): cut bits and shift remaining (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: Support for sets with multiple ranged fields (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add NFTA_SET_ELEM_KEY_END attribute (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add nft_setelem_parse_key() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused parameter ctx (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused variable (Stefano Brivio) [1593711] - [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1787568] - [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1787568] - [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1787568]- [fs] NFSv4: pnfs_roc() must use cred_fscmp() to compare creds (Benjamin Coddington) [1800893] - [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1801091] - [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1801091] - [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1801091] - [drm] drm/nouveau: Add HD-audio component notifier support (Ben Skeggs) [1792191] - [netdrv] net/mlx5: Fix deadlock in fs_core (Alaa Hleihel) [1786630] - [drm] drm/amd/dm/mst: Ignore payload update failures (Lyude Paul) [1773800 1773795] - [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1797106] - [fs] cifs: Fix mount options set in automount (Dave Wysochanski) [1790922]- [kernel] timers/nohz: Update NOHZ load in remote tick (Scott Wood) [1791434] - [kernel] sched/core: Don't skip remote tick for idle CPUs (Scott Wood) [1791434] - [drm] drm/amdgpu/vi: silence an uninitialized variable warning (Lyude Paul) [1792565] - [drm] drm: panel-lvds: Potential Oops in probe error handling (Lyude Paul) [1792565] - [drm] drm/i915: Fix pid leak with banned clients (Lyude Paul) [1792565] - [drm] drm/amdgpu: allow direct upload save restore list for raven2 (Lyude Paul) [1792565] - [drm] drm/amd/display: Reorder detect_edp_sink_caps before link settings read (Lyude Paul) [1792565] - [drm] drm/i915: Add missing include file (Lyude Paul) [1792565] - [drm] drm/amdgpu: enable gfxoff for raven1 refresh (Lyude Paul) [1792565] - [drm] drm/amdgpu/discovery: reserve discovery data at the top of VRAM (Lyude Paul) [1792565] - [drm] drm/amdgpu: cleanup creating BOs at fixed location (v2) (Lyude Paul) [1792565] - [drm] drm/tegra: Fix ordering of cleanup code (Lyude Paul) [1792565] - [drm] drm/i915/gen9: Clear residual context state on context switch (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1407352427:icl,ehl (Lyude Paul) [1792565] - [drm] drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ (Lyude Paul) [1792565] - [drm] drm/fb-helper: Round up bits_per_pixel if possible (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl, ehl (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for vega20 (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for navi (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: fix panel scaling (Lyude Paul) [1792565 1741114] - [drm] drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware (Lyude Paul) [1792565] - [drm] drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit (Lyude Paul) [1792565] - [drm] drm/amd/display: Reset steer fifo before unblanking the stream (Lyude Paul) [1792565] - [drm] drm/amd/display: Change the delay time before enabling FEC (Lyude Paul) [1792565] - [drm] drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle (Lyude Paul) [1792565] - [drm] drm/amdgpu: add cache flush workaround to gfx8 emit_fence (Lyude Paul) [1792565] - [drm] drm/amdgpu: add check before enabling/disabling broadcast mode (Lyude Paul) [1792565] - [drm] drm: limit to INT_MAX in create_blob ioctl (Lyude Paul) [1792565] - [drm] drm/amdgpu: Call find_vma under mmap_sem (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix uninitialized variable pasid_mapping_needed (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Avoid accidental thread reactivation (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix potential double drop fence reference (Lyude Paul) [1792565] - [drm] drm/amdgpu: disallow direct upload save restore list from gfx driver (Lyude Paul) [1792565] - [gpu] gpu: host1x: Allocate gather copy for host1x (Lyude Paul) [1792565] - [drm] drm/tegra: sor: Use correct SOR index on Tegra210 (Lyude Paul) [1792565] - [drm] drm/amd/display: correctly populate dpp refclk in fpga (Lyude Paul) [1792565] - [drm] drm: Don't free jobs in wait_event_interruptible() (Lyude Paul) [1792565] - [drm] drm/gma500: fix memory disclosures due to uninitialized bytes (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix amdgpu trace event print string format error (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20 (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Restore audio when setting a mode (Lyude Paul) [1792565] - [drm] drm/amd/display: Program DWB watermarks from correct state (Lyude Paul) [1792565] - [drm] drm/amd/display: Fix dongle_caps containing stale information (Lyude Paul) [1792565] - [drm] drm/amd/display: add new active dongle to existent w/a (Lyude Paul) [1792565] - [drm] drm/amd/display: refactor Device ID for external chips (Lyude Paul) [1792565] - [drm] drm/amd/display: wait for set pipe mcp command completion (Lyude Paul) [1792565] - [drm] drm/amd/display: Properly round nominal frequency for SPD (Lyude Paul) [1792565] - [drm] drm/drm_vblank: Change EINVAL by the correct errno (Lyude Paul) [1792565] - [drm] drm/amdkfd: Fix MQD size calculation (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller (Lyude Paul) [1792565] - [drm] drm/amd/display: set minimum abm backlight level (Lyude Paul) [1792565] - [drm] drm/amd/display: load iram for abm 2.3 (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: A workaround to GPU RESET on APU (Lyude Paul) [1792565] - [drm] drm/amdkfd: fix a potential NULL pointer dereference (v2) (Lyude Paul) [1792565] - [drm] drm/amd/display: Set number of pipes to 1 if the second pipe was disabled (Lyude Paul) [1792565] - [drm] drm/amd/display: Handle virtual signal type in disable_link() (Lyude Paul) [1792565] - [drm] drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu: grab the id mgr lock while accessing passid_mapping (Lyude Paul) [1792565] - [drm] drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code (Lyude Paul) [1792565] - [drm] drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings (Lyude Paul) [1792565] - [drm] drm/amd/display: verify stream link before link test (Lyude Paul) [1792565] - [drm] drm: Use EOPNOTSUPP, not ENOTSUPP (Lyude Paul) [1792565] - [drm] drm/mipi-dbi: fix a loop in debugfs code (Lyude Paul) [1792565] - [drm] drm: mst: Fix query_payload ack reply struct (Lyude Paul) [1792565] - [drm] Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper." (Lyude Paul) [1792565] - [drm] drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9 (Lyude Paul) [1792565] - [drm] drm/amdgpu: avoid using invalidate semaphore for picasso (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: re-init clear state buffer after gpu reset (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt (Lyude Paul) [1792565] - [drm] drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 (Lyude Paul) [1792565] - [drm] drm/amdgpu: set adev->num_vmhubs for gmc6, 7, 8 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Export function to flush TLB of specific vm hub (Lyude Paul) [1792565] - [drm] drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip (Lyude Paul) [1792565] - [drm] drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number (Lyude Paul) [1792565] - [drm] drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub (Lyude Paul) [1792565] - [drm] drm/amd/display: add default clocks if not able to fetch them (Lyude Paul) [1792565] - [drm] drm/amd/display: re-enable wait in pipelock, but add timeout (Lyude Paul) [1792565] - [drm] drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() (Lyude Paul) [1792565] - [drm] drm/radeon: fix r1xx/r2xx register checker for POT textures (Lyude Paul) [1792565] - [drm] drm/i915/fbc: Disable fbc by default on all glk+ (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: Limit MST BPC to 8 (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN (Lyude Paul) [1792565 1773804] - [drm] drm/mgag200: Flag all G200 SE A machines as broken wrt (Lyude Paul) [1792565] - [drm] drm/mgag200: Add workaround for HW that does not support 'startadd' (Lyude Paul) [1792565] - [drm] drm/mgag200: Store flags from PCI driver data in device structure (Lyude Paul) [1792565] - [drm] drm/mgag200: Extract device type from flags (Lyude Paul) [1792565] - [dma-buf] dma-buf: Fix memory leak in sync_file_merge() (Lyude Paul) [1792565] - [video] video/hdmi: Fix AVI bar unpack (Lyude Paul) [1792565] - [drm] drm: damage_helper: Fix race checking plane->state->fb (Lyude Paul) [1792565] - [drm] drm/i915: Fix detection for a CMP-V PCH (Lyude Paul) [1792565] - [x86] Mark AMD Ryzen 7 as supported (David Arcari) [1797317] - [x86] Mark AMD Ryzen 5 as supported (David Arcari) [1718051] - [mm] mm/sparse.c: reset section's mem_map when fully deactivated (Pingfan Liu) [1797848] - [drm] drm/mgag200: Don't unpin the current cursor image's buffer (Lyude Paul) [1784290] - [drm] drm/mgag200: Set cursor scanout address to correct BO (Lyude Paul) [1784290] - [drm] drm/mgag200: Pin displayed cursor BO to video memory (Lyude Paul) [1784290] - [tools] Correction to manpage of cpupower (Prarit Bhargava) [1796139] - [fs] cifs: fix soft mounts hanging in the reconnect code (Dave Wysochanski) [1795429] - [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774440] - [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774440] - [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787486] {CVE-2019-19534} - [netdrv] vxlan: fix tos value before xmit (Hangbin Liu) [1786075] - [net] netfilter: nft_tproxy: Fix port selector on Big Endian (Phil Sutter) [1781481] - [net] devlink: Change devlink health locking mechanism (Petr Oros) [1785997] - [net] xfrm: Fix memleak on xfrm state destroy (Xin Long) [1780470] - [net] erspan: remove the incorrect mtu limit for erspan (Hangbin Liu) [1783871] - [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779495] {CVE-2019-17053} - [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1772334]- [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1795049] - [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1775511] - [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1787333] - [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1787333] - [arm64] arm64: kexec: always reset to EL2 if present (Bhupesh Sharma) [1794805] - [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1791258] - [netdrv] net/mlx5e: Enable all available stats for uplink reps (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Create q counters on uplink representors (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: IPoIB, use separate stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert stats groups array to array of group pointers (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Declare stats groups via macro (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Profile specific stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Move uplink rep init/cleanup code into own functions (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add discard counters per priority (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add port buffer's congestion counters (Alaa Hleihel) [1786321] - [netdrv] net/mlx5: Expose HW capability bits for port buffer per priority congestion counters (Alaa Hleihel) [1786321] - [netdrv] qede: Fix multicast mac configuration (Manish Chopra) [1784894] - [thunderbolt] thunderbolt: Drop unnecessary read when writing LC command in Ice Lake (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Fix lockdep circular locking depedency warning (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Read DP IN adapter first two dwords in one go (Jarod Wilson) [1784568]- [pci] PCI/PM: Move pci_dev_wait() definition earlier (Myron Stowe) [1794266] - [pci] PCI/PM: Add missing link delays required by the PCIe spec (Myron Stowe) [1794266] - [pci] PCI/PM: Add pcie_wait_for_link_delay() (Myron Stowe) [1794266] - [pci] PCI/PM: Return error when changing power state from D3cold (Myron Stowe) [1794266] - [pci] PCI/PM: Decode D3cold power state correctly (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_complete_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Avoid exporting __pci_complete_power_transition() (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_start_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_power_up() in pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Move power state update away from pci_power_up() (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.suspend_late() hook (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.resume_early() hook (Myron Stowe) [1794266] - [xen] xen-platform: Convert to generic power management (Myron Stowe) [1794266] - [pci] PCI/PM: Simplify pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Expand PM reset messages to mention D3hot (not just D3) (Myron Stowe) [1794266] - [pci] PCI/PM: Apply D2 delay as milliseconds, not microseconds (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_WARN() to include device information (Myron Stowe) [1794266] - [pci] PCI/PM: Use PCI dev_printk() wrappers for consistency (Myron Stowe) [1794266] - [pci] PCI/PM: Make power management op coding style consistent (Myron Stowe) [1794266] - [pci] PCI/PM: Run resume fixups before disabling wakeup events (Myron Stowe) [1794266] - [pci] PCI/PM: Clear PCIe PME Status even for legacy power management (Myron Stowe) [1794266] - [pci] PCI/PM: Always return devices to D0 when thawing (Myron Stowe) [1794266] - [pci] PCI: PM: Fix pci_power_up() (Myron Stowe) [1794266] - [pci] PCI: Make pcie_downstream_port() available outside of access.c (Myron Stowe) [1794266] - [pci] PCI: Add pci_info_ratelimited() to ratelimit PCI separately (Myron Stowe) [1794266] - [pci] PCI: PM: Simplify bus-level hibernation callbacks (Myron Stowe) [1794266] - [pci] PCI: Do not poll for PME if the device is in D3cold (Myron Stowe) [1794266] - [pci] PCI: PM: Replace pci_dev_keep_suspended() with two functions (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid resuming devices in D3hot during system suspend (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid skipping bus-level PM on platforms without ACPI (Myron Stowe) [1794266] - [pci] treewide: Switch printk users from pf and pF to ps and pS, respectively (Myron Stowe) [1794266] - [sound] ALSA: Use the legacy HDA driver as default for Intel DSP platforms (Jaroslav Kysela) [1793227] - [nvme] nvme: nvme_mpath_init remove multipath check (David Milburn) [1790958] - [mm] mm/page-writeback.c: don't break integrity writeback on ->writepage() error (Christoph von Recklinghausen) [1782117] - [arm64] arm64: Revert support for execute-only user mappings (Jeremy Linton) [1788629] - [powerpc] powerpc/papr_scm: Don't enable direct map for a region by default (Steve Best) [1795706]- [tools] selftests/eeh: Bump EEH wait time to 60s (Steve Best) [1783199] - [tools] tools/kvm_stat: Fix kvm_exit filter name (Gavin Shan) [1780345] - [infiniband] RDMA/bnxt_re: Report more number of completion vectors (Selvin Xavier) [1788037 1753515] - [infiniband] RDMA/bnxt_re: Fix Send Work Entry state check while polling completions (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Fix missing le16_to_cpu (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Avoid freeing MR resources if dereg fails (Selvin Xavier) [1788037 1737147] - [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Selvin Xavier) [1788037 1771855] - [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Selvin Xavier) [1788037 1783943] - [netdrv] net/mlx5e: Clear VF config when switching modes (mohamad meib) [1787276] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup fixup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: drop the mem_sysfs_mutex (David Hildenbrand) [1789900] - [base] driver/base/memory.c: validate memory block size early (David Hildenbrand) [1789900] - [fs] block: Don't revalidate bdev of hidden gendisk (David Milburn) [1779342] - [scsi] scsi: virtio_scsi: unplug LUNs when events missed (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: implement request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix dh and multipathing for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix missing .cleanup_rq for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: add support for request batching (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use struct_size() helper (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: remove unused 'affinity_hint_set' (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: don't send sc payload with tmfs (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Remove per-target data because it is no longer used (Maxim Levitsky) [1614188] - [powerpc] powerpc/pseries/lparcfg: Fix display of Maximum Memory (Steve Best) [1795622] - [powerpc] powernv: Don't reprogram SLW image on every KVM guest entry/exit (Laurent Vivier) [1751078] - [x86] Mark certain versions of Comet Lake as supported (David Arcari) [1794198] - [s390] s390/dasd: Disable Thin Provisioning to prevent data loss (Philipp Rudo) [1793461]- [x86] kvm: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: disable shattered huge page recovery for PREEMPT_RT (Paolo Bonzini) [1690344] {CVE-2018-12207} - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690344] {CVE-2018-12207} - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] bugs: Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690344] {CVE-2018-12207} - [crypto] crypto: hmac - fix memory leak in hmac_init_tfm() (Herbert Xu) [1775858] - [crypto] crypto: hash - fix incorrect HASH_MAX_DESCSIZE (Herbert Xu) [1775858] - [nvme] nvme: Translate more status codes to blk_status_t (Gopal Tiwari) [1781537] - [include] nvme: resync include/linux/nvme.h with nvmecli (Gopal Tiwari) [1781537] - [netdrv] hv_netvsc: Fix memory leak when removing rndis device (Mohammed Gamal) [1733007] - [fs] cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (Dave Wysochanski) [1793182] - [tools] perf c2c: Fix report with offline cpus (Michael Petlan) [1744903] - [kernel] locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN (Waiman Long) [1793028] - [mm] mm/memory_hotplug: don't free usage map when removing a re-added early section (Pingfan Liu) [1787269] - [netdrv] iavf: remove current MAC address filter on VF reset (Stefan Assmann) [1735725 1738738] - [dma] dma-mapping: fix handling of dma-ranges for reserved memory (again) (Jerry Snitselaar) [1784691]- [fs] pnfs/filelayout: enable LAYOUTGET on OPEN (Steve Dickson) [1756140] - [fs] NFSD fixing possible null pointer derefering in copy offload (Benjamin Coddington) [1763220] - [fs] nfsd: Ensure CLONE persists data and metadata changes to the target file (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix backchannel latency metrics (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() (Benjamin Coddington) [1763220] - [fs] NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() (Benjamin Coddington) [1763220] - [fs] NFSv4: Don't allow a cached open with a revoked delegation (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix svcauth_gss_proxy_init() (Benjamin Coddington) [1763220] - [net] SUNRPC: The TCP back channel mustn't disappear while requests are outstanding (Benjamin Coddington) [1763220] - [net] xprtrdma: Close window between waking RPC senders and posting Receives (Benjamin Coddington) [1763220] - [net] xprtrdma: Connection becomes unstable after a reconnect (Benjamin Coddington) [1763220] - [net] xprtrdma: Add unique trace points for posting Local Invalidate WRs (Benjamin Coddington) [1763220] - [net] sunrpc: fix crash when cache_head become valid before update (Benjamin Coddington) [1763220] - [fs] nfsd4: fix up replay_matches_cache() (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix leak of clp->cl_acceptor string (Benjamin Coddington) [1763220] - [fs] pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors (Benjamin Coddington) [1763220] - [fs] NFS: Fix O_DIRECT accounting of number of bytes read/written (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix another issue with MIC buffer space (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix buffer handling of GSS MIC without slack (Benjamin Coddington) [1763220] - [fs] Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't handle errors if the bind/connect succeeded (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix congestion window race with disconnect (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't try to parse incomplete RPC messages (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't receive TCP data into a request buffer that has been reset (Benjamin Coddington) [1763220] - [net] SUNRPC: Dequeue the request from the receive queue while we're re-encoding (Benjamin Coddington) [1763220] - [net] SUNRPC: Handle connection breakages correctly in call_status() (Benjamin Coddington) [1763220] - [net] xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods (Benjamin Coddington) [1763220] - [fs] NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 (Benjamin Coddington) [1763220] - [fs] NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() (Benjamin Coddington) [1763220] - [fs] NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Only reap expired delegations (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Fix open stateid recovery (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid (Benjamin Coddington) [1763220] - [fs] NFSv4: Handle the special Linux file open access mode (Benjamin Coddington) [1763220] - [fs] nfsd: Fix overflow causing non-working mounts on 1 TB machines (Benjamin Coddington) [1763220] - [md] md: make sure desc_nr less than MD_SB_DISKS (Nigel Croxon) [1769057] - [md] md: raid1: check rdev before reference in raid1_sync_request func (Nigel Croxon) [1769057] - [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1769057] - [md] md: avoid invalid memory access for array sb->dev_roles (Nigel Croxon) [1769057] - [md] md/raid1: avoid soft lockup under high load (Nigel Croxon) [1769057] - [md] md: no longer compare spare disk superblock events in super_load (Nigel Croxon) [1769057] - [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Nigel Croxon) [1769057] - [md] md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit (Nigel Croxon) [1769057] - [md] md/raid0: Fix an error message in raid0_make_request() (Nigel Croxon) [1769057] - [md] md/raid0: fix warning message for parameter default_layout (Nigel Croxon) [1769057] - [netdrv] net/mlx5: DR, Init lists that are used in rule's member (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, No need for atomic refcount for internal SW steering resources (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multiple destination action from dr_create_fte (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Add support for multiple destination table action (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Align dest FT action creation to API (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Pass table flags at creation to lower layer (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multi-destination table for SW-steering use (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create FTE entry in the FW from SW-steering (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Use attributes struct for FW flow table creation (Alaa Hleihel) [1775986] - [drm] drm/amd/display: fix struct init in update_bounding_box (Don Dutile) [1784621] - [tools] perf/x86/pmu-events: Fix Kernel_Utilization metric (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update all the Intel JSON metrics from TMAM 3.6 (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update CascadelakeX events to v1.05 (Michael Petlan) [1788434] - [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1766357] - [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1766357] - [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1766357] - [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722986] - [mm] memcg, oom: don't require __GFP_FS when invoking memcg OOM killer (Waiman Long) [1791170] - [uapi] mm: move MAP_SYNC to asm-generic/mman-common.h (Jeff Moyer) [1791539]- [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Lu Lu) [1663784] - [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1689800] - [infiniband] IB/mlx4: Follow mirror sequence of device add during device removal (mohamad meib) [1786042] - [netdrv] gve: Fix the queue page list allocated pages count (Patricio Noyola) [1789114] - [netdrv] gve: fix dma sync bug where not all pages synced (David Awogbemila) [1790957] - [netdrv] gve: Fixes DMA synchronization (David Awogbemila) [1789027] - [net] SUNRPC: Ignore queue transmission errors on successful transmission (Benjamin Coddington) [1769367] - [net] Revert "SUNRPC: Micro-optimise when the task is known not to be sleeping" (Benjamin Coddington) [1769367] - [net] SUNRPC: Fix up calculation of client message length (Benjamin Coddington) [1769367] - [net] Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs (Benjamin Coddington) [1769367] - [char] tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" (Jerry Snitselaar) [1789088] - [char] tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts" (Jerry Snitselaar) [1789088] - [tools] perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() (Michael Petlan) [1786048] - [tools] perf jvmti: Link against tools/lib/string.o to have weak strlcpy() (Michael Petlan) [1786048] - [kernel] kprobes: Show address of kprobes if kallsyms does (Michael Petlan) [1747099] - [kernel] genirq/debugfs: Reset domain debugfs_file on removal of the debugfs file (Mohammed Gamal) [1782640] - [powerpc] powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest (Steve Best) [1789594]- [platform] x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Fix the SoC naming inconsistency (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core_pltdrv: Module removal warning fix (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Do not ioremap RAM (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq() (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Add ICL-NNPI support to PMC Core (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Attach using APCI HID "INT33A1" (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: transform Pkg C-state residency from TSC ticks into microseconds (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc: no need to check return value of debugfs_create functions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Allow to dump debug registers on S0ix failure (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Convert to a platform_driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Don't map non-used optional resources (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Apply same width for offset definitions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Use BIT() macro (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Mark local function static (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: adding error handling (Lenny Szubowicz) [1773793] - [mm] memory_hotplug: cleanup __remove_pages() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: drop local variables in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't check for "all holes" in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: we always have a zone in find_(smallest|biggest)_section_pfn (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: poison memmap in remove_pfn_range_from_zone() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: shrink zones when offlining memory (Christoph von Recklinghausen) [1766491] - [mm] memmap_init: update variable name in memmap_init_zone (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix try_offline_node() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix updating the node span (Christoph von Recklinghausen) [1766491] - [mm] hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span() (Christoph von Recklinghausen) [1766491] - [mm] page_owner: don't access uninitialized memmaps when reading /proc/pagetypeinfo (Christoph von Recklinghausen) [1766491] - [mm] memory-failure.c: don't access uninitialized memmaps in memory_failure() (Christoph von Recklinghausen) [1766491] - [fs] proc/page.c: don't access uninitialized memmaps in fs/proc/page.c (Christoph von Recklinghausen) [1766491] - [base] base/memory.c: don't access uninitialized memmaps in soft_offline_page_store() (Christoph von Recklinghausen) [1766491] - [base] base/node.c: simplify unregister_memory_block_under_nodes() (Christoph von Recklinghausen) [1766491] - [kernel] /proc/kpagecount: return 0 for special pages that are never mapped (Christoph von Recklinghausen) [1766491] - [netdrv] fm10k: fix fm10k_get_fault_pf to read correct address (Neil Horman) [1721716] - [netdrv] fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS (Neil Horman) [1721716] - [netdrv] fm10k: mark unused parameters with __always_unused (Neil Horman) [1721716] - [netdrv] fm10k: cast page_addr to u8 * when incrementing it (Neil Horman) [1721716] - [netdrv] fm10k: explicitly return 0 on success path in function (Neil Horman) [1721716] - [netdrv] fm10k: remove needless initialization of size local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove needless assignment of err local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove unnecessary variable initializer (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the ring variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the result local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local msg variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local i variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the tx_buffer variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the q_idx local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of local err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of qv local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of *p local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: Use dev_get_drvdata (Neil Horman) [1721716] - [crypto] crypto: qat - Silence smp_processor_id() warning (Neil Horman) [1723573] - [crypto] crypto: qat - use struct_size() helper (Neil Horman) [1723573] - [crypto] crypto: qat - do not offload zero length requests (Neil Horman) [1723573] - [crypto] crypto: qat - return error for block ciphers for invalid requests (Neil Horman) [1723573] - [crypto] crypto: qat - return proper error code in setkey (Neil Horman) [1723573] - [crypto] crypto: qat - fix block size for aes ctr mode (Neil Horman) [1723573] - [crypto] crypto: qat - update iv after encryption or decryption operations (Neil Horman) [1723573] - [crypto] crypto: qat - add check for negative offset in alg precompute function (Neil Horman) [1723573] - [crypto] crypto: qat - remove spin_lock in qat_ablkcipher_setkey (Neil Horman) [1723573] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Neil Horman) [1723573] - [crypto] crypto: shash - remove shash_desc::flags (Neil Horman) [1723573] - [crypto] crypto: rsa - unimplement sign/verify for raw RSA backends (Neil Horman) [1723573] - [hv] Revert "hv: vmbus: Implement suspend/resume for VSC drivers for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Ignore the offers when resuming from hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend/resume the vmbus itself for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Clean up hv_sock channels by force upon suspend" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend after cleaning up hv_sock and sub channels" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Resume after fixing up old primary channels" (Mohammed Gamal) [1788082] - [hv] Revert "vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP" (Mohammed Gamal) [1788082] - [x86] kvm: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit (Paul Lai) [1494707] - [x86] kvm: vmx: Emulate MSR IA32_UMWAIT_CONTROL (Paul Lai) [1494707] - [x86] kvm: x86: Add support for user wait instructions (Paul Lai) [1494707] - [tools] tools arch x86: Update tools's copy of cpufeatures.h (Paul Lai) [1494707] - [kvm] KVM: x86: expose AVX512_BF16 feature to guest (Paul Lai) [1642539] - [x86] x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions (Paul Lai) [1642539] - [block] rbd: silence bogus uninitialized warning in rbd_object_map_update_finish() (Jeff Layton) [1777961] - [fs] ceph: increment/decrement dio counter on async requests (Jeff Layton) [1777961] - [fs] ceph: take the inode lock before acquiring cap refs (Jeff Layton) [1777961] - [scsi] scsi: lpfc: fix build failure with DEBUGFS disabled (Dick Kennedy) [1784863] - [scsi] Revert "storvsc: setup 1:1 mapping between hardware queue and CPU queue" (Cathy Avery) [1787594] - [tools] perf session: Return error code for perf_session__new() function on failure (Michael Petlan) [1754995] - [tools] perf header: Fix false warning when there are no duplicate cache entries (Michael Petlan) [1776499] - [firmware] efi/memreserve: Register reservations as 'reserved' in /proc/iomem (Bhupesh Sharma) [1772730] - [firmware] efi/memreserve: deal with memreserve entries in unmapped memory (Bhupesh Sharma) [1772730] - [powerpc] powerpc/powernv: Avoid re-registration of imc debugfs directory (Diego Domingos) [1781098] - [powerpc] powerpc/powernv: Return for invalid IMC domain (Diego Domingos) [1781098]- [tools] perf tools: Allow to link with libbpf dynamicaly (Michael Petlan) [1781570] - [tools] perf probe: Fix spelling mistake "addrees" -> "address" (Michael Petlan) [1760227] - [tools] perf probe: Trace a magic number if variable is not found (Michael Petlan) [1760227] - [tools] perf probe: Support DW_AT_const_value constant value (Michael Petlan) [1760227] - [tools] perf probe: Support multiprobe event (Michael Petlan) [1760227] - [tools] perf probe: Generate event name with line number (Michael Petlan) [1760227] - [tools] perf probe: Do not show non representive lines by perf-probe -L (Michael Petlan) [1760227] - [tools] perf probe: Verify given line is a representive line (Michael Petlan) [1760227] - [tools] perf probe: Show correct statement line number by perf probe -l (Michael Petlan) [1760227] - [tools] perf probe: Skip overlapped location on searching variables (Michael Petlan) [1760227] - [tools] perf probe: Fix to show calling lines of inlined functions (Michael Petlan) [1760227] - [tools] perf probe: Filter out instances except for inlined subroutine and subprogram (Michael Petlan) [1760227] - [tools] perf probe: Skip end-of-sequence and non statement lines (Michael Petlan) [1760227] - [tools] perf probe: Return a better scope DIE if there is no best scope (Michael Petlan) [1760227] - [tools] perf probe: Fix to show ranges of variables in functions without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to show inlined function callsite without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to list probe event with correct line number (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe an inline function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe a function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix wrong address verification (Michael Petlan) [1760227] - [tools] perf probe: Fix to show function entry line as probe-able (Michael Petlan) [1760227] - [tools] perf probe: Walk function lines in lexical blocks (Michael Petlan) [1760227] - [tools] perf probe: Fix to find range-only function instance (Michael Petlan) [1760227] - [scsi] qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1782598] - [nvme] nvme: Add quirk for LiteON CL1 devices running FW 22301111 (Perry Yuan) [1769179] - [nvme] nvme-pci: Save PCI state before putting drive into deepest state (Perry Yuan) [1769180] - [infiniband] rdma/cxgb4: Fix spelling mistake "immedate" -> "immediate" (Vishal Kulkarni) [1725823] - [infiniband] rdma/cxgb4: Fix null pointer dereference on alloc_skb failure (Vishal Kulkarni) [1725823] - [infiniband] iw_cxgb4: Fix qpid leak (Vishal Kulkarni) [1725823] - [netdrv] net/mlx5e: Use correct enum to determine uplink port (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix concurrency issues between config flow and XSK (mohamad meib) [1786113] - [infiniband] IB/mlx5: Fix steering rule of drop and count (mohamad meib) [1786113] - [netdrv] net/mlx5e: ethtool, Fix analysis of speed setting (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix translation of link mode into speed (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix SFF 8472 eeprom length (mohamad meib) [1786113] - [netdrv] net/mlx5e: Query global pause state before setting prio2buffer (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix TXQ indices to be sequential (mohamad meib) [1786113] - [infiniband] RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR (mohamad meib) [1786113] - [netdrv] ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe (Jarod Wilson) [1783853] {CVE-2019-15099} - [netdrv] revert "[netdrv] ice: mark driver as tech-preview" (Jonathan Toppins) [1783062] - [netdrv] ibmvnic: Fix typo in retry check (Steve Best) [1783775] - [netdrv] ibmveth: Detect unsupported packets before sending to the hypervisor (Steve Best) [1784904] - [netdrv] igc: add additional delay during phy hw reset (David Arcari) [1782824] - [net] bridge: fix regression in br_mdb_fill_info() (Petr Oros) [1783888] - [net] bpf: Emit audit messages upon successful prog load and unload (Jiri Olsa) [1781266] - [fs] fuse: fix leak of fuse_io_priv (Miklos Szeredi) [1777009] - [fs] virtiofs: Check contents of options string (Vivek Goyal) [1783426] - [fs] exec: Fix mem leak in kernel_read_file (Eric Sandeen) [1683731] {CVE-2019-8980} - [lib] sbitmap: only queue kyber's wait callback if not already active (Ming Lei) [1784544] - [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Dave Wysochanski) [1788202] - [kernel] ftrace: Check for successful allocation of hash (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Check for empty hash and comment the race with registering probes (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Fix NULL pointer dereference in t_probe_next() (Desnes Augusto Nunes do Rosario) [1719414] - [iommu] vt-d: Allocate reserved region for ISA with correct permission (Jerry Snitselaar) [1778041] - [iommu] set group default domain before creating direct mappings (Jerry Snitselaar) [1778041] - [iommu] vt-d: Fix dmar pte read access not set error (Jerry Snitselaar) [1778041] - [iommu] vt-d: Set ISA bridge reserved region as relaxable (Jerry Snitselaar) [1778041] - [iommu] fix KASAN use-after-free in iommu_insert_resv_region (Auger Eric) [1777014] - [platform] platform/x86: dell-laptop: fix rfkill functionality (Jarod Wilson) [1725878] - [mm] mm/hugetlb: defer freeing of huge pages if in non-task context (Waiman Long) [1780015] - [mm] powerpc/book3s64/hash: Use secondary hash for bolted mapping if the primary is full (Steve Best) [1783159] - [mm] powerpc/pseries: Don't fail hash page table insert for bolted mapping (Steve Best) [1783159] - [powerpc] powerpc/pseries: Don't opencode HPTE_V_BOLTED (Steve Best) [1783159] - [powerpc] powerpc/perf: Disable trace_imc pmu (Steve Best) [1785573] - [powerpc] powerpc/spinlocks: Include correct header for static key (Phil Auld) [1767529] - [powerpc] powerpc/shared: Use static key to detect shared processor (Phil Auld) [1767529] - [powerpc] powerpc/vcpu: Assume dedicated processors as non-preempt (Phil Auld) [1767529] - [arm64] arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space (Jeremy Linton) [1757828] - [arm64] arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: Handle erratum 1418040 as a superset of erratum 1188873 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Add workaround for Cortex-A76 erratum #1463225 (Jeremy Linton) [1757828] - [arm64] arm64: Kconfig: Tidy up errata workaround help text (Jeremy Linton) [1757828] - [arm64] arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 (Jeremy Linton) [1757828] - [arm64] arm64: Add part number for Neoverse N1 (Jeremy Linton) [1757828] - [arm64] arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT (Jeremy Linton) [1757828] - [clocksource] arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 (Jeremy Linton) [1757828] - [arm64] arm64: arch_timer: avoid unused function warning (Jeremy Linton) [1757828] - [arm64] arm64: Add workaround for Cortex-A76 erratum 1286807 (Jeremy Linton) [1757828]- [kernel] audit: remove redundant condition check in kauditd_thread() (Richard Guy Briggs) [1716002] - [kernel] audit: Report suspicious O_CREAT usage (Richard Guy Briggs) [1716002] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Richard Guy Briggs) [1716002] - [kernel] audit_get_nd(): don't unlock parent too early (Richard Guy Briggs) [1716002] - [fs] namei.c: keep track of nd->root refcount status (Richard Guy Briggs) [1716002] - [fs] namei.c: new helper - legitimize_root() (Richard Guy Briggs) [1716002] - [kernel] kill the last users of user_{path, lpath, path_dir}() (Richard Guy Briggs) [1716002] - [kernel] namei.h: get the comments on LOOKUP_... in sync with reality (Richard Guy Briggs) [1716002] - [kernel] kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h (Richard Guy Briggs) [1716002] - [kernel] audit_inode(): switch to passing AUDIT_INODE_.. (Richard Guy Briggs) [1716002] - [fs] filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there (Richard Guy Briggs) [1716002] - [fs] filename_lookup(): audit_inode() argument is always 0 (Richard Guy Briggs) [1716002] - [kernel] audit: remove the BUG() calls in the audit rule comparison functions (Richard Guy Briggs) [1716002] - [kernel] audit: enforce op for string fields (Richard Guy Briggs) [1716002] - [kernel] audit: deliver signal_info regarless of syscall (Richard Guy Briggs) [1716002] - [fs] fsnotify: fix unlink performance regression (Richard Guy Briggs) [1716002] - [kernel] audit_compare_dname_path(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] audit_update_watch(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [fs] inotify_handle_event(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: switch send_to_group() and ->handle_event to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] fsnotify(): switch to passing const struct qstr * for file_name (Richard Guy Briggs) [1716002] - [kernel] switch fsnotify_move() to passing const struct qstr * for old_name (Richard Guy Briggs) [1716002] - [fs] ovl_lookup_real_one(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memory leak bug (Richard Guy Briggs) [1716002] - [kernel] audit: purge unnecessary list_empty calls (Richard Guy Briggs) [1716002] - [security] audit: link integrity evm_write_xattrs record to syscall event (Richard Guy Briggs) [1716002] - [csky] syscall_get_arch: add "struct task_struct *" argument (Richard Guy Briggs) [1716002] - [kernel] audit: Make audit_log_cap and audit_copy_inode static (Richard Guy Briggs) [1716002] - [kernel] audit: connect LOGIN record to its syscall record (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1716002] - [kernel] fanotify: check FS_ISDIR flag instead of d_is_dir() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_SELF events (Richard Guy Briggs) [1716002] - [kernel] fsnotify: annotate directory entry modification events (Richard Guy Briggs) [1716002] - [kernel] audit: mark expected switch fall-through (Richard Guy Briggs) [1716002] - [kernel] audit: hide auditsc_get_stamp and audit_serial prototypes (Richard Guy Briggs) [1716002] - [tty] audit: join tty records to their syscall (Richard Guy Briggs) [1716002] - [kernel] audit: remove audit_context when CONFIG_ AUDIT and not AUDITSYSCALL (Richard Guy Briggs) [1716002] - [kernel] audit: remove unused actx param from audit_rule_match (Richard Guy Briggs) [1716002] - [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1716002] - [kernel] audit: clean up AUDITSYSCALL prototypes and stubs (Richard Guy Briggs) [1716002] - [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1716002] - [kernel] audit: add support for fcaps v3 (Richard Guy Briggs) [1716002] - [kernel] audit: move loginuid and sessionid from CONFIG_AUDITSYSCALL to CONFIG_AUDIT (Richard Guy Briggs) [1716002] - [kernel] audit: add syscall information to CONFIG_CHANGE records (Richard Guy Briggs) [1716002] - [kernel] audit: hand taken context to audit_kill_trees for syscall logging (Richard Guy Briggs) [1716002] - [kernel] audit: give a clue what CONFIG_CHANGE op was involved (Richard Guy Briggs) [1716002] - [kernel] audit: remove duplicated include from audit.c (Richard Guy Briggs) [1716002] - [kernel] audit: shorten PATH cap values when zero (Richard Guy Briggs) [1716002] - [kernel] audit: use current whenever possible (Richard Guy Briggs) [1716002] - [kernel] audit: minimize our use of audit_log_format() (Richard Guy Briggs) [1716002] - [kernel] audit: remove WATCH and TREE config options (Richard Guy Briggs) [1716002] - [kernel] audit: use session_info helper (Richard Guy Briggs) [1716002] - [kernel] audit: localize audit_log_session_info prototype (Richard Guy Briggs) [1716002] - [kernel] audit: Use 'mark' name for fsnotify_mark variables (Richard Guy Briggs) [1716002] - [kernel] audit: Replace chunk attached to mark instead of replacing mark (Richard Guy Briggs) [1716002] - [kernel] audit: Simplify locking around untag_chunk() (Richard Guy Briggs) [1716002] - [kernel] audit: Drop all unused chunk nodes during deletion (Richard Guy Briggs) [1716002] - [kernel] audit: Guarantee forward progress of chunk untagging (Richard Guy Briggs) [1716002] - [kernel] audit: Allocate fsnotify mark independently of chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Provide helper for dropping mark's chunk reference (Richard Guy Briggs) [1716002] - [kernel] audit: Remove pointless check in insert_hash() (Richard Guy Briggs) [1716002] - [kernel] audit: Factor out chunk replacement code (Richard Guy Briggs) [1716002] - [kernel] audit: Make hash table insertion safe against concurrent lookups (Richard Guy Briggs) [1716002] - [kernel] audit: Embed key into chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible tagging failures (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible spurious -ENOSPC error (Richard Guy Briggs) [1716002] - [kernel] audit_tree: Remove mark->lock locking (Richard Guy Briggs) [1716002] - [kernel] audit: print empty EXECVE args (Richard Guy Briggs) [1716002] - [security] evm: fix return value check in evm_write_xattrs() (Richard Guy Briggs) [1716002] - [kernel] audit: fix use-after-free in audit_add_watch (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_real_ts64() for timestamps (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_ts64() for time access (Richard Guy Briggs) [1716002] - [kernel] audit: simplify audit_enabled check in audit_watch_log_rule_change() (Richard Guy Briggs) [1716002] - [kernel] audit: check audit_enabled in audit_tree_log_remove_rule() (Richard Guy Briggs) [1716002] - [kernel] cred: conditionally declare groups-related functions (Richard Guy Briggs) [1716002] - [kernel] audit: eliminate audit_enabled magic number comparison (Richard Guy Briggs) [1716002] - [kernel] audit: Fix extended comparison of GID/EGID (Richard Guy Briggs) [1716002] - [kernel] audit: tie ANOM_ABEND records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: tie SECCOMP records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1716002] - [documentation] admin guide/pm: Admin guide for intel-speed-select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display TRL buckets for just base config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Ignore missing config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Increment version (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use core count for base-freq mask (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Support platform with limited Intel(R) Speed Select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use Frequency weight for CLOS (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make CLOS frequency in MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use mailbox for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Auto mode for CLX (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Correct CLX-N frequency units (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change display of "avx" to "avx2" (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend command set for perf-profile (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement base-freq commands on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement 'perf-profile info' on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement CascadeLake-N help and command functions structures (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add check for CascadeLake-N models (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make process_command generic (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add int argument to command functions (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Refuse to disable core-power when getting used (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Turbo-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Base-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Remove warning for unused result (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix perf-profile command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend core-power command set (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix some debug prints (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Format get-assoc information (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Allow online/offline based on tdp (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix high priority core mask over count (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display core count for bucket (Prarit Bhargava) [1766228] - [platform] x86: isst: Allow additional TRL MSRs (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix memory leak (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output success/failed for command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output human readable CPU list (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Switch output to MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix cpu-count output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix help option typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix package typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() (Prarit Bhargava) [1766228] - [platform] x86: isst: Use dev_get_drvdata (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add .gitignore file (Prarit Bhargava) [1766228] - [tools] tools/power/x86: A tool to validate Intel Speed Select commands (Prarit Bhargava) [1766228] - [platform] x86: isst: Restore state on resume (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select PUNIT MSR interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via MSRs (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via PCI (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mmio interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number (Prarit Bhargava) [1766228] - [platform] x86: isst: Store per CPU information (Prarit Bhargava) [1766228] - [platform] x86: isst: Add common API to register and handle ioctls (Prarit Bhargava) [1766228] - [documentation] platform/x86: isst: Update ioctl-number.txt for Intel Speed Select interface (Prarit Bhargava) [1766228]- [tools] libbpf: Refactor relocation handling (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix call relocation offset calculation bug (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix bpf_object name determination for bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] libbpf: return previous print callback from libbpf_set_print (Yauheni Kaliuta) [1772081] - [tools] libbpf: fix bpf_object__name() to actually return object name (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Make CO-RE reloc test impartial to test_progs flavor (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INTO macro tests (Yauheni Kaliuta) [1772081] - [tools] bpftool: Allow to read btf as raw data (Yauheni Kaliuta) [1772081] - [tools] bpftool: implement "bpftool btf show|list" (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_btf_get_next_id() to cycle through BTF objects (Jiri Olsa) [1772081] - [tools] libbpf: refactor bpf_*_get_next_id() functions (Yauheni Kaliuta) [1772081] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1772081] - [tools] libbpf: attempt to load kernel BTF from sysfs first (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add getter for program size (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_get_link_xdp_info() function to get more XDP information (Yauheni Kaliuta) [1772081] - [tools] libbpf: Use pr_warn() when printing netlink errors (Yauheni Kaliuta) [1772081] - [tools] libbpf: Propagate EPERM to caller on program load (Yauheni Kaliuta) [1772081] - [tools] libbpf: Unpin auto-pinned maps if loading fails (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add auto-pinning of maps when loading BPF objects (Yauheni Kaliuta) [1772081] - [tools] libbpf: Teach bpf_object__open to guess program types (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_program__get_{type, expected_attach_type) APIs (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move directory creation into _pin() functions (Yauheni Kaliuta) [1772081] - [tools] libbpf: Store map pin path and status in struct bpf_map (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix error handling in bpf_map__reuse_fd() (Yauheni Kaliuta) [1772081] - [tools] libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1772081] - [tools] bpftool: Fix bpftool build by switching to bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] bpf: Rename pr_warning to pr_warn to align with kernel logging (Yauheni Kaliuta) [1772081] - [tools] libbpf: provide more helpful message on uninitialized global var (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add field existence CO-RE relocs tests (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add support for field existance CO-RE relocation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Update BTF reloc support to latest Clang format (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: Refactor bpf_object__open APIs to use common opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf (Jiri Olsa) [1772081] - [tools] uapi/bpf: fix helper docs (Yauheni Kaliuta) [1772081] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1772081] - [uapi] bpf: fix 'struct pt_reg' typo in documentation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix BTF-defined map's __type macro handling of arrays (Yauheni Kaliuta) [1772081] - [scripts] bpf: Print an error when known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Emit an #error directive known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Fix xdp_md forward declaration typo (Yauheni Kaliuta) [1772081] - [scripts] bpf: teach bpf_helpers_doc.py to dump BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Split off tracing-only helpers into bpf_tracing.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: samples/bpf: Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Undo GCC-specific bpf_helpers.h changes (Yauheni Kaliuta) [1772081] - [tools] libbpf: auto-generate list of BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add bpf-gcc support (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: relicense bpf_helpers.h and bpf_endian.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_read() macro (Yauheni Kaliuta) [1772081] - [tools] bpf: fix core_reloc.c compilation error (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_object__open_{file, mem} w/ extensible opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: make libbpf.map source of truth for libbpf version (Yauheni Kaliuta) [1772081] - [tools] libbpf: stop enforcing kern_version, populate it for users (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs misc tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ints tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ptr-as-array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs modifiers/typedef tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs nesting tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs struct flavors tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs testing setup (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add BPF_CORE_READ relocatable read macro (Yauheni Kaliuta) [1772081] - [tools] libbpf: implement BPF CO-RE offset relocation algorithm (Yauheni Kaliuta) [1772081] - [tools] libbpf: add .BTF.ext offset relocation section loading (Yauheni Kaliuta) [1772081] - [tools] libbpf: convert libbpf code to use new btf helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: add helpers for working with BTF types (Yauheni Kaliuta) [1772081] - [gpu] drm/i915: Add new CNL PCH ID seen on a CML platform (Lyude Paul) [1771779] - [gpu] drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 (Lyude Paul) [1771779] - [gpu] drm/amdgpu: register gpu instance before fan boost feature enablment (Lyude Paul) [1771779] - [gpu] drm/amd/swsmu: fix smu workload bit map error (Lyude Paul) [1771779] - [gpu] drm/amdgpu: dont schedule jobs while in reset (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Try to acquire the page lock around set_page_dirty() (Lyude Paul) [1771779] - [gpu] drm/i915/pmu: "Frequency" is reported as accumulated cycles (Lyude Paul) [1771779] - [gpu] drm/i915: Don't oops in dumb_create ioctl if we have no crtcs (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff on original raven (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff when using register read interface (Lyude Paul) [1771779] - [gpu] revert "drm/i915/ehl: Update MOCS table for EHL" (Lyude Paul) [1771779] - [gpu] drm/i915: update rawclk also on resume (Lyude Paul) [1771779] - [gpu] dc.c:use kzalloc without test (Lyude Paul) [1771779] - [gpu] drm/amd/display: Passive DP->HDMI dongle detection fix (Lyude Paul) [1771779] - [gpu] drm/amd/display: add 50us buffer as WA for pstate switch in active (Lyude Paul) [1771779] - [gpu] drm/amd/display: do not synchronize "drr" displays (Lyude Paul) [1771779] - [gpu] drm/amdgpu: If amdgpu_ib_schedule fails return back the error (Lyude Paul) [1771779] - [gpu] drm/sched: Set error to s_fence if HW job submission failed (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) (Lyude Paul) [1771779] - [gpu] drm/radeon: fix si_enable_smc_cac() failed issue (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_list_create (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix potential VM faults (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix SDMA hang when performing VKexample test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/powerplay/vega10: allow undervolting in p7 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gfx10: update gfx golden settings (Lyude Paul) [1771779] - [gpu] drm/i915: Fix PCH reference clock for FDI on HSW/BDW (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: user pages array memory leak fix (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vcn: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vce: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Never allow userptr into the mappable GGTT (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1 (Lyude Paul) [1771779] - [gpu] drm/ttm: Restore ttm prefaulting (Lyude Paul) [1771779] - [gpu] drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 (Lyude Paul) [1771779] - [gpu] drm/amd/display: memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix multiple memory leaks in acp_hw_init (Lyude Paul) [1771779] - [gpu] drm: Clear the fence pointer when writeback job signaled (Lyude Paul) [1771779] - [gpu] drm: Free the writeback_job when it with an empty fb (Lyude Paul) [1771779] - [gpu] drm/i915: Mark contents as dirty on a write fault (Lyude Paul) [1771779] - [gpu] drm/i915: Whitelist COMMON_SLICE_CHICKEN2 (Lyude Paul) [1771779] - [gpu] drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled (Lyude Paul) [1771779] - [gpu] drm/i915: Perform GGTT restore much earlier during resume (Lyude Paul) [1771779] - [gpu] drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Check for valid number of registers to read (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix KFD-related kernel oops on Hawaii (Lyude Paul) [1771779] - [gpu] drm/i915: to make vgpu ppgtt notificaiton as atomic operation (Lyude Paul) [1771779] - [gpu] drm/i915/gvt: update vgpu workload head pointer correctly (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: change metrics update period from 1ms to 100ms (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1771779] - [gpu] drm/atomic: Take the atomic toys away from X (Lyude Paul) [1771779] - [gpu] drm/atomic: Reject FLIP_ASYNC unconditionally (Lyude Paul) [1771779] - [gpu] drm/i915/dp: Fix dsc bpp calculations, v5 (Lyude Paul) [1771779] - [dma-buf] sw_sync: Synchronize signal vs syncpt free (Lyude Paul) [1771779] - [gpu] drm/amdgpu/si: fix ASIC tests (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix trigger not generated for freesync (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix MPO HUBP underflow with Scatter Gather (Lyude Paul) [1771779] - [gpu] drm/amd/powerpaly: fix navi series custom peak level value error (Lyude Paul) [1771779] - [gpu] drm/amd/display: support spdif (Lyude Paul) [1771779] - [gpu] drm/nouveau/volt: Fix for some cards having 0 maximum voltage (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/tu102-: disable input lut when input is already FP16 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x (Lyude Paul) [1771779] - [gpu] drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 (Lyude Paul) [1771779] - [gpu] drm/amd/display: reprogram VM config when system resume (Lyude Paul) [1771779] - [gpu] drm/amd/display: Fix frames_to_insert math (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix issue where 252-255 values are clipped (Lyude Paul) [1771779] - [gpu] drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property() (Lyude Paul) [1771779] - [gpu] revert "drm/radeon: Fix EEH during kexec" (Lyude Paul) [1771779] - [gpu] drm/amd/display: Use proper enum conversion functions (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix hard hang for S/G display BOs (Lyude Paul) [1771779] - [gpu] drm/panel: check failure cases in the probe func (Lyude Paul) [1771779] - [gpu] drm/bridge: sii902x: fix missing reference to mclk clock (Lyude Paul) [1771779] - [gpu] drm/tinydrm/kconfig: Select BACKLIGHT_CLASS_DEVICE (Lyude Paul) [1771779] - [video] ssd1307fb: Start page range at page_offset (Lyude Paul) [1771779] - [gpu] drm/amd/display: Copy GSL groups when committing a new context (Lyude Paul) [1771779] - [gpu] drm/amd/display: Clear FEC_READY shadow register if DPCD write fails (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix not calling ppsmu to trigger PME (Lyude Paul) [1771779] - [gpu] drm/amd/display: Power-gate all DSCs at driver init time (Lyude Paul) [1771779] - [gpu] drm/amd/display: add monitor patch to add T7 delay (Lyude Paul) [1771779] - [gpu] drm/panel: simple: fix AUO g185han01 horizontal blanking (Lyude Paul) [1771779] - [gpu] drm/vkms: Avoid assigning 0 for possible_crtc (Lyude Paul) [1771779] - [gpu] drm/bridge: tc358767: Increase AUX transfer length limit (Lyude Paul) [1771779] - [gpu] drm/vkms: Fix crc worker races (Lyude Paul) [1771779] - [gpu] drm/amdgpu/display: fix 64 bit divide (Lyude Paul) [1771779] - [gpu] drm/amd/display: Add missing HBM support and raise Vega20's uclk (Lyude Paul) [1771779] - [gpu] drm/amd/display: dce11.x /dce12 update formula input (Lyude Paul) [1771779] - [gpu] drm/amd/display: Restore backlight brightness after system resume (Lyude Paul) [1771779] - [gpu] drm: fix module name in edid_firmware log message (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) (Lyude Paul) [1771779] - [gpu] drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines (Lyude Paul) [1771779] - [gpu] drm/amd/display: Don't replace the dc_state for fast updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Skip determining update type for async updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Allow cursor async updates for framebuffer swaps (Lyude Paul) [1771779] - [include] sk_buff: fix skb_ext_put() and skb_ext_reset() calls (Ivan Vecera) [1779923] - [net] openvswitch: fix flow command message size (Paolo Abeni) [1776765] - [net] netfilter: nf_tables: add SECMARK support (Phil Sutter) [1715851] - [net] netfilter: nf_tables: add requirements for connsecmark support (Phil Sutter) [1715851] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring (Jarod Wilson) [1781534] {CVE-2019-19057} - [tools] selftests/powerpc: Disable basic EEH selftest (Steve Best) [1782232] - [x86] kvm: x86: Remove a spurious export of a static function (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779553] {CVE-2019-19338} - [fs] cifs: Close open handle after interrupted close (Leif Sahlberg) [1771691] - [fs] cifs: Do not miss cancelled OPEN responses (Leif Sahlberg) [1771691] - [fs] cifs: Fix NULL pointer dereference in mid callback (Leif Sahlberg) [1771691] - [fs] cifs: add a debug macro that prints \\server\share for errors (Leif Sahlberg) [1772630] - [fs] cifs: add new debugging macro cifs_server_dbg (Leif Sahlberg) [1772630]- [netdrv] wireless: fix nl80211 vendor commands (Jarod Wilson) [1776606] - [net] nl80211: fix VENDOR_CMD_RAW_DATA (Jarod Wilson) [1776606] - [netdrv] rt2x00: initialize last_reset (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't consider IV len in A-MSDU (Jarod Wilson) [1776606] - [net] mac80211: fix station inactive_time shortly after boot (Jarod Wilson) [1776606] - [net] mac80211: fix ieee80211_txq_setup_flows() failure path (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support new API for scan config cmd (Jarod Wilson) [1776606] - [netdrv] mt76: dma: fix buffer unmap with non-linear skbs (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2e: disable pcie_aspm by default (Jarod Wilson) [1776606] - [net] nl80211: fix validation of mesh path nexthop (Jarod Wilson) [1776606] - [net] nl80211: Disallow setting of HT for channel 14 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix problem of too small skb->len (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: 0x2720 is qu and 0x30DC is not (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add workaround for power gating in integrated 22000 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix all 9460 entries for qnj (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix potential overflow on P2P code (Jarod Wilson) [1775223 1776606] {CVE-2019-17666} - [netdrv] iwlwifi: pcie: fix merge damage on making QnJ exclusive (Jarod Wilson) [1776606] - [netdrv] ath10k: fix latency issue for QCA988x (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: change qu with jf devices to use qu configuration (Jarod Wilson) [1776606] - [netdrv] iwlwifi: exclude GEO SAR support for 3168 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix rb_allocator workqueue allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix indexing in command dump for new HW (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix race in sync rx queue notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: force single phy init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix ACPI table revision checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't access trans_cfg via cfg (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove input-polldev.h header (Jarod Wilson) [1776606] - [net] mac80211: Don't access sk_queue_head->next directly (Jarod Wilson) [1776606] - [net] mac80211: fix scan when operating on DFS channels in ETSI domains (Jarod Wilson) [1776606] - [net] mac80211: accept deauth frames in IBSS mode (Jarod Wilson) [1776606] - [net] cfg80211: fix a bunch of RCU issues in multi-bssid code (Jarod Wilson) [1776606] - [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1776606] - [net] cfg80211: wext: avoid copying malformed SSIDs (Jarod Wilson) [1778634 1776606] {CVE-2019-17133} - [net] mac80211: Reject malformed SSID elements (Jarod Wilson) [1776606] - [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Jarod Wilson) [1776606] - [net] mac80211: fix txq null pointer dereference (Jarod Wilson) [1776606] - [net] nl80211: fix null pointer dereference (Jarod Wilson) [1776606] - [net] cfg80211: initialize on-stack chandefs (Jarod Wilson) [1776606] - [net] cfg80211: validate SSID/MBSSID element ordering assumption (Jarod Wilson) [1776606] - [net] nl80211: validate beacon head (Jarod Wilson) [1776606] - [net] cfg80211: Purge frame registrations on iftype change (Jarod Wilson) [1776606] - [net] cfg80211: Do not compare with boolean in nl80211_common_reg_change_event (Jarod Wilson) [1776606] - [net] cfg80211: always shut down on HW rfkill (Jarod Wilson) [1776606] - [net] cfg80211: fix boundary value in ieee80211_frequency_to_channel() (Jarod Wilson) [1776606] - [net] cfg80211: add local BSS receive time to survey information (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands (Jarod Wilson) [1776606] - [netdrv] wireless: Fix Kconfig indentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix mt7615 firmware path definitions (Jarod Wilson) [1776606] - [netdrv] rtw88: configure firmware after HCI started (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: release tx skbs DMAed when stop (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: extract skbs free routine for trx rings (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix build w/o CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] rtw88: report RX power for each antenna (Jarod Wilson) [1776606] - [netdrv] rtw88: fix wrong rx power calculation (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtw88: allows to receive AMSDU in AMPDU (Jarod Wilson) [1776606] - [netdrv] rtw88: add dynamic cck pd mechanism (Jarod Wilson) [1776606] - [netdrv] rtw88: move IQK/DPK into phy_calibration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add SW DPK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add FW IQK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: Enable interrupt migration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update pwr_seq to v13 (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update PHY parameter to v38 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1776606] - [netdrv] brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: make array static const and remove redundant assignment (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't realloc wiphy during PCIe reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: split brcmf_attach() and brcmf_detach() functions (Jarod Wilson) [1776606] - [netdrv] brcmfmac: move "cfg80211_ops" pointer to another struct (Jarod Wilson) [1776606] - [netdrv] ath10k: fix channel info parsing for non tlv target (Jarod Wilson) [1776606] - [netdrv] ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet (Jarod Wilson) [1776606] - [netdrv] ath10k: free beacon buf later in vdev teardown (Jarod Wilson) [1776606] - [net] mac80211: allow drivers to set max MTU (Jarod Wilson) [1776606] - [net] mac80211: ibss: send deauth when expiring inactive STAs (Jarod Wilson) [1776606] - [net] mac80211: don't check if key is NULL in ieee80211_key_link() (Jarod Wilson) [1776606] - [net] mac80211: clear crypto tx tailroom counter upon keys enable (Jarod Wilson) [1776606] - [net] mac80211: remove unnecessary key condition (Jarod Wilson) [1776606] - [net] mac80211: list features in WEP/TKIP disable in better order (Jarod Wilson) [1776606] - [net] mac80211: vht: add support VHT EXT NSS BW in parsing VHT (Jarod Wilson) [1776606] - [netdrv] ath9k: release allocated buffer if timed out (Jarod Wilson) [1778582 1776606] {CVE-2019-19074} - [netdrv] ath9k_htc: release allocated buffer if timed out (Jarod Wilson) [1778572 1776606] {CVE-2019-19073} - [netdrv] ath9k: Remove unneeded variable to store return value (Jarod Wilson) [1776606] - [netdrv] ath10k: add reorder and change PN check logic for mac80211 (Jarod Wilson) [1776606] - [netdrv] ath10k: add mic bytes for pmf management packet (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] hostap: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix file release memory leak (Jarod Wilson) [1776606] - [netdrv] rtw88: fix seq_file memory leak (Jarod Wilson) [1776606] - [netdrv] hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add "reset" debugfs entry for testing reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add stub version of brcmf_debugfs_get_devdir() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: remove iwl_fw_cancel_dumps function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periodic trigger (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix dump structs doc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: add DRAM buffer allocation command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove apply point, switch to time point API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add iwl_tlv_array_len() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't log un-decrypted frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add support for single antenna diversity (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: drop BA sessions on too many old-SN frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add sta_id to WOWLAN_CONFIG_CMD (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for suspend-resume flow for new device generation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix warning iwl-trans.h is included more than once (Jarod Wilson) [1776606] - [netdrv] iwlwifi: always access the trans configuration via trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_trans instead of cfg to some functions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add a pointer to the trans_cfg directly in trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_config_trans_params when needed (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: set iwl_trans->cfg later in the probe function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: separate elements from cfg that are needed by trans_alloc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: make a single ops struct for paging collect (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move tx fifo data into fw runtime (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: separate cfg and dump flows to different modules (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt (Jarod Wilson) [1776606] - [netdrv] iwlwifi: allocate bigger nvm data in case of UHB (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: align wrt log prints to the same format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove debug flow TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: verify debug TLVs at allocation phase (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use function to check if ini dbg mode is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove duplicate FW string definitions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 50 for 22000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: api: fix FTM struct documentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support per-platform antenna gain (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: simplify the channel switch flow for newer firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periphery phy and aux regions handling (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list to store debug TLVs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: add debug periphery registers to 9000 device family (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unused regdb_ptrs allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: align dbg tlv functions names to a single format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: don't pass large argument by value (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove pm_runtime completely (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the d0i3 related module parameters (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove some more d0i3 code from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove the refs / unrefs from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the opmode's d0i3 handlers (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove runtime_pm_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Set w-pointer upon resume according to SN (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: name magic numbers with enum (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: add support for new scan request command version (Jarod Wilson) [1776606] - [netdrv] iwlwifi: LTR updates (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the code under IWLWIFI_PCIE_RTPM (Jarod Wilson) [1776606] - [netdrv] iwlwifi: trans: remove suspending flag (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove CMD_HIGH_PRIO (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove last leftovers of d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove d0i3_ap_sta_id (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the d0i3 entry/exit flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the tx defer for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove all the d0i3 references (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: start to remove the code for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add the skb length to a print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix scan config command size (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add ldbg config cmd debug print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: support debug recording suspend resume command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move debug recording stop from trans to op mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move monitor recording functionality from header file (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unnecessary forward declarations (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Block 26-tone RU OFDMA transmissions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Send DQA enable command only if TVL is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 49 for 22000 series (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support to read temperature from mcu (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_txwi_to_txp utility routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use devm_platform_ioremap_resource() to simplify code (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove unneeded return value on set channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove redundant chandef copy (Jarod Wilson) [1776606] - [netdrv] mt76: make mt76_rx_convert static (Jarod Wilson) [1776606] - [netdrv] mt76: remove offchannel check in tx scheduling (Jarod Wilson) [1776606] - [netdrv] mt76: do not send BAR frame on tx aggregation flush stop (Jarod Wilson) [1776606] - [netdrv] mt76: stop rx aggregation on station removal (Jarod Wilson) [1776606] - [netdrv] mt76: dma: reset q->rx_head on rx reset (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: apply calibration-free data from OTP (Jarod Wilson) [1776606] - [netdrv] mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete (Jarod Wilson) [1776606] - [netdrv] mt76: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add BIP_CMAC_128 cipher support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove unnecessary mcu queue initialization (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_tx_tasklet in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: move survey_time in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable multi-vif support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add Smart Carrier Sense support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rework locking scheme for mt7615_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: switch to SPDX tag instead of verbose boilerplate text (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: Add paragraphs to describe the config symbols fully (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update cw_min/max related settings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add 4 WMM sets support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix MT7615_WATCHDOG_TIME definition (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_mmio_read_copy routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove wtbl_sec_key definition (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add mt7615_mac_wtbl_addr routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mac_get_key_info in mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add missing register initialization (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: add support to TP-Link T2UHP (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: remove unneeded {put,get}_unaligned (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix endian in mt76u_copy (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix PS buffering of action frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix using VHT STBC rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: fix typo in mt76u_fill_rx_sg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: sync with mt7603 rate control changes (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: reset rate index/counters on rate table update (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mcu_set_rates to mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable hardware rate up/down selection (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: always release sem in mt7615_load_patch (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fall back to sw encryption for unsupported ciphers (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: clean up FWDL TXQ during/after firmware upload (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add radar pattern test knob to debugfs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add csa support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not perform txcalibration before cac is complited (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add hw dfs pattern detector support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_regd_notifier (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer (Jarod Wilson) [1776606] - [netdrv] mt76: round up length on mt76_wr_copy (Jarod Wilson) [1776606] - [netdrv] ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() (Jarod Wilson) [1776606] - [netdrv] ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create() (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set ackto to max timeout in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set max timeout according to channel width (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dyanck: introduce ath_dynack_set_timeout routine (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init (Jarod Wilson) [1776606] - [netdrv] ath9k: add loader for AR92XX (and older) pci(e) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: get chip's default RAM info during PCIe setup (Jarod Wilson) [1776606] - [netdrv] brcmfmac: replace strncpy() by strscpy() (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove redundant assignment to pointer hash (Jarod Wilson) [1776606] - [netdrv] brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: enable MSI interrupt (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ (Jarod Wilson) [1776606] - [netdrv] rtw88: remove redundant assignment to pointer debugfs_topdir (Jarod Wilson) [1776606] - [netdrv] rtw88: drop unused rtw_coex_coex_dm_reset() (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix an error message (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove some variable initializations (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix memory leak when hardware init fails (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Fix value set in descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: fix non-kerneldoc comment in usb.c (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix infinite loop because supported is not being shifted (Jarod Wilson) [1776606] - [netdrv] mt76: Remove dev_err() usage after platform_get_irq() (Jarod Wilson) [1776606] - [net] mac80211: Do not send Layer 2 Update frame before authorization (Jarod Wilson) [1776606] - [netdrv] revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band" (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear up IV's on key removal (Jarod Wilson) [1776606] - [netdrv] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Jarod Wilson) [1776606] - [netdrv] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Jarod Wilson) [1776244 1775484 1775475 1776606] - [netdrv] mt76: mt76x0e: disable 5GHz band for MT7630E (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0e: don't use hw encryption for MT7630E (Jarod Wilson) [1776606] - [net] nl80211: fill all policy .type entries (Jarod Wilson) [1776606] - [net] cfg80211: Add support to set tx power for a station associated (Jarod Wilson) [1776606] - [net] cfg80211: Fix Extended Key ID key install checks (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for rekeys with Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: Simplify Extended Key ID API (Jarod Wilson) [1776606] - [net] nl80211: require and validate vendor command policy (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: IEEE 802.11 Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan (Jarod Wilson) [1776606] - [net] cfg80211: Use const more consistently in for_each_element macros (Jarod Wilson) [1776606] - [net] nl80211: use for_each_element() in validate_ie_attr() (Jarod Wilson) [1776606] - [net] cfg80211: add peer measurement with FTM initiator API (Jarod Wilson) [1776606] - [net] nl80211: use netlink policy validation function for elements (Jarod Wilson) [1776606] - [net] nl80211: use policy range validation where applicable (Jarod Wilson) [1776606] - [net] cfg80211: support FTM responder configuration/statistics (Jarod Wilson) [1776606] - [net] lib80211: move TKIP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] lib80211: move WEP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] mac80211: move WEP handling to ARC4 library interface (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear IV's on start to fix AP mode regression (Jarod Wilson) [1776606] - [netdrv] rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: remove unnecessary rx flag checks (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: fix rx queue hang (Jarod Wilson) [1776606] - [netdrv] rt2800: do not enable watchdog by default (Jarod Wilson) [1776606] - [netdrv] rt2x00: add restart hw (Jarod Wilson) [1776606] - [netdrv] rt2800: do not nullify initialization vector data (Jarod Wilson) [1776606] - [netdrv] rt2800: add pre_reset_hw callback (Jarod Wilson) [1776606] - [netdrv] rt2800: initial watchdog implementation (Jarod Wilson) [1776606] - [netdrv] rt2800: add helpers for reading dma done index (Jarod Wilson) [1776606] - [netdrv] rt2x00: allow to specify watchdog interval (Jarod Wilson) [1776606] - [netdrv] rt2x00: add RT3883 support (Jarod Wilson) [1776606] - [netdrv] rt2x00mmio: remove legacy comment (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove not used entry field (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove last_nostatus_check (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use timer and work for handling tx statuses timeouts (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: fetch tx status changes (Jarod Wilson) [1776606] - [netdrv] rt2800: move txstatus pending routine (Jarod Wilson) [1776606] - [netdrv] rt2800: new flush implementation for SoC devices (Jarod Wilson) [1776606] - [netdrv] rt2800: partially restore old mmio txstatus behaviour (Jarod Wilson) [1776606] - [netdrv] rt2x00: code-style fix in rt2800usb.c (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not print error when queue is full (Jarod Wilson) [1776606] - [netdrv] rt2x00: check number of EPROTO errors (Jarod Wilson) [1776606] - [netdrv] rt2x00: use ratelimited variants dev_warn/dev_err (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not increment sequence number while re-transmitting (Jarod Wilson) [1776606] - [netdrv] rt2800: comment and simplify AGC init for RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove confusing AGC register (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove unneeded check (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00: Work around a firmware bug with shared keys (Jarod Wilson) [1776606] - [netdrv] rt2x00: reduce tx power to nominal level on RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt61pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2800lib: mark expected switch fall-throughs (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2500pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2400pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2800: flush and txstatus rework for rt2800mmio (Jarod Wilson) [1776606] - [netdrv] rt2x00: use different txstatus timeouts when flushing (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not check for txstatus timeout every time on tasklet (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use txdone/txstatus routines from lib (Jarod Wilson) [1776606] - [netdrv] rt2800: move usb specific txdone/txstatus routines to rt2800lib (Jarod Wilson) [1776606] - [netdrv] rt2x00: use simple_read_from_buffer() (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove redundant functions rt2x00mac_sta_{add/remove} (Jarod Wilson) [1776606] - [net] mac80211: Correctly set noencrypt for PAE frames (Jarod Wilson) [1776606] - [net] mac80211: Don't memset RXCB prior to PAE intercept (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: improve rate probing for devices with static fallback (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix default max throughput rate indexes (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: reduce unnecessary rate probing attempts (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix per-group max throughput rate initialization (Jarod Wilson) [1776606] - [net] nl80211: Add support for EDMG channels (Jarod Wilson) [1776606] - [net] mac80211: fix possible NULL pointerderef in obss pd code (Jarod Wilson) [1776606] - [net] mac80211: add assoc-at support (Jarod Wilson) [1776606] - [uapi] cfg80211: Support assoc-at timer in sta-info (Jarod Wilson) [1776606] - [net] cfg80211: apply same mandatory rate flags for 5GHz and 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: ibss: use 11a mandatory rates for 6GHz band operation (Jarod Wilson) [1776606] - [net] cfg80211: use same IR permissive rules for 6GHz band (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries (Jarod Wilson) [1776606] - [net] cfg80211: extend ieee80211_operating_class_to_band() for 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: util: add 6GHz channel to freq conversion and vice versa (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz UNII band definitions (Jarod Wilson) [1776606] - [uapi] nl80211: add 6GHz band definition to enum nl80211_band (Jarod Wilson) [1776606] - [net] revert "cfg80211: fix processing world regdomain when non modular" (Jarod Wilson) [1776606] - [net] mac80211: add missing length field increment when generating Radiotap header (Jarod Wilson) [1776606] - [net] mac80211: 80Mhz was not reported properly when using tx_status_ext (Jarod Wilson) [1776606] - [net] mac80211: fix bad guard when reporting legacy rates (Jarod Wilson) [1776606] - [net] mac80211: fix TX legacy rate reporting when tx_status_ext is used (Jarod Wilson) [1776606] - [net] mac80211: fix possible sta leak (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix recognition of QuZ devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix the byte count table format for 22560 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Allow multicast data frames only when associated (Jarod Wilson) [1776606] - [netdrv] revert "mwifiex: fix system hang problem after resume" (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtw88: add BT co-existence support (Jarod Wilson) [1776606] - [netdrv] rtw88: enclose c2h cmd handle with mutex (Jarod Wilson) [1776606] - [netdrv] rtw88: allow c2h operation in irq context (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove local configuration variable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl88188ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: remove set but not used variable 'ip_sel' (Jarod Wilson) [1776606] - [netdrv] brcmsmac: remove three set but not used variables (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove set but not used variable 'dtim_period' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unneeded function _rtl_dump_channel_map() (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: pcie: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1776606] - [netdrv] rtw88: use txpwr_lmt_cfg_pair struct, not arrays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix compile time assert build errors (Jarod Wilson) [1776606] - [net] mac80211: HE STA disassoc due to QOS NULL not sent (Jarod Wilson) [1776606] - [net] mac80211: allow setting spatial reuse parameters from bss_conf (Jarod Wilson) [1776606] - [net] nl80211: add strict start type (Jarod Wilson) [1776606] - [net] cfg80211: add support for parsing OBBS_PD attributes (Jarod Wilson) [1776606] - [net] mac80211: reject zero MAC address in add station (Jarod Wilson) [1776606] - [net] cfg80211: use parallel_ops for genl (Jarod Wilson) [1776606] - [net] mac80211: add missing null return check from call to ieee80211_get_sband (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix an out-of-bound access (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't unmap as page memory that was mapped as single (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix frame drop from the reordering buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: replace RS mutex with a spin_lock (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: send LQ command always ASYNC (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix comparison of u32 variable with less than zero (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix locking in delayed GTK setting (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues (Jarod Wilson) [1776606] - [netdrv] iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a new RSS sync notification for NSSN sync (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: prepare the ground for more RSS notifications (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: avoid races in rate init and rate perform (Jarod Wilson) [1776606] - [net] revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jarod Wilson) [1776606] - [net] mac80211: add support for the ADDBA extension element (Jarod Wilson) [1776606] - [net] mac80211: propagate HE operation info into bss_conf (Jarod Wilson) [1776606] - [net] cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch (Jarod Wilson) [1776606] - [net] cfg80211: fix duplicated scan entries after channel switch (Jarod Wilson) [1776606] - [net] cfg80211: refactor cfg80211_bss_update (Jarod Wilson) [1776606] - [net] mac80211: don't WARN on short WMM parameters from AP (Jarod Wilson) [1776606] - [net] nl80211: Include wiphy address setup in NEW_WIPHY (Jarod Wilson) [1776606] - [net] mac80211: implement HE support for mesh (Jarod Wilson) [1776606] - [net] mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags (Jarod Wilson) [1776606] - [kernel] mac80211: he: add Spatial Reuse element parsing support (Jarod Wilson) [1776606] - [net] mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header (Jarod Wilson) [1776606] - [net] {nl, mac}80211: fix interface combinations on crypto controlled devices (Jarod Wilson) [1776606] - [net] mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor() (Jarod Wilson) [1776606] - [net] mac80211: add xmit rate to struct ieee80211_tx_status (Jarod Wilson) [1776606] - [kernel] mac80211: add support for parsing ADDBA_EXT IEs (Jarod Wilson) [1776606] - [net] cfg80211: give all multi-BSSID BSS entries the same timestamp (Jarod Wilson) [1776606] - [net] cfg80211: don't parse MBSSID if transmitting BSS isn't created (Jarod Wilson) [1776606] - [net] cfg80211: clean up cfg80211_inform_single_bss_frame_data() (Jarod Wilson) [1776606] - [net] cfg80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: add tx dequeue function for process context (Jarod Wilson) [1776606] - [net] mac80211: run late dequeue late tx handlers without holding fq->lock (Jarod Wilson) [1776606] - [net] lib80211: use crypto API ccm(aes) transform for CCMP processing (Jarod Wilson) [1776606] - [net] mac80211: remove unused and unneeded remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unused .remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dvm: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: pass the vif to cancel_remain_on_channel (Jarod Wilson) [1776606] - [netdrv] mwifiex: use eth_broadcast_addr() to assign broadcast address (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove assignment to itself (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash (Jarod Wilson) [1776606] - [netdrv] rtw88: debug: dump tx power indexes in use (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: fix issue possible condition with no effect (if == else) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar (Jarod Wilson) [1776606] - [netdrv] brcmfmac: simply remove flowring if bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware commands when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: clear events in brcmf_fweh_detach() will always fail (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: change the order of things in brcmf_detach() (Jarod Wilson) [1776606] - [netdrv] revert "brcmfmac: fix NULL pointer derefence during USB disconnect" (Jarod Wilson) [1776606] - [netdrv] brcmfmac: allow 160MHz in custom regulatory rules (Jarod Wilson) [1776606] - [netdrv] brcmfmac: enable DFS_OFFLOAD extended feature if supported (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add 160MHz in chandef_to_chanspec() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix misuse of GENMASK macro (Jarod Wilson) [1776606] - [netdrv] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU (Jarod Wilson) [1776606] - [net] mac80211: don't warn about CW params when not using them (Jarod Wilson) [1776606] - [net] mac80211: fix possible memory leak in ieee80211_assign_beacon (Jarod Wilson) [1776606] - [kernel] fix typos and some coding style in comments (Jarod Wilson) [1776606] - [netdrv] ath10k: work around uninitialized vht_pfr variable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add support for qu c-step devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 9000 and 20000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't service an interrupt that was masked (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: delay GTK setting in FW in AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: debug recording stop and restart command remove (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: don't stop dbg recording before entering D3 from 9000 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: make the usage of TWT configurable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support FSEQ TLV even when FMAC is not compiled (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move trans debug fields to a separate struct (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove redundant checking of ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: enforce apply point early on buffer allocation tlv (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: fix debug monitor stop and restart delays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: increase the size of PCI dumps (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Drop large non sta frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Add log information about SAR status (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Add support for SAR South Korea limitation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix module init error paths (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: convert to FW AC when configuring MU EDCA (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove some unnecessary NULL checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: d3: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: lib: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support adwell HB default APs number api (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove multiple debugfs entries (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: implement dump info collection (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a debugfs entry to set a fixed size AMSDU for all TX packets (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: support debug info TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use different barker for ini dump (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: add consecutive trigger firing support (Jarod Wilson) [1776606] - [kernel] ieee80211: Add a missing extended capability flag definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: abort region collection in case the size is 0 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: update CSI API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: dump headers cleanup (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: allow dump collection in case of an early error (Jarod Wilson) [1776606] - [netdrv] iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: pci: remove unnecessary casts (Jarod Wilson) [1776606] - [netdrv] ath10k: remove unnecessary 'out of memory' message (Jarod Wilson) [1776606] - [netdrv] ath10k: destroy sdio workqueue while remove sdio module (Jarod Wilson) [1776606] - [netdrv] ath10k: Move non-fatal warn logs to dbg level for SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix memory leak in qmi (Jarod Wilson) [1776606] - [netdrv] ath10k: add new hw_ops for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath9k: correctly handle short radar pulses (Jarod Wilson) [1776606] - [netdrv] rtw88: refine flow to get tx power index (Jarod Wilson) [1776606] - [netdrv] rtw88: remove all RTW_MAX_POWER_INDEX macro (Jarod Wilson) [1776606] - [netdrv] rtw88: update tx power limit table to RF v20 (Jarod Wilson) [1776606] - [netdrv] rtw88: correct power limit selection (Jarod Wilson) [1776606] - [netdrv] rtw88: choose the lowest as world-wide power limit (Jarod Wilson) [1776606] - [netdrv] rtw88: fix incorrect tx power limit at 5G (Jarod Wilson) [1776606] - [netdrv] rtw88: remove unused variable (Jarod Wilson) [1776606] - [netdrv] rtw88: unify prefixes for tx power setting routine (Jarod Wilson) [1776606] - [netdrv] rtw88: do not use (void *) as argument (Jarod Wilson) [1776606] - [netdrv] rtw88: resolve order of tx power setting routines (Jarod Wilson) [1776606] - [netdrv] ath: fix SPDX tags (Jarod Wilson) [1776606] - [netdrv] ath10k: Add WMI diag fw logging support for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: add report MIC error for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for controlling tx power to a station (Jarod Wilson) [1776606] - [netdrv] ath10k: Add peer delete response event (Jarod Wilson) [1776606] - [netdrv] ath10k: wait for vdev delete response from firmware (Jarod Wilson) [1776606] - [netdrv] ath10k: fix PCIE device wake up failed (Jarod Wilson) [1776606] - [netdrv] ath10k: fix failure to set multiple fixed rate (Jarod Wilson) [1776606] - [netdrv] ath10k: Change the warning message string (Jarod Wilson) [1776606] - [netdrv] ath10k: fix fw crash by moving chip reset after napi disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: add missing error handling (Jarod Wilson) [1776606] - [netdrv] ath10k: enabling tx stats support over pktlog (Jarod Wilson) [1776606] - [netdrv] ath10k: acquire lock to fix lockdep's warning (Jarod Wilson) [1776606] - [netdrv] ath10k: change firmware file name for UTF mode of SDIO/USB (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for firmware crash recovery on SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wrapper function to ath10k debug (Jarod Wilson) [1776606] - [netdrv] ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sparse warnings: warning: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: move nl80211_dfs_regions in mt76_dev data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove cfg80211_chan_def from mt7615_set_channel signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update peer's bssid when state transition occurs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix incorrect settings in mesh mode (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: take into account extPA when configuring tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init per-channel target power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for per-chain signal strength reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: improve hardware rate switching configuration (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: rework and fix tx status reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix slow performance when enable encryption (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable support for mesh (Jarod Wilson) [1776606] - [netdrv] mt76: Remove set but not used variables 'pid' and 'final_mpdu' (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_get_rate in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange locking in mt7615_config (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init get_txpower mac80211 callback (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add the capability to configure tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: select wifi band according to eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for mtd eeprom parsing (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_insert_ccmp_hdr in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: fix setting chan->max_power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix reading target tx power from eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not process rx packets if the device is not initialized (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add debugfs knob to enable/disable edcca (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add static qualifier to mt7615_rx_poll_complete (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange cleanup operations in mt7615_unregister_device (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: stop mac80211 queues before setting the channel (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt7615: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use standard signature for mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused structure in mcu.h (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: do not use function pointers whenever possible (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mcu_set_dev_info (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: remove dest from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: remove query from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove bss_info_convert_vif_type routine (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_sta_rec (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_wtbl (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Make mt7615_irq_handler static (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Use after free in mt7615_mcu_set_bcn() (Jarod Wilson) [1776606] - [netdrv] mt76: Fix a signedness bug in mt7615_add_interface() (Jarod Wilson) [1776606] - [netdrv] mt76: move netif_napi_del in mt76_dma_cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] wireless/mediatek: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: move pre_tbtt_tasklet in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_mask in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_int in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: report firmware version using ethtool (Jarod Wilson) [1776606] - [netdrv] mt76: fix endianness sparse warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use sizeof instead of sizeof_field (Jarod Wilson) [1776606] - [netdrv] mt76: add mac80211 driver for MT7615 PCIe-based chipsets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use standard signature for mt7603_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove query from mt7603_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix initialization of max rx length (Jarod Wilson) [1776606] - [netdrv] mt76: use macro for sn and seq_ctrl conversion (Jarod Wilson) [1776606] - [netdrv] mt76: add skb pointer to mt76_tx_info (Jarod Wilson) [1776606] - [netdrv] mt76: move mac_work in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: only schedule txqs from the tx tasklet (Jarod Wilson) [1776606] - [netdrv] mt76: move tx tasklet to struct mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: store wcid tx rate info in one u32 reduce locking (Jarod Wilson) [1776606] - [netdrv] mt76: use readl/writel instead of ioread32/iowrite32 (Jarod Wilson) [1776606] - [netdrv] mt76: fix tx power issues (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_free_device routine (Jarod Wilson) [1776606] - [netdrv] mt76: unify set_tim (Jarod Wilson) [1776606] - [netdrv] mt7603: core: do not use magic numbers in mt7603_reg_map (Jarod Wilson) [1776606] - [netdrv] mt7603: remove mt7603_mcu_init routine (Jarod Wilson) [1776606] - [netdrv] mt76: dma: add static qualifier to mt76_dma_tx_queue_skb (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_tx_info data structure (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_sw_queue data structure (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_complete_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_prepare_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_queue_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: dma: move mt76x02_init_{tx, rx}_queue in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mmio: move mt76x02_set_irq_mask in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: send BAR after powersave wakeup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sequence number assignment (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add missing initialization for dev->ps_lock (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use the correct hweight8() function (Jarod Wilson) [1776606] - [netdrv] mt76: fix return value check in mt76_wmac_probe() (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: set moredata flag when queueing ps-filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear the service period on releasing PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: notify mac80211 about buffered frames in ps queue (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix up hardware queue index for PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear ps filtering mode before releasing buffered frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix tx status HT rate validation (Jarod Wilson) [1776606] - [netdrv] mt76: add driver for MT7603E and MT7628/7688 (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: do not reset radio on resume (Jarod Wilson) [1776606] - [netdrv] mt7601u: null check the allocation (Jarod Wilson) [1776606] - [netdrv] mt7601u: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix rx A-MSDU support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: get rid of {out,in}_max_packet (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: reduce rx memory footprint (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: fix sparse warnings: should it be static? (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: fix RF frontend initialization for external PA (Jarod Wilson) [1776606] - [netdrv] mt76: generalize mt76_get_txpower for 4x4:4 devices (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx reordering on rate control probing without a-mpdu (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx status reporting issues (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix edcca file permission (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_edcca_set (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2: move mutex_lock inside mt76x2_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove enable from mt76x02_edcca_init signature (Jarod Wilson) [1776606] - [netdrv] mt76: move tx_napi in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove useless return in mt76x02_resync_beacon_timer (Jarod Wilson) [1776606] - [netdrv] mt7601u: fix possible memory leak when the device is disconnected (Jarod Wilson) [1776606] - [netdrv] mt7601u: do not schedule rx_tasklet when the device has been disconnected (Jarod Wilson) [1776606] - [netdrv] mwifiex: don't disable hardirqs; just softirqs (Jarod Wilson) [1776606] - [netdrv] mwifiex: dispatch/rotate from reorder table atomically (Jarod Wilson) [1776606] - [netdrv] mwifiex: ignore processing invalid command response (Jarod Wilson) [1776606] - [netdrv] mwifiex: update set_mac_address logic (Jarod Wilson) [1776606] - [netdrv] mwifiex: print PCI mmap with pK (Jarod Wilson) [1776606] - [netdrv] mwifiex: drop 'set_consistent_dma_mask' log message (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for hr1 RF ID (Jarod Wilson) [1776606] - [netdrv] iwlwifi: change 0x02F0 fw from qu to quz (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and change wrong structs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and fix struct name (Jarod Wilson) [1776606] - [net] mac80211: notify offchannel expire on mgmt_tx (Jarod Wilson) [1776606] - [net] nl80211: send event when CMD_FRAME duration expires (Jarod Wilson) [1776606] - [net] mac80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: extend __rate_control_send_low warning (Jarod Wilson) [1776606] - [net] mac80211: fill low rate even for HAS_RATE_CONTROL (Jarod Wilson) [1776606] - [net] mac80211: use STA info in rate_control_send_low() (Jarod Wilson) [1776606] - [net] mac80211: call rate_control_send_low() internally (Jarod Wilson) [1776606] - [net] cfg80211: Add a function to iterate all BSS entries (Jarod Wilson) [1776606] - [net] mac80211: allow turning TWT responder support on and off via netlink (Jarod Wilson) [1776606] - [net] mac80211: dynamically enable the TWT requester support on STA interfaces (Jarod Wilson) [1776606] - [net] mac80211: add ieee80211_get_he_iftype_cap() helper (Jarod Wilson) [1776606] - [uapi] nl80211: add support for SAE authentication offload (Jarod Wilson) [1776606] - [net] nl80211: add WPA3 definition for SAE authentication (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_ATTR_IFINDEX to port authorized event (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: remove redundant assignment to rtstatus (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable k (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable badworden (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: fix error handle when usb probe failed (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: remove unused function exhalbtc_stack_operation_notify (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: Remove set but not used variable 'len' and 'asso_type_v2' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove set but not used variables 'cur_txokcnt' and 'b_last_is_cur_rdl_state' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: use le32 to access cckswing tables (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Fix used uninitialized variables in power tracking (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: make tables to be 'static const' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Reduce indentation and fix coding style (Jarod Wilson) [1776606] - [netdrv] rtw88: fix typo rtw_writ16_set (Jarod Wilson) [1776606] - [netdrv] rtw88: rsvd page should go though management queue (Jarod Wilson) [1776606] - [netdrv] rtw88: restore DACK results to save time (Jarod Wilson) [1776606] - [netdrv] rtw88: power on again if it was already on (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: use more accurate ofdm fa counting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: disable rx clock gating before counter reset (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update channel and bandwidth BB setting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add rf write protection when switching channel (Jarod Wilson) [1776606] - [netdrv] rtw88: add beacon function setting (Jarod Wilson) [1776606] - [netdrv] rtw88: add support for random mac scan (Jarod Wilson) [1776606] - [netdrv] rtw88: add fast xmit support (Jarod Wilson) [1776606] - [netdrv] rtw88: more descriptions about LPS (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: check if queue mapping exceeds size of ac_to_hwq (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: use ieee80211_ac_numbers instead of 0-3 (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use strlcpy() instead of strcpy() (Jarod Wilson) [1776606] - [netdrv] brcmfmac: fix typos in code comments (Jarod Wilson) [1776606] - [netdrv] brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use separate Kconfig file for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmsmac: switch phy source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmutil: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcm80211: switch common header files to using SPDX license identifier (Jarod Wilson) [1776606] - [net] cfg80211: Handle bss expiry during connection (Jarod Wilson) [1776606] - [netdrv] ath10k: Check tx_stats before use it (Jarod Wilson) [1776606] - [netdrv] ath10k: add peer id check in ath10k_peer_find_by_id (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv service map for mesh 11s (Jarod Wilson) [1776606] - [netdrv] ath10k: Do not send probe response template for mesh (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: change swap mail box config for UTF mode of SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the wrong value of enums for wmi tlv stats id (Jarod Wilson) [1776606] - [netdrv] ath10k: coredump: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix encoding for protected management frames (Jarod Wilson) [1776606] - [netdrv] ath10k: rx_duration update for fw_stats debugfs entry (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the tx stats bytes & packets parsing (Jarod Wilson) [1776606] - [netdrv] ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: Move board id and fw version logging to info level (Jarod Wilson) [1776606] - [netdrv] ath10k: Added support to reset HTT stats in debugfs (Jarod Wilson) [1776606] - [netdrv] ath10k: Extended the HTT stats support to retrieve Mu-MIMO related stats (Jarod Wilson) [1776606] - [netdrv] ath: DFS JP domain W56 fixed pulse type 3 RADAR detection (Jarod Wilson) [1776606] - [netdrv] ath9k: drop redundant code in ar9003_hw_set_channel (Jarod Wilson) [1776606] - [netdrv] ath: drop duplicated define (Jarod Wilson) [1776606] - [netdrv] ath9k: Remove some set but not used variables (Jarod Wilson) [1776606] - [netdrv] ath9k: Differentiate between max combined and per chain power (Jarod Wilson) [1776606] - [netdrv] ath9k: Check for errors when reading SREV register (Jarod Wilson) [1776606] - [netdrv] ath9k: Don't trust TX status TID number when reporting airtime (Jarod Wilson) [1776606] - [netdrv] ath6kl: remove redundant check of status != 0 (Jarod Wilson) [1776606] - [netdrv] ath6kl: add some bounds checking (Jarod Wilson) [1776606] - [netdrv] ath6kl: wmi: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath6kl: debug: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: fix incorrect multicast/broadcast rate setting (Jarod Wilson) [1776606] - [netdrv] ath10k: enable QCA6174 hw3.2 SDIO hardware (Jarod Wilson) [1776606] - [netdrv] ath10k: add fragmentation handler for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add PN replay protection for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event (Jarod Wilson) [1776606] - [netdrv] ath10k: add struct for high latency PN replay protection (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: add missing error check (Jarod Wilson) [1776606] - [netdrv] ath10k: add initialization of HTC header (Jarod Wilson) [1776606] - [netdrv] ath10k: fix use-after-free on SDIO data frames (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: support MSDU ids with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: initialise struct ath10k_bus params to zero (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: don't use txdone_fifo with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: don't disable interrupts in ath10k_sdio_remove() (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: workaround firmware UART pin configuration bug (Jarod Wilson) [1776606] - [net] cfg80211: Add airtime statistics and settings (Jarod Wilson) [1776606] - [base] depend on HAS_IOMEM for devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [base] provide devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [lib] crypto: arc4 - refactor arc4 core code into separate library (Jarod Wilson) [1776606] - [crypto] export arc4 defines (Jarod Wilson) [1776606] - [crypto] arc4 - convert to skcipher API (Jarod Wilson) [1776606] - [kernel] bitfield: add u8 helpers (Jarod Wilson) [1776606]- [md] raid5: need to set STRIPE_HANDLE for batch head (Nigel Croxon) [1774840] - [scsi] lpfc: remove left-over BUILD_NVME defines (Ewan Milne) [1782235] - [block] fix memleak of bio integrity data (Ming Lei) [1779898] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1782094] - [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1781390] - [tools] power turbostat: Add Cometlake support (David Arcari) [1759661] - [mm] hugetlbfs: take read_lock on i_mmap for PMD sharing (Waiman Long) [1731295] - [documentation] powerpc/pseries: Add documentation for vcpudispatch_stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Protect against hogging the cpu while setting up the stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Provide vcpu dispatch statistics (Gustavo Duarte) [1723870] - [powerpc] pseries: Move mm/book3s64/vphn.c under platforms/pseries/ (Gustavo Duarte) [1723870] - [powerpc] pseries: Generalize hcall_vphn() (Gustavo Duarte) [1723870] - [powerpc] mm: Move book3s64 specifics in subdirectory mm/book3s64 (Gustavo Duarte) [1723870] - [powerpc] pseries: Introduce rwlock to gatekeep DTLB usage (Gustavo Duarte) [1723870] - [powerpc] pseries: Factor out DTL buffer allocation and registration routines (Gustavo Duarte) [1723870] - [powerpc] pseries: Do not save the previous DTL mask value (Gustavo Duarte) [1723870] - [powerpc] pseries: Use macros for referring to the DTL enable mask (Gustavo Duarte) [1723870] - [powerpc] mm: change #include "mmu_decl.h" to (Gustavo Duarte) [1723870] - [fs] devpts_pty_kill(): don't bother with d_delete() (Eric Sandeen) [1772718] - [fs] devpts: always delete dcache dentry-s in dput() (Eric Sandeen) [1772718] - [infiniband] rdma/siw: Fix post_recv QP state locking (Kamal Heib) [1779625] - [infiniband] rdma/siw: Fix SQ/RQ drain logic (Kamal Heib) [1779625] - [infiniband] rdma/siw: Relax from kmap_atomic() use in TX path (Kamal Heib) [1779625] - [netdrv] nfp: flower: cmsg rtnl locks can timeout reify messages (Pablo Cascon) [1729154] - [netdrv] nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics (Pablo Cascon) [1729154] - [netdrv] nfp: flower: handle neighbour events on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: flower: prevent ingress block binds on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: add AMDA0058 boards to firmware list (Pablo Cascon) [1729154] - [netdrv] nfp: no need to check return value of debugfs_create functions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: encode mac indexes with pre-tunnel rule check (Pablo Cascon) [1729154] - [netdrv] nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: verify pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: detect potential pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: push vlan after tunnel in merge (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS set action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS pop action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS push action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: ensure ip protocol is specified for L4 matches (Pablo Cascon) [1729154] - [netdrv] nfp: flower: fix ethernet check on match fields (Pablo Cascon) [1729154] - [netdrv] nfp: ccm: increase message limits (Pablo Cascon) [1729154] - [netdrv] nfp: Use spinlock_t instead of struct spinlock (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE encap action support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE decap classification support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: rename tunnel related functions in action offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add helper functions for tunnel classification (Pablo Cascon) [1729154] - [netdrv] nfp: flower: refactor tunnel key layer calculation (Pablo Cascon) [1729154] - [netdrv] nfp: flower: extend extack messaging for flower match and actions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: use extack messages in flower offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: check L4 matches on unknown IP protocols (Pablo Cascon) [1729154] - [netdrv] nfp: print a warning when binding VFs to PF driver (Pablo Cascon) [1729154] - [netdrv] nfp: update the old flash error message (Pablo Cascon) [1729154] - [netdrv] nfp: prepare for more TX metadata prepend (Pablo Cascon) [1729154] - [netdrv] nfp: add tls init code (Pablo Cascon) [1729154] - [netdrv] nfp: parse crypto opcode TLV (Pablo Cascon) [1729154] - [netdrv] nfp: add support for sending control messages via mailbox (Pablo Cascon) [1729154] - [netdrv] nfp: parse the mailbox cmsg TLV (Pablo Cascon) [1729154] - [netdrv] nfp: make bar_lock a semaphore (Pablo Cascon) [1729154] - [netdrv] nfp: count all failed TX attempts as errors (Pablo Cascon) [1729154] - [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1728773] - [netdrv] nfp: reintroduce ndo_get_port_parent_id for representor ports (Pablo Cascon) [1728773] - [netdrv] nfp: implement PCI driver shutdown callback (Pablo Cascon) [1728773] - [netdrv] nfp: add SR-IOV trusted VF support (Pablo Cascon) [1728773] - [netdrv] nfp: split out common control message handling code (Pablo Cascon) [1728773] - [netdrv] nfp: move vNIC reset before netdev init (Pablo Cascon) [1728773] - [netdrv] nfp: add a mutex lock for the vNIC ctrl BAR (Pablo Cascon) [1728773] - [netdrv] nfp: opportunistically poll for reconfig result (Pablo Cascon) [1728773] - [netdrv] nfp: remove ndo_get_port_parent_id implementation (Pablo Cascon) [1728773] - [netdrv] nfp: pass switch ID through devlink_port_attrs_set() (Pablo Cascon) [1728773] - [netdrv] nfp: implement ethtool get module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: nsp: implement read SFF module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: do not handle nn->port defined case in nfp_net_get_phys_port_name() (Pablo Cascon) [1728773] - [netdrv] nfp: register devlink port before netdev (Pablo Cascon) [1728773] - [netdrv] nfp: remove defines for unused control bits (Pablo Cascon) [1728773] - [netdrv] replace ndo_get_devlink with ndo_get_devlink_port (Pablo Cascon) [1728773] - [netdrv] nfp: add .ndo_get_devlink (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add rcu locks when accessing netdev for tunnels (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add qos offload stats request and reply (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix size_t compile warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1728773] - [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1728773] - [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1728773] - [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1728773] - [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1728773] - [netdrv] nfp: flower: reduce action list size by coalescing mangle actions (Pablo Cascon) [1728773] - [fs] xfs: properly serialise fallocate against AIO+DIO (Eric Sandeen) [1765547] - [fs] xfs: fix attr leaf header freemap.size underflow (Brian Foster) [1728989] - [mm] maintain randomization of page free lists (Rafael Aquini) [1620349] - [mm] move buddy list manipulations into helpers (Rafael Aquini) [1620349] - [mm] shuffle initial free memory to improve memory-side-cache utilization (Rafael Aquini) [1620349] - [powerpc] kvm: ppc: book3s hv: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777686] - [powerpc] book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777686] - [powerpc] 64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777686] - [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1777686] - [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1777686] - [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1777686] - [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1777686] - [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1777686] - [x86] kprobes: Avoid kretprobe recursion bug (Jiri Olsa) [1779235] - [x86] kprobes: Verify stack frame on kretprobe (Jiri Olsa) [1779235]- [fs] iomap: Fix pipe page leakage during splicing (Andreas Grunbacher) [1622634] - [fs] iomap: fix return value of iomap_dio_bio_actor on 32bit systems (Andreas Grunbacher) [1622634] - [fs] iomap: iomap_bmap should check iomap_apply return value (Andreas Grunbacher) [1622634] - [fs] iomap: Fix overflow in iomap_page_mkwrite (Andreas Grunbacher) [1622634] - [fs] splice: only read in as much information as there is pipe buffer space (Andreas Grunbacher) [1622634] - [fs] gfs2: Always mark inode dirty in fallocate (Andreas Grunbacher) [1622634] - [fs] dax: Fix pmd vs pte conflict detection (Jeff Moyer) [1777250] - [fs] xfs: move local to extent inode logging into bmap helper (Brian Foster) [1737677] - [fs] xfs: remove broken error handling on failed attr sf to leaf change (Brian Foster) [1737677] - [fs] xfs: log the inode on directory sf to block format change (Brian Foster) [1737677] - [block] bfq: deschedule empty bfq_queues not referred by any process (Ming Lei) [1773831] - [scsi] revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" (Himanshu Madhani) [1759275] - [infiniband] rdma/iw_cxgb4: Report correct port speed/width (Vishal Kulkarni) [1757806] - [infiniband] rdma/iw_cxgb4: fix SRQ access from dump_qp() (Vishal Kulkarni) [1779997] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Vladis Dronov) [1778898] - [atm] iphase: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [x86] tls: Fix possible spectre-v1 in do_get_thread_area() (Vladis Dronov) [1778898] - [x86] ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() (Vladis Dronov) [1778898] - [net] atm: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [powerpc] ptrace: Mitigate potential Spectre v1 (Vladis Dronov) [1778898] - [char] applicom: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [char] mwave: fix potential Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] misc/sgi-gru: fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [usb] gadget: storage: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] hmc6352: fix potential Spectre v1 (Vladis Dronov) [1778898] - [s390] qeth: ensure linear access to packet headers (Philipp Rudo) [1781085] - [s390] qeth: guard against runt packets (Philipp Rudo) [1781085] - [s390] qeth: handle skb allocation error gracefully (Philipp Rudo) [1781085] - [s390] qeth: drop unwanted packets earlier in RX path (Philipp Rudo) [1781085] - [s390] qeth: support per-frame invalidation (Philipp Rudo) [1781085] - [s390] qeth: gather more detailed RX dropped/error statistics (Philipp Rudo) [1781085] - [s390] Mark expected switch fall-throughs (Philipp Rudo) [1781085] - [sched] fair: Scale bandwidth quota and period without losing quota/period ratio precision (Phil Auld) [1706247] - [sched] fair: Fix -Wunused-but-set-variable warnings (Phil Auld) [1706247] - [sched] fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1706247] - [kernel] sched/core: Remove double update_max_interval() call on CPU startup (Phil Auld) [1757535] - [kernel] sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() (Phil Auld) [1757535] - [kernel] sched/fair: Don't assign runtime for throttled cfs_rq (Phil Auld) [1757535] - [kernel] cpufreq: schedutil: Don't skip freq update when limits change (Phil Auld) [1757535] - [kernel] sched/deadline: Fix double accounting of rq/running bw in push & pull (Phil Auld) [1757535] - [kernel] sched/fair: Fix imbalance due to CPU affinity (Phil Auld) [1757535] - [kernel] sched/fair: Use RCU accessors consistently for ->numa_group (Phil Auld) [1757535] - [kernel] sched/fair: Don't free p->numa_faults with concurrent readers (Phil Auld) [1757535] - [kernel] sched/fair: Rename weighted_cpuload() to cpu_runnable_load() (Phil Auld) [1757535] - [kernel] sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity() (Phil Auld) [1757535] - [kernel] sched/fair: Don't push cfs_bandwith slack timers forward (Phil Auld) [1757535] - [documentation] sched/fair: Fix "runnable_avg_yN_inv" not used warnings (Phil Auld) [1757535] - [kernel] sched/fair: Clean up definition of NOHZ blocked load functions (Phil Auld) [1757535] - [kernel] sched/core: Add __sched tag for io_schedule() (Phil Auld) [1757535] - [kernel] sched/fair: Remove sgs->sum_weighted_load (Phil Auld) [1757535] - [kernel] sched/core: Remove sd->*_idx (Phil Auld) [1757535] - [kernel] sched/core: Remove rq->cpu_load[] (Phil Auld) [1757535] - [kernel] sched/debug: Remove sd->*_idx range on sysctl (Phil Auld) [1757535] - [kernel] sched/fair: Replace source_load() & target_load() with weighted_cpuload() (Phil Auld) [1757535] - [kernel] sched/fair: Remove the rq->cpu_load[] update code (Phil Auld) [1757535] - [kernel] sched/fair: Remove rq->load (Phil Auld) [1757535] - [kernel] sched/core: Unify p->on_rq updates (Phil Auld) [1757535] - [kernel] sched/core: Remove ttwu_activate() (Phil Auld) [1757535] - [kernel] sched/cpufreq: Fix 32-bit math overflow (Phil Auld) [1757535] - [kernel] sched/fair: Update scale invariance of PELT (Phil Auld) [1757535] - [kernel] sched/pelt: Skip updating util_est when utilization is higher than CPU's capacity (Phil Auld) [1757535] - [kernel] sched/fair: Move the rq_of() helper function (Phil Auld) [1757535] - [kernel] sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1757535] - [kernel] sched/numa: Remove unused numa_stats::nr_running field (Phil Auld) [1757535] - [kernel] sched/fair: Add lsub_positive() and use it consistently (Phil Auld) [1706247 1757535] - [kernel] sched/fair: Mask UTIL_AVG_UNCHANGED usages (Phil Auld) [1706247 1757535] - [cpuidle] teo: Avoid using "early hits" incorrectly (Al Stone) [1725618] - [cpuidle] teo: Fix "early hits" handling for disabled idle states (Al Stone) [1725618] - [cpuidle] teo: Consider hits and misses metrics of disabled states (Al Stone) [1725618] - [cpuidle] teo: Rename local variable in teo_select() (Al Stone) [1725618] - [cpuidle] teo: Ignore disabled idle states that are too deep (Al Stone) [1725618] - [cpuidle] teo: Get rid of redundant check in teo_update() (Al Stone) [1725618] - [cpuidle] teo: Allow tick to be stopped if PM QoS is used (Al Stone) [1725618] - [cpuidle] governors: unify last_state_idx (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Fix idle states all being marked invalid (Al Stone) [1725618] - [cpuidle] menu: Avoid overflows when computing variance (Al Stone) [1725618] - [cpuidle] dt: bail out if the idle-state DT node is not compatible (Al Stone) [1725618] - [kernel] cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK (Al Stone) [1725618] - [cpuidle] New timer events oriented governor for tickless systems (Al Stone) [1725618] - [cpuidle] Add 'above' and 'below' idle state metrics (Al Stone) [1725618] - [cpuidle] big.little: fix refcount leak (Al Stone) [1725618] - [documentation] documentation: admin-guide: pm: Add cpuidle document (Al Stone) [1725618] - [cpuidle] powerpc/pseries/cpuidle: Fix preempt warning (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Convert to use cpuidle_register|unregister() (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Don't register the driver when back-end init returns -ENXIO (Al Stone) [1725618] - [cpuidle] menu: Remove get_loadavg() from the performance multiplier (Al Stone) [1725618] - [kernel] sched: Factor out nr_iowait and nr_iowait_cpu (Al Stone) [1725618] - [kernel] sched/core: Fix comment regarding nr_iowait_cpu() and get_iowait_load() (Al Stone) [1725618] - [cpuidle] menu: Avoid computations when result will be discarded (Al Stone) [1725618] - [cpuidle] menu: Drop redundant comparison (Al Stone) [1725618] - [cpuidle] menu: Simplify checks related to the polling state (Al Stone) [1725618] - [cpuidle] menu: Move the latency_req == 0 special case check (Al Stone) [1725618] - [cpuidle] menu: Avoid computations for very close timers (Al Stone) [1725618] - [cpuidle] menu: Do not update last_state_idx in menu_select() (Al Stone) [1725618] - [cpuidle] menu: Get rid of first_idx from menu_select() (Al Stone) [1725618] - [cpuidle] menu: Compute first_idx when latency_req is known (Al Stone) [1725618] - [cpuidle] menu: Replace data->predicted_us with local variable (Al Stone) [1725618] - [cpuidle] enter_state: Don't needlessly calculate diff time (Al Stone) [1725618] - [kernel] cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() (Al Stone) [1725618] - [cpuidle] menu: Update stale polling override comment (Al Stone) [1725618] - [cpuidle] menu: Fix white space (Al Stone) [1725618] - [cpuidle] powernv/cpuidle: Use parsed device tree values for cpuidle_init (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Parse dt idle properties into global structure (Al Stone) [1725618] - [cpuidle] arm: cpuidle: silence error on driver registration failure (Al Stone) [1725618]- [documentation] docs: admin-guide: Remove threads-max auto-tuning (Joe Lawrence) [1771270] - [documentation] docs: admin-guide: Fix min value of threads-max in kernel.rst (Joe Lawrence) [1771270] - [kernel] sysctl.c: do not override max_threads provided by userspace (Joe Lawrence) [1771270] - [fs] ext4: fix integer overflow when calculating commit interval (Lukas Czerner) [1775166] - [fs] ext4: fix punch hole for inline_data file systems (Lukas Czerner) [1775166] - [fs] ext4: fix warning inside ext4_convert_unwritten_extents_endio (Lukas Czerner) [1775166] - [fs] ext4: set error return correctly when ext4_htree_store_dirent fails (Lukas Czerner) [1775166] - [fs] ext4: fix warning when turn on dioread_nolock and inline_data (Lukas Czerner) [1775166] - [fs] ext4: use jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [fs] jbd2: introduce jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [mm] add filemap_fdatawait_range_keep_errors() (Lukas Czerner) [1775166] - [fs] ext4: enforce the immutable flag on open files (Lukas Czerner) [1775166] - [fs] ext4: don't allow any modifications to an immutable file (Lukas Czerner) [1775166] - [fs] jbd2: fix typo in comment of journal_submit_inode_data_buffers (Lukas Czerner) [1775166] - [fs] jbd2: fix some print format mistakes (Lukas Czerner) [1775166] - [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1775166] - [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1775166] - [fs] ext4: don't perform block validity checks on the journal inode (Lukas Czerner) [1775166] - [fs] ext4: fix block validity checks for journal inodes using indirect blocks (Lukas Czerner) [1775166] - [fs] ext4: fix miscellaneous sparse warnings (Lukas Czerner) [1775166] - [fs] jbd2: fix potential double free (Lukas Czerner) [1775166] - [fs] quota: fix condition for resetting time limit in do_set_dqblk() (Lukas Czerner) [1778119] - [fs] quota: honor quota type in Q_XGETQSTAT[V] calls (Lukas Czerner) [1778119] - [fs] quota: fix a problem about transfer quota (Lukas Czerner) [1778119] - [fs] quota: add dqi_dirty_list description to comment of Dquot List Management (Lukas Czerner) [1778119] - [fs] quota: check time limit when back out space/inode change (Lukas Czerner) [1778119] - [fs] quota: fix wrong indentation (Lukas Czerner) [1778119] - [fs] quota: remove trailing whitespaces (Lukas Czerner) [1778119] - [fs] quota: code cleanup for __dquot_alloc_space() (Lukas Czerner) [1778119] - [fs] quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON, OFF} quotactls (Lukas Czerner) [1778119] - [fs] quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS (Lukas Czerner) [1778119] - [hv] vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1774675] - [kernel] hv: vmbus: Add a helper function is_sub_channel() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix virt_to_hvpfn() for X86_PAE (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the unused "tsc_page" from struct hv_context (Mohammed Gamal) [1774675] - [hv] tools: hv: Use the correct style for SPDX License Identifier (Mohammed Gamal) [1774675] - [hv] hv_balloon: Reorganize the probe function (Mohammed Gamal) [1774675] - [hv] hv_balloon: Use a static page for the balloon_up send buffer (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Replace page definition with Hyper-V specific one (Mohammed Gamal) [1774675] - [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix race condition with new ring_buffer_info mutex (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Set ring_info field to 0 and remove memset (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Refactor chan->state if statement (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Expose monitor data only when monitor pages are used (Mohammed Gamal) [1774675] - [netdrv] hv_netvsc: Fix error handling in netvsc_attach() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Allow scatter-gather feature to be tunable (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix a warning of suspicious RCU usage (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Set probe mode to sync (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1774687] - [netdrv] nfp: bpf: fix latency bug when updating stack index register (Pablo Cascon) [1729156] - [netdrv] nfp: bpf: eliminate zero extension code-gen (Pablo Cascon) [1729156] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during error recovery (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Jonathan Toppins) [1773724] - [netdrv] bnxt: Avoid logging an unnecessary message when a flow can't be offloaded (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to collect crash dump via ethtool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to invoke OP-TEE API to reset firmware (Jonathan Toppins) [1773724] - [netdrv] broadcom: bnxt: Fix use true/false for bool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Avoid disabling pci device in bnxt_remove_one() for already disabled device (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Minor formatting changes in FW devlink_health_reporter (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Adjust the time to wait before polling firmware readiness (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix devlink NVRAM related byte order related issues (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix the size of devlink MSIX parameters (Jonathan Toppins) [1773724] - [nvme] Fix parsing of ANA log page (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix ana log nsid lookup when nsid is not found (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix possible I/O hang when paths are updated (Ewan Milne) [1769028] - [nvme] revert "nvme: update node paths after adding new path" (Ewan Milne) [1769028] - [netdrv] mlx5: Update the list of the PCI supported devices (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix auto group size calculation (Mohammad Heib) [1776921] - [netdrv] mlx5e: Do not use non-EXT link modes in EXT mode (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix set vf link state error flow (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Limit STE hash table enlarge based on bytemask (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix invalid EQ vector number on CQ creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Skip rehash for tables with byte mask zero (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix matcher builders select check (Mohammad Heib) [1776921] - [netdrv] mlx5: Read num_vfs before disabling SR-IOV (Mohammad Heib) [1776921] - [netdrv] mlx5: Clear VF's configuration on disabling SRIOV (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak during rule creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak in modify action destroy (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix eswitch debug print of max fdb flow (Mohammad Heib) [1776921] - [netdrv] mlx5: LAG, Use affinity type enumerators (Mohammad Heib) [1776921] - [netdrv] mlx5: E-switch, Enable metadata on own vport (Mohammad Heib) [1776921] - [netdrv] mlx5: Correct comment for legacy fields (Mohammad Heib) [1776921] - [netdrv] mlx5: Fixed a typo in a comment in esw_del_uc_addr() (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix rtable reference leak (Mohammad Heib) [1776921] - [netdrv] mlx5: fix a -Wstringop-truncation warning (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix wrong max num channels indication (Mohammad Heib) [1776921] - [netdrv] mlx5e: Add XSK zero-copy support (Mohammad Heib) [1776921]- [mm] memremap: drop unused SECTION_SIZE and SECTION_MASK (Don Dutile) [1754737] - [mm] memremap: Fix reuse of pgmap instances with internal references (Don Dutile) [1754737] - [mm] memunmap: don't access uninitialized memmap in memunmap_pages() (Don Dutile) [1754737] - [mm] memremap: move from kernel/ to mm/ (Don Dutile) [1754737] - [kernel] memremap: provide an optional internal refcount in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag (Don Dutile) [1754737] - [mm] memremap: remove the data field in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: add a migrate_to_ram method to struct dev_pagemap_ops (Don Dutile) [1754737] - [kernel] memremap: lift the devmap_enable manipulation into devm_memremap_pages (Don Dutile) [1754737] - [nvdimm] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754737] - [kernel] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754737] - [kernel] memremap: validate the pagemap type passed to devm_memremap_pages (Don Dutile) [1754737] - [mm] remove MEMORY_DEVICE_PUBLIC support (Don Dutile) [1754737] - [mm] migrate.c: cleanup expected_page_refs() (Don Dutile) [1754737] - [mm] migration: factor out code to compute expected number of page references (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: introduce devm_memunmap_pages (Don Dutile) [1754737] - [kernel] memremap.c: remove the unused device_private_entry_fault() export (Don Dutile) [1754737] - [base] devres: introduce devm_release_action() (Don Dutile) [1754737] - [base] devres: Align data[] to ARCH_KMALLOC_MINALIGN (Don Dutile) [1754737] - [base] devres: provide devm_kstrdup_const() (Don Dutile) [1754737] - [base] devres: constify p in devm_kfree() (Don Dutile) [1754737] - [kernel] mm: move is_kernel_rodata() to asm-generic/sections.h (Don Dutile) [1754737] - [kernel] mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() (Don Dutile) [1754737] - [kernel] mm: create the new vm_fault_t type (Don Dutile) [1754737] - [kernel] mm/hmm: convert to use vm_fault_t (Don Dutile) [1754737] - [kernel] mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm (Don Dutile) [1754737] - [fs] proc/vmcore.c: Convert to use vmf_error() (Don Dutile) [1754737] - [fs] proc/vmcore.c: use new typedef vm_fault_t (Don Dutile) [1754737] - [s390] vdso_fault return type (Don Dutile) [1754737] - [mm] inline vm_insert_pfn_prot() into caller (Don Dutile) [1754737] - [mm] remove vm_insert_pfn() (Don Dutile) [1754737] - [mm] make vm_insert_pfn_prot() static (Don Dutile) [1754737] - [x86] convert vdso to use vm_fault_t (Don Dutile) [1754737] - [mm] introduce vmf_insert_pfn_prot() (Don Dutile) [1754737] - [mm] convert __vm_insert_mixed() to vm_fault_t (Don Dutile) [1754737] - [kernel] mm: remove vm_insert_mixed() (Don Dutile) [1754737] - [fs] cramfs: convert to use vmf_insert_mixed (Don Dutile) [1754737] - [scsi] cxlflash: Change return type for fault handler (Don Dutile) [1754737] - [misc] ocxl: Change return type for fault handler (Don Dutile) [1754737] - [kernel] fs/iomap.c: change return type to vm_fault_t (Don Dutile) [1754737] - [mm] swap.c: remove duplicated include (Don Dutile) [1754737] - [kernel] perf/aux: Fix the aux_output group inheritance fix (Michael Petlan) [1743210] - [kernel] perf/core: Fix inheritance of aux_output groups (Michael Petlan) [1743210] - [kernel] perf/aux: Disallow aux_output for kernel events (Michael Petlan) [1743210] - [kernel] perf/core: Reattach a misplaced comment (Michael Petlan) [1743210] - [kernel] perf/aux: Fix AUX output stopping (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON transaction for machine type 8561 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite (Michael Petlan) [1743210] - [tools] objtool: Fix build by linking against tools/lib/ctype.o sources (Michael Petlan) [1743210] - [tools] perf list: Allow plurals for metric, metricgroup (Michael Petlan) [1743210] - [tools] perf vendor events: Minor fixes to the README (Michael Petlan) [1743210] - [tools] perf vendor events amd: Remove redundant '[' (Michael Petlan) [1743210] - [tools] perf vendor events amd: Add L3 cache events for Family 17h (Michael Petlan) [1743210] - [tools] tools include uapi: Update copy of files related to new fspick, fsmount, fsconfig, fsopen, move_mount and open_tree syscalls (Michael Petlan) [1743210] - [tools] perf pmu-events: Fix missing "cpu_clk_unhalted.core" event (Michael Petlan) [1743210] - [tools] perf annotate: Fix s390 gap between kernel end and module start (Michael Petlan) [1743210] - [tools] perf record: Fix module size on s390 (Michael Petlan) [1743210] - [tools] perf tools: Fix include paths in ui directory (Michael Petlan) [1743210] - [tools] perf tools: Fix a typo in a variable name in the Documentation Makefile (Michael Petlan) [1743210] - [tools] perf cpumap: Fix writing to illegal memory in handling cpumap mask (Michael Petlan) [1743210] - [tools] perf ftrace: Fix failure to set cpumask when only one cpu is present (Michael Petlan) [1743210] - [tools] perf db-export: Fix thread__exec_comm() (Michael Petlan) [1743210] - [tools] perf annotate: Fix printing of unaugmented disassembled instructions from BPF (Michael Petlan) [1743210] - [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1743210] - [tools] perf tools: Fix perf.data documentation units for memory size (Michael Petlan) [1743210] - [tools] perf header: Fix use of unitialized value warning (Michael Petlan) [1743210] - [tools] perf header: Fix divide by zero error if f_header.attr_size==0 (Michael Petlan) [1743210] - [tools] tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC() (Michael Petlan) [1743210] - [tools] perf build: Do not use -Wshadow on gcc < 4.8 (Michael Petlan) [1743210] - [tools] perf probe: Avoid calling freeing routine multiple times for same pointer (Michael Petlan) [1743210] - [tools] perf probe: Set pev->nargs to zero after freeing pev->args entries (Michael Petlan) [1743210] - [tools] perf session: Fix loading of compressed data split across adjacent records (Michael Petlan) [1743210] - [tools] perf stat: Always separate stalled cycles per insn (Michael Petlan) [1743210] - [tools] perf stat: Fix segfault for event group in repeat mode (Michael Petlan) [1743210] - [tools] perf tools: Fix proper buffer size for feature processing (Michael Petlan) [1743210] - [tools] perf script: Fix off by one in brstackinsn IPC computation (Michael Petlan) [1743210] - [tools] perf script: Improve man page description of metrics (Michael Petlan) [1743210] - [tools] perf script: Fix --max-blocks man page description (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON files for machine type 8561 (Michael Petlan) [1743210] - [tools] perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() (Michael Petlan) [1743210] - [tools] perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__process_auxtrace_info (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export switch events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__threads() (Michael Petlan) [1743210] - [tools] perf script: Add scripting operation process_switch() (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use new 'has_calls' column (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Remove redundant semi-colons (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf db-export: Also export thread's current comm (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__comm() (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export comm details (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Fix a white space issue in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Move export__comm_thread into db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Export comm before exporting thread (Michael Petlan) [1743210] - [tools] perf db-export: Export main_thread in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Pass main_thread to db_export__thread() (Michael Petlan) [1743210] - [tools] perf db-export: Rename db_export__comm() to db_export__exec_comm() (Michael Petlan) [1743210] - [tools] perf db-export: Get rid of db_export__deferred() (Michael Petlan) [1743210] - [tools] perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake (Michael Petlan) [1743210] - [tools] perf test: Auto bump rlimit(MEMLOCK) for BPF test sake (Michael Petlan) [1743210] - [tools] perf tools: Introduce rlimit__bump_memlock() helper (Michael Petlan) [1743210] - [tools] perf-probe: Add user memory access attribute support (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf intel-bts: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf script: Assume native_arch for pipe mode (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf hists browser: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf cs-etm: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf parse-events: remove unused variable: error (Michael Petlan) [1743210] - [tools] perf parse-events: Remove unused variable 'i' (Michael Petlan) [1743210] - [tools] perf metricgroup: Add missing list_del_init() when flushing egroups list (Michael Petlan) [1743210] - [tools] perf tools: Use list_del_init() more thorougly (Michael Petlan) [1743210] - [tools] perf tools: Use zfree() where applicable (Michael Petlan) [1743210] - [tools] tools lib: Adopt zalloc()/zfree() from tools/perf (Michael Petlan) [1743210] - [tools] perf tools: Move get_current_dir_name() cond prototype out of util.h (Michael Petlan) [1743210] - [tools] perf namespaces: Move the conditional setns() prototype to namespaces.h (Michael Petlan) [1743210] - [tools] perf tools: Add missing headers, mostly stdlib.h (Michael Petlan) [1743210] - [tools] perf evsel: perf_evsel__name(NULL) is valid, no need to check evsel (Michael Petlan) [1743210] - [tools] perf session: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf inject: The tool->read() call may pass a NULL evsel, handle it (Michael Petlan) [1743210] - [tools] perf map: Fix potential NULL pointer dereference found by smatch tool (Michael Petlan) [1743210] - [tools] perf trace: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf annotate: Fix dereferencing freed memory found by the smatch tool (Michael Petlan) [1743210] - [tools] perf top: Fix potential NULL pointer dereference detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf stat: Fix use-after-freed pointer detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning (Michael Petlan) [1743210] - [tools] perf script: Allow specifying the files to process guest samples (Michael Petlan) [1743210] - [tools] perf tools metric: Don't include duration_time in group (Michael Petlan) [1743210] - [tools] perf list: avoid extra : for --raw metrics (Michael Petlan) [1743210] - [tools] perf vendor events intel: Metric fixes for SKX/CLX (Michael Petlan) [1743210] - [tools] perf tools: Fix typos / broken sentences (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 L3C PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 HHA PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 DDRC PMU aliasing (Michael Petlan) [1743210] - [tools] perf pmu: Support more complex PMU event aliasing (Michael Petlan) [1743210] - [tools] perf diff: Documentation -c cycles option (Michael Petlan) [1743210] - [tools] perf diff: Print the basic block cycles diff (Michael Petlan) [1743210] - [tools] perf diff: Link same basic blocks among different data (Michael Petlan) [1743210] - [tools] perf diff: Use hists to manage basic blocks per symbol (Michael Petlan) [1743210] - [tools] perf diff: Check if all data files with branch stacks (Michael Petlan) [1743210] - [tools] perf hists: Add block_info in hist_entry (Michael Petlan) [1743210] - [tools] perf symbol: Create block_info structure (Michael Petlan) [1743210] - [tools] perf jevents: Use nonlocal include statements in pmu-events.c (Michael Petlan) [1743210] - [tools] perf annotate: Add csky support (Michael Petlan) [1743210] - [tools] perf stat: Fix metrics with --no-merge (Michael Petlan) [1743210] - [tools] perf stat: Fix group lookup for metric group (Michael Petlan) [1743210] - [tools] perf stat: Don't merge events in the same PMU (Michael Petlan) [1743210] - [tools] perf stat: Make metric event lookup more robust (Michael Petlan) [1743210] - [tools] tools lib: Move argv_{split, free} from tools/perf/util/ (Michael Petlan) [1743210] - [tools] perf tools: Drop strxfrchar(), use strreplace() equivalent from kernel (Michael Petlan) [1743210] - [tools] tools lib: Adopt strreplace() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use strim() from tools/lib (Michael Petlan) [1743210] - [tools] perf tools: Remove trim() implementation, use tools/lib's strim() (Michael Petlan) [1743210] - [tools] tools lib: Adopt strim() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel (Michael Petlan) [1743210] - [tools] perf report: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf metricgroup: Use strsep() (Michael Petlan) [1743210] - [tools] perf strfilter: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf probe: Use skip_spaces() for argv handling (Michael Petlan) [1743210] - [tools] perf time-utils: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf header: Use skip_spaces() in __write_cpudesc() (Michael Petlan) [1743210] - [tools] perf stat: Use recently introduced skip_spaces() (Michael Petlan) [1743210] - [tools] tools lib: Adopt skip_spaces() from the kernel sources (Michael Petlan) [1743210] - [tools] perf tools: Use linux/ctype.h in more places (Michael Petlan) [1743210] - [tools] tools perf: Move from sane_ctype.h obtained from git to the Linux's original (Michael Petlan) [1743210] - [tools] perf tools: Add missing util.h to pick up 'page_size' variable (Michael Petlan) [1743210] - [tools] perf tools: Remove old baggage that is util/include/linux/ctype.h (Michael Petlan) [1743210] - [tools] perf symbols: We need util.h in symbol-elf.c for zfree() (Michael Petlan) [1743210] - [tools] perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h (Michael Petlan) [1743210] - [tools] tools x86 machine: Add missing util.h to pick up 'page_size' (Michael Petlan) [1743210] - [tools] perf string: Move 'dots' and 'graph_dotted_line' out of sane_ctype.h (Michael Petlan) [1743210] - [tools] perf ctype: Remove now unused 'spaces' variable (Michael Petlan) [1743210] - [tools] perf ui stdio: No need to use 'spaces' to left align (Michael Petlan) [1743210] - [tools] perf ctype: Remove unused 'graph_line' variable (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf db-export: Export synth events (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize CBR events when last seen value changes (Michael Petlan) [1743210] - [tools] perf intel-pt: Add CBR value to decoder state (Michael Petlan) [1743210] - [tools] perf intel-pt: Cater for CBR change in PSB+ (Michael Petlan) [1743210] - [tools] perf intel-pt: Decoder to output CBR changes immediately (Michael Petlan) [1743210] - [tools] perf thread-stack: Eliminate code duplicating thread_stack__pop_ks() (Michael Petlan) [1743210] - [tools] perf thread-stack: Fix thread stack return from kernel for kernel-only case (Michael Petlan) [1743210] - [tools] perf tools: Fix cache.h include directive (Michael Petlan) [1743210] - [tools] tools build: Fix the zstd test in the test-all.c common case feature test (Michael Petlan) [1743210] - [tools] perf build: Handle slang being in /usr/include and in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] tools build: Add test to check if slang.h is in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] perf tools: Don't hardcode host include path for libslang (Michael Petlan) [1743210] - [tools] perf evsel: Make perf_evsel__name() accept a NULL argument (Michael Petlan) [1743210] - [tools] perf trace: Fixup pointer arithmetic when consuming augmented syscall args (Michael Petlan) [1743210] - [tools] perf pmu: Fix uncore PMU alias list for ARM64 (Michael Petlan) [1743210] - [tools] perf tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] tools build feature tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] perf trace: Streamline validation of select syscall names list (Michael Petlan) [1743210] - [tools] perf trace: Fix exclusion of not available syscall names from selector list (Michael Petlan) [1743210] - [tools] perf intel-pt: Add callchain to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add memory information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add LBR information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add XMM registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add gp registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize PEBS sample basic information (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out common sample preparation for re-use (Michael Petlan) [1743210] - [tools] perf intel-pt: Prepare to synthesize PEBS samples (Michael Petlan) [1743210] - [tools] perf intel-pt: Add decoder support for PEBS via PT (Michael Petlan) [1743210] - [tools] perf intel-pt: Add Intel PT packet decoder test (Michael Petlan) [1743210] - [tools] perf intel-pt: Add new packets for PEBS via PT (Michael Petlan) [1743210] - [tools] perf tests arm64: Compile tests unconditionally (Michael Petlan) [1743210] - [tools] perf trace: Skip unknown syscalls when expanding strace like syscall groups (Michael Petlan) [1743210] - [tools] perf report: Support s390 diag event display on x86 (Michael Petlan) [1743210] - [tools] perf report: Fix OOM error in TUI mode on s390 (Michael Petlan) [1743210] - [tools] perf test 6: Fix missing kvm module load for s390 (Michael Petlan) [1743210] - [tools] perf time-utils: Add support for multiple explicit time intervals (Michael Petlan) [1743210] - [tools] perf tests: Add a test for time-utils (Michael Petlan) [1743210] - [tools] perf time-utils: Make perf_time__parse_for_ranges() more logical (Michael Petlan) [1743210] - [tools] perf time-utils: Simplify perf_time__parse_for_ranges() error paths slightly (Michael Petlan) [1743210] - [tools] perf time-utils: Fix --time documentation (Michael Petlan) [1743210] - [tools] perf time-utils: Prevent percentage time range overlap (Michael Petlan) [1743210] - [tools] perf time-utils: Factor out set_percent_time() (Michael Petlan) [1743210] - [tools] perf time-utils: Treat time ranges consistently (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for efficient time interval filtering (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for lookahead (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_get_buffer() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add intel_pt_fast_forward() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add reposition parameter to intel_pt_get_data() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_reposition() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_8b_tsc() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add lookahead callback (Michael Petlan) [1743210] - [tools] perf report: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf script: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf auxtrace: Add perf time interval to itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf config: Update default value for llvm.clang-bpf-cmd-template (Michael Petlan) [1743210] - [tools] perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode (Michael Petlan) [1743210] - [tools] perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf tools: Apply new CPU topology sysfs attributes (Michael Petlan) [1743210] - [tools] perf header: Rename "sibling cores" to "sibling sockets" (Michael Petlan) [1743210] - [tools] perf stat: Support per-die aggregation (Michael Petlan) [1743210] - [tools] perf header: Add die information in CPU topology (Michael Petlan) [1743210] - [tools] perf cpumap: Retrieve die id information (Michael Petlan) [1743210] - [tools] perf evsel: Remove superfluous nthreads system_wide setup in alloc_fd() (Michael Petlan) [1743210] - [tools] perf record: Add support to collect callchains from kernel or user space only (Michael Petlan) [1743210] - [tools] perf config: Bail out when a handler returns failure for a key-value pair (Michael Petlan) [1743210] - [tools] perf trace: Exit when failing to build eBPF program (Michael Petlan) [1743210] - [tools] perf trace: Associate more argument names with the filename beautifier (Michael Petlan) [1743210] - [tools] perf trace: Consume the augmented_raw_syscalls payload (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move reading filename to the loop (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Change helper to consider just the augmented_filename part (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move the probe_read_str to a separate function (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Tell which args are filenames and how many bytes to copy (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Select find text when find bar is activated (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Tree (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Graph Graph (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add CallGraphModelParams (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to the Branch reports (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Add brief documentation (Michael Petlan) [1743210] - [tools] perf thread-stack: Accumulate IPC information (Michael Petlan) [1743210] - [tools] perf intel-pt: Document IPC usage (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip (Michael Petlan) [1743210] - [tools] perf intel-pt: Record when decoding PSB+ packets (Michael Petlan) [1743210] - [tools] perf script: Add output of IPC ratio (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for samples to contain IPC ratio (Michael Petlan) [1743210] - [tools] perf tools: Add IPC information to perf_sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from CYC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_update_sample_time (Michael Petlan) [1743210] - [tools] perf record: Allow mixing --user-regs with --call-graph=dwarf (Michael Petlan) [1743210] - [tools] perf symbols: Remove unused variable 'err' (Michael Petlan) [1743210] - [tools] perf data: document directory format header: HEADER_DIR_FORMAT (Michael Petlan) [1743210] - [tools] perf data: document clockid header: HEADER_CLOCKID (Michael Petlan) [1743210] - [tools] perf data: document memory topology header: HEADER_MEM_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf data: Add description of header HEADER_BPF_PROG_INFO and HEADER_BPF_BTF (Michael Petlan) [1743210] - [tools] perf intel-pt: Rationalize intel_pt_sync_switch()'s use of next_tid (Michael Petlan) [1743210] - [tools] perf intel-pt: Improve sync_switch by processing PERF_RECORD_SWITCH* in events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use argparse module for argument parsing (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Change python2 to python (Michael Petlan) [1743210] - [tools] perf top: Lower message level for failure on synthesizing events for pre-existing BPF programs (Michael Petlan) [1743210] - [tools] perf machine: Return NULL instead of null-terminating /proc/version array (Michael Petlan) [1743210] - [tools] perf version: Append 12 git SHA chars to the version string (Michael Petlan) [1743210] - [tools] perf script: Remove superfluous BPF event titles (Michael Petlan) [1743210] - [tools] perf script: Add --show-bpf-events to show eBPF related events (Michael Petlan) [1743210] - [tools] perf tests: Add map_groups__merge_in test (Michael Petlan) [1743210] - [tools] perf script: Pad DSO name for --call-trace (Michael Petlan) [1743210] - [tools] perf dso: Add BPF DSO read and size hooks (Michael Petlan) [1743210] - [tools] perf dso: Simplify dso_cache__read function (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso_cache__read (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso__data_file_size() (Michael Petlan) [1743210] - [tools] perf tools: Remove const from thread read accessors (Michael Petlan) [1743210] - [tools] perf top: Add --namespaces option (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for sync_file_range's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsmount' arguments (Michael Petlan) [1743210] - [tools] perf trace: Introduce syscall_arg__scnprintf_strarray_flags (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsmount's 'attr_flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsconfig' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsconfig's 'cmd' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fspick' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fspick's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'move_mount' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for 'move_mount' flags argument (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Fix up comment (Michael Petlan) [1743210] - [tools] perf tools: Preserve eBPF maps when loading kcore (Michael Petlan) [1743210] - [tools] perf machine: Keep zero in pgoff BPF map (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script intel-pt documentation (Michael Petlan) [1743210] - [tools] perf auxtrace: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf-with-kcore.sh: Always allow fix_buildid_cache_permissions (Michael Petlan) [1743210] - [tools] tools build: Check if gettid() is available before providing helper (Michael Petlan) [1743210] - [tools] tools build feature: Check if get_current_dir_name() is available (Michael Petlan) [1743210] - [tools] perf jvmti: Address gcc string overflow warning for strncpy() (Michael Petlan) [1743210] - [tools] perf python: Remove -fstack-protector-strong if clang doesn't have it (Michael Petlan) [1743210] - [tools] perf annotate tui browser: Do not use member from variable within its own initialization (Michael Petlan) [1743210] - [tools] perf thread: Allow references to thread objects after machine__exit() (Michael Petlan) [1743210] - [fs] sysfs: Fix internal_create_group() for named group updates (Michael Petlan) [1743210] - [x86] perf/x86/intel: Support PEBS output to PT (Michael Petlan) [1743210] - [kernel] perf: Allow normal events to output AUX data (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity (Michael Petlan) [1743210] - [kernel] perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops (Michael Petlan) [1743210] - [x86] perf/x86/intel: Restrict period on Nehalem (Michael Petlan) [1743210] - [x86] perf/x86: Fix typo in comment (Michael Petlan) [1743210] - [kernel] perf/core: Fix creating kernel counters for PMUs that override event->cpu (Michael Petlan) [1743210] - [x86] perf/x86: Apply more accurate check on hypervisor platform (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix SLOTS PEBS event constraint (Michael Petlan) [1743210] - [x86] perf/x86/intel: Mark expected switch fall-throughs (Michael Petlan) [1743210] - [kernel] perf_event_get(): don't bother with fget_raw() (Michael Petlan) [1743210] - [kernel] perf/core: Fix exclusive events' grouping (Michael Petlan) [1743210] - [x86] perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs (Michael Petlan) [1743210] - [perf] x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMask' for non-L3 PMCs (Michael Petlan) [1743210] - [kernel] perf/core: Fix race between close() and fork() (Michael Petlan) [1743210] - [perf] cgroups: Don't rotate events for cgroups unnecessarily (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get quirk state from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get attributes from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get MSR values from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get rapl_cntr_mask from new probe framework (Michael Petlan) [1743210] - [x86] intel: Aggregate big core client naming (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Use new MSR detection interface (Michael Petlan) [1743210] - [x86] perf/x86/cstate: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86/msr: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86: Add MSR probe interface (Michael Petlan) [1743210] - [x86] perf/x86/intel: Disable check_msr for real HW (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use ->is_visible callback for default group (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Clean up client IMC (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Support MMIO type uncore blocks (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Factor out box ref/unref functions (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add uncore support for Snow Ridge server (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Handle invalid event coding for free-running counter (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add more Icelake CPUIDs (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add Icelake desktop CPUID (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for default attributes (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use update attributes for skylake format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for extra format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for caps (Michael Petlan) [1743210] - [x86] perf/x86: Add is_visible attribute_group callback for base events (Michael Petlan) [1743210] - [x86] perf/x86: Use the new pmu::update_attrs attribute group (Michael Petlan) [1743210] - [x86] perf/x86: Get rid of x86_pmu::event_attrs (Michael Petlan) [1743210] - [x86] perf/x86/regs: Check reserved bits (Michael Petlan) [1743210] - [fs] sysfs: Add sysfs_update_groups function (Michael Petlan) [1743210] - [kernel] perf/core: Add attr_groups_update into struct pmu (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, AmberLake and WhiskeyLake CPUs (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs (Michael Petlan) [1743210] - [kernel] perf/core: Allow non-privileged uprobe for user processes (Michael Petlan) [1743210] - [x86] perf/x86: Add Intel Ice Lake NNPI uncore support (Michael Petlan) [1743210] - [perf] arm_pmu: acpi: spe: Add initial MADT/SPE probing (Michael Petlan) [1743210] - [netdrv] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Jarod Wilson) [1776210] {CVE-2019-14895} - [kernel] crash_core: Make S390 share the same crashkernel=auto reservation policy as X86_64 (Baoquan He) [1780432] - [s390] kasan: avoid report in get_wchan (Philipp Rudo) [1780112 1780111] - [s390] process: avoid potential reading of freed stack (Philipp Rudo) [1780112] - [fs] cifs: don't use 'pre:' for MODULE_SOFTDEP (Leif Sahlberg) [1767094] - [hwmon] Do not output deprecated warning for hwmon_device_register() (Prarit Bhargava) [1778295] - [scsi] lpfc: size cpu map by last cpu id set (Dick Kennedy) [1778912] - [scsi] lpfc: use hdwq assigned cpu for allocation (Dick Kennedy) [1778908] - [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1776358] - [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1776056] - [mmc] sdhci-pci: Add another Id for Intel CML (Alexander Beregalov) [1766718] - [x86] kvm: untaint kernel for tech-preview when using nested VMX (Paolo Bonzini) [1726756] - [powerpc] kvm: ppc: book3s hv: xive: Fix potential page leak on error path (Laurent Vivier) [1760202] - [powerpc] kvm: ppc: book3s hv: xive: Free previous EQ page when setting up a new one (Laurent Vivier) [1760202] - [virt] kvm: arm/arm64: vgic: Don't rely on the wrong pending table (Auger Eric) [1777059] - [x86] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1773677] - [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1773677] - [kernel] watchdog: Reduce message verbosity (Vitaly Kuznetsov) [1774915]- [fs] binfmt_elf: Do not move brk for INTERP-less ET_EXEC (Waiman Long) [1749633] - [fs] binfmt_elf: move brk out of mmap when doing direct loader exec (Waiman Long) [1749633] - [gpu] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] [drm] radeon: fix bad DMA from INTERRUPT_CNTL2 (Sam Bobroff) [1293697] - [netdrv] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Jarod Wilson) [1776162] {CVE-2019-14901} - [netdrv] mlx4_en: Fix wrong limitation for number of TX rings (Mohammad Heib) [1776822] - [netdrv] mlx4_en: fix mlx4 ethtool -N insertion (Mohammad Heib) [1776822] - [netdrv] mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Mohammad Heib) [1776822] - [netdrv] ibmvnic: Serialize device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1778037] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1778037] - [netdrv] ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode (Steve Best) [1778037] - [netdrv] revert "net/ibmvnic: Fix EOI when running in XIVE mode" (Steve Best) [1778037] - [netdrv] cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod (Manish Chopra) [1770797] - [netdrv] bnx2x: Fix PF-VF communication over multi-cos queues (Manish Chopra) [1770797] - [netdrv] bnx2x: Enable Multi-Cos feature (Manish Chopra) [1770797] - [netdrv] bnx2x: Utilize FW 7.13.15.0 (Manish Chopra) [1770797] - [fs] seq_file: fix problem when seeking mid-record (Bill O'Donnell) [1753822] - [documentation] fs/seq_file.c: simplify seq_file iteration code and interface (Bill O'Donnell) [1753822] - [scripts] kbuild: replace BASH-specific ${@:2} with shift and ${@} (Jiri Olsa) [1739493] - [scripts] btf: do not use CONFIG_OUTPUT_FORMAT (Jiri Olsa) [1739493] - [kernel] btf: fix return value check in btf_vmlinux_init() (Jiri Olsa) [1739493] - [kernel] btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux (Jiri Olsa) [1739493] - [scripts] btf: expose BTF info through sysfs (Jiri Olsa) [1739493] - [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1769203] - [gpu] cleanup: Remove .rej files (Prarit Bhargava) [1779738] - [lib] string: Add strscpy_pad() function (Josef Oskera) [1764588] - [char] virtio_console: allocate inbufs in add_port() only if it is needed (Pankaj Gupta) [1612795] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] xfs: make mem_to_page available outside of xfs_buf.c (Bill O'Donnell) [1583556] - [fs] xfs: get allocation alignment from the buftarg (Bill O'Donnell) [1583556] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1765979] - [fs] cifs: avoid using MID 0xFFFF (Leif Sahlberg) [1765979] - [fs] cifs: Fix retry mid list corruption on reconnects (Leif Sahlberg) [1765979] - [fs] nfsd: allow fh_want_write to be called twice ("J. Bruce Fields") [1699222] - [net] revert "sunrpc: Fix up task signalling" (Dave Wysochanski) [1776067] - [s390] kasan: support memcpy_real with TRACE_IRQFLAGS (Philipp Rudo) [1777468] - [s390] kasan: add kdump support (Philipp Rudo) [1777468] - [s390] idle: fix cpu idle time calculation (Philipp Rudo) [1777361] - [s390] kaslr: add support for R_390_GLOB_DAT relocation type (Philipp Rudo) [1777467] - [x86] jump_label: Make tp_vec_nr static (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Batch jump label updates (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Batch updates if arch supports it (Daniel Bristot de Oliveira) [1731860] - [x86] alternative: Batch of patch operations (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Sort entries of the same key by the code (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Add a __jump_label_set_jump_code() helper (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Don't warn on __exit jump entries (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Add a jump_label_can_update() helper (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Remove the return value of text_poke_*() (Daniel Bristot de Oliveira) [1731860] - [x86] jump-label: Remove support for custom text poker (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Use text_poke_early() during early init (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Add text_poke_kgdb() to not assert the lock when debugging (Daniel Bristot de Oliveira) [1731860] - [x86] kprobes: Prohibit probing on functions before kprobe_int3_handler() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Fix NULL dereference bug in __jump_label_mod_update() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Annotate entries that operate on __init code earlier (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Switch to jump_entry accessors (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Implement generic support for relative references (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Abstract jump_entry member accessors (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Lockdep-enforce text_mutex in text_poke*() (Daniel Bristot de Oliveira) [1731860] - [x86] revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized" (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Initialize static branching early (Vitaly Kuznetsov) [1777260] - [x86] speculation: Fix redundant MDS mitigation message (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation: Fix incorrect MDS/TAA mitigation status (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add config options to set tsx=on|off|auto (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add mitigation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] msr: Add the IA32_TSX_CTRL MSR (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [powerpc] xive: Prevent page fault issues in the machine crash handler (Diego Domingos) [1756116] - [tools] Fix memcpy_mcsafe_64.S link on selftests (Desnes Augusto Nunes do Rosario) [1775570]- [powerpc] perf: Fix loop exit condition in nest_imc_event_init (Steve Best) [1778609] - [net] netfilter: nf_tables: Add missing nft_tproxy Makefile line (Phil Sutter) [1762977]- [x86] kdump: Remove the backup region handling (Lianbo Jiang) [1730143] - [x86] kdump: Always reserve the low 1M when the crashkernel option is specified (Lianbo Jiang) [1730143] - [x86] crash: Add a forward declaration of struct kimage (Lianbo Jiang) [1730143] - [x86] kdump: Remove the unused crash_copy_backup_region() (Lianbo Jiang) [1730143] - [pci] p2pdma: Fix missing check for dma_virt_ops (Don Dutile) [1754734] - [pci] p2pdma: use the dev_pagemap internal refcount (Don Dutile) [1754734] - [pci] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754734] - [pci] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754734] - [pci] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754734] - [pci] p2pdma: track pgmap references per resource, not globally (Don Dutile) [1754734] - [pci] p2pdma: fix the gen_pool_add_virt() failure path (Don Dutile) [1754734] - [pci] mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Don Dutile) [1754734] - [lib] genalloc.c: Add algorithm, align and zeroed family of DMA allocators (Don Dutile) [1754732] - [lib] genalloc.c: include vmalloc.h (Don Dutile) [1754732] - [lib] genalloc.c: use vzalloc_node() to allocate the bitmap (Don Dutile) [1754732] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1770210] - [fs] gfs2: fix race between gfs2_freeze_func and unmount (Abhijith Das) [1676972] - [fs] cifs: smbd: Retry on memory registration failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Indicate to retry on transport sending failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Return EINTR when interrupted (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Don't destroy transport on RDMA disconnect (Leif Sahlberg) [1771772] - [lib] crc-t10dif: crc_t10dif_mutex can be static (Vladis Dronov) [1769462] - [lib] crc-t10dif: Allow current transform to be inspected in sysfs (Vladis Dronov) [1769462] - [lib] crc-t10dif: Pick better transform if one becomes available (Vladis Dronov) [1769462] - [crypto] api - Introduce notifier for new crypto algorithms (Vladis Dronov) [1769462] - [netdrv] e1000e: Drop unnecessary __E1000_DOWN bit twiddling (Ken Cox) [1748256] - [netdrv] e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm (Ken Cox) [1748256]- [powerpc] pseries: safely roll back failed DLPAR cpu add (Steve Best) [1772341] - [powerpc] pseries: address checkpatch warnings in dlpar_offline_cpu (Steve Best) [1772341] - [scsi] storvsc: setup 1:1 mapping between hardware queue and CPU queue (Cathy Avery) [1771503] - [scsi] storvsc: Add ability to change scsi queue depth (Cathy Avery) [1771503] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 (Cathy Avery) [1771503] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: Align driver syntax with oob (Don Brace) [1725045] - [scsi] smartpqi: remove unused manifest constants (Don Brace) [1725045] - [scsi] smartpqi: fix problem with unique ID for physical device (Don Brace) [1725045] - [scsi] smartpqi: correct syntax issue (Don Brace) [1725045] - [scsi] smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1725045] - [scsi] smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1725045] - [scsi] smartpqi: add inquiry timeouts (Don Brace) [1725045] - [scsi] smartpqi: fix call trace in device discovery (Don Brace) [1725045] - [scsi] smartpqi: fix controller lockup observed during force reboot (Don Brace) [1725045] - [scsi] smartpqi: clean up an indentation issue (Don Brace) [1725045] - [scsi] smartpqi: remove set but not used variable 'ctrl_info' (Don Brace) [1725045] - [scsi] smartpqi: clean up indentation of a statement (Don Brace) [1725045] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: update copyright (Don Brace) [1725045] - [scsi] smartpqi: add new pci ids (Don Brace) [1725045] - [scsi] smartpqi: correct REGNEWD return status (Don Brace) [1725045] - [scsi] smartpqi: add gigabyte controller (Don Brace) [1725045] - [scsi] smartpqi: correct hang when deleting 32 lds (Don Brace) [1725045] - [scsi] smartpqi: add bay identifier (Don Brace) [1725045] - [scsi] smartpqi: add sysfs entries (Don Brace) [1725045] - [scsi] smartpqi: add module param to hide vsep (Don Brace) [1725045] - [scsi] smartpqi: add pci ids for fiberhome controller (Don Brace) [1725045] - [scsi] smartpqi: add module param for exposure order (Don Brace) [1725045] - [scsi] smartpqi: unlock on error in pqi_submit_raid_request_synchronous() (Don Brace) [1725045] - [scsi] smartpqi: Reporting unhandled SCSI errors (Don Brace) [1725045] - [scsi] mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fail release cmnd if diag buffer is released (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add app owned flag support for diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reuse diag buffer allocated at load time (Tomas Henzl) [1725737] - [scsi] mpt3sas: clear release bit when buffer reregistered (Tomas Henzl) [1725737] - [scsi] mpt3sas: Maintain owner of buffer through UniqueID (Tomas Henzl) [1725737] - [scsi] mpt3sas: Free diag buffer without any status check (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix clear pending bit in ioctl status (Tomas Henzl) [1725737] - [scsi] mpt3sas: Display message before releasing diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Register trace buffer based on NVDATA settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce module parameter to override queue depth (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reduce the performance drop (Tomas Henzl) [1725737] - [scsi] mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1725737] - [scsi] mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1725737] - [scsi] mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1725737] - [scsi] mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1725737] - [scsi] mpt3sas: memset request frame before reusing (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1725737] - [scsi] mpt3sas: support target smid for [abort|query] task (Tomas Henzl) [1725737] - [scsi] mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1725737] - [scsi] mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1725737] - [scsi] mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1725737] - [scsi] mpt3sas: make driver options visible in sys (Tomas Henzl) [1725737] - [scsi] mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1725737] - [scsi] mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1725737] - [scsi] mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1725737] - [scsi] mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1725737] - [scsi] mpt3sas: function pointers of request descriptor (Tomas Henzl) [1725737] - [scsi] mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1725737] - [md] revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer) [1775756] - [md] dm thin: wakeup worker only when deferred bios exist (Mike Snitzer) [1775756] - [md] dm raid: Remove unnecessary negation of a shift in raid10_format_to_md_layout (Mike Snitzer) [1775756] - [md] dm writecache: handle REQ_FUA (Mike Snitzer) [1775756] - [md] dm writecache: fix uninitialized variable warning (Mike Snitzer) [1775756] - [md] dm stripe: use struct_size() in kmalloc() (Mike Snitzer) [1775756] - [md] dm table: do not allow request-based DM to stack on partitions (Mike Snitzer) [1775756] - [md] dm cache: fix bugs when a GFP_NOWAIT allocation fails (Mike Snitzer) [1775756] - [md] dm writecache: skip writecache_wait for pmem mode (Mike Snitzer) [1775756] - [md] dm stats: use struct_size() helper (Mike Snitzer) [1775756] - [md] dm space map common: remove check for impossible sm_find_free() return value (Mike Snitzer) [1775756] - [md] dm raid1: use struct_size() with kzalloc() (Mike Snitzer) [1775756] - [md] dm writecache: optimize performance by sorting the blocks for writeback_all (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for getting two block with same LBA (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member pointer in writeback_struct (Mike Snitzer) [1775756] - [md] dm: make dm_table_find_target return NULL (Mike Snitzer) [1775756] - [md] dm table: fix invalid memory accesses with too high sector number (Mike Snitzer) [1775756] - [md] dm space map metadata: fix missing store of apply_bops() return value (Mike Snitzer) [1775756] - [md] dm btree: fix order of block initialization in btree_split_beneath (Mike Snitzer) [1775756] - [md] dm raid: add missing cleanup in raid_ctr() (Mike Snitzer) [1775756] - [md] dm kcopyd: always complete failed jobs (Mike Snitzer) [1775756] - [md] dm crypt: remove obsolete comment about plumb IV (Mike Snitzer) [1775756] - [md] dm crypt: wipe private IV struct after key invalid flag is set (Mike Snitzer) [1775756] - [md] dm: update stale comment in end_clone_bio() (Mike Snitzer) [1775756] - [md] dm log writes: fix incorrect comment about the logged sequence example (Mike Snitzer) [1775756] - [md] dm log writes: use struct_size() to calculate size of pending_block (Mike Snitzer) [1775756] - [md] dm crypt: use struct_size() when allocating encryption context (Mike Snitzer) [1775756] - [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1775756] - [md] dm verity: use message limit for data block corruption message (Mike Snitzer) [1775756] - [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1775756] - [md] dm: fix a couple brace coding style issues (Mike Snitzer) [1775756] - [md] dm crypt: print device name in integrity error message (Mike Snitzer) [1775756] - [documentation] dm integrity: update documentation (Mike Snitzer) [1775756] - [md] dm integrity: don't report unused options (Mike Snitzer) [1775756] - [md] dm integrity: don't check null pointer before kvfree and vfree (Mike Snitzer) [1775756] - [md] dm integrity: correctly calculate the size of metadata area (Mike Snitzer) [1775756] - [md] dm mpath: always free attached_handler_name in parse_path() (Mike Snitzer) [1775756] - [md] dm writecache: avoid unnecessary lookups in writecache_find_entry() (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member page_offset in writeback_struct (Mike Snitzer) [1775756] - [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1775756] - [md] dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for returned value of rb_next_prev (Mike Snitzer) [1775756] - [md] dm writecache: remove needless dereferences in __writecache_writeback_pmem() (Mike Snitzer) [1775756] - [md] dm crypt: fix endianness annotations around org_sector_of_dmreq (Mike Snitzer) [1775756] - [md] dm integrity: fix deadlock with overlapping I_O (Mike Snitzer) [1775756] - [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1775756] - [md] dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") (Mike Snitzer) [1775756] - [md] dm integrity: make dm_integrity_init and dm_integrity_exit static (Mike Snitzer) [1775756] - [md] dm integrity: change memcmp to strncmp in dm_integrity_ctr (Mike Snitzer) [1775756] - [x86] platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1757510] - [x86] platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1757510] - [x86] platform/uv: Decode UVsystab Info (Frank Ramsay) [1757510] - [x86] platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1757510] - [x86] platform/uv: Setup UV functions for Hubless UV Systems (Frank Ramsay) [1757510] - [x86] platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1757510] - [x86] platform/uv: Return UV Hubless System Type (Frank Ramsay) [1757510] - [x86] platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1757510] - [x86] mm: Handle physical-virtual alignment mismatch in phys_p4d_init() (Baoquan He) [1685383] - [x86] mm/kaslr: Reduce randomization granularity for 5-level paging to 1GB (Baoquan He) [1685383] - [x86] mm/kaslr: Use only one PUD entry for real mode trampoline (Baoquan He) [1685383] - [documentation] documentation/stackprotector: powerpc supports stack protector (Bhupesh Sharma) [1714310] - [makefile] kbuild: mark prepare0 as PHONY to fix external module build (Bhupesh Sharma) [1714310] - [makefile] kbuild: fix single target build for external module (Bhupesh Sharma) [1714310] - [arm64] enable per-task stack canaries (Bhupesh Sharma) [1714310] - [powerpc] Fix stack protector crashes on CPU hotplug (Bhupesh Sharma) [1714310] - [powerpc] 64: properly initialise the stackprotector canary on SMP (Bhupesh Sharma) [1714310] - [powerpc] Fix stackprotector detection for non-glibc toolchains (Bhupesh Sharma) [1714310] - [powerpc] 64: add stack protector support (Bhupesh Sharma) [1714310] - [powerpc] 32: add stack protector support (Bhupesh Sharma) [1714310] - [pci] vmd: Fix shadow offsets to reflect spec changes (Myron Stowe) [1757896] - [pci] vmd: Fix config addressing when using bus offsets (Myron Stowe) [1757896] - [pci] Fix typos and whitespace errors (Myron Stowe) [1757896] - [pci] vmd: use the proper dma_* APIs instead of direct methods calls (Myron Stowe) [1757896] - [powerpc] powernv: Disable native PCIe port management (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices (Gustavo Duarte) [1524642] - [tools] selftests/powerpc: Add basic EEH selftest (Gustavo Duarte) [1524642] - [powerpc] eeh: Add a eeh_dev_break debugfs interface (Gustavo Duarte) [1524642] - [powerpc] eeh: Add debugfs interface to run an EEH check (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix debugfs_simple_attr.cocci warnings (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix build with STACKTRACE=n (Gustavo Duarte) [1524642] - [powerpc] eeh: Set attention indicator while recovering (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add attention indicator support (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add a reset_slot() callback (Gustavo Duarte) [1524642] - [powerpc] powernv/eeh: Use generic code to handle hot resets (Gustavo Duarte) [1524642] - [powerpc] eeh: Remove stale CAPI comment (Gustavo Duarte) [1524642] - [powerpc] eeh: Defer printing stack trace (Gustavo Duarte) [1524642] - [powerpc] eeh: Check slot presence state in eeh_handle_normal_event() (Gustavo Duarte) [1524642] - [powerpc] eeh: Make permanently failed devices non-actionable (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix race when freeing PDNs (Gustavo Duarte) [1524642] - [powerpc] eeh: Clean up EEH PEs after recovery finishes (Gustavo Duarte) [1524642] - [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1724777] - [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1724777] - [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1724777] - [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1724777] - [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1724777] - [netdrv] benet: remove broken and unused macro (Petr Oros) [1724777] - [netdrv] benet: use skb_vlan_tag_get_prio() (Petr Oros) [1724777] - [netdrv] benet: use __vlan_hwaccel helpers (Petr Oros) [1724777] - [netdrv] revert "[netdrv] be2net: Disable queue dump in be_tx_timeout handler" (Petr Oros) [1724777] - [infiniband] rdma/i40iw: Set queue pair state when being queried (Stefan Assmann) [1721712] - [infiniband] ib/i40iw: Use kmemdup rather than open coding (Stefan Assmann) [1721712] - [infiniband] rdma/i40iw: Handle workqueue allocation failure (Stefan Assmann) [1721712] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: Fix namespace creation on misaligned addresses (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: stop padding pmem namespaces to section alignment (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change" (Baoquan He) [1724969] - [mm] sparsemem: cleanup 'section number' data types (Baoquan He) [1724969] - [kernel] mm/devm_memremap_pages: enable sub-section remap (Baoquan He) [1724969] - [mm] sparsemem: support sub-section hotplug (Baoquan He) [1724969] - [mm] sparsemem: prepare for sub-section ranges (Baoquan He) [1724969] - [kernel] mm: kill is_dev_zone() helper (Baoquan He) [1724969] - [mm] hotplug: kill is_dev_zone() usage in __remove_pages() (Baoquan He) [1724969] - [mm] sparsemem: convert kmalloc_section_memmap() to populate_section_memmap() (Baoquan He) [1724969] - [mm] hotplug: prepare shrink_{zone, pgdat}_span for sub-section removal (Baoquan He) [1724969] - [mm] sparsemem: add helpers track active portions of a section at boot (Baoquan He) [1724969] - [mm] sparsemem: introduce a SECTION_IS_EARLY flag (Baoquan He) [1724969] - [mm] sparsemem: introduce struct mem_section_usage (Baoquan He) [1724969] - [base] base/memory.c: get rid of find_memory_block_hinted() (Baoquan He) [1724969] - [mm] memory_hotplug: move and simplify walk_memory_blocks() (Baoquan He) [1724969] - [mm] memory_hotplug: rename walk_memory_range() and pass start+size instead of pfns (Baoquan He) [1724969] - [mm] hotplug: make remove_memory() interface usable (Baoquan He) [1724969] - [kernel] mm: make register_mem_sect_under_node() static (Baoquan He) [1724969] - [base] base/memory: use "unsigned long" for block ids (Baoquan He) [1724969] - [base] mm: section numbers use the type "unsigned long" (Baoquan He) [1724969] - [base] base/memory.c: Use DEVICE_ATTR_RO and friends (Baoquan He) [1724969] - [mm] sparse.c: set section nid for hot-add memory (Baoquan He) [1724969] - [mm] memory_hotplug: remove "zone" parameter from sparse_remove_one_section (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: remove memory block devices before arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: drop MHP_MEMBLOCK_API (Baoquan He) [1724969] - [base] mm/memory_hotplug: create memory block devices after arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE (Baoquan He) [1724969] - [arm64] mm: add temporary arch_remove_memory() implementation (Baoquan He) [1724969] - [mm] sparse.c: clean up obsolete code comment (Baoquan He) [1724969] - [base] base/memory: pass a block_id to init_memory_block() (Baoquan He) [1724969] - [base] base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS (Baoquan He) [1724969] - [s390] s390x/mm: implement arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: make __remove_section() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_section() never fail (Baoquan He) [1724969] - [base] base/memory.c: clean up relics in function parameters (Baoquan He) [1724969] - [base] mm, memory_hotplug: update a comment in unregister_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: release memory resource after arch_remove_memory() (Baoquan He) [1724969] - [kernel] mm, memory_hotplug: provide a more generic restrictions for memory hotplug (Baoquan He) [1724969] - [kernel] linux/memory_hotplug.h: remove duplicate declaration of offline_pages() (Baoquan He) [1724969] - [mm] x86: respect memory size limiting via mem= parameter (Baoquan He) [1724969] - [arm64] Add memory hotplug support (Baoquan He) [1724969] - [arm64] mm: check for upper PAGE_SHIFT bits in pfn_valid() (Baoquan He) [1724969] - [powerpc] mm: Fix section mismatch warning (Baoquan He) [1724969] - [base] mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: drop "online" parameter from add_memory_resource() (Baoquan He) [1724969] - [s390] s390x/mm: fail when an altmap is used for arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: simplify and fix check_hotplug_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug: add nid parameter to arch_remove_memory (Baoquan He) [1724969] - [mm] sparse: pass nid instead of pgdat to sparse_add_one_section() (Baoquan He) [1724969] - [mm] sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() (Baoquan He) [1724969] - [documentation] memory-hotplug.rst: add some details about locking internals (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling memtrace_offline_pages() (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling device_online() (Baoquan He) [1724969] - [powerpc] powernv: Allow memory that has been hot-removed to be hot-added (Baoquan He) [1724969] - [powerpc] powernv/memtrace: Remove memtrace mmap() (Baoquan He) [1724969] - [mm] memory_hotplug: fix online/offline_pages called w.o. mem_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make add_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make remove_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [powerpc] memtrace: Remove memory in chunks (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node() (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug.c: call register_mem_sect_under_node() (Baoquan He) [1724969] - [mm] memory_hotplug.c: make add_memory_resource use __try_online_node (Baoquan He) [1724969] - [pci] Always allow probing with driver_override (Myron Stowe) [1702178] - [pci] Return error if cannot probe VF (Myron Stowe) [1702178] - [target] scsi: target: core: Do not overwrite CDB byte 1 (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: avoid use-after-free after command timeout (Maurizio Lombardi) [1764579] - [target] scsi: tcmu: Simplify tcmu_update_uio_info() (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: fix possible condition with no effect (if == else) (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make sure PDU processing continues if parsing a command fails (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make iscsit_map_iovec() more robust (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Handle too large immediate data buffers correctly (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Only send R2T if needed (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Make the XCOPY setup code easier to read by inlining two functions (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Simplify LUN initialization in XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Remove a set-but-not-used member variable from the XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Rework the SPC-2 reservation handling code (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Fix a race condition in the LUN lookup code (Maurizio Lombardi) [1764579] - [target] scsi: target: alua: fix the tg_pt_gps_count (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Fix np_ip_proto and np_sock_type in iscsit_setup_np (Maurizio Lombardi) [1764579] - [target] scsi: target: fix unsigned comparision with less than zero (Maurizio Lombardi) [1764579] - [target] scsi: target: Add device product id and revision configfs attributes (Maurizio Lombardi) [1764579] - [kernel] genirq/affinity: Remove const qualifier from node_to_cpumask argument (Ming Lei) [1743064] - [kernel] genirq/affinity: Spread vectors on node according to nr_cpu ratio (Ming Lei) [1743064] - [kernel] genirq/affinity: Improve __irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] genirq/affinity: Remove unused argument from [__]irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] workqueue, lockdep: Fix a memory leak in wq->lock_name (Waiman Long) [1736654] - [kernel] workqueue, lockdep: Fix an alloc_workqueue() error path (Waiman Long) [1736654] - [kernel] locking/lockdep: Report more stack trace statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Reduce space occupied by stack traces (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it clear that what lock_class::key points at is not modified (Waiman Long) [1736654] - [kernel] lockdep: Make print_lock() address visible (Waiman Long) [1736654] - [kernel] locking/lockdep: Clean up #ifdef checks (Waiman Long) [1736654] - [kernel] locking/lockdep: Hide unused 'class' variable (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix lock used or unused stats error (Waiman Long) [1736654] - [kernel] locking/lockdep: increase size of counters for lockdep statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix merging of hlocks with non-zero references (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix OOO unlock when hlocks need merging (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove !dir in lock irq usage check (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust new bit cases in mark_lock (Waiman Long) [1736654] - [kernel] locking/lockdep: Consolidate lock usage bit initialization (Waiman Long) [1736654] - [kernel] locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL (Waiman Long) [1736654] - [kernel] locking/lockdep: Refactorize check_noncircular and check_redundant (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in __lock_release (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove redundant argument in check_deadlock (Waiman Long) [1736654] - [documentation] locking/lockdep: Add explanation to lock usage rules in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comments on dependency search (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid constant checks in __bfs by using offset reference (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the return type of __cq_dequeue() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change type of the element field in circular_queue (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comment (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in validate_chain() and check_deadlock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the range of class_idx in held_lock struct (Waiman Long) [1736654] - [kernel] locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with (Waiman Long) [1736654] - [kernel] locking/lockdep: Use lockdep_init_task for task initiation consistently (Waiman Long) [1736654] - [kernel] locking/lockdep: Update obsolete struct field description (Waiman Long) [1736654] - [kernel] locking/lockdep: Print the right depth for chain key collision (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove useless conditional macro (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust lock usage bit character checks (Waiman Long) [1736654] - [documentation] locking/lockdep: Add description and explanation in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Change all print_*() return type to void (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove the unused print_lock_trace() function (Waiman Long) [1736654] - [kernel] locking/lockdep: Don't complain about incorrect name for no validate class (Waiman Long) [1736654] - [kernel] lockdep: Add assertion to check if in an interrupt (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary unlikely() (Waiman Long) [1736654] - [kernel] locking/lockdep: Test all incompatible scenarios at once in check_irq_usage() (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid bogus Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Generate LOCKF_ bit composites (Waiman Long) [1736654] - [kernel] locking/lockdep: Use expanded masks on find_usage_*() functions (Waiman Long) [1736654] - [kernel] locking/lockdep: Map remaining magic numbers to lock usage mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] lockdep: Simplify stack trace handling (Waiman Long) [1736654] - [kernel] locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again (Waiman Long) [1736654] - [kernel] locking/lockdep: Zap lock classes even with lock debugging disabled (Waiman Long) [1736654] - [kernel] locking/lockdep: Only call init_rcu_head() after RCU has been initialized (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid a Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Shrink struct lock_class_key (Waiman Long) [1736654] - [kernel] locking/lockdep: Add module_param to enable consistency checks (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Test dynamic key registration (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Fix run_tests.sh (Waiman Long) [1736654] - [kernel] workqueue: Use dynamic lockdep keys for workqueues (Waiman Long) [1736654] - [kernel] locking/lockdep: Add support for dynamic keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Verify whether lock objects are small enough to be used as class keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Check data structure consistency (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse lock chains that have been freed (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix a comment in add_chain_cache() (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count() (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse list entries that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Free lock classes that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Update two outdated comments (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it easy to detect whether or not inside a selftest (Waiman Long) [1736654] - [kernel] locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Initialize the locks_before and locks_after lists earlier (Waiman Long) [1736654] - [kernel] locking/lockdep: Make zap_class() remove all matching lock order entries (Waiman Long) [1736654] - [kernel] locking/lockdep: Reorder struct lock_class members (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (2/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (1/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix two 32-bit compiler warnings (Waiman Long) [1736654] - [kernel] locking/lockdep: Rename lockdep_info() to lockdep_init() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Provide enum lock_usage_bit mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Simplify mark_held_locks() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Stop using RCU primitives to access 'all_lock_classes' (Waiman Long) [1736654] - [kernel] locking/lockdep: Make concurrent lockdep_reset_lock() calls safe (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lock_class_cache_is_registered() (Waiman Long) [1736654] - [kernel] locking/lockdep: Inline __lockdep_init_map() (Waiman Long) [1736654] - [kernel] locking/lockdep: Declare local symbols static (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Test the lockdep_reset_lock() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Add dummy print_irqtrace_events() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Rename "trywlock" into "trywrlock" (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Run lockdep tests a second time under Valgrind (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Improve testing accuracy (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Fix shellcheck warnings (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Display compiler warning and error messages (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove ::version from lock_class structure (Waiman Long) [1736654] - [init] kconfig: disable io_uring support (Jeff Moyer) [1758680] - [virt] kvm: arm64: pmu: Reset sample period on overflow handling (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Set the CHAINED attribute before creating the in-kernel event (Auger Eric) [1760872] - [arm64] kvm: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Fix cycle counter truncation (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Support chained PMU counters (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Remove pmc->bitmask (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Re-create event when setting counter value (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Extract duplicated code to own function (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions (Auger Eric) [1760872] - [arm64] perf: Hook up new events (Auger Eric) [1760872] - [arm64] perf: Move event definitions into perf_event.h (Auger Eric) [1760872] - [arm64] perf: Remove duplicate generic cache events (Auger Eric) [1760872] - [arm64] perf: Terminate PMU assignment statements with semicolons (Auger Eric) [1760872] - [arm64] Allow CAVIUM_TX2_ERRATUM_219 to be selected (Auger Eric) [1771633] - [arm64] Avoid Cavium TX2 erratum 219 when switching TTBR (Auger Eric) [1771633] - [arm64] Enable workaround for Cavium TX2 erratum 219 when running SMT (Auger Eric) [1771633] - [arm64] kvm: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set (Auger Eric) [1771633] - [arm64] sysreg: fix incorrect definition of SYS_PAR_EL1_F (Auger Eric) [1771633] - [arm64] Force SSBS on context switch (Mark Salter) [1756103] - [arm64] enable pointer authentication (Mark Salter) [1756103] - [arm64] add ptrace regsets for ptrauth key management (Mark Salter) [1756103] - arm64: cpufeature: Rework ptr auth hwcaps using multi_entry_cap_matches (Mark Salter) [1756103] - [arm64] capabilities: Merge duplicate entries for Qualcomm erratum 1003 (Mark Salter) [1756103] - [arm64] cpufeature: Reduce number of pointer auth CPU caps from 6 to 4 (Mark Salter) [1756103] - [documentation] arm64: docs: document pointer authentication (Mark Salter) [1756103] - [documentation] arm64: docs: Document SSBS HWCAP (Mark Salter) [1756103] - [documentation] arm64: docs: Fix typos in ELF hwcaps (Mark Salter) [1756103] - [arm64] ptr auth: Move per-thread keys from thread_info to thread_struct (Mark Salter) [1756103] - [arm64] add prctl control for resetting ptrauth keys (Mark Salter) [1756103] - [arm64] perf: strip PAC when unwinding userspace (Mark Salter) [1756103] - [arm64] expose user PAC bit positions via ptrace (Mark Salter) [1756103] - [arm64] add basic pointer authentication support (Mark Salter) [1756103] - arm64/cpufeature: detect pointer authentication (Mark Salter) [1756103] - [arm64] cpufeature: Convert hook_lock to raw_spin_lock_t in cpu_enable_ssbs() (Mark Salter) [1756103] - [arm64] entry: Allow handling of undefined instructions from EL1 (Mark Salter) [1756103] - [arm64] Fix silly typo in comment (Mark Salter) [1756103] - [fs] smb3: fix signing verification of large reads (Dave Wysochanski) [1753114] - [fs] revert "nfs4: Fix v4.0 client state corruption when mount" (Benjamin Coddington) [1767012] - [kernel] svcrdma: Increase the default connection credit limit (Benjamin Coddington) [1771430] - [x86] quirks: Disable HPET on Intel Coffe Lake platforms (David Arcari) [1773774] - [sched] core: Fix CPU controller for !RT_GROUP_SCHED (Phil Auld) [1774652] - [x86] Add comment for x86 processor OS version support (David Arcari) [1709878] - [x86] kvm: svm: taint module and print taint message iff nested is enabled (Bandan Das) [1775410] - [x86] cpu: Add Tiger Lake to Intel family (Steve Best) [1773790] - [fs] Fix the locking in dcache_readdir() and friends (Miklos Szeredi) [1761746] - [infiniband] rdma/mlx5: Return proper error value (Mohammad Heib) [1772101] - [scsi] mpt3sas: change allocation option (Tomas Henzl) [1770264] - [scsi] qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770309] - [mfd] intel-lpss: Add Intel Comet Lake PCH-H PCI IDs (David Arcari) [1773307] - [powercap] intel_rapl: add support for Cometlake desktop (David Arcari) [1759664] - [powercap] intel_rapl: add support for CometLake Mobile (David Arcari) [1746265] - [kernel] intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: Fix proc_thermal_rapl_remove() (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: add support for MMIO RAPL (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal_device: Fix build warning (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Read PPCC on resume (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Downgrade error message (Alexander Beregalov) [1732604] - [thermal] intel: int340x: processor_thermal_device: simplify to get driver data (Alexander Beregalov) [1732604] - [thermal] int3403_thermal: favor _TMP instead of PTYP (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: fix mode setting (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Add additional UUIDs (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Fix sysfs race condition (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Make PCI dependency explicit (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Fix a NULL vs IS_ERR() check (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: int3400_thermal: simplify getting .driver_data (Alexander Beregalov) [1732604] - [powercap] Invoke powercap_init() and rapl_init() earlier (Alexander Beregalov) [1732604] - [powercap] intel_rapl: Fix module autoloading issue (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support two power limits for every RAPL domain (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support 64 bit register (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract RAPL common code (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup hardcoded MSR access (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup some functions (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register access operations (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register address (Alexander Beregalov) [1732604] - [powercap] intel_rapl: introduce struct rapl_if_private (Alexander Beregalov) [1732604] - [kernel] intel_rapl: introduce intel_rapl.h (Alexander Beregalov) [1732604] - [powercap] intel_rapl: remove hardcoded register index (Alexander Beregalov) [1732604] - [powercap] intel_rapl: use reg instead of msr (Alexander Beregalov) [1732604] - [security] ima: Differentiate auditing policy rules from "audit" actions (Richard Guy Briggs) [1479911] - [security] ima: Do not audit if CONFIG_INTEGRITY_AUDIT is not set (Richard Guy Briggs) [1479911] - [security] ima: Use audit_log_format() rather than audit_log_string() (Richard Guy Briggs) [1479911] - [security] ima: Call audit_log_string() rather than logging it untrusted (Richard Guy Briggs) [1479911] - [security] selinux: avoid atomic_t usage in sidtab (Ondrej Mosnacek) [1741182] - [security] selinux: always return a secid from the network caches if we find one (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - rename type_val_to_struct_array (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - fix some checkpatch.pl warnings (Ondrej Mosnacek) [1741182] - [security] selinux: shuffle around policydb.c to get rid of forward declarations (Ondrej Mosnacek) [1741182] - [security] selinux: fix memory leak in policydb_init() (Ondrej Mosnacek) [1741182] - [security] selinux: check sidtab limit before adding a new entry (Ondrej Mosnacek) [1741182] - [security] selinux: format all invalid context as untrusted (Ondrej Mosnacek) [1479914 1741182] - [security] selinux: remove some no-op BUG_ONs (Ondrej Mosnacek) [1741182] - [security] selinux: provide __le variables explicitly (Ondrej Mosnacek) [1741182] - [security] selinux: avoid uninitialized variable warning (Ondrej Mosnacek) [1741182] - [security] selinux: remove useless assignments (Ondrej Mosnacek) [1741182] - [security] selinux: fix NULL dereference in policydb_destroy() (Ondrej Mosnacek) [1741182] - [security] selinux: convert to kvmalloc (Ondrej Mosnacek) [1741182] - [kernel] lsm: generalize flag passing to security_capable (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove unused selinux_is_enabled (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove cred security blob poisoning (Ondrej Mosnacek) [1741182] - [security] selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE (Ondrej Mosnacek) [1741182]- [tools] selftests: mlxsw: Add a test for leftover DSCP rule (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix local variable declarations in DSCP tests (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add counters for GC events (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1886 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent auto negotiation on number of lanes (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove 56G speed support (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Keep unmatched entries in a linked list (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix typo in qos_mc_aware.sh (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Do not process learned records with a dummy FID (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed (Ivan Vecera) [1737368] - [netdrv] remove redundant memset (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Set up PTP shaper when port status has changed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port when getting HWTSTAMP on/off (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add new operation for getting the port's speed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Set the PTP shaper parameters (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add QoS PTP Shaper Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add note about the PTP shaper (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add ptps field in QoS ETS Element Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packet_finish() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support ethtool get_ts_info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Configure PTP traps and FIFO events (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Garbage-collect unmatched entries (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support timestamping on Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Disable BH when working with PHC (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Add PTP initialization / finalization (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: ptp: Hook into packet transmit path (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for using SKB control buffer (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Hook into packet receive path (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add support for traps specific to Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Extract a helper for trap registration (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Global Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Time Precision Packet Timestamping Reading (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Time Precision Packet Port Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for negative temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add the hottest thermal zone detection (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend thermal core with per inter-connect device thermal zones (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Implement support for ingress device matching (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PORT element (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element correctly (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM (Ivan Vecera) [1737368] - [tools] selftests: ptp: Add Physical Hardware Clock test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: PTP physical hardware clock initialization (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management Pulse Per Second Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management UTC Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: Query free running clock PCI BAR and offsets (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add a new interface for reading the hardware free running clock (Ivan Vecera) [1737368] - [netdrv] mlxsw: cmd: Free running clock PCI BAR and offsets via query firmware (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement flash update status notifications (Ivan Vecera) [1737368] - [netdrv] mlxfw: Introduce status_notify op and call it to notify about the status (Ivan Vecera) [1737368] - [netdrv] mlxfw: Propagate error messages through extack (Ivan Vecera) [1737368] - [netdrv] mlxsw: Move firmware flash implementation to devlink (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Reduce buffer size in transactions for SFP modules temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend the index size for temperature sensors readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend hwmon interface with inter-connect temperature attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management General Peripheral Information Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Extend sensor index field size of Management Temperature Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Re-order initialization sequence (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Allow flexible setting of I2C transactions size (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Extend initialization with querying firmware info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [tools] selftests: tc_flower: Add TOS matching test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Fix TOS matching (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test nexthop offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Refresh nexthop neighbour when it becomes dead (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use different seeds for ECMP and LAG hash (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent force of 56G (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid warning after identical rules insertion (Ivan Vecera) [1737368] - [tools] selftests: Add loopback test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Implement loopback ethtool feature (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Port Physical Loopback Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: split base on local_ports_in_{1x, 2x} resources (Ivan Vecera) [1737368] - [netdrv] mlxsw: resources: Add local_ports_in_{1x, 2x} (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1122 (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove obsolete dependency on THERMAL=m (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route via replace and append (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Adjust CPU port shared buffer egress quotas (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Allow skipping ingress port quota configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use new CPU ingress pool for control packets (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add pools for CPU traffic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Remove assumption about pool order (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing threshold type of first egress pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid configuration of multicast pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto TC's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto pool's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use defines for pool indices (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add extack messages for invalid configurations (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Relax FIB rule validation (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use a stable ECMP/LAG seed (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Add neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Propagate neighbour update errors (Ivan Vecera) [1737368] - [documentation] documentation: networking: devlink-info-versions: Add fw.psid (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for devlink info command (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add MGIR register (Ivan Vecera) [1737368] - [tools] selftests: forwarding: test for bridge mcast traffic after report and leave (Ivan Vecera) [1737368] - [netdrv] mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_port_parent_id implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Pass switch ID through devlink_port_attrs_set() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Rename rehash_dis trace (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove failed_rollback dead end (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Move rehash_dis trace call and err msg to vregion_migrate() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove redundant failed_rollback from migrate_start() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_phys_port_name implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement ndo_get_devlink_port (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add a new test for strict priority (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add qos_lib.sh (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: qos_mc_aware: Configure shared buffers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Add shared buffer helpers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Simplify deduction of DEVLINK_DEV (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Avoid double sourcing of lib.sh (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Test action VLAN modify (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Add PCP match and VLAN match tests (Ivan Vecera) [1737368] - [infiniband] rdma/mlx5: Use irq xarray locking for mkey_table (Alaa Hleihel) [1724336] - [netdrv] mlx4_core: Dynamically set guaranteed amount of counters per VF (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1724336] - [netdrv] mlx5e: fix ethtool self test: link speed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't store direct pointer to action's tunnel info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix NULL pointer dereference in extended destination (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only skip encap flows update when encap init failed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Determine source port properly for vlan push action (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix flow counter list auto bits struct (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Clear old rate limit when closing QP (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Remove dead code (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: prevent memory leak in mlx5_fpga_conn_create_cq (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Fix consumer index of error cqe dump (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Zero-memset WQE info struct upon update (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Add missing synchronize_srcu() for MW cases (Alaa Hleihel) [1724307 1724336] - [infiniband] rdma/mlx5: Order num_pending_prefetch properly with synchronize_srcu (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Do not allow rereg of a ODP MR (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching on tunnel addresses type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add device ID of upcoming BlueField-2 (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Free mpi in mp_slave mode (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use the original address for the page during free_pages (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: FWTrace, Reduce stack usage (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove unnecessary clear_bit()s (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix spelling mistake "offlaods" -> "offloads" (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove leftover declaration (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Fix a typo in WOL function names (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing include file to lib/crypto.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: remove self-assignment on esw->dev (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Fix mlx5_ifc_query_lag_out_bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix formats with line continuation whitespace (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix offset of tisc bits reserved field (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix -Wtype-limits compilation warnings (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support per device q counters in switchdev mode (Alaa Hleihel) [1659186 1724336] - [infiniband] ib/mlx5: Refactor code for counters allocation (Alaa Hleihel) [1659186 1724336] - [netdrv] mlx5: DR, Replace CRC32 implementation to use kernel lib (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Support IPv4 and IPv6 mixed matcher (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Allow insertion of duplicate rules (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: avoid 64-bit division in dr_icm_pool_mr_create() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Fix traffic duplication in ethtool steering (Alaa Hleihel) [1724336] - [netdrv] mlx5: DR, Allow matching on vport based on vhca_id (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix getting incorrect prev node in ste_free (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Remove redundant vport number from action (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: DR, Fix SW steering HW bits and definitions (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix missing assignment of variable err (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Fix rt's type in dr_action_create_reformat_action (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix error return code in dr_domain_init_resources() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Fix addr's type in mlx5dr_icm_dm (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add devlink flow_steering_mode parameter (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add support to use SMFS in switchdev mode (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Add API to set the namespace steering mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add direct rule fs_cmd implementation (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose APIs for direct rule managing (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add required FW steering functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering rule functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering action functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering matcher functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering table functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering domain functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add Steering entry (STE) utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose an internal API to issue RDMA operations (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, ICM pool memory allocator (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add direct rule command utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add the internal direct rule types definitions (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add flow steering actions to fs_cmd shim layer (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Set only stag for match untagged packets (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add stub for mlx5_eswitch_mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Avoid disabling RoCE when uninitialized (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add HW bits and definitions required for SW steering (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Move device memory management to mlx5_core (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1760285 1724336] - [kernel] mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Add device out of buffer counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only access fully initialized flows in neigh update (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh used value update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect neigh hash encap list with spinlock and rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor mlx5e_neigh_update_table->encap_lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend neigh hash entry with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Always take reference to neigh entry (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extract code that queues neigh update work into function (Alaa Hleihel) [1663231 1724336] - [kernel] mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5e: Use refcount_t for refcount (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Use vhca_id in generating representor port_index (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify querying port representor parent id (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Removed unused hwid (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of mod_hdr entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod_hdr hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod header entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend mod header entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of hairpin entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend hairpin entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Tide up eswitch config sequence (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Remove redundant mc_promisc NULL check (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, remove redundant error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Introduce helper function to enable/disable vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Combine metadata enable/disable functionality (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Verify support QoS element type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Make load_one() and unload_one() symmetric (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add flow counter pool (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1760297 1724336] - [kernel] mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5e: Protect tc flow table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Rely on rcu instead of rtnl lock when getting upper dev (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Eswitch, use state_lock to synchronize vlan change (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Eswitch, change offloads num_flows type to atomic64 (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Protect unready flows with dedicated lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect tc flows hashtable with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Change flow flags type to unsigned long (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify get_route_and_out_devs helper function (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Improve ethtool rxnfc callback structure (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Avoid warning print when not required (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Remove ethernet segment from dump WQE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add num bytes metadata to WQE info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix delay in fw fatal report handling due to fw report (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix crdump chunks print (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Block MR WR if UMR is not possible (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR re-registration flow to use UMR properly (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report and handle ODP support properly (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Consolidate use_umr checks into single function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix compatibility issue with ethtool flash device (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix use-after-free error while accessing ev_file pointer (Alaa Hleihel) [1724307 1724336] - [netdrv] mlx5e: Remove redundant check in CQE recovery flow of tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow of CQE recovery on tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix false negative indication on tx reporter CQE recovery (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field placement (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field name (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix progress params context WQE layout (Alaa Hleihel) [1724336] - [kernel] mlx5: kTLS, Fix wrong TIS opmod constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: crypto, Fix wrong offset in encryption key command (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only support tx/rx pause setting for port owner (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support inner header match criteria for non decap flow action (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Use flow keys dissector to parse packets for ARFS (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Check the correct variable in error handling code (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Fix implicit MR release flow (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5e: always initialize frag->last_in_page (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Release locks during notifier unregister (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1764207 1724336] - [netdrv] mlx5e: kTLS, Call WARN_ONCE on netdev mismatch (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing RDMA_RX capabilities (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Move MRs to a kernel PD when freeing them to the MR cache (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rely on filter_dev instead of dissector keys for tunnels (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Verify encapsulation is supported (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Convert single case statement switch statements into if statements (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Reduce ingress acl modify metadata stack usage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Fix compilation error in TLS code (Alaa Hleihel) [1724336] - [netdrv] mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow in tx reporter diagnose (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix return value from timeout recover function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Return in default case statement in tx_post_resync_params (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Register devlink ports for physical link, PCI PF, VFs (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Set RDMA DIM to be enabled by default (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Implement VHCA tunnel mechanism in DEVX (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Introduce VHCA tunnel device capability (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add kTLS TX HW offload support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Introduce a fenced NOP WQE posting function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Tx, Unconstify SQ stop room (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Make SQ WQE fetch function type generic (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Enforce L4 inline copy when needed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move helper functions to a new txrx datapath header (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Add core TLS support for the Connect-X family (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add crypto library to support create/destroy encryption key (Alaa Hleihel) [1724336] - [netdrv] mlx5: Kconfig, Better organize compilation flags (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Expose accel wrapper for IPsec FPGA function (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter_alloc_stats() and counter_update_stats() support (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support statistic q counter configuration (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter set id as a parameter for mlx5_ib_query_q_counters() (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support set qp counter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added devlink info callback (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added fw version query command (Alaa Hleihel) [1724336] - [kernel] mlx5: Add rts2rts_qp_counters_set_id field in hca cap (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use proper allocation API to get zeroed memory (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: DEVX cleanup mdev (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Add DEVX support for CQ events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Implement DEVX dispatching event (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Enable subscription for device events over DEVX (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Register DEVX with mlx5_core to get async events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Properly name the generic WQE control field (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce TLS TX offload hardware bits and structures (Alaa Hleihel) [1724336] - [netdrv] mlx5: Refactor mlx5_esw_query_functions for modularity (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch prepare functions change handler to be modular (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Introduce and use mlx5_eswitch_get_total_vports() (Alaa Hleihel) [1724327 1724336] - [infiniband] ib/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose device definitions for object events (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report EQE data upon CQ completion (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report a CQ error event only when a handler was set (Alaa Hleihel) [1724336] - [netdrv] mlx5: mlx5_core_create_cq() enhancements (Alaa Hleihel) [1724336] - [netdrv] mlx5: Expose the API to register for ANY event (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use event mask based on device capabilities (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Handle UC address change in switchdev mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Consider host PF for inline mode and vlan pop (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use iterator for vlan and min-inline setups (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Reg/unreg function changed event at correct stage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Consolidate eswitch function number of VFs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Refactor eswitch SR-IOV interface (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Handle host PF vport mac/guid for ECPF (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1724336] - [netdrv] mlx5: Reduce dependency on enabled_vfs counter and num_vfs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Don't handle VF func change if host PF is disabled (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI PF devices (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move pci status reg access mutex to mlx5_pci_init (Alaa Hleihel) [1724336] - [kernel] mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Cleanup rep when doing unload (Alaa Hleihel) [1724336] - [infiniband] {ib, net}/mlx5: E-Switch, Use index of rep for vport to IB port mapping (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use vport index when init rep (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Added MCQI and MCQS registers' description to ifc (Alaa Hleihel) [1724336] - [kernel] mlx5: Add hardware definitions for sub functions (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't refresh TIRs when updating representor SQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Set drvinfo in generic manner (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Correct phys_port_name for PF port (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Report netdevice MPLS features (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move to HW checksumming advertising (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Allow adding the same MAC more than once (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Cleanup add MAC flow (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move queue param structs to en/params.h (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Encapsulate open/close queues into a function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Consider XSK in XDP MTU limit calculation (Alaa Hleihel) [1724336] - [netdrv] mlx5e: XDP_TX from UMEM support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Share the XDP SQ for XDP_TX between RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Refactor struct mlx5e_xdp_info (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Allow ICO SQ to be used by multiple RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Calculate linear RX frag size considering XSK (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Replace deprecated PCI_DMA_TODEVICE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Attach/detach XDP program safely (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Enable vport metadata matching if firmware supports it (Alaa Hleihel) [1724327 1724336] - [infiniband] rdma/mlx5: Add vport metadata matching for IB representors (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in slow path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Pass metadata from FDB to eswitch manager (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Add query and modify esw vport context functions (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in fast path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Specifying known origin of packets matching the flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Tag packet with vport number in VF vports and uplink ingress ACLs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Add flow context for flow tag (Alaa Hleihel) [1724336] - [netdrv] mlx5: Introduce a helper API to check VF vport (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Support allocating modify header context from ingress ACL (Alaa Hleihel) [1724336] - [netdrv] mlx5: Get vport ACL namespace by vport index (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce vport metadata matching bits and enum constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: Convert mkey_table to XArray (Alaa Hleihel) [1724308 1724307 1724336] - [infiniband] rdma/mlx5: Refactor MR descriptors allocation (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use PA mapping for PI handover (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Improve PI handover performance (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Remove unused IB_WR_REG_SIG_MR code (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Enable decap and packet reformat on FDB (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Consider eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: add missing void argument to function mlx5_devlink_alloc (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: Declare more strictly devlink encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: use indirect calls wrapper for the rx packet handler (Alaa Hleihel) [1724336] - [netdrv] mlx5e: use indirect calls wrapper for skb allocation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW fatal issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW fatal reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add fw fatal devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Create FW devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Issue SW reset on FW assert (Alaa Hleihel) [1724336] - [netdrv] mlx5: Control CR-space access by different PFs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Handle SW reset of FW in error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Crdump support (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Vendor Specific Capability access gateway (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all devlink related functions calls to devlink.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add EQ enable/disable API (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Use a single IRQ for all async EQs (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Rename mlx5_irq_info to mlx5_irq (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all IRQ logic to pci_irq.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Generalize IRQ interface to work with irq_table (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ table creation from EQ table creation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ affinity set to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ rmap creation to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ data from EQ table data (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ request/free from EQ life cycle (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Change interrupt handler to call chain notifier (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Introduce EQ polling budget (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support querying max VFs from device (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Return raw output for query esw functions (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Handle representors creation in handler context (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Increase wait time for fw initialization (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move firmware flash implementation to devlink (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Improve performance under GSO workload (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1722647 1724327 1724336] - [netdrv] mlx5e: Geneve, Add support for encap/decap flows offload (Alaa Hleihel) [1725582 1724336] - [netdrv] mlx5e: Rearrange tc tunnel code in a modular way (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Geneve, Keep tunnel info as pointer to the original struct (Alaa Hleihel) [1724336] - [netdrv] mlx5: Geneve, Manage Geneve TLV options (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Enable setting multiple match criteria for flow group (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Allow matching only enc_key_id/enc_dst_port for decapsulation action (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Generalize vport type in vport representor (Alaa Hleihel) [1724336] - [netdrv] {ib, net}/mlx5: Constify rep ops functions pointers (Alaa Hleihel) [1724327 1724336] - [netdrv] {ib, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Honor eswitch functions changed event cap (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Replace host_params event with functions_changed event (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Introduce termination table bits (Alaa Hleihel) [1722647 1724336] - [kernel] mlx5: Add core dump register access HW bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: potential error pointer dereference in error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Avoid detaching non-existing netdev under switchdev mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix source port matching in fdb peer flow rule (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1724335] - [netdrv] mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1724335] - [infiniband] mlx5: avoid 64-bit division (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1724335] - [netdrv] mlx5e: restrict the real_dev of vlan device is the same as uplink device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free of root ns in the error flow path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add missing ethtool driver info for representors (Alaa Hleihel) [1766306 1724335] - [netdrv] mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix peer pf disable hca command (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Correct type to u16 for vport_num and int for vport_index (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add meaningful return codes to status_to_err function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1724335] - [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove MAYEXEC flag (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Device resource control for privileged DEVX user (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add steering SW ICM device memory type (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Warn on allocated MEMIC buffers during cleanup (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Support device memory type attribute (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add missing XRC options to QP optional params mask (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use atomic rep state to serialize state change (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix the check of legal vport (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use getter to access all vport array (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use available mlx5_vport struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove unused mlx5_query_nic_vport_vlans (Alaa Hleihel) [1724335] - [netdrv] mlx5e: remove meaningless CFLAGS_tracepoint.o (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Put the common XDP code into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ethtool, Add support for EEPROM high pages query (Alaa Hleihel) [1724322 1724335] - [netdrv] mlx5e: Return error when trying to insert existing flower filter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1724335] - [kernel] mlx5: Fix broken hca cap offset (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add flow table capabilities for Geneve decap with TLV options (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add basic Geneve encap/decap flow table capabilities (Alaa Hleihel) [1725554 1724335] - [netdrv] mlx5: Eswitch, enable RoCE loopback traffic (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add new miss flow table action (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add support in RDMA RX steering (Alaa Hleihel) [1724335] - [netdrv] mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1724335] - [netdrv] mlx5: Enable general events on all interfaces (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet interfaces (Alaa Hleihel) [1724335] - [netdrv] mlx5: Separate and generalize dma device from pci device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Get rid of storing copy of device name (Alaa Hleihel) [1724335] - [kernel] mlx5: e-switch: Introduce prio tag mode (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Expose TIR ICM address to user space (Alaa Hleihel) [1724335] - [netdrv] mlx5: Introduce new TIR creation core API (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose TIR ICM address in command outbox (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose SW ICM related device memory capabilities (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use #define for the WQE wait timeout constant (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused rx_page_reuse stat (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take HW interrupt trigger into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add an underflow warning comment (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Move parameter calculation functions to en/params.c (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Report mlx5e_xdp_set errors (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Inline small packets into the TX MPWQE in XDP xmit flow (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Add TX MPWQE session counter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Enhance RQ indication for XDP redirect flush (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1724335] - [netdrv] mlx5e: RX, Support multiple outstanding UMR posts (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Don't create IB representors when in multiport RoCE mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow DEVX and raw creation flow on reps (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Add query e-switch vport context to devx white list (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow inserting a steering rule to the FDB (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Create flow table with max size supported (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Access the prio bypass inside the FDB flow table namespace (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Check for error return in flow_rule rather than err (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove VF representor profile (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move to single device multiport ports in switchdev mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move SMI caps logic (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Refactor netdev affinity code (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move default representors SQ steering to rule to modify QP (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move rep into port struct (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use correct size for device resources (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move ports allocation to outside of INIT stage (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Free IB device on remove (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move netdev info into the port struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, add a new prio to be used by the RDMA side (Alaa Hleihel) [1724335] - [kernel] mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Remove references to uboject->context (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Unify logic of MTU boundaries (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Obsolete param field holding a constant value (Alaa Hleihel) [1724335] - [netdrv] mlx5: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with ingress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with egress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Return -EOPNOTSUPP when attempting to offload an unsupported action (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deletes unnecessary setting of esw_attr->parse_attr (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Make the log friendly when decapsulation offload not supported (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1724335] - [netdrv] mlx5: Handle event of power detection in the PCIE slot (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Cleanup WQE page fault handler (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose MPEIN (Management PCIE INfo) register layout (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add rate limit print macros (Alaa Hleihel) [1724335] - [infiniband] mlx5: Add explicit bar address field (Alaa Hleihel) [1724335] - [netdrv] mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use dev->priv.name instead of dev_name (Alaa Hleihel) [1724335] - [netdrv] mlx5: Make mlx5_core messages independent from mdev->pdev (Alaa Hleihel) [1724335] - [netdrv] mlx5: Break load_one into three stages (Alaa Hleihel) [1724335] - [netdrv] mlx5: Function setup/teardown procedures (Alaa Hleihel) [1724335] - [netdrv] mlx5: Move health and page alloc init to mdev_init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Split mdev init and pci init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove redundant init functions parameter (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove spinlock support from mlx5_write64 (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Declare devx_async_cmd_event_fops static (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1724335] - [infiniband] mlx5: Convert mlx5_srq_table to XArray (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Support VLAN modify action (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: TX, Add geneve tunnel stateless offload support (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Take SW parser code to a separate function (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API (Alaa Hleihel) [1724335] - [netdrv] mlx5: Rename total_vfs to total_vports (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify sriov enable/disable flow (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use rdma_user_map_io for mapping BAR pages (Alaa Hleihel) [1724333] - [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Rx, Fixup skb checksum for packets with tail padding (Alaa Hleihel) [1724333] - [netdrv] mlx5e: XDP, Avoid checksum complete when XDP prog is loaded (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Use fail-safe channels reopen in tx reporter recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Skip un-needed tx recover if interface state is down (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Protect from invalid memory access in offload fdb table (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix access to invalid memory when toggling esw modes (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1724333] - [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1748518 1724333] - [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1724333] - [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1724333] - [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1724333] - [netdrv] mlx5: ODP support for XRC transport is not enabled by default in FW (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update tx reporter status in case channels were successfully opened (Alaa Hleihel) [1722274 1724333] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Declare mlx5e_tx_reporter_recover_from_ctx as static (Alaa Hleihel) [1724333] - [netdrv] mlx5: Support ndo bridge_setlink and getlink (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Add support for VEPA in legacy mode (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix return status of TX reporter timeout recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Re-add support for TX timeout when TX reporter is not valid (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix warn print in case of TX reporter creation failure (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix the warning on vport index out of range (Alaa Hleihel) [1724333] - [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Wrap the open and apply of channels in one fail-safe function (Alaa Hleihel) [1724333] - [netdrv] mlx5: Factor out HCA capabilities functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Allow transition to offloads mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Load/unload VF reps according to event from host PF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Consider ECPF vport depends on eswitch ownership (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Assign a different position for uplink rep and vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Centralize repersentor reg/unreg to eswitch driver (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Support load/unload reps of specific vport types (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Add state to eswitch vport representors (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Use getter and iterator to access vport/rep (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to the esw manager vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: Correctly set LAG mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Avoid magic numbers when initializing offloads mode (Alaa Hleihel) [1724333] - [kernel] mlx5: Relocate vport macros to the vport header file (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Normalize the name of uplink vport number (Alaa Hleihel) [1724333] - [kernel] mlx5: Provide an alternative VF upper bound for ECPF (Alaa Hleihel) [1724333] - [kernel] mlx5: Add host params change event (Alaa Hleihel) [1724333] - [kernel] mlx5: Add query host params command (Alaa Hleihel) [1724333] - [netdrv] mlx5: Update enable HCA dependency (Alaa Hleihel) [1724333] - [netdrv] mlx5: Introduce Mellanox SmartNIC and modify page management logic (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Use unified register/load function for uplink and VF vports (Alaa Hleihel) [1724333] - [netdrv] mlx5: Use consistent vport num argument type (Alaa Hleihel) [1724333] - [kernel] mlx5: Use void pointer as the type in address_of macro (Alaa Hleihel) [1724333] - [netdrv] mlx5: Align ODP capability function with netdev coding style (Alaa Hleihel) [1724333] - [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Fix memory leak in case we fail to add an IB device (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Simplify WQE count power of two check (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Add tx timeout support for mlx5e tx reporter (Alaa Hleihel) [1722274 1724333] - [netdrv] mlx5e: Add tx reporter support (Alaa Hleihel) [1722274 1724333] - [infiniband] ib/mlx5: Advertise XRC ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Advertise SRQ ODP support for supported transports (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add ODP SRQ support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Let read user wqe also from SRQ buffer (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add XRC initiator ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Remove useless check in ODP handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Set ODP SRQ support in firmware (Alaa Hleihel) [1724333] - [kernel] mlx5: Add XRC transport to ODP device capabilities layout (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement DEVX hot unplug for async command FD (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement the file ops of DEVX async command FD (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add trace points for flow tables create/destroy (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Expand XPS cpumask to cover all online cpus (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Take CQ decompress fields into a separate structure (Alaa Hleihel) [1724333] - [netdrv] mlx5e: RX, Make sure packet header does not cross page boundary (Alaa Hleihel) [1724333] - [infiniband] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add pci AtomicOps request (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Replace kzalloc with kcalloc (Alaa Hleihel) [1724333] - [documentation] netfilter: doc: Add nf_tables part in tproxy.txt (Phil Sutter) [1762977] - [net] netfilter: nft_socket: fix erroneous socket assignment (Phil Sutter) [1762977] - [net] netfilter: nft_socket: Break evaluation if no socket found (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Fix missing-braces warning (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Add missing config check (Phil Sutter) [1762977] - [net] netfilter: nf_tables: Add native tproxy support (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h (Phil Sutter) [1762977] - [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Ivan Vecera) [1774706] - [net] ipmr: Fix skb headroom in ipmr_get_route(). (Guillaume Nault) [1773692] - [net] netns: fix GFP flags in rtnl_net_notifyid() (Guillaume Nault) [1763661] - [net] netns: fix NLM_F_ECHO mechanism for RTM_NEWNSID (Guillaume Nault) [1763661] - [netdrv] ptp: ptp_clock: Publish scaled_ppm_to_ppb (Ivan Vecera) [1772085] - [kernel] rh_features: move rh_features entry to sys/kernel (Hangbin Liu) [1660583] - [net] netfilter: nf_tables: Make nft_meta expression more robust (Phil Sutter) [1725169] - [tools] selftests/tls: add test for concurrent recv and send (Sabrina Dubroca) [1760375] - [net] tls: add a TX lock (Sabrina Dubroca) [1760375] - [net] tls: don't pay attention to sk_write_pending when pushing partial records (Sabrina Dubroca) [1760375] - [net] tls: fix sk_msg trim on fallback to copy mode (Sabrina Dubroca) [1760375] - [net] tls: align non temporal copy to cache lines (Sabrina Dubroca) [1760375] - [net] tls: remove the record tail optimization (Sabrina Dubroca) [1760375] - [net] tls: use RCU for the adder to the offload record list (Sabrina Dubroca) [1760375] - [net] tls: unref frags in order (Sabrina Dubroca) [1760375] - [net] tcp: ulp: fix possible crash in tcp_diag_get_aux_size() (Sabrina Dubroca) [1760375] - [net] tls: dedup the record cleanup (Sabrina Dubroca) [1760375] - [net] tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE (Sabrina Dubroca) [1760375] - [net] tls: narrow down the critical area of device_offload_lock (Sabrina Dubroca) [1760375] - [net] tls: don't jump to return (Sabrina Dubroca) [1760375] - [net] tls: export protocol version, cipher, tx_conf/rx_conf to socket diag (Sabrina Dubroca) [1760375] - [net] tcp: ulp: add functions to dump ulp-specific information (Sabrina Dubroca) [1760375] - [net] tls: use RCU protection on icsk->icsk_ulp_data (Sabrina Dubroca) [1760375] - [net] core/skmsg: Delete an unnecessary check before the function call "consume_skb" (Sabrina Dubroca) [1760375] - [net] tls, fix sk_write_space NULL write when tx disabled (Sabrina Dubroca) [1760375] - [net] tls: swap sk_write_space on close (Sabrina Dubroca) [1760375] - [net] tls: prevent skb_orphan() from leaking TLS plain text with offload (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a litmus test for the socket reuse through shutdown (Sabrina Dubroca) [1760375] - [net] tls: partially revert fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [documentation] TLS: fix stat counters description (Sabrina Dubroca) [1760375] - [tools] selftests/tls: fix TLS tests with CONFIG_TLS=n (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add shutdown tests (Sabrina Dubroca) [1760375] - [tools] selftests/tls: close the socket with open record (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a bidirectional test (Sabrina Dubroca) [1760375] - [tools] selftests/tls: test error codes around TLS ULP installation (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a test for ULP but no keys (Sabrina Dubroca) [1760375] - [net] bpf: sockmap/tls, close can race with map free (Sabrina Dubroca) [1760375] - [net] tls: fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [net] tls: remove sock unlock/lock around strp_done() (Sabrina Dubroca) [1760375] - [net] tls: remove close callback sock unlock/lock around TX work flush (Sabrina Dubroca) [1760375] - [net] tls: don't call tls_sk_proto_close for hw record offload (Sabrina Dubroca) [1760375] - [net] tls: don't arm strparser immediately in tls_set_sw_offload() (Sabrina Dubroca) [1760375] - [net] tls: add missing prot info init (Sabrina Dubroca) [1760375] - [netdrv] mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_tls_resync(). (Sabrina Dubroca) [1760375] - [net] tls: don't clear TX resync flag on error (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add test for poll() with data in TLS ULP (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven resync mechanism for TX (Sabrina Dubroca) [1760375] - [net] tls: generalize the resync callback (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven TLS RX resync (Sabrina Dubroca) [1760375] - [net] tls: rename handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: pass record number as a byte array (Sabrina Dubroca) [1760375] - [net] tls: simplify seq calculation in handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: export TLS per skb encryption (Sabrina Dubroca) [1760375] - [include] net/tls: simplify driver context retrieval (Sabrina Dubroca) [1760375] - [include] net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes (Sabrina Dubroca) [1760375] - [net] tls: don't pass version to tls_advance_record_sn() (Sabrina Dubroca) [1760375] - [include] net/tls: reorganize struct tls_context (Sabrina Dubroca) [1760375] - [net] tls: use version from prot (Sabrina Dubroca) [1760375] - [net] tls: don't re-check msg decrypted status in tls_device_decrypted() (Sabrina Dubroca) [1760375] - [net] tls: don't look for decrypted frames on non-offloaded sockets (Sabrina Dubroca) [1760375] - [net] tls: remove false positive warning (Sabrina Dubroca) [1760375] - [net] tls: check return values from skb_copy_bits() and skb_store_bits() (Sabrina Dubroca) [1760375] - [net] tls: fully initialize the msg wrapper skb (Sabrina Dubroca) [1760375] - [net] tls: replace the sleeping lock around RX resync with a bit lock (Sabrina Dubroca) [1760375] - [net] revert "net/tls: avoid NULL-deref on resync during device removal" (Sabrina Dubroca) [1760375] - [net] tls: avoid NULL-deref on resync during device removal (Sabrina Dubroca) [1760375] - [net] tls: Add support of AES128-CCM based ciphers (Sabrina Dubroca) [1760375] - [documentation] add TLS offload documentation (Sabrina Dubroca) [1760375] - [documentation] tls: RSTify the ktls documentation (Sabrina Dubroca) [1760375] - [net] xdp: increase kABI version (Jiri Benc) [1749817] - [tools] selftests: bpf: disable test_seg6_loop test (Jiri Benc) [1749817] - [tools] selftests: bpf: fix test_tc_tunnel hanging (Jiri Benc) [1749817] - [tools] selftests: bpf: xdping is not meant to be run standalone (Jiri Benc) [1749817] - [tools] libbpf: Use implicit XSKMAP lookup from AF_XDP XDP program (Jiri Benc) [1749817] - [lib] bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segment test (Jiri Benc) [1749817] - [lib] bpf, testing: Refactor test_skb_segment() for testing skb_segment() on different skbs (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Jiri Benc) [1749817] - [net] flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH (Jiri Benc) [1749817] - [tools] selftests/bpf: fix race in test_tcp_rtt test (Jiri Benc) [1749817] - [net] xdp: unpin xdp umem pages in error path (Jiri Benc) [1749817] - [net] sock: make cookie generation global instead of per netns (Jiri Benc) [1749817] - [net] bpfilter: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jiri Benc) [1749817] - [net] bpf: sockmap, only create entry if ulp is not already enabled (Jiri Benc) [1749817] - [net] bpf: sockmap, synchronize_rcu before free'ing map (Jiri Benc) [1749817] - [net] bpf: sockmap, sock_map_delete needs to use xchg (Jiri Benc) [1749817] - [net] core: page_pool: add user refcnt and reintroduce page_pool_destroy (Jiri Benc) [1749817] - [net] bpf: avoid unused variable warning in tcp_bpf_rtt() (Jiri Benc) [1749817] - [net] xdp: fix potential deadlock on socket mutex (Jiri Benc) [1749817] - [net] bpfilter: print umh messages to /dev/kmsg (Jiri Benc) [1749817] - [net] xdp: fix possible cq entry leak (Jiri Benc) [1749817] - [net] xdp: fix race on generic receive path (Jiri Benc) [1749817] - [samples] bpf: fix tcp_bpf.readme detach command (Jiri Benc) [1749817] - [samples] bpf: add sample program that periodically dumps TCP stats (Jiri Benc) [1749817] - [tools] selftests/bpf: test BPF_SOCK_OPS_RTT_CB (Jiri Benc) [1749817] - [tools] bpf/tools: sync bpf.h (Jiri Benc) [1749817] - [net] bpf: add icsk_retransmits to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation (Jiri Benc) [1749817] - [net] bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on every RTT (Jiri Benc) [1749817] - [net] init/kconfig: add CONFIG_CC_CAN_LINK (Jiri Benc) [1749817] - [net] page_pool: add helper function for retrieving dma direction (Jiri Benc) [1749817] - [net] xdp: fix hang while unregistering device bound to xdp socket (Jiri Benc) [1749817] - [net] xdp: hold device for umem regardless of zero-copy mode (Jiri Benc) [1749817] - [net] xsk: Change the default frame size to 4096 and allow controlling it (Jiri Benc) [1749817] - [tools] libbpf: Support getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add API to check for available entries in FQ (Jiri Benc) [1749817] - [net] xsk: Properly terminate assignment in xskq_produce_flush_desc (Jiri Benc) [1749817] - [net] xdp: Make __mem_id_disconnect static (Jiri Benc) [1749817] - [net] xsk: sample kernel code is now in libbpf (Jiri Benc) [1749817] - [net] page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled (Jiri Benc) [1749817] - [net] page_pool: make sure struct device is stable (Jiri Benc) [1749817] - [net] page_pool: add tracepoints for page_pool with details need by XDP (Jiri Benc) [1749817] - [net] xdp: add tracepoints for XDP mem (Jiri Benc) [1749817] - [net] xdp: force mem allocator removal and periodic warning (Jiri Benc) [1749817] - [net] xdp: tracking page_pool resources and safe removal (Jiri Benc) [1749817] - [netdrv] mlx5: more strict use of page_pool API (Jiri Benc) [1749817] - [net] page_pool: introduce page_pool_free and use in mlx5 (Jiri Benc) [1749817] - [net] veth: use xdp_release_frame for XDP_PASS (Jiri Benc) [1749817] - [net] xdp: page_pool related fix to cpumap (Jiri Benc) [1749817] - [net] xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails (Jiri Benc) [1749817] - [net] page_pool: add helper function to unmap dma addresses (Jiri Benc) [1749817] - [net] page_pool: add helper function to retrieve dma addresses (Jiri Benc) [1749817] - [net] page_pool: use DMA_ATTR_SKIP_CPU_SYNC for DMA mappings (Jiri Benc) [1749817] - [net] page_pool: don't use page->private to store dma_addr_t (Jiri Benc) [1749817] - [mm] add dma_addr_t to struct page (Jiri Benc) [1749817] - [tools] bpf: Sync asm-generic/socket.h to tools/ (Jiri Benc) [1749817] - [net] bpf: net: Add SO_DETACH_REUSEPORT_BPF (Jiri Benc) [1749817] - [net] veth: Support bulk XDP_TX (Jiri Benc) [1749817] - [net] flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag (Jiri Benc) [1749817] - [tools] selftests/bpf: fix compilation error for flow_dissector.c (Jiri Benc) [1749817] - [net] bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls (Jiri Benc) [1749817] - [net] signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig (Jiri Benc) [1749817] - [net] arch: Use asm-generic/socket.h when possible (Jiri Benc) [1749817] - [net] flow_dissector: correct comments on enum flow_dissector_key_id (Jiri Benc) [1749817] - [net] tcp: add stat of data packet reordering events (Jiri Benc) [1749817] - [net] tcp: add dsack blocks received stats (Jiri Benc) [1749817] - [net] tcp: add data bytes retransmitted stats (Jiri Benc) [1749817] - [net] tcp: add data bytes sent stats (Jiri Benc) [1749817] - [net] tcp: add a helper to calculate size of opt_stats (Jiri Benc) [1749817] - [net] netfilter: Support iif matches in POSTROUTING (Phil Sutter) [1775961] - [tools] selftests: add basic netdevsim devlink flash testing (Petr Oros) [1770359] - [netdrv] netdevsim: implement fake flash updating with notifications (Petr Oros) [1770359] - [net] devlink: allow driver to update progress of flash update (Petr Oros) [1770359] - [net] devlink: Add extack to shared buffer operations (Petr Oros) [1770347] - [net] xfrm: policy: avoid warning splat when merging nodes (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix bydst hlist corruption on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix infinite loop when merging src-nodes (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: alter htresh to trigger move of policies to hash table (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix reinsertion on node merge (Sabrina Dubroca) [1758100] - [net] xfrm: policy: delete inexact policies from inexact list on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: use hlist rcu variants on inexact insert, part 2 (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: add block rules with adjacent/overlapping subnets (Sabrina Dubroca) [1758100] - [net] xfrm: policy: remove set but not used variable 'priority' (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix policy hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix netlink/pf_key policy lookups (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add 2nd-level saddr trees for inexact policies (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by source address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: check reinserted policies match their node (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by destination address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add inexact policy search tree infrastructure (Sabrina Dubroca) [1758100] - [net] xfrm: policy: consider if_id when hashing inexact policy (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in an rhashtable (Sabrina Dubroca) [1758100] - [net] xfrm: policy: return NULL when inexact search needed (Sabrina Dubroca) [1758100] - [net] xfrm: policy: split list insertion into a helper (Sabrina Dubroca) [1758100] - [net] xfrm: security: iterate all, not inexact lists (Sabrina Dubroca) [1758100] - [tools] selftests: add xfrm policy test script (Sabrina Dubroca) [1758100] - [net] af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL (Ivan Vecera) [1765561] - [netdrv] mlx5e: Trust kernel regarding transport offset (Ivan Vecera) [1765561] - [netdrv] net/mlx5e: Remove the wrong assumption about transport offset (Ivan Vecera) [1765561] - [net] packet: Remove redundant skb->protocol set (Ivan Vecera) [1765561] - [net] packet: Ask driver for protocol if not provided by user (Ivan Vecera) [1765561] - [net] ethernet: Add parse_protocol header_ops support (Ivan Vecera) [1765561] - [include] net: Introduce parse_protocol header_ops callback (Ivan Vecera) [1765561] - [net] Don't set transport offset to invalid value (Ivan Vecera) [1765561] - [netdrv] Fix Kconfig indentation (Josef Oskera) [1764592] - [netdrv] be2net: make two arrays static const, makes object smaller (Josef Oskera) [1764592] - [netdrv] be2net: eliminate enable field from be_aic_obj (Josef Oskera) [1764592] - [netdrv] Use skb_frag_off accessors (Josef Oskera) [1764592] - [netdrv] Use skb accessors in network drivers (Josef Oskera) [1764592] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 338 (Josef Oskera) [1764592] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Josef Oskera) [1764592] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Josef Oskera) [1764592] - [documentation] networking: switchdev: Update port parent ID section (Ivan Vecera) [1757840] - [net] Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID (Ivan Vecera) [1757840] - [net] dsa: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [drivers] staging: fsl-dpaa2: ethsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] mscc: ocelot: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] net/mlx5e: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] liquidio: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [net] tipc: fix unlimited bundling of small messages (Jon Maloy) [1761969] - [net] tipc: clean up skb list lock handling on send path (Jon Maloy) [1761969] - [net] tipc: fix false detection of retransmit failures (Jon Maloy) [1761969] - [net] tipc: reduce risk of wakeup queue starvation (Jon Maloy) [1761969] - [net] tipc: fix changeover issues due to large packet (Jon Maloy) [1761969] - [net] tipc: optimize link synching mechanism (Jon Maloy) [1761969] - [net] tipc: Fix a typo (Jon Maloy) [1761969] - [net] tipc: use rcu dereference functions properly (Jon Maloy) [1761969] - [net] tipc: remove ub->ubsock checks (Jon Maloy) [1761969] - [net] tipc: embed jiffies in macro TIPC_BC_RETR_LIM (Jon Maloy) [1761969] - [net] tipc: add dst_cache support for udp media (Jon Maloy) [1761969] - [net] tipc: rename function msg_get_wrapped() to msg_inner_hdr() (Jon Maloy) [1761969] - [net] tipc: eliminate unnecessary skb expansion during retransmission (Jon Maloy) [1761969] - [net] tipc: simplify stale link failure criteria (Jon Maloy) [1761969] - [net] tipc: check msg->req data len in tipc_nl_compat_bearer_disable (Jon Maloy) [1761969] - [net] tipc: remove the unnecessary msg->req check from tipc_nl_compat_bearer_set (Jon Maloy) [1761969] - [net] tipc: fix issues with early FAILOVER_MSG from peer (Jon Maloy) [1761969] - [net] tipc: include retrans failure detection for unicast (Jon Maloy) [1761969] - [net] tipc: purge deferredq list for each grp member in tipc_group_delete (Jon Maloy) [1761969] - [net] devlink: remove redundant rtnl lock assert (Marcelo Leitner) [1774694]- [gpu] drm/i915/aml: Allow SPT PCH for all AML devices (Lyude Paul) [1761469 1731110] - [gpu] drm/i915/cml: Add second PCH ID for CMP (Lyude Paul) [1731110] - [drm] i915/cml: Add Missing PCI IDs (Lyude Paul) [1727949 1731110] - [gpu] DRM Backport 5.2 -> 5.3 (Lyude Paul) [1731110] - [xen] mm/pgtable: drop pgtable_t variable from pte_fn_t functions (Lyude Paul) [1731110] - [gpu] DRM Backport 5.1 -> 5.2 (Lyude Paul) [1731110] - [s390] bus_find_device: Unify the match callback with class_find_device (Lyude Paul) [1731110] - [kernel] i2c: algo-bit: include main i2c header (Lyude Paul) [1731110] - [extcon] axp288: Add a depends on ACPI to the Kconfig entry (Lyude Paul) [1731110] - [extcon] axp288: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [acpi] gpio: merrifield: Fix build err without CONFIG_ACPI (Lyude Paul) [1731110] - [gpio] merrifield: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [kernel] proc/sysctl: add shared variables for range check (Lyude Paul) [1731110] - [gpu] drm/i915: Split Pineview device info into desktop and mobile (Lyude Paul) [1731110] - [gpu] snd/hda, drm/i915: Track the display_power_status using a cookie (Lyude Paul) [1731110] - [video] hdmi: Dropped static functions from kernel doc (Lyude Paul) [1731110] - [video] hdmi: Add Unpack function for DRM infoframe (Lyude Paul) [1731110] - [video] drm: Enable HDR infoframe support (Lyude Paul) [1731110] - [kernel] drm: Add HDR source metadata property (Lyude Paul) [1731110] - [gpu] drm: Add colorspace info to AVI Infoframe (Lyude Paul) [1731110] - [gpu] drm: Add HDMI colorspace property (Lyude Paul) [1731110] - [kernel] video/hdmi: Add an enum for HDMI packet types (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the pack functions (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the log functions (Lyude Paul) [1731110] - [video] hdmi: Pass buffer size to infoframe unpack functions (Lyude Paul) [1731110] - [video] hdmi: Constify 'buffer' to the unpack functions (Lyude Paul) [1731110] - [video] media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC (Lyude Paul) [1731110] - [media] replace ADOBERGB by OPRGB (Lyude Paul) [1731110] - [dma-buf] add show_fdinfo handler (Lyude Paul) [1731110] - [dma-buf] dma-fence: Signal all callbacks from dma_fence_release() (Lyude Paul) [1731110] - [dma-buf] udmabuf: actually unmap the scatterlist (Lyude Paul) [1731110] - [dma-buf] Make mmap callback actually optional (Lyude Paul) [1731110] - [dma-buf] Remove unused sync_dump() (Lyude Paul) [1731110] - [kernel] dma-buf: explicitely note that dma-fence-chains use 64bit seqno (Lyude Paul) [1731110] - [dma-buf] fix stack corruption in dma_fence_chain_release (Lyude Paul) [1731110] - [dma-buf] add new dma_fence_chain container v7 (Lyude Paul) [1731110] - [dma-buf] add some lockdep asserts to the reservation object implementation (Lyude Paul) [1731110] - [iommu] arm-smmu-v3: Fix build error without CONFIG_PCI_ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Avoid locking on invalidation path when not using ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Document ordering guarantees of command insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync() (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Reduce contention during command-queue insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Operate directly on low-level queue where possible (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Remove unused ->tlb_sync() callback (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers (Jerry Snitselaar) [1729845] - [kernel] iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce iommu_iotlb_gather_add_page() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Rename iommu_gather_ops to iommu_flush_ops (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Invalidate ATC when detaching a device (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Add support for PCI ATS (Jerry Snitselaar) [1729845] - [iommu] Introduce iotlb_sync_map callback (Jerry Snitselaar) [1742234] - [kernel] dma-mapping: fix page attributes for dma_mmap_* (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: check pfn validity in dma_common_{mmap, get_sgtable} (Jerry Snitselaar) [1754727] - [kernel] swiotlb: checking whether swiotlb buffer is full with io_tlb_used (Jerry Snitselaar) [1754727] - [kernel] dma-direct: fix zone selection after an unaddressable CMA allocation (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: page-align the size in dma_free_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: do not overwrite align in dma_alloc_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: fix panic caused by passing empty cma command line argument (Jerry Snitselaar) [1754727] - [iommu] dma: Handle SG length overflow better (Jerry Snitselaar) [1742234] - [iommu] dma: Handle MSI mappings separately (Jerry Snitselaar) [1742234] - [iommu] dma: Apply dma_{alloc, free}_contiguous functions (Jerry Snitselaar) [1742234] - [iommu] dma: Don't depend on CONFIG_DMA_DIRECT_REMAP (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_mmap (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_get_sgtable (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc, part 2 (Jerry Snitselaar) [1742234] - [iommu] dma: Cleanup variable naming in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Split iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Merge the CMA and alloc_pages allocation paths (Jerry Snitselaar) [1742234] - [iommu] dma: Don't remap CMA unnecessarily (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Remove __iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor the page array remapping allocator (Jerry Snitselaar) [1742234] - [iommu] dma: Factor out remapped pages lookup (Jerry Snitselaar) [1742234] - [iommu] dma: Squash __iommu_dma_{map, unmap}_page helpers (Jerry Snitselaar) [1742234] - [iommu] dma: Move domain lookup into __iommu_dma_{map, unmap} (Jerry Snitselaar) [1742234] - [iommu] dma: Move __iommu_dma_map (Jerry Snitselaar) [1742234] - [iommu] dma: Use for_each_sg in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [clk] Make clk_bulk_get_all() return a valid "id" (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Support all Mali configurations (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Correct Mali attributes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Fix panic after kexec -p for kdump (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA (Jerry Snitselaar) [1742234] - [iommu] amd: Check PM_LEVEL_SIZE() condition in locked section (Jerry Snitselaar) [1742234] - [iommu] amd: Fix incorrect PASID decoding from event log (Jerry Snitselaar) [1742234] - [iommu] amd: Lock code paths traversing protection_domain->dev_list (Jerry Snitselaar) [1742234] - [iommu] amd: Lock dev_data in attach/detach code paths (Jerry Snitselaar) [1742234] - [iommu] amd: Check for busy devices earlier in attach_device() (Jerry Snitselaar) [1742234] - [iommu] amd: Take domain->lock for complete attach/detach path (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_devtable_lock (Jerry Snitselaar) [1742234] - [iommu] amd: Remove domain->updated (Jerry Snitselaar) [1742234] - [iommu] iova: Avoid false sharing on fq_timer_on (Jerry Snitselaar) [1742234] - [iommu] Don't use sme_active() in generic code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix wrong analysis whether devices share the same bus (Jerry Snitselaar) [1742234] - [iommu] amd: Wait for completion of IOTLB flush in attach_device (Jerry Snitselaar) [1742234] - [iommu] amd: Unmap all L7 PTEs when downgrading page-sizes (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce first_pte_l7() helper (Jerry Snitselaar) [1742234] - [iommu] amd: Fix downgrading default page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Fix pages leak in free_pagetable() (Jerry Snitselaar) [1742234] - [documentation] documentation: Update Documentation for iommu.passthrough (Jerry Snitselaar) [1745844] - [iommu] Disable passthrough mode when SME is active (Jerry Snitselaar) [1745844] - [iommu] Set default domain type at runtime (Jerry Snitselaar) [1745844] - [iommu] Print default domain type on boot (Jerry Snitselaar) [1745844] - [x86] dma: Get rid of iommu_pass_through (Jerry Snitselaar) [1745844] - [iommu] vt-d: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] amd: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] Use Functions to set default domain type in iommu_set_def_domain_type() (Jerry Snitselaar) [1745844] - [iommu] Add helpers to set/get default domain type (Jerry Snitselaar) [1745844] - [iommu] Remember when default domain type was set on kernel command line (Jerry Snitselaar) [1745844] - [iommu] amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1742234] - [iommu] amd: Fix race in increase_address_space() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove global page flush support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix possible use-after-free of private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain before using a private one (Jerry Snitselaar) [1742234] - [iommu] vt-d: Correctly check format of page table in debugfs (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain when move device out of group (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Mark expected switch fall-through (Jerry Snitselaar) [1722978] - [iommu] vt-d: Print pasid table entries MSB to LSB in debugfs (Jerry Snitselaar) [1742234] - [iommu] iova: Remove stale cached32_node (Jerry Snitselaar) [1742234] - [iommu] vt-d: Check if domain->pgd was allocated (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't queue_iova() if there is no flush queue (Jerry Snitselaar) [1742234] - [iommu] amd: fix a crash in iova_magazine_free_pfns (Jerry Snitselaar) [1742234] - [iommu] Use right function to get group for device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Fix compilation when CONFIG_CMA=n (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Support non-coherent page tables (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: request DMA32 memory, and improve debugging (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Increase maximum size of queues (Jerry Snitselaar) [1722978] - [iommu] amd: Flush not present cache in iommu_map_page (Jerry Snitselaar) [1742234] - [iommu] amd: Only free resources once on init error (Jerry Snitselaar) [1742234] - [iommu] amd: Move gart fallback to amd_iommu_init (Jerry Snitselaar) [1742234] - [iommu] amd: Make iommu_disable safer (Jerry Snitselaar) [1742234] - [iommu] amd: Add missed 'tag' to error msg in iommu_print_event (Jerry Snitselaar) [1742234] - [iommu] amd: Remove redundant assignment to variable npages (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup unused variable (Jerry Snitselaar) [1742234] - [iommu] vt-d: Silence a variable set but not used (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove an unused variable "length" (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup after delegating DMA domain to generic iommu (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix suspicious RCU usage in probe_acpi_namespace_devices() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allow DMA domain attaching to rmrr locked device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't enable iommu's which have been ignored (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set domain type for a private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't return error when device gets right domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix a variable set but not used (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Fix typo in SVM code comment (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove static identity map code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove duplicated code for device hotplug (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove startup parameter from device_def_domain_type() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup get_valid_domain_for_dev() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement is_attach_deferred iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Probe DMA-capable ACPI name space devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle 32bit device with identity default domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Identify default domains replaced with private (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the dma domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the identity domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add device_def_domain_type() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable DMA remapping after rmrr mapped (Jerry Snitselaar) [1742234] - [iommu] vt-d: Expose ISA direct mapping region via iommu_get_resv_regions (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement apply_resv_region iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] Add API to request DMA domain for device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show scalable mode DMAR table internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Introduce macros useful for dumping DMAR table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Modify the format of intel DMAR tables dump (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary rcu_read_locks (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix bind svm with multiple devices (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Avoid constant zero in TLBI writes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Set the right field for Page Walk Snoop (Jerry Snitselaar) [1742234] - [iommu] Add missing new line for dma type (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Separate atomic variables to improve performance (Jerry Snitselaar) [1742234] - [iommu] Remove iommu_callback_data (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_pd_list (Jerry Snitselaar) [1742234] - [iommu] amd: Use pci_prg_resp_pasid_required() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix leak in intel_pasid_alloc_table on error path (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make kernel parameter igfx_off work with vIOMMU (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set intel_iommu_gfx_mapped correctly (Jerry Snitselaar) [1742234] - [iommu] vt-d: cleanup: no spaces at the start of a line (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't request page request irq under dmar_global_lock (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use struct_size() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Flush IOTLB for untrusted device in time (Jerry Snitselaar) [1742234] - [iommu] vt-d: Clean up iommu_no_mapping (Jerry Snitselaar) [1742234] - [vfio] type1: Add domain at(de)taching group helpers (Jerry Snitselaar) [1742234] - [iommu] vt-d: Return ID associated with an auxiliary domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Aux-domain specific domain attach/detach (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move common code out of iommu_attch_device() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add per-device IOMMU feature ops entries (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make intel_iommu_enable_pasid() more generic (Jerry Snitselaar) [1742234] - [iommu] vt-d: Switch to bitmap_zalloc() (Jerry Snitselaar) [1742234] - [iommu] Bind process address spaces to devices (Jerry Snitselaar) [1742234] - [iommu] Add APIs for multiple domains per device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Log CBFRSYNRA register on context fault (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Don't disable SMMU in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Disable tagged pointers (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Link domains and devices (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add a master->domain pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Store SteamIDs in master (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Add ARM Mali midgard MMU page table format (Jerry Snitselaar) [1722978] - [iommu] vt-d: Save the right domain ID used by hardware (Jerry Snitselaar) [1742234] - [iommu] iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1742234] - [iommu] Fix IOMMU debugfs fallout (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.is_attach_deferred() (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.iotlb_sync_map() (Jerry Snitselaar) [1742234] - [kernel] iommu: Fix flush_tlb_all typo (Jerry Snitselaar) [1742234] - [iommu] io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables (Jerry Snitselaar) [1722978] - [iommu] Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [kernel] iommu: Allow io-pgtable to be used outside of iommu/ (Jerry Snitselaar) [1722978] - [iommu] iova: Allow compiling the library without IOMMU support (Jerry Snitselaar) [1742234] - [iommu] amd: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] amd: Remove clear_flush_young notifier (Jerry Snitselaar) [1742234] - [iommu] amd: Print reason for iommu_map_page failure in map_sg (Jerry Snitselaar) [1742234] - [iommu] vt-d: Get domain ID before clear pasid entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set context field after value initialized (Jerry Snitselaar) [1742234] - [kernel] pci/ats: Add inline to pci_prg_resp_pasid_required() (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Enable ATS only if the device uses page aligned address (Jerry Snitselaar) [1724922] - [pci] ats: Add pci_ats_page_aligned() interface (Jerry Snitselaar) [1724922] - [iommu] vt-d: Fix PRI/PASID dependency issue (Jerry Snitselaar) [1724921 1724927] - [pci] ats: Add pci_prg_resp_pasid_required() interface (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Allow interrupts from the entire bus for aliased devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add helper to set an IRTE to verify only the bus number (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove misleading "domain 0" test from domain_exit() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unused dmar_remove_one_dev_info() argument (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary local variable initializations (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove change_pte notifier (Jerry Snitselaar) [1742234] - iommu/vt-d: Implement dma_[un]map_resource() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Support page request in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Leave scalable mode default off (Jerry Snitselaar) [1742234] - [iommu] of: Fix probe-deferral (Jerry Snitselaar) [1742234] - [iommu] Check for iommu_ops == NULL in iommu_probe_device() (Jerry Snitselaar) [1742234] - [iommu] of: Don't call iommu_ops->add_device directly (Jerry Snitselaar) [1742234] - powerpc/iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [powerpc] iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] dma: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1722978] - [acpi] iort: Fix rc_dma_get_range() (Jerry Snitselaar) [1722978] - [kernel] iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Make arm-smmu-v3 explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Make arm-smmu explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] Audit and remove any unnecessary uses of module.h (Jerry Snitselaar) [1742234] - [iommu] irq_remapping: Remove unused header files (Jerry Snitselaar) [1742234] - [iommu] Do physical merging in iommu_map_sg() (Jerry Snitselaar) [1742234] - [iommu] amd: Remove leading 0s in error log messages (Jerry Snitselaar) [1742234] - [iommu] amd: Fix line-break in error log reporting (Jerry Snitselaar) [1742234] - [iommu] amd: Use pr_fmt() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1742234] - [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1742234] - [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove deferred invalidation (Jerry Snitselaar) [1724930] - [iommu] vt-d: Shared virtual address in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add first level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup context and enable RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Pass pasid table to context mapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup pasid entry for RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add second level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Reserve a domain id for FL and PT modes (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add 256-bit invalidation descriptor support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Move page table helpers into header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Manage scalalble mode PASID tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enumerate the scalable mode capability (Jerry Snitselaar) [1742234] - [kernel] iommu/vtd: Cleanup dma_remapping.h header (Jerry Snitselaar) [1742234] - [documentation] dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add support for qcom, smmu-v2 variant (Jerry Snitselaar) [1722978] - [documentation] dt-bindings: arm-smmu: Add bindings for qcom, smmu-v2 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add the device_link between masters and smmu (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Invoke pm_runtime across the driver (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add pm_runtime/sleep ops (Jerry Snitselaar) [1722978] - [clk] add managed version of clk_bulk_get_all (Jerry Snitselaar) [1722978] - [clk] add new APIs to operate on all available clocks (Jerry Snitselaar) [1722978] - [clk] bulk: add of_clk_bulk_get() (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Use explicit mb() when moving cons pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix big-endian CMD_SYNC writes (Jerry Snitselaar) [1722978] - [iommu] revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" (Jerry Snitselaar) [1722978] - [iommu] Fix a typo (Jerry Snitselaar) [1742234] - [iommu] Tidy up window attributes (Jerry Snitselaar) [1742234] - [iommu] amd: Add default branch in amd_iommu_capable() (Jerry Snitselaar) [1742234] - [iommu] amd: Move iommu_init_pci() to .init section (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1742234] - [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1742234] - [of] iommu/of: make of_pci_map_rid() available for other devices too (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Remove unnecessary wrapper function (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add SPDX header (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix a couple of minor comment typos (Jerry Snitselaar) [1722978] - [kernel] iommu/shmobile: Remove unused linux/platform_data/sh_ipmmu.h header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle memory shortage on pasid table allocation (Jerry Snitselaar) [1742234] - [iommu] Add sysfs attribyte for domain type (Jerry Snitselaar) [1742234] - [iommu] amd: Add basic debugfs infrastructure for AMD IOMMU (Jerry Snitselaar) [1742234] - [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove the obsolete per iommu pasid tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply per pci device pasid table in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allocate and free pasid table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Per PCI device pasid table interfaces (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add for_each_device_domain() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move device_domain_info to header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply global PASID in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Avoid using idr_for_each_entry() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Global PASID name space (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix dev iotlb pfsid use (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Add definitions for PFSID (Jerry Snitselaar) [1742234] - [iommu] amd: Argument page_size could be uninitialized (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Prevent any devices access to memory without registration (Jerry Snitselaar) [1722978] - [iommu] [] iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Fix pgtable allocation in selftest (Jerry Snitselaar) [1722978] - [netdrv] iavf: initialize ITRN registers with correct values (Stefan Assmann) [1721697] - [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1721697] - [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1721697] - [netdrv] iavf: remove unused debug function iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721697] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721697] - [netdrv] iavf: fix dereference of null rx_buffer pointer (Stefan Assmann) [1721697] - [netdrv] iavf: Fix up debug print macro (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: allow null RX descriptors (Stefan Assmann) [1721697] - [netdrv] iavf: add call to iavf_[add|del]_cloud_filter (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor init state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor the watchdog state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Remove timer for work triggering, use delaying work instead (Stefan Assmann) [1721697] - [netdrv] iavf: Move commands processing to the separate function (Stefan Assmann) [1721697] - [netdrv] iavf: Fix the math for valid length for ADq enable (Stefan Assmann) [1721697] - [netdrv] iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: wait longer for close to complete (Stefan Assmann) [1721697] - [netdrv] iavf: use signed variable (Stefan Assmann) [1721697] - [netdrv] iavf: Create VLAN tag elements starting from the first element (Stefan Assmann) [1721697] - [netdrv] iavf: update comments and file checks to match iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e_device to iavf_device (Stefan Assmann) [1721697] - [netdrv] iavf: change remaining i40e defines to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_client.h defines to match driver name (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_status structure flags (Stefan Assmann) [1721697] - [netdrv] iavf: replace i40e variables with iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e functions to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: change iavf_status_code to iavf_status (Stefan Assmann) [1721697] - [netdrv] iavf: Rename i40e_adminq* files to iavf_adminq* (Stefan Assmann) [1721697] - [netdrv] iavf: iavf_client: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: Limiting RSS queues to CPUs (Stefan Assmann) [1721697] - [netdrv] iavf: Use printf instead of gnu_printf for iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for ethtool -m issue on X722 NIC (Stefan Assmann) [1721695] - [netdrv] intel: Demote MTU change prints to debug (Stefan Assmann) [1721695] - [netdrv] i40e: implement VF stats NDO (Stefan Assmann) [1721695] - [netdrv] i40e: enable X710 support (Stefan Assmann) [1721695] - [netdrv] i40e: Add UDP segmentation offload support (Stefan Assmann) [1721695] - [netdrv] i40e: prevent memory leak in i40e_setup_macvlans (Stefan Assmann) [1721695] - [netdrv] i40e: Refactoring VF MAC filters counting to make more reliable (Stefan Assmann) [1721695] - [netdrv] i40e: Fix LED blinking flow for X710T*L devices (Stefan Assmann) [1721695] - [netdrv] i40e: allow ethtool to report SW and FW versions in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1721695] - [netdrv] i40e: Extend PHY access with page change flag (Stefan Assmann) [1721695] - [netdrv] i40e: Extract detection of HW flags into a function (Stefan Assmann) [1721695] - [netdrv] i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1721695] - [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1721695] - [netdrv] i40e: use BIT macro to specify the cloud filter field flags (Stefan Assmann) [1721695] - [netdrv] i40e: Fix message for other card without FEC (Stefan Assmann) [1721695] - [netdrv] i40e: fix missed "Negotiated" string in i40e_print_link_message() (Stefan Assmann) [1721695] - [netdrv] i40e: mark additional missing bits as reserved (Stefan Assmann) [1721695] - [netdrv] i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP (Stefan Assmann) [1721695] - [netdrv] i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64 (Stefan Assmann) [1721695] - [netdrv] i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask (Stefan Assmann) [1721695] - [netdrv] i40e: Remove EMPR traces from debugfs facility (Stefan Assmann) [1721695] - [netdrv] i40e: Implement debug macro hw_dbg using dev_dbg (Stefan Assmann) [1721695] - [netdrv] i40e: fix hw_dbg usage in i40e_hmc_get_object_va (Stefan Assmann) [1721695] - [netdrv] i40e: simplify Rx buffer recycle (Stefan Assmann) [1721695] - [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1721695] - [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1721695] - [netdrv] i40e: allow reset in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1721695] - [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1721695] - [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1721695] - [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1721695] - [netdrv] i40e: check_recovery_mode had wrong if statement (Stefan Assmann) [1721695] - [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1721695] - [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1721695] - [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1721695] - [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1721695] - [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1721695] - [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1721695] - [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1721695] - [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1721695] - [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1721695] - [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1721695] - [netdrv] i40e: fix code comments (Stefan Assmann) [1721695] - [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1721695] - [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1721695] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721695] - [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1721695] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721695] - [netdrv] i40e: Add macvlan support on i40e (Stefan Assmann) [1721695] - [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1721695] - [netdrv] i40e: update copyright string (Stefan Assmann) [1721695] - [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1721695] - [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1721695] - [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1721695] - [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1721695] - [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1721695] - [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1721695] - [netdrv] i40e: Add bounds check for ch[] array (Stefan Assmann) [1721695] - [netdrv] i40e: Use signed variable (Stefan Assmann) [1721695] - [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1721695] - [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1721695] - [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1721695] - [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1721695] - [netdrv] r8169: disable TSO on a single version of RTL8168c to fix performance (Corinna Vinschen) [1730024] - [netdrv] r8169: fix sporadic transmit timeout issue (Corinna Vinschen) [1730024] - [netdrv] r8169: inline rtl8169_free_rx_databuff (Corinna Vinschen) [1730024] - [netdrv] r8169: fix performance issue on RTL8168evl (Corinna Vinschen) [1730024] - [netdrv] r8169: allocate rx buffers using alloc_pages_node (Corinna Vinschen) [1730024] - [netdrv] r8169: sync PCIe PHY init with vendor driver 8.047.01 (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper r8168_mac_ocp_modify (Corinna Vinschen) [1730024] - [netdrv] r8169: remove access to legacy register MultiIntr (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of xmit_more (Corinna Vinschen) [1730024] - [netdrv] r8169: don't use MSI before RTL8168d (Corinna Vinschen) [1730024] - [netdrv] revert ("r8169: remove 1000/Half from supported modes") (Corinna Vinschen) [1730024] - [netdrv] r8169: enable HW csum and TSO (Corinna Vinschen) [1730024] - [netdrv] r8169: remove r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: implement callback ndo_features_check (Corinna Vinschen) [1730024] - [netdrv] r8169: set GSO size and segment limits (Corinna Vinschen) [1730024] - [netdrv] r8169: align setting PME with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_set_rx_mode (Corinna Vinschen) [1730024] - [netdrv] r8169: fix a typo in a comment (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_rx (Corinna Vinschen) [1730024] - [netdrv] r8169: fix RTL8168g PHY init (Corinna Vinschen) [1730024] - [netdrv] r8169: fix issue with confused RX unit after PHY power-down on RTL8411b (Corinna Vinschen) [1730024] - [netdrv] r8169: sync few chip names with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: add random MAC address fallback (Corinna Vinschen) [1730024] - [netdrv] revert "r8169: improve handling VLAN tag" (Corinna Vinschen) [1730024] - [netdrv] r8169: remove not needed call to dma_sync_single_for_device (Corinna Vinschen) [1730024] - [netdrv] r8169: consider that 32 Bit DMA is the default (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling VLAN tag (Corinna Vinschen) [1730024] - [netdrv] r8169: don't activate ASPM in chip if OS can't control ASPM (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling of Abit Fatal1ty F-190HD (Corinna Vinschen) [1730024] - [netdrv] r8169: use helper rtl_is_8168evl_up for setting register MaxTxPacketSize (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper rtl_is_8168evl_up (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_coalesce_info (Corinna Vinschen) [1730024] - [netdrv] r8169: let mdio read functions return -ETIMEDOUT (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove member coalesce_info from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove callback hw_start from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: improve setting interrupt mask (Corinna Vinschen) [1730024] - [netdrv] r8169: silence sparse warning in rtl8169_start_xmit (Corinna Vinschen) [1730024] - [netdrv] r8169: factor out firmware handling (Corinna Vinschen) [1730024] - [netdrv] r8169: rename r8169.c to r8169_main.c (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_fw_write_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: add enum rtl_fw_opcode (Corinna Vinschen) [1730024] - [netdrv] r8169: use paged versions of phylib MDIO access functions (Corinna Vinschen) [1730024] - [netdrv] r8169: avoid tso csum function indirection (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct jumbo_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct mdio_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: improve r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: decouple rtl_phy_write_fw from actual driver code (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_fw_format_ok (Corinna Vinschen) [1730024] - [netdrv] r8169: enable WoL speed down on more chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: fix MAC address being lost in PCI D3 (Corinna Vinschen) [1730024] - [netdrv] r8169: remove 1000/Half from supported modes (Corinna Vinschen) [1730024] - [netdrv] r8169: remove support for RTL_GIGA_MAC_VER_01 (Corinna Vinschen) [1730024] - [netdrv] r8169: improve RTL8168d PHY initialization (Corinna Vinschen) [1730024] - [netdrv] r8169: change type of member mac_version in rtl8169_private (Corinna Vinschen) [1730024] - [netdrv] r8169: remove unneeded return statement in rtl_hw_init_8168g (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_hw_init_8168ep (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier for more missed files (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl8168g_set_pause_thresholds (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_set_fifo_size (Corinna Vinschen) [1730024] - [netdrv] r8169: move EEE LED config to rtl8168_config_eee_mac (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_writephy_batch and rtl_ephy_init (Corinna Vinschen) [1730024] - [netdrv] r8169: speed up rtl_loop_wait (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of phy_set_asym_pause (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_write_exgmac_batch (Corinna Vinschen) [1730024] - [netdrv] r8169: remove manual autoneg restart workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_reset_packet_filter (Corinna Vinschen) [1730024] - [netdrv] r8169: add helpers rtl_eri_set/clear_bits (Corinna Vinschen) [1730024] - [netdrv] r8169: make ERIAR_EXGMAC the default in eri functions (Corinna Vinschen) [1730024] - [netdrv] r8169: use pci_dev_id() helper (Corinna Vinschen) [1730024] - [kernel] phy: fix write to mii-ctrl1000 register (Petr Oros) [1772010] - [netdrv] bcmgenet: don't set phydev->link from MAC (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR applied after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround for KSZ9021 (Petr Oros) [1772010] - [netdrv] phy: fix race in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: consider AN_RESTART status when reading link status (Petr Oros) [1772010] - [kernel] fixed_phy: Add forward declaration for struct gpio_desc; (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: print gpio error only if gpio node is present (Petr Oros) [1772010] - [netdrv] phy: mscc: initialize stats array (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: define soft_reset for 40nm EPHY (Petr Oros) [1772010] - [netdrv] Add genphy_c45_config_aneg() function to phy-c45.c (Petr Oros) [1772010] - [netdrv] phy: sfp: hwmon: Fix scaling of RX power (Petr Oros) [1772010] - [kernel] hwmon: Fix HWMON_P_MIN_ALARM mask (Petr Oros) [1772010] - [netdrv] phy: rename Asix Electronics PHY driver (Petr Oros) [1772010] - [netdrv] sfp: read eeprom in maximum 16 byte increments (Petr Oros) [1772010] - [netdrv] phylink: avoid reducing support mask (Petr Oros) [1772010] - [netdrv] phy: dp83867: Set up RGMII TX delay (Petr Oros) [1772010] - [netdrv] phy: dp83867: do not call config_init twice (Petr Oros) [1772010] - [netdrv] phy: dp83867: increase SGMII autoneg timer duration (Petr Oros) [1772010] - [netdrv] phy: dp83867: fix speed 10 in sgmii mode (Petr Oros) [1772010] - [netdrv] phy: marvell10g: report if the PHY fails to boot firmware (Petr Oros) [1772010] - [netdrv] phylink: ensure consistent phy interface mode (Petr Oros) [1772010] - [netdrv] phylink: ensure inband AN works correctly (Petr Oros) [1772010] - [netdrv] phy: aquantia: readd XGMII support for AQR107 (Petr Oros) [1772010] - [netdrv] phy: realtek: Replace phy functions with non-locked version in rtl8211e_config_init() (Petr Oros) [1772010] - [netdrv] meson: fixup g12a glue ephy id (Petr Oros) [1772010] - [netdrv] phy: realtek: fix double page ops in generic Realtek driver (Petr Oros) [1772010] - [netdrv] phy: realtek: add missing page operations (Petr Oros) [1772010] - [netdrv] phy: realtek: Change TX-delay setting for RGMII modes only (Petr Oros) [1772010] - [netdrv] phy: realtek: Add rtl8211e rx/tx delays config (Petr Oros) [1772010] - [netdrv] phy: improve pause mode reporting in phy_print_status (Petr Oros) [1772010] - [kernel] phy: improve resuming from hibernation (Petr Oros) [1772010] - [netdrv] phy: fix phy_validate_pause (Petr Oros) [1772010] - [netdrv] phy: micrel: make sure the factory test bit is cleared (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix buffer overrun with stats counters (Petr Oros) [1772010] - [netdrv] phy: avoid unneeded MDIO reads in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve genphy_soft_reset (Petr Oros) [1772010] - [netdrv] spi: micrel eth switch: declare missing of table (Petr Oros) [1772010] - [netdrv] phy: marvell: add new default led configure for m88e151x (Petr Oros) [1772010] - [netdrv] phy: vitesse: Remove support for VSC8514 (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8514 PHY (Petr Oros) [1772010] - [netdrv] mdio: rename mdio_device reset to reset_gpio (Petr Oros) [1772010] - [netdrv] phy: add support for reset-controller (Petr Oros) [1772010] - [documentation] dt-bindings: add PHY reset controller binding (Petr Oros) [1772010] - [netdrv] phy: remove dead code from phy_sanitize_settings (Petr Oros) [1772010] - [netdrv] phy: don't set autoneg if it's not supported (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround (Petr Oros) [1772010] - [netdrv] phy: warn if phylib and ethtool PHY mode definitions are out of sync (Petr Oros) [1772010] - [netdrv] phy: add support for new modes in phylib (Petr Oros) [1772010] - [netdrv] phy: shrink PHY settings array (Petr Oros) [1772010] - [netdrv] phy: switch drivers to use dynamic feature detection (Petr Oros) [1772010] - [netdrv] phy: fix setting autoneg_complete in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: replace genphy_10g_driver with genphy_c45_driver (Petr Oros) [1772010] - [netdrv] phy: remove unnecessary callback settings in C45 drivers (Petr Oros) [1772010] - [netdrv] phy: improve link partner capability detection (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: clean-up gxl variant driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: add g12a support (Petr Oros) [1772010] - [netdrv] phy: add amlogic g12a mdio mux support (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add g12a mdio mux documentation (Petr Oros) [1772010] - [netdrv] phy: realtek: remove setting callback get_features and use phylib fallback (Petr Oros) [1772010] - [netdrv] phy: fix autoneg mismatch case in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add the suspend/resume callbacks for the 88x2210 (Petr Oros) [1772010] - [netdrv] phy: marvell10g: implement suspend/resume callbacks (Petr Oros) [1772010] - [netdrv] phy: deal properly with autoneg incomplete in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: use c45 standard to detect link partner autoneg capability (Petr Oros) [1772010] - [netdrv] phy: aquantia: add SGMII statistics (Petr Oros) [1772010] - [netdrv] phy: improve genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: add suspend / resume callbacks for AQR107 family (Petr Oros) [1772010] - [netdrv] phy: realtek: use genphy_read_abilities (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: remove redundant !timeout check (Petr Oros) [1772010] - [netdrv] phy: marvell: add PHY tunable fast link down support for 88E1540 (Petr Oros) [1772010] - [uapi] ethtool: add PHY Fast Link Down support (Petr Oros) [1772010] - [netdrv] phy: aquantia: inform about proprietary 1000Base-T2 mode being in use (Petr Oros) [1772010] - [netdrv] phy: aquantia: report PHY details like firmware version (Petr Oros) [1772010] - [netdrv] phy: aquantia: print remote capabilities if link partner is Aquantia PHY (Petr Oros) [1772010] - [kernel] phy: bcm54xx: Encode link speed and activity into LEDs (Petr Oros) [1772010] - [netdrv] phy: aquantia: simplify aqr_config_aneg (Petr Oros) [1772010] - [netdrv] phy: don't clear BMCR in genphy_soft_reset (Petr Oros) [1772010] - [netdrv] phy: Re-parent menus for MDIO bus drivers correctly (Petr Oros) [1772010] - [netdrv] phy: Correct Cygnus/Omega PHY driver prompt (Petr Oros) [1772010] - [netdrv] phy: aquantia: add downshift support (Petr Oros) [1772010] - [netdrv] phy: Move Omega PHY entry to Cygnus PHY driver (Petr Oros) [1772010] - [netdrv] phy: Prepare for moving Omega out of bcm7xxx (Petr Oros) [1772010] - [netdrv] phy: Add DP83825I to the DP83822 driver (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for changed interface mode in read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for supported interface modes in config_init (Petr Oros) [1772010] - [netdrv] phy: improve handling link_change_notify callback (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: fix interrupt support (Petr Oros) [1772010] - [gpio] gpiolib: devprop: Fix syntax error (Petr Oros) [1772010] - [kernel] gpiolib: export devprop_gpiochip_set_names() (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: fix Kconfig dependencies (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_mmd_changed in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_no_soft_reset (Petr Oros) [1772010] - [netdrv] phy: don't export gen10g_read_status (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_config_init (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_suspend and gen10g_resume (Petr Oros) [1772010] - [netdrv] phy: use genphy_c45_aneg_done in genphy_aneg_done (Petr Oros) [1772010] - [netdrv] phy: micrel ksz8061: link failure after cable connect (Petr Oros) [1772010] - [netdrv] phy: phylink: fix uninitialized variable in phylink_get_mac_state (Petr Oros) [1772010] - [netdrv] phy: aquantia: add hwmon support (Petr Oros) [1772010] - [netdrv] phy: aquantia: rename aquantia.c to aquantia_main.c (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use the generic C45 helper to read the 2110 features (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Let genphy_c45_pma_read_abilities set Aneg bit (Petr Oros) [1772010] - [netdrv] phy: dp83867: add soft reset delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: Add support for Generic Mux controls (Petr Oros) [1772010] - [netdrv] phy: improve auto-neg emulation in swphy (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add support for the 88x2110 PHY (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Force reading of 2.5/5G (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use a #define for 88X3310 family id (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use 2500BASEX when using 2.5GBASET (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use linkmode_set_bit helper instead of __set_bit (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use get_features to get the PHY abilities (Petr Oros) [1772010] - [netdrv] phy: aquantia: use genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: don't change modes we don't care about in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for auto-negotiation configuration (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove false 5G and 10G speed ability for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: check PMAPMD link status only in genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix use-after-free on device_register fails (Petr Oros) [1772010] - [netdrv] phy: at803x: disable delay only for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: at803x: don't inline helpers (Petr Oros) [1772010] - [netdrv] phy: aquantia: Use get_features for the PHYs abilities (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_check_and_restart_aneg in mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_check_and_restart_aneg (Petr Oros) [1772010] - [netdrv] phy: use genphy_config_eee_advert in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: export genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phy: don't use 10BaseT/half as default in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: remove orphaned register read in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: improve mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: disable aneg in genphy_c45_pma_setup_forced (Petr Oros) [1772010] - [netdrv] phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_c45_read_lpa (Petr Oros) [1772010] - [kernel] phy: add helper mii_10gbt_stat_mod_linkmode_lpa_t (Petr Oros) [1772010] - [netdrv] phy: marvell10g: check for newly set aneg (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_an_config_aneg (Petr Oros) [1772010] - [kernel] phy: add helper linkmode_adv_to_mii_10gbt_adv_t (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR() usage after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Support generic PHY status read (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Don't explicitly set Pause and Asym_Pause (Petr Oros) [1772010] - [netdrv] phy: use phy_resolve_aneg_linkmode in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve phy_resolve_aneg_linkmode (Petr Oros) [1772010] - [netdrv] phy: fix potential race in the phylib state machine (Petr Oros) [1772010] - [kernel] phy: don't use locking in phy_is_started (Petr Oros) [1772010] - [netdrv] phy: fix interrupt handling in non-started states (Petr Oros) [1772010] - [netdrv] phy: simplify genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phylink: avoid resolving link state too early (Petr Oros) [1772010] - [netdrv] phylink: add phylink_init_eee() helper (Petr Oros) [1772010] - [netdrv] phylink: only call mac_config() during resolve when link is up (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_changed in genphy_config_advert (Petr Oros) [1772010] - [netdrv] phy: marvell10g: fix usage of new MMD modifying helpers (Petr Oros) [1772010] - [netdrv] phy: add register modifying helpers returning 1 on change (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: disregard "Clause 22 registers present" bit in get_phy_c45_devs_in_pkg (Petr Oros) [1772010] - [netdrv] phy: let genphy_c45_read_link manage the devices to check (Petr Oros) [1772010] - [netdrv] phy: don't double-read link status register if link is up (Petr Oros) [1772010] - [netdrv] fixed-phy: Add fixed_phy_register_with_gpiod() API (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: Fix fixed_phy not checking GPIO (Petr Oros) [1772010] - [netdrv] phy: consider latched link-down status in polling mode (Petr Oros) [1772010] - [netdrv] sfp: do not probe SFP module before we're attached (Petr Oros) [1772010] - [netdrv] phy: make use of new MMD accessors (Petr Oros) [1772010] - [kernel] phy: provide full set of accessor functions to MMD registers (Petr Oros) [1772010] - [netdrv] phy: improve genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Drop GPIO from fixed_phy_add() (Petr Oros) [1772010] - [netdrv] dp83640: expire old TX-skb (Petr Oros) [1772010] - [netdrv] phy: aquantia: replace magic numbers with constants (Petr Oros) [1772010] - [netdrv] phy: aquantia: use macro PHY_ID_MATCH_MODEL (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove unneeded includes (Petr Oros) [1772010] - [netdrv] phy: aquantia: Shorten name space prefix to aqr_ (Petr Oros) [1772010] - [netdrv] revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for 88e151x" (Petr Oros) [1772010] - [netdrv] phy: at803x: Use helpers to access MMD PHY registers (Petr Oros) [1772010] - [netdrv] phy: change phy_start_interrupts to phy_request_interrupt (Petr Oros) [1772010] - [netdrv] phy: start interrupts in phy_start (Petr Oros) [1772010] - [netdrv] phy: warn if phy_start is called from invalid state (Petr Oros) [1772010] - [netdrv] phy: start state machine in phy_start only (Petr Oros) [1772010] - [netdrv] phy: Add SDPX tag based on COPYING file (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2 SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2+ SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Remove redundent License text when SPDX header is present (Petr Oros) [1772010] - [netdrv] phy: Convert some PHY and MDIO driver files to SPDX headers (Petr Oros) [1772010] - [netdrv] phy: at803x: Disable phy delay for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: improve phy_init_hw (Petr Oros) [1772010] - [netdrv] phy: fix issue with loading PHY driver w/o initramfs (Petr Oros) [1772010] - [netdrv] phy: remove phy_stop_interrupts (Petr Oros) [1772010] - [netdrv] phy: ensure phylib state machine is stopped after calling phy_stop (Petr Oros) [1772010] - [netdrv] phy: stop PHY if needed when entering phy_disconnect (Petr Oros) [1772010] - [netdrv] phy: micrel: use phy_read_mmd and phy_write_mmd (Petr Oros) [1772010] - [netdrv] phy: improve get_phy_id (Petr Oros) [1772010] - [kernel] phy: remove state PHY_CHANGELINK (Petr Oros) [1772010] - [netdrv] phy: mdio_bus: add missing device_del() in mdiobus_register() error handling (Petr Oros) [1772010] - [netdrv] phy: check return code when requesting PHY driver module (Petr Oros) [1772010] - [netdrv] phy: Add helpers to determine if PHY driver is generic (Petr Oros) [1772010] - [netdrv] phy: improve logging in phylib (Petr Oros) [1772010] - [netdrv] phy: don't include asm/irq.h directly (Petr Oros) [1772010] - [netdrv] phy: remove preliminary workaround for not loading PHY driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: Use the genphy_soft_reset callback (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix deadlock from wrong locking (Petr Oros) [1772010] - [netdrv] phy: marvell: Errata for mv88e6390 internal PHYs (Petr Oros) [1772010] - [netdrv] phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031 (Petr Oros) [1772010] - [netdrv] phy: fix too strict check in phy_start_aneg (Petr Oros) [1772010] - [kernel] phy.h: fix obvious errors in doc and kerneldoc content (Petr Oros) [1772010] - [netdrv] phy: mscc: Fix the VSC 8531/41 Chip Init sequence (Petr Oros) [1772010] - [netdrv] phy: Fix the issue that netif always links up after resuming (Petr Oros) [1772010] - [netdrv] phy: print stack trace in phy_error (Petr Oros) [1772010] - [netdrv] phy: improve phy state checking (Petr Oros) [1772010] - [netdrv] fixed phy: Add fixed_phy_change_carrier() (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Add phy_ignore_ta_mask to platform data (Petr Oros) [1772010] - [kernel] phy: mdio-gpio: Add platform_data support for phy_mask (Petr Oros) [1772010] - [kernel] gpio: Export gpiod_get_from_of_node() (Petr Oros) [1772010] - [netdrv] phy: Revert toggling reset changes (Petr Oros) [1772010] - [netdrv] phy: sfp: correct store of detected link modes (Petr Oros) [1772010] - [netdrv] phy: micrel: add toggling phy reset if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: Fix not to call phy_resume() if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: improve generic EEE ethtool functions (Petr Oros) [1772010] - [netdrv] phy: add workaround for issue where PHY driver doesn't bind to the device (Petr Oros) [1772010] - [netdrv] phy: mscc: fix deadlock in vsc85xx_default_config (Petr Oros) [1772010] - [netdrv] phy: vitesse: remove duplicate support for VSC8574 (Petr Oros) [1772010] - [netdrv] phy: icplus: allow configuring the interrupt function on IP101GR (Petr Oros) [1772010] - [netdrv] phy: icplus: implement .did_interrupt for IP101A/G (Petr Oros) [1772010] - [netdrv] phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK (Petr Oros) [1772010] - [netdrv] phy: icplus: use the BIT macro where possible (Petr Oros) [1772010] - [netdrv] phy: icplus: keep all ip101a_g functions together (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add bindings for the IC Plus Corp. IP101A/G PHYs (Petr Oros) [1772010] - [documentation] dt-bindings: vendor-prefix: add prefix for IC Plus Corp (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Fix working over slow can_sleep GPIOs (Petr Oros) [1772010] - [netdrv] phy: check for implementation of both callbacks in phy_drv_supports_irq (Petr Oros) [1772010] - [netdrv] phy: icplus: add config_intr callback (Petr Oros) [1772010] - [kernel] phy: remove states PHY_STARTING and PHY_PENDING (Petr Oros) [1772010] - [netdrv] phy: leds: Don't make our own link speed names (Petr Oros) [1772010] - [netdrv] phy: improve and inline phy_change (Petr Oros) [1772010] - [netdrv] phy: simplify phy_mac_interrupt and related functions (Petr Oros) [1772010] - [netdrv] phy: don't set state PHY_CHANGELINK in phy_change (Petr Oros) [1772010] - [kernel] phy: improve struct phy_device member interrupts handling (Petr Oros) [1772010] - [netdrv] phy: remove flag PHY_HAS_INTERRUPT from driver configs (Petr Oros) [1772010] - [netdrv] phy: replace PHY_HAS_INTERRUPT with a check for config_intr and ack_interrupt (Petr Oros) [1772010] - [netdrv] phy: use phy_check_link_status in more places in the state machine (Petr Oros) [1772010] - [kernel] phy: remove state PHY_AN (Petr Oros) [1772010] - [netdrv] phy: add phy_check_link_status (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_RESUMING (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_NOLINK (Petr Oros) [1772010] - [netdrv] phy: make phy_trigger_machine static (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: Add entry for BCM7255 (Petr Oros) [1772010] - [netdrv] phy: Allow BCM54616S PHY to setup internal TX/RX clock delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux-bcm-iproc: simplify getting .driver_data (Petr Oros) [1772010] - [documentation] dt-bindings: add support for Microchip KSZ9131 (Petr Oros) [1772010] - [netdrv] phy: micrel: add Microchip KSZ9131 initial driver (Petr Oros) [1772010] - [netdrv] phy: mscc: fix memory leak in vsc8574_config_pre_init (Petr Oros) [1772010] - [netdrv] phy: mscc: fix signedness bug in vsc85xx_downshift_get (Petr Oros) [1772010] - [netdrv] phy: merge phy_start_aneg and phy_start_aneg_priv (Petr Oros) [1772010] - [netdrv] phy: simplify handling of PHY_RESUMING in state machine (Petr Oros) [1772010] - [netdrv] phy: improve handling of PHY_RUNNING in state machine (Petr Oros) [1772010] - [netdrv] phy: trigger state machine immediately in phy_start_machine (Petr Oros) [1772010] - [netdrv] phy: sfp: remove sfp_mutex's definition (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8574 PHY (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8584 PHY (Petr Oros) [1772010] - [dt-bindings] vsc8531: add two additional LED modes for VSC8584 (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded temporary variable (Petr Oros) [1772010] - [netdrv] phy: mscc: shorten `x != 0` condition to `x` (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded parenthesis (Petr Oros) [1772010] - [netdrv] phy: mscc: Add EEE init sequence (Petr Oros) [1772010] - [netdrv] phy: mscc: add ethtool statistics counters (Petr Oros) [1772010] - [netdrv] phy: mscc: migrate to phy_select/restore_page functions (Petr Oros) [1772010] - [netdrv] phy: phylink: fix SFP interface autodetection (Petr Oros) [1772010] - [netdrv] phy: Convert to using pOFn instead of device_node.name (Petr Oros) [1772010] - [netdrv] phy: improve handling delayed work (Petr Oros) [1772010] - [netdrv] phy: mscc: fix printf format (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: mark PM functions as __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix build (Petr Oros) [1772010] - [netdrv] phy: marvell: Avoid unnecessary soft reset (Petr Oros) [1772010] - [netdrv] phy: Stop with excessive soft reset (Petr Oros) [1772010] - [netdrv] phy: sfp: Fix unregistering of HWMON SFP device (Petr Oros) [1772010] - [netdrv] phy: fix WoL handling when suspending the PHY (Petr Oros) [1772010] - [net] core: add member wol_enabled to struct net_device (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: Allow configuring MDIO clock divider (Petr Oros) [1772010] - [netdrv] phy: don't reschedule state machine when PHY is halted (Petr Oros) [1772010] - [netdrv] phy: phylink: ensure the carrier is off when starting phylink (Petr Oros) [1772010] - [netdrv] phy: call state machine synchronously in phy_stop (Petr Oros) [1772010] - [net] linkwatch: add check for netdevice being present to linkwatch_do_dev (Petr Oros) [1772010] - [netdrv] sfp: fix oops with ethtool -m (Petr Oros) [1772010] - [netdrv] mdio: remove duplicated include from mdio_bus.c (Petr Oros) [1772010] - [netdrv] phy: et011c: Remove incorrect PHY_POLL flags (Petr Oros) [1772010] - [netdrv] phy: sfp: Handle unimplemented hwmon limits and alarms (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, led-d-mode' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, edge-slowdown' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, vddmac' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize function for getting LED mode from DT (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize code for LEDs mode (Petr Oros) [1772010] - [netdrv] dp83640: Mark expected switch fall-throughs (Petr Oros) [1772010] - [netdrv] phylink: add helper for configuring 2500BaseX modes (Petr Oros) [1772010] - [netdrv] phy: sftp: print debug message with text, not numbers (Petr Oros) [1772010] - [netdrv] phy: Add support for Broadcom Omega internal Combo GPHY (Petr Oros) [1772010] - [netdrv] phy: Add pm support to Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [netdrv] phy: Add support to configure clock in Broadcom iProc mdio mux (Petr Oros) [1772010] - [documentation] dt-bindings: Add clock handle to Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Use devm api for mdio bus allocation in bcm iproc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Disable external master access in bcm mdio mux driver (Petr Oros) [1772010] - [arm64] dts: Fix the base address of the Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Fix the register offsets in Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [documentation] dt-bindings: Fix Broadcom iProc mdio mux driver base address (Petr Oros) [1772010] - [netdrv] phy: mscc: the extended page access register is 16 bits (Petr Oros) [1772010] - [netdrv] phy: marvell: Replace mdelay() with msleep() in m88e1116r_config_init() (Petr Oros) [1772010] - [kernel] phy: add helper phy_polling_mode (Petr Oros) [1772010] - [netdrv] phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add GBit master / slave error detection (Petr Oros) [1772010] - [netdrv] phy: sfp: Do not use "imply HWMON" (Petr Oros) [1772010] - [netdrv] phy: sfp: Add HWMON support for module sensors (Petr Oros) [1772010] - [kernel] hwmon: Add helper to tell if a char is invalid in a name (Petr Oros) [1772010] - [kernel] hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm (Petr Oros) [1772010] - [kernel] hwmon: Add missing HWMON_T_LCRIT_ALARM define (Petr Oros) [1772010] - [netdrv] phy: Drop OF dependency for MDIO_BCM_UNIMAC (Petr Oros) [1772010] - [gpio] gpiolib: Mark gpio_suffixes array with __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: vitesse: Add support for VSC73xx (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Fix SGMII enable/disable (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Add INT_STAT3 (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check read_status results (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Use correct mdio bus (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check phy_driver ready before accessing (Petr Oros) [1772010] - [netdrv] mdio-mux-gpio: Remove VLA usage (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Make the error path simpler (Petr Oros) [1772010] - [netdrv] phy: Allow compile test of GPIO consumers if !GPIOLIB (Petr Oros) [1772010] - [watchdog] hpwdt: Reflect changes (Joseph Szczypek) [1769477] - [documentation] watchdog/hpwdt: Update documentation (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Add module parameter kdumptimeout (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Have core ping watchdog (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Advertize max_hw_heartbeat_ms (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Stop hpwdt on unregister (Joseph Szczypek) [1769477] - [watchdog] hpwdt: drop warning after registering device (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Joseph Szczypek) [1769477] - [nvme] make fabrics command run on a separate request queue (David Milburn) [1766361] - [nvme] Restart request timers in resetting state (David Milburn) [1766361] - [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1766361] - [block] blk-mq: remove blk_mq_complete_request_sync (David Milburn) [1766361] - [nvme] wait until all completed request's complete fn is called (David Milburn) [1766361] - [nvme] don't abort completed request in nvme_cancel_request (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_request_completed() (David Milburn) [1766361]- [hwtracing] intel_th: pci: Add Jasper Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix possible memory leak in mode_store() (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix overflow in shift of an unsigned int (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix missing allocation failure check on a kstrndup (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an uninitialized mutex (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix the window switching sequence (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Tiger Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Preserve pre-existing buffer configuration (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Prevent freeing buffers while locked windows exist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Get rid of the window size limit (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu-sink: An example msu buffer "sink" (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Introduce buffer interface (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start read iterator from a non-empty window (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Split sgt array and pointer in multiwindow mode (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Support multipage blocks (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Ice Lake NNPI support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with disabled IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Remove set but not used variable 'last' (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix unused variable warning on arm64 platform (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add current window tracking (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add a sysfs attribute to trigger window switch (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Correct the block wrap detection (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add switch triggering support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Factor out trace start/stop (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Factor out pipeline draining (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Switch over to scatterlist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Replace open-coded list_{first, last, next}_entry variants (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only report useful IRQs to subdevices (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start handling IRQs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Use MSI interrupt signalling (Jiri Olsa) [1771015] - [hwtracing] intel_th: Communicate IRQ via resource (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add "rtit" source device (Jiri Olsa) [1771015] - [hwtracing] intel_th: Skip subdevices if their MMIO is missing (Jiri Olsa) [1771015] - [hwtracing] intel_th: Rework resource passing between glue layers and core (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix an off-by-one in output unassigning (Jiri Olsa) [1771015] - [hwtracing] intel_th: Don't reference unassigned outputs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pti: Use sysfs_match_string() helper (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only create useful device nodes (Jiri Olsa) [1771015] - [hwtracing] intel_th: Mark expected switch fall-throughs (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1771015] - [hwtracing] hwtracing/intel_th/msu.c: change return type to vm_fault_t (Jiri Olsa) [1771015] - [scripts] kbuild: modversions: Fix relative CRC byte order interpretation (Don Zickus) [1772940] - [tools] tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for trace sequences APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for APIs used to extract common fields from a record (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_parse_header_page() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for parse event APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event filter APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event fields APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number_field() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for print field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for get field value APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for find field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for libtraceevent event get APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for list events APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event find APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for registering print function (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for function related libtraceevent APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event handler APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_strerror() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for page size APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for host endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for file endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for get/set cpus APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for header_page APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for tep_handler related APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add support for man pages with multiple names (Michael Petlan) [1743208] - [tools] tools lib traceevent: Introduce man pages (Michael Petlan) [1743208] - [tools] perf/x86/regs: Use PERF_REG_EXTENDED_MASK (Michael Petlan) [1743208] - [tools] perf record: Fix s390 missing module symbol and warning for non-root users (Michael Petlan) [1743208] - [tools] perf machine: Read also the end of the kernel (Michael Petlan) [1743208] - [tools] perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms (Michael Petlan) [1743208] - [tools] perf session: Add missing swap ops for namespace events (Michael Petlan) [1743208] - [tools] perf namespace: Protect reading thread's namespace (Michael Petlan) [1743208] - [tools] perf data: Fix 'strncat may truncate' build failure with recent gcc (Michael Petlan) [1743208] - [tools] perf stat: Support 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf stat: Factor out aggregate counts printing (Michael Petlan) [1743208] - [tools] perf tools: Add a 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf docs: Add description for stderr (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix sample timestamp wrt non-taken branches (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix improved sample timestamp (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix instructions sampling rate (Michael Petlan) [1743208] - [tools] perf regs x86: Add X86 specific arch__intr_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Add generic support for arch__intr/user_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Split parse_regs (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a53 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Remove [[:xdigit:]] wildcard (Michael Petlan) [1743208] - [tools] perf jevents: Remove unused variable (Michael Petlan) [1743208] - [tools] perf test zstd: Fixup verbose mode output (Michael Petlan) [1743208] - [tools] perf tests: Implement Zstd comp/decomp integration test (Michael Petlan) [1743208] - [tools] perf inject: Enable COMPRESSED record decompression (Michael Petlan) [1743208] - [tools] perf report: Implement perf.data record decompression (Michael Petlan) [1743208] - [tools] perf record: Implement -z, --compression_level[=] option (Michael Petlan) [1743208] - [tools] perf report: Add stub processing of compressed events for -D (Michael Petlan) [1743208] - [tools] perf record: Implement compression for AIO trace streaming (Michael Petlan) [1743208] - [tools] perf record: Implement compression for serial trace streaming (Michael Petlan) [1743208] - [tools] perf tools: Introduce Zstd streaming based compression API (Michael Petlan) [1743208] - [tools] perf mmap: Implement dedicated memory buffer for data compression (Michael Petlan) [1743208] - [tools] perf record: Implement COMPRESSED event record and its attributes (Michael Petlan) [1743208] - [tools] perf session: Define 'bytes_transferred' and 'bytes_compressed' metrics (Michael Petlan) [1743208] - [tools] perf build tests: Add NO_LIBZSTD=1 to make_minimal (Michael Petlan) [1743208] - [tools] perf machine: Null-terminate version char array upon fgets(/proc/version) error (Michael Petlan) [1743208] - [tools] perf vendor events intel: Add uncore_upi JSON support (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add 'About' dialog box (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add context menu (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add copy to clipboard (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add tree level (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Fix error when shrinking / enlarging font (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Move view creation (Michael Petlan) [1743208] - [tools] perf tools x86: Add support for recording and printing XMM registers (Michael Petlan) [1743208] - [tools] perf parse-regs: Improve error output when faced with unknown register name (Michael Petlan) [1743208] - [tools] perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs (Michael Petlan) [1743208] - [tools] perf tools: Speed up report for perf compiled with linwunwind (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove hard coded install paths from pkg-config file (Michael Petlan) [1743208] - [tools] csky: Add support for libdw (Michael Petlan) [1743208] - [tools] perf test: Fix spelling mistake "leadking" -> "leaking" (Michael Petlan) [1743208] - [tools] perf annotate: Remove hist__account_cycles() from callback (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Silvermont to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update GoldmontPlus to v1.01 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Goldmont to v13 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Bonnell to V4 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update KnightsLanding events to v9 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Haswell events to v28 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyBridge events to v21 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SandyBridge events to v16 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update JakeTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update HaswellX events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update BroadwellX events to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SkylakeX events to v1.12 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Skylake events to v42 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell-DE events to v7 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell events to v23 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update metrics from TMAM 3.5 (Michael Petlan) [1743208] - [tools] perf record: Implement --mmap-flush= option (Michael Petlan) [1743208] - [tools] tools build: Implement libzstd feature check, LIBZSTD_DIR and NO_LIBZSTD defines (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments and local variables of libtraceevent from pevent to tep (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event_filter to "tep" (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event to "tep" (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments of libtraceevent APIs from pevent to tep (Michael Petlan) [1743208] - [tools] tools tools, tools lib traceevent: Make traceevent APIs more consistent (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove call to exit() from tep_filter_add_filter_str() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove tep filter trivial APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Removed unneeded !! and return parenthesis (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement new traceevent APIs for accessing struct tep_handler fields (Michael Petlan) [1743208] - [tools] tools lib traceevent: Coding style fixes (Michael Petlan) [1743208] - [tools] tools lib traceevent: Change description of few APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add more debugging to see various internal ring buffer entries (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement a new API, tep_list_events_copy() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add mono clocks to be parsed in seconds (Michael Petlan) [1743208] - [tools] tools lib traceevent: Handle trace_printk() "px" (Michael Petlan) [1743208] - [tools] perf list: Output tool events (Michael Petlan) [1743208] - [tools] perf evsel: Support printing evsel name for 'duration_time' (Michael Petlan) [1743208] - [tools] perf stat: Implement duration_time as a proper event (Michael Petlan) [1743208] - [tools] perf stat: Revert checks for duration_time (Michael Petlan) [1743208] - [tools] perf list: Fix s390 counter long description for L1D_RO_EXCL_WRITES (Michael Petlan) [1743208] - [tools] perf tools: Add header defining used namespace struct to event.h (Michael Petlan) [1743208] - [tools] perf trace beauty renameat: No need to include linux/fs.h (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to copy more string bytes (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Copy strings from all syscalls with 1st or 2nd string arg (Michael Petlan) [1743208] - [tools] perf trace: Add 'string' event alias to select syscalls with string args (Michael Petlan) [1743208] - [x86] perf/x86: Always store regs->ip in perf_callchain_kernel() (Michael Petlan) [1743208] - [x86] perf/x86: Remove pmu->pebs_no_xmm_regs (Michael Petlan) [1743208] - [x86] perf/x86: Clean up PEBS_XMM_REGS (Michael Petlan) [1743208] - [kernel] perf/x86: Disable extended registers for non-supported PMUs (Michael Petlan) [1743208] - [kernel] perf/ioctl: Add check for the sample_period value (Michael Petlan) [1743208] - [kernel] perf/core: Fix perf_sample_regs_user() mm check (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Use regular variables for nesting (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Always use {READ, WRITE}_ONCE() for rb->user_page data (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Add ordering to rb->nest increment (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Fix exposing a temporarily decreased data_head (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints (Michael Petlan) [1743208] - [x86] perf/x86/intel: Allow PEBS multi-entry in watermark mode (Michael Petlan) [1743208] - [x86] perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking (Michael Petlan) [1743208] - [x86] perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbol static (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Tremont core PMU support (Michael Petlan) [1743208] - [x86] perf/x86/intel/uncore: Add Intel Icelake uncore support (Michael Petlan) [1743208] - [x86] perf/x86/msr: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/rapl: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/cstate: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86: Support constraint ranges (Michael Petlan) [1743208] - [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Michael Petlan) [1743208] - [x86] perf/x86/intel: Support adaptive PEBS v4 (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Extract code of event update in short period (Michael Petlan) [1743208] - [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Michael Petlan) [1743208] - [x86] perf/x86: Support outputting XMM registers (Michael Petlan) [1743208] - [x86] perf/x86/intel: Force resched when TFA sysctl is modified (Michael Petlan) [1743208] - [kernel] perf/core: Add perf_pmu_resched() as global function (Michael Petlan) [1743208] - [kernel] perf/headers: Fix stale comment for struct perf_addr_filter (Michael Petlan) [1743208] - [kernel] perf/core: Make perf_swevent_init_cpu() static (Michael Petlan) [1743208] - [x86] perf/x86: Add sanity checks to x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Optimize x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Clear ->event_constraint[] on put (Michael Petlan) [1743208] - [x86] perf/x86/intel: Optimize intel_get_excl_constraints() (Michael Petlan) [1743208] - [x86] perf/x86: Remove PERF_X86_EVENT_COMMITTED (Michael Petlan) [1743208] - [x86] perf/x86: Simplify x86_pmu.get_constraints() interface (Michael Petlan) [1743208] - [x86] perf/x86/intel: Simplify intel_tfa_commit_scheduling() (Michael Petlan) [1743208] - [tools] perf evsel: Do not rely on errno values for precise_ip fallback (Michael Petlan) [1715508] - [kernel] redhat: perf kABI-check failure fix (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [x86] cpufeature: Fix various quality problems in the header (Michael Petlan) [1715508] - [x86] cpufeature: Add facility to check for min microcode revisions (Michael Petlan) [1715508] - [tools] perf tools: Remove needless asm/unistd.h include fixing build in some places (Michael Petlan) [1715508] - [tools] tools build: Add -ldl to the disassembler-four-args feature test (Michael Petlan) [1715508] - [tools] perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Don't check cs_etm_queue::prev_packet validity (Michael Petlan) [1715508] - [tools] perf report: Report OOM in status line in the GTK UI (Michael Petlan) [1715508] - [tools] perf bench numa: Add define for RUSAGE_THREAD if not present (Michael Petlan) [1715508] - [tools] tools lib traceevent: Change tag string for error (Michael Petlan) [1715508] - [tools] perf annotate: Fix build on 32 bit for BPF annotation (Michael Petlan) [1715508] - [tools] perf bpf: Return value with unlocking in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf tools: Fix map reference counting (Michael Petlan) [1715508] - [tools] perf evlist: Fix side band thread draining (Michael Petlan) [1715508] - [tools] perf tools: Check maps for bpf programs (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_bpf_prog_info() (Michael Petlan) [1715508] - [tools] tools include uapi: Sync sound/asound.h copy (Michael Petlan) [1715508] - [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1715508] - [tools] perf evsel: Use hweight64() instead of hweight_long(attr.sample_regs_user) (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix missing equality check for strcmp (Michael Petlan) [1715508] - [tools] perf stat: Disable DIR_FORMAT feature for 'perf stat record' (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_view (Michael Petlan) [1715508] - [tools] perf header: Fix lock/unlock imbalances when processing BPF/BTF info (Michael Petlan) [1715508] - [tools] perf pmu: Fix parser error for uncore event alias (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix never-ending loop (Michael Petlan) [1715508] - [tools] perf machine: Update kernel map address and re-order properly (Michael Petlan) [1715508] - [tools] tools headers uapi: Synchronize i915_drm.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Update drm/i915_drm.h (Michael Petlan) [1715508] - [tools] perf evsel: Fix max perf_event_attr.precise_ip detection (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix TSC slip (Michael Petlan) [1715508] - [tools] perf cs-etm: Add missing case value (Michael Petlan) [1715508] - [tools] perf bpf: Show more BPF program info in print_bpf_prog_info() (Michael Petlan) [1715508] - [tools] perf bpf: Extract logic to create program names from perf_event__synthesize_one_bpf_prog() (Michael Petlan) [1715508] - [tools] perf tools: Save bpf_prog_info and BTF of new BPF programs (Michael Petlan) [1715508] - [tools] perf evlist: Introduce side band thread (Michael Petlan) [1715508] - [tools] perf annotate: Enable annotation of BPF programs (Michael Petlan) [1715508] - [tools] perf build: Check what binutils's 'disassembler()' signature to use (Michael Petlan) [1715508] - [tools] tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio (Michael Petlan) [1715508] - [tools] tools build: Add test-reallocarray.c to test-all.c to fix the build (Michael Petlan) [1715508] - [tools] perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation (Michael Petlan) [1715508] - [tools] perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO (Michael Petlan) [1715508] - [tools] perf feature detection: Add -lopcodes to feature-libbfd (Michael Petlan) [1715508] - [tools] perf top: Add option --no-bpf-event (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead of perf_tool (Michael Petlan) [1715508] - [tools] perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear() (Michael Petlan) [1715508] - [tools] perf record: Replace option --bpf-event with --no-bpf-event (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() (Michael Petlan) [1715508] - [tools] perf tests: Fix memory leak by expr__find_other() in test__expr() (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test (Michael Petlan) [1715508] - [tools] perf evsel: Free evsel->counts in perf_evsel__exit() (Michael Petlan) [1715508] - [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1715508] - [tools] perf maps: Purge all maps from the 'names' tree (Michael Petlan) [1715508] - [tools] perf map: Remove map from 'names' tree in __maps__remove() (Michael Petlan) [1715508] - [tools] perf hist: Add missing map__put() in error case (Michael Petlan) [1715508] - [tools] perf top: Fix error handling in cmd_top() (Michael Petlan) [1715508] - [tools] perf top: Delete the evlist before perf_session, fixing heap-use-after-free issue (Michael Petlan) [1715508] - [tools] perf build-id: Fix memory leak in print_sdt_events() (Michael Petlan) [1715508] - [tools] perf config: Fix a memory leak in collect_config() (Michael Petlan) [1715508] - [tools] perf config: Fix an error in the config template documentation (Michael Petlan) [1715508] - [tools] perf list: Don't forget to drop the reference to the allocated thread_map (Michael Petlan) [1715508] - [tools] perf tools: Add doc about how to build perf with Asan and UBSan (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [tools] perf stat: Improve scaling (Michael Petlan) [1715508] - [tools] perf stat: Fix --no-scale (Michael Petlan) [1715508] - [tools] perf script: Support relative time (Michael Petlan) [1715508] - [tools] perf report: Indicate JITed code better in report (Michael Petlan) [1715508] - [tools] perf report: Show all sort keys in help output (Michael Petlan) [1715508] - [tools] perf record: Clarify help for --switch-output (Michael Petlan) [1715508] - [tools] perf record: Allow to limit number of reported perf.data files (Michael Petlan) [1715508] - [tools] perf list: Filter metrics too (Michael Petlan) [1715508] - [tools] perf tools report: Add custom scripts to script menu (Michael Petlan) [1715508] - [tools] perf ui browser: Fix ui popup argv browser for many entries (Michael Petlan) [1715508] - [tools] perf script: Add array bound checking to list_scripts (Michael Petlan) [1715508] - [tools] perf tools: Add some new tips describing the new options (Michael Petlan) [1715508] - [tools] perf report: Implement browsing of individual samples (Michael Petlan) [1715508] - [tools] perf report: Support builtin perf script in scripts menu (Michael Petlan) [1715508] - [tools] perf report: Support running scripts for current time range (Michael Petlan) [1715508] - [tools] perf report: Support time sort key (Michael Petlan) [1715508] - [tools] perf script: Filter COMM/FORK/.. events by CPU (Michael Petlan) [1715508] - [tools] perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviour (Michael Petlan) [1715508] - [tools] perf script python: Add printdate function to SQL exporters (Michael Petlan) [1715508] - [tools] perf report: Use less for scripts output (Michael Petlan) [1715508] - [tools] perf session: Add process callback to reader object (Michael Petlan) [1715508] - [tools] perf header: Add DIR_FORMAT feature to describe directory data (Michael Petlan) [1715508] - [tools] perf data: Make perf_data__size() work over directory (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__update_dir() function (Michael Petlan) [1715508] - [tools] perf data: Don't store auxtrace index for directory data file (Michael Petlan) [1715508] - [tools] perf data: Support having perf.data stored as a directory (Michael Petlan) [1715508] - [tools] perf vendor events amd: perf PMU events for AMD Family 17h (Michael Petlan) [1715508] - [tools] perf probe: Fix getting the kernel map (Michael Petlan) [1715508] - [tools] perf report: Parse time quantum (Michael Petlan) [1715508] - [tools] perf time-utils: Add utility function to print time stamps in nanoseconds (Michael Petlan) [1715508] - [tools] perf report: Support output in nanoseconds (Michael Petlan) [1715508] - [tools] perf script: Support insn output for normal samples (Michael Petlan) [1715508] - [tools] perf data: Force perf_data__open|close zero data->file.path (Michael Petlan) [1715508] - [tools] perf session: Fix double free in perf_data__close (Michael Petlan) [1715508] - [tools] perf evsel: Probe for precise_ip with simple attr (Michael Petlan) [1715508] - [tools] perf tools: Read and store caps/max_precise in perf_pmu (Michael Petlan) [1715508] - [tools] perf hist: Fix memory leak of srcline (Michael Petlan) [1715508] - [tools] perf hist: Add error path into hist_entry__init (Michael Petlan) [1715508] - [tools] perf diff: Support --pid/--tid filter options (Michael Petlan) [1715508] - [tools] perf diff: Support --cpu filter option (Michael Petlan) [1715508] - [tools] perf diff: Support --time filter option (Michael Petlan) [1715508] - [tools] perf thread: Generalize function to copy from thread addr space from intel-bts code (Michael Petlan) [1715508] - [tools] perf annotate: Calculate the max instruction name, align column to that (Michael Petlan) [1715508] - [tools] perf clang: Remove needless extra semicolon (Michael Petlan) [1715508] - [tools] perf bpf: Automatically add BTF ELF markers (Michael Petlan) [1715508] - [tools] perf beauty msg_flags: Add missing s lost when adding prefix suppression logic (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add call tree (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out CallGraphModelBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Improve TreeModel abstraction (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out TreeWindowBase (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Fix invalid input syntax for integer error (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf db-export: Add calls parent_id to enable creation of call trees (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix divide by zero when TSC is not available (Michael Petlan) [1715508] - [tools] perf auxtrace: Improve address filter error message when there is no DSO (Michael Petlan) [1715508] - [tools] perf time-utils: Refactor time range parsing code (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix buffer overflow in arg_eval (Michael Petlan) [1715508] - [tools] perf probe: Clarify error message about not finding kernel modules debuginfo (Michael Petlan) [1715508] - [tools] replace open encodings for NUMA_NO_NODE (Michael Petlan) [1715508] - [tools] perf script python: Add Python3 support to stat-cpi.py (Michael Petlan) [1715508] - [tools] perf tools: Add perf_exe() helper to find perf binary (Michael Petlan) [1715508] - [tools] perf script: Handle missing fields with -F +. (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__open_dir_data function (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__(create_dir|close_dir) functions (Michael Petlan) [1715508] - [tools] perf data: Fail check_backup in case of error (Michael Petlan) [1715508] - [tools] perf data: Make check_backup work over directories (Michael Petlan) [1715508] - [tools] perf tools: Add rm_rf_perf_data function (Michael Petlan) [1715508] - [tools] perf tools: Add pattern name checking to rm_rf (Michael Petlan) [1715508] - [tools] perf tools: Add depth checking to rm_rf (Michael Petlan) [1715508] - [tools] perf data: Add global path holder (Michael Petlan) [1715508] - [tools] perf data: Move size to struct perf_data_file (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add top calls report (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove no selection error (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove SQLTableDialogDataItem (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Create new dialog data item classes (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move report name into ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportDialogBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move column headers (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Hide Call Graph option if no calls table (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove leftover debugging prints (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix missing shebang (Michael Petlan) [1715508] - [tools] perf thread-stack: Hide x86 retpolines (Michael Petlan) [1715508] - [tools] perf thread-stack: Improve thread_stack__no_call_return() (Michael Petlan) [1715508] - [tools] perf tools: Make rm_rf() remove single file (Michael Petlan) [1715508] - [tools] perf cpumap: Increase debug level for cpu_map__snprint verbose output (Michael Petlan) [1715508] - [tools] perf bpf-event: Add missing new line into pr_debug call (Michael Petlan) [1715508] - [tools] perf script: Allow +- operator for type specific fields option (Michael Petlan) [1715508] - [tools] perf evsel: Force sample_type for slave events (Michael Petlan) [1715508] - [tools] perf session: Don't report zero period samples for slave events (Michael Petlan) [1715508] - [tools] perf trace: Allow dumping a BPF map after setting up BPF events (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map dumper (Michael Petlan) [1715508] - [tools] perf doc: Fix documentation of the Flags section in perf.data (Michael Petlan) [1715508] - [tools] perf doc: Fix HEADER_CMDLINE description in perf.data documentation (Michael Petlan) [1715508] - [tools] perf report: Don't shadow inlined symbol with different addr range (Michael Petlan) [1715508] - [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Michael Petlan) [1715508] - [tools] perf tools: Add numa_topology object (Michael Petlan) [1715508] - [tools] perf tools: Add cpu_topology object (Michael Petlan) [1715508] - [tools] perf tests shell: Skip trace+probe_vfs_getname.sh if built without trace support (Michael Petlan) [1715508] - [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Michael Petlan) [1715508] - [tools] perf header: Get rid of write_it label (Michael Petlan) [1715508] - [tools] perf list: Display metric expressions for --details option (Michael Petlan) [1715508] - [tools] perf tools: Fix legacy events symbol separator parsing (Michael Petlan) [1715508] - [tools] perf tools: Rename build libperf to perf (Michael Petlan) [1715508] - [tools] perf tools: Rename LIB_FILE to LIBPERF_A (Michael Petlan) [1715508] - [tools] perf tools: Compile perf with libperf-in.o instead of libperf.a (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize auxtrace_buffer fetch function (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main packet processing loop (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main decoder function (Michael Petlan) [1715508] - [tools] perf cs-etm: Make cs_etm__run_decoder() queue independent (Michael Petlan) [1715508] - [tools] perf cs-etm: Rethink kernel address initialisation (Michael Petlan) [1715508] - [tools] perf cs-etm: Cleaning up function cs_etm__alloc_queue() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix erroneous comment (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm__init_trace_params() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix memory leak in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm_decoder__init_dparams() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix wrong return values in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "time" and "timestamp" (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "state" (Michael Petlan) [1715508] - [tools] perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto (Michael Petlan) [1715508] - [tools] perf unwind: Do not put libunwind-{x86, aarch64} in FEATURE_TESTS_BASIC (Michael Petlan) [1715508] - [tools] perf coresight: Do not test for libopencsd by default (Michael Petlan) [1715508] - [tools] perf trace: Filter out gnome-terminal* parent (Michael Petlan) [1715508] - [tools] perf trace: Check if the 'fd' is negative when mapping it to pathname (Michael Petlan) [1715508] - [tools] perf beauty ioctl cmd: The 'fd' arg is signed (Michael Petlan) [1715508] - [tools] perf utils: Silence "Couldn't synthesize bpf events" warning for EPERM (Michael Petlan) [1715508] - [tools] perf cs-etm: Add proper header file for symbols (Michael Petlan) [1715508] - [tools] perf record: Implement --affinity=node|cpu option (Michael Petlan) [1715508] - [tools] perf auxtrace: Add timestamp to auxtrace errors (Michael Petlan) [1715508] - [tools] perf intel-pt: Packet splitting can happen only on 32-bit (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix CYC timestamp calculation after OVF (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix overlap calculation for padding (Michael Petlan) [1715508] - [tools] perf auxtrace: Define auxtrace record alignment (Michael Petlan) [1715508] - [tools] perf thread-stack: Represent jmps to the start of a different symbol (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__no_call_return() by adding more local variables (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__push_cp() usage (Michael Petlan) [1715508] - [tools] perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols (Michael Petlan) [1715508] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on CLX (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception return packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add traceID in packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata (Michael Petlan) [1715508] - [tools] perf cs-etm: Add exception number in exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for trace discontinuity (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for instruction range packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add last instruction information in packet (Michael Petlan) [1715508] - [tools] perf tools: Add documentation for BPF event selection (Michael Petlan) [1715508] - [tools] perf report: Move symbol annotation to the resort phase (Michael Petlan) [1715508] - [tools] perf evsel: Add output_resort_cb method (Michael Petlan) [1715508] - [tools] perf hists: Add argument to hists__resort_cb_t callback (Michael Petlan) [1715508] - [tools] perf record: Apply affinity masks when reading mmap buffers (Michael Petlan) [1715508] - [tools] perf tools: Add fallback versions for CPU_{OR, EQUAL}() (Michael Petlan) [1715508] - [tools] perf record: Bind the AIO user space buffers to nodes (Michael Petlan) [1715508] - [tools] perf record: Allocate affinity masks (Michael Petlan) [1715508] - [tools] perf pmu: Remove set_drv_config API (Michael Petlan) [1715508] - [tools] perf coresight: Remove set_drv_config() API (Michael Petlan) [1715508] - [tools] perf arm cs-etm: Use event attributes to send sink information to kernel (Michael Petlan) [1715508] - [tools] perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file (Michael Petlan) [1715508] - [tools] perf bpf-loader: Remove unecessary includes from bpf-loader.h (Michael Petlan) [1715508] - [tools] perf powerpc kvm-stat: Add missing evlist.h header (Michael Petlan) [1715508] - [tools] perf kvm stat: Replace kvm-stat.h includes with forward declarations (Michael Petlan) [1715508] - [tools] perf pmu: Remove needless evsel.h only needs one fwd decl (Michael Petlan) [1715508] - [tools] perf tests pmu: Add missing headers (Michael Petlan) [1715508] - [tools] perf hist: Remove the needless callchain.h include from hist.h (Michael Petlan) [1715508] - [tools] perf tools: Add missing include in various places (Michael Petlan) [1715508] - [tools] perf thread: Don't include symbol.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf evsel: No need to include symbol.h in evsel.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf tools: Add missing include for symbols.h (Michael Petlan) [1715508] - [tools] perf hist: Remove symbol.h from hist.h, just fwd decls are needed (Michael Petlan) [1715508] - [tools] perf tests: Add missing headers so far obtained indirectly (Michael Petlan) [1715508] - [tools] perf map: Move structs and prototypes for map groups to a separate header (Michael Petlan) [1715508] - [tools] pref tools: Add missing map.h includes (Michael Petlan) [1715508] - [tools] perf symbols: Introduce map_symbol.h (Michael Petlan) [1715508] - [tools] perf callchain: Uninline callchain_cursor_reset() to remove map.h dependency (Michael Petlan) [1715508] - [tools] perf srccode: Move struct definition from map.h to srccode.h (Michael Petlan) [1715508] - [tools] perf arm pmu: Add missing linux/string.h header (Michael Petlan) [1715508] - [tools] perf powerpc: Add missing headers to skip-callchain-idx.c (Michael Petlan) [1715508] - [tools] perf augmented_syscalls: Convert to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf examples: Convert etcsnoop to use bpf_map() (Michael Petlan) [1715508] - [tools] perf trace: Fixup etcsnoop example (Michael Petlan) [1715508] - [tools] perf augmented_raw_syscalls: Use bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Convert pid_map() to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map() helper (Michael Petlan) [1715508] - [tools] perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT (Michael Petlan) [1715508] - [tools] perf sched: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf hist: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf symbols: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf util: Use cached rbtree for rblists (Michael Petlan) [1715508] - [tools] perf callchain: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf machine: Use cached rbtrees (Michael Petlan) [1715508] - [tools] Update rbtree implementation (Michael Petlan) [1715508] - [tools] perf callchain: No need to include perf.h (Michael Petlan) [1715508] - [tools] perf comm: Remove needless headers from comm.h (Michael Petlan) [1715508] - [tools] perf namespaces: Remove namespaces.h from .h headers (Michael Petlan) [1715508] - [tools] perf symbols: Remove some unnecessary includes from symbol.h (Michael Petlan) [1715508] - [tools] perf symbols: Remove include map.h from dso.h (Michael Petlan) [1715508] - [tools] perf block-range: Add missing headers (Michael Petlan) [1715508] - [tools] perf tools: Move branch structs to branch.h (Michael Petlan) [1715508] - [tools] perf annotate: Remove lots of headers from annotate.h (Michael Petlan) [1715508] - [tools] perf symbols: Move symbol_conf to separate file (Michael Petlan) [1715508] - [tools] perf color: Add missing stdarg.g to color.h (Michael Petlan) [1715508] - [tools] perf utils: Move perf_config using routines from color.c to separate object (Michael Petlan) [1715508] - [tools] perf top: Synthesize BPF events for pre-existing loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Synthesize PERF_RECORD_* for loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] perf report: Display names in s390 diagnostic counter sets (Michael Petlan) [1715508] - [tools] perf tools: Remove duplicate headers (Michael Petlan) [1715508] - [tools] perf session: Add reader__process_events function (Michael Petlan) [1715508] - [tools] perf session: Add 'data_offset' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add 'data_size' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add reader object (Michael Petlan) [1715508] - [tools] perf session: Get rid of file_size variable (Michael Petlan) [1715508] - [tools] perf session: Rearrange perf_session__process_events function (Michael Petlan) [1715508] - [tools] perf tools: Replace automatic const char[] variables by statics (Michael Petlan) [1715508] - [tools] perf/doc: Update design.txt for exclude_{host|guest} flags (Michael Petlan) [1715508] - [x86] perf/x86/intel/pt: Remove software double buffering PMU capability (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX software double buffering (Michael Petlan) [1715508] - [x86] perf/x86/amd: Update generic hardware cache events for Family 17h (Michael Petlan) [1715508] - [x86] perf/x86/amd: Add event map for AMD Family 17h (Michael Petlan) [1715508] - [x86] perf/x86: Fix incorrect PEBS_REGS (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX record suppression (Michael Petlan) [1715508] - [kernel] perf/core: Fix the address filtering fix (Michael Petlan) [1715508] - [kernel] perf/core: Fix perf_event_disable_inatomic() race (Michael Petlan) [1715508] - [x86] perf/x86/intel: Initialize TFA MSR (Michael Petlan) [1715508] - [x86] perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS (Michael Petlan) [1715508] - [kernel] perf/core: Restore mmap record type correctly (Michael Petlan) [1715508] - [x86] perf/x86/intel: Make dev_attr_allow_tsx_force_abort static (Michael Petlan) [1715508] - [kernel] uprobes: convert uprobe.ref to refcount_t (Michael Petlan) [1715508] - [kernel] perf, bpf: Consider events with attr.bpf_event as side-band events (Michael Petlan) [1715508] - [kernel] perf/core: Mark expected switch fall-through (Michael Petlan) [1715508] - [x86] perf/x86/intel/uncore: Fix client IMC events return huge result (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Use high order allocations for AUX buffers optimistically (Michael Petlan) [1715508] - [x86] events: Mark expected switch-case fall-throughs (Michael Petlan) [1715508] - [kernel] perf, pt, coresight: Fix address filters for vmas with non-zero offset (Michael Petlan) [1715508] - [kernel] perf: Copy parent's address filter offsets on clone (Michael Petlan) [1715508] - [x86] perf/x86/intel: Add counter freezing quirk for Goldmont (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up counter freezing quirk (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up SNB PEBS quirk (Michael Petlan) [1715508] - [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Michael Petlan) [1715508] - [perf] aux: Make perf_event accessible to setup_aux() (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf: Convert perf_event_context.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/uprobes: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/hw_breakpoints: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/core: Convert to SPDX license identifiers (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [kernel] perf: Remove duplicated workqueue.h include from perf_event.h (Michael Petlan) [1715508] - [tools] perf/core: Remove unused perf_flags (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add function to test for event exclusion flags (Michael Petlan) [1715508]- [kernel] mm/hmm: fix ZONE_DEVICE anon page mapping reuse (Jerome Glisse) [1498655 1597758] - [gpu] drm/nouveau/dmem: missing mutex_lock in error path (Jerome Glisse) [1498655 1597758] - [mm] hmm: always return EBUSY for invalid ranges in hmm_range_{fault, snapshot} (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau (Jerome Glisse) [1498655 1597758] - [kernel] mm: factor out a devm_request_free_mem_region helper (Jerome Glisse) [1498655 1597758] - [mm] don't clear ->mapping in hmm_devmem_free (Jerome Glisse) [1498655 1597758] - [mm] remove the struct hmm_device infrastructure (Jerome Glisse) [1498655 1597758] - [mm] hmm: Fix error flows in hmm_invalidate_range_start (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove confusing comment and logic from hmm_release (Jerome Glisse) [1498655 1597758] - [mm] hmm: Poison hmm_range during unregister (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove racy protection against double-unregistration (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use lockdep instead of comments (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold on to the mmget for the lifetime of the range (Jerome Glisse) [1498655 1597758] - [mm] hmm: Do not use list*_rcu() for hmm->ranges (Jerome Glisse) [1498655 1597758] - [mm] hmm: Simplify hmm_get_or_create and make it reliable (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: Remove duplicate condition test before wait_event_timeout (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold a mmgrab from hmm to mm (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use hmm_mirror not mm as an argument for hmm_range_register (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix use after free with struct hmm in the mmu notifiers (Jerome Glisse) [1498655 1597758] - [mm] hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking (Jerome Glisse) [1498655 1597758] - [mm] hmm: support automatic NUMA balancing (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: clean up some coding style and comments (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert various hmm_pfn_* to device_entry which is a better name (Jerome Glisse) [1498655 1597758] - [mm] hmm: add a helper function that fault pages and map them to a device (Jerome Glisse) [1498655 1597758] - [mm] hmm: allow to mirror vma of a file on a DAX backed filesystem (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: add helpers to test if mm is still alive or not (Jerome Glisse) [1498655 1597758] - [mm] hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) (Jerome Glisse) [1498655 1597758] - [documentation] [documentation] mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve driver API to work and wait over a range (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_fault() to hmm_range_fault() (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot() (Jerome Glisse) [1498655 1597758] - [mm] hmm: do not erase snapshot when a range is invalidated (Jerome Glisse) [1498655 1597758] - [mm] hmm: use reference counting for HMM struct (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert to use vm_fault_t (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove set but not used variable 'devmem' (Jerome Glisse) [1498655 1597758] - [mm] hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Jerome Glisse) [1498655 1597758] - [mm] hmm: replace hmm_devmem_pages_create() with devm_memremap_pages() (Jerome Glisse) [1498655 1597758] - [mm] hmm: use devm semantics for hmm_devmem_{add, remove} (Jerome Glisse) [1498655 1597758] - [mm] hmm: invalidate device page table at start of invalidation (Jerome Glisse) [1498655 1597758] - [mm] hmm: use a structure for update callback parameters (Jerome Glisse) [1498655 1597758] - [mm] hmm: properly handle migration pmd (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix utf8 . (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove unused variables align_start and align_end (Jerome Glisse) [1498655 1597758] - [hid] hyperv: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778 1772010] - [hid] logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: rework device validation (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: split g920_get_config() (Benjamin Tissoires) [1740778] - [hid] fix error message in hid_open_report() (Benjamin Tissoires) [1740778] - [hid] Fix assumption that devices have inputs (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Trekstor Primebook C11B to descriptor override (Benjamin Tissoires) [1740778] - [hid] apple: Fix stuck function keys when using FN (Benjamin Tissoires) [1740778] - [hid] wacom: Fix several minor compiler warnings (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X500 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] hidraw: Fix invalid read in hidraw_ioctl (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails (Benjamin Tissoires) [1740778] - [hid] logitech: Fix general protection fault caused by Logitech driver (Benjamin Tissoires) [1740778] - [hid] sony: Fix memory corruption issue on cleanup (Benjamin Tissoires) [1740778] - [hid] prodikeys: Fix general protection fault during probe (Benjamin Tissoires) [1740778] - [hid] wacom: correct misreported EKR ring values (Benjamin Tissoires) [1740778] - [hid] cp2112: prevent sleeping function called from invalid context (Benjamin Tissoires) [1740778] - [hid] wacom: Correct distance scale for 2nd-gen Intuos devices (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove support for the G700 over USB (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech-hidpp: add USB PID for a few more supported mice" (Benjamin Tissoires) [1740778] - [hid] sony: Fix race condition between rumble and device remove (Benjamin Tissoires) [1740778] - [hid] hiddev: do cleanup in failure of opening a device (Benjamin Tissoires) [1740778] - [hid] hiddev: avoid opening a disconnected device (Benjamin Tissoires) [1740778] - [hid] input: fix a4tech horizontal wheel custom usage (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X1200 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] holtek: test for sanity of intfdata (Benjamin Tissoires) [1740778] - [hid] wacom: fix bit shift for Cintiq Companion 2 (Benjamin Tissoires) [1740778] - [hid] quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [hid] Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add the Powerplay receiver (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add USB PID for a few more supported mice (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename "gaming" receiver to "lightspeed" (Benjamin Tissoires) [1740778] - [hid] Add another Primax PIXART OEM mouse quirk (Benjamin Tissoires) [1740778] - [hid] wacom: generic: add touchring adjustment for 2nd Gen Pro Small (Benjamin Tissoires) [1740778] - [hid] quirks: Refactor ELAN 400 and 401 handling (Benjamin Tissoires) [1740778] - [hid] video: fbdev: don't print error message on framebuffer_alloc() failure (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix forwarding of very long HID++ reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Huion HS64 tablet (Benjamin Tissoires) [1740778] - [hid] wacom: add new MobileStudio Pro support (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read the number of expected touches on a per collection basis (Benjamin Tissoires) [1740778] - [hid] wacom: generic: support the 'report valid' usage for touch (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read HID_DG_CONTACTMAX from any feature report (Benjamin Tissoires) [1740778] - [hid] wacom: Add 2nd gen Intuos Pro Small support (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee Rainbow CV720 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 307 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 265 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix 064d:c52f receiver support (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Call request_module before doing device_add" (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Do not call request_module() in async context" (Benjamin Tissoires) [1740778] - [hid] revert "hid: Increase maximum report size allowed by hid_field_extract()" (Benjamin Tissoires) [1740778] - [hid] a4tech: fix horizontal scrolling (Benjamin Tissoires) [1740778] - [hid] hyperv: Add a module description line (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: Add support for the S510 remote control (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: hid: make const array consumer_rdesc_start static (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make const array template static (Benjamin Tissoires) [1740778] - [hid] multitouch: handle faulty Elo touch device (Benjamin Tissoires) [1740778] - [input] treewide: Add SPDX license identifier for more missed files (Benjamin Tissoires) [1740778] - [hid] wacom: Sync INTUOSP2_BT touch state after each frame if necessary (Benjamin Tissoires) [1740778] - [hid] wacom: Correct button numbering 2nd-gen Intuos Pro over Bluetooth (Benjamin Tissoires) [1740778] - [hid] wacom: Send BTN_TOUCH in response to INTUOSP2_BT eraser contact (Benjamin Tissoires) [1740778] - [hid] wacom: Don't report anything prior to the tool entering range (Benjamin Tissoires) [1740778] - [hid] wacom: Don't set tool type until we're in range (Benjamin Tissoires) [1740778] - [hid] wacom: correct touch resolution x/y typo (Benjamin Tissoires) [1740778] - [hid] wacom: generic: Correct pad syncing (Benjamin Tissoires) [1740778] - [hid] wacom: generic: only switch the mode on devices with LEDs (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Add usb-id for the 27MHz MX3000 receiver (Benjamin Tissoires) [1740778] - [hid] rmi: Use SET_REPORT request on control endpoint for Acer Switch 3 and 5 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for the MX5500 keyboard (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add iBall Aer3 to descriptor override (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix spelling in printk (Benjamin Tissoires) [1740778] - [hid] input: add mapping for KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [hid] input: fix assignment of .value (Benjamin Tissoires) [1740778] - [hid] input: make sure the wheel high resolution multiplier is set (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add usbhid dependency in Kconfig (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 consumer keys reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 extra mouse buttons reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 wheel reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make hidpp10_set_register_bit a bit more generic (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add input_device ptr to struct hidpp_device (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not hardcode very long report length (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: handle devices attached to 27MHz wireless receivers (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: use RAP instead of FAP to get the protocol version (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove unused origin_is_hid_core function parameter (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove double assignment from __hidpp_send_report (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not make failure to get the name fatal (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: ignore very-short or empty names (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make .probe usbhid capable (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: allow non HID++ devices to be handled by this module (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for Logitech Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make appending of the HID++ descriptors conditional (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove false-positive error on double queueing of delayed-work (Benjamin Tissoires) [1740778] - [hid] logitech-dj: pick a better name for non-unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: deal with some KVMs adding an extra interface to the usbdev (Benjamin Tissoires) [1740778] - [hid] logitech-dj: replace dev_err calls with hid_err calls (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz mouse-only receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the gaming unifying receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for non unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add logi_dj_recv_queue_unknown_work helper (Benjamin Tissoires) [1740778] - [hid] logitech-dj: support sharing struct dj_receiver_dev between USB-interfaces (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename dj_receiver_dev.hdev to dj_receiver_dev.hidpp (Benjamin Tissoires) [1740778] - [hid] logitech-dj: protect the paired_dj_devices access in add_djhid_dev with the lock (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove unused querying_devices variable (Benjamin Tissoires) [1740778] - [hid] logitech-dj: do not schedule the dj report itself (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove USB dependency (Benjamin Tissoires) [1740778] - [hid] logitech-dj: declare and use a few HID++ 1.0 constants (Benjamin Tissoires) [1740778] - [hid] logitech-dj: use BIT() macro for RF Report types (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix variable naming in logi_dj_hidpp_event (Benjamin Tissoires) [1740778] - [hid] logitech-dj: reshuffle logi_dj_recv_forward_* (Benjamin Tissoires) [1740778] - [hid] logitech: Stop setting drvdata to NULL on probe failure and remove (Benjamin Tissoires) [1740778] - [hid] quirks: do not blacklist Logitech devices (Benjamin Tissoires) [1740778] - [hid] u2fzero: fail probe if not using USB transport (Benjamin Tissoires) [1740778] - [hid] u2fzero: fix compiling error in u2fzero_probe() (Benjamin Tissoires) [1740778] - [hid] revert "hid: i2c-hid: Disable runtime PM on Synaptics touchpad" (Benjamin Tissoires) [1740778] - [hid] add driver for U2F Zero built-in LED and RNG (Benjamin Tissoires) [1740778] - [hid] core: Do not call request_module() in async context (Benjamin Tissoires) [1740778] - [hid] macally: Add support for Macally ikey keyboard (Benjamin Tissoires) [1740778] - [hid] core: Call request_module before doing device_add (Benjamin Tissoires) [1740778] - [hid] core: move Usage Page concatenation to Main item (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: change low battery level threshold from 31 to 30 percent (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove hidpp_is_connected() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: simplify printing of HID++ version (Benjamin Tissoires) [1740778] - [hid] picolcd: Convert to use sysfs_streq() (Benjamin Tissoires) [1740778] - [hid] hid-sensor-custom: simplify getting .driver_data (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Assistant key (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Synaptics touchpad (Benjamin Tissoires) [1740778] - [hid] quirks: Fix keyboard + touchpad on Lenovo Miix 630 (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Toggle Display" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Full Screen" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for keyboard Brightness Up/Down/Toggle keys (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Expose/Overview key (Benjamin Tissoires) [1740778] - [hid] input: fix mapping of aspect ratio key (Benjamin Tissoires) [1740778] - [hid] logitech: Handle 0 scroll events for the m560 (Benjamin Tissoires) [1740778] - [hid] debug: fix race condition with between rdesc_show() and device removal (Benjamin Tissoires) [1740778] - [hid] logitech: check the return value of create_singlethread_workqueue (Benjamin Tissoires) [1740778] - [hid] steam: fix deadlock with input devices (Benjamin Tissoires) [1740778] - [hid] uclogic: remove redudant duplicated null check on ver_ptr (Benjamin Tissoires) [1740778] - [hid] quirks: Drop misused kernel-doc annotation (Benjamin Tissoires) [1740778] - [hid] quirks: use correct format chars in dbg_hid (Benjamin Tissoires) [1740778] - [hid] Remove Waltop tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove KYE tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove hid-uclogic entries from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] uclogic: Do not initialize non-USB devices (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee G5 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support Gray-coded rotary encoders (Benjamin Tissoires) [1740778] - [hid] uclogic: Support faking Wacom pad device ID (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Deco 01 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G640 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee EX07S frame controls (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee M540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee 2150 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support v2 protocol (Benjamin Tissoires) [1740778] - [hid] uclogic: Support fragmented high-res reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Support in-range reporting emulation (Benjamin Tissoires) [1740778] - [hid] uclogic: Designate current protocol v1 (Benjamin Tissoires) [1740778] - [hid] uclogic: Re-initialize tablets on resume (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract tablet parameter discovery into a module (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract report descriptors to a module (Benjamin Tissoires) [1740778] - [hid] Clarify vendor ID reuse by Ugee tablets (Benjamin Tissoires) [1740778] - [hid] viewsonic: Support PD1011 signature pad (Benjamin Tissoires) [1740778] - [hid] kye: Add support for EasyPen M406XE (Benjamin Tissoires) [1740778] - [hid] wacom: Add support for Pro Pen slim (Benjamin Tissoires) [1740778] - [hid] roccat: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] wacom: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] fix Logitech WingMan Formula GP joined axes (Benjamin Tissoires) [1740778] - [hid] multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1740778] - [hid] steam: fix boot loop with bluetooth firmware (Benjamin Tissoires) [1740778] - [hid] Add ASUS T100CHI keyboard dock battery quirks (Benjamin Tissoires) [1740778] - [hid] Add support for Toshiba WT10A tablet bluetooth keyboard (Benjamin Tissoires) [1740778] - [hid] wacom: Move HID fix for AES serial number into wacom_hid_usage_quirk (Benjamin Tissoires) [1740778] - [hid] elan: Make array buf static, shrinks object size (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Ignore input report if there's no data present on Elan touchpanels (Benjamin Tissoires) [1740778] - [hid] core: simplify active collection tracking (Benjamin Tissoires) [1740778] - [hid] Support for Maltron L90 keyboard media keys (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Goodix touchpad (Benjamin Tissoires) [1740778] - [hid] sony: Fix SHANWAN PS3 GamePad rumble and led settings support (Benjamin Tissoires) [1740778] - [hid] sony: Transform one-time SHANWAN check into quirk (Benjamin Tissoires) [1740778] - [hid] core: replace the collection tree pointers with indices (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add Odys Winbook 13 to descriptor override (Benjamin Tissoires) [1740778] - [hid] lenovo: Add checks to fix of_led_classdev_register (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: add MSI interrupt support (Benjamin Tissoires) [1740778] - [hid] debug: Change to use DEFINE_SHOW_ATTRIBUTE macro (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: fixes incorrect error handling (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: fix typo, hiddpp to hidpp (Benjamin Tissoires) [1740778] - [hid] input: use the Resolution Multiplier for high-resolution scrolling (Benjamin Tissoires) [1740778] - [hid] core: process the Resolution Multiplier (Benjamin Tissoires) [1740778] - [hid] core: store the collections as a basic tree (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for Cougar 700K Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] hidraw: enforce minors_lock locking via lockdep (Benjamin Tissoires) [1740778] - [hid] quirks: fix RetroUSB.com devices (Benjamin Tissoires) [1740778] - [kernel] hid: input: support Microsoft wireless radio control hotkey (Benjamin Tissoires) [1740778] - [kernel] hid: use macros in IS_INPUT_APPLICATION (Benjamin Tissoires) [1740778] - [hid] ite: Add USB id match for another ITE based keyboard rfkill key quirk (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: Create a utility class for counting scroll events" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Add function to enable HID++ 1.0 "scrolling acceleration"" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Enable high-resolution scrolling on Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Use LDJ_DEVICE macro for existing Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: fix a used uninitialized GCC warning" (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: simplify/fix high-res scroll event handling" (Benjamin Tissoires) [1740778] - [hid] Add quirk for Primax PIXART OEM mice (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM for LG touchscreen (Benjamin Tissoires) [1740778] - [hid] steam: remove input device when a hid client is running (Benjamin Tissoires) [1740778] - [hid] revert "hid: uhid: use strlcpy() instead of strncpy()" (Benjamin Tissoires) [1740778] - [hid] uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges (Benjamin Tissoires) [1740778] - [hid] iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers (Benjamin Tissoires) [1740778] - [hid] input: Ignore battery reported by Symbol DS4308 (Benjamin Tissoires) [1740778] - [hid] Add quirk for Microsoft PIXART OEM mouse (Benjamin Tissoires) [1740778] - [kernel] hid: fix up .raw_event() documentation (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override (Benjamin Tissoires) [1740778] - [hid] input: simplify/fix high-res scroll event handling (Benjamin Tissoires) [1740778] - [hid] we do not randomly make new drivers 'default y' (Benjamin Tissoires) [1740778] - [hid] i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array (Benjamin Tissoires) [1740778] - [hid] alps: allow incoming reports when only the trackstick is opened (Benjamin Tissoires) [1740778] - [hid] revert "hid: add NOGET quirk for Eaton Ellipse MAX UPS" (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add a small delay after sleep command for Raydium touchpanel (Benjamin Tissoires) [1740778] - [hid] usbhid: Add quirk for Redragon/Dragonrise Seymur 2 (Benjamin Tissoires) [1740778] - [hid] wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 (Benjamin Tissoires) [1740778] - [hid] google: add dependency on Cros EC for Hammer (Benjamin Tissoires) [1740778] - [hid] elan: fix spelling mistake "registred" -> "registered" (Benjamin Tissoires) [1740778] - [hid] google: drop superfluous const before SIMPLE_DEV_PM_OPS() (Benjamin Tissoires) [1740778] - [hid] google: add support tablet mode switch for Whiskers (Benjamin Tissoires) [1740778] - [hid] magicmouse: add support for Apple Magic Trackpad 2 (Benjamin Tissoires) [1740778] - [hid] i2c-hid: override HID descriptors for certain devices (Benjamin Tissoires) [1740778] - [hid] hid-bigbenff: driver for BigBen Interactive PS3OFMINIPAD gamepad (Benjamin Tissoires) [1740778] - [hid] logitech: fix a used uninitialized GCC warning (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: using list_head for ipc write queue (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: use resource-managed api (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Benjamin Tissoires) [1740778] - [hid] input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS (Benjamin Tissoires) [1740778] - [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Benjamin Tissoires) [1740778] - [hid] cougar: Stop processing vendor events on hid-core (Benjamin Tissoires) [1740778] - [hid] cougar: Make parameter 'g6_is_space' dinamically settable (Benjamin Tissoires) [1740778] - [hid] microsoft: Add rumble support for Xbox One S controller (Benjamin Tissoires) [1740778] - [hid] microsoft: Convert private data to be a proper struct (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] input: Create a utility class for counting scroll events (Benjamin Tissoires) [1740778] - [hid] multitouch: simplify the application retrieval (Benjamin Tissoires) [1740778] - [hid] input: do not append a suffix if the name already has it (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling (Benjamin Tissoires) [1740778] - [hid] i2c-hid: disable runtime PM operations on hantick touchpad (Benjamin Tissoires) [1740778] - [hid] sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report (Benjamin Tissoires) [1740778] - [hid] core: fix NULL pointer dereference (Benjamin Tissoires) [1740778] - [hid] hid-saitek: Add device ID for RAT 7 Contagion (Benjamin Tissoires) [1740778] - [hid] core: fix memory leak on probe (Benjamin Tissoires) [1740778] - [hid] add support for Apple Magic Keyboards (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for the Cougar 500k Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] cougar: make compare_device_paths reusable (Benjamin Tissoires) [1740778] - [hid] multitouch: handle palm for touchscreens (Benjamin Tissoires) [1740778] - [hid] multitouch: touchscreens also use confidence reports (Benjamin Tissoires) [1740778] - [hid] multitouch: report MT_TOOL_PALM for non-confident touches (Benjamin Tissoires) [1740778] - [hid] microsoft: support the Surface Dial (Benjamin Tissoires) [1740778] - [hid] core: do not upper bound the collection stack (Benjamin Tissoires) [1740778] - [hid] input: enable Totem on the Dell Canvas 27 (Benjamin Tissoires) [1740778] - [hid] multitouch: remove one copy of values (Benjamin Tissoires) [1740778] - [hid] multitouch: ditch mt_report_id (Benjamin Tissoires) [1740778] - [hid] multitouch: store a per application quirks value (Benjamin Tissoires) [1740778] - [hid] multitouch: Store per collection multitouch data (Benjamin Tissoires) [1740778] - [hid] multitouch: make sure the static list of class is not changed (Benjamin Tissoires) [1740778] - [hid] elan: Add support for touchpad on the Toshiba Click Mini L9W (Benjamin Tissoires) [1740778] - [hid] elan: Add USB-id for HP x2 10-n000nd touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Add a flag for selecting if the touchpad has a LED (Benjamin Tissoires) [1740778] - [hid] elan: Query resolution from the touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Query device max_x and max_y value from touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Hardcode finger-count and usb-interface (Benjamin Tissoires) [1740778] - [hid] elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH (Benjamin Tissoires) [1740778] - [hid] elan: Stop claiming we have TOUCH_MAJOR and then never reporting it (Benjamin Tissoires) [1740778] - [hid] elan: Remove unused max_area_x and max_area_y vatiables (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_battery_probe() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_leds_init() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_sensors() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_touchpad() (Benjamin Tissoires) [1740778] - [hid] wacom: convert Wacom custom usages to standard HID usages (Benjamin Tissoires) [1740778] - [hid] wacom: Move handling of HID quirks into a dedicated function (Benjamin Tissoires) [1740778] - [hid] wacom: Replace touch_max fixup code with static touch_max definitions (Benjamin Tissoires) [1740778] - [hid] wiimote: add support for Guitar-Hero devices (Benjamin Tissoires) [1740778] - [hid] usbhid: use irqsave() in USB's complete callback (Benjamin Tissoires) [1740778] - [hid] redragon: fix num lock and caps lock LEDs (Benjamin Tissoires) [1740778] - [hid] hid-ntrig: add error handling for sysfs_create_group (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add vddl regulator control (Benjamin Tissoires) [1740778] - [uapi] input: document meanings of KEY_SCREEN and KEY_ZOOM (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - avoid processing unknown IRQs (Benjamin Tissoires) [1740778] - [input] revert "input: elantech - enable SMBus on new (2018+) systems" (Benjamin Tissoires) [1740778] - [input] elantech - annotate fall-through case in elantech_use_host_notify() (Benjamin Tissoires) [1740778] - [samples] treewide: Add SPDX license identifier - Makefile/Kconfig (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - remove Lenovo Legion Y7000 PnpID (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI mode for HP Spectre X360 (Benjamin Tissoires) [1740778] - [input] elantech - enable SMBus on new (2018+) systems (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778] - [input] usbtouchscreen - initialize PM mutex before using it (Benjamin Tissoires) [1740778] - [input] alps - fix a mismatch between a condition check and its comment (Benjamin Tissoires) [1740778] - [input] psmouse - fix build error of multiple definition (Benjamin Tissoires) [1740778] - [input] alps - don't handle ALPS cs19 trackpoint-only device (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - remove dependencies on PAGE_SIZE for ring buffer (Benjamin Tissoires) [1740778] - [input] synaptics - fix misuse of strlcpy (Benjamin Tissoires) [1740778] - [input] synaptics - whitelist Lenovo T580 SMBus intertouch (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBUS on T480 thinkpad trackpad (Benjamin Tissoires) [1740778] - [input] joydev - extend absolute mouse detection (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - export the device id whitelist (Benjamin Tissoires) [1740778] - [kernel] pm: suspend: Rename pm_suspend_via_s2idle() (Benjamin Tissoires) [1740778] - [kernel] pm: sleep: Add kerneldoc comments to some functions (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus on ThinkPad E480 and E580 (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - remove set but not used variable 'sensor_flags' (Benjamin Tissoires) [1740778] - [input] uinput - add compat ioctl number translation for UI_*_FF_UPLOAD (Benjamin Tissoires) [1740778] - [input] libps2 - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - write config register values to the right offset (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix enum_fmt (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fill initial format (Benjamin Tissoires) [1740778] - [uapi] input: add KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix possible double free (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - add module description (Benjamin Tissoires) [1740778] - [input] i8042 - signal wakeup from atkbd/psmouse (Benjamin Tissoires) [1740778] - [input] evdev - use struct_size() in kzalloc() and vzalloc() (Benjamin Tissoires) [1740778] - [input] elan_i2c - add hardware ID for multiple Lenovo laptops (Benjamin Tissoires) [1740778] - [input] wacom_serial4 - add support for Wacom ArtPad II tablet (Benjamin Tissoires) [1740778] - [input] elan_i2c - add id for touchpad found in Lenovo s21e-20 (Benjamin Tissoires) [1740778] - [input] i8042 - rework DT node name comparisons (Benjamin Tissoires) [1740778] - [input] synaptics_i2c - remove redundant spinlock (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK (Benjamin Tissoires) [1740778] - [input] revert "input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" (Benjamin Tissoires) [1740778] - [input] elantech - enable 3rd button support on Fujitsu CELSIUS H780 (Benjamin Tissoires) [1740778] - [uapi] input: input_event - fix the CONFIG_SPARC64 mixup (Benjamin Tissoires) [1740778] - [input] uinput - fix undefined behavior in uinput_validate_absinfo() (Benjamin Tissoires) [1740778] - [uapi] input: input_event - provide override for sparc64 (Benjamin Tissoires) [1740778] - [input] soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device (Benjamin Tissoires) [1740778] - [input] soc_button_array - add usage-page 0x01 usage-id 0xca mapping (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP EliteBook 840 G4 (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI on ThinkPad T560 (Benjamin Tissoires) [1740778] - [documentation] input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` (Benjamin Tissoires) [1740778] - [uapi] input: restore EV_ABS ABS_RESERVED (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP 15-ay000 (Benjamin Tissoires) [1740778] - [input] synaptics - add PNP ID for ThinkPad P50 to SMBus (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR (Benjamin Tissoires) [1740778] - [input] elan_i2c - add support for ELAN0621 touchpad (Benjamin Tissoires) [1740778] - [documentation] revert "input: Add the `REL_WHEEL_HI_RES` event code" (Benjamin Tissoires) [1740778] - [input] atkbd - clean up indentation issue (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ELAN0620 to the ACPI table (Benjamin Tissoires) [1740778] - [input] synaptics - avoid using uninitialized variable when probing (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM (Benjamin Tissoires) [1740778] - [input] of_touchscreen - add support for touchscreen-min-x|y (Benjamin Tissoires) [1740778] - [input] elants_i2c - use DMA safe i2c when possible (Benjamin Tissoires) [1740778] - [input] uinput - add a schedule point in uinput_inject_events() (Benjamin Tissoires) [1740778] - [input] evdev - add a schedule point in evdev_write() (Benjamin Tissoires) [1740778] - [input] mousedev - add a schedule point in mousedev_write() (Benjamin Tissoires) [1740778] - [uapi] input: reserve 2 events code because of HID (Benjamin Tissoires) [1740778] - [input] i8042 - enable keyboard wakeups by default when s2idle is used (Benjamin Tissoires) [1740778] - [input] uinput - allow for max == min during input_absinfo validation (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari CapsLock behaviour (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari keymap (Benjamin Tissoires) [1740778] - [documentation] input: Add the `REL_WHEEL_HI_RES` event code (Benjamin Tissoires) [1740778] - [input] mark expected switch fall-throughs (Benjamin Tissoires) [1740778] - [input] evdev - switch to bitmap API (Benjamin Tissoires) [1740778] - [input] elan_i2c_smbus - cast sizeof to int for comparison (Benjamin Tissoires) [1740778] - [uapi] input: stop telling users to snail-mail Vojtech (Benjamin Tissoires) [1740778] - [documentation] input: add MT_TOOL_DIAL (Benjamin Tissoires) [1740778] - [input] i8042 - increment wakeup_count for the respective port (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - allow better run-time configuration (Benjamin Tissoires) [1740778] - [xen] Sync up with the canonical protocol definitions in Xen (Benjamin Tissoires) [1740778] - [cpufreq] dev_pm_qos_update_request() can return 1 on success (Al Stone) [1739729 1725581] - [cpufreq] Make cpufreq_generic_init() return void (Al Stone) [1739729 1725581] - [cpufreq] Add QoS requests for userspace constraints (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Reuse refresh_frequency_limits() (Al Stone) [1739729 1725581] - [cpufreq] Register notifiers with the PM QoS framework (Al Stone) [1739729 1725581] - [base] pm / qos: Add support for MIN/MAX frequency constraints (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_{add|remove}_notifier() (Al Stone) [1739729 1725581] - [cpufreq] Avoid calling cpufreq_verify_current_freq() from handle_update() (Al Stone) [1739729 1725581] - [cpufreq] Consolidate cpufreq_update_current_freq() and __cpufreq_get() (Al Stone) [1739729 1725581] - [cpufreq] Don't skip frequency validation for has_target() drivers (Al Stone) [1739729 1725581] - [cpufreq] Use has_target() instead of !setpolicy (Al Stone) [1739729 1725581] - [cpufreq] Remove redundant !setpolicy check (Al Stone) [1739729 1725581] - [kernel] cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub (Al Stone) [1739729 1725581] - [opp] Don't use IS_ERR on invalid supplies (Al Stone) [1739729 1725581] - [kernel] pm: sleep: Update struct wakeup_source documentation (Al Stone) [1739729 1725581] - [base] base: power: remove wakeup_sources_stats_dentry variable (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (Al Stone) [1739729 1725581] - [opp] Make dev_pm_opp_set_rate() handle freq = 0 to drop performance votes (Al Stone) [1739729 1725581] - [opp] Don't overwrite rounded clk rate (Al Stone) [1739729 1725581] - [base] pm: sleep: Show how long dpm_suspend_start() and dpm_suspend_end() take (Al Stone) [1739729 1725581] - [base] pm / clk: Remove error message on out-of-memory condition (Al Stone) [1739729 1725581] - [base] base: power: clock_ops: Use of_clk_get_parent_count() (Al Stone) [1739729 1725581] - [opp] Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() (Al Stone) [1739729 1725581] - [opp] Attach genpds to devices from within OPP core (Al Stone) [1739729 1725581] - [base] pm / domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag (Al Stone) [1739729 1725581] - [cpufreq] Don't find governor for setpolicy drivers in cpufreq_init_policy() (Al Stone) [1739729 1725581] - [cpufreq] Explain the kobject_put() in cpufreq_policy_alloc() (Al Stone) [1739729 1725581] - [x86] cpufreq: Call transition notifier only once for each policy (Al Stone) [1739729 1725581] - [cpufreq] Fix kobject memleak (Al Stone) [1739729 1725581] - [cpufreq] centrino: Fix centrino_setpolicy() kerneldoc comment (Al Stone) [1739729 1725581] - [base] pm / domains: Allow to attach a CPU via genpd_dev_pm_attach_by_id|name() (Al Stone) [1739729 1725581] - [base] pm / domains: Search for the CPU device outside the genpd lock (Al Stone) [1739729 1725581] - [base] pm / domains: Drop unused in-parameter to some genpd functions (Al Stone) [1739729 1725581] - [base] pm / domains: Use the base device for driver_deferred_probe_check_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Enable genpd_dev_pm_attach_by_id|name() for single PM domain (Al Stone) [1739729 1725581] - [base] pm / domains: Allow OF lookup for multi PM domain case from ->attach_dev() (Al Stone) [1739729 1725581] - [base] pm / domains: Don't kfree() the virtual device in the error path (Al Stone) [1739729 1725581] - [cpufreq] Move ->get callback check outside of __cpufreq_get() (Al Stone) [1739729 1725581] - [x86] tsc: Rework time_cpufreq_notifier() (Al Stone) [1739729 1725581] - [x86] tsc: Fix UV TSC initialization (Al Stone) [1739729 1725581] - [x86] tsc: Prevent result truncation on 32bit (Al Stone) [1739729 1725581] - [x86] tsc: Consolidate init code (Al Stone) [1739729 1725581] - [x86] tsc: Make use of tsc_calibrate_cpu_early() (Al Stone) [1739729 1725581] - [x86] tsc: Split native_calibrate_cpu() into early and late parts (Al Stone) [1739729 1725581] - [x86] tsc: Use TSC as sched clock early (Al Stone) [1739729 1725581] - [x86] tsc: Initialize cyc2ns when tsc frequency is determined (Al Stone) [1739729 1725581] - [x86] tsc: Calibrate tsc only once (Al Stone) [1739729 1725581] - [x86] tsc: Redefine notsc to behave as tsc=unstable (Al Stone) [1739729 1725581] - [x86] platform/uv: Provide is_early_uv_system() (Al Stone) [1739729 1725581] - [base] pm / domains: remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [cpufreq] Remove needless bios_limit check in show_bios_limit() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq/acpi-cpufreq.c: This fixes the following checkpatch warning (Al Stone) [1739729 1725581] - [base] pm / core: Propagate dev->power.wakeup_path when no callbacks (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd governor for CPUs (Al Stone) [1739729 1725581] - [cpuidle] Export the next timer expiration for CPUs (Al Stone) [1739729 1725581] - [base] pm / core: Introduce dpm_async_fn() helper (Al Stone) [1739729 1725581] - [cpufreq] boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option (Al Stone) [1739729 1725581] - [opp] Introduce dev_pm_opp_find_freq_ceil_by_volt() (Al Stone) [1739729 1725581] - [base] pm / domains: Add support for CPU devices to genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Add generic data pointer to struct genpd_power_state (Al Stone) [1739729 1725581] - [cpufreq] rhel: cpufreq: switch printk users from pf and pF to ps and pS, respectively (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for device_pm_wait_for_dev() (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for dpm_watchdog_handler() (Al Stone) [1739729 1725581] - [cpufreq] stats: Use lock by stat to replace global spin lock (Al Stone) [1739729 1725581] - [cpufreq] Remove cpufreq_driver check in cpufreq_boost_supported() (Al Stone) [1739729 1725581] - [cpufreq] ppc_cbe: fix possible object reference leak (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Update max frequency on global turbo changes (Al Stone) [1739729 1725581] - [base] pm / wakeup: Use pm_pr_dbg() instead of pr_debug() (Al Stone) [1739729 1725581] - [cpufreq] Add cpufreq_cpu_acquire() and cpufreq_cpu_release() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Driver-specific handling of _PPC updates (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Load only on Intel hardware (Al Stone) [1739729 1725581] - [cpufreq] scpi: Fix use after free (Al Stone) [1739729 1725581] - [base] pm / domains: Avoid a potential deadlock (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix up iowait_boost computation (Al Stone) [1739729 1725581] - [opp] pm / opp: Update performance state when freq == old_freq (Al Stone) [1739729 1725581] - [base] pm / wakeup: Drop wakeup_source_drop() (Al Stone) [1739729 1725581] - [base] pm / wakeup: Rework wakeup source timer cancellation (Al Stone) [1739729 1725581] - [base] pm / domains: Remove one unnecessary blank line (Al Stone) [1739729 1725581] - [base] pm / domains: Return early for all errors in _genpd_power_off() (Al Stone) [1739729 1725581] - [base] pm / domains: Improve warn for multiple states but no governor (Al Stone) [1739729 1725581] - [opp] Fix handling of multiple power domains (Al Stone) [1739729 1725581] - [base] pm / qos: Fix typo in file description (Al Stone) [1739729 1725581] - [base] pm-runtime: Call pm_runtime_active|suspended_time() from sysfs (Al Stone) [1739729 1725581] - [base] pm-runtime: Consolidate code to get active/suspended time (Al Stone) [1739729 1725581] - [base] pm: Add and use pr_fmt() (Al Stone) [1739729 1725581] - [cpufreq] Improve kerneldoc comments for cpufreq_cpu_get/put() (Al Stone) [1739729 1725581] - [cpufreq] acpi-cpufreq: Report if CPU doesn't support boost technologies (Al Stone) [1739729 1725581] - [base] driver core: Fix PM-runtime for links added during consumer probe (Al Stone) [1739729 1725581] - [cpufreq] Pass updated policy to driver ->setpolicy() callback (Al Stone) [1739729 1725581] - [cpufreq] Fix two debug messages in cpufreq_set_policy() (Al Stone) [1739729 1725581] - [cpufreq] Reorder and simplify cpufreq_update_policy() (Al Stone) [1739729 1725581] - [cpufreq] Add kerneldoc comments for two core functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix use-after-free in scmi_cpufreq_exit() (Al Stone) [1739729 1725581] - [kernel] pm / core: Add support to skip power management in device/driver model (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Rework iowait boosting to be less aggressive (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_base_pstate() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Avoid redundant initialization of local vars (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Work around for Hisilicon CPPC cpufreq (Al Stone) [1739729 1725581] - [cpufreq] speedstep: convert BUG() to BUG_ON() (Al Stone) [1739729 1725581] - [cpufreq] powernv: fix missing check of return value in init_powernv_pstates() (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: remove unneeded semicolon (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in genpd_dev_pm_attach_by_name() (Al Stone) [1739729 1725581] - [cpufreq] Replace double NOT (!!) with single NOT (!) (Al Stone) [1739729 1725581] - [base] pm / suspend: Print debug messages for device using direct-complete (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Add reasons for failure and debug messages (Al Stone) [1739729 1725581] - [base] driver core: Fix possible supplier PM-usage counter imbalance (Al Stone) [1739729 1725581] - [base] pm-runtime: Fix __pm_runtime_set_status() race with runtime resume (Al Stone) [1739729 1725581] - [cpufreq] dt: Implement online/offline() callbacks (Al Stone) [1739729 1725581] - [cpufreq] Allow light-weight tear down and bring up of CPUs (Al Stone) [1739729 1725581] - [base] pm-runtime: Take suppliers into account in __pm_runtime_set_status() (Al Stone) [1739729 1725581] - [opp] no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Register an Energy Model (Al Stone) [1739729 1725581] - [opp] pm / opp: Introduce a power estimation helper (Al Stone) [1739729 1725581] - [opp] pm / opp: Remove unused parameter of _generic_set_opp_clk_only() (Al Stone) [1739729 1725581] - [cpufreq] scpi: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] dt: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] stats: Fix concurrency issues while resetting stats (Al Stone) [1739729 1725581] - [cpufreq] stats: Declare freq-attr right after their callbacks (Al Stone) [1739729 1725581] - [base] driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link() (Al Stone) [1739729 1725581] - [base] driver core: Fix handling of runtime PM flags in device_link_add() (Al Stone) [1739729 1725581] - [base] driver core: Do not resume suppliers under device_links_write_lock() (Al Stone) [1739729 1725581] - [base] driver core: Avoid careless re-use of existing device links (Al Stone) [1739729 1725581] - [base] driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling (Al Stone) [1739729 1725581] - [base] driver core: Add flag to autoremove device link on supplier unbind (Al Stone) [1739729 1725581] - [base] driver core: Rename flag AUTOREMOVE to AUTOREMOVE_CONSUMER (Al Stone) [1739729 1725581] - [base] pm-runtime: update accounting_timestamp on enable (Al Stone) [1739729 1725581] - [cpufreq] scpi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] scmi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] cpufreq-dt: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] Auto-register the driver as a thermal cooling device if asked (Al Stone) [1739729 1725581] - [cpufreq] thermal: cpu_cooling: Require thermal core to be compiled in (Al Stone) [1739729 1725581] - [cpufreq] Use struct kobj_attribute instead of struct global_attr (Al Stone) [1739729 1725581] - [base] pm / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() (Al Stone) [1739729 1725581] - [base] pm: domains: no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [opp] Add support for parsing the 'opp-level' property (Al Stone) [1739729 1725581] - [kernel] cpufreq: Replace open-coded << with BIT() (Al Stone) [1739729 1725581] - [base] pm: clock_ops: fix missing clk_prepare() return value check (Al Stone) [1739729 1725581] - [cpufreq] e_powersaver: Use struct_size() in kzalloc() (Al Stone) [1739729 1725581] - [cpufreq] Don't update new_policy on failures (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix frequency invariance in slow path (Al Stone) [1739729 1725581] - [cpufreq] check if policy is inactive early in __cpufreq_get() (Al Stone) [1739729 1725581] - [opp] cpufreq: scpi/scmi: Fix freeing of dynamic OPPs (Al Stone) [1739729 1725581] - [base] pm: sleep: call devfreq suspend/resume (Al Stone) [1739729 1725581] - [devfreq] pm / devfreq: add devfreq_suspend/resume() functions (Al Stone) [1739729 1725581] - [base] pm / domains: remove define_genpd_open_function() and define_genpd_debugfs_fops() (Al Stone) [1739729 1725581] - [base] pm / domains: Propagate performance state updates (Al Stone) [1739729 1725581] - [base] pm / domains: Factorize dev_pm_genpd_set_performance_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Save OPP table pointer in genpd (Al Stone) [1739729 1725581] - [opp] Don't return 0 on error from of_get_required_opp_performance_state() (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_xlate_performance_state() helper (Al Stone) [1739729 1725581] - [opp] Improve _find_table_of_opp_np() (Al Stone) [1739729 1725581] - [base] pm / domains: Make genpd performance states orthogonal to the idlestates (Al Stone) [1739729 1725581] - [opp] Fix missing debugfs supply directory for OPPs (Al Stone) [1739729 1725581] - [opp] Use opp_table->regulators to verify no regulator case (Al Stone) [1739729 1725581] - [base] pm: Switch to use ptR (Al Stone) [1739729 1725581] - [cpufreq] powernv: add of_node_put() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Force HWP min perf before offline (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32 (Al Stone) [1739729 1725581] - [opp] Fix parsing of multiple phandles in "operating-points-v2" property (Al Stone) [1739729 1725581] - [opp] Remove of_dev_pm_opp_find_required_opp() (Al Stone) [1739729 1725581] - [base] opp: Rename and relocate of_genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Configure all required OPPs (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_{set|put}_genpd_virt_dev() helper (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Populate OPPs from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Populate required opp tables from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Separate out custom OPP handler specific code (Al Stone) [1739729 1725581] - [opp] Identify and mark genpd OPP tables (Al Stone) [1739729 1725581] - [base] pm / domains: Rename genpd virtual devices as virt_dev (Al Stone) [1739729 1725581] - [cpufreq] remove unused arm_big_little_dt driver (Al Stone) [1739729 1725581] - [cpufreq] drop ARM_BIG_LITTLE_CPUFREQ support for ARM64 (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix compilation for !CONFIG_ACPI (Al Stone) [1739729 1725581] - [base] pm / domains: Deal with multiple states but no governor in genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Don't treat zero found compatible idle states as an error (Al Stone) [1739729 1725581] - [cpufreq] conservative: Take limits changes into account properly (Al Stone) [1739729 1725581] - [opp] pm / opp: _of_add_opp_table_v2(): increment count only if OPP is added (Al Stone) [1739729 1725581] - [cpufreq] dt: Try freeing static OPPs only if we have added them (Al Stone) [1739729 1725581] - [opp] Return error on error from dev_pm_opp_get_opp_count() (Al Stone) [1739729 1725581] - [opp] Improve error handling in dev_pm_opp_of_cpumask_add_table() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Mark acpi_ids as used (Al Stone) [1739729 1725581] - [opp] Pass OPP table to _of_add_opp_table_v{1|2}() (Al Stone) [1739729 1725581] - [opp] Prevent creating multiple OPP tables for devices sharing OPP nodes (Al Stone) [1739729 1725581] - [opp] Use a single mechanism to free the OPP table (Al Stone) [1739729 1725581] - [opp] Don't remove dynamic OPPs from _dev_pm_opp_remove_table() (Al Stone) [1739729 1725581] - [opp] Create separate kref for static OPPs list (Al Stone) [1739729 1725581] - [opp] Don't take OPP table's kref for static OPPs (Al Stone) [1739729 1725581] - [opp] Parse OPP table's DT properties from _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Pass index to _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Protect dev_list with opp_table lock (Al Stone) [1739729 1725581] - [opp] Don't try to remove all OPP tables on failure (Al Stone) [1739729 1725581] - [opp] Free OPP table properly on performance state irregularities (Al Stone) [1739729 1725581] - [cpufreq] Convert to using pOFn instead of device_node.name (Al Stone) [1739729 1725581] - [cpufreq] remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [base] pm / clk: signedness bug in of_pm_clk_add_clks() (Al Stone) [1739729 1725581] - [trace] cpufreq: trace frequency limits change (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Disable dynamic scaling on many-CPU systems (Al Stone) [1739729 1725581] - [base] pm / domains: Stop deferring probe at the end of initcall (Al Stone) [1739729 1725581] - [base] driver: core: Allow subsystems to continue deferring probe (Al Stone) [1739729 1725581] - [base] driver core: allow stopping deferred probe after init (Al Stone) [1739729 1725581] - [base] driver core: add a debugfs entry to show deferred devices (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce option to attach a device by name to genpd (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: use match_string() helper (Al Stone) [1739729 1725581] - [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1767959] - [fs] ceph: return -EINVAL if given fsc mount option on kernel w/o support (Jeff Layton) [1767959] - [fs] ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open (Jeff Layton) [1767959] - [fs] ceph: add missing check in d_revalidate snapdir handling (Jeff Layton) [1767959] - [fs] ceph: fix RCU case handling in ceph_d_revalidate() (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1767959] - [block] rbd: cancel lock_dwork if the wait is interrupted (Jeff Layton) [1767959] - [fs] ceph: just skip unrecognized info in ceph_reply_info_extra (Jeff Layton) [1767959] - [fs] ceph: call ceph_mdsc_destroy from destroy_fs_client (Jeff Layton) [1767959] - [net] libceph: use ceph_kvmalloc() for osdmap arrays (Jeff Layton) [1767959] - [net] libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() (Jeff Layton) [1767959] - [fs] ceph: include ceph_debug.h in cache.c (Jeff Layton) [1767959] - [fs] ceph: move static keyword to the front of declarations (Jeff Layton) [1767959] - [block] rbd: pull rbd_img_request_create() dout out into the callers (Jeff Layton) [1767959] - [fs] ceph: reconnect connection if session hang in opening state (Jeff Layton) [1767959] - [net] libceph: drop unused con parameter of calc_target() (Jeff Layton) [1767959] - [fs] ceph: use release_pages() directly (Jeff Layton) [1767959] - [block] rbd: fix response length parameter for encoded strings (Jeff Layton) [1767959] - [fs] ceph: allow arbitrary security.* xattrs (Jeff Layton) [1767959] - [fs] ceph: only set CEPH_I_SEC_INITED if we got a MAC label (Jeff Layton) [1767959] - [fs] ceph: turn ceph_security_invalidate_secctx into static inline (Jeff Layton) [1767959] - [fs] ceph: add buffered/direct exclusionary locking for reads and writes (Jeff Layton) [1767959] - [net] libceph: handle OSD op ceph_pagelist_append() errors (Jeff Layton) [1767959] - [fs] ceph: don't return a value from void function (Jeff Layton) [1767959] - [fs] ceph: don't freeze during write page faults (Jeff Layton) [1767959] - [fs] ceph: update the mtime when truncating up (Jeff Layton) [1767959] - [fs] ceph: fix indentation in __get_snap_name() (Jeff Layton) [1767959] - [fs] ceph: remove incorrect comment above __send_cap (Jeff Layton) [1767959] - [fs] ceph: remove CEPH_I_NOFLUSH (Jeff Layton) [1767959] - [fs] ceph: remove unneeded test in try_flush_caps (Jeff Layton) [1767959] - [fs] ceph: have __mark_caps_flushing return flush_tid (Jeff Layton) [1767959] - [fs] ceph: fix comments over ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: eliminate session->s_trim_caps (Jeff Layton) [1767959] - [fs] ceph: fetch cap_gen under spinlock in ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds (Jeff Layton) [1767959] - [fs] ceph: don't SetPageError on writepage errors (Jeff Layton) [1767959] - [fs] ceph: auto reconnect after blacklisted (Jeff Layton) [1767959] - [fs] ceph: invalidate all write mode filp after reconnect (Jeff Layton) [1767959] - [fs] ceph: return -EIO if read/write against filp that lost file locks (Jeff Layton) [1767959] - [fs] ceph: add helper function that forcibly reconnects to ceph cluster (Jeff Layton) [1767959] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: track and report error of async metadata operation (Jeff Layton) [1767959] - [fs] ceph: allow closing session in restarting/reconnect state (Jeff Layton) [1767959] - [net] libceph: add function that clears osd client's abort_err (Jeff Layton) [1767959] - [net] libceph: add function that reset client's entity addr (Jeff Layton) [1767959] - [fs] ceph: don't list vxattrs in listxattr() (Jeff Layton) [1767959] - [fs] ceph: fix directories inode i_blkbits initialization (Jeff Layton) [1767959] - [block] rbd: restore zeroing past the overlap when reading from parent (Jeff Layton) [1767959] - [net] libceph: don't call crypto_free_sync_skcipher() on a NULL tfm (Jeff Layton) [1767959] - [net] libceph: fix PG split vs OSD (re)connect race (Jeff Layton) [1767959] - [fs] ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply (Jeff Layton) [1767959] - [fs] ceph: clear page dirty before invalidate page (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in fill_inode() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() (Jeff Layton) [1767959] - [kernel] libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer (Jeff Layton) [1767959] - [fs] ceph: fix end offset in truncate_inode_pages_range call (Jeff Layton) [1767959] - [fs] ceph: initialize superblock s_time_gran to 1 (Jeff Layton) [1767959] - [block] rbd: setallochint only if object doesn't exist (Jeff Layton) [1767959] - [block] rbd: support for object-map and fast-diff (Jeff Layton) [1767959] - [block] rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() (Jeff Layton) [1767959] - [net] libceph: export osd_req_op_data() macro (Jeff Layton) [1767959] - [net] libceph: change ceph_osdc_call() to take page vector for response (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (again) (Jeff Layton) [1767959] - [block] rbd: new exclusive lock wait/wake code (Jeff Layton) [1767959] - [block] rbd: quiescing lock should wait for image requests (Jeff Layton) [1767959] - [block] rbd: lock should be quiesced on reacquire (Jeff Layton) [1767959] - [block] rbd: introduce copyup state machine (Jeff Layton) [1767959] - [block] rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() (Jeff Layton) [1767959] - [block] rbd: move OSD request allocation into object request state machines (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_setup_discard_ops() (Jeff Layton) [1767959] - [block] rbd: factor out rbd_osd_setup_copyup() (Jeff Layton) [1767959] - [block] rbd: introduce obj_req->osd_reqs list (Jeff Layton) [1767959] - [fs] libceph: rename r_unsafe_item to r_private_item (Jeff Layton) [1767959] - [block] rbd: introduce image request state machine (Jeff Layton) [1767959] - [block] rbd: move OSD request submission into object request state machines (Jeff Layton) [1767959] - [block] rbd: get rid of RBD_OBJ_WRITE_{FLAT, GUARD} (Jeff Layton) [1767959] - [block] rbd: replace obj_req->tried_parent with obj_req->read_state (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferred (Jeff Layton) [1767959] - [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1767959] - [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1767959] - [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1767959] - [fs] ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP (Jeff Layton) [1767959] - [fs] ceph: kick flushing and flush snaps before sending normal cap message (Jeff Layton) [1767959] - [fs] ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() (Jeff Layton) [1767959] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1767959] - [fs] ceph: handle change_attr in cap messages (Jeff Layton) [1767959] - [fs] ceph: add change_attr field to ceph_inode_info (Jeff Layton) [1767959] - [kernel] iversion: add a routine to update a raw value with a larger one (Jeff Layton) [1767959] - [fs] ceph: allow querying of STATX_BTIME in ceph_getattr (Jeff Layton) [1767959] - [kernel] libceph: turn on CEPH_FEATURE_MSG_ADDR2 (Jeff Layton) [1767959] - [fs] ceph: handle btime in cap messages (Jeff Layton) [1767959] - [fs] ceph: add btime field to ceph_inode_info (Jeff Layton) [1767959] - [net] libceph: rename ceph_encode_addr to ceph_encode_banner_addr (Jeff Layton) [1767959] - [net] libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE (Jeff Layton) [1767959] - [net] ceph: fix decode_locker to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [fs] ceph: have MDS map decoding use entity_addr_t decoder (Jeff Layton) [1767959] - [net] libceph: correctly decode ADDR2 addresses in incremental OSD maps (Jeff Layton) [1767959] - [net] libceph: fix watch_item_t decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: switch osdmap decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: ADDR2 support for monmap (Jeff Layton) [1767959] - [net] libceph: add ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: fix sa_family just after reading address (Jeff Layton) [1767959] - [fs] ceph: remove request from waiting list before unregister (Jeff Layton) [1767959] - [fs] ceph: don't blindly unregister session that is in opening state (Jeff Layton) [1767959] - [fs] ceph: fix infinite loop in get_quota_realm() (Jeff Layton) [1767959] - [fs] ceph: add selinux support (Jeff Layton) [1767959] - [fs] ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx (Jeff Layton) [1767959] - [fs] ceph: fix debug print format in __set_xattr() (Jeff Layton) [1767959] - [fs] ceph: fix warning PTR_ERR_OR_ZERO can be used (Jeff Layton) [1767959] - [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1767959] - [fs] ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_send_msg() (Jeff Layton) [1767959] - [fs] ceph: use READ_ONCE to access d_parent in RCU critical section (Jeff Layton) [1767959] - [fs] ceph: fix dir_lease_is_valid() (Jeff Layton) [1767959] - [fs] ceph: close race between d_name_cmp() and update_dentry_lease() (Jeff Layton) [1767959] - [fs] ceph: fix improper use of smp_mb__before_atomic() (Jeff Layton) [1767959] - [fs] ceph: fix "ceph.dir.rctime" vxattr value (Jeff Layton) [1767959] - [fs] ceph: remove unused vxattr length helpers (Jeff Layton) [1767959] - [fs] ceph: fix listxattr vxattr buffer length calculation (Jeff Layton) [1767959] - [fs] ceph: add ceph.snap.btime vxattr (Jeff Layton) [1767959] - [fs] ceph: carry snapshot creation time with inodes (Jeff Layton) [1767959] - [fs] ceph: clean up ceph.dir.pin vxattr name sizeof() (Jeff Layton) [1767959] - [fs] ceph: silence a checker warning in mdsc_show() (Jeff Layton) [1767959] - [net] libceph: remove ceph_get_direct_page_vector() (Jeff Layton) [1767959] - [fs] ceph: don't open-code the check for dead lockref (Jeff Layton) [1767959] - [net] ceph: no need to check return value of debugfs_create functions (Jeff Layton) [1767959] - [fs] ceph: fix ceph_mdsc_build_path to not stop on first component (Jeff Layton) [1767959] - [fs] ceph: fix error handling in ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: avoid iput_final() while holding mutex or in dispatch thread (Jeff Layton) [1767959] - [fs] ceph: single workqueue for inode related works (Jeff Layton) [1767959] - [fs] ceph: flush dirty inodes before proceeding with remount (Jeff Layton) [1767959] - [fs] ceph: fix unaligned access in ceph_send_cap_releases (Jeff Layton) [1767959] - [net] libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer (Jeff Layton) [1767959] - [net] libceph: fix unaligned accesses in ceph_entity_addr handling (Jeff Layton) [1767959] - [block] rbd: don't assert on writes to snapshots (Jeff Layton) [1767959] - [block] rbd: client_mutex is never nested (Jeff Layton) [1767959] - [fs] ceph: print inode number in __caps_issued_mask debugging messages (Jeff Layton) [1767959] - [fs] ceph: just call get_session in __ceph_lookup_mds_session (Jeff Layton) [1767959] - [fs] ceph: simplify arguments and return semantics of try_get_cap_refs (Jeff Layton) [1767959] - [fs] ceph: fix comment over ceph_drop_caps_for_unlink (Jeff Layton) [1767959] - [fs] ceph: move wait for mds request into helper function (Jeff Layton) [1767959] - [fs] ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request (Jeff Layton) [1767959] - [fs] ceph: after an MDS request, do callback and completions (Jeff Layton) [1767959] - [fs] ceph: use pathlen values returned by set_request_path_attr (Jeff Layton) [1767959] - [fs] ceph: use __getname/__putname in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: use ceph_mdsc_build_path instead of clone_dentry_name (Jeff Layton) [1767959] - [fs] ceph: fix potential use-after-free in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: dump granular cap info in "caps" debugfs file (Jeff Layton) [1767959] - [fs] ceph: make iterate_session_caps a public symbol (Jeff Layton) [1767959] - [fs] ceph: fix NULL pointer deref when debugging is enabled (Jeff Layton) [1767959] - [fs] ceph: properly handle granular statx requests (Jeff Layton) [1767959] - [fs] ceph: remove superfluous inode_lock in ceph_fsync (Jeff Layton) [1767959] - [kernel] libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK (Jeff Layton) [1767959] - [block] rbd: convert all rbd_assert(0) to BUG() (Jeff Layton) [1767959] - [block] rbd: avoid clang -Wuninitialized warning (Jeff Layton) [1767959] - [fs] ceph: snapshot nfs re-export (Jeff Layton) [1767959] - [fs] ceph: quota: fix quota subdir mounts (Jeff Layton) [1767959] - [fs] ceph: factor out ceph_lookup_inode() (Jeff Layton) [1767959] - [fs] ceph: remove duplicated filelock ref increase (Jeff Layton) [1767959] - [fs] ceph: fix ci->i_head_snapc leak (Jeff Layton) [1767959] - [fs] ceph: handle the case where a dentry has been renamed on outstanding req (Jeff Layton) [1767959] - [fs] ceph: ensure d_name stability in ceph_dentry_hash() (Jeff Layton) [1767959] - [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1767959] - [fs] mark expected switch fall-throughs (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free on symlink traversal (Jeff Layton) [1767959] - [net] libceph: fix breakage caused by multipage bvecs (Jeff Layton) [1767959] - [block] rbd: drop wait_for_latest_osdmap() (Jeff Layton) [1767959] - [net] libceph: wait for latest osdmap in ceph_monc_blacklist_add() (Jeff Layton) [1767959] - [block] rbd: set io_min, io_opt and discard_granularity to alloc_size (Jeff Layton) [1767959] - [block] rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN (Jeff Layton) [1767959] - [block] rbd: whole-object write and zeroout should copyup when snapshots exist (Jeff Layton) [1767959] - [block] rbd: copyup with an empty snapshot context (aka deep-copyup) (Jeff Layton) [1767959] - [block] rbd: introduce rbd_obj_issue_copyup_ops() (Jeff Layton) [1767959] - [block] rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_req_create() (Jeff Layton) [1767959] - [block] rbd: clear ->xferred on error from rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: remove experimental designation from kernel layering (Jeff Layton) [1767959] - [fs] ceph: add mount option to limit caps count (Jeff Layton) [1767959] - [fs] ceph: periodically trim stale dentries (Jeff Layton) [1767959] - [fs] ceph: delete stale dentry when last reference is dropped (Jeff Layton) [1767959] - [fs] ceph: remove dentry_lru file from debugfs (Jeff Layton) [1767959] - [fs] ceph: touch existing cap when handling reply (Jeff Layton) [1767959] - [fs] ceph: pass inclusive lend parameter to filemap_write_and_wait_range() (Jeff Layton) [1767959] - [block] rbd: round off and ignore discards that are too small (Jeff Layton) [1767959] - [block] rbd: handle DISCARD and WRITE_ZEROES separately (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->obj_request_count (Jeff Layton) [1767959] - [net] libceph: use struct_size() for kmalloc() in crush_decode() (Jeff Layton) [1767959] - [fs] ceph: send cap releases more aggressively (Jeff Layton) [1767959] - [fs] ceph: support getting ceph.dir.pin vxattr (Jeff Layton) [1767959] - [fs] ceph: support versioned reply (Jeff Layton) [1767959] - [fs] ceph: map snapid to anonymous bdev ID (Jeff Layton) [1767959] - [fs] ceph: split large reconnect into multiple messages (Jeff Layton) [1767959] - [fs] ceph: decode feature bits in session message (Jeff Layton) [1767959] - [fs] ceph: set special inode's blocksize to page size (Jeff Layton) [1767959] - [fs] ceph: avoid repeatedly adding inode to mdsc->snap_flush_list (Jeff Layton) [1767959] - [fs] ceph: quota: cleanup license mess (Jeff Layton) [1767959] - [net] libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() (Jeff Layton) [1767959] - [fs] ceph: clear inode pointer when snap realm gets dropped by its inode (Jeff Layton) [1767959] - [block] rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set (Jeff Layton) [1767959] - [fs] ceph: use vmf_error() in ceph_filemap_fault() (Jeff Layton) [1767959] - [net] libceph: allow setting abort_on_full for rbd (Jeff Layton) [1767959] - [fs] ceph: don't encode inode pathes into reconnect message (Jeff Layton) [1767959] - [fs] ceph: update wanted caps after resuming stale session (Jeff Layton) [1767959] - [fs] ceph: skip updating 'wanted' caps if caps are already issued (Jeff Layton) [1767959] - [fs] ceph: don't request excl caps when mount is readonly (Jeff Layton) [1767959] - [fs] ceph: don't update importing cap's mseq when handing cap export (Jeff Layton) [1767959] - [net] libceph: switch more to bool in ceph_tcp_sendmsg() (Jeff Layton) [1767959] - [net] libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: use sock_no_sendpage() as a fallback in ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: drop last_piece logic from write_partial_message_data() (Jeff Layton) [1767959] - [fs] ceph: remove redundant assignment (Jeff Layton) [1767959] - [fs] ceph: cleanup splice_dentry() (Jeff Layton) [1767959] - [fs] libceph: assume argonaut on the server side (Jeff Layton) [1767959] - [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1767959] - [fs] ceph: add non-blocking parameter to ceph_try_get_caps() (Jeff Layton) [1767959] - [net] libceph: check reply num_data_items in setup_request_data() (Jeff Layton) [1767959] - [net] libceph: preallocate message data items (Jeff Layton) [1767959] - [net] libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls (Jeff Layton) [1767959] - [net] libceph: introduce alloc_watch_request() (Jeff Layton) [1767959] - [net] libceph: assign cookies in linger_submit() (Jeff Layton) [1767959] - [net] libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get() (Jeff Layton) [1767959] - [fs] ceph: num_ops is off by one in ceph_aio_retry_work() (Jeff Layton) [1767959] - [net] libceph: no need to call osd_req_opcode_valid() in osd_req_encode_op() (Jeff Layton) [1767959] - [fs] ceph: set timeout conditionally in __cap_delay_requeue (Jeff Layton) [1767959] - [net] libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist() (Jeff Layton) [1767959] - [net] libceph: introduce ceph_pagelist_alloc() (Jeff Layton) [1767959] - [net] libceph: osd_req_op_cls_init() doesn't need to take opcode (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (Jeff Layton) [1767959] - [fs] ceph: only allow punch hole mode in fallocate (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_sync_read() (Jeff Layton) [1767959] - [fs] ceph: check if LOOKUPNAME request was aborted when filling trace (Jeff Layton) [1767959] - [fs] ceph: fix dentry leak in ceph_readdir_prepopulate (Jeff Layton) [1767959] - [fs] revert "ceph: fix dentry leak in splice_dentry()" (Jeff Layton) [1767959] - [fs] ceph: check snap first in ceph_set_acl() (Jeff Layton) [1767959] - [block] rbd: add __init/__exit annotations (Jeff Layton) [1767959] - [fs] ceph: reset cap hold timeout only for requeued inode (Jeff Layton) [1767959] - [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1767959] - [fs] ceph: support cephfs' own feature bits (Jeff Layton) [1767959] - [net] crush: fix using plain integer as NULL warning (Jeff Layton) [1767959] - [net] libceph: remove unnecessary non NULL check for request_key (Jeff Layton) [1767959] - [fs] ceph: refactor error handling code in ceph_reserve_caps() (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_unreserve_caps() (Jeff Layton) [1767959] - [fs] ceph: change to void return type for __do_request() (Jeff Layton) [1767959] - [fs] ceph: compare fsc->max_file_size and inode->i_size for max file size limit (Jeff Layton) [1767959] - [fs] ceph: add additional size check in ceph_setattr() (Jeff Layton) [1767959] - [fs] ceph: add additional offset check in ceph_write_iter() (Jeff Layton) [1767959] - [fs] ceph: add additional range check in ceph_fallocate() (Jeff Layton) [1767959] - [fs] ceph: add new field max_file_size in ceph_fs_client (Jeff Layton) [1767959] - [net] ceph: fix whitespace (Jeff Layton) [1767959] - [fs] ceph: adding new return type vm_fault_t (Jeff Layton) [1767959] - [kernel] libceph: remove now unused ceph_{en, de}code_timespec() (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for r_stamp (Jeff Layton) [1767959] - [fs] libceph: use timespec64 for r_mtime (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for inode timestamp (Jeff Layton) [1767959] - [fs] ceph: stop using current_kernel_time() (Jeff Layton) [1767959] - [net] libceph: use timespec64 in for keepalive2 and ticket validity (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_symlink() (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_mknod() (Jeff Layton) [1767959] - [fs] ceph: return errors from posix_acl_equiv_mode() correctly (Jeff Layton) [1767959] - [net] libceph: amend "bad option arg" error message (Jeff Layton) [1767959] - [net] libceph: stop parsing when a bad int arg is detected (Jeff Layton) [1767959] - [kernel] libceph: change ceph_pagelist_encode_string() to take u32 (Jeff Layton) [1767959] - [net] libceph: make ceph_osdc_notify{, _ack}() payload_len u32 (Jeff Layton) [1767959] - [fs] ceph: restore ctime as well in the case of restoring old mode (Jeff Layton) [1767959] - [fs] ceph: add retry logic for error -ERANGE in ceph_get_acl() (Jeff Layton) [1767959]- [tools] objtool: Support repeated uses of the same C jump table (Yauheni Kaliuta) [1747617] - [tools] objtool: Refactor jump table code (Yauheni Kaliuta) [1747617] - [tools] objtool: Fix sibling call detection (Yauheni Kaliuta) [1747617] - [tools] objtool: Add --backtrace support (Yauheni Kaliuta) [1747617] - [tools] libbpf: Improve handling of corrupted ELF during map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix negative FD close() in xsk_setup_xdp_prog() (Yauheni Kaliuta) [1747617] - [kernel] bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: Fix btf_dump padding test case (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix struct end padding in btf_dump (Yauheni Kaliuta) [1747617] - [tools] bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 (Yauheni Kaliuta) [1747617] - [tools] bpftool: move "__printf()" attributes to header file (Yauheni Kaliuta) [1747617] - [media] bpf: media: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format string for p_err() in detect_common_prefix() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix argument for p_err() in BTF do_dump() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix arguments for p_err() in do_event_pipe() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format strings and arguments for jsonw_printf() (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking of stack slots (Yauheni Kaliuta) [1747617] - [kernel] bpf: handle 32-bit zext during constant blinding (Yauheni Kaliuta) [1747617] - [net] bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking in presence of bpf2bpf calls (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add config fragment BPF_JIT (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_btf_dump with O= (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_cgroup_storage on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: close prog FD before exit on showing a single program (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools infrastructure (Yauheni Kaliuta) [1747617] - [tools] bpftool: add error message on pin failure (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix error message (prog -> object) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: tests for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [x86] bpf: fix x64 JIT code generation for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [tools] libbpf: set BTF FD for prog only when there is supported .BTF.ext data (Yauheni Kaliuta) [1747617] - [tools] libbpf : make libbpf_num_possible_cpus function thread safe (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix missing __WORDSIZE definition (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix erroneous multi-closing of BTF FD (Yauheni Kaliuta) [1747617] - [tools] libbpf: silence GCC8 warning about string truncation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add another gso_segs access (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix sendmsg6_prog on s390 (Yauheni Kaliuta) [1747617] - [tools] libbpf: Avoid designated initializers for unnamed union members (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix endianness macro usage for some compilers (Yauheni Kaliuta) [1747617] - [tools] libbpf: sanitize VAR to conservative 1-byte INT (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_xdp_noinline on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "valid read map access into a read-only array 1" on s390 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix perf_buffer on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: structure test_{progs, maps, verifier} test runners uniformly (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_verifier/test_maps make dependencies (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix another GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: skip nmi test when perf hw events are disabled (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove logic duplication in test_verifier (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add selftests for wide loads (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: rename verifier/wide_store.c to verifier/wide_access.c (Yauheni Kaliuta) [1747617] - [net] bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6 (Yauheni Kaliuta) [1747617] - [samples] bpf: build with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: put test_stub.o into $(OUTPUT) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make directory prerequisites order-only (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix attach_probe on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use typedef'ed arrays as map values (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add trickier size resolution tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BTF verifier size resolution logic (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix compiling loop{1, 2, 3}.c on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make PT_REGS_* work in userspace (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix s930 -> s390 typo (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: do not ignore clang failures (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: avoid fall-through warnings (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix bpf_target_sparc check (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix ptr to u64 conversion warning on 32-bit platforms (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision bit propagation for BPF_ST instructions (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix ORC unwinding in non-JIT BPF code (Yauheni Kaliuta) [1747617] - [tools] objtool: Add support for C jump tables (Yauheni Kaliuta) [1747617] - [tools] objtool: Don't use ignore flag for fake jumps (Yauheni Kaliuta) [1747617] - [tools] objtool: Support per-function rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_reuseport_array on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: add completion for bpftool prog "loadall" (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_attach_probe map definition (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add verifier tests for wide stores (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf_buffer_ prefix to README (Yauheni Kaliuta) [1747617] - [tools] bpftool: switch map event_pipe to libbpf's perf_buffer (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test perf buffer API (Yauheni Kaliuta) [1747617] - [tools] libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf buffer API (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test_tcp_rtt to .gitignore (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_align liveliness expectations (Yauheni Kaliuta) [1747617] - [tools] bpftool: add "prog run" subcommand to test-run programs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert legacy BPF maps to BTF-defined ones (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert selftests using BTF-defined maps to new syntax (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add __uint and __type macro for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: capture value in BTF type info for BTF-defined map defs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert existing tracepoint tests to new APIs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add kprobe/uprobe selftests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch test to new attach_perf_event API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add raw tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add kprobe/uprobe attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add ability to attach/detach BPF program to perf event (Yauheni Kaliuta) [1747617] - [tools] libbpf: introduce concept of bpf_link (Yauheni Kaliuta) [1747617] - [tools] libbpf: make libbpf_strerror_r agnostic to sign of error (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: fix inlines in test_lwt_seg6local (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: standardize to static __always_inline (Yauheni Kaliuta) [1747617] - [samples] bpf: Add support for fq's EDT to HBM (Yauheni Kaliuta) [1747617] - [tools] bpf, libbpf, smatch: Fix potential NULL pointer dereference (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: add tests for shifts by zero (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking (Yauheni Kaliuta) [1747617] - [tools] bpf: fix uapi bpf_prog_info fields alignment (Yauheni Kaliuta) [1747617] - [kernel] devmap: Allow map lookups from eBPF (Yauheni Kaliuta) [1747617] - [net] bpf_xdp_redirect_map: Perform map lookup in eBPF helper (Yauheni Kaliuta) [1747617] - [net] devmap: Rename ifindex member in bpf_redirect_info (Yauheni Kaliuta) [1747617] - [kernel] devmap/cpumap: Use flush list instead of bitmap (Yauheni Kaliuta) [1747617] - [kernel] xskmap: Move non-standard list manipulation to helper (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c (Yauheni Kaliuta) [1747617] - [tools] bpftool: support cgroup sockopt (Yauheni Kaliuta) [1747617] - [documentation] bpf: add sockopt documentation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises sk helpers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test sockopt section name (Yauheni Kaliuta) [1747617] - [tools] libbpf: support sockopt hooks (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement getsockopt and setsockopt hooks (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix cgroup bpf release synchronization (Yauheni Kaliuta) [1747617] - [samples] bpf: make the use of xdp samples consistent (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BPF_ALU32 | BPF_ARSH on BE arches (Yauheni Kaliuta) [1747617] - [tools] bpftool: use correct argument in cgroup errors (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix compiler warning with CONFIG_MODULES=n (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: build tests with debug info (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix max() type mismatch for 32bit (Yauheni Kaliuta) [1747617] - [trace] xdp: Add tracepoint for bulk XDP_TX (Yauheni Kaliuta) [1747617] - [tools] selftests, bpf: Add test for veth native XDP (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix spelling mistake "conflictling" -> "conflicting" (Yauheni Kaliuta) [1747617] - [kernel] bpf: precise scalar_value tracking (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add realistic loop tests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add basic verifier tests for loops (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix callees pruning callers (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce bounded loops (Yauheni Kaliuta) [1747617] - [kernel] bpf: extend is_branch_taken to registers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests due to const spill/fill (Yauheni Kaliuta) [1747617] - [kernel] bpf: track spill/fill of constants (Yauheni Kaliuta) [1747617] - [tools] libbpf: constify getter APIs (Yauheni Kaliuta) [1747617] - [samples] bpf: refactor header include path (Yauheni Kaliuta) [1747617] - [samples] bpf: remove unnecessary include options in Makefile (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert tests w/ custom values to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: allow specifying map definitions using BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: split initialization and loading of BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: identify maps by section index in addition to offset (Yauheni Kaliuta) [1747617] - [tools] libbpf: refactor map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: streamline ELF parsing error-handling (Yauheni Kaliuta) [1747617] - [tools] libbpf: extract BTF loading logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: add common min/max macro to libbpf_internal.h (Yauheni Kaliuta) [1747617] - [net] bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix build error without CONFIG_INET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert socket_cookie test to sk storage (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type (Yauheni Kaliuta) [1747617] - [tools] bpf: Add test for SO_REUSEPORT_DETACH_BPF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix check for presence of associated BTF for map creation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: signedness bug in enable_all_controllers() (Yauheni Kaliuta) [1747617] - [samples] bpf: fix include path in Makefile (Yauheni Kaliuta) [1747617] - [kernel] bpf: silence warning messages in core (Yauheni Kaliuta) [1747617] - [tools] bpf: use libbpf_num_possible_cpus internally (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove bpf_util.h from BPF C progs (Yauheni Kaliuta) [1747617] - [tools] bpf: add a new API libbpf_num_possible_cpus() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf : clean up feature/ when make clean (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix constness of source arg for bpf helpers (Yauheni Kaliuta) [1747617] - [samples] bpf: don't run probes at the local make stage (Yauheni Kaliuta) [1747617] - [tools] libbpf: remove qidconf and better support external bpf programs (Yauheni Kaliuta) [1747617] - [tools] bpf: Add bpf_map_lookup_elem selftest for xskmap (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: Allow bpf_map_lookup_elem() on an xskmap (Yauheni Kaliuta) [1747617] - [documentation] docs: bpf: get rid of two warnings (Yauheni Kaliuta) [1747617] - [net] bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper (Yauheni Kaliuta) [1747617] - [samples] bpf: print a warning about headers_install (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove redundant assignment to err (Yauheni Kaliuta) [1747617] - [samples] bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: measure RTT from xdp using xdping (Yauheni Kaliuta) [1747617] - [documentation] bpf: doc: update answer for 32-bit subregister question (Yauheni Kaliuta) [1747617] - [kernel] bpf: move memory size checks to bpf_map_charge_init() (Yauheni Kaliuta) [1747617] - [kernel] bpf: rework memlock-based memory accounting for maps (Yauheni Kaliuta) [1747617] - [kernel] bpf: group memory related fields in struct bpf_map_memory (Yauheni Kaliuta) [1747617] - [net] bpf: add memlock precharge for socket local storage (Yauheni Kaliuta) [1747617] - [kernel] bpf: add memlock precharge check for cgroup_local_storage (Yauheni Kaliuta) [1747617] - [samples] bpf: Add more stats to HBM (Yauheni Kaliuta) [1747617] - [samples] bpf: Add cn support to hbm_out_kern.c (Yauheni Kaliuta) [1747617] - [kernel] bpf: Update __cgroup_bpf_run_filter_skb with cn (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup inet skb programs can return 0 to 3 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY (Yauheni Kaliuta) [1747617] - [tools] libbpf: reduce unnecessary line wrapping (Yauheni Kaliuta) [1747617] - [tools] libbpf: typo and formatting fixes (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify two pieces of logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: use negative fd to specify missing BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix error code returned on corrupted ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: check map name retrieved from ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify endianness check (Yauheni Kaliuta) [1747617] - [tools] libbpf: preserve errno before calling into user callback (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix detection of corrupted BPF instructions section (Yauheni Kaliuta) [1747617] - [tools] libbpf: prevent overwriting of log_level in bpf_object__load_progs() (Yauheni Kaliuta) [1747617] - [kernel] bpf: tracing: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove __rcu annotations from bpf_prog_array (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add auto-detach test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: enable all available cgroup v2 controllers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert test_cgrp2_attach2 example into kselftest (Yauheni Kaliuta) [1747617] - [samples] bpf: fix a couple of style issues in bpf_load (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fail test_tunnel.sh if subtests fail (Yauheni Kaliuta) [1747617] - [tools] bpftool: make -d option print debug output from verifier (Yauheni Kaliuta) [1747617] - [tools] libbpf: add bpf_object__load_xattr() API function to pass log_level (Yauheni Kaliuta) [1747617] - [tools] bpftool: add -d option to get debug output from libbpf (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix warning that PTR_ERR_OR_ZERO can be used (Yauheni Kaliuta) [1747617] - [tools] bpf: style fix in while(!feof()) loop (Yauheni Kaliuta) [1747617] - [kernel] bpf: check signal validity in nmi for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: auto-complete BTF IDs for btf dump (Yauheni Kaliuta) [1747617] - [samples] bpf: add ibumad sample to .gitignore (Yauheni Kaliuta) [1747617] - [x86] x32: bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [s390] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [powerpc] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: enable hi32 randomization for all tests (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: adjust several test_verifier helpers for insn insertion (Yauheni Kaliuta) [1747617] - [tools] libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr/bpf_load_program_attr (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_HI32 is set (Yauheni Kaliuta) [1747617] - [tools] bpf: sync uapi header bpf.h (Yauheni Kaliuta) [1747617] - [uapi] bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: insert zero extension according to analysis result (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce new mov32 variant for doing explicit zero extension (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark patched-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark verified-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [tools] bpf: add selftest in test_progs for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf uapi header bpf.h to tools directory (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: update bash-completion w/ new c option for btf dump (Yauheni Kaliuta) [1747617] - [tools] bpftool/docs: add description of btf dump C option (Yauheni Kaliuta) [1747617] - [tools] bpftool: add C output format option to btf dump subcommand (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add btf_dump BTF-to-C conversion tests (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf_dump API for BTF-to-C conversion (Yauheni Kaliuta) [1747617] - [tools] libbpf: switch btf_dedup() to hashmap for dedup table (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add tests for libbpf's hashmap (Yauheni Kaliuta) [1747617] - [tools] libbpf: add resizable non-thread safe internal hashmap (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use btf__parse_elf to check presence of BTF/BTF.ext (Yauheni Kaliuta) [1747617] - [tools] bpftool: use libbpf's btf__parse_elf API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf__parse_elf API to load .BTF and .BTF.ext (Yauheni Kaliuta) [1747617] - [tools] libbpf: ensure libbpf.h is included along libbpf_internal.h (Yauheni Kaliuta) [1747617] - [samples] bpf: Do not define bpf_printk macro (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: Move bpf_printk to bpf_helpers.h (Yauheni Kaliuta) [1747617] - [kernel] bpf: convert explored_states to hash table (Yauheni Kaliuta) [1747617] - [kernel] bpf: split explored_states (Yauheni Kaliuta) [1747617] - [kernel] bpf: cleanup explored_states (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add pyperf scale test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: adjust verifier scale test (Yauheni Kaliuta) [1747617] - [kernel] bpf: bump jmp sequence limit (Yauheni Kaliuta) [1747617] - [tools] libbpf: emit diff of mismatched public API, if any (Yauheni Kaliuta) [1747617] - [tools] bpf, selftest: test global data/bss/rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test_tc_tunnel: skip unsupported tests (Jiri Benc) [1749814] - [tools] selftests/bpf: More compatible nc options in test_tc_edt (Jiri Benc) [1749814] - [net] xdp: check device pointer before clearing (Jiri Benc) [1749814] - [net] bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro (Jiri Benc) [1749814] - [net] bpf: sockmap, fix use after free from sleep in psock backlog workqueue (Jiri Benc) [1749814] - [include] bpf: sockmap, restore sk_write_space when psock gets dropped (Jiri Benc) [1749814] - [net] bpfilter: fallback to netfilter if failed to load bpfilter kernel module (Jiri Benc) [1749814] - [net] pass net_device argument to the eth_get_headlen (Jiri Benc) [1749814] - [net] flow_dissector: handle no-skb use case (Jiri Benc) [1749814] - [net] plumb network namespace into __skb_flow_dissect (Jiri Benc) [1749814] - [net] bpfilter: dont use module_init in non-modular code (Jiri Benc) [1749814] - [net] xsk: fix XDP socket ring buffer memory ordering (Jiri Benc) [1749814] - [tools] selftests/bpf: install files test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] fix bpf_xdp_adjust_head regression for generic-XDP (Jiri Benc) [1749814] - [tools] selftests/bpf: reduce time to execute test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] selftests/bpf: add wrapper scripts for test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] bpf: fix XDP vlan selftests test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] core: support XDP generic on stacked devices. (Jiri Benc) [1749814] - [netdrv] netvsc: unshare skb in VF rx handler (Jiri Benc) [1749814] - [net] convert rps_needed and rfs_needed to new static branch api (Jiri Benc) [1749814] - [net] core: Document __skb_flow_dissect() flags argument (Jiri Benc) [1749814] - [net] gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list (Jiri Benc) [1749814] - [net] sock_map, fix missing ulp check in sock hash case (Jiri Benc) [1749814] - [net] Fix missing meta data in skb with vlan packet (Jiri Benc) [1749814] - [include] skbuff.h: fix using plain integer as NULL warning (Jiri Benc) [1749814] - [netdrv] netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit (Jiri Benc) [1761359] - [netdrv] netdevsim: Restore per-network namespace accounting for fib entries (Jiri Benc) [1761359] - [netdrv] netdevsim: Make nsim_num_vf static (Jiri Benc) [1761359] - [netdrv] netdevsim: fix fall-through annotation (Jiri Benc) [1761359] - [netdrv] netdevsim: implement ndo_get_devlink_port (Jiri Benc) [1761359] - [netdrv] netdevsim: move netdev creation/destruction to dev probe (Jiri Benc) [1761359] - [netdrv] netdevsim: extend device attrs to support port addition and deletion (Jiri Benc) [1761359] - [netdrv] netdevsim: implement dev probe/remove skeleton with port initialization (Jiri Benc) [1761359] - [netdrv] netdevsim: change debugfs tree topology (Jiri Benc) [1761359] - [netdrv] netdevsim: generate random switch id instead of using dev id (Jiri Benc) [1761359] - [netdrv] netdevsim: merge sdev into dev (Jiri Benc) [1761359] - [netdrv] netdevsim: rename dev_init/exit() functions and make them independent on ns (Jiri Benc) [1761359] - [netdrv] netdevsim: add bus attributes to add new and delete devices (Jiri Benc) [1761359] - [netdrv] netdevsim: use ida for bus device ids (Jiri Benc) [1761359] - [netdrv] netdevsim: add stub netdevsim driver implementation (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration and related code to bus.c (Jiri Benc) [1761359] - [netdrv] netdevsim: put netdevsim bus code into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: rename devlink.c to dev.c to contain per-dev(asic) items (Jiri Benc) [1761359] - [netdrv] netdevsim: create devlink instance per netdevsim instance (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration on bus to be done earlier in init (Jiri Benc) [1761359] - [netdrv] netdevsim: move sdev-specific init/uninit code into separate functions (Jiri Benc) [1761359] - [netdrv] netdevsim: make bpf_offload_dev_create() per-sdev instead of first ns (Jiri Benc) [1761359] - [netdrv] netdevsim: move shared dev creation and destruction into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: let net core to free netdevsim netdev (Jiri Benc) [1761359] - [netdrv] netdevsim: remove nsim_dellink() implementation (Jiri Benc) [1761359] - [include] driver core: add BUS_ATTR_WO() macro (Jiri Benc) [1761359] - arm64: bpf: do not allocate executable memory (Yauheni Kaliuta) [1762214] - modules: page-align module section allocations only for arches supporting strict module rwx (Yauheni Kaliuta) [1762214] - modules: always page-align module section allocations (Yauheni Kaliuta) [1762214] - modules: fix compile error if don't have strict module rwx (Yauheni Kaliuta) [1762214] - modules: Use vmalloc special flag (Yauheni Kaliuta) [1762214] - modules: fix BUG when load module with rodata=n (Yauheni Kaliuta) [1762214] - x86/modules: Avoid breaking W^X while loading modules (Yauheni Kaliuta) [1762214] - x86/alternatives, jumplabel: Use text_poke_early() before mm_init() (Yauheni Kaliuta) [1762214] - x86/kprobes: Set instruction page as executable (Yauheni Kaliuta) [1762214] - x86/ftrace: Set trampoline pages as executa (Yauheni Kaliuta) [1762214] - [tools] bpftool: Fix json dump crash on powerpc (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix race in flow dissector tests (Yauheni Kaliuta) [1747615] - [arm64] insn: Fix ldadd instruction encoding (Yauheni Kaliuta) [1747615] - [scripts] kbuild: tolerate missing pahole when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: handle old pahole more gracefully when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: add ability to generate BTF type info for vmlinux (Yauheni Kaliuta) [1747615] - [scripts] kbuild: hardcode genksyms path and remove GENKSYMS variable (Yauheni Kaliuta) [1747615] - [scripts] bpf: fix script for generating man page on BPF helpers (Yauheni Kaliuta) [1747615] - [tools] add smp_* barrier variants to include infrastructure (Yauheni Kaliuta) [1747615] - [tools] tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire, release} (Yauheni Kaliuta) [1747615] - [tools] bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_JSLT, BPF_JSGE} (Yauheni Kaliuta) [1747615] - [x86] unwind/orc: Fall back to using frame pointers for generated code (Yauheni Kaliuta) [1747615] - [x86] unwind: Add hardcoded ORC entry for NULL (Yauheni Kaliuta) [1747615] - [x86] unwind: Handle NULL pointer calls better in frame unwinder (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix accessing bpf_sysctl.file_pos on s390 (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix narrower loads on s390 (Yauheni Kaliuta) [1747615] - [net] bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok (Yauheni Kaliuta) [1747615] - [net] bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addr (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: improve unexpected success reporting in test_syctl (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix "ctx:write sysctl:write read ok" on s390 (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix format string for p_err() in query_flow_dissector() (Yauheni Kaliuta) [1747615] - [tools] bpftool: add raw_tracepoint_writable prog type to header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix NULL deref in btf_type_is_resolve_source_only (Yauheni Kaliuta) [1747615] - [net] bpf: Set sk_bpf_storage back to NULL for cloned sk (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix nested bpf tracepoints with per-cpu data (Yauheni Kaliuta) [1747615] - [net] bpf: Fix out of bounds memory access in bpf_sk_storage (Yauheni Kaliuta) [1747615] - [kernel] sysctl: define proc_do_static_key() (Yauheni Kaliuta) [1747615] - [x86] bpf, x64: fix stack layout of JITed bpf code (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing RCU read lock on flush (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing bulk queue free (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Fix premature entry free on destroying map (Yauheni Kaliuta) [1747615] - [powerpc] bpf: use unsigned division instruction for 64-bit operations (Yauheni Kaliuta) [1747615] - [tools] bpf: fix div64 overflow tests to properly detect errors (Yauheni Kaliuta) [1747615] - [tools] bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi (Yauheni Kaliuta) [1747615] - [uapi] bpf: simplify definition of BPF_FIB_LOOKUP related flags (Yauheni Kaliuta) [1747615] - [tools] bpf: lpm_trie: check left child of last leftmost node for NULL (Yauheni Kaliuta) [1747615] - [tools] bpf: expand section tests for test_section_names (Yauheni Kaliuta) [1747615] - [tools] bpf: more msg_name rewrite tests to test_sock_addr (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf: sync tooling uapi header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix unconnected udp hooks (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix JSON output when lookup fails (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS_EXTENDED (Yauheni Kaliuta) [1747615] - [tools] libbpf: Return btf_fd for load_sk_storage_btf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix compiler warning in flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: complete sub-register zero extension checks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: move sub-register zero extension checks into subreg.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add zero extend checks for ALU32 and/or/xor (Yauheni Kaliuta) [1747615] - [samples] bpf: suppress compiler warning (Yauheni Kaliuta) [1747615] - [samples] bpf: fix to change the buffer size for read() (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix BTF raw dump of FWD's fwd_kind (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix bpf_get_current_task (Yauheni Kaliuta) [1747615] - [tools] libbpf: move logging helpers into libbpf_internal.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add test_sysctl and map_tests/tests.h to .gitignore (Yauheni Kaliuta) [1747615] - [kernel] bpf: relax inode permission check for retrieving bpf program (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add prog detach to flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add missing \n to flow_dissector CHECK errors (Yauheni Kaliuta) [1747615] - [tools] libbpf: don't fail when feature probing fails (Yauheni Kaliuta) [1747615] - [tools] bpf: test ref bit from data path and add new tests for syscall path (Yauheni Kaliuta) [1747615] - [kernel] bpf, lru: avoid messing with eviction heuristics upon syscall lookup (Yauheni Kaliuta) [1747615] - [kernel] bpf: add map_lookup_elem_sys_only for lookups from syscall side (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1747615] - [uapi] bpf: btf: fix the brackets of BTF_INT_OFFSET() (Yauheni Kaliuta) [1747615] - [kernel] bpf: devmap: fix use-after-free Read in __dev_map_entry_free (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix undefined behavior in narrow load handling (Yauheni Kaliuta) [1747615] - [tools] libbpf: detect supported kernel BTF features and sanitize BTF (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: Add files generated after build to .gitignore (Yauheni Kaliuta) [1747615] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix minor issues in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix recurring typo in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: add various test cases for backward jumps (Yauheni Kaliuta) [1747615] - [documentation] docs/btf: fix the missing section marks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: initialize bpf_object pointers where needed (Yauheni Kaliuta) [1747615] - [tools] libbpf: add libbpf_util.h to header install (Yauheni Kaliuta) [1747615] - [tools] bpf: fix perf build error with uClibc (seen on ARC) (Yauheni Kaliuta) [1747615] - [tools] bpftool: exclude bash-completion/bpftool from .gitignore pattern (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c (Yauheni Kaliuta) [1747615] - [net] bpf: Use PTR_ERR_OR_ZERO in bpf_fd_sk_storage_update_elem() (Yauheni Kaliuta) [1747615] - [kernel] bpf: Use vmalloc special flag (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fail bpf_probe_write_user() while mm is switched (Yauheni Kaliuta) [1747615] - [kernel] mm/tlb: Provide default nmi_uaccess_okay() (Yauheni Kaliuta) [1747615] - [kernel] asm-generic/tlb: Guard with #ifdef CONFIG_MMU (Yauheni Kaliuta) [1747615] - [tools] bpf: Add ene-to-end test for bpf_sk_storage_* helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps (Yauheni Kaliuta) [1747615] - [tools] bpf: Add verifier tests for the bpf_sk_storage (Yauheni Kaliuta) [1747615] - [tools] bpf: Refactor BTF encoding macro to test_btf.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: Introduce bpf sk local storage (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: test writable buffers in raw tps (Yauheni Kaliuta) [1747615] - [tools] sync bpf.h (Yauheni Kaliuta) [1747615] - [kernel] bpf: add writable context for raw tracepoints (Yauheni Kaliuta) [1747615] - [arm64] bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix indendation in bash-completion/bpftool (Yauheni Kaliuta) [1747615] - [tools] bpftool: add bash completions for btf command (Yauheni Kaliuta) [1747615] - [tools] bpftool/docs: add btf sub-command documentation (Yauheni Kaliuta) [1747615] - [tools] bpftool: add ability to dump BTF types (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix errno variable usage (Yauheni Kaliuta) [1747615] - [tools] bpftool: show flow_dissector attachment status (Yauheni Kaliuta) [1747615] - [net] bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type (Yauheni Kaliuta) [1747615] - [samples] bpf: add hbm sample to .gitignore (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix samples/bpf build failure due to undefined UINT32_MAX (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: fix segfault in bpf_object__init_maps' pr_debug statement (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: handle old kernels more graceful wrt global data sections (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand test_tc_tunnel with SIT encap (Yauheni Kaliuta) [1747615] - [net] bpf: update skb->protocol in bpf_skb_net_grow (Yauheni Kaliuta) [1747615] - [tools] bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: properly return error from bpf_flow_load (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: run flow dissector tests in skb-less mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add flow dissector bpf_skb_load_bytes helper test (Yauheni Kaliuta) [1747615] - [net] bpf: when doing BPF_PROG_TEST_RUN for flow dissector use no-skb mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: drop bpf_verifier_lock (Yauheni Kaliuta) [1747615] - [kernel] bpf: remove global variables (Yauheni Kaliuta) [1747615] - [documentation] bpf: document the verifier limits (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix BPF_LOG_BUF_SIZE off-by-one error (Yauheni Kaliuta) [1747615] - [documentation] bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a new common place (Yauheni Kaliuta) [1747615] - [tools] bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix compile errors due to unsync linux/in6.h and netinet/in.h (Yauheni Kaliuta) [1747615] - [documentation] bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix a compilation error (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap memory prefetchw optimizations for struct page (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap do bulk allocation of SKBs (Yauheni Kaliuta) [1747615] - [net] core: introduce build_skb_around (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap use ptr_ring_consume_batched (Yauheni Kaliuta) [1747615] - [tools] libbpf: optimize barrier for XDP socket rings (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf_id in map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: re-organize newline printing for map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix printf formatter for ptrdiff_t argument (Yauheni Kaliuta) [1747615] - [kernel] bpf: use BPF_CAST_CALL for casting bpf call (Yauheni Kaliuta) [1747615] - [uapi] bpf: allow clearing all sock_ops callback flags (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add VRF test cases to lwt_ip_encap test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: make flow dissector tests more extensible (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: two scale tests (Yauheni Kaliuta) [1747615] - [tools] bpftool: Improve handling of ENOSPC on reuseport_array map dumps (Yauheni Kaliuta) [1747615] - [tools] bpftool: Use print_entry_error() in case of ENOENT when dumping (Yauheni Kaliuta) [1747615] - [tools] bpftool: add a note on program statistics in man page (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix short option name for printing version in man pages (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix man page documentation for "pinmaps" keyword (Yauheni Kaliuta) [1747615] - [tools] bpftool: reset errno for "bpftool cgroup tree" (Yauheni Kaliuta) [1747615] - [tools] bpftool: remove blank line after btf_id when listing programs (Yauheni Kaliuta) [1747615] - [net] bpf: reserve flags in bpf_skb_net_shrink (Yauheni Kaliuta) [1747615] - [tools] bpf: fix whitespace for ENCAP_L2 defines in bpf.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bring back (void *) cast to set_ipv4_csum in test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] selftests/btf: add VAR and DATASEC case for dedup tests (Yauheni Kaliuta) [1747615] - [tools] btf: add support for VAR and DATASEC in btf_dedup() (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor "check_reg_arg" to eliminate code redundancy (Yauheni Kaliuta) [1747615] - [kernel] bpf: factor out reg and stack slot propagation into "propagate_liveness_reg" (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate code redundance (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate duplicated for loop (Yauheni Kaliuta) [1747615] - [netdrv] netdevsim: move sdev specific bpf debugfs files to sdev dir (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fix distinct pointer types warning for ARCH=i386 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: C based test for sysctl and strtoX (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test ARG_PTR_TO_LONG arg type (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test file_pos field in bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test BPF_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl section name (Yauheni Kaliuta) [1747615] - [tools] libbpf: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add file_pos field to bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sysctl hook (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add base proto function for cgroup-bpf programs (Yauheni Kaliuta) [1747615] - [net] bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: add L2 encap to test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 (Yauheni Kaliuta) [1747615] - [net] bpf: add layer 2 encap support to bpf_skb_adjust_room (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: extend test_tc_tunnel for UDP encap (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [s390] Convert IS_ENABLED uses to __is_defined (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add selftest for __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [net] bpf: support input __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf id in program information (Yauheni Kaliuta) [1747615] - [tools] libbpf: Fix build with gcc-8 (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix crash in XDP socket part with new larger BPF_LOG_BUF_SIZE (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: fix a few ubsan warnings (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: add test cases for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: test {rd, wr}only flags and direct value access (Yauheni Kaliuta) [1747615] - [tools] bpf: bpftool support for dumping data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: add support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: support global data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: refactor relocation handling (Yauheni Kaliuta) [1747615] - [tools] bpf: sync {btf, bpf}.h uapi header from tools infrastructure (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow for key-less BTF in array map (Yauheni Kaliuta) [1747615] - [kernel] bpf: kernel side support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [documentation] bpf: add specification for BTF Var and DataSec kinds (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow . char as part of the object name (Yauheni Kaliuta) [1747615] - [kernel] bpf: add syscall side map freeze support (Yauheni Kaliuta) [1747615] - [kernel] bpf: add program side {rd, wr}only support for maps (Yauheni Kaliuta) [1747615] - [kernel] bpf: do not retain flags that are not tied to map lifetime (Yauheni Kaliuta) [1747615] - [kernel] bpf: implement lookup-free direct value access for maps (Yauheni Kaliuta) [1747615] - [net] ipv6: Add neighbor helpers that use the ipv6 stub (Yauheni Kaliuta) [1747615] - [tools] libbpf: Ignore -Wformat-nonliteral warning (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add missed newline in verifier verbose log (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test unbounded var_off stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sanity check max value for var_off stack access (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [samples] bpf: fix build with new clang (Yauheni Kaliuta) [1747615] - [samples] selftests/bpf: add NULL check for ksym_search (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: ksym_search won't check symbols exists (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: synthetic tests to push verifier limits (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add few verifier scale tests (Yauheni Kaliuta) [1747615] - [tools] libbpf: teach libbpf about log_level bit 2 (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase verifier log limit (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase complexity limit and maximum program size (Yauheni Kaliuta) [1747615] - [kernel] bpf: verbose jump offset overflow check (Yauheni Kaliuta) [1747615] - [kernel] bpf: convert temp arrays to kvcalloc (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by not remarking live_read (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by droping states (Yauheni Kaliuta) [1747615] - [kernel] bpf: add verifier stats and log_level bit 2 (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: remove duplicate .flags initialization in ctx_skb.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-security warning for flow_dissector_load.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tests.h should depend on .c files, not the output (Yauheni Kaliuta) [1747615] - [tools] bpf: add bpffs multi-dimensional array tests in test_btf (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test variable offset stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Support variable offset stack access from helpers (Yauheni Kaliuta) [1747615] - [net] ipv6: Move ipv6 stubs to a separate header file (Yauheni Kaliuta) [1747615] - [tools] bpf: generate pkg-config file for libbpf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: don't depend on hardcoded perf sample_freq (Yauheni Kaliuta) [1747615] - [tools] bpf: test_tc_tunnel.sh needs reverse path filtering disabled (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tc-bpf flow shaping with EDT (Yauheni Kaliuta) [1747615] - [net] bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCHED_ACT (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to encap modes (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room encap flags (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with tso (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with gre (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test to ipv6 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test with decap (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bpf tunnel encap test (Yauheni Kaliuta) [1747615] - [net] bpf: in bpf_skb_adjust_room avoid copy in tx fast path (Yauheni Kaliuta) [1747615] - [samples] bpf: add xdp_sample_pkts to .gitignore (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add tests for bpf_tcp_check_syncookie and bpf_skc_lookup_tcp (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: test references to sock_common (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: allow specifying helper for BPF_SK_LOOKUP (Yauheni Kaliuta) [1747615] - [tools] update uapi/linux/bpf.h (Yauheni Kaliuta) [1747615] - [net] bpf: add helper to check for a valid SYN cookie (Yauheni Kaliuta) [1747615] - [net] bpf: add skc_lookup_tcp helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow helpers to return PTR_TO_SOCK_COMMON (Yauheni Kaliuta) [1747615] - [kernel] bpf: track references based on is_acquire_func (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add arm target register definitions (Yauheni Kaliuta) [1747615] - [documentation] bpf, doc: add RISC-V JIT to BPF documentation (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: add documentation for helpers bpf_spin_lock(), bpf_spin_unlock() (Yauheni Kaliuta) [1747615]- [perf] perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver (Robert Richter) [1726054] - [documentation] documentation: perf: Update documentation for ThunderX2 PMU uncore driver (Robert Richter) [1726054] - [scsi] lpfc: Update lpfc version to 12.6.0.2 (Dick Kennedy) [1771674] - [scsi] lpfc: revise nvme max queues to be hdwq count (Dick Kennedy) [1771674] - [scsi] lpfc: Initialize cpu_map for not present cpus (Dick Kennedy) [1771674] - [scsi] lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: Fix lpfc_cpumask_of_node_init() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_sli4_enable_intr() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq() (Dick Kennedy) [1771674] - [scsi] lpfc: Update lpfc version to 12.6.0.1 (Dick Kennedy) [1771674] - [scsi] lpfc: Add enablement of multiple adapter dumps (Dick Kennedy) [1771674] - [scsi] lpfc: Change default IRQ model on AMD architectures (Dick Kennedy) [1771674] - [scsi] lpfc: Add registration for CPU Offline/Online events (Dick Kennedy) [1771674] - [scsi] lpfc: Clarify FAWNN error message (Dick Kennedy) [1771674] - [scsi] lpfc: Sync with FC-NVMe-2 SLER change to require Conf with SLER (Dick Kennedy) [1771674] - [scsi] lpfc: Fix dynamic fw log enablement check (Dick Kennedy) [1771674] - [scsi] lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1771674] - [scsi] lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce (Dick Kennedy) [1771674] - [scsi] lpfc: Fix configuration of BB credit recovery in service parameters (Dick Kennedy) [1771674] - [scsi] lpfc: Fix duplicate unreg_rpi error in port offline flow (Dick Kennedy) [1771674] - [infiniband] ib/srp: Add missing new line after displaying fast_io_fail_tmo param (Kamal Heib) [1678461 1720899] - [net] sunrpc: The RDMA back channel mustn't disappear while requests are outstanding (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Skip counter if port doesn't match (Kamal Heib) [1720899] - [rdma] uverbs: Prevent potential underflow (Kamal Heib) [1720899] - [infiniband] ib/core: Use rdma_read_gid_l2_fields to compare GID L2 fields (Kamal Heib) [1720899] - [infiniband] rdma/siw: free siw_base_qp in kref release routine (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: move iw_rem_ref() calls out of spinlock (Kamal Heib) [1720899] - [infiniband] ib/core: Fix wrong iterating on ports (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Reshuffle the code to avoid need to rebind QP in error path (Kamal Heib) [1720899] - [infiniband] rdma/cm: Fix memory leak in cm_add/remove_one (Kamal Heib) [1720899] - [infiniband] rdma/core: Fix an error handling path in 'res_get_common_doit()' (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: Fix a lock inversion issue (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix serialization issue in write_space() (Kamal Heib) [1720899] - [infiniband] rdma/vmw_pvrdma: Free SRQ only once (Kamal Heib) [1757294 1720899] - [infiniband] rdma: Fix double-free in srq creation error flow (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix page address mapping in TX path (Kamal Heib) [1720899] - [infiniband] rdma/cma: Fix false error message (Kamal Heib) [1720899] - [infiniband] rdma/{cxgb3, cxgb4, i40iw}: Remove common code (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Add common iWARP query port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/i40iw: Associate ibdev to netdev before IB device registration (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/cxgb3: Use ib_device_set_netdev() (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma: Introduce ib_port_phys_state enum (Kamal Heib) [1760097 1745655 1720899] - [sched] topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1757535] - [netdrv] broadcom: Use dev_get_drvdata (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.100 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add FW fatal devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Do not send firmware messages if firmware is in error state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Retain user settings on a VF after RESET_NOTIFY event (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add devlink health reset reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle RESET_NOTIFY async event from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add new FW devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add BNXT_STATE_IN_FW_RESET state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Enable health monitoring (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Pre-map the firmware health monitoring registers (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Discover firmware error recovery capabilities (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset status during IF_UP (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Register buffers for VFs before reserving resources (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_sriov_enable() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Prepare bnxt_init_one() to be called multiple times (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Simplify error checking in the SR-IOV message forwarding functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Convert error code in firmware message response to standard code (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use a common function to print the same ethtool -f error message (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1724766] - [netdrv] bnxt: no need to check return value of debugfs_create functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support TPA counters on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add hardware GRO setup function for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA ID mapping logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add fast path logic for TPA on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Set TPA GRO mode flags on 57500 chips properly (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor tunneled hardware GRO logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle standalone RX_AGG completions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix to include flow direction in L2 key (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use correct src_fid to determine direction of the flow (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Improve RX doorbell sequence (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC clearing logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add page_pool_destroy() during RX ring cleanup (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: add page_pool support (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: optimized XDP_REDIRECT support (Jonathan Toppins) [1724766 1669220] - [netdrv] bnxt_en: Refactor __bnxt_xmit_xdp() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: rename some xdp functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Device serial number is supported only for PFs (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Query firmware capability to support aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Separate RDMA MR/AH context allocation (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: read the clause type from the PHY ID (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Read package version from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Check new firmware capability to display extended stats (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for PCIe statistics (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_alloc_stats() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_port_parent_id implementation for physical ports (Jonathan Toppins) [1724766] - [netdrv] bnxt: pass switch ID through devlink_port_attrs_set() (Jonathan Toppins) [1724766] - [netdrv] bnxt: move bp->switch_id initialization to PF probe (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_phys_port_name implementation (Jonathan Toppins) [1724766] - [netdrv] bnxt: implement ndo_get_devlink_port (Jonathan Toppins) [1724766] - [netdrv] bnxt: Implement ndo_get_port_parent_id() (Jonathan Toppins) [1724766] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-thoughs (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1724766] - [tools] selftests: kvm: vmx_dirty_log_test: skip the test when VMX is not supported (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: consolidate VMX support checks (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice (Vitaly Kuznetsov) [1771575] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769904] - [net] vsock: Send reset control packet when socket is partially bound (Stefano Garzarella) [1769904] - [net] vsock/virtio: fix sock refcnt holding during the shutdown (Stefano Garzarella) [1769855] - [kernel] vsock/virtio: remove unused 'work' field from 'struct virtio_vsock_pkt' (Stefano Garzarella) [1769855] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482 (Stefano Garzarella) [1769855] - [net] vsock/virtio: set SOCK_DONE on peer shutdown (Stefano Garzarella) [1769855] - [net] vsock/virtio: discard packets if credit is not respected (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: send a credit update when buffer size is changed (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: a better comment on credit update (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: reduce credit update messages (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: change the maximum packet size allowed (Stefano Garzarella) [1679971] - [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1679971] - [net] vsock/virtio: limit the memory used per-socket (Stefano Garzarella) [1769744] - [net] vsock/virtio: free packets during the socket release (Stefano Garzarella) [1769744] - [net] vsock: Fix a lockdep warning in __vsock_release() (Stefano Garzarella) [1769714] - [net] vsock: correct removal of socket from the list (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769714] - [net] Fix ERROR:do not initialise statics to 0 in af_vsock.c (Stefano Garzarella) [1769714] - [net] vsock: bind to random port for VMADDR_PORT_ANY (Stefano Garzarella) [1769714] - [tools] tc-testing: added tests with cookie for conntrack TC action (Ivan Vecera) [1739606] - [net] cls_bpf: fix NULL deref on offload filter removal (Ivan Vecera) [1739606] - [tools] tc-testing: fixed two failing pedit tests (Ivan Vecera) [1739606] - [tools] tc-testing: implement tests for new fast_init action flag (Ivan Vecera) [1739606] - [net] sched: update action implementations to support flags (Ivan Vecera) [1739606] - [net] sched: use temporary variable for actions indexes (Ivan Vecera) [1739606] - [net] sched: extend TCA_ACT space with TCA_ACT_FLAGS (Ivan Vecera) [1739606] - [net] sched: modify stats helper functions to support regular stats (Ivan Vecera) [1739606] - [net] sched: don't expose action qstats to skb_tc_reinsert() (Ivan Vecera) [1739606] - [net] sched: extract qstats update code into functions (Ivan Vecera) [1739606] - [net] sched: extract bstats update code into function (Ivan Vecera) [1739606] - [net] sched: extract common action counters update code into function (Ivan Vecera) [1739606] - [tools] tc-testing: list required kernel options for act_ct action (Ivan Vecera) [1739606] - [net] fq_codel: do not include (Ivan Vecera) [1739606] - [net] sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware (Ivan Vecera) [1739606] - [net] sched: taprio: fix -Wmissing-prototypes warnings (Ivan Vecera) [1739606] - [net] sched: act_police: re-use tcf_tm_dump() (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1739606] - [net] sched: Avoid using yield() in a busy waiting loop (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] sched: etf: Fix ordering of packets with same txtime (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] taprio: Fix returning EINVAL when configuring without flags (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_ACT_KIND (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_KIND (Ivan Vecera) [1739606] - [net] sched: Set default of CONFIG_NET_TC_SKB_EXT to N (Ivan Vecera) [1739606] - [net] sch_netem: fix rcu splat in netem_enqueue() (Ivan Vecera) [1739606] - [net] net_sched: remove need_resched() from qdisc_run() (Ivan Vecera) [1739606] - [net] sched: cbs: Avoid division by zero when calculating the port rate (Ivan Vecera) [1739606] - [net] sched: taprio: Avoid division by zero on invalid link speed (Ivan Vecera) [1739606] - [net] sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] sched: cbs: Fix not adding cbs instance to list (Ivan Vecera) [1739606] - [net] Fix Kconfig indentation (Ivan Vecera) [1739606] - [net] net_sched: add policy validation for action attributes (Ivan Vecera) [1739606] - [net] net_sched: add max len check for TCA_KIND (Ivan Vecera) [1739606] - [net] taprio: Add support for hardware offloading (Ivan Vecera) [1739606] - [net] sched: use get_dev() action API in flow_action infra (Ivan Vecera) [1739606] - [net] sched: take reference to psample group in flow_action infra (Ivan Vecera) [1739606] - [net] sched: extend flow_action_entry with destructor (Ivan Vecera) [1739606] - [net] sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero (Ivan Vecera) [1739606] - [net] net_sched: check cops->tcf_block in tc_bind_tclass() (Ivan Vecera) [1739606] - [net] sched: fix reordering issues (Ivan Vecera) [1739606] - [net] net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate (Ivan Vecera) [1739606] - [net] openvswitch: Set OvS recirc_id from tc chain index (Ivan Vecera) [1739606] - [net] sk_buff: drop all skb extensions on free and skb scrubbing (Ivan Vecera) [1739606] - [net] minor cleanup in skb_ext_add() (Ivan Vecera) [1739606] - [include] net: drop the unused helper skb_ext_get() (Ivan Vecera) [1739606] - [net] fix possible user-after-free in skb_ext_add() (Ivan Vecera) [1739606] - [net] sk_buff: add skb extension infrastructure (Ivan Vecera) [1739606] - [net] sched: cbs: remove redundant assignment to variable port_rate (Ivan Vecera) [1739606] - [tools] tc-testing: don't hardcode 'ip' in nsPlugin.py (Ivan Vecera) [1739606] - [net] sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate (Ivan Vecera) [1739606] - [net] taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] taprio: Fix kernel panic in taprio_destroy (Ivan Vecera) [1739606] - [netdrv] mlx5e: Move local var definition into ifdef block (Ivan Vecera) [1739606] - [net] sched: cls_matchall: cleanup flow_action before deallocating (Ivan Vecera) [1739606] - [net] sched: act_vlan: implement stats_update callback (Ivan Vecera) [1739606] - [net] sched: act_sample: fix psample group handling on overwrite (Ivan Vecera) [1739606] - [net] sched: flower: don't take rtnl lock for cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: copy tunnel info when setting flow_action entry->tunnel (Ivan Vecera) [1739606] - [net] sched: take reference to action dev before calling offloads (Ivan Vecera) [1739606] - [net] sched: take rtnl lock in tc_setup_flow_action() (Ivan Vecera) [1739606] - [net] sched: conditionally obtain rtnl lock in cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: add API for registering unlocked offload block callbacks (Ivan Vecera) [1739606] - [net] sched: notify classifier on successful offload add/delete (Ivan Vecera) [1739606] - [net] sched: refactor block offloads counter usage (Ivan Vecera) [1739606] - [net] sched: change tcf block offload counter type to atomic_t (Ivan Vecera) [1739606] - [net] sched: protect block offload-related fields with rw_semaphore (Ivan Vecera) [1739606] - [net] net_sched: fix a NULL pointer deref in ipt action (Ivan Vecera) [1739606] - [tools] tc-testing: concurrency: wrap piped rule update commands (Ivan Vecera) [1739606] - [tools] tc-testing: use dedicated DUMMY interface name for dummy dev (Ivan Vecera) [1739606] - [net] flow_offload: convert block_ing_cb_list to regular list type (Ivan Vecera) [1739606] - [netdrv] sched: use major priority number as hardware priority (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for matchall filter (Ivan Vecera) [1739606] - [net] taprio: remove unused variable 'entry_list_policy' (Ivan Vecera) [1739606] - [tools] tc-testing: updated skbedit action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update skbedit action for batched events operations (Ivan Vecera) [1739606] - [net] fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count' (Ivan Vecera) [1739606] - [net] flow_offload: support get multi-subsystem block (Ivan Vecera) [1739606] - [net] flow_offload: move tc indirect block to flow offload (Ivan Vecera) [1739606] - [net] cls_api: add flow_indr_block_call function (Ivan Vecera) [1739606] - [net] cls_api: remove the tcf_block cache (Ivan Vecera) [1739606] - [net] cls_api: modify the tc_indr_block_ing_cmd parameters. (Ivan Vecera) [1739606] - [net] sched: sch_taprio: fix memleak in error path for sched list parse (Ivan Vecera) [1739606] - [net] fq_codel: Kill useless per-flow dropped statistic (Ivan Vecera) [1739606] - [net] Increase fq_codel count in the bulk dropper (Ivan Vecera) [1739606] - [include] sched: sample: allow accessing psample_group with rtnl (Ivan Vecera) [1739606] - [tools] tc-testing: updated vlan action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update vlan action for batched events operations (Ivan Vecera) [1739606] - [tools] tc-testing: Clarify the use of tdc's -d option (Ivan Vecera) [1739606] - [net] sched: Fix a possible null-pointer dereference in dequeue_func() (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for [b|p]fifo qdisc (Ivan Vecera) [1739606] - [net] ife: error out when nla attributes are empty (Ivan Vecera) [1739606] - [net] sched: verify that q!=NULL before setting q->flags (Ivan Vecera) [1739606] - [net] net_sched: unset TCQ_F_CAN_BYPASS when adding filters (Ivan Vecera) [1739606] - [net] fix: taprio: Change type of txtime-delay parameter to u32 (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [include] pkt_sched: Include const.h (Ivan Vecera) [1739606] - [tools] tc-testing: introduce scapyPlugin for basic traffic (Ivan Vecera) [1739606] - [tools] tc-testing: Allow tdc plugins to see test case data (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for prio qdisc (Ivan Vecera) [1739606] - [tools] tc-testing: updated mirred action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update mirred action for batched events operations (Ivan Vecera) [1739606] - [net] sched: em_ipt: add support for addrtype matching (Ivan Vecera) [1739606] - [net] sched: em_ipt: keep the user-specified nfproto and dump it (Ivan Vecera) [1739606] - [net] sched: em_ipt: set the family based on the packet if it's unspecified (Ivan Vecera) [1739606] - [net] sched: em_ipt: match only on ip/ipv6 traffic (Ivan Vecera) [1739606] - [net] taprio: Adjust timestamps for TCP packets (Ivan Vecera) [1739606] - [net] taprio: make clock reference conversions easier (Ivan Vecera) [1739606] - [net] taprio: Add support for txtime-assist mode (Ivan Vecera) [1739606] - [net] taprio: Remove inline directive (Ivan Vecera) [1739606] - [net] taprio: calculate cycle_time when schedule is installed (Ivan Vecera) [1739606] - [net] etf: Add skip_sock_check (Ivan Vecera) [1739606] - [include] etf: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [tools] tc-testing: add ingress qdisc tests (Ivan Vecera) [1739606] - [tools] tc-testing: Restore original behaviour for namespaces in tdc (Ivan Vecera) [1739606] - [include] net: sched: act_ctinfo: tidy UAPI definition (Ivan Vecera) [1739606] - [include] act_ctinfo: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [net] sched: cls_matchall: allow to delete filter (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix policy validation (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix action creation (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [tools] tc-tests: added path to ip command in tdc (Ivan Vecera) [1739606] - [net] sched: remove NET_CLS_IND config option (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: use extack error reporting (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for clsact Qdisc ops (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for Qdisc ops (Ivan Vecera) [1739606] - [tools] tc-tests: updated fw with bind actions by reference use cases (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: minor size optimisation (Ivan Vecera) [1739606] - [net] flow_offload: use struct_size() in kzalloc() (Ivan Vecera) [1739606] - [net] sched: don't use tc_action->order during action dump (Ivan Vecera) [1739606] - [net] sch_htb: redefine htb qdisc overlimits (Ivan Vecera) [1739606] - [tools] selftests: tc-testing: Add pedit tests (Ivan Vecera) [1739606] - [net] sched: add ingress mirred action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add helpers to detect ingress mirred actions (Ivan Vecera) [1757520] - [net] sched: add skbedit of ptype action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add skbedit_ptype helper functions (Ivan Vecera) [1757520] - [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1752970] - [net] openvswitch: load NAT helper (Flavio Leitner) [1752970] - [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1752970] - [net] xfrm: remove a duplicated assignment (Sabrina Dubroca) [1760002] - [net] xfrm: remove empty xfrmi_init_net (Sabrina Dubroca) [1760002] - [net] xfrm: remove unneeded export_symbols (Sabrina Dubroca) [1760002] - [include] xfrm: clean an indentation issue, remove a space (Sabrina Dubroca) [1760002] - [net] xfrm6: remove BUG_ON from xfrm6_dst_ifdown (Sabrina Dubroca) [1760002] - [net] xfrm: policy: add missing indentation (Sabrina Dubroca) [1760002] - [net] xfrm: Fix bucket count reported to userspace (Sabrina Dubroca) [1760002] - [net] xfrm: use complete IPv6 addresses for hash (Sabrina Dubroca) [1760002] - [net] xfrm: use correct size to initialise sp->ovec (Sabrina Dubroca) [1760002] - [net] xfrm: allow driver to quietly refuse offload (Sabrina Dubroca) [1760002] - [net] esp: remove redundant define esph (Sabrina Dubroca) [1760002] - [net] ip6_vti: simplify stats handling in vti6_xmit (Sabrina Dubroca) [1760002] - [net] xfrm: fix 'passing zero to ERR_PTR()' warning (Sabrina Dubroca) [1760002] - [net] xfrm: remove blank lines at EOF (Sabrina Dubroca) [1760002] - [net] xfrm: don't check offload_handle for nonzero (Sabrina Dubroca) [1760002] - [net] ipv6: xfrm: use 64-bit timestamps (Sabrina Dubroca) [1760002] - [net] devlink: Introduce PCI VF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Introduce PCI PF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Return physical port fields only for applicable port flavours (Petr Oros) [1761495] - [net] devlink: Refactor physical port attributes (Petr Oros) [1761495] - [net] ipv4: fix race condition between route lookup and invalidation (Guillaume Nault) [1765639] - [net] add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head (Guillaume Nault) [1765639] - [net] ipv4/icmp: fix rt dst dev null pointer dereference (Guillaume Nault) [1765639] - [net] ipip: validate header length in ipip_tunnel_xmit (Guillaume Nault) [1765639] - [net] ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop (Guillaume Nault) [1765639] - [net] ipv4: Fix raw socket lookup for local traffic (Guillaume Nault) [1765639] - [net] ipv4: Return error for RTA_VIA attribute (Guillaume Nault) [1765639] - [net] ipmr: fix unresolved entry dumps (Guillaume Nault) [1765639] - [net] ipvs: don't ignore errors in case refcounting ip_vs module fails (Davide Caratti) [1687094] - [net] ipvs: fix tinfo memory leak in start_sync_thread (Davide Caratti) [1687094] - [net] tcp: fix a possible lockdep splat in tcp_done() (Marcelo Leitner) [1764654] - [net] tcp: add rcu protection around tp->fastopen_rsk (Marcelo Leitner) [1764654] - [net] tcp: annotate lockless access to tcp_memory_pressure (Marcelo Leitner) [1764654] - [net] tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR (Marcelo Leitner) [1764654] - [net] tcp: inherit timestamp on mtu probe (Marcelo Leitner) [1764654] - [net] tcp: remove empty skb from write queue in error cases (Marcelo Leitner) [1764654] - [net] tcp: get rid of tcp_check_send_head() (Marcelo Leitner) [1764654] - [net] tcp: make sure EPOLLOUT wont be missed (Marcelo Leitner) [1764654] - [net] ipv4: set the tcp_min_rtt_wlen range from 0 to one day (Marcelo Leitner) [1764654] - [net] net-tcp: /proc/sys/net/ipv4/tcp_probe_interval is a u32 not int (Marcelo Leitner) [1764654] - [net] tcp: fix a race in inet_diag_dump_icsk() (Marcelo Leitner) [1764654] - [net] netfilter: nft_meta: Add NFT_META_I/OIFKIND meta type (Florian Westphal) [1763657] - [net] netfilter: nft_xfrm: use state family, not hook one (Florian Westphal) [1763654] - [net] netfilter: nf_tables: add xfrm expression (Florian Westphal) [1763654] - [net] netfilter: nf_tables: rt: allow checking if dst has xfrm attached (Florian Westphal) [1763654] - [netdrv] mlx5e: Fix unnecessary flow_block_cb_is_busy call (Ivan Vecera) [1737890] - [netdrv] nfp: flower: verify that block cb is not busy before binding (Ivan Vecera) [1737890] - [netdrv] net/mlx5e: Provide cb_list pointer when setting up tc block on rep (Ivan Vecera) [1737890] - [net] sched: Fix NULL-pointer dereference in tc_indr_block_ing_cmd() (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block structure and use it (Ivan Vecera) [1737890] - [net] flow_offload: rename tc_setup_cb_t to flow_setup_cb_t (Ivan Vecera) [1737890] - [include] flow_offload: include linux/kernel.h from flow_offload.h (Ivan Vecera) [1737890] - [net] flow_offload: remove netns parameter from flow_block_cb_alloc() (Ivan Vecera) [1737890] - [net] openvswitch: rename flow_stats to sw_flow_stats (Ivan Vecera) [1737890] - [netdrv] mlx5e: Fix unused variable warning when CONFIG_MLX5_ESWITCH is off (Ivan Vecera) [1737890] - [netdrv] net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_is_busy() and use it (Ivan Vecera) [1737890] - [net] sched: remove tcf block API (Ivan Vecera) [1737890] - [include] sched: use new symbol for TC kABI version (Ivan Vecera) [1737890] - [netdrv] use flow block API (Ivan Vecera) [1737890] - [net] sched: use flow block API (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_{priv, incref, decref}() (Ivan Vecera) [1737890] - [net] flow_offload: add list handling functions (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_alloc() and flow_block_cb_free() (Ivan Vecera) [1737890] - [net] flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_* (Ivan Vecera) [1737890] - [net] flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_setup_simple() (Ivan Vecera) [1737890] - [net] openvswitch: free vport unless register_netdevice() succeeds (Stefano Brivio) [1765580] - [net] openvswitch: Clear the L4 portion of the key for "later" fragments. (Stefano Brivio) [1765580] - [net] openvswitch: Properly set L4 keys on "later" IP fragments (Stefano Brivio) [1765580] - [net] openvswitch: Print error when ovs_execute_actions() fails (Stefano Brivio) [1765580] - [net] openvswitch: do not free vport if register_netdevice() is failed. (Stefano Brivio) [1765580] - [net] xfrm: policy: remove pcpu policy cache (Xin Long) [1743519] - [net] netem: correct the parent's backlog when corrupted packet was dropped (Davide Caratti) [1764553] - [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1764553] - [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1764553] - [net] act_mirred: Fix mirred_init_module error handling (Davide Caratti) [1764553] - [net] sch_dsmark: fix potential NULL deref in dsmark_init() (Davide Caratti) [1764553] - [net] sch_cbq: validate TCA_CBQ_WRROPT to avoid crash (Davide Caratti) [1764553] - [net] sched: sch_sfb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: multiq: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: sch_htb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: fix possible crash in tcf_action_destroy() (Davide Caratti) [1764553] - [net] sch_netem: fix a divide by zero in tabledist() (Davide Caratti) [1764553] - [net] sched: act_sample: don't push mac header on ip6gre ingress (Davide Caratti) [1764553] - [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1764553] - [net] tcp: adjust rto_base in retransmits_timed_out() (Marcelo Leitner) [1756775] - [net] tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state (Marcelo Leitner) [1756775] - [include] netlink: use 48 byte ctx instead of 6 signed longs for callback (Petr Oros) [1751273] - [net] rtnetlink: skip metrics loop for dst_default_metrics (Petr Oros) [1751273] - [include] netlink: Add field to skip in-kernel notifications (Petr Oros) [1751273] - [include] netlink: Document all fields of 'struct nl_info' (Petr Oros) [1751273] - [net] ipoib: show VF broadcast address (Petr Oros) [1751273] - [net] remove empty netlink_tap_exit_net (Petr Oros) [1751273] - [net] netlink: make netlink_walk_start() void return type (Petr Oros) [1751273] - [include] net: nexthop uapi (Petr Oros) [1751273] - [net] Treat sock->sk_drops as an unsigned int when printing (Petr Oros) [1751273] - [net] fix two coding style issues (Petr Oros) [1751273] - [net] ipset: drop ipset_nest_start() and ipset_nest_end() (Petr Oros) [1751273] - [net] netlink: make nla_nest_start() add NLA_F_NESTED flag (Petr Oros) [1751273] - [net] netfilter: nf_tables: fix a missing check of nla_put_failure (Petr Oros) [1751273] - [net] ncsi: fix a missing check for nla_nest_start (Petr Oros) [1751273] - [net] genetlink: use idr_alloc_cyclic for family->id assignment (Petr Oros) [1751273] - [net] netlink: Check address length before reading groups field (Petr Oros) [1751273] - [net] core: Fix rtnetlink kernel-doc headers (Petr Oros) [1751273] - [net] rhashtable: Remove obsolete rhashtable_walk_init function (Petr Oros) [1751273] - [net] netfilter: nf_tables: use rhashtable_walk_enter instead of rhashtable_walk_init (Petr Oros) [1751273] - [net] netlink: reduce NLA_POLICY_NESTED{, _ARRAY} arguments (Petr Oros) [1751273] - [net] netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK (Petr Oros) [1751273] - [include] netlink: replace __NLA_ENSURE implementation (Petr Oros) [1751273] - [include] netlink: fix typo in nla_parse_nested() comment (Petr Oros) [1751273] - [net] netlink: remove hash::nelems check in netlink_insert (Petr Oros) [1751273] - [net] netlink: Make groups check less stupid in netlink_bind() (Petr Oros) [1751273] - [include] genetlink: constify genl_err_attr() argument (Petr Oros) [1751273] - [net] netlink: do not store start function in netlink_cb (Petr Oros) [1751273] - [include] linux: Add skb_frag_t page_offset accessors (Petr Oros) [1757515] - [include] net: add missing documentation in linux/skbuff.h (Petr Oros) [1757515] - [net] l2tp: Fix possible NULL pointer dereference (Stefano Brivio) [1764185] - [net] l2ip: fix possible use-after-free (Stefano Brivio) [1764185] - [net] l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() (Stefano Brivio) [1764185] - [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Stefano Brivio) [1764185] - [net] l2tp: copy 4 more bytes to linear part if necessary (Stefano Brivio) [1764185] - [net] l2tp: fix reading optional fields of L2TPv3 (Stefano Brivio) [1764185] - [net] l2tp: remove ->recv_payload_hook (Stefano Brivio) [1764185] - [net] l2tp: don't export l2tp_session_queue_purge() (Stefano Brivio) [1764185] - [net] l2tp: remove .show from struct l2tp_tunnel (Stefano Brivio) [1764185] - [netdrv] vxlan: do not destroy fdb if register_netdevice() is failed (Stefano Brivio) [1763793] - [net] ip6erspan: remove the incorrect mtu limit for ip6erspan (Stefano Brivio) [1763286] - [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Stefano Brivio) [1763286] - [net] ipv6: drop incoming packets having a v4mapped source address (Stefano Brivio) [1763286] - [net] ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit (Stefano Brivio) [1763286] - [net] mld: fix memory leak in mld_del_delrec() (Stefano Brivio) [1763286] - [net] ipv6: rt6_check should return NULL if 'from' is NULL (Stefano Brivio) [1763286] - [net] ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() (Stefano Brivio) [1763286] - [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Stefano Brivio) [1763286] - [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1686686] - [net] netfilter: nft_connlimit: disable bh on garbage collection (Florian Westphal) [1762844] - [net] netfilter: ebtables: Fix argument order to ADD_COUNTER (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON (Florian Westphal) [1762844] - [net] netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING (Florian Westphal) [1762844] - [net] netfilter: ebtables: also count base chain policies (Florian Westphal) [1762844] - [net] netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present (Florian Westphal) [1762844] - [net] sctp: change sctp_prot .no_autobind with true (Xin Long) [1762625] - [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1762625] - [net] sctp: remove redundant assignment when call sctp_get_port_local (Xin Long) [1762625] - [net] sctp: change return type of sctp_get_port_local (Xin Long) [1762625] - [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1762625] - [net] sctp: fix the missing put_user when dumping transport thresholds (Xin Long) [1762625] - [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1762625] - [net] sctp: allow users to set ep ecn flag by sockopt (Xin Long) [1762625] - [net] sctp: allow users to set netns ecn flag with sysctl (Xin Long) [1762625] - [net] sctp: make ecn flag per netns and endpoint (Xin Long) [1762625] - [net] sctp: remove net sctp.x_enable working as a global switch (Xin Long) [1762625] - [net] sctp: add SCTP_AUTH_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: add sctp_auth_init and sctp_auth_free (Xin Long) [1762625] - [net] sctp: use ep and asoc auth_enable properly (Xin Long) [1762625] - [net] sctp: add SCTP_ASCONF_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: check asoc peer.asconf_capable before processing asconf (Xin Long) [1762625] - [net] sctp: not set peer.asconf_capable in sctp_association_init (Xin Long) [1762625] - [net] sctp: add asconf_enable in struct sctp_endpoint (Xin Long) [1762625] - [net] sctp: fix memleak in sctp_send_reset_streams (Xin Long) [1762625] - [net] sctp: fix the transport error_count check (Xin Long) [1762625] - [net] sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions (Ivan Vecera) [1737820] - [net] avoid errors when trying to pop MLPS header on non-MPLS packets (Ivan Vecera) [1737820] - [net] netfilter: connlabels: prefer static lock initialiser (Ivan Vecera) [1737820] - [net] sched: include mpls actions in hardware intermediate representation (Ivan Vecera) [1737820] - [net] sched: Make NET_ACT_CT depends on NF_NAT (Ivan Vecera) [1737820] - [tools] tc-tests: Add tc action ct tests (Ivan Vecera) [1737820] - [net] sched: cls_flower: Add matching on conntrack info (Ivan Vecera) [1737820] - [net] flow_dissector: add connection tracking dissection (Ivan Vecera) [1737820] - [net] sched: Introduce action ct (Ivan Vecera) [1737820] - [tools] tc-tests: actions: add MPLS tests (Ivan Vecera) [1737820] - [net] sched: add mpls manipulation actions to TC (Ivan Vecera) [1737820] - [net] core: add MPLS update core helper and use in OvS (Ivan Vecera) [1737820] - [net] core: move pop MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] core: move push MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] sched: Introduce act_ctinfo action (Ivan Vecera) [1737820] - [netdrv] mlx5e: Allow dissector meta key in tc flower (Ivan Vecera) [1762861] - [tools] selftests: tc: add ingress device matching support (Ivan Vecera) [1762861] - [net] flow_offload: implement support for meta key (Ivan Vecera) [1762861] - [net] sched: cls_flower: use flow_dissector for ingress ifindex (Ivan Vecera) [1762861] - [net] flow_dissector: add support for ingress ifindex dissection (Ivan Vecera) [1762861] - [net] udp: only do GSO if # of segs > 1 (Guillaume Nault) [1762357] - [net] udp: fix gso_segs calculations (Guillaume Nault) [1762357] - [tools] selftests: rtnetlink: add small test case with 'promote_secondaries' enabled (Petr Oros) [1759177] - [net] ipv4: fix infinite loop on secondary addr promotion (Petr Oros) [1759177] - [tools] selftests: rtnetlink: add addresses with fixed life time (Petr Oros) [1759177] - [net] ipv4: remove erroneous advancement of list pointer (Petr Oros) [1759177] - [net] ipv4: fix rcu lockdep splat due to wrong annotation (Petr Oros) [1759177] - [net] ipv4: provide __rcu annotation for ifa_list (Petr Oros) [1759177] - [drivers] use in_dev_for_each_ifa_rtnl/rcu (Petr Oros) [1759177] - [net] use new in_dev_ifa iterators (Petr Oros) [1759177] - [net] netfilter: use in_dev_for_each_ifa_rcu (Petr Oros) [1759177] - [net] devinet: use in_dev_for_each_ifa_rcu in more places (Petr Oros) [1759177] - [net] inetdevice: provide replacement iterators for in_ifaddr walk (Petr Oros) [1759177] - [fs] afs: do not send list of client addresses (Petr Oros) [1759177] - [net] sctp: add SCTP_SEND_FAILED_EVENT event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_MADE_PRIM event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_REMOVED event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_ADDED event (Xin Long) [1751129] - [netdrv] team: call RCU read lock when walking the port_list (Hangbin Liu) [1724896] - [net] packet: fix race in tpacket_snd() (Davide Caratti) [1760276] - [net] packet: fix memory leak in packet_set_ring() (Davide Caratti) [1760276] - [net] packet: unconditionally free po->rollover (Davide Caratti) [1760276] - [net] llc: fix skb leak in llc_build_and_send_ui_pkt() (Davide Caratti) [1760276] - [net] af_key: fix leaks in key_pol_get_resp and dump_sp. (Davide Caratti) [1760276] - [net] packet: in recvmsg msg_name return at least sizeof sockaddr_ll (Davide Caratti) [1760276] - [net] packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec (Davide Caratti) [1760276] - [net] packet: fix 4gb buffer limit due to overflow check (Davide Caratti) [1760276] - [net] llc: do not use sk_eat_skb() (Davide Caratti) [1760276] - [fs] proc: fix /proc/net/* after setns(2) (Davide Caratti) [1760276] - [net] Unpublish sk from sk_reuseport_cb before call_rcu (Paolo Abeni) [1760409] - [net] Fix null de-reference of device refcount (Paolo Abeni) [1760409] - [include] ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled (Paolo Abeni) [1760409] - [net] neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit (Paolo Abeni) [1760409] - [net] ebpf: record usage of flow dissector (Jiri Benc) [1749812] - [tools] selftests/bpf: More compatible nc options in test_lwt_ip_encap (Jiri Benc) [1749812] - [tools] selftests/bpf: Set rp_filter in test_flow_dissector (Jiri Benc) [1749812] - [net] bpf: lwtunnel: fix reroute supplying invalid dst (Jiri Benc) [1749812] - [kernel] rh_features: convert to atomic allocation (Jiri Benc) [1749812] - [net] xsk: lock the control mutex in sock_diag interface (Jiri Benc) [1749812] - [documentation] networking: fix af_xdp.rst Sphinx warnings (Jiri Benc) [1749812] - [documentation] flow_dissector: rst'ify documentation (Jiri Benc) [1749812] - [documentation] flow_dissector: document BPF flow dissector environment (Jiri Benc) [1749812] - [net] xsk: fix umem memory leak on cleanup (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid options in Tx descriptor (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid flags in xsk_bind (Jiri Benc) [1749812] - [net] xsk: fix potential crash in xsk_diag_put_umem() (Jiri Benc) [1749812] - [net] bpfilter: re-add header search paths to tools include to fix build error (Jiri Benc) [1749812] - [documentation] xsk: add FAQ to facilitate for first time users (Jiri Benc) [1749812] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN for flow dissector (Jiri Benc) [1749812] - [tools] sync uapi/linux/if_link.h header (Jiri Benc) [1749812] - [net] xdp: allow generic and driver XDP on one interface (Jiri Benc) [1749812] - [net] xdp: Provide extack messages when prog attachment failed (Jiri Benc) [1749812] - [net] bpfilter: remove extra header search paths for bpfilter_umh (Jiri Benc) [1749812] - [include] bpf: fix missing prototype warnings (Jiri Benc) [1749812] - [net] xsk: add sock_diag interface for AF_XDP (Jiri Benc) [1749812] - [net] xsk: add id to umem (Jiri Benc) [1749812] - [net] xsk: track AF_XDP sockets on a per-netns list (Jiri Benc) [1749812] - [include] redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) [1749812] - [net] tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket (Jiri Benc) [1749812] - [net] tcp: use monotonic timestamps for PAWS (Jiri Benc) [1749812] - [net] tcp: remove one indentation level in tcp_create_openreq_child (Jiri Benc) [1749812] - [netdrv] ppp: Fix memory leak in ppp_write (Guillaume Nault) [1759312] - [netdrv] ppp: deflate: Fix possible crash in deflate_init (Guillaume Nault) [1759312] - [netdrv] pppoe: fix reception of frames with no mac header (Guillaume Nault) [1759312] - [net] tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth (Florian Westphal) [1759208] - [net] tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning (Florian Westphal) [1759208] - [net] tcp_bbr: centralize code to set gains (Florian Westphal) [1759208] - [net] tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 (Florian Westphal) [1759208] - [net] tcp_bbr: in restart from idle, see if we should exit PROBE_RTT (Florian Westphal) [1759208] - [net] tcp_bbr: add bbr_check_probe_rtt_done() helper (Florian Westphal) [1759208] - [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1734589] - [tools] selftests: forwarding: gre_multipath: Fix flower filters (Hangbin Liu) [1756832] - [tools] selftests: forwarding: gre_multipath: Enable IPv4 forwarding (Hangbin Liu) [1756832] - [tools] set sysctl bc_forwarding properly in router_broadcast.sh (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: enable forwarding before ipv4 from/iif test (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: use pre-defined DEV_ADDR (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: fix local IPv4 address typo (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: print the result and return 1 if any tests failed (Hangbin Liu) [1756832] - [tools] selftests: fib_tests: Fix 'Command line is not complete' errors (Hangbin Liu) [1756832] - [tools] selftests: Update fib_tests to handle missing ping6 (Hangbin Liu) [1756832] - [tools] fib_tests: Add tests for metrics on routes (Hangbin Liu) [1756832] - [tools] selftests: udpgso_bench.sh explicitly requires bash (Hangbin Liu) [1756832] - [tools] selftests/net: add tls to .gitignore (Hangbin Liu) [1756832] - [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1753092] - [lib] netlink: set bad attribute also on maxtype check (Petr Oros) [1757776] - [lib] netlink: add validation of NLA_F_NESTED flag (Petr Oros) [1757776] - [net] ila: Fix rhashtable walker list corruption (Petr Oros) [1757776] - [lib] ila: make lockdep happy again (Petr Oros) [1757776] - [net] genetlink: do not validate dump requests if there is no policy (Petr Oros) [1757776] - [include] netlink: Fix nlmsg_parse as a wrapper for strict message parsing (Petr Oros) [1757776] - [net] tipc: fix missing indentation in source code (Petr Oros) [1757776] - [net] genetlink: optionally validate strictly/dumps (Petr Oros) [1757776] - [lib] netlink: add strict parsing for future attributes (Petr Oros) [1757776] - [include] netlink: re-add parse/validate functions in strict mode (Petr Oros) [1757776] - [net] netlink: make validation more configurable for future strictness (Petr Oros) [1757776] - [lib] netlink: add NLA_MIN_LEN (Petr Oros) [1757776] - [net] genetlink: make policy common to family (Petr Oros) [1757776] - [net] ila: Flush netlink command to clear xlat table (Petr Oros) [1757776] - [net] ila: Create main ila source file (Petr Oros) [1757776] - [net] ila: Call library function alloc_bucket_locks (Petr Oros) [1757776] - [net] ila: Fix use of rhashtable walk in ila_xlat.c (Petr Oros) [1757776] - [net] rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check (Petr Oros) [1757750] - [net] mpls: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] mpls: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addrlabel: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: ipmr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] namespace: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] rtnetlink: ifinfo: perform strict checks also for doit handler (Petr Oros) [1757750] - [net] rtnetlink: stats: reject requests for unknown stats (Petr Oros) [1757750] - [net] rtnetlink: stats: validate attributes in get as well as dumps (Petr Oros) [1757750] - [net] netlink: add helper to retrieve NETLINK_F_STRICT_CHK (Petr Oros) [1757750] - [include] linux/netlink.h: drop unnecessary extern prefix (Petr Oros) [1757750] - [net] rtnetlink: avoid frame size warning in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: remove a level of indentation in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: Add more extack messages to rtnl_newlink (Petr Oros) [1757750] - [net] netfilter: nf_tables: allow lookups in dynamic sets (Florian Westphal) [1759074] - [net] netfilter: nf_tables: check the result of dereferencing base_chain->stats (Florian Westphal) [1759074] - [net] revert "netfilter: nft_hash: add map lookups for hashing operations" (Florian Westphal) [1759074] - [net] netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit (Florian Westphal) [1759074] - [net] netfilter: nft_ct: enable conntrack for helpers (Florian Westphal) [1759074] - [net] netfilter: conntrack: always store window size un-scaled (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix rst sequence number mismatch (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix erroneous tcp mss option (Florian Westphal) [1758668] - [net] netfilter: nfnetlink: avoid deadlock due to synchronous request_module (Florian Westphal) [1758668] - [net] netfilter: nf_queue: fix reinject verdict handling (Florian Westphal) [1758668] - [net] netfilter: conntrack: Use consistent ct id hash calculation (Florian Westphal) [1758668] - [net] netfilter: ctnetlink: don't use conntrack/expect object addresses as id (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls for an l3mdev slave (Florian Westphal) [1758668] - [net] netfilter: avoid using skb->nf_bridge directly (Florian Westphal) [1758668] - [net] netfilter: nat: can't use dst_hold on noref dst (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev (Florian Westphal) [1758668] - [net] netfilter: conntrack: fix removal of conntrack entries when l4tracker is removed (Florian Westphal) [1758668] - [net] netfilter: xt_hashlimit: fix a possible memory leak in htable_create() (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: add missing code to get interface index in checkentry. (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: fix wrong interface selection (Florian Westphal) [1758668] - [net] netfilter: xtables: avoid BUG_ON (Florian Westphal) [1758668] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1758646] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1758646] - [net] neighbour: remove stray semicolon (Ivan Vecera) [1757459] - [net] neighbor: Initialize protocol when new pneigh_entry are created (Ivan Vecera) [1757459] - [net] neighbour: register rtnl doit handler (Ivan Vecera) [1757459] - [net] neighbor: Add protocol attribute (Ivan Vecera) [1757459] - [net] neighbor: Add extack messages for add and delete commands (Ivan Vecera) [1757459] - [net] rtnetlink: address is mandatory for rtnl_fdb_get (Ivan Vecera) [1757105] - [netdrv] vxlan: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] rtnetlink: support for fdb get (Ivan Vecera) [1757105] - [net] bridge: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] ipmr: remove hard code cache_resolve_queue_len limit (Hangbin Liu) [1631022] - [net] ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set (Hangbin Liu) [1740961] - [net] xfrm interface: fix management of phydev (Xin Long) [1727240] - [net] xfrm interface: fix list corruption for x-netns (Xin Long) [1727240] - [net] xfrm interface: ifname may be wrong in logs (Xin Long) [1727240] - [net] xfrm interface: avoid corruption on changelink (Xin Long) [1727240] - [net] netlink: add validation function to policy (Ivan Vecera) [1753333] - [net] netlink: add attribute range validation to policy (Ivan Vecera) [1753333] - [net] sched: police: allow accessing police->params with rtnl (Ivan Vecera) [1731416] - [net] sched: remove block pointer from common offload structure (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload install and remove functionality. (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload framework (Ivan Vecera) [1731416] - [net] sched: add block pointer to tc_cls_common_offload structure (Ivan Vecera) [1731416] - [net] sched: allow stats updates from offloaded police actions (Ivan Vecera) [1731416] - [net] sched: extend matchall offload for hardware statistics (Ivan Vecera) [1731416] - [net] sched: add police action to the hardware intermediate representation (Ivan Vecera) [1731416] - [net] sched: move police action structures to header (Ivan Vecera) [1731416] - [net] sched: remove unused functions for matchall offload (Ivan Vecera) [1731416] - [net] dsa: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [netdrv] mlxsw: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [net] tipc: disallow enabling of loopback interface bearer (Jon Maloy) [1717305] - [net] tipc: add NULL pointer check before calling kfree_rcu (Jon Maloy) [1747392] - [net] xsk: Return the whole xdp_desc from xsk_umem_consume_tx (Ivan Vecera) [1748497] - [net] devlink: add warning for ndo_get_port_parent_id set when not needed (Petr Oros) [1737133] - [net] devlink: introduce devlink_compat_switch_id_get() helper (Petr Oros) [1737133] - [net] devlink: extend port attrs for switch ID (Petr Oros) [1737133] - [net] devlink: convert devlink_port_attrs bools to bits (Petr Oros) [1737133] - [net] devlink: add warning for ndo_get_phys_port_name set when not needed (Petr Oros) [1737133] - [netdrv] nfp: move devlink port type set after netdev registration (Petr Oros) [1737133] - [netdrv] dsa: move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] mlxsw: Move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port type after registration (Petr Oros) [1737133] - [netdrv] bnxt: call devlink_port_type_eth_set() before port register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port attrs properly (Petr Oros) [1737133] - [netdrv] dsa: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] bnxt: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] revert "devlink: Add a generic wake_on_lan port parameter" (Petr Oros) [1737133] - [netdrv] bnxt_en: Add bnxt_en initial port params table and register it (Petr Oros) [1737133] - [netdrv] mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [netdrv] netdevsim: assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [net] devlink: introduce devlink_compat_phys_port_name_get() (Petr Oros) [1737527] - [net] replace ndo_get_devlink with ndo_get_devlink_port (Petr Oros) [1737527] - [net] devlink: select NET_DEVLINK from drivers (Petr Oros) [1737527] - [net] devlink: add port type spinlock (Petr Oros) [1737527] - [net] devlink: warn on setting type on unregistered port (Petr Oros) [1737527] - [net] devlink: disallow port_attrs_set() to be called before register (Petr Oros) [1737527] - [net] devlink: don't pass return value of __devlink_port_type_set() (Petr Oros) [1737527] - [net] devlink: don't take devlink_mutex for devlink_compat_* (Petr Oros) [1737527] - [net] devlink: add couple of missing mutex_destroy() calls (Petr Oros) [1737527] - [net] devlink: fix kdoc (Petr Oros) [1737527] - [net] devlink: require non-NULL ops for devlink instances (Petr Oros) [1737527] - [net] devlink: hold a reference to the netdevice around ethtool compat (Petr Oros) [1737527] - [net] devlink: create a special NDO for getting the devlink instance (Petr Oros) [1737527] - [net] devlink: Add WARN_ON to catch errors of not cleaning devlink objects (Petr Oros) [1737527] - [netdrv] s390/qeth: fix xmit_more support (Ivan Vecera) [1734516] - [netdrv] revert "[netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only)" (Ivan Vecera) [1734516] - [netdrv] net/mlx5e: Fix wrong xmit_more application (Ivan Vecera) [1734516] - [include] net: use correct this_cpu primitive in dev_recursion_level (Ivan Vecera) [1734516] - [netdrv] drivers: net: aurora: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: net: sfc: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: mellanox: use netdev_xmit_more() helper (Ivan Vecera) [1734516] - [netdrv] net: move skb->xmit_more hint to softnet data (Ivan Vecera) [1734516] - [net] place xmit recursion in softnet data (Ivan Vecera) [1734516]- [netdrv] net: ena: clean up indentation issue (John Linville) [1770979] - [netdrv] net: ena: Select DIMLIB for ENA_ETHERNET (John Linville) [1770979] - [netdrv] net: ena: fix incorrect update of intr_delay_resolution (John Linville) [1770979] - [netdrv] net: ena: fix retrieval of nonadaptive interrupt moderation intervals (John Linville) [1770979] - [netdrv] net: ena: fix update of interrupt moderation register (John Linville) [1770979] - [netdrv] net: ena: remove all old adaptive rx interrupt moderation code from ena_com (John Linville) [1770979] - [netdrv] net: ena: remove ena_restore_ethtool_params() and relevant fields (John Linville) [1770979] - [netdrv] net: ena: remove old adaptive interrupt moderation code from ena_netdev (John Linville) [1770979] - [netdrv] net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*() (John Linville) [1770979] - [netdrv] net: ena: enable the interrupt_moderation in driver_supported_features (John Linville) [1770979] - [netdrv] net: ena: reimplement set/get_coalesce() (John Linville) [1770979] - [netdrv] net: ena: switch to dim algorithm for rx adaptive interrupt moderation (John Linville) [1770979] - [netdrv] net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it (John Linville) [1770979]- [fs] autofs: add ignore mount option (Ian Kent) [1743441] - [fs] autofs: improve ioctl sbi checks (Ian Kent) [1672133] - [crypto] crypto: ccp - Retry SEV INIT command in case of integrity check failure. (Gary Hook) [1767627] - [crypto] crypto: ccp - Verify access to device registers before initializing (Gary Hook) [1756867] - [crypto] crypto: ccp - Change a message to reflect status instead of failure (Gary Hook) [1756867] - [netdrv] ixgbevf: Bump version for RHEL 8.2.0 (Ken Cox) [1721701] - [netdrv] ixgbevf: Fix secpath usage for IPsec Tx offload (Ken Cox) [1721701] - [netdrv] ixgbevf: make array api static const, makes object smaller (Ken Cox) [1721701] - [netdrv] ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a compilation error of skb_frag_t (Ken Cox) [1721701] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721701] - [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1721701] - [netdrv] ixgbevf: fix possible divide by zero in ixgbevf_update_itr (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack (Ken Cox) [1721701] - [infiniband] IB/hfi1: Use a common pad buffer for 9B and 16B packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid excessive retry for TID RDMA READ request (Honggang Li) [1719676] - [infiniband] RDMA/hfi1: Prevent memory leak in sdma_init (Honggang Li) [1719676] - [infiniband] IB/hfi1: remove unlikely() from IS_ERR*() condition (Honggang Li) [1719676] - [infiniband] IB/hfi1: Define variables as unsigned long to fix KASAN warning (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add a counter for credit waits (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add traces for TID RDMA READ (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix memory leaks (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix a memory leak bug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets that cause TIDErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix Spectre v1 vulnerability (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove unused define (Honggang Li) [1719676] - [infiniband] IB/hfi1: Do not update hcrc for a KDETH packet during fault injection (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn (Honggang Li) [1719676] - [infiniband] IB/hfi1: Field not zero-ed when allocating TID flow memory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unreserve a flushed OPFN request (Honggang Li) [1719676] - [infiniband] IB/hfi1: Check for error on call to alloc_rsm_map_table (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix variable shadowing issue in rvt_create_cq (Honggang Li) [1719676] - [infiniband] RDMA/rvt: Do not use a kernel header in the ABI (Honggang Li) [1719676] - [infiniband] IB/hfi1: No need to use try_module_get for debugfs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add trace for map_mr_sg (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Enhance trace information for FRWR debug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add missing INVALIDATE opcodes for trace (Honggang Li) [1719676] - [infiniband] IB/hfi1: Reduce excessive aspm inlines (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Set QP allowed opcodes after QP allocation (Honggang Li) [1719676] - [infiniband] IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fracture single lock used for posting and processing RWQEs (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move receive work queue struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move rvt_cq_wc struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add new completion inline (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Convert to new completion API (Honggang Li) [1719676] - [infiniband] IB/hfi1: Spelling s/statisfied/satisfied/ (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle port down properly in pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle wakeup of orphaned QPs for pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Wakeup QPs orphaned on wait list after flush (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use aborts to trigger RC throttling (Honggang Li) [1719676] - [infiniband] IB/hfi1: Create inline to get extended headers (Honggang Li) [1719676] - [infiniband] IB/hfi1: Silence txreq allocation warnings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid hardlockup with flushlist_lock (Honggang Li) [1719676] - [infiniband] IB/hfi1: Correct tid qp rcd to match verbs context (Honggang Li) [1719676] - [infiniband] IB/hfi1: Close PSM sdma_progress sleep window (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate fault injection opcode user input (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate page aligned for a given virtual address (Honggang Li) [1719676] - [infiniband] IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value (Honggang Li) [1719676] - [infiniband] IB/hfi1: Insure freeze_work work_struct is canceled on shutdown (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix alloc_qpn() WARN_ON() (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Catch use-after-free access of AH structures (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove reference to RHF.VCRCErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add selected Rcv counters (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Use new routine to release reference counts (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use more efficient allowed_ops (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix ab/ba include issues (Honggang Li) [1719676] - [infiniband] IB/hfi1: Make opfn.h self sufficient (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1): Miscellaneous comment fixes (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add debugfs to control expansion ROM write protect (Honggang Li) [1719676] - [infiniband] hfi1: Convert hfi1_unit_table to XArray (Honggang Li) [1719676] - [infiniband] hfi1: Convert vesw_idr to XArray (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Use correct sizing on buffers holding page DMA addresses (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix two format strings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add running average for adaptive pio (Honggang Li) [1719676] - [infiniband] mm: replace all open encodings for NUMA_NO_NODE (Honggang Li) [1719676] - [infiniband] drivers/IB,hfi1: do not se mmap_sem (Honggang Li) [1719676] - [infiniband] IB/hfi1: Suppress a compiler warning (Honggang Li) [1719676] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: initialize fc4_type_priority (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fix NPIV tear down process (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove an include directive (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Improve logging for scan thread (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Set remove flag for all VP (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix memory leak when sending I/O fails (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fixup incorrect usage of host_byte (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Himanshu Madhani) [1763248] - [scsi] qla2xxx: Fix conflict_port check for NULL (Himanshu Madhani) [1763248] - [netdrv] Bump version for RHEL 8.2.0 (Ken Cox) [1721700] - [netdrv] ixgbe: Fix secpath usage for IPsec TX offload. (Ken Cox) [1721700] - [netdrv] ixgbe: fix double clean of Tx descriptors with xdp (Ken Cox) [1721700] - [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1721700] - [netdrv] ixgbe: use skb_get_queue_mapping in tx path (Ken Cox) [1721700] - [netdrv] ixgbe: fix memory leaks (Ken Cox) [1721700] - [netdrv] ixgbe: sync the first fragment unconditionally (Ken Cox) [1721700] - [netdrv] ixgbe: Use kzfree() rather than its implementation. (Ken Cox) [1721700] - [netdrv] ixgbe: simplify Rx buffer recycle (Ken Cox) [1721700] - [netdrv] ixgbe: no need to check return value of debugfs_create functions (Ken Cox) [1721700] - [netdrv] ixgbe: fix possible deadlock in ixgbe_service_task() (Ken Cox) [1721700] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721700] - [netdrv] ixgbe: fix potential u32 overflow on shift (Ken Cox) [1721700] - [netdrv] ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw (Ken Cox) [1721700] - [netdrv] ixgbe: Check DDM existence in transceiver before access (Ken Cox) [1721700] - [netdrv] ixgbe: implement support for SDP/PPS output on X550 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: Use LLDP ethertype define ETH_P_LLDP (Ken Cox) [1721700] - [netdrv] ixgbe: add a kernel documentation comment for ixgbe_ptp_get_ts_config (Ken Cox) [1721700] - [netdrv] ixgbe: use 'cc' instead of 'hw_cc' for local variable (Ken Cox) [1721700] - [netdrv] ixgbe: fix PTP SDP pin setup on X540 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: reduce PTP Tx timestamp timeout to 1 second (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx packet count (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx byte count (Ken Cox) [1721700] - [netdrv] ixgbe: remove umem from adapter (Ken Cox) [1721700] - [netdrv] ixgbe: add tracking of AF_XDP zero-copy state for each queue pair (Ken Cox) [1721700] - [netdrv] ixgbe: fix mdio bus registration (Ken Cox) [1721700] - [netdrv] nfp: bpf: implement jitting of JMP32 (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support removing dead code (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support optimizing dead branches (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: save original program length (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: split up the skip flag (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: don't use instruction number for jump target (Pablo Cascon) [1729067] - [scsi] scsi: target: iscsi: rename some variables to avoid confusion. (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1769801] - [scsi] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1769801] - [arm64] arm64: topology: Use PPTT to determine if PE is a thread (Jeremy Linton) [1721297] - [acpi] ACPI/PPTT: Add support for ACPI 6.3 thread flag (Jeremy Linton) [1721297] - [acpi] ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] docs: fix numaperf.rst and add it to the doc tree (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [misc] h8300: pci: Remove local declaration of pcibios_penalize_isa_irq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mm] mmc: sdhci-acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [ata] ata: pata_acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [gpu] vga-switcheroo: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_ips: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_pmc: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: apple-gmux: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/intel/lpss: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/Kconfig: Select PCI_LOCKLESS_CONFIG if PCI is enabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mfd] mfd: Fix unmet dependency warning for MFD_TPS68470 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] drivers/acpi/scan.c: document why we don't need the device_hotplug_lock (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Fix regression in acpi_device_set_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: blacklist: fix clang warning for unused DMI table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Update table load object initialization" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Make acpi_sleep_state_supported() non-static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove needless __ghes_check_estatus() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Unexport acpi_device_get_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI / ACPI: Use cached ACPI device state to get PCI device power state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190703 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update table load object initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for object initialization sequence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: remove legacy module-level code due to deprecation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: simplify creation of the initial/default namespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: intel: Drop double removal of address space handler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APD: remove redundant assignment to pointer clk (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Simplify and fix PM domain hibernation callbacks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PM: ACPI/PCI: Resume all devices during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Modify node flag detection to find last IDENTICAL (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Introduce concept of a _PR0 dependent device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Allow transitions to D0 to occur in special cases (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: utils: Cleanup acpi_dev_match_cb (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make AC and battery drivers available on !X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] coresight: acpi: Support for AMBA components (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs on first direct enable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: configfs: Resolve objects on host-directed table loads (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Allow BGRT to be overridden (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] gpio: merrifield: Fix build err without CONFIG_ACPI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: OSL: Make a W=1 kernel-doc warning go away (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Don't limit named child node matching to data nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPIT: Correct LPIT end address for lpit_process() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/irq: Implement helper to create hierachical domains (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add memory-side caching attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add heterogenous memory access attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Link memory nodes to their compute nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] doc/mm: New documentation for memory performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PCI: PM: Add missing wakeup.flags.valid checks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build error when IOMMU_SUPPORT is disabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190509 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: change _ADR representation to 64 bits (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: fix handling of data_nodes in acpi_get_next_subnode() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix an uninitialized memory_target (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix memory leaks in hmat_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Check ATS capability in root complex nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: Use dev_get_drvdata() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: event: replace strcpy() by strscpy() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for hibernate (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Reject platform device creation on NUMA node mapping failure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: button: reinitialize button state upon resume (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190405 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: add check to avoid null pointer dereference (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190329 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: utilities: fix spelling of PCC to platform_comm_channel (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg length macro/define for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg compare macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg copy macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Print debug messages when enabling GPEs for wakeup (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register memory side cache attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register performance attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register processor domain to its memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Parse and report heterogeneous memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Add HMAT to generic parsing tables (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Create subtable parsing infrastructure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [arm64] arm64: numa: rework ACPI NUMA initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Add support for PMCG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Use vendor backlight on Sony VPCEH3U1E (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Remove deprecated function since no user left (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Clean up whitespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add labels for PNP button devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power_package() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix comment typos (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Clear status of GPEs before enabling them" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: remove address node from global list after method termination (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs before enabling them (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: use different default debug value than ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Drop reference in test for device presence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: sysfs: Prevent get_status() from returning acpi_status (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / device_sysfs: Avoid OF modalias creation for removed device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local data structures static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local functions static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Simplify PPTT leaf node detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Respect PRP0001 when retrieving device match data (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190215 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formatting (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add GTDT Revision 3 support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: HMAT updates (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add PCC operation region support for AML interpreter (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [clk] clk: x86: Move clk-lpss.h to platform_data/x86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Set P_LVL{2, 3sc] } idle state descriptions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / CPPC: Add a helper to get desired performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier structure in PDTT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update/clarify messages for control method failures (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Fix possible fault with the "test objects" command (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Interpreter: Emit warning for creation of a zero-length op region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove legacy module-level code support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Extend chassis-type detection with a "Lunch Box" check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Refactor and fix dmi_is_desktop() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Add support for the SDEI GHES Notification type (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [firmware] firmware: arm_sdei: Add ACPI GHES registration helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make GHES estatus header validation more user friendly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Pass ghes and estatus separately to avoid a later copy (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Let the notification helper specify the fixmap slot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move locking to the notification helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Generalise the estatus queue's notify code (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't update struct ghes' flags in read/clear estatus (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove spurious GHES_TO_CLEAR check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't store CPER records physical address in struct ghes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make estatus pool allocation a static size (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make hest.c manage the estatus memory pool (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch estatus pool to use vmalloc memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove silent flag from ghes_read_estatus() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't wait to serialise with oops messages when panic()ing (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Set debug output flags independent of ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Get rid of acpi_sleep_dispatch() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for BSG2150 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Simplify boot EC checks in acpi_ec_add() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Eliminate acpi_config_boot_ec() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Declare boot_ec as static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: remove header search path to the parent directory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Clean up probing for early EC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: debug: Clean up acpi_aml_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: no need to check return value of debugfs_create functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Look for ECDT EC after calling acpi_load_tables() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190108 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: All acpica: Update copyrights to 2019 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: Add option to dump extra info for memory leaks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Convert more ACPI errors to firmware errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Fix parsing HEST that includes Deferred Machine Check subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: table override from built-in initrd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] APEI / ERST: Switch to use new generic UUID API (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq_element handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT Whiskey Cove PMIC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build when CONFIG_IOMMU_API=n (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Fix TS-pin current-source handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: NUMA: Use correct type for printing addresses on i386-PAE (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: power: Skip duplicate power resource references in _PRx (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix build failure when CONFIG_NLS is set to 'n' (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make PCI slot detection driver depend on PCI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable dGPU direct output (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Loop in full LPS0 mode only (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Don't call iommu_ops->add_device directly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use device_iommu_mapped() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use helper functions to access dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] driver core: Introduce device_iommu_mapped() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu/sysfs: Rename iommu_release_device() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Consolitate ->add/remove_device() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Introduce wrappers around dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: add DSDT AmlCode new declaration name support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181213 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: change coding style to match ACPICA, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debug output: Add option to display method/object evaluation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: disassembler: disassemble OEMx tables as AML (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018.2" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Expressions in package elements are not supported (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update buffer-to-string conversions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: add comments, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove defines that use deprecated flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [pci] PCI: Remove unused attr variable in pci_dma_configure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Refactor _CCA enforcement (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Ignore acpi_device_fix_up_power() return value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT3515 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: SPCR: Consider baud rate 0 as preconfigured state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / glue: Add acpi_platform_notify() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] drivers core: Prepare support for multiple platform notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / platform: Add SMB0001 HID to forbidden_id_list (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Fix handling of buffer-size in acpi_ex_write_data_to_field() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181031 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: Enhance error detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: adding definition and disassembly for TPM2 revision 3 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: refactor to fix unused variable warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: fix IOSF_MBI dependency (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Add depends on IOSF_MBI to Kconfig entry (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Block P-Unit I2C access during read-modify-write (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] PM / Domains: Document flags for genpd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT33FE ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: probe ECDT before loading AML tables regardless of module-level code flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove acpi_gbl_group_module_level_code and only use acpi_gbl_execute_tables_as_methods instead (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML interpreter: add region addresses in global list during initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: TAD: Add low-level support for real time capability (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Export acpi_device_get_power() for use by modular build drivers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: remove redundant 'default n' from Kconfig (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix rare oops when removing modules (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix GPE storm on recent MacBookPro's (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181003 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Never run _REG on system_memory and system_IO (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Split large interpreter file (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for field unit access (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename some of the Field Attribute defines (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for generic_serial_bus and attrib_raw_process_bytes protocol (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Fix the return value of acpi_processor_ids_walk() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the BYT I2C5 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the CHT I2C7 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper take an acpi_device as first argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi:ipmi: Convert ipmi_user_t to struct ipmi_user 0001-x86-smp-fix-non-SMP-broken-build-due-to-redefinition.patch brew_job bzlist bzlist-v2 run.sh testing_desc v4-notes v5-notes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc_atom_d3_mask (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Convert drivers to use SPDX identifier (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Sort headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Switch to bitmap_zalloc() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: custom_method: remove meaningless null check before debugfs_remove() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Force LPSS quirks on boot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Only call dmi_check_system() on X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: fix menuconfig presentation of ACPI submenu (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] xen/ACPI: don't upload Px/Cx data for disabled processors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: CrystalCove: Extend PMOP support to support all possible fields (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of all events when entering sleep states (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180810 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: fix a small memory leak regression (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Reference count: add additional debugging details (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpi_exec: fixing -fi option (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Cleanup interface to the AML disassembler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Utilities: split hex detection into smaller functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update an error message for a duplicate table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: Add ACPI i2c-multi-instantiate pseudo driver (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [kernel] PM / reboot: Eliminate race between reboot and suspend (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: utils: Remove status workaround from acpi_device_always_present() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for fwnodes with multiple i2c devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Initialize status to ACPI_STA_DEFAULT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: Fix a pointer coding style issue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] arm64 / ACPI: clean the additional checks before calling ghes_notify_sea() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add static attribute to indirect_io_hosts[] (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: Do not export energy_full[_design] on devices without full_charge_capacity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Use ec_no_wakeup on ThinkPad X1 Yoga 3rd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: get rid of negations in conditions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: use specialized print macros (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: reorder headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: drop inclusion of init.h (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: battery: remove redundant old_present check on insertion (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Use data node name and reg property for graphs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow direct graph endpoint references (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Make the ACPI graph API private (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow making references to non-device nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Convert ACPI reference args to generic fwnode reference args (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: save NVS memory for ASUS 1025C laptop (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: fix defined but not used warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180629 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL compiler: allow compilation of externals with paths that refer to existing names" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL: change processing of external op namespace nodes for correctness" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: enable touchscreen on Dell Venue Pro 7139 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Default to s2idle in all machines supporting LP S0 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: increment wakeup count only when notified (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [powerpc] powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (Gustavo Duarte) [1731035] - [nvdimm] libnvdimm/altmap: Track namespace boundaries in altmap (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Pick nearby online node if the device node is not online (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Update SCM hcall op-codes in hvcall.h (Gustavo Duarte) [1731035] - [mm] mm/nvdimm: add is_ioremap_addr and use that to check ioremap address (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Use a specific endian format for storing uuid from the device tree (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Add support for multibyte read/write for metadata (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Mark the region volatile if cache flush not required (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/nvdimm: Add an informative message if we fail to allocate altmap block (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Consolidate numa_enable check and min_common_depth check (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fix node look up with numa=off boot (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/radix: Use the right page size for vmemmap mapping (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/hash/4k: Don't use 64K page size for vmemmap with 4K pagesize (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use the correct bind address (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fallback to RAM if the altmap is unusable (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use ibm, unit-guid as the iset cookie (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix DIMM device registration race (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Remove endian conversions (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update DT properties (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix resource end address (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use depend instead of select (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Add driver for PAPR SCM regions (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: PAPR persistent memory support (Gustavo Duarte) [1731035] - [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1770314] - [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1770314] - [crypto] crypto: chtls - remove cdev_list_lock (Neil Horman) [1737078] - [crypto] crypto/chelsio/chtls: listen fails with multiadapt (Neil Horman) [1737078] - [tools] cpupower : Handle set and info subcommands correctly (Steve Best) [1769973] - [s390] s390/qeth: use IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qdio: implement IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qeth: add xmit_more support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: add BQL support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: when in TX NAPI mode, use napi_consume_skb() (Philipp Rudo) [1731028] - [s390] s390/qeth: add TX NAPI support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: collect accurate TX statistics (Philipp Rudo) [1731028] - [s390] s390/qdio: let drivers opt-out from Output Queue scanning (Philipp Rudo) [1731028] - [s390] s390/qdio: enable drivers to poll for Output completions (Philipp Rudo) [1731028] - [usb] xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge (Myron Stowe) [1769877] - [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769789] - [kernel] stacktrace: Don't skip first entry on noncurrent tasks (Waiman Long) [1766681] - [kernel] tracing: Fix user stack trace "??" output (Waiman Long) [1766681] - [kernel] tracing: Fix out-of-range read in trace_stack_print() (Waiman Long) [1766681] - [kernel] stacktrace: Constify 'entries' arguments (Waiman Long) [1766681] - [kernel] stacktrace: Force USER_DS for stack_trace_save_user() (Waiman Long) [1766681] - [x86] x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() (Waiman Long) [1766681] - [kernel] stacktrace: Use PF_KTHREAD to check for kernel threads (Waiman Long) [1766681] - [kernel] stacktrace: Unbreak stack_trace_save_tsk_reliable() (Waiman Long) [1766681] - [x86] x86/stacktrace: Use common infrastructure (Waiman Long) [1766681] - [kernel] stacktrace: Keep stack_trace structure and remove snprint_stack_trace() (Waiman Long) [1766681] - [kernel] stacktrace: Provide common infrastructure (Waiman Long) [1766681] - [kernel] livepatch: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Remove the last struct stack_trace usage (Waiman Long) [1766681] - [kernel] tracing: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Make ftrace_trace_userstack() static and conditional (Waiman Long) [1766681] - [kernel] tracing: Use percpu stack trace buffer more intelligently (Waiman Long) [1766681] - [kernel] tracing: Simplify stacktrace retrieval in histograms (Waiman Long) [1766681] - [kernel] lockdep: Remove save argument from check_prev_add() (Waiman Long) [1766681] - [kernel] lockdep: Remove unused trace argument from print_circular_bug() (Waiman Long) [1766681] - [drm] drm: Simplify stacktrace handling (Waiman Long) [1766681] - [md] dm persistent data: Simplify stack trace handling (Waiman Long) [1766681] - [md] dm bufio: Simplify stack trace retrieval (Waiman Long) [1766681] - [fs] btrfs: ref-verify: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] dma/debug: Simplify stracktrace retrieval (Waiman Long) [1766681] - [lib] fault-inject: Simplify stacktrace retrieval (Waiman Long) [1766681] - [mm] mm/page_owner: Simplify stack trace handling (Waiman Long) [1766681] - [mm] mm/kmemleak: Simplify stacktrace handling (Waiman Long) [1766681] - [mm] mm/slub: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] latency_top: Simplify stack trace handling (Waiman Long) [1766681] - [fs] proc: Simplify task stack retrieval (Waiman Long) [1766681] - [kernel] backtrace-test: Simplify stack trace handling (Waiman Long) [1766681] - [lib] lib/stackdepot: Provide functions which operate on plain storage arrays (Waiman Long) [1766681] - [kernel] stacktrace: Provide helpers for common stack trace operations (Waiman Long) [1766681] - [kernel] tracing: Cleanup stack trace code (Waiman Long) [1766681] - [kernel] tracing: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [drm] drm: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] latency_top: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/kasan: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/page_owner: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/slub: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] lockdep: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] s390/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] parisc/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm64/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] riscv/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] unicore32/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] sh/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] [x86] x86/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] um/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [mm] mm/page_owner: clamp read count to PAGE_SIZE (Waiman Long) [1766681] - [kernel] tracing: Export trace_dump_stack to modules (Waiman Long) [1766681] - [kernel] tracing: Have stack tracer trace full stack (Waiman Long) [1766681] - [kernel] trace: Use rcu_dereference_raw for hooks from trace-event subsystem (Waiman Long) [1766681] - [kernel] tracing: Have trace_stack nr_entries compare not be so subtle (Waiman Long) [1766681] - [cpuidle] cpuidle: governor: Add new governors to cpuidle_governors again (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: do not set an owner to allow modunload (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: set haltpoll as preferred governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: allow governor switch on cpuidle_register_driver() (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: Add cpuidle.governor= command line parameter (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: header file stubs must be "static inline" (Marcelo Tosatti) [1759282] - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1759282] - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1759282] - [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1756210] - [x86] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1747367] - [fs] CIFS: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1767664] - [fs] CIFS: Force revalidate inode when dentry is stale (Dave Wysochanski) [1767664] - [fs] CIFS: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1767664] - [block] blk-mq: make sure that line break can be printed (Ming Lei) [1741462] - [block] blk-mq: avoid sysfs buffer overflow with too many CPU cores (Ming Lei) [1741462] - [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload. (Manish Chopra) [1720393] - [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720393] - [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720393] - [fs] xfs: allocate xattr buffer on demand (Eric Sandeen) [1684599] - [fs] xfs: consolidate attribute value copying (Eric Sandeen) [1684599] - [fs] xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: make attr lookup returns consistent (Eric Sandeen) [1684599] - [i2c] i2c: i801: Add support for Intel Comet Lake (David Arcari) [1761547] - [powerpc] powerpc/xmon: Improve output of XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Fix output of XIVE IPI (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Add a dump of all XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xive: Fix dump of XIVE interrupt under pseries (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL (Diego Domingos) [1731130] - [fs] xfs: convert inode to extent format after extent merge due to shift (Brian Foster) [1745253] - [mmc] mmc: sdhci-pci: Add support for Intel CML (Alexander Beregalov) [1761593] - [powerpc] powerpc/mm/mce: Keep irqs disabled during lockless page table walk (Gustavo Duarte) [1524649] - [tools] seltests/powerpc: Add a selftest for memcpy_mcsafe (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Fix stack corruption for smaller sizes (Gustavo Duarte) [1524649] - [powerpc] powerpc: add machine check safe copy_to_user (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Add memcpy_mcsafe for pmem (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Handle UE event for memcpy_mcsafe (Gustavo Duarte) [1524649] - [kernel] extable: Add function to search only kernel exception table (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Make machine_check_ue_event() static (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Fix MCE handling for huge pages (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Schedule work from irq_work (Gustavo Duarte) [1524649] - [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1755602] - [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1755602] - [idle] intel_idle: add support for Jacobsville (Steve Best) [1481744] - [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1724421] - [block] blk-mq: apply normal plugging for HDD (Ming Lei) [1759380] - [block] blk-mq: honor IO scheduler for multiqueue devices (Ming Lei) [1759380] - [block] blk-mq: simplify blk_mq_make_request() (Ming Lei) [1759380] - [block] blk-mq: remove blk_mq_put_ctx() (Ming Lei) [1759380] - [nvdimm] libnvdimm: Enable unit test infrastructure compile checks (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/label: Remove the dpa align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Advance namespace seed for specific probe errors (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Rewrite _probe_success() to _advance_seeds() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, region: Use struct_size() in kzalloc() (Jeff Moyer) [1724965] - [tools] tools/testing/nvdimm: Fix fallthrough warning (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/of_pmem: Provide a unique name for bus provider (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Register badblocks before namespaces (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prevent duplicate device_unregister() calls (Jeff Moyer) [1724965] - [drivers] drivers/base: Introduce kill_device() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, namespace: Drop uuid_t implementation detail (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'resource' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Drop register_filesystem() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Fix compilation warnings with W=1 (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'modalias' attribute to DAX 'bus' devices (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'target_node' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Auto-bind device after successful new_id (Jeff Moyer) [1724965] - [dax] acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node (Jeff Moyer) [1724965] - [dax] device-dax: Add /sys/class/dax backwards compatibility (Jeff Moyer) [1724965] - [dax] device-dax: Add support for a dax override driver (Jeff Moyer) [1724965] - [dax] device-dax: Move resource pinning+mapping into the common driver (Jeff Moyer) [1724965] - [dax] device-dax: Introduce bus + driver model (Jeff Moyer) [1724965] - [dax] device-dax: Start defining a dax bus model (Jeff Moyer) [1724965] - [dax] device-dax: Remove multi-resource infrastructure (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region base (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region ida (Jeff Moyer) [1724965] - [kernel] memremap: Convert to XArray (Jeff Moyer) [1724965] - [drivers] drivers/dax/device.c: convert variable to vm_fault_t type (Jeff Moyer) [1724965] - [drivers] driver core: Rewrite test_async_driver_probe to cover serialization and NUMA affinity (Jeff Moyer) [1724965] - [drivers] libnvdimm: Schedule device registration on node local to the device (Jeff Moyer) [1724965] - [drivers] PM core: Use new async_schedule_dev command (Jeff Moyer) [1724965] - [drivers] driver core: Attach devices on CPU local to device node (Jeff Moyer) [1724965] - [kernel] async: Add support for queueing on specific NUMA node (Jeff Moyer) [1724965] - [kernel] workqueue: Provide queue_work_node to queue work near a given NUMA node (Jeff Moyer) [1724965] - [drivers] driver core: Probe devices asynchronously instead of the driver (Jeff Moyer) [1724965] - [drivers] device core: Consolidate locking and unlocking of parent and device (Jeff Moyer) [1724965] - [drivers] driver core: Establish order of operations for device_add and device_del via bitflag (Jeff Moyer) [1724965] - [drivers] driver core: Add missing dev->bus->need_parent_lock checks (Jeff Moyer) [1724965] - [drivers] driver core: Move async_synchronize_full call (Jeff Moyer) [1724965]- [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724588] - [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724588] - [scsi] qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index (Nilesh Javali) [1724588] - [scsi] scsi: qedf: Update the version to 8.42.3.0 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Use discovery list to traverse rports (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add debug information for unsolicited processing (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add support for 20 Gbps speed (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Interpret supported caps value correctly (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add shutdown callback handler (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Update module description string (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Print message during bailout conditions (Nilesh Javali) [1724589] - [scsi] qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector index to use (Nilesh Javali) [1724589] - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724598] - [netdrv] qed: Fix build error without CONFIG_DEVLINK (Manish Chopra) [1720392] - [netdrv] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1720392] - [netdrv] qede: qede_fp: simplify a bit 'qede_rx_build_skb()' (Manish Chopra) [1720392] - [netdrv] qede: Make two functions static (Manish Chopra) [1720392] - [netdrv] qede: Handle infinite driver spinning for Tx timestamp. (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "fullill" -> "fulfill" (Manish Chopra) [1720392] - [netdrv] qed: Fix Config attribute frame format. (Manish Chopra) [1720392] - [netdrv] qed*: Fix size of config attribute dump. (Manish Chopra) [1720392] - [netdrv] net: qed: Move static keyword to the front of declaration (Manish Chopra) [1720392] - [netdrv] qede: Add support for dumping the grc data. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for configuring grc dump config flags. (Manish Chopra) [1720392] - [netdrv] qede: Add support for reading the config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for reading config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add cleanup in qed_slowpath_start() (Manish Chopra) [1720392] - [netdrv] qed: Add driver API for flashing the config attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add API for configuring NVM attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add new ethtool supported port types based on media. (Manish Chopra) [1720392] - [netdrv] net/ethernet/qlogic/qed: force the string buffer NULL-terminated (Manish Chopra) [1720392] - [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1720392] - [netdrv] qed*: Change dpi_addr to be denoted with __iomem (Manish Chopra) [1720392] - [netdrv] qed: reduce maximum stack frame size (Manish Chopra) [1720392] - [netdrv] qed: Prefer pcie_capability_read_word() (Manish Chopra) [1720392] - [netdrv] qed: Add support for Timestamping the unicast PTP packets. (Manish Chopra) [1720392] - [netdrv] qed: Fix -Wmaybe-uninitialized false positive (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix default window size to be based on chip (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix tc for MPA ll2 connection (Manish Chopra) [1720392] - [netdrv] qed: iWARP - fix uninitialized callback (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state (Manish Chopra) [1720392] - [netdrv] qed: remove redundant assignment to rc (Manish Chopra) [1720392] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "inculde" -> "include" (Manish Chopra) [1720392] - [netdrv] qed: Reduce the severity of ptp debug message. (Manish Chopra) [1720392] - [netdrv] qed*: Add iWARP 100g support (Manish Chopra) [1720392] - [netdrv] qed: Add qed devlink parameters table (Manish Chopra) [1720392] - [netdrv] qed: Set the doorbell address correctly (Manish Chopra) [1720392] - [netdrv] qedr: Change the MSI-X vectors selection to be based on affined engine (Manish Chopra) [1720392] - [netdrv] qed: Modify offload protocols to use the affined engine (Manish Chopra) [1720392] - [netdrv] qed*: Change hwfn used for sb initialization (Manish Chopra) [1720392] - [netdrv] qed: Add llh ppfid interface and 100g support for offload protocols (Manish Chopra) [1720392] - [netdrv] qed: Modify api for performing a dmae to another PF (Manish Chopra) [1720392] - [virt] kvm: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (Auger Eric) [1749501] - [arm64] kvm: Kill hyp_alternate_select() (Auger Eric) [1749501] - [arm64] kvm: Replace hyp_alternate_select with has_vhe() (Auger Eric) [1749501] - [arm64] kvm: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 (Auger Eric) [1749501] - [documentation] kvm: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Use a single IO device per redistributor (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Remove spurious semicolons (Auger Eric) [1749501] - [arm64] perf_event: Add missing header needed for smp_processor_id() (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Make function comments match function declarations (Auger Eric) [1749501] - [arm64] kvm: Remove VMID rollover I-cache maintenance (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Cache successful MSI->LPI translation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add LPI translation cache definition (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S, C}PENDR0 as WI (Auger Eric) [1749501] - [arm64] kvm: Replace hardcoded '1' with SYS_PAR_EL1_F (Auger Eric) [1749501] - [arm64] sysreg: Add some field definitions for PAR_EL1 (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix potential deadlock when ap_list is long (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Properly initialise private IRQ affinity (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable (Auger Eric) [1749501] - [arm64] kvm: arm64: Don't write junk to sysregs on reset (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Sync ICH_VMCR_EL2 back when about to block (Auger Eric) [1749501] - [arm64] kvm: hyp: debug-sr: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: arm64: Update kvm_arm_exception_class and esr_class_str for new EC (Auger Eric) [1749501] - [virt] kvm: arm: vgic-v3: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: regmap: Fix unexpected switch fall-through (Auger Eric) [1749501] - [arm64] sve: Fix a couple of magic numbers for the Z-reg count (Auger Eric) [1749501] - [arm64] sve: Factor out FPSIMD to SVE state conversion (Auger Eric) [1749501] - [arm64] kvm: arm/arm64: Initialise host's MPIDRs by reading the actual register (Auger Eric) [1749501] - [arm64] kvm: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s (Auger Eric) [1749501] - [arm64] sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Auger Eric) [1749501] - [documentation] kvm: doc: Add API documentation on the KVM_REG_ARM_WORKAROUNDS register (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Add save/restore support for firmware workaround state (Auger Eric) [1749501] - [arm64] kvm: Propagate full Spectre v2 workaround state to KVM guests (Auger Eric) [1749501] - [arm64] sve: Fix missing SVE/FPSIMD endianness conversions (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy (Auger Eric) [1749501] - [arm64] kvm: arm64: Filter out invalid core register IDs in KVM_GET_REG_LIST (Auger Eric) [1749501] - [arm64] kvm: arm64: Skip more of the SError vaxorcism (Auger Eric) [1749501] - [arm64] kvm: arm64: Re-mask SError after the one instruction window (Auger Eric) [1749501] - [arm64] Update silicon-errata.txt for Neoverse-N1 #1349291 (Auger Eric) [1749501] - [arm64] kvm: arm64: Defer guest entry when an asynchronous exception is pending (Auger Eric) [1749501] - [arm64] kvm: arm64: Consume pending SError as early as possible (Auger Eric) [1749501] - [arm64] kvm: arm64: Make indirect vectors preamble behaviour symmetric (Auger Eric) [1749501] - [arm64] kvm: arm64: Abstract the size of the HYP vectors pre-amble (Auger Eric) [1749501] - [arm64] assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS (Auger Eric) [1749501] - [arm64] kvm: arm64/sve: Fix vq_present() macro to yield a bool (Auger Eric) [1749501] - [arm64] kvm: arm64: Implement vq_present() as a macro (Auger Eric) [1749501] - [arm64] fpsimd: Don't disable softirq when touching FPSIMD/SVE state (Auger Eric) [1749501] - [arm64] fpsimd: Introduce fpsimd_save_and_flush_cpu_state() and use it (Auger Eric) [1749501] - [arm64] fpsimd: Remove the prototype for sve_flush_cpu_state() (Auger Eric) [1749501] - [scripts] genksyms: Teach parser about 128-bit built-in types (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_add_default (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_setup (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [arm64] kvm: arm64: Move pmu hyp code under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [documentation] arm64: docs: Document perf event attributes (Auger Eric) [1749501] - [arm64] kvm: Fix perf cycle counter support for VHE (Auger Eric) [1749501] - [arm64] kvm: Avoid isb's by using direct pmxevtyper sysreg (Auger Eric) [1749501] - [arm64] kvm: Enable VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] kvm: Enable !VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] arm_pmu: Add !VHE support for exclude_host/exclude_guest attributes (Auger Eric) [1749501] - [arm64] kvm: Add accessors to track guest/host only counters (Auger Eric) [1749501] - [arm64] arm_pmu: Remove unnecessary isb instruction (Auger Eric) [1749501] - [arm64] perf: Add support for chaining event counters (Auger Eric) [1749501] - [arm64] perf: Disable PMU while processing counter overflows (Auger Eric) [1749501] - [arm64] perf: Clean up armv8pmu_select_counter (Auger Eric) [1749501] - [arm64] kvm: arm: Remove pgtable page standard functions from stage-2 page tables (Auger Eric) [1749501] - [netdrv] e1000e: Add support for Tiger Lake (Ken Cox) [1767480] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Corinna Vinschen) [1721705] - [netdrv] igb: Use dev_get_drvdata where possible (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721705] - [netdrv] igb: add RR2DCDELAY to ethtool registers dump (Corinna Vinschen) [1721705] - [netdrv] igb: minor ethool regdump amendment (Corinna Vinschen) [1721705] - [netdrv] igb: clear out skb->tstamp after reading the txtime (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb/igc: warn when fatal read failure happens (Corinna Vinschen) [1721705] - [netdrv] igb: fix various indentation issues (Corinna Vinschen) [1721705] - [netdrv] igb: Exclude device from suspend direct complete optimization (Corinna Vinschen) [1721705] - [netdrv] intel: correct return from set features callback (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721708] - [s390] s390/kaslr: reserve memory for kasan usage (Philipp Rudo) [1725888] - [s390] s390/mem_detect: provide single get_mem_detect_end (Philipp Rudo) [1725888] - [s390] s390/setup: adjust start_code of init_mm to _text (Philipp Rudo) [1725888] - [s390] s390/boot: add missing declarations and includes (Philipp Rudo) [1725888] - [s390] locking/lockdep: check for freed initmem in static_obj() (Philipp Rudo) [1725888] - [s390] s390/kernel: add support for kernel address space layout randomization (KASLR) (Philipp Rudo) [1725888] - [s390] s390/kernel: introduce .dma sections (Philipp Rudo) [1725888] - [s390] s390/sclp: do not use static sccbs (Philipp Rudo) [1725888] - [s390] s390/kprobes: use static buffer for insn_page (Philipp Rudo) [1725888] - [s390] s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad (Philipp Rudo) [1725888] - [s390] s390/kernel: build a relocatable kernel (Philipp Rudo) [1725888] - [s390] s390/extmem: remove code for 31 bit addressing mode (Philipp Rudo) [1725888] - [s390] s390/setup: remove obsolete #ifdef (Philipp Rudo) [1725888] - [net] net/core: work around section mismatch warning for ptp_classifier (Philipp Rudo) [1725888] - [sound] ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: link the order of establishing connections and Syt-match clock mode (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand delay of start for IR context just for version 3 firmware (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand sleep just after breaking connections for protocol version 1 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC/SOF - enable SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1710702] - [sound] ALSA: timer: Fix mutex deadlock at releasing card (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: eve: Enable mclk and ssp sclk early (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dt-bindings: rt5682: add button delay device property (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: improve the sensitivity of push button (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt_rt298: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: add support for snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: fix include guard name (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: hdac_hda: add support for HDMI/DP as a HDA codec (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/hdmi - implement mst_no_extra_pcms flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF - remove the dead code (skylake/kabylake) (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel - fix the card names (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: Add prepare/complete PM callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: return -ENOTSUPP if D0I3 is not supported (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0ix<->S0 transition (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ignore suspend/resume for D0ix compatible streams (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: implement prepare/complete callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag suspend_ignored for sof stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag to indicate the system suspend target (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add support for sending compact IPC (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: add helpers for setting D0 substate for ADSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: configure D0ix IPC flags in set_power_state (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce message for DSP power gating (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: use macro for register polling retry count (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: parse and store d0i3_compatible flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: token: add tokens for PCM compatible with D0i3 substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compatible stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: APL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add set_power_state() to dsp_ops for power state update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: reset default d0_substate at probe() and resume() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a field to store the current D0 substate of DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: eve: implement set_bias_level function for rt5514 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initial support to JasperLake. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for JSL (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_dsp_read_poll_timeout() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: improve error handling (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: sof: include types.h at header.h (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Fix randbuild error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: check errors when parsing LED tokens (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: remove always-true redundant test (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: bdw: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: byt: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Read ESAI parameters and send them to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi led support for switch controls (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ASoC: SOF: Force polling mode on CFL and CNL" (Jaroslav Kysela) [1710702] - [sound] ALSA: AsoC: SOF: refactor control load code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable dual control for pga (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable sync_write in hdac_bus (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: simple_card_utils.h: Add missing include (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: Add context data to any IPC timeout. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix reset of host_period_bytes (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_stream_params struct (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: core: check for mandatory fw_ready op during SOF probe (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: retain DSP context after FW exception. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: trace: move to opt-in with Kconfig and module parameter (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Fix 2 front mics of codec 0x623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix mutex deadlock in HDMI codec driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix pending unsol events at shutdown (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: Correct a typo in the clock proc string (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: code refactoring to handle model specific switch for protocol v2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: minor code refactoring for protocol version 2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: detect SPH source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: print for unknown source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: fix wrong spelling for macro (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: Fix prototype of helper function to return negative value (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: sound: usb: usb true/false for bool return type (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow non-Intel device probe gracefully (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ALSA: hda: Flush interrupts on disabling" (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Fix missing inline for pci_pr3_present() (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Add a helper to check Power Resource Requirements _PR3 existence (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Fix copy&paste error in the validator (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for EVGA NU Audio (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: postpone to start IR context (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: handle several AMDTP streams in callback handler of IRQ target (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: cancel flushing isoc context in the laste step to process context callback (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace ack callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace pointer callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add irq_target member into amdtp_domain struct (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the minimum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the maximum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: schedule hardware IRQ according to the size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: use variable size of queue for isoc packets instead of fixed size (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: use the same size of period for PCM substreams in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add a member into AMDTP domain for events per period (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Enable headset mic on Asus MJ401TA (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC711 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Force runtime PM on Nvidia HDMI codecs (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Add laptop imic fixup for ASUS M9V laptop (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Add Tigerlake/Jasperlake PCI ID (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hdac: clear link output stream mapping (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dapm: fix a memory leak bug (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: sof-rt5682: add a check for devm_clk_get (Jaroslav Kysela) [1710702] - [sound] ALSA: Fix Kconfig indentation (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: control: return true when kcontrol values change (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: fix intel DSP config (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: add Intel DSP configuration / probe code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: core: Fix pcm code debugfs error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoc: rockchip: i2s: Fix RPM imbalance (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Don't generate kcontrols without READ flags (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: bytcr_rt5651: add null check to support_button_press (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: add remove function to disable jack (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: add NULL handler to set_jack function (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: use separate route map for dmic (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initialise and verify FW crash dump data. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix warnings during FW load (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: harden PCM STOP sequence (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: fix resource leak in hw_free (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: loader: fix kernel oops on firmware boot failure (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: max98373: check for device node before parsing (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: soc-component: fix a couple missing error assignments (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm8994: Do not register inapplicable controls for WM1811 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: samsung: arndale: Add missing OF node dereferencing (Jaroslav Kysela) [1710702] - [infiniband] RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp" (Kamal Heib) [1724772] - [infiniband] RDMA: Fix goto target to release the allocated memory (Kamal Heib) [1724772] - [infiniband] IB/bnxt_re: Do not notifify GID change event (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Honor vlan_id in GID entry comparison (Kamal Heib) [1724772] - [infiniband] ib/bnxt: Remove mention of idr_alloc from comment (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724772] - [infiniband] bnxt_re: Clean cq for kernel consumers only (Kamal Heib) [1724772] - [infiniband] bnxt_re: fix the regression due to changes in alloc_pbl (Kamal Heib) [1724772] - [scsi] scsi: lpfc: Make lpfc_debugfs_ras_log_data static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix NULL check before mempool_destroy is not needed (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.0 (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add additional discovery log messages (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FC-AL support to lpe32000 models (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FA-WWN Async Event reporting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add log macros to allow print by serverity or verbosity setting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make FW logging dynamically configurable (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Revise interrupt coalescing for missing scenarios (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Remove lock contention target write path (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Slight fast-path performance optimizations (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix coverity error of dereference after null check (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix hardlockup in lpfc_abort_handler (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix bad ndlp ptr in xri aborted handling (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix lockdep errors in sli_ringtx_put (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix reporting of read-only fw error errors (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make function lpfc_defer_pt2pt_acc static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: add support for posting FC events on FPIN reception (Dick Kennedy) [1768102] - [infiniband] RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [1767292] - [crypto] crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc (Gary Hook) [1724859] - [crypto] crypto: ccp/gcm - use const time tag comparison. (Gary Hook) [1724859] - [crypto] crypto: ccp - Switch to SPDX license identifiers (Gary Hook) [1724859] - [crypto] crypto: ccp - Validate the the error value used to index error messages (Gary Hook) [1724859] - [crypto] crypto: ccp - Make ccp_register_rsa_alg static (Gary Hook) [1724859] - [crypto] crypto: ccp - Update copyright notices and dates (Gary Hook) [1724859] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Gary Hook) [1724859] - [x86] x86/umwait: Fix error handling in umwait_init() (Steve Best) [1724525] - [documentation] Documentation/ABI: Document umwait control sysfs interfaces (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait maximum time (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait C0.2 state (Steve Best) [1724525] - [x86] x86/umwait: Initialize umwait control values (Steve Best) [1724525] - [x86] x86/cpufeatures: Enumerate user wait instructions (Steve Best) [1724525] - [fs] virtiofs: Remove set but not used variable 'fc' (Vivek Goyal) [1694161] - [fs] virtiofs: Retry request submission from worker context (Vivek Goyal) [1694161] - [fs] virtiofs: Count pending forgets as in_flight forgets (Vivek Goyal) [1694161] - [fs] virtiofs: Set FR_SENT flag only after request has been sent (Vivek Goyal) [1694161] - [fs] virtiofs: No need to check fpq->connected state (Vivek Goyal) [1694161] - [fs] virtiofs: Do not end request in submission context (Vivek Goyal) [1694161] - [fs] fuse: don't advise readdirplus for negative lookup (Vivek Goyal) [1694161] - [fs] fuse: don't dereference req->args on finished request (Vivek Goyal) [1694161] - [fs] virtio-fs: don't show mount options (Vivek Goyal) [1694161] - [fs] virtio-fs: Change module name to virtiofs.ko (Vivek Goyal) [1694161] - [include] bitops: protect variables in bit_clear_unless() macro (Vivek Goyal) [1694161] - [include] bitops: protect variables in set_mask_bits() macro (Vivek Goyal) [1694161] - [fs] fuse: Make fuse_args_to_req static (Vivek Goyal) [1694161] - [fs] fuse: fix memleak in cuse_channel_open (Vivek Goyal) [1694161] - [fs] fuse: fix beyond-end-of-page access in fuse_parse_cache() (Vivek Goyal) [1694161] - [fs] fuse: unexport fuse_put_request (Vivek Goyal) [1694161] - [fs] fuse: kmemcg account fs data (Vivek Goyal) [1694161] - [fs] fuse: on 64-bit store time in d_fsdata directly (Vivek Goyal) [1694161] - [fs] fuse: fix missing unlock_page in fuse_writepage() (Vivek Goyal) [1694161] - [fs] virtio-fs: add virtiofs filesystem (Vivek Goyal) [1694161] - [fs] fuse: allow skipping control interface and forced unmount (Vivek Goyal) [1694161] - [fs] fuse: dissociate DESTROY from fuseblk (Vivek Goyal) [1694161] - [fs] fuse: delete dentry if timeout is zero (Vivek Goyal) [1694161] - [fs] fuse: separate fuse device allocation and installation in fuse_conn (Vivek Goyal) [1694161] - [fs] fuse: add fuse_iqueue_ops callbacks (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_fill_super_common() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_dequeue_forget() function (Vivek Goyal) [1694161] - [fs] fuse: export fuse_get_unique() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_send_init_request() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_len_args() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_end_request() (Vivek Goyal) [1694161] - [fs] fuse: fix request limit (Vivek Goyal) [1694161] - [fs] fuse: stop copying pages to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: stop copying args to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_req (Vivek Goyal) [1694161] - [fs] fuse: simplify request allocation (Vivek Goyal) [1694161] - [fs] fuse: unexport request ops (Vivek Goyal) [1694161] - [fs] fuse: convert retrieve to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert release to simple api (Vivek Goyal) [1694161] - [fs] cuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert writepages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readdir to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readpages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert direct_io to simple api (Vivek Goyal) [1694161] - [fs] fuse: add simple background helper (Vivek Goyal) [1694161] - [fs] fuse: convert sync write to simple api (Vivek Goyal) [1694161] - [fs] fuse: covert readpage to simple api (Vivek Goyal) [1694161] - [fs] fuse: fuse_short_read(): don't take fuse_req as argument (Vivek Goyal) [1694161] - [fs] fuse: convert ioctl to simple api (Vivek Goyal) [1694161] - [fs] fuse: move page alloc (Vivek Goyal) [1694161] - [fs] fuse: convert readlink to simple api (Vivek Goyal) [1694161] - [fs] fuse: add pages to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert destroy to simple api (Vivek Goyal) [1694161] - [fs] fuse: add nocreds to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert fuse_force_forget() to simple api (Vivek Goyal) [1694161] - [fs] fuse: add noreply to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert flush to simple api (Vivek Goyal) [1694161] - [fs] fuse: simplify 'nofail' request (Vivek Goyal) [1694161] - [fs] fuse: rearrange and resize fuse_args fields (Vivek Goyal) [1694161] - [fs] fuse: flatten 'struct fuse_args' (Vivek Goyal) [1694161] - [fs] fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock (Vivek Goyal) [1694161] - [fs] cuse: fix broken release (Vivek Goyal) [1694161] - [fs] fuse: cleanup fuse_wait_on_page_writeback (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (take 2) (Vivek Goyal) [1694161] - [fs] Revert "fuse: require /dev/fuse reads to have enough buffer capacity" (Vivek Goyal) [1694161] - [fs] fuse: extract helper for range writeback (Vivek Goyal) [1694161] - [fs] fuse: add FUSE_WRITE_KILL_PRIV (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_alloc_inode (Vivek Goyal) [1694161] - [fs] fuse: Add ioctl flag for x32 compat ioctl (Vivek Goyal) [1694161] - [fs] fuse: document fuse_fsync_in.fsync_flags (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (Vivek Goyal) [1694161] - [fs] fuse: retrieve: cap requested size to negotiated max_write (Vivek Goyal) [1694161] - [fs] fuse: allow filesystems to have precise control over data cache (Vivek Goyal) [1694161] - [fs] fuse: convert printk -> pr_* (Vivek Goyal) [1694161] - [fs] fuse: fix writepages on 32bit (Vivek Goyal) [1694161] - [fs] fuse: cache readdir calls if filesystem opts out of opendir (Vivek Goyal) [1694161] - [fs] fuse: support clients that don't implement 'opendir' (Vivek Goyal) [1694161] - [fs] fuse: lift bad inode checks into callers (Vivek Goyal) [1694161] - [fs] fuse: multiplex cached/direct_io file operations (Vivek Goyal) [1694161] - [fs] fuse add copy_file_range to direct io fops (Vivek Goyal) [1694161] - [fs] fuse: use iov_iter based generic splice helpers (Vivek Goyal) [1694161] - [fs] fuse: Switch to using async direct IO for FOPEN_DIRECT_IO (Vivek Goyal) [1694161] - [fs] fuse: use atomic64_t for khctr (Vivek Goyal) [1694161] - [fs] fuse: clean up aborted (Vivek Goyal) [1694161] - [fs] fuse: Protect ff->reserved_req via corresponding fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Protect fi->nlookup with fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Introduce fi->lock to protect write related fields (Vivek Goyal) [1694161] - [fs] fuse: Convert fc->attr_version into atomic64_t (Vivek Goyal) [1694161] - [fs] fuse: Add fuse_inode argument to fuse_prepare_release() (Vivek Goyal) [1694161] - [fs] fuse: Verify userspace asks to requeue interrupt that we really sent (Vivek Goyal) [1694161] - [fs] fuse: Do some refactoring in fuse_dev_do_write() (Vivek Goyal) [1694161] - [fs] fuse: Wake up req->waitq of only if not background (Vivek Goyal) [1694161] - [fs] fuse: Optimize request_end() by not taking fiq->waitq.lock (Vivek Goyal) [1694161] - [fs] fuse: Kill fasync only if interrupt is queued in queue_interrupt() (Vivek Goyal) [1694161] - [fs] fuse: Remove stale comment in end_requests() (Vivek Goyal) [1694161] - [fs] fuse: Replace page without copying in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: fix leaked aux requests (Vivek Goyal) [1694161] - [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_find_writeback() helper (Vivek Goyal) [1694161] - [fs] cuse: fix ioctl (Vivek Goyal) [1694161] - [fs] fuse: Fix memory leak in fuse_dev_free() (Vivek Goyal) [1694161] - [fs] fuse: fix revalidation of attributes for permission check (Vivek Goyal) [1694161] - [fs] fuse: fix fsync on directory (Vivek Goyal) [1694161] - [fs] fuse: Add bad inode check in fuse_destroy_inode() (Vivek Goyal) [1694161] - [fs] fuse: enable caching of symlinks (Vivek Goyal) [1694161] - [fs] fuse: only invalidate atime in direct read (Vivek Goyal) [1694161] - [fs] fuse: realloc page array (Vivek Goyal) [1694161] - [fs] fuse: add max_pages to init_out (Vivek Goyal) [1694161] - [fs] fuse: allocate page array more efficiently (Vivek Goyal) [1694161] - [fs] fuse: reduce size of struct fuse_inode (Vivek Goyal) [1694161] - [fs] fuse: use iversion for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: use mtime for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: add readdir cache version (Vivek Goyal) [1694161] - [fs] fuse: allow using readdir cache (Vivek Goyal) [1694161] - [fs] fuse: allow caching readdir (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_emit() helper (Vivek Goyal) [1694161] - [fs] fuse: add FOPEN_CACHE_DIR (Vivek Goyal) [1694161] - [fs] fuse: split out readdir.c (Vivek Goyal) [1694161] - [fs] fuse: Use hash table to link processing request (Vivek Goyal) [1694161] - [fs] fuse: kill req->intr_unique (Vivek Goyal) [1694161] - [fs] fuse: change interrupt requests allocation algorithm (Vivek Goyal) [1694161] - [fs] fuse: do not take fc->lock in fuse_request_send_background() (Vivek Goyal) [1694161] - [fs] fuse: introduce fc->bg_lock (Vivek Goyal) [1694161] - [fs] fuse: add locking to max_background and congestion_threshold changes (Vivek Goyal) [1694161] - [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Vivek Goyal) [1694161] - [fs] fuse: use list_first_entry() in flush_bg_queue() (Vivek Goyal) [1694161] - [fs] fuse: reduce allocation size for splice_write (Vivek Goyal) [1694161] - [fs] fuse: use kvmalloc to allocate array of pipe_buffer structs. (Vivek Goyal) [1694161] - [fs] fuse: convert last timespec use to timespec64 (Vivek Goyal) [1694161] - [fs] fs: fuse: Adding new return type vm_fault_t (Vivek Goyal) [1694161] - [fs] fuse: simplify fuse_abort_conn() (Vivek Goyal) [1694161] - [infiniband] RDMA/siw: Fix IPv6 addr_list locking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix 64/32bit pointer inconsistency (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix SGL mapping issues (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix potential NULL de-ref (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Change CQ flags from 64->32 bits (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix a memory leak in siw_init_cpulist() (Kamal Heib) [1725830 1720892] - [infiniband] Do not dereference 'siw_crypto_shash' before checking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove set but not used variables 'rv' (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix error return code in siw_init_module() (Kamal Heib) [1725830 1720892] - [infiniband] RMDA/siw: Require a 64 bit arch (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Mark expected switch fall-throughs (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Remove set but not used variable 's' (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Add missing rtnl_lock around access to ifa (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Use proper enumerated type in map_cqe_status (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove unnecessary kthread create/destroy printouts (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_WEAK_PER_CPU (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: addition to kernel build environment (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: completion queue methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: receive path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: transmit path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: queue pair methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application buffer management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: connection management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: network and RDMA core interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: main include file (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: iWarp wire packet format (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/cma: fix null-ptr-deref Read in cma_cleanup (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Rewrite PID namespace check to be reliable (Kamal Heib) [1720892] - [infiniband] RDMA/counters: Properly implement PID checks (Kamal Heib) [1720892] - [infiniband] IB/core: Fix NULL pointer dereference when bind QP to counter (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix error code in stat_get_doit_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Prevent QP counter binding if counters unsupported (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix -Wunused-const-variable warnings (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlink (Kamal Heib) [1720892] - [infiniband] RDMA/core: Provide RDMA DIM support for ULPs (Kamal Heib) [1720892] - [infiniband] linux/dim: Implement RDMA adaptive moderation (DIM) (Kamal Heib) [1720892] - [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Track driver QP types in resource tracker (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Remove the lock around remove_client_context (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Do not deadlock during client removal (Kamal Heib) [1720892] - [infiniband] IB/core: Add mitigation for Spectre V1 (Kamal Heib) [1720892] - [infiniband] IB/counters: Always initialize the port counter object (Kamal Heib) [1720892] - [infiniband] IB/core: Fix querying total rdma stats (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1720892] - [infiniband] xprtrdma: Modernize ops->connect (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove rpcrdma_req::rl_buffer (Kamal Heib) [1720892] - [infiniband] xprtrdma: Refactor chunk encoding (Kamal Heib) [1720892] - [infiniband] xprtrdma: Streamline rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] xprtrdma: Simplify rpcrdma_rep_create (Kamal Heib) [1720892] - [infiniband] xprtrdma: Wake RPCs directly in rpcrdma_wc_send path (Kamal Heib) [1720892] - [infiniband] xprtrdma: Reduce context switching due to Local Invalidation (Kamal Heib) [1720892] - [infiniband] xprtrdma: Add mechanism to place MRs back on the free list (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove fr_state (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix occasional transport deadlock (Kamal Heib) [1720892] - [infiniband] xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make rdma_counter.h compile stand alone (Kamal Heib) [1720892] - [infiniband] IB/core: Work on the caller socket net namespace in nldev_newlink() (Kamal Heib) [1663224 1720892] - [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1720892] - [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get default counter statistics through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get counter mode through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter manual mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Allow manual mode configuration support (Kamal Heib) [1720892] - [infiniband] RDMA/core: Get sum value of all counters when perform a sysfs stat read (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Implement counter dumpit calback (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter auto mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add "auto" configuration mode support (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add set/clear per-port auto mode support (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Make is_visible_in_pid_ns() as an API (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Add an API to attach a task to a resource (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Introduce statistic counter (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1720892] - [infiniband] IB: Remove unneeded memset (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Audit policy settings for netlink attributes (Kamal Heib) [1720892] - [infiniband] docs: infiniband: convert docs to ReST and rename to *.rst (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Introduce rdma_rw_inv_key helper (Kamal Heib) [1720892] - [infiniband] RDMA/core: Validate integrity handover device cap (Kamal Heib) [1720892] - [infiniband] RDMA/core: Rename signature qp create flag and signature device capability (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add an integrity MR pool support (Kamal Heib) [1720892] - [infiniband] IB/iser: Unwind WR union at iser_tx_desc (Kamal Heib) [1720892] - [infiniband] IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGRITY work request (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Update set_sig_data_segment attribute for new signature API (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Pass UMR segment flags instead of boolean (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Add attr for max number page list length for PI operation (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_alloc_mr_integrity (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add signature attrs element for ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_integrity API (Kamal Heib) [1720892] - [infiniband] RDMA/core: Save the MR type in the ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce new header file for signature operations (Kamal Heib) [1720892] - [infiniband] RDMA/odp: Do not leak dma maps when working with huge pages (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: Use offsetofend instead of opencoding (Kamal Heib) [1720892] - [infiniband] [scsi] scsi: RDMA/srp: Fix a sleep-in-invalid-context bug (Kamal Heib) [1720892] - [infiniband] RDMA: Check umem pointer validity prior to release (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Remove asynchronic QP destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Convert destroy_wq to be void (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Resort policy array (Kamal Heib) [1720892] - [infiniband] RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV (Kamal Heib) [1720892] - [infiniband] RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload (Kamal Heib) [1720892] - [infiniband] ipoib: correcly show a VF hardware address (Kamal Heib) [1720892] - [infiniband] RDMA: Move rdma_node_type to uapi/ (Kamal Heib) [1720892] - [infiniband] rdma: Remove nes (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check for ETH_SS_TEST (Kamal Heib) [1720892] - [infiniband] RDMA: Convert CQ allocations to be under core responsibility (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Return correct error code from hns_roce_v1_rsv_lp_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use sizeof() notation instead of plain sizeof (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA: Clear CQ objects during their allocation (Kamal Heib) [1720892] - [infiniband] RDMA: Clean destroy CQ in drivers do not return errors (Kamal Heib) [1720892] - [infiniband] RDMA/i40iw: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Avoid memory allocation during CQ destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Move owner into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move uverbs_abi_ver into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move driver_id into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] rdma: Delete the ib_ucm module (Kamal Heib) [1720892] - [infiniband] ucma: Convert ctx_idr to XArray (Kamal Heib) [1720892] - [infiniband] ucma: Convert multicast_idr to XArray (Kamal Heib) [1720892] - [infiniband] RDMA/ucma: Use struct_size() helper (Kamal Heib) [1720892] - [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: implement ethtool .get_link() callback (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1720892] - [infiniband] RDMA: Convert put_page() to put_user_page*() (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove second wait queue initialization call (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make ib_destroy_cq() void (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check of destroy CQ (Kamal Heib) [1720892] - [infiniband] RDMA/core: Return void from ib_device_check_mandatory() (Kamal Heib) [1720892] - [infiniband] RDMA/umem: Move page_shift from ib_umem to ib_odp_umem (Kamal Heib) [1720892] - [infiniband] RDMA/qedr: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix doc typo (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Add info regarding SG count failure (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Print the correct number of sig MRs (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Fix doc typo (Kamal Heib) [1720892] - [infiniband] IB/isert: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Refactor iscsi_iser_check_protection function (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Entropy in admin commands id (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Print address on AH creation failure (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Be consistent with success flow return value (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use API to get contiguous memory blocks aligned to device supported page size (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unused includes (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use rdma block iterator in chunk list creation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unneeded admin commands abort flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use kvzalloc instead of kzalloc with fallback (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove check that prevents destroy of resources in error flows (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Handle mmap insertions overflow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Fix success return value in case of error (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove MAYEXEC flag check from mmap flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add driver to Kconfig/Makefile (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa module (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA verbs implementation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add common command handlers (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Implement functions that submit and complete admin commands (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the ABI definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the com service API definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa_com.h file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa.h header file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA device definitions (Kamal Heib) [1720892] - [infiniband] RDMA: Add EFA related definitions (Kamal Heib) [1720892] - [fs] CIFS: Fix use after free of file info structures (Dave Wysochanski) [1757865] - [mm] mm, memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1730172] - [char] ipmi: Don't allow device module unload when in use (Tony Camuso) [1759916] - [netdrv] net: phy: Also request modules for C45 IDs (Gary Hook) [1764274] - [s390] s390/dasd: Fix error handling during online processing (Philipp Rudo) [1764492] - [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1764490] - [edac] EDAC/amd64: Support asymmetric dual-rank DIMMs (Gary Hook) [1753384] - [edac] EDAC/amd64: Cache secondary Chip Select registers (Gary Hook) [1753384] - [edac] EDAC/amd64: Decode syndrome before translating address (Gary Hook) [1753384] - [edac] EDAC/amd64: Find Chip Select memory size using Address Mask (Gary Hook) [1753384] - [edac] EDAC/amd64: Initialize DIMM info for systems with more than two channels (Gary Hook) [1753384] - [edac] EDAC/amd64: Recognize DRAM device type ECC capability (Gary Hook) [1753384] - [edac] EDAC/amd64: Support more than two controllers for chip selects handling (Gary Hook) [1753384] - [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745083] - [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745083] - [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1729083]- [tools] libbpf: remove compile time warning from libbpf_util.h (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove dependency on barrier.h in xsk.h (Yauheni Kaliuta) [1747341] - [kernel] seccomp, bpf: disable preemption before calling into bpf prog (Yauheni Kaliuta) [1747341] - [lib] bpf: test_bpf: turn off preemption in function __run_once (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove unnecessary cast-to-void (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix sysctl.c warning (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix using uninitialized ioctl results (Yauheni Kaliuta) [1747341] - [tools] libbpf: proper XSKMAP cleanup (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix invalid munmap call (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix XDP socket ring buffer memory ordering (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove likely/unlikely in xsk.h (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect, correctly get dummy program id (Yauheni Kaliuta) [1747341] - [net] bpf: fix access to skb_shared_info->gso_segs (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix out of bounds backwards jmps due to dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix use after free in prog symbol exposure (Yauheni Kaliuta) [1747341] - [include] bpf: Fix preempt_enable_no_resched() abuse (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test cases for pkt/null checks in subprogs (Yauheni Kaliuta) [1747341] - [kernel] bpf: mark registers in all frames after pkt/null checks (Yauheni Kaliuta) [1747341] - [tools] libbpf: add binary to gitignore (Yauheni Kaliuta) [1747341] - [net] bpf: Check address length before reading address family (Yauheni Kaliuta) [1747341] - [net] flow_dissector: disable preemption around BPF calls (Yauheni Kaliuta) [1747341] - [net] flow_dissector: switch kernel context to struct bpf_flow_dissector (Yauheni Kaliuta) [1747341] - [net] flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff (Yauheni Kaliuta) [1747341] - [net] flow_dissector: allow access only to a subset of __sk_buff fields (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: pass flow_keys->n_proto to BPF programs (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix vlan handling in flow dissector program (Yauheni Kaliuta) [1747341] - [tools] bpf, libbpf: fix quiet install_headers (Yauheni Kaliuta) [1747341] - [tools] libbpf: add libelf dependency to shared library build (Yauheni Kaliuta) [1747341] - [tools] libbpf: add xsk.h to install_headers target (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test for VOID equivalence check (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix btf_dedup equivalence check handling of different kinds (Yauheni Kaliuta) [1747341] - [documentation] bpf, doc: fix BTF docs reflow of bullet list (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test case for invalid call stack in dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: remove incorrect 'verifier bug' warning (Yauheni Kaliuta) [1747341] - [kernel] bpf: Only print ref_obj_id for refcounted reg (Yauheni Kaliuta) [1747341] - [tools] tool: use bpf_program__get_prog_info_linear() in prog.c:do_dump() (Yauheni Kaliuta) [1747341] - [tools] tools lib bpf: Introduce bpf_program__get_prog_info_linear() (Yauheni Kaliuta) [1747341] - [tools] perf tools: Fix errors under optimization level '-Og' (Yauheni Kaliuta) [1747341] - [kernel] bpf: Try harder when allocating memory for large maps (Yauheni Kaliuta) [1747341] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add fwd enum resolution test for btf_dedup (Yauheni Kaliuta) [1747341] - [tools] btf: resolve enum fwds in btf_dedup (Yauheni Kaliuta) [1747341] - [tools] bpf: Add an example for bpf_get_listener_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock (Yauheni Kaliuta) [1747341] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [net] bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper (Yauheni Kaliuta) [1747341] - [kernel] bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_release (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix to reject unknown flags in xsk_socket__create() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix segfault of test_progs when prog loading failed (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_progs: initialize duration in singal_pending test (Yauheni Kaliuta) [1747341] - [tools] libbpf: force fixdep compilation at the start of the build (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: fix compilation with out-of-tree $(OUTPUT) (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test that GSO works in lwt_ip_encap (Yauheni Kaliuta) [1747341] - [bpf] bpf: hbm: fix spelling mistake "deault" -> "default" (Yauheni Kaliuta) [1747341] - [tools] bpf: add test cases for non-pointer sanitiation logic (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - misc (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - spinlock (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - tracepoint (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - stackmap (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - xdp (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - pkt access (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - preparations (Yauheni Kaliuta) [1747341] - [bpf] bpf: HBM test script (Yauheni Kaliuta) [1747341] - [bpf] bpf: User program for testing HBM (Yauheni Kaliuta) [1747341] - [bpf] bpf: Sample HBM BPF program to limit egress bw (Yauheni Kaliuta) [1747341] - [include] bpf: sync bpf.h to tools and update bpf_helpers.h (Yauheni Kaliuta) [1747341] - [net] bpf: add bpf helper bpf_skb_ecn_set_ce (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: silence compiler warning for xdpsock_user.c (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: set unlimited RLIMIT_MEMLOCK for test_sock_fields (Yauheni Kaliuta) [1747341] - [documentation] docs/bpf: minor casing/punctuation fixes (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: reflow text to fill up to 78 characters (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: fix typos, improve wording (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix u64_stats_init() usage in bpf_prog_alloc() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test of FWD/STRUCT resolution (Yauheni Kaliuta) [1747341] - [tools] btf: allow to customize dedup hash table size (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix formatting for btf_ext__get_raw_data (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix btf_dedup testing code (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: make sure readelf shows full names in build checks (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: use libbpf where easy (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: add a correctly named define for map iteration (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: remove load_sock_ops in favour of bpftool (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: force IPv4 in ping (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c for flow dissector (Yauheni Kaliuta) [1747341] - [tools] bpf: add missing entries to bpf_helpers.h (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: selftests: add map lookup to test_map_in_map bpf prog (Yauheni Kaliuta) [1747341] - [kernel] bpf: set inner_map_meta->spin_lock_off correctly (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: fix: broken sample regarding removed function (Yauheni Kaliuta) [1747341] - [tools] tools/bpftool: recognize bpf_prog_info run_time_ns and run_cnt (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync bpf.h into tools (Yauheni Kaliuta) [1747341] - [kernel] bpf: expose program stats via bpf_prog_info (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix build without bpf_syscall (Yauheni Kaliuta) [1747341] - [kernel] bpf: enable program stats (Yauheni Kaliuta) [1747341] - [kernel] bpf: check that BPF programs run with preemption disabled (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: convert xdpsock to use libbpf for AF_XDP access (Yauheni Kaliuta) [1747341] - [tools] libbpf: add support for using AF_XDP sockets (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: make sure signal interrupts BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Fix dummy program unloading for xdp_redirect samples (Yauheni Kaliuta) [1747341] - [s390] s390/net: convert pnetids to ascii (Yauheni Kaliuta) [1747341] - [net] bpf: add skb->queue_mapping write access from tc clsact (Yauheni Kaliuta) [1747341] - [tools] tools/libbpf: support bigger BTF data sizes (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_lwt_ip_encap: add negative tests. (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_object__btf (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_map__resize (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: replace bzero with memset (Yauheni Kaliuta) [1747341] - [net] net: fix GSO in bpf_lwt_push_ip_encap (Yauheni Kaliuta) [1747341] - [net] net: fix double-free in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: fix memory leak in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: make LWTUNNEL_BPF dependent on INET (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add test_lwt_ip_encap selftest (Yauheni Kaliuta) [1747341] - [include] bpf: sync /include/.../bpf.h with tools/include/.../bpf.h (Yauheni Kaliuta) [1747341] - [net] bpf: add handling of BPF_LWT_REROUTE to lwt_bpf.c (Yauheni Kaliuta) [1747341] - [net] ipv6_stub: add ipv6_route_input stub/proxy. (Yauheni Kaliuta) [1747341] - [net] bpf: handle GSO in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: implement BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: add plumbing for BPF_LWT_ENCAP_IP in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: offload: add priv field for drivers (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, add text about feature-subcommand (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: relax sub-register mode compilation criteria (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: centre kernel bpf objects under new subdir "progs" (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: extend sub-register mode compilation to all bpf object files (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add "alu32" to .gitignore (Yauheni Kaliuta) [1747341] - [tools] bpf: Add test_sock_fields for skb->sk and bpf_tcp_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Add skb->sk, bpf_sk_fullsock and bpf_tcp_sock tests to test_verifer (Yauheni Kaliuta) [1747341] - [nclude] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add struct bpf_tcp_sock and BPF_FUNC_tcp_sock (Yauheni Kaliuta) [1747341] - [net] bpf: Refactor sock_ops_convert_ctx_access (Yauheni Kaliuta) [1747341] - [net] bpf: Add state, dst_ip4, dst_ip6 and dst_port to bpf_sock (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add a bpf_sock pointer to __sk_buff and a bpf_sk_fullsock helper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: remove btf__get_strings() superseded by raw data API (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf_ext data (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf data (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add log_level to bpf_load_program_attr (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add missing strings.h include (Yauheni Kaliuta) [1747341] - [s390] s390/net: move pnet constants (Yauheni Kaliuta) [1747341] - [tools] bpf: test_maps: fix possible out of bound access warning (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, fix incorrect text (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test reading the offloaded program (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add test for mixing generic and offload XDP (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: print traceback when test fails (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix the expected messages (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add const qualifier to btf__get_map_kv_tids() map_name parameter (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add "any alignment" annotation for some tests (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use localhost in tcp_{server, client}.py (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: fix JMP32 code-gen (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: remove generated verifier/tests.h on 'make clean' (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Check the prog id before exiting (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Add a "force" flag to XDP samples (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Extend RLIMIT_MEMLOCK for xdp_{sample_pkts, router_ipv4} (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Convert XDP samples to libbpf usage (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect_cpu have not need for read_trace_pipe (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test for BPF_F_LOCK (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync uapi/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce BPF_F_LOCK flag (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock C test (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add simple BPF_PROG_TEST_RUN examples for flow dissector (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock verifier tests (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync include/uapi/linux/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: add support for bpf_spin_lock to cgroup local storage (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce bpf_spin_lock (Yauheni Kaliuta) [1747341] - [net] bpf: Correctly annotate implicit fall through in bpf_base_func_proto (Yauheni Kaliuta) [1747341] - [kernel] bpf, cgroups: clean up kerneldoc warnings (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix bitrotted kerneldoc (Yauheni Kaliuta) [1747341] - [include] bpf: BPF_PROG_TYPE_CGROUP_{SKB, SOCK, SOCK_ADDR} require cgroups enabled (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: mark verifier test that uses bpf_trace_printk as BPF_PROG_TYPE_TRACEPOINT (Yauheni Kaliuta) [1747341] - [net] bpf: add BPF_PROG_TEST_RUN support for flow dissector (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: move bpf case into __skb_flow_bpf_dissect (Yauheni Kaliuta) [1747341] - [net] Revert "[net] flow_dissector: disable preemption around BPF calls" (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: warn about risky prog array updates (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: remove duplicated include (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up the rest of test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: prepare for break up of verifier tests (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: makefile support sub-register code-gen test mode (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: functional and min/max reasoning unit tests for JMP32 (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [powerpc] ppc: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [arm64] arm64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [x86] x86_64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: JIT blinds support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: interpreter support for JMP32 (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: teach cfg code about JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: disassembler support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: refactor verifier min/max code for condition jump (Yauheni Kaliuta) [1747341] - [include] bpf: allocate 0x06 to new eBPF instruction class JMP32 (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [1747341] - [net] bpf: allow BPF programs access skb_shared_info->gso_segs field (Yauheni Kaliuta) [1747341] - [tools] tool: feature probing, change default action (Yauheni Kaliuta) [1747341] - [kernel] bpf: notify offload JITs about optimizations (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: record original instruction index (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add tests for dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove unconditional branches by 0 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: hard wire branches to dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: change parameters of call/branch offset adjustment (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: don't hardcode iptables/nc path in test_tcpnotify_user (Yauheni Kaliuta) [1747341] - [tools] libbpf: Show supported ELF section names when failing to guess prog/attach type (Yauheni Kaliuta) [1747341] - [documentation] bpf: btf: add btf documentation (Yauheni Kaliuta) [1747341] - [kernel] perf: Make perf_event_output() propagate the output() return (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix a (false) compiler warning (Yauheni Kaliuta) [1747341] - [tools] tool: add bash completion for peek/push/enqueue/pop/dequeue (Yauheni Kaliuta) [1747341] - [tools] tool: add pop and dequeue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add push and enqueue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add peek command (Yauheni Kaliuta) [1747341] - [tools] tool: don't print empty key/value for maps (Yauheni Kaliuta) [1747341] - [tools] tool: make key optional in lookup command (Yauheni Kaliuta) [1747341] - [tools] tool: make key and value optional in update command (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: support __int128 in bpftool map pretty dumper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add bpffs pretty print test for int128 (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: refactor test_btf pretty printing for multiple map value formats (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add int128 raw test in test_btf (Yauheni Kaliuta) [1747341] - [kernel] bpf: btf: support 128 bit integer type (Yauheni Kaliuta) [1747341] - [tools] libbpf: don't define CC and AR (Yauheni Kaliuta) [1747341] - [include] bpf: remove leftovers after v5.0 update (Yauheni Kaliuta) [1715770] - [target] scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725820] - [netdrv] cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725818] - [net] SUNRPC: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1724692] - [fs] NFSv4: Add lease_time and lease_expired to 'nfs4:' line of mountstats (Dave Wysochanski) [1727369] - [scsi] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1764494] - [iommu] iommu/arm-smmu: Error out only if not enough context interrupts (Mark Langsdorf) [1658736] - [netdrv] cxgb4:Fix out-of-bounds MSI-X info array access (Vishal Kulkarni) [1763194] - [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1757902] - [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1758086] - [fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757865] - [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760638] - [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708456] - [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759564] - [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757758] - [s390] s390/sclp: Fix bit checked for has_sipl (Philipp Rudo) [1748347] - [fs] dax: dax_layout_busy_page() should not unmap cow pages (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup in put_unlocked_entry() (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup with PMD faults (Jeff Moyer) [1752109] - [fs] dax: Fix xarray entry association for mixed mappings (Jeff Moyer) [1752109] - [mm] mm: page_mkclean vs MADV_DONTNEED race (Jeff Moyer) [1752109] - [fs] dax: Flush partial PMDs correctly (Jeff Moyer) [1752109 1724979] - [fs] dax: Use non-exclusive wait in wait_entry_unlocked() (Jeff Moyer) [1752109] - [x86] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1752109 1585079] - [fs] dax: Fix unlock mismatch with updated API (Jeff Moyer) [1752109 1724956] - [fs] dax: Don't access a freed inode (Jeff Moyer) [1752109 1724956] - [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1752109 1585079 1724956] - [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Fix huge page faults (Jeff Moyer) [1752109] - [fs] dax: Fix dax_unlock_mapping_entry for PMD pages (Jeff Moyer) [1752109] - [fs] dax: Reinstate RCU protection of inode (Jeff Moyer) [1752109] - [fs] dax: Make sure the unlocking entry isn't locked (Jeff Moyer) [1752109] - [fs] dax: Remove optimisation from dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Convert page fault handlers to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_lock_mapping_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax writeback to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert __dax_invalidate_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_layout_busy_page to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_insert_pfn_mkwrite to XArray (Jeff Moyer) [1752109] - [fs] dax: Hash on XArray instead of mapping (Jeff Moyer) [1752109] - [fs] dax: Rename some functions (Jeff Moyer) [1752109] - [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079 1641544] - [drivers] device-dax: Add missing address_space_operations (Jeff Moyer) [1752109 1585079] - [x86] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1703560 1752109 1585079] - [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1752109 1585079] - [fs] filesystem-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Enable page_mapping() (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Convert to vmf_insert_mixed and vm_fault_t (Jeff Moyer) [1752109 1585079] - [pci] PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI: Add ACS quirk for Amazon Annapurna Labs root ports (Myron Stowe) [1732357] - [pci] PCI: Add Amazon's Annapurna Labs vendor ID (Myron Stowe) [1732357] - [arm64] arm64: PCI: Preserve firmware configuration when desired (Myron Stowe) [1732372] - [arm64] arm64: PCI: Allow resource reallocation if necessary (Myron Stowe) [1732372] - [pci] PCI: Don't auto-realloc if we're preserving firmware config (Myron Stowe) [1732372] - [pci] PCI/ACPI: Evaluate PCI Boot Configuration _DSM (Myron Stowe) [1732372] - [irqchip] irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m (Myron Stowe) [1732382] - [pci] PCI: al: Add Amazon Annapurna Labs PCIe host controller driver (Myron Stowe) [1732357] - [netdrv] mlx4: fix spelling mistake "veify" -> "verify" (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Fix memory leaks (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: fix a memory leak bug (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Delete unused func arg (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724340 1724339] - [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1724340 1724339] - [netdrv] mlx4: Convert pv_id_table to XArray (Alaa Hleihel) [1724340 1724339] - [netdrv] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1724340 1724338] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724340 1724338] - [netdrv] IB/mlx4: Increase the timeout for CM cache (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: Mark expected switch fall-through (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: remove unneeded semicolon (Alaa Hleihel) [1724340 1724338] - [parport] parport: parport_serial: Add support for Sunix Multi I/O boards (John Linville) [1663781] - [tty] serial: 8250_pci: Add support for Sunix serial boards (John Linville) [1663781] - [scsi] hpsa: update driver version (Joseph Szczypek) [1761968] - [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761968] - [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721713] - [netdrv] igc: Add Rx checksum support (David Arcari) [1721713] - [netdrv] igc: Add set_rx_mode support (David Arcari) [1721713] - [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721713] - [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721713] - [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721713] - [netdrv] igc: Add NVM checksum validation (David Arcari) [1721713] - [netdrv] igc: Remove useless forward declaration (David Arcari) [1721713] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (David Arcari) [1721713] - [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721713] - [netdrv] igc: Update the MAC reset flow (David Arcari) [1721713] - [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721713] - [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721713] - [netdrv] net: Use skb accessors in network drivers (David Arcari) [1721713] - [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721713] - [netdrv] igc: Cleanup the redundant code (David Arcari) [1721713] - [netdrv] igc: Add flow control support (David Arcari) [1721713] - [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721713] - [netdrv] igc: Clean up unused pointers (David Arcari) [1721713] - [netdrv] igc: Fix double definitions (David Arcari) [1721713] - [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721713] - [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1753031] - [scsi] qla2xxx: call dma_free_coherent with correct size in all cases in qla24xx_sp_unmap (Himanshu Madhani) [1753031] - [arm64] crypto: arm64/crc32 - remove PMULL based CRC32 driver (Mark Salter) [1742821] - [arm64] arm64/lib: improve CRC32 performance for deep pipelines (Mark Salter) [1742821] - [arm64] arm64/lib: add accelerated crc32 routines (Mark Salter) [1742821] - [arm64] arm64: cpufeature: add feature for CRC32 instructions (Mark Salter) [1742821] - [lib] lib/crc32: make core crc32() routines weak so they can be overridden (Mark Salter) [1742821] - [arm64] arm64: cpu: Move errata and feature enable callbacks closer to callers (Mark Salter) [1742821] - [arm64] arm64: kill config_sctlr_el1() (Mark Salter) [1742821] - [include] ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions (Petr Oros) [1757522] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1756799] - [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1756799] - [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1756799] - [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1756799] - [net] clear skb->tstamp in bridge forwarding path (Hangbin Liu) [1756799] - [net] bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER (Hangbin Liu) [1756799] - [net] vlan: Inherit MPLS features from parent device (Hangbin Liu) [1724306] - [netdrv] linux/dim: Fix overflow in dim calculation (Ivan Vecera) [1737807] - [lib] dim: Fix -Wunused-const-variable warnings (Ivan Vecera) [1737807] - [lib] linux/dim: Add completions count to dim_sample (Ivan Vecera) [1737807] - [netdrv] linux/dim: Move implementation to .c files (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally used net_dim members (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename net_dim_sample() to net_dim_update_sample() (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally exposed macros (Ivan Vecera) [1737807] - [include] linux/dim: Remove "net" prefix from internal DIM members (Ivan Vecera) [1737807] - [include] linux/dim: Move logic to dim.h (Ivan Vecera) [1737807] - [tools] selftests: add a test case for cls_lower handle overflow (Ivan Vecera) [1761512] - [net] idr: introduce idr_for_each_entry_continue_ul() (Ivan Vecera) [1761512] - [net] idr: fix overflow case for idr_for_each_entry_ul() (Ivan Vecera) [1761512] - [net] sctp: add chunks to sk_backlog when the newsk sk_socket is not set (Xin Long) [1734271] - [net] netns: enable to dump full nsid translation table (Petr Oros) [1757748] - [net] netns: enable to specify a nsid for a get request (Petr Oros) [1757748] - [net] netns: add support of NETNSA_TARGET_NSID (Petr Oros) [1757748] - [net] netns: introduce 'struct net_fill_args' (Petr Oros) [1757748] - [net] netns: remove net arg from rtnl_net_fill() (Petr Oros) [1757748] - [net] mpls: fix warning with multi-label encap (Hangbin Liu) [1756788] - [net] mpls: Return error for RTA_GATEWAY attribute (Hangbin Liu) [1756788] - [net] macsec: drop skb sk before calling gro_cells_receive (Xin Long) [1745819] - [net] team: add ethtool get_link_ksettings (Hangbin Liu) [1724896] - [net] sched: flower: don't call synchronize_rcu() on mask creation (Ivan Vecera) [1751856] - [net] sched: flower: refactor reoffload for concurrent access (Ivan Vecera) [1751856] - [net] sched: flower: fix filter net reference counting (Ivan Vecera) [1751856] - [net] sched: flower: use correct ht function to prevent duplicates (Ivan Vecera) [1751856] - [net] sched: flower: insert filter to ht before offloading it to hw (Ivan Vecera) [1751856] - [net] sched: ensure tc flower reoffload takes filter ref (Ivan Vecera) [1751856] - [net] sched: flower: set unlocked flag for flower proto ops (Ivan Vecera) [1751856] - [net] sched: flower: track rtnl lock state (Ivan Vecera) [1751856] - [net] sched: flower: protect flower classifier state with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent tcf proto deletion (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent filter insertion in fl_change (Ivan Vecera) [1751856] - [net] sched: flower: protect masks list with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent mask insertion (Ivan Vecera) [1751856] - [net] sched: flower: add reference counter to flower mask (Ivan Vecera) [1751856] - [net] sched: flower: track filter deletion with flag (Ivan Vecera) [1751856] - [net] sched: flower: introduce reference counting for filters (Ivan Vecera) [1751856] - [net] sched: flower: refactor fl_change (Ivan Vecera) [1751856] - [net] sched: flower: don't check for rtnl on head dereference (Ivan Vecera) [1751856] - [kernel] exit from RHEL 8.2 early ystream mode (Phillip Lougher)- [x86] kvm: svm: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Reduce WBINVD/DF_FLUSH invocations (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Serialize access to the SEV ASID bitmap (Janakarajan Natarajan) [1762517] - [xen] remove pre-xen3 fallback handlers (Vitaly Kuznetsov) [1759997] - [net] SUNRPC: Count ops completing with tk_status < 0 (Dave Wysochanski) [1636572] - [net] SUNRPC: Use proper printk specifiers for unsigned long long (Dave Wysochanski) [1636572] - [net] SUNRPC: Move call to rpc_count_iostats before rpc_call_done (Dave Wysochanski) [1636572] - [net] SUNRPC: Add tracking of RPC level errors (Dave Wysochanski) [1636572] - [net] SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare (Dave Wysochanski) [1636572] - [net] SUNRPC: Fix up task signalling (Dave Wysochanski) [1636572] - [net] SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1741333] - [net] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1741333] - [pci] PCI/ACPI: Advertise _HPX Type 3 support via _OSC (Myron Stowe) [1712756] - [pci] PCI/ACPI: Implement _HPX Type 3 Setting Record (Myron Stowe) [1712756] - [netdrv] e1000e: Add support for Comet Lake (David Arcari) [1764549] - [netdrv] e1000e: Add support for S0ix (Ken Cox) [1721709] - [netdrv] e1000e: Make speed detection on hotplugging cable more reliable (Ken Cox) [1721709] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Ken Cox) [1721709] - [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1721709] - [netdrv] e1000e: Use dev_get_drvdata where possible (Ken Cox) [1721709] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721709] - [netdrv] e1000e: PCIm function state support (Ken Cox) [1721709] - [netdrv] e1000e: Make watchdog use delayed work (Ken Cox) [1721709] - [netdrv] e1000e: Reduce boot time by tightening sleep ranges (Ken Cox) [1721709] - [netdrv] e1000e: Increase pause and refresh time (Ken Cox) [1721709] - [scsi] scsi: megaraid_sas: Introduce module parameter for default queue depth (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1726251] - [x86] perf/x86/msr: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/cstate: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters (Michael Petlan) [1763290] - [x86] x86/cpu: Add Comet Lake to the Intel CPU models header (Michael Petlan) [1763290] - [s390] s390/qeth: reject oversized SNMP requests (Philipp Rudo) [1726414] - [s390] s390/qeth: serialize cmd reply with concurrent timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: move cast type selection into fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper for route validation (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate skb RX processing in L3 driver (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate pm code (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline SNMP cmd code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove static cmd buffer infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate MPC cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate vnicc cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate diag cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate various cmds with sub-types (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify parameter for simple assist cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate simple IPA cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: allocate a single cmd on read channel (Philipp Rudo) [1726414] - [s390] s390/qeth: command-chain the IDX sequence (Philipp Rudo) [1726414] - [s390] s390/qeth: convert RCD code to common IO infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for dynamically allocated cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: remove 'channel' parameter from callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert device-specific trace entries (Philipp Rudo) [1726414] - [s390] s390/qeth: remove OSN-specific IO code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove qeth_wait_for_buffer() (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up setting of BLKT defaults (Philipp Rudo) [1726414] - [s390] s390/qeth: restart pending READ cmd from callback (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify DOWN state handling (Philipp Rudo) [1726414] - [s390] s390/qeth: use mm helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: don't mask TX errors on IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error when updating TX queue count (Philipp Rudo) [1726414] - [s390] s390/qeth: fix VLAN attribute in bridge_hostnotify udev event (Philipp Rudo) [1726414] - [s390] s390/qeth: check dst entry before use (Philipp Rudo) [1726414] - [s390] s390/qeth: handle limited IPv4 broadcast in L3 TX path (Philipp Rudo) [1726414] - [s390] s390/qeth: trust non-IP cast type in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper to determine L2 cast type (Philipp Rudo) [1726414] - [s390] s390/qeth: cache max number of available buffer elements (Philipp Rudo) [1726414] - [s390] s390/qeth: don't clear Output buffers on every queue init (Philipp Rudo) [1726414] - [s390] s390/qeth: use IS_* helpers for checking device type (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up stale buffer state documentation (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RX seqno in skb->cb (Philipp Rudo) [1726414] - [s390] s390: qeth: address type mismatch warning (Philipp Rudo) [1726414] - [s390] s390/qeth: stop/wake TX queues based on their fill level (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify QoS code (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for OSA devices (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: don't keep statistics for tx timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: don't bother updating the last-tx time (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error from qeth_update_from_chp_desc() (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify naming for some QDIO helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: send IDX cmds via qeth_send_control_data() (Philipp Rudo) [1726414] - [s390] s390/qeth: use callback to finalize cmd (Philipp Rudo) [1726414] - [s390] s390/qeth: let qeth_notify_reply() set the notify reason (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify default cmd callback (Philipp Rudo) [1726414] - [s390] s390/qeth: don't poll for cmd IO completion (Philipp Rudo) [1726414] - [s390] s390/qeth: convert IP table spinlock to mutex (Philipp Rudo) [1726414] - [s390] s390/qeth: defer IPv6 address notifier events (Philipp Rudo) [1726414] - [s390] s390/qeth: add wrapper for IP table access (Philipp Rudo) [1726414] - [s390] s390/qeth: remove locking for RX modeset cache (Philipp Rudo) [1726414] - [s390] s390/qeth: defer RX modesetting (Philipp Rudo) [1726414] - [s390] s390/qeth: fix race when initializing the IP address table (Philipp Rudo) [1726414] - [s390] s390/qeth: don't erase configuration while probing (Philipp Rudo) [1726414] - [s390] s390/qeth: drop redundant state checking (Philipp Rudo) [1726414] - [s390] s390/qeth: don't special-case HW trap during suspend (Philipp Rudo) [1726414] - [s390] s390/qeth: remove driver-wide workqueue (Philipp Rudo) [1726414] - [s390] s390/qeth: don't defer close_dev work during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: remove a redundant check for card->dev (Philipp Rudo) [1726414] - [s390] s390/qeth: call dev_close() during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: unconditionally clear MAC_REGISTERED flag (Philipp Rudo) [1726414] - [s390] s390/qeth: enable/disable the HW trap a little earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RECOVER state (Philipp Rudo) [1726414] - [s390] s390/qeth: split out OSN netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for ETHTOOL_GRINGPARAM (Philipp Rudo) [1726414] - [s390] s390/qeth: overhaul ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: move ethtool code into its own file (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: use a static Output Queue array (Philipp Rudo) [1726414] - [s390] s390/qeth: allow manual recovery when device is SOFTSETUP (Philipp Rudo) [1726414] - [s390] s390/qeth: convert remaining legacy cmd callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert bridgeport callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: allow cmd callbacks to return errnos (Philipp Rudo) [1726414] - [s390] s390/qeth: limit trace to valid data of command request (Philipp Rudo) [1726414] - [s390] s390/qeth: align csum offload with TSO control logic (Philipp Rudo) [1726414] - [s390] s390/qeth: enable only required csum offload features (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate filling of low-level cmd length fields (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce data length for ARP cache query (Philipp Rudo) [1726414] - [s390] s390/qeth: remove VLAN tracking for L2 devices (Philipp Rudo) [1726414] - [s390] s390/qeth: detach netdevice while card is offline (Philipp Rudo) [1726414] - [s390] s390/qeth: delay netdevice registration (Philipp Rudo) [1726414] - [s390] s390/qeth: remove TX disable from online path (Philipp Rudo) [1726414] - [s390] s390/qeth: register MAC address earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate open/stop netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: remove bogus netif_wake_queue() (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline TX buffer management (Philipp Rudo) [1726414] - [s390] s390/qeth: don't process hsuid in qeth_l3_setup_netdev() (Philipp Rudo) [1726414] - [s390] s390/qeth: remove unused fallback in Layer3's MAC code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove two IPA command helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: replace open-coded cmd setup (Philipp Rudo) [1726414] - [s390] s390/qeth: remove card list (Philipp Rudo) [1726414] - [s390] s390/qeth: unify transmit code (Philipp Rudo) [1726414] - [s390] s390/qeth: handle af_iucv skbs in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: sanitize ARP requests (Philipp Rudo) [1726414] - [s390] s390/qdio: restrict QAOB usage to IQD unicast queues (Philipp Rudo) [1726414] - [s390] s390/qdio: add sanity checks to the fast-requeue path (Philipp Rudo) [1726414] - [s390] s390/qdio: don't touch the dsci in tiqdio_add_input_queues() (Philipp Rudo) [1726414] - [s390] s390/qdio: (re-)initialize tiqdio list entries (Philipp Rudo) [1726414] - [s390] s390/qdio: optimize state inspection of HW-owned SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: use get_buf_state() in debug_get_buf_state() (Philipp Rudo) [1726414] - [s390] s390/qdio: allow to scan all Output SBALs in one go (Philipp Rudo) [1726414] - [s390] s390/qdio: consolidate index tracking for queue scan (Philipp Rudo) [1726414] - [s390] s390/qdio: limit direct access to first_to_check cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: eliminate queue's last_move cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: simplify SBAL range calculation (Philipp Rudo) [1726414] - [s390] s390/qdio: pass up count of ready-to-process SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: fix output of DSCI value in debug file (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up qdio_check_outbound_after_thinint() (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up pci_out_supported() (Philipp Rudo) [1726414] - [s390] s390/qdio: make SBAL address array type-safe (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up AOB handling (Philipp Rudo) [1726414] - [s390] s390/ccwgroup: add get_ccwgroupdev_by_busid() (Philipp Rudo) [1726414]- [net] xprtrdma: Remove stale comment (Kamal Heib) [1720891] - [net] xprtrdma: Update comments that reference ib_drain_qp (Kamal Heib) [1720891] - [net] xprtrdma: Remove pr_err() call sites from completion handlers (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate struct rpcrdma_create_data_internal (Kamal Heib) [1720891] - [net] xprtrdma: Aggregate the inline settings in struct rpcrdma_ep (Kamal Heib) [1720891] - [net] xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate rpcrdma_ia::ri_device (Kamal Heib) [1720891] - [net] xprtrdma: More Send completion batching (Kamal Heib) [1720891] - [net] xprtrdma: Clean up sendctx functions (Kamal Heib) [1720891] - [net] xprtrdma: Trace marshaling failures (Kamal Heib) [1720891] - [net] xprtrdma: Increase maximum number of backchannel requests (Kamal Heib) [1720891] - [net] xprtrdma: Backchannel can use GFP_KERNEL allocations (Kamal Heib) [1720891] - [net] xprtrdma: Clean up regbuf helpers (Kamal Heib) [1720891] - [net] xprtrdma: De-duplicate "allocate new, free old regbuf" (Kamal Heib) [1720891] - [net] xprtrdma: Allocate req's regbufs at xprt create time (Kamal Heib) [1720891] - [net] xprtrdma: rpcrdma_regbuf alignment (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_req() (Kamal Heib) [1720891] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 502 (Kamal Heib) [1720891] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Kamal Heib) [1720891] - [net] xprtrdma: Use struct_size() in kzalloc() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Fix panic when port_data isn't initialized (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Pass udata on uverbs error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/core: Clear out the udata before error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/srp: Rename SRP sysfs name after IB device rename trigger (Kamal Heib) [1720891] - [infiniband] treewide: Add SPDX license identifier - Makefile/Kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/core: Change system parameters callback from dumpit to doit (Kamal Heib) [1720891] - [infiniband] RDMA: Directly cast the sockaddr union to sockaddr (Kamal Heib) [1720891] - [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1720891] - [infiniband] RDMA/device: Don't fire uevent before device is fully initialized (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Remove hugetlb flag (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use core helpers to get aligned DMA address (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use core helpers to get aligned DMA address within a supported page size (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Add API to find best driver supported page size in an MR (Kamal Heib) [1720891] - [infiniband] RDMA/core: Allow detaching gid attribute netdevice for RoCE (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA: Introduce and use GID attr helper to read RoCE L2 fields (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add vlan enable bit for hip08 (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Update some fields of qp context (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp function (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add enable judgement for UD vlan (Kamal Heib) [1720891] - [infiniband] IB/mlx5: Consider vlan of lower netdev for macvlan GID entries (Kamal Heib) [1720891] - [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1720891] - [infiniband] RDMA: Get rid of iw_cm_verbs (Kamal Heib) [1720891] - [infiniband] RDMA/cxgb4: Use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Do not invoke init_port on compat devices (Kamal Heib) [1720891] - [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_uverbs_get_context (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize udata struct on destroy flows (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Handle page combining avoidance correctly in ib_umem_add_sg_table() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce RDMA subsystem ibdev_* print functions (Kamal Heib) [1720891] - [infiniband] uverbs: Convert idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Remove rdma_user_mmap_page (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Use get_zeroed_page() for clock_info (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Do not allow the user to write to the clock page (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Consider scope_id while binding to ipv6 ll address (Kamal Heib) [1720891] - [infiniband] IB/core: Allow vlan link local address based RoCE GIDs (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add a netlink command to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce a helper function to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Avoid freeing netdevs in disable_device() (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove use of idr use pci bdf instead (Kamal Heib) [1720891] - [infiniband] RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Use correct value for SG entries in sg_copy_to_buffer() (Kamal Heib) [1720891] - [infiniband] RDMA: Handle SRQ allocations by IB/core (Kamal Heib) [1720891] - [infiniband] qedr: Convert srqidr to XArray (Kamal Heib) [1720891] - [infiniband] qedr: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Handle AH allocations by IB/core (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Fix bad endianess of port_pd variable (Kamal Heib) [1720891] - [infiniband] RDMA/mad: Reduce MAD scope to mlx5_ib only (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support object allocation in atomic context (Kamal Heib) [1720891] - [infiniband] IB: When attrs.udata/ufile is available use that instead of uobject (Kamal Heib) [1720891] - [infiniband] RDMA/nldev: Return device protocol (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Move debug counters to be under relevant IB device (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Set proper port number as index (Kamal Heib) [1720891] - [infiniband] IB: Pass only ib_udata in function prototypes (Kamal Heib) [1720891] - [infiniband] IB: Remove 'uobject->context' dependency in object destroy APIs (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert mmidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert cqidr to XArray (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down ib_x destroy path (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down uobject destroy path (Kamal Heib) [1720891] - [infiniband] IB: ucontext should be set properly for all cmd & ioctl paths (Kamal Heib) [1720891] - [infiniband] RDMA/core: Don't compare specific bit after boolean AND (Kamal Heib) [1720891] - [infiniband] RDMA/netlink: Remove unused data structure (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add command to set ib_core device net namspace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add interface to read device namespace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Extend ib_device_get_by_index for net namespace (Kamal Heib) [1720891] - [infiniband] RDMA: Check net namespace access for uverbs, umad, cma and nldev (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add module param to disable device sharing among net ns (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support core port attributes in non init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Implement compat device/sysfs tree in net namespace (Kamal Heib) [1720891] - [infiniband] RDMA/core: Restrict sysfs entries view to init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce ib_core_device to hold device (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/mthca: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1720891] - [infiniband] IB/rxe: Replace av->network_type with skb->protocol (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add SMP details to MAD tracing (Kamal Heib) [1720891] - [infiniband] IB/UMAD: Add umad trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add agent trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add recv path trace point (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add send path trace points (Kamal Heib) [1720891] - [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1720891] - [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1720891] - [infiniband] IB/core: Ensure an invalidate_range callback on ODP MR (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1720891] - [infiniband] drivers: infiniband: Fix whitespace in kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/nes: remove redundant check on udata (Kamal Heib) [1720891] - [infiniband] cma: Convert portspace IDRs to XArray (Kamal Heib) [1720891] - [infiniband] ucm: Convert ctx_id_table to XArray (Kamal Heib) [1720891] - [infiniband] ib core: Convert query_idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Convert local_id_table to XArray (Kamal Heib) [1720891] - [infiniband] IB/mad: Convert ib_mad_clients to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Use __packed annotation instead of __attribute__ ((packed)) (Kamal Heib) [1720891] - [char] tpm: Remove a deprecated comments about implicit sysfs locking (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Turn on the TPM before probing IRQ's (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix null pointer dereference on chip register error path (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Actually fail on TPM errors during "get random" (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 399 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Open tpm dev in unbuffered mode (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Extend tests to cover partial reads (Jerry Snitselaar) [1725580 1742257] - [tools] selftests: add TPM 2.0 tests (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: fix -Wvarags warning (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: Move trusted.h to include/keys [ver #2] (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: Expose common functionality [ver #2] (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Wrap the buffer from the caller to tpm_buf in tpm_send() (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: correctly initialize digests and fix locking issue (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: allow module init if TPM is inactive or deactivated (Jerry Snitselaar) [1725580 1742257] - [net] net/smc: make sure EPOLLOUT is raised (Philipp Rudo) [1726415] - [net] net/smc: avoid fallback in case of non-blocking connect (Philipp Rudo) [1726415] - [net] net/smc: do not schedule tx_work in SMC_CLOSED state (Philipp Rudo) [1726415] - [net] net/smc: common release code for non-accepted sockets (Philipp Rudo) [1726415] - [net] net/smc: Fix error path in smc_init (Philipp Rudo) [1726415] - [net] net/smc: hold conns_lock before calling smc_lgr_register_conn() (Philipp Rudo) [1726415] - [dma] dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: Add Snow Ridge ioatdma device id (Jerry Snitselaar) [1661996] - [kernel] mutex: Fix up mutex_waiter usage (Waiman Long) [1736609] - [kernel] locking/mutex: Use mutex flags macro instead of hard code (Waiman Long) [1736609] - [kernel] locking/mutex: Make __mutex_owner static to mutex.c (Waiman Long) [1736609] - [kernel] locking/mutex: Test for initialized mutex (Waiman Long) [1736609] - [kernel] kernel/locking/mutex.c: remove caller signal_pending branch predictions (Waiman Long) [1736609] - [kernel] Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" (Waiman Long) [1736609] - [kernel] locking/rwsem: Check for operations on an uninitialized rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make handoff writer optimistically spin on owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Add ACQUIRE comments (Waiman Long) [1736609] - [tty] tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1736609] - [kernel] locking/rwsem: Don't call owner_on_cpu() on read-owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Guard against making count negative (Waiman Long) [1736609] - [kernel] locking/rwsem: Adaptive disabling of reader optimistic spinning (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable time-based spinning on reader-owned rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem->owner an atomic_long_t (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable readers spinning on writer (Waiman Long) [1736609] - [kernel] locking/rwsem: Clarify usage of owner's nonspinaable bit (Waiman Long) [1736609] - [kernel] locking/rwsem: Wake up almost all readers in wait queue (Waiman Long) [1736609] - [kernel] locking/rwsem: More optimal RT task handling of null owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Always release wait_lock before waking up tasks (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement lock handoff to prevent lock starvation (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem_spin_on_owner() return owner state (Waiman Long) [1736609] - [kernel] locking/rwsem: Code cleanup after files merging (Waiman Long) [1736609] - [kernel] locking/rwsem: Add rwsem_init.c to keep __init_rwsem() kABI (Waiman Long) [1736609] - [kernel] locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement a new locking scheme (Waiman Long) [1736609] - [kernel] locking/rwsem: Remove rwsem_wake() wakeup optimization (Waiman Long) [1736609] - [kernel] locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1736609] - [kernel] locking/lock_events: Use raw_cpu_{add, inc}() for stats (Waiman Long) [1736609] - [kernel] locking/lock_events: Use this_cpu_add() when necessary (Waiman Long) [1736609] - [kernel] locking/rwsem: Revert "[kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath ..." (Waiman Long) [1736609] - [block] block: don't release queue's sysfs lock during switching elevator (Ming Lei) [1760151] - [block] blk-mq: move lockdep_assert_held() into elevator_exit (Ming Lei) [1760151] - [block] block: fix race between switching elevator and removing queues (Ming Lei) [1760151] - [md] raid5: use bio_end_sector in r5_next_bio (Nigel Croxon) [1754949] - [md] raid5: remove STRIPE_OPS_REQ_PENDING (Nigel Croxon) [1754949] - [md] md: add feature flag MD_FEATURE_RAID0_LAYOUT (Nigel Croxon) [1754949] - [md] md/raid0: avoid RAID0 data corruption due to layout confusion. (Nigel Croxon) [1754949] - [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1754949] - [md] raid5: don't increment read_errors on EILSEQ return (Nigel Croxon) [1754949] - [md] md/raid5: use bio_end_sector to calculate last_sector (Nigel Croxon) [1730670] - [md] md/raid1: fail run raid1 array when active disk less than one (Nigel Croxon) [1730670] - [md] md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone (Nigel Croxon) [1730670] - [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1730670] - [md] md: don't report active array_state until after revalidate_disk() completes. (Nigel Croxon) [1730670] - [md] md: only call set_in_sync() when it is expected to succeed. (Nigel Croxon) [1730670] - [md] raid1: factor out a common routine to handle the completion of sync write (Nigel Croxon) [1730670] - [md] md: don't call spare_active in md_reap_sync_thread if all member devices can't work (Nigel Croxon) [1730670] - [md] md: don't set In_sync if array is frozen (Nigel Croxon) [1730670] - [md] md: allow last device to be forcibly removed from RAID1/RAID10. (Nigel Croxon) [1730670] - [md] md/raid10: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid1: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Nigel Croxon) [1730670] - [md] raid1: use an int as the return value of raise_barrier() (Nigel Croxon) [1730670] - [md] md/raid1: Fix a warning message in remove_wb() (Nigel Croxon) [1730670] - [crypto] crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL (Gary Hook) [1754634] - [crypto] crypto: ccp - Do not free psp_master when PLATFORM_INIT fails (Gary Hook) [1754634] - [crypto] crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() (Gary Hook) [1754634] - [crypto] crypto: ccp - introduce SEV_GET_ID2 command (Gary Hook) [1754634] - [netdrv] e1000e: start network tx queue only when link is up (Oleksandr Natalenko) [1747869] - [netdrv] Revert "e1000e: fix cyclic resets at link up with active tx" (Oleksandr Natalenko) [1747869] - [mm] mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: fix race condition in zs_destroy_pool (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely (Rafael Aquini) [1735181] - [mm] mm, page_owner: handle THP splits correctly (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS (Rafael Aquini) [1735181] - [mm] mm/usercopy: use memory range to be accessed for wraparound check (Rafael Aquini) [1735181] - [mm] mm/memcontrol.c: fix use after free in mem_cgroup_iter() (Rafael Aquini) [1735181] - [mm] mm/hmm: fix bad subpage pointer in try_to_unmap_one (Rafael Aquini) [1735181] - [mm] mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker (Rafael Aquini) [1735181] - [mm] mm: revert "kmemleak: allow to coexist with fault injection" (Rafael Aquini) [1735181] - [mm] mm/vmalloc: sync unmappings in __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/cma.c: fail if fixed declaration can't be honored (Rafael Aquini) [1735181] - [mm] mm/mmu_notifier: use hlist_add_head_rcu() (Rafael Aquini) [1735181] - [mm] mm/mincore.c: fix race between swapoff and mincore (Rafael Aquini) [1735181] - [mm] mm, swap: fix race between swapoff and some swap operations (Rafael Aquini) [1735181] - [mm] mm/failslab.c: by default, do not fail allocations with direct reclaim only (Rafael Aquini) [1735181] - [mm] mm: vmscan: scan anonymous pages on file refaults (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: prevent useless kswapd loops (Rafael Aquini) [1735181] - [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1760459 1735181] - [mm] mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: fix trying to reclaim unevictable LRU page (Rafael Aquini) [1735181] - [mm] mm/mlock.c: change count_mm_mlocked_page_nr return type (Rafael Aquini) [1735181] - [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1735181] - [mm] mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node (Rafael Aquini) [1735181] - [mm] memcg: make it work on sparse non-0-node systems (Rafael Aquini) [1735181] - [mm] prctl_set_mm: downgrade mmap_sem to read lock (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page when mapping->host is not set (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page() for poisoned pages (Rafael Aquini) [1735181] - [mm] mm: update references to page _refcount (Rafael Aquini) [1735181] - [mm] mm: lower the printk loglevel for __dump_page messages (Rafael Aquini) [1735181] - [mm] mm: print more information about mapping in __dump_page (Rafael Aquini) [1735181] - [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1735181] - [mm] mm/hugetlb.c: don't put_page in lock of hugetlb_lock (Rafael Aquini) [1735181] - [mm] mm: fix inactive list balancing between NUMA nodes and cgroups (Rafael Aquini) [1735181] - [mm] mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate (Rafael Aquini) [1735181] - [mm] mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified (Rafael Aquini) [1734286 1735181] - [mm] mm/hotplug: fix offline undo_isolate_page_range() (Rafael Aquini) [1735181] - [mm] mm/sparse: fix a bad comparison (Rafael Aquini) [1735181] - [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap() (Rafael Aquini) [1735181] - [mm] mm: hwpoison: fix thp split handing in soft_offline_in_use_page() (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1735181] - [mm] tmpfs: fix uninitialized return value in shmem_link (Rafael Aquini) [1735181] - [mm] tmpfs: fix link accounting when a tmpfile is linked in (Rafael Aquini) [1735181] - [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (Rafael Aquini) [1735181] - [mm] oom, oom_reaper: do not enqueue same task twice (Rafael Aquini) [1735181] - [mm] mm: page_mapped: don't assume compound page is huge or THP (Rafael Aquini) [1735181] - [mm] mm, memcg: fix reclaim deadlock with writeback (Rafael Aquini) [1735181] - [mm] mm, swap: fix swapoff with KSM pages (Rafael Aquini) [1735181] - [mm] mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() (Rafael Aquini) [1735181] - [mm] mm/huge_memory: splitting set mapping+index before unfreeze (Rafael Aquini) [1735181] - [mm] mm/huge_memory: rename freeze_page() to unmap_page() (Rafael Aquini) [1735181] - [mm] mm/page_alloc.c: fix calculation of pgdat->nr_zones (Rafael Aquini) [1735181] - [mm] mm: use swp_offset as key in shmem_replace_page() (Rafael Aquini) [1735181] - [mm] mm: cleancache: fix corruption on missed inode invalidation (Rafael Aquini) [1735181] - [mm] mm/vmstat.c: fix NUMA statistics updates (Rafael Aquini) [1735181] - [mm] mm, swap: make CONFIG_THP_SWAP depend on CONFIG_SWAP (Rafael Aquini) [1735181] - [mm] ARM: 8820/1: mm: Stop printing the virtual memory layout (Rafael Aquini) [1655192] - [netdrv] net: dsa: bcm_sf2: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: systemport: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: phy: mdio-bcm-unimac: Remove print of base address (Rafael Aquini) [1655192] - [x86] x86/mm: Don't leak kernel addresses (Rafael Aquini) [1655192] - [x86] x86/realmode: Make set_real_mode_mem() static inline (Rafael Aquini) [1655192] - [x86] x86/realmode: Don't leak the trampoline kernel address (Rafael Aquini) [1655192] - [arm64] arm64/vdso: don't leak kernel addresses (Rafael Aquini) [1655192] - [powerpc] powerpc/traps: Fix the message printed when stack overflows (Rafael Aquini) [1655192] - [kernel] kdb: print real address of pointers instead of hashed addresses (Rafael Aquini) [1655192] - [kernel] kdb: use correct pointer when 'btc' calls 'btt' (Rafael Aquini) [1655192]- [fs] signal: Allow cifs and drbd to receive their terminating signals (Leif Sahlberg) [1757670] - [fs] smb3: fix unmount hang in open_shroot (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: replace various strncpy with strscpy and similar (Leif Sahlberg) [1757670] - [fs] cifs: Use kzfree() to zero out the password (Leif Sahlberg) [1757670] - [fs] cifs: set domainName when a domain-key is used in multiuser (Leif Sahlberg) [1757670] - [fs] SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL (Leif Sahlberg) [1757670] - [fs] smb3: send CAP_DFS capability during session setup (Leif Sahlberg) [1757670] - [fs] SMB3: Fix potential memory leak when processing compound chain (Leif Sahlberg) [1757670] - [fs] SMB3: Fix deadlock in validate negotiate hits reconnect (Leif Sahlberg) [1757670] - [fs] cifs: fix rmmod regression in cifs.ko caused by force_sig changes (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: flush before set-info if we have writeable handles (Leif Sahlberg) [1757670] - [fs] smb3: optimize open to not send query file internal info (Leif Sahlberg) [1757670] - [fs] CIFS: fix deadlock in cached root handling (Leif Sahlberg) [1757670] - [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1757670] - [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1757670] - [fs] cifs: refactor and clean up arguments in the reparse point parsing (Leif Sahlberg) [1757670] - [fs] SMB3: query inode number on open via create context (Leif Sahlberg) [1757670] - [fs] smb3: Send netname context during negotiate protocol (Leif Sahlberg) [1757670] - [fs] smb3: do not send compression info by default (Leif Sahlberg) [1757670] - [fs] smb3: add new mount option to retrieve mode from special ACE (Leif Sahlberg) [1757670] - [fs] smb3: Allow query of symlinks stored as reparse points (Leif Sahlberg) [1757670] - [fs] cifs: Fix a race condition with cifs_echo_request (Leif Sahlberg) [1757670] - [fs] cifs: always add credits back for unsolicited PDUs (Leif Sahlberg) [1757670] - [fs] fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace (Leif Sahlberg) [1757670] - [fs] add some missing definitions (Leif Sahlberg) [1757670] - [fs] cifs: fix typo in debug message with struct field ia_valid (Leif Sahlberg) [1757670] - [fs] smb3: minor cleanup of compound_send_recv (Leif Sahlberg) [1757670] - [fs] CIFS: Fix module dependency (Leif Sahlberg) [1757670] - [fs] cifs: simplify code by removing CONFIG_CIFS_ACL ifdef (Leif Sahlberg) [1757670] - [fs] cifs: Fix check for matching with existing mount (Leif Sahlberg) [1757670] - [fs] cifs: Properly handle auto disabling of serverino option (Leif Sahlberg) [1757670] - [fs] smb3: if max_credits is specified then display it in /proc/mounts (Leif Sahlberg) [1757670] - [fs] Fix match_server check to allow for auto dialect negotiate (Leif Sahlberg) [1757670] - [fs] cifs: add missing GCM module dependency (Leif Sahlberg) [1757670] - [fs] SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions (Leif Sahlberg) [1757670] - [fs] SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms (Leif Sahlberg) [1757670] - [fs] fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) (Leif Sahlberg) [1757670] - [fs] cifs: Use kmemdup in SMB2_ioctl_init() (Leif Sahlberg) [1757670] - [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1757670] - [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1757670] - [fs] CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1757670] - [fs] dfs_cache: fix a wrong use of kfree in flush_cache_ent() (Leif Sahlberg) [1757670] - [fs] fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free (Leif Sahlberg) [1757670] - [fs] cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case (Leif Sahlberg) [1757670] - [fs] cifs: add support for SEEK_DATA and SEEK_HOLE (Leif Sahlberg) [1757670] - [fs] cifs: Allocate memory for all iovs in smb2_ioctl (Leif Sahlberg) [1757670] - [fs] cifs: Don't match port on SMBDirect transport (Leif Sahlberg) [1757670] - [fs] cifs:smbd Use the correct DMA direction when sending data (Leif Sahlberg) [1757670] - [fs] cifs:smbd When reconnecting to server, call smbd_destroy() after all MIDs have been called (Leif Sahlberg) [1757670] - [fs] smb3: trivial cleanup to smb2ops.c (Leif Sahlberg) [1757670] - [fs] cifs: cleanup smb2ops.c and normalize strings (Leif Sahlberg) [1757670] - [fs] smb3: display session id in debug data (Leif Sahlberg) [1757670] - [fs] cifs: update module internal version number (Leif Sahlberg) [1757670] - [fs] cifs: fix crash querying symlinks stored as reparse-points (Leif Sahlberg) [1757670] - [fs] SMB3: Clean up query symlink when reparse point (Leif Sahlberg) [1757670] - [fs] cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() (Leif Sahlberg) [1757670] - [fs] Negotiate and save preferred compression algorithms (Leif Sahlberg) [1757670] - [fs] cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP (Leif Sahlberg) [1757670] - [fs] smb3: Add protocol structs for change notify support (Leif Sahlberg) [1757670] - [fs] cifs: fix smb3_zero_range for Azure (Leif Sahlberg) [1757670] - [fs] cifs: zero-range does not require the file is sparse (Leif Sahlberg) [1757670] - [fs] Add new flag on SMB3.1.1 read (Leif Sahlberg) [1757670] - [fs] cifs: add fiemap support (Leif Sahlberg) [1757670] - [fs] SMB3: Add defines for new negotiate contexts (Leif Sahlberg) [1757670] - [fs] cifs: fix bi-directional fsctl passthrough calls (Leif Sahlberg) [1757670] - [fs] cifs: smbd: take an array of reqeusts when sending upper layer data (Leif Sahlberg) [1757670] - [fs] SMB3: Add handling for different FSCTL access flags (Leif Sahlberg) [1757670] - [fs] cifs: Add support for FSCTL passthrough that write data to the server (Leif Sahlberg) [1757670] - [fs] cifs: remove superfluous inode_lock in cifs_{strict_}fsync (Leif Sahlberg) [1757670] - [fs] cifs: Call MID callback before destroying transport (Leif Sahlberg) [1757670] - [fs] smbd: Make upper layer decide when to destroy the transport (Leif Sahlberg) [1757670] - [fs] SMB3: update comment to clarify enumerating snapshots (Leif Sahlberg) [1757670] - [fs] CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb (Leif Sahlberg) [1757670] - [fs] CIFS: Show locallease in /proc/mounts for cifs shares mounted with locallease feature. (Leif Sahlberg) [1757670] - [fs] cifs: Fix DFS cache refresher for DFS links (Leif Sahlberg) [1757670] - [fs] cifs: don't use __constant_cpu_to_le32() (Leif Sahlberg) [1757670] - [fs] SMB3: Track total time spent on roundtrips for each SMB3 command (Leif Sahlberg) [1757670] - [fs] cifs: use the right include for signal_pending() (Leif Sahlberg) [1757670] - [fs] CIFS: Mask off signals when sending SMB packets (Leif Sahlberg) [1757670] - [infiniband] RDMA/umem: Revert broken 'off by one' fix (Kamal Heib) [1720888] - [infiniband] RDMA/umem: minor bug fix in error handling path (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Don't do double free of allocated PD (Kamal Heib) [1720888] - [infiniband] RDMA: Handle ucontext allocations by IB/core (Kamal Heib) [1720888] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Fix a WARN() message (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Store PR pointer before it is overwritten (Kamal Heib) [1720888] - [infiniband] RDMA/core: Cosmetic change - move member initialization to correct block (Kamal Heib) [1720888] - [infiniband] rdma_rxe: Use netlink messages to add/delete links (Kamal Heib) [1720888] - [infiniband] RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Close a race after ib_register_device (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Add ib_device_get_by_name() and use it in rxe (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use driver_unregister and new unregistration API (Kamal Heib) [1720888] - [infiniband] RDMA/device: Provide APIs from the core code to help unregistration (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use ib_device_get_by_netdev() instead of open coding (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_get_by_netdev() (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev (Kamal Heib) [1720888] - [infiniband] RDMA/cache: Move the cache per-port data into the main ib_port_data (Kamal Heib) [1720888] - [infiniband] RDMA/device: Consolidate ib_device per_port data into one place (Kamal Heib) [1720888] - [infiniband] RDMA: Add and use rdma_for_each_port (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Don't expose number of not-visible entries (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Connect QP number to .doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Provide parent IDs for PD, MR and QP objects (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Share with user-space object IDs (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Prepare restrack_root to addition of extra fields per-type (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Hide restrack DB from IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Reduce scope of synchronization lock while updating DB (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Add resource tracker doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Translate from ID to restrack object (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Convert internal DB from hash to XArray (Kamal Heib) [1720888] - [infiniband] RDMA/core: Move device addition deletion to device.c (Kamal Heib) [1720888] - [infiniband] RDMA/core: Introduce and use ib_setup_port_attrs() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use simpler device_del() instead of device_unregister() (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Remove useless usecnt variable and redundant memset (Kamal Heib) [1720888] - [infiniband] IB/{hw, sw}: Remove 'uobject->context' dependency in object creation APIs (Kamal Heib) [1720888] - [infiniband] RDMA/qedr: remove set but not used variable 'ib_ctx' (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Clear QP objects during their allocation (Kamal Heib) [1720888] - [include] IB/verbs: Add helper function rdma_udata_to_drv_context (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flows (Kamal Heib) [1720888] - [infiniband] IB/ipoib: Use __func__ instead of function's name (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: Remove set but not used variable 'msg_seq' (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Use for_each_sg_dma_page iterator for umem SGL (Kamal Heib) [1720888] - [net] xprtrdma: Check inline size before providing a Write chunk (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/vmw_pvrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Re-organize device.c locking (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the client_data (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the clients (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use an ida instead of a free page in alloc_name (Kamal Heib) [1720888] - [infiniband] RDMA/device: Get rid of reg_state (Kamal Heib) [1720888] - [infiniband] RDMA/device: Check that the rename is nop under the lock (Kamal Heib) [1720888] - [infiniband] RDMA: Handle PD allocations by IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/hns: fix spelling mistake "reseved" -> "reserved" (Kamal Heib) [1720888] - [infiniband] RDMA/core: Share driver structure size with core (Kamal Heib) [1720888] - [infiniband] IB/cma: Define option to set ack timeout and pack tos_set (Kamal Heib) [1720888] - [infiniband] drivers/IB,core: reduce scope of mmap_sem (Kamal Heib) [1720888] - [infiniband] drivers/IB,usnic: reduce scope of mmap_sem (Kamal Heib) [1720888] - [net] svcrdma: Remove syslog warnings in work completion handlers (Kamal Heib) [1720888] - [net] svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled (Kamal Heib) [1720888] - [net] svcrdma: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: move kdoc comments to functions (Kamal Heib) [1720888] - [infiniband] RDMA/cma: Remove CM_ID statistics provided by rdma-cm module (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Rework I/O context allocation (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Fix handling of command / TMF submission failure (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: Support no port mapping requirements (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: refactor the IWPM message attribute names (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Improve loopback marking (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Move rxe_init_av() to rxe_av.c (Kamal Heib) [1720888] - [infiniband] IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Expose XRC ODP device capabilities (Kamal Heib) [1720888] - [include] IB/core: Allocate a bit for SRQ ODP support (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use the ops infrastructure to keep all callbacks in one place (Kamal Heib) [1720888] - [infiniband] RDMA/cxgb4: Sort SRQ ops alphabetically (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Refactor user/kernel restrack additions (Kamal Heib) [1720888] - [infiniband] RDMA/core: Simplify restrack interface (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Factor out the PID namespace check (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Dynamically generate restrack dumpit callbacks (Kamal Heib) [1720888] - [infiniband] IB/usnic: Remove stub functions (Kamal Heib) [1720888] - [infiniband] RDMA: Add indication for in kernel API support to IB device (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce async DEVX obj query API (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD (Kamal Heib) [1720888] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Kamal Heib) [1720888] - [infiniband] infiniband: remove unneeded header search paths (Kamal Heib) [1720888] - [infiniband] infiniband: ipoib: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: usnic: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: ocrdma: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use PCI-ID as an identification in debugfs (Kamal Heib) [1720888] - [infiniband] IB/umad: Do not check status of nonseekable_open() (Kamal Heib) [1720888] - [infiniband] IB/umad: Avoid additional device reference during open()/close() (Kamal Heib) [1720888] - [infiniband] IB/rxe: Remove unnecessary rxe variable (Kamal Heib) [1720888] - [infiniband] IB/core: Simplify rdma cgroup registration (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1720888] - [infiniband] RDMA: Rename port_callback to init_port (Kamal Heib) [1720888] - [infiniband] RDMA: Clear CTX objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA: Clear PD objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1720888] - [infiniband] IB/{core, hw}: Have ib_umem_get extract the ib_ucontext from ib_udata (Kamal Heib) [1720888] - [infiniband] IB/{core, uverbs}: Move ib_umem_xxx functions from ib_core to ib_uverbs (Kamal Heib) [1720888] - [infiniband] RDMA/core: Don't depend device ODP capabilities on kconfig option (Kamal Heib) [1720888] - [infiniband] IB/srp: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/core: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/usnic: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] IB/cm: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [mm] mm: introduce put_user_page*(), placeholder versions (Rafael Aquini) [1746371] - [mm] mm/gup: add FOLL_LONGTERM capability to GUP fast (Rafael Aquini) [1746371] - [mm] mm/gup: change GUP fast to use flags rather than a write 'bool' (Rafael Aquini) [1746371] - [mm] mm/gup: change write parameter to flags in fast walk (Rafael Aquini) [1746371] - [mm] mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM (Rafael Aquini) [1746371] - [s390] s390/mm: fix pxd_bad with folded page tables (Rafael Aquini) [1746371] - [s390] s390/mm: fix dump_pagetables top level page table walking (Rafael Aquini) [1746371] - [s390] s390/mm: convert to the generic get_user_pages_fast code (Rafael Aquini) [1746371] - [s390] s390/mm: make the pxd_offset functions more robust (Rafael Aquini) [1746371] - [mm] mm/gup: fix gup_pmd_range() for dax (Rafael Aquini) [1746371] - [mm] mm/gup: remove the 'write' parameter from gup_fast_permitted() (Rafael Aquini) [1746371] - [mm] mm/gup: fix follow_page_mask() kerneldoc comment (Rafael Aquini) [1746371] - [mm] mm/gup: fix __get_user_pages_fast() comment (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: prevent integer overflow in ioctl (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: add additional pinning methods (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: time put_page() (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl (Rafael Aquini) [1746371] - [mm] mm: remove caller signal_pending branch predictions (Rafael Aquini) [1746371] - [mm] mm: remove unnecessary local variable addr in __get_user_pages_fast() (Rafael Aquini) [1746371] - [mm] mm: change return type int to vm_fault_t for fault handlers (Rafael Aquini) [1746371] - [mm] mm: make mm->pinned_vm an atomic64 counter (Rafael Aquini) [1746371]- [kernel] sched/core: Schedule new worker even if PI-blocked (Waiman Long) [1758629] - [char] random: add a spinlock_t to struct batched_entropy (Waiman Long) [1758629] - [crypto] crypto: chacha20 - Fix chacha20_block() keystream alignment (again) (Waiman Long) [1758629] - [fs] locking/percpu-rwsem: Remove preempt_disable variants (Waiman Long) [1758629] - [x86] x86/tsc: Add option to disable tsc clocksource watchdog (Waiman Long) [1758629] - [x86] x86/irq: Handle spurious interrupt after shutdown gracefully (Waiman Long) [1758629] - [x86] x86/ioapic: Implement irq_get_irqchip_state() callback (Waiman Long) [1758629] - [kernel] genirq: Add optional hardware synchronization for shutdown (Waiman Long) [1758629] - [kernel] genirq: Fix misleading synchronize_irq() documentation (Waiman Long) [1758629] - [kernel] genirq: Delay deactivation in free_irq() (Waiman Long) [1758629] - [kernel] genirq: Remove redundant NULL pointer check in __free_irq() (Waiman Long) [1758629] - [kernel] genirq: Synchronize only with single thread on free_irq() (Waiman Long) [1758629] - [kernel] genirq: Update code comments wrt recycled thread_mask (Waiman Long) [1758629] - [usb] usb: core: remove flags variable in __usb_hcd_giveback_urb() (Waiman Long) [1758629] - [usb] usb: core: remove local_irq_save() around ->complete() handler (Waiman Long) [1758629] - [media] media: tm6000: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [media] media: em28xx-audio: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize __cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Factor common code between cpa_flush_*() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_kernel_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Unconditionally avoid WBINDV when we can (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid the 4k pages check completely (Waiman Long) [1758629] - [x86] x86/mm/cpa: Do the range check early (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize same protection check (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add sanity check for existing mappings (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid static protection checks on unmap (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add large page preservation statistics (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add debug mechanism (Waiman Long) [1758629] - [x86] x86/mm/cpa: Allow range check for static protections (Waiman Long) [1758629] - [x86] x86/mm/cpa: Rework static_protections() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Split, rename and clean up try_preserve_large_page() (Waiman Long) [1758629] - [x86] x86/mm/init32: Mark text and rodata RO in one go (Waiman Long) [1758629] - [mm] mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t (Waiman Long) [1758629] - [mm] mm/list_lru.c: fold __list_lru_count_one() into its caller (Waiman Long) [1758629] - [mm] mm: workingset: make shadow_lru_isolate() use locking suffix (Waiman Long) [1758629] - [mm] mm: workingset: remove local_irq_disable() from count_shadow_nodes() (Waiman Long) [1758629] - [iommu] iommu/amd: Remove redundant WARN_ON() (Waiman Long) [1758629] - [mm] mm/list_lru: introduce list_lru_shrink_walk_irq() (Waiman Long) [1758629] - [mm] mm/list_lru.c: pass struct list_lru_node* as an argument to __list_lru_walk_one() (Waiman Long) [1758629] - [mm] mm/list_lru.c: move locking from __list_lru_walk_one() to its caller (Waiman Long) [1758629] - [mm] mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node() (Waiman Long) [1758629] - [kernel] userns: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [kernel] userns: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [kernel] bdi: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [mm] bdi: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [char] random: remove preempt disabled region (Waiman Long) [1758629] - [misc] ocxl: Update for AFU descriptor template version 1.1 (Steve Best) [1751207] - [misc] ocxl: Make ocxl_remove() static (Steve Best) [1751207] - [misc] ocxl: do not use C++ style comments in uapi header (Steve Best) [1751207] - [misc] ocxl: Allow contexts to be attached with a NULL mm (Steve Best) [1751207] - [misc] ocxl: Fix return value check in afu_ioctl() (Steve Best) [1751207] - [misc] ocxl: Provide global MMIO accessors for external drivers (Steve Best) [1751207] - [misc] ocxl: move event_fd handling to frontend (Steve Best) [1751207] - [misc] ocxl: afu_irq only deals with IRQ IDs, not offsets (Steve Best) [1751207] - [misc] ocxl: Allow external drivers to use OpenCAPI contexts (Steve Best) [1751207] - [misc] ocxl: Create a clear delineation between ocxl backend & frontend (Steve Best) [1751207] - [misc] ocxl: Don't pass pci_dev around (Steve Best) [1751207] - [misc] ocxl: Split pci.c (Steve Best) [1751207] - [misc] ocxl: Remove some unused exported symbols (Steve Best) [1751207] - [misc] ocxl: Remove superfluous 'extern' from headers (Steve Best) [1751207] - [misc] ocxl: read_pasid never returns an error, so make it void (Steve Best) [1751207] - [misc] ocxl: Rename struct link to ocxl_link (Steve Best) [1751207] - [misc] ocxl: remove set but not used variables 'tid' and 'lpid' (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in read_afu_name() (Steve Best) [1751207] - [misc] ocxl/afu_irq: Don't include (Steve Best) [1751207] - [misc] ocxl: Clarify error path in setup_xsl_irq() (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in ocxl_link_update_pe() (Steve Best) [1751207] - [misc] ocxl: Fix access to the AFU Descriptor Data (Steve Best) [1751207] - [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728864] - [netdrv] gve: Copy and paste bug in gve_get_stats() (John Linville) [1728864] - [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728864] - [netdrv] gve: replace kfree with kvfree (John Linville) [1728864] - [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728864] - [netdrv] gve: fix unused variable/label warnings (John Linville) [1728864] - [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728864] - [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728864] - [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728864] - [netdrv] gve: Add ethtool support (John Linville) [1728864] - [netdrv] gve: Add workqueue and reset support (John Linville) [1728864] - [netdrv] gve: Add transmit and receive support (John Linville) [1728864] - [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728864] - [mfd] mfd: intel-lpss: Add Intel Comet Lake PCI IDs (David Arcari) [1761586] - [scsi] scsi: core: save/restore command resid for error handling (Ewan Milne) [1760503] - [scsi] scsi: sd: Ignore a failure to sync cache due to lack of authorization (Ewan Milne) [1760503] - [scsi] scsi: core: Add sysfs attributes for VPD pages 0h and 89h (Ewan Milne) [1760503] - [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_rdac: zero cdb in send_mode_select() (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve unaligned completion resid message (Ewan Milne) [1760503] - [scsi] scsi: core: Reduce memory required for SCSI logging (Ewan Milne) [1760503] - [scsi] scsi: core: Complain if scsi_target_block() fails (Ewan Milne) [1760503] - [scsi] scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state (Ewan Milne) [1760503] - [scsi] scsi: scsi_debugfs: Use for_each_set_bit to simplify code (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix compilation warning (Ewan Milne) [1760503] - [scsi] scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade (Ewan Milne) [1760503] - [scsi] scsi: core: use scmd_printk() to print which command timed out (Ewan Milne) [1760503] - [scsi] scsi: Avoid that .queuecommand() gets called for a blocked SCSI device (Ewan Milne) [1760503] - [scsi] scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1760503] - [scsi] scsi: st: add a SPDX tag to st.c (Ewan Milne) [1760503] - [scsi] scsi: sr: add a SPDX tag to sr.c (Ewan Milne) [1760503] - [scsi] scsi: sg: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: switch remaining files to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: add a SPDX tag to sd.c (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_srp: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_spi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_sas: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_iscsi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_fc: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: switch the remaining scsi midlayer files to use SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: add SPDX tags to scsi midlayer files missing licensing information (Ewan Milne) [1760503] - [scsi] Revert "scsi: sd: Keep disk read-only when re-reading partition" (Ewan Milne) [1760503] - [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1760503] - [scsi] scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT (Ewan Milne) [1760503] - [scsi] scsi: core: don't hold device refcount in IO path (Ewan Milne) [1760503] - [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1760503] - [scsi] scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Ewan Milne) [1760503] - [scsi] scsi: core: Avoid that a kernel warning appears during system resume (Ewan Milne) [1760503] - [scsi] scsi: core: Also call destroy_rcu_head() for passthrough requests (Ewan Milne) [1760503] - [scsi] scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c (Ewan Milne) [1760503] - [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1760503] - [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: Implement support for write protect (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix zone information messages (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve sd_print_capacity() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: fix write_same with virtual_gb problem (Ewan Milne) [1760503] - [scsi] scsi: sd: Protect against READ(6) or WRITE(6) with zero block transfer length (Ewan Milne) [1760503] - [scsi] scsi: core: Remove an atomic instruction from the hot path (Ewan Milne) [1760503] - [scsi] scsi: sd: Rename 'SCpnt' into 'cmd' (Ewan Milne) [1760503] - [scsi] scsi: sd: Clean up sd_setup_read_write_cmnd() (Ewan Milne) [1760503] - [scsi] scsi: sd: Create helper functions for read/write commands (Ewan Milne) [1760503] - [scsi] scsi: sd: Simplify misaligned I/O check (Ewan Milne) [1760503] - [scsi] scsi: sd: Be consistent about blocks vs. sectors (Ewan Milne) [1760503] - [scsi] scsi: sd: Remove a local variable (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: add cmd abort option to every_nth (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: skip long delays when ndelay small (Ewan Milne) [1760503] - [x86] efi/x86: Do not clean dummy variable in kexec path (Bhupesh Sharma) [1724436] - [scsi] scsi: csiostor: create per port irq affinity mask set (Jonathan Toppins) [1725816] - [pci] PCI: let pci_disable_link_state propagate errors (Myron Stowe) [1735834] - [scsi] scsi: scsi_transport_fc: Add FPIN fc event codes (Ewan Milne) [1755587] - [scsi] scsi: scsi_transport_fc: refactor event posting routines (Ewan Milne) [1755587] - [scsi] scsi: fc: add FPIN ELS definition (Ewan Milne) [1755587] - [scsi] scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation (Ewan Milne) [1747162] - [scsi] scsi: core: Run queue when state is set to running after being blocked (Ewan Milne) [1691599] - [scsi] scsi: sd: Fix a race between closing an sd device and sd I/O (Ewan Milne) [1689118] - [net] net/ibmvnic: Fix EOI when running in XIVE mode. (Steve Best) [1761378] - [powerpc] powerpc/mce: Fix SLB rebolting during MCE recovery path. (Desnes Augusto Nunes do Rosario) [1725842] - [powerpc] powerpc/pseries: hwpoison the pages upon hitting UE (Desnes Augusto Nunes do Rosario) [1725842] - [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730134] - [arm64] arm64: entry: Remove unneeded need_resched() loop (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Fix big-endian when checking preempt count in assembly (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Provide our own implementation of asm/preempt.h (Mark Langsdorf) [1737075] - [include] preempt: Move PREEMPT_NEED_RESCHED definition into arch code (Mark Langsdorf) [1737075] - [x86] x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence (Alexander Beregalov) [1724902] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Alexander Beregalov) [1724902] - [arm64] arm64/sve: Fix wrong free for task->thread.sve_state (Andrew Jones) [1756450] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.1 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Complete removal of FCoE T10 PI support on SLI-4 adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update async event logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hdwq sgl locks and irq handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix host hang at boot or slow boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity errors on NULL pointer checks (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix GPF on scsi command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix locking on mailbox command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix device recovery errors after PLOGI failures (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix rpi release when deleting vport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVME io abort failures causing hangs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix miss of register read failure check (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reset recovery paths that are not recovering (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Convert existing pf users to ps (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: fix 12.4.0.0 GPF at boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove bg debugfs buffers (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.0 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add NVMe sequence level error recovery support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add MDS driver loopback diagnostics support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add first and second level hardware revisions to sysfs reporting (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Migrate to px and pf in kernel print calls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme first burst module parameter description (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix BlockGuard enablement on FCoE adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reported physical link speed on a disabled trunked link (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Max Frame Size value shown in fdmishow output (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix upcall to bsg done in non-success cases (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sli4 adapter initialization with MSI (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme target mode ABTSing a received ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hang when downloading fw on port enabled for nvme (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix too many sg segments spamming in kernel log (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash due to port reset racing vs adapter error handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix deadlock on host_lock during cable pulls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix error in remote port address change (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix driver nvme rescan logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix irq raising in lpfc_sli_hba_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Oops in nvme_register with target logout/login (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery when target has no GID_FT information (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix leak of ELS completions on adapter reset (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash on driver unload in wq free (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ELS field alignments (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix PLOGI failure with high remoteport count (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove NULL check before some freeing functions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use spin_lock_irqsave in IRQ context (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove redundant code (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove unnecessary null check before kfree (Dick Kennedy) [1757574] - [scripts] scripts/spelling.txt: drop "sepc" from the misspelling list (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE (Dick Kennedy) [1757574] - [scsi] lpfc: add sysfs interface to post NVME RSCN (Dick Kennedy) [1757574] - [scsi] lpfc: add support for translating an RSCN rcv into a discovery rescan (Dick Kennedy) [1757574] - [scsi] lpfc: add support to generate RSCN events for nport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use sg helper to iterate over scatterlist (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Avoid unused function warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Make some symbols static (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove set but not used variables 'qp' (Dick Kennedy) [1757574] - [lib] lib/vsprintf: Reinstate printing of legacy clock IDs (Prarit Bhargava) [1751075] - [lib] vsprintf: fix data type of variable in string_nocheck() (Prarit Bhargava) [1751075] - [scripts] kconfig: tests: fix recursive inclusion unit test (Prarit Bhargava) [1751075] - [kernel] printk: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for missed files (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for more missed files (Prarit Bhargava) [1751075] - [kernel] panic: add an option to replay all the printk message in buffer (Prarit Bhargava) [1751075] - [kernel] panic: avoid the extra noise dmesg (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not break early boot with probing addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make function pointer_string static (Prarit Bhargava) [1751075] - [lib] vsprintf: Limit the length of inlined error messages (Prarit Bhargava) [1751075] - [lib] vsprintf: Avoid confusion between invalid address and value (Prarit Bhargava) [1751075] - [lib] vsprintf: Prevent crash when dereferencing invalid pointers (Prarit Bhargava) [1751075] - [lib] vsprintf: Consolidate handling of unknown pointer specifiers (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pO handler as kobject_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pV handler as va_format() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out p[iI] handler as ip_addr_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not check address of well-known strings (Prarit Bhargava) [1751075] - [lib] vsprintf: Consistent pK handling for kptr_restrict == 0 (Prarit Bhargava) [1751075] - [lib] vsprintf: Shuffle restricted_pointer() (Prarit Bhargava) [1751075] - [kernel] printk: Tie printk_once / printk_deferred_once into .data.once for reset (Prarit Bhargava) [1751075] - [lib] lib: Use new kselftest header (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Add empty module_exit function (Prarit Bhargava) [1751075] - [scripts] checkpatch: add pt as a valid vsprintf extension (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Switch to bitmap_zalloc() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf.c: move sizeof(struct printf_spec) next to its definition (Prarit Bhargava) [1751075] - [kernel] printk/docs: Add extra integer types to printk-formats (Prarit Bhargava) [1751075] - [kernel] printk: Remove no longer used LOG_PREFIX. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Remove pCr remnant in comment (Prarit Bhargava) [1751075] - [kernel] printk: Pass caller information to log_store(). (Prarit Bhargava) [1751075] - [kernel] kernel/sysctl: add panic_print into sysctl (Prarit Bhargava) [1751075] - [kernel] panic: add options to print system info when panic happens (Prarit Bhargava) [1751075] - [include] include/linux/printk.h: drop silly "static inline asmlinkage" from dump_stack() (Prarit Bhargava) [1751075] - [kernel] printk: Add caller information to printk() output. (Prarit Bhargava) [1751075] - [kernel] printk: Remove print_prefix() calls with NULL buffer. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Print time and date in human readable format via pt (Prarit Bhargava) [1751075] - [kernel] printk: fix printk_time race. (Prarit Bhargava) [1751075] - [kernel] printk: Make printk_emit() local function. (Prarit Bhargava) [1751075] - [documentation] doc: printk-formats: Remove bogus kobject references for device nodes (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash printed address for netdev bits fallback (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash legacy clock addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Prepare for more general use of ptr_to_id() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make ptr argument conts in ptr_to_id() (Prarit Bhargava) [1751075] - [kernel] printk: fix integer overflow in setup_log_buf() (Prarit Bhargava) [1751075] - [kernel] printk: do not preliminary split up cont buffer (Prarit Bhargava) [1751075] - [kernel] printk: lock/unlock console only for new logbuf entries (Prarit Bhargava) [1751075] - [kernel] printk: keep kernel cont support always enabled (Prarit Bhargava) [1751075] - [kernel] printk: Give error on attempt to set log buffer length to over 2G (Prarit Bhargava) [1751075] - [kernel] printk: Add KBUILD_MODNAME and remove a redundant print prefix (Prarit Bhargava) [1751075] - [kernel] printk: Correct wrong casting (Prarit Bhargava) [1751075] - [kernel] printk: CON_PRINTBUFFER console registration is a bit racy (Prarit Bhargava) [1751075] - [kernel] printk: Do not miss new messages when replaying the log (Prarit Bhargava) [1751075] - [kernel] Revert "printk: make sure to print log on console." (Prarit Bhargava) [1751075] - [lib] vsprintf: print OF node name using full_name (Prarit Bhargava) [1751075] - [kernel] printk/tracing: Do not trace printk_nmi_enter() (Prarit Bhargava) [1751075] - [misc] notifier: Remove notifier header file wherever not used (Prarit Bhargava) [1751075] - [init] init: allow initcall tables to be emitted using relative references (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Do not handle pO[^F] as px (Prarit Bhargava) [1751075] - [kernel] console: Replace #if 0 with atomic var 'ignore_console_lock_warning' (Prarit Bhargava) [1751075] - [lib] vsprintf: Use hw RNG for ptr_key (Prarit Bhargava) [1751075] - [kernel] printk: Fix warning about unused suppress_message_printing (Prarit Bhargava) [1751075] - [char] random: Return nbytes filled from hw RNG (Prarit Bhargava) [1751075] - [char] random: Fix whitespace pre random-bytes work (Prarit Bhargava) [1751075] - [kernel] printk/nmi: Prevent deadlock when accessing the main log buffer in NMI (Prarit Bhargava) [1751075] - [kernel] printk: Create helper function to queue deferred console handling (Prarit Bhargava) [1751075] - [kernel] printk: Split the code for storing a message into the log buffer (Prarit Bhargava) [1751075] - [kernel] printk: Clean up syslog_print_all() (Prarit Bhargava) [1751075] - [kernel] printk: Export is_console_locked (Prarit Bhargava) [1751075] - [kernel] printk: Remove unnecessary kmalloc() from syslog during clear (Prarit Bhargava) [1751075] - [kernel] printk: Make CONSOLE_LOGLEVEL_QUIET configurable (Prarit Bhargava) [1751075] - [kernel] printk: make sure to print log on console. (Prarit Bhargava) [1751075] - [lib] lib/test_printf.c: accept "ptrval" as valid result for plain 'p' tests (Prarit Bhargava) [1751075] - [kernel] softirq: Remove tasklet_hrtimer (Prarit Bhargava) [1737073] - [include] list: add function list_rotate_to_front() (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Rename the file for consistency (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Move Kconfig option (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Use tcb as sched_clock (Prarit Bhargava) [1737073] - [kernel] irq_work: Do not raise an IPI when queueing work on the local CPU (Prarit Bhargava) [1737073] - [tty] tty/sysrq: Convert show_lock to raw_spinlock_t (Prarit Bhargava) [1737073] - [net] xfrm: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [kernel] kthread: Do not use TIMER_IRQSAFE (Prarit Bhargava) [1737073] - [kernel] kthread: Convert worker lock to raw spinlock (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Timer should be initialized before device registered (Prarit Bhargava) [1737073] - [net] xfrm: use time64_t for in-kernel timestamps (Prarit Bhargava) [1737073] - [x86] x86/intel: Aggregate microserver naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core graphics naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core mobile naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core client naming (Prarit Bhargava) [1725644] - [tools] turbostat: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: rename has_hsw_msrs() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix caller parameter of get_tdp_amd() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix CPUC1 display value (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: do not enforce 1ms (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: read from pipes too (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add Ice Lake NNPI support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: add Jacobsville support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: remove duplicate pc10 column (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix file descriptor leaks (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix leak of file descriptor on error return path (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Make interval calculation per thread to reduce jitter (Prarit Bhargava) [1725644] - [tools] tools/power/x86: Enable compiler optimisations and Fortify by default (Prarit Bhargava) [1725644] - [x86] x86/cpu: Add Ice Lake NNPI to Intel family (Prarit Bhargava) [1725644]- [tools] perf tools: Fix segfault in cpu_cache_level__read() (Michael Petlan) [1761995] - [scsi] qla2xxx: Update driver version to 10.01.00.19.08.2-k (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Nport ID display value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Optimize NPIV tear down process (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence fwdump template message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization" (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous if-tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report invalid mailbox status codes (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove superfluous sts_entry_* casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make sure that aborted commands are freed (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2xxx_get_next_handle() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Modify NVMe include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qlt_handle_abts_completion() more robust (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Enable type checking for the SRB free and done callback functions (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check secondary image if reading the primary image fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla24xx_read_flash_data() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a soft reset fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the PCI info string output buffer size (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if waiting for pending commands times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify a debug statement (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove dead code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if parsing the version string fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a mailbox command times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use strlcpy() instead of strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Do not corrupt vha->plogi_ack_list (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report the firmware status code if a mailbox command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix session lookup in qlt_abort_work() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_abort_sp_done() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous pointer check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_lport_dump() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the number of casts in GID list code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Verify locking assumptions at runtime (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change data_dsd into an array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla_tgt_cmd.cdb const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove an include directive from qla_mr.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Include the header file from qla_dsd.h (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Improve Linux kernel coding style conformance (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Skip FW dump on LOOP initialization error (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use Correct index for Q-Pair array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort timeout race condition. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Add cleanup for PCI EEH recovery (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sending DMA addresses to firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary locking from the target code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a command is released that is owned by the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: target: Fix offline port handling and host reset handling (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_send_term_imm_notif() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the size of the mailbox arrays from 4 to 8 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the include directive (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the port_state_str[] definition from a .h to a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1728845] - [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister resources in the opposite order of the registration order (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix comment alignment in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: deadlock by configfs_depend_item (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: use lower_32_bits and upper_32_bits instead of reinventing them (Himanshu Madhani) [1728845] - [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758605] - [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758605] - [netdrv] ice: Bump version (Jonathan Toppins) [1721711] - [netdrv] ice: Enable DDP package download (Jonathan Toppins) [1721711] - [netdrv] ice: Initialize DDP package structures (Jonathan Toppins) [1721711] - [netdrv] ice: Implement Dynamic Device Personalization (DDP) download (Jonathan Toppins) [1721711] - [netdrv] ice: Fix FW version formatting in dmesg (Jonathan Toppins) [1721711] - [netdrv] ice: send driver version to firmware (Jonathan Toppins) [1721711] - [netdrv] ice: Rework around device/function capabilities (Jonathan Toppins) [1721711] - [netdrv] ice: change default number of receive descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Minor refactor in queue management (Jonathan Toppins) [1721711] - [netdrv] ice: Allow for delayed LLDP MIB change registration (Jonathan Toppins) [1721711] - [netdrv] ice: update Tx context struct (Jonathan Toppins) [1721711] - [netdrv] ice: Report VF link status with opcode to get resources (Jonathan Toppins) [1721711] - [netdrv] ice: Check for DCB capability before initializing DCB (Jonathan Toppins) [1721711] - [netdrv] ice: report link down for VF when PF's queues are not enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Reliably reset VFs (Jonathan Toppins) [1721711] - [netdrv] ice: change work limit to a constant (Jonathan Toppins) [1721711] - [netdrv] ice: small efficiency fixes (Jonathan Toppins) [1721711] - [netdrv] ice: move code closer together (Jonathan Toppins) [1721711] - [netdrv] ice: clean up arguments (Jonathan Toppins) [1721711] - [netdrv] ice: Check root pointer for validity (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_main_vsi to get PF/main VSI (Jonathan Toppins) [1721711] - [netdrv] ice: Update fields in ice_vsi_set_num_qs when reconfiguring (Jonathan Toppins) [1721711] - [netdrv] ice: Only disable VLAN pruning for the VF when all VLANs are removed (Jonathan Toppins) [1721711] - [netdrv] ice: Remove enable DCB when SW LLDP is activated (Jonathan Toppins) [1721711] - [netdrv] ice: Report stats when VSI is down (Jonathan Toppins) [1721711] - [netdrv] ice: Always notify FW of VF reset (Jonathan Toppins) [1721711] - [netdrv] ice: Correctly handle return values for init DCB (Jonathan Toppins) [1721711] - [netdrv] ice: Limit Max TCs on devices with more than 4 ports (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup defines in ice_type.h (Jonathan Toppins) [1721711] - [netdrv] ice: print extra message if topology issue (Jonathan Toppins) [1721711] - [netdrv] ice: add print of autoneg state to link message (Jonathan Toppins) [1721711] - [netdrv] ice: update driver unloading field for Queue Shutdown AQ command (Jonathan Toppins) [1721711] - [netdrv] ice: add needed PFR during driver unload (Jonathan Toppins) [1721711] - [netdrv] ice: Deduce TSA value from the priority value in the CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Report what the user set for coalesce [tx|rx]-usecs (Jonathan Toppins) [1721711] - [netdrv] ice: Fix resource leak in ice_remove_rule_internal() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix EMP reset handling (Jonathan Toppins) [1721711] - [netdrv] ice: fix adminq calls during remove (Jonathan Toppins) [1721711] - [netdrv] ice: Rework ice_ena_msix_range (Jonathan Toppins) [1721711] - [netdrv] ice: Fix VF configuration issues due to reset (Jonathan Toppins) [1721711] - [netdrv] ice: Alloc queue management bitmaps and arrays dynamically (Jonathan Toppins) [1721711] - [netdrv] ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap (Jonathan Toppins) [1721711] - [netdrv] ice: add support for enabling/disabling single queues (Jonathan Toppins) [1721711] - [netdrv] ice: fix potential infinite loop (Jonathan Toppins) [1721711] - [netdrv] ice: fix ice_is_tc_ena (Jonathan Toppins) [1721711] - [netdrv] ice: add validation in OP_CONFIG_VSI_QUEUES VF message (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clog kernel debug log with VF MDD events errors (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce a local variable for a VSI in the rebuild path (Jonathan Toppins) [1721711] - [netdrv] ice: shorten local and add debug prints (Jonathan Toppins) [1721711] - [netdrv] ice: Sanitize ice_ena_vsi and ice_dis_vsi (Jonathan Toppins) [1721711] - [netdrv] ice: added sibling head to parse nodes (Jonathan Toppins) [1721711] - [netdrv] ice: Fix ethtool port and PFC stats for 4x25G cards (Jonathan Toppins) [1721711] - [netdrv] ice: Don't allow VSI to remove unassociated ucast filter (Jonathan Toppins) [1721711] - [netdrv] ice: Fix issues updating VSI MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: update ethtool stats on-demand (Jonathan Toppins) [1721711] - [netdrv] ice: Add input handlers for virtual channel handlers (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clear auto_fec bit in ice_cfg_phy_fec() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix flag used for module query (Jonathan Toppins) [1721711] - [netdrv] ice: silence some bogus error messages (Jonathan Toppins) [1721711] - [netdrv] ice: Rename ethtool private flag for lldp (Jonathan Toppins) [1721711] - [netdrv] ice: reject VF attempts to enable head writeback (Jonathan Toppins) [1721711] - [netdrv] ice: Copy dcbx configuration only if mode is correct (Jonathan Toppins) [1721711] - [netdrv] ice: Treat DCBx state NOT_STARTED as valid (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call synchronize_irq() for VF's from the host (Jonathan Toppins) [1721711] - [netdrv] ice: Account for all states of FW DCBx and LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Allow egress control packets from PF_VSI (Jonathan Toppins) [1721711] - [netdrv] ice: improve print for VF's when adding/deleting MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: Change type for queue counts (Jonathan Toppins) [1721711] - [netdrv] ice: Move VF resources definition to SR-IOV specific file (Jonathan Toppins) [1721711] - [netdrv] ice: Increase size of Mailbox receive queue for many VFs (Jonathan Toppins) [1721711] - [netdrv] ice: Reduce wait times during VF bringup/reset (Jonathan Toppins) [1721711] - [netdrv] ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access (Jonathan Toppins) [1721711] - [netdrv] ice: Do not always bring up PF VSI in ice_ena_vsi() (Jonathan Toppins) [1721711] - [netdrv] ice: allow empty Rx descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Fix kernel hang with DCB reset in CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Set WB_ON_ITR when we don't re-enable interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: fix set pause param autoneg check (Jonathan Toppins) [1721711] - [netdrv] ice: Restructure VFs initialization flows (Jonathan Toppins) [1721711] - [netdrv] ice: Assume that more than one Rx queue is rare in ice_napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Use the software based tail when checking for hung Tx ring (Jonathan Toppins) [1721711] - [netdrv] ice: Bump version number (Jonathan Toppins) [1721711] - [netdrv] ice: Remove flag to track VF interrupt status (Jonathan Toppins) [1721711] - [netdrv] ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA (Jonathan Toppins) [1721711] - [netdrv] ice: Don't return error for disabling LAN Tx queue that does exist (Jonathan Toppins) [1721711] - [netdrv] ice: Remove duplicate code in ice_alloc_rx_bufs (Jonathan Toppins) [1721711] - [netdrv] ice: Add stats for Rx drops at the port level (Jonathan Toppins) [1721711] - [netdrv] ice: Update number of VF queue before setting VSI resources (Jonathan Toppins) [1721711] - [netdrv] ice: Set up Tx scheduling tree based on alloc VSI Tx queues (Jonathan Toppins) [1721711] - [netdrv] ice: Only bump Rx tail and release buffers once per napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Disable VFs until reset is completed (Jonathan Toppins) [1721711] - [netdrv] ice: Do not configure port with no media (Jonathan Toppins) [1721711] - [netdrv] ice: separate out control queue lock creation (Jonathan Toppins) [1721711] - [netdrv] ice: Always set prefena when configuring an Rx queue (Jonathan Toppins) [1721711] - [netdrv] ice: Move vector base setup to PF VSI (Jonathan Toppins) [1721711] - [netdrv] ice: track hardware stat registers past rollover (Jonathan Toppins) [1721711] - [netdrv] ice: add lp_advertising flow control support (Jonathan Toppins) [1721711] - [netdrv] ice: Use struct_size() helper (Jonathan Toppins) [1721711] - [netdrv] ice: Use LLDP ethertype define ETH_P_LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Trivial cosmetic changes (Jonathan Toppins) [1721711] - [netdrv] ice: Recognize higher speeds (Jonathan Toppins) [1721711] - [netdrv] ice: Use a different ICE_DBG bit for firmware log messages (Jonathan Toppins) [1721711] - [netdrv] ice: Update function header (Jonathan Toppins) [1721711] - [netdrv] ice: Move define for ICE_AQC_DRIVER_UNLOADING (Jonathan Toppins) [1721711] - [netdrv] ice: Align to updated AQ command formats (Jonathan Toppins) [1721711] - [netdrv] ice: Use continue instead of an else block (Jonathan Toppins) [1721711] - [netdrv] ice: Change minimum descriptor count value for Tx/Rx rings (Jonathan Toppins) [1721711] - [netdrv] ice: Add switch rules to handle LLDP packets (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup ice_update_link_info (Jonathan Toppins) [1721711] - [netdrv] ice: Use right type for ice_cfg_vsi_lan return (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for Forward Error Correction (FEC) (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for virtchnl_vector_map.[rxq|txq]_map (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce ice_init_mac_fltr and move ice_napi_del (Jonathan Toppins) [1721711] - [netdrv] ice: Use GLINT_DYN_CTL to disable VF's interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: Add a helper to trigger software interrupt (Jonathan Toppins) [1721711] - [netdrv] ice: Configure RSS LUT key only if RSS is enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_fw_log_cfg to init FW logging (Jonathan Toppins) [1721711] - [netdrv] ice: Minor cleanup in ice_switch.h (Jonathan Toppins) [1721711] - [netdrv] ice: Remove redundant and premature event config (Jonathan Toppins) [1721711] - [netdrv] ice: Change message level (Jonathan Toppins) [1721711] - [netdrv] ice: Check all VFs for MDD activity, don't disable (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor interrupt tracking (Jonathan Toppins) [1721711] - [netdrv] ice: Add handler for ethtool selftest (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call ice_cfg_itr() for SR-IOV (Jonathan Toppins) [1721711] - [netdrv] ice: Set minimum default Rx descriptor count to 512 (Jonathan Toppins) [1721711] - [netdrv] ice: Resolve static analysis warning (Jonathan Toppins) [1721711] - [netdrv] ice: Implement toggling ethtool rx-vlan-filter (Jonathan Toppins) [1721711] - [netdrv] ice: Remove direct write for GLLAN_RCTL_0 (Jonathan Toppins) [1721711] - [netdrv] ice: Fix LINE_SPACING style issue (Jonathan Toppins) [1721711] - [netdrv] ice: Silence semantic parser warnings (Jonathan Toppins) [1721711] - [netdrv] ice: Fix couple of issues in ice_vsi_release (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize ice_vf struct (Jonathan Toppins) [1721711] - [netdrv] ice: Use bitfields when possible (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize tx_buf and ring structs (Jonathan Toppins) [1721711] - [netdrv] ice: Format ethtool reported stats (Jonathan Toppins) [1721711] - [netdrv] ice: Gracefully handle reset failure in ice_alloc_vfs() (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor the LLDP MIB change event handling (Jonathan Toppins) [1721711] - [netdrv] ice: Advertise supported link modes if none requested (Jonathan Toppins) [1721711] - [netdrv] ice: Fix hang when ethtool disables FW LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Call out dev/func caps when printing (Jonathan Toppins) [1721711] - [netdrv] ice: Remove braces for single statement blocks (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup an unnecessary variable initialization (Jonathan Toppins) [1721711] - [netdrv] ice: Implement LLDP persistence (Jonathan Toppins) [1721711] - [netdrv] ice: Fix double spacing (Jonathan Toppins) [1721711] - [kernel] sched/debug: Fix potential deadlock when writing to sched_features (Vladis Dronov) [1760060] - [kernel] sched/debug: Use match_string() helper instead of open-coded logic (Vladis Dronov) [1760060] - [hid] HID: intel-ish-hid: ipc: add EHL device id (Tony Camuso) [1716756] - [hid] HID: remove NO_D3 flag when remove driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix wrong driver_data usage (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Fix a use after free in load_fw_from_host() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1716756] - [platform] platform/chrome: Add ChromeOS EC ISHTP driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: prefix header search paths with $(srctree)/ (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add Comet Lake PCI device ID (Tony Camuso) [1716756] - [platform] platform/chrome: cros_ec: Add EC host command support using rpmsg (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ISH firmware loader client driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface function for PCI device pointer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use the new interface functions in HID ish client (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move functions related to bus and device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface functions for struct ishtp_cl (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move the common functions from client.h (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Store ishtp_cl_device instance in device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move driver registry functions (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Simplify ishtp_cl_link() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Hide members of struct ishtp_cl_device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add match callback to ishtp bus type (Tony Camuso) [1716756] - [hid] HID: intel-ish: enable raw interface to HID devices on ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use VID/PID from ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Switch to use new generic UUID API (Tony Camuso) [1716756] - [hid] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to search client id (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1716756] - [platform] platform/chrome: Move cros-ec transport drivers to drivers/platform. (Tony Camuso) [1716756] - [tools] tools: PCI: Fix compiler warning in pcitest (Myron Stowe) [1753749] - [iommu] iommu: Fix integer truncation (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Ignore root complex whitelist when an IOMMU is present (Myron Stowe) [1753749] - [pci] PCI: Cleanup setup-bus.c comments and whitespace (Myron Stowe) [1753749] - [include] CPER: Remove unnecessary use of user-space types (Myron Stowe) [1753749] - [include] CPER: Add UEFI spec references (Myron Stowe) [1753749] - [pci] PCI: Fix comment typos (Myron Stowe) [1753749] - [pci] PCI: Cleanup register definition width and whitespace (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless MY_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove unused dbg/err/info/warn() wrappers (Myron Stowe) [1753749] - [pci] PCI: pciehp: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI: pciehp: Replace pciehp_debug module param with dyndbg (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pciehp_debug uses (Myron Stowe) [1753749] - [pci] PCI/AER: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/DPC: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Replace printk(KERN_INFO) with pr_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Use dev_printk() when possible (Myron Stowe) [1753749] - [iommu] iommu/dma: Reserve IOVA for PCIe inaccessible DMA address (Myron Stowe) [1753749] - [pci] PCI: Add dma_ranges window list (Myron Stowe) [1753749] - [pci] PCI: endpoint: Fix a potential NULL pointer dereference (Myron Stowe) [1753749] - [tools] tools: PCI: Handle pcitest.sh independently from pcitest (Myron Stowe) [1753749] - [tools] tools: PCI: Add 'h' in optstring of getopt() (Myron Stowe) [1753749] - [tools] tools: PCI: Change pcitest compiling process (Myron Stowe) [1753749] - [tools] tools: PCI: Fix compilation warnings (Myron Stowe) [1753749] - [tools] tools: PCI: Exit with error code when test fails (Myron Stowe) [1753749] - [pci] PCI: Mark Atheros AR9462 to avoid bus reset (Myron Stowe) [1753749] - [pci] switchtec: Fix unintended mask of MRPC event (Myron Stowe) [1753749] - [pci] switchtec: Increase PFF limit from 48 to 255 (Myron Stowe) [1753749] - [pci] PCI/LINK: Disable bandwidth notification interrupt during suspend (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZEN Root Complex (Myron Stowe) [1753749] - [maintainers] MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for Mobiveil PCI (Myron Stowe) [1753749] - [platform] platform/chrome: chromeos_laptop: use pci_dev_id() helper (Myron Stowe) [1753749] - [iommu] iommu/amd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [drm] drm/amdkfd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [powerpc] powerpc/powernv/npu: Use pci_dev_id() helper (Myron Stowe) [1753749] - [x86] x86/PCI: Fix PCI IRQ routing table memory leak (Myron Stowe) [1753749] - [pci] PCI: Remove unused pci_request_region_exclusive() (Myron Stowe) [1753749] - [pci] PCI: Mark expected switch fall-throughs (Myron Stowe) [1753749] - [pci] PCI/ACPI: Remove the need for 'struct hotplug_params' (Myron Stowe) [1753749] - [pci] PCI/ACPI: Do not export pci_get_hp_params() (Myron Stowe) [1753749] - [pci] PCI: rpaphp: Get/put device node reference during slot alloc/dealloc (Myron Stowe) [1753749] - [pci] PCI: rpadlpar: Fix leaked device_node references in add/remove paths (Myron Stowe) [1753749] - [pci] PCI: Assign bus numbers present in EA capability for bridges (Myron Stowe) [1753749] - [pci] PCI: OF: Support "external-facing" property (Myron Stowe) [1753749] - [documentation] dt-bindings: Add "external-facing" PCIe port property (Myron Stowe) [1753749] - [pci] PCI: Init PCIe feature bits for managed host bridge alloc (Myron Stowe) [1753749] - [pci] PCI/AER: Change pci_aer_init() stub to return void (Myron Stowe) [1753749] - [s390] s390/zcrypt: CEX7S exploitation support (Philipp Rudo) [1726416] - [s390] s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs (Philipp Rudo) [1726416] - [s390] s390/crypto: Support for SHA3 via CPACF (MSA6) (Philipp Rudo) [1726416] - [s390] s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding (Philipp Rudo) [1726416] - [s390] s390: vfio-ap: fix warning reset not completed (Philipp Rudo) [1726416] - [s390] crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h (Philipp Rudo) [1726416] - [s390] s390/zcrypt: fix wrong handling of cca cipher keygenflags (Philipp Rudo) [1726416] - [s390] crypto: s390/xts-aes - invoke fallback for ciphertext stealing (Philipp Rudo) [1726416] - [s390] s390/paes: Prepare paes functions for large key blobs (Philipp Rudo) [1726416] - [s390] s390/pkey: add CCA AES cipher key support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: Add low level functions for CCA AES cipher keys (Philipp Rudo) [1726416] - [s390] s390/zcrypt: extend cca_findcard function and helper (Philipp Rudo) [1726416] - [s390] s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types (Philipp Rudo) [1726416] - [s390] s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough (Philipp Rudo) [1726416] - [s390] crypto: s390/aes - fix name clash after AES library refactor (Philipp Rudo) [1726416] - [s390] s390/zcrypt: new sysfs attributes serialnr and mkvps (Philipp Rudo) [1726416] - [s390] s390/zcrypt: add base code for cca crypto card info support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: move cca misc functions to new code file (Philipp Rudo) [1726416] - [s390] s390: use __u{16, 32, 64} instead of uint{16, 32, 64}_t in uapi header (Philipp Rudo) [1726416] - [s390] s390/zcrypt: remove the exporting of ap_query_configuration (Philipp Rudo) [1726416] - [s390] s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/pkey: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/zcrypt: support special flagged EP11 cprbs (Philipp Rudo) [1726416] - [s390] s390/crypto: fix possible sleep during spinlock aquired (Philipp Rudo) [1726416] - [s390] s390/crypto: use TRNG for seeding/reseeding (Philipp Rudo) [1726416] - [s390] s390/crypto: rework generate_entropy function for pseudo random dd (Philipp Rudo) [1726416] - [s390] s390: zcrypt: initialize variables before_use (Philipp Rudo) [1726416] - [powerpc] powerpc/pseries: Track LMB nid instead of using device tree (Steve Best) [1758742] - [powerpc] powerpc/pseries/memory-hotplug: Only update DT once per memory DLPAR request (Steve Best) [1758742] - [net] hv_sock: Fix hang when a connection is closed (Cathy Avery) [1739477] - [net] hv_sock: Use consistent types for UUIDs (Cathy Avery) [1739477] - [net] hvsock: fix epollout hang from race condition (Cathy Avery) [1739477] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Cathy Avery) [1739477] - [net] hv_sock: perf: loop in send() to maximize bandwidth (Cathy Avery) [1739477] - [net] hv_sock: perf: Allow the socket buffer size options to influence the actual socket buffers (Cathy Avery) [1739477] - [net] hv_sock: Add support for delayed close (Cathy Avery) [1739477] - [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Steve Best) [1758651] - [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Steve Best) [1758651] - [tools] selftests/powerpc: Fix compile error on tlbie_test due to newer gcc (Desnes Augusto Nunes do Rosario) [1755707] - [tools] selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions (Desnes Augusto Nunes do Rosario) [1755707] - [scsi] scsi: zfcp: make DIX experimental, disabled, and independent of DIF (Philipp Rudo) [1723829] - [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1757015] - [s390] s390/pci: add mio_enabled attribute (Philipp Rudo) [1757118] - [s390] s390: fix setting of mio addressing control (Philipp Rudo) [1757118] - [s390] s390/pci: correctly handle MIO opt-out (Philipp Rudo) [1757118] - [s390] s390/pci: deal with devices that have no support for MIO instructions (Philipp Rudo) [1757118] - [s390] s390/pci: fix assignment of bus resources (Philipp Rudo) [1757118] - [s390] s390/pci: fix struct definition for set PCI function (Philipp Rudo) [1757118] - [s390] s390/pci: fix MSI message data (Philipp Rudo) [1757123] - [powerpc] powerpc/tm: Add tm-poison test (Steve Best) [1756721] - [powerpc] powerpc/powernv: Add new opal message type (Desnes Augusto Nunes do Rosario) [1706975] - [powerpc] powerpc/powernv: Enhance opal message read interface (Desnes Augusto Nunes do Rosario) [1706975] - [char] hwrng: core - don't wait on add_early_randomness() (Laurent Vivier) [1660802] - [firmware] efi: Export Runtime Configuration Interface table to sysfs (Al Stone) [1665518] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1757525] - [powerpc] powerpc/powernv/opal: Use standard interrupts property when available (Steve Best) [1757173] - [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Steve Best) [1756922] - [kernel] genirq/affinity: Create affinity mask for single vector (Ming Lei) [1733420] - [virt] kvm: arm/arm64: Only skip MMIO insn once (Andrew Jones) [1733928] - [vfio] type1: remove duplicate retrieval of reserved regions (Auger Eric) [1704597] - [vfio] type1: Add IOVA range capability support (Auger Eric) [1704597] - [vfio] type1: check dma map request is within a valid iova range (Auger Eric) [1704597] - [vfio] type1: Update iova list on detach (Auger Eric) [1704597] - [vfio] type1: Check reserved region conflict and update iova list (Auger Eric) [1704597] - [vfio] type1: Introduce iova list and add iommu aperture validity check (Auger Eric) [1704597] - [iommu] Revisit iommu_insert_resv_region() implementation (Auger Eric) [1704597] - [iommu] vt-d: Differentiate relaxable and non relaxable RMRRs (Auger Eric) [1704597] - [iommu] Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions (Auger Eric) [1704597] - [iommu] vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions (Auger Eric) [1704597] - [iommu] vt-d: Handle RMRR with PCI bridge device scopes (Auger Eric) [1704597] - [iommu] vt-d: Introduce is_downstream_to_pci_bridge helper (Auger Eric) [1704597] - [iommu] vt-d: Duplicate iommu_resv_region objects per device list (Auger Eric) [1704597] - [iommu] Fix a leak in iommu_insert_resv_region (Auger Eric) [1704597] - [pci] hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737569]- [x86] kvm: x86: omit "impossible" pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix consistency check on injected exception error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: omit absent pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Fix libkvm build error (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Limit guest PMCs to those supported on the host (Vitaly Kuznetsov) [1749495] - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: x86: clarify what is reported on KVM_GET_MSRS failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: add test for dirty logging inside nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix nested guest live migration with PML (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: assign two bits to track SPTE kinds (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Expose XSAVEERPTR to the guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Enumerate support for CLZERO instruction (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use AMD CPUID semantics for AMD vCPUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix userspace set invalid CR4 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Loosen filter for adaptive tuning of lapic_timer_advance_ns (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: cleanup and fix host 64-bit mode checks (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Drop ____kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add error handling to VMREAD helper (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Optimize VMX instruction error and fault handling (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Check kvm_rebooting in kvm_spurious_fault() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: limit atomic switch MSRs (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Intercept RDPRU (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add "significant index" flag to a few CPUID leaves (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Skip invalid pages during zapping iff root_count is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Explicitly track only a single invalid mmu generation (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "kvm: x86/mmu: Remove is_obsolete() call" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: reclaim the zapped-obsolete page first"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: collapse TLB flushes when zap all pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: zap pages in batch"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: add tracepoint for kvm_mmu_invalidate_all_pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: show mmu_valid_gen in shadow page related tracepoints"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Treat invalid shadow pages as obsolete (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Tune lapic_timer_advance_ns smoothly (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add comments to document various emulation types (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove emulation_result enums, EMULATE_{DONE, FAIL, USER_EXIT} (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Remove EMULATE_FAIL handling in handle_invalid_guest_state() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move triple fault request into RM int injection (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Handle emulation failure directly in kvm_task_switch() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Exit to userspace on emulation skip failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #UD injection for failed emulation into emulation code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add explicit flag for forced emulation on #UD (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #GP injection for VMware into x86_emulate_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't attempt VMWare emulation on #GP with non-zero error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor kvm_vcpu_do_singlestep() to remove out param (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Clean up handle_emulation_failure() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Relocate MMIO exit stats counting (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check Host Address Space Size on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible (Vitaly Kuznetsov) [1749495] - [kernel] cpu/smt: create and export cpu_smt_possible() (Vitaly Kuznetsov) [1749495] - [x86] kvm: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually flush collapsible SPTEs only when toggling flags (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicate guest mode handling (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Introduce VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Create VM earlier for dirty log test (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Move vm type into _vm_create() internally (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove unneeded nested_enable_evmcs() hook (Vitaly Kuznetsov) [1749495] - [x86] kvm/hyper-v/vmx: Add direct tlb flush support (Vitaly Kuznetsov) [1749495] - [documentation] kvm/hyper-v: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH (Vitaly Kuznetsov) [1749495] - [x86] hyper-v: Fix definition of struct hv_vp_assist_page (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel PMU MSRs to msrs_to_save[] (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use IPI shorthands in kvm guest when support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix INIT signal handling in various CPU states (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Introduce exit reason for receiving INIT signal on guest-mode (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Stop the preemption timer during vCPU reset (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Micro optimize IPI latency (Vitaly Kuznetsov) [1749495] - [x86] kvm: Nested KVM MMUs need PAE root too (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: set ctxt->have_exception in x86_decode_insn() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always stop emulation on page fault (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: trace nested VM-Enter failures detected by H/W (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: add tracepoint for failed nested VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix a check in nested_svm_vmrun() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Return to userspace with internal error on unexpected exit reason (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add kvm_emulate_{rd, wr}msr() to consolidate VXM/SVM code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor up kvm_{g, s}et_msr() to simplify callers (Vitaly Kuznetsov) [1749495] - [documentation] doc: kvm: Fix return description of KVM_SET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Tune PLE Window tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Change ple_window type to unsigned int (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove tailing newline for tracepoints (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Trace vcpu_id for vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually calculate reserved bits when loading PDPTRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Disable posted interrupts for non-standard IRQs delivery modes (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix and tweak the comments for VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: Assert that struct kvm_vcpu is always as offset zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add pv tlb shootdown tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally call x86 ops that are always implemented (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Consolidate "is MMIO SPTE" code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Add explicit access mask for MMIO SPTEs (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Rename access permissions cache member in struct kvm_vcpu_arch (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate hardcoded RIP advancement from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate weird goto from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: remove hardcoded instruction length from intercepts (Vitaly Kuznetsov) [1749495] - [x86] kvm: add xsetbv to the emulator (Vitaly Kuznetsov) [1749495] - [x86] kvm: clear interrupt shadow on EMULTYPE_SKIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: propagate errors from skip_emulated_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix x86_decode_insn() return when fetching insn bytes fails (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use Intel speculation bugs and features as derived in generic x86 code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always expose VIRT_SSBD to guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Vitaly Kuznetsov) [1749495] - [virt] kvm: Call kvm_arch_vcpu_blocking early into the blocking sequence (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: work around leak of uninitialized stack contents (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: handle page fault in vmread (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't update RIP or do single-step on faulting emulation (Vitaly Kuznetsov) [1749495] - [tools] selftests/kvm: make platform_info_test pass on AMD (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: x86/mmu: Zap only the relevant pages when removing a memslot" (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix state save/load on processors without XSAVE (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: provide common function to enable eVMCS (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: do not try running the VM in vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove redundant assignment of var new_entry (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Adding config fragments (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Update gitignore file for latest changes (Vitaly Kuznetsov) [1749495] - [virt] kvm: remove unnecessary PageReserved check (Vitaly Kuznetsov) [1749495] - [x86] kvm: remove useless calls to kvm_para_available (Vitaly Kuznetsov) [1749495] - [x86] kvm: no need to check return value of debugfs_create functions (Vitaly Kuznetsov) [1749495] - [s390] kvm: remove kvm_arch_has_vcpu_debugfs() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix leak vCPU's VMCS value into other pCPU (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check preempted_in_kernel for involuntary preemption (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Don't need to wakeup vCPU twice afer timer fire (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Boost queue head vCPU to mitigate lock waiter preemption (Vitaly Kuznetsov) [1749495] - [documentation] documentation: move Documentation/virtual to Documentation/virt (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add fixed counters to PMU filter (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: dump VMCS on failed entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: refine kvm_pmu err msg when event creation failed (Vitaly Kuznetsov) [1749495] - [virt] kvm: Boost vCPUs that are delivering interrupts (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove superfluous define from vmx.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix detection of AMD Errata 1096 (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Inject timer interrupt via posted interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: Don't call kvm_spurious_fault() from .fixup (Vitaly Kuznetsov) [1749495] - [x86] kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: Fix fastop function ELF metadata (Vitaly Kuznetsov) [1749495] - [x86] paravirt: Fix callee-saved function ELF sizes (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Make lapic timer unpinned (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: reset pmc->counter to 0 for pmu fixed_counters (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Ignore segment base for VMX memory operand when segment not FS or GS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: ioapic and apic debug macros cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: some tsc debug cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix coccinelle warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid constant-conversion warning (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid -Wsometimes-uninitized warning (Vitaly Kuznetsov) [1749495] - [documentation] documentation: virtual: Add toctree hooks (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: Convert cpuid.txt to .rst (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally enable irqs in guest context (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: PMU Event Filter (Vitaly Kuznetsov) [1749495] - [kernel] kvm: x86: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Properly check if "page" is valid in kvm_vcpu_unmap (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: write down valid APIC registers (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: ARBPRI is a reserved register for x2APIC (Vitaly Kuznetsov) [1749495] - [x86] kvm nvmx: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Do not release the page inside mmu_set_spte() (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: remove has_leaf_count from struct kvm_cpuid_param (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: rename do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: extract do_cpuid_7_mask and support multiple subleafs (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: do_cpuid_ent works on a whole CPUID function (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: remove the trailing newline used in the fmt parameter of TP_printk (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: add nrips module parameter (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: degrade WARN to pr_warn_ratelimited (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Remove unnecessary sync_roots from handle_invept (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Expose PV_SCHED_YIELD CPUID feature bit to guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Implement PV sched yield hypercall (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Yield to IPI target if necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: list VMX MSRs in KVM_GET_MSR_INDEX_LIST (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: allow setting the VMFUNC controls MSR (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: include conditional controls in /dev/kvm KVM_GET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix apic dangling pointer in vcpu (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: check CPUID before allowing read/write of IA32_XSS (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Check for a kernel warning (Vitaly Kuznetsov) [1749495] - [tools] kvm: tests: Sort tests in the Makefile alphabetically (Vitaly Kuznetsov) [1749495] - [documentation] kvm: fix typo in documentation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: shadow pin based execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Leave preemption timer running when it's disabled (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Drop hv_timer_armed from 'struct loaded_vmcs' (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preset *DT exiting in vmcs02 when emulating UMIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preserve last USE_MSR_BITMAPS when preparing vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Explicitly initialize controls shadow at VMCS allocation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reset VMCS controls shadow on VMCS switch (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Shadow VMCS controls on a per-VMCS basis (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS secondary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS primary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS pin controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add builder macros for shadowing controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use adjusted pin controls for vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Copy PDPTRs to/from vmcs12 only when necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for SYSENTER MSRs when they're written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_CR_PAT when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write APIC-access page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write virtual-APIC page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't dump VMCS if virtual APIC page can't be mapped (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reread VMCS-agnostic state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't "put" vCPU or host state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: simplify vmx_prepare_switch_to_{guest, host} (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't rewrite GUEST_PML_INDEX during nested VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Write ENCLS-exiting bitmap once per vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Always sync GUEST_BNDCFGS when it comes from vmcs01 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Sync rarely accessed guest fields only when needed (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Add helpers to identify shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use descriptive names for VMCS sync functions and flags (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Lift sync_vmcs12() out of prepare_vmcs12() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Track vmcs12 offsets for shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to GUEST_{CS, SS}_AR_BYTES (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to read-only shadow VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_{before, after}_interrupt() calls to vendor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Store the host kernel's IDT base in a global variable (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Read cached VM-Exit reason to detect external interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: small cleanup in handle_exception (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix handling of #MC that occurs during VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: move MSR_IA32_POWER_CTL handling to common code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: offset is ensure to be in range (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use same convention to name kvm_lapic_{set, clear}_vector() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: check kvm_apic_sw_enabled() is enough (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add host poll control msrs (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: segment limit check: use access length (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix limit checking in get_vmx_mem_address() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel CPUID.1F cpuid emulation support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use DR_TRAP_BITS instead of hard-coded 15 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clean up conditions for asynchronous page fault handling (Vitaly Kuznetsov) [1749495] - [documentation] docs: amd-memory-encryption.rst get rid of warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Convert kvm_lock to a mutex (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: remove unneeded 'asm volatile ("")' from vmcs_write64 (Vitaly Kuznetsov) [1749495] - [virt] kvm: irqchip: Use struct_size() in kzalloc() (Vitaly Kuznetsov) [1749495] - [x86] kvm/vmx: drop bad asm() clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hide vcpu_setup in processor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Provide a capability to disable cstate msr read intercepts (Vitaly Kuznetsov) [1749495] - [documentation] kvm: documentation: Add disable pause exits to KVM_CAP_X86_DISABLE_EXITS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: refine kvm_get_arch_capabilities() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Directly return result from kvm_arch_check_processor_compat() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Optimize timer latency further (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Extract adaptive tune timer advancement logic (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: properly map nested VMCB (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix reserved bits related calculation errors caused by MKTME (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compile on s390 part 2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix return value for reserved EFER (Vitaly Kuznetsov) [1749495] - [tools] kvm_stat: fix fields filter for child events (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: aarch64: compile with warnings on (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: do not mask the value that is written to fixed PMUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: mask the result of rdpmc according to the width of the counters (Vitaly Kuznetsov) [1749495] - [x86] kvm/pmu: Set AMD's virt PMU version to 1 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: do not spam dmesg with VMCS/VMCB dumps (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check irqchip mode before assign irqfd (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Expose per-vCPU timer_advance_ns to userspace (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Fix lapic_timer_advance_ns parameter overflow (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix using __this_cpu_read() in preemptible context (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on s390 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include multiple indices with CPUID leaf 0x8000001d (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Fix a condition in test_hv_cpuid() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix spinlock taken warning during host resume (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on aarch64 (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: nvmx: Expose RDPMC-exiting only when guest supports PMU" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix L1TF mitigation for shadow MMU (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Disable intercept for FS/GS base MSRs in vmcs02 when possible (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Add tests to .gitignore (Vitaly Kuznetsov) [1749495] - [documentation] kvm: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix kvm_clear_dirty_log_protect off-by-(minus-)one (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix the bitmap range to copy during clear dirty (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use direct accessors for RIP and RSP (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Use accessors for GPRs outside of dedicated caching logic (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Omit caching logic for always-available GPRs (Vitaly Kuznetsov) [1749495] - [x86] kvm, x86: Properly check whether a pfn is an MMIO or not (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use page_address_valid in a few more locations (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the enlightened VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the shadow VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: Use the new mapping API for mapping guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm/x86: Use kvm_vcpu_map in emulator_cmpxchg_emulated (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the posted interrupt descriptor table (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the virtual APIC page (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the L1 MSR bitmap (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory (Vitaly Kuznetsov) [1749495] - [virt] kvm: Introduce a new guest mapping API (Vitaly Kuznetsov) [1749495] - [x86] kvm: Handle PFNs outside of kernel reach when touching GPTEs (Vitaly Kuznetsov) [1749495] - [x86] nvmx: Update the PML table without mapping and unmapping the page (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmon: Read 4 bytes from guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm: Implement HWCR support (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Include architectural defs header in capabilities.h (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: clean up some debug output (Vitaly Kuznetsov) [1749495] - [virt] kvm_main: fix some comments (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Skip delta_tsc shift-and-divide if the dividend is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Check for a pending timer intr prior to start_hv_timer() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Refactor ->set_hv_timer to use an explicit expired param (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Explicitly cancel the hv timer if it's pre-expired (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Busy wait for timer to expire when using hv_timer (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Nop emulation of MSR_IA32_POWER_CTL (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add support of clear Trace_ToPA_PMI status (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject PMI for KVM guest (Vitaly Kuznetsov) [1749495] - [documentation] revert "kvm: doc: Document the life cycle of a VM and its resources" (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: fix dirty log ioctl arch lists (Vitaly Kuznetsov) [1749495] - [x86] kvm: Make steal_time visible (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject #GP if guest attempts to set unsupported EFER bits (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Skip EFER vs. guest CPUID checks for host-initiated writes (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in pre-VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename and split top-level consistency checks to match SDM (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Move guest non-reg state checks to VM-Exit path (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-entry control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-exit control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: optimize check for valid PAT value (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clear VM_EXIT_SAVE_IA32_PAT (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: print more APICv fields in dump_vmcs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Raise #GP when guest vCPU do not support PMU (Vitaly Kuznetsov) [1749495] - [documentation] kvm: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1728503] - [powerpc] kvm: ppc: book3s: Fix incorrect guest-to-user-translation error handling (David Gibson) [1749504] - [powerpc] kvm: Fall through switch case explicitly (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix CR0 setting in TM emulation (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Invalidate ERAT when flushing guest TLB entries (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Only write DAWR[X] when handling h_set_dawr in real mode (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: xive: Fix spelling mistake "acessing" -> "accessing" (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Make sure to load LPID for radix VCPUs (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Flush TLB on secondary radix threads (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Move HPT guest TLB flushing to C code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Handle virtual mode in XIVE VCPU push code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: smb->smp comment fixup (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Allocate guest TCEs on demand too (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Avoid lockdep debugging in TCE realmode handlers (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix lockdep warning when entering the guest (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement real mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement virtual mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Protect memslots while validating user address (David Gibson) [1749504] - [pci] PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1671288] - [pci] PCI: hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1671288] - [fs] Revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops in nfs4_do_setattr (Benjamin Coddington) [1732409] - [fs] NFSv4: Check the return value of update_open_stateid() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix delegation state recovery (Benjamin Coddington) [1732409] - [fs] pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error (Benjamin Coddington) [1732409] - [fs] Revert "NFS: readdirplus optimization by cache mechanism" (memleak) (Benjamin Coddington) [1732409] - [fs] svcrdma: Ignore source port when computing DRC hash (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1732409] - [fs] SUNRPC fix regression in umount of a secure mount (Benjamin Coddington) [1732409] - [fs] NFS4: Fix v4.0 client state corruption when mount (Benjamin Coddington) [1732409] - [fs] NFSv4: When recovering state fails with EAGAIN, retry the same recovery (Benjamin Coddington) [1732409] - [fs] pnfs: Fix a problem where we gratuitously start doing I/O through the MDS (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure the bvecs are reset when we re-encode the RPC request (Benjamin Coddington) [1732409] - [fs] sunrpc/cache: remove the exporting of cache_seq_next (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a use after free when a server rejects the RPCSEC_GSS credential (Benjamin Coddington) [1732409] - [fs] xprtrdma: Fix an frwr_map recovery nit (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix incorrect return value in copy_file_range (Benjamin Coddington) [1732409] - [fs] NFS: Fix handling of reply page vector (Benjamin Coddington) [1732409] - [fs] NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. (Benjamin Coddington) [1732409] - [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1732409] - [fs] nfsd/nfsd3_proc_readdir: fix buffer count and page pointers (Benjamin Coddington) [1732409] - [fs] sunrpc: don't mark uninitialised items as VALID. (Benjamin Coddington) [1732409] - [fs] SUNRPC: fix uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Fix layoutstats handling during read failovers (Benjamin Coddington) [1732409] - [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected (Benjamin Coddington) [1732409] - [fs] NFS: fix mount/umount race in nlmclnt. (Benjamin Coddington) [1732409] - [fs] NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock, unlock}data() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant check for the reply length in call_decode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle the SYSTEM_ERR rpc error (Benjamin Coddington) [1732409] - [fs] SUNRPC: rpc_decode_header() must always return a non-zero value on error (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the ENOTCONN error on socket disconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix the minimal size for reply buffer allocation (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a client regression when handling oversized replies (Benjamin Coddington) [1732409] - [fs] pNFS: Fix a typo in pnfs_update_layout (Benjamin Coddington) [1732409] - [fs] SUNRPC: Take the transport send lock before binding+connecting (Benjamin Coddington) [1732409] - [fs] SUNRPC: Micro-optimise when the task is known not to be sleeping (Benjamin Coddington) [1732409] - [fs] SUNRPC: Check whether the task was transmitted before rebind/reconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant calls to RPC_IS_QUEUED() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up (Benjamin Coddington) [1732409] - [fs] nfsd: allow nfsv3 readdir request to be larger. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Respect RPC call timeouts when retrying transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up RPC back channel transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Prevent thundering herd when the socket is not connected (Benjamin Coddington) [1732409] - [fs] nfsd: fix wrong check in write_v4_end_grace() (Benjamin Coddington) [1732409] - [fs] nfsd: fix memory corruption caused by readdir (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow dynamic allocation of back channel slots (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Bump the default callback session slot count to 16 (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert remaining GFP_NOIO, and GFP_NOWAIT sites in sunrpc (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Clean up mirror DS initialisation (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_ds_version() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify ff_layout_get_ds_cred() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Speed up read failover when DSes are down (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove bogus checks for invalid deviceids (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Avoid unnecessary layout invalidations (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() (Benjamin Coddington) [1732409] - [fs] NFSv4: Handle early exit in layoutget by returning an error (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads (Benjamin Coddington) [1732409] - [fs] NFSv4.2: Add client support for the generic 'layouterror' RPC call (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated (Benjamin Coddington) [1732409] - [fs] NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Fix up sparse RCU annotations (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1732409] - [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Don't process the sequence op more than once. (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix an Oops in udp_poll() (Benjamin Coddington) [1732409] - [fs] NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1732409] - [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1732409] - [fs] nfsd: fix performance-limiting session calculation (Benjamin Coddington) [1732409] - [fs] svcrpc: fix UDP on servers with lots of threads (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the redundant 'zerocopy' argument to xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Further cleanups of xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert socket page send code to use iov_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xs_send_kvec() to use iov_iter_kvec() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Initiate a connection close on an ESHUTDOWN error in stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't suppress socket errors when a message read completes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle zero length fragments correctly (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the stream record info when the receive worker is running (Benjamin Coddington) [1732409] - [fs] nfs: fix xfstest generic/099 failed on nfsv3 (Benjamin Coddington) [1732409] - [fs] NFS: Fix typo in comments of nfs_readdir_alloc_pages() (Benjamin Coddington) [1732409] - [fs] NFS: Remove redundant semicolon (Benjamin Coddington) [1732409] - [fs] NFS: readdirplus optimization by cache mechanism (Benjamin Coddington) [1732409] - [fs] fs/nfs: Fix nfs_parse_devname to not modify it's argument (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove pointless test in unx_match() (Benjamin Coddington) [1732409] - [fs] NFS: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use poll() to fix up the socket requeue races (Benjamin Coddington) [1732409] - [fs] SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod jobs (Benjamin Coddington) [1732409] - [fs] NFS: Fix sparse annotations for nfs_set_open_stateid_locked() (Benjamin Coddington) [1732409] - [fs] NFS: Fix up documentation warnings (Benjamin Coddington) [1732409] - [fs] NFS: ENOMEM should also be a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: EINTR is also a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: Ensure NFS writeback allocations don't recurse back into NFS. (Benjamin Coddington) [1732409] - [fs] NFS: Pass error information to the pgio error cleanup routine (Benjamin Coddington) [1732409] - [fs] NFS: Clean up list moves of struct nfs_page (Benjamin Coddington) [1732409] - [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1732409] - [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1732409] - [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1732409] - [fs] Revert "nfsd4: return default lease period" (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use au_rslack when computing reply buffer size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add rpc_auth::au_ralign field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make AUTH_SYS and AUTH_NULL set au_verfsize (Benjamin Coddington) [1732409] - [fs] NFS: Account for XDR pad of buf->pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce rpc_prepare_reply_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xdr_buf_trim() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce trace points in rpc_auth_gss.ko (Benjamin Coddington) [1732409] - [fs] xprtrdma: Squelch a sparse warning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when decoding RPC Reply header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up rpc_verify_header() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when constructing RPC Call header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add build option to disable support for insecure enctypes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_xprt::tsh_size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove some dprintk() call sites from auth functions (Benjamin Coddington) [1732409] - [fs] NFS: Add trace events to report non-zero NFS status codes (Benjamin Coddington) [1732409] - [fs] NFS: Remove print_overflow_msg() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add trace event that reports reply page vector alignment (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add XDR overflow trace event (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add xdr_stream::rqst field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Display symbolic flag names in RPC trace events (Benjamin Coddington) [1732409] - [fs] rpc: properly check debugfs dentry before using it (Benjamin Coddington) [1732409] - [fs] svcrpc: fix unlikely races preventing queueing of sockets (Benjamin Coddington) [1732409] - [fs] svcrpc: svc_xprt_has_something_to_do seems a little long (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() (Benjamin Coddington) [1732409] - [fs] nfsd: fix an IS_ERR() vs NULL check (Benjamin Coddington) [1732409] - [fs] nfsd: Fix error return values for nfsd4_clone_file_range() (Benjamin Coddington) [1732409] - [fs] nfs: Fix NULL pointer dereference of dev_name (Benjamin Coddington) [1732409] - [fs] SUNRPC: Address Kerberos performance/behavior regression (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix unnecessary retry in nfs4_copy_file_range (Benjamin Coddington) [1732409] - [fs] sunrpc: kernel BUG at kernel/cred.c:825! (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix TCP receive code on archs with flush_dcache_page() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert to DEFINE_SHOW_ATTRIBUTE (Benjamin Coddington) [1732409] - [fs] sunrpc: Add xprt after nfs4_test_session_trunk() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS (Benjamin Coddington) [1732409] - [fs] sunrpc: handle ENOMEM in rpcb_getport_async (Benjamin Coddington) [1732409] - [fs] NFS: remove unnecessary test for IS_ERR(cred) (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix async copy reboot recovery (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix some kernel doc complaints (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify defining common RPC trace events (Benjamin Coddington) [1732409] - [fs] NFS: Fix NFSv4 symbolic trace point output (Benjamin Coddington) [1732409] - [fs] nfs: fixed broken compilation in nfs_callback_up_net() (Benjamin Coddington) [1732409] - [fs] nfs: minor typo in nfs4_callback_up_net() (Benjamin Coddington) [1732409] - [fs] sunrpc: fix debug message in svc_create_xprt() (Benjamin Coddington) [1732409] - [fs] sunrpc: remove svc_rdma_bc_class (Benjamin Coddington) [1732409] - [fs] sunrpc: remove unused bc_up operation from rpc_xprt_ops (Benjamin Coddington) [1732409] - [fs] sunrpc: use SVC_NET() in svcauth_gss_* functions (Benjamin Coddington) [1732409] - [fs] nfsd: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC discard cr_uid from struct rpc_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: simplify auth_unix. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove crbind rpc_cred operation (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove generic cred code. (Benjamin Coddington) [1732409] - [fs] NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. (Benjamin Coddington) [1732409] - [fs] NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. (Benjamin Coddington) [1732409] - [fs] NFS: change access cache to use 'struct cred'. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT (Benjamin Coddington) [1732409] - [fs] NFS: move credential expiry tracking out of SUNRPC into NFS. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add side channel to use non-generic cred for rpc call. (Benjamin Coddington) [1732409] - [fs] SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none (Benjamin Coddington) [1732409] - [fs] NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). (Benjamin Coddington) [1732409] - [fs] SUNRPC: discard RPC_DO_ROOTOVERRIDE() (Benjamin Coddington) [1732409] - [fs] NFSv4: don't require lock for get_renew_cred or get_machine_cred (Benjamin Coddington) [1732409] - [fs] NFSv4: add cl_root_cred for use when machine cred is not available. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove machine_cred field from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove uid and gid from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove groupinfo from struct auth_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add 'struct cred *' to auth_cred and rpc_cred (Benjamin Coddington) [1732409] - [fs] cred: allow get_cred() and put_cred() to be given NULL. (Benjamin Coddington) [1732409] - [fs] cred: export get_task_cred(). (Benjamin Coddington) [1732409] - [fs] cred: add get_cred_rcu() (Benjamin Coddington) [1732409] - [fs] cred: add cred_fscmp() for comparing creds. (Benjamin Coddington) [1732409] - [fs] SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG (Benjamin Coddington) [1732409] - [fs] nfs: fix comment to nfs_generic_pg_test which does the opposite (Benjamin Coddington) [1732409] - [fs] NFSv4: cleanup remove unused nfs4_xdev_fs_type (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xprt_connect_status() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a race with XPRT_CONNECTING (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix disconnection races (Benjamin Coddington) [1732409] - [fs] Revert "[net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down"" (Benjamin Coddington) [1732409] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1732409] - [fs] NFSD remove OP_CACHEME from 4.2 op_flags (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't force a redundant disconnection in xs_read_stream() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up socket polling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the discard iterator rather than MSG_TRUNC (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat EFAULT as a truncated message in xs_read_stream_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES flag (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix RPC receive hangs (Benjamin Coddington) [1732409] - [fs] nfsd: Return EPERM, not EACCES, in some SETATTR cases (Benjamin Coddington) [1732409] - [fs] sunrpc: fix cache_head leak due to queued request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a potential race in xprt_connect() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a memory leak in call_encode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: call_connect_status() must handle tasks that got transmitted (Benjamin Coddington) [1732409] - [fs] nfs: don't dirty kernel pages read by direct-io (Benjamin Coddington) [1732409] - [fs] NFS: use locks_copy_lock() to copy locks. (Benjamin Coddington) [1732409] - [fs] nfsd: clean up indentation, increase indentation in switch statement (Benjamin Coddington) [1732409] - [fs] nfsd: fix a warning in __cld_pipe_upcall() (Benjamin Coddington) [1732409] - [fs] lockd: fix decoding of TEST results (Benjamin Coddington) [1732409] - [fs] nfsd4: fix crash on writing v4_end_grace before nfsd startup (Benjamin Coddington) [1732409] - [fs] nfsd4: skip unused assignment (Benjamin Coddington) [1732409] - [fs] nfsd4: forbid all renames during grace period (Benjamin Coddington) [1732409] - [fs] nfsd4: remove unused nfs4_check_olstateid parameter (Benjamin Coddington) [1732409] - [fs] nfsd4: zero-length WRITE should succeed (Benjamin Coddington) [1732409] - [fs] NFSv4.2 copy do not allocate memory under the lock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a NFSv4 state manager deadlock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops during delegation callbacks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a bogus get/put in generic_key_to_expire() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credential cache (Benjamin Coddington) [1732409] - [fs] NFSv4: Ensure that the state manager exits the loop on SIGKILL (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1732409] - [fs] SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() (Benjamin Coddington) [1732409] - [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Benjamin Coddington) [1732409] - [fs] sunrpc: correct the computation for page_ptr when truncating (Benjamin Coddington) [1732409] - [fs] NFS: fix spelling mistake, EACCESS -> EACCES (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use atomic(64)_t for seq_send(64) (Benjamin Coddington) [1732409] - [fs] nfsd: Fix an Oops in free_session() (Benjamin Coddington) [1732409] - [fs] nfsd: correctly decrement odstate refcount in error path (Benjamin Coddington) [1732409] - [fs] nfsd: fix fall-through annotations (Benjamin Coddington) [1732409] - [fs] knfsd: Improve lookup performance in the duplicate reply cache using an rbtree (Benjamin Coddington) [1732409] - [fs] knfsd: Further simplify the cache lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Simplify NFS duplicate replay cache (Benjamin Coddington) [1732409] - [fs] knfsd: Remove dead code from nfsd_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace the cache_detail->hash_lock with a regular spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove non-RCU protected lookup (Benjamin Coddington) [1732409] - [fs] NFS: Fix up a typo in nfs_dns_ent_put (Benjamin Coddington) [1732409] - [fs] NFS: Lockless DNS lookups (Benjamin Coddington) [1732409] - [fs] knfsd: Lockless lookup of NFSv4 identities. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless server RPCSEC_GSS context lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Allow lockless lookups of the exports (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make server side AUTH_UNIX use lockless lookups (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow cache lookups to use RCU protection rather than the r/w spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the auth cred cache to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert auth creds to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify lookup code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up the AUTH cache code (Benjamin Coddington) [1732409] - [fs] NFS: change sign of nfs_fh length (Benjamin Coddington) [1732409] - [fs] sunrpc: safely reallow resvport min/max inversion (Benjamin Coddington) [1732409] - [fs] nfs: remove redundant call to nfs_context_set_write_error() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a compile warning for cmpxchg64() (Benjamin Coddington) [1732409] - [fs] SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor sunrpc_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add lockless lookup of the server's auth domain (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the server 'authtab_lock' and just use RCU (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix lookup revalidate of regular files (Benjamin Coddington) [1732409] - [fs] NFS: Refactor nfs_lookup_revalidate() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace krb5_seq_lock with a lockless scheme (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_authflavor_lock in favour of RCU locking (Benjamin Coddington) [1732409] - [fs] NFS: Remove private spinlock in struct nfs_pgio_header (Benjamin Coddington) [1732409] - [fs] NFSv3: Improve NFSv3 performance when server returns no post-op attributes (Benjamin Coddington) [1732409] - [fs] NFSv4: Split out NFS v4.2 copy completion functions (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of nfs4_recovery_handle_error() (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of the switch statement in nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFS: Split out the body of nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert struct nfs4_state to use refcount_t (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert open state lookup to use RCU (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the open context to RCU (Benjamin Coddington) [1732409] - [fs] NFS: Simplify internal check for whether file is open for write (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the lock context to RCU (Benjamin Coddington) [1732409] - [fs] pNFS: Don't allocate more pages than we need to fit a layoutget response (Benjamin Coddington) [1732409] - [fs] pNFS: Don't zero out the array in nfs4_alloc_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Unexport xdr_partial_copy_from_skb() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up xs_udp_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow AF_LOCAL sockets to use the generic stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up - rename xs_tcp_data_receive() to xs_stream_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code by switching to using iterators (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a bvec array to struct xdr_buf for use with iovec_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a label for RPC calls that require allocation on receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the xprt->sending queue back to an ordinary wait queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix priority queue fairness (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xprt receive queue to use an rbtree (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't take transport->lock unnecessarily when taking XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Cleanup: remove the unused 'task' argument from the request_send() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up transport write space handling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Turn off throttling of RPC slots for TCP sockets (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow soft RPC calls to time out when waiting for the XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow calls to xprt_transmit() to drain the entire transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Enqueue swapper tagged RPCs at the head of the transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Support for congestion control when queuing is enabled (Benjamin Coddington) [1732409] - [fs] SUNRPC: Improve latency for interactive tasks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move RPC retransmission stat counter to xprt_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify xprt_prepare_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat the task and request as separate in the xprt_ops->send_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up the back channel transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor RPC call encoding (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a transmission queue for RPC requests (Benjamin Coddington) [1732409] - [fs] SUNRPC: Distinguish between the slot allocation list and receive queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Minor cleanup for call_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove wait for reply code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove the reply queue code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename xprt->recv_lock to xprt->queue_lock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Test whether the task is queued before grabbing the queue spinlocks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a helper to wake up a sleeping rpc_task and set its status (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor the transport request pinning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify dealing with aborted partially transmitted messages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add socket transmit queue offset tracking (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move reset of TCP state variables into the reconnect code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename TCP receive-specific state variables (Benjamin Coddington) [1732409] - [fs] SUNRPC: Avoid holding locks across the XDR encoding of the RPC message (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify identification of when the message send/receive is complete (Benjamin Coddington) [1732409] - [fs] SUNRPC: The transmitted message must lie in the RPCSEC window of validity (Benjamin Coddington) [1732409] - [fs] SUNRPC: If there is no reply expected, bail early from call_decode (Benjamin Coddington) [1732409] - [fs] nfsd: remove set but not used variable 'dirp' (Benjamin Coddington) [1732409] - [fs] NFSD introduce async copy feature (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_STATUS xdr (Benjamin Coddington) [1732409] - [fs] NFSD CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Don't open code clearing of delegation state (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] pNFS: Ensure we return the error if someone kills a waiting layoutget (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] sunrpc: Add comment defining gssd upcall API keywords (Benjamin Coddington) [1732409] - [fs] nfsd: Remove callback_cred (Benjamin Coddington) [1732409] - [fs] nfsd: Use correct credential for NFSv4.0 callback with GSS (Benjamin Coddington) [1732409] - [fs] sunrpc: Extract target name into svc_cred (Benjamin Coddington) [1732409] - [fs] sunrpc: Enable the kernel to specify the hostname part of service principals (Benjamin Coddington) [1732409] - [fs] pNFS: Remove unwanted optimisation of layoutget (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: ff_layout_pg_init_read should exit on error (Benjamin Coddington) [1732409] - [fs] pNFS: Treat RECALLCONFLICT like DELAY... (Benjamin Coddington) [1732409] - [fs] pNFS: When updating the stateid in layoutreturn, also update the recall range (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix locking in pnfs_generic_recover_commit_reqs (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a typo in nfs4_init_channel_attrs() (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't busy wait if NFSv4 session draining is interrupted (Benjamin Coddington) [1732409] - [fs] NFS recover from destination server reboot for copies (Benjamin Coddington) [1732409] - [fs] nfsd: use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] nfsd: constify write_op[] (Benjamin Coddington) [1732409] - [fs] fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id (Benjamin Coddington) [1732409] - [fs] NFSD: Handle full-length symlinks (Benjamin Coddington) [1732409] - [fs] NFSD: Refactor the generic write vector fill helper (Benjamin Coddington) [1732409] - [fs] nfsd: Mark expected switch fall-through (Benjamin Coddington) [1732409] - [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Benjamin Coddington) [1732409] - [fs] NFS add a simple sync nfs4_proc_commit after async COPY (Benjamin Coddington) [1732409] - [fs] NFS handle COPY ERR_OFFLOAD_NO_REQS (Benjamin Coddington) [1732409] - [fs] NFS send OFFLOAD_CANCEL when COPY killed (Benjamin Coddington) [1732409] - [fs] NFS export nfs4_async_handle_error (Benjamin Coddington) [1732409] - [fs] NFS handle COPY reply CB_OFFLOAD call race (Benjamin Coddington) [1732409] - [fs] NFS add support for asynchronous COPY (Benjamin Coddington) [1732409] - [fs] NFS COPY xdr handle async reply (Benjamin Coddington) [1732409] - [fs] NFS OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFS CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Use an appropriate work queue for direct-write completion (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix error handling in nfs4_sp4_select_mode() (Benjamin Coddington) [1732409] - [fs] pnfs: Use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN (Benjamin Coddington) [1732409] - [fs] NFS: Mark expected switch fall-throughs (Benjamin Coddington) [1732409] - [fs] NFSv4: Mark the inode change attribute up to date in update_changeattr() (Benjamin Coddington) [1732409] - [fs] NFSv4: Detect nlink changes on cross-directory renames too (Benjamin Coddington) [1732409] - [fs] NFSv4: bump/drop the nlink count on the parent dir when we mkdir/rmdir (Benjamin Coddington) [1732409] - [fs] pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn (Benjamin Coddington) [1732409] - [fs] sunrpc: whitespace fixes (Benjamin Coddington) [1732409] - [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1732409] - [fs] NFSv4.0 fix client reference leak in callback (Benjamin Coddington) [1732409] - [fs] sunrpc: kstrtoul() can also return -ERANGE (Benjamin Coddington) [1732409] - [fs] NFS: silence a harmless uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] net/sunrpc: Make rpc_auth_create_args a const (Benjamin Coddington) [1732409] - [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1732409] - [fs] nfs: Referrals not inheriting proto setting from parent (Benjamin Coddington) [1732409] - [fs] nfs: initiate returning delegation when reclaiming one that's been recalled (Benjamin Coddington) [1732409] - [fs] fs: nfs: Adding new return type vm_fault_t (Benjamin Coddington) [1732409] - [fs] nfs: add error check in nfs_idmap_prepare_message() (Benjamin Coddington) [1732409] - [fs] NFS: More excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Fix excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Ensure we immediately start writeback on rescheduled writes (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix a potential layoutget/layoutrecall deadlock (Benjamin Coddington) [1732409] - [fs] pNFS: Parse the results of layoutget on open even if permissions checks fail (Benjamin Coddington) [1732409] - [fs] NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories (Benjamin Coddington) [1732409] - [fs] pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout() (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Ensure we always return a layout if it has layoutstats (Benjamin Coddington) [1732409] - [fs] pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() (Benjamin Coddington) [1732409] - [fs] pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall (Benjamin Coddington) [1732409] - [fs] pNFS: Don't discard layout segments that are marked for return (Benjamin Coddington) [1732409] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1732409] - [fs] nfsd: fix corrupted reply to badly ordered compound (Benjamin Coddington) [1732409] - [fs] nfsd: clarify check_op_ordering (Benjamin Coddington) [1732409] - [fs] nfsd: update obselete comment referencing the BKL (Benjamin Coddington) [1732409] - [fs] nfsd4: cleanup sessionid in nfsd4_destroy_session (Benjamin Coddington) [1732409] - [fs] nfsd4: less confusing nfsd4_compound_in_session (Benjamin Coddington) [1732409] - [fs] nfsd4: support change_attr_type attribute (Benjamin Coddington) [1732409] - [fs] nfsd: fix NFSv4 time_delta attribute (Benjamin Coddington) [1732409] - [fs] nfsd4: return default lease period (Benjamin Coddington) [1732409] - [fs] nfsd4: extend reclaim period for reclaiming clients (Benjamin Coddington) [1732409] - [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1752498] - [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1752891] - [mm] mm/oom_kill.c: add task UID to info message on an oom kill (Joel Savitz) [1693039] - [pci] ACPICA: Increase total number of possible Owner IDs (Al Stone) [1713050] - [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751971] - [powerpc] powerpc/imc: Dont create debugfs files for cpu-less nodes (Steve Best) [1726031] - [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749763] - [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1643312] - [drm] drm/bochs: Fix connector leak during driver unload (Sam Bobroff) [1463490] - [tools] selftests: Remove forced unbuffering for test running (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add test plan API to kselftest.h and adjust callers (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Remove KSFT_TAP_LEVEL (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Move test output to diagnostic lines (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Distinguish between missing and non-executable (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add plan line and fix result line syntax (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract logic for multiple test runs (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Use runner.sh for emit targets (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract single-test shell logic from lib.mk (Desnes Augusto Nunes do Rosario) [1721461] - [tools] x86/selftests/pkeys: Fork() to check for state being preserved (Vladis Dronov) [1738880] - [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1738880] - [netdrv] cxgb4: fix a memory leak bug (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Prefer pcie_capability_read_word() (Jonathan Toppins) [1725776] - [netdrv] allocate_flower_entry: should check for null deref (Jonathan Toppins) [1725776] - [netdrv] cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1725776] - [netdrv] cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Set initial IRQ affinity hints (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Make t4_get_tp_e2c_map static (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size" (Jonathan Toppins) [1725776] - [netdrv] cxgb4: offload VLAN flows regardless of VLAN ethtype (Jonathan Toppins) [1725776] - [netdrv] cxgb4: use firmware API for validating filter spec (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Enable hash filter with offload (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Fix error path in cxgb4_init_module (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Delete all hash and TCAM filters before resource cleanup (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf_main: Mark expected switch fall-through (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf: Display advertised FEC in ethtool (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Jonathan Toppins) [1725776] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1725776] - [netdrv] crypto/chelsio/chtls: macro correction in tx path (Jonathan Toppins) [1725776]- [kernel] rcu: Add sparse check to rcu_assign_pointer() (Waiman Long) [1737054] - [kernel] rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment (Waiman Long) [1737054] - [kernel] rcu: Repair rcu_nmi_exit() docbook header (Waiman Long) [1737054] - [kernel] rcu: Remove preemption disabling from expedited CPU selection (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() (Waiman Long) [1737054] - [kernel] rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() (Waiman Long) [1737054] - [documentation] doc: Fix outdated links (Waiman Long) [1737054] - [documentation] doc: CPU-hotplug notifiers cannot invoke synchronize_srcu() or srcu_barrier() (Waiman Long) [1737054] - [documentation] doc: Now jiffies_till_sched_qs solicits help from cond_resched() (Waiman Long) [1737054] - [kernel] rcuperf: Stop abusing IS_ENABLED() (Waiman Long) [1737054] - [kernel] rcutorture: Add grace period after CPU offline (Waiman Long) [1737054] - [kernel] torture: Explain and simplify odd "for" loop in mkinitrd.sh (Waiman Long) [1737054] - [kernel] rcutorture: Record grace periods in forward-progress histogram (Waiman Long) [1737054] - [kernel] rcu: Prevent needless ->gp_seq_needed update in __note_gp_changes() (Waiman Long) [1737054] - [kernel] rcu: Do RCU GP kthread self-wakeup from softirq and interrupt (Waiman Long) [1737054] - [kernel] rcu: Add sysrq rcu_node-dump capability (Waiman Long) [1737054] - [kernel] rcu: Protect rcu_check_gp_kthread_starvation() access to ->gp_flags (Waiman Long) [1737054] - [kernel] rcu: Improve diagnostics for failed RCU grace-period start (Waiman Long) [1737054] - [kernel] rcu: Update NOCB comments (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_has_work to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_status to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_task to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking (Waiman Long) [1737054] - [kernel] rcu: Remove wrapper definitions for obsolete RCU update functions (Waiman Long) [1737054] - [kernel] rcu: Discard separate per-CPU callback counts (Waiman Long) [1737054] - [kernel] rcu: Inline _synchronize_rcu_expedited() into synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Determine expedited-GP IPI handler at build time (Waiman Long) [1737054] - [kernel] rcu: Inline rcu_kthread_do_work() into its sole remaining caller (Waiman Long) [1737054] - [kernel] rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR (Waiman Long) [1737054] - [kernel] rcu: Inline force_quiescent_state() into rcu_force_quiescent_state() (Waiman Long) [1737054] - [kernel] rcu: Make expedited IPI handler return after handling critical section (Waiman Long) [1737054] - [kernel] rcu: Rename and comment changes due to only one rcuo kthread per CPU (Waiman Long) [1737054] - [kernel] sched: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [net] net/core: Replace call_rcu_bh() and synchronize_rcu_bh() (Waiman Long) [1737054] - [net] netpoll: allow cleanup to be synchronous (Waiman Long) [1737054] - [net] netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and synchronize_rcu_bh() (Waiman Long) [1737054] - [kernel] uprobes: Use synchronize_rcu() not synchronize_sched() (Waiman Long) [1737054] - [kernel] rcutorture: Don't do busted forward-progress testing (Waiman Long) [1737054] - [kernel] rcutorture: Use 100ms buckets for forward-progress callback histograms (Waiman Long) [1737054] - [kernel] rcutorture: Recover from OOM during forward-progress tests (Waiman Long) [1737054] - [kernel] rcutorture: Print forward-progress test age upon failure (Waiman Long) [1737054] - [kernel] rcutorture: Print time since GP end upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcutorture: Print histogram of CB invocation at OOM time (Waiman Long) [1737054] - [kernel] rcutorture: Print GP age upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcu: Print per-CPU callback counts for forward-progress failures (Waiman Long) [1737054] - [kernel] rcu: Account for nocb-CPU callback counts in RCU CPU stall warnings (Waiman Long) [1737054] - [kernel] rcutorture: Dump grace-period diagnostics upon forward-progress OOM (Waiman Long) [1737054] - [kernel] rcutorture: Prepare for asynchronous access to rcu_fwd_startat (Waiman Long) [1737054] - [kernel] torture: Remove unnecessary "ret" variables (Waiman Long) [1737054] - [kernel] rcutorture: Affinity forward-progress test to avoid housekeeping CPUs (Waiman Long) [1737054] - [kernel] rcutorture: Break up too-long rcu_torture_fwd_prog() function (Waiman Long) [1737054] - [kernel] rcutorture: Remove cbflood facility (Waiman Long) [1737054] - [kernel] torture: Bring any extra CPUs online during kernel startup (Waiman Long) [1737054] - [kernel] rcutorture: Add call_rcu() flooding forward-progress tests (Waiman Long) [1737054] - [tools] rcutorture/formal: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [tools] tools/kernel.h: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/decnet: Replace rcu_barrier_bh() with rcu_barrier() (Waiman Long) [1737054] - [net] net/core/skmsg: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] cgroups: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] types: Remove call_rcu_bh() and call_rcu_sched() (Waiman Long) [1737054] - [include] percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() (Waiman Long) [1737054] - [kernel] srcu: Use "ssp" instead of "sp" for srcu_struct pointer (Waiman Long) [1737054] - [kernel] srcu: Lock srcu_data structure in srcu_gp_start() (Waiman Long) [1737054] - [mm] mm: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] percpu-refcount: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] events: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] workqueue: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] modules: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] sched/membarrier: synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] lockdep: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] kprobes: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [init] main: Replace rcu_barrier_sched() with rcu_barrier() (Waiman Long) [1737054] - [kernel] tracing: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] tracepoints: Free early tracepoints after RCU is initialized (Waiman Long) [1737054] - [kernel] tracing: Fix synchronizing to event changes with tracepoint_synchronize_unregister() (Waiman Long) [1737054] - [kernel] tracepoint: Make rcuidle tracepoint callers use SRCU (Waiman Long) [1737054] - [fs] fs/file: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/cpufreq_governor: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/intel_pstate: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [vhost] drivers/vhost: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [netdrv] ethernet/sis: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [char] drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [crypto] crypto/pcrypt: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [mm] mm: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [kernel] locking/mutex: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [fs] userfaultfd: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [net] smsc: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [scripts] checkpatch.pl: Suggest lockdep instead of asserting !spin_is_locked() (Waiman Long) [1737054] - [scripts] checkpatch: Create table of obsolete APIs and apply to RCU (Waiman Long) [1737054] - [maintainers] MAINTAINERS: Add Joel Fernandes as RCU reviewer (Waiman Long) [1737054] - [kernel] rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() (Waiman Long) [1737054] - [kernel] rcu: Replace this_cpu_ptr() with __this_cpu_read() (Waiman Long) [1737054] - [kernel] rcu: Speed up expedited GPs when interrupting RCU reader (Waiman Long) [1737054] - [kernel] rcu: Trace end of grace period before end of grace period (Waiman Long) [1737054] - [kernel] rcu: Adjust the comment of function rcu_is_watching (Waiman Long) [1737054] - [kernel] rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() (Waiman Long) [1737054] - [kernel] rcu: Add state name to show_rcu_gp_kthreads() output (Waiman Long) [1737054] - [kernel] rcu: Parameterize rcu_check_gp_start_stall() (Waiman Long) [1737054] - [kernel] rcu: Avoid double multiply by HZ (Waiman Long) [1737054] - [documentation] doc: Fix "struction" typo in RCU memory-ordering documentation (Waiman Long) [1737054] - [documentation] doc: Correct parameter in stallwarn (Waiman Long) [1737054] - [documentation] doc: RCU scheduler spinlock rcu_read_unlock() restriction remains (Waiman Long) [1737054] - [documentation] doc: Make listing in RCU perf/scale requirements use rcu_assign_pointer() (Waiman Long) [1737054] - [documentation] doc: Remove obsolete (non-)requirement about disabling preemption (Waiman Long) [1737054] - [documentation] doc: Make reader aware of rcu_dereference_protected (Waiman Long) [1737054] - [documentation] doc: rcu: Encourage use of rcu_barrier in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete checklist item about synchronize_rcu usage (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete suggestion from checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Add more rationale for using rcu_read_lock_sched in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Update core and full API in whatisRCU (Waiman Long) [1737054] - [documentation] doc: Document rcutorture forward-progress test kernel parameters (Waiman Long) [1737054] - [documentation] doc: rcu: Update description of gp_seq fields in rcu_data (Waiman Long) [1737054] - [documentation] doc: rcu: Better clarify the rcu_segcblist ->len field (Waiman Long) [1737054] - [documentation] doc: rcu: Update Data-Structures for RCU flavor consolidation (Waiman Long) [1737054] - [documentation] doc: Remove rcu_dynticks from Data-Structures (Waiman Long) [1737054] - [documentation] doc: Update information about resched_cpu (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/update.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h (Waiman Long) [1737054] - [kernel] rcu: Stop expedited grace periods from relying on stop-machine (Waiman Long) [1737054] - [kernel] srcu: Prevent __call_srcu() counter wrap with read-side critical section (Waiman Long) [1737054] - [include] srcu: Fix kernel-doc missing notation (Waiman Long) [1737054] - [x86] x86/PCI: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [tools] rcutorture: Make use of nolibc when available (Waiman Long) [1737054] - [tools] rcutorture: Import a copy of nolibc (Waiman Long) [1737054] - [tools] rcutorture: Check initrd/init instead of initrd only (Waiman Long) [1737054] - [tools] rcutorture: Always strip using the cross-compiler (Waiman Long) [1737054] - [tools] rcutorture: Add cross-compile capability to initrd.sh (Waiman Long) [1737054] - [tools] rcutorture: Make initrd/init execute in userspace (Waiman Long) [1737054] - [tools] rcutorture: Add initrd support for systems lacking dracut (Waiman Long) [1737054] - [tools] rcutorture: Automatically create initrd directory (Waiman Long) [1737054] - [documentation] doc: Remove rcu_preempt_state reference in stallwarn (Waiman Long) [1737054] - [documentation] doc: Clarify RCU data-structure comment about rcu_tree fanout (Waiman Long) [1737054] - [documentation] doc: Set down forward-progress requirements (Waiman Long) [1737054] - [powerpc] powerpc: Convert hugepd_free() to use call_rcu() (Waiman Long) [1737054] - [s390] s390/mm: Convert tlb_table_flush() to use call_rcu() (Waiman Long) [1737054] - [kernel] sparc/oprofile: Convert timer_stop() to use synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched/membarrier: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate the RCU update functions invoked by sync.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate synchronize_rcu_mult() (Waiman Long) [1737054] - [kernel] rcu: Fix rcu_{node, data} comments about gp_seq_needed (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_state externs (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for sync.c (Waiman Long) [1737054] - [include] srcu: Add notrace variant of srcu_dereference (Waiman Long) [1737054] - [documentation] PM/EM: Document the Energy Model framework (Phil Auld) [1718927] - [kernel] sched/doc: Document Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/fair: Remove unneeded prototype of capacity_of() (Phil Auld) [1718927] - [kernel] sched/fair: Skip LLC NOHZ logic for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Tune down misfit NOHZ kicks (Phil Auld) [1718927] - [kernel] sched/fair: Comment some nohz_balancer_kick() kick conditions (Phil Auld) [1718927] - [kernel] sched/fair: Prune, fix and simplify the nohz_balancer_kick() comment block (Phil Auld) [1718927] - [kernel] sched/fair: Explain LLC nohz kick condition (Phil Auld) [1718927] - [kernel] sched/fair: Simplify nohz_balancer_kick() (Phil Auld) [1718927] - [kernel] sched/topology: Fix percpu data types in struct sd_data & struct s_data (Phil Auld) [1718927] - [kernel] sched/fair: Simplify post_init_entity_util_avg() by calling it with a task_struct pointer argument (Phil Auld) [1718927] - [kernel] sched/fair: Fix util_avg of new tasks for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Optimize update_blocked_averages() (Phil Auld) [1718927] - [kernel] sched/topology: Introduce a sysctl for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] Revert "sched/core: Take the hotplug lock in sched_init_smp()" (Phil Auld) [1718927] - [kernel] cpu/hotplug: Mute hotplug lockdep during init (Phil Auld) [1718927] - [kernel] sched/fair: Select an energy-efficient CPU on task wake-up (Phil Auld) [1718927] - [kernel] sched/fair: Introduce an energy estimation helper function (Phil Auld) [1718927] - [kernel] sched/fair: Add over-utilization/tipping point indicator (Phil Auld) [1718927] - [kernel] sched/fair: Clean-up update_sg_lb_stats parameters (Phil Auld) [1718927] - [kernel] sched/toplogy: Introduce the 'sched_energy_present' static key (Phil Auld) [1718927] - [kernel] sched/topology: Make Energy Aware Scheduling depend on schedutil (Phil Auld) [1718927] - [kernel] sched/topology: Disable EAS on inappropriate platforms (Phil Auld) [1718927] - [kernel] sched/topology: Add lowest CPU asymmetry sched_domain level pointer (Phil Auld) [1718927] - [kernel] sched/topology: Reference the Energy Model of CPUs when available (Phil Auld) [1718927] - [kernel] PM: Introduce an Energy Model management framework (Phil Auld) [1718927] - [kernel] sched/cpufreq: Prepare schedutil for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/topology: Relocate arch_scale_cpu_capacity() to the internal header (Phil Auld) [1718927] - [kernel] sched/core: Take the hotplug lock in sched_init_smp() (Phil Auld) [1718927] - [kernel] sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU capacity domains (Phil Auld) [1718927] - [kernel] sched/fair: Don't move tasks to lower capacity CPUs unless necessary (Phil Auld) [1718927] - [kernel] sched/fair: Set rq->rd->overload when misfit (Phil Auld) [1718927] - [kernel] sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() (Phil Auld) [1718927] - [kernel] sched/core: Change root_domain->overload type to int (Phil Auld) [1718927] - [kernel] sched/fair: Change 'prefer_sibling' type to bool (Phil Auld) [1718927] - [kernel] sched/fair: Kick nohz balance if rq->misfit_task_load (Phil Auld) [1718927] - [kernel] sched/fair: Consider misfit tasks when load-balancing (Phil Auld) [1718927] - [kernel] sched/fair: Add sched_group per-CPU max capacity (Phil Auld) [1718927] - [kernel] sched/fair: Add 'group_misfit_task' load-balance type (Phil Auld) [1718927] - [kernel] sched/topology: Add static_key for asymmetric CPU capacity optimizations (Phil Auld) [1718927] - [kernel] sched/core, workqueues: Distangle worker accounting from rq lock (Phil Auld) [1737067] - [kernel] workqueue: Use normal rcu (Phil Auld) [1737067] - [kernel] tick/broadcast: Fix warning about undefined tick_broadcast_oneshot_offline() (Phil Auld) [1737067] - [kernel] timer/trace: Improve timer tracing (Phil Auld) [1737067] - [include] timer/trace: Replace deprecated vsprintf pointer extension pf by ps (Phil Auld) [1737067] - [kernel] timer: Move trace point to get proper index (Phil Auld) [1737067] - [kernel] tick/sched: Update tick_sched struct documentation (Phil Auld) [1737067] - [kernel] tick: Remove outgoing CPU from broadcast masks (Phil Auld) [1737067] - [kernel] timekeeping: Consistently use unsigned int for seqcount snapshot (Phil Auld) [1737067] - [kernel] sched/fair: Robustify CFS-bandwidth timer locking (Phil Auld) [1737067] - [kernel] tick/sched : Remove redundant cpu_online() check (Phil Auld) [1737067] - [misc] sched/swait: Rename to exclusive (Phil Auld) [1737067] - [kernel] sched/swait: Switch to full exclusive mode (Phil Auld) [1737067] - [kernel] sched/swait: Remove __prepare_to_swait (Phil Auld) [1737067] - [netdrv] net: ena: don't wake up tx queue when down (John Linville) [1722628] - [netdrv] Revert "net: ena: ethtool: add extra properties retrieval via get_priv_flags" (John Linville) [1722628] - [netdrv] net: ena: Fix bug where ring allocation backoff stopped too late (John Linville) [1722628] - [netdrv] net: ena: update driver version from 2.0.3 to 2.1.0 (John Linville) [1722628] - [netdrv] net: ena: remove inline keyword from functions in *.c (John Linville) [1722628] - [netdrv] net: ena: add ethtool function for changing io queue sizes (John Linville) [1722628] - [netdrv] net: ena: allow queue allocation backoff when low on memory (John Linville) [1722628] - [netdrv] net: ena: make ethtool show correct current and max queue sizes (John Linville) [1722628] - [netdrv] net: ena: enable negotiating larger Rx ring size (John Linville) [1722628] - [netdrv] net: ena: add MAX_QUEUES_EXT get feature admin command (John Linville) [1722628] - [netdrv] net: ena: use dev_info_once instead of static variable (John Linville) [1722628] - [netdrv] net: ena: add good checksum counter (John Linville) [1722628] - [netdrv] net: ena: optimise calculations for CQ doorbell (John Linville) [1722628] - [netdrv] net: ena: add support for changing max_header_size in LLQ mode (John Linville) [1722628] - [netdrv] net: ena: allow automatic fallback to polling mode (John Linville) [1722628] - [netdrv] net: ena: add newline at the end of pr_err prints (John Linville) [1722628] - [netdrv] net: ena: arrange ena_probe() function variables in reverse christmas tree (John Linville) [1722628] - [netdrv] net: ena: replace free_tx/rx_ids union with single free_ids field in ena_ring (John Linville) [1722628] - [netdrv] net: ena: ethtool: add extra properties retrieval via get_priv_flags (John Linville) [1722628] - [netdrv] net: ena: add handling of llq max tx burst size (John Linville) [1722628] - [netdrv] net: ena: gcc 8: fix compilation warning (John Linville) [1722628] - [netdrv] net: ena: fix ena_com_fill_hash_function() implementation (John Linville) [1722628] - [netdrv] net: ena: improve latency by disabling adaptive interrupt moderation by default (John Linville) [1722628] - [netdrv] net: ena: fix return value of ena_com_config_llq_info() (John Linville) [1722628] - [netdrv] net: ena: fix incorrect test of supported hash function (John Linville) [1722628] - [netdrv] net: ena: fix: Free napi resources when ena_up() fails (John Linville) [1722628] - [netdrv] net: ena: fix: set freed objects to NULL to avoid failing future allocations (John Linville) [1722628] - [netdrv] net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry (John Linville) [1722628] - [arm64] arm64: kexec: Add comment to explain use of __flush_icache_range() (Mark Salter) [1757450] - [arm64] arm64: kexec: machine_kexec should call __flush_icache_range (Mark Salter) [1757450] - [arm64] arm64: Do not issue IPIs for user executable ptes (Mark Salter) [1757450] - [arm64] arm64: hibernate: Avoid sending cross-calling with interrupts disabled (Mark Salter) [1757450] - [arm64] arm64: mm: Export __flush_icache_range() to modules (Mark Salter) [1757450] - [arm64] arm64: IPI each CPU after invalidating the I-cache for kernel mappings (Mark Salter) [1757450] - [s390] s390/dasd: Handle out-of-space constraint (Philipp Rudo) [1525398] - [s390] s390/dasd: Use ALIGN_DOWN macro (Philipp Rudo) [1525398] - [s390] s390/dasd: Make dasd_setup_queue() a discipline function (Philipp Rudo) [1525398] - [s390] s390/dasd: Add new ioctl to release space (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dasd_sleep_on_queue_interruptible() (Philipp Rudo) [1525398] - [s390] s390/dasd: Add missing intensity definition (Philipp Rudo) [1525398] - [s390] s390/dasd: Fix whitespace (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dynamic formatting support for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Recognise data for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Put sub-order definitions in a separate section (Philipp Rudo) [1525398] - [s390] s390/dasd: Make layout analysis ESE compatible (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove old defines and function (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove unused structs and function prototypes (Philipp Rudo) [1525398] - [tools] perf report: Dump s390 counter set data to file (Philipp Rudo) [1731036] - [tools] perf report: Display arch specific diagnostic counter sets, starting with s390 (Philipp Rudo) [1731036] - [tools] perf report: Add s390 diagnosic sampling descriptor size (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for CPU-MF SVN 6 (Philipp Rudo) [1731036] - [s390] s390/cpumf: Fix warning from check_processor_id (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for s390 counter facility diagnostic trace (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Handle EBUSY return code from CPU counter facility reservation (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: add ctr_stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move common functions into a separate file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_avail() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: replace stcctm5() with the stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: add store cpu counter multiple instruction support (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Add minimal in-kernel interface for counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_alert() to obtain measurement alerts (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: move struct cpu_cf_events and per-CPU variable to header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: rename per-CPU counter facility structure and variables (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: prepare for in-kernel counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move counter set controls to a new header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Reject request for sampling in event initialization (Philipp Rudo) [1731036] - [s390] s390/perf: Change CPUM_CF return code in event init function (Philipp Rudo) [1731036] - [acpi] ACPI / property: Add two new Thunderbolt property GUIDs to the list (Jarod Wilson) [1483494] - [acpi] ACPI: property: restore _DSD data subnodes GUID comment (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Intel Ice Lake (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Expose active parts of NVM even if upgrade is not supported (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Hide switch attributes that are not set (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not fail adding switch if some port is not implemented (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Use 32-bit writes when writing ring producer/consumer (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move NVM upgrade support flag to struct icm (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Correct path indices for PCIe tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Show key using *pE not *pEp (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Switch to use device_property_count_uXX() (Jarod Wilson) [1483494] - [include] device property: Add helpers to count items in an array (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Implement CIO reset correctly for Titan Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make sure device runtime resume completes before taking domain lock (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier for more missed files (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make priority unsigned in struct tb_path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: shash - remove shash_desc::flags (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Start firmware on Titan Ridge Apple systems (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Reword output of tb_dump_hop() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make rest of the logging to happen at debug level (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for XDomain connections (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make tb_switch_alloc() return ERR_PTR() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for DMA tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add XDomain UUID exchange support (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Run tb_xdp_handle_request() in system workqueue (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not tear down tunnels when driver is unloaded (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Display Port tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rework NFC credits handling (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize port finding routines to support all port types (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Scan only valid NULL adapter ports in hotplug (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for full PCIe daisy chains (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Discover preboot PCIe paths the boot firmware established (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Deactivate all paths before restarting them (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Extend tunnel creation to more than 2 adjacent switches (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add helper function to iterate from one port to another (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Assign remote for both ports in case of dual link (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add functions for allocating and releasing HopIDs (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize tunnel creation functionality (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rename tunnel_pci to tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Cache adapter specific capability offset into struct port (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Properly disable path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Set sleep bit when suspending switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Configure lanes when switch is initialized (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move LC specific functionality into a separate file (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add dummy read after port capability list walk on Light Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Enable TMU access when accessing port space on legacy devices (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not allocate switch if depth is greater than 6 (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Take domain lock in switch sysfs attribute callbacks (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Block reads and writes if switch is unplugged (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Drop duplicated get_switch_at_route() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Remove unused work field in struct tb_switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check the return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a missing check of kzalloc (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: xdomain: Fix to check return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check return value of ida_simple_get (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check for kmemdup failure (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix a missing check of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a NULL pointer dereference (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Prevent root port runtime suspend during NVM upgrade (Jarod Wilson) [1483494] - [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1756943] - [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1756943] - [netdrv] sfc: don't score irq moderation points for GRO (Jarod Wilson) [1736303] - [netdrv] sfc: Use dev_get_drvdata where possible (Jarod Wilson) [1736303] - [netdrv] sfc: Remove 'PCIE error reporting unavailable' (Jarod Wilson) [1736303] - [netdrv] sfc: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1736303] - [netdrv] sfc: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1736303] - [netdrv] bonding: no need to print a message if debugfs_create_dir() fails (Jarod Wilson) [1756517] - [netdrv] bonding: Add vlan tx offload to hw_enc_features (Jarod Wilson) [1756517] - [netdrv] bonding: fix value exported by Netlink for peer_notif_delay (Jarod Wilson) [1756517] - [netdrv] bonding: add an option to specify a delay between peer notifications (Jarod Wilson) [1756517] - [netdrv] bonding: validate ip header before check IPPROTO_IGMP (Jarod Wilson) [1756517] - [netdrv] bonding/main: fix NULL dereference in bond_select_active_slave() (Jarod Wilson) [1756517] - [netdrv] bonding: Always enable vlan tx offload (Jarod Wilson) [1756517] - [netdrv] bonding/options: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/alb: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/802.3ad: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/main: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: add slave_foo printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: fix error messages in bond_do_fail_over_mac (Jarod Wilson) [1756517] - [netdrv] bonding: improve event debug usability (Jarod Wilson) [1756517] - [netdrv] net: bonding: Inherit MPLS features from slave devices (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 90 (Jarod Wilson) [1756517] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 (Jarod Wilson) [1756517] - [netdrv] bonding: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1756517] - [powerpc] powerpc/fadump: support holes in kernel boot memory area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: remove RMA_START and RMA_END macros (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about option to release opalcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider f/w load area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: enable CONFIG_OPAL_CORE for FADUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve how crashed kernel's memory is reserved (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider reserved ranges while releasing memory (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make crash memory ranges array allocation generic (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process architected register state data provided by firmware (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make use of memblock's bottom up allocation mode (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Update documentation about OPAL platform support (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: handle invalidation of crashdump and re-registraion (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Warn before processing partial crashdump (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process the crashdump by exporting it as /proc/vmcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: support copying multiple kernel boot memory regions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define OPAL register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: reset metadata address during clean up (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: register kernel metadata address with opal (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve fadump_reserve_mem() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add fadump support on powernv (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opal: add MPIPL interface definitions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/powernv: Make possible for user to force a full ipl cec reboot (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use FADump instead of fadump for how it is pronounced (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: move out platform specific support from generic code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: release all the memory above boot memory size (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add source info while displaying region contents (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: define RTAS register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: introduce callbacks for platform specific operations (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move rtas specific definitions to platform code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define an empty fadump_cleanup() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use helper functions to reserve/release cpu notes buffer (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Improve fadump documentation (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: declare helper functions in internal header file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add helper functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move internal macros/definitions to a new header (Desnes Augusto Nunes do Rosario) [1524687] - [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus (Alexander Beregalov) [1724532] - [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1741392] - [fs] bdev: Fixup error handling in blkdev_get() (Ming Lei) [1741392] - [block] loop: Fix mount(2) failure due to race with LOOP_SET_FD (Ming Lei) [1741392] - [block] block, bfq: handle NULL return value by bfq_init_rq() (Ming Lei) [1741392] - [block] block, bfq: move update of waker and woken list to queue freeing (Ming Lei) [1741392] - [block] block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed (Ming Lei) [1741392] - [block] block: aoe: Fix kernel crash due to atomic sleep when exiting (Ming Lei) [1741392] - [block] rq-qos: use a mb for got_token (Ming Lei) [1741392] - [block] rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule (Ming Lei) [1741392] - [block] rq-qos: don't reset has_sleepers on spurious wakeups (Ming Lei) [1741392] - [block] rq-qos: fix missed wake-ups in rq_qos_throttle (Ming Lei) [1741392] - [include] wait: add wq_has_single_sleeper helper (Ming Lei) [1741392] - [block] block, bfq: check also in-flight I/O in dispatch plugging (Ming Lei) [1741392] - [block] block: fix sysfs module parameters directory path in comment (Ming Lei) [1741392] - [block] block: Allow mapping of vmalloc-ed buffers (Ming Lei) [1741392] - [block] block/bio-integrity: fix a memory leak bug (Ming Lei) [1741392] - [block] block: Disable write plugging for zoned block devices (Ming Lei) [1741392] - [block] blk-throttle: fix zero wait time for iops throttled group (Ming Lei) [1741392] - [block] block: Fix potential overflow in blk_report_zones() (Ming Lei) [1741392] - [block] blk-cgroup: turn on psi memstall stuff (Ming Lei) [1741392] - [block] block: init flush rq ref count to 1 (Ming Lei) [1741392] - [lib] sbitmap: Replace cmpxchg with xchg (Ming Lei) [1741392] - [block] block: Remove unused code (Ming Lei) [1741392] - [block] block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case (Ming Lei) [1741392] - [block] block, bfq: re-schedule empty queues if they deserve I/O plugging (Ming Lei) [1741392] - [block] block, bfq: preempt lower-weight or lower-priority queues (Ming Lei) [1741392] - [block] block, bfq: detect wakers and unconditionally inject their I/O (Ming Lei) [1741392] - [block] block, bfq: bring forward seek&think time update (Ming Lei) [1741392] - [block] block, bfq: update base request service times when possible (Ming Lei) [1741392] - [block] block, bfq: fix rq_in_driver check in bfq_update_inject_limit (Ming Lei) [1741392] - [block] block, bfq: reset inject limit when think-time state changes (Ming Lei) [1741392] - [kernel] cgroup: export css_next_descendant_pre for bfq (Ming Lei) [1741392] - [block] block: update print_req_error() (Ming Lei) [1741392] - [block] block: use blk_op_str() in blk-mq-debugfs.c (Ming Lei) [1741392] - [block] block: add centralize REQ_OP_XXX to string helper (Ming Lei) [1741392] - [block] block: improve print_req_error (Ming Lei) [1741392] - [block] block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG (Ming Lei) [1741392] - [block] bfq-iosched: move bfq_stat_recursive_sum into the only caller (Ming Lei) [1741392] - [block] blk-cgroup: move struct blkg_stat to bfq (Ming Lei) [1741392] - [block] blk-cgroup: introduce a new struct blkg_rwstat_sample (Ming Lei) [1741392] - [block] blk-cgroup: pass blkg_rwstat structures by reference (Ming Lei) [1741392] - [block] blk-cgroup: factor out a helper to read rwstat counter (Ming Lei) [1741392] - [block] block: drbd: no need to check return value of debugfs_create functions (Ming Lei) [1741392] - [block] blk-core: Remove blk_end_request*() declarations (Ming Lei) [1741392] - [block] block: code cleanup queue_poll_stat_show() (Ming Lei) [1741392] - [block] block: use right format specifier for op (Ming Lei) [1741392] - [block] block: get rid of redundant else (Ming Lei) [1741392] - [block] block: use req_op() to maintain consistency (Ming Lei) [1741392] - [fs] blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration (Ming Lei) [1741392] - [block] blkcg: blkcg_activate_policy() should initialize ancestors first (Ming Lei) [1741392] - [block] blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() (Ming Lei) [1741392] - [block] blkcg: update blkcg_print_stat() to handle larger outputs (Ming Lei) [1741392] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1741392] - [block] block: genhd: Use struct_size() helper (Ming Lei) [1741392] - [block] block: null_blk: fix race condition for null_del_dev (Ming Lei) [1741392] - [block] blk-mq/debugfs: Fix improper print qualifier (Ming Lei) [1741392] - [block] loop: Don't change loop device under exclusive opener (Ming Lei) [1741392]- [documentation] timekeeping.txt: Correct maxCount of n-bit binary counter (Jaroslav Kysela) [1738610] - [sound] ALSA: clk: Add (devm_)clk_get_optional() functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: align comments with firmware files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: rename SOUNDWIRE to ALH (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: add ALH parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fe_compr can be bit field (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fixup for_each_card_links() macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Define a set of DAPM pre/post-up events (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: use bit field for bus_control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: remove an unused field from struct hda_codec (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Hiby device family to quirks for native DSD support (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1738610] - [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: sizeof (byte) is always 1, use that fact. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 (Jaroslav Kysela) [1738610] - [sound] ALSA: sparc: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: txx9: txx9aclc-generic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: osk5912: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap3pandora: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: n810: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix SDMA users not providing channel names (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: ams-delta: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: pass volume min/max linear value to FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add earpiece (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: spdifrx: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: dfsdm: add 16 bits audio record support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add cpu_dai_name for DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add min/max step for volume_table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sof: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: clarify operator precedence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASOC: SOF: ipc: prevent logging trace messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 during clear stream status (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: modify stream interrupt handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hda_stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: dont wake dsp up in kcontrol IO (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: compress: Fix memory leak from snd_soc_new_compress (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: sh7760-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: add missing pin sharing with SSI9 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: migor: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tobermory: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8580: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smartq_wm8987: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix a double-free issue for cpu_dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix an use-after-free issue for codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: lowland: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: littlemill: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: jive_wm8750: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: h1940_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: bells: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34 (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: pdm: select CONFIG_RATIONAL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: tosa: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: hx4700: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: kernel: fix typos and some coding style in comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: zylonite: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: z2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: ttc-dkb: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: spitz: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: poodle: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: palm27x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: mioa701_wm9713: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: magician: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: imote2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: em-x270: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e800_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e750_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e740_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: corgi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: brownstone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: expose all 8 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmout: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmout: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmin: expose all 16 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmin: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: fix sample clock inversion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: require regmap mmio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: free reset on device removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: add reset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: expose all 8 outputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6797-mt6351: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-wm8960: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-cs42448: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add missing newline at end of file (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: qi_lb60: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 239 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix incorrect capture position reporting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Don't return failure on machine driver reload (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Do not disable FW notifications (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: correct naming for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add MCLK support for BYT platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_rt286: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5660: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_nocodec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_da7213: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_rt298: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_for_each_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: add missing const at graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: phycore-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card-utils: care no Platform for DPCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: wm1133-ev1: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: pcm030-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-mc13783: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: eukrea-tlv320: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: efika-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: Allow bus error handler to be called directly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove multiple defines. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: add irqflag IRQF_ONESHOT flag (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix misuse of GENMASK macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tas571x: Fix -Wunused-const-variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix charge pump source assignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix of unmute outputs on probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: add ADC mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Improve VAG power and mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix definition of VAG Ramp Control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Rename driver to differentiate from main codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: remove redundant assignment to variable idx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5514-spi: don't use snd_soc_lookup_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: simplify the EFUSE read function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Remove executable attribute from source files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: add silence detection and manual PDB control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Convert headers to SPDX (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix DC calibration offset not applying (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Relocate my e-mail to .com domain zone (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8825: fix fake interruption when booting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8822: support master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: soc: codecs: mt6358: change return type of mt6358_codec_init_reg (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: msm8916-wcd-digital: Add sidetone support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98383: fix i2c probe failure (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 496 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: report codec link up/down status to bus (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec: hdac_hdmi: fix pin connections at cvt enable (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 463 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: mark PM function as __maybe_unused (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: use mdelay for sdmode-delay (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: avoid speaker pop when playback startup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix MFREQ selection issue for async mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cros_ec_codec: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4118: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: spi: AD ASoC: declare missing of table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ab8500: add range to usleep_range (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: snappercl15: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: simone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: edb93xx: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm: cygnus-pcm: Unneeded variable: "ret". (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1200: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9g20_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: mikroe-proto: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-wm8904: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pdmic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-classd: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 (Jaroslav Kysela) [1738610] - [sound] ALSA: ps3: Remove Unneeded variable: "ret" (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 (Jaroslav Kysela) [1738610] - [sound] ALSA: rme9652: Unneeded variable: "result". (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 274 (Jaroslav Kysela) [1738610] - [sound] ALSA: hdspm: Fix single speed ADAT capture and playback with RME HDSPe AIO (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 264 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - Remove set but not used variables 'orun_mask, urun_mask' (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es: Remove unneeded variable err (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - add support for LX6464ESe pci express variant (Jaroslav Kysela) [1738610] - [sound] ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire) (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 (Jaroslav Kysela) [1738610] - [sound] ALSA: emu10k1: Remove unneeded variable "change" (Jaroslav Kysela) [1738610] - [sound] ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup (Jaroslav Kysela) [1738610] - [sound] ALSA: pci: echoaudio: remove variable which is a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 364 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Jaroslav Kysela) [1738610] - [sound] ALSA: cs4281: remove redundant assignment to variable val and remove a goto (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 116 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 456 (Jaroslav Kysela) [1738610] - [sound] ALSA: au88x0: Remove unneeded variable: "changed" (Jaroslav Kysela) [1738610] - [sound] ALSA: asihpi: Remove unneeded variable change (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono' (Jaroslav Kysela) [1738610] - [sound] ALSA: dmasound_atari: Mark expected switch fall-through (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 (Jaroslav Kysela) [1738610] - [sound] ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: isa/wavefront: remove redundant assignment to pointer bptr (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 370 (Jaroslav Kysela) [1738610] - [sound] ALSA: sb: remove redundant assignment to variable result (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda: Add codec on bus address table lately" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Unexport a few more stuff (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Drop export of snd_hdac_bus_add/remove_device() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add codec on bus address table lately (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: readl/writel need linux/io.h (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move parts of NHLT code to new module (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix 1-minute detection delay when i915 module is not available (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix a headphone detection issue when using SOF (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_update_rirb (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: add polling mode in snd_hdac_bus_get_response (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sdm845: remove unneeded semicolon (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove redundant use of ret variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: Add an op to set callback function for plug event (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_bind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add new soc_link_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1305: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: simple-card-utils: set 0Hz to sysclk when shutdown (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: ignore 0Hz sysclk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: make two arrays static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Reset used registers at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Group register initialization at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: support fixed and variable both clock rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix redundant codes of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add DT-bindings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix COMPILE_TEST error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Include link-name in error messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Fix NULL pointer in of parser (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Mark links as nonatomic (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment to jack at soc_remove_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add clock control of MCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_for_each_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for cpu (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_components() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add snd_soc_dapm_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dapm related setup at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_component() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_rtd_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix space issues (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove forward declaration of headset_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move headset jack to card-specific storage (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Haswell: Adjust machine device private context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Add S32_LE as support format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: Fix implicit fallthrough warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_ssi: Fix clock control issue in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix primary interpolator max rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: implement left-justified data mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: rework DAI format configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Force suspend/resume during system suspend/resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data align issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix inverted L/R of headphone mixer volume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix headphone mixer volume table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Release topology when we are done with it (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove memory available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove MCPS available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove static table index when parsing topology (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print module type instead of id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: NHLT: Fix debug print format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: fix memory leaks on sm, se and sbe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_*_create flow (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate how dtexts and dvalues are freed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: fix modern dai link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use correct function to access iomem space (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i: Revert A83t description (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix return value check in imx8_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM-related variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: Revert initial A83t support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmix: register the card on a proper dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Make some functions static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize list at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: fix get control data return type and arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize component list (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use for_each_component_dais() at remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_cleanup_card_resources() become void (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use device_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8988: fix typo in wm8988_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8 HW support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add OF DSP device support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: AMD: Fix Kconfig warning without GPIOLIB (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for DSP formats (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_width by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the physical / slot width for the clocks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for TDM slots (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: merge snd_soc_initialize_card_lists() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx8qm (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix unprepare of GCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Support more channels (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Pass the channels number as an argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Remove duplicated quirks structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK period on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK polarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: RX and TX counter registers are swapped (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the format configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the channel configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Rework MCLK divider calculation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_channels by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Switch to devm for PCM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Register regmap and PCM before our component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: implement input mode select as a mux (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: fix typo in DAPM kcontrol name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: Fix double reset assersion when transitioning to suspend state (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: initial support for Intel ALH DAI type (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Add dummy support for i.MX8 DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for EHL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for Tiger Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add Cometlake machine driver support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l56: remove unused variable 'adc_swap_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: remove unused variable 'pga_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print constant literals from format specifier (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6358: add delay after dmic clock on (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: remove unused variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt2701: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: Fix -Wunused-const-variable warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4349: Use PM ops 'cs4349_runtime_pm' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: Fix copy-paste error in es8328_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: hsw: remove i386 build warning w/ size_t argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix typos in ti/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Set period size to 240 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: make headset codec optional (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max9850: remove unused variable 'max9850_reg' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98926: remove two unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style of aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: Offload dapm update at jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ml26124: remove unused variable 'ngth' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6351: remove unused variable 'mt_lineout_control' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tscs454: remove unused variable 'PLL_48K_RATE' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fix module_put() warning in soc_cleanup_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for card->deferred_resume_work (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_card_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_add_routes() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_component_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hda: fix page fault issue by removing race (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Direct MMIO accesses (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx7ulp/imx8mq (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: mark regmap as fast_io (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: large_config_get overhaul (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Implement set_bclk_ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for SAI new version (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: add of_match data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Update Tx/Rx channel enable mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add registers definition for multiple datalines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_new_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: check return value of snd_soc_add_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment for for_each_xxx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: set component->debugfs_root NULL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add a flag for the R0 calibration test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: don't call clk_get_rate() under atomic context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: Remove executable bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_mmap() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_page() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_copy_user() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_ioctrl() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pointer() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_set_bias_level() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_stream_event() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_seq_notifier() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_name() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_is_suspended() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_params() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_close() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_get/put() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-component.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_fill_silence() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_copy_kernel() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_ack() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma address for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: zx-tdm: remove redundant assignment to ts_width on error return path (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fill some of the runtime stream parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: remove ephemeral variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: create pcm for codec2codec links as well (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: use common NHLT module (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Limit large_config_get to single frame (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix use of potentially uninitialized variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Update request-reply IPC model (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Common: Fix NULL dereference in tx_wait_done (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix race condition in IPC rx list (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: move NHLT header to common directory (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: spear: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: override codec2codec params (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: add 88200 and 96000 sampling rate support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Incorrect SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fix missing return of error return code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Correct slot_width posed constraint (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: Fix mono capture (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix some acpi vs apci typo in somme comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: deal with params when necessary (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: name link using stream direction (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: run callbacks in order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: Add uda1334 codec driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Add RT1308 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix) (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for RIGHT_J format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Make MCPS and CPS params obsolete (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Reset pipeline before its deletion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Strip T and L from TLV IPCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Properly cleanup on component removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Initialize lists before access so they are safe to use (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add function to cleanup debugfs interface (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Switch to modern UUID API (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Fail card instantiation if DAI format setup fails (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use existing snd_soc_dai_digital_mute() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compress_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_delay() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_bespoke_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_shutdown() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_startup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support dai_link with platforms_num != 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: defer card registration if codec component is missing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_dai_link_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_is_matching_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_find_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: allow no Platform on dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: add sound dai_link connection macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: Support hw_free() callback at DAI level (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: Fix a typo in the name of a function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove dev_err() usage after platform_get_irq() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: recover the channel swap after xrun (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Wrap some operations to be functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add pm runtime function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ssp: BCLK delay parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add DMIC token for unmute gain ramp time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix stream id setting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix link DMA config (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reset link DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reserve host DMA channel for hostless streams (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: assign link DMA channel at run-time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Elkhart Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Tiger Lake. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure DMA is start/stop by read the RUN bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix HDA direct MMIO access (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: clear stream status and wakests properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add function for hda stop chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: set position buffer in init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: correct ROM state mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_window_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add runtime idle callback (Jaroslav Kysela) [1738610] - [sound] ALSA: docs: timers: convert docs to ReST and rename to *.rst (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use SOF defined init chip in resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Enable jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce ifdef usage for hda (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: remove unused state variable in suspend function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: implement runtime idle for CNL/APL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined stop chip in suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the SOF defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: release link DMA for paused streams during suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Don't ignore SRAM block types (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Use the BAR provided by FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: increase default IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: use timeout configured at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: add ALH support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: use common code to send PCM_FREE IPC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: reset DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pci: mark last_busy value at runtime PM init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Add missing include file hdac_hda.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Initialize hdaudio bus properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix MSI handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add a parameter to disable MSI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated include from hda.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: disallow building without CONFIG_PCI again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: intel: extend IPC dump information (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Fix a typo in the name of a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Rename min_frame_size to slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Match Product Family instead of product (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Invalidate only paths reachable for a given stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: use set_get_data in process load (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add compatible string for imx6ull (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Remove magic number register writes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Revert remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: depop stereo dac (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: handle concurrent interrupts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: clear interrupts by polarity flip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: move jack-detect init to i2c probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: fall back to DT prop names on error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add component driver name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: use more of the volume range from DACs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: remove w90x900/nuc900 platform drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nuc900: nuc900-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add for_each_xxx macro for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: remove useless check on codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: fix null pointer dereference in clean up (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sst: fix kmalloc call with wrong flags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Fix deadlock in snd_soc_instantiate_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove erroneous soc_cleanup_card_resources() call (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for CPU (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: move DAI pre-links initiation to snd_soc_instantiate_card (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix warning reported by kbuild test robot and minor issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Mark format integer literals as unsigned (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Tell codec that jack is being removed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Change SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rt274: Fix internal jack assignment in set_jack callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 395 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 340 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add offset to RX channel select (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix sun8i tx channel offset mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98090: remove 24-bit format support if RJ is 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: da7219: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Implement set_tdm_slot callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: Make some symbols static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove set but not used variable 'is_right_j ' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add RT1011 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: debug: add new debugfs entries for IPC flood test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: mirror firmware changes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: send time stamp to FW for alignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: bump to ABI 3.6 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: soundwire: add initial soundwire support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add support for mux/demux component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix DSP oops definitions in FW ABI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: move code around for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Do not send cmd via SHIM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ASoC: core: use component driver name as component name" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: replace fw ready bitfield with explicit bit ordering (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: fix typos of SPDX-License-Identifier (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add COMPILE_TEST for PCI options (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove dependency on asm/platform_sst_audio.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: use common helpers to detect CPUs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add missing voice activation register definitions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: use component driver name as component name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support (Jaroslav Kysela) [1738610] - [sound] ALSA: wcd9335: fix a incorrect use of kstrndup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-codec: fix first delay on Speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add support for H6 SoC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add TX fifo bit flush quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Move quirks to the top (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix spelling mistake "configued" -> "configured" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix integer overflow on unsigned int multiply (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: force end-of-file for debugfs trace at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: trace: remove code duplication in sof_wait_trace_avail() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: Show KConfig entry (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove redundant assignment to pulse_len (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the hda init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: fix a race, leading to IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: control: correct the copy size for bytes kcontrol put (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove warning - initialize workqueue on open (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: fix error handling with the probe workqueue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove snd_soc_unregister_component in case of error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove DSP after unregistering machine driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fixup references at soc_cleanup_card_resources() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Force polling mode on CFL and CNL (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 119 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: lock client_mutex while removing link components (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Restore original configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6core: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Use struct_size() in krealloc() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove unnecessary inclusion of skl.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move card registration to the end of probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM pins (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable dev runtime suspend and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add support for Conexant CX2072X CODEC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Unify the supported input and output rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: fixup try_module_get()/module_put() timing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add newline for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix AMP quirk support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix for codec button mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Fix configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: WARN() is not related to component->driver->probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: move pcm_new from snd_soc_component_driver to snd_soc_dai_driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: Remap button control-function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable IIR filter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rename functions that pollute the simple_xxx namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: soc-acpi: Fix machine selection order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Handle over reading when flipping bytes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dpm: fixup DAI active unbalance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic3x: Add support for high power analog output (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add reset gpio handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add regcache mask dirty (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: replace the process_option table with function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Fix the issue about unsupported rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: add g12a tohdmitx control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: add basic codec-to-codec link support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: allow muxes to force a disconnect (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: set link name based on link node name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: set data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: add memory interface data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: rstn_control - return a non-zero on error only (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_components_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add missing cpu_dai->rate = 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: do cpu_dai related operation at same place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_component_to_node() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup soc_bind_dai_link() comment balance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use i on snd_soc_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: request GPIO when device get probed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL add Icelake chip info struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL: add Icelake SSP count (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove runtime PM calls during pcm open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add Cometlake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add Comet Lake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: Reporting accurate hw_ptr for acp3x dma (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: BE dai needs prepare when pause release after resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: add return value for ak4458_probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC : cs4265 : readable register too low (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix error in verbose ipc command parsing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix race in FW boot timeout handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: nocodec: fix undefined reference (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-acpi: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Move clock operation to PM runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: i2s: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove ops dependency on the dai id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the dai drivers in the private data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the current substream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove function name debug traces (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Jaroslav Kysela) [1738610] - [sound] ALSA: xen-front: fix unintention integer overflow on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - PCI quirk for Medion E4254 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply AMD controller workaround for Raven platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix alienware headset mic (Jaroslav Kysela) [1738610] - [sound] ALSA: Add Acer Aspire Ethos 8951G model quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Allow runtime PM for controller if component notifier is used (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix a typo in model documentation (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Remove page allocation redirection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Make hdac_device device-managed (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Flush interrupts on disabling (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Optimize resume for codecs without jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't resume forcibly i915 HDMI/DP codec (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: Fix codec name after machine driver is unloaded and reloaded (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: fix memory release for SST and SOF drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 371 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for more missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 273 (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong packet parameter for Alesis iO26 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: check intermediate state of clock status and retry (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: handle error code when getting current source of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: add note for FE-8 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add support for MOTU 4pre (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix error path for initialization of stream structures (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix to handle correct stream for PCM playback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix NULL pointer dereference to unused stream structure (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for bus reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: more code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: process payload of isoc context according to packet descriptors (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for FF data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for DOT data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for AM824 data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass packet descriptor to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process context payloads (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process PCM substream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add list of packet descriptor (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass no syt information to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add syt_override member for some protocols (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block counter to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block count as an argument to tracepoints event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for local variables (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for post operation to data block counter (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for error path of parser for CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix different data block counter between probed event and transferred isochronous packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix initial value of data block count for IR context without CIP_DBC_IS_END_EVENT (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireface: fix initial value of data block counter for IR context with CIP_NO_HEADER (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix invalid length of rx packet payload for tracepoint events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix to process MIDI conformant data channel for AM824 format (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: cache next data_block_counter after probing tracepoints event for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify common tracepoints for both direction (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events" (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: minor code refactoring to stop isochronous context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: rename helper functions to begin/finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for condition to stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add helper function to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify midi callback function (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify the count of subscriber for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split allocation of isochronous resources from establishment of connection (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for error path to start duplex stream (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for callback function to rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code rafactoring for callback functions to PCM interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix compiler warning due to returning uninitialized value (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure stream parameter in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure packet format in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: unify substreams counter (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: rename helper functions for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: expand stop procedure for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: break packet streaming at bus-reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: start duplex streams if supported (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: set packet parameter according to current configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: code refactoring for stop condition of packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure stream parameters in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for pcm.hw_params/hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for rawmidi.open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: unify substream counter (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring to initialize/destroy stream data (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: obsolete useless member of private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to stop packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: simplify error path to begin streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: refactoring to move timing of registration for isochronous channel (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: allow PCM capture for Stanton SCS.1m (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in latter protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff400 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff800 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: add protocol-specific operation to allocate isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: update isochronous resources when starting packet streaming after bus reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for release of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for reservation of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for registration of isochronous channels (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix destruction of data for isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IR packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IT packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix data block counter for incoming packet without CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 8 byte packet header for IT context to separate CIP header from CIP payload (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to queueing packets (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to generate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 16 bytes IR context header to separate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to check incoming CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: compute pointer to payload buffer in context handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: calculate the length of packet payload in packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use clear name for variable of CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use IT context header to compute cycle count for scheduling packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete macro for header of IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add helper function to cancel context inner callback handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use union for directional parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use dynamic array for CIP header of tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same unit for payload argument in tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add data_blocks/data_block_counter parameter to in_packet/out_packet tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same type of argument for CIP header for tracing event (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: add stream format parameters for PreSonus FireStudio (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 (Jaroslav Kysela) [1738610] - [sound] ALSA: aoa: onyx: always initialize register read value (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 250 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: Fix double free of ac97_codec_device (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: add support for 352.8KHz and 384KHz sample rate (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 345 (Jaroslav Kysela) [1738610] - [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1738610]- [tools] selftests/powerpc: Retry on host facility unavailable (Desnes Augusto Nunes do Rosario) [1739770] - [tools] selftests/powerpc: Do not fail with reschedule (Desnes Augusto Nunes do Rosario) [1739770] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Frank Ramsay) [1753332] - [tools] perf header: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf stat: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf timechart: Refactor svg_build_topology_map() (Frank Ramsay) [1753332] - [tools] perf tools: Increase MAX_NR_CPUS and MAX_CACHES (Frank Ramsay) [1753332] - [crypto] crypto: chelsio - count incomplete block in IV (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix softlockup with heavy I/O (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix NULL pointer dereference (Jonathan Toppins) [1725813] - [nvme] nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI/ASPM: Add pcie_aspm_enabled() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix async probe remove race (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix controller removal race with scan work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix possible use-after-free in connect error flow (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix a possible deadlock when passthru commands sent to a multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-core: Fix extra device_put() call on error path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: fix nvmet_file_flush() always returning an error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-loop: Flush nvme_delete_wq when removing the port (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: Fix use-after-free bug when a port is removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] Revert "nvme-pci: don't create a read hctx mapping without read queues" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix multipath crash when ANA is deactivated (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix memory leak caused by incorrect subsystem free (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: ignore subnqn for ADATA SX6000LNP (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix NULL deref for fabrics options (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix regression upon hot device removal and insertion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: fix module unloads while lports still pending (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: set the STABLE_WRITES flag when data digests are enabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: print a hint while rejecting NSID 0 or 0xffffffff (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: don't use sendpage for SLAB pages (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: do not select namespaces which are about to be removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: also check for a disabled path if there is a single sibling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: factor out a nvme_path_is_disabled helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: export I/O characteristics attributes in Identify (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set physical block size and optimal I/O size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: add delete completion and submission queue to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix spelling mistake "spcecific" -> "specific" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check for NULL return from pci_alloc_p2pmem() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: limit max_hw_sectors based on the DMA max mapping size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't fall back to a 32-bit DMA mask (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't create a read hctx mapping without read queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: make nvme_dev_pm_ops static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: resolve warnings on RCU usage and sleep warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: fix inconsistent lock state warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Skip devices in D0 for (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Avoid possible suspend-to-idle issue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add I/O characteristics fields (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: enable to inject errors into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: prepare for fault injection into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: introduce target-side trace (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: print result and status in hex format (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: support for fabrics commands in host-side (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: move opcode symbol print to nvme.h (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: do not export nvme_trace_disk_name (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: properly report state change failure in nvme_reset_work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: clean up nvme_remove_dead_ctrl a bit (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: set the errno on ctrl state change error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: adjust irq max_vector using num_possible_cpus() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use host managed power state for suspend (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unnecessary zero for static var (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce nvme_is_fabrics to check fabrics cmd (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: add message when creating new association (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove queue_count_ops for write_queues and poll_queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix possible io failures when removing multipathed ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: export get and set features (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add transport discovery change op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: add support for nvmet discovery_event op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: remove blk_init_request_from_bio (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: initialize the write priority (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: add transport discovery change event callback support (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't limit DMA segement size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix data_len to 0 for bdev-backed write_zeroes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: fix queue mapping when queue count is limited (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use blk-mq mapping for unmanaged irqs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: copy MTFA field from identify controller (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: release namespace SRCU protection before performing controller ioctls (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: merge nvme_ns_ioctl into nvme_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove the ifdef around nvme_nvm_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix srcu locking on error return in nvme_get_ns_from_disk (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix known effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Sync queues on reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix controller freeze wait disabling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: validate cntlid during controller initialisation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: change locking for the per-subsystem controller list (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: trace all async notice events (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: remove unused argument (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: add known admin effects to augument admin effects log page (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: init shadow doorbell after each reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: mark expected switch fall-through (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: mark nvme_core_init and nvme_core_exit static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: protect discovery change log event list iteration (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: move command size checks to the core (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove an unneeded variable initialization (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: unquiesce admin queue on shutdown (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: clamp-down file namespace lba_shift (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: include (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: rename nvme_completion instances from rsp to cqe (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-rdma: remove p2p_client initialization from fast-path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: return a specified error it subsys_alloc fails (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix discover log page when offsets are used (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: never fail double namespace enablement (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: log the error status on Identify Namespace failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: tidy up nvme_map_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: only call nvme_unmap_data for requests transferring data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove q_dmadev from nvme_queue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: merge nvme_free_iod into nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove nvme_init_iod (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use a flag for polled queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_integrity_vec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add dma_map_bvec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_dma_dir helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unused nvme_iod member (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: avoid double errno conversions (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid double dereference to convert le to cpu (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix error flow during ns enable (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper write zeroes setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: disable Write Zeroes for qemu controllers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper discard setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove nvme_ns_config_oncs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add get-feature to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: put ns_head ref if namespace fails allocation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix cdw10 buffer overrun (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: don't warn on block content change effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: update comment to make the code easier to read (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-lightnvm: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: return error from (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce a helper function for controller deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: unexport nvme_delete_ctrl_sync() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check kstrtoint() return value in queue_count_set() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix indentation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [lightnvm] lightnvm: simplify geometry (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [powerpc] powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction (Gustavo Duarte) [1750653] - [powerpc] powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts (Gustavo Duarte) [1750653] - [block] block: split .sysfs_lock into two locks (Ming Lei) [1697383] - [block] block: add helper for checking if queue is registered (Ming Lei) [1697383] - [block] blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue (Ming Lei) [1697383] - [block] block: don't hold q->sysfs_lock in elevator_init_mq (Ming Lei) [1697383] - [block] block: Remove blk_mq_register_dev() (Ming Lei) [1697383] - [x86] KVM: X86: Fix fpu state crash in kvm guest (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't use current->mm to check for a kthread (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update kernel's FPU state before using for the fsave header (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use fault_in_pages_writeable() for pre-faulting (Prarit Bhargava) [1737070] - [mm] mm/gup: continue VM_FAULT_RETRY processing even for pre-faults (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Add PKRU value to init_fpstate (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpath (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Defer FPU state load until return to userspace (Prarit Bhargava) [1737070] - [x86] x86/fpu: Merge the two code paths in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore from kernel memory on the 64-bit path too (Prarit Bhargava) [1737070] - [x86] x86/fpu: Inline copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update xstate's PKRU value on write_pkru() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always store the registers in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/entry: Add TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Eager switch PKRU state (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Don't check if PKRU is zero before writing it (Prarit Bhargava) [1737070] - [x86] x86/fpu: Only write PKRU if it is different from current (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Provide *pkru() helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use a feature number instead of mask in two more helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Make __raw_xsave_addr() use a feature number instead of mask (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add an __fpregs_load_activate() internal helper (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove user_fpu_begin() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always init the state in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove preempt_disable() in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu__restore() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/entry: Remove unneeded need_resched() loop (Prarit Bhargava) [1737070] - [x86] x86/uaccess: Introduce user_access_{save, restore}() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove second definition of fpu in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [net] udp: correct reuseport selection with connected sockets (Paolo Abeni) [1665807] - [net] udp6: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp6: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] udp: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] sched: fix race between deactivation and dequeue for NOLOCK qdisc (Davide Caratti) [1744397] - [net] check extack._msg before print (Ivan Vecera) [1751279] - [net] report invalid mtu value via netlink extack (Ivan Vecera) [1751279] - [net] report min and max mtu network device settings (Ivan Vecera) [1751279] - [net] failover: change mtu has RTNL (Ivan Vecera) [1751279] - [net] neigh: fix multiple neigh timer scheduling (Lorenzo Bianconi) [1730632] - [net] virtchnl: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Ivan Vecera) [1748437] - [net] Add a define for LLDP ethertype (Ivan Vecera) [1748428] - [net] devlink: Add support for direct reporter health state update (Petr Oros) [1746363] - [netdrv] Add IANA_VXLAN_UDP_PORT definition to vxlan header file (Ivan Vecera) [1731347] - [netdrv] Move the definition of the default Geneve udp port to public header file (Ivan Vecera) [1731347] - [net] openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [pci] PCI: Add pci_dev_id() helper (Myron Stowe) [1735874] - [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1749873] - [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1749873] - [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1749873] - [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1749873] - [cpufreq] cpufreq: intel_pstate: Show different max frequency with turbo 3 and HWP (Alexander Beregalov) [1752053] - [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660796] - [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714486] - [x86] x86/entry/32: Fix ENDPROC of common_spurious (Prarit Bhargava) [1730447] - [x86] x86/irq: Seperate unused system vectors from spurious entry again (Prarit Bhargava) [1730447] - [vfio] vfio/type1: Handle different mdev isolation type (Tarun Gupta) [1498341] - [vfio] vfio/type1: Add domain at(de)taching group helpers (Tarun Gupta) [1498341] - [vfio] vfio/mdev: Add iommu related member in mdev_device (Tarun Gupta) [1498341] - [documentation] ipmb: place it at driver-api and convert to ReST (Tony Camuso) [1752071] - [char] ipmi_si_intf: Fix race in timer shutdown handling (Tony Camuso) [1752071] - [char] ipmi_ssif: avoid registering duplicate ssif interface (Tony Camuso) [1752071] - [char] ipmi: Free receive messages when in an oops (Tony Camuso) [1752071] - [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Tony Camuso) [1752071] - [char] ipmi_si: Remove ipmi_ from the device attr names (Tony Camuso) [1752071] - [char] ipmi_si: Convert device attr permissions to octal (Tony Camuso) [1752071] - [char] ipmi_si: Rework some include files (Tony Camuso) [1752071] - [char] ipmi_si: Convert timespec64 to timespec (Tony Camuso) [1752071] - [char] Fix uninitialized variable in ipmb_dev_int.c (Tony Camuso) [1752071] - [char] fix platform_no_drv_owner.cocci warnings (Tony Camuso) [1752071] - [char] ipmi: ipmb: don't allocate i2c_client on stack (Tony Camuso) [1752071] - [char] ipmi: ipmb: Fix build error while CONFIG_I2C is set to m (Tony Camuso) [1752071] - [char] Add support for IPMB driver (Tony Camuso) [1752071] - [char] drivers: ipmi: Drop device reference (Tony Camuso) [1752071] - [char] ipmi_ssif: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1752071] - [char] ipmi_si: use bool type for initialized variable (Tony Camuso) [1752071] - [char] ipmi_si: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] ipmi: Remove warning if no slave address is present (Tony Camuso) [1752071] - [char] ipmi:ssif: Only unregister the platform driver if it was registered (Tony Camuso) [1752071] - [char] ipmi: Add the i2c-addr property for SSIF interfaces (Tony Camuso) [1752071] - [char] ipmi: avoid atomic_inc in exit function (Tony Camuso) [1752071] - [char] ipmi: Remove file from ipmi_file_private (Tony Camuso) [1752071] - [char] ipmi_si: remove an unused variable in try_smi_init() (Tony Camuso) [1752071] - [char] ipmi: Make ipmi_interfaces_srcu variable static (Tony Camuso) [1752071] - [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1752071] - [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1752071] - [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1485543 1482412] - [x86] x86/CPU: Add more Icelake model numbers (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Let EDAC core show the decoded result for debugfs (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Move debugfs node under EDAC's hierarchy (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Prepend hex formatting with '0x' (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1485543 1482412] - [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1485543 1482412] - [netdrv] net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop (Dean Nelson) [1657380] - [netdrv] net: thunder: fix a potential NULL pointer dereference (Dean Nelson) [1657380] - [netdrv] net: thunderx: remove link change polling code and info from nicpf (Dean Nelson) [1657380] - [netdrv] net: thunderx: move link state polling function to VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: add mutex to protect mailbox from concurrent calls for same VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: rework xcast message structure to make it fit into 64 bit (Dean Nelson) [1657380] - [netdrv] net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task (Dean Nelson) [1657380] - [netdrv] net: thunderx: make CFG_DONE message to run through generic send-ack sequence (Dean Nelson) [1657380] - [netdrv] net: thunderx: replace global nicvf_rx_mode_wq work queue for all VFs to private for each of them. (Dean Nelson) [1657380] - [netdrv] net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue (Dean Nelson) [1657380] - [x86] perf/x86/intel/rapl: Cosmetic rename internal variables in response to multi-die/pkg support (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Cosmetic renames in response to multi-die/pkg support (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [x86] perf/x86/intel/cstate: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1616309] - [topology] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1616309] - [topology] topology: Create package_cpus sysfs attribute (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Update RAPL domain name and debug messages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Simplify rapl_find_package() (David Arcari) [1616309] - [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1616309] - [x86] x86/topology: Define topology_die_id() (David Arcari) [1616309] - [topology] cpu/topology: Export die_id (David Arcari) [1616309] - [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1616309] - [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1616309] - [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1616309] - [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1616309] - [documentation] x86/topology: Fix documentation typo (David Arcari) [1616309] - [mm] mm: remove stale comment from page struct (Rafael Aquini) [1737065] - [mm] mm/slab.c: fix an infinite loop in leaks_show() (Rafael Aquini) [1737065] - [mm] mm/slub.c: update the comment about slab frozen (Rafael Aquini) [1737065] - [mm] mm/slab.c: remove unneed check in cpuup_canceled (Rafael Aquini) [1737065] - [mm] slub: remove useless kmem_cache_debug() before remove_full() (Rafael Aquini) [1737065] - [mm] slab: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slub: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: respect list_head abstraction layer (Rafael Aquini) [1737065] - [mm] slab: fix a crash by reading /proc/slab_allocators (Rafael Aquini) [1737065] - [mm] mm: add support for kmem caches in DMA32 zone (Rafael Aquini) [1737065] - [mm] mm, slub: make the comment of put_cpu_partial() complete (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1737065] - [mm] mm/slab.c: kmemleak no scan alien caches (Rafael Aquini) [1737065] - [mm] mm/slub.c: freelist is ensured to be NULL when new_slab() fails (Rafael Aquini) [1737065] - [mm] slab: alien caches must not be initialized if the allocation of the alien cache failed (Rafael Aquini) [1737065] - [mm] include/linux/slab.h: fix sparse warning in kmalloc_type() (Rafael Aquini) [1737065] - [mm] mm/slub.c: record final state of slub action in deactivate_slab() (Rafael Aquini) [1737065] - [mm] mm/slub.c: page is always non-NULL in node_match() (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() (Rafael Aquini) [1737065] - [mm] mm, slab: remove unnecessary unlikely() (Rafael Aquini) [1737065] - [mm] mm: move obj_to_index to include/linux/slab_def.h (Rafael Aquini) [1737065] - [mm] slab: make kmem_cache_create{_usercopy} description proper kernel-doc (Rafael Aquini) [1737065] - [mm] slub: extend slub debug to handle multiple slabs (Rafael Aquini) [1737065] - [mm] mm/slub.c: switch to bitmap_zalloc() (Rafael Aquini) [1737065] - [fs] io_uring: add need_resched() check in inner poll loop (Jeff Moyer) [1706143] - [fs] io_uring: don't enter poll loop if we have CQEs pending (Jeff Moyer) [1706143] - [fs] io_uring: fix potential hang with polled IO (Jeff Moyer) [1706143] - [fs] io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list (Jeff Moyer) [1706143] - [fs] io_uring: fix manual setup of iov_iter for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: fix KASAN use after free in io_sq_wq_submit_work (Jeff Moyer) [1706143] - [fs] io_uring: ensure ->list is initialized for poll commands (Jeff Moyer) [1706143] - [fs] io_uring: track io length in async_list based on bytes (Jeff Moyer) [1706143] - [fs] io_uring: don't use iov_iter_advance() for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: add a memory barrier before atomic_read (Jeff Moyer) [1706143] - [fs] io_uring: fix counter inc/dec mismatch in async_list (Jeff Moyer) [1706143] - [fs] io_uring: fix the sequence comparison in io_sequence_defer (Jeff Moyer) [1706143] - [fs] io_uring: fix io_sq_thread_stop running in front of io_sq_thread (Jeff Moyer) [1706143] - [include] io_uring: add support for recvmsg() (Jeff Moyer) [1706143] - [include] io_uring: add support for sendmsg() (Jeff Moyer) [1706143] - [fs] signal: remove the wrong signal_pending() check in restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] io_uring: add support for sqe links (Jeff Moyer) [1706143] - [fs] io_uring: ensure req->file is cleared on allocation (Jeff Moyer) [1706143] - [fs] io_uring: fix memory leak of UNIX domain socket inode (Jeff Moyer) [1706143] - [fs] io_uring: punt short reads to async context (Jeff Moyer) [1706143] - [fs] uio: make import_iovec()/compat_import_iovec() return bytes on success (Jeff Moyer) [1706143] - [fs] io_uring: Fix __io_uring_register() false success (Jeff Moyer) [1706143] - [tools] tools/io_uring: sync with liburing (Jeff Moyer) [1706143] - [tools] tools/io_uring: fix Makefile for pthread library link (Jeff Moyer) [1706143] - [fs] io_uring: use wait_event_interruptible for cq_wait conditional wait (Jeff Moyer) [1706143] - [fs] io_uring: adjust smp_rmb inside io_cqring_events (Jeff Moyer) [1706143] - [fs] io_uring: fix infinite wait in khread_park() on io_finish_async() (Jeff Moyer) [1706143] - [fs] io_uring: remove 'ev_flags' argument (Jeff Moyer) [1706143] - [fs] io_uring: fix failure to verify SQ_AFF cpu (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQE data (Jeff Moyer) [1706143] - [fs] io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() (Jeff Moyer) [1706143] - [fs] io_uring: fix shadowed variable ret return code being not checked (Jeff Moyer) [1706143] - [fs] req->error only used for iopoll (Jeff Moyer) [1706143] - [fs] io_uring: add support for eventfd notifications (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_SYNC_FILE_RANGE (Jeff Moyer) [1706143] - [fs] fs: add sync_file_range() helper (Jeff Moyer) [1706143] - [fs] io_uring: add support for marking commands as draining (Jeff Moyer) [1706143] - [fs] io_uring: avoid page allocation warnings (Jeff Moyer) [1706143] - [include] iov_iter: fix iov_iter_type (Jeff Moyer) [1706143] - [fs] block: fix handling for BIO_NO_PAGE_REF (Jeff Moyer) [1706143] - [fs] io_uring: drop req submit reference always in async punt (Jeff Moyer) [1706143] - [fs] io_uring: free allocated io_memory once (Jeff Moyer) [1706143] - [fs] io_uring: fix SQPOLL cpu validation (Jeff Moyer) [1706143] - [fs] io_uring: have submission side sqe errors post a cqe (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after incrementing dropped counter (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading SQ tail (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after updating SQ head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading cq head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before wq_has_sleeper (Jeff Moyer) [1706143] - [fs] io_uring: fix notes on barriers (Jeff Moyer) [1706143] - [fs] io_uring: fix handling SQEs requesting NOWAIT (Jeff Moyer) [1706143] - [fs] io_uring: remove 'state' argument from io_{read,write} path (Jeff Moyer) [1706143] - [fs] io_uring: fix poll full SQ detection (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition when sq threads goes sleeping (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQ entries (Jeff Moyer) [1706143] - [fs] io_uring: fail io_uring_register(2) on a dying io_uring instance (Jeff Moyer) [1706143] - [fs] io_uring: fix CQ overflow condition (Jeff Moyer) [1706143] - [fs] io_uring: fix possible deadlock between io_uring_{enter,register} (Jeff Moyer) [1706143] - [powerpc] arch: add pidfd and io_uring syscalls everywhere (Jeff Moyer) [1706143] - [fs] io_uring: drop io_file_put() 'file' argument (Jeff Moyer) [1706143] - [fs] io_uring: only test SQPOLL cpu after we've verified it (Jeff Moyer) [1706143] - [fs] io_uring: park SQPOLL thread if it's percpu (Jeff Moyer) [1706143] - [fs] io_uring: restrict IORING_SETUP_SQPOLL to root (Jeff Moyer) [1706143] - [tools] tools/io_uring: remove IOCQE_FLAG_CACHEHIT (Jeff Moyer) [1706143] - [fs] io_uring: fix double free in case of fileset regitration failure (Jeff Moyer) [1706143] - [fs] io_uring: offload write to async worker in case of -EAGAIN (Jeff Moyer) [1706143] - [fs] io_uring: fix big-endian compat signal mask handling (Jeff Moyer) [1706143] - [fs] block: add BIO_NO_PAGE_REF flag (Jeff Moyer) [1706143] - [fs] iov_iter: add ITER_BVEC_FLAG_NO_REF flag (Jeff Moyer) [1706143] - [maintainers] io_uring: mark me as the maintainer (Jeff Moyer) [1706143] - [fs] io_uring: retry bulk slab allocs as single allocs (Jeff Moyer) [1706143] - [fs] io_uring: fix poll races (Jeff Moyer) [1706143] - [fs] io_uring: fix fget/fput handling (Jeff Moyer) [1706143] - [fs] io_uring: add prepped flag (Jeff Moyer) [1706143] - [fs] io_uring: make io_read/write return an integer (Jeff Moyer) [1706143] - [fs] io_uring: use regular request ref counts (Jeff Moyer) [1706143] - [fs] mm: refactor readahead defines in mm.h (Jeff Moyer) [1706143] - [tools] io_uring: add a few test tools (Jeff Moyer) [1706143] - [fs] io_uring: allow workqueue item to handle multiple buffered requests (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_POLL (Jeff Moyer) [1706143] - [fs] io_uring: add io_kiocb ref count (Jeff Moyer) [1706143] - [fs] io_uring: add submission polling (Jeff Moyer) [1706143] - [fs] io_uring: add file set registration (Jeff Moyer) [1706143] - [net] net: split out functions related to registering inflight socket files (Jeff Moyer) [1706143] - [include] io_uring: add support for pre-mapped user IO buffers (Jeff Moyer) [1706143] - [block] block: implement bio helper to add iter bvec pages to bio (Jeff Moyer) [1706143] - [fs] io_uring: batch io_kiocb allocation (Jeff Moyer) [1706143] - [fs] io_uring: use fget/fput_many() for file references (Jeff Moyer) [1706143] - [fs] fs: add fget_many() and fput_many() (Jeff Moyer) [1706143] - [fs] io_uring: support for IO polling (Jeff Moyer) [1706143] - [fs] io_uring: add fsync support (Jeff Moyer) [1706143] - [include] Add io_uring IO interface (Jeff Moyer) [1706143] - [fs] iomap: wire up the iopoll method (Jeff Moyer) [1706143] - [fs] block: add bio_set_polled() helper (Jeff Moyer) [1706143] - [fs] block: wire up block device iopoll method (Jeff Moyer) [1706143] - [fs] signal: Add restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] signal: Add set_user_sigmask() (Jeff Moyer) [1706143] - [net] iov_iter: Fix 9p virtio breakage (Benjamin Coddington) [1734762] - [lib] iov_iter: Add I/O discard iterator (Benjamin Coddington) [1734762] - [fs] iov_iter: Separate type from direction and use accessor functions (Benjamin Coddington) [1734762] - [fs] iov_iter: Use accessor function (Benjamin Coddington) [1734762]- [kernel] ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare() (Joe Lawrence) [1696461] - [kernel] ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() (Joe Lawrence) [1696461] - [kernel] Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()" (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: push and pop dynamic debug config (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: add test skip handling (Joe Lawrence) [1696461] - [kernel] module: Fix livepatch/ftrace module text permissions race (Joe Lawrence) [1696461] - [kernel] kprobes: Mark ftrace mcount handler functions nokprobe (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1696461] - [kernel] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1696461] - [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1696461] - [kernel] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1696461] - [kernel] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1696461] - [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1696461] - [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1696461] - [kernel] livepatch: samples: non static warnings fix (Joe Lawrence) [1696461] - [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1696461] - [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: introduce tests (Joe Lawrence) [1696461] - [kernel] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1696461] - [kernel] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1696461] - [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1696461] - [kernel] livepatch: Add atomic replace (Joe Lawrence) [1696461] - [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1696461] - [kernel] livepatch: Simplify API by removing registration step (Joe Lawrence) [1696461] - [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1696461] - [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1696461] - [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1696461] - [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1696461] - [kernel] livepatch: check kzalloc return values (Joe Lawrence) [1696461] - [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1696461] - [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1696461] - [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1696461] - [pci] PCI/LINK: Add Kconfig option (default off) (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management (Myron Stowe) [1748141] - [pci] PCI: Fix issue with "pci=disable_acs_redir" parameter being ignored (Myron Stowe) [1748141] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller (Myron Stowe) [1748141] - [pci] PCI/LINK: Deduplicate bandwidth reports for multi-function devices (Myron Stowe) [1748141] - [pci] PCI/LINK: Clear bandwidth notification interrupt before enabling it (Myron Stowe) [1748141] - [pci] PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked (Myron Stowe) [1748141] - [pci] PCI/LINK: Report degraded links via link bandwidth notification (Myron Stowe) [1748141] - [pci] PCI/portdrv: Support PCIe services on subtractive decode bridges (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use conventional Device ID table formatting (Myron Stowe) [1748141] - [pci] PCI: Update PCIEPORTBUS Kconfig help text (Myron Stowe) [1748141] - [pci] PCI: Clean up usage of __u32 type (Myron Stowe) [1748141] - [pci] PCI: Move Rohm Vendor ID to generic list (Myron Stowe) [1748141] - [pci] PCI: pciehp: Add HXT quirk for Command Completed errata (Myron Stowe) [1748141] - [pci] PCI: Add ACS quirk for HXT SD4800 (Myron Stowe) [1748141] - [pci] PCI: Add HXT vendor ID (Myron Stowe) [1748141] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1748141] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1748141] - [pci] PCI: ibmphp: Turn semaphores into completions or mutexes (Myron Stowe) [1748141] - [pci] x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub (Myron Stowe) [1748141] - [pci] PCI: Rely on config space header type, not class code (Myron Stowe) [1748141] - [pci] PCI: Make pci_size() return real BAR size (Myron Stowe) [1748141] - [pci] PCI/DPC: Fix print AER status in DPC event handling (Myron Stowe) [1748141] - [pci] PCI/ASPM: Save LTR Capability for suspend/resume (Myron Stowe) [1748141] - [pci] PCI/ASPM: Use LTR if already enabled by platform (Myron Stowe) [1748141] - [pci] PCI: Enable SERR# forwarding for all bridges (Myron Stowe) [1748141] - [pci] PCI/AER: Use match_string() helper to simplify the code (Myron Stowe) [1748141] - [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1737561] - [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1737561] - [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1737561] - [netdrv] net: aquantia: reapply vlan filters on up (Igor Russkikh) [1740500] - [s390] s390/setup: Fix kernel lock down for s390 (Philipp Rudo) [1748343] - [powerpc] kvm: ppc: book3s hv: Fix XICS-on-XIVE H_IPI when priority = 0 (David Gibson) [1725800] - [s390] vfio-ap: fix irq registration (Thomas Huth) [1660910] - [s390] ap: kvm: Enable PQAP/AQIC facility for the guest (Thomas Huth) [1660910] - [s390] ap: implement PAPQ AQIC interception in kernel (Thomas Huth) [1660910] - [s390] vfio: ap: register IOMMU VFIO notifier (Thomas Huth) [1660910] - [s390] ap: kvm: add PQAP interception for AQIC (Thomas Huth) [1660910] - [s390] kvm: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Return correct values for Invalid CRYCB format (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Do not shadow CRYCB when no AP and no keys (Thomas Huth) [1749503] - [s390] kvm: s390: change default halt poll time to 50us (Thomas Huth) [1749503] - [s390] kvm: s390: fix typo in parameter description (Thomas Huth) [1749503] - [s390] kvm: s390: provide kvm_arch_no_poll function (Thomas Huth) [1749503] - [kernel] kvm: polling: add architecture backend to disable polling (Thomas Huth) [1749503] - [s390] vtime: steal time exponential moving average (Thomas Huth) [1749503] - [tools] kvm: selftests: fix ucall on x86 (Thomas Huth) [1730412] - [tools] kvm: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x (Thomas Huth) [1730412] - [s390] kvm: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs (Thomas Huth) [1730412] - [tools] kvm: selftests: Add a test for the KVM_S390_MEM_OP ioctl (Thomas Huth) [1730412] - [s390] kvm: s390: Test for bad access register and size at the start of S390_MEM_OP (Thomas Huth) [1730412] - [tools] kvm: selftests: Enable dirty_log_test on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Implement ucall() for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Split ucall.c into architecture specific files (Thomas Huth) [1730412] - [tools] kvm: selftests: ucall improvements (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot size (Thomas Huth) [1730412] - [tools] kvm: selftests: Compile code with warnings enabled (Thomas Huth) [1730412] - [tools] kvm: selftests: enable pgste option for the linker on s390 (Thomas Huth) [1730412] - [tools] kvm: selftests: Move kvm_create_max_vcpus test to generic code (Thomas Huth) [1730412] - [virt] kvm: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID (Thomas Huth) [1730412] - [documentation] kvm: move KVM_CAP_NR_MEMSLOTS to common code (Thomas Huth) [1730412] - [tools] kvm: selftests: Add the sync_regs test for s390x (Thomas Huth) [1730412] - [s390] kvm: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION (Thomas Huth) [1730412] - [tools] kvm: selftests: Add processor code for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Align memory region addresses to 1M on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Introduce a VM_MODE_DEFAULT macro for the default bits (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: fix default vm mode (Thomas Huth) [1730412] - [tools] kvm: selftests: Guard struct kvm_vcpu_events with __KVM_HAVE_VCPU_EVENTS (Thomas Huth) [1730412] - [tools] kvm: selftests: Wrap vcpu_nested_state_get/set functions with x86 guard (Thomas Huth) [1730412]- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1739607] - [fs] xfs: fix reflink source file racing with directio writes (Bill O'Donnell) [1739607] - [fs] xfs: implement cgroup aware writeback (Bill O'Donnell) [1274406] - [fs] xfs: simplify xfs_chain_bio (Bill O'Donnell) [1274406] - [fs] xfs: inode btree scrubber should calculate im_boffset correctly (Bill O'Donnell) [1739607] - [fs] xfs: fix broken log reservation debugging (Bill O'Donnell) [1739607] - [fs] xfs: don't reserve per-AG space for an internal log (Bill O'Donnell) [1739607] - [fs] xfs: change some error-less functions to void types (Bill O'Donnell) [1739607] - [fs] xfs: add online scrub for superblock counters (Bill O'Donnell) [1739607] - [fs] xfs: don't parse the mtpt mount option (Bill O'Donnell) [1739607] - [fs] xfs: scrub should check incore counters against ondisk headers (Bill O'Donnell) [1739607] - [fs] xfs: allow scrubbers to pause background reclaim (Bill O'Donnell) [1739607] - [fs] xfs: rename the speculative block allocation reclaim toggle functions (Bill O'Donnell) [1739607] - [fs] xfs: track delayed allocation reservations across the filesystem (Bill O'Donnell) [1739607] - [fs] xfs: fix broken bhold behavior in xrep_roll_ag_trans (Bill O'Donnell) [1739607] - [fs] xfs: unlock inode when xfs_ioctl_setattr_get_trans can't get transaction (Bill O'Donnell) [1739607] - [fs] xfs: kill the xfs_dqtrx_t typedef (Bill O'Donnell) [1739607] - [fs] xfs: widen inode delalloc block counter to 64-bits (Bill O'Donnell) [1739607] - [fs] xfs: widen quota block counters to 64-bit integers (Bill O'Donnell) [1739607] - [fs] xfs: assert that we don't enter agfl freeing with a non-permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: make tr_growdata a permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: merge adjacent io completions of the same type (Bill O'Donnell) [1739607] - [fs] xfs: remove unused m_data_workqueue (Bill O'Donnell) [1739607] - [fs] xfs: implement per-inode writeback completion queues (Bill O'Donnell) [1739607] - [fs] xfs: scrub should only cross-reference with healthy btrees (Bill O'Donnell) [1739607] - [fs] xfs: scrub/repair should update filesystem metadata health (Bill O'Donnell) [1739607] - [fs] xfs: hoist the already_fixed variable to the scrub context (Bill O'Donnell) [1739607] - [fs] xfs: collapse scrub bool state flags into a single unsigned int (Bill O'Donnell) [1739607] - [fs] xfs: refactor scrub context initialization (Bill O'Donnell) [1739607] - [fs] xfs: report inode health via bulkstat (Bill O'Donnell) [1739607] - [fs] xfs: report AG health via AG geometry ioctl (Bill O'Donnell) [1739607] - [fs] xfs: report fs and rt health via geometry structure (Bill O'Donnell) [1739607] - [fs] xfs: add a new ioctl to describe allocation group geometry (Bill O'Donnell) [1739607] - [fs] xfs: bump XFS_IOC_FSGEOMETRY to v5 structures (Bill O'Donnell) [1739607] - [fs] xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem (Bill O'Donnell) [1739607] - [fs] xfs: replace the BAD_SUMMARY mount flag with the equivalent health code (Bill O'Donnell) [1739607] - [fs] xfs: track metadata health status (Bill O'Donnell) [1739607] - [fs] xfs,fstrim: fix to return correct minlen (Bill O'Donnell) [1739607] - [fs] xfs: shutdown after buf release in iflush cluster abort path (Bill O'Donnell) [1739607] - [fs] xfs: wake commit waiters on CIL abort before log item abort (Bill O'Donnell) [1739607] - [fs] xfs: fix btree scrub checking with regards to root-in-inode (Bill O'Donnell) [1739607] - [fs] xfs: dabtree scrub needs to range-check level (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: zero initialize highstale and lowstale in xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: fix backwards endian conversion in scrub (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variables (Bill O'Donnell) [1739607] - [fs] xfs: rework breaking of shared extents in xfs_file_iomap_begin (Bill O'Donnell) [1739607] - [fs] xfs: don't pass iomap flags to xfs_reflink_allocate_cow (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variable (Bill O'Donnell) [1739607] - [fs] xfs: introduce an always_cow mode (Bill O'Donnell) [1739607] - [fs] xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: make COW fork unwritten extent conversions more robust (Bill O'Donnell) [1739607] - [fs] xfs: merge COW handling into xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: also truncate holes covered by COW blocks (Bill O'Donnell) [1739607] - [fs] xfs: don't use delalloc extents for COW on files with extsize hints (Bill O'Donnell) [1739607] - [fs] xfs: fix SEEK_DATA for speculative COW fork preallocation (Bill O'Donnell) [1739607] - [fs] xfs: make xfs_bmbt_to_iomap more useful (Bill O'Donnell) [1739607] - [fs] xfs: fix xfs_buf magic number endian checks (Bill O'Donnell) [1739607] - [fs] xfs: retry COW fork delalloc conversion when no extent was found (Bill O'Donnell) [1739607] - [fs] xfs: remove the truncate short cut in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: move xfs_iomap_write_allocate to xfs_aops.c (Bill O'Donnell) [1739607] - [fs] xfs: move stat accounting to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: move transaction handling to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: factor out two helpers from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: simplify the xfs_bmap_btree_to_extents calling conventions (Bill O'Donnell) [1739607] - [fs] xfs: remove the s_maxbytes checks in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: remove the io_type field from the writeback context and ioend (Bill O'Donnell) [1739607] - [fs] xfs: compile time offset checks for common v4/v5 metadata (Bill O'Donnell) [1739607] - [fs] xfs: use buf ops magic to detect btree block type (Bill O'Donnell) [1739607] - [fs] xfs: add magic numbers to dquot buffer ops (Bill O'Donnell) [1739607] - [fs] xfs: add inode magic to inode verifier (Bill O'Donnell) [1739607] - [fs] xfs: factor xfs_da3_blkinfo verification into common helper (Bill O'Donnell) [1739607] - [fs] xfs: miscellaneous verifier magic value fixups (Bill O'Donnell) [1739607] - [fs] xfs: use verifier magic field in dir2 leaf verifiers (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between bnobt and cntbt magic values (Bill O'Donnell) [1739607] - [fs] xfs: split up allocation btree verifier (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between inobt and finobt magic values (Bill O'Donnell) [1739607] - [fs] xfs: create a separate finobt verifier (Bill O'Donnell) [1739607] - [fs] xfs: always check magic values in on-disk byte order (Bill O'Donnell) [1739607] - [fs] xfs: clarify documentation for the function to reverify buffers (Bill O'Donnell) [1739607] - [fs] xfs: cache unlinked pointers in an rhashtable (Bill O'Donnell) [1739607] - [fs] xfs: add tracepoints for high level iunlink operations (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode update in iunlink_remove (Bill O'Donnell) [1739607] - [fs] xfs: refactor unlinked list search and mapping to a separate function (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode unlinked pointer update functions (Bill O'Donnell) [1739607] - [fs] xfs: strengthen AGI unlinked inode bucket pointer checks (Bill O'Donnell) [1739607] - [fs] xfs: refactor AGI unlinked bucket updates (Bill O'Donnell) [1739607] - [fs] xfs: add xfs_verify_agino_or_null helper (Bill O'Donnell) [1739607] - [fs] xfs: clean up iunlink functions (Bill O'Donnell) [1739607] - [fs] xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask (Bill O'Donnell) [1739607] - [fs] xfs: remove duplicated xfs_defer.h (Bill O'Donnell) [1739607] - [fs] xfs: check attribute name validity (Bill O'Donnell) [1739607] - [fs] xfs: check directory name validity (Bill O'Donnell) [1739607] - [fs] xfs: fix off-by-one error in rtbitmap cross-reference (Bill O'Donnell) [1739607] - [fs] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t (Bill O'Donnell) [1739607] - [fs] xfs: abort xattr scrub if fatal signals are pending (Bill O'Donnell) [1739607] - [fs] xfs: consolidate scrub dinode mapping code into a single function (Bill O'Donnell) [1739607] - [fs] xfs: scrub big block inode btrees correctly (Bill O'Donnell) [1739607] - [fs] xfs: clean up the inode cluster checking in the inobt scrub (Bill O'Donnell) [1739607] - [fs] xfs: hoist inode cluster checks out of loop (Bill O'Donnell) [1739607] - [fs] xfs: check inobt record alignment on big block filesystems (Bill O'Donnell) [1739607] - [fs] xfs: check the ir_startino alignment directly (Bill O'Donnell) [1739607] - [fs] xfs: never try to scrub more than 64 inodes per inobt record (Bill O'Donnell) [1739607] - [powerpc] powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB (Steve Best) [1744062] - [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1733217] - [rpmspec] redhat: Fix error messages during build of zfcpdump kernel (Philipp Rudo) [1745652] - [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745614] - [infiniband] IB/hfi1: Remove extra brackets from an if (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Update I/O section to be clearer about CPU vs thread (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Fix style, spacing and grammar in I/O section (Petr Oros) [1737066] - [powerpc] arch: Remove dummy mmiowb() definitions from arch code (Petr Oros) [1737066] - [netdrv] net/ethernet/silan/sc92031: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [infiniband] i40iw: Redefine i40iw_mmiowb() to do nothing (Petr Oros) [1737066] - [scsi] scsi/qla1280: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [netdrv] drivers: Remove explicit invocations of mmiowb() (Petr Oros) [1737066] - [infiniband] drivers: Remove useless trailing comments from mmiowb() invocations (Petr Oros) [1737066] - [documentation] Documentation: Kill all references to mmiowb() (Petr Oros) [1737066] - [riscv] riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [powerpc] powerpc/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [nds32] nds32/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [x86] x86/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [arm64] arm64/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [include] mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessors (Petr Oros) [1737066] - [arm64] arch: Use asm-generic header for asm/mmiowb.h (Petr Oros) [1737066] - [kernel] asm-generic/mmiowb: Add generic implementation of mmiowb() tracking (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section (Petr Oros) [1737066] - [s390] s390/cpum_sf: save TOD clock base in SDBs for time conversion (Philipp Rudo) [1743504] - [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [net] netns: get more entropy from net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [netdrv] net: phy: improve pause handling (Petr Oros) [1735763] - [netdrv] net: phy: fix reading fixed phy status (Petr Oros) [1735763] - [netdrv] net: phy: allow a PHY driver to define neither features nor get_features (Petr Oros) [1735763] - [netdrv] net: phy: Add support for asking the PHY its abilities (Petr Oros) [1735763] - [netdrv] net: phy: use genphy_read_abilities in genphy driver (Petr Oros) [1735763] - [netdrv] net: phy: add genphy_read_abilities (Petr Oros) [1735763] - [netdrv] net: phy: let genphy_c45_read_abilities also check aneg capability (Petr Oros) [1735763] - [netdrv] net: phy: Add generic support for 2.5GBaseT and 5GBaseT (Petr Oros) [1735763] - [netdrv] net: phy: Extract genphy_c45_pma_read_abilities from marvell10g (Petr Oros) [1735763] - [netdrv] net: phy: Move of_set_phy_eee_broken to phy-core.c (Petr Oros) [1735763] - [netdrv] net: phy: Mask-out non-compatible modes when setting the max-speed (Petr Oros) [1735763] - [netdrv] net: phy: don't allow __set_phy_supported to add unsupported modes (Petr Oros) [1735763] - [netdrv] net: phy: remove unneeded masking of PHY register read results (Petr Oros) [1735763] - [netdrv] net: phy: probe the PHY before determining the supported features (Petr Oros) [1735763] - [rpmspec] fix package summary and description for some kernel subpackages ("Herton R. Krzesinski") [1656863] - [fs] mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses (Jeff Moyer) [1743159] - [mm] mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() (Jeff Moyer) [1743159] - [arm64] arm64: disable improved unwind tables (Mark Langsdorf) [1684694] - [arm64] arm64/stacktrace: Export save_stack_trace_regs() (Mark Langsdorf) [1684694] - [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1655712] - [include] futex: Update comments and docs about return values of arch futex code (Waiman Long) [1737058] - [arm64] arm64: futex: Avoid copying out uninitialised stack in failed cmpxchg() (Waiman Long) [1737058] - [arm64] arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP (Waiman Long) [1737058] - [kernel] locking/futex: Allow low-level atomic operations to return -EAGAIN (Waiman Long) [1737058] - [arm64] arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value (Waiman Long) [1737058] - [kernel] futex: Ensure that futex address is aligned in handle_futex_death() (Waiman Long) [1737058] - [kernel] futex: Convert futex_pi_state.refcount to refcount_t (Waiman Long) [1737058] - [kernel] sched/wake_q: Reduce reference counting for special users (Waiman Long) [1737058] - [kernel] sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg (Waiman Long) [1737058] - [kernel] futex: No need to check return value of debugfs_create functions (Waiman Long) [1737058] - [kernel] futex: Handle early deadlock return correctly (Waiman Long) [1737058] - [kernel] futex: Fix barrier comment (Waiman Long) [1737058] - [kernel] futex: Cure exit race (Waiman Long) [1737058] - [kernel] futex: Replace spin_is_locked() with lockdep (Waiman Long) [1737058] - [kernel] futex: Mark expected switch fall-throughs (Waiman Long) [1737058] - [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1735907] - [include] build_bug.h: add wrapper for _Static_assert (Ivan Vecera) [1735752] - [include] build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse (Ivan Vecera) [1735752] - [include] build_bug.h: remove negative-array fallback for BUILD_BUG_ON() (Ivan Vecera) [1735752] - [mm] percpu: remove spurious lock dependency between percpu and sched (Rafael Aquini) [1731180] - [mm] percpu: use chunk scan_hint to skip some scanning (Rafael Aquini) [1731180] - [mm] percpu: convert chunk hints to be based on pcpu_block_md (Rafael Aquini) [1731180] - [mm] percpu: make pcpu_block_md generic (Rafael Aquini) [1731180] - [mm] percpu: use block scan_hint to only scan forward (Rafael Aquini) [1731180] - [mm] percpu: remember largest area skipped during allocation (Rafael Aquini) [1731180] - [mm] percpu: add block level scan_hint (Rafael Aquini) [1731180] - [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Rafael Aquini) [1731180] - [mm] percpu: relegate chunks unusable when failing small allocations (Rafael Aquini) [1731180] - [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Rafael Aquini) [1731180] - [mm] percpu: introduce helper to determine if two regions overlap (Rafael Aquini) [1731180] - [mm] percpu: do not search past bitmap when allocating an area (Rafael Aquini) [1731180] - [mm] percpu: update free path with correct new free region (Rafael Aquini) [1731180] - [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Rafael Aquini) [1731180] - [mm] percpu: km: no need to consider pcpu_group_offsets[0] (Rafael Aquini) [1731180] - [mm] percpu: use nr_groups as check condition (Rafael Aquini) [1731180] - [mm] percpu: convert spin_lock_irq to spin_lock_irqsave. (Rafael Aquini) [1731180] - [mm] mm: percpu: remove unnecessary unlikely() (Rafael Aquini) [1731180] - [fs] /proc/meminfo: add percpu populated pages count (Rafael Aquini) [1731180] - [netdrv] tg3: Use napi_alloc_frag() (Jonathan Toppins) [1724774] - [fs] fuse: fix copy_file_range() in the writeback case (Miklos Szeredi) [1650518] - [fs] fuse: add support for copy_file_range() (Miklos Szeredi) [1650518]- [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755110] - [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755110] - [netdrv] drivers: tap.c: fix wrong backport causing WARN_ON_ONCE(1) in skb_flow_dissect() (Davide Caratti) [1750711] - [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746804] {CVE-2019-14821}- [fs] gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps (Robert S Peterson) [1750939] - [s390] kvm: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() (Thomas Huth) [1753260] - [fs] cifs: fix credits leak for SMB1 oplock breaks (Leif Sahlberg) [1752243]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Phillip Lougher) - [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734842] - [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750882] {CVE-2019-14835}- [kernel] open the RHEL 8.2 development (Phillip Lougher) - [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1746338] - [net] net: route dump netlink NLM_F_MULTI flag missing (Stefano Brivio) [1745971] - [net] sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue (Davide Caratti) [1745390] - [net] sched: pfifo_fast: fix wrong dereference when qdisc is reset (Davide Caratti) [1745387] - [scsi] scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1746597]- [drm] drm/virtio: use virtio_max_dma_size (Gerd Hoffmann) [1739291] - [mm] hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined (Rafael Aquini) [1706088] - [powerpc] kvm: ppc: book3s: Enable XIVE native capability only if OPAL has required functions [BZ1744884] (David Gibson) [1744884] - [scsi] scsi: lpfc: Fix oops when fewer hdwqs than cpus (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Limit xri count for kdump environment (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ (Dick Kennedy) [1745731] - [scsi] scsi: qla2xxx: Fix hardirq-unsafe locking (Himanshu Madhani) [1719941] - [x86] Revert "[x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel" (Baoquan He) [1669088] - [x86] Revert "[x86] x86/boot: Add xloadflags bits to check for 5-level paging support" (Baoquan He) [1669088]- [wireless] mwifiex: fix 802.11n/WPA detection (Jarod Wilson) [1714476] {CVE-2019-3846}- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1728519] - [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1690041] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k1 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Change abort wait_loop from msleep to wait_event_timeout (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1690041] - [x86] kvm: disable nested virt on pre-haswell processors (Paolo Bonzini) [1739739] - [x86] kvm: taint kernel for tech-preview when using nested virtualization (Paolo Bonzini) [1739739] - [x86] kvm: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled (Vitaly Kuznetsov) [1746100]- [char] ipmi: move message error checking to avoid deadlock (Tony Camuso) [1731388 1718699] - [crypto] crypto: testmgr - mark crc32 checksum as FIPS allowed (Neil Horman) [1738887] - [include] dma-mapping: use dma_get_mask in dma_addressing_limited (Don Dutile) [1738631] - [kernel] dma-direct: correct the physical addr in dma_direct_sync_sg_for_cpu/device (Don Dutile) [1738631] - [kernel] dma-direct: only limit the mapping size if swiotlb could be used (Don Dutile) [1738631] - [include] dma-mapping: add a dma_addressing_limited helper (Don Dutile) [1738631] - [kernel] dma-direct: Force unencrypted DMA under SME for certain DMA masks (Don Dutile) [1738631] - [lib] lib/genalloc: introduce chunk owners (Don Dutile) [1738631] - [lib] lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations (Don Dutile) [1738631] - [lib] lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk (Don Dutile) [1738631] - [include] dma-mapping: remove dma_max_pfn (Don Dutile) [1738631] - [mmc] mmc: core: let the dma map ops handle bouncing (Don Dutile) [1738631] - [mmc] mmc: core: align max segment size with logical block size (Don Dutile) [1738631] - [kernel] swiotlb: no need to check return value of debugfs_create functions (Don Dutile) [1738631] - [xen] swiotlb: fix phys_addr_t overflow warning (Don Dutile) [1738631] - [kernel] swiotlb: Return consistent SWIOTLB segments/nr_tbl (Don Dutile) [1738631] - [kernel] swiotlb: Group identical cleanup in swiotlb_cleanup() (Don Dutile) [1738631] - [kernel] swiotlb: save io_tlb_used to local variable before leaving critical section (Don Dutile) [1738631] - [kernel] swiotlb: dump used and total slots when swiotlb buffer is full (Don Dutile) [1738631] - [kernel] swiotlb: add checks for the return value of memblock_alloc*() (Don Dutile) [1738631] - [kernel] swiotlb: add debugfs to track swiotlb buffer usage (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations (Don Dutile) [1738631] - [kernel] dma-mapping: remove a pointless memset in dma_atomic_pool_init (Don Dutile) [1738631] - [kernel] dma-mapping: fix lack of DMA address assignment in generic remap allocator (Don Dutile) [1738631] - [kernel] dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-mapping: support highmem in the generic remap allocator (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code (Don Dutile) [1738631] - [kernel] dma-mapping: add a dma_alloc_need_uncached helper (Don Dutile) [1738631] - [kernel] dma-mapping: truncate dma masks to what dma_addr_t can hold (Don Dutile) [1738631] - [kernel] dma-remap: Avoid de-referencing NULL atomic_pool (Don Dutile) [1738631] - [include] dma-buf: add DMA_BUF_SET_NAME ioctls (Don Dutile) [1738631] - [include] dma-buf: give each buffer a full-fledged inode (Don Dutile) [1738631] - [fs] new wrapper: alloc_file_pseudo() (Don Dutile) [1738631] - [kernel] dma-direct: provide generic support for uncached kernel segments (Don Dutile) [1738631] - [include] dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous() (Don Dutile) [1738631] - [kernel] dma-contiguous: use fallback alloc_pages for single pages (Don Dutile) [1738631] - [kernel] dma-contiguous: add dma_{alloc,free}_contiguous() helpers (Don Dutile) [1738631] - [iommu] iommu/dma: Fix condition check in iommu_dma_unmap_sg (Don Dutile) [1738631] - [iommu] iommu/dma: move the arm64 wrappers to common code (Don Dutile) [1738631] - [iommu] iommu/dma-iommu.c: convert to use vm_map_pages() (Don Dutile) [1738631] - [mm] mm: introduce new vm_map_pages() and vm_map_pages_zero() API (Don Dutile) [1738631] - [mm] arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable (Don Dutile) [1738631] - [arm64] arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP (Don Dutile) [1738631] - [kernel] mm/hibernation: Make hibernation handle unmapped pages (Don Dutile) [1738631] - [mm] page_poison: play nicely with KASAN (Don Dutile) [1738631] - [mm] mm/vmalloc: Avoid rare case of flushing TLB with weird arguments (Don Dutile) [1738631] - [mm] mm/vmalloc: Fix calculation of direct map addr range (Don Dutile) [1738631] - [mm] mm/vmalloc: Add flag for freeing of special permsissions (Don Dutile) [1738631] - [x86] x86/mm/cpa: Add set_direct_map_*() functions (Don Dutile) [1738631] - [arm64] dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability (Don Dutile) [1738631] - [iommu] iommu/dma: Remove the flush_page callback (Don Dutile) [1738631] - [include] iommu/dma: Cleanup dma-iommu.h (Don Dutile) [1738631] - [dma] dmaengine: Add matching device node validation in __dma_request_channel() (Don Dutile) [1738631] - [dma] dmaengine: dma_request_chan_by_mask() to handle deferred probing (Don Dutile) [1738631] - [include] dma-buf: start caching of sg_table objects v2 (Don Dutile) [1738631] - [kernel] dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presence (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Remove iommu_dma_map_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi_compose_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_m{b, s}i_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Don't map the MSI page in its_irq_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts (Don Dutile) [1738631] - [iommu] iommu/dma: Remove unused variable (Don Dutile) [1738631] - [iommu] iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages() (Don Dutile) [1738631] - [kernel] genirq/msi: Add a new field in msi_desc to store an IOMMU cookie (Don Dutile) [1738631] - [pci] PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() (Don Dutile) [1738631] - [include] PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() (Don Dutile) [1738631] - [include] genirq/msi: Clean up usage of __u8/__u16 types (Don Dutile) [1738631] - [base] platform-msi: Free descriptors in platform_msi_domain_free() (Don Dutile) [1738631] - [base] genirq/msi: Allow creation of a tree-based irqdomain for platform-msi (Don Dutile) [1738631] - [kernel] dma-debug: only skip one stackframe entry (Don Dutile) [1738631] - [dma] dmaengine: idma64: Move driver name to the header (Don Dutile) [1738631] - [kernel] dma-mapping: remove an unnecessary NULL check (Don Dutile) [1738631] - [include] dma-buf: Update [un]map documentation to match the other functions (Don Dutile) [1738631] - [include] dma-buf: Remove leftover [un]map_atomic comments (Don Dutile) [1738631] - [x86] x86/dma: Remove the x86_dma_fallback_dev hack (Don Dutile) [1738631] - [kernel] dma-mapping: remove leftover NULL device support (Don Dutile) [1738631] - [kernel] dma: select GENERIC_ALLOCATOR for DMA_REMAP (Don Dutile) [1738631] - [crypto] crypto: ccp - Ignore unconfigured CCP device on suspend/resume (Gary Hook) [1743999] - [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1744291] - [md] dm snapshot: add optional discard support features (Mike Snitzer) [1744291] - [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1744291] - [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1744291] - [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1744291] - [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1744291] - [include] list_bl: Add hlist_bl_add_before/behind helpers (Mike Snitzer) [1744291] - [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1741643] - [firmware] firmware/efi: Add NULL pointer checks in efivars API functions (Jarod Wilson) [1741949] - [fs] ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls (Miklos Szeredi) [1724518] - [include] mm: page_cache_add_speculative(): refactor out some code duplication (Michael Petlan) [1738331] - [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743155] - [fs] NFSv4.1 don't free interrupted slot on open (Steve Dickson) [1708345] - [fs] NFSv4.1: Avoid false retries when RPC calls are interrupted (Steve Dickson) [1708345] - [net] ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets (Stefano Brivio) [1743203] - [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1719418]- [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738871] - [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738871] - [kernel] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1740338] - [include] include/list: Backport list_cut_before() (Waiman Long) [1740338] - [vhost] vhost: vsock: add weight support (Jason Wang) [1738494] - [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1738494] - [vhost] vhost: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost: reject zero size iova range (Jason Wang) [1738494] - [vhost] vhost: silence an unused-variable warning (Jason Wang) [1738494] - [vhost] vhost: correctly check the return value of translate_desc() in log_used() (Jason Wang) [1738494] - [vhost] vhost: return EINVAL if iovecs size does not match the message size (Jason Wang) [1738494] - [vhost] Revert "net: vhost: lock the vqs one by one" (Jason Wang) [1738494] - [vhost] vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] vhost: make sure used idx is seen before log in vhost_add_used_n() (Jason Wang) [1738494] - [vhost] vhost: fix IOTLB locking (Jason Wang) [1738494] - [netdrv] tun: wake up waitqueues after IFF_UP is set (Jason Wang) [1738494] - [netdrv] tuntap: synchronize through tfiles array instead of tun->numqueues (Jason Wang) [1738494] - [netdrv] tuntap: fix dividing by zero in ebpf queue selection (Jason Wang) [1738494] - [netdrv] tun: Remove unused first parameter of tun_get_iff() (Jason Wang) [1738494] - [netdrv] tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device (Jason Wang) [1738494] - [netdrv] tun: add a missing rcu_read_unlock() in error path (Jason Wang) [1738494] - [netdrv] tun: properly test for IFF_UP (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary memory barrier (Jason Wang) [1738494] - [netdrv] tun: fix blocking read (Jason Wang) [1738494] - [netdrv] tun: move the call to tun_set_real_num_queues (Jason Wang) [1738494] - [netdrv] tun: publish tfile after it's fully initialized (Jason Wang) [1738494] - [netdrv] tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled (Jason Wang) [1738494] - [netdrv] tun: remove skb access after netif_receive_skb (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary check in tun_flow_update (Jason Wang) [1738494] - [netdrv] tuntap: fix multiqueue rx (Jason Wang) [1738494] - [netdrv] tun: Adjust on-stack tun_page initialization. (Jason Wang) [1738494] - [netdrv] tuntap: free XDP dropped packets in a batch (Jason Wang) [1738494] - [vhost] vhost_net: mitigate page reference counting during page frag refill (Jason Wang) [1738494] - [vhost] net: vhost: remove bad code line (Jason Wang) [1738494] - [vhost] net: vhost: add rx busy polling in tx path (Jason Wang) [1738494] - [vhost] net: vhost: factor out busy polling logic to vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] net: vhost: replace magic number of lock annotation (Jason Wang) [1738494] - [vhost] net: vhost: lock the vqs one by one (Jason Wang) [1738494] - [vhost] vhost_net: add a missing error return (Jason Wang) [1738494] - [netdrv] net: tun: remove useless codes of tun_automq_select_queue (Jason Wang) [1738494] - [vhost] vhost_net: batch submitting XDP buffers to underlayer sockets (Jason Wang) [1738494] - [netdrv] tap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tuntap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tun: switch to new type of msg_control (Jason Wang) [1738494] - [netdrv] tuntap: move XDP flushing out of tun_do_xdp() (Jason Wang) [1738494] - [netdrv] tuntap: split out XDP logic (Jason Wang) [1738494] - [netdrv] tuntap: tweak on the path of skb XDP case in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: simplify error handling in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: enable bh early during processing XDP (Jason Wang) [1738494] - [netdrv] tuntap: switch to use XDP_PACKET_HEADROOM (Jason Wang) [1738494] - [netdrv] net: sock: introduce SOCK_XDP (Jason Wang) [1738494] - [vhost] vhost: correctly check the iova range when waking virtqueue (Jason Wang) [1738494] - [vhost] vhost: switch to use new message format (Jason Wang) [1738494] - [vhost] vhost_net: batch update used ring for datacopy TX (Jason Wang) [1738494] - [vhost] vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH (Jason Wang) [1738494] - [vhost] vhost_net: rename vhost_rx_signal_used() to vhost_net_signal_used() (Jason Wang) [1738494] - [vhost] vhost_net: split out datacopy logic (Jason Wang) [1738494] - [vhost] vhost_net: introduce tx_can_batch() (Jason Wang) [1738494] - [vhost] vhost_net: introduce get_tx_bufs() (Jason Wang) [1738494] - [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost_net: introduce helper to initialize tx iov iter (Jason Wang) [1738494] - [vhost] vhost_net: drop unnecessary parameter (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx queue wake-ups during busypoll (Jason Wang) [1738494] - [vhost] vhost_net: Avoid tx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Rename local variables in vhost_net_rx_peek_head_len (Jason Wang) [1738494] - [mm] x86/mm/fault: Allow stack access below rsp (Waiman Long) [1739341] - [mm] x86/mm: Clarify hardware vs. software "error_code" (Waiman Long) [1739341] - [net] libceph: handle an empty authorize reply (Ilya Dryomov) [1720582]- [drm] drm: Don't retry infinitely when receiving no data on i2c over AUX (Lyude Paul) [1672361] - [scsi] scsi: hpsa: update revision to RH3 (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: fix broken doc references due to renames (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Joseph Szczypek) [1739615]- [drm] drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes (Lyude Paul) [1734452 1734444] - [drm] drm/nouveau: Only release VCPI slots on mode changes (Lyude Paul) [1734452 1734444] - [infiniband] RDMA/srp: turn off 'use_imm_data' by default (Honggang Li) [1725158] - [gpu] vga_switcheroo: Fix missing gpu_bound call at audio client registration (Lyude Paul) [1739727] - [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743076] {CVE-2019-9506}- [rpmspec] perf: package tips.txt (Michael Petlan) [1663816] - [mm] mm/memblock.c: skip kmemleak for kasan_init() (Mark Langsdorf) [1722741] - [kernel] mm/resource: Return real error codes from walk failures (Kairui Song) [1740443] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1733231] - [tools] selftests/powerpc: Fix Makefiles for headers_install change (Steve Best) [1740127] - [tools] selftests/powerpc: Add more version checks to alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Skip earlier in alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Consolidate copy/paste test logic (Steve Best) [1740127] - [s390] s390/bpf: use 32-bit index for tail calls (Yauheni Kaliuta) [1719377] - [s390] s390/bpf: fix lcgr instruction encoding (Yauheni Kaliuta) [1719377] - [tools] selftests/bpf: fix "alu with different scalars 1" on s390 (Yauheni Kaliuta) [1719377] - [net] bpf: fix use after free in bpf_evict_inode (Yauheni Kaliuta) [1719377] - [arm64] bpf, arm64: remove prefetch insn in xadd mapping (Yauheni Kaliuta) [1719377] - [scsi] scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask (Dick Kennedy) [1720905] - [md] md: add bitmap_abort label in md_run (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of bitmap (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of backlog (Nigel Croxon) [1721944] - [md] md: introduce mddev_create/destroy_wb_pool for the change of member device (Nigel Croxon) [1721944] - [md] md/raid1: fix potential data inconsistency issue with write behind device (Nigel Croxon) [1721944] - [md] md: fix for divide error in status_resync (Nigel Croxon) [1721944] - [md] md/raid10: read balance chooses idlest disk for SSD (Nigel Croxon) [1721944] - [md] md: raid1-10: Unify r{1,10}bio_pool_free (Nigel Croxon) [1721944] - [md] md: raid10: Use struct_size() in kmalloc() (Nigel Croxon) [1721944] - [md] md/raid1: get rid of extra blank line and space (Nigel Croxon) [1721944] - [md] md: fix spelling typo and add necessary space (Nigel Croxon) [1721944] - [md] md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show (Nigel Croxon) [1721944] - [md] raid5-cache: Need to do start() part job after adding journal device (Nigel Croxon) [1721944] - [md] drivers: md: Unify common definitions of raid1 and raid10 (Nigel Croxon) [1721944] - [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718498]- [efi] efi/arm: Revert "Defer persistent reservations until after paging_init()" (Mark Salter) [1699961] - [s390] s390/ipl: Fix detection of has_secure attribute (Philipp Rudo) [1740653] - [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719094] - [powerpc] powerpc/mm: Don't report PUDs as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1716952] - [x86] kvm: x86: introduce is_pae_paging (Vitaly Kuznetsov) [1720556] - [s390] s390/kasan: Fix recursion loop when triggering kdump (Philipp Rudo) [1740249] - [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740251] - [tools] selftests/powerpc: Give some tests longer to run (Steve Best) [1740420] - [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1738252] - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1738252] - [x86] kvm: svm/avic: Do not send AVIC doorbell to self (Janakarajan Natarajan) [1720981] - [net] tipc: initialise addr_trial_end when setting node addresses (Jon Maloy) [1740317] - [net] tipc: ensure head->lock is initialised (Jon Maloy) [1740317] - [net] netfilter: nf_tables: fix oops during rule dump (Stefano Brivio) [1739734] - [include] netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: do not dump private area (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix register ordering (Stefano Brivio) [1739734] - [net] ipvs: defer hook registration to avoid leaks (Stefano Brivio) [1739734] - [net] ipvs: Fix use-after-free in ip_vs_in (Stefano Brivio) [1739734] - [net] netfilter: nf_conntrack_h323: restore boundary check correctness (Stefano Brivio) [1739734] - [net] netfilter: fix nf_l4proto_log_invalid to log invalid packets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: prevent shift wrap in nft_chain_parse_hook() (Stefano Brivio) [1739734] - [net] netfilter: nft_set_rbtree: check for inactive element after flag mismatch (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: use-after-free when deleting targets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix leaking object reference count (Stefano Brivio) [1739734] - [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Stefano Brivio) [1739640] - [net] ipv6: Unlink sibling route in case of failure (Stefano Brivio) [1739640] - [net] ipv6: Default fib6_type to RTN_UNICAST when not set (Stefano Brivio) [1739640] - [net] inet: frags: call inet_frags_fini() after unregister_pernet_subsys() (Stefano Brivio) [1739640] - [net] ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero (Stefano Brivio) [1739640] - [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix error path in set_target_v3_checkentry() (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Stefano Brivio) [1739578] - [net] netfilter: ipset: fix a missing check of nla_parse (Stefano Brivio) [1739578] - [netdrv] ipvlan, l3mdev: fix broken l3s mode wrt local routes (Guillaume Nault) [1738329] - [net] sched: use temporary variable for actions indexes (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] sched: cbs: Fix error path of cbs_module_init (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix use after free and double free with packet corruption (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix backlog accounting for corrupted GSO frames (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [netdrv] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738237] - [netdrv] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738237] - [net] xfrm interface: fix memory leak on creation (Sabrina Dubroca) [1738267] - [net] tls: fix socket wmem accounting on fallback with netem (Sabrina Dubroca) [1739260] - [net] tls: fix poll ignoring partially copied records (Sabrina Dubroca) [1739260] - [net] tls: make sure offload also gets the keys wiped (Sabrina Dubroca) [1739260] - [net] tls: reject offload of TLS 1.3 (Sabrina Dubroca) [1739260] - [net] tls: fix page double free on TX cleanup (Sabrina Dubroca) [1739260] - [net] tls, correctly account for copied bytes with multiple sk_msgs (Sabrina Dubroca) [1739260] - [net] tcp: fix tcp_set_congestion_control() use from bpf hook (Guillaume Nault) [1738272] - [net] tcp: Reset bytes_acked and bytes_received when disconnecting (Guillaume Nault) [1738272] - [net] tcp: Ensure DCTCP reacts to losses (Guillaume Nault) [1738272] - [net] tcp: tcp_v4_err() should be more careful (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag (Guillaume Nault) [1738272] - [net] tcp: always ACK immediately on hole repairs (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer in DCTCP (Guillaume Nault) [1738272] - [net] tcp: mandate a one-time immediate ACK (Guillaume Nault) [1738272] - [net] tipc: fix unitilized skb list crash (Xin Long) [1734298] - [net] tipc: compat: allow tipc commands without arguments (Xin Long) [1738397] - [net] sctp: factor out sctp_connect_add_peer (Xin Long) [1738393] - [net] sctp: factor out sctp_connect_new_asoc (Xin Long) [1738393] - [net] sctp: clean up __sctp_connect (Xin Long) [1738393] - [net] sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx (Xin Long) [1738393] - [net] sctp: only copy the available addr data in sctp_transport_init (Xin Long) [1738393] - [net] sctp: drop unneeded likely() call around IS_ERR() (Xin Long) [1738393] - [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1738393] - [net] sctp: remove rcu_read_lock from sctp_bind_addr_state (Xin Long) [1738393] - [net] sctp: rename sp strm_interleave to ep intl_enable (Xin Long) [1738393] - [net] sctp: rename asoc intl_enable to asoc peer.intl_capable (Xin Long) [1738393] - [net] sctp: remove prsctp_enable from asoc (Xin Long) [1738393] - [net] sctp: remove reconf_enable from asoc (Xin Long) [1738393] - [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1738393] - [net] sctp: fix error handling on stream scheduler initialization (Xin Long) [1738393] - [net] sctp: not bind the socket in sctp_connect (Xin Long) [1738393] - [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1738393] - [net] sctp: Free cookie before we memdup a new one (Xin Long) [1738393] - [net] Fix memory leak in sctp_process_init (Xin Long) [1738393] - [net] sctp: deduplicate identical skb_checksum_ops (Xin Long) [1738393] - [net] sctp: Check address length before reading address family (Xin Long) [1738393] - [net] sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Make sctp_enqueue_event tak an skb list. (Xin Long) [1738393] - [net] sctp: Use helper for sctp_ulpq_tail_event() when hooked up to ->enqueue_event (Xin Long) [1738393] - [net] sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). (Xin Long) [1738393] - [netdrv] ppp: Remove direct skb_queue_head list pointer access. (Xin Long) [1738393] - [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1728320] - [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1728320] - [net] openvswitch: fix csum updates for MPLS actions (Marcelo Leitner) [1738654] - [net] udp_gso: Allow TX timestamp with UDP GSO (Paolo Abeni) [1738585] - [net] bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err (Paolo Abeni) [1738585] - [net] fix ifindex collision during namespace removal (Paolo Abeni) [1738492] - [net] rtnl: return early from rtnl_unregister_all when protocol isn't registered (Paolo Abeni) [1738492] - [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1738492] - [net] socket: set sock->sk to NULL after calling proto_ops::release() (Paolo Abeni) [1738492] - [net] socket: make bond ioctls go through compat_ifreq_ioctl() (Paolo Abeni) [1738492] - [net] socket: fix SIOCGIFNAME in compat (Paolo Abeni) [1738492] - [net] Revert "kill dev_ifsioc()" (Paolo Abeni) [1738492] - [net] revert "socket: fix struct ifreq size in compat ioctl" (Paolo Abeni) [1738492] - [net] ip6_tunnel: fix possible use-after-free on xmit (Guillaume Nault) [1737105] - [net] genetlink: Fix a memory leak on error path (Guillaume Nault) [1737821] - [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723605] - [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723605] - [net] igmp: fix memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] don't clear sock->sk early to avoid trouble in strparser (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix another memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Hangbin Liu) [1736816] - [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1736816] - [net] ipv4: Fix memory leak in network namespace dismantle (Hangbin Liu) [1736816] - [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1736824] - [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1736824] - [net] bridge: don't cache ether dest pointer on input (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1736824] - [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1736824] - [include] ip: fix ip_mc_may_pull() return value (Hangbin Liu) [1736824] - [net] bridge: use struct_size() helper (Hangbin Liu) [1736824] - [net] bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() calls (Hangbin Liu) [1736824] - [net] net/bridge/br_multicast: remove redundant variable "err" (Hangbin Liu) [1736824] - [x86] x86/kdump/64: Restrict kdump kernel reservation to <64TB (Baoquan He) [1669090] - [x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel (Baoquan He) [1669088] - [x86] x86/boot: Add xloadflags bits to check for 5-level paging support (Baoquan He) [1669088] - [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Michael Petlan) [1722044] - [tools] perf c2c: Fix c2c report for empty numa node (Michael Petlan) [1722044] - [x86] kvm: svm/avic: fix off-by-one in checking host APIC ID (Janakarajan Natarajan) [1720983]- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724361] - [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733532] - [fs] xfs: always rejoin held resources during defer roll (Bill O'Donnell) [1706588] - [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734239] {CVE-2019-10207}- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/entry/64: Use JMP instead of JMPQ (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Carve out CQM features retrieval (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [netdrv] ibmveth: fix DMA unmap error in ibmveth_xmit_start error path (Steve Best) [1739431] - [rpmspec] rpmspec: use make macro to do headers_install with rpm CFLAGS/LDFLAGS ("Herton R. Krzesinski") [1738659] - [rpmspec] rpmspec: use tools_make for building tools ("Herton R. Krzesinski") [1738659] - [tools] tools gpio: Allow overriding CFLAGS ("Herton R. Krzesinski") [1738659] - [tools] tools thermal tmon: Allow overriding CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [tools] tools iio: Override CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [fs] NFS: Fix dentry revalidation on NFSv4 lookup (Steve Dickson) [1667774] - [fs] pNFS: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680649] - [fs] pNFS: Fix potential corruption of page being written (Benjamin Coddington) [1680649] - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724361] - [net] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1660823] {CVE-2018-16884}- [scsi] scsi: implement .cleanup_rq callback (Ming Lei) [1696256] - [md] blk-mq: add callback of .cleanup_rq (Ming Lei) [1696256] - [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1696256] - [scsi] scsi: core: Fix race on creating sense cache (Ming Lei) [1696256] - [block] blk-mq: balance mapping between present CPUs and queues (Ming Lei) [1733040] - [block] blk-mq: Fix spelling in a source code comment (Ming Lei) [1733040] - [drm] drm/i915: Don't dereference request if it may have been retired when printing (Lyude Paul) [1715997] - [drm] drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: Support flags in whitlist WAs (Lyude Paul) [1715997] - [drm] drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. (Lyude Paul) [1715997] - [drm] drm/i915/userptr: Acquire the page lock around set_page_dirty() (Lyude Paul) [1715997] - [drm] drm/i915/perf: fix ICL perf register offsets (Lyude Paul) [1715997] - [drm] drm/virtio: Add memory barriers for capset cache. (Lyude Paul) [1715997] - [drm] drm/amd/display: Always allocate initial connector state state (Lyude Paul) [1715997] - [drm] drm/vkms: Forward timer right after drm_crtc_handle_vblank (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: Also sprinkle irqrestore over early exits (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry (Lyude Paul) [1715997] - [drm] drm/amd/display: Increase Backlight Gain Step Size (Lyude Paul) [1715997] - [drm] drm/amd/display: CS_TFM_1D only applied post EOTF (Lyude Paul) [1715997] - [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix sdma queue map issue (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix a potential memory leak (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable ABM before destroy ABM struct (Lyude Paul) [1715997] - [drm] drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Reserve shared fence for eviction fence (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable cursor when offscreen in negative direction (Lyude Paul) [1715997] - [drm] drm/amd/display: Fill prescale_params->scale for RGB565 (Lyude Paul) [1715997] - [drm] drm/virtio: set seqno for dma-fence (Lyude Paul) [1715997] - [drivers] dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc (Lyude Paul) [1715997] - [drivers] dma-buf: balance refcount inbalance (Lyude Paul) [1715997] - [drm] drm/edid: parse CEA blocks embedded in DisplayID (Lyude Paul) [1715997] - [drm] drm/nouveau/i2c: Enable i2c pads & busses during preinit (Lyude Paul) [1715997] - [drm] drm: return -EFAULT if copy_to_user() fails (Lyude Paul) [1715997] - [drm] drm/vmwgfx: fix a warning due to missing dma_parms (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Honor the sg list segment size limitation (Lyude Paul) [1715997] - [drm] drm/virtio: move drm_connector_update_edid_property() call (Lyude Paul) [1715997] - [drm] drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Don't skip display settings in hwmgr_resume() (Lyude Paul) [1717138 1715997] - [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1715997] - [drm] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context (Lyude Paul) [1715997] - [drm] drm/i915: Skip modeset for cdclk changes if possible (Lyude Paul) [1715997] - [drm] drm/i915: Remove redundant store of logical CDCLK state (Lyude Paul) [1715997] - [drm] drm/i915: Save the old CDCLK atomic state (Lyude Paul) [1715997] - [drm] drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power is enabled (Lyude Paul) [1715997] - [drm] drm/i915: Don't clobber M/N values during fastset check (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Use the backdoor port if the HB port is not available (Lyude Paul) [1715997] - [drm] drm: add fallback override/firmware EDID modes workaround (Lyude Paul) [1715997] - [drm] drm/edid: abstract override/firmware EDID retrieval (Lyude Paul) [1715997] - [drm] drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define() (Lyude Paul) [1715997] - [drm] drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read (Lyude Paul) [1715997] - [drm] drm/amdgpu: keep stolen memory on picasso (Lyude Paul) [1715997] - [drm] drm/i915/dmc: protect against reading random memory (Lyude Paul) [1715997] - [drm] drm/i915: Fix per-pixel alpha with CCS (Lyude Paul) [1715997] - [drm] drm/i915/dsi: Use a fuzzy check for burst mode clock check (Lyude Paul) [1715997] - [drm] drm/i915/sdvo: Implement proper HDMI audio support for SDVO (Lyude Paul) [1715997] - [drm] drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc (Lyude Paul) [1715997] - [drm] drm/amd/display: Use plane->color_space for dpp if specified (Lyude Paul) [1715997] - [drm] drm/amd/display: disable link before changing link settings (Lyude Paul) [1715997] - [drm] Revert "drm: allow render capable master with DRM_AUTH ioctls" (Lyude Paul) [1715997] - [drm] drm/amd: fix fb references in async update (Lyude Paul) [1715997] - [drm] drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack (Lyude Paul) [1715997] - [drm] drm: don't block fb changes for async plane updates (Lyude Paul) [1715997] - [drm] drm/i915/gvt: emit init breadcrumb for gvt request (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) (Lyude Paul) [1715997] - [drm] drm/amd/display: Add ASICREV_IS_PICASSO (Lyude Paul) [1715997] - [drm] drm/amdgpu/soc15: skip reset on init (Lyude Paul) [1715997] - [include] drm/i915: Fix I915_EXEC_RING_MASK (Lyude Paul) [1715997] - [drm] drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check when hotplug-in (Lyude Paul) [1715997] - [drm] drm/radeon: prefer lower reference dividers (Lyude Paul) [1715997] - [drm] drm/amdgpu/psp: move psp version specific function pointers to early_init (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirks to Sensics and OSVR headsets. (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirk for Valve HMDs (Lyude Paul) [1715997] - [drm] drm/cma-helper: Fix drm_gem_cma_free_object() (Lyude Paul) [1715997] - [drm] drm/lease: Make sure implicit planes are leased (Lyude Paul) [1715997] - [drm] drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware user-space only (Lyude Paul) [1715997] - [drm] drm/atomic: Wire file_priv through for property changes (Lyude Paul) [1715997] - [drm] drm/fb-helper: generic: Call drm_client_add() after setup is done (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix compat mode shader operation (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix user space handle equal to zero (Lyude Paul) [1715997] - [drm] drm: Wake up next in drm_read() chain if we are forced to putback the event (Lyude Paul) [1715997] - [drm] drm/drv: Hold ref on parent device during drm_device lifetime (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset planes that were disabled in init_pipes (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix exception from AUX acquire failure (Lyude Paul) [1715997] - [drm] drm: writeback: Fix leak of writeback job (Lyude Paul) [1715997] - [drm] drm/amd/display: Set stream->mode_changed when connectors change (Lyude Paul) [1715997] - [drm] drm/amd/display: half bandwidth for YCbCr420 during validation (Lyude Paul) [1715997] - [drm] drm/amd/display: Re-add custom degamma support (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix Divide by 0 in memory calculations (Lyude Paul) [1715997] - [drm] drm/amd/display: add pipe lock during stream update (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset alpha state for planes to the correct values (Lyude Paul) [1715997] - [drm] drm/amd/display: Update ABM crtc state on non-modeset (Lyude Paul) [1715997] - [drm] drm/amd/display: Link train only when link is DP and backend is enabled (Lyude Paul) [1715997] - [drm] drm/amd/display: fix releasing planes when exiting odm (Lyude Paul) [1715997] - [drm] drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes (Lyude Paul) [1715997] - [drm] drm/amd/display: use proper formula to calculate bandwidth from timing (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix old fence check in amdgpu_fence_emit (Lyude Paul) [1715997] - [drm] drm/nouveau/bar/nv50: ensure BAR is mapped (Lyude Paul) [1715997] - [pci] PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken (Lyude Paul) [1715997] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1737089] - [tools] perf vendor events power9: Added missing event descriptions (Michael Petlan) [1581405] - [crypto] crypto: skcipher - fix crash flushing dcache in error path (David Gibson) [1724370] - [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1729599] - [x86] x86/boot/KASLR: Always return a value from process_mem_region (Baoquan He) [1564822] - [x86] x86/kexec: Add the ACPI NVS region to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Call get_rsdp_addr() after console_init() (Baoquan He) [1564822] - [x86] x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels (Baoquan He) [1564822] - [x86] x86/kexec: Add the EFI system tables and ACPI tables to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Fix incorrect ifdeffery scope (Baoquan He) [1564822] - [x86] x86/boot: Correct RSDP parsing with 32-bit EFI (Baoquan He) [1564822] - [x86] x86/boot: Fix randconfig build error due to MEMORY_HOTREMOVE (Baoquan He) [1564822] - [x86] x86/boot: Fix cmdline_find_option() prototype visibility (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Limit KASLR to extract the kernel in immovable memory only (Baoquan He) [1564822] - [x86] x86/boot: Parse SRAT table and count immovable memory regions (Baoquan He) [1564822] - [x86] x86/boot: Early parse RSDP and save it in boot_params (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in memory (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in the EFI tables (Baoquan He) [1564822] - [x86] x86/boot: Add "acpi_rsdp=" early parsing (Baoquan He) [1564822] - [x86] x86/boot: Copy kstrtoull() to boot/string.c (Baoquan He) [1564822] - [x86] x86/boot: Use CC_SET()/CC_OUT() instead of open coding it (Baoquan He) [1564822] - [x86] x86/boot: Build the command line parsing code unconditionally (Baoquan He) [1564822] - [x86] x86/boot: Clear RSDP address in boot_params for broken loaders (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address from boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Mostly revert commit ae7e1238e68f2a ("Add ACPI RSDP address to setup_header") (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address for boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Add ACPI RSDP address to setup_header (Baoquan He) [1564822] - [x86] x86/xen: Fix boot loader version reported for PVH guests (Baoquan He) [1564822] - [x86] x86/boot: Add missing va_end() to die() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Remove return value from handle_mem_options() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Make local variable mem_limit static (Baoquan He) [1564822] - [crypto] crypto: user - prevent operating on larval algorithms (Herbert Xu) [1728835]- [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1734769] - [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1732820] - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1733302] - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1733302] - [nvme] nvmet: fix setting ns queue's segment boundary (Ming Lei) [1734458]- [tools] perf script python: Remove explicit shebang from setup.py (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from tests/attr.c (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from Python scripts (Michael Petlan) [1664768 1663814] - [tools] perf script python: Use PyBytes for attr in trace-event-python (Michael Petlan) [1664768 1663814] - [tools] perf script python: Add trace_context extension module to sys.modules (Michael Petlan) [1663814 1664768] - [tools] perf scripts python: exported-sql-viewer.py: Fix python3 support (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-sqlite.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-postgresql.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to exported-sql-viewer.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to intel-pt-events.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to event_analyzing_sample.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: add Python3 support to check-perf-trace.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to futex-contention.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Remove mixed indentation (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to stackcollapse.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to sctop.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to powerpc-hcalls.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to net_dropmonitor.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to mem-phys-addr.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to failed-syscalls-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to netdev-times.py (Michael Petlan) [1663814 1664768] - [powerpc] mm_iommu: Allow pinning large regions (David Gibson) [1629531] - [powerpc] mm_iommu: Fix potential deadlock (David Gibson) [1629531] - [powerpc] mm/iommu: allow large IOMMU page size only for hugetlb backing (David Gibson) [1629531] - [powerpc] mm/iommu: allow migration of cma allocated pages during mm_iommu_do_alloc (David Gibson) [1629531] - [mm] update get_user_pages_longterm to migrate pages allocated from CMA region (David Gibson) [1629531] - [kernel] mm/cma: add PF flag to force non cma alloc (David Gibson) [1629531] - [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732103] - [net] tipc: initialize 'validated' field of received packets (Jon Maloy) [1730574] - [documentation] networking: fix default_ttl typo in mpls-sysctl (Hangbin Liu) [1724882]- [powerpc] powerpc/mm: Limit rma_size to 1TB when running without HV mode (Suraj Jitindar Singh) [1723297] - [x86] kvm: nvmx: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: do not use dangling shadow VMCS after guest reset (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Allow restore nested-state to enable eVMCS when vCPU in SMM (Paolo Bonzini) [1732096] - [tools] kvm: nvmx: reorganize initial steps of vmx_set_nested_state (Paolo Bonzini) [1732096] - [x86] kvm: x86: Modify struct kvm_nested_state to have explicit fields for data (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear nested_run_pending if setting nested state fails (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: really fix the size checks on KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Set nested_run_pending in vmx_set_nested_state after checks complete (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state (Paolo Bonzini) [1732096] - [tools] kvm: selftests: avoid type punning (Paolo Bonzini) [1732096] - [tools] tests: kvm: Add tests for KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT (Paolo Bonzini) [1732096] - [x86] kvm: lapic: Fix pending interrupt in IRR blocked by software disable LAPIC (Paolo Bonzini) [1732096] - [x86] kvm: x86: Dynamically allocate user_fpu (Paolo Bonzini) [1732096] - [x86] revert "kvm: x86: Use task structs fpu field for user" (Paolo Bonzini) [1732096] - [x86] hyperv: suppress "pci: fatal: No config space access function found" (Raghavendra Rao) [1734265] - [powerpc] [kvm] kvm: ppc: book3s hv: Save and restore guest visible PSSCR bits on pseries (Suraj Jitindar Singh) [1710726] - [powerpc] pmu: Set pmcregs_in_use in paca when running as LPAR (Suraj Jitindar Singh) [1710726] - [powerpc] [kvm] kvm: ppc: book3s hv: Always save guest pmu for guest capable of nesting (Suraj Jitindar Singh) [1710726] - [powerpc] kvm: ppc: book3s hv: xive: fix rollback when kvmppc_xive_create fails (David Gibson) [1731900] - [powerpc] powerpc/pseries: Fix xive=off command line (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: don't use string functions from lib/ (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: remove CONFIG_CMDLINE #ifdef mess (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: Move `path` variable inside DEBUG_PROM (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Generate "phandle" instead of "linux, phandle" (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move a few remaining statics to appropriate sections (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move prom_radix_disable to __prombss (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Remove support for OPAL v2 (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Replace __initdata with __prombss when applicable (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Make of_workarounds static (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle (David Gibson) [1730183] - [powerpc] powerpc/powernv/idle: Restore IAMR after idle (David Gibson) [1730183]- [kernel] fork: report pid exhaustion correctly (Don Dutile) [1726448] - [lib] idr: Fix idr_get_next race with idr_remove (Don Dutile) [1726448] - [kernel] Fix failure path in alloc_pid() (Don Dutile) [1726448] - [target] scsi: iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1733498]- [infiniband] IB/umem: Add missing down_read on umem_rwsem (Alaa Hleihel) [1733188] - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733621] - [s390] s390/qeth: cancel cmd on early error (Philipp Rudo) [1731430] - [s390] s390/qeth: simplify reply object handling (Philipp Rudo) [1731430] - [s390] s390/qeth: release cmd buffer in error paths (Philipp Rudo) [1731430] - [mm] mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge (Rafael Aquini) [1706088] - [mm] mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails (Rafael Aquini) [1706088] - [mm] mm: soft-offline: close the race against page allocation (Rafael Aquini) [1706088] - [mm] mm: fix race on soft-offlining free huge pages (Rafael Aquini) [1706088] - [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730763] - [mm] swap_readpage(): avoid blk_wake_io_task() if !synchronous (Ming Lei) [1724016] - [mm] mm/page_io.c: fix polled swap page in (Ming Lei) [1724016] - [include] fs: fix kABI for struct pipe_buf_operations (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fs: prevent page refcount overflow in pipe_buf_get (Miklos Szeredi) [1705007] {CVE-2019-11487} - [mm] mm: prevent get_user_pages() from overflowing page refcount (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: add 'try_get_page()' helper function (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: make page ref count overflow check tighter and more explicit (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1705007] {CVE-2019-11487} - [kernel] trace: Fix preempt_enable_no_resched() abuse (Phil Auld) [1705550] - [kernel] sched/numa: Fix a possible divide-by-zero (Phil Auld) [1705550] - [kernel] sched/core: Fix buffer overflow in cgroup2 property cpu.max (Phil Auld) [1705550] - [kernel] sched/fair: Remove unused 'sd' parameter from select_idle_smt() (Phil Auld) [1705550] - [kernel] sched/topology: Remove the ::smt_gain field from 'struct sched_domain' cleanups (Phil Auld) [1705550] - [kernel] sched/numa: Remove unused code from update_numa_stats() (Phil Auld) [1705550]- [s390] virtio/s390: fix race on airq_areas[] (Cornelia Huck) [1733499] - [powerpc] powerpc: ignore __GFP_DMA/DMA32 if we left an empty ZONE_DMA/DMA32 enabled for kABI purposes (David Gibson) [1728314] - [netdrv] bnx2x: Disable multi-cos feature. (Manish Chopra) [1679024] - [char] tpm: tpm_ibm_vtpm: Fix unallocated banks (Jerry Snitselaar) [1726126] - [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Steve Best) [1731133] - [tools] perf vendor events power9: General metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Branch_prediction, instruction_stats, latency, lsu_rejects, memory, prefetch & translation metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Dl1_reloads, instruction_misses, l[23]_stats & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Translaton & general metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Branch_prediction, latency, bus_stats, instruction_mix & instruction_stats metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Dl1_reload, instruction_misses, l2_stats, lsu_rejects, memory & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732753] - [net] net/mlx5e: Add ndo_set_feature for uplink representor (Alaa Hleihel) [1727708] - [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729587] - [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1732065] - [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1727676] - [char] random: fix CRNG initialization when random.trust_cpu=1 (Oleksandr Natalenko) [1728583] - [char] random: move rand_initialize() earlier (Oleksandr Natalenko) [1728583] - [char] random: make CPU trust a boot parameter (Oleksandr Natalenko) [1728583] - [char] random: add a config option to trust the CPU's hwrng (Oleksandr Natalenko) [1728583] - [fs] blockdev: Fix livelocks on loop device (Ming Lei) [1683593] - [block] nbd: Use set_blocksize() to set device blocksize (Ming Lei) [1683593] - [kernel] ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (Aristeu Rozanski) [1730959] {CVE-2019-13272}- [include] linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited (Mike Snitzer) [1729301] - [include] dm: use printk ratelimiting functions (Mike Snitzer) [1729301] - [md] dm crypt: move detailed message into debug level (Mike Snitzer) [1729301] - [powerpc] powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() (Steve Best) [1731838] - [s390] s390/qeth: be drop monitor friendly (Philipp Rudo) [1731200] - [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1731195] - [s390] s390/qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731194] - [net] net/af_iucv: build proper skbs for HiperTransport (Philipp Rudo) [1731193] - [net] net/af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731193] - [wireless] iwlwifi: mvm: disable TX-AMSDU on older NICs (Jarod Wilson) [1728992] - [wireless] carl9170: fix misuse of device driver API (Jarod Wilson) [1728992] - [wireless] p54: fix crash during initialization (Jarod Wilson) [1728992] - [wireless] p54usb: Fix race between disconnect and firmware loading (Jarod Wilson) [1728992] - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 507 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 501 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Don't tune while the card is off (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Disable auto-tuning around commands expected to fail (Jarod Wilson) [1728992] - [mmc] mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() (Jarod Wilson) [1728992] - [mmc] mmc: core: API to temporarily disable retuning for SDIO CRC errors (Jarod Wilson) [1728992] - [wireless] Revert "brcmfmac: disable command decode in sdio_aos" (Jarod Wilson) [1728992] - [net] cfg80211: report measurement start TSF correctly (Jarod Wilson) [1728992] - [net] cfg80211: fix memory leak of wiphy device name (Jarod Wilson) [1728992] - [net] cfg80211: util: fix bit count off by one (Jarod Wilson) [1728992] - [net] mac80211: do not start any work during reconfigure flow (Jarod Wilson) [1728992] - [net] cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() (Jarod Wilson) [1728992] - [net] mac80211: only warn once on chanctx_conf being NULL (Jarod Wilson) [1728992] - [net] mac80211: drop robust management frames from unknown TA (Jarod Wilson) [1728992] - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Jarod Wilson) [1728992 1721749] {CVE-2019-10126} - [wireless] iwlwifi: mvm: change TLC config cmd sent by rs to be async (Jarod Wilson) [1728992] - [wireless] iwlwifi: Fix double-free problems in iwl_req_fw_callback() (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix AX201 killer sku loading firmware issue (Jarod Wilson) [1728992] - [wireless] iwlwifi: print fseq info upon fw assert (Jarod Wilson) [1728992] - [wireless] iwlwifi: clear persistence bit according to device family (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix load in rfkill flow for unified firmware (Jarod Wilson) [1728992] - [wireless] iwlwifi: mvm: remove d3_sram debugfs file (Jarod Wilson) [1728992] - [wireless] mwifiex: Abort at too short BSS descriptor element (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [net] mac80211: free peer keys before vif down in mesh (Jarod Wilson) [1728992] - [wireless] rtw88: Make some symbols static (Jarod Wilson) [1728992] - [wireless] rtw88: avoid circular locking between local->iflist_mtx and rtwdev->mutex (Jarod Wilson) [1728992] - [wireless] rtw88: fix unassigned rssi_level in rtw_sta_info (Jarod Wilson) [1728992] - [wireless] rtw88: fix subscript above array bounds compiler warning (Jarod Wilson) [1728992] - [net] mac80211: mesh: fix RCU warning (Jarod Wilson) [1728992] - [net] nl80211: fix station_info pertid memory leak (Jarod Wilson) [1728992] - [net] mac80211: Do not use stack memory with scatterlist for GMAC (Jarod Wilson) [1728992] - [net] {nl,mac}80211: allow 4addr AP operation on crypto controlled devices (Jarod Wilson) [1728992] - [wireless] mac80211_hwsim: mark expected switch fall-through (Jarod Wilson) [1728992] - [net] mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() (Jarod Wilson) [1728992] - [net] mac80211: remove set but not used variable 'old' (Jarod Wilson) [1728992] - [net] mac80211: handle deauthentication/disassociation from TDLS peer (Jarod Wilson) [1728992] - [net] wireless: Skip directory when generating certificates (Jarod Wilson) [1728992] - [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1719538] - [fs] cifs: fix crash in smb2_compound_op()/smb2_set_next_command() (Leif Sahlberg) [1722704] - [firmware] efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Robert Richter) [1721386]- [x86] x86/speculation: Allow guests to use SSBD even if host does not (Waiman Long) [1728341] - [block] block: kill BLK_MQ_F_SG_MERGE (Ming Lei) [1716595] - [block] block: kill QUEUE_FLAG_NO_SG_MERGE (Ming Lei) [1716595]- [x86] x86/insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728561] {CVE-2019-13233} - [arm64] arm64/mm: Correct the cache line size warning with non coherent device (Mark Salter) [1715061] - [arm64] arm64: cacheinfo: Update cache_line_size detected from DT or PPTT (Mark Salter) [1715061] - [base] drivers: base: cacheinfo: Add variable to record max cache line size (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Trap CTR_EL0 access only where it is necessary (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Fix handling of CTR_EL0.IDC field (Mark Salter) [1715061] - [arm64] arm64: cpufeature: ctr: Fix cpu capability check for late CPUs (Mark Salter) [1715061] - [arm64] arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE (Mark Salter) [1715061] - [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1683698] - [target] scsi: target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729503] - [x86] kvm/nvmx: fix VMCLEAR when Enlightened VMCS is in use (Vitaly Kuznetsov) [1717785] - [x86] kvm/nvmx: don't use clean fields data on enlightened VMLAUNCH (Vitaly Kuznetsov) [1717785] - [x86] kvm: nvmx: use correct clean fields when copying from eVMCS (Vitaly Kuznetsov) [1717785] - [fs] NFS4: Only set creation opendata if O_CREAT (Benjamin Coddington) [1708471] - [tools] perf test: Fix failure of 'evsel-tp-sched' test on s390 (Michael Petlan) [1729213] - [fs] PNFS fallback to MDS if no deviceid found (Benjamin Coddington) [1708386] - [mm] mm, memcg: add a memcg_slabinfo debugfs file (Waiman Long) [1699202] - [mm] mm: memcg/slab: reparent memcg kmem_caches on cgroup removal (Waiman Long) [1699202] - [mm] mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages (Waiman Long) [1699202] - [mm] mm: memcg/slab: rework non-root kmem_cache lifecycle management (Waiman Long) [1699202] - [mm] mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock (Waiman Long) [1699202] - [mm] mm: memcg/slab: don't check the dying flag on kmem_cache creation (Waiman Long) [1699202] - [mm] mm: memcg/slab: unify SLAB and SLUB page accounting (Waiman Long) [1699202] - [mm] mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() (Waiman Long) [1699202] - [mm] mm: memcg/slab: generalize postponed non-root kmem_cache deactivation (Waiman Long) [1699202] - [mm] mm: memcg/slab: rename slab delayed deactivation functions and fields (Waiman Long) [1699202] - [mm] mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache() (Waiman Long) [1699202] - [mm] slub: add comments to endif pre-processor macros (Waiman Long) [1699202] - [mm] mm, slab: shorten kmalloc cache names for large sizes (Waiman Long) [1699202] - [base] mm, proc: add KReclaimable to /proc/meminfo (Waiman Long) [1699202] - [mm] mm: rename and change semantics of nr_indirectly_reclaimable_bytes (Waiman Long) [1699202] - [fs] dcache: allocate external names from reclaimable kmalloc caches (Waiman Long) [1699202] - [mm] mm, slab/slub: introduce kmalloc-reclaimable caches (Waiman Long) [1699202] - [mm] mm, slab: combine kmalloc_caches and kmalloc_dma_caches (Waiman Long) [1699202] - [mm] mm: don't warn about large allocations for slab (Waiman Long) [1699202] - [mm] slab: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1699202] - [acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add Package cstates residency info (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add ICL platform support (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc: Sort headers alphabetically (Lenny Szubowicz) [1493461] - [net] Revert "[net] net: openvswitch: Add a new action check_pkt_len" ("Herton R. Krzesinski")- [nvme] nvme-rdma: use nr_phys_segments when map rq to sgl (David Milburn) [1729113] - [nvme] nvme-loop: kill timeout handler (Ming Lei) [1692744] - [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve NQ reservations. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve multicast address setup logic. (Selvin Xavier) [1727972] - [net] net: openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1729532] - [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1729532] - [net] vsock/virtio: fix flush of works during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: stop workers during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock (Stefano Garzarella) [1700312] - [net] vsock/virtio: Initialize core virtio vsock before registering the driver (Stefano Garzarella) [1700312] - [nvme] nvme-fabrics: document the poll function argument (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: fix queue mapping when queue count is limited (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: rework queue maps handling (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: implement polling queue map (David Milburn) [1727784 1725132] - [nvme] nvme-fabrics: allow nvmf_connect_io_queue to poll (David Milburn) [1727784 1725132] - [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672423]- [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1667983] - [pci] PCI/IOV: Assume SR-IOV VFs support extended config space. (Myron Stowe) [1714978] - [pci] Revert "PCI/IOV: Use VF0 cached config space size for other VFs" (Myron Stowe) [1714978] - [x86] x86/crash: Add e820 reserved ranges to kdump kernel's e820 table (Lianbo Jiang) [1630108] - [mm] x86/mm: Rework ioremap resource mapping determination (Lianbo Jiang) [1630108] - [x86] x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVED (Lianbo Jiang) [1630108] - [kernel] resource: Fix find_next_iomem_res() iteration issue (Lianbo Jiang) [1630108] - [kernel] resource: Include resource end in walk_*() interfaces (Lianbo Jiang) [1630108] - [x86] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error (Lianbo Jiang) [1630108] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.3 (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix kernel warnings related to smp_processor_id() (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix oops when driver is loaded with 1 interrupt vector (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Cancel queued work for an IO when processing a received ABTS (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet handling of received ABTS for unmapped frames (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Separate CQ processing for nvmet_fc upcalls (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revise message when stuck due to unresponsive adapter (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Correct nvmet buffer free race condition (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1717027]- [virt] kvm: fix guest initialization code mismerge (Marcelo Tosatti) [1726487] - [powerpc] powerpc/watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1728557] - [fs] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1646810] - [mm] x86/mm: Do not use set_{pud, pmd}_safe() when splitting a large page (Lianbo Jiang) [1646810]- [net] sched: protect against stack overflow in TC act_mirred (Ivan Vecera) [1726399] - [net] sched: refactor reinsert action (Ivan Vecera) [1726399] - [net] mpls: Fix 6PE forwarding (Hangbin Liu) [1726533] - [net] make skb_dst_force return true when dst is refcounted (Florian Westphal) [1704809] - [net] ipv4: Fix off-by-one in route dump counter without netlink strict checking (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: fix suspicious RCU usage in rt6_dump_route() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() (Stefano Brivio) [1725383 1725381 1574290] - [net] ip6_fib: Don't discard nodes with valid routing information in fib6_locate_1() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6/route: Change return code of rt6_dump_route() for partial node dumps (Stefano Brivio) [1725383 1725381 1574290] - [net] revert "net/ipv6: Bail early if user only wants cloned entries" (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/route: Allow NULL flowinfo in rt_fill_info() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for filtering (Stefano Brivio) [1725383 1725381 1574290] - [net] fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED (Stefano Brivio) [1725383 1725381 1574290] - [tools] selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [1716346] - [netdrv] ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set (Matteo Croce) [1725125] - [netdrv] ipvlan: disallow userns cap_net_admin to change global mode/flags (Matteo Croce) [1725124] - [net] netfilter: nft_fib: Fix existence check support (Phil Sutter) [1680578] - [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1714111] - [tools] selftests: pmtu: Make list_flush_ipv6_exception test more demanding (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv4_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv6_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add support for routing via nexthop objects (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move route installs to a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move running of test into a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Fix encapsulating device in pmtu_vti6_link_change_mtu (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Simplify cleanup and namespace names (Stefano Brivio) [1725384] - [tools] selftests: pmtu.sh: Remove quotes around commands in setup_xfrm (Stefano Brivio) [1725384] - [tools] selftests: Add debugging options to pmtu.sh (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add explicit tests for PMTU exceptions cleanup (Stefano Brivio) [1725384] - [tools] selftests: pmtu: disable DAD in all namespaces (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add optional traffic captures for single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Allow selection of single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add basic IPv4 and IPv6 PMTU tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: extend MTU parsing helper to locked MTU (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce check_pmtu_value() (Stefano Brivio) [1725384] - [tools] selftests: pmtu: properly redirect stderr to /dev/null (Stefano Brivio) [1725384] - [tools] selftests: pmtu: detect correct binary to ping ipv6 addresses (Stefano Brivio) [1725384] - [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1721961] - [net] bridge: Mark FDB entries that were added by user as such (Ivan Vecera) [1724400] - [net] tipc: change to use register_pernet_device (Xin Long) [1719136] - [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712739]- [rpmspec] redhat: fix vmlinux debuginfo on ppc64le (Jan Stancek) [1727638] - [powerpc] powerpc/rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727051] - [kernel] arm64/crashkernel: Reduce crashkernel size to 448M by default (Bhupesh Sharma) [1564422]- [scsi] scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task (Chris Leech) [1718875] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.2 (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1714795] - [net] Bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723654] {CVE-2019-11884} - [s390] virtio/s390: make airq summary indicators DMA (Philipp Rudo) [1651752] - [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Philipp Rudo) [1651752] - [s390] virtio/s390: add indirection to indicators access (Philipp Rudo) [1651752] - [s390] virtio/s390: use cacheline aligned airq bit vectors (Philipp Rudo) [1651752] - [s390] s390/airq: use DMA memory for adapter interrupts (Philipp Rudo) [1651752] - [s390] s390/cio: add basic protected virtualization support (Philipp Rudo) [1651752] - [s390] s390/cio: introduce DMA pools to cio (Philipp Rudo) [1651752] - [s390] s390/mm: force swiotlb for protected virtualization (Philipp Rudo) [1651752] - [s390] virtio/s390: DMA support for virtio-ccw (Philipp Rudo) [1651752] - [s390] virtio/s390: use vring_create_virtqueue (Philipp Rudo) [1651752] - [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Philipp Rudo) [1651752] - [virtio] virtio: Introduce virtio_max_dma_size() (Philipp Rudo) [1651752] - [kernel] dma: Introduce dma_max_mapping_size() (Philipp Rudo) [1651752] - [kernel] swiotlb: Add is_swiotlb_active() function (Philipp Rudo) [1651752] - [kernel] swiotlb: Introduce swiotlb_max_mapping_size() (Philipp Rudo) [1651752] - [mm] x86/mm: Create a workarea in the kernel for SME early encryption (Lianbo Jiang) [1564427] - [x86] x86/mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1564427] - [x86] x86/kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1564427] - [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1564427] - [fs] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1564427] - [iommu] iommu/amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1564427] - [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1564427] - [mm] x86/ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1564427] - [documentation] Documentation: Add ARM64 to kernel-parameters.rst (Jeremy Linton) [1640855] - [arm64] arm64/speculation: Support 'mitigations=' cmdline option (Jeremy Linton) [1640855] - [arm64] arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB (Jeremy Linton) [1640855] - [arm64] arm64: enable generic CPU vulnerabilites support (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for speculative store bypass (Jeremy Linton) [1640855] - [arm64] arm64: Always enable ssb vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Always enable spectre-v2 vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: Use firmware to detect CPUs that are not affected by Spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Advertise mitigation of Spectre-v2, or lack thereof (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for meltdown (Jeremy Linton) [1640855] - [arm64] arm64: Add sysfs vulnerability show for spectre-v1 (Jeremy Linton) [1640855] - [arm64] arm64: Provide a command line to disable spectre_v2 mitigation (Jeremy Linton) [1640855] - [documentation] powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg (Jeremy Linton) [1640855] - [documentation] Documentation: Document arm64 kpti control (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs (Jeremy Linton) [1640855] - [arm64] arm64: Add MIDR encoding for HiSilicon Taishan CPUs (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Update arm64_kernel_use_ng_mappings() when forced on (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Avoid rewriting early page tables when KASLR is enabled (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge duplicate Cavium erratum entries (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE (Jeremy Linton) [1640855] - [arm64] arm64: Use a raw spinlock in __install_bp_hardening_cb() (Jeremy Linton) [1640855] - [arm64] arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work (Jeremy Linton) [1640855] - [arm64] arm64: fix SSBS sanitization (Jeremy Linton) [1640855] - [arm64] arm64: don't zero DIT on signal return (Jeremy Linton) [1640855] - [kvm] KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disabled and !vhe (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3 (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS (Jeremy Linton) [1640855] - [arm64] arm64: cpufeature: Detect SSBS and advertise to userspace (Jeremy Linton) [1640855] - [arm64] arm64: move SCTLR_EL{1,2} assertions to (Jeremy Linton) [1640855]- [powerpc] powerpc/mm/64s/hash: Reallocate context ids on fork (Steve Best) [1723808] - [powerpc] powerpc/perf: Use cpumask_last() to determine the designated cpu for nest/core units. (Steve Best) [1725746] - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724361] - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724361] - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724361] - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724361] - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724361] - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724361] - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724361] - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724361] - [kvm] KVM: PPC: Book3S HV: Clear pending decrementer exceptions on nested guest entry (Suraj Jitindar Singh) [1718822] - [kvm] KVM: PPC: Book3S HV: Signed extend decrementer value if not using large decrementer (Suraj Jitindar Singh) [1718822]- [hid] HID: chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1724967] - [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1712272] - [tools] perf beauty waitid options: Fix up prefix showing logic (Michael Petlan) [1715507] - [include] redhat: perf kABI-check failure fix (Michael Petlan) [1715507] - [tools] perf script python: Add Python3 support to tests/attr.py (Michael Petlan) [1715507] - [tools] perf trace: Support multiple "vfs_getname" probes (Michael Petlan) [1715507] - [tools] perf symbols: Filter out hidden symbols from labels (Michael Petlan) [1715507] - [tools] perf symbols: Add fallback definitions for GELF_ST_VISIBILITY() (Michael Petlan) [1715507] - [tools] perf clang: Do not use 'return std::move(something)' (Michael Petlan) [1715507] - [tools] perf tests evsel-tp-sched: Fix bitwise operator (Michael Petlan) [1715507] - [tools] perf script: Fix crash when processing recorded stat data (Michael Petlan) [1715507] - [tools] perf top: Fix wrong hottest instruction highlighted (Michael Petlan) [1715507] - [tools] perf tools: Handle TOPOLOGY headers with no CPU (Michael Petlan) [1715507] - [tools] perf python: Remove -fstack-clash-protection when building with some clang versions (Michael Petlan) [1715507] - [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1715507] - [tools] perf ordered_events: Fix crash in ordered_events__free (Michael Petlan) [1715507] - [tools] tools headers powerpc: Remove unistd.h (Michael Petlan) [1715507] - [tools] perf powerpc: Rework syscall table generation (Michael Petlan) [1715507] - [tools] perf symbols: Add 'arch_cpu_idle' to the list of kernel idle symbols (Michael Petlan) [1715507] - [tools] perf beauty: Switch from using uapi/linux/fs.h to uapi/linux/mount.h (Michael Petlan) [1715507] - [tools] tools include uapi: Grab a copy of linux/mount.h (Michael Petlan) [1715507] - [tools] perf top: Lift restriction on using callchains without "sym" in --sort (Michael Petlan) [1715507] - [tools] tools lib traceevent: Remove tep_data_event_from_type() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_is_file_bigendian() to tep_file_bigendian() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of tep_register_event_handler() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of trace_seq_printf() and trace_seq_vprintf() APIs (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename struct cmdline to struct tep_cmdline (Michael Petlan) [1715507] - [tools] tools lib traceevent: Initialize host_bigendian at tep_handle allocation (Michael Petlan) [1715507] - [tools] tools lib traceevent: Introduce new libtracevent API: tep_override_comm() (Michael Petlan) [1715507] - [tools] perf tests: Add a test for the ARM 32-bitpage (Michael Petlan) [1715507] - [tools] perf tools: Make find_vdso_map() more modular (Michael Petlan) [1715507] - [tools] perf trace: Fix alignment forlines (Michael Petlan) [1715507] - [tools] perf trace: Fix ')' placement in "interrupted" syscall lines (Michael Petlan) [1715507] - [tools] perf test shell: Use a fallback to get the pathname in vfs_getname (Michael Petlan) [1715507] - [tools] perf python: Make sure the python binding output directory is in place (Michael Petlan) [1715507] - [tools] perf strbuf: Remove redundant va_end() in strbuf_addv() (Michael Petlan) [1715507] - [tools] perf annotate: Pass filename to objdump via execl (Michael Petlan) [1715507] - [tools] perf report: Fix wrong iteration count in --branch-history (Michael Petlan) [1715507] - [tools] tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sources (Michael Petlan) [1715507] - [tools] tools beauty: Make the prctl option table generator catch all PR_ options (Michael Petlan) [1715507] - [tools] perf stat: Fix endless wait for child process (Michael Petlan) [1715507] - [tools] perf session: Add comment for perf_session__register_idle_thread() (Michael Petlan) [1715507] - [tools] perf thread-stack: Fix thread stack processing for the idle task (Michael Petlan) [1715507] - [tools] perf thread-stack: Allocate an array of thread stacks (Michael Petlan) [1715507] - [tools] perf thread-stack: Factor out thread_stack__init() (Michael Petlan) [1715507] - [tools] perf thread-stack: Allow for a thread stack array (Michael Petlan) [1715507] - [tools] perf thread-stack: Avoid direct reference to the thread's stack (Michael Petlan) [1715507] - [tools] perf thread-stack: Tidy thread_stack__bottom() usage (Michael Petlan) [1715507] - [tools] perf thread-stack: Simplify some code in thread_stack__process() (Michael Petlan) [1715507] - [tools] perf c2c: Increase the HITM ratio limit for displayed cachelines (Michael Petlan) [1715507] - [tools] perf c2c: Change the default coalesce setup (Michael Petlan) [1715507] - [tools] perf trace beauty ioctl: Beautify USBDEVFS_ commands (Michael Petlan) [1715507] - [tools] perf trace beauty: Export function to get the files for a thread (Michael Petlan) [1715507] - [tools] perf trace: Wire up ioctl's USBDEBFS_ cmd table generator (Michael Petlan) [1715507] - [tools] perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of usbdevice_fs.h (Michael Petlan) [1715507] - [tools] perf trace: Store the major number for a file when storing its pathname (Michael Petlan) [1715507] - [tools] perf trace: Move the files table resizing to outside set_pathname() (Michael Petlan) [1715507] - [tools] perf trace: Rename thread_thread->paths to thread_trace->files (Michael Petlan) [1715507] - [tools] perf script: Fix LBR skid dump problems in brstackinsn (Michael Petlan) [1715507] - [tools] perf trace: Use correct SECCOMP prefix spelling, "SECOMP_*" -> "SECCOMP_*" (Michael Petlan) [1715507] - [tools] perf trace: Do not hardcode the size of the tracepoint common_ fields (Michael Petlan) [1715507] - [tools] perf build: Don't unconditionally link the libbfd feature test to -liberty and -lz (Michael Petlan) [1715507] - [tools] perf beauty mmap: PROT_WRITE should come before PROT_EXEC (Michael Petlan) [1715507] - [tools] perf trace: Check if the raw_syscalls:sys_{enter, exit} are setup before setting tp filter (Michael Petlan) [1715507] - [tools] perf symbols: Relax checks on perf-PID.map ownership (Michael Petlan) [1715507] - [tools] perf trace: Wire up the fadvise 'advice' table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add generator for fadvise64's 'advice' arg constants (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of fadvise.h (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print mmap's 'offset' arg in hexadecimal (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print PROT_READ before PROT_EXEC to match strace output (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify arch_prctl()'s arguments (Michael Petlan) [1715507] - [tools] perf trace: When showing string prefixes show prefix + ??? for unknown entries (Michael Petlan) [1715507] - [tools] perf trace: Move strarrays to beauty.h for further reuse (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the x86_arch prctl code table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for x86's 'arch_prctl' codes (Michael Petlan) [1715507] - [tools] tools include arch: Grab a copy of x86's prctl.h (Michael Petlan) [1715507] - [tools] perf trace: Show NULL when syscall pointer args are 0 (Michael Petlan) [1715507] - [tools] perf trace: Enclose the errno strings with () (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Copy 'access' arg as well (Michael Petlan) [1715507] - [tools] perf trace: Add alignment spaces after the closing parens (Michael Petlan) [1715507] - [tools] perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 (Michael Petlan) [1715507] - [tools] perf trace: Allow asking for not suppressing common string prefixes (Michael Petlan) [1715507] - [tools] perf trace: Add a prefix member to the strarray class (Michael Petlan) [1715507] - [tools] perf trace: Enclose strings with double quotes (Michael Petlan) [1715507] - [tools] perf trace: Make the alignment of the syscall args be configurable (Michael Petlan) [1715507] - [tools] perf trace: Allow suppressing the syscall argument names (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall start timestamp should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring default for perf_event_attr.inherit (Michael Petlan) [1715507] - [tools] perf config: Show the configuration when no arguments are provided (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall duration should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if zeroed syscall args should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow specifying a set of events to add in perfconfig (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Do not include stdio.h (Michael Petlan) [1715507] - [tools] perf cs-etm: Generate branch sample for exception packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat EO_TRACE element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat NO_SYNC element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY (Michael Petlan) [1715507] - [tools] perf cs-etm: Refactor enumeration cs_etm_sample_type (Michael Petlan) [1715507] - [tools] perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder (Michael Petlan) [1715507] - [tools] perf cs-etm: Avoid stale branch samples when flush packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Correct packets swapping in cs_etm__flush() (Michael Petlan) [1715507] - [tools] perf trace: Switch to using a struct for the aumented_raw_syscalls syscalls map values (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Switch to using a struct for the syscalls map values (Michael Petlan) [1715507] - [tools] perf bpf: Move perf_event_output() from stdio.h to bpf.h (Michael Petlan) [1715507] - [tools] perf trace: Implement syscall filtering in augmented_syscalls (Michael Petlan) [1715507] - [tools] perf trace: Avoid using raw_syscalls in duplicity with eBPF augmentation (Michael Petlan) [1715507] - [tools] perf trace: Rename set_ev_qualifier_filter to clarify its a tracepoint filter (Michael Petlan) [1715507] - [tools] perf tools: Cast off_t to s64 to avoid warning on bionic libc (Michael Petlan) [1715507] - [tools] perf tools: Add missing open_memstream() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1715507] - [tools] perf tools: Add missing sigqueue() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] tools lib subcmd: Don't add the kernel sources to the include path (Michael Petlan) [1715507] - [tools] perf trace beauty: renameat's newdirfd may also be AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Beautify renameat2's flags argument (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the renameat flags table generator to the Makefile (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for renameat2's flags constants (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Allow selecting use the use of the ordered_events code (Michael Petlan) [1715507] - [tools] perf trace: Rename delivery functions to ease making ordered_events selectable (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix processing of dereferenced args in bprintk events (Michael Petlan) [1715507] - [tools] perf stat: Avoid segfaults caused by negated options (Michael Petlan) [1715507] - [tools] perf auxtrace: Alter addr_filter__entire_dso() to work if there are no symbols (Michael Petlan) [1715507] - [tools] perf dso: Export data_file_size() method there are no symbols (Michael Petlan) [1715507] - [tools] perf trace: Add ordered processing (Michael Petlan) [1715507] - [tools] perf ordered_events: Add first_time() method (Michael Petlan) [1715507] - [tools] perf trace: Move event delivery to a new deliver_event() function (Michael Petlan) [1715507] - [tools] perf ordered_events: Add ordered_events__flush_time interface (Michael Petlan) [1715507] - [tools] perf annotate: Introduce basic support for ARC (Michael Petlan) [1715507] - [tools] perf config: Modify size factor of snprintf (Michael Petlan) [1715507] - [tools] perf record: Fix memory leak on AIO objects deallocation (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX (Michael Petlan) [1715507] - [tools] perf parse-events: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf probe: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul (Michael Petlan) [1715507] - [tools] perf svghelper: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf help: Remove needless use of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf dso: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for PTMv1.1 decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for ETMv3 trace decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add configuration for ETMv3 trace protocol (Michael Petlan) [1715507] - [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Michael Petlan) [1715507] - [tools] perf top: Display slow reader warning when droping samples (Michael Petlan) [1715507] - [tools] perf top: Save and display the drop count stats (Michael Petlan) [1715507] - [tools] perf top: Drop samples which are behind the refresh rate (Michael Petlan) [1715507] - [tools] perf top: Set the 'session_done' volatile variable when exiting (Michael Petlan) [1715507] - [tools] perf top: Use cond variable instead of a lock (Michael Petlan) [1715507] - [tools] perf top: Add processing thread (Michael Petlan) [1715507] - [tools] perf top: Move lost events warning to helpline (Michael Petlan) [1715507] - [tools] perf top: Save and display the lost count stats (Michael Petlan) [1715507] - [tools] perf ordered_events: Add private data member (Michael Petlan) [1715507] - [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Michael Petlan) [1715507] - [tools] perf tools: Support 'srccode' output (Michael Petlan) [1715507] - [tools] perf trace: We need to consider "nr" if "__syscall_nr" is not there (Michael Petlan) [1715507] - [tools] perf tools: Allow specifying proc-map-timeout in config file (Michael Petlan) [1715507] - [tools] tools lib subcmd: Fix a few source code comment typos (Michael Petlan) [1715507] - [tools] perf tools: Fix diverse comment typos (Michael Petlan) [1715507] - [tools] perf bpf-loader: Fix debugging message typo (Michael Petlan) [1715507] - [tools] perf tools Documentation: Fix diverse typos (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix diverse typos in comments (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix diverse typos (Michael Petlan) [1715507] - [tools] perf tests ARM: Disable breakpoint tests 32-bit (Michael Petlan) [1715507] - [tools] perf cs-etm: Support for ARM A32/T32 instruction sets in CoreSight trace (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Fixed syntax error Fixed missing ']' error (Michael Petlan) [1715507] - [tools] tools lib traceevent: traceevent API cleanup (Michael Petlan) [1715507] - [tools] perf tools: traceevent API cleanup, remove __tep_data2host*() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_free_format() to tep_free_event() (Michael Petlan) [1715507] - [tools] tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct tep_event' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Install trace-seq.h API header file (Michael Petlan) [1715507] - [tools] tools lib traceevent: Added support for pkg-config (Michael Petlan) [1715507] - [tools] tools lib traceevent: Implement new API tep_get_ref() (Michael Petlan) [1715507] - [tools] perf report: Documentation average IPC and IPC coverage (Michael Petlan) [1715507] - [tools] perf report: Display average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] perf annotate: Create a annotate2 flag in struct symbol (Michael Petlan) [1715507] - [tools] perf annotate: Compute average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] tools lib traceevent: Add sanity check to is_timestamp_in_us() (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Check if the arch has a mmap.h file (Michael Petlan) [1715507] - [tools] perf record: Extend trace writing to multi AIO (Michael Petlan) [1715507] - [tools] perf record: Enable asynchronous trace writing (Michael Petlan) [1715507] - [tools] perf mmap: Map data buffer for preserving collected data (Michael Petlan) [1715507] - [tools] tools build feature: Check if libaio is available (Michael Petlan) [1715507] - [tools] perf intel-pt: Fix error with config term "pt=0" (Michael Petlan) [1715507] - [tools] perf top: Allow passing a kallsyms file (Michael Petlan) [1715507] - [tools] perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Michael Petlan) [1715507] - [tools] tools include: Adopt ERR_CAST() from the kernel err.h header (Michael Petlan) [1715507] - [tools] perf tests record: Allow for 'sleep' being 'coreutils' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix compile warnings in tools/lib/traceevent/event-parse.c (Michael Petlan) [1715507] - [tools] perf script: Use fallbacks for branch stacks (Michael Petlan) [1715507] - [tools] perf tools: Use fallback for sample_addr_correlates_sym() cases (Michael Petlan) [1715507] - [tools] perf thread: Add fallback functions for cases where cpumode is insufficient (Michael Petlan) [1715507] - [tools] perf machine: Record if a arch has a single user/kernel address space (Michael Petlan) [1715507] - [tools] perf env: Also consider env->arch == NULL as local operation (Michael Petlan) [1715507] - [tools] perf map: Remove extra indirection from map__find() (Michael Petlan) [1715507] - [tools] perf stat: Fix CSV mode column output for non-cgroup events (Michael Petlan) [1715507] - [tools] perf stat: Fix shadow stats for clock events (Michael Petlan) [1715507] - [tools] perf build: Give better hint about devel package for libssl (Michael Petlan) [1715507] - [tools] perf pmu: Move *_cpuid_str() weak functions to header.c (Michael Petlan) [1715507] - [tools] perf symbols: Fix slowness due to -ffunction-section (Michael Petlan) [1715507] - [tools] perf jvmti: Separate jvmti cmlr check (Michael Petlan) [1715507] - [tools] perf vendor events: Add JSON metrics for Cascadelake server (Michael Petlan) [1715507] - [tools] perf vendor events: Add stepping in CPUID string for x86 (Michael Petlan) [1715507] - [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Michael Petlan) [1715507] - [tools] perf pmu: Suppress potential format-truncation warning (Michael Petlan) [1715507] - [tools] perf tools: Add Hygon Dhyana support (Michael Petlan) [1715507] - [tools] perf bench: Add epoll_ctl(2) benchmark (Michael Petlan) [1715507] - [tools] perf bench: Add epoll parallel epoll_wait benchmark (Michael Petlan) [1715507] - [tools] tools build feature: Check if eventfd() is available (Michael Petlan) [1715507] - [tools] perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h (Michael Petlan) [1715507] - [tools] perf script: Share code and output format for uregs and iregs output (Michael Petlan) [1715507] - [tools] perf bpf: Reduce the hardcoded .max_entries for pid_maps (Michael Petlan) [1715507] - [tools] perf script: Add newline after uregs output (Michael Petlan) [1715507] - [tools] Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter" (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove example hardcoded set of filtered pids (Michael Petlan) [1715507] - [tools] perf trace: Fill in BPF "filtered_pids" map when present (Michael Petlan) [1715507] - [tools] perf trace: See if there is a map named "filtered_pids" (Michael Petlan) [1715507] - [tools] perf trace: Add "_from_option" suffix to trace__set_filter() (Michael Petlan) [1715507] - [tools] perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter* (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Use pid_filter (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter (Michael Petlan) [1715507] - [tools] perf bpf: Add simple pid_filter class accessible to BPF proggies (Michael Petlan) [1715507] - [tools] perf bpf: Add defines for map insertion/lookup (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove needless linux/socket.h include (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Filter on a hard coded pid (Michael Petlan) [1715507] - [tools] perf bpf: Add unistd.h to the headers accessible to bpf proggies (Michael Petlan) [1715507] - [kernel] perf/core: Fix impossible ring-buffer sizes warning (Michael Petlan) [1715507] - [x86] perf/x86: Add check_period PMU callback (Michael Petlan) [1715507] - [kernel] perf/core: Don't WARN() for impossible ring-buffer sizes (Michael Petlan) [1715507] - [x86] perf/x86/intel/uncore: Add Node ID mask (Michael Petlan) [1715507] - [kernel] perf core: Fix perf_proc_update_handler() bug (Michael Petlan) [1715507] - [tools] powerpc/perf: Update perf_regs structure to include MMCRA (Michael Petlan) [1715507] - [powerpc] powerpc/perf: Update perf_regs structure to include SIER (Michael Petlan) [1715507] - [include] perf/core: Declare the __percpu attribute on non-deref types (Michael Petlan) [1715507] - [kernel] perf: Fix typos in comments (Michael Petlan) [1715507] - [arm64] arm64: perf: Add support for Armv8.1 PMCEID register format (Michael Petlan) [1715507]- [fs] xfs: abort unaligned nowait directio early (Brian Foster) [1690458] - [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1690458] - [sound] ALSA: hda/hdmi: consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1708555] - [fs] Fix error code in nfs_lookup_verify_inode() (Scott Mayhew) [1722315] - [md] dm table: don't copy from a NULL pointer in realloc_argv() (Jerome Marchand) [1571628] - [net] netfilter: ipset: replace a strncpy() with strscpy() (Jerome Marchand) [1571628] - [lib] lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn (Jerome Marchand) [1571628] - [include] netfilter: avoid erronous array bounds warning (Jerome Marchand) [1571628] - [x86] x86/mm/KASLR: Compute the size of the vmemmap section properly (Baoquan He) [1669076] - [security] selinux: fix empty write to keycreate file (Ondrej Mosnacek) [1719067] - [netdrv] net: aquantia: fix vlans not working over bridged network (Igor Russkikh) [1718716] - [s390] s390/jump_label: replace stop_machine with smp_call_function (Philipp Rudo) [1722161] - [s390] s390/dumpstack: print psw mask and address again (Philipp Rudo) [1722157] - [s390] s390/crypto: fix gcm-aes-s390 selftest failures (Philipp Rudo) [1722156] - [wireless] Backport mt76 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709867 1709828] - [wireless] Add rtw88 driver from linux-5.2-rc5 (Stanislaw Gruszka) [1487086 1709828] - [wireless] Backport mt7601u driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport mwifiex driver from linux-5.2-rc2 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtl8xxxu driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath9k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath10k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport brcm80211 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport iwlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1696052 1662020 1662015 1650016 1650015 1650014 1650013 1622445 1494008 1494001 1709828] - [net] Backport mac80211 from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [net] Backport core wireless code from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [include] netlink: add nl_set_extack_cookie_u64() (Stanislaw Gruszka) [1709828] - [netdrv] r8152: Fix an error on RTL8153-BD MAC Address Passthrough support (Torez Smith) [1683883 1683882] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BD (Torez Smith) [1683883 1683882] - [netdrv] nfp: abm: fix spelling mistake "offseting" -> "offsetting" (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove vlan CFI bit from push vlan action (Pablo Cascon) [1713258] - [netdrv] nfp: flower: replace CFI with vlan present (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove double new line (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix ALU32 high bits clearance bug (Pablo Cascon) [1713258] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Pablo Cascon) [1713258] - [netdrv] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Pablo Cascon) [1713258] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Pablo Cascon) [1713258] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: relax prog rejection through max_pkt_offset (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: double check vNIC capabilities after object sharing (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: optimise save/restore for R6~R9 based on register usage (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix return address from register-saving subroutine to callee (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: update fixup function for BPF-to-BPF calls support (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: account for additional stack usage when checking stack limit (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driver (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: copy eBPF subprograms information from kernel verifier (Pablo Cascon) [1713258] - [netdrv] bpf: add verifier callback to get stack usage info for offloaded progs (Pablo Cascon) [1713258]- [rpmspec] Enable kernel signing for ppc64le (Gustavo Duarte) [1504169] - [nvme] nvme: fix memory leak for power latency tolerance (David Milburn) [1724793] - [rpmspec] redhat: fix missing files for mlxsw specific self-tests (Ivan Vecera) [1724735] - [rpmspec] redhat: Package the signing key for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Enable kernel signing for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Rename secure boot sources (Philipp Rudo) [1714194] - [powerpc] powerpc: fix max_zone_pfns initialization (Laurent Vivier) [1706560] - [crypto] crypto: dh - update test for public key verification (Herbert Xu) [1722692] - [hid] HID: i2c-hid: Don't reset device upon system resume (Perry Yuan) [1715385] - [rpmspec] correct the ghost initramfs attributes (Rafael Aquini) [1678881] - [s390] s390/mm: fix address space detection in exception handling (Philipp Rudo) [1722160] - [s390] s390/zcrypt: Fix wrong dispatching for control domain CPRBs (Philipp Rudo) [1722158] - [virt] kvm: arm/arm64: Fix emulated ptimer irq injection (Andrew Jones) [1716383] - [x86] kvm/nested: mark as TechPreview on first VM creation (Vitaly Kuznetsov) [1723447] - [powerpc] bpf: powerpc64: add JIT support for bpf line info (Yauheni Kaliuta) [1722423] - [fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Leif Sahlberg) [1712197] - [fs] cifs: fix GlobalMid_Lock bug in cifs_reconnect (Leif Sahlberg) [1716743] - [mm] powerpc/numa: document topology_updates_enabled, disable by default (Desnes Augusto Nunes do Rosario) [1705465] - [mm] powerpc/numa: improve control of topology updates (Desnes Augusto Nunes do Rosario) [1705465] - [kernel] bpf: decouple the lifetime of cgroup_bpf from cgroup itself (Jiri Olsa) [1656432] - [netdrv] USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689308 1666662] {CVE-2018-19985} - [usb] USB: check usb_get_extra_descriptor for proper size (Torez Smith) [1689308 1666662] {CVE-2018-20169} - [kvm] KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9 (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions (David Gibson) [1719524] - [mm] mm, oom: don't kill global init via memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: remove 'prefer children over parent' heuristic (Waiman Long) [1711604] - [mm] mm, oom: fix use-after-free in oom_kill_process (Waiman Long) [1711604] - [kernel] fork, memcg: fix crash in free_thread_stack on memcg charge fail (Waiman Long) [1711604] - [mm] memcg: localize memcg_kmem_enabled() check (Waiman Long) [1711604] - [mm] memcg, oom: notify on oom killer invocation from the charge path (Waiman Long) [1711604] - [mm] mm: handle no memcg case in memcg_kmem_charge() properly (Waiman Long) [1711604] - [kernel] mm: rework memcg kernel stack accounting (Waiman Long) [1711604] - [mm] mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type (Waiman Long) [1711604] - [mm] memcg: remove memcg_kmem_skip_account (Waiman Long) [1711604] - [mm] mm/memcontrol.c: fix memory.stat item ordering (Waiman Long) [1711604] - [mm] mm: drain memcg stocks on css offlining (Waiman Long) [1711604] - [mm] mm: memcontrol: print proper OOM header when no eligible victim left (Waiman Long) [1711604] - [mm] mm, oom: introduce memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: refactor oom_kill_process() (Waiman Long) [1711604] - [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1711604] - [mm] mm/vmscan.c: clear shrinker bit if there are no objects related to memcg (Waiman Long) [1711604] - [mm] mm: add SHRINK_EMPTY shrinker methods return value (Waiman Long) [1711604] - [mm] mm/vmscan.c: generalize shrink_slab() calls in shrink_node() (Waiman Long) [1711604] - [mm] mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab() (Waiman Long) [1711604] - [mm] mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance (Waiman Long) [1711604] - [mm] mm/memcontrol.c: export mem_cgroup_is_root() (Waiman Long) [1711604] - [mm] mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru.c: add memcg argument to list_lru_from_kmem() (Waiman Long) [1711604] - [mm] fs: propagate shrinker::id to list_lru (Waiman Long) [1711604] - [fs] fs: Don't need to put list_lru into its own cacheline (Waiman Long) [1711604] - [fs] fs/super.c: refactor alloc_super() (Waiman Long) [1711604] - [mm] mm/workingset.c: refactor workingset_init() (Waiman Long) [1711604] - [mm] mm, memcg: assign memcg-aware shrinkers bitmap to memcg (Waiman Long) [1711604] - [mm] mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines (Waiman Long) [1711604] - [mm] mm: assign id to every memcg-aware shrinker (Waiman Long) [1711604] - [mm] mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB (Waiman Long) [1711604] - [mm] mm/list_lru.c: combine code under the same define (Waiman Long) [1711604] - [mm] memcg, oom: move out_of_memory back to the charge path (Waiman Long) [1711604] - [fs] fs, mm: account buffer_head to kmemcg (Waiman Long) [1711604] - [fs] fs: fsnotify: account fsnotify metadata to kmemcg (Waiman Long) [1711604] - [include] mm: introduce mem_cgroup_put() helper (Waiman Long) [1711604] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1724584] - [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb (Xin Long) [1722751] - [include] ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL (Xin Long) [1722751] - [net] ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL (Xin Long) [1722751] - [net] netfilter: ipv6: nf_defrag: accept duplicate fragments again (Guillaume Nault) [1717106] - [net] netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments (Guillaume Nault) [1717106] - [net] ethtool: fix potential userspace buffer overflow (Paolo Abeni) [1718393] - [net] net-gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1718393] - [net] ethtool: Check for vlan etype or vlan tci when parsing flow_rule (Paolo Abeni) [1718393] - [include] test nouarg before dereferencing zerocopy pointers (Paolo Abeni) [1718393] - [net] avoid weird emergency message (Paolo Abeni) [1718393] - [net] net-gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1718393] - [net] sock_diag: fix autoloading of the raw_diag module (Paolo Abeni) [1718393] - [net] make skb_partial_csum_set() more robust against overflows (Paolo Abeni) [1718393] - [net] packets: Always register packet sk in the same order (Paolo Abeni) [1718393] - [net] net-sysfs: call dev_hold if kobject_init_and_add success (Paolo Abeni) [1718393] - [net] gro_cells: make sure device is up in gro_cells_receive() (Paolo Abeni) [1718393] - [net] net-sysfs: Fix mem leak in netdev_register_kobject (Paolo Abeni) [1718393] - [include] avoid false positives in untrusted gso validation (Paolo Abeni) [1718393] - [include] net: validate untrusted gso packets without csum offload (Paolo Abeni) [1718393] - [net] Do not allocate page fragments that are not skb aligned (Paolo Abeni) [1718393] - [net] set default network namespace in init_dummy_netdev() (Paolo Abeni) [1718393] - [net] Fix usage of pskb_trim_rcsum (Paolo Abeni) [1718393] - [net] call sk_dst_reset when set SO_DONTROUTE (Paolo Abeni) [1718393] - [net] net, skbuff: do not prefer skb allocation fails early (Paolo Abeni) [1718393] - [net] ethtool: check the return value of get_regs_len (Paolo Abeni) [1718393] - [net] packet: copy user buffers before orphan or clone (Paolo Abeni) [1718393] - [net] don't keep lonely packets forever in the gro hash (Paolo Abeni) [1718393] - [net] net-gro: reset skb->pkt_type in napi_reuse_skb() (Paolo Abeni) [1718393] - [net] flow_dissector: do not dissect l4 ports for fragments (Paolo Abeni) [1718393] - [net] net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN (Paolo Abeni) [1718393] - [net] tipc: fix modprobe tipc failed after switch order of device registration (Jon Maloy) [1718064] - [net] tipc: switch order of device registration to fix a crash (Jon Maloy) [1718064] - [net] tipc: fix hanging clients using poll with EPOLLOUT flag (Jon Maloy) [1718064] - [net] tipc: fix missing Name entries due to half-failover (Jon Maloy) [1718064] - [net] tipc: remove rcu_read_unlock() left in tipc_udp_recv() (Jon Maloy) [1718064] - [net] tipc: tipc_udp_recv() cleanup vs rcu verbs (Jon Maloy) [1718064] - [net] tipc: introduce new socket option TIPC_SOCK_RECVQ_USED (Jon Maloy) [1718064] - [net] tipc: set sysctl_tipc_rmem and named_timeout right range (Jon Maloy) [1718064] - [net] tipc: fix link established but not in session (Jon Maloy) [1718064] - [net] tipc: use standard write_lock & unlock functions when creating node (Jon Maloy) [1718064] - [net] tipc: missing entries in name table of publications (Jon Maloy) [1718064] - [net] tipc: adapt link failover for new Gap-ACK algorithm (Jon Maloy) [1718064] - [net] tipc: reduce duplicate packets for unicast traffic (Jon Maloy) [1718064] - [net] tipc: improve TIPC throughput by Gap ACK blocks (Jon Maloy) [1718064] - [net] tipc: add NULL pointer check (Jon Maloy) [1718064] - [net] tipc: fix return value check in tipc_mcast_send_sync() (Jon Maloy) [1718064] - [net] tipc: fix a null pointer deref (Jon Maloy) [1718064] - [net] tipc: fix use-after-free in tipc_sk_filter_rcv (Jon Maloy) [1718064] - [net] tipc: smooth change between replicast and broadcast (Jon Maloy) [1718064] - [net] tipc: introduce new capability flag for cluster (Jon Maloy) [1718064] - [net] tipc: support broadcast/replicast configurable for bc-link (Jon Maloy) [1718064] - [net] sched: avoid double free on matchall reoffload (Ivan Vecera) [1688236 1687456] - [net] taprio: add null check on sched_nest to avoid potential null pointer dereference (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: remove unused index from nfp_fl_pedit() (Ivan Vecera) [1688236 1687456] - [net] mlx5e: Fix calling wrong function to get inner vlan key and mask (Ivan Vecera) [1688236 1687456] - [net] flow_offload: support CVLAN match (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: fix masks for tcp and ip flags fields (Ivan Vecera) [1688236 1687456] - [net] sched: use the hardware intermediate representation for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: add sample action to the hardware intermediate representation (Ivan Vecera) [1688236 1687456] - [net] cls_cgroup: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] cls_matchall: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] add a generic tracepoint for TX queue timeout (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for cycle-time-extension (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for setting the cycle-time manually (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support adding an admin schedule (Ivan Vecera) [1688236 1687456] - [net] taprio: Fix potencial use of invalid memory during dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_peek() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove should_restart_cycle() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Refactor taprio_get_start_time() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove pointless variable assigment (Ivan Vecera) [1688236 1687456] - [net] tc_act: drop include of module.h from tc_ife.h (Ivan Vecera) [1688236 1687456] - [net] fib: drop include of module.h from fib_notifier.h (Ivan Vecera) [1688236 1687456] - [net] ife: drop include of module.h from net/ife.h (Ivan Vecera) [1688236 1687456] - [net] psample: drop include of module.h from psample.h (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix build without 64bit div (Ivan Vecera) [1688236 1687456] - [net] revert: "net: sched: put back q.qlen into a single location" (Ivan Vecera) [1688236 1687456] - [net] sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too (Ivan Vecera) [1688236 1687456] - [net] sched: always do stats accounting according to TCQ_F_CPUSTATS (Ivan Vecera) [1688236 1687456] - [net] sched: prefer qdisc_is_empty() over direct qlen access (Ivan Vecera) [1688236 1687456] - [net] caif: avoid using qdisc_qlen() (Ivan Vecera) [1688236 1687456] - [net] sched: cbs: fix port_rate miscalculation (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix picos_per_byte miscalculation (Ivan Vecera) [1688236 1687456] - [net] selftests: add a tc matchall test case (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make sure we can write the IP header before changing DSCP bits (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Use tc_skb_protocol() helper for getting packet protocol (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: fix divide by zero in the traffic path (Ivan Vecera) [1688236 1687456] - [net] sched: don't set tunnel for decap action (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qdisc tree flush/purge helpers (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qstats read helpers (Ivan Vecera) [1688236 1687456] - [net] sched: fix ->get helper of the matchall cls (Ivan Vecera) [1688236 1687456] - [net] sched: Kconfig: update reference link for PIE (Ivan Vecera) [1688236 1687456] - [net] dev: introduce support for sch BYPASS for lockless qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: add empty status flag for NOLOCK qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: fix cleanup NULL pointer exception in act_mirr (Ivan Vecera) [1688236 1687456] - [net] sched: let actions use RCU to access 'goto_chain' (Ivan Vecera) [1688236 1687456] - [net] sched: don't dereference a->goto_chain to read the chain index (Ivan Vecera) [1688236 1687456] - [net] sched: act_vlan: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbmod: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_simple: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_police: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_pedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_nat: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_connmark: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_mirred: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_ife: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_gact: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_bpf: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: prepare TC actions to properly validate the control action (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Interpret fwmark parameter as a bitmask (Ivan Vecera) [1688236 1687456] - [net] net_sched: return correct value for *notify* functions (Ivan Vecera) [1688236 1687456] - [net] sched: fix potential use-after-free in __tcf_chain_put() (Ivan Vecera) [1688236 1687456] - [net] sched: flower: insert new filter to idr after setting its mask (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Fix double free dst_cache (Ivan Vecera) [1688236 1687456] - [net] sched: avoid unused-label warning (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Simplify logic in cake_select_tin() (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Permit use of connmarks as tin classifiers (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make the dual modes fairer (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Allow test cases to be skipped (Ivan Vecera) [1688236 1687456] - [net] sched: put back q.qlen into a single location (Ivan Vecera) [1688236 1687456] - [net] sched: pie: avoid slow division in drop probability decay (Ivan Vecera) [1688236 1687456] - [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Ivan Vecera) [1688236 1687456] - [net] revert "net: sched: fw: don't set arg->stop in fw_walk() when empty" (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix 64-bit division (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore local tdc config file (Ivan Vecera) [1688236 1687456] - [net] sched: fix typo in walker_check_empty() (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix mistake in reference link (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1688236 1687456] - [net] sched: pie: update references (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add derandomization mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add more cases to auto-tune alpha and beta (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change initial value of pie_vars->burst_time (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->tupdate (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->target (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change value of QUEUE_THRESHOLD (Ivan Vecera) [1688236 1687456] - [net] sched: don't release block->lock when dumping chains (Ivan Vecera) [1688236 1687456] - [net] sched: set dedicated tcf_walker flag when tp is empty (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix metadata handling (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Ivan Vecera) [1688236 1687456] - [net] Use RCU_POINTER_INITIALIZER() to init static variable (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel replace/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel add/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules deletion (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules insertion (Ivan Vecera) [1688236 1687456] - [net] selftests: tdc_batch.py: add options needed for concurrency tests (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_ipt: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Add dst_cache support (Ivan Vecera) [1688236 1687456] - [net] net_sched: initialize net pointer inside tcf_exts_init() (Ivan Vecera) [1687456 1688236] - [net] sched: potential NULL dereference in tcf_block_find() (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a race condition in tcindex_destroy() (Ivan Vecera) [1688236 1687456] - [net] sched: using kfree_rcu() to simplify the code (Ivan Vecera) [1688236 1687456] - [net] sched: route: don't set arg->stop in route4_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: fw: don't set arg->stop in fw_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: cgroup: verify that filter is not NULL during walk (Ivan Vecera) [1688236 1687456] - [net] sched: matchall: verify that filter is not NULL in mall_walk() (Ivan Vecera) [1688236 1687456] - [net] sched: remove duplicated include from cls_api.c (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix two more memory leaks in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] sched: unlock rules update API (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tcf_block_find() into standalone functions (Ivan Vecera) [1688236 1687456] - [net] sched: add flags to Qdisc class ops struct (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops to support unlocked classifiers (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops with 'put' callback (Ivan Vecera) [1688236 1687456] - [net] sched: track rtnl lock status when validating extensions (Ivan Vecera) [1688236 1687456] - [net] sched: prevent insertion of new classifiers during chain flush (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tp insert/delete for concurrent execution (Ivan Vecera) [1688236 1687456] - [net] sched: traverse classifiers in chain with tcf_get_next_proto() (Ivan Vecera) [1688236 1687456] - [net] sched: introduce reference counting for tcf_proto (Ivan Vecera) [1688236 1687456] - [net] sched: protect filter_chain list with filter_chain_lock mutex (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain template accesses with block lock (Ivan Vecera) [1688236 1687456] - [net] sched: traverse chains in block with tcf_get_next_chain() (Ivan Vecera) [1688236 1687456] - [net] sched: protect block->chain0 with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tc_ctl_chain() to use block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain->explicitly_created with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect block state with mutex (Ivan Vecera) [1688236 1687456] - [net] Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE (Ivan Vecera) [1688236 1687456] - [net] Move all TC actions identifiers to one place (Ivan Vecera) [1688236 1687456] - [net] sched: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] documentation: bring operstate documentation up-to-date (Ivan Vecera) [1688236 1687456] - [net] cls_flower: Remove filter from mask before freeing it (Ivan Vecera) [1688236 1687456] - [net] cls_flower: don't expose TC actions to drivers anymore (Ivan Vecera) [1688236 1687456] - [net] drivers: net: use flow action infrastructure (Ivan Vecera) [1688236 1687456] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1688236 1687456] - [net] net_sched: add performance counters for basic filter (Ivan Vecera) [1688236 1687456] - [net] net_sched: add hit counter for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1688236 1687456] - [net] selftests: tc-testing: fix parsing of ife type (Ivan Vecera) [1688236 1687456] - [net] net_sched: refetch skb protocol for each filter (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1688236 1687456] - [net] sch_api: Change signature of qdisc_tree_reduce_backlog() to use ints (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Correctly update parent qlen when splitting GSO packets (Ivan Vecera) [1688236 1687456] - [net] sched: Fix detection of empty queues in child qdiscs (Ivan Vecera) [1688236 1687456] - [net] sched: Avoid dereferencing skb pointer after child enqueue (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1688236 1687456] - [net] sched: simplify the qdisc_leaf code (Ivan Vecera) [1688236 1687456] - [net] selftests: Fix test errors related to lib.mk khdr target (Ivan Vecera) [1688236 1687456] - [net] net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore generated test results (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Implement the TdcResults module in tdc (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add new TdcResults module (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add command timeout feature to tdc (Ivan Vecera) [1688236 1687456] - [net] netem: use a list in addition to rbtree (Ivan Vecera) [1688236 1687456] - [net] Prevent invalid access to skb->prev in __qdisc_drop_all (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: Guard against lack of returncode in executed command (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: ignore errors when decoding stdout/stderr (Ivan Vecera) [1688236 1687456] - [net] etf: Drop all expired packets (Ivan Vecera) [1688236 1687456] - [net] etf: Split timersortedlist_erase() (Ivan Vecera) [1688236 1687456] - [net] etf: Use cached rb_root (Ivan Vecera) [1688236 1687456] - [net] etf: Cancel timer if there are no pending skbs (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Classify packets using port ranges (Ivan Vecera) [1688236 1687456] - [net] act_mirred: clear skb->tstamp on redirect (Ivan Vecera) [1688236 1687456] - [net] core: use __vlan_hwaccel helpers (Ivan Vecera) [1688236 1687456] - [net] sched: Replace call_rcu_bh() and rcu_barrier_bh() (Ivan Vecera) [1688236 1687456] - [net] sched: Remove egdev mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: avoid writing on noop_qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: simplify the hell out u32_delete() emptiness check (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: keep track of knodes count in tc_u_common (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tp_c (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: clean tc_u_common hashtable (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_common ->rcu (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_knode ->tp (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of unused argument of u32_destroy_key() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: make sure that divisor is a power of 2 (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: disallow linking to root hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: mark root hnode explicitly (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix coding style issues (Ivan Vecera) [1688236 1687456] - [net] treewide: Replace more open-coded allocation size multiplications (Ivan Vecera) [1688236 1687456] - [net] sched: remove unused helpers (Ivan Vecera) [1688236 1687456] - [net] tc-testing: use a plugin to build eBPF program (Ivan Vecera) [1688236 1687456] - [net] tc-testing: fix build of eBPF programs (Ivan Vecera) [1688236 1687456] - [net] tc: Add support for configuring the taprio scheduler (Ivan Vecera) [1688236 1687456] - [documentation] KVM: arm64: Clarify access behaviour for out-of-range SVE register slice IDs (Andrew Jones) [1550499] - [documentation] KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation (Andrew Jones) [1550499] - [documentation] KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE (Andrew Jones) [1550499] - [kvm] KVM: arm/arm64: Clean up vcpu finalization function parameter naming (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Explain validity checks in set_sve_vls() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_reg_to_region() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Make register ioctl access errors more consistent (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Miscellaneous tidyups in guest.c (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Clean up UAPI register ID definitions (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() checks to WARNs (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVE (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify vq map semantics (Andrew Jones) [1550499] - [kvm] arm64: KVM: Fix system register enumeration (Andrew Jones) [1550499] - [documentation] KVM: arm64/sve: Document KVM API extensions for SVE (Andrew Jones) [1550499] - [documentation] KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a capability to advertise SVE support (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Allow userspace to enable SVE for vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Add pseudo-register for the guest's vector lengths (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add hook for arch-specific KVM initialisation (Andrew Jones) [1550499] - [arm64] arm64/sve: In-kernel vector length availability query interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST (Andrew Jones) [1550499] - [arm64] KVM: arm64/sve: Add SVE support to register access ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64: Factor out core register ID enumeration (Andrew Jones) [1550499] - [kvm] KVM: arm64: Add missing #include of in guest.c (Andrew Jones) [1550499] - [include] KVM: Allow 2048-bit register access via ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Context switch the SVE registers (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: System register context switch and access support (Andrew Jones) [1550499] - [kvm] KVM: arm64: Support runtime sysreg visibility filtering (Andrew Jones) [1550499] - [kvm] KVM: arm64: Propagate vcpu into read_id_reg() (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a vcpu flag to control SVE visibility for the guest (Andrew Jones) [1550499] - [arm64] arm64/sve: Enable SVE state tracking for non-task contexts (Andrew Jones) [1550499] - [arm64] arm64/sve: Check SVE virtualisability (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify role of the VQ map maintenance functions (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add missing #includes to kvm_host.h (Andrew Jones) [1550499] - [kvm] KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance (Andrew Jones) [1550499] - [arm64] KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() (Andrew Jones) [1550499] - [arm64] arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush (Andrew Jones) [1550499] - [documentation] KVM: Documentation: Document arm64 core registers in detail (Andrew Jones) [1550499] - [arm64] arm64/sve: Disentangle from (Andrew Jones) [1550499] - [arm64] arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition (Andrew Jones) [1550499]- [fs] xfs: fix reporting supported extra file attributes for statx() (Bill O'Donnell) [1721034] - [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1706121] - [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Steve Best) [1720929] - [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Steve Best) [1720929] - [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Steve Best) [1720929] - [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1677311]- [scripts] scripts: override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721515] - [netdrv] net: aquantia: fix wol configuration not applied sometimes (Igor Russkikh) [1662198] - [x86] x86/resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1721208] - [fs] inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() (Miklos Szeredi) [1451863] - [fs] inotify: Fix fd refcount leak in inotify_add_watch(). (Miklos Szeredi) [1451863] - [fs] fanotify: Use inode_is_open_for_write (Miklos Szeredi) [1451863] - [fs] fanotify: Make sure to check event_len when copying (Miklos Szeredi) [1451863] - [fs] fsnotify/fdinfo: include fdinfo.h for inotify_show_fdinfo() (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC_PERM (Miklos Szeredi) [1451863] - [include] fsnotify: refactor fsnotify_parent()/fsnotify() paired calls when event is on path (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC (Miklos Szeredi) [1451863] - [fs] fanotify: return only user requested event types in event mask (Miklos Szeredi) [1451863] - [fs] fanotify: support reporting thread id instead of process id (Miklos Szeredi) [1451863] - [fs] fanotify: add BUILD_BUG_ON() to count the bits of fanotify constants (Miklos Szeredi) [1451863] - [fs] fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() (Miklos Szeredi) [1451863] - [fs] fanotify: deprecate uapi FAN_ALL_* constants (Miklos Szeredi) [1451863] - [fs] fanotify: simplify handling of FAN_ONDIR (Miklos Szeredi) [1451863] - [include] fanotify: fix collision of internal and uapi mark flags (Miklos Szeredi) [1451863] - [fs] fanotify: store fanotify_init() flags in group's fanotify_data (Miklos Szeredi) [1451863] - [fs] fanotify: clean up handling of "mark type" (Miklos Szeredi) [1451863] - [fs] fsnotify: fix false positive warning on inode delete (Miklos Szeredi) [1451863] - [include] inotify: Add flag IN_MASK_CREATE for inotify_add_watch() (Miklos Szeredi) [1451863] - [fs] fanotify: factor out helpers to add/remove mark (Miklos Szeredi) [1451863] - [fs] fsnotify: add helper to get mask from connector (Miklos Szeredi) [1451863] - [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1451863] - [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1451863] - [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1451863] - [powerpc] powerpc/pseries: Fix oops in hotplug memory notifier (Steve Best) [1720932] - [netdrv] net: aquantia: tcp checksum 0xffff being handled incorrectly (Igor Russkikh) [1719176] - [netdrv] net: aquantia: fix LRO with FCS error (Igor Russkikh) [1719176] - [netdrv] net: aquantia: check rx csum for all packets in LRO session (Igor Russkikh) [1719176] - [netdrv] net: aquantia: tx clean budget logic error (Igor Russkikh) [1719176] - [security] selinux: log raw contexts as untrusted strings (Ondrej Mosnacek) [1719666] - [kernel] audit: add saddr_fam filter field (Richard Guy Briggs) [1715679] - [kernel] audit: re-structure audit field valid checks (Richard Guy Briggs) [1715679] - [kernel] audit: rename FILTER_TYPE to FILTER_EXCLUDE (Richard Guy Briggs) [1715679] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1715679] - [documentation] ovl: doc: add non-standard corner cases (Miklos Szeredi) [1718370] - [fs] ovl: support the FS_IOC_FSETXATTR ioctls (Miklos Szeredi) [1718370] - [fs] ovl: relax WARN_ON() for overlapping layers use case (Miklos Szeredi) [1718370] - [fs] ovl: check the capability before cred overridden (Miklos Szeredi) [1718370] - [fs] ovl: do not generate duplicate fsnotify events for "fake" path (Miklos Szeredi) [1718370] - [fs] ovl: support stacked SEEK_HOLE/SEEK_DATA (Miklos Szeredi) [1718370] - [fs] ovl: fix missing upper fs freeze protection on copy up for ioctl (Miklos Szeredi) [1718370] - [fs] fuse: fallocate: fix return with locked inode (Miklos Szeredi) [1717457] - [fs] fuse: honor RLIMIT_FSIZE in fuse_file_fallocate (Miklos Szeredi) [1717457] - [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1717457] - [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1717457] - [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1717457]- [mm] mm/mincore.c: make mincore() more conservative (Rafael Aquini) [1664203] {CVE-2019-5489} - [x86] x86/umip: Make the UMIP activated message generic (David Arcari) [1720014] - [x86] x86/umip: Print UMIP line only once (David Arcari) [1720014] - [crypto] crypto: vmac - separate tfm and request context (Desnes Augusto Nunes do Rosario) [1702702] - [crypto] crypto: ccp - Update driver messages to remove some confusion (David Arcari) [1719026] - [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1719835] - [block] blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests (Ming Lei) [1719835] - [block] block: free sched's request pool in blk_cleanup_queue (Ming Lei) [1719835] - [block] block: don't protect generic_make_request_checks with blk_queue_enter (Ming Lei) [1719835] - [block] block: move blk_exit_queue into __blk_release_queue (Ming Lei) [1719835] - [block] block: print offending values when cloned rq limits are exceeded (Ming Lei) [1719816] - [block] block: fix page leak when merging to same page (Ming Lei) [1662864] - [x86] RHEL: fix build of spec_ctrl.h for older assemblers (Jeff Moyer) [1719406] - [drm] drm/amd/display: Initialize stream_update with memset (Jeff Moyer) [1719406] - [mm] mm/gup: finish consolidating error handling (Jeff Moyer) [1641506] - [mm] mm/gup: cache dev_pagemap while pinning pages (Jeff Moyer) [1641506] - [rpmspec] kernel packaging: Fix extra namespace collision (Prarit Bhargava) [1699868] - [rpmspec] redhat: kernel-selftests-internal: add dependencies (Jiri Benc) [1717943] - [kernel] kernel/module.c: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1666939] - [input] Input: elantech - remove P52 and P72 from SMBus blacklist (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - handle physical middle button (Benjamin Tissoires) [1703157] - [input] Input: elantech/SMBus - export all capabilities from the PS/2 node (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - do not query the info if they are provided (Benjamin Tissoires) [1703157] - [input] Input: elantech - detect middle button based on firmware version (Benjamin Tissoires) [1703157] - [input] Input: elantech - add helper function elantech_is_buttonpad() (Benjamin Tissoires) [1703157] - [input] Input: elantech - query the min/max information beforehand too (Benjamin Tissoires) [1703157] - [input] Input: elantech - enable middle button support on 2 ThinkPads (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - increment wakeup count if wake source (Benjamin Tissoires) [1703157] - [kernel] timekeeping: Update multiplier when NTP frequency is set directly (Prarit Bhargava) [1714164] - [fs] xfs: fix use after free in buf log item unlock assert (Brian Foster) [1666150] - [fs] xfs: add missing error check in xfs_prepare_shift() (Brian Foster) [1699214] - [documentation] Documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1673955] - [fs] fs/dcache: Track & report number of negative dentries (Waiman Long) [1673955] - [fs] fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() (Waiman Long) [1673955] - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719858] {CVE-2019-11478} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719603] {CVE-2019-11477}- [tools] kvm: selftests: make hyperv_cpuid test pass on AMD (Vitaly Kuznetsov) [1718501] - [scsi] vmw_pvscsi: Fixed to work with SG_CHAIN (Ewan Milne) [1717278] - [x86] mark AMD Rome processors supported (David Arcari) [1520002] - [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715276] {CVE-2019-11833} - [s390] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU (David Hildenbrand) [1715041] - [vfio] vfio/type1: Limit DMA mappings per container (Alex Williamson) [1695592] {CVE-2019-3882} - [tools] selftests/powerpc: Remove Power9 paste tests (Diego Domingos) [1662374] - [tools] selftests/powerpc: Remove Power9 copy_unaligned test (Diego Domingos) [1662374] - [tools] selftests/powerpc: Fix ptrace tm failure (Diego Domingos) [1662374] - [netdrv] mlxsw: core: Prevent reading unsupported slave address from SFP EEPROM (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent QSFP module initialization for old hardware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix autoneg status in ethtool (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Reincrease PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put MC TCs into DWRR mode (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test VRF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not check VRF MAC address (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add MDB entries in prepare phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Initialize base_mac (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent duplication during QSFP module initialization (Ivan Vecera) [1680241] - [netdrv] mellanox: Switch to bitmap_zalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend initialization by querying resources data (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend input parameters list of command API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Modify input parameter name in initialization API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Fix comment misspelling (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move resource query API to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Add ethtool support (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Make structures and variables names shorter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move ethtool module callbacks to a common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make mlxsw_sp_acl_tcam_vregion_rehash() return void (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remember where to continue rehash migration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow to interrupt/continue rehash work (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Do rollback as another call to mlxsw_sp_acl_tcam_vchunk_migrate_all() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put vchunk migrate start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put this_is_rollback to rehash context struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Rename variables in mlxsw_sp_acl_tcam_ventry_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vchunk->chunk by the newly created chunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vregion->region by the newly created region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push code start/end from mlxsw_sp_acl_tcam_vregion_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce new rehash context struct and save hint_priv there (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't migrate already migrated entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash dw struct into rehash sub-struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: remove set but not used variable 'autoneg_status' (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add massive delta rehash test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Check migrate end trace (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add vregion migration end tracepoint (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add IPv6 variant of simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take mutex in mlxsw_sp_acl_tcam_vregion_rehash_work() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove RTNL lock assertions from ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take rtnl lock during vregion_rehash_intrvl_set() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard objagg instance manipulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable vregion rehash per-profile (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce mutex to guard Bloom Filter updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce vregion mutex (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Refactor vregion association code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard region list updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM group structure into two (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unused ops field from group structure (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC support for new port types and speeds (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add new port type-speed fields for PTYS register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: 80 columns wrapping change (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Rename p_eth_proto_adm to full name p_eth_proto_admin (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Rename port type-speed functions to ASIC specific (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Query port connector type from firmware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove unsupported eth_proto_lp_advertise field in PTYS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove duplicate port link mode entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Avoid -Wformat-truncation warnings (Ivan Vecera) [1680241] - [netdrv] net: Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Reject overlarge headroom size requests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Update port headroom configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_pms in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep pool descriptors in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allocate prs & pms dynamically (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add struct mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change IP2ME CPU policer rate and burst size values (Ivan Vecera) [1680241] - [netdrv] mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add some missing configuration symbols (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: fix spelling mistake "temprature" -> "temperature" (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend thermal module with per QSFP module thermal zones (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Allow thermal zone binding to an external cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add QSFP module temperature label attribute to hwmon (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with QSFP module temperature attributes (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with fan fault attribute (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Rename cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Replace thermal temperature trips with defines (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Modify thermal zone definition (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Set different thermal polling time based on bus frequency capability (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add API for QSFP module temperature thresholds reading (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Fan Out of Range Event Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Management Temperature Bulk Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move QSFP EEPROM definitions to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variables (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: avoid double sourcing of lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Fix VLAN modify action support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Drop unnecessary WARN_ON_ONCE() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set LAG port collector only when active (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add couple of vregion rehash tracepoints (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: add "acl_region_rehash_interval" devlink param (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement region migration according to hints (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add multi field to PAGT register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass hints priv all the way to ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement basic ERP rehash hits creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split entry struct into entry and ventry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split chunk struct into chunk and vchunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split region struct into region and vregion (Ivan Vecera) [1680241] - [netdrv] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1680241] - [netdrv] devlink: publish params only after driver init is done (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Offload blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Trace EMAD errors (Ivan Vecera) [1680241] - [netdrv] drivers: net: use flow action infrastructure (Ivan Vecera) [1680241] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_flower: Fix test result handling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Ignore ARP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Enable forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Flush neighbors (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix roaming test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Wait for tardy mirrored packets (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix TTL test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Make ping timeout configurable (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Add delta two masks one key test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Fix multiple_masks_test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Extend and move trace helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add C-TCAM spill tracepoint (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Include delta bits into hashtable key (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Use OK instead of PASS in test output (Ivan Vecera) [1680241] - [tools] selftests: net: forwarding: change devlink resource support checking (Ivan Vecera) [1680241] - [documentation] Documentation: add devlink param file for mlxsw driver (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add more extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Fix rul/rule typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move mr_ruleset and mr_rule structs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unnecessary arg on action_replace call path (Ivan Vecera) [1680241] - [netdrv] mlxfw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Enable VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add support for VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Breakout common code to a common function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose functions to create and destroy underlay RIF (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP suppression (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN symmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP decapsulation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN asymmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP tunneling lib (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add GRE tunnel support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Update tunnel decap properties (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Support RIF without device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Change mlxsw_sp_ipip_lb_ul_vr_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add underlay RIF ID support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Mark RIF index as taken before creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Adjust loopback RIF configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set RIF ops per ASIC type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Split RIF ops array for Spectrum-2 support (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add underlay egress RIF field in RTDP register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add fields to RITR - Router Interface Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for externally learned FDB entries (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FDB offload indication (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Update dummy FID index (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Return error on PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Increase PCI SW reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Ring CQ's doorbell before RDQ's (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test veto of unsupported VXLAN FDBs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add extack messages to VXLAN FDB rejection (Ivan Vecera) [1680241] - [netdrv] mlxsw: Add extack to mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl_bloom_filter: use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VLAN deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion (Ivan Vecera) [1680241] - [net] net: bridge: Fix VLANs memory leak (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for VLAN addition error flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Replace error code with EINVAL (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid returning errors in commit phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VXLAN dependency for spectrum (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Disable lag port TX before removing it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: drop useless LIST_HEAD (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add router test with VID 1 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Adjust test regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove limitation regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Switch to VID 4095 as default VID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add an helper function to cleanup VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Store pointer to default port VLAN in port struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Allow controlling destruction of default port VLAN (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set PVID during port initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Replace hard-coded default VID with a define (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for L3 VNI (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not force specific configuration order (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add rtnetlink tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Hold a reference on RIF's netdev (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Make RIF deletion more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove reference count from VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Handle VLAN device unlinking (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Remove unused function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not destroy RIFs based on FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Sanitize VLAN interface's uppers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Fix memory leak upon driver reload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add trap for decapsulated ARP packets (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Increase timeout during firmware flash process (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1910.622 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom delta test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter complex test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter simple test (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Activate Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set master RP index on transition to eRP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Update Bloom filter on eRP transitions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter update (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter handling (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 Bloom filter resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Entries Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FID RIF MAC vetoing (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test RIF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Veto unsupported RIF MAC addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp.mac_mask (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_router_port_event() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a port device (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a VXLAN device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on port VLAN events (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add multicast routing test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add Multicast routing support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Limit priority value (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Support rule creation without action creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add replace rule action operation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add multicast router profile operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Spectrum-2 keys (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change stage of ACL initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add PVID test case for VXLAN with VLAN-aware bridges (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Track NVE type at FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Relax GRE decap matching check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid leaking FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Remove easily triggerable warnings (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a new test extack.sh (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add one-armed router test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Mirror loopbacked packets instead of trapping them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Load firmware version based on devlink parameter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Reset firmware after flash during driver initialization (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add VxLAN test with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VLAN-aware bridges as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare function for VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Unify VxLAN leave function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add API to lookup 802.1Q FIDs without creating them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Flip driver to use emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Introduce emulated VLAN RIFs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Introduce emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Make flood index calculation more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not set field when it is reserved (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VxLAN learning enabled as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Allow VxLAN learning (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Allow deletion of learned FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Process learned VxLAN FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add API to resolve learned IP addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow FID lookup by its index (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Store ifindex of NVE device in FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFN register (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend cooling device with cooling levels (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN flooding (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose discard counters via ethtool (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Implement delta for ERP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Push code related to num_ctcam_erps inc/dec into separate helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block range args and key/mask check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Don't encode the key again in mlxsw_sp_acl_atcam_12kb_lkey_id_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl: Change order of args of ops->encode_block() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 two_mask_test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix IP2ME CPU policer configuration (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Add a test for UC awareness (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Tweak for min shaper (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set minimum shaper on MC TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: QEEC: Add minimum shaper fields (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix devlink unregister flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Configure matching local routes for NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Clear NVE configuration when destroying 802.1D FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement VxLAN operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement common NVE core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allow querying VR ID based on table ID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Enable local routes promotion to perform NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add APIs to lookup FID without creating it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow setting and clearing NVE properties on FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix use-after-free when flashing firmware during init (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add NVE packet traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add NVE resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Monitoring Parsing State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFD register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Default Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunnel Port Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Seed LAG hash function (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Extend FDB flush types for NVE (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add a new type of KVD linear record (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move L3 protocol and address definitions to global header file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not assume notifier information type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Check notification relevance based on upper device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove misuses of private header file (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Make executable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Have lldpad_app_wait_set() wait for unknown, too (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Delete RIF when VLAN device is removed (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Derive event type from event queue number (Ivan Vecera) [1680241] - [netdrv] mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Bump required firmware version (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for UC behavior under MC flood (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add mtu_set(), mtu_restore() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add ethtool_stats_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Tweak SBMM configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Configure MC pool (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow configuration of static pools (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Pass SBPM min_size in cells (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow an infinite maximum for per-TC pool limit (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow pools of infinite size (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Use devlink pool indices throughout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Init shaper for TCs 8..15 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic (Ivan Vecera) [1680241] - [netdrv] mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxsw_pci_driver_name (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: remove unnecessary function mlxsw_core_driver_put (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counter for all 16 TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Include RFC-2819 counters in stats length (Ivan Vecera) [1680241] - [netdrv] mlxsw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add TC flower test for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Reset FW after flash (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1702.6 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Update next-hop statistics match criteria (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Configure MC-aware mode on mlxsw ports (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table is Multicast-Aware Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for ip_forward_update_priority (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move DSCP capture to lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move lldpad waiting to lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extract work-scheduling into a new function (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team LACP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Introduce $ARPING (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Support team devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add require_command() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_dscp_bridge: Fix (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for trust-DSCP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Support ieee_setapp, ieee_delapp (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority to DSCP Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS ReWrite Enable Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority Trust State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1680241] - [tools] selftests: add a selftest for directed broadcast forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: add tests for TC chain get and dump operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Start using A-TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass C-TCAM region and entry to insert function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM region initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make global TCAM resources available to regions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow encoding a partial key (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Extend Spectrum-2 region struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for C-TCAM eRPs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement common eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 eRP resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 maximum large key ID resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine eRP Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Prepare PERERP register for A-TCAM usage (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Propagate extack pointer (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Drop IPv6 tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Implement chain template hinting (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-2 ASIC (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add region association callback (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region eRP Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Association Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: acl: Introduce activity get operation for action block/set (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add support for activity information from PEFA register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Introduce flex key blocks for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Infrastructure Entry Delete Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counters for various packet sizes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Optimize processing of VRRP MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VRRP traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Direct macvlans' MACs to router (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable macvlan upper devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_span: Change LAG lower selection (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add couple of Spectrum-2 KVD resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Prepare for multiple FW versions for Spectrum and Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement priority setting for rules inserted to TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add priority field for PTCEV2 register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move block items encoding into Spectrum op (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add tcam init/fini ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM handling 3 ways (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations into a separate file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry_count to free function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry type to alloc/free (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Push out KVD linear management into ops (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Tighten up VLAN capture (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Fix helper to get the first KVD linear index (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Allow the first set to be dummy (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element size (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elements (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Introduce Flex2 key type for PTAR register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocks (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: avoid uninitialized variable access (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add mlxsw-specific test for mirror to gretap (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow importing dependent libraries (Ivan Vecera) [1680241] - [tools] selftests: forwarding: test for bridge port isolation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for resources (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for mirror-to-gretap test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for mirror-to-gretap (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for tc flower test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add tc flower scale test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for router test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add router test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink KVD resource test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink_lib_spectrum.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add devlink_lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Parameterize NUM_NETIFS in two functions (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add check_err_fail() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow lib.sh sourcing from other directories (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix waiting for neighbor (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Split out setup_wait_dev() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test multipath tunneling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test routed bridge interface (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_rif_fid() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allocate FID according to PVID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate extack to .fid_get() (Ivan Vecera) [1680241] - [netdrv] net: phy: realtek: Dummy IRQ calls for RTL8366RB (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: use new PHYID matching macros (Corinna Vinschen) [1680528] - [include] net: phy: add macros for PHYID matching (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211C (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211 (Corinna Vinschen) [1680528] - [netdrv] r8169: change irq handler to always trigger NAPI polling (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for chip hw init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for PHY init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: disable ASPM again (Corinna Vinschen) [1680528] - [netdrv] r8169: disable tx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: use netif_receive_skb_list batching" (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_receive_skb_list batching (Corinna Vinschen) [1680528] - [netdrv] r8169: disable default rx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] r8169: fix cable re-plugging issue (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_start_queue instead of netif_wake_qeueue in rtl8169_start_xmit (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read interrupt mask register in interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1680528] - [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1680528] - [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1680528] - [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1680528] - [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1680528] - [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1680528] - [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1680528] - [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1680528] - [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1680528] - [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1680528] - [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1680528] - [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1680528] - [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] ethernet/realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1680528] - [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1680528] - [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1680528] - [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1680528] - [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1680528] - [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1680528] - [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1680528] - [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1680528] - [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1680528] - [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1680528] - [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1680528] - [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1680528] - [pci] PCI: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1680528] - [netdrv] net: ethernet: Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1680528] - [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1680528] - [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1680528] - [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1680528] - [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1680528] - [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1680528] - [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1680528] - [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1680528] - [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1680528] - [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1680528] - [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1680528] - [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1680528] - [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1680528] - [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1680528] - [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1680528] - [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1680528] - [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1680528] - [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1680528] - [netdrv] r8169: remove version info (Corinna Vinschen) [1680528] - [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1680528] - [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1680528] - [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1680528] - [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1680528] - [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1680528] - [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1680528] - [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1680528] - [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1680528] - [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: restore previous behavior to accept BIOS WoL settings" (Corinna Vinschen) [1680528] - [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1680528] - [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1680528] - [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1680528] - [kernel] kernel/sched/psi.c: expose pressure metrics on root cgroup (Waiman Long) [1678388] - [kernel] psi: introduce psi monitor (Waiman Long) [1678388] - [spi] include/: refactor headers to allow kthread.h inclusion in psi_types.h (Waiman Long) [1678388] - [kernel] psi: track changed states (Waiman Long) [1678388] - [kernel] psi: split update_stats into parts (Waiman Long) [1678388] - [kernel] psi: rename psi fields in preparation for psi trigger addition (Waiman Long) [1678388] - [kernel] psi: make psi_enable static (Waiman Long) [1678388] - [kernel] psi: introduce state_mask to represent stalled psi states (Waiman Long) [1678388] - [kernel] kernel: cgroup: add poll file operation (Waiman Long) [1678388] - [fs] fs: kernfs: add poll file operation (Waiman Long) [1678388] - [documentation] psi: clarify the units used in pressure files (Waiman Long) [1678388] - [kernel] psi: avoid divide-by-zero crash inside virtual machines (Waiman Long) [1678388] - [init] psi: clarify the Kconfig text for the default-disable option (Waiman Long) [1678388] - [kernel] psi: fix aggregation idle shut-off (Waiman Long) [1678388] - [init] psi: fix reference to kernel commandline enable (Waiman Long) [1678388] - [kernel] psi: make disabling/enabling easier for vendor kernels (Waiman Long) [1678388] - [kernel] kernel/sched/psi.c: simplify cgroup_move_task() (Waiman Long) [1678388] - [kernel] psi: cgroup support (Waiman Long) [1678388] - [kernel] psi: pressure stall information for CPU, memory, and IO (Waiman Long) [1678388] - [kernel] sched: introduce this_rq_lock_irq() (Waiman Long) [1678388] - [kernel] sched: sched.h: make rq locking and clock functions available in stats.h (Waiman Long) [1678388] - [kernel] sched: loadavg: make calc_load_n() public (Waiman Long) [1678388] - [kernel] sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD (Waiman Long) [1678388] - [kernel] delayacct: track delays from thrashing cache pages (Waiman Long) [1678388] - [mm] mm: workingset: tell cache transitions from workingset thrashing (Waiman Long) [1678388] - [mm] mm: workingset: don't drop refault information prematurely (Waiman Long) [1678388] - [scsi] scsi: ibmvfc: Add failed PRLI to cmd_status lookup array (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Byte swap status and error codes when logging (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Remove "failed" from logged errors (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Clean up transport events (Diego Domingos) [1665716] - [scsi] scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: redo driver work thread to use enum action states (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_host_template (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: change strncpy+truncation to strlcpy (Gustavo Duarte) [1665715] - [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1717831] - [fs] ext4: fix use-after-free in dx_release() (Lukas Czerner) [1717831] - [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1717831] - [fs] ext4: avoid drop reference to iloc.bh twice (Lukas Czerner) [1717831] - [nvme] nvme-tcp: mark NVMe/TCP as a technical preview (Chris Leech) [1696451] - [nvme] nvme-tcp: fix possible null deref on a timed out io queue connect (Chris Leech) [1696451] - [nvme] nvme-tcp: rename function to have nvme_tcp prefix (Chris Leech) [1696451] - [nvme] nvme-tcp: fix a NULL deref when an admin connect times out (Chris Leech) [1696451] - [nvme] nvmet-tcp: don't fail maxr2t greater than 1 (Chris Leech) [1696451] - [nvme] nvmet-tcp: implement C2HData SUCCESS optimization (Chris Leech) [1696451] - [nvme] nvme-tcp: fix an endianess miss-annotation (Chris Leech) [1696451] - [nvme] nvme-tcp: support C2HData with SUCCESS flag (Chris Leech) [1696451] - [nvme] nvme-tcp: use older iov_iter API to fix panic (Chris Leech) [1696451] - [nvme] nvmet: fix building bvec from sg list (Ming Lei) [1690287] - [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (Ming Lei) [1690287] - [x86] x86/qspinlock: Fix compile error (Waiman Long) [1709451] - [kernel] locking/rwsem: Prevent unneeded warning during locking selftest (Waiman Long) [1709451] - [kernel] locking/rwsem: Enable lock event counting (Waiman Long) [1709451] - [kernel] locking/lock_events: Don't show pvqspinlock events on bare metal (Waiman Long) [1709451] - [kernel] locking/lock_events: Make lock_events available for all archs & other locks (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs (Waiman Long) [1709451] - [kernel] locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro (Waiman Long) [1709451] - [kernel] locking/rwsem: Add debug check for __down_read*() (Waiman Long) [1709451] - [kernel] locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() (Waiman Long) [1709451] - [kernel] locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Move owner setting code from rwsem.c to rwsem.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Relocate rwsem_down_read_failed() (Waiman Long) [1709451] - [kernel] locking/rwsem: Optimize down_read_trylock() (Waiman Long) [1709451] - [kernel] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs (Waiman Long) [1709451] - [x86] locking/rwsem: Remove arch specific rwsem files (Waiman Long) [1709451] - [kernel] locking/qspinlock: Remove unnecessary BUG_ON() call (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Track the no MCS node available case (Waiman Long) [1709451] - [kernel] locking/qspinlock: Handle > 4 slowpath nesting levels (Waiman Long) [1709451] - [kernel] locking/pvqspinlock: Extend node size when pvqspinlock is configured (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Count instances of nested lock slowpaths (Waiman Long) [1709451] - [kernel] locking/qspinlock, x86: Provide liveness guarantee (Waiman Long) [1709451] - [kernel] locking/qspinlock: Rework some comments (Waiman Long) [1709451] - [kernel] locking/qspinlock: Re-order code (Waiman Long) [1709451] - [x86] x86/headers: Fix -Wmissing-prototypes warning (Waiman Long) [1709451] - [x86] Revert "x86/refcount: Work around GCC inlining bug" (Waiman Long) [1709451] - [x86] x86/asm: 'Simplify' GEN_*_RMWcc() macros (Waiman Long) [1709451] - [x86] x86/refcount: Work around GCC inlining bug (Waiman Long) [1709451] - [lib] locking/refcounts: Include fewer headers in (Waiman Long) [1709451] - [media] media: stk1160: Set the vb2_queue lock before calling vb2_queue_init (Torez Smith) [1697664] - [usb] USB: typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1697664] - [usb] USB: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] USB: musb: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] usb: wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1697664] - [usb] usb: typec: tcpm: Support for Alternate Modes (Torez Smith) [1697664] - [usb] usb: typec: pi3usb30532: Start using generic state values (Torez Smith) [1697664] - [usb] usb: typec: Add driver for DisplayPort alternate mode (Torez Smith) [1697664] - [usb] usb: typec: Bus type for alternate modes (Torez Smith) [1697664] - [usb] usb: typec: Register a device for every mode (Torez Smith) [1697664] - [usb] usb: typec: mux: Get the mux identifier from function parameter (Torez Smith) [1697664] - [usb] usb: update for tcpci drivers moving out of staging (Torez Smith) [1697664] - [netdrv] net: usb: Mark expected switch fall-throughs (Torez Smith) [1697664] - [media] media: tm6000: add error handling for dvb_register_adapter (Torez Smith) [1697664] - [usb] usb: typec: function for checking cable plug orientation (Torez Smith) [1697664] - [include] usb: pd: include kernel.h (Torez Smith) [1697664] - [staging] staging: typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1697664] - [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1697664] - [usb] usb: typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1697664] - [usb] usb: typec: add API to get typec basic port power and data config (Torez Smith) [1697664] - [staging] usb: typec: add fwnode to tcpc (Torez Smith) [1697664] - [documentation] dt-bindings: usb: add documentation for typec port controller(TCPCI) (Torez Smith) [1697664] - [documentation] dt-bindings: connector: add properties for typec (Torez Smith) [1697664] - [usb] usb: typec: tps6598x: Remove VLA usage (Torez Smith) [1697664] - [usb] usb: cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1697664] - [usb] usb: legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: ldusb: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: iowarrior: remove intr_idx_lock (Torez Smith) [1697664] - [usb] usb: adutux: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: wusbcore: remove excessive irqsave (Torez Smith) [1697664] - [usb] usb: usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usblp: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usbfs: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: core: use irqsave() in sg_complete() complete callback (Torez Smith) [1697664] - [usb] usb: cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1697664] - [media] media: cx231xx: fix RC_CORE dependency (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: rename tty flag variable (Torez Smith) [1697664] - [usb] USB: serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: fix potential deadlock at close (Torez Smith) [1697664] - [usb] USB: serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: chipidea: tegra: Use aligned DMA on Tegra114/124 (Torez Smith) [1697664] - [documentation] dt-bindings: usb: new ehci-npcm7xx dt (Torez Smith) [1697664] - [usb] USB host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1697664] - [usb] usb: cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1697664] - [usb] USB: mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1697664] - [usb] USB: xhci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: ehci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: Report wakeup events on root-hub ports (Torez Smith) [1697664] - [usb] USB: serial: cast sizeof() to int when comparing with error code (Torez Smith) [1697664] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Torez Smith) [1697664] - [netdrv] net: usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1697664]- [net] selftests/tls: add test for sleeping even though there is data (Sabrina Dubroca) [1711821] - [net] tls: fix no wakeup on partial reads (Sabrina Dubroca) [1711821] - [net] selftests/tls: test for lowat overshoot with multiple records (Sabrina Dubroca) [1711821] - [net] tls: fix lowat calculation if some data came from previous record (Sabrina Dubroca) [1711821] - [net] tls: don't ignore netdev notifications if no TLS features (Sabrina Dubroca) [1711821] - [net] tls: fix state removal with feature flags off (Sabrina Dubroca) [1711821] - [net] tls: handle errors from padding_length() (Sabrina Dubroca) [1711821] - [net] tls: avoid NULL pointer deref on nskb->sk in fallback (Sabrina Dubroca) [1711821] - [net] tls: byte swap device req TCP seq no upon setting (Sabrina Dubroca) [1711821] - [net] tls: remove old exports of sk_destruct functions (Sabrina Dubroca) [1711821] - [net] tls: don't log errors every time offload can't proceed (Sabrina Dubroca) [1711821] - [net] tls: fix refcount adjustment in fallback (Sabrina Dubroca) [1711821] - [net] strparser: make it explicitly non-modular (Sabrina Dubroca) [1711821] - [net] strparser: partially revert "strparser: Call skb_unclone conditionally" (Sabrina Dubroca) [1711821] - [net] tls: fix the IV leaks (Sabrina Dubroca) [1711821] - [net] strparser: fix comment (Sabrina Dubroca) [1711821] - [net] tls: prevent false connection termination with offload (Sabrina Dubroca) [1711821] - [net] tls: Replace kfree_skb() with consume_skb() (Sabrina Dubroca) [1711821] - [net] strparser: fix a missing check for create_singlethread_workqueue (Sabrina Dubroca) [1711821] - [net] tls: Fix tls_device receive (Sabrina Dubroca) [1711821] - [net] tls: Fix mixing between async capable and async (Sabrina Dubroca) [1711821] - [net] tls: Return type of non-data records retrieved using MSG_PEEK in recvmsg (Sabrina Dubroca) [1711821] - [net] selftest/tls: Add test to verify received 'type' of non-data record (Sabrina Dubroca) [1711821] - [net] tls: Move protocol constants from cipher context to tls context (Sabrina Dubroca) [1711821] - [net] tls: Do not use async crypto for non-data records (Sabrina Dubroca) [1711821] - [net] tls: Disable async decrytion for tls1.3 (Sabrina Dubroca) [1711821] - [net] tls: Set async_capable for tls zerocopy only if we see EINPROGRESS (Sabrina Dubroca) [1711821] - [net] tls: Add tests for TLS 1.3 (Sabrina Dubroca) [1711821] - [net] tls: Add tls 1.3 support (Sabrina Dubroca) [1711821] - [net] tls: Refactor control message handling on recv (Sabrina Dubroca) [1711821] - [net] tls: Refactor tls aad space size calculation (Sabrina Dubroca) [1711821] - [net] tls: Support 256 bit keys (Sabrina Dubroca) [1711821] - [net] tls: free ctx in sock destruct (Sabrina Dubroca) [1711821] - [net] tls: build_protos moved to common routine (Sabrina Dubroca) [1711821] - [net] tls: Fix recvmsg() to be able to peek across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Make function tls_sw_do_sendpage static (Sabrina Dubroca) [1711821] - [net] tls: remove unused function tls_sw_sendpage_locked (Sabrina Dubroca) [1711821] - [net] Optimize sk_msg_clone() by data merge to end dst sg entry (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv partial/large_buff test cases (Sabrina Dubroca) [1711821] - [net] tls: allocate tls context using GFP_ATOMIC (Sabrina Dubroca) [1711821] - [net] tls: Init routines in create_ctx (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv(MSG_PEEK) & splice() test cases (Sabrina Dubroca) [1711821] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add MSG_WAITALL in recv() syscall (Sabrina Dubroca) [1711821] - [net] tls: async support causes out-of-bounds access in crypto APIs (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add test for recv(PEEK) spanning across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Add support for async decryption of tls records (Sabrina Dubroca) [1711821] - [net] tls: Calculate nsg for zerocopy path without skb_cow_data (Sabrina Dubroca) [1711821] - [net] strparser: remove redundant variable 'rd_desc' (Sabrina Dubroca) [1711821] - [net] tls: Use kmemdup to simplify the code (Sabrina Dubroca) [1711821] - [net] tls: Use socket data_ready callback on record availability (Sabrina Dubroca) [1711821] - [net] selftests: tls: add selftests for TLS sockets (Sabrina Dubroca) [1711821] - [net] strparser: Call skb_unclone conditionally (Sabrina Dubroca) [1711821] - [net] tls: Remove VLA usage on nonce (Sabrina Dubroca) [1711821] - [net] tls: Removed unused variable (Sabrina Dubroca) [1711821] - [netdrv] veth: use generic helper to report timestamping info (Jiri Benc) [1718938] - [netdrv] veth: Fix -Wformat-truncation (Jiri Benc) [1718938] - [netdrv] veth: Mark expected switch fall-throughs (Jiri Benc) [1718938] - [net] Add extack argument to rtnl_create_link (Jiri Benc) [1718938] - [netdrv] veth: Add ethtool statistics support for XDP (Jiri Benc) [1718938] - [netdrv] veth: Account for XDP packet statistics on rx side (Jiri Benc) [1718938] - [netdrv] veth: Account for packet drops in ndo_xdp_xmit (Jiri Benc) [1718938] - [netdrv] veth: rename pcpu_vstats as pcpu_lstats (Jiri Benc) [1718938] - [netdrv] net: move definition of pcpu_lstats to header file (Jiri Benc) [1718938] - [netdrv] veth: add software timestamping (Jiri Benc) [1718938] - [net] tcp: tcp_grow_window() needs to respect tcp_space() (Marcelo Leitner) [1718344] - [net] tcp: fix a potential NULL pointer dereference in tcp_sk_exit (Marcelo Leitner) [1718344] - [net] tcp: do not use ipv6 header for ipv4 flow (Marcelo Leitner) [1718344] - [net] tcp: Don't access TCP_SKB_CB before initializing it (Marcelo Leitner) [1718344] - [net] tcp: do not report TCP_CM_INQ of 0 for closed connections (Marcelo Leitner) [1718344] - [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1718344] - [net] tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state (Marcelo Leitner) [1718344] - [net] tcp: change txhash on SYN-data timeout (Marcelo Leitner) [1718344] - [net] tcp: lack of available data can also cause TSO defer (Marcelo Leitner) [1718344] - [net] tcp: fix NULL ref in tail loss probe (Marcelo Leitner) [1718344] - [net] tcp: Do not underestimate rwnd_limited (Marcelo Leitner) [1718344] - [net] tcp: defer SACK compression after DupThresh (Marcelo Leitner) [1718344] - [net] tcp: do not release socket ownership in tcp_close() (Marcelo Leitner) [1718344] - [net] tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing (Marcelo Leitner) [1718344] - [net] inet: make sure to grab rcu_read_lock before using ireq->ireq_opt (Marcelo Leitner) [1718344] - [net] tcp/dccp: fix lockdep issue when SYN is backlogged (Marcelo Leitner) [1718344] - [net] xfrm4: Fix uninitialized memory read in _decode_session4 (Sabrina Dubroca) [1718812] - [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1718812] - [net] xfrm: clean up xfrm protocol checks (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Sabrina Dubroca) [1718812] - [net] xfrm: Reset secpath in xfrm failure (Sabrina Dubroca) [1718812] - [net] xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink (Sabrina Dubroca) [1718812] - [net] xfrm: destroy xfrm_state synchronously on net exit path (Sabrina Dubroca) [1718812] - [net] esp: Skip TX bytes accounting when sending from a request socket (Sabrina Dubroca) [1718812] - [net] xfrm: refine validation of template and selector families (Sabrina Dubroca) [1718812] - [net] xfrm: policy: increment xfrm_hash_generation on hash rebuild (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi (Sabrina Dubroca) [1718812] - [net] xfrm_user: fix freeing of xfrm states on acquire (Sabrina Dubroca) [1718812] - [net] xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears the dst_entry (Sabrina Dubroca) [1718812] - [net] xfrm: Fix error return code in xfrm_output_one() (Sabrina Dubroca) [1718812] - [net] vti4: eliminated some duplicate code (Guillaume Nault) [1718443] - [net] vti4: removed duplicate log message (Guillaume Nault) [1718443] - [net] vti4: ipip tunnel deregistration fixes (Guillaume Nault) [1718443] - [net] vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel (Guillaume Nault) [1718443] - [net] fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Guillaume Nault) [1718443] - [net] devlink: turn devlink into a built-in (Petr Oros) [1717458] - [net] ipv6: fix EFAULT on sendto with icmpv6 and hdrincl (Stefano Brivio) [1718503] - [net] ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 (Stefano Brivio) [1718503] - [net] ipv6: Fix redirect with VRF (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a raw socket to an address (Stefano Brivio) [1718503] - [net] ipv6: prevent possible fib6 leaks (Stefano Brivio) [1718503] - [net] vrf: sit mtu should not be updated when vrf netdev is the link (Stefano Brivio) [1718503] - [net] ipv6: A few fixes on dereferencing rt->from (Stefano Brivio) [1718503] - [tools] selftests: fib_rule_tests: Fix icmp proto with ipv6 (Stefano Brivio) [1718503] - [net] ipv6: fix races in ip6_dst_destroy() (Stefano Brivio) [1718503] - [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1718503] - [net] ipv6: invert flowlabel sharing check in process and user mode (Stefano Brivio) [1718503] - [net] route: Avoid crash from dereferencing NULL rt->from (Stefano Brivio) [1718503] - [net] udpv6: Check address length before reading address family (Stefano Brivio) [1718503] - [net] ip6_gre: fix possible use-after-free in ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ip6_gre: remove gre_hdr_len from ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1718503] - [net] ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type (Stefano Brivio) [1718503] - [net] inet: switch IP ID generator to siphash (Stefano Brivio) [1718503] - [net] sit: fix UBSAN Undefined behaviour in check_6rd (Stefano Brivio) [1718503] - [net] ip6mr: Do not call __IP6_INC_STATS() from preemptible context (Stefano Brivio) [1718503] - [net] sit: fix memory leak in sit_init_net() (Stefano Brivio) [1718503] - [net] ipv4: Add ICMPv6 support when parse route ipproto (Stefano Brivio) [1718503] - [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1718503] - [net] Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 (Stefano Brivio) [1718503] - [net] ip6_gre: do not report erspan_ver for ip6gre or ip6gretap (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt() (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink() (Stefano Brivio) [1718503] - [net] ipv6: propagate genlmsg_reply return code (Stefano Brivio) [1718503] - [net] fix IPv6 prefix route residue (Stefano Brivio) [1718503] - [net] ip6mr: Fix notifiers call on mroute_clean_tables() (Stefano Brivio) [1718503] - [net] af_packet: fix raw sockets over 6in4 tunnel (Stefano Brivio) [1718503] - [net] ip6_gre: fix tunnel list corruption for x-netns (Stefano Brivio) [1718503] - [net] ipv6: fix kernel-infoleak in ipv6_local_error() (Stefano Brivio) [1718503] - [net] ip: on queued skb use skb_header_pointer instead of pskb_may_pull (Stefano Brivio) [1718503] - [net] ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() (Stefano Brivio) [1718503] - [net] ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to an address (Stefano Brivio) [1718503] - [net] ip: validate header length on virtual device xmit (Stefano Brivio) [1718503] - [net] ipv6: Fix a test against 'ipv6_find_idev()' return value (Stefano Brivio) [1718503] - [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1718503] - [net] ipv6: add missing tx timestamping on IPPROTO_RAW (Stefano Brivio) [1718503] - [net] clear skb->tstamp in forwarding paths (Stefano Brivio) [1718503] - [net] ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output (Stefano Brivio) [1718503] - [net] always initialize pagedlen (Stefano Brivio) [1718503] - [net] ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF (Stefano Brivio) [1718503] - [net] ipv6: gro: do not use slow memcmp() in ipv6_gro_receive() (Stefano Brivio) [1718503] - [net] xfrm: fix out-of-bounds packet access (Stefano Brivio) [1718503] - [net] ipv6: take rcu lock in rawv6_send_hdrinc() (Stefano Brivio) [1718503] - [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1718503] - [net] revert "ipv6: fix double refcount of fib6_metrics" (Stefano Brivio) [1718503] - [net] ipv6: fix memory leak on dst->_metrics (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for pingv6 registration (Stefano Brivio) [1718503] - [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Stefano Brivio) [1718503] - [net] ipv6: fix addrconf_sysctl_addr_gen_mode (Stefano Brivio) [1718503] - [net] ipv6: don't reinitialize ndev->cnf.addr_gen_mode on new inet6_dev (Stefano Brivio) [1718503] - [net] ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE (Stefano Brivio) [1718503] - [net] ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices (Stefano Brivio) [1718503] - [net] openvswitch: check for null pointer return from nla_nest_start_noflag (Stefano Brivio) [1718408] - [net] openvswitch: add seqadj extension when NAT is used (Stefano Brivio) [1718408] - [net] netfilter: Replace spin_is_locked() with lockdep (Stefano Brivio) [1718392] - [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1718392] - [net] netfilter: ipset: Fix calling ip_set() macro at dumping (Stefano Brivio) [1718392] - [include] netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() (Stefano Brivio) [1718392] - [net] netfilter: ipset: fix ip_set_list allocation failure (Stefano Brivio) [1718392] - [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1649087] - [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1649087] - [netdrv] rocker: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [net] switchdev: Add SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [netdrv] rocker: Add missing break for PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] bridge: Stop calling switchdev_port_attr_get() (Ivan Vecera) [1717892] - [netdrv] rocker: Check Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] mlxsw: spectrum: Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [include] net: switchdev: Add PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] rocker: Remove port_attr_bridge_flags_get assignment (Ivan Vecera) [1717892] - [netdrv] rocker: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] pktgen: do not sleep with the thread lock held (Paolo Abeni) [1715575] - [include] ipv6: fix the check before getting the cookie in rt6_get_cookie (Xin Long) [1709166] - [net] ipv4: not do cache for local delivery if bc_forwarding is enabled (Xin Long) [1712657] - [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1717316] - [netdrv] netdevsim: use skb_sec_path helper (Hangbin Liu) [1711810] - [netdrv] netdevsim: convert to DEFINE_SHOW_ATTRIBUTE (Hangbin Liu) [1711810] - [netdrv] netdevsim: make debug dirs' dentries static (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: use internal netns switch for ip commands (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: add testcases for vxlan flag sets (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: Add a test case for multipath route get (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh: add testcase for neigh get (Hangbin Liu) [1711810] - [tools] selftests: net: rtnetlink.sh: add fdb get test (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh explicitly requires bash (Hangbin Liu) [1711810] - [net] udp: with udp_segment release on error path (Paolo Abeni) [1718079] - [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Paolo Abeni) [1718079] - [netdrv] geneve: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] vxlan: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] geneve: Initialize addr6 with memset (Stefano Brivio) [1652222] - [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1652222] - [netdrv] geneve: ICMP error lookup handler (Stefano Brivio) [1652222] - [netdrv] vxlan: ICMP error lookup handler (Stefano Brivio) [1652222] - [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1652222] - [net] udp: gro behind static key (Stefano Brivio) [1652222] - [net] bpf: in __bpf_redirect_no_mac pull mac only if present (Jiri Benc) [1687471] - [net] lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf (Jiri Benc) [1687471] - [net] bpf: add End.DT6 action to bpf_lwt_seg6_action helper (Jiri Benc) [1687471] - [net] bpf: fix out-of-bounds read in __bpf_skc_lookup (Jiri Benc) [1687459] - [net] bpf: Check sk_fullsock() before returning from bpf_sk_lookup() (Jiri Benc) [1687459] - [net] flow_dissector: disable preemption around BPF calls (Jiri Benc) [1687459] - [net] bpf: sockmap, only stop/flush strp if it was enabled at some point (Jiri Benc) [1687459] - [net] bpf: Stop the psock parser before canceling its work (Jiri Benc) [1687459] - [net] bpf: only test gso type on gso packets (Jiri Benc) [1687459] - [tools] selftests: add dummy xdp test helper (Jiri Benc) [1687459] - [net] filter: mark expected switch fall-through (Jiri Benc) [1687459] - [documentation] Update references to netdev-FAQ (Jiri Benc) [1687459] - [net] bpfilter: remove trailing newline (Jiri Benc) [1687459] - [net] core: filter: mark expected switch fall-through (Jiri Benc) [1687459] - [net] revert "xsk: simplify AF_XDP socket teardown" (Jiri Benc) [1687459] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN (Jiri Benc) [1687459] - [net] xsk: share the mmap_sem for page pinning (Jiri Benc) [1687459] - [net] xsk: add missing smp_rmb() in xsk_mmap (Jiri Benc) [1687459] - [net] bpf: only adjust gso_size on bytestream protocols (Jiri Benc) [1687459] - [net] sk_msg: Always cancel strp work before freeing the psock (Jiri Benc) [1687459] - [net] bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt() (Jiri Benc) [1687459] - [net] bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing (Jiri Benc) [1687459] - [net] bpf: bpf_setsockopt: reset sock dst on SO_MARK changes (Jiri Benc) [1687459] - [net] bpf: correctly set initial window on active Fast Open sender (Jiri Benc) [1687459] - [net] xsk: simplify AF_XDP socket teardown (Jiri Benc) [1687459] - [net] bpf: fix doc of bpf_skb_adjust_room() in uapi (Jiri Benc) [1687459] - [net] bpf: do not blindly change rlimit in reuseport net selftest (Jiri Benc) [1687459] - [net] xsk: proper AF_XDP socket teardown ordering (Jiri Benc) [1687459] - [net] bpf: typo fix in Documentation/networking/af_xdp.rst (Jiri Benc) [1687459] - [net] xdp: split code for map vs non-map redirect (Jiri Benc) [1687459] - [net] xdp: explicit inline __xdp_map_lookup_elem (Jiri Benc) [1687459] - [net] xdp: unlikely instrumentation for xdp map redirect (Jiri Benc) [1687459] - [net] xdp: remove redundant variable 'headroom' (Jiri Benc) [1687459] - [net] xsk: include XDP meta data in AF_XDP frames (Jiri Benc) [1687459] - [net] bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection (Jiri Benc) [1687459] - [net] revert "xdp: add NULL pointer check in __xdp_return()" (Jiri Benc) [1687459] - [lib] test_rhashtable: Make test_insert_dup() allocate its hash table dynamically (Jiri Benc) [1717066] - [lib] test_rhashtable: remove semaphore usage (Jiri Benc) [1717066] - [lib] rhashtable: detect when object movement between tables might have invalidated a lookup (Jiri Benc) [1717066] - [lib] rhashtable: remove duplicated include from rhashtable.c (Jiri Benc) [1717066] - [lib] rhashtable: clean up dereference of ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: use cmpxchg() to protect ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert() (Jiri Benc) [1717066] - [lib] rhashtable: simplify INIT_RHT_NULLS_HEAD() (Jiri Benc) [1717066] - [lib] rhashtable: remove nulls_base and related code (Jiri Benc) [1717066] - [lib] rhashtable: split rhashtable.h (Jiri Benc) [1717066] - [lib] rhashtable: silence RCU warning in rhashtable_test (Jiri Benc) [1717066] - [net] devlink: publish params only after driver init is done (Ivan Vecera) [1715929] - [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_gre: Refactor collect metatdata mode tunnel xmit to ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add tnl_update_pmtu in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add ip tunnel dst_cache in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] vlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [net] vlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [netdrv] macvlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to real device (Hangbin Liu) [1664359] - [net] ethtool: add compat for flash update (Petr Oros) [1708339] - [net] devlink: add flash update command (Petr Oros) [1708339] - [net] devlink: Fix list access without lock while reading region (Petr Oros) [1708339] - [net] devlink: Return right error code in case of errors for region read (Petr Oros) [1708339] - [net] devlink: use direct return of genlmsg_reply (Petr Oros) [1708339] - [net] devlink: Rename devlink health attributes (Petr Oros) [1709874] - [net] devlink: Modify reply of DEVLINK_CMD_HEALTH_REPORTER_GET (Petr Oros) [1709874] - [net] devlink: Update reporter state to error even if recover aborted (Petr Oros) [1709874] - [documentation] devlink: Add Documentation/networking/devlink-health.txt (Petr Oros) [1709874] - [net] devlink: Add health dump {get, clear} commands (Petr Oros) [1709874] - [net] devlink: Add health diagnose command (Petr Oros) [1709874] - [net] devlink: Add health recover command (Petr Oros) [1709874] - [net] devlink: Add health set command (Petr Oros) [1709874] - [net] devlink: Add health get command (Petr Oros) [1709874] - [net] devlink: Add health report functionality (Petr Oros) [1709874] - [net] devlink: Add health reporter create/destroy functionality (Petr Oros) [1709874] - [net] devlink: Add devlink formatted message (fmsg) API (Petr Oros) [1709874] - [net] devlink: add hardware errors tracing facility (Petr Oros) [1709874] - [net] cnb: devlink: report cell size of shared buffers (Petr Oros) [1708348] - [net] devlink: skip info_get op call if it is not defined in dumpit (Petr Oros) [1708342] - [include] devlink: add a generic board.manufacture version name (Petr Oros) [1708342] - [net] devlink: don't allocate attrs on the stack (Petr Oros) [1708342] - [net] devlink: fix condition for compat device info (Petr Oros) [1708342] - [net] ethtool: add compat for devlink info (Petr Oros) [1708342] - [include] devlink: add generic info version names (Petr Oros) [1708342] - [net] devlink: add version reporting to devlink info API (Petr Oros) [1708342] - [net] devlink: add device information API (Petr Oros) [1708342] - [net] devlink: Add devlink notifications support for port params (Petr Oros) [1710228] - [net] devlink: Add support for driverinit set value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add support for driverinit get value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add port param set command (Petr Oros) [1710228] - [net] devlink: Add port param get command (Petr Oros) [1710228] - [net] devlink: Add devlink_param for port register and unregister (Petr Oros) [1710228] - [net] ipv6: properly check return value in inet6_dump_all() (Petr Oros) [1714656] - [net] Don't return invalid table id error when dumping all families (Petr Oros) [1714656] - [net] ipmr_base: Do not reset index in mr_table_dump (Petr Oros) [1714656] - [net] ipv6: Fix dump of specific table with strict checking (Petr Oros) [1714656] - [net] ipv4: avoid compile error in fib_info_nh_uses_dev (Petr Oros) [1714656] - [net] ipv4: Bail early if user only wants prefix entries (Petr Oros) [1714656] - [net] ipv6: Bail early if user only wants cloned entries (Petr Oros) [1714656] - [net] mpls: Handle kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Enable kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Plumb support for filtering ipv4 and ipv6 multicast route dumps (Petr Oros) [1714656] - [net] ipmr: Refactor mr_rtm_dumproute (Petr Oros) [1714656] - [net] mpls: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] ipv6: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] netfilter: nft_fib: Convert nft_fib4_eval to new dev helper (Petr Oros) [1714656] - [net] netfilter: rpfilter: Convert rpfilter_lookup_reverse to new dev helper (Petr Oros) [1714656] - [net] ipv4: Move device validation to helper (Petr Oros) [1714656] - [net] ipv4: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] Add struct for fib dump filter (Petr Oros) [1714656] - [lib] iov_iter: Fix build error without CONFIG_CRYPTO (Ivan Vecera) [1714213] - [net] datagram: introduce skb_copy_and_hash_datagram_iter helper (Ivan Vecera) [1714213] - [lib] iov_iter: introduce hash_and_copy_to_iter helper (Ivan Vecera) [1714213] - [net] datagram: consolidate datagram copy to iter helpers (Ivan Vecera) [1714213] - [lib] iov_iter: pass void csum pointer to csum_and_copy_to_iter (Ivan Vecera) [1714213] - [net] datagram: open-code copy_page_to_iter (Ivan Vecera) [1714213] - [include] net: enable mpls_ptr in net_device (Hangbin Liu) [1350011] - [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680512] - [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680512] - [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680512] - [net] ipv6: don't return positive numbers when nothing was dumped (Petr Oros) [1700306] - [net] rtnetlink: restore handling of dumpit return value in rtnl_dump_all() (Petr Oros) [1700306] - [net] netlink: fixup regression in RTM_GETADDR (Petr Oros) [1700306] - [net] {ipv4, ipv6}: Do not put target net if input nsid is invalid (Petr Oros) [1700306] - [net] rtnl_dump_all needs to propagate error from dumpit function (Petr Oros) [1700306] - [net] rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use (Petr Oros) [1700306] - [net] neighbor: NTF_PROXY is a valid ndm_flag for a dump request (Petr Oros) [1700306] - [net] mpls: Implement handler for strict data checking on dumps (Petr Oros) [1700306] - [net] rtnetlink: Update comment in rtnl_stats_dump regarding strict data checking (Petr Oros) [1700306] - [net] ipv6: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [net] ipv4: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [tools] headers uapi: Update linux/netlink.h header copy (Petr Oros) [1700306] - [net] neigh: fix NULL deref in pneigh_dump_table() (Petr Oros) [1700306] - [net] ipv6: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv4: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv6: Remove ip_idx arg to in6_dump_addrs (Petr Oros) [1700306] - [net] ipv4: Move loop over addresses on a device into in_dev_dump_addr (Petr Oros) [1700306] - [net] netlink: Add answer_flags to netlink_callback (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_fdb_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Move input checking for rtnl_fdb_dump to helper (Petr Oros) [1700306] - [net] bridge: Update br_mdb_dump for strict data checking (Petr Oros) [1700306] - [net] Update netconf dump handlers for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update ip6addrlbl_dump for strict data checking (Petr Oros) [1700306] - [net] fib_rules: Update fib_nl_dumprule for strict data checking (Petr Oros) [1700306] - [net] namespace: Update rtnl_net_dumpid for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neightbl_dump_info for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neigh_dump_info for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update fib dumps for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update ipmr_rtm_dumplink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update inet6_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_stats_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_bridge_getlink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update inet6_dump_addr for strict data checking (Petr Oros) [1700306] - [net] ipv4: Update inet_dump_ifaddr for strict data checking (Petr Oros) [1700306] - [net] netlink: Add new socket option to enable strict checking on dumps (Petr Oros) [1700306] - [net] ipv6: Refactor address dump to push inet6_fill_args to in6_dump_addrs (Petr Oros) [1700306] - [lib] netlink: Add strict version of nlmsg_parse and nla_parse (Petr Oros) [1700306] - [net] Add extack to nlmsg_parse (Petr Oros) [1700306] - [include] netlink: Add extack message to nlmsg_parse for invalid header length (Petr Oros) [1700306] - [net] netlink: Pass extack to dump handlers (Petr Oros) [1700306] - [net] neigh: Extend dump filter to proxy neighbor dumps (Petr Oros) [1700306] - [lib] netlink: add nested array policy validation (Petr Oros) [1700306] - [lib] netlink: allow NLA_NESTED to specify nested policy to validate (Petr Oros) [1700306] - [lib] netlink: move extack setting into validate_nla() (Petr Oros) [1700306] - [lib] netlink: make validation_data const (Petr Oros) [1700306] - [lib] netlink: remove NLA_NESTED_COMPAT (Petr Oros) [1700306] - [lib] netlink: add ethernet address policy types (Petr Oros) [1700306] - [net] sched: cls_u32: add res to offload information (Ivan Vecera) [1711377] - [net] sched: gred: support reporting stats from offloads (Ivan Vecera) [1711377] - [net] sched: gred: add basic Qdisc offload (Ivan Vecera) [1711377] - [net] sched: gred: allow manipulating per-DP RED flags (Ivan Vecera) [1711377] - [net] sched: gred: store red flags per virtual queue (Ivan Vecera) [1711377] - [net] sched: gred: provide a better structured dump and expose stats (Ivan Vecera) [1711377] - [net] sched: gred: store bytesin as a 64 bit value (Ivan Vecera) [1711377] - [net] sched: gred: use extack to provide more details on configuration errors (Ivan Vecera) [1711377] - [net] sched: gred: pass extack to nla_parse_nested() (Ivan Vecera) [1711377] - [net] sched: gred: separate error and non-error path in gred_change() (Ivan Vecera) [1711377] - [net] netlink: add NLA_REJECT policy type (Ivan Vecera) [1711377] - [lib] netlink: Return extack message if attribute validation fails (Ivan Vecera) [1711377] - [net] sched: red: notify drivers about RED's limit parameter (Ivan Vecera) [1711039] - [net] sched: mq: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: red: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: provide notification for graft on root (Ivan Vecera) [1711039] - [net] sched: prio: delay destroying child qdiscs on change (Ivan Vecera) [1711039] - [net] sched: red: delay destroying child qdisc on replace (Ivan Vecera) [1711039] - [net] sched: refactor grafting Qdiscs with a parent (Ivan Vecera) [1711039] - [net] sched: add an offload graft helper (Ivan Vecera) [1711039] - [net] sched: set TCQ_F_OFFLOADED flag for MQ (Ivan Vecera) [1711039] - [net] sched: red: remove unnecessary red_dump_offload_stats parameter (Ivan Vecera) [1711039] - [net] sched: add an offload dump helper (Ivan Vecera) [1711039] - [netdrv] netdevsim: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [netdrv] rocker: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] Introduce ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] use indirect calls helpers at early demux stage (Paolo Abeni) [1700747] - [net] use indirect calls helpers for L3 handler hooks (Paolo Abeni) [1700747] - [net] use indirect calls helpers at the socket layer (Paolo Abeni) [1700747] - [net] use indirect calls helpers for ptype hook (Paolo Abeni) [1700747] - [net] add documentation to socket.c (Paolo Abeni) [1700747] - [net] udp: use indirect call wrappers for GRO socket lookup (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO transport layer (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO network layer (Paolo Abeni) [1700747] - [net] indirect call wrappers: helpers to speed-up indirect calls of builtin (Paolo Abeni) [1700747] - [powerpc] powerpc: bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: propagate liveness on all frames (Yauheni Kaliuta) [1700846] - [net] bpf: do not restore dst_reg when cur_state is freed (Yauheni Kaliuta) [1700846] - [tools] tools lib bpf: Fix the build by adding a missing stdarg.h include (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fix version info and add it to shared object (Yauheni Kaliuta) [1700846] - [tools] btf: fix bug with resolving STRUCT/UNION into corresponding FWD (Yauheni Kaliuta) [1700846] - [tools] tools/libbpf: signedness bug in btf_dedup_ref_type() (Yauheni Kaliuta) [1700846] - [tools] libbpf: fix libbpf_print (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: simplify libbpf API function libbpf_set_print() (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: move set_max_rlimit() before __bpf_object__open_xattr() (Yauheni Kaliuta) [1700846] - [include] bpf: promote bpf_perf_event.h to mandatory UAPI header (Yauheni Kaliuta) [1700846] - [net] bpf: Avoid unnecessary instruction in convert_bpf_ld_abs() (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix check of allowed specifiers in bpf_trace_printk (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: Document Jump X addressing mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix license for a compat header file (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Capitalise document heading (Yauheni Kaliuta) [1700846] - [documentation] docs: Add bpf/index to top level index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Add toctree to index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Rename README.rst to index.rst (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported map types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported program types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip sockmap in test_maps if kernel doesn't have support (Yauheni Kaliuta) [1700846] - [rpmspec] rpmspec: pack bpf-helpers, bpftool-net, bpftool-feature manpages (Yauheni Kaliuta) [1700846] - [net] bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 (Yauheni Kaliuta) [1700846] - [kernel] bpf: mark bpf_event_notify and bpf_event_init as static (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap fix msg->sg.size account on ingress skb (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap remove duplicate queue free (Yauheni Kaliuta) [1700846] - [net] net/tls: remove set but not used variables (Yauheni Kaliuta) [1700846] - [media] bpf: add map helper functions push, pop, peek in more BPF programs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix infinite loop in map create (Yauheni Kaliuta) [1700846] - [net] net/tls: fix build without CONFIG_TLS_DEVICE (Yauheni Kaliuta) [1700846] - [net] net/tls: don't leak partially sent record in device mode (Yauheni Kaliuta) [1700846] - [net] xdp: fix cpumap redirect SKB creation bug (Yauheni Kaliuta) [1700846] - [net] net/core: Document reuseport_add_sock() bind_inany argument (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: clarify bump in libbpf version info (Yauheni Kaliuta) [1700846] - [net] net/tls: Inform user space about send buffer availability (Yauheni Kaliuta) [1700846] - [tools] libbpf: handle BTF parsing and loading properly (Yauheni Kaliuta) [1700846] - [net] bpf: fix warning about using plain integer as NULL (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fixing leak when kernel does not support btf (Yauheni Kaliuta) [1700846] - [net] tls: Fix write space handling (Yauheni Kaliuta) [1700846] - [net] tls: Fix tls_device handling of partial records (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, fix documentation for attach types (Yauheni Kaliuta) [1700846] - [tools] btf: separate btf creation and loading (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a selftest test_btf failure (Yauheni Kaliuta) [1700846] - [tools] selftests/btf: add initial BTF dedup tests (Yauheni Kaliuta) [1700846] - [tools] btf: add BTF types deduplication algorithm (Yauheni Kaliuta) [1700846] - [tools] btf: extract BTF type size calculation (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: silence a libbpf unnecessary warning (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: implement libbpf btf__get_map_kv_tids() API function (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: expose functions btf_ext__* as API functions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a support for getting xdp prog id on ifindex (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a helper for retrieving a map fd for a given name (Yauheni Kaliuta) [1700846] - [tools] libbpf: introduce bpf_map_lookup_elem_flags() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add bash completion for bpftool probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for a network device (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add C-style "#define" output for probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF helper functions (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF map types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF program types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for kernel configuration options (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for /proc/ eBPF parameters (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add basic probe capability, probe syscall availability (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: print out btf log at LIBBPF_WARN level (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move libbpf pr_* debug print functions to headers (Yauheni Kaliuta) [1700846] - [net] net: tls: Fix deadlock in free_resources tx (Yauheni Kaliuta) [1700846] - [net] net: tls: Save iv in tls_rec for async crypto requests (Yauheni Kaliuta) [1700846] - [tools] bpf: pull in pkt_sched.h header for tooling to fix bpftool build (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: change section name of bpfilter UMH blob (Yauheni Kaliuta) [1700846] - [netdrv] tap: call skb_probe_transport_header after setting skb->dev (Yauheni Kaliuta) [1700846] - [net] Prevent overflow of sk_msg in sk_msg_clone() (Yauheni Kaliuta) [1700846] - [net] tls: Do not call sk_memcopy_from_iter with zero length (Yauheni Kaliuta) [1700846] - [net] net: ipv4: Set skb->dev for output route resolution (Yauheni Kaliuta) [1700846] - [net] bpf: refactor bpf_test_run() to separate own failures and test program result (Yauheni Kaliuta) [1700846] - [include] bpf: fix pointer offsets in context for 32 bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: copy a few net uapi headers to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, fix psock create on existing kcm/tls port (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove socket lock assertion on ULP cleanup (Yauheni Kaliuta) [1700846] - [lib] bpf: test_bpf: add init_net to dev for flow_dissector (Yauheni Kaliuta) [1700846] - [net] flow_dissector: lookup netns by skb->sk if skb->dev is NULL (Yauheni Kaliuta) [1700846] - [net] tls: Fixed uninitialised vars warning (Yauheni Kaliuta) [1700846] - [include] cgroup: Simplify cgroup_ancestor (Yauheni Kaliuta) [1700846] - [netdrv] veth: Orphan skb before GRO (Yauheni Kaliuta) [1700846] - [net] net/core/filter: fix unused-variable warning (Yauheni Kaliuta) [1700846] - [net] bpf: fix build error with clang (Yauheni Kaliuta) [1700846] - [netdrv] veth: Free queues on link delete (Yauheni Kaliuta) [1700846] - [net] bpf: fix sanitation rewrite in case of non-pointers (Yauheni Kaliuta) [1700846] - [net] bpf: drop refcount if bpf_map_new_fd() fails in map_create() (Yauheni Kaliuta) [1700846] - [net] bpf: decrease usercnt if bpf_map_new_fd() fails in bpf_map_get_fd_by_id() (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: fix lookup bug in map_delete_elem (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in stackmap (Yauheni Kaliuta) [1700846] - [net] bpf: Fix narrow load on a bpf_sock returned from sk_lookup() (Yauheni Kaliuta) [1700846] - [net] bpf: Fix syscall's stackmap lookup potential deadlock (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix potential deadlock in bpf_prog_register (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in percpu_freelist (Yauheni Kaliuta) [1700846] - [net] bpf: run bpf programs with preemption disabled (Yauheni Kaliuta) [1700846] - [tools] bpf, selftests: fix handling of sparse CPU allocations (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix test_btf for typedef func_proto case (Yauheni Kaliuta) [1700846] - [net] bpf: btf: allow typedef func_proto (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix crash with un-owned prog arrays (Yauheni Kaliuta) [1700846] - [tools] bpftool: fix percpu maps updating (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: Cleanup license mess (Yauheni Kaliuta) [1700846] - [net] bpf: Annotate implicit fall through in cgroup_dev_func_proto (Yauheni Kaliuta) [1700846] - [net] bpf: Make function btf_name_offset_valid static (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: retry tests that expect build-id (Yauheni Kaliuta) [1700846] - [net] bpf: zero out build_id for BPF_STACK_BUILD_ID_IP (Yauheni Kaliuta) [1700846] - [net] bpf: don't assume build-id length is always 20 bytes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: properly account for libbfd variations (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry loading program on EAGAIN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: workaround clang asm goto compilation errors (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: disallow to remove bpfilter module while being used (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Fix type cast and pointer warnings (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: restart bpfilter_umh when error occurred (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use cleanup callback to release umh_info (Yauheni Kaliuta) [1700846] - [kernel] umh: add exit routine for UMH process (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Set user mode helper's command line (Yauheni Kaliuta) [1700846] - [kernel] umh: Add command line to user mode helpers (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use get_pid_task instead of pid_task (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpftool map dump with bitfields (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test btf bitfield with >=256 struct member offset (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs bitfield pretty print (Yauheni Kaliuta) [1700846] - [net] bpf: fix panic in stack_map_get_build_id() on i386 and arm32 (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install files tcp_(server|client)*.py (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: user proper argument index (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] bpf, doc: add note for libbpf's stand-alone build (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: update design qa to reflect kern_version requirement (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix incorrect users of create_and_get_cgroup (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases for alu op on mixed dst register types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Fix [::] -> [::1] rewrite in sys_sendmsg (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to selftests (Yauheni Kaliuta) [1700846] - [net] bpf: fix check_map_access smin_value test when pointer contains offset (Yauheni Kaliuta) [1700846] - [net] bpf: restrict stack pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: restrict map value pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: enable access to ax register also from verifier rewrite (Yauheni Kaliuta) [1700846] - [net] bpf: move tmp variable into ax register in interpreter (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix error printing in test_devmap() (Yauheni Kaliuta) [1700846] - [tools] bpf: fix segfault in test_verifier selftest (Yauheni Kaliuta) [1700846] - [net] bpf: tls_sw, init TLS ULP removes BPF proto hooks (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, sock{map|hash} redirect through ULP (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, zap ingress queue on psock down (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, fix socket data_ready events (Yauheni Kaliuta) [1700846] - [net] bpf: skb_verdict, support SK_PASS on RX BPF path (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, replace comments with BUILD bug (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, improve offset chk in _is_valid_access (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, fix sk_msg_md access past end test (Yauheni Kaliuta) [1700846] - [net] bpf/cpumap: make sure frame_size for build_skb is aligned if headroom isn't (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: reorder stack size check with dead code sanitization (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: verifier: add tests for JSET interpretation (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: teach the verifier to reason about the BPF_JSET instruction (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add trivial JSET tests (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_LD_IMM64 to the line_info test (Yauheni Kaliuta) [1700846] - [net] bpf: Ensure line_info.insn_off cannot point to insn with zero code (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: do not force gcc as CC (Yauheni Kaliuta) [1700846] - [tools] bpf: fix up uapi helper description and sync bpf header with tools (Yauheni Kaliuta) [1700846] - [net] bpf: log struct/union attribute for forward type (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, add tests for size field (Yauheni Kaliuta) [1700846] - [tools] bpf: add tools lib/include support sk_msg_md size field (Yauheni Kaliuta) [1700846] - [include] bpf: sockmap, metadata support for reporting size of msg (Yauheni Kaliuta) [1700846] - [net] bpf: correct slot_type marking logic to allow more stack slot sharing (Yauheni Kaliuta) [1700846] - [kernel] bpf: support raw tracepoints in modules (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: attempt to mount tracefs if required for tracelog cmd (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: check precise {func, line, jited_line}_info_rec_size in test_btf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: fix memleak by freeing line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: support pretty print with kind_flag set (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: refactor btf_dumper_int_bits() (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test kernel bpffs map pretty print with struct kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add test_btf unit tests for kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync btf.h header from kernel to tools (Yauheni Kaliuta) [1700846] - [net] bpf: enable cgroup local storage map pretty print with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix struct/union/fwd types with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: refactor btf_int_bits_seq_show() (Yauheni Kaliuta) [1700846] - [net] bpf: remove useless version check for prog load (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix -Wmissing declaration warnings (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix warning on struct bpf_prog_linfo definition (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a prog array map update example to documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix examples in documentation for bpftool prog (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add doc for -m option to bpftool-prog.rst (Yauheni Kaliuta) [1700846] - [net] bpf: add self-check logic to liveness analysis (Yauheni Kaliuta) [1700846] - [net] bpf: improve stacksafe state comparison (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: check insn processed in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: speed up stacksafe check (Yauheni Kaliuta) [1700846] - [net] bpf: verbose log bpf_line_info in verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Create a new btf_name_by_offset() for non type name use case (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix sk lookup usage in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: remove obsolete prog->aux sanitation in bpf_insn_prepare_dump (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: make sure callees don't prune with caller differences (Yauheni Kaliuta) [1700846] - [tools] bpf: sync tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: include sub program tags in bpf_prog_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Remove !func_info and !line_info check from test_btf and bpftool (Yauheni Kaliuta) [1700846] - [net] bpf: Remove bpf_dump_raw_ok() check for func_info and line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: dual license all files (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: replace Netronome boilerplate with SPDX license headers (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix SPDX format in headers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add btf annotations for cgroup_local_storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for cgroup local storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: pass struct btf pointer to the map_check_btf() callback (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K (Yauheni Kaliuta) [1700846] - [arm64] bpf: arm64: Enable arm64 jit to provide bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use proper type when passing prog_type (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: rename *_info_cnt to nr_*_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: rename *_info_cnt to nr_*_info in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: clean up bpf_prog_get_info_by_fd() (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool: Fix newline and p_err issue (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing pointer dereference for map stacktrace fixup (Yauheni Kaliuta) [1700846] - [net] bpf: relax verifier restriction on BPF_MOV | BPF_ALU (Yauheni Kaliuta) [1700846] - [tools] media: bpf: add bpf function to report mouse movement (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: bpftool: Print bpf_line_info during prog dump (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Add btf_line_info support to libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic (Yauheni Kaliuta) [1700846] - [tools] bpf: Add unit tests for bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor and bug fix in test_func_type in test_btf.c (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: Add bpf_line_info support (Yauheni Kaliuta) [1700846] - [net] net/flow_dissector: correctly cap nhoff and thoff in case of BPF (Yauheni Kaliuta) [1700846] - [net] selftests/bpf: use thoff instead of nhoff in BPF flow dissector (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: update testcases for BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: interpreter support BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [s390] s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [powerpc] ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [tools] bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftool (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Change insn_offset to insn_off in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Improve the info.func_info and info.func_info_rec_size behavior (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a command to dump the trace pipe (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: don't allocate BPF JIT programs in module memory (Yauheni Kaliuta) [1700846] - [net] bpf: add __weak hook for allocating executable memory (Yauheni Kaliuta) [1700846] - [net] bpf: add per-insn complexity limit (Yauheni Kaliuta) [1700846] - [net] bpf: improve verifier branch analysis (Yauheni Kaliuta) [1700846] - [net] bpf: check pending signals while verifying programs (Yauheni Kaliuta) [1700846] - [tools] selftests: add a test for bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] libbpf: add bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] tools: sync uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: respect size hint to BPF_PROG_TEST_RUN if present (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: seg fault with NULL pointer arg (Yauheni Kaliuta) [1700846] - [powerpc] bpf: powerpc64: optimize JIT passes for bpf function calls (Yauheni Kaliuta) [1700846] - [tools] bpf: allow BPF read access to qdisc pkt_len (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix license in README.rst (Yauheni Kaliuta) [1700846] - [net] bpf: Fix memleak in aux->func_info and aux->btf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: get ifindex from ifname (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: improve xdp1 example (Yauheni Kaliuta) [1700846] - [tools] bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases (Yauheni Kaliuta) [1700846] - [tools] bpf: Make more use of 'any' alignment in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_F_ANY_ALIGNMENT (Yauheni Kaliuta) [1700846] - [tools] bpf: Improve socket lookup reuseport documentation (Yauheni Kaliuta) [1700846] - [tools] bpf: Support sk lookup in netns with id 0 (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix verifier log string check for bad alignment (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add owner_prog_type and owner_jited to bpftool output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: mark offloaded programs more explicitly in plain output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for new map types (queue and stack) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for bpftool prog (attach|detach) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use "/proc/self/" i.o. crafting links with getpid() (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: use movn/movk/movk sequence to generate kernel addresses (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: make libbpf _GNU_SOURCE friendly (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix a bitfield pretty print issue (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix various lib and testsuite build failures on 32-bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add addition type tests to test_btf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix two test_btf unit test cases (Yauheni Kaliuta) [1700846] - [net] bpf: btf: check name validity for various types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap, add options for msg_pop_data() helper (Yauheni Kaliuta) [1700846] - [tools] bpf: add msg_pop_data helper to tools (Yauheni Kaliuta) [1700846] - [tools] libbpf: Document API and ABI conventions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Verify versioned symbols (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add version script for DSO (Yauheni Kaliuta) [1700846] - [tools] libbpf: Name changing for btf_get_from_id (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: change selftest test_btf for both jit and non-jit (Yauheni Kaliuta) [1700846] - [net] bpf: btf: support proper non-jit func info (Yauheni Kaliuta) [1700846] - [arm64] bpf, arm64: fix getting subprog addr from aux for calls (Yauheni Kaliuta) [1700846] - [net] bpf, ppc64: generalize fetching subprog into bpf_jit_get_func_addr (Yauheni Kaliuta) [1700846] - [tools] bpf: align map type names formatting (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix spelling mistake "Memmber" -> "Member" (Yauheni Kaliuta) [1700846] - [net] bpf, tags: Fix DEFINE_PER_CPU expansion (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: error handling regarding kprobe_events (Yauheni Kaliuta) [1700846] - [tools] libbpf: make bpf_object__open default to UNSPEC (Yauheni Kaliuta) [1700846] - [tools] bpf: add skb->tstamp r/w access from tc clsact and cg skb progs (Yauheni Kaliuta) [1700846] - [net] bpf: fix integer overflow in queue_stack_map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix spelling mistake "memeory" -> "memory" (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: make longest_prefix_match() faster (Yauheni Kaliuta) [1700846] - [tools] bpf: adding tests for map_in_map helpber in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: adding support for map in map in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: don't specify prog name if kernel doesn't support it (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: remove map name retry from bpf_create_map_xattr (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: introduce bpf_object__probe_caps to test BPF capabilities (Yauheni Kaliuta) [1700846] - [tools] libbpf: make sure bpf headers are c++ include-able (Yauheni Kaliuta) [1700846] - [tools] bpf: fix a libbpf loader issue (Yauheni Kaliuta) [1700846] - [include] bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not defined (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add support for func types (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: enhance test_btf file testing to test func info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: refactor to implement btf_get_from_id() in lib/bpf (Yauheni Kaliuta) [1700846] - [samples] tools/bpf: do not use pahole if clang/llvm can generate BTF sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add support to read .BTF.ext sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: extends test_btf to test load/retrieve func_type info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add new fields for program load in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h header to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce bpf_func_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Break up btf_type_is_void() (Yauheni Kaliuta) [1700846] - [tools] tools: add selftest for BPF_F_ZERO_SEED (Yauheni Kaliuta) [1700846] - [tools] tools: sync linux/bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: move BPF_F_QUERY_EFFECTIVE after map flags (Yauheni Kaliuta) [1700846] - [net] bpf: allow zero-initializing hash map seed (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry map creation without the name (Yauheni Kaliuta) [1700846] - [net] bpf: allocate local storage buffers using GFP_ATOMIC (Yauheni Kaliuta) [1700846] - [net] bpf: fix off-by-one error in adjust_subprog_starts (Yauheni Kaliuta) [1700846] - [net] bpf: fix null pointer dereference on pointer offload (Yauheni Kaliuta) [1700846] - [tools] bpftool: make libbfd optional (Yauheni Kaliuta) [1700846] - [net] net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [powerpc] net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [net] net/skbuff: add macros for VLAN_PRESENT bit (Yauheni Kaliuta) [1700846] - [tools] selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Support socket lookup in CGROUP_SOCK_ADDR progs (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp (Yauheni Kaliuta) [1700846] - [net] bpf: Extend the sk_lookup() helper to XDP hookpoint (Yauheni Kaliuta) [1700846] - [net] bpf: helper to pop data from messages (Yauheni Kaliuta) [1700846] - [net] bpf: fix wrong helper enablement in cgroup local storage (Yauheni Kaliuta) [1700846] - [include] bpf: sk_msg program helper bpf_msg_push_data (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte-order in bpf_sk_lookup (Yauheni Kaliuta) [1700846] - [net] bpf: Allow sk_lookup with IPv6 module (Yauheni Kaliuta) [1700846] - [net] net: core: Fix build with CONFIG_IPV6=m (Yauheni Kaliuta) [1700846] - [net] bpf: Fix dev pointer dereference from sk_skb (Yauheni Kaliuta) [1700846] - [net] bpf: fix building without CONFIG_INET (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Fix bpf_program__next() API (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix uninitialized duration warning (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Allow narrow loads with offset > 0 (Yauheni Kaliuta) [1700846] - [tools] bpftool: support loading flow dissector (Yauheni Kaliuta) [1700846] - [tools] bpftool: add pinmaps argument to the load/loadall (Yauheni Kaliuta) [1700846] - [tools] bpftool: add loadall command (Yauheni Kaliuta) [1700846] - [tools] libbpf: add internal pin_name (Yauheni Kaliuta) [1700846] - [tools] libbpf: bpf_program__pin: add special case for instances.nr == 1 (Yauheni Kaliuta) [1700846] - [tools] libbpf: cleanup after partial failure in bpf_object__pin (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: rename flow dissector section to flow_dissector (Yauheni Kaliuta) [1700846] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Yauheni Kaliuta) [1700846] - [net] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [include] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call finalize() from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call verify_insn from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary when it exists (Yauheni Kaliuta) [1700846] - [tools] bpftool: Improve handling of ENOENT on map dumps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a test case for sock_ops perf-event notification (Yauheni Kaliuta) [1700846] - [net] bpf: add perf event notificaton support for sock_ops (Yauheni Kaliuta) [1700846] - [net] bpf: let verifier to calculate and record max_pkt_offset (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: update references to other man pages in documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: pass an argument to silence open_obj_pinned() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix plain output and doc for --bpffs option (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: prevent infinite loop in get_fdinfo() (Yauheni Kaliuta) [1700846] - [samples] bpf_load: add map name to load_maps error message (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: enable (uncomment) all tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv (Yauheni Kaliuta) [1700846] - [net] bpf: show main program address and length in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited address in bpf_prog_info->jited_ksyms (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited prog address in /proc/kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: test make sure to run unpriv test cases in test_verifier (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: don't set id on after map lookup with ptr_to_map_val return (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix compile error in libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary if it exists (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add unlimited rlimit for flow_dissector_load (Yauheni Kaliuta) [1700846] - [net] bpf: add bpf_jit_limit knob to restrict unpriv allocations (Yauheni Kaliuta) [1700846] - [net] bpf: make direct packet write unclone more robust (Yauheni Kaliuta) [1700846] - [net] bpf: fix leaking uninitialized memory on pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet write into pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix cg_skb types to hint access type in may_access_direct_pkt_data (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet access for flow dissector progs (Yauheni Kaliuta) [1700846] - [net] bpf: disallow direct packet access for unpriv in cg_skb (Yauheni Kaliuta) [1700846] - [tools] bpf: fix test suite to enable all unpriv program types (Yauheni Kaliuta) [1700846] - [net] bpf, btf: fix a missing check bug in btf_parse (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragments BPF_STREAM_PARSER and XDP_SOCKETS (Yauheni Kaliuta) [1700846] - [net] bpf: devmap: fix wrong interface selection in notifier_call (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix completion for "bpftool map update" (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: print nb of cmds to stdout (not stderr) for batch mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: document restriction on '.' in names to pin in bpffs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix return value comparison for tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: simplify and cleanup perf ring buffer walk (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: avoid retpoline for map push/pop/peek operation (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: remove unneeded flow key in check_helper_mem_access (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: reject xadd on flow key memory (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: fix register type dump in xadd and st (Yauheni Kaliuta) [1700846] - [net] ulp: remove uid and user_visible members (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap add options to use msg_push_data (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf support for msg_push_data (Yauheni Kaliuta) [1700846] - [tools] Sync uapi/bpf.h to tools/include (Yauheni Kaliuta) [1700846] - [net] bpf: add tests for direct packet access from CGROUP_SKB (Yauheni Kaliuta) [1700846] - [net] bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: use correct barriers in perf ring buffer walk (Yauheni Kaliuta) [1700846] - [tools] tools, perf: add and use optimized ring_buffer_{read_head, write_tail} helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add test cases for queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall (Yauheni Kaliuta) [1700846] - [net] bpf: add queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf/syscall: allow key to be null in map functions (Yauheni Kaliuta) [1700846] - [net] bpf: rename stack trace map operations (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use 4 context mode for the NFP disasm (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix file resource leak in load_kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap, add msg_peek tests to test_sockmap (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, support for msg_peek in sk_msg with redirect ingress (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix skmsg recvmsg handler to track size correctly (Yauheni Kaliuta) [1700846] - [include] bpf: skmsg, improve sk_msg_used_element to work in cork context (Yauheni Kaliuta) [1700846] - [tools] libbpf: Per-symbol visibility for DSO (Yauheni Kaliuta) [1700846] - [tools] bpf, tls: add tls header to tools infrastructure (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add map create command (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add flag to allow non-compat map definitions (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add support for attaching programs to maps (Yauheni Kaliuta) [1700846] - [maintainers] bpf, doc: add maintainers entry to related files (Yauheni Kaliuta) [1700846] - [tools] bpf: add tls support for testing in test_sockmap (Yauheni Kaliuta) [1700846] - [net] tls: add bpf support to sk_msg handling (Yauheni Kaliuta) [1700846] - [net] tls: replace poll implementation with read hook (Yauheni Kaliuta) [1700846] - [net] tls: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove ulp bits from sockmap (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup (Yauheni Kaliuta) [1700846] - [net] net/tls: Make function get_rec() static (Yauheni Kaliuta) [1700846] - [net] net/tls: Mark the end in scatterlist table (Yauheni Kaliuta) [1700846] - [net] tls: Fixed a memory leak during socket close (Yauheni Kaliuta) [1700846] - [net] net/tls: Removed redundant checks for non-NULL (Yauheni Kaliuta) [1700846] - [net] tls: Add support for inplace records encryption (Yauheni Kaliuta) [1700846] - [net] tls: Remove redundant vars from tls record structure (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed race condition in async encryption (Yauheni Kaliuta) [1700846] - [net] tls: Fix socket mem accounting error under async encryption (Yauheni Kaliuta) [1700846] - [net] net/tls: Add support for async encryption of records for performance (Yauheni Kaliuta) [1700846] - [net] tls: Remove dead code in tls_sw_sendmsg (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed return value when tls_complete_pending_work() fails (Yauheni Kaliuta) [1700846] - [net] bpf: wait for running BPF programs when updating map-in-map (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install script with_addr.sh (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add config fragment LWTUNNEL (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: use proper type and uapi perf_event.h header for libbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add XDP selftests for modifying and popping VLAN headers (Yauheni Kaliuta) [1700846] - [tools] bpf: make TC vlan bpf_helpers avail to selftests (Yauheni Kaliuta) [1700846] - [net] net: fix generic XDP to handle if eth header was mangled (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, check bpf_map_lookup_elem access in bpf prog (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, change names of fixup maps (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, print strerror when map lookup error occurs (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, split the function do_dump() (Yauheni Kaliuta) [1700846] - [net] bpf: return EOPNOTSUPP when map lookup isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: error handling when map_lookup_elem isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix a missing check bug (Yauheni Kaliuta) [1700846] - [net] bpf: allow offload of programs with BPF-to-BPF function calls (Yauheni Kaliuta) [1700846] - [net] bpf: add verifier callback to get stack usage info for offloaded progs (Yauheni Kaliuta) [1700846] - [tools] libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause (Yauheni Kaliuta) [1700846] - [samples] bpf, tracex3_user: erase "ARRAY_SIZE" redefined (Yauheni Kaliuta) [1700846] - [tools] libbpf: Use __u32 instead of u32 in bpf_program__load (Yauheni Kaliuta) [1700846] - [tools] libbpf: Make include guards consistent (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in str_error.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in nlattr.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in libbpf.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Move __dump_nlmsg_t from API to implementation (Yauheni Kaliuta) [1700846] - [documentation] Documentation: Describe bpf reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add C tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support loading individual progs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Generalize dummy program types (Yauheni Kaliuta) [1700846] - [tools] bpf: Add helper to retrieve socket in BPF (Yauheni Kaliuta) [1700846] - [include] bpf: Introduce bpf_skb_ancestor_cgroup_id helper (Yauheni Kaliuta) [1700846] - [tools] bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h uapi with tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h uapi to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add reference tracking to verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Macrofy stack state copy (Yauheni Kaliuta) [1700846] - [include] bpf: Add PTR_TO_SOCKET verifier type (Yauheni Kaliuta) [1700846] - [net] bpf: Generalize ptr_or_null regs check (Yauheni Kaliuta) [1700846] - [net] bpf: Reuse canonical string formatter for ctx errs (Yauheni Kaliuta) [1700846] - [net] bpf: Add iterator for spilled registers (Yauheni Kaliuta) [1700846] - [net] bpf: don't accept cgroup local storage with zero value size (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: cgroup local storage-based network counters (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: extend the storage test to test per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier per-cpu cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for PERCPU_CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of per-cpu cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf: introduce per-cpu cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: rework cgroup storage pointer passing (Yauheni Kaliuta) [1700846] - [net] bpf: extend cgroup bpf core to allow multiple cgroup storage types (Yauheni Kaliuta) [1700846] - [net] bpf/test_run: support cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: harden flags check in cgroup_storage_update_elem() (Yauheni Kaliuta) [1700846] - [net] bpf: permit CGROUP_DEVICE programs accessing helper bpf_get_current_cgroup_id() (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test libbpf_{prog,attach}_type_by_name (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Use libbpf_attach_type_by_name in test_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support sk_skb/stream_{parser, verdict} section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support cgroup_skb/{e,in}gress section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Introduce libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] bpftool: Fix bpftool net output (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps (Yauheni Kaliuta) [1700846] - [tools] bpf: test_maps, only support ESTABLISHED socks (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix transition through disconnect without close (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap only allow ESTABLISHED sock state (Yauheni Kaliuta) [1700846] - [net] bpf: remove redundant null pointer check before consume_skb (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix compilation failure (Yauheni Kaliuta) [1700846] - [net] flow_dissector: fix build failure without CONFIG_NET (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix a compilation failure (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: remove duplicated includes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: improve output format for bpftool net (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix bpf_flow.c build (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test bpf flow dissection (Yauheni Kaliuta) [1700846] - [tools] flow_dissector: implements eBPF parser (Yauheni Kaliuta) [1700846] - [tools] bpf: support flow dissector in libbpf and bpftool (Yauheni Kaliuta) [1700846] - [include] flow_dissector: implements flow dissector BPF hook (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix end boundary calculation for type section (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a netlink recv issue (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: support prog array map and map of maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for program array map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add net support (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add more netlink functionalities in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move bpf/lib netlink related functions into a new file (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf/test_progs: do not check errno == 0 (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: fix verifier instability (Yauheni Kaliuta) [1700846] - [net] bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, add xskmap in map types (Yauheni Kaliuta) [1700846] - [tools] bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: xdpsock, minor fixes (Yauheni Kaliuta) [1700846] - [samples] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program (Yauheni Kaliuta) [1700846] - [net] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|get)sockopt (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add btf percpu map formated dump (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs percpu map pretty print tests in test_btf (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: display non-spill stack slot types in print_verifier_state (Yauheni Kaliuta) [1700846] - [tools] bpf: use --cgroup in test_suite if supplied (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap test remove shutdown() calls (Yauheni Kaliuta) [1700846] - [net] bpf: remove duplicated include from syscall.c (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, decrement copied count correctly in redirect error case (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix potential use after free in bpf_tcp_close (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: return from do_event_pipe() on bad arguments (Yauheni Kaliuta) [1700846] - [net] bpf: use per htab salt for bucket hash (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: write_space events need to be passed to TCP handler (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock hash count in alloc_sock_hash_elem (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys (Yauheni Kaliuta) [1700846] - [net] bpf: fix redirect to map under tail calls (Yauheni Kaliuta) [1700846] - [netdrv] veth: Support per queue XDP ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add XDP TX and REDIRECT (Yauheni Kaliuta) [1700846] - [net] xdp: Helpers for disabling napi_direct of xdp_return_frame (Yauheni Kaliuta) [1700846] - [net] bpf: Make redirect_info accessible from modules (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add ndo_xdp_xmit (Yauheni Kaliuta) [1700846] - [netdrv] veth: Handle xdp_frames in xdp napi ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Avoid drops by oversized packets when XDP is enabled (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add driver XDP (Yauheni Kaliuta) [1700846] - [net] net: Export skb_headers_offset_update (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpf selftest test_cgroup_storage failure (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix map elem deletion race with smap_stop_sock (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix leakage of smap_psock_map_entry (Yauheni Kaliuta) [1700846] - [net] bpf: fix a rcu usage warning in bpf_prog_array_copy_core() (Yauheni Kaliuta) [1700846] - [tools] bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT" (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add cgroup id helpers to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [net] bpf: decouple btf from seq bpf fs dump and enable more maps (Yauheni Kaliuta) [1700846] - [tools] bpf: Test BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [tools] bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor ARRAY_SIZE macro to bpf_util.h (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [net] net: Add ID (if needed) to sock_reuseport and expose reuseport_lock (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: btf: add pretty print for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs non-array map seq_show issue (Yauheni Kaliuta) [1700846] - [powerpc] powerpc/Makefiles: Convert ifeq to ifdef where possible (Yauheni Kaliuta) [1700846] - [net] bpf: introduce update_effective_progs() (Yauheni Kaliuta) [1700846] - [s390] s390: fix br_r1_trampoline for machines without exrl (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix a typo in map in map test (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix BTF code added twice to different trees (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a cgroup storage test (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: introduce the bpf_get_local_storage() helper function (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf: extend bpf_prog_array to store pointers to the cgroup storage (Yauheni Kaliuta) [1700846] - [net] bpf: allocate cgroup storage entries on attaching bpf programs (Yauheni Kaliuta) [1700846] - [net] bpf: pass a pointer to a cgroup storage using pcpu variable (Yauheni Kaliuta) [1700846] - [net] bpf: introduce cgroup storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add ability to charge bpf maps memory dynamically (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: MOV64 don't mark dst reg unbounded (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test for get_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Support bpf_get_socket_cookie in more prog types (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdpsock_user.c to libbpf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdp_fwd_user.c to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: add bpf_object__find_program_by_title() (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd() (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add BTF build flags to Makefile (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: ignore build products (Yauheni Kaliuta) [1700846] - [tools] bpf: Add Python 3 support to selftests scripts for bpf (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: fix inconsistent IS_ERR and PTR_ERR (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: remove redundant pointer sg (Yauheni Kaliuta) [1700846] - [net] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: don't pass FEATURES_DUMP to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: remove libelf-getphdrnum feature detection (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: test_cgrp2_sock2: fix an off by one (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: ensure that we don't load over MAX_PROGS programs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Better verification in test_tcpbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix const'ness in cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: print map dump and lookup with btf info (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: add btf print functionality (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: export btf types and name by offset from lib (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: build and install man page for eBPF helpers from bpftool/ (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpftool: add bash completion for cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: document cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: introduce cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test sys_connect BPF hooks with TFO (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add xdp_sample_pkts example (Yauheni Kaliuta) [1700846] - [tools] trace_helpers.c: Add helpers to poll multiple perf FDs for events (Yauheni Kaliuta) [1700846] - [net] bpf: deal with kABI breakage in cgroups (Yauheni Kaliuta) [1700846] - [netdrv] nfp: bpf: fix static check error through tightening shift amount adjustment (Pablo Cascon) [1663986] - [netdrv] nfp: disable netpoll on representors (Pablo Cascon) [1663986] - [netdrv] nfp: validate the return code from dev_queue_xmit() (Pablo Cascon) [1663986] - [netdrv] nfp: fix simple vNIC mailbox length (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: set higher timeout for flash bundle (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: allow the use of DMA buffer (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: move default buffer handling into its own function (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: use fractional size of the buffer (Pablo Cascon) [1663986] - [netdrv] nfp: report RJ45 connector in ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: remove ethtool flashing fallback (Pablo Cascon) [1663986] - [netdrv] nfp: Remove switchdev.h inclusion (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: allow flashing the device via devlink (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: include vendor/product info in serial number (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: use the generic manufacture identifier instead of vendor (Pablo Cascon) [1663986] - [netdrv] nfp: flower: cmsg: use struct_size() helper (Pablo Cascon) [1663986] - [netdrv] nfp: Implement ndo_get_port_parent_id() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: complete ALU32 logic shift supports (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: correct the behavior for shifts by zero (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report the running and flashed versions (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: add support for versions command (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report fixed versions (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report driver name and serial number (Pablo Cascon) [1663986] - [netdrv] nfp: use struct_size() in kzalloc() (Pablo Cascon) [1663986] - [netdrv] nfp: flower: enable MAC address sharing for offloadable devs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure MAC cleanup on address change (Pablo Cascon) [1663986] - [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure deletion of old offloaded MACs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove list infastructure from MAC offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ignore offload of VF and PF repr MAC addresses (Pablo Cascon) [1663986] - [netdrv] nfp: flower: tidy tunnel related private data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase cmesg reply timeout (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: optimize codegen for JSET with a constant (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remove the trivial JSET optimization (Pablo Cascon) [1663986] - [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allow to opt-out of RED offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Pablo Cascon) [1663986] - [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1663986] - [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1663986] - [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1663986] - [netdrv] nfp: add offloads on representors (Pablo Cascon) [1663986] - [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1663986] - [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1663986] - [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1663986] - [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1663986] - [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1663986] - [netdrv] nfp: move queue variable init (Pablo Cascon) [1663986] - [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1663986] - [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1663986] - [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1663986] - [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add support for more threshold actions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add cls_u32 offload for simple band classification (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add functions to update DSCP -> virtual queue map (Pablo Cascon) [1663986] - [netdrv] nfp: abm: calculate PRIO map len and check mailbox size (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add GRED offload (Pablo Cascon) [1663986] - [netdrv] nfp: abm: wrap RED parameters in bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add up bands for sto/non-sto stats (Pablo Cascon) [1663986] - [netdrv] nfp: abm: switch to extended stats for reading packet/byte counts (Pablo Cascon) [1663986] - [netdrv] nfp: abm: size threshold table to account for bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: pass band parameter to functions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: map per-band symbols (Pablo Cascon) [1663986] - [netdrv] nfp: abm: restructure Qdisc handling (Pablo Cascon) [1663986] - [netdrv] nfp: abm: save RED's parameters (Pablo Cascon) [1663986] - [netdrv] nfp: abm: reset RED's child based on limit (Pablo Cascon) [1663986] - [netdrv] nfp: abm: build full Qdisc hierarchy based on graft notifications (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allocate Qdisc child table (Pablo Cascon) [1663986] - [netdrv] nfp: abm: remember which Qdisc is root (Pablo Cascon) [1663986] - [netdrv] nfp: abm: track all offload-enabled qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: abm: keep track of all RED thresholds (Pablo Cascon) [1663986] - [netdrv] nfp: abm: rename qdiscs -> red_qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1663986] - [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1663986] - [netdrv] nfp: abm: refuse RED offload with harddrop set (Pablo Cascon) [1663986] - [netdrv] nfp: abm: don't set negative threshold (Pablo Cascon) [1663986] - [netdrv] nfp: abm: provide more precise info about offload parameter validation (Pablo Cascon) [1663986] - [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1663986] - [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1663986] - [netdrv] nfp: abm: split qdisc offload code into a separate file (Pablo Cascon) [1663986] - [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1663986] - [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1663986] - [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1663986] - [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: protect against mis-initializing atomic counters (Pablo Cascon) [1663986] - [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1663986] - [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support pointers to other stack frames for BPF-to-BPF calls (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: ignore helper-related checks for BPF calls in nfp verifier (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_frame_depth (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow control message sizing for map ops (Pablo Cascon) [1663986] - [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: parse global BPF ABI version capability (Pablo Cascon) [1663986] - [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1663986] - [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1663986] - [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1663986] - [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1663986] - [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1663986] - [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1663986] - [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1663986] - [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1663986] - [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1663986] - [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1663986] - [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1663986] - [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1663986] - [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1663986] - [netdrv] nfp: refactor the per-chip PCIe config (Pablo Cascon) [1663986] - [netdrv] nfp: add support for NFP5000 (Pablo Cascon) [1663986] - [netdrv] nfp: abm: look up MAC addresses via management FW (Pablo Cascon) [1663986] - [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1663986] - [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1663986] - [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1663986] - [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1663986] - [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: xdp_adjust_tail support (Pablo Cascon) [1663986] - [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: improve map offload info messages (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remember maps by ID (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow receiving perf events on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: pass raw data buffer to nfp_bpf_event_output() (Pablo Cascon) [1663986] - [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1663986] - [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1663986] - [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow program sharing within ASIC (Pablo Cascon) [1663986] - [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1663986] - [netdrv] nfp: add support for simultaneous driver and hw XDP (Pablo Cascon) [1663986] - [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: migrate to advanced reciprocal divide in reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u32 divide using reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u16 and u32 multiplications (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: copy range info for all operands of all ALU operations (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename umin/umax to umin_src/umax_src (Pablo Cascon) [1663986] - [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1663986] - [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1663986] - [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1663986] - [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow source ptr type be map ptr in memcpy optimization (Pablo Cascon) [1663986] - [netdrv] bpf: offload: keep the offload state per-ASIC (Pablo Cascon) [1663986] - [netdrv] bpf: offload: aggregate offloads per-device (Pablo Cascon) [1663986] - [tools] selftests/bpf: add test for sharing objects between netdevs (Ivan Vecera) [1708399] - [netdrv] netdevsim: allow program sharing between devices (Ivan Vecera) [1708399] - [net] bpf: offload: allow program and map sharing per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: keep the offload state per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: aggregate offloads per-device (Ivan Vecera) [1708399] - [net] bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match() (Ivan Vecera) [1708399] - [netdrv] netdevsim: associate bound programs with shared dev (Ivan Vecera) [1708399] - [netdrv] netdevsim: add shared netdevsim devices (Ivan Vecera) [1708399] - [netdrv] netdevsim: add switch_id attribute (Ivan Vecera) [1708399]- [infiniband] IB/mlx5: Remove set but not used variable (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: WQE dump jumps over first 16 bytes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix false compilation warning (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Remove redundant assignment (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix the max MTU check in case of XDP (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix use-after-free after xdp_return_frame (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1691238] - [netdrv] Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Correctly use the namespace type when allocating pedit action (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1691238] - [netdrv] net: mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix bad flow upon DEVX mkey creation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Add support for ODP for DEVX indirection mkey (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Manage indirection mkey upon DEVX flow for ODP (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: DEVX handling for indirection MKEY (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add modify FTE helper function (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Validate correct PD before prefetch MR (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Introduce and reuse helper to identify ODP MR (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Protect against prefetch of invalid MR (Alaa Hleihel) [1691238] - [infiniband] net/mlx5: Make mlx5_cmd_exec_cb() a safe API (Alaa Hleihel) [1691238] - [infiniband] RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Embed into the code flow the ODP config option (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Add missing static function annotation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Declare local functions 'static' (Alaa Hleihel) [1691238] - [netdrv] RDMA/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1691238] - [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1691236 1687434] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1691236 1687434] - [infiniband] IB/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [include] net/mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Set peer flow needed also for multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Update check for merged eswitch device (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Use hint to resolve route when in HW multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Always query offloaded tc peer rule counter (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Re-attempt to offload flows on multipath port affinity events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Emit port affinity event for multipath offloads (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Allow one failure when offloading tc encap rules under multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't inherit flow flags on peer flow creation (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Activate HW multipath and handle port affinity based on FIB events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Add multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use own workqueue for lag netdev events processing (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Expose lag operations in header file (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use unsigned int bit instead of bool as a struct member (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Cleanup attach encap function (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Remove 'parse_attr' argument in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Introduce mlx5e_flow_esw_attr_init() helper (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Return the allocated flow directly from __mlx5e_add_fdb_flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1691236 1663240] - [include] net/mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Remove wrong and superfluous tc pedit header type check (Alaa Hleihel) [1691236] - [netdrv] drivers: net: use flow action infrastructure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: support for two independent packet edit actions (Alaa Hleihel) [1691236] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix a compilation warning in events.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: No command allowed when command interface is not ready (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1691236 1663207] - [netdrv] net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1691236] - [netdrv] Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager" (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix flow creation on representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix how advise_mr() launches async work (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1691236] - [infiniband] Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC INI usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: drop useless LIST_HEAD (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: fix semicolon.cocci warnings (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add user control for XDP TX MPWQE feature (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add array for WQE info descriptors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Replace boolean doorbell indication with segment pointer (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Warn upon polling an error CQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Change the XDP SQ redirect indication (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Precede XDP-related operations in RQ poll by a loaded program check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: TX, Print opcode in error CQE warning (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix wrong error unwind (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Simplify netdev unbinding (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the correct commands for UMEM and UCTX allocation (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow vlans on e-switch uplink reps (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Increase VF representors' SQ size to 128 (Alaa Hleihel) [1691236] - [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1691236] - [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1691236] - [include] IB/mlx5: Introduce uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] drivers: net: ethernet: mellanox: use skb_sec_path helper (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix compile issue when ODP disabled (Alaa Hleihel) [1691236] - [include] net/mlx5: Add shared Q counter bits (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add advise_mr() support (Alaa Hleihel) [1691236 1663248] - [infiniband] IB/uverbs: Add helper to get array size from ptr attribute (Alaa Hleihel) [1691236 1663248] - [infiniband] RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Add some ethtool port control entries to the uplink rep netdev (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Expose ethtool pause and link functions to mlx5e callers (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Add sriov and udp tunnel ndo support for the uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Remove leftover code from the PF netdev being uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use dedicated uplink vport netdev representor (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use single argument for the esw representor build params helper (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5: E-Switch, Remove redundant reloading of the IB interface (Alaa Hleihel) [1691236 1663256 1663207] - [netdrv] net/mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Fold the modify lag code into function (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Add lag affinity info to log (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1691236 1663230] - [include] net/mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1691236 1663230] - [infiniband] IB/mlx5: Unify e-switch representors load approach between uplink and VFs (Alaa Hleihel) [1691236] - [include] net/mlx5: Use lowercase 'X' for hex values (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove set but not used variable 'upriv' (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove duplicated include from eswitch.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use monitor counters for update stats (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Monitor counters commands support (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Avoid query PPCNT register if not supported by the device (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use CQE padding for Ethernet CQs (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1691236 1663239] - [infiniband] RDMA/mlx5: Fail early if user tries to create flows on IB representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Remove duplicated include from mlx5_ib.h (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Remove the get protocol device interface entry (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1691236 1663239 1663207] - [include] net/mlx5: Introduce extended destination fields (Alaa Hleihel) [1691236 1663239] - [infiniband] net/mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Add monitor commands layout and event data (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for plugged-disabled cable status in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for PCIe power slot exceeded error in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Rework handling of port module events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: When fetching CQEs return CQE instead of void pointer (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Report packet based credit mode device capability (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add packet based credit mode support (Alaa Hleihel) [1691236] - [include] net/mlx5: Expose packet based credit mode (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Improve ethtool private-flags code structure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: ethtool, Support user configuration for RX hash fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Cleanup unused defines (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove trailing space of tx_pause ethtool counter name (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Update the supported DEVX commands (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enforce DEVX privilege by firmware (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable modify and query verbs objects via DEVX (Alaa Hleihel) [1691236] - [include] net/mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold modify RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold create RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Initialize SRQ tables on mlx5_ib (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Update SRQ functions signatures to mlx5_ib format (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use stages for callback to setup and release DEVX (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Remove SRQ signature global flag (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Move SRQ functions to RDMA part (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove references to local mlx5_core functions (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove not-used lib/eq.h header file (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove dead transobj code (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Align SRQ licenses and copyright information (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Debug print for forwarded async events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward SRQ resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward QP/WorkQueues resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove all deprecated software versions of FW events (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw delay drop general event (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow forwarding event type general event as is (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw port change event rather than the software version (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove unused events callback and logic (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward all mlx5 events to mlx5 notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow port change event to be forwarded to driver notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Driver events notifier API (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented QP's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented SRQ's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Attach a DEVX counter via raw flow creation (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Improve core device events handling (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Device events, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CQ ERR, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Resource tables, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CmdIF, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWPage, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: E-Switch, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Clock, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FPGA, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWTrace, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Introduce atomic notifier chain subscription API (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use the uapi disablement APIs instead of code (Alaa Hleihel) [1691236] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Alaa Hleihel) [1691236] - [netdrv] mlx5: use skb_vlan_tag_get_prio() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1691236] - [netdrv] {net, IB}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Generic EQ (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Different EQ types (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1691236] - [include] net/mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1691234 1647734] - [netdrv] net/mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1691234] - [include] net/mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1691234] - [include] net/mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1691234] - [include] net/mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1691234] - [include] net/mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1691234] - [include] net/mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify DEVX object type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose function for building RSS params (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX on IB (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1691234] - [include] net/mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of QP commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor raw flow creation (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX steering support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add flow counters idr (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Store flow counters in a list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1691234 1663215] - [include] net/mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1691234 1663215] - [netdrv] {net, RDMA}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Improve argument name for add flow API (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1691231] - [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1691231] - [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Refactor XDP counters (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add support for flow table destination number (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, events handling (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove set but not used variables (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add XRQ commands definitions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: fix an unused-function warning (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add common metadata functions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add software statistics (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add innova rx support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, refactor variable names (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove unused port number parameter (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1691231] - [include] net/mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1691231] - [infiniband] net/mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for drain SQ & RQ (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1691231 1663195] - [include] net/mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1691231 1663195] - [infiniband] RDMA/mlx5: Refactor transport domain checks (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose DEVX tree (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX general command (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Introduce DEVX (Alaa Hleihel) [1691231 1663190] - [netdrv] net/mlx5: Expose DEVX specification (Alaa Hleihel) [1691231]- [virt] kvm: arm/arm64: Don't emulate virtual timers on userspace ioctls (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Remove unused timer variable (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Rework the timer code to use a timer_map (Andrew Jones) [1716066] - [powerpc] powernv: Fix compile without CONFIG_TRACEPOINTS (David Gibson) [1524674] - [virt] kvm: ppc: book3s: Remove useless checks in 'release' method of KVM device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Clear escalation interrupt pointers on device close (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Prevent races when releasing device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Replace the 'destroy' method by a 'release' method (David Gibson) [1524674] - [virt] kvm: Introduce a 'release' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Activate XIVE exploitation mode (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add passthrough support (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a mapping for the source ESB pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a TIMA mapping (David Gibson) [1524674] - [virt] kvm: Introduce a 'mmap' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add get/set accessors for the VP XIVE state (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to dirty the XIVE EQ pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to sync the sources (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a global reset control (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add controls for the EQ configuration (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to configure a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: add a control to initialize a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Introduce a new capability KVM_CAP_PPC_IRQ_XIVE (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: Add a new KVM device for the XIVE native exploitation mode (David Gibson) [1524674] - [powerpc] xive: add OPAL extensions for the XIVE native exploitation support (David Gibson) [1524674] - [powerpc] powernv: move OPAL call wrapper tracing and interrupt handling to C (David Gibson) [1524674] - [thermal] thermal/intel_powerclamp: fix truncated kthread name (Lihong Yang) [1716810] - [kernel] kernel/signal.c: trace_signal_deliver when signal_group_exit (Waiman Long) [1548279] - [kernel] signal: unconditionally leave the frozen state in ptrace_stop() (Waiman Long) [1548279] - [kernel] cgroup: never call do_group_exit() with task->frozen bit set (Waiman Long) [1548279] - [kernel] kernel: cgroup: fix misuse of x (Waiman Long) [1548279] - [kernel] cgroup: get rid of cgroup_freezer_frozen_exit() (Waiman Long) [1548279] - [kernel] cgroup: prevent spurious transition into non-frozen state (Waiman Long) [1548279] - [kernel] cgroup: Remove unused cgrp variable (Waiman Long) [1548279] - [documentation] cgroup: document cgroup v2 freezer interface (Waiman Long) [1548279] - [kernel] cgroup: add tracing points for cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: make TRACE_CGROUP_PATH irq-safe (Waiman Long) [1548279] - [tools] kselftests: cgroup: don't fail on cg_kill_all() error in cg_destroy() (Waiman Long) [1548279] - [kernel] cgroup: cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock (Waiman Long) [1548279] - [kernel] cgroup: implement __cgroup_task_count() helper (Waiman Long) [1548279] - [kernel] cgroup: rename freezer.c into legacy_freezer.c (Waiman Long) [1548279] - [kernel] cgroup: remove extra cgroup_migrate_finish() call (Waiman Long) [1548279] - [kernel] cgroup/cpuset: Update stale generate_sched_domains() comments (Waiman Long) [1548279] - [kernel] cgroup: saner refcounting for cgroup_root (Waiman Long) [1548279] - [fs] fix cgroup_do_mount() handling of failure exits (Waiman Long) [1548279] - [kernel] cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param (Waiman Long) [1548279] - [kernel] cgroup: fix parsing empty mount option string (Waiman Long) [1548279] - [kernel] cgroup: fix CSS_TASK_ITER_PROCS (Waiman Long) [1548279] - [kernel] cgroup: Fix dom_cgrp propagation when enabling threaded mode (Waiman Long) [1548279] - [lib] lib: objagg: fix handling of object with 0 users when assembling hints (Ivan Vecera) [1704850] - [lib] test_objagg: Uninitialized variable in error handling (Ivan Vecera) [1704850] - [lib] test_objagg: Test the correct variable (Ivan Vecera) [1704850] - [lib] lib: objagg: Fix an error code in objagg_hints_get() (Ivan Vecera) [1704850] - [lib] lib: objagg: add root count to stats (Ivan Vecera) [1704850] - [lib] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1704850] - [lib] lib: objagg: fix typo in objagg_stats_put() docstring (Ivan Vecera) [1704850] - [lib] lib: introduce initial implementation of object aggregation manager (Ivan Vecera) [1704850] - [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718919] - [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718919] - [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718919] - [target] scsi: target: tcmu: Switch to bitmap_zalloc() (Maurizio Lombardi) [1712917] - [target] scsi: target: tcmu: wait for nl reply only if there are listeners or during an add (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_handle_text_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_dump_data_payload() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Rename a function and a function pointer (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Fix spelling of "unsolicited" (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Convert comments about locking into runtime checks (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Remove an incorrect comment (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Add target_send_busy() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Inline transport_lun_remove_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the LUN RESET implementation (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove several state tests from the TMF code (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the write_pending_status() callback function (Maurizio Lombardi) [1712917] - [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: fix use after free (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kmem_cache_free() instead of kfree() (Maurizio Lombardi) [1712917] - [target] scsi: target: perform t10_wwn ID initialisation in target_alloc_device() (Maurizio Lombardi) [1712917] - [target] scsi: target: remove hardcoded T10 Vendor ID in INQUIRY response (Maurizio Lombardi) [1712917] - [target] scsi: target: add device vendor_id configfs attribute (Maurizio Lombardi) [1712917] - [target] scsi: target: consistently null-terminate t10_wwn strings (Maurizio Lombardi) [1712917] - [target] scsi: target: use consistent left-aligned ASCII INQUIRY data (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Reduce the amount of code executed with a spinlock held (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make ABORT and LUN RESET handling synchronous (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix TAS handling for aborted commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the code for aborting SCSI commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make it possible to wait from more than one context for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use system workqueues for TMF (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix target_wait_for_sess_cmds breakage with active signals (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify transport_clear_lun_ref() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kvcalloc() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1712917] - [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1712917] - [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1712917] - [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1712917] - [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use the SECTOR_SHIFT constant (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1712917] - [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1712917] - [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1712917] - [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1712917] - [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1712917] - [include] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1712917] - [target] scsi: target: iblock: split T10 PI SGL across command bios (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails (Maurizio Lombardi) [1712917] - [target] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: target: make transport_init_session_tags static (Maurizio Lombardi) [1712917] - [target] scsi: iscsi target: have iscsit_start_nopin_timer call __iscsit_start_nopin_timer (Maurizio Lombardi) [1712917] - [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1712917] - [target] Revert "scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers" (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use u64 for dev_size (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use match_int for dev params (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: unmap if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: check if dev is configured before block/reset (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use lio core se_device configuration helper (Maurizio Lombardi) [1712917] - [target] scsi: target: add helper to check if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: initialize list head (Maurizio Lombardi) [1712917] - [target] scsi: target_core_user: fix double unlock (Maurizio Lombardi) [1712917] - [target] scsi: target: Remove se_dev_entry.ua_count (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix handling of removed LUNs (Maurizio Lombardi) [1712917] - [target] scsi: target: Send unit attention condition even if the sense buffer is too small (Maurizio Lombardi) [1712917] - [target] scsi: target: Do not duplicate the code that marks that a command has sense data (Maurizio Lombardi) [1712917] - [target] scsi: target/tcm_loop: Avoid that static checkers warn about dead code (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify the code for waiting for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (2/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (1/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Fold core_tmr_handle_tas_abort() into transport_cmd_finish_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify core_tmr_handle_tas_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Document when CMD_T_STOP and CMD_T_COMPLETE are set (Maurizio Lombardi) [1712917] - [target] scsi: target: Make the session shutdown code also wait for commands that are being aborted (Maurizio Lombardi) [1712917] - [target] scsi: target: Introduce transport_init_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Rename transport_init_session() into transport_alloc_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Move a list_del_init() statement (Maurizio Lombardi) [1712917] - [target] scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion (Maurizio Lombardi) [1712917] - [target] scsi: target: Use config_item_name() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Maurizio Lombardi) [1712917] - [target] scsi: target: remove target_find_device (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: add module wide block/reset_netlink support (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: misc nl code cleanup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: simplify nl interface (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: track nl commands (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: delete unused __wait (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: remove useless code and clean up the code style (Maurizio Lombardi) [1712917]- [ipc] ipc: do cyclic id allocation for the ipc object. (Waiman Long) [1710480] - [ipc] ipc: conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1710480] - [ipc] ipc: allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1710480] - [ipc] ipc/mqueue: optimize msg_get() (Waiman Long) [1710480] - [ipc] ipc/mqueue: remove redundant wq task assignment (Waiman Long) [1710480] - [ipc] ipc: prevent lockup on alloc_msg and free_msg (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for semmni (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for msgmni and shmmni (Waiman Long) [1710480] - [ipc] ipc/shm.c: use ERR_CAST() for shm_lock() error return (Waiman Long) [1710480] - [ipc] ipc/shm: properly return EIDRM in shm_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: update return value of ipc_getref from int to bool (Waiman Long) [1710480] - [ipc] ipc/util.c: further variable name cleanups (Waiman Long) [1710480] - [ipc] ipc: simplify ipc initialization (Waiman Long) [1710480] - [ipc] ipc: get rid of ids->tables_initialized hack (Waiman Long) [1710480] - [lib] lib/rhashtable: guarantee initial hashtable allocation (Waiman Long) [1710480] - [lib] lib/rhashtable: simplify bucket_table_alloc() (Waiman Long) [1710480] - [ipc] ipc: drop ipc_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: correct comment in ipc_obtain_object_check (Waiman Long) [1710480] - [ipc] ipc: rename ipcctl_pre_down_nolock() (Waiman Long) [1710480] - [ipc] ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid() (Waiman Long) [1710480] - [ipc] ipc: reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1710480] - [ipc] ipc: compute kern_ipc_perm.id under the ipc lock (Waiman Long) [1710480] - [x86] x86/speculation/mds: Improve CPU buffer clear documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Revert CPU buffer clear on double fault exit (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [s390] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [powerpc] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [mm] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Correct the possible MDS sysfs values (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Fix comment (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds=full,nosmt cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [base] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] x86/msr-index: Cleanup bit defines (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Cast ~SPEC_CTRL_STIBP atomic value to int (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] tools power x86_energy_perf_policy: Override CFLAGS assignments and add LDFLAGS to build command (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1665555] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1665555] - [netdrv] e1000e: Disable runtime PM on CNP+ (David Arcari) [1659179] - [netdrv] intel: correct return from set features callback (David Arcari) [1659179] - [netdrv] e1000e: Fix -Wformat-truncation warnings (David Arcari) [1659179] - [netdrv] e1000e: fix cyclic resets at link up with active tx (David Arcari) [1659179] - [netdrv] e1000e: fix a missing check for return value (David Arcari) [1659179] - [netdrv] e1000e: Exclude device from suspend direct complete optimization (David Arcari) [1659179] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1659179] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1659179] - [netdrv] e1000e: extend PTP gettime function to read system clock (David Arcari) [1659179] - [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1659179] - [netdrv] intel-ethernet: use correct module license (David Arcari) [1659179] - [kernel] sched/cpufreq: Fix kobject memleak (Phil Auld) [1714719] - [kernel] sched/core: Check quota and period overflow at usec to nsec conversion (Phil Auld) [1714719] - [kernel] sched/core: Handle overflow in cpu_shares_write_u64 (Phil Auld) [1714719] - [kernel] sched/rt: Check integer overflow at usec to nsec conversion (Phil Auld) [1714719] - [base] arch_topology: Make cpu_capacity sysfs node as read-only (Phil Auld) [1714719] - [x86] sched/x86: Save [ER]FLAGS on context switch (Phil Auld) [1714719] - [kernel] sched/fair: Remove setting task's se->runnable_weight during PELT update (Phil Auld) [1714719] - [kernel] sched/fair: Disable LB_BIAS by default (Phil Auld) [1714719] - [arm64] sched/topology, arch/arm64: Rebuild the sched_domain hierarchy when the CPU capacity changes (Phil Auld) [1714719] - [base] sched/topology, drivers/base/arch_topology: Rebuild the sched_domain hierarchy when capacities change (Phil Auld) [1714719] - [kernel] sched/topology: Add SD_ASYM_CPUCAPACITY flag detection (Phil Auld) [1714719] - [kernel] sched/fair: Fix load_balance redo for !imbalance (Phil Auld) [1714719] - [tools] cpupower : frequency-set -r option misses the last cpu in related cpu list (Steve Best) [1717841] - [kernel] Uprobes: Fix kernel oops with delayed_uprobe_remove() (Gustavo Duarte) [1608798] - [kernel] trace_uprobe/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes: Support SDT markers having reference count (semaphore) (Gustavo Duarte) [1608798] - [kernel] Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() (Gustavo Duarte) [1608798] - [kernel] Uprobes: Simplify uprobe_register() body (Gustavo Duarte) [1608798] - [pci] PCI: Rework pcie_retrain_link() wait loop (Myron Stowe) [1707902] - [pci] PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1707902] - [pci] PCI: Factor out pcie_retrain_link() function (Myron Stowe) [1707902] - [tools] selftests/powerpc: Fix strncpy usage (Diego Domingos) [1662372] - [tools] selftests: Fix test errors related to lib.mk khdr target (Diego Domingos) [1662372] - [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1715135] - [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1715135] - [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1715135] - [nvme] nvme-multipath: avoid crash on invalid subsystem cntlid enumeration (Ewan Milne) [1715135] - [nvme] nvme-multipath: don't print ANA group state by default (Ewan Milne) [1715135] - [nvme] nvme-multipath: split bios with the ns_head bio_set before submitting (Ewan Milne) [1715135] - [nvme] nvme-multipath: relax ANA state check (Ewan Milne) [1715135] - [drm] drm/i915: Bump gen7+ fb size limits to 16kx16k (Lyude Paul) [1664969] - [drm] drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for gen7+ (Lyude Paul) [1664969] - [drm] drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping (Lyude Paul) [1664969] - [drm] drm/i915: Overcome display engine stride limits via GTT remapping (Lyude Paul) [1664969] - [drm] drm/i915: Shuffle stride checking code around (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add live vma selftest (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add mock selftest for remapped vmas (Lyude Paul) [1664969] - [drm] drm/i915: Add a new "remapped" gtt_view (Lyude Paul) [1664969] - [md] dax: Arrange for dax_supported check to span multiple devices (Jeff Moyer) [1665364] - [mm] mm/memory_hotplug.c: drop memory device reference after find_memory_block() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Retain security state after overwrite (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/pmem: fix a possible OOB access when read and write pmem (Jeff Moyer) [1665367 1665364 1665362] - [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1665367 1665364 1665362 1584976] - [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix a kmemdup failure check (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Fix a potential NULL pointer dereference (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Always dump _DSM output payload (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Deposit pagetable even when installing zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Clean up holder_class_store() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/of_pmem: Fix platform_no_drv_owner.cocci warnings (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Update NFIT flags error message (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix LBA masking during 'free list' population (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Remove unnecessary code in btt_freelist_init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Remove dax_label_reserve (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax: Check the end of the block-device capacity with dax_direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1697175 1665367 1665364 1665362] - [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1697194 1665367 1665364 1665362] - [fs] fs/dax: NIT fix comment regarding start/end vs range (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Convert to use vmf_error() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Require opt-in for read-only label configurations (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pmem: Honor force_raw for legacy pmem regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Account for PAGE_SIZE > info-block-size in nd_pfn_init() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Fix altmap reservation size calculation (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: Fix over-trim in trim_pfn_device() (Jeff Moyer) [1665367 1665364 1665362 1662227] - [nvdimm] libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM family (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Add Hyper-V NVDIMM DSM command set to white list (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: acpi_nfit_ctl(): Check out_obj->type in the right place (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/label: Clear 'updating' flag after label-set update (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1665367 1665364 1665362] - [include] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] ACPI/nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: delete the redundant header file (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] mm, devm_memremap_pages: fix shutdown handling (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: kill mapping "System RAM" support (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1665367 1665364 1665362 1584976] - [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm. (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys: Export lookup_user_key to external users (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, label: Switch to bitmap_zalloc() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1665367 1665364 1665362 1662227] - [tools] tools/testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1665367 1665364 1665362 1662227] - [acpi] acpi/nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] Revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix ARS overflow continuation (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix the array size for dimm devices. (Jeff Moyer) [1665367 1665364 1665362 1658918] - [mm] mm: Fix warning in insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [tools] tools/testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Collect shutdown status (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Introduce nfit_mem flags (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1665367 1665364 1665362 1641565] - [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1665367 1665364 1665362] - [fs] filesystem-dax: Fix use of zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1665367 1665364 1665362] - [drivers] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1685043 1665367 1665364 1665362] - [fs] filesystem-dax: Do not request kaddr and pfn when not required (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax/super: Do not request a pointer kaddr when not required (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1665367 1665364 1665362 1641487] - [kernel] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1665367 1665364 1665362 1658918] - [acpi] acpi, nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1665367 1665364 1665362 1658918] - [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1665367 1665364 1665362 1658918] - [drm] drm/nouveau: fix duplication of nv50_head_atom struct (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: initial support for boards with TU117 chipset (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: allow detected chipset to be overridden (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource() mthd when encoders change (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gv100-: fix spurious window immediate interlocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/nouveau: forward error generated while resuming objects tree (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/i2c: Disable i2c bus access after ->fini() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add WaDisableBankHangMode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/fbc: disable framebuffer compression on GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix setting 10 bit deep color mode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add missing combo PHY lane power setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Factor out combo PHY lane power setup helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Corrupt DSI picture fix for GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix clockgating issue when using scalers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Suppress spurious combo PHY B warning (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable read only ppgtt support for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use Engine1 instance for gen11 pm interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Disable video turbo mode for rp control (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable media sampler powergate (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: introduce REG_BIT() and REG_GENMASK() to define register contents (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1664615 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Apply a recommended rc6 threshold (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dedicated rc6 enabling sequence for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Don't warn on spurious interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Handle rps interrupts without irq lock (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure we have enough memory bandwidth on ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sandybridge_pcode_read() deal with the second data register (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix ONLY icl+ max plane width (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix MG_DP_MODE() register programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Really calculate the cursor ddb based on the highest enabled wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Inline skl_update_pipe_wm() into its only caller (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass pipe_wm around so much (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Move some variables to tighter scope (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Keep plane watermarks enabled more aggressively (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure cursor has enough ddb for the selected wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Allocate enough DDB for the cursor (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract skl_compute_wm_params() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass plane state to skl_compute_plane_wm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Accept alloc_size == blocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Introduce Comet Lake PCH (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Add CML PCI IDS (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix PSR2 selective update corruption after PSR1 setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off the CUS when turning off a HDR plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix legacy gamma mode for ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Refactor icl_is_hdr_plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] drm/i915: Add new ICL PCI ID (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix CRC mismatch error for DP link layer compliance (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Prevent incorrect DBuf enabling (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Read out memory type (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on cnl+ (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Clean up intel_get_dram_info() a bit (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i914: s/l_info/dimm_l/ etc. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Generalize intel_is_dram_symmetric() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dram_dimm_info more (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on GLK too (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix DRAM size reporting for BXT (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract BXT DIMM helpers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Polish skl_is_16gb_dimm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract functions to derive SKL+ DIMM info (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Store DIMM rank information as a number (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Default to Thread Group preemption for compute workloads (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix the state checker for ICL Y planes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: move MG pll hw_state readout (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Finalize Wa_1408961008:icl (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Call MG_DP_MODE() macro with the right parameters order (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Drop redundant gamma mode mask (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Implement new w/a for underruns with wm1+ disabled (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Include "ignore lines" in skl+ wm state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make MG PHY macros semantically consistent (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make combo PHY DDI macro definitions consistent for ICL and CNL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add degamma and gamma lut size to gen11 caps (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable pipe output csc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable ICL Pipe CSC block (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add icl pipe degamma and gamma support (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/glk: Fix degamma lut programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Dump skl+ watermark changes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable pipe gamma when C8 pixel format is used (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe CSC when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe gamma when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe csc enable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe gamma enable/disable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Populate gamma_mode for all platforms (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Main backport to rebase from 4.18 to 5.1 (Lyude Paul) [1713573 1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] {CVE-2019-11085} - [include] list: Backport list_is_first() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] lib/scatterlist: Provide a DMA page iterator (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [acpi] ACPI / PMIC: Add support for executing PMIC MIPI sequence elements (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vfio: add edid api for display (vgpu) devices. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm: don't miss the last page because of round-off error (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] PM-runtime: Add new interface to get accounted time (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: move i915_kick_out_vgacon to vgaarb (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [scripts] tracing: Avoid calling cc-option -mrecord-mcount for every Makefile (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb_helper: Allow leaking fbdev smem_start (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb: Stop leaking physical address (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: Add FBINFO_HIDE_SMEM_START flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vt: Remove vc_panic_force_write (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: fix kerneldoc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] fbdev: add remove_conflicting_pci_framebuffers() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [media] media: cec-notifier: Get notifier by device and connector name (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] driver core: Add device_link_remove function (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] include: Move ascii85 functions from i915 to linux/ascii85.h (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm, drm/i915: mark pinned shmemfs pages as unevictable (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] list: introduce list_bulk_move_tail helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [fs] sysfs: constify sysfs create/remove files harder (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/selftests: Remove unused dmabuf->kmap routines, fix the build (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma-buf: remove kmap_atomic interface (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] include/linux/bitops.h: introduce BITS_PER_TYPE (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma_buf: remove device parameter from attach callback v2 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [pci] PCI: Export pcie_get_speed_cap and pcie_get_width_cap (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Add support for pps and compression mode command packet (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking/mutex: Fix mutex debug call and ww_mutex documentation (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: Implement an algorithm choice for Wound-Wait mutexes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: WW mutex cleanup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286]- [netdrv] igb: Fix WARN_ONCE on runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: use struct_size() helper (Corinna Vinschen) [1659168] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Corinna Vinschen) [1659168] - [netdrv] igb: Bump version number (Corinna Vinschen) [1659168] - [netdrv] Revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1659168] - [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1659168] - [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1659168] - [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1659168] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659168] - [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1659168] - [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1659168] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1659168] - [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659168] - [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1659168] - [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1659168] - [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1659168] - [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1659168] - [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1659168] - [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1659168] - [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1659168] - [fs] Revert "[fs] ext4: protect journal inode's blocks using block_validity" (Lukas Czerner) [1716549] - [fs] xfs: don't trip over uninitialized buffer on extent read of corrupted inode (Bill O'Donnell) [1715942] - [fs] xfs: always init bma in xfs_bmapi_write (Bill O'Donnell) [1715942] - [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712457] - [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705864] - [powerpc] powerpc/eeh: Correct retries in eeh_pe_reset_full() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Improve recovery of passed-through devices (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_pe_state_clear() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: remove sw_state from eeh_unfreeze_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_ops.wait_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_state_mark() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_enabled() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup field names in eeh_rmv_data (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup list_head field names (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_add_virt_device() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unused field in eeh_dev (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup EEH_POSTPONED_PROBE (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Avoid misleading message "EEH: no capable adapters found" (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix null deref for devices removed during EEH (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() (Sam Bobroff) [1352405] - [edac] x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Janakarajan Natarajan) [1688469] - [scsi] megaraid_sas: remove tech preview from Aero series (Tomas Henzl) [1668409] - [scsi] megaraid_sas: sync with mainline (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1668409] {CVE-2019-11810} - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1668409] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: fix out-of-bound array accesses (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: changes to function prototypes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: modify max supported lds related print (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: remove unused macro (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove double endian conversion (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix module parameter description (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update copyright information (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix msleep granularity (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: switch to generic DMA API (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix a missing-check bug (Tomas Henzl) [1668409] - [kernel] get_maintainer.pl: Add default .get_maintainer.conf file for RHEL (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow option --mpath to read all files in (Prarit Bhargava) [1714630] - [scripts] get_maintainer.pl: add -mpath= for MAINTAINERS file location (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow usage outside of kernel tree (Prarit Bhargava) [1714630] - [scripts] Revert "[scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override" (Prarit Bhargava) [1714630] - [include] signal: Make siginmask safe when passed a signal of 0 (Waiman Long) [1714351] - [fs] signal: Don't send signals to tasks that don't exist (Waiman Long) [1714351] - [kernel] signal: Restore the stop PTRACE_EVENT_EXIT (Waiman Long) [1714351] - [kernel] signal: Better detection of synchronous signals (Waiman Long) [1714351] - [kernel] signal: Always notice exiting tasks (Waiman Long) [1714351] - [kernel] signal: Always attempt to allocate siginfo for SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user32 (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user (Waiman Long) [1714351] - [kernel] signal: In sigqueueinfo prefer sig not si_signo (Waiman Long) [1714351] - [include] signal: Use a smaller struct siginfo in the kernel (Waiman Long) [1714351] - [include] signal: Distinguish between kernel_siginfo and siginfo (Waiman Long) [1714351] - [kernel] signal: Introduce copy_siginfo_from_user and use it's return value (Waiman Long) [1714351] - [arm64] signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE (Waiman Long) [1714351] - [kernel] signal: Fail sigqueueinfo if si_signo != sig (Waiman Long) [1714351] - [kernel] signal/sparc: Move EMT_TAGOVF into the generic siginfo.h (Waiman Long) [1714351] - [mm] signal/arm: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Use send_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap (Waiman Long) [1714351] - [arm64] signal/arm64: In ptrace_hbptriggered name the signal description string (Waiman Long) [1714351] - [arm64] signal/arm64: Remove arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_mceerr as appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/arm64: Only call set_thread_esr once in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Only perform one esr_to_fault_info call in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Expand __do_user_fault and remove it (Waiman Long) [1714351] - [mm] signal/arm64: For clarity separate the 3 signal sending cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Consolidate the two hwpoison cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Factor set_thread_esr out of __do_user_fault (Waiman Long) [1714351] - [arm64] signal/arm64: Factor out arm64_show_signal from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Remove unneeded tsk parameter from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Push siginfo generation into arm64_notify_die (Waiman Long) [1714351] - [powerpc] signal/powerpc: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [powerpc] signal/powerpc: Simplify _exception_pkey by using force_sig_pkuerr (Waiman Long) [1714351] - [powerpc] signal/powerpc: Specialize _exception_pkey for handling pkey exceptions (Waiman Long) [1714351] - [powerpc] signal/powerpc: Call force_sig_fault from _exception (Waiman Long) [1714351] - [powerpc] signal/powerpc: Factor the common exception code into exception_common (Waiman Long) [1714351] - [powerpc] powerpc/traps: Print unhandled signals in a separate function (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/powerpc: Call _exception_pkey directly from bad_key_fault_exception (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area (Waiman Long) [1714351] - [mm] signal/powerpc: Use force_sig_mceerr as appropriate (Waiman Long) [1714351] - [x86] signal/x86: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey by value (Waiman Long) [1714351] - [mm] signal/x86: Replace force_sig_info_fault with force_sig_fault (Waiman Long) [1714351] - [mm] signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey not vma into __bad_area (Waiman Long) [1714351] - [mm] signal/x86: Don't compute pkey in __do_page_fault (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from mm_fault_error (Waiman Long) [1714351] - [mm] signal/x86: Remove the pkey parameter from do_sigbus (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from bad_area_nosemaphore (Waiman Long) [1714351] - [x86] signal/x86/traps: Simplify trap generation (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig instead of open coding it. (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig_bnderr (Waiman Long) [1714351] - [x86] signal/x86/traps: Move more code into do_trap_no_signal so it can be reused (Waiman Long) [1714351] - [x86] signal/x86/traps: Factor out show_signal (Waiman Long) [1714351] - [x86] signal/x86: Move mpx siginfo generation into do_bounds (Waiman Long) [1714351] - [x86] signal/x86: In trace_mpx_bounds_register_exception add __user annotations (Waiman Long) [1714351] - [mm] signal/x86: Move MCE error reporting out of force_sig_info_fault (Waiman Long) [1714351] - [x86] signal/x86: Inline fill_sigtrap_info in it's only caller send_sigtrap (Waiman Long) [1714351] - [powerpc] signal: Simplify tracehook_report_syscall_exit (Waiman Long) [1714351] - [kernel] signal: Pair exports with their functions (Waiman Long) [1714351] - [kernel] signal: Remove specific_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Use group_send_sig_info to kill all processes in a pid namespace (Waiman Long) [1714351] - [tty] tty_io: Use group_send_sig_info in __do_SACK to note it is a session being killed (Waiman Long) [1714351] - [misc] signal/GenWQE: Fix sending of SIGKILL (Waiman Long) [1714351] - [include] signal: Remove SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL and SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Never allocate siginfo for SIGKILL or SIGSTOP (Waiman Long) [1714351] - [usb] signal: Don't send siginfo to kthreads. (Waiman Long) [1714351] - [usb] signal: Remove the siginfo paramater from kernel_dqueue_signal (Waiman Long) [1714351] - [tty] signal: send_sig_all no longer needs SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init (Waiman Long) [1714351] - [x86] signal: Properly deliver SIGSEGV from x86 uprobes (Waiman Long) [1714351] - [kernel] signal: Properly deliver SIGILL from uprobes (Waiman Long) [1714351] - [kernel] signal: Always ignore SIGKILL and SIGSTOP sent to the global init (Waiman Long) [1714351] - [iommu] mm: convert return type of handle_mm_fault() caller to vm_fault_t (Waiman Long) [1714351] - [kernel] signal: make get_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make sigkill_pending() return bool (Waiman Long) [1714351] - [kernel] signal: make legacy_queue() return bool (Waiman Long) [1714351] - [kernel] signal: make wants_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make flush_sigqueue_mask() void (Waiman Long) [1714351] - [kernel] signal: make unhandled_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make recalc_sigpending_tsk() return bool (Waiman Long) [1714351] - [kernel] signal: make has_pending_signals() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_task_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_handler_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_ok_by_cred() return bool (Waiman Long) [1714351] - [kernel] signal: simplify rt_sigaction() (Waiman Long) [1714351] - [kernel] signal: make do_sigpending() void (Waiman Long) [1714351] - [kernel] signal: make may_ptrace_stop() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_as_cred_perm() return bool (Waiman Long) [1714351] - [kernel] signal: make force_sigsegv() void (Waiman Long) [1714351] - [kernel] signal: Don't restart fork when signals come in. (Waiman Long) [1714351] - [kernel] fork: Have new threads join on-going signal group stops (Waiman Long) [1714351] - [include] fork: Skip setting TIF_SIGPENDING in ptrace_init_task (Waiman Long) [1714351] - [kernel] signal: Add calculate_sigpending() (Waiman Long) [1714351] - [kernel] fork: Unconditionally exit if a fatal signal is pending (Waiman Long) [1714351] - [kernel] fork: Move and describe why the code examines PIDNS_ADDING (Waiman Long) [1714351] - [kernel] signal: Push pid type down into complete_signal. (Waiman Long) [1714351] - [kernel] signal: Push pid type down into __send_signal (Waiman Long) [1714351] - [kernel] signal: Push pid type down into send_signal (Waiman Long) [1714351] - [tty] signal: Pass pid type into do_send_sig_info (Waiman Long) [1714351] - [fs] signal: Pass pid type into send_sigio_to_task & send_sigurg_to_task (Waiman Long) [1714351] - [kernel] signal: Pass pid type into group_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Pass pid and pid type into send_sigqueue (Waiman Long) [1714351] - [kernel] posix-timers: Noralize good_sigevent (Waiman Long) [1714351] - [fs] signal: Use PIDTYPE_TGID to clearly store where file signals will be sent (Waiman Long) [1714351] - [kernel] pid: Implement PIDTYPE_TGID (Waiman Long) [1714351] - [include] pids: Move the pgrp and session pid pointers from task_struct to signal_struct (Waiman Long) [1714351] - [fs] pids: Compute task_tgid using signal->leader_pid (Waiman Long) [1714351] - [kernel] pids: Move task_pid_type into sched/signal.h (Waiman Long) [1714351] - [init] pids: Initialize leader_pid in init_task (Waiman Long) [1714351]- [s390] s390: enable processes for mio instructions (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to disable usage of MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: provide support for MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: improve bar check (Philipp Rudo) [1651734] - [s390] s390/ism: move oddities of device IO to wrapper function (Philipp Rudo) [1651734] - [s390] s390/pci: move io address mapping code to pci_insn.c (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to force floating irqs (Philipp Rudo) [1651735] - [s390] s390/pci: gather statistics for floating vs directed irqs (Philipp Rudo) [1651735] - [s390] s390: show statistics for MSI IRQs (Philipp Rudo) [1651735] - [s390] s390/pci: provide support for CPU directed interrupts (Philipp Rudo) [1651735] - [s390] s390/airq: provide cacheline aligned ivs (Philipp Rudo) [1651735] - [s390] s390/pci: clarify interrupt vector usage (Philipp Rudo) [1651735] - [s390] s390/airq: recognize directed interrupts (Philipp Rudo) [1651735] - [s390] s390/sclp: detect DIRQ facility (Philipp Rudo) [1651735] - [s390] s390/pci: move everything irq related to pci_irq.c (Philipp Rudo) [1651735] - [s390] s390/pci: remove stale rc (Philipp Rudo) [1651735] - [s390] s390/pci: remove unused define (Philipp Rudo) [1651735] - [s390] s390/pci: mark command line parser data __initdata (Philipp Rudo) [1651735] - [cpufreq] cpufreq: intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711970] - [scsi] mpt3sas: remove tech preview from Aero series (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update driver version to 27.102.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for ATLAS PCIe switch (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for NVMe Switch Adapter (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Rename mpi endpoint device ID macro. (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: switch to generic DMA API (Tomas Henzl) [1684444] - [tools] perf tools beauty ioctl: Support new ISO7816 commands (Michael Petlan) [1709243] - [tools] perf tools: Restore proper cwd on return from mnt namespace (Michael Petlan) [1709243] - [tools] perf tools: Fix crash on synthesizing the unit (Michael Petlan) [1709243] - [tools] perf tools: Do not zero sample_id_all for group members (Michael Petlan) [1709243] - [tools] perf beauty: Use SRCARCH, ARCH=x86_64 must map to "x86" to find the headers (Michael Petlan) [1709243] - [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Michael Petlan) [1709243] - [tools] perf intel-pt: Add more event information to debug log (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add help window (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Michael Petlan) [1709243] - [tools] perf top: Display the LBR stats in callchain entry (Michael Petlan) [1709243] - [tools] perf stat: Handle different PMU names with common prefix (Michael Petlan) [1709243] - [tools] perf record: Support weak groups (Michael Petlan) [1709243] - [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Start collecting pathnames in the BPF program (Michael Petlan) [1709243] - [tools] perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls (Michael Petlan) [1709243] - [tools] perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too (Michael Petlan) [1709243] - [tools] perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit} (Michael Petlan) [1709243] - [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Michael Petlan) [1709243] - [tools] perf intel-pt: Insert callchain context into synthesized callchains (Michael Petlan) [1709243] - [tools] perf top: Start display thread earlier (Michael Petlan) [1709243] - [tools] perf trace beauty: Use the mmap flags table generated from headers (Michael Petlan) [1709243] - [tools] perf beauty: Wire up the mmap flags table generator to the Makefile (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MAP_ mmap's flag constants (Michael Petlan) [1709243] - [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} (Michael Petlan) [1709243] - [tools] perf cs-etm: Correct CPU mode for samples (Michael Petlan) [1709243] - [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Michael Petlan) [1709243] - [tools] perf top: Do not use overwrite mode by default (Michael Petlan) [1709243] - [tools] perf trace: Beautify mount's first pathname arg (Michael Petlan) [1709243] - [tools] perf trace: Beautify the umount's 'name' argument (Michael Petlan) [1709243] - [tools] perf trace: Consider syscall aliases too (Michael Petlan) [1709243] - [tools] perf trace beauty: Beautify mount/umount's 'flags' argument (Michael Petlan) [1709243] - [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Michael Petlan) [1709243] - [tools] perf beauty: Introduce strarray__scnprintf_flags() (Michael Petlan) [1709243] - [tools] perf beauty: Switch from GPL v2.0 to LGPL v2.1 (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Michael Petlan) [1709243] - [tools] tools include uapi: Grab a copy of linux/fs.h (Michael Petlan) [1709243] - [tools] perf script: Support total cycles count (Michael Petlan) [1709243] - [tools] perf script: Make itrace script default to all calls (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Change icon (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Michael Petlan) [1709243] - [tools] perf trace: Introduce per-event maximum number of events property (Michael Petlan) [1709243] - [tools] perf script: Flush output stream after events in verbose mode (Michael Petlan) [1709243] - [tools] perf script: Allow extended console debug output (Michael Petlan) [1709243] - [tools] perf stat: Poll for monitored tasks being alive (Michael Petlan) [1709243] - [tools] perf trace: Drop thread refcount in trace__event_handler() (Michael Petlan) [1709243] - [tools] perf trace: Drop addr_location refcounts (Michael Petlan) [1709243] - [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Michael Petlan) [1709243] - [tools] perf evsel: Introduce per event max_events property (Michael Petlan) [1709243] - [tools] tools lib subcmd: Introduce OPTION_ULONG (Michael Petlan) [1709243] - [tools] perf arm64: Fix generate system call table failed with /tmp mounted with noexec (Michael Petlan) [1709243] - [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Michael Petlan) [1709243] - [tools] perf jitdump: Add Sparc support. (Michael Petlan) [1709243] - [tools] perf annotate: Add Sparc support (Michael Petlan) [1709243] - [tools] perf record: Encode -k clockid frequency into Perf trace (Michael Petlan) [1709243] - [tools] perf probe: Support SDT markers having reference counter (semaphore) (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Move struct tep_handler definition in a local header file (Michael Petlan) [1709243] - [tools] tools lib traceevent: Separate out tep_strerror() for strerror_r() issues (Michael Petlan) [1709243] - [tools] perf python: More portable way to make CFLAGS work with clang (Michael Petlan) [1709243] - [tools] perf python: Make clang_has_option() work on Python 3 (Michael Petlan) [1709243] - [tools] perf tools: Free temporary 'sys' string in read_event_files() (Michael Petlan) [1709243] - [tools] perf tools: Avoid double free in read_event_file() (Michael Petlan) [1709243] - [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Michael Petlan) [1709243] - [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Michael Petlan) [1709243] - [tools] perf strbuf: Match va_{add,copy} with va_end (Michael Petlan) [1709243] - [tools] perf test: S390 does not support watchpoints in test 22 (Michael Petlan) [1709243] - [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Michael Petlan) [1709243] - [tools] tools include: Adopt linux/bits.h (Michael Petlan) [1709243] - [tools] perf intel-pt: Implement decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf intel-pt: Add decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__process() for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__event() for trace begin / end (Michael Petlan) [1709243] - [tools] perf db-export: Add trace begin / end branch type variants (Michael Petlan) [1709243] - [tools] perf script: Enhance sample flags for trace begin / end (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enum filter_trivial_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename data2host*() APIs (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename struct plugin_list to struct tep_plugin_list (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to structs filter_type and event_filter (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to various structs filter_arg_*. (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to struct filter_{arg,value_type} (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{exp,arg}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{boolean,op,cmp}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum print_arg_type to enum tep_print_arg_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Add prefix tep_ to all print_* structures (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename enum event_{sort_}type to enum tep_event_{sort_}type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_format{_field} (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct event_format to struct tep_event_format (Michael Petlan) [1709243] - [tools] perf script: Print DSO for callindent (Michael Petlan) [1709243] - [tools] perf script: Allow sym and dso without ip, addr (Michael Petlan) [1709243] - [tools] tools lib subcmd: Support overwriting the pager (Michael Petlan) [1709243] - [tools] perf tools: Report itrace options in help (Michael Petlan) [1709243] - [tools] perf help: Add missing subcommand `version` (Michael Petlan) [1709243] - [tools] perf tools: Initialize perf_data_file fd field (Michael Petlan) [1709243] - [tools] perf util: Make copyfile_offset() global (Michael Petlan) [1709243] - [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Michael Petlan) [1709243] - [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op3 (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op2 (Michael Petlan) [1709243] - [tools] perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code (Michael Petlan) [1709243] - [tools] tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Michael Petlan) [1709243] - [tools] perf ordered_events: Prevent crossing max_alloc_size (Michael Petlan) [1709243] - [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Michael Petlan) [1709243] - [tools] perf test: Add watchpoint test (Michael Petlan) [1709243] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Michael Petlan) [1709243] - [tools] perf map: Turn some pr_warning() to pr_debug() (Michael Petlan) [1709243] - [tools] perf trace: Use the raw_syscalls:sys_enter for the augmented syscalls (Michael Petlan) [1709243] - [tools] perf trace: Setup augmented_args in the raw_syscalls:sys_enter handler (Michael Petlan) [1709243] - [tools] perf trace: Introduce syscall__augmented_args() method (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Avoid optimization to pass older BPF validators (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Check probe_read_str() return separately (Michael Petlan) [1709243] - [tools] perf annotate: Handle arm64 move instructions (Michael Petlan) [1709243] - [tools] perf trace beauty: Alias 'umount' to 'umount2' (Michael Petlan) [1709243] - [tools] perf stat: Move the display functions to stat-display.c (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Do not use the global 'evsel_list' in print functions (Michael Petlan) [1709243] - [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' argument to print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Introduce perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Michael Petlan) [1709243] - [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Move create_perf_stat_counter() to stat.c (Michael Petlan) [1709243] - [tools] perf evsel: Introduce perf_evsel__store_ids() (Michael Petlan) [1709243] - [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Michael Petlan) [1709243] - [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf trace: Show comm and tid for tracepoint events (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Rename augmented_*_syscall__enter to just *_syscall (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Update the header comments (Michael Petlan) [1709243] - [tools] perf bpf: Add syscall_exit() helper (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Split trace-seq related APIs in a separate header file (Michael Petlan) [1709243] - [tools] perf report: Create auxiliary trace data files for s390 (Michael Petlan) [1709243] - [tools] perf trace beauty: Reorganize 'struct sockaddr *' beautifier (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment sendto's 'addr' arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment bind's 'myaddr' sockaddr arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Add augmented_sockaddr_syscall_enter() (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment connect's 'sockaddr' arg (Michael Petlan) [1709243] - [tools] perf bpf: Add linux/socket.h to the headers accessible to bpf proggies (Michael Petlan) [1709243] - [tools] perf bpf: Give precedence to bpf header dir (Michael Petlan) [1709243] - [tools] perf trace: Add a etcsnoop.c augmented syscalls eBPF utility (Michael Petlan) [1709243] - [tools] perf trace: Augment 'newstat' (aka 'stat') filename ptr (Michael Petlan) [1709243] - [tools] perf trace: Introduce augmented_filename_syscall_enter() declarator (Michael Petlan) [1709243] - [tools] perf trace: Augment inotify_add_watch pathname syscall arg (Michael Petlan) [1709243] - [tools] perf trace: Augment the 'open' syscall 'filename' arg (Michael Petlan) [1709243] - [tools] perf trace: Use the augmented filename, expanding syscall enter pointers (Michael Petlan) [1709243] - [tools] perf trace: Show comm/tid for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Extract the comm/tid printing for syscall enter (Michael Petlan) [1709243] - [tools] perf trace: Print the syscall name for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Make the augmented_syscalls filter out the tracepoint event (Michael Petlan) [1709243] - [tools] perf trace: Pass augmented args to the arg formatters when available (Michael Petlan) [1709243] - [x86] perf/x86/intel: Disallow precise_ip on BTS events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Michael Petlan) [1709243] - [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Michael Petlan) [1709243] - [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Michael Petlan) [1709243] - [tools] perf tools: Don't clone maps from parent when synthesizing forks (Michael Petlan) [1709243] - [tools] perf top: Allow disabling the overwrite mode (Michael Petlan) [1709243] - [kernel] perf/core: Clean up inconsisent indentation (Michael Petlan) [1709243] - [tools] perf script: Implement --graph-function (Michael Petlan) [1709243] - [tools] tools script: Add --call-trace and --call-ret-trace (Michael Petlan) [1709243] - [tools] perf script: Add --insn-trace for instruction decoding (Michael Petlan) [1709243] - [tools] perf trace: Introduce --max-events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add quirk for Goldmont Plus (Michael Petlan) [1709243] - [kernel] perf: Suppress AUX/OVERWRITE records (Michael Petlan) [1709243] - [x86] perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init (Michael Petlan) [1709243] - [x86] perf/x86: Add __ro_after_init annotations (Michael Petlan) [1709243] - [x86] x86/mm/mem_encrypt: Disable all instrumentation for early SME setup (Janakarajan Natarajan) [1679265] - [fs] cifs: fix copy_file_range to allow write on the same file (Leif Sahlberg) [1689100] - [infiniband] Revert "[infiniband] IB/usnic: Remove stub functions" (Jonathan Toppins) [1713753] - [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704801] - [powerpc] powerpc/perf: Trace imc PMU functions (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Trace imc events detection and cpuhotplug (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Declare static identifier a such (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Add privileged access check for thread_imc (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Rearrange setting of ldbar for thread-imc (Jiri Olsa) [1608796] - [powerpc] powerpc/include: Add data structures and macros for IMC trace mode (Jiri Olsa) [1608796] - [scsi] hpsa: correct-static-checker-issue-in-reset-handler (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: update driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device resets (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: do-not-complete-cmds-for-deleted-devices (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: wait longer for ptraid commands (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for tag collision (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: use local workqueues instead of system workqueues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct simple mode (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device id issues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for lv removal (Joseph Szczypek) [1713772] - [mm] mm, slub: restore the original intention of prefetch_freepointer() (Rafael Aquini) [1714671] - [fs] Revert "add KABI padding to dentry structure" (Waiman Long) [1714253] - [crypto] crypto: drbg - add FIPS 140-2 CTRNG for noise source (Herbert Xu) [1687905] - [infiniband] RDMA/qedr: Fix incorrect device rate. (Manish Chopra) [1713580] - [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1665308] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665308] - [char] ipmi:ssif: compare block number correctly for multi-part return messages (Tony Camuso) [1712159] - [kernel] kernel/sysctl.c: define minmax conv functions in terms of non-minmax versions (Alex Gladkov) [1683922] - [kernel] kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1683922] - [tools] tools/testing/selftests/sysctl/sysctl.sh: add tests for >32-bit values written to 32-bit integers (Alex Gladkov) [1683922] - [kernel] sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] nohz_full: Allow the boot CPU to be nohz_full (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/isolation: Require a present CPU in housekeeping mask (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freeze (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] power/suspend: Add function to disable secondaries for suspend (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/core: Allow the remote scheduler tick to be started on CPU0 (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/fair: Use non-atomic cpumask_{set,clear}_cpu() (Desnes Augusto Nunes do Rosario) [1666614] - [lib] lib: reciprocal_div: implement the improved algorithm on the paper mentioned (Petr Oros) [1706982] - [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1667092] - [kernel] tools/testing/selftests/sysctl/sysctl.sh: add proc_do_large_bitmap() test case (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: allow graceful use on older kernels (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: ignore diff output on verify_diff_w() (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: load module before testing for it (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: remove superfluous test_reqs() (Eric Sandeen) [1667092] - [kernel] kernel/sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1694160] - [s390] kvm: s390: Fix potential spectre warnings (Thomas Huth) [1702344] - [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1660737] - [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1660737] - [infiniband] RDMA/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1664673] - [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Make function read_tcb() static (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Remove kref accounting for sync operation (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when finding ipv6 routes (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when importing the endpoint (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use listening ep tos when accepting new connections (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb*: kzalloc the iwcm verbs struct (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1664673] - [infiniband] infiniband: cxgb4: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1664673] - [infiniband] RDMA: Introduce and use rdma_device_to_ibdev() (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Declare ib_post_send() and ib_post_recv() arguments const (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for srq functions & structs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Arjun Vynipadath) [1664673] - [fs] gfs2: clean_journal improperly set sd_log_flush_head (Robert S Peterson) [1693660]- [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1714387] - [iommu] iommu/vt-d: Disable ATS support on untrusted devices (Jerry Snitselaar) [1649210 1692246] - [documentation] thunderbolt: Export IOMMU based DMA protection support to userspace (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Do not enable ATS for untrusted devices (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Force IOMMU on for platform opt in hint (Jerry Snitselaar) [1649210 1692246] - [arm64] arm64: makefile fix build of .i file in external module case (Jerome Marchand) [1713052] - [s390] s390/protvirt: block kernel command line alteration (Philipp Rudo) [1651711] - [s390] s390/protvirt: add memory sharing for diag 308 set/store (Philipp Rudo) [1651711] - [s390] s390/uv: introduce guest side ultravisor code (Philipp Rudo) [1651711] - [netdrv] net: aquantia: fix undefined devm_hwmon_device_register_with_info reference (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make aq_ndev_driver_name static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove outdated device ids (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixups on 64bit dma counters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: get total counters from DMA block (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fetch up to date statistics on ethtool request (Igor Russkikh) [1706905] - [netdrv] net: aquantia: extract timer cb into work job (Igor Russkikh) [1706905] - [netdrv] net: aquantia: introduce fwreq mutex (Igor Russkikh) [1706905] - [netdrv] net: aquantia: user correct MSI irq type (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use macros for better visibility (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve ifup link detection (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link status irq handling (Igor Russkikh) [1706905] - [netdrv] net: aquantia: create global service workqueue (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link interrupt handling function (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add link interrupt fields (Igor Russkikh) [1706905] - [netdrv] net: aquantia: implement hwmon api for chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure to readout chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: enable driver build for arm64 or compile_test (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve LRO configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Increase rx ring default size from 1K to 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make RX default frame size 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Introduce rx refill threshold value (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx performance by page reuse strategy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx path using larger preallocated skb len (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use better wrappers for state registers (Igor Russkikh) [1706905] - [netdrv] net: aquantia: replace AQ_HW_WAIT_FOR with readx_poll_timeout_atomic (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed instack structure overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed buffer overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: added newline at end of file (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed memcpy size (Igor Russkikh) [1706905] - [netdrv] net: aquantia: regression on cpus with high cores: set mode with 8 queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of RSS configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix initialization of RSS table (Igor Russkikh) [1706905] - [netdrv] net: aquantia: increase max number of hw queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix RSS table and key sizes (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload bits (Igor Russkikh) [1706905] - [netdrv] net: aquantia: return 'err' if set MPI_DEINIT state fails (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix spelling mistake "specfield" -> "specified" (Igor Russkikh) [1706905] - [netdrv] net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of rx-vlan-filter offload (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add ethertype and PCP to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add vlan id to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of L3/L4 ntuple filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure for ntuple rules (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add rx-flow filter definitions (Igor Russkikh) [1706905] - [netdrv] net: aquantia: allow rx checksum offload configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: invalid checksumm offload implementation (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1706905] - [netdrv] net: aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: make function aq_fw2x_update_stats static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove some redundant variable initializations (Igor Russkikh) [1706905] - [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. (Selvin Xavier) [1672208] - [scsi] scsi: fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic stats for max CQs processed and ISR time (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Use vzalloc (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1656236] - [pci] PCI/PME: Fix possible use-after-free on remove (Myron Stowe) [1701834] - [pci] PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() (Myron Stowe) [1701834] - [pci] PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports (Myron Stowe) [1701834] - [tools] perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel (Michael Petlan) [1709242] - [rpmspec] perf: remove bpf examples (Michael Petlan) [1709242] - [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Michael Petlan) [1709242] - [tools] perf report: Don't crash on invalid inline debug information (Michael Petlan) [1709242] - [tools] perf cpu_map: Align cpu map synthesized events properly. (Michael Petlan) [1709242] - [tools] perf tools: Fix tracing_path_mount proper path (Michael Petlan) [1709242] - [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Michael Petlan) [1709242] - [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Michael Petlan) [1709242] - [tools] Revert "perf tools: Fix PMU term format max value calculation" (Michael Petlan) [1709242] - [tools] tools headers uapi: Sync kvm.h copy (Michael Petlan) [1709242] - [tools] perf record: Use unmapped IP for inline callchain cursors (Michael Petlan) [1709242] - [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Michael Petlan) [1709242] - [tools] perf report: Don't try to map ip to invalid map (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-sqlite.py sample columns (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-postgresql.py occasional failure (Michael Petlan) [1709242] - [tools] perf Documentation: Fix out-of-tree asciidoctor man page generation (Michael Petlan) [1709242] - [tools] perf tools: Fix maps__find_symbol_by_name() (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/if_link.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/vhost.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copies of kvm headers (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of drm/drm.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1709242] - [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Michael Petlan) [1709242] - [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Michael Petlan) [1709242] - [tools] perf event-parse: Use fixed size string for comms (Michael Petlan) [1709242] - [tools] perf util: Fix bad memory access in trace info. (Michael Petlan) [1709242] - [tools] perf tools: Streamline bpf examples and headers installation (Michael Petlan) [1709242] - [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Michael Petlan) [1709242] - [tools] perf arm64: Fix include path for asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] perf tests: Add breakpoint modify tests (Michael Petlan) [1709242] - [tools] perf annotate: Properly interpret indirect call (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add dummy task_struct state member (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add empty nmi.h (Michael Petlan) [1709242] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1709242] - [tools] perf llvm: Allow passing options to llc in addition to clang (Michael Petlan) [1709242] - [tools] perf parser: Improve error message for PMU address filters (Michael Petlan) [1709242] - [tools] perf tools: Disable parallelism for 'make clean' (Michael Petlan) [1709242] - [tools] perf auxtrace: Fix queue resize (Michael Petlan) [1709242] - [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Michael Petlan) [1709242] - [tools] perf arm spe: Fix uninitialized record error variable (Michael Petlan) [1709242] - [tools] perf tools: Move syscall_64.tbl check into check-headers.sh (Michael Petlan) [1709242] - [tools] perf tools: Make check-headers.sh check based on kernel dir (Michael Petlan) [1709242] - [tools] perf tools: Fix check-headers.sh AND list path of execution (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename static variables and functions in event-parse.c (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename internal parser related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent get/set/is APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_find_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent field APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_data_ APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_register / unregister APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_filter* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_plugin_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_function* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, tools lib lockdep: Rename 'enum pevent_errno' to 'enum tep_errno' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'enum pevent_flag' to 'enum tep_flag' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_set_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_register_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_read_number_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent print APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent parse APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent find APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent alloc / free APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent plugin related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'struct pevent_record' to 'struct tep_record' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename struct pevent to struct tep_handle (Michael Petlan) [1709242] - [tools] perf probe powerpc: Fix trace event post-processing (Michael Petlan) [1709242] - [tools] perf map: Optimize maps__fixup_overlappings() (Michael Petlan) [1709242] - [tools] perf map: Synthesize maps only for thread group leader (Michael Petlan) [1709242] - [tools] perf trace: Wire up the augmented syscalls with the syscalls:sys_enter_FOO beautifier (Michael Petlan) [1709242] - [tools] perf trace: Setup the augmented syscalls bpf-output event fields (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__setup_output_event() return the bpf-output event (Michael Petlan) [1709242] - [tools] perf trace: Handle "bpf-output" events associated with "__augmented_syscalls__" BPF map (Michael Petlan) [1709242] - [tools] perf bpf: Add wrappers to BPF_FUNC_probe_read(_str) functions (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf__setup_output_event() strerror() counterpart (Michael Petlan) [1709242] - [tools] perf bpf: Generalize bpf__setup_stdout() (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__for_each_stdout_map() generic (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output function (Michael Petlan) [1709242] - [tools] perf bpf: Add struct bpf_map struct (Michael Petlan) [1709242] - [tools] perf report: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Display percent type in stdio output (Michael Petlan) [1709242] - [tools] perf annotate: Make local period the default percent type (Michael Petlan) [1709242] - [tools] perf annotate: Add support to toggle percent type (Michael Petlan) [1709242] - [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Michael Petlan) [1709242] - [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Michael Petlan) [1709242] - [tools] perf annotate: Add percent_type to struct annotation_options (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Switch struct annotation_data::percent to array (Michael Petlan) [1709242] - [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Michael Petlan) [1709242] - [tools] perf annotate: Rename local sample variables to data (Michael Petlan) [1709242] - [tools] perf annotate: Rename struct annotation_line::samples* to data* (Michael Petlan) [1709242] - [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Michael Petlan) [1709242] - [tools] perf annotate: Make annotation_line__max_percent static (Michael Petlan) [1709242] - [tools] perf annotate: Make symbol__annotate_fprintf2() local (Michael Petlan) [1709242] - [tools] perf bpf: Add 'syscall_enter' probe helper for syscall enter tracepoints (Michael Petlan) [1709242] - [tools] perf tools: Drop unneeded bitmap_zero() calls (Michael Petlan) [1709242] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Michael Petlan) [1709242] - [tools] perf report: Add GUI report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf report: Add raw report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf auxtrace: Support for perf report -D for s390 (Michael Petlan) [1709242] - [tools] perf trace: Use perf_evsel__sc_tp_{uint,ptr} for "id"/"args" handling syscalls:* events (Michael Petlan) [1709242] - [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter,exit}_NAME events (Michael Petlan) [1709242] - [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Michael Petlan) [1709242] - [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Michael Petlan) [1709242] - [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Michael Petlan) [1709242] - [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Michael Petlan) [1709242] - [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Michael Petlan) [1709242] - [tools] perf bpf: Include uapi/linux/bpf.h from the 'perf trace' script's bpf.h (Michael Petlan) [1709242] - [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Michael Petlan) [1709242] - [tools] perf bpf: Show better message when failing to load an object (Michael Petlan) [1709242] - [tools] perf list: Unify metric group description format with PMU event description (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample when receiving a CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Support dummy address value for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Fix start tracing packet handling (Michael Petlan) [1709242] - [tools] perf build: Fix installation directory for eBPF (Michael Petlan) [1709242] - [tools] perf c2c report: Fix crash for empty browser (Michael Petlan) [1709242] - [tools] perf tests: Fix indexing when invoking subtests (Michael Petlan) [1709242] - [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Michael Petlan) [1709242] - [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Michael Petlan) [1709242] - [tools] perf trace beauty: Do not print NULL strarray entries (Michael Petlan) [1709242] - [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Michael Petlan) [1709242] - [tools] tools include uapi: Grab a copy of linux/in.h (Michael Petlan) [1709242] - [tools] perf tests: Fix complex event name parsing (Michael Petlan) [1709242] - [tools] perf evlist: Fix error out while applying initial delay and LBR (Michael Petlan) [1709242] - [tools] perf trace beauty: Default header_dir to cwd to work without parms (Michael Petlan) [1709242] - [tools] perf test: Fix subtest number when showing results (Michael Petlan) [1709242] - [tools] perf stat: Get rid of extra clock display function (Michael Petlan) [1709242] - [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Michael Petlan) [1709242] - [tools] perf tools: Fix struct comm_str removal crash (Michael Petlan) [1709242] - [tools] perf machine: Use last_match threads cache only in single thread mode (Michael Petlan) [1709242] - [tools] perf machine: Add threads__set_last_match function (Michael Petlan) [1709242] - [tools] perf machine: Add threads__get_last_match function (Michael Petlan) [1709242] - [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Michael Petlan) [1709242] - [tools] perf script: Show correct offsets for DWARF-based unwinding (Michael Petlan) [1709242] - [tools] perf trace arm64: Use generated syscall table (Michael Petlan) [1709242] - [tools] perf arm64: Generate system call table from asm/unistd.h (Michael Petlan) [1709242] - [tools] tools include: Grab copies of arm64 dependent unistd.h files (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering (Michael Petlan) [1709242] - [tools] perf list: Add missing documentation for --desc and --debug options (Michael Petlan) [1709242] - [tools] perf stat: Add transaction flag (-T) support for s390 (Michael Petlan) [1709242] - [tools] perf json: Add s390 transaction counter definition (Michael Petlan) [1709242] - [tools] perf list: Add s390 support for detailed PMU event description (Michael Petlan) [1709242] - [tools] Revert "perf list: Add s390 support for detailed/verbose PMU event description" (Michael Petlan) [1709242] - [tools] perf cs-etm: Bail out immediately for instruction sample failure (Michael Petlan) [1709242] - [tools] perf cs-etm: Introduce invalid address macro (Michael Petlan) [1709242] - [tools] perf hists: Clarify callchain disabling when available (Michael Petlan) [1709242] - [tools] perf tests: Check that complex event name is parsed correctly (Michael Petlan) [1709242] - [arm64] arm64: perf: Reject stand-alone CHAIN events for PMUv3 (Michael Petlan) [1709242] - [x86] perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Michael Petlan) [1709242] - [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Michael Petlan) [1709242] - [kernel] perf/core: Fix perf_pmu_unregister() locking (Michael Petlan) [1709242] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Michael Petlan) [1709242] - [kernel] perf/core: Force USER_DS when recording user stack data (Michael Petlan) [1709242] - [include] perf/UAPI: Clearly mark __PERF_SAMPLE_CALLCHAIN_EARLY as internal use (Michael Petlan) [1709242] - [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Simplify breakpoint enable in perf_event_modify_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Enable breakpoint in modify_user_hw_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 (Michael Petlan) [1709242] - [kernel] arm64: perf: Add cap_user_time aarch64 (Michael Petlan) [1709242] - [include] arm_pmu: Add support for 64bit event counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Michael Petlan) [1709242] - [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support PEBS on fixed counters (Michael Petlan) [1709242] - [kernel] perf, tools: Use correct articles in comments (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Clean up and consolidate modify_user_hw_breakpoint_check() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Pass new breakpoint type to modify_breakpoint_slot() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove default hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/arch/arm64: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [powerpc] perf/arch/powerpc: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [x86] perf/arch/x86: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/hw_breakpoint: Pass arch breakpoint struct to arch_check_bp_in_kernelspace() (Michael Petlan) [1709242] - [kernel] perf/core: Change perf_mmap_fault() return type to 'vm_fault_t' (Michael Petlan) [1709242] - [x86] perf/x86/intel/lbr: Optimize context switches for the LBR call stack (Michael Petlan) [1709242] - [netdrv] cnic: Refactor code and mark expected switch fall-through (Nilesh Javali) [1665302] - [netdrv] cnic: remove use of VLAN_TAG_PRESENT (Nilesh Javali) [1665302] - [netdrv] cnic: use kvzalloc to allocate memory for csk_tbl (Nilesh Javali) [1665302] - [netdrv] cnic: remove redundant pointer req and variable func (Nilesh Javali) [1665302] - [scsi] drivers: Remove useless trailing comments from mmiowb() invocations (Nilesh Javali) [1665307] - [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1665301] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665301] - [scsi] scsi: stop setting up request->special (Nilesh Javali) [1665301] - [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1665301] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fully convert to the generic DMA API (Nilesh Javali) [1665301] - [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1665300] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Move LL2 producer index processing in BH. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: add module param to set ping packet size (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add packet filter in light L2 Rx path. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Check for session online before getting iSCSI TLV data. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fully convert to the generic DMA API (Nilesh Javali) [1665300] - [x86] x86/kdump: Fall back to reserve high crashkernel memory (Pingfan Liu) [1682984] - [x86] x86/kdump: Have crashkernel=X reserve under 4G by default (Pingfan Liu) [1682984] - [x86] Revert "[x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr" (Pingfan Liu) [1682984] - [scsi] scsi: core: avoid pre-allocating big SGL for data (Ewan Milne) [1698297] - [scsi] scsi: core: avoid pre-allocating big SGL for protection information (Ewan Milne) [1698297] - [nvme] scsi: lib/sg_pool.c: improve APIs for allocating sg pool (Ewan Milne) [1698297] - [kvm] KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv_p9_guest_entry() (Suraj Jitindar Singh) [1700272] - [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas Czerner) [1695021] - [fs] ext4: cond_resched in work-heavy group loops (Lukas Czerner) [1698815] - [fs] ext4: ignore e_value_offs for xattrs with value-in-ea-inode (Lukas Czerner) [1698815] - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1698815] - [fs] ext4: use BUG() instead of BUG_ON(1) (Lukas Czerner) [1698815] - [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1698815] - [fs] ext4: remove incorrect comment for NEXT_ORPHAN() (Lukas Czerner) [1698815] - [fs] ext4: make sanity check in mballoc more strict (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race with debug_want_extra_isize (Lukas Czerner) [1698815] - [fs] ext4: fix ext4_show_options for file systems w/o journal (Lukas Czerner) [1698815] - [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1698815] - [fs] Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal" (Lukas Czerner) [1698815] - [fs] ext4: fix some error pointer dereferences (Lukas Czerner) [1698815] - [fs] ext4: fix special inode number checks in __ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1698815] - [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1698815] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1698815] - [fs] ext4: remove useless ext4_pin_inode() (Lukas Czerner) [1698815] - [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1698815] - [fs] ext4: fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1698815] - [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1698815] - [fs] jbd2: jbd2_get_transaction does not need to return a value (Lukas Czerner) [1698815] - [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1698815] - [fs] ext4: fix bigalloc cluster freeing when hole punching under load (Lukas Czerner) [1698815] - [fs] ext4: add sysfs attr /sys/fs/ext4//journal_task (Lukas Czerner) [1698815] - [fs] ext4: Change debugging support help prefix from EXT4 to Ext4 (Lukas Czerner) [1698815] - [fs] ext4: fix compile error when using BUFFER_TRACE (Lukas Czerner) [1698815] - [fs] jbd2: fix compile warning when using JBUFFER_TRACE (Lukas Czerner) [1698815] - [fs] ext4: annotate more implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: annotate implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: don't update s_rev_level if not required (Lukas Czerner) [1698815] - [fs] jbd2: fold jbd2_superblock_csum_{verify,set} into their callers (Lukas Czerner) [1698815] - [fs] jbd2: fix race when writing superblock (Lukas Czerner) [1698815] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1698815] - [fs] ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: add mask of ext4 flags to swap (Lukas Czerner) [1698815] - [fs] ext4: update quota information while swapping boot loader inode (Lukas Czerner) [1698815] - [fs] ext4: cleanup pagecache before swap i_data (Lukas Czerner) [1698815] - [fs] ext4: fix check of inode in swap_inode_boot_loader (Lukas Czerner) [1698815] - [fs] ext4: unlock unused_pages timely when doing writeback (Lukas Czerner) [1698815] - [fs] ext4: cleanup clean_bdev_aliases() calls (Lukas Czerner) [1698815] - [fs] jbd2: discard dirty data when forgetting an un-journalled buffer (Lukas Czerner) [1698815] - [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1698815] - [fs] ext4: replace opencoded i_writecount usage with inode_is_open_for_write() (Lukas Czerner) [1698815] - [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1698815] - [fs] ext4: use IS_ENCRYPTED() to check encryption status (Lukas Czerner) [1698815] - [fs] ext4: track writeback errors using the generic tracking infrastructure (Lukas Czerner) [1698815] - [fs] ext4: use ext4_write_inode() when fsyncing w/o a journal (Lukas Czerner) [1698815] - [fs] ext4: fix a potential fiemap/page fault deadlock w/ inline_data (Lukas Czerner) [1698815] - [fs] ext4: make sure enough credits are reserved for dioread_nolock writes (Lukas Czerner) [1698815] - [fs] ext4: check for shutdown and r/o file system in ext4_write_inode() (Lukas Czerner) [1698815] - [fs] ext4: force inode writes when nfsd calls commit_metadata() (Lukas Czerner) [1698815] - [fs] ext4: avoid declaring fs inconsistent due to invalid file handles (Lukas Czerner) [1698815] - [fs] ext4: include terminating u32 in size of xattr entries when expanding inodes (Lukas Czerner) [1698815] - [fs] ext4: compare old and new mode before setting update_mode flag (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_GROUP_ADD ioctl (Lukas Czerner) [1698815] - [fs] ext4: hard fail dax mount on unsupported devices (Lukas Czerner) [1698815] - [fs] ext4: remove redundant condition check (Lukas Czerner) [1698815] - [fs] jbd2: clean up indentation issue, replace spaces with tab (Lukas Czerner) [1698815] - [fs] ext4: clean up indentation issues, remove extraneous tabs (Lukas Czerner) [1698815] - [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas Czerner) [1698815] - [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas Czerner) [1698815] - [fs] jbd2: avoid long hold times of j_state_lock while committing a transaction (Lukas Czerner) [1698815] - [fs] ext4: add ext4_sb_bread() to disambiguate ENOMEM cases (Lukas Czerner) [1698815] - [fs] ext4: remove unneeded brelse call in ext4_xattr_inode_update_ref() (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race in ext4_remount()'s error path (Lukas Czerner) [1698815] - [fs] ext4: don't open-code ERR_CAST (Lukas Czerner) [1698815] - [fs] ext4: cache NULL when both default_acl and acl are NULL (Lukas Czerner) [1698815] - [fs] ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR (Lukas Czerner) [1698815] - [fs] ext4: fix setattr project check in fssetxattr ioctl (Lukas Czerner) [1698815] - [fs] ext4: convert fault handler to use vm_fault_t type (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: fix argument checking in EXT4_IOC_MOVE_EXT (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at page invalidation time (Lukas Czerner) [1698815] - [fs] ext4: adjust reserved cluster count when removing extents (Lukas Czerner) [1698815] - [fs] ext4: reduce reserved cluster count by number of allocated clusters (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at delayed write time (Lukas Czerner) [1698815] - [fs] ext4: add new pending reservation mechanism (Lukas Czerner) [1698815] - [fs] ext4: generalize extents status tree search functions (Lukas Czerner) [1698815] - [fs] ext4: readpages() should submit IO as read-ahead (Lukas Czerner) [1698815] - [fs] ext4: improve code readability in ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: use swap macro in mext_page_double_lock (Lukas Czerner) [1698815] - [fs] ext4: fix warning message in ext4_enable_quotas() (Lukas Czerner) [1698815] - [fs] ext4: super: extend timestamps to 40 bits (Lukas Czerner) [1698815] - [fs] jbd2: replace current_kernel_time64 with ktime equivalent (Lukas Czerner) [1698815] - [fs] ext4: use timespec64 for all inode times (Lukas Czerner) [1698815] - [fs] ext4: use ktime_get_real_seconds for i_dtime (Lukas Czerner) [1698815] - [fs] ext4: use 64-bit timestamps for mmp_time (Lukas Czerner) [1698815] - [scsi] scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add spdx (Don Brace) [1665565] - [scsi] scsi: smartpqi: update copyright (Don Brace) [1665565] - [scsi] scsi: smartpqi: add H3C controller IDs (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: Reporting 'logical unit failure' (Don Brace) [1665565] - [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1665565] - [scsi] scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix build warnings (Don Brace) [1665565] - [scsi] scsi: smartpqi: update driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add ofa support (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase fw status register read timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add smp_utils support (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct lun reset issues (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct volume status (Don Brace) [1665565] - [scsi] scsi: smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1665565] - [scsi] scsi: smartpqi: allow for larger raid maps (Don Brace) [1665565] - [scsi] scsi: smartpqi: check for null device pointers (Don Brace) [1665565] - [scsi] scsi: smartpqi: enhance numa node detection (Don Brace) [1665565] - [scsi] scsi: smartpqi: wake up drives after os resumes from suspend (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix disk name mount point (Don Brace) [1665565] - [scsi] scsi: smartpqi: add h3c ssid (Don Brace) [1665565] - [scsi] scsi: smartpqi: add sysfs attributes (Don Brace) [1665565] - [scsi] scsi: smartpqi: refactor sending controller raid requests (Don Brace) [1665565] - [scsi] scsi: smartpqi: turn off lun data caching for ptraid (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct host serial num for ssa (Don Brace) [1665565] - [scsi] scsi: smartpqi: add no_write_same for logical volumes (Don Brace) [1665565] - [scsi] scsi: smartpqi: Add retries for device reset (Don Brace) [1665565] - [scsi] scsi: smartpqi: add support for PQI Config Table handshake (Don Brace) [1665565] - [scsi] scsi: smartpqi: fully convert to the generic DMA API (Don Brace) [1665565] - [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1711933] - [net] ipv6: add inet6_fill_args (Ivan Vecera) [1711956] - [net] ipv4: add inet_fill_args (Ivan Vecera) [1711956] - [net] rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g (Ivan Vecera) [1711956] - [include] if_link: add IFLA_TARGET_NETNSID alias (Ivan Vecera) [1711956] - [net] rtnetlink: move type calculation out of loop (Ivan Vecera) [1711956] - [net] ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [net] ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [include] if_addr: add IFA_TARGET_NETNSID (Ivan Vecera) [1711956] - [net] rtnetlink: add rtnl_get_net_ns_capable() (Ivan Vecera) [1711956] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix untagged test (Hangbin Liu) [1710283] - [tools] selftests: forwarding: Tweak tc filters for mirror-to-gretap tests (Hangbin Liu) [1710283] - [tools] selftests: forwarding: lib: Avoid trapping soft devices (Hangbin Liu) [1710283] - [tools] selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 (Hangbin Liu) [1704659] - [net] sched: red: inform offloads about harddrop setting (Ivan Vecera) [1710999] - [net] tls: fix copy to fragments in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't copy negative amounts of data in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't leak IV and record seq when offload fails (Ivan Vecera) [1710366] - [net] tls: avoid potential deadlock in tls_set_device_offload_rx() (Ivan Vecera) [1710366] - [net] tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() (Ivan Vecera) [1710366] - [net] tls: Combined memory allocation for decryption request (Ivan Vecera) [1710366] - [net] tls: Skip zerocopy path for ITER_KVEC (Ivan Vecera) [1710366] - [net] tls: Fix copy-paste error in tls_device_reencrypt (Ivan Vecera) [1710366] - [net] tls: Add rx inline crypto offload (Ivan Vecera) [1710366] - [net] tls: Fill software context without allocation (Ivan Vecera) [1710366] - [net] tls: Split tls_sw_release_resources_rx (Ivan Vecera) [1710366] - [net] tls: Split decrypt_skb to two functions (Ivan Vecera) [1710366] - [net] tcp: Don't coalesce decrypted and encrypted SKBs (Ivan Vecera) [1710366] - [include] Add TLS rx resync NDO (Ivan Vecera) [1710366] - [net] Add TLS RX offload feature (Ivan Vecera) [1710366] - [net] Add decrypted field to skb (Ivan Vecera) [1710366] - [net] tls: Use aead_request_alloc/free for request alloc/free (Ivan Vecera) [1710366] - [net] tls: Refactor tls_offload variable names (Ivan Vecera) [1703389]- [netdrv] qede: use ethtool_rx_flow_rule() to remove duplicated parser code (Manish Chopra) [1663274] - [netdrv] qede: place ethtool_rx_flow_spec after code after TC flower codebase (Manish Chopra) [1663274] - [netdrv] drivers: net: use flow action infrastructure (Manish Chopra) [1663274] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Manish Chopra) [1663274] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Manish Chopra) [1663274] - [netdrv] qede: Populate mbi version in ethtool driver query data. (Manish Chopra) [1663274] - [netdrv] qed: Define new MF bit for no_vlan config (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "faspath" -> "fastpath" (Manish Chopra) [1663274] - [netdrv] qed: Fix the DORQ's attentions handling (Manish Chopra) [1663274] - [netdrv] qed: Fix missing DORQ attentions (Manish Chopra) [1663274] - [netdrv] qed: Fix the doorbell address sanity check (Manish Chopra) [1663274] - [netdrv] qed: Delete redundant doorbell recovery types (Manish Chopra) [1663274] - [netdrv] qede: fix write to free'd pointer error and double free of ptp (Manish Chopra) [1663274] - [netdrv] qede: Fix internal loopback failure with jumbo mtu configuration (Manish Chopra) [1663274] - [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP syn packet mac address validation. (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP buffer size provided for syn packet processing. (Manish Chopra) [1663274] - [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1663274] - [netdrv] qede: Add ethtool interface for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed: Add API for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1663274] - [netdrv] qed: Change verbosity for coalescing message. (Manish Chopra) [1663274] - [netdrv] qede: Fix system crash on configuring channels. (Manish Chopra) [1663274] - [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF. (Manish Chopra) [1663274] - [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode. (Manish Chopra) [1663274] - [netdrv] qed: Fix EQ full firmware assert. (Manish Chopra) [1663274] - [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1663274] - [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1663274] - [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1663274] - [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1663274] - [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1663274] - [netdrv] qede: Error recovery process (Manish Chopra) [1663274] - [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1663274] - [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1663274] - [netdrv] qed: Mark expected switch fall-through (Manish Chopra) [1663274] - [include] qed: remove duplicated include from qed_if.h (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Fix out of bounds index check in query pkey (Manish Chopra) [1663274] - [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1663274] - [include] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1663274] - [infiniband] infiniband/qedr: Potential null ptr dereference of qp (Manish Chopra) [1663274] - [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1663274] - [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1663274] - [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1663274] - [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1663274] - [netdrv] qed: Add support for MBI upgrade over MFW. (Manish Chopra) [1663274] - [netdrv] qede: Update link status only when interface is ready. (Manish Chopra) [1663274] - [netdrv] qede: Simplify the usage of qede-flags. (Manish Chopra) [1663274] - [netdrv] qed: Display port_id in the UFP debug messages. (Manish Chopra) [1663274] - [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1663274] - [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1663274] - [netdrv] drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1663274] - [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1663274] - [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1663274] - [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1663274] - [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1663274] - [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1663274] - [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1663274] - [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1663274] - [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1663274] - [netdrv] qed: fix link config error handling (Manish Chopra) [1663274] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1663274] - [netdrv] qed: Prevent link getting down in case of autoneg-off. (Manish Chopra) [1663274] - [netdrv] qede: Check available link modes before link set from ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Add supported link and advertise link to display in ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI. (Manish Chopra) [1663274] - [netdrv] qed: Align local and global PTT to propagate through the APIs. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1663274] - [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1663274] - [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1663274] - [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1663274] - [netdrv] net: qed: list usage cleanup (Manish Chopra) [1663274] - [netdrv] net: qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1663274] - [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1663274] - [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1663274] - [netdrv] qed: Lower the severity of a dcbx log message. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1663274] - [netdrv] net_sched: remove list_head from tc_action (Manish Chopra) [1663274] - [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1663274] - [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1663274] - [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines. (Manish Chopra) [1663274] - [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1663274] - [netdrv] qede: Ingress tc flower offload (drop action) support. (Manish Chopra) [1663274] - [netdrv] qede: Add destination ip based flow profile. (Manish Chopra) [1663274] - [netdrv] qed/qede: Multi CoS support. (Manish Chopra) [1663274] - [netdrv] qede: qede_fp: Mark expected switch fall-through (Manish Chopra) [1663274] - [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1663274] - [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1663274] - [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1663274] - [netdrv] qed: Make some functions static (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1663274] - [netdrv] qede: Add driver callbacks for eeprom module query. (Manish Chopra) [1663274] - [netdrv] qed: Add qed APIs for PHY module query. (Manish Chopra) [1663274] - [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1663274] - [iommu] iommu: Don't print warning when IOMMU driver only supports unmanaged domains (Jerry Snitselaar) [1707616 1694210 1689183] - [iommu] iommu/vt-d: Check capability before disabling protected memory (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694210 1694029] - [iommu] iommu/amd: Fix NULL dereference bug in match_hid_uid (Jerry Snitselaar) [1677737 1694210] - [iommu] iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Check identity map for hot-added devices (Jerry Snitselaar) [1694210] - [iommu] iommu/dmar: Fix buffer overflow during PCI bus notification (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Fix amd_iommu=force_isolation (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1694210] - [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Free irqs in shutdown handler (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Move irq request past pm_runtime_enable (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Handle errors returned from PM framework (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1694210] - [idle] intel_idle: Get rid of custom ICPU() macro (Alexander Beregalov) [1710976] - [security] selinux: do not report error on connect(AF_UNSPEC) (Ondrej Mosnacek) [1707828] - [security] selinux: Check address length before reading address family (Ondrej Mosnacek) [1707828] - [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Maurizio Lombardi) [1700912] - [infiniband] i40iw: Avoid panic when handling the inetdev event (Stefan Assmann) [1659180] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659180] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Stefan Assmann) [1659180] - [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1659180] - [infiniband] RDMA/i40iw: Fix incorrect iterator type (Stefan Assmann) [1659180] - [infiniband] infiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1659180] - [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1659180] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659174] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659174] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659174] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659174] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659174] - [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1659162] - [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1659162] - [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1659162] - [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1659162] - [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1659162] - [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1659162] - [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1659162] - [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1659162] - [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1659162] - [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1659162] - [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1659162] - [netdrv] i40e: Introduce recovery mode support (Stefan Assmann) [1659162] - [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1659162] - [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1659162] - [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1659162] - [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1659162] - [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1659162] - [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1659162] - [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1659162] - [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1659162] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659162] - [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1659162] - [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1659162] - [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1659162] - [netdrv] i40e: Implement DDP support in i40e driver (Stefan Assmann) [1659162] - [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1659162] - [netdrv] i40e: add tracking of AF_XDP ZC state for each queue pair (Stefan Assmann) [1659162] - [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1659162] - [netdrv] i40e: fix WoL support check (Stefan Assmann) [1659162] - [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1659162] - [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1659162] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1659162] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1659162] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659162] - [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1659162] - [netdrv] i40e: increase indentation (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1659162] - [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1659162] - [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1659162] - [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1659162] - [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1659162] - [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1659162] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659162] - [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1659162] - [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1659162] - [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1659162] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659162] - [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1659162] - [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1659162] - [netdrv] i40e: update driver version (Stefan Assmann) [1659162] - [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1659162] - [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1659162] - [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1659162] - [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1659162] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1659162] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659162] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659162] - [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1659162] - [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1659162] - [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1696369] - [tools] tools: bpftool: fix potential NULL pointer dereference in do_load (Ivan Vecera) [1708560] - [tools] tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems (Ivan Vecera) [1708560] - [tools] libbpf: Remove the duplicate checking of function storage (Ivan Vecera) [1708560] - [tools] bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_FORTIFY_SOURCE=2 -O2" (Ivan Vecera) [1708560] - [tools] tools: include reallocarray feature test in FEATURE_TESTS_BASIC (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow reuse of maps with bpftool prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow map reuse (Ivan Vecera) [1708560] - [tools] tools: bpf: make use of reallocarray (Ivan Vecera) [1708560] - [tools] tools: libbpf: move library error code into a separate file (Ivan Vecera) [1708560] - [tools] tools: bpftool: reimplement bpf_prog_load() for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: add extended attributes version of bpf_object__open() (Ivan Vecera) [1708560] - [tools] tools: libbpf: recognize offload neutral maps (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow users to specify program type for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: expose the prog type guessing from section name logic (Ivan Vecera) [1708560] - [tools] tools: bpftool: add support for loading programs for offload (Ivan Vecera) [1708560] - [tools] tools: bpftool: refactor argument parsing for prog load (Ivan Vecera) [1708560] - [tools] selftests/bpf: add Error: prefix in check_extack helper (Ivan Vecera) [1708560] - [tools] selftests/bpf: remove duplicated word from test offloads (Ivan Vecera) [1708560] - [tools] tools: bpftool: deal with options upfront (Ivan Vecera) [1708560] - [tools] tools: bpftool: add missing --bpffs to completions (Ivan Vecera) [1708560] - [tools] tools: bpftool: drop unnecessary Author comments (Ivan Vecera) [1708560] - [tools] tools: libbpf: don't return '.text' as a program for multi-function programs (Ivan Vecera) [1708560] - [tools] tools: libbpf: restore the ability to load programs from .text section (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow setting ifindex for programs and maps (Ivan Vecera) [1708560] - [tools] tools: libbpf: add section names for missing program types (Ivan Vecera) [1708560] - [tools] tools: bpftool: use correct make variable type to improve compilation time (Ivan Vecera) [1708560] - [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1588024]- [xen] ALSA: xen: Introduce shared buffer helpers for page directory... (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Initialize completion for defer messages (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Remove duplicate assignment (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Fix uninitialized adev deref (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Add pre/post bank switch ops (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: keep track of Masters in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support for multi link bank switch (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: Handle multiple master instances in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support to lock across bus instances (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix acquiring bus lock twice during master release (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix incorrect exit after configuring stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix duplicate stream state assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors (Jaroslav Kysela) [1683051] - [include] ALSA: uapi: #include in asound.h (Jaroslav Kysela) [1683051] - [include] ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' (Jaroslav Kysela) [1683051] - [sound] ALSA: x86/cpu: Sanitize FAM6_ATOM naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: don't select DPCM via simple-audio-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: don't select DPCM via audio-graph-card (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix unused variable warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1683051] - [sound] ALSA: aica: Fix a long-time build breakage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi: no checking monitor in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save PGA for mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save output volume for mixer controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: initialize setting when ramping volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: core: fix undefined nocodec reference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: xtensa: fix undefined references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: Fix an uninitialized variable compile warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix a compile warning with CONFIG_PCI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sound/soc/sof/: fix kconfig dependency warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: change trace level on iec control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: Fix restore of DAPM Muxes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: RT5677-SPI: Disable 16Bit SPI Transfers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add reserved DMA memory support (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: emux: soundfont.c: divide by zero in calc_gus_envelope_time() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: add sof-rt5682 machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic:refine code style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: add DMIC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: CNL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: APL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: IPC: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: handle real stream interrupts only (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: store stream capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: PCM: add period_elapsed work to fix race condition in interrupt context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set bus->idx as 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set I2S slave before enabling DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add SSP info to the chip info struct (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add the SSP Host Device memory space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: topology: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASOC: SOF: ipc: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: add Kconfig option for strict ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: avoid Oops if DMA setup fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: stream is already locked in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: remove redundant null checks of dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skip hw_free on codec dai for which the stream is invalid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix valid stream condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: unlock the device on startup errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update the support rate list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Fix missing break in switch statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "incompatible" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in error handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix to use list_for_each_entry_safe() when delete items (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix return value check in sprd_mcdt_probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: fix DAI_CLK_EN register bit overwrite (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix kcontrols for effect widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: cache pdev->dev pointer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix potential uninitialized variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: remove "model" attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmix: fix object reference leaks in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs43130: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add Geminilake Realtek+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make boards more available for compile test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: Make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx: fix fiq dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_micfil: Remove set but not used variable 'osr' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Enable TDM support for DSP_A/B modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure wclk and bclk of master codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set to module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unregister device twice on ASoC driver (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix misuse of x (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: select relevant machine drivers for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make sure BDW based machine drivers build for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Build support for SOF core and Intel drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Kconfig: expose common option between SST and SOF drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add platform differentiation for APL and CNL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: add SKL+ platform DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add support for HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA trace operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA stream operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add hda-bus support and initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA PCM operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA firmware loader (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add ACPI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add HDA controller for Intel DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add APL/CNL HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add legacy IPC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BDW HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add utils (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add xtensa support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Nocodec machine driver support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PM support (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: SOF: Add userspace ABI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add firmware loader support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP HW abstraction operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP firmware logger support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for loading topologies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCM operations support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for IPC IO between DSP and Host (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add driver debug support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware KControl support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware driver core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: simplify dai driver initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Read pin switches conf from devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add missing return 0 in remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix irq mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix compilation warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add support for runtime pm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Update is_slave_mode with correct value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum multi-channel data transfer support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: rt5682: initialize mutex before using (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: return the get_irq error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup 6ch settings to 8ch (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi add device_link to card device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: Remove set but not used variable 'stage_type' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: save fixed-up hw_params of BE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tobermory: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: speyside: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: snow: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: pcm: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: lowland: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: littlemill: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: idma: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: bells: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: arndale: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ps3: Remove set but not used variables 'start_vaddr' and 'pcm_index' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_bus_init(), too (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing regmap requirement (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix racy display power access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: fix error handling when try_module_get() fails. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl: fix wrong number of channels (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove superfluous irqsave flags (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use kvmalloc() for cell pools (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix spacing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove headset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: update module refcount if module_get_upon_open is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: conditionally increase module refcount on component open (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm1133-ev1: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: phycore-ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm030-audio-fabric: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_rdk: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_ds: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mx27vis-aic32x4: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc8610_hpcd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-ssi: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm-fiq: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-mc13783: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-es8328: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: fix sai driver name initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the correct dobj to free enum control values and texts (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: change mic bias DAPM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Support synchronous mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix big-endian check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdmout: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: rework quirks settings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-frddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove link components before cleaning up card resources (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: add remove() callback for component driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l35: Disable regulators on driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add adc volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add support of master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add reset management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add regulator management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98357a: add missing supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Playback PowerTune Controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Do not use stream buffer size before it is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix spelling mistake "faied" -> "failed" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: adjust waterlevel in frame unit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add compatible for rk1808 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fixup pdm fractional div (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: optimize clear logic (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add default regs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: using left justified store mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: change dma burst to 8 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fix regmap_ops hang issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Update copyright and use SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix the smatch warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Change author's name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix modular build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and keep it enabled (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: TS3A227: fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make use of local variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: aic31xx_set_jack() can be static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Check for buffer in trigger stop (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Align tplg pointer increment across all kcontrols (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: support driver alias names for FE topology overrides (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio compress offload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: set power_check callback for widgets that shouldnt be always on (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add button press detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add headphone/headset detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: skip missing substream while applying symmetry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [acpi] ALSA: ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove set but not used variable 'dai_name' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add support for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix typo in comment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: fix spelling mistake: "missign" -> "missing" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with DA7219 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with TS3A227 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Add ACPI ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add multi endpoint support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix Common Pins (Jaroslav Kysela) [1683051] - [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: Fix kbuild failure (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Add support of loading GUS-patch (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer CPU DAI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: enable S24_LE format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Only enable with common clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Allow 192000 Sample Rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove mclk references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Restructure set_dai_sysclk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Dynamically Determine Clocking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Move aosr and dosr setting to separate functions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Control clock gating with CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model BDIV divider in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model PLL in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf-audio: Remove redundant of_match_node call (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix incorrect extern (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of 64 bits division (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix crash at suspend/resume after failed codec registration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: test memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: lochnagar: Add driver to support Lochnagar 2 sound card (Jaroslav Kysela) [1683051] - [mfd] ALSA: mfd: lochnagar: Add support for the Cirrus Logic Lochnagar (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Properly Set Processing Blocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: rename asoc_simple_card_xxx() to asoc_simple_() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_card_init_priv() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_dai_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_hw_param() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_shutdown() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_startup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: share common priv for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_debug_info() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Update DA7219 DAI clock name to align with codec updates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Expose BCLK and WCLK control through CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix channel swap issue when stream starts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: add constraint for the asrc of older version (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: Set auto-increment bit for register writes (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: add mmap support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: fix debugfs warnings on entry creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: manage multiple prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct some minor issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Don't use register read to determine slave/master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Break out clock setting into separate function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add HALO MPU fault logging (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for new Halo core DSPs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Fix UBSAN warning. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out DSP specific operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out parsing of firmware ID header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor firmware status reading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Don't export wm_adsp2_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Shutdown any compressed streams on DSP watchdog timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add locking to wm_adsp2_bus_error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct handling of compressed streams that restart (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free link string in error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free stream_name of dai_drv (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Don't trigger jackpoll_work in azx_resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: add graph_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: rename graph_get_conversion() to graph_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add simple_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename simple_get_conversion() to simple_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: recording has no sound after booting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: fix jack type detection issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Check JD status when system resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: skip for i2s5 in mck_disable (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use 8 byte header for IR context to get isochronous cycle (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support MOTU 8pre FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for active-high jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: Make gpio property optional (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: dt-bindings: add regulator property to simple amplifier (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: simple-amplifier: remame dio2125 documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: use 'version' field of unit directory to identify model (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: add a check for request_region (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: add a check for ioremap_nocache (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: create tlv before soc_tplg_init_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: hdmi - add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: automatic selecting BCLK in I2S master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the typo of function name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of widget with prefixed name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: axi-i2s: let both capture and playback be optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: Avoid a potential deadlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix registers declaration in regmap (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix the issue of the widget with prefix name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: prevent snd_soc_dpcm use after free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:hdac_hda:use correct format to setup hda codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:soc-pcm:fix a codec fixup issue in TDM case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: fix davinci_mcasp_probe dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ams-delta: remove duplicate 'const' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: remove compat dma probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: use default dai name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: improve channel capabilities handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: change trigger traces (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add i2c dependency for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: fix compiler warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix DAPM routes for capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Fix probe deferral following prelink failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix set_sync service (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix oversampling mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix exposed capabilities in spdif mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix iec958 controls indexation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ab8500: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix S/PDIF DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd add loopback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: fix reset gpio reference counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: skip useless write in slave mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: remove useless callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix dma configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix stream count management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix 16 bit format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix IRQ clearing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: fix dependency for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add Maxim98373 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: fix construction of PCM frame for capture direction (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Extend i915 component bind timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Improve logging messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for multiple compressed buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor compress stream initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Reorder some functions for improved clarity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out stripping padding from ADSP data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Prevent uninitialized variable use (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix of_node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix of-node refcount unbalance in DAI-link parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow compressed buffers in any memory region (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Update cached error state on trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: Fix energysense SLEEP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix secondary platform device unregistration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk: Add DAI links for Multi-Playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add Geminilake Dialog Maxim machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Headset button support in broxton machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator supply to cpvdd (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1977: Add support for setting MICBIAS via DT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Potential small memory leak in dapm_cnew_widget() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add missing DAPM routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Make function 'wm8741_mute' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix register setting issue in RIGHT_J mode (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: imx-sgtl5000: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix missing of_node_put() at simple_dai_link_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix refcount underflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Ensure proper sample rate on pri/sec PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: remove set but not used variables 'mask, cr1' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free created components in tplg load error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Make some symbols static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select dmic for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix sysclk_df type (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix TXCLK_DF mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add support to disable on-chip PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add runtime support for DSP_A and I2S modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Fix frame polarity for DSP_A format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Set constraint to always have 32 sample bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Remove capture support for codecs without ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: fix spelling mistake "doens't" -> "doesn't" (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Prevent potential NULL platform data dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update TDM usage to be more flexible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add support for master mode BCLK rate adjustment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Comments clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Change indentation in SAMSUNG_I2S_FMTS definition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Specify DMA channel names through custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add support for secondary CPU DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Get rid of a static spinlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move quirks data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move IP variant data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Drop spinlock pointer from i2s_dai data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move SFR pointer to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: Remove set but not used variable 'hw' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Make symbol 'cros_ec_dai' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Remove unused including (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move registers cache to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move opclk data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move core clk to the driver common data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Add widgets and routes for DPCM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move clk supplier data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Restore support for the secondary PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove new_mach_data field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: icl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hsw-bdw-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hda-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cnl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: byt-match.c: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to single component with multiple DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Allow to specify custom DMA device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Extend use of chan_names provided in custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Improve of_node test in dmaengine_pcm_request_chan_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use __printf markup to silence compiler (Jaroslav Kysela) [1683051] - [sound] ALSA: tlv320aic32x4: delay i2c access by 1 ms after hardware reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix rx stream assign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Set OSR mode in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Add digital mute callback (Jaroslav Kysela) [1683051] - [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: use devm_kzalloc for all structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: use pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add clock select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add soft reset on probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: set .ignore_module_refcount field in component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: don't increase component module refcount unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: convert license header to SPDX (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-analog: add missing license information (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: regulator notifier registration should be managed (Jaroslav Kysela) [1683051] - [sound] ALSA: i915/snd_hdac: I915 subcomponent for the snd_hdac (Jaroslav Kysela) [1683051] - [base] ALSA: components: multiple components for a device (Jaroslav Kysela) [1683051] - [documentation] ALSA: component: Add documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_all() API change (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: stm32: i2s: manage clock power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Remove unnecessary const qualifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Use C++ style comments in header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Kconfig: Show knob, and depend on MIPS || COMPILE_TEST (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Add support for devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Use SPDX license notifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Prevent clk_get_rate() calls in atomic context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Volume, Line Right, Line Left, Line Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Right, FM Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls and sun4i_codec_right_mixer_controls into sun4i_codec_mixer_controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic Playback Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" -> "Deemphasize" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix semicolon.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: correct shift bit for ssiu9 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Add jz4725b-codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: harden use of lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xtensa: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dwc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Move card id proc creation into info.c (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Minor optimization (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Add helper functions for component trigger/set_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Clarify the intent of current compressed ops handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: remove some unnecessary NULL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: Fix ADC powerup sequencing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: spi: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: parisc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: atmel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Always register entries recursively (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't allow NULL device for memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: fix missing header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: unload physical dai link in remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: clear platform pointers on error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add warnings for widget overwrite when adding route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Only power up active channels from a DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix oops/use-after-free case with dai driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix use-after-free issue with dailink sname (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: add btcvsd driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Add channel numbers to AIFs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup TDM Split mode check for CTU (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: synchronize connection check for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup MIX kctrl registration (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hal2: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Serialize codec registrations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio DMA platfrom driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: modify dapm route loading routine and add dapm route unloading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Remove widgets from dobj list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Reduce number of dereferences when accessing dobj (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use standard device registration for beep (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: remove useless test (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Add codec driver for Cros EC (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: Documentation: Add google, cros-ec-codec (Jaroslav Kysela) [1683051] - [maintainers] ALSA: MAINTAINERS: add maintainers for ChromeOS EC sub-drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing slimbus dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: add slim support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add audio routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add capture dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add playback dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add basic controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_rt298: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bdw-rt5677: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broadwell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: haswell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add helper to change platform name for all dailinks (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: add support for Solid State Logic Duende Classic/Mini (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix clocking calculations when not using the PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the set_bclk_ratio interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fixup build error for mt6358 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: add platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow soc_find_component lookups to match parent of_node (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: Off by one in latter_handle_midi_msg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: make const arrays static, reduces object code size (Jaroslav Kysela) [1683051] - [sound] ALSA: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Simplify proc file destruction (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: comment cleanup about destination address of async transactions for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Fix multi-CODEC setups (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support rx MIDI functionality for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-specific operation to fill transaction buffer with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address to receive async transaction for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support tx MIDI functionality of Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address range to receive async transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: change prototype of handler for async transaction with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: runtime power management support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename to asoc_simple_card_canonicalize_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add soc_cleanup_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: reduce if/else nest on soc_probe_link_dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: merge card resources cleanup method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add new snd_soc_flush_all_delayed_work() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add .num_platform for dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to parse of clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring for dump of sync status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to get clock status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to switch mode to fetch PCM frame (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to dump status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: obsolete proc node to leave one node (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: unify protocol layer for FF400/FF800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: rename protocol layer for former models (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: add explanation of legacy/modern style of dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Remove expensive print in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: lower log level for potential probe deferral cases (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: put of nodes if finding codec fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix oops on re-probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add default pdata for i2s mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Set DAI format for dmic codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select max98927 for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix PLL source register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't defer probe on optional, NULL components (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make snd_pcm_suspend() local static (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Move PCM suspend/resume code into trigger callback (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Suspend streams globally via device type PM ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Make snd_soc_find_component() more robust (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix init platform memory handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: parse AES audio parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: remove few unused variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: fix waring unused-function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe control for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe bits for controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add verbs for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add register offset for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add api to program stripe control bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skl: Fix display power regression (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Hold client_mutex around soc_init_dai_link() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt_cht_es8316_mc_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: move the codec PLL configuration to _init (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add recalc_rate function to return DAI clock rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: MCLK should be enabled before DAI clocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: defer card probe until all component is added to list (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Variable "buf" in function rt274_jack_detect() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ADAU7002: Add optional delay before start of capture (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-232 (v1.0) tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for jack-detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirks module parameter (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic mapping" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for jack detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for PoV P1006W tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: update BSDSR/BSDISR handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: Allow SCLK pad drive strength to be changed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable SPDIF driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add SPDIF audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add MICFIL SoC Digital Audio Interface driver. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eliminate left-over from Raumfeld machine driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt298: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rl6437a: use __be32 for a __be32 buf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: store eq kcontrol byte in __be (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use logical AND (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6351: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs42xx.c: fix boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix boolean assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98927: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rt286: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4271: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98383: fix boolean assignments to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: remove unused mux/mixer define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: remove unused mux define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: fix kernel doc descriptions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: declare trigger function as static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: Add support for AK4497 (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: fix a missing check of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: fix check on snd_card_register (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: add a check of the status of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: virtuoso: add de-emphasis control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Move context save/restore to runtime_pm callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN check for pcm driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 (ME176C) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Simplify is_byt_cr() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add ACPI match table entry for ES8316 codec on BYTCR platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Set card long_name based on quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add input-map support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add external speaker mux support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Minor refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Sort includes alphabetically (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Let core handle GPIO descriptor (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator/gpio: Allow nonexclusive GPIO access (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Default enable high on DT regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add DAC mono mix switch mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add workaround for silence of rk3288 ACODEC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: support ACODEC for rk3328 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add asoc_simple_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable audio formatter driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add pcm formatter platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: remove simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add asoc_graph_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: use snd_mask_set_format in all machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: simplify boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: assign booleans to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: remove unneeded semicolon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless cast (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: enable MCLK in STANDBY (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: save model id directly in of_device_id.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: make the driver visible in Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: Add driver for CS4341 DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix recording no sound issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: atom: Make PCI dependency explicit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a small memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: change license header format style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Grammar s/the the/the/ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: cleanup a debug printk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: set jack only for a specific backend (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Revert DSP detection on legacy HD-audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selection (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: abort probe if DSP is present and Skylake driver selected (Jaroslav Kysela) [1683051] - [sound] ALSA: HDA: export process_unsol_events() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix model-id of unit for Apogee Ensemble (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Use Xen common shared buffer implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Kconfig: Remove the deprecated options (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Merge davinci and omap directories (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle model-specific registers (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for packet streaming on Fireface 800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: allocate isochronous resources in mode-specific implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle multiplier mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to switch fetching mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix for state to fetch PCM frames (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use the same print format for 'without_header' tracepoints (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add display_port_rx port routing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to Display port RX dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: add support for display_port_rx (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Add support to compress offload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: add support to MP3 format (Jaroslav Kysela) [1683051] - [sound] ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add more platform granularity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: merge simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: merge audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() ID method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Invoke pcm_new() for all DAI-link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the digital_mute interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: fix do_div warning in spdifin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add error logs on probe, remove dependency on NHLT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless tests on HDaudio capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: stop probe if HDaudio capabilities don't exist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Harden DSP detection with PCI class/subclass info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add CFL-S support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add powersaving widgets for DAC and ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable i2s driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Add i2s driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add support for spdifin backend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Dereference pointer for memcpy sizeof in asoc_simple_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove RSND_REG_ from rsnd_reg (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface 800 with MIDI functionality only (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: localize a handler for MIDI messages on tx transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add driver data for register for MIDI high address (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share register for async transaction of MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for second optical interface for ADAT stream (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to get current sampling rate and clock source (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share status and configuration dump (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share some registers for status of clock synchronization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: add dai-link support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Always set display_power_control for Intel HSW+ codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add missing display power-off at driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make snd_hdac_display_power() void function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Properly free the display power at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Refactor display power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: use cpu/codec pointer on simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fix build warning without CONFIG_OF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: add rt5663 codec select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: fix the audio jack button remapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View Mobii TAB-P1005W-232 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Refactoring PM code (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix reference to wrong register for clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Add copyright and module author (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add configuration for headset codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add TDM configuration for speaker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix signal paths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Calculate LRCLK divider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Remove useless assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack button support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5660: Add a new ACPI match ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ak4104: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: cs4270: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use dma_ops of parent device for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use DMA addr rather than CPU pa for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove direct OF name and type accesses (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added max98373_reset for stable amp reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add missing TDM Split mode support for simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup mod ID for CTU regmap read/write (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: indicates Channel and Mode for debug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove raumfeld machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for ICL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: au8540: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: thinkpad_acpi: Add audio mute LED classdev support (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: dell-laptop: Add micmute LED trigger support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Support led audio trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce module_param wakeup_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce mode switch delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Create and setup jack in init callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Add board specific dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Implement configurable dismod handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Update PDIR (pin direction) register handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Clear TXSTAT register before activating serializers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Make DSP replies more human readable (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: trigger: Introduce audio mute LED trigger (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: core: Introduce LED pattern trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support ALC300 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix whitespace (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix a NULL vs IS_ERR() check in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers" (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: notify events of change of state for userspace applications (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: apply small refactoring to handle several type of event for hwdep interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: queue events for change of control surface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: add new hwdep ioctl command to get state image (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: pick up data of state from tx isochronous pakcets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Fix latency value calculation for pm_qos (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup define position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_of_parse_node_prefix() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: add VCC regulator widget (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd regulator supply (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove asoc_simple_card_clk_register() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add support for Secondary MI2S interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Update slot_width for Quaternary TDM port (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use platform_data for machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: fix interface for Chromebook machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: define common interface for machine driver configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: fix: continue searching when machine is ignored (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use device_type helpers to access the node type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Fix error handling of regulator_set_load (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: fix indentation issue with return statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320dac33: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: asihpi: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert a few more users to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Add regulator support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: Add support for AK4118 S/PDIF transceiver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Fix device reset-registers trigger value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: remove set but not used variable 'dma_buffer' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fixed build errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Recalculate audio map forcely when card instantiated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix memory leak of i2s_data on error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add DT property for single-ended output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Rename output widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Set dai_link id to each dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: add missing route for ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: enable acp3x drivers build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x system resume pm op (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x runtime pm ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x tdm mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x i2s ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x pcm driver dma ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Interrupt handler changes for ACP3x DMA driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add ACP3x PCM platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: create ACP3x PCM platform device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP3.0 PCI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP 3.x IP register header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Power down links before turning off display audio power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out common init code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix dma-unsafe read of scratch registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing slave_config setting for I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: No need to initialize max_xx_thres when it is not used (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Re-arrange files for core McBSP and Sidetone function split (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Move out the FIFO check from set_threshold and get_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up the interrupt handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Skip dma_data.maxburst initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up dma_data addr initialization code (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: add support for APOGEE duet FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use ring buffer for rsnd_mod_name() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: fix crash on module removal (Jaroslav Kysela) [1683051] - [sound] ALSA: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add TDM Split mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add SSIU BUSIF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: handle DPCM converted rate/chan under core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move HDMI information from ssi.c to core.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use defined io_playback/io_capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove error check which never happen (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add quirk for APL RVP boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add SOF information for APL RVP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: fix Skylake typo (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Atom machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Hdaudio machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: change ac97 dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: Remove unused machine driver for AM3517-evm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: remove read-only status register from snd_kcontrol_new (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: Remove redundant snd_soc_component_read32 calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Fix the dai widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Only add routing once. (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rsnd_mod_name() handles both name and ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add .get_id/.get_id_sub (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move .get_status under rsnd_mod_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format is supported (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: constify regulator_desc structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: remove unnecessary unlikely() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: mrfld: fix uninitialized variable access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm97xx: fix uninitialized regmap pointer problem (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: constify snd_soc_ops structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix less than zero comparison on unsigned int (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Fix runtime PM for hdmi-lpe-audio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup clock start checker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix insufficient PCM rule for period/buffer size (Jaroslav Kysela) [1683051] - [sound] ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix to wait for releases of all ALSA character devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix noderef.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: add clock dependency for sai (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: move code from startup/shutdown hooks into pm_runtime hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm2000: Remove wm2000_read helper function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: fix mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer_populate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: set sai as mclk clock provider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix trivial checkpatch issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for hw_free on CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: minor white space clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c/cs8427: Fix int to char conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup SSICR::SWSP for TDM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: enable TDM settings for SSI parent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for capture channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: Add support for XTI clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: new codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_sgtl5000: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: Add new driver for Allwinner A64 codec's analog path controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec-analog: split regmap code into separate driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: Add compatibility with A64 codec I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add SND_JACK_LINEOUT jack type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add I2S/Left_J TDM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add HW constraint for non RIGHT_J (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: set ->component pointer in private struct (Jaroslav Kysela) [1683051] - [sound] ALSA: au88xx: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92xx-ad1848: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: caiaq: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add missing entries to Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort Digital Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: enable mclk-fs on codec node (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use 32bit TDM width as default (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: add I2C dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: simplify cleanup process when failing to register sound card (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob/fireworks: simplify handling of local device entry table (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: release reference count of firewire unit in .remove callback of bus driver (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: block .remove callback of bus driver till all of ALSA character devices are released (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: make it selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: Add master clock handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8782: add support for regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the standard fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1761: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add fault detect recovery property to DT bindings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: enable and disable extclk if given (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add missing break in skl_tplg_get_token() (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain cache of stream formats (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain model-specific data (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: use managed-resource to maintain response buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use managed-resource to maintain data specific to M-Audio FW-1814/ProjectMix I/O (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: use managed-resource of fw unit device for private data (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: add PCM rules to obsolete PCM constraints based on LCM of SYT_INTERVAL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatch for register mask and value in ext controller. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: avoid AC97_BUS build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: add OF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a MIC pre. route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component_dais() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup SSI clock during suspend/resume modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include from q6adm.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tidyup for_each_card_prelinks() dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Remove the boost volume in the beginning of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_be() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_fe() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_comp_order() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_components() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_rtds() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_links() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_prelinks() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rename for_each_rtd_codec_dai_reverse to rollback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: convert for_each_rtd_codec_dai() for missing part (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Refine indentations and constify snd_pcm_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix the audio-component completion timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Drop unused GPIO include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Minor code modification (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix capture unstable in beginning for some runs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix the boost volume at the begining of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Remove HP volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Improve HP performance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove redundant include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Get the period_bytes in the copy work to make sure the value correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_is_matching_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: manage platform name under snd_soc_init_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove duplicated include from q6asm-dai.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hisilicon: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8328: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: fix memory leak of response buffer at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of discovered stream formats at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak for model-dependent data at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enable runtime PM only for discrete GPU (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-digi00x: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1683051] - [sound] ALSA: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1683051] - [sound] ALSA: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove dai->driver NULL check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card rebind (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove unneeded static set .owner field in platform_driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing INTERLEAVED PCM attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove unused num_dai_links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: avoid nested code on soc_remove_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: remove empty rt5668_i2c_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: switch to new ac97 bus support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix simultaneous playback and capture on different channel (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add missing return value check for snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6core: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nuc900: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs454: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: bcm: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Ensure reset bit is cleared before configuring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: clean up a return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix a couple uninitialized ret variables (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: usleep_range() needs include/delay.h (Jaroslav Kysela) [1683051] - [sound] ALSA: regmap: split up regmap_config.use_single_rw (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Avoid uninitialised variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: avoid division by zero if lo_vag is zero (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't use p for dev_dbg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: adg: care clock-frequency size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: use tab instead of white-space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: remove redundant check for !port condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move connection of CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_link_codecs() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add overflow detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Cleanup indirect PCM helper usages (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix several mismatch for register mask and value (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't schedule DAPM work if already in target state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add driver for PROTO Audio CODEC (with a WM8731) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: merge .nolock_start and .prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support to init different BUSIF instance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate dma address with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Check runtime channel number rather than hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Fix issue in dma data address assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove is_play parameter from hw_rule function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 8 bit S8 format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for the DSP_A/DSP_B formats (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 16/24 bit slot widths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup not to call clk_get/set under non-atomic (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add short circuit detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6routing: initialize data correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Add channel fault reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Save last fault register even when clear (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Print full register name in error message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a S/PDIF enable switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add native 32bit I2S transport (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: SOC_SINGLE register value error fix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 specific volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Add support for FIFO usage caused delay reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg pdm input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add DT module alias (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add Kconfig prompt for the generic dmic codec. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Unused exported functions changed to internal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve legibility of if-statements (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve stylistics of file comments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: switch to SPDX license identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change MCLK to 48Mhz (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set constraints for DMIC and MAX98357a codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the headset buttons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Implemented safeload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sigmadsp: safeload should not have lower byte limit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use hda_bus instead of hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add HDA BE DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add table for HDA-based platforms (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: move hda_codec.h to include/sound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8804: Add ACPI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Change DAC/ADC volume scale (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added 10ms sleep after amp software reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm: restrict formats depending on slot width (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: report interrupt request failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: imply clock and reset controllers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: Properly initialise hw->rate_max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Remove clock framework ifdefs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Do error checks at creating system ports (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: hdspm: fix spelling mistake "Initializeing" -> "Initializing" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1683051] - [kvm] ALSA: treewide: correct "differenciate" and "instanciate" typos (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix HP Headset Mic can't record (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix unbalanced pm_runtime_enable (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix check of pm_runtime_get_sync failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix device initialization in the compat layer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added speaker FS gain cotnrol register to volatile. (Jaroslav Kysela) [1683051] - [sound] ALSA: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Acquire irq after RIRB allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix replace codec to component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adav80x: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add delays to capture path to remove DC offset noise (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_init function. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make DSP name configurable by codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Declare firmware controls from codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added software reset register to readable registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct DSP pointer for preloader control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Fix initialization of rt5677_of_match.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: make BE and FE order inline with dpcm (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set delay value for the capture case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Modified DMA pointer for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Make ACP->SYSMEM DMA non circular (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Fix missing break in switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: remove unused header files from common.h (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: make common.c as proper module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8903: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da9055: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm5100-tables: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8990: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tda7419: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9850: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-i2s: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: fix memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix spelling mistake "acumulator" -> "accumulator" (Jaroslav Kysela) [1683051] - [sound] ALSA: es18xx: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opti9xx: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92x: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: galaxy: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt: Use refcap device for mono recording (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove support for card rebind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9081: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8995: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8962: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8960: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8955: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8961: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix a typo (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove dead codes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: Use delay set in component pointer function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build due to CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1683051] - [sound] ALSA: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1683051] - [sound] ALSA: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: remove redundant pointers 'priv' and 'rtd' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8540: remove redundant variable osrate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add sdm845 sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Add support to parse common audio device nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: change functions to static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: add support for multichannel output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_alc5632: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Kconfig: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4613: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7210: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4554: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4642: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8988: fix typo in rate constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: i2s: Fix typo/broken macro (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: ALSA:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: bt87x: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: maestro3: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: lola: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Properly endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1683051] - [sound] ALSA: trident: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: ymfpci: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix PCM format bit calculation (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: Fix PCM format notations (Jaroslav Kysela) [1683051] - [sound] ALSA: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: ad1816a: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Fix PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Use standard pcm_format_to_bits() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Declare PCM format with snd_pcm_format_t (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Use snd_mask_set_format() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix interval evaluation with openmin/max (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add snd_mask_set_format() helper for standard usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix snd_pcm_format_t handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Use int for format bit position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Fix missing __user prefix in copy_user callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: zte: Fix incorrect PCM format bit usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: align axg card driver with DT bindings documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: use IRQ_RETVAL in the fifo irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002 (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Fix missing PAGE_SIZE definition (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1683051] - [sound] ALSA: korg1212: Add __force annotation to cast in user-copy callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Declare common variables properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Fix the default sample sizes (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Add missing __iomem annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: vxpocket: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix poll() error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix widget handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify iomem address and casts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: make sst_dma functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: BDL definitions should be __le32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: fix endianness handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: add Volume to the name of volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to snd_soc_dai_get_channel_map() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-spdifout: select SND_PCM_IEC958 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Allow delayed i915 audio component binding (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: catch invalid timer object creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove clock divider and pll setup from zylonite and magician (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: export snd_soc_of_get_slot_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm input driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm output driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm interface driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm formatter base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: improve goto error label (Jaroslav Kysela) [1683051] - [usb] ALSA: powerpc/ps3: Set driver coherent_dma_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tablet 9" tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk table entries for various devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add mono speaker quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add IN2 input mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for the ext-amp on some boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add IN3 Boost volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Parse HOST_BUFFER controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow up to 8 channels for voice control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Take prefix into account in control name length (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct algorithm list allocation size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Ensure DSP boot work complete before preloader_put return (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg toddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg frddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg fifo base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add documentation for power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: remove component fw related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card re-bind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Minor code refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Simplify error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make audio component support more generic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Associate audio component with devres (Jaroslav Kysela) [1683051] - [sound] ALSA: drm/i915: Split audio component to a generic type (Jaroslav Kysela) [1683051] - [sound] ALSA: emu8000: Use swap macro in snd_emu8000_sample_new (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1_patch: Use swap macro in snd_emu10k1_sample_new (Jaroslav Kysela) [1683051] - [gpu] ALSA: vga_switcheroo: set audio client id according to bound GPU id (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1683051] - [include] ALSA: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: For capture have interrupts on I2S->ACP channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Send correct channel for configuring DMA descriptors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix routing (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1683051] - [sound] ALSA: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: remove redundant pointer runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: remove redundant pointer private_data (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: remove redundant pointer chip (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: off by one in routing_hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: allow soc-core to pick up name prefixes from component nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: add rate merge to the BE stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: rework runtime stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Reporting button presses (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add button press support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Allow disabling jack-detect by calling set_jack(NULL) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Fix workqueue cancel vs irq free race on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for externar amplifier enable GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 8 tablet (Jaroslav Kysela) [1683051] - [dma] ALSA: dmaengine: add support for reporting pause and resume separately (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau171x1: Connect playback DAI to the DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: replace "p" with "pK" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Allow drivers to set R/W wait time. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: add support for an external clock in devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: cmd: Add missing newline to debug message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add slim rx routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to slim tx dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Add missing slimbus capture ports (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sti: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow topology to override machine driver FE DAI link config. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: add support for the es7154 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: correct required power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Simplify trigger handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Reset bytescount when starting transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Do not generate interrups for every captured sample (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix Capture DMA channel names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always subtract bytescount (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always stop ch2 first (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7241: add es7241 codec support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add button detection mode control (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: Add VDD and AVDD power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: check if mclk rate is valid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: remove 64kHz rate from the supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-compress: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-topology: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dapm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-devres.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-jack.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dpcm.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-ops.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dai.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-io.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: snd-aoa: add of_node_put() in error path (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6797: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove bindings from pxa2xx-pcm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa2xx-pcm-lib: fix indenting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: move some functions to pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: clean up function names in pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove the dmaengine compat need (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: don't merge format from invalid codec dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: extend channel merging to the backend cpu dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: fix some off by one bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: improve runtime update predictability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: add extended ops in the hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: ext: add wait for codec to respond after link reset (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas517x: add tas5707 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifer: add simple-amplifier compatible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: rename dio2125 to simple-amplifer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Simplify card long-name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: Fix references to Documentation/.*/MultiSound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: remove unused struct q6asm member (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add proper error check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove redundant owner assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Fix unregistration order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cx20442: Don't ignore regulator_get() errors. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Use standard verb containers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Simplify control management (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Rewrite with error goto (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Clean up beep code (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: add codecs devicetree binding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: DPCM cares BE channel constraint (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure channel 1 or channel 0 for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change codec to channel link as per hardware redesign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: remove redundant check of PLL ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix missing rename from 'reef' to 'sof' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Set compressed IRQ to a wake source (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Simplify handling of alg offset and length (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support for Motu Traveler (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: cancel chunk alignment for protocol version 2 (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for AES/EBU on XLR interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for chunks for main 1/2 out (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: suppless consumption for unused element of array in stack (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: Tidy up open/hw_params handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology file (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add entries for SOF-based machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add firmware/topology information for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: move SKL+ codec ACPI tables to common directory (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: cleanup before moving ACPI tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audio Capture Port (Jaroslav Kysela) [1683051] - [sound] ALSA: ARM: pxa: change SSP DMA channels allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: stop using get_seconds() (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1724: remove unused array (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: add devicetree support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: PCM1789: unconditionally flush work (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add rt5682 codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add headphone auto switching (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Remove Playback/Capture in names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add mic bias boost control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: make structure soc_codec_dev_ak4458 static const (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: make two structures static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: make pointer dmic_codec_dev static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: set card as device drvdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add rsnd_daidrv_get() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add hp and mic detect gpios same as simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: move hp and mic detection to soc_card probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: move hp and mic detect gpios from simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add config for rockchip dmaengine pcm register (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: put device_node on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add iec958 controls support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add NULL pointer check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: SSI parent cares SWSP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh7760-ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: migor: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: siu: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hac: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Add callback for DAPM route load/unload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Give more data to clients via callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs (Jaroslav Kysela) [1683051] - [fs] gfs2: Fix loop in gfs2_rbm_find (v2) (Andreas Grunbacher) [1690483] - [fs] gfs2: Rename bitmap.bi_{len => bytes} (Andreas Grunbacher) [1690483]- [vfio] vfio/pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1678076] - [netdrv] net/ibmvnic: Update carrier state after link state change (Steve Best) [1711282] - [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Steve Best) [1711282] - [scsi] scsi: storvsc: Reduce default ring buffer size to 128 Kbytes (Cathy Avery) [1691370] - [scsi] scsi: storvsc: Fix calculation of sub-channel count (Cathy Avery) [1691370] - [powercap] powercap: RAPL: Get rid of custom RAPL_CPU() macro (Alexander Beregalov) [1706827] - [tools] tools/power turbostat: Increase default buffer size (Prarit Bhargava) [1711260] - [char] virtio_console: initialize vtermno value for ports (Pankaj Gupta) [1460636] - [rpmspec] redhat: exclude kvm_stat from pathfix.py's tenure (Vitaly Kuznetsov) [1692804] - [virt] kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Ensure vcpu target is unset on reset failure (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix size checks in vmx_set_nested_state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Whitelist port 0x7e for pre-incrementing rip (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Convert guest TSC to host time domain if necessary (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Allow user to disable adaptive tuning of timer advancement (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Track lapic timer advance per vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Disable timer advancement if adaptive tuning goes haywire (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix spectrev1 gadgets (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix warning Using plain integer as NULL pointer (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add a selftest for SMM (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: fix for compilers that do not support -no-pie (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm/evmcs_test: complete I/O before migrating guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: clear SMM flags before loading state while leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Open code kvm_set_hflags (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Load SMRAM in a single shot when leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm: move kvm_load/put_guest_xcr0 into atomic context (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: svm: make sure NMI is injected after nmi_singlestep (Vitaly Kuznetsov) [1692804] - [kvm] svm/avic: Fix invalidate logical APIC id entry (Vitaly Kuznetsov) [1692804] - [kvm] Revert "svm: Fix AVIC incomplete IPI emulation" (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Fix overflow on kvm mmu page limit calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: always use early vmcs check when EPT is disabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: allow tests to use bad virtual-APIC page address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: fix x2APIC VTPR read intercept (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: fix potential get_num_contig_pages overflow (Vitaly Kuznetsov) [1692804] - [documentation] Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: complete IO before migrating guest state (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: disable stack protector for all KVM tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: explicitly disable PIE for tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: assert on exit reason in CR4/cpuid sync test (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: update rip after emulating IO (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Vitaly Kuznetsov) [1692804] - [virt] kvm: don't redefine flags as something else (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Used range based flushing in slot_handle_level_range (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Fix definition of HV_MAX_FLUSH_REP_COUNT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fields (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) (Vitaly Kuznetsov) [1692804] - [virt] KVM: Reject device ioctls from processes other than the VM's creator (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Fix incorrect word ordering regarding supported use of APIs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Comments cleanup in mmu.c (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Make attribute accessors static (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix handling of stage2 huge mappings (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Enforce PTE mappings at stage2 when needed (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reset the PMU in preemptible context (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix formatting of a comment (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" (Vitaly Kuznetsov) [1692804] - [documentation] virtio-ccw: diag 500 may return a negative cookie (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() (Vitaly Kuznetsov) [1692804] - [virt] kvm: properly check debugfs dentry before using it (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Fix compilation when KVM is not enabled (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc: Avoid circular header inclusion in mmu-hash.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: MMU: record maximum physical address width in kvm_mmu_extended_role (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Return LA57 feature based on hardware capability (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1692804] - [virt] KVM: Minor cleanups for kvm_main.c (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/kvm: Save and restore host AMR/IAMR/UAMOR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Improve KVM reference counting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Fix build failure without IOMMU support (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc/64s: Better printing of machine check info for guest MCEs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Simplify machine check handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Context switch AMR on Power9 (Vitaly Kuznetsov) [1692804] - [virt] Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" (Vitaly Kuznetsov) [1692804] - [x86] x86: kvmguest: use TSC clocksource if invariant TSC is exposed (Vitaly Kuznetsov) [1692804] - [virt] KVM: Never start grow vCPU halt_poll_ns from value below halt_poll_ns_grow_start (Vitaly Kuznetsov) [1692804] - [virt] KVM: Expose the initial start value in grow_halt_poll_ns() as a module parameter (Vitaly Kuznetsov) [1692804] - [virt] KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_zap_mmio_sptes() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: WARN if zapping a MMIO spte results in zapping children (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Differentiate between nr zapped and list unstable (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: skip over invalid root pages when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: x86: use the fast way to invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: zap pages in batch" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: collapse TLB flushes when zap all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: reclaim the zapped-obsolete page first" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Remove is_obsolete() call (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping MMIO sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" (Vitaly Kuznetsov) [1692804] - [x86] Revert "KVM: MMU: document fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Zap only the relevant pages when removing a memslot (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Move slot_level_*() helper functions up a few lines (Vitaly Kuznetsov) [1692804] - [virt] KVM: Move the memslot update in-progress flag to bit 63 (Vitaly Kuznetsov) [1692804] - [virt] KVM: Remove the hack to trigger memslot generation wraparound (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Refactor the MMIO SPTE generation handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Use a u64 when passing the MMIO gen around (Vitaly Kuznetsov) [1692804] - [virt] KVM: Explicitly define the "memslot update in-progress" bit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Detect MMIO generation wrap in any address space (Vitaly Kuznetsov) [1692804] - [virt] KVM: Call kvm_arch_memslots_updated() before updating memslots (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [virt] kvm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not start the preemption timer hrtimer unnecessarily (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix typos in vmentry/vmexit control setting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cleanup freeing of nested state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Sync the pending Posted-Interrupts (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIR64B CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIRI CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] kvm, x86, mmu: Use kernel generic dynamic physical address mask (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: remove useless is_protmode check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Ignore limit checks on VMX instructions using flat segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Apply addr size mask to effective address for VMX instructions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Sign extend displacements of VMX instr's mem operands (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix improper check when deactivate AVIC (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cull apicv code when userspace irqchip is requested (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC DFR and LDR handling (Vitaly Kuznetsov) [1692804] - [virt] kvm: Use struct_size() in kmalloc() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: set offset for kvm unstable clock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Reorder clearing of registers in the vCPU-run assembly flow (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Call vCPU-run asm sub-routine from C and remove clobbering (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Preserve callee-save registers in vCPU-run asm sub-routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Return VM-Fail from vCPU-run assembly via standard ABI reg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass @launched to the vCPU-run asm via standard ABI regs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use RAX as the scratch register during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vCPU-run code to a proper assembly routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Create a stack frame in vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use #defines in place of immediates in VM-Enter inline asm (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: Explicitly #define the VCPU_REGS_* indices (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove unused gpa_end variable (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Fix comment for KVM_PHYS_SHIFT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Prefix header search paths with $(srctree)/ (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix TRACE_INCLUDE_PATH (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Mark physical interrupt active when a virtual interrupt is pending (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Describe data or unified caches as having 1 set and 1 way (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Expose sanitised cache type register to guest (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Move kvm_is_write_fault to header file (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems (Vitaly Kuznetsov) [1692804] - [include] clocksource/arm_arch_timer: Store physical timer IRQ number for KVM on VHE (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: timer: Rework data structures for multiple timers (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: consolidate arch timer trap handlers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reuse sys_reg() macro when searching the trap table (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Simplify bg_timer programming (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Factor out VMID into struct kvm_vmid (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Statically configure the host's view of MPIDR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Drop VHE-specific HYP call stub (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Allow for direct call of HYP functions when using VHE (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Introduce kvm_call_hyp_ret() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Release all hardware TCE tables attached to a group (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Optimise mmio emulation for devices on FAST_MMIO_BUS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Allow XICS emulation to work in nested hosts using XIVE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Replace kmalloc_node+memset with kzalloc_node (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Add emulation for slbfee. instruction (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix entry number check for add_atomic_switch_msr() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Recompute PID.ON when clearing PID.SN (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Restore a preemption timer consistency check (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use vcpu->arch.regs directly when saving/loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Don't save guest registers after VM-Fail (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Invert the ordering of saving guest/host scratch reg at VM-Enter (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass "launched" directly to the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Update VMCS.HOST_RSP via helper C function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Cache host_rsp on a per-VMCS basis (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Let the compiler select the reg for holding HOST_RSP (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Reference vmx->loaded_vmcs->launched directly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail via CC_{SET, OUT} in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Explicitly reference the scratch reg in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Let the compiler save/load RDX during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Manually load RDX in vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Modify only RSP when creating a placeholder for guest's RCX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Zero out *all* general purpose registers after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add selftest for releasing VM file descriptor while in L2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Forbid kprobing of the VHE world-switch code (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Relax the restriction on using stage2 PUD huge mapping (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Always initialize the group of private IRQs (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Don't panic on failure to properly reset system registers (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Allow a VCPU to fully reset itself (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: fix possible null pointer dereference in pending_irqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: start using the GIB (Vitaly Kuznetsov) [1692804] - [s390] KVM: s390: add gib_alert_irq_handler() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: kvm_s390_gisa_clear() now clears the IPM only (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add functions to (un)register GISC with GISA (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add kvm reference to struct sie_page2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add the GIB and its related life-cyle functions (Vitaly Kuznetsov) [1692804] - [s390] s390/cio: add function chsc_sgib() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: introduce struct kvm_s390_gisa_interrupt (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: remove kvm_s390_ from gisa static inline functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: use pending_irqs_no_gisa() where appropriate (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: coding style kvm_s390_gisa_init/clear() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: move bitmap idle_mask into arch struct top level (Vitaly Kuznetsov) [1692804] - [virt] virt/kvm: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Mark expected switch fall-throughs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: check returned evmcs version range (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version incorrectly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a helper function (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: Fix region overlap check in kvm_util (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix some -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC incomplete IPI emulation (Vitaly Kuznetsov) [1692804] - [kvm] svm: Add warning message for AVIC IPI invalid target (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix PV IPIs for 32-bit KVM host (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: recommend using eVMCS only when it is enabled (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86/vmx: Use kzalloc for cached_vmcs12 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use the correct field var when clearing VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix single-step debugging (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't announce GUEST IDLE MSR support (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Don't generate UNDEF when LORegion feature is present (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: powerpc: remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [documentation] Documentation/virtual/kvm: Update URL for AMD SEV API specification (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Avoid return error when flush tlb successfully in the hv_remote_flush_tlb_with_range() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: sev: Fail KVM_SEV_INIT if already initialized (Vitaly Kuznetsov) [1692804] - [virt] KVM: validate userspace input in kvm_clear_dirty_log_protect() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix bit shifting in update_intel_pt_cfg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: radix: Fix uninitialized var build error (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: fix exit mmio address guessing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routines (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() (Vitaly Kuznetsov) [1692804] - [virt] KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Make kvm_set_spte_hva() return int (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Replace old tlb flush function with new one to flush a specified range. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Add tlb flush with range helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Add hv tlb range flush support (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Add HvFlushGuestAddressList hypercall support (Vitaly Kuznetsov) [1692804] - [x86] KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Disable Intel PT when VMXON in L1 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Set intercept for Intel PT MSRs read/write (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Implement Intel PT MSRs read/write emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Introduce a function to initialize the PT configuration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT context switch for each vcpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel Processor Trace cpuid emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT virtualization work mode (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: add new capability for Intel PT (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Add new bit definitions for PT MSRs (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Introduce intel_pt_validate_cap() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Export pt_cap_get() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Move Intel PT MSRs bit defines to global header (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: aarch64: dirty_log_test: support greater than 40-bit IPAs (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add pa-48/va-48 VM modes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: improve mode param management (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: reset guest test phys offset (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: always use -t (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: don't identity map the test mem (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: x86_64: dirty_log_test: fix -t (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix some typos (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: convert to SPDX identifiers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Remove KF() macro placeholder (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Allow guest read access to IA32_TSC (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Remove duplicated include from vmx.c (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: report failed stage when exit reason is unexpected (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix size of x86_fpu_cache objects (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Flush branch predictor when entering KVM (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Emulate SPRN_BUCSR register (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nSVM: fix switch to guest mmu (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add trapped system register access tracepoint (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Make vcpu const in vcpu_read_sys_reg (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove arch timer workqueue (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix unregistering coalesced mmio zone from wrong bus (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Add support for creating PUD hugepages at stage 2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Update age handlers to support PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support handling access faults for PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support PUD hugepage in stage2_is_exec() (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Support dirty page tracking for PUD hugepages (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Introduce helpers to manipulate page table entries (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Re-factor setting the Stage 2 entry to exec on fault (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Share common code in user_mem_abort() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Log PSTATE for unhandled sysregs (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Consistently advance singlestep when emulating instructions (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Skip MMIO insn after emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L3 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L2 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kvmppc_ops struct (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Book3S HV: Implement functions to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: improve ucall placement in memory, fix unsigned comparison (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Dynamically allocate guest_fpu (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Use task structs fpu field for user (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Guest Non-Register States to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Host Control Registers and MSRs to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Entry Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Exit Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove param indirection from nested_vmx_check_msr_switch() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Execution Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre, post}reqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Check ept_pointer before flushing ept tlb (Vitaly Kuznetsov) [1692804] - [kvm] KVM nVMX: MSRs should not be stored if VM-entry fails during or after loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: add cpu into VMX preemption timer bug list (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Stop caring about EOI for direct stimers (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_acked_sint() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: direct mode for synthetic timers (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: Add hyperv_cpuid test (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: implement an unchecked version of vcpu_ioctl() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Do some housekeeping in hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Mark TLFS structures packed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: don't retry message delivery for periodic timers (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: simplify SynIC message delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: remove unnecessary recalculate_apic_map (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: remove unused struct definition (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Document the need for MSR_STAR in i386 builds (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Set IA32_TSC_AUX for legacy mode guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move nested code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a non-inline (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various getters and setters to nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose misc variables needed for nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Set callbacks for nested functions during hardware setup (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move the hardware {un}setup functions to the bottom (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX instruction wrappers to a dedicated header file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move eVMCS code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Add vmx.h to hold VMX definitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move vmcs12 code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMCS definitions to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various module param vars via capabilities.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move capabilities structs and helpers to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Properly handle dynamic VM Entry/Exit controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX specific files to a "vmx" subdirectory (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to hyperv.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to kvm_cache_regs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Alphabetize the includes in vmx.c (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Allocate and configure VM{READ, WRITE} bitmaps iff enable_shadow_vmcs (Vitaly Kuznetsov) [1692804] - [tools] kvm: introduce manual dirty log reprotect (Vitaly Kuznetsov) [1692804] - [virt] kvm: rename last argument to kvm_get_dirty_log_protect (Vitaly Kuznetsov) [1692804] - [virt] kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 supports 1T segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Don't trap host pointer auth use to EL2 (Vitaly Kuznetsov) [1692804] - [kvm] arm64/kvm: hide ptrauth from guests (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add pointer authentication register bits (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add comments about EC exception levels (Vitaly Kuznetsov) [1692804] - [arm64] arm64/kvm: consistently handle host HCR_EL2 flags (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add configuration/documentation for Cortex-A76 erratum 1165522 (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add synchronization on translation regime change for erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Force VHE for systems affected by erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add TCR_EPD{0,1} definitions (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Rework detection of SVE, !VHE systems (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM/nVMX: Remove unneeded forward jump in nested_vmx_check_vmentry_hw asm (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Unrestricted guest mode requires EPT (Vitaly Kuznetsov) [1692804] - [tools] tools/kvm_stat: switch to python3 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Trace changes to active TSC offset regardless if vCPU in guest-mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION even when copied from eVMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Verify eVMCS revision id match supported eVMCS version on eVMCS VMPTRLD (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/vmx: fix old-style function declaration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix empty-body warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPERV_ENLIGHTENED_VMCS more than once (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Use exported tb_to_ns() function in decrementer emulation (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: Fix -Wformat warnings (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: fix spelling mistake "Insufficent" -> "Insufficient" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "kvm: x86: optimize dr6 restore" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Optimize clearing TCEs for sparse tables (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: tweak shadow fields (Vitaly Kuznetsov) [1692804] - [tools] selftests/kvm: add missing executables to .gitignore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Don't use streamlined entry path on early POWER9 chips (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Enable 32 bits kvm vcpu events support (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Rename function kvm_arch_dev_ioctl_check_extension() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: enable nested virtualization by default (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear registers in svm.c (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Introduce KVM_CAP_EXCEPTION_PAYLOAD (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Defer setting of DR6 until #DB delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Defer setting of CR2 until #PF delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add payload operands to kvm_multiple_exception (Vitaly Kuznetsov) [1692804] - [x86] kvm: x86: Add exception payload fields to kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add has_payload and payload to kvm_queued_exception (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: Fix omission in struct kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: add Enlightened VMCS test (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: nested state migration for Enlightened VMCS (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: state_test: test bare VMXON migration (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyperv: don't clear VP assist pages on init (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: optimize prepare_vmcs02{, _full} for Enlightened VMCS case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add enlightened VMCS state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: refactor evmcs_sanitize_exec_ctrls() (Vitaly Kuznetsov) [1692804] - [virt] KVM: refine the comment of function gfn_to_hva_memslot_prot() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1692804] - [virt] kvm/x86 : add coalesced pio support (Vitaly Kuznetsov) [1692804] - [documentation] kvm/x86 : add document for coalesced mmio (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86 : fix some typo (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Change hv flush logic when ept tables are mismatched. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear register (Vitaly Kuznetsov) [1692804] - [x86] KVM/x86: Use assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Fix invvpid and invept register operand size in 64-bit mode (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: optimize dr6 restore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize sparse VP set processing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: fix 'tlb_lush' typo (Vitaly Kuznetsov) [1692804] - [virt] vgic: Add support for 52bit guest physical address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: WARN if nested run hits VMFail with early consistency checks enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add option to perform early consistency checks via H/W (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail, succeed} (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not skip VMEnter instruction that succeeds (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do early preparation of vmcs02 before check_vmentry_postreqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs02_early() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: remove ASSERT() on vmx->pml_pg validity (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vVMX: rename label for post-enter_guest_mode consistency check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: assimilate nested_vmx_entry_failure() into nested_vmx_enter_non_root_mode() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_enter_non_root_mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: try to set EFER bits correctly when initializing controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: do not unconditionally clear EFER switching (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: reset cache/shadows when switching loaded VMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: use vm_exit_controls_init() to write exit controls for vmcs02 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1692804] - [virt] KVM: leverage change to adjust slots->used_slots in update_memslots() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: implement PV IPI send hypercalls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: valid_bank_mask should be 'u64' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: keep track of mismatched VP indexes (Vitaly Kuznetsov) [1692804] - [virt] KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb() (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: return meaningful value from KVM_SIGNAL_MSI (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Remve unused function is_external_interrupt(). (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Make nested_vmx_check_pml_controls() concise (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: adjust kvm_mmu_page member to save 8 bytes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: support high GPAs in dirty_log_test (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: stop lying to aarch64 tests about PA-bits (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: also test 64K pages on aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: port dirty_log_test to aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce new VM mode for 64K pages (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vcpu support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add virt mem support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vm_phy_pages_alloc (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: tidy up kvm_util (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add cscope make target (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: move arch-specific files to arch-specific locations (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce ucall (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: vcpu_setup: set cr4.osfxsr (Vitaly Kuznetsov) [1692804] - [kvm] KVM: LAPIC: Tune lapic_timer_advance_ns automatically (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not flush TLB on L1<->L2 transitions if L1 uses VPID and EPT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush linear and combined mappings on VPID02 related flushes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush TLB entries tagged by dest EPTP on L1<->L2 transitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Remove redundand permission bits removal (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Propagate errors to the guest when failed instead of ignoring (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same VM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Remove some extra semicolon in kvm_target_cpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Validate all tces before updating tables (Vitaly Kuznetsov) [1692804] - [documentation] arm64: Add silicon-errata.txt entry for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: arch_timer: Add workaround for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [virt] signal/arm/kvm: Use send_sig_mceerr (Vitaly Kuznetsov) [1692804] - [arm64] arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() (Vitaly Kuznetsov) [1692804] - [kvm] signal/x86: Use send_sig_mceerr as apropriate (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm: Use __bss_decrypted attribute in shared variables (Vitaly Kuznetsov) [1692804] - [x86] x86/mm: Add .bss..decrypted section to hold shared variables (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: Inject #UD for SGX ENCLS instruction in guest (Vitaly Kuznetsov) [1692804] - [x86] KVM: vmx: Add defines for SGX ENCLS exiting (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: rename the capability of KVM_CAP_ARM_SET_SERROR_ESR (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark kvm_get_preset_lpj() as __init (Vitaly Kuznetsov) [1692804] - [virt] kvm: Don't open code task_pid in kvm_vcpu_ioctl (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Share the parts of get/set events useful to 32bit (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: export the capability to set guest SError syndrome (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Switch kvmclock data to a PER_CPU variable (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Move kvmclock vsyscall param and init to kvmclock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark variables __initdata and __ro_after_init (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Cleanup the code (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Decrapify kvm_register_clock() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove page size requirement from wall_clock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove memblock dependency (Vitaly Kuznetsov) [1692804] - [kvm] kvm/arm: use PSR_AA32 definitions (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle Set/Way CMOs as NOPs if FWB is present (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Add support for Stage-2 control of memory types and cacheability (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Handle mismatched cache type (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Fix mismatched cache line size detection (Vitaly Kuznetsov) [1692804]- [lib] rhel-kabi: Add RH_KABI_FORCE_CHANGE() to radix-tree and idr functions (Don Dutile) [1692079] - [lib] XArray: Fix xa_reserve for 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Fix xa_erase of 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Use xa_cmpxchg to implement xa_reserve (Don Dutile) [1692079] - [lib] XArray: Fix xa_release in allocating arrays (Don Dutile) [1692079] - [lib] XArray: Mark xa_insert and xa_reserve as must_check (Don Dutile) [1692079] - [lib] XArray: Add cyclic allocation (Don Dutile) [1692079] - [lib] XArray: Redesign xa_alloc API (Don Dutile) [1692079] - [lib] XArray: Add support for 1s-based allocation (Don Dutile) [1692079] - [lib] XArray: Change xa_insert to return -EBUSY (Don Dutile) [1692079] - [lib] XArray: Update xa_erase family descriptions (Don Dutile) [1692079] - [lib] XArray tests: RCU lock prohibits GFP_KERNEL (Don Dutile) [1692079] - [include] XArray: Fix an arithmetic error in xa_is_err (Don Dutile) [1692079] - [lib] XArray tests: Check mark 2 gets squashed (Don Dutile) [1692079] - [include] XArray: Fix typo in comment (Don Dutile) [1692079] - [lib] XArray: Honour reserved entries in xa_insert (Don Dutile) [1692079] - [lib] XArray: Permit storing 2-byte-aligned pointers (Don Dutile) [1692079] - [lib] XArray: Change xa_for_each iterator (Don Dutile) [1692079] - [lib] XArray: Turn xa_init_flags into a static inline (Don Dutile) [1692079] - [lib] XArray tests: Add RCU locking (Don Dutile) [1692079] - [lib] XArray: Fix xa_alloc when id exceeds max (Don Dutile) [1692079] - [lib] XArray tests: Check iterating over multiorder entries (Don Dutile) [1692079] - [lib] XArray tests: Handle larger indices more elegantly (Don Dutile) [1692079] - [include] XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh (Don Dutile) [1692079] - [tools] radix tree: Don't return retry entries from lookup (Don Dutile) [1692079] - [lib] XArray tests: Add missing locking (Don Dutile) [1692079] - [lib] XArray tests: Correct some 64-bit assumptions (Don Dutile) [1692079] - [lib] XArray: Correct xa_store_range (Don Dutile) [1692079] - [lib] XArray: Fix Documentation (Don Dutile) [1692079] - [lib] XArray: Handle NULL pointers differently for allocation (Don Dutile) [1692079] - [lib] XArray: Unify xa_store and __xa_store (Don Dutile) [1692079] - [include] XArray: Add xa_store_bh() and xa_store_irq() (Don Dutile) [1692079] - [lib] XArray: Turn xa_erase into an exported function (Don Dutile) [1692079] - [lib] XArray: Unify xa_cmpxchg and __xa_cmpxchg (Don Dutile) [1692079] - [lib] XArray: Regularise xa_reserve (Don Dutile) [1692079] - [lib] XArray: Export __xa_foo to non-GPL modules (Don Dutile) [1692079] - [lib] XArray: Fix xa_for_each with a single element at 0 (Don Dutile) [1692079] - [lib] xarray: Add range store functionality (Don Dutile) [1692079] - [lib] xarray: Move multiorder_check to in-kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder_shrink to kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder account test in-kernel (Don Dutile) [1692079] - [tools] radix tree test suite: Convert iteration test to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert tag_tagged_items to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert regression1 to XArray (Don Dutile) [1692079] - [lib] ida: Convert to XArray (Don Dutile) [1692079] - [lib] xarray: Track free entries in an XArray (Don Dutile) [1692079] - [lib] xarray: Add xa_reserve and xa_release (Don Dutile) [1692079] - [lib] xarray: Add xas_create_range (Don Dutile) [1692079] - [lib] xarray: Add xas_for_each_conflict (Don Dutile) [1692079] - [lib] xarray: Step through an XArray (Don Dutile) [1692079] - [lib] xarray: Destroy an XArray (Don Dutile) [1692079] - [lib] xarray: Extract entries from an XArray (Don Dutile) [1692079] - [lib] xarray: Add XArray iterators (Don Dutile) [1692079] - [lib] xarray: Add XArray conditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray unconditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray marks (Don Dutile) [1692079] - [tools] xarray: Add XArray load operation (Don Dutile) [1692079] - [documentation] xarray: Add documentation (Don Dutile) [1692079] - [include] xarray: Define struct xa_node (Don Dutile) [1692079] - [tools] xarray: Add definition of struct xarray (Don Dutile) [1692079] - [lib] test_ida: Fix lockdep warning (Don Dutile) [1692079] - [lib] xarray: Change definition of sibling entries (Don Dutile) [1692079] - [mm] xarray: Replace exceptional entries (Don Dutile) [1692079] - [lib] idr: Permit any valid kernel pointer to be stored (Don Dutile) [1692079] - [pci] Update email address (Don Dutile) [1692079] - [lib] ida: Change ida_get_new_above to return the id (Don Dutile) [1692079] - [lib] ida: Remove old API (Don Dutile) [1692079] - [target] target/iscsi: Allocate session IDs from an IDA (Don Dutile) [1692079] - [target] iscsi target: fix session creation failure handling (Don Dutile) [1692079] - [drm] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Don Dutile) [1692079] - [drm] drm/vmwgfx: Convert to new IDA API (Don Dutile) [1692079] - [dma] dmaengine: Convert to new IDA API (Don Dutile) [1692079] - [powerpc] ppc: Convert vas ID allocation to new IDA API (Don Dutile) [1692079] - [media] media: Convert entity ID allocation to new IDA API (Don Dutile) [1692079] - [mm] ppc: Convert mmu context allocation to new IDA API (Don Dutile) [1692079] - [net] Convert net_namespace to new IDA API (Don Dutile) [1692079] - [misc] cb710: Convert to new IDA API (Don Dutile) [1692079] - [block] rsxx: Convert to new IDA API (Don Dutile) [1692079] - [scsi] osd: Convert to new IDA API (Don Dutile) [1692079] - [scsi] sd: Convert to new IDA API (Don Dutile) [1692079] - [fs] devpts: Convert to new IDA API (Don Dutile) [1692079] - [fs] fs: Convert namespace IDAs to new API (Don Dutile) [1692079] - [fs] fs: Convert unnamed_dev_ida to new API (Don Dutile) [1692079] - [lib] test_ida: check_ida_destroy and check_ida_alloc (Don Dutile) [1692079] - [lib] test_ida: Convert check_ida_conv to new API (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_max (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_leaf (Don Dutile) [1692079] - [tools] idr-test: Convert ida_check_nomem to new API (Don Dutile) [1692079] - [tools] ida: Start new test_ida module (Don Dutile) [1692079] - [lib] ida: Lock the IDA in ida_destroy (Don Dutile) [1692079] - [lib] radix-tree: Fix UBSAN warning (Don Dutile) [1692079] - [include] rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) [1692079] - [s390] s390/pkey: add one more argument space for debug feature entry (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix possible deadlock situation on ap queue remove (Philipp Rudo) [1710033] - [s390] zcrypt: handle AP Info notification from CHSC SEI command (Philipp Rudo) [1710033] - [s390] s390/zcrypt: revisit ap device remove procedure (Philipp Rudo) [1710033] - [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Philipp Rudo) [1710033] - [s390] s390/zcrypt: use new state UNBOUND during queue driver rebind (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix specification exception on z196 during ap probe (Philipp Rudo) [1710033] - [s390] s390/zcrypt: rework ap scan bus code (Philipp Rudo) [1710033] - [s390] s390/zcrypt: make sysfs reset attribute trigger queue reset (Philipp Rudo) [1710033] - [s390] s390/zcrypt: improve special ap message cmd handling (Philipp Rudo) [1710033] - [s390] s390: vfio-ap: include for test_facility() (Philipp Rudo) [1710033] - [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Scott Mayhew) [1709556] - [fs] flexfiles: use per-mirror specified stateid for IO (Scott Mayhew) [1709556] - [powerpc] powerpc/pseries: Fix build break due to pnv_npu2_init() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/sriov: Register IOMMU groups for VFs (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Allocate enough memory in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [mm] mm: defer ZONE_DEVICE page initialization to the point where we init pgmap (Waiman Long) [1666538 1634343] - [mm] mm: create non-atomic version of SetPageReserved for init use (Waiman Long) [1666538 1634343] - [mm] mm: provide kernel parameter to allow disabling page init poisoning (Waiman Long) [1666538 1634343] - [x86] x86/resctrl: Initialize a new resource group with default MBA values (David Arcari) [1688127] - [x86] x86/resctrl: Move per RDT domain initialization to a separate function (David Arcari) [1688127] - [x86] x86/resctrl: Do not repeat rdtgroup mode initialization (David Arcari) [1688127] - [x86] x86/resctrl: Fix rdt_find_domain() return value and checks (David Arcari) [1688127] - [x86] x86/resctrl: Use rdt_last_cmd_puts() where possible (David Arcari) [1688127]- [s390] s390/pci: map IOV resources (Philipp Rudo) [1659411] - [powerpc] powerpc/book3s/64: check for NULL pointer in pgd_alloc() (Steve Best) [1710310] - [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710030] - [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710030] - [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710030] - [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710030] - [powerpc] powerpc/tm: Fix stack pointer corruption (Desnes Augusto Nunes do Rosario) [1707635] - [pci] PCI/MSI: Remove obsolete sanity checks for multiple interrupt sets (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove the leftovers of the original set support (Prarit Bhargava) [1686678] - [nvme] nvme-pci: Simplify interrupt allocation (Prarit Bhargava) [1686678] - [include] genirq/affinity: Add new callback for (re)calculating interrupt sets (Prarit Bhargava) [1686678] - [nvme] genirq/affinity: Store interrupt sets size in struct irq_affinity (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Code consolidation (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Move allocation of 'node_to_cpumask' to irq_build_affinity_masks() (Prarit Bhargava) [1686678] - [kernel] genirq/irqdesc: Fix double increment in alloc_descs() (Prarit Bhargava) [1686678] - [include] genirq: Fix the kerneldoc comment for struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Add is_managed to struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/core: Introduce struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove excess indentation (Prarit Bhargava) [1686678]- [md] dm: make sure to obey max_io_len_target_boundary (Mike Snitzer) [1712607]- [mm] x86/dump_pagetables: Fix LDT remap address marker (Baoquan He) [1639560] - [x86] x86/mm: Fix guard hole handling (Baoquan He) [1639560] - [x86] x86/mm: Move LDT remap out of KASLR region on 5-level paging (Baoquan He) [1639560] - [x86] x86/ldt: Define LDT_END_ADDR (Baoquan He) [1639560] - [mm] x86/ldt: Reserve address-space range on 32 bit for the LDT (Baoquan He) [1639560] - [documentation] x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [documentation] x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [fs] cifs: fix page reference leak with readv/writev (Leif Sahlberg) [1708033] - [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak in SMB2_read (Leif Sahlberg) [1708033] - [fs] CIFS: keep FileInfo handle live during oplock break (Leif Sahlberg) [1708033] - [fs] cifs: fix handle leak in smb2_query_symlink() (Leif Sahlberg) [1708033] - [fs] cifs: Fix lease buffer length error (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_read (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_write (Leif Sahlberg) [1708033] - [fs] cifs: a smb2_validate_and_copy_iov failure does not mean the handle is invalid. (Leif Sahlberg) [1708033] - [fs] SMB3: Allow persistent handle timeout to be configurable on mount (Leif Sahlberg) [1708033] - [fs] smb3: Fix enumerating snapshots to Azure (Leif Sahlberg) [1708033] - [fs] cifs: fix kref underflow in close_shroot() (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] SMB3: Fix SMB3.1.1 guest mounts to Samba (Leif Sahlberg) [1708033] - [fs] cifs: Fix slab-out-of-bounds when tracing SMB tcon (Leif Sahlberg) [1708033] - [fs] cifs: allow guest mounts to work for smb3.11 (Leif Sahlberg) [1708033] - [fs] fix incorrect error code mapping for OBJECTID_NOT_FOUND (Leif Sahlberg) [1708033] - [fs] cifs: fix that return -EINVAL when do dedupe operation (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending rdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending wdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: fix POSIX lock leak and invalid ptr deref (Leif Sahlberg) [1708033] - [fs] SMB3: Allow SMB3 FSCTL queries to be sent to server from tools (Leif Sahlberg) [1708033] - [fs] cifs: fix incorrect handling of smb2_set_sparse() return in smb3_simple_falloc (Leif Sahlberg) [1708033] - [fs] smb2: fix typo in definition of a few error flags (Leif Sahlberg) [1708033] - [fs] CIFS: make mknod() an smb_version_op (Leif Sahlberg) [1708033] - [documentation] cifs: minor documentation updates (Leif Sahlberg) [1708033] - [documentation] cifs: minor updates to documentation (Leif Sahlberg) [1708033] - [fs] cifs: remove unused value pointed out by Coverity (Leif Sahlberg) [1708033] - [fs] SMB3: passthru query info doesn't check for SMB3 FSCTL passthru (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoints for simple fallocate and zero range (Leif Sahlberg) [1708033] - [fs] cifs: fix smb3_zero_range so it can expand the file-size when required (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_ioctl_init/free helpers to be used with compounding (Leif Sahlberg) [1708033] - [fs] smb3: Add dynamic trace points for various compounded smb3 ops (Leif Sahlberg) [1708033] - [fs] cifs: cache FILE_ALL_INFO for the shared root handle (Leif Sahlberg) [1708033] - [fs] smb3: display volume serial number for shares in /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] cifs: simplify how we handle credits in compound_send_recv() (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoint for timeout waiting for credits (Leif Sahlberg) [1708033] - [fs] smb3: display security information in /proc/fs/cifs/DebugData more accurately (Leif Sahlberg) [1708033] - [fs] cifs: add a timeout argument to wait_for_free_credits (Leif Sahlberg) [1708033] - [fs] cifs: prevent starvation in wait_for_free_credits for multi-credit requests (Leif Sahlberg) [1708033] - [fs] cifs: wait_for_free_credits() make it possible to wait for >=1 credits (Leif Sahlberg) [1708033] - [fs] cifs: pass flags down into wait_for_free_credits() (Leif Sahlberg) [1708033] - [fs] cifs: change wait_for_free_request() to take flags as argument (Leif Sahlberg) [1708033] - [fs] fs: cifs: Kconfig: pedantic formatting (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on normal (non-large read/write) ops (Leif Sahlberg) [1708033] - [fs] CIFS: Return -EAGAIN instead of -ENOTSOCK (Leif Sahlberg) [1708033] - [fs] CIFS: Only send SMB2_NEGOTIATE command on new TCP connections (Leif Sahlberg) [1708033] - [fs] CIFS: Fix read after write for files with read caching (Leif Sahlberg) [1708033] - [fs] smb3: for kerberos mounts display the credential uid used (Leif Sahlberg) [1708033] - [fs] cifs: use correct format characters (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for query_info_enter/done (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for smb3_cmd_enter (Leif Sahlberg) [1708033] - [fs] smb3: improve dynamic tracing of open and posix mkdir (Leif Sahlberg) [1708033] - [fs] smb3: add missing read completion trace point (Leif Sahlberg) [1708033] - [fs] smb3: Add tracepoints for read, write and query_dir enter (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoints for query dir (Leif Sahlberg) [1708033] - [fs] smb3: Update POSIX negotiate context with POSIX ctxt GUID (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Try to acquire credits at once for compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Return error code when getting file handle for writeback (Leif Sahlberg) [1708033] - [fs] CIFS: Move open file handling to writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Move unlocking pages from wdata_send_pages() (Leif Sahlberg) [1708033] - [fs] CIFS: Find and reopen a file before get MTU credits in writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Reopen file before get SMB2 MTU credits for async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Remove custom credit adjustments for SMB2 async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Adjust MTU credits before reopening a file (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending async requests (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in non-MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Set reconnect instance to one initially (Leif Sahlberg) [1708033] - [fs] CIFS: Respect SMB2 hdr preamble size in read responses (Leif Sahlberg) [1708033] - [fs] CIFS: Count SMB3 credits for malformed pending responses (Leif Sahlberg) [1708033] - [fs] CIFS: Do not log credits when unmounting a share (Leif Sahlberg) [1708033] - [fs] CIFS: Always reset read error to -EIO if no response (Leif Sahlberg) [1708033] - [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1708033] - [fs] CIFS: Do not skip SMB2 message IDs on send failures (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on tree connect (Leif Sahlberg) [1708033] - [fs] smb3: make default i/o size for smb3 mounts larger (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reset lease state to NONE on lease break (Leif Sahlberg) [1708033] - [fs] smb3: fix bytes_read statistics (Leif Sahlberg) [1708033] - [fs] cifs: return -ENODATA when deleting an xattr that does not exist (Leif Sahlberg) [1708033] - [fs] cifs: add credits from unmatched responses/messages (Leif Sahlberg) [1708033] - [fs] cifs: replace snprintf with scnprintf (Leif Sahlberg) [1708033] - [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1708033] - [fs] CIFS: Fix leaking locked VFS cache pages in writeback retry (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: fix use-after-free of the lease keys (Leif Sahlberg) [1708033] - [fs] CIFS: Do not consider -ENODATA as stat failure for reads (Leif Sahlberg) [1708033] - [fs] CIFS: Do not count -ENODATA as failure for query directory (Leif Sahlberg) [1708033] - [fs] CIFS: Fix trace command logging for SMB2 reads and writes (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible oops and memory leaks in async IO (Leif Sahlberg) [1708033] - [fs] cifs: limit amount of data we request for xattrs to CIFSMaxBufSize (Leif Sahlberg) [1708033] - [fs] cifs: fix computation for MAX_SMB2_HDR_SIZE (Leif Sahlberg) [1708033] - [fs] cifs: print CIFSMaxBufSize as part of /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] smb3: add credits we receive from oplock/break PDUs (Leif Sahlberg) [1708033] - [fs] CIFS: Fix mounts if the client is low on credits (Leif Sahlberg) [1708033] - [fs] CIFS: Do not assume one credit for async responses (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculations in compound mid callback (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculation for encrypted reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculations for reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1708033] - [fs] smb3: Cleanup license mess (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible hang during async MTU reads and writes (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak of an allocated cifs_ntsd structure (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error paths in writeback code (Leif Sahlberg) [1708033] - [fs] CIFS: Move credit processing to mid callbacks for SMB3 (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculation for cancelled requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix potential OOB access of lock element array (Leif Sahlberg) [1708033] - [fs] cifs: Limit memory used by lock request calls to a page (Leif Sahlberg) [1708033] - [fs] cifs: move large array from stack to heap (Leif Sahlberg) [1708033] - [fs] CIFS: Do not hide EINTR after sending network packets (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit computation for compounded requests (Leif Sahlberg) [1708033] - [fs] CIFS: Do not set credits to 1 if the server didn't grant anything (Leif Sahlberg) [1708033] - [fs] CIFS: Fix adjustment of credits for MTU requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix a tiny potential memory leak (Leif Sahlberg) [1708033] - [fs] cifs: Fix a debug message (Leif Sahlberg) [1708033] - [fs] smb3: add smb3.1.1 to default dialect list (Leif Sahlberg) [1708033] - [fs] cifs: fix confusing warning message on reconnect (Leif Sahlberg) [1708033] - [fs] smb3: fix large reads on encrypted connections (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] cifs: we can not use small padding iovs together with encryption (Leif Sahlberg) [1708033] - [fs] cifs: Minor Kconfig clarification (Leif Sahlberg) [1708033] - [fs] cifs: Always resolve hostname before reconnecting (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect_tcon() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in smb2_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Only free DFS target list if we actually got one (Leif Sahlberg) [1708033] - [fs] cifs: start DFS cache refresher in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'sep' (Leif Sahlberg) [1708033] - [fs] cifs: Make use of DFS cache to get new DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: check kzalloc return (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1708033] - [fs] cifs: Use kzfree() to free password (Leif Sahlberg) [1708033] - [fs] cifs: Fix to use kmem_cache_free() instead of kfree() (Leif Sahlberg) [1708033] - [fs] cifs: update for current_kernel_time64() removal (Leif Sahlberg) [1708033] - [fs] cifs: Add DFS cache routines (Leif Sahlberg) [1708033] - [fs] cifs: Save TTL value when parsing DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: auto disable 'serverino' in dfs mounts (Leif Sahlberg) [1708033] - [fs] cifs: Make devname param optional in cifs_compose_mount_options() (Leif Sahlberg) [1708033] - [fs] cifs: Skip any trailing backslashes from UNC (Leif Sahlberg) [1708033] - [fs] cifs: Refactor out cifs_mount() (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem (Leif Sahlberg) [1708033] - [fs] CIFS: return correct errors when pinning memory failed for direct I/O (Leif Sahlberg) [1708033] - [fs] CIFS: use the correct length when pinning memory for direct I/O for write (Leif Sahlberg) [1708033] - [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1708033] - [fs] cifs: remove coverity warning in calc_lanman_hash (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'smb_buf' (Leif Sahlberg) [1708033] - [fs] cifs: suppress some implicit-fallthrough warnings (Leif Sahlberg) [1708033] - [fs] cifs: change smb2_query_eas to use the compound query-info helper (Leif Sahlberg) [1708033] - [fs] Add vers=3.0.2 as a valid option for SMBv3.0.2 (Leif Sahlberg) [1708033] - [fs] cifs: create a helper function for compound query_info (Leif Sahlberg) [1708033] - [fs] cifs: address trivial coverity warning (Leif Sahlberg) [1708033] - [fs] cifs: smb2 commands can not be negative, remove confusing check (Leif Sahlberg) [1708033] - [fs] cifs: use a compound for setting an xattr (Leif Sahlberg) [1708033] - [fs] cifs: clean up indentation, replace spaces with tab (Leif Sahlberg) [1708033] - [fs] smb3: Fix rmdir compounding regression to strict servers (Leif Sahlberg) [1708033] - [fs] CIFS: Avoid returning EBUSY to upper layer VFS (Leif Sahlberg) [1708033] - [fs] cifs: Fix separator when building path from dentry (Leif Sahlberg) [1708033] - [fs] cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) (Leif Sahlberg) [1708033] - [fs] cifs: fix signed/unsigned mismatch on aio_read patch (Leif Sahlberg) [1708033] - [fs] cifs: don't dereference smb_file_target before null check (Leif Sahlberg) [1708033] - [fs] CIFS: Add direct I/O functions to file_operations (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O write (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O read (Leif Sahlberg) [1708033] - [fs] smb3: missing defines and structs for reparse point handling (Leif Sahlberg) [1708033] - [fs] smb3: allow more detailed protocol info on open files for debugging (Leif Sahlberg) [1708033] - [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1708033] - [fs] smb3: add trace point for tree connection (Leif Sahlberg) [1708033] - [fs] cifs: fix spelling mistake, EACCESS -> EACCES (Leif Sahlberg) [1708033] - [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.14 (Leif Sahlberg) [1708033] - [fs] smb3: add debug for unexpected mid cancellation (Leif Sahlberg) [1708033] - [fs] cifs: allow calling SMB2_xxx_free(NULL) (Leif Sahlberg) [1708033] - [fs] smb3 - clean up debug output displaying network interfaces (Leif Sahlberg) [1708033] - [fs] smb3: show number of current open files in /proc/fs/cifs/Stats (Leif Sahlberg) [1708033] - [fs] cifs: add support for ioctl on directories (Leif Sahlberg) [1708033] - [fs] cifs: fallback to older infolevels on findfirst queryinfo retry (Leif Sahlberg) [1708033] - [fs] smb3: do not attempt cifs operation in smb3 query info error path (Leif Sahlberg) [1708033] - [fs] smb3: send backup intent on compounded query info (Leif Sahlberg) [1708033] - [fs] cifs: track writepages in vfs operation counters (Leif Sahlberg) [1708033] - [fs] smb2: fix uninitialized variable bug in smb2_ioctl_query_info (Leif Sahlberg) [1708033] - [fs] cifs: add IOCTL for QUERY_INFO passthrough to userspace (Leif Sahlberg) [1708033] - [fs] cifs: minor clarification in comments (Leif Sahlberg) [1708033] - [fs] CIFS: Print message when attempting a mount (Leif Sahlberg) [1708033] - [fs] CIFS: Adds information-level logging function (Leif Sahlberg) [1708033] - [fs] cifs: OFD locks do not conflict with eachothers (Leif Sahlberg) [1708033] - [fs] CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory registration (Leif Sahlberg) [1708033] - [fs] CIFS: pass page offsets on SMB1 read/write (Leif Sahlberg) [1708033] - [fs] fs/cifs: fix uninitialised variable warnings (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for sending lease break responses to server (Leif Sahlberg) [1708033] - [fs] cifs: do not return atime less than mtime (Leif Sahlberg) [1708033] - [fs] smb3: update default requested iosize to 4MB from 1MB for recent dialects (Leif Sahlberg) [1708033] - [fs] smb3: Add debug message later in smb2/smb3 reconnect path (Leif Sahlberg) [1708033] - [fs] CIFS: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1708033] - [fs] smb3: track the instance of each session for debugging (Leif Sahlberg) [1708033] - [fs] smb3: minor missing defines relating to reparse points (Leif Sahlberg) [1708033] - [fs] smb3: add way to control slow response threshold for logging and stats (Leif Sahlberg) [1708033] - [fs] cifs: minor updates to module description for cifs.ko (Leif Sahlberg) [1708033] - [fs] cifs: protect against server returning invalid file system block size (Leif Sahlberg) [1708033] - [fs] smb3: allow stats which track session and share reconnects to be reset (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing from compounded ops (Leif Sahlberg) [1708033] - [fs] cifs: create a define for the max number of iov we need for a SMB2 set_info (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: remove the is_falloc argument to SMB2_set_eof (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_INFO to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_EOF to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: make rmdir() use compounding (Leif Sahlberg) [1708033] - [fs] cifs: create helpers for SMB2_set_info_init/free() (Leif Sahlberg) [1708033] - [fs] cifs: change unlink to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: change mkdir to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a smb2_compound_op and change QUERY_INFO to use it (Leif Sahlberg) [1708033] - [fs] cifs: fix a credits leak for compund commands (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint to catch cases where credit refund of failed op overlaps reconnect (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'cifs_sb' (Leif Sahlberg) [1708033] - [fs] cifs: Use kmemdup rather than duplicating its implementation in smb311_posix_mkdir() (Leif Sahlberg) [1708033] - [fs] smb3: do not display confusing message on mount to Azure servers (Leif Sahlberg) [1708033] - [fs] smb3: fix lease break problem introduced by compounding (Leif Sahlberg) [1708033] - [fs] cifs: only wake the thread for the very last PDU in a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a warning if we try to to dequeue a deleted mid (Leif Sahlberg) [1708033] - [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1708033] - [fs] cifs: read overflow in is_valid_oplock_break() (Leif Sahlberg) [1708033] - [fs] cifs: integer overflow in in SMB2_ioctl() (Leif Sahlberg) [1708033] - [fs] CIFS: fix wrapping bugs in num_entries() (Leif Sahlberg) [1708033] - [fs] cifs: prevent integer overflow in nxt_dir_entry() (Leif Sahlberg) [1708033] - [fs] fs/cifs: suppress a string overflow warning (Leif Sahlberg) [1708033] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1708033] - [fs] smb3: check for and properly advertise directory lease support (Leif Sahlberg) [1708033] - [fs] smb3: minor debugging clarifications in rfc1001 len processing (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing for directory opens with backupuid mounts (Leif Sahlberg) [1708033] - [fs] fs/cifs: don't translate SFM_SLASH (U+F026) to backslash (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.12 (Leif Sahlberg) [1708033] - [fs] cifs: check kmalloc before use (Leif Sahlberg) [1708033] - [fs] cifs: check if SMB2 PDU size has been padded and suppress the warning (Leif Sahlberg) [1708033] - [fs] cifs: create a define for how many iovs we need for an SMB2_open() (Leif Sahlberg) [1708033] - [fs] smb3: create smb3 equivalent alias for cifs pseudo-xattrs (Leif Sahlberg) [1708033] - [fs] smb3: allow previous versions to be mounted with snapshot= mount parm (Leif Sahlberg) [1708033] - [fs] cifs: don't show domain= in mount output when domain is empty (Leif Sahlberg) [1708033] - [fs] cifs: add missing support for ACLs in SMB 3.11 (Leif Sahlberg) [1708033] - [fs] smb3: enumerating snapshots was leaving part of the data off end (Leif Sahlberg) [1708033] - [fs] cifs: update smb2_queryfs() to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: update receive_encrypted_standard to handle compounded responses (Leif Sahlberg) [1708033] - [fs] cifs: create SMB2_open_init()/SMB2_open_free() helpers. (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_query_info_[init|free]() (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_close_init()/SMB2_close_free() (Leif Sahlberg) [1708033] - [fs] smb3: display stats counters for number of slow commands (Leif Sahlberg) [1708033] - [fs] CIFS: fix uninitialized ptr deref in smb2 signing (Leif Sahlberg) [1708033] - [fs] smb3: Do not send SMB3 SET_INFO if nothing changed (Leif Sahlberg) [1708033] - [fs] smb3: fix minor debug output for CONFIG_CIFS_STATS (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for slow responses (Leif Sahlberg) [1708033] - [fs] cifs: add compound_send_recv() (Leif Sahlberg) [1708033] - [fs] cifs: make smb_send_rqst take an array of requests (Leif Sahlberg) [1708033] - [fs] cifs: update init_sg, crypt_message to take an array of rqst (Leif Sahlberg) [1708033] - [fs] smb3: fix reset of bytes read and written stats (Leif Sahlberg) [1708033] - [fs] smb3: display bytes_read and bytes_written in smb3 stats (Leif Sahlberg) [1708033] - [fs] cifs: simple stats should always be enabled (Leif Sahlberg) [1708033] - [fs] cifs: use a refcount to protect open/closing the cached file handle (Leif Sahlberg) [1708033] - [fs] smb3: add reconnect tracepoints (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for session expired or deleted (Leif Sahlberg) [1708033] - [fs] cifs: remove unused stats (Leif Sahlberg) [1708033] - [fs] smb3: don't request leases in symlink creation and query (Leif Sahlberg) [1708033] - [fs] smb3: remove per-session operations from per-tree connection stats (Leif Sahlberg) [1708033] - [fs] SMB3: Number of requests sent should be displayed for SMB3 not just CIFS (Leif Sahlberg) [1708033] - [fs] smb3: snapshot mounts are read-only and make sure info is displayable about the mount (Leif Sahlberg) [1708033] - [fs] smb3: remove noisy warning message on mount (Leif Sahlberg) [1708033] - [fs] cifs: add missing debug entries for kconfig options (Leif Sahlberg) [1708033] - [fs] smb3: fill in statfs fsid and correct namelen (Leif Sahlberg) [1708033] - [fs] cifs: Make sure all data pages are signed correctly (Leif Sahlberg) [1708033] - [fs] CIFS: fix memory leak and remove dead code (Leif Sahlberg) [1708033] - [fs] cifs: use 64-bit timestamps for fscache (Leif Sahlberg) [1708033] - [fs] cifs: use timespec64 internally (Leif Sahlberg) [1708033] - [fs] cifs: Silence uninitialized variable warning (Leif Sahlberg) [1708033] - [fs] fs/cifs: Simplify ib_post_(send|recv|srq_recv)() calls (Leif Sahlberg) [1708033]- [edac] EDAC/amd64: Set maximum channel layer size depending on family (Gary Hook) [1690984] - [edac] EDAC/amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1690984] - [edac] EDAC/amd64: Recognize x16 symbol size (Gary Hook) [1690984] - [edac] EDAC/amd64: Support more than two Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC/amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC, amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670609 1690984] - [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1686227] - [rpmspec] redhat: do not generate debuginfo for self-tests and samples (Ivan Vecera) [1708375] - [netdrv] broadcom: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1684380] - [netdrv] broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant (Kamal Heib) [1684380] - [netdrv] tg3: allow ethtool -p to work for NICs in down state (Kamal Heib) [1684380] - [netdrv] tg3: optionally use eth_platform_get_mac_address() to get mac address (Kamal Heib) [1684380] - [netdrv] tg3: extend PTP gettime function to read system clock (Kamal Heib) [1684380] - [netdrv] tg3: Fix fall-through annotations (Kamal Heib) [1684380] - [netdrv] tg3: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [mm] x86/mm/KASLR: Fix the size of the direct mapping section (Baoquan He) [1669075] - [netdrv] net/mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix error handling when initializing CQ bufs in the driver (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: Get rid of page operation after dma_alloc_coherent (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove set but not used variable 'pd' (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Utilize macro to calculate SQ spare size (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: remove fallback after kzalloc_node() (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1691235 1691228] - [infiniband] mlx4: Use snprintf instead of complicated strcpy (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix several coding style errors (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1691235 1691228] - [netdrv] {net, IB}/mlx4: Initialize CQ buffers in the driver when possible (Alaa Hleihel) [1691235 1691228] - [netdrv] mlx4: use __vlan_hwaccel helpers (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: add a missing include (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add health buffer address capability (Alaa Hleihel) [1691228] - [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1691228 1663198] - [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1691228 1663198] - [infiniband] IB/mlx4: Create slave AH's directly (Alaa Hleihel) [1691228] - [infiniband] IB/mlx4: Add support for drain SQ & RQ (Alaa Hleihel) [1691228] - [net] openvswitch: return an error instead of doing BUG_ON() (Eelco Chaudron) [1700468] - [include] net: add netif_is_geneve() (Petr Oros) [1707002] - [netdrv] team: fix possible recursive locking when add slaves (Hangbin Liu) [1700679] - [netdrv] phy: Fix ioctl handler when modifing MII_ADVERTISE (Petr Oros) [1691676] - [netdrv] mii: Add mii_lpa_mod_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] phy: marvell: Rename mii_lpa_to_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] mii: Rename mii_stat1000_to_linkmode_lpa_t (Petr Oros) [1691676] - [include] mii: Fix autoneg in mii_lpa_to_linkmode_lpa_t() (Petr Oros) [1691676] - [netdrv] phy: remove unused code in phy_probe (Petr Oros) [1691676] - [netdrv] phy: check if advertising is zero using linkmode_empty (Petr Oros) [1691676] - [netdrv] phy: marvell: remove set but not used variable 'pause' (Petr Oros) [1691676] - [netdrv] phy: Add support for resolving 5G and 2.5G autoneg (Petr Oros) [1691676] - [netdrv] phy: Add more link modes to the settings table (Petr Oros) [1691676] - [netdrv] phy: Fixup kerneldoc markup. (Petr Oros) [1691676] - [netdrv] phy: Convert u32 phydev->lp_advertising to linkmode (Petr Oros) [1691676] - [netdrv] ethernet: Convert phydev advertize and supported from u32 to link mode (Petr Oros) [1691676] - [netdrv] bonding: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [netdrv] bonding: Give bond_set_dev_addr() a return value (Ivan Vecera) [1705509] - [netdrv] ipvlan: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] bridge: Handle NETDEV_PRE_CHANGEADDR from ports (Ivan Vecera) [1705509] - [net] bridge: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add extack argument to dev_set_mac_address() (Ivan Vecera) [1705509] - [netdrv] phy: phy driver features are mandatory (Petr Oros) [1691720] - [netdrv] phy: add missing phy driver features (Petr Oros) [1691720] - [netdrv] phy: Add missing features to PHY drivers (Petr Oros) [1691720] - [netdrv] phy: genphy_10g_driver: Avoid NULL pointer dereference (Petr Oros) [1691720] - [netdrv] phy: phy_support_sym_pause: Clear Asym Pause (Petr Oros) [1691720] - [netdrv] phy: Replace phy driver features u32 with link_mode bitmap (Petr Oros) [1691720] - [netdrv] ethernet: xgbe: expand PHY_GBIT_FEAUTRES (Petr Oros) [1691720] - [net] net: phy: Add limkmode equivalents to some of the MII ethtool helpers (Petr Oros) [1691720] - [netdrv] phy: Add helper for advertise to lcl value (Petr Oros) [1691720] - [net] phy: Add helper to convert MII ADV register to a linkmode (Petr Oros) [1691720] - [netdrv] phy: Add phydev_info() (Petr Oros) [1691720] - [netdrv] phy: Add phydev_warn() (Petr Oros) [1691720] - [netdrv] phy: Move linkmode helpers to somewhere public (Petr Oros) [1691720] - [netdrv] ethernet: dpaa: remove unused variables (Petr Oros) [1691720] - [netdrv] ravb: Disable Pause Advertisement (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to determine if pause configuration is supported (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Asym Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support asym pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to remove a supported link mode (Petr Oros) [1691720] - [netdrv] ethernet: Fix up drivers masking pause support (Petr Oros) [1691720] - [netdrv] bcmgenet: Fix speed selection for reverse MII (Petr Oros) [1691720] - [netdrv] ethernet: Use phy_set_max_speed() to limit advertised speed (Petr Oros) [1691720] - [netdrv] phy: bcm63xx: Allow to be built with COMPILE_TEST (Petr Oros) [1691720] - [netdrv] phy: et1011c: Remove incorrect missing 1000 Half (Petr Oros) [1691720] - [netdrv] phy: ste10Xp: Remove wrong SUPPORTED_Pause (Petr Oros) [1691720] - [tools] selftests: net: ip_defrag: cover new IPv6 defrag behavior (Guillaume Nault) [1660282] - [tools] selftests: net: fix/improve ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests: use posix-style redirection in ip_defrag.sh (Guillaume Nault) [1660282] - [tools] selftests: net: Clean up an unused variable (Guillaume Nault) [1660282] - [tools] selftests/net: add ipv6 tests to ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests/net: add ip_defrag selftest (Guillaume Nault) [1660282] - [net] ip6: fix skb leak in ip6frag_expire_frag_queue() (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees in nf_conntrack_reasm.c (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees for IPv6 defrag (Guillaume Nault) [1660282] - [net] IP defrag: encapsulate rbtree defrag code into callable functions (Guillaume Nault) [1660282] - [net] ipv4: do not handle duplicate fragments as overlapping (Guillaume Nault) [1660282] - [net] ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes (Guillaume Nault) [1660282] - [net] ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module (Guillaume Nault) [1660282] - [net] ipv6: fix typo in net/ipv6/reassembly.c (Guillaume Nault) [1660282] - [net] core: dev: Attach extack to NETDEV_PRE_UP (Ivan Vecera) [1705501] - [net] core: dev: Add call_netdevice_notifiers_extack() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to __dev_change_flags() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to dev_change_flags() (Ivan Vecera) [1705501] - [netdrv] ipvlan: ipvlan_set_port_mode(): Add an extack argument (Ivan Vecera) [1705501] - [netdrv] vrf: cycle_netdev(): Add an extack argument (Ivan Vecera) [1705501] - [net] net: core: dev: Add extack argument to dev_open() (Ivan Vecera) [1705501] - [net] vlan: conditional inclusion of FCoE hooks to match netdevice.h and bnx2x (Chris Leech) [1685894] - [net] Do not route unicast IP packets twice (Ivan Vecera) [1704923] - [net] skbuff: Rename 'offload_mr_fwd_mark' to 'offload_l3_fwd_mark' (Ivan Vecera) [1704923] - [net] devlink: Add 'fw_load_policy' generic parameter (Ivan Vecera) [1704902] - [net] bridge: Extend br_vlan_get_pvid() for bridge ports (Ivan Vecera) [1704863] - [net] ipv4: Notify about changes to ip_forward_update_priority (Ivan Vecera) [1704697] - [net] ipv4: Control SKB reprioritization after forwarding (Ivan Vecera) [1704697] - [net] dcb: Add priority-to-DSCP map getters (Ivan Vecera) [1704639] - [net] xsk: export xdp_get_umem_from_qid (Ivan Vecera) [1704606] - [net] net: Add lag.h, net_lag_port_dev_txable() (Ivan Vecera) [1704297] - [netdrv] team: Publish team_port_get_rcu() (Ivan Vecera) [1704297] - [net] sched: sch_api: set an error msg when qdisc_alloc_handle() fails (Ivan Vecera) [1677094] - [net] ethtool: Remove unnecessary null check in ethtool_rx_flow_rule_create (Ivan Vecera) [1691738] - [net] flow_offload: fix block stats (Ivan Vecera) [1691738] - [net] sched: flower: only return error from hw offload if skip_sw (Ivan Vecera) [1691738] - [net] flow_offload: Fix flow action infrastructure (Ivan Vecera) [1691738] - [net] ethtool: add ethtool_rx_flow_spec to flow_rule structure translator (Ivan Vecera) [1691738] - [net] flow_offload: add wake-up-on-lan and queue to flow_action (Ivan Vecera) [1691738] - [net] flow_offload: add statistics retrieval infrastructure and use it (Ivan Vecera) [1691738] - [net] cls_api: add translator to flow_action representation (Ivan Vecera) [1691738] - [net] flow_offload: add flow action infrastructure (Ivan Vecera) [1691738] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1691738] - [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1702813] - [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1702813] - [net] sctp: implement memory accounting on rx path (Xin Long) [1665243] {CVE-2019-3874} - [net] sctp: implement memory accounting on tx path (Xin Long) [1665243] {CVE-2019-3874} - [net] openvswitch: fix flow actions reallocation (Eelco Chaudron) [1700468] - [net] openvswitch: fix missing checks for nla_nest_start (Eelco Chaudron) [1700468] - [net] openvswitch: fix a NULL pointer dereference (Eelco Chaudron) [1700468] - [net] openvswitch: meter: Use struct_size() in kzalloc() (Eelco Chaudron) [1700468] - [net] openvswitch: Fix IPv6 later frags parsing (Eelco Chaudron) [1700468] - [net] openvswitch: fix spelling mistake "execeeds" -> "exceeds" (Eelco Chaudron) [1700468] - [net] openvswitch: remove BUG_ON from get_dpdev (Eelco Chaudron) [1700468] - [net] openvswitch: fix linking without CONFIG_NF_CONNTRACK_LABELS (Eelco Chaudron) [1700468] - [net] revert "openvswitch: Fix template leak in error cases." (Eelco Chaudron) [1700468] - [net] openvswitch: Use correct reply values in datapath and vport ops (Eelco Chaudron) [1700468] - [net] ovs: fix return type of ndo_start_xmit function (Eelco Chaudron) [1700468] - [net] openvswitch: Derive IP protocol number for IPv6 later frags (Eelco Chaudron) [1700468] - [net] openvswitch: kernel datapath clone action (Eelco Chaudron) [1700468] - [net] openvswitch: Avoid OOB read when parsing flow nlattrs (Eelco Chaudron) [1700468] - [net] net/vlan: remove unused #define HAVE_VLAN_GET_TAG (Ivan Vecera) [1700369] - [net] vlan: include the shift in skb_vlan_tag_get_prio() (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_copy_tag() helper (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_clear_tag() helper (Ivan Vecera) [1700369] - [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1699076] - [net] sctp: use memdup_user instead of vmemdup_user (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1699076] - [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1699076] - [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699076] - [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1699076] - [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1699076] - [net] sctp: remove sched init from sctp_stream_init (Xin Long) [1699076] - [net] sctp: call iov_iter_revert() after sending ABORT (Xin Long) [1699076] - [net] ipvs: get sctphdr by sctphoff in sctp_csum_check (Xin Long) [1699076] - [net] sctp: chunk.c: correct format string for size_t in printk (Xin Long) [1699076] - [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1699076] - [net] doc: sctp: Merge and clean up rst files (Xin Long) [1699076] - [net] sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASOC and SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER_VALUE sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_INTERLEAVING_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RECONFIG_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PR_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_THLDS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_LOCAL_AUTH_CHUNKS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_MAXSEG sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_ASSOCINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RTOINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_PARAMS sockopt (Xin Long) [1699076] - [net] sctp: introduce SCTP_FUTURE/CURRENT/ALL_ASSOC (Xin Long) [1699076] - [net] sctp: set flow sport from saddr only when it's 0 (Xin Long) [1699076] - [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream adding (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream reset (Xin Long) [1699076] - [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1699076] - [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1699076] - [net] sctp: frag_point sanity check (Xin Long) [1699076] - [net] sctp: kfree_rcu asoc (Xin Long) [1699076] - [net] sctp: update frag_point when stream_interleave is set (Xin Long) [1699076] - [net] sctp: add sockopt SCTP_EVENT (Xin Long) [1699076] - [net] sctp: rename enum sctp_event to sctp_event_type (Xin Long) [1699076] - [net] sctp: add subscribe per asoc (Xin Long) [1699076] - [net] sctp: define subscribe in sctp_sock as __u16 (Xin Long) [1699076] - [net] sctp: process sk_reuseport in sctp_get_port_local (Xin Long) [1699076] - [net] sctp: add sock_reuseport for the sock in __sctp_hash_endpoint (Xin Long) [1699076] - [net] sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_ordered(). (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_reasm(). (Xin Long) [1699076] - [net] sctp: define SCTP_SS_DEFAULT for Stream schedulers (Xin Long) [1699076] - [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1699076] - [net] sctp: use sk_wmem_queued to check for writable space (Xin Long) [1699076] - [net] sctp: count both sk and asoc sndbuf with skb truesize and sctp_chunk size (Xin Long) [1699076] - [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1699076] - [net] sctp: fix fall-through annotation (Xin Long) [1699076] - [net] sctp: Use skb_queue_is_first(). (Xin Long) [1699076] - [net] sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel (Xin Long) [1699076] - [net] sctp: fix invalid reference to the index variable of the iterator (Xin Long) [1699076] - [net] sctp: remove useless start_fail from sctp_ht_iter in proc (Xin Long) [1699076] - [net] sctp: Make wrappers for accessing in/out streams (Xin Long) [1699076] - [net] sctp: whitespace fixes (Xin Long) [1699076] - [net] sctp: check for ipv6_pinfo legal sndflow with flowlabel in sctp_v6_get_dst (Xin Long) [1699076] - [net] sctp: add support for setting flowlabel when adding a transport (Xin Long) [1699076] - [net] sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams (Xin Long) [1699076] - [net] sctp: add support for dscp and flowlabel per transport (Xin Long) [1699076] - [net] ipv4: add __ip_queue_xmit() that supports tos param (Xin Long) [1699076] - [net] sctp: add support for SCTP_REUSE_PORT sockopt (Xin Long) [1699076] - [netdrv] pptp: dst_release sk_dst_cache in pptp_sock_destruct (Xin Long) [1671606] - [net] datagram: fix unbounded loop in __skb_try_recv_datagram() (Paolo Abeni) [1692379] - [net] ipv6: route: purge exception on removal (Paolo Abeni) [1669049] - [net] vsock: cope with memory allocation failure at socket creation time (Paolo Abeni) [1671619] - [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1664624]- [infiniband] RDMA/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1664798] - [netdrv] RDMA/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: fix a size calculation (Selvin Xavier) [1664798] - [infiniband] infiniband: bnxt_re: qplib: Check the return value of send_message (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of destroy AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of create AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPLIB: " fmt (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1664798] - [powerpc] powerpc/fadump: Do not allow hot-remove memory from fadump reserved area. (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Throw proper error message on fadump registration failure (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Reservationless firmware assisted dump (Gustavo Duarte) [1524686] - [infiniband] IB/hfi1: Fix WQ_MEM_RECLAIM warning (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Implement CCA for TID RDMA protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove WARN_ON when freeing expected receive groups (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to read next expected psn from hardware flow (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Delay the release of destination mr for TID RDMA WRITE DATA (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Do not flush send queue in the TID RDMA second leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix the allocation of RSM table (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Eliminate opcode tests on mr deref (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add missing break in switch statement (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a build warning for TID RDMA READ (Alex Estrin) [1660618] - [infiniband] RDMA/rdmavt: Adapt to handle non-uniform sizes on umem SGEs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prioritize the sending of ACK packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between TID RDMA WRITE and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA WRITE functionality into RDMA verbs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the dual leg code (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg ACK packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg send packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Resend the TID RDMA WRITE DATA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA retry timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID resource timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add an s_acked_ack_queue pointer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow for extra entries in QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Build TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between a TID RDMA request and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate TID RDMA READ protocol into RC protocol (Alex Estrin) [1660618] - [include] IB/hfi1: Increment the retry timeout value for TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions for restarting TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA handlers (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set PbcInsertHcrc for TID RDMA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to build TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for flow and TID management functions (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the counter n_tidwait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA RcvArray programming and TID allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA flow allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi: Move RC functions into a header file (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for OPFN (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate OPFN into RC transactions (Alex Estrin) [1660618] - [infiniband] IB/hfi1, IB/rdmavt: Allow for extending of QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN interface (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN helper functions for TID RDMA feature (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN support discovery (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib, rvt} Cleanup open coded sge usage (Alex Estrin) [1660618] - [infiniband] IB/{hfi1,qib}: Cleanup open coded sge sizing (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Use GUP longterm for PSM page pining (Alex Estrin) [1660618] - [infiniband] infiniband: qib: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: drop crazy DEBUGFS_SEQ_FILE_CREATE() macro (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1660618] - [infiniband] IB/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reduce lock contention on iowait_lock for sdma and pio (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow the driver to initialize QP priv struct (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN and TID RDMA capability bits (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a latency issue for small messages (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Remove all occurrences of BUG_ON() (Alex Estrin) [1660618] - [infiniband] IB/qib: fix spelling mistake "colescing" -> "coalescing" (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Use VL15 for SM packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for iowait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1660618] - [infiniband] IB/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: PCIe bus width retry (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove duplicated defines (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework file list in Makefile (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1660618] - [include] include/rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove caches of chip CSRs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrq_size (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrsize (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1660618] - [infiniband] scsi: RDMA/srpt: Fix handling of TMF submission failure (Jonathan Toppins) [1685313] - [infiniband] scsi: RDMA/srpt: Fix a credit leak for aborted commands (Jonathan Toppins) [1685313] - [net] xprtrdma: Reduce the doorbell rate (Receive) (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix sparse warnings (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix helper that drains the transport (Jonathan Toppins) [1685313] - [netdrv] enic: fix build warning without CONFIG_CPUMASK_OFFSTACK (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Fix out of bounds index check in query pkey (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Remove stub functions (Jonathan Toppins) [1685313] - [infiniband] rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use (Jonathan Toppins) [1685313] - [infiniband] RDMA/ucontext: Fix regression with disassociate (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Fix dma_nents type definition (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Pass the correct number of entries for dma mapped SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Support upto 64-bit PFNs (Jonathan Toppins) [1683475] - [include] IB/mlx5: Remove dead code (Jonathan Toppins) [1685313] - [infiniband] IB/mlx5: Ranges in implicit ODP MR inherit its write access (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix frwr memory registration (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Add wc_flags and wc_immdata to cq entry trace (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix concurrency panics in QP post_send and modify to error (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix loopback send with invalidate ordering (Jonathan Toppins) [1685313] - [infiniband] IB/hfi1: Add limit test for RC/UC send via loopback (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: Fix string truncation error (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: add tos_set bool to iw_cm struct (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: listening device cm_ids should inherit tos (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Ensure that security memory is always freed (Jonathan Toppins) [1685313] - [infiniband] RDMA/uverbs: Fix an error flow in ib_uverbs_poll_cq (Jonathan Toppins) [1685313] - [infiniband] IB/ipoib: Make ipoib_intercept_dev_id_attr() static (Jonathan Toppins) [1685313] - [infiniband] RDMA: Provide safe ib_alloc_device() function (Jonathan Toppins) [1685313] - [infiniband] IB/core, ipoib: Do not overreact to SM LID change event (Jonathan Toppins) [1685313] - [infiniband] IB/core: Abort page fault handler silently during owning process exit (Jonathan Toppins) [1685313] - [infiniband] RDMA/core: Verify that memory window type is legal (Jonathan Toppins) [1685313] - [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Jonathan Toppins) [1711086 1685313] - [include] IB/core: Eliminate a hole in MAD agent struct (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Fix potential memory leak while creating MAD agents (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Unregister notifier before freeing MAD security (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Destroy QP if XRC QP fails (Jonathan Toppins) [1685313] - [infiniband] IB/core: Declare local functions 'static' (Jonathan Toppins) [1685313] - [infiniband] RDMA/i40iw: Make sure to initialize ib_device_ops (Jonathan Toppins) [1685313] - [rpmspec] Update the kernel rpm package description to mention backports/bug fixes ("Herton R. Krzesinski") [1701064] - [netdrv] bonding: fix arp_validate toggling in active-backup mode (Jarod Wilson) [1654214] - [scsi] scsi: bnx2i: fix indentation issue, remove a tab (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1665626] - [wireless] iwlwifi: mvm: Send LQ command as async when necessary (Stanislaw Gruszka) [1687265] - [scsi] scsi: bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1665625] - [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe(). (Maurizio Lombardi) [1665625] - [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix ethtool change hash key error (Mohammed Gamal) [1691375] - [netdrv] ice: Disable sniffing VF traffic on PF (Kamal Heib) [1659176] - [netdrv] ice: Use more efficient structures (Kamal Heib) [1659176] - [netdrv] ice: Use bitfields where possible (Kamal Heib) [1659176] - [netdrv] ice: Add function to program ethertype based filter rule on VSIs (Kamal Heib) [1659176] - [netdrv] ice: Separate if conditions for ice_set_features() (Kamal Heib) [1659176] - [netdrv] ice: Remove __always_unused attribute (Kamal Heib) [1659176] - [netdrv] ice: Suppress false-positive style issues reported by static analyzer (Kamal Heib) [1659176] - [netdrv] ice: Refactor getting/setting coalesce (Kamal Heib) [1659176] - [netdrv] ice: Always free/allocate q_vectors (Kamal Heib) [1659176] - [netdrv] ice: Do not unnecessarily initialize local variable (Kamal Heib) [1659176] - [netdrv] ice: Add more validation in ice_vc_cfg_irq_map_msg (Kamal Heib) [1659176] - [netdrv] ice: Don't remove VLAN filters that were never programmed (Kamal Heib) [1659176] - [netdrv] ice: Preserve VLAN Rx stripping settings (Kamal Heib) [1659176] - [netdrv] ice: Fix for allowing too many MDD events on VF (Kamal Heib) [1659176] - [netdrv] ice: Use pf instead of vsi-back (Kamal Heib) [1659176] - [netdrv] ice: Use dev_err when ice_cfg_vsi_lan fails (Kamal Heib) [1659176] - [netdrv] ice: Refactor link event flow (Kamal Heib) [1659176] - [netdrv] ice: Add missing PHY type to link settings (Kamal Heib) [1659176] - [netdrv] ice: Add reg_idx variable in ice_q_vector structure (Kamal Heib) [1659176] - [netdrv] ice: Remove runtime change of PFINT_OICR_ENA register (Kamal Heib) [1659176] - [netdrv] ice: Fix issue when adding more than allowed VLANs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary wait when disabling/enabling Rx queues (Kamal Heib) [1659176] - [netdrv] ice: Add ability to update rx-usecs-high (Kamal Heib) [1659176] - [netdrv] ice: Add 52 byte RSS hash key support (Kamal Heib) [1659176] - [netdrv] ice: Use ice_for_each_q_vector macro where possible (Kamal Heib) [1659176] - [netdrv] ice: Validate ring existence and its q_vector per VSI (Kamal Heib) [1659176] - [netdrv] ice: Reduce scope of variable in ice_vsi_cfg_rxqs (Kamal Heib) [1659176] - [netdrv] ice: Resolve static analysis reported issue (Kamal Heib) [1659176] - [netdrv] ice: Return configuration error without queue to disable (Kamal Heib) [1659176] - [netdrv] ice: Create framework for VSI queue context (Kamal Heib) [1659176] - [netdrv] ice: Calculate ITR increment based on direct calculation (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump driver version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to control FW LLDP and DCBX (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB rebuild (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to get DCB related statistics (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add priority information into VLAN header (Kamal Heib) [1700995 1659176] - [netdrv] ice: Update rings based on TC information (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to process LLDP MIB change events (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 4/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 3/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 2/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 1/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix incorrect use of abbreviations (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix typos in code comments (Kamal Heib) [1700995 1659176] - [netdrv] ice: Remove "2 BITS" comment (Kamal Heib) [1659176] - [netdrv] ice: Update comment regarding the ITR_GRAN_S (Kamal Heib) [1659176] - [netdrv] ice: Update function header for __ice_vsi_get_qs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary braces (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: Add missing case in print_link_msg for printing flow control (Kamal Heib) [1659176] - [netdrv] ice: Audit hotpath structures with pahole (Kamal Heib) [1659176] - [netdrv] ice: Do not bail out when filter already exists (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF attempt to delete default MAC address (Kamal Heib) [1659176] - [netdrv] ice: enable VF admin queue interrupts (Kamal Heib) [1659176] - [netdrv] ice: Fix for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Implement pci_error_handler ops (Kamal Heib) [1659176] - [netdrv] ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset (Kamal Heib) [1659176] - [netdrv] ice: use virt channel status codes (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary newlines from log messages (Kamal Heib) [1659176] - [netdrv] ice: Create a generic name for the ice_rx_flg64_bits structure (Kamal Heib) [1659176] - [netdrv] ice: add and use new ice_for_each_traffic_class() macro (Kamal Heib) [1659176] - [netdrv] ice: change VF VSI tc info along with num_queues (Kamal Heib) [1659176] - [netdrv] ice: Prevent unintended multiple chain resets (Kamal Heib) [1659176] - [netdrv] ice: map Rx buffer pages with DMA attributes (Kamal Heib) [1659176] - [netdrv] ice: Limit the ice_add_rx_frag to frag addition (Kamal Heib) [1659176] - [netdrv] ice: Gather the rx buf clean-up logic for better reuse (Kamal Heib) [1659176] - [netdrv] ice: Introduce bulk update for page count (Kamal Heib) [1659176] - [netdrv] ice: Get rid of ice_pull_tail (Kamal Heib) [1659176] - [netdrv] ice: Pull out page reuse checks onto separate function (Kamal Heib) [1659176] - [netdrv] ice: Retrieve rx_buf in separate function (Kamal Heib) [1659176] - [netdrv] ice: Enable link events over the ARQ (Kamal Heib) [1659176] - [netdrv] ice: use irq_num var in ice_vsi_req_irq_msix (Kamal Heib) [1659176] - [netdrv] ice: Restore VLAN switch rule if port VLAN existed before (Kamal Heib) [1659176] - [netdrv] ice: update VSI config dynamically (Kamal Heib) [1659176] - [netdrv] ice: Get VF VSI instances directly via PF (Kamal Heib) [1659176] - [netdrv] ice: Don't let VF know that it is untrusted (Kamal Heib) [1659176] - [netdrv] ice: Set LAN_EN for all directional rules (Kamal Heib) [1659176] - [netdrv] ice: Do not set LB_EN for prune switch rules (Kamal Heib) [1659176] - [netdrv] ice: Enable LAN_EN for the right recipes (Kamal Heib) [1659176] - [netdrv] ice: Add support for PF/VF promiscuous mode (Kamal Heib) [1659176] - [netdrv] ice: code cleanup in ice_sched.c (Kamal Heib) [1659176] - [netdrv] ice: Remove unused vsi_id field (Kamal Heib) [1659176] - [netdrv] ice: fix some function prototype and signature style issues (Kamal Heib) [1659176] - [netdrv] ice: fix the divide by zero issue (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reconfiguring VF queues (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: fix static analysis warnings (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reclaiming resources back to the pool after reset (Kamal Heib) [1659176] - [netdrv] ice: Enable MAC anti-spoof by default (Kamal Heib) [1659176] - [netdrv] ice: Determine descriptor count and ring size based on PAGE_SIZE (Kamal Heib) [1659176] - [netdrv] ice: Reset all VFs with VFLR during SR-IOV init flow (Kamal Heib) [1659176] - [netdrv] ice: Get resources per function (Kamal Heib) [1659176] - [netdrv] ice: Implement flow to reset VFs with PFR and other resets (Kamal Heib) [1659176] - [netdrv] ice: configure GLINT_ITR to always have an ITR gran of 2 (Kamal Heib) [1659176] - [netdrv] ice: use ice_for_each_vsi macro when possible (Kamal Heib) [1659176] - [netdrv] ice : Ensure only valid bits are set in ice_aq_set_phy_cfg (Kamal Heib) [1659176] - [netdrv] ice: remove redundant variable and if condition (Kamal Heib) [1659176] - [netdrv] ice: avoid multiple unnecessary de-references in probe (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF reset and multiple VFs support on PFs (Kamal Heib) [1659176] - [netdrv] ice: Fix broadcast traffic in port VLAN mode (Kamal Heib) [1659176] - [netdrv] ice: fix overlong string, update stats output (Kamal Heib) [1659176] - [netdrv] ice: Fix for FC get rx/tx pause params (Kamal Heib) [1659176] - [netdrv] ice: use absolute vector ID for VFs (Kamal Heib) [1659176] - [netdrv] ice: check for a leaf node presence (Kamal Heib) [1659176] - [netdrv] ice: flush Tx pipe on disable queue timeout (Kamal Heib) [1659176] - [netdrv] ice: clear VF ARQLEN register on reset (Kamal Heib) [1659176] - [netdrv] ice: don't spam VFs with link messages (Kamal Heib) [1659176] - [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Kamal Heib) [1659176] - [netdrv] ice: fix numeric overflow warning (Kamal Heib) [1659176] - [netdrv] ice: fix issue where host reboots on unload when iommu=on (Kamal Heib) [1659176] - [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Kamal Heib) [1659176] - [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Kamal Heib) [1659176] - [netdrv] ice: sizeof() should be avoided (Kamal Heib) [1659176] - [netdrv] ice: Fix added in VSI supported nodes calc (Kamal Heib) [1659176] - [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Kamal Heib) [1659176] - [netdrv] ice: Mark extack argument as __always_unused (Kamal Heib) [1659176] - [netdrv] ice: add const qualifier to mac_addr parameter (Kamal Heib) [1659176] - [netdrv] ice: Add support for new PHY types (Kamal Heib) [1659176] - [netdrv] ice: Offload SCTP checksum (Kamal Heib) [1659176] - [netdrv] ice: Allow for software timestamping (Kamal Heib) [1659176] - [netdrv] ice: Implement getting and setting ethtool coalesce (Kamal Heib) [1659176] - [netdrv] ice: Add support for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Move aggregator list into ice_hw instance (Kamal Heib) [1659176] - [netdrv] ice: Rework queue management code for reuse (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool private flag to make forcing link down optional (Kamal Heib) [1659176] - [netdrv] ice: Set physical link up/down when an interface is set up/down (Kamal Heib) [1659176] - [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool set_phys_id handler (Kamal Heib) [1659176] - [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Kamal Heib) [1659176] - [netdrv] ice: Refactor a few Tx scheduler functions (Kamal Heib) [1659176] - [netdrv] ice: Fix unused variable build warning (Kamal Heib) [1659176] - [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Kamal Heib) [1659176] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Kamal Heib) [1659176] - [netdrv] ice: Fix possible NULL pointer de-reference (Kamal Heib) [1659176] - [netdrv] ice: Use Tx|Rx in comments (Kamal Heib) [1659176] - [netdrv] ice: Cosmetic formatting changes (Kamal Heib) [1659176] - [netdrv] ice: Cleanup short function signatures (Kamal Heib) [1659176] - [netdrv] ice: Cleanup ice_tx_timeout() (Kamal Heib) [1659176] - [netdrv] ice: Fix return value from NAPI poll (Kamal Heib) [1659176] - [netdrv] ice: Constify global structures that can/should be (Kamal Heib) [1659176] - [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Kamal Heib) [1659176] - [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Kamal Heib) [1659176] - [netdrv] ice: Cleanup duplicate control queue code (Kamal Heib) [1659176] - [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Kamal Heib) [1659176] - [netdrv] ice: Destroy scheduler tree in reset path (Kamal Heib) [1659176] - [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Kamal Heib) [1659176] - [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Kamal Heib) [1659176] - [netdrv] ice: Increase Rx queue disable timeout (Kamal Heib) [1659176] - [netdrv] ice: Fix NVM mask defines (Kamal Heib) [1659176] - [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Kamal Heib) [1659176] - [netdrv] ice: Calculate guaranteed VSIs per function and use it (Kamal Heib) [1659176] - [netdrv] ice: Remove node before releasing VSI (Kamal Heib) [1659176] - [netdrv] ice: Check for q_vector when stopping rings (Kamal Heib) [1659176] - [netdrv] ice: Fix debug print in ice_tx_timeout (Kamal Heib) [1659176] - [netdrv] intel-ethernet: use correct module license (Kamal Heib) [1659176] - [netdrv] bnx2x: Add support for detection of P2P event packets. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: Replace magic numbers with macro definitions. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: fix spelling mistake "dicline" -> "decline" (Manish Chopra) [1663271] - [netdrv] bnx2x: Utilize FW 7.13.11.0. (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1663271] - [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1663271] - [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1663271] - [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1663271] - [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1663271] - [netdrv] cross-tree: phase out dma_zalloc_coherent() on headers (Manish Chopra) [1663271] - [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1663271] - [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove configured vlans as part of unload sequence. (Manish Chopra) [1663271] - [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Add storm FW version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] bnx2x: Add MBI version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] drivers: net: remove inclusion when not needed (Manish Chopra) [1663271] - [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1663271] - [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Manish Chopra) [1663271] - [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Manish Chopra) [1663271] - [block] block: remove CONFIG_LBDAF (Ming Lei) [1708452] - [kernel] sched/pelt: Fix warning and clean up IRQ PELT config (Phil Auld) [1637824] - [kernel] sched/pelt: Fix update_blocked_averages() for RT and DL classes (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove remaining traces of NUMA rate-limiting (Phil Auld) [1637824] - [kernel] sched/fair: Fix cpu_util_wake() for 'execl' type workloads (Phil Auld) [1637824] - [kernel] sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Phil Auld) [1637824] - [kernel] sched/numa: Migrate pages to local nodes quicker early in the lifetime of a task (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove rate-limiting of automatic NUMA balancing migration (Phil Auld) [1637824] - [kernel] sched/numa: Avoid task migration for small NUMA improvement (Phil Auld) [1637824] - [mm] mm/migrate: Use spin_trylock() while resetting rate limit (Phil Auld) [1637824] - [kernel] sched/numa: Limit the conditions where scan period is reset (Phil Auld) [1637824] - [kernel] sched/numa: Reset scan rate whenever task moves across nodes (Phil Auld) [1637824] - [kernel] sched/numa: Pass destination CPU as a parameter to migrate_task_rq (Phil Auld) [1637824] - [kernel] sched/numa: Stop multiple tasks from moving to the CPU at the same time (Phil Auld) [1637824] - [kernel] sched/fair: Fix scale_rt_capacity() for SMT (Phil Auld) [1637824] - [kernel] sched/numa: Move task_numa_placement() closer to numa_migrate_preferred() (Phil Auld) [1637824] - [kernel] sched/numa: Use group_weights to identify if migration degrades locality (Phil Auld) [1637824] - [kernel] sched/numa: Update the scan period without holding the numa_group lock (Phil Auld) [1637824] - [kernel] sched/numa: Remove numa_has_capacity() (Phil Auld) [1637824] - [kernel] sched/numa: Modify migrate_swap() to accept additional parameters (Phil Auld) [1637824] - [kernel] sched/numa: Remove unused task_capacity from 'struct numa_stats' (Phil Auld) [1637824] - [kernel] sched/numa: Skip nodes that are at 'hoplimit' (Phil Auld) [1637824] - [kernel] sched/debug: Reverse the order of printing faults (Phil Auld) [1637824] - [kernel] sched/numa: Use task faults only if numa_group is not yet set up (Phil Auld) [1637824] - [kernel] sched/numa: Set preferred_node based on best_cpu (Phil Auld) [1637824] - [kernel] sched/numa: Simplify load_too_imbalanced() (Phil Auld) [1637824] - [kernel] sched/numa: Evaluate move once per node (Phil Auld) [1637824] - [kernel] sched/fair: Remove #ifdefs from scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Clarify sugov_get_util() (Phil Auld) [1637824] - [kernel] sched/sysctl: Remove unused sched_time_avg_ms sysctl (Phil Auld) [1637824] - [kernel] sched/core: Remove the rt_avg code (Phil Auld) [1637824] - [kernel] sched/core: Use PELT for scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Remove sugov_aggregate_util() (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Take time spent in interrupts into account (Phil Auld) [1637824] - [kernel] sched/irq: Add IRQ utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use DL utilization tracking (Phil Auld) [1637824] - [kernel] sched/dl: Add dl_rq utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use RT utilization tracking (Phil Auld) [1637824] - [kernel] sched/rt: Add rt_rq utilization tracking (Phil Auld) [1637824] - [kernel] sched/pelt: Move PELT related code in a dedicated file (Phil Auld) [1637824] - [char] ipmi_si: Potential array underflow in hotmod_handler() (Tony Camuso) [1665131] - [char] ipmi_si: Remove hacks for adding a dummy platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Consolidate scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Remove hotmod devices on removal and exit (Tony Camuso) [1665131] - [char] ipmi_si: Remove hardcode IPMI devices by scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Switch hotmod to use a platform device (Tony Camuso) [1665131] - [char] ipmi: Fix failure on SMBIOS specified devices (Tony Camuso) [1665131] - [char] ipmi: Consolidate the adding of platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Rename addr_type to addr_space to match what it does (Tony Camuso) [1665131] - [char] ipmi_si: Convert some types into unsigned (Tony Camuso) [1665131] - [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1665131] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1665131] - [char] ipmi: Use dedicated API for copying a UUID (Tony Camuso) [1665131] - [char] ipmi: Use defined constant for UUID representation (Tony Camuso) [1665131] - [char] ipmi:ssif: Change some pr_xxx to dev_xxx calls (Tony Camuso) [1665131] - [char] ipmi: kcs_bmc: handle devm_kasprintf() failure case (Tony Camuso) [1665131] - [char] ipmi: Fix return value when a message is truncated (Tony Camuso) [1665131] - [char] ipmi: clean an indentation issue, remove extraneous space (Tony Camuso) [1665131] - [char] ipmi: Make the smi watcher be disabled immediately when not needed (Tony Camuso) [1665131] - [char] ipmi: Fix how the lower layers are told to watch for messages (Tony Camuso) [1665131] - [char] ipmi: Fix SSIF flag requests (Tony Camuso) [1665131] - [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1665131] - [char] ipmi: Don't initialize anything in the core until something uses it (Tony Camuso) [1665131] - [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1665131] - [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1665131] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1665131] - [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1665131] - [char] ipmi: Use more common logging styles (Tony Camuso) [1665131] - [acpi] ACPI / glue: Split dev_is_platform() out of module for wide use (Tony Camuso) [1665131]- [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: remove timeout from TURs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: clean up two indentation issues (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: mark expected switch fall-throughs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: switch to generic DMA API (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: Use vmemdup_user to replace the open code (Joseph Szczypek) [1672669] - [netdrv] ibmvnic: Add device identification to requested IRQs (Steve Best) [1665717] - [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1707546] - [block] block: don't drain in-progress dispatch in blk_cleanup_queue() (Ming Lei) [1694879] - [block] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release (Ming Lei) [1694879] - [include] blk-mq: always free hctx after request queue is freed (Ming Lei) [1694879] - [block] blk-mq: split blk_mq_alloc_and_init_hctx into two parts (Ming Lei) [1694879] - [block] blk-mq: free hw queue's resource in hctx's release handler (Ming Lei) [1694879] - [block] blk-mq: move cancel of requeue_work into blk_mq_release (Ming Lei) [1694879] - [block] blk-mq: grab .q_usage_counter when queuing request from plug code path (Ming Lei) [1694879] - [block] block: fix use-after-free on gendisk (Ming Lei) [1694879] - [netdrv] bonding: fix event handling for stacked bonds (Jarod Wilson) [1708390] - [netdrv] bonding: show full hw address in sysfs for slave entries (Jarod Wilson) [1708390] - [netdrv] bonding: fix PACKET_ORIGDEV regression (Jarod Wilson) [1708390] - [netdrv] bonding: check slave set command firstly (Jarod Wilson) [1708390] - [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1708390] - [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: add 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1708390] - [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1708390] - [netdrv] bonding: update nest level on unlink (Jarod Wilson) [1708390] - [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1708390] - [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1708390] - [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1708390] - [netdrv] bonding: use netpoll_poll_dev() helper (Jarod Wilson) [1708390] - [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Jarod Wilson) [1708390] - [net] netpoll: make ndo_poll_controller() optional (Jarod Wilson) [1708390] - [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1708390] - [netdrv] netdevsim: fix sa_idx out of bounds check (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: add ipsec offload API test (Ivan Vecera) [1708373] - [netdrv] netdevsim: add ipsec offload testing (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use dummydev as a test device (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: clear the return code at start of ipsec test (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use a local IP address for IPsec tests (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: hide complaint from terminated monitor (Ivan Vecera) [1708373] - [powerpc] powerpc/watchdog: Use hrtimers for per-CPU heartbeat (Steve Best) [1708327] - [netdrv] ixgbevf: Update driver version for RHEL-8.1.0 (Ken Cox) [1659166] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659166] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Ken Cox) [1659166] - [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1659166] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659166] - [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1659166] - [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1659166] - [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1659166] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659166] - [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1659166] - [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1659166] - [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1659166] - [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1659166] - [netdrv] ixgbe: Update driver version for RHEL-8.1.0 (Ken Cox) [1659164] - [netdrv] intel: correct return from set features callback (Ken Cox) [1659164] - [netdrv] ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK (Ken Cox) [1659164] - [netdrv] ixgbe: fix potential RX buffer starvation for AF_XDP (Ken Cox) [1659164] - [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1659164] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Ken Cox) [1659164] - [netdrv] ixgbe: Use struct_size() helper (Ken Cox) [1659164] - [netdrv] ixgbe: remove magic constant in ixgbe_reset_hw_82599() (Ken Cox) [1659164] - [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1659164] - [netdrv] ixgbe: register a mdiobus (Ken Cox) [1659164] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659164] - [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1659164] - [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1659164] - [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1659164] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1659164] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Ken Cox) [1659164] - [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1659164] - [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1659164] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659164] - [netdrv] drivers: net: remove inclusion when not needed (Ken Cox) [1659164] - [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1659164] - [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1659164] - [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1659164] - [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1659164] - [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1659164] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659164] - [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1659164] - [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1659164] - [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1659164] - [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1659164] - [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1659164] - [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1659164] - [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1659164] - [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1659164] - [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1659164] - [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1659164] - [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1659164] - [wireless] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [wireless] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [base] driver core: Postpone DMA tear-down until after devres release (Maurizio Lombardi) [1698053]- [of] of: Add missing exports of node name compare functions (Neil Horman) [1665660] - [of] of: add node name compare helper functions (Neil Horman) [1665660] - [include] gpio: Add API to explicitly name a consumer (Neil Horman) [1665660] - [drivers] spi: spi-gpio: fix SPI_CS_HIGH capability (Neil Horman) [1665660] - [drivers] spi: use gpio[d]_set_value_cansleep for setting chipselect GPIO (Neil Horman) [1665660] - [drivers] spi: gpio: Advertise support for SPI_CS_HIGH (Neil Horman) [1665660] - [include] spi: support inter-word delay requirement for devices (Neil Horman) [1665660] - [drivers] spi: dw: Fix default polarity of native chipselect (Neil Horman) [1665660] - [drivers] spi: Support high CS when using descriptors (Neil Horman) [1665660] - [include] spi: Go back to immediate teardown (Neil Horman) [1665660] - [drivers] spi: dw: change snprintf to scnprintf for possible overflow (Neil Horman) [1665660] - [drivers] spi: dw: fix warning unused variable 'ret' (Neil Horman) [1665660] - [include] spi: core: avoid waking pump thread from spi_sync instead run teardown delayed (Neil Horman) [1665660] - [drivers] spi: dw: Convert to use CS GPIO descriptors (Neil Horman) [1665660] - [include] spi: Optionally use GPIO descriptors for CS GPIOs (Neil Horman) [1665660] - [drivers] spi: dw: fix potential variable assignment error (Neil Horman) [1665660] - [drivers] spi: Use of_node_name_eq for node name comparisons (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add ACPI support (Neil Horman) [1665660] - [include] spi: add support for octal mode I/O data transfer (Neil Horman) [1665660] - [drivers] spi: Fix formatting of header block (Neil Horman) [1665660] - [drivers] spi: Fix core transfer waits after slave support (Neil Horman) [1665660] - [drivers] spi: Deal with slaves that return from transfer_one() unfinished (Neil Horman) [1665660] - [include] spi: gpio: Support 3WIRE high-impedance turn-around (Neil Horman) [1665660] - [drivers] spi: Make GPIO CSs honour the SPI_NO_CS flag (Neil Horman) [1665660] - [drivers] dw: spi: add support for Amazon's Alpine spi controller (Neil Horman) [1665660] - [include] spi: Add driver_override SPI device attribute (Neil Horman) [1665660] - [include] spi: make OF helper available for others (Neil Horman) [1665660] - [include] spi: switch to SPDX license identifier (Neil Horman) [1665660] - [drivers] spi: always use software fallback for SPI_CS_WORD when using cs_gio (Neil Horman) [1665660] - [drivers] spi: add software implementation for SPI_CS_WORD (Neil Horman) [1665660] - [include] spi: add new SPI_CS_WORD flag (Neil Horman) [1665660] - [drivers] spi: gpio: No MISO does not imply no RX (Neil Horman) [1665660] - [drivers] spi: dw: support 4-16 bits per word (Neil Horman) [1665660] - [drivers] spi: spi-gpio: Remove set but not used variable 'pdata' (Neil Horman) [1665660] - [drivers] spi: Do not print a message if spi_controller_{suspend,resume}() fails (Neil Horman) [1665660] - [drivers] spi: gpio: Fix copy-and-paste error (Neil Horman) [1665660] - [drivers] spi: dw-mmio: avoid hardcoded field mask (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Jaguar2 support (Neil Horman) [1665660] - [include] spi: Introduce one new field to set word delay (Neil Horman) [1665660] - [drivers] spi: Fix double IDR allocation with DT aliases (Neil Horman) [1665660] - [drivers] spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers (Neil Horman) [1665660] - [drivers] spi: spi-gpio: add SPI_3WIRE support (Neil Horman) [1665660] - [drivers] spi: add flags parameter to txrx_word function pointers (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Ocelot support (Neil Horman) [1665660] - [drivers] spi: dw: export dw_spi_set_cs (Neil Horman) [1665660] - [drivers] spi: dw: allow providing own set_cs callback (Neil Horman) [1665660] - [drivers] spi: dw: fix possible race condition (Neil Horman) [1665660] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI controller (Neil Horman) [1665660] - [md] md/raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1702309] - [md] Revert "Don't jump to compute_result state from check_result state" (Nigel Croxon) [1702309] - [md] md: return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to handle_active_stripes (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to (un)lock_two_stripes (Nigel Croxon) [1702309] - [md] md: mark md_cluster_mod static (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_sync (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_load (Nigel Croxon) [1702309] - [md] md: use correct types in md_bitmap_print_sb (Nigel Croxon) [1702309] - [md] md: add a missing endianness conversion in check_sb_changes (Nigel Croxon) [1702309] - [md] md: add mddev->pers to avoid potential NULL pointer dereference (Nigel Croxon) [1702309] - [md] md: batch flush requests. (Nigel Croxon) [1702309] - [md] Revert "MD: fix lock contention for flush bios" (Nigel Croxon) [1702309] - [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1702309] - [netdrv] bnxt_en: Reset device on RX buffer errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Improve RX consumer index validity check. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Drop oversize TX packets to prevent errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Wait longer for the firmware message response to complete. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix typo in firmware message timeout logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return relevant error code when offload fails (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for mdio read/write to external PHY (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Propagate trusted VF attribute to firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for BCM957504 (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix context memory allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ring checking logic on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Support for 64-bit flow handle. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add Level 2 context memory paging support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for 2nd firmware message channel. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Avoid arithmetic on void * pointer. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use macros for firmware message doorbell offsets. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ethtool self-test loopback. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: query force speeds before disabling autoneg mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not free port statistics buffer when device is down. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Save ring statistics before reset. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Don't set ETS on unused TCs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add ethtool -S priority counters. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add SR-IOV support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Store the maximum NQs available on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove printing of hwrm message (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Keep track of reserved IRQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix CNP CoS queue regression. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add software "missed_irqs" counter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable RDMA support on the 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix RSS context allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PCI ID for BCM57508 device. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_poll_work(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add coalescing setup for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add RSS support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Re-structure doorbells. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add 57500 new chip ID and basic structures. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Configure context memory on new devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Check context memory requirements from firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_ring_struct. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update interrupt coalescing logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add maximum extended request length fw message support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add additional extended port statistics. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Selvin Xavier) [1664477] - [netdrv] bnxt_en: free hwrm resources, if driver probe fails. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix VNIC reservations on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use ignore_ari devlink parameter (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix TX timeout during netpoll. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove ndo_poll_controller (Selvin Xavier) [1664477] - [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Selvin Xavier) [1664477] - [netdrv] net: bnxt: Fix a uninitialized variable warning. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: take coredump_record structure off stack (Selvin Xavier) [1664477] - [netdrv] bnxt_en: avoid string overflow for record->system_name (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add DCBNL DSCP application protocol support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Notify firmware about IF state changes. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add BNXT_NEW_RM() macro. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for ethtool get dump. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new VF resource allocation strategy mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PHY retry logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add external loopback test to ethtool selftest. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_en initial params table and register it. (Selvin Xavier) [1664477] - [netdrv] sfc: mcdi_port: Mark expected switch fall-through (Jarod Wilson) [1685478] - [netdrv] sfc: ensure recovery after allocation failures (Jarod Wilson) [1685478] - [netdrv] sfc: Replace dev_kfree_skb_any by dev_consume_skb_any (Jarod Wilson) [1685478] - [netdrv] sfc: add bundle partition definitions to mtd (Jarod Wilson) [1685478] - [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1685478] - [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1685478] - [iommu] iommu/amd: Set exclusion range correctly (Jerry Snitselaar) [1702766] - [iommu] iommu/amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1694835] - [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1677693] - [mm] mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n (Waiman Long) [1705607] - [mm] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init() (Waiman Long) [1705607] - [include] x86/mm: Validate kernel_physical_mapping_init() PTE population (Waiman Long) [1705607] - [include] generic/pgtable: Introduce set_pte_safe() (Waiman Long) [1705607] - [include] generic/pgtable: Introduce {p4d,pgd}_same() (Waiman Long) [1705607] - [include] generic/pgtable: Make {pmd, pud}_same() unconditionally available (Waiman Long) [1705607] - [mm] percpu: stop printing kernel addresses (Waiman Long) [1705607] - [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1705607] - [fs] debugfs: fix use-after-free on symlink traversal (Waiman Long) [1705607] - [lib] debugobjects: avoid recursive calls with kmemleak (Waiman Long) [1705607] - [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Waiman Long) [1705607] - [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Waiman Long) [1705607] - [include] watchdog/core: Add missing prototypes for weak functions (Waiman Long) [1705607] - [mm] memory_hotplug: cond_resched in __remove_pages (Waiman Long) [1705607] - [kernel] genirq: Fix race on spurious interrupt detection (Waiman Long) [1705607] - [kernel] printk: Fix panic caused by passing log_buf_len to command line (Waiman Long) [1705607] - [mm] mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback (Waiman Long) [1705607] - [mm] mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly (Waiman Long) [1705607] - [mm] hugetlbfs: dirty pages as they are added to pagecache (Waiman Long) [1705607] - [fs] mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() (Waiman Long) [1705607] - [kernel] sched/fair: Fix the min_vruntime update logic in dequeue_entity() (Waiman Long) [1705607] - [mm] x86/mm/pat: Disable preemption around __flush_tlb_all() (Waiman Long) [1705607] - [x86] x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided (Waiman Long) [1705607] - [x86] x86/time: Correct the attribute on jiffies' definition (Waiman Long) [1705607] - [x86] x86/percpu: Fix this_cpu_read() (Waiman Long) [1705607] - [x86] x86/tsc: Force inlining of cyc2ns bits (Waiman Long) [1705607] - [mm] mm/migrate.c: split only transparent huge pages when allocation fails (Waiman Long) [1705607] - [mm] mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 (Waiman Long) [1705607] - [mm] mm/mmap.c: don't clobber partially overlapping VMA with MAP_FIXED_NOREPLACE (Waiman Long) [1705607] - [mm] percpu: stop leaking bitmap metadata blocks (Waiman Long) [1705607] - [lib] vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointers (Waiman Long) [1705607] - [mm] mm/vmstat.c: fix outdated vmstat_text (Waiman Long) [1705607] - [base] PM / core: Clear the direct_complete flag on errors (Waiman Long) [1705607] - [tools] x86/vdso: Fix vDSO syscall fallback asm constraint regression (Waiman Long) [1705607] - [x86] x86/vdso: Only enable vDSO retpolines when enabled and supported (Waiman Long) [1705607] - [tools] selftests/x86: Add clock_gettime() tests to test_vdso (Waiman Long) [1705607] - [x86] x86/vdso: Fix asm constraints on vDSO syscall fallbacks (Waiman Long) [1705607] - [drivers] clocksource/drivers/timer-atmel-pit: Properly handle error cases (Waiman Long) [1705607] - [mm] mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly (Waiman Long) [1705607] - [mm] mm, thp: fix mlocking THP page with migration enabled (Waiman Long) [1705607] - [mm] mm: migration: fix migration of huge PMD shared pages (Waiman Long) [1705607] - [net] net/smc: improve smc_conn_create reason codes (Philipp Rudo) [1703471] - [net] net/smc: improve smc_listen_work reason codes (Philipp Rudo) [1703471] - [net] net/smc: code cleanup smc_listen_work (Philipp Rudo) [1703471] - [net] net/smc: cleanup of get vlan id (Philipp Rudo) [1703471] - [net] net/smc: consolidate function parameters (Philipp Rudo) [1703471] - [net] net/smc: check for ip prefix and subnet (Philipp Rudo) [1703471] - [net] net/smc: fallback to TCP after connect problems (Philipp Rudo) [1703471] - [net] net/smc: nonblocking connect rework (Philipp Rudo) [1703471] - [net] net/smc: move unhash before release of clcsock (Philipp Rudo) [1703471] - [net] net/smc: fix return code from FLUSH command (Philipp Rudo) [1703471] - [net] net/smc: propagate file from SMC to TCP socket (Philipp Rudo) [1703471] - [net] net/smc: fix a NULL pointer dereference (Philipp Rudo) [1703471] - [net] net/smc: wait for pending work before clcsock release_sock (Philipp Rudo) [1703471] - [net] net/smc: allow pnetid-less configuration (Philipp Rudo) [1700797] - [net] net/smc: allow PCI IDs as ib device names in the pnet table (Philipp Rudo) [1700797] - [net] net/smc: add pnet table namespace support (Philipp Rudo) [1700797] - [net] net/smc: add smcd support to the pnet table (Philipp Rudo) [1700797] - [net] net/smc: rework pnet table (Philipp Rudo) [1700797] - [net] net/smc: cleanup for smcr_tx_sndbuf_nonempty (Philipp Rudo) [1700797]- [tools] tools power turbostat: Override CFLAGS assignments and add LDFLAGS to build command (Steve Best) [1705959] - [tools] tools/power turbostat: update version number (Steve Best) [1705959] - [tools] tools/power turbostat: Add checks for failure of fgets() and fscanf() (Steve Best) [1705959] - [tools] tools/power turbostat: Warn on bad ACPI LPIT data (Steve Best) [1705959] - [tools] tools/power turbostat: Also read package power on AMD F17h (Zen) (Steve Best) [1705959] - [tools] tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL (Steve Best) [1705959] - [tools] tools/power turbostat: Do not display an error on systems without a cpufreq driver (Steve Best) [1705959] - [tools] tools/power turbostat: Add Die column (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CNL-specific code (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CC3-skip code (Steve Best) [1705959] - [tools] tools/power turbostat: Restore ability to execute in topology-order (Steve Best) [1705959] - [tools] tools/power turbostat: fix goldmont C-state limit decoding (Steve Best) [1705959] - [tools] tools/power turbostat: reduce debug output (Steve Best) [1705959] - [tools] tools/power turbosat: fix AMD APIC-id output (Steve Best) [1705959] - [mmc] mmc: sdhci-iproc: Add ACPI support (Mark Langsdorf) [1576966] - [mmc] mmc: sdhci-pltfm: Convert DT properties to generic device properties (Mark Langsdorf) [1576966] - [tty] serial: 8250_dw: Add ACPI support for uart on Broadcom SoC (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: Add clock-frequency property (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: set WDOG_HW_RUNNING when appropriate (Mark Langsdorf) [1576966] - [thermal] thermal: broadcom: Add Stingray thermal driver (Mark Langsdorf) [1576966] - [hv] hv: vmbus: Change server monitor_pages index to 0 (Mohammed Gamal) [1691383] - [kernel] hv: vmbus: Expose counters for interrupts and full conditions (Mohammed Gamal) [1691383] - [kernel] vmbus: Switch to use new generic UUID API (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691383] - [x86] hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.h (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691383] - [hv] x86, hyperv: remove PCI dependency (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1691383] - [hv] hv: vmbus: check the creation_status in vmbus_establish_gpadl() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove the useless API vmbus_get_outgoing_channel() (Mohammed Gamal) [1691383] - [hv] hv: kvp: Use u to print U32 (Mohammed Gamal) [1691383] - [hv] hv_utils: update name in struct hv_driver util_drv (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Get rid of unnecessary state in hv_context (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the recent regression caused by incorrect clean-up (Mohammed Gamal) [1691383] - [hv] hv_balloon: Replace spin_is_locked() with lockdep (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix two "this statement may fall through" warnings (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the indentation of some "break" statements (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the descriptions of some function parameters (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use get/put_cpu() in vmbus_connect() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix synic per-cpu context initialization (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Cleanup synic memory free path (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove use of slow_virt_to_phys() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: add numa_node to sysfs (Mohammed Gamal) [1691383] - [x86] hv: vmbus: Get rid of MSR access from vmbus_drv.c (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1691383] - [hv] hv: vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1691383] - [hv] hv: Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove x86 MSR refs in arch independent code (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Add comments on ring buffer signaling (Mohammed Gamal) [1691383] - [video] use the new async probing feature for the hyperv drivers (Mohammed Gamal) [1691383] - [rpmspec] kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) [1705216] - [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Brian Foster) [1693063] - [fs] xfs: reserve blocks for ifree transaction during log recovery (Brian Foster) [1693063] - [fs] xfs: rename m_inotbt_nores to m_finobt_nores (Brian Foster) [1693063] - [net] xfrm: Honor original L3 slave device in xfrmi policy lookup (Herbert Xu) [1702198] - [net] xfrm: Fix inbound traffic via XFRM interfaces across network namespaces (Herbert Xu) [1702198] - [net] xfrm: Make set-mark default behavior backward compatible (Herbert Xu) [1702198] - [net] xfrm: remove unnecessary check in xfrmi_get_stats64 (Herbert Xu) [1702198] - [net] xfrm: fix gro_cells leak when remove virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Make function xfrmi_get_link_net() static (Herbert Xu) [1702198] - [net] xfrm: fix ptr_ret.cocci warnings (Herbert Xu) [1702198] - [net] xfrm: Return detailed errors from xfrmi_newlink (Herbert Xu) [1702198] - [net] xfrm: Allow xfrmi if_id to be updated by UPDSA (Herbert Xu) [1702198] - [net] xfrm: Remove xfrmi interface ID from flowi (Herbert Xu) [1702198] - [net] xfrm: Allow Set Mark to be Updated Using UPDSA (Herbert Xu) [1702198] - [net] xfrm: Add virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Add a new lookup key to match xfrm interfaces. (Herbert Xu) [1702198] - [net] flow: Extend flow informations with xfrm interface id. (Herbert Xu) [1702198] - [net] xfrm: Extend the output_mark to support input direction and masking. (Herbert Xu) [1702198] - [fs] xfs: don't account extra agfl blocks as available (Brian Foster) [1656687] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't hard reset disk during controller reset (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Support all RAS events with MSI interrupts (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: allocate different SAS address for directly attached situation (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Adjust the printk format of functions hisi_sas_init_device() (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Fix for setting the PHY linkrate when disconnected (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Remedy inconsistent PHY down state in software (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: add host reset interface for test (Xiaojun Tan) [1702614] - [hid] HID: Increase maximum report size allowed by hid_field_extract() (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove data[128] usage on stack when sending HBM request (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: move doorbell writing before flush (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Optimize writing ipc message from queue (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1688112] - [hid] HID: increase maximum global item tag report size to 256 (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1688112]- [s390] Disable kexec_load via kernel_lockdown for s390 (Philipp Rudo) [1659399] - [s390] s390/ipl: Provide has_secure sysfs attribute (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Create ipl report and pass to next kernel (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Signature verification prototype (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Load new kernel to absolute 0 (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Unify loader code (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Simplify parmarea access (Philipp Rudo) [1659399] - [s390] s390/purgatory: Omit use of bin2c (Philipp Rudo) [1659399] - [s390] s390/purgatory: Reduce purgatory size (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix detection of text segment in ELF loader (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix potential segment overlap in ELF loader (Philipp Rudo) [1659399] - [s390] s390/zcore: Rename ipl_block to mitigate name collision (Philipp Rudo) [1659399] - [s390] s390/boot: pad bzImage to 4K (Philipp Rudo) [1659399] - [s390] s390/ipl: add helper functions to create an IPL report (Philipp Rudo) [1659399] - [s390] s390/ipl: read IPL report at early boot (Philipp Rudo) [1659399] - [s390] s390/ipl: add definitions for the IPL report block (Philipp Rudo) [1659399] - [s390] s390/ipl: provide uapi header for list directed IPL (Philipp Rudo) [1659399] - [s390] s390/ipl: make ipl_info less confusing (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section compile time validation (Philipp Rudo) [1659399] - [s390] s390: move ipl block to .boot.preserved.data section (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section (Philipp Rudo) [1659399] - [mm] s390: clean up redundant facilities list setup (Philipp Rudo) [1659399] - [s390] s390/als: remove duplicated in-place implementation of stfle (Philipp Rudo) [1659399] - [netdrv] fm10k: Fix a potential NULL pointer dereference (Neil Horman) [1659172] - [netdrv] fm10k: use struct_size() in kzalloc() (Neil Horman) [1659172] - [netdrv] fm10k: TRIVIAL cleanup of extra spacing in function comment (Neil Horman) [1659172] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Neil Horman) [1659172] - [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1659172] - [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1659172] - [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1659172] - [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1659172] - [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1659172] - [netdrv] intel-ethernet: use correct module license (Neil Horman) [1659172] - [scsi] Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" (Nilesh Javali) [1701545] - [tools] tools: introduce test_and_clear_bit (Peter Xu) [1694926] - [net] bridge: fix netlink export of vlan_stats_per_port option (Ivan Vecera) [1703551] - [net] bridge: fix vlan stats use-after-free on destruction (Ivan Vecera) [1703551] - [tools] headers uapi: Update linux/if_link.h header copy (Ivan Vecera) [1703551] - [net] bridge: fix a possible memory leak in __vlan_add (Ivan Vecera) [1703551] - [net] bridge: add support for per-port vlan stats (Ivan Vecera) [1703551] - [net] bridge: mcast: Default back to multicast enabled state (Ivan Vecera) [1703551] - [net] bridge: pack net_bridge better (Ivan Vecera) [1703551] - [net] bridge: convert mtu_set_by_user to a bit (Ivan Vecera) [1703551] - [net] bridge: convert neigh_suppress_enabled option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert mcast options to bits (Ivan Vecera) [1703551] - [net] bridge: convert and rename mcast disabled (Ivan Vecera) [1703551] - [net] bridge: convert group_addr_set option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert nf call options to bits (Ivan Vecera) [1703551] - [net] bridge: add bitfield for options and convert vlan opts (Ivan Vecera) [1703551] - [net] bridge: make struct opening bracket consistent (Ivan Vecera) [1703551] - [net] Add netif_is_gretap()/netif_is_ip6gretap() (Ivan Vecera) [1701208] - [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1701214] - [tools] selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified (Ivan Vecera) [1701210] - [tools] selftests: tc-testing: drop test on missing tunnel key id (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1701210] - [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1701215] - [net] ip_gre: fix parsing gre header in ipgre_err (Hangbin Liu) [1702212] - [net] vxlan: Free a leaked vetoed multicast rdst (Ivan Vecera) [1691695] - [net] switchdev: Add extack argument to call_switchdev_notifiers() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add extack to switchdev operations (Ivan Vecera) [1691695] - [net] net: Add extack argument to ndo_fdb_add() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Delete remote after update (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Postpone vxlan_config_apply() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Inline vxlan_dev_configure() (Ivan Vecera) [1691695] - [netdrv] vxlan: Allow vetoing of FDB notifications (Ivan Vecera) [1691695] - [netdrv] vxlan: Have vxlan_fdb_replace() save original rdst value (Ivan Vecera) [1691695] - [netdrv] vxlan: Split vxlan_fdb_update() in two (Ivan Vecera) [1691695] - [netdrv] vxlan: Move up vxlan_fdb_free(), vxlan_fdb_destroy() (Ivan Vecera) [1691695] - [net] bridge: Add br_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_replay() (Ivan Vecera) [1691695] - [net] route: add support for directed broadcast forwarding (Xin Long) [1562384] - [net] erspan: build the header with the right proto according to erspan_ver (Xin Long) [1663862] - [net] ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL (Xin Long) [1688617] - [net] tipc: handle the err returned from cmd header function (Jon Maloy) [1693452] - [net] tipc: check link name with right length in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: check bearer name with right length in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: change to check tipc_own_id to return in tipc_net_stop (Jon Maloy) [1693452] - [net] tipc: tipc clang warning (Jon Maloy) [1693452] - [net] tipc: fix cancellation of topology subscriptions (Jon Maloy) [1693452] - [net] tipc: allow service ranges to be connect()'ed on RDM/DGRAM (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check for nla_nest_start (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check of nla_nest_start (Jon Maloy) [1693452] - [net] tipc: fix RDM/DGRAM connect() regression (Jon Maloy) [1693452] - [net] tipc: fix race condition causing hung sendto (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_rcvmsg() (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: fix link session and re-establish issues (Jon Maloy) [1693452] - [net] tipc: fix skb may be leaky in tipc_link_input (Jon Maloy) [1693452] - [net] tipc: remove dead code in struct tipc_topsrv (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: remove unneeded semicolon in trace.c (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_doit (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_name_table_dump (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_reset_stats (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in in tipc_conn_rcv_sub (Jon Maloy) [1693452] - [net] tipc: fix memory leak in tipc_nl_compat_publ_dump (Jon Maloy) [1693452] - [net] tipc: fix a missing check of genlmsg_put (Jon Maloy) [1693452] - [net] tipc: fix a double free in tipc_enable_bearer() (Jon Maloy) [1693452] - [net] net/netlink_compat: Fix a missing check of nla_parse_nested (Jon Maloy) [1693452] - [net] tipc: fix uninitialized value for broadcast retransmission (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc bearer (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc node (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc socket (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc link (Jon Maloy) [1693452] - [net] tipc: enable tracepoints in tipc (Jon Maloy) [1693452] - [net] tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it (Jon Maloy) [1693452] - [net] tipc: check group dests after tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: check tsk->group in tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: compare remote and local protocols in tipc_udp_enable() (Jon Maloy) [1693452] - [net] tipc: use lock_sock() in tipc_sk_reinit() (Jon Maloy) [1693452] - [net] tipc: fix node keep alive interval calculation (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning during node delete (Jon Maloy) [1693452] - [net] tipc: don't assume linear buffer when reading ancillary data (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning when reinitilaizing sockets (Jon Maloy) [1693452] - [net] tipc: fix link re-establish failure (Jon Maloy) [1693452] - [net] tipc: improve broadcast retransmission algorithm (Jon Maloy) [1693452] - [net] tipc: use destination length for copy string (Jon Maloy) [1693452] - [net] tipc: support binding to specific ip address when activating UDP bearer (Jon Maloy) [1677371 1693452] - [net] tipc: remainder of commit ignore STATE_MSG on wrong link session (Jon Maloy) [1693452] - [net] tipc: buffer overflow handling in listener socket (Jon Maloy) [1693452] - [net] tipc: add SYN bit to connection setup messages (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_filter_connect() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_timeout() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_msg_reverse() (Jon Maloy) [1693452] - [net] tipc: Add and use skb_mark_not_on_list(). (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for tipc_topsrv_queue_evt() comments (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for struct tipc_bc_base's comment (Jon Maloy) [1693452] - [net] tipc: correct structure parameter comments for topsrv (Jon Maloy) [1693452] - [net] net/tipc: remove redundant variables 'tn' and 'oport' (Jon Maloy) [1693452] - [net] net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init() (Jon Maloy) [1693452] - [net] net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init() (Jon Maloy) [1693452] - [net] tipc: make some functions static (Jon Maloy) [1693452] - [net] tipc: make link capability update thread safe (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_group_size (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_link_is_active (Jon Maloy) [1693452] - [net] tipc: check session number before accepting link protocol messages (Jon Maloy) [1693452] - [net] tipc: add sequence number check for link STATE messages (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: extend sock diag for group communication (Jon Maloy) [1693452] - [net] tipc: Auto removal of peer down node instance (Jon Maloy) [1693452] - [net] tipc: optimize function tipc_node_timeout() (Jon Maloy) [1693452] - [net] tipc: eliminate buffer cloning in function tipc_msg_extract() (Jon Maloy) [1693452] - [net] netfilter: nf_conncount: fix argument order to find_next_bit (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: speculative garbage collection on empty lists (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: move all list iterations under spinlock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: merge lookup and add functions (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: restart search when nodes have been erased (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: split gc in two phases (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: don't skip eviction when age is negative (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: remove wrong condition check routine (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix unexpected permanent node of list. (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix list_del corruption in conn_free (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use spin_lock_bh instead of spin_lock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Split insert and traversal (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Move locking into count_tree() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit in nf_conncount_lookup() and cleanup (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Switch to plain list (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit for garbage collection (Florian Westphal) [1531074] - [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1677215] - [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1677215] - [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1677215] - [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1677215] - [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1677215] - [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1677215] - [net] tuntap: fix multiqueue rx (Guillaume Nault) [1686563]- [edac] EDAC/amd64: Add Family 17h Model 30h PCI IDs (Aristeu Rozanski) [1696603] - [x86] Update stepping values for coffee lake desktop (David Arcari) [1704800] - [security] KEYS: trusted: allow trusted.ko to initialize w/o a TPM (Jerry Snitselaar) [1694208] - [security] tpm: pass an array of tpm_extend_digest structures to tpm_pcr_extend() (Jerry Snitselaar) [1665130 1665129] - [security] KEYS: trusted: explicitly use tpm_chip structure from tpm_default_chip() (Jerry Snitselaar) [1665130 1665129] - [char] tpm/ppi: Enable submission of optional command parameter for PPI 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Possibly show command parameter if TPM PPI 1.3 is used (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Display up to 101 operations as define for version 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: pass function revision ID to tpm_eval_dsm() (Jerry Snitselaar) [1665130] - [char] tpm: Fix the type of the return value in calc_tpm2_event_size() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: fix an invalid condition in tpm_common_poll (Jerry Snitselaar) [1694208] - [char] tpm: turn on TPM on suspend for TPM 1.x (Jerry Snitselaar) [1694208 1665130] - [char] tpm: move tpm_chip definition to include/linux/tpm.h (Jerry Snitselaar) [1665129] - [char] tpm: retrieve digest size of unknown algorithms with PCR read (Jerry Snitselaar) [1665130 1665129] - [char] tpm: rename and export tpm2_digest and tpm2_algorithms (Jerry Snitselaar) [1665130 1665129] - [char] tpm: dynamically allocate the allocated_banks array (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove @flags from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: take TPM chip power gating out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: introduce tpm_chip_start() and tpm_chip_stop() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove TPM_TRANSMIT_UNLOCKED flag (Jerry Snitselaar) [1665130 1665129] - [char] tpm: use tpm_try_get_ops() in tpm-sysfs.c. (Jerry Snitselaar) [1665130] - [char] tpm: remove @space from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move TPM space code out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move tpm_validate_commmand() to tpm2-space.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: clean up tpm_try_transmit() error handling flow (Jerry Snitselaar) [1665130 1665129] - [char] tpm: encapsulate tpm_dev_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: access command header through struct in tpm_try_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: declare struct tpm_header (Jerry Snitselaar) [1665130 1665129] - [char] tpm: print tpm2_commit_space() error inside tpm2_commit_space() (Jerry Snitselaar) [1665129] - [char] tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails (Jerry Snitselaar) [1665130] - [char] tpm: fix invalid return value in pubek_show() (Jerry Snitselaar) [1694208 1665130] - [char] tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter (Jerry Snitselaar) [1665130 1665129] - [char] tpm: don't return bool from update_timeouts (Jerry Snitselaar) [1665130] - [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1665129] - [char] tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 (Jerry Snitselaar) [1665129] - [char] tpm: Fix off-by-one when reading binary_bios_measurements (Jerry Snitselaar) [1694208 1665130] - [char] tpm: Simplify the measurements loop (Jerry Snitselaar) [1665130] - [char] tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete (Jerry Snitselaar) [1694208] - [char] tpm: Unify the send callback behaviour (Jerry Snitselaar) [1665129] - [char] tpm: Fix some name collisions with drivers/char/tpm.h (Jerry Snitselaar) [1694208] - [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: add support for partial reads (Jerry Snitselaar) [1665129] - [char] tpm: tpm_ibmvtpm: fix kdoc warnings (Jerry Snitselaar) [1665129] - [char] tpm: fix kdoc for tpm2_flush_context_cmd() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: tpm_try_transmit() refactor error flow. (Jerry Snitselaar) [1694208 1665129] - [char] tpm: use u32 instead of int for PCR index (Jerry Snitselaar) [1665130 1665129] - [security] ima: Get rid of ima_used_chip and use ima_tpm_chip != NULL instead (Jerry Snitselaar) [1665130 1665129] - [security] ima: Use tpm_default_chip() and call TPM functions with a tpm_chip (Jerry Snitselaar) [1665129] - [char] tpm1: reimplement tpm1_continue_selftest() using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: reimplement SAVESTATE using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() (Jerry Snitselaar) [1665130] - [char] tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm-space.c remove unneeded semicolon (Jerry Snitselaar) [1665129] - [char] tpm: tpm-interface.c drop unused macros (Jerry Snitselaar) [1694208 1665130] - [char] tpm: add tpm_auto_startup() into tpm-interface.c (Jerry Snitselaar) [1665129] - [char] tpm: factor out tpm_startup function (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm1_get_random into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm_getcap to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm1_pcr_extend to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm_get_timeouts() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: add tpm_calc_ordinal_duration() wrapper (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: sort objects in the Makefile (Jerry Snitselaar) [1665129] - [char] tpm2: add new tpm2 commands according to TCG 1.36 (Jerry Snitselaar) [1665129] - [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1665129] - [char] tpm: add support for nonblocking operation (Jerry Snitselaar) [1665129] - [char] tpm: add ptr to the tpm_space struct to file_priv (Jerry Snitselaar) [1665129] - [char] tpm: Make SECURITYFS a weak dependency (Jerry Snitselaar) [1665129] - [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1665130] - [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1665129] - [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1665129] - [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1665129] - [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1665129] - [char] tpm: Allow tpm_tis drivers to set hwrng quality. (Jerry Snitselaar) [1665129] - [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1694208 1665129] - [char] tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (Jerry Snitselaar) [1665129] - [char] tpm_tis_spi: Pass the SPI IRQ down to the driver (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [pci] PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter (Myron Stowe) [1704979] - [s390] s390/pci: skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Add flag so platforms can skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Factor out sriov_add_vfs() (Myron Stowe) [1704979] - [pci] switchtec: Add MRPC DMA mode support (Myron Stowe) [1704979] - [pci] switchtec: Improve MRPC efficiency by enabling write combining (Myron Stowe) [1704979] - [pci] switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite (Myron Stowe) [1704979] - [pci] switchtec: Set DMA coherent mask (Myron Stowe) [1704979] - [pci] switchtec: Remove immediate status check after submitting MRPC command (Myron Stowe) [1704979] - [pci] PCI / PM: Allow runtime PM without callback functions (Myron Stowe) [1704979] - [pci] PCI/P2PDMA: Clean up documentation and kernel-doc (Myron Stowe) [1704979] - [pci] PCI: Remove unnecessary space before function pointer arguments (Myron Stowe) [1704979] - [maintainers] MAINTAINERS: Add x86 early-quirks.c file pattern to PCI subsystem (Myron Stowe) [1704979] - [pci] PCI: Expand the "PF" acronym in Kconfig help text (Myron Stowe) [1704979] - [x86] x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) (Myron Stowe) [1704979] - [pci] PCI/ASPM: Remove unused lists from struct pcie_link_state (Myron Stowe) [1704979] - [pci] PCI / ACPI: Identify untrusted PCI devices (Myron Stowe) [1704979]- [documentation] x86/resctrl: Update Documentation/x86/resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Remove unnecessary check for cbm_validate() (Prarit Bhargava) [1504489] - [maintainers] MAINTAINERS: Update resctrl filename patterns (Prarit Bhargava) [1504489] - [documentation] Documentation: Rename and update intel_rdt_ui.txt to resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Introduce AMD QOS feature (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Fixup the user-visible strings (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CPUID features (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the config option INTEL_RDT to RESCTRL (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add vendor check for the MBA software controller (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Bring cbm_validate() into the resource structure (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Initialize the vendor-specific resource functions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Move all the macros to resctrl/internal.h (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Re-arrange the RDT init code (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the RDT functions and definitions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename and move rdt files to a separate directory (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Prevent pseudo-locking from using stale pointers (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix initial allocation to consider CDP (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: CBM overlap should also check for overlap with CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce utility to obtain CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix out-of-bounds memory access in CBM tests (Prarit Bhargava) [1504489] - [x86] perf/x86: Add helper to obtain performance counter index (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Switch to bitmap_zalloc() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Re-enable pseudo-lock measurements (Prarit Bhargava) [1504489] - [x86] x86/cpu: Sanitize FAM6_ATOM naming (David Arcari) [1504489] - [x86] x86/intel_rdt: Use perf infrastructure for measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create required perf event attributes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Remove local register variables (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix exclusive mode handling of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Do not allow pseudo-locking of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix unchecked MSR access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix invalid mode warning when multiple resources are managed (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Global closid helper to support future fixes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix size reporting of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix data type in parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Disable PMU access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix possible circular lock dependency (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make CPU information accessible for pseudo-locked regions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support restoration of subset of permissions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix cleanup of plr structure on error (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Move pseudo_lock_region_clear() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Limit C-states dynamically when pseudo-locking active (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support L3 cache performance event of Broadwell (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: More precise L2 hit/miss measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create character device exposing pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create debugfs files for pseudo-locking testing (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create resctrl debug area (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure RDT cleanup on exit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Resctrl files reflect pseudo-locked information (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support creation/removal of pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Pseudo-lock region creation/removal core (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Discover supported platforms via prefetch disable bits (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utilities to test pseudo-locked region possibility (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Split resource group removal in two (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable entering of pseudo-locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support enter/exit of locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add check to determine if monitoring in progress (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Utilities to restrict/restore access to specific files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Protect against resource group changes during locking (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to restrict/restore access to resctrl files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to test if tasks assigned to resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Respect read and write access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce the Cache Pseudo-Locking modes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Display resource groups' allocations' size in bytes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce "bit_usage" to display cache allocations details (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure requested schemata respects mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support flexible data to parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Making CBM name and type more explicit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable setting of exclusive mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce new "exclusive" mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Initialize new resource group with sane defaults (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make useful functions available internally (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce test to determine if closid is in use (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce resource group's mode resctrl file (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Associate mode with each RDT resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce RDT resource group mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Provide pseudo-locking hooks within rdt_mount (Prarit Bhargava) [1504489] - [x86] perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER (Jiri Olsa) [1699780]- [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1701762] - [s390] kvm: s390: enable MSA9 keywrapping functions depending on cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add deflate conversion facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add enhanced sort facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: provide query function for instructions returning 32 byte (Thomas Huth) [1660913] - [s390] kvm: s390: add MSA9 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector BCD enhancements facility to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector enhancements facility 2 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add debug logging for cpu model subfunctions (Thomas Huth) [1660913] - [s390] kvm: s390: implement subfunction processor calls (Thomas Huth) [1660913] - [powercap] powercap: intel_rapl: add support for Jacobsville (Steve Best) [1482401] - [x86] x86/cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482401]- [crypto] crypto: qat - Remove unused goto label (Neil Horman) [1660313] - [crypto] crypto: prefix header search paths with $(srctree)/ (Neil Horman) [1660313] - [crypto] crypto: qat - no need to check return value of debugfs_create functions (Neil Horman) [1660313] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1660313] - [crypto] crypto: qat - move temp buffers off the stack (Neil Horman) [1660313] - [crypto] crypto: qat - Remove VLA usage (Neil Horman) [1660313] - [include] block: kill all_q_node in request_queue (Ming Lei) [1702865] - [block] bfq: update internal depth state when queue depth changes (Ming Lei) [1702865] - [fs] block: fix the return errno for direct IO (Ming Lei) [1702865] - [block] block: do not leak memory in bio_copy_user_iov() (Ming Lei) [1702865] - [nvme] nvme: cancel request synchronously (Ming Lei) [1702865] - [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1702865] - [scsi] scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] virtio-blk: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] block, bfq: fix use after free in bfq_bfqq_expire (Ming Lei) [1702865] - [block] paride/pcd: Fix potential NULL pointer dereference and mem leak (Ming Lei) [1702865] - [block] blk-mq: do not reset plug->rq_count before the list is sorted (Ming Lei) [1702865] - [block] paride/pf: Fix potential NULL pointer dereference (Ming Lei) [1702865] - [block] blk-mq: add trace block plug and unplug for multiple queues (Ming Lei) [1702865] - [block] block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx (Ming Lei) [1702865] - [block] paride/pcd: cleanup queues when detection fails (Ming Lei) [1702865] - [block] paride/pf: cleanup queues when detection fails (Ming Lei) [1702865] - [crypto] crypto: chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Inline single pdu only (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Swap location of AAD and IV sent in WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1664679] - [crypto] drivers: chelsio: use skb_sec_path helper (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - clean up various indentation issues (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1664679]- [platform] platform/x86: intel_pmc_core: Convert to INTEL_CPU_FAM6 macro (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Avoid a u32 overflow (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Include Reserved IP for LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix file permissions for ltr_show (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP name (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP sts reading (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Handle CFL regmap properly (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658080] - [platform] platform/x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658080] - [x86] x86/cpu: Introduce INTEL_CPU_FAM*() helper macros (David Arcari) [1658080] - [include] locking/atomics, asm-generic: Move some macros from to a new file (David Arcari) [1658080] - [s390] s390/kasan: fix strncpy_from_user kasan checks (Philipp Rudo) [1665182] - [s390] s390: correct some inline assembly constraints (Philipp Rudo) [1665182] - [s390] s390/kasan: improve string/memory functions checks (Philipp Rudo) [1665182] - [include] compiler: remove __no_sanitize_address_or_inline again (Philipp Rudo) [1665182] - [s390] s390/kasan: increase instrumented stack size to 64k (Philipp Rudo) [1665182] - [mm] s390/kasan: support preemptible kernel build (Philipp Rudo) [1665182] - [mm] s390/kasan: add support for mem= kernel parameter (Philipp Rudo) [1665182] - [mm] s390/kasan: optimize kasan vmemmap allocation (Philipp Rudo) [1665182] - [mm] s390/kasan: avoid kasan crash with standby memory defined (Philipp Rudo) [1665182] - [s390] s390/head: avoid doubling early boot stack size under KASAN (Philipp Rudo) [1665182] - [mm] s390/mm: improve debugfs ptdump markers walking (Philipp Rudo) [1665182] - [mm] s390/mm: optimize debugfs ptdump kasan zero page walking (Philipp Rudo) [1665182] - [s390] s390/kasan: add option for 4-level paging support (Philipp Rudo) [1665182] - [mm] s390/kasan: free early identity mapping structures (Philipp Rudo) [1665182] - [s390] s390/kasan: enable stack and global variables access checks (Philipp Rudo) [1665182] - [s390] s390/dumpstack: disable __dump_trace kasan instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: reipl and kexec support (Philipp Rudo) [1665182] - [s390] s390/smp: kasan stack instrumentation support (Philipp Rudo) [1665182] - [include] compiler: introduce __no_sanitize_address_or_inline (Philipp Rudo) [1665182] - [s390] s390/kasan: use noexec and large pages (Philipp Rudo) [1665182] - [mm] s390/kasan: dynamic shadow mem allocation for modules (Philipp Rudo) [1665182] - [mm] s390/mm: add kasan shadow to the debugfs pgtable dump (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid user access code instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: double the stack size (Philipp Rudo) [1665182] - [s390] s390/kasan: add initialization code and enable it (Philipp Rudo) [1665182] - [s390] s390: add pgd_page primitive (Philipp Rudo) [1665182] - [s390] s390: introduce MAX_PTRS_PER_P4D (Philipp Rudo) [1665182] - [s390] s390/kasan: replace some memory functions (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid instrumentation of early C code (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid vdso instrumentation (Philipp Rudo) [1665182] - [s390] s390/mm: add missing pfn_to_kaddr helper (Philipp Rudo) [1665182] - [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1683278] - [s390] s390: report new CPU capabilities (Philipp Rudo) [1685086] - [net] net/smc: fix smc_poll in SMC_INIT state (Philipp Rudo) [1700812] - [net] net/smc: fix byte_order for rx_curs_confirmed (Philipp Rudo) [1700812] - [net] net/smc: check port_idx of ib event (Philipp Rudo) [1700799] - [net] net/smc: check connections in smc_lgr_free_work (Philipp Rudo) [1700799] - [net] net/smc: reduce amount of status updates to peer (Philipp Rudo) [1700799] - [net] net/smc: no delay for free tx buffer wait (Philipp Rudo) [1700799] - [net] net/smc: move wake up of close waiter (Philipp Rudo) [1700799] - [net] net/smc: reset cursor update required flag (Philipp Rudo) [1700799] - [net] net/smc: correct state change for peer closing (Philipp Rudo) [1700799] - [net] net/smc: delete rkey first before switching to unused (Philipp Rudo) [1700799] - [net] net/smc: fix sender_free computation (Philipp Rudo) [1700799] - [net] net/smc: preallocated memory for rdma work requests (Philipp Rudo) [1700799] - [net] net/smc: fix use of variable in cleared area (Philipp Rudo) [1700799] - [net] net/smc: use device link provided in qp_context (Philipp Rudo) [1700799] - [net] net/smc: call smc_cdc_msg_send() under send_lock (Philipp Rudo) [1700799] - [net] net/smc: do not wait under send_lock (Philipp Rudo) [1700799] - [net] net/smc: recvmsg and splice_read should return 0 after shutdown (Philipp Rudo) [1700799] - [net] net/smc: don't wait for send buffer space when data was already sent (Philipp Rudo) [1700799] - [net] net/smc: prevent races between smc_lgr_terminate() and smc_conn_free() (Philipp Rudo) [1700799] - [net] net/smc: allow 16 byte pnetids in netlink policy (Philipp Rudo) [1700799] - [net] net/smc: fix another sizeof to int comparison (Philipp Rudo) [1700799] - [net] net/smc: move code to clear the conn->lgr field (Philipp Rudo) [1700799] - [net] net/smc: use client and server LGR pending locks for SMC-R (Philipp Rudo) [1700799] - [net] net/smc: unlock LGR pending lock earlier for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: use smc_curs_copy() for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: postpone release of clcsock (Philipp Rudo) [1700799] - [net] smc: move unhash as early as possible in smc_release() (Philipp Rudo) [1700799] - [net] net/smc: fix TCP fallback socket release (Philipp Rudo) [1700799] - [s390] s390/ism: ignore some errors during deregistration (Philipp Rudo) [1700799] - [infiniband] mlx4: trigger IB events needed by SMC (Philipp Rudo) [1700799] - [s390] s390/smp: fix CPU hotplug deadlock with CPU rescan (Philipp Rudo) [1700836] - [block] s390/dasd: fix panic for failed online processing (Philipp Rudo) [1700811] - [netdrv] s390/qeth: fix use-after-free in error path (Philipp Rudo) [1700803] - [netdrv] s390/qeth: cancel close_dev work before removing a card (Philipp Rudo) [1700802] - [netdrv] s390/qeth: conclude all event processing before offlining a card (Philipp Rudo) [1700800] - [scsi] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Philipp Rudo) [1700775] - [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697749] - [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688789] - [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688789] - [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688789] - [x86] x86: Add TSX Force Abort CPUID/MSR (Waiman Long) [1688789] - [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688789] - [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688789] - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688789] - [x86] perf/x86/intel: Export mem events only if there's PEBS support (Waiman Long) [1688789] - [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Factor out common code of PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Waiman Long) [1688789] - [x86] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671512]- [kernel] exit from RHEL 8.1 early ystream mode ("Herton R. Krzesinski") - [net] Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1700507] {CVE-2019-3459} - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1664683] - [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1664683] - [scsi] scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: update route finding logic (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: find cxgbi device by MAC address (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgbi: remove redundant __kfree_skb call on skb and free cst->atid (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: remove uninitialized variable len (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1664685] - [netdrv] cxgb4: Don't return EAGAIN when TCAM is full. (Arjun Vynipadath) [1664670] - [netdrv] chelsio: use BUG() instead of BUG_ON(1) (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/chtls: Prefix adapter flags with CXGB4 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Prefix adapter flags with CXGB4VF (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: Mask out interrupts that are not enabled. (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add capability to get/set SGE Doorbell Queue Timer Tick (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Add support for SGE doorbell queue timer (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Few more link management changes. (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: smt: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: sched: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: cxgb4_tc_u32: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1664682] - [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: TLS record offload enable (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: clip_tbl: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] net: cxgb4: fix various indentation issues (Arjun Vynipadath) [1664670] - [netdrv] net: chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1664670] - [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1664670] - [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1664670] - [netdrv] enic: fix checksum validation for IPv6 (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Return the correct opcode when creating WR (Jonathan Toppins) [1688010 1685309] - [infiniband] RDMA/vmw_pvrdma: Use atomic memory allocation in create AH (Jonathan Toppins) [1685309] - [infiniband] IB/usnic: fix spelling mistake "miniumum" -> "minimum" (Jonathan Toppins) [1685309] - [infiniband] RDMA/drivers: Fix spelling mistake "initalize" -> "initialize" (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Reuse code which sets port state (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make counters thread safe (Jonathan Toppins) [1685309] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Jonathan Toppins) [1685309] - [infiniband] IB/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Fix incorrect cache cleanup in error flow (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Utilize generic function to validate port number (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make function rxe_pool_cleanup return void (Jonathan Toppins) [1685309] - [infiniband] rxe: IB_WR_REG_MR does not capture MR's iova field (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: make rxe_unregister_device void (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: move the variable into the function that uses it (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Add link_down, rdma_sends, rdma_recvs stats counters (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Distinguish between down links and disabled links (Jonathan Toppins) [1685309] - [infiniband] rxe: fix error completion wr_id and qp_num (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: clean skb queue directly (Jonathan Toppins) [1685309] - [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework SCSI device reset handling (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Jonathan Toppins) [1685309] - [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix error code in rpcrdma_buffer_create() (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: drop useless LIST_HEAD (Jonathan Toppins) [1685309] - [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't leak freed MRs (Jonathan Toppins) [1685309] - [net] xprtrdma: Add documenting comment for rpcrdma_buffer_destroy (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace outdated comment for rpcrdma_ep_post (Jonathan Toppins) [1685309] - [net] xprtrdma: Update comments in frwr_op_send (Jonathan Toppins) [1685309] - [net] xprtrdma: Trace mapping, alloc, and dereg failures (Jonathan Toppins) [1685309] - [net] xprtrdma: Add trace points for calls to transport switch methods (Jonathan Toppins) [1685309] - [net] xprtrdma: Relocate the xprtrdma_mr_map trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Clean up of xprtrdma chunk trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove unused fields from rpcrdma_ia (Jonathan Toppins) [1685309] - [net] xprtrdma: Cull dprintk() call sites (Jonathan Toppins) [1685309] - [net] xprtrdma: Simplify locking that protects the rl_allreqs list (Jonathan Toppins) [1685309] - [net] xprtrdma: Expose transport header errors (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove request_module from backchannel (Jonathan Toppins) [1685309] - [net] xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove rpcrdma_memreg_ops (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove support for FMR memory registration (Jonathan Toppins) [1685309] - [net] xprtrdma: Reduce max_frwr_depth (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't wake pending tasks until disconnect is done (Jonathan Toppins) [1685309] - [net] xprtrdma: No qp_event disconnect (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue (Jonathan Toppins) [1685309] - [net] xprtrdma: Refactor Receive accounting (Jonathan Toppins) [1685309] - [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Jonathan Toppins) [1685309] - [net] xprtrdma: Yet another double DMA-unmap (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Use kmem_cache_free() instead of kfree() (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Rework the srpt_alloc_srq() error path (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Remove driver version and release date (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Make kernel-doc headers complete (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Join split strings (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Improve coding style conformance (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Fix a use-after-free in the channel release code (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework handling of the maximum information unit length (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Handle large SCSI CDBs correctly (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Document srp_parse_in() arguments (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Move response flag definitions into this file (Jonathan Toppins) [1685309] - [net] svcrdma: Optimize the logic that selects the R_key to invalidate (Jonathan Toppins) [1685309] - [infiniband] IB/srpt: Drop pointless static qualifier in srpt_make_tpg() (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix ioctl query port to consider device disassociation (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs upon device disassociation (Jonathan Toppins) [1685309] - [infiniband] RDMA/umem: Add missing initialization of owning_mm (Jonathan Toppins) [1685309] - [infiniband] RDMA/device: Expose ib_device_try_get(() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Add cm_id restrack resource based on kernel or user cm_id type (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Don't expose unsafe global rkey to regular user (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fix post send success return value in case of error (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add advise_mr to the list of known ops (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Signedness bug in UVERBS_HANDLER() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Start using dev_groups of class (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Use class_groups and let core create class file (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Refactor code to use cdev_device_add() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Avoid destroying device while it is accessed (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Simplify and avoid dynamic allocation of class (Jonathan Toppins) [1685309] - [infiniband] RDMA/iwcm: Don't copy past the end of dev_name() string (Jonathan Toppins) [1685309] - [infiniband] IB/core: Move query port to ioctl (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Expose port_cap_flags2 (Jonathan Toppins) [1685309] - [infiniband] IB/core: uverbs copy to struct or zero helper (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if destroy address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if create address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA/restrack: Resource-tracker should not use uobject pointers (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add support to advise_mr (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add helper to get array size from ptr attribute (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add an ioctl method to destroy an object (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a method to introspect handles in a context (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Implement an ioctl that can call write and write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA: Start use ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/rdmavt: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/usnic: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qib: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qedr: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/ocrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/nes: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mthca: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx5: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/i40iw: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hns: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hfi1: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb3: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/bnxt_re: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Introduce ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add new IB rates (Jonathan Toppins) [1685309] - [include] IB/core: Add 2X port width (Jonathan Toppins) [1685309] - [include] IB/core: Add CapabilityMask2 to port attributes (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Validate port number in query_pkey verb (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Fix typo in string concatenation macro (Jonathan Toppins) [1685309] - [infiniband] IB/core: Enable getting an object type from a given uobject (Jonathan Toppins) [1685309] - [infiniband] IB/core: Introduce UVERBS_IDR_ANY_OBJECT (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Export to user space number of contexts (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Annotate alloc/deallloc paths with context tracking (Jonathan Toppins) [1685309] - [include] RDMA/restrack: Track ucontext (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use only attrs for the write() handler signature (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not check the input length on create_cq/qp paths (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a simple iterator interface for reading the command (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Simplify ib_uverbs_ex_query_device (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() and core for write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() for request copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_response() for remaining response copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Get rid of the 'callback' scheme in the compat path (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Remove out_len checks that are now done by the core (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: fix ptr_ret.cocci warnings (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Prohibit write() calls with too small buffers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add structure size info to write commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methods (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make write() handlers return 0 on success (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Add missing driver_data (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Sync unregistration with netlink commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Move cma module specific functions to cma_priv.h (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Check for NULL driver methods for every write call (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make all the method functions in uverbs_cmd static (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Convert the write interface to use uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Require all objects to have a driver destroy function (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add helpers to mark uapi functions as unsupported (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Factor out the add/get pattern into a helper (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Jonathan Toppins) [1685309] - [infiniband] IB/core: Make function ib_fmr_pool_unmap return void (Jonathan Toppins) [1685309] - [include] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Jonathan Toppins) [1685309] - [include] IB/uverbs: fix a typo (Jonathan Toppins) [1685309] - [fs] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696081] {CVE-2019-3892} - [scsi] scsi: csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: drop serial_number usage (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: Remove set but not used variable 'pln' (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: switch to generic DMA API (Arjun Vynipadath) [1664680] - [netdrv] thunderx: eliminate extra calls to put_page() for pages held for recycling (Dean Nelson) [1644011] - [netdrv] thunderx: enable page recycling for non-XDP case (Dean Nelson) [1644011] - [cpufreq] cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696131] - [acpi] ACPI / CPPC: Fix guaranteed performance handling (Prarit Bhargava) [1696131] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659169] - [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1659169] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659169] - [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1659169] - [x86] x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() (David Arcari) [1698959] - [x86] x86/mce: Restore MCE injector's module name (David Arcari) [1698959] - [x86] x86/mce: Streamline MCE subsystem's naming (David Arcari) [1698959] - [x86] x86: Fix various typos in comments (David Arcari) [1698959] - [x86] x86/MCE/AMD: Fix the thresholding machinery initialization order (David Arcari) [1698959] - [x86] x86/mce: Fix -Wmissing-prototypes warnings (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Validate a MCE's address before using it (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Handle only uncorrectable machine checks (David Arcari) [1698959] - [x86] x86: Clean up 'sizeof x' => 'sizeof(x)' (David Arcari) [1698959] - [x86] x86/mcelog: Remove one mce_helper definition (David Arcari) [1698959] - [x86] x86/mce-inject: Reset injection struct after injection (David Arcari) [1698959] - [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (David Arcari) [1698959] - [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (David Arcari) [1698959] - [x86] x86/mce: Cleanup __mc_scan_banks() (David Arcari) [1698959] - [x86] x86/mce: Carve out bank scanning code (David Arcari) [1698959] - [x86] x86/mce: Carve out the crashing_cpu check (David Arcari) [1698959] - [x86] x86/mce: Always use 64-bit timestamps (David Arcari) [1698959] - [x86] x86/mce: Remove !banks check (David Arcari) [1698959] - [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701618] - [block] null_blk: prevent crash from bad home_node value (Ming Lei) [1696951] - [powerpc] powerpc/security: Fix spectre_v2 reporting (Gustavo Duarte) [1694456] - [powerpc] powerpc/powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add support for software count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694456] - [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694456]- [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Joel Savitz) [1695651] - [crypto] crypto: ux500 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: talitos - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: stm32 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: rockchip - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: qce - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: picoxcell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: omap - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: n2 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: marvell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccree - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccp - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: cavium - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: caam - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: bcm - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: atmel - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sparc - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [s390] crypto: s390 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: des_generic - Forbid 2-key in 3DES and add helpers (Herbert Xu) [1687908] - [crypto] crypto: mxc-scc - Remove broken driver (Herbert Xu) [1687908] - [kernel] ntp: Audit NTP parameters adjustment (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Audit clock adjustments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove duplicated include (Ondrej Mosnacek) [1680034] - [kernel] timekeeping/ntp: Constify some function arguments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Use kstrtos64 for s64 variable (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove redundant arguments (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Use ktime_get_real_ts64() instead of getnstimeofday64() (Ondrej Mosnacek) [1680034] - [netdrv] hinic: Add pci device ids (Xiaojun Tan) [1662040] - [netdrv] net-next/hinic:add shutdown callback (Xiaojun Tan) [1662040] - [netdrv] hinic: optmize rx refill buffer mechanism (Xiaojun Tan) [1662040] - [netdrv] net: hinic: remove redundant pointer pfhwdev (Xiaojun Tan) [1662040] - [netdrv] net: hns: fix unsigned comparison to less than zero (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix sparse: some warnings in HNS drivers (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix WARNING when remove HNS driver with SMMU enabled (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix ICMP6 neighbor solicitation messages discard problem (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix probabilistic memory overwrite when HNS driver initialized (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use NAPI_POLL_WEIGHT for hns driver (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() (Xiaojun Tan) [1661885] - [netdrv] net: hns: use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fixes the missing put_device in positive leg for roce reset (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix object reference leaks in hns_dsaf_roce_reset() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Restart autoneg need return failed when autoneg off (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix for missing of_node_put() after of_parse_phandle() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix use after free identified by SLUB debug (Xiaojun Tan) [1661885] - [netdrv] net: hns: make function hns_gmac_wait_fifo_clean() static (Xiaojun Tan) [1661885] - [netdrv] net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen (Xiaojun Tan) [1661885] - [netdrv] net: hns: Mark expected switch fall-through (Xiaojun Tan) [1661885] - [netdrv] net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key' (Xiaojun Tan) [1661885] - [netdrv] net: hisilicon: hns: Replace mdelay() with msleep() (Xiaojun Tan) [1661885] - [netdrv] net: hns: make hns_dsaf_roce_reset non static (Xiaojun Tan) [1661885] - [netdrv] net: hns: Make many functions static (Xiaojun Tan) [1661885] - [bluetooth] Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1678084] - [bluetooth] Bluetooth: btusb: Use bt_dev_err for Intel firmware loading errors (Gopal Tiwari) [1678084]- [vfio] vfio/pci: Restore device state on PM transition (Alex Williamson) [1700254] - [vfio] vfio/pci: Parallelize device open and release (Alex Williamson) [1700254] - [pci] Revert "PCI/ASPM: Do not initialize link state when aspm_disabled is set" (Myron Stowe) [1694143] - [pci] PCI: Fix incorrect value returned from pcie_get_speed_cap() (Myron Stowe) [1694143] - [x86] x86/PCI: Apply VMD's AERSID fixup generically (Myron Stowe) [1694143] - [pci] PCI/IOV: Remove unnecessary include of (Myron Stowe) [1694143] - [pci] PCI: pcie: Remove redundant 'default n' from Kconfig (Myron Stowe) [1694143] - [documentation] NTB: switchtec_ntb: Update switchtec documentation with prerequisites for NTB (Myron Stowe) [1694143] - [pci] PCI: Fix Switchtec DMA aliasing quirk dmesg noise (Myron Stowe) [1694143] - [pci] PCI: Add macro for Switchtec quirk declarations (Myron Stowe) [1694143] - [pci] PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1694143] - [pci] PCI / ACPI: Mark expected switch fall-through (Myron Stowe) [1694143] - [pci] PCI: Remove set but unused variable (Myron Stowe) [1694143] - [pci] PCI: Fix pci.c kernel-doc parameter warning (Myron Stowe) [1694143] - [pci] PCI: Allocate dma_alias_mask with bitmap_zalloc() (Myron Stowe) [1694143] - [include] PCI: Remove unused NFP32xx IDs (Myron Stowe) [1694143] - [maintainers] maintainers: Add Hyper-V IOMMU driver into Hyper-V CORE AND DRIVERS scope (Vitaly Kuznetsov) [1663292 1669989] - [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Enable PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [clocksource] clockevents/drivers/i8253: Add support for PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Enable PV qspinlock for Hyper-V (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add GUEST_IDLE_MSR support (Vitaly Kuznetsov) [1663292 1669989] - [x86] hv: vmbus: Make TLFS #define names architecture neutral (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add interrupt handler annotations (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1663292 1669989] - [vfio] vfio-pci/nvlink2: Fix ancient gcc warnings (Sam Bobroff) [1524679] - [vfio] vfio/pci: Cleanup license mess (Sam Bobroff) [1524679] - [vfio] vfio/pci: set TRACE_INCLUDE_PATH to fix the build error (Sam Bobroff) [1524679] - [vfio] vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow regions to add own capabilities (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow mapping extra regions (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Fault user page into the hypervisor's pagetable (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Check mmio_atsd array bounds when populating (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add release_ownership hook (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add compound IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_ops (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move single TVE handling to NPU PE (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Reference iommu_table while it is linked to a group (Sam Bobroff) [1524679] - [powerpc] powerpc/iommu_api: Move IOMMU groups setup to a single place (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/pseries: Rework device adding to IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries: Remove IOMMU API support for non-LPAR systems (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/npu: Enable platform support (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move OPAL calls away from context manipulation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Move npu struct from pnv_phb to pci_controller (Sam Bobroff) [1524679] - [powerpc] powerpc/vfio/iommu/kvm: Do not pin device memory (Sam Bobroff) [1524679] - [vfio] powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a region (Sam Bobroff) [1524679] - [powerpc] powerpc/ioda/npu: Call skiboot's hot reset hook when disabling NPU2 (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels of cached userspace addresses on demand (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda1: Remove dead code for a single device PE (Sam Bobroff) [1524679] - [rpmspec] redhat: add TC selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add net selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add pktgen samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: rename bpf_samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: remove bpf_samples dependency on glibc-static and build it by default (Ivan Vecera) [1691376] - [tools] selftests: bpf: modify urandom_read and link it non-statically (Ivan Vecera) [1691376]- [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699018] - [netdrv] ibmvnic: Enable GRO (Steve Best) [1699018] - [x86] x86/perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve race condition when disabling PMC (David Arcari) [1640238] - [netdrv] qed: Fix qed_mcp_halt|resume() (Manish Chopra) [1697310]- [x86] x86/kexec: Fix a kexec_file_load() failure (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: include linux/vmalloc.h (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: handle empty command-line (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: return successfully even if kaslr-seed doesn't exist (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: Refactor setup_dtb() to consolidate error checking (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: add kaslr support (Bhupesh Sharma) [1666078] - [char] random: Make crng state queryable (Bhupesh Sharma) [1666078] - [include] include: pe.h: remove message[] from mz header definition (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: invoke the kernel without purgatory (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: allow for loading Image-format kernel (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: load initrd and device-tree (Bhupesh Sharma) [1666078] - [arm64] arm64: enable KEXEC_FILE config (Bhupesh Sharma) [1666078] - [arm64] arm64: cpufeature: add MMFR0 helper functions (Bhupesh Sharma) [1666078] - [arm64] arm64: add image head flag definitions (Bhupesh Sharma) [1666078] - [kernel] kexec_file: kexec_walk_memblock() only walks a dedicated region at kdump (Bhupesh Sharma) [1666078] - [kernel] powerpc, kexec_file: factor out memblock-based arch_kexec_walk_mem() (Bhupesh Sharma) [1666078] - [kernel] s390, kexec_file: drop arch_kexec_mem_walk() (Bhupesh Sharma) [1666078] - [kernel] kexec_file: make kexec_image_post_load_cleanup_default() global (Bhupesh Sharma) [1666078] - [include] asm-generic: add kexec_file_load system call to unistd.h (Bhupesh Sharma) [1666078] - [include] asm-generic: unistd.h: Wire up sys_rseq (Bhupesh Sharma) [1666078] - [fs] xfs: don't overflow xattr listent buffer (Bill O'Donnell) [1683531] - [drm] drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list (Paul Lai) [1651589] - [fs] copy_mount_string: Limit string length to PATH_MAX (Miklos Szeredi) [1655272] - [include] redhat: Reuse other arch's cpuhp_state to protect kABI (Robert Richter) [1658476] - [drivers] drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver (Robert Richter) [1658476] - [documentation] Documentation: perf: Add documentation for ThunderX2 PMU uncore driver (Robert Richter) [1658476]- [arm64] arm64: apply workaround on A64FX v1r0 (Mark Langsdorf) [1692306] - [fs] kernfs: fix xattr name handling in LSM helpers (Ondrej Mosnacek) [1558179] - [include] LSM: lsm_hooks.h - fix missing colon in docstring (Ondrej Mosnacek) [1558179] - [security] selinux: Make selinux_kernfs_init_security static (Ondrej Mosnacek) [1558179] - [fs] kernfs: initialize security of newly created nodes (Ondrej Mosnacek) [1558179] - [security] selinux: implement the kernfs_init_security hook (Ondrej Mosnacek) [1558179] - [include] LSM: add new hook for kernfs node initialization (Ondrej Mosnacek) [1558179] - [fs] kernfs: use simple_xattrs for security attributes (Ondrej Mosnacek) [1558179] - [security] selinux: try security xattr after genfs for kernfs filesystems (Ondrej Mosnacek) [1558179] - [fs] kernfs: do not alloc iattrs in kernfs_xattr_get (Ondrej Mosnacek) [1558179] - [fs] kernfs: clean up struct kernfs_iattrs (Ondrej Mosnacek) [1558179] - [fs] kernfs: allow creating kernfs objects with arbitrary uid/gid (Ondrej Mosnacek) [1558179] - [tools] tools/power turbostat: Add Icelake support (Steve Best) [1698546] - [tools] tools/power turbostat: consolidate duplicate model numbers (Steve Best) [1698546] - [mm] s390/mm: silence compiler warning when compiling without CONFIG_PGSTE (Thomas Huth) [1698848] - [scripts] unifdef: use memcpy instead of strncpy (Thomas Huth) [1698848] - [s390] s390: align struct lowcore to double page size (Thomas Huth) [1698848] - [powerpc] KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit (Suraj Jitindar Singh) [1689768]- [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Cornelia Huck) [1697505] - [s390] setup: set control program code via diag 318 (Thomas Huth) [1592336] - [s390] kvm: s390: set host program identifier (Thomas Huth) [1592336] - [edac] EDAC, skx: Fix randconfig builds in a better way (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx: Fix randconfig builds (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Aristeu Rozanski) [1501612 1649988 1571534] - [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Add macros for the corrected error count bit field (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Aristeu Rozanski) [1501612 1649988 1571534] - [crypto] crypto: ecc - regularize scalar for scalar multiplication (Neil Horman) [1687888] - [crypto] crypto: ecc - check for invalid values in the key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - make crypto_dh_encode_key() make robust (Neil Horman) [1687888] - [crypto] crypto: dh - fix calculating encoded key size (Neil Horman) [1687888] - [crypto] crypto: ecdh - fix typo of P-192 b value (Neil Horman) [1687888] - [crypto] crypto: ecdh - add public key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - fix memory leak (Neil Horman) [1687888] - [crypto] crypto: dh - add public key verification test (Neil Horman) [1687888] - [scsi] scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of HiLink (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP target port (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set PHY linkrate when disconnected (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change return variable type in phy_up_v3_hw() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: fix calls to dma_set_mask_and_coherent() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Do some more tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Issue internal abort on all relevant queues (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change queue depth from 512 to 4096 (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add manual trigger for debugfs dump (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIX feature for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Correct memory allocation size for DQ debugfs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix losing directly attached disk when hot-plug (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: remove the check of sas_dev status in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: send primitive NOTIFY to SSP situation only (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs ITCT file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: No need to check return value of debugfs_create functions (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set protection parameters prior to adding SCSI host (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs IOST file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs DQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs CQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs for port registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Debugfs global register create file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Take debugfs snapshot for all regs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create root and device debugfs directories (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIF feature for v2 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Make sg_tablesize consistent value (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some code to reduce complexity (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix warnings detected by sparse (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change the time of SAS SSP connection (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some codes to avoid an unused check (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt coalescing for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt converge for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create separate host attributes per HBA (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: use dma_set_mask_and_coherent (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove set but not used variable 'dq_list' (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix NULL pointer dereference (Xiaojun Tan) [1662038] - [nvme] nvme-pci: add missing unlock for reset error (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix rapid add remove sequence (Gopal Tiwari) [1665354] - [nvme] nvme: remove the .stop_ctrl callout (Gopal Tiwari) [1665354] - [nvme] nvme: add support for the Write Zeroes command (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix null dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix uninitialized variable access (Gopal Tiwari) [1665354] - [nvme] nvme: don't initlialize ctrl->cntlid twice (Gopal Tiwari) [1665354] - [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: remove dead code (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: don't ask if controller is fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: unset write/poll queues for discovery controllers (Gopal Tiwari) [1665354] - [nvme] nvme: pad fake subsys NQN vid and ssvid with zeros (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix out of bounds access in nvme_cqe_pending (Gopal Tiwari) [1665354] - [nvme] nvme-pci: use the same attributes when freeing host_mem_desc_bufs. (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix the wrong setting of nr_maps (Gopal Tiwari) [1665354] - [nvme] nvme-pci: rerun irq setup on IO queue init errors (Gopal Tiwari) [1665354] - [nvme] nvme-pci: trace SQ status on completions (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to pass in nr_poll_queues (Gopal Tiwari) [1665354] - [nvme] nvme-core: optionally poll sync commands (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvme-pci: refactor nvme_poll_irqdisable to make sparse happy (Gopal Tiwari) [1665354] - [nvme] nvme-pci: only set nr_maps to 2 if poll queues are supported (Gopal Tiwari) [1665354] - [nvme] nvmet: use a macro for default error location (Gopal Tiwari) [1665354] - [nvme] nvmet: fix comparison of a u16 with -1 (Gopal Tiwari) [1665354] - [nvme] nvme: fix kernel paging oops (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [include] block: make request_to_qc_t public (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to set nr_write_queues for separate queue maps (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: add missing nvmf_ctrl_options documentation (Gopal Tiwari) [1665354] - [nvme] blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues (Gopal Tiwari) [1665354] - [nvme] nvmet: update smart log with num err log entries (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for file backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log page cmd handler (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for bdev backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for admin-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for fabrics-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for rdma backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support in the core (Gopal Tiwari) [1665354] - [nvme] nvmet: add interface to update error-log page (Gopal Tiwari) [1665354] - [include] nvme: add error log page slot definition (Gopal Tiwari) [1665354] - [nvme] nvmet: add error-log definitions (Gopal Tiwari) [1665354] - [nvme] nvme: remove nvme_common command cdw10 array (Gopal Tiwari) [1665354] - [nvme] nvme: provide fallback for discard alloc failure (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unused variable (Gopal Tiwari) [1665354] - [nvme] nvme: add __exit annotation (Gopal Tiwari) [1665354] - [nvme] nvmet: allow configfs tcp trtype configuration (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: add NVMe over TCP host driver (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: add NVMe over TCP target driver (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing data digest (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing header digest (Gopal Tiwari) [1665354] - [nvme] nvmet: Add install_queue callout (Gopal Tiwari) [1665354] - [nvme] nvmet: use unlikely for req status check (Gopal Tiwari) [1665354] - [include] nvme-tcp: Add protocol header (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: Add unlikely for response allocated check (Gopal Tiwari) [1665354] - [nvme] nvmet: fix the structure member indentation (Gopal Tiwari) [1665354] - [nvme] nvme: implement Enhanced Command Retry (Gopal Tiwari) [1665354] - [nvme] nvme: remove unused function nvme_ctrl_ready (Gopal Tiwari) [1665354] - [nvme] nvmet: support fabrics sq flow control (Gopal Tiwari) [1665354] - [nvme] nvmet: enable Discovery Controller AENs (Gopal Tiwari) [1665354] - [nvme] nvmet: expose support for fabrics SQ flow control disable in treq (Gopal Tiwari) [1665354] - [nvme] nvme: disable fabrics SQ flow control when asked by the user (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: remove the IN_ISR deferred scheduling options (Gopal Tiwari) [1665354] - [nvme] nvme: Remove unused forward declaration (Gopal Tiwari) [1665354] - [nvme] nvmet: allow host connect even if no allowed subsystems are exported (Gopal Tiwari) [1665354] - [nvme] nvmet: don't override treq upon modification. (Gopal Tiwari) [1665354] - [nvme] nvmet: mark nvmet_genctr static (Gopal Tiwari) [1665354] - [nvme] nvmet: add defines for discovery change async events (Gopal Tiwari) [1665354] - [nvme] nvmet: support for traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvmet: make kato and AEN processing for use by other controllers (Gopal Tiwari) [1665354] - [nvme] nvmet: change aen mask functions to use bit numbers (Gopal Tiwari) [1665354] - [nvme] nvmet: provide aen bit functions for multiple controller types (Gopal Tiwari) [1665354] - [nvme] nvmet: add support to Discovery controllers for commands (Gopal Tiwari) [1665354] - [nvme] nvmet: use IOCB_NOWAIT for file-ns buffered I/O (Gopal Tiwari) [1665354] - [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1665354] - [nvme] nvme: support traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvme: cache controller attributes (Gopal Tiwari) [1665354] - [nvme] nvme: introduce ctrl attributes enumeration (Gopal Tiwari) [1665354] - [nvme] nvme: consolidate memset calls in the nvme_setup_cmd path (Gopal Tiwari) [1665354] - [nvme] nvme: warn when finding multi-port subsystems without multipathing enabled (Gopal Tiwari) [1665354] - [nvme] Revert "nvmet-rdma: use a private workqueue for delete" (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: move controller options matching to fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: always have a valid trsvcid (Gopal Tiwari) [1665354] - [nvme] nvme-pci: remove duplicate check (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix hot removal during error handling (Gopal Tiwari) [1665354] - [nvme] nvmet-fcloop: suppress a compiler warning (Gopal Tiwari) [1665354] - [nvme] nvme-core: make implicit seed truncation explicit (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: fix kernel-doc headers (Gopal Tiwari) [1665354] - [nvme] nvmet: avoid integer overflow in the discard code (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvmet: use strlcpy() instead of strcpy() (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (Gopal Tiwari) [1665354] - [nvme] nvme-core: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvme-core: rework a NQN copying operation (Gopal Tiwari) [1665354] - [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unreachable code (Gopal Tiwari) [1665354] - [nvme] nvme: update node paths after adding new path (Gopal Tiwari) [1665354] - [nvme] nvme: remove ns sibling before clearing path (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: use a private workqueue for delete (Gopal Tiwari) [1665354] - [nvme] nvmet: don't split large I/Os unconditionally (Gopal Tiwari) [1665354] - [nvme] nvme-core: add async event trace helper (Gopal Tiwari) [1665354] - [nvme] nvmet_fc: support target port removal with nvmet layer (Gopal Tiwari) [1665354] - [nvme] nvmet: remove redundant module prefix (Gopal Tiwari) [1665354] - [nvme] nvme: fix typo in nvme_identify_ns_descs (Gopal Tiwari) [1665354] - [nvme] nvme: register ns_id attributes as default sysfs groups (Gopal Tiwari) [1665354] - [block] block: genhd: add 'groups' argument to device_add_disk (Gopal Tiwari) [1665354] - [nvme] nvme: count all ANA groups for ANA Log page (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvmet: free workqueue object if module init fails (Gopal Tiwari) [1665354] - [nvme] nvme-fcloop: Fix dropped LS's to removed target port (Gopal Tiwari) [1665354] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (Gopal Tiwari) [1665354] - [nvme] nvmet: add ns write protect support (Gopal Tiwari) [1665354] - [nvme] nvme: set gendisk read only based on nsattr (Gopal Tiwari) [1665354] - [include] nvme.h: add support for ns write protect definitions (Gopal Tiwari) [1665354] - [nvme] nvmet: use Retain Async Event bit to clear AEN (Gopal Tiwari) [1665354] - [nvme] nvmet: support configuring ANA groups (Gopal Tiwari) [1665354] - [nvme] nvmet: add minimal ANA support (Gopal Tiwari) [1665354] - [nvme] nvmet: track and limit the number of namespaces per subsystem (Gopal Tiwari) [1665354] - [nvme] nvmet: keep a port pointer in nvmet_ctrl (Gopal Tiwari) [1665354] - [nvme] nvmet: check fileio lba range access boundaries (Gopal Tiwari) [1665354] - [nvme] nvmet: don't use uuid_le type (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize admin/io queue teardown sequence (Gopal Tiwari) [1665354] - [nvme] nvmet: fix file discard return status (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize controller setup sequence (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: unquiesce queues when deleting the controller (Gopal Tiwari) [1665354] - [nvme] nvme: add disk name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: mark expected switch fall-through (Gopal Tiwari) [1665354] - [nvme] nvme: add controller name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme: use hw qid in trace events (Gopal Tiwari) [1665354] - [nvme] nvmet: add buffered I/O support for file backed ns (Gopal Tiwari) [1665354] - [nvme] nvme: move init of keep_alive work item to controller initialization (Gopal Tiwari) [1665354] - [nvme] nvmet: add commands supported and effects log page (Gopal Tiwari) [1665354] - [nvme] lightnvm: limit get chunk meta request size (Gopal Tiwari) [1665354] - [nvme] lightnvm: Remove redundant rq->__data_len initialization (Gopal Tiwari) [1665354] - [block] nbd: restrict use to AF_UNIX sockets (Mike Christie) [1673307] - [block] nbd: don't allow invalid blocksize settings (Mike Christie) [1673307] - [documentation] doc, block, bfq: add information on bfq execution time (Ming Lei) [1686682] - [block] block, bfq: save & resume weight on a queue merge/split (Ming Lei) [1686682] - [block] block, bfq: print SHARED instead of pid for shared queues in logs (Ming Lei) [1686682] - [block] block, bfq: always protect newly-created queues from existing active queues (Ming Lei) [1686682] - [block] block, bfq: do not tag totally seeky queues as soft rt (Ming Lei) [1686682] - [block] block, bfq: do not merge queues on flash storage with queueing (Ming Lei) [1686682] - [block] block, bfq: tune service injection basing on request service times (Ming Lei) [1686682] - [block] block, bfq: do not idle for lowest-weight queues (Ming Lei) [1686682] - [block] block, bfq: increase idling for weight-raised queues (Ming Lei) [1686682] - [block] block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y (Ming Lei) [1686682] - [block] block, bfq: fix in-service-queue check for queue merging (Ming Lei) [1686682] - [block] block, bfq: do not overcharge writes in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: port commit "cfq-iosched: improve hw_tag detection" (Ming Lei) [1686682] - [block] block, bfq: reduce threshold for detecting command queueing (Ming Lei) [1686682] - [block] block, bfq: fix queue removal from weights tree (Ming Lei) [1686682] - [block] block, bfq: fix sequential rq detection in rate estimation (Ming Lei) [1686682] - [block] block, bfq: unconditionally plug I/O in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: do not plug I/O of in-service queue when harmful (Ming Lei) [1686682] - [block] block, bfq: split function bfq_better_to_idle (Ming Lei) [1686682] - [block] block, bfq: consider also ioprio classes in symmetry detection (Ming Lei) [1686682] - [block] block, bfq: remove case of redirected bic from insert_request (Ming Lei) [1686682] - [block] block, bfq: make sure queue budgets are not below service received (Ming Lei) [1686682] - [block] block, bfq: avoid selecting a queue w/o budget (Ming Lei) [1686682] - [block] block, bfq: do not consider interactive queues in srt filtering (Ming Lei) [1686682] - [net] net: switchdev: Add extack to switchdev_handle_port_obj_add() callback (Ivan Vecera) [1690125] - [net] switchdev: Add extack to struct switchdev_notifier_info (Ivan Vecera) [1690125] - [net] vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info (Ivan Vecera) [1690125] - [net] switchdev: Add extack argument to switchdev_port_obj_add() (Ivan Vecera) [1690125] - [net] bridge: Propagate extack to switchdev (Ivan Vecera) [1690125] - [net] ndo_bridge_setlink: Add extack (Ivan Vecera) [1690125] - [net] rocker, dsa, ethsw: Don't filter VLAN events on bridge itself (Ivan Vecera) [1690125] - [net] switchdev: Replace port obj add/del SDO with a notification (Ivan Vecera) [1690125] - [net] ocelot: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add helpers to aid traversal through lower devices (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Introduce ethsw_port_dev_check() (Ivan Vecera) [1690125] - [net] dsa: slave: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] rocker: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add SWITCHDEV_PORT_OBJ_ADD, SWITCHDEV_PORT_OBJ_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add a blocking notifier chain (Ivan Vecera) [1690125] - [net] switchdev: SWITCHDEV_OBJ_PORT_{VLAN, MDB}(): Sanitize (Ivan Vecera) [1690125] - [net] selftests: forwarding: Fix test for different devices (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add learning test (Ivan Vecera) [1693316] - [net] bridge: Allow querying bridge port flags (Ivan Vecera) [1693316] - [netdrv] vxlan: Allow changing ageing time (Ivan Vecera) [1693316] - [netdrv] vxlan: Add hardware FDB learning (Ivan Vecera) [1693316] - [netdrv] vxlan: Don't override user-added entries with ext-learned ones (Ivan Vecera) [1693316] - [netdrv] vxlan: Mark user-added FDB entries (Ivan Vecera) [1693316] - [netdrv] vxlan: vxlan_fdb_notify(): Make switchdev notification configurable (Ivan Vecera) [1693316] - [netdrv] vxlan: __vxlan_fdb_delete(): Drop unused argument vid (Ivan Vecera) [1693316] - [netdrv] vxlan: support NTF_USE refresh of fdb entries (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d_port_8472: New test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN decap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN encap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TOS test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TTL test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Reconfigure & rerun tests (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add unicast test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add flood test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add ping test (Ivan Vecera) [1693316] - [net] selftests: forwarding: Add a skeleton of vxlan_bridge_1d (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add link_stats_rx_errors_get() (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_do(): Allow passing ping arguments (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_test(): Add description argument (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add in_ns() (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Support NUM_NETIFS of 0 (Ivan Vecera) [1693316] - [net] skb_scrub_packet(): Scrub offload_fwd_mark (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: extract ping and ping6 so they can be reused (Ivan Vecera) [1693316] - [net] selftests: forwarding: README: Require diagrams (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Extract interface-init functions (Ivan Vecera) [1693316] - [net] selftests: forwarding: tc_rule_stats_get: Parameterize direction (Ivan Vecera) [1693316] - [net] selftests: forwarding: multipath_eval(): Improve style (Ivan Vecera) [1693316] - [net] selftests: forwarding: Move multipath_eval() to lib.sh (Ivan Vecera) [1693316] - [net] selftests: Add test_vxlan_fdb_changelink.sh (Ivan Vecera) [1690309] - [netdrv] vxlan: changelink: Fix handling of default remotes (Ivan Vecera) [1690309] - [netdrv] vxlan: Fix error path in __vxlan_dev_create() (Ivan Vecera) [1690309] - [netdrv] vxlan: Unmark offloaded bit on replaced FDB entries (Ivan Vecera) [1690309] - [net] bridge: switchdev: Allow clearing FDB entry offload indication (Ivan Vecera) [1690309] - [netdrv] vxlan: Notify for each remote of a removed FDB entry (Ivan Vecera) [1690309] - [netdrv] vxlan: Support marking RDSTs as offloaded (Ivan Vecera) [1690309] - [netdrv] vxlan: Add vxlan_fdb_find_uc() for FDB querying (Ivan Vecera) [1690309] - [netdrv] vxlan: Add switchdev notifications (Ivan Vecera) [1690309] - [netdrv] net: Add netif_is_vxlan() (Ivan Vecera) [1690309] - [net] inet: Refactor INET_ECN_decapsulate() (Ivan Vecera) [1690309] - [netdrv] vxlan: Export address checking functions (Ivan Vecera) [1690309] - [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1690309] - [netdrv] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1692390] - [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Lorenzo Bianconi) [1691626] - [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692499] - [net] xsk: do not remove umem from netdevice on fall-back to copy-mode (Petr Oros) [1690568] - [net] xsk: Check if a queue exists during umem setup (Petr Oros) [1690568] - [net] xsk: simplify xdp_clear_umem_at_qid implementation (Petr Oros) [1690568] - [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1690568] - [net] ethtool: rename local variable max -> curr (Petr Oros) [1690568] - [net] xsk: fix bug when trying to use both copy and zero-copy on one queue id (Petr Oros) [1690568] - [net] add umem reference in netdev{_rx}_queue (Petr Oros) [1690568] - [net] xsk: remove unnecessary assignment (Petr Oros) [1690568] - [net] xsk: fix return value of xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] xsk: don't allow umem replace at stack level (Petr Oros) [1690568] - [net] xsk: refactor xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] update real_num_rx_queues even when !CONFIG_SYSFS (Petr Oros) [1690568] - [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Petr Oros) [1690127] - [net] net: do not abort bulk send on BQL status (Petr Oros) [1690129] - [net] net: bql: add __netdev_tx_sent_queue() (Petr Oros) [1690129] - [net] net: ip6_gre: fix possible NULL pointer dereference in ip6erspan_set_version (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: initialize erspan_ver just for erspan tunnels (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] net: ip_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1690157] - [net] ip_gre: use erspan key field for tunnel lookup (Lorenzo Bianconi) [1664570] - [net] ip6_gre: simplify gre header parsing in ip6gre_err (Lorenzo Bianconi) [1664570] - [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Lorenzo Bianconi) [1664209] - [net] virtchnl: Fix off by one error (Ivan Vecera) [1690114] - [net] virtchnl: white space and reorder (Ivan Vecera) [1690114] - [net] i40e: Update status codes (Ivan Vecera) [1690114] - [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1690091] - [net] geneve: allow to clear ttl inherit (Hangbin Liu) [1671251] - [net] geneve: add ttl inherit support (Hangbin Liu) [1671251] - [net] tipc: fix a double kfree_skb() (Jon Maloy) [1684290] - [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687046] - [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1686564] - [net] tun: implement carrier change (Guillaume Nault) [1686566] - [net] ip6_tunnel: respect ttl inherit for ip6tnl (Hangbin Liu) [1664944] - [net] ip6_gre: update version related info when changing link (Hangbin Liu) [1664900] - [net] ipv4/route: fail early when inet dev is missing (Paolo Abeni) [1685424] - [net] bonding/802.3ad: fix link_failure_count tracking (Matteo Croce) [1657905] - [net] bonding: avoid possible dead-lock (Matteo Croce) [1657905] - [net] bonding: fix length of actor system (Matteo Croce) [1657905] - [net] bonding: fix warning message (Matteo Croce) [1657905] - [net] bonding: pass link-local packets to bonding master also. (Matteo Croce) [1657905]- [infiniband] IB/usnic: fix spelling mistake "unvalid" -> "invalid" (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Get rid of ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] RDMA/usnic: Do not use ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] infiniband: remove redundant condition check before debugfs_remove (Jonathan Toppins) [1685307] - [infiniband] RDMA/rdmavt: Fix rvt_create_ah function signature (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use core provided API for registering device attributes (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Remove unnecessary enum values (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Jonathan Toppins) [1685307] - [infiniband] RDMA/rxe: Remove unused addr_same() (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid srq memory leak (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: replace kvfree with vfree (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] IB/rxe: fixes for rdma read retry (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid back-to-back retries (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Refactor lookup memory function (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Avoid NULL check when search is successful (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Change pool state enums to capital letters (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Replace spinlock with rwlock (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: remove redudant qpn check (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: vary the source udp port for receive scaling (Jonathan Toppins) [1685307] - [infiniband] iser: set sector for ambiguous mr status errors (Jonathan Toppins) [1685307] - [net] svcrdma: Remove try_module_get from backchannel (Jonathan Toppins) [1685307] - [net] svcrdma: Remove ->release_rqst call in bc reply handler (Jonathan Toppins) [1685307] - [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Jonathan Toppins) [1685307] - [net] xprtrdma: Add documenting comments (Jonathan Toppins) [1685307] - [net] xprtrdma: Report when there were zero posted Receives (Jonathan Toppins) [1685307] - [net] xprtrdma: Move rb_flags initialization (Jonathan Toppins) [1685307] - [net] xprtrdma: Don't disable BH's in backchannel server (Jonathan Toppins) [1685307] - [net] xprtrdma: Remove memory address of "ep" from an error message (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Simplify RPC wake-ups on connect (Jonathan Toppins) [1685307] - [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Jonathan Toppins) [1685307] - [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] sunrpc: Report connect_time in seconds (Jonathan Toppins) [1685307] - [net] sunrpc: Fix connect metrics (Jonathan Toppins) [1685307] - [net] xprtrdma: Name MR trace events consistently (Jonathan Toppins) [1685307] - [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Jonathan Toppins) [1685307] - [net] xprtrdma: Create more MRs at a time (Jonathan Toppins) [1685307] - [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Log sysfs 'dev_id' accesses from userspace (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Use dev_port to expose network interface port numbers (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Ensure that MTU isn't less than minimum permitted (Jonathan Toppins) [1685307] - [infiniband] IB/srp: Remove unnecessary unlikely() (Jonathan Toppins) [1685307] - [infiniband] IB/core: Fix oops in netdev_next_upper_dev_rcu() (Jonathan Toppins) [1685307] - [infiniband] IB/umem: Set correct address to the invalidation function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Add GIDs while changing MAC addr only for registered ndev (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fix comment for hw stats init for port == 0 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refactor ib_register_device() function (Jonathan Toppins) [1685307] - [infiniband] IB/mlx4: Refer to the device kobject instead of ports_parent (Jonathan Toppins) [1685307] - [include] RDMA/core: Allow existing drivers to set one sysfs group per device (Jonathan Toppins) [1685307] - [infiniband] RDMA/umad: Use kernel API to allocate umad indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use kernel API to allocate uverbs indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Increase total number of RDMA ports across all devices (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename ports_parent to ports_kobj (Jonathan Toppins) [1685307] - [infiniband] RDMA/nldev: Allow IB device rename through RDMA netlink (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Implement IB device rename function (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Annotate timeout as unsigned long (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Align multiple functions to kernel coding style (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cm: Respect returned status of cm_init_av_by_path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Protect from reentry to resource return path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Release task struct which was hold by CM_ID object (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Consolidate task name updates in one place (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Un-inline set task implementation (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [include] IB/mlx4: Avoid implicit enumerated type conversion (Jonathan Toppins) [1685307] - [infiniband] RDMA/netlink: Simplify netlink listener existence check (Jonathan Toppins) [1685307] - [infiniband] RDMA: Remove unused parameter from ib_modify_qp_is_ok() (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix RCU annotation for radix slot deference (Jonathan Toppins) [1685307] - [infiniband] RDMA: Fix building with CONFIG_MMU=n (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_ib_acquire_dev() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_acquire_dev_by_src_ip() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Allow accepting requests for multi port rdma device (Jonathan Toppins) [1685307] - [infiniband] IB/rdmavt: Rename check_send_wqe as setup_wqe (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Acquire and release mmap_sem on page range (Jonathan Toppins) [1685307] - [infiniband] IB/sa: simplify return code logic for ib_nl_send_msg() (Jonathan Toppins) [1685307] - [infiniband] RDMA/ulp: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA: Fully setup the device name in ib_register_device (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/umem: Fix potential addition overflow (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Minor optimizations (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Avoid synchronize_srcu in the ODP MR destruction path (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Handle a half-complete start/end sequence (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of per_mm->notifier_count (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use umem->owning_mm inside ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Move all the ODP related stuff out of ucontext and into per_mm (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of struct ib_umem.odp_data (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use ib_umem_odp in all function signatures connected to ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Do not use current->tgid to track the mm_struct (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Get rid of the old disassociate flow (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Add a core API for mmaping driver IO memory (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix error unwind in ib_uverbs_add_one (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Properly return the error code of rdma_set_src_addr_rcu (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Remove is_closed from ib_uverbs_file (Jonathan Toppins) [1685307] - [include] IB/rxe: Revise the ib_wr_opcode enum (Jonathan Toppins) [1685307] - [include] RDMA: Remove duplicated include from ib_addr.h (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Consider net ns of gid attribute for RoCE (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Simplify roce_resolve_route_from_path() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Protect against changing dst->dev during destination resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refer to network type instead of device type (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use common code flow for IPv4/6 for addr resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Let protocol specific function typecast sockaddr structure (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Avoid unnecessary sa_family overwrite (Jonathan Toppins) [1685307] - [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Move flow resources initialization (Jonathan Toppins) [1685307] - [infiniband] IB/uverbs: Add IDRs array attribute type to ioctl() interface (Jonathan Toppins) [1685307] - [include] RDMA/core: Document QP @event_handler function (Jonathan Toppins) [1685307] - [include] RDMA/core: Document CM @event_handler function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Assign device ifindex before publishing the device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Follow correct unregister order between sysfs and cgroup (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Restore lockdep check while downgrading lock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Define client_data_lock as rwlock instead of spinlock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simpler spin lock irq API from blocking context (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Remove context entries from list while unregistering device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simplified list_for_each (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: No need to protect kfree with spin lock and semaphore (Jonathan Toppins) [1685307] - [infiniband] RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rate limit MAD error messages (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fail early if unsupported QP is provided (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use device.groups to initialize device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use cdev_device_add() instead of cdev_add() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Depend on device_add() to add device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Replace open-coded variant of get_device (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Declare closing variable as boolean (Jonathan Toppins) [1685307] - [infiniband] IB/core: Add an unbound WQ type to the new CQ API (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Jonathan Toppins) [1685307] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697103] - [rpmspec] redhat: limit headers_install_all to arches we care about (Denys Vlasenko) [1692404] - [lib] ida: Add new API (Jonathan Toppins) [1697588] - [edac] EDAC: Drop per-memory controller buses (Frank Ramsay) [1686477] - [edac] EDAC: Don't add devices under /sys/bus/edac (Frank Ramsay) [1686477] - [x86] x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677695]- [pci] PCI: pciehp: Fix re-enabling the slot marked for safe removal (Myron Stowe) [1695922] - [rpmspec] redhat: Enable gdb_index (Juri Lelli) [1696747] - [fs] ovl: Do not lose security.capability xattr over metadata file copy-up (Vivek Goyal) [1694757] - [fs] ovl: During copy up, first copy up data and then xattrs (Vivek Goyal) [1694757]- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1495358] - [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1495358] - [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1495358] - [netdrv] igc: Add support for the ntuple feature (David Arcari) [1495358] - [netdrv] igc: Add support for statistics (David Arcari) [1495358] - [netdrv] igc: Extend the ethtool supporting (David Arcari) [1495358] - [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1495358] - [netdrv] igc: Use struct_size() helper (David Arcari) [1495358] - [netdrv] igc: Add ethtool support (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1495358] - [netdrv] igc: Remove unneeded code (David Arcari) [1495358] - [netdrv] igc: Remove unused code (David Arcari) [1495358] - [netdrv] igc: Fix code redundancy (David Arcari) [1495358] - [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1495358] - [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1495358] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1495358] - [netdrv] igc: Clean up code (David Arcari) [1495358] - [netdrv] igc: Tidy up some white space (David Arcari) [1495358] - [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1495358] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1495358] - [netdrv] igc: Add watchdog (David Arcari) [1495358] - [netdrv] igc: Add setup link functionality (David Arcari) [1495358] - [netdrv] igc: Add code for PHY support (David Arcari) [1495358] - [netdrv] igc: Add NVM support (David Arcari) [1495358] - [netdrv] igc: Add HW initialization code (David Arcari) [1495358] - [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1495358] - [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1495358] - [netdrv] igc: Add interrupt support (David Arcari) [1495358] - [netdrv] igc: Add netdev (David Arcari) [1495358] - [netdrv] igc: Add support for PF (David Arcari) [1495358] - [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1495358] - [s390] virtio-ccw: wire up ->bus_name callback (Cornelia Huck) [1695630] - [s390] s390/virtio: handle find on invalid queue gracefully (Cornelia Huck) [1695630] - [s390] virtio/s390: fix race in ccw_io_helper() (Cornelia Huck) [1695630] - [s390] virtio/s390: avoid race on vcdev->config (Cornelia Huck) [1695630] - [kvm] KVM: s390: make bitmap declaration consistent (Thomas Huth) [1695090] - [kvm] KVM: s390: drop obsolete else path (Thomas Huth) [1695090] - [kvm] KVM: s390: clarify kvm related kernel message (Thomas Huth) [1695090] - [kvm] s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity (Thomas Huth) [1695090] - [kvm] KVM: s390: fix kmsg component kvm-s390 (Thomas Huth) [1695090] - [kvm] KVM: s390: unregister debug feature on failing arch init (Thomas Huth) [1695090] - [kvm] KVM: s390/vsie: avoid sparse warning (Thomas Huth) [1695090]- [powerpc] powerpc: use mm zones more sensibly (David Gibson) [1654978] - [s390] s390/mem_detect: add missing include (Philipp Rudo) [1695615] - [s390] s390: avoid vmlinux segments overlap (Philipp Rudo) [1695615] - [s390] s390/decompressor: add missing FORCE to build targets (Philipp Rudo) [1695615] - [s390] s390: move ipl block and cmd line handling to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: introduce sclp_early_get_hsa_size (Philipp Rudo) [1695615] - [s390] s390/mem_detect: add info source debug print (Philipp Rudo) [1695615] - [s390] s390/mem_detect: replace tprot loop with binary search (Philipp Rudo) [1695615] - [s390] s390/mem_detect: use SCLP info for continuous memory detection (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce z/VM specific diag260 call (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce SCLP storage info (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section compile time validation (Philipp Rudo) [1695615] - [s390] s390/mem_detect: move tprot loop to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: move sclp_early_read_info to sclp_early_core.c (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section (Philipp Rudo) [1695615] - [s390] s390/decompressor: clean up and rename compressed/misc.c (Philipp Rudo) [1695615] - [s390] s390: rescue initrd as early as possible (Philipp Rudo) [1695615] - [s390] s390/sclp: simplify early hsa_size detection (Philipp Rudo) [1695615] - [s390] s390/decompressor: get rid of .bss usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rework uncompressed image info collection (Philipp Rudo) [1695615] - [s390] s390: remove decompressor's head.S (Philipp Rudo) [1695615] - [s390] s390: clean up stacks setup (Philipp Rudo) [1695615] - [s390] s390: add initial 64-bit restart PSW (Philipp Rudo) [1695615] - [s390] s390/hibernate: fix error handling when suspend cpu != resume cpu (Philipp Rudo) [1695615] - [s390] s390/decompressor: support extra debug flags (Philipp Rudo) [1695615] - [s390] s390/build: add *.o.chkbss files to targets list (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid packing *.o.chkbss files into startup.a (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid constant startup.a rebuilds (Philipp Rudo) [1695615] - [s390] s390/boot: block uncompressed vmlinux booting attempts (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct EXCLUDE_FILE construct (Philipp Rudo) [1695615] - [s390] s390: move _text to an actual .text start (Philipp Rudo) [1695615] - [s390] s390: correct _stext offset (Philipp Rudo) [1695615] - [s390] s390: get rid of the first mb of uncompressed image (Philipp Rudo) [1695615] - [s390] s390: remove unused _ehead symbol (Philipp Rudo) [1695615] - [s390] s390: put expoline execute-trampolines into .text section (Philipp Rudo) [1695615] - [s390] s390/decompressor: discard ___kcrctab section (Philipp Rudo) [1695615] - [s390] s390/setup: do not reserve the decompressor code (Philipp Rudo) [1695615] - [s390] s390/decompressor: support uncompressed kernel (Philipp Rudo) [1695615] - [init] init/Kconfig: add an option for uncompressed kernel (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow to pack uncompressed vmlinux.bin into piggy.o (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow preprocessor in piggy.o linker script (Philipp Rudo) [1695615] - [s390] s390/decompressor: extend .bss check for early code (Philipp Rudo) [1695615] - [s390] s390: add custom target and make path extension optional for .bss check (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid repeating objects list in Makefile (Philipp Rudo) [1695615] - [s390] s390/decompressor: reuse lib/mem.S for mem functions (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid reusing uncompressed image objects (Philipp Rudo) [1695615] - [s390] s390/als: avoid .init.* sections usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rename entry point to startup_decompressor (Philipp Rudo) [1695615] - [s390] s390/boot: make head.S and als.c be part of the decompressor only (Philipp Rudo) [1695615] - [s390] s390/decompressor: trim the kernel image up to 1M (Philipp Rudo) [1695615] - [s390] s390: remove uncompressed kernel image build (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct build flags (Philipp Rudo) [1695615] - [s390] s390/build: remove obsolete -mkernel-backchain flag (Philipp Rudo) [1695615] - [tools] tools/power turbostat: return the exit status of a command (David Arcari) [1642739] - [misc] misc: hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1665635] - [misc] misc: hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1665635]- [fs] xfs: set buffer ops when repair probes for btree type (Bill O'Donnell) [1689281] - [fs] xfs: end sync buffer I/O properly on shutdown error (Bill O'Donnell) [1689281] - [fs] xfs: xfs_fsops: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] xfs: xfs_buf: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] iomap: fix a use after free in iomap_dio_rw (Bill O'Donnell) [1689281] - [fs] xfs: reallocate realtime summary cache on growfs (Bill O'Donnell) [1689281] - [fs] xfs: stringify scrub types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: stringify btree cursor types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_INODE_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: fix symbolic enum printing in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: fix function pointer type in ftrace format (Bill O'Donnell) [1689281] - [fs] xfs: Fix x32 ioctls when cmd numbers differ from ia32. (Bill O'Donnell) [1689281] - [fs] xfs: Fix bulkstat compat ioctls on x32 userspace. (Bill O'Donnell) [1689281] - [fs] xfs: Align compat attrlist_by_handle with native implementation. (Bill O'Donnell) [1689281] - [fs] xfs: require both realtime inodes to mount (Bill O'Donnell) [1689281] - [fs] xfs: cache minimum realtime summary level (Bill O'Donnell) [1689281] - [fs] xfs: count inode blocks correctly in inobt scrub (Bill O'Donnell) [1689281] - [fs] xfs: precalculate cluster alignment in inodes and blocks (Bill O'Donnell) [1689281] - [fs] xfs: precalculate inodes and blocks per inode cluster (Bill O'Donnell) [1689281] - [fs] xfs: add a block to inode count converter (Bill O'Donnell) [1689281] - [fs] xfs: remove xfs_rmap_ag_owner and friends (Bill O'Donnell) [1689281] - [fs] xfs: const-ify xfs_owner_info arguments (Bill O'Donnell) [1689281] - [fs] xfs: streamline defer op type handling (Bill O'Donnell) [1689281] - [fs] xfs: idiotproof defer op type configuration (Bill O'Donnell) [1689281] - [fs] xfs: clean up indentation issues, remove an unwanted space (Bill O'Donnell) [1689281] - [fs] xfs: libxfs: move xfs_perag_put late (Bill O'Donnell) [1689281] - [fs] xfs: split up the xfs_reflink_end_cow work into smaller transactions (Bill O'Donnell) [1689281] - [crypto] crypto: testmgr - add AES-CFB tests (Neil Horman) [1687897] - [scsi] scsi: iscsi: flush running unbind operations when removing a session (Maurizio Lombardi) [1695007] - [crypto] crypto: vmx - fix copy-paste error in CTR mode (Herbert Xu) [1693350] - [rpmspec] Fix cross builds (Jiri Olsa) [1694956] - [lib] sbitmap: order READ/WRITE freed instance and setting clear bit (Ming Lei) [1694521] - [block] blk-mq: fix sbitmap ws_active for shared tags (Ming Lei) [1694521] - [block] blk-mq: update comment for blk_mq_hctx_has_pending() (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_put_driver_tag() to put tag (Ming Lei) [1694521] - [include] sbitmap: trivial - update comment for sbitmap_deferred_clear_bit (Ming Lei) [1694521] - [block] blkcg: Fix kernel-doc warnings (Ming Lei) [1694521] - [block] block: Unexport blk_mq_add_to_requeue_list() (Ming Lei) [1694521] - [block] block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpected value (Ming Lei) [1694521] - [include] blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx (Ming Lei) [1694521] - [block] loop: access lo_backing_file only when the loop device is Lo_bound (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART (Ming Lei) [1694521] - [kernel] blkcg: annotate implicit fall through (Ming Lei) [1694521] - [block] block: Replace function name in string with __func__ (Ming Lei) [1694521] - [block] block: fix NULL pointer dereference in register_disk (Ming Lei) [1694521] - [fs] fs: fix guard_bio_eod to check for real EOD errors (Ming Lei) [1694521] - [block] blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map (Ming Lei) [1694521] - [include] block: remove bvec_iter_rewind() (Ming Lei) [1694521] - [block] block: don't use bio->bi_vcnt to figure out segment number (Ming Lei) [1694521] - [fs] btrfs: look at bi_size for repair decisions (Ming Lei) [1694521] - [block] block: avoid setting none scheduler if it's already none (Ming Lei) [1694521] - [block] block: avoid setting wbt_lat_usec to current value (Ming Lei) [1694521] - [block] blk-sysfs: Rework documention of __blk_release_queue (Ming Lei) [1694521] - [block] blk-cgroup: Fix doc related to blkcg_exit_queue (Ming Lei) [1694521] - [block] block: kill QUEUE_FLAG_FLUSH_NQ (Ming Lei) [1694521] - [block] block: avoid setting nr_requests to current value (Ming Lei) [1694521] - [block] blk-mq: save default hctx into ctx->hctxs for not-supported type (Ming Lei) [1694521] - [block] blk-mq: save queue mapping result into ctx directly (Ming Lei) [1694521] - [block] block: mq-deadline: Fix write completion handling (Ming Lei) [1694521] - [crypto] crypto: user - fix leaking uninitialized memory to userspace (Herbert Xu) [1657880] {CVE-2018-19854} - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Xiaojun Tan) [1689480] - [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1688505] - [netdrv] net: hns3: fix improper error handling in the hclge_init_ae_dev() (Xiaojun Tan) [1687060] - [netdrv] net: hns3: fix netif_napi_del() not do problem when unloading (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Fix NULL deref when unloading driver (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Modify the order of initializing command queue register (Xiaojun Tan) [1687060] - [netdrv] net: hns3: remove the Redundant put_vector in hns3_client_uninit (Xiaojun Tan) [1687060] - [netdrv] net: hns3: reuse reinitialization interface in the hns3_set_channels (Xiaojun Tan) [1687060]- [powercap] powercap/intel_rapl: add Ice Lake mobile (Steve Best) [1483427] - [x86] x86/CPU: Add Icelake model number (Steve Best) [1483427] - [watchdog] watchdog/hpwdt: Update Kconfig documentation (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Update driver version. (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Exclude via blacklist (Joseph Szczypek) [1664861] - [fs] autofs: add strictexpire mount option (Ian Kent) [1672134] - [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1672134] - [fs] autofs: simplify parse_options() function call (Ian Kent) [1672134] - [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1672134] - [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1672134] - [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1672134] - [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1672134] - [md] md: Fix failed allocation of md_register_thread (Nigel Croxon) [1665346] - [md] It's wrong to add len to sector_nr in raid10 reshape twice (Nigel Croxon) [1665346] - [md] raid5: set write hint for PPL (Nigel Croxon) [1665346] - [netdrv] amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs (Gary Hook) [1669565]- [x86] x86/retpolines: Disable switch jump tables when retpolines are enabled (Waiman Long) [1688258] - [x86] x86, retpolines: Raise limit for generating indirect calls from switch-case (Waiman Long) [1688258] - [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1676595] - [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1676595] - [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1676595] - [powerpc] powerpc/livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1659856] - [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1671320] - [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Arjun Vynipadath) [1671320] - [pci] pci: remove unused functionality (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] aacraid: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] be2iscsi: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] mpt3sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla2xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla4xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] megaraid_sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] lfpc: remove Lancer FCoE (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lpfc: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lfpc: add Lancer FCoE to the removed devices" (Tomas Henzl) [1622638]- [kernel] printk: Export console_printk (Prarit Bhargava) [1642870] - [video] fbcon: Silence fbcon logo on 'quiet' boots (Prarit Bhargava) [1642870] - [scsi] scsi: ibmvscsi: Fix empty event pool access during host removal (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Improve strings handling (Steve Best) [1692463] - [x86] x86/mce: Handle varying MCA bank counts (David Arcari) [1668779] - [block] virtio_blk: add discard and write zeroes support (Stefano Garzarella) [1692939] - [arm64] arm64: kaslr: ensure randomized quantities are clean also when kaslr is off (Mark Salter) [1673068] - [arm64] arm64: kaslr: ensure randomized quantities are clean to the PoC (Mark Salter) [1673068] - [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1614435] - [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1680018]- [scsi] scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID (Himanshu Madhani) [1685013] - [scsi] scsi: core: Avoid that system resume triggers a kernel warning (Ewan Milne) [1691903] - [scsi] scsi: core: reset host byte in DID_NEXUS_FAILURE case (Ewan Milne) [1691903] - [scsi] scsi: core: Synchronize request queue PM status only on successful resume (Ewan Milne) [1691903] - [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1691903] - [scsi] scsi: sd: use mempool for discard special page (Ewan Milne) [1691903] - [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1691903] - [scsi] scsi: core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1691903] - [scsi] scsi: core: remove unnecessary unlikely() (Ewan Milne) [1691903] - [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1691903] - [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1691903] - [fs] scsi: sysfs: Introduce sysfs_{un,}break_active_protection() (Ewan Milne) [1691903] - [scsi] scsi sg: remove incorrect scsi command checking logic (Ewan Milne) [1691903] - [scsi] scsi: read host_busy via scsi_host_busy() (Ewan Milne) [1691903] - [scsi] scsi: sd: Remove a superfluous assignment (Ewan Milne) [1691903] - [scsi] scsi: don't add scsi command result bytes (Ewan Milne) [1691903] - [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1691903] - [scsi] scsi: scsi_transport_fc: use 64-bit timestamps consistently (Ewan Milne) [1691903] - [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1691903] - [scsi] scsi: core: remove Scsi_Cmnd typedef (Ewan Milne) [1691903] - [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691862] - [kernel] sched/fair: Fix O(nr_cgroups) in the load balancing path (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix insertion in rq->leaf_cfs_rq_list (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Add tmp_alone_branch assertion (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1693050] - [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1693050] - [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1693050]- [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix build error (Dick Kennedy) [1692882] - [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.1 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix duplicate log message numbers (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Specify node affinity for queue memory allocation (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Reduce memory footprint for lpfc_queue (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix io lost on host resets (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix mailbox hang on adapter init (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix deadlock due to nested hbalock call (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet handling of first burst cmd (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet async receive buffer replenishment (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix location of SCSI ktime counters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning in lpfc_io_free (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scsi_cmd_iocb_cmpl (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix 32-bit format string warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix unused variable warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix calls to dma_set_mask_and_coherent() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Remove set but not used variable 'phys_id' (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix a handful of indentation issues (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error code if kcalloc() fails (Dick Kennedy) [1692882] - [security] security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock (Ondrej Mosnacek) [1683296] - [security] selinux: add the missing walk_size + len check in selinux_sctp_bind_connect (Ondrej Mosnacek) [1683296] - [security] selinux: fix avc audit messages (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace BUG_ONs with WARN_ONs in avc.c (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: log invalid contexts in AVCs (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace some BUG_ON()s with a WARN_ON() (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: inline some AVC functions used only once (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: do not override context on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: never allow relabeling on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link (Ondrej Mosnacek) [1683296] - [security] selinux: avoid silent denials in permissive mode under RCU walk (Ondrej Mosnacek) [1683296] - [security] selinux: fix GPF on invalid policy (Ondrej Mosnacek) [1683296] - [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: make "selinux_policycap_names[]" const char * (Ondrej Mosnacek) [1683296] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1647723 1683296] - [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: fix non-MLS handling in mls_context_to_sid() (Ondrej Mosnacek) [1683296] - [security] selinux: check length properly in SCTP bind hook (Ondrej Mosnacek) [1683296] - [security] selinux: policydb - fix byte order and alignment issues (Ondrej Mosnacek) [1668222 1683296] - [security] selinux: Add __GFP_NOWARN to allocation at str_read() (Ondrej Mosnacek) [1683296] - [security] selinux: refactor mls_context_to_sid() and make it stricter (Ondrej Mosnacek) [1683296] - [security] selinux: fix mounting of cgroup2 under older policies (Ondrej Mosnacek) [1683296] - [security] selinux: cleanup dentry and inodes on error in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: constify write_op[] (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netnode (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avc (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netif (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netport (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in sidtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netlink (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in services (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in hooks (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in policydb (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in ebitmap (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in conditional (Ondrej Mosnacek) [1683296] - [fs] fs/proc/kcore.c: fix invalid memory access in multi-page read optimization (Bhupesh Sharma) [1627539] - [fs] proc/kcore: add vmcoreinfo note to /proc/kcore (Bhupesh Sharma) [1627539] - [kernel] crash_core: use VMCOREINFO_SYMBOL_ARRAY() for swapper_pg_dir (Bhupesh Sharma) [1627539] - [fs] proc/kcore: optimize multiple page reads (Bhupesh Sharma) [1627539] - [fs] proc/kcore: clean up ELF header generation (Bhupesh Sharma) [1627539] - [fs] proc/kcore: hold lock during read (Bhupesh Sharma) [1627539] - [fs] proc/kcore: fix memory hotplug vs multiple opens race (Bhupesh Sharma) [1627539] - [fs] proc/kcore: replace kclist_lock rwlock with rwsem (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for memory hotplug notifier (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for kclist_add() (Bhupesh Sharma) [1627539]- [net] Merge branch 'linus/master' into rdma.git for-next (Jonathan Toppins) [1685304] - [netdrv] net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Remove pointless functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/usnic: Suppress a compiler warning (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: usnic should not select INFINIBAND_USER_ACCESS (Jonathan Toppins) [1685304] - [infiniband] RDMA/vmw_pvrdma: Delete unused function (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: Update with bug fixes from core code (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Fix return value from create_srq callbacks (Jonathan Toppins) [1685304] - [infiniband] RDMA/rxe: Simplify the error handling code in rxe_create_ah() (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: avoid unnecessary NULL check (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: increase max MR limit (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Do not hide uABI stuff in memcpy (Jonathan Toppins) [1685304] - [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Jonathan Toppins) [1685304] - [net] svcrdma: Clean up Read chunk path (Jonathan Toppins) [1685304] - [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Jonathan Toppins) [1685304] - [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Jonathan Toppins) [1685304] - [scsi] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Jonathan Toppins) [1685304] - [target] scsi: target: add session removal function (Jonathan Toppins) [1685304] - [target] scsi: target: rename target_alloc_session (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix check for return code from ib_create_srq (Jonathan Toppins) [1685304] - [infiniband] IB/ipoib: Fix error return code in ipoib_dev_init() (Jonathan Toppins) [1685304] - [infiniband] IPoIB: use kvzalloc to allocate an array of bucket pointers (Jonathan Toppins) [1685304] - [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix return code from ipoib_cm_dev_init (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Prefer unsigned int to bare use of unsigned (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Use min_t() macro instead of min() (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Remove driver version and release data information (Jonathan Toppins) [1685304] - [target] scsi: target: Remove second argument from fabric_make_tpg() (Jonathan Toppins) [1685304] - [infiniband] IB/iser: set can_queue earlier to allow setting higher queue depth (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Set right entry state before releasing reference (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Free uapi on destroy (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Jonathan Toppins) [1685304] - [infiniband] IB/core: Release object lock if destroy failed (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: fix UCM link error (Jonathan Toppins) [1685304] - [infiniband] IB/core: Change filter function return type from int to bool (Jonathan Toppins) [1685304] - [infiniband] IB/core: Update GID entries for netdevice whose mac address changes (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add default GIDs of the bond master netdev (Jonathan Toppins) [1685304] - [infiniband] IB/core: Consider adding default GIDs of bond device (Jonathan Toppins) [1685304] - [infiniband] IB/core: Delete lower netdevice default GID entries in bonding scenario (Jonathan Toppins) [1685304] - [infiniband] IB/core: Avoid confusing del_netdev_default_ips (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add comment for change upper netevent handling (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Fix compiling ucm.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not check for device disassociation during ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove struct uverbs_root_spec and all supporting code (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to unmarshal ioctl commands (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a simple allocator to uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove the ib_uverbs_attr pointer from each attr (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to manage the object type inside the uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Build the specs into a radix tree at runtime (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Have the core code create the uverbs_root_spec (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix reading of 32 bit flags (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Initialize sgid request GID attribute pointer (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow all DESTROY commands to succeed after disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not block disassociate during write() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the write based methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Lower the test for ongoing disassociation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow uobject allocation to work concurrently with disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Jonathan Toppins) [1685304] - [include] IB/uverbs: Convert 'bool exclusive' into an enum (Jonathan Toppins) [1685304] - [include] IB/uverbs: Consolidate uobject destruction (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Make the write path destroy methods use the same flow as ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Prefix _ib to IB/RoCE specific functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify gid type check in cma_acquire_dev() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Return bool instead of int (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Get rid of 1 bit boolean (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Constify path record, ib_cm_event, listen_id pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Constify dst_addr argument (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Simplify rdma_resolve_addr() error flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Initialize resource type in __rdma_create_id() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Check for verbs callbacks before using them (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove {create,destroy}_ah from mandatory verbs (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Jonathan Toppins) [1685304] - [infiniband] RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5, ib_post_send(), IB_WR_REG_SIG_MR: Do not modify the 'wr' argument (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Restore needed argument to ib_post_send (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/IPoIB: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] RDMA: Constify the argument of the work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Inline two work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider netdevice for RoCE ports (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce and use sgid_attr in CM requests (Jonathan Toppins) [1685304] - [infiniband] IB/core: Remove extra parentheses (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix locking around struct ib_uverbs_file ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Rework the locking for cleaning up the ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise and clarify the rwsem and uobjects_lock (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify and revise uverbs_close_fd (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise the placement of get/puts on uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify the kref'ing ordering for alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Handle IDR and FD types without truncation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Get rid of null_obj_type (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [include] IB/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Jonathan Toppins) [1685304] - [include] IB/mlx5: Introduce driver create and destroy flow methods (Jonathan Toppins) [1685304] - [infiniband] IB: Support ib_flow creation in drivers (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Jonathan Toppins) [1685304] - [include] IB/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove cma_multicast->igmp_joined (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Refactor exit paths in ib_umem_get (Jonathan Toppins) [1685304] - [infiniband] IB: Enable uverbs_destroy_def_handler to be used by drivers (Jonathan Toppins) [1685304] - [include] IB/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Jonathan Toppins) [1685304] - [infiniband] RDMA: Validate grh_required when handling AVs (Jonathan Toppins) [1685304] - [infiniband] RDMA/hfi1: Move grh_required into update_sm_ah (Jonathan Toppins) [1685304] - [infiniband] IB/core: Simplify check for RoCE route resolve (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Jonathan Toppins) [1685304] - [infiniband] RDMA/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove unused and erroneous msg sequence encoding (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove ib_uobject_file (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Tidy up remaining references to ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a uobj_perform_destroy helper (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove UA_FLAGS (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Get rid of the & in method specifications (Jonathan Toppins) [1685304] - [infiniband] IB: Improve uverbs_cleanup_ucontext algorithm (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify method definition macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_ATTR family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Store the specs_root in the struct ib_uverbs_device (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove now useless rcu_lock in dst_fetch_ha (Jonathan Toppins) [1685304] - [infiniband] IB/core: Check for rdma_protocol_ib only after validating port_num (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove redundant check (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Don't check for a negative return value of dma_map_sg_attrs() (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of destroy_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of create_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Check existence of create_flow callback (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove unused ib cache functions (Jonathan Toppins) [1685304] - [infiniband] Revert "[infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set" (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use the AH's sgid_attr in post_wr paths (Jonathan Toppins) [1685304] - [infiniband] IB/mlx4: Use GID attribute from ah attribute (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Use rdma GID API (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Use sgid_attr from the AV (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Pass the sgid_attr through various events (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Keep track of the sgid_attr that created the cm id (Jonathan Toppins) [1685304] - [infiniband] IB: Make init_ah_attr_grh_fields set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_from_mcmember set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_attr_from_wc set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Free GID table entry during GID deletion (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider net namespace while leaving multicast group (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Delete type and id from uverbs_obj_attr (Jonathan Toppins) [1685304] - [infiniband] IB/rdmavt, IB/hfi1: Create device dependent s_flags (Jonathan Toppins) [1685304] - [infiniband] IB/core: Expose ib_ucontext from a given ib_uverbs_file (Jonathan Toppins) [1685304] - [include] IB/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow an empty namespace in ioctl() framework (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a macro to define a type with no kernel known size (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Refactor uverbs_finalize_objects (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Export uverbs idr and fd types (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Use IDR for agent IDs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Hold the sgid_attr inside the struct ib_ah/qp (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use sgid_attr instead of sgid_index (Jonathan Toppins) [1685304] - [infiniband] IB{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Jonathan Toppins) [1685304] - [infiniband] IB/core: Tidy ib_resolve_eth_dmac (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add a sgid_attr pointer to struct rdma_ah_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Ensure that all rdma_ah_attr's are zero initialized (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Agent registration is process context only (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Refactor flow_resources_alloc() function (Jonathan Toppins) [1685304] - [infiniband] RDMA/nldev: Return port capability flag for IB only (Jonathan Toppins) [1685304] - [net] RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [include] IB/cache: Restore compatibility for ib_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB/core: Make rdma_find_gid_by_filter support all protocols (Jonathan Toppins) [1685304] - [infiniband] IB/core: Provide rdma_ versions of the gid cache API (Jonathan Toppins) [1685304] - [infiniband] IB/core: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID attribute get, put and hold APIs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Use GID from the ib_gid_attr during the add_gid() callback (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID entry reference counts (Jonathan Toppins) [1685304] - [infiniband] IB/core: Store default GID property per-table instead of per-entry (Jonathan Toppins) [1685304] - [infiniband] IB/core: Do not set the gid type when reserving default entries (Jonathan Toppins) [1685304] - [include] IDR: Expose the XArray lock (Jonathan Toppins) [1688319] - [x86] x86/cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482754] - [x86] x86/cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482754] - [nvme] nvme: allow ANA support to be independent of native multipathing (Ewan Milne) [1690940] - [nvme] nvme: multipath: Change default of kernel NVMe multipath to be disabled (Ewan Milne) [1690940] - [nvme] nvme: convert to SPDX identifiers (Ewan Milne) [1690940] - [nvme] nvme-multipath: round-robin I/O policy (Ewan Milne) [1690940] - [nvme] nvme-multipath: drop optimization for static ANA group IDs (Ewan Milne) [1690940] - [nvme] nvme-multipath: zero out ANA log buffer (Ewan Milne) [1690940] - [nvme] nvme-fc: fix numa_node when dev is null (Ewan Milne) [1690940] - [nvme] nvme: add a numa_node field to struct nvme_ctrl (Ewan Milne) [1690940] - [nvme] nvme: update node paths after adding new path (Ewan Milne) [1690940] - [nvme] nvme: take node locality into account when selecting a path (Ewan Milne) [1690940] - [s390] s390/mm: Fix ERROR: "__node_distance" undefined! (Ewan Milne) [1690940] - [nvme] nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O (Ewan Milne) [1690940] - [nvme] nvme: properly propagate errors in nvme_mpath_init (Ewan Milne) [1690940] - [nvme] nvme: fixup crash on failed discovery (Ewan Milne) [1690940] - [nvme] nvme: add ANA support (Ewan Milne) [1690940] - [include] nvme.h: fixup ANA group descriptor format (Ewan Milne) [1690940] - [include] nvme.h: add ANA definitions (Ewan Milne) [1690940] - [nvme] nvme: remove nvme_req_needs_failover (Ewan Milne) [1690940] - [nvme] nvme: simplify the API for getting log pages (Ewan Milne) [1690940] - [include] nvme.h: add support for the log specific field (Ewan Milne) [1690940]- [md] dm writecache: set "Tech Preview" taint using mark_tech_preview() (Mike Snitzer) [1690587] - [md] dm integrity: limit the rate of error messages (Mike Snitzer) [1690105] - [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1690105] - [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1690105] - [md] dm writecache: fix typo in name for writeback_wq (Mike Snitzer) [1690105] - [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1690105] - [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm verity fec: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm integrity: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm switch: use struct_size() in kzalloc() (Mike Snitzer) [1690105] - [md] dm: remove unused _rq_tio_cache and _rq_cache (Mike Snitzer) [1690105] - [md] dm crypt: don't overallocate the integrity tag space (Mike Snitzer) [1690105] - [md] dm: eliminate 'split_discard_bios' flag from DM target interface (Mike Snitzer) [1690105] - [md] dm: always call blk_queue_split() in dm_process_bio() (Mike Snitzer) [1690105] - [md] dm: update dm_process_bio() to split bio if in ->make_request_fn() (Mike Snitzer) [1690105] - [md] dm rq: remove unused arguments from rq_completed() (Mike Snitzer) [1690105] - [md] dm integrity: replace open-coded allocation size multiplication (Mike Snitzer) [1690105] - [md] dm: Remove VLA usage from hashes (Mike Snitzer) [1690105] - [crypto] crypto: hash - Remove VLA usage (Mike Snitzer) [1690105] - [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1690105] - [md] md/dm-writecache: Don't request pointer dummy_addr when not required (Mike Snitzer) [1690105] - [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix issue reported by static checker for qla2x00_els_dcmd2_sp_done() (Himanshu Madhani) [1664534] - [scsi] qla2xxx: Update driver version to 10.00.00.14.08.1-k (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not supported (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: allow session delete to finish before create. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix fcport null pointer access. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Change default ZIO threshold. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add pci function reset support. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1664534] - [scsi] Revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Introduce a switch/case statement in qlt_xmit_tm_rsp() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Simplify conditional check (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix premature command free (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reject bsg request if chip is down. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix dropped srb resource. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Increase abort timeout value (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Remote port registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Serialize mailbox request (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Silent erroneous message (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix login retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1664534] - [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1687903] - [fs] xfs: use the latest extent at writeback delalloc conversion time (Brian Foster) [1661968] - [fs] xfs: create delalloc bmapi wrapper for full extent allocation (Brian Foster) [1661968] - [fs] xfs: remove superfluous writeback mapping eof trimming (Brian Foster) [1661968] - [fs] xfs: validate writeback mapping using data fork seq counter (Brian Foster) [1661968] - [fs] xfs: update fork seq counter on data fork changes (Brian Foster) [1661968] - [fs] xfs: eof trim writeback mapping as soon as it is cached (Brian Foster) [1661968] - [perf] drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported (Xiaojun Tan) [1677815]- [x86] x86/hyperv: Fix kernel panic when kexec on HyperV (Kairui Song) [1684451] - [rpmspec] apply linux-kernel-test.patch when building ("Herton R. Krzesinski") [1690534] - [netdrv] net: ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1690106] - [netdrv] net: ena: fix race between link up and device initalization (John Linville) [1690106] - [netdrv] net: phy: add phy_speed_down and phy_speed_up (Petr Oros) [1690131] - [netdrv] net: phy: add helper phy_config_aneg (Petr Oros) [1690131] - [nvme] nvme-fabrics: convert to SPDX identifiers (Ewan Milne) [1690909] - [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (Ewan Milne) [1690909] - [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1690601] - [nvme] nvme-fc: use nr_phys_segments to determine existence of sgl (Ewan Milne) [1690601] - [include] nvme-fc: convert to SPDX identifiers (Ewan Milne) [1690601] - [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1690601] - [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1690601] - [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1690601] - [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1690601] - [nvme] nvme: cache struct nvme_ctrl reference to struct nvme_request (Ewan Milne) [1690601] - [nvme] nvme-fc: fix kernel-doc headers (Ewan Milne) [1690601] - [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (Ewan Milne) [1690601] - [nvme] nvme-fc: fix for a minor typos (Ewan Milne) [1690601] - [crypto] crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling (Neil Horman) [1689185] - [mm] mm: enforce min addr even if capable() in expand_downwards() (Rafael Aquini) [1687667] {CVE-2019-9213} - [pci] PCI/VMD: Configure MPS settings before adding devices (Prarit Bhargava) [1659270] - [pci] PCI: vmd: Detach resources after stopping root bus (Prarit Bhargava) [1659270] - [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1677735] - [block] loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: do not print warn message if partition scan is successful (Ming Lei) [1683593] - [block] loop: drop caches if offset or block_size are changed (Ming Lei) [1683593] - [block] block: loop: remove redundant code (Ming Lei) [1683593] - [block] block: loop: check error using IS_ERR instead of IS_ERR_OR_NULL in loop_add() (Ming Lei) [1683593] - [block] loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() (Ming Lei) [1683593] - [block] loop: Get rid of 'nested' acquisition of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex (Ming Lei) [1683593] - [block] loop: Fix deadlock when calling blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: Move loop_reread_partitions() out of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Move special partition reread handling in loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_change_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_get_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down into loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Split setting of lo_state from loop_clr_fd (Ming Lei) [1683593] - [block] loop: Push lo_ctl_mutex down into individual ioctls (Ming Lei) [1683593] - [block] loop: Get rid of loop_index_mutex (Ming Lei) [1683593] - [block] loop: Fold __loop_release into loop_release (Ming Lei) [1683593] - [block] block/loop: Use global lock for ioctl() operation. (Ming Lei) [1683593] - [block] block/loop: Don't grab "struct file" for vfs_getattr() operation. (Ming Lei) [1683593] - [crypto] crypto: cfb - fix decryption (Herbert Xu) [1653188]- [misc] VMCI: Support upto 64-bit PPNs (Cathy Avery) [1683479] - [mm] mm, page_alloc: fix has_unmovable_pages for HugePages (David Gibson) [1688114] - [pci] PCI: pciehp: Disable Data Link Layer State Changed event on suspend (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Queue one GHES event, not several uninitialized ones (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Refactor error injection fallbacks (Myron Stowe) [1688393] - [pci] PCI/AER: Reuse existing pcie_port_find_device() interface (Myron Stowe) [1688393] - [pci] PCI/AER: Use managed resource allocations (Myron Stowe) [1688393] - [pci] PCI/AER: Use threaded IRQ for bottom half (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo_in_spinlocked() to insert locked elements (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo for tracking events instead of reimplementing it (Myron Stowe) [1688393] - [pci] PCI/AER: Remove error source from AER struct aer_rpc (Myron Stowe) [1688393] - [pci] PCI/AER: Remove unused aer_error_resume() (Myron Stowe) [1688393] - [pci] PCI: pnv_php: Use kmemdup() (Myron Stowe) [1688393] - [pci] PCI: cpqphp: Remove set but not used variable 'physical_slot' (Myron Stowe) [1688393] - [pci] PCI/ERR: Remove duplicated include from err.c (Myron Stowe) [1688393] - [pci] PCI: Equalize hotplug memory and io for occupied and empty slots (Myron Stowe) [1688393] - [pci] PCI / ACPI: Whitelist D3 for more PCIe hotplug ports (Myron Stowe) [1688393 1537397] - [acpi] ACPI / property: Allow multiple property compatible _DSD entries (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Implement runtime PM callbacks (Myron Stowe) [1688393 1537397] - [pci] PCI/portdrv: Resume upon exit from system suspend if left runtime suspended (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Do not handle events if interrupts are masked (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Disable hotplug interrupt during suspend (Myron Stowe) [1688393 1537397] - [pci] PCI / ACPI: Enable wake automatically for power managed bridges (Myron Stowe) [1688393 1537397] - [pci] PCI: Do not skip power-managed bridges in pci_enable_wake() (Myron Stowe) [1688393 1537397] - [pci] PCI: Unify device inaccessible (Myron Stowe) [1688393] - [pci] PCI/ERR: Always report current recovery status for udev (Myron Stowe) [1688393] - [pci] PCI/ERR: Simplify broadcast callouts (Myron Stowe) [1688393] - [pci] PCI/ERR: Run error recovery callbacks for all affected devices (Myron Stowe) [1688393] - [pci] PCI/ERR: Handle fatal error recovery (Myron Stowe) [1688393] - [pci] PCI/ERR: Use slot reset if available (Myron Stowe) [1688393] - [pci] PCI/AER: Don't read upstream ports below fatal errors (Myron Stowe) [1688393] - [pci] PCI/AER: Take reference on error devices (Myron Stowe) [1688393] - [pci] PCI/DPC: Save and restore config state (Myron Stowe) [1688393] - [pci] PCI: portdrv: Restore PCI config state on slot reset (Myron Stowe) [1688393] - [pci] PCI: portdrv: Initialize service drivers directly (Myron Stowe) [1688393] - [x86] x86/intel_rdt: Show missing resctrl mount options (David Arcari) [1689043] - [xen] xen/balloon: Fix mapping PG_offline pages to user space (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: exclude all PageOffline() pages (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: use pfn_to_online_page() (David Hildenbrand) [1652790] - [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [xen] xen/balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1652790] - [include] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1652790] - [include] mm: balloon: update comment about isolation/migration/compaction (David Hildenbrand) [1652790] - [mm] mm/page_alloc.c: memory hotplug: free pages as higher order (David Hildenbrand) [1652790] - [mm] mm/memory.c: do_fault: avoid usage of stale vm_area_struct ("Herton R. Krzesinski") [1684734] - [kernel] cpuset: remove unused task_has_mempolicy() (Waiman Long) [1548268] - [kernel] cpuset: Remove set but not used variable 'cs' (Waiman Long) [1548268] - [kernel] cgroup: Add .__DEBUG__. prefix to debug file names (Waiman Long) [1548268] - [kernel] cpuset: Minor cgroup2 interface updates (Waiman Long) [1548268] - [kernel] cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug (Waiman Long) [1548268] - [documentation] cpuset: Add documentation about the new "cpuset.sched.partition" flag (Waiman Long) [1548268] - [kernel] cpuset: Use descriptive text when reading/writing cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Expose cpus.effective and mems.effective on cgroup v2 root (Waiman Long) [1548268] - [kernel] cpuset: Make generate_sched_domains() work with partition (Waiman Long) [1548268] - [kernel] cpuset: Make CPU hotplug work with partition (Waiman Long) [1548268] - [kernel] cpuset: Track cpusets that use parent's effective_cpus (Waiman Long) [1548268] - [kernel] cpuset: Add an error state to cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Add new v2 cpuset.sched.partition flag (Waiman Long) [1548268] - [kernel] cpuset: Simply allocation and freeing of cpumasks (Waiman Long) [1548268] - [kernel] cpuset: Define data structures to support scheduling partition (Waiman Long) [1548268] - [kernel] cpuset: Enable cpuset controller in default hierarchy (Waiman Long) [1548268] - [kernel] cgroup/tracing: Move taking of spin lock out of trace event handlers (Waiman Long) [1548268] - [powerpc] powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables (David Gibson) [1674410] - [pci] PCI: dwc: Fix MSI-X EP framework address calculation bug (Myron Stowe) [1687935] - [pci] PCI: cadence: Correct probe behaviour when failing to get PHY (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix PCI I/O mapping creation sequence (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Remove obsolete drivers/pci pattern from ACPI section (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix scheduling while atomic issues (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Move mobiveil PCI driver entry where it belongs (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Update PPC contacts for PCI core error handling (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add Gustavo Pimentel as DesignWare PCI maintainer (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers (Myron Stowe) [1687935] - [pci] PCI: mvebu: Drop bogus comment above mvebu_pcie_map_registers() (Myron Stowe) [1687935] - [pci] PCI: mvebu: Convert to use pci_host_bridge directly (Myron Stowe) [1687935] - [pci] PCI: mvebu: Use resource_size() to remap I/O space (Myron Stowe) [1687935] - [pci] PCI: mvebu: Only remap I/O space if configured (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix I/O space end address calculation (Myron Stowe) [1687935] - [pci] PCI: mvebu: Remove redundant platform_set_drvdata() call (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add Kconfig/Makefile entries (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add missing ../pci.h include (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI set maximum restriction (Myron Stowe) [1687935] - [tools] tools: PCI: Add MSI-X support (Myron Stowe) [1687935] - [documentation] pci_endpoint_test: Add 2 ioctl commands (Myron Stowe) [1687935] - [documentation] pci-epf-test/pci_endpoint_test: Add MSI-X support (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Use irq_type module parameter (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST memspace (Myron Stowe) [1687935] - [pci] PCI: dwc: Add legacy interrupt callback handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Rework MSI callbacks handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Add MSI-X callbacks handler (Myron Stowe) [1687935] - [pci] PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq() signatures (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI-X interfaces (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix EP link notification implementation (Myron Stowe) [1687935] - [pci] PCI: spear13xx: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: qcom: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: histb: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: designware-plat: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: artpec6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: armada8k: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: keystone: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: imx6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: exynos: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: kirin: Add MSI support (Myron Stowe) [1687935] - [pci] PCI: pcie-cadence-ep: Remove redundant variable mmc (Myron Stowe) [1687935] - [pci] PCI: cadence: Add shutdown callback to host driver (Myron Stowe) [1687935] - [pci] PCI: cadence: Add Power Management ops for host and EP (Myron Stowe) [1687935] - [documentation] dt-bindings: PCI: cadence: Add DT bindings for optional PHYs (Myron Stowe) [1687935] - [pci] PCI: cadence: Add generic PHY support to host and EP drivers (Myron Stowe) [1687935] - [pci] PCI: cadence: Update cdns_pcie_writel() function signature (Myron Stowe) [1687935] - [pci] PCI: aardvark: Convert to use pci_host_probe() (Myron Stowe) [1687935] - [pci] PCI: aardvark: Size bridges before resources allocation (Myron Stowe) [1687935] - [pci] PCI: aardvark: Remove PCIe outbound window configuration (Myron Stowe) [1687935] - [pci] PCI: aardvark: Introduce an advk_pcie_valid_device() helper (Myron Stowe) [1687935] - [pci] PCI/xilinx: Depend on OF instead of the ARCH (Myron Stowe) [1687935] - [md] md: convert to kvmalloc (Nigel Croxon) [1661200] - [md] raid1: simplify raid1_error function (Nigel Croxon) [1661200] - [md] md-linear: use struct_size() in kzalloc() (Nigel Croxon) [1661200] - [md] md/raid5: fix 'out of memory' during raid cache recovery (Nigel Croxon) [1661200] - [md] md: Make bio_alloc_mddev use bio_alloc_bioset (Nigel Croxon) [1661200] - [md] raid10: refactor common wait code from regular read/write request (Nigel Croxon) [1661200] - [md] md: remvoe redundant condition check (Nigel Croxon) [1661200] - [lib] lib/raid6: add option to skip algo benchmarking (Nigel Croxon) [1661200] - [include] lib/raid6: avoid __attribute_const__ redefinition (Nigel Croxon) [1661200] - [include] lib/raid6: add missing include for raid6test (Nigel Croxon) [1661200] - [md] md: remove set but not used variable 'bi_rdev' (Nigel Croxon) [1661200] - [md] MD: Memory leak when flush bio size is zero (Nigel Croxon) [1661200] - [md] md: fix memleak for mempool (Nigel Croxon) [1661200] - [md] md-cluster: remove suspend_info (Nigel Croxon) [1661200] - [md] md-cluster: send BITMAP_NEEDS_SYNC message if reshaping is interrupted (Nigel Croxon) [1661200] - [md] md-cluster/bitmap: don't call md_bitmap_sync_with_cluster during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: don't call remove_and_add_spares during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: call update_size in md_reap_sync_thread (Nigel Croxon) [1661200] - [md] md-cluster: introduce resync_info_get interface for sanity check (Nigel Croxon) [1661200] - [md] md-cluster/raid10: support add disk under grow mode (Nigel Croxon) [1661200] - [md] md-cluster/raid10: resize all the bitmaps before start reshape (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk - try2 (Nigel Croxon) [1661200] - [md] md/bitmap: use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1661200] - [md] md: remove redundant code that is no longer reachable (Nigel Croxon) [1661200] - [md] md: allow metadata updates while suspending an array - fix (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk (Nigel Croxon) [1661200] - [md] md/raid10: Fix raid10 replace hang when new added disk faulty (Nigel Croxon) [1661200] - [md] raid5: block failing device if raid will be failed (Nigel Croxon) [1661200] - [md] md-cluster: release RESYNC lock after the last resync message (Nigel Croxon) [1661200] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1661200] - [md] md/raid5-cache: disable reshape completely (Nigel Croxon) [1661200] - [md] md/raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Do not disable irq on release_inactive_stripe_list() call (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock() (Nigel Croxon) [1661200] - [md] md/r5cache: remove redundant pointer bio (Nigel Croxon) [1661200] - [md] md-cluster: don't send msg if array is closing (Nigel Croxon) [1661200] - [md] md-cluster: show array's status more accurate (Nigel Croxon) [1661200] - [md] md-cluster: clear another node's suspend_area after the copy is finished (Nigel Croxon) [1661200] - [powerpc] KVM: PPC: Book3S HV: Add KVM stat largepages_[2M/1G] (Suraj Jitindar Singh) [1581563] - [tools] perf mem/c2c: Fix perf_mem_events to support powerpc (Steve Best) [1685084] - [powerpc] powerpc/perf: Add mem access events to sysfs (Steve Best) [1685084] - [netdrv] net-next/hinic: replace disable_irq_nosync/enable_irq (Xiaojun Tan) [1668958] - [powerpc] Fix access_ok() fallout for sparc32 and powerpc (Joe Lawrence) [1673980] - [x86] Remove 'type' argument from access_ok() function (Joe Lawrence) [1673980] - [arm64] arm64: move untagged_addr macro from uaccess.h to memory.h (Joe Lawrence) [1673980] - [powerpc] powerpc/uaccess: fix warning/error with access_ok() (Joe Lawrence) [1673980] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098]- [rpmspec] redhat: speed up binary rpm compression (Denys Vlasenko) [1686921] - [netdrv] net/mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1683589] - [fs] debugfs: Fix EPERM regression from kernel lockdown check (Lenny Szubowicz) [1686755] - [infiniband] IB/hfi1: Close race condition on user context disable and close (Alex Estrin) [1682927] - [rpmspec] redhat: parallelize modules compression (Denys Vlasenko) [1686404] - [arm64] arm64: Add workaround for Fujitsu A64FX erratum 010001 (Mark Langsdorf) [1666951] - [s390] vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem (Cornelia Huck) [1686044] - [drm] drm/cirrus: fix connector leak at unload (Rob Clark) [1685773] - [powerpc] powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback (Steve Best) [1685181] - [netdrv] net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames (Alaa Hleihel) [1663914 1651509] - [netdrv] net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1651509] - [include] Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) [1670118]- [x86] x86/tsc: Make calibration refinement more robust (David Arcari) [1686254] - [powerpc] powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration (Steve Best) [1686756] - [rpmspec] parallelize "make mrproper" (Denys Vlasenko) [1686865] - [rpmspec] use "make -jN" (via _smp_mflags) for modules_install (Denys Vlasenko) [1686308] - [fs] xfs: zero length symlinks are not valid (Carlos Maiolino) [1589618] - [drm] drm/bufs: Fix Spectre v1 vulnerability (Rob Clark) [1663467] - [drm] drm/ioctl: Fix Spectre v1 vulnerabilities (Rob Clark) [1663467] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.0 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix nvmet issues when link bounce under IO load (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct upcalling nvmet_fc transport during io done downcall (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix default driver parameter collision for allowing NPIV support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework locking on SCSI io completion (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Enable SCSI and NVME fc4s by default (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Resize cpu maps structures based on possible cpus (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework EQ/CQ processing to address interrupt coalescing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: convert eq_delay to usdelay (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Support non-uniform allocation of MSIX vectors to hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix setting affinity hints to correlate with hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Allow override of hardware queue selection policies (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt partitioned XRI lists to efficient sharing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize hardware queues with SCSI MQ interface (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Convert ring number to hardware queue for nvme wqe posting. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slowpath event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Partition XRI buffer list across Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Replace io_channels for nvme and fcp with general hdw_queues per cpu (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement common IO buffers between NVME and SCSI (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update fault value on successful trunk events. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix a duplicate 0711 log message number. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix block guard enablement on SLI3 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add Trunking support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct LCB RJT handling (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct errors accessing fw log (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct speeds on SFP swap (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix remoteport access (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call (Dick Kennedy) [1665288] - [netdrv] PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add support to retrieve firmware logs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: reduce locking when updating statistics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix errors in log messages. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct race with abort on completion path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove an unnecessary NULL check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Default fdmi_on to on (Dick Kennedy) [1665288] - [powerpc] powerpc/mm/hash: Increase vmalloc space with hash translation mode (Steve Best) [1676974] - [net] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Scott Mayhew) [1679183] - [net] sunrpc: Don't use stack buffer with scatterlist (Scott Mayhew) [1679183] - [powerpc] powerpc/pseries: Perform full re-add of CPU for topology update post-migration (Steve Best) [1678209] - [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1675168] - [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1675168] - [powerpc] powerpc/pseries: fix EEH recovery of some IOV devices (Steve Best) [1676889] - [block] nvme: lock NS list changes while handling command effects (David Milburn) [1672759] - [powerpc] powerpc/radix: Fix kernel crash with mremap() (Steve Best) [1674186] - [crypto] crypto: ccp - fix the SEV probe in kexec boot path (Gary Hook) [1658806] - [netdrv] HDLC Frame Relay: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] DLCI: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] ethoc: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dnet: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dl2k: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] mark qla3xxx driver as unsupported (John Linville) [1658840] - [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1668656] - [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1668656] - [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Steve Best) [1671474] - [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Steve Best) [1671474] - [powerpc] powerpc/pseries: Export raw per-CPU VPA data via debugfs (Steve Best) [1608797] - [powerpc] powerpc/pseries: Export maximum memory value (Steve Best) [1608797] - [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Desnes Augusto Nunes do Rosario) [1635577] - [cpufreq] cpufreq: powernv: Remove global pstate ramp-down timer in POWER9 (Steve Best) [1670030] - [of] of: __of_detach_node() - remove node from phandle cache (Steve Best) [1669198] - [of] of: of_node_get()/of_node_put() nodes held in phandle cache (Steve Best) [1669198] - [edac] EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641574] - [edac] EDAC, sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641574] - [documentation] proc.txt: Adding 'HardwareCorrupted' field and description. (Prashant Dhamdhere) [1658233] - [netdrv] qed: Fix command number mismatch between driver and the mfw (Chad Dupuis) [1663500] - Revert "[redhat] switch secureboot kernel image signing to release keys" ("Herton R. Krzesinski")- [arm64] revert "arm64: tlb: Avoid synchronous TLBIs when freeing page tables" (Christoph von Recklinghausen) [1685697]- [firmware] drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: re-introduce numa mask check for scheduler MC selection (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: rename llc_siblings to align with other struct members (Josh Poimboeuf) [1687101] - [arm64] arm64: smp: remove cpu and numa topology information when hotplugging out CPU (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: restrict updating siblings_masks to online cpus only (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: add support to remove cpu topology sibling masks (Josh Poimboeuf) [1687101] - [arm64] arm64: numa: separate out updates to percpu nodeid and NUMA node cpumap (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: refactor reset_cpu_topology to add support for removing topology (Josh Poimboeuf) [1687101]- [fs] gfs2: Fix missed wakeups in find_insert_glock (Andreas Grunbacher) [1678907]- [firmware] efi: Reduce the amount of memblock reservations for persistent allocations (Bhupesh Sharma) [1682988] - [firmware] efi: Permit multiple entries in persistent memreserve data structure (Bhupesh Sharma) [1682988] - [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1686068] - [net] netfilter: nft_set_hash: bogus element self comparison from deactivation path (Florian Westphal) [1678574] - [net] netfilter: nft_set_hash: fix lookups with fixed size hash on big endian (Florian Westphal) [1678574]- [security] revert "Add a SysRq option to lift kernel lockdown" (Lenny Szubowicz) [1684348] - [s390] s390/setup: fix boot crash for machine without EDAT-1 (Philipp Rudo) [1677357] - [s390] s390/setup: fix early warning messages (Philipp Rudo) [1677357]- [netdrv] net: hns3: add 8 BD limit for tx flow (Xiaojun Tan) [1676771] - [netdrv] net: hns3: fix a SSU buffer checking bug (Xiaojun Tan) [1676771] - [netdrv] net: hns3: aligning buffer size in SSU to 256 bytes (Xiaojun Tan) [1676771] - [netdrv] net: hns3: getting tx and dv buffer size through firmware (Xiaojun Tan) [1676771] - [net] netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs (Florian Westphal) [1676602] - [char] ipmi: fix use-after-free of user->release_barrier.rda (Xiaojun Tan) [1677550] - [char] ipmi: Prevent use-after-free in deliver_response (Xiaojun Tan) [1677550]- [x86] revert "cpu/hotplug: Add SMT policy options" (Josh Poimboeuf) [1683690] - [crypto] net: crypto set sk to NULL when af_alg_release (Neil Horman) [1679450] {CVE-2019-8912} - [drm] drm/i915/gvt: update force-to-nonpriv register whitelist (Paul Lai) [1643972] - [kernel] MODSIGN: Also check platform keyring in mod_verify_sig() (Lenny Szubowicz) [1568532] - [kernel] Fix for module sig verification (Lenny Szubowicz) [1568532] - [security] efi: Lock down the kernel if booted in secure boot mode (Lenny Szubowicz) [1568532] - [firmware] efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (Lenny Szubowicz) [1568532] - [x86] Copy secure_boot flag in boot params across kexec reboot (Lenny Szubowicz) [1568532] - [fs] debugfs: Restrict debugfs when the kernel is locked down (Lenny Szubowicz) [1568532] - [mm] x86/mmiotrace: Lock down the testmmiotrace module (Lenny Szubowicz) [1568532] - [kernel] Lock down module params that specify hardware parameters (eg. ioport) (Lenny Szubowicz) [1568532] - [tty] Lock down TIOCSSERIAL (Lenny Szubowicz) [1568532] - [pcmcia] Prohibit PCMCIA CIS storage when the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Disable ACPI table override if the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down (Lenny Szubowicz) [1568532] - [acpi] ACPI: Limit access to custom_method when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86/msr: Restrict MSR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86: Lock down IO port access when the kernel is locked down (Lenny Szubowicz) [1568532] - [pci] PCI: Lock down BAR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] uswsusp: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] hibernate: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] kexec_load: Disable at runtime if the kernel is locked down (Lenny Szubowicz) [1568532] - [char] Restrict /dev/{mem, kmem, port} when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] MODSIGN: Enforce module signatures if the kernel is locked down (Lenny Szubowicz) [1568532] - [security] Add a SysRq option to lift kernel lockdown (Lenny Szubowicz) [1568532] - [security] Add the ability to lock down access to the running kernel image (Lenny Szubowicz) [1568532]- [net] tun: forbid iface creation with rtnl ops (Sabrina Dubroca) [1680969] - [net] revert "bridge: do not add port to router list when receives query with source 0.0.0.0" (Hangbin Liu) [1679896] - [net] sctp: walk the list of asoc safely (Marcelo Leitner) [1679920] {CVE-2019-8956} - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1677647] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1677647] - [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Phil Sutter) [1677672] - [net] gro_cell: add napi_disable in gro_cells_destroy (Stefano Brivio) [1674408] - [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1669386] - [net] ipvs: fix dependency on nf_defrag_ipv6 (Andrea Claudi) [1660808] - [net] sctp: check and update stream->out_curr when allocating stream_out (Xin Long) [1651877]- [x86] cpu/hotplug: Add SMT policy options (Josh Poimboeuf) [1677405]- [kernel] open the RHEL 8.1 development ("Herton R. Krzesinski") - [pci] pci/quirks: Add quirk to reset nvgpu at boot for the Lenovo ThinkPad P50 (Lyude Paul) [1677022] - [arm64] arm64, vmcoreinfo : Append 'MAX_USER_VA_BITS' to vmcoreinfo (Bhupesh Sharma) [1672962] - [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1679211] - [pci] PCI: Fix "try" semantics of bus and slot reset (Myron Stowe) [1662901] - [acpi] acpi/nfit: Fix bus command validation (Jeff Moyer) [1673958] - [pci] PCI/MSI: Return -ENOSPC from pci_alloc_irq_vectors_affinity() (Myron Stowe) [1667773] - [fs] NFS: Don't use page_file_mapping after removing the page (Benjamin Coddington) [1664190] - [fs] NFS: Fix up return value on fatal errors in nfs_page_async_flush() (Benjamin Coddington) [1664190] - [md] md: fix raid10 hang issue caused by barrier (Xiao Ni) [1630921] - [md] md/raid1: don't clear bitmap bits on interrupted recovery. (Xiao Ni) [1677360] - [virt] kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) (Paolo Bonzini) [1673843] {CVE-2019-6974} - [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674399] - [block] Revert "block: cover another queue enter recursion via BIO_QUEUE_ENTERED" (Ming Lei) [1673966] - [tools] perf tools: Check for null when copying nsinfo. (Jiri Olsa) [1676451] - [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672476]- [kernel] namespace: Add padding fix to user_table[] (Prarit Bhargava) [1677103] - [x86] KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) (Paolo Bonzini) [1673841] {CVE-2019-7221} - [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1676735] - [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1676735] - [rpmspec] Revert "Drop -doc subpackage" (Prarit Bhargava) [1657609] - [net] svcrdma: Remove max_sge check at connect time (Don Dutile) [1638869] - [net] svcrdma: Reduce max_send_sges (Don Dutile) [1638869] - [arm64] arm64: mm: Introduce MAX_USER_VA_BITS definition (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Rewrite stale comment in asm/tlbflush.h (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Avoid synchronous TLBIs when freeing page tables (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Allow stride to be specified for __flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[kernel_]pgtable() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Use last-level invalidation in flush_tlb_kernel_range() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: EXPORT vabits_user to modules (Christoph von Recklinghausen) [1672997] - [arm64] arm64: fix ARM64_USER_VA_BITS_52 builds (Christoph von Recklinghausen) [1672997] - [arm64] arm64: Kconfig: Re-jig CONFIG options for 52-bit VA (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Allow forcing all userspace addresses to 52-bit (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: introduce 52-bit userspace support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Prevent mismatched 52-bit VA support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base (Christoph von Recklinghausen) [1672997] - [firmware] arm64: mm: Introduce DEFAULT_MAP_WINDOW (Christoph von Recklinghausen) [1672997] - [mm] mm: mmap: Allow for "high" userspace addresses (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: apply r/o permissions of VM areas to its linear alias as well (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: purge lazily unmapped vm regions before changing permissions (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Don't wait for completion of TLB invalidation when page aging (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Use __pa_symbol() for set_swapper_pgd() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Drop the unused cpu parameter (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: move runtime pgds to rodata (Christoph von Recklinghausen) [1672997] - [mm] arm64/mm: use fixmap to modify swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Separate boot-time page tables from swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() (Christoph von Recklinghausen) [1672997] - [mm] arm64: fix erroneous warnings in page freeing functions (Christoph von Recklinghausen) [1672997] - [mm] arm64: Implement page table free interfaces (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Introduce __flush_tlb_kernel_pgtable (Christoph von Recklinghausen) [1672997] - [lib] ioremap: Update pgtable free interfaces with addr (Christoph von Recklinghausen) [1672997] - [mm] x86/mm: Disable ioremap free page handling on x86-PAE (Christoph von Recklinghausen) [1672997] - [arm64] arm64: KVM: Enable Common Not Private translations (Christoph von Recklinghausen) [1504991] - [arm64] arm64: mm: Support Common Not Private translations (Christoph von Recklinghausen) [1504991] - [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Igor Mammedov) [1668147] - [tools] perf tools: Compile perf with -g instead of -ggdb3 to workaround gdb crash (Jiri Olsa) [1667109]- [fs] Revert "gfs2: Fix loop in gfs2_rbm_find" (Andreas Grunbacher) [1658528] - [net] bpf: fix sanitation of alu op with pointer / scalar type from different paths (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: move {prev_,}insn_idx into verifier env (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf/verifier: per-register parent pointers (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673631] {CVE-2019-7308} - [include] KABI: struct class padding (Prarit Bhargava) [1670035] - [include] KABI: struct timer_list padding (Prarit Bhargava) [1670035] - [include] KABI: struct irq_domain padding (Prarit Bhargava) [1670035] - [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Jeff Moyer) [1672315] - [netdrv] net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1648230] - [kernel] exec: increase BINPRM_BUF_SIZE to 256 (Oleg Nesterov) [1447445]- [include] KABI: struct kset padding (Prarit Bhargava) [1669796] - [include] KABI: struct kobject and kobj_type padding (Prarit Bhargava) [1669796] - [include] KABI: struct delayed_work padding (Prarit Bhargava) [1669796] - [include] KABI: struct work_struct padding (Prarit Bhargava) [1669796] - [include] KABI: struct hrtimer padding (Prarit Bhargava) [1669796] - [include] KABI: struct user_namespace padding (Prarit Bhargava) [1669796] - [include] KABI: struct resource padding (Prarit Bhargava) [1669796] - [include] KABI: Protect device_driver struct (Prarit Bhargava) [1666316] - [include] KABI: Protect radix functions (Prarit Bhargava) [1669079] - [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1672582] - [vhost] vhost: fix OOB in get_rx_bufs() (Jason Wang) [1668665] {CVE-2018-16880}- [md] dm: don't use bio_trim() afterall (Mike Snitzer) [1673657] - [md] dm: add memory barrier before waitqueue_active (Mike Snitzer) [1673110] - [x86] x86: uaccess: Inhibit speculation past access_ok() in user_access_begin() (Joe Lawrence) [1670113] {CVE-2018-20669} - [kernel] make 'user_access_begin()' do 'access_ok()' (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] i915: fix missing user_access_end() in page fault exception case (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] drm/i915: Force the slow path after a user-write error (Joe Lawrence) [1670113] {CVE-2018-20669} - [x86] x86/microcode/amd: Don't falsely trick the late loading mechanism (David Arcari) [1654904] - [fs] iomap: get/put the page in iomap_page_create/release() (Artem Savkov) [1664298] - [scsi] scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671569] - [message] mptsas: pci-id table changes (Tomas Henzl) [1666730] - [message] mptsas: Taint kernel if mptsas is loaded (Tomas Henzl) [1666730] - [kernel] genirq/matrix: Improve target CPU selection for managed interrupts. (Gary Hook) [1669557] - [kernel] irq/matrix: Spread managed interrupts on allocation (Gary Hook) [1669557] - [kernel] irq/matrix: Split out the CPU selection code into a helper (Gary Hook) [1669557] - [net] sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() (Stefano Brivio) [1671680] - [net] geneve: should not call rt6_lookup() when ipv6 was disabled (Stefano Brivio) [1671680] - [net] netfilter: physdev: relax br_netfilter dependency (Phil Sutter) [1650382] - [net] netfilter: nf_tables: add NFTA_RULE_POSITION_ID to nla_policy (Phil Sutter) [1670563] - [net] netfilter: nf_tables: Support RULE_ID reference in new rule (Phil Sutter) [1670563] - [net] rtnetlink: fix incorrect handling of device stats passed to userspace (Ivan Vecera) [1668298] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: prepare nft_object for lookups via hashtable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: selective rule dump needs table to be specified (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Fix for endless loop when dumping ruleset (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Speed up selective rule dumps (Phil Sutter) [1659725] - [net] exclude sock_reuseport from kABI protection (Paolo Abeni) [1665984] - [include] KABI: struct device padding (Don Dutile) [1664445] - [include] KABI: struct dma_map_ops padding (Don Dutile) [1664482] - [kernel] swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit (Don Dutile) [1664484] - [kernel] dma-mapping: remove a few unused exports (Don Dutile) [1664484] - [include] dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA (Don Dutile) [1664484] - [kernel] dma-mapping: remove dmam_{declare,release}_coherent_memory (Don Dutile) [1664484] - [kernel] dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs (Don Dutile) [1664484] - [include] dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs (Don Dutile) [1664484] - [include] dma-mapping: fix flags in dma_alloc_wc (Don Dutile) [1664484] - [include] dma-mapping: deprecate dma_zalloc_coherent (Don Dutile) [1664484] - [arm64] arm64: default to the direct mapping in get_arch_dma_ops (Don Dutile) [1664484] - [kernel] dma-mapping: fix inverted logic in dma_supported (Don Dutile) [1664484] - [include] dma-mapping: bypass indirect calls for dma-direct (Don Dutile) [1664484] - [kernel] dma-direct: merge swiotlb_dma_ops into the dma_direct code (Don Dutile) [1664484] - [kernel] dma-direct: do not include SME mask in the DMA supported check (Don Dutile) [1664484] - [kernel] dma-direct: use dma_direct_map_page to implement dma_direct_map_sg (Don Dutile) [1664484] - [kernel] dma-direct: improve addressability error reporting (Don Dutile) [1664484] - [kernel] dma-direct: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [xen] swiotlb: remove dma_mark_clean (Don Dutile) [1664484] - [xen] swiotlb: remove SWIOTLB_MAP_ERROR (Don Dutile) [1664484] - [xen] xen-swiotlb: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] swiotlb: Skip cache maintenance on map error (Don Dutile) [1664484] - [kernel] swiotlb: add support for non-coherent DMA (Don Dutile) [1664484] - [kernel] swiotlb: mark is_swiotlb_buffer static (Don Dutile) [1664484] - [kernel] swiotlb: remove a pointless comment (Don Dutile) [1664484] - [kernel] swiotlb: clean up reporting (Don Dutile) [1664484] - [kernel] dma-direct: reject highmem pages from dma_alloc_from_contiguous (Don Dutile) [1664484] - [kernel] dma-direct: provide page based alloc/free helpers (Don Dutile) [1664484] - [include] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB (Don Dutile) [1664484] - [kernel] dma-direct: respect DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [kernel] dma-direct: document the zone selection logic (Don Dutile) [1664484] - [kernel] dma-direct: fix return value of dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-direct: always allow dma mask <= physiscal memory size (Don Dutile) [1664484] - [kernel] dma-direct: implement complete bus_dma_mask handling (Don Dutile) [1664484] - [kernel] dma-direct: refine dma_direct_alloc zone selection (Don Dutile) [1664484] - [kernel] dma-direct: add an explicit dma_direct_get_required_mask (Don Dutile) [1664484] - [kernel] kernel/dma/direct: take DMA offset into account in dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-mapping: factor out dummy DMA ops (Don Dutile) [1664484] - [mm] arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing (Don Dutile) [1664484] - [iommu] iommu/dma-iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/vt-d: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/intel: small map_page cleanup (Don Dutile) [1664484] - [iommu] intel-iommu: mark intel_dma_ops static (Don Dutile) [1664484] - [iommu] ia64: remove iommu_dma_supported (Don Dutile) [1664484] - [iommu] iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/dma: Use fast DMA domain lookup (Don Dutile) [1664484] - [x86] x86/amd_gart: fix unmapping of non-GART mappings (Don Dutile) [1664484] - [x86] x86/amd_gart: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [mm] arm64: remove the dummy_dma_ops mapping_error method (Don Dutile) [1664484] - [powerpc] powerpc: Do not redefine NEED_DMA_MAP_STATE (Don Dutile) [1664484] - [powerpc] powerpc/iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [s390] s390: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] dma-mapping: always build the direct mapping code (Don Dutile) [1664484] - [kernel] dma-mapping: move dma_cache_sync out of line (Don Dutile) [1664484] - [kernel] dma-mapping: move various slow path functions out of line (Don Dutile) [1664484] - [base] dma-mapping: move dma_get_required_mask to kernel/dma (Don Dutile) [1664484] - [base] dma-mapping: move dma_default_get_required_mask under ifdef (Don Dutile) [1664484] - [include] dma-mapping: merge dma_unmap_page_attrs and dma_unmap_single_attrs (Don Dutile) [1664484] - [include] dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation (Don Dutile) [1664484] - [include] dma-mapping: return an error code from dma_mapping_error (Don Dutile) [1664484] - [pci] dma-mapping: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [include] dma-mapping: provide a generic DMA_MAPPING_ERROR (Don Dutile) [1664484] - [kernel] dma-mapping: move the arm64 noncoherent alloc/free support to common code (Don Dutile) [1664484] - [mm] arm64: fix warnings without CONFIG_IOMMU_DMA (Don Dutile) [1664484] - [arm64] arm64: use the generic swiotlb_dma_ops (Don Dutile) [1664484] - [kernel] swiotlb: don't dip into swiotlb pool for coherent allocations (Don Dutile) [1664484] - [kernel] swiotlb: refactor swiotlb_map_page (Don Dutile) [1664484] - [kernel] swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs (Don Dutile) [1664484] - [kernel] swiotlb: merge swiotlb_unmap_page and unmap_single (Don Dutile) [1664484] - [kernel] swiotlb: remove the overflow buffer (Don Dutile) [1664484] - [kernel] swiotlb: do not panic on mapping failures (Don Dutile) [1664484] - [mm] arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops (Don Dutile) [1664484] - [iommu] iommu: Add fast hook for getting DMA domains (Don Dutile) [1664484] - [iommu] iommu: Remove the ->map_sg indirection (Don Dutile) [1664484] - [iommu] kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() (Don Dutile) [1664484] - [mm] mm/cma: remove unsupported gfp_mask parameter from cma_alloc() (Don Dutile) [1664484] - [kernel] dma-mapping: move the remap helpers to a separate file (Don Dutile) [1664484] - [include] dma-mapping: fix return type of dma_set_max_seg_size() (Don Dutile) [1664484] - [include] dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [include] dma-debug: Check for drivers mapping invalid addresses in dma_map_single() (Don Dutile) [1664484] - [base] dma-mapping: make the get_required_mask method available unconditionally (Don Dutile) [1664484] - [xen] dma-mapping: support non-coherent devices in dma_common_get_sgtable (Don Dutile) [1664484] - [kernel] dma-mapping: consolidate the dma mmap implementations (Don Dutile) [1664484] - [kernel] dma-mapping: merge direct and noncoherent ops (Don Dutile) [1664484] - [include] dma-mapping: move the dma_coherent flag to struct device (Don Dutile) [1664484] - [include] dma-mapping: remove dma_deconfigure (Don Dutile) [1664484] - [base] dma-mapping: remove dma_configure (Don Dutile) [1664484] - [include] dma-mapping: relax warning for per-device areas (Don Dutile) [1664484] - [kernel] dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declaration (Don Dutile) [1664484] - [kernel] dma-noncoherent: add a arch_sync_dma_for_cpu_all hook (Don Dutile) [1664484] - [block] deprecate elevator= kernel parameter (Jeff Moyer) [1665295] - [rpmspec] kernel.spec: disable kabi checks until RC (=?UTF-8?q?=C4=8Cestm=C3=ADr=20Kalina?=) [1671007] - [iommu] iommu/amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1668448] - [iommu] iommu/amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1668448]- [arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Bhupesh Sharma) [1666679] - [kernel] sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK (Joe Lawrence) [1667840] - [init] Small change to the message about certified hardware (Steve Best) [1671765] - [x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr (Pingfan Liu) [1640799] - [x86] Add back support for Intel processors (Steve Best) [1670529] - [net] SUNRPC: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1650494] - [x86] KABI, x86/paravirt: Protect paravirt ops structures (Waiman Long) [1669957] - [include] KABI: struct module padding (Prarit Bhargava) [1669480] - [include] KABI: struct stack_trace_struct padding (Prarit Bhargava) [1669480] - [documentation] iommu: Fix passthrough option documentation (Gary Hook) [1658391] - [iommu] iommu: Add config option to set passthrough as default (Gary Hook) [1658391] - [kernel] redhat: kernel: clean up taint flags (Jiri Benc) [1654313]- [scsi] scsi: qedi: Add the CRC size within iSCSI NVM image (Charles Rose) [1670186] - [fs] iomap: don't search past page end in iomap_is_partially_uptodate (Eric Sandeen) [1657588] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668571] - [x86] kexec, KEYS: Make use of platform keyring for signature verify (Kairui Song) [1640486] - [security] integrity, KEYS: add a reference to platform keyring (Kairui Song) [1640486] - [security] efi: Allow the "db" UEFI variable to be suppressed (Kairui Song) [1640486] - [security] efi: Import certificates from UEFI Secure Boot (Kairui Song) [1640486] - [security] efi: Add an EFI signature blob parser (Kairui Song) [1640486] - [include] efi: Add EFI signature data types (Kairui Song) [1640486] - [security] integrity: Load certs to the platform keyring (Kairui Song) [1640486] - [security] integrity: Define a trusted platform keyring (Kairui Song) [1640486] - [security] security/integrity: remove unnecessary 'init_keyring' variable (Kairui Song) [1640486] - [x86] Fix kexec forbidding kernels signed with keys in the secondary keyring to boot (Kairui Song) [1640486] - [crypto] Replace magic for trusting the secondary keyring with #define (Kairui Song) [1640486] - [acpi] acpi/nfit: Fix command-supported detection (Jeff Moyer) [1665812] - [acpi] acpi/nfit: Block function zero DSMs (Jeff Moyer) [1665812] - [md] dm: add missing trace_block_split() to __split_and_process_bio() (Mike Snitzer) [1645283] - [md] dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate (Mike Snitzer) [1645283] - [md] dm: fix redundant IO accounting for bios that need splitting (Mike Snitzer) [1645283] - [md] dm: fix clone_bio() to trigger blk_recount_segments() (Mike Snitzer) [1645283] - [block] block: cover another queue enter recursion via BIO_QUEUE_ENTERED (Mike Snitzer) [1645283] - [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1668039] - [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1667305] - [arm64] arm64: ftrace: Fix to enable syscall events on arm64 (Don Dutile) [1668035] - [arm64] arm64: implement syscall wrappers (Don Dutile) [1668035] - [arm64] arm64: convert compat wrappers to C (Don Dutile) [1668035] - [arm64] arm64: use SYSCALL_DEFINE6() for mmap (Don Dutile) [1668035] - [arm64] arm64: use {COMPAT,}SYSCALL_DEFINE0 for sigreturn (Don Dutile) [1668035] - [arm64] arm64: remove in-kernel call to sys_personality() (Don Dutile) [1668035] - [include] kernel: add ksys_personality() (Don Dutile) [1668035] - [arm64] arm64: drop alignment from syscall tables (Don Dutile) [1668035] - [arm64] arm64: entry: remove unused register aliases (Don Dutile) [1668035] - [arm64] arm64: convert native/compat syscall entry to C (Don Dutile) [1668035] - [arm64] arm64: svc: Ensure hardirq tracing is updated before return (Don Dutile) [1668035] - [arm64] arm64: convert syscall trace logic to C (Don Dutile) [1668035] - [arm64] arm64: move sve_user_{enable,disable} to (Don Dutile) [1668035] - [arm64] arm64: kill change_cpacr() (Don Dutile) [1668035] - [arm64] arm64: convert raw syscall invocation to C (Don Dutile) [1668035] - [arm64] arm64: introduce syscall_fn_t (Don Dutile) [1668035] - [arm64] arm64: remove sigreturn wrappers (Don Dutile) [1668035] - [arm64] arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ (Don Dutile) [1668035] - [sound] ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1664249] - [infiniband] IB/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1667104] - [infiniband] IB/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1667095] - [drm] drm/nouveau: register backlight on pascal and newer (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp: move eDP panel power handling (Ben Skeggs) [1664899] - [drm] drm/nouveau/devinit: don't fail when PMU/PRE_OS is missing from VBIOS (Ben Skeggs) [1664899] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1668014] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1668014] - [kernel] sched/wait: Fix rcuwait_wake_up() ordering (Waiman Long) [1668014] - [kernel] sched/Documentation: Update wake_up() & co. memory-barrier guarantees (Waiman Long) [1668014] - [kvm] KVM: PPC: Book3S HV: Flush guest mappings when turning dirty tracking on/off (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Map single pages when doing dirty page logging (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Pass change type down to memslot commit function (Laurent Vivier) [1650386] - [vhost] vhost: log dirty page correctly (Jason Wang) [1657578] - [netdrv] netxen: taint as unsupported in RHEL8 (Tony Camuso) [1654825] - [hid] HID: hiddev: fix potential Spectre v1 (Benjamin Tissoires) [1664611] - [net] resort to custom code for sk_buff padding (Paolo Abeni) [1665984] - [net] add padding to cipher_context (Paolo Abeni) [1665984] - [net] add padding to tls_crypto_context (Paolo Abeni) [1665984] - [net] add padding to ipv4_devconf (Paolo Abeni) [1665984] - [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [include] add KABI padding to file_system_type (Eric Sandeen) [1665320 1650565] - [include] add KABI padding to multiple fs ops vectors (Eric Sandeen) [1665320] - [fs] add KABI padding to dentry structure (Eric Sandeen) [1665320] - [fs] add KABI padding to inode structure (Eric Sandeen) [1665320] - [include] add KABI padding to file_lock structure (Eric Sandeen) [1665320] - [include] KABI: add an iopoll method to struct file_operations (Eric Sandeen) [1665320] - [sound] ALSA: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [sound] ALSA: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [powerpc] powerpc/tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1663853] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BND (Perry Yuan) [1658433] - [hid] HID: debug: fix the ring buffer implementation (Tony Camuso) [1669469] {CVE-2019-3819}- [netdrv] net: hns: Fix WARNING when hns modules installed (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ping failed when use net bridge and send multicast (Xiaojun Tan) [1662120] - [netdrv] net: hns: Add mac pcs config when enable|disable mac (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ntuple-filters status error. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Free irq when exit from abnormal branch (Xiaojun Tan) [1662120] - [netdrv] net: hns: Clean rx fbd when ae stopped. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Some registers use wrong address according to the datasheet. (Xiaojun Tan) [1662120] - [netdrv] net: hns: All ports can not work when insmod hns ko after rmmod. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Incorrect offset address used for some registers. (Xiaojun Tan) [1662120] - [include] ipmi: RH_KABI macros to pad kabi exposed structs (Tony Camuso) [1658175] - [scsi] reserve space in structures for KABI (Ewan Milne) [1664397]- [include] PCI: Add reserved fields to 'struct hotplug_slot' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct hotplug_slot_ops' (Myron Stowe) [1663534] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [1663534] - [pci] PCI: Add missing include to drivers/pci.h (Myron Stowe) [1663534] - [pci] PCI/IOV: Use VF0 cached config space size for other VFs (Myron Stowe) [1663534] - [include] PCI: always include 'p2pdma' in 'struct pci_dev' (Myron Stowe) [1663534] - [ata] PCI: Remove pci_set_dma_max_seg_size() (Myron Stowe) [1663534] - [pci] PCI: Remove pci_set_dma_seg_boundary() (Myron Stowe) [1663534] - [include] PCI: Remove pci_unmap_addr() wrappers for DMA API (Myron Stowe) [1663534] - [pci] PCI/AER: Abstract AER interrupt handling (Myron Stowe) [1663534] - [pci] PCI: Uninline PCI bus accessors for better ftracing (Myron Stowe) [1663534] - [pci] PCI/portdrv: Add runtime PM hooks for port service drivers (Myron Stowe) [1663534] - [pci] PCI: Make link active reporting detection generic (Myron Stowe) [1663534] - [block] block: don't lose track of REQ_INTEGRITY flag (Ming Lei) [1665684] - [nvme] nvme-pci: fix nvme_setup_irqs() (Ming Lei) [1661439] - [lib] sbitmap: Protect swap_lock from hardirq (Ming Lei) [1666192] - [lib] sbitmap: Protect swap_lock from softirqs (Ming Lei) [1666192] - [scsi] scsi: isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1664918] - [nvme] nvmet-fc: Mark NVMe/FC target mode driver as unsupported (Ewan Milne) [1664838] - [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions. (Jonathan Toppins) [1638306] - [fs] block: don't use un-ordered __set_current_state(TASK_UNINTERRUPTIBLE) (Ming Lei) [1664580] - [netdrv] qed: Wait for ready indication before rereading the shmem (Chad Dupuis) [1652417] - [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Chad Dupuis) [1652417] - [netdrv] qed: Wait for MCP halt and resume commands to take place (Chad Dupuis) [1652417] - [netdrv] qed: Prevent a possible deadlock during driver load and unload (Chad Dupuis) [1652417] - [fs] gfs2: Fix loop in gfs2_rbm_find (Andreas Grunbacher) [1658528] - [fs] gfs2: Get rid of potential double-freeing in gfs2_create_inode (Andreas Grunbacher) [1658539]- [vhost] vhost/vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [vhost] vhost/vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1646842] - [netdrv] net-next: hinic: fix a problem in free_tx_poll() (Xiaojun Tan) [1642016] - [netdrv] net: hns: fix for unmapping problem when SMMU is on (Xiaojun Tan) [1640526] - [netdrv] net: hns: add netif_carrier_off before change speed and duplex (Xiaojun Tan) [1640526] - [netdrv] net: hns: add the code for cleaning pkt in chip (Xiaojun Tan) [1640526] - [netdrv] net: hns: modify variable type in hns_nic_reuse_page (Xiaojun Tan) [1640526]- [irqchip] Mark GICv2 deprecated (Wei Huang) [1609391] - [scsi] qla2xxx: Use correct number of vectors for online CPUs (Himanshu Madhani) [1644058] - [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1659972] - [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1659972] - [scsi] scsi: libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631843] - [scsi] scsi: libfc: check fc_frame_payload_get() return value for null (Chris Leech) [1631843] - [scsi] scsi: libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup lockdep annotations (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1631843] - [scsi] scsi: libfc: Add lockdep annotations (Chris Leech) [1631843] - [md] dm crypt: fix parsing of extended IV arguments (Mike Snitzer) [1665290] - [kernel] redhat: kabi: reserved padding for kernel sched data structures (Rafael Aquini) [1664858] - [kernel] redhat: kabi: reserved padding for MM related data structures (Rafael Aquini) [1664858] - [vfio] vfio/type1: Fix unmap overflow off-by-one (Alex Williamson) [1662291] - [message] mptspi: pci-id table changes (Tomas Henzl) [1651803] - [message] mptspi: Taint kernel if mptspi is loaded (Tomas Henzl) [1651803] - [block] kabi: reserve space for public data structure (Ming Lei) [1551939] - [block] kabi: reserve space for blk-mq related structure (Ming Lei) [1551939] - [block] kabi: reserve space for bsg related structure (Ming Lei) [1551939] - [block] kabi: reserve space for integrity related structure (Ming Lei) [1551939] - [block] kabi: reserve space for CONFIG_BLK_DEV_ZONED (Ming Lei) [1551939] - [ata] ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA (David Milburn) [1663347] - [kvm] KVM: x86: Add CPUID support for new instruction WBNOINVD (Andrew Jones) [1659491] - [x86] KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup (Andrew Jones) [1659491] - [virt] kvm: Change offset in kvm_write_guest_offset_cached to unsigned (Andrew Jones) [1659491] - [virt] kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init (Andrew Jones) [1659491] - [kvm] KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro (Andrew Jones) [1659491] - [arm64] arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix unintended stage 2 PMD mappings (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs (Andrew Jones) [1659491] - [arm64] KVM: arm/arm64: Fixup the kvm_exit tracepoint (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Consider priority and active state for pending irq (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() (Andrew Jones) [1659491] - [kvm] KVM: X86: Fix NULL deref in vcpu_scan_ioapic (Andrew Jones) [1659491] - [kvm] KVM: Fix UAF in nested posted interrupt processing (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails (Andrew Jones) [1659491] - [kvm] arm64: KVM: Install stage-2 translation before enabling traps (Andrew Jones) [1659491] - [kvm] arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible (Andrew Jones) [1659491] - [arm64] arm64: entry: Remove confusing comment (Andrew Jones) [1659491] - [kvm] arm64: entry: Place an SB sequence following an ERET instruction (Andrew Jones) [1659491] - [arm64] arm64: Add support for SB barrier and patch in over DSB; ISB sequences (Andrew Jones) [1659491] - [kvm] kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page (Andrew Jones) [1659491] - [kvm] kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb (Andrew Jones) [1659491] - [kvm] kvm: mmu: Fix race in emulated page table writes (Andrew Jones) [1659491] - [kvm] KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Andrew Jones) [1659491] - [kvm] KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes (Andrew Jones) [1659491] - [kvm] KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall (Andrew Jones) [1659491] - [kvm] svm: Add mutex_lock to protect apic_access_page_done on AMD systems (Andrew Jones) [1659491] - [kvm] KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned (Andrew Jones) [1659491] - [kvm] KVM: arm64: Safety check PSTATE when entering guest and handle IL (Andrew Jones) [1659491] - [virt] KVM: arm64: Fix caching of host MDCR_EL2 value (Andrew Jones) [1659491] - [kvm] x86/kvm/nVMX: allow bare VMXON state migration (Andrew Jones) [1659491] - [kvm] x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit (Andrew Jones) [1659491] - [kvm] KVM: hyperv: define VP assist page helpers (Andrew Jones) [1659491] - [kvm] KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode() (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Always reflect #NM VM-exits to L1 (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS (Andrew Jones) [1659491] - [kvm] KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Clear reserved bits of #DB exit qualification (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Ensure only THP is candidate for adjustment (Andrew Jones) [1659491] - [kvm] x86: kvm: avoid unused variable warning (Andrew Jones) [1659491] - [kvm] powerpc64/ftrace: Include ftrace.h needed for enable/disable calls (Andrew Jones) [1659491] - [kvm] x86/kvm/vmx: Remove duplicate l1d flush definitions (Andrew Jones) [1659491] - [tools] perf kvm: Fix subcommands on s390 (Andrew Jones) [1659491] - [arm64] arm64: add PSR_AA32_* definitions (Andrew Jones) [1659491] - [pci] PCI: hotplug: Document TODOs (Myron Stowe) [1664454] - [pci] PCI: hotplug: Embed hotplug_slot (Myron Stowe) [1664454] - [pci] PCI: hotplug: Drop hotplug_slot_info (Myron Stowe) [1664454] - [pci] PCI: hotplug: Constify hotplug_slot_ops (Myron Stowe) [1664454] - [pci] PCI: pciehp: Reshuffle controller struct for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Rename controller struct members for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Unify controller and slot structs (Myron Stowe) [1664454] - [pci] PCI: pciehp: Tolerate Presence Detect hardwired to zero (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop hotplug_slot_ops wrappers (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop unnecessary includes (Myron Stowe) [1664454] - [pci] PCI: pciehp: Differentiate between surprise and safe removal (Myron Stowe) [1664454] - [pci] PCI: Simplify disconnected marking (Myron Stowe) [1664454] - [tools] perf vendor events arm64: Revise core JSON events for eMAG (Jiri Olsa) [1663353] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Jiri Olsa) [1663353] - [perf] drivers/perf: xgene: Add CPU hotplug support (Jiri Olsa) [1663349] - [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1663281] - [powerpc] KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in sync with host (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Apply combination of host and l1 pte rc for nested guest (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Align gfn to L1 page size when inserting nest-rmap entry (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating nested pte rc bits (Suraj Jitindar Singh) [1662029] - [tools] perf python: Do not force closing original perf descriptor in evlist.get_pollfd (Jiri Olsa) [1659445] - [mm] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings (Andrea Arcangeli) [1613993] - [rpmspec] spec: Add libperf-jvmti.so into perf debuginfo rpm (Jiri Olsa) [1653570] - [scsi] scsi: hisi_sas: Fix spin lock management in slot_index_alloc_quirk_v2_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME register values (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Use block layer tag instead for IPTT (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: unmask interrupts ent72 and ent74 (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Free slot later in slot_complete_vx_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Fix the race between IO completion and timeout for SMP/internal IO (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_task_prep() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Feed back linkrate(max/min) when re-attached (Xiaojun Tan) [1642819] - [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1485529]- [kernel] userns: also map extents in the reverse map to kernel IDs (Chris von Recklinghausen) [1652679] {CVE-2018-18955} - [net] ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error (Stefano Brivio) [1662789] - [net] ipv6: frags: Fix bogus skb->sk in reassembled packets (Herbert Xu) [1645839] - [net] redhat: blacklist auto-loadable net modules in modules-extra (Marcelo Leitner) [1642795] - [net] redhat: move sctp modules to kernel-modules-extra (Marcelo Leitner) [1642795] - [net] add reserved fields to neighbour (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_stats* (Paolo Abeni) [1655084] - [net] reserve bits in netdev_features_t for future features (Paolo Abeni) [1655084] - [net] add reserved fields to sk_buff (Paolo Abeni) [1655084] - [net] add reserved fields to ipv6_devconf (Paolo Abeni) [1655084] - [net] add reserved fields to fib_rule (Paolo Abeni) [1655084] - [net] add reserved fields to sock (Paolo Abeni) [1655084] - [net] add reserved fields to genl_family (Paolo Abeni) [1655084] - [net] add reserved fields to proto_ops (Paolo Abeni) [1655084] - [net] add reserved fields to proto (Paolo Abeni) [1655084] - [net] add reserved fields to genl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_entry (Paolo Abeni) [1655084] - [net] add reserved fields to lwtunnel_state (Paolo Abeni) [1655084] - [net] add reserved fields to packet_type (Paolo Abeni) [1655084] - [net] add reserved fields to napi_struct (Paolo Abeni) [1655084] - [net] add reserved fields to net_device (Paolo Abeni) [1655084] - [net] exclude wireless_dev from KABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to dcbnl_rtnl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to xfrm_* (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_obj (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to l3mdev_ops (Paolo Abeni) [1655084] - [net] exclude ndisc_ops from kABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to xfrmdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to tlsdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_rx_queue (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_queue (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_ops (Paolo Abeni) [1655084] - [net] add reserved fields to ethtool_ops (Paolo Abeni) [1655084] - [net] add reserved fields to header_ops (Paolo Abeni) [1655084] - [net] add reserved fields to net_device_ops (Paolo Abeni) [1655084] - [net] add reserved fields to flowi* structs (Paolo Abeni) [1655084] - [arm64] KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS (Christoph von Recklinghausen) [1643586 1643522] - [arm64] KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2 (Christoph von Recklinghausen) [1643586 1643522] - [virt] KVM: arm64: Drop __cpu_init_stage2 on the VHE path (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Allow tuning the physical address size for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Limit the minimum number of page table levels (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm64: Set a limit on the IPA size (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add 52bit support for PAR to HPFAR conversoin (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Switch to per VM IPA limit (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Configure VTCR_EL2.SL0 per VM (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Dynamic configuration of VTTBR mask (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Make stage2 page table layout dynamic (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Prepare for dynamic stage2 page table layout (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm/arm64: Prepare for VM specific stage2 translations (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Configure VTCR_EL2 per VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Allow arch specific configurations for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Clean up VTCR_EL2 initialisation (Christoph von Recklinghausen) [1643586 1643522] - [arm64] arm64: Add a helper for PARange to physical shift conversion (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add helper for loading the stage2 setting for a VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Remove spurious WARN_ON (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table (Christoph von Recklinghausen) [1643586 1643522] - [hv] hv_balloon: avoid touching uninitialized struct page during tail onlining (Vitaly Kuznetsov) [1662277] - [x86] Mark AMD EPYC guests as supported (David Arcari) [1663356] - [netdrv] be2net: Disable queue dump in be_tx_timeout handler (Petr Oros) [1646838] - [vhost] vhost: Fix Spectre V1 vulnerability (Jason Wang) [1663469] - [mm] mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT (Andrea Arcangeli) [1575028] - [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1659883] - [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1659883] - [scsi] scsi: csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1663973] - [powerpc] KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch (David Gibson) [1663225] - [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: clear flag if remap event not enabled (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] fs/userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] NFS: nfs_compare_mount_options always compare auth flavors. (Steve Dickson) [1661619] - [infiniband] RDMA/hns: Bugfix for RoCE loopback test (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Update posting & querying mailbox (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Fix the bug while use multi-hop of pbl (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Init qp context when modify qp from reset to init (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Bugfix pbl configuration for rereg mr (Xiaojun Tan) [1663359] - [security] selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and RTM_GETCHAIN (Ondrej Mosnacek) [1660564] - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1656261] - [scsi] scsi: megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1656261] - [x86] x86/kvm: mark as TechPreview when running as a nested hypervisor (Vitaly Kuznetsov) [1519039] - [rpmspec] kernel.spec: Fix kernel-tools files section logic (Prarit Bhargava) [1661247] - [crypto] crypto: ccp - Make function sev_get_firmware() static (Gary Hook) [1632894] - [crypto] crypto: ccp - Allow SEV firmware to be chosen based on Family and Model (Gary Hook) [1632894] - [crypto] crypto: ccp - Fix static checker warning (Gary Hook) [1632894] - [crypto] crypto: ccp - add timeout support in the SEV command (Gary Hook) [1632894] - [nvdimm] nvdimm: Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Split label init out from the logic for getting config data (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Remove empty if statement (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Sanity check labeloff (Jeff Moyer) [1634345] - [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634345] - [mm] mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1659528] - [input] Input: elantech - disable elan-i2c for P52 and P72 (Benjamin Tissoires) [1658602] - [fs] cachefiles: avoid deprecated get_seconds() (David Howells) [1655613] - [fs] fscache, cachefiles: remove redundant variable 'cache' (David Howells) [1655613] - [fs] cachefiles: Explicitly cast enumerated type in put_object (David Howells) [1655613] - [fs] fscache: fix race between enablement and dropping of object (David Howells) [1655613] - [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1655613] - [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (David Howells) [1655613] - [fs] cachefiles: Fix an assertion failure when trying to update a failed object (David Howells) [1655613] - [fs] fscache: Fix out of bound read in long cookie keys (David Howells) [1655613] - [fs] fscache: Fix incomplete initialisation of inline key space (David Howells) [1655613] - [fs] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) (David Howells) [1655613] - [kernel] ebpf: record usage of eBPF (Jiri Benc) [1654279] - [kernel] add rh_features to /proc (Jiri Benc) [1654279] - [kernel] add support for rh_features (Jiri Benc) [1654279] - [fs] fs/lock: show locks taken by processes from another pidns (Miklos Szeredi) [1616125] - [iommu] iommu/arm-smmu: Support non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm-v7s: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu: Add "iommu.strict" command line option (Xiaojun Tan) [1643114] - [iommu] iommu/dma: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu: Ensure that page-table updates are visible before TLBI (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Implement flush_iotlb_all hook (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() (Xiaojun Tan) [1643114] - [infiniband] RDMA/hns: Update some attributes of the RoCE device (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Limit the size of extend sge of sq (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for CM test (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Submit bad wr when post send wr exception (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for reserved qp number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Refactor the codes for setting transport opode (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Move all prints out of irq handle (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix usage of bitmap allocation functions return values (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Support flush cqe for hip08 in kernel space (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Program the tclass and flow label into the hardware (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use macro instead of magic number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Modify qp will return errno when qp type is illegal (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Assign the value for vlan field of qp context (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Enable modify_cq for uverbs. (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the data type of immediate data (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use delay instead of usleep (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add illegal hop_num judgement (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add 50GE type of hnae3 device match (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Do not overwrite the error code during error unwind in hns_roce_init (Xiaojun Tan) [1639578] - [infiniband] hns: Remove a set-but-not-used variable (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_mac (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_gid (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TPQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TSQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix endian conversions and annotations (Xiaojun Tan) [1639578] - [scsi] scsi: hisi_sas: Add SATA FIS check for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: add memory barrier in task delivery function (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Tidy hisi_sas_task_prep() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Implement handlers of PCIe FLR for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: relocate some common code for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy host controller reset function a bit (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the failure of recovering PHY from STP link timeout (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy channel interrupt handler for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Drop hisi_sas_slot_abort() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Update a couple of register settings for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add missing PHY spinlock init (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Pre-allocate slot DMA buffers (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Release all remaining resources in clear nexus ha (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add a flag to filter PHY events during reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Adjust task reject period during host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the conflict between dev gone and host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Use dmam_alloc_coherent() (Zhou Wang) [1639541] - [netdrv] xen/netfront: fix waiting for xenbus state change (Petr Oros) [1638456]- [x86] expand cpu feature/bug bits (David Arcari) [1662434] - [x86] add kabi support for cpuinfo_x86 (David Arcari) [1662434] - [init] Display a message about certified hardware (Steve Best) [1660523] - [scsi] scsi: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [1660719] - [scsi] scsi: storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1650149] - [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1650149] - [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1650149] - [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1650149] - [hv] Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1650149] - [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1650149] - [uio] uio: introduce UIO_MEM_IOVA (Mohammed Gamal) [1650149] - [hv] vmbus: add driver_override support (Mohammed Gamal) [1650149] - [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1650149] - [uio] uio: add SPDX license tags (Mohammed Gamal) [1650149] - [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660519] - [drm] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1658711] - [tools] perf tests: Use shebangs in the shell scripts (Michael Petlan) [1613523]- [mm] mm: put_and_wait_on_page_locked() while page is migrated (Baoquan He) [1649214] - [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1658743] - [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1658743] - [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1658743] - [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1658743] - [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1658743] - [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1658743] - [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1658743] - [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1658743] - [netdrv] i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features (Stefan Assmann) [1658743] - [acpi] ACPI/APEI: Clear GHES block_status before panic() (David Arcari) [1662442] - [misc] VMCI: Resource wildcard match fixed (Vitaly Kuznetsov) [1652868] - [mm] mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init (Waiman Long) [1655964] - [block] block/bio: Do not zero user pages (Ming Lei) [1662502] - [vhost] disable zerocopy by default (Jason Wang) [1582756] - [block] kyber: use sbitmap add_wait_queue/list_del wait helpers (Ming Lei) [1661426] - [lib] sbitmap: add helpers for add/del wait queue handling (Ming Lei) [1661426] - [net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657449] - [vhost] vhost/vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660445] - [misc] genwqe: Fix size check (Steve Best) [1660126] - [fs] aio: fix spectre gadget in lookup_ioctx (Jeff Moyer) [1660963] - [block] block: save irq state in blkg_lookup_create() (Ming Lei) [1660299] - [md] dm: don't reuse bio for flushes (Ming Lei) [1660401] - [wireless] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1637113] - [block] blk-mq: enable IO poll if .nr_queues of type poll > 0 (Ming Lei) [1660826] - [powerpc] powerpc/rtas: Fix a potential race between CPU-Offline & Migration (Desnes Augusto Nunes do Rosario) [1639266] - [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1625111] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Paolo Bonzini) [1584504] - [block] scsi_ioctl: introduce unpriv_sgio queue flag (Paolo Bonzini) [1584504] - [block] scsi_ioctl: pass request_queue to blk_verify_command (Paolo Bonzini) [1584504] - [fs] ext4: missing !bh check in ext4_xattr_inode_write() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_get_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of s_journal_flag_rwsem in error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas Czerner) [1659481] - [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() (Lukas Czerner) [1659481] - [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas Czerner) [1659481] - [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() update_backups()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() add_new_gdb_meta_bg()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas Czerner) [1659481] - [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas Czerner) [1659481] - [scsi] scsi: lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658755] - [scsi] scsi: mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1659035] - [md] dm: do not allow readahead to limit IO size (Mike Snitzer) [1658757] - [md] dm raid: fix false -EBUSY when handling check/repair message (Mike Snitzer) [1658757] - [block] blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() (Mike Snitzer) [1658757] - [md] dm rq: cleanup leftover code from recently removed q->mq_ops branching (Mike Snitzer) [1658757] - [md] dm verity: log the hash algorithm implementation (Mike Snitzer) [1658757] - [md] dm crypt: log the encryption algorithm implementation (Mike Snitzer) [1658757] - [md] dm integrity: fix spelling mistake in workqueue name (Mike Snitzer) [1658757] - [md] dm flakey: Properly corrupt multi-page bios. (Mike Snitzer) [1658757] - [md] dm: Check for device sector overflow if CONFIG_LBDAF is not set (Mike Snitzer) [1658757] - [md] dm crypt: use u64 instead of sector_t to store iv_offset (Mike Snitzer) [1658757] - [md] dm kcopyd: Fix bug causing workqueue stalls (Mike Snitzer) [1658757] - [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1658757] - [md] dm bufio: update comment in dm-bufio.c (Mike Snitzer) [1658757] - [md] dm writecache: fix typo in error msg for creating writecache_flush_thread (Mike Snitzer) [1658757] - [md] dm: remove indirect calls from __send_changing_extent_only() (Mike Snitzer) [1658757] - [md] dm mpath: only flush workqueue when needed (Mike Snitzer) [1658757] - [md] dm: avoid indirect call in __dm_make_request (Mike Snitzer) [1658757] - [md] dm thin: bump target version (Mike Snitzer) [1658757] - [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1658757] - [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1658757] - [md] dm writecache: remove disabled code in memory_entry() (Mike Snitzer) [1658757] - [md] dm raid: avoid bitmap with raid4/5/6 journal device (Mike Snitzer) [1658757] - [md] dm crypt: make workqueue names device-specific (Mike Snitzer) [1658757] - [md] dm: add dm_table_device_name() (Mike Snitzer) [1658757] - [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1658757] - [md] dm: remove unnecessary unlikely() around WARN_ON_ONCE() (Mike Snitzer) [1658757] - [md] dm thin: use refcount_t for thin_c reference counting (Mike Snitzer) [1658757] - [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1645456] - [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1645456] - [scsi] scsi: lpfc: rport port swap discovery issue. (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: refactor mailbox structure context fields (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1656635] - [hid] HID: multitouch: Add pointstick support for Cirque Touchpad (Perry Yuan) [1656673] - [powerpc] KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED (Suraj Jitindar Singh) [1649980] - [powerpc] powerpc: Select CONFIG_SWIOTLB (Gustavo Duarte) [1648466] - [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1651287] - [arm64] arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() (Mark Salter) [1637585] - [fs] fsnotify: Fix busy inodes during unmount (Lukas Czerner) [1650462] - [tools] perf vendor events arm64: Update ThunderX2 implementation defined pmu core events (Robert Richter) [1501638] - [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1579484]- [block] blk-mq: export hctx->type in debugfs instead of sysfs (Ming Lei) [1660040] - [block] blk-mq: fix dispatch from sw queue (Ming Lei) [1660040] - [block] blk-mq: skip zero-queue maps in blk_mq_map_swqueue (Ming Lei) [1660040] - [nvme] nvme-pci: don't share queue maps (Ming Lei) [1660040] - [block] blk-mq: only dispatch to non-defauly queue maps if they have queues (Ming Lei) [1660040] - [x86] KVM: LAPIC: Fix pv ipis use-before-initialization (Paul Lai) [1657702] - [fs] autofs: fix directory and symlink access (Ian Kent) [1611967] - [infiniband] IB/iser: Fix possible NULL deref at iser_inv_desc() (Don Dutile) [1657574] - [infiniband] RDMA/core: Fix unwinding flow in case of error to register device (Don Dutile) [1657574] - [infiniband] IB/rxe: fix for duplicate request processing and ack psns (Don Dutile) [1657574] - [infiniband] IB/ipoib: Clear IPCB before icmp_send (Don Dutile) [1657574] - [infiniband] RDMA/core: Do not expose unsupported counters (Don Dutile) [1657574] - [infiniband] IB/ucm: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/ucma: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Don Dutile) [1657574] - [infiniband] RDMA/cma: Do not ignore net namespace for unbound cm_id (Don Dutile) [1657574] - [net] xprtrdma: Reset credit grant properly after a disconnect (Don Dutile) [1657574] - [input] Input: hyper-v - fix wakeup from suspend-to-idle (Vitaly Kuznetsov) [1588888] - [kernel] kernel: hung_task.c: disable on suspend (Vitaly Kuznetsov) [1588888] - [kernel] redhat: add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) [1656933] - [rpmspec] Sign the aarch64 kernel (Jeremy Linton) [1659158]- [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1655604] - [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1655604] - [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1655604] - [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Marcelo Leitner) [1656271] - [net] sctp: fix the data size calculation in sctp_data_size (Marcelo Leitner) [1656271] - [net] sctp: fix race on sctp_id2asoc (Marcelo Leitner) [1656271] - [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Hangbin Liu) [1657120] - [netdrv] mlx5e: fix csum adjustments caused by RXFCS (Hangbin Liu) [1657120] - [net] drop skb on failure in ip_check_defrag() (Hangbin Liu) [1657120] - [net] rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags (Hangbin Liu) [1657120] - [net] socket: fix a missing-check bug (Hangbin Liu) [1657120] - [net] rtnetlink: Disallow FDB configuration for non-Ethernet device (Hangbin Liu) [1657120] - [net] rtnetlink: Fail dump if target netnsid is invalid (Hangbin Liu) [1657120] - [net] rtnetlink: fix rtnl_fdb_dump() for ndmsg header (Hangbin Liu) [1657120] - [net] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 (Hangbin Liu) [1657120] - [net] socket: fix struct ifreq size in compat ioctl (Hangbin Liu) [1657120] - [net] fix pskb_trim_rcsum_slow() with odd trim offset (Hangbin Liu) [1657120] - [net] gso_segment: Reset skb->mac_len after modifying network header (Hangbin Liu) [1657120] - [net] Use __kernel_clockid_t in uapi net_stamp.h (Davide Caratti) [1638022] - [net] tun: Consistently configure generic netdev params via rtnetlink (Matteo Croce) [1657910] - [net] tun: napi flags belong to tfile (Matteo Croce) [1657910] - [net] tun: initialize napi_mutex unconditionally (Matteo Croce) [1657910] - [net] tun: remove unused parameters (Matteo Croce) [1657910] - [net] team: Forbid enslaving team device to itself (Matteo Croce) [1658725] - [net] sched: Remove TCA_OPTIONS from policy (Davide Caratti) [1658516] - [net] sched: cls_api: add missing validation of netlink attributes (Davide Caratti) [1658516] - [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1658516] - [net] sched: cls_u32: fix hnode refcounting (Davide Caratti) [1658516] - [net] sched: Add policy validation for tc attributes (Davide Caratti) [1658516] - [net] bpf: use __GFP_COMP while allocating page (Andrea Claudi) [1658231] - [net] xsk: do not call synchronize_net() under RCU read lock (Andrea Claudi) [1658231] - [net] bpf: fix partial copy of map_ptr when dst is scalar (Andrea Claudi) [1658231] - [net] bpf: Fix bpf_msg_pull_data() (Andrea Claudi) [1658231] - [net] bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix sg shift repair start offset in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix several offset tests in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] vlan: add support for tunnel offload (Andrea Claudi) [1656804] - [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657658] - [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1658010] - [net] ipv6: Allow onlink routes to have a device mismatch if it is the default route (Stefano Brivio) [1658010] - [net] ipv6: Fix index counter for unicast addresses in in6_dump_addrs (Stefano Brivio) [1658010] - [net] ipv6: mcast: fix a use-after-free in inet6_mc_check (Stefano Brivio) [1658010] - [net] ipv6: rate-limit probes for neighbourless routes (Stefano Brivio) [1658010] - [net] ipv6: stop leaking percpu memory in fib6 info (Stefano Brivio) [1658010] - [net] ipv6: Remove extra call to ip6_convert_metrics for multipath case (Stefano Brivio) [1658010] - [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1658010] - [net] ipv6: do not copy dst flags on rt init (Stefano Brivio) [1658010] - [net] ipv6: Only update MTU metric if it set (Stefano Brivio) [1658010] - [net] ipv6: don't get lwtstate twice in ip6_rt_copy_init() (Stefano Brivio) [1658010] - [net] ipv6: Put lwtstate when destroying fib6_info (Stefano Brivio) [1658010] - [net] ip6_tunnel: Fix encapsulation layout (Stefano Brivio) [1658008] - [net] vxlan: fill ttl inherit info (Stefano Brivio) [1658008] - [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1658008] - [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1658008] - [net] ip6_vti: fix a null pointer deference when destroy vti6 tunnel (Stefano Brivio) [1658008] - [net] ip6_vti: fix creating fallback tunnel device for vti6 (Stefano Brivio) [1658008] - [net] ip_vti: fix a null pointer deferrence when create vti fallback tunnel (Stefano Brivio) [1658008] - [net] l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache (Stefano Brivio) [1658008] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1645540] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1645540] - [net] tcp: do not restart timewait timer on rst reception (Paolo Abeni) [1657988] - [net] tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY (Paolo Abeni) [1657988] - [net] tcp, ulp: add alias for all ulp modules (Paolo Abeni) [1657988] - [net] tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach (Paolo Abeni) [1657988] - [net] ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state (Paolo Abeni) [1657988] - [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1643336] - [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1643336] - [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1643336] - [net] openvswitch: Fix push/pop ethernet validation (Hangbin Liu) [1657226] - [net] cgroup, netclassid: add a preemption point to write_classid (Hangbin Liu) [1657226] - [net] ethtool: fix a privilege escalation bug (Hangbin Liu) [1657226] - [net] llc: set SOCK_RCU_FREE in llc_sap_add_socket() (Hangbin Liu) [1657226] - [net] dcb: For wild-card lookups, use priority -1, not 0 (Hangbin Liu) [1657226] - [net] packet: fix packet drop as of virtio gso (Hangbin Liu) [1657226] - [net] netlabel: check for IPV4MASK in addrinfo_get (Hangbin Liu) [1657226] - [net] netfilter: seqadj: re-load tcp header pointer after possible head reallocation (Florian Westphal) [1654259] - [net] netfilter: nf_tables: avoid BUG_ON usage (Florian Westphal) [1654259] - [net] netfilter: nf_tables: deactivate expressions in rule replecement routine (Florian Westphal) [1654259] - [net] netfilter: nat: fix double register in masquerade modules (Florian Westphal) [1654259] - [net] netfilter: add missing error handling code for register functions (Florian Westphal) [1654259] - [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1654259] - [net] netfilter: xt_RATEEST: remove netns exit routine (Florian Westphal) [1654259] - [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1654259] - [net] revert "netfilter: nft_numgen: add map lookups for numgen random operations" (Florian Westphal) [1654259] - [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Florian Westphal) [1654259] - [net] netfilter: conntrack: fix calculation of next bucket number in early_drop (Florian Westphal) [1654259] - [net] netfilter: conntrack: get rid of double sizeof (Florian Westphal) [1654259] - [net] netfilter: nft_set_rbtree: add missing rb_erase() in GC routine (Florian Westphal) [1654259] - [net] netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT (Florian Westphal) [1654259] - [net] netfilter: nf_tables: release chain in flushing set (Florian Westphal) [1654259] - [net] netfilter: xt_checksum: ignore gso skbs (Florian Westphal) [1654259] - [net] netfilter: xt_cluster: add dependency on conntrack module (Florian Westphal) [1654259] - [net] netfilter: fix memory leaks on netlink_dump_start error (Florian Westphal) [1654259] - [net] netfilter: x_tables: do not fail xt_alloc_table_info too easilly (Florian Westphal) [1654259] - [net] ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() (Florian Westphal) [1654259] - [net] netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses (Florian Westphal) [1654259] - [net] xfrm: policy: use hlist rcu variants on insert (Sabrina Dubroca) [1657272] - [net] xfrm: validate template mode (Sabrina Dubroca) [1657272] - [net] xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. (Sabrina Dubroca) [1657272] - [net] xfrm: reset transport header back to network header after all input transforms ahave been applied (Sabrina Dubroca) [1657272] - [net] xfrm: reset crypto_done when iterating over multiple input xfrms (Sabrina Dubroca) [1657272] - [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1657272] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1657225] - [net] tls: zero the crypto information from tls_context before freeing (Sabrina Dubroca) [1657225] - [net] tls: clear key material from kernel memory when do_tls_setsockopt_conf fails (Sabrina Dubroca) [1657225] - [net] tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 (Sabrina Dubroca) [1657225] - [net] tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC (Sabrina Dubroca) [1657225] - [net] tls: possible hang when do_tcp_sendpages hits sndbuf is full case (Sabrina Dubroca) [1657225] - [net] tls: Fix improper revert in zerocopy_from_iter (Sabrina Dubroca) [1657225] - [net] tls: Fix zerocopy_from_iter iov handling (Sabrina Dubroca) [1657225] - [net] netfilter: conntrack: reset tcp maxwin on re-register (Florian Westphal) [1647310] - [net] configs: Enable CONFIG_IP_SET_HASH_IPMAC as a module (Stefano Brivio) [1655301] - [net] udp: fix handling of CHECKSUM_COMPLETE packets (Paolo Abeni) [1655656] - [net] udp: Unbreak modules that rely on external __skb_recv_udp() availability (Paolo Abeni) [1655656] - [net] udp6: fix encap return code for resubmitting (Paolo Abeni) [1655656] - [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1653197] - [net] sctp: not increase stream's incnt before sending addstrm_in request (Xin Long) [1651428] - [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1647272] - [net] revert "sctp: remove sctp_transport_pmtu_check" (Xin Long) [1643330] - [net] fix XPS static_key accounting (Ivan Vecera) [1651781] - [net] restore call to netdev_queue_numa_node_write when resetting XPS (Ivan Vecera) [1651781] - [net] allow fallback function to pass netdev (Ivan Vecera) [1651781] - [net] allow ndo_select_queue to pass netdev (Ivan Vecera) [1651781] - [net] Add generic ndo_select_queue functions (Ivan Vecera) [1651781] - [net] Add support for subordinate traffic classes to netdev_pick_tx (Ivan Vecera) [1651781] - [net] ixgbe: Add code to populate and use macvlan TC to Tx queue map (Ivan Vecera) [1651781] - [net] Add support for subordinate device traffic classes (Ivan Vecera) [1651781] - [net] net-sysfs: Drop support for XPS and traffic_class on single queue device (Ivan Vecera) [1651781] - [net] Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS (Ivan Vecera) [1651781] - [net] allow to call netif_reset_xps_queues() under cpus_read_lock (Ivan Vecera) [1651781] - [net] documentation: Add explanation for XPS using Rx-queue(s) map (Ivan Vecera) [1651781] - [net] net-sysfs: Add interface for Rx queue(s) map per Tx queue (Ivan Vecera) [1651781] - [net] Enable Tx queue selection based on Rx queues (Ivan Vecera) [1651781] - [net] Record receive queue number for a connection (Ivan Vecera) [1651781] - [net] sock: Change tx_queue_mapping in sock_common to unsigned short (Ivan Vecera) [1651781] - [net] Use static_key for XPS maps (Ivan Vecera) [1651781] - [net] Refactor XPS for CPUs and Rx queues (Ivan Vecera) [1651781] - [net] devlink: Add helper function for safely copy string param (Ivan Vecera) [1647914] - [net] devlink: Fix param cmode driverinit for string type (Ivan Vecera) [1647914] - [net] devlink: Fix param set handling for string type (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params-bnxt.txt (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params.txt (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_min (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_max (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter ignore_ari (Ivan Vecera) [1647914] - [net] devlink: double free in devlink_resource_fill() (Ivan Vecera) [1647914] - [net] devlink: Add extack for eswitch operations (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters region_snapshot (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot read command (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot delete command (Ivan Vecera) [1647914] - [net] devlink: Extend the support querying for region snapshot IDs (Ivan Vecera) [1647914] - [net] devlink: Add support for region get command (Ivan Vecera) [1647914] - [net] devlink: Add support for creating region snapshots (Ivan Vecera) [1647914] - [net] devlink: Add callback to query for snapshot id before snapshot create (Ivan Vecera) [1647914] - [net] devlink: Add support for creating and destroying regions (Ivan Vecera) [1647914] - [net] devlink: fix incorrect return statement (Ivan Vecera) [1647914] - [net] devlink: Add enable_sriov boolean generic parameter (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters internal_err_reset and max_macs (Ivan Vecera) [1647914] - [net] devlink: Add devlink notifications support for params (Ivan Vecera) [1647914] - [net] devlink: Add support for get/set driverinit value (Ivan Vecera) [1647914] - [net] devlink: Add param set command (Ivan Vecera) [1647914] - [net] devlink: Add param get command (Ivan Vecera) [1647914] - [net] devlink: Add devlink_param register and unregister (Ivan Vecera) [1647914] - [net] ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf (Xin Long) [1645064] - [net] ipv6: fix a dst leak when removing its exception (Xin Long) [1645064] - [net] netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1649089] - [net] bridge: remove ipv6 zero address check in mcast queries (Hangbin Liu) [1639666] - [net] bridge: do not add port to router list when receives query with source 0.0.0.0 (Hangbin Liu) [1639666] - [net] netfilter: ipv6: fix oops when defragmenting locally generated fragments (Florian Westphal) [1642341] - [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1628851] - [net] sched: act_police: fix memory leak in case of invalid control action (Ivan Vecera) [1638022] - [net] sched: act_police: add missing spinlock initialization (Ivan Vecera) [1638022] - [net] netfilter: xt_socket: check sk before checking for netns. (Ivan Vecera) [1638022] - [net] sched: act_police: fix race condition on state variables (Ivan Vecera) [1638022] - [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix memory leak when IDR allocation fails (Ivan Vecera) [1638022] - [net] configs: disable CAKE, ETF & SKBPRIO qdisc in config (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' for exceed traffic in police.json (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' on 'random' traffic in gact.json (Ivan Vecera) [1638022] - [net] sched: act_police: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] sched: act_gact: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] net_sched: fix a crash in tc_new_tfilter() (Ivan Vecera) [1638022] - [net] core: make function ___gnet_stats_copy_basic() static (Ivan Vecera) [1638022] - [net] net_sched: convert idrinfo->lock from spinlock to a mutex (Ivan Vecera) [1638022] - [net] loopback: clear skb->tstamp before netif_rx() (Ivan Vecera) [1638022] - [net] skbuff: preserve sock reference when scrubbing the skb. (Ivan Vecera) [1638022] - [net] netfilter: check if the socket netns is correct. (Ivan Vecera) [1638022] - [net] sched: make function qdisc_free_cb() static (Ivan Vecera) [1638022] - [net] sched: use reference counting for tcf blocks on rules update (Ivan Vecera) [1638022] - [net] sched: implement tcf_block_refcnt_{get|put}() (Ivan Vecera) [1638022] - [net] sched: protect block idr with spinlock (Ivan Vecera) [1638022] - [net] sched: implement functions to put and flush all chains (Ivan Vecera) [1638022] - [net] sched: change tcf block reference counter type to refcount_t (Ivan Vecera) [1638022] - [net] sched: use Qdisc rcu API instead of relying on rtnl lock (Ivan Vecera) [1638022] - [net] sched: add helper function to take reference to Qdisc (Ivan Vecera) [1638022] - [net] sched: extend Qdisc with rcu (Ivan Vecera) [1638022] - [net] sched: rename qdisc_destroy() to qdisc_put() (Ivan Vecera) [1638022] - [net] core: netlink: add helper refcount dec and lock function (Ivan Vecera) [1638022] - [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Ivan Vecera) [1638022] - [net] sched: Add hardware specific counters to TC actions (Ivan Vecera) [1638022] - [net] core: Add new basic hardware counter (Ivan Vecera) [1638022] - [net] net_sched: change tcf_del_walker() to take idrinfo->lock (Ivan Vecera) [1638022] - [net] sched: Use FIELD_SIZEOF directly instead of reimplementing its function (Ivan Vecera) [1638022] - [net] sched: act_sample: fix NULL dereference in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: use per-cpu counters (Ivan Vecera) [1638022] - [net] net_sched: notify filter deletion when deleting a chain (Ivan Vecera) [1638022] - [net] htb: use anonymous union for simplicity (Ivan Vecera) [1638022] - [net] net_sched: remove redundant qdisc lock classes (Ivan Vecera) [1638022] - [net] sched: cls_flower: dump offload count value (Ivan Vecera) [1638022] - [net] net_sched: properly cancel netlink dump on failure (Ivan Vecera) [1638022] - [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1638022] - [net] sched: action_ife: take reference to meta module (Ivan Vecera) [1638022] - [net] act_ife: fix a potential use-after-free (Ivan Vecera) [1638022] - [net] sched: act_nat: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: null actions array pointer before releasing action (Ivan Vecera) [1638022] - [net] sched: fix type of htb statistics (Ivan Vecera) [1638022] - [net] net_sched: add missing tcf_lock for act_connmark (Ivan Vecera) [1638022] - [net] revert "net: sched: act: add extack for lookup callback" (Ivan Vecera) [1638022] - [net] tc-testing: add test-cases for numeric and invalid control action (Ivan Vecera) [1638022] - [net] net_sched: reject unknown tcfa_action values (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix dump of extended layered op (Ivan Vecera) [1638022] - [net] sched: return -ENOENT when trying to remove filter from non-existent chain (Ivan Vecera) [1638022] - [net] sched: fix extack error message when chain is failed to be created (Ivan Vecera) [1638022] - [net] sched: Fix memory exposure from short TCA_U32_SEL (Ivan Vecera) [1638022] - [net] net_sched: fix unused variable warning in stmmac (Ivan Vecera) [1638022] - [net] sch_cake: Fix TC filter flow override and expand it to hosts as well (Ivan Vecera) [1638022] - [net] sch_cake: Remove unused including (Ivan Vecera) [1638022] - [net] act_ife: fix a potential deadlock (Ivan Vecera) [1638022] - [net] act_ife: move tcfa_lock down to where necessary (Ivan Vecera) [1638022] - [net] revert "net: sched: act_ife: disable bh when taking ife_mod_lock" (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcfa_capab (Ivan Vecera) [1638022] - [net] net_sched: remove list_head from tc_action (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcf_idr_check() (Ivan Vecera) [1638022] - [net] net_sched: remove unused parameter for tcf_action_delete() (Ivan Vecera) [1638022] - [net] net_sched: remove unnecessary ops->delete() (Ivan Vecera) [1638022] - [net] net_sched: improve and refactor tcf_action_put_many() (Ivan Vecera) [1638022] - [net] sched: always disable bh when taking tcf_lock (Ivan Vecera) [1638022] - [net] sched: act_ife: always release ife action on init error (Ivan Vecera) [1638022] - [net] cls_matchall: fix tcf_unbind_filter missing (Ivan Vecera) [1638022] - [net] sched: act_ife: disable bh when taking ife_mod_lock (Ivan Vecera) [1638022] - [net] sched: act_mirred method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_vlan method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbmod method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_simple method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_pedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_nat method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_ipt method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_gact method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_sum method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_bpf method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_connmark method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] core: protect rate estimator statistics pointer with lock (Ivan Vecera) [1638022] - [net] sched: act_mirred: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: extend action ops with put_dev callback (Ivan Vecera) [1638022] - [net] sched: act_vlan: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbmod: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_simple: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_sample: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_pedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ipt: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ife: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_gact: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_csum: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_bpf: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] tc: Update README and add config (Ivan Vecera) [1638022] - [net] sched: fix block->refcnt decrement (Ivan Vecera) [1638022] - [net] tc-tests: initial version of nat action unit tests (Ivan Vecera) [1638022] - [net] sched: allow flower to match tunnel options (Ivan Vecera) [1638022] - [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in skbedit match patterns (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in connmark match patterns (Ivan Vecera) [1638022] - [net] tc-testing: flush gact actions on test teardown (Ivan Vecera) [1638022] - [net] tc-testing: fix ip address in u32 test (Ivan Vecera) [1638022] - [net] sched: cls_flower: Fix an error code in fl_tmplt_create() (Ivan Vecera) [1638022] - [net] sched: fix flush on non-existing chain (Ivan Vecera) [1638022] - [net] sched: make tcf_chain_{get, put}() static (Ivan Vecera) [1638022] - [net] sched: fix notifications for action-held chains (Ivan Vecera) [1638022] - [net] sched: change name of zombie chain to "held_by_acts_only" (Ivan Vecera) [1638022] - [net] act_mirred: use TC_ACT_REINSERT when possible (Ivan Vecera) [1638022] - [net] tc: introduce TC_ACT_REINSERT. (Ivan Vecera) [1638022] - [net] tc/act: remove unneeded RCU lock in action callback (Ivan Vecera) [1638022] - [net] sched: user-space can't set unknown tcfa_action values (Ivan Vecera) [1638022] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1638022] - [net] sch_netem: Move private queue handler to generic location. (Ivan Vecera) [1638022] - [net] sch_htb: Remove local SKB queue handling code. (Ivan Vecera) [1638022] - [net] act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_init_from_ops (Ivan Vecera) [1638022] - [net] cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops (Ivan Vecera) [1638022] - [net] act_pedit: remove unnecessary semicolon (Ivan Vecera) [1638022] - [net] sched: don't dump chains only held by actions (Ivan Vecera) [1638022] - [net] sch_cake: Make gso-splitting configurable from userspace (Ivan Vecera) [1638022] - [net] sched: unmark chain as explicitly created on delete (Ivan Vecera) [1638022] - [net] sched: cls_api: fix dead code in switch (Ivan Vecera) [1638022] - [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1638022] - [net] sched: fix trailing whitespace (Ivan Vecera) [1638022] - [net] cbs: Add support for the graft function (Ivan Vecera) [1638022] - [net] sched: add skbprio scheduler (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chain templates (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chains creation adn destruction (Ivan Vecera) [1638022] - [net] selftests: forwarding: move shblock tc support check to a separate helper (Ivan Vecera) [1638022] - [net] sched: cls_flower: propagate chain teplate creation and destruction to drivers (Ivan Vecera) [1638022] - [net] sched: cls_flower: implement chain templates (Ivan Vecera) [1638022] - [net] sched: cls_flower: change fl_init_dissector to accept mask and dissector (Ivan Vecera) [1638022] - [net] sched: cls_flower: move key/mask dumping into a separate function (Ivan Vecera) [1638022] - [net] sched: introduce chain templates (Ivan Vecera) [1638022] - [net] sched: introduce chain object to uapi (Ivan Vecera) [1638022] - [net] sched: Avoid implicit chain 0 creation (Ivan Vecera) [1638022] - [net] sched: push ops lookup bits into tcf_proto_lookup_ops() (Ivan Vecera) [1638022] - [net] nfp: bring back support for offloading shared blocks (Ivan Vecera) [1638022] - [net] sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register (Ivan Vecera) [1638022] - [net] tc-tests: initial version of fw filter unit tests (Ivan Vecera) [1638022] - [net] sch_cake: Fix tin order when set through skb->priority (Ivan Vecera) [1638022] - [net] sched: act_skbedit: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: skbedit: use per-cpu counters (Ivan Vecera) [1638022] - [net] tc-testing: add geneve options in tunnel_key unit tests (Ivan Vecera) [1638022] - [net] sched: fix unprotected access to rcu cookie pointer (Ivan Vecera) [1638022] - [net] sched: act_ife: fix memory leak in ife init (Ivan Vecera) [1638022] - [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1638022] - [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1638022] - [net] sched: Fix warnings from xchg() on RCU'd cookie pointer. (Ivan Vecera) [1638022] - [net] cls_flower: fix error values for commands not supported by drivers (Ivan Vecera) [1638022] - [net] nfp: handle cls_flower command default case (Ivan Vecera) [1638022] - [net] bnxt: simplify cls_flower command switch and handle default case (Ivan Vecera) [1638022] - [net] sch_cake: Conditionally split GSO segments (Ivan Vecera) [1638022] - [net] sch_cake: Add overhead compensation support to the rate shaper (Ivan Vecera) [1638022] - [net] sch_cake: Add DiffServ handling (Ivan Vecera) [1638022] - [net] sch_cake: Add NAT awareness to packet classifier (Ivan Vecera) [1638022] - [net] netfilter: Add nf_ct_get_tuple_skb global lookup function (Ivan Vecera) [1638022] - [net] sch_cake: Add optional ACK filter (Ivan Vecera) [1638022] - [net] sch_cake: Add ingress mode (Ivan Vecera) [1638022] - [net] sched: Add Common Applications Kept Enhanced (cake) qdisc (Ivan Vecera) [1638022] - [net] Use __u32 in uapi net_stamp.h (Ivan Vecera) [1638022] - [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1638022] - [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1638022] - [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1638022] - [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1638022] - [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1638022] - [net] sched: change action API to use array of pointers to actions (Ivan Vecera) [1638022] - [net] sched: atomically check-allocate action (Ivan Vecera) [1638022] - [net] sched: use reference counting action init (Ivan Vecera) [1638022] - [net] sched: don't release reference on action overwrite (Ivan Vecera) [1638022] - [net] sched: implement reference counted action release (Ivan Vecera) [1638022] - [net] sched: add 'delete' function to action ops (Ivan Vecera) [1638022] - [net] sched: implement action API that deletes action by index (Ivan Vecera) [1638022] - [net] sched: always take reference to action (Ivan Vecera) [1638022] - [net] sched: implement unlocked action init API (Ivan Vecera) [1638022] - [net] sched: change type of reference and bind counters (Ivan Vecera) [1638022] - [net] sched: use rcu for action cookie update (Ivan Vecera) [1638022] - [net] sched: Make etf report drops on error_queue (Ivan Vecera) [1638022] - [net] sched: Add HW offloading capability to ETF (Ivan Vecera) [1638022] - [net] sched: Introduce the ETF Qdisc (Ivan Vecera) [1638022] - [net] sched: Allow creating a Qdisc watchdog with other clocks (Ivan Vecera) [1638022] - [net] packet: Hook into time based transmission. (Ivan Vecera) [1638022] - [net] ipv6: Hook into time based transmission (Ivan Vecera) [1638022] - [net] ipv4: Hook into time based transmission (Ivan Vecera) [1638022] - [net] Add a new socket option for a future transmit time. (Ivan Vecera) [1638022] - [net] Clear skb->tstamp only on the forwarding path (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Ivan Vecera) [1638022] - [net] net sched actions: add extack messages in pedit action (Ivan Vecera) [1638022] - [net] net:sched: add action inheritdsfield to skbedit (Ivan Vecera) [1638022] - [net] tc-testing: initial version of tunnel_key unit tests (Ivan Vecera) [1638022] - [net] net sched actions: avoid bitwise operation on signed value in pedit (Ivan Vecera) [1638022] - [net] net sched actions: fix misleading text strings in pedit action (Ivan Vecera) [1638022] - [net] net sched actions: use sizeof operator for buffer length (Ivan Vecera) [1638022] - [net] net sched actions: fix sparse warning (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit headers (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit action (Ivan Vecera) [1638022] - [net] netem: slotting with non-uniform distribution (Ivan Vecera) [1638022] - [net] check tunnel option type in tunnel flags (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1638022] - [net] tc-tests: add an extreme-case csum action test (Ivan Vecera) [1638022] - [net] net_sched: remove unused htb drop_list (Ivan Vecera) [1638022]- [rpmspec] always run make with HOSTCFLAGS/HOSTLDFLAGS set (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to tools build (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to bpftool build (Jiri Olsa) [1624124] - [kernel] kbuild: Use HOST*FLAGS options from the command line (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS (Jiri Olsa) [1624124] - [tools] tools cpupower: Override CFLAGS assignments (Jiri Olsa) [1624124] - [tools] tools cpupower debug: Allow to use outside build flags (Jiri Olsa) [1624124] - [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1624124] - [tools] tools lib traceevent: Use LDFLAGS in the build commands (Jiri Olsa) [1624124] - [tools] perf tools: Link libperf-jvmti.so with LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow add linker flags via EXTRA_LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable (Jiri Olsa) [1624124] - [block] blkcg: handle dying request_queue when associating a blkg (Ming Lei) [1655485] - [block] block: deactivate blk_stat timer in wbt_disable_default() (Ming Lei) [1655485] - [lib] sbitmap: flush deferred clears for resize and shallow gets (Ming Lei) [1655485] - [md] dm: fix request-based dm's use of dm_wait_for_completion (Ming Lei) [1655485] - [nvme] nvme: fix irq vs io_queue calculations (Ming Lei) [1655485] - [md] dm: fix inflight IO check (Ming Lei) [1655485] - [md] dm: remove the pending IO accounting (Ming Lei) [1655485] - [block] block: return just one value from part_in_flight (Ming Lei) [1655485] - [block] block: switch to per-cpu in-flight counters (Ming Lei) [1655485] - [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1655485] - [block] block: stop passing 'cpu' to all percpu stats methods (Ming Lei) [1655485] - [md] dm rq: leverage blk_mq_queue_busy() to check for outstanding IO (Ming Lei) [1655485] - [md] dm: dont rewrite dm_disk(md)->part0.in_flight (Ming Lei) [1655485] - [lib] sbitmap: silence bogus lockdep IRQ warning (Ming Lei) [1655485] - [scsi] scsi: Fix a harmless double shift bug (Ming Lei) [1655485] - [block] blk-mq: re-build queue map in case of kdump kernel (Ming Lei) [1655485] - [block] blkcg: put back rcu lock in blkcg_bio_issue_check() (Ming Lei) [1655485] - [block] block: convert io-latency to use rq_qos_wait (Ming Lei) [1655485] - [block] block: convert wbt_wait() to use rq_qos_wait() (Ming Lei) [1655485] - [block] block: add rq_qos_wait to rq_qos (Ming Lei) [1655485] - [block] blkcg: rename blkg_try_get() to blkg_tryget() (Ming Lei) [1655485] - [block] blkcg: change blkg reference counting to use percpu_ref (Ming Lei) [1655485] - [block] blkcg: remove bio_disassociate_task() (Ming Lei) [1655485] - [block] blkcg: remove additional reference to the css (Ming Lei) [1655485] - [block] blkcg: remove bio->bi_css and instead use bio->bi_blkg (Ming Lei) [1655485] - [block] blkcg: associate writeback bios with a blkg (Ming Lei) [1655485] - [block] blkcg: associate a blkg for pages being evicted by swap (Ming Lei) [1655485] - [block] blkcg: consolidate bio_issue_init() to be a part of core (Ming Lei) [1655485] - [block] blkcg: associate blkg when associating a device (Ming Lei) [1655485] - [block] dm: set the static flush bio device on demand (Ming Lei) [1655485] - [block] blkcg: introduce common blkg association logic (Ming Lei) [1655485] - [block] blkcg: convert blkg_lookup_create() to find closest blkg (Ming Lei) [1655485] - [block] blkcg: update blkg_lookup_create() to do locking (Ming Lei) [1655485] - [block] blkcg: fix ref count issue with bio_blkcg() using task_css (Ming Lei) [1655485] - [block] blk-mq: remove QUEUE_FLAG_POLL from default MQ flags (Ming Lei) [1655485] - [block] block: enable polling by default if a poll map is initalized (Ming Lei) [1655485] - [block] block: only allow polling if a poll queue_map exists (Ming Lei) [1655485] - [block] block: remove ->poll_fn (Ming Lei) [1655485] - [nvme] nvme-mpath: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-rdma: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-pci: remove the CQ lock for interrupt driven queues (Ming Lei) [1655485] - [nvme] nvme-pci: don't poll from irq context when deleting queues (Ming Lei) [1655485] - [nvme] nvme-pci: refactor nvme_disable_io_queues (Ming Lei) [1655485] - [nvme] nvme-pci: consolidate code for polling non-dedicated queues (Ming Lei) [1655485] - [nvme] nvme-pci: only allow polling with separate poll queues (Ming Lei) [1655485] - [nvme] nvme-pci: cleanup SQ allocation a bit (Ming Lei) [1655485] - [nvme] nvme-pci: use atomic bitops to mark a queue enabled (Ming Lei) [1655485] - [block] block: move queues types to the block layer (Ming Lei) [1655485] - [fs] aio: clear IOCB_HIPRI (Ming Lei) [1655485] - [lib] sbitmap: fix sbitmap_for_each_set() (Ming Lei) [1655485] - [block] blk-mq: don't call ktime_get_ns() if we don't need it (Ming Lei) [1655485] - [block] block: add cmd_flags to print_req_error (Ming Lei) [1655485] - [lib] sbitmap: optimize wakeup check (Ming Lei) [1655485] - [lib] sbitmap: ammortize cost of clearing bits (Ming Lei) [1655485] - [block] block: avoid extra bio reference for async O_DIRECT (Ming Lei) [1655485] - [lib] sbitmap: don't loop for find_next_zero_bit() for !round_robin (Ming Lei) [1655485] - [block] blk-mq: use plug for devices that implement ->commits_rqs() (Ming Lei) [1655485] - [block] blk-mq: use bd->last == true for list inserts (Ming Lei) [1655485] - [block] ataflop: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] virtio_blk: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [nvme] nvme: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] blk-mq: add mq_ops->commit_rqs() (Ming Lei) [1655485] - [block] block: improve logic around when to sort a plug list (Ming Lei) [1655485] - [block] blk-mq: Add a NULL check in blk_mq_free_map_and_requests() (Ming Lei) [1655485] - [block] ataflop: fix error handling in atari_floppy_init() (Ming Lei) [1655485] - [block] block: add io timeout to sysfs (Ming Lei) [1655485] - [block] block: use rcu_work instead of call_rcu to avoid sleep in softirq (Ming Lei) [1655485] - [block] blk-mq: fix failure to decrement plug count on single rq removal (Ming Lei) [1655485] - [block] sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN (Ming Lei) [1655485] - [block] block: sum requests in the plug structure (Ming Lei) [1655485] - [block] blk-mq: Simplify request completion state (Ming Lei) [1655485] - [scsi] scsi: Do not rely on blk-mq for double completions (Ming Lei) [1655485] - [block] blk-mq: Return true if request was completed (Ming Lei) [1655485] - [block] blk-mq: never redirect polled IO completions (Ming Lei) [1655485] - [block] blk-mq: ensure mq_ops ->poll() is entered at least once (Ming Lei) [1655485] - [block] block: make blk_poll() take a parameter on whether to spin or not (Ming Lei) [1655485] - [nvme] nvme: remove opportunistic polling from bdev target (Ming Lei) [1655485] - [block] blk-mq: remove 'tag' parameter from mq_ops->poll() (Ming Lei) [1655485] - [block] blk-mq: when polling for IO, look for any completion (Ming Lei) [1655485] - [block] block: fix attempt to assign NULL io_context (Ming Lei) [1655485] - [block] block: Initialize BIO I/O priority early (Ming Lei) [1655485] - [block] block: prevent merging of requests with different priorities (Ming Lei) [1655485] - [fs] aio: Fix fallback I/O priority value (Ming Lei) [1655485] - [block] block: Introduce get_current_ioprio() (Ming Lei) [1655485] - [block] block: Remove bio->bi_ioc (Ming Lei) [1655485] - [fs] aio: Comment use of IOCB_FLAG_IOPRIO aio flag (Ming Lei) [1655485] - [nvme] nvme-fc: remove ->poll implementation (Ming Lei) [1655485] - [block] block: have ->poll_fn() return number of entries polled (Ming Lei) [1655485] - [block] block: avoid ordered task state change for polled IO (Ming Lei) [1655485] - [nvme] nvme: default to 0 poll queues (Ming Lei) [1655485] - [block] floppy: remove now unused 'flags' variable (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [block] ide: don't acquire queue_lock in ide_complete_pm_rq (Ming Lei) [1655485] - [block] ide: don't acquire queue lock in ide_pm_execute_rq (Ming Lei) [1655485] - [block] pktcdvd: remove queue_lock around blk_queue_max_hw_sectors (Ming Lei) [1655485] - [block] floppy: remove queue_lock around floppy_end_request (Ming Lei) [1655485] - [block] block: remove the rq_alloc_data request_queue field (Ming Lei) [1655485] - [block] block: don't plug for aio/O_DIRECT HIPRI IO (Ming Lei) [1655485] - [block] block: for async O_DIRECT, mark us as polling if asked to (Ming Lei) [1655485] - [block] block: add polled wakeup task helper (Ming Lei) [1655485] - [block] blk-rq-qos: inline check for q->rq_qos functions (Ming Lei) [1655485] - [block] block: add queue_is_mq() helper (Ming Lei) [1655485] - [nvme] nvme: provide optimized poll function for separate poll queues (Ming Lei) [1655485] - [block] ide: clear ide_req()->special for non-passthrough requests (Ming Lei) [1655485] - [nvme] nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() (Ming Lei) [1655485] - [block] block: add wbt_disable_default export for BFQ (Ming Lei) [1655485] - [block] block: remove the queue_lock indirection (Ming Lei) [1655485] - [block] block: remove the lock argument to blk_alloc_queue_node (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [mmc] mmc: simplify queue initialization (Ming Lei) [1655485] - [block] umem: don't override the queue_lock (Ming Lei) [1655485] - [block] drbd: don't override the queue_lock (Ming Lei) [1655485] - [block] blk-cgroup: move locking into blkg_destroy_all (Ming Lei) [1655485] - [block] blk-cgroup: consolidate error handling in blkcg_init_queue (Ming Lei) [1655485] - [block] block: remove a few unused exports (Ming Lei) [1655485] - [block] block: update a few comments for the legacy request removal (Ming Lei) [1655485] - [block] block: remove the unused lock argument to rq_qos_throttle (Ming Lei) [1655485] - [block] block: remove queue_lockdep_assert_held (Ming Lei) [1655485] - [block] block: use atomic bitops for ->queue_flags (Ming Lei) [1655485] - [block] block: don't hold the queue_lock over blk_abort_request (Ming Lei) [1655485] - [block] block: remove deadline __deadline manipulation helpers (Ming Lei) [1655485] - [block] block: remove QUEUE_FLAG_BYPASS and ->bypass (Ming Lei) [1655485] - [nvme] nvmet-rdma: fix response use after free (Ming Lei) [1655485] - [nvme] nvme: validate controller state before rescheduling keep alive (Ming Lei) [1655485] - [block] block, bfq: fix decrement of num_active_groups (Ming Lei) [1655485] - [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (Ming Lei) [1655485] - [nvme] nvme-rdma: fix double freeing of async event data (Ming Lei) [1655485] - [nvme] nvme-pci: fix surprise removal (Ming Lei) [1655485] - [nvme] nvme: Free ctrl device name on init failure (Ming Lei) [1655485] - [nvme] nvme-fc: resolve io failures during connect (Ming Lei) [1655485] - [nvme] nvme: make sure ns head inherits underlying device limits (Ming Lei) [1655485] - [nvme] nvmet: don't try to add ns to p2p map unless it actually uses it (Ming Lei) [1655485] - [nvme] nvme-pci: fix conflicting p2p resource adds (Ming Lei) [1655485] - [nvme] nvmet: Optionally use PCI P2P memory (Ming Lei) [1655485] - [nvme] nvmet: Introduce helper functions to allocate and free request SGLs (Ming Lei) [1655485] - [nvme] nvme-pci: Add support for P2P memory in requests (Ming Lei) [1655485] - [nvme] nvme-pci: Use PCI p2pmem subsystem to manage the CMB (Ming Lei) [1655485] - [infiniband] IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx_[init|destroy]() (Ming Lei) [1655485] - [block] block: Add PCI P2P flag for request queue (Ming Lei) [1655485] - [documentation] PCI/P2PDMA: Add P2P DMA driver writer's documentation (Ming Lei) [1655485] - [documentation] docs-rst: Add a new directory for PCI documentation (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add sysfs group to display p2pmem stats (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Support peer-to-peer memory (Ming Lei) [1655485] - [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (Ming Lei) [1655485] - [nvme] nvme-rdma: support up to 4 segments of inline data (Ming Lei) [1655485] - [fs] aio: fix failure to put the file pointer (Ming Lei) [1655485] - [lib] scsi: Remove percpu_ida (Ming Lei) [1655485] - [scsi] scsi: target: Convert target drivers to use sbitmap (Ming Lei) [1655485] - [scsi] scsi: target: Abstract tag freeing (Ming Lei) [1655485] - [block] mmc: block: Fix unsupported parallel dispatch of requests (Ming Lei) [1655485] - [scsi] scsi: target: sbitmap: add seq_file forward declaration (Ming Lei) [1655485] - [mm] mm, memory_hotplug: do not clear numa_node association after hot_remove (Waiman Long) [1657422] - [fs] iomap: partially revert 4721a601099 (simulated directio short read on EFAULT) (Brian Foster) [1654713] - [fs] splice: don't read more than available pipe space (Brian Foster) [1654713] - [fs] vfs: allow some remap flags to be passed to vfs_clone_file_range (Brian Foster) [1654713] - [fs] xfs: fix inverted return from xfs_btree_sblock_verify_crc (Brian Foster) [1654713] - [fs] xfs: fix PAGE_MASK usage in xfs_free_file_space (Brian Foster) [1654713] - [fs] fs/xfs: fix f_ffree value for statfs when project quota is set (Brian Foster) [1654713] - [fs] iomap: readpages doesn't zero page tail beyond EOF (Brian Foster) [1654713] - [fs] vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP (Brian Foster) [1654713] - [fs] iomap: dio data corruption and spurious errors when pipes fill (Brian Foster) [1654713] - [fs] iomap: sub-block dio needs to zeroout beyond EOF (Brian Foster) [1654713] - [fs] iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents (Brian Foster) [1654713] - [fs] xfs: delalloc -> unwritten COW fork allocation can go wrong (Brian Foster) [1654713] - [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Brian Foster) [1654713] - [fs] xfs: extent shifting doesn't fully invalidate page cache (Brian Foster) [1654713] - [fs] xfs: finobt AG reserves don't consider last AG can be a runt (Brian Foster) [1654713] - [fs] xfs: fix transient reference count error in xfs_buf_resubmit_failed_buffers (Brian Foster) [1654713] - [fs] xfs: uncached buffer tracing needs to print bno (Brian Foster) [1654713] - [fs] xfs: make xfs_file_remap_range() static (Brian Foster) [1654713] - [fs] xfs: fix shared extent data corruption due to missing cow reservation (Brian Foster) [1654713] - [fs] xfs: fix overflow in xfs_attr3_leaf_verify (Brian Foster) [1654713] - [fs] xfs: print buffer offsets when dumping corrupt buffers (Brian Foster) [1654713] - [fs] xfs: Fix error code in 'xfs_ioc_getbmap()' (Brian Foster) [1654713] - [fs] xfs: cancel COW blocks before swapext (Brian Foster) [1654713] - [fs] xfs: clear ail delwri queued bufs on unmount of shutdown fs (Brian Foster) [1654713] - [fs] xfs: use offsetof() in place of offset macros for __xfsstats (Brian Foster) [1654713] - [fs] xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat (Brian Foster) [1654713] - [fs] xfs: fix use-after-free race in xfs_buf_rele (Brian Foster) [1654713] - [fs] xfs: Add attibute remove and helper functions (Brian Foster) [1654713] - [fs] xfs: Add attibute set and helper functions (Brian Foster) [1654713] - [fs] xfs: Add helper function xfs_attr_try_sf_addname (Brian Foster) [1654713] - [fs] xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h (Brian Foster) [1654713] - [fs] xfs: issue log message on user force shutdown (Brian Foster) [1654713] - [fs] xfs: fix buffer state management in xrep_findroot_block (Brian Foster) [1654713] - [fs] xfs: always assign buffer verifiers when one is provided (Brian Foster) [1654713] - [fs] xfs: xrep_findroot_block should reject root blocks with siblings (Brian Foster) [1654713] - [fs] xfs: add a define for statfs magic to uapi (Brian Foster) [1654713] - [fs] xfs: print dangling delalloc extents (Brian Foster) [1654713] - [fs] xfs: fix fork selection in xfs_find_trim_cow_extent (Brian Foster) [1654713] - [fs] xfs: remove the unused trimmed argument from xfs_reflink_trim_around_shared (Brian Foster) [1654713] - [fs] xfs: remove the unused shared argument to xfs_reflink_reserve_cow (Brian Foster) [1654713] - [fs] xfs: handle zeroing in xfs_file_iomap_begin_delay (Brian Foster) [1654713] - [fs] xfs: remove suport for filesystems without unwritten extent flag (Brian Foster) [1654713] - [fs] xfs: remove XFS_IO_INVALID (Brian Foster) [1654713] - [fs] xfs: remove [cm]time update from reflink calls (Brian Foster) [1654713] - [fs] xfs: remove xfs_reflink_remap_range (Brian Foster) [1654713] - [fs] xfs: remove redundant remap partial EOF block checks (Brian Foster) [1654713] - [fs] xfs: support returning partial reflink results (Brian Foster) [1654713] - [fs] xfs: clean up xfs_reflink_remap_blocks call site (Brian Foster) [1654713] - [fs] xfs: fix pagecache truncation prior to reflink (Brian Foster) [1654713] - [fs] vfs: clean up generic_remap_file_range_prep return value (Brian Foster) [1654713] - [fs] vfs: hide file range comparison function (Brian Foster) [1654713] - [fs] vfs: enable remap callers that can handle short operations (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs dedupe functions (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs clone functions (Brian Foster) [1654713] - [fs] vfs: make remap_file_range functions take and return bytes completed (Brian Foster) [1654713] - [fs] vfs: remap helper should update destination inode metadata (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_file_range_prep (Brian Foster) [1654713] - [fs] vfs: combine the clone and dedupe into a single remap_file_range (Brian Foster) [1654713] - [fs] vfs: rename clone_verify_area to remap_verify_area (Brian Foster) [1654713] - [fs] vfs: rename vfs_clone_file_prep to be more descriptive (Brian Foster) [1654713] - [fs] vfs: skip zero-length dedupe requests (Brian Foster) [1654713] - [fs] vfs: avoid problematic remapping requests into partial EOF block (Brian Foster) [1654713] - [fs] vfs: strengthen checking of file range inputs to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: exit early from zero length remap operations (Brian Foster) [1654713] - [fs] vfs: check file ranges before cloning files (Brian Foster) [1654713] - [fs] vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF (Brian Foster) [1654713] - [block] blk-mq: not embed .mq_kobj and ctx->kobj into queue instance (Ming Lei) [1653124] - [fs] fs: fix lost error code in dio_complete (Ming Lei) [1655364] - [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Robert Richter) [1639202]- [drm] drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() (Lyude Paul) [1658810] - [x86] Mark Intel Apollo Lake supported (David Arcari) [1653799] - [infiniband] IB/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Improve ODP debugging messages (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Enumerate page fault types (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Release resource on error flow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Correctly set PFC param if global pause is turned off. (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1658085] - [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1658085] - [net] net/dim: Update DIM start sample after each DIM iteration (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1658085] - [netdrv] net/mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix MR cache initialization (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove extraneous error check (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove superfluous version print (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Delete unneeded function argument (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1658085] - [drm] drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() (Lyude Paul) [1658376] - [drm] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1658376] - [drm] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1658376] - [drm] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1658376] - [drm] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1658376] - [drm] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1658376] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1635205] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656653] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656653] - [pci] PCI: Add support for Immediate Readiness (Myron Stowe) [1483409] - [x86] x86/PCI: Remove node-local allocation when initialising host controller (Myron Stowe) [1483409] - [arm64] arm64: PCI: Remove node-local allocations when initialising host controller (Myron Stowe) [1483409] - [cpufreq] cpufreq: intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648207] - [acpi] ACPI / CPPC: Add support for guaranteed performance (Prarit Bhargava) [1648207] - [block] block: fix single range discard merge (Ming Lei) [1654096] - [scsi] SCSI: fix queue cleanup race before queue initialization is done (Ming Lei) [1642404] - [netdrv] net: hinic: fix null pointer dereference on pointer hwdev (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: fix a bug in rx data flow (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:fix a bug in set mac address (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:add rx checksum offload for HiNIC (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:replace multiply and division operators (Xiaojun Tan) [1654207] - [netdrv] hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4 (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: add checksum offload and TSO support (Xiaojun Tan) [1654207] - [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1651082]- [x86] kvm: x86: Report STIBP on GET_SUPPORTED_CPUID (Eduardo Habkost) [1644870] - [kernel] power: remove possible deadlock when unregistering power_supply (Benjamin Tissoires) [1657623] - [md] dm: call blk_queue_split() to impose device limits on bios (Mike Snitzer) [1657340] - [pinctrl] Revert "pinctrl: intel: Do pin translation when lock IRQ" (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Don't shadow error code of gpiochip_lock_as_irq() (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation when lock IRQ (Benjamin Tissoires) [1658075] - [firmware] efi: Prevent GICv3 WARN() by mapping the memreserve table before first use (Bhupesh Sharma) [1638640] - [firmware] efi: Permit calling efi_mem_reserve_persistent() from atomic context (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Defer persistent reservations until after paging_init() (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Revert deferred unmap of early memmap mapping (Bhupesh Sharma) [1638640] - [arm64] arm64: memblock: don't permit memblock resizing until linear mapping is up (Bhupesh Sharma) [1638640] - [arm64] arm64: Fix /proc/iomem for reserved but not memory regions (Bhupesh Sharma) [1638640] - [tty] tty: wipe buffer. (Christoph von Recklinghausen) [1655051] - [tty] tty: wipe buffer if not echoing data (Christoph von Recklinghausen) [1655051]- [powerpc] powerpc/perf: Remove sched_task function defined for thread-imc (Steve Best) [1657153] - [s390] Add reserved fields to mm_context_t (Philipp Rudo) [1656874] - [s390] Add reserved fields to thread_struct (Philipp Rudo) [1656874] - [documentation] kdump: correct crashkernel=auto threshold (Raghavendra Rao) [1656698] - [fs] NFSv4.x: fix lock recovery during delegation recall (Steve Dickson) [1656410] - [x86] x86/spec_ctrl: Synchronize RHEL8 percpu SPEC_CTRL MSR states with new STIBP logic (Waiman Long) [1655662] - [x86] x86/speculation: Provide IBPB always command line options (Waiman Long) [1655662] - [x86] x86/speculation: Add seccomp Spectre v2 user space protection mode (Waiman Long) [1655662] - [x86] x86/speculation: Enable prctl mode for spectre_v2_user (Waiman Long) [1655662] - [x86] x86/speculation: Add prctl() control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Prepare arch_smt_update() for PRCTL mode (Waiman Long) [1655662] - [x86] x86/speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1655662] - [x86] x86/speculation: Split out TIF update (Waiman Long) [1655662] - [x86] ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for conditional IBPB in switch_mm() (Waiman Long) [1655662] - [x86] x86/speculation: Avoid __switch_to_xtra() calls (Waiman Long) [1655662] - [x86] x86/process: Consolidate and simplify switch_to_xtra() code (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for per task indirect branch speculation control (Waiman Long) [1655662] - [x86] x86/speculation: Add command line control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Unify conditional spectre v2 print functions (Waiman Long) [1655662] - [x86] x86/speculataion: Mark command line parser data __initdata (Waiman Long) [1655662] - [x86] x86/speculation: Mark string arrays const correctly (Waiman Long) [1655662] - [x86] x86/speculation: Reorder the spec_v2 code (Waiman Long) [1655662] - [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1655662] - [x86] x86/speculation: Rework SMT state change (Waiman Long) [1655662] - [x86] sched/smt: Expose sched_smt_present static key (Waiman Long) [1655662] - [x86] x86/Kconfig: Select SCHED_SMT if SMP enabled (Waiman Long) [1655662] - [x86] sched/smt: Make sched_smt_present track topology (Waiman Long) [1655662] - [x86] x86/speculation: Reorganize speculation control MSRs update (Waiman Long) [1655662] - [x86] x86/speculation: Rename SSBD update functions (Waiman Long) [1655662] - [x86] x86/speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1655662] - [x86] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Remove unnecessary ret variable in cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Clean up spectre_v2_parse_cmdline() (Waiman Long) [1655662] - [x86] x86/speculation: Update the TIF_SSBD comment (Waiman Long) [1655662] - [x86] x86/retpoline: Remove minimal retpoline support (Waiman Long) [1655662] - [x86] x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support (Waiman Long) [1655662] - [x86] x86/spec_ctrl: Temporarily remove the IBRS code from process.c & bugs.c (Waiman Long) [1655662] - [nvme] nvme: flush namespace scanning work just before removing namespaces (Ewan Milne) [1656028] - [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1646847] - [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Add support for Aero controllers (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1649314] - [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649384] - [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1649876] - [netdrv] net/mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1645857] - [hwmon] hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1640681] - [x86] x86/amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1640681] - [x86] x86/amd_nb: Add support for newer PCI topologies (Gary Hook) [1640681] - [hwmon] hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1640681] - [net] tipc: fix info leak from kernel tipc_event (Jon Maloy) [1643279] - [net] tipc: eliminate message disordering during binding table update (Jon Maloy) [1643279] - [net] tipc: fix unsafe rcu locking when accessing publication list (Jon Maloy) [1643279] - [net] tipc: queue socket protocol error messages into socket receive buffer (Jon Maloy) [1643279] - [net] tipc: ignore STATE_MSG on wrong link session (Jon Maloy) [1643279] - [net] tipc: fix failover problem (Jon Maloy) [1643279] - [net] tipc: eliminate possible recursive locking detected by LOCKDEP (Jon Maloy) [1643279] - [net] tipc: lock wakeup & inputq at tipc_link_reset() (Jon Maloy) [1643279] - [net] tipc: reset bearer if device carrier not ok (Jon Maloy) [1643279] - [net] tipc: fix flow control accounting for implicit connect (Jon Maloy) [1643279] - [net] tipc: check return value of __tipc_dump_start() (Jon Maloy) [1643279] - [net] tipc: call start and done ops directly in __tipc_nl_compat_dumpit() (Jon Maloy) [1643279] - [net] tipc: orphan sock in tipc_release() (Jon Maloy) [1643279] - [net] tipc: switch to rhashtable iterator (Jon Maloy) [1643279] - [net] tipc: fix a missing rhashtable_walk_exit() (Jon Maloy) [1643279] - [net] tipc: add missing dev_put() on error in tipc_enable_l2_media (Jon Maloy) [1643279] - [net] tipc: initialize broadcast link stale counter correctly (Jon Maloy) [1643279] - [net] tipc: set link tolerance correctly in broadcast link (Jon Maloy) [1643279] - [net] tipc: extend link reset criteria for stale packet retransmission (Jon Maloy) [1643279] - [crypto] crypto: ccp - Add support for new CCP/PSP device ID (Gary Hook) [1634201] - [crypto] crypto: ccp - Support register differences between PSP devices (Gary Hook) [1634201] - [crypto] crypto: ccp - Remove unused #defines (Gary Hook) [1634201] - [crypto] crypto: ccp - Add psp enabled message when initialization succeeds (Gary Hook) [1634201] - [crypto] crypto: ccp - Fix command completion detection race (Gary Hook) [1634201] - [crypto] crypto: ccp - Check for NULL PSP pointer at module unload (Gary Hook) [1634201] - [net] sctp: increase sk_wmem_alloc when head->truesize is increased (Xin Long) [1645419] - [net] sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit (Xin Long) [1645419] - [net] ipv6: re-do dad when interface has IFF_NOARP flag change (Hangbin Liu) [1644594] - [net] netfilter: nf_tables: don't skip inactive chains during update (Florian Westphal) [1643746] - [net] inet: frags: better deal with smp races (Sabrina Dubroca) [1645397] - [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1642842] - [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1642842] - [net] sctp: fix strchange_flags name for Stream Change Event (Xin Long) [1641852] - [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1644478] - [net] sctp: not free the new asoc when sctp_wait_for_connect returns err (Xin Long) [1644155] - [net] l2tp: fix a sock refcnt leak in l2tp_tunnel_register (Xin Long) [1642749] - [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637786] - [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637786] - [net] ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 (Hangbin Liu) [1638598] - [net] netfilter: nft_compat: ebtables 'nat' table is normal chain type (Florian Westphal) [1645377] - [net] sched: exclude TC from kABI guarantee (Ivan Vecera) [1628454] - [net] netfilter: nft_set_rbtree: allow loose matching of closing element in interval (Phil Sutter) [1641993] - [net] netfilter: xt_nat: fix DNAT target for shifted portmap ranges (Paolo Abeni) [1634258] - [net] sched: Fix for duplicate class dump (Phil Sutter) [1631179] - [x86] KVM: X86: Fix scan ioapic use-before-initialization (Bandan Das) [1653835] {CVE-2018-19407}- [scsi] scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload (Cathy Avery) [1590875] - [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Steve Best) [1656076] - [s390] s390/qeth: fix length check in SNMP processing (Philipp Rudo) [1655612] - [s390] s390/ism: clear dmbe_mask bit before SMC IRQ handling (Philipp Rudo) [1655611] - [net] net/smc: use after free fix in smc_wr_tx_put_slot() (Philipp Rudo) [1655611] - [net] net/smc: atomic SMCD cursor handling (Philipp Rudo) [1655611] - [net] net/smc: add SMC-D shutdown signal (Philipp Rudo) [1655611] - [net] net/smc: use queue pair number when matching link group (Philipp Rudo) [1655611] - [net] net/smc: abort CLC connection in smc_release (Philipp Rudo) [1655611] - [net] net/smc: unregister rkeys of unused buffer (Philipp Rudo) [1655611] - [net] net/smc: add infrastructure to send delete rkey messages (Philipp Rudo) [1655611] - [net] net/smc: avoid a delay by waiting for nothing (Philipp Rudo) [1655611] - [net] net/smc: cleanup listen worker mutex unlocking (Philipp Rudo) [1655611] - [net] net/smc: short wait for late smc_clc_wait_msg (Philipp Rudo) [1655611] - [net] net/smc: no link delete for a never active link (Philipp Rudo) [1655611] - [net] net/smc: allow fallback after clc timeouts (Philipp Rudo) [1655611] - [net] net/smc: remove sock_error detour in clc-functions (Philipp Rudo) [1655611] - [net] net/smc: make smc_lgr_free() static (Philipp Rudo) [1655611] - [net] net/smc: cleanup tcp_listen_worker initialization (Philipp Rudo) [1655611] - [net] net/smc: fix smc_buf_unuse to use the lgr pointer (Philipp Rudo) [1655611] - [net] Revert "net: simplify sock_poll_wait" (Philipp Rudo) [1655611] - [powerpc] powerpc/pseries: Fix unitialized timer reset on migration (Steve Best) [1655053] - [powerpc] powerpc/pseries/mobility: Extend start/stop topology update scope (Steve Best) [1655053] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1641425]- [x86] KVM: VMX: re-add ple_gap module parameter (Gary Hook) [1652953] - [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1655515] - [pci] PCI/ASPM: Do not initialize link state when aspm_disabled is set (Myron Stowe) [1655246] - [pci] PCI/ACPI: Allow _OSC presence to be optional for PCI (Myron Stowe) [1655246] - [pci] PCI/ACPI: Correct error message for ASPM disabling (Myron Stowe) [1655246] - [pci] PCI/ASPM: Fix link_state teardown on device removal (Myron Stowe) [1655246] - [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1644403] - [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1644403] - [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1644403] - [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1644403] - [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1644403] - [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1644403] - [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1644403] - [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1644403] - [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1644403] - [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1644403] - [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1644403] - [netdrv] virtchnl: Added support to exchange additional speed values (Jonathan Toppins) [1644403] - [netdrv] ice: Poll for link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1644403] - [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1644403] - [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1644403] - [netdrv] ice: Update expected FW version (Jonathan Toppins) [1644403] - [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1644403] - [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1644403] - [netdrv] ice: Update version string (Jonathan Toppins) [1644403] - [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1644403] - [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1644403] - [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1644403] - [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1644403] - [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1644403] - [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1644403] - [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1644403] - [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1644403] - [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1644403] - [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1644403] - [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1644403] - [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1644403] - [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1644403] - [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1644403] - [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1644403] - [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1644403] - [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1644403] - [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1644403] - [netdrv] ice: update fw version check logic (Jonathan Toppins) [1644403] - [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1644403] - [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1644403] - [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1644403] - [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1644403] - [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652432] - [fs] fsnotify: generalize handling of extra event flags (Miklos Szeredi) [1652432] - [netdrv] net: hns3: add common validation in hclge_dcb (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix for multiple unmapping DMA problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename hns_nic_dma_unmap (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add handling for big TX fragment (Xiaojun Tan) [1640945] - [netdrv] net: hns3: move DMA map into hns3_fill_desc (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hns3_fill_desc_tso (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after loopback test (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Enable promisc mode when mac vlan table is full (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add egress/ingress vlan filter for revision 0x21 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Optimize for unicast mac vlan table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix loss of coal configuration while doing reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify hns3_get_max_available_channels (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change return type of hclge_tm_schd_info_update() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for netdev not up problem when setting mtu (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for packet buffer setting bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set extra mac address of pause param for HW (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix speed/duplex information loss problem when executing ethtool ethx cmd of VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add get_media_type ops support for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove print messages for error packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add nic state check before calling netif_tx_wake_queue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add handle for default case (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Unify the prefix of vf functions (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tqp array traversal condition for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ets validate issue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs_map_cfg() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix client initialize state issue when roce client initialize failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Clear client pointer when initialize client failed or unintialize finished (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix cmdq registers initialization issue for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for setting speed for phy failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Check hdev state when getting link status (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set STATE_DOWN bit of hdev state when stopping net (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove packet statistics of public (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove tx budget to clean more TX descriptors in a napi (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine hns3_get_link_ksettings() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove redundant codes of query advertised flow control abilitiy (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change the dst mac addr of loopback packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Only update mac configuation when necessary (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Preserve vlan 0 in hardware table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ping exited problem when doing lp selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for loopback selftest failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix error of checking used vlan id (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for multicast failure (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for vf vlan delete failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify variable type in hns3_nic_reuse_page (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add vlan filter setting by ethtool command -K (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set tx ring' tc info when netdev is up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix desc num set to default when setting channel (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for information of phydev lost problem when down/up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add support for serdes loopback selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine the MSIX allocation for PF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix MSIX allocation issue for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix return value error while hclge_cmd_csq_clean failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify inconsistent bit mask macros (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for using wrong mask and shift in hclge_get_ring_chain_from_mbx (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Correct reset event status register (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent to request reset frequently (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent sending command during global or core reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add configure for mac minimal frame size (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for l4 checksum offload bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for waterline not setting correctly (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tc setup when netdev is first up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify hnae_ to hnae3_ (Xiaojun Tan) [1640945] - [netdrv] net: hns3: simplify hclge_cmd_csq_clean (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove some redundant assignments (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove back in struct hclge_hw (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add unlikely for error check (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add l4_type check for both ipv4 and ipv6 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add vector status check before free vector (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename the interface for init_client_instance and uninit_client_instance (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector (Xiaojun Tan) [1640945] - [kernel] redhat: Enable -Werror for architectures (Laura Abbott) [1582754] - [drm] drm/atomic_helper: Remove dangling variable (Laura Abbott) [1582754] - [s390] s390/tools: fix gcc 8 stringop-truncation warnings (Laura Abbott) [1582754] - [tty] kgdboc: Fix restrict error (Laura Abbott) [1582754] - [misc] misc: kgdbts: Fix restrict error (Laura Abbott) [1582754] - [scsi] scsi: ibmvscsis: Fix a stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/extmem: fix gcc 8 stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/perf: fix gcc 8 array-bounds warning (Laura Abbott) [1582754] - [kernel] kdb: Use strscpy with destination buffer size (Laura Abbott) [1582754] - [fs] configfs: replace strncpy with memcpy (Laura Abbott) [1582754] - [fs] kernfs: Replace strncpy with memcpy (Laura Abbott) [1582754] - [kernel] disable stringop truncation warnings for now (Laura Abbott) [1582754] - [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Laura Abbott) [1582754] - [sound] ALSA: trident: Suppress gcc string warning (Laura Abbott) [1582754] - [lib] kobject: Replace strncpy with memcpy (Laura Abbott) [1582754] - [tty] TTY: isdn: Replace strncpy with memcpy (Laura Abbott) [1582754] - [target] scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size (Laura Abbott) [1582754] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1650538] - [fs] fuse: allow fine grained attr cache invaldation (Miklos Szeredi) [1650538]- [mm] mm: mremap: properly flush TLB before releasing the page (Rafael Aquini) [1645122] {CVE-2018-18281} - [x86] x86/spec_ctrl: Change default Skylake Spectre v2 mitigation to retpoline (Waiman Long) [1651806] - [fs] gfs2: write revokes should traverse sd_ail1_list in reverse (Andreas Grunbacher) [1652763] - [fs] gfs2: Fix marking bitmaps non-full (Andreas Grunbacher) [1652762] - [fs] GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads (Andreas Grunbacher) [1652761] - [fs] gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd (Andreas Grunbacher) [1652759] - [fs] gfs2: Use fs_* functions instead of pr_* function where we can (Andreas Grunbacher) [1652757] - [fs] gfs2: slow the deluge of io error messages (Andreas Grunbacher) [1652757] - [fs] gfs2_meta: ->mount() can get NULL dev_name (Andreas Grunbacher) [1652754] - [powerpc] powerpc/vdso: Correct call frame information (Steve Best) [1651281] - [i2c] i2c: i801: Add support for Intel Ice Lake (David Arcari) [1637435] - [usb] xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc (Robert Richter) [1649829] - [x86] x86: numa_emulation: fix uniform-split numa emulation (Rafael Aquini) [1620341] - [x86] x86: numa_emulation: introduce uniform split capability (Rafael Aquini) [1620341] - [kernel] perf/hw_breakpoint: Modify breakpoint even if the new attr has disabled set (Mark Salter) [1643174] - [x86] KVM: vmx: hyper-v: don't pass EPT configuration info to vmx_hv_remote_flush_tlb() (Paolo Bonzini) [1636610] - [x86] KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_CCP_DD=m (Paolo Bonzini) [1636610] - [x86] kvm: nVMX: fix entry with pending interrupt if APICv is enabled (Paolo Bonzini) [1636610] - [x86] KVM: VMX: hide flexpriority from guest when disabled at the module level (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check for existence of secondary exec controls before accessing (Paolo Bonzini) [1636610] - [x86] KVM: x86: fix L1TF's MMIO GFN calculation (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: cut down decimal places in update interval dialog (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled (Paolo Bonzini) [1636610] - [x86] KVM: x86: never trap MSR_KERNEL_GS_BASE (Paolo Bonzini) [1636610] - [x86] KVM: LAPIC: Fix pv ipis out-of-bounds access (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2 (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: re-animate display of dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: indicate dead guests as such (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: handle guest removals more gracefully (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: don't reset stats when setting PID filter for debugfs (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix updates for dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix handling of invalid paths in debugfs provider (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix python3 issues (Paolo Bonzini) [1636610] - [x86] KVM: x86: Unexport x86_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not re-{try, execute} after failed emulation in L2 (Paolo Bonzini) [1636610] - [x86] KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault (Paolo Bonzini) [1636610] - [x86] KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE (Paolo Bonzini) [1636610] - [x86] KVM: x86: Invert emulation re-execute behavior to make it opt-in (Paolo Bonzini) [1636610] - [x86] KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation (Paolo Bonzini) [1636610] - [x86] KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr (Paolo Bonzini) [1636610] - [x86] KVM: SVM: remove unused variable dst_vaddr_end (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: avoid redundant double assignment of nested_run_pending (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs (Paolo Bonzini) [1636610] - [tools] kvm: selftests: Add platform_info_test (Paolo Bonzini) [1636610] - [x86] KVM: x86: Control guest reads of MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] KVM: x86: Turbo bits in MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] nVMX x86: Check VPID value on vmentry of L2 guests (Paolo Bonzini) [1636610] - [x86] nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2 (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check nested state and CR4.VMXE against SMM (Paolo Bonzini) [1636610] - [x86] kvm: x86: make kvm_{load|put}_guest_fpu() static (Paolo Bonzini) [1636610] - [x86] x86/hyper-v: rename ipi_arg_{ex, non_ex} structures (Paolo Bonzini) [1636610] - [x86] KVM: VMX: use preemption timer to force immediate VMExit (Paolo Bonzini) [1636610] - [x86] KVM: VMX: modify preemption timer bit only when arming timer (Paolo Bonzini) [1636610] - [x86] KVM: VMX: immediately mark preemption timer expired only for zero value (Paolo Bonzini) [1636610] - [x86] KVM: SVM: Switch to bitmap_zalloc() (Paolo Bonzini) [1636610] - [lib] bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() (Paolo Bonzini) [1636610] - [x86] KVM/MMU: Fix comment in walk_shadow_page_lockless_end() (Paolo Bonzini) [1636610] - [tools] kvm: selftests: use -pthread instead of -lpthread (Paolo Bonzini) [1636610] - [tools] kvm: selftest: add dirty logging test (Paolo Bonzini) [1636610] - [tools] kvm: selftest: pass in extra memory when create vm (Paolo Bonzini) [1636610] - [tools] kvm: selftest: include the tools headers (Paolo Bonzini) [1636610] - [tools] kvm: selftest: unify the guest port macros (Paolo Bonzini) [1636610] - [x86] KVM: x86: don't reset root in kvm_mmu_setup() (Paolo Bonzini) [1636610] - [x86] kvm: mmu: Don't read PDPTEs when paging is not enabled (Paolo Bonzini) [1636610] - [x86] x86/kvm/lapic: always disable MMIO interface in x2APIC mode (Paolo Bonzini) [1636610] - [s390] KVM: s390: Make huge pages unavailable in ucontrol VMs (Paolo Bonzini) [1636610] - [s390] s390/mm: Check for valid vma before zapping in gmap_discard (Paolo Bonzini) [1636610] - [tools] selftests: add headers_install to lib.mk (Paolo Bonzini) [1636610] - [tools] selftests: kselftest: Remove outdated comment (Paolo Bonzini) [1636610] - [tools] selftests: android: move config up a level (Paolo Bonzini) [1636610] - [md] md: Avoid namespace collision with bitmap API (Paolo Bonzini) [1636610]- [cpufreq] cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC (Prarit Bhargava) [1654361] - [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1651639] - [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1651639] - [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1651947] - [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1651947] - [netdrv] net/ibmnvic: Fix deadlock problem in reset (Steve Best) [1651947] - [netdrv] ibmvnic: fix accelerated VLAN handling (Steve Best) [1651947] - [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1651947] - [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1651947] - [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1651947] - [netdrv] ibmvnic: remove ndo_poll_controller (Steve Best) [1651947] - [powerpc] powerpc/powernv/npu: Remove atsd_threshold debugfs setting (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Use size-based ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Reduce eieio usage when issuing ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Add a debugfs setting to change ATSD threshold (Steve Best) [1653661] - [net] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1653395] - [s390] s390/qeth: utilize virtual MAC for Layer2 OSD devices (Philipp Rudo) [1653246] - [fs] vfs: fix FIGETBSZ ioctl on an overlayfs file (Miklos Szeredi) [1651362] - [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1651362] - [fs] ovl: fix missing override creds in link of a metacopy upper (Miklos Szeredi) [1651362] - [fs] ovl: automatically enable redirect_dir on metacopy=on (Miklos Szeredi) [1651362] - [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1651362] - [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1651362] - [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1651362] - [mm] mm, memory_hotplug: check zone_movable in has_unmovable_pages (Baoquan He) [1643839] - [netdrv] hv_netvsc: fix vf serial matching with pci slot info (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: remove ndo_poll_controller (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: pair VF based on serial number (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: fix schedule in RCU context (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Fix return value check in hv_pci_assign_slots() (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: support reporting serial number as slot information (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichild_device() (Vitaly Kuznetsov) [1637519] - [char] ipmi: Fix timer race with module unload (Robert Richter) [1649812] - [arm64] arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_set_access_flags (Christoph von Recklinghausen) [1635192] - [arm64] arm64: hugetlb: Fix handling of young ptes (Christoph von Recklinghausen) [1635192] - [mm] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1647647]- [crypto] crypto: vmx - Fix sleep-in-atomic bugs (Steve Best) [1653662] - [netdrv] net: ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1634044] - [netdrv] net: ena: fix crash during ena_remove() (John Linville) [1634044] - [netdrv] net: ena: fix crash during failed resume from hibernation (John Linville) [1634044] - [netdrv] net: ena: enable CONFIG_ENA_ETHERNET for aarch64 (John Linville) [1634044] - [netdrv] net: ena: enable Low Latency Queues (John Linville) [1634044] - [netdrv] net: ena: Fix Kconfig dependency on X86 (John Linville) [1634044] - [netdrv] net: ena: fix indentations in ena_defs for better readability (John Linville) [1634044] - [netdrv] net: ena: update driver version to 2.0.1 (John Linville) [1634044] - [netdrv] net: ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1634044] - [netdrv] net: ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1634044] - [netdrv] net: ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1634044] - [netdrv] net: ena: explicit casting and initialization, and clearer error handling (John Linville) [1634044] - [netdrv] net: ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1634044] - [netdrv] net: ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1634044] - [netdrv] net: ena: complete host info to match latest ENA spec (John Linville) [1634044] - [netdrv] net: ena: minor performance improvement (John Linville) [1634044] - [netdrv] net: ena: fix auto casting to boolean (John Linville) [1634044] - [netdrv] net: ena: fix NULL dereference due to untimely napi initialization (John Linville) [1634044] - [netdrv] net: ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1634044] - [netdrv] net: ena: fix warning in rmmod caused by double iounmap (John Linville) [1634044] - [netdrv] net: ena: remove ndo_poll_controller (John Linville) [1634044] - [netdrv] net: ena: fix incorrect usage of memory barriers (John Linville) [1634044] - [netdrv] net: ena: fix missing calls to READ_ONCE (John Linville) [1634044] - [netdrv] net: ena: fix missing lock during device destruction (John Linville) [1634044] - [netdrv] net: ena: fix potential double ena_destroy_device() (John Linville) [1634044] - [netdrv] net: ena: fix device destruction to gracefully free resources (John Linville) [1634044] - [netdrv] net: ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1634044] - [netdrv] net: ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1634044] - [s390] s390/zcrypt: reinit ap queue state machine during device probe (Philipp Rudo) [1653668] - [s390] s390/kdump: Make elfcorehdr size calculation ABI compliant (Philipp Rudo) [1653245] - [s390] s390/kdump: Fix elfcorehdr size calculation (Philipp Rudo) [1653245] - [block] block: fix 32 bit overflow in __blkdev_issue_discard() (Ming Lei) [1638826] - [ata] libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD (Ming Lei) [1638826] - [block] block: copy ioprio in __bio_clone_fast() and bounce (Ming Lei) [1638826] - [trace] kyber: fix wrong strlcpy() size in trace_kyber_latency() (Ming Lei) [1638826] - [block] floppy: fix race condition in __floppy_read_block_0() (Ming Lei) [1638826] - [block] block: make blk_try_req_merge() static (Ming Lei) [1638826] - [block] block: remove dead queue members (Ming Lei) [1638826] - [block] block: clean up dead code that is now redundant (Ming Lei) [1638826] - [nvme] nvme: fix boot hang with only being able to get one IRQ vector (Ming Lei) [1638826] - [block] ide: don't clear special on ide_queue_rq() entry (Ming Lei) [1638826] - [block] null_blk: remove unused nullb device (Ming Lei) [1638826] - [block] ide: don't use req->special (Ming Lei) [1638826] - [block] pd: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] aoe: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] skd_main: don't use req->special (Ming Lei) [1638826] - [block] nullb: remove leftover legacy request code (Ming Lei) [1638826] - [scsi] fnic: fix fnic_scsi_host_{start,end}_tag (Ming Lei) [1638826] - [block] block: remove set but not used variable 'et' (Ming Lei) [1638826] - [block] block: remove the BLKPREP_* values. (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from device handler ->prep_fn (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from scsi_init_io and ->init_command (Ming Lei) [1638826] - [scsi] scsi: clean up error handling in scsi_init_io (Ming Lei) [1638826] - [scsi] scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd (Ming Lei) [1638826] - [scsi] scsi: simplify scsi_prep_state_check (Ming Lei) [1638826] - [block] ide: cleanup ->prep_rq calling convention (Ming Lei) [1638826] - [block] block: remove req->timeout_list (Ming Lei) [1638826] - [block] blk-mq: provide a helper to check if a queue is busy (Ming Lei) [1638826] - [block] blk-mq-tag: change busy_iter_fn to return whether to continue or not (Ming Lei) [1638826] - [block] ms_block: remove unused pointer 'set' (Ming Lei) [1638826] - [block] sunvdc: fix compiler warning (Ming Lei) [1638826] - [nvme] nvme: add separate poll queue map (Ming Lei) [1638826] - [block] block: add REQ_HIPRI and inherit it from IOCB_HIPRI (Ming Lei) [1638826] - [nvme] nvme: utilize two queue maps, one for reads and one for writes (Ming Lei) [1638826] - [block] blk-mq: initial support for multiple queue maps (Ming Lei) [1638826] - [block] blk-mq: improve plug list sorting (Ming Lei) [1638826] - [block] blk-mq: cleanup and improve list insertion (Ming Lei) [1638826] - [block] blk-mq: cache request hardware queue mapping (Ming Lei) [1638826] - [block] blk-mq: separate number of hardware queues from nr_cpu_ids (Ming Lei) [1638826] - [block] blk-mq: support multiple hctx maps (Ming Lei) [1638826] - [block] blk-mq: add 'type' attribute to the sysfs hctx directory (Ming Lei) [1638826] - [block] blk-mq: allow software queue to map to multiple hardware queues (Ming Lei) [1638826] - [block] blk-mq: pass in request/bio flags to queue mapping (Ming Lei) [1638826] - [block] blk-mq: provide dummy blk_mq_map_queue_type() helper (Ming Lei) [1638826] - [block] blk-mq: abstract out queue map (Ming Lei) [1638826] - [block] blk-mq: kill q->mq_map (Ming Lei) [1638826] - [kernel] genirq/affinity: Add support for allocating interrupt sets (Ming Lei) [1638826] - [kernel] genirq/affinity: Pass first vector to __irq_build_affinity_masks() (Ming Lei) [1638826] - [kernel] genirq/affinity: Move two stage affinity spreading into a helper function (Ming Lei) [1638826] - [kernel] genirq/affinity: Spread IRQs to all available NUMA nodes (Ming Lei) [1638826] - [block] block: kill request ->cpu member (Ming Lei) [1638826] - [block] block: get rid of q->softirq_done_fn() (Ming Lei) [1638826] - [block] block: get rid of blk_queued_rq() (Ming Lei) [1638826] - [block] blk-merge: kill dead queue lock held check (Ming Lei) [1638826] - [block] block: remove req_no_special_merge() from merging code (Ming Lei) [1638826] - [block] block: kill request slab cache (Ming Lei) [1638826] - [block] block: remove request_list code (Ming Lei) [1638826] - [block] bsg: move bsg-lib parts outside of request queue (Ming Lei) [1638826] - [block] block: kill legacy parts of timeout handling (Ming Lei) [1638826] - [block] block: remove __blk_put_request() (Ming Lei) [1638826] - [block] block: get rid of MQ scheduler ops union (Ming Lei) [1638826] - [block] block: remove dead elevator code (Ming Lei) [1638826] - [block] block: remove legacy IO schedulers (Ming Lei) [1638826] - [block] block: cleanup kick/queued handling (Ming Lei) [1638826] - [block] block: remove non mq parts from the flush code (Ming Lei) [1638826] - [block] block: remove legacy rq tagging (Ming Lei) [1638826] - [block] blk-cgroup: remove legacy queue bypassing (Ming Lei) [1638826] - [block] blk-wbt: kill check for legacy queue type (Ming Lei) [1638826] - [block] block: remove blk_complete_request() (Ming Lei) [1638826] - [block] bsg: convert to use blk-mq (Ming Lei) [1638826] - [block] bsg: provide bsg_remove_queue() helper (Ming Lei) [1638826] - [block] bsg: pass in desired timeout handler (Ming Lei) [1638826] - [s390] dasd: remove dead code (Ming Lei) [1638826] - [block] block: remove q->lld_busy_fn() (Ming Lei) [1638826] - [scsi] scsi: kill off the legacy IO path (Ming Lei) [1638826] - [scsi] scsi: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: remove legacy check in queue blk_freeze_queue() (Ming Lei) [1638826] - [block] blk-mq: remove the request_list usage (Ming Lei) [1638826] - [block] ide: convert to blk-mq (Ming Lei) [1638826] - [block] mspro_block: convert to blk-mq (Ming Lei) [1638826] - [block] ms_block: convert to blk-mq (Ming Lei) [1638826] - [block] sunvdc: convert to blk-mq (Ming Lei) [1638826] - [block] null_blk: Add conventional zone configuration for zoned support (Ming Lei) [1638826] - [ata] libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 (Ming Lei) [1638826] - [block] block, bfq: fix asymmetric scenarios detection (Ming Lei) [1638826] - [cdrom] gdrom: fix mistake in assignment of error (Ming Lei) [1638826] - [block] blk-mq: place trace_block_getrq() in correct place (Ming Lei) [1638826] - [block] block: Introduce blk_revalidate_disk_zones() (Ming Lei) [1638826] - [block] block: add a report_zones method (Ming Lei) [1638826] - [block] block: Expose queue nr_zones in sysfs (Ming Lei) [1638826] - [block] block: Improve zone reset execution (Ming Lei) [1638826] - [block] block: Introduce BLKGETNRZONES ioctl (Ming Lei) [1638826] - [block] block: Introduce BLKGETZONESZ ioctl (Ming Lei) [1638826] - [block] block: Limit allocation of zone descriptors for report zones (Ming Lei) [1638826] - [block] block: Introduce blkdev_nr_zones() helper (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Fix sd_zbc_check_zones() error checks (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Reduce boot device scan and revalidate time (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Rearrange code (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Remove an assignment from sd_zbc_setup_report_cmnd() (Ming Lei) [1638826] - [scsi] scsi: sd: don't crash the host on invalid commands (Ming Lei) [1638826] - [pci] PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice (Ming Lei) [1638826] - [fs] f2fs: remove request_list check in is_idle() (Ming Lei) [1638826] - [scsi] scsi: osd: initiator should use mq variant of request ending (Ming Lei) [1638826] - [scsi] scsi: fnic: replace gross legacy tag hack with blk-mq hack (Ming Lei) [1638826] - [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Ming Lei) [1638826] - [scsi] scsi: ufs: Disable blk-mq for now (Ming Lei) [1638826] - [block] sx8: convert to blk-mq (Ming Lei) [1638826] - [block] z2ram: convert to blk-mq (Ming Lei) [1638826] - [cdrom] gdrom: convert to blk-mq (Ming Lei) [1638826] - [block] floppy: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: fix error handling during setup (Ming Lei) [1638826] - [block] ataflop: fold headers into C file (Ming Lei) [1638826] - [block] amiflop: convert to blk-mq (Ming Lei) [1638826] - [block] amiflop: clean up on errors during setup (Ming Lei) [1638826] - [block] amiflop: fold headers into C file (Ming Lei) [1638826] - [block] swim3: convert to blk-mq (Ming Lei) [1638826] - [block] swim3: add real error handling in setup (Ming Lei) [1638826] - [block] swim: convert to blk-mq (Ming Lei) [1638826] - [block] swim: fix cleanup on setup error (Ming Lei) [1638826] - [mtd] mtd_blkdevs: convert to blk-mq (Ming Lei) [1638826] - [block] xsysace: convert to blk-mq (Ming Lei) [1638826] - [block] paride: convert pf to blk-mq (Ming Lei) [1638826] - [block] paride: convert pd to blk-mq (Ming Lei) [1638826] - [block] paride: convert pcd to blk-mq (Ming Lei) [1638826] - [block] ps3disk: convert to blk-mq (Ming Lei) [1638826] - [block] blk-mq: provide helper for setting up an SQ queue and tag set (Ming Lei) [1638826] - [block] null_blk: remove set but not used variable 'q' (Ming Lei) [1638826] - [cdrom] cdrom: don't attempt to fiddle with cdo->capability (Ming Lei) [1638826] - [block] block: remove bogus check for queue_lock assignment (Ming Lei) [1638826] - [block] null_blk: remove legacy IO path (Ming Lei) [1638826] - [block] um: Convert ubd driver to blk-mq (Ming Lei) [1638826] - [block] skd: fixup usage of legacy IO API (Ming Lei) [1638826] - [block] aoe: convert aoeblk to blk-mq (Ming Lei) [1638826] - [block] ide: remove redundant variables queue_run_ms and left (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion convert BUGs to WARNs (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion hints on fastpath (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_reprep helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_action helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_nz_result function (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: rename variables (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: comment on end_request return (Ming Lei) [1638826] - [scsi] scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue (Ming Lei) [1638826] - [scsi] scsi: sg: remove bad blk_end_request_all() call (Ming Lei) [1638826] - [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1638826] - [block] block, bfq: improve asymmetric scenarios detection (Ming Lei) [1638826] - [block] block: remove redundant 'default n' from Kconfig-s (Ming Lei) [1638826] - [block] blk-mq-debugfs: Also show requests that have not yet been started (Ming Lei) [1638826] - [block] block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD (Ming Lei) [1638826] - [block] kyber: fix integer overflow of latency targets on 32-bit (Ming Lei) [1638826] - [block] kyber: add tracepoints (Ming Lei) [1638826] - [block] kyber: implement improved heuristics (Ming Lei) [1638826] - [block] kyber: don't make domain token sbitmap larger than necessary (Ming Lei) [1638826] - [block] block: export blk_stat_enable_accounting() (Ming Lei) [1638826] - [block] block: move call of scheduler's ->completed_request() hook (Ming Lei) [1638826] - [block] blk-mq: Enable support for runtime power management (Ming Lei) [1638826] - [block] block: Make blk_get_request() block for non-PM requests while suspended (Ming Lei) [1638826] - [block] block: Allow unfreezing of a queue while requests are in progress (Ming Lei) [1638826] - [lib] percpu-refcount: Introduce percpu_ref_resurrect() (Ming Lei) [1638826] - [block] block: Schedule runtime resume earlier (Ming Lei) [1638826] - [block] block: Split blk_pm_add_request() and blk_pm_put_request() (Ming Lei) [1638826] - [block] block, scsi: Change the preempt-only flag into a counter (Ming Lei) [1638826] - [block] block: Move power management code into a new source file (Ming Lei) [1638826] - [block] Blk-throttle: update to use rbtree with leftmost node cached (Ming Lei) [1638826] - [block] block: use bio_add_page in bio_iov_iter_get_pages (Ming Lei) [1638826] - [block] blok, bfq: do not plug I/O if all queues are weight-raised (Ming Lei) [1638826] - [block] block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash (Ming Lei) [1638826] - [block] block, bfq: correctly charge and reset entity service in all cases (Ming Lei) [1638826]- [rpmspec] redhat: fix bpf_samples build (Jiri Benc) [1611579] - [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1628736] - [pci] pcie: Enable Broadom iProc PCIE and mark it is as tech preview (Mark Langsdorf) [1576958] - [pci] PCI/ACPI: Add iProc PCIe MCFG quirk (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Add ACPI/ECAM support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Remove PAXC slot check to allow VF support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reduce inbound/outbound mapping print level (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reject unconfigured physical functions from PAXC (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Disable MSI parsing in certain PAXC blocks (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Fix up corrupted PAXC root complex config registers (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Activate PAXC bridge quirk for more devices (Mark Langsdorf) [1576958]- [s390] s390/mm: fix mis-accounting of pgtable_bytes (Joe Lawrence) [1644481] - [mm] mm: add mm_pxd_folded checks to pgtable_bytes accounting functions (Joe Lawrence) [1644481] - [mm] mm: introduce mm_[p4d|pud|pmd]_folded (Joe Lawrence) [1644481] - [mm] mm: make the __PAGETABLE_PxD_FOLDED defines non-empty (Joe Lawrence) [1644481] - [x86] x86/cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650273] - [fs] fuse: fix possibly missed wake-up after abort (Lukas Czerner) [1649244] - [fs] fuse: fix leaked notify reply (Lukas Czerner) [1649244] - [fs] fuse: fix blocked_waitq wakeup (Lukas Czerner) [1649244] - [fs] fuse: set FR_SENT while locked (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_write() (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_read() (Lukas Czerner) [1649244] - [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Lukas Czerner) [1649244] - [fs] fuse: Don't access pipe->buffers without pipe_lock() (Lukas Czerner) [1649244] - [fs] fuse: fix initial parallel dirops (Lukas Czerner) [1649244] - [fs] fuse: Fix oops at process_init_reply() (Lukas Czerner) [1649244] - [fs] fuse: umount should wait for all requests (Lukas Czerner) [1649244] - [fs] fuse: fix unlocked access to processing queue (Lukas Czerner) [1649244] - [fs] fuse: fix double request_end() (Lukas Czerner) [1649244] - [fs] fuse: fix use-after-free in fuse_direct_IO() (Lukas Czerner) [1599195]- [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Waiman Long) [1652190] - [rpmspec] kernel.spec: Do not zip modules on noarch builds (Prarit Bhargava) [1646471] - [iommu] iommu/amd: Clear memory encryption mask from physical address (Gary Hook) [1640384]- [powerpc] powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition (Steve Best) [1651276] - [powerpc] powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid (Steve Best) [1651276] - [powerpc] powerpc/tm: Fix HFSCR bit for no suspend case (Steve Best) [1651275]- [powerpc] powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage (Steve Best) [1651267] - [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1581390] - [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1581390] - [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1581390] - [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1581390] - [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1581390] - [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1581390] - [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1581390] - [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1581390] - [rpmspec] redhat: Enable kernel-tools (for kvm_stat) on s390x, too (Thomas Huth) [1631222]- [drm] drm/atomic_helper: Stop modesets on unregistered connectors harder (Lyude Paul) [1631575] - [drm] drm/nouveau: Fix nv50_mstc->best_encoder() (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors (Lyude Paul) [1631575] - [drm] drm/i915: Fix intel_dp_mst_best_encoder() (Lyude Paul) [1631575] - [drm] drm/i915: Skip vcpi allocation for MSTB ports that are gone (Lyude Paul) [1631575] - [drm] drm/i915: Don't unset intel_connector->mst_port (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Disallow new modesets on unregistered connectors (Lyude Paul) [1631575] - [s390] s390/qeth: fix HiperSockets sniffer (Philipp Rudo) [1649773] - [s390] s390/qeth: report 25Gbit link speed (Philipp Rudo) [1649772] - [s390] s390/qeth: sanitize strings in debug messages (Philipp Rudo) [1649770] - [s390] s390/qeth: fix initial operstate (Philipp Rudo) [1649769] - [s390] s390/qeth: unregister netdevice only when registered (Philipp Rudo) [1649769] - [powerpc] powerpc/64s: consolidate MCE counter increment (Steve Best) [1633550] - [powerpc] powerpc/64s: move machine check SLB flushing to mm/slb.c (Steve Best) [1633550] - [powerpc] powernv/pseries: consolidate code for mce early handling (Steve Best) [1633550] - [powerpc] powerpc/pseries: Dump the SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Display machine check error details (Steve Best) [1633550] - [powerpc] powerpc/pseries: Flush SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Define MCE error event section (Steve Best) [1633550] - [powerpc] powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX (Steve Best) [1633550] - [powerpc] powerpc/pseries: Defer the logging of rtas error to irq work queue (Steve Best) [1633550] - [powerpc] powerpc/pseries: Fix endianness while restoring of r3 in MCE handler (Steve Best) [1633550] - [cdrom] cdrom: fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1650476]- [drm] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1637115] - [drm] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1637115] - [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1647982] - [block] block: make sure writesame bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: cleanup __blkdev_issue_discard() (Ming Lei) [1648750] - [block] block: make sure discard bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: Clear kernel memory before copying to user (Ming Lei) [1648752] - [block] block: respect virtual boundary mask in bvecs (Ming Lei) [1648756] - [block] xen: don't include from and (Ming Lei) [1648756] - [block] block: remove ARCH_BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] xen: provide a prototype for xen_biovec_phys_mergeable in xen.h (Ming Lei) [1648756] - [block] xen: remove the xen_biovec_phys_mergeable export (Ming Lei) [1648756] - [block] arm: remove the unused BIOVEC_MERGEABLE define (Ming Lei) [1648756] - [block] block: don't include bug.h from bio.h (Ming Lei) [1648756] - [block] block: don't include io.h from bio.h (Ming Lei) [1648756] - [block] block: remove bvec_to_phys (Ming Lei) [1648756] - [block] block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable (Ming Lei) [1648756] - [block] block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page (Ming Lei) [1648756] - [block] block: simplify BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] block: move req_gap_back_merge to blk.h (Ming Lei) [1648756] - [block] block: move req_gap_{back,front}_merge to blk-merge.c (Ming Lei) [1648756] - [block] block: move integrity_req_gap_{back,front}_merge to blk.h (Ming Lei) [1648756] - [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1647073] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k1 (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1615896] - [block] block: brd: associate with queue until adding disk (Ming Lei) [1644602] - [block] block: call rq_qos_exit() after queue is frozen (Ming Lei) [1641558] - [block] block: fix the DISCARD request merge (Ming Lei) [1646776] - [block] blk-mq: fallback to previous nr_hw_queues when updating fails (Ming Lei) [1642218] - [block] blk-mq: realloc hctx when hw queue is mapped to another node (Ming Lei) [1642218] - [block] blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs (Ming Lei) [1642218] - [block] blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues (Ming Lei) [1642218] - [block] block: remove bio_rewind_iter() (Ming Lei) [1642208]- [fs] jbd2: fix use after free in jbd2_log_do_checkpoint() (Lukas Czerner) [1644694] - [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas Czerner) [1644694] - [fs] ext4: fix build error when DX_DEBUG is defined (Lukas Czerner) [1644694]- [pinctrl] pinctrl: intel: Add Ice Lake PCH pin controller support (David Arcari) [1483413] - [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1645220] - [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1646644] - [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1643998] - [powerpc] KVM: PPC: Validate TCEs against preregistered memory page sizes (David Gibson) [1625821] - [powerpc] KVM: PPC: Inform the userspace about TCE update failures (David Gibson) [1625821] - [powerpc] KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages (David Gibson) [1625821]- [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove duplicated 'lock_class_ops' percpu array (Waiman Long) [1647560] - [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1647560] - [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1647560] - [kernel] locking/lockdep: Eliminate redundant IRQs check in __lock_acquire() (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove add_chain_cache_classes() (Waiman Long) [1647560] - [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1647073] - [scsi] scsi: hpsa: limit transfer length to 1MB, not 512kB (Joseph Szczypek) [1643956] - [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1645032] - [rpmspec] spec: Add bpftool debuginfo package (Jiri Olsa) [1633018] - [crypto] crypto: chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1631750] - [cdrom] cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1627732] {CVE-2018-16658}- [kernel] srcu: Make early-boot call_srcu() reuse workqueue lists (Waiman Long) [1644375] - [tools] rcutorture: Test early boot call_srcu() (Waiman Long) [1644375] - [kernel] srcu: Make call_srcu() available during very early boot (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_state.ofl_lock to raw_spinlock_t (Waiman Long) [1644375] - [kernel] rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed (Waiman Long) [1644375] - [kernel] rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks (Waiman Long) [1644375] - [kernel] rcu: Switch dyntick nesting counters to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch urgent quiescent-state requests to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch lazy counts to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch last accelerate/advance to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Merge rcu_dynticks structure into rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_dynticks_snap() from Tiny RCU (Waiman Long) [1644375] - [kernel] rcu: Convert "1UL << x" to "BIT(x)" (Waiman Long) [1644375] - [kernel] rcu: Avoid resched_cpu() when rescheduling the current CPU (Waiman Long) [1644375] - [kernel] rcu: More aggressively enlist scheduler aid for nohz_full CPUs (Waiman Long) [1644375] - [kernel] rcu: Compute jiffies_till_sched_qs from other kernel parameters (Waiman Long) [1644375] - [kernel] rcu: Provide functions for determining if call_rcu() has been invoked (Waiman Long) [1644375] - [kernel] rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure (Waiman Long) [1644375] - [kernel] rcu: Motivate Tiny RCU forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Dump reader protection sequence if failures or close calls (Waiman Long) [1644375] - [kernel] rcu: Provide improved interrupt-from-idle check in rcu_check_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Make need_resched() respond to urgent RCU-QS needs (Waiman Long) [1644375] - [kernel] rcu: Inline _rcu_barrier() into its sole remaining caller (Waiman Long) [1644375] - [kernel] rcu: Define rcu_all_qs() only in !PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Remove !PREEMPT code from rcu_note_voluntary_context_switch() (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in update.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_exp.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tiny.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in srcutree.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcutorture.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcu.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in Kconfig (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate_wait.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rculist.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate.h (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused rcutorture APIs (Waiman Long) [1644375] - [kernel] rcuperf: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcutorture: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcu: Stop testing RCU-bh and RCU-sched (Waiman Long) [1644375] - [kernel] rcutorture: Add RCU-bh and RCU-sched support for extended readers (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-sched update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-bh update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Pull rcu_gp_kthread() FQS loop into separate function (Waiman Long) [1644375] - [kernel] rcu: Inline increment_cpu_stall_ticks() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Fix typo in force_qs_rnp()'s parameter's parameter (Waiman Long) [1644375] - [kernel] rcu: Eliminate initialization-time use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate RCU-barrier use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate quiescent-state and grace-period-nonstart use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate callback-invocation/invocation use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate grace-period management code use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate stall-warning use of rsp (Waiman Long) [1644375] - [kernel] rcu: Restructure rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Simplify rcutorture_get_gp_data() (Waiman Long) [1644375] - [kernel] rcu: Remove for_each_rcu_flavor() flavor-traversal macro (Waiman Long) [1644375] - [kernel] rcu: Remove last non-flavor-traversal rsp local variable from tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data structure's ->rsp field (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_node tree accessor macros (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from expedited grace-period functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from no-CBs CPU functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall_info() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from dump_blkd_tasks() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_print_detail_task_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_init_one() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_boot_init_percpu_data() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from _rcu_barrier() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_pending() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __call_rcu() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_process_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from force-quiescent-state functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_do_batch() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from CPU hotplug functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_quiescent_state() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_slow() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_advance_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread_wake() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_future_gp_cleanup() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from check_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_other_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_stall_kick_kthreads() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_dump_cpu_stacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from record_gp_stall_check_time() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_get_root() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_in_progress() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rdp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rsp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data_p pointer to default rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state_p pointer to default rcu_state structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state structure's ->rda field (Waiman Long) [1644375] - [kernel] rcu: Eliminate rcu_state structure's ->call field (Waiman Long) [1644375] - [kernel] rcu: Remove RCU_STATE_INITIALIZER() (Waiman Long) [1644375] - [kernel] rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched (Waiman Long) [1644375] - [kernel] rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment (Waiman Long) [1644375] - [kernel] rcu: Drop "wake" parameter from rcu_report_exp_rdp() (Waiman Long) [1644375] - [kernel] rcu: Update comments and help text for no more RCU-bh updaters (Waiman Long) [1644375] - [kernel] rcu: Define RCU-bh update API in terms of RCU (Waiman Long) [1644375] - [kernel] rcu: Report expedited grace periods at context-switch time (Waiman Long) [1644375] - [kernel] rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe (Waiman Long) [1644375] - [kernel] rcu: Add warning to detect half-interrupts (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused ->b.exp_need_qs field from the rcu_special union (Waiman Long) [1644375] - [kernel] rcu: Allow processing deferred QSes for exiting RCU-preempt readers (Waiman Long) [1644375] - [kernel] rcutorture: Test extended "rcu" read-side critical sections (Waiman Long) [1644375] - [kernel] rcu: Defer reporting RCU-preempt quiescent states when disabled (Waiman Long) [1644375] - [kernel] rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (Waiman Long) [1644375] - [documentation] doc: Fix broken HTML directive (Waiman Long) [1644375] - [documentation] doc: Update removal of RCU-bh/sched update machinery (Waiman Long) [1644375] - [kernel] rcutorture: Maintain self-propagating CB only during forward-progress test (Waiman Long) [1644375] - [kernel] rcutorture: Check GP completion at stutter end (Waiman Long) [1644375] - [kernel] rcutorture: Print forward-progress test interval on error (Waiman Long) [1644375] - [kernel] rcutorture: Adjust number of reader kthreads per CPU-hotplug operations (Waiman Long) [1644375] - [kernel] rcutorture: Reduce priority of forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Limit reader duration if irq or bh disabled (Waiman Long) [1644375] - [kernel] rcutorture: Increase rcu_read_delay() longdelay_ms (Waiman Long) [1644375] - [kernel] rcutorture: Add self-propagating callback to forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Vary forward-progress test interval (Waiman Long) [1644375] - [kernel] rcutorture: Avoid no-test complaint if too few forward-progress tries (Waiman Long) [1644375] - [kernel] rcutorture: Also use GP sequence to judge forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Add forward-progress tests for RCU grace periods (Waiman Long) [1644375] - [tools] rcutorture: Remove TREE06 and TREE08 from the default test list (Waiman Long) [1644375] - [kernel] rcuperf: Warn on bad perf type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Warn on bad torture type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Force occasional reader waits (Waiman Long) [1644375] - [tools] torture: Stop overwriting Make.out file with obsolete version (Waiman Long) [1644375] - [documentation] doc: Improve rcu_dynticks::dynticks documentation (Waiman Long) [1644375] - [documentation] doc: Fix broken RCU-requirements link to LKML archive (Waiman Long) [1644375] - [documentation] doc: Add design documentation on interruption of NMI handlers (Waiman Long) [1644375] - [kernel] rcutorture: Fix rcu_barrier successes counter (Waiman Long) [1644375] - [kernel] rcutorture: Add support to detect if boost kthread prio is too low (Waiman Long) [1644375] - [kernel] rcutorture: Use monotonic timestamp for stall detection (Waiman Long) [1644375] - [kernel] rcutorture: Make boost test more robust (Waiman Long) [1644375] - [kernel] rcutorture: Disable RT throttling for boost tests (Waiman Long) [1644375] - [kernel] rcutorture: Emphasize testing of single reader protection type (Waiman Long) [1644375] - [kernel] rcutorture: Handle extended read-side critical sections (Waiman Long) [1644375] - [kernel] rcutorture: Make rcu_torture_timer() use rcu_torture_one_read() (Waiman Long) [1644375] - [kernel] rcutorture: Use per-CPU random state for rcu_torture_timer() (Waiman Long) [1644375] - [kernel] rcutorture: Use atomic increment for n_rcu_torture_timers (Waiman Long) [1644375] - [kernel] rcutorture: Extract common code from rcu_torture_reader() (Waiman Long) [1644375] - [kernel] rcuperf: Remove unused torturing_tasks() function (Waiman Long) [1644375] - [kernel] rcu: Remove rcutorture test version and sequence number (Waiman Long) [1644375] - [kernel] rcutorture: Change units of onoff_interval to jiffies (Waiman Long) [1644375] - [kernel] rcu: Assign higher prio to RCU threads if rcutorture is built-in (Waiman Long) [1644375] - [documentation] rculist: Improve documentation for list_for_each_entry_from_rcu() (Waiman Long) [1644375] - [kernel] srcu: Add grace-period number to rcutorture statistics printout (Waiman Long) [1644375] - [kernel] rcu: Print stall-warning NMI dyntick state in hexadecimal (Waiman Long) [1644375] - [maintainers] MAINTAINERS: Update RCU, SRCU, and TORTURE-TEST entries (Waiman Long) [1644375] - [kernel] rcu: Make rcu_seq_diff() more exact (Waiman Long) [1644375] - [documentation] doc: Update synchronize_rcu() definition in whatisRCU.txt (Waiman Long) [1644375] - [kernel] rcu: Check the range of jiffies_till_{first, next}_fqs when setting them (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for rcutorture writer stall warning (Waiman Long) [1644375] - [kernel] rcu: Add comment to the last sleep in the rcu tasks loop (Waiman Long) [1644375] - [kernel] rcu: Speed up calling of RCU tasks callbacks (Waiman Long) [1644375] - [kernel] rcu: Add comment documenting how rcu_seq_snap works (Waiman Long) [1644375] - [kernel] rcu: Use RCU CPU stall timeout for rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove __maybe_unused from rcu_cpu_has_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_perf_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_torture_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from panic_on_rcu_stall() and rcu_blocking_is_gp() (Waiman Long) [1644375] - [kernel] rcu: Remove unused local variable "cpu" (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_kick_nohz_cpu() function (Waiman Long) [1644375] - [kernel] rcu: Clarify and correct the rcu_preempt_qs() header comment (Waiman Long) [1644375] - [kernel] rcu: Inline rcu_dynticks_momentary_idle() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Mark task as .need_qs less aggressively (Waiman Long) [1644375] - [kernel] rcu: Improve RCU-tasks naming and comments (Waiman Long) [1644375] - [kernel] rcu: Use pr_fmt to prefix "rcu: " to logging output (Waiman Long) [1644375] - [kernel] rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer_handoff() (Waiman Long) [1644375] - [kernel] rcu: Improve rcu_note_voluntary_context_switch() reporting (Waiman Long) [1644375] - [kernel] rcu: Make rcu_read_unlock_special() static (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for offline CPUs failing to report QS (Waiman Long) [1644375] - [kernel] rcu: Record ->gp_state for both phases of grace-period initialization (Waiman Long) [1644375] - [kernel] rcu: Add CPU online/offline state to dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add up-tree information to dump_blkd_tasks() diagnostics (Waiman Long) [1644375] - [kernel] rcu: Remove CPU-hotplug failsafe from force-quiescent-state code path (Waiman Long) [1644375] - [kernel] rcu: Remove failsafe check for lost quiescent state (Waiman Long) [1644375] - [kernel] rcu: Move grace-period pre-init delay after pre-init (Waiman Long) [1644375] - [kernel] rcu: Add RCU-preempt check for waiting on newly onlined CPU (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs due to race with CPU offline (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive splats from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress more involved false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive offline-CPU lockdep-RCU splat (Waiman Long) [1644375] - [kernel] rcu: Prevent useless FQS scan after all CPUs have checked in (Waiman Long) [1644375] - [kernel] rcu: Replace smp_wmb() with smp_store_release() for stall check (Waiman Long) [1644375] - [kernel] rcu: Fix typo and add additional debug (Waiman Long) [1644375] - [kernel] rcu: Make rcu_report_unblock_qs_rnp() warn on violated preconditions (Waiman Long) [1644375] - [kernel] rcu: Make rcu_init_new_rnp() stop upon already-set bit (Waiman Long) [1644375] - [kernel] rcu: Fix an obsolete ->qsmaskinit comment (Waiman Long) [1644375] - [kernel] rcu: Clean up handling of tasks blocked across full-rcu_node offline (Waiman Long) [1644375] - [kernel] rcu: Identify grace period is in progress as we advance up the tree (Waiman Long) [1644375] - [kernel] rcu: Use better variable names in funnel locking loop (Waiman Long) [1644375] - [kernel] rcu: Rename the grace-period-request variables and parameters (Waiman Long) [1644375] - [kernel] rcu: Regularize resetting of rcu_data wrap indicator (Waiman Long) [1644375] - [kernel] rcutorture: Correctly handle grace-period sequence wrap (Waiman Long) [1644375] - [kernel] rcu: Make rcu_start_this_gp() check for grace period already started (Waiman Long) [1644375] - [kernel] rcu: Fix cpustart tracepoint gp_seq number (Waiman Long) [1644375] - [kernel] rcu: Produce last "CleanupMore" trace only if late-breaking request (Waiman Long) [1644375] - [kernel] rcu: Don't funnel-lock above leaf node if GP in progress (Waiman Long) [1644375] - [documentation] doc: Update RCU CPU stall-warning documentation (Waiman Long) [1644375] - [documentation] doc: Update memory-ordering documentation for ->gp-seq (Waiman Long) [1644375] - [documentation] doc: Update data-structure documentation for ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make simple callback acceleration refer to rdp->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcu: Remove ->gpnum and ->completed (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_fqs tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_quiescent_state_report tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_unlock_preempted_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_preempt_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period_init tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_future_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make rcu_nocb_wait_gp() check if GP already requested (Waiman Long) [1644375] - [kernel] rcu: Move from ->need_future_gp[] to ->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make RCU CPU stall warnings use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert grace-period requests to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->completedqs to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->rcu_iw_gpnum to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_in_progress() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_nocb_gp_get() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_try_advance_all_cbs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_implicit_dynticks_qs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_gpnum_ovf() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move RCU's grace-period-change code to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert conditional grace-period primitives to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make quiescent-state reporting use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_check_gp_kthread_starvation() to GP sequence number (Waiman Long) [1644375] - [kernel] rcu: Make rcutorture's batches-completed API use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_slow() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Introduce grace-period sequence numbers (Waiman Long) [1644375] - [kernel] rcu: Make rcu_gp_cleanup() write only once to ->gp_flags (Waiman Long) [1644375] - [kernel] rcu: Diagnostics for grace-period startup hangs (Waiman Long) [1644375] - [kernel] rcu: Exclude near-simultaneous RCU CPU stall warnings (Waiman Long) [1644375] - [kernel] rcu: Use the proper lockdep annotation in dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add debugging info to assertion (Waiman Long) [1644375] - [kernel] torture: Keep old-school dmesg format (Waiman Long) [1644375] - [kernel] torture: Make online/offline messages appear only for verbose=2 (Waiman Long) [1644375] - [tools] rcutorture: Make kvm-find-errors.sh find close calls (Waiman Long) [1644375] - [tools] rcutorture: Remove obsolete TREE08-T.boot file (Waiman Long) [1644375] - [tools] torture: Use a single build directory for torture scenarios (Waiman Long) [1644375] - [kernel] srcu: Introduce srcu_read_{un,}lock_notrace() (Waiman Long) [1644375] - [kernel] srcu: Add address of first callback to rcutorture output (Waiman Long) [1644375] - [kernel] srcu: Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start() (Waiman Long) [1644375] - [kernel] srcu: Fix typos in __call_srcu() header comment (Waiman Long) [1644375] - [kernel] rcu: Make expedited grace period use direct call on last leaf (Waiman Long) [1644375]- [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1645132] - [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1644400] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1638526] - [net] tipc: fix the big/little endian issue in tipc_dest (Jon Maloy) [1640712] - [rpmspec] kernel.spec: Include kernel-signing-ca.cer public key (Prarit Bhargava) [1638465] - [block] block: don't deal with discard limit in blkdev_issue_discard() (Ming Lei) [1631255] - [powerpc] powerpc/mm: Check memblock_add against MAX_PHYSMEM_BITS range (Gustavo Duarte) [1561402] - [powerpc] powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSEMEM_VMEMMAP config (Gustavo Duarte) [1561402]- [s390] s390/crypto: Enhance paes cipher to accept variable length key material (Philipp Rudo) [1644387] - [s390] s390/pkey: move pckmo subfunction available checks away from module init (Philipp Rudo) [1644387] - [s390] s390/pkey: Load pkey kernel module automatically (Philipp Rudo) [1644387] - [s390] s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for transforming key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key verification (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit secure key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit protected key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Define protected key blob format (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key generation (Philipp Rudo) [1644387] - [s390] s390/zcrypt: add ap_adapter_mask sysfs attribute (Philipp Rudo) [1644387] - [s390] s390/zcrypt: provide apfs failure code on type 86 error reply (Philipp Rudo) [1644387] - [s390] s390/zcrypt: zcrypt device driver cleanup (Philipp Rudo) [1644387] - [s390] s390/zcrypt: multiple zcrypt device nodes support (Philipp Rudo) [1644387] - [s390] s390/zcrypt: enable AP bus scan without a valid default domain (Philipp Rudo) [1644387] - [s390] s390/zcrypt: Use kmemdup to replace kmalloc + memcpy (Philipp Rudo) [1644387] - [s390] s390/qeth: add TSO support for L2 devices (Philipp Rudo) [1644381] - [s390] s390/qeth: add support for IPv6 TSO (Philipp Rudo) [1644381] - [s390] s390/qeth: enhance TSO control sequence (Philipp Rudo) [1644381] - [s390] s390/qeth: make TSO controls protocol-agnostic (Philipp Rudo) [1644381] - [s390] s390: qeth: Fix potential array overrun in cmd/rc lookup (Philipp Rudo) [1644381] - [s390] s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Philipp Rudo) [1644381] - [scsi] scsi: mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix _transport_smp_handler() error path (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix indentation (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1638649] - [netdrv] net/mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Use non-delayed work for update stats (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Fix netlink support in IPoIB (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Hoist alloc_netdev_mqs out of the driver (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Consolidate checking of the proposed child interface (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Maintain the child_intfs list from ndo_init/uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Do not remove child devices from within the ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of the sysfs_mutex (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Use priv_destructor for netdev cleanup (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move init code to ndo_init (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move all uninit code into ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Alaa Hleihel) [1643103] - [infiniband] RDMA/ipoib: Fix use of sizeof() (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1643103 1643047] - [net] net/xdp: Fix suspicious RCU usage warning (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1643103 1636183] - [netdrv] net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1643103 1615267] - [x86] mark coffeelake-s/h 8+2 as supported (David Arcari) [1575461 1575460] - [x86] x86/spec_ctrl: Synchronize STIBP changes with RHEL IBRS code (Waiman Long) [1643233] - [x86] x86/speculation: Propagate information about RSB filling mitigation to sysfs (Waiman Long) [1643233] - [x86] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1643233] - [x86] x86/speculation: Apply IBPB more strictly to avoid cross-process data leak (Waiman Long) [1643233] - [x86] x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant (Waiman Long) [1643233] - [x86] x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION (Waiman Long) [1643233] - [x86] x86/pti/64: Remove the SYSCALL64 entry trampoline (Waiman Long) [1643233] - [x86] x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch space (Waiman Long) [1643233] - [x86] x86/entry/64: Document idtentry (Waiman Long) [1643233] - [x86] x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c (Waiman Long) [1643233] - [x86] x86: Add entry trampolines to kcore (Waiman Long) [1643233] - [kernel] kallsyms, x86: Export addresses of PTI entry trampolines (Waiman Long) [1643233] - [kernel] kallsyms: Simplify update_iter_mod() (Waiman Long) [1643233] - [scsi] scsi: csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1628866]- [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1639609] - [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1639609] - [kernel] sched: disable autogroups by default (Phil Auld) [1568166] - [s390] s390/keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1637591] - [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1622053] - [scsi] scsi: libsas: fix a race condition when smp task timeout (Zhou Wang) [1640426] - [scsi] scsi: libsas: check the ata device status by ata_dev_enabled() (Zhou Wang) [1640426] - [scsi] scsi: libsas: always unregister the old device if going to discover new (Zhou Wang) [1640426] - [scsi] scsi: libsas: dynamically allocate and free ata host (Zhou Wang) [1640426] - [scsi] scsi: libsas: remove irq save in sas_ata_qc_issue() (Zhou Wang) [1640426]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1643333 1589158] - [netdrv] Taint kernel if e1000 is loaded (Neil Horman) [1643617] - [netdrv] iavf: fix a typo (Stefan Assmann) [1627882] - [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1627882] - [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1627882] - [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1627882] - [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1627882] - [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1627882] - [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1627882] - [netdrv] iavf: rename device ID defines (Stefan Assmann) [1627882] - [netdrv] iavf: remove references to old names (Stefan Assmann) [1627882] - [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1627882] - [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1627882] - [netdrv] iavf: diet and reformat (Stefan Assmann) [1627882] - [netdrv] configs: enable CONFIG_IAVF=m (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1627882] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1627882] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1627882] - [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1627882] - [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1627882] - [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1627882] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1627882] - [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1627882] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1627882] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1627882] - [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_(set/get)_phy_register (Stefan Assmann) [1627882] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1627882] - [init] init/main.c: Enable watchdog_thresh control from kernel line (Prarit Bhargava) [1643161] - [s390] s390/purgatory: Remove duplicate variable definitions (Philipp Rudo) [1642447] - [s390] s390/purgatory: Add missing FORCE to Makefile targets (Philipp Rudo) [1642447] - [s390] s390/purgatory: Fix crash with expoline enabled (Philipp Rudo) [1642447] - [s390] s390: disable asm code expolines if cc does not support it (Philipp Rudo) [1642447] - [netdrv] Revert be2net: remove desc field from be_eq_obj (Ivan Vecera) [1639867]- [rpmspec] redhat: add optional bpf_samples package (Jiri Benc) [1611579] - [powerpc] powerpc/time: Fix clockevent_decrementer initalisation for PR KVM (Steve Best) [1641615] - [net] ip: frags: fix crash in ip_do_fragment() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipfrag: let ip(6)frag_high_thresh in ns be higher than in init_net (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: discard IP frag queue on more errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: fail fast on IP defrag errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: add helpers to process in-order fragments faster (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv4: frags: precedence bug in ip_expire() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1636875] - [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1636875] - [fs] ovl: make symbol 'ovl_aops' static (Miklos Szeredi) [1636875] - [fs] vfs: swap names of (do,vfs)_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1636875] - [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fadvise() (Miklos Szeredi) [1636875] - [fs] vfs: implement readahead(2) using POSIX_FADV_WILLNEED (Miklos Szeredi) [1636875] - [fs] vfs: add the fadvise() file operation (Miklos Szeredi) [1636875] - [fs] Documentation/filesystems: update documentation of file_operations (Miklos Szeredi) [1636875] - [fs] ovl: fix GPF in swapfile_activate of file from overlayfs over xfs (Miklos Szeredi) [1636875] - [fs] ovl: respect FIEMAP_FLAG_SYNC flag (Miklos Szeredi) [1636875] - [fs] ovl: Enable metadata only feature (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metacopy only for ioctl modifying file attr (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metadata only copy-up for truncate operation (Miklos Szeredi) [1636875] - [fs] ovl: add helper to force data copy-up (Miklos Szeredi) [1636875] - [fs] ovl: Check redirect on index as well (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on upper inode when it is linked (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on metacopy files upon rename (Miklos Szeredi) [1636875] - [fs] ovl: Do not set dentry type ORIGIN for broken hardlinks (Miklos Szeredi) [1636875] - [fs] ovl: Add an inode flag OVL_CONST_INO (Miklos Szeredi) [1636875] - [fs] ovl: Treat metacopy dentries as type OVL_PATH_MERGE (Miklos Szeredi) [1636875] - [fs] ovl: Check redirects for metacopy files (Miklos Szeredi) [1636875] - [fs] ovl: Move some dir related ovl_lookup_single() code in else block (Miklos Szeredi) [1636875] - [fs] ovl: Do not expose metacopy only dentry from d_real() (Miklos Szeredi) [1636875] - [fs] ovl: Open file with data except for the case of fsync (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_inode_realdata() (Miklos Szeredi) [1636875] - [fs] ovl: Store lower data inode in ovl_inode (Miklos Szeredi) [1636875] - [fs] ovl: Fix ovl_getattr() to get number of blocks from lower (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_dentry_lowerdata() to get lower data dentry (Miklos Szeredi) [1636875] - [fs] ovl: Copy up meta inode data from lowest data inode (Miklos Szeredi) [1636875] - [fs] ovl: Modify ovl_lookup() and friends to lookup metacopy dentry (Miklos Szeredi) [1636875] - [fs] ovl: Use out_err instead of out_nomem (Miklos Szeredi) [1636875] - [fs] ovl: A new xattr OVL_XATTR_METACOPY for file on upper (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_already_copied_up() (Miklos Szeredi) [1636875] - [fs] ovl: Copy up only metadata during copy up where it makes sense (Miklos Szeredi) [1636875] - [fs] ovl: During copy up, first copy up metadata and then data (Miklos Szeredi) [1636875] - [fs] ovl: Provide a mount option metacopy=on/off for metadata copyup (Miklos Szeredi) [1636875] - [fs] ovl: Move the copy up helpers to copy_up.c (Miklos Szeredi) [1636875] - [fs] ovl: Initialize ovl_inode->redirect in ovl_get_inode() (Miklos Szeredi) [1636875] - [fs] ovl: fix documentation of non-standard behavior (Miklos Szeredi) [1636875] - [fs] ovl: obsolete "check_copy_up" module option (Miklos Szeredi) [1636875] - [fs] vfs: remove open_flags from d_real() (Miklos Szeredi) [1636875] - [fs] Revert "fsnotify: support overlayfs" (Miklos Szeredi) [1636875] - [fs] Partially revert "locks: fix file locking on overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: do get_write_access() on upper layer of overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: add flags to d_real()" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: update ovl inode before relatime check" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix relatime for directories" (Miklos Szeredi) [1636875] - [fs] vfs: fix freeze protection in mnt_want_write_file() for overlayfs (Miklos Szeredi) [1636875] - [fs] Revert "ovl: don't allow writing ioctl on lower layer" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix may_write_real() for overlayfs directories" (Miklos Szeredi) [1636875] - [fs] vfs: don't open real (Miklos Szeredi) [1636875] - [fs] ovl: add reflink/copyfile/dedup support (Miklos Szeredi) [1636875] - [fs] ovl: add O_DIRECT support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fiemap() (Miklos Szeredi) [1636875] - [fs] ovl: add lsattr/chattr support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fallocate() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_mmap() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fsync() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_read_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add helper to return real file (Miklos Szeredi) [1636875] - [fs] ovl: stack file ops (Miklos Szeredi) [1636875] - [fs] ovl: deal with overlay files in ovl_d_real() (Miklos Szeredi) [1636875] - [fs] ovl: copy up file size as well (Miklos Szeredi) [1636875] - [fs] Revert "Revert "ovl: get_write_access() in truncate"" (Miklos Szeredi) [1636875] - [fs] ovl: copy up inode flags (Miklos Szeredi) [1636875] - [fs] ovl: copy up times (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_dedupe_file_range_one() to modules (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_ioctl() to modules (Miklos Szeredi) [1636875] - [fs] vfs: make open_with_fake_path() not contribute to nr_files (Miklos Szeredi) [1636875] - [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1636875] - [fs] new helper: open_with_fake_path() (Miklos Szeredi) [1636875] - [fs] now we can fold open_check_o_direct() into do_dentry_open() (Miklos Szeredi) [1636875] - [fs] lift fput() on late failures into path_openat() (Miklos Szeredi) [1636875] - [fs] fold put_filp() into fput() (Miklos Szeredi) [1636875] - [fs] introduce FMODE_OPENED (Miklos Szeredi) [1636875] - [fs] ->file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] security_file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] get rid of cred argument of vfs_open() and do_dentry_open() (Miklos Szeredi) [1636875] - [fs] pass ->f_flags value to alloc_empty_file() (Miklos Szeredi) [1636875] - [fs] pass creds to get_empty_filp(), make sure dentry_open() passes the right creds (Miklos Szeredi) [1636875] - [fs] alloc_file(): switch to passing O_... flags instead of FMODE_... mode (Miklos Szeredi) [1636875] - [fs] make sure do_dentry_open() won't return positive as an error (Miklos Szeredi) [1636875] - [fs] create_pipe_files(): use fput() if allocation of the second file fails (Miklos Szeredi) [1636875] - [fs] turn filp_clone_open() into inline wrapper for dentry_open() (Miklos Szeredi) [1636875] - [fs] fold security_file_free() into file_free() (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: extract helper for a single dedup (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: rationalize args (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: return int (Miklos Szeredi) [1636875] - [fs] vfs: limit size of dedupe (Miklos Szeredi) [1636875] - [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1636875]- [rpmspec] redhat spec: Add new perf tools file (Jiri Olsa) [1579484] - [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1579484] - [net] net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1637576] - [thunderbolt] thunderbolt: Add Intel as copyright holder (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Print connected devices (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Make the driver less verbose (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Initialize after IOMMUs (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not handle ICM events after domain is stopped (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Add support for runtime PM (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove redundant variable 'approved' (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use correct ICM commands in system suspend (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not unnecessarily call ICM get route (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Fix small typo in variable name (Jarod Wilson) [1588929] - [mm] Revert x86/e820: put !E820_TYPE_RAM regions into memblock.reserved (Baoquan He) [1639450] - [mm] mm: return zero_resv_unavail optimization (Baoquan He) [1639450] - [mm] mm: zero remaining unavailable struct pages (Baoquan He) [1639450] - [mm] mm: skip invalid pages block at a time in zero_resv_unresv() (Baoquan He) [1639450] - [mm] docs/mm: memblock: update kernel-doc comments (Baoquan He) [1639450] - [mm] mm/memblock: add a name for memblock flags enumeration (Baoquan He) [1639450] - [block] blk-wbt: wake up all when we scale up, not down (Ming Lei) [1640035]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1589158] - [kernel] EDAC: Raise the maximum number of memory controllers (Aristeu Rozanski) [1634077] - [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1630760] - [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1630760] - [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1630760] - [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1630760] - [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1630760] - [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1630760] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1630760] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1630760] - [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1630760] - [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1630760] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1630760] - [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1630760] - [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1630760] - [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1630760] - [netdrv] i40e: static analysis report from community (Stefan Assmann) [1630760] - [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1630760] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1630760] - [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1630760] - [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1630760] - [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1630760] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1630760] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1630760] - [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1630760] - [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1630760] - [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1630760] - [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1630760] - [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1630760] - [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1630760] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1630760] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1630760] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1630760] - [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1638845] - [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1638845] - [net] xsk: add a simple buffer reuse queue (Ivan Vecera) [1634774] - [net] samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock (Ivan Vecera) [1634774] - [net] add napi_if_scheduled_mark_missed (Ivan Vecera) [1634774] - [net] xsk: expose xdp_umem_get_(data, dma) to drivers (Ivan Vecera) [1634774] - [net] xdp: export xdp_rxq_info_unreg_mem_model (Ivan Vecera) [1634774] - [net] xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY (Ivan Vecera) [1634774] - [net] xdp: Helper function to clear kernel pointers in xdp_frame (Ivan Vecera) [1634774] - [net] xsk: i40e: get rid of useless struct xdp_umem_props (Ivan Vecera) [1631809] - [net] xdp: fix uninitialized 'err' variable (Ivan Vecera) [1631805] - [tools] headers uapi: Update tools's copy of linux/if_link.h (Ivan Vecera) [1631805] - [tools] selftests/bpf: add test for multiple programs (Ivan Vecera) [1631805] - [net] netdevsim: add support for simultaneous driver and hw XDP (Ivan Vecera) [1631805] - [net] xdp: support simultaneous driver and hw XDP attachment (Ivan Vecera) [1631805] - [net] xdp: factor out common program/flags handling from drivers (Ivan Vecera) [1631805] - [net] xdp: don't make drivers report attachment mode (Ivan Vecera) [1631805] - [net] xdp: add per mode attributes for attached programs (Ivan Vecera) [1631805] - [net] sched: cls_flower: set correct offload data in fl_reoffload (Ivan Vecera) [1631522] - [net] sched: call reoffload op on block callback reg (Ivan Vecera) [1631522] - [net] sched: cls_bpf: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_u32: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_matchall: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_flower: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: add tcf_proto_op to offload a rule (Ivan Vecera) [1631522] - [net] sched: pass extack pointer to block binds and cb registration (Ivan Vecera) [1631522]- [rpmspec] kernel.spec: s390/zfcpdump: add -zfcpdump kernel variant (Philipp Rudo) [1567291] - [kernel] rh_taint: correct loaddable module support dependencies (Philipp Rudo) [1567291] - [powerpc] KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault (David Gibson) [1639555] - [irqchip] irqchip/gic-v3-its: Allow use of LPI tables in reserved memory (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Register LPI tables with EFI config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Check that all RDs have the same property table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Allow use of pre-programmed LPI tables (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Keep track of property table's PA and VA (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Move pending table allocation to init time (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Split property table clearing from allocation (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Change initialization ordering for LPIs (Jeremy Linton) [1625746] - [firmware] efi: add API to reserve memory persistently across kexec reboot (Jeremy Linton) [1625746] - [firmware] efi/arm: libstub: add a root memreserve config table (Jeremy Linton) [1625746] - [firmware] efi: honour memory reservations passed via a linux specific config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint (Jeremy Linton) [1625746] - [infiniband] RDMA/bnxt_re: Fix system crash during RDMA resource initialization (Selvin Xavier) [1637122] - [infiniband] RDMA/bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637120] - [arm64] arm64: KVM: Sanitize PSTATE.M when being set from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [arm64] arm64: KVM: Tighten guest core register access from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [fs] fs/cifs: require sha512 (Leif Sahlberg) [1610619] - [fs] smb3: simplify code by removing CONFIG_CIFS_SMB311 (Leif Sahlberg) [1610619] - [fs] smb3: add support for statfs for smb3.1.1 posix extensions (Leif Sahlberg) [1610619] - [fs] cifs: allow disabling insecure dialects in the config (Leif Sahlberg) [1610619] - [fs] smb3: if server does not support posix do not allow posix mount option (Leif Sahlberg) [1610619]- [security] cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() (Joe Lawrence) [1638647] - [powerpc] powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores (Steve Best) [1639265] - [powerpc] powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores (Steve Best) [1639265] - [powerpc] powerpc: Detect the presence of big-cores via ibm, thread-groups (Steve Best) [1639265] - [x86] mark amd rome as unsupported (David Arcari) [1638506] - [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638013] - [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1638013] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1638013] - [netdrv] qed: Add a flag which indicates if offload TC is set (Chad Dupuis) [1638013] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1638013] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1638013] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1628229] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1628229]- [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637944] - [xen] xen/manage: don't complain about an empty value in control/sysrq node (Vitaly Kuznetsov) [1623344] - [drm] drm/amdgpu: Silence harmless WARN_ON() during MST disable (Lyude Paul) [1638137] - [netdrv] net: macb: Fix regression breaking non-MDIO fixed-link PHYs (Petr Oros) [1638259] - [netdrv] net: macb: do not disable MDIO bus at open/close time (Petr Oros) [1638259] - [fs] proc: restrict kernel stack dumps to root (Waiman Long) [1638044] - [base] firmware: Always initialize the fw_priv list object (Waiman Long) [1638044] - [base] firmware: Fix security issue with request_firmware_into_buf() (Waiman Long) [1638044] - [fs] sysfs: Do not return POSIX ACL xattrs via listxattr (Waiman Long) [1638044] - [fs] vfs: don't evict uninitialized inode (Waiman Long) [1638044] - [fs] new primitive: discard_new_inode() (Waiman Long) [1638044] - [arm64] arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" (Waiman Long) [1638044] - [kernel] sched/topology: Set correct NUMA topology type (Waiman Long) [1638044] - [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Waiman Long) [1638044] - [mm] mm: madvise(MADV_DODUMP): allow hugetlbfs pages (Waiman Long) [1638044] - [x86] x86/pti: Fix section mismatch warning/error (Waiman Long) [1638044] - [kernel] uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() (Waiman Long) [1638044] - [x86] x86/mm: Expand static page table for fixmap space (Waiman Long) [1638044] - [fs] fs/lock: skip lock owner pid translation in case we are in init_pid_ns (Waiman Long) [1638044] - [x86] perf/x86/intel/lbr: Fix incomplete LBR call stack (Waiman Long) [1638044] - [kernel] perf/hw_breakpoint: Split attribute parse and commit (Waiman Long) [1638044] - [kernel] bitfield: fix *_encode_bits() (Waiman Long) [1638044] - [kernel] posix-timers: Sanitize overrun handling (Waiman Long) [1638044] - [kernel] posix-timers: Make forward callback return s64 (Waiman Long) [1638044] - [kernel] alarmtimer: Prevent overflow for relative nanosleep (Waiman Long) [1638044] - [x86] x86/entry/64: Add two more instruction suffixes (Waiman Long) [1638044] - [powerpc] powerpc/kdump: Handle crashkernel memory reservation failure (Waiman Long) [1638044] - [s390] s390/mm: correct allocate_pgste proc_handler callback (Waiman Long) [1638044] - [x86] x86/numa_emulation: Fix emulated-to-physical node mapping (Waiman Long) [1638044] - [x86] x86/paravirt: Fix some warning messages (Waiman Long) [1638044] - [kernel] sched/fair: Fix vruntime_normalized() for remote non-migration wakeup (Waiman Long) [1638044] - [kernel] bpf/verifier: disallow pointer subtraction (Waiman Long) [1638044] - [mm] mm: shmem.c: Correctly annotate new inodes for lockdep (Waiman Long) [1638044] - [kernel] sched/core: Use smp_mb() in wake_woken_function() (Waiman Long) [1638044] - [kernel] bpf: fix rcu annotations in compute_effective_progs() (Waiman Long) [1638044] - [x86] x86/mm/pti: Add an overflow check to pti_clone_pmds() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_pmd() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_p4d() (Waiman Long) [1638044] - [powerpc] powerpc/pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: factorize PTE slot computation (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1637116] - [watchdog] watchdog/hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update version number (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Module parameter alias (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Display module parameters (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Claim NMI from iLO (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1632945]- [mm] mm/sparse: delete old sparse_init and enable new one (Baoquan He) [1625105] - [mm] mm/sparse: add new sparse_init_nid() and sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse: move buffer init/fini to the common place (Baoquan He) [1625105] - [mm] mm/sparse: use the new sparse buffer functions in non-vmemmap (Baoquan He) [1625105] - [mm] mm/sparse: abstract sparse buffer allocations (Baoquan He) [1625105] - [mm] mm/sparse: optimize memmap allocation during sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap (Baoquan He) [1625105] - [mm] mm/sparsemem.c: defer the ms->section_mem_map clearing (Baoquan He) [1625105] - [mm] mm/sparse.c: add a static variable nr_present_sections (Baoquan He) [1625105] - [mm] mm/sparse.c: make sparse_init_one_section void and remove check (Baoquan He) [1625105] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1628864] - [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1628864] - [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1628865] - [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Petr Oros) [1638268] - [tty] tty: vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1637123] - [powerpc] powerpc/time: Add set_state_oneshot_stopped decrementer callback (Steve Best) [1638287] - [powerpc] powerpc/time: Use clockevents_register_device(), fixing an issue with large decrementer (Steve Best) [1638287] - [hwmon] hwmon: (nct6775) Fix potential Spectre v1 (Dean Nelson) [1637464] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1637871] - [netdrv] net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns: fix skb->truesize underestimation (Petr Oros) [1638385] - [netdrv] net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns3: Fix get_vector ops in hclgevf_main module (Petr Oros) [1638385] - [netdrv] net: hns3: Fix warning bug when doing lp selftest (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mac pause not disable in pfc mode (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mailbox message truncated problem (Petr Oros) [1638385] - [netdrv] net: hns3: Fix return value error in hns3_reset_notify_down_enet (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for reset_level default assignment probelm (Petr Oros) [1638385] - [netdrv] net: hns3: Reset net device with rtnl_lock (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for phy link issue when using marvell phy driver (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero (Petr Oros) [1638385] - [net] xprtrdma: Fix disconnect regression (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Fix validity check for modify QP (Don Dutile) [1635418] - [infiniband] IB/srp: Avoid that sg_reset -d $srp_device triggers an infinite loop (Don Dutile) [1635418] - [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Atomically flush and mark closed the comp event queue (Don Dutile) [1635418] - [infiniband] RDMA/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Don Dutile) [1635418 1623100] - [infiniband] RDMA/cma: Protect cma dev list with lock (Don Dutile) [1635418] - [infiniband] IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Don Dutile) [1635418] - [infiniband] RDMA/ucma: check fd type in ucma_migrate_id() (Don Dutile) [1635418] - [infiniband] RDMA/rxe: Set wqe->status correctly if an unexpected response is received (Don Dutile) [1635418] - [infiniband] IB/IPoIB: Set ah valid flag in multicast send flow (Don Dutile) [1635418] - [infiniband] RDMA/core: Avoid holding lock while initializing fields on stack (Don Dutile) [1635418] - [infiniband] IB/rxe: Drop QP0 silently (Don Dutile) [1635418] - [infiniband] RDMA/umem: Don't hold mmap_sem for too long (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (2/2) (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (1/2) (Don Dutile) [1635418] - [infiniband] RDMA: Fix storage of PortInfo CapabilityMask in the kernel (Don Dutile) [1635418] - [infiniband] IB/core: type promotion bug in rdma_rw_init_one_mr() (Don Dutile) [1635418] - [infiniband] RDMA/i40w: Hold read semaphore while looking after VMA (Don Dutile) [1635418] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Don Dutile) [1635418] - [infiniband] IB/srpt: Support HCAs with more than two ports (Don Dutile) [1635418] - [infiniband] IB/rxe: don't clear the tx queue on every transfer (Don Dutile) [1635418] - [infiniband] IB/core: add max_send_sge and max_recv_sge attributes (Don Dutile) [1635418 1623100] - [infiniband] IB/rxe: support for 802.1q VLAN on the listener (Don Dutile) [1635418] - [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1628863] - [s390] s390/zcrypt: remove VLA usage from the AP bus (Philipp Rudo) [1637865] - [s390] s390/ap_bus: replace PTR_RET with PTR_ERR_OR_ZERO (Philipp Rudo) [1637865] - [s390] s390/crypto: fix gcc 8 stringop-truncation warning (Philipp Rudo) [1637865] - [s390] s390/zcrypt: code beautify (Philipp Rudo) [1637865] - [s390] s390/zcrypt: add copy_from_user length plausibility checks (Philipp Rudo) [1637865] - [s390] s390/zcrypt: Show load of cards and queues in sysfs (Philipp Rudo) [1637865] - [s390] s390/kvm: fix deadlock when killed by oom (Philipp Rudo) [1638264] - [fs] xfs: fix data corruption w/ unaligned reflink ranges (Brian Foster) [1633476] - [fs] xfs: fix data corruption w/ unaligned dedupe ranges (Brian Foster) [1633476] - [fs] xfs: update ctime and remove suid before cloning files (Brian Foster) [1633476] - [fs] xfs: zero posteof blocks when cloning above eof (Brian Foster) [1633476] - [fs] xfs: refactor clonerange preparation into a separate helper (Brian Foster) [1633476] - [netdrv] nfp: avoid buffer leak when FW communication fails (Petr Oros) [1638233] - [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Petr Oros) [1638233] - [netdrv] nfp: wait for posted reconfigs when disabling the device (Petr Oros) [1638233] - [netdrv] liquidio: fix hang when re-binding VF host drv after running DPDK VF driver (Petr Oros) [1638224] - [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Petr Oros) [1638210] - [netdrv] r8169: add support for NCube 8168 network card (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8106e (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8168g (Petr Oros) [1638210] - [powerpc] KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds (David Gibson) [1637766] - [drm] drm/amdgpu: Suppress keypresses from ACPI_VIDEO events (Lyude Paul) [1631918] - [infiniband] IB/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Invalid user input can result in crash (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix SL array bounds check (Alex Estrin) [1637068] - [powerpc] powerpc/fadump: re-register firmware-assisted dump if already registered (Steve Best) [1637383] - [powerpc] powerpc/fadump: cleanup crash memory ranges support (Steve Best) [1637383] - [powerpc] powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Steve Best) [1637383] - [powerpc] powerpc/fadump: handle crash memory ranges array index overflow (Steve Best) [1637383] - [scsi] scsi: qedi: Initialize the stats mutex lock (Chad Dupuis) [1637245] - [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate update_rgrp_lvb_unlinked (Andreas Grunbacher) [1637944] - [fs] gfs2: Fix gfs2_testbit to use clone bitmaps (Andreas Grunbacher) [1637944] - [fs] gfs2: Get rid of gfs2_ea_strlen (Andreas Grunbacher) [1637944] - [fs] GFS2: rgrp free blocks used incorrectly (Andreas Grunbacher) [1637944] - [fs] gfs2: remove redundant variable 'moved' (Andreas Grunbacher) [1637944] - [fs] gfs2: use iomap_readpage for blocksize == PAGE_SIZE (Andreas Grunbacher) [1637944] - [fs] gfs2: Use iomap for stuffed direct I/O reads (Andreas Grunbacher) [1637944] - [fs] gfs2: fallocate_chunk: Always initialize struct iomap (Andreas Grunbacher) [1637944] - [fs] gfs2: Remove gfs2_write_(begin,end) (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap direct I/O support (Andreas Grunbacher) [1637944] - [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637944] - [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637944] - [fs] fs: gfs2: Adding new return type vm_fault_t (Andreas Grunbacher) [1637944] - [fs] gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't reject a supposedly full bitmap if we have blocks reserved (Andreas Grunbacher) [1637944] - [fs] gfs2: Eliminate redundant ip->i_rgd (Andreas Grunbacher) [1637944] - [fs] gfs2: Stop messing with ip->i_rgd in the rlist code (Andreas Grunbacher) [1637944] - [fs] gfs2: call ktime_get_coarse_real_ts64() directly (Andreas Grunbacher) [1637944] - [fs] gfs2: Minor clarification to __gfs2_punch_hole (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't withdraw under a spin lock (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate rs_inum and reduce the size of gfs2 inodes (Andreas Grunbacher) [1637944] - [drm] drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/disp: fix DP disable race (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1628749] - [drm] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1628749] - [drm] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in drm_load() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_disable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1628749] - [md] dm table: require that request-based DM be layered on blk-mq devices (Mike Snitzer) [1637682] - [md] dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED (Mike Snitzer) [1637682] - [md] dm: remove legacy request-based IO path (Mike Snitzer) [1637682] - [md] dm linear: fix linear_end_io conditional definition (Mike Snitzer) [1637682] - [md] dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled (Mike Snitzer) [1637682] - [md] dm: fix report zone remapping to account for partition offset (Mike Snitzer) [1637682] - [md] dm cache: destroy migration_cache if cache target registration failed (Mike Snitzer) [1637682] - [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1637682] - [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1637682] - [md] dm raid: remove bogus const from decipher_sync_action() return type (Mike Snitzer) [1637682] - [md] dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer (Mike Snitzer) [1637682] - [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1637682] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1637682] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1637682] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1637682] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1637682] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1637682] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1637682] - [md] dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock (Mike Snitzer) [1637682] - [md] dm verity: fix crash on bufio buffer that was allocated with vmalloc (Mike Snitzer) [1637682] - [md] dm writecache: fix a crash due to reading past end of dirty_bitmap (Mike Snitzer) [1637682] - [md] dm crypt: don't decrease device limits (Mike Snitzer) [1637682] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1637682] - [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1637682] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1637682] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1637682] - [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1637682] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1637682] - [md] dm kcopyd: return void from dm_kcopyd_copy() (Mike Snitzer) [1637682] - [md] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1637682] - [md] dm writecache: report start_sector in status line (Mike Snitzer) [1637682] - [md] dm crypt: convert essiv from ahash to shash (Mike Snitzer) [1637682] - [md] dm crypt: use wake_up_process() instead of a wait queue (Mike Snitzer) [1637682] - [md] dm integrity: recalculate checksums on creation (Mike Snitzer) [1637682] - [md] dm integrity: flush journal on suspend when using separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: use version 2 for separate metadata (Mike Snitzer) [1637682] - [md] dm integrity: allow separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: add ic->start in get_data_sector() (Mike Snitzer) [1637682] - [md] dm integrity: report provided data sectors in the status (Mike Snitzer) [1637682] - [md] dm integrity: implement fair range locks (Mike Snitzer) [1637682] - [md] dm integrity: decouple common code in dm_integrity_map_continue() (Mike Snitzer) [1637682] - [md] dm integrity: change 'suspending' variable from bool to int (Mike Snitzer) [1637682] - [md] dm delay: add flush as a third class of IO (Mike Snitzer) [1637682] - [md] dm delay: refactor repetitive code (Mike Snitzer) [1637682] - [md] dm cache: only allow a single io_mode cache feature to be requested (Mike Snitzer) [1637682] - [md] dm thin: update stale "Status" Documentation (Mike Snitzer) [1637682] - [pci] PCI: Reprogram bridge prefetch registers on resume (Myron Stowe) [1637155] - [input] Input: xen-kbdfront - fix multi-touch XenStore node's locations (Benjamin Tissoires) [1637027] - [input] Input: elantech - enable middle button of touchpad on ThinkPad P72 (Benjamin Tissoires) [1637027] - [hid] HID: i2c-hid: Use devm to allocate i2c_hid struct (Benjamin Tissoires) [1637027] - [hid] HID: input: fix leaking custom input node name (Benjamin Tissoires) [1637027] - [hid] HID: core: fix grouping by application (Benjamin Tissoires) [1637027] - [hid] HID: multitouch: fix Elan panels with 2 input modes declaration (Benjamin Tissoires) [1637027] - [input] Input: do not use WARN() in input_alloc_absinfo() (Benjamin Tissoires) [1637027] - [s390] s390: vfio-ap: setup APCB mask using KVM dedicated function (Cornelia Huck) [1508118] - [s390] KVM: s390: Tracing APCB changes (Cornelia Huck) [1508118] - [s390] KVM: s390: fix locking for crypto setting error path (Cornelia Huck) [1508118] - [s390] s390: doc: detailed specifications for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: CPU model support for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: device attrs to enable/disable AP interpretation (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-0 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Allow CRYCB FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Make use of CRYCB FORMAT2 clear (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Do the CRYCB validation first (Cornelia Huck) [1508118] - [s390] KVM: s390: Clear Crypto Control Block when using vSIE (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: zeroize the AP queues (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement mediated device open callback (Cornelia Huck) [1508118] - [s390] KVM: s390: interface to clear CRYCB masks (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interface to view matrix mdev matrix (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure control domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure adapters (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: register matrix device with VFIO mdev framework (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: base implementation of VFIO AP device driver (Cornelia Huck) [1508118] - [s390] KVM: s390: refactor crypto initialization (Cornelia Huck) [1508118] - [s390] KVM: s390: introduce and use KVM_REQ_VSIE_RESTART (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: simulate VCPU SIE entry/exit (Cornelia Huck) [1508118] - [s390] s390/zcrypt: hex string mask improvements for apmask and aqmask (Cornelia Huck) [1508118] - [s390] s390/zcrypt: AP bus support for alternate driver(s) (Cornelia Huck) [1508118] - [s390] s390/zcrypt: switch return type to bool for ap_instructions_available() (Cornelia Huck) [1508118] - [s390] s390/zcrypt: fix ap_instructions_available() returncodes (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Integrate ap_asm.h into include/asm/ap.h (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Review inline assembler constraints (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Add ZAPQ inline function (Cornelia Huck) [1508118] - [net] ipv6: use rt6_info members when dst is set in rt6_fill_node (Xin Long) [1625864 1625803 1625117]- [netdrv] amd-xgbe: use dma_mapping_error to check map errors (David Arcari) [1637666] - [crypto] crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Waiman Long) [1629547] - [powerpc] powerpc: fix csum_ipv6_magic() on little endian platforms (Diego Domingos) [1625579] - [net] smc: generic netlink family should be __ro_after_init (Philipp Rudo) [1632435] - [net] net/smc: fix sizeof to int comparison (Philipp Rudo) [1632435] - [net] net/smc: no urgent data check for listen sockets (Philipp Rudo) [1632435] - [net] net/smc: enable fallback for connection abort in state INIT (Philipp Rudo) [1632435] - [net] net/smc: remove duplicate mutex_unlock (Philipp Rudo) [1632435] - [net] net/smc: fix non-blocking connect problem (Philipp Rudo) [1632435] - [net] net/smc: send response to test link signal (Philipp Rudo) [1632435] - [net] net: simplify sock_poll_wait (Philipp Rudo) [1632435] - [net] net/smc: Simplify ib_post_(send|recv|srq_recv)() calls (Philipp Rudo) [1632435] - [net] net/smc: Remove a WARN_ON() statement (Philipp Rudo) [1632435] - [powerpc] KVM: PPC: Book3S HV: Add NO_HASH flag to GET_SMMU_INFO ioctl result (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a VM capability to enable nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add nested shadow page tables to debugfs (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Allow HV module to load without hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle differing endianness for H_ENTER_NESTED (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Sanitise hv_regs on nested guest entry (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add one-reg interface to virtual PTCR register (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Don't access HFSCR, LPIDR or LPCR when running nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Invalidate TLB when nested vcpu moves physical cpu (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use hypercalls for TLB invalidation when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Introduce rmap to track nested guest mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle page fault for a nested guest (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypercalls correctly when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use XICS hypercalls when running as a nested hypervisor (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Nested guest entry via hypercall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Framework and hcall stubs for nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use kvmppc_unmap_pte() in kvm_unmap_radix() (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Refactor radix page fault handler (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Make kvmppc_mmu_radix_xlate process/partition table agnostic (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Clear partition table entry on vm teardown (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a debugfs file to dump radix mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypervisor instruction faults better (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Streamlined guest entry/exit path on P9 for radix guests (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Call kvmppc_handle_exit_hv() with vcore unlocked (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Rework TM save/restore code and make it C-callable (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Simplify real-mode interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Extract PMU save/restore operations as C-callable functions (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Move interrupt delivery on guest entry to C code (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Remove left-over code in XICS-on-XIVE emulation (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Simplify external interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc: Turn off CPU_FTR_P9_TM_HV_ASSIST in non-hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc/64s: Remove POWER9 DD1 support (Suraj Jitindar Singh) [1505999] - [netdrv] net/mlx5: Add Fast teardown support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Cache the system image guid (Alaa Hleihel) [1636554] - [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix read from coherent memory (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reorganize the makefile (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reduce command polling interval (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1636554] - [netdrv] RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1636554] - [netdrv] overflow.h: Add arithmetic shift helper (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Fix uninitialized variable (Alaa Hleihel) [1636554] - [netdrv] RDMA: Fix return code check in rdma_set_cq_moderation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Better return types for CQE API (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Fix GRE flow specification (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1636554] - [infiniband] RDMA/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Update NIC HW stats on demand only (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add channel events counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add NAPI statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Rate limit errors in command interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1636554] - [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1636553] - [netdrv] net/mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1636553] - [netdrv] net/mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Test port number before querying type (Alaa Hleihel) [1636553] - [powerpc] powerpc/numa: Skip onlining a offline node in kdump path (Steve Best) [1637118] - [netdrv] net: aquantia: Make function aq_fw1x_set_power() static (David Arcari) [1636533] - [netdrv] net: aquantia: memory corruption on jumbo frames (David Arcari) [1636533 1630377] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: renaming for better visibility (David Arcari) [1636533] - [netdrv] net: aquantia: whitespace changes (David Arcari) [1636533] - [netdrv] net: aquantia: implement EEE support (David Arcari) [1636533] - [netdrv] net: aquantia: implement WOL support (David Arcari) [1636533] - [netdrv] net: aquantia: definitions for WOL (David Arcari) [1636533] - [netdrv] net: aquantia: fix hw_atl_utils_fw_upload_dwords (David Arcari) [1636533] - [netdrv] net: aquantia: Make some functions static (David Arcari) [1636533] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: Add renegotiate ethtool operation support (David Arcari) [1636533] - [netdrv] net: aquantia: Implement rx/tx flow control ethtools callback (David Arcari) [1636533] - [netdrv] net: aquantia: Improve adapter init/deinit logic (David Arcari) [1636533] - [netdrv] net: aquantia: Ethtool based ring size configuration (David Arcari) [1636533] - [wireless] ath10k: fix memory leak of tpc_stats (Petr Oros) [1637528] - [wireless] ath10k: snoc: use correct bus-specific pointer in RX retry (Petr Oros) [1637528] - [wireless] ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 (Petr Oros) [1637528] - [wireless] brcmsmac: fix wrap around in conversion from constant to s16 (Petr Oros) [1637528] - [wireless] mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status() (Petr Oros) [1637528] - [wireless] ath10k: transmit queued frames after processing rx packets (Petr Oros) [1637528] - [wireless] ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock (Petr Oros) [1637528] - [wireless] ath10k: use locked skb_dequeue for rx completions (Petr Oros) [1637528] - [wireless] ath10k: sdio: set skb len for all rx packets (Petr Oros) [1637528] - [wireless] ath10k: sdio: use same endpoint id for all packets in a bundle (Petr Oros) [1637528] - [wireless] iwlwifi: cancel the injective function between hw pointers to tfd entry index (Petr Oros) [1637528] - [wireless] ath10k: disable bundle mgmt tx completion event support (Petr Oros) [1637528] - [wireless] ath10k: prevent active scans on potential unusable channels (Petr Oros) [1637528] - [wireless] ath9k_hw: fix channel maximum power level test (Petr Oros) [1637528] - [wireless] ath9k: report tx status on EOSP (Petr Oros) [1637528] - [wireless] iwlwifi: pcie: don't access periphery registers when not available (Petr Oros) [1637528] - [wireless] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference (Petr Oros) [1637528] - [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1637133] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1637133] - [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1637133] - [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1637133] - [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1637133] - [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1637133] - [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1637133] - [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1637133] - [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1637133] - [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1637133] - [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1637133] - [netdrv] be2net: remove desc field from be_eq_obj (Petr Oros) [1637133] - [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1637133] - [netdrv] be2net: remove unused old AIC info (Petr Oros) [1637133] - [x86] x86/spec_ctrl/compat: Call IBRS_ENTRY only after valid kernel stack (Waiman Long) [1636843] - [acpi] ACPI/PPTT: Handle architecturally unknown cache types (Jeremy Linton) [1636567] - [base] drivers: base: cacheinfo: Do not populate sysfs for unknown cache types (Jeremy Linton) [1636567] - [fs] getxattr: use correct xattr length (Lukas Czerner) [1637049] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1636651] - [x86] x86/boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1632514] - [scsi] scsi: megaraid_sas: driver version upgrade (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Update controller info during resume (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1635565] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix iIDMA error (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix stalled relogin (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix unintended Logout (Himanshu Madhani) [1633373] - [powerpc] powerpc/pseries: Disable CPU hotplug across migrations (Steve Best) [1633587] - [block] blk-mq: I/O and timer unplugs are inverted in blktrace (Ming Lei) [1634330] - [block] block: fix deadline elevator drain for zoned block devices (Ming Lei) [1634333] - [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1634328] - [block] block: use nanosecond resolution for iostat (Ming Lei) [1634329] - [block] null_blk: fix zoned support for non-rq based operation (Ming Lei) [1634324] - [block] blk-cgroup: increase number of supported policies (Ming Lei) [1634335] - [block] block: bfq: swap puts in bfqg_and_blkg_put (Ming Lei) [1634334] - [block] block: don't warn when doing fsync on read-only devices (Ming Lei) [1634331] - [block] blkcg: use tryget logic when associating a blkg with a bio (Ming Lei) [1634332] - [block] blkcg: delay blkg destruction until after writeback has (Ming Lei) [1634332] - [block] Revert "blk-throttle: fix race between (Ming Lei) [1634332] - [block] blk-wbt: remove dead code (Ming Lei) [1634326] - [block] blk-wbt: improve waking of tasks (Ming Lei) [1634326] - [block] blk-wbt: abstract out end IO completion handler (Ming Lei) [1634326]- [dma] driver/dma/ioat: Call del_timer_sync() without holding prep_lock (Waiman Long) [1607654] - [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1635846] - [fs] fsnotify: fix ignore mask logic in fsnotify() (Lukas Czerner) [1635537] - [net] net/af_iucv: locate IUCV header via skb_network_header() (Philipp Rudo) [1635332] - [net] net/af_iucv: drop inbound packets with invalid flags (Philipp Rudo) [1635332] - [net] net/af_iucv: fix skb handling on HiperTransport xmit error (Philipp Rudo) [1635332] - [hid] HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value (David Arcari) [1635746] - [i2c] i2c: designware: Re-init controllers with pm_disabled set on resume (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes (David Arcari) [1635746] - [fs] fs/quota: Fix spectre gadget in do_quotactl (Lukas Czerner) [1635521] - [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove invalid log recovery first/last cycle check (Brian Foster) [1633171] - [fs] xfs: validate inode di_forkoff (Brian Foster) [1633171] - [fs] xfs: skip delalloc COW blocks in xfs_reflink_end_cow (Brian Foster) [1633171] - [fs] xfs: don't treat unknown di_flags2 as corruption in scrub (Brian Foster) [1633171] - [fs] xfs: remove duplicated include from alloc.c (Brian Foster) [1633171] - [fs] xfs: don't bring in extents in xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: fix transaction leak in xfs_reflink_allocate_cow() (Brian Foster) [1633171] - [fs] xfs: avoid lockdep false positives in xfs_trans_alloc (Brian Foster) [1633171] - [fs] xfs: refactor xfs_buf_log_item reference count handling (Brian Foster) [1633171] - [fs] xfs: clean up xfs_trans_brelse() (Brian Foster) [1633171] - [fs] xfs: don't unlock invalidated buf on aborted tx commit (Brian Foster) [1633171] - [fs] xfs: remove last of unnecessary xfs_defer_cancel() callers (Brian Foster) [1633171] - [fs] xfs: don't crash the vfs on a garbage inline symlink (Brian Foster) [1633171] - [fs] iomap: set page dirty after partial delalloc on mkwrite (Brian Foster) [1633171] - [fs] xfs: sanity check ag header values in xrep_calc_ag_resblks (Brian Foster) [1633171] - [fs] xfs: recalculate summary counters at mount time if icount is bad (Brian Foster) [1633171] - [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove b_last_holder & associated macros (Brian Foster) [1633171] - [fs] xfs: repair the AGI (Brian Foster) [1633171] - [fs] xfs: repair the AGFL (Brian Foster) [1633171] - [fs] xfs: repair the AGF (Brian Foster) [1633171] - [fs] xfs: remove dead error handling code in xfs_dquot_disk_alloc() (Brian Foster) [1633171] - [fs] xfs: use WRITE_ONCE to update if_seq (Brian Foster) [1633171] - [fs] xfs: fix a comment in xfs_log_reserve (Brian Foster) [1633171] - [fs] xfs: only validate summary counts on primary superblock (Brian Foster) [1633171] - [fs] xfs: substitute spaces with tabs (Brian Foster) [1633171] - [fs] xfs: fold dfops into the transaction (Brian Foster) [1633171] - [fs] xfs: always defer agfl block frees (Brian Foster) [1633171] - [fs] xfs: pass transaction to xfs_defer_add() (Brian Foster) [1633171] - [fs] xfs: replace xfs_defer_ops ->dop_pending with on-stack list (Brian Foster) [1633171] - [fs] xfs: cancel dfops on xfs_defer_finish() error (Brian Foster) [1633171] - [fs] xfs: clean out superfluous dfops dop params/vars (Brian Foster) [1633171] - [fs] xfs: drop dop param from xfs_defer_op_type ->finish_item() callback (Brian Foster) [1633171] - [fs] xfs: automatic dfops inode relogging (Brian Foster) [1633171] - [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1633171] - [fs] xfs: add missing defer ijoins for held inodes (Brian Foster) [1633171] - [fs] xfs: replace dop_low with transaction flag (Brian Foster) [1633171] - [fs] xfs: pass transaction to dfops reset/move helpers (Brian Foster) [1633171] - [fs] xfs: remove unused __xfs_defer_cancel() internal helper (Brian Foster) [1633171] - [fs] xfs: use transaction for intent recovery instead of raw dfops (Brian Foster) [1633171] - [fs] xfs: refactor internal dfops initialization (Brian Foster) [1633171] - [fs] xfs: check da node magic in _node_lookup_int (Brian Foster) [1633171] - [fs] xfs: use a local variable for magic number in xfs_da3_node_lookup_int (Brian Foster) [1633171] - [fs] xfs: refactor log recovery check (Brian Foster) [1633171] - [fs] xfs: move extent busy tree initialization to xfs_initialize_perag (Brian Foster) [1633171] - [fs] xfs: avoid COW fork extent lookups in writeback if the fork didn't change (Brian Foster) [1633171] - [fs] xfs: maintain a sequence count for inode fork manipulations (Brian Foster) [1633171] - [fs] xfs: check for unknown v5 feature bits in superblock write verifier (Brian Foster) [1633171] - [fs] xfs: verify icount in superblock write (Brian Foster) [1633171] - [fs] libxfs: add more bounds checking to sb sanity checks (Brian Foster) [1633171] - [fs] xfs: refactor superblock verifiers (Brian Foster) [1633171] - [fs] xfs: refactor the xrep_extent_list into xfs_bitmap (Brian Foster) [1633171] - [fs] xfs: introduce a new xfs_inode_has_cow_data helper (Brian Foster) [1633171] - [fs] xfs: remove the xfs_ifork_t typedef (Brian Foster) [1633171] - [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1633171] - [fs] xfs: remove if_real_bytes (Brian Foster) [1633171] - [fs] xfs: move the repair extent list into its own file (Brian Foster) [1633171] - [fs] xfs: pass transaction lock while setting up agresv on cyclic metadata (Brian Foster) [1633171] - [fs] xfs: remove deprecated barrier/nobarrier mount (Brian Foster) [1633171] - [fs] xfs: clean up IRELE/iput callsites (Brian Foster) [1633171] - [fs] xfs: kill IHOLD (Brian Foster) [1633171] - [fs] xfs: bypass final dfops roll in trans commit path (Brian Foster) [1633171] - [fs] xfs: drop unnecessary xfs_defer_finish() dfops parameter (Brian Foster) [1633171] - [fs] xfs: remove unnecessary dfops init calls in xattr code (Brian Foster) [1633171] - [fs] xfs: remove all boilerplate defer init/finish code (Brian Foster) [1633171] - [fs] xfs: use internal dfops during (b|c)ui recovery (Brian Foster) [1633171] - [fs] xfs: use internal dfops in attr code (Brian Foster) [1633171] - [fs] xfs: use internal dfops in cow blocks cancel (Brian Foster) [1633171] - [fs] xfs: support embedded dfops in transaction (Brian Foster) [1633171] - [fs] xfs: pack holes in xfs_defer_ops and xfs_trans (Brian Foster) [1633171] - [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1633171] - [fs] xfs: remove unused deferred ops committed field (Brian Foster) [1633171] - [fs] xfs: make deferred processing safe for embedded dfops (Brian Foster) [1633171] - [fs] xfs: fix transaction leak on remote attr set/remove failure (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in log recovery intent processing (Brian Foster) [1633171] - [fs] xfs: pull up dfops from xfs_itruncate_extents() (Brian Foster) [1633171] - [fs] xfs: force summary counter recalc at next mount (Brian Foster) [1633171] - [fs] xfs: refactor unmount record write (Brian Foster) [1633171] - [fs] xfs: detect and fix bad summary counts at mount (Brian Foster) [1633171] - [fs] xfs: fix indentation and other whitespace problems in scrub/repair (Brian Foster) [1633171] - [fs] xfs: shorten struct xfs_scrub_context to struct xfs_scrub (Brian Foster) [1633171] - [fs] xfs: shorten xfs_repair_ prefix to xrep_ (Brian Foster) [1633171] - [fs] xfs: shorten xfs_scrub_ prefix (Brian Foster) [1633171] - [fs] xfs: clean up xfs_btree_del_cursor callers (Brian Foster) [1633171] - [fs] xfs: trivial xfs_btree_del_cursor cleanups (Brian Foster) [1633171] - [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1633171] - [fs] xfs: check leaf attribute block freemap in verifier (Brian Foster) [1633171] - [fs] libxfs: Fix a couple of sparse complaintis (Brian Foster) [1633171] - [fs] xfs: use swap macro in xfs_dir2_leafn_rebalance (Brian Foster) [1633171] - [fs] xfs_bmap_util: use swap macro (Brian Foster) [1633171] - [fs] xfs_attr_leaf: use swap macro in xfs_attr3_leaf_rebalance (Brian Foster) [1633171] - [fs] xfs: don't assume a left rmap when allocating a new rmap (Brian Foster) [1633171] - [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1633171] - [fs] xfs: combine (a)sync buffer submission apis (Brian Foster) [1633171] - [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1633171] - [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1633171] - [fs] xfs: remove xfs_defer_init() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in inode inactivate (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in extent swap (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in reflink cow block cancel (Brian Foster) [1633171] - [fs] xfs: replace no-op firstblock init with ->t_firstblock (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dq alloc (Brian Foster) [1633171] - [fs] xfs: remove xfs_alloc_arg firstblock field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur private firstblock field (Brian Foster) [1633171] - [fs] xfs: remove bmap format helpers firstblock params (Brian Foster) [1633171] - [fs] xfs: remove bmap extent add helper firstblock params (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmalloca firstblock field (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in bmap extent split (Brian Foster) [1633171] - [fs] xfs: remove bmap insert/collapse firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in insert/collapse range (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xfs_bmapi_remap() (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xattr ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in attrfork add (Brian Foster) [1633171] - [fs] xfs: remove firstblock param from xfs dir ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dir ops (Brian Foster) [1633171] - [fs] xfs: add firstblock field to xfs_trans (Brian Foster) [1633171] - [fs] xfs: allow null firstblock in xfs_bmapi_write() when tp is null (Brian Foster) [1633171] - [fs] xfs: refactor dfops init to attach to transaction (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in reflink cow recover path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in cancel cow blocks operation (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for rmap extent swap operations (Brian Foster) [1633171] - [fs] xfs: remove unused btree cursor bc_private.a.dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur bmbt dfops field (Brian Foster) [1633171] - [fs] xfs: remove dfops param from internal bmap extent helpers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for collapse/insert range operations (Brian Foster) [1633171] - [fs] xfs: remove struct xfs_bmalloca dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_remap() dfops param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in dqalloc transaction (Brian Foster) [1633171] - [fs] xfs: replace xfs_da_args->dfops accesses with ->t_dfops and remove (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in extent split tx and remove param (Brian Foster) [1633171] - [fs] xfs: remove dfops param in attr fork add path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for attr set/remove operations (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for recovery of (b|c)ui log items (Brian Foster) [1633171] - [fs] xfs: remove dfops param from high level dirname calls (Brian Foster) [1633171] - [fs] xfs: remove dfops parameter from ifree call stack (Brian Foster) [1633171] - [fs] xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops (Brian Foster) [1633171] - [fs] xfs: cow unwritten conversion uses uninitialized dfops (Brian Foster) [1633171] - [fs] xfs: update my copyrights for the writeback and iomap code (Brian Foster) [1633171] - [fs] xfs: add support for sub-pagesize writeback without buffer_heads (Brian Foster) [1633171] - [fs] xfs: allow writeback on pages without buffer heads (Brian Foster) [1633171] - [fs] xfs: refactor the tail of xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_start_page_writeback (Brian Foster) [1633171] - [fs] xfs: move all writeback buffer_head manipulation into xfs_map_at_offset (Brian Foster) [1633171] - [fs] xfs: don't look at buffer heads in xfs_add_to_ioend (Brian Foster) [1633171] - [fs] xfs: remove the imap_valid flag (Brian Foster) [1633171] - [fs] xfs: simplify xfs_map_blocks by using xfs_iext_lookup_extent directly (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_find_cow_mapping (Brian Foster) [1633171] - [fs] xfs: remove the now unused XFS_BMAPI_IGSTATE flag (Brian Foster) [1633171] - [fs] xfs: make xfs_writepage_map extent map centric (Brian Foster) [1633171] - [fs] xfs: rename the offset variable in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_map_cow (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_trim_irec_to_next_cow (Brian Foster) [1633171] - [fs] xfs: don't use XFS_BMAPI_IGSTATE in xfs_map_blocks (Brian Foster) [1633171] - [fs] xfs: don't clear imap_valid for a non-uptodate buffers (Brian Foster) [1633171] - [fs] xfs: do not set the page uptodate in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: move locking into xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: simplify xfs_aops_discard_page (Brian Foster) [1633171] - [fs] xfs: use iomap for blocksize == PAGE_SIZE readpage and readpages (Brian Foster) [1633171] - [fs] iomap: fix WARN_ON_ONCE on uninitialized variable (Brian Foster) [1633171] - [fs] iomap: Switch to offset_in_page for clarity (Brian Foster) [1633171] - [fs] iomap: add support for sub-pagesize buffered I/O without buffer heads (Brian Foster) [1633171] - [fs] iomap: add inline data support to iomap_readpage_actor (Brian Foster) [1633171] - [fs] iomap: support direct I/O to inline data (Brian Foster) [1633171] - [fs] iomap: refactor iomap_dio_actor (Brian Foster) [1633171] - [fs] iomap: add initial support for writes without buffer heads (Brian Foster) [1633171] - [fs] iomap: add an iomap-based readpage and readpages implementation (Brian Foster) [1633171] - [fs] iomap: add private pointer to struct iomap (Brian Foster) [1633171] - [fs] iomap: add a page_done callback (Brian Foster) [1633171] - [fs] iomap: generic inline data handling (Brian Foster) [1633171] - [fs] iomap: complete partial direct I/O writes synchronously (Brian Foster) [1633171] - [fs] iomap: mark newly allocated buffer heads as new (Brian Foster) [1633171] - [fs] fs: factor out a __generic_write_end helper (Brian Foster) [1633171] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1633209] - [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas Czerner) [1633239] - [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas Czerner) [1633239] - [fs] ext4: don't mark mmp buffer head dirty (Lukas Czerner) [1633239] - [fs] ext4: show test_dummy_encryption mount option in /proc/mounts (Lukas Czerner) [1633239] - [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas Czerner) [1633239] - [fs] ext4: fix online resize's handling of a too-small final block group (Lukas Czerner) [1633239] - [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas Czerner) [1633239] - [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas Czerner) [1633239] - [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas Czerner) [1633239] - [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas Czerner) [1633239] - [fs] ext4: remove unneeded variable "err" in ext4_mb_release_inode_pa() (Lukas Czerner) [1633239] - [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas Czerner) [1633239] - [fs] ext4: check for NUL characters in extended attribute's name (Lukas Czerner) [1633239] - [fs] ext4: use ext4_warning() for sb_getblk failure (Lukas Czerner) [1633239] - [fs] ext4: fix race when setting the bitmap corrupted flag (Lukas Czerner) [1633239] - [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas Czerner) [1633239] - [fs] ext4: check allocation failure when duplicating "data" in ext4_remount() (Lukas Czerner) [1633239] - [fs] ext4: sysfs: print ext4_super_block fields as little-endian (Lukas Czerner) [1633239] - [firmware] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1627557] - [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1627557] - [firmware] efi: Remove the declaration of efi_late_init() as the function is unused (Bhupesh Sharma) [1627557] - [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1627557] - [firmware] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1627557] - [fs] gfs2: Special-case rindex for gfs2_grow (Robert S Peterson) [1628360] - [fs] GFS2: Fix recovery issues for spectators (Robert S Peterson) [1628298]- [powerpc] powerpc/pkeys: Fix reading of ibm, processor-storage-keys property (Steve Best) [1633551] - [powerpc] powerpc/pseries: Remove unneeded uses of dlpar work queue (Steve Best) [1633544] - [powerpc] powerpc/pseries: Remove prrn_work workqueue (Steve Best) [1633544] - [pci] ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge (Myron Stowe) [1634816] - [pci] PCI: Fix enabling of PASID on RC integrated endpoints (Myron Stowe) [1634816] - [pci] IB/hfi1,PCI: Allow bus reset while probing (Myron Stowe) [1634816] - [pci] PCI: Fix faulty logic in pci_reset_bus() (Myron Stowe) [1634816] - [pci] PCI: pciehp: Fix hot-add vs powerfault detection order (Myron Stowe) [1634816] - [pci] Revert "PCI: Add ACS quirk for Intel 300 series" (Myron Stowe) [1634816] - [powerpc] powerpc/numa: Use associativity if VPHN hcall is successful (Steve Best) [1633569] - [pci] PCI: vmd: White list for fast interrupt handlers (Myron Stowe) [1632816] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 88SS9183 (Myron Stowe) [1632816] - [pci] PCI: Rename pci_try_reset_bus() to pci_reset_bus() (Myron Stowe) [1632816] - [pci] PCI: Deprecate pci_reset_bus() and pci_reset_slot() functions (Myron Stowe) [1632816] - [pci] PCI: Unify try slot and bus reset API (Myron Stowe) [1632816] - [pci] PCI: Hide pci_reset_bridge_secondary_bus() from drivers (Myron Stowe) [1632816] - [pci] IB/hfi1: Use pci_try_reset_bus() for initiating PCI Secondary Bus Reset (Myron Stowe) [1632816] - [pci] PCI: Handle error return from pci_reset_bridge_secondary_bus() (Myron Stowe) [1632816] - [pci] PCI/IOV: Tidy pci_sriov_set_totalvfs() (Myron Stowe) [1632816] - [pci] PCI: Enable PASID only if entire path supports End-End TLP prefixes (Myron Stowe) [1632816] - [pci] PCI: Expand documentation for pci_add_dma_alias() (Myron Stowe) [1632816] - [pci] PCI: Add DMA alias quirk for Microsemi Switchtec NTB (Myron Stowe) [1632816] - [pci] switchtec: Use generic PCI Vendor ID and Class Code (Myron Stowe) [1632816] - [pci] PCI: Make pci_get_rom_size() static (Myron Stowe) [1632816] - [pci] PCI: Add check code for last image indicator not set (Myron Stowe) [1632816] - [pci] PCI: Avoid accessing memory outside the ROM BAR (Myron Stowe) [1632816] - [pci] PCI: Make early dump functionality generic (Myron Stowe) [1632816] - [pci] PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling (Myron Stowe) [1632816] - [pci] PCI: Restore resized BAR state on resume (Myron Stowe) [1632816] - [pci] PCI: Clean up resource allocation in devm_of_pci_get_host_bridge_resources() (Myron Stowe) [1632816] - [pci] PCI: Add ACS Redirect disable quirk for Intel Sunrise Point (Myron Stowe) [1632816] - [pci] PCI: Add device-specific ACS Redirect disable infrastructure (Myron Stowe) [1632816] - [pci] PCI: Convert device-specific ACS quirks from NULL termination to ARRAY_SIZE (Myron Stowe) [1632816] - [pci] PCI: Add "pci=disable_acs_redir=" parameter for peer-to-peer support (Myron Stowe) [1632816] - [pci] PCI: Allow specifying devices using a base bus and path of devfns (Myron Stowe) [1632816] - [pci] PCI: Make specifying PCI devices in kernel parameters reusable (Myron Stowe) [1632816] - [pci] PCI: Hide ACS quirk declarations inside PCI core (Myron Stowe) [1632816] - [pci] PCI: Document ACPI description of PCI host bridges (Myron Stowe) [1632816] - [pci] PCI/MSI: Set IRQCHIP_ONESHOT_SAFE for PCI-MSI irqchips (Myron Stowe) [1632816] - [pci] PCI: Limit config space size for Netronome NFP5000 (Myron Stowe) [1632816] - [pci] PCI: Add PCI_DEVICE_DATA() macro to fully describe device ID entry (Myron Stowe) [1632816] - [pci] PCI: Unify PCI and normal DMA direction definitions (Myron Stowe) [1632816] - [pci] PCI: Use IRQF_ONESHOT if pci_request_irq() called with no handler (Myron Stowe) [1632816] - [pci] PCI: Call dma_debug_add_bus() for pci_bus_type from PCI core (Myron Stowe) [1632816] - [pci] PCI: Mark fall-through switch cases before enabling -Wimplicit-fallthrough (Myron Stowe) [1632816]- [s390] s390/sclp: Allow to request adapter reset (Philipp Rudo) [1635273] - [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1635366] - [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1635366] - [char] ipmi: kcs_bmc: don't change device name (Tony Camuso) [1635366] - [kernel] timers: Clear timer_base::must_forward_clk with timer_base::lock held (Waiman Long) [1632820] - [pci] switchtec: Fix Spectre v1 vulnerability (Waiman Long) [1632820] - [kernel] cpu/hotplug: Prevent state corruption on error rollback (Waiman Long) [1632820] - [kernel] cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() (Waiman Long) [1632820] - [base] memory_hotplug: fix kernel_panic on offline page processing (Waiman Long) [1632820] - [mm] mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Waiman Long) [1632820] - [lib] debugobjects: Make stack check warning more informative (Waiman Long) [1632820] - [fs] fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() (Waiman Long) [1632820] - [x86] x86/process: Don't mix user/kernel regs in 64bit __show_regs() (Waiman Long) [1632820] - [x86] x86/dumpstack: Don't dump kernel memory based on usermode RIP (Waiman Long) [1632820] - [x86] x86: Avoid pr_cont() in show_opcodes() (Waiman Long) [1632820] - [x86] x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1632820] - [x86] x86/spectre: Add missing family 6 check to microcode check (Waiman Long) [1632820] - [x86] x86/nmi: Fix NMI uaccess race against CR3 switching (Waiman Long) [1632820] - [x86] x86/vdso: Fix lsl operand order (Waiman Long) [1632820] - [x86] x86/vdso: Fix vDSO build if a retpoline is emitted (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Suggest what to do on systems with too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Exempt zeroed PTEs from inversion (Waiman Long) [1632820] - [x86] x86/mm/pti: Clear Global bit more aggressively (Waiman Long) [1632820] - [x86] x86/paravirt: Fix spectre-v2 mitigations for paravirt guests (Waiman Long) [1632820] - [target] scsi: target: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633} - [target] scsi: target: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633}- [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633553] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1633553] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1633553] - [s390] s390/qeth: remove duplicated carrier state tracking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up drop conditions for received cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-indent qeth_check_ipa_data() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consume local address events (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove various redundant code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove CARD_FROM_CDEV helper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: pass card pointer in iob callback (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-use qeth_notify_skbs() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove additional skb refcount (Hendrik Brueckner) [1633841] - [s390] s390/qeth: replace open-coded skb_queue_walk() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: on gdev release, reset drvdata (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix discipline unload after setup error (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex (Hendrik Brueckner) [1633841] - [s390] s390/qeth: convert layer attribute to enum (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce 0-initializing when building IPA cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune spinlocks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix typo in return value (Hendrik Brueckner) [1633841] - [s390] s390/qeth: invoke softirqs after napi_schedule() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: uninstall IRQ handler on device removal (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_hdr_chk_and_bounce() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: prepare for copy-free TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: check size of required HW header cache object (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix up protocol headers early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: limit csum offload erratum to L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_get_elements_no() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused L3 xmit code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: run non-offload L3 traffic over common xmit path (Hendrik Brueckner) [1633841] - [s390] s390/qeth: move L2 xmit code to core module (Hendrik Brueckner) [1633841] - [s390] s390/qdio: reset old sbal_state flags (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't dump past end of unknown HW header (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: switch on SG by default for IQD devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: indicate error when netdev allocation fails (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use true and false for boolean values (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't restrict qeth_card to DMA memory (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up card initialization (Hendrik Brueckner) [1633841] - [s390] s390/qeth: do basic setup for data channel (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use qeth_setup_ccw() to set up all CCWs (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce hard-coded access to ccw channels (Hendrik Brueckner) [1633841] - [s390] s390/qeth: extract helper for MPC protocol type (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up L2 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add support for constrained HW headers (Hendrik Brueckner) [1633841] - [s390] s390/qeth: merge linearize-check into HW header construction (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add statistics for consumed buffer elements (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use core MTU range checking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: simplify max MTU handling (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't cache HW port number (Hendrik Brueckner) [1633841] - [s390] s390/qeth: allocate netdevice early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove redundant netif_carrier_ok() checks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reset layer2 attribute on layer switch (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix race in used-buffer accounting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up IPv4 OSA xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up L3 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add a L3 xmit wrapper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: increase GSO max size for eligible L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up exported symbols (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consolidate ccwgroup driver definition (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up Output Queue selection (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune RX modesetting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused buffer->aob pointer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: various buffer management cleanups (Hendrik Brueckner) [1633841] - [powerpc] powerpc: Avoid code patching freed init sections (Steve Best) [1633545] - [powerpc] powerpc/tm: Fix userspace r13 corruption (Steve Best) [1633543] - [powerpc] powerpc/tm: Avoid possible userspace r1 corruption on reclaim (Steve Best) [1633543] - [drm] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1626883] - [drm] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1626883] - [drm] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1626883] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618774] - [char] ipmi: Rework SMI registration failure (Frank Ramsay) [1618774]- [s390] s390: detect etoken facility (Thomas Huth) [1634069] - [s390] s390/lib: use expoline for all bcr instructions (Thomas Huth) [1634069] - [documentation] vm.txt: Adding 'nr_hugepages_mempolicy' parameter description (Prashant Dhamdhere) [1626547]- [scsi] scsi: ipr: System hung while dlpar adding primary ipr adapter back (Steve Best) [1633217] - [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1631342] - [rpmspec] Forward port weak-modules support from RHEL 7 to RHEL 8 ("Herton R. Krzesinski") [1596884] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1622191] - [fs] xfs: remove unused iolock arg from xfs_break_dax_layouts (Eric Sandeen) [1622191] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616303] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614154] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614154] - [fs] dax: mark tech preview (Eric Sandeen) [1627455] - [mm] usercopy: Allow boot cmdline disabling of hardening (Christoph von Recklinghausen) [1589928]- [s390] s390/crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633266] - [drm] amd/display/dc/basics/logger.c: fix build error with CONFIG_FORTIFY_SOURCE=y ("Herton R. Krzesinski") [1548068] - [acpi] ACPICA: AML Parser: skip opcodes that open a scope upon parse failure (Jeremy Linton) [1609885] - [acpi] ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value (Jeremy Linton) [1609885] - [acpi] ACPICA: AML Parser: ignore all exceptions resulting from incorrect AML during table load (Jeremy Linton) [1609885] - [rpmspec] spec: Add missing BuildRequires for bpftool (Jiri Olsa) [1632756] - [powerpc] KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode (David Gibson) [1628412] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels on demand (David Gibson) [1628412] - [powerpc] powerpc/powernv: Rework TCE level allocation (David Gibson) [1628412] - [powerpc] powerpc/powernv: Add indirect levels to it_userspace (David Gibson) [1628412] - [powerpc] KVM: PPC: Make iommu_table::it_userspace big endian (David Gibson) [1628412] - [powerpc] powerpc/powernv: Move TCE manupulation code to its own file (David Gibson) [1628412] - [net] net_sched: fix NULL pointer dereference when delete tcindex filter (Andrea Claudi) [1627648] - [net] net_sched: Fix missing res info when create new tc_index filter (Andrea Claudi) [1627648] - [samples] samples/bpf: xdpsock: order memory on AArch64 (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu load balance like Suricata (Jesper Brouer) [1615959] - [samples] samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu handle parsing of double VLAN tagged packets (Jesper Brouer) [1615959] - [samples] samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs (Jesper Brouer) [1615959] - [samples] samples/bpf: extend xdp_rxq_info to read packet payload (Jesper Brouer) [1615959] - [powerpc] KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() (David Gibson) [1625498] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1625538] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1625538] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622555] - [virt] svm: nested virt support off by default (Bandan Das) [1571993]- [powerpc] KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size (David Gibson) [1625860] - [virt] arm64: KVM: Remove pgd_lock (Wei Huang) [1627474] - [virt] KVM: Remove obsolete kvm_unmap_hva notifier backend (Wei Huang) [1627474] - [virt] arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PTE entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PMD entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Do not use spin_lock_irqsave/restore with irq disabled (Wei Huang) [1627474] - [virt] KVM: arm: vgic-v3: Add support for ICC_SGI0R and ICC_ASGI1R accesses (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC_ASGI1R_EL1 accesses (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs (Wei Huang) [1627474] - [virt] KVM: arm64: Remove non-existent AArch32 ICC_SGI1R encoding (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix potential loss of ptimer interrupts (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Update documentation of the GIC devices wrt IIDR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Allow configuration of interrupt groups (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writes (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Permit uaccess writes to return errors (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Signal IRQs using their configured group (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Add group field to struct irq (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zero (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Keep track of implementation revision (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3 (Wei Huang) [1627474] - [virt] arm64: KVM: Cleanup tpidr_el2 init on non-VHE (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-debug: Show LPI status (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-its: Remove VLA usage (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix vgic init race (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Enable adaptative WFE trapping (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Remove unnecessary CMOs when creating HYP page tables (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Stop using the kernel's (pmd, pud, pgd)_populate helpers (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Consolidate page-table accessors (Wei Huang) [1627474] - [virt] arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL0.DIC is set (Wei Huang) [1627474] - [tools] radix tree test suite: Enable ubsan (Waiman Long) [1630244] - [tools] radix tree test suite: Fix compilation (Waiman Long) [1630244] - [block] blk-wbt: don't maintain inflight counts if disabled (Ming Lei) [1622790] - [block] blk-wbt: fix has-sleeper queueing check (Ming Lei) [1622790] - [block] blk-wbt: use wq_has_sleeper() for wq active check (Ming Lei) [1622790] - [block] blk-wbt: move disable check into get_limit() (Ming Lei) [1622790] - [block] block/DAC960.c: make some arrays static const, shrinks object (Ming Lei) [1622790] - [block] blk-mq: sync the update nr_hw_queues with (Ming Lei) [1617959] - [block] blk-mq: init hctx sched after update ctx and hctx mapping (Ming Lei) [1617959] - [block] block: remove duplicate initialization (Ming Lei) [1622790] - [block] tracing/blktrace: Fix to allow setting same value (Ming Lei) [1622790] - [block] pktcdvd: fix setting of 'ret' error return for a few cases (Ming Lei) [1622790] - [block] block: change return type to bool (Ming Lei) [1622790] - [block] block, bfq: return nbytes and not zero from struct cftype (Ming Lei) [1622790] - [block] block, bfq: improve code of bfq_bfqq_charge_time (Ming Lei) [1622790] - [block] block, bfq: reduce write overcharge (Ming Lei) [1622790] - [block] block, bfq: always update the budget of an entity when needed (Ming Lei) [1622790] - [block] block, bfq: readd missing reset of parent-entity service (Ming Lei) [1622790] - [block] block: don't warn for flush on read-only device (Ming Lei) [1622809]- [kernel] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1631842] - [kernel] locking/rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1631842] - [x86] x86/microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1630931] - [x86] x86/microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1630931] - [arm64] arm64: tlb: Provide forward declaration of tlb_flush() before including tlb.h (Waiman Long) [1630521] - [x86] x86/mm: Only use tlb_remove_table() for paravirt (Waiman Long) [1630521] - [mm] mm: mmu_notifier fix for tlb_end_vma (Waiman Long) [1630521] - [mm] mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Waiman Long) [1630521] - [mm] mm/tlb: Remove tlb_remove_table() non-concurrent condition (Waiman Long) [1630521] - [mm] mm: move tlb_table_flush to tlb_flush_mmu_free (Waiman Long) [1630521] - [kernel] clocksource: Revert Remove kthread (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Retain tick when shallow state is selected (Waiman Long) [1628402] - [cpufreq] cpufreq: governor: Avoid accessing invalid governor_data (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Handle stopped tick more aggressively (Waiman Long) [1628402] - [kernel] sched: idle: Avoid retaining the tick when it has been stopped (Waiman Long) [1628402] - [net] netfilter: xt_hashlimit: do not crash when reading proc file (Florian Westphal) [1630131] - [x86] x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1564824] - [x86] x86/boot/KASLR: Add two new functions for 1GB huge pages handling (Baoquan He) [1564824] - [mfd] mfd: intel-lpss: Add Ice Lake PCI IDs (Gopal Tiwari) [1483477] - [mmc] mmc: sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483496]- [mm] mm: get rid of vmacache_flush_all() entirely (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm, vmacache: hash addresses based on pmd (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm: Allocate the mm_cpumask (mm->cpu_bitmap) dynamically based on nr_cpu_ids (Waiman Long) [1631297] {CVE-2018-17182} - [infiniband] IB/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1622222] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1627874] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1627874] - [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1611786] - [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1611786] - [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1611786] - [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1611786] - [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1611786] - [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1611786] - [netdrv] ice: Clean up register file (Jonathan Toppins) [1611786] - [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1611786] - [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1611786] - [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1611786] - [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1611786] - [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1611786] - [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1611786] - [netdrv] net/mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1623367] - [x86] x86/spec_ctrl: Make IBRS code work with SSBD mitigation (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Auto-enable IBRS on Skylake (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Extend spectre_v2 boot option to support IBRS (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Boot time IBRS initialization (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Add IBRS code to the 64-bit assembly entry code (Waiman Long) [1565180] - [x86] x86/cpufeatures: Increase NCAPINTS for future extension (Waiman Long) [1565180] - [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1611783] - [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1611783] - [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1611783] - [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1611783] - [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1611783] - [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1611783] - [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1611783] - [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1611783] - [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1611783] - [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1611783] - [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1611783] - [virt] KVM: VMX: fixes for vmentry_l1d_flush module parameter (Waiman Long) [1616248] {CVE-2018-15572} - [virt] KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled (Waiman Long) [1616248] {CVE-2018-15572} - [virt] x86/kvm/vmx: Fix coding style in vmx_setup_l1d_flush() (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614144] - [x86] x86/speculation: Protect against userspace-userspace spectreRSB (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation (Waiman Long) [1616248] {CVE-2018-15572} - [cpufreq] cpufreq: Fix a circular lock dependency problem (Waiman Long) [1599154] - [kernel] cpu/hotplug: Add a cpus_read_trylock() function (Waiman Long) [1599154] - [virt] xen/spinlock: Don't use pvqspinlock if only 1 vCPU (Waiman Long) [1618486]- [mailbox] mailbox: PCC: handle parse error (David Arcari) [1630382] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1617954] - [mm] kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN (Bill O'Donnell) [1629578] - [mm] mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622171] - [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622171]- [i2c] i2c: i801: fix DNV's SMBCTRL register offset (David Arcari) [1628861] - [fs] ceph: avoid a use-after-free in ceph_destroy_options() (Ilya Dryomov) [1629884] - [fs] ceph: fix incorrect use of strncpy (Ilya Dryomov) [1629884] - [block] rbd: support cloning across namespaces (Ilya Dryomov) [1629884] - [block] rbd: factor out get_parent_info() (Ilya Dryomov) [1629884] - [block] rbd: support for images within namespaces (Ilya Dryomov) [1629884] - [block] rbd: pass rbd_spec into parse_rbd_opts_token() (Ilya Dryomov) [1629884] - [net] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1629884] - [net] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1629884] - [net] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1629884] - [net] libceph: add authorizer challenge (Ilya Dryomov) [1629884] - [net] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1629884] - [net] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1629884] - [net] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1629884] - [net] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1629884] - [pci] PCI: pciehp: Deduplicate presence check on probe & resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid implicit fallthroughs in switch statements (Myron Stowe) [1583983] - [pci] PCI: Whitelist Thunderbolt ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: Whitelist native hotplug ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: sysfs: Resume to D0 on function reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume parent to D0 on config space access (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume to D0 on enable/disable (Myron Stowe) [1583983] - [pci] PCI: pciehp: Support interrupts sent from D3hot (Myron Stowe) [1583983] - [pci] PCI: pciehp: Obey compulsory command delay after resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Clear spurious events earlier on resume (Myron Stowe) [1583983] - [pci] PCI: portdrv: Deduplicate PM callback iterator (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid slot access during reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Always enable occupied slot on probe (Myron Stowe) [1583983] - [pci] PCI: pciehp: Become resilient to missed events (Myron Stowe) [1583983] - [pci] PCI: pciehp: Tolerate initially unstable link (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_enable/disable_slot() static (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop enable/disable lock (Myron Stowe) [1583983] - [pci] PCI: pciehp: Enable/disable exclusively from IRQ thread (Myron Stowe) [1583983] - [pci] PCI: pciehp: Track enable/disable status (Myron Stowe) [1583983] - [pci] PCI: pciehp: Publish to user space last on probe (Myron Stowe) [1583983] - [pci] PCI: hotplug: Demidlayer registration with the core (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop slot workqueue (Myron Stowe) [1583983] - [pci] PCI: pciehp: Handle events synchronously (Myron Stowe) [1583983] - [pci] PCI: pciehp: Stop blinking on slot enable failure (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded polling (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded IRQ (Myron Stowe) [1583983] - [pci] PCI: pciehp: Document struct slot and struct controller (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_unconfigure_device() void (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop unnecessary NULL pointer check (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix unprotected list iteration in IRQ handler (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix use-after-free on unplug (Myron Stowe) [1583983] - [pci] PCI: hotplug: Don't leak pci_slot on registration failure (Myron Stowe) [1583983] - [pci] PCI: hotplug: Delete skeleton driver (Myron Stowe) [1583983] - [netdrv] be2net: Use Kconfig flag to support for enabling/disabling adapters (Petr Oros) [1611768] - [acpi] ACPICA: Reference Counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618760]- [net] udp6: add missing checks on edumux packet processing (Paolo Abeni) [1625954] - [net] udp4: fix IP_CMSG_CHECKSUM for connected sockets (Paolo Abeni) [1625954] - [s390] s390/pci: fix out of bounds access during irq setup (Hendrik Brueckner) [1627462] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616307]- [scsi] scsi: lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1628323] - [iommu] iommu/arm-smmu: workaround DMA mode issues (Mark Salter) [1624077] - [x86] x86/microcode: Allow late microcode loading with SMT disabled (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] tools headers: Synchronise x86 cpufeatures.h for L1TF additions (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/kmmio: Make the tracer robust against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/pat: Make set_memory_np() L1TF safe (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Invert all not present mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Fix SMT supported evaluation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Remove Yonah processors from not vulnerable list (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86: Don't include linux/irq.h from asm/hardirq.h (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Fix typos (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation: Add section about CPU vulnerabilities (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Expose SMT control init function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Allow runtime control of L1D flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Serialize L1D flush parameter setter (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Add static key for flush always (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Move l1tf setup function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/l1tf: Handle EPT disabled state proper (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Drop L1TF MSR list approach (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/litf: Introduce vmx status variable (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add find_msr() helper function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush logic (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D MSR based flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush algorithm (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PAE swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpufeatures: Add detection of L1D cache flush support (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/apic: Ignore secondary threads if nosmt=force (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/common: Provide detect_ht_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu: Remove the pointless CPU printout (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Make bringup/teardown of smp threads symmetric (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/topology: Provide topology_smt_supported() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/smp: Provide topology_is_primary_thread() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] sched/smt: Update sched_smt_present at runtime (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make sure the first page is always reserved (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646}- [pci] PCI/DPC: Remove indirection waiting for inactive link (Myron Stowe) [1485556] - [pci] PCI/DPC: Use threaded IRQ for bottom half handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Print AER status in DPC event handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Remove rp_pio_status from dpc struct (Myron Stowe) [1485556] - [pci] PCI/DPC: Defer event handling to work queue (Myron Stowe) [1485556] - [pci] PCI/DPC: Leave interrupts enabled while handling event (Myron Stowe) [1485556] - [net] net/mlx5e: Offload TC matching on tos/ttl for ip tunnels (Erez Alfasi) [1615121] - [net] net/mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Erez Alfasi) [1615121] - [net] net/mlx5e: Use ttl from route lookup on tc encap offload only if needed (Erez Alfasi) [1615121] - [net] net/sched: cls_flower: Support matching on ip tos and ttl for tunnels (Erez Alfasi) [1615121] - [net] flow_dissector: Dissect tos and ttl from the tunnel info (Erez Alfasi) [1615121] - [net] net/sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Erez Alfasi) [1615121] - [net] net/sched: act_tunnel_key: disambiguate metadata dst error cases (Erez Alfasi) [1615121] - [net] net/sched: add tunnel option support to act_tunnel_key (Erez Alfasi) [1615121] - [iommu] iommu/amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1504485] - [iommu] iommu/amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1504485] - [x86] x86: irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1504485] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1502286]- [documentation] scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters (Ewan Milne) [1600014] - [scsi] scsi: core: Update SCSI_MQ_DEFAULT help text to match default (Ewan Milne) [1600014] - [scsi] scsi: core: switch to scsi-mq by default (Ewan Milne) [1600014] - [pci] PCI: Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1502324] - [pci] PCI: Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1502324] - [pci] PCI: Check for PCIe Link downtraining (Myron Stowe) [1502324] - [pci] PCI: Workaround IDT switch ACS Source Validation erratum (Myron Stowe) [1502324] - [of] OF: Don't set default coherent DMA mask (Mark Salter) [1581822] - [acpi] ACPI/IORT: Don't set default coherent DMA mask (Mark Salter) [1581822] - [iommu] iommu/dma: Respect bus DMA limit for IOVAs (Mark Salter) [1581822] - [of] of/device: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [acpi] ACPI/IORT: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [kernel] dma-mapping: Generalise dma_32bit_limit flag (Mark Salter) [1581822] - [acpi] ACPI/IORT: Support address size limit for root complexes (Mark Salter) [1581822] - [of] of/platform: Initialise default DMA masks (Mark Salter) [1581822] - [net] Bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1623073] {CVE-2018-9363} - [irqchip] irqchip/gic-v3-its: Reduce minimum LPI allocation to 1 for PCI devices (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Honor hypervisor enforced LPI range (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3: Expose GICD_TYPER in the rdist structure (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Drop chunk allocation compatibility (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Move minimum LPI requirements to individual busses (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Use full range of LPIs (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Refactor LPI allocator (Mark Salter) [1550500]- [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: ignore devices that are not PCI (Vitaly Kuznetsov) [1625609] - [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: Add per-cpu ethtool stats for netvsc (Vitaly Kuznetsov) [1625609] - [pci] PCI: shpchp: Separate existence of SHPC and permission to use it (Steve Best) [1622953] - [powerpc] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function (David Gibson) [1625513] - [kernel] rh_kabi: Add macros to size and extend structs (Prarit Bhargava) [1564570] - [pci] PCI: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] iwlwifi: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] ath9k: Remove unnecessary include of (Myron Stowe) [1622672] - [netdrv] igb: Remove unnecessary include of (Myron Stowe) [1622672] - [pci] PCI/ASPM: Convert to use sysfs_match_string() helper (Myron Stowe) [1622672] - [virt] KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting (Thomas Huth) [1623513] - [virt] KVM: s390: vsie: copy wrapping keys to right place (Thomas Huth) [1623513] - [virt] KVM: s390: Fix pfmf and conditional skey emulation (Thomas Huth) [1623513] - [virt] KVM: s390: Fix storage attributes migration with memory slots (Thomas Huth) [1623513] - [virt] KVM: s390: a utility function for migration (Thomas Huth) [1623513]- [lib] vsprintf: Add command line option debug_boot_weak_hash (Prarit Bhargava) [1625687] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616147] - [misc] ocxl: Fix page fault handler in case of fault on dying process (Steve Best) [1624644] - [edac] EDAC, sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1621849] - [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1576160] - [arm64] arm64, kaslr: export offset in VMCOREINFO ELF notes (Bhupesh Sharma) [1624246] - [rpmspec] redhat: Move gfs2 and dlm out of kernel-modules-extra (Andrew Price) [1623511] - [powerpc] powerpc/topology: Get topology for shared processors at boot (Steve Best) [1620039] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1622057] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1622057] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1622057] - [x86] Fix x86 32-bit invalid cpu boot failure message (Prarit Bhargava) [1571456] - [net] net/ipv6: init ip6 anycast rt->dst.input as ip6_input (Hangbin Liu) [1615671] - [pci] PCI/AER: Don't clear AER bits if error handling is Firmware-First (Myron Stowe) [1621933] - [pci] PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition (Myron Stowe) [1621933] - [pci] PCI/portdrv: Remove pcie_portdrv_err_handler.slot_reset (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_COR handling (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_FATAL and ERR_NONFATAL (Myron Stowe) [1621933] - [pci] PCI/AER: Remove ERR_FATAL code from ERR_NONFATAL path (Myron Stowe) [1621933] - [pci] PCI/AER: Factor out ERR_NONFATAL status bit clearing (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_NONFATAL bits during non-fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_FATAL status bits during fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes for rootport cumulative stats (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes to provide AER stats and breakdown (Myron Stowe) [1621933] - [pci] PCI/AER: Define aer_stats structure for AER capable devices (Myron Stowe) [1621933] - [pci] PCI/AER: Move internal declarations to drivers/pci/pci.h (Myron Stowe) [1621933] - [pci] PCI/AER: Adopt lspci names for AER error decoding (Myron Stowe) [1621933] - [pci] PCI/AER: Expose internal API for obtaining AER information (Myron Stowe) [1621933] - [kernel] rcu: Make expedited GPs handle CPU 0 being offline (Gustavo Duarte) [1610262] - [rpmspec] Generate BootLoaderSpec config fragments ("Herton R. Krzesinski") [1619766]- [net] erspan: set erspan_ver to 1 by default when adding an erspan dev (Xin Long) [1619118] - [hv] x86/hyper-v: Fix wrong merge conflict resolution (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Trace PV IPI send (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_SEND_IPI hypercall when possible (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use 'fast' hypercall for HVCALL_SEND_IPI (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Implement hv_do_fast_hypercall16 (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_FLUSH_VIRTUAL_ADDRESS_(LIST, SPACE) hypercalls when possible (Vitaly Kuznetsov) [1597652] - [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1576160] - [scsi] lfpc: add Lancer FCoE to the removed devices (Tomas Henzl) [1602033] - [scsi] megaraid_sas: add removed id table (Tomas Henzl) [1602033] - [scsi] aacraid: add removed id table (Tomas Henzl) [1602033] - [scsi] qla4xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] lpfc: add removed id table (Tomas Henzl) [1602033] - [scsi] qla2xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] mpt3sas: add removed id table (Tomas Henzl) [1602033] - [scsi] be2iscsi: add removed id table (Tomas Henzl) [1602033] - [scsi] rh_taint, pci : add information about removed hardware (Tomas Henzl) [1602033] - [kernel] kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) [1602033] - [net] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1610373] - [net] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1610373] - [net] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1610373]- [net] xdp: exclude XDP from kABI guarantee (Jiri Benc) [1568551] - [kernel] rh_kabi: introduce RH_KABI_EXCLUDE (Jiri Benc) [1568551] - [powerpc] powerpc/powernv/pci: Work around races in PCI bridge enabling (Steve Best) [1620035] - [block] blk-wbt: fix IO hang in wbt_wait() (Ming Lei) [1614198] - [block] blkcg: Make blkg_root_lookup() work for queues in bypass mode (Ming Lei) [1614198] - [block] null_blk: add lock drop/acquire annotation (Ming Lei) [1614198] - [block] Blk-throttle: reduce tail io latency when iops limit is (Ming Lei) [1614198] - [block] block: paride: pd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] block: Ensure that a request queue is dissociated from the (Ming Lei) [1614198] - [block] block: Introduce blk_exit_queue() (Ming Lei) [1614198] - [block] blkcg: Introduce blkg_root_lookup() (Ming Lei) [1614198] - [block] block: Remove two superfluous #include directives (Ming Lei) [1614198] - [block] blk-mq: count the hctx as active before allocating tag (Ming Lei) [1614198] - [block] block: bvec_nr_vecs() returns value for wrong slab (Ming Lei) [1614198] - [block] drivers/block/drbd: remove the null check for (Ming Lei) [1614198] - [block] drivers/block/aoe/aoedev: NULL check is not needed for (Ming Lei) [1614198] - [block] drivers/block/mtip32xx: remove the null check for (Ming Lei) [1614198] - [block] cfq: Suppress compiler warnings about comparisons (Ming Lei) [1614198] - [block] cfq: Annotate fall-through in a switch statement (Ming Lei) [1614198] - [block] blk-wbt: Avoid lock contention and thundering herd issue in (Ming Lei) [1590363] - [block] target/loop: depend on SCSI (Ming Lei) [1614198] - [block] xen-blkfront: use true and false for boolean values (Ming Lei) [1614198] - [block] lightnvm: remove minor version check for 2.0 (Ming Lei) [1614198] - [block] scsi: Check sense buffer size at build time (Ming Lei) [1614198] - [block] libata-scsi: Move sense buffers onto stack (Ming Lei) [1614198] - [block] cdrom: Use struct scsi_sense_hdr internally (Ming Lei) [1614198] - [block] ide-cd: Remove redundant sense buffer (Ming Lei) [1614198] - [block] block: Switch struct packet_command to use struct (Ming Lei) [1614198] - [block] target: don't depend on SCSI (Ming Lei) [1614198] - [block] scsi: build scsi_common.o for all scsi passthrough request (Ming Lei) [1614198] - [block] scsi: cxlflash: Drop unused sense buffers (Ming Lei) [1614198] - [block] ide-cd: Drop unused sense buffers (Ming Lei) [1614198] - [block] blk-mq: fix updating tags depth (Ming Lei) [1611900] - [block] block: really disable runtime-pm for blk-mq (Ming Lei) [1611902] - [block] aoe: mark expected switch fall-through (Ming Lei) [1614198] - [block] block: make iolatency avg_lat exponentially decay (Ming Lei) [1614198] - [block] blk-cgroup: clear the throttle queue on fork (Ming Lei) [1614198] - [block] blk-cgroup: hold the queue ref during throttling (Ming Lei) [1614198] - [block] blk-iolatency: fix blkg leak in timer_fn (Ming Lei) [1614198] - [block] block/bsg-lib: use PTR_ERR_OR_ZERO to simplify the flow path (Ming Lei) [1614198] - [block] t10-pi: provide empty t10_pi_complete() for (Ming Lei) [1614198] - [block] block: blk_init_allocated_queue() set q->fq as NULL in the (Ming Lei) [1614198] - [block] nvme: use blk API to remap ref tags for IOs with metadata (Ming Lei) [1614198] - [block] block: move dif_prepare/dif_complete functions to block layer (Ming Lei) [1614198] - [block] block: move ref_tag calculation func to the block layer (Ming Lei) [1614198] - [block] block: don't account for split bio's size in cgroup stats (Ming Lei) [1614198] - [block] pktcdvd: Fix possible Spectre-v1 for pkt_devs (Ming Lei) [1614198] - [block] partitions/aix: append null character to print data from disk (Ming Lei) [1614198] - [block] partitions/aix: fix usage of uninitialized lv_info and lvname (Ming Lei) [1614198] - [block] readahead: stricter check for bdi io_pages (Ming Lei) [1614198] - [block] scsi: virtio_scsi: fix pi_bytes(out, in) on 4 KiB block size (Ming Lei) [1614198] - [block] block: move bio_integrity_(intervals, bytes) into blkdev.h (Ming Lei) [1614198] - [block] xen/blkfront: remove unused macros (Ming Lei) [1614198] - [block] block: allow max_discard_segments to be stacked (Ming Lei) [1614198] - [block] block: unexport bio_clone_bioset (Ming Lei) [1614198] - [block] md: remove a bogus comment (Ming Lei) [1614198] - [block] block: remove bio_clone_kmalloc (Ming Lei) [1614198] - [block] exofs: use bio_clone_fast in _write_mirror (Ming Lei) [1614198] - [block] bcache: don't clone bio in bch_data_verify (Ming Lei) [1614198] - [block] block: bio_set_pages_dirty can't see NULL bv_page in a valid (Ming Lei) [1614198] - [block] block: simplify bio_check_pages_dirty (Ming Lei) [1614198] - [block] block: Rename the null_blk_mod kernel module back into (Ming Lei) [1614198] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1614305] - [block] blk-rq-qos: make depth comparisons unsigned (Ming Lei) [1614198] - [block] blkcg: Track DISCARD statistics and output them in cgroup (Ming Lei) [1614198] - [block] block: Track DISCARD statistics and output them in stat and (Ming Lei) [1614198] - [block] block: Add and use op_stat_group() for indexing disk_stat (Ming Lei) [1614198] - [block] block: Define and use STAT_READ and STAT_WRITE (Ming Lei) [1614198] - [block] block: Add part_stat_read_accum to read across field entries (Ming Lei) [1614198] - [block] block: make bdev_ops->rw_page() take a REQ_OP instead of bool (Ming Lei) [1614198] - [block] pktcdvd: remove assignment in if condition (Ming Lei) [1614198] - [block] blk-mq: issue directly if hw queue isn't busy in case of (Ming Lei) [1614305] - [block] blk-iolatency: truncate our current time (Ming Lei) [1614198] - [block] blk-iolatency: don't change the latency window (Ming Lei) [1614198] - [block] block: remove blkdev_entry_to_request() macro (Ming Lei) [1614198] - [block] block: skd: Use pad printk format for dma_addr_t values (Ming Lei) [1614198] - [block] bsg: remove read/write support (Ming Lei) [1614198] - [block] blk-iolatency: fix max_depth comparisons (Ming Lei) [1614198] - [block] block: iolatency: avoid 64-bit division (Ming Lei) [1614198] - [block] block/DAC960.c: fix defined but not used build warnings (Ming Lei) [1614198] - [block] null_blk: add zone support (Ming Lei) [1614198] - [block] null_blk: move shared definitions to header file (Ming Lei) [1614198] - [block] block: Add default switch case to blk_pm_allow_request() to (Ming Lei) [1614198] - [block] block: fix infinite loop if the device loses discard (Ming Lei) [1614198] - [block] block, mm: remove unnecessary __GFP_HIGH flag (Ming Lei) [1614198] - [block] null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb (Ming Lei) [1614198] - [block] mm: skip readahead if the cgroup is congested (Ming Lei) [1614198] - [block] Documentation: add a doc for blk-iolatency (Ming Lei) [1614198] - [block] block: introduce blk-iolatency io controller (Ming Lei) [1614198] - [block] rq-qos: introduce dio_bio callback (Ming Lei) [1614198] - [block] block: remove external dependency on wbt_flags (Ming Lei) [1614198] - [block] blk-rq-qos: refactor out common elements of blk-wbt (Ming Lei) [1614198] - [block] blk-stat: export helpers for modifying blk_rq_stat (Ming Lei) [1614198] - [block] memcontrol: schedule throttling if we are congested (Ming Lei) [1614198] - [block] blkcg: add generic throttling mechanism (Ming Lei) [1614198] - [block] swap, blkcg: issue swap io with the appropriate context (Ming Lei) [1614198] - [block] blk: introduce REQ_SWAP (Ming Lei) [1614198] - [block] blk-cgroup: allow controllers to output their own stats (Ming Lei) [1614198] - [block] block: introduce bio_issue_as_root_blkg (Ming Lei) [1614198] - [block] block: add bi_blkg to the bio for cgroups (Ming Lei) [1614198] - [block] blk-mq: dequeue request one by one from sw queue if hctx is (Ming Lei) [1614305] - [block] block/loop: mark expected switch fall-through (Ming Lei) [1614198] - [block] drbd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1614305] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1614305] - [block] blk-mq: fix typo in a function comment (Ming Lei) [1614198] - [block] blk-mq: code clean-up by adding an API to clear set->mq_map (Ming Lei) [1614198] - [block] paride: remove redundant variable n (Ming Lei) [1614198] - [block] partitions/ldm: remove redundant pointer dgrp (Ming Lei) [1614198] - [block] loop: remove redundant pointer inode (Ming Lei) [1614198] - [block] block/floppy: remove redundant variable dflags (Ming Lei) [1614198] - [block] Block: blk-throttle: set low_valid immediately once one (Ming Lei) [1614198] - [block] Blktrace: bail out early if block debugfs is not configured (Ming Lei) [1614198] - [block] block: Document how blk_update_request() handles (Ming Lei) [1614198] - [block] drbd: Do not redefine __must_hold() (Ming Lei) [1614198] - [block] blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() (Ming Lei) [1597067] - [block] blk-mq: remove synchronize_rcu() from (Ming Lei) [1597067] - [block] blk-mq: introduce new lock for protecting hctx->dispatch_wait (Ming Lei) [1597067] - [block] blk-mq: don't pass **hctx to blk_mq_mark_tag_wait() (Ming Lei) [1597067] - [block] blk-mq: cleanup blk_mq_get_driver_tag() (Ming Lei) [1597067] - [block] block, bfq: give a better name to bfq_bfqq_may_idle (Ming Lei) [1614198] - [block] block, bfq: fix service being wrongly set to zero in case of (Ming Lei) [1614198] - [block] block, bfq: do not expire a queue that will deserve dispatch (Ming Lei) [1614198] - [block] block, bfq: add/remove entity weights correctly (Ming Lei) [1614198] - [block] block: Make struct request_queue smaller for (Ming Lei) [1614198] - [block] block: Inline blk_queue_nr_zones() (Ming Lei) [1614198] - [block] block: Remove bdev_nr_zones() (Ming Lei) [1614198] - [block] include/uapi/linux/blkzoned.h: Remove a superfluous __packed (Ming Lei) [1614198] - [block] block: Remove a superfluous cast from blkdev_report_zones() (Ming Lei) [1614198]- [net] tls: mark as Tech Preview (Sabrina Dubroca) [1570255] - [pci] PCI/VPD: Check for VPD access completion before checking for timeout (Myron Stowe) [1618820] - [rpmspec] redhat: remove bootwrapper subpackage (Gustavo Duarte) [1578399] - [virt] kvm: x86: Set highest physical address bits in non-present/reserved SPTEs (Paolo Bonzini) [1614808] - [virt] KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement PV IPIs in linux guest (Paolo Bonzini) [1614808] - [virt] KVM: X86: Add kvm hypervisor init time platform setup callback (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement "send IPI" hypercall (Paolo Bonzini) [1614808] - [virt] KVM/x86: Move X86_CR4_OSXSAVE check into kvm_valid_sregs() (Paolo Bonzini) [1614808] - [virt] KVM: x86: Skip pae_root shadow allocation if tdp enabled (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Combine flushing remote tlb in mmu_set_spte() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_BASE when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_SEL when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: always initialize HOST_(FS, GS)_BASE to zero during setup (Paolo Bonzini) [1614808] - [virt] KVM: vmx: move struct host_state usage to struct loaded_vmcs (Paolo Bonzini) [1614808] - [virt] KVM: vmx: compute need to reload FS/GS/LDT on demand (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: remove a misleading comment regarding vmcs02 fields (Paolo Bonzini) [1614808] - [virt] KVM: vmx: rename __vmx_load_host_state() and vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: add dedicated utility to access guest's kernel_gs_base (Paolo Bonzini) [1614808] - [virt] KVM: vmx: track host_state.loaded using a loaded_vmcs pointer (Paolo Bonzini) [1614808] - [virt] KVM: vmx: refactor segmentation code in vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault priority for VMX operations (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 (Paolo Bonzini) [1614808] - [virt] KVM: try __get_user_pages_fast even if not in atomic context (Paolo Bonzini) [1614808] - [virt] KVM: vmx: Add tlb_remote_flush callback support (Paolo Bonzini) [1614808] - [virt] KVM: x86: Add tlb remote flush callback in kvm_x86_ops (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add hyperv_nested_flush_guest_mapping ftrace support (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add flush HvFlushGuestPhysicalAddressSpace hypercall support (Paolo Bonzini) [1614808] - [virt] x86/kvm: Don't use pvqspinlock code if only 1 vCPU (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Simplify __kvm_sync_page() function (Paolo Bonzini) [1614808] - [virt] kvm: x86: Remove CR3_PCID_INVD flag (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add multi-entry LRU cache for previous CR3s (Paolo Bonzini) [1614808] - [virt] kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg* (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support selectively freeing either current or previous MMU root (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: vmx: Support INVPCID in shadow paging mode (Paolo Bonzini) [1614808] - [virt] kvm: x86: Propagate guest PCIDs to host PCIDs (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add ability to skip TLB flush when switching CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Use fast CR3 switch for nested VMX (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support resetting the MMU context without resetting roots (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add support for fast CR3 switch across different MMU modes (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add fast CR3 switch code path (Paolo Bonzini) [1614808] - [virt] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Paolo Bonzini) [1614808] - [virt] kvm: x86: Make sync_page() flush remote TLBs once only (Paolo Bonzini) [1614808] - [virt] KVM: MMU: drop vcpu param in gpte_access (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Separate logic allocating shadow vmcs to a function (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cpu() allocate shadow vmcs (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Expose VMCS shadowing to L1 guest (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if required so by vmcs12 vmread/vmwrite bitmaps (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2 (Paolo Bonzini) [1614808] - [virt] KVM: selftests: add tests for shadow VMCS save/restore (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: include shadow vmcs12 in nested state (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to memory on VMExit (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing VMCS link pointer (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing controls (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs() (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports VMCS shadowing (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Change vmcs12(read, write)_any() to receive vmcs12 as parameter (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Create struct for VMCS header (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add test for nested state save/restore (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Introduce KVM_CAP_NESTED_STATE (Paolo Bonzini) [1614808] - [virt] KVM: x86: do not load vmcs12 pages while still in SMM (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add basic test for state save and restore (Paolo Bonzini) [1614808] - [virt] kvm: selftests: ensure vcpu file is released (Paolo Bonzini) [1614808] - [virt] kvm: selftests: actually use all of lib/vmx.c (Paolo Bonzini) [1614808] - [virt] kvm: selftests: create a GDT and TSS (Paolo Bonzini) [1614808] - [virt] KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Paolo Bonzini) [1614808] - [virt] KVM: vmx: remove save/restore of host BNDCGFS MSR (Paolo Bonzini) [1614808] - [virt] KVM: Switch 'requests' to be 64-bit (explicitly) (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add cr4_cpuid_sync_test (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Read kvm->arch.emul_smt_mode under kvm->lock (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Allow creating max number of VCPUs on POWER9 (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID space (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Fix constant size warning (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Add of_node_put() in success path (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Remove mmio_vsx_tx_sx_enabled in KVM MMIO emulation (Paolo Bonzini) [1614808]- [net] tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy (Michael Cambria) [1605024] - [net] tcp: Add tcp_retransmit_stamp() helper routine (Michael Cambria) [1605024] - [net] tcp: convert icsk_user_timeout from jiffies to msecs (Michael Cambria) [1605024] - [kernel] Revert sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Lauro Ramos Venancio) [1585746] - [kernel] redhat: makefile: adjust KBUILD_CFLAGS to reflect kernel.spec for powerpc builds (Gustavo Duarte) [1582568] - [rpmspec] redhat: spec: build ppc64le kernel with -O3 (Gustavo Duarte) [1582568] - [scsi] scsi: csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1503574] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1503574] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1584401]- [scsi] scsi: lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: remove null check on nvmebuf (Dick Kennedy) [1613913] - [arm64] arm64: fix ACPI dependencies (Bhupesh Sharma) [1556832] - [arm64] arm64: acpi: fix alignment fault in accessing ACPI (Bhupesh Sharma) [1556832] - [firmware] efi/arm: map UEFI memory map even w/o runtime services enabled (Bhupesh Sharma) [1556832] - [firmware] efi/arm: preserve early mapping of UEFI memory map longer for BGRT (Bhupesh Sharma) [1556832] - [acpi] drivers: acpi: add dependency of EFI for arm64 (Bhupesh Sharma) [1556832] - [arm64] arm64: export memblock_reserve()d regions via /proc/iomem (Bhupesh Sharma) [1556832] - [arm64] arm64: kconfig: Ensure spinlock fastpaths are inlined if !PREEMPT (Waiman Long) [1607924] - [arm64] arm64: locking: Replace ticket lock implementation with qspinlock (Waiman Long) [1607924] - [arm64] arm64: barrier: Implement smp_cond_load_relaxed (Waiman Long) [1607924] - [scsi] scsi: lpfc: Revise copyright for new company language (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix abort error path for NVMET (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: use monotonic timestamps for statistics (Dick Kennedy) [1600946] - [x86] mark intel knights landing and knights mill unsupported (David Arcari) [1610493] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1612824] - [tools] selftests/powerpc: Fix ptrace-pkey for default execute permission change (Steve Best) [1498799] - [tools] selftests/powerpc: Fix core-pkey for default execute permission change (Steve Best) [1498799] - [powerpc] powerpc/pkeys: make protection key 0 less special (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Preallocate execute-only key (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Fix calculation of total pkeys (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Save the pkey registers before fork (Steve Best) [1498799] - [powerpc] powerpc/pkeys: key allocation/deallocation must not change pkey registers (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Deny read/write/execute by default (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Give all threads control of their key permissions (Steve Best) [1498799] - [s390] KVM: s390: Add huge page enablement control (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page gmap linking support (David Hildenbrand) [1508102] - [s390] s390/mm: hugetlb pages within a gmap can not be freed (David Hildenbrand) [1508102] - [s390] KVM: s390: Beautify skey enable check (David Hildenbrand) [1508102] - [s390] KVM: s390: Add skey emulation fault handling (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge pmd storage key handling (David Hildenbrand) [1508102] - [s390] s390/mm: Clear skeys for newly mapped huge guest pmds (David Hildenbrand) [1508102] - [s390] s390/mm: Clear huge page storage keys on enable_skey (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page dirty sync support (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd invalidation and clearing (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd notification bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd linking (David Hildenbrand) [1508102] - [s390] s390/mm: Abstract gmap notify bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Make gmap_protect_range more modular (David Hildenbrand) [1508102] - [s390] KVM: s390: Replace clear_user with kvm_clear_guest (David Hildenbrand) [1508102] - [hwmon] hwmon: (ibmpowernv) Add attributes to enable/disable sensor groups (Steve Best) [1524684] - [powerpc] powerpc/powernv: Add support to enable sensor groups (Steve Best) [1524684] - [net] net/smc: improve delete link processing (Hendrik Brueckner) [1548452] - [net] net/smc: provide fallback reason code (Hendrik Brueckner) [1548452] - [net] net/smc: use correct vlan gid of RoCE device (Hendrik Brueckner) [1548452] - [net] net/smc: fewer parameters for smc_llc_send_confirm_link() (Hendrik Brueckner) [1548452] - [net] net/smc: remove local variable page in smc_rx_splice() (Hendrik Brueckner) [1548452] - [net] net/smc: use DECLARE_BITMAP for rtokens_used_mask (Hendrik Brueckner) [1548452] - [net] net/smc: add function to get link group from link (Hendrik Brueckner) [1548452] - [net] net/smc: eliminate cursor read and write calls (Hendrik Brueckner) [1548452] - [net] net/smc: provide smc mode in smc_diag.c (Hendrik Brueckner) [1548452] - [s390] s390/ism: add device driver for internal shared memory (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D diag support (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in af_smc (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in data transfer (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in CLC messages (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add base infrastructure for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support (Hendrik Brueckner) [1548452] - [net] net/smc: determine port attributes independent from pnet table (Hendrik Brueckner) [1548452] - [x86] mark whiskey-lake processor supported (David Arcari) [1609604] - [s390] KVM: s390: add etoken support for guests (Thomas Huth) [1612110] - [char] ipmi: do not configure ipmi for HPE m400 (Tony Camuso) [1583537] - [scsi] scsi: ipr: Format HCAM overlay ID 0x41 (Steve Best) [1498222] - [x86] x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the ORC unwinder (Joe Lawrence) [1587952] - [x86] x86/unwind/orc: Detect the end of the stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not fail for ORC with regs on stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Clarify the reliable success paths (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Remove STACKTRACE_DUMP_ONCE (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not unwind after user regs (Joe Lawrence) [1587952] - [infiniband] IB/rxe: Mark Soft-RoCE Transport driver as tech-preview (Don Dutile) [1605216] - [scsi] scsi: smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1503736] - [scsi] scsi: smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1503736] - [scsi] scsi: smartpqi: add inspur advantech ids (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve error checking for sync requests (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve handling for sync requests (Don Brace) [1503736] - [netdrv] ice: mark driver as tech-preview (Jonathan Toppins) [1495347] - [init] init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE (Adrian Reber) [1568995 1557617 1525389] - [scsi] be2iscsi: remove BE3 family support (Maurizio Lombardi) [1598366] - [x86] update rh_check_supported processor list (David Arcari) [1595918] - [kernel] kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - [pci] add pci_hw_vendor_status() (Maurizio Lombardi) [1590829] - [ata] ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) [1563590] - [pci] Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) [1563590] - [kernel] bpf: set default values for bpf_jit_harden and bpf_jit_kallsyms (Eugene Syromiatnikov) [1569061] - [kernel] bpf: Add tech preview taint for syscall (Eugene Syromiatnikov) [1559877] - [kernel] bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - [kernel] add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - [tools] perf tests: Add Python 3 support to attr.py ("Herton R. Krzesinski") [1561505] - [tools] perf scripts python: Add Python 3 support to stat-cpi.py ("Herton R. Krzesinski") [1561505] - [kernel] kdump: fix a grammar issue in a kernel message (Dave Young) [1507353] - [scripts] tags.sh: Ignore redhat/rpm (Prarit Bhargava) [1582586] - [kernel] put RHEL info into generated headers (Prarit Bhargava) [1544999] - [kernel] kdump: add support for crashkernel=auto (Dave Young) [1507353] - [kernel] kdump: round up the total memory size to 128M for crashkernel reservation (Dave Young) [1507353] - [arm64] acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - [acpi] aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - [acpi] ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - [x86] add rh_check_supported (David Arcari) [1565717] - [scsi] qla2xxx: Remove PCI IDs of deprecated adapter (Himanshu Madhani) [1572233] - [scsi] be2iscsi: remove unsupported device IDs (Chris Leech) [1574502] - [scsi] Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) [1572321] - [scsi] hpsa: modify hpsa driver version (Joseph Szczypek) [1471185] - [scsi] hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) [1471185] - [kernel] rh_taint: add support for marking driver as unsupported (Jonathan Toppins) [1565704] - [kernel] rh_taint: add support (David Arcari) [1565704] - [scsi] qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) [1518874] - [scsi] aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) [1495307] - [scsi] megaraid_sas: remove deprecated pci-ids (Tomas Henzl) [1509329] - [scsi] mpt*: remove certain deprecated pci-ids (Tomas Henzl) [1511953] - [kernel] modules: add rhelversion MODULE_INFO tag (Prarit Bhargava) [1544999] - [acpi] ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - [rpmspec] compute content hash for kernel-headers (Rafael Aquini) [1613003] - [rpmspec] compress modules on all architectures ("Herton R. Krzesinski") [1614556] - [rpmspec] add gcov rpm packaging support (Jan Stancek) [1601733] - [rpmspec] don't ship spdxcheck.py (Jakub Racek) - [rpmspec] clean stray bpf files (Jakub Racek) [1593309] - [rpmspec] Copy symvers.gz to /lib/modules (Eugene Syromiatnikov) [1609695] - [rpmspec] Add kabi-dup related code into specfile (Petr Oros) [1585672] - [rpmspec] kernel spec: Add and enable kabi check (Petr Oros) [1585672] - [rpmspec] Enable warning checks for configs in rpm build (Prarit Bhargava) [1589858] - [rpmspec] remove workaround for rst2man-3 from python3-docutils ("Herton R. Krzesinski") [1602148] - [rpmspec] fix dist tag used for hardlink in kernel-devel post ("Herton R. Krzesinski") [1596397] - [scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override (Prarit Bhargava) [1595727] - [rpmspec] drop kernel package dependency on python2 ("Herton R. Krzesinski") [1561505] - [kernel] Makefile: Move RHEL definitions down (Jakub Racek) [1576568] - [rpmspec] eBPF: Add bpftool package to spec file (Jerome Marchand) [1559607] - [rpmspec] fix conflicts with COPYING file while installing newer 4.17 kernel ("Herton R. Krzesinski") [1579563] - [rpmspec] do not build kernel meta-package on noarch ("Herton R. Krzesinski") [1579512] - [rpmspec] kernel spec: remove copy of arch/x86/purgatory/sha256.* ("Herton R. Krzesinski") - [rpmspec] spec: Add new arch/powerpc/kernel/module.lds file to kernel-devel rpm (Steve Best) [1572553] - [rpmspec] kernel spec: fix recent build errors from brp-mangle-shebangs ("Herton R. Krzesinski") [1575966] - [rpmspec] Add i386 to ExclusiveArch to fix noarch package build ("Herton R. Krzesinski") [1575152] - [rpmspec] Build kernel-abi-whitelists package (Petr Oros) [1571189] - [rpmspec] kernel spec: build bzImage for s390 (Hendrik Brueckner) [1570041] - [rpmspec] kernel spec: arm64: package module.lds in kernel-devel (Mark Salter) [1569014] - [rpmspec] Re-enable debuginfo packages and fix build with current dist tag ("Herton R. Krzesinski") [1568901] - [rpmspec] kernel spec: build kernel-debug on all architectures ("Herton R. Krzesinski") [1567367] - [rpmspec] don't build kernel meta-package if we are only building kernel headers ("Herton R. Krzesinski") - [rpmspec] remove use_vdso macro ("Herton R. Krzesinski") - [rpmspec] build perf and tools man pages instead of relying on a separate tarball ("Herton R. Krzesinski") - [rpmspec] disable debug build if arch is in nobuildarches list ("Herton R. Krzesinski") - [rpmspec] remove fedora changelog from spec file ("Herton R. Krzesinski") - [rpmspec] only support ppc64le builds ("Herton R. Krzesinski") - [rpmspec] remove x86 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove arm 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove configuration generation support from kernel spec file ("Herton R. Krzesinski") - [rpmspec] remove broken out patches from kernel spec file ("Herton R. Krzesinski") - [rpmspec] import kernel spec from rhel8 bootstrap dist-git ("Herton R. Krzesinski")/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     4.18.0-489.rt7.278.el84.18.0-489.rt7.278.el84.18.0-489.rt7.278.el8.x86_64+debug4.18.0-489.rt7.278.el84.18.0-489.rt7.278.el8+debug4.18.0-489.rt7.278.el8+debug  !"#$%&'()*+,-----...//00011111222223333445566666666666677777777789::;;<<:======>???????????????????????????@?????????????????????????????????????????????????????????????????????????????ABBBCBBBBBBBBBBBBBBBDEFFFFFGGHHIIIIIIJKLLMMMNOPQQQQRSSSSSSSTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXYZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^___________________________________________`abcdefghijjjkllmnopppppppqqrrrrrsssssssstttuuuuuuuuuuuuvwwwxyyz{{||}~         !"#$%&'()*+,+----./012333456777777777777778889999999999999999999:::;<=>???@AAABCDEFGHIJKLMNOPQRSSSTUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXYYZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\]]]^^_`aabbbbbbbbbbbcdcccefghijklllllmnoppqregmap-sdw-mbq.ko.xzregmap-sdw.ko.xzbcma.ko.xzath3k.ko.xzbcm203x.ko.xzbfusb.ko.xzbpa10x.ko.xzbtbcm.ko.xzbtintel.ko.xzbtmrvl.ko.xzbtmrvl_sdio.ko.xzbtrtl.ko.xzbtsdio.ko.xzbtusb.ko.xzhci_uart.ko.xzhci_vhci.ko.xzchcr.ko.xzfirewire-core.ko.xzfirewire-net.ko.xzfirewire-ohci.ko.xzfirewire-sbp2.ko.xziscsi_ibft.ko.xzamdgpu.ko.xzast.ko.xzgma500_gfx.ko.xzch7006.ko.xzsil164.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xzhid-picolcd.ko.xzhid-prodikeys.ko.xzhid-sensor-accel-3d.ko.xzindustrialio-triggered-buffer.ko.xzkfifo_buf.ko.xzhid-sensor-iio-common.ko.xzhid-sensor-trigger.ko.xzhid-sensor-gyro-3d.ko.xzhid-sensor-humidity.ko.xzindustrialio.ko.xzhid-sensor-als.ko.xzhid-sensor-prox.ko.xzhid-sensor-magn-3d.ko.xzhid-sensor-incl-3d.ko.xzhid-sensor-rotation.ko.xzhid-sensor-press.ko.xzhid-sensor-temperature.ko.xzib_cm.ko.xzib_core.ko.xzib_umad.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzbnxt_re.ko.xziw_cxgb4.ko.xzefa.ko.xzhfi1.ko.xzirdma.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzusnic_verbs.ko.xzvmw_pvrdma.ko.xzrdmavt.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.ko.xzopa_vnic.ko.xzib_srp.ko.xzib_srpt.ko.xzacecad.ko.xzaiptek.ko.xzgtco.ko.xzkbtab.ko.xzwacom_serial4.ko.xzelo.ko.xzwacom_i2c.ko.xzwacom_w8001.ko.xzcapidrv.ko.xzkernelcapi.ko.xzgigaset.ko.xzser_gigaset.ko.xzusb_gigaset.ko.xzb1.ko.xzb1dma.ko.xzb1pci.ko.xzc4.ko.xzt1pci.ko.xzhfcsusb.ko.xzmISDNinfineon.ko.xzmISDNipac.ko.xzmISDNisar.ko.xzspeedfax.ko.xzhisax.ko.xzhisax_fcpcipnp.ko.xzhisax_isac.ko.xzhisax_st5481.ko.xzisdn.ko.xzisdnhdlc.ko.xzl1oip.ko.xzmISDN_core.ko.xzleds-blinkm.ko.xzleds-clevo-mail.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lp5521.ko.xzleds-lp5523.ko.xzleds-lp5562.ko.xzleds-lp55xx-common.ko.xzleds-lt3593.ko.xzleds-mlxcpld.ko.xzleds-mlxreg.ko.xzleds-ss4200.ko.xzledtrig-audio.ko.xzledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzcec.ko.xzb2c2-flexcop.ko.xzcx2341x.ko.xzcypress_firmware.ko.xzsaa7146.ko.xzsaa7146_vv.ko.xzsmsdvb.ko.xzsmsmdtv.ko.xztveeprom.ko.xzvideobuf2-common.ko.xzvideobuf2-dma-sg.ko.xzvideobuf2-dvb.ko.xzvideobuf2-memops.ko.xzvideobuf2-v4l2.ko.xzvideobuf2-vmalloc.ko.xzdvb-core.ko.xza8293.ko.xzaf9013.ko.xzaf9033.ko.xzatbm8830.ko.xzau8522_common.ko.xzau8522_decoder.ko.xzau8522_dig.ko.xzbcm3510.ko.xzcx22700.ko.xzcx22702.ko.xzcx24110.ko.xzcx24113.ko.xzcx24116.ko.xzcx24117.ko.xzcx24120.ko.xzcx24123.ko.xzcxd2099.ko.xzcxd2820r.ko.xzcxd2841er.ko.xzdib0070.ko.xzdib0090.ko.xzdib3000mb.ko.xzdib3000mc.ko.xzdib7000m.ko.xzdib7000p.ko.xzdib8000.ko.xzdibx000_common.ko.xzdrx39xyj.ko.xzdrxd.ko.xzdrxk.ko.xzds3000.ko.xzdvb-pll.ko.xzdvb_dummy_fe.ko.xzec100.ko.xzgp8psk-fe.ko.xzisl6405.ko.xzisl6421.ko.xzisl6423.ko.xzitd1000.ko.xzix2505v.ko.xzl64781.ko.xzlg2160.ko.xzlgdt3305.ko.xzlgdt3306a.ko.xzlgdt330x.ko.xzlgs8gxx.ko.xzlnbh25.ko.xzlnbp21.ko.xzlnbp22.ko.xzm88ds3103.ko.xzm88rs2000.ko.xzmb86a16.ko.xzmb86a20s.ko.xzmn88472.ko.xzmn88473.ko.xzmt312.ko.xzmt352.ko.xzmxl5xx.ko.xznxt200x.ko.xznxt6000.ko.xzor51132.ko.xzor51211.ko.xzrtl2830.ko.xzrtl2832.ko.xzs5h1409.ko.xzs5h1411.ko.xzs5h1420.ko.xzs921.ko.xzsi2165.ko.xzsi2168.ko.xzsi21xx.ko.xzsp8870.ko.xzsp887x.ko.xzstb0899.ko.xzstb6000.ko.xzstb6100.ko.xzstv0288.ko.xzstv0297.ko.xzstv0299.ko.xzstv0367.ko.xzstv0900.ko.xzstv090x.ko.xzstv0910.ko.xzstv6110.ko.xzstv6110x.ko.xzstv6111.ko.xztc90522.ko.xztda10021.ko.xztda10023.ko.xztda10048.ko.xztda1004x.ko.xztda10071.ko.xztda10086.ko.xztda18271c2dd.ko.xztda665x.ko.xztda8083.ko.xztda8261.ko.xztda826x.ko.xzts2020.ko.xztua6100.ko.xzves1820.ko.xzves1x93.ko.xzzl10036.ko.xzzl10039.ko.xzzl10353.ko.xzfiredtv.ko.xzcs3308.ko.xzcs5345.ko.xzcs53l32a.ko.xzcx25840.ko.xzir-kbd-i2c.ko.xzm52790.ko.xzmsp3400.ko.xzsaa6588.ko.xzsaa6752hs.ko.xzsaa7115.ko.xzsaa7127.ko.xzsaa717x.ko.xztda7432.ko.xztvaudio.ko.xzupd64031a.ko.xzupd64083.ko.xzvp27smpx.ko.xzwm8739.ko.xzwm8775.ko.xzsmssdio.ko.xzb2c2-flexcop-pci.ko.xzbt878.ko.xzbttv.ko.xzdst.ko.xzdst_ca.ko.xzdvb-bt8xx.ko.xzcx18-alsa.ko.xzcx18.ko.xzaltera-ci.ko.xzcx23885.ko.xzcx88-alsa.ko.xzcx88-blackbird.ko.xzcx88-dvb.ko.xzcx8800.ko.xzcx8802.ko.xzcx88xx.ko.xzddbridge.ko.xzdm1105.ko.xzivtv.ko.xzivtvfb.ko.xzhopper.ko.xzmantis.ko.xzmantis_core.ko.xzngene.ko.xzpluto2.ko.xzearth-pt1.ko.xzsaa7134-alsa.ko.xzsaa7134-dvb.ko.xzsaa7134-empress.ko.xzsaa7134.ko.xzsaa7164.ko.xzbudget-av.ko.xzbudget-ci.ko.xzbudget-core.ko.xzbudget-patch.ko.xzbudget.ko.xzdvb-ttpci.ko.xzttpci-eeprom.ko.xztea575x.ko.xzati_remote.ko.xzene_ir.ko.xzfintek-cir.ko.xziguanair.ko.xzimon.ko.xzimon_raw.ko.xzir-imon-decoder.ko.xzir-jvc-decoder.ko.xzir-mce_kbd-decoder.ko.xzir-nec-decoder.ko.xzir-rc5-decoder.ko.xzir-rc6-decoder.ko.xzir-sanyo-decoder.ko.xzir-sony-decoder.ko.xzite-cir.ko.xzrc-adstech-dvb-t-pci.ko.xzrc-alink-dtu-m.ko.xzrc-anysee.ko.xzrc-apac-viewcomp.ko.xzrc-astrometa-t2hybrid.ko.xzrc-asus-pc39.ko.xzrc-asus-ps3-100.ko.xzrc-ati-tv-wonder-hd-600.ko.xzrc-ati-x10.ko.xzrc-avermedia-a16d.ko.xzrc-avermedia-cardbus.ko.xzrc-avermedia-dvbt.ko.xzrc-avermedia-m135a.ko.xzrc-avermedia-m733a-rm-k6.ko.xzrc-avermedia-rm-ks.ko.xzrc-avermedia.ko.xzrc-avertv-303.ko.xzrc-azurewave-ad-tu700.ko.xzrc-behold-columbus.ko.xzrc-behold.ko.xzrc-budget-ci-old.ko.xzrc-cec.ko.xzrc-cinergy-1400.ko.xzrc-cinergy.ko.xzrc-d680-dmb.ko.xzrc-delock-61959.ko.xzrc-dib0700-nec.ko.xzrc-dib0700-rc5.ko.xzrc-digitalnow-tinytwin.ko.xzrc-digittrade.ko.xzrc-dm1105-nec.ko.xzrc-dntv-live-dvb-t.ko.xzrc-dntv-live-dvbt-pro.ko.xzrc-dtt200u.ko.xzrc-dvbsky.ko.xzrc-dvico-mce.ko.xzrc-dvico-portable.ko.xzrc-em-terratec.ko.xzrc-encore-enltv-fm53.ko.xzrc-encore-enltv.ko.xzrc-encore-enltv2.ko.xzrc-evga-indtube.ko.xzrc-eztv.ko.xzrc-flydvb.ko.xzrc-flyvideo.ko.xzrc-fusionhdtv-mce.ko.xzrc-gadmei-rm008z.ko.xzrc-geekbox.ko.xzrc-genius-tvgo-a11mce.ko.xzrc-gotview7135.ko.xzrc-hauppauge.ko.xzrc-hisi-poplar.ko.xzrc-hisi-tv-demo.ko.xzrc-imon-mce.ko.xzrc-imon-pad.ko.xzrc-imon-rsc.ko.xzrc-iodata-bctv7e.ko.xzrc-it913x-v1.ko.xzrc-it913x-v2.ko.xzrc-kaiomy.ko.xzrc-kworld-315u.ko.xzrc-kworld-pc150u.ko.xzrc-kworld-plus-tv-analog.ko.xzrc-leadtek-y04g0051.ko.xzrc-lme2510.ko.xzrc-manli.ko.xzrc-medion-x10-digitainer.ko.xzrc-medion-x10-or2x.ko.xzrc-medion-x10.ko.xzrc-msi-digivox-ii.ko.xzrc-msi-digivox-iii.ko.xzrc-msi-tvanywhere-plus.ko.xzrc-msi-tvanywhere.ko.xzrc-nebula.ko.xzrc-nec-terratec-cinergy-xs.ko.xzrc-norwood.ko.xzrc-npgtech.ko.xzrc-pctv-sedna.ko.xzrc-pinnacle-color.ko.xzrc-pinnacle-grey.ko.xzrc-pinnacle-pctv-hd.ko.xzrc-pixelview-002t.ko.xzrc-pixelview-mk12.ko.xzrc-pixelview-new.ko.xzrc-pixelview.ko.xzrc-powercolor-real-angel.ko.xzrc-proteus-2309.ko.xzrc-purpletv.ko.xzrc-pv951.ko.xzrc-rc6-mce.ko.xzrc-real-audio-220-32-keys.ko.xzrc-reddo.ko.xzrc-snapstream-firefly.ko.xzrc-streamzap.ko.xzrc-su3000.ko.xzrc-tango.ko.xzrc-tbs-nec.ko.xzrc-technisat-ts35.ko.xzrc-technisat-usb2.ko.xzrc-terratec-cinergy-c-pci.ko.xzrc-terratec-cinergy-s2-hd.ko.xzrc-terratec-cinergy-xs.ko.xzrc-terratec-slim-2.ko.xzrc-terratec-slim.ko.xzrc-tevii-nec.ko.xzrc-tivo.ko.xzrc-total-media-in-hand-02.ko.xzrc-total-media-in-hand.ko.xzrc-trekstor.ko.xzrc-tt-1500.ko.xzrc-twinhan-dtv-cab-ci.ko.xzrc-twinhan1027.ko.xzrc-videomate-m1f.ko.xzrc-videomate-s350.ko.xzrc-videomate-tv-pvr.ko.xzrc-winfast-usbii-deluxe.ko.xzrc-winfast.ko.xzrc-zx-irdec.ko.xzmceusb.ko.xznuvoton-cir.ko.xzrc-core.ko.xzrc-loopback.ko.xzredrat3.ko.xzserial_ir.ko.xzsir_ir.ko.xzstreamzap.ko.xzttusbir.ko.xzwinbond-cir.ko.xze4000.ko.xzfc0011.ko.xzfc0012.ko.xzfc0013.ko.xzfc2580.ko.xzit913x.ko.xzm88rs6000t.ko.xzmax2165.ko.xzmc44s803.ko.xzmt2060.ko.xzmt2063.ko.xzmt20xx.ko.xzmt2131.ko.xzmt2266.ko.xzmxl5005s.ko.xzmxl5007t.ko.xzqm1d1b0004.ko.xzqm1d1c0042.ko.xzqt1010.ko.xzr820t.ko.xzsi2157.ko.xztda18212.ko.xztda18218.ko.xztda18250.ko.xztda18271.ko.xztda827x.ko.xztda8290.ko.xztda9887.ko.xztea5761.ko.xztea5767.ko.xztua9001.ko.xztuner-simple.ko.xztuner-types.ko.xztuner-xc2028.ko.xzxc4000.ko.xzxc5000.ko.xzau0828.ko.xzb2c2-flexcop-usb.ko.xzcx231xx-alsa.ko.xzcx231xx-dvb.ko.xzcx231xx.ko.xzdvb-usb-af9015.ko.xzdvb-usb-af9035.ko.xzdvb-usb-anysee.ko.xzdvb-usb-au6610.ko.xzdvb-usb-az6007.ko.xzdvb-usb-ce6230.ko.xzdvb-usb-ec168.ko.xzdvb-usb-gl861.ko.xzdvb-usb-lmedm04.ko.xzdvb-usb-mxl111sf.ko.xzdvb-usb-rtl28xxu.ko.xzdvb_usb_v2.ko.xzmxl111sf-demod.ko.xzmxl111sf-tuner.ko.xzdvb-usb-a800.ko.xzdvb-usb-af9005-remote.ko.xzdvb-usb-af9005.ko.xzdvb-usb-az6027.ko.xzdvb-usb-cinergyT2.ko.xzdvb-usb-cxusb.ko.xzdvb-usb-dib0700.ko.xzdvb-usb-dibusb-common.ko.xzdvb-usb-dibusb-mb.ko.xzdvb-usb-dibusb-mc-common.ko.xzdvb-usb-dibusb-mc.ko.xzdvb-usb-digitv.ko.xzdvb-usb-dtt200u.ko.xzdvb-usb-dtv5100.ko.xzdvb-usb-dw2102.ko.xzdvb-usb-gp8psk.ko.xzdvb-usb-m920x.ko.xzdvb-usb-nova-t-usb2.ko.xzdvb-usb-opera.ko.xzdvb-usb-pctv452e.ko.xzdvb-usb-technisat-usb2.ko.xzdvb-usb-ttusb2.ko.xzdvb-usb-umt-010.ko.xzdvb-usb-vp702x.ko.xzdvb-usb-vp7045.ko.xzdvb-usb.ko.xzem28xx-alsa.ko.xzem28xx-dvb.ko.xzem28xx-rc.ko.xzem28xx.ko.xzgspca_gl860.ko.xzgspca_benq.ko.xzgspca_conex.ko.xzgspca_cpia1.ko.xzgspca_etoms.ko.xzgspca_finepix.ko.xzgspca_jeilinj.ko.xzgspca_jl2005bcd.ko.xzgspca_konica.ko.xzgspca_main.ko.xzgspca_mars.ko.xzgspca_mr97310a.ko.xzgspca_nw80x.ko.xzgspca_ov519.ko.xzgspca_ov534.ko.xzgspca_ov534_9.ko.xzgspca_pac207.ko.xzgspca_pac7302.ko.xzgspca_pac7311.ko.xzgspca_se401.ko.xzgspca_sn9c2028.ko.xzgspca_sn9c20x.ko.xzgspca_sonixb.ko.xzgspca_sonixj.ko.xzgspca_spca1528.ko.xzgspca_spca500.ko.xzgspca_spca501.ko.xzgspca_spca505.ko.xzgspca_spca506.ko.xzgspca_spca508.ko.xzgspca_spca561.ko.xzgspca_sq905.ko.xzgspca_sq905c.ko.xzgspca_sq930x.ko.xzgspca_stk014.ko.xzgspca_stv0680.ko.xzgspca_sunplus.ko.xzgspca_t613.ko.xzgspca_topro.ko.xzgspca_tv8532.ko.xzgspca_vc032x.ko.xzgspca_vicam.ko.xzgspca_xirlink_cit.ko.xzgspca_zc3xx.ko.xzgspca_m5602.ko.xzgspca_stv06xx.ko.xzhdpvr.ko.xzpulse8-cec.ko.xzpvrusb2.ko.xzpwc.ko.xzrainshadow-cec.ko.xzs2255drv.ko.xzsmsusb.ko.xzstkwebcam.ko.xztm6000-alsa.ko.xztm6000-dvb.ko.xztm6000.ko.xzdvb-ttusb-budget.ko.xzttusb_dec.ko.xzttusbdecfe.ko.xzusbvision.ko.xzuvcvideo.ko.xzzr364xx.ko.xztuner.ko.xzv4l2-common.ko.xzv4l2-dv-timings.ko.xzvideobuf-core.ko.xzvideobuf-dma-sg.ko.xzvideobuf-vmalloc.ko.xzvideodev.ko.xzmemstick.ko.xzmspro_block.ko.xzjmb38x_ms.ko.xzr592.ko.xzrtsx_pci_ms.ko.xzrtsx_usb_ms.ko.xztifm_ms.ko.xzintel-lpss-acpi.ko.xzintel-lpss-pci.ko.xzintel-lpss.ko.xzlpc_ich.ko.xzlpc_sch.ko.xzsm501.ko.xzviperboard.ko.xzvx855.ko.xzmmc_block.ko.xzmmc_core.ko.xzsdio_uart.ko.xzcb710-mmc.ko.xzcqhci.ko.xzrtsx_pci_sdmmc.ko.xzrtsx_usb_sdmmc.ko.xzsdhci-acpi.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci.ko.xztifm_sd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzchipreg.ko.xzmtd.ko.xzmtd_blkdevs.ko.xzmtdblock.ko.xzubi.ko.xzc_can.ko.xzc_can_pci.ko.xzcan-dev.ko.xzcc770.ko.xzcc770_platform.ko.xzpeak_pci.ko.xzsja1000.ko.xzkvaser_usb.ko.xzpeak_usb.ko.xzucan.ko.xzusb_8dev.ko.xzamd-xgbe.ko.xzatlantic.ko.xzalx.ko.xzatl1c.ko.xzatl1e.ko.xzatl1.ko.xzatl2.ko.xzbnx2.ko.xzbnx2x.ko.xzbnxt_en.ko.xzcnic.ko.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xzenic.ko.xzdl2k.ko.xzbe2net.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzqla3xxx.ko.xzsfc.ko.xzsfc-siena.ko.xzdwmac-intel.ko.xzstmmac.ko.xzfakelb.ko.xzntb_netdev.ko.xzbsd_comp.ko.xzppp_async.ko.xzppp_deflate.ko.xzppp_generic.ko.xzppp_mppe.ko.xzppp_synctty.ko.xzpppoe.ko.xzpppox.ko.xzpptp.ko.xzslhc.ko.xzasix.ko.xzax88179_178a.ko.xzcatc.ko.xzcdc_eem.ko.xzcdc_ether.ko.xzcdc_mbim.ko.xzcdc_ncm.ko.xzcdc_subset.ko.xzch9200.ko.xzcx82310_eth.ko.xzdm9601.ko.xzgl620a.ko.xzhso.ko.xzhuawei_cdc_ncm.ko.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlan78xx.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzusbnet.ko.xzzaurus.ko.xzath.ko.xzath10k_core.ko.xzath10k_pci.ko.xzath11k.ko.xzath11k_pci.ko.xzath9k.ko.xzath9k_common.ko.xzath9k_htc.ko.xzath9k_hw.ko.xzbrcmfmac.ko.xzbrcmsmac.ko.xzbrcmutil.ko.xziwldvm.ko.xziwlwifi.ko.xziwlmvm.ko.xzmwifiex.ko.xzmwifiex_pcie.ko.xzmwifiex_sdio.ko.xzmwifiex_usb.ko.xzmt76-connac-lib.ko.xzmt76-usb.ko.xzmt76.ko.xzmt76x0-common.ko.xzmt76x0u.ko.xzmt76x02-lib.ko.xzmt76x02-usb.ko.xzmt76x2-common.ko.xzmt76x2u.ko.xzmt7921-common.ko.xzmt7921e.ko.xzmt7601u.ko.xzrt2800lib.ko.xzrt2800mmio.ko.xzrt2800pci.ko.xzrt2800usb.ko.xzrt2x00lib.ko.xzrt2x00mmio.ko.xzrt2x00pci.ko.xzrt2x00usb.ko.xzrtl8xxxu.ko.xzbtcoexist.ko.xzrtl8188ee.ko.xzrtl8192c-common.ko.xzrtl8192ce.ko.xzrtl8192cu.ko.xzrtl8192de.ko.xzrtl8192ee.ko.xzrtl8192se.ko.xzrtl8723ae.ko.xzrtl8723be.ko.xzrtl8723-common.ko.xzrtl8821ae.ko.xzrtl_pci.ko.xzrtl_usb.ko.xzrtlwifi.ko.xzrtw88_8822b.ko.xzrtw88_8822be.ko.xzrtw88_8822c.ko.xzrtw88_8822ce.ko.xzrtw88_core.ko.xzrtw88_pci.ko.xzrtw89_8852a.ko.xzrtw89_8852ae.ko.xzrtw89_core.ko.xzrtw89_pci.ko.xzntb_hw_amd.ko.xzntb_hw_intel.ko.xzntb.ko.xzntb_transport.ko.xzntb_perf.ko.xzntb_pingpong.ko.xzntb_tool.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzparport_serial.ko.xzyenta_socket.ko.xzmlxreg-hotplug.ko.xzmlxreg-io.ko.xznvsw-sn2201.ko.xzacer-wmi.ko.xzacerhdf.ko.xzamd-pmc.ko.xzamd_hsmp.ko.xzamilo-rfkill.ko.xzapple-gmux.ko.xzasus-laptop.ko.xzasus-nb-wmi.ko.xzasus-wmi.ko.xzclassmate-laptop.ko.xzcompal-laptop.ko.xzdcdbas.ko.xzdell-laptop.ko.xzdell-rbtn.ko.xzdell-smbios.ko.xzdell-smo8800.ko.xzdell-wmi-aio.ko.xzdell-wmi-descriptor.ko.xzdell-wmi-led.ko.xzdell-wmi-sysman.ko.xzdell-wmi.ko.xzeeepc-laptop.ko.xzeeepc-wmi.ko.xzfirmware_attributes_class.ko.xzfujitsu-laptop.ko.xzfujitsu-tablet.ko.xzhdaps.ko.xzhp-wireless.ko.xzhp-wmi.ko.xzhp_accel.ko.xzideapad-laptop.ko.xzintel-hid.ko.xzintel-rst.ko.xzintel-vbtn.ko.xzintel-wmi-thunderbolt.ko.xzintel_sdsi.ko.xzintel_vsec.ko.xzishtp_eclite.ko.xzintel_pmc_core.ko.xzintel_pmc_core_pltdrv.ko.xzpmt_class.ko.xzpmt_crashlog.ko.xzpmt_telemetry.ko.xzisst_if_common.ko.xzisst_if_mbox_msr.ko.xzisst_if_mbox_pci.ko.xzisst_if_mmio.ko.xzintel_ips.ko.xzintel_oaktrail.ko.xzmlx-platform.ko.xzmsi-laptop.ko.xzmsi-wmi.ko.xzmxm-wmi.ko.xzpanasonic-laptop.ko.xzsamsung-laptop.ko.xzsamsung-q10.ko.xzserial-multi-instantiate.ko.xzsony-laptop.ko.xzthink-lmi.ko.xzthinkpad_acpi.ko.xztopstar-laptop.ko.xztoshiba_bluetooth.ko.xzuv_sysfs.ko.xzwmi-bmof.ko.xzwmi.ko.xzsmb347-charger.ko.xzaacraid.ko.xzbe2iscsi.ko.xzbnx2fc.ko.xzbnx2i.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.ko.xzfnic.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzlpfc.ko.xzmegaraid_sas.ko.xzmpt3sas.ko.xzqedf.ko.xzqedi.ko.xzqla2xxx.ko.xzqla4xxx.ko.xzsoundwire-bus.ko.xzsoundwire-cadence.ko.xzsoundwire-generic-allocation.ko.xzsoundwire-intel.ko.xzcxgbit.ko.xztarget_core_user.ko.xzcyclades.ko.xzn_gsm.ko.xzn_hdlc.ko.xznozomi.ko.xzarc_uart.ko.xzjsm.ko.xzsynclink.ko.xzsynclink_gt.ko.xzsynclinkmp.ko.xzuio.ko.xzuio_aec.ko.xzuio_cif.ko.xzuio_pci_generic.ko.xzuio_pdrv_genirq.ko.xzuio_sercos3.ko.xzcxacru.ko.xzspeedtch.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzhwa-hc.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzapple-mfi-fastcharge.ko.xzappledisplay.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzftdi-elan.ko.xzidmouse.ko.xziowarrior.ko.xzisight_firmware.ko.xzldusb.ko.xzlegousbtower.ko.xzsisusbvga.ko.xzusb3503.ko.xzusblcd.ko.xzusbsevseg.ko.xzuss720.ko.xzaircable.ko.xzark3116.ko.xzbelkin_sa.ko.xzch341.ko.xzcp210x.ko.xzcyberjack.ko.xzcypress_m8.ko.xzdigi_acceleport.ko.xzempeg.ko.xzf81534.ko.xzftdi_sio.ko.xzgarmin_gps.ko.xzio_edgeport.ko.xzio_ti.ko.xzipaq.ko.xzipw.ko.xzir-usb.ko.xziuu_phoenix.ko.xzkeyspan.ko.xzkeyspan_pda.ko.xzkl5kusb105.ko.xzkobil_sct.ko.xzmct_u232.ko.xzmos7720.ko.xzmos7840.ko.xzmxuport.ko.xznavman.ko.xzomninet.ko.xzopticon.ko.xzoption.ko.xzoti6858.ko.xzpl2303.ko.xzqcaux.ko.xzqcserial.ko.xzquatech2.ko.xzsafe_serial.ko.xzsierra.ko.xzspcp8x5.ko.xzssu100.ko.xzsymbolserial.ko.xzti_usb_3410_5052.ko.xzupd78f0730.ko.xzusb_debug.ko.xzusb_wwan.ko.xzvisor.ko.xzwhiteheat.ko.xzxsens_mt.ko.xzwusb-cbaf.ko.xzwusb-wa.ko.xzwusbcore.ko.xzi1480-dfu-usb.ko.xzi1480-est.ko.xzumc.ko.xzuwb.ko.xzwhc-rc.ko.xzwhci.ko.xzsev-guest.ko.xztdx-guest.ko.xznitro_enclaves.ko.xzcifs.ko.xzcramfs.ko.xzsquashfs.ko.xzhwpoison-inject.ko.xz6lowpan.ko.xzatm.ko.xzbluetooth.ko.xzbnep.ko.xzcmtp.ko.xzhidp.ko.xzrfcomm.ko.xzcan-bcm.ko.xzcan-gw.ko.xzcan-raw.ko.xzcan.ko.xzieee802154_6lowpan.ko.xzieee802154.ko.xzieee802154_socket.ko.xzl2tp_core.ko.xzl2tp_ip.ko.xzl2tp_ip6.ko.xzmac80211.ko.xzmac802154.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill.ko.xzrpcrdma.ko.xzcfg80211.ko.xzac97_bus.ko.xzsnd-seq-oss.ko.xzsnd-seq-dummy.ko.xzsnd-seq-midi-emul.ko.xzsnd-seq-midi-event.ko.xzsnd-seq-midi.ko.xzsnd-seq-virmidi.ko.xzsnd-seq.ko.xzsnd-compress.ko.xzsnd-ctl-led.ko.xzsnd-hrtimer.ko.xzsnd-hwdep.ko.xzsnd-pcm.ko.xzsnd-rawmidi.ko.xzsnd-seq-device.ko.xzsnd-timer.ko.xzsnd.ko.xzsnd-mpu401-uart.ko.xzsnd-mpu401.ko.xzsnd-opl3-lib.ko.xzsnd-opl3-synth.ko.xzsnd-pcsp.ko.xzsnd-aloop.ko.xzsnd-dummy.ko.xzsnd-mtpav.ko.xzsnd-virmidi.ko.xzsnd-vx-lib.ko.xzsnd-bebob.ko.xzsnd-dice.ko.xzsnd-firewire-digi00x.ko.xzsnd-fireface.ko.xzsnd-fireworks.ko.xzsnd-firewire-motu.ko.xzsnd-oxfw.ko.xzsnd-firewire-lib.ko.xzsnd-isight.ko.xzsnd-firewire-tascam.ko.xzsnd-hda-ext-core.ko.xzsnd-hda-core.ko.xzsnd-intel-dspcfg.ko.xzsnd-intel-sdw-acpi.ko.xzsnd-ak4113.ko.xzsnd-ak4114.ko.xzsnd-ak4xxx-adda.ko.xzsnd-pt2258.ko.xzsnd-cs8427.ko.xzsnd-i2c.ko.xzsnd-ac97-codec.ko.xzsnd-ali5451.ko.xzsnd-asihpi.ko.xzsnd-au8810.ko.xzsnd-au8820.ko.xzsnd-au8830.ko.xzsnd-ca0106.ko.xzsnd-cs46xx.ko.xzsnd-ctxfi.ko.xzsnd-darla20.ko.xzsnd-darla24.ko.xzsnd-echo3g.ko.xzsnd-gina20.ko.xzsnd-gina24.ko.xzsnd-indigo.ko.xzsnd-indigodj.ko.xzsnd-indigodjx.ko.xzsnd-indigoio.ko.xzsnd-indigoiox.ko.xzsnd-layla20.ko.xzsnd-layla24.ko.xzsnd-mia.ko.xzsnd-mona.ko.xzsnd-emu10k1-synth.ko.xzsnd-emu10k1.ko.xzsnd-emu10k1x.ko.xzsnd-hda-codec-analog.ko.xzsnd-hda-codec-ca0110.ko.xzsnd-hda-codec-ca0132.ko.xzsnd-hda-codec-cirrus.ko.xzsnd-hda-codec-cmedia.ko.xzsnd-hda-codec-conexant.ko.xzsnd-hda-codec-cs8409.ko.xzsnd-hda-codec-generic.ko.xzsnd-hda-codec-hdmi.ko.xzsnd-hda-codec-idt.ko.xzsnd-hda-codec-realtek.ko.xzsnd-hda-codec-si3054.ko.xzsnd-hda-codec-via.ko.xzsnd-hda-codec.ko.xzsnd-hda-cs-dsp-ctls.ko.xzsnd-hda-intel.ko.xzsnd-hda-scodec-cs35l41-i2c.ko.xzsnd-hda-scodec-cs35l41-spi.ko.xzsnd-hda-scodec-cs35l41.ko.xzsnd-ice1712.ko.xzsnd-ice1724.ko.xzsnd-ice17xx-ak4xxx.ko.xzsnd-korg1212.ko.xzsnd-lola.ko.xzsnd-lx6464es.ko.xzsnd-mixart.ko.xzsnd-oxygen-lib.ko.xzsnd-oxygen.ko.xzsnd-virtuoso.ko.xzsnd-pcxhr.ko.xzsnd-hdsp.ko.xzsnd-hdspm.ko.xzsnd-rme9652.ko.xzsnd-ad1889.ko.xzsnd-atiixp-modem.ko.xzsnd-atiixp.ko.xzsnd-bt87x.ko.xzsnd-cmipci.ko.xzsnd-ens1370.ko.xzsnd-ens1371.ko.xzsnd-es1968.ko.xzsnd-intel8x0.ko.xzsnd-intel8x0m.ko.xzsnd-maestro3.ko.xzsnd-rme32.ko.xzsnd-rme96.ko.xzsnd-via82xx-modem.ko.xzsnd-via82xx.ko.xzsnd-trident.ko.xzsnd-vx222.ko.xzsnd-acp3x-pdm-dma.ko.xzsnd-acp3x-rn.ko.xzsnd-rn-pci-acp3x.ko.xzsnd-acp-config.ko.xzsnd-acp5x-i2s.ko.xzsnd-acp5x-pcm-dma.ko.xzsnd-pci-acp5x.ko.xzsnd-soc-acp5x-mach.ko.xzsnd-acp6x-pdm-dma.ko.xzsnd-pci-acp6x.ko.xzsnd-soc-acp6x-mach.ko.xzsnd-soc-cs35l41-i2c.ko.xzsnd-soc-cs35l41-lib.ko.xzsnd-soc-cs35l41-spi.ko.xzsnd-soc-cs35l41.ko.xzsnd-soc-cx2072x.ko.xzsnd-soc-da7213.ko.xzsnd-soc-da7219.ko.xzsnd-soc-dmic.ko.xzsnd-soc-es8316.ko.xzsnd-soc-hda-codec.ko.xzsnd-soc-hdac-hda.ko.xzsnd-soc-hdac-hdmi.ko.xzsnd-soc-max98090.ko.xzsnd-soc-max98357a.ko.xzsnd-soc-max98373-i2c.ko.xzsnd-soc-max98373-sdw.ko.xzsnd-soc-max98373.ko.xzsnd-soc-max98390.ko.xzsnd-soc-max98927.ko.xzsnd-soc-nau8821.ko.xzsnd-soc-nau8824.ko.xzsnd-soc-nau8825.ko.xzsnd-soc-pcm512x-i2c.ko.xzsnd-soc-pcm512x.ko.xzsnd-soc-rl6231.ko.xzsnd-soc-rl6347a.ko.xzsnd-soc-rt1011.ko.xzsnd-soc-rt1015.ko.xzsnd-soc-rt1015p.ko.xzsnd-soc-rt1308-sdw.ko.xzsnd-soc-rt1308.ko.xzsnd-soc-rt1316-sdw.ko.xzsnd-soc-rt1318-sdw.ko.xzsnd-soc-rt286.ko.xzsnd-soc-rt298.ko.xzsnd-soc-rt5514-spi.ko.xzsnd-soc-rt5514.ko.xzsnd-soc-rt5640.ko.xzsnd-soc-rt5645.ko.xzsnd-soc-rt5651.ko.xzsnd-soc-rt5660.ko.xzsnd-soc-rt5663.ko.xzsnd-soc-rt5670.ko.xzsnd-soc-rt5677-spi.ko.xzsnd-soc-rt5677.ko.xzsnd-soc-rt5682-i2c.ko.xzsnd-soc-rt5682-sdw.ko.xzsnd-soc-rt5682.ko.xzsnd-soc-rt5682s.ko.xzsnd-soc-rt700.ko.xzsnd-soc-rt711-sdca.ko.xzsnd-soc-rt711.ko.xzsnd-soc-rt715-sdca.ko.xzsnd-soc-rt715.ko.xzsnd-soc-sdw-mockup.ko.xzsnd-soc-ssm4567.ko.xzsnd-soc-ts3a227e.ko.xzsnd-soc-wm-adsp.ko.xzsnd-soc-wm8804-i2c.ko.xzsnd-soc-wm8804.ko.xzsnd-soc-sst-atom-hifi2-platform.ko.xzsnd-intel-sst-acpi.ko.xzsnd-intel-sst-core.ko.xzsnd-soc-avs.ko.xzsnd-skl_nau88l25_max98357a.ko.xzsnd-soc-cml_rt1011_rt5682.ko.xzsnd-soc-ehl-rt5660.ko.xzsnd-soc-intel-hda-dsp-common.ko.xzsnd-soc-intel-sof-cirrus-common.ko.xzsnd-soc-intel-sof-maxim-common.ko.xzsnd-soc-intel-sof-realtek-common.ko.xzsnd-soc-kbl_da7219_max98357a.ko.xzsnd-soc-kbl_da7219_max98927.ko.xzsnd-soc-kbl_rt5660.ko.xzsnd-soc-kbl_rt5663_max98927.ko.xzsnd-soc-kbl_rt5663_rt5514_max98927.ko.xzsnd-soc-skl_hda_dsp.ko.xzsnd-soc-skl_nau88l25_ssm4567.ko.xzsnd-soc-skl_rt286.ko.xzsnd-soc-sof-sdw.ko.xzsnd-soc-sof-ssp-amp.ko.xzsnd-soc-sof_da7219_max98373.ko.xzsnd-soc-sof_es8336.ko.xzsnd-soc-sof_nau8825.ko.xzsnd-soc-sof_rt5682.ko.xzsnd-soc-sst-bdw-rt5650-mach.ko.xzsnd-soc-sst-bdw-rt5677-mach.ko.xzsnd-soc-sst-broadwell.ko.xzsnd-soc-sst-bxt-da7219_max98357a.ko.xzsnd-soc-sst-bxt-rt298.ko.xzsnd-soc-sst-byt-cht-cx2072x.ko.xzsnd-soc-sst-byt-cht-da7213.ko.xzsnd-soc-sst-byt-cht-es8316.ko.xzsnd-soc-sst-byt-cht-nocodec.ko.xzsnd-soc-sst-bytcr-rt5640.ko.xzsnd-soc-sst-bytcr-rt5651.ko.xzsnd-soc-sst-cht-bsw-max98090_ti.ko.xzsnd-soc-sst-cht-bsw-nau8824.ko.xzsnd-soc-sst-cht-bsw-rt5645.ko.xzsnd-soc-sst-cht-bsw-rt5672.ko.xzsnd-soc-sst-glk-rt5682_max98357a.ko.xzsnd-soc-sst-haswell.ko.xzsnd-soc-sst-sof-pcm512x.ko.xzsnd-soc-sst-sof-wm8804.ko.xzsnd-soc-catpt.ko.xzsnd-soc-acpi-intel-match.ko.xzsnd-soc-sst-dsp.ko.xzsnd-soc-sst-ipc.ko.xzsnd-soc-skl-ssp-clk.ko.xzsnd-soc-skl.ko.xzsnd-soc-acpi.ko.xzsnd-soc-core.ko.xzsnd-sof-amd-acp.ko.xzsnd-sof-amd-renoir.ko.xzsnd-sof-acpi-intel-bdw.ko.xzsnd-sof-acpi-intel-byt.ko.xzsnd-sof-intel-atom.ko.xzsnd-sof-intel-hda-common.ko.xzsnd-sof-intel-hda.ko.xzsnd-sof-pci-intel-apl.ko.xzsnd-sof-pci-intel-cnl.ko.xzsnd-sof-pci-intel-icl.ko.xzsnd-sof-pci-intel-mtl.ko.xzsnd-sof-pci-intel-tgl.ko.xzsnd-sof-pci-intel-tng.ko.xzsnd-sof-acpi.ko.xzsnd-sof-pci.ko.xzsnd-sof-probes.ko.xzsnd-sof-utils.ko.xzsnd-sof.ko.xzsnd-sof-xtensa-dsp.ko.xzsoundcore.ko.xzsnd-emux-synth.ko.xzsnd-util-mem.ko.xzsnd-usb-6fire.ko.xzsnd-bcd2000.ko.xzsnd-usb-caiaq.ko.xzsnd-usb-hiface.ko.xzsnd-usb-line6.ko.xzsnd-usb-pod.ko.xzsnd-usb-podhd.ko.xzsnd-usb-toneport.ko.xzsnd-usb-variax.ko.xzsnd-ua101.ko.xzsnd-usb-audio.ko.xzsnd-usbmidi-lib.ko.xzsnd-usb-us122l.ko.xzsnd-usb-usx2y.ko.xzvirtio_snd.ko.xz/lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/base/regmap//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/bcma//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/bluetooth//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/firewire//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/firmware//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/gpu/drm/gma500//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/hid//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/iio/accel//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/iio/buffer//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/iio/common/hid-sensors//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/iio/gyro//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/iio/humidity//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/iio//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/iio/light//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/iio/magnetometer//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/iio/orientation//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/iio/pressure//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/iio/temperature//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/core//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/hw/hfi1//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/hw/usnic//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/sw/rdmavt//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/input/tablet//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/input/touchscreen//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/isdn/capi//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/isdn/hisax//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/isdn/i4l//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/leds//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/leds/trigger//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/cec//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/common//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/common/siano//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/dvb-core//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/firewire//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/i2c//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/radio//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/rc//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/tuners//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/siano//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/memstick/core//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/memstick/host//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/mfd//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/mmc/core//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/mmc/host//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/mtd/chips//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/mtd//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/mtd/ubi//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/can/c_can//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/can//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/can/cc770//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/can/usb//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/can/usb//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/dlink//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/sfc/siena//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ieee802154//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ppp//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/slip//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/usb//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath10k//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath11k//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/ntb/hw/amd//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/ntb/hw/intel//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/ntb//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/ntb//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/ntb/test//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/nvme/host//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/nvme/target//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/parport//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/pcmcia//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/platform/mellanox//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/platform/x86//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/platform/x86/dell-wmi-sysman//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/platform/x86/intel//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/platform/x86/intel/pmc//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/platform/x86/intel/pmt//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/power/supply//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/fnic//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/libsas//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/qedf//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/qedi//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/soundwire//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/target//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/tty//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/tty/serial//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/uio//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/usb/atm//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/usb/host//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/usb/image//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/usb/misc//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/usb/serial//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/uwb/i1480//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/uwb//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/uwb//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/uwb//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/virt/coco/sev-guest//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/virt/coco/tdx-guest//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/virt/nitro_enclaves//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/fs/cifs//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/fs/cramfs//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/fs/squashfs//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/mm//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/6lowpan//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/atm//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/bluetooth//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/bluetooth/bnep//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/bluetooth/hidp//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/can//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/ieee802154//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/ieee802154//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/l2tp//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/mac80211//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/mac802154//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/mpls//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/rfkill//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/wireless//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/core/seq/oss//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/core/seq//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/core/seq//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/drivers/mpu401//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/drivers/opl3//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/drivers/pcsp//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/drivers/vx//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/firewire/bebob//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/firewire/dice//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/firewire/digi00x//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/firewire/fireface//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/firewire/fireworks//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/firewire/motu//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/firewire/oxfw//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/firewire//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/firewire//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/firewire/tascam//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/hda/ext//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/hda//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/hda//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/i2c/other//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/i2c//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/i2c//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/ac97//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/ali5451//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/asihpi//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/au88x0//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/ca0106//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/cs46xx//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/ctxfi//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/echoaudio//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/emu10k1//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/hda//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/ice1712//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/korg1212//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/lola//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/lx6464es//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/mixart//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/oxygen//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/pcxhr//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/rme9652//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/trident//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/vx222//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/soc/amd/renoir//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/soc/amd//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/soc/amd/vangogh//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/soc/amd/yc//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/soc/codecs//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/soc/intel/atom//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/soc/intel/atom/sst//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/soc/intel/avs//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/soc/intel/boards//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/soc/intel/catpt//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/soc/intel/common//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/soc/intel/skylake//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/soc//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/soc//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/soc/sof/amd//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/soc/sof/intel//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/soc/sof//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/soc/sof//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/soc/sof/xtensa//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/synth/emux//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/synth//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/usb/6fire//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/usb/bcd2000//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/usb/caiaq//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/usb/hiface//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/usb/line6//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/usb/misc//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/usb//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/usb//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/usb/usx2y//lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/virtio/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnuELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     PPPCP*PAPGPPPVPXPYPZP[P\P^POPPP}PPPPPPP PPyPYP PHPPUPVPWPPP[PbPYPZPPXP_P]P\P`P^PaPrPsPyPzPPPPOPPPTPPPP{PPPPP\PtPuPvPYPwPxP PPNPPPPPPlPPPMPP;PPVPWP\P]PPP5P6P7P8PTPUPVPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP9P:P;PPUP]PPPPPPPPPPPPPPPPPPhPPPFPfPP=P>P?P@PCP_P`PaPbPcPPPP/PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRPPPPOPZPPP PP P P PPPPPP P!P"P#P$PP?P@PAPBPCPDPFPGPHPIPJPKPLPMP)PEPRPrPsPtPP4PfPPPPPPPPPPPPPPPPPP PPPP&P(PPPPPPP_PPPPPLPnPP'P)PHPIPJPKPPPPP~P3P4P5PPePfPhPoPpPaP]PPbPPPP4PP1P2P0P3PJPMPNPPPPP{P|PPPPEPEPwPxP}PRPQPPP PMPTPjPkPlPmPnPoPpPqP^PP:PmPqPrPsPtPuPzPPPPlPmPPPPPPPPDPcPePPP PPXPaPbPPP%P&P'P(P)P+P,P-P.PQPRPSPPPP6P7P8P9P'P(P)P+P.P,P-P/P0P1P2P*P P PPPPPPP"PWPPPPPPPPP PP!P#P$P%P*P+P,P-P.P/P0P1P2P3PKPLPJPQPNPOPPPSPTP`PPPPUP P PPPPP!P"P#PPPPPPPPPPPPPPPPPPQPiPjPkP{PPPPPPPPPPgPhPiPPPPPPPPPP?P_PFPGPNPPPPPPPPP`P PDPKPLPPPPPPPPP PPyPzP|P~PPPPPPPPAPBPIPPPPPPPPPPPPPPPPPnP P PPPPPPPP|PPPPP[PPPPPPPFPxPPPPPP PPPPPPPPPPPPPPPP@PCPXPZP[P^PdPuPvPPEPWPPPPPPPPP PPPPPpPqPPPP PPPPGPPPPoPP5PHPIPPcPPgPiPjPkP~P}PPPPPPPPP P PwP PPPPPPPPPPPPPPPhP~PPPPPPsPPPzP|P{PPPPPPPPPPPPPPoPpPqPPPPgPrPtPwPxPyP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP{PPPPPnPuPvP|P~PPPPPPPPPxPyPiP}PiPjPPhPkPlPPPmPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P:PQPRPSPTP;PPPPPPPPPPPPPPPP1P2P3P4P5P6P7P8P9PP?P@PAPBPCPDPEPFPGPHPIPJPLPMPOPPPPPKPNP/P0PPPXPYPUPVPZP[P\P]P^P_P`PaPbPWPcPdPePgPfPPPwPkPzPmPnPoPpPqPrPuPjPlPvPsPtPif [ -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-489.rt7.278.el8.x86_64+debug ]; then rm -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-489.rt7.278.el8.x86_64+debug echo "Running: dracut -f --kver 4.18.0-489.rt7.278.el8.x86_64+debug" dracut -f --kver "4.18.0-489.rt7.278.el8.x86_64+debug" || exit $? fi/bin/shutf-8a7a8a3c9adef64662bf7bc66d6b0086c11a53d3a61291ab7f8555ab0cfbeaafa?7zXZ ʕ!_Q] b2u Q{LVl`t=X !׌TE4о.D#gg. IQNm&ڳFvX⚗|Fg~)۽ȢH!:٭{92{2hwÑA>h YݶGsBM230I)ʃC!8RMtsE"Dv@5PߴB!o*Ud@l{p S vУP:ؕs-q[‘.C; c}`O$Ybca+銝=9V#z_ceu=|h i}b!p‹dPP^)RE3Y-^D.>*7Kq6#3Kt&gu孓ƒKg@.?"k7 kݥL#zHwp3Im+p\єٕ-JGa9DwgI{=F^uM%[c9N5ZSEygn9Xx _oBg-7I7ac(xjrM|m;yn\3?#LF(Rʰ>FElSU߭zzvgQfq=b"̿AۢxL;PZg,܀ Kʼn Ï;"WA2G'2fR+l8}^nce[dڂ)*R0U{lN Wt{ :%E>^9ME?-q6&ս ؈=bb`@$r [ 8$Q>ԅFvjLe1:cQ"WbN&3Z,҂jO >blX כ'xJ]wK*ƺܜmK_ 2XZ|\`)1=5W Q).*V==v%4FeЏ4fwL5מL:'?~|w-gZ+>Ԅⓡ]ssnJ~{{+~ùBXF2sܘ;ɷ~Hs=T1M0?ЊZ7pօv.XI(UGuCèh@h[&ZΊ%e SJu>XɝGx/T;pFtwegl$Pqk Kqq&0OgeE׏k>pREhɯ% wxcR߰[~*?ϡɕuk4x`^^jM~/3'?ه$/pNmxFڗ1b݊ɾ^b5HK߽< eF%SL!z -Inv\O2tG&AȊ#JAtJҞc vCYfU^~;vUB3鵥 kB !}?EbE1?5j`} };hepLfU|rgBCSi°9;=Xtʤ,3cB?0ۅUe/$N^i,ZC-.c&yADƥft>kF~DX'B:o{LW]>YrRlՀ d\fȂ?n.fYʝH ?Zk_\wPK5um 3L{ pi4= }jA[Xo_H]ax)i0| 48ءȰG"Af &$)1Z"P߃Яt6?Up. ]VKe۠4ÝtҙnG%wGH ]0P83KؓChG#_gA:NLf=)R  \Fb q7 ~7܊DO5)!gzf$Rwνy[$&FhyTn C?c~E:R8-_:-EZkj{P9UM-o^ PtESVHJv"ZaϷӮ c:^7&,c6'e-nL8t8-s5[;%QPB]BW92d>:kPŁк^;R6xr(IE1/$dB?.Jt,({hk iy`Y6;Ă@wfDOWIzXo޽f]pD|w~e+uAףy- aTCL}k_5#-i f\rU5((}%mqFZn)ne4/;8۪9S3o$渢#ujzمJSׯ"Wp 0o]]OD*EYۢLs3Gd 7pgYYwʻ(ֈ02w0-'_yG@t.|߲iU_RGEѠH|p {2ZD>ZZdes Ӈfmկt$6בR䐪hY]|M8^Y]\":ѾT\qxzW @S MYwQ8Oaa: Lk{+^c1/]giKumT a?S^/=뭽OӪEm57V^?Ld.p$:ھLN^Bϐ5-,QJ'*9`*BL cO] Zj,w94ih2DdP]S \6]7 # SƈI-ЗJ\B}QhOhPj4"U0r_p/B )dnZvb*W*eUV$"%Bz$e!t\"uJu϶ S]Ngp̬g#šI8 Iҿ_]jQ p!]m~i^Br8Mlc2,*tO,_7h捻vJ5z IJ*ؖ[ Jl܂$ @ 3A';? rSoiHkeaڃRu9'}#Γaan t.&0mPm+?|ȕ7c}cs4$Q H&qF]@tb:c;5aqPՙoT. S FAӁ j Ľ(K"n:2[ anƅW|?cn(kkϫɊ &[,~:voA ~N/Wo7Zpgo9Յ!\`>Qʌ̴O.efG*pwIcbYtN{Ư RFDEG=An~x| = bw)'Yo\HK*gtb`yx̦!;/(Y0I@yTp a7lh,ZHaԒvp3v9U~a&rrqo,X5a4G/tL0pZ=zn ` ӇtLj{.=P3/<BE\;lZ[,%vÀ vĦy<0F8cpTqLSD 4{E\_\/UR{UiTZ-5 T]EB,L!C"^+R O7Yΰ !\J#Lb;^XɈ67ߛ8EQ(T8kQ|JZ>TiLDo&Ov;imJž3;4B-8 ##_pDLNoN-t:8"+t`S3y[xD:~5%A©ȷ{0uf1РQrȹٯiP Y3iۣfmF[msa b_e9o&a_5vaϗܡ@0,tSj!ᘁJTaW 骀 ?gjm䰭}v`쓒+# Td vKc5g=״ Ϧowǀ9[.v^M5:48e(owlWtVov딟2 @1 84s&MH@uxQOZR,XbR!N `M.l8;\.5D%I=F]2*K"iS|3!7V]a^;1jӈ7~jPޮRVX,o*#`@a.RM 8ȪOԴ?Y~|;Ndat,Ao=WR]6<"(Lz@~ K ľz63>i+NwM(v e1~$IdKS}ck>矛&oIȂdE&<(\q.NmD!T]5M|^L (Zwv~‡5Ajz&P*9IؒgPE鶟y|SYn!N|9icia!H` }4R?ht6rKM竉j$5&m6sM3 Ck_Ngr ]Rs۩ _.|@>Mr)6b|$CB!"8IA6HqdRd:jRzz/9z` h78lK~7Y*Z櫓!'ӫ1hH|9Gk-7O_iۍЂ3.sQOR0ˈ=`\x3< :EO7UT:&ˍ;_6U3@$U E;raNpYtMX#Km;F~Ҵs[fʼK4]Nl&6^ͼ紑8hAJ;=?&3s5fBHS(gl~4OEaik3I/rI`@|[ιIA ])(U(peЭ$ufA$vy ^S`H01v+Ƕ@p!!gD'raU1!;++8P;1=jlH<7HOCOw\8}[!!.<41yNJ9,2[GSoOmaXgx9)0_ ~$h@ ba6]!⫁% :i|3)1j/%i+Y=Q it=p~xr9Z7 ;>7>0B!>kQgƄ&.{;ryhŽ2`8VKOusrcx ӏ<{,݊fA]% !AW?yWF |D69V wHn'#:0G/! !c@〳k8]yZK6H£D!'S+*V+b=vvj6 d3M՛4ޞBf [ W>L0EFT[L/$t2|C7_6۹9U5*d` -1U"h,=X1f^ ÏqD =E(2rt~STu9gti`(cwJ@Ue=4E4Q uqjQd+8uYw -tpU 0'Uk @DZPpxA醰(D@{ҊnAuMÕd^'><2 >޼9,tZ0;ٓ5_gߓG};i>l%N?3#߾gu%^IΓ+8*F[jABt Mlwҩ1E<O# jsh;u0#kwe~{,P D݆6s|$bob!DBR^rH7r{>EU#z.U>=aF_6&Qqmգo o lyszWscI92fʔ8[jp>{nR?Dv~xB}Dj> nX2S9yB+>燐?^*'xޠ2o'أ1Y p[^zWh &M%YB4_NV_?ASC(= -hgo< ;悡Qd̆(vjO1{fwI9Va;F!`u T\۷`DZ=exT;-!`qH&x%xSiL?e TCu=Reٟ`>A˯vVy_U9?ͭbw}o^Ƙ)v*`ҍGh>1e z0DůwSkQ/T7W8;dKhlѵfQ5`<[%$-)IQ&U\4##7#I_J29(twNO-d7umwj=-&F;ґ+_+n"S\BSrB]lm9HVj^nK Ka.Td.+Ot6ۖ8.mAoo)C4KPo?WR*$/ 8*0 ;y. [8<"o 9}]ͪWTN_؎jVBV!ouC=!Wlwx, nOy.rvju>H9G>5S`3MrU Kdzc@Ӕ tfu=`]UO@2n"u36?^l%ɔp*J`"Xs}-YWS*cawIY~jZe_l -ݾFwI^?@.3ؽ-(}H1KnZqp- RtsJD->%C@/L1̭ ֳUF sNhGV8MHB<jU+AoSא8REAw#VP(Ԛ"٥<&%TR h^;H#Ǝ{YC,ž0( $^~WKw ߐ pU:_a6LFt^Φd]g9&ȺZ$I+DSO+S-_c FEއAw JtTK$@>p|?W7tA ;ނ]ff7v)~_B4&z8-]!pR %=oݽvDzԳGv͆P2dN|jmؘ- G:j~q-*Mk-z6/7_ML35?c ]oXo%$M+ۉ N59B~W9*υ.Ԙݠy l(_͌?zxApHH$klҀU_5Oh d"u8mm;uܟ-d 9e$9,Fxꑦb6may*EK 40N |[$QnCK` k4z/o׺ *٬g+-@ sG3\{`2A Tʄ\$;W;~3Yb!ؕgP6LB@.x#_3c68U1陣 WkU5tS{d5fD ( ?;q[ۨrЃ4pv)c+~̄ZJcyy~t{xr(lHu3`&u e $x*CiKYEcqJ:{JA]ng+ TO1'qACcl _keݭ8ݒSt&T/18 yffQ?^O+ZT2c2W{bP ?Fx .j~`(Ϥ$」q`f3K8l[|i:X kOe;)L=I÷Ci7i7`hR*Q9bpZF-jiЉH6UY`'uT"`i98!켒ACuNj-Vv[[I4Y5X~he 45!ԅS^Byk)J;rDS'b~? ꕩ` mё?W #0SCüo1OW,̬[^̻|IsN gAAEmƗ1"1_]uh?K* J4/ի?gkϧђ0뛾n kY6{v3zhYר4eTv pnt纨+Jy9`B{EG4i8+QVs#"5V %h~{F)<@u ^#5Gڃuᘘ ڥm;eCзqe#@k!sChӁg0; `C-+h׾Yoi7ۼ2f HAl8X %!}.E txw |CCET{6 xOX&")l#.tQ]11Kfr,BR=Z~!JӺǡ=:z[q֬)NX*~gRܾАG'_xRљ0DB$Eٯs]&eaYUM41hl_sMVs:k2-UX~xmxz^cEdIg9܁-QxmZY/ϔ(C/ySB>?=])ٜw$m64uC7RZ<^S,#|_&z9:0&⁢>7m5~U%\r:((lqȫWmD6 ODdfxset2+݉b1&|\U(XgS-4ބg{K;&&R-V Xp 97dnӏQQu_O*\q L=_Rc:_Bpb?G؞C,O8 9ߢܼgBeI[LB1zU\HAHc{gUθVfsͿ=У:_k-Ȕa$4 Hd?mx R㓙dJ ^] Yֈ\洇RKr,{4vD>.xTYrKG5?1A$-?GG"3 -h8qNEbpIJ7p $&Uq.! Eͣ"߾ z7/P졿FO'eZX2PgΞ}]9W~X3AeFHax C.z7Р|Pz[93-΀Vrg9a:rF<־?R2^JBDqY%A(Oqr} /.R&U&ӦJyK824o͂ \-r<ѠS?[E[$\Y[ܵKZ- `&o qBƩz.㌍4Ax&h9L L>BaR!F8*m%F+`*&o\7*{PgȇN8Y~6 v0J~-S)kʐV˲_3zi1 }dzt')z?]93) >]9Z +W<tA({#DխΖO gilpG#{e αʡ_XJ(j)j Z H#* Cy㋁e]Ri7"rcUC( K }U.&LY$} , jOOAzQ,=itOSA4]^Jsn9%dN! -AhD,k hV2p"<2X_HGewǣln᠕6)n|}/+rbq\heW{X(`)V 7-C=yLKyC*;NCSzFc+ sZ#c 63&Vow&>GI 7j1ls'WWQeA\2=fd}`4Ͷvz|$08|cMpy Qk!w =梢jP\UmȊ 8ы!Nh]6D[(sN;# t"O%_'` ;G[3Pe;nF03e4 @</O֏\0H];re#VK(BrQNǂ{Ծwtw_Pq?6u{ u/:V='l3S.oSٴzJ*HVoo ѯm~Y Wh]H{¢k t%A-ucrfHKu ウ8F L95-5QA h`,e͜X ۞#}&_PwUz!k dIQS%e.C(c~ww~^$]l8^_ILQ&n+ho]ɺcO 2SV $ ۯ%{xjp= ̓ʜtG@z˫ߐ=4DdԼ2 ̼n+LɻWj)ups8Aa n!L^J`PTxjpN;^f8yx7z|?ɶn}Cǯn[1}91w(ubU!OiÔC |ޥ,HԖ.O0EZ/0i1*sy`^cf% ɭ+{BZĩ=c^yQڸ;G:Yk2iT4mx6(.3bHq B^}7.nYY9:v-N @;V 7?K=7TH4PdR4ЌSZQ-,^~8 ܁6^rhc_ 4 ]굿b%MW?%V1H- S5Urpal'n)EwC0]d5}t"I>JBnq~d1ô|g)ėvݎjWP%8PE%Xs~1~ 'F3<" )2 <J5!z?ӹߠʚ bjqd-|0Ql x2>nGcCrM@zeit )-SojqLH]l6TGGkF?ɂqo5ۀ\ǻ={*l"TsM ͠!;1[tO81W{X l~ 6&I80ny?#LĄ/*5 n~Yرv!Kܤt$.M+ iB&2oG$8cPa}{0XRnk"F:6yQ^>n%C)dnt3i2Hn$yyNo-hG( |fx@I"kE> 44!Q$D90"೼bm%2G:+=^ٶ#vU#H%7oFILJÞ(߯}Go98a([BZ sxGO{2u(ځFXv].BoR Imn tC&)1(̱K զSyo1p!{~.xѪ` z X_K0>X-s(΁R;=7\%3,IT̓qܛSH.i3HIrW 2-Y8 9$*D\I(6ݳxN@rΎ\9g4t义\zt3SΜaQ s54`5A`[!}үd썇gJv[T|Tb`0dG&>hX+]!jJu Q|}n[%l57C. tYtc0%R`kNH&^rAiuKWPb}xTn5$N@b2Wh5g/^NS@Ӿ{rgLfk?6=(H+Nrb o6B)02ca).ʏk^j̥Z/NJ&Wί|x6w/Z3$`fT|4B%:L<]P;Hg{A eh#o $IT|8Kw0l,M=v4D[su$[N &|d)+# GՐ 4:Y˷9!TY5>ͅ4M8N༡\Ir܅ oX3g1sƭxݚlOU~%>62@"lHd훏"#tDWSOa> }>$Wd{_c9['Xj !lp{P`Nֿ|>co3c-d$plnt@g$ʮ9B Mc̸Ao\j04Cv2 !P`?~; #5GD^֡H=Ո5GJ+/ 1*0 0oJC }93qEF AoHoH[} S3U5,> 3“Xqj@{pۀN(*fLޞ2`[)Ig$m P_@Z$M&Dh\3MdR.׍u)W3Po!u ylIftTRbʑكo}dh)n EPebMNHJKW egOe'=UT;zG3OII'[9fєp7+k8 u2w`%}y8q$2(&_'ھ\nQEk䲳I4 n;m>@P;@v2}oNW:pDbȌ ֈvU1 /°CZw8 3D/ƒ6Ѱ&SpPoŅ\YI3{1bzao/fGt ơzFePWbE^`@֏u.qO\aLdw*}3=2Rj(~vҘog$y7 T6]moO6|̅4RcJO5 Ɓ#-Q3D :2kڕ;*dl*a~!MSAN: YvdtkKӯ\ުT 1gRp\Ķo >F=]nsW&WWzmZ#p4e-;)1,x MQ {H6[F}.+Q3{KaYG5m'+U=?.Jq~DTtn gkxxx+6i5nQ$KH<(p mƐHwyql"mֈ+ӷa4;rVXFh{fڂ!jz hɁ Q[*>*p92uJD*+):Ki(maxB:Bd\2΁ٷp:/Rb-?PrʅmS ڊb7% 7Cɬ OqHysc,úEl)mm˘lbq[Pļ'vINz54'60W46)K %h'y_>Y(zT|̿[tFFr|6Wik)DEv7Kk#B>I^A2:C%NM_GL\U„Ẩ U7ŭ$hCgb 1_Џ$Õbq`iWbTh1 $6ܪФwׁsu>Wu ӟt?c8NdX*VCp2l+4LQؕ %wI:;zӓ*(qL%<]5e!U  } O3A﯂HɑOA@ӝ}1S)4,yL `XZ|?!V PX.+{cZv`PӇe1èq!P>C^sMP"8~L,FYԂ+o g2!kWR6Aro3ǸǗ `9#nQزե}rqr+dȿwc#T=7P-\qB4Y9lGS}qU{ TP_ H %χ44krL9r Vub4NVj׸<S g$hgˋG"m^..Su&h|A'PH~S,u|9^Zl _|F<15`a.dnPó>0 bH$$_'~KTcF2BA<#LdrUmuҘyfr{<6`Րʵcma$ G"^"6D#6g~v kˊdQ(80Iv˽/ӿ8wŖf:D>2X+N%Bds/ u5d⇘A~}Ku e,ݗAu0.վg0g|(X9(3\Ums1*wH4Cɗj M=%\9HzRa+a76:e)m&o3/x+pnaƇ".@P$ |i]P1)rꞍ[0T}@v(Ł_Y_Uc S2lw6VdžP>(ڸjΡI.6Rg^E[f?۳۝U|u^t>fԊ1!ֺ&i3k0.TwNŢp%Eʰաv>iͅOAǵKn<1 u i gf*7c9ME->CHK5F$08i^o6)Htrk yoޮg RVlGL<}t?&*(AafvH#Bjwz3D\؛0 S*** ;?1`a{Z-oRɵ^o D+ '2Wm)u01t[^:|3U_yZDT9[>/K8%Ɉ=иݒړ.= sQ1VQrS1JR~x 7s'a[Ȉ[D-1_L%WN%=_y?0\#шE;C i?O~fdzM΀HׅrNګ0GKB.(شB8(3uXZgZh`>5^C}Va{nt(g& V6[U/4[NUo/Qx-oyr'I hq|eAo‹iCXBH"3M>A$.GzL6M0mg jFv),EvQ 4;$>&dH!qWi츔"o(ao'\t`yγ)80g9L!\Ξ(Mβg1d|pRdl0bX?9o5= ic#j'xJ8&h,s9 5z5+)#tIT%N3+n5 FfTo>r&~;&S:;z. H-_QdP'/z Ԍv`"] 臶 V;*}f͊V}s e0Ϋ5|rh!׉<`c ^nV/i߭yI?QWR >.fk\Bx 0*C8-fIc e<ئ2W#J6TNv6(Snfjux F4u&ޞ |枉ƐΚGyr/$S_Ԫ`ĭZ''jL~jOY辆RDJ|jdPk} EHdV}i>fQ6+((D٢m!/#JG%)\>ߢJD@1]G}FPEֶX=*k?,Π݌-%OBk@ 'l Hb~'d| Tm^9$h2,~G?W7;cu/.MA4 2's!GAF#f x&w9IBsdDp]jjQ-і=O_ad܇oh 2g4Q G^mwCu$@Lrp{D-b9~g#fP<-Z Bb_z*@-Px)g~U:&n`e8%4`j&֐nTz{*d^lx:FMw YcGD /T/# 36757v륑0;[7 }Zخ%㿛1ޥ^71he-ˇ&fBKNY$Kd(?-0S*$gxPM9~!ȃys -*<}ߵI%U">?x8:}ޚ moA3E)GꂝCA㯾m[2u0*ZYU <~}҇* nww  "bdߨeXW:&zπͧvA)5Byk# !22McPj}rũ׃n5wy`X-V1T@i:EJi w~|\BLސVPwPY#XjNl#و̽AzPD[lȽ*YXLfCXC&sG-7㼧՝4ne̳DġZ&,n!6)Ɏc_8J4H"5Խr* rwpص_jQ,F$K KP&SA-ȾEc%^bۃ"# `|DJCX5={x횧q3(ƽi nJI<,v@ !xz}Q+IO]DSJ6~yuf e G&# ZnRCR=n=w)`ikA㈢uJc|;>^yp5.OȂ~ro]ukS1jIQk}'Ғ`a|LoKâlr}C`Щ] Yd@Y@ B;F&+M3N{ԋ p_eK@RzЭ/l`lG`tBZ@.xwIZ6 y=ٔQAG;lYi4pD[ M<+55 1J kkFI;Jmm; ľ>NįM˜i,~ 4'm8}Ց2;df3R3("t}wJWP:T7s55 JKӃ oCqܫWg򯋖ߙ9I2/:4]SW~֨Z1Y}(kь(V Obl}/N[1ULqy ֤_5]A@܊LLC^=՞1v F/!ъ4<5پ-<{>er KCD0B"V>ZkZ~/7nwV> 5 :DrlSu:6<"D.݇* ђ[>ɶ]cP={;-ϩ At4O~t/k^ +Y>\eb6W-6u5XW-#P-PjK!j( |fl/zĄ=:|{ȋ* #'N>JHkR6Ocso&<_pT+<6ߵ 8|ܭb5\zʙt=q*ˋa=#QpjG {X\5a;]dH}ZlK;␥r3'e>۶znJX: @e|`}g`O97D dכ&M[M.Q`q-((;wx`eYUsuB ,jJ WO>fiO-bN S#zehdq~hxU($$ʘ|Uime "2| ] ͶN'\jTWfR{N 5|ڡ5j-sqC<&% mkG25ͩndK𷝞4BE.٧:mHA `_=b  gg]M>;Ng\Y&PZӦi ;.6u-IV8+g4 w_n1v]@u:91}4H2 zDS7\NLӘb9?k*~sTP}L96M;$lP?;/~j%Q=&΃|`e|7<ig\@yHRɃ.K  #NJKIb[ƾ#:\ZVy{TH2H'1fs\U'RM1"c'!xPRž.POXtdx-!^SmKV63fί@.Xʿ)<Ώ'fkdÌUijibcVENEL:}ig=:y1)f5SWX},H\u"|`ԣ6^)h\17 ΑM+}q?Y342,Al\JksaVzⵔ8&#TlJX%_#SM9%X} u Zݤ&+߰#91 J#T2iFHF>7YunMؔڹwžg02v7gʾ{뵼YWN.H / M%YTxC8by'D< Œ*أtKf+HX&7[D5] Om%`K;:Pzä Z٤|U"X16 \,!zC=6vip(my.[@Λ1 (h{CY,AMw.y^nviܯ@ga}Q XfE]taOH[ZvA|+3f-V6e4ݸ }?yg&&9]gCY|ZJc5 qf4džv5Xnt" פ3lLt+(89i\ChK$w/MX%  4=r7! *K{ֵ[esrծ)yDZ1ϖ"}kdf ?npɝGz·TiMMzX#lMzxS H'ԉK_M?^qc в]%j0jOd)*^- ZtSP8fҫ%T ^|_{G=3L᧞K9KmLUj[Vn&Xd;Mﰦ73(|8ɘ":w~`"uY!M ]ʷl,YbuY^-ŭ-$+$!+3VQ$pR|`#G]cZ|<]EA]v $%@g:b͐{/K3AC7 7V:b4VM6 y[JŖ T'Hv Q5 L-;vٜYj="31hźё q?@VqK NMt%W:d}"Lr )]5`K{?x]j[s6iكг%HpXRۉ S芎!MDM( @Q0(N[MCjߎln)ŁY,kUуTfhJ0OJl0'>52(c! 9^<%}&~M+\^HV_iK벞HW>6~HDCsK)prsط5/WbCQ+!MVe(dTb-5xPwmH7pe[R6vl @pVPG%:|gBf 4NCwl`µ 5*<TeDXw,wב45#3X7+Tj~Ĕ?(0§EQƪw!R:;'б-) gjzGw ;_&_u]~{ #,Y׃;ڱrV7eTg ѥMl1ljvs"A44N |B.3:(,*3-24rBnAgN5q㌔!OtX]GŘ%rwviJ7'P >H#'*-cY(?'y7f"Y?`݄‘zwK1Q7'׆b?@E˫8Tzhދ ܽik^`,M 2# r`2T1EԲ rk#& b}S}M7[qj]Ik}vރt0'rhv! qiEü1^C7l`gnKTg}34amՌҁߣ ./m-nl =hP7OMRvsE& ^}_A(2v|IH*L]Q@§^*ʅTЦ0%됈w"&e{$V,)#Qio@3KuKaWGKV/pj4 1%Jkix2׎1iճmI)`!;g:L2M5#td'ǍWkc>Om.MF3o}V޶v`bXYD? N&b9r׷/u[a#6 laf8C4.z;eE8cPcڭlAhsELQ0\X'jVK(ٿh m5XTr1:)8oNKh"JMW߬ WUs/ֹLO8@"Qңi 5j,c"^ݚ -B.넻ٳӃ~i& = XU,w=C)boH/p3@>~ErzWk2p/snwQX9}}_5#-s~d3@ 1$1޴mR%45׉>J+J %֣Zk.-P+c8~p%RTwmt~а{TxR5xA ~ ӍdV/)֟u!- p,c{!BX;\c/WT|X n3= 3qPC $֟@Rϸ~W˭ 6v,ySOk9jT7ek7E-{R*TC(q}@`Y2z^s6/,+_؝,6;'j Uq G Vh_l[_`'Y PvDh}Fe1lG!\ PB[D\P"c截b?i";\R3/;CJew0Nmv(^Wf=!{ stT#[2&ǻ/4 ~̾{%?&Ǝݬ7E`]NNvݚhŖ{yکʨPK4.)0G!MCďVș$cy̤^<=E+F:쑬ᣴV@eq~v6@8[ o*YmԨhx>&r@䱿|ynfw|77sI-Ov<*WjQﵔDV`lN.\,ܝUuֿ,ሆvN.[KGBD+ZkO'I`t[.=$U"R@/` HrC!+xDqgs݁`P\^O";6"b׬{P[XL]FT!4.q{ju}D+, 5"˳VUοD2 1cqIjNZ|p!,%Osؗ^n~k"ti2D=nM/*5Dq29 ]ރzۤ-k+/͛݌MߊRV0Yrh^E_Kg"C%Yfn]~pvM&̝\.??OG6`n< g:2nZڣ)x>bx.xp 䤽 eWꑯn i$7UɏvaW^/ŋe4nARQ^ 4@Kn*RRo)monP)lڱ\V_l-3lѐo8~9 2QH*8vu{~Sgt9%CuZmWofYP|6qIJv|TU a*l.[&/F; Ww-Ύ){."` -2'TD{C*gRI0"=bBfj=j8%K(pVf8>=̳m¸(rhIUGIBqf=vJqM5qI Q Bm=QT(AE? 0ƃv!N+rj!/~|~{iZl:ʌe!u5v:VV %&G[)^NOIB \،eaD =aa)c":3%g† )(Du|(!0@r7wMO@%dZsCkp )樃HbN_5"b1< 6n4!Z4ZV+sN41Du?PũA\pnT YʎlO umTfDEW!뮔!ٻYa霍ֹuF}~^pK#yT1hp( at.lPcm}~cDD;R8y8w̢aݜ䩄E})4KIruZ5"q[+ED5>5 ֻWh'J`6w"DJ^69= ںoyFLwf}۪GOp]SޥipW9=ON]94z4nD-qA)DRyNM.13(#M&P6NBd'/(2SL_vd BIla͚XYVprĊE%#%R.ɨ-*sz  j2׮ Q3/`ahv\꛾ryȉ?&8<ҕ8XIѮ"4iY'(|y%YꛡZS@_ssaBS@T&&xrJ 'x 5-*d/Q؃OtmMxfV$wMn&#K-(4Bq83/۸3}s1VES?\mGx" ŏ 8حΌvY^ԠmWU<2i)NhP[${)YـTXYS`/eI,PPxգXNn{TGy`m͔oGh#Pب wCZksW%nD7^xvxJtl{V>zNQ^PvX.j{ [8i1c&Ojeq/dS5D ހxI9䲪Ee+4b~ޚ.B]z2d:X$-KIBK:0AbqN2cT·԰eaiCY@u[+i¾Ea4k'JL1J9;$0OIbxadFpinVH/R&ev|_ 깸53Y6{xP.- %m|ނ;ަGD#pM7_Z#|M`AD3EI0IWUXIvaN:큡p`PT6QJ#U0qAȬL(0}i[m$+Qj*+n4:BK"FU\V~|24)'<5T Ě0L3ORPj།M^sKoohX.U2cF9C=wg0d yfe S'ʮYCyqNo\ 5ç3щCRQc7]>߉U"_Gf$'l?Naϖfnfkx s4N#_Z qQ i([fS$gGPwA0ok DΐK5B#+ٗK xq̊߶9\(M4~jsLL/O ٙvQ?&*i-:MƜ5H%MY(r|Iw|F<%BY^^4e/R[>b[wNF9weXp,.bOّȋQĿdw+~J2}_ہLw ;>Ԫbᷖl^U( 6G@ Š#tƂ=5[Fœ,&BwXCXcUWܤDyHgkwtȏ"F%;66358tPpXPPEw$K˙9`vJ㒠Pmx 䈉bbXMdW4PE"PG{"e2]MliH~]$Ga@@^^pĥD}?SCKa*fP^Bt)W*׏x7 ]%>.;oW~l nb0#v'$vntG4,Im;ΰw)ףF8\DW `1'+{B-jJ̈́3:._'Zym+?K&o\+s}@&*fVC.&Zv]zPi'CrԬo~"֒'/Fe~VJeRc|]-iaCۑK&1UIG:U)_rJ#܌UڈII|; [S6S,ÆJO( ލ 0MVo24srʒ:!XI`H_Oʰf·I1YdqM5WXlTȕ^*]wY۔P#xù)r:4W~8-E7N>@ K0Lh/0wpFmbvHՅ6vHm4ט5 d: d^M֘ȼʬ 1vQٯ?!Em$N=q+`t7@jJ*'?zfX.20v{S8K?Ү/ttͭta0-}Jm@%'s)|:6'5{d>֒mK)YeK P0жL=6+QwTW_TY6:adczMj)0z7概(I_I__vhӌjVe50|"6a+ƅ{JC=0 жM-L3[`ACʥlBzpԧpz{Hu<0t/B!ۛ1y0+gmk;]Sk(8xMcm^ +4:oT7`S^8y.'uM:]Xu^/n= Mz$gx!d$g!W<:_/\! N+u4F/d <=MsEĶWûahD, ]驜 uyr)]x?EKquh%0IYwg.+LeU'GhS {M+gRP1t(!=^*qzqFdsXUqp\4aE/=wS!]Az>2J,p#yQӶ»U䧦uPVdFBb^k,/tY7(4@I!^]#Q_qViW1-Iga~'cf((CŸ6x UZ\nĄfa8"r-+>XaJ0;?ds~~O1@lO[cpţD5j5'Re )Eu:Zݓ kRǨ.N2Z3]LNp1hl+ujuM:>&f yS(E~,؂߲ӛvZZ7`L j>NY}ҟ<ͩCK{fjm0(P2I"U 3v.#^FQEDAR2PYj.L \OO@~mLUav,~f|:5'UȁFzO Bd豐~7rq<$SbrߋOqJX.A IADh=20T n^ dbHxA#ZKq3+@_7p Wp\{sJ'Z;Փ0d^N`^_fBL癪*$lcB(H*ڠbkeI\{5.|ń^ލO @#-А;mgrxxzdQjڟ@+/ o{#8BPOS ZHgj6A34֐; xuRmmMrSpKE+]≮h#I>4~[6 j:%]qh)o@7|5әBXazGIy.)^O璱D\l #JXtX(u|eq5[|tdg?gChQda*j9߲~a>ٗ!wCEh`|~\|nꉓ?/%aY#|M`;:m}$@ir}r9 Ao]nB u(l. O[aYe<}E:ԮB幵Vo8SNsfu@ɩbr:7\f P7܃΂m;Bzw?gUI3 [Uȇ\A)\ړX0p1j"nݩ֌?sGH޹)Fu|RPrۊM:A"޽dq g93&hfA%=X͑ݘqݪ`sJoiv5bw* Qy[ix@H&85&CTnb\ɾCL~3)i8&jޠ!|9 ?lDĪܣ3r;=DǰJ{@U!8e-U:Sh/8bSfU*L دgja,U Aཁ{I Q(}CyϧHol;nPȗ}J ڎ9׻E4zq99^W(ۭT]!~d@+{+q ehhN5ܹ?o=Q?fml6 us4E2)MIva4.j&Wd(Ϡޗ AƢR/D..5;?>(?󲢓f6„VS2 QiR{OImӺ 5y 2ͿY-bB]Ș=[dx sAF=n{5a "7.^2rx@٦+?y\&p]bY @xT ]S!J ,W~i8;p)q[_tVd݌71UBsCMb.@YCd1Jg/QfCեu+2!#`Wd;oBWQl%],fPl΢ N4&DcrH (s}TŎq5fO?Ԝ(0Tu:v{)o#֒|n/=<}l7V4Mo+{oec Lkìk0~[5[MJ[STo%@k>k]*z02I|0n=ZIe_ƂWȈ Gɪ7jI=2Fy0ͥReÇ~=UAB jbL4'x3TgVi-@`1>"j4Jc;-\UaN]'6|^)4×B~|(C{&o{Ga);ŭCwdɒ(TɁۯFRC7Ӣա f㘮ƁTtxne9 QcDM +[ <_tYbBC(OTb |K#T晴ų`)}JZu9 ։VNIg1Oc֥(W!= = }7ڗkWPSV nPдiD:󪳥ZF~n^p eԌNZZ,.`A |}Ndl)WjAa;(qE0K~P]k߀K7]l0Teb=CYh ޠS]Zy"-jExЖ5f-&/aBHo߷`ggEziA+lK]dJ{˽[K (Kn-X6}(w٪ޟ^j($R2[_ _.fAP{n~PEB49N!mn M@}ۇ OtM8ً4Tc*k޳~ݣvFV:;EDʽ\>z{A0HHCd|IJ@"LelǦ-P{/"$aۺ`|{Ur,"_7VѾa`'A̫Y鼎ɡߥqJ\ Kਧ,~t۽n-$źf_g>jx_ҽ!7?'-=hmtPX+7`7Y3ɳ"x5{&i".5OH%ogܤI*x|2B/aNXh킛TG\ ;FbZanA5h`Z#RH5zP5 K^. tB,GWy4-6fEwI͐:J nXKsCfkϜyD^G5ROeXzq_E&^`ۍ4ϒUhBiePE?B֣a bSH8`x;ף| IzC"@t8ڛ5&OzL%Ń!&[D /%+p#Y<'؎"TnkE{F-J7*hRye P46յ#0^M`3UF$Xۤun>=k0z@>5iIaGXˬ6Ʊ)"K_п+9smJơR[[۸ ?=*Pf<<0օlPe6{?qA[)_IN,vOZE(\S/cAN'EX,p[㐔 EJʷ g$x`^:QEevB1)(+/ BՊc;,o]c8Dg Srq |9=|v@c%KF5lQVKވrۜh;|!*mWsI̔]yP/\\z`l'-=Ke0>WWEDFH껣TqtN9 gv34Y9/ 2%a&nKV;e"F rߌI:\ڐW{a=:BYep3y6 Z_ Q;q'w"RT< Dzf#U= ˵.-XcaAdWU 9AACqdq+7} ġS )C>BM!h/d:.D}#7ž1u~u+唊LRU׬9wͿ>j%/4҆#M$f ]}K8Ux/T4ԓpAaiO63@2f njybƛdnJ 4b #i2*լװUigN6z6k@$왃_5hL@ɦtI0m 7svcI=\ f&?ltn(I GU$iXiVN->11] c Ľ &8!` bxSECb:z%C>IQ'O ͅ0^_M_x1_yM=(@-ت!K(kVw ?e4!zoL (}b(F FtBJ!qP+I`|p#ǰq&yJTՇ?k׋*p)OO*Ng ߇*g˼)v;`Vr=|)܊^#ۦsV$ UCvXWXKv[ {rEI#_"\vW#4@QR\ 7QPl_ֱN'*.ўg"}"SBk6Kql;^AN5z`~ Wlr5Ӻ:ֿ;m˳"k0QS;q=`I,Y=^Pﴰн'c~8)~oT F_3;ڲ$ pkS^1P3 6r/nڶٳga$MӶXtSuQT9oeiPh-b_X`l0ZnGnyj<)ޡCE mb)-۶tP )\ZaAB95EQVDL0Q-xy5g%]xŘflðxh`5҅Aj^1iԃX3(r1Dwau6+=^%?H ^ aZ|+B^9b'QAWx1voQVK=8\x;EyeyJ$u[$(}w1"E`tIO阇S2X9niXuBs0\x&/?<nb;~=cYB_Rjb/'-Fqt'~S۷،9ܳa+ѫzh IGlކ0$ h<O9& & 8n kӥ; a!TluQwB/Aw, B$F,Gpn֍Ccv5_^1#ĖXE%ԺR&NDU">TҺʱ)ɀd mY)-ݩXH_+7&BapS[\u/fT΋KE[@/eLrl tx tHyED3E(05(S#0җH ))m[$Nwس-lj H8q%OD`0]D_eK;(5]`\*3V& cp_# +s 9fJ[qu|%vy%O[Ra 1ܒ x~zi9!TuMzw'__ )>S d/ ACРھ 'A)$8c1Hrmy:GBA2p 7xU 6ěk][aL^A;FkR~blRZ#7ӧ'}H;Cp1A|a) ֑O2qxy !Pf9$||i ^DsztG_M3"-T(Nr!o@.l8vENܟ blϜ<(6R՞e5u2HxbFIWʒ^#nϡI3+}&:"ƕ.  pIo 0)_=Iˡ:g\OX:2FV&EP3kƜP0Vށ uuxEm8i#}&%EPZ@.pV#1&-z>P[rJblO0G8'ܓzmFIFȿKɟa)y+!JDKpꀿNy82i3KXfyȩ<]6J" .ieY;|Ws^_cɦPPY|R:was%R &[pq(Z7IǗ0(d*iRkyܥߥya^GIP>(|>{1[];^]%s ba /ǹŪlxs*saLrKd-_ 1ߨij7?Q;:\RK?dJ9) UߝK]0Liᛉt~ϸMlDk#Av;d=Zhz!u;+e:KTnU69 ˦ SlI&]ֆ>5Ǣ.5vMF Fq%^J,/UVLm+-+m_Gūe=zB(tCz}AK9-q2W$:_!ꘈ7RkX̦VOp9?s]y}s*D79e.Pߎ /䦆~ՄBnkm;ob ȰBOjx 8f r)Sش_0ull -"^f|#7Y6{ Eʾ}>$v?w3@v-r I5KU8=W$0K d嗢nKdau0m71M^ ∗A N݂ɀ=lz]&8vE8z[[>/\9^Bˁ}sW**el\/y!\+BXS"R*!l )|d?Y(7_b_" ʚYeyVڃ'IQ2|Ҫ?zQ=TtWw^=<fǪzA,}A9zqbvJOk01Yfs0+Fk928&xը܃]DqhwtDw];9XQ:p|t U59ѪRl5(OXކ]$Nq,s%{QDH+\+z\+LI4ñ}O9j)w4H7[L&gm{`saCIAI| ` {9NtR?>5v„!JPƵ^3ޫ.iu>_)68m"̩ ef4&y@6:Ox}<^E;ڶc{gMVЄ)Ф5Sc:D+gE XFѧ[wye-)_?HqCAժLAϤ&ݰe*K ڋYp z k Iia,e ==7TκQJ+'Q /![yz{; _*) vdȔbKƜu4O~r?%h( 9BG;^Ry?g H]%!BSvoJ3eFdO5aoUIa]( GM>s4=a*l?EhQ;Qi|y%; :H N<sEºmA8MB>l[%݄eؿ+tsBTw%FV??~kq8H.2eCUGP$sԘzV@Љ]W^萑&!Ǜ09;/bysc%=_eIG50l7by!/^l?&ait 3V0.FvGjAaGR K;9xN?' HsӾm8I '-bfGDlڍ;@0̀ۼ{1ŚCaF}Q$xE 13Xi^ 6D.RMT߻鷷6* iـkW\Э6Vɰh 4 4.;|M`yw&ݲHx[2$$Sn ~ >}}JP 3DyWT~EWdE*!DFj{V:G+U$É |å-gZ3qOFazl? 7LW_Jq9)+=PZ8@k S/:oV3yzÒر8{>tSlُ9 t7ҫ1KٜPQ!"ګ6D٩Q ŐvJ^'XCkh#a^"[+١ /"秨>Z͌^ ʡyp&X$>C b̦>AGHGCIkedl;N@Ьzfë0|^/A˪X&tQsT(-({<0e!b4HR'l!k6a_ab ,16",S@(Wiz/k#@ `-! y/^S ^H[OЌ_1"J8̝!  ?Ƹr WsEmY)XBTY^;&jFRio_mc̀8a`| q:Ȣո cys& )JpS,R1w*(s5yC3G;WU)7N^v:4[-'k}}E3Abț`ƫ8("pN w$Vȏ@X*[1Q>Y[ʄWՠycy<q>ۛ uyA(_rygD##A*0Kb̾ol8tZ~٣h5"LeQ@`+֤ði0ȟ MEеP7W1; @:H#ItoA&.;.+KF/6[pF kRM8f6ܴK֮H$1m{JxRtkwH{X=>`d'7R#A[Ia$P*jU6ҝ Huz~&&hX.tDrA@3>Zw|CX lg> Z L !4vL(O<;o 7}:׹¿2/9͎>_jEv> Ah]ڨ *y7.'6idi@Ī̞\(rCw .,X^MN6Fi{#nBr.i7׳/զR9fps1UZk#Ly!S÷^4^_49FN #wǭ5{` Lt^ȯ jhe gO73Z:\g 癯hvXG㣃^R FH?g~;kC],6 g#ӚE+C(:S>Iہ}/9[FC߼wpEug~vc/gE R{mEG%sER 3Mc`RXb'0dy駑)v'i 2r|֟Pu.NJG[!=Ȼl~@Wj29eψG,&%²v/{HšۛuAl$-k" bP@+3Ңl$zB{I!nY6[E1Q>GfG}prc}cSXa k fR6X:",o [f'Wހ0׵K?N|f=7"!R롙%y~eqG5rYhښn wQQkl08f$ Odlj'.:Eep[LE@5S"c /AS"ɹ;,H{PM8+N&4m"6AZRiG%,k\\hv}ԭ/ݺ'Md-RBq&5 Zm!6*,J4N"c>7Nʛ ՙ27-Z#C4ᨏe,+!+،s$VK:RTom|z^ò|S$ 悔&!,gZ ;KZhTBL:<(xbY==SAUEX~9إ >VѺ$׫T @2Xe'brbݍ'⽳;ȭIU m=Tzwɦ ͧr-[UԬ&Lp?~ :ۻq*Yk,04s(̬_M*L{ɹmy0= ASFlXS[:^gRNTڽRpΘz+"CO5Ts߿|m¼W} sZȱ3 @쬅 %c̖3:U@;32KIt(Lb(R JP 6hl-w\ H$TY9dz g {/nҎe&?$h[Kxk6TZ i?@+OuqԆwX#g6D!+2mKm.*<z $}29 .`%JDf6]\Pmv&o[~2p{[$\//Q4d0LvGNC^RVAɋl^Eu|@F&D2s\`!6 8(2,M=~slKcp7ݪ_8ɵk{6 vb-"#'F Ld7؁/c١{&>Vkzp|)f5?H"> =If5ZQZx>8޺0L=JCo-i*CaOMs:!}s~5H4gJN$EDlumo sIIbr$OO2<ը#-KRO~ tF/y手0/P6..^1\OSu5x?.إ_5?k7*:m-im:7DfFj6s/A*G0" &;ƺm |jQY74aERXWNk |{وN?,EmwP骸gP+YB*WigܪRSA ?EĂ1 h~e(F|#aLvCS03-Fp}y(C>ט"q!m O$>Sr=/5;dSJ Ξ.R!$aXhVof5B3e."4Zӣz|_KB7TjDZq %DI]z\Dr9EYzwN\B6S8wyvx׸PŘmVЅ<7Sm!wI,#MK'Xr.פ?x \UB5'$9[i;=K'Ú#h)WYPيXS٤:C[kۨ4sPG~rW [NFuxTWmn GͮTŬ<wP+ahY@W=xK@,LFNMF#qZ\;bpN۪U3~ygrb Z'BP7׋t,?T`;i#"nH1/-B)N}[xG+(i^,s:žU*[.K)\(X&#%V.M:֢az(8Jgq(;ep j6u)r$ ݑN(Y8r:4&^XWZH"GMiFFx[K}9͚;ɣ9<`Lxv^'{IqW%,o ڮ].7WI8_Aj\լt=TKTz=6("V |b9Н sAYT#}qصU xKa׫*徙x~P=7lOmѸ_atF{sb+s B nKKWl:X]7;Aq&25.*61~K#|}x/'M0Q !TRoǚH#"iX۽R4z7.ߤJ %1[Σ7^!CeId H$hk{ PxӸЍf ^AtZufdžڊeޤ[G'CVxߡWY}; *YL;.Ls%Wz鴶S JG) ik%G(* ܔ(ģ9V_cI&nc2lc*o'.SN+Y(Gتw*`t^Ԍ\ I[yf3tҏE5X8Mi|Z$qc}SQ";狌%Z^)hhi} ` e193b.08TBa!`>XiY{/9+At:i| 0Fk61n1riduxWeAs͙LOÒg]@ODEpX'V8rL=`ZnZAZNѴ=93Z$[ڊVuf2Gh_t xNlBȲE/ױ> ʛʆ 6Ō[!Cvƈ񎧶4C3H誂Kp}rbL6 Yr-FI EgήN5>˂ﺗ' cb*K!EM8Z$K4-0s lSm'_AsՋ?˗U.|v"o.9Dgkt981Ш1;.THylo?Am0Ն1eYJ#G#UXɴ^˓[Hk.$ȇvϯJP>xr>SׁJ9liE O^l;;%ҽ뉥~Q!WuX 01|j.M14.tY>n[ /z,󊿝1JUYN}"7g2G0 S醛WgwOW XEINZq= t*oEbM3fx[Y}hqMQy)PDq0n*"+m (*XMij ZoZUX@hWw^d#[%Oj;tUq[VCD%"'A2UT JX (6~L H~ѯ8JT$ʈB%TpyL3Xpqx uZ.=\Sb[#InD7^H&>T;o1 Ik+bľ0ő%wޢX, 1X,f ޢ?6UBjg)CKq#_ H|u׭#LHxPXDcuUecq.-+}v3㝆ȾeH1:q#?e>Nmz>`Dg6:2ܚ T3 (9[1pJ&xsR@R375Be܃Ϣo2Sp$M<_pL\ULu1)YUkv&ov[JX+|z}v7-{7I(ǂ|N!I\1r)C},.n X_*=<xj9Ɂri\ ]NLP{񐘾oWJm/6bn^D9eӐTD)4ehZMTUSjWn9m!?kzE=v@Ѵ6*~"ǹ.EX$nyD(PIy\UOŎm=kpT^O[g; c6R:?dTrsdeX ZL2DO]|CX^}im^ꁬ`gYIv32p%*sd )7l 7q_kMq+=i)*̌+GroѕfU1)bxPH%}%0 Y&0S *y=KM7Tp)g'֣xC$ y 1CJq>h=~M#_KFinܻ0y+_IDI48{ ,yQ(:L.,jV^UsycKw=*9{(n,i F.HaCR<*hٕ6 kc1oO瓝[d==lpFF%a`sßH>t<4{:pg68ƺݒ3- lI;`-F߸|ʇ~ھ9T7 yPW|Yk훰vl1EɯLچoGLuxԨq#a`#ԇ6pCg;ᓶ1;$wSdf;oTp*2LuOi@Qfi݆f(H"~x5g rúAPNbRw<`J BWQݬ#)Wk9Gq5|R:P k`dY3{Fu@zP&[*O1K\x[nhN i`kq<ڰ!pp{4珥]i49> [&/Glȳ;#lMZ[zsa;NG E=p8wy]@GsUJ̕Stidy F[E(VSfb[/5PqG򔣩__o%w-ZF7~O[XLI@4m*g)hU֛}"c0HD7( BZ5iR>u!;tۥx6lw .Pad#kߞ R$όlm5 Wۚo?OtZ*@Iz=JU? Kr#:'#.QȃQ9NY;0?̀[, Fݥfq)5KGdv8#f􊍞>sJzxE6yh_g0L:]ɬ(˥G*T~6x,Q}0k ԆW<\8r~`Y"teY ^3JWp qPڗcJimnx0BK= V/♑\sj5R4CMH_A]Nrr{cJ AÃHjDݼ=0=g2`=8mCA(!(S~'A^pipf̍񻾅BCӥ@A+]h>E M m@kHʮQR7^gx|t3b,WL8";ѽxJ*svwT#?jaC D~>m;qƍ%!u M˦F'۪{5s An Ľw\Pgڗ= Ztw Y9|~jWe)_?"^]A;%t<^HQL 5ZgsIі !TG{.hŢ;޴>(fȯAאϸĤ=ֵt:zjnNks3\|h}&(/Pmgפֿ=s!]⌑y 8h"Yˀb;frBE[ѲŻ5{Eګb v %Gg.?߀7bE|te yz꽍b<dus\-O6Mo}ttX{&٧T Q.m/K(7ܮ dW&B.ݲyß^M'3(G~Ě]ymr=6(9WtM%0'MU֋bV&((#(ƕe+timOnxxFhc$]k[˥NăffQ} R`sy2 m,7;:,8Hb&jnp)lʡ%߾6YE>O8v=y5AǠ["5:ft3py?FW -TYY++U($8"c `i93ťc?S]@=S=)Ghg. J o;GQSY?ˣ&5'uzPFPhRCTͻ#ԠaY$5Mߎ4IÐOl"AbQ=w#}#ݝT9~Tn߮P.Zf2~yLJatH7S9Ӡ%ԱG4YP99уs(]uDɊǘٖn)zg**2hvO} DgXPi1e V17:H [rr=pQ8=/\ҟ0UpwBο wL ~5/1#=9Wro_y˾s*vRϗ H EH6Lvt%uqעފ4\Nx(Li#6YNNq y.;sؼC4س#L*w}%w1oCM;()vw䐴əD4DND \ XP:6&4=-xuq>BLG @f,pHr ܖ~s'?T³P@[Yo@[(|Q_k[BN~Ax%iRdRPbt:& s5q]Q=Ij2 ^<qq^O:VYܠ?NR4UR5C 5DROPw$HDb ı/>3~>U/3@̒=W\CШ!koxq %FXV3bb#%uvAԪڳ f PmG2_,gl5f#_da8vO@Y9i[0`Jh_4YJ >J*Wl*7Qz؋36zOώpe:Q7)bH茏a[.|&/@4.8^}ICtv9YvD ZSZ9CJ{F4?ǟ$i pJb cZq9;1*7~`=t[jч߃ӗc.6[ |9YW(.\m. 렐^z sNʩT眈j/cYBiT(HM ivT-kslK Vˆ&>=&cR4n_nQ_ئvOfq%{%"YIGA4 e]򉦪I~41@0;]LHOrHqVyt`/42QFhR"vר0=oѴC*<;V6(.39-$ {Jγ/ψ/Sl*? 9\! 6/{O>[tYN5>~ F'ri4l`(w&d Mx(}a6(:AWLm+OJFR>lBHOҶYg2/ghXxf_=3$KjQjj+24p&Fμ{("$ O>Uij3,/=w{mͧq{N>bZa_$.&%cjOxwOڸtT+շ+K|M4Tn9Zs, ]Q ^ EcWln9T'zekxo 4)vRHT g Ke[1B^Hlz`Ica ȗ\pJ |gb*PX S4*):[D< 0D4ω K˨!מ~؜c'#Xu3 EFH h'^9~ )܉oKxT~nQNw<:S Վ8wϹHԗgC®r,Ű//4z`eMfBݍ 4$9&V -1 'ޭiNJ4)qV) ~#À?Cb@ P^d?Ǫ",KC=0jˁ# '`cTV;G.0+0nfZ,Px1؛XD\FIa/)NmrUJh23~SG"S^PT *Z<ܒTuRFee5)0Nz6OICcB6@ [br&-,q|S?Ff7ҭYڹtbdNh;C e?W36Qԣ%YbZNbz N4S';Xd$%OKLk›8hCꥷ>X: )a\o[zgy myj 54ay*%QOOWUFm4s9zU&rr^yLX;{V$boR}nR^Y"2?qn7L(J5[5(H㐽.e9cٷ`@EĠwE")ݒ @۴вc Csi:Yb w 2TRM^aoRnJkl{to׎#mqk]XN n쯤{D$ٴm(`&(\d A_k"9H) tR [rQ%7pQQ Pfl;aj T9w4b'XLhv$u" ?9XҠ(Q-Y ?JxY tWPĹ:cO35_ep/#&7sF=8wrb8sQW7s//$˅ǐ eߊ`5^A.Wf~ wj,(<I 2 y~'ޱJώ)'yZp=ih([(HS̓w=7L̲$YjBmGHh{%eהF r}y U \,`d/%g [R{ vUTCg@@gُ|I~֥BvsO=c QR49@P?"B<7d`ʼ7^)9Sl(0'TG.0>0M%ml= :̥."24d0]`-{2}D[Oժf;g>H/uO F'ٳ:}Yx޽oiAdNAtBh8YVA[k]`HpȜ=p5r;g[16.$%aUq֝2-)ClAH&(o̯d;6`•B>EwmBM #v=U0T R={&:XܬԖ&ŧm*' )4Jz,IHy&&3qDQ/KՐן;zϨe,ԢţwJPi=Y2Lq?2ǃp1pAf{Y"ݛQS0n Uރmt<`O<>4~5\)$hK/ZKNn_8?jr%{tF w/Hhd~u>Z^0'ܪ=҈Ĵ=cr9Ƚ@eݱog*Ey6-w`'\އQ78澴fjģ(RCnǡ&|ۏz yAy4gQ&3˰L ;F3~lxM.4&敘**+?)H *SV4)/2TjUȩLVǏ/^b]v 58`S4!( 7doR-T;Xq.FC T`eW/,a~fp3;%)Vrs 0$V٥7Y WG]Dwu`͓ }‹W!{CXrSa IS#WHaE >WkȊB[A*LmTS_m/lѰ+_?&J3t `2UkXhEAv"ɷ\ZC9ѽN &w ,۲=Ze1,So/Kcn*˖8e{Ga{Uu~!?Ku5_wV}6h 1ä\ r" ɥQX"h)!_}mg۾YL ae$PiR i %OI5Q-rrN |4kA: Wu(CΆm$IɓCcW0+Aȡv&N*}tiԎpMsA,TW Ipe/qkJSb`H$k^ oVKm9ҿI,ʧ4ȭgKEo@rjvo2 a d}"s?雋( E1?Kf+9L+6=5.P;6]o;\g_VYtUA7 }_v8Q%paN/C;UY,t~`j>a;V\2DE.J_bV`1FCp\Q>_.K];ē9;_!+0Kd#x ;ʜX@(;-z&ʙ7wpyӞu@9S,Gᣙr{X( %`L=I-ԊJbZPņb&oewm2h wF:_:qY!&hTie,XzyD)s_&9&svNreQB ˜SeJ#K񌒁ZFޙ qOizJ,=5/,eW=epy5zYǾjJoE\_a_֏O #]f]AIvᄋoRio&%_c^X_&wkDZsǹBPNFrCO4u[:QbථxAh S7i'"TVa%aω+ pF|st4Ԁߠ[ SP ؀Kn1,I)F)T_)P0GF("I}G:MG$pRJ8 &Nw=n zh5m4R@*6'@( B15d#,f |ZFǸuX,[>30g5]N͏> .ɡ/%k >z`:2Ys9.Xȴ9_:xv*z*0VIU3| |@"؈@sWI\rfZq$u''1(ʏIFvM,SZ $ |UsM&\ z:$h]шu;7< 2X{h[fFyB+/nqgZѽ_x'bC~ _'iV1iF,ϑOs ˖(h(pӁE*ӸNxesjٶ@կ9;V^RyAeS|'P_ Q.IB*:)kg2č0s'WN@NaѺY6s.Fk@CwG(M GI6sʞࣲ _ꌜr+"*vzr'҃9=Z:rI bOXSkn(SJ|¤_C_wrӛbRxNWvlJ\p"GK 0i?ȌHO glH9qMnXMaW+M ==p m[Tˉ^è>ۨ^77" 6 kC28[d:R ^g7LLX3vaCb+vJV< p(vKpBIWjjsOFߊ ([b[F8Qސ>Ϫ-MR8*6#;]ˇ`oEO{,q4BAH՟*X! <N@_ .E+}grZv˃$?KcK hZfGv\` +=SAl o-yΞw~4|( 3( 8nW_.;>Lg"mqMe,ݺ99C` Mo/]ud)v=FNGs>ڹ缥9TyV ܯfp3^.k=vyS߷\Ou8cӏFhu @nEsi_^#5\gfމ3VgIoWOoo] ;j!"udQk.p5 SPsV<}0&%L: )r4 Фap ?;x ޱnG n^4'\`N[b2Xw:&ڃ8Yq ưt_$Zk_Zv5S{t9}kN8+;RP>|2oso8(5#]W)"!#E'bڽX;i0SD{^&89[MT7eJ'z|F*Y[e U&T͓׈1x)`6$3_pc7/ӊQeϫf7^QӮjlz4qNYENJ< YYf8Um d,3cߢI^t;7[Iꦮc>"#,gJw(-o^>?\'V EQTjՅ19oѺcҤ/YZc9A2g 霠B  {?q% ot[Xg7 [1bJ4_oXmP 2̈Fqx_XwzǸ@=4ub<8fzцeԧjR?U v'Jk%CWzTRh;TzRntKl4 WpBGCݴ DlDqIC3D.bFk@,䖐0 P'.L@ڱi7=4 ! >rF uG<!-wm`X\'3ߠDN?zj!nzzUX0 F-QF/0?sӎ@\j\o% ,a; O׳~'USrT[#?5&TJ,`w^f6+DRŊfj %Ddްh +Z?Ԧ=uV*W"jqd…$Dd5th{'{Ţ_/Od7GF-z-2+l[۷> MëSRR5 ms5 bUnʝUݵnkN ,mu J8){7~#6$uP2-+q"FւB@tfc ٬6 E+>˹T(1`ȓΡ\3Hu (|лrsƼ'chHaC̉+S+1N< X-#nՔEe|rĢ[x7RϸP1Pr&,N mq4NK>Rw{ Kq,v+/+iC"d;3Gz2!4lf.1q@|MhFk>M'QsUdu7 l1m>@SosF3ӚJMLȲ6ySf[m +;4';]a*L?`X6|-}Iw8^[F~V[Bʇ\E|IQA0n t~ojRȂ@yܻq[vͯ+Z2[嗃(>($w3gAW4q'zQ']J`#k((K:s(m_(lC- $z)f[VmTIn{Թ.o\8z$'$ڶ׷;޸8ÏBN=u;WސB;9Vįki1XQqHrJӆޜ[t63aPe*\ o-?ٍE ldidn&Xl0G܇ZX>IdwiIr?zPE[vr{|D"q՛`!Sn}F {/A {jj!0Б-ϹE nz#if!+[LQdVlpm<|ZVGf^~j"}-Lt,^D\|Y($0]6,} i/Π:R^d"#ZĎF)rtlX1NjMe%,dͫ-"^ӕLe]N]_&Q^BtAL _ʚwUN6=`9JhM6k18{-?(]&S@({n:~b5obKl#=thm@jު֐wTEQyUO%7QTzG1lKf1Rj^rn;sqϻ;a!s~x-cj+] }Ge(BEi}*L\EmiPt ջ웛&lPl1ƥpqQ`ׯ.ܛScMqy/n~՗&ɖ8(o?( ╉)blǹ+>JD+`0^v 5WM ?sV2^-J &P@^}%?=NѰɷNNPz" sJzm|FK~Ut(Js02~72@߶1h#3s\zt:ɄCwPP,I /$ݽ+\ '%"ߓ˚oܤoI_ib6p*fI_8CNtfR;͙7%g{.*醄6:JO3ǛW-=^{$^h, ,nHJ分ZmS6Vw: 0lújjĜshbeqmg:a]`/#!X~hq"@󭣂<8 .B@ ]4G݅yAgg4k̥8ӄ{?lY.|pH+OTQ݈W&o0*.fYd/+u3vo k/{6EDaeeJy'j Ǫg6rKNÜnP4R85V>Q =sE.ӥk4uШ%=;$CiKvK/Ą~/޺yqAk|/w}" '[1qQ>K!(lU{AE*DzY 1_|SAUuHY)x=D>4F-In.J#EU&m&Edy-uU{*rfgyZVe6) [~, aoQɕYcwf1I wWBcع?SY3-l=>@SR̿'+J:wdݖ3"!nBTNLXvmv/Ƙ{MkSju,.)c+=}q\74~5 焺s;xbSbB+d vp.qe 3)^v\;_`_3.MI!Å[n˻m mՑ'}{o.5j_7* /Ci]yN.d/zS$e6Oi VJP&Z4˘-.pퟒg ikaTAFVxSeN2 2T"ͱ- ؄/pav.3Cf 1 ^r1hmx rMeF|Rw?!wT'douMQg,K#显D1NOE!zYУTJW. I} 傊ʛgR ~Kmm%3piܒ'; `w1+4iXRʣ΂`g]^g$f :ЭP<6&¤Ty*n[߽An7w6Wev%E8AxX()^~iW+lVW*E-@8 RI~ 5,P@5y-'P ܥ i9ZeUu lޭy&,5'2.3gx5`3F񌴮 6EؗW c_gOzW7TgsPAS.n4Rǀeҥ=B U"?1_@6r A:KR+P_y4 W6k8qKcDrjeh2ˤz_oH5|4&s3wPx8 ı׉hfD-W~q_]]U;H&h\SLewqUeHU{Znow?sj:T2rh|x>|ʤ둿:D<ё=بxEBR3E02O'ʏdcfBEYXB4K&kێ=\>P >樬Y,R X 'Dz!N{uc{C uF 3>ni*qt $5Ef} j۸ @$X-[$.]{5;I[-ӟ9noq$Scr <(M`صcN#=;697P7R&ùUa@ U(|!F N:=AcGrT#$/kt,>yMݨcAJ_p+M{ @ 2?5JBSqy>w5|asoYfp>zC~dihaS.hG 5iJ;/k֚4P_-P=}j:MŁҳ{x;tN602K^QF}ķamR]By;P DW%ngCds-pA@Zi!ߔa:`|INKѰ!rX&S+YñaUr<10Q3}z_Y͐ivKBA,i`IoZ5xhE"ߊ&F)^).0iYW؅@8]R>G0 -ྪX$e? ZW6;< || uj{gELC66O;"4">P#[|Tct; X@Ew-G2@3*.'5O|H %٪=(JdaFSr~Qy_oh9J~!Q4bd$Dm%s_ ?~ 7HՄ|P'C,$Ø-økJ(bv3õG%Z@y^R3/t7w^_xiW$2]fߩJ #\hx%L" (;b`E#~h.щ62;~ʙXAV[SzpA^Ottfք':uㅥ0b%FKK۾ W\hp䱰Ϧ1Iۑ$V|8S|9[aE#ج4|^ҙ#C#3W4F,xk?kc]a8/1NѹWL~s&6 pGtKcsai'BKOI3o +pƱ9(/$P`oUeKTՑv" vk4:iJ~>UF5G2jڎ U  {#u^S"Io͹ۥE9* Vhp|tMCPy1 i(Q?WA5 %Y&L]qЯ5RY(/ٷL)jr,SIa1_za 5k2Zw;wʩGm+Ydd(k,)m8x t+.Jg/*A9b\G7:-ұ@5p?)Y?4ތu7MaҚs:.hZKEmO,owU+1 ]v UT$QEe_ez赈!ŐqL75 ƿPeM}*']c[t Zו3"HInjlͨ h ck!/-,[24ft@^Ŧhw n&JNXfR#1iÏ7W9g=._Ǚ礷g3) պtYMҭ\M< %0ZDBn i$q29Q-! ȵ̓U+r;k3Ԝ/]BP [f Fإ.{g:{ gޯ0N$*l~*QZۍ PN̡iۨGn]Ow,ȥE!UW![oN@C@,Mӂ^9w-}:5s]S=Zɕw :!<{,nq,kN5}oͩ4@:KW]"*LI;Jx?0:!Cڤa]Emi a.1Zmi2:=i]Nj 0@:=ȃG4SuÇGA8 r$@Ti?kQ&} ue53RvAav^xŔH.٘kx,8Q!7ج(T1bԹ0(MgT \y1'j2e* hg rJSaY/ߗ iӶb0lH0q%y.Ѫrc@Jp,rN4%Ƚ#mK{谻e?]Tg+LO FN82*g j?<{ ,,RwިU9Ȩ y(SNz'mg\fDg2mKnԇC20">`Es"5I`Et Ԟ2@Cy>YHd.R#78#( Qq漽jy| ~`ʅ?lpz.#Fc.]gq曚`ۚ@;ªtӋҢoQGbp!**_5U^\xWG N_v7O:mt{ 9QAYeS(1ҝۙst.C'm޼QF5ׁEOIR9OFrn2w-*nYwt2;P枈DM%2tŤ W4y-]8Bra1t'Ĕ,(Y"Wge/driՋĐZVX~ڳg} `X_-Hk@%k>Ȧ"twT",Z*rhk(V 87QAH&-L-vZgCpD?V,QFbؐ/P P)k:A`&1-n+TFfb;Ĥ0dQ~xnDz)!JgD 2ߔn1Pх -P!:k?(R3զ'wNc!}C9]n(ĢƉS/`w9'j,ऴ1~Hc:EK!QtйC_K$;6fA2 ͙B`UZ#zVfbg藓|MQY; wμT4(7pDbQŝWFRȐz$ C̓8'kpwED6 qޠfqW8.MV n(tߧ" m7E QnPJ$FYn55BI`4!~+mZ8Dj;(1%^ $S[/oKL6J"kOjÚ"֓JNOLJCSr*f=Wq= J2G̎zXSZxk`R?2PStdM Sv;oAa/%;P^oD0 t}mJ*gZ[$ 6 #U"+}TEa'92Og!epWuOu.Kybvwx̘q &DΝɚ34(Pk~^/nV]:>~Z(jٴW1n?[}vK+kȑ—,+ HVI9Dr锦<7=Yˎ _[ndUQj!Àbaμ.=]>ZWHI`S|fivC1HbL& K@Ldc= gcO >Qu9Fd ES!nQ$`v:Es\0Hp1)B݂/@+tǼrVBֳtI)3vzʞRt& C^+ꍹ@z8N&62\m*s}RlA&=ƷQT_֘p/voˆMb41O RV-n~ˊ"yb˴@1SɇS"05),<@EEc<3Ww1h9`9ì$9$-;wKVxQ2wZE> (sYA]q UZ8{'<\=@El4q\p9sxj (A摩Me%JPtr_MPjЬ,BY{Pq'uɠ URR*2xϞeQv%UI$]?WIN(Ztl(d5LdbbJS?_VV"1 TkJ$? ۣr5c)ķ3,K8NllY\A(`;K9[T܃G/TRv˗'A5j ?=tff@4@`SՕ""OB^eQ7A%K欘% 8N{\Z}CۇZyvOޭD c@=7WEVxFƻ4yU.G 6ۙ;Ly7Fl} t0o{y)o y\#*^g]_<̫0!5,\Ga~'~{>0z}b6}8݅Ztp̖YT BnhCa)ƜG9hsX'w_Wt_./^؁0۸R![B181vǞmKs,E6 4œ:bi+Eqk|?pj>[wW|۪ϯmHtϴ.$|]@9bRB)`d{yO0ʖ Sh޼9% ߭>w cN :]zQaq,pJ6 ~Ͼ8jp[6cHzD-Φpfh;2Es+Q O _Pcϊy F1KܥONH%aj_o^s#en1:7{nu!|V^5$q͆Z͗ӊ)M+Z4p_*: -8䃆B p]&t62Ɍ(cnOufToS 3i kLϰ#m1Vn#Xx\+^ 沉.3oI0wZ8uw̋G<wgsgbPm,H[ l^8y(pp;W c[,pi؝hUշ.C1ÞVcNP`t&G3~vʭOꊋǿ*'?ʪN枓DE::8=;St#NL|&=_7 ;\kMrwf| oxJGl)30oi?F;}C$ۨKћW(yA:KKn:-ānEKvc3UߏDPC\cCD*0™H͢˭$qg=#͆lx$Ŵ}P6aޜTzᗙ v系: ܚg *z !`{ݹ74֏\ ;ׁO4_CG"̜c&RͺV "*)vl8s@T'Zwbr|亥msZ$C-YgLwТFZK؛srMfK7vֿ1"1D0:RޫceԵGeD\:ud1q%W!Re˱(@n^AsShz v D Y*C$ov 3L`i!ʡ,D@O8{TX6W\`h_ #U`^1xgkA,մ;Fvx% :OBuBжu /p   N g x?C jaTnW*_ N?ajEpZD?8h4ytj;pG8ƻe9h4 ?{´mC ǎrHᬗ!K+QzR"8`:JJɕtrh(*y5:l&aƱUHn6?\3&G,U_P9̜ؒY@cDL^R$,t!ΊfMYgjI Ai6E& /_^N`)>,˴uO##.z~:̼pC?4lϯ5O\0N@<{n3w9 bߢx_9MwοHo{S)h5  pPQY b ?4:%WVORT?'z1 }F[@nM~cݱ&"d GWc/I}Q:MW^/~[KdTkw1sƶz+?:/YL$.&2vai39ɺ71!)X,]Fہ6AɿQ70>MЪǵKrzcXAZVoůyVmSRU.n{l%0HS)>6J!K$|G 023஠xAVZ ink&[$@Pzj% Ns51#xAD?}.V\Z?:,sƈĻy 4X|.<9I[fw U-$8KC:]ǣi큃AqΪ mu.ilJ,ƭcdL* >^: +@JDs :nӑI$wۦ`_o*#Å۷Rw7P ΝltƢByr| "Fd%)NyaO:g3wLX$o݂%t))ʭ{"bjo¦_~R(Z wcy#=>bE܁r$} lPzW3Gv}=bo{= H۹-0`l)1zgS•"T^!C0nj M$]S?UKU L( =T._/YWͺZR|#{N k:V&jec @~;DGT9wm&+ >{<7)[3֤qWIGHd]ؾ'8ho,>c8a_ דWm5)T!E, DG9A&1Y븳&mB}f'aɺNJg qb8ˠ"uMYQW}D`k=/í38U@^wĊz;Ò~E?Ӹ O|˷bs>IiFf9%/A^o=ȯ7hD*cNBz>" k@b,^/e; jCSoa@CUȈpKqNwZVIF lT;ٰ^FfK|| XJ*ܕD訑bMEIu0[6KԫbWBS:d[ؽ[TӜ=eFnvt< L )ZyzSE fo<@oԏ-[5C"L0h@{IH*鶃"NST^7 @-8#eabgr{Tüb_+g閿Z pC1.Tbˡ=E -0?P&Ny])iC ybGo تv|Sr$ݠx0" L]hn[ n&!?j'rmQMCكAx$(9 CEW=<90M'G,j'm} /=u&R\~iUFR(6dekY,1pھ7S+ -cm'kW{IلpJ1_0ɽgdֺFþĤI0K8c 5AG} ]8rhfD3I׏5Tۉ"l*nB\)i~6<{6{`!l1io…u$rIJQ$"En'~󆦱Ə3?ڕ\'T'5I166BOW©q+ o 2mհŻcmsJ0O{}70WN#IW4W ٨.%d/k*8I-}FmƇ4Mo|`8jam:wLn~"(ʞ6 Zg }XSD"~?h r;wdÍmv 7X8dzL'wO~k_(hL-?jy$y@q8.0.Cck ZhXPU`32z6-d@&p/DԾ[ñb0v( /8B\ߴ58z$c7e%3M:8VbwZ`S&[s (nڤq rXHxQČǙMDȷKgTKՓt_0mkq.N@i= id fӲŸBNv 4$bR|K?hsƀL!5 9q"|Cuacз؊ʯQhZ}w<.nIVsԴ0ZR/. ; $\ 6OP ! uu*H :|YҎA19ȼ9yCt +D :8/FhqK)2;EZ[h u'KuE]-fW"Vw9Pd\tv+jfgHݠhzW,l{IW0&|ts"l_ҵz>ɋd8e7H]v&gAq-E ʧ=ʱӑW/ՂKd;>zm;VaK#P+pʒAY"K%܄Q 39 KbĎ!f~Čz}缞ۉ[j4D73řٝލhJ(TdEL"& b :]v߶)NeFv]zQ}{'Oa9QpEW.ܰM5*$d4*ˍhz-a2b*M?A@`<>BJ,BpI@V) 2gdh8L)4TJ-xS Eq%Jp\k̒"o5SJɉ;`K։$Ő4UBOSuIuq3-z'=CnlrekؖL%ł;ѮNE-ݮ{)d)"MVBKlX%z_2\ *ZREjdE)tB10Ck(0:hcEҳ(p^HH\ K}$s 6pSH[.)^Vl$+&zʯdkZpEWc_²(]ur  eJ.}BYXV!?zF+OYճw-}㹠9a93w"#v< rFёqrzFP O~&+%3ڦc;i->֮~D,3Bsb+QN8ZffTш53߷G7/"!v  Ye2I Gؕj ͪ5(? 64 ?lplXVZ;j ɐ}C9'C&_oeG/glOf,9a :o Dm_:jmĸGdJ {^PsuH鍛dj+宪+f ysFڦZ eDGKoRV1B}M*P4%3 T@қ4ߒ-Xbt~\| Dq$[-bh{ck:RC*s@&~YPS ܵh~N~ Z? ٍA/ :_6Ų!%|Hv86WI>I(e~V;=F ÎEE_"64K՘D,SB(bNȃRDAY?畋Lbp(,8D*WJUG(̠ X{b_ܢ6xMa1yx3y,rAt1I_xs9BVEs61 HRǶ+-4LV3w)lڷwxIZ%V \d7wmOsT5:+6o^Q.>/b۠J-h3P!|*o9%8fNc e(8a@$" d0&kKƒV%>2Hd?w Gb"ZՒgh/d"GC"S&t-[;RaO{TJEKuChv3^W냛g_:~zh`<)ڑ5=L "K uHPw7lE+OkXj!޴5&JH"aMb١g} )ibӟKx Oo ak\!~g|a1- 8&T9@)w@ BT󗺒 gV {Aٞ`sՃ<|Ę$BH:F:koNTzttw`MGpGQ.x&2'(`K(-w`p`D+'mZcPRl$Wz#8)1S-#hc%a5\˶Bc\ ӬD[X*WKqħ0|\  vjI'Rq"Vږ6Cˋt&SSpqa}d$K!'`*Ϭ>^T 2voN4K<'S؎ߖ6Aiw΁Uy>ЉھP;{E!4-<ˍ*'%)sa/d ScTu!\%M( ./aؙXu+:a *Ժ>_a9[}wURȝ}d5;rZ ͋+WΈ^5^T8s" RȆKd\Z(Ӏ,$Jh+uasMr1N*yxl(% 0apœi|آE1}={YFwF#_Ir;Aq  0yfkzKhu5 +Pbն2@QJ'0׉^\ġ1 1NVeK1!f1.GjcZ}Y>ܵD!hAm3/Tmz6{, oP}x[#CܙLuu*T2~3nO-f)Ii sp);ǺB 'J"FL$PԍE~6R'v1ɻpP&^뮛N'kes ">CerE@3CK)ДlR3F{p]?"*FqhvAOԂe 79D0]A:_^$FsU[ʵ/`B~j>l7:γ vGaUzk%(t7Y,"[V$qo6ֽT['Zdxj'|v,ڟEwʹ/ oreE:XD4-p*pAc Dһlmb셇GiZ|Ш݂5sFݘ pu n6VU/#nQZq=g,[# *0n;aeD`"RքBh"WO@kf$YK$q-Faڿoi;6-pdr9)VXׄ,$r9|\[z?MqAG^lǙbittx:uHSZt;8 2B:8!8tW- ?1;vs d՘g{m:+qqUOzB_ r,x ]ևIw,0Z&r˫Q7z!-˼)BY wY ,wES8yo)]/]L@:s Gx4HpPfn̟~ FjwC,`;D |Z3(t''\g/Ge 'T3Yc̟mXOo/`Ԏ D({ Y+8c5hLK-p#F&\SJ@~ݭܛl`k 4eBXl~^3^U1 AH?=lhnN4q֣B=U_6&^hBQ^$TE81̫nOh%-K{-=4vp<(37 ~\>6sh "B7m!bM ;&j}$agI"g{s[ 1cdQ4 4uu?WijC%߇}Ԏ]jǦp=>wBwKM[54T3g..>V9 D`rR6&m C0m<j}9fy =īH=;oJc52Υ-+C5U@%.ަ%rzSV@ K ֏ Utmy "iu԰%cҤ[8M(RdAńY-yR|P"v,1Њ2* G~=(XEï".סlt074F+V?K#2Lwz#ko]BE%6)\4A@Bv 8%8un֢U.pV9ƻPpbk"I ]Q'U;>Y\ 1IV۽4maNzF_OkW"[YJWDn#gYw /'zJÊw ܿ Y'}D(* 6swyfexnXd`.e{N@wHQpsZ4R,ף \9PrҞ,#:3'#M+*ɣsA??tjdaQ>d]qsPj\.!N(q 7}V_Z-&3HX sZeR"0فNcC4ѐ Ԓ zδ]E.~~4Gϗ41Y]k :C%"{2YsVmif3S jy[zq{Be Z{xxj%DEל] `H<4˿N(9ԝq<{SS3ή-|ҺjrGe$i; >F/E"j-fdžw'E>mrpKe<83SȚq1Q[^sǀo?;ݙ}.pv6U -O(_ KnSMd ;@yS*D\TX[GD1}N2 ]H/vL Z,*EuIV4biJ yMRH]m+!QTCltu4bn%[L±B(Up[ڇ.7Fvv7CHg=.!4J t ŔpE,ȡԽߛt6I818G"]<u0QQ>F1ayBf.>F#1QZڄ)#YEŷT wa!cz<%@e[gPhښA>/%Z\L.&e +oO$XhK?&ŸGկy*uq~vnIV l2GBU/-U& DZLŚz6W Wu . /mnX0em?P}hWAL#x!WQKv\wB\ N74c"ն a'D(R 0Q7{瀠wN6L^YA *M|#gtaڗݰD4pA'Z4RlZAG,G~S(gwWTm2yLve`9&"fXw=Q琅kJhڈj5 gkj~TO?~XH*?ñj>@j_%U$ qjࣹ8j~I!/~NNSN㇅ KW(,[!y{X/'%bX <lnv;,bcjUp ``;ƾ̡EGi/WbĶzDM_rj[`R~lTVM*h6u ЪJgY藭 uhfJ" *׬nF_9xwFyLTG+^l-BQZD䚿nd!(On˷4L"T٨ [d٘XLQr89L p#jI]z|˲İeIy,'U m.;O^qL<2FsLzjͪbFuJEw{A,d-&S'g>PԵRƃHegJz%M1(օ pti+c)wy8;=I+g"ɉNE p5Vz \`sz8 j=N).=;^ao3:CyE' 9IB߁t,0FU_GH߀S}myP?T{k#~XGl@sߠJXg!Cvz8(Oi/rʚ3/7Ne{XB uON5'Aݟ聉u(8cG"eY_|bs^U$;G /x:=è#25ì&R,(֯~`03X,ec'%u:P]!ȺN}K=0OI{Uc`:NhLsEp<`٠뽓^eEw-ДbwSp"wr/ArfWK!ElpYrQ[c2sl裢K ѣlz?/*9Z|z'p nHy=s+ w߭ڗW.5I7h/rt/ӳ*[ C+./}p.Sd!٠3K\l S詼Iv_z0\WUжPb<~ۄ0Gn7o%FH}V/}0:Kq}d2[<ːIgP)Ua(ӆ\ ?&-(|ߧu Îb" |&߸W &= ڨSϠBD(9B GopZqDt.b|OWe +#B`+{aY9u%آPy26w83.2ZǯvM]KƒB'Fqo`B03w,`FCi+vwQbNN*; yqe'*ϲ7!0eN],&"5 bzq2Ʊ9Pz+8/R6 9pp0a928E ~!*ߺK3P@EM[ E n~S^SN89ݝlSOӋu2>u 0MB3 + nVT!N4\?gؠNmǜI4#m= iAXk0r}ˆNE",28ays6;]~;] 6l:m 1uG: 5 [3,DyzJƜ{ (AFysVaCwH ёQ`iz_Gůxj֚}ѧ5ݩ2~~>ɽh*rX|>1 gFkd\8Zm̟gσ`_S_EWE$gq'4*Vp%?_kIAwX$dh$,z}J0xPm9KOFk"ɔ3GXЯLb_~3LK3:h\IdEQlsʔb&wEsMKڵ?olqN_[3[J3P?\ˍ.{R!2hˈ7+ikR<,a;Oܛq] "IlјHd P@ ŊQ+Cg'N8 ~TEnSY[Ho=QG "Z'bz_0]O}ģ.tǡ@Ȓs@ԸlݷDcXnͦChG7a2*7GPLnI)ԽlLC3dp(Q$O9gZ2O~!V&q5\hE8 ` Td"3O,H&R{-a+MIE w) 2ƿ>nŢyrihwL_Yyɂ=LΣNk3_مxT\3zz'tp3,򦍼,.Yd7y2tPrEpoV0>`;hSAtbd5E{۬DޮUx:Z;oנbrHJlYr^5{ԟ#Ox+9sGiT&h+k{)-wS&B?W,5Wk-*WwNwťIhǘ쎡{6L ߉8D-ir_}g[ŷd 㞻mdmhb('W;{ 6ׂs7nR k{pm0ըV;)k;_GlYF0 G} x4(>~!>C`cd3 9g (X}jV)u€}0';{QI"phPviM+FP&Oۘ! EXAGDBY z-Ȑ5‡ >c vnFD."ͬS[ G9ƻbzhl߯d S :M0ϋX^6H`c-tMͺRH" B. _&`7&tDaH:K EHfYZݦn^X(SsFU'b,mB?[W7=4WA69Ns.9f `<_<^%!زLXWl&*i},/T#~@ˆsGrYa3D >` |I|a&Q.6{E.-W bJ#@z.٘V'N來&uMt8AO&L+[UDa_X ~ީ@M-PӸ~%%KD@+xS|d cj\sAmHfυ;LͣàʒUbq Q@R?bB)EAԱ\A{5HW`xE/5x@7%=$=`OY鰗y=PB wu$Qc t-{gmRj 8{)}R{4+olQMG3D6Ư!&F Nm8#9[6fhq7fUn&7^cCg^oc#g@t,Py@hj#©)%&fܙQh =+tD=|+V:xS:†fd>V܊nHٮH1,=>qF66耏Pvՠ1 ?ʤ x>EiϠS;}|= nGOww7ݭ`P`|V%s6zф K8URKV'4:A8?LeQfC:vN5Eq' cYҎ9봤;YAҳvH٧q1+ :Bmi{༑?jnmp0Qqw ?A% ۀ^șR8b hK)hӹgPPT.լ8lߴ$=F <JUG^u AۻzjvI}C 彌/.`jȥrz'K;Z^!"^[o+ߛa`@Ue$? +$ɯ(^9]ƝѐF6GKi|~q*v Έi]~^AK|7ۨ #/73r9?xzץaj+oR&2|>n3S=$r+ !88Jf"ك:#a͐*hdmT~-agޛma}K6$h C1nX|gXYD+f7&8THn2pæ<*ނb?xOuϹ LJN8[no.(|:2ʈZý qH yjcEڣ~@Yea7Z#S3\>eޝ|"r,E $igp&Zb'y4~ (#} @^׬8MQl}N(hgJ?$@ӼɛcOI~ʭZ zxEDi]!ץ5ARdrdvKC'ruw[v<>:D_??F.-V,7~<%1w/V8JAnDXbNNO Dk.uNݍ }b>9ak?G ]蓭ҳSq:e6i1鵽"XP_.toJg 7 Bd#ۇVJ?yPЗм,O p%N=޶o9E''şyXc} HcE)fH6<]RD}Р6enl s}up 61Lb)5R-:m#B3UZq~&SZ)ҋ˭Kp23 BB_nlB:h0| *M.#_Xخo赾)ě?A2%ǍDGn DhRӌS'vjQji)(p= _X:'2PXӻPJ 8N>h%޳y&x3uZY0t`njrj i t^)ZOP3=?V\EaU)@BWPBY+o4|:\~}crA"C̰A/سlj,=|. 0My-M#mֈJ+wo?Ш Eʪ778 INe=+:8W:vS2Z cXV fl<??8HrNmv7_DPReH үNEB̚Q+ *wBvΔ91 ]˭>uODImFlAoB=j2I1_+M;럿;+=#ߛ;5kR1cJ-@DdSYNQ\ IZ(=a3T:E82Ks[rƞpaI%a.)GM,fcD0(ksqw4TFޅbl -~3JSv3i'ɧGՏ^ ZD\D1GL(WW/E/j<+clAܯ#b2ۺY֛+}߯a87|?KEh1ʶݙܙ]q3ٿץ}~.y^HKBQ}m8?G'.rD1t0TF='_;vW x&Z:xHZşLmgDDoG쿌E2Q:v)h ȾJ[^KaV/^@M"͟|ۄ=%Q@ 7ȉm#?-Ne[2sݹ<z/r3ŠZNP2Nb % A8k RfN;/Eq,'1i۳3mW=<鮳0, *(P4!H1;b> +ӱn_u<82Wlc7YkӎO}z\ZinaWzUIxW~nN!*OZiRhQI嘵  Cr?@8#_~ejé@@Hjk]%(o$3D#j7n 7 쀾ܖF3%&d:_vXPNC qKAHYׂ}V6Aîub6`lF[;15v*omJ O=DÐk$*ڢO" T0+[}O#e)g1 tr-zWWf'ޖƅ `·{f8m'k dn-`Ϻ7?Lc?՗HI;O,w̮%M`g=:YڟDe0`CS}DbḐznR>k3HX6fǸ_/14\qGKNf DjyeYo[bs\d3OE#4l'c◃ѫ}ߕ$O F)HS-MاL^Q(][1hȖ>ǒf, X]42~8!+ew Canܡk)Q652B_|b*$'jC#Z0z:o1r?%R}÷Px1Ƀ_EqQ~ayM$+l/![hh@%)ZMeqw'EAnLsMKY_gNzfE88c IAqNɘh*gˉ-ZX0;{2lKxGez&$A,F3WԂg~$UF޾d& N`1h 4L!{;(7y a5JVnqLVow#8BE~&"‚-1Z OAy#mt?`qQa,W8.u,_6vϐr𘴱˚ހ!͏Q@ LPDvGG1j6ao|Eln6sˍAeV۳@> I#/./$_p+xEHZ+?|Sa6<$dZ5T ň82 *ҝ\fcHQ-5vjdʁ.}H,9m޼R3`^n BZ&?记ǚW0.{E>/BAUrrMb msaJC5Erq=yjldoZ+& ϻ'K}cı!Cd][N3T(aj78d 0|]i%x<]7>uS<']@ҙҋ5ЌN\ynEx)72SK+6.)9(Ƞ{,ȹTDn5YoqN_X>Mn=?_Z&';']* 5Ɯk,hWPMe nc&EKUʜ;9W޼>ow7]- {onqnmmm W1v*}\Xd*hR[k/Dا?5̅tkXCG!G/xd *WzoU<54C}cWU`c#Auݦ٠d!bq x{ק:#4d$x"0d58,SGbOĴS@ls-QJ-[z~FdneϼmEa-h4pi*wr 7~mQ/$xϽ^.ng|"5gZRO ̃@-<%؆Kkb,}AOR-6XftѩJ /󨮳ٱ3 Sϑrץ-Ģt 3`~v:N0{?!~1nMh^[)1$8OGu=㬝%{Ik8GU)rb$'_4j墅Fv$[/7Omxs| .2apn9F eJĬS?q 2E߶Yr1^mYJ"抦CL݄J7hzA{{o%e@>yc)}8=K}{I*›5P~ ]Lg<N74~jW3اXAYuM5WA6 u:9'{ ln30c66+":*3C>`5W|wa{kq~ .S8qW~g 3M6k '~D2׼=@bjF"KYXNή8MkOܤec! DDf /vAS}m*A5@9qS ַ_}6S'[Rfh8c 6P cb{-2A.@ɾDLs .HA!QX 1:欵k'SS<(oY, zu %_0%k琿/ˍhzp'ϭDLHC_B_>٫9ؗ RIh`fJ# +YVn, ۱ )b.`m`M˥Zu: 2kWjʬzo_罶hG|Ͽ>L*+uA$YsB"}4r`ꇙUN*")Uۘ,zƿWz.nJYTY> ύep9tq $)9G Wc(_wPDej3$3h % n-)NhK%U $yrz53Ωq|k mD'⓳A-xAQx鈹Q *_2w/DI`/"pMt*MCJWg/s0~iiGJe/D$в/~ˊBhLhxKh_xQk?gpkH$0DO ÓZ S0pM1[ )#*̣3@1Ձi̜|I SV=%!Pmtv E_63jƿyhڬg'­\0D-X/(:XC\}zTugeWDQ}~Ղd:ZSr}9\{@-w; \(,tJWmI`8"oA!򶉞ϓE 1Lh8}aŋ &hM  o T;F nAx3[ wLg{nJEPEyG3fg4atܵ^4?F[/ /<\VlLI!4ο{}FJXe PNV}Fat'8}<ʒJE8#Nv٩izka)ɂ?di4ط j`?#J2O;^xW5{/!{8&?zBB6ߺ VxG ͧS~ĞIU3{2,Ѻeϑs\ ڭum; F}d ; ݋®G&2_ ʾؿP;b7;~Cw0SM| \ ShnZ )>=(+9Vo32*3H.y۞Bk?Ep;Whdc#IBW2Cs9&5Sbx> 2 C~@*M Eq %i:fqӫN#-:ZH/lNאG=yxʑ1uL'%,WFtlZVfEz7) An沱"=1\K" nsl5gP#% jN˨,c CvYwuz}uMg az^+0SK? <~R0@W`b@e 0%J x\<=OzR0?nSx._/tmsQl_ (Sg @ 9iF;D/%Sþ ͑56^clt6$]1 CEvqF Ky"ۊS\K~+&h>̦XXfxʛ Z 8揳vm|8k8 mMywuET@; HZˀCa)'Ns(qɿ琪{Oi=Ѡ600o`OcXrc<a g Km N6ֻ`RC>⒍*%!6gi\s5{Nݶ0t(h[cQ,\(;~~ΜZ] `(5 MlI82p吀Jz4kK^m a" +2AD:ev].Qem=nScq@* KU I&.=g28gQ,{;Nç6l pZ2=Cc燁8԰n:+[2"E"* XJuf[B{6/u1hz9(550G8 Usnec,NdEȌ WJ l{Np\fdcym]SƅLy*.TޯKaKp^B4u- >Ϋ_o@P}N0d$+0:;P d#uǵJfS-b/ݗI(v&CnZ@P ٖUguul:~`g/%*+Lpl9~Fu,-[2VC")ѯ4-_TINЯqZ)oШt!& q׹%t(bPv!Ȭ3JsS.fc{V y=7zzǣ\O*.Fޝ0P7Rդ/\l0Kax]IHc 2ѷ]P8rfs x&KR--}D:\D u*r/#4C>v {sJ|6=ܾ_-MAdp͙CMyoc RA?b"a5Tsvv*~e@Pf[aDH6.Oj\9|}R0=F-a!27\;N ?O")\'i:FJk)Z(O\׮n$S=tIl7ޙ2fᦕͥhS GY]ږ[`1fjlRS[mYhfW}㶁rThkbaSgRx}N3PX'Kwݛ ġ)m+CAͺWddbrߌxmSˊ,3_)9IyUF> ΅p-HЌDt]A1C~ - "ә*QQ|wgDBWPU"չVÏwfRѤ$P z ޜK&BbϽ+5 ʴgT:]0)YitxIJ4 l*ŎFR5Yoۇ0~A-?el1].K4!yL*6L4qMYF'|#)X&&<`; %A[UEŪ:г9/RmeZR'M!G`Tit:pL >Z},.d&?vPQfd-o֡ރSWK?Yx;&< \H!)F`𗛗V%ܑtxG.gdÝ }rϪNʸY_5w950@Js*bO2F"(@ ]`Z8dZ@VU rTH,]б6|zl5hGR[0חs;*a ,}(?*I؟lRuG`!RŘ"ߛZohg|q^cEY8&=gZ9!uO}db >(I[;_"o~-fDМz46>X$fPQ ~9k"ƞ71G\"N &7%::<"{h7YJX!ᚏ1+pF0أ!9vZXi{42cb5d8&2xC-&s.U-;m3m 8{|Gvl:+-n:'|>حLa dВK#DU1Ū]fTu9ǹhq0\3xoANyRyk͡E՞L@VhAkT5!H"" 0ph CjA.hU >g7|8<f2[VV8;?tia !}|6;ap.Α8)$#Lpah0NV^>ݢ#F' 6= 珗Q-BnXBafEHwWJVf@hfYFCV2V]ŧBi^o=hUa\>lDٙ>Kسni4 1M9Uf&[$9(>}F:(.lRiHNH|6 7\ҧP 1! V5gGh\R/`>Aq6LeCiPg?F9[?|q!5Βu{s8514VG1bY1K' dzCN"oS~ڬb99߲:ua"=ݤP`RC1rㄭ$wh z!f^|cQ픀G/ c7: ծvp߲rBP8ޡõtL]LJlB $(], O)2ekA^Eg\3h&е-e;<.TT763cag|3,8܍6spٻ:¥萶;c(8 +F o)ȥGeFp':p)ۼN8yv:i(tk>ǣ*:_Յv&"nbDt./Rn&-#(,9*lF{|oY3YvvgYB؊Iʰ6 D&_t^O"!s;:0d:a?ኻbi $O.ۯV VSE{巩+wt4#N] L&!x7&efsck#{%x\CawBf&LdjxeULWѯp ̲'Lveڨ ӤlAUd,6$$sQyYƋ[(Kh$G{z8d]W%k~ Ø@(?bP9Oc̦8CGRW؜wCU!|`'(bXvJIez7?&ו>(P?lX[rCp5VõaXwl陴Rs^Bm- $|~kwߘ~ ?5_mt}K<.?jVejݐ׎v|H nt1BYfW$!)j B\X|;i(Dj ~j(½NxIx!:nX<3ت#NQJ"k N0! =)=)\gBnvubiuq5tA鐐cE:} &^.fсKO ԅO^zk?DGN>`M2 SԺUL؄hy}قۖ  JOZ"[S–al2}9Me`}P A9([UpPfЦq۳G@;|wid0qr>tnIZ\ؚE ޷t#JnSR, mCZе,OvdM1zndݎqUfqGwMMi &sRLc#锐CF8LT]]&'1'Ʉ;hԍH;giSC >ag G+k`GC(J"<- svh,q+yb$:1edL+)%#)3:FQkc E,~`DFal9zވ%xK )AS$ &,}|vcLLd8EǓo>!({uJ*Q;-ߵz@ 9A2S gńmNr'a zjaen&CE 28ar1`~6]vʹ!YYsovg@vo *od~hHuU ┭}W2,o>=K]~_&dR&&vc,_n/g:^}{8E1ưD2`g LaZ[eFF"kFEx=yl#w`퓁lO)ƇyL>vz v&?0LjZ}˓8 3ZZt|. ).*wy^3ޙWУm{HZUWTlڀ?x8ZU= ݃T_Y0.hr{ VA-z.YLB׾.\HO8|Z:;t#Y◚ѪBt{v( \iғ{5'U_ʏ|y:#SOIٟAq):RGb)!;eSTeL?>y7 m4^>1EqQad'Ld"hH t ~q:K^i%o y 'hybIr•&clŗ"y-P~@o&'qJ?[k zVœpe`ե s iCvl7մrڠD{,#YRKF%Nч_lh-q(al)E5}e}[lNN*Ә-&yװgޯ>bjOozvYSa*n]WD~R?S`Ohú/Һl,7+ ] mY U]҇:=s@O Α>44Cp2êc d&&Y[Bn\EgiAyBPTˢa@Y0l_niMIi6o:IRY") \yɉ *,!g˩GAY)=bKmFӐ>{1mF,Wd!]*u+ 7N,IIGV~|\u4:p.c#4L/t0OJjQOSyqHOg]iDQٚ&\8i` ͏9< J<>$7y f"%c̹dap'vl`9{%q2ԀmR ;-z.6'%`I,\  "*6H8GB2ՄبT7s#!m?ɺKf8*ߣFt|Qn vfi 'H6/} ۢ䰴$\PHp |_ŭiLK F4CbWf;M𗇞 J* s_t$ɚ}<,^Uy127_DpzoO1T. #3ԫ'9c.9.d5jKBM15]XHfQs{ W `!rGo33@m}ߵc,jNm,%FNsйu8^@@K0os}{nՂP> pG2&=P *H5mVu`ن܋WUg`Diuʋ=0V?F $|H^R!w5]pҀIADY)̦nP@/fmvrqr~e ,$I!5x:&IX B~NCFq5ĦBZ<ݫ庤Jm_QIKF,ufb$6.F@wF?u[gI7qגJ&uZS$%ٴA8w09 yK)/XseB~ J҅ɪVC$p!u*#ps%N*EݴEy#%pmYԒrRTH {qL ev JBy6W 6LZ=dg-5|h &c*+,b I J̴n'텱[UK ye)WiG=B7}b C^mfݯٳuRέkqdbZre;?He/7lx~/lv>xW̃\H\ Ī|kJ՜dwy1?;\_K}nw4+d nnJd]iZPb pQ`>D@eLŗ/d_B+nc\,Jmy-P@:MnsU6JC]ٽɦtmPdԏb3!ˁ5r\EZjg:dtP"J߰IW !?w҅B,y>G~12+[ 1>0(Ab%mAJm5NR.ei}y`ەMš)e<8Oe((t<2un_vivX8F^jX{א i;GՋ$P(3yXwM9fY N Tzon#?Wvbe/{,c8m(ܥ9#/ YސDw3nVCW7{S,!5`%@k4r辊_MSp鸊꺘D "6}b!;/c8 WdkZI'|ڳr" -\ާeh̟]rhr:X rV3X'M*i,6$j7roVC" Ü On[ VԌfga{mai8t,zVGHbB5E'| Zf{jaeq,LϚ՝c;#owuqe$Cȿ&`q{SCJlcW'%h!n-~ۭتۄ`MpqDqhlY"E?I'%# 1spa[{1oPzRdf):w'[5A,a@,Hp{Sm0(^/yrQ LHWXnXvic'oQ6 /Iɧ<8~h`!dt.6EFVd! :u{7Sx(c"@}J.yper3iTl_? Tt"U_6< $~Nk^ڿo;n~_XC>ױD k75mjC#]>krV(AB`PƗi%%aeXJEDf @8ls\azl#!Y-G, rL\B4w]>?fkҢr;@$^[(OH=% '׏Uaz3$ WfQ.\>{}2j@:pFDd[dV@|da"B4!ܸn$=˒lA\)r碥UvǗu.枎28W-\OHqxgh5K3, [*$')𚟏 W7dwp/3 2䅵($sn`s%h./qT3D25- 2W 1D}|yᤌVtm63[Lm,,$ʗ7lq>'~(UP;$v!jp7 ndf#~T|)SsM,,K`6uag &lMۥ#Xւ\^đmZ\kmfog=N}y\,ƱqGR@ܽE; ,wE;C't:dﯺB(5CŦR KSx*nLЈ5KU^ וSꩋ{b>b]'Q/ RͩظCz,Y~.t -@A7G+IِaF8FT`O7.WgbiɃ20j݁R25'*oeպ>b~8['It1%[AiGJdrDҭ*$pBV:MŒĻ"NJt?, 哕BGmsߙdGYt;<zJ-f*8*۩/G ,@JRxN0KmKkINeBFvT+9aufQT-f?J(5I [Z($0֡6%385( [|UD68MnȮ]ӞO,dlnVe6w'Ulo9BO#8V\sJ,nci\e`df$ԹX*׊÷@?\?{Ye,ӕ,x+0:EJôԿՋТ뼘@L=w_YV =n}ӁHuVḀuPJTtDMY~4L08e9kxm7=LO ʶatբѬ_X̧5-jLYx%3h*6b}I-^G5؃) F.$QHWfe1V,7&O1LXhxT$iU(/I/$&T/JAgҝQ̼Bfs6eh$䛢'' wx~x=vo"#ʽ 4lKFu͹bد ]^"0eb'4Ze٘E 3raq݀/~)1F4,`n:l#p|7fZn}y +q[-&}V&KE~PEI`!\>MIHanRى+/7|4үW33곃lzp]*uYd]"6b TrpFB3`7_ 'L u%#xS./YuqX)/a:ԏ~%oB?лmEȚNTw $0:z3D;EL{iGgލ@bzB/69NZי?P:D9ɽ^ ˼7x:,+uOscۏ;aEIoRz([H%U,M2bNg-AQDLnpSLIpѵc^.[Qn* d3R0D'&G}mH Byě1f0LjpZCX29PzS(✮%)K1=.2se*G$uTiZ;4śt_Ip6§lٹDW&#Ez!0a.TʱL2@t pqzPbWKuD^MoZYX6t^ζ& pro {lrrkKi00W*f`Xh~[NuH"k-_2p%pBU)Hm^@ A&=5tK^j?z8sJB*GdS=wX+9^eZ ywzzA y}ʴ5k7D(LH/'ãsܔ^<}lP\Aa]cLf}ApU@$"< [ХT(k_ʬߣ:-dH0jOXߴm#9-g3u2A`%Xads.:kqu8vuc-FL/ށf֘Zc&X]S%ue @L[RFWBʉ*7>M6d`E3Ʀ|;5IMwz7dM,S;b8h鞣]zc1(^3 4ΗD,ŸUW en[S֋ §h_Z0Wk -:GJ\4wUGQZg6DMQg,,V \&ӏ S.O3Ɛ, pP-۶X6 R̀,p>}eNĤѸ tqTom奖0KbKo߼Ҫ!D00>g5sl+ p}ؗU8UN>z<13.VXΦiU_N/)RD’?l9کABt?żvB!;dr:<,d|~2`K +Y٧nftדhuEji+0D'둪iDm,Zd|TD|aZd:vJelb6M+2wF~Ϗ886z"_!tq'׽4=\0Ɋ53]׾F3#݊>08[-a6-#ѳv+lop3]Y1bqB 1-VnX2BhmEQ.w )4;) BAvޱG.6_#[!LKr@HLq̪L|P <3W8Hz6/-DAn2(QGzj$+ϛ5窝/o(Usazӟmv)q!Q+ g.1v<%e2m Zc47 j 8-H~_t{eUP`o[\UɅ.>lk!L6Ѫ&ܙ덹J7%R 3J|L XМ'[5WizףƭOt;YP~ *aegɞ}5cy#&]e^mAySrQ=K3^kצ7V_&g%hsP3ʰysR 2~ZMuk:9։eo VOx2= dH#ҫ4 YPqbhrIw) D;*Ts Tpa=դ11ooOso˄̟i{;T .KÊt1`iW:ъ8 `sp>g|>rNY<%m1)`pVm?fKclv5LGQZSF;/!J40"IhPQYQ^\>N?1fCsjЯ+0z`*-CNUnۄEKZf| i2W2PS&07#hÍ#5l8V3G0d7ظx@w$&y|O ow"plIc>׹AO.D`31 0kRrDrt)KRA vC=Ѩ"{iUIǷs$.rOI/#YD[ƃvmKwD\} i!:Y{f_!gF:;/A,>bD?Ʊo8o'\r4w3 ֟R <=&SgT7 |QJ[6X>ɢྺDE 3 `S@hw)q +X??r}6`'WT=ܳ;9ӞtFo#t5,Pk[Oy4nT~EmI;i>$\oGXL/+CSxNA6B^S\jk^С)`uY82C;HF󱴈2#с 맜 ? ACtw;)6*  cu|SH1R?̂S3zoltel-V 89zT\bDFM9PH" @_q]B(rF kx.0I/X+ڊSlz>T<&R;݆| `b-Fs<_MVQ[#7z{Vvx٣-.Rb},m$-,q7Q8(ÎD&+wZWrm#fChDl ̤IgA $bG4:_!Y_jָ)tzF2K{@ܳa'ɥg8ZK3< Hm^uwϖ4J+IF:.g),(?qsOI CW6_Y^8@YuAVzhj>X0(3%]A ,+Unʍ7)gbzC,Q 4ġtԬ:A~ ZP(ѳ5*-0q|u? ϳIF, c}Pj]b d8tҖ\SdW=0.#J_ޘ<½u_ZҸzW~$j$kt%6 0[.޾&W=jWNfy%rtCʰ>^ $V4n[=fa8ܸ:AEiJZeYfDj 5>ia+>B"b`rD͔tݠYo/ǘ6|$` }lxKCSlHqH#hn2wK{C0<j I:9 'nnJa.ZTϤSX!5S\_͟Yf"KE5Ͼ.qϤ ʲ]s{*/IfI{m^)>QGɾŢjSF a"o੆ pވ-N{Xp]C&Ζ%M(="+;/,z8( p%c!`Ɖ…CnmgPăUY,tEAYOĽDj&Az, F~FNn.¸afCrnX(pj- DVh˧s9B O>)BTP-=ʨ sUcw@9F YڵذVt&[as Q$п<Å.GE ^8 /',9Y/'D<VR <QSm(NӜ2n6xT-h['4iYC|,%8KAlUʞM[="N/z$PQ<,:JlYq.Lk-; OR!2ȚJ6߽#wDQ-^8bsɗRo%ZhرC)oҼ;"Su?bB_[z5!Lkzt?ItKA+@Wjj0$0 Y)X]1T+jICӘ( {+͈=SIpi <9 rET [EI- !y~m6N]PLG[)' t21@_CR>uN c?ѭR2VpŚT9v BqPm'Q'ByZxVU|~au8^1r̕b;Ad$ 3!_Ǖů?g+L 'hTLtBq釥\y鬼 ;^q\6~JM|؞ ~r,>忍GfƟ⫁" ktDjI%Ō|VL5K͏ YjD撿OH-]MȔg8A={IG=6kM2|waXƊma1v6Sj+VzƸHLsj:؇12X*H)F9\jK M#Z-J5?Jp7GtSټ$!ЙDP\q*nB^~$A@4)_Hzcj}l*}Y(L_i' qW`q=1@dCzRq%-])?V'v\K]F0eY=dX5yJx+̈́N)tōw`Ũf|:_{:m@慎PC ziHzs&DxK"j<s\ lܮ&^^iY06EsКHb3VSE)0 x3ϣVpb\`!nQz [8 =2$`1aJh{I/#;>'+U'}ГoI}{/B opq IڱoS?1Yl)!/Q"?e!נP/+&rԯb:)|ClyfOvŸx הQelcZ++!!зVf32'PR&ijQ&gqu:PhjR:[35Y'/t62ƝR7}aR-=mPtBVNM+_+<{{3yai26JM+)Ɩ=P̠PX"b)HQ\-pQEQ#*h^ZL^XBz./ cXԊCpRRa:aG!Sk2 $cKՖO,7VTh1Q0i\B\H};?: s]1'v!3;6^yu~b].ď iEXءEQj kg. #/}i 1~3? 8#p];Su3U,8c}]W~ԫYpI)z3O9`99 6 -켤WyZgԢ)]6hYV-)2ȽˣByQkA aky3<\7֦,"d.5cm2c b'jt~lʿϠPz~T7sjxD][|)B2p%t+Љh)RaXv4{vqJzA{ЍC3* -4ŋW dl\+Jׯ8hm9KQQcL;,ʪJ >;z3ӀDdHY!|LV'vomv8{QG7roLEuDPIr| &8y-0OvsHW:&!T7+/߬ .[ZӷGsA%XZe6L,&O0nL݇hj bz;3 (3Hh[ Cl(E"z1 8j`zy">`TR XAR͊Vs1rා8N>]B]p?#N{o-R݋0Ȧr }uYS{+~TԵN)%̘QW)Pă#}`,`!fP{(oybNbZۊ[ 52>c,خړ*W^'D=XYb?M-k(|URғ$qL%0)-^ ?\ִ6vK|$h'f[ce+[Qs4=ŇS*N(c&Q [˞{uL1/}AaЯC G9Ek}qBbmc|س?8В#.&YT(ENs|NLxfԾ cta+&JQ "_CPd=[@\H!3W5pE4Ysh;g-~U:t2 /1G~] [|@QvdRm=Sj4S<TP3de\y;1u,hoߍ#"h'yuhy-w3&l,Kٚ+2)k~vNw2%?2Nv(+&EnZ2-yඨjWmgEOzȩ:X#qPY _@'Ϭ<(W(l\S2 j>/S=/ jT!V)f' &L[OTbJA9Qwwua)#¨IB ob*hs!?Mr6X2FP`e]MPBg!BF?Y-"RmA!Y|gm`ZW0!_<x{^#QpEi 0=sCc=_=1\^>ӓ5 rpsa( '|'$f I&zZ:3ng6TQV}]ؼG,(/`V^> YߒuPQ03斈L$iB ļ#^UcPLSV=a˘+@$fleкkr)k)| (U\.і %#0T(uTzS `SΘ@)Bt{#zD/HU- 1@vq_O8"v:2} V3]_)$Xt>:5 tt1Bۃ2f<\Pb㇖8ܖ,hlv ;fPS^TU^ z-om " KWhWkߔǑolAOF PUamr ^ v}H%n$Ч̞Ut YQt]D|` s8l|Ы]|iRȩbk]"yѪ HX; }!,HCakOOҗhO@\wPnf(=8M6|x{(vuG4h"04Ahr Ӗ_[7T}E`E8U2/чT~.lKfcYOPtI9t70TOݢLܱ: șr>&(;)("~UI@@[]][kA?=P+DC=GEND0rkO. {Ҏw8'>}HA*5ѤRׇ$Of tmJsH2 q,3,SX>9J,i.:nkb4^-A Bi0_>vXg@Þ&ԯjFbn_..7 es<^$1嵭T.pAtoڤ-_?|4볅 E:{;rr7_P\Uds݆ÅӖL;@cP];{uG/%~`cPK®BZ&슊 | 5~1C)H @Z2)qؓ8~6^ł̎Yyɱ1G3ͻ_HgK[ W3fLXWכ;)#5b.sptg=_FIrċ=`Ϋ( 'z'?*wHM0+,Lm|жhM T4(M>Ƙ1cfSGP–6dւ*xz'D 6Y\EttmZʷaIG숄,=nQ$w6tB&P<*A&7%ӹ,ǝ9 ϛ9$>)\zX\Xe ٲshH TbaE$`A_1ڇ!&byAx@މTœPP0h;PGF:K\Lk4k&NP%ZJ VCԸeÌxL+qCL'{cyY6z8XjhV䃲=1}鞽l}wkS3 !ypA͹zWmw/$gfwcH")s~^;5ФH>ݱ3q|6@t3iڕi%Tm)}jXϵݰ c;oL Q2Sq| ;sa:Cyԃ4;,K[YH@Sw|Wg~<ъ0ZQ%R.Ca"}x@Y59`njO顋NDj!*ێ<\Z)Xutǔ9U( .(: e S-1llCՆAܩwbWuKR(-;<i0$HψҒs,bxv9ƻ!4IݵPZTyR^J[~Su NE:_H~;ۼf%B(# 8F@3tb [ ȗxc[BV-#UؚKǵb @=I5c^As `X t1uljNN3G6/:4[y[:eԠg%ǒgdqD)=L9hC1bE$1|>B+w<=L`C3/mZaY;@DP*6>*vR¨`)É8YBƼ35>8w/~|h G'79816I-.?nvS6P @`ծ4/\@I?5 Z}9Ov~qLEx ?W =ϸ\^bf>kLP`#zrYMx pr\|b4qm qDcʰrQh ɔ x߅mdvN0C(Cxzz^yƝ,Pkr^@a`HD|މKGzNslM响$8R 39_g{(3SK| /!L$?:xХq= ̥7GqkG)i W,h7&Ve'sX2+g%m8]B~mt"X7fQSwėiO!u nh5Y^i#ހ̇.zl"Ws |1 At^sO`s"{]_. {Su%~JP0yC/|P%UF fm+{E=d| ,Q&Ǖy' ؀㝵#f}Yy* G'?Hc'|X=,p6rX3MN FW ~CBQOX1)~S"M~,yJz''uTCS̳n߉sGJe>FMpZK~UmbĬ-v؈~`JKr%O@f3h1,ԁ9qZ(fWzՅӽߵ$!e08Sݖeޛ{m-c`DGu+(Fp6vl']-3 .vfTj @?.874j/YG2yCAr T&Wݰ? ~/XoQv>c=5D/K&&ooB5c/ĽR)pڹ\EѪu4_R2$yݠ,nbhXJ3|S*!gV-gHSĜ]G-Stccп]m8/ˮw7N1}}60;[535!i(-2pvX܂|Gcr/vO)u Ů.jڡݤIHn#۞B_`z=#@\_uG8(%!']V]7R+AH׍hzt9OQ"MAQspD46kEE+ˁ?Hf^~ĩzSrxd┫St`C?rh{=80 XR>ZoW]0O(_quyEo#`!'2lF 3xvYy`k;gn;0ph'Fz %R :li%rT'ca~6->n_^ա&}X?Qs-w7~pD!S`0m#W'@,am'6(Y "}lBoy1&L F tX`T g~ DEq~Q3X%M@q[m+}UûJ1DEpC/yPѥ/%_WdjFvk}!&˨Ԧ3UMǪDXcހ qJ{?҂r$kT )C* %7 "x&דQ_ٮiE=9dLT t"A%=ZMW=Je/i$nH k1U/>wnwwhc ׉=1t~覸hŠXu֤'jv[ rJrҋϭz [6^YlL'%mbE9*Y[M|~B}E٫&-ԪEm N2ivMq7A6m-9x~ckI}e:6ݎɣ08'[ ?`ϟ]4l?rv[Ae] g4A+eEZi۱v08~~]%]%vU 31t ^,4s^;C*^a7,MrX֙.Sq7L7. 8֝>9%o+`)G=K5訁bzICLf%% mҼ =6"[ T(B% u˸v-*C1;vۮBÁ>vQlPQh쏿@|B5>9 ߻'=?L#j9,,KH m}Նs$cĩ\γ~$jQVlWV#3;!ZlY6`3ǜe*aI̥[B8Tv^|)MI3<*.Q3"¢@ i!{T}}1 j#.Z>|HAvRT1 8p2L>M@֠ű0D!K'Ա<COV<}hOx K_U=,{fZmg"e{'7H=V_QyTvSp97:pU˞Eiz# 5a?Cͪӭy}TG$pmn6r,n ӷbI 1!W=p$TS n빼O ѭ'8VKꓕʾ^' ,#b%ְ'ĝ.%*V5p~B31`%$gZkSAϟo57LqA KrJ\ÅDgsSk/ekwACiC2IH [ 6ÌNSC@7VIɠr&AƓ¬zFDJu"&޽Gofb>Rn(CHR[(!_kO.}PDƴ%r| \WCkd`B7DM87V* ~gߏ(t!((6\^ \|~( +\U LĬ+%+|!y" \'%.ZUlQ^oNkMqHlOU:to ڈ]Y2[NiΨ?9;j]4΁z-Gls! *~PW u.e ;KU[O*MJW.[yBi&32A -v8 Nȭ2&8}?ZHPʱ[j vaߐ4ɓ.ENoFTdSvg#uG#hոSfp!^=rը֊@8kӛ[C}2SyǶ x!R:]WSfOt!2S;YGQ˖BGa% nyq][P\7K3/'U(CDW#$5NW#h]IэYKl%V&%zib iɯocRjX@{!%JgљË %DBdI}8dEpTx!#-;nw1ĤʯMVLTM(+D^1 kk;5m6ZʰA Z&hMɶ}#¡Mg?:bCdprYZږg}UrP4 ϏuiV8^BX|(<O M޺QuDKڭn{ю?¯z60=mJo_w}ē@k`7[dXiNW'U)>t $ ,o郐6w vwWXlC;ZoضZ?sQ=. >btGI- 5>"+!&Y&Z">j )wI}^{Dj{J5RrぶS=gD4dPY""yR4HѭuO H^:Ԑ}AΝY_l]e…q/څ$JA"rOͬҫyWx(\@z?P$L˘|I]ع;ewrRh[nK$APJ{Ѕ9:e=D!Ό- -?1}qqC9j^ok:rK}73+[o2/){BՃFnlm (|Y_}pFX֍)#j?篺(bѹ.D #&]$ %zbt'KL'y(nӲ'@ $-0'KvNS\f[EQvU֐C==ܬ? GD}F(K"iˆ'S3hb 7? h5LV3mV3~E`]n[vmv0N@E]Z?h&I p(h7j%cs,F}Ts)JFVz ߠ=ڢh`BƤg `^)m荠#aGp1UFO͔&w]zɪt|TR9>,:z] TW7۫cPf^xN k١T3O68#Dld;tNUAFD@3WF"џbk$h]B3w(` [;2'`A{>P*:rtIA`)BT5hoSe$8{XSdT 箽n+GvK$1qC0]`YNٯQ޶C$觛Gc3eGUv2~a8_9p1%`ħH:HR;3ΐlۂzƖX]xŪ V M=_ILYy+4Zde?Kyq|4e>2̭T0c/W"ÍlǢO8#MTC͇_'I^$2I`slfX)LH{6'@1-X:!*:k_Ǟ؞q^@6.b.$5@ɩ#)jW#/珷-Q{!IWC,7Gg$fǹg3PiW|+mORR0N#w9Ԑws'g})%W}H*n/1/%NT@!M3W™:A1PjJ$0^`&$;S0%p JKˉ݆]ZƺYTf]J:][XN5mV}:1jו]#cőJ\,Y)k[RIk05|?lap'$h=/ þm+ۣu' Y|ОǢ!\gɶ$FQC'#Ñaa,A6Ӣ%xUS=N&3aY0#6b,Se)Y1,4 pg6NT鴂ia׬tbj(l \<0iP5:VYCa\/U|5_`Z G<!*[5}~"3F%s<pY;A.0g#nIW{'XX>,(oZ+Kպ끃d<Γb^+|-)%jӥGV̝{~pBعߕkV-{d{o{L fb͏; yj'h.FwHpsCgб继R- wFoZSGd5$bF@pYj d-{8 d727ezUp/{]gW 8guL>Rc̐v,, UX5qI._|0Qp(+7&8/r0)At'J!JܴE#sDu&$gC4js77dΣ6R/Sp׹kX5'B4Vy t#=a.t7s(K1I:8H☗2Ru| H>^$,a43M4wFƱbn {17i‚73q:gVJ:hdo 43|C׾DL2_VW=;5̉jqbNG%Lm C1ç_Oz `>z=sJ Fm*}dR# p:mӕ&|!N)RɩAmC}XI]ҷhh|R^ Gٴ8g1 U<=.E9r4צwG9N[i;L@*+زN 9}VlZG%!!{p̾0 2;xH(g5H?Q^#LE/2 n(eig 7 *gv sv7G鵣(rJU+`KjW%0v1xC0>5ab 1IVËc?TlI! gjAW#bi4XY0F#+AiD22 [xBF:[(e [prU|6LR}ǜac &#˥f〩4nbqzwoPag zINe'hZZ <{H@T*|Kf5pXM\m2 i6ЮːFGqR`p Vnq$tQI1a!CFu6+P qV\ZCNP|@/\cmrV\@hpUdr3&K}۩eEƌ[ ..+SA()ʭ8ޘ2U #jmԼ.2!]oܓLr3vSR(v7fzӲ$P<Mow;dhTV^M7Ɍ?NF7&Y;s\}q'ݶ,٪4_\Lόof#hLI&obL5X"CHkB(ZLohe]qrnQւd{/? Ga_9pc1 V?~G$b0Q$̗݈靛vK*F|ῆ.i%mUCE8m{ѰO&?=QZZǻY[g$! rYc(O\ R wqEU MߥN:x髌j> )YJ1G 45q5|<Ƌ:B,OeV !/U!Tv5T9"bM^ tZ0%E7ci9%Fk[Av!~*>XV"# Q;ۍh%r tlMzJc]{Q>H'x{`0p8&@,˻축7Yj\ +Aa4Z֞ G>ұ9r?p8[*Gaؿ0[F[ccݙWWcл!'n L@ kgbp4 %,b@QxAS(Fh42\G-26.v69c"%\IN 7P҇ZAWRa:9T'K?*kjW@x 9?e_X\[P> B1@޳Oy$ !7oH$*5G{kie]UcQq"`48)4dƽaC2 %%IJRYnY\@=1 #^ 8u*N-r8)ģg,Eʡt\H95us;#izHRDWTA);:aeI286M_{u44k>$dd2,DO䨜ʁ=E-qlu&7Յ:[2ȹXM*'VgX4<38QEsBH$6J&M֝WLՉfx\V0[tħ֒ԅSG*L[}ߚp9;!\ gv==RYxP7d3`[ -y[:"=A}U[Sb1\0.-1auh7)̊PM}.vFmrrRljT-Sjl?=6,xA?؇$ص]JP5xԺ-|]'3ҟCS] v>3)ZdF9e~^;pщxUPE]v2hgэpHq]C HNMS0qF성1N?'nDH% 2RzJw$kPTA.3Ag3x|Y\K5A|Zli;H"_4Q$'~){1HːYߤ%"%0#0qªX*-CTJV{+GNxKo3zDDU4b~ YȂH7a-&TB, t{ @>vξ<i10Dnxۇ/-n&aJ`XX]!8 m9&DZV;kd)h(4m<=vucvbumDʠ(SXݦ8l/bx>HΪPT~sٷ\.Pu: }tJ`1KA؜RcKBtyW55e% ۨg?*p*Ri6Ip^]1+dԎz6)8I̶"( [PɜbR-ajy<j:&N+5a;r[4rT}fQuU0#g;ku]#`A_W-Z{+o,{MkvHj4~i!ᕸZ-Py=6rWriӞd W5m'-=аohv˿^W0K>T!"Ax`1%4j_'gX!vBɞU'8p4V@!*'Pv D7Lv剌Hͧw.f'|͡Ж[Ophid=Cje{\q:~?M&4x̩l퓂.;<-X!1xQ0FT нz[=AT<.ډECk.j߽c):Yzt ::"(s赾\m |xuH'l4]s)JCRz9o QnwPIY[5њA*?鰼]xYg/Kj-'}Dէig~|N2/i6l rrQOA.eytn$Nh<"_6Z6$_a]k :<>ǐ1pΚɜyuEVD~;a37Uwӈ!pmϜq{}sztSNl4hX-KUeL, UsJ$OQiȪiM+X}@'f>٦䭍zBeDX4?cKkUM[DL pb9o(O9W0UaAITZjªCn<F=\c$z7Ms8?VN-IiYӖ(Sw+S$#fn@Lj 6:|V4kPh@0HXx+ZE@ ZF+)K;gkHJz3ļfep@-!{EhA.a&ZHn:xFКdMF/|Fh$vՓk_5 G&c.*IFHK^|M9}M-[K]vD (ǯ:b;fJwvDk|, Ɏ@Em4|:޳".NE/Jy*>C;5,Qr킦- T99hYݶbD`>JVyj~sR}bu(_d"ׅq3V*vfXO;fhph7΋TNC."JI(QLʎ86/;?s3̲Jw{q3ƙ%t3@/7R#U~L5%Hv$SZ;* TќőEޚhݻ^4D nε|n3":8~ *<J&f[ʯ: "SwjȐp9_ٓ%` |L|"IW$36/ʹܳ`BA[jsV+ؾZlUyDe=V:ϓH'5|MJ'{rꠂ('`(GO*,3>C/#Q膼)beF3k/A_B1ٍEU^я4GЉ`id q~c;TokJ7.15LՊ֜a3rw=QKH!hSϿU6=luތUFO#TLeWCebB'}Y--%شP4ܝ8^̮\2a罗Hv[-z|3T=Y@]޻d˝'$/g]G#Kuo-P X,+\F_?kfdWrdW,-U!iUD ׮;k!v/:Q}߬A#;DBXY5!*)$eYVY.+.JP deS?C/MLi4͘$y7H?\r\%GV;]ZE0f,9NZ~ҟ SygЦyR9OP]lQycz>`ݎ{B(qn^iY_Cw!)=hH%uG .=ytvޭZbeqqG :Y`-2B>D贗ME8i:S˩ye:>N/3%gXTbZ1  midyWwrtE(5|xLzΥOFC Bz=+CP~+~OHJ{>h!BSC̃dQL'`N[LԔo*(M7]T,Z.%#c)1Yw;V Z=5cX~)q ޛڶC?M!W%cP[n:.>amX@0005!/J}#^S6cԆoC]^#ǣ=AR eE6j^vE;>>tC9OE|?#Y|e0jEe$\mﳨr)q !y7;''c\^Q)K@5L!_mHI+bom;=&9(:=+I>}+J='Ӭ!V ۊ@ "Y[?i " 2vD_l)١ezHl-Žp15+hIBkK-oTPPyۿX TjwڭRq˯-rȽY=wK`,e1nڮJ*thn*8QǙdQ{IY 4+Gt5^ Cqwt2*^$ .BXڊ=H qOl;DPճ7iZ6 T@jiZI#n¾~LlC[c#ƿ]?0j'-1f*Fxc^:> H۲g|=", I=tI/ßfqgĻϷ] -g @} ͩV!c+JЯK4AS4 Gҏ3$O1=$ZFI,@F xS+U*h=lѫonOC?ru ;D@ v*Uzߤ`c|ALe `]|&+ !sB.9<+Ssd-z.c=ag8wzeOx*qMB̖&0Ayyw!)m5hl>d[x%u67M(VR8<j4B[ jJ"v1bpC(H/`pXeԈ.RaoX`yqC*B-7$;w%7[ϪW[O jueZM'v1ᜏ9B``4\*V.-|h~|)h0e+NQc;^BĹo4Et4'ȊM_|PȽۊTɫ):/O== j4։ڐ5Vf&mqs;Gy5l~I`AfqC=".Ɖ_2ےpE7yZaњ*}ČD ;b`>LtZ(<}4:k\C_MSNk'T Jc*=3J4nT i?QGfɰg˒Q8xL6(0`2^ }+sI}%6D Vka`<CU`n ( d;34G$'vnD@yq .EKgA 6f\ p (4sIN;޻~+רrU!@`OZV`lO5 \9CL0<|,v3y 1s61oI+lbo\N_7TiJVG@ (q2/ӰcrQN!Q f!\. &xI᱅aԒ^v)ˮ"^{/tR4g+L IAj)_Q離螀ڮRR,˫>D3M+@D5T!=m[eJt)|@:ފEid1S4gT&xOm䵴 \ZEdEJ9X+OZF}ܦhSIh_I8Վ,f;{ #pm:aBo難X}<z5FD/MN'e|$ -L<>*1Z,S/u]Pw`Ϥp&5jh,'(ս4EVOx\^=ݵXA&^oâ`#5>'W#?ӽCދò޾Y-V[O$AC'J`Ky&zl')ni_.E>S6d6dP˶%ZQ fFσ-,X/f Bʊ(lpql]lLziN~NcIF;vJClM;4ٍe3":Q+\[H]'7Qm@حNJjVhف*9B5t}/ hבY6]K4ў qHƴ o>^K.sw;V))T9 X9k`+ ๹~5]ȭZ{{a`: PrrEk1W\~;bO[_*B1? [|@֨|umU'ъ>VE * , 5EY-XPV .vzH%&ok9ksxS7nwk)M;u4gユMpb͠k˜G+̭&՛u^WB$M툠ta-dȷhξZI+=hI'1&zdyB#Lţ䍶*8޴|5;T"\NGfO6^%{N8zH)GrebrxNݓfβQJ*)G5/HQBZ,_"g<^Ɂ?3ե .n(V/(F]Al赭KeQ @"kL>'*j0W'Rr:tE-pzbӳ |9[cۆLHO8ϐ&2P xgt$wU\[grp>x ōα-~[,BPu^_ʡfupu`xܠM՟|zXA<󞹰(uQ$9 y!{{b/'V)zua}My rw*61%Ms졍>af[e֔+mX{ol869􈢎 O"<CMgmN%Q=i]X$S41)n輀wyg3\?_$5 rJ2]:e~:p>>`jG@T^E"gޱr4Z ܠo yO0*J#+ҙt80siHXmm2 6 uaCQ"\ ,{()4f;?=(ċB1͒U}fPM9B9Lҏ3hЩA:1H2CܗEgc c,uIݻq|X|xa7Ho'f(8D/LR yC) cشk GsXC=[Eg B `[7zC3z L;Ы+:Hn Cu0kf:uR7{R|gћ5oYU(WG e\Utk܎;9fSD1Dm17Q)p(' `϶4 $`b4]PzH}]OeN.0rL@#?97BeOLLбA.T^p y1+*k x$f-˖`ͥ'[3&9! f;S 64tt~ e7B2EYd^3,,j7>s1~ǹN;Ms!j`ȩk `A:>-}"1ܰe: ]v`.p0kXEa% qC%{Z/ P{8䏽]z"+3,:fK.d9dw Wu",yPNs=0i,fp- b]d!ְ޹ZD WG .m9'PvV,3-a+s_4óE\cj3d'xHĘo5q?O﹬ŦJK,Ոv <,Orcf:6@gSc@h7[UY<.sXVA\2l, ZLE=*7V}; ;#bN:V$8y܎Ov}AnNK͓'^Jőo5+Z\_I_1Wd`0YNu7nJN)Y l{U8)WzDhZ/~-5W w3y]X\/ﷅ ɇŠKG5V봭]VOJ w"([tȌCaDj+['ˎzY#|׽AYk rG*M eۥ {Nm $ |8ZƊ:涉g6- 7U9G&7ȍ~].,_\ :2q枆Q kVUSm,!݈cݮ.S25$V$춁5y%% p"o+ArjmWh{j' 8ƛ;b+mV*^Tjy8vHY}, }B Xpy7Ga=Tie: Mjt/y9Ryʶ0" f&uT7pXYA3[ۼ`%CX=2Tv*J? {Lt[t yq xj%`[{:yy<@YSd Hr $_Y*TffŢeG.V/rH_1QR5)7S]Jׄ,ŧ:1͚DJQDI#ۅwrAkg*?.Xn8:AS&,+78pH `loOvr{l^;A (mQGv!~Vj k_.FE;YTڹ LfN,>?4 .DXfw(`hw1Tw]N>KJK+=_٢$ba-EJY VBU95EJA w;\Pfn> la$S%5iIY{Jw(X&ݖ$n.۰Kp0gl*V3|D܄(b:49f˱;WjvE Cbjz$]:ro#eB뺣YJQy06)|U!> )μ(!0hZzwnYaD}5R-2[TבcN:`-(2|[p 9ߞ5g=*܀_`^b'*$L!࿜Nj'ߒ3! -Յn0~УcL)NᆥG6!r*l8GSD閠#AVFo?ى|] u v(~.Cy~ǟOjKN`$lXZ48fE>]hK;%*\n/VTZKI:_VF/%m1l ^~H6pUGbRBOPVJ!Qd/;`vRqm%~X$Bȍ~u-VUo<\T_D`e1Vqb[kʞ-N#\}S`Uԉy4,oދI$-}z/S(w%C~c6&HJj>.<}ct#.IL5K|H$BNrtAAiy%EdCf`ѱlveκ%^!pLѾ֢.v~l!0-0YHZ^ ~fjϔ~*GC@d1cnVR;9Qggpg*E{ӭ=.W:˫TPÉtWڢ!Cɦa )A}U}%h37VDxx\qU~ju]j=?$4ܹabpKi6oXQ 9/w8gѿT#I;n>e8 !2E1GEV7Z7 8)I2tqsFBö'%ro2AQ363ˎ^a7GkX9co]@,Q':;z70o?uE!ǒ mUF:0zWYVD3j)pB@pM>.^o}tu]·i-fR^|<`*$,W(cw*Q-Aaa>m{] ʠ50 '쌥/&VG8VY{ybDЅ Q0v`d0G뒡X˳}ƕ U,?e N,M^ quxʎkė YA]"]E;WG_d=M'A\BHqYfE1蟋Z> _WQ9$kC_3@"Bphu8]bd"3|_:,Gʽ,% 􅊦mԅ!a$Hσ+'TK\fAx[.mMJV?@6n+ОW{u,@i,YTiSȯEQ1UP=b(lnG,q!6VQCSx c;ðdG(>~UE=vb-6_YcGm?-@*z} uSIek,o7OYh4eLLEB id &=5{KDVFHϯa#SmG"ߍxq*El0t$ީD0`5_w]=88*]F6iф6-mhk6\5Zc?9X6;pS?veĐblt$e;TZ 0LH(=nj.Hu>X]\I1V3h=s5<'j۪R.+W$ <{}ՊFt>1YwpOǨ99Wh:p[𱊆ӭ/A.?5l0tBO\G9;[ȘH=YuVwziVg`"5s&y?#\ҋHzdix$=NTQS@!TIKQ!]6V5Qq {r!0[$ Ku) BCM5o0ST!$ɢWnQZك݀BܭY[:N@q}S#gGx>d1#oyN4AX/|;LYFGSl$,-=!$- 뭊Kځt.carb׀ar o|:DWkV &=I <5coD2IH@c+(g.ljDwL'vEBTP +t.HȌ(g<-ǝbcxjP3V<|3zCV5s"!-30S* RȡVU MO (`@@'Kl };*st WJrě|U][B$sԓo!TwzGrkC׹7] QaD*_RTzV`ۊofX iuAȾ}7Vb]D:gvݽX!w_mW)t Zt@c:aJ9_>l wt؀*L`QQLn} aɴUy8][:rF]VdSQx+*pfMC-4IQ^ cy] Ƿ಍YA^Ty dѓim"#݆L}tفp[3zZ)a)\:YM|>aQ~ k(iOՀݞٸ52ێes `RŰbe,̺k LxrI)Or~)vj.Þ*Qf%ms8lj*{wlE(y(ܞ=竌$^+:Y qB2L?U\مjk-/bD X2$AyА1w=D\qoHn|#S~;RNso@XtARma6do EVK%c]߶+p.'\, y]ŪrK@Ry2*'[ڏ&l iyK-0XuMi`E0s5MheiE}4J.QMfWiUbT91lS#n^; w.^b4  롎Z}O\O%U(DoT)~lR!1 Y1䲔\la /.5umݓZz^ a&u{Ve`J}`LR+Pm[9I+ﹴr;t7g\.G68e22J}9ˢ8TJܳL%C-BeAW:#WKܹO XE Xv'56,t_'?!e-ۀJO2z-M8ڃœ9_|>M7l\j*SQRՕL+Lu` ˌxɎ‹1bcB8KfkdJwlߔi6+6L\f Ny/=g Npx}tQuCkgsHN$ & 3n,.:Y}>"[]y*t}/ks _jVVPe(PFA?2W)X"!Um>7zqY*'ia{O]U+Ȳ|_ϯ}Z%4XHr4XlAg#fK,7ZV~lUE36G+ޑ8D b?Ĝ׸C^w "jk%! մBCFR#WŒFy"odŷUGr̗3ѳ">>PO`Lۑ5ۗz Ix/Z]9 '%àD=_ !+: {$Jw G|I;A|u*TV$襯;QfC=:x>YPo]TDx9QEˤdw6$>. q3UA9@ڮ|,{ iF5`!L&,#CUD’DjCX|V5q _26-H__j3hGR #vHܭd^^4lnj=HSfL3zdPWra1[4J}?pJ1vJEԜTESDPiw(m {W2~! 5.d4y 😾ˆwNcBtćZ-&唸b#M2> * 6/@[J1t[*F7TWaX Ow\+ݨne,g#;^iԐ1Mǣ t2a(C#<}>?)_pȌ0Dmx@*nu\lze֦>r UH)͖hBV48wf 'IQ&$d!f-f.&/pUq#}dKry 햨zCP3rytֶ9k VL̻~eS:N4`%V1$U|/&JcaELV'/׀.VDAbM@_D?ll[k=fR1BNRR<;/A"_0@, x%y,>3FJw is؆T7<_90`LkW}X^i`6 }Lݟ=BΨ Y!A0.*%Cƚ-oFFݽh/x+ bI~V}%vF+s  Qn}c L[> ^oT~bi?q6oBzAUn;v3OunJ!{dZa`$GW ߈PS|}_xO*ƚ4مASWM)"?.FIesn^!L=%7&)BB\od>>~b_4`5 97|Ă]p[HDSY$\}z٬2i6N,l 罆%s5ZONuaAQ4*רΒϧiɊ81{rkqK >,7Gyjv#FRܝT#9vэO7vhZ]{1=˚,e/@Tmc$4JX`vxNˑ'} 2:\\H⸙:Y ^_c j)f%s{`Zhi~Βr6bV]7 ӿNL}6䣨; D9(pnp/c01A9UQhMNroO+)+X0^G/mkp߷*LY|b'Ic/r.*Y?~woIu*I-{e V\.˒j/,}8EǶ ^9|c1. _kVz9:t63o>2DM+~>ҟ~[YF!f5nIk` cĽ%GS>4=B5"'⤑2|`\.PkV [h)#-)K4 U GytO0$ݚ=?Y~|99F6?dV EwatrpOb]] Aڶjt?-I4tMa0=߰e@SA4#)GoBŵ_>Rkי[P\y8WPص#-fP777dY4>Bn2gksS̓}=JZ"Yvy@ws;:473K@+֨O&rm>eؖuC⦇];~A**BniSWD6Ӆr) : {QTh7y { '0,XV9㘕;ђ{v~>"^@ Th0< /3`_a=JFu$ўyіQT#A 3 Mp;|nmCtOR?K:+a[R=zqݹC -h%eT,4=\n76 l9' ]vsɅb4z 4`CE\Rg9rw]xWc,mXEkC?3lG/vrnGrIYnLY, I:O¦#> ŌpvqpZ"-@Us0G/bA+=E{x`j-V1.⾓\57$i5ay**ԫIy̤Zz`Lqy, |McXDЫqkd6d=}m%|XI)%Ȉ*ݱ%l0mr= J7w/ twT2CO*g~"9Sn%yϕE:H `MsgԱݵpkcS5?`p2 Kx`s<+(L*l C,܄<3w'~auk'Z6/;7,735Q!m0 c ZJ2{dWnz["Jz$Y4@4oAybF#dž|"i^td7)ѲUbVP멇5Gx__[w<=1[(ixK^LSzOgeσ >}1S]6k']ՠ~ 'c]xN'c ,x@&1xO( ɗpXD7c:eq:)saxb "p&ql#{zuNt и2]ӆ.Qlȥ= ~javrGnLq{bE}7$΂е5kRuiV8m4(3á\ ĚֆAX{ޯKr|W|>>+ ت;|wd7̾rW8NؘGq}*":dy-PwˁOCD4e.000@Vzrg Ž- C&--fYm7u\U3z'47H3O!Q:=[WE|*YqebwIFdaG?9={ I f*|CAII)vZֈ?c{K9Ǖnh2 d5J\T}˼fdK"v~@TiFQaÖå/d%FUFy3m2X?%{,CÌtSG@LD zM/>ޫ[NnHQb^X)+̓[g}ɫъ0XR@gڟ60:~1|{ohîAntZx, _=-"|U*9GUrL;qAʉOZ`+O}sIbALcQlD.7[hAWNd#SAmD;jܶUrnҤ,o=9֏s-K?a[L4և.pԲ숨sLW"UcNjMkҦCk#2cX*HكQڛQw[O H׀^ym&#nXr!k?dzsZ|Lms~J;zfIl6xT2mWKZ9Mr@ y%>XBк1-}y$`S(G +nc4ͫ&Emϻ{aP205\&TFh YRfoؖJ!(*dʕq ۮ .~oR$AGWkd?YKA8iaD?Ya׺CLq?U,x'%19De3 T2T]c#uD3A ͯx]g>gsN[}eYc[J/$Gr| sf?%aߺ^!d6uUv4y v{eM*අIUm5V*&XxytW_Ѵ2a=k^JGTR*4ԮZ:V_߇:k ЊS<'{8Ȣj >IyuQ)LȽ-IV@f_ԿrOߩBL3u0Q':yϠ$O= hHEa2(CcGNBD눈}e^&j. `4Ni0щ?_k2z{1)c} 5{p>Ʊ<0ffߩ@zy!xiV}'ܘ)ꀹ"|M;K[P8"#@eXu]p- >?ߤs.=׊`po=9zo|y`ٍ}S<"Q} ;hYLLө!o)_muGC']("᰼W0h>`$G-=gQcdmM#w[%QMmJ.f ɨЊVv׺|L! @Z(0эllu'7*R[>$op$6Zn(r%6]b4 X,6u;!odOzWB8apǐZQ"K*+k,eYQGx&{R> g~ɇ2,*CUzRikpH`V/rVIm[gp6vn9?hMA娃YD*@("Mp=j/~)l`==#e0ټ?QnngK'`)R)hܘԘ5"'gyOt%WwaNPC\Rf¹Nw6!Na=sr̬m I~rC~`&s21 NUNLz]80pn1uFi"üLB HPZ >{Ap]jP>QH']J}kӒy|!ww(SIrTPhFd8uϮ+IZ+%c3u6)gRC l@5{7Zx@;_3V>jtN;A ..o0w}`IG̗.E#v0AqH|+…jST uXb7ĸ\q>y#h"_7- &vH7ꝯ=NDoQL_V)O#+`XSHV65{%o&w;s'?\Tv9 zlG1=u&d%aPqwg[;$6L϶BıࡉeE &W nFd{Ee{,ZVl ܇Af[ME[<7>! ,l$eEM5vn[Hw' ;K3&8JŖ$yq_|ߗ&`qѫ):w_Ԁ0BչJCM<Rv i(]VJgXJfKqc(gXU tQuw,d[(ަS򏻿sdSI0 ɻ 5  9r74ҏ em, -ǡIZH7ZYjNLPyY҅L/V5pOr; Y7I·3=ςL6q؜emjtWoE2q 9yrEuod5/ќFC;ej}Ȱ 5H!(;_ QyTx¡@Qhx) =h{PyH˃Bk|KB-]N%DhQ(9Kk4$0O< $}$t*RZj["rFu]4VQ]s:oD2`V&G|ް|I*֥>svbCpGT-[jkTHZU0,ͣ|B1]$sYUzlvC򠦅ۀ\_,-z;ίp5"c{AT{D~ S/ ZiAL=!ܯjÃO%[Er0Edg_5ƽ!,,r5EHQPJ r_McZ܎haaDxh5ҍbtP.@bzTO5ʫ׋;sjX yz}";y3ZT5/)+"~:rC)s uf}ցم(4!9 O,3Z@lw@E0^@*Zbx:+'e'DѴ' Cth{+YR yx 5$zLSLLBŋ.AvYY kGO8_M`z>`QC@ToB8hh8J )})'7_'ǰ`OFo,5˷Coa/\=M0.o9%-)o:"ÄstSV)y^Ѩ+ xbX8Yդj?zOۺ=@K.1kW#ȐF4b_A2d6+=BV!iی#-a>;lvEe \a4o"ē0^6ȠYsѩUX'D9b[_:VW~v2_:P,9 &2{bcnXҧ @N݄Hj)EMB8{88 pKwJ(ECI4<2x[p5F;ZܡdRM KNA3E*u.G?vƒh9CoѴu~9;Tw&e-7J&njO(?%A <7KM-]gcfB{$0ԎسR Fq<էHvM6r{DH<+{^alK,O&l[ksGpFKo̫gBjɗ̌>)^"d9ק8y2M/-P_eN3x [Y.ΈKe}knC_[ =&, ~E I8oŷipDA'TOahT5 >]MgK2 VkB" >NIsnnQ+FJJt$/гmy-?JT F5`7cīY{w`UbO`6NM 0pgSIZfyޑN]>`pkzx&COMwRq-^je瞌*'qj[DcQ-5+- 'eKDO [_Q`wbaV2!̻@UHDJ *kRlDE+E.7sg 5Gr2fZn*GKs!,E+'tN5/:O;$!L}Oqnǂd< z<஬)e8/Kbi:q,:Z|m97߂a!y%I3-4ФiJ#&ϬNHZ~߄*H{؂)#* BFV)Fj0N-F(Ta檭@8J{g on/%pp ًё#ޔq}v@W|UR\vCH\}@&'K֔!A(ayQ~+Y_'R`N3zO\{$\U(7i%;.!0Zr(TM]t86p.]qG[̩c˶l'c!}y1ϟ>5RS҃709Sv*n5$[sx-J ȫ)ŀ?)A G4ضe0o[.D-?Nb]FuXeo] KMzT 02 @Ft71nQb]A\+sA^o&C7rǣi͡$OHI~ATN}:0ʓh cK6x u2#[(e0o 6 O۞@ YYehtjWzՎ~8cK)!`S(5vuQɨ-z3S#/5\jA_#B#(FG9\Z&ݪ?ϱ 鈊G>>If@C)۰׳6(1IXɁ%@UK<{ݨ%Pfsb>f o`vj$;q5f53}9=ٗ3ϒL>Ql-ЁO-ZR$1Hҝ\"Qg"Lbv4Whrj&ZRܕ"4XڸD("U9 Vc}Mф6e*=w5{}*N[gzsy 0xbBR[40t_2% H,=C:>y\䒅_Vb~(Yzu^2kfA~HRi5p-Xvā&ID"!5)yH^wYՁ>6"S31}6Tm[Ypw!K8UVIĈ9R1եOW hU_gy4J0N VꏛוJoW8 ͒AL9)Ӏ̬-_lP}q+P19^Z-+jާj_LÇ;2d^YL;Ă 㽦_4d:zR$iKcoaU8L\8r0>_!8 +sɃsh.wCӢBֲ#F %*M]D*^uc#<\˧؉k8❡UKɗ ǻnc+̃+t^@y L~~-YlPLWi+o1jH EjS ! rok85~ ^>b$xPd%䖶1]Y|o'*^2KEEQ;^9A}HJȕf"4UL\|RloX*,nӥZCo\%+YԲQBkgɘ> 9Z( .CIϳ6"!:Xh4z*˙D5H錎YFuKCo˸+,jeJt,7]׎֚znpvl`ݞH +;haR!-m9T.ohg=tީjyiYH%VcGuWzj 4PP[Z'W..?1V+ -8~2wa ^Nf:=`-hvhyM|/XկWma zس?h ϴ]q-8 e 2So[_k;189 a[`D G ?Ţt_URj׹[l~u0D~Y ?BN+e1BekǠz7 Wyh4r BfF!63ؾ,ik @:3K⽀+^8Z..W5'i"]jQm#YJ7(ܼ!5NPUeUmltwp^ѥ%ek %B5Ճ/è]lTޏns? vؓ $bW71:؋ƌv_% F@o"#8Jg|9&g5w`]u&1, ~qPs({ø ?VGƓ leu'h 'f5!ęs;zG@r,-6AMy^lvLh]4XX1nȰ^R IP:'GAF >ȐG韢UѴB3J3DXwexbfiG:c64GmAiUB$%P$lEe?: "qTR}i[3^$R6E2RMvmn|S¿9U]mx{"*3??17]sLN!4zv X$)^iL`w WjRVc=Xg0/CaB_{ Vx}yryظR}4w`_&0Wo$' X!Ek/h?Bu^Y)լ*)^2(=";N,^6|TTۄH=IzN0$2D~l>tO1V53`sB04XWCץs>n5<Șu.aKjA8 Njc.5afm5 8eLʷ k20,%a̼ukzIzJl98 ~VaJ='R+0Z#b&ICbRR r ؎1_^ҹu?%ޑ{w>}4Oj8/CI+!6A(2VF5gTinyhf(_SnP> g-j: =skcEjGٰ?N$nWSץpTk ;{ɿ'$/K=8Ҙ4C惁j2d8=7C3{|\ PZ͔ əɎ4a̪D'E9 }7 3F^b^iX ؔ!v1YDfyTm|::5 5C2m'xCd{1EC<]Ȝ }RZ\.hoոcVL8'> g[#ùfN[gHgi /[,`j:_j`2T{v/; mZU7%5E˕f@ F)6&GKÚKK"ј\B0΁E L[\ g Tr^tFE{Zr‘rSXr?Vxѐ L$ӊwv{Du =XguYa$$ٮ1_#EgQyTDhh,6Ta?WC!9]cPJ CϲΓU$ Mpש# S] h _97b42}/μ;6Nxm.4֬W B'A".A2U~/t{LN. 7(9J_v,g/Sha0qih=cQgՌݡ%9FYT9R1)GisC"ڞnuQ3 .FI6q[冀|BW˯&UP/D[TrU&L)|}!Ẅ́>5ߒSE 1ju,/@bBkd8+)Pl79V¶%!lsCJa?4nI AW&AGZ/ HD*1Xҏe(oK)rܣ(رjccFK陠 [*K&RBi'<Ĥ^O${F*X({ `$7gW*X5yO!3Iݙ:匡:Sp/v zzN|8eU)e+Ts,a45!vF=v_ׅKY{428詠6r _lf1zΐ/j꽗ydvJ5ջTN۬0%tEv}i,6l=5(AUFM]Ř &i8)O}mBOR UDlz9ヘ@\BpsUdFS &$WD'wu)De-S^jۣ7as@؋Æ1R$bEr"@6{T=%kz7.]G9yh_> 3 ȳyޛ \>i*W>~1_Vn 9?1^ lIxja'?"^5tN9^vBL9Hd'AyJT?ytCdug+sDju+ jE%*deJe:,l69Z]쾇Q' O4NutŻnM카v]X+ 4l2"~%P ;_/)_ÖӗK"1Lnc^gORem]ed6* - ʒ]TkkB7k=2`l%E`f'~_ZV e  f_Zz]ׯ{_'F!3ɭ-AZA_̻2;@j=? (~O Td4XOj%8x*Z2\ 溏Du'4vOQߔ7jdil!o4C{'IvZc;TB"bv\ Om}LJɹxr2&%8e8ml0td6by{}ISuj,}i_~,_0/xuwQET$Tl~Ow9ıDžp‡8.U֗!3S~ϟ!P1GJ7Qw$Gn{͔Cf2- ڒ 5ӵۀE BQG`~t_2[f16qRZL# w_EN[@HoD%qT~ȣJD^C'N|B̹m/OvF Fa>IC[ 9|oa~ڿf[m8bxi !d*p 2ž졕 @&Z谺X5пF*VXVz7(_>HI,:i*᧛ Jz~7ucٹ@!(ͬs*,wZFuE沚lp,#J(nqz+R3IM0b;BT-~ӌ#$_œ(LjͶc)0mly)6=J4{'rR,hhΜLo*xH=ٻ@fR8#p5+0W] )`"P*䢈1ݜm,8dw8`K Pe2Cե#@>„:]~zBI9oEJ`jAUYl%l[7f|o|2ws5NV~lX'p>oQ^TGKr/G"eAUQ(&9J'JD_r9 t)ږ N5=?_7:wdtiVՅUc#EF[Th\tzk6]p͕ Vg0> szj b?!x!e~lhnEnW˽dH| _hE6er_TpNUB':z?YH6g+A|yHʞ[3,%!OUSċacsAsL3dcQlƏTf:jȎ2rWm F UdX%Q c{E2kXD 0'"M Nto xgjD}Պ{Nz HW>B \9WǰBe"wfBgѲj"N#Je:rquG^+`CH|~-I[wKJ>Xve1sVR[p5>[҄ b:\^+x2! rHݒ CNQ{-O/:jƋBzy|X?Kb03AAuTD3݋6M7u{J9ΉB~Swr@$Q𾙍:r@{z)2$u0xh^]f۩-RNI҃1]R10xj H$4dH(Sef%q":4r;`W(HqQ;EE?̀Y)n=+flr9)U!9T0bzeXQH]8_SYEdlt֔>x3Zf2`*Qv4|z3 G7u@%[` \7VhdA&%q\1ى/wU7'ֳ{P*fIΞ*jȀOV]^·@*K69ED ,f6X^/ޅGxIPaOº9ltJ|wCD;ìCLXTl9/6bŒ悋檀<xA.7 yJh%Ě>rѻd7mL6(\]_Kk"=%0NnVc$!ڒduwg0wnN$4t,J> dBXv`VeW~UDn&sYQ+Ǜ;PVQ6r#;ўl #dZ\5S~X~OƇ<;.s_:d n@@VyGX6›@4ީt!3v/#Ew#oQ`fHKT:m;ѐdK>L:F5Z)&jd[ <1ЕWo7nD6n/_=vr·'ɀt B.?6"GƊIT'օdk &*+Hd<?Ix!-z`d)#J#pvU0vN5Bլ-FOeR_ DF7y\}v/7C?v~P"h;^{slMMbgF{셐ao#XU_f}#}I[>xZdq&dS8qlkP#,8vD7'X<1t}cO3|bX>\Ng|!/Vh!|O 4ԊkΜ)!^< qk >v{z[ɇ|t>?= McqH7gC4 w.)Ԛ^K[GA "gzgL )T$!|UTb>=݇QhE&܃4mzZt k 9~]{׆CUD H=]@U?86-akoABs'd}6>0ƴ7KyhCWR`.tlfiC9[&{B"IJ'縮;\8 u慉sM/rHU4 Cƺb֧y# {#c;z:&M@c \(lѨ)֓$296i6s+[S cʘ<pw\n`rJ8RJjWa8a[giEt6/2n(oɢG&,CSJ~:=2h+O[~zSے̻5|#]ܦx\4$8/&L>du . CN,S :!Y[yv-+y7fl@ ȑ>nJ3LJӎF"c-U׏`F̬B8$g0gb'I&)fe-"B9dC~F2T\.|Ϯ`|`6D*on-N}wyPk?AUwdzDCf,gXR!ζ7~"Jf7\T(΃q #'J&6Yy($6i E7”vRAR`^H\:m~m̿O\`ev!gF*-^iK("Iu eA:^ k$e3es X1CYwP]+ʮިT~0d~{-&QQPGm=ؿKSlFw NTXZ~x'\x3KdR=~2&qY TY@3#N@]L~}~oyHϫ(uF~9p[q8CƂ|} vG% GPAH :&fPqa6bkE25Lx?cվoVkal0&k=`'%${yϏe+Ł1 NAZR/o [˳?>w`vi0 JúJqG߹sokK!wq}Y `Wi_UvNs2dTGReez{mM"JryRO!,T,X V#!Uw~t`y)4͎t'4u$x!q-/`xs RXֽ;^H̷L<7" /EwOPEɿyٮ(J†UA_Q#Mp q06~`2L=eE 75ghw/.rcLn~k"S=PTEgyoJ1[h # LũM<6s1 ʯ!h$zћ-qbbeDCG?Nm?Pmf>Iqף"ՠdZ^SC(dMI]n ;_Ǝ:bu:;?cC{ۦ$-<\ =˸A쁲7i\,dֹbH!C@ZGIS" 㨜A#K) D.gz'gXl~S`l°FgDֶ65Wr"` M'ؒ].o {j/ض cNܺzucG=簋ǚ!IBy ЉB+Bh\o!ǺN+SBxܳ'<% 0@Zqt() Ni5gՃPWͻ(!1ps|Z:a+Q(4Ui*xOUO%)T3 M]; hI/_e.Db .hj]:-Ma/H&VOu`]]\|{ mYSn!^pJPp4V• cxڀFxar,asJYzG'ׅ m5E'|g@ǜsa=أKS >PM; 5=H`#ǮεdeJ@ y+>)+*pN0>% BBژ厯TtTYVH6:0n~GXL˄G@CωUg|5鯿au*uvQ*U.}H6(=(va#1N3oa ofee@BK9WIAtYZSpZ:ػ>"q6?.H8pz'{ im|9SZe}=i8XdžqP^8`^ܼq,шգ7s.ZgC+Doj>:T-! 5FR-k,}byY):o$ Ej!=C/)xgr$ ^fi ݄% 4}Oٽ_]⩙}rr+U;E77n~9etqqw %qWlJe]p PҤbVW8jv{#tGB?lY8.@Ewz\Q0{Bpڸ2XpHX$zTh˨:< )ORaRWu)Řzdt;)ވ*`0=el=Qŭw"M"rӪ)ef-G9<[2悫@9]vsЄؒ8d 3yPVA;_" Xoٮj Ȇ\E <}rN^_οh1(b7;#U/fgRG0ATlׂ&abf2~a?է`AfJT>e;D̈́gT'X`meS"f Z"I`\hĊ=6\a^{N:˛`{[KV A˒o9VxcȳZxȴl2I[7{G(wȜ %1fӭ{L[}׳2`)" @u`%OPEI^P[v6k3(?A}T^PYWO;&)iTY-=␧UNjv-@)cVɆUY/HqAn=jq3[NC'*K; LJu`/_Z^I8N}:}CKP w+N\ͫ7mZV! \kKZ;?qFXи%\IXO)2KR}ttF,!5a)/s0aF\,b2'C\οA{/H gRyѢYuwG|9+:+;l.R8~`lBZ@*<+!p}ݛ<ϲ8l_% B^-1/vo8^EP EK us;Fǣ]jڜ?Ph?Dn`k<`FT0 c~KqD m0 v(q$髧ol?Y2 *I(̑DW{ GxU8Z1Jx?'(̐6]2yuШy4 %hWP[%MD"/; OxMkj&ܿiB)Cڹgɶ_=GOp6 A 'fIS'eGkb`Y*gGc)'Zreȡ>iw0$F#gv'=tFWgцZ0P־|0lOM=ZRv,}2RH^lT.4.2I>2LqR{c: 3 }%랲iJ?Qߺ*&j.Ś*צGV[ߺGywj՘)*ZxFu/( S<'@Eڰ'ygQӽkg]>q.K4tI Z Nx ;4J,eG."H\@p"QQY<& <@`FY07E=}L uC;ӪiԤKe\_?Zɝ" ''cg{++ddʚ]xbDK1DɘmE+pƖ LK6]i/UgR_-C=F:,saݗlJh.!8gs"unF̒& 鳺+ۻ1X\Q;< 6FH͢A^* Iq#뿞Ȁj`R}+Ӷ@&?ۃc9_p`44f K-&)OM*hK{xto\Kw [T̕EJ ߳&ʸ S$ޛEMs+Wƀ*WCB$6HZh~0:#:uЕM)/[ "d/cω{?n[%mD]˪I(LF2J9P!% Oۡ?i{t`?;#bO1hYO!I1 !()g`l,7Akӆwח[|GN[.}pRp=I:+n"x΂#"S R(FvUJ~">~< 3ԉ/ ^XW,ʸZhhO|xb/K.[P 8v("x[9>6k9\5̐f̖ocU)TvÕ&C")KBb)\">k^јͼ9x {g-QI&h͆j}ղ gS΁fArx8:o_w:.Uׇ@dnI_$Bѷczb^l9}ȋ/e-d@=%H4Mې/O;?|hLgm&@KZ(49 16!{黴d T # ض0Oԭ(w9SO/93ѻԮJQg^b˳.=RhOz|Gvu] Br#،8 "\kKG2PKOLs9uIׅ%['thxGݕXDTS,OClyFك;Dq,D T˼h":$7GA[Өõ䉢].d: ט4V{(#U[TUAC'%4O+DfQz?чņFUm[8b8Jl)XWͬhSa<5n廚қBA8G2)r2דCK;C i w3ą5XT?ɚ2;u =+7|("9,V~h? Dh p϶an?ޜXZ6O[8@wp|3?A.:2 DoJ[@;k#DvBF\ s~@M֟lՃQQ7ҀBUSyȰ{:;H /D(HJi 63DTt"j~kpo/UeSAiJXQ\Sm_wrYQX2F݀^HìI^${'4Ga&Y3S/+xScżޠ~]|9tFVRuz _j{G}*ӂ3TϹ=TT~ yW ̳Ӣt۱g`Xaf*oJ+p\M6/ÏR#H!= z!}qMm./`Az,H,TSSO bB4aʇ9c&OqQ|Ai?T JcZhd,R Wpi\=d+Hv{[)3IP >]%e^ xEu8uI/RFg wM73ry6I8b>(#a3鼄kw .AgYZ07070100000013000081a4000000000000000000000001644ae3ba00002ac0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/firewire/firewire-net.ko.xz7zXZִF!t/ಿ*}]?Eh=ڜ.+WoJa˥et涯6t2VHUR 7kq ue9 2#Yk6rmx SfE V`\vƜu;9Yɻ/)ߝ'zCfeJٟby *Bc H]FG+:AmwdS=欴b_*3L` ^-:@s'<:} K^E7|E!'v>#xB훍=mރ4Inj&yc|/FcbuxK5F0R3Ĭ:UJ HPye.ヨ5RI!;H A].zE2q7B̭tDM~%Ke')_g|ji?c-I\x1RsߊȸrVhUUnZi*Ex;~V ^ u3I<4>7-4r^U֓}_!tF:+zQ$~Q}p\Hac7H<X" ƺSȶqҵK+1=yKEꍀ2]RCÂvX&B{Y;jdaLCl"r'ug3wB#cG9KYJ`uo:} 2BUOVN48xA>45 ${}@J^bwqb(q8`ڴ Q䑑GO ~kVt%ZϕѢ*L uZ|6lɎN^ I@0jx˰APy)Z-r{`Z5}8L{KktZ!~[_SR,Ɵ$BJZ-pJgЍyHԦ\ؙ;fjʓLʹho7 FU[Vt:afVw.ʒv|_<h~@wO&p%b0WxWY(lpݫTe;MJXe5mд}H .%Dz6gu) D&z($:4Z$C^`q;zd }PL5!}e w2Վݟ~t[Be|ǿ3 l=Jܓl@Lq޵^[@_4WAqϜ'"1moUu<i"Odt%g_.(Nү  X Y^]V11%8Tε(t TU$)3i )b!qG0SZ54YgPcnX[-Pt2qu }䗤%:&2{Sݎeh$G;k$F\zub#E^7 3{p50t%g>z!R*8s ۍݾE4@ zf$*$[f*Ry@& c_U X.2h xEY p{s<,f$tDEG}Q#[FP@QPH]cE'@7ssi w%fXPN,Ay%)YPcډBw{ `"ScyHf֭UPLVKHix ;=C,<8gmogQY~W^xՁ>N?L;5=Q2ƄR3isa>NJ_/%xKv ׬_!C~TOY YVg rx)3@Qnc`*|2"W›! PQmmyޞ:B4|nŌҬ AV"-E1`,bmļQPwƍFvÜ9vɆVLGH=GAl  6ɚZ2 3CG.1!@Cǧ{Kén0~ YHFh/=2B)yCWW!. Q1T0D/Xn)N1 .fYdyRMmwų47[eGYL!`@J0;]{w-dJU713 pyNcdU=/s\\= [pfڐ<DBYmHx*YnLkqf yXX]T@n?D0AR]t#$ͻmU& 2U[!2t s; Sq 0]YO$Y1w D?Vz`GiN׊)%̄X@vqmP]!^wAUhdN4Q%G=N8c\ߪokYh+K/_hhƘB` .V:ΦL$F-g (yS6:m*vOk 8jp6cKS,tqH5wڢ]a}HhcTiL+dgͼB$$T 1P['uIsx]T$NE ɐx;ĺLv5ARo`J&㿻=X z|GЭ5O&ɞ1K׳F=A4V=|Jᩳ㢲n74E Pb/ `*+~A4G$)+.:μ\ioMJ9ೣa A١۲TtV|w_>9o0x+rcs\v+nS LhE< J@ '?9!p;!rBC-;q$/LJgU@HOGt۶Yf1"*5T }rgk*տL`a;vW (\<, !x,ѢLT߈AWf[bS2Iw2haMܴ6 ttUo_\ZVlJ38\Źfficҙ-eݼM@sO`)`f̰ObLEܙZHpwx[nv6@VvƋI攢2Fp5HOiH¤5#((J9i$R2L+ P8ؚ4s ĠFRux@pǁR7H8h lV@͵wAD[jN0b;jZv^\!N=-`Y#Z's3rCI3C]ӒEnm3Nnvm" ZJ^Tg$ ,HbQRO$&Ip#Bn 났z[`Lmn!)h2>SoN-)Gu2਍̯vg$g79|Ibӷ]b) ]tHB#&,;vDhM6n%KD q1}ޠ6MavYdSMIF x;d`PQv96-/ۃaGCp# XԓuޚSCĘAg*a0*ѐ06qpyhCO6\`L)blLw߼rRoBYF+;Θ1./gc4DmT0+)[Υ;_M_9Z?ldLܴ߯l![o{f:hQXlt 1/tKq?h}߀(@&*M>j9Un_:O;R1 µ[H;nR s0OȨ7 %2(5`H LfD[0/m,w5Ԩп1*S.Y>XE}ôe Gښ[s]2baG|*g+ۜT_oiK_qs.댟_? 5C#:(q!܁:2ԉ2@_fZUpD& @I5TzOc_`F[M'8g)OS{w IdJ.i)IqҜQlQw4i]&f"U":[uٽ|rd( $nHj?e#򫝼FG aqћ}LKTbr(gvbίq5i<;)1;DlI0m2ɷG(lBlA|;[y~+U1g=q"Ѿ0v\"{0_vJK,]v0AsARkR'CM8i NjQPuiqo7"O'ΡޑdK_xqa}RI  `<B1xz,_Y ƻqq^1 xׁ!fn^|u({_3Y52`ҁ5jx509ZKoz௴lh#߆>f <_$2*?-_bIe2&Y%aQ"|FdM !?X4l"l1f63`(NOmIH m 4sFH.3k90Ѐip0I1В&V.rGumįovbGMǔ]LO4𐸕 V<\'ΎXy2G2 QvC~G7E (BYX`y5:1;+ sc(&E@&GN*?U8*f7<~N`}ָP z OD qjjzu" x/ehUKFQ}rdZVjk_&)@LI|+qHw{6rM l><[l {4Q4 <ԕP 7TmttGY̍NǷR.ϷښDs>ck8U\W@PdU{dtGmI}~VbtN2Z|Z}d/w5NQ{˿{lRdk\iˏC"⵫tT3NJ8B+}aU6A{~bfiXYd`1A |80=KY{+@nz5AJCi Zu]n5 [e+xWbTLPvݡoU~ ^j٩Uhݩ*BWXhV|]g&r\xvHFbB:_sKT黻RuҗQ ¬[i.Lh9^t"N m<k0r9v|MF8 n5H?/ Gx"H苖\.>2&Q%} Cw^ 0mp-YX@aуkPzk ˼ͬU-*NL"d;BѓuN Rɔ|B$8HpJ⭟9IdM%x:gݲf$WO 4J9QUR!lX1o-Hxڼ:RPEQhٔrw\S7U=}2c#YkXԜM.c=mgp)?gv eI'WY?] PL(1ڰ$%%1SN /{<Kh8JmԒQgWy/č$FeѠBX.1~@iCǿ[k!軷(L 2Fʣ.WSLvSvkGz\WB/Ս}Qw엤MWHrDz.#wF^m;|۶5 }XbF*ua`VXFWjqzUٽd/z `Ɂ"qa ygZk$z AviT}W&inE_p'NV/5İ>yrbukݔ3c:[rxIP .AWn}^\kB޵Bd|R0B^w\=Ô}G=I#DC)$LWs-LqbҺAzC%g0$лEF>7ڜ'E;u3jkt8:dKB;L)Px)_dۇO9}ҘӌOW!!z`w͓$ج3gt-fva+SY pI9 X@fqi O9#Ԁ1cYڷU_9,q,>OLn8Qxۭz/QY4LN :ϐHx3dCO;;`jw匠P%!5tj?[p%.!3ɑ+DFl{~VX~}9mϼ}p\PRL PSW>5_~$ZwC^4켴 E/[e43wJ@|`f;k |oQuv_ ICsxk]xmhFS5.EqF0HjnUjӓRK|PzܛN@ݶہ ,>;,+D MќBlQ "Me}RcUd,, f;}rr3VgxgG#KǂKs_òhź%UV>/"ub 䯏Yp_3 Io sQgvj>&C(ZeD,Tr8t$+.RmZ: Cxp>L DcJʹӴE4c{\⥴NlOϐnkg!V6kstXQP*mXDp)ce"LNtF mN'Oei|Xs=%s=5eg <#*2 "DDnx#ۺ8/aãQ~$,U'7L<59_;ӦzHW8fPf 8fl)!-CP$KoF R60(M1R5Pk‡ԋ91n)M̂0"q1M̚GoB/Ռ*h%6"I˝_WVh~G$qȖNF"xk&ŷNΡuX>`R+;T]/ EٷX`ԤݸV"`8{q[g25@0hdvd(jVk'5z^e٣kaeeO汒 ZS=-\tڊl,TddZ-JFFW2އ(,Hd`z, a'3UBt tXIƀ 51*֜<Ζ:HJM1)F5=cur . T#}:?rxpT+tbaw#v{B )4zxME3 ?hpA:8s Hdзʺ8p#K84"$t$dK߹^(\+ mYdzjQ0ٝiӔ4KEY[=7Ң{ފa]W! 4𔃩Zx۽ 7 <ݟ9VeІ.7yfՂ.&1$ՐgVlX cnl&(R "](:F hu%vILv!#(j4|m̱+n 'Dw&˧P@haj Ksqha6bS\^HFJ1g麗m;Vr]ũ$1*yDlKu5jfD< CZ|HMnnSČPFsQ角V!υO"/{P:SgFy%B@u~ j^ rA[L3ѠϘ׉2oIzm%U2*GE=Ұ}_̮s*VvbjA)jӺŘ~æ:4HB[YıP?:ڒ~0a h;R4nA(ak42.x}bS$}6V$my T}UR,լR?l$sxAkl}H^"A;2 ] # z`XOGgdbR2 X`0MaRTfYi[w34aw#jH3Cs[ǡP.ϕ&p1uba&HMEm\=V35%̩T,h' ҥݯ.zJ,S񖤽;9\g?1ԗ-LTО5ׯgZRZ#k Ej;DpbvH O`TQ}TdE"5 +%N%R3?n䛣A޶_t.aa0OQ^Y+?BG1Pf`-nRלf:kݕ-'b8 >ج@G$,m\bb. +34_,c$w..ń&ϛjˇ%['\ 7+Nڿ?L܃*3p ~xN5ncJZ{=JrxBV&bЫ jE U"MgYZ07070100000014000081a4000000000000000000000001644ae3ba00005598000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/firewire/firewire-ohci.ko.xz7zXZִF!t/iUX]?Eh=ڜ.+*ܡ*aZdvFXsVE>nͼr>G6 YלY[wW1+)>XWl+,jxF^7oK_ص`*Sdd[_#ZͫDņ1EN߽)kMW\#"TIoކ)BX8!1Iɺ<b>gNd: Tɳ{7 \>x {1; C\ӎ7CVP >ZvV eopEH"9cZ`IT~yoS|jbᥱ'KP,v\Y:P& D1%;q_?dij|2Zt%t $li\ 5Av'Cj&^3f MS^ݳ \7*]^Ru rb\g!:TIl`#fل|2ú+]Òyݶ'[dO@vumh|tP:Xԝ]6TpKL'[=sHM jء$ 6C묀mb ikgɹ[h8ghYI(2LP.Lu8%ɒqcב*Nmm &}0۲k׏[`(J~I]ܣk:G׹u Y.U"PZW1V7Mɇ-9 :;Q~ ,}ت!P@X 'uR"XS#$ ,@؂ .x=O%1 Z=5.pO 0p|[|`]pV1~#C)}VHh]}>,8Ŀ^XfS9~QIX,ę1A ^9a l1B2aZU8ƿ>/QYo"oe(7aܵN4 ԇ86Qi#֞b4CUT51je7lR]|eʡ]q@K^ d#橓_qO] QmW fGD {ئP=!ZO?sItS2tDD`Df˧"X mit\s/r7ϴu26Jҥ>7QyY /x dÓFXU.y[}(a7T}Q+"i.0!r/On"GKcV7͏Wd-V9|I$R.w"煵,6= 'ZB !ȅ*X;/.zy&&|UNK8'AV֎@J0vE%OK]uYچ๐A4n~!_|{}lqo6Aa(ysyuASpaCʟ0Ez #.Dzo̤l' -&e͊:zῖS cʂ߇(BH0ZpBnUOD65n DA(/" `sabJH NqBםt _ c*<+G{ӥM.^ KM_tcE&lbM3J\lnJ1@{~cZa3 ᱎVPHn*W&@P{s@8/wWGYm.Yz '};P.A`m@PӇoӳi8YA#=!wt{tߡpMBVdEwCpo#z ZNZs(PW1oKrq) C>bfa﫣d{!8Euv8`wި#;oˠ'*Ӑ?6_c5i*xp~6{Q0!p4P6,j`FT"q. 0Pse j:?ɎΏCr p3FLmȔtZ)W%AW=d0$`i|"΁h2n>> chysT\Ih u|gB/Vk7"=[}.QL;N`؟m*B![`zA}W()ӑ:Bڡ.gcH\Y!&.Kw0o ,It []#&6En7\%׃aCoa.yexSOnۛ "mV+%A5U[1#Kkpz4 }n;0gaPvGmz$ $ۮE}]{[*;v2#C5hphw>#bb-Sܡ(z64n\~ı 9bDb.ssITkv؈"TlZqo8r?(ɠ`NqI}x"00BQs!IP w2k~gֺiLR;GiLaZ0]+!-e p4j:r@+g+$;xHKz1:|IL Z?XvR)4:g7V ~Xnݾ餀,(};xu oLzqEĀF8w/|~uSm3A-`/$fMaGP%$o43J:0F T:$5Ҭ37(䗨:w{4ٓN(y;u]CWH+`>苴Jp0$0>̎ g-! ϴ9>Jg,bq"V0m &u7ّMPsW":[n2|<.P'4i5R, de3:lm{{Fm r P3R5< ?Moܩ>%<,SqfDBm6{ A\2<ȋ1ͦ|m::>eOށv+t Uly M( vmj߹.StD`CKA\TqY)ܑ&GO! XKVӺ]F\а# H \9 rH"9sYEe%{TW/ `?|T(Z8 pAF3li|2|( a-k.^sˊԜURwNPq u& Dζqlq_svuΧ0ֹ>glj]#(hGI>6^#=bm5RfI5܍RA `j$ޖiU3voIc+䌢#qAL ]aM@&i{3doSyIcƜs@tE}/{弄>]L4㍾V =̉1S, ]n몏z;6rlj/_V*<(EuIb9y!nYT TY?Â]ayCǁ/'VPut'߹ aV+ɗƉķu=(NN􂁦ADa$JAVLOއUbT]q[4AcƱʴ¶kidi &Ji71[JfpAYFB^S~xK-p5OfӶ)C@{*sJ $I5L`oe~0r՞Q/tP{ZluT" f(_ 5DaKZ[<;II$Ҕ;H=ծbn0Y ZtEFP搅Krg/->PQBNKj]/N$5v.`?pF(CdM#[î{,_|Lǟ:J%5cu-K>t-MF'fj6O_\XϏʼn$4]e56VKkّH3?`=#JTg{h\;K[nEG$ON%㸨k\/l:5[QBņ&ߑŹpxx&ҼE݉91g[Z9wNLTg{PP֤-oZ~`5e䷅ Pr )#9BK'0C;j'Vz>I;VP}>oSLo7tX*f ڡ䓶z}Mـ8[ok*wzG J=|Q8;ʅ=& S ㊔lZɢۗIJ6Y8og >VB pRSQܒtP(2j݂`G]~ןD##F#v0 =W|T#"Zwکe|"T6ιsWqe7m 3D}TݠL#[ؚU j7plLyÇ-CddeE53D߳쁄[@{5@[3v-/ Ƒ% ݳYEq]x e,VRF$J$.p'%uOu/QT[mRTo,DaRSKjWcw*f7fE6OQWʚ?M.*˓V,=/tznENA6*`?Q kdN&41u:Us=UU;43-땐~ZŇdtB~9}SDZқ-dVPQDw czfP+}"}3XoD(QvBO>9;^zK#:VZƨ/)4}ǜbK%1lm8?JͰcX!3@xe甈lZ=ٟf78jt|/生w}J ෑ<}/9LJ9'Q!iy#m)[I9jc=vhB>gT* {" \:!XS6q7śdro<-F l&?~D8Ķ, RȘxq\%2‹>BI{ѶO8*BSa0Ljb0M/Q#y͝ވcOpx+.I$xth  0/V/ooVDKB+S)6];T5^$P[-?-n*"0C n 8v~uѰsA+U\=]WHC^]' 䯒mrcp>:тGa F!IЩa,dl*X[XW S]Bʪr|C;O@jK`hܾ2m,3@m &,~VfFTz?JRߑ'aM$@qRzΜ} cW v)W|PuFQuҜO(Q:@5Ç^LzT4)ɵ 붡0nRQy[}HԇA۰L$=a2 ǧ>EK'"8E1'ʕˣ:E"v/q}`Xb$ sF}.xX~D[ꏎ \gӓm)9媉(/a>Q3'XpLG71/_'koٷѡ2-k&"(U؄G*8蒁VµMkښ?ڐ,x5l.,g`61Y:N/]Pb&a&~0֐Z5#2򲛓՟!(C㧕ڬ_#1NbĩC(oaVuwn߶uIM8?!Iq3;v:1A(PyGWL_0B?'Ztd:夎I(d }  Dy\S أL7W6(._|*>u4 l >w9p#[8E_@O?nx´0 ƎƣrNpVQFyPd|Dspw7ru}ƭVPY1 TIcO/@Q߅,.f4R4FH/a}ynO%nҖu<77{ȉ3̈́M 9Udi2O;2(2kEg *J{߆N ( `ZQ'Bn}N'l[=I츞բo6 =9XYUC+ej* Ъ.zD~ѽRty$+Udt-YÓ~tAl9Jtcb;ϐBs% R#9('ߕ׮S60鹘 ~=g^gChBF LiG+$H?ô{ p*o XD![p)#|)-lzTtՓGZ:3\r|^;x~.]l#I 3_ Ƭ΋քi}e#@<Ģe B >"+\%NY,Ǒ[qKY/귥g>TOfg/c{*;kE2>$c&\@qGaAj!chwהZ9r!) F9d7רMKx%@N )x8+*e$ BL(HC9[U=M-(rgRn!|~uwG0u޶L%I{٪]r =2S,,-D i$P;W?NwR.MCnw-SCK(P!bfIb;P1?C隻ozK(ҕmܰZ⍧3[&#&t$R@j^3<{fAt葿,K3u{!:[F5vo[QPU;w@3~2eܒ;89 T}xxh)*+*z l W,QavZfhDAgD=f{?4M&F ~cGs0+ȍeqGPy}s« %3%UA5lnOyZ\ KMMe:)pZ/809ոjp V.Wo"zTțȬEbh2dQ5քm#r1owbw쿓3aͣ)#6p\},O67sw/i<4d^P&IUyMP< w#!lX0_f4Zx#}{s.# <u`]zw7R6_xDa.#mt G@YI^>緱kq6%uB-8gEMqAQfWe : 9x9QcO-}0Bt;CStjBm޲)p02fäC@p(R7FbagH6UAY8(]l<R)#`K.CCl23x\Xf Q ڇUJm(fʹ@9XYnLubQ{ּf q2z|@oZ?wy Dȴy+j DIV\1&p .vțSXzڿ# gR͙dN)m!G2ga|j"bm;*ߛx^ց#1&;بdjq960e$cNJHUڼ/{*!$3wL3/,nD)_'pnFɽA27,İЄvvӞNR\{׎;V;srLHeδ3Rs4$e`O)ma 4ݲDS*ɴ :*mQ'ɣk?#O7xǚr?s۝k[fopUpݏ$܆lLmځu=OmDcZۑ,xK~'wҨCcGNL86˸эʞ՜> b *F<$qX\˶[j0xk%MJg>'Djrs?'ho&}߭Wҽr1`UE\C<{giύE#B,ݶ!3qld24maiaZ&b}rO39JDtfK[@*LNdsX'Mi{y\o[ц:\ H_7ӍP:gCU4tg1.!px'tZc9CL2~,<wo!{XlRqU~@P kPm?xѪ(wOEYIuRlev3_ݡg1O'WkeǸ8k.!_(5҃4kYdh7c1;yHEaLnTQ; :kKX I팅-]Ӳ4pu2|}W@&z؜ vfMæ{obb}O-Zkruc@TKonɏգ9Ȇ{l^p$(n*Pgʆ{W*zzUX*.0|ج7^z.quM )Ee@4k8T@"[F2#6Xg:W#׎wj'ZcTcHwgV{SR[E o_mƋݛh"8'^҅I4i} m+\nF#)`1' ZlQ{ky13WQ7۟J6kh\HWVR/>i PVkˡ{iD'uՎ>tbY`FTcc1GЭ]x"h5SZ*?VF~k}q@qX {km RWSLfoPj).0j-*Ėf?t**C"/L7Jޛd(d[)aR`yJ; .:#4K8]96n $w-@Fq" Ur\)JҨ5\ -wB7B>!E cPT uKU?8;2/]P1}Qc|# ߹!} Ӽk :yl# o#dOq"YW›s ؉ SXcߪ|Z. xŤnψO]=LC~yBw/[8z7Eɧk(A35Qr"x$O\[(ܻvuáz9Sr)2{S Dz **~ Bpls D[fi؁A4(?}TT ƪ3p l X%m%SbH~JkvHJ+j>(@p@# eԚ_?dՍ$~-D"{i)OeV2 |X,Y iH@V7؅3޽GHOC|r:|u0 k\rˇ6*:R%%8l#7|PLcO<SWOf~x_]griY,/ dQ[o4 O|FIk'׆nbE~Nz%j͗dwD-hIḟPHQl%µݜ 2eIjʱje f}u ʖC>գFP2?2Y4_X/V+s$?aamҏ#peZDzC]ڂ i jSpS_0S"v-=(9!H(=sB[v7(l# & ! k/qe֓DIv?GˢiQSOٚl-~$@zT=pVgL.:t7 M124p[}8~ey򩿝&[ʁCc=+Lj#*+GT}Mm5V9]E*b>}yBzسtȳ%fj 2_fscn25؉g)O/X}}ݍ2}X0z\fOM{6c8;'PB lo:ܼ>~[G_c'?DgRT"fL|rU#!DȒxQ 1j@pr_c^b=` {(i ;UF\{(L ژ]X*~^p%ڍJYܨ$hߪ[>`R(! MpzN)>s!"T!7Il3_`~5l? DY#cKrr; ~5֦'H:ynکM4`>#׽z2spE"'C5OO:ᐽu'r zf=#P~TD"ؚHڛ ;ܠMI9D˹6-]c\Q1q']D50!&SR%*j-R+>qJyYJT/߼ Uʦ&e+D.R p&ڃIL8c2r]$ n|ţ!hl0cK&fjoybuinibcUQ+ffyYdwЛ!Fb,s3]AEP*@ n ?e&nFU9!>D}xżDW/*PX՝ã[ pf=ny}>XRuwǂ3#.'IOlXv;%*aFn+A+C; Sl1G>6]y5)&*ѕ$4L7e TcQ SǞMvy=kkt%2KHBN)|~ PS )^ ;^٪6[لf|V1@9lE∍+z)p 8t5T|9D!ׄN0%ێ8QxO5x vXF]}>-^WdS,䙧P-!# [Ƥ}CAD6Qqp1[dT^_o" M}x81W]¸G_iui <}ԊU159'g)r`jJC3>r ;˺,#p Wn#EOfjmM/7LvfQK~yŲuhf `$kJ?ɞ]Q|+_z):,CnUQk<*z4)ɀ3l7D@ 0$N=y|Dyj5W.-HλWʼny|HA.{8F~Eu0%Lg;NZIa~Hp<|ܼJE(]ܙJ/k* !>B6,*,5j cR1SUQs5c: ܌Te;!ށšZ?Ky`͇!cޡ)3e"tuغZ̯ ٮ"6 AZR ̀JP  +])JM³aG%f6/f]Ru+L:mj8lzK8;*Y? 5|ߢZ?,7#;/Zj3`TDH~װ8Ub,( *L]"2Y~pWI.ԢRCC{!ApUP?'J1yx]$dy?;>f|XRd~ 7Ir)K4}mGٽV HVO}D7FiL-e3:rn\/pɀuz/mԵrU}:㽊EK;0@]b/ыUOeS ЫD[:zf?/#mMㅗLM(82R(UQ ͢'o-nJ8{JԨ=Lm7ڋG4\5!O.r'LʳW+OM_ J$*RF`0Q;C'f}Q,}ǘa׹#?f SYxl{MHpO4{!d H9t۶Ox ysL*RȾ'9`;ّ[L{K|cIoC>r]A2ݢ=wcr7荤-Yr_$u~V̫puZaAF)`[mQqZu0lSŦa2&4Xݼs9?qtϤc|5(RA;$Xjx>Qux&%rGH.To!2 Y#3%>ɸ-z"()m|?6XM #& !՚XzDP$%6MYDUϴ2+_V OnrЍCُH̯o*wAVT+V {h=F5W}0mǮ񺗛x3~dj_*Hy8V*ƝdQeq Fg2{[m TSKu%l󆆰";@*_ 8ׅsEM Nq?:@2<š)v,/AN_=2UU\LsUwsH!gOCF#?+:խish(2蠬4b@Sͳa.WjFw ܂7F%JrZȤ ;7Ԝ_k72k۟:F*+дQ L hvL4n +XGy͊3򾢲Ы[vXn<1kyY\?`L%T'w)c,e΢ӿ Jլ0$;{gC7k? hp ҷk;2'Ǣ嘩Te X9슾{w_][h3ΆxS#F)d EC9X& bӋN ]nVjj'c\] 0·*# [_a"fNw 5,r`֝&th,Z?׭ukx $tos{Ơ]Î8m@`` dcCp=q\r2* KU apf4|=*X1nHԢ9ٌ[ݰl#3>6B)C˺ͤYVjnПah}>p0y⥁+ڿ:u|!y"-Xߔ·@X٧s^z reA[11,ӖNLq>9V`0<4-u?@#X0HѡFBy ֈtMHT4mm\ډD֭BH%~/HeLuu͂cl[&Bc^ŲjFkC]DhA7S")g%l|1G](5 fA 6ٛ&8(4=Nz/0E#Sz5Zp(~z `ɋNi3`)_Vj:[!h C<.1N&8.2 D'J w7rS7^ Ld>Z?pnB!tն9_5q1w'<dJ}]K:=| <.fV 8ԭK^7~2l֥!lzMBxО9bIm|ا]"xH 5@~S[E5_$&|cZo 'ϣëe"~U+)Ki9{csc> vbjf5r tڑKh[_Ӽ̨w˩Z<0:x;xPWUj[*rW5t=Fo&d3Z1J;CvW2xyWpEDx^8ɆhmK[FS7r?gu| @1gDa|mÑ m^ƋX6z} 1Υee0sת#y<汐9W$RJJ#(DFGڡwHwJ~1w-a9s8%jXZ sakT6iqI9Mᝣf؀X,\J]צ ?G龓 V;fǢ$L<!uGgm/~mR%t~WԹҏj*MIɓwn O*% PJE~ Orb.纃s^=0%i|~X-)ln++Y"#|^-%o+K9l/P94x'dԠ"/c큌W ~^VyZxliHVԎȚm2bќtڄOaJ՜|y2ǮkTFחmNRe9@5e;5h"?1 j48QLl! _q٫ ZaR&'h~! 2uIU⸊+*"oMw$Ef;9BYiR̀OD7~vIYNV2Mi}v| -H.Cu%V;.mZs8s"p=C()M%-I۴gsσ;C|1Cd5>ޝF'[fs6B2oFFZ&>iarZ.@jc @cYgjlʹ7=>U[IMKr@4_pu0ݟy*Pc*wxlFU:1-YǑOAѲIʙq^4i"wʴ\_>K{CPb(`p]t?!5l?u_2uD٩k<<[ >S4~*B(w?YJ7?xk 1^^ "?i0"|YEP5=9MJ,LDV82fUіA J6l"2FX}!+!EP~ +-Fv|};m佭 vcWĞ@#uO[o,G)Po^lRbCq"նxs{c&(w?+-ۚk0c:&;khƆpiXk”LtsTu\+qRm{a8==sx-Ujz%WE鰭~EsJ W"kw-,Zm .1!fl}lkid\6 IAf7˼H ͏)HzZ0 =υө]u=F=Yѧ?Y|KP]jf=oEМ)6tR AL#^A;{0ġ15׋Q_p- !LX;zጘyᵬ{mv% !m郯_CGo"UfC:|YfQ9Љu!_1 {0t@o3\H1Z>ΐ$}@i:"d #.aFm)KBEǓԍ~ ̿ <λH3L1];{ oXRJt5ZG75|GZB;ًrW1|,5u%#͚<~9;p}4JtEO2 ~g]YS2WnPg' qB?hMQ^}/8]HuC|)a8zI Xڜ鐳4xtB VػHPF.5ldj9 0i IG4 ~KQ&0P'zG:|EB)kS-LDNjψ˲KxjeI${E]w9C=N3+{q&4I]ADcҏ7oXW|Ɣ'ϝGN fX|[ܙ M:f:Y{mE4 $3 bF8dgv|+c *c){BZ?wG ى+ĕm <$g.}lf$qyڿQ^rK(: tOD.u&#诫_oEpo2]|e#-A]+͒O9H2Ywql 6'޸$ڸ$d6oʴv-$2UPz'~dLV7G(8h1tK0uȔ- /X|-]qWĔ߻$0uJ Gȧ2O2V^W aY4d d@&`O̵d /,W])P AYȄ舓u1iA?xJqЌG9DBp tG37GIa[@(ġ8cr#ڃVYv34dG$Z-,h#(,h3 ]iQPE%zbIć¨^=A/_`ޘt{4&ΚU'^O:h)udD U$Ff,2N6TR376dfm;rJc6 tY5Xz6g;I6q,$tao]9L #/eJB?(2u(WG=5 I!\O GU/u +a~lo|X~AF"&'Zf">h.*I%I;}hCrOu<~zb{V&et jn+vt BMeDWhԳ&"MR'`ᬚ9Ŭ̬n){ajj~8) Oƽ=E_ tjaO [?g C T2/E6xaRx=:㤄f+vF%%? CN|Tm`Rio;d@Ej*N=݆Z Ř7W*!j͏eD#x\= 4X`El*n`i5Uw,,ƤŒf_ԑ^@yM` J=kK9rw8Ewo_MNhD'1'jںj7bާ9ŻY`ݪiAg`Ea-U_ǻ*yMg8 4zfƿ+V3~XVr88ظH L3;*;ts.x B~HxU^k0ilt]VJ-bg۶ۡ l J#rQ{,c=|3"fӛ=8$1XQGӐC#tbvuNR@θA͂yp@uStg-Vjwso֕LLX(q~ e֞8ޛ냪$)UG޿J6<ф'*~NXP!Q;:'+C7g#LIhH1%}{/uW&ʏ5~RxfkEfuV6EcGo4>DS3%dhIoߢWVdf),1쁼p|J bK~w/Js?ef{葔o+\YHSۂ!;|0K.It{gayB(.+|Ҝfԅ x*J%cw%YnA*}xC۰Kj),mJWMSI؇fC`WBXc0&j{^a?biܸcIN< 'Սc>HTQDyZm.6!bϚ#Głi&"|whhn{,J>S)W :VL`7w;iUp o [ǘKr4~/@?gW%G]pĩCuE7|&Y.7ˊK\''>- OEV> S+7؃8{!>IE^b[>#IC$(0DK2 kYS>}IcIR>o[;lhC(q(72B1B[KNZsˬB6(fOq<}N*#KE %߹gW(Sǘ#eť>FB;lsd.BDpHI BcyD EF&wumںM5ktBR 6Io5e(nh<{\+ۡP|{6kբٯ}gҮEtq?+*E!LҺ T'guka&^oedY砟#>"grFvPpm8kmR#O~>.KkgU)Zf$ +2=iZJ$+9p$ax)l=M< AW8I&Ex Z17-od P ĕ;7ZB.#( (SԶ|蘭m ]#V\ }R`O˫zoڤy'TБ ݆^Ё !{31 1J;o1 !!)ϥϯ*4c9'+"]O"NT _e? C(FhVYRsFky)DqDw6hmP,[hD0mnOUMߺ袋*}IE߰;·^ewn[M RQ,g3n?1UxҀL|ONHS@Is`f`E攫`h;W큜bu63B}2KŠ/`Jghq8a;ٿ!zb-wl G9ѼcÝ‹>|{r)=O;PXBȟ8j*h ^EdAfo6W΋?m([zAYdz,e˷' 1^~YsQڈt^7'n뛳"hJVY*n[j@O1&6^j% zIePM| _];!G.ŒǗ@]36L>qAAOz@b&I#/9.[W;ǟي>hE 3%BkQR}gZ!([*?/V/k$@˷"(g>:wFBgXHNK.wu՟N,HB'`(xt{sӠ} jg3|]Gۿu~ ( C{` B8v Ͷ]>>"NwkHQUjVQ6~OTegr^{ 5"6,Yge0F+VizP8;&Ц\dQ9$=(N߶_^ "ȊEXA.FpD;,jFj,`VkpR<5DP/_U̝~MƠpuon /A#||xR[D38!>:a{uTI7UWًHv yK|զ'o}*B96ѡف%F97lv<Զ-ҁ\w taǺ C~6( }f9Q :7/jsMb36^@QW~.{~8!Lʒ @N]ѓ_EX BTsD'2gp-xf2 H:x-1CJ1ecÒtV֘/nyy;5Lrcϱ|Q=1_sNIFJ9m=B[gc=j=ؿ R &|wPbiX\--% Y1+ij9S0ıq)y>oxahg];[/q[,n9V7/gH$2S 3zFR)y?&.jnX]1! ;㼮rk,-$3MN`0Keo[90rqb];2sЅ҂m"W٤4pDH?,הJqꮰZ2ut!O #Hkc\ F nWyxLh+/:}%b& t"_tgMgИvYU)tNЁ=%MY_z蝹'7 ۋC7 ZnBa֔~ZDӣY$X d)D@|"򩗙 FqHihX25"p;!](&k+,Q&-LA)7ow3nfh JH=ͽPT3 qg;Om!U[<8#f XÃi]evu58_1>l㦻̿[ldBlit@$9=q10, ;$Qd!6KUu7~έJ/Tu## ^sXGs|iuDJmm8i ~iZnoʚ,fnz)o)b+{U8QvŘZXn^.PLՙ3y`YN~i2*uu 8J["' M:+"14-x.O̦Lx hp~Ty7^}ʸ["Xe.nfh;۶6,n)tVz+`p=_ U.O /c_%vc/ᴆVޘ^I'ltrifF5.ME@*dtOE<7D|/w$fYGyGl1OgKyasX6eSeu`Zv]N"3D翟8b{z iZs%G|IT4[T=87cЌ)Wo0`&3nOL;_5ь0^|ј~ 2DQwkPeFv_!66dl~NUL1Q^`lOV,K:ߖ~ /LkJC-fUS'Yaf`t{ +4{)|fn!͟EzUM6m;?;i`7;69i'KY`(h 3;9&,ͽ9R[LS ? 99hf[d6Gy E&T>wzdftK\L*F wwy 0i ض}P6<{(Nhg<5&Q= 9B6RQf$f/[vpNt\ B7:ýVҏde/EL:պǫ%WAF_灯a!bɩC3#s@7Xf|:N] u=y  &R4dྥ$kIus0_Rsʆ=M?ŜNqLjܾxu2;\*SVNvgTþt&f-mSR_U' TLe~W;L\&#rZ1x $ O>h4ջȣzWjS*mZp# ?rwM(hR4Z0<wAѱ)phץ3@A~ L2efT۩ #QYDrhyZ9 Cc3R غAy?Eh`Z }{[s9p.e"R1yb>JV L'"*ZqKqi5гN ˇ0ԻҐnkW?媀ߨtH7,ݸ8*Ҿb=m*e_~3@eEwb& u<=xwkq&8}%_OFc 8^`Vy`8Ƕش dE릻oE'?q҅.tRΓDoo)6Pl oz@ :uLE|.熂feLGٖc'gD:܀U]"i Ysa5KJ̪C L-Zrv-ߏTg |EertMUݫy BO_U5RW㑞- Ec$ Մ!Kz+l<eہgs#vwpLB8gu%KcU׊&M6_Liy6PJGiVG|ϱ zq4E:t/0v35&C 6na{[h;{tkzRalԚ9Lëh;_.9d4%&.t8O$sxd9[TjjjFgj9ƞ]~.[φ<}ag'Od/"أi ڦ{v!ExvX_xur2:*̉uэVy3O=ȭ`aqS^ &T#~ 9V RU /V;ЛoǤ+XFz _) yDw~1wH]Dz#\[sVF}Q79}ހIhμHJb1H?W6<3;Z!ެ|mΌyj_Rǟ`KƆ3"^u[\6cx2ZRbgYZ07070100000016000081a4000000000000000000000001644ae3ba00001448000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/firmware/iscsi_ibft.ko.xz7zXZִF!t/M]?Eh=ڜ.+S Zno_0R`~3|8(!Č=) G.!L|%ȯxd ']%14̼{*6pl6k:ZOeh j`\&jhxfvds_uBr}MJ(pa &({d#ݳ +t_`@,gno>{g= fB;J92DZW<Z@ C < 3Մ:Fm D{(aػDz-/9GH9!%.Gq񊙮`[Gb֢±*0ѫ^]:|y@5'?,\!|$vQŭ[qP:v (9ŸI Fx+}QŰJh&ܭe\(w%nf5ABۗ/8ova*@D4@;Lu16p]C 1˖4_e"P2jO'zhQRwFdMLg|^_ +:a #Yn'y)q#( "xC\Ol;|ͭiuv ׮g[9C^H_rS:=E9rLjlh냃S44ݵ-{mQz-.p8qaQsH 4|QQ3؃ @m\hZdx Q(4`< 81p1VmP}xW-^ Nqk]O`^6l׬}VFr Wu+@ lAOjJ17=e O]Ѩ\dXqdФ3zw%+Ėhh׵'O4 W g^)~TEގ<5#F@JJ\(D-2K4x Rwlޓar02p:zFµ+m$Ԣ]NTࣿàԩ:` DI/Ko_aswR&)sr0^/)n٘ b?CӜ$jd=? I(]՛'k3ێx[SAPlcS?H.ړuW[&('Mߓb74'D0JƋ:76H#~4|Fn.DB;[)c[di?+'{BR*Xi&KHՖYznB=%"Nק?"c'plo9xT ~ӡ0(o(̙5X|0)I~5> e׾Ma- sNѓ6*:U"Da: XT_5 %E@2+*i ;S%c-( <VP\)ZѕW("A<@TKXgnM<x;IJw& 2.͟g1f1m-KV/$t"ҬNG %ChE r^vP+Qc]8tz.qJohSHLNUb6&&JA˜u]5?`1}k1.<C۩=M'~͇ViCT $^J6C7 ?=j_zi'J.!-w#uNjDe3և)dL^yL/_Z郢hd$K_rFtj*AUQb,n[&/vZhs`;-O~KpY68W`}1|X8$ByIM3VEq Wp˶ tΝ:>ӣ ty'5HưTQ,Ax_Z"Q1x4?gfDL)٪r"),0ɽڨf&{ƥh0WzNHmM0pXZ3WR8g̺EJZ+~pyҬ=; ?UhQ^NGZI@)1j@[ i*hjOr!5ˏ4 Pr%~|>GB2w=U8洋@ui EbMTp2DX kd-r xW=(]w7*j 8JLLQ)'h 8M/ʦovUb`ʗ4/}Tlj; aUa A"i‘޼"Duċ-'/),,7irwLe SCmtSC,Q&1#@uN~1+*hL2hU'@SZr~/=cd sK JOtKp BP4DX=] Aga9KovcC>{T}ЕshmM< 6 (prn" ă8.ojQkV0K~35ōW9}rh)η!7{y,@?H-:Pg2rP &(WWV~N:%RY2F4*Hg4F"W@։=qn)GL`( ѪF@)pz!l\n&/|s7w:ҊO|'蜀1D+عc1=*|X} P` fc,#eol|-o;v{;yM\aWݠ[DO2l8ޝ_.l,#2ҎԲҡt$xރu HHcJe.\Is=[_O]+> P]X8a195d&ezu<,Jg6n3`H,{TN9ھ03L 9u"f~2ASXyU7"GfkFƕP-C@X=y3(+ gJ Nu a82c.x &3 Wv]*U>L i75nwN7LhWn>!jv},͌d45tUz'<N ^G*?˄ĔѶq']2"kLW&j {re#X(Q.\j4-O9/[SO9{CxOe1|t`dzc 5{r2k/w&"p<A6<0+WBbiN<&o0*{N<HtU˚ q\crɈ0[r%*E,o6Tfq ;>Ҫr>u&.s^7>uFeAFE.gtǬI]d/%)9[{J+F=ȻKMLit7[ D~+]3TsP;ƒG$ ]xYeND0L"wQ^uVe0#ldzU9G QsP c劈f[uF{V+foK] r2AMbqL-0`^,dl$S[}_A9NVd~u&omZi U@-Gx <({ m1T6 H/ho*喴.Yi"2L#"4""HG[:X$MSkG#/ue,4yM3a3 [A|3d3Wq߁FI)jR2 Hexvpćy^3w]t.+(*FEgYZ07070100000017000081a4000000000000000000000001644ae3ba00222b3c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz7zXZִF!t/;]?Eh=ڜ.+͞c_ VED> M#v<]bABʏC9H$a`ٖ~L ods#6;S=<9@OMsBY`[..i>~qJD|@tjoL![qvNd}C7mל%ym1k&#~ANf1{9l%eOʼlfTqo44Q`4HlJ׉ϼ0XK-dPAVlBkL5@Gy=mlxnݟM"ΊЈ e>(~TLiܯ`y@2ːm猽'r"A7h*[Ty0;EqvŲy+&-x9Jѹ…EDɖ"-꣧nTpjtA unheΙĥacbz12&2c @Dzxvc1HDІV>i~l'5HeBZH8XXl cKR42#v{uӯ_m0O֧%ti*aE܍tJ?td '7Avj,Imnb Z.cNd~8f~uhWWrPePFnLIwdVsΈl\citR!? Stcz+2xW=&/[HCJ|’[[diE0 ̚eAGZPφ/IƚIi~]ܗ%iZa>#|k̉b'g i= Kf:3,fdJ>ixzsh)6*|$1t!'~2Yf~idw19G-r.I涝 f*-h, j_LͮK+ȮYjmCnĂޯ\vz\X&MyeA%읳S+P8ІUM\m谴TP֘cE'ͣZ8,g+`B ڜL9[ ;efh+NZ0g`٧(B/ш0}>}Q~vӐq^H3pքc$69y1+F٣keç=I׏Q! Bӫ^Ыw9:ETsά%9QkBz,cGY50뭬KXmՂ\bz&IPx:`|(PRJ01ؤJȰW ŽƼƟޡ,AycE𢵗Ѡ-JZ's9Y \35$@r2m$7K]!(͐ KMg9vz*Q pA6bk}\UǸ1^byҭIJw} Ij@Z&X"zT)mWN "]ܳEm_߄n59Ae,hV6[kircqW!%GrAZ#lk>Ս9IEx2GCDNAa_UcjN! źYO3hҘFQ{02^{]EV^ NNPV$ΙXjb%bjrʳkQgɗ(fJ7y/]i:48)NݟǍYHjoSO`p Ǘt+mySb:+[SbB܀80 uH3k`fo~r9 Jt8D7ڈ|~BﭾvY"]ѷO:$Wo~^\⅐5|'ADǘ)yuuzՈe!ًHl'MWzW6.#w8e >+t匸 \YeGDhFiiw󨼯S@1(Hޜn&5~FJa%Y]]]!.䭶4 s#˘"c… V_})n?ITFwe@JTh@ݡKVNDLuö#S2!"嗰g1vz?뤏'myH]g)|XR ` Iq R鹟%4⼽^QHJ5&̕ZwQA;h;+uzWdbwbv C*(o9U5A)!mT~k#?ihIJݧUl_0pE,KJgP>Ca#m[@ d=_Ah80k72%-vu +v9*u.!v tcxyHjh1x53ڨ&~AһH`:QEzxn`lW.sCKboFvL\ǝ5 9qbJZHy6`xrjOK܉I~Z/`𘢷G(X,'H''nޖBAYX?F /9;z?8 =E|Jm;av%FO"]Յ5sy ,Iٕ əN ~c/?f|JmOG Ӓģ6n&nG[mI2/.1_"nںcCȯt,3(35.8p#f<\2)-\6.M^R}[ָuojQoy?2_~Xܑ&}RV7 FZ\G3j9]D2d8x>z)F!oi듀+sSarQ2c.&z9kGӸkYx.oe BkT {q@NaM4t$ `? 2tLvFdWV{è0j`*f ą%{OA ~ GH]&+;p{RbbҜ)Oer0ǗAW,i%jҤA/p.@srzj> "(Yw -țuҶ7 Ԏ@G>Ӵ$-5yP*juF=![-)(h0aL6Fg/cTz+S} y7=]:jr}sg$i^I nZ>xQ6ImuJ21Ҧ3r!ӕqc3wM ,;Lv{$X&&ӆ~}3$J] Lނ>y&2eǿ|aK;E0\WUI- xdMH*jVo/lV〬wV=TC < wKy4B{p ]R `h!t 28wIVp3ה L0{LrFq<^ Mʚ,w8KmC! s})@DwW-ɡQR w@׿?1xfaWc=Y Lwa]". UP=B[i4yPla};3!温Y36{\l+EYaǚJkX;<]`aj8֎Cow"u2rn7pW23k_(뾐<o)mA\nehffz:B%0[ɺFD/dXuO*!17HՏS <)<0xj |9 1C{_)>q75uB<ܽ,yGfuܠA9|f@qd`:as>.zg 3G+5T@. d*]ٙ 3Wj$omTws#'ap"[Rǜ =-6=LtG6яkb g|PTs$'~1mBΔ!d3>An!ĈS2Gf!@>9;.kbxp@lIKw$sFj?H,T-v9UBǯY[Z2,Xq<8-'X&{n-7"X02q&ƔNo_@A?0OM]d8о*KgBL` t Dɵ["t0Rk9l{U*BmU6}SW.y#/-CQ.$A U7;ms0bZbo;ệFo#x>!$s_QfW@;$::]?,6g:+袡8cD]<UV]qJr4#k/wfF6пZ|L լ@R*Ck!ܺw_ 6e`)Wv]Hg n.fÏ1ކ|]VWzW(҃|@ 3gPfN#7>EK_"[S UPB ڏ,^ SƻM>怊 q]XC}DS qtª Wߨ C%`/*OY{\̣- Dy+t 7 BwjUmg6[sn^(Ѓk(&bA{?KE^tʼnH2W0$ė|^=xWR=6ِzadlTr^5DYr{*_0 Z.Gy\^{Ĵ-b1q72Gfh?6 ׎90 faב,x>5xj m<߶Nի!;[D'AFr_NA2gN/= u܁/7A #T9ï"+ /,y`(DyFP0 'ބ|b$7% 3=}DTӵtDqw1ba.%AĎ!몐2x eaP#Z:`o05$ݱ'^r/ Ef޽ L_m|z(OJr FڌΕ2I8G=FFSiPg^%CL!gOƄmM& Rj2cSMIņ,yVDU LiZSBbb O_'~ K,mGI֖jbb*lݒTũյ>ba|`qiVK?6D@xC 08;J]_>^JJ@uN.+SUtMbAhxi61Tq([#Gmي:TeƉ ^a9/4'-&-{YA\KxPB&I^̨a\x P<-) LF!-Ȫ4S~<\@rYDϿ)nګ|4=&Frv5J.bA|H%!5a#= ҜcYO^X~ !T]#f 1b+'GLOnJAnB ,ݱ7=` 'ު̍8?9[ \T0Dv|gZH|e9pNjK>6jWpofA$zC)Z&BM; CԊHด)n=W'|A ,>7MB7֕&NDP ,~ЦX}aا[\=/%ۏ͂,nwQv.VِJWlؕ#z1=iaDrgm=%6$n䰯d{:-**_I(l8֕ds߃7*QxRv~P=Ɓ(Cь{p$g-h.Ko5`v6uujh=buX\>| 4N 647Cb82~ACԊ %^m]Ȁ&%+َm+cn5.<;.hxDT]L#ۦpS4qԔvF~3vמԌuo|) vz>S)EL<@\7:yF)y:E=׾-aͱ:/1m,%G-,Wʸ vVhqU(1Ef>T4;yCi'}Y u|ww)#NNtϼ >!l& {XM/ɱ?C}xVv *( K'{pѹg|}d7iQ/as Bos˝>0FXA"&%p11z2FA&pwn W,X[C=stuk0c4R\q$5Dg hyfK`,X-&hްCmRvWdb-֋q 4#(!#$k]~DW{cZ,>?26껌I3ȼﰪ=`QE"aj=t؁޶T{"ZR! Ή 7<˜rR3K\* Hv:MlԵGmST̝&IdXh ou[c$FFYnqnMOs{Ɍ|noY`OgMLٺ"ܣFD ( jy^NtvZ5q4؈А~F*$"n]XUM?&2~:ų=oCbvDg\8aGz`rýΞ]ھ=}m2MmuC$SѴ*vP`_cNhX9 ZFX[׋&yo{j6Nv21JⒸ^< Lν8#E7#kZxcHggb ,y"MY}zVbJY-XH/t-Ւ&˕\H-eE9VN%kC*P^٪Ucw ڊU(ʨkIDic֧J,* _gv) CSϲVuS=}/oIS.L7?rKh#Ļn+V^PM\LU QGQ00,sYo/TDŐ㲀ijb/L2xk(9)m="BIr!ud~6]@oXɺM]TL׀BA1QQg~PxBp9xFjR0NI'MGfǀ2% ql#F:ƣnh GBU;9j>&qF}sq 7MdM$mD'+A'3:Rj[2@мtCÖ$Z°#UH"K :PV?X(ߗnsceB}&Xo烄{e,??- 9Rz :& "ZBkK'#Ip  s'_݇Tp ?6B?Wtfԝv>1Tl(آ>~,}Tit@mI<39[^&IgV2-.ZOyn_!%wĶՅ#y |LedAg]AVێco2ΛG썋))&V/oRpP̔4ژo(og3*qsԿD5C#V#:a$TSD.#G5q4->2۵و%c:)%B?ҷf3#>@J?@X<)"u9m5bg"8;%.@-Y1^dd'R̟g5A}N;wLQ8,SJwBXQ5Z|w= ♷ש.PbNx ġG{Bi05 (~@܉B"86DIZ뀝0+.{#Qa6".&nY[b6#(')nz@*i }ɢǮ{ (_8S%~Yzz`h>>'CaZXf\"LbhhL}0 +C!(jg((~]kNNS#6iZQ,e*,D2 `X_8ka9=|l|~r/N^Zn;RsYEIԸ9K2&z:=U FO<ڥԥࢥ}9>QGuzv_s/~7c̔` [٦% @:\rSm L#>!:כЃq@42p]w|<:蔝",>k+[h>~Vqj؞].230^F VDRyi} FѩaoycG(b?ώ_͘$XM* #v{5,(@ӫ-Z> ݣ7H8c,SɠmC͠"#1Jx4Cz/sl3 { u1sdq!h*MRxcݾSWL|&v.gTZgOWH /Wy"x>@ VD} '녎6CZ4ge j` *RikLvr.Tqn's돺"D%k)㎝NO²YEXcL.&j1} q.Yf1T$#- XQ멵!|\rc:9z/۟FwYq0{*pkG'*qb=;]jܞ:i-/فρ$_X -r?}s^פJ7l!M~ni ?OoNЂzaku+C4݆-B\>[6 >9@"?nfܹQZjzNYcI#˜a#4BzEu.AG$kW`0g 2:nuɇ+mʧu>RM: "~1+ꍅ3ODCD \B9YI:%!69o÷e-`F Y7Bu6+{E!rj{q8+`Pƪb 틥gzf (t 4oN{ yezR rFjؼ t*k> 5YJrm+`GwD}hj?\o];Cwn]1'i :/yxPdR]J+L݉~"E8mTRr` p =P"aGX?L쓏{_#i?Y%8ol?u13p S]+^M6)lsYNҢO'[/įgo+?)4.f@FOYi[ m36_NK_&YgNoF%_j@l̈dn*;fsgIθz؍9 눐:JBDz8%WgƇ)/egoNW<6 Ot*C۪Z/pǯX՛?:3= Йѝ V]eN6X,I`2| Tdf/dTُ#DR*m 6A"RW+po[xž:F' IzPWknr2 ɪ* /zeL154`J! Q?Wnw $OZ؝Qh7A u;5kH׺0סa^=Y*,>\-(/M2i00a&'U7|mtz<%+ AAҠCi1rJC(9dʻO`=Inf"_f)^|{ Bot >jvG8q?74t$z/;q^"}9UVh`g2cd W^eSNOAݣbtϜ-l ۦ4?N˱d9bUǀmNb5s?-'wVދ))wqKVnof`Aag' aB$l!vЦp`b.B5C6K9 ?ekȕOoJՠçsp`uƾנ=rדw\[;CARF !72D~3z1T|,zd#1c&iW~5]f*zWUKzW\y,~${M0x= CF)=2 \!8ވpvnء#Ot4Ey2ҞQ-y>c#kUX6RH'‘O?Wѕle{:+Aq61gZ:y!6auDŌ7P*9m`q3^JJ8!dK)M\XTgC萴P'ׁ=IGm)$Ig:9H1r}Cq'SR0,΅ Bοlzrl ?,4'uXKޮNY豖I5pN'3"(34e#Ü1pl}*_n,'9<6)WH@~nrGqT|آ4(h؎~ ~NԂJA?H4Z(YhcCE7>,zI.+! A 9">e!}z3|<7o|M-E0urv/<<*'O2LPfOΊAXLe lSQȖV`; #_ZbRs}M'>~LowDH( KS|oCFS萁3t6KK0[=ʖT].੟b޽MuO8\Üqqب.-Z=mM$ )YG$^TtgMULJ%a^=]jƞ{b 2o>irl3~ix﬽ۓ uBN-$ϣ3Fks(mQS\{G.tSRy +&]$ОQlpq F\ʺ:~\@ +Qj\d3#T 9\xr.tf] #fs]xL4hA!L?hs0Av"iKW; PI]M1oYX䆢Iv$!"I_Zze|i4=HŢP^m/]lk#WMnr_t3xIDi"|m|_KVY4]TֺoMN'1=~JG/4"W&1viD|pӷ.YoȂ=\$ j0wy.eAc_Y*ۀ5Y WVIrs^<_ I=96=A(x襑RYE< yxuzE$ؼ^~g5fWX»r65_#11+:GJ䋝>}k%sE-2ƅ48q(ѱ7̴r$ږk^ź0W @7od}yL0 ͊hq1;" j XY(T0*3x>f[̐==eOlD.C\gg^*K?g" :L/aGWCݓzEqFBNNqL>̦aLT]ִrK'ПhW S5~Pk勁9'dw <gv79?:"dr FS/dzar&PP*^-Eq+sLy$,{ta a'- ^\MUy"؇ ;ymQ~~[,21}`|*pmB0 g: d<tKBӊ-gjfX`K=:\R+I#&V F_ij‡g4@ yT . ;K=Җ\4 QV׫6ժȽo:3=Q۔݅1ͮ@~dN';yDǰs}LT»~om.匿N*PD6+W)M+W]' a{F jm pPuYZ%c'|>fkg?U.Ma]gh$wu5YuuTMFF?/;;9* y}t肂(8 xA+GJϥيA4 ҭMEFL3FzG >A#bG |\s%5%6qxadYoL%Ȗa6XZ5E%E#L4#-y=;l^ *[Q_"{k X+f2* іƑz浭SW-{;6ܑ kVfh NQq|r,WLIl2duronk2)x#Jl 싌Q]Y;Yg-s"+,`8=&|FP8jӼ*q(֨?7EWXT-NUGH!kh?w 1[oX,-HXbclaSetDAg@D?98U*Hmé?'},6kJm嶽Mj A\s{N}3" LØ$*AIUMp mNzhȔV3mI+(n;\n>j\ ڔ^T7}Zd'ds8o߲Žkw==n_ %Ly/ެɵU}}44魻e#;BT@ڍ'EhBTs8uD6)SaY~5~mrͯ<mdhpòz@qyn>jfޏOTk"HG=G nGjCj%1<,DJS=+7@Q~~xAD64ѿ;Js~f =F&!G2ǷZiɟ^)&RmC)C)+ -cH XAˢ pX<;FJ)"jdʯqeER(98Sw]'&YM?x|اO?p"X,eEz)(!"/((wJ"dMbG f*'r&5b']0ڇm=f ]eRT|K3b<G/Xſ2[L|k1<׷Fү#G DMňY[E\}3DOhVEL0DO|&"dQIKD`, hMN I`9Щ%npz)$м'IMRy`hP$,RI~&Sܑ*+RY;{oP4"5 >2yPe8rwu @3T5*#Zx /e1a=rDW0M_sWk]0peRz}a)pS>y n}DWn f@tl&&Lcv VQP8rP .Hq!]ӆ9S625{ZUk͈ALр+.w@cvjq>gFwoQ> %>Gv9vSo.~lD@& pMO`pXmbm!y/BSJ Rlq˅jغWT~Su040m]*MurZ,L a!a! GnV~'֥%{ ,7/3ݫ묷72z[Q'fMW&8=scsl*J`L %HٔKPZ~pt b_F~MÃ.q2-MouW4B[&<;b 4(8sA$J,W<+|>) d,**5E{O(7YڢqEj ; SΏ8JUPpoP;ZH,}V#Oy4dV  x;ё"fSs8wYHe6?,"P$&I}L $-M @=;- n&gÌ7HOd5E%YQ GUw SGQ[ ]9-ۡk7 ̙{IԢoc#nI{}_TEl%M{+jl9[tvN[075JdcGmH]V6O5LH ٱh8;躘l#!Ȥֺ=2鸣Gls;T{Wc1 [<8\k}<D$1?)+qX5rxb|==n'ݝUmD8d W>`FǫtD\rinD`:u2Uvkok$>./@]4˖)n!bt虸#:.c>Nzu"%;Y߹[OT6;|So::'7(q9R9޷7v m\浨fj}N ȭ2|hḢGEcR f v6jp cP6JvW,$qql I"(K_?FO,xm,κ^3dxUVSNm=>OxE!5X,VtKf ?28!FfԕvxfnNVa6֙oT}́qR"U7T=AWtӱ=Zt, [G1kLA PE>֧" ]}=j ְ"/-Bhi@2P'k)cu?+>4-dGjw^yMT5( ? )Oޔs6Nr;s27jUA74c%f*6~ʎuXK2X~ g#L0w8,px,\PEc(em"* m'Q$So\=3z]lcW.w⓲PcmP $ycTfE6iBQ{XgumVS^cH.޹&VTم/El&ֲUֈ%ۉr/`cv#/Z؏A@bN v@ Vb"wehLBB\kH&%L94JeJQÞQ0%ze@Hw^7IXq7sl&QiѹJL9J#tyj6 eMgzY9>fk%%56r=bM B0̂H]¥E;j5R)'@U8+@f-(mtcP*xXi^ǑN}[h_7g򳁤Mtu: a;S PCsb14Е!2,]rc):aeŸݐ.p9dFz h9Sk|G5ÍlYP桰rz]4Y95|~尝[4g|P, hzW9 P8N'L}T (e8gDiQ: aTESrn$n%ܿXA08HtúaQZX14' 2Slt]}lhX#IX=GfsUAI1W!ioEmɥwXad.2B*4< P;x8;6A1pH*? A'B9ܥшS?Bk_ƨg%T[LQs.M1˟'hV &x8Йn6C _Ӥ-:| Ff>DS6̸|nW  5+b*{sP6#g%ւ(N /m9YF݃hh<SH"rᰬ~P >2w/eK0PD l0Y(u6~b@Ih/ϸq!΀ $30E47U^_ݧqW|\>(Pw /Ǚ~ ]KW[ŔV wRȸ)j/y-GR*x`{:gaT]  k1uy]W+ #Ȕa$`D]ޛ;*8<}f"D\;@ B֡]X"3x5os"ҔWa9@2F㿓x!^c=a($^ޟA:uTm<0igg4U5 G'XHM+ ׏ 6Z5Zˠr}"nS's3wҎ}2 TK!(=RZ[@xť35֚IT\ULqV(GjusR,?% hKq.ݔη>Z[ jˊL \Z_);/ƥW{(;#̃l 򨪞f=µTb#q:x_Zw!Gv7-{ZF.rׅfXx@&2n>& X_) Dmyk BD}lHU ? 1FLaG_IGB_{iP8pk鹰 /UT9+NR{2{lo'`kƲ^lN]RfcY~ ^OM(_k* :g_vmK$"xv_g8a3?<$v7$>UvZ!$f_2(5>TwhDWMʼ݋>#; O&@=ە&2%qQ=gpR{$eED2+37 :>l #/C~ƔzԷHotB.m5Iν=+uB9lemAPq+'!~Lmj[[vjHIa|_ n$0q+00bT{mtRI ]  /H/5-Bteg˴Htz270mʉLd5z띟,|9-ƾnGMLiۜSppB؞\3zY&uA4x,.شH¡n$+\u`x'2f[Hx"@aց1gW9-~Atb}ţms.H_1 !ShyH-VxhiHdJąxywJԛR9;7 :!Pt誦 !踑q64}W ]:k-sl ʜl-Q!-H 㫶QgJ. 'v-!fae on#&wL˥XK֔maZ0U6E+%@`g zĺ$oU [AF<\곔};ȡL,tI`imJ^ lvlhTd.> Ruk_l>5OMg!!uI ;=8:V4>CGcݼH-.ucR1DY0ҍ]AOb܋N,q,/S.vE3HA,5mBq)4+0.Q3v ([҂Q[v]!$\;w~d"Z)fK:qoĊvXpb%8ǽ \M`(v [Evm~Fw52CEgvM;bצIr m:#{;vV_l}],w3a>tk{T".UC3*bS$_a:u@]~bC5Wx1ڰ]b5QR CY-)W@Y~YWcFZg25=Q^]9CJ|wZUfPԜrgL^ VL24ƕ -s΂eqxάke]dqV`ٝ;iCϖuY߄á5yÆGFLW)?tE+;6@fpN>RNtۇ.ELn[ƞ'ϟll@KR]-qW>ŦNKPO=bH"O&p2RB:Jάh 3m8m߇p?=p'G6|sv@v FApڎ{d?أ$/nYWgs L0ғIL+K4|ajTuE F]ij_1qڏ̯;GCWo喇Tc3_/A?M+KҚ~5J iGbH,sD[I¥Y= vD7+Mu"oY`E!ߤ}w4!K$0. 87%/RrГvڞkRKl 6mw:aƹh-KCfb j3Nx(̔S`"|87`~䈚@ `-$UXKlcdʗPgH$# Z\P0V;cw L)BvC*fOVzrg#3zz"nZQ)Σ#Z,40X- Q"a[m)69~䩹;,.|0ri!Hd8F"]D'e(# \(4kp&Ko]&?-H!I6YQP2Qw6xieΐr@0f3误/8=OZ%x*{O %eH zEs!h{| Db1ZXe3ܡ։YiWC#-+(=i6V{1`oWBew3"RDW̏BcHp}vTe<О,hE F?f(a-gV'+䞇xķ&fx't𿞎G ÀLe hSipʨԎB$=- j")"`Es -i \[HR -JMwo'*L;ݚ,kkPk5rh-6V-6 8H>yܚnnוPC3UjDf]v2\a_u$Z }2Pqq`d8BAd]W~]O;7@֐w `OmH,p##n{#%a&> CڅD1NG7!9-7-AZpk/'.<~ٕ!g嚭 m06fAo!a9c$JkhgkpoIng1 waMμoXAeHl* C=Ǫ&1 [b }qF]]4/\δH+uj`OIGeU P" LȺ"h ;8v:P;\Ut#5RL|x&V aݧ.uXbeqr'6aLwq> A&N>N= -pN^#8j:)' ce"[#z@W73SuRYd*HdX ,څPcQtmlT܁KiZNY+ɌzKj*+:}\pyFt~Œ6-4 ~=sɒ6-cxjv%+!xZKB@NKn%1:r^II}onjL;3I)KFa3&FEӶ׷FsaJ#]d9$~uJ-8{"2xĸ5zOZx *R=\8 QJ Cl}F۟W% TG!p[_X?ŷB{n|t* SL:DtzUQjբK  ޱ_jW_n t _ ^|CJpNyGhU]3tX%&jKgEHǙC$ 3txڎ՚ߌ!yk8ȪTst54ΚdB6lW$Ҙ|x%y0FXe$.meptf#~31(xR2-V[b:3eL䦹|K=o/DVMt8oh :j[m%FJQ`g#jI9}$`ީQj S^(~1L6@ jF}^L:=FԈcal!/M Pv)PBj˲dʅ=Ӿj* v,}kܜا-ěLFk%i:KV'G]$i!|GF kȘ@Aݸ+ BFfA ;]!  V@78FE_x-SP-n+A<.,Մ!cy,-M(F-gvv+:0>! LC< %.C4ۭ6wEMcA-}ԁ=`+#ANeEllD6ǖl>0͑`L*!R]- 3j9J+XiM}">v顗Pdm`q( ~!mB&Up,ݾ}3d94 #c (T*5e<nY~8-sK;DTOL]ioً\Û *>H9%^Kn\$ ? +<g_T` B@)( HI01% n}u3ݻ>P@o@b.">v'@$0 %PZ9TJ{49b1E@#:|@5knJ%|"?Nj I)cדoeTdMp/ _֣pj.< nq3|?/r RZmGqyMFנo8ȴ#;>Ou80#DRuEV]-lp tpȁy kq#G5g,t57jbA,ZZ+ 5@A|M}q j~DDH=Fe59p Thf6`Jף}AB1'qA3)JrN+CLrB{0(m%C(VjuEW^9gքAJ' rXu!#ڑc0xcIÊ^Xܓ|.x5ކ ւncEԔ1AW[xӼRjp:ĩ"C}ېՊUQO$ra ,>+ 51ݚGjwE|zYBQM^ڿo:iu)v{R.&1;ejQ-C%rI,ncxQ>==XyM8-!>郎њ7(AVVX騃LraQDɽӝ W [h^`O3 @9Ն&ˊo"@bmɹ80X9Kr f)#Бj<xg_Ejt} #,Pjֳ6u 1Ѥ{Vliг2@DfC -QM-Y՚gZ!iqEcDOL4SH qKPdU'ѽKkď'M\XCQFnÑBk`X [r'pހ9 w /S?(V&h mOBn4l%ǫUDc׬ Ns\= R괌 |10}*"f؄r˩(w=y}þ U+7*jqӢn6mr[|eaxnW>.×Dm)lOD :D^RHԐfN`Al Cz4;ℼc/mFS ,.5%BDyKI+C[>~DUP_|jm93xN}v0Yw ǟA;rngbAArmp:Zx}[=I%z$KֽU5^JJ[MJSi;벡Hޢ/';3rpvu [?B&Nطҭu{mkA909?dIO0q @| `kIaZ3݈ON ЌQqCiB~BLWs J؟HPCu fXף8Z><w%H#XѧeeʼnJ4#Z@E_!jҙ]`%)Iv(.Д4dZQ$֨Ղ*x'1{6N(E?zҡ]{M3WIОbF҆SzMƌah!լt@(MkqN_X|KgjHg7@6D|┞>~ʧF yYlєgbJsfsꛤ46G00zI3|ZcF ?bBMJF(Q}13?1~)W'ޚy=M~DutHAw)p84Pze‘:af>J z.{ҷ $<{lHQvFlT + ߔu R#fKMٹJ-!ފRFbɈX93 +tg&L-iz]X)2F<9J9dd yfh/6=#`EgQLEmQ' dD06+ b=+e*#Pp{O@/A(7} M'53֡m'.cr%1;Pre2NV1iṡϫH c&?#i ׋-I_ ģ婖TFސ6ĆiXCwwGeBGskڸ?]jJuagψP>{†c4?QX,gf8l{x,PIB.kjGA}UPYR\|Af*kV"PS'nzL!7~rŜ!"Ĺ$Sb/3# p'LT4S0(ADe*;itRK\`E[ ѯI;1{Y.`w)N[u\?ZtwZ(g+2 3颥;?^RBt0EhAt2oitb;` ݏ>6@n0f "@ƿwoRYՒ+eV`t3훋s¿2m|0_%OH\ o@qu0TA iYG{O*;%W0 RR3mÄsb`sJ ; FМXo p/wϠX 1݁B"Ȯú&Eέ3]3?u?H  ؕ^UWF8dH?^6OhFѲihW嘲JҘ: xI}LBEwQJZ{m.Ѐe+R:HImP=H-j}z^R?~W$Ti5H(HD G4v9O, Jk#uI쵪&#!~0]S8ƴQ;Ͻ>d킐c;{)SM Ej֏Z{D AQ@%-:oF߇k$#|Ps6^8F O5:yUi gg~>'SjiVH@CIdi^F}đƯ!hRwrLy' ˢ}9)JI9fcBK-ߝSsj]cxuH:tb(  3a b妳h'Ϙq/ueʀ޾|)" аܡap$aƔ("i6e\BH(F:!\$KŠ _3nX"cB !,0#)Zx6|w׃!}l1N~] iR mtOP/k @߱*7"6a4 eϱ/^@{GY:;H [^g_=ij /oA&fY.0Ygm)RG p\V|~ga Ij=^nCm<&Rr.}4 .\ѥbgBl,{=ZҷW}/)+GVߵ\ñ, (4'謄\f,~6i2,ӷ>!wAaھ3y_l?YGѶZ1 5leH~)ʦvl4lka!o]kY6u?5t No玙(ZȮ;j #ȔIv U.. ›*^@%KAިI%.)Q)tTG&NNT`4EuL08o&Rާp::Ɛg,,= a.m%zi&lH47Lm#"—ޞ9~푇# y`6P3ȳEɑa=Kyǽ؇+isZZcKP_PB? cI_4m о*ToB*Pv:8~Rj]KߤODIbE" nZ _Xfr3ק6Ʋ0+@ Eڎ!M< ђĩE)zޠZ=TgZ|ZtO"!'v`p=XY 19Z[zQg@mFbtn< `=7w3I?|qkѐɠԙPO-w0Yb r*\-%8z/qgҌ2ަo/MDn]l>ouɅ `Cp48C&7>_9(Ae q>?'T,z(O~@F'UK_̬~w wHqAR.@^G/˧V:1R?8>ڢow j^Wnmb3O<7-Ǽ9C'c|%AԷ'3yǩeG0DDHٚuݓMmn 4fBAr}CRP\ +VMugg +TjYm F;(EcPUa|w=&1> p >hKX Px-*`۶~/f* 8ݕKs(~|}ei3'7>t4$wh[-3K`ⵍJ <@@)Xla"F)ff%!7_—>PPq!+-$2UA ˋp;h Мzv醼3ͱj :W`V#)UULM=-øCKrIuzXlUH:nfou6h$C5{Up_?XaZ WvOƥ;Y{}dr ?G|%63D!KK\;Z~юGV}\P"LsRgBMVNnrߕq^NR$-+}+pG&AzD͕Ҫshk݇YEqV3B=j_! z¹ز MȤ9)`tv~*5]NjRc:q-c\.bL.T/" !zy_@%Q4jSRSb¬KszsO?BbL2R lu"{Y cӘ)E uM!A8Z g#GQ*T֙` 7 |KWHwfFkQ 9% /&3RJPTePvH>&Jq+O'.bVϦ?0⍷?0&R7}8/D'FR竸H1A # wrB 1gpҩ,A46Os\yͶg? J[aKG"!V:Td;bEܪK_C{#̜O!Dfbk4 1 pϬdtqd@vTͧ_TO.&t/XdqPRha:se-iT8sm2ъmaV|8Djb9NͅIڽ;+&c6,E`!3WMO({ .#1YBs툁|6 =vbda.r~"UGpXM @2OQoK1.w&6RH!%Cp{k7lft(.CRK6K%?w`}] h4٤u!"V}X6X 9&;DN__ac S*_"`99BI*mW \&'A nR`h eP~}x3@ϗNϔosLf̰nzi>U[#p=p~>!R ^mYQ"@nqej( t>iW9רb[X#G;Mh1S<64G6C.,u IÅ P::IELk2$G $R ?ԓ-%c+(ӽ -!P;+OSp,T." K kԘ $^փ@6VAP8>~^}jp=8˜1uSx1ZEs Bn(^нR9yjNzW,:SOZCyJF<1 cˬqf*n߻pi\ [B4Lg$* 3ȎjZFX=7s*I?xI 5SlvbjmQH1&fZ ^d8of5ct"4+GvyGN%tT I?MW+-B oi9H4^iTb$lz9X?%Lv$ڗ-W2s]Hc?73l3h`jD8۽Ȉdf][*Wi=]/ 3ȹ#lZ5@[I ojI+1/ '[l#+$~ia_TrmB#Ԛ(”ҡJ3Э[(iK- őqqtN`3ݿ+I[(Auh'>I`ڄE$(Phdp3 gb?#2^1#↜iC)"e(%`~ ev?oŅ19 gĪN7[0bʾfys,"=$;Me4XN6sSxT68kj21%nk0#A+)c)fQjU"#$ftɍhDEyUN }KQsBv{v"dtTdõ3@aw'{ ~g 9f6EIC1>0,9;~Ω$K*]q e9??EH>XìUǖb׵=ufTgs!(o j3tiH]Xz<9mÛCkM񎤒` ۍ=rZt4蛿[M̍vB5+|4$Gyb #e_Ǐ}gTqPKJ$moʅ WPqr^릣8.{ymZڊP^:x×-lvY_k>U^IZ{ f0mۓXXN&`p8V"!-Q3nwYMV~ }&`>0pxȲxiSIl+F.Oy(*.b' @gxiwM iqb*]nZ;3>]񼾗">( U45*&=(;/8#?}]B'q|LɎϚ/ >S%~짠ùLlV֋]25(p̮'dx"֊D?*#.q-Nxl%iKd97=lZo7 I}?B]s8-}ۏXzϡR[& qw<0eQDnk*נAHuA-!UdΕ]1Pp*7ñfPK"$NH 03!_E$x6bC}Iؔ˸EfI>;9{JQגcxҥlB,2pU܅{YsrԽd3q Cy+F]TOz";}OhYdLHV=Nsp6ͯ TE> cêXQEN.F?G\A[-`vn~x@ЈXȫo\2A M3H(p>)]bڵ"@Lry#=(^К[g \<9Y v3RPP #5$Gny~'nHxY$OWRn.Ȝ5eO0wJKw|BOIzzjE뱤1=] 0wjٙPsJ5-kY=Q:K>0RÈkeave\( n!GM `R;)Ȫ!5++pq2 SlsM!FzA'5pJA!yN#dNuOp ee8]ABg z 1qk^8z>5Un\Ǎ&l[W{'h5 oZ'Կ rB#spourE\a H|6)ES͒9{l2WٹpK\0uWJuu9K+/F]P"-`l@C:Ȅ,15 jy&TE%ӵoRlQhl#:0*Wϱ3,$W9\H<fՆ;-Wɞj%颎J>,.\Î&?Et0`eANtKlßwi`$Ʈ״[+ Q ST]rA鮦WZ z 郚fl'Z!$Gޫ8%B_~4f<[CcJ<T҇gI܍4}u"Fٜ?(OLG7v7rCSNݎdE[Kܔg\{x# -BZ_*"(15 #G‚ޅ;旟xNL@!eZ@Upș.tv9h<'x!*d8X8U*LA);u9m!fIZ!dᵿ+/s7lxF P]V(N0h/%IuL#Wg@H݊Yyb菲JV5pHI#1ub\B3j+ZbeOؗ͟Cj.zq™&RPRӥ5o0]WKRK/dz Dc1%п{Xg_2˖_ ^E-&`vJ|souR'2{F#>>T;px#BGxn?7KkݵY7~[􋥾 jMh5$0W5GzѠu8Hض~eP1CsJ.h% R/ {at\ x&U>A(W4lU8[C`?66QZL^h&L8u'|o{Oek6"0馭tCpI/e̐(jB1#F~f &.w|\zWbk%x/lnPu~IkJ.R(?wuW-/&aC ir8`+0䈬6hQC|1`4ig ;6 k:u, jP)zgR-_<\!:Psގ߻)4 hH_)m6i[7+2uZ+oƝKk3JG(m;WTP$nϔ=DS(i zAVhu`jҢ,}d!cqk^_։p⧻!@|ɳ?iLCS RX ?Xŝբyu$ \]4둓cX0󛚻Si)q _>^cɚT`rBp sNc]jmozo#,VX˜pp>Q)-z_mNJr"Ѭ2j& y7¾jR%/,k|Bvxb|FͲOÛH꒧1NAZR&= re}~Gg^~X>GMYr{{ǧ]0N!jg]Wr[l?L*֮{Ȭ QG Mb7Uz9gWAPoPöMySR@{_9Mj?',hc?0ЋhvR>Qtbބ'= zVJE@f8 ԇ")( +ާe{1v!H{-)GSҢBwuţb8jM_+`Xjܣo%Qia!1*@[ȓ6oN;>C-zf|%Z'/R[7u1r[C|chOT|ji&'YiV&: ǩxKPeK|2(BO:GYk!F!L;QZX4UV7KmVb5`܀Lã( F-V^)r1̉gN:w?KP8Aޅ\u'tN{%G%$m,Hx9cF&x)XǨr,BQH'2]1XEmr0x)9ѱ/{ۮZ[u:[>ʭR 7ʐyybYDtC3IVƢxt܉Dq}uwҳ=#S<ZBk8|J 7ʰ +ôOM.:HvLu3dgE-͉4^v3?F= p9ۦX}΀"DSѶӳXׇ p !ax =1-ё2*̈hYtoi .z Uem?HwH>r\I"Ag*j{q9^D󮵂]ǰ}m~)/۪:ɑcѓak^8ށ?2@rwp2=vFV#0R`yubI1zI=hd>EZTa2U2|Or({˭rt݀\{N zӽP`7b7y{RV/k $&n]_dRlG. ݃Iڈ`5G9O4mrg{?FjQ R yv(%<90;QzFաJyDd>߀! eBkzW`Ob xeuҤeh䨃\Ϋ=t])'6M<^u1ݡ5QiK JY`_c:/ܑN1Gɋ~0^yG_NZ >8FoIK|~Ө^5#P@rJy{$9'Gz NY~{2dʖykdК3rH 0NQ6{G8$g,\1/Ԯ*Єf[m 8qw3ָO+W PC[83 5}kuV$+F d90SGaD0Cpv=:-9vO72?O&_h3l=,ΎAAӮ% ='E#MZ Ef)/nobQv^wȾ_E;X={qoC ;4nwX [i)t4>- Q A2ЯJ}Ƀ54m|$槹Že;*_&¸{8]ٽxFƻ%iZޤ2@(.Hc3#t(5JNJC|&`ևo;jjAOҙڷ4C[v 9-q\Z^*ើ[I/,.vVN댸?ER[i !u8Fz*n~m8qB2Z?jQc,QsKi_1 n#8C+hb +맸ćA9 Tڂ#ѧ.XpŹ^L}%j1DŽGw)Uh7h$"P8bм v]8d[+h#xHnԘ5DeY`wC cF>5gnrGD=]L-8̈kRL $P7aI>iԒb {S.x|iL>fʛDqoCK( IKySqkH递G)-Ȱl4dj΀}wGhLsߥQ[nDV(%숌&.-tHb,ƙq hG7=ms݊YZ }$ BѪG] G[=o'ո\2D3\4JeEF&lT OKKίv<"]DyLc0,TrꟜA 2[::*˖;sbe.Mۙ/^X1Ȉ{)cu!TF8l&p4Yj.6aԛbWJ1.k rM1e =:5%7 ћ嗊^)hTmDˀHSzEWtдs>"(s;k|aLe=Um!4W˸LLDZԀ!C_lN|YÕ[$l6)QB4h2 ҀM5;\9_#wDl*;:s^3܅'zxҴŞ}wpaV:iߺ`oU`1"[]#]ywͽ^?}uR龌B:YJZ vj3qFT@r'^8d!~P'4#8n @>M(la:jȆoZΞԛ(`5iMKx_O#T/b/!#$fwD*E:-H 'T-!\Jpa tSӐPMYOX7?:3@|+v7qp?51ni`;A_/}I:F8hrs x53ξEIGU~{Eꛉٹ&g D$Lgy T!yK\ 6UO~@.;V?yόGVdY\\aI5ԒCXGmg!%8"r >K[01bNFls8a4\G0H/%%r v FSoZLD:̙5l!0N VAHl81 3xjR[@ mi ]'>vzsEAe]A[ZR)L+%QtP>y g{f:{r˔p^U`gu_V|:~IJD)?o̔zJ_>A$Frk2*ܥZI' {6_/I%KOr2U#NDqa([Xk1N$ȿ犻_}To0N9 dGt{?(ZQ9|Q($W%"uvIJ^awlV 6gpSjBFz+- CbclKn{j)Q2ԚHԴIW3$ݘz0xJ8Jz )P(j ſEs=k8f%ok*(̙y6B/Z6 psE:te,:1/N& "'7v'1y6/,S[JH;|&Uzzȣʋd̨R8 XA+=[kدHj>nnϗ $5*=W&9HQj85C=d]VM>'-$A߬uVٟVJ ȵ<]VeV+얻be䒇c+ܠwC)2jӷa&eAaT޸wѽ"4C+Il{[^6ΐh\D( gF>Gok 7l9/5aY<TO^"Pn6+&aO+Twg|VKJ\J]XKII#p*ȟB ".SW,9 uir(',`XCS{{Ts.cԓl!Arq5ti>Yֳo:,L8ґ?# $Gړ` _EZByu"i 0gC9r,{kɺ-B2֥`1`X!7Uk߬Y\DU%8xʐtx]`, aJO~J=Ef F:K4: BWќB:KVM"3 #t7Y?FDظD$Fß fME30Ko؇0S:1VzδF==qqQymbkݱɉ8IሹI- 0N(M<)oO"OB✞)uUOҷ? Xg9\*%Quk'g>wH2ბ|L4EbV W( W+P@|k!,=`$qngXU0ߔ|H{qHXu Yw/JyN!B>sVx۫K_FH-,0ϟPTz(Bo5@nx 3SseaUXb>hRX( VMH#u(̴بI@b3ЏS륒D\6 }Y)ۡs ?@&<'.WEAq ̽bndY~ybDUڑulUȷF|費0hoZ"A!P'OVT*ľ6by ?r4P$Uw-3@tQB(!abطdF%CB__#}aiOf^U3ަK_EZ-X放{.3JBh3&MgO+O.=vg1M%7.h^[kN!jt ' m;9~O+82!z?<a᫫G79=i ޤB#3W@&s ,W!Ux7d@lhJ'伾L `m VX\*_ӍԜNSFy8]6!~*'$ C}H94 m|dc$U]^Cʻ 筫bujkmD[9LJ8޵YW6~?. J}g@aLފUIE0BWn.ϖ!Rc"FqsMv m|52ogŠ1/P(nUՌbGlgT]Q=)ȁ91Ru?zk(v;RBA 9zA)0*h+9Z>8X͢Fhy1HG.,$Xb@ $u&|GW! kpM*ttWgwK[v u-r/W%I7MVZ\g3ŧ( UOgJ  w3]wCFآ˟or\N4 iU(Lx3oI(b#ͺ~4Z8kӏE-,֪ƺiZ.f-T;}~Jގ a`Q&NaEBy,X.O&99OfQ dqΟ@ۓdzo%3:K/N0y;8aS?L)v¿豍xJP;g/6O_",d*j2dbl1yZp `Kl Ƅ‹i]ɵI"ze~NKjn*3;8VX3p}IT+$rryÇW?R.CIonQ9J⺄ ڊs0UH-: P麋4k?(O<}-9ݞ>̀4DzR% o=t@sryE6v%Rv(N6Hm?ȟ ,9z$_ˠas$fTqG?Z%Y{lц9VHciޟcJ/  .BM|/%l6"nfbpl TT ~S# OVpG1)dbvFpt2?*v 6⎽vn'4mA<+[vo(6ĿDdgHRxiB}M] <`:"H(!Dxr PVPֻ=JEJ/ef'"ݐX1cp!`{#ȓ–>!t,Dtp!XoIwE~ht1Boкb{8~h71KjI'[/j'KEj{laD'GJp[LPU 2WmŊ -EQǨd^Cr9 }P]q{KU!!"NsՍԮ~yk;bz7ltXr}1#V}c2-3uں;$24= U>0~_BlLa =z2e%ot$#܉~S^J@sљ7,dv3d1r07EjE3{xD{(mJ-P+<#Mk]Q8!psBLf!QwNkL%F:ac—%dUNRuw@{8V Q+雡H뙮>=ld> j/LBUmDO/\x#Dދ t4M˷{IYɺW@ą'8ء 勉8?9qlx:ػi;]q7v%LXt"g<>B'i&9WL,Ɉ% -i=g.LۏM|U T_ -VC+Aϟ|*jo+K4'Ǔϵ|zޚwŒf?Wfs=V32>z#yf@/_3^Qg=)(%|2ԆU/s0 ?zv lp,?V{]M_/6ϋ0o$^"oL{t+O'mȿRh",-a1.W;5/hɕUro) Ս1ߐ9jIn~˅zf׈/+AAX鴅|#_bs9=p4FH,&˦\ 7z*FMgtPݙC`fʄbP]v<䨾L0Un~g*KDFԼ>ߦ=۾7F(2-δ>NsTm(xx } os=bC I_~%"Nk9$x3E!3 (Yã=W^LxYOK kރbz!E,L;TϚ*ɳc}d1 E 0$Ϻ gڸ!Tl4x.·c ;z(i H{FuJ\vq0h:5.p&y7" 'ԪUWJMbƬsJ1Ds-)x$ xO]!fXz3| '7'l8jY"i:2b-AL<2Bw=Ojns kV܂q%yBt+Ӯ DA+9^tz&y#ԫ{x\n1c:1)g[> 3sS ݯ+b;(Z5=u[Sַ#B؎RXi\p)^79P ϼ0 b>Xu;zm/3^/\pl5jU IFh d@D?hEO?NN*vCzDE:U a4y}{ZYsښÕ`h<9PxZv(F%wxhtՕ1& Љn<6ڧWqfwJ pq=A! Rv97k}dZ+{(1腢h  y_KaIX_F] `ʪ5SYz&lk7e;R⿦# ɕL -RU0:X~T0l Sy^_\9CTVGu4PH( Cʎ$y;|k/H·K+gUMꁁOvVBjuoJ?d`.4$sˡ?0G%G{-UT$Px] T_"i J~T:f@5GW #3r\fo&Ghe,Ell(M&X-'@>u.[)cE5c> yf+̙Y/I!ֱFP8U(,S> oH)1/+,4\Iʏ1byX22\sn6i}tfL=rn D_.8:5FHܔ,C?ǁ!hzW y5t -$*W(Ңק.|=z(480xF{͕Ђ\ .^3~"w 4^7S٬&pǚR)&a]{'SϏ+Ru9 -i>3ŀiPmsaPfUmcjK+#$%h^E@kTy;Ӌ`$^<c@j`vU[ֵ;h?[Jᴠ0S>҉ wxy7]&r\JZӛq6g oH;?I%iьOH&wJoͳK;^<4\?S_TYF< LY,!5H :ƃ;$ ׃C~Ee(w2б;v$TQ^BqAX!8qY2 $OBX5C rXص9ّKi+J\? eσbp겈, 8fdգFd*}S'vF0BY҅绾"`fd ܗ_HPsl#YMlɷtRhVPُJ.1%< XYxB:kOA2Tv1dCIo$#tiid ig6%(A?Y4E|;蚿QFG9"oopjv怗]slfd3nMF:=C*Xt=$C۷ߵ{8R#9l)dCjuxװ:*coV&Am,H3)+Q:EKP s@e74M?)=:Ќ&}ƊVBO68cYcri0Cs[rYI $uoJ~ 7/گs$RboWNvD\{eOY]Q`_<Vݬl ڱYBK+ ?QrwWNB&ҳ+^G$+آ5؋g5/GN9:ˀ*[X9;oڃ _Ov1iKYZh Iqca@|7muu"b,HH][x`W^AH t,p 4B>h*r:}])7 Wa𡁘ïb7uUV6R9qV;tZa{An;qWxdKbnNEь{Q#2jسn?\HH` z!׻:jehW{[sϩmM"kHWc7KA.?スd9f4ҔJ㖌t> M` =ʍO%ey@?vVwX.b<ލW2\ꛇ1Ze`w ث8ӂ$‡<3m{&^ 햲&fM@v6#pA)2ηGӯ7XU 質|9٭sC~FX2$qz ^AsUD IS!P uM|Y}Bo`X|W +ujS,ld"Tmg?X!cPӃ1SR0 rrLYH=XpXNÊaEtV:flIdɺ֑uFn)l/س ǘ9d?8G5Ȱ?{ꬉzcQw̚e+echi !OģW?uc1a,Q:3m\zj%O< O x"D첧= P.8iЇGTARixJ #e0dх%VD>3J 3 Td|k!ٹ+$" {Y%Jmo'@zgD:r;_N<s[:HL}j:5Bz-1s$MH9q\ >ly1x < ?:X/ZDdlk0Z#ۤGkOA7UhGf'#BfKa^iʊ'W *>7h94\G yިZaLn*3+uߎ ;HgnaGB{CV5v ĻoU# AjnP ($&u\ˤu.iYD%h_iclVXFs))^}3;ף/DDCs;XnQAn%gGF#':s#9X &y|_yS~|T+Mv?LCItpaKЩ0Vr N 1lХrl:^7 #\󩕭ǒ&=w+(pPt?d(>r(0Q@JȆEՆmuY$lq*vUF֓qSo |t-#Y)oL%kU J9.~j$[yGR2 IG;eFӾ5Vxna4ihYR7ߎ3(-OʒKpYcxVNrO QWCS3DP D2gS<'L )sӈL 4vZ83qA{R"_I:!jI}g;OO^;B.[ {YUHw%w?݀plΤ,p!ozG %Z"=DŽf ew|+,b5mNN>t'k+{)c8C-,$ōЊOꍽt&0Ӭ \e$(C#u敖N ]/9f}ыӲDoy$OneTпF,iBF_nvZM'bDVvF >~Tt=5 FpvbOK c$T`N%~kLQ J:(8#88=7;IUt 0֋J;$DLҝET9/4xfs{7X:V02َ4peOI *Uh>t(lM9q"7o*dieX/'H=zBCl;y&?:3Cjͺ5mgobS+rϑkk֞$G5aG_.1Kl\K",g'AݬP~ܝ7t#8KHIAm!8KUQx(dVMI1t` pb?ϽiOcxds3Un0pi`_zvYk1 R2a$1%q2ղ|mhktOL9~O|A-X,TZ҅zv~UzJT&R}I "Ri%]քef]*5N{vXAjEQ o/uـXk>Ż;6GLPQ,DB Dϑ|v `MeшHg c_}o:)"L/WI[yi3xǥlI]$<"~QgW2a'`QMȋ :%f>o5I)sYme=fQϭUE.:d G7N\&tf];a|^pEǥxdZVsD*&Cު77@ty825Sqftn` Rs\]9H qh=;>F& Fot]%J^cLo3۵ltLE_`r|׋$7h?ˆ0(/W)_g׾xE) QVfCZߴ~Lγ6 EeÓ)+<˵x$}5&OJk(w2pIRjK%h~Z<'v id^%FZ-ep΂,>E{t `(&)F\'V(^([ѮϺ:< ®/ -3[5JXtrg[d6B_g,bD7ӯO΋E& @͝D+B{.&F@KKܐsKٿ>F_//dփĎRb)FtX!ɮTPTF8h0]9.bҮ_QՎfZqɀ&X΀6jjJ]syK!CG5h4QrV۵FFB?ϫg2lP->+ t6yE\HcEX \CVjFÌC=^䶿O:.zDL {c O w:WuZtzGJp%x$֞eMs"1 ;jlևg4;ZDeϜՠğZ)Vq.т͌˽P s=Bd:4pZFZ1X͗@s-z󻟌Ub\ϯ6*d pc우G8Dxϥ7v?qLL+>$r mV@i14Q x85\}lCŴ 8 -IVABx\gKd{ƙуCᒞ& [cXpRZ}Cc!=@{B1HXr)ZrعjAqv&@ =;#O CIqSawm ,R[TU8+AAݯ"̡Y[= -,Pr#jliit Oy~Pb~i3j3u'0EB#}k}>RK͵@3D&lH4W7{~\6s^L`9p^L9dr?ܥ-j f#KaPʂ) 2(4GMqEP*i/=+$ԋ@Iu2< %6iuo RIB!sU;AgP1 Ckc3ֺ#6CkN,35Q`A5 Bl&&'e"c?:%OLΟ$u'sxN+m){s)nwAh%?[2ʻ oV3wVt- 7(@={bcC%#NM{:6AԫZPx]O\U~|кfKJ˳yy4$OM@ A\gΊ1<\4 c(#gAHVyn5˫.5ge{fg_s:Z,[Azɉ%d srvZaU0ig/2)hf5޸>$u_K,FWC҃fTe='TQ3yW^ct!JUUGSܩ)k %Lgou@m Jd|/#F:έݟS8jdʜ7ƛ;gqф62GɌzqd Z+U&ZRդ2}=I J:|>Wy=̧{-vkVZX 2 ڛJ߾b`ꒈO|+>/d>!z I<ҙyE  ǸQa6 { HiKe\ˣF@bffPI bAJKױ"MeuL h}/P"9ptZd{rXn-2[^G}qϪ ^R+iw ߘz~y0h|Ζ-$92 JYGr,n(h`de qb I(P fI*{Éa]"!Ho2ܽ>[P + o].>JnҐI3Ґ^M^@|.%~ lڛ#2%rʸ-%jAvs ׳|/KtO Ӕ' I't׻zм<6ᧄHs~eFY|ٞyv"?^E^ 娼6 :-씒EeOuVUgF}<$t[>NĘ;U'gJv |drtP:̒}{߸)sm;K Y^sC,K1Ş$B7ynLEtFqso'һ3‚83!7vZuO#cJ78 9(I֎&jm{.nxM7!J[_qy {Gyac# ЫU^A0Kcf+ųM>dMx/vn<}G:v@7hq3"(r@6c>*P/.P5M[ PA4`Ikj BłnG໕"|~rak\b%Q һG9$uy ޳;Imh2Q8cRxn?8]Ug$gϦzɖI9M idcyJX+ioIM@gF,Tzie綠c2.y/2*UHu˼Om&.?j>u]:I 9,q@G6>9b%2H~GXcy|1.^3n8 #P3~_~<^ -ʧ՛&Ja_8Sg9BCoFk\e /`x L9$_Bg0(IV}Ж7XU@>&nY3k_ ""SxP{~J،E PEXIr W.܊ާw3rLE&r 'd+PXt`z7}X<=؇V͜g|8Ct o'ԀߦߒZMfF}[xo9֕l " ȆBv^^&T!>+9 .HY% c(*=5BױZ\i{[S'TODW`WR0x++$0]ԉQ@(8# _".n68U+;IC^evG:qEia|5(7vvwUJYwLTFzg/Gg/.3htܤ oIOag5!:{R[Z'V]\?j^|h.j,$],MXU\(l5P~tkW߿9/Dޠ0lr70g0n!X2C/## ͉n<ڔmwtN4_X2%J?mXhwe9FEmIj;$ bwxOg)J$|VY_"*b{iOX 2l- Q=N8 XܿEN%km\*À/\6|oeƉy.*bD6l" /2II~`fAnw*_KmB9kJ)2 qI^~T(@`c&vh9ڍiPNe"[LKd M x#IDʥZ'K@6jzsWz19qM%-6`"C3̙ nCv2&M& ͪa 4ux@Wtq_Eoo5ǜLnnx8ܡҊf;œX\vNHf(Y.zU*߄ :4r{謆<_UdE [0 -Vv~%al~JuGE/ГIkGҀo%6 ͦ]I1 Df\Xæm8Bn*mәj1a2"<6P^ȿ'"< 9&=[Z%õ6,IZ*t_j̊ݘDP#;~EF_mWdu V)hl# 5'kB?ׂ( K*Ye8wȕ#g[xWTBtȢ*ykoUs4YWjRo pu ͍ByY z;mɴrQ*a}Ͳhԛ] {((㚒ACro3-Vv|]ޮZR֧\=n/3ilNLCpgi?P !ĘH'w%- p65N {ɶOoSBיp22}<ϖ}]~B:h3Y'9,.?rYuU!u\EO#9c*+7?>ҝru{n͂Ch@zsxg,^ |lsv 1*z!δ[_-8t•pi]^|𬅃7h/ԀC!q咠e@ʱֺ͜XyzJf^Z[JxөlRg/D1SQxO 5ofn:MκMXD,;[N~7TC~&c:Io LB;2W޹%lɰ> |sm1e?Z.: Nm 0k3'2T9|CcWiT8T^6 v2?B[}[q*;kVn׿"kp8,8l˷#e%s?CEb$&\A:怏Mep@?R8DJrUӬ$YZX+f筪{%2M|SOd%~)a2F2ϧ6q_Exp:T QW&O.터 Nvf{HfΩ T)Wr0"-= oewKA v`QJ32B-~oD2FY&PMJF)b( LITjڛlg(Ų.H?k¯gH Q|BgxrV@YMU/6> {]Y} ዸܫXv;!8q/.8dSd<i&[ nC^3 ΔC?oj)$N롼Y@=D)˕Ϡm[JbdՍ9޾rz D~Sތ~]SYKG`gŝ숃HΫ $ձbc䤓ȥG)rXz_ƏF88aՎy$C!g7M vjS4<߬.Tuwy|,nbiMUI|ZldЏkf1qVo-;ӺAeat7|hrgh+chﲟ|$B A]{&4yW;wv|pW_u}};Q.Cue,YQFҌʡxw|Psh_6<1@Pūs2QdAnc\FŇ=(r.pTaX8?Qd2"aF50I[b}1JslF:6翴gj0k+pen H0j5'zloyZcgJFc`L* (('ڗDkF%5XyXBpZ%> %!wAZC7ޛGK.*xLBl1r&}NZRϠ]n wq[I'<z3ԴY'{*6頞 2$Is * HYlFKš,Y\Xx5ngDu8: d+N۬35 cu3ݑw ~~@-wB"A+ ڣ4?#=/>"QY h[!Uh1B { ZMu& 7Ͼ φʗ6.tn#8/!U6x&"<"؆s 7=F[+=A ݖA, MBKvؖ5!7}n/OP3YMeSٶ[|,8 ¬EFI^\Z:QtFE<2˟'3~>SU@T0OqOs4D4NgJjf0U*#Ρ_Xb: X9$kԭyzQs{Mo8VV!Qid5IOg1sk ?whWj.doWiA~Fd7ffd3fUiBUoĆ=z#B ZDr7&omյѪ4c>F[{@E[̶h;vEZ><^>Ӆ>,T}qdu yZ|a#`3kdXBn@`gk0Ą^#E8$Mq#!i6d)x. @5ʿ8GRY|MnmP'KfZ6Ö2V|!?MQA( њۂ)܆SrϓbpIMS圿'Ձ d[!YtB'?1[ժe@{: 17|"4*R3alފSS!Kh]pH%bp3wOgy`]|՜:gektxS'ux g&LA`|6:F㰞7aG{ (m}zG18 . v,p1bS7;/RayeFEդ'wxX.k@y]PSr5s).mGPGޑX{zbd8i]cdE5dtcw̦;>ɽDF;@gfRS-MVd3,Kŀ$11,Ym 7ȧGQ%v=CcXqre3+_BW9~OЁRX04E9OBĈ^S\<8R}O_֑z&!Z9 w|~5R+Y>" ߝF$٢ +ziKO&Oy4wMĩ ? |Ǔ ]$Hx !!?cN}Ͼl9EKŗ"/wNƎjzbDE \K?44|^&v/h2E![gN|p5IOv)X5w/R~7z DKJbKI|AaJuq/[o3j&M"W|!m7[}]Z蚨b!6*E>#W-6-pwp_wFyn[\J!K5-k{tV}؁ҷ3QbWfҫRQ |e+H#=x\l\7C(aI9>T)ĻN _hU``-:Ŧ^cq]bიUh(A Q"xM tWϵyD .XGS/_,S2 MZ  }bzC7Ҟ˾{Kᘣ#Mór8hS,Y&hw|{ȮL(ҌƔ[8`kj @ߘq̶H144 &.ĵ/g>Kϣ"{<+y;kbV*4?v|sז3fGS T\j*g:׶m(1r?ܡ@JV;{3y|v!p멢PlSMףT 2)Tu#Nߪ_~(=+D69!wSeFс,l_(`K JxVmAQȫoM\6U1N8eYSGըAJ;"R/?Gqg)G:BƓnO%dʛx'ʠpR, }~/? 63/VK3-5hϱ`a B02ly!Xn|4r.0no|v PG-ۻAQ@ܼH[OBOHrt^iy pNN~qrW=OR2&W!?4ԫ_VvSgNa<8=~e N-9<:="|hȽyPjZ#P:34Eå}|m^BUj*OL6RJ%?SUX @Kcηj,Sٷy0GQW =CRE{K(MO6 {Рd:q9j[Æ#H w^ǫ2d Z" 1<_:HO(N59ߊt1Dir&B%t8H3&9uxĈ: +D_#jK,"H= Y/0纂—a&*9Ĺ@:jL{`sӲvVN^@ٖ%?ҡo~5hF=dc .l &c_v' ^8K')!/eٜEBk-K2+|^xǕdTI%@5 8̃=wg<&omF丸e\ves`E SC9l`/t̢ǩ%BեyTmi `Il&z.p5 ;Lj:ק/+=86By `꼫mO1m9Fl W0~|iВP2g8_$k״*p/GkhiEe֔WR2 6" -l:\ُu0zϬY#\܎ahR|Qym\1toxi'T]cmj1-|8TD?IG@+IˑV!^u>S"5vf}I_v.`H 3'ub$vi ;/EV{B,p݅@LE:8O+mEqR K-$bfj&~0dqtX:&#߂sIJ[%d/2('@[Eu-6};ٛm&p2j>|C4 B xb~gYVz{c׺W|0zW,a瘘$1["gT߇;%1xihy%.6! Z e 7O:AiQׄ(B۹ϡSم3RRl\*eރ_%TZ R7+fT\ vRCRr9exM-juTt-N֭C^'{zV%2\Dm !-yh4PI/)rF|:GvU/0ĬEbkwxd6}{KL*[E7x9`GŴ޲sMgYT7>x΀nȋ\7t.k@NC,XÌ1+ ͨ!q=5kHi[:MU80{|pvRėh@O̫8l%#bHd^#cgx'tMV?=}Dp;ANYu3J>u)Gu +Vc cXNbpnd`15pr{)(> hꕆdpeۢӽv`cMX KnDL5j^Sy> 渫 '3"#퓼ho 8?|+qn6+ INcf5n l MG(RBYHmؕ֗%U4^ir>qt须8)f@-# 0ӲX;^+v]N=OCۻDp-cGTKnkg~iR#yfb }?F+n 8ZggsFJ) xCq;$RknGAcb`yYd4]$YZ|sbUL}hХ_+ޏ J\fࠗr]EKzm=``:~0@cML܏CxZpjWJ͆ΚhMԤyrD3L y#`HЅ?TZ3m)r'YYպ,1< ٚ]—8a7-1oIV io]id'/@7ht"աmaXFS`RIӟAnץhcH`cGjR@0K9{*]t#PgUI o[=rE#%n9=Wn*+J(G _Ó~xH/0$}ٗt{eg`1^w*TЉ7_$Q 9]ǿ~ ]q >xFX%OQC蒼eجz'JC 更֠(@z*uII MuߩY{?@j",@Dj2Q49ѽ 9}0t%) kUFIq^Pܠ;lQ޴'s9ѠfϭƀygH' y&!>#C %=ゐJƈn,'vW`kKvVNFKլ4]LsAOo0sh5 Dxr)% zwУY,,BL8Ӑneƒݧ%,?6c:o<8t5 5B+"t.P+hnꌟ~vLzF-6t@Wj_29ܯ.i=F#iK]ktBfU" ߑ?1!hwC K+Nd"lWF.kjs+lZOuC Rg/S$W(F|[ /##"wvvOSgI NLn>$\:sϜ4?$bTɘRfbV4)U(>8[uUGYፎTd١<=Nn;Ѩ{ pA W _'7*(jlwS ߣЂpxfcBdj"* }u0yN$u7i/Ak`,QV{˱xīirt]ԅȁQ*S̍X*e]DBh?loolh@a +yb#@D(f.l\ſV>s/rpVyN<~sHu0:h_:3Kpǟrtco!h|8= eCJbx3BR9"n&d& s-m'74̰mk_IUvH@v9AI/}s :@V2HBa 2^;IpJ,ض9N|d}ȓE=wR-5emPfƴ pִָJX'^ܢCBJΧ3aGr,/Lʮ2} q9JL8?v-߁'4D:9~'儚éCַV{ X}JlOu(2]k_T諜;v?-$oX\s W(q c!D3UZβJUi[(Eؐk1|(M{&[s2`竽;9lCjX''v8n3oW$-iaKXIY_gٓ6VK bYoN"w<I+XB,y-M~,+fe|J?DצOwx#4L]ZCj1Zԟ2C#au#.ѧ ~-tE^tfˁݪqJlLP*>ujSG\ZqI/B@9v}rJftS/݉CbP8n0?8EdZF0alq02;0QPK_X8[`h> fJbVFZ2NL8ug/uEsV'.>&t`?}}7+g?|K(f<G\,qyɒ;o3EOXn 6kORގ`{KX@~~N,\efCnl^QԂ֒Zz~(r+xú6\?oRߴEXEQ!&IYp 8.0^)S'!sb5N4?tL: =Y܏E( E)iOuD 1UpL~Ag01ӳn~jFFZ^7f.yPV,V_J|/Yp`T3eK;ڈSwW\!Rœ3Rʾ%4$҉ET;،E\:V#QnZ7֝ےEQ>aY @i>Ez@KU]V,ݭip~\o.QsOݪў1TdfnU3=\p5$.TP* h;}Qko]aG%. "=yG"ð@nN}{@T}A(vk6=hLn02hn0?u"< 0 3zz Y0:!gq4/*J NԾE"-i Eo2# :ĺ鿃_ӷ }㵧]![Jf,FRR[CTǀ|Y/S`[-/B ʲE& #^IqsWebgKP2΀šp2 ݟehSz- <ݬ'}|E70Yk; OBJw(>['#*\H* X2e^2Gf]SIi~O"I'פa/%+_Hi@8s).\sX$LK3텉ĕ~M:JO?G>&TfS}Z |Py`iAO3%%q/dVTE [WZ}mغ{ Wf4 Tr$5bc -iGh0cFǼ ӁQ1cհcd |']Hk^iwf+kXyZ|K5a .a.pDumB1Jx^4-Ъ|lJG( E 'DgUV qvH1f':SL.P]ǥs-b cf!bϏDc-,Qe&-%֘FmdTԫJd[/|T/97}:c]͆څA#ʽf}``]V=+vb`_z@41n .'!N1nA0uY*Y /OKd`FHEzذGS89{"$hYT'I^K6`3exf,Ө9 ݀ &8H 1mJ] ч7TIwҌ(5؞9FA1WnQ  #+^W,QY\$weRmLIycpI#% \ fkQ@bgwN-k+Yҹf~q|\1 hؾ-J,siM7WGbRT6Oo`f/aRA5X5T˶L al@rB1%Pw_*SXJ5GyN-_y1Z-9/ D4e{P&%dj܅j΄/~?:5aoG!1uMթgVq/5:VE:f/2wG2gx=7'TܓN郹CXdK5tyF6/uCD7`ZzryH*涧X»~¬Zc*Dp 7[n;<0Iʽtl8pNJe5>?ijܛH]fp$B iек!N =TB`e 46. ]OHeܑϞZRON$+e1>`ӺHDF\1ԕOfߧp >8]h5e VrT6GyK{~:2 av:X44"K¡9`YdK6XMst^ TƅA^QW B}߰pOCYUB'/zV8C~ץėEءJpvM9$ (ȣxWפS{oK bSP<ډ[7U!@4Gy8(.ѩ2ܗzQ"2fP+:D6$.O͊MP;E brf䉲?O䭲fWw˒v0f-O'}U|$EI ^e(ܢB\4U;~/5? l̟bdaѮk5o!R `,0lK0 )*cxz{{R.\YA"nOܝKTI'՜c%l)'E#A{l2ڨV9K|L4 +~ ;F#v 'bk#ZYJ|h:*.$k}?ԉk}OY)[Ij JsC'm=H vo"X:IʏJN95;}pA!%O_41AbR"}T -y)tRVP*3Tl0\%Akh>f|ØYjɭ?$?B.",i^}i@=:#M@s/Eo\'2Z #w'>.8}׻F/ԁǪF+f0Xy?;BXm\;Ggo|n%[i-fJA|&v]P`8r_Xp.QQoMp =4(rMnOUtnd*%f*c־w  %N$*DZI =I e:aAZnQ(8d_j-R&sr ޵31ebÁ,GlRr{cI6@NW\l;_yn k:|Б%쇁Pg<0x0S.L7X@T(zwV#\rmR&kwyNnt\UP8vp?݂8^ ("ɖs #q$£_KPe"KӉ]5hck 4LJ?^^;/-^JqR9)v1,#qǂIȉ.v^(T:.m} `%4h4Ƽ9r;5L]$[l.;X8[w$+8u\٦g . k!6 ?MHRlKfqa/`u6 VjlΙ[ᕢ4G]o&S,$Vߙɉ$}9Iw/$rnsL&eӞ ǰ;s{O] R5_]y*ކ=~P,KLz`6"a-UWnk17wP!6R ->/WVV|LC/JAizkfQxMt0An{xQ{`2/ 2W2U# Mڱsw'i+ΟIo,&Ԣ6y^>|G!pK;8]鈢]:jr P 'd~5Oe(jphA2 N '`€w ֞=a_㦒|VU.AvBУ EKH{BX׶#ޣ{@/H:g\>q4_[(4>=T"90CdVes͊W/Zӽ֭xUwEcU|COK V,w5/ xy/%v{RlN9*)}%q@ KV,R+P1&1UwWY,NINStn6_b<@C 15M(m2˽4fّ :r'.ޙV'u:5J5:;|k0*-@4_78ihs+i0A"mAq:'.KX +s#(KKDa{G٦w[0YD.兝sL4Q8*G;c36^>~mV;<{APݭJj}: k 4E诠1 v|αUe=NiS#ɒ ac ajT0BO*;Bz6ד60^S_D?:Thl4E"dN9-{ 3,bob#nG3(RvZnrfb6OJAۙ,B')ZR>UCT{ڗu%x\:m+U)1?m~={Dܕ9z'dii]8_"8B+pQ*tdu(6vH5?1fI@^G4eK JVTblO?%OktMgbNj!m n'C'a׽01r%R0zlS hwwr\E=IfqhX(F-;6Mv;YPºk^h5͑peCڝ-(k,4,kdqZK6I~JMV4@~s5N@i(m ahO@i=ȕd` :ܻyӈ# zp7%eFڰ L"n"Uvx(͘jcG/1<:~G HsR$:4;%q2'k${mR%a =Uu 㱘\Pw0uJKA(46(o*^ D?G6sK~1ϾF\ϱ`I0۲5-*5ů F\<2f4VtK'zYp+3'ySNsL"8fRtrt%N a1<mjDˉm*[ hxpF&F/|y]'>D$`K<8{Lq~Tc\E^_ d e{yZaG`KoHӟKm_hk?ag6[((5v~96CtMkc-A )]te>ג.wJ2rdPBeYݖkcϾz Td|DG.b_}u!f"yiJMZ½Rzة;ۥ{bsbC NA9Ĭql癆xF*"~BQ0)D@wG}?CM s\XEIvNw((Ӝw *¹fs5d[&Z p:0yvۻou+$V^BHL;ȖPu$ .=` }R8gdoqV#~cLrec =IAIdg ؞e3~qbou;sEB$Gx =js-w!T)6wK}ռd!-TVS$k?TU 5͏=7@d)ل)kfL\( h=4J͞hbZ!e-#; i%C)q=$>wK M68)VE T&E|%+g>?mzF@) #weƺ{T`+3,H7P&'Z7X6 ]0c?Uo(q.Or"9ךzV<Æ-G(wX5 DT,D3ӵ4h:iE̪oœU:s@%>/AwXL& @nsD#Kqw0~pD4?Eȗ+תbu&Z^k{I9“VZK= 7|BOT-C QN9IpU"֪8YS]Sdt2Xuv!}P>-{(V0`wMN׉*!-j>F^R#nF{͢Fs U6~(޽ON4F#PJ8= :]7O!PG~y mU\|9zrȍväaqO6Z3c&^,!Cܴ$V?uO/s4w#_D_Vc}`IC~H 6X /fPpJ2ngX_V曼P~tjg8Ǘ TZGB.H8ilWg8\Mmp{Z)=SKyDBNfqf?%%s+G\IeY+p'槂Px!>2 %_>ӸGk55h+oEzMd]iNW-GƮO:wx(vmMcsmJzWJxQR͉ޥᲃ\=£@ .JLdL/")޲z-h0p*No`auC-B:`59wv۷-DR$ 1/ބ qۭu37ȳT7undc۷蒮vR`()DCҫin%]xulqUf\|gVLx)!%f=3Fb#tp9h͹L07CyHCG<h!LוۂRHLd r}eIϠE|֦j~qF#c_0=EpUq᲌o/pvP>)ÈƜk5ZxEѷn_Ĩe$n!ڬ{|G )`؜ nbIVNč dAY!OP4(l0-/דHL4=B֢87 ̈QQuG-2(;XUՋԹum%oOFo1kcbM1gb0&1 P $Y#rB]u^@I'8]fCOP9/>/u_ {vŌ!ET]ܝ vc;9;EԛC".wn>gntҼP]xs7 94'2G v|Bcmz UW+kk6Eł{3]?Sp~`r}/6u%$^h(xk'S][F ("uE4ฉOcن.ԩQO ˼o[ _m^~n߹fctJqPm>@m_+w&§\E3崀m27\\_63B]!L[fև1N'᩼A6SH]4PoVGO A˨6 ATQnZ1E ƄYz=E[Uj4pooڵ;1?n rG.,=9bJ$ փ$@*J3w f33=;D $\߿Ѝ\]9+@ T  v\?\тGd-cO.R53hצ>b0`u6:JAbsjA{:?5K+ ?a700%1u>HEwFLEpL ?̏~۔o_ԁVi^ZM]mlKo,[6˗P"ȑ;*pt3*nO-w/vAszɊW>٩P?Lp]`294mUF w=2Q̩G^wtY?XD8syxz]1yUlF[ IKF7u_ 凝3aF(v.])p=QDtL_=e*|>6$yw9`Tv@b/ӭw䨩O`<0os9tz6븜2'Cmt_1 q=LQڽ*b= "_X'q xϡ'@#lO@~}.T-hV Ŭsl~c3oi^య"vfT5 EUeۊkI:G٪kL4`Y/؜amLjo27=OsQZ =FZ>pNh+hJ$GT $i)ᚸ8+3B; wP1b`tHvS'G*yK4:Cizrlc:WQ<"+ԓ百#y A]*o&SpC~I|>%s/^<)EeoS1Pݼ<2.[ZV0cx' @|ۓnrB}Xg1WSiΩaxRKt j\;D3,%A)+@ Њ$.qS:A/M_BúTn"KA0QzGv=LG)(E3HF@la#<~ _yWVc!IsP?eP cZG3ijM'#4LJsDLY\yvK CD.wq%$R) ;uO{c3#5ޭ7h=FZHfVεx1n͕Nq u=ғmc0gK-۝niv) l0eRy%ˋAБ@[>YG4Y1 =Pj>XcG^GQj୅ Fe5umѹ(bMnQn/$:@ e&X5Jv.lyK15:eIgĘ6V \bLY5xŽKL s,]W-f)_^W. ˸I kHlջ .YG7Dn%ptq_HDcgD?RQZN-͘TqH_x'E uΤpԀ"; TTNGjA9\tx,y`$3GFnfI i Ss<:ME¯#ύQ8~g pZ.8.IyMyv8هXPTetyIm J {"qJ3of7^Hʞ6f,m")Q@OࢰUΚ^L,P#J_C<;w*ueH}o8w(}/*PeܩDO1"E%ч$<}Aʊ,(>($O3&/-Tjܐ޴2/4zTs>WhOgSg^ȴh**.@ %yR(E717KZ~3l1NQ?^YG_cY h5yޔAca~GQ79ڀH Y@.H~oVLm1a]yjAJGT5Pi|^VN%qcҩ\qUa"o;D+σ 13s> yGSgm~o3KݍPe10 5$Ν2jTFy(a+'WZGr@G/8PcƭO7A;܏,E@z0Jd6&/ ӝr'&i84Zi=YR^͙Z@>:#) n4Gmvh d /H#hOH#jQoq[B٫(31dA߱8JĬ[Da{u!8I*M/*Hn?m vu@'-Ϣɍexȉ Ru{lf]Gl-?ߵdTJML_Ǵ%()9! <]9 KEv$cb~b_E 4$M.dG(Ѣ$`˽b//M$7R !*9SBfWRZ J hIL1f{A F_+y,j㽩i|+c4e!=Y)飏F~z䏄dgVS%jѺ&\{` uҶ}P/'>,JQ]$rא0&utubJ>{́ ̤IkT nn;)މ4UNWdФסC%ln=XpN18#2`7鹼BX[~KU9%NKz{ot#h"پ)\h@=UZRH zFHxXUQGF<Nj!ܱxbnYA|,,&UQHOqύ*=0pmXAvK;sV_'nRo\6} x9j)s1N^GjmIVX5NK` ;Fm'd&Y;& (VyͬEk.U{smy=0)Y*U2!D#︁܊Ԙ)x,dؒ#ZxeMR g{yTw-(5m3Wy<:fF2KzuCY-s1J1)չJ$с },r12b+ 7L؝6V' 1e%8B%N9-A*+I]'&ďf.֗ HxXL,HIz O!w6H̚ ?Wnx 1 /=w0c^~ܰXuy *:^GZ &}dzߥ6Sha-^S% uLhgO7@='WoC?x0GwXo0In]EoMtn8$ 'Y~TuIf Ả879A'UqqE8Ap#W[t kZ\[]\WtGhh]ܴ*U 4@לB)"*8c*Hߢ=9@6;KFS ǕN"3dủDRLqT1 b6)^HB@sB^{eK347KCaCq*gs1%,sl&ހ.͍k9E62Ǹ0ZLt7_Z-iY:J&s@EnլCdYaIE HZbV[税n³yGqft!njB `%A獦?rjEb!_eʭu(nT &.:[gym)Mu}vdnI2Z+܄*F Ue61t:#0k\%0+m'Oz1M+ _,w "l~M7HtoPE,\f'b%äb!O-4SD75^bȡi4*ķmbCLf4 ~;{ogγ٥E=is4a_6~~bY_eQJB7Qu8Zl4D}݌q?w.Xa:EfW[ L{i?.t )c;l<8ȞG3)6Bm2d GJnє:csK}yGq4p,z ckE0׏ోVyQJğxG,ZZ /Ă !(r),$w-#}p+/!!}´/=y7qzn+aou`|F7cRuA5_urWy<{j%άF)OhจdU3Q{6+w5gBDR&iCfIvL<fP1HĘ)UʌA΅[BLPC>8 :-.u{PD ¨L;F^$`ނjO4u ڝM,.*RG@5R#D$2~HB='QYHXEO0 A5BEYѺ܁Ҧlн304Ef:J`:{q/E%cSsM"@dKp~5[QgшB"e-ݘ<̂Q, A%/Gk$"[-l*$Hңސ Ȓ{x|CFw4utY3^)MW 5жPZ I4 ϬGOkkÕe!1g8J ;5tVpÖR=/;nx]75Sf1 *nm!l~Uϣ74lZ!TJTk7jz gH [RHϛah`ǎ|q%lOkI8g! q%?Ic{œ+Rԡ҃(ղcw/[.@$ 17 uz $( NMC&4_,]aSX#Lӹ3]ۘR;2\{G(*n/gzQTyVhg"[k[ew$? g_$ogQ¨P9u4Dz4.~z"vr| |𒨤li~Nt +N@yXƢʣVnT)"|JCkjNۺ?zm7I "{biY-4Y/8Y5X+j nG"gf:~־KJ{QǻU{>nj}^C6.w hi>C.$kR+y7+ (OqfT_#ۦy?kHe'GGԞﱞ/ʪ 08EFWZ4٣~5ads%aPL'f1\D̈́av6t}w#ȸ1t5DB*Cuч՛sNkHyY,EGh/L2 6Iz <"wPP o+`nN_|>g'Wv䮔ex/0y2>h]ZNҎ_Pym^|tEܗJh`h7Tp"t[bR&.i||;g)g{>?tU.2#*+wtm+-(s4W0Yr%Fׁ:Wݷ;6i2OS fX]ב?H%ψ>8ÏDv ;a =ZoQt Brky3lLqh}K;Vɪ^,4@z5'sNߦGD;UM?nC+u#1ǽrgPWWm87yW{KPźl)WFOIu tO1!"Eᑯ!|I*Soӊ_E̓.NiR3bHZ[U0pRӻ& -sW2fj^Kqz:6y:;YqMԎ:[y 7WJNiFٞkzp^PuR ytSwB-HAs lMKKscsCK[$ڳNclH3\BIϑԧvvQZ6irf(97Aj\ 1XG ЉnJ-~ͺJlV TFVtַ-v?pd͈@DP"eޒgIB%eBc`v1lɀge[|Iaǩ$>LVF[YO,!GY;py0[< tzs9%!3`NT̡@`3UƯ-@7G/#w$* ]h,KLk4>cfN4vc򞔚%o+NQP03ޤE|{LV/ĭ۸1Zo'{L^.Td p 72~(8TI, 6U$9'oXR ^罜oa旤OS( jXI~ #Q\.:}N % H:yJoPhA 0zԢ6i"͋Z.+L'Ag%O$,\ 1#{)D" ]Xz]ö-}/ (c+jT֖R RӮGK~? Mjz&;5NJiOh(iLgmz$]bpmO .2I#G5B1M#*  VRxC4g(oojXHjdBU,̖E 6bڛ)0Xtf2{,j]265?'tJ9;Y ~P8q ;D/j'Z  afncG/ nзt'FݝRwGd* J<2x 5#PEi\wJiDs^;EYꙤ12 T |o 'ji9 q=aF%{cш/IޮXTrR0}+TRcCR~%cF29t8aJ)PY(d;N1v+l>Ӄ83!>Mv1j9%+3dޮܛ6j;ND5NVboVv6h,ǰ9::z-1DֿaTAYm 2Վ<[q<>-e|&y52ilHFEQFJd/C[uu"n W'1A A sBM/ɳXQ8A hD`X.X꠲ kE&’N9;eDJؒC[M -ʎ^-ۙۺA6`{&+v)V~5?ʢ5l1SCʖ(/AR=Ufd6S,n`d^Lm;}_b-C1$/zcGuܸp3$ cC?1sS㸣pu']BNPS3u-hg))U-26UKlg<7;gO _P k(Bcj,Y'ڲF,̫,g^fs >=%)@O"bc\'iL6`u d #X2)N_A4$;WWqR'jj,?kVq=. X<4~ rd'u23Oe ޿ʼnqud "YM dxA:7 ŐMWȖl| .fmpx^ny1Z|Ť+ B$nW] ie0-K'kɚ(m!ŭ]*.AӇE˨=Sϲ@s%e`(()2FɐvLm6\u0jyݜ4RlJ u5LN6I@tc2pe52Hp9EpdndC e(طvߑQi}˱oP1.& ̋ˍ"~0+Q",{ Y(=Ə_R 3Zr]Q~ٶqqZGEvox7{ǭɨvU*y쬨[K ܰdd H)QM.읂T{gBmEgjP0&Z>;' DCUj .;*39zY}pCrP ZmS5 W>>&zj:"}@JS?Jk3ôqPp qM%Qҗ}Ë ˪ީ0"a JE/~ף~{tI;z&Tʅp^72b#9;q0tm`sji`=0"<[ h+M b }O߇'$39bSPs0. _gjT(,0ZC`XĴZl)a6.9-MX`]5sZxjŤ*fzXgpC<)H6.  i'zр`G`[%MQ*bhZL OAժk_uYJm; k #PEq @`@qQ|)D0AGRf1nY*h[(ݱԱJ+J F{: x2ߜa, 9ӪﰴI-,@3 j+QS8Q- kz..$ :2;i"<$4;uʐ/72莭}ÂV)N1niEozXk&R,gZ"80f/R:yM1=Z~|WoF9)Mtз} Y'}M"S9{sTwR g7ͯY8 ᳒Rc0ulաng*0F^[WEfKt$3%آm8|LoyI,j$I*z 7ZogT Oa;~;4!9J!A>rp[9(<GlqL{1ʚ H1}z,xe쥗Hw6_"˪.aX)K}FF]x{2Y7|wYI׊|>{#hx@D(f@âq9)P~&*#s8;Vysխǹ `D]ARsQ>U?h5 S2e C}uNC_BgBk{LQ/$I۱4 O&xB[b }5?*&) K4H2dl'x@P vc)E# @ /&9U j^U^ƜUeM<]=K BF!r ^;w=i7natO$P=SNo}7-Y,{w⮹S:_#EE /5dAs2h|yM$sԞ_ w&ѲCGew<.ݲ[܎#6W8T |u~ҠEV͓Dl¦4^?Jцh՛^ < /Vi}(4BFѮvAmTz<jV~c[:EH6pF􂳩L܍5~f.SLjD@H !Ly\_Nx8bY`M @w7l@,${A'3}޵c[)ӠZG7k]!Rލeq]K.ٳm]!AA%g&J2p;ban@ YT%tHfm~ op(̛qWU7Eȅ ݲрLDHp;w d=*_mhTZ8.b݄"ĵnrzuGY[qD5(dcGyOTyk9I=MsoM2-f]0EىAӞNTf4ZylW;{\.ri+ -%,bP֎DZLM(/~(\f)p#1:x׺%X óЗ~TQ\7@Z>05;5\`W+s?VCڧޠD癛u{|=-_(BiE<^;aaA_8r]ݱ3%W2s{&"ƂFL5^{Ε4m;@"e?#b Dq?}=%}a&颊6=H{ihç]yKuD^AYsC@kw-ϕvYh=6)y’KwX:,"Q`?σ>Qfd_x32$k(4C>U >;Ƕ{_nNp>V<\ !C`_CP'dV`y[΀Z=S,Y!hAaiP8,w_㮸 wUo^Ȏ!E{p;\.-2l*-\x09D•;e e=-*.jޞpΕ?(v&07bwG9*| L+B])oq#$m8H3dg{r]O{W?#B+49O_Z Vzƣv'}8|CBX$Wܽ0cui#b6}nX4)Q22;?3_*UFB6+9>ZL"}3 1MzXjfm4 _-EJcc5}ާtE 55N m~;( n(ƌ9;6&766ݕB=6Cbb3;20ߟ=6jgBa81g$Pq?|* ;.*VKd +0b08 x.4e>k2!iuKI-/h)//68rvʭ;rM)bh&A_<|q, w+Fz DO`Ѷg({Ϩ¡.ϲ.n^cx, o:~Y4P5*NQRgEo.(SP {3gD zե]BD)Mu3meFE/L=栉3U%-CG!|7e6S_Xenߏ_PKOx/ݴ1=Ӧyj>w`& Z2J; I{`D+/7"nBb(  8m`^h OӾ 7[_8m}2wNV،vYjڒť܆~"F+hu]mF./Q,fvCKr49O 8h08„֊<֏VcS5ԀQjlMv)5Mo~V` _- f }- [@P; ƭfS$!qAC bs 36/ zp͡.|?H]ffHG B4CjUN֟h=5(sDY' mųM^Lh$ .; 9d{G-{<9Mxh?lUdkX2u&!`th֧M2e!BcĥItG"uV 3px]kZ%Jטy~̍?w^&wѫq^mJ*(6'xU;: sxK;$zwӶoHv\7tw$&KvOJKf66&Ң''_pK{ &Юо(55d%@Hfrc " Ҩ;{L6֤HBlJD:7{?: 6t|}Mm,֦)zu2 Hs3.iUG1ct# D&1L’'pvb$Ȅ AE= L7SA34O*I3W,SђTβm`D{[i+n xv1%+ORmU#joe"\ 2p Џ"3RnT0BS>g ^ݗR#BM# L{,Ntzy^؁2cC.nA4ҬT?'.- K66ZL*HIg֌5[u#78؅x`I0%FaOInN.r'Ɂ:vνYyw)IJ#8}=ʴVEF>f6SGљmgleƢǡ{{] $XeuzGYT2v~]K'} ).$ʕ^Rb|5\5p# ";@=jXKv\@%6g̛ 5G%#pA{i= [˭Ln$N5gX5>nІ*?N$!,Ă 9lu|Ů⽥$pK@\/9|YOpR@;[^E'y+gA$ @k\`0NUq2풏¹r5bc0\#ul4hV8'C<`1OJmrhcMo? ӃrH4UߩJW0S O "1,z`7/|1Ԣ?PDԁ :ļ],Fn| )9fF?ژiO@Tk|bmWHʆksF(d.j%Cٓ[ v5w/?>(1ç a>M,D(3^DvfYקF͗hmn#P>b\2Xl0> ;7n]!UA^ac24 þ<Y`۴KeiZ`gb=Ѵufʉzj&P\eW WWZkF}5/LFnEpU+P-?h`xk.5$nSJAb |0H]usV.y2aF>#ҟܶtw $['tTSENSŒ: hCyMqTZlUq6O w^&3cې (>ؠNaGQHPX~yu0%ν~vW&sI2)cr*OUŦ";^Y 2i Q. 삞GrM寧TR`ڔiC|ª Vo:RYiOEF*RtZ 8"VF;T=+_x[䳿6vCnLQ1ϓx6UeDž9,)NR&A: bAOo0g]l6P  X8.#wQP{pBLJjՄ f4sN:m SѦЦFAEIbNSAYb˩.G,%,ɭIsoynbԯ䆍Y,IfZpâDkaaMVq:w'){('aB+3F,ZBR 9z#[[T\T7tи~uI{wH9}gX> v[A6DFj=X?bؼ%kh. B@oug[z8(إՏEKx22HN7@6Njfْi iZ5W:͛YBŤQ Ev1lz^Tҗ)6+i;0oVTEZ !dj$ 4o*c]ɸbv@p֔@XG(`vh Vvr䟪\@~P]|6E*;'60g$R(_%hfVl׉@$jKiB^v/h* 8 ;ʟx7bon+2T5& ac*T5 䳠 Ag?"h nHjflǾݵ= `MPlEu%ng }ѧ>d5sdG X>qĉoD]X,qNFT-扜 3 NWOܲa&<}#ڣOG7;Dr޳=mݧ4Iϔ?g!t՗~N^p5su AB*ȶQeQ'.P'[Q$Ҝ{_F^yE:(6'5>iLjrYL b&<+/H1 U!{ߙ5^m XĊ0gol HJ]T˶.+PЭT6'nYU`TK@mᘒEMY>Bq;T'Rؼ.!ȑ>D-5qήJA8M:!xI@uPdΞ&&x! 4K/twLIJ)./B$Er plDk;v<\Fg=1v6Vs["gaHs7Rc| y9i$Ix΄ȑX[_wMniFY(B.'? qBX~ƛ lrs5B昶9iF_fЁb' C(?mXk%!ĭj;Ny*?ݷAuo-Clc- KIDۘ'Y"3F[n1-k:Q\5QTfx rP & v鍗`1$,cFd \2H9$9D"'%tVaDt@j !W*@IG.vJ1x~b[N U!^bO[MK 8v/(iθh2{Q'?Ge4[R0ς Q#:?w'q!WXb}WiH\o䬀{nc'GZDʗtx8:Ie IPNKfDiS~]hv+`G3"vsL1]Tq럈d [pU7Y7ub!H-цjë[L:iuUJywg$}%_($ce9Š/lh3XUj+WF?C՘#'4Qjq\e((GFSS0dī *$ξ(=-,_HOMf nJ*bS#v{6I`pQKCPՍv>`)u6۝šk F>%`ͻ!N Пe'yNyU'#]T^=2" ~H$R_վ.y--)w~FM %gb!/&i/cGC:8g6z,y 2['v!eGDŽKgQj{?#Rg c;mkK9+v{r*]?'!ӑ71{xI~Ch/!WS bfyJ=xLPaG/!NJY~)%!Q[_+&`m984-*:)}!#*&J!OUP?=c{ }_JuŽVx|2 "C's{_,7@!/ êޒ=wJD(ةy qq_ᆢ;Ht i"/D@㸬]/K~j.8Ϫ]ysVޫԹK?SIM}Q"'~Fڮ@%$2Ciî@q!޺f`pSYq'_Wh69bMFSJEcO}r$mqPd .5P%U,-OZa?_ZmsnКN^(ϛu~\>׭zj'n%:3q d?ryMo PM l=+N eL q]?rF{ς]uRk$f88lYiA_#Cl:,#h3ұ 6^P³yX1w:؅"},^#k} ذ"ĭsW\$$}N;)l23d7~*&KQ^'-+Na&S1ns$DZp ޴yD$d%ם(#3s6{". QO8ҏ 2BkЈ#1+yS..FB~xyNV;mV5O_y㾚mCQjea"[)M@h\M!,]}}`5| QQw}WUڧo֘#{/1Ր>IBN=i\31i'KLaǽy~Uj?~J۶R|[AL+ K҅xzF+NrgIo~ul˄ϜŠ˯~4>4<"7ikH-C2NAƊ3ӊƢ&MNȇBpRuuM~ׅ90ɢ(V;)_ƨiuuK+&mREY>RUƠ ǔH[}xr=F0$^Ns0u^IժO(Fbs6F^s Q VQ\0‹(!S?H ϱ1 *Ũ'HAec>BA]F$M <ڼWagKOcZ5 RJD+jwJY7lĢ;#O2|J&T0e[BT?K! W25g^lU O_hAfB 0 I+8'3ԂL1v.}_l%-?ϐdY{ߔHn]l̓/o2m pϽ"E +^;^^T_ʭ1cj R E}iM  jTr|?SOBc$}E%m>tp`_14|LϗlȺ^qP .'gwf yX֪9o5[ggymѾӇӽz n֏5?ie% }H Venڷ %1FV9HdQށ)?ₔ(`ŝ/Dd32euv##bBZ-E>5)$cK\@-PIćO>orTg"v0ŕsN1n#a+GozuyI>d\~H $iP|'ջz+6iQ y"f>OfD xNg . -D5?8fu"Z\>I\>\8rfO&UC]Q`%8 D?=::q}p5*ap& mm8^ߤFP*1A+mO3Д;c[`ҍ!OTfLa9m›)*vinS7')Ny/0لX68#5كH"ۺØ 6L`:#+G,z]oԙDzK'>>["q6vLc419_%C1pou#J`]|T]x:Kƾ AH!ǍKcFT8X"1A"\\^)7qM{\n .QT[lhAA{f~\J1-ڸCMC_?>}4\,)Kvp{ϴw_F*@'ďkݞw~AĆi߇!/>+2*Ex d&djڹ ibM ?|K=P*A!fg.]:Mc9f黈iab5Qrj-SۦEU ٙwOQ!LgS^FE,l j: k&~0 ]<>*iƞIP*M}QBZ9~8r&}{+]?^2Au)ʇ=vIҲ-OSў"o1&~*iB8-q RX i#fjSϕ,=frHkl-Ӵ,pp\n2nx ie(<դ׌MqWE?B c@B)@0GBt^0+V3Aѿ;d.'<#ّoF׷at3 ggn = [5 uU,x@&DcG rįzˉ0cX*ݦDoӂė='U#)\19TiWd[תg-8'|i >7d'2TdHgKyPmL@Nc, bWT`Sģ0;+cKE&%7^yՍH+UZ! 4FXW*!8q2ꬉKN5|%TΧ'=BY/[o!OQJ 'A}JӎCۃd Od_zҞ!RbW0fT?C@kZ)_7 `vFdۈ^1kNjnWNXVǛYLkP5PϷD49 8g= x7"*!6qI5[ n+B 1zKai.4#N*4{yEFPIdjɥ}C%k8 952$6~оțc}ȬLBKa5 Nܞ~I˝َ]?՞ Lݞ 2rH8"T4sIiT tkmʥ LyR[[.|8 (ma|.6cSu=N^Fb$s6 M{OQ[X.c28Ѓtt> 5gͱJ) 9g(_"L0ՆuAe9xؚ(ϝxcgP~T53BǬvec8a*{ֳ\+?Oy1@ϐ -euW `q<Kb_HW4cxm W74CIBiOp^pCZ 3:{p7'#Ct(;[`7v;z6 j.йQoτDnȾY8*Sm-#b'e7ۧXeI~lίOYĝ`*U[%r~ -9&+՘|YW9w3|2=7NJ~.]TG }p,$~IFK~ۀYq|'pY4 Q'0 oe4TVDZhney(C^4"'T32[2sfڬqo5A/|"eXҡ#8xm\q3as?:ՃJkqW u阃- ڰ4*f24Iµ .E@)9ش( -Ќ7e&wQ~F˽>~2U.nEKZ|Z} $'Ym=w$#6RQ5~A^}8bP<*Hˑab4 yU_iՖŻ)p;δ7 〻G5KlqjϒAe -JۄoB~2F}Ӓص)߆u$ϱ? fÆJ9LivrA/ƛ2XW^SK1cQFz,p`CRSQߐnC3~b`el?G Ꟑ[I1޾'=SI[׏'w[ӄm}'Cs|_9QP ߆ϣZ\9ge"BL6vE T7T?åASKԛg2>. 5w5u*"7$|%; J=`p&C{A֫%_\_֯:]ȱoL6h0('+Å};'魻Ϛ勥sJs ?]%*PsZ0eI=4g}EƖ'.l!8p.Yt&f: ;so3a/bkZc$.{3g1.0BEX݉hQ# $-~,=z"`ؑ$.Ә‰ 7Ɓ&8Ѥ{XEN[T/uFq# `)ٰv*E~?bH0T]PV?$p'EׁqƬ2^˞bbNp_"}З.TK3}?alJu!64N S3/}Hd̺\&b_H@sX zT]S7?PvVmїO_$StrV55~״5^{F^\ٵ PU,ԒM#gc:a"{JGIxh?I{,X; 3c?'Hc'(J!F%wk^n oĦU]ؓ,ʍr\*Df "q6sOpܞ@d!XT ~G`DCB-Iؒ!ڤT,L@?&7w\#An#?+(Zb3!80й-AaY*Ֆc]o;o/BY_NxwDJ+Y˭el\JKYf/cejUo_I]i? 퍏ݧ~Qr,d%$Zj1y ]@8{֒cYO1wkрs+-*rQVnp_<>Ȅ"'ʃZjԙAY iL4uTQ׼x׀'':˅bwF#_ӣ.ϙ{i3f4cnPy\C{y ɵd~N/yOGv@Bs`[ I%zqcS BRU,AiҌy!]i~fr{Z=ՄT:zW2F*v:W :fUcG;.)#&JYLs{cU$uvvRGoT}!2kjU3elsQ+\ty.Ԛ%Ӄ?d. k?zy-235FTܢ?QÌʃHEJ^u&QO'US?Fo]yHǏ4ꊺ2SLy>2|nx==9*4Ԭҳ{ڒ#81DSTTvcW m&ǚO}h~LS9 3̑zELf]=%!H[a.6, U7D؞A۶ȉ>*R8]?'n3d/1l:]@==ƕ\BOàx*Vzg3?iġER)XsNhY}џ+3:A,Խ&"0`NIPڶ=n{+ҰyN?&"5/Ai y,J@:0甽y*\^')}⸛^>\},h^z-Ai|vW915$8FUWv Gp m<.7륹Sw/0f-.k>x,Msm{B4ڠd W At[tn,붷 k]LBNUM 0e~7GTGU.x[I yTWpml|(Px͛/_ɽ!FoXc!#5ҜiZZ[$hm=Nu$'RGŔ઩hP2GNBIW%(CՉY`B30PAP#d\tɣ!R2 R'c9jSRvL(pD\쒃fht~%iq:2RЛFI =(B-ER"'`yDTRLHvyQ~F ]Ѧ@V#r*Rv֫;I~ύʧn9ҋ=6@5}3# 9 4YtP" &~KZ&\}hy]5f`sRYiK K Me7W LFTzKE2I8ꀳxm`'[ըZkzq9z0e"O]TAn̤㌍*Y1y+!)9_a^p4& ]YtIQ}VVTj6*Ws -0/Vz(XCI^tt3VY>{g&5=Opu0tƩ/j5qK^2åӡLB(R+T8Bn=~i)k7], d_6[<ϸ0GrφW8 XSMKw*Y@Aa]j2wnf|6r'7}'ݓH͸EkB(/1&LAJ~bцEfjGVl9\@)mқ<."dUsm!8Ú=O-) lu0S|΍[hWժ"* (]5s3.kwװ*}9t{jP\8lf>i -PѴ|rD1 +TZc~:%mvGXץ'VzǦrӑ)bȒi5lÚ"MP21"9f# jC'ce$Gp˜_$T"_>452Gc|B1$h~{;VؐaJZr:ú+#A~%T?9*&G Qg/o5,CfAw8GD6윾˜YcU)mQ0]_AP9fO˵ҰNu]y),Z=14!+JSPFNT 2.Ne\"[Ks6d+UǥӍs2#Oi>n-^@o`#/H gn)Wa &xp)Sa@~vwӥqOt@nRQhz|p+Ak7w}ŻO(B$0޾n>"hB\UT+ tA:^# (6~ccX5XU8aaP}2)˵Yx|tƲ0.s<~^\~+-'P<2\i;Rs-cȄN[8dKXhBU&j0, ,8cI!xk|jΫG85cpIc<ސͶb|oCd )<) j5asiS O0i~1qJ&[6{%Q'ZU{fo}|C+S\V̈{8etqPeJBl i>~oF3g~^q]#;i4=#Zrrlи]a.څ&5_R͵;v8_Z?R|Oesv5%xT ہ.zgWfƅc>Ya v 4yI2 _>L~pxYVB$=rm `[j(hG! '(hϮҠ)=]&*qY,9#Sby 4# %w=BvBăsp\jJ B8XrPIdn|}^h쫤3gt 1z0o$]ȏ~ic/NԋB^Trh\|K$",Tѽטڤ_ %|8>fW )v X^bfWڕ,ӅEdR&߿f~Ϻk `@&疤Mv(!Z=zc3y7l_B0pDDŽdСu>ɸ I$ nxԱk|#ez= =o،H&k:';MGsS;TMg]SeV"퍠:s1g2ELWݑ9OFcN=UxpH.Ϋ~k-N|n cS$c~Gӌ H KQhQLs@RY8yd5ZDDMnA>;{|Y/Eyِ:Hi*ӬΕsgΓSP 6   (#mypYt<Q7n[Йt[%;IW_?|9ņ&sȖ*UP#qtȡ#Q/=ST3bh6u'SC+o٭EPJ81AGP|yGtn5a坭_38"5]“V DaL*ќ!DZv͵`{/W9T=$Ƶuq WȓxG+5pSQ3/XƀJV0k=J G0~z>ֆIiӻ',G@RQPUUaK0nQS?zK_ixuhHHZX@T eFeH8ħ[њ&8Xo\mSٸw$VP"1ЖzreUUS-Bv@޷~Bsە^Nli"RzSm?%t=J yc|M9$WyحRdڠE\ ~}D-JV*2Ҧd:ÿrfl Q侺hDHxlW4З[g3ߒZz{hn3Si ?:yS3U!MDqW68l<2󵲇݀,wfrV)[j f7&񷌷w3WhB+^es!ɼ 2cX_%gcVtЋji `Qw|x>ll@D-B61=ЖU{^(]@oh~?Ӫ W )#SAe1~Y,SQVlӾR gK6W~.s͘#u}fķOF̏OW.mr3i9Y3ɑ,-3jVᖌU]EH9Ā2;bHEvղ w?!#c}Wބ20祎mj!썉<*2o܏'0Tfy"umKAg;pS-Z~rG\-$rWĬD/Ц]! éZgLâ?M1䞷z> #>;Y\6 Nla'd|G9Rh@j@>]d KN#y&p#H һ)w ,ٻU/xI}3E_*v}|^>.sxi.jKϨZ TśV`KZJ'`J3$B oXExtbl~@HVj^_EpʪPVY+=+Bpw ead޽ ?ًt*gO;,a[r7>. /Z9=4G0h 3f\Q) ?fFH "$)30dq9/aXv9/ffj@i'2S{$fO\=?ثu;)Z6Ɠ$`ez79tx͙U`@B?@ 5pioR~p;H80/%-p 92\@u:?q;?:-ζ]Wpa^A y/ *$6MȿUTS/6n _ӳ:h C>5a-qqCdM+SKzeK[k p Jgy pS.iB^kr5hE@>Ve3y5fm\!!:/;U=ZH5īu̠=ɴ7]{TmܷD\(=r7 V 0me +JZM DvB(%3c՛W@6i8#џ~GpOH$x"y lxUViJqV3v{2#t7~I5 1@l:회${/'3kawҐe!1 5ǘŊyz |oNl>C_zFh>XyZ)]x ڷ^.\pPO<7w$Ŷ{yX$qyUQ٫PnPyF Oo )DSFys1,\174Y;μMN)2B@΀Dw>8*3b:R7-ơ b0tD5OAXyȫix)~nK#3 s>Ppnn /V2bqE 谂N!vĩ+=X(}wz_NoOAu׳S*ZGfgw9Џ[Fz`]\kܵfO巂>*OyiKcyOD l&|UH?x5hi'A6_T:7 sdTZARw'2z_ B#Ywx..}TڒU|vJ%{@O/[I\bf.:Sσlȿ=F@HEnvȃ|m'x6tn)_ :|c}gڌ|qt}J\l@bbQvq#вX79ݼlrTi7]|ޭeA3541ptlVNiƤ,>؈&UDT_h:j#vn |hˮZ(8*R?ZRw٫u.KZG[ A(V%% Ж?b CMxk1-쬣l:;X:#hm[糤?T ^YOBeԶK`O57S N!Gmj ><䚻e",e?Vm?mpe]&TiU`[xɈdҨgQCTXʀJx8Tt1GtȩV}lcC6+hDك A{䉱S{&7x"E ۦnׄAD1k(W#I$%Xi"1+7xD?e^DS_UAd3w~15NvI%$HZB@4_ X%+M8{Œ:'qhPM,m{$NS|$r%G8vtdtU<)Y.'ݛkJ8J?ٛrH-p8<%-2. 1rENx!9.[b h5ii֬AUP Gf5KyLT\(li]ckV?f:xnQL[QYrI> JX$mk/XogA|sGaK;؟v' )0,ġ6Ŀ]PV^ŨqmT}ؿߣL=Oܚ=mp^gSNrTMZv_Y;ON~ gL-=W։(|Bҫ^0v뢨L!-065}C͞w4V>Qzt"RUNwhS* =W(nzXuω!s ɓ-N^rgDz ~Aq=c;( eph!r`Hڏ(_tڄ(}2[ou2f@ZTH9!DX?gui1z`F>Yɢi&Gbܢ4嚷)H|95b«}9oC}f/Cnݞy>Ԇ75Ð_n "(I:ٚOϽoq%g0δtꨮvM[}gӯ^?kN/(**@юUn*@y4yw I8Vk0~J[G9 "ENd z 1&7f22"DU ڧ 2tg-Yw?qȃԲR+rj u\ ξ?1, $s{88,HrPqԶC?K'ex,lsj*9}_+4,5Y8Ghᚺ|͏J$ R)j>^&CE=V&aGDлQx,.r`9} ؊F tFiXB>97qU&GD;)s=a.'rfKn%qv64É,-P7WώU 7+nJ@%i$Jyfl 4'P#jpkyAˌ=Q‚QJ}ers#oL=)0#u9q 2ID!*fkv];0{%wIi-7" u[aI|lfGzRcj@rKsꎨu6>Z(~n`fBqW)}@ea}~=8}i؏`N=%yŐlV(Jݑ=(FUSH~|%v):X.@L4,] a9}$Ԟ"a;xʥvó l@.''">s ]xrpiW&y:L0A(!$ܺazT1ރO wuwtͰ%ʂY= 75j,]&R>BAx1񶚍З%hWSCÄ^&bhw t[l_Ѭ:T7Ifw0H͵i/njʊ#~2%v(;7.邧_7>(SHRrV ѫ41#?9ǜb/\e~t@}8Ҁ4 %٪D:UJn Q e MlmZ_E9BŇG'=OĆ;:nADdEm(L0\ AeGZ?bkP:J>tiK'H.՝s^K` rǑIZB@˂(P\wyp$ m_;'Z~VV_)򢧏tem4wv)@anֆ<g29xR&H 028v6eHnK;YE7!:+uTu玹Zݵ޳afcJc) Hk/Sn}h/[yajݶH&^깮Ӵ=@ن>qAzێ.*oW]>VGPXc63E_k]X9ICJǷ–߷xU1QY*kf')7\(a2sa-F/TL4mP Ѥ9 1ˤkэP@;mn4aUC]ȣrlnO׽pBNv"/eC'I;D7o8Ҟ{pJH~E,tz.>/M[BX˱p]AmhDje~W߲ӒЉYwV\5AޞƁ(/gbc]aL\-y,z^)5pC2xrϿ:C.?-x[+r,,z΢΁ 4:+,b0W)rYK2,@GScϜGQvUI~ZaBa&yqVp`׮J&NR@ ˜[۾h<=9N>+9ӲYT?pfdCE.)2R(p%eSĪ9c~i}.o2 "]ݸmf19h&@z Ŗv˥ E/ܨv6$Uv"7CFM{GHωoa b_6qHlE 瑦k H2׼0j^^SFTm"uGnO<T0{`=]|UVӐ)<$Ym0ya?:.cϮ5![|ԲJZd%>8Dv@{~b\MUfI>U]Ηr.Y e)5:x+*"QZ33^BQGgaC6^ȃH")S#$nf4 GvdGIkt֫5$,z>΀i-} +ZX))lL.B ʗr8f2 :Zzy06 lx[`ҔPp[R98T' 46 %"6ܘP <ܻ(uwYT/eKEY B=;IXpP&7z{ %r& ^RcM(&N ÓOl 疯HlYDU )8w" @7** S%89%"7RrAuĿy `EM}M)J! xW'}I$#,mDU,+HUu+eg#)B7a |Ż`Mn`2$J F N75b=:Rr٩*G#+hvu۩|=k}uz  i+B} 59TQMUR.U_D-7$F=,CeX82Z,؝r`$(nJ/%j*l*b2CHi ]д)?Ef4&. Gd,F^)d8Uhk@פֿ`os6e9}=JCb\vޑs#>_ s D qy!b ]ݷMx _|ysftLP+qw.T\: 8^he dS3M"Ź%%9Nx;P-,?AU7u43jz1J$RcNs&O+H\kQnWcUe#oqrf;)g'M /b]G urjxj+Pķ OW'$vRtk2TS\]vV$4QVgJ[hBi[X(_A@) vߧWd㖻OY5Ϫ܃lb$S`u b>R_lm SVګF6(&38|@]|[EQcKR1zUH,)9Aa1f|Q|i,~@}؏ I|;Z,/ׂէA.,-/uSV"GQ%p& |'JфH)'ZgiBM4gM) *V`N+ .x+]zC¥0;5&4#bJ"1Z0*gy*I)NMda:KZNa |0;~tQmo45m`Aa]uȐq1=\^dIQ ,HP>{cŔyKSIKTTgsL|W"Euzr%=fByTh(3D˜Ӡ<,KI<\Rgue<*'|ZdX B?A0+Ɩ G/ MҒ?<*T6ێ $#τ*J&QMdl}y%aMa {\k]W𦧺Ҭ)EXqCOaJqHrwzGp>e*PS<> <- O> KIO X,-EQ> 1]1 >~6nPyXϰ4DieS 7޳=+kgx ө#N-$߈Li_m61$^xS[UhmCkjU5vد"cx bJhHzd\̯ f2}".MBv`>7꼩T&JDgEo3QKd( b>qb$?t^7T9hX'GDϔ7۵jފlME]7ۼ6A5c>XR|P JB^jHVJb6$LT{>M/ÁvćT5uv܉\ҎZ*5f&㑎ײ3,gg@"RC7ܱt]7ܹN0;0܈/?䋙 {ߑ]eP+vGpoC e~~ua&9s%AF6|vr=oOZ$TrVAzgx|vd4Z3>F[1K+Z&0{m쬠T i:nN$S Db@GHocRՀt%ywϼ&`T6g듀3RŚӊf؟냝{U:Lc- d Ji 9? -IOܡ9 }Q>q@R~a+X?ZO FacP-Rs})Hҷok p6]ܱQ@/zEv݆Ziw`ȱ!/9U*c{]5| 6 /Kں %ex{ *h?0k԰B4A { (w` k%/*f{bK!*s=s 夀CQ,9pr#?芣ZjG+$̻b/S"!+\]5'IXCS ƹމeqr`Z|(?$PS1jCbNP~*&9t<[\9@IgŜJ.BLQ&TsxmEta;h I֛6G#:?tJ}l M<./6xa"-tE'vJ$p!2UK+BZzn1TyCQյfA&eP.vVU\lCBX̦\7«_ܦl>ꩦE{E8,Xd|JH}d^Ƨj8_@@_t0|_OTYW+ d֕ѹG~;ws3ޜ֧RF_]t&Z 9ǣ뤜S|1~j>}뎰`xd$\UTn?^YsBROnXhw?Rw8ut~TE=[V#%1rXװzwr_H{~#ue>~YM#nɷlDtm-tїzH `W5qgʵ4c;?i%әL">*rtܽ岄!Hv6C'^O ;v?'c&Nw:RTosʰ}wDQh/LX{doKs3<#E(xUllq%ל5u.g#_sDP}>P?𦞇9L_n~XvwZ,e1nnA.#{-^4uP:v:DLWօ ~ɝ 9BC r@Bg(ttPJnsATǡ 8 ZwXHy=9;(-Q-.H-5ą}?9R}"{!ի,0A1w^/?E=5zqCuS={C̭oNj|v,p9&a_ EBl}p{}xs3o*nW_ƑC%QqxhWP@Yl[砦9dJ$# R#-KGSxB3|AenΨ9OOκjbG&AKbO0y򵝧C >8R?;WL٬фd"/bl!W|#!a3 !\KnatM#V,".讥[ao \wQW/JF9C)%ejO,.}f5_ʒ@qC]a391/Ed~LO52$IZ.2n2nsAw-yfāw9]YI~lLRA n1ǭ*ɯz^/.r(9|ǵሣX@F`w=z*kĈ/P袲LȰMƯ;pٲR>d!`Y+4_[:m`R/p]W+'Sa\'l~AA/Ӫ2DXcO@:׹h0S3=1iRD‡j`?g_Jә. r!e@, PH43tR1ڃ fBZ3b,e));邋?F3AO K#CCN˴pD||YKnѡBH0S$L)(܈ygU4T']!F`C3kۇDawV-zxƑ/X*LX +'_JH\רIB݉sޝ_R~xuf&ˇϲN''LnMԽ[Vx'Asן3/>T NAeTaX-}3$$棥.D&=&RyM)׻d;Uvm!-Tf[ZΪ]wj rZfO%#=+OA鋯r$fn]uKh|<+ 65ŨuNJWb)UdꜲm S09Y'`(_\Q~R ιLL8TĠiǰmnzOA"h0~W^pWm}B]~_FC@뗀 jwQ9 w3nsHڹc}9c+fU:E R5G%u:Pd= ,~tT9 (}Pk:vRJ ¹,5꟫MN+`ute+H=fϋnMg4dd0k%+fl&zƪAqE [ {Q dZ`aYEu-˝OζSPRi%ʏᦈ!ܸ()H>j1 Y貚Ս+78$vÆGѲ(LxaB{_9//z2zIT9^]Rq|mir?g}( /~(njI-. 96_T1 r?vl e=×6Ky/nA.VZ!7\ xL,=fiZVj5e&zmSԓ`Q?*C%XS;VB8+A32sTƍ~#9/+DŽ곮=0VE%]e>yL38% kZ@&[uǬ)a;1ר(G/:7ݝ\~dwӝ"ݙw[>uѡa|7?*R TTk<@1{DY\S3^iFcF !Mc5 ܧyp糓2"ǸXm_סL@G-@[4<($Euq!? >@#d,E A(<|GLx|I?*9pGQםf4A'`N˛i  ybejqirȽ4.GsF$oӰuC(4ӪؘS6o_u,7^!̄4b#;YaSj~.o'T۪E7AWs 1 Wy/f2Dm^#ްE{Zq( zb>)‚W'0PIlX7%}ʱ(bt ދ\^qZO^?{)66"PǾ#DJ9Vd!Yo a 9 ;Q5*ŊKdUO>.K=\J/\n'ZϾH>)\$a'CJQ~,9G',_tB0UN1E-msQA lMDzf{dV1,`}0'yPW\AKN %oAbH?շ)ǘ.zTxЙ0*'3B" >ՍZ"jFz^H8OdcٓUm"'X;i 7iz0ĤWJN$&kjoB[[yj}y"][ |{$Yr;G`@SanBalJynޒHfIM|Us.!LKNuQA"Ƀ`,K_i.]>=QpϬD$ ,) ~ AFw}Y 9kLnrBKAG-_լc|TqJQ(kR4aE0o+u~$o{$G累w;ID^I;E>QP*o~֍qe4ƒ'lɆeGs$#4@w9v›7U@~jͶ=Gb ib;r;@1,e7,~沕'><A c*Y*%yѹX0qKeJ!eذeП\AAbɏ֞NX^ҐF mS& A90휛hhg#Q}q]!PPC.L+QRYgd0ijw@)p|;ƌm꧔^p%|x%>:6P[RݖrXNu]!y ɄIِO%G?9 ^+%tkuɕi\-l}/mi/ﭴ;}B uw) L6ՅGN&:8e"AMoVž۠#-?)JxPz(fxyUga Gq 0OZ,$Ei;VU= .{DEwQ$*yؕ^bT1"Hx="BFh`NJ XhjYXs#na) 6^nKr\tx0'P]kv :"!V?ېgHFA @81[KhJ g'sTa+GrXeߚ;܎Py386;/0UZd*ض{קcM_,"'+puǒy z:J x`bAX괩~ŜJRrxmBu~KbAͅT=z SmU+W%Cs_;Q.L/wlZB8hFfxzRܸJv8Nz92`Tf0c˒Llq#Fꗏ/Z|0l39߳jyU_-e(AUUgf~ϮA*HX~)fl:a3, {3Wlm~BH:0SȏX*?ُ:uՋI_yEIN(S K$.Yv߽@] xBG 4!4nȑVJ<ݕ8P\ gZz2jqpIlqf}ԍ.wR@+^t(T7;" )&Q-@܍+9{{D6bNQs½ ,5j[(D+:l=ey.{:;@ 7|0X]s{( v"lNfxNs>%45OJiH̷|;ЦutSx rQSk8x!o8Fl~zO &訟f:>)e壃<;+6O8 yI \T- ƒ>0&.UVϡ WQp6 ;ވI[7(&НBQ8яj+Lѡ\6İ;牐1\i`xl ew.V,*g6@4z?<V%1m ,|;eڀ!NGw{DY܋21aG1vݜb2[[ڵfI`էc-]/oap큨aTT/ `lˁVD<eW{u//[`vHJ{U},$ "U]<;*=H!~_( yIN"C*om 'DR{^P|nnރ%bz?pCJؐh|T;@eU&?ВcIU1ưdxP8"TEѾ$/|,Ef@\9=$7ԯzwSs]T4v&ޠ5B ۄL[2dlZnrv[(D߯Lr~DE!Rؤ 1y4ik!{_ޤ|Sێc ΒER+/do*kvTG͍1,]1NW<Pvsio[% N9YoFqutwu`xooB JFNQU HM?BzH4PII^=ވ~?| Oo}gOW`JYppj?nI_/N ĥo_·:ml&L]ȉ|ɾރSh<0x>MJi6YAY\q Rߖ ifO:섊sFVrX^y@թDiK3 MnԳ)*G*~3=S<7O 'NXP;x²)ĕ(D ._E5\f !N4gER2i&IK{]Ί͔m䤐v2Wh7'4Xe0)2D} w]G#D瓟ǣsY5[5Ў7//[umpI,y4miG%\|S¡h5`Tt0`YY8) cs6Vdd qӻZ$H/b+B< Y̏GA$N5qb,v<=6FrydBXžW MA PvgT|TtbDŭ4'3yKQr| >n&ɑ}j}5>>7gAY]Cz\;ʹV5Ra%j݊e5v $$I0(ŶVqU# Ͱ82my t+##7nY!"iH^]bD7a-GM~pI3.q 1i{>!+/T"7 %aܣ'?H^+=.CdA5rFb|)ߔKz n(ԯD$VbuH&xR9V*MN~oOjZ đjiER3r5E~0n;S3?A&}5FƳgek\1Ћ%NV'3WM|$Y@c|u|4d'*6xѴHs}EUĞ_ & ?>2͊'@<&":jHŲ}yK O \s!縐/Я. Utg>cfq)<~BT2KI*ۤh*Ga4/o9cIAFWt`7DpwgI$=Q0LGr(hŽN-d}ݚR$<* x@|&Q݊QRڎ6R(g)5j0487/!hf tZ=RxRK*NHxspCr]zw҃ }#٤D>#Y@Z@`Ol9 cQQ㞆_hH~" fg1?y:A3M}FݜG s6D^-y6^mvd&ŏd̉ %i勤5uiW|jfҤF5,[pj׹fPcҙ]7tzQbП@y]8b]C;MƖNKji`}6RFwSԏMOa41,T R-ZY<eW,-.Lf6`MՑ0|h2pu'LzFs}HG__-VLxߥ#݂?h847\H6{!ʸqjkʝEHc_d FWnbN{KUN\ݘ!UՂ'3`24/5v7D P}=d%T/?_UO$/"#$햽1z>5>Î /e,HCEFw?Sjoi77߈~C>^xpA|,7p&J!')ۗ+D'&%TP3i. 'P sm/(_ڋ$ Qj(p`i7@pP~_Ni$um;v)`\ 3~\ ^/5\w8ra]o2x-0%Q9*x1~c0J(Tܐ:t(\Li]+mx`AVpi0 GKrR;91QuܞqtEAT~2 t{U-0TH"_U+~c+ݓŖ@$Y5J"nFݖ>o/:5Ex!$h:Zk35Pk>IǓ5(!잎>މ[fឆfeBKLagWSl+^ԬGmS/Gď?y ~õ.NS]ٝ@8<|BDA p}FK"'8OH[V+7p)i%<3SQ[ިUږ)L?m. Q؉)8x:. 0+# 8uXc,nW.$zO_I8bu4U'N n&tQw2vJPx 5gKÐ}?l\&Q|E5v=%61:؄uT _aT*+Ɗ੅MPyiEAރ,x6!h}dH(ԭkR\pg"fmE8 2eužԛʖ$V$&NC곜6aMϲW0y"6ظ2Vgh ||K_S)'2{x)J"J0DgjaG;^1hv`.+$mՂ?R-2L(׻hwfUdžo{ScB |#iv o=5A:KS=FO p| wp"ct xs@M_)|`p[; ϙA#W9v*XuUۇ۫cpɃOvFvjR}GcZ?͔2a􍱃\&JK-4KA軕\hgDFLjUOme]](5 2c\%ER*a_,;`;}b;4k+B\wՊ}dzwOY;;IÄ+.smgY^oHtJm߃m0`ta{ԣAXeF>6NWd f~^`{դuZ{6O̓W: ӹܺYX۽K`{ RAפG3.µQ27 gԫ|f5힃 5i+xg%NuAiV" ɑ6l/]WLz2O#H_)k*Ogݎ.\v(JdTfYR3pפF~c\śrE铋ǴGmɵ0dSNA5>F(R+i,yD&Sલ)sԾu@u!%\'a/13hP vȱY6{}Anv\)XS1|s*TRzy% vKߨz Vuhorz~د'glT/hdEП$=l$+[?Վ2eE^ۏ-U\{$QN C8elo koSfqז !3?׷Fh;ݳ:+60r vC":߉[jerb?6ؖ쿍`lv C%zp6qmEHm`h5}oOR2Jg+̥{ #8(bk?nBΝ|z|A/3o29oc0?\-tw<,eVth\rwN߇C 8ᢹY g);`, 9e \<򇎱xFlU(9NJ-E\;V%*3w?oyM_6g,v 7:{'mO%mZ^%Ԟs!eH~2kȎ)i d{Ay[e|zw(>Il]7巕qA۷2խ19ulH.7P"5EIn17[ٶ:@tP_!FLZ!K15mCҔJEy̢_.JmOf{B  5'1]hJ>/+ўlOcVZ\o? 5IAyn֓luŋ3-jO" >(qualJp_YEn~d=@/WH.rP9NdR' Y /wjzlʏqpOŁ1M7^3P΀PR -ʆSn*#)ؖ_M.먺ŋLi#gUHcfSXjjn>2thQY>'cI?9ݖkh}PaBk~8v/A%4#dk*m_ݴ@DS㒱Ǚ8+`^k,Lm+:f0D_j[$+4c"=^f)O){ts bdf@c)DŽ>pl>y|_u^'<&^l[c;B{]({w $)JQvƽPLE2jXG t!:FH^=wafө:UmW `a@<.IK/6ؠ=nNҋ ㊊ڇ t^AIM~鰂/K)S{j*L2&oXUب7ّ=:9c4|QKe(!Qf*Yn̕ԟ!ݛAb% omA`H5t_Bpks82 9r36w~>JiMڠv}dŸ4ϖz+P( r7E# cͽCnA4Sa%Y6+#~,,'b[ \`N%TQGRfOZun@A|A?E_(0Jq ,fy4VҺ.N_XhS..Ss27H 9|x3\o%k1Vgf'%I]] l)TlW/OjasQ$P|=ؑ򵷝e75Ǟv`z9kܑ\iđO8Ǿ vsp7XIPGG" ߯a!kAww>c$̯&׉hO%/4v]a 3wd\{tĴϗt=,XCErWe j6t2y  1;(H5E<` o}HNۤ/=֭~VHS9G/TEgNKZ~[ 5t:sD3ZąĹ6a|i&lR(5/k u$JbSn{45`ϾMZW.~$+<|L%](bmRQ ~ ^®jv&Ds%fXaPVSb'Ofz'ڗ^d'vz[>:e)gh-6#R&%rUw׎ɜRz>xvTΫԅīd@ W3Iy cP\oMg1(xk )1窸)Y.DDW>uT 33w҈`k N*1{kѰU#Lt|\O)o:1vΫh `MdΎ=H0UB'=]Rt@F1#x`ӍcB↓è4:<#O7yJMFz%,wfټ,HV n%π{f ra A ~ Y( 4ÄDK߉0, 󵄶LVxo~YlkQ-G6b =-HDk E6XorV j,s|/+-,Koܨ'|sh~J)~nH[/7ɂ _JZlt|hdI>ʿn,*{X"r\U厺U yT3aKJ;? x“c}`yQ1uCŘ $[rlY=S PL03Y@wㄣ)`)5 -w, WgfYN !Y־y.Fh2/3=5q~kU/ t _?-M065־r?W_=7+[Z3!"2c>V ›UZ 4m,EWQKJ,ׂui% `u To=:T4O!I. {7qUf'θខ]A.AbwAYNQ]|Whz^|qmsW ѫZSh{ۈ%cyl K9TAdkYK!NVa[_17;o`"GB6+Ao$!>缻:XOU柴,&$ Bc)L,jGdF% u(A\YDk+iT hl@_AB 1 яxSLʓ.v%-0Gx YL?r6$Y)Ɇ?L-{ +yÚx>- n+./KhJe1ZXR-U!]TzcDJjMZ Vra.RB+:W6 ٙ %etS!Ni`4Gw\O+!g%_BXid="-0_z `NF4CzQa9X_Mmt-*my"?\p26 _ZRb 9~޳5 `Bk'L/l4+47D= ؚeV[vWwYxΙ>`?JhӔE١EXL3DZ@(='hj!̅߃+H/g[0 Y1^g7N, tApP,L^^͝G%$-}- 1}|ErY#621|AEG"Sc) Lғcv!Y>&bKQvQ浽MѹT]AI$Y[z\ìO̺ˍוpKf?``ދ4B3RK7 JE9*<_-d<AJS8LƧTOJ#6 )X]W`Ę3ۆ.='I-j7k$|<NF)lڜ> &Av {[W]=1HśDwR#Pj?E"q2:Žc뮙)2=RkOXM+,H'x̘Lx N^Pr9柶|^sK;B7ˉ{jA95\K"y%u_J^V82쏩hb9q7ž;&Zx\~38ڄt -#*aSܫ/l+ʪoەv+NN*#ڿ < C)z`[Iknߠ''ЭkW80%Ut>n0#{D8~.@򑌛i'!ЗDqʗ^xbZf[L*8Eʌ}92@Du̝8f;O:5 0.KAysġٜ*#!hf*B8. '[ ~N;?o ЩN$_Nك6O,?~̛5np77A)W8|68g;[PZ\, "ȵ$đ@-198&z(ӡú[dG1$6U"pZ̩o}\i̾]'!@sɄ.aѲ]4 IզP=|h9ɽdLY/ا͞әMr}l G}=AVxH'#q,cc -naH͔vMQFl њw2kD?W \AaC4gé2nC Y? XhS؍>fW.닢RZ6z mR`0g^a$:1;ؾO0F,:T ֐n\ ZhFF 4`< i6l[4cobQ_3{yS{j!)ܑ'w7\(e7 }s&Cն2f8 8HÑTAK#+ Egەbrg]>6_'OAdAr05Ӹz*<<ӷA+.Jԃ/UEp8?F2;#D/?uJ$v|"טz@.2^[yԚŒ4 FUY+C|ٰz݄m)O$v#(sg:֜vڀ6W]'/^ 鋦1 @X3t5(Hf< ˓kqpRq͛Jx\b(8hg}|\3ز1Tj&O8nC`ۀd{^D?Fx$Zcb2m͘#tC?\o1hQ_ ti` aA"@/X4񴏡X842jEm3vqƮg" >'rvQQW&txdAv|}tc^otޝ}*11J (F{!%K+86wTH;(2G+wX2\ CDNWи 0k%e]">s0Ome3lo?X$/ {Evn7jsG*3V&| 40N5܃:$tͻ/7YcNmkcA{ kÍGO73)4Csy=v8hٖohn"LѬ4eLSH 4o¶ -d1\O"Ĭdkݓ- Tvocs $Ki˷iB$8SNHW'WpH|tzC!L Α%86]-CpDdP G s cp?A͘Γ= ].DHPk52k/F ?mt6gP}8.'eo iZbMQFIc9aNi =Ru"EH{N/ov?A{ "o|>TģOJN.` t1Guv4(ؤѼIlg~mH>b7Fj~jګ~F/m\ޡ8 ](.3 l=(?S6-Y|׍bc֒$]1gV톄4/igT5.iMcD y>:-.RҖ=6\IoЁvRgtv4dj yR$Z1WAԉFmWspmyAGp"0/9!tI L)"}/Sǥ` `3 l"!Pc>";K9<]oyϢ.1"rpYltk- I߱_GsO6٠.ƺR/KT9_Ti:lf 4Av-rASB5lVаLݏ{3ٍ3KCMR}#|},M]Eӻ4'r5wcJX*K L^.V/"y[a#fiO@]Y{  a*)GGxeܸMN=Kש#%Q0,xabI@7%=91Ax?'mkЄcmz ̌`W鹀k't-SжG˧{{0.0Oۋ3_P R_.Kv'Ţ{AmQ41kW FHݔ  O cPK]{ga]!f_}~9{`'uyuUꛭm{Q38wOcQ|^҉;"Um' jsoo8l+P~*g'cWОC p痕Ґ#5"{gĀ\=Qq3f>W 8z]<ޡV@$˴ܔ;T6*S|@ψ/j%Nb`>[Un \ωTXKf;?OSr9HvT|48G٣[>q8U\Qśj9$ 2o@t]x]Kr@ϭ)<&OC "!r\4A6>@Bfk;87 =7C^v-G )VZ4̏-ђn WЈ2W8ؼ;36ߓpa m!Du#yȲmV,|JO`3&%[7MJ ɳ.N*T/R(J\R8INP2m)_LrEf3}Oj| T| oWX=qLku  9l p_%#/:~4l4 ΉUbuogn#?*H 4L%[pBEͩ;M]`~JdQ$Jtt,^(G@BRskƈ ;')J}[M&f%mF7PLXƺ qxS*U@6 ם3UC?[M,U[aI&&$%&5C(6¯Y # mV/]]dzu@E-iT12(3B8( mo—k4C30n3S1/+@==\Jq+)Ȉf2 8=JWRzAkѿVļj=I QNqU*^1X:/]Y}gI(Em~t.ٴD<&"X@qȹԺo)$=5)  \Hwˑ ׏&Z.UNøIqt 1h!SO3+cQK6w&;(ʌj|C?jP&4oZ Mݗ{bboj\ Vpj]9h=~ ntg2]}y\ SyKj =}3gjV\xIw>N*EiK5*Uқ+…%/4it|MMO7)Ϡ\)=1.a&04C\ZjgE^f-(9_jyz$,9+;*BqzdM<#qY!EH=i>Qwvʔ) 5wbN78kɬ$w 78&E1Am/kz{{()zA5ge˭ nlq\mf0MRL,N{ " +Ka1#h(pi1Ps-+f l̨NAR<#-^4HNXZqܾ]<'8 ulwf#A*"NŠ{iHpeVDq j%_Hࣣ] 'g_,:Ekxef݇]˘e&C"\hwQܬ//p͜w (-+%З !a>?[ PDžD@*\&q|*90/m?6~(;GD(C`6Q(^;;N67N{QfTBÖXˣf l[B:+.@WiNMnn#B²D4aVJٷVق8p@afҥ % !;1gLro(lk/A,"r)8밥}"zD g6BL:1C2yNMn [e<45¥X8`qҲ%SV΋koqꫩ jMQ>IRgȀG:X4)eaRK悏3lL+Fp 6K|N10rӉP@>Nmpl OUfK+HnV^VIt|eGG!k֣zKZ3Od4] h;vr ac&4 <6SjRzۯ׏TD:YbHRH{q=JÔAeCL"Imib"?n]^ ܬ%OzȷEKsz1^U{MH9ɘ>uP#+ PjX%$P}n.(揑#U(^T Y;tmR8?xƩR'בɭʢHtQo0;hֶ죒 1\R݅\NW˞x;BT%EQZd`XOlm~q=%m )(i" ϢVd.hDh3o^ճ7k:Rq_}I![P""+;KpOqVs^yW~SA?+,p=[侾ePwlb v(,y*nr@*iBs^IfhM+E~Y F's1,r>5KeXWPq żC0E/vul0!OCq`;T]%%=)Y`/\=aJOv\tהC hn\ L)AmZV9`0Swh4=_m8慂O˔%Va:VxK"x^j(u|X\٘{.A6ޣE`N#S*q>"M/( KL؋!ء,&@j-,U6TIeZ +LZs\&MFP ᓷٌke Jt#S@zEԹg2m06X{.pmѩ݅=YߛLSԛrC{'3M4dOgk[_M0Ze;yZ<*tmSo?u42 ɪ`v1\5E&?;)1A$&I~`gK?o#wؼRFJQx ѫr.nK@W{ÜLZq`( UWFF;OjʛM048)OY+4T`NL"3gU`%_Y{2~.a '՛iƍmt'iWS<8Ho~MKM:/i"w|Sr߷a#*Fk[Rcitg-J5p7T UfU6%K)|HI+9Ky̜ n&j ~+fQպ"oZVV OH&H[pY,hπzv@Tiإ˼.{A7xL2AfPJ&NKLeN/fzd<1c.=_?:逍 nVh]ٱbh1dd?ڹX,٥i3$HQd~!z/ 1Zci\YaTu MF}Oe6I>ڕqGwYkFj;:ͪ[q/2< NwW]kޥZ:~Ag8lP զ"lmuzJA彪$=( g& Dv]:.ce  `Ăfs/rznDҕpݠ*,n ( f(l؅+–$'|V¡틒CUG$fV{aBQXTODO!FB >IFT9W5دy,qlU>jȻwfE3Sank}F@^P{L,3NsX3Jkr+y sHХi04 ˬCx"oie]-O;7W?$Or`܌ć쉏C}x/9>rA>i…ƨoAlW8/տZaD o+\,^*5aI飻 5[%+ 8vB{ji@Q a@є=$ӎ|Z3\]#_0/ȭGe< !O_Q*3q6&z>&W!nyHA)BZ|8Q}'0TF韗ţ{l1trÖ?(SVgeaϜ}8^?ijOmQcmzIhGK7]!s+-KE2,d".@`IPt"b#q'֌|vhPMJ O-nOE$$#Ļ£Dgg1Z[1:ZgZj:LNgWC]ADgu eV]:DX'APߦ0y8@M[Xk#;Fb2א8+SJjä2v8H&z8֑>fK10A,zKlm`iFم.pDT #vMF`>1~.vufm\[ZG B0Cb$D4Ͻ4Re_H mCwa XoI5UgdCˤ'y׽q߷b* 92/ܪi% rD GoTDy[|H=cKZ0~ V|{n ݡ+lUiw*vSu 6a4nklka&Z4_5ܵ|sPujrxU@k6@ߊF%pGp8]cv!)Xw*U P\+J"ث׻K_@ 𐢞|E:߁ͽ56:UE $XRf 4\:{wyXNu7L6 /=Ms#d krYԳZ\ʍcM*QXhGxN&Q96Ɗ ui [ziq5vγ<=[ Pz#N!l3mg$!~”_MSwDw?)_`ٴ6-@=BV\jbIv>G8+_u>%5$/e%\vza({RDf \h,"gyŜpƒ" %+Tܓkch? WSNVy]5,n+{T&`3]D6lN̈́ތUX %قu~ ҧxMlqQGW 1Y\r~DJDe.q OCH2`YySj?b`,2^d!bb%4"Ap˰60Ks ,=DR" G.ȁ3u]bp[˹b _^Tm,l|.(LS"n9l5 t2ZGpzIT," ݍ_xjIb#Nʼnw 8D[%لf* bEz0']G۳9h1 *sqzWus龃J=1k^E=Ş'06h쟹,YCv(Bx_=!+ V [$ 3YfXUwUYSZBSO,ҙXt W "쩡ưC*9m t(49hXN/OU߱׆!6)H$5L ??ǵIu.؅۞ x@UGXO7eux~Yyγ!Kmӈ;)K΄I(i..}v MEfp'fW@?9/Æ_ P5cQ2JO_+[Jӌ ;wyc<ġ0իDC72UZ f=VcBH׃qJKC޺-oݴ!wa}#ՠ~b|g_t бep(@ 6'I&9.6sGh<ҞP w4`U]5>P!cj:a Sm“ ~_iE8w)o]SCgW@j@!c ׺nh`%j[X{RՒlœiOv@ `"9A]wHM>*pՎw67kBn75KbHK %}R"lh%Vu4V:0bGƟWb%xYd#Vc7a|St3)~gߪv+9Hn:qv9e܌r.^Ɩa1G`qfF&4&[vC#^+q9{B&q*%]P0ە C}ƞHS.$[3L#SZc_3&B F}̷=Z~[Y*8"5E?>}dݰT ㇊Er%YEhkI2S I/.*lGRH蕍LYT`1 E^N&F,7rP @:ױ}좡ZkDW~Xlqb"xW7نw yfR&ٟV`l)H}  /'So[\,iOƲ%z0+__"j^6gX|8kގTF@{GKKɤFPĢHEA6-F.MsN+nm>//״v[~t! ʺ0/3 *x4ў9l}(Q?/Ѿ[ 0ljBuU hsa3uMp72wVsOp09$$*4snlhuutХ@/hAIL 1^kC}Dg>'~Aq H ĆƬ왖|ʼ*RCMGŒ}Ƥ6n+ < |.<"QBBԯ8zrg@5*V]hUeL@@(_~11ىr7fKAEvQeߗDhZq!|-\ϋ"q$oaכݢƣ,u&ßc})a}SjwC=_0sЎZhSn"t:ߗ'+_0:3 ~6qjR6EmuiD pĚ6HɟJ .g__-8oWA JhuP ׅAeWc͝wQ:%w>"E?fCOpL7+݉8bs<*wIwGORK'[2>_I=F?oIJ/}ODG1%>_LB"H6q}ߨP;8ΥDAfb`=ZnOuq|-dզa/D9Tџ"a1s i`A~tժXMS8_briKM'v 2Yjo=Rtyt սg 4B%2maj VPgոm. p5!P7Jjq0̡R{Ǚr2,ˍ$ſ `x1OȈcO{mT_qJup@(2]x9f%j7Oq}R#+s /Uŏ?ǁUMvرuz$IB#Q=DRjURd<R8Ib]=_[m7c̈muZ\6B -BzôMKJ{{~6G_",8aޙP<>{``RuKuF! xu+w]ݽQk Ѓ/կ}'ҒYZ:ß)g:7}cˣzdnԇo/FAT}gr*^6 iYVeYy a,KwFV+,ƘvZ1x8 SgLZ_P/`JBkXMSQ9[͓Ɲ ΄K.[ա2/tO#C L")7b2${HVq/Ĥ~7H(G>mx=WVګ @i|I=tD B{$~:r:U!(freM| ŏoj&OoQI(g)^(LH>q i/v3r{+D͊y$% _6P_ptAL~qg|׻B\HcIr7}VSC<< ,Q LDMamN%]az<- n%59xO]PHe'Xte艦:>˯7jDD7T "f+`sFiIV2K-Dy#|GiZZĿfysfzˆye`0o[/!*1J6"^<#f e*}gz iI|hu$95pL㲰(ą$b]VvMbWߢ{`f#*42E߷{e޷ 3mĐIlNѻՐlf#P|-gT[5g f|N& ,PyW]gLJ Rxh]f7UBiT{qZ"Zk w̿"xiS2\G!rgm6ZcQj1oKF#[Yvi4&7q͂55!om):!\ʓ S0b {wpu`ؓrA Lk [5Y\Γo&ܤᄒר'ϵCQl##91q@z#eעqvsԜ-]TL$!T8}?K|c ݖǙ "7]&h4ۊu3FqQ䝎E3)/P8.B+s!m,kM޳63T5/fu|QӨE P"hDKT9UFPbqGƓRdЬu/Mett2~]24h88^UVeVMWC!.Rr%26tOc 梾?193pFvs !eF DK'& fo]sHאJ>  5&7ۯyg3+1eKp۳^_9Nų4-hnߥ$27r \mV#y19CTF ,@=H^ʀe}()-04OfeNUw>%ҵ1/x1" {q~!(˫bn@bk`TȎҥUl ϔ DG@{$ZOOP%WB "|SWְN'aV_?/V] J ^*1ef1nSﴣKhi˕B1e60db$]1V%dqaV0f8,~^)f"U.hՃuHH=1F-f[yh1筯>{PQ! !wriحkr; E\?@5}C/T; [ּFCai]xn7} /K8W;~mXיA5L9"Xq.W=aךGb/:]PtcbhǬdhL4[ b`qJ џdZ2Jɲ#Iq ~vCwxRk'o ysEgpC;Q3+h{||*/,๩%rT;c F"F_$$>2PtJ=Q*(gw:X/ B  UnqngE0+ O\ 7ZPςy"tp:ӅI +h1×G0'Lzv*;JK!,x˰VK桧,sp3ha&WF=*~KHi&;pHc;Cd{˫z@g9M"BtBBΥ'tUx\tIA5SX3T"pPrU_^"壵pf70Z3kfޑ-{%Q# Pp1"rVdSi{wz>ktܠo!\my] 3pU~%W(qb"J7oEP(1+\,868H\5ͽ;8R[:"Z@!5`k|ĴO}=Z)%I}yV ·-(p NUeg|:_)tlѤ,R :El'V/̊?Gvq;98%|a w|R 2ʓ֎_R)aEp¢y SVdpp,~Q@T ! ^p83S=L̡ugmaHn ]OvD3TSCZu4Mymzb&.,|٬? IGu=VQw tlvKH׌ɼ`ln1B2P~]Mr@(;g TckibV oH^`jg|Ew}tq(VO '`STrB CfQ'ˤ7+XM!Lsɟzϫxw_Y:9\<^!WVLp |8Ϝ6i-g(V %YTW0Y^C < zr/Dj]a\#0ΫP:0< G9 ՘' ۔Qc")kw\M ʓ4T&Z&i:N- dk|~"ۖ{KT(I%m?aJB+ٓ7OŘwws6Wb:`HҤ"yalV,8U|FwS,sd[OE ޚraAKD3(4~ bgIt]7$J69F楳e/Lxc ]9HVnۤ?3tbud>*)8^4ql HlRR~݆<{\D&<MUA0iA<PG"QFVl tKNs\16;~'.ut7C(VAʥڀ[/uˠ#YNoFpO%?gM*n9Xr#M/߄0HX2ϪvΒW&S}*BCEsm>kKut8GAB0?v[?| &ȅ&VzZ( CA x"ZVw#'Hf0@ml3JGc2M4KClW5i’DvVl͑.9cMo34qTQtp 6=HҊ^vg@$upUy å ,ÀEJa"!qn&'\mO ( op $Q#"J#a8'WFH$͝j~C[vHV ^J83Ds ̏GG%cyJLj+>22Q2_Ev;LᘜrzO(c&8`O U5tZ$[Kkh FMyOH 42kK1XOLh 4$ӀhȼgH20 d%AJ >D]6„0>mFǒ[sHޱFBySˆGqcv,](Һ$Hcwo' }yt\E0Yu4ل4b8S 2jc,3Tqi/8c&.m$H)V@ȓO %AFL+FA:k岧%BbUK,eA%eyM={Y9$GsĄ^MXV %1 uOR-kF`7D Iơ1|L8(}4%Mk8m'Yt Z/ rCikZz/oJQbԒ_Fmx fqk^d"l#̺WxkpgO_$5I$qiM7=])Jifa6[֨w]@6O+*ԤXhR3HlUYsdOZO\wAjh:espv tFl*W+'VNkQCi͗udVh7Hֈ (_'LS5Z:GX#jFyMM{]_ vm`ir"d䯷)nQ 3'8C{,~ݽ!4薑 tɉh]7ת>6 ēU4+=t`]](k?IBbN6["QGFgF skQp󌴮偰}q_zn,A3j̽FV6,dzG=߮UyQ(hZܰeMaCd&˶۹4?XHmST4k ?6ĴfKvsf֛ %aYQX[GwK[WUeYc婚IaLwxH`9R\dx׫'gruan.vE O)Q< z`@#xKNŧwBDp58d&~N}W c7_֨)x wK炻 ȭ~ ˰0Ay~&$1/,H].?|o2Lus5,yuM(]v`}Iaiv_%TŴ@@<EIOZ@k܋_>DӲI"w3lt^?V&`EgqUU~G[fqُGnֶY֑K*ODZ0K6ݵuٜI]~J6@d0T^:چ2S0[5V$g/1aj9\pQ6@?Ŏ ^BD"zsZ%KYgDË)v7ew(6P;j3!u8;!Hof2 R ̓ h.aQfHY+:ksh|,ϕ)9vBh'rˤ[m",ʍOm}Y /84硹Y]@)-psq.< Tk<~!qF{v ug}V:2 vf9b2t1*06fι D.P\ɉUbƃKZ8KϷR  :6v*(B@w_X7 &iw@P<*WxPXZo>Aӱ.,Ij@s Z86IP%J9Om3| ,~ZzwDq#{vj|B 7P``$|5£'yD^馥 $좶WaDd]_h{,|YЇ)(n pk^[EK4ٽ`daދT81>?{}mە[&2ç"W'UA;(xuƓ'UqbuvzIg&XX ӖnN>3s3e;\;5-4*ɞ%BC=V왌’jDhݱn ârv_-n͕@`-/_ZVqniHi8Y&fR'.Π{c|i1wRQb|hɚqJ Y T+SI.ntK`/5jwCW- [c1?ehXl=_FFd+%yCB^q) (~+NY[r=xל,{X4t;% S2ʯH DIi^w=`8ZX'|d PmKi//- REKjOvQDm5krHDG:y?s2-]WcT8e#FºtsWqRwHƛ.Rgk|b`Ks6=ҹw|Bq.8\[ʅqk0͗4wk.5Bv̰*ųt%\l! CZop7ӽĪH7N∧dmn%A@EtXYF+$57|zw$N٭.4,I(C06tHszsl9EXd2O;%I3}x0.yKDžNuFPl'sr٦OuQG|]L~/#SG]͏Ok;=r%?)Thň&27uCwkrh4$hxH+Αiq qm"O4:-; jv WXA/`<>pŋ^Mr=P ) ) =x .xǰ_(ltu+քF8eoܲӭ9:67~ izTBM2VpXRTgY1%!vVJhJ?I _aD n/ .NogLZiiūש'xbKxД!l$w<Ǽs~QK"7R3e1|T#^L%j}'&Ƚ)ㆧ !#$QPs F 㞉-yuw{wih>>_- `TE(Y?DM cE5q*?Ƙ|A˦u ε/ba^q,t.c4_ZAx( i^-7/fS>ܳV`X.CSA|-'=%$G&Wz1ZOx̨V_T^7ZioG !\ͭн@tt6ai[b_ut@1SkdZXo-]$z5q_hu-nqoreCdc#f} è\e??Yo~ Pk6+̻{ 0mˁ0Гas ._c,31'6drQ0tXvXi _%v?m%71`atʣ- -P)S ‰MjQ^n`m:40PQ9U,FS/9;%kLkQtUJ$ %ǭdO"W8[|P@s yA▩Z,BӝyBBqH9O9!H8hV<H,Au^!u(C*39U yXAq;P< @t"Lgx⟛nFRD䫸W,Zh)*Zx68WW gBn}!KFANJ>z}zI+!@Dn^Bibz2B;(^r5.`_Ԉ[ǍD* 6o!R\8m5xJ04XIغۊ(N2 \ Yn' f8O"K<8$y'YVS\g8$:Pt% |jl'[sR 7|}LW]*C0(Q5?{2;\.4^C2|[*@2e!ݑZJL }KZ$jwAz,P2K[˳.+a^pg`> $Y'bgrꜴ%׊ES?vj ^n:i2% Wyl@hY=>"ݫd w#[ewcX ̾e+ML-rh:2^!MzUՙUUe2+/O~Gp~5LCDC|uOr66=CǢq4g8fh,3#25 ^ߘlhNyf*-E8B^@6#P0_)yª9] -=G H;9,j#v1X( ᏚYq4*cu{p܎ؽ)qIkӋ W/j{DJTR {HŢ*{6N$dpOc8zag[ãe2 ;H%{ gqǣm* @_yww؈Qi$xM{j sLb[+ 1KD\9'ZtJcEnI0j+H\کǟ{#d+n=ʑ5':supZesՊvI2^xH !B sevJl($O6/P.<䲻Z#Ay v#ԎN*-QkA|4&)yu򡪪71.Dê76}BUi5X{ <F68Qnŭzo D,~ȲTTs[,k7Y]r 5Yayz92LhuY,E(G%;Du e aat_!6 |WU[4PUH&,!D?ctF7,%P1XIN:BZoV3L~阴sD! Hx`8@(pn`.+Ss]Iʹqr Npk]݆q:a0Rԓ_ez '8!޳͞'tub\˜oȑ〦Ҹvmt=Hu̇xٹ$(e gjCoMcC]m npgdsȧ" Q'mEDh*֭X蹞Tжs(=h<bax8Vclڈ@UdJʊ)yU\QMܿQy!mL##C/w]3qNن%4F4&˓^x lv JXX +^ϵo:f{ ^LBh;b"c@8>pQK1.؟>oְҼh-R-JO痵!sMR ],&9\`j˵WDgn).WDzrN;_]eglK{2Y"V\k*s_+U,J$"]& u*?i$?@|)<<5ȿ ֈ'Ph4eTf#u,7xǸ-QhrNytrW@ڬ؀p{OvbTXG\ R"aH@hHZ# o7uHe 6~zD:Df3 ,[Tyr 38Yt 26#ȻxI(bu+X &ڌ\<̻"yq8}APs-?ist[O%/$6\M'ӞkCp]+Qk)9߆v)MmxŸCǭ4`pGxO P |6_[9U l[*HaAr4:_/Y4)W.%P΄^KF/gp`*@5 Ug zFj4XxlN= \[:C im$>4jر7&XGAڡA9C9rn?~ :5 s/g^ "4=uPE*8Ni.CJT3krٟ1BRcu?6$|^t}ugftj dBoĖGeJfSR΀җNOtp[2ȵ Iq[Ԗ!H[2~AMHeTzͭiryԏ%S9'jH9pb&͍;}LY#޿,I;6G9~ea; 9sİ z SAE5rLrNy.~GHB{ ѣ4m#KTr|iozqQAp R\J Fx(5f.-`5x~ZOn|̙S(YX BFAEU-z h&<È|;]TyEl˾[[C aR&IqR-SwTG"H3Gm티>Ĝ͈yl7~!?49V 0/EFϕB]Sa*D/>)AOV9X]6P+֥3Ulv=NE?P]*&kfHfQg"_4'Еy{VFd^ A&ޅs^uNqe.(AEZ놸kd2)Wkd巨#."؂8oU52H5"aިGk]:Pu5ӴOU e& E551*FHI!YLQnvD܊K~Rv S=x<{`m(1b`3Q,}R[Ι.hwi}Q*?8n,'u]}ܯ,,A@VC ;DL s&,ږ2Co4Y3}X`(A9 &hjFir$=N ^T]7:;ԘAW4leOd6a>t΀A 6cP*u>Rm=L ]>k|]yX aG?tFK~ȳ}ft[;*W^33f^½q BKvnp#1-R0RDd2B.cv~b\/Xk4N@L(P_.X'fa #b=yF~C$LqnnPGʗSTZUAyP)i+1F]|+i!@c Hny)64PŸU >)*Nj4(yVKN PbX& GݻY>\5m1ljQp{E$orc? =,dڝt(e|5~7XK¬,le*0#0/suFmuږֹ+gɘMSV 'ldPK+)6=^Ga@_d  L!Q.2j /Dbd ۔ZJqwrг3zLՁ3 wGRk\%AZ7Hbx:C T0.g?f0 pH*'gn`[s,T~r&ö~_cl՞i?֞jr Il`җҨ!CM]š_ t.Le]-$1M*S|ܗ,r҄ 81ִHv^Pi7؀ĉt%wn@{ypz!GVt| XCřBS,Hs*p|HPU[ B[A jKT8KAjBH ֙14-foB3*6ۀ5n}J&GF-Ŗ~k.mM0;Wn_f$$C#OE[r>J<6.|v]FM+ɶ!Kn᜚BVf/ >9Ʊ$ άᒉ GId2b[tUe춭6mTU2C܁:J-p߫WߴvO!Y4 hO`xcEyjdWGQo xnþò?t'{i^hH~aaߙ&/;,F?AvJQ;2Qʓ`-GǴZ;+Ck P05Õ#yɬ3꺯S֙w jHBo,%DɞvЍ?sՁ/y. M+42a,Αtbn^hHӖSą2.NI6ꙐZSl#軰Ck]GpO*eo ;S4ϪL1j$p֪smOh,=-tfu̐7Kck|D 9.;\?-L e*">BD&=t6ˋBid/23 h6j= ~r*!dd_ڳ+$*oX㪫ZlD?Pa+okYaG(-G5^hB܍R 9yȄ\/a{akrsIHn4-ÞC@$ __õ+WȮ/i;(KԱZIgOb;JS HE=1oSi/;IFJӼZۑs p٤ૐK"3D'"o [Mw~uBm4Izo*֊lvv8d-P7F;T2 lJ>1|53Zl0*1BnT^ivᤚ72^Ccs-!M*M\oN+1/{/t|U Klh87@L0 *#LP]Š'nv/*42ǚgi.C`UJv~RްT]u0t j_Gư+27%r^ElŏMi%v!Md>t_'sF0(aG`$( ?za> |p挐N>vodj8&rN7|õV{F\c&+bA$uk)q;_ErlwV mW0{ec***E|kp;3J;3I~V0] }ZTL]?DZׂ WnKφ[ܺ]?4cߗ.$U Q"*:sI)`ݞ_ՙT=^ZBr M TZ/*ml t覯S%Y᱋  P((+6?Zߦ!UN#7Ed\Yq"kό΂kߦ:" NsQD-;YibY{a50mG x/Im}Kdp"/114t{cǃȌT{?YWGz2#tEUV?BX!Tns&x!4er>YxTHQ(MXEZr&@Xn%{Ȉnؑų8?L,oYR*e㿝hD©?41c,$]v#/a\7XȘ\'z <~~{2 70wͬ7t!W LڞY7E3 HG}lT̷ kS/1d  QMܾLj s R.-0s?pTκqH7̝ĝ{ߦ4jla6|Y;e`&$< L:1 ahI@XJ(88{Ip˛hզŝZ+:Njʚe%_|+_])m- ŤCt/ȩ؏J^O@}Xpp70gr+/ȵSiPe zg:W@7k [_5g_R>cɱ_K}VzEx1H/ K Hp+vw,Wx/x(UXO-)|8X2f$ OFTCƾڥ\5)z{JFmnU77;vDA6=&sي*+(q $`M s_R\!.hs2CbE+GI ˚+Rub=%cm<sMuxLd0R_""_ zt J&>kf׬4G )?\ ӭa6+s;p#pGɕ{/}MP[?45>Ms|I9kd&'ic5 ;/ܡ*c! c3C׈2vz!fJ[ɮ{b^o"mf*[UwȢC78%AVw>\j"Ho\'.k?$9z+eK,dL!zah3`S29G8&}6CiخN4\TŨJz켷. iЗV-Q^%8[FoLZoI%ZOrT&v0S>#{Eŗ\|l?Z{ ';@:kH *KPEQ¦á='mt*sxn01&(xsI6Wț&~ NBN5f?|HtS-J!#L8gVm%9Rt5K2^Nˈu a[gmq"vPO&7P|&;<6q\Ň3\;~pG\r <_{"V{by,LC{Lln_$6Ō 8D!bj8`vS5m~!+*O"-BlR?/TPiJqvʈee2ǩt -7{bV=#u7AaN`a 溺gه[a]3|e#~Hv>^b%/)Wi rZ}ThvSLD FDv`BPkUQ8y`8YۻU2ַuI9Dw,[$gm+UtE {-3o?TL0O2H8ikՙPR$R\"܎6[필E=!T[bHዛ? 5EZ'_0wn͌Dfva`WڶZc*qcFȜޥ$tQ =CrjMTňܫ؆̄vT.c#NndI0'+rŔ Ązky:t,3qx؝;@ -[xYӧ\HoSR[OEc$ढIRj Y:MHb[M2@'$WVsbv7W9uC"uƜǁH jHvB4|j^|fZ1Y'~j_ Mi-cJ䪏fB%`0Fp0ٙ M.P'mȘTJ[`х"_(1M/Ui{5N(59|k^ JzAy]O?';9>^g͊K(OB^(TF;E9aO*+ U/\8z9\9Yt)N1feGa,T(_S[5j@D}USz$&pnNZ޲!=Yl9nP)C%Zv^W5Hv?GZCes:s#Iz&kp0/jJ+-Gkn{ P'J'pXY!H''yEV~!m/2oBcKk˘r+e5c變۴!h\ei4'(|"u]BhG,Y^4>B㛻r-'#D.2" ݨA&cp2p)na6PU<.$W$'r4ܞkӹ[G( O0ZP+~$#rbp2F\t[o‹tG8ʊspZ"eHvIXk4$Bv bg,[XVaUf[F("Yxe-IQMߟ#Ν\yjaagϧ瑪'JA0Hؘ ;^5e1zDPxSY 8P&/UAUxSNJcJd_|!Rk|jX]N8!vuEer(8fIKnmF/"7>,WT 6loZI[)&OS@m@ 7V%]URDރ hf (āfQy#QV/9!9)N| :.Ʀ̮ ?8|> @O:B`Hb.HYRr+2,<F%pwÅ[TZʳ]?q&},eajhlrjUe#FDHd=H}B&F [A\fQGʋ^/z%yTaa3aŚ+UaTޕ} Nh%:oenR@31U eX! haԽq38rm8Q/d_^eΊ,2,؞ :05vCzJ۪E4B*xfXc*[EqV2J)K=TMO"Ќ)E;etta'Q0 U0ﺒ~_m=IYWW[ DTU! 5 F>=sfSjy3"@֦+"dRÿh+kYcẹIp6N/K8\Xm0-ԸVJa"<v]B6$BTDe%l?Ao& ]UBkw]7\w[€*>t4 !Q .Kd+zQxWmSAFeEv'dJ s)3Y(rse~_wmn 4D-Yt MW#p;R|}Lt)GX"!۾D&59h i "#`B5(v7n:$ƐkIkQ0uXKpuD7R??d'{uy#oo.M#I`$pIwy~Q623#N=mp9AU_c٫RMVGͳ8B?+ YAw 4s}@5 G.s[{oϓe_2sUOЏ9abxxK'KZm9Ob~?sl:yp6}򃎼er <$ 5B8 UTǠ1(PBܭধd41`d0`bdkR'd,TL1,^ZK}6"%x:r(LU3opCLBto=\ >CR_kM 0q>`` 5NPzrm@S=X*c PyIJD?ㅎ4O_啶5U -N/&7$I^>ޥEaE[?qb(Jh o6m62QtI]iwedXcn5z 'jq {&|[{usثҞVM`R>N([;/@wAGIuϫ[)cz 5&F+*&j*_kG~f;n,b w~*^WV!&~Zlo^Nk3XuZ\|Q*'E8;\ Hk1u^j 3qAc=];T81|D6eHvEd3rB]%LK ~a . 0?:fA jAEM]k=Am2?1Ӆ,]QsicĞX[uQ0v,Y<>FjA. zwD+iBL]QQZ1)DIK:pk4soǏ/$2* tP6N2a?+Ѣp rxtD5&0F_mooB|n%"ܹ ~,dwbV1@ *%)cۧۜ%-R {I[\guU50ߊOWM8ĭ:IFauC*ttNK oߖh';Z?oe榆`OrlI0Tasyfvc(1)?SD uڋEZ̟`T튅0)6. H[x/zsYʉ;N ݪ0yAK0r[CKKͶ) q{{%BRl1mҷc)1aXIn>0أV=TlVqa7u\>_g9^6u{!riK KkƓ`eK! =ĊSCAz*2ԀpzF#XJ-3ï,tI('Q4N^23^`C^rk5zR;gDt<>cDȏד2 KqxuTjEFe29q=c|NxԄⓝ 7Z;5y N2 S{'9hJɡE#[67o%Rv%k4;0L\#0f-FEVlNPU,uy֠<`:CHU7HXZIyK2_^n%vmUv^ >ILO~LSgO,&w A' e<p ;M Q*b.70zt>%Ez8~4qC)L5miJ$6VkxbI;J9}ᐨ1h*2նdLg4ouh>[>e>6%~6z*s&8}+uZS?B,yoPGӪt}n)UҤ:VF2VC칸tPQv&B^Tu Wb䓑MFy}`-W0IJs0yguϠE"Tf1¸7"Lb"E^+?+~=@|m ;$W %x 6)l gܙ)etŦ*UypVM኱ 22鯮ix)3vyE,)Ü:yS%Dna(RW1Bf?u4:pE5QqIVJ;5_ |AOcF%9U4qZ7GE'ZVR[C1 ELpfb)7b14gFDt)ʐ&ă7Q|vy E,kTBEVZ0.F\e,kެcfG0 "AUD˿􋠡nPT<;߷um$x5Ak¯[Q@Փᤇ"JwZ(-u*XTPwcxnOK#42Ѓm6&aeڢA5)B@L h#:\{:?œ߯xOӿQk9U︅X;]Xgk UAb֔`gٺ"T\sa 3nd[aɝy<׀29Y۵ AOH*_T1+ J)='TrUjkaWFBxKDO6c f\~ &?$$eYgEwHu{kQ5gqL9 ׸6M7YM%Z+P=VtVpV1 W* J_U,a9!+P,G䒐[%= M$pB%=%۷zXn*=b Kdxs{wfᚥRgg^^RuIecTU؄?qF^נ=lV9u0=XڮEoz: }X\XIv%[0Yvc cƴ.͏Y\s_) );@PD#h3 !mw.di;d2ی¡z ﰱ"| f0 |0'W{Xݘ -!OH_B-JOySϖQbG%=qCf7DE [sQc(BέZx5ˊ<-8(\?A,ĮT(h_C!; J']U,7X)t\*u}& [꺬k6^"hk=Lu&+`Pp9j*@Zk މM; :l*5 |J񽚙K)d͗?6`W7v 2Ldhr.<@ B|1; $t,o^Sc : 3#e-}/KHG[yi6owd@3e\* Y* |!?~U" nI&_^%VWX?z6WDkϰhׂ\_. oϴK[CiH)D{Go@Vt#0XN/N&EP"nLYxF67FKZR G1Kč~gOM}gQ"ĺRQ*U_ߚ|DjUaKZ1ԑT->}(JzIi>А-.k؂{]\ ÛךrJpw4Q[l dδO+ 31>z}VY?gJ˷@BVb8-&`v l9{Nʝq`N0TGdbY1bB ISmgh5jǰqaRߴK8ZKV~|t!\*E!)9药?A]'i h@qkdAҶ zk;I)'}A$l/?bP6E v3ua'z~'m`,|OkCGuy+?ͺus/Be3lpgփq3؎񎍭 ^/3E)Փc? 4SJD"+ %="KV1 ]{]w_–K-^\Z-Tx E'bDGq R^(_ibLgw]B :yG9J+׌ 6F&-iҼ2t:-8W}9g ᔱQ[ȌaI]:;:J!VZ,B ;ge2Dx&eGwR.!ol:d^7y /)fTav >>QLTZK3}UF<:{mG *zp@P?_ِ_ r=oox[bjjx4xZ K8e3n2WCqBBа4hߍj 橋j 7ٗW\'= .S葢 g))b LsWBrG5B"Iq'EF٢097.YB6 m@h$.vu*wma9 g](6dڶoG-ci76B]7bp 0:Q5-X;66"5;N{MNe5#D8p52)lo`G2IF[#$t6v!+j 3='-9m(bPO<)5rO,-# &ڰ9 czb`l`cnp>yOi%*qǜTҏ4We?W:%˼ߢG& Y~·+mn坜OEJu}0Īò6[oϞw:? ׄDDQ O( -fųc6\3j#'EOs.,(ꊻ8&E&<<\ku <~ uX$)M˲!|f{F)˵PKHe^2Ujos*s2 m/8Zs׸#MKiNGv j^8QX ̷ ݔLjGe俉6KP&!F7!t6*b)oMzW >Ƿ čOqX#WoԽ籮1K>7@ [ϝ& H/ZG#2 Zm6l: FL,午); !"XC(]K(\d*Ng8ML#"Doy<ՀLr3[w]N7dr}t,Xu%)nc[8h-jadlB\L)g@Q(66;˒=fQ˳M0dEԮFosةYoNBUeu|ñmKE}g/"'&R¯?*|6zJrlԗ\/'h\*]{R=ӗrheMq [OpzF|<@~m#*k8YWޣHaUӶ:@Y0uQ`"W2~b_tJ /9HP6 {RƢȯ![$^̋زa=RR*z4 [XC&U4:yM$: H](񿔆@Bw@Rj$of[闻2J3%p0lscdDrkVq=YY0{fE<~$.*U:kepo=<oiC ~`4xIiy3njQ¹3N3eO ӡ[Ҷt( /Y*wO1Q Y]UX3OfҊ؋5YVy8v06 ЗѯtX<s ~Vy.^i 87!$=wI Ğx;jc[LnT C"_$S6_Yd(yUʜ7nuWIкqyHF9 ngycZ@R}> }˂bw-vw="`Y3B!WOy!aRhk ;#jhZE"e@Pkbo/s;אhhzVJ1^yOg _au%s}6;vX`x`@T<0x,3BNQvk0RLlL2Vo?Pݳ*qt3a;By{Ⱦ4<س^0¨7lmDب8O~ mWY]$KmRlہ`PU*a63˻2w΃@3 ne2UPA{VmaJ>5k;>NѢ`9QV2%>߂J,|z Sq5z;j7 i. &Z4D; AhXejm&=^I|s:i6KiI`6G{{ e- f/$C!v4^b]VefOT=j_X v2Y뾈 O?  o8(9hanm"&Re]yjh ==g_$e)7Cy$pS&*u6FgO@Vlȵ쌬)(_nzDuM< i|q ipz!QC9C&$.ƿ|BMҘL-Knm Yc я\QD, *G _+M2zwˁ]љO%.  v[@X} f)T^l-S_Zs_rB?8<} tG8lN{k2AaJ(A=ӗlX8e=; C`zIm2X_i)`CAsfWcr{8O8~w:O2t#[1ǁfv#?(Mg5E>_7NB"| ?>|+ol᭪lj/T 0WW2z9 -usH{C@Fg'٬ZX-jsŲ3D.<H@zNZ_kԶ2%|@#?]ӇRdqM]nO5?N x$J@l3JN',Gb;^Tߑ} ߩmd&[A3Q^~FeP.A_[S>Ǯf)XNoӨxPrYrEU6H=#_vs ":Biwڼ$]Lh3?O eubGbi4Po l%N пx@Pw0wO7Qx;?<ߚ! D+7J`k^0qKfqnpfm%Ɓho)rP .kXl7Iqt=]Kq;e4<yʇTyeҡZ?۬& RxOI?~kxFƚ>dFT}Qңf9 0l*w(ݱΝ% R,1"=\HvVxpX&/P-W0oy 6Pu2]ZK5.!46!봣܆uDe.FKKU?B>3 di ^O[.$΅丼4L.dw|g%,ќMmok8U-h+*(cÂi ONl1TH]2%ڜ]$yb5 /~7;(ջJ_S4s5O` 6)6c}L(Ȥ&?u< 踹'1p{h.VC vJn+'/NHt[%׌ōwd0CzoG`F>\3&f.X/Z^/ғ! }[4#'mo͓}o#{jH6!MHV;qȘCI͐D΀k|1 2}A-w:/ (MlHf/6ȸnCY8띀Lb)Z+:Pmx~?#[gN^m[[sXYꥷ_t~˜ ؙs$p*ۑن}.T/뇐Sbyqbe:As<_kt2#a"C{8V•jE(GcoQᩝ$)^KD^ j!Ʌ&W~2X.|ߙLݳ:Y>' ډsI`]6r0Xm@32qÎKgFXneLZé*a8ރ [#1 įb˰ tPo82SCrM?j`cm|"yu8 N$×k~dCoڴ~Yzl26D44QD!>b F7ٟ .ĝ װrp= ]=;fEdn9KqF|1p8ٖu[&wЙ]\ [8-d|lE~ ͔ #PQx;E"bq`8=9SFtp̴Jb!GC7 >5G[Wa9O8k,pclU".8[Q{ k,݂S4U!c _g`da}󼃕 :&<62ZN[7vcJjY"$go bº&[)|2䜦>,W`*=m/ ExkɓCq`<ndf`k gE]pU&Mj2D1Y朲sE&zqm>!*9)!*a)(I|S$ZQy =h6i7‡ARf}i$ݐ%E PZ`bRݓ43הT;jۍR+jqYhdB|'Z\,RNsGgk)V&?p|rd﫛 v$2BGJIh ڍ#{ퟘ>s}Re Ptх:{ RiśTN Ēł29_玳)A wLM(6S8E[PNtJ'+"wGkp-bDQ'Q^9:DN5ոtLcR71\N(ӪJ^6U`&RndEӱ7Z)-V)?YQXo[p7[`|wHi$IuK!3fZoY23kD<:ڕ(q% ,QLOҼYyk4Krn0 ϥ 8ҸwAEcxpcb .܋uY]u Ȝ%m3i0!>\C qh>}sӡymiR}DfMS5ovW6sB2^PEt:#Wcc"ypеL+\mib" ؿ"& vHC?e (%}}mFZ@=H抜Rػ}\7 93^eD:EçķlUwܜJ-V-mNE+;?J%\+&I}|׎腵AC:8P/?Z1cp+8C{DյR g<Ȳzc;T*ٰ5|-4o ;P{Z3?E5rjEP٧a.y~4:F>/#Idc zQ1Jc._5,?ALp)r2JE`h*pyAC [XM\L5+خ7,Z`>Qж7[i:lŀJ(|)SbHM,̄z Q6yV-<P' ݫn&< 3mR% hJ˺Ml"Z*g[9Oq9YM<ۖ)zډ.WO Fg6A|\k.zmD_:ؔ?+Beh;&H, DSt[e]`lhVšx 5aG'w1M~)*"|ӣg{TӥD4x~MDwڧ ՠh1o v.nKaKmGl$3yqP\bPpqchm#k7uҷA^ * iѨ y6mICjFL\D=k;=&✑F ƳQe1 zF(dehEMZ\fJЎ, *9ZImf~C'v// ~6=ͳE!wg(cLt"Sh>4Bw:oiC(-r lkQ9FH߲v쪡It1lCsK6E'7?d󃏷KGX"nT R"YQΞEQ J+uܟ}ۂOoJב;d~Y {Uِ;}H8ռd'PFe.}Vߙչ-2XVH| p"-Rw})[%'o&qQ́ɸJMs_plVe,WZvA]ubH\|ͻ/ @: Zt$Zz 5B銛ueYQcQB;5/b% VfBcE0~i2)~n6`%,3c.RMtAB~.} t 9/H5uSp1.uBCBCwF Fh=ָwM+dn!Sy4q'6mFu&KVWvLj .Q`T,mCy6PI=6<+ͬaue5`%8qSc4~l .vȊ{Ony)V<Qςe6RK YLWT@ig>"{KJvus7xB^pK)[[Ѥ;Hu7,Qn$&mLb[2H&D- 5iS]A{J`rk4e:rIW|10aűC`RXe/dE.W"SYZZbv OhE{zeK*䨙7 U2܂Ve HJ''0QZJ#֤Нp\Υ,E=>5ZJ:uO mLuOVfnL~Ԇɷ\Zɸy$' z^G6; S-eX,}}uPq-ct}xH,jVgt)ٲfSR^}plqoRX 0녒ׯb?>}͓Q$w D͂YJSX6F4ZbxKnl+aRe__ڟez#2d)oriK b,@VXᆳqXCpPDPE*b"D Q 5 y,}8"-V'u7*[/v8^u3q\xnә fx&::T'Pfpv:V9-5j/Pfļ=~ ُ+{*gq$zyO U;^86]2c;m|3QJ~_xDt6aũ~avcTa*RF!!=uОԱ -@#gmÖ0qA-WUM[+|om?:1lOL2n3&ʇ=On1P qU0R UyPm ,#. __.b'<klT@MI.~-.V^s'bfOt_ymvѐBrN/Ŷ־jT?z?OvKw§lX}'[FzJvb^r"fW@g k3>`FSS)Hi PpJP Ђڬ"FfVJQfԩ& ,"Y_T?Jo ϡ50wodW$.vĉPͮ߆.#*1喝DuSpEPbU:hτuG"NfIpDŁ++۳L_F9c8>lGo iꊭ:a` !Ityx#ux\Ҍ1Vĥ}Jz#05,W^;@ .LZ'1J5+Ae3}dfV\ڈir?D$87{U=Upڽ籿ܚUNY3/qIq roL#\Z#T86hYAh܌_VFlvs5c.B/g$ 1c~6fd;ɯ;X!ur#JAɴlJ~韰!J tL gC1b4*g.t.؝D+":hdϥCo!8f8 W-!F`d3d esO<&E'" Bu?^y{c?r$7'8$7d\ ;4;7 &4!Q?qH._O ޒ'39wGn(|)]] GdR3 S8E'T1AIm:~ז@[|Xb*Y<ᠵIh.pcNjCeÔ?뺧!v%lmHI=6xL `LEA0ށE@XX_iwwSgZYS5Du,.Sdtq~`+౲ ,&kys2҆y.SUQhXmg[*xLG!B|XӤ |oHaHjHOQmN|r>4mŜ^ 8ҁ2v4. )$۩GؒQfo>&Gl`r!=JubrK+ac%ܓjB`AI{bFWwn+KB;55q?JT:cdV~-]rP oa5 nű4Њh5,X)K~w)sd(BݫKY*uԪ w88XSao[{5" k-ZĮݽ5"\'eqc+,;L e Ы/ OS輌|Jhz>Rъ#i1g1sU4b"`8cS O䳩y1nG{'YHo pxᆡ .ʛ8lhYijn7kQ0q($ϩ&)6] jE~ygv/(@9QիBL)ӂ=fML@G.LXT$0{ ~o؉s ?;c' |IQHHgi #85T5sbyHR37tKSļurjF%+SnJKkGfDD H 3xyA: S6h \cD`N']Eѯ7/0d8B}#NCO`QlH*q/BrCL|KE%3\&f=>j[̌uMݏhԍg@/@}IOsY:*5]wlZ'5?L/vpt|L#96$h)` 5+I@+F2`9"ՐĤL/>-t]&Lo`VѴ$:"j]p1wu6[1EETD/ ؏a}NAOM~^@ܯ |w<6]>?c͉umNUěugsO|%3z'>['IJ8 3+nnwڇ G)IvtE5,榪P{ZN:DR(kFT{ w~~Rٔ C5VQOeϲ/.K$y5BVdaԔQJot1īE*F(qXP _ g#W0>u g,S[ltEY'H\{ֈ-Ժ$i6OR%#3P!RF@ڹS^BW~NV/hdo 70JM[AdUJ|l<ǐ}љAj=8WG"B^ERZzKREhvJʡ-0)=z"`q)XjMh+>3h]7Ա 40&R ~qUO+)k6 VD1 顨W˵듳.anxUi-{1a7$:?'7i9d >+"W"N%b5u?Fy-tz$E%Gnp;hlE+[[ b3y_&6ʏU4B(%@1Zձ0t =j\2÷i_g>XF}JKzm@SL~hÔDNQagF4f󰢤`n4RG4!U녁_{4! PD+90)iԀ*c!Do[:.}z1GtE~`nx<L]õ ʒP2Bwi]|HT#VQ'됣 %Ia8a-5I-! k瑨u2ke{PM7D%6oH? C*B?:"-wٿTت)`ʭ:ܟ솧Gq&!*irJ }HOcG,xFd*cA 2GQl uFw ,RP~eT;V8`j޸qm#(Ct'fgCm ,aJSL?"`KLl{\<=C_W8n`Nls4pr+4Z)#8n V\BϮJԷ@}$R6!7JAC%ڽg6pxܠ ܹ,YJO!}sq&ZXsU&t{g[@!SI8 R%2B7Vx*^).0?c,1ڪ!jypi3x]Vo> ]yߠ:QR @#IJPh_ .40tT꡽T {ϒ6&H" kM RbיtB$ -~ag!bTauf*..*&J2,GOO>qJ:#t1^6z% l`2e| AдLs:V|19/^OQB8xHx'$ W7i&$kQ.Sr {Bo)E0C5Ŏf`H~`i:ཱ5ٿh-ړOLa*ŗP 'RiQf̍i@ wê^y$>cswNe`eJ jx&K_}fo i}_"`DCC!<Q+i#H#sLJ`2"G$Iֶ)Ț?<=FG#LI~5!ӲTܔS0H* 6bӜ*K{!`t?pS/WK a9tiS. i8̬*sx ]"ˤV\vt2n3]꺻  ;m+K'Q#LjOP SXXgU=ۓ Ȏ[ocAu̯:Xh.'TBc _F'V65 2kչ RJbFmiRÅ4#^WzqJ{h)5c"u ĎI"a/z*IJ_XRK6A%'%&*?o@DwtZqWsBn?3t UVZ"i5aZSM p  2 ΍?>c\U7,,?DVH-pj(qycF.ڏZuLL EEAYvo^OX7v@>J.2<Gd%QAei%¢B<4ZxG߃T2]-z]P/=D18/Y'ΕN0!gjv8sP0T4m;!h#E79P7h#fhzieF% ˢN#5dڲ[49?#ּGLUEX7XuBoUyeO-iVrQQV{ 2AarWgmq.ܑa%N4Iv깯v =Ekg %N-R-B˼+; ta Z?w"]knh m6N 5ra$E%?O8˥Cy駿 9ᖊP+:1ۻFsi/{֥,0x`bK~<|fHpgþ"<}5~(D'~(td%53EOhY&$(g×=֘8\c 3+Z(N&2*+ ct! fN&%DW"3wU9raeyke edX浢ZH hgFsv>cHs1;J P_PIZ5KF-F~wdf=_odUS X{5N7CC;ޠ+ֿJ"RtP _]8dMndF]1 +Vhy}Zr k2[D^yΚSF)-XWkw]# .Vc+"&YN_j0MnimF+1k_w%Rr(K Yq{yβŁL&/kz+[N|ܤyy I921 -abKTgVs1mbؐ>P}9miO%m|JD2_Q9f{ܧ6)rM _\LAַ4^=r%V)4JT D'B)@f6v\WC{|/ V$|*@K{.,Z}I\"rYv|e,^ꔉ3~~9 ڴ5/ŏ ݟi dCtf{@$e:u{X̨n3(.MƵ.O-04sC\L % Um,@2(Wh簣=&~ .%E.ENTkoL:4 Ru XD$/1XlǏm ;[!v#\]FoGcJ?{ݫ-[BA"KdOm;^O$F>*uOdK`,\%[A0Z}"u^39&\5bK ُPU{Vlm[ߣZ=n;ۮBwL Sd:.e`8Zr??8F1By؍csþTxP9^&Ob: auP6J;DL{|9D|6(mTXԗ-XlWٌ :@U5fn}:o14K-$#L[}nQv`N{ PƮxe'm@pz꭬ǝRY=mݬ*-b@A 4ޕp@-G{rb^\be%kMѾ!.[یP2fy&iEAP6)¤/xSPmpՍnAR!d5Ci`%dXS jgH0`.&ER5T+ T 6t9Ag`;G'B+«Qeat9vxۈxM:0ܯ#︿(($DR\gjDW= ʗux[s731&iujۦVI]^EĿ |F_*+]߁ؓd<==UU+^I+&zfiQ8Vɖb4GHaDi tڎQV@Ԓo^q íɔsۡ~#v2]ze2h(Z-[5^39H%χ#\(XAM'5ϽW~/!x#iWGē'[Z(ZN(CG,wYVri=8x0SF_YkӃo0-Uފ&5Xezi`u]jue`kZ(%̅vc:W, 污/]Oʁ;z?j޽թF:( H*][گ7cթ!LيIUߏ͵ e؄_T{&pӱFذOuΟ-d 9wMx2s\n#SY2zvu ^r42/~yTRsZ'3%7{c[\Vw} cwR &yjw1E;urcō3rßnm Pvo>K]/\'Y bZ$< .7 &{kNˣcPVkْTҙfG!8TJʠLCɶ3yAS9[+^=ygXٰ6C4 i[>DL1 k%'(>$-VSYtm+x,C˻&IL8U~]N41׀1ܨ r2BB8!AMY0ʎun'yF΢U 3~b<'Yvv8`  -+,AC.ٷœiS2A8oSAn V{.H6e'T`AD5K7 WhMDpެ}^<_12d?f&܏4I6:g6^{g1Z9)yqb!b1liQB{g'=>/t֛4k8-w6-D% gl:vн#aI .<͈bY([9ٷ/((_뎠V9ՖGLTgKtwljɥz &ls "ޤ2.϶?^_"}rj\=˘SOx2g~ 3!־g0ۨܔրc ;K<=N~*sb\=%9\4=f,={Siy.'Lg){L(Wg(4$v^cϖttWI]N{,It΅=h>VZ3=6^n۹!&ş#%@vm` (Fs!Mp}u8OHnnXr :_:AhYC1e6\ 1%;Ðl? f#R.2ryC@nZZ+捡O^OxLe.&ث'\8A`%@ r|@gfo%ĹB bZ KEbLB^4sPRbLoNkq5AMr`X\\M])RSIWĨUXvv5\ )O+h;%0? EYNn?lDcdgKbhnW{>}}+keM`Fs&SPSImؑ] (jwǀ(P071w"/FG% i\q[Rٛ? g`LKYAsZ\a.'Γz:Ys85P4[2%bdړ9%y*`'%J3?#Tȗ1 nDmWFt'.pRC}#?o&Cgt-D ƚ&#:d ;]c\`n4j_p/~Ƕ,.fLM~YergRsOfB1ze5(̯l>ur߱!@Aީ%Lx?6&g YTj/z>Q0b^7{tO^֝*!;uHݣxpӬ]\'CI'mq9+Z dGN2]s&׋k68A4?>8 3rna4}.N"SPMSiFGZٳ|bX}bEgUFox1&L'*Ha2{]URLyRE4 i:ܷӷ$ª̊4,6̖1]6brbTx(6$(>=v1dD #&E<_ݯh`ᒁD edװl] >?PJJYHϜO53 .S`6uT27` 5> >nvۉuAlE8["F/LY%5w}.SG| γPڹAN+U>rFӐ6~{l \A_,%C&=6l-\$eS(߶ /z6:`>STH(pTuL"LFtr$L6d:n>j9a#foM |⣴L :$FQZ [˞; n% L\AS#o3#ߐM?Kqv&BS̠A׷@MqVx7dMUzb*6G+Kw}>K‘PF͂@I`n+o׳"Fب: R'{D2a`pwPC\Ҳrhx%>"ْ:XsRIBsA)/ج'b-c -Q}DHcxhZEm`uӫ u]_j(D,z]Yw˦*n'퀓-HĦѣ+q$ c6 !0#K&}jrXZΧV/Up ET@Nk)҃iK( !uaG0M X;bݔuH :CyU'öܧyH,<@om9ʁR3w{C͔xI^ɐHj =f7VA)`:7u!:hղJ1`_fC`k]\;,dLT!aF VNld7ߙgGW]gaRDX췷2^T89.Mh:(OGrpJ)+SAf9i> A-D> j@^8O- e9nDߡT JJQqNVq'6;T*zV Qm8~+_Ҁ-*H߶:=K02ly.0RnN}h)UO5Ї?"ZZ{&5u+p+)}++ *r {)oځO)' ]R%X9;e3LܷkY8NuuTd[Y]Ϣ}7l LX%`t%ZFXeK+S2}1{A~c,4Ki mT=_k x A 0sAp~ s*3z}Yyb,.U3aKBXoOr7U떔}\ڍfU29=:_[Ă] 8Yi8T^$_#Pka*ٺI5zh`,.KyCȌV^g&>D/텴 ]Hx1Z"ZNmQi(ϑS6c͖sictA,=6Q'P3^>zN(#?m9 .n5 ܚ0gHpHbz>u;awY$4>9K `F~=aZCFH r뫟2tpEU^W=ǫNpvL7)tYTܠǒ>[9wjO \]1&[QQɒF6,K7 j@2L1TP͊8.ڟuh)?;m. ܪɳDr3 Z<Jc3N}pޚ^[z,KKH Ojl,[aABh.6^ "^'%֨;"&fJA_>m׿oN ͯ1-QdbʾKWH[{pGרXdTk ڭ]\GƝəNm ӂżW'~/)1;?RNv!ĐR,SxsÜNě4 %@}C6r0Ǥk.1U^N$/v]fG/I(ZkU_CƚRuZdfG!t4rKjLS&(ub̄xsxO??͙7dyz`D씋}1|>X}DǛCk<ٽ@GJ3 ~zl3X(, M#o[K`^V%`WH'v%HDw>M*`ƐlS>bAC {$ѿA")O}X=7dU96ddݦ2dޯj1NȁMAbz%|e`PE%b/X?sЉbJUY^|0";|jV fZSU=Sϭ @L7՜Pz񼤘V21VS[7o.ȓa؅gNI=2)#IZPk5cbFPgW|\RDAB5%%+<]X*CE%1ڏQ-#te]]jIL[L~/ rh%S XqoN(qytVVoe:۰V#h$e6& 65&0Bm h+k%5nӻ!945#?f|u0]Tmq$jӐp` */*ZĠzHY&֣<EqaYvrYG-۰ \7KVHS (\Mn޸!6t}eInnvb(6j4S׈֘ $]jgTHVUd͇g '?+Ъx|Qp#&A@LJWB0AF+g4GMgASVlt{'J= -Mj_;)%\f YY\NǢD L2,92$-F Hƨg^Τ٩]A e.dUԘ5}<~lz^;AT2įxdp%A#lt 4v!Ŵ,T6,Eu #Xiߵn:RYh%9eO3BsrHUdmbM~=7PHPVGQ`1w3LܱN\AzkNݸ$H]L?t,Wn.hrtw+ʰI]$~7c6];\|(-H&!k&y>/Y nUmƕK|r\y18bԓūXE0NJ >Ti| *f];@ /! %GcUeY>Jhg~*"F\)V `;e+N40ιsLMxn*>yuxĹupO*Gp4(G]5<%_[&i6?)4lU_pA0Mzg~@j}sݢ,\'0,ETa]sJYKtMԇ@:ڛy ǝ6uTwlgP}~igvhfirYw_w;GC8JmF9!B~ٗ:nZ#'I@ASc>h!|;98 Lhგhv{}-Dh =m 1/FcɳYbk.f!ƭ""0ۏaC.˯s PKûHPy(̾RYꩡ]wU{\EmÀ~\DiN-@o\=kMH .qF6QIm  n u!!c[:=YI ] oAhɂq睥4r5X`g_}7O&eCLf 8*+G477Bp/u4sGP(.^*|~4(|ס"*]okAsA0 PL@.R kʫ,*DDE] >Qi,&";kVpۿ3@h #tca!9|F߶!Q%DOsj2'(ϸ8xLD(n`tQ -q3:4d1ޕwPG>^{/%ΔMw-iց1?J97}:76`['vv:Ȫ27 ݄Yd!y7R``)DheJޓwhA7+`oHDqdO7br"wutjȦK[܀82??ep6ѢruNIV;GIۍ&Um!}{fBm͔8L1ȍfYݬr&ƂS.gNŸmuv͆.!vTHY7cIb 3ܐr^E| byz_J uC Z%*'ſewZ?ŮL |ribCQ}<LknVE/ޓ&Em~tM"EAu`\ =q4Z%zXXڄ2vzX[  3$*R#7 w.Q'VQ+XFnO mN5̓ cjK]qӔK~h 8b[<Ԟ1х hɰ>۷|bّthJyJ򢳳9d=yM3/Dv戅ۆfjHw8jKlxe<<Ǘs݃ fS豳'ַ8AP@,ʭp$'67fx%*a t<(k[@g?i=`A<d#캨!F.\wr~ fHb 9.Xܴ]w[EYspOXj(9ͱG:ʊ((vGN}6T_v9$ JbGH~ uyr|QKK\szo Aa$.*U-4j¾S>=D[d_Wfggz'wӎ Zd#Myr߈ÁS܀p}]Р-gY6zRfJ hT%H8&D $7pˡVo+)G{:%PEUC;=8FIܷY)u1k?Befٹpb'xh3'MjQ&ǧh:jdLb[GG+CMog!ELYy6UJ0&0IF^l N+p(,Js0lf·վ0?RB`ZXʨ%תĉ>? mbQkWrS9@rGG#5}Đ@Iu:jΐ]>}Άc"Gh$`j=0SjHxRオdyhB/iԛ{{tjy[gO=5kWD]RcS<O=uY@QNLuxsV 6G.Ijs9 !{ &Z)r1*KС+ouƻuZդ `«v!*~5~gh >FyJRO _ 5F2PB~I#3ߦ0jL Zpskh?,SAQ3WdF_%t@8,N8ݹcϗʟP_RCPn􈤜«tI]ڃi}lH0\=b[~MɷY5;N kuL 3?ؐ~lO6k; pV8Tnq@yZNޭ1 z}jK@Vx 'WW @Qˣ˦?%d|,|pʞR7)hQ]fj4!$PLlҷWs<-*'NysBLKދۣ6hąKTjވ+\vSxiכ,QB ĖNpi9:©6 QHgg%=#z[qqËduɏq%eF0]`5 /zX0=? %g5=MYW_zSn:Ԭp!>:z4$%Wu}! jCogsM{ex5<zJ/?G(3{.l5!U |}j}U7X6VA(Oib}eRxCCSo*':b7:4:!.05Z G}A9I1 *$̂|o4{On@4|=Ww.2-ZmR6c+[ǩY׸8WGR 5 !iM/'Ժw'%Em S%#.mr]qJPx.~*Å^=Dy6ZDp$n=cіl0_? CbG7Uj1g>gύ-{atǣWQ +0jX3+&v |ҡlu5;M^h21x i>ZUc)44o1g}rkzw6U 9c7 KWn۵fh0r&|ϧ 2s|1dТFd _wňDn?{95%1 T "%LQfӞ29Q{?/Lafz .=lAӃ:[psfGcfA3YgP`\i5LaW2jۢh/7sJB;d}_*nVm f?KH/5}H}pX O ]*diELG` ^y#GPmym1&!(/,1jU?a~oAs`1agi$9B1)ZyRykMz ,iJ^2t5t|"L^ &"q<-JSvZ3L ),݆9{n㇫=;!:Wod̊^ ʍ=-#*sZ{smUo(M9hy{.X\vhaUnDmX66S!F+oY>G='QuEL 0 :O-Lctmo5#5{'DЈÌ `[9%>-W*, 3:x.s=mWg$F/8o.5/{@u4^Xե}Q{ 樔H荧ZIE nJ7F,›lq Dž`( L av K(Ɲّƹ wESa(o{Y(IO%_0YRmN\ݸ<Ζ%.o O!Wӊ`VNfh㦃g3Y*wG~Uc9r;(^M4ߜ6C`Ӝ#S9oZW% no߇kE(0Շ ;008o}^K?7>hkGn-B U$&&QOp+}y`L.蛞+Bؤ4#Y0M ɼ\ My] 44DOH*=pSS|ƈ UEP~$57a/:& WS˧‚%p6>TqvȆ@ᄵ8l@8$+Fx +amuzɾV'p0-"Ә r] Y_~sKW^GOT&:q>'ӡ#:7l<B/8 ~h\>3H.&B-*9O-t>M4CQNG x(p 2\4V`~X5#VDMb cO yD xO&5l5eOCy/uqU}T| FAomBdjHnWLZNƙ6%oMXpXB &x`Z?95¯1@10'y4=yIUrR6K[ln xR4FgB" !B<7AEٻw}SXSDJ!L1f&L .Qrm^L͹_!r[YB^T8ވB@Fv}%`|9Ty)8B:|cnR9bG%S8|b-jVNj/) ;%pBCJ?bA5]d]\PVA1ɴe႕RO l^԰^a)}|r-{3=1m~RɊ$.Zy/M`7&xd]gIU*j2 4 i*llâ"C kqQ W&kY5vľ^K?#jbu#IǮ(⌰ #w2,G2f}'yh/xvt7~'2*1iP!"m@-,?8x fCs-<VH]ؑf8\CMO*|}jU#x :tet ūw&+.d *#L&29\iԃ#n,OW̾n>EdL+VQ%i=y*eGa 2qta4uؿ6nU񁭢NW)G" Z= d|G;kwD,VMR6AoKY FQOoxwjchw( UJm/ hQ˲1h$GUͨ=(r q?ἌTX;)5FCԟEUo=!FF6pOEQظ@G {_S`O*C0N@{7>G$aj;NB;RT[20xk{3SY9RrcJtmHl-)jY*p3+[biӥQmby²1&ډ2Պ]D/f*Dt7散֟ʦN<3 [&J¶MBaq9cOw4Ph2*O`\5 :h(F0)դ*Slb1;g ͅ`z` @Z+T8auF8КڶQOFk=Zh9l|rWwIr!:G嬟ɰX8ɩWAI3c!)驥\⸨UBG)R; FaxOM{RqJ"^t@e=ruċ<|u&feDt&;ŶcC)=yS  Crյ۪qM4P{SQ'.{"`^;*VΟfͫ, P/$t/ݓPt)b hmez[1hW~_1G/N~.O@B'ktXԢ4awy'(D[u_tEH#/4eٲ4LUq2|tGg2oY#`D v%H"!catju (b؎ld)^HT‰|W;5<(=]i)tGv:.,`z?M]Mx`Ovn)H9Nx3u>K~6f[nz]_*gEHJ) -hk]bz/un#JTixG*[@?=Gy~0k3-9U -j24_mHzo4hK(Vx[ç'+s&x[*N]m(م1aiigRXKmnk'7qSߏS*$۱ȱ@||# UA<$#94OꢇӪG:aYxo4 9f[u7< ,G) $HŶ_rIY Qbӏ11h&U4-c 6$Mc! .Gg%Ʌ7$)5z((r)ޭ)~l)U u?-śpnV 0vpɾm˦"7Ec5#x SisS砵 A },Mݚ@0QZ'3G * %=5'^SWnGJ&uR~ ȿakl-`>eד8%Xi'BJB(_"@뛩\?"\ SNYPق2 eoɼ+^,\@oWzNc 9M)Zp @u+\ R ,\i_pϙ!gx7Ec/1t}`} s x1Uh>"\nT;y>4sNG?6rLo萻Ly[сmka2=mt1^%Z7sUAq}!Ci0/.^0ѥGT-D0 ΢FTZK('C/qA 9ԤI GaD|O_a%yIeru26d.Su<jե8y8kOtȮdƧ}c""9҈몾~1B'9+bu(} ͉BqͤE!LaUI u NsmM@臻&S˪nx w(q:Q( Ϭ|lz 4|kW#[^M'Ol_w^:^qąs]b>EGg>1uwpmwPHj/PԻ[cA}@IbW+Uq ׌B.zZEISV+WL 5`T֮- $I1]O[ pȈq8nǀ{Z$2^H]B0ZC$/.HK!$YPX0f@ό( (mJV0`, M϶N>m>5zиZV!!IWqkuV ǀb)<$buJL=bkzBrWuf!yDߣF2x98W lZ݊wsEwJZk7qtlN3:QugC/ )^OX1Q]p

YӠP},V9X[uDP-݌_U ,ƍ)~"R<8o%T÷fɲ2Q'3D`P?᲻ݛcrۜXO/@u&051~1W:tބ*|xA$q.>`6T4aMi)[LwbGtRkeAԬBWÁS 'P6r%sы݊P9Qçȉ0ƚ O@*c`f^lT3B}zBZ&CQ2-hQh\FN"MzPx&ޥ#BU:b6 8Xwܿ̈́UeEb4 δ0Yy@~ 'ܐ40ge1ǟ'ޤ~""Lڟ.:=:MI|[dfEPy AL TO)7HgsZ54$/FޕeVsk|*vcpT6KG#ҹwgu^mP$ 4d-Y2kܛSs otz˜Y9HwHxgh/L$A/jK4 'Q˩(T&jǏ,c۪Rڡ4.F'{Q3`o'dapc ,ɼ_ U͇Z*jnow TTXT/j rSͲ2 /Ml>-ޘL}I>c U3T7bm1!sG|UּU , f0@4=>:k.%“zc )[zqg]C%XՀvs6wx("zGI{[%P68dL5u]|lZrFOZ!cZ$;9#78=^Z}mܳltHA.x0h21"./2l w+#=1/Klv!_Vs  KGKQp }? Dgۯ3=)3[ 7ɻ Z2qr˶03YHbF,/AHNIJ@1箫<AsSMBWuHoajٿIhc_}(H-{LRHʰbgyXW9`jѲa4#p, $Jr gvw(Ħ޻>o֞߇K1T o\*SŊ|u_]E3ײ6&9ĵ~lR'SE=>11OXXpT m vgPFB/ 1ե"(:_ގ[.'{SkUFD9څyM-E`-7)F];T$uKk)ie no M<,IWGp"+pQHՉhOXW!|eB-M!`w^Atj-'I^U񬧥]{E,;3YNՁ1qvLQkKܛ/.ywTYUM p)mi= {C8|;W? HĽuזhSwLx5Sޭ?+JRye^~C]9nVk2GŪ&"+3v v3yr5*DЁOh0XGPJ:EOꆊ&LWe=m4흅oHR[XA 3FqUSTVIV9]y+Mլ0[Q(&P[nbAs⤈G?gg&@8?\s.~%mE -Adz6H#)BW+[g|E3>$0-߮imr1{{Sˆ 612{ֆ)g?49-hA_\s8Rg뒦BI87$Qf*iy$ v'D_x U+)J:|w> b)%]~XfSqB@Ś; .T-Uc :a7okn(UCe?ۍ7yk9Ϙp/rdĤ 0V&70 B_dM%FBۑ6TmtY*&,.OH'~~Z_d« []Q]rJ9.k0DNmҔ1 ޜ(b^ju(N-Hj$R(@0*_I[m랩&ȎPq/G/yŶжk˨>bYODCih#Em.߸CKI 'nH?F~١kjq :[o$}Tpj!q2Ŷ5]9 J14 ~M!<;֍=86Qq[hm ,L'KtS:^"H-l4')p<<8ۇųa&|ސY\3$Jf|>:\=Y5\ҎaPO{ ^ncyx?}:ߜFs*N8)q۴L˵TS=6!qK OTe2 >^{$J2WֲudL"L ;f-5;T+EPʍ+r$PWFH\@QYzԗn`1R:2d6 r=c!3b>uMOpci'N|tZ~!?[4XY-6{3l 9k g#unŸeD(Vu %)84? +l_ d]>ūҸ܆\ έ~Ns`V pmQAj l-zsۀ{huѧj Q!${BhYoL!-I/ S~,? uMrkRb*YgBW4g6Z")5`qء-o*W:wL#79,y^,dƀ"U0lXGzuh# -X-s)sla ӖC&9'lw`n'}ޫG:6%+(0"Xρ1(A[YE2ڥ]h[hX!{qpo {Xibɡŕ02хw0W(ޒجM+d㣆-=)#oׄ/,%`pv, c1tuƇlIjY~{Ж5 Ãps/qɜVVD#rz3"%eYO,'0x#vok0pWB]/]q$gQ 8 ib`_n$8KgU>fRfKVCJ@;: `o{RsϮ]llIS%yW0Zs.#xS$c}N XTQK^nȕ2\k'~v':w8e˞Mʦ$5ț* 힧= ɡbIxsRVmxzEɛr }3֚Bߦοme_~4R$ ƓZiL.bN‚g>JHgK/bu1a,?Mݢ2z2<ǶtL4ZN秾DiF.l>K ! G,8:;Rhz$6;XvD_yˈ$UIS(* ф{R OeT\n>2^@0OEe Bƭ1mͱXwH`~\+Rocr&u])Zì_t2Y=k -hA`*l3rBu$ cW8roRr)vG'Bez]g#sy@(SHm,#% 1òORgzҟs߹_4W R u^eW 4F+F*apV`[$`ީH7CLaŸ*o"q+=nrheSpuL(ΰᑰQ KX̆\6gV)EO)Np1[uX |5d2f-Xh\, 0(z— .w#U= rX\)UnhjZ;_8/ijGYk@~ jJ0)gprn ~˼Ti'E&b\6]80p1IӲw"/+?Ι q&T9)ixg~?M-T4fA$Aj_auOre]~7yZ-Dz,6:41ύXYqOݪAͶ=l*h*a$iFdNw=L^ef뵟4ayMҠ)vNx^I daLDԮw}ϫKzޕ X `Q}5 }ߖ0m*^[(Ƕ1y{ k_G**ɠt5Q4CLrJUzA>_fq,䖨cT<`tP{dYUJG j]@nA1QQAR8QEx9ll|!F6fy `v`^p!J,iE>*G~ʚDbE|;ׄS}\PVί/@ QM}xϪ!-Wӌ A֖o<¤ L<sT*C˧PnʌcFxڙ=۰v%<5Z8cC\vgԑB_#%+Jv&od9ujgR|b6:k:byx$ <~\%R0c)^{oۛFOF{|Ű4Sv vY֞NWŋLWjRRR"HvϦCJ 鳶yĴK4->2 D!tNc~/iNh)z {[X;9Q-]3MY9|&iş]I㉐QfL>PQ$;߀1`g)=M h9[1 -l@ĜYSbfP3ue9[=?7c;U& ͈sb{i'HWrpQJ0>D@i-w손&1)- A[,̄oLve>u\A#t8o=BX;.wP j,F൫׾fgjEҧ g.XFOſ7@ЈQ&"ks5y=^D;7n4յK*t;/x>>-\&_eI%& ӗoA A|joKQ^t.Le7ǁkl *^]Fr@ygAoUtx y>ͮws.fTr 0PiMg)+)7-< uP8[:y]K:;zpD>eVxAA%bT潸ߚjhM\9Pt,Z֚u|ɷ=G3 @$~A}/{#{mքD*4͘:F?3o j51wha)r"Φv !AS~T| }e%_&)$Y`\>h80@k=uPi {&V[^z[^ M34ů(]R-], Z!ił>.тEػBhxaDH>B=D@ת)❲priM `^S A%&DaU ,.H|6wC}9ftlڷOƫ˪3 ” )2wsyn`ҠNʶby_3e:;w MʜEKm@GyE~ |ѥ:͝mgRiU {kW H68YR>UiuG5 69!/wΆGzD1`$9o:#kk(l!(RӉ0i%*T 3BnlN 1_gO -b~KㄶREeR nBaS "^"IffNש=iuM3̸H‚5_,ǧ/V^CM#}!,So3_ %R]6Rk4BV^|S̍m0yP챛ŵ;>oH48a 8~zsC;^Jh~Eb/l'3Gڧ^ &>  %d]="XtSr܏xJ2N)$' j¸Ցq61lɝZ(;G9Bћ5Vك,쿩;O^4uPLж[PӁq< J&sڤLwE:ÞqPLn$0tAhd:-RӮɈfU*p;u?|˝-ehSWQvh2lSU?Inj oM&Te qO*hCQ2= =,wSH7aw>ʆTˁL.Œ1J⠯",†zT,m]-;lae%QȕL"t@z{"Gi(Swu; 3b&a_RLp>4?LUΨ,,oڞ,J]h̼ tEXy\7PE D^ eeYypOG# PUБEۙhQ\i܍zɯAd`ո>n 8RgCCvT~7:[C)i;EW\sqȰ'Ufre[7~mc[SeAb}EUW-ґr g+b :Z~M].tηNհ۾ #t MXAN7Xu 8-zRf$-2B,>@˧Fb+>ڜl 5R]c?a"NYE-[4h51o␥D-g$$Z_i|`Ȋ< b(uYN@unĺj),ia&<'c(f}9*5R6yQ9Q91˳\bًPK`r?0 '"Ek"24\B˴+^5,/dvNB)6.V-+;$^M8Ҁ51c7,c瓬9ƈlx@ݛ Ʉ5݅}㓼1}u}L4].Mj7RN -?.OeuW8"a@!L|?bTdmzl#3up <)6\%}d{|? u2"8Bתּϋ}^T(]yb=+ϰ)"jʗٞm1Q<~a޲ZPZ\39D_Oo,xZÛQ8hs'Y7.~ E Mxx٪Tp4)x7dhꦴA9crDB_C%~yMotvq8P 9շee*JLҟr95Xzw EΙhM R x+N҇7 9s{rV7kbh~ni넙/ǺYQ3k?g +8Vけ+@ 8J >asPilF2RpXO+0MIv]<ވ`C8&xc%vL$XVl>+69R t8|Vg|9RvB[ ).wrDž\yG,ÍPly(1eE>PqaYoR0^sT&5b;DI>- ptͿո |HO}-V%0gm4jǀD H,հiAv?7vٜڃv}KH ]\IjD \_DP"کWۄZqPp(vk4&'/a:y2Pp{})xEGGZ͇7=>:ܓ%K}/C|sgc{@e:՞=mEa(@Xe^k}\_iH3 Z !}kr<ќ)ohݛ(U6'Ӻ4!膳[fw7 .&x ;(D|Y!Eۄ=ɃT1)K]gG M9K9l25U!1<Ѹ:rQW#l9V>r FR9\xxhJx({cBS+|J8z.x ϳ;zhF_(P-A PkBow0 bZR0M>WK;^-ctDDB;˲lu=x^wp87vR/u7JըR48-c瑚QzvM<+޾}8l'էaVҒaEE\8/%]ܗTktO:j<fL 5d`O4 $BڄI$ SB.US!YkwTQm]22|N4ݣs2ջ8s.A'E-S1qQQ~BH1^QeuC3I3=FZ(9k05x"oFǨ%J yݏ:\hV}+DY_}nI]:$:E^+KDmq)mobW](u!JPxܛ>N(tR"͌£gӣ;4]8lgFT jL;üL+E-ӮuUuޚ7ֹr NNS:U|?Tej-*vIP`? SvN49k%r+Ofr@Zh;ҥ-= >+0dU !tv!;x\SU9̹:PYm,IVeI"ʬގMv]'.ѧ8(xS,{vܓ5eYJA5$ A{3&HEݯxJ'h)n.hpP86H:HL ?]:Xg}qݤ9I!}\T-ͭzN|ⲕM ޽ %x=c+3l1y)h ĸ3ˈ-n 9ThcϚdJ79!.ND Ug89O}XcZQhIC\1l4_s>-ʝ8 6獫ݛ*3w1O.fZG]P0r1~~U:9z Fy Urn2ID>mveեvY57BLjl*Io@=GE'pXnb/Q 7 m<~Cd3VRnw, =lqLGC4[k)sݑ^+I> p#v1s.L J}TV B ك1ue[7OR`_Gj܇$8GcŨ N.,|g$gx:X&\٩ƚ@;n,)|4i^<D *ꐼF= ]gF#L {vqAvQlb$g^"6k&Nز^wZ#vkˋ0/UžNkY7SG`;lBP(nKHSF2&-u`%oX 7hPirgJ:iPbg aL'5QY>*Y'9&XFRbmds-dz2{/{s>IpWxvc^]ρ80M@5W >nv{ $e ʽo ѳ("_̍:1ĺapSUz7͍AQu?+Eg~}(jb˽r0i;1)皾I:'}].<.# qV B1"%D*c\d ]FV}S.8˩ Z+mhT5E=|qig,vIra1(oKR ˌdR[]h`gYopcJYgcoCY04W [@gn7XPOfMJ2r^:"zLvO|fC<[h= .~Ujmي܄l׺5be;d[ d٦hߚhqo'DiW8 {ב1u˅v+rV^;k yęDxnJz7Et^R>1$^4?qV#[}IP뒊GFvv"RZ|Br_dN2u&4EV{CPͥSwaTA }7;fL}#[0u9.iCe*f趖2y~s{t\s#Cj[ o npOnpjEWO6"w7Ky_yn-,\sM$c ztsM]ؐ&](6Yb-G3.kzgdI;d潸~b~YjtF0G%7Rc-]YiƐW,jZ!ÇS~+KcM_d&+ Bz^b'rdVd8hӒsb- +A0jŗnr3IfeKKfD)L?f6+,ZIC}cծ-aAboc7<3 !X-mVah)܌KHUh׍VXq$ Ch%ܐrN4 1y.s~n2fԾ3$2WCNraTvLa3kyo}OKɰdAQĬ)1TꍡA%;,-ޕ?G 6 >\6E6n੔g?>6E^= %nˆ+2 s#) Z3(^VU*HH&s ]ʤ_o ohQ:Z)npEiCE 6)"BbفWޖ觱F KϪkNZKhku4~;6irzhz+dN_M׹3V9&'%ny9:H;?-l)8)$i'o>*;=P=i* s GdjT&nk 6"Qx _ zSX-e6`!x^TPc"k~jS+}bʞ-wY("M#O%!O8D 6>1/_*Rm&>{p(\9@B-'[Y2NK3̪AV.C`Zt`e4~|+m.{(M<$i2nWoB}7w+pZ4ؾ"ޖ:-HOq5s" DxݔuxT F d-V./A BkQjP`V4D_H%#ol)#M5Ir.J7 8TqY! TIW!|AGpR֔6 ڳgn;r{myࡠa+dQiyJtvq`R`"!kF=T&ys볂*Mցi)zyާMmxb쁤B?gfGpZa -x#nޗm7A"+zei)!+g`m]{@Љs>s |Wm6cuk0pKbE4@&}}zZ(K2| VQ?{f)|?} D`E$3uINQl7Ww_ibh&5X_ڈ煲|JDª,&nXqqӇH,{E(!7v%4|:Ա̻}= s@\ j9""^8@fץJ is|)]WTFZW/{ uieO~qd^U&d;,HMwu;"1_p,Wi*~ax1W  m3}Sh~5"v\X{!dQ.u,Ox؍Adw:C A0{@zH Xq,+В.Ƞ~mE 'qqij 5>F!t+$y`{2Hy834&# [w8u#w,Yvq3?1ULXiN2_"66{I(ouv3e v":l~$>,-|F7()E78C.,.b2"`Us|goM&sg?2Va_seqj >3Y 4=Uoq&P誢J!- M6Em(1JM~ݤ>YW?H'Kvڕ76קyHbރ?1;N4jRZ7qC`.'S?nvp+5-a%iVHtwVxPB!ThT)®?=2ˁkW- {*t87fK`8HmU;6y;#:\ ɊyM;'9(15Xy Cm5ULog Ԣ|Qyq{U3xY@ bsFO)c 3G|D@CJYp{cGS>L7S ?;oC |E\D$͈%MXTAt7gZZ"YࠈA˵D;AQM3o&?>=+sPYV'w)«J= Lfw@A>zBnv°sS J+1Za,+]W\)Å/9d*\ɧ>v,X`,HV3,PȠ@زD$Qz9``.+{tƇ_nt:nپ^.4#o~I$ݾ}I^n/z0*H\SB[s36X7wqWQ浤50]C@d6pnP ؀Y UpkgHn(iMXh5HLT}W4gHؚC~+jݹi˳X=s:%HhTi8>ɪKZtwHw qN_漤C7:5EK#kVm9ojqx%YMHbC܃PVjo2; *QB@=fI2jE,L&i7h r=sV 7fd ;P6*-}xpN95`a5MFpwbJeB%q,SJ۱0< NR2t51}ߟ>4uQ 8 -<{@%'n|_xTkiI)bV}Ҁ١ )* Vq'9仾`C[9wzr _hqE"HC(NڇU2hpir1ڦFmEg=7N6 8q>,*z=ud>>7b)fyG^d 7Q\nov1q'rVeQ%u6n7$ɩdAm/<>BFE\_uE/Ąbyt[hI | :4"P1vaZ{]U2RnLM ZQ1&׻& E1k[ӣg<8[K%]OG8TƊv;G&w$bxo*ÖFWE~ A?;}P(II v1&>;Fk?d3nqROvOX+`xKOJT'>bEyD´_Iv"RjIМ!vx Nou1dywi;mfZE,O+d7Wv![jmLZ(7{&C&,!=JEBAb,>2͵%bΐ8+遇؏>^@縎EWmgLLPP.!IĆgsLߙ } '+^ՒQBK!s*ƀǥTyH2o@dyNOA*Dh⩮ cꈑ! ,sṄ0<{;,6q |3^٫יd% ,r),A:M>on/[Nt{pKoNƭB) dhRk*PQ'J=1s &+blFGW_\u3Y vML]OE?8gDa098O2:17BX=IY3oGmwq4.G)o!-B('gX!#}יu` v@9R: 9Nln>@ R'ig'҂jz8'Cu b5Mn~/U#ڔ {Y'঺|XY;UF$e Tg\o %+xxNSMJ$CfG9'Xܗ|Z&Ë́AKNNa5:6lr>.b4.᫤rM\Wb/x`PC:Kq_זOm0 QwOʁm?7Qџ)^X" $O\O;tD1ZPh /bagaSO{ASF'nyP~)gp[ip+~:v{}GHSZ{hJ#ݵ[]ѵG¿{>22>.cthYuPZܕKeo^ 9yTM~BelKdWNXGw3GƽJ:ϵ+{j:rK3a& "F3 +aO+ʕ5lr?̶ؖЎGDzq?~ñ_d7g~(CWOz/p]YWdsIկì`n_ KJ߾~v-})Q{+l5B16tƧm8 }OF w >\,|DLNJk&N.E:KzHuYZ6CԽhzo48K;[Q!P[#IA1R}$ dշ‘^@Ioͺq/3 =?VP#T(5 Ix2~}ے`WXXA`@{[]4)~?'luQ{^<&gh> s08Y<ٍ{tlY"\*DP2Xp_~GۆLH߭$ ΡAG̸]yU4 9>PFsIV1p+Z*Bm#YG͖hPPir7CQᖀKP!Ȣ1O f1 xAAc 9GRܡ2RߦTݕC][7I<C97Β5$wOʑ1gntt:D==$jHjo^1ʭβܹ\ċd$o=ct(>±mgGf+Y;0ukBIWܽ'-+k^ٰV <8Aҵ#Epf xI<\>Fn' wp 9^^pcW H#]A_NPdX\iܖe"8ǜX#:9eYb _mT*PBݐn뷴4e}8v0 U (_xɩPL>ˤ`>#5p/*>suOڤät{j)\΋‡^cҀgZ?"nd 2dhk"[9Sw>G x3^.~i/T@ o|QS; cɷQLU~7U~Kc2g|oj< ,)>Mֺ|3\G}ûʁ=Ҷ-9^sbE7s|BNƪ&8›RJYh˙/jVuT-}uwAgn]XEd~GO~'_29S(&^Ѥ`e!&YAv`@H3n,VŅ%i%\P?V']c_0EyiJŀgEZPn!~${zHUcwS[樵IrY/Z>50 +- 4c_~{¥f7Z`³m&vە-qE Wc<(f;3 ,<߼<>r\ |_P{0 XNr6 :^@ewxg]ʰp .{]G=E~lHc pXXU{z7 M)N-J%M71TA /_5nvGc3bdŲ鼾ToeaJ=D-~G;a \vcre_<kn!w@7)WG;&5%M QdŽ<)MƵ'(bm8aq)Hh%m,};>ax Jh|QzVheȯ7azWN[yl 0bs$zAQk*I7L2 :eJIqiyu_vc4xb Q+{3q1{δ"3Dw cp/vHZˮX4;l;ʚm!u8hTN>,JEj.T ?,o\i͠Ol.B{[/ώ VXy}w4yWF-bW[6:_g@"&Tp;U7ngUl}nl@UՎé 0Kj.JH?\<zi}Gǵy}p5 l 5u"#3͒FZa[;~%֋nZ f]0@1ߞA_q U@gRxeݨ l3/`dZ@yw%[L:è ^(~-65yGbgFݘ x6Yu"aSYˌS)tSf?ʫnR*;lŴ2[rK ~_3-ZPVyTL=?gT{+_X(5lD7,A5 `)^o(N0el[ӷS. `^Hm=@5,qvB|U`v-M-m3MtS^X5 =UD<^iExoPT>s+M,FXݬA*nk% Ů, ʹt&w!ga޿P8R2$z#w $7gE,t׌zZ.OVB\iԴf,wI.aҕ=Ң˴X+n(zɭǶ]q,m| :CM֍}հGa˫C#dǔ\\Ȧ\T2:!;Zۖ&ɻR Adz6b'~auY^>w1g}C: jx,@[Km~D;V { L%eia,YbJ*xJ/AI1Vn6oi{UF5B~!UfA@6egKf5yKJ Kgɟ^CE\ {FtB5dߨX!o! M3n`4w&2\%]RUvZkD`w9:Oacz[{ʰk(  =b=|-4RW݀UK#Yѓ6\v{0k0.qܖH]]. zy;n+]|&J@.k{d䊿8:a#DLdg3N?)3{k>?dȲ@*zd7SIK Y7Me4e Ȅ>Tm'D~[W4Y"I N$䞄յ(P0-ƻW'h];0WqYA, 1e!4ZeMM)iGjQ& nHVFHp@ot-Y+F.+$(7#R]|S9rj`@?vM3%"1^*:s*yG?ë!pA0I^@Գ&B JyiUoNf9kom` )i(8ڏpܤ&O5uxʛBp'#*`f\fCr>Lf޷f8SLO0FJUs"%FpG=Pq26:To9|5B}x2l͉eO}Lw>(7%jB)KD!W,VPلaG$[#L/fdU~a>ۯ` R 1# mToWB|"R_)RL_ǹAW='|Ҟ։ċ?G;$\`}M@(BxU2ɺea'4|\2^dV&4Ƣʗ/yy bʝ&z³fw0R*;L[|^ZY+FȊOq)?jqȄ5s hs=#W@SLjgN+O›)I7EEUp-5 ?BP*GsgΤSz]4M{aN9Hi t%ӵiEٛ@v5{4)wjv ||Cdu(YA:~B rӿr{t~3i-\J3\b@2MoI'>A! 1W䤨_og U\EInX%23֯{ؕ=VEsJ7 JׁX|WgF p(Ce0+Wųl`*\y<ֹYw |ZW= Jя ^#<1\s1ɮO4AzL PhNkwU;d\ 7P0|33~!>FYnցQ8oh51;o&3ʕ|Ru% MbTJOѶ#AJ9WI,:5=vSnn- }&JMp-Y%Y혘U,pէ|f ߞeϏ\ui&IDvf <<Q!(`Pf|Ɂ$$4ociHAƕU=)Nd A {1p V󛜚gAڗ>Q>]b'5B%ld%pU9nmu&X"D5BLKףOM1f@f(΁.UB%b5i!#b |iBo4A$hwZA帼SBkFUT$~1uН%`8fE 䦮'LDGGrj U<+Z\&q7?ݩ%x]QfuPc1F3r]*O: ͚SSa}3&u|K LQB/,}v;֨ Q:B@bp}|`陋A(cA.:GG2 |!eIM "ߨDE(~OB1l`k@%3>&LF D&a*~g͋srDN'|#-T}[S)Ea;dۓ[nUT !sPs*b,Ǭdz\$&8DPx`' ʟ]OU):+57m pdT^;[\dEȕ|^:1ʣ@ʚϕ8F `GM{JFk[rqTޙK|j5إ0OQûp:4 炂Lz9v< 0 F^yi8K(NyH}Aǰ2h 9qAj~M4)ͶSՊ7U e#=s,/P ͓$Y^;"_9N1m?<\Ze_^H읽s4]ԝ"kruILRGN}RTbޛ^oSiY iK-0$mzm_q#"RC^xyޗN->}{k"a^x QXAj{"jdCigllD޴x`vokPUo=+V^:1 j`[2Ki@9SÎg4ȏx3BP$ u,DKB rR;euN-ʠb )=}Ps./Y_d㜎?-3Oy84]vH Yo-?U 1B }q~5 ׋f3ݢ2?aAOK} j̬V]$?hJ 7+@19bڜQ6;v8'2wm8SрAWT>q _E# `&!\kמ1jFWO5T`9.иUM'b˩#Cdhͪ /!2[S%K;r!4.^- p  ](a5>"EӉ;@%z yy͒x^a- sco倫0ZfkS{j;o: zm!>;[ʫQ 9q}PvW(U\H6 6-~}A,S*/#yṊ@PSV*9W_LlLi)B*&<^]I1VG=JT4Bf!̤=x'`yCo>(< b2>wrDNzv؛.o7ؗ_92PԦaIEҲJWq!f=R_f]l=m'{9[Mcv=&*OSv'b;fe{ ք`%a01 ]A0*_o3u,0}O2% O<6s%էcxDnÀ:S+7#hBYR..17Rm|juzP}#' s)" S=q \̼%N>˄}md1ƂmaossS|?&J?9&0tX*Z;L!:e֞]/ lAhXn 3LledP꟒M_ăШH!pkIbiSNA\I ?~Vڒl$`]K%zЩͨRT97d/F-&@+=o4.i)VxHi曦clq+׿Fk%;9(H!#pxY׏H)[vamNe11Wgh-f\❅@Eɚ@!BxE㢱Iͱ8Mɖ٭Yegƒ;6͗Ѩ*8;SaJpC8`&,l ^#^ ufZ!0-9Ao 2ԬE3S1jD dOa70t}!7dRA_|X/i~1M>=vben'8ĹԡгPw&ybD`rMvǢoɶH, %;Ue<#$-Nq.O͍%m aڌ GOE_a v݄2XFCM1_~>Z毎\ *N{s! n l6߉DI)oʪc8]:4 4E)pgn(>)n|֏/%7d/Pu MH>_j$RMHb*s=oAU74~G ;SiPڦi;u(@\#DM,q/!YyD W D-擸G 7ѕчa;8ʶ?s*|BZc'4 OŸ#MXB!`2P<]Hp@x,@C4j>/g>b"zabX6pLhblyH̃ v0SԻjP3&giJ8BDhܖ2v*1jΩJM݄*즏9BM &tCy|_|#vra?t]>W6z/-4L/A5 e= ݬ]MFՇ "D+Hp-0ag0匛LW6hdcîw鸎aLC檘Ir1jZFRӜrz M6؝O|oRAТ ,z 3mӎEc:!U>Ko{쁱e0W6}i:Uw ɿO׭se59D"s jZDbknD{bGM ]ng`մ0[RUuKȖĖCx'Xx{!ffR.#@t.O}R>H,R< v&ǘ>I&E&⢼ 9*1>k=(^f.i~#D4a`?҈O$"-}3CΤrgQ A?`C]uJPG^k &."9ߔc{pc쵪hLثLsuD"!U`![!u6SN΀b/xa-@(}d u,NGK*Ru( hLf^Lү"v.- \ZvPŜ,哏?͍.0 nPBF5}ͩq~jvSjdW#\ak 21va G7j)@!=!6&+/jI2BSW?'o9*¾3W1LisD`4 *3#*(4JpʫiǒևxiV(msLjx\KXp !R0/ȝU.{ZG#;ءیg,I{koov,({%7 ^rh6[C]7'b4(!eAcv}ت̌hL\u քmaYOmywMK yQ4n4weX"PET(W/x*f VZ hWm>|5ux13@tNJ p-bFNBLlUo{(7NһP mڨuBr_ǣzsoa17 RaNxv > &ٽ Vpdg cۏl)BO07{mm/AZf٪Hґe$Y6~ΉسPʏ+dwt(2,q7xĜ=& 8h$k°%P6ӧmm#bdb&9#9wjߧO Sy#$ `̃KtԍT`um㠡:9+Q ^\H5gh cJg"8vE=Fj{=gEo| QjYC4c"&JWPNxzUs!ADH_G)*PlOLa|oB#Em: A@<[!%胼DD*g-l;ץI[vC3luOeKfҫW*,ʊCeW%όAHϞN(RPB`̪n_UŌ3 \7ʴϿQ+Jg CK=}rBX5o''l?tvU߄ht&LF[-|F | Ko8](w.P%·ݟT*O$I)2% ,N_) u/-mꯋzNe(n ˩&l0="ZD0 v\L^x# oc~s:Ԛфýg]0s{ 2ڍ%0'8nD%*|t',mycܩ9UVF?)|A$8{nً dhwl%i?M2_&t G2e Uq8<[ `\},V+?&[{65 lv/,ܖA#tk ׀:87:/Ic>vrBwpw~]){(4E|e`>[WdwijF(X-UԕwN}+X3hM]砋jtj[ҲooXxZ}kwu|΍՘9ndykjEFSs;#wkGspuXbl?7([T*^x>aq+:"bXQ-H:o vSx 3ؖsJ@Vq𒤯ډ!V%I>\}w-=PՙNpm9ѿ&V%!,$E0q.:Bǭ;ET30gGط΢KyD?rG3;Vp)# ?!3'IL@h76*Ŷ=0rRntH!tRtu*2jSܲ ~hw]T)oJ@TR`T럍ZC >X:,xCn-sZ6 װES{0?vajU3C>{M  jxAwg %/mu 7Z[UÜ 6b(QTN.fEi1W2gV0њw>PRHYxyw+#>!nWaaVLjT^c}Ďz${85.ב`LHr8Kijv\AkԽ, I2jӸ<4Xϓgߣ3 U}p]x@ gKopwURGIG(%vAV1ќ܈Єf( |>@;y$‹H[y_1>)φoU(dUJRwąS\}:MiAF~w/iORuRԳ'!:J?mfJ7~,'!-wo3L>MJ(t:V'NaAN3OϞG7KQ bT:opGS|BN#G3{,~~*mXT 07ȫX6j"- X1Q0N if,ɱ;j=?Y0S#Py^OxA2pffE X"$`wxQuKQ$~V=̹U4ͷ_G:KX"|8ky?,TSN>:Wd [4QDVAw3o,X"EyL85D{`$[Tr0>"ho֫Xe f8?ekW k.C8P<@vQvWQm9[dbP.8ÒUC]kűuQSh&2k\Lavcבps[-.mPm7_Yenx蕔l,2,uv''(MiJ"2%fxU_꬜wfoj1|p<փ]"o| N U 07`ZhrpX>Ƈ&%AjOgz $}mPZyHB4@ Ƽ@'E~*rLNe3Xx? (G0 1ӕ͍AK^;Ԏ\) Ϣ Eb$NA+CkgѝNpHf.g[uT=#G$=5?~gdV#c7Jx$_5f?m6ā;FG"jz ӮHڸc,kՠbBIWj8x'oXj#c$_(3Yͳ4=B8bR]8a6L)FWN<JBrGu[e}﹓FkN }BU^+yܽWKZޔ`!WƸm]7J@WlTqvC9}&Hc3zJ3ZbzZ Q4G?rzb6w{}]05M5U*0:z/*?+qL Z܏Bg?uͳVj{H8Ǘ# کck'!˨oU@Ȅ%vH73? Va0g5ƦPv{8(uy:'so؟@4caz.FJgE^0z;I'-uW% W5rWe =B BohAbS1<7eV<}+#YhhKGMwtq.pq#ϝuwِfLIϷ3[Jm_yeXt3-.#F(zâ"vg@<L8:VO\0#x. Fy YXݨ]ec>$e]LB[cQGȰ XLO:^ 2Ѭzuk߸kż' j T7= pw}ds+fR{?lAhjXT+@}(h59\RoT, FtwE&  +N%[>>MvEfN|B7Oop`QjE`Xb 8W*I¿Lj&1!}3`u~!^,~U(ᖉCgbp.=\aRvȄV d]oE{A:·{JFZAF)=hfd GJ%^yRzF[Ig3wWчu/t/fT߇HX9aPkTʑ@-Ss"3QHxgutߥs/68.KAvI97^Lpp_3t)mJY%`DpֳvS R׫a32GF\Uj.j7"ILy"pa NݠءzMs eP҂TK[Wq 5@:45 I7##n(j#FL>LҚ[u`]{mpI[onRo^F>7,hXSɤf^75p0 C תoo U: PFUmPb>w>8T/,T&|Hi8 /МF<Nj`z,McREa4&GW;7١9~Oq(倹CW\DPQ1F0_A;>ߪ<1uc"Y/Fqz`8ʵ),H,o_\/c-{LP:WoFSv$]t G Qg\%7Yl)%h>{GۺI q=N&rc[IMRjL0!=~LQ sS[*mք/?.H{b5U e#Jh P @=&@U֞3nk;iHId:="q 9'JnŠ|tIz(jޛ5oinb//fwA*YL! &"=E),w+öW 0n?pa1F$ܡӴrYcHKIs8&OH@rqֈ*N9Ȕmhv̚[|k3 xlWI8C;U Xm'uaw ꑗom򠬝𢭳 XBۼ3U/ m`U3"ΎI/|2 e5 g,,Ϯje_>7ZNg yMX1hP s8-9{e'U$;5:5: ~ARY FA7Wþ2@WGLo'Qm!(KWza4~-LGah K5_XU^t]k~<ޡI!bTn_DhjoEd/etf%6Au1fLɱ7$}J<IAQ~6fwu[G)UcK,&W=YDS 4uî8S/܁[vI""^@QVᢿ0 LF:"m| $}p{<]g7r[qa2BE>F)=Kz rvX`A<2G̷Tch&9d\xB#lG~Gq]57".đ׼|;~=jCSa`cy!Fbe]CzGed[Cnp^'yn#'PXgj 1Gt{}W؍QQK _ZrH]>DwM߇8]y>{87i O͂#j l*h'1P,e"LJ&C@ !9]r¼A4)wu7$ 饋7ɴ(WqXd@tבYZcֈ7g0eWT>6;j.vKC% +g4NL,{v^);0isƴ#{).a`Q-z}wB'@=6e9)}/fٹogWYjlE)X:B:$*L [|[x.F 1tBma|ʃ˸=U3t+l2?+C,Z,zr qKs3;EbkaB+1v:,jL5 qM1ڢ,*.P魭+q2_& <'J,0{O *9lV#> k7|N'ޱQ@%`Lӱ@ "t׭0F>C0(ú.gmrفon.<BVX#z=|gyem@?viOLҨP M'̟nh~>Q>iPlޭ~Edm|DzK#An#tpX,86&f:t5ȋz"eX$ r"2|Y.bB^DF2 X˜`F')T{- Ɖ ^UF0Z 35.3op/gZIrݡot" _UN11w\~k#4 re|4 )Hfrdҹ9!x~a70I!cvo f޵+1/~Cߺjx\G\N1Svf[6TLCtD@^/5Ic6{>'gHܺ,Kju@Mϴ]ݰqܶ]?\M?Vɒ?gga6iޞ/%#1y%vX܋Zlg $[nY{!Qk` S^i*2=Fi3ڐ= $V r|ͽ f_Yp%o$҆|^o@~c{nNn9(٧=@kVRԮ!5!35GE$<΅)~?1D`\J$wQu%*t;̹Vc{n0l<XɨN* -%^I/8H7:뛸Tc%lC5a bAIr G1YӼ]dҩW[]ejͦ^ v,鱒WIJ?FL+D065CJ ]ZaCj*2ppχ]:&Ʊur;+r/:jJ:!ސ9#o)nG:r>KbObarZe΋5uR`YB!"H}p&X90 u-7)#PL9<]]d X}i,n,{fqӤh F5#a{MfyP8CPv#1DSaL?1m>2[D BT{h0 8Bb]}tQ(zԀfcenBC0fM2!&CȃwiRX :ִފAԪEh[oޫnBi=s0Quor]+Ssh={'^%̳[B,d]8m=ݩ4olb$c'F=+ "|t*VY5'TraFЬ|~o6?>p u eK77`pmD{p25p;b@ꋅI,6l!WqU:@ݝ0s|̓,:'q}S> <'@h>q?;֬Q2]C)]MbPEIFjĪýaBZfX=C7}(X Ň/14cfu$IZCkm]9s:Tԃ [ V~!"uuIN3/JZEbc|Bs::i;Q){n6CP A]\M',[/,?Ǎ,D4)pzo<)Lc/nŒf1w˔$.la9(1>hlT G50ɠ`]lKLvzxlh= 3L>҂//Ow=M8j:؉/)]C"N!40F wJu|4jܯ]'܉{%|(}9]%bHΗ'1E` &&%mk(,KU,8Of/Nl{f OF@o kn{' ,Ή.(?eղuЅGq?Rj [#N zUL1'"X>FsL#6~eīJ:k]rN@ uU Rѥg#~JNE6ΙOl|06GcV8U- :Xu8=ȂXK:ъ#SY $X_ ?.s4`ҏw0~ĉ-xg6sPQ4"\ nHw)pnޖ3-/S.ˁЁD6C@kXvb.W +sH=3Gb73 0\0Bq<癯P֣ (2_B ?{VaHmB3;+}زfHgn .} ab%o'x4NE%ѹQ[}Ȫ2* YüP@bq_[OMztxV_Aw0˭\$y"@~ҹ`-qpFe}#t7J&'Ȍu(_'jv J+%,#3K](;0d@TڔJ;SkLPWyI"|ʴ+-Pz.ݶd,Hm1.8UkbEc( P.TVpuHSz҅6+">%hQuV(wHiY][h@wZ=JcWi26^4ļ'K='{,軈L~0G:ddOE|2;jr˳=ATR~j(lW%tPObj5B+qdJH!CV* m#;{ <I^ {߳2c86-x}F9hĉQ#"E'HMg h:뛉N~>t6 1TPQ\=)0 B=7 /?z-M-W_u-F04@12G.4ou,D H":@|yQ';<3go>"ɂrHL@KUek(eFiy8ORϻv:Z5d>g /&?ꆨٓ9{!pdf) ACɧ]@7v= -um5׌xIۿe:˷׽uj|\Yha9a }}&-|#e@W6JOH>3pS@=t֧^K:ߪ7_NL?L7^?n|-9;GĒp?P}e]p{]UUR3ouT""Gu٥>ԩ~^Xv@&&HG#Bfاsd^VDhHh~ЊmoXٕsY=%ݓń):SYϬmpN?fP6ĀN!H޾%ဓm;]tzzl|Ӓ I1; .qE54@ibIUo,h^eE#aj|t>&v~a4{FE G|۳>@L;&QQҤCL4Zwuh_&R:Bߜ6(;.X| 6(~ztBV@3xَT+ =ߢecS,D*eTg? EΓY[Ob]ޖijذxG) +B")u/dm!iCWMe C_|vGMaq=d )Kgq|#pzc8f@l 愞 t2BJ,B5{GF-ǤA)IpWivӔ=2)8">~^;ӏt(HV(|\oq~39X29kd'p(>**_ZJS-?]e!V@j+GB %ؑ=jMIS9L~˭sOD?r+{[hF/*D6ޖ{F|g iVFM26$n?w2GP W3PIM5󴢬+hJih( XRuTw{P }_J3#`U`#}c=7Vdcu{["N%0іJvRįw0XGaU)B^IV;ϖk^^&[Jjkzn3k>O blupR5Hݹ,:]߯OňR!+xܖU1QZ Wr8iHq#[Nƈ˃Ⱥ@.wyMjV?7 6A~V}ytjZL.d_Ų[h Xo8M|IRPe4#&6"!rW/8~[ɏh$Vd)m6(OVM,q%G!wo4T` 5p 8C;NpRi+}WOp>"\Y!ƪ|Q0Nlp/dtl*OzFB:Hɖhdn:F)2bϼsµ ?#j4&f\C2ĸBfi0 8_y% 9$R$)-=`ky_k6~گ +bmNl7l3!DU@<؅䥓v1 Xdǭ.9D($aqYV[HдtwVA䚯UjP3ytONs[ |UыvߦM h'޴bV-dVoڵb:D@Zv g$Rư+G!YH;8bݗڲ={<اhc,^!#Rnb4(OsLHGZua *m J*vt3Qfǽ)/@<t,1BnWME1 БtSΰGq#\߃N/46k3t3 D95'lPMVOPDm7G\!>{d.(GTq I]]W+R"""n ڠ:,zq0rLS|IUW^h@vLY=>P63sM!fp㷥Z8M z`FxE_-`k;lI5_CfFdqDD:nZ ztRc.޼b%nGvK+^h bs|1[-@[)X=atadL. [/bla"{osd)kHz# ײUCa#M mQX`Ϝ?W5 bn+NDM`;d/OvNYaυOgSN1fS r_țoIkK6-<څc 1mOa煘ܮޝ}flto:7P='%_&SLڋBXUDZKyjN 0pL6] 3FXdGi(IfУLu(5HYF0sPClɄM]ۡ=>a]Q< >CdL5jW]RzbK(  jFHx[ufWbgd4+xȯO AxŮ`QKhNt&XH"73MWV۴0C{ԻhXg9 aϒĚvn:kG4.r> 52Fr= JVeBOa&D/%w7guDrQIOǟo*}TܾuD-wNJС ;#cIb@KօtͳvytdЕ57w41 k-Ec`;-yCW?!2.{5]W~!!LeI",L\r.Te:+A^^ZE<;$*,<T&G??Ҏh){\Ez7@S"Tܣ$pAo`(bj*bݎhXgK>T.ߞD|غ<$yiM88U`ʫ9&@f2Mv^XƋq~lD1>R`4nk. T9Gg~_=rxCӃ%pÚ )<,KM>d#x[Y '{`Qp|{GʲpѳQonXp. O'B7Gp]qMڬ\aԌaݚOѲv 䃅ń 2oA^4|ܸWa#h@]젢0i r0v.;?q9`F[NYTy§"Tvqng]7&@g<|>E=KG [9L`Pŕ  bo)>6A֗(IJ{oWSÌz4Y9 Wȉ௷8hBB<xKy>jdԎﴶU ;y#Adi;p){r I{hy/ǿd`PܴfQ>]_n5YaZ A!m"O\x#垹Q _涃bbRBڞ8CCFO7g3/0lBZp^*?1mf#%o~TNsz ]NDyqr ."K&=[W~؂{a^iLdqnG65hG y0-%yä,q݄lr4NĆ\ML`6֢𻳆ùwoUo75EaOG<^A_SڀHa ϒJ *W);]1BK\hr+#N16ӣ%B77,UwjAtciKJkxHʈJ^CXoG<;H\&DE+egό^.?t&D>&].eZ@$?i'IwSγ2 'R4qfǶzO⇜e|fSjSN]<~qsvwI)Wn7!/É%0%Z?^͵w% @>,Na̓u~F2&і}'}a&>5 A 2f! jLM5<U= *(%sז3q;Ǹ2OeVԤҔx5łvol\wSսOqJp`"]T{ gf)9<Ms&Y\1m4)WDfIZ<]TrQgru!:ΡMkTkD# C/mվz5 ԩA:{qHY%)чś6WX~Q!knA$@!0qUi*Ej{kͥݍhp& 2/vJN-Dnf˘4Zљ[M/!ecց*u{Un=y )S3S8<娪7ZVlse_iuh5r)|)"Gͩ|/W'.f&/NXⱭ.ڽ4Қ1yk$YN>ηpTIqH &(8BA-7G.?x N=gEkǺ#L*3My s*k*NjFSxwF0i`9nUbe:e̴{¿Y*r1|$k%U>|dZX{y ODNtYa0L$-~1mإ2KÛ!O!}עr81墓@r` 0m*ؽ(;@WXQ 8JNQ)cY#D] 4Xm֝K[ [~L;T۹7<_gZWSiIqɭK,%LB ]]mpX~&{sBu%92x\o㑿Fy~)'>B W2G?H /4Om`f#˗dZ|#6Ţ5InnGapx{I.v$̋~pno"$,1'(;qlj?^7ۚyOD(X.V QiYp{R0pF0Wu-lq`HD5wCi&Beà jLE.6NNuE?%{L 8(&2_ H:IUf)wj X"&d@UA4Dlj,is'%{L삡]8J 8vݪ(PQHx. E -jł΅=p<{4j%Rw{[/gFoEs|_(scv2խ|+xLZmᡷl+" yhׂl QpcP>Bmtt٪Sܐ Va艸/kr*FcXm Y'[(ܔ3҄ ɏo}9G'= 'e("5@JpopJ{)n@e6|D9pwo~zҀ=08?_= 2-VQUjUc8_P]nHl804)gٯL'%Yjr1͗qZZ喾QZϒA9 fC#l^IےFa,QoJiPƊTtɜE% 1W"O08WT+ض0;]ZP *ašN j_n\g>YPچ$ɲ5G LxvfLhOIԾ.ODT|:/\/KLzZJN10܌12 \f> uhY"J8fu8e۟Dk-' ;oG#QxR$b v2/W)`uU4Ph4=)ubp@J)vujbFJdBf2omTbUe 5~_r1\Y5Rǖ˓ QIRu= =8b@Xm; 7ꑓ .-BW`J D "<* b#mZW, \^*`8A!&s>Vko~Q-. 4D8,K]`ёme[[bYH( uD|M;tm_NVEeN۹WZs`fh~pÄ߸))¤O!AVMeqoBNՕb9(k";d!V,\V[YՍDOaOfW<Qlm5A4H>ѨRY墛 K{R ܟFgr1SF괌8JyQm,c!Bz%60CM=$@]o7ǟI7:[;0U,LwAR\JAg] ch//㽥HW9 c|.M9p e*^ IQ8.O1 wgEdnŁ3B`aˠDVSSBC%~x@7 D,WMϧO$sT HLV]Avv3u^̽ǸzA'qY1JaFGA ¼ȕkan 7 ʾ2Cuc]H O[ћաjXK׷\ vk`\܍Pg>Pq j_QA51%t2v?Zq+hA}e,OSXKZߍyl颭!3]!k]҄6˕;pեa85;B^gA cwA Gi9k*DRCމ3!Uv|pSeY .10 ۭǟKOrY\?vA* O݂V^L| `7mrCW*Tux?kMഁmE1N\hLh f[MYvl^$n9[jH:Q(=dBgj^7Kyz 9$@b6w9 u+α>O , h#vK5ĉQvV^]U^5\&fۯz`v{\Uh&D|wT{4M$9KoSQN-ԫ\\PFʖ})[>ԆGp}3$W: CNInclJ |{(OHՍ]XTw$XYΤHL*Tܩ[Y1i}]ЉR|4Kk ?r>pYbn LcIļ2R4 5_ /g TF"+udJqG 4`uNauyXe#\X"ثFl /!SWH)HމmDc|P+eRw!}!3}%\s걟uE_6I1mX[+x%_GຮƩ!W&W_s)o5>v mAykF &/1(r^Wjz-^GI7,{]ldDgP,Z}dE4D_C&+0=ńJ푩Ih)h|SęJ_ K#֛LHܔf`ꋗmYZ(pL^}'kH熘Ne*pzG~eg );>2U^-YSJ M53ʙr/wxA",0E<LK4nKP=Jj0xVCT&y[#k;%ҌWF]A_.-hOm C`&3kYjh!1r`pB7r-^pۥ@cj}ϛ !I4ٌtoW,'TF*.ZOͲVi VD:`,|?9@9 NF ٩5#wg'P/;깊Pd#FuK 6H?r %22d;JS4Eiq)GQõlݟEDCG.[9uf!a j32 vlB1_u怳 quܥ(n1avbU'f'8l.u4N`~9 _6-K?`W:u@X?J) .,ëbw];'QqnzB&ImĆFy&̯e%1$.PV " yK;0p9Z̳юB1F%4/Ę;l2E}h5XhC79Ўi%m?};_vqxS`^#{@n]0x Yh~.MmDU$OA@7 ?s>Ih C:wSpA+:3u6` qm H9!?Ou4ߩ1=Xd:͙P/|#ҡDEf!^5  h^z5G}3uC2/17Vh9Ҭh|}$E _Y uQSzUagVɂ3 kÉHH3x6onpvW̝2\iޱj d k AoZFn1i @&ѡBLb-¬@G  1rkZڜB(c^zP6`oM:H|NɂA߆kإD iAI\`#&B7i8[NydqWc;3 rwP(~} vipi>@FI1Rn6G%0r ]'L8ݢMVK6wZGR=0cQ"OãV. 7!գnI4 adn?X%cFYn&0G_qe U9EsO5mح{k~2a:&,]~wAe"p"b1u i g tթQ_ AԹ~~!7mq bFl\):*MB9:y!_*!djaL m#yp쓴$DC}DAEPV',d!Lsca@5XRO ;p)M'7Y*(.n_.tēcJ+͘SpWV?Pkܕ6|yKYYB(3`Kk %CJ@:3iLԓ|E[{~P~`zPW/> ]^20{\ 8/'`ܾL DjfE۵Ij4xtnՒc43'2tcp|u?y(@' bQY_;cCX̻hzEtWDNYvi3Xa(&!!]rG%Q*@doA?.D\$EJoIԇBj2E>'=ˉ71g 8|.4XKڸM5bAڅҤ:6!)}WBëG ]N+(5mn?|;:Of|'8+.HpYA!s*p-!v“W{*q,4[_?97=}r!ƀڈp돾$BoB?g[$,:⠸jQR7c! 1=}pJly͹"faKyAy4+H;UMR[Y0^۸j <7^Wetn50pM3m-I[| gw `m]#9g#T}`yj.W& c@2T{$ KZhmrn[3Ҡ+!(Z< c}v!J<ޑ4Wžxla`~&R}x+"Zlr < 0ĉJN$1wvFpԸ BRAyzXcuЖ%r5G] kwQIw3c;Hz =sDs˳#X(6沷=ǝz-x p(ޕF9\K&u+YҘD;.D9ESҚ;=mw꾤Vc;^,|}udS-]h] 9v6v&&&{{ՆP0U:PfѨF$;$ /Bn3*s=9wS/=M glP/,xC -|rBa1"* uL{/ٿ_>X{)P'4Q`K_Nۑ}~GUB:U_섒Q\LCI0|& v +n-spg㓘h s*O6NxEMLV5,G̾cקL0ʗb<=LvjJM^&C72 $n(AĿ#w-؛gIAipt>q)`[;5jҵN &ٹ$a@! (/74v2\Z$#kLݖ sB't>!ccLS S0. MO۫FnJI+C@ckvdA!g03PWk uTzׄ7w 6py`1)la͢ZڛhwXӜ{'DuOWaewo%KEgȘO =R6s@#{2pSJt%Lwp̢^;.{Ұe7WU;!*QXfIj<^-OZ3-BY MtaQ 5AޖeORV$*uv)ծ[?Bii黅ʈ{y1pG^4rJ7 e; gӟ5aA {}Þ'geϽnV R{%D iR֜bemr0r2>}dlz7 4]TMLӋ.n&M.\Ѓ-pGJ"+kgזxS;3*ړ. @WW$zڱ} 8ٯ&!)db. hûP2p9^tdaU+Xbj4 C+eq,6IzW#@>/@~pdB`_c)%5Gz[1b]2{֜<.aWF+@)}Ƃf@ n#Qx(MYsw7D:oXb,ƳR+$W;y0Oԃ25R- $mvm6zF^ra4qQn\-g= Un` 0U7Ts6f1׆kjq.ϷbRKR)Dw'S*Rzj! sD<0mh7TA=U쨗}&ρUOO)J{K qRL4:GHa.H Ɱ.<>kY?9%GJ;SQf:qBNk`3GH6]JO/" :_)?拈W=!L!Hs,hr`[4<\o$ D.@#Rc^G qX0z G[ Cn1,cLb%8GΞEџ=CzGfcSm ,s#\SXT$jL.ovɿeUס=1⾮_|w<B83-d&ÊaW OLn҉eb9G[e+xd689C&u)в?K0)s MrZ #Z;Z^]J&澖\m KI֦o uC^^Xtt?cYP]X\#üWy1Ψ<G;\%۰E~o]j+[^g7:4*jUJ3`}o ^Aw mjk<0.f݆A[LѨ?vvMsV}=)MHΦ3 [d >HETضT@#Ӷñl%kL)$ɓD?quvI.)?_M_2ɃPy7YtQK&bc9pcg9@(،Jo(^B`<Ť tUtv~JS$rHPȡpߺ6'XtvZVxgW6ϩK+L55. *"\nZ2<8BG=" %GqԄ|XS"V99EbԝU-Ir{Hl P*Gϝu9T@uʛ<~W$z;){NI qj20#juU@5s>uZYpk~$q֔4=эc@E5Fo~aS(D[R ~ItB.<0G]W}RP·R_s?ՁsCзG !߱[ǶY~hҙT*P9SK9yjwc;t%vtV`^VJ)gOh)}$Ɗ~ Ӡ0] <}I"Jii2M: B|$.'{GS.`ZeaxrdJR M|6@$0FǵHm8D)D <R!:ffh|Êuh6=ӁÓrX5JVyGάO7%/pk:h7{hy =R)~gT;N8!l;3Kbԉ?gYD^ASĊD苓OM_bLmgT\2GQ8=_DbBG!/ \/RВ6_G<[/WC >YVG蕁i;'2 LՈqWjIbex~U?:mž:h_romW X3_8q![)ضgk91cSM+xlR敧j0)]2Oz6̗Ҥ nM(u<x<%*?F:C7II܏G 稒)YU1I[F{71\99gB*5%ki|:|Fsjj *xk~pT0Sl]Ϛ_..ҘvԢ:.ј@jMC0}IO]u( H 'ˌqVp43+Tږ)doxnV:v/toq;[NN/ (2`ȨpUlY'X`hQNOƪP1dyA, =}ah-cI!;˭'u#gJq2&aڪHEy3{7EJ@l.hԈtϚ^*EmܠP['0s'{w/\NdA)0h10yx^;ɴG߁YhfV <%S}u1W@CggOɶX ^賵$CLJ_@-atBWko\fv,ʍGG (o&nrD=iIBm`GO`mTDq7?tB0r,=sNg5}L0Mvlh ݤmprV~\yu)))Im4ȉ҉nvh~A} -4i'S"6]5&j{)btLuS&3瀏XB?̕pb._gX䝾4i"5y\~vD{HRj[]p"K] 󨔧.ؘXwly!?x%!%5/ʑ |)ጩc6M.uYW19xMKJʃ/xC9ӆ?Kpr* h;RS4@R}hqkao@)kW漬$O:}ZdV#y3"c6(:Iw *p=:'9g*ҵYqGa~v1SjE, tdEX,+&Kڛ܅ tgY7f&F$"Ji h g)`T릎ߛ]1_nsRTi$Ŕ2aROӺ%s=N)[V LtBtdfQsXD/S+0w(q 0/2ɱuU{ =ABɌ9r{;8/qDRk]ne}_LuJ]Jui}rz ]X?UI&E=Q^ŽeX]QalS>W3Ê[fPpms8ϴc8X|=Wңas*_S_l/3]@>R 8GHq<-cB)?B5)y+Rgw`jY̥ '!4N1dqr~g0Ćr3WMR~h-o@x1f>42BvnfYB';B\@j#n6!زaPOآXOnݫ>u4~ ?JGQFvQφzbI? G)CfEt\]u02n&PG(}Lx;5U.FՊTsޡdZv6bM8Ŝ0NuCy5FEW8˙U +psN2L pT#*p CC#b:*!N&/VQ6X(wC= q,@MdžNvI:UX|m(Ff w"//mP\UM WMCܸ>5H þB_w+jV\vkj0j;!A-!vC/:eeVtU+KiT\S> 1-oԤrP /WH?~RLa7(@zk4WzdddE6yN8EXAO]o-΢tL<0`"ۗg+˚W01NB[ZW.^3#~!^ƏhwyhyhC-1#J=%!9#HJGJū֫d w yFrVj /*/1b\'dSM 5nXi]dJ }LL >AwJz4> :bHhT1XkuQE:"(=U&霭9<|fR REl8XUM%9Z+ =x!P摡OKXŎ;}%3~䊺.dAnGEo;, #K af8d6hT9o1PJhΐ5"Ȟ73ctP]|lc}S8 >zj 2M%,4?0fxRM ˢt(YU 8\v]Is;b{߯,F M ށYr. %\kP(5%w1 )06%'+ITlǮl;9/XAWV Qt=';R֖kbGX UF%-v`)ӳV4#JFhY;>4(H>c,T2n4%mxw"3&b(}&=UY7 E~ר} ,z&GxgJ1Vw/CY1-݆thꓼBqHAa S{Cczz"F2_  Gu٬y@cfyԮy)f'2wXSڵYΞwmg*ŗEQOZ p` `zl9ܕUrr4c \"K>i24_Z|?"&3zެgЯۂM/g:iC>BAbTw su.(kIHZ嚄٢(ڔY/6o˨ pnėBpa(H9ùr/ n\[j'w 4ÁžEOC|9G_u7Y~N$HW,4Uˣ7+nW.?8Uiܙ.ml`%/і:ϑNN@TFF0WmWpk|9G)& -sPk@*{#|K-0E?49SR'|$)~]BϭFI&)>xw|I3?+pglQMZ(񸸧v?]10yʆ1Rk`ؙ7H93e0C?IP+ƫz&u%w4^abRh: v~tZ06A Ym3-gڌǃp4`Nҿ)̍,, -O<(\N-jsC{P4 &-=^Y6 P2F 4F!4"[ Y](T40˧ǜ~u'~2Vw+\/JE_B}P#j _8|mYtY@|SxTEj =P$v#㏳ҋMz@F2W,EMuW ͏+P'=As[WċՏ+,(l[d֠k,kc Ҙ*]R }*Q<,MY0ѳG+8eKUjrzNď~aEf\Jc8B 3܍p-F2 :S; &0{1&e=Q Ԁ!\;:bpka80އ ճ[aE^˒{5>UyAFmså/._6N]X&! BFٽ ;tv9x!BBB%"r*/NL2!(I,nÒ dMǑ0( jHF:i|]\wl{TtAg|phQs[;80Xs;7A :rBm3,j`xE"a-xRO, K+XC"M1.Me#t5Iuks}c`d1KWV?Tn$b,,6ޡZ*ڢ?9q2 AvP;3BA ŕ7,5}t:Y ]hacn?L*n%ǧ TT)QaIصrɌT$}<-[!n~LeTel~F?\X!2R<8+9^5>=B 'wV^TlPǰnL]pGl;C'f$MBzRF9%rIAΉzK!BQT+V ,NuIɕv<]gf~f1K;ȃNj p4acxH4oP4 ZǕNքbdw'mNaǿwH@dAܸm@!GD9XALalHD"ma˜.{*B % "ܓt! @2 ؏8#=9swsͼ`%\E-|T]1 N6EVm%RlqOB[_KG{ ЀM5p;w}wUK7@:~a֍^L>'   3*k˜X}@ gc)ܣQޏr>Xh/Wۯ4h% iSh ۪[O@5/«/ LGRSFz(jrJβ+:of*#JK'RJg{pgpԘ?2/0˹eO`{͏7.hqmo.J ..fPWBf3'J2n/'caTQ!A5x?RfK(Ӧ21p2^'pjֻH+Ӵ(bĸM\5Ƕu;k˪ݾ@,k0Z~b(;jPT h*PďT/fǔ'T6 k- e;()dwo:pwst尴9y w";qGkE07ՠ(ͼG Ғ3MhtKzK`@6#&TjibM__CnldI*:Wm 3]1\͸FʿVMVX\&^s.?3VdGv3a*Ԣw$3̪̞?pGDy6卼r kn1NȐ"0&2+N:l.E: 'WOU4~:,ԡӷ.LҡP2^iꛛuT[D6mf5 U_i*lplRdGu[{Jhe$#2zY&Gg⫻4_tʲK=/^Fz&oG|1P]NxTŋ/, \P(X$0!uֵTHU:J (N tWr:Q&yR]}jW{k-;L=SWor {ωt4߸>L0ox*֡s.9eM!epYݖm%w/Y-`pO1sVY2Zy^KBSNN(up}Z$90)VA7> Tay\ ̌Ob*Yzx'|./  쫨ino> F 5A=M FTй# \4GO#5$͐5ES'\E~'Ny(rvPVX?x%){yks v 1)Xhn|:<.I L~2Iev`AMk0񱓥|x~e#>zAc[Yf:E/; CT3\@Z%p] Bu2sT#:zDw0T1|}$ԁ˜TKX q^euty3Ϻ6\ Ǧ6uggc}-%> *o8u0w7) +5m'ڎkQzE5Sov#jIV_鴅ڦ'F( Zy@dM>t G&.A8|=o/48ĭ ~_E~gd:DQ k6+[#(x"+zsNbgZ 5W[ a8y|иM5"ԬP2O o?.WV\fÉdQ 4]Q'#A&wem̵"PǸhA>ChT7l݋ ^A`#yWQhT`Ɠ!m&82RuT51IpB(N`wѶ:#B#C J>qQl)0Zf%Q!x '1mStl!L }kWU(oWkHfU<4{P&尾qRrlLN2$ {0hf$+CR Lzbjt̙Л1OW'IgE/{N05FI1<e@SS;!T7q"$kVC>_r׎voqΞ#+mѕ%T :5׃:6]#B[Eu[Fwo ;6kM C_" N/H1c:TDi' X=[0+zvw#l"sC4l;Xd֠rC_zޕT56ʅ7H!!:*gB+0u Ճzq7UvVʠ ~X}I`V'@ {r}ɞCL" G%spؕ06HҎ=^bUC&^19RqU;?x9a: sji*e%q2v4dTem uW ;L3aޒr1Ȳ!.NB ,qnUz~<}1?./t6vUgv_^ ve=9z\:fgS+܏v2$&GӸQZmFi m Y8Vw w\xx/ ֤WD ޒ2ݟuȍ{zND%bU߬1 ca^={W *x"K#-53'>s^}w&L+W .|8a%Gqz\ 2_4hj2E:~mUS)NzwFa ZT\WG-}|&kSI vM#^c}zUcR~{Ek^Kh68@5C2/N/oM~p"qGn8bA 4i.6R;*qNzDnC[/hҚos&"8P@{Ȭa [}֙ r U螷Q?5gTR+ic-}l74.zmdD# Kx zZ|q5~t?LzXHP1!d55 i& {];pIphoYyl2E Z?@G> #F`?Z%w:3x7(_*gLRjB_ez?;~IEUt 2Hgc ڶ wG|"gFik*!42"njhIdv06t pNEvV3N_WBO`%k˟]벳JEUNEL|x8?.욶;贱!*rK,.wX_֒RPЪ.4s"e[lϫ^mqP/ܯuN}rM;z/\6WUO{%Խƌ:gbiT-%.K^ں+Z'Ns)xϣBea] C_y|JmOy Y3;2%j (~e˒{cd4v΢o<@8p}eެYߠ/%L.hʟfp.DS޳Gj+E:ԇ9Q=Y e|ډ F؆s.~ayMB3E+z:PܻZW5H7(.*BFp gP.6Fn;mhLO!bw*!W51tC c|{-ڼBygdTYčت}7YpC]ky#$8;8zKVꂫ(}gŻ^WA7FtǬx۫i G_1ԝE1=V21P@Q CQ&xҀZ^E ojE0 tzacm,&e6NjÅkmn$!d%Zwl~]mcy SEb> Xゞ׹x -ÁxlC&LV84& :@*/ljc 8 cX;go/X5A Zm'*n/* !5l_r{`Ȝ`BOq->7W 8 :k-@C`f lkrѶx,KL[P "\Pm."RMɇۉi-} lx&)$j[ռ\M{xvէv!U 4yG9̉^ @a=C ʭ1t1mKrLy*r gMvkD#wxfۯ-Qf1uS/h2%FӅ;Td/ͣ8.64|N䠧I +B{q'mKpr=1S(fIquoo`ۑ+t r1xb9JͩwKWS{ ho fM/(m_(DOMDQ;H/".-) DeKHv[X#gE2,=[YIVA' \&QtwʮP[~j(Qó*aQZbI2\uJTk%59b\=5eε^jݬWIK|>YPcskSJox)kd!M 9'UsJM>wp&cFV4WGu~m 4w| 5:̃wޣifFh3NNX [ L>ſm"7cm4kʣ;Oqhޖ SACm[^V5Z#D*8TЕS8GVTe ȷ;+e-Uftk2a#SVW38U]єt%7Eڽ^g $^Ыf%D>,v9%^bvPQ[>}Om3?C) ZipUx: ȒqZ[.xO5P6ILPU]ӡZa=a!+'>sqwS`h蕩ϸIf8wt{'u@Pį@Q7~68+~pJy`fbV + 3xXV) +O=uƥc}(I_)/kZo Ti?5wٍop^Qn=K$[? N6rl9$wls-VO˳N0QoBiyO]i[2lRb!Gp-xWR!x|ԇyʄ"PiАh: ZX4|t9!&x€塸 3/7g2:CO =jc1!)1^Xc)'ݷ,4㳖$SHϵltn8lg'֡py>fVé8V!E%E^1oGAm$; >k{q y`י[ '}ְnVL\``֏v&R曳*SB^9j8duWKЩ- M(쯌dw=E)!vWYY.E+rWwΠBܥ`VbÐ$.V跨МG78՘]mkwS-y#Ysy}_KVU(H6U(xz;[FxX~rz`g⾌uoHhVStn`^v SƆK¥4/:X- j*n^}$y(WE\{iB #c`;V6S}O.>TRM(n1HК<5nAU1 i,yGKXvbv4͐)BctlsNL>ϡDl:Ҟ;fdrԬiiHW )E 6`EYXKOd>xwI(lNa$}É.AoNIfW ߦ*ڡBF&'ZVaA~Q8/G;ٿ&^PsZ-!otx|:`ZXk@KYOsj!N7yJK<T'n'߰Bp Id $*a!;y" %1tiM/ |`׀ {mLtAJ^i8VngI rCFKy $1x&԰Kkx}?5 vg12_QʥId>?'.|w3x8ÆǷAKL^-}>~$^"K$WgL lh0?:-,oƪ=:vvEy-m] 7 vw=U}X-@CY(< r;rQ?}}ƂAd]Y UF`,UN  }F?oRڦ]۟CRs֖-|s<d9 Y.[lm)[Z,K =anqf {ʡoJ=DCvx' 6DP[_:%F$_ϳM f~[QkV"ދ_`8~/:HJ{Pg3b eGRbPԌ!eL E/{"tVoKǵmGZ1mNaA>m5܏1m*._)L~dQ,`Ў$aTGۗ,]S#s"}/ԋ?+ "VFB)s8։C;TIQ&^}`˅rP&׮ GhueD䗩B#*f[6ʹs!(ctا9Fṯo4;Yۚ2r CЛ6(m:*ul,$YuQ([ҫK +|trt`2Ybb)o^g60c@|ɨ,/(1H%i*Ꝓ3R3.dQt\(-Z[k۟CJﰢ5B U[: 8KvhKhyq$3Ta"}Ąm{%G7"ր \w?^c.47X lYBa\| *1(ŰhM =ZwF N[$H6)W;E:]Ӗ2*R fynaCKDѬMՂf++ mY2p,x.8A GB6}4 ljT&cHgtlBjuʗQHԍa7okP2S9:S~K;ߌu@ 8cˣd /"Ahc@4f/ڢ@@uBW;T0Z{p$,.~O{i"'MHН|Rb25E×;| 8%l/BC6/{FU1)?hex/]3Av|R) E "xPPC~e~D@P|ΩeunCT6!Zk$xu*F ޮA2GSFxQ!Cb=8 mE<}b0-AFŜa/W,[淣6z\$} Z::X~UW9^.$D^ %܉: \{%Z-S1fKQtQW`.~3Os7'UQƍs$]^gs~aE:{*<4.*ֺUhq}slAd#qF[Ŝ *G4=3o?3w@H[DsIB丸Uz8G-dPKbNР{縘*=5 |qZk%M5I'1`f+w`T*Q|^봸ѻ8m*NS.,ehe~ <wDqԠV2Ed7S9TTJ r0= } ̮jԐQR3I,iB;I-IY2:pi!Fʯ4`XH۞xpzCR?9ܵa^Z;jUM9oW%;k}ȩbYԹA҉&J+H f9bd'/g4.6rҠJF_#織-sy5E0S8 H)%l^^Mb:e(OeZ";uQơ kj Hjeݢɮ͖g)۔qbfAdOy!BDC Nj2Hd {Çw{NmA?35cQ´Lb7eR.DeE (mTuY SꏚmGH@fn;M r] VR°Y}#H R#nEV#RG/` Ç ͛um.(l2Pn38Gh Pu< yKE(EN;Ï]ҔWrѻ2yl:Z>(CQ\#쭲@W7  X }GbtZ j^Pȫv>ȏO3RQ)B]_#:-eJmH18ƐgC eGh Vi/` ܸ3H̒7B:żOxzTp;I`w,C8iISʕ~$g{B135߬0uldT? H<X#S9W􂸷1gZSMQ@]Ԛ4M] XՁ !jwW%b-ܮuPr~ΈfsG)@Ά)~]kovՆ+uS8b֕y T?CwBC;H0E3#ݙ_.Eؔ @d8etTα=y=Lqs9SY WfQrlGM%sM&@ QvPנB5GmqS{etȹ|>+:+KQk,}RʃJWO"h *.W((5.etA-Zı %ƵǤV(ߤW:N'1@ H}7cs1:\{m 됕ZYy5J%F-L"?)rO|Вg2Eon>_Hf6C>[?xD㙏 2Y왳:$' 6=S)e>˰XO|pT"0P*Atݬ6Wxx"3PuԱb"eAVA|[+\ʑRGkt|?G_Mމw@7t9Lwb}Uu:wZu?;*:eD j<){P@m^iWo3ة+4m+7Jmr zf|lEl6:^\KQ{fG_b/SxuR/ 5KG./iqQ>Z5˺KT p|Hfgj>Ïw\8{⎇)PhO 3qdWdi.KZ8{WsV$\l],fi1UBy]' = u[3bkDcϙ;%]O~2f'F1?Rq" 5&Q'vBP}z46 QG@Nc @ 6``ZI&iŗ QsD9޿؏李uULHY|Di:G_(*UP+<.)G ݶlױ503;_9@%1"v=M,B A~\\-l6=dLN{'ydĿqZ̴ ^XG.4#W"f{.vVΦH̄w`m3"Zߛm1fa4 7oҍLƸ0פ.(J|KwHIS(G׬Q&K0Ƙu)wisם| at\"a hdV[PX<勫e Pk Y:X Ѹ"S<ɲ<}UM6]#nA`a,OkSüNߪr];<<{o+^i}r.osRNOjSYlhEu$|ş /b̋'|Pe{85M=8rc}"o~ΟNJ&XyY=ӷ|$bcu'^"Xl%m gZSw>jj,_z,@=wEmdAbE(W*{2$W_BdC"rjs/HuMM[޸@o~`eXyl UAL[?t)S%D?IDL>>xZt$z2_.FS?kvSϮ:Fʡc}W>h__N.ۃ1'Vɛ '^$I'׀`h9)_`' P:x7$p3\ku Ngޮ%i XOֱ #/8rrX+wVx+WÆO k$:w)HRd8"FJ57CG61zUGiAG Ov酙'u={KO9 ~6U 2s%R$ MiPCF52Xe^g+?uVzžVn '!ulg a.m3#7ι]hJmiA4wгrӀ?:N&" Xς,?a}_\4裦f+kB/R$M0C A %V7Ԗ"C@jiynW@#n)|d{-m7nxY)t*BY= ]&Qt4梷fGG++V)9'uDK/m>j9Xڬ&=0=}UPU}[eDi<䜽t Q p8u181DdIKIAf(+P]ܠJh5/d5deV֯[CteխjoG!sꥵ#'^߶D z6r0_ʰXg!5IiW*K*<9b'$^bw? 8w3kIMg7{QĶbhiy"T:6JwлQŜ*(9ꝍp@f*BEecnO*p 9#_c0 .%M?)pk Rƿ0m0<--SٞqHTce7F:qff20 ׻VEvx!,蛟%ž{y待N[r? _s&4C@# Eɻ!3F{'KlGqƑ]=Ӄ;b,5>dd#a|At~+X6"ŪKЪU9 AٿiSRFXZQou>k+4w1Qb D齓b}0eAk|\|F\"EdjUv8`R ʙ~AΑLgt0>q { eISbr}B͗) Y_Bĥ\_D]D8R\+"z&g#"͋R)# sQkI nG<mB1YȀ.0_8"" vPd&t8n=NX4vKX'9gЪtXTk.3[X|:75mmOP $N w:T+(;;,, i9$q^g;'Hښ"cuw>^֕Wso ˸NvaA̖[(|[>U؁e?aÔK9[BgzlT@J0DI*`0|Ct&:~ֈC2hȢQ!A U㼆?~kz^žOqF270u"ʜͻ ֲ}sZF(ކ s߇<[=L~@CX}*p:2 7;MRzo.(ֺz>+!an +h`L%)3|WT$8u^bQ%zk}FTf5휜]:BJ;璥c .ou m wݔ`6+` srz{qbҟMݺZN*b|0f&u_1{ߚ퇝^x!l౎쬘n}lkT_W)=by!m}WQ-UcѲzː`2ۧ4tU[REQM?f %'d!ݔ7|vslnnI !4B^{CuBiAEDNa'Ujsta.==Sx~כ@k~ċ"%մ\}3D s>@!>t!8}(iO'hpԉ! ϓl0$/.{ޏ K^^t,xCIٕ7: + ?[9H=H{Woʔ ]h05 ENR9kĸwZ75LdNHjxXNA;8xh~jgO%!?M\䷅de-Xs A͙C1֠jʷJPL֌9 mn}B.S t duEbfr#7f-.IeQH$Sua^Eg(MHb?lCB]"˙>r*$E>է6Δ'dBf#noͧd<\I.`EJ>UEZ\"Q>Ǔ(̫<;#8v@6'|T3]?r{x;ޣkP^2HF1-e9-d?3U^Q WXL=(xI"ѹ7Go鱹Ii@waVxE;1`#jn4czBW Nɢ Rmvر+ݴdؑ' rri֤*Q',]&AZGJ1qU.c-4k4j)DŤ~a)Ox{(m]p`_gptZ€́ZR"w v<AEz޸hd;' >VKyp3_W9A7$6r$:MiiSx.'B5W# J gTtnG`M|t5藄Լb&vj8X0N=1570wyӃ8ug;5ͷ`pk3z:N!J?b0zZL׽e8# Z+ /TȮզkt]CN.DĎ# N z6SVs$ 2`q"f/[Y[k_;ٟ$,MCʈgDσ ;.'}7-[ti$)r}r꽅cP)l:=E&F4u2KMv9*1ٛ h+zjry ȧ9.X&uY\=&# ]վK#W=1 )`"ub6Բ TdžC?!<@U\ Uz4@ yۤ s(fk{;6.|)aՁz/}4h;\@W̑lHM#}CUT;F   RVltBQTM A7:2CXo({ &m=Kk8c,fo.Vfqx惮y3$R9Z" @.s`"A~Q8*Cp%-v88p#eDF`JV­JS58nwac {8B BMECF.R*-s4#tZ Pz>@f"~ @нsH-<6tRǃ!sĴ {IХ&RpR>̯oΆ i5S1hҟϖ`ЂpW,A\u!}b`:Ge^цֿϨ 'fe$Ȃ;d?pQPd*+8A\)`U,L*WfNظhlt7OIѷg :} ӹ"$  Ou v=p _'%_"mLI 3ӎdY'x&h4b2F1BPʴ?4){ K㒇4bJ3Y="?&-9m ie(2@R{⻇;TmA&tӧotڲC_H ϟ]+ę蚙H+AFHc2nكhd4$8[G}+L+2f ĀMWKQQ{:cbTE~y É&iokF&;RM#1/ &qnHXaeNQFG9v v"|~;DK':__@tؒdڽ zec]ػ^RtZ2ɿ :EDp ʦ&7aV\TM(=*|oJxnOEDu)u<MߏF#9pkmb\*~52~su@(NndKFɀͽ^B^$I[ڻ#Iȍ dlqcGtvFfTWzcї|߱ŃAK=i"g Uv"w~0J19҆M2cS]lz.C̐#O7%h[ǀKm3^$Sl&Lm ȗ۔US ՕvB4貉{9cvkqo8Yn6{EiE4n3 .48T<kUDd9 A ӎ7V)Q5"w?V86X\v\>xlKp3JZMg\NL#3. I̛L.1(qZ%R-(:^A) /( q+QM< uyS3ZV O WF1;xwrq;EXq~4ew.sI rf*3a2s( ʾEŏ7 ]HEhh6SO.;y/RCKv vJûȂc!ǩ Iez$~\kGEc<g{ˑܛ8o%~8_[;vHĻ3NI4&bF\ܓ8fӵ *TUfmwNY:'OJSՊq :ؑdkFV^fDfQ| _T{Q P'[]\1 ަmKX9ÍϢ^@j= ߱V>G1KwT9o(͕FNdP C]Z [!c/ΩZ2LY5Q ^^l`l(5:f$^N6<&֖H!M+2EC7Z]ݾ:HFy`ZEaks$p7dggWfZs`\)|E}Zл$Ζ -FJ鳭!fJHe\3 &l!A?ISy 0j>ˈ>~*HgշŔ1Pe5OۻA YE"qd|\fPð`#ΉwܷE:9=(L}'5+z/]=' X&g}"Κ!ٜ/8\,VNͱ̾"-}~fy7ΣQ3deuF&M7;̺R2> lW61*~4oSu*lb~n!r?{qQ>b:gp$,a peZ(0ȽQbe[C%ǔldYdZqClnHq@c ZH%L͛ň 2{>?&PJV2!kjrZM P\$O赭hy(K3Y4 hOkEX<KvI8Cv?2Kfղ&ηV}AG!FmEF+*TR|wŬ{ n.-.m{<ЫrtL=^_'Ipn3'o6R+gsk#'Fz?}?b1-C#*rދ8It֖* WRD5T~ hum`[UAxٓ,5 =K{]h| O<@/b{ڟ :3J-! LL:1[.Gx2UXE( Bmfp\`s-s s0/A3N Qퟴltj$b6C]yVLh]P&2=s|-;D &̛&I,=k8HVF9oSs1~@o{0MU-CgSa8ujr%?<{l-2ͥu>|1f;]8kF|]cS3 gn>HT^;$|_PP-_O@7a6gmnWv`YR`c{59DL}B0`[}QG>L=ݛUѵ[k<{uUKm:ILESːux>sf!Q#^HQ,6Z٧<@Q)E1{sT^VG6z-++܋5O&[>o wy `NN9Lh5 LÒO}-;2N3-Jt@?^ f& nҰ&tt;˿R8ڢќ*=~MbN'&jǐgb׆Zl>);sW%qiJBL[Q^9Di+5S @͏Εh0B&#Ʉ kT>Ey?,|D^c*~4ѯ#3כ;bMͅ4j䡖"cmwCsfΣy{9PYO(V=%1a@0ng)%()IdUylFŸ/[|OpYm0r,5]iXy#8JEvwi7 fr,5W X+^jJE g Qu$L5׉xb~d86Vo5$ll/a~ދMsL[ ie}LZeE}8gsޢ)S;Z);~`Es>8e%Hͳ~q!)"z}e\ʗѲ~,$;p]ƃ+f::8pm6jumH:֧k.JY,4 (7cٖ~`3 fFҾTyt'qjێWͣ7n A= $W0[WS)v`[wܔ0yP9p{syXp,})™Y;'m 9t&ђ5$YxO jAiTqw0~F|o o#d3թtf>'CG:"NJGI #֮+ "gۡt3 a}|+G7['l d Ms xg/1i3?.H S@E\l1J~=U:pw %>MS{t1I:T1h؇^ڥ+7圽 k!1zǸ\Q(-Z h +sG@k2!O(ZwSx^0!i.{dQaM79sGi|(OUVd[U۫SpCdD%8U)wR ǿߡvDҬGωFI%X·,ZV5UQlo.Ug>jB!q ~`97^jpᰎ_Fg1c~mwe?[rt5F8ojb#{R(F;֭Ӧ<^lQVV gl.YHcK0K'dhwAqV_MN_U`۰(#,W[E.O}]( :P0SZ## xKi3nE~dτmS a8~o}5ۆG3/![*Ah/dOdȘ=ߺN)U i38 ko]վrvXX$ aFJy(LBz"Q$ !yӡaշG+* vfNB8Dr8~b f}CkTg86Tw̏ ^ u]Mw']KJ$djb)rg"Z>vs鍗[c“Qj5Jj +ֺF O8Jd.6O f}|?uEcq"1fXpdRrZ T7L^K-Mfw$BK@67Yt<(Jd*+f WbɅZiC)72M\,--}Uܭl+5FIqbBN]24L͇kɛ;jV&G>C*YĸuM!m>pQ&lFrs8≔U-KۧQ`YFgi %q \r`Wu"a},+[*&F!Y9nͳ)PJl>{?B$gbc5>nK lT&/نygޮL5[9tz{L/)p.2( ޏ6lolV~W E9s:N}UrJbsۦ:?1,X}ՎpY~k7N_+?TACl(8z&g2 Nq1vc+lJG@^($́2rmC?<Ў Y@/$+|͌C&}%D6d'8*=7^ȍkKZ ҄i%}< ҕh}Dc+9Аl2aLϢ:ph\8kKPyTͫ0G IةKE ,^ڰ&Sj^ \"Rl` Jq 96ňU3װH$P.F卉>sy1 p3mH w/p&xҨRI0*tH0xH FMW"B]'|yGCNj7 tIhDY2〡O9KRɮؘ!#tN@!2QFyWV()؛=хPO2{َi!+WlD1N;/RCh&l>ʛN GFq ZRE{)S>u2t(a\7LSe~G;gԍpK&\Y5c"ŨoE4` i$NN-JVd+NMis}ŶsxϻSJ䁃 gĦ! '7hy([= hâ٪D pv( ڶ _pk*^Bϭ5Mg4^.s~MIi"\6&P5UۡN#rrI A/oj@Z-<܌WrQTMU=I8pUnO&~"# MP}$g{7R"r-Ny>ɿ`%q~OL!uq+m9&stGXw5^&k; $ 2W]E&b>u9j]4FNIq,:OI~YO]b^ө %ÿ3q6^K>TLRoRx}.LnrB5cK>9j("_纟٫L)f@ӓ}o;cxR?LS fգ. ^nvantGT\ g|K\:Ge}ߨRS |B|m#zн1yRùa9({53;:?$tpL012*SX)]6RJ$\YlbVKT)4yywBG;zKU@U.M^e]N ai!-fѧn3[b4b\63ffmr|4>d3)F2,\Ħ[ ܝ9+bJ76ҪFJFV-ڞ3@psTf%}1 CU}Ԯ(G"d^6Ipt>\Y \@~19|Ʌ!A7APbr횉(dVw$g2ybs(~ W{ZB u2}wv&&b;#D# gX/7x1A{b )x[{H͡U8J-lq,5v@-F(]#ǔU ,0 l*Bs{7#J~>*/0AAWLcQ;E=jlDPq+)NSUray,Awz*2[0X |o\E,=gxqT6V7[8ԧM{X⹒*',v.3QGg}utd\-*4ͱ>jSpm^ed#~o YgZ2!ݬ. d PUF/BڤEW铜>YK:=]A|5]:h$C&8zLp$## co L"szGI&y=~3nhz>VUmI>xcSXL_3ZX Pn|!@za%C9Y',e T[[X?wz.Zl`cٍR0ױs !\Njx2uN'%[乯\cӃ Dt?Q:r=l:;0l@a gWi-#mԿowA^e]e#'l(;mBU${9ǣmo4_iGHgd^4@/f$h8P $9zCTb̒[Ukb}5ę<H/pUOÅUMh*A}J %N"j<b2XO~:"5rɭnV L 2@|س|&9l ѓi LӞDEotva4t}{tձdJvBO-&Vf,L ڞbny,9K>D4F7rDGfM^g%U*Sj;Xtʰq+ˊ$\Tq. gNF[75Wjqà][H~9ox9]"dzmL&[@tiKԒvS@Qv] SxܘТޔoBRjhk")=D[{0CPZTԭWFLOƍ-V!Me[z^f"$J/{/C,B̨I W|%=sylt Ak [M=}"ߤ Rm*7ɩ}234(@0[!ʝz-b NϿ:XpedޤmY:q]{닗3h:ͬ`ytJ b)}(#A_:NYn?/\WNѾdƘH31!A4tN.05%!anOy>t^ V/3~moO%|g:5ꂞu7yMzP+#Bqf=ZPm%fe²;zD^7Q"w_AO=Z5P N2%3Y[Iɥ4B #JA/C*Xpb.%Sk4SuOV-)80=1Rx45o-(HsRh^41X zfzX>$<u.LÙuZqs[nXuP*=r}k&ި k[^۠ji$V@nHa7'FU4]BQ-;d- 퓢3b{>!r 'n-uc{9@c= ]?x||%l ƇWTXS<)d4n| !w &4Z=^`(Qm-JO>_{od J(XJU댑d)P})){Od휱?{d/@y DzpEe6\ ݜo(5iӰBa7*\[y`T#;"KZ )0 N ty͂}/ko1Ǣ}<21=]~܇v*15Ft;INHQjlI陸+;Ĩ0ߪ䗄ʴ~QHq,B"%EUA;^`? []ԧOȩĴIi!,R'5-JOGxuBa;u)CIPo5=^e|`Z_rĞ:+ U xS 0˭ vp ?a.JR9Uv3)_!m"+6Ut)Ɏ(]9 tNl@ ] ̥,*\]j_6Ma+gb~J owh9~;#PF^TOYCjsEiZ 6 E!pܦdm [+MF9k͉O,)ȷB&4"9㍳x UKWFњk_`KZ7ĄtaF??/8pfHqjڦ x[@U.[in9&\*"<1/c7(ܺlav TP2|:($uݝ6o\kSRÇ>iT)a=C+ 2(ߠ8-=SOn*!//zvv*q?G/cOm!Ht:-^:NQY*.@z}ZA>bUa.['rli #ciik$ߘAsG$oV`CLݢcB:0SgEO>:J6gӒ^E-"P+?[&, ۺ>mScs=ztL`5I-5NEI Vt?ںP/Q`ZCe TI `Lp>mED=yX$FjY _8`f0"ɗ^+Lg31}Fo Նh]XTE-h)/]L4)*FR"aD{)=,cf2'w{Pؼ|II۞y%@-bAwE ~>&ؕzMؽD}W_wU|Ec@> TIJr˿6X'卯Fk\'Gr)3 AZ vrRh8is!~9M&yEԆ޽:suQMpXI=j54eF#q-8hiPaN+& (?u悭pGݶ\Pi|0zZi\-Y)&͐G (q~Ɓ(!!!+gO7W|p~}7 N2=S#TvNց@u_J0G'QmCa_])U׾SJwKalU|;KWIN0A6X WB3LAOEAPP5;z9_%5!V%B$6\JZBbXF9 WQ H2w6GG~S2<* QdK bIpcư/i~cO$PagXo*!ٹ2MUt>13G E&*8@Х>\P hSp9<LĿЧy_{vj〸!~Rmz^z!oƌ`=0e4yaWJQxhRDd9Ω}RbCpvL\|c7P `DR>Bg)0~uBmhr u̍1H ~\- t(ETk&=! w8;H "q# 5d 9tH_c^:D5 Mx8M> ;hyLv\qB tltĭ, 0<(1.[yІ`r.xZD=gta"엣K $7f0cBlsqdESO˿;8CNXϚܽfbnVxXZhWsW*^FyhDg&L]yܸ-4"RoiOW5QCC}%+VIGJi H>di Vb޾>Ř!P&,˖,exauZ|s'pJ,+ReaG#\h8H1[&[8JqYhBgBjN#Ş*ecb.?_x+evO5<Ր9{ r䌚E)O8Puu5A]&{E~!گ*?m5cqHV@܉Q,BA1o$\R G_ 43}{ lVL* 2e)YtR]`n'wj~/\[(<".XaIX&6yհ",F`>_H]gU6#R ȗ50#Ц(~A 7%/: Xd]KN˚N=ZdPC51( :7?0*FŢZ/}K "c7_aw^kLJQ6uo*sFA`'X ƗU]V԰eL8ҪYf᡽^Ie.<2??ѯ HX96V[- UKbȆǎ u*[ea e{dK`5u]BlNkr2ϟ'dlޤ+5fM.?ivdyv\]翤'l{-"1Ez;#: ľ<0?q{=MWAH ?6ktѤ2܈tǭҿk>%xM]sW8m?l}u{|wN at5S5`Eg/+ЁM.Z<Ϟ o#m#(?cVnT&16 SU>kNu*KJSWfr;ʄUI}+>lhhuC ^5!k!O_z27#N1PaWgShdx-rj~sT>a%~Ί'+;j8GHokqHeӿіb(Ȳnqt#%%%xqB͡g)B" 9 "8@4kI8Ua_߼{CggP#>Eu:Y˜zuWr'$Eegw$fod2Fc,;bP AK|_Ӱ̭~Ì q KDԲF6-R~@j^>;'f 8%.Ŏ apXĔ/1YIgmT@/@|)hUᄼ 6ѻ6^+}i FNDȁbsiÙvi+ rԴX)qDT`.e"aZ/L[Q9^t1GbHqoL믺;Av2gQ>!< uo+²m/; s\;sܡcXos'n9Ll/VqF5 WV7@2JkHnb|9F^KnFR]C:ߞlDJ_m ]8yq:$$<Σb4;-]]猌Q^7r.{^ ee\Ʈz# UR -{&#"uό9/H۴TvAF"PPP+DnURX$V!'a^t Ăx ̈b ̝'ҢB W]Iq ܗ'=u] 7 p^{9!NĂxϗF̈H2ԅDXtQFpk{fEմ]ۼ7Va' D泵'3eh^qLzzӤnPoaBgR?THPVԆ~.n%VTxemE孆 E-VTaʶmxD8D#cL ylyľM\Ga7qqu5]k 5FB5sx, ľKA}9NaoN? 3+m)~)՞5Mlo>d(;Q%gHi Oөb[ilka#DC:zYvGdJ.CP1a+u^= yH.2fYcg3-)>ƴTuIrP[:< wp]cҙQ2^b-=6+:{x%(h[^P!U%p pOغbԬ2ȹ뉾~cŗƊZ*vڤl4Fxo%o2N08-N@fai恲S Q)ׇ84W#/6s%Pn3 )냯)H8->auĈNgbǴlDM0Qp]˂K#%M_y|0XBjcwp$ m%c$9OڍPl1O-$"!JtoNoI wϓ/]1G?CD\z4W#R%igrQU'ݲD򂊓=QXb,D8sh/{ DQ̰ B  8<қΔ0zꡦ"{EY.}G?q =2 Ʃmy`\16Ulk -&.`4o ?RFD+yǣ_,C+Bey+VtȎG&ը+׾| |<210Xx1N5pP-OuE] QV|!khPse*i?% 5u}~nVOT* 6G9b׷ M _20Ԡ1ЃOx(;=1Z ˸1)w> 7(.(jrqnY*Z3 FSx!I,Lwb 'GH\&1؄ԄB}A!TXQC(ҸsͷcS]MRn7\0gB/4H\X6#@ݱ ?SPT&v .̙Jn˭v#:OXރaj푕M̴/.4 ^^~7@،Ug;,x))϶q>EZ( 8ZgylVi ? >s~qKkѤEߊ9DEܐHצDtJ*bmCyW^bl` A|b,F}DHޞCHQNnh0XByZh9M}~D%tCRԨ.{\140Lڒۡ"R5dzW7$F7uf:Ī`01qI)]@)`cJ&ҲBt~/M jCJ$\6'1`AQD 8/''F(_ińbUCsfc|D!u( ٤GO1& f/C4d08 Uo_عQ\w4{YtqL+̸_Pe&+p0DZѦG9W*9EG,/2ݖ\aؤL*>:5VSǽaoqm#q`O]]dDNF *$Z llv.@HE V|I^ϺGz]zHdݙ!Pf^|tc,ݵD|—h4?5Pk!9PW?UҼ?uSM Qg\b`rRy@\G &,pL&UyjݨCkjxKiB(K,>kq9dMsKȟf^7uߔEm'|5Ws+$3bCHe"ǜs€;-r~ pɌMHGN_߫#ɉ_G&-F7 "_i*\Ӯ쐆.vIڵex9#r|V|+1MmX!?O!$: }qUt/up >IΛ(Uʋ~K,$ks7bwZT+aP7CBL7iF>D5-n ^MO&"AЍ\^ B N[ɺzwU(Ȗ* Z~@ D89] XDZ>Q5ElmQ]l,cS2Tc<0FIi$&LhR@t/:2Q4 i.GW7tM:6 D,A(gj -ՔK4+OedJɝ}zJ (psק@чj4`(gWp{lOg<g.8KۛTu & tbCscDP4t-xP䣁L]>YqSR} pQ?7_7ߨk؈ "%쩢KJJF#ɓ¢` =ۺ?Wly 'ɸc+i1k=Jp孈ArH`\US`8jʑes_ʽϠ:H}Ҕ[I "JB@}`7.#z}? k !RxN^L8i1lA|}PjW`cG,ξIIiZCX[$y->G u.zm8])wPs=YZKX+Ekȼy qo*7 qIn Y%ӗ;7s?847)an !)ͤ&o)SI@c \M&lNkGonSFQdˆMSdczШ6i7wٶ/3% {mrjiC%Ya`!lXR[Yxי<,pff Hvi!pټ\{x@[0/  Н0U{sp<.t."#x=sw=نE.4ǒVw%%#wֲs(St'L_cdW;SB*г/g-`IIzmL# ^Xr(.1i9O3|.k fyX8<+lRr-oy#Qtݎ* VlYL .}T_얩` `ˎAHw:׆0\e+.,?nod%1}kj5CQ*nj u\֞iMDÈ PZ<{ͣ]n`[(ӮB)ωQDA$OzR?=fKTgK8q@VyЕDZ _xĄ([Th˲A6n%fOe$FUpRSQ{k(^G388yHG, R ygf\ѝFU45 %J Jr-o҇\ s^!Mb -\PEK+Dza <: 4:PQֈRdj2ԫ@YesniVIAc;^X?p /7zL >Dqv(Kl,YY{ g9U Br/=HhBOAҥ.2/M0FŞ2Q7!#Rm4#)1#tNߵgPո2L;>.:F Eb[-_ʡO ;YLeM{C7tSO֡;B1B3_OShoajq+׿\,Oj&0n :7iJI`c=ΙѦ#d WbKJ Ĭ T;$Gk8 5PN13 ðq~A?:pqpf/Wxy~g|f׶;{u](Z69N'`xK  HY"]̪)PU<րw/R5a[%:g 9a2`Zf4IZ=6q$,HM|8(} :O4~Zym[,èGʢ \U|˳HRA{St:6G-#. ΁ ,5M("adCXPc27,ݯ0cّ P";bޏ\_+]bC}j*@Շ9t~5ml;>%8װ7TxNҌF A%v$Ϊx"8uWAYɰ?T4 qѦZ ,U~U+X.m65å3sX@}$ +/s"ſiH*qlCukԍv<[]L~mY;(kGU1I?]cXL}%CgYň ҟ019紲DH_9 '|FP*As-{ĤM(VJ3/ NdcQ=1}*uMvw`[;@qZv ,}wIW\mwlpZ_oC|ܵBc,RHԦW XQ'285mlsohj ? s )l(>8r:jP{fe[~[dLMA^1aF幮exne#Lᯍ~$0(\cY" .;>aPc,Ҋ} FKmSFsodh"pJFǔ$ <lȌӄAZ;WrK_zW 虀"@R7 r`"XtVM8 Y·JhDPmH nNbn*4 t_IL 6: ԗbU@nMh.:9*e}  B#CH|T얖 ٫($&<SbK]g#G*389idSbcg 砮pVfm9vH5:M><_&wQGSN=*=3cu&iXV%'KPVgo,x:TTAcwiʕ;cb5_D PIi4*Xq Zl z؄VmvN{SuD2,82=1&8߭o%NȳB.~des֬ WbpZSxGi.3Nz8k-R yQ̵n<=ycT 6BSࣷ%G{Cʓ oiq05ј/Eӗ2KL+UGon dx!FD2ci>5D'buzϞbrás81MSIA8s;C'Rj9Dmvzð8(ׁaLRE wM!Veg$9Wo(N̥Q[:ȁHXG?0ZR֪=m:0xg&gڧ I$f\1̸B~jfiiL DS<Ҏ1hS&lUR'`"g<Z6y,?Ӡ?־.i|1Bwsz]3FLTcދ%ȍQx>+4z#]'~@dk.<. țā{hh`~YڇLf mt.(suO KQBOrUÃ[VNp࿇Tt]\{1;7 &T&jP8VEnA F:QBv020C<쵰E j6tNqH*6?\4Y4. ]dž,we1\H}eo&#R٥czgV: 5r(_;EeW AWЮM|(1K*UU=PGZowG]܃T.e_[&(xˠT|i'Z*|^Z1ŲW+ #]v06h1;; L݃ KVδ($m2 5s0ͪj New(yu_xX$Xy~6Q f,!9#ȩ $3)9=e۽-l%,> $_2},AS8fu $.U1 O]> U'k!56,"f}ޣ1 ^=oDTRlW߃:(62Xab<=y{<12Y" w%8*9iAoj^BpfìT.\Em#E5Z=dqOVal4G F@R'5^)`v4^e=R#vTf=yDT0i;F?󾡧\F 24EhIPs6WX)np[+M9bd͜G~ݶ)MD>1P"eE>t7cf0!z:N<:S^I-ADQz[zЫφ1$U,:d_pLa~G9uBEen SRE?g8@ʪEA[ DG \HJ&.FV "VxPUHo}y˫DEt/Rߨ%^nbTho nGَ:~UH tSؠ,|D:131]yYS2+g|\$~*L—0O}cv>mv}%CVD*iorBn%#@7-]jܑ(" $Dn߳\5V%ii.~)h*.g3s.ެߧ(0 JgjS@mҔeOQ3( " @՝#d@~vBe q{aPnᨐQS,we^^m .QϬ9@r"ocmk >-0)(يVHm⪢ܬ.n{x>m BjWA+a$rwX5„MEt#M:O guq꟦_b2t1t F4B"BaWJi_®D߮*&G]<D\D^SL_iZhЃ辖|*Vz舏j"~˕noA}Fxrg uޝW 16*0 ny$$wX&<ڭt 5rwW뇫Qk.<"m+ՌH0HT%Ј2!5TһL9'^\bȌcR೻}c_ NbڵS,@ͻ't*ZA / b g-6 ש/O"4$SH+Nh-u&jP̞l0{R;aObsY!_ &U& p3mo'|CC6ŠW"K['U`Țt,ӉN1ܝ*ݔlN|8zv҂3!8X1slE|Jg86mZT?d0 G|Y)P!SPzH?>9;h5$Fp gQHT(ۃPy|TG-eFȿqaL\l[+Vh*) ;E6,ۦL4'6hא^D)K{F3!k+a^V+M|DeFnVtK@WvdEO}d%=^!g66A3hi1+qy3ӑgKy1@ JWwBxNGSf oִ0+;<3xX$x1jEUʴ`(PG1aAݰj2@퀊Ƣ7 aG"_Y97D ,RO>-1_bwm(bif=Nѻ9 A)̹"Q*5inb.jbJ&$3r6D pef^+5U~>[s=O MQ$haeѡ'nU[%46@qHeBKހn{{Jچ?\mf0us̘m)Z@&}0T(#PO lW.':6S ۜW0_O_) MF7e0Y;iwm1Msi%ߌ [0Mk+LXKZjlie6O"a3mPwlpb|F+ϸil1\g\OmPQ]FgZ2|<l `s^^EѝBtZϟt\d  䡫Ҷq. -aLo|<ڱ @:,I)+a(! CQd6#ॿߏ6,)Ͳ7^ڌtcC G`-n w%~R|Pg ̊Yvl5Kq;t_L/C7'?J]Vk<loCF@ e!(G-G[ԛWrOGۥ_A&|QH; YNk9݈+Z)-@Av]+\޴J$0 &4vN,gds(ǟ12V\bdςK( 6se}"7g6>àtИ Y%bhቃ8otGņϲ7a┪!ӭZ.OzSiGyԾiîM~O򃪫w$_Q[!d8YWd~h"Bx5A *•EZ`?0AP͐m. dS ~ + )#);":0es1Û]F+<4B6X+aDa;DM`=OVy~z7o$s6RT#ӫF(\.W~P ~1 jt =^|@* qL0 mKLUqi/M8tZӌFpxrXt#▕EN8miM)v1_' -,. &*_ry8OBQIMhKޓh &ȷxӹSt|"힥AbH}íL gtvd])WfiaJoTjrh,esia02-ыSv*oCWe(܈{k>ى[('*5mŏȥ >{c G!ɫ3#bvEo%,4h|4KI}o}՜{R⼹f|Ȳ lߩr.ǖ_:xBdʎ 2 z>75fD v57oz3-6bMG9<ǘB 栯,~,S׮B$O!>h=>!K'W5tFN8 )~:0S׮iH;2QN^.Dā[jߚs?Jx5B\eu<,s(]S|Rά. Lh F%ɵzֿ _"wJ)#]-n=\vq[G[MCc+ MƋF]Hr]= Ղ@k@ ^Ş#~f`Ԉ:E z A\8<Rƃ0{v"c 7ɭV>Ҽ-s͆)XBj-Wï.#7B!pc\OҨyZw#(=r۝yǥx6vl=Ϙa\$l7XjIlY%KjX xDH_CGVzJ'2M*KL9ˤh!) P5 3&1QEW<*3][.YsOJ2mĀ&BXЫ*09%cճE![ْ+CK@,U7ܹkjldwGĩccCΉ)W ^}h/ij[D9 /wR5[mԮF@Q T'K.M$c'f MHxY{z;HOcG(6$$`v01g@jў:,?W  ĚDe-beT#~D8Zow5;R'>&$AhUKق q(//SޜxH*DfkX1f`Eso"K(gt+u4g @ kM# I߱e'4N 2'ʯƟhL ɾk xMlnh(zwjlV:̵~%ef8S+wt(,R~ cZE Ps:`U ~F>"ZǜV E\e@8ފ`ᬸJ8mXԭ} #Kɟoь4X]J{R[$C IqMc P>A").h/D%-5Ž2sޟ)ȍ8fB}#\%TW)>X)YBH'q?˩K}]4œ`%r:Sя7*;}$W YF,eoqC2E"@!Z-GFtx@"V4&ɣX):qmKw`:9ve#8<}utqZ2w-iv#\ `B<۫L)#5HDxw|y!Vj-S^'!QQXyt#&8y!C UF ZAnN@z6,QDuLə~o `~`P|nL@]+ Ŧ1=*rh rNZQ5 b ޝhOs~T=*B+cj0+(&zvďoثhy8wtOGʉ7. Y- 0/4wMr[5iSU0-xO$53۠x g鑸D/qOyIEuVUS7BO9]GE yD]DqPuq5l<߸j/<ɛMpZ63Џђ+tR2H]e*+x N];eN0r|fA@5,eUNzђcMj8gtrС.BJx :/:k1E ܾ/)p(TaRm8%qu&h nޛftxe[FgOOB"fQ, ~i])NKuЭiV@dQ\?4X'0@:;]J, c6[I<河 %ć/*[(Y*@ŕzی@V7E&@-o7qVc}f\ `ǿxF721̂LzDӓnJzd%Y3pyR޳ O'ILH!]8*kWR&5'`3?B$T?v-Veޚ6˸COFa8@(; i<:K;~%۳B/IgBV;_ݏb҂rYkqPu_Fb l$?`k/ ɋ"mJA'ֶPxn,1KN-?N/0r<)ul冠i\ TΤz.B#8ķȯUR Y6 gtaDpb UтfD-B{8cZTm8ݧ"O#8!*= ؓ-PA9 ẜ&:M|U F,s:Z>Q;t/i{p/-z+Ѿ c20# fPʹ]nQHҖ!:Aq{yCl<.PX;V1½꥓k= ,A.;V< 6IY(_qR6$QiZ3SP0~(w [ 0&gs@Aݴ,&C KۛYdDV~Mܹ븠,2_[Li:fVqC$ЛK&vp(2;&&i߯?ヿ"pVRx:m袪`N߸,Vhq5MϤ:)i=HGٰR9d8XkC6 إu.#x畒"# rC8Zh (p4yZI@[MҴ07ڷ?eF@鐺..IgCJf;[u~{NU-^ղ8b$XgC~E_r 5aY3ك_XCDz'#H|^j- Fh˴ZF!%.Pay}Z#kܤ3eI9.J_xuU@Sck1xL Nty)ZKew{;*Rx{T3-ЍzV+UvXl/Rػaآ#+v'}x$wT' 0^4zeىyh:DY{:iy԰BV( ։E=NN)-x-t|>uyMeDqE#!#Ljd9>y@m")lœRYR+TjVܢtDU4AVAC¦%!B|${k?+Sdηf#d=U"e4 zuPak1@1]̗c! #kӻnj*/I?9!F2P+6N$RN@8'4wdI2"*d5#zЪS09A*ig(EQsي.L<ͪL0}U=l Iyx0˖:}׆)U (Ai؇.4{=1rr?hh+Y؄gt XtAZVPf\U v8&nҗ7*8$"cH&$^fQ-!8;0Di#:BT%t{m2S!v8EF#yMwW흇*1T[oNh5d;O EO3~]|@*0شp+"O3J$qA6eX{Sy觬)*65JIN7p~M9>"V/uPK.? 8:\t+4O՞b(n3/3aRB]}_\^ZdV&'P,\S^%D j:KXԴi5#< mBAE`,3 058H =Ch݁?<]YT[K~fgb_8(is Q lw;wIT]l0é%.s()R(4G{;)ލc lX0!]^;6}{hI7ܨs-k& #%aܱɚ[ie _K˓`ИiZ05.MNoBx3o $C`gS!{ٲnXDR ǀܜ,A1c$d~9HA~o4[=St.ڳ}9[˄\du%JQQn c׳b[[{ Mnn6Ş[+F`x~o+y?.>椳ٵ9o7C4/ь `%#"8Նf~Qm`GrXj,J&u033ȸI\IΖa4 1q]U<f8VpfYb^ehV,dG:Fgnr &ց,Vh/!"tr,lsZlҜ#'uuA4w!0疹0;W Cu4˽=:i6iѴt&nw#ap|Kb暼 Ιm^gjjw:$D@* )VoQ+47(6=HBᓡ@LZZYx5,P"|hx\`Q3 g!k.d ۩Su \WUH٩[gCdi-h֫{s&ZQTSYB1)8ܑusp,8̆nfQ WU)%B|:v][_ 3P8qoeаfVq+rM_mMجh:GwޤPu{iq P # 7 MIdѹA2?gS'[IdqT!ܰh.OR"?]Uj@@xyMMkǨլ upF2hT f ;֧WJ2RG0D`dzˌ+[r*d:O~S׏dO@Ʈj 9ΌAѠ-\LzehV?&-ލ:ݷ(0ILW[Gt_ؖ+6Kѹ'Lr_D3whԃ]e0ikZpEXwɖ(g/Mc}-H =G{B 4{S=ljo8*m4Emt~xdx[JC^!`?ANlժq f$ [S Z#ٸ#>: qš;J cxm&+vI]}G&u[)al>l19/-*a-BX}H#l;ĸ;*?OB^l+FʤWH ZCiGi+Չ[Hn.8d"?DD#܊ir1r 2J=_4ސ-!_yeݓoZDT`Zʽ`Ap!K vnDD`Ҩˡ0dOG< jێ)}fhkj8RGhCHhP1DH3~|vNp|<pˎAې RB\8KRzzNoce(ltĘ)-k$ k_5#rM>}&gfXH^n57-IJY5L@_P&^r~n;Rv&@"__XP" A3w|_iYLXՒoDc8 q\ǵ _k$s]W&ϗTBmk5I p=xx絠>i PEanĨ岀c^~%ϊ-x,h  O;'k˶71:FzUq!3ϪE~;w(p}nS-Ab0֎?Wp7aQb;o!3IMS J =t%dO]'͢'M4q`1kYZTr`%aD@Z~/A7 OF*W!ҧhp=)^ĢFDtpsP"ط-0@a&U> d/6& Z5؈S_F{˝B%VcaTOy>O:Yv Йu]`˚'VoGuIeP wp޾5\h5Cx 7nڠfE՝TW ]ˆVyNh7 EdΘ݊FE0-jpMQ$Ed#46nkQS',>loER+Jza/9)b:X?uPwwFPn|{VYa,J1Ë|@z+A%nإjA ;UTeg CT6oɻeτ*њ#CgCV-eޅt+xFoǸg;9b0^Qp3,3& cj_$& Ktδx|2*qW&n][VLIs t^`C9UNN$\~h2_vW{о(2,ձ Rv_J^UF]`ܲ*?((HZbpb}NSN9aA9bao e1/z=]g[a 7vNuI:צGAj;<:1'0 R7+͊@gf{3SK |OANo4 ZGN|,/딯5dЍxݎ+a<6QDZd9z|0߱g 'G.8q*ﲣnW{*ia<81Ó!풼*RNY$؂/5+$4LJd"7wINC?aC64o-!<&5HQ՛=978:Ž|؞cCG'Ym5 7FR"Dݰ _RCTjwH>W.$L{i=3d!myHۺO|;= TG Ez@MLC[yz1$D滃T~8/!- }]Dl>م=Y=!Qk@BvfM]TY]TY>B[1Rq.P0oo}|bitzivwV ہ';8!VD :tr_9#pTP|a_&ԫ$ʙeϬ?'=.]OE~RBܰigx14α--vC)KO)ޠVZ] v\E#JI9㚹yMIYء}cGG 掕8 ޮeo <5BFyeu>#9 T|MWQ\QOڴפ<&lq iıljKH`7`V 0Ydn&TkL3$鱗oͮ8 aA*XE}{ׂ~(s䫩( ڪGEV YQ/(_=gͭy*EY:麞G35{.cհ53z~Eܠ#qw<̬ObKJzsj3 Cz3Y\*4 T1gC%V!⤥鸲?WX KtEF/йjzj/y:0.KMVtK+up+\//T (umy2#TRKJ 0]SP27c_lo! (}|>\`"ׂj0bx&lyOwrJtv2_zw@~< S9 le }(rV^t9}5HshNa^W6gRNrkdYP#&˂J3G8d]<92keK@w4Mx)爛P'&&˓V01՜j}_'VD?aw&ڀ⠾Q$sSé?#b!@?v}@ &oy杽Wg,gQ`Ž2mwH6Sp*"_]GK#/0ac-)Ss]F*WB>JV^KsQdIOv XB#4;1OꟾgoAm‚sTfJBz0md@gegZ3ַ$o6,cx*tIG]h:Q9glT.HvS^TmǸbzxY/ח\\ CfԌ#KNL8"+ i /5g4BZktX$Q637 Ԡ""C(*XYW\g/b4h]+̱e@FaE(̫<ʤw%K1_薣~x#i}6y)^.Et~t=f&P>͆Yvr&hhhXWPкZS~.}F-}"T tYtvwl3v+H+ǧ!-@a%{-eoF 0;'hf㏽ƣ0&nlT4p9OHDW4glfy ¸Fu2uÝYBp .Is/pfrAǡI呶/:rӻLiw5PvL AĂD\eI;M[`>/˿>|.@sn +eFZg~{Ȧ˗[1[X؃Z[If5TLruBVH/bUQh, e'XT፪v/c3$-E554[.%4}bvOƢ$>Mwrc,A9 b2g4rXq.iiKv+?[N9YU2uK !p5d+V~:59, o_k||3`ےFn]5܄a&Q7`> _=xSx2;b}!"=7"OUwTT,u(2d(}m@tI{Wo .(4`wUx 0 |c/W&)dWF2o+@,ز>PxHA|6xy<$ P^@]Wp2ЩR"0|6h Q9|͋:o}ow Y)R^1<ԗ`d%Jna5h(`se9۪椡^J?w`&? OPh ۪F@Zi8?=\[@v" G[cCŔ kZ$UW2z%1MirzԔx~1&0p a|X%Ըϡ_RaaEi_{9Fk]hAW\+;1LhXDRNJH|xLןc|Qdq4D$ڼ;/ͮӯ{kQ6!d]mO2ޘ&r#r^:9/௦JEZ}FlPO #oz=~{!-aecHs$ͳ;1fH]2Wg4c>[O|0{b$@O9=n&fuQ{-]=c=?ۧav6m498f<4 a3*^`_!BSFfSR tz˃4A:p-70UΉGGOr<ԧ]pQqs2m\uP! "rGZ&_oYzZ~Er㩴zDiM5B_mz(8j{%5'  li_s+?%I:X6$qgվFf7w_$!pxZc6ͳ@-zF=OŇrXdNE3!XMn" uᔾ?NG&h]"ʞ?En]*e}bBTlxyhw?tw:w|JZ*C~ȴkE]$ /ʄ0yK/4^oeK;#;/ԱE<yH}&)XF t!wjuVXΣ |Ǡ~J%32S"QyJ58AS SW6}lGz8V!1O Y ?;PT|D<ۆbFXϒ|B uby8dS.ćs4"ʁg+87$N3{kP'+9!bEW:GE :X"9^s>Epa*jW%OB|"4bTT96V. '5+{u&Z~D]R05.7/t<ˊ;_S~ǘ8 wJ?S^_y|dCIJTh`5$ ߀qJA"cnrVͲׅz8htlM0YY`P-O YPnhV-(g`اeY\x'<-N2J}SokN~<,, {:hޤ^6\^x϶i![c_Bo Y[|# 8jYgb dzTKLq74@b6 =SZRR#%fÑ`?هآCWogJ#hjOvO2=zAӿ߾Ja*)- vR P+AkؠӆH% =c|B5fhOaʷcAy2gv`w @-׶b:3p[}Ʃ&~$ $O#YAD܅1J/7-әNo@Jf #]B:6 @8veL|zs @gvv{*@WuP;`muTp$N {d.ŢHzUWi6eW(V)Vtb[ͮVO5ڻq\2nf 2 qC9d=A`r7 n2?SwQ:l9#Z~- P_.F OƂ"D",YZuQ$sTĒI}D;h=gCbs\^Ix#_4ZE׺^3Br B㌹# :9வ{zdIt`o"wzm.P)&!޻Ix,L}˹g`7a"'(#W ՚IQ#gP& een@z[]-u+! ]/r!7CI;A0Z$ ۲[=G748kERYS֠'3KĦ`&>yjkd.3F!!޵bĉ~/B66ѹzi\Lȵhk%|}tH8^`N0AyRinؚ==[]ȼb!-6Qk"}A.T$huZw?(ጽϮ9OϵrqPKipIUf֦7k Z}wdԷrj?m|4Jg[)kC#5gWf!?86XwF֖ì )" Vf,,s(duι1F9(/^D"Yx3r8\40HxlӇ!@5oE`bh'|e؉߾ 72]nJ~RQY}p{'= \u<52F=y2}|a+ 8G|^-NL܍GhiP1:]\\=q(APRۮFH2Lp ^PZ:K|n.҄ĨdrSM@4dފz>(b$']L<; @~2Qqޏ*i]A* G.ٲ_Xnbcg }k=Xdi.n惩`2j&Y)">v*Lw"@;)vu!䦾N/1t p"ؿBG RB-p )k,q$Ʀ& yzf./? w&jY"eddC^^YXj,^ ` y/[: c {lq΢Fg]dx_M傹O^2e7d 3*=mE۟*s SXzd`qUYհ,+Ü_ϟCd8=w `:V n]1Pd63ZgzukÒ$ c]gLDbZ4 ڊ|bg1Ε-uC$NۓC;¾jyU_W\%VTHߞ] y K@(XLqLM na"'DF+{~OGp{6t8di^O75'u?M@>ɉrzBݒz^N:t&4f-f{ W>pcwE 3uToBV|.g!'ۭ겊xyx;ܴB 8jBIGKsT\^[I-B"#YWWDr]]/Np~YVt](a''j؇:>q4O TY?Lm ōӱY/j.^U^zSU((e(F"QwX :kW@I[PqȞ*.8-[r/E%P$l G G$p=SgQr5* xFH^JXտu]OqE]hKdLee8{Jxh(DCљK/q(&]r(A A|[Jx0LԘdh"ekC ݵ*x&F]H mM0jˮLDzYq=(QwB~[% te6*{kW™>pŠugfiLSwY'EmJ,?d Fʖ*WXQ0ɒO Lp]R0ȡ_\v <2Tc6S7l*ӶyXR`B}J>Ն|XI&Zwcm&56ft2[z4}ʹÎ w?Ǭ<"A&S^*⸙'yTK> -`Y!1&/)Hktʍ2.݋{>h7P:87::__gs4D<8tT{zsN:cg_vv3) p'XX>r؊㗗yFq5tpOHR|G:>p/-e_hB) ЂC:tp|bmm_0\L`/&uFCQ '*2!XKN(:`/UJ-Nxy3iuaY풬e_ 9N<&#$lWT)BX7p V;#_ oZ@C˛~"@1LtӪFZHHf{_([(b,A%lרٖJ?j!~n8 &^%JQDG*|l5*\B G{5'EI*,2nhZl[RٛH犯F;Ϲ#LU|X._5NGk?cSRvZ= xa4nxb2`(KSA!lA8YѲ#&$ԪVC7"0|fo/zX}j(lQKQjwúB>F*/ur͜,}ȷe`}*cM2 hTQ$e<ϥyQY/ǭC҃#h{޹BCKk%^W_ 擗JPf-"IOyB T[acE.cce'}h:drls8ੋ5@\%M$i1ŝ}+ uu/J_P=nvp *e?p%s'y7DFYL5#3ؼm8I75Nȍ!9`{4_qWs36@ %)"?(k,фt+w=! }Rzxsa3RgfyI \>4=z'}V".^Qp-}LC8Y(Ԏnv{ZqnCb[ޟOx=R h?u oyCM ~|ӧe.*Ajik\K_j arxX@ǞtB7ʱdD%ѬWW;\ݥ_ DkUJBQ1OEס5E* y1XG]ETxWt/9s r7M.~u-Բ%e3ܗ$$Ovu"^4qXHXڷז.\@ZS;呹΃|INèB\eyV++!-,:CPs\Z_72 /i{vP=l&Gv ʱ!zoz$)z["̢,Awvê^f]XcqR5DzpʬI]͠3Ѭ|ԥܽ"n|گ5{kr t~].SJ5 ,f'{s3VaW R;r C8Ƞ< rDx$Yip0H,Zͥ)`G2ђivh#6:}@vobt.6^ɰi_a\5Fa f>m>Y+{׽$f:!ci W0[AG-ivjj7дjv4Xm"-tF;7270&^(X1,[Bz͉ d#r&gRlݗ+أLmt,`"˧$F*HHE#OlGݣN C0L;ZqS%^p/5FښDg6$q ^^k,ţA93 d߱Wy8Naϻ n dO*xPyzb`wsBcCh#&BORQy%L9sC)BW yLp>I]x3;[J~g8 IzV?'/1`9cužb)ؾmYy0ޢ\)j/09e JD)XU__`I?dEPHٷ_oRb1E:(QI$XIE]a...rSnt|[] v\,"eSTfARԠY6}6ǝI+Y 3t7 qkՕ[u ~S=|PSC6 eqd~ºi6uecZk30^!o=q_^? =dZ(4vI? aG2YiVm+u\gV?/e:yxn5 r=j},Z8WPszLa8)ƅY O&f\ˈ[@c-pwvWdaL_S@ugjIO"YFLcN뱿iNKsXʇbL{)md?kXwZk>hK24eGH@A2JyPu(WXl2%!%",7iC# `ֿ0Qx6Sh*%#Lpч_lio?[v@"'sNR̯rMz=_on\1&dMAmrd&6{Vn=uJy%YŦT2f'~k>^^965QxF_:þ$gd mQ#>PE(pb/b#G#P̫r'ChI::/~NƇ ņ\T2:I9^ 6k5wܣļt<A6)!)U,זvrcåk"aHMf}ɻnDR=wƊdR[K% _%[W+-#f$K r+!l` v22po] 3-~xJ5sY"?> ALrr ƴtP_INuSkB@j{SG}AJHEª6sW,Nh}mLD(ζP.IF&ЌH{FRR=?nNXxŃXX"!]چa~-_8$}_=p)[PFn^_IeA{fCFnvc~ka΁aQCtvI>lYq@MWظLV_J.\QH`Rp;됏B[, 4NMx$"@9PwEdZFq{JkG ):~A0 O`1!įd ԩviS٢=?a #_BKoL+CRv# 銛aTς)h\tX)]ng2WLQ0ky0h"yV\ZMPG#y ni7Y=O).$GGv -7*~-c+7A6F8`}!68I[L`A9v֓RǻSl"j1n34JŬdz7&Z[*%~KSfK &4k5|A'ƚ1Nq7'Q `= ը9=aRHrD%f[&~Xr%[o B1-JbpKg^o '8q:3Tu]We~|Bn}^,QP-<9^lD]ԯN 2n=o2վ@yN{ (dr$EjK]uǒ[0kfXzwu,~va5OE'^ q\:1ߦd -1{Bf8)LC [g _+) u{q2=p*YM =01G5dHbZV ~|γzgLc8UGVgNIZ A1 XGVWSʚ`T_q70Z7tg]͉(Lʆ@M}htO6"{5.2RQ]{6#]q"sε$#Q5hǧ2684 *qgU[TIԘd붂0\AފjVDX&uJ>cf?7{tp9|%=s]?VAHi၌ETv/[uʓی6Ą $=X^^i Pi[fɰ$rZSw.d>l?x6.c΄2[1`<BXmLŜk7އscWp#1G'dk$n*t¦ \8}Nĵ.03LlW1KrPhGA%foYj1fkYm%D|uO"+$)Σ,v_Fj3r-Hbma Cs98ﶾ~p-rG/N2[C6/&d+n3ƑDhB[}C`   6(*-$6 qA3XuƢwz 7x~5r{|?WgW+[<^xRԗYkgsY k^/W73<ìW/|С́ ##9 Q1WtDō"!Aɫ<'w٠VøDu:s> PSKLSAIܯuye6gI J̮r@/=rم9D-%':,t)hIlȭ" k]#1j u\lxRZPO9JDA(G'i=/|94+v|>//y}ء{fΈ+>Gm#uyҦ4.QTD#ku*L4| Ol|\="ɼ4Xb*q]HJ.٩KVs|QjȨb ofXq>;d>0cr(CloWX$8us~<#}RaZ^@ 0һQUyQv_N[wމp &z?OICCjQ|Ho֔Peƿx~l-rShɀ54l6c)='kJA:1'S}yk-x+ .wtL.Ԇ|g5;':Xd>FJZ+Y1ξT4 H4͙Qo踑:o8mқnXTX_A^aa͑t~p6Heek;oW個: UQJP8~@Ϡ&ISLUI}kf\ԑNM&ښ;PdaHN!(=Z0tlعP^d:}O] 𯖏Im3qe[6s:jS`ŤqfP\wXZAC3F)*udͷx^$ˉGO3lqY 8 W_:*_CNHAӮ.dquq4!b>յHo/Fd@$7(7ZdwrvvPmlY!rt:^!F<"a8=f kܜ3t4KI~E"&\X,ukkpYؔ>ԝ ψ4=Zh{0gk@l50S@_B8 ld5ItZ{_ >搤WGaW=C1̚g[y$kVpeo yvZ@[rsJX2<D7'FBK4UYNDʕV JE?&Oe2'I!l>\X [˻coͦ)+Fʔ7$Ds9(wg$JszO-?="'vm2K6?[mI@0ϐiⰪ8_/ޖ^; [}ȫT q|9 mWV?{cBoL.xNf6{!nߞ$AiO'оunEhDs(B'S]Acc#QY4rOE:Ib8$%5})InmWңU/p6YWU5X!UU ԅON"d0RV3pQ2MU06 >t탊4bir J"ZVgeNҢCalAa[e2P%ŀmF{ǝ[-&{6pbvӋm>1yYq/ \)o UҦ\CC bz{֋+Rdc $ +aw2CWNH(zv}$ j'&O bt&20DsL"K{&ޞڛICn"2PrK`'XJ0?zu989f/X|t+l.K̸1Yx.KV [c&tcAY}Tō$cHpPS^%x y~~?_azBI]vȤ'?ޗp[>iM8Tnk%FLnv|pQ]:䝶Ǐ2ژw4{I{ؐ=P_ #%WH`΢_1,%YD璭7*6 "R%̓X'όTq|ˇ#_X~_&{4  b9 4F2)Wg75'dz! >-G!>Dq/Tc,$fv1$G9HMH`6 Nnt[o;i,2 %po !# Q1医 ǥqrJcw 53'| _-h=egeMCXtE,,ǰ)XIOb|oX&V!?iW.&F%]D)Ā] =]g]~sNt쫔ur R]@bw'ߌ %_r V$o_?ѸH8ZoHxi|> ]af5eS7eUۄ)2ط|㧼!.SmSF .Ȕ@`?ӄHp2RXB$?-<dB;E6!Ve%_cb!(~)@IxS5ҟCEn.Q3uUDw{˨+,3>U0Wט]#gHE$Hs}Zo^:>Rx\WTFBNum)!=i )!ܡq(?fR+Zov&hNF~UU"{횉0<CB$ w< 7$Y(3ȾXdbG^kAn.>NtE=:-U %UX}o= r%e"n\׼_;cZnkDH=Q ٱg>p] %h8!Ϣoqssp9ϔvt=2_q~lfrs#0jS4jv.^c/j"t8ctnۭ]l5(=|qe6@_wޥ=Rbréa6ӥL^ V¦'1VV-:? @sy.v|[5rDM1z~ q ;Upd(irakyW|+=ܰa ]Mb劥)LRMuŒQT +`"@iSHOK$*'vzhYmLgE%2m_zsmp'5&]Lӵ4O(vt߷t~,aIug_zA-ǺT}-_G8Yi!oL π 4юsf^e w8X?(.?7̦WPfoF}}Ҍ# RF6K97 Մ\nd_ D5anKA&Zy]8tctbUjp'[qUM2UNPWoFRS'`厶x}\3]4L@W5oEḐgK!ѢopNu* 2^x~cL"}lCqcwrD9܆PJ<8FL1@LC35o}5C juJF3E4<9ݡL` ENM /[hO[Z;oM a''+A?uKw7GmSR Ped</C15\{{>\QEoZ&ix[m`ܼW+[Ѓ}3 JTǢzVd, #ڧZM6dǕxKy'-6v3A"qf'*c&A(-C jhGX^9!! 9ʝ MD~[u~ -ԛ )L&/,֣E'[R8:x#RE`Rv)%qaԞVs!1y/c:l[Ғvdr N4ug 8OK@DZ,SVs$*$aJ6._F}:}Z{vfVHm FT4!6Bظ/] }/Z:l]97 bLZ+ 7K9b'ZyuNp7Ciن}@9c;ևkB5QQhdtaǐT\l@ATx9Q 8\qDY,V!~zo_OtF.:Qk1sIFcuC1fw=t7?t#@bOwOC"e?rkc}QkZwS):oS7$RLR%dJŕrkp3 .m/(DƢBle7Ka奫ڲҚ~F9sI"OGgXFbǩ4*}N y_lg&_I`CnHD9Ȓ-N3yxkKelQUmXgu l?v=oROL&-;?|Mi<={$BOEra5#;3Ԃz߷dE{Ѣa:nh0l\+E~ۍ.4/׫˼TRyX^߽f62!5my,s,''*l֕Vw8Mq<&OtՒzYg;F)۾Ro{8(j65▙T&sĭPEtN$Z57E?miNVW]j~1v5<$Q"}YFWA{YP!VJE=wE魾COvOt;Fɔ0+t"&5vz,Fn`) lN&&p-A? 7AzPڼquvZU͔oFJ:ag=.f3^L+7'2ʠ@b`44l]Lgd\~ V'Cɠ.S5v ۃM׳&)7s[zQS!%󋿹8lޣi ,wj +o[0)[y<3m]㹶ѓխ"/@x3(Jh-A*ɢlEyWS`3h Sm{*K=m4=Σtؾ_UMMLV*vk1:@[FJORu >.w$I;J-ۖ?-Fiia,̏Ji+">'PqT;EPjlHeY ^C˥;)>@gIE̸#^*8.hJOO=|N=EpD̢ dV`~xL خu#ygN䧕im"qʸ04"Ec@= lj^qRrΎ<$kblr*ggq<`]04 n9K]`ܑT?HMϑ$(\EHP% aq Z,k[ϋW7052W Rzdm[n?’tAOAoH>Ytq .B'74nQі'Fɇ`|ž+@69<[szZ;X}I#tzթAW-W xEr}my o4p}"Nч']H8ڝ0120RۇD-6VtgV8x=_9p%1=+3r1l@ފG77YJC g蕐8asޯ$Qi~mG:G9T;m?o?GȬ Hi_a}JBdf]yiNlph啚3/r m (aIO%o5ʛ.u$k} pJEyh>: XRĆsP;/~CN1Ro;",JXkۏ3qJ?1 " \AC.rBBB2cT)+og{<&8&GtҞ}^ߐpKt (M{\ ܡ+!2}+]4S&U(A=>᧿(,Ӵj5Vzj<-r-.-`cĆϱ.Gy_:9'DuUyLV|x}gCAj49:?x#?; D oZ7~xB-+?W_C .ƈ/r \kP7Zp]VveDž) I\e9Je,%,qB?h c5F$]V1HFѺ+К޸zGCuiD6'yio҈Z]/W~ }L( /"4q-f sv(a%ˏ1h{+^o1&%Tf0 ۨz^y HJU}9^̃!AjtwBc9eX9RJd:}"{ŠQ2(1ǖ"qπZJm+'MDOѾxsx¼k!_wҖ)0"g (F&xȆ(3Tߝru ]3r|Q۬\?IC7"YVxeBd_g< }(ڤPiVި[Vݺ.t1ߪ"UwlvNZpo CN'= !"_`I]OțN?̳lsng$^:XQ(A8CCLm9wS+1nFa,)R4ibZ.RQu&L gUL__ܬ<9.OU7 ˆF蚂BxF2NrY8\j_-Cp|'>%U:g!v1ճOAl:yi99Wi6WjߗJ-ՖPMEˮ_׹&D{zD#@[^<@$Q̤Zp/.>%QnܩE!Vve phZֆ56@m hl>y(ܲo'Y wEw#K习=lɢO\ | 7x(@6dXsP|.Np[j.Fp@Rqf8@ d!? LԌj͆6@Ԯˌv~ֱBf1M4z] vOuXF;4c`1)7TG·FcYXSXW&[<]`aQG۬lIM9K98;wxi,]Rz8HRX R=.Y|eMy%J hc@ \LH۷1L ͚A0 jsg+DHA>. jum$Qh ?~>! 'r KPMJQO?6!\HV:KY lq''.[n{edjEuW8oh>[{dM^H:;rr._X0[h_vRf7*jqvr7]tMYwh3}LnIEk%.;3\ӵȳOF)\MʂIZ WoJtXd]qw ogZ.qs,]`p%ze~I%bYXdYk:!{Iʀ >Ԣ:QV 44!m~k!_·is6̗5PtZJcD 4U''gw[XpW@٪h$~q!sᇴ ,ek&m;T'Bou/\B(J\j8Ҍ,)ڥ˰LS J6guyc*~A[t e#aڙ+4I8'[(dͲ bsȉoEᣝ<"|y * ($Vc,qۉ[ښvkn<٫C#}&$P;!#0QeN_Vگ Emzʈ@Տj`,hhk$@ovDk3JLҹUr#"I>2Y:=pN?YƣI͙dk=>pK|mI}Ģ7Z" @xdDVH58G3j~eX4z3wlo64G,9Q'`M sK-j&W`k&i2^,0*v)%CBBOسGAQZSg}1'MUfڝ\NDn Ɉ>rbʴֿztFsA9/,T+!&0=ͥoKaƂ.{ ICa%zz R>#5iw%1h ekt Lb70*]^N܈:,­|v:`vYy;G*֡K소_%q8z]Bl.g^YOk+Nq]B5D04fBI&L`zM֒Ϭ߈MD*HEm=2D|fl|{\uZ" ש 4r!H@^|I rJ5d(=dTΌM2]hA?e#0k58K*w)m(:Ac 0*NJb\'t>[9#V3`bd ߦ̇ rd}w]X>|ǐoCO| bv!mO7l{x LTAHQcÏR&mvU0Li1µ.^Zm{p_Ċ،Q.L'Z"rc:Ӡ{7͗ o%˺u݉=V-}+(H@uS =fObeR۴ԩծ*#rys2mv ;5CˏbLo/BaFm?);ulѯUv|[J}"(6mt}WUWUrlԆ /l_`_cőjg[blːxzRa۟WR4Om6&rqfiҗU|O%YP*i=X5L/khKU /U?PtZ67+;\+hh';j)=},4+}} D s%:`&:F@RͷA.{ڂV1>/`k wŃz39- ij ,2PO!?la-bH(+r7d $(gK!dqr& En~3xXtވO:8qYQwa$߹L$@TeGAEaAhWj>.d\ h z5SX 4O@g+&3!=u"ޯTU f%|ynQ{e="MFֱOc@àc0deF/=7' Z3Cz6LԓR\M:XT.P”X @z:nZb|fR2朓ۜzt lhKU~+%f!BS#3SB>4Ge&E!]cqUBzKՕ|ͬbȯ:QmIKD>; =$6wV.y .見a_;>Q޳.]=?̬4H,&6-)bR]sOlY֞?|y'SNP RK9?Ũ3HSeyj~ﺦMDdfqXы&PI#tAuq+Vl3SKC:F7+)فf"͛bs|$;9hO MJ{] e=k|/Zbep8a  SZFFz%f'2 3>AiBc|$;܄;/:Q _':]=V<֩w^a'+J#'GS g^UugVLͶ-lxdkI/΋yHh-#A:ɨɉ$# Qz剁bs֦e 4 IOPJ."3W5.0g! [S ]PK@s楃w<f}2 u苊ڶ-[e(;f}NH`~*[ 9NKNl vsKY~qh<֠b\GoWM<Un%BW,(!wDpJuAs XxW44B㎌:U.p"}Fі.98WWf76|OkF(dwmg=1AE*(ADG}€zHyS_>|}# Gサ#އKu$F!`[@ (҄9\pݻѝtnɶ!Sɳvmr_5Н xRZ?܅W*~CA.`^C;yB`3cr[CSR:AfjqfO㓜 oeH| =x"H>XƦ)]ʬ=s"y~`R@u!oL!]>ӑ7>eSg4r(8DSB5X38] Uق~a@N g0%X!xs{GA@Ճ-0⸔t6 1KE]߃K%LSgF-wr]lX YD.蹁 Kuc|ʂT)]1* ry9Ei!ݮlI-]FzpC -8CBfr} ROQ]ѱ_Qp^(ƃUX4#;1aa(Kv4^g4Ti*)4>5?gqڲ>OF>HGs0K&]A8`ypIi8Xq 4;g..Ĵͧi\Lgl96)l8^'ݗ|ɑ!JhC"<(e_Reba`-lS`˅) qLޭ-K.5&橩Ė+Rf%7")Ay/Y#Wĕ3F5+N^WY;,)#a_5,_†R--\ lf:.b1M(Y/Be'6t;~[/lTs3l&pT@b3YG0r:cg nYX+5ǿΤ\A&ju!i* aM$s:c';|qT4t}ٰIiBez뱸|F1eVljUq78ALG0at|(:In\ɤ\'*sM@r~3&!|!oQD-f07jv5k/"Ӄo :sE.lj饌zq`#S P5vlYI<!7nOHmC/ 1cv!|-&K ڞ:D*P[<}mTy>+G;426#6|6 _Φ4L1,yCf*'Y{u1G-rx#J# z wrAB/qп/:SkpjЋw(=\j*ŔDণ <<` '*\@Tr!ϼ= Ns͈)ZȌgK5B֡0sF\ yt%qH8"+:BW 'U| vhi\ Qo ̡ OU, $m_NsسM.:RG>?撈]-\m&6-uH6>yσpoN$W# V"}KvgGeL`?;i};7% פKe@:(7疅'Dzo0>Bb> u#Kp qb|KSdpL(fڔোQ̦4G4ɘJhf." *|Vunbl#Z ŻIv̗vʆ\QhrtlF^K.j+ׂEGhL`W[V.HD"'SǙ`Nt/: J@zSV <R_re =FZ[xosr \`RmP*k8Ȋ^ɑc&P6(q:ե~3$mޣ1o)20VZ܁@nA؀ۉrǼZKFӍ;NajeS?3`d[h6rM yN'2;!é;*6Ԍ`UJ0ȫ:IxR69fo;>[A{k:1ÃᒴMa s wQBH>bUW$<HwGd^vB\K4yc']^}.Jë [>w\u?Q)sU)8jҖl],ώe$TJnΒU@;T zNDp칚=]uW̞8AE/yr )-@T+.o+)BTB_̄ MŹGҴƜ%fV,l #:: Dʐ]+;?[L*zfC3:Bd+Ӓ4N0+!|*+@ӱߓ\G 24txTr0(z>ө}79Di~brڤK??ppqdĮei Yj<5TBm&o=2 -8ް[,ˇ8/>F q Xl71_ [ [*5rQEuDfW_ǫ>4q)B`z ~0 7NB\u.~'J7~^=3&ΛQ3JMd,`-) ` ޜC<mx*zz7z#h_d3OYKi9~nt 85ڲyǺ)|<b&dx*KQƌXsN2['7!IA]r,a+77Je.j% >lLZPfJ:9hWA3i4Ro 4T$&$l0dpa,яxQ9N*9 %0F(Zfk@C#猣Ց̒@~zX(ǫ pkr+T7)$j5aє0 QQӓeI63z4S 2q[}A >esd! J3!Vƶ_}9Vl#6uqa< v1b&wSF8dٗtBT ɗU=N{]YWfy-ARfS8.{: ']ŏl =V#|Jrfp2[dơ}AdfZzaed9Џu1m o9Pg;젘HfPrb$Zn)HP*O <{Mn7^`W5& b;I`^oH ؝UF˴l@[ϢP[%gd2VkfFHamJg:ZK4;ta+"+GJ0HH}S[鉨|\^DW=7څG@LL'k*5V^.#2 8P =p=a=g)="קeMQC8t&a+hh1Cec'KߙI#PQ$e[^^[I+L">뿶XςY6Ør@Ma93)Ԟ4\'t:[=-xӔfe_"ەz OJЍP&(*q-0XtuށLԣh :X޸JOwRe4O;6(?YMKg4\0gps<*!`7,JzNE +:~YN< TP6xw8fP/[DŽeDMwwPXc*f4ZPYCf}efa %CurNWH賑Ȥ!]A;v6=ɹpOKr,(qP*`6ԽSqiR'8"| iH@FSk'1П9ÐQ785>C3>M[C~WU.wgڽӃbR\s:W mp-6rv|UwC툅~6JNfAm޿{ɒ+lvlP'Nh :)f(#;nAai-L72yi|S](wuZyq\'UG:ԞLRK1@f~2l:?NuT97[SW! $g:7+~QNa.oa6]"tn$jwya8y z?`yn3dJL$9d}p2 ǧ]wR'^> O#N#K,Ku 熺cNuk ΍y8g٨0F,T!6V3ya^D7X_iԴJTLL:b! ᕗH{2 oFhݮq˸ )nf7cr#k̵{썣,)ɑJW[Pc`M(C4Y #zU"+~;2rMxkd^Zx^9 0<7%nmTMR}3Dw3O֖}Dhjt3~Vf?![x2 >,Ny`h(,cwX}z 5򻿃͙80/*ą)|t)~ >kS 0mq[5e=cT܅K8/HPbg6xN=O+΢{ @/J5}LfhLF"w|@ ͇2%@ؘ.;IO;G`fP-&jC'E 㐀ʶrCGBُY"IJđpdu? `Q+2Niau;P_ktV^2Æ<]xa\{#I,D{4r%;Be{1~ϛ/OE!J;1WB|$Ƃv7?a~U}>̻:Վ>^~'+/0onL8BwQ1/Hr5꼢'H;g OCM\f"9L([^p0o V ݘTc!h)4ԡ-v=8okA1@&M'P~zX[pE_OM +ZΌj-۪K41%JŴlb^uÑeb紳HXxƳŅCC] XC"W'v^Rg#M?Ԗj:dq7KAI&$^v.`~9i^ 31NO~]}:us:oR񝘭W|FܥL})[l91{h1Ⱦ4C~屗1Dr<8̴.$<.+铑bM }Poi[_=*n_ YW:ܧzum7AG)fZMZ1t8f"_r#}r6pSBVgVpml*1Tg0*IWmk~Y74rWNL.^^Nvkn kb$GHg>\f0i*.̓qfqR~brjdC~qPa* z(mAA0McE菗-Ğ($^qWp^2&AtLߢN'?k\J>z=I:{M]lm{hEȖTGhnt 1tʗ\+ߦ- 6w-wYe<-Fm ĢSVBv۔޿D"q[G/zk%~2Z:Զ=!)ɴcq`VY׀@erK%rv0W1N~XaZof ":jAxhb@8`3kvߴ)(g1ޕ,IHDo!׈2wl]azw1|U_pڢNG#!|I$HFGyf.uߎvP%fhz?Șoۥ Q 8Bu<Fy[us3) Iʑ qhJ;LA58|zȨK#(D4PBلw"8C3V(9lw;^BvW2¶?;*ԕzi{KRPyZ,88H+$sq0D)MrEl,_V5Uo7jlϪ67T/uIk&Frcզ+TrLG#Tp;XXmDsAkFEcY61!Zه515p Bc+ZMd8eIUqG2ϟFnVgx0Adc'NTA; okĪ֪*]lC{J>҄֨^;Nݲ~pH؄TRv  ؐR|23= X1|(R? ;Œu`'`XR齊yPhv6'EYQSH6j{c0EHh,hȁUnI8osE m^/vSM5i|$u$ϧe^eWhnT X .oV,GwU^[o|ko*s!nTEwyf[>"h{2_EI>SIZ1̫2:zAƢ㥥w<pS\VK~^i0I_T:82380Nǝ7mw|R1`s#i}gʆxs66ʌLU!FpCCE+LT0zB02 kw О*_k힐aق2T«ӿg+'2v*zb{5vͮc$)$rgDb9Vؒ+,s@VEJ„\?]' 6 ep-p+>4⪑АAgZ7Nmxl4͉I$5l]n33Oi7XElU*” m$:\>_-X0#Y%kGvA4IwP%T8]mZ݅E oM 'U{FɱCy,-RU@0?k\n"Z;hSo<[DN\89Ò2GG o.9/Wk]hOs Liə׏ &?!`!VE?L53Z "dEuE܎Dt/P=؁Hmԫ SE׽vΎ%$4˹׬WuE,ײ\NOƳQ>}%}Ar˜[rvy6_AgrapDV8@ Xd#̭U)4~0+$αeQ,\,42~#;$}E ~ۂwn[YzR OoG0ЎPBNqepb)')o wƊ=Z #i-*%-M/(Cگzɍ?ai& 4񴫗$ 2Jx(N}B_pj@D} ^)zsQ0Qxb! kl5Ëy o g%]`Ӥ6 bp /FԔ F@4? JyMmb Qu^ ]>ܢAXFPu$_ Etz2!#q-mƑ5kHaNxqdCO"YVOlHr(vT'4=a M$A O\M ('~ƯBF.O [Y>=} ʱi y:.JϔӺ4/'ӴшW>EDRۏk{8/YDq"O{z{z؏+lEaxoTcXp:^nK|_ڊ6MW>/.aʨ 8Vj̥N̟@,481$B9R#FA%;,/: `plb'״FKR2K4\6[&Ib-'%b1Ä~ɖz;Y~x(erpg6,z^^LP\7ąY#7KSe u4*Q&?@hJpZ_Y΢Mp: fFs*H}+M{]6XOZ9l'>/ڞ%>;Q ]@K/j2pEH~8yGV?erw@qzi3dL[iaĹLhex)}M8{/)ʱ= .iܶTV_KÜ[?0|0ZRX7 8k35Z|o:BJ,Hvp[$QKAzMͥs;]_]鴫šP]ʕ`bCB- _TGyx/Jؗ'Z'd{}gO^WA-"ћ;;Kyo1rFnIƠ;'=OzHEǨοBqYB $GAVA ]R!Foe[0O \W8lAt C i'sDqUZ+zŐ:9"'NbCP+t^ 4 ͈BZqT9} Ѧr @Icii(m3v m8r!200 FvcOr T{; +N#l4_"`qJ8D ldN9_ڱYAenmqlly=h OX5bA/ԷA$f.3$t#U&Gᆭ^) r9jO ;j3̒:Y>8I\mW0} |  *0s<RFlqm1s)Lo,X^ntvкUU ⣋suReh H&Bsh=R{M6QZJY>< 53;_pUnM[4,Q!UsVay LmջOYSks2"MW֬lHAm_"sk@{ljyJ& ͬvⰂ1ٲ5[(.-O*A"K 9 kM"ANV"\hNwrZp:MrtjP~5Neb Oug!ʡ~LjEq s1LhYРWs3aHK60,QR l.R}8{]=(h7iI_L64J IPa2ڝsyBdY [+?_/ߑͬ=zz'0e=lM")1^/:IrOGU#R^kNd UhY2* č'.J+c8bޫ@xtf7aK&m!:<'l8Z䊴LO/lt%1_iؕ nC&MM3^#'CxVL7Tᄀˏp`7VDY1إS5,jJ@ÿ[0죮3 S+%Ceg6BD93yN_"Ԑ+̤ k퓁&^fz^rSHE#ψb4nX "bs?viݟCȞH: `y7/RD/9Z]e@,8K:YAWKck85 #LA;vFa+&Y {$8C6qj\i 6Lb\'y dш<踰u Z7޶ ܌TL.ͰtoFĺ)y$W/@K3r|PnUǟ.IMc.TeЈOՊ  %N|0:('߈D: Y&ݙI"0+%n}k[bRf #4)̠A[evc4;'4V1N5I[H|b]Z`Uω!ɗ? bιFR׏ m;K]m)geNB Ʀ2%m.TPtO3Ք)7IRY]F'xpk0uK.Dt1aDV$+/qs{ErHݐ& NQ[r@8Hc1$v >,a/NITs;hl x2$#h* E$Njb WOJa} Q招@:Np~}ɆЭgAɶՈ-zRV{0%|\b?~-ufHڜK8z@W (Tfp@ɶv+.x(`Jf:NN*^K/D L!Ɗ8s}̬,Ļ ?'qU@c6ïjA$IanQPKDLbmUɑ1U&zp#lZ=Ձgܪ=(2S:~,쒡Xt~Lv_u`4W!H,]cb#Y H ۿĥvUBUsί~`qߟ'6=ĆPLV饵g{bhƺfbbZø7 U,!*G0H3Q-/`:GH&N%ZӋwk@ ¤:vl@䥵B'>ZLWAd-JHN-2JLvب|DSdb}m̡Naf5;Q4cecx2zlIBA(bad%u>E4Պf*ciJT {2sc"kwqD}E)4܁D;0wޕq?z.ы5Fڦ$~䧓B P+t@ÛVAh.L7 9>wCo &xQu-I80wmqZ2( y"\ͺ+zGV':sHjeK]H8͠!VK4VUf3~oJ"/txA|W@×.U@^oX|B˛@╭1d$) c m!2/7~JOW!?~=`/xFTTO }# _cP2N@']$ģyԬH U0A=ӄw++="{wn%k)s~V+mgᏯX%Jf/yɳ.=GBUXAܮV3~ʥL2>SYi/!.`=xJq" )W$&T7D~I'\C=g!N : % sؗ{=e k~?hXNưu{L(Reek!}#PcxehSQReO2}S& S!_d]/]V CqS/=#Qqإ axoΩh 5_v[2S]猓~'ν:]6~Gh3w+VW4G^ٶO}#hAf^r/ \H{t]U»@"akXR69YHJK__[ eI@~LfGg'0mnO_h6gSՉޓz946{4. Z-O-VO =8it{D4QcO6$s[m>nG*`eC֥ J283LL<$ _64'Hj;u䷀*kyl,Xy B mI` T5wxUHjmBDap\405*+yXbEF1~ջ߱(P8;Dc:QH{uxN=EeQ&7Wy ;j-|Cq7 ;)Kp }0vRWY)/(>_Q+; ɛ\ :#JYdPdbk2Zq^C2YX"(։q>GPЍ<&a g-'y&5ZM0DMP\:A6ro1ګtv"` &HP0},!KŘۖф#3hMq nCL[X}S;Za! S߽.Wp{ _viAt'[.Od%2lƘ7e:;NrPWF wK@hȚ,ul@BKGqH&E X r[f"ab3a$pB;lNd~0<5?DOxnItO %CCHd2s$slcYV!U;Jrō^PM!JKgTHO>|t4{"Lf&uN[U%g/rRcrµg=-š4pQsk Kz_%!<-uEY[J:f z݆'͑g8MSDN׋JZPa[y#c3DXsb`%g&p'eND, '86ޅ f|΃ic!{dECwNv'1άG]>7c!9sd#MO{DQ %5[l;|B(' ^+< .b4&i[U^*H/MCs6G|)zh39Hg-݀dI&.L'??Q*F ɪwh:YnKG/ 6;M>c.JWo6Cw"6 ׸c-`H j7hDc},؇[߯O=~]acRͧhs1^# yP?ѝT_KTrzߞKNmv`&Yq^"b\|qsxt"?PhjVZs%;tZ4݋})!Ϫ(ޚ :e_<߯q=/#ԆH3j4jp",r[4\%Xx ; چXmCʕ 2sNpӽ͊lmY:3Ƚ {9W)NW ShZ=y\R/C D_@j$)} FdUW{!.umSgċ$϶M+(h 5^)WSɹ0Іk[ Yi5w 36v:~wknjd^}D _sQnjwhyВJbpG:݅V=SK!)Thzs"cwS˛<'Um3TI,!aVc %n۫V ۄ>cEW$%eaԟbUG{.p+&QeDt hQ7Emǽ|Ew}V75Jr:ƸO 3JZLC^c궣SK'LQ⸻_R)gwoG'd(2;ªnDlM q P9_i;Y3!MaS`ٻu \Թ}kWpm:=\x3(=,U2j'.:߱g ,{I@b`aDŽdaYH+ Km:܋~7$@uvRq_. -Z߹R $Eea2qxxIXiCH1zN$Axngx8jDh!΢:xT\=&lКxZL?*m5y7M+knGgp*}4sgt=ହ;J,h),?ENETr Y{mqIw(\2u ,p_%pNGHv\(veuyp?ȖMg ¤tQJYEnX\(︀G)hϔqaWF/<wk&TD*ueT{5#?q{cHV< ݇NAŁ“tbe:Wì>0gWTeJ]ŚUzNwVC% a2oM5˭xQ7ypZ`"7_Ro6ʴkKhzD$_ ִN[*Մ섖G`ժ޵\vNf4~<K嶅lf8r}:K){Y䧲MǗ] Pi#7?[Vψ4t-C6ɔҐs׆!hX=Ph|"qM"|Q_;0!_x% Kf Qz?%(k\{>)XV~#"Nըu4mW10WyTqë@Bzk6lULcIګQznixP l)Xa%Vu `C~]|榐I%x-9KJ4;ظ?.Acܚ](-5%fgkr"L$nZzo;N ;w1' c)3un`jEt2(D1#K /.1j,Y$_ h{3ժF %QD7E$?t9D@ :R‘Fp@㮚Dە9*n74ZiMZYK䨘T-+k_\i``Ym${ƒ%E*y+ R})`FҮ-t%cF\aW7_+ﳓ[.9}\nVD"e< JJc *H!v *{cL#"9ßQ<@a ܷၵ+ʛV&y%M(4; Ǜd_ӌi9VhUsb:k\gkۦ_f /v{0hM'FJ5|6A #`Ԝ:4ͮ ږ $2/33gO4:-s`wL0i_;D&o_t˅ѻ4gЬ z;h74tҌtd9KDhr1 =L6&+ Ŕ VOi'*j.c_v#kV(+Ksp4y~ 2R׊!SBBS@%1K6@Y ZH> NØe<߶T?5nKJ-~w}AU0PQ9lDZeIİ "|%G2eo^B>avAH l2}LfꉜloG%^dנ5iOtiTW]% ;sTªZ.<V-7e3I5V*%PnnK@Ϣ^E+%2c7IjȵF(#\V!Óx@Dag wiJ̦qד;zpFЉ>m!qǽY*+iQش4!Ap5%G^'k׼㵀f:5]8X''i~Ÿkyu1'2#kJY}r.ٕoEkjRM:$42mZ0$=Vjn"#x~dh#ħYl)N*F@QUjGru|Fj,ΜHh9Q+C2]д 3t1sT^~v4x>u=\}_'b :^ XWȬ00;ˏo|dz~Q j nZ,T:dži񌌈+Zv\ϰ`N̗1EvBT^^n>$Y$@K*/ _3ă&Z,W5c($aPT(2_CF eNkM`ձ}܇ޝ*4vT ]RڊY\vi%qJ0H[ublG ZT /.OJ]v*Z\Epͱh׺I54=ː9ԓfYzCcuJ%-5U<FU/@?\5m$94X)WScCjotbLDZu|0SQqvlZC'~?!SvH VL(apzd^)$.F˵pʩyݍ,+ja\SBX7`eap%\ lQG=٥N[`il$@94}lD lY]d _@T:Db(%\_8".C5T|=gAkmpEBc6fd|Jx" UdBSQ<9S e2r5ˈO}ፇ*'^ ѕc#1APQ.ھm %4wY6|lK>c+K8ۯqS6 ]K ҇z5$ȁ9A~W`RY!I? a łQH1IN6MHsKZX{غ;s$hc5xZ] J)6!Su0y/5E:/q)/ǽL+|RQz!nz}NTaЂaL/^4uCHTY% u>Kȃ#,blJ1vl\6+T9(6u(&&r;+>*Yu,o@:R. ֕~jԷ~CǎU%:HΈ)͹Hp(D폞ju]]|3 eQAf';,L"(VH#W(g|z8폼(=~20<0PWybum^I9$h ޼d >.z]/uAzx<bX!\ _Vu.zv`5>p/="#TTaQRD <9WRfR=GpL>xwu\d 8 Hˌ!tM ů E@uRAhTkCT{9,gNi*yc4FλЂzlhp*g!ܭ.C8Ђ.2,EXz'"ԿI J8{rADtvb1ŭ6ޘ6χk[{h⠣k|ܩ冘jnk@:"XF. _R#^t/i]8Cgnn@"40xy*CJ㣽=kM#xB\vA?zK0BfșRzqGNG&NV`ho;~ >yWɌ݆:IAx/Q5J 痥nO|=JEn)ѳxb :{҈B*6o\fꕲ${uko;psػtVä¬uYRr pɜqx"* YbR@Mbh][_@YycfiaEU!:t]㧯go"~YSV"|M\PFC`\/FZr Q>P3e> _yKUm־FƋOyyWm@7?M :+̘lz~ljz 5&ːU1QpRKI4t3u= $Nm$U2YPбcu!-ŻC(("ƨ (,7~lJ1kChm.2΄J:/cRS~ '!(z"Ϫb_ `0zlWm,Y͇1R4j%ѪDl;H ^.h.xQCsGV>B96Yn!%+XqBM‚yLĎ/tn,d!BPy1^URLտ[& ħbW؁E0{=6j KSpCQ))q  Rk-߉ٵ͙[s6\Fke@skQJ "`1Ž?m@'t\ٖ<9Bq#+B֕_V_j,R:wQv0Ne.7l2Ltx5TD{n;OTWmg,+}.P&ߕ[B[lIUD0ޟ3mD[QnK\*kkL+Ch|&ܡR1FpX9 ur?h)K4#aXϸ&f{"ϔ$mI # kXY#, "6~wmw:}.>(ߠͤǾZӲ7GMBFba`nMa41Y?6NX=`F֛m-7 p:fK!`58}O&B>`u[N:Ke$n rbM!Aeos O {6ǔd_;/ĩ}O,Pyz{bfJ(?qti(䉄D}Q&5pzu iu9biiIu]L9Ӥ BR\[S X;P Gn83el`F&v(4c:n&[LIWD)ۿpdʵӕ4돲h QOLyi)# HIf0eiɸʸu Њ~4 z뜗W]ӄ(wg ,htvvw}*l8T o'.GLfR`t@8+#ҹ&lz}  F F!Q#-v s=a(ۏ

^K7dZI*Y  mpMpOp ׅO?˫M) nbjx"8];P{uLK3-|N;4mxߜ9/yf! e['Eu;DF6C{ ZS Q[u~1L;BXp6 ;.nNb5(\mI-jR$m%K(H-a!^ngf' \4 Qg^J)Ugord' HXC޵A@Lo+KS`A3f$4(1OD;6 #hniCzaB0 k^<[.gGt* X[L˯CYzݧr|3tU<"vj*cGX9UanCd*s~kj[7+YWlRD 9Bs4ΗNP AItHk%m]"EI. \ʷ2@U_/V(GɸkꐤQU a$P]^9m8?.Q̐ lr MQpFI!Es[K{/;- d{v|'98ŋg_>Oh(n^,ݩ,ޣyft4;eKM8n -ؘd0YdW㸨 < 'X|unxxu x^ v +"l.`/00GP7+iNfdP98Vl8EIШF |D%Xfpo4Z l?WW}ԙD)+.jTMyR) ϭ)")q߂ 9<+Tx ;)\`f`F"zSJg:phMvH+T/QeK=z@lK&इOuMvoJWҮ2/zWb;P~6 Y ɂʶ+MXЊdPdud?Vl54G]17ܫI/wj V}ȑX0ٓ%xX&PwLASpy!Ϳ2eH^'0vKJѺc֓_2+)v̂EOﱛ;LMcY㍘I*I7A퐞ykB.t XLJ/ǵDm#eeO=V^)L21-w]x;-@ (SkFzǍLMg=> 2[BfL0I^L8l;kX2?X=At&?T9߁/j2x8 Nn(NS N?d[rrEv0V$2ZMj|>+؎m\9“v_/Vb/M/G$Rh *U[Y.@X䕱FB_U.KoI1يreP.j$,^X cKz1Ze1@9iI(Q$v|2wN 5z6~/$ TZ.˄"yj㷃FU.{ z0oa޳ѕfJ N}p"veƹ?T9kޅRRݭ|&RC= ~ѯevj!ʫjNWd~ow {d$[yGrz1Pb5◌V=z4?uMv]dHD",է-Rc]æCc 31BhepLt|.P!+ zXi_M,>"U{Y^lCK ѠAB7Iy&|<yQ ͒m3QRBWdpk}Iؾ6_*zNb_m1V.:BmNk#5)e 3,gQ~Txj?Uܧ#c -ܯE1202FG;g| ;PQ'zU5^g}dڃ6] DcN)Hڗ E۴ r-qR=1BR-PY̺6[r6H6-f ^B$Lk3& C? gRƵ3fLI i8mNx݂;(~_upZ ]S!1c:ˎ勦ewkױH}1LV4v@FjM8'޸\Z=y[Zα? naE&;tA.,<3B5Ƌa6B]@>`r4$~WɥT,)Cҿrrؿ J %w?.@3ry?Tk87O*z,}hO=:J>hs^k7+.%N|opZYZO既A ڪҽ~L2?Vړl2JΩt5=|0)cvy@碻 QD{0U+5J'@( f == nKp޳vV! SHBSDϐ(s``- @|lo{4͋vVHx1Mioe!L`\QI݆=sbY.ZD@13k _G7fNNqAm2txaf~"0-h 9{)y*]ݝhmUUۡ"gVIJKp*,~}Ox-1V>#Kjs(oBAQHV 9CH]kX/L Zz혐p}` |0)#lq2͊* W0V)CJl9#R1y JNhoC&R${q.PTQPOu[RF g%[ӳU`j_mQ"Ƚ$IE dk 84zBWY i1BXRUH=d8;]eAo *m{kokb"w1wz[g I6 0]6i%NxGZ{=E3F;UI y9&$h"i{M-YׇVmNC@( cŀyǤdȉp2bD@6;B`Ų,]_B1;}"jćtQ'Qp ދ_B c&CI`Lq~[YB򻤀V]vjUSNV Gwp5j;Q3BK’3IG#ئ{?0n=`0) 5A,To 6vο,p~'ﵯ>6W(BM5\ ȼvmK *g&,+Dɩ]I]ȓ_b:cVȘ\L~Z 1x~ZAm EՕvS-m`j"s]'+̐#g&wQJowq10^:Vq.R@׌ }.T%s~ֵVrI.D'Xn9ډD\5'.>Jug؅vtY4]Jj^݌4~FB,y';W`6'^xb%L5W Ɇaj{vn[f|sB)!: Zj| $'? qY N|[`2 ?M @= 3u"NI#aE] ZDtWV7ck355J-[)q.u?HK:ir8};a*ӘeQ|@Hׯ'c˺Tf/lY稍t,M\Ku|ԗ ۊV' Ns ۋS?RzCbX _a @U<*zzՒ1xlD IjwnoB`8}]\Iz&$;?Kt&ت6X|e:@vѧ"穛6%P$*wX&t}, Õ ٿ5C 8O/ C*\.): ĪKLoׇqI=~ _Gq3ͨԃ=cN>]h}]P*+0mQA!og³m%`QmN#":){33èSY*fX 7Xtc NzM:˾济+ލj#u>;qyϭx+nLgzVBEn]aPsQCț9H2Vп=A4s~M&k>`T bſ'/T5V>7^Re 3cZձ_b/f(@ O (R ad+3fOYL]4Pp:9'l>H cnu):-p o|Թ͒1j?{Du5Ԥ +zeo@)9ձ1HpgoƋ)\w Н <[sG/G?1Xɔ:3y=;k πOlmn|_jc#K#y{2)r3ՆԜJ9'#<(]-_%< n+1}RQo</!8S>':f{Ѳ;,R\ He#i V#n)mVpF,IPOsR1lBԓS+KȭGev|}›|%8.PxQkQ;vTT2IVdE e.O=E*]=+\Gc@>.) dx8rbFep*Cͷ MH_ Fln\Xys*ϙ7jAr 5KbfZ'ZL/KOiC,Bzֺ1`uWgQ h$zd‚[#Fm+*z hwKTVt0 1PA+>P fգ:x\#4dU [v#_Hݐ;GXG|?^nrrS5c 0?/m<ݸ(-{c%ZiZB~>uhii/,l$GOI Y\q,%yi o8z]?3S/pkv6F/7`X ب4R^-|*俤a5fj9>x&ALI虾{C8bاv{."<@ߒ0}މ<څ$ Nsx{u z,+/b&67œ!QW7,h~pt*o.FMIC&d|JGL#b\=ԚM9 ph.Pꥨ181p*cts؛w[8r2"$X\΄0  5k;f%U/6rMesMgLٚ41+`FFͧ+ý|.X2k5p;bIeԌy?C,P~"g{**9*`=aFMu#1q_ MA6:ޠ僜xsj/CPI6@,PK;ǔ ^{u sDY<<˖"v& GF)G4jHʈ{%0@F_"^*m+<: һ(s>+Aê~F$+gX*S MBO]7p>bM$XIMtNXz. ܫmv<B(G]P'tF5/fnܪ~_C ֩E? u\_ fFYBx)VƳ Œ7;A[i`*p8Ҝp`i9O1*tX[,STsl7LH{r[L#6_{/Ӌ.y`%RN9B<efJ0b)o\#}-gԡKX Q\T[~´ӏ*tOCm!;8mi2M }H E,<'ŌyCG߬N4`aҸٗh3KJ[4IZ2} 7v\rSG+ ' v%x<,s+99k"L};:]YhݛKU_0`HDez#HȐP(IKކF3(Yb% EGRQUo~E8<}3^*Ӱlrm [#%OdW__ӘEgzEbMZ6bɖ=5n6_VUŴb@Eިgs֣20HG9yJjzyO^:@}9EnBj}y?#f,!uˤ8bLߚޥ& SŖ1yTz__|oo+hW F{'e ŅE]I`@u?֡$eU 38OQ)TsK_@/8~;ujלX1Ы5}.%"HF;<ϛעȠ ݃+줜_ '\˭{4Oڡф1ªjٰ{Y̲ܶvgoGpX[ȍ֥zBAoTXZ?C4KAtĹrˏe669QQa $IB|\+VⅸIl%3ܾz3MJ1mR%; Χo|KF:&[%,:_xGnO)^m8̴̢Q'o+f$az,JjXMEAN粇^q?/W*o8W ~/8O}Ibq\ّXN۝Ir Ēi(Y(YjԙnN61 zI֓%' y| 2ŇGڢ9j@<[rW<}$u5*d9\ l$1B*oSJs.}ީSzz/Nul~ ):WKD Ը-;1p7&5yxH!5E`푗n[Qtfo,Uw&+|sZl)%`j>hUZs*_h6 <!M6~Ŝ~ (5ZuS_,SLopmv=7~qYe/e: ʔ*dX"ki|v` +Cub^[H eyiV@;%{r"%2vK#ѫRL` D;Ӗ=>#/y$ N퍒=mo 6|pĘ-\\_:Ed27Jۊz%j{5 ֯F&*k`XWgbO)d-UZ,9u!TnVuy)"Ĥ]dc j- SyuiY鯤Ј50!*wMr}T28F(q+i3,KVZ9ˆ*>!h}H*mv˴Gm;Ӡ .s/.10T[!q//ꜱ랅b*t 0ޯB(|*R^H~3 vm3_Эg%Q|}W}hɻBGJ5̼Lt.1Z0wL A #]"bv%dj ;|@=xuUe-0ٞ#\;a!/Th6 X2?`Wμϥ΋}%F&Nɼ wE=d洽H'{G`I0g~{кw C2??7f;ߪ@ J%߷V OoklؖYNyiJ0g)zٍR! ^$ .~ `(bhاuw&R ;7Ԩb 6h/a>8V ('ny=2#MTj% ΢B{S&$@ o4J?T : Rsv\ פ=ws0Ov(OE( 8 & _׫m7;AjD^ f8>}^}g7[7 3pGs2\m## &B/628(xdrӖ5)t/!^qIA)do:L5!KT1I#f#g*΄5Ko{:; n??7FԌ;}H?*uu'%DZgt_:F2+Z|0y7Q؅@ټ'.U)bΚ|Wj&Z&\Gyj}pNh( 3>͑/S?V6j}vWa=Ru숋9 ^s泟n5YhSڐ\ hwu R]mUǦHbjDiEUQ̛thR ʗ/AؽQ/9' ˗7АlivΤ;}/᭻Cb9<=y ! 餖*sbܾZX휲K&d@a"g;fRZSӸ!iB<)WXP.ljj- ygqk@i2 +My OǙ"- `0dM"PB^^u{^h+/\r RBoS/yXXBp=vkF/FeҚ( ނ> *~P,艚TOQx˴>JYoY"CO>m}%zW;,=Ciru%xvPds;eC ˫春Bx栒}';*.dM4±IH8gY]{/hXQ'dJkmú1G"Jk݊A28f+6 z!}DlވdvZ=Ny;Ig:Y!^ݰ8Dp%R̪1V1\-,KMz=$ݒ Ĕ=Ǐ? _.jBGy k/T=>Ӎ-3 F{ دCy@$ sn#;#W%/mFZ{%W.= zAkJ Ivo -%EP 4ws j#xa$|5a,UۣaNdJeAk#ʀ_a! )I56eDvXyKWI|^@m{|l+ uu``)S t4^~m+e=qKAʪK!D3hV V iBEQo9@u-PV>>.+T (S}.hS.pf Qg3 ^&l2!]\s=7&P@wZ7@p+R)YF0ؓp ~CP=4;J^Vİ5o&ӟA|@u{5zDqĻ[NZn}Mcu/ `ݷ@wنS;),g'/ C|%` !PKKlr6,!?6:Sqn .VV!p=.6>28xrx+AHZ"RjJmč WR4GW w_ 멟|lZS,WH u+:<op5oaH:icD]bAwz|-D9"&*`b;OrGrdXuQmt ѽ]H\J :VACrS JN辡(p\ZL;4ɉڝYǨ `\yߗd"q]H8 (JS`Mݪkq 1L{5OG@K:֠ʾ 8H3U$j]p?Hҥ͈a))z!$c 52-aǓOJ#9`@ZHh!Lzݻ!*TzKW798pٚЖ" +ni>bVu"6A93M3B=LEbS|4.t!jޛ]uؿ{!o'-Ͱ2[x&G|?-e^X(zbȈ.[,Ey-U9\>Svxʚ49ay@eb :;u+qD]?uғN#?вF_ZTg'Džk XTէF<<*֝bZeB&>Chz o.Ogn%3LYqQYk]صk]'HFpr>VsCKER89I4K" >SGA->DGء7Uڙ p:W$S1,∂t;8SFYi r_JzM#(TԘz[m)>̅}%x[<~l_EsMvd&j^Y{gp$c_^ɞOuc];/ZTqe ;߬m Oi\@Jd"5Bh yd"bPM1@"HN*(_@c^?0_".pI=▮̭(.3 99(0PdD$ >:vmߘUˬzIaYOX@R-\E2񩅊e,t,[2KȾFC j"G|2+2@qCAW&1A|-f{z6kM ߾qd9Jf s""WWN9awD*{I]kcnCNU~m4.\r[^;Yz}3]/>m*=By텔PcH&Q`c,i+_סGKIg͵# 62Ke.y)xml5T Q%}]+2;j1R+7O-PV Wە@HCVqO^ `h^ǖO H{/MUi{ݔ=IdJIpύP_"6x[V"5,W!-p"_?.Mn,,˚pub9Hq:zqJ ݝ9H8q̞FR}hU; xzH1]l}]83cO;0sZֶxe, uuunǼ9:S Hx8ܼM i&-[8\٩ۅ{T@ Y$ocA. KٰJoTy !? o> :<< F .F!=΢hG#&(qo]=`M *ӔrM Vf)\Pn 4zV0Q3یH58b?AH"dA?)+ /IL{i^n{Iq8_E5xԯP2Щb81LB+ |tHHqGW+4vܒ !ڬ{>Cfd;""U!#TP=m>@\̢Xyݶ$ȵR#k=U>!C8 BJc:Np@kw{'BwHTC`De>&&hy7EkR'=]%@+]e6UfuuDO zm04y9 X Rv\fF=aduT yeqf!c!)ɖnyYˇr  Z @\i4-Åg .W֧xLP|@x/i̎ǜTԚr?VqIZJWhi>h퍔"YY;Yegu* 'Ѻ£nkt҈(;YX=q2QQ wu4L{a/./4< `Gkq|i vBe7+\v۲qHҭiA~[ADmAa V'2XM5.nfa]N.a(@w4)whܼ|0+xٙnL;H!x \aS/sJ S5. (DP%xg^83v{>&$_~qy\Q8G>~B L-K'W͂nY_~=H M+T5rΎQƏ#XN"E~rtVO`Q ?v3U_2E)ڬaax'7k2IX)!!ȿoKCĝ*GQiJG)V%Lgx FKv1pj ZEΫhVGB,M9NWZEϬE,.ޙk$3W,Ny*)iv9A#δt߃ҔM cc0olP+>ԢL?dh=Uv5^̉ԾSаH8EQo8pV”?j*xeZ-p VYx.M97Fm%C7jdϷ'b D"" I~"*%&?3ʯt|$D*aS6}G>RWBfRF8^qɃѧT}doa+z J5ec>6F d 苶vj ,zЫ$HRIyh5SY%Г3I𽨗%xTL 3+ h#~?MW$ ?Ƌhf1߂s*@ [ +TfW6xGoev5v]_y>YT3h_>Qс M2ÐujjA[)r,봍0A{=Õ7ejPTT(|pJsY}NSB P1y_҃L:W,cf~ĞqquZd?k-ETG(Xa5V'(S+ AFwMaؼ vJ`;3Ș6qH#I[&и3gw"gI%h @Ǝ=KYZR8 rC,9dBXL/z` OTp{|A|U+aAK~ɬ1XmIJRhe殢xeq1; rf:- QZMk\{,XJ4)Sܶ"W1=> _Dt=uT*a> 7l4[)?K;S mZF)5HzpH+oZjSO$d[ʡ`!~adaW`z1/xtZu6$oT{/: '~5B^P7-PP= ztt~Q0^KrhTDm5] xFeuOTM:Y-HgwW1{(݄Uߓ%/WQ. fN_b0׽i]@ӷe?qJ〷Tfa!`{]UfaL8T]lLu4BA4i+X6''<JOĂ`߼Lšw/>>ƯK(skȄθ4,q`4,5WI(nﯖȟӖ/!xg+i9 }eT6m[~Sկ2my됢rsP`ކف"N|gIڐ/ۏbltr5 1Syp}"F3m:RI-U)}Lrc(eø7%쿏zjit^xi>Xm6L|" ~bW<$K)lؘeqV\WC96!D,V7xL^b˃US,(VEZ9}}tmk IMP4^*O{$ۋVHUۻpx]!_C߲~3[Ixc`8Z7/\+Ou(:zΕF3y6څ-X fԢvEu>y {gnԿ'OEN`A/ZG[X-ubJѿ ?b@0鳋k۴-nL۾C?zy%*[bYj`vDM~1ayoZ+@jnW) Fup[K0Nڡ6bw(pɈ yȬpw?DCuJˣRBid?ߌ:*njoe4Qz2hz^S וU2o!~Җ5϶G6o1" - f9u܋PvQqK(B9Sk*,C;sCVHD&aݨeSEC)wKC@f Rva( ۆ'33n~d?Dˮo 9ϙm,De{U@6.Qd5c셔Dc&xN Y^d3)A_tKZ砷*433Ap,}tlYλd#3^ :q$ՈkG:_R*>qH>n;\ىʨ;v\3bqc)ց&a,!Ҿ%NTXۗGhr_*j:ݸ}_3GlE<~ytQ /XʳZt$ z<5ˋ1_8KI;j,rՆ3݋#W!n#n5Sy+?U*r2= !3%wpb@:#; nj6R0mV zhu؊PNĖn I8eg7R/)}6&jYpbaxPE@.{$45IknQ!=@QUG^u:iJ~5 g$>- t1jv"@oMk>v0vtZGZK0:_//,mfSKa_tC>cdd-/ݻ IJj`Qro%QPrS\[HR5z{'FzoxǶP&GR1Q[ d2Se,.Nؾ?_41zG@4Mx@NΣ-hzV!rQQih8kns>UnxSsRlL!TcUԆWx{_דsI%JJَtuf9gV+2mgq}a^$IA}E#}#_k"Nk]z_i?^N)YZnqe5KJlyGX/^[wA(*M]_}1# ;fJz zCة/kgק62T4rKjQ j@̠ɧ)@ʼ|P&HUǚ)5aX2zO@B H&LDňP\;.̠@د\sr߿}7#YJAK<-/F̲C)@ pEtn1AI8OT] zZeS `3.9KӃk&N]E%9S+!`@R ^O` -0c%6ܣ 7 _9c@AJNm4N.bHpoXVMJKtSTFHh\1=?H D-&|I'u:ƭx (#?\~-qz"<@Anۀ G^c5 ɂ249|q/FHGB9oSQ+p.žzU6yތ4D nMaz*^[WN> /[}ܗ؏Dyzr#ɜ?T:>UCkM .;>F)#BXWrcΉ =WcΩ,KR/6U{i&*_oK~~Z1.튵%.Ν<f/ͅ-0ct}Pۀ׷AJNS]"׿t9Y#"u 8GԵXQAZ=Q=*, Dn!g2jU:+gg1Cf6& zX4!Ů 8Rw;Yڶ:eoPxKW11-XUFl}-pc9ɐQuneT so bNQe(L<@&6lŔ=9aUWee3ыDȜ1_'Al^I#-!;&4$o1 \هaוGg>.}<<[@Y*Oh ZЁA'kaï"Gǹ2&Mehw\|h]ډ^)YٗJេѩ6MN뛬&ކ[|fۏp"{RS; _X(h:br-OOe;b-ϒ5QMRF#*HX*o͗T/)S )A2*qX$Id%@m ج4(A,.tRy"SPq Ù DzGU:{ T=8NEjӔgwlYL84CPfhLRv`Uėh&GJӪVZll$yXL Pҫ˦rH/NG|Tj(rC@y _~ {?Nx{ K!ִ>JwE^iT%~,BCfZGF_iӉIK$qi@7EjL+trG}TX*H2w24Ǖ1D*zH#c^;lS:6%Fg$WvޮWWeÀ"~̓rJ|McIs~ec%ܴYM9gcM 2uam޹eQF8lW/a㳳6sᯫq RNAn> Yt? |IKYCؖqP1%y1agEBpGunwC2HusO'⿭W SZa =U+d`g7\l >TŊqh+',df3@KzxEmww_S V!F@4RuD?A$6 '+'oaj|OXd91sZylP {7I6~Ŕ?$Z9,7)< &kyȼCRaDS=~Gջ\fan 0Pz*K oQe ׃Vt@Z\> o['[ܙYR^7w),Uc=Ơ [R2 h=p5jpZ_=kNln֏sRym` @0)J 9,Y.!<HsHŜo5WF Y_~-SeWcl|ku" F~ B|aϘ .qNVaw;4}\)jc|-_.DNJsݐƕ --܊Ƚ8"C5n>ѫo2}o:<5f<$^l@V<N- mw%--!/F[ I1V4v[Y{ūK?/& ZKsU36:B&n.j:>PX㐵P~g{AhayHE3 57BR"ɧ{^ ET!sli\3HY3HLFo7>M.D҆3%Ieݔ%/{0 GdG A|ZD5W;wwz())&3Rا1ȦkQ]mCM]<ok9g,B9&F>D yx ECuvq; 00Y&X+ VVNj)4eu;vDe5=g iw,X\A!)h6tVV[&X[`-nA3>$/΂Y֏N@t*K bϜ"ߜ' ⲋT/W ~9o+0Bd{x->yur1+z"A>%y9yT9ɚD]cSѹ86Q&IлydJlfvF5ìਖb2oTLNnf ~"Ə5 DJp_l9#zVRNIv.)eX ,HUޅ)jQ ;u7F7E΍yӕ& p5gQOJo):=eZ,d*RrFČB:rWt *זe1hY<0 ߙSAF'F^3M*(hwDu`"kg~8ci(F4 0*c9_TK&Y5ݒRd؉$z8rZpM'H=0כՓMjr`yF ݆CAZ|׭X8xt%.* _ ,09=fƓXv 0m43= ETVr8 2^U>(@Y0mm&PR>Gx~R@oszK#pϴH`!(zl?޿$zFv(`[W4{m%u4 k4bRbix'|҆}hF)~l}+pԨgHj3YnXBZoi&{W}+N^;x\L_ّϻVkg(2 9_o y`T?j0ؖQǞ plȱP!cROZӇjϾa n8DLobyS-5=31ω1KyC\GchgQ^pC?وg63E2 < ~rXӜ%{&ܜ, ާaHEtS3xKǒ@q߼bA(WhXKFGƱ7x|1Hm*/ 6*hcST\ֿm:A#u!FwPK:H,|shJV5:Y<0$9J9Sd-#՝"R7=(g$IE^ᳫSC02,4祸- Jb  kڒ5ETeڄoNB>W@GЊٜ Ɛ+7c?`aJg)Xh,lO wJ@إcР2] PYxUHg8<Ѱa,ٞX9x-@}y<V1Ep'!T3gKxlHM܏|c0eK ˆc/0šVN`T#AH"Z^f"FaI7*{\kRRa`2N 5N4Z94^OZQ`j&'w?֮?4X6\-A5q g?MJ5>dl[*yU:({jjCEh<)WLy2 ˫ԥxDyBFn0}ogӲ믓Tux[QZtAp8-K{Y/_tV p ƭ~qɥat1PEs#ix;:/drx-ql!V}7UQ@b-a_hv;$@G? w5+Uވj+Z^~3Qct|01!bHG>AoirN*Ȱ0EK$cǃi4QA!L_ɘީbs\:<]g>:s&yXa37 =k1?bEq=^׻- N 'x*5@?Ӎ!Q|RQ,ί>!R)G%w7Pvjr N#;+DԳv-J`p,OdR|jӭ$JGYI$\.Flq䴇#u9ZpD⍓Pq>EEN*3QW]qo5o&o9Ʋ?y-X? It&+[mq/(|ͣ6yl˟idϊJ6S)ݴ;U`9C<+'AˤY'9[1DFTuS? ֑@zXykuK'X͕ \[6lVcxY8(Zi{DR;h G/ed>$oJ nrםJnT, %+XH7k*Z<|/t\P zi=@eϸqGp K99o+>ًBxPS0r xSo;&f sLbNQگ kX>'D6e@TͪC]۴ūSeI@44 AGZ K9%`A!fTӛ N12xT|Ӈg18rYuBAu#4/L F]ki ײ$>@-d2{ L !iIIEsLH3~O8l{iLx0hKS ݞ "yGS ҐH7 3Z ;ĕ"H=BeԆ0Yrk;M^s!"Z&g0WG87x‡ƪlo)r>)t)5]#+KjF`xo6](K$$p\ AuT =tf TGߞL|dY k~lOI)!Dq"'iFءTk itӫdMEL?Tg\a"x5T&vɥ(ZUwdb`O=tGCU7D-L#c,".(3q^4Wkeu~^v7Cdc. X/4c7D!h'&, 0Ai? ~ˑ3Yk0lU D^L[I9v6"@vY@zMAAx৸ d]o)LϜ{3VL]!?Dl\@ہ@eeapފG4Zy{픧aH}pΚԃh#9Ձ(Eoc1Žr6?=Ndݞ:"]yJ5Yho)G 6F-_8 t [/]+<3$+g2k2>XGUzm=G,LIqv͌E=w`rUm~=`( xEEfQR=k뎺kDU;`\JC^Ȩ"R[*Ȣ1: mm`~@%ӣciMpAw8b/yMKǃ*R<#jGkhXxQ\*la4:wj~..;3BX :t@0ͧ"Ɓ{ ")Ox%/I$[UJ #*0D+L؇J3LϙC&lzΜz'=x\SFG@Wj6Q(`"cz(Xpj3 fu |K#(Q x5{L;6 Jm_OxR|>O-h50; M3TF|MdKL~ RqUe8@u8\Va A[Ie)0~ӽ"y/6 <.csI[nѬmz5abtR! 1iɨE+i¿c /QȚ3{IEzE|je{0 7"ɮv="3N2>ZK76&g.I!bO %t'Z:;z *~&.I2 nwq4覂~ 0rp1e|k>c危[ ͐-1Pt~%ȅC)kxD(uiӿ)=2nxoPL.h''6$3ѩ EtSB;X)=h{ыL hI8{+Q o܎chޜ&⧛2Ɓ6)sxKЩ/\.ru7 [`>m]RchB~p_gw>/dmņB\3 ,[_\|ZkgcdV/dUM9J>K}I(+}eR9iI7)=}$x7Ois-P'җ&W[Do(Otwu.EBJ'F 6[-|U3k_L9*0d]Q®G݇+*#ɤlM,_Q:LfW:&H l,/ f}  ׹S 1F|jB l`\/~sZ8٧ӦTm#/|Y3j J~i$uİ Xl{:;A' Yԡ  lPR{/A Qix'iP !5:]lTl;V>V #8G-/Ff{/Y쏔썆_.JŠl6ꕶbL遹$ GpR(&o߻vbAgIR;@Q'>\`xUt۲!E=3\4lw) D&mJEbT~6s \4y{٭;N9[{`;1LfT!?SQ1PH6r&LND.n1Î~9R`6m^QvB!-ܼ{.)ckPϖ㻳nd۳g[uV3-KҼڑuBb9_ S3IDDϮY=2A.Gfk8-&CkoGaAǽ[Ə4X?5c>u4iƨ64eK[OX!\ۋ0q?D:%Hҍ(j{ʇ Ku퓢؇}W?6B)N䞬!H*YWCɯr'*6)Ra'v`:iii[qp47*qQN,iJ iI.Pw3^9э[p/ypuyr Mǐ^C:(1k=tYUp\&V9ruf  ]VGDk9iX%xF,w҅C0A-CY+o1ɋhs7ZonGr"V=FdeL\&YPKHzyG&r|xAo`Q0ًT!?P./mp9oOeSxdkV`l%mwB%J0.&$RtދyBdʹf"p4!?u*ֵxy]ƖjW 6;rԁHY!nuVN] P"GES =]SqR_HoPU e'9P Pk7QyPBՅ&PhpbsWn7Uj~׼K_f{"y]ɺπ*H;Y:KEE-GOb}>D4 .N uY[߀ 2"-&S'ﵐ'e۳pÿYh?jPg `tE5uSiM:qbYC$"< OHfίClX^9fw{FAxڌZ: G]>_^ mR,b CYp̻d5e')QYX(CJ^ ):d/RT~Z@r!DtOcwH}Qۗ&*jޕR.MXa1.N./zwڱ ]ͅ-f-/NLY4"xɌobcmA7Sp s cw 2le* \b诽Q=̀'Y<& 3<\|ֽH_>n6Q)”bC2l mQoY*Y$W)H `WNw5:lJ3FMe'+XMj{zQ2>}ۭX(}t¸v%Cv{ܗ}>;XgA/kWOl$KSv+h^ף\28Ք4-"]ELW63󋃫.'3.rYZM9exXcJU`^&o_ω cr?> rFu}oOEEU 1> bןk~5J+ݯbl4Ăs)Ξ^R0o#D"~Y/~1~W̓@~xtR!#禈Ir8W_O: b)uܷٸ׀!뛽几n&OC-7L [|=OEf>z@эa@4.yyvy\<:{L`.(CVPڄ":y(.kSɤ/y|yEr k|z"wzn"<t:.!\0:!'dEo'1yw? ȓ;DbY#A YBh< ۟ f yGC1,q8"ܦWfrw^J,q5z&m!@<1$fvU#b=ƈjUú5*Y`Dݱ(1@'f#w.xR3 p25p3*Qaa~oi9|Gc9S$!6*o4N{@SޣzBڻ-Dܟ0y4HEυR-t] I jE#ބe_m&uoˈq}AXQaRj`.DvWC-Lqaj%HӸ xD u>z(-5Qzɗm MWk!*8}ݦ 8^r>`Q^|ٛYg-N~|~+ŖbޯP}vNq4NoOBJGnٚwHm[o-4t'綛4Zޓ؏[!nrY)䤶΀ /yؐW7O}:YRV=PJb]:0MI<Fj}<)6mN6aZQl іg9Ն$Ch55`h>Bo%([b,Bm 'OdU fD_>yO v'DFՔV`v頟ɬo1ub =µK[7vdr9T-W=fɅՇePqO7(*^p֗a3mhi 1?A|)Is0z`K*'rȏ]̛TBGV4QĺHFUרN*F̤\,NPIE`OTh,Ԡ0^lӁaF hrӤhS#QaNa2es!^2t,Io<LJuU6=[JU^T;J$ wQ5M)lMWlV˻&aw4-3i#x ^)OoaK 77y}%-4ߘuƶ}G]AU zk!Z+Pvc7YLuY;׃.Y"""֎ʲM[Uk;WE[߿.5j91-L&ވ2{q℉keم}q(]$SAUW7"$w~/h>gIUSU(Nw3sNFKɲ|9+V rX 1J71} ;NaO32qCwnEz#no;~Y}kFTFF! gixv->\+NTA; ?G94q-~yīٞSk#K# Tk1/[KCn.IOeR/lOȬHJpay;!cqhiBkGA>f=)ZkXiFn+HEQm^܉P-\|!U>;:Cu~Kk\zt^;0[xNust:܋ Uʷm?AALJ{t etf=fv0r_Ur9LNQ4׉"G'2l*Wd\(Vg4/.Tq տg҆s#sSʜOZ|D~^{:<]\} ȑgd{("jy-Sî6#u4v,e 5r1fnY^̇0,"Ē% s( k f5$^mٻ.'څ[Ϳè[B)sw9m \CS؋ 8[)w+)dl]Q"|Z_ј*b,D$8Y2(#oO\K$ O3v㽞b಩FʵAm` m @B0esmsb"rt'"0 )=Qᢎ|}3a)2e*\~̆Bi  =jbVF<{j4r)mVQUM[YQ=)F'{|1 )a3Ic_p JƏSzfDmAzVrYq>K}5PF3fŋ7#ݙA(k\HG/w8V;^n>M~]2t S.@П.  օY2]ωo?r|qEԳ,KMtfĽ.4Q!X15"xSEbBU Akyy 4-Z!g̩+wF(De 8 &*Fu.|c $ADy=+b XJ 3u L W`~[hrY@<\em0|rb A"L*(WNuZ Z1b2MPb^Au7XƂpw#La9Lj)C)7   )\]3= DV;_GaIV0vL0o Y½B`}sH82~^ôdF@[ k/P4F;QletP{6/f(m:HIG)`/E4xCf%Q9(kx$lbI0Es[~5+j Wib>:/tOpuXUIiSˢ_N2p"Cvw(E*U:ެ0 iIfd6|ŝӶ! i(, "-⨄RӞ0b`K&e`/i~c^B^l):{kh=1omAu2uwg-'b=a+8TbP=$RhHLZϠˆ[{sMUܗڎfyj9mڲn'G2"_\ |*v^#-tM4^rshWv8pRϹ7BfKV6ղZ,D1r|>1頿/HWx7:ޗjh*A^K2s Ңm%k7K3(0Qsמռ`/Jn͍H;Cf/[Ip:KKkl'5Wӊ%0`}5/_";8&yx2+*LQTI(%'oΕ'Hofiû/5juH_8 ,3݌33ǻ7xIgLlGQ[b`} #f /:^4=U@~rڷNJN*fz4\jѨhb +=j앮߸Խa\ld; ڵW̗`ǥqPг:z(8AIjjΎ#6eo/d( \!v.PZ˜ *Ů_27ex&^6[߾DkUYwQGAjH? ~ц BVL4!:DEbK*B2ӻ7"(R-lܕB[>QZ5ӳ 9ፓ$4Otwu?tK"{ma5N.L#6z*Ga3xu|O.k6Vg i65c.с4:߅CU$1H}ǯ(VyW%g8,YjMqJcA~dDZ6CW׾Y^ l=C ГzZN֨'sq`S=~;qīuft-=C@?뤍i]_VJoI;%i u~6P e_&m= A]Gţy%s|.5 Ęp6nk#MxwA2w~UO`v m ,vL^)zR"tc~b+ijc簒c&'Ys>uqG%8p߄XkkM,!-qIJ)/:9g.* g.~Sm0W?.9D3Хe\a7|[{Kci`s&I RkL(|SG|`/̫~e3 y_@,`C+/ #2'Vd Ikpӭ/uRKE_yJ,Cpvlyuҗhe-"jf?oap&4@Ƅ)Wo*>*foS&^:g7\ {w0Ӿgr8h2 o[gЎfwKk9Cv/pf7Ruf@i:'-{6Q uYjü"<'!q[ J*{G :!k.d^z`a<4z ڡ;|λ'˽Dm.bMsL._!A#+` 5u[?8[!_ׯtps!*UڣC&e%k!Iخ@= 2s C0wC f`;XrG&)Y!-ā7Aԝv}3@q׊YĤzdPMll=,c_FD YPh|qiv-k wρdn һ2xːȄ@}3%dTZEiTSp݀<;O*O|%DYyu˙4G$L39ݑkU .K0Fgy3صƪu xaua+ MH#s{o$'XzXڬv]jtID{N,Taցac0b!ih)eѝYN`/@-[Jq\-`"]X\3#wXмd)][8eq1<%'dg^z:nSO6δTgɎ$ѷ*NbeMp&U:JGMfl>9!ݽ%*{ Y,Im?hPDֺЛmḔGkvvELjAwJ*P>;ڢIMac7g+f3 !21OۖpywfRqW>eyøJb82@p. NGB~ )(:dؔwC-K A$'m,|qB$v4Fy.3*2%*oO&X7h:[hJΑ}.+qݛgƢL9g؂,ֆ;t$a*|y?~6(㲁ƿA+ޜ- nk,dB:JQ ]|cIkuBkX+;67R3xh/B&!,z{y8wSZ,RQ[jvk¡d$s iu'jQvz1 iWloD13 꼆o1 ͹EqbB퐟Ǣ0vEt2QYM/|1Xl&2%si\{%e&sN MqA; P=`m s{5:==DrcY`F&6Kݗ WP:kAZ2 2^]+Gl̥B| b_)<QoJ| yM`$aB&>?3 !6ĦFiyYY?#T$(ݧϔxrF0ޱ͋^& I6QZEnF |& eN)pP+1Q y[}) 7[4mb{Ҕb2 K pa96X,KX3Ha=;RŹjF$'TU(jQ;;reh-,TqRKV.2柳> Ɯ\;z*I3ܢOh?iuZ{1RNXu7{'l :RZ*f _o.tqX4ry(Ze:6hԏAo'FAI-&/Y2jfƝƉPB`H!1L g mYYX~ D%!z>!h Wk7Hteie*7_cEE5jký*$S`K~\W5,'5V,eMTpjIoe(YK’gt,t?g !U]ȹԚbVs+L4wR Ǒ9}XQ=Jwsc{;%4[L˅5)b)#M `>^G1$4#Ow4ԲJsx3[a0# >~:# JND- R<eWIKw4眔ѽAxP3hΫ֍h#;v-b-@r?wgS:u߲Yb> n*cU̽Z.5-4 ak5A&kM躁` N3竛Ojck"Y]ݮz6ƛW'Ĥ'k=_^!`dAN6;'E}z4Rn 2Vܾ1W+C]&F--E"8rkfх}^{XYҶ[ x,fxW NRLG,U@JN ^.i+2+;2f5E!ݖBNb7 P`v}u#iIf/xY[ĊNc~#E] m]ueZ.h"ൂ]dC+\SHi(z ͏e:!r0E|f 8$Oiu'WOi5f Ta:᭘R0:=/,$ދ&Sw˲oG}H+&K"ۺvu&kkvQ1J ~L6 q4쀺{}z s ytNr_сm3[mHqFGYgHv7V-vXP>urWU_S&Z -vP"ًy pWE޷;*JQyڼlHV8uJ..S\ŶlY3p#߷fD:4itIH]߲kj#@9p "{IsdߪCrܡ #%ɸ; ?,tw,M(96D8ِ'; 駶XEܼsu]V?PÐy6!ŖBܼNŧF->}hgCZza8'/5?(&mchFz=wtCg?$ԥ=iܙR[h^ O{™a17~* uONLNE((0Kc3bI{f'spC> A*Ҕ'x?8ؖ'V7+[qk)(yl'@!G!5)b, u @pr`,/0AK?iH +(o:HA'_a?!ɥJ=J*F{Smr[*C)0#&҃g{'vspQjжmWc(G}7NM?AcB5ahd;=u3nǹ5ϜI p[޹pPeFge޷/mѸ ,zitȝŰYuKT)۶'p4,icꘝ"| !fI0֊ o. QL+q|D|%6(@u-bʟ<Ό䪵D!A+C{jmpTJFdZ9; `i4&8~>NT ^XWxSFcJ<:zVW@R˩$j;W>\˕V#= >8JӼ.ԞxZI.duofApv8 ɮ4}-xn}ԖcdFWUvX`Qq<:0/#:t.w$cSo/aF226(3Rz7K7QB[F_.";`Fy>njjH/rwU<1C#JqmЍoR{z 1@jնMW/9R-l@Ey'Ya&cP":cs{oߏ{$~S];  kAxeaVg}0}7̂ˋP~ dn.Gv3%UL9g-p+"rS nR 'Ԗ^ @c]/5kq/O>aDPbDe_}O1i9'CӴs&_=H;D}2G"U/u SGӻ LhgrKojI>͎ N`0{j|G:%q?T4/&Rс{c[.`sZRuAV'y,ul#6O5jq/+||R!!'\(4Ğa;}7Or S`s.aEw ecpDֆ\/V.{ےӁ KĚxc.pݖIDۘ(tD@FUKbQ *D\50X7lERj CX=p[} e8=I6Xm}3Cz-]E9tʂ&҉ԒD')(anM:;C浹eomS:xȿ ќ<]"h»qX;7VEXrXw>$㙀?Eow6HI-:s^W(OQJ"#㜪fqòbpN=qKJ9(9?? ˾9Vĉb^A! L[]mڔ@ (d^{>t=-cEd{M_˟/jy yĺ^h{ +]CI!YYg{yde白w&gQ01@"M7n(iʉLNsZ`ovpD ڽmI$QGCHH~+=$4Rc*őb:A9HlIȧpe q9Z"8:!i 'WboDӷFqPPmE<&)Ln3ܕ͢ciDS,ې u͑pF|녑tgק*y6J]}#w'IQYM:>&VmyOOfG-kzcaC +Ο}듬1W48a% 7!9i1/F]k#cN{1hd{W6_}@s?qpIV=.N$=MU )|S5' Pp~eL>P ʊ(*nycnou Z5W{T>>o]I~ϟ.d)a/TAa Zq%kH@ MȯNR_1[B[dvkC2Ʉ>|^Kئ'=;MװL'D_ӐMKa:hR6?cg@SUKX^T ݦiJz{'I܅TL_ 1_S`zXf=j[nk>1o~r\X?VIg~dXC*8~s6M׷ཿ /5XEc]|TܪĻ(M^ Jo.빉ӱx}+fd#]($\O{Aߊ"l.Zǡ,g8 Zw(GeQxyKA !iF6X{[8KI;j2=vՂ@B40諡8)&#0{R, 0n{0/?aDLx!oek{Gt8H3%M&$:]@܇hY޾v{$2"ÄiO$sLe&lk% !|KbJߺ'ƙoqEQ"kɥi`ak{?NV+_5$<?QyT=_aod; oHMv(l=KV+yzv͆f&;.բ=)^? }#~lI;5۪bg&5ʊ0FNcݤ,~#LgKxdma.Rf7ݒf⬆@%5]pClzDvC je'f<+8TXhڽ=HɅ_b5~%jLS|OmK< "5Ljn Jȳ[6ʰIҙ*wO1)Yn=nxj.'ֲ<]\fZIj#/w^\ 76; -: df-@HOCs sInzu[GwEȎ ( -MՔ:f0ɉld>x 'wW" ܬP kmrOUc2s'g.Bi6IMF#XDPCd <5z!RCv_xQKs/x@s*_rlN@pIS S@^X"ق#7s:aM}\WjvM {+,,%/K(?ܿ/C>Q7)-XgP-F iNH} @[C,hY WG6%/Jܻ,g,"E[!?!)tl /}܉̘r*KӫVA) %cmD]+-^-R"RnTk=q_ʑ9kqaIºXvp!J(f 6 X0Wh8U'^9'Ahd rE\Ά$+MzкA%' 2Tw8*GNsހ/g3 scAAOB{"Q|PZa6?@ޝ Ror! 2*TD__6ri,qIʰ(8 މmerrd]-qƲK ':2 ˈr <׉4qP풰ÎUQՍU=߭@dP=ڣ`F9`"A M~rq|#UCJ6h!a&%@"^%Fk:IZl-ccר65jMGOqk0P:E~m3u%Pǒ-Y1]>|e)MuW 3FkVq-Bq L@~6"EJsrF:xr0ǚe-aL!_ E:+8嗯2Oi`.W`\1n,qxlYjX LЬz6'su<d8ğx)tjSTn\1B= m%w{&f${h"$krxrĴwKOD2U>pv#f ԉVxqجpa'Tye!-=|FUIOl8' m8.DM/b`%}nOM̆"r߮1S[l_UOC f}ƍ(7rK4q"9AS|ޫ;EOn(jү4Xqb2 |.y L TpM.0= :9~n;,mXs|IU ݚҶ?!4`hX .8 EyϳѦn#m&UQM 241FZ~=umYaғHi)&oCձ/;wt\41->8n@AN e޵s?9([搬fm= ?]G8829;I_2@r )/Nm,/٭ROJDp<xFN86;Uͺz QhFfax|,F21d{r 0*lݵE+OxFH dm1 xaVyMsUŁ4݁p0y#j`\샕jUfV ^=S4dw:%!A'!@áǍP3 d|R]F Lg9j %Ss`=…io&I7ߏ8,5B6QsƺܘJ܍Y}Q2k+$׊A.҆8rH< ә{qj鵟8\PT]dU#5 $ c`VH /0ADJyt>`Ӑe&pGM-j 2[tzω{hP19ほwS 9[a[ U . TWZ'iSUʸCsN/ƴ^wc?m޳!^ /pOf }Q %;Kd t/6 ФQz9aEKOT8#9{Ƒ_DƐn[@W%3Grt1j{~6 -yʤW]zv#"gAw3bd 5~1MѸU\}w6%D}xtڭ:m$}h>8(4zVBbg,?ʟņ#zďuɯ lhM_r&[i f&." Vc~Ql Mzә 3r 6{ _i;dQ=%5ԙ_8&r{씎wx%6mBɅ 2wXmT߯oU2rwHttIexD2{#kn6ǃD(qsQȤwF|1f/4‰$ O+S߭?~a~$d__rzCu'SMm9wr3f(82)KkwGJ#.7FU+=JWk\h;\2VjhP^L67Mm/7N_.]խ?{ 9D1"$O^4:݊9] 2QV4,a+2Jrd鵩K.,ó"%m&QI-ġx[6-~A#ǀ6l Ȫ"Q:߆0q>zCpv jZVT}ݯ&h͘$RNs_hO3Pt,L>l)'r-z.\ WV1 N0KO)_/)S4׭i=x\.! ܭ2u&F\/Q&eA3reRR`1NZUAX4>[TtvsԓĈ3߷uAND.$i2І7sR\l5fYHښ߅/Xa Z1fV yu;Ӣ%-rB ·:HvVҾL|O|殡D *~pd>8ŧ3p[k5ӓZQ9^<"Sb/_l4l'!t9.9ƙJbjL!}c%GO_9}ob􃱸_O9riPa9~vA?hj| Y{ƯRcM=VѪC \8PF;@sm汩[74e֖΁*%a {TT0=RLQ2M4UYBsc luBiL0e Lqo"~^3yzc>D*8{)X)>:,€6DFsu [7xI SehG4IV%&ٱU@ekRޫ{/4EE Ӌ72ޚMg x 9YQż-ڈMi#ʥGaI1КfƔWG S#|5r{yq=hg?P 13{2dxjmXu1n{Ze t8ҟڵŭ4*+M@96}a#ɒZğ}lIJG*ain3enRVg3=^@UT<#JDxM6\so|]f @k,6JX=iAruf: L$7^_Mz=aUFwPҼ.3%'aetVOɝVX-q#5):Z9M#wIdyb'Ў|%e8׾?P?U@ouhXS9]uFvM$~maS; Rܰ;t (i4p@Dx(rn@4#oVI1sjQ FpόhL0"PZɵqJ#v׍d`tdŻkF6xA$mkԝse`yA5nXPVy3`gWr$vZs3ZWQytK'Ω"-B{% Ğ'Yph 17뢢P(`\̓_JU &YXE[ՓY1[A ;[> X#s$ϫzA Vܮe􊟻.9Sy$1IJZB8Q|,gfX'BݑZ$y>Β=Ma_햷>dR==b}Pk8JWU'Xܜ=#uH^Pw1%h̳9d[cdz9ztRŧr}2#gZNr ȍT~}CXnu63iI+8r1FGQq+B$ٻ3]تTŋ7W`>/=h \D;;CP'7;wL~/TcUB jUk̅|n&b0&ibCsH7ɂ. cqr#k2pb[#6_GjGK"Miч)/,pHQGVwsaTkG,$!#z`9&8qý&^X|2uG|(xU7X}f6\TV a$F;̰`Puk׬z;;)ڬLQ D(-$!)s`U Gfvqm1wTCBQᆒz]nߘ#Tfĸ_;'ODE@t7x~MPx<@J@s9&_@JuaʭˁVp#o]4Fw|ۏEhqMjЃѤTE {oǴ$P r͘sd `u sF_֑:n@F+(P_G0bO/%Kcw}\!os7]K?7ΈA~pm0EG_kFBd>]F/#JSKDy[%xt*l' m[6Å[rf|zϼSb޾ M3?t3D ~d.KÇ60wS{ng~-4IH 1BKWZ\H 0:ːBT'|;uOv'g[~"@MU2+_?֟\L .7b5BZ?z;'9!3sa thIi/OZV8XR, g gX™&WgoٵLm3sg3{%_<+t\%*D5d]N^"-7 QG$5TpDǩ/w$x+V=2.LR@ j&rLSm A'/Ʀ{s@&]>P%M9[̄yЋktYܶ%w)UYwDowH]o )E,<NшެI;+qU\Hq6G EuV)Ro"^h)͐ɰA tUg(<)> Z"dvP﹁ C괊L k[nw\+}b!Dt*86ăvĵk^ tX%Dj]0cQ(aX/;G:s堦?Z/F*ZNQ,Y%Y715@20"hLAnVW&rܒ7 ! 3S $/[:,'5F<ȅbUWo[ل\:Q!S!o,z?Q6Du)I&ci~*I!}[z1 'y-Q}v=W͈s6+qF9L؃+9޽G#fwV}>>-z?4)/Zw:76vu-QɳRə匉K͠~^)r65KeJVy!s;1;& ڀ(أQBOϜĢ1}B\T~i&o1i+Pb-RBruAFs=5G^QjtS1Ynv%ʍ_'W<5ZXeFTXXq +Aqz/QKT:-m1,^q($] xiUNXex'ȗz3˷KlsmdC=x*fIdsH ehnX3YGG@ *[YS%̐0 v2hG/ |hW9:L̸iKbE&I9~}PyRی}\4| e[%3KYZ?WY˄e׿m'&:{U0IU!ƶ|WmAN!7^`^N3zb\ܓU Sl<LDB>v:aci;v"m1@,wws5J)2(Zz9"5-JK eŇ,ȵAL/+s*KyWOO.݇r|ϡo y灴ބX_Mk-/YZŢwoxJ m45d޽ pA Wi:!^"KZj fŽAaꜣg<կ W p!.巺'By]KseBSeצPHi/Ch?P(bMИ:/մUK؊͢wOTWdM'k]!;7td=n !WvX7Wj0|^ WFn۳x l̛oրA'2k\.0= ЎGҠ2L1W:\$k hw# bSw,H|r'A pK/cHܝvlWNr:x <#N}gϽ^ ؽ4Ԙt?<$(F'fE*%w({tI3ƕ([Cbymz3Ѳtevٯ9fEICL:O&\nV\M-Ξ$D9lj븇܄>|s#@b_M[KC_*oRAܘaR8TZk{JC&MRgگ:bdp%KP@9A1]'ðwRݷoYsZ]L}h2GBn2^lmҕ٪7 }Ă_"^Nʑ7ňL W6I5وA" Bwb[Ѿh!:i]m?gRǮPbf n_ 69=-fcz1gd;>}oEy):+kc~+LR]koA^C =A4rJF69 EuЮJQ#k*@m Q=5 ` Iv1fX"+[Z !l0:Xӷc !mռR˝)wތ LN<1"z_to&\zx,`A1-+FإTqDݲoAv3Xw,(|_dRu*~vm:)Ђf{sPW'<:Z7\|GzΐX ڇQcoMX#hPTgP E?Ѩ!oa==!Zⰼ OK%+@3~5?CT,uJ:cs]a+1 EmJ>u]&شLHSpj?#G91u~L,Ӌb}gMbjk?*ŀj!*et!ӓ2qSJqw0tcs˾NQ|9ROb=)e7 h+ q=#sK%:@ɣG~Ucna`2_qF!$qq=u ^ёWAQY'}̽(~{tlZËU‘3oGgw5^F j*ɋVۧJID+ ~ \t^FqAs6?nf7w#h(@}B˲DgŔOu0Ս`[[7HɩهZ\ol5S>WF)4ݡOsAbOI|Є^KONVdhv;/EzPPz2Oe_} T+eKb3G sĠ.MgpJU]z|y8 LMH\i-V/ZvɁ("ZJxT7L}nr ^ƍF_XPDDuKjrMYtr5Ok,F8ZܩbϞ ǙF]F03w͌] jTjqNX^ vX}[ xt6y!zSN _Zb׉K{!tdT S0FnP}b$ Atxg Uu#T3g@p.C4v;>]w+ 9*,aƹԄ b-NOo'ɜ:xvSYϞߋN16Z'Ӭ\, L̛O1/o o'$ oֶJ$͝QxW8f=4 u׉ޢg3U'w3D] Z|+T\?s:1 C'gFi~RD̬1&YYl6k01}\hN f֥bnړRx]:JiI w.aQx+G V,O+Hh|35*o7Aw$!A7pzǞEԶP@]?;d-A Qyp1DoW@%{5*bWN}9԰,lW⨵$[/NIca$MnWbB|K1P(ɷ2qUP_[sp=Զ 3 8=ap\~ yC3.R}>]qT?G1wJɇ;pz)/rpWBtbwke0KLN0ΰSZLn7(-BO;OTAR31?"<㋱@olsXOk>F ?;Ijӄr{֟rndx.p  AU0,XMZwyU(RRz+5 \L"+mv!s%ދ'HyH[PCT^T"yD/kZ> m.?6x}o5>4Nk>`8fCW>D+C2L5HEI&T&ŗlZD_Y`9'^1aI~w!nSA9$rd  @bܾ`o`|jkGKE aT@PڒIA)5V^y_RLN,ƋbĜ/"Jy5 Мh(ܶFfH*r?K$"#ogiuێ#Dy(f5ke WqDЪAw|HyL_50PgV948Ю'$~'5!iG<#5.؉GU3\wuLAt4hsk~aE1 .y}i"܍̂BFZuK\$1ӫ~ Ye.bsH{v=P(zX>L/@Ȑ9 ;_H)Q[i| j\F.:HLR󾮼Cqn2N:oG`@]"$~rI"0Ȝ斖iGi1'''P‘x m0%jkLnZCE#Wi9X;:aNpRCl86!TKHf#솫ΕN_`ժL&j )P9q&0(I뒓J #0&qʯ_ %k zL*y3-c񵩊;f+ e]Y]z:fY%RZBx.88<ͨI "u/0pyQe|[E^&+}P3:DU(xqpxgل|h x>.7uQ9_!"eY.u|.pK%0Cfb; 1 :ZůWSޯcx6)9RS;bʣ/K@?7T|Ȏ[B c;s,k "I9 #|pY_u":/8ӸB=` #%_9V*Oh$BZcCh=f H(9gp-ˉaIcx M?k7.RE`0j[TJ#~km^br 8e> ^ _-&݋Jݯ:.kа|/,)RIPosbrUP$) Ar$fLWmC;Q>r\DC:#_ZV|BЉq=#((fh`5+є*qؚoi۩a ;`AL$4y9'~kz@9l'bD_nL y,D**:zKsR#?֜^{O(W`E `ΦuR^`zJ੢ђ)UU 8&C.J'/}U/%-fw=J"Du x0->覫2>^χNkB d~2aU /1[0~s @*ǶA BӞ#,uHEG "y]Cp /&8Sq3Y3 "4х߄K1MIuk[)o]MS6B p qgRYtIs Jx ii!eD 7m6?Cxޥ9 ZJ=5=[S:ƪg~].Vo;߻AWf5+.ED 8UHOeN"UhD͊SO7}h5q®$Q+jȍ<~+ICMF[HUHIНWo`O}C&q{,)eamTѢآ4%qL8Lߠ5h_ Q~@iJ1q]+N/g Wh-=s0#Njۮ`I3$ W+kQpJ6  BZ,K.$>5[)L3si1ʚx&ֳz K M"G*VE)v==w? FAf63$" ;ݲkoNPxΝ[E3¹p7H^|P4_1#!w ?gVr?~#>"|`IQ&]]s3@.zu?2ޫmWWBdFRb%B[.S{/v$W%[(v+RoO@PX(2##ˍBle*zx!A^&*x[S&G*pX(bpZmCt\*hP).G ZkCzly K=[[;=mj 3lViɞ]B41g<wzl\053xM C4ý!rn7/ʩ|9p%@oA?1ҙ{=XE:" T\0cygjjռnM$RD;a\4L3r).Rh,~P+qi(V$tUk)da]߆OfbϬOGPTP\{+ӻAbI$g e!3 ^tڂR0y Iw~{Y8p|wZo?ƟKnᄱ^&WO^0*Jϰ2Tp'' #[BBjŌ7ɒˇQX=ʼfk2#$yd.w6ʸѽAjp)ִ-u΢ TP9#?nKTCpIBHnTf*`q/)q-Bl)uisZ@ͧ ]&`5nLS؛yϿK΍ψK*] sr/9&`s~C]2E:$Nh1[QEr )&ckn~ti7y.%ր~`|m>E[T?hrb!yzCQ0;~|ѳ@[t,Ꭽ$saV(#$M?huG'd53QۇTچ0Ϙfr5U0ri4d++LhVjOez_\0A!$O- Ea ̋MzyLaoYNcf\#v 3<8 i2|7eW++F>-lj+5wnL<0R,!'I.,/4@aS cP2 KwtejR| ƢGa@ nҘSO$ Fs$;3Hb#|^i2YV].eE "g*b!U&eaLWMN.9:o`ɲi"|G f@&v% []l_w*1zF-ǍlR˦76}zAO f /PGJ˕ NGݹiw| Q)Q&MIZqm 㾏F ch2:s<URspN;h@AᮋqD*-ʊхɉW]3=~[έ Slj }~M3B% J(>m !sEA@HG.R$\n别$o\~C˧J.UAL,eY⃟/ @T55+9f-.X&2|'9^Ij,N+X{|~| \u}S-A4@¾~FQ q*zkLQC<1Vw:Gnkq7Q&lA:mr^hRҎ?Cٖ7kJu4g)mA"K@(YnkX vĎZh<:j}+mz\ɞc-{~k=HCL2!؊gv ~nl:["f^UV q^0(IB }P%n;~I^h&$G+swmǍV @oPtuU7.Qkf}{s ۩ȈP.`e:s$eXNq} t1[At_U^s r7Iۣъ˓lJ4YawM5 @9Ǒra%|uHGZ SWv RLQ⁋+ղO5`8z!,@VPEj끫^ƕ,# yq{WBff-UߛshR/|bhc*ήRtdۻ/C.vkF0rjxNg|,"d{?#2Y r'bZ,=v)D368R3X(K/ɑ h5ݥH/g̡K<;uQikpu=g^*{QQW7zSX^xK>3&t?Qٚwzocֹ^iFtZRKC"JQ\&!*cE04uƠ~)q^~0W{y7ZBU1؃hD&oOCxUT@!E-MX Kˢ}IJW<#tESY4Zdf{Ht^qdhP_ƥ=9ʼZ}yV06̏ZNlTy'|`,DWnؑ^^Jj2XNkȦP5gOStw׳Oc{-N3+$]P0 4 M%c/y"5N왪@4(] *c d)Na gt^slVbC78uuBTÊyL2RB+lgY|j3yɹֻNZ"-hؖOI{PVKe#F1,R@:[ LߡdN=(Լ{!p/ϤC30tjWQ؎Sꋲ&)Ax奫wRk銘?:Ln_~, R >!DtR(Ʋ;MlDԩ 2 'wV>Qtl?2O` \7u7Ju?9>h/dNk^$^*YԃKޯbfa;D127H^&ׯBUP=^Ԗe<7l&> ς)jYVd.2{2샻׸Rq]=cPߵsmZ+|E #HCyfu20aɔ۟ٹE= nRLW W'fGwI4ça\יbəȣn6yH2tbEdd43J!D rRwž*7e3163~6ܐbOUN 'iPb&^~"\8vWB(w#U+ZbٷviV?};7|4ڹAsu|4]k%<<VX iSC9;mN/v!wO#UhjQ#)ZOt^ y{ oB#?,O#UM`AY;W %;&*ul+W-;Ӓp9] l:9;|e4Ӱn\V6^$pf˺D-*v} n~S%H+ vG'TkԸsrKsڦ(8';8%+^88VL^|bf7g,X;SPyH `k+()[؛m5-b7wt5t@)-ݰpmȋI,[v.ڧph*iCԾ/gI&b6H8Ey\b~c皠GX`*ʠ:udvr܂((x^fHi(oQ?5TQ|o{YW^r3})e#=F|&F+8t QOae Q{;}ʎ ]h2ƍ8 Nb~q9"V%NPt:kB;U]t[ES,rdLs:"]{G>)'qnp< 6dσio`Spƚzq?k+]ꁽ5NC.8lKp`JӓF?~"9s*QӢ*<2t^ύ]C 4Tn-*C>xs$m$r|2cښЂIIDzD%Psׯm#^D~CœiYktBNH9a)\TL㗢4w$Ȓ"2=zg~4R'q- OD!_ed֬6)ӐN}f._}ٍ(ul+$~5&(9-}}]{_-Қt(@T-bpVnC~܍KǾKAz=I NiA`: 5IkJgV!̪Rd + _lPC. 9tNMă% ^ MY_Zj T3Y50.f }h2"|ڞ3;3Гv`6I!v=G<}wv`#sfZfeOwTƌaSI턭+i:W$>uUTKۜĬ y)>-˜IhV~ Krǩ".6^(%82/fq^uXrU3/NvO<To&W Cu̩`z<1$z(1i֡N.&Le b^D&\% 0(d֙/lߑՕ$[yBG"BTd͢5C,#EN|O:w=w8A :w9&æu9]{zxQt;<*M&8[ƓJjDxSX;uʆCz>[E=pVc7֥(NRɘ0o8Μ+J !t&L;$bٽJ| OSИD3- L&qf"Ǫmr2-mfuN1QEҕ]}(v)[צ:S@./%9z`c/IЁ;ZLeVd:ΑJ qdY<9Ld1\K^V8**oK-slOB)@?s$8WJtq$u-W-eͮ+F$rzW}rvdzҌS[{|A [q *F:A)e̪{jа*U޻{O쏻eykq? exb,J2Tn=;fH\\Jr?(Şj`ϵ:&^# w-Y3 FC"RRK?l|8q+~ijULZ-禼} 7Uңo܉3FS@+XGsUʱ'pf59jABx`&x\s."?1X!KTur0Bzs5B-&U JMvpLP[98= E?j|s8d]Qs D3 Jw+Xve CS =^trd9hs!Wn G8d 땸?.ftzQ,?W./B̂'B*9n aChaG[=mAO-(E^# IV?)C!E!eb:;%٘Po^ ѯqUw)⿤O?Ob &Zi{-29q &+Ms|yLBլM2bC|0o:6=-=AaMI8TNrFjXSʪ\L>evr*^oBRn |dMԹLhS俨G#I {t߃!Ah!, QkEq10a]8RBb%<`D:D*C Rak\hrZ 1c ]\܇A*Ma`DaOD( -~,j3zp0<M}A`;X`yh6ĕs2 أ6GXgύp(w_98"izrY|1^WBK e0r/z~фz`ā$r,filb@ =0VݷyO"r> 6~[Y ˜gU4Ŵ޸P'08P@-Ksga|VL (dP.q&c f 'ϲԍD]o_G<֌r< Cy$ 'G͠[^ñnȆP=^%1_ ;w6o*?J)5 :C&u3YI;; ça4A 41F>ǟdSsmE(Z/Լ/T> +!,g32UWIV!\=`_;?j슊пKH^CN߶BJ_k>^W,Zjܬ*R=x ,YQJWSq6MkjÌ9{fĹnѿ-{IJ*Y̮B%,4K:Zj+ xݟ/ݞDs>p l92Qέ$'] Q,2/{`NxR\C`qp+3WkԝЃQF; oOsfu&g\ыgdLNR82Qv)GH7d^#>.in0;´BqL#`4%_^oR@{4#>'ܤBz}mJn7c9W:@Zf^F+іc:;Rdr٧zt͹-uGvp7@ZKta8 hR2R{:.]ZZP)@Q^A}z,q&hw{"1D1zז`( <C`PH/ [!ؠ loU$A(SV^Ꝇzre;^Tm |,7Jf(>?oz+x;/H#[) w!*pdD]qxf =: aiݴp<úWOf/?u ҷ=d213ڳ/"#]z[T,HvO6vZj@w]GE|s*bg_?)+Ș@dJ۲jGJɃ6}^~l`@ƻFʛ_ lW&ߐմdX CE_x#:xnmG51M*ˏ_%yثC5hr-O [ cUwИpˤlJW1Ed98&i k&%o,6nI-$l]؂8돃v& m/q4[4O?BeDbDåpdߟ.#i|Ԇmp/h)0EhXHvA>eOV&Q [:d"Fц>J}◍ps=ՅSPx0(ORfAuPͳ"xaGUّLK86GF'ؓk3qZe[?qKO;׃+4>40! qw1Y%3?4GqS}G&:WoxV5T"Z okī+ n(GH[8 +zE{N#\.y<ςZ `r$g`$N8@+e*uZ/DIߞv .◕;I'kw.= ;uBwX˪~? _g!4=`;.:}$s^")@RE `-HL5Qj)Z%VDugC䵳GªTO.^ FoRDr΀Wp5NA9d Hc>+t}{h2O"q@NTX ƳǽwxWRE},4*;:W 6kz_1o((hu9O3⭉K[wu:PلUjLOyJ匔!@Q%ʐf1Ar'u]*B(\(׉*M#"`컓22hL0":Mm`fֶ]"pTECS%b \KgsTMA>4vaM%QiIVTS8[}A{t1{NYuX#ŝrʯĈnJڻDR-ND~3R>=`)ƼNPSSD }?y͒t+=;^MTҥ۸ٰ^Y[ײdJ.Ys5b„Ӗ[`\eM7al'i627*\wM7o˅7M&v?q4_bR jfO/SR9X42~^R/> $ t#Q 87$r~#2E ({Nk C ԎrHMOTL|grܥw"Ck uvuqi`klqd;t?}?fr-{^߮,Z+D3^zZi#|qdx+i.*T@*U'QtTIcQ$tb~TuH9R߶CNz}Try g n}qLyxnuAˆѠ*(>m:J?\1hTb)pP,.@8Q:[ʀfLc%Fa @Ah|.ёca9s[gYhyLQ"dūy gzg-;ekz <,/q TZW"6o|my~V֣\!;EdȘCdQDI?זz+Sʑ (e#=i6b"LҀt WKچ o"J]@ $W ,)HZCN޶ i-KDS^gʉLL|Y/&׼$7)}',GwIu1[5#@|Vjcn{*xP'߭(*yT51ģ.O&q/Ԛ?{,d۸dOlO!_JѪ/:N;h";g|z͜ }"vy#hsjk֬=G8;5gy?q`2 |Iㆊ/^T`x Vfsְ`m+~Ki2 -JRTgm,,^(!qj8GKD[$]ˌ˼N?*RspwpT8.HZf7 Xu6xLDv!%D[Z0Gs̕b'#ҒMɥU -EGDT.vZ!ܐTrޔ,L*jfZXej]t&-Qd*J/)M2e-_Cf.3,TUGMe}ϫBKyVr8;Y\ҟNL03dv*6q&̝ʒj]6:X_K !Ad`QcxHQE,؁@H!!);bQB~[pc-4P3epa= fZ{;PI0K%m쫲 < ]zZ̃D Ml؛e`;sz bh"gJ$w9샎! xv_B-^%"4AށU[cpbL YwQ νd,XC;E#ɟA-KMřn.h1s$<ѱ&h0SR7E>>,pۖ;H:`AxC Dj?5w,o߶8?Tvj0O0ioJ3 Nn,1ri*BvT^YhJoitqw\%c!Ig %xA;`;gRq'nȱ6QlwK+b Pʸ D"m|&$ӬY]0ubaZ褿ye\9.MB U+1`ső4m4"Q ,tgϐ S7hZ5zy7L8חSs'%2кP0Sh>Ha`"Tz%mOk\;z\*K;h,z松I0`,U+MhYeשF >"ñzxLxT $!SjtwI1f*z厄xzUvß!&zq1DJB˯]n- O#yb2oV)NDk6=5+KT\Ԥ=|67M vL0_tEjéJ|7B 'Ofy]/*.y9VXouc f߫f{վ |cEiʡ th=cW*!IN۪%ȹI$QPl';ҭLx~!S8fY`y{K -t >ujPwX-4xEEHDž ȟz??7u$=]jF90l .<&*E1v#(.bP'FM<ؗvC)hiW݄ǒɩtSnli-״ H"K5fvx#uUHаe6~]ٹ-@f?{ەgtӭiTdC'e Ja[{к\ thj!䝶,٦n0X'}O8q#!HWZBr[ Ï,j .j!,%=9xW aq˰Q.̌K G!NY&=44lقnB'ghoZ̘5$4$HgM !g7a;Ծxﲩ䧪NcB(s{ѷ9NuymThYr>'q /OTM5iL8yX FSE~4Xb6]Y$}@Ez!"|[B2|#X~d^bp0cW2Va+uhÐ-PHN!/W/:]HJ~Yspi1hTwsyqVfvHW\-1㦐'{?Mk{rRl?0Tk z=Gu!ja=BOe_|S6B)'Qqhtm%R4HYNGܰ`ءELhҤ4 ,=\98]zvwƯ=}d [45G<] ^-gV̤a#1G$v،k7Jw G߭yQJE,떵K).>@4v?_pt xѢK)YGE$!4D*G۶ 169ԏWMGl:+2VF {{ʐn.3%wd^TH7aicL:o*MVᓱ.'BeS>/ʼѧGk| KHYX4'd|VRN6Bc$+cӟu8xGHuVCW ;x%3/X߂.X[3F|j3n$^ʠKn8yf.Jx{{ 52 }I? *_Beݷ%,:,_/V3Id٨MzGf3֔MRfXU̜(1%pؘ56H225ۆ>SG5!6[}5n7t԰t/qO,Xs~~P^HRB, nY=!?]>6͑Hcsm~N:)܍x!(Y=gr8CD"UM3|$v}z~G~,995B8π{/)ܩZr\T'}1 * &un'I v# 5k)V XGq_@bx(byFp%EAװ}/(φ(=^GP`I(gHap\>c(t,jԽWBQ0uD(j-Qߐ,'KO[p=]=bddVqvYț8nN|f=fxFS$AfJ<1e@]R8IO"ZUhIXy1 ӥԂ^~%L[+m֟kҕmJn]o,XDɞ̱W?imqIS_xb6&,K[8gFt%':Xl3}a,=nHGH?$%ÌM؜P̯^)\[:}C(,_BhN $[d{twWW{>B< #iX.(w<'3̇1DÎ;{؟C܏zlAymL鿨.57l3jsHG3i_hùw+$BޫMt]*viPdz^adr.Nlk Qu."S: xQ>:ei )G 9a7nl*abA B?Ñ =pEW5JqZ*ԙߑGt5>cxV "X.r vayfDlo3a'J)1T[&Q֥߰\nfSѹh+{]]<#WkcmUf9t %1GZA#`3҆^д$~K T'A[%ИfXOZjuo(oN2V/.@V8]Z5 ^IxBc%CŢGM =J}=KT,.x,}j̐sOE5hkj }ڪfR&h#} 3"MFb}yCm#$ Ã3ӍYÙ1Z*= P7b&Y@SiHv"H5Ft`#Wӛ$6E@p03] uDsÂ)6Y:-a&RO/ov^K q2n{x=Sx(anAhS2LACb'>SikKNU-!w450 ٽ 흈.ݟ3T1/h n9QZD )e"}OhbA`f>jp#8u Z'sysk;afބ%xVvәЊ~,S y;2{0+l&5  7hBh!d{.GoH*Ν = EE9꘣:u]!8+LEQao> #8W ބҹ9=A8FEo3۴ an(%̊j1W>bP87.)CiR@_bz>|ƿ!Ɏa+d~^y:l&xA92~M UU"WCVk&TΧGd=ֹ~˺3~x(E\J0Fet3ŢWn +ڂ`9fnEԿHǷ' lU/\LuLf )X7ۺ6O"$8դ7V xeuAr6*Yf5U%V[~Qq6;=f) OQzZ/sxM sE~i0U9q JDҀ7B<`(JuaVM>Xt:YlmfS]v 9-WѐYjt D !΁2\c'@yԂJ[yIfȢ+|uK4FSGM=H/+*3,uϯFWoxO[ ~㲒 wУ}ߌwAoӅܚ}8"? ƖNxI|ZL'aJP,5s>Ew焙4h$8' xv ^WFX[ GːoŁ[ji[2b8zՁ4lm\SNn|&!"3EF3߹C:(xH#cAK4%O|KH(SL`4na A @ejRUWYbA"~.f}K.ȆwR )a+ZF>]V˜aNfH mݨ3^K㊑͈Qt`@80@hD6Ut{fqH2}~fd!9HOwRZ<ЖTQ$ ׌yz}< SGHTe)5ɫ9ap!&!+t Mgq@ѕϵ {VDVCn#~!fyjc1pm.Ksd_R;ǃ@sGT:`MEݜ.E}"΁!Hf3_+ªaN"!ogݑ?UYICD#cPn]g$vV}gu !Di5U@o-H"x=r{PU/ >c"4v>Z$wtXvd5EB-5T|d4eq`{h@K)M.>qSfnͣ *uaBl{#GUQµ^ tL9 H D] %֐R̗60#`ѽYinm?vV͑#Pfy o!8G _W'e߁[*lU[edS×r$lsQ-voZB}n}(a#ۿ#a>f؏O F̓:r>;FX}l\aP?f՜f:;#i#IѿPص%+ԵXXC/x,ш^M#TDIbDѽj.}޺ItaLAV2*ve4<֑Jn칧xJ{fj:T-kf[ڙZygZqQ#`CaW e}'$A/޾Yt(y0hpy5 N58B*R?.( .giݻKGIv/.OyVpci}v|[~ VMYN㭳pKLyUdV&5(Midű_|XAڮq2a ݪKװ1- kP,t?_#2όގ(}Z߼ HFvr$Y-㲜^ $e91(*jE}TNb>$Z="WPfѬK[j$M!]}CMJʿMez)6=x7b`)9ar,7ODf[  #Jp@*-Ow*mkL`p˰{2@c0'dʋzOϑ]Clq$'o%@B%|h%qdL;URy'ph撜HצSmAv\J{`@B SR6~2E:{yF K%jO@W`tʠdR!| z;ʕ_JTt9J.v T8Ck!`.53{zLw86'D-T۟e3.HADVk; ,!͵4U)vRJakdԅؠD[O8% AP x3-Q -ગcbz;þP>{6!Lm5G"9kg+tT ߗ!'#m*oZ|}CP ƀչy\-mKEıPMƱWC[fNInJV+}-ۙo.@b=ņcH8H7޷\ᾤ/cb$\[~2u&<lw];dL .1pNMqu~#!HmAHE{3rwȕNq"mQY+@3afhzHf];휍3njb]?3\&TfRi`X4}C:D}3}sF!*_"J0I [3L?R5Ov2܈' 2S怊lD.Q@b ϝ/LB 4A7f/8U"艚"}Mv}SK}^.1dA)ԕ4#0km }'>s0E\nXFJl .ScqiR0dxzš׾\Z m$<!XȚG-7p1ʘͪFɤW9.Ea Exlq]X24D81z GsK/KCxn%as}/G)͘6TZ\.+#bI;q+da oԘH;rj0%*K"UHOIߺTƙyAQ cpE\kz7>CĢwf;1Z.4O%iDGEQɖ8TqnQC|ZXʆt)q0a"I \zԒv]:ds~OA]]~#@UWЇ1Q9

*&ې R]ȭ;~p(7Kɉ&umHij"ۖ*;}_s56ݢCUw I# }⦮i# Iˊ"`OHcǕ/*"s|S'm0!N#+J~4CSԉDtd ohft2V㭲܇}*u ]q(x=A?HPL?#g1 "c( 'H%ƻ~I,%(y$#>xu7s&+,[+V4x>Nu9JN@puӀFiVNRk6?1nL V ?Gu+YpTJ/G ՘:/xXZ*[mn^Q (V p0 KܺA;'>.{2K_s-VV,ޡ* (d:mu1U;gL!_.)xPԀOxͰw)r"2Kg@6bϢs2^n+j<~` >g?4_rT1%ϣc1hS`Qt" bTwMĨ  OzjB+)47jNmrxPɟѰcXm z8٣&T,i4Ł%#i/i,Ͽ~ِIkSV2PP [f(/ lڑE ;h+PM'Ppɠ<aNn s4wKѤP!x>;EH_wŨ-Gxc!7CQ퐀UDv"ƒo0Ć7fxy?<;?]Wqo9=q2R\$v_F_^o}b.}lk@a>E,>T' ^c:&0_mw܏dḏr?#F`l?N{q쳱WNpPOSa![?W S$TM(dXWB`ռDʢ.RjsA(!/,ʍ7[Z_j96Ioa"'+9e9郒Eap#c㍝J|q?~ܟ#勱=/.ל0B,~o>TXmZEƓ:bټR1\+!^\4aYfFAX%6/p9H൵5ubm{YFj@ >Z޵בrHJLSy{?o6QM4n,EIWIn{x9nDys}WmRHzDי퐄*D}G5Ԧax,Aؼ0ewډK)Qi!5*W,ih _BY67Zsp8VI71Ty;L; Y~5`_: {I-,͛͏Q%@.Fwˑ96+_,c0=Ę! *f5n6о*bT 'KY2&8 U/JL7({_˳j3E9!CYM ]O2>hnf&e lco,Li b!fAyҷFcpA@:#%ݩ-^z!v~_svpctKks-i^as 5DHl>RΠnD\,kkSRuu3 h{J?}"o\`W&Ps^;]FPC ECD NI%07E E#/=4 n0+M-7G)_W=sAPogaxpZ4u+y$t9}M; ~ߛg/4 +-{ns& :=!C_CO7^wE㏵ԿY2]SŤPxL<2PNr_z|Hc/>Sǫ(Ѹ̿P)pU0fGgN6jz t~{rre?8p`)9vPpA^`-r1tΕtp`56g_z6f4@ݳ= U_/ b9o,^)䤂Sь*s?9լćx8=Q.74 ڂbW5~ `v];gHCܹOGo=Po -x[Bz R+E"$e)9dЮ_bv VKٱ,99䡢 b%HE){쇾戉K=/Gsgp0@V%{ WF&l“+{sXtZR.&UᔢMF |/o  nGUH9У&Ɉl| T`%31 )G6gN',_w3V8;g)nb% rƣO%{zmLj%,?E헙djAw.b( ^O+ DHEFeF)_ Exڴzd Z 14&׾.TD5pc15R'rʑN&|f4ֶ\$(U)wfczXf<ŨR2)^vFYc()+Ē@,Agn-L{B#x׫J#c'͒j\fP _vNR *ࡾG}ٗg/)Fjro[_T +(O=O$}u!$ oJOmo/7͏hW |3zrn#$*P>\3&g[z '&ʹ%W6{!vc= OAvJl}6֗21Lp ]_'T4@a%gna(2(jcŦ{@&~Q9 qeTFVpZR: 5Nɀ@t)2~>3 ZfS?V/ ] ڵr!DeXS\ 8:PȨ)6dN,x(!2rY\hw6ip{2Y= 1 8lOrG  Un6z.>N0.u)xm֞/gKf!qDlo#6ѽm<tSn'AWp:sD3Ou%ΑHq{  1+S%~g#?o;E,tӵ;$QPιsrE&ّBRǮj? ;:ڋ~{?\%V-5a%o6X_ѡvX\P{nqbMm6=FIӫ(O։%SZ>_YN%GW]!߂OQ"|`cv޾:[$u:rMw*BO_(hͻ/b;~Tsrt8Xŀ(FtYyM[ x:Koqn5I)~2^cG?]/~}ZQ].ͳ'fv.K/j>oS& #K&۬[:JʫPuGl"Mk5> 8T)URVsu/S\!_;XD/ˀ5^YnSJ\99yb}Ŭ+.ʛd4 ꭌUy S#o&c nG8j${-XRZ>h7"ow(pVM>mTY JI+Es4Єp%].屍ⵒ1[T,m!^)4|Msնxp =k6V;71z.XaEhӇݼL.h,.h9r?,IUi>ƚ[ xc(E 7id;u l OpS 1+lyjzw2<)Kn[͓%$/xQȰy1M/8"'98bMNo §9S]Eo ۖa@<|:X71N% "rؽ@u AEkĎ kB4X, _\C1,cau.n,~2Ojx;ZhCT8KD5iYsۼX_by|rѓ -\)رVS5tsW+R7"LbR"A{OepNP)7wG2ܮ2GцJ<㒵Uc&wzm+ˡ'gl ta3XUT ކ鲐9aޭmSK2Pk T{2[߼!~Й֑j%>֌r [a2B82+>QC'U@<&ٛ7)x^v6 -Mp)XU7o됰Ek+_E/SI0 4Éꇴujmզ>/M 1G91:TGrG2uRgݳWShLv4/C{J6H67IyXzh4NI'Poe1ei 7U 5lT٬ŝG0 0KC{.36h:߿oQ1#< kM/ގ^5~#ibC6RUZ-D^oƹ4 be57\g%\zAL 2voҾ^8SPn^]\! ]-f-Q~ &pܟ j]y_LvʯY5]>J]L*~&N 2yq0,VSX-lh ߆ A؛=@2@ޔ ,]H(uX7K/vM# s巣tj?@Awp{;n>UJ`5;IF@o̙݃rlߧܡT]5S}J*$J!EUc>v 429Ƌa-QղЂ8VuV2DhY@D4V#WǑÃA;dN'te)8cz 9)A:?i:K]ٟ|jSy/ 1VM"`lXvG lm{k؟6HatDYfʳ3呤ʶ7^><7Ы_#O?a ;56hW"Xh]t-|m[/@dNaKhXB P`˄v1tZ>~.]PG]<~j³at6MI~0LߪxXCȿYdLsuu[_O\{;K]"kr C.<":SS>CRn[8'11=Qd ӭWK(+m[= F06CG҇m#vRo!WޖM^SQVe) . ?DTS#/tISedk#vַ(gO`?Bz`* $`Ve`2Uo0ikdN'g^W~iчs.։Q6b35`eVu &,*Dw]H1j0^ A&iDA\"sv(Ԣ2E%PK"7{ Wi'gZ y ۹4 М/=g<& O{ m>OʈnQ#asI<_ /u [咑ʡ;}e-X<ضxk}D˷3@#;V"ZDSYu*SVޠxFzjإwW32}<(U(驚{zH 4n ?i%MMѮ9ĠxD9)ɨ*Ia C“cGU3;kCRt\/й|Vf]#uVFܜw)rEH5XKZUk|Ӵx LaQVȱj3g.sYAKq8.0\O6DbgfA'bt_{i_zKo0Wy~QupcioB윀-˒kjqרbuj]oݠd樛dV%EZAcfh|L"R;7ѼdCgSC'xL vE>XűMz䕓xd%dx{ WwjNEw2͓oBTB4SNH<`V]1ҟ4oqN2ixD&LA_\-Y ^ji\-&ȣ#HIoYP4Mjٚi){c2 V0GD쐳'#>{)lhvO5^-8fȵrE1DtpQ|#c O{GϿtw9ήeYy򲻣h p߃oZenqf GawȪu )J?/v=X ez" zSiH}y-3O\W*B<;$xG"݈$fJ{Ös/"um1%>Z5A]%Ce:w-H6Vied|(.]92ݮ>XIq=i$`k^\ uvR0T~TD ~[q0q\~}dsd4NԄ!@|9ofzi<6v#F2٪^Rc)IJA՝ƾIk$)okFU:XBblb=fv3׮o Uȯ2,Y|϶7![,-riP1z=rf&˚3ÛgR/>uX_log'tָ>SHG}A*~Kj z^"Tk%1SwOчdv'|@]}d.!AϣTEMP( dgPaX.ōyQ0XsSIN]b,/wØa- Ny@r6yVb(x;r4[Cj/F5<бj&MSM8h亶{C!Oz͆d7J9[>Bf7V]&o7 CwC \[I6$`O_ۍϙsՀDvk@Iښ*85ᐩ1kdk9˵ VL"Cw ayv/sqOe9}l@1:+gcay!J&R&x-EÇcn2"#-d)!ϟagZ-I!Ȳ]l<E!>~p~[3?_u;|m6 fu7&WX;P"QPǃ!w3211v$Q\ d ȶR=XAϨWY ߳_9H.!ʫE@Id`:kʳF8 ydydsGͱ%^ Zcz`[+zPnwK2QΪ7B8SS/NC{ֱg+$ ȢF?dɆs28[o+sjyU'EMjԢllr2 ldגT졒'sF-f>FVjy%}]J 1my6(u!t°EB$NHSƂo9Rޣ$oֳ4_ JL#.ZMkƂHb_HB11x.gƹ,! JF6DAY3INPi\丛M7oW.RDbX-- Eo|ʺ^>Gw2=|ZKz [*4tiON }`hF|ltV1kvX[2VetrhfIIL:dU/ykGaNǑZI.ʞ,eMG ^[;" `">{ }',].`:G 15'Gze?y-l 0yyM~"E=;⧄"ք #y5 * : =Ey!owOM6l6U2hנ]G6~m鴉K73q`F>-\-V'a :\jб3#2xusO񒻓әxU%T XrI $,6ݯ;I!NqnZʼn r.^ab8|)ԋ^#C+(O d9Pt<0&`A#:9yIv ߫22VjSGݑH:/&gZ2w $=~&pԗjZ{7n=)]ޘFGĺWKhyIMY!+M/2ew'VD/YñKбƪ%]E~laz$ ¡H??Z֌.:HP=\}᪁YT?,J@_Wc_8~ vv~Y9Ǧ*wǖ{*ԿUYpyЄW1VZȢ?55#m: 2h!D#.aj;1j[txcW^im6@.Q_M]Fk,ym1ƥ4?n|_0y?݅jP&AU>0{+Jו G~ ;L~ ^-tuW` Is u*WR+/u.Ka $ם qDп6KzߠoX`(\tV7,ÞCq288m Bt G|&lB6]r?6*efI9|1e~I ,vTN6ϝCbr7ؔ "drbf1vL؅I{s!Ao $gsU9[F?/0lk5s:y1si&IXZ򿨎Aj0-uN2-d)9>4%9KT> h}L`wlsy J #!³$J@.~^foC4g.;鴼@h~֋ !H\ƑL'Vk'RH$~xoՒ<@8-!NM7Pa8CsE #&?ߝ;b2\B,z|e>#\ݩUvZ [ޕ )5vCs~mU<<+tX ̳Kc%rȠ73n6q+:$PB/ZYHA@,2',sR[ޒrX(?OȦ68#xy9U$rUS5-Ʋ8R{⑆i( B͙"RvxOcZbd'M4!4`Ǿ9/9 E%&[R4Z) dgNE&>u7FBP6^`Vx!Ϳ5cxoW{mXU*Ǭ=fMuz%f]SfUNhUAΔ`ke,ghܻ^ɴ‘_jwI뚂5Hm͔g2;;G m/1 n˺tLli=q8^3Qf>0mA똫? $~k_N 천4pr(s"_+eqkUXϯ/`?$Q'940L~=‚޼-ʷʿYxv˸NwT| Q2VBuP^(]o*$sT[\K' !!xpxx.~ղ"dYr]l\!Փ({hM'0 o>7ڱ!X*-T˜(ro5,&7`rspb'( ?[ j ډjNfû<YA##.X3!:IqqE45D^m#dhi*[՜&Q|@P=FJXLҶBʂ:?Y,rO*/xWB韐7)7 xD-R]%vQ1k+>T?-gvMT~ىPΩpnclw^ͼ]򬮴QG.YS$A(p?+2q+Or0i b@HI`mZ~vyDyJuKoCR?ph͹M`>S,<7w> cf5gX|BzQn"v,/<5oK%) e BЦBi|iხwsRT2GI6VBrC9a8&?:67_Yڼc!W2nġ B{m7C/-8,/3AL|uF 1cAX!(k܍g⑂R2AZW sỊ2D?(}mnoe ҽj09Ck3]M6WL(q6yO{8>:ӫ>qd2D-RӔ{VPXq#+oFUhW62b28 \r`ӋZ^k5 Vv5g/;UPDuʣql lZ#홛OvY >_'ȡ.Y:f7g"aQrb^~D)6*Gx&^ *)&1qֻ itZt4dc)p$_Y`YST VR׸MLyֆл,x3JR?|XKJ;aDTz>pМ )b%Y)d"Y\S}Ԛ1‘ 6 +*c*b"9LfN;.lZnXIz0YTmH?Wj MwHA$f6p]>az428D-[, g:1$%I иY7`g8SN v![9:%QukGA#3{o3˄qn1#N }OB[:˙Si=O飼 %) Xl6\Kk6}vPBs(.(jt|aDJ M7u z_o^%VFYbҎAe &4vz.f98Zw6!˾DF9-V8ΈDHQz-@qˬ^y[5s߅QW`o0m%i9Pxk8`9@}xvT .ܯ G\Fëմ ;~$7slo6ٴxj=P%ɼ;.BR2P@\صܭwVhU Z j. /$5-=I7@AItG h9JrjdM459!SnnFpZ)=f-=Nġ9 `z3Mư RfxtRފGMNy0ά~ޱs])|eҔr٢OE㒎pT<zu^AZD盌DjZMG[zzmAt륹DAe%k9<әUs7qE2" ;2boJL -^e(Zh2>[sеYiY'<ݩ#'HO"N f{EP{{ڙBcJ[>bǵ>idcmPO_[9Zey(t 0"d7|̒ԭB5lGvwxYX4Zh2dڟhYMd)5̂>G Hex E-O{FKB?lG=",NEḃCO(Xy9σGrOBrf6;xel8< c{9}0՟-GF|6Oˋ;цh$z2;~f: #cYR=~f)k62xl:>>dLxYJGĠu*ݳ`#KQq`C5%*}~bu(?R;Cهd Kb3@ѦThRǬ㇆`NgU jJU헷yřA*)JQCsc~!M?' gWל{NH8j+h(wHy[a$P-Ƭ!]Qe!lN5޷ٵʀ> pi}gr@`#) B) Uj,f:N<#oHoԹ+3Vf9}֙״T`t^FE M<<}Qij†>!yza8~⅑Zd2dnd3uN'IL뎟yi9^ _:$X\ߕsQeZߪŹu`ͱ+q^8U#ܜ]b]ì91z*;OLI;cؾadwoJ8T gUnHSV㧞%ʿ7@021;k1SIS7%hͭA-$rhT&IGhhٯd.M&r-ş{в6ZxZ={V.ªcp_Zݤ<3l/ 5g7/ u'L Ae[3VA*[? @bX㓇^9kZg\f_ ??/M7)5v¶}A^-rk]Ny-Ӳ .\uQ](psIWqcaJs)[tWi[viXFbe\utd<2a^4toDC@v PܻF&P,|J0[;͐rm@bgs|C ]N'z!9({QDw"O\׹<ӃHYd<3D5U+w 2$!o aZM*39)QG C<{4wh(>Υ]6}qdآvYSٓ3ۆcfr0[`"@ɷq6EOCL9 '/|\KQj̒'!w1MN.jqzQWFDsa^BN<9R*TiSo#p1l^ PYD |*)^׌_Ow;fۨ}s P70cуSQĉTN^܂b[{,{{)[(חI둣rb)әI_W$A9RRm܊uso=ڦM3d`)q{zxOڗL7k8K9JQ)d|}rn&>,T3uŋOYp). 5YVǧE3-F}[bC54&$h;W:FD(6$ۑ~c97`1ކss6 >ib: :61a#1< pnǕtsF#"$-lS_cA-dۚM4{u^ԪL4#V~`eX꾒n{GLL%qUO>&Vmo>~n>דV"۹]Fdx+' ) H2 gL.waQѫC\;N,=̚p/twt́i2+=hLc`˷ܥ* *J&GU7Ȃ+{. lNnj5CvL|VwjG&m-&G"QhkpBzW;egBJ8WD0QRZ_hF$EUY6DGs ~cWF"WBPb*~\DƤ9 h=cG"}$uk:p06?>3LRg1Wh_z9"c x::ϔ-[nȚ_p{OeZ/>"?sRuo<4kN{fCzFX Dց3gq(iUo'c.-z`]~o~!MF ٸ<֬{ fBVe َwL@Qt#[.p%vSr騅XN w04"V2$.9 Y J9bz ls]M<(Z-G8}lNhWnz'@#_d@rJ+=_7k'4cX5v"^ *ez3'ɋKLnrԷd@ 5)}bH$"=;$(ԐԢ?+ RG 3j!g~Yx`84LjXldvEghY~9hd+&.EP5t=&CJXm_z\qMR@IJ-Xf6nyS5I2532LDFV`>=DG95B.L)L-Dj,͢ʃU [pVP2{E6( /@RW:ˌ텒2iNqܙ xbzcɑ A쮣1$E gD T} r8/ކGI5XNİ$%eA<.W>3JZk2ߵ_â6|P g iFkkAᒟ$zPdiW:~憤 _zdǎT&[wK/$fp 4gN1V>wH_2D& \a@p‹憝 E*(7kdjMkq|yKT N ''|d8P S2n&m(5mGCl2G=%Cz<`.>ΩrOz2T/86g{ 6̿Քr@v[ʓId''Ꮹ| D]e%bvB((41*^pէZ~Ǫ["TDU^9TRNghfIހYt'әlQɥ_5ysbÛ]o%v懄N}E4h3 bo)+R?ZU X(ډ7ROwjf~keﰴsf=ٴ (=[!7[42zmͽ3@\=A$:(kyNg6K.PJEn^Ee'XD!r0[h8y9;C?=@{qmE*RbK28Y8$a!FG.]HV$&sY.o31Iώ(R#MQig,3l؃y\>?3/\|j u*ez}E  o]a<fOTq'+x ;_:H−Rni +Dh:{uPv\..X:H:,90 VQD-Gg9▲ĠrgtADDv&" E^ZH㘾;E.{F3)$$w >ёPz~1&p^wA|2wO v9Dsݥ @i-lwd RٛT(MA]I[g$uӯPz"C Qg~ yc;Vѐ_h h8%ChOAxq: ip1ԗS9sf\[ |:*ߣ(1ùXcTX bE\.[b}-" |Z~BI/9?qy"w Lee`I> zԴh"ïQ HdNPĨ:UFg@UHtԂ $ \h9D.W#DCJ=7 1"{Si+ϭg7dǨ݃g`-X.淲1T6yGir,K{d Z3ƒD,fR.[trWޣ,x:ٴ_4ђʩMMj #6"^^Ob̨͞/ʱ^ ,arɃ GIpO6$GKk'՚xrr@7˲Os!Cn=P;Wct&WnG`6-btŽrsjWC4"K4Z.8hxV0UWrl VITZh{_>40dG~&e! D$u_FÂ4ga3Esp_/i'[' f[LnTSc,= TN8<MӛA6רN'`p%i9 /;>ym3,_z|T"=qAp4umڽU% X O5- iTxn]h!\Т,gW]>,J/"S@Ssa%U@.73VxYoThi8BoX"Z(١Ԉ`P]p1p!)Q4p/6g7*.S`_ۋ1%&"7hNeYdX]}b<+Sf.$S`eos|(.-Gʊmߊrf6:e}oAsI u@ o_ nK^Bl #/{ۮ00ȯ=u/\DyC2x&7j ߆ M 0evPNquPBKhhgjP@5K%! 45[9]ӂO\a Q`'b&v ϸEE y5ѱTr;<6j?c^\_VXܡcqiIqՌ"ErX;k~W|=T}20*lQ'ygtP ӥg}]ż]pFDl>g79M&3"Hm)܂4 ihVt2;<|ųW }qHAC ڿ@SIeePjHF#}+b@Şc'5sm̧\ҳEY_!6İ9*~1nYJm,+CmWv? $җn]셄,3[G MDḛ9:T76jZNFBǠ-.EdW-XXӟf[!jK&9Ҭ^~Lrku'Ɛ1 δ^<[wDk9ˡr{wrB`JRs&)WSF!~4myƾҸ049{ 0FEe6 ,>vf%lu_LsŬ EH8Ky-(0=~^Ŕ<YT"J'WnvH%&{PJͭ @.QBXmԏE2rFBY; #ۻInVR 4jT}ZxL.)W:i.IMJx+=1*{NXyNz㢪o^,#T9 ó\7 ;C6'SCe*7.றj 5aJnZ}eisv5A_c^:tڏ >@4c d>0f,`)JݨWsހX|zN[AMw?s2\)`yj%~KZ>+df,v\,_n*(GgʉKRFQrTZ9V:j&o'B,1΃Wx0`8'y]B˚+H+X[Y@yEN* %>+6"o=2ܐ)^a9i S|dGw)^O;Yt{ҚOX`ie%s3=n?/w:/&[3t·/+;\,h٘ɭO!(7 R[+8Ax/KlP5r t;mֹXU@3/͕<ySƒ8wܾ p%~AJS i4gU+i0KGF&C ˚E;.[ Zh%`ZIwFݔզ sSӭh7,=Fsp#J@~|bM1.V'Zćڅl\2(Rc>i6Eݣ&%baElLy{bԸ+Bf)`89Yu.,6ſʒh,uG {>Zf]ߗKkV?ѽQgZQاI<_6yw9{7a[r,zxbo:].uC ^⦒{ ?=2L_/Iycj/,qFPgV3} _W:e UC-OZ_#6T뀸d|Lox+j܍#oq?!͆|(T-. ^~V!TI9t yI*fNiwpB^ ?rF3VtFf Ȼ=5 C>֡[v d)+ /&H,Oٜ/%x"U.R WeI<5@G98$Fx,aaTjA\wVg9ڮF|}:lΓGi+-TUnʤԫ׍>.D&m>|QnU«e,8gc~+#/o@^ra6?'Db:AFryqo q>0AR \ClX GG2v~,&H]}3v}>H%UB'4 ԥT4̭G3)Q9 (Np | 1|x X؉w(|Kf~C9ڞVBX:+ޠe";EQkiT!|H޶bC<0KjiRkWh'РIP-9MNypkpu+VBd$*Xcj*Hi{?_Dx AxOM]2z3~\e\.b !URD W*}6 _ؚa,V$irS=`ite;-_soXZ;te 4~i njE=UX-uQ$]>Hw[B"ڻ]Z:ǧ8ì#*@"*k%EӌSX\JAge0`؁46jXOOog|.E/na.!T7$Qo\Z@C" S$0 2 yjv蓭J^@p *ͦ=[/U5%PP)g䀾xw{dH Ij:Cա2쪮vyt^uu1bɆ'fM9o#x6ҡm%zsE`(r0P~Œ4(U~gYEID LϷpETW"gRf5,R]7~ 3LJTYPkuGkbu_KpU 8ɩA|CLFǐ687aH u?Af[rAW>?]yN[-~+Hp>؋EE \ۮ?iMAD2 $K}o֖I3f8[a.+99s&5)~Q$S`:'rΐgS/= 2yƵ]--iA8`Sr&~ysM:);lo2o[ˎbE Ӵ WM[dNnHWE&3HMzKlHt>i<"asV.'_}> p lD5eQ˖=~v..C}j "I:T䴂7!ԂIu@Ѿ|%70!er?tR;[u{(CQHb=*~9'/4cFY* 4&9yOkFBYIrt+!A(`IpUf"Jx<<.k<h2H%Lg|vj`D_˷&zIzd%b1@BēS`PƉ%qk&'b(kS-U2FA'N%[N5;;鮾3K֋_t]1+w C%;9+hי?I@1kV$.\ϊ˰S.|'8@a/e-qI_Ff>,u'\9-< ҝn]AQ̠W_iɉW?ZDr>3kGdl}#QUGᢦVE ]n妱ٿZnC ~Gq|o` ѷ|GeLTT(8b1| 0湧Ġ/f71v7*l:'k ^*@IA8O Y~S2/oC*2p] YD:hѺ7u˯K;[esIi:t}s+ivWp[`!Rʦgqim9A3Hb? G%phK5z⪤bxb ,r(]~>W=5ZIO/}9ZdeU<&Q\-R8ʫ _h^ٮ`C)v ϰ6W3b [e"Cmw@m4b-1y^05mȿ5mrT5ARAb7\8%#DI{so@f]j"U0.KV9xi׫]yjd^6⍚/CfTJ@d1^ #2hU%+CIZFiPlصxGإAnlVV"x@T8ʸAұ*Mykx_po]q3rfstj>`9F$kiT=Lklt gSTH`z:;bk QYJa" (XF}v ky|FJa=9S}mi MR\=pnM׺j"s``FMڱ9x_E mb-5Ps.A ;:^(de8~6o: (#:t'Y 3tdoZ1oo^Em<@j H؊|)=ކ'RXq 7i0La(5fwmp9`h쑒f1ҼQ+(7`Y*#2$0S%e3tz%aO>p*x4GHAz5N٥Tүp>scdCKAE]hշRrKv^v gM=,s SY)8ivVVa%A0\+[`Q܂?#6,xBR(V9gXS9.qJ` ph_٪Cj-O#hWh3,|Ɠi;yX@%Jt I}=ŰS龊Eo8(LKlד \.s~2j2GuIcZIix΋0~>oK?H6}*lأL 7H9ԢbFT0T 5) tyvO )s~rwٕM? 6 J ᜷Vk%m\X'"wqe:~oU÷Nd~`>~Eq9AxO7G9uټ~ jyżO^SL}B7:s,9uR<ɞcw6 o6ü9.818L$9=;m㇭: -wm 6nyįFOosQVxAmW P/s/-Bں)fx-;lN΋*1JǴ-r!e/V%G:0ZSvDI"NN@&ʞj7fe1 f'߷} Ay-˜NTPgLBN֬ano?&́d֑1 **2JoZ^Y(!=5`3;"kA%جT/PT|ag!t8؞g,3E)lcF<lC3qJ q2TJ&2@;OR9M։\_[*bU7Z7̝> M-?\boV$)RQk[;(5ܕ"2 k5}t?{!Ldld \, jU J.sX.j=mP[7vpD6h뾚0&X:K<*'_%jg ݻP>XjDji!ܡ |'uo; ږO ԓe2޾N HZBfT]B=QQ 8n!'DDbt/~tQDȻs~!9,Uy;BNb9zAs}uƽO< Q#~W^tZ.?O,9Y,M@?}]پ~*%5TPCY_@i=/ 0ϯΉg$usϳſ4 Y/S8,h"k~r:]J @Bk6]!jvK §W Yr;) nx1ښS(0U%~si .c:?vK9bvRCMȁWP;G yOT{02ȓRe`(p)Xǿ9vܠ_\_V.Uq^V#{ $t)jgY/U?S P-!W<{>p6iC\M WE`\YE~$(9g]$mQR߼Uq9՞t߇^X)X9H % |p4lӳpM3=nH$6II&PH+Z7\kWS >;ƙUuEŧǨ7f2";|a+QB<e G]>^ ^`RV֗nǨu NR5k["QuQjkJmoڎFGpD*6jTeʱQ$rN}>xP^s>yX4MTF\}J-d5te2SXI=ҋw6#7j ;F1g"p!t zߛp˕i}w[nn^kRt]S( aDD)[p]u8у6VFZ-L2eFIG~EWFܐ#K3>)cX}uR; zZwj<(թvL^V;*=·*y\npj|'vDuOdEeD3=R%g_K}Wfj_#P88~0CY}7^R=c \hVf~3+9J0FzYc^,/`!EKoBpuql:5_ohCt` +34Fh,:b~g-J/_(@a ɜT1~+bL=2W ,Il8_jt:20=B*% ;RT12_bnO$K aQ&ߊ/.\l?\EQN܈ B<9C^ Olt4q27 $b0gB .^$t=|'_!/=q4 *ɯP5&M&(į]S1@qrsP#'`O$5MeKg\aVcް$r(x-aV{SWO.7WD5]$0-=DTu[jyxGy B,)PNk7ob(Sfas(6M;M&݉ԺCl"8hPPkYhȝgdKݹ%h]뢿=jrY]@QQ "at‡DhX\ ҾuU#~p}ݟ=OQv[E:@{TʽNmn'eѶNJڿvڡo$l- }լ\,el|]aP)UoQl^?]Τe,ӣ!W~(ȭ f{ ɬ T9B|>\](#kPi)U>U!i}PY(F.ȉՂ.g.&=Gv 0ˬ]6N)*/׎ a[t{5w4y2?^";X+ԭŪ;r?X)}v!Dm#+R!GW%AefRͨEg:K{kQCz'jc(\RΗϩnowOTrtkV1#3E[B~M5[ҖVIV1nNAקd#XnLg-# jA'`&1;p0mƹt_r] ֫7~n2SƊpkH/X)+q-* 7Yw-tʠ jNxGե!@vD.H\s?ͭIӌ/Pr!LDXc%85j>zp.P;m˚_zNw n`t( % KfmH;'n}[~s,lހ}mrC{l?[' t3}xMD=SW|Z`p#Vheok䞥u栿6$!Q*  D*yR܅u%pܵw:o 7 %%~ :JI7i’6A`,sj?oƫ1svB?) XZUDw𵯘dɍ0aHy. *v_s#K0@Ԑ&fAٕ9LE/~s}EV@p#(2mXw^س^" _eK@+akX0W5_e>{c(; o˽>a=aΩ$!Ua!j(?r,t9rQ!@pdb]Q:jՁVˮ !Oh (- V9DbnٺR o/LtnLwa8YZL\qiE "wfD! ^u939&w4AhBRg5wJ* BSaecj1=hS ""-w33D5q sU/OK *2#2ZD8kYyH]0RR &¸|`'[᐀0OoiC>8sA;FP?7FI衮땹O,C/DgqC#@lN|q*aD:Cq6]3fIyS1x}ѵ&0FvjAg BS>$K°E#S2nߡoDDa/$<h^潱Tb" wv,z4? +׽ Nj'.s{nmrz4G4&@Uy攉:#2¿#] _6*Cmzȉ͙Rw?nL2.HIe mp |w`#jzz%z0\hIn=0֎THO W4 OOy4 7zd? 4Z" #Q307~q](J nBu%Z lCq7ҫ.>+ V'g/`-vfGqO8.N|tMgbv0;IK6#xdFVsG|;x_v Ժ7ʙ XpRGЙ)44ʱc9>pNg*u͡TY؃ꯕBs#/pɣBu dH)Cc=;XUH`<QWL|>1icԇd^ ;ͺ(yr>oaA/m*HxsZCn7(Jloa-75nb\?=o){դŤ'18t$5|~([W} f< ;A<vHݕ1l?bBʋڊ2BNV+ݗj'd6NM']2p}c~X~B 4lFgU#0#NֺcW+ ={"R4NW8Б2~$=xpՈ kljpDCW4N`}b͇Wn:2@TξKHZfz;&s%j6} h]0-ȷ2 #(?OEH(kZu}T]0Ǧ5ED烢%fmh>^#Vq@ %*7OM֪(Omd3.}[Nm@dA;,-55x'V=nbsK]Y #Fzm@?&œ{ϾwmF-)H~&Uƺ-%^KIaA{/旧P|L ջ pTTB8_l}KPOv$i%Ps;C+fnkly˺;hצ=$<*2[67ԔHUP׿ctTNq}hjo`Ȍ.AP:bJ|7r[?NM< Ûy0 >7"]=@ }ɔS4b3jx#޷ U46[nYr8ؠɵVQ] yBC_KTKz֓~ '<&h2cѩJg.]ݙTɉק%9nI 5W z r7_0"7|n(H-dF㯂ZW`pC3ov\9bfPW#'(ϦMljL7JqyJ޲ | weΥ'ĬH+ɰKL'>P:PpǨOlGt7#L6_lRIR%PMBx^?Ց#ه1OiG\q-D9W[v۩ɦS(Һl-ve薳?)44>F ` '2um\GN1ѣ#Ke@!5KδK̰nkzOR&3j%¢7 3AԢBlxO+l'" ῵pXJ5@3ƋdT'@q3h&H9]W͈V- SяwOg.' \ X|ZceO++g.Wl7۷ݏ;kVE>Ys=WhQI(R~ʙSߕ?dץ>Yf[fO!Z^R*~`+wFŔ5~`{U9@g/v52s;Y3Kg\Vlg0vwbRYD`4ɵJTU+eec} }r(]"86YS6IANnPTA,vBuv9y<<9-ddI!TB/s=p!jZ\FBkBw[|8uZੰdSϖFn[(C[,gDl0VDqFAR @"p`%t3[ ddrAW: >m=4$1e`tI-e;u'N$db3BDesH_Ϻ`+cHCpZ0<۷#\#X#<<+h.}b!+ /E&ںel6(rR^VX~I&]-&ߧ/PnxpF'dh0{ &kPRRJP;iZi*Ll':fvS7!"'@XoW2D`xof(dń ;c-Hp9m;7t':hiɅK Ӥ0m>Ag(Ń+:<.$^dNNp}Ȥ|ـYH'bC Tʹ_`ex5{eḙ݁ Ǡ3.]Xw|]bgwWSPFw:Q\EĽ?tr6Q5N#g<5W_$Y(Y^B:_M:L/3Pi ,v%CR(r^O,U˟ֿhVG#i'& _!xѮM3Vؘ-Jnirw8r1+;mu`& u虱reh!]逅.70|Go_Zx]IF;ȝcI C|N )C.֬EP ۛޒkU {HN2u2m5gUzZ >b|0MIf#8TkX]#dy ?cDa&S49#PrdO)(])>&.6}=uA׶ɴ.w0Ll͎Od*1 <-fd[Oe 87)P'WwߵECgRUp?i=&V!' ŠSE.8{ O.\bot$Y|I ^Lmͣkȶnb4ЫT:^odQ aԡ7~D1Fݷtyf@*:zcnS[_}1C>v^LkpjTEJxyq ϸ)Q8NTy_?+=zyB) e=¶ ]N<@}D3b[#9&G[^y4$~L8 #ڨ]9@_35Г cg tQV\u 3dG ?/kil=4'sZesǜ:eg~OP GLY<3\K.sI=+:Zr3 EL&'aQ'|ى.5]9O5/Z"&ɉSRHa,6J3 0?u?Q!:ouF6BR%5eݩnmV^9lx`8+v\Jio(xqM;oU:݉&'-*kwO dvÅ[Pp',Q qٕ.rVIXMQ%CW,Ÿe}·8f +.-R»k5Εl#\aaDYg(و۶} f![m)|۳iٌA׳#HWUG:M`'UWW^L)'c5Ip%d$=nd/(yrVJTM@Ow&M.Rg t=%֣Vu=x=J_y{X%+/tqVNQMKk!P5a1LfWW3 )ˆTi\_6|zZt`̒Zrfv}7 QyByWIw?P'Sׂ̯Us/2fۘXՍc} Ԍߏb0I ]R~T"VuWY0J]\/RF1VNOm7^Z"(>,^C}/}wÖ' VA:Ok᭬Z@ )e9.T1s Q›3,͆0T~~2[l!G޶V`I2d$/|oAʰc:HR≶NMYd"7?%oE5~Mm&H=̎#{j5_-dtx";1SDw X>ݵ JrxglB}>X{CSiY\"J2aFP]&.;Ӭn4EՎU>,,o̒d֖+~ \.[ Tπv2pO ;HuŦ|,-G2,}EƷd[ f">謙lotYWؖ+'u|4Ԉ?(.RN?VoV䏗 _v4T (;LK5[d}^(܍=*U&sŦfZB_iX\n3 !F^/>D9Ds7qm%d9c,{0+-N$F2~<ë3%N՝/]?}<Ѩ_B(ӻ`2=L|^.;o?/EUyB*u˜ l^X"$ܓjDI+N;C?/\+y%"9 jnTy]%WH݇0Zph!y#(:Fݧߝne:~DSf1!4+6r{T(V n;Wd(. 4#ّ >9n֍T$10pI P ~~ᵞdlnNO/DU& w{/wo;^µVQM#@p;m-z2򬁐pWKhЃmSsP:+TIP Qi?e]-yVWzw=0!ʿbJDY;$(yzx`Q`o*N8œX̀if`jBnlF*uE%H}CƙԞs964uio-Uôj_ЋCLC>5hplKrsZqbHdBw׽R0*tSzf&'$)bo̐~۳hxw4=Ip}k;m=vMn<լÜb뒿^'U4\EɂSx-&D}x֫'eėvݢ;Mul,\Eؗrs@Hd,;&lb֖Ĥ.=NQJ7+ u͛cN1wLwQxi(7 ̼hC ygYٺXD۝E_#.\)|KU"ڧ١LE5\Ȝfa0ת- -E莫*S=}3@@$R\mvktMɚ3K6 Τ?;6%[g 'VUE>h瑐`>ăiu'.j^X̌%7vx}d:6SpŧsUN1n-e > ߘjlu訙@Z Oj9Z '`h̹A}o 57ܜvxƨ4W'D`g5qjbO4&!/[ۃ|Hodm-(~#BUÛ<Oۯ)?&`'M[IXFf먖Yqθ4Ќ17%K[aa`)&qJ)ó~{ĥ:sE fR{zW)s{|ݳyEd&VS+`R7w&i'P2Ӥ&kdWrteO<JUqxϖ(JUgbT1(Z(Ƹ B who'gJBXbt\vjSglu@("s"Db(-\:xLzM^| ;ax^dktTG GXY)1=˫'4g_N=Q@:YaU0(RR.Ξ_m"Z?cF*4c@^n<,*2V# t ׂ)8AD& HN;A_3ް`Ӧ )3aL5vO1&0+o{Z Anv[h@"OڿCA[Ztc!Z\7VWX)UDKK uJe*l!BUpS{vHOPFjϲD&VC4yTl4N6 }1 <Wc9{`ajWmf_4ֺȪTSG"%MnRfQ'G7M8W1x/ſ EkL.4g[|KS/\(35$r5h;}MK{+SZK!pdK9!:ECjD zUK~Dz'bs18C Ynت4 d*C=2%h~U5p /1GQws.GN1ZTAuж{1 >{NsBgO@5W{]`< &4X29cwX8iWQ/٣ad] LL!ffL. uKm {|]7%.Hp@W!(-F&۠Pd+x7wYFNJM9ʝ[\ڊE6儈+ ] D))Nև,r(Xl&=2ap(l#+Yt؊YUN'q/u\fa9m_!^vle%99#.tYf ux~0AwgsPqI^'A3Zk: v./ "OX4yq0kbwd҄ c1iTvjWÂ?@WM}3dӛy^EE2@47w*{%:0kE_L+cK—׳&'Tݳlj-%;p9 KZ#Z{Ff ǒ(%CRñ^auytDŒZCM|b1 hͿF]n˾%I7;Z6(0AXW@:v+ a.)D1~`۲1pݹC(NduBB.XfO&/L6-<T,iR{L8AhT=hq3m;4q]l&0dX"yM=EM-JnA_;C9̎a0 <3Ts1&QbqB_LWE*A>#?XG~c@фao޳? Gq1k= e3"ET bϴg%TL} 떢$ p:1ԧ;)ŊE`7︎@_g!+ >St y αDB~amAPWb<"K/ su)ZoʹӂdӁ3,:/]gMKC _ 3-oׁpw{FW"iuڝ!a4sܲye/?$FOu@t%[kSXUA}'4,#8ٝX/$c{~;p>쳄K-15H|;@zտBv^O7]J o"GbP]a9Žqs[J}_fv|`~˴U"@Lt!P%3!T6)(6\cO΅Nvn& {d26j60hY-z3TFZ$߫Fex~p`gV>{z*M__!+ǥ7La*vѵ9q4Q$'D\&EHD0M;' ȪrWK{ٓ!{RP&#>TšP%?-tG:Ӡ1L+lfas~ɀ㕨QzLvs(8meChuKiN-*ix@B3ϗvLnh?!Uȅ8HuU i_!>\}EuYkaB˕>FZ>0l5{ FjzP' 2 ׁTԹpejGZh)XIb^EcB|7A;ԭ}3JאKAX&LSE6ܔ@d'n4k#F,cwBݨy')ۅ3mb~{jbbJI&///@.D ?X4-L7Q,ˀ@4hkbR(o=W :%n219ؾU=>]ǒ)+K}>Bk+ tfy}+)bR,Kb+bUƖ蹐!G) WWB#Y|EBJV2pDfY&5X,Tě}aoe" cSɅnfPع霹0or©(n5D֋o/{<󍑝Jé"ɠ]$I3b/]-<>:މQ `b=V%s++tl%HOɀ1"BoQGIjҙ, g$ݛF0#a?$IEڏEr@|%Sg M_L*imS} \`]u9LޱfXf1yo% 2 .yO8MUT ?6m8R ) EXd8>q`vN9;Q+|Y{rA{=AQvk70tҮ@(rSyZ9`xC\d3>XM$:lŀ+&kSkgoR5쟒?Q+Mp얳=C` .aoTt?K)>\yӰt&a-_C4&M_Ez3RSgm] 3e_ H&ki/H}HgjyIOWvW-]~vA'XD \aH6N"ūW9"Ƣ(R5P`:6:WSW1/#ʄ7{+ժWj:ՇIQb APUq_^-=ѧnswyLl9/E!`G_q_ο/Xq[X!Z]?j`q.=][5Px 0~ћrZWN`Tn9zȟ&ta 5;]=wP>51&J]zp$NLA6(9H!UM\4狦_k c#11G%Df[N9Z< Wh|XUr$j']K4텧B?,^#"IhE5 dBy#tzyorj=ݤ_}x-wގ] +I+P7G Bi= 婅Sdm}F&NMV!@z"񄼰ߓ 5Tb5է J鹝˧R\%0w- 4nJ{ijbuDHFu"Can?:*֌'-$v/.'f-Z?~'ޯ~f1D-1%U{6zYV=y{WG¨7ɾҒ,1ȗk|'\xi~(TfR5l<^/\ 071B57Z&xzVl5 U?k zFx h ȈUR:%$Ea !JAB,,ps_q Kw2B"XQ) !_<|M^I1Qp&&膿D`IU6?87![׷$I@#ʴ^{Sߎ +6AX2^WpE1)L|ʃR4ws!n}P밨vsr*[La%<3G0zJ"sԑy g:ִz 2;$cbBa6r9Z[`k͕GUfmP`|e2W+*[` Ow_qߗS<w7X;9&K<,,}7AfQ5o/[WtFUpGTo'YygUjV5by3<N83"6$5KgxŹ C:ҝ7ܵTҏsŽni 1?]|c*M!أcʭN"7Y#RQη`;\$G9~Yn1BܞV{|Dfv<[Y$HmlC/ Qӫ|HJƛl n\&ʈPWߑt^jdؾ,pmPw$~H6 ޟs/Ⱥ^Љ/&5[UT[뮵Zt| WB[l?t O,h$1sP1۴G?] &CnMMLX,.i,#Ä^-.-:$NaC tgz/9NJ+ԁU2-*aK*&{ux ۞2YM`HUd^gC6?i ?Mnd Hkbl0fIht$$Mt`T{bE\+R<|mk2|T+3I"QnR0 nC* Gr8/1ie&$TGO(H0uoΕ~` ?'1;a]zh0ſђQl$QFqa&\_X3eу%SWC"Cݵ 4TAosggGSMv=:4zbK]:R׃gB&J5ٮ ~OxJD EVvt_=X6vog8X9eVUӸҕybO~*ޜ^|iHjiA2 uåoy?ˠm)72-DR\v|$k)=1UW*YsI; e8E&\ e0'CCht7 G=Иl7|\?5Hڤҽb:>d02$9?PKZ&!fV 0e|SS$ v^ Sۉh)% pZ=9WqF9~-uf2 Yt/kpVe`umig.G%R%Uz{g8Kؑوx89Ȣ`ID?yI=Gz l(B'L <Vs\[!@<Ai&gmO*,β{ρʣo 3yˉsT7CU;/ XwP3} ЂEbvU&qoH#̭][=IFK*]l/4 E8,@+*,NA&HEoĚɞ9ԥևv%6}%a֎# jIg":xg˷7̇YڔpY;zn ڬ_ȵb{a(b(?@N]hA,Y-jMl5, Q ,YRFE2,lqM;~;٫{}Q㔐H[Uw+,mx0Js\IN͒VӠ&r37!{ȫ!c3497od0Rcg _l\G}rfx?u aCGE(U v,`\ZS^Y[Q2~#9ZCUW_26U|N.Xk\sP삹(lX1CVX,%I;6{% "=(P-aoΰ%VWy U&M' ͠ tVNMvIDUʼޫ? Z P>1 7w^uB˘.CBMC(V|8(v̪fAnk!np(M;9A)tbk"-;vV[SnwLu rfX/C 0Da>H 3Ԝtj>iЃmB5%x| m#Nةps [K.73JcX ?y<ɥ1첏MW7:еϢ27Z(jdSߦnHPĬ#QY*&Y*Rד\ Cd$fab\q$<@ؓo2¾>sh^)@)5"t]xv8{suz¿YHOmfL殔;xT"<7=TKWqKӢ O&tIL2@!5벊LA *^ pj8Avpt5)_B)ck E Q{Η{Y!EiGn H[qӟq%{Gǐ?[ZGǭ ؊>Np;Lv 0zeL2, =Ma+sXչ}=/a7$&Ld3(h=ַ F_$W2z-Mq n?) ٚ1+plhihCdC#J4 Jbbb;꽒˜3귐XD밒\<`%= d<+ܱ+`1_.c%DanSe3 i!oYЙDKQwZ+2!̭<-t(nO/ fzV/n҄ (V@-p|!YR&0'tKǀ]3̋$❢ -T#/`2:={UlJ?ѻ2BMU8j2nQkfmpW2XrWeM9_}1@_WBQgPV<ը#EN&JXdvbrm'Ȋ!OJgt_.)Aw7/nexyЈ[i+9-Qu/rRHC|~J}e=V4z8V#6'tDZNv~~D`vJ_}U!u `zoNN7!q:-`秨;<$8w4γGZx_Ƥ>/Nlin2gUM-Yr6fL,퓛qV_$46#\"JdϞzÁWkdtfY3S^ᣛEd~vh@euY,1/LL+x&63{ :D΅GAc72Vܖv-˜׈ 2%ߠG#Fz`pi_Q7L O$;QYM~1d3oT3"3!VWS_Dxbۙa(fauo7=(u9OhoN(yK,:xmmR@gZO4m&0ͯCU=aoq1 nWRHAzira*6 94GbsE~ByTE+v_~1s̋{џk]N48å̶G6=Q{WÒV|!QgpW)a?6e'k%2F.LN7*lA"EF+O[dOM^uw^.i[+:(͘Ff1lmtEokaypΊ^٪iu5"gΌK/B9U,sE4s; `X,Xhq_Hh x]وmg(&-oM5CY-oAEiҵ~'(VUEp )ښ2 reK]s"YoM>;Olh:F s/y/M\ͺ^_m+gCYwN Dhyڰa5-Ⱦ@$T=)F&X;c.M唈O7nᤰAz<ӳM??r'o>&8:p:;]'ݓY L;l߫ %z)0l:F S}Ib>5 [f8,.)$#(SF_(~C,:"`rY8J|xh%獩N [֒FX @u9[I{P<^ZS 3x?T,IMmQc'3p #~^bo 0~ G&9؁\tDtx:P/!ש/Ma9쏈#띄?eB gK雥fo7QhzfV܉"ɎR(`'Q$#Ӣ e0AN*\Uv肬] {*YB"G<&,8A/]-& ?L&}JuNлL=ORNʬxcvq2HSeBL]?/݀ߧK" W<蔒0R3̰7#\CЯʮtzci,sO_"6K485)NxV (Xȍ&ݐFĭˏG}8Mm+~@aMes#~ƒ֟E0÷ti6>:M7r^9:N#]2J|H'͡3e%wϡz5G1q=R#Cce<2;zTYZsk x<S^ i@&~|EKpv#9|WSX+gs_] L? 7:;DuAHᑉlK;!yCn\-n-޼m⚜ ZWvt] JU'Jԍ )z'GM51^KZAfF덁n 24|D0GٽN$3>8J@",xЫj|nH.V^ zՂOd8։p26ظ,';9[TѢlrTn hKSh ,Pso~iͷ=M,ᓀҗb `40[x d:f]cndA.+)'`UN i|h_gUVI8_Ҭ|4VHᚱOp8P*~g< 5{n}q+Eo)|a"VI'.σBv'G2Wf23,̲_65k9]C!t֭ )UF.h*g w"HeN trT24oW^ % PLI] gm& #QPu^~p@<`Vϯ#3sT+B AS[W5٣qY(ie|*έc꧒'6~A3=:-˸^6Q3X# 2{DXy0R\zðigri^r#ҼiY'd3 1>HȶC bH.>o4z*b? /yoh^K8V1}Ug@ BjTA÷f#W;ip:,9ijX 9iTΓ3Շ#Q ݺ n 5#vsBmtum`>rɎco`t]:ʟKLWDI M[$XBћI~&O,uږvB: ;ua>q_٫g?aOQ>"*`S8m @S4 ͡w bJZySY5e:"rz'O3~;h:H:ѯ,8yVHNY^ 9IAFqdP٧F7WY=G(=T[[~8&}H$-Wo`_+|C eN}Zw|Uݑ8):ѩEF1n @BrZE0>>MAW6 Mv~%fCŒ)4؁mGo0c?P= 6uuS&|w(0(m۬*/APlAM9l&fN# wRMrH\[yV#p\&b8m4V%>r.?&pS=룬,?tG%" x/[07?:ϛ臺tn.[q0WY7N":E(S?@J4g}(9~F;*1$3E0ٹFʦneO)||c "7d5w0pLk\ r5&Ii1E#1}YiZEՀ[7 } 3wʗ;#G]1x|<Jթ?u?G)DXEګ :zH" ]ujyB_zyj(!;U]AsYqHRg^̷v++h?E_MRXϼ6ILo9tM/8jZ yXhNtAUbplUwAXSOF/{홳FD${3*13-Zcw}4m3kf/>Sp(~[OW9U[CnQxs<*l74&˫7Eł)U\~ӝ4]!)U66‡${Wi@(4R'kOAn]zXrO&k Vl|rM΂ǟiut6{f(:hTs6W S\oXQqUA e-W. r}禍W8 Ҩa\Y-L S>Oc)*.Ry:XNk3z(|m] /omNTGR8a 3eֶ;F3&|q8qm "-pIR0i3#s!=ב^ p;P=U;=Ξ;ޞ@,N6g .fxD䁼/5I<*mSA_Ѩ&Ѱj4"ۂ)C;3syy N5?A2vv ӏ{BɌtD?vژΰA(*I,PIF_CsH.}ջϑApF( —}Z^>CҔM|+͌w7 Kd>SOS0d2hWaX_ɮ [)sd f쵋oZj*`RU7vRsd:{;Rv[.jJU,}6$WFi:7oq(zNfehYϬJݰ/|0̻|{ TkBBČd3J>Ȭpaҍ 73yXpNQt }kG[B½?@]Fs e`#W:֣$x۬U.4>l#"~n=c ٬> 8;;Y.5[)^n~7ǘyW'!<՘%Gڬ  )[a-۱Zώ+H{r8;#A $E%&jP:1۵'<%cyZzq5MHoAFǤ`4)y[&j5 J 7K9\BFm5).JZӆ ֆ @qT8 ^C.~7i΢o~•6)+>)$ԩ.ZzMFUh`U(zk0 7 jIQGj8 cߖ^?}r"D#(V՟GsN+P`p e3*ݞĈ&|bjr .b [`shZL`ˆ啸Z\'@:&rA]1'ldK?&;`3H zUF gn'[@D$r:'͈.%Rڨ %+DnhO rƖMQ L]G"VD{4J,jGqL\w 0EB2M/HjR&DdR& ia~!]u cUdiml/gjAdq=Iق5`ӼyކX'̀ QvؼWNk>Y*I'| u2:^;;d 9"ko~lrHg?JSZ8US`4跪|(k]9h?_3viX[|&U7'RZ% uf*SՎle,:td E)ƖFE;>k`Fm< niԩAWxmP;UHEzxC\쉳ެ"r!CW}w tge,FH*m_^Fޓa/DnORCu_M⽉Ĵ%$\8 y_j ʕSu{«DIu/A ҡI{A!d/re+F$i-W>M,G-Ms>c!j%Ss@'O1(wx,{O"o'#K.o%\7bǨ/.l`\O8kpxf(({Nfq"+y$b0JmljQˢydOϸ6 tJ&Z3?0DmomM>TK%L@cʳ;ED.vg~#`;o:fmO72ԃw~h/i$X9JJrL(EN ~'jW<8YIٕ<-ѲkG`NXGgJe|Z*B+;`F k@Mȹl%"M%hBL@5T!^0D ὍF-9ױTώw (q ҜݞXIUV|=8):EԆJRMGHT VM j Oys ìEcKn 9XA iJ͛mD_vHiY ÓnXYnwo?Bq_:Y9EŴb_ D3';A:ywp>n);fJeqG}rX#lFآix.SΜqaJ!z1Ҋg@xL~݆QCs ~ F"-ixӑmXO@DDh8-2+34ogzcTfsx>J&ts9:ݣHݻ$Wlh[c.C17(Ȏڃ^5O%oI)CZc^{^GءiH -QB+bi҅ٞO|s="QrF_hUzTĒ"tC84D%^Ox* Sۗ}2<IS*IyA&dy^,ȸh xglK΄arBZ8?ⴅhC̢X|h=GPؠ9Ept⯱w0Ԉ,}:cis'=i ^z -E L^xu37(%~\23sϖ~: 9aUm#vg*fMR}h9qU,TA+S &՝qeBIEa.,VgXmyg)ۂJ\9앿-NjV?9(8I4Ρ4?V O/y'1Tb8POwa8ɝ n{c^//A}'=0Q~X7S~.r N!jv(U"yQ@IUԢ#WADq& Ywg&#jnrU}s!ssJQ~eC>#ڲcjlt^m6\UJ5@70߿wccX2I!(Ӯ3\W.8=O|\N3:fyBj(qq_de{qS  ;Un㶹EP/ãJD*;vJEہDEuP30ܶ<# ;39S+VWTf@1 +!7a.ORO_)f:msr\ [nTW;__ݺ2”ϷN@ZFu}=QЮ䷣8U8?5Pi͗0\h%Ss*LՂ3)e_!TfNB`73=fD1`'ԓJLLƫYJm HN`6^.k*LWqM`b"<˨vL"R]c P킜tS{nj$P-~wBJu^_.ΎKqPgPFZ9|Ơ/*+"Ak,v|O05mɎ1tQ`~&΀@4)nrJU;Kfd a\舚ZRnvsM >-a& Dr{=KhYQ@ }TD?.0HY;'vXWz;7_0Y~ƟّQ[^ vdzꡦ?'lQgkT:T4خXƃ*Sa>]1OwŰFs)[ֺ:S(YqSOͧ![ %Ɛ H[J| \48y:TR!F~y4P"yx4#p<FHp&ݺ*QC%`xPn 8շv*4`V,v$h˔?LV&q/w2Г@onT4s) MigDh0Dpn el(gϦ-O>Yt$}ei%pJ/'قPnȦZu JӐxd勾lw SJ!tAVnr./煮xe?nTsMӗI,M mǾ 6zz;+XȶY_/\MPGɲfiVRz9jB3Z< ;2 2̲?n{qVG[)`'AT4uZd0Cvi}>&?XFe^R6N-uI7c%V+/S)[BF~NJ܌H4'{?c%dW;Ns׶Knh Mŕ@sK,݈BI@#r VXKaԂXGE 9Ytó1/igJbJ.%?wWP tqdwa67!\SI|X#9qXet 7}پ.| ~ Voo~V $qhyz P 0;кof2ģ0Ghg~u++51̡^`n2&ʺNX6M/#k32=hB/׾viIi9tF7f7^\[. qEw =~-j(.UІ 88֨ukf'nz-/4+񹦦$!`7Kn;g.EԚ\PJ/lF ny6Ԟ =~ I"M{!lm}+:3\I>^\ZRfm.n4&TU&rQg>؄>li2k<0C`#n(~-ͯS7^'=0|?T9?"Q&*FqBawVɔcezrʰJv2TͰ0gܸi`яY'CZܲ(ΪPFIt鏒^[k »~E[b7thʀr,L*Yl'a(DEseiK4}r9gU4c*)_͈^3S5YNԩ2YyN :&WETlMcEkqO㝭puJ1Lm}g.a{y)j j^-UB-h@$ӰՏ5TNWx`Cy;"ʋ;2 \FMt2d> Wop2@<_Kt>G 77(>CC I}r'oEA=;-!"3BU ͆Jn7z[:U-IufjgMcmGa>C{0D[D)cx$Ս0Qe*Aa٨G˶*z6y?/3MWn"Ӝ 4y[2-WimJlwEɸ=[l0S_Ʌ)L%?6ȒSJh{ FCV=(w܂dY֫JkϘU+:$@yDRpVw2Sͽ4&/H簜rq@ }CS,w+Q7\<)b ԖͽiqbrS7O&l)jO2}F2N0ȣR<6^&n@'as3gaa>?)s`FjJz{!w3RR]5[;r S?[vem!߾>f\?pY\ls0|% tzs} p30W̧w;LOcTG6[7( Bڈd-z#p*r͒VԢ4 wVBNsyZ4ٵ?!6~Φc!; A92A.I0%+gYšgdIQ ^)vj::uxt!$sS3*vVTN"Y[Mp/dX)+W|alW})#mqMlݚEr$4 ͞~+갌7M#Oʰ ?2.++7 p1y5s]^P35CRj_kH\ل='$S1`'*A ;93yq11]v8޺j+9"j'P}=kP;l}ʫ)3F0_YQ{bLdGǚE7w(t5g\l8!H^h$VgpLQy|Qh\c|FȡO, ^)0CGnHs5BԜ,ċW\_PJ=٠a՜<շm_&%ǡfY.c؛˼q. DU/sfV ||'#y?&{pQ n=U{Ԛ z}!;4|B^ (Z/J9lu#,eEXشߊa Cp]C2M9i6 d0C˄Zo2:g(]IYt*_#M s*X\/SNշKbY)[q0NSTN3B$!S,Okw. v>3#oϨS6Cr)\: ?0K.gHo@PX@& yưP22t8EYSw㶭hWq,!ύk5ˀGcsGfU/Zbz3%|@\ʹZ xMu`\+إ“aOKAZvC?HOZϼsftqVYeGODo\B>*3t$S3" OQ|WţZsk׏)AW$L llj`"Ql4큃FmuV fB u X,Xie05hJw!H݉3v>, >NMgiK_XN-NIt{sgGY>efrt^X匸kr ِ܍{pʘ|<0dGAP 34@@*zR,@($1L'~+h+b76LWo^ 8mZǠTr3抹2m #pW/u%BB@|gv"8V3UlFKQ8kn"Sy€ Ah-ۡۋtOT0lO\FߜӺR 5uE^l\I'{A!5z*͸AqI+HMY[UyybכEKF|W1SpI=e~}-yq$ٷzX܈/0_y<Brת6/Ǿ hL*@P89⟛gN2dl$!] w&@qbxqgĵ< R2B'ĩ3K*s#;MY44MVrOw`[ +V4ȍʻ~>m"+M-po HƔD"w;gnD*f}j$RO n)(= /XԬy!|oi}vDؐ"*X; s)tN:+.iTR$N)U͘qFcK27(P>uv\* P=,iw K@!z=E53RgFޘa7>~1yCz,+oSt>km σ!d)+O,&;Q+>>Wz+gRhh#[=8}.tdHW嚸@cz;"8M ]dW^$Gr#i BOg?SP(MEd-)2h.:Q|*`v0>45 !4 KNO=egvOPp_Qmx'24@W><,aGsPM2@>#hY2 %)dFޣwfx,Vky5u{)0Z=lqk89ݰG-ʵLpջɯP U~XAh4v b`P! _8;jpTɷŬKX SGvX;9BJCDq9d{J@[>߳pK?> YU)64UP,JV:Y˼6:'U 'U0JSIIN>.iEሪ>m`}:*~ڮ7Se>+rZBcCpɉ6oQT6Rǩ#i|5m^f m໘ vT* BbAEk\RM@L^f3?aJUr1!\q.6AiE[{-*+g`1]~#Li}2a#ocx7Y1@jid˜ׅ?1"]N( ?=)(YvUŘlkPFC*!ԸL0*CNH$o $eDZ*W4If4P|2܉AZJ^ll-ZY7tCNf]yyrKگdѝKOz~z639na~@O,FC"agjv/ b"Sx4KTvF;nl PAJaTK9?BG[d,/Μ;\ԄV[Ѿ!A6`ȅ&#W(&i^FjBZ )Fsֺ|XFSe= OBH7Eq,"䰖ar}Sr ,g_A c8$ؔtĠ˅Ж29!"΃m骪BtC02^Ȁl̘5{_3{"k׶ 2q oXx'ZӚ. 6s*`w/h} gbxy;Q4#{$Paگ,Rh'/ L _vg2&yybw*BzOc8(3M": tONAʼnCSz?f# ̗&{޴=Uվ6MObp3 Ea}HfcU5+.]b#M^BRVBAni_. =d,PZ6dw,K(% ,yIMc#|Fߥ;rWwx'=MM`dgcΑ|-w"  x+ i#췧3CR|ˆcZ[M/zêkV-j=GT#׼oF< }0<Z=)mڷl / \DRuHI Gt*cN|sCl9.'WM,KRMǤpS%|V+'b6"̬E-#1fX]y(Wm0e!7 ne ~_omw{UdJq3kbO%m]T z9pI!\Iz9Y^f[O9fB:b#b۟*޽rOzR<ۗjK+i]8)px͙xtʴ1ǫ{es T:%2WeAjFnhƝQuօh=Fo~am=aC swg9S-7᣷7㎩&nZNZ4St! CI6GbW4QLJ̇sq;  N=$Ƅaⱡl=bIG5p ft҇(ㇶʘ ڰ&{[P<V+CTZo>  oIq^/ 5N.0Վ*il%ܕ!"6W[ qP鈰:RK]xJm1 R?+I!^'V<ɲ0R:8NEY&5*:g^>YH&pqBu:AsL( 2^_< 5j!̨T\`"}h& }|\QGyT{'|ܴC1,1ī (*6 3 C+@ǃt걓NX{^q{SwtޟC Dv/YG S&Ⱄ'K?uw.+aE=B4Oh>-7߂Rt|o`Ѱ9ͶWQA q=ڌfdEASh߉jG1a/o)s\e+2Br灁Ŷ֘v g@iؒc!J.%|EѢ#,NJ,)w5IA3;*&dmq).obLK/a&>Cbd$uOemQN:15N,Osc&HC`#ނ+|z6JY%2hhWMZh8osx~yNHi[z*<gK{Q~8=: (G0NQT6?SH侥 *Cf[q ݷZȍ͇v纾E1rADWs[a/5-nz,{IAxBx,syg(Ug< BB(x8Bq@lYW3,zX=,WALITqX /t fc¯ܒD^ cQl\7#6Z\zF! $0i76΃ROd'NҸ:>IY~1ҖIʦJ0qF4|6uR7/ }S6yMR@,QLBg~@(.I4GwM3lE^ 2b; е ޾^#hȻ8T >zv =km{=Fgb@ j˓5=eF.C0HP'Mv4mz?VNWQDk $V5#71֜Ϛt!?UɟC=$'Hu A5?o@X9 ;œ 'o>=W\Zu}Q~5< 80F;㛹$|XO)n{D!o]$^$߶1%Sይe'v۹]g ag[Ŵ".)6+E("8,.&p2XBC}v{e?p-pgL72'J"9$9'F^Hǵl >L@N-!hBn:2+ļأ}>)o/ʷ۾R +v߮UbeN~,J88쿝Vun-RcΔ9 9an ?5f' B#͊'^ K⋃Ă6{MEOx8\ڀ=%z){Oe &XT fӦk) 1oM%/oϽ~OꕝN&^fq ry߮~FЦ#ݫW.$*vN,G4D ŔqݚV>IIdF}#)64?/ߺqlV'pRRصGV) WFWwa@3ٮ.?1+k1_}Ɛ4ts9w@bRcihI9u'cwH`ƕ : Q~>Qل+8 ~*APUO4&e!LmmG|btCkz `%./şO3n;a*L9K]SѭDaݘiN7iu 7qêp%'OUo! ùwMq(<KG);0"|DVɉ;Avau ݂pQLz~MyF P&IselB␡] Q;S|)R>[ ;<ʌoCsP8߿̷< ąx!܄9‡D(oN"4nuwG t3\PG\r(s*&A­B*Xh.XӑΕX(ۡĠc*϶2EZ (3Pݒe#F <2 |b }+U]|e_NipCKJflvY ,;M!OWiȧњ'ahs>:_D?0q#u4– (Kܡ$ɄuNG[#^yonʼM3ow {J|:i2l'5p-5И  đi57oi2uQ&WL Rǥ=T3)`ja\ yOd{O@}T`-T?RHg}_<*<u9V Q֨A .MQڝNcT0D ^-叴Ǿ$Xό%tIs~2{Y5hRQ<\u2MaA,] V\mB eUv-Yz:+-[q wY4c>(5 FF cTZ]=imC^6TdHXDĄ,(phk)s"'sG4,10] 9`?Y%ʁÂTϪuB&\6JxԒV!jLVrSמ8S|G,ľtSe n;V/fnӈ=L[Cvdv!ym}P {sMJ,_cOGjUќU&Gx3-aW ԭ24U.q6˽TIqr&)9jlAFKF~U V^nvmq:$Ǭ{ *&HgMY"ߛTAYHVv%:>μ #E5:IxF2p`mlOZrD>GӬBpLRF`\94XgH7 v?fB\WWZRѹ+\ͱ(u̮#^SV\\AR)ےR[=RndoWf2l\wxBn0DS~c@/;Y5"^# (-ƶ(âI!r{/cLs8H \˛6Gxdr~" yFecYgyr˩Y/B`b#]-4&JN>lc4kB J c~nqbAcߙ 9 !Yk襪ZhlWnjda f'rk,Se\cleNT}9ܠ K:|O{``NщO ü⸝p?L Q)sDWw#E*pI1C+7H]1@44x;}9Ou.{\zaG}k`T(۬ רNƯEv2s8a A&-:8:+ ?a}=w^>B"~ɍ!#CY4"FQQ9ϹH=yEޔ l}ܫ7ߩ !)>w1[h{<1)w/<dNO~$oX/_)Mų}BrG-{ /iQ[:K4, =D4C~IYlJ.xbÀV%=dL>thszu0o?H5`..(i V]r/ojuf#*SOhDBʯ(BPGэ; Xu*hDb\@D c`z:7Vh!ŰŨ13YּJ9yrƫ3o9ڃSلi ZlƤ "OxJ,^md ȉ?QR9% ]ҫ[G/=歈ʚZZz{w6X{{?%\j׾!̟`;k9֦mmHp`R)!1-v%*UhG.Zwي wFl0:]1M"]uʴX_|? ;L.yc6_ǯ"o {m!wACZSN kϏj2v^χB|;DLzP,Ε$"sO⑝mQ"hocκ!3E@.<UF?}d߷ E&&RYMX*U v#R9~{XvMd1rͤB <^O<`Mw!z24pQj`O"ĖV\3D$g+7"l/nG+h3gĺ1I;VVj[Gz#vߢi!uFq.*WJK%c} N̩!NRRtv0#\0} B(riau繳=%4L  xP02-hiׯ.|7?\!> Y\s@OJעUΡ,-|ȲeZ }4[MBdX-3+ߋPd?Y^1AE0 "ذ;,V &3*uiTR!OoӷAIVCgM`_^TG@ITg>Riq}x ѥQpkzP,)JtoT:n[)9x*\cu  vo*8IwU] oED^[|xTus(DV޼JܦrUXzy w7<}qEMr %C? vWjp^n gL/-V!6IqTq%5sE,gt'/i)aQGUu=5\85{|F~?sXp ܻS/'f .-]@Ǒ=5Xq3:\beKm?nk -쥢 ,JH~W@.7&K:ߢZ8TјR [Ɲz-p,h)Z[`hEjl*zsi C!I1iWš͊`I A <C)Px)V u^">JDaޑaq3Dw ۩P^Z]9h>" ZC/8PtZP$o0H&X2+-̡CUo]]T-=!⯩$32]Q?VY6#@AN ޅTGрt"0;m+k)P]LE=Ul$BwxEZ7ά8[&(uޙT[~EME6 B8 i٦@28Rȇ<5y%#@N`f0q*<2' mx x8a4[W1W ipF~/;7|b&=1[U ުMA3RNpIFsiaZlo%[Q׭sfԦ VR =\hr~6 ]MЀS'D;ew䛎oXu0ى<Ě׆Y67EOS!bUJ, *KWhᝏ1ˁc&(v0\GS/>7.eTh4tD҃6Q麿 ILEk =GI#!# LZ)FfqP DMʆ>8Hl¼%>1'3џt܄vrx.vSjkZK^(ϝQZ8//P|H iJ-1Kn}>^Ԭj- Ŀ}E6̲|]DQ/m~ wgG\ &J C@ܜ\ l/;􃩹6!",#0]R V<\TZK.l@l$ om Eh_Q.C Y^^Q+R\VT;u6g#Z{;  4zE(A./ FZSVYF9^­K*/_]S?&[4s)? MZ{ 8م|Qy:UnQra2N sr%C02,.11)j#3:cq6"pw $BK+)/B:}gZg~a౩.z}jjjq s6hOdp~*q+ZC^]\Bl(Aqҹ"] xĵ@ TaEAŭ>K J5e&\<2KX_{QѦ'oE[ƃzecm*v7p-'#GpfPw x RQ2 ØgThdTHiUܤIWiF_ CS5";02/OF ]ze..hUa*gy 1G1wH1MD31>^NfI]TQ שd !#gLVF]ŀ Cܨ*[\0f6琙6ƶ/Y7 6̀D·Iĩlfnjpǻ`B̌0E/f•R7IdP}k9#-8̨R+&f$*f1Β}%.&-􄨪~?Ԗ%Ûs7#T7;TYDD?FEQbN%3cd NIKwztpKIz N#L9I"n҉$Z$fSG[w5sp~)J(J-_v8C=g  0%|tzL:Yg0[n=sw?g,0:9"JZ$I-Qq0)s/-%eީ Eo(!`[cM?TbPրq+W5;+*c nW'7!/ {'D7;U݅?A!3&(KŠ!gU$zn kUj>h s裗'Aݽ-i2]v˜r& 1J:A8jb3?=#pxUG5@ċ:SL@킟`$q/ Z\δF·؛NS#w|k7mƣHXW5J=[BUcjԇcUQz>]͘j\En ;=N2Uv W.¦9mD}dԹ!O{82(Hgu::Xn0ll=@6>+- $cP {;yBI3FQOc˦≪.-S0gvԗ3.wH"شSPР6Bei/ŀ_xY[C"V FI9L˵,}Kb NA(G[E esώH>N"MȏS 6R~?1} aצsH? ~)l (u:gIx\Q/\nM>xPZDMǮ8{k,|[c*f02C7>̹\[. L-A$sN_N+.hZ Xq} U+"8~sYŷf3"侮3{@JUiWu|jx>=+\ZT$c!o!5̴>^O'ϰp{=*;s/ /1+W+MϓBa#UDԠ0<ގS5EY"c%_ؖ[x}]v8"t\aWm~U7ЈR~t8sPDݫ;aQ c=X^r1Z"qCݒq1s- fyVO(,lRDK7y[SwEk =+:nvsEc, >u~iwIIҥ‡ mlPH%yBvq>Q.U{CoV7!b#j" J$i7Mr.^ N}FHdxhnj>ݏNp,W*T'nNf%0LM,?-@TRZ(3[RjUk'%=FL;>)U]sufru!Z(Fo⳪-Ϣn.":7`S69K*{Ne[V//`ZݺJ9먳&PI_̓_"ŻKL1/XZ&.=}UWtjщ()W Hl)6^^l$"S(Hm?-Z oducz@xY:X.ؙƾBsǾEP@!4MBk~[SqvMbE ~8W6mC񋱭, 9+[ЋHk%2:*#iq%rTi5AEmF>)4 1 F;cIu%=7$i>W}װA%\Vg|"WhGC 'b 2ꠘgrVڗYR}ʼBP(0{POHoȤڃQ#s 'c( jm[KيK|v@ $ޤ19$lfDg8s h̻`Ǡɦ^%2Ĺs.0w2q?߄>,[_Ҋ,ɳ& J IvS5#ݦ'˲|*3ٹꌘY7 9SAStڠ Ox ܠWD?\,y8׹.8xrM@9pwجRmg,vZJƁA L-jJe.?'5(<=*>B SBfd:Nr3@sWG`P Z7Gt4b!F]N tGm0X $ʩV؍sMh[\ck]q_K 7ʪa4.bO@CgM,|/9c`{ ٕlHH\>,EC_ ECrnr;޼PppJ6C%+ݲdM oTyl!Krfw(|'cuu1^àv4=ҾSI1D}+d.0f9Pq?ߩbڕ[; n]ǖH:eҺH8dƀ !«VJG'=`LdZ«۽cؾ'+lU̙6v%hihP?^cfV"PU!ܐopȦi:%b.(K+mԲІbL+3':~+>/=Qk#]`˲jSx_+MW*`{ї 5d=s*NO>GQ1gE<ђ':JCoCOGoO5K%|U 0X{ H-)7G2/=˻Ե#. "B TZ "މގC|p/i1LfCqf(˱xtඒ-R9X|xoP³VNl( #taP^>wo Ո"Y̍ ދ4/@~Bd:_7VUG;_i7â\Lk-C+iѱ5|b5#]LF(IT$=6SSʘ$;>;\:9,+6_""WaRkXLK 1֔0Z GpWɹ-B)Y頭L֥e qD.@t/r_3a&+K)cj:݉hMo=ef~<.gIEп|6yi[ڵ\~/E)Qr/lf w|V㗐,@i4WetQ u{l`BRɝp2~װy\ɜa}L#ZS}Wgfҋ03Ϧ- Q6}W>B񔌌Slp5;1KSӷ̏4 3+6:Hy _Ġ*r KѺM ']!qB^ņC 2zDtJ[{\2LG=ϱЗ4̉yfve/9LA `=7 W}N$@QRŊe?Fhoyąaߖwm*c\,@X<ƺhPuu3s+;(9Mcɽ,0(cOfHD^J\#z25[fO`j=ᫍS^ɬaٻĿ} $g_&bvlvrM%L[,Es`b$xK2s\ OJ}d=~a562yOX (b٩$Q@ 0*W <ۥ|wF!h-,|c~$\@7̎PxN&+ª'i eF ~_j[D-5q2j-MsżgQMQʃM.VormFm,4:6Ps75pz'\f(/'ٰ>Xr_g:;)6X`䘚2WoBKN_7Čh{B'UPH88}{k_S4pI!(CD/a[K =eOLn58cT(ڀJ>,c)꣧?Ȯ7~jdG@4nCBSkr:=Lc"FM#lqN PZi{`MEdhMfUY ^~9dbPDfj~| ڦxh?^|NL;p:k7ѫ` \H+'o@?: В.̭!qo% N^M@ƔF-üT=au ]Vkkk&SeZLMV$[M!n檁ބ +1*v2N폌:LR[wFg+aY7ϴyyĥǁ+q‰pF)7h⬚-VUW!L79y2%?shJKXp_$5<kFNN9x+bd`j |vtBQW5&T/1WzJ_0}iPeր0KϤo2LAV$'Ix-wB^#KRĄ1PEmᰘ]w Ikf4N0(5%/WKfW=+gA+oo1$@vB09YRemal5F)f-3*yRP21>DTit+t <@l xk2][bE>Op3@PBXkG{o!W%dVHA’\!k8(.0>:Ve'AxIG DN$Xحjߥ7y?: ,G󯲅'vEJ;ϮZGk|ܚj2jL Z Cd1x ÞԞoGR}^`LZmh|u6.y#dj!|`zgO;ևK b}*Ǖ.lIpq] RrIfB%rQ$nΊqED0-Kτ `P!л*;֘q8/J\||og=6༈)Ti$nx1dlL;K8 CbeYxkv6*AJQW{I.*^AQ! USQavKI4RoN.Wv5HOCCsup|Ns!aW9C`N 33y>~ֻ)=ߌRw KV%PtZ"8GvWMީV# ă1cxDSL5>٧x؁Bb:vYCqC7y=de%_|&~5%ɥPoOGdQ6a~ =bd0asJaG>3f$ަStԗr53GkMI- tc$O$ucQ6~W;H!n ܭ|LLNq2a4N'A?7ʫŒhui)3gm,\i"1B_MRS%oP'.e"@R/L ^ǠE`ॊHRyZ^^6355WwEpr>9HʻG V~60)wmǩIB|*ױs@.6,&% ;E.N c]k$ms+#sB` Ů?&_>:$EłxhӘ˱8-^ +"vk18q?y9J]͜;@b{hŸ&㌲6$CVňh،~o`'LS,;sP̚E-G@PsFZJbI=s}bq/@)ҫ+X_tixqn}=OpZ`'Eo}ƟxO+XkU+~}to97'+.*9Dg1"C4FA<ic;FYR f&rӛhM&ю V -$?CQ<9}"kf!?f?cY˟ifD-Al{V}̣YaڐYDvlyL;34zk2$.F&l: nO,T>|˒!:wH,a}x2$Q'*f%ʊ Z0…XkZt舁bs;uTJtʽs:nVEp`ҩ%snGWlA d 7 /:'EJuz-  g9 T*U^n<+l dGalz+R< !; ףHye3~4{ܰ]Cĕ`fGх9.7(0BQ " &Үx oC0S5JN!' jŤ8XGd SCwaѡ][VЙ5ɡPpA;Jy@5i No<2`np-"\m_4η1LՆ>'9N,olW#Ɔ~Y2jq}b@CBcЎ+աt6DS^A I<)LN'jg>au'5 1.w֩3? Qߡɥ5iu8x輜I ӸbyL6#^8śe7mDž>FFpr~6=ũʔ71̮ҧG52鄲ˑ2p\Q;#bN)L'xGVkaL< ئ6>fE;惗6J[i#4 6wC"O\ 6[ B) nos=vǖ 4/b" !9&L^/k{5#3e,GFx}g!?m3it W]LxssG)Aa'"dzLMӨ-%)ޒ[`?|F%} (V*FDi.=a4E?UrB&,7ƅa0֥sO#G!O?lude"<9w? ~ ұwJ(;wїgpnwNb!6p\LU}g\w3Vk! ЭjL!-颿٪.f!,+23ҹ3c95m]_Ec1F^ߋ 볪j0Q8 pF^dIi)+mj ~#ޔ SHwIQTR|Kl t6Xp(M#pノ/,=ޚ_,h] |<[ѬFyY4HVnGC^ʠzHd Oa?OUĺ<qn" C3%Î(.IGd6 jcrv`',{(\]A8(s#fbݚZwߙjOW7Z &M* S%2Pi ;̫"4BͨGC$ ;K9K b;~=~Xoo<5EMVbʠ𐫹NKz{4ii%bzlQQ`cHKd UPBT.\rʛiA 2^>J?~Yb uGrf!ýPQU)FqĔxc̞dy. N^?{J&DGz7ZEԔUSEAx _Q YG&Cb`\*Gu G2iXCvԢ'٩0H9N14:fd$8&_Lֿ/HXCtVV'.dXz(*>Jؑpo7r0}hXm1{*X"󞾬kCݒ!@1c,9~"m_ [r^f.OKJ`ſ]oc ^#x7s-:Iw'Z*|6us4(, ?͜K*>D'D=E.RٰbKz2ʦlVEjeyA*]%f_A~G8{ڲq|"' SY;h44+'ff C;g_v$4kaf/ g?"C$ GzO xTx2 (d|gb:d#{eIj"d猓eY';)I.P@R֪*>qX}?euw7GA`AZE^0 enN[BFM á >ԀLLxm'vJ&R<] :u3slAN.tteViڳ'k~30J1\ҘS`8wRx\f@ kRrծ{=f|A"nx(6a3p2ƈT {"_E9}5>N_M]aq>t)-B -mLSOqi<TZpD/נlC^Rmh^U&*q.I8~Yc= +in 3#oeU<,35X1̩aE!]Preh*$A:t^lssw)Rɚ٧ᕦ>ͰW_%f]R3WUzu[ܞJ"Jv~eۏd˵(lС!BEhU8BM# 9fosA7V:?KTٍG(/^Exݓ/\n{J)}nICE`.R2<9Ȭ_q&^IzmC3t|VmVt%!E`byMKPĨFL%1YI$ ݱ`x'F㟉]pC1x<ѼLSǛHJUZP CK`p"mroRu Ҁx^I\޿u=F z(.ڰ q?tC&t f ɆUlvU.1 q);q{o)/oC5hg{m4M! 4|(0AEUoAW,CM"P+{PBuH^^|w$$*jBc#@ 6ҡ]fRSah a9ؗOą\I5Jf\57Y xkwŭ_$L'[${c;8֓Ma;:1^ߒՇ'#zeV5L@܈Br#ۦ-=d/ `Iv3[R,y8BUQr$aj{zo`'IWc#Lˉ l8 r7cQra@9cg_ kOv/ٞZ !yٷd5꘶ƪSQ)b1c4u۵`E+Ҫ}iL׃䀴=aH:V (8j Ťx݃!0>'v1O׹(,44.LI)l kKs."&cd'madl?L/SsWQE 5l֡/$T:}"E7#gvdv?j [;ӀVi`㄀5UCai6?սAqc:ICb&Nf\rSERȻg#ڪKEͲVymY CK/\ڵh[ruU%*й/g.k<*0 &b!. ?dIM#G6MMZ,bi{H,CQ賧 ;sGF $a ?⿍sWgZr7-q ~kpgJgseBISsm1U;g4S7e,Xq}AM˖MUOTßSu=nӵ9,9`M$⁰"[Q}\m.WG [w~˝`u3M$-xA uD$(q)K™xstYl]#v(s-EQvO&#֝ "IBÇ!]'sGܾ(?\/K9:oW qA~/Â(Vɇ\;*1^6UtXMӌq ;VUħQ"V$,܍ބx!a&FR -2YpDZ/ȰKPC\)ѻz kZ4 bʑ6(]:Ys`G+]UL$JSUƽx)Gjx2oV Q_[)^y[ em{K7c =LX ч)4ZY r¸9)^ժΗ}*&@eI\! 45E<+n Bnm.>zkkru؜d0guʗ{%I|{i_E$i~8ևש10n/_z|>aj`jLi3]h %"E+4~V/LL궧 ^ SA hZ\  ]Dhs#z9G%o6_ڠW#tѷ*~Guo_gx^gf XKvB~ܾRDs1W1" uZc;4ЂF"pk{[{W=G%^ 1\)C-EĬU x\IHiNwjڑC}pȝ=~ /u4[ [*Cy!s 9hŽ$rM[%_kD)PX/ܘk :Y/!\LJ*c@%f= RT4}tP)ǺW~ij8˄25G11eXwVsFv~Ks'ߓ5GS?|4@UmORB &X7C|{P,I)<#з["#M/bckɑ;{-, \ɫFjdA'H/|! xc9H;~;{Pz+ӷӁڵY\ D0&`y$%|i3ȿb#B<JR,kzcT5ц8A%?M5hN5g]);[_LC?m枑Y e0}r1;[}c:zt!quLD19Ta nq9c+흎ő|ModhHGȠwwS!5T]bJ;Gbtw`AZ}pZ_"bm,*>r P%VD&U#nq #S~y&nrA|ng>v46#h%^$TBaKoxa♯1S~/#|G '3'4aW9$-`ZtƱ{üTC 2{#Cv!H1?4)tQ™.3}U6A05?u8Sh7mWO+g#᰾AZLB|~^M> |Ƈ q9%ʬ m08Z $:H=u%.!܊IV 7#oIEk[n_+&CݼtdT%YCsD#g H ӁX?wF^sdzV^HO}ZUIpj G'!s/dY= 3?&rS ~^Рc&O-ioan_7f烈 *!\:bw"+Xj4qGq=gA^c~[yE|dڛ&7b9]5/Ic̗{<}~̤rWA\iE!of&/J$v$KCf*Mˌy>!fnpFRE6o1!IHT`g$=z/L 珨*(YwވcSYAph",Yϓv, S({0y!jq9b Fz [_ ?*1KgsktrIo^'jxa{0@k̸h=./A(vz%wQ{92UC 5 "墜_Rct$(Aވڀٵ(Jadnk!jd9 M(11,osVV7U?# Ŭ5Θ^t`!^̆VKtp\j9$m ٚ3FlRibU#j$ڳ?F4my8 Qm8(/m"bxV,FrQ~736#WP i:wA҂S2^`,FC~{KPl?V``ި,"oC[HD NJ1/͟^MuEVPb=NnSb\ePQPvn7 >f[ԩ_f K!]tjky.m_뱼gMO(>ߎ~7A`6'@^|ڜO:e ȥJt+QSV.NJ摈Ǎ 9럒qPE. _"1Gz1X v1.bꔖ?ܪ 93ݕ9ׅ߱8&IihHDel 2QL3s( c|uپ|r 82 Z`R:2'wtiPޏlбzHـ'%+=Tm[ J]08[z "J4.X|z1t $I 2~@- y P/Oh5qvQ %j0 5\\zHG:Ԟ 0>$yB-ubȉdZ6}J ˉmwUHTI~fKH0 c=݊I{߶N/ˋ.xqr,fG sٸlPQ̀;LgT"԰ʜ8Ⱦ!!1 Fg0ɹ,.͢Hn'-:6?sg&22(2;:x3(0^CGc^rӟ*&5R~4(P6oVv \dW*ͥ-^'Qvw,,)* SWE%˼ĆF?.AُvimdQVcTJf,(F,uŕϴ5;ºA'"@Ld/yMy5EּpY<$ld&RtW pK@iQcmtcTh7ĢAF cz>zD ͏\wXwjQ> wxk'^Jr^)tv W~vA*F;#uF#vy ( T!l\cC;eJ> lG‡`.0:ԓI RE8.^ 5yAwaMc:a=6hQ>ЦlqJ;'Хp'a Mt J^sB'\Ap|a'j9+a╩ щ'daɼ8+z[/UPZ2Jz!lW:!uMj5Tw|AE1Q0> 7qx[' ]5vT:XQ[:Rwk1aKI Vt 3B{ݙ(r79rCFyh YNU/CWHaJXq3۰>GU7+9ِt.L6a :~;c!{"YD‡!i] gzh5ʽQ;{BX;AWhݡ9)ܵyER!˕ ?hTGyz^mUӾaIivuaϹފ|MzX%,I\N v +D kGg9za# j%;\/B V" N~2rTv/ʭ8a-36dCKƣ,l.iK$㷥T&D`$j< $LĪ)|!)aɰMSy5ȵM,_GyWi|)-+bf|aaGB>$`e94ڽ@KTnC>V=%q'rP2c_f]ڙ׳?X4?A"Xc@M`2:f~vb=3bF@LD"vuUh\ܙ1*[A6_O7'Qi"pع,`g !.fRʨ^ ˀvw0-''JьVK8x?,[BKݬfHGKeEǠvXŹ &`bW%C3إzM|gDĕp֌.:{i,j6qK?9mAٴ/fٹS%JB!wmCj E1J}BDNCE}$yCج+[w^`k t@_u+GnDw~G#RD]]@5tQd,ͻw1E#V -%֐ֱy`hi8Q  m6'% qF<({/B[k~1drJ$I5!q1i伔T:wiw !nJhȐ-XuN[~y+IOP=ib0bԒQ3Kw<$8%BsDu3@~m%@Gl9&qH6T㏘>&_Y^A02jE:/28Xd.0!g$$6V;_R^sh׾vLzkw4X2Qv[y;K=zPNhI7>lLaRN>'ey*W-s]l"X=t\k'[r|i5u]z)9 Ioԯ>b$uK8Aӆ@y )`4..fvÄSQS-`x;cw,}b ɼJ2]6-~x!]#)p]W_zQbVw\ȤeWD*8Cbin> "̭Wnf\<Qg$1 wnGņqGqm,"/-ב |0 .̴CDl~Anmk9i?|dw ʠʲϻ`<pD9epCa쥱leIgP(n [Px>X  ?=EzܽdqRZjv@;5UcMA̚]JhcXpKjAsSy$TS<͆5`:zl(5=8q!&а] 77Q+}u9y9C,OB^m?&i n˴ m#&v_5L$IP>U Cn\$zL?: 8Jf.y4\oE^^($Yp'KheWyetxL ,;<;/2Z0"(* 7Aܟ2V?k=wc&aޡXQ ɸ+*ɨ8C${A4DT x+-8t`ݵy^MAb}s@% tox9âY >:ɺA7_GfE ^] EF fqI'LqRQn^ɷi-@N2 ړƍsLc!C`ك{j>Kwv3yg%r[H1 Iw0_tbG ,ۇg8ya^H? Q:ªѢA@l&iHM}6tGknրTk] z/bbL6Y΢E*ţ?b*>ћʿ #$}l"ZyńyCѯ=h%hy6tdB>Y(%.$ٚ +v= ~JtAd6⨎ a{Nn hրͱnM nVA=Q+aWSĖ2v@a-1W!cx/:X$ZW r;GfŏF\՜59j2n;g'96: |Ⱥ6;Y^nx7H!k%L"s/Hw:/hG'*I 6^A !ϫ0YV1=S蛁d0#F2`G9Q,ݼb~?'=iGҥ1\ERk;xs[ ubB.Rd̨?}LA Y[v_(!RSϥZ<=b~mV\YVKFRFZ!,yU=93Dp#mi!70p/ x`G,\S32xڴrg) OCT\6&W =XK _W.'b"1/)$YDS$jNۢo#~>U] WbDzv[y] ЃSsXgI}95 0fe4Jͳ8;0P\$>[c59kz<&I>suMK:BbZ8;b:K#A+Rt,X(%g5[6VpYCcN 6fh }̸"=RD Br7C?yѩQxCΕ|^E WI jZN7=d=j"Җ=h vO9 ~kZuܰQ=~Ke  pjẆ~9&28J+ڒp#1䀮DqB;w[eBї_[Բ|:m+*y;.+Xz,kDb'(L~bmÐo h(&W)FNIq{ѵ]=;tA:G֭ԽtWGWud~bLB s'%l,B3s4{{k7N ڶ}AcTJJ= ܄he8(#VNQQ*x gv'4G0IJ授lhC5O ZjWF+D0{-x&A3DR/P/JS0o;N5=ʨּ\݋,:IA+V<t*HuVtz( eN,7*x2 KBR0@RH ]J x SfTM?%~6D{wI(P9Qv% mkeica^scxQvLp_98)?%'NVg7m ?OC>ӷK~uެ۽I`}b%Kڰ e`60ԦVO|"VۇtDjmU={uۖ~ɯ4 yoswK*Qrj[2Pvh7cKJ c)_3~AB#uJR .x=*2DXnn˴47Ё/fiN͌Y67c^_YkeO7 Ue}amIk06'S xaŐ~@HɆZȇǒ<ќ>9@m* /8Ȓ<`:w 34QI tU!x3v~+DB#sI(gHSVg`DW/u?ep$I4(m-Zφ.1ۥG-}8 .trAO*zͅxX&dYbUV9)ĈðmY0$+LNk͙&A{7a׭*C}!tkw* C^Nc|V@}T]xX2/wȢZPYx'*g_/EUA%NrN s%O O.6Y egD)#hu%g2Y R+{Ђ9:y)אR}= 6Mڼj_֏||i6>c8=u;{5g5ʸ):WFVrǣX7XS=h݁H bKW' gi y'95|>ՐR 3ٸiMaq-QTv_СFNhpH$7씼R F\?Wwq"χ`!k1CZN<zpwoJ@U47.` 4 xTUpV!0Oi4jO~IK&r+#㽽h fؓ?$G. VOW$h\EVk<3p|>RU|Ȕ77UV9nz%ęٟ1ADD:cKv)p)$ĉ"hGˋGӍ"@J%Dh`41`xfw,Ck;}WhvSw$ \Tb{fVpn.U"[p '/d綸Pw#dEy6D"pTBXFǪm/ub2V>EGE#t%ko5(,َ^D癁x7%!7k5o7ݑs3j8xO>0H%Z~ʣ4݋^i%e>zI4a3[~+ NJ/g*|Gem(@jmr[(cMFe" {PԊ2-qy zÆekYͷD q ^KtSUDv vg:HID{P#,W}X=6Z@ E3(spU`TƠiOcuDA#iGÅt|B]_RÏ` CQ&v) x kiغ!<9AzIBg,Y7"!eMF}RI?=N;iZ\%z ԭvϒ`Ȍf9,am^\EV)xC%I \i0&)耈>^$5AOmQ+H$77gv L1b> N,4Glϳ78p/h<_u~o ;TS> 8 > \9~j@#}Q u͍WR ON?َ`)Ecڴ꾘&'/V({3C(:tBփW8dzoxYD/Fzyp$IgZȔ]y)(/G'ɩQ,f\kDZpU)m>t. Vm|Ins ⯵QrW6, g9+N8,ı;p%eM5A>L]v's3 Jl S0ʛ%Cux#1`o]W,ERn֟ E90M~Lۄ_93X+d TN >}sI] ȈmIc>ܭGJ(*cErQ8ys@sAXO_Ʈ IZ̏iWEI-ܠK txxӪ5fmMi3V~qysj.LO92E0Q0q;\Kbvw\IKDy]@",fUrhm#i u^.Hr|~m;k$ۏS X Wp UrTmecH*8ǗsH4]`c?ЋokkKjxb_MUg'aqFz jDg xJ_w k:j\x+F3.=Z0Rd Em/ֱ ͔95,&TjIW2=~ef+ZZ+*S~ 4OY"gv=di*skOp/HN73M^s2iaЈo5L]= S61rj𔣯 ;ؿIl|r/lhB֛2q=}1ļۼO9j4e| a$*T\:/Ndưۗk㯗xa1̪Bw*"޹kaЗ =i }널/8X. T('WK]Dg)fobOfpēR YytE"DMT[׭fڮDŌoZ &yǚӂ$imHm$ ͿS>Kݘ3li$7N ВH  n'`3O8Ni%%(e}:}~Lsܴ|bAw^b Mp2 ss lZvlp8$p]ij)Kyy h 1`Hkh`!C(Hr0Zo7'sXcoYz2 Q2 FW|3-B=(2pC|}wDA1!V:X$@NSN*xtygc;wu@ &X]:ꠕ$`wozhJ%Lm WC%K}BV.+K:|`$4]:]N daz+cx .*oa Zh2 ڮ8CCюLhc2PqpF2#;B&2 E˅Xu`F֊f p}ny@Qѹ0u+G,LKXk8qhq% Dj3+%o0)cWLbEJez[U`DsґG>9#Xzy2>4lxNp7'ٱ;)<) BDb9pXaO?NFϸH' v⾥ܟVѽ{g$P!`4 Fk h.IOsnɗP'] =cx~[>[L4xM17u,㪪.ru xnSE`F{1f<S6>?˃em7t.uD3A˜T?Bt*S!HGBd&xnbtdz$$&jek~D)t!U!J򛞀AuY'y0 .4֡r։wO~B^Tـԑ d@+0S 7 pYAon81H`oB͵mHzqi)iE P1{=\U7A3ŇOԋ8R}]"w*䔊9G8QCu*\lw V#a:GAcG47}:_HXMMü5Zo}/s-M@9IĦ"G劺)|Jm\EJS˨a98'4Lio|j'xϻ|ͬQk:v.G+MS·E󤥌Z|fMZH` '_ˎ^/ڽ!1gM@鶦 i]ܺr "xD]$tOEH_y=~7iLMĆURbLɦ7  F|#H'\Vښ!*#ʎA-̥-[* ?AQXWC-Ȱf zKm 37I|Nq9ͳ`mr2 coO]>l΢g>27R AWa|s=>WL٪~ni7$04I'Ve2o*{w;mk ydüP 7ެG,uZ-q l\yOYQ^EzB;Vƃ]_ㄢ6oK'MK5(结^u.` !iVl}0 >7lZc?{9s fھW FqXAqo!=EU%fFS$H=QT4*#Ps%H-ۇ CacpĜP` -=Xf~w(A~\l{Z, $\?ɵ YM־V9( 4qꐋnp7X['z֑\ 9M0% }Ygv2lr ΅1@MkCT/ t]A;Е_ruUzLd6z. )Qhg^Bsގg{^$mYyOu{WL/ żq raax5`uQ- ;9V<6<@Nw QPu5;dzg>8yv6*R9OZvQW:Qr?ߥx&i9R!b6hD\ׅw`lqe#AΐPӁ;7PsLTb|@AE j d{sѓ*5q-`fCq/C #ʮ͸N8i6xi1»QFggn+ώz0c j[5ᮯyu4GzJ0eIGW䬳B}އ1 ![&džRMraÆv7su;VM8 v7Mp'Y|Rgunb{f )V3γ0,*ak14ll ʚs۪Rww eDrRj) ӾQ4bj ߅ޯ 5:"/!}anräGU[8n.$ ?Nh{#rϯ:Aub9Y B s\LaZm\UݧtkZ&p@+擒Hfޙ{< %ĥn,z.nV0'Wt{tU_?f,Ė:s -%;HVKS  5N4#~ )6x`D6kdŭ#g-|EС3}!/tMu/J|{Y;_ kP1HbCP9xw e:A03*o}k"Bhr.+/05 z|iwarAY1)ChrD-@9s)&y Y[t[ǛMY"co],/@^8nyԓ\QB,r5W~/QY~D exWs4U_:`uZ+u6:؏ +E~֡`,=9\cO0l֩! ep:BV] _Gm3fڌ8WNKqV}KfRfV3#ÎzׅĚ!8cOg.cd^K‘]S\~_m#ׄsij-$&B,Bwx0j dN8{l-pp wϖ8sKm/z_oRy{PzɏZ-eL; Wr\6Kp gpf)nRm{(&~I lTdIVtٵrhv~_JWQ~JyS!3v:)#%U:Ug NGDElL^T(jx*8mW pG;X~#xZTNjЯ|:KFJ`8,".BQʦtl͵;iw~4J쪲S`Us7#&5V?r"NVn|j2Ju&b3YM$1dh㲣Ⅺ˩.M6J@S'M/)\|z6γ۳Às%X,G;Ne1j?D!<m9,2zZTS^c<Զ!7ڥTdC>)0MRVGQ6!={d"JOiKs#3ğ}G'[>t=ې_UJw53 P vzC8 w]ՈMҤ^evujT\w2GLq!f;\$j/Zi=ij.c?a#RaJNZWf7)h_ѱF*7V Лf?DB|]fUJ랈2mWs04XH!O%0`ejb[܂ht,CG =[60(;vc_S Lp?@_/Wz:!!}%[,ЯÓ)+3XJf3<bRSƾy?dmj4,ѰDepf7ltXQS_Bze5ݮa`/YN3tTf9`'1h"?cLrJ0HLN,uܝ0+J8cBv@V DZei3Q {5 96?H `N^+hu$̀V %V;**99ͨGz wA.WL ]qE͟.tqjb6̞swP/haúRf6V;e Hn1GU7t%U@lОJoa?] 9Bn\B G5EZ2}/84h4BZr&9zMRtCi m0 L7ciXOHDƱ `k v!~տbzȹU_vpbDbE5`4z2#Nϰ*l2%o_3b9}0/P o@(Ejc=D~蓝`BzF`Wٺ.˲MR'4)hs|Ҳ6Jsf{Dҏl `2z(RדiUAm(HFjAh*ɦh,t8Du)hngSdafV{ cڌyqMީfD-x 쎺`Hw:@f/lo? EkR_`֎є閴k Ua-̤laH*[;aP:ԈjmsT2<0$?R'_L%%!os e̛`ܞh.uX&p_B"׍x9W m7L:0Qh!-"/2b,# PNT0W \؟Pf 7FD>Gɪ6Ez~qkJVJ÷F"z8h0HrPG~tG}E1nbIE1T]|-ͰBg5Ēoj}F5_#b2qiQ 0I%D&!:u:PXT2i*lsvf9ǞyrPBDcN>ґ>)Z^#)M1 ';Rcv0,Q@5bBRu dF^ao2W Fȥ 46CzU,} IFn|N7SbMos먊-5ζ@8L SMFM ܓ^1(z= 9銓]1´!lz}3qgў݌.;q^?胩@NB߁fCgZiSmLn.Hwd;QRQ^.s0 ${CsWBgdYVzY2<iUg d@@vhZ6ZX *?~&TkFuشXEJzpcGX+v;,IjKLsx%,Q^9FGn 6.)j|V+z˻-Y]hStˎMCi *>k6 urIQyg9df<>*7R-0$7ZژbM1Ҳ;i[yڧ^^L0*&:UKC=X)~ qke,z*g78k'=\5upj=@]&su޼oonJ/75޴TeSm$7[Ђ:Wd;L\u=5d΃a-5 dMVOHx-Lw[ƨ<EQ<G>wr@.l"$Rӑ_ \tG{;WaX=0v7IG e+hZwsVF?C^O(c:e4*d]Ec#)\6;ZiP n jr1Z]r: /P=: _g&N5[CTcj$%~n $K#ߦ<0e})2R'Gjnυ ^ݝ}H||--L]$opF,RaX1~! +yH2Ҡ`M?{:7 GZ$Xrɴn¯L+Ա>`tMR7"鏟I!׃zW?S%A}J $yZXIF=.[mHy\#oT0IF*\TOwP:߁\Uv"RṯҞM"R8 3ѷ>dO:!DLYC*@ oPÅYf~ʦqpWX)5]ŸC*ۜN|-Q"-Ō6ؕbJxj !w'0:{4oh޸Ny$R\.G+FDi>yol*BNl7B)o$# ^>n\3`͜ D%Qb(2g"PP ?lEN˛glÆ/Lg^vV|stcD_xiD7Je'Kv~ڪ %c&v}էƍNVKDkP k+VC9,0`Åj\J \.NnktW:}]0T]d,LMPe8;&9stJ6Z}B, c lj7#6Vl1뼫ZD# ? 'uB>fZՆz#ȅZ?T+ ڂ"O}vwzXR^[*QzKX\k/>*t=ĩ(Uj"9owXD`/,D3ͷփ~L-( i!(Uz^dOqZjκ on-mRVNq9PoEsnT-ݰ*`g)4őB:n*Z&EP1,e!U9.C/z}x5)Ո,W[#~ܢԸv<+sc4=` <0 .v~fo܋zdy؉x$?Rcy7%ɚ==p(yeّ(T*D$.ѡ_Am`QŢz1tkL)\^;RS1h[Z\%OB$id^wCplo$TL̥֊ 3J⃞Iu l}UJP&l&g=1x~.m3 Il92栶MB,-FmH,K>I^¶~/8=J\-e2r*TS6ޭm\V)F66-N Ltq+ENuNLg>tyz:|w`M" c iIB: `dʗĝj'02'S5DX)X6TMGL`-Z|))I8|Y6STϐg(18XUԈ/N[%T[XՈ?z*Ux<a2+ě ֹ X d3\I +Ysrx=53נa'9~&bŰUO &EB̅4 @d0EW}ieyKFoFj6Rp b"hF(q:'ywgLϦ)ISŨx$W@!@txRȬ]ȯ~|LKVhejq$F5tw(q $-5`_N}VPDhi_r$ ~b[ŕJ!(gQE3A?-D=8R{hXLz4.PDH{N iW\^iI|_4[y>y|_|@ D5P(0_Xc3")vl3.6lfMƈ40T+:/!j_Łc8OJ6N͋>=WW% n(:HK3R dm"m5[TGϗxdw`+CsYc>LR$="R ˡF@lSrN%bKr5b_*&σ"fyXPQ"R{by"/.jSc]p!-BMs⊍P8gH]O꭛\I"{9)hp|n?dn97Gߍf/|!'YgNM N۠& "?KO @6L#I ggCz-0 Q1HC7ZCyiy%~?k YM}PXZT1%i0A~̠ =atQ7rICNH5? ~YDq,To6xڋۋRԗ W'_nob &!Ak_ +:2c3y3fSE7eOP ɼܚ2͐_5ɰ܌>ޔnz]<} oʱZ߸D3<ëB-uĪ. 3 1;a/TT>C/u>B'OJp%ʂ8^J×q|Cݩa7)RDӴE/(qd ɢ,X/F%/ gty$T %<_s=0dI"|X|"=-wlqB`i _TOh3IOHQ}Zer"_{ R$`isnϧ9j[{z y%M,.l/K-AW!'(!$oXSw٩n'wakqЄ"p]UxeT17TPp =. +kuV(Lr*4(?IQO}^yu.Q g.v&}vEW)!/;]bs,+v~K(s}+LH}Wg.- I(;pcl> ORxV:9HW]LS:?-L) m!g C0̷<'rYQHkS0wy BIeμ.{*fPW`Ҽ}Zh-5*yKr ВN%|X"=<1#x"z"bN~ f`EY;mYF孓 L}kt19]Kx1Uw /ҚٙE W\wR{# L29'#QMp#PTg{BlQ4aٍtGOfcLpl"{N3c&k=;H@Åa)u ˪Wi%b& XF:Ze! wM;S$" 8˱gKQ 4k+QNp͔9U>ú'Z'U4Ͻ k+)L*;i#5o9N6*&4#:Г2 9Z48ce۵=xC;Sb>5R6O#xɇM7}Lmea'@5ժ^I=z0 L`-3xؒ]WII bpPsS9A8|g JP?dMD&DDݮ~4 q1ɢbۈκÊs] zhRIMP\ ~\8_"ph>I~i%0˶Lk -Q ^M!G 3!^{lv}uuډ/fϧKRB,j`?=k_BSEjc>-en,8ՊZ7}NϫPHhhdo::ko%282ubȉA.[bXzy]¡rftCiS\YQB`S-TRC uv3%*_ Mđ:'yEuμf)Gd !c_6ZƠj߳m`5J; ?A^=:ղ;o~~VMKCY/28*w*kb.K}MY~I])w:GJ2|+m;6Z_Sg@:]Ҽ:qZNub['-7M׀ upfkej~vdԍ%9ˣA{[d$KۀNTsWH#,ӭU.RFM}djaK!NǣyY6Ix.A>_^M\{Y0ˀ%XĜݕSV%F aBV?j22uZF2rDlvH<m<(zn=R'NP'-[v:_?%#_Ξl)4XA?SAgunol w F 9 WἶNXoIޙb)ۜE[eH(t^I|O_Di# +VQf;YiJwf9^JZJ;n ] ,I²[Sϟ_ xbmVIaڳ2  C+:+h1Ƿ9{I߫qUc"ۋ+`V/~: -f^%u"iv'89xxyL۳ v@-/gg`z!c#;4(JML oMx$eDSkAYkuc%y?o߃u;K&kŧ&bh@?Q!mk^܇w=%Ģw|=4$-iOy#bD"G) H*щmNTOZQv`~eMԾCr~Un9j)'  s>U '^#o!0 á" ],F dlun . qy9|ۚ({ZO55N$Y; [14NMnts@$㒦݇^i||H$;xhwNxVr5&}H l.WJPx9i^taPfn_]h]\n&U-аia L،fhVPVB, xkVe(2VE9*\Pqу}C^>ƕ& 8^81?>RH5x}=⊏Eu*!x^&}7O`[#ػ3@5L>@Mm(G1Ej0SkMc9KўnW]< L)K? 'CCb3|R=uI,.+in> %N稹 Z_E>P44GWʸg*Rp3<PDW[?ll⥩r @7Te8IzT/bcФD3!_mɦ! -}ԄhkϿLײ8Q9h.%NxЬ2w !$@ mL+7}/$uj2\|g \MyZ/rpm8"7^g1NћL ~iW|,&*(\2RrwHYx LEkhPW]9{̭_T4Mn 9kٶzdWhF(gvx UcPm >#cqNx1A->oH6p."1b%""w˱mO5WhahRko2n&a#[}*&Mp2Kb Z_{ﺝ; pDfxWn7vQ(1j;& יto$bULB7W@mY&dϛù0̕tIΌ){FD0lTHAOqB#* @usn.dQ$3Yv"^$'7uSL@-~͉ůb!a_u8sοac+T#^sgP~_=t~@fVe\JL%qXs"n#HQ4YL~i56wIA+BoVnZ,SܝA|{~L "jʬp\o vڥfxh0{b)妖 1"-e>ּE0sPdZ'plޤ gERΖ 8/Յ҃PyL.yN~6 ^+_sB8m/*Hmj!7&:o1%y܏F-Cx#"ugڷ2&x=ТtoK?yy&m{2fJ1sa^M?~N#r vr9*_̩G4:gz >&IUisl9?dL Oj6/H-@6ثie{P\-<[~F8z mRpg418ہQ Ϛ?i1\mڿi*;!-EfkNA.)SDGF4*@B&Uz 8֎9qG] l=Q0Mm_4M3Ф Rt9}U%k OPvEȨQ ;oD:p8#E@ij@fG;W-eW1UzT]MX2wo($ Z$ffToĶ7AKi朴TK4n6}HRS(,sRދsiaL|8kPd㸰VfG7cZKIY x4|k v.Q&$T^Ɲs㠦2K(;B3|(E "7o䃱 mo1hMqgNuljhKgq:#z\Qo|SV}xw앟p>/ P PeZkކ5~5[}ygZ ;([dbJ>eM0 ނI9X"ko  A1ü#2rd5xOz,H{W)L P@;g[q9HL/|aD҄Pe8ׯɭma nǶqxUkay`?U=n{5Qzy*|,+UvidΔғnPe eft' T,_CO(1q///Pd$ǂHw`g/]NLOt9Ņ+>^ݹbzv IѰ0e"t gynJתR qK]#N(ݵEV~䄲E $ͯH(ׂeTDB|w!jnh8; U5VAJSb=pْJlr*[=9jR]h8 P[7ts2 }j#s.,I/rBgc AdWh5 4qw@+g!ݡſ| ̲oTF8S?+8;sWDWJO{7!S/Uh4[8_\!׆Z =3+,W β<x/|7HQdDEAEhH79ņ' 1(B0C_\W2.>-V+Kd3|ɿ$wE&3 2_+7P=&yaW9&];Ԯ/НLA]tC{"9⋽Sp~?nܘzE-hP yuBg֊YsqBJJ6|=gAw=U~~7fY^!&b+z4C26Q8ދUぐs,3ɋ!7j{SP8-nH#^SsJw}܅[9V u=ь˜MVW pB|svp4~:- M,5DZ#BQf;]=IC-oҺYXb Q-#L9QPe blҡt&K:'ڢwE8WQ"ib-_dC5]a YQ?yEg"wQ5͏٩ٯ/P)s Vjv71hww؛[=eȬ:﫟,qwjE?mq2#Y#ĔSq \4ؾ+% h'KTɁ~%>q $RDSȊd5,awsE_I$`}eWFoR nYʱo@lYPybjCz6"Jجh|C"J- u n`EIu0#/Q {Ǜ#cr=360i5_nGI>>L0E?&15 N]=*vF s'QIF@/Ջay:;CJ,$t&^7JuUZ]+푸H|ݑDos>+SMk2֖% ;N8egi59_C,tx~9ɴ@VRtknDs վ{kKᙅh Mv*9Z_dV@V탼y+h dzJ o*_Dzc;w;5ƋJ7NM.^476Vc^1cTBشO>nn{e:Ӽi|tA0 lAίl{ۃ?6lw!栣b ᥧ0$ГA^:\i-4#lX9OFan:1UTӨ%p}~'Hr8W8?zo'ŏc6FwAx \&SϽt3몮ny,M%(xz VK@5nuBu EoEӹ!MO}Aߧ we ?=уÅ_Hv< AQtn{I>w~}9Ȱ5a|W^/BOBZ/x,=Nw%L*_"fFd 'Q2h{X?09kb0W !1D+L=m:ˠaҤK!]x>K˾g%WGO^`PPȣhMVC-@㷃/» VK}_SvêG|M󥔮k  1M0p"5P=:eoashmY/6txhB n$ƚcICBM!2 Bwqkзa L%1'CȖ cFD]Z `~Ə<Bg+1 .f*R+ ty#J-JVfW1qE7 f $MO*MF+xW P+- ǚżJx,Ε.X?x(1曱e0vhdz㖉u ;*gU2,ۑ(dp *ER57br^r6aR5:_x~3Y@~׾J+ʾۛ&yGFڛvY0w u!bߢņأ*-'G4b@ǟo "K"%NWs=nQXD`&[3zQAZ5F0$UJ){=ॢb`;Ob|ӣŒ+3I*&i4zZqndǾoLtHt&Ťk pU^lpRp;[`O4qMim|ر.P4Fq lt[019xw@a)HS4Vܱkɀ L րJ MٱNߕBݶ,`k&󑆈:#r2% 0dC`P|L鿑0Ƭ7/lrʱ h*GEJ4hh\NMP0jNi>1Pk˅}D~8hkk˭z垃bei„3t z9B$/ ᆸO4W\ReoՂMBE@T qWF~MI"D{e$ (pL9r9?qn֊2b6˓jK!u_=գydR &:={v McHeJn%oD0|F٦JL `>>Nid~vqF4":YlmLA'pYއ42vŃ=['i\ dv4gaXu.Zzv\9C>児{dΝv[LsJ(rx$>Җw);Uo ;`(e:x`}5//&ǎO؇*[/LYI3(aD/_F. )Gk>4sz/\rO5&7qt䐤D,Ƌ4ȢͿRwB+>Rp>[vK  ^D/[FVhOL_H+̖}A3usT@uRFVeVItk [%p:xk j7_'Fes,s2Tܥu ":tpL <.1h]XF|BHrU27c>'/ܜ`-jDžʍ Dwtt> DBT#:`arVPEk3B9~Nt}zy]߰/ь]#l}>BA ǺC'|SC%5 %=R_D7C,E4Y~˭϶p'8C#v" B.(x'햼 z0G'X$^(l i)3"ؔ躴CH|GIDb9E,)bN %;F/t 2sYy>`IL79yyd4f!qЌc֑qKzZø'*c3r%a_f'*d2lTCڙsy>~j~"re]vٵy8םsaIDa[B`Txyt@Hrygg$6TS@XI#YX]sz  !~ܫW3wEM4kg#GwT̎ʿU=`߷qdNOdRH!NCEi\yXå8 ķ(:Y Npvk,>C>uJIT97Da48|RNiũ&j h2'BiHi*Br)>o K1/Bon+~c@dL9Aɦ\Lr $wE9ƷΦ}] !10IȴΗWB/ݲ;h65p6mGcWN A\ /wt@RfydmeŀeχIXg}o~NYKѯQHc/QB] 8ӣ bcuO_Q;!>%9X;BmW=;4K}|x R&]H|;j^m$:]>N , Y۬3OΙdu~`Qb}OF)dYpBZ %EJ|O X}Awp1Oc1 \W~&w-M v#,8Z*M 6 ^S+SN > c a1B^.3wwMJ[+]^ D0C8IiCvݺ #'Ey$2@1k.LjG Y$tӨ͒Vt"w7´W[*Y{.K9PK}>&Ei ][#{6a.!GP8Nޗ{Av'Uo!Cm/.AF] g$ث% 8VpIrF/)h]]=J` 8Ichän09{v&麯c6V#",r sisi]ZqZ. Y˒gQU#q[|OS Djߤe=ӆd?aXPwk:ڳLwg*o-" a"|fM9}ȅI#Ti nfǟe|8O08j1obfoE:=g-aOQ9aYr٘,]0LViCXnt/g-?R9։彩\BkDĺ>,mBo 4aLfȏO:WFϗ})Uj+B&9>7ZQIR}3FM[z"aYB6 L 5g~Th,%FqO0;x{BÏO\gzKQYj `< R@<W>1bBeXJ;q@d=m\b)a֜BYʡŸm RCۋ"NU?$TZf9˭=`͏yJk6YS*Gs\ ۉ| WYduf#p zz*O돉aCH7:G޺oNݯ9M"kޥ%oV 8)g):U/U I2u[Bm2TGQ9 2MFeD\c2`<$KޙhfTQTƱHW{ j9i!?o9)\x@8R&YiՆ)jc@3˧/} %ӰhwGOmǻn66!o8Kr(09r]{59 {П.[t-tqJP3SGfpZe=iBA[l?h3N3-J&ƅe9(t`"I@&(-3~Sr 3t!2Klc>9P–.?&_If0Ӕ{q nGY="qM;FW.V6eSsOzqW&8,&gR$V t Vc5ٓ)}NdO wLyTRsiCilhA3q*sDZ_Ȏ~>4+%kV#50DDB}c`5}~ƄYs15["wyLקLAL!T #Mp+<MܣaђVEqF :h4֑B;./%mVP6)+)! ]8 ګAZ-)n&mu"aMjGv˹Q  2-lvi$Y.qH#jRY殈%lI#5-.6k3R%PTt;U2d0Jn{\>.m`"f|'1'񍋙X9Ԫz <:`m=2B[)h&ŸJ-zP‰=@;.szD D_glG:yt5H_U3eD6EK&mgڑ{Z kvÓۧ7y'ZUsQST8 1pv;>A堚S} y2 uԤBg*e"8vd 'Jr4dƦ&k(η8ߵ$6A^4߀}Kf>l o',2\e)Ƅ`dY5QV@]0M+V"h=׫WaXcya>82]ѸV9#sT ԕi P6wXu?֛f'Qw Nsd5]Kfxkp6͑x~Ǿ,ղ]yerԛXִnE^(4F,PYIɩFD1r3ws8Ob|i+69x,)rg@\q׏vg *V~f6*F#A,~P{&xqc{e#~ju<;q9ٓ [^SU_h=hoKiR[K,뾩·=l­|P%٥9Nzҕ{@ :K![jSjc|6泾MؚEUZ=f=֒ε4)0.%ݳvDsfwX8>63% ;ɏC>K%ȾkIt3]Gz>= ~gDeF'hZi2h @ WZZo|5kp#*ۉ6*f,cM^`H@Օwu9՞uo@a}_8[@%jb>ڀAs|WXvK(rST*5\ HZTUI3Rr'L f4#Oq8Ԡ6Wǖ^%ȥ2$n޲>cOC2]g3(o*cL@7 Bf"z`LCM"ԇMB?+;$ Sh`p^iOY`\L'6hT ah~SYO. )fѦve}LDEK yѤ weAom5C]Q⃌Jܺk^:x2>1PwDOl3 v$2WZ&5)ӿ(IP$&V\)4`l:3',Č|IGt0R^T af(!\MQkw~[(ou 3AWa_Us01Ni ڡ|Ēgʒ4@$$N>]!ŁrJ^2 *M-hpFC wHMHQݾ2%FDv.i\Zb}{ڒ;8o9S \XU}[ġ`Z̵mYo3 .5Nx\0%펝Չ\/!x֒rJRL$.x~}璌7 oZe?a&)4dX ~$ũ r(BCW.%x+[&bF: /{ vq70K[`b!Q.Rs}<'5΀EK*=%* ׂĀ(#(p'kpyb}@*FI?a29ڧ \`!7#$=q~P7޻`j  q.Y^}oQJ{Qt%iPjAU-) yJnll/1@ldFēC'.*.@!1ăۚ k "-)rQ" M4|rz(EnYQkI.LKAJQ9zhuij\_g'hJ>a5$\r>/zƅ3U7DBwiH,lN*i#X(H !?5'opic,CJn~E]4e'*eQ{Wz1 BYB%0"BT',]۷2n"ǤpU@a<QQܩhhFb7hr mmT=imGGJ5m ~?e"feO sj; 4r@`9Ow5|l}&XJ7->WxІ~2:H6/,/:΅cdS~9ǍRiyAOb5/|>l85yh󱺏·?vӴEؘ{k`Uzx!-}2xs40ha,d iUӐ6 *%9_R|̠s]bX$HƙD/ 0aԘ8'Ex.)l7|fWyA `/d ]ct ͘djٔ ڣ=qwA=N:G"%Y zj[KjOh33{`Xwh?-wsI: Q?by7h(^1vAI@Lns Aeq65v0,Ӻpo&[oYI/ME^D\|*kW^ gj C+YfcT:SB CK.fq Ol1;*EќL w<SVӮXG%tYQIvvK4̈pay?\-vM k' |vA`րj;>o U{,'tzA%40sPUQq$'AU?si ]|*>jxgl@l~Mp_f5.@;qTCy"]:׃,\І,ض+ߪJJXy?%ؓc‽j. ‰.@ii%VZ $B^ Ƃ)"w_4E!M[m`Iq8N,SlJ%5D< ds iqNiA}ۺz^14)`P'+T$Y;2jWQnƝwFZqTdE&,Uq M"Zk=~o#P"*uywbFAƲh#E݄+)vgK &Cfc9Ē\I&=4әM9N4NNJl?"GKw(cP.>N6#ւĪg*0z+-6mڡ1ƅAʫl0U"Tíϛu(BF!o!vî[>'$zy%SjeB7el@C'ϼHYKgR,^);w> L4{0W8cZCPmz"D9Sn\%a¤8$`|tQzVf?>weFPɎe=ȓ%k=݇73 1֡Ҽܟ2̼| -̇o`ƴ3|Ԫ7lix]?J(wCha]v[Ac*~wCmɽ)6JM-~tP@T)m/Xf]F/y\o8U%!8 u}7=i&wË4:A5/d.yqĒ⃢T4 ^p*/խC>ϓR[v3qO2GkN8[A3{3ch w!g=t2:6b}tg˼uCйh4HO 5 ~OQI8L d(J,}NvrNʃ}žmMनC m'`BLQw!ZHuү']kd_e5 - MPhvp%zC jL|*$ԉƐW5 "ͥBr 8zП@wD a)EŢÛ:M@ᶑf ~6jHV@ܻCgZRdBrԩo9өbͦRsޛG??x):e^#P(NԏTbFgk)="Iq'\mKO 6ڲeȃVopdtOG}9xTpd|aY˶XC?zP[N dn( V[4 v vdW1 옪>z(\, vEt65y)Loa#5ynnm*VQbʇ6'~C?گJdTiq+Kv(5iLtU <%㿛 F"J 3kٚNW=՝ gP~Cl_^y_3ǞB>i]Qg ym 6tNJXɪǩWP3#.ֲ'm4qJ@17z^rLЌ컜`_ >V>_P 87yͪ>}2!ZdFӀr4V .0ÔOMN#x D0TgIdPE\G@xNEDZfnufziM='|Mг?%k΀ʲhZsq"W@0In JJ>;f} q_,I+31EPlՊZ* { (xuj ?it-AM_맵f/; Ńs1Z^>Q` < 8 1nOi/*`Fux^vS\5)N`)S,h?o7g`zޑ/F MSmյoC7qVR%9m+kw8k,6jwGG8f,A}RvDʣD $+o& |gmI@=HV{X;&t0T?8Y1==!Q K7V-Ӣ1- :5]mMKP;5 z$*(i΀L641< {;[<~ UMʻ jPp0vyE' o?"{r}>QX7aH,nF&>0X ĥ1qpl5N,ըɛ l;Sl`U^ؓs+67;6 / -06Rk҂エ(/ cvd"*M1h:BRo$nS'feqi-J e~e=DpyRt QYXQg$<hcr i7~wMggֻ6DΖLjóyGeW4a\S: y ?z>D|$0oRJy1Shgi\{ˑ/ׅX#VL҆{s 'D59֝|Gʱ7w(%jD'(&n4(x`cj> %t V{^ nkOfU渱ҳHZDlF6i(:_O%~fd/l.ջoj}< `tkCɿ.l:IXIe Ta=47)rJ`jfyr{vKb\X#EOf&_ϳǐg3{zt0ea}Y|?t7¢Lc4Y0/|l'(wES2U%,j U˓[c鲣|rX(n[`aiN\~]K_bmb;g<+ŅY S7Cx7eU$4@Eys_gy H7ZݢK|)oA*qtKJH?I!I'yDM,jB[ Ņݹvcخ!tJ_ˈ`;O*N޲  NJ{n 7*481OnhMӃ > 0PL_J 74I ,jhR}, 0ȆOWhA7Y$ESG!u*bL8ijdr r>h/H ?pP{Iv-~xYSDM;gyO e&KxpJ3~fA)8L P W:r:;6c1~7:<dn5!;]IUj\IayEC^k`uyrDD|0!7*,68}%VҨԮ3>,]T귉*'\}EbX!6Usm'š.ZȸPFݯkDuwJ.q|v: "?սd4 _5Sy{R#i֖.C$alN@"̖ëSM'+H0O'2VJD-/+gpVXt[HeX ovhۼW @K@|?E]x3^Y'}fOFܹ ra¦k!~._wmH42^t,A:'gM%Nd ?NLD='6.fbGjevJryR'qaӵ~Ñ=s $Pr2bC DDuvydq]tvVURp,V{ Aߖ]7A% C)pSx=u0{LrD쨷k?WUfUul[#/!basH=M,%p38ȍ(=ղzKO~k0v s2:  `A>΋ȓ 1U(sKvpؼ?ޥ_rL71T͠x= \3TEpًsh4`o]2v Ս$fޟvI. _D k?Oau__i6w KZv| ce_U3%jT\PONKҟ>w(N> '߶ExYrfw!p{uAo}v}ؐ| 폿ֶmx 0uI\\[{9ߤ](LJNzEMHx7;F{rS#-jI?[y/>Bָ5/mBhk_)$FRb4SY5s5H⣤z Fmr*w!r`O@Uktf:o98w|,KV|5tM,0lCmF 3B pv19=Bj$'o7a^|A Ug&v7Y}΃T G tdU0~^SZՀ2hv '"("& PorBHo{^Q+_NnD6 A{_!Ne0W$E2((@#aj'>RYl-9D2o'!l"n+1(S]i!P[?5QMOV ~و,GI1M=xdHvVMGͅ!Z'71#x"!F8Zr|c>o$ȮYz߬|kD> <7k)Wtk]Q VMT иBMְd^[~ԁ%ymczȗ:l"V=.4b1&p>&_Bs?FI3}s?2P1hqV^+$qM H8pfsT?[bG;\O LFvn9tTVP[`뚟_tA+]1P"t3fc_ N>k+|/#R<ݚD ?,FMThިxzbOλ"aK#`8^j?.W/hCЫ!kYϧ¡wO[P-Mx)_f'`ȢʟiI%` VAA@sl1c\$BilyAZR-ru ڗj\9vh_Z]Rަfr+o"C5 !),.9ZO͕b"[vsp߭DP%Re%eJ"n BDgwٲS0f`V7NLH >B h}@ȯfGB (F\l$A[紆ݒl5Ȟtoz鲡S{d?4+ǮKv̚xm)N1.udk+5ip,hnv;+/e \{)aqۂeaXᘪEc?8TL*CʮܲcW+W]sjpdan#0V}x{T!kJ}UR IIb xG'v<60^Wte1yxݹ$:I7j2BFx-PΌOeFHBȝ|y})}U҈uP^͈jВ&8Yn`^@r|/|85uoG8TB9((evs,9v`s(A5@92vWt35| #q@wԭ6ާEg(jQNJCb ]WgՊYuwbq3s|!zvRHC[;ee?`Ev젽@g]6@sT6%`'I;Ȧ=@v/%!;'3(Ĭv7Mˣi2 rӂG&pehs,z^,7B0.PL=4k8dik:lJ"S`/g2*z ~7~zN q$`;U37'Ey#߹p͘OSi/j=a b"SBBG1xVu:I87 )=\IgNG/vG;$ F?dy"l i׼A:{T7fZkM{ߣ$P7*- H^8۸dwcm.# 5Ɇ'ˮƧMn}M4Ԣ_<>1v+i5{_ɢ{j&Bg7c;㫠ҬV9U8M=C*+: L%; _@߅wq}$Eb$xnae9W;v{;(Yt{q Ǫ^dPv#>T_( UDg;I}d Es7U.2J}ЖNFJHf~>ޫf:KcJg%l%Au_8vif'Qw0C`ׄ6ImXl--M]ࣞ|:UF6) *5R^ޱ`>[*n|7d"[&1}Hl>$[ȩ\3jy7C4?w iż;[˄As:/8l(fWՈQ,y=5u+ Mr5/F鱺jǞ1R =7L=q_bj*)@D;YS.^JN˛$Oh 5d.u١XZ_dA/fSl9{yUj8x#s;=>& =DjN LGܮ٫O]Ǩ~5C+ְ; OqD\/-R ̲zh}dA:0dA>ݮg\v4 {WMA}H'+JnWPFcKISsjn9]׸ IY&W'y!/JPǜ_,iW,]wd+9T~p Uh+u D܎~&7iU" r!:O0id)`s;C?_Ҵ$wϛ˷0rnQ\E[c a*}6l JC٘Ռ6Ԫbՠ(G BDC8vLiV!M״Frd_Ե#  C۱/$Ο(;i{ƢqhFJJW?)gk>R,S)t:p>}=Ʊ@g "yAvF 76ۭjޟtt`09!CrD.ryrF\Mqǂ;ʐ6{2W7}ppMcxtJ)]Í1e*ݟ@t0TdZxdf @7fЦk}(|=X($S#mp4V?VC6k`3KuSeuʿU׮c(p(κɠ`:KO4&jAEPG\ )`̙^|1WJcj9:q]ysHMtJ0w'O9}'ۍA޺ٔA[sֈ3ۆyB! .k LL4*& )z|)(rHۓW؍}x2ɼ|SgPhs&C H[iҳ -y FՀ}?d>VhUAh893JN\)Yܕsc8h$aOe+rfgt9`⒡8G~9lB2/ꝴnUSKfWT!,Rz~Znp4컼Ac +/keYX=< >-y_*7@k'm!Y0fz İ%1̃lŀnXV;xdŷTT~M = V6WXӜ{,y!o6pQOG%Bqy uX'S }t[ԯl$Qݩ%V٢lgri}mDI^hn0/Үx3PF7}^5ͭ j+h !͢2ccV?X %^: H?BҔ;}ٵ|׬tKݑzW_)/GHAf_jzGNYb,Nt\I|ztB,vI' KѦcy⨎_Ɯ'b*D`VUX,:p0Re{>-꒔f,Hw γV4XȮ2+y؎۽iMy'i &=[+느ozBְM qr4V2#[=I])&:PRjۂwW٤+]&`bW(HpZoHTs%0 (]UkXڝTl?^}pC>Dbduioa^2GUo҇x>͂ kE&wZLNKSsL:CT;t|)S!KbϨkJsQpf)u$p:x/81Pݛ&> B%mWʬ0Nֳi+7 6ʾho,{Ƃ&)4Q: K R?*6nM?FؠɈ JH!SVe˒IA'dTxfJiK)diGcg6Ĝ憟ŕD╙82}hp2;d4'1 ƿ@T{9Z>NEΘ'2ՃGC]zQ[{&ɯ膥^HsWSU%)IiVΊ2*v?h*=E5O'zLXEѕY9KtIDZ`"W 0f>Q`E %|_ȯa,E9U'=Ohd:F J.;|יhIzGMlcdш8ڴ/f qW5F #bZ>&GE/ >&c9z2F\cLHG^xQe'=duge{Ådhdu\uJ %&g&BB^Yjbl0X 3w cj31tO7fM{{f~r!qeg: ˏBb&mn)yM5XWbov4]N]\+R2.*LT Mc3 Ghy4l6$̃-"g^&C4jxO=6ֻ`:ϼN}8^u,z}mLcʲx2~x 3V tDnz`鿁u?x NC*٨̣%(bawQ?lZ|HșGB@q?IQ7JBtR7+o:1I`j#=;hў>n\TUj7ntҹ! 45Y \[?i oR6thTct%Y?ﰆHH_ ,IW%0!!l`P7߄轍j WWCh(nUW,H$[ ފOP_={S.,^n%fWe" 6ZaWD E'^ҳ 5!w Qh-4dF=ZXL7 `-S""Vv&&v%GkۉNf%R(*\隝!ˋwV̫`yp/GђZ}ƧЅԉ5 EA +2+5mgGM2<g(p~#,uQ¶gi;job?4'B(zDJk^)RO OL74Ԏiۑ*H쁹 ʀvE :+olDnNy|[嬾%|8_Ig%JRB$.W8"*tv?[ޮ ?0 fc-^ᯒg,Nm)mEX?%5JHRN}iyFȜ{aY>.>NsyG1ɪ xNo!˒ZW˗hDs?:`J)]HEu`5E|Ýr,[jr֕1<ڨ{-gW,NJ)?vЎbSPw-K($s)~)!5F{i r}l'%ޔZ!xƌD0PBFEF+ !H)N'K7͉gϙdjM(UozHat;Fo( :u~j\z۠=t]?:5p:{ y:^ta)w9xB0/b?!; K{wUvm-[tt(mcgvl~y)찙)"l*wrQڢ1Y4GB +?[[EiAPƠFYBho(|L/^YBL V=(Cܫ35+*F BtC QOGkv Ɉ̖\s`!\$esj%HàS^MYƍ}WGY&x)+gp5Tᄪ|\8>(_Tad3bzͲcG~=ЪRi>UdHYc Uo-f-WK:<,Fe; ݥI6'ۈVdo>d)VYq`SJ51Q-튖#d&2 S{5AOJ`qh4aYuR6Ɣ}O rUt7hHhPoҿ бs+UdtCmG*T$9F$na[S˺>JKZ"Y~n0Χ_ $X(t;$.˱]̏|%M:fH`(2m"K񺃍~cV#ِ~>9<]K>.3Fg@t :$wޟ,UP8 IHlmlͅh3;BL:@H,*{)rTYy6u!;mx]Y QLy-F}TE"U/PRU^.M` _NkL!}wN"!2RL_/5:O[rTu>~=DC*bB?QÍPtF`NeOHv`:49y~aO#e߽IңtNWh{V,r-cVfvN= Logj˜痄Y,` ɰ' h,^Us K i'„%˜`V=!Fm I Lpp8 =Fs*o6fD+ZƩ2:ܮDwaBl:DV,?]+o8BD"234 %DeoCl;hv/JV=lh^. *8<6tS* ZcL=&AQ}\=BIj5b"+I@{keQY·W1w4^!ý7G+ў}Ҁ 6]QS[8Q v:J|OaNUl t. 8[Gx^GY a^0y!Uq4<0 K sB)Q!/^F?9sDHʐ}s2HpxoTG\\;;dEɭ{c(@y,Wbr(\"U(gf23*+٬.rղ{KrDž.ZdZ%U$*=174f~AaȼAa4YaT h6ikj0UA ʗ]L75(m2z<.uVS*KRQs^XlP;o}D2㬏 G.o~]v)^NS:v+vBFԡ̇ ;©A=e*KKYܲ̏y0wi]8ݽ˨ ki$.ƴqr{aVm2"`oa+?)-U)q) bӮeRX-+lVyBǟb&;j0+oitx id #c+0$x<8D|{ >v"4<&"w^1 DZެR(Ʀamq1B$fN Ԟ@2d&nӂSԇj?o2s&]=y>h(T,`S://dL^e/B${e~F`ҨOp(\zdIjh2 SYŒ/WG5O ?8߱nٵf.x$S[Ϙ_YE=㟴ܘLfBdȐěfMfyjO ^tRW0e NBj?›Q7(#!T/j`ݟSE | >mkj=Aj8q M \}X d4G|'F">߉Gom q3>f(t3.,͎E;Up 4x|y>aZDF*]>uj9"oy @x5cq.eTH GYype@9ҙf_-űԅ95Aiiw:m||ňa5nwJ [pE0g1gvj{|?(r ,&Vqm_UEX]zʺg}\cZ-O|7=p%=pb Hϻ`ౙQ )C?:@H &.4@S S?7*(5c@}cVXԧUVT=)Z$4a#CD+XýTw0ll_c2W΁+wm4Y00S* P/ P mRldI~2 >Ud!~E~4Gc Eiׇ~}+:'Hc5/+)db%%/D3sr)UuP:X;k}D?'LNby=FW/0弼b7 /\GO_*uJ/3=6u0: | 1k3޽Ĺs39u/G#;$*K4y1=XlWV_~3!0쥞f++wΫfTSrN,_E?[rLŞ1 lh&ܔ,ϴ{O@>Tm)cZeWaoύ(: &6γ)bcAH/_r4zʒF3eGi[O_ ܇Kƣ !붞JBvZ)^.9<\1-;%%j^qݨ?@-&Wj7Ÿ;>թ%+NHc m\HV9@8WB~ %#~Ocv21>79; <^h>r8'5HA=ݲ)vɞ3_c^%U/w,=b8~@%fƽ9)% m&szc$F/cET^^,(#X 4;I1bH@!*= ޷is{9gV]Gxf 1)ؾ]✆aQohzm#CVuy[.Bơ [.2mD 䩃l-ƼY hFKדd֊%-q:;zTM{"rm;#\p4§jk":^CrK6sBMV:H]C-pQ1XPA$(BFЂDj-E犽 dPU}=1zdQ#ly(R$:ZJ| z/~\؈NU`ޜe ]>|ĉsCuph|%cP(]wIB^Ow6<̹5nX2V6W$_=s߇ͬۀZ}?;F۽y1tsh`MOg+?|N{)/yBbk_sp:O"䱜#U#h4\\`uK6&$m2NNh*u0nczKFC@$UQ@i]wOX> B(6@ކ A~UϤwA;JmHˊcX( ۊ /&!D+|}K<^Q/wkiI>K#jX!WpRwI4hdk+ ~2teTBWmn0VW~[M!(ѡ[ IDrR S@2 -b1Z8"<3Їp:QD4fʾ؁2&cF5MvkCtkKaYGxT;g"yWB4ÏIdZB; ֐X[,/):  6﫰&QO--=]~-i0vRd|%r ?k4S5PqN1)g? 5=Ჽ~ qPnG咶z1A} $Ԓ:Hy)Fr&A0Da2{ V<&$Y26lzltw8)^10; ~k41@~h}\ɏib&(%c} K彇Z k\9/#y][/ߑS-d"a,aQî/f~s$XDYVW,R&@n&y噓OhT"+ִԻ']$?Du|HX6_YH9Fǐ˜nkJ6M,mV87Iv={*7]#LwrV.-P_8x} #z %pwLwhF|~-SOvRE / ̽&־[(B['RA踲J@nDEP4XUVo +,'oƷ IY2bYv7t=~}S8 c4/Y_xd%cEITQ(*]<8CArA=*(꽛}ޖٖ(%6 ~sE %5zG F=tlwү H^Sޢ<eh^"SE͙+se4fKŏ1ٍdp7v/3º>&^%lAjyvgBVe̪ &xH|F |.'%ï}$27Q-ĀYMه%ѿ͛"\rxIĔY?ӒU]c03gg$MZQEj™}ե'R6 @#2˲I&͖VH(.CJTDbگ&5.B&{ҟ{L~ӻAo )(9kfL J>NJAQ#/e iU@A#y_RFrQx ⼪L`c>FMPR;{(ƕqj1㐫Tɯ>=ͷa=2,Σv1e='9x9Ly{ȁ 8ih4*BⰿvBnq@.dM$Gm.|4$>#_+Gy)b1 upQ393d&GB͞Xrp@/`.%4ӂ)Iuj} jGH8vTqȍ);pKR껿r#p+"VRI*ϱw%>BOtJ0ӄ YJ $ER^vKFGαo&)qZcbOhr2\jYh1@Ÿ2ְ\<8AvLT Ft[u9x0L}1Tmu`>:>|7}}QCΗ3gs[՝πsɬ;cUoEmJ=5v%ua:0jװvEBEHTK+j 7bi JPWPYuI@/mV"!1L+X?ZӺy/eohIF(cٞX$-MI差/vIOcJ `: zBPQp죗z|\}]aHn G[~KrN_&ȓhQg`'A/$e baK%F~iwZf[waoڐa'~L1F$t1HƁ*rAU:31gJ.bpKx1Ia!Wi8 c͓bj9E)vrn~|Ӭ~ y[\&̧cOQ150C S0#,]X9g>WIBgN"H2𠛗b0 K~L# jgk*Q 5[&.p3< c*1mj2(Dff QþP&Ë?Euh&p5 ~MfJkx񞵡E&orǠiE~ۜn OK Nf86ĪHf 8ѓzgNܓvvgjdoj5[#\3(E}e'A4o.b7JOl6/Hb5.~>ju(]I tsiknUͻ9C=J>+*2#O}N'wixs`⏍@ šqoMT_W^8jQ-8=oiD {¥=A<ˇ?q{(10ClS:Λ>gVIb7XvL?&ڊ`Aܷe^PAhDv[Ÿ?Cy 'H/;GxH22:2}Yuy}u;K`@Q5ϸ>>Z3[aA r(4;=+}k5|8|6i/lsbo݈pd1=o)Uqbg0PԠiuѐ>r:% _Fج4NN,`kBTyɠ(Ɖ$퐄&. Rm*}&P- +>*%٢~T5; fĚU1sWJ"_e\cL9k4bb/q )uȣ81CU'_t&Vҕ_-D,}_- 0O lu&j;3xt8zbf2Vgm@{XrgY'>de=.*kpޛV7oau"(o=q#.+haG U=:xTX{P(u㋧o^"cJy4FhL#@}t2P Lԑ5l=aw6gHӆ|ujǨT"zqAȥ/Ƀn|gI*/+ՠwm(݃nK[m'*~2r0tl..Ѕ unϢߜzvxЎ:/2}-1y)4 UX"#alѥ!9<-8Cci?Kpkv~tAwLHzӢ+ǢU4| TB/1aTWWeS|yK-[6l'/٫Z˽L_؞uo2'X`Tw$\Ls^$)eۜ2uB8LNqܿ.vJl:ĄK?U0h!1{V{cl"F*"TPDP:N2>Y &T@@eQ$ Z'<dbhUNEt-Z'p& :M]QwGd=}Xz~?+홈i~ nKSۭxNӝK ̮ЫڄASO$hb(-|E6y/ 4aG C؎Y[T%v9{y(>ٗɐ 0L99i/2sȉp lәHpڎFMI M>1-e)M+K}q:U O-y5^hڄ8/"ES]Vi0)׋Z/qDRK[(lΏkVEaxp;G78bz]B[8]z(~MBei/Je,uP YzpXzNXx]=Pp|"oҏGt_b"vZt~OF5Xfʲ5 <6lBcnd\+Z/(:3k)I#7g8 l)e>@Tb@yI$9Y]l&t=C4]˂>j"*y?ZŻ RX]FP~5("P@ I+_p%s ,RǤBVv^T>˕m%48Dއj,oDv id3N* q %9)fyi,fAOikw_}"/D!}̛瓍 ;Bb-yAXLw]?;}>}E?ta ~ yM&Ez՚c-BL5UXcdhrˡX=u{+8xmmoQck%RZ5ZH 5 OH˔9k GVЯ)7RxϛIX۵qG ty絈hyD"'UؙXRݘ#r/DZw9Mѥ~ ƁW{ͮK6|zܕZ-,$ٟ3?ZkmI l%0KMp@_,!=#K* vG|ť?V\ c5>Xu{AVąֹb?Qc$+Y0~?zY+_<QF|R>FhzFf©nC8*2|$ ׅRieژ%c ssca7.|4s,|/Mz L ߨvA̐.E )i1#G/8d"[[\ZUOqP/W-oB[xA&#CKa&f@͂K\Na(l.vmD4$Y`-BOthS]FF; NcMZBK:jLgJA +\=ALѭvXͭm(3r]ycs+?3r+BŽ X H{zRfQ&|܇P^J;$ <]\u6y aPE"=c}nr\(092䶻l1з…KD?*Bz-9}DDzTlazf.wH fZBTH5tdΆ E i#P}ti'7́ac@d_ E 0"? !ǶlC˜cb5q@UZi w/Z=#?" @A $q7B$ &'xL2)o5%}N&JP3NpE" &>\O4jKϥ(+' >4Mj%6֧u}$0Q, IL72K 'lyp>[ִf]s`w{ O,bnPZ9wue Oyܙ+؝C,S]7%<.49QQ"2{/*u b/%$j޾]{$.6ODV` i4v*` 9/+SDnVZsPq,wIeuCSffNN_~7h?>~lQfuཏH3|䎰N64C"I,Dštq%@v4xP17)!e9e;$;mܙ˹r-dHrCNӽM{slZ]_0["U܄Ԣa^z*$kb}+vCfէϣlrm,?-KU!Ӷ=nVc4=Zo$9d@Q͚$>JFnਜ਼[d҂>SO@I;2o9Lt9-$XtcCYZxQ(VxD_|@jI UNdAYA)0Ԯt#Ю\Ŀ1 /,G$uc#"#"/ϊFt颜.2xzȆJe!1ps>V:3 x'[R,󭇘 6{^<*IS?~rXIChȇ&ۉ:@֌xW7|;S0Y3m)dT->@&x$CӶ DIEZ \1}Fk@Bޣ}7^-%ҐƽZdQ2P&=akQ'ٻ۫8jJY 3I:/&'9L;Eㆢby/.9FOhw,ax"n0ut,ٲg{D:j*,ӱB=q& aO(-Um) D"Z-vS@k?&@b]ٙD*]*[YOFbJZYb8j n'$HMu4,OuJ͝ ·o.jo]`t"!9?MǪH' \f2JNy T%AԄ5!70)~C0IsX~U^E S $FBW2KY(^cM\2v.(w'7ZպaLI0I#\8T|Ίո+Qy!}Fiޙ^ѨjJ]F^Cv\I | -#< ^(5~~S֚,*7bOzX*&霅#|R?rB`y Tm,㓽-o 􂌻śB4qI׺ju^v@̪ ғG`]!уGMtPcњ<ѐo]u4Dq!ym?*Ҧlp ]S1D6]O(fijɱ h"LCU*@6=zW+Acab-˅UETr)P9a:]ʞV4,p?|T^'8ykiv71Qa R]|I aI/oR+en8J# O9^Ü9'M֢a0Sco"c7CAL#SkxC SZ\S*s4K{R7f2k++i=Y ( {)1kNЀT$1PN{놳 #=kAe3N7Yk5pY st^ IGwPB7|TCGX/F^Ak=[Jg{;>} ͎ntZK_v Rdk6HMazTqk YRJhm}6*> Ѓ*y!qIu'iGU=G فYq_j’te`"ӧy۩tlCfڎx@lܘ#ڠ"R:N׎YWYrHY Ds (]#3z!秇x+shw89#pfm2GhfH̀//jD*RŴ'bL|uPh ŬKg_{TT̡JjYfѽn*k+}bkOMvr[Qng~koَ`E<4qڱ4fCܒåsYЊE0xآвJ{e9dn5(=@:_z;I+[ެS^-42~9MP^bgV4IbXf⫯]ۅM<򠊤,|Li+T+1ڳY2B/PYFj澜gj4=_G.Yu*L z{\w/6h<v w3,)|l$4yD]Y<h*-cѓ@δJ[a'~n>+>8j#D,J$EFs`9I>Ngq۷P;_:wuKA&M*⇖C`4kyȽJŦ:8抨Èڪ0'&/Kr ֑\ET}# ٣QoEk5&hݍ%Nf"ꝮSJNʟaҮ{:Ő9e+$ܖyO~뉠D2-WLǙr #ʬ:hKT@>HAM׷”BP|jB荪h~Z!|OS.\z}S^S K F'\ʿU^֌& ᯄ#Rb2hh5xZτ@:~s>]Rrƕx(Qک />5P܌%v:5؞Gp"{K/"?UF%o GXtt{e~J=Ra!_gTf 6Ð b?13 v ߭!Gp:\7t.79_$UҦ>%ahQt|m`o7'_PYqy O{ 1 9#,ߏk&fN#j#H9h΃+y OdQ~g#.4^SCcW̵DǴCIz'Au׍[pؿRw|dgd>0bh̳?혟D|jn"H"4kjIsJ3yɛ`M\N%)UmFG Z$bT3%I'ծوmS^gB [z`5^d_>91(%qcTua(g,NP|A3vdo "Sr&Ov{rM"d>>]܏Q2QUi96ő#(bM/#4sDqssi|U#H(<t}D=>-Q-Nj4>)4#g5xO)&濬"*/|A9g"U _ff\1 U'?K? Ewa܎5g&~J~@}9 0RYJ"67n#zSSI ҄>/&.;_k$ PQS^ rewzVlS9SrμA2ڞ"G*UF*K|fP_);Dmw RL YS,ݜYT2=ٜ3yF[R΀$eq Mn|۱qHg|JCЬ]8f'wZs%Seb+Wiqݚ}7&zبz rQ.ἓ%&`}:?TBB}R8O̰Z#>U?(Xش3DҀ !c6 iaD7&TdbzA]uT"Wߜ>Wp8wZ.SK0 &u fx‰RCi-p$8N;g" X.`X.B+W`"&85[;2;e#֤K^ṹ@ ׫J4 t2d4a~Z #%r P*C@4b3]Oqc1{8L7r5t(ER'%j+q桬]Se +aTh볲 `Q/ cZڢ|u w ()vŁ:@ &}hYLq ܗ+A8\6ۥ]0ؾ[Bq2j.z|cp0ĹYJ2h"wˆkF:k<4.2a >NF) / BHCA>IX: 3[,riTR Д;8f۸u2pPÄ.?\tN>_0]3=L DhB+MLI鮱U. UDte ɓGd{:Lu+s; UxдD>zy\(cŬNrBM?k,uÈyS~'1љ9ɗǓao.[1WTx AxT=Pl$CYViQ|jiT{b@Am; Zۉa1QW|^nYey @6< i%A;|kGO4,==Y (Xca "Nr>LjmJ%AC<L;)Tz% Jj Y#`{8ܷ/Τh"Fyn Jh5Y'=8_#z߁;yO/9bu Z P*iDtWU-2 S0vL 3YD*>0u5)Tg\0K+PoDL7ydS>D+y>bRmT$z- C^js! S.'UHѠyfArkEw~'[{Sf؃4C ,ȣzJMx•Ǻ0n?%Aв*imJU5P.S 9dV%J٭{ <\5橓!ʡVq_~_ 2’' 9& ;G.G/ {BCHH//v&4GdTs:0Tű ;G!)fPűB.Wkv,C3A\E %hdTddiH ͠z zr{?ŝn:à}v-9Ii Abt9 OcSgZ@Ⱦòj;oLRlcAfZ_smȃ>lȔ t?ɣFU6w*0 YOEy\Qy\0asWdQ*`(qhDl2wFQL)/ܗ ..\x ڜ1BY>'\=j@ժg@&_WK] U3, r*v>x%&9l%(xbe̎,x?Xr̀gB6 4\oB}xtN*Qn)@@%·jX RʋJghҠ\+FLPRѠ~}| `NڐTO+`0dsq/*ÀSM6!oǐ5m" a4^(+I8w-,aYx!{;)#S,PQpJk9;^.HT-h2==u|}UCwg>Q9Zӛ0h 0ؔ,d6yPV*\r%&Niג8Hrf._ se@ W -^-G,TIwk5EB"(½6W)hn? "E]S!Up ^3YAJ,C%Mhx˜"m:Q{dCb"}IcTXtfnX&ҧ!U0O̯Bx 9Y%* hC\*@FS"Gpޫ9ΉJT;.R䷿؇Z# ̗#ZP=>%q07O1j~ou8'-04@7@v0%A0I|2e'~(lQ1 &<0Ty+[LC_i5GY.;'N2Ccj3#L 2BR!"t=]5y^V}Gcêr 붸b?aw]0* Ӡ1#Jk)- Nn[ˉƪ&j\yȡl4}0EX윊l YMCk=\5[?" ldz`a&,חZ@Z\FvZbXoZ$;]Vޚz [HR޸}u3T#:+)i~ڹ.zzTA[6bHD; zAtj5%ʶ0} IR4f5Kj헦kn~ =oη*݈uhA]{.x:@]xc Ob*992#g; ,!{? Ȭ$&sycKc, l;'B‹B]Pg&Isk!T$*PY=>Nylj3f318ج^$cMRbL+ʑLJ jKm!᭠j{lmUD9,1=u;hn!^Ö!]q֣(kZmǩsvmT*Q%fjBܼ mã¨fii2ީ:.`pCӱ]1^;uq1U]!p"R[}0IfZZnI;y^4ZTgp, h;Z%뉊&rzvթhtFxYJPmW dlisoЦ50=x:Yj45}LF6{$}3 >ǣ]qL_R'{19լ+6Ķ+H~ l=LZXbZ7~۫g~2>WtRYeqjiQ8DhPi~o J̉*I'ZqfI Bn% +WKFOusE湕-=ٲ ztޏ[r;,͈ҧJdslnQ=1z,.(E,NOzM v{<>x k@ƒ)ۛiqO': S=R܆^KAx'R:d3eANIbIsb3:̋~4 $Z&wjtg5Tq t "r%n:\0iz\&rG"D|EH FFQA>UA+h'-R { `1BdI0w3,9tļݥUf8Fp`10ad!znEp7S3%#WmT=1ZU'G M 9poQ!N3~ݽjLUl0UIaSʡ(ؠ?(F!JO-?zf kxnn)U SJ; Ńy[^NcQՐTzPW֋X]Y"u=W`raf~3a> Zc:{tU%P)j' Eqɽ(hd'ӛk0+dADߝOSNm;6T69 %[NbVQC$^2l*j6{ڌ7`%[j5Hw+SI|!AiߜH·*eg)0%Xm3՝ZgsjX%C.ӤjezN;LFg{*PHq+vtkП#FzKQŖve_mmHi`2d_9{/< ,=""!Ğ 5o5#q?SJ`a6"AA+ZUHuIA{^42 ۉ7f#iY鉊y 80fၳXG8I*1#<4`~/v ihv ZLb@;|ђId$dpU&xqƻbpy~qʹx^d/6o%bAlP# _,kx49vGN- U+D̘KJ"eS԰QFܧKٓ$b`EL3#re0J唭ty V-@Lߊ}4ig43/ȅئSNn[~rCJ@`6E%$wiGcuWj(|2359gTz~ddAz Dm. dPiq_ț=CMr o##augUY13Q{;_+G)Mrl(Bo_pG]KC0r~Of Aj=lѦ\h~Z:9k8~(p95^8掼 # GG7* }4q'hUHi*;pE})HmI b6kŕu`^V~ыVʐ^߅xVѰ*$!:D4Id"iՑB ,<h"'@N1<,aѓNi3vLg4 <rU-O (M(% r| MMD;O PDrաksRixgTeBMFA#USeS|Ygl^l3hhFp26!&B;fsfg MaDm8d~4)Ķ>K[ HsN+uuhY[s ie F${ɠS;T{Xɔ dHGJID#@fh9J{=W4.60df_Lۣ7D{vL@ owo*4!Th1 \t:ؒ=`x6^Ypnu^a\yZY!Pn_45_R@MYC\AuRج'5^/QcG@ѝ$w'VMmR_#=-۶bӪHZ -r=`BN?"ΥmQ̡žy<^=(+}h(2@UU^UK>:O^ҷoʨ'yfj!enlrBypjvXfKB!r=&2EN+Cd]*_Ĕ'hB 2s0 {E|((DxVGdbZ0 V$ሽj,;iCo4'x&S6L ^ ^K1!q ]pz5yizNJzPʲ 4VNlwv玃_E$k$._Bq)g'ZPVǎ/WQZ[DEIQ;"~`LW ^͎\[&iԙi͑oĀbgcmCprt@ڗ@aZ@uqV*m[p"Ռ@5buߦ@bx XF kpGP}KnZ#P?@%*i7ux.Z^f{^`GOo6{G MvŦ_a*V6Ho?ӿgg|}; Y Xc}ɋB_\z)4dJ4۵S@nƱ^hE^)v?+â~JUQd#[3ff|43ܚoD^R"~PL]>aj^D#SaIw8G'P,g}y&{*.}G T2Upy-;`6K`H@m ջ |q{U"> nWYSԧiY/`YdҖ\ 7nn#$trx "&}U+?KG@@<3}]| b+ D`][-{/h@xbE~8٠VƺQiwkQ '(@d|ST>jгR\Ν._wpjtAe6bZJ ]WJu+';n)qܶQV chJ?4{<"]TH]G9b32'Y3U^~]m"MSh;XD8eրa1gR=@Љ:KKgɮ~vf v(-~e)40Lfh+nWFJYrIȴj%| WݲPP5 r^J3,~J aJKgB"owE9Z#H^8p|`hbG=6%Hi/Df*m zhG8)*v#c2ԁ3bQ4h5n 3[!GFM -/~kgIe 7Ri>$畇m=К2mͦ~Z '2 )hz3c6.Uokѫ8A;Cn);r,'s3ܧ-';0S-X/7nZ!xHg?d LMȺC mwXex4. -(܉'j2Wn6TM"oX`6)`*%ɷ ;qMFer?g@IB*Mﲼ18*;(mL7L1~0ScMcJRK)Cg0ĩn~7^MTw"K K(oF/9c 06A0k#2^0xG"⢆zـ*nry@:.,DX.gUuL?})Qiqd6x,עk}c{lhR#S}vYD^ .Jl_ӳ2Ƴa%5swސk ,X/ꪢ9)Qskz$C׏;N@h5bu48z32)>3eϭ#T_L|j%Z|#Um <2DA&σ+\g"~!r;{'|L@d+TZ ɂkH."?3'>:v%ִЃ=HI'cnf[|^uEa vE>.Q.n'Uq21g+zLIGs5ӖyJzo\p/mc*+Q*H^*]b.C/ѧ͋%iEn4R/!h̟'6S597 K ͔aƥ^ʙꏻ8i߫ʻ(_S0<|p H無L( s! >9"hԲrHbJb>;:lNҺ^SsN7rσa+|H4äͻJ\o,7p et婫DfP[&G[xߢ.l /S=!Do+ WH3}9g!k[;!N>r%DG:XpsN KĘDVˍ< xWGdjcš { ɕSG'#{du VgSM~|'GAX+Odv3 \q ݗ_3fD YN4$ Tu5(q|剷EK*6C/x+ wlC*z'BtۙD:RV?Pl+ȿBn؎ȭwW:;w~_0ٔex w]4`^cPq(xJ@jY˅|a~pVҫQzQv7H6A0sۆa伩 8KD0 m+QD05.SG:hm@<^( -s,$ĕ7-ϮwqBo7}aェN]3lymrTep"gTJAز 븕ϞEQ/܅S0d7a9ud~xV{NƵr(}X˰ۿ$2N׌D?|}~UqAbJ<[bjⲺʫ cď £v>Ǟ[g(N"; +:jVP8:J ǿ6~pp]^%(j:j[sl8q-aORbӏUh(5.+gED)cPY,P/jp_cB>ӔhKIYWC257qO1ޒwlaK8X`|iҦ,c'VBW{1(̸{I~ǃ lL]D9J6RA7d4l!w%ipM*un]djWQAGMq>[P한 TVS 2ǓRpՄX- & \7i Ę;w)o82ܯ`bJa0QAt`@_;|V BSuYI"{.Nw'枒cs$k1_VTψ+6ߛ4~M\p=oېHRX%˜QR/!OELVJ<6ZSd59Dg"Mzptը&;mx[)\o^zLd*.XVde'S/%/'Q@WSj jF~Wtw K /Y*]­T,0^¥bFT8>h\8FCe8oLsXSw_d6Dd8EʯPG4էᧀD_,SEQEhߝ pr:Pn7LF$ެчX=dZ AW`t L;r@!6zU"{ޝȶv/b~[erMK$(]f5ٗ1BM($ rj|:TˎV=8*%g+…25N@P췪{q28X~4ER^"JL 4==tu`jE2p^A7F.T h( D٨_eX9;4n:-h!Ԅ-rJ 51аqX,[Lq }=S*:v /d E7Uv5!U$^Y)g(\=z8vC1 @IQ2P8q}U)i(ƒ7K-gTX6ZR0IMw0Z-Ih!ʑO~qquV WI0R!SNc>N^ؠZ"~E; +, <>X8-dC`S8N5ˊ$:2~M = $z(iHZ,0՜.ߥHAnbLДf, 1bZqю`Ȍ8Ϯ4ZM1$ ~Iԩ=RVa##>v0Snm`!k4!́ur撧:&VV~, h}~Pgu53 *8r݊Q~g>Sg ,WJ,Q|z!鹹j,5XQc$Ĕ`5KS׷nL웜Yr =慮vuH`EGQEk8cX,Yw ȈQ #Cz!,ޔpqߞnskY%BJ'n6mGUrWҪz|ϲu6f2dHK+5~Sʮ?Ÿ{<ںG /<|s!NM@ESEiH?EzOdw~L[{q ]~fFt]3U'XP:kיgP8wvx2<7sF TPi`} \tOBzOM v \euѻ߿*BFhV -5,3 (l]>O#K9+cCk xBH¬ܠOE7sjV,q؂XTG!*_}9as.bA$}-h@|swk /s񗲎AZ(ˈ~7=r 1@ޅBP!wl] B<ղ/Ly!L|n`S(?mqh̼ACMr WPJvS~W_9cZzwDè] t7~9 o 8^6z|zXܡVy*+6+L \KߗV.P^=OT|Զ<9B.Ǵk;" 5V) gIi*85mS* \\O@9M@ %RE ,!c(2KE⬹opL^Ɣtct&YB ԅ8q|+oJH}r)γJd;bJSr.:nM@kgd;=u% GAV3ssCѡ45ae;]AR˗BDg$schV[Aբ0|#S=^ELrq-X]F#qϚ/  k>,dYEMh1 7l u2@wd(2VR|0bY3a5\?0{k ux"WVg2<^X%tK]rjGqSvEAwS<]x<ϫ370HױVB M_ipgB;:2ЈR.h"PzT)6NS\6xƘ" 㸃}gBp~9Us\!̎.z #`_qCE3|+ /8f?k,@lNk3"zXύbձOaϫ*HX@D d-S5 V{TP|21dYvJe[˛=A.{Shɜ B^~#'Oxj1ss9NE8tjr凟*9?49~1ՠ(}R163T)4{m"Ů1m#qVtJPS6:~ôjuwurO+<+73娬 6\PB,4}u13c@ռ@Cm\ܦ`YVt %ȁY޵aYuܾ)nBPߓ ;OA8Hf=e\+99"KIw?DȈxG@xv_k^۾N[_E겫4dB9-'ҦR:~rmGc6ޏzGwzцɶ@RN\zJ\R?^28:QvpG#޳k %/6UGqf{ق@L Dq6ҍ;#ܴLƒWylQfou5o0vZ&5Β01 &+3Yk >7[>Inc=ô|u+էgnE D_DDNQ2.z5JZs\:̭,Ãt̩n'8W9l +n6u<%2ETW0wHeܚrQZK0ٍ6%Nzc/E,.ܒ<4hWs D_[:`5|t]Z!1&wӒ_hnP;Tr++̻͕n =7|xՓ:3 VJ8bF' ` L)<3!x" {i\Iٿqr9p&~C7B㓳寡Sn,(zx} Ѷ(XBA N%1xC"<,kefM^ĪƇ% - QqY Aq Xf}G1o^/Bo&_&7M (I+QO`j⻵m'JU҂* GU"X?qL[.!\3qq݅46fpj8FvJ2msO2׎8f ptwS,`bMyN`{hMDZ,H]Kw˪6!`sGI;CN t(J|AG}nkH^;hYһGdvDžV0opԈrϐ{ #[x#ʎд8Y_h&koy DKPC7H]8Rj p-c0w896[ݜ$U:5Mh?-O RakH9b.'ŕ8:SJ;Y >D4[Z.85}6$1+oa` pq14adfz~˺'EBXB:gr 7d㲛63jcY3=kTh2A@╫B2K\{AUR4ȣ4Wȳ"Dnt[C65&Oc\VK HjnjIӚ8P}ej 0\PJ֡02/ \,bmp-nI#tC]'poK0t:s!CO[5 | ~sqv(>+ b8 c :0RVK'% SZsfj6`NT8M {s&8&mj!,#ds1$q)Gڏ'J'd0Z?~ٗcsd,Jo$IY(E-A+keNf+kt!~w*Jʸ#^&>b+ذ݋y5,%7SqH8vKk*ݠW%zXF0 x}s(qQtQáȶw խ8=_ިIvӌ,Oj+=̟fi +]xqa<M #Dx !??ƚ=NbZII|>璋3(jHP9Y70_ \VRz16)c Zplxz+d'Uoیtp}u9]=]FƉ'>M qBG`rOux8qjITfPDlFiOvXX#a ~QBmFVtpS1uWR_\snZtY3{b1~{)$e1-XF|V`%iU,CH~2JHe^aA.ɷO)y; h>oq=rwrBLĒٜX ]хHS}I]YɛȾ`]/bR ɚ<]&nc'g&XX!#.Wy܋KS~3`#X=/16ؾn}g@7Mw u` ri<+^<7 +ԅsH|nDJfS_gԜӬS}os(n#xdK]zfkC8IP/OT>>e w-d:j?|3.,v+ SYz*>Tl5 tGId[4#RE$m߁qKz(tv'F uE_UH玜VU6ҺP45/LR1}>5>}={P51bgG1:.&^_l~S')Uܝm@<)9- yǛۣ| D?- &BdiGI.)c:ґMPH[)ͪ'64bR CD6pLDn^ cbwks6X=iJNK7_57 I^zEpj,aeBh;E\3 ~x ap yʋ?e%rI"9ȖuBȍ/ ./){Xm5-!>ėP|8SDb/=hJwI+/Ͻ #X^$e# dVzo3jĚD _}PZ/7&՞01Q :n=ŀ"mS1-oIG^`>_6WmIdWUz'E[$dCѽqʺDPΜ|!&V@a٭z|pҞoXM5D]UN+S)x|] eIҢ\]39wm_z$j$vN_G? rqްo"Aa[}o͆ "U7E~l|-j% LxibsUĪuv~4 fFK樸=#E\d BS݋5X@KCd߼!xa6bi֌v9[sB#m}hk.@/H zY;z*J”(G7͔G Etw%m^${ UZY<\Wï dv}T-f]QvKqew^:_qswJEOquC5m&9t>5䮕n3yx&YbX8BqpɷcT>}`|2nKATSԪ42(MѨ&V~<6MfyV@|#j˃`ĕMZXh]O)ki}%畍^b%fb"<G^\/(tY|.d;U;fU-`-/ғJX .QV5H_z75,3SX8.xHbU;.ڎ>Ԑjh"u4];P5Lj@8qռ2Ce3=E8J%s4&6KfY6`'DE~+;9bglӽSgڠ-0Ywn?*,ÍES d-<ى~-KniB) p_6& ʃ&lX_⻾XR0ͦIl'(FzU'6^V9X*HiE_B0^ \rО]O|ONZJc;.kq7wڬG}@0#SAƛ^aiZ﫠o^Gz~KH'8.gg"MDB72.W0IwB% MjE&:' TN_ _d$u`n oE [AfaS6}Љ{ 'gћۈ}KM#f9$1B~VGx؊k#yY:ڻJ׷FI &t"QxZŽR2%}\+Ah*%aY˙ Ivc{M;,YiY}n>&&Cf]ʯc"%KЋv?>?E]*vd_x΋xOu#m6ڥyRv%xFTLxig[q lN1b)=d/.AMea ;]ALlY GueG1LcEG Mڒ&ٍ,htͱ.eʯ5Z7N? ya +D6ΊW+ -Yg-kE{QٖWNg{gp^12e7+ZmϗTWZ}i&iHr!_44pU⛲^bW3%ޔ U{K7WX)@.yQ6U]#k5Rss Ღ8vV5+(Dq>q`0P C{'d{8 [5YSu2/%SjR5 !VOr H aP9n@Sް\}0j ,cAB˄7m&ԥ1^N>Yђ)<_ʎH5?Lɍ96"7ѽ=QΝ,[享0s /$Gv.դHOKf XwU*G(hI1 fg+F5tI2/4 1mȋ P484Wn+r? U ^Xqb%S f+4hGSd9 MF6(_QDT1o|֩uD|AxK!|qטN"-Y S2;[?;UWw'GꪵS9¡wt_hWN#>'R{ 8w$dv6s{\ (-4ۃcTuܜW52Q;I]N\`ίBzطΖx yPL*rO'!Y|:A" L9LlPATlCW{&H^oFy u\HrmW{[IzSSPf_E#tHԊUqIŕAPX8iL >fJUG̮fEh5i}[!viP[{0)Z.=_vxr> 4 BT-^4jq(9qJ(<yan>3wW[`Iݞ5JcB栰QSd$үh*6TCv)@F默A+r=^G4B)K@ c!8 OWV20cak9+4 fSupb#qYXvQ):K#I@8PoʝW׺x8eeL~b5߫޹"uęs.[b60{,U,ȧ?/RI˖I뼴)'o̦? V^oEɌ=/WhtF+7Ffoh?(ww #rjq7`"[J5Yq|ОBQ9*Rpta|>$"#}kD0Nn͠o~vƄXCzz(/ ;! (oQkΡ`_wᩭTu W\sQotMi}@ \531:vøԅ 0R׾vE"i67懨>\O8o V>6{YBL^+!E6l\'RÑe3dY Neft\:L_#NzVW|0V&!{+p䄭䚿(GWw 2X +Uk.jd׉Jlɝ/uboMZ\ls_npN VUFn&}w>5ZAHƼg:p-&ZV9ڏGFfc]چySk%$ [u?tSkAP!r]I"P٢,_ dWopE+v}B w.gs;_ԔV?gLm- ^l|'FuWw|*iCq:d_nm]eLj/Aj-O(׈?le:snZ+?x 4m+ R/1!}/VGhr]z=@L"^Qs^CX0w~?1}0YhxJک܊vXnQCjq>UW/~EKx `7nO Fl%qlz&Ne7=aV$fERZ0El&7R#vNfN/\+w`Qycdj1=}i"=QolnNnIx@ 1QV,0C2PԴ? 'c4<GDbjLc3bzD4(=oi!7s~=S /JDA[ۨjj9*ִ-cUh=f98ү37ir¶X.;\ #3\Sy=޹z[xeL$wD/Q0 zwK'@ eo՗ oq)W"<\pyLZeԚߡ({׍dM|A5Coi/ &ÆHX -N*-(|xhR2h51q]AHk|d4M.9D?0?7Qh=*}g{ /0؉/- P}ZeцR؄LyVtXKS'CedcOL8iZ{»E? _tQpoЯ죥nxcS2 XXw}A}G3 eiyru9{8N>MmAO)j?qq=$qPq$ݾMk~w~ZQkv*?XkXC]CH`e!x;{:^s)佷}l;ML"EHy \+~Ѣ44.`)oA'oCsiMM/y?G>) m)\{4- i#u?OZAu&;NH o{W` 2ߞrȔhݕڙ#w9ɌPЋ1EՇb*2:v^;iTmmLГxJboEhg;sɩpRLN8}8Fzf,=4t6 G!; >q`JchsvHN6T.?$-$/(d6'n"=|CLj 22[7=cq˕ 0A;GM1[zF]] i,Vбѱy6;f8L 6{!i +)KScڽO&!U);j+e|ε'!fȉjPhI,kb^~ *%fgcJf5]N6Ӏi9}>Ī ,Mrno^;=?I+l.ͭ!4A [X@1QH7`+eN7R۰}x6ENkZsa ISp"'b}:@8 T҂HcQ"FU4}%_q֜u?&pw14$kg}{t!`YX (Sh[:h` zd*M}t+=g#yu|(T<7<`oU'GOK3||Q^ yf( X_G:pemS]w8.p$ف ^LBPJ$F5wsg{Acy$'ZC vLپP}0XQ=$xnˍ@z#ilV&w^7d8q*2Q(GgR8l|~oi~l14ΟDF,6v+7OBMD䓹%f_z9&L .tN$Ia̬_"a/ 'V92uWg[ogqˇ&bxs}a-{e17_ػl~ ~'wgV.ױO4U: Ba; fM=/ڼ]m =o7Ix*+%#u.LCf`e&"xQn1 lf~}Nߌ_v)do  vު@U'ČuIg";mjce`̦D{~~4l)+' zA0ML{o"fϿ||sxjd={gQPU >hW_O)ܱ Oƥf蛫>S,'iU :]s5x,u5iSl-fΡ;|{ܠhY91( W.+ Ԃu=E9NEf\VLV'Y}ՠbTGЊ$Eq9y}I]jJ]$Y`L-3c\ 9YގxZkT1_ ɠ  2 Pr:ad%4OlNRgiA;TxkA|Ô LJ:Bl y[^x_U3SywBn"]H)Uq >]*0=*ڮDrfj) Ph+&ďg;2J((Üɢ:KK}{ ]}Mzكa%ǥ]JRʏdA^?^`\.%gUd #zA`To^uia V9'; \ 25ANuZGN'SHOVLqk=aavv /0ꒉj%<j7gv:*S,14 $=7 QN\]*ˋ{z9cAJ\6Yxx7UT6LP˙7;o[R@&rſ8{ 66~Ӽ'v?"oہ; X],>23;6MP'Ba%\N1)c$ty,{"j) bvk /`N~?ZZ=7y7l,oMlԯCRN8;in|@@7)$?Y|\JVM)Zy>h&-';?= H'l, wPŹ|RZig،dJo3:*4aɮJ@YЙ~@Ͱ%Ƚ ?l3#=QdU;@xFnhT*ݵ 8ʌ6l\F8;xHs%N?.ocm*trTN[ >jmlu2Yߵ?6"ܷ[?rrԴD͸EG7g:ufJo=by1dacC ] 5V:NF$+l3D>5لzHc($$ҥ0AV47L06׹ 4CknU%?gq33Mj}Dt\{f6? #w. `%Ă/D60+D~N%\( sWιvP3v+gՄB ^N+_ޙy 3bTE\v1S8wB4!7y XDd(ܬRn+t ?9qS܉t"9*fD9LZCDϮJ3MbÆx 3};v 0/;Y:_~>>^ SY $ H$5J_,Zn]7b -3hNv~ɋS# Bv}1}&Cbà_pLY"JClɰ#a-!Qߪ^2Qf`[Jx.kETթ!IfiM2Mz8.Aߓq+}Wh0/|>ؖS_bep{M"C/G}qUX LZ:9vi$u&Qfe\aaLJZw/:;Xiٕ2$my8א_7j=GsK/$hT^mN˾3)n:Ƕ4-BdNFj*Ć}.7 LmG`t\3Fv WaNaZITMFIPA7;r7COͅ*s yz-6gס3WRO.4Qi!5L(ޤ/BBx"besUdj7{]rkȳm|y5Z(3tY ]=TXIܟ(;myva CBilM&m<}=삵foR2szo9#媕n\ pBJ*ꝾGiYgQՙV%S6A6u"UНq^rՉ9}yM^(pc޿i$gJ.vo](ujt;h'jմ$%zgG=jFxJ >Cha,~[yQՖI+Б;{sw?1tc%n3n3βPMtHG `[islpЀ}#B>=>JKt4ٿ9ېߗZ-5紲qŗ#+D/}ܞ=)+C\Bҳ=cp_2p=*JRe'ZeH"!+ϸf,?&]hw)\"[L:}oO8(Z<~"¨\L")뵣~eNqXb]2(Dt{Ũbo<cwQȽ#7fJew-DͤchV?|$ \_E4XJ"?P}"FH{/`ł%wd`.nuaz /Sͽ}|m7n޿`4>oYL~L$2 쎷˧V 6lw2PO4;0$^5θ|("X 4&'ņ|g=/}iTnM-\u6`S?nj:}]s{Tm'vE Jsp'#H( ւE w㎣FE2`pR_xG58<;(ډ|93 vh=ga,R{с`"٠7s1kE?٢<'éwJiޠTj\Gl(Xoč;MH֣2ɑmj+DSZm?-RG%DS_"h(8ǍKӚk y(a3gn.QSf <޽`Rq0~+#e[X1E?Ʈ=u}DsUPrxJ_5^\ R-:dfNIW,MOqb2Ik=X,W"2yW'9e}+m(O ʦmzޱul 5?OH{ޡaD8oScm.ʰ5-i/TLՔX\q-po)tGi/rʟ5 iy 2I=|+/G|$BG̿+k2lgLq:UcF[Ly]ؔ0n΂e+mloNsr5Y2;7nmôb 6t771ɓ;ξτ&=\bA~h*=;&'lR<9f|Aee&AM<֚cXRG85u:1HmRI 7ę!6g^ZtGP (c:zh!TD6Y>Ft>[iiKR:ى܋l*g+atky*Ja 1moNTtxuy̴=cٮ49TgϭC]iʹo+A<7\c8YX5Pĝk;N lOfE.3Ws(v.K+=D7Bx_񃅋 ,7{ a-hl<^HҭCt xMwR/ggנNuUIɂ [åR)B9 fLhsFr*]> Lyпr,US.5$W7wwW5CeyK|ݔ@R~mJ]JYa(dW­}UwUH‚"@rc>b^]E|koZc#aP6)" sIލFNut`%e*ʼnRxlpH}(;tkFZMBY0CII\-umWu,O;`\?f. 0EAo۠_I@?800 VXP.s^KĚ^v&)<88,:V"mi׺ ;pJپ ׎5ԼU-[xu S"KT~ipehG>+CPp -!m}̠2Ӫ:]+/D8k<)7, g4X+OHHpzCTf?$/aI}b‡sBm>,CzSLQ:/w-6ٰ lrCDو";"(U~ rcOXM:p577m/.a0?};A_{@;K/$!k5s=uR^ = RL(`4郶!H2LGW~`W|^n6c=?zvMXtYʳz(4pHM_Z~s3q`pJ!;+_pW>J ˳>ޚok i qC/wb~u/~uMta!+aNMcӦMLv3m_5ҡ<=aeWG-Q;2J^Rae-ޮ[4בKƪ Gv̭ӀSlTO0B}=1bcBQ$Dv*Ƌ5)2X Gf`*Q0ìGTL1YU/|i^cj~hI~DО-^|0T豟/_%W9JCq] [CyMݼvQ+ͬZ3k+3QOo;gLք?X)!4'J^Zai 3p͙П'UAIYJWy}|~ ښĿ2OM8*]p Df Kc$K!LeyG񏹱|!į `ԫ$6 >|!iT\wo5@s~qG?Il*%.n{BYYyzG=-mA RMEߍR>멕081H{H<|4#e|8T*/anX!/;ZB$߷7Xo=$t' 6"T1& 4Rŧ:bXM^ 这>݃Cln-#i.50TDkVj{3DR*GvJD)ftΜ{ d7ga0ISd#W,Rh#CooQSLnF0e(`πo ؤӴp?o?EݑPQ%mx;ᄕ %tE쫎`lތ !ʠ[;:?h5xΣ5#d&YP OUQqAL07LNF{/ ]hQ^kFvae ~ƷJC-IUY3$$I΀ӿ22đ(4hhh n=rHImb ˥7x TZn,VnuK #1ÍCCŷlErj0վx!j8{$vSVtUws"SW'{TlL9ָs2ڿs]"`!ҩܒ+-ֈO==baAn;g0XPY)h." B62A~K#yt#!stǣSkww =9m)jMiL_w%VYS)ieJGQĔ "{[Y䎂۠uPQ⯨Lhq^sŰ[i=?tn,Z 5*"&֣Yec{t-*9_R'41V~_cOW[qyU!Y|T{ԩFOLΒah|O,٠6B9$=bXdoچp%eZ e!k1+R8&rCKX,FY}$E"NS6(JJ#U1fL-cFGW ,53/ܣa9WIU2Kq$'2s,q8F4śhKG]]m+RH?m70)xl1r$7'32f[Q dOm6/\,ՓH?2*ٯ̞X oǓL!f+f*ˊT)[ |J=u sw~n/}VJE֑8B"W_'yx:Fj).9}vq| NqKK\5H-yelt( ؇Lfa@A'va?w~ q:gXDyM1OjzEkj|+赋-;;*X5Xy/$+-t?$Z]gN9deKJR;qF _b;!N`x$ iĊOٴOH浠USa޲"8jͶ<{{?OU 7h 4*Y"e2{>ϡq!GXdL;zKWkr3IƼZҔH|-YOײ1i4D>P{C2_8kDեW:ze,>+u% ieJ͇:{MYlVxʿC>;lNjbP&VDJ>#pؓ ޡ{jjO d\ Q1|yEnhvc#gfPl3+S@YICŽcNOtDDrey;\NOE'a_י'͗6`!`R%&]'Z!ew=B ؙN@ּi{>A$R %t)B燑ΥLS SM9@7g))r8o(k˳Aڇ;ita,joC =Y` v %.3pBX'01`K_[XSZO}.[]i >nrkcV0.P7y3W`Տ{zƒ}k?lhL݉5:_HuKŶY !=[ߞ:RtըV*"" hMHޡ6✤MAf@eXYĚwƸ_o]4)Ei?.KhEm&{lpOz/w2Ҷ]hN7 wetŅ4 ۬#;u>k P |"_BKI=5MO5h(kvQG.DhyM8Tԁ>?c 5$2diPlOYףe!NJ\ϰSB+\d7@gN!KP@rzɀUκey08 5蔂1R}8Фf7*gTneS3vXpq+.w !SVgX-|Țp>Id,%N~KⱟSmn@+},ր1\C¢f19$|h44b6XUb_XiČoyqm} $, s=f ߁>VQS:q*4'q2k sn}9͊Դ&uy%N'+tVv!bVaW(dpO/:A2`?6%7>mA*@$d@gi5Wqôڋ2ܶӬY~T C5џṎ{FF?ـhjͷ79rb8 C VHGRIn#Rj=B{ˁ!C*5޲JW1~^b5(ׁ:>ʢ |u{3*&6}K :Z]sA Nq ;s՚1 QBI<.X 5*0Oht2ߑל8XzPg A>$/} m^nJR3 J22r'2U^,tؽ:&j#X.E0v$y C!hz+E PbV_:y"5+{ϊv]ιvi`j2kmPԮWCP76cb=O]VR1.O$Y0}Wv ^#>¥-+@V+CУ? \X;S2p`2F^VJy -pPҙw{,P+\xϏe d), Q$g"g_#P;I6˕4),\ lJۥ[t gDt?$V3V5g-7 .WqibnF^RńᖓSmAnZ9ͪ pL:8 J c+l_\k4^N+ }U|:ܵEk_/5kl T cǹ4fGgLGT%Pƫ̹I)Ѐ~a~IK}ט4wM! b4?؞s9C'1lRzEj"2L +ջ)1z?r ]⋑Rx3_IWu`B W9c/Pt_SPZZ €&2%CXZC'!!΍0% VHqvt,P!{|%btJ}%|:'lź͐jZKǛ@vk𠞙sR4.J@a(GȹY4B2ɱJd~8-ƥF9WGbPAw$1 o J5:Pv宎8u"OLiSq=sZfڽ H `_^*ʪ!$6S BL5n Ty3UJ8cɺ+8bIF2)Y.cz!Y,nNǩ1d"HFI66ƂEhHZQlMG/e m`g޿*΢r9>ٙWk L:۹_x8$ ˲u OQBX`@Sj6Qk٣$e']T#'ub&M_ZU)%V"".oxsEzs5At-[3d_\0*e|1v`\z"~L%{Tj gŔ"Z0N8[y#,pȑ(Ss{\xo,`>aB=9vo[>RVkrvZoys4C !:{SIRFY9↳t 6-֦ŏ|&r5b̻5cݴU,,[on `!1 n;W'M: ] "͌!n)55-BJ,aS9ާ7>}vn -o?,q%DGjuE6?]4Ur2Ne8LD ߷2#т{;uWׄa^1=Tuѧ$8!'[rPR_ԏNhG,i[F=D튓u1 tը^?UrfP;P:W ~w ͈7d^C^CLmg29>Sm9jO72 <[|@/R)4ei)r8/9qҡ32(i"9 }Lmz9}tK} =UH^b>{-h9 ZWt=g[T-U\!LQc5~2ofnhD7 Vd:+M%9M6+C*6f.&J 9Z DAU}Kƣ&Bnݷ11R`C~"h(]1l.`aX|o͙lX~#Bї9FD 0LXۅ8;{z-N(ǀۃǫ Faf6Jgۙk@MXSx}.O_,Ymml,Cv#0O P7JӏՆ`rNXʞm桙WEEw QJ]G,8äbw/5Rd٢5:6W 9TznfB:>ꋠ`񵜰 |l>lzxHbr!Ht|Ʃz^at G:T(e>ZQBdXdx6v]Cv9Ov!H ZkT<(%B{omH&Az.9 7^ӑF G$l,!wX#zWuA43RpVt ѫO D60E>a?}*6M~ ~1ж)iGj!7ADžFb=m?oYƐ2ʛn宺`H4S!՝sbJU9d5AۗbنЂߺD)l Iph\/8&n6}z(L4RZ# #,n ʀg#4vI̛vE1g. (F(27 _GUM02^)LV\7 ՠlc8[zA!t!Êqi<3ь&Q?V6JW,h!!> UrTHgi]sa Uy>0/ۣTJ'-d_4D|boamޔ},Mќbeь0p\H&K!XM/zФu*S͈*͵uwy5!"VN;F8QFC c+!a/Gaɩ_HRv=SO\sqhgmp*)u)uڷ@W#YUD'Zw |:bW-.&AD1f̪x!XuTqWZbah]EωNdL0-}@dR:4vz*Sz-4,ۅE^l'|Ӝu\:rQ#BWc8yN.gWv4PVbRxƆ)NQ ԰|q/h$}ᖕ~ןWѲ'k~/I7Ihe"Z]54+~zYIUe-aZϤ\~ڨ$|e4ի5JL7CKO@g2+S(<Byp)ll$;P )tx~@ɸ)q Ql!SqSU#<9p'I@8ue2Q4M&j.4iبӁv}B 9TM(@]_+~2po< (m9= 9jZJ')/(UURwT>J f"[Cd!c Mꖘ;3_:Px ɇ&)e>tᑢ 2Sk̒{:5_^tBM9#o1M*6 `i -?sهm 2 jX3IctFv~Ǡ4N22EQGQQCed[&cAtAPz輜vo5ߌ}C_gѯ (FWSzr99XC|wJL ;ή+x&m1ebASuvs5]-th,VNoqvs$wݐ8%?]4yUU ok&YxDiltaYu-%1B 2@ $S=Y hEw 6~-"꼐Ȯm-i@:oŠn@c[A AW2h]=}_>NTκ #x08C1O:q1QTdO0k^w̽ ʾv,\84ū/+VdKcZV:@b\U%v8iO%xɞ-9'_[6hl^R(ܕX;3,_oubwM0o HJ:lǸyq$ec*{ĞȘj_g&(fFu#gyGKT=|8*nN<Jy'#f8;$z2c㘌 }8P\(H[:-.1 hе}qD~׾&o9 ^} ga~Xerй·)iEp$ٷ -&i1\z*!OHdrL'=Z\-*=z缾/R=~ٴsVx2g+((._zoq|2 b潍MN9Lln~1-M``JJ/!rU-Aay~qq{W|%\V2U'D W9Ƚ<`D4=Ld8ޞ|,؁b <S| ;V:ՊƨČpL{N8HS|LM_PsbVi5~7I]D @g4Su 5 ݁xfp,&۹jLX Q6gAF[j=g5W MD+Lqe!h私Wx+ ]!4Gl`DAt0&Qq0!ݛ)8rݝ5 Hi\NjS[Nh'x.ٵ¢g}JOOm eP 7L(#JrvBTq" fٰ~/F!Q஭VƲ6{/]h׺iZ>=#v7+oAFw9eHO+%u;OR_QX;w]#\9KJRhC[ @uW|1 wCuo>xEYh 8(޻2۴xt^20ͰS"YL<cmR(gGO;<vcM%[;Ee˞ <}?:鿱Dna& ٷT;bPyWd)M6W4asI=44>=vġ74QkOݮ \Yɛ@E!+V3(AИaw8KF@I_Zn)ʞz ;.Вɫ)|꽞"0ȁovkd?[;럨SͮbߎWՠ剚/9dH,i)r31yjLkV:c*1L4=kNEB*"=guYva>U߬ki=ʉ}?gMlj"M] ;A"5; YPL7e_S*Ȣ!"K!5<_.E (Wβj3n{OIJxr?5a]@ÈϷR)7Ơ"z$) 93F^:o[*G/ʏÔ)ԗYAs1UR yw@X̷F˙xw=,{>2$8T2}lHYDVntBT1>=hoH~ByL?>ˬ~[t[WsL A| ;kR.>]p` uL3#p@% /HjFY2^E+鋌Əx!jK[ 8gW=#}$̣iZvEѰ弩zb[0x>RqӐp%Tʰ9X:3h(|(~lS2^_st6D.b4&UN?8 oz_R%mZV9¬&ʀ4 V" :` 4k؞ĸ(r Uo3ԫ$Kԫr s<Ά{ և:x꥽Hə#ֱk' >l(5|m) E3Fd&ӊ&%P*Et851hF|SM>a/^0OS-h9`GP_23tT*C#/mV27~4׏zQ\Lom̙ho_$\"kO4w*~ihVM0n Y*uNcv-t!Yv|ft)XgeSVl.mmiSrYUuyCBYB]"˝fʹvJ(;$㮝C12ɣ2qvVo;̝nLl}QmUxړG/ND^bGS_P65__=vF)y51VqH# vz^)!5K9Dlr:2<3@YnL~5108^<\x`SjGRQP,$*Gdu?g=sZ6q XRtslAS$G:#z5`4V:lt3*e.Ig VԻ/;8yR3*!_Fhn\7521 [01@bTW7LT5DKK(dTru]0 /7k;G8f'+e||oZdws$Y=4ϳu'!9|%?C'XytsE wx964 fy܉>δlȜ^"}m _(/\VT3lcLWKxB[ƭ˜et^:mZtgo3v@=wJ'dG'ɿ DaCn{·x&_U3+ɒ"^S߼|_Le;G~ ʎx [$h cϧaL/ئrhD 5' Z:a)u(AvLj2 a#ez %ښfVuenlʶI<5y6JGԜ:1o.%0l5$/ xt p'&>tUFK?;~xHa%o};G Gԟm%2MQ@5-:5 !o4 ]R^%&z37W۩ehHy:E9y }5ZSAX)sH7Yʣ{8{9fI!)p43=$q9һUqÓxSɞI5z!{y+PV诹@sO3`V77.% GxDޮJGPZz)ñ 1<73_>vcEueIÜZeTH滷vRg?P5ry: _*?eȉtA`\/ g^u &hcn2&b43qX/[c%)%e&@rO(GhGϥh9 Zo;@ hk^28Sgm&v'`K5`}=HF-RܘLWf/nj{6@z9RZ*[עNI)$.=3,~f !*6ΓܯMKV刹G۶5lCרz;}BPc\vz+PLǪU~fϡT8@W Qh'23ƑR GL5:;5w?o3sm gFWD؎|5$#e6(eL_ mceeP@F );0}ZZ&) xIUJ ²mϹP1DA5kEjK BԜ)`~O;?C}/>1Mmv~ iMLCU:o1N{BoL`opc3GF1`f\(tM~ӉSvO<$ eܴ`ߓ q-F++ 88]82okf ~ȕœ]XsE o,f_E)_:@k?4e Y(y 6:0ΛV6ްBK>^1Һ aR>G,V7*uXTj"V2#Nao7W5VX|43@\1nCB1$gP5[U'V&Q*MfZ1_t>8;4Bf$|3g\̲W*03DT` g[ Rǜ `W.i.z&g4H`i+[ܾGQv\:QL,kUcjsZ=Ff0{u %I{J_DN7q8MR Y /G>&hFlu?SK] TԅnA4ut#?˧y- sPW۽'I2JrB[2Ż!zmspኙ u[2 =KA$Km-N.dhItnl^[5F/S95`/X#) [#NHԡ~`U dUe?yg>%'K'ذ/M&A̝FFBd}m: .܋o&ڜ~ܾ9{\bKVe#vi6HCȋf@w"Y :W<)?%-vC%#Jl/0eXdYgUܲFHI[X% @"J*E.LZA1 1Y_ʴC&Y?vW簶d6G^('8$`CqL:FU#uP ']õ 'GœLR zødƴ3,jŭӞy߂f$TPFG-CT(%kN/mp1[:йAm6G; 1BTp3}1+_fI&A9&Nk/.*YRwrsn6)xr!t@DJYƴ,[ n6h; P^kBvI 6.r2_X G*%j#",M1CZxllSG8 &* |^Жm,`*Dy bl( @jSvTG[oM'*U/^ld;] ?Oit_ѶSg3y4؀Z!}28Uɂu/1iTaMZFHF{2M11soX?O%;Zq9 e]Z("Ӽ;NӎYK6AM&RmE-e~mp|0> vi?V 0]4Yp<=܂ĬHx'M߬偏wE.IuyfrA EEJJN;,Yob3kka0Ix| ķ)VIN!YC M5úJaF 'TY ]t(i%s:[Aˆś)[dgg0h?#g1iO])7{0dž$aLOu Am|" _c^,Pԋ*߂_ 0Kpδ72 *JjOTj {ϤbّƳ$,|Јۡy DUvPJ2Kci귣2 {MPQp0*olĺ|/U%?yB$Z59HOp eGJ ulIJ@o@Aj̰N \x3Z:^͟wdʃP2]$e͓xD\. 櫦{EPv=_7E~$qcPmzxd*XBDKk޾$hjTds7N'9Ar< ]BO|\75-'ޖWszMVTcz>X9DV̡d#z]GB%~?@o|fZ^xt,.Nzou(u[mv.8b e WQ~RK~Asɫb ϭ2(ku_g]|؏rMM{k,N8U'9J19B<_d'w ѕWQ&!S&Q ]@h uE1K[Gy|%  "x}%߯<:1?Qsq.ARsޓ!_6.eT@јV$EHqy'D* ͙ Zwt_[I[57 $D~S$>kNb&jm+KljpQcgP<qzRאc5݄M}"l2=X|uIs}˦ e &'| 0tߦ6z>y~}r=p_H"~?XBF5To_]ej׮(b6Q% 8"0c$mC88:g>O}iS?Kǐn4J?-;6YnIe<[wG7-^0!T,15uANE/z\u{t "U՘ 8|2H9p9tkfՉb{*֓aFeFUTABf -*F 6k&6T*Ic_lKzH$,)B@Ѥ.|c9" ~N1^mɑuJ(FIe'GV\8Dne_~SU#~-!@$D#.@^CO1B( 賓U>y rLݮF:!;VV5S`IHk ibոJ֍*s ˣRR&:2 WnrϒGF9R״엊DWƚ;[0y&H&[ ;'g/Pi-Emo\0rF(| /e{іT+-hBw&ryy`Zݙ@XMw5JZ(62.9%զ ڛKK)XW'TpR&2ηUX*4M8Fm_e$2x( xLta%" 90# wDt!H[AbsƩCe&Vu'YpӄV>`um}z̉sD es ^[ƾ':GD #B!wt%,UEWTC[TpE/n>>\N:L3f.zVHl}Hò\ɚ؎r .0cH(dn`THkuAz/H$dS1KkܚcCY:80lԞn`sU+jc O.pga%9a6$$Psx ΜE9qn08˅=_ M3,H}`הrɲY7U2"ucdfǃ$ک5P=qmK;!Bh򘘝C* p]ud[8Dt'\.)MՎ.Kr*=X2|b a~C~BSmW2yPe lkȘ‡r拲 < ѣ].fjjί|<Gݒ|G&?1Ӧɹ8rJXؙsڀZ'nn6بY2"f8lI[&)&ݏ'l~:TiZ4P)XweZwڨCSڠ*- B2gJ[J ,<]dT ^Քޗ۾'.3tX=@Q֭J>?E:&$^Aa%9QaS} ~B/ݾ!-WYѫE Z!떧f3_u@5ͶKgQ+蹶1a?f?"e'cqWGL~ߌ[.닚ejѽañ?9{ IcpL~\9$|UIbW! :]5dxu.F`vn*B\z)k~\u?".K ~G=K!$I[S$;~gg|mb;+0DIjh3'R]+AtѮ?Bfɠ"zk0_̮j}hFg/;rIiSH/Z՞p҉ xMa?7TݜS0sOt[-ٲ#,6Xa_!Żto:a(5x|P\GCkk6X"ۤ@!9qq[Y erdlዉV*R̹IK.V ]U@ 3љBRinVYvCO VaPHvT;_w;-Њ#+c-[1EɟdP&Ǘ ;;VLA Ce$;D(-/+ n0(8ksY?ZwL(t? LJC&,*e#QR̻v;~v~R(!): #,ʲVoЌnkx|7 ߟ*(GnYsag}4wvG!-G"X`귢,)kӮǡ\OJ`)KD,~t0kʘI6͡.- . QŝUʡD4cQ8Fφ45LcҴCۊTOȦMl AP; ۅ.k_ (;2h_8Rd^m| p t*vBzFlD! #U;ŎYڏԓNt1=:VO8逃RG}6fp;\n`*BvI"fbp'{>Tr黭cmOx~|Fvt銅m@,ݘ)LJ*jS(@Rr-MD%am$p]ZgVبtl1FTqxhb̠'wYws?MK~kSO,6=mK'W(!썙sٔk|%+SX7?}ѽ$ 6k- #h;HĀF7. nz1v(=*[f# 0N¬SDAogy ? 0<`^+vƷLR ^GN&y91JR2Ps"_mX{uXQ?YiOm0#A _ +Qϕ:ڨq5QFQA6\=jF|WP7$_uV6|$:iw[+˧eMh Ёo؊݆;'gd%Lۥ4ܛt*dG0A |Ԩ-eY O.)nA2BDh!*_kXI<=qagr5P-M"^S)n="W+'3>a \n(48k[PԩU%} Z+f[.EnKX8uE~6_btV` ),jQym_QՐBABJʨkjQ^^@ړx̆Js_I_gT/vuz"zx7+?-x-9{ίulq׳;[#dTf1]Q^ ʀ,[ m[mu5-hIDyqTOEJ`lMoYA*Ѽ#ӿWuZsEB#-B`u`ݭ[ƙ߽迾dqifr5uf MG(>6RWL啋5 n7_?Q Nu5WU- !LYQIyoΑE{I s I LTCL&sQ,4$>\U4s AmPHJq &^%lӢf m cLlnPLnM7^(6tV]:j ٻݢk@z# k- k0kMǐ{nߣr>2R|Jmh M.huW.⌳Hw'<#FUw8Jɦb,su JE?ifBW((qRwGcSB2ae h~xĭɗ>"ۄFNطF Pێ9;;Єn+dfshI (zkQȳG&W7+8`=DG2LS1}[uƣƈ lK lFQϓF{6I r+563F@Q/Zx=*A{ S_h*di8gϒ(v2ՊHp1ghNK7XfNz(;]z4TڟB(tC"ϡ2 ZM׌DPo'j Ϝz06Zҽӆ 4;1Ic&?D-ZsĆ%hg#˚tט=!\>QTc=9r2.i \\CVJ2L& qK~0!9e9A2u%.b1=py*R(p pLsU=Ms |7i ŶϦΜ,A`^Wi ^Y.c`{Z~vQAj0͘%G 83cǓ:i|fiА\E3Q(s chujъM;zާ"R#uE>16|kd]&BKJMbO>/Fe3{%l`:+X3:B0L#aUj6<n4t"<([M5,_t)KjDLdimiTV~*GkU`k}•8 ^҇esHMfbvP_^g&a1%yοe$eߐտ捉m}<<_@]ENO> 2q&o|_j!yea5DPqgrYgX^ؤnROw?}W~53ikr/J7܂f/&>3-$* dzL@--;å] c]dW 8~l_5alv`JJChƯQJ=:\P a@;&s_=H J/)3M_Ȇ乃3ރnNz8m  ۰؛>-W8vZNCz3: #E0͊|ԄC!Ԇ@f(Dn1[g3۪^]`XcI) 剻T j4@a^' ]Y ev ޑA 00:+b ^jʵNGCMB4Ϧ|C T8=H|e"D0xU#8R7$C ]TYp,au@)"ee %]Hi)ǵ[9܈דGic&2@EԐ& SV& |Иc>|E[}$Z*4ZCzuuDIf_}c^z1vu.u\P53uځWI8@Ծ`L™CMeKYArv] !{=c*ԑo(Bavĝ&bACucw6 bmjѷY&>ÀUjz|!3g lQEƯ._eѓFڧ'Q, w;+9hn6؈C͊6CߗK7\N9O..AW'@x7oD) h eؽJ69|'I/S|^3F} ^ksW##\MFKU P qrc⼹r'4&+5E|Y'vRi)tK(O:k2WbFٰ8uꞐK˛0֤)γzW ~ JO:FuX6~Ѩ tK%x`*S`[6n֠2+N(]`$h6hm2;LmbtzG.|Ś v3lϖiX)6qųo>M)+ĖI$>WNXWl5AlяҳuYcքdJE}Q":)5 ^JD+]怐bP͟ g'ϸ@猪TGs<21 IR*p7|Ftr|Yw1,@)@d &~WLtQUQ,<(2M^Cի g fY-"e,E^{TQ|u2qu_mQZ28?`*^`f=K+a~)JValcp4+yn)@;ح; t(y'(%m̨4@Ig_D*k,tH JEk(*'j_/q0r}ɧǰ ȐÉnvjw#[U0"4IZ:',M\8SQpجK=)JeQVbf$jִ@c`v6~^L"Ӽ'؇,+SW&lm[DT\,'OVu{Xe@mUl~Jё4VkyK 9 1 Nڲb'RP}|}"w?Y*Rn>Iv3o8XFN2.4O>٨+w-IZzr"Vmn6PV6(& GٺhRJp$T9G`*Ҙ}bc%z8̄%~2iz VNY%l9RĄ&>'њr]nZ9S .M*4OA%Hj|y8}N#FEN]O^d"g#pl6pcک@ (T'm޹[Y `.nٚ[9 QXw\MB.$g۠W*_ 4

۝7 C-kPP =UǸYQOr'JXR3[]%\bUݠWX;jğ;u JBղ¶?!=WV6(gۙOA{C+.T=۞3LN.+>q.]v氋͹Jy8ej-44_~G;sdz$~ 6[e}5;yw95*F3yJ;;~=dQ 0d妉c\7_A] po'2w&?)D'ƞF*XY:0[컭JwNh0gcsжv׆e% !Xo X?K4gkԞː:v/c)ec^-WTc񘵭r׮/ǶAHWQ6a+[=rD95 [ɤ;'`|H/( +s3+N5iVu3̡P5FA6t9"љA;~UFp0Xy !vGP ȝ/a#3,G.8# xlBzA\f?Z d8vj0Y9CVm@aE98@muX/L\Ij!,c15v,B6f5mdIY,CfUם~>l{ g9%/Eρi Z\?~ T^9 ww@o}-Q8}ê2R[KQ]mMLaD>sɈ+в*s {.܈}:gKj(䧟ɕ_ޓ uD/#mAjێ%?ssC6!PxX3k"DK&DGr؜VB=T<Z"OK*C`Iusyh█:)HĴ:hAFHKɕRA7'h[  Լ"m]3VOpKuk.xUKKIu aV n0܃^ƞdkQМMmq<;`?{ ԅ!@ |-ޞ@{/k_cߵ/eq*ҺRY 4nDK8%-~;\6lW6&7#xͥhZVwQPpx3 pi;B (OwL!8;#7|yVÒgBt)?Hk6J&|[/"Ǽ<:V_eSDGe1 ƛ2h mֹG"DiV/D};yRfG8%V3I:NdATF* 7cR !7{הo@&yr8hM?J|h(I^4Q#P|_gCoTޯ Irgd8į$"Y4cEr8'r.>}vP0YPM`\[*F&587፸f`g`])ٮY;g-HgG+ 谗 5Q~{ (w5 tpأi%!bu.cY (XRŜaWh\@6=YqOr_=7ww*5)31LA2Uv6&19 lĿY=\y7xLa*0~ӟ Z=3,ũKB|`tfus/ )<5:n ';dI5#-7|̼p*|ZL…kP)YE 'Nixn"ApdKm!r{J\ jKr.>MM[(W$$Z{ʼ T}:@al+ Gˌw@wIz.C2OAPq1L0d![?ђmB,+Y3"Z7ip\b<sKxX UGnv&+W&֔jMg!3|?J쐉G} M eXу|=-˰oנ` O?~w3*+֏^vVP̰iF<ēT!S>ciHQ-zK6cHǪ3]D '8wm4=&Iw㡷_×qS"P\Va#om Z eEc2˯l]W*nO,d^`#:N|-m|-Fz@N]ic-\jJLLiMk1 l^iCr:>ƍ4PZ̬bpth9P[TUMֳkl7KDwʤS_+K^Q}FFڻSuҎzj2K˽lj#o$rԧkU{`|Nu?T=8׃R|\3Rjv4.r^+#Bl_!1`FweΦЩ*`5h;իxńZ}mt<r&oɩs# yT7wIꓔRwwbAbJ.݃g:gO ȥ52?L8~͟bzF!OcՊ}o<(@ Zu|C_!O@g|CG gzLpRӠR>0*Dǥ;ҟh-+ +HȻ܈W-]˴]-0H!%0=3I\{(ie{(e7$Q5*A&}&W}*1 GӴND0(W5Q[sGc ަTIif3xMR]U3϶ƒSzTm 2뫡aD?A7+s`qR>u\PjœZc6=K c2AΝ-,4T?)"-(en+;.DgSqH[f]f+yvZ8d¡B>9CmcZ]*G *Pk 0PJexB-"esћf G_!ZtVGT?}!1. m q9RBKz)yb=JקT=o(xt*V(pv3^Ա7ʹYwOGBC ZR''{@)mZr!s:Ć:!lPm^{ fn|"`35N]A񾦰s0 EWHిxr o01Ty|Js_͝hO KQUCތea5S7<4ղr>BNf cfN+̓3H2cwt~ H;g*aZFT%u/w} *.Yّ(_**A{ԐU[gYj|=HG Ɛ8dj[}uWxPA- hܕeEjןgi% lɺ60\9NNlR`45bm +=GF@հ+tQˈ׉^A{.RqVc./Q&sE .:Ie4ALMm)zj8"ӊ9-!› E9 ]Ut"[b Մa.MU|2xf돡@u͵`ngH ^rߗ^%-Y !MEl[zHT7Jezlcp鉰y3w}h\3 ]Cxܗ;\)TëEIXAVh 5 m=Fir(k9G3"փ<%=E|w`=Ҷ, H1qR1G/w{<73KK;k]3?V/odžkڹ i+bLsTA^ kRv!; !#Ο!ue9[L(wȄŤ16HcTdi)0hM;#&< ([]%:Hܾɒ^UN6u~TF&H ] P=,͟5<)!$-x,x\>btݪ60)! 80 mʷZBż`=scl^A%@SH\/ILOgаRͭHlK2=J^_d(ϕEчgRshIRu,9F1Hn!E"Nn`$kƔ[ViFSm]_9Trѳg喽fԻXp4Bd.^r#NfVk%z\V(dYTͣHn4jNg.L-o E)5v+Ѩ}(1D A h%R`[cK(G>; 4Ggو $Vу%aiVM掛nDrBOiy0Wc֗f{h7B݁(]AeW `t)Unm92*6Pev˂'WsLzNbpof/xƼ "NAs U[ٙɉB-T6̓+>pD`JSKHB2 f׉Kt=;K7Dr6w^'_<#Cl\Ƥ0'@8]rz$1hz f !U&g4n2 A U(\8Ab# Buc֍LH@Rv>qg1?_ |B[/]p#s3:sTMif'i|i0';߭8cSpY Z4w}Pv|Nc8䗆 _uQTjαȥ?zΓ8w ޴}-w!l_Cm_ڼ/_27&HvLvx5gzuD.([@긺 :Utr ̫Pz#5CEDn)&iWm:~cUf|j\1-!~ .K]nu+nh !x`\u-t͍sQnj[ ԻHCm.nPtxNf/|[4\ ?Ƚ3jC<:=,& g89{_'(g;*n780onONQf )V[~|(6&8e-(WT 1ǁǍJDG|pbUtZlV_-XV0-2Zb'̕#|?df_M,A= 5XqUe%fګDl77bS~[( L!ԇQ:s@ sE~CIsH!DASa,eV)8 Xk{mtV4ɲ?LE D@kQRPX]#%$>H$aQt_ʑuV]~)h6K>ʄOP25*6D+7#ʵ̕ݶdgYyWT4",b_ WSpv$P_2:nBpvgw۸ (3%s 4Ҩ]|f )p.Zu9x}a iEL̒h^? +%FAtW٭xڳGwU 67G'{anDƍ NdOWR^*yys @Z`E!͘*8X|Yra*`Bk|鍞%JߗyLe2] hxfĞ]'X@eZ'=fPyy-&w YFg֫qM]!vfTol4oSV xXB `ynlw%妽E(O"KV)1ve[ |0O,'\j{'w*Z9c}d)N\7ȂR 2wDy3ݶ~XΒ(%H8{:){+Z}nI}Bf>m^ 0E~_o޼qv*grϓx eel*[GٔDζst™키vHP62-I_ ޸>f]*>AeI6PE䋌xJQGˀfp2*|f\Ծڗ,|$\mt%YȰM2Oؓɓ0 WD|$j+ɷD0Caٖo^we'}'@!j iP*t̉b{W?;n - sƮG êeZ'I$]ϭsqj ojgQoӗ_9>fa|}3H{S`L<k+9G&>I6$ڷK!g7i=4MFh!D*u\i2)ح>o-x_Ep K'{.=pj7a%'(m@i 9$EtN`ʺj|'wqAofmgAny{/^pܟLylV|g' (w沏B!OHEfS*qՏxsCGM?Y.1^>|tm6Iji5l=;H:*0ZɹE~'dY=xieхiZ"̙ȠƤ0 xGZVc'(nMQ$m&\~]3d}Qm}.-hI@[ F h W/Z,<'tcVme] sבԭ2~ J!ZB5%n[ h]8ƂBtd՞G+i:y+o/&mehLXL] dC&2归=J=ʲ!l@^>vXo䒱9c nw%V?>͓*sKEX s Ǩ>ʸ::PC/ǣ,$W|wb㬺'/W/YGw&Ube@W)jBI2‘\lH1ѫ1P_<2k 3vy_A x>{QAP-)BLT['*eJ>P#rs3瀴^s╫?GQ[4"qH@oN议^EV hmVl~)o)իag$ǰQէ4FaKz _<%Cnt_=*}d\gAUځ1Zu\M-=<jUC/KDN9K k?Q4;+ԔÉkKnzwgvOS'eNګlD khrT.*Z:р -YrQ+-~W\rw Zz>:}Lw༁OCkG%pdұ ^]v8}  {a}qv^ӥ[PMYWH}C;%9RŀL'[$L&-<^n݀eª\ͮ[jLRAntT,N8YF*8N5y(>R7xCgPkB۩#=ی &>X!^vÆ̓θ[D>?t1)q,:阱5/7Dl#$ r1OD75<~aDe3 o I) )KG} ,"0*oq [.x8>J ÛkIߛ y 9̑%E.B]X'Eo7)2@m8 =/3kw9,G҆PN#ϥl#ӸT0ںRA jw8ƄG 2^I*!Z7 ߃Aw0Tv+iN9P CxlqSf ۱ S|=9j%Ack*]۪q+xbU)U㸆.t{MN q$XPq8O2Zdkn23Clr`(sOqčh-S3lQYH`TMobq5t@S`3eүlgbuѱq`p`Y= >ba-k>8f.6ߛ?"ʦ` wWgSmǂx؀#UcLo s8p'zD=hb@%KJb82\#&ԘC`=P3-!SF'Щk9 n'& OOO8b־j|Q? # BrE6 z6GH~[Yđ%B۩H`ۋL{S`NqBm'S ΩÀ&q)*ڨnUK4[~:ye듑^1!0׍5:=!%?oXm޿G&z%7a0v3m% ΒBPi93Ÿ׿̔\g &|Meȁ!/:VS.`_\vp՝4/.Vt| uyB9fM@!ٸ9 :/vGTrp.h=Yh}LoB9)#hQPWU $ Wa=ſ> n2^wy$y|B{"[=yaUھW1\8,Ygm)''Zn:k8 \2»B-;k0ўi H[pK"aY=nnT"}JQ38$; ^cᖽg }?&L]-/^n㦮@i`-t1JV;i)͖.$Its쫾f50li©wdOgTi-^G=,  L76<Ԍ UðZM]*OS*tcg=5lJG岸,\ u)%wNP3p'J.a'"xV6R6E *҇=f|@νCFqlzD> p yFBI}&ija!=a/;\s_SvrіtWp /^~hD˼?"HVˍrӈ`k.t1"i6b.0R+k璅˧Qu$YtJlƐch ޥ4iyJSPbZG%y"cxG-g}λۼ(̌%v H2fk cBp} UK^@BӣVA(QR7xix%gwO 5lBT<7w+0OKnU3wp}U(`A:d 3yZb(GS){t5 2kFsA6ˋ{{bAfLwCL3)72%z+5ov! VFOpN `)wH]<~:mҋiȾ`z)Sםf>vD_sG5,ĒqtV<:Vwf_s6B,IF|KO,1zAsNx-&C)7qlH*ꮹg'? N; *!EaD {JC]?@YQ1-sOyR/j.7{=_=|[ Mphx&Y 9%zk+0'0]FE&&DWl7Gb>n].g?Sy>g^=A۩3x!ϴP+;^aR`#4U0ʭoi7ڢע,zLd}{8A`jU(OQΤ'6+z,Tbx~~٬?%Ŵ\h Ѽ[`)a#mȬסB6\׹1>עl`n%/Ѽi℻pQ<;D5k}|~ ?9D ZkPK&_z@\SL1޲B`sj 5X1҉EOvJE8gnvnXζrOyZjWBš>y5zR8B3-)~#1!>^o0Nn; V5dE& $##3"+Ȁm쭛mH[7oIu.xw.zN1p/G"KՊca; 9>c}&o6JݰOy:k:ɊVEJay&cV0>:Vv݁/-4`(Urc1k b ҽ>{2tCı:c_@)+Y@$.eD,5 ?J"I&SDZYy<$aWIyvÂuZ[\&GcH:N@CyJ:vT$ xͼ\b~wNʳ0uG10(OzpU'5Jm6ڒ9aAUqʅ2*q:#ŐD n'zUxr%ݫ3dh.񇋔 r y'܏B Kw&yWJ9iAo?x~'ף,ۇYzc[AB .5M l\lSʼ&&_fp UdHw(Q>u731tM[&z92tP~ݶJ‰xت,a[ Ћv;/FlӼ=K očdB&Ǯb_rC2ƨk8ϡ떲>\|zݖnz2; MsnlAS+ƃ܏UB$IcM#hdʘB `Ŷ{ps֏G6ϩA̚r]if0e-H$]?c1_ptJdJ@ӂA xw"H"ۯ&Ř?w% 15,t" U"G,a$+O1AlWQ5c#}pQ~#Mѧe ~pz/`ѵۭVŨE4D}H-rB84f“QtyP?O^A48;\vL2h&X7݇\9߇{|عb=R V׉#W*uz8.(cJNEMD`u.߫JWث؛a/l)tdKɁ;玼yC11F!Xa$YD1PՠT1 shK"%uq L yzr9B(PV4/;zX5=QOJe3 C7uH-&KE+2<"X_CP +6wwB!}aE*mdSnR75NA; cD>wav`q ]6wi%µLoI9%){*DNzJ4]{sA?{/F{oL?9ZO4DVMG,%:cnC!qO9d,9k%+*%*e1ҠzK&=x:~/ m|?LYY͛)//,a kln瞛x{sXhtވ$bO/uU"(g͔P''޶Ym'߄=bN* FS%3~ G '!GT\ny2k8l2=0tUuz̳YhOjͽ`JXEh'JAUY9 cs9GjH)tCN1[0QIKAS d3@NٟZKA3ao~u)D[~^ tD`Tg upW3^ Yl;>[Q2~%"6t{ެ);$~ˀ?sJk<0y.[{Vh<@XNҳmuk7#gPqHw}bMz܋|EQq87ux9 uD9!q yݷ,N)_r+qE˯t>2˗)W#t{a{82 f>M1=Z-SbS3B,R277d90{tl}AATk_({rПQ}OYZh߫!]hcif T`O詯 oڢjTXv<B#4in?u3 O[x˄y9-Lah-B UbK\^D L+.5H3- בK->Vh05`6Fl" TAEMTxc4Dsgu:;!+Ry)YqmnXZM0^:BL(%_ZqxO Dm ڒWOv5yz+þt@\mwF3&ĩQ Bq~=GۻF4A^ hu9)<ƚhXi53ΙcY]#fUOZW~iG&Qhb<'4&;c){MK$ׯAXdR^)mZ'ɏ۱~d/lAM n!:c63+QypS\2H/iHǨTQܝ(ֳy⎂,i*M6))F4c__<}/@F{8脝K;@Y 2d u ^8=29(Ob֧Oz@S)baj BsS#oX`A#C<8T;KuF<_Ю> PA[ӻB,~}nb48Cց6s}20cZHn H;Nv̹!|]z]ϡg_y_:^PzSJk,ex6foiЍb ~{th,tg&_Z'pI.&ΌihVoeaDH.xewod 'Gd @0pٚsHѫ۫ve4TL::P91eyT+)_Y ])rDڀW [ۇy?5p RF\ tI/C`tqz?v G$bV?}DV@-ʙ|ݘ.-LF°] ZiGYfE=7i҈1ka+?~'cjJL @dqR>^DO!9u2xǧSG}DB GXvIl q7,^p9FzGh(~4UC}S|CKEЄfjMi @(cRlfhz9hـgԨVGkr6=*橣'xxȔhv6P_,A$=a&/J38JJf2JQ]bKX<=zDzc<]pٺ5T,S}퓻HN68r"Z4Xu.XM/Ho߷uaHGۤ,\nΓgI0Sx Pk/D`  ӨUd]yZvѡ]c1p%[Pv~RIE NZ?nCd`QK#%qj4B׈ML׀|:1=2{Ȼߞ4g*) m="Yp& GYQYO4+;i39O18̏Pͩw4snPWH ^FrVz&YזЂNY)&z[t#,󴷌-~T| Z,w af^f^RWF 0R eg*rA}Lk92>L&ro&bCh(\~qF~"7'D"sT  R7eɆ@O !G+ݯ N "lӜpb@_ZWb[a#N\7"?e Z|ؤNuu#5-+DDw%%V5F-"*?0!1ƀ ip%P"&<*~ts47e6=F'l>ھDzE:vK”;_9`k@lu;ˍ$z'3Ju @Ut<5{Z)-ͽTFrT Cy:WGUFc&ҌXDrȎx }>jgkDq0 _pXă__ 6).6aUyd \nvⴛĉC/I|{:~ߥ*"u͵$MNޭN,fܒfj7.$Y_TVU5 S*81% _'rFrs;)V%#wuJ_.e1e˺,z3 A; 3Jكa']y_t*yvI%:8fU3f}l(a٥x[(y-m·ED"/;őtåCqӚ"MϷ湴ʤg΢&z A)"(gnp #'o]65[=.?]-ӅAY` Fwm0?DLۄdQ8nɭ[SU%f(vp Q3uW:La7J/I}Pܛ֤L%H؂z9, $ӢS.NGK'i!)&>v6m(mHQ5Uc *^3[y-Cemس&Uʾns:WvuFX$w^5)#T[Ə_FbZRn~>bY^&`RYC0ݙ2,[[b>BjS|W~%B!WoT+01ė-FiZIrj\e;bMݾt9*a.DomF}PYIυ歺/$8lG8#j|cvLc1Ĉokل; Uq+$Z1+ZڷG9̓%%d'~NFFQ\M^A':3'`Xvi&7M횱=ǗVjޜB}0Z',2K{| %4qUBuS[h >ehO(6R rllk]$NJ' RDdU5?yn&VX}6D^bFe B?wMc8Y^r6oujs$VYII M4݊ꑃҐʭN;IwY$͂fnE^Tu\|*Y @J,f3H)Bbb$EOx @ )\&'ypxyN1un&؍8$:;ݡ3"hIs,8-+6p6zQAoU8=ᣩDm!vPs'."33jX=9BgY,6iݍ?@ula'1ztgexCܰ} >~Kdw#O9*)5 t7W릌VT[I[ /uLmgLe\/צȿi\o)^&9v(.G#r)M$$Ąp/KV7#.>|(GgxW@p} ~!jbjEI1֛4] ґcVE8d:$Zx6/‰nH͍:uo]< Oޣ@* ` Gaܛ 4XߙmeSy]mP_@BlroEYNi*5/5'82W<112/EBH[s'!-ya>}[tᅆM>qZlNoɶ @)kC=8w9JyEor]L&aBã8?"b<m,@%IGCV qVW0¶i!Ac1oK>4?G+|SO @w le@Hw3f7Vp$ |p:Q䒄R8?D'+ՠF΀L.޽X[o阹oL#ˁ]nbJ $xCxdr02Q@,BOCbALmL-2[cEkɛahdUp%>ϊA>!:]D&'V `AhBCr[$`z(bNlj3D| ֛Dݐ3' x7 tW<(W*JT}~Q~6Q2}yQbj!`?yg7u<*iq'Q3D@K# /4,Ya|[eVC߯]9hw\[P9MJ 4gO-GGG Ll~\WR~ %fQA: 'GU+c#P_) nv*a耆*PsQ)rk.z@ےߩݰ  y4wMC՝n);7զԇc[Un S6כ7Rabo=0%y0\s]4}뉚ahƞ\@Cյ>v >rQi!91; K1s^סVG751 Ū/y Rꋀ?n E񢩞+mP!cRq. nWS&ޕ|]MۭUhIxa!:cKnɟ\+(tN$+2`-2h&XCz.h6:!lj0zc/ ɰh5w`XMǹxPC²{fuk5XŕWw4 y"y߼J܉縲[%>Kb&.sH`+1@dgJ$BRE!ס`3{];2&Y5T:oH\":Y,fڞ M+ɭ*5AGH#st0Kl3֬BL}VyÍqv['|zXH\ó 8+[x]eXXD3ԳXwL_p\bt%$~ cVuy "Mhjg9ʿdO+9x{Q?aZ<PTo1j kO:5%rz*q|R3LxuluɃ(Kft8BVLIl~'0T(Μ&zɂmi֑L=MVav݁(7L;|c6auDrک$=DCc\A3}FYJG%$n\,xO ;HFςiFY+"ۂc-*C=\V);*ZS)HX>=6$ߎہ@6:ba}2 jIS"? c܏qhߙ!1-3r^oZP=*>_z%f=[ -KG=pm?v?lkmU"Jyp8*5>J$tȞpϴ>gāvn (?ݔ،^4!&e {"x:@0m$ K#ӊ q|g`K"$d6X%Ck7XN\v[q##o+Z!@SCߩ2(w#tzvOBcR14g r "@~Z605 g6"STQ~Rum+.Ev/birZ34k\JƑ9bL,/:6t %?K %x3RRtg2r4B~愗Lju||9bg `A6vEwF#rG@qWeSJ*G_ގPSJ8ߤڃh"ӕx&rArbMi2 C!€y,{40|< -a,B MlK2+ 9{N??;R$z)FAjH<ɭ`oXU؄F/Sl2lAV`')V c"el8/(AjctN;T<} 'e Ctb4Q#,p1[{b EYAV Rɨy0 yE m9Ž0 Gם6! j0ᢑW)9{| Z6gAf.?v'0$A,fKp) k R-oȹ(.U;OQ33 H8Pm}5dRLAG$mOe 4Q(w N(_4I@gn>r8d5.pH[0u-@ȑ6ժ|hpԎihZ3&ٮ~1T *ikZ&&C7jNqq> $RU %SV17 a9Nʚ%(8OPcӺaClh)rGtK.36;}0i uAVk2N`Oc5ƜBfbpe{qGIVoIEEvrYN+ϫKjc"[SG77>] h,`ŸcL*WWog><#+::%=W@)+GePW4OCdK|v }`{~x0i*.K~\w+,8/@ֹft^+MF퀯8^*Yo\ mI N "FrU.;m祐 HԟW&?gNyf\շ+UIt*qO zRrj?5Ѓۅ&4U;zg3,?qbJiƖ!yy[-hy)3' ;ksm1#A巠 };fDޞwR @9dOHu(]G @5C/^m6zȤ!9IIj׍(K"Ԡe~G':\my`R-[93.}=t#'|]<`eXޑ!*"VÝOGE@5ö:*%l=A5@ "ٲ;TcʪlCtte ΊH ϗP bZ}3pUf,EH>F؞o]&UY9'Bdf}^Pcc\/@&hEQҫLlhd-KVpQ"_tD`d5͒/?W;z ܴrx覟Y>IuPEwAZ"MO|am)''ev-eu_ԍRKR*@Ǎ 'ͣ~@H@B+˻?^-6 RoתۦqqD2Pz:8"%/WY15Hj˧w  !ldh%aԈԴ2 Xh> nϦyC8̧9a.B"Ej EP.=}K k^a;~aUNܯ̀~%^}3x@K f3_[y"ٽA" %l%¦Lb351l9!_}n|ךʈtC#ZxOՄ  SΙ.>bs#I/<^ \^*0G=挋~]k r%>26. r.:\ Ӄ-}T"-C |)3$@_,^|"r?Tg^nӓ*SCmީ\'IXW}/ Ad\ \O!A[=tCskl obw$6}%0OD.D2R?3],ͳm0Wgr-tCfqҋWnlBA]#uEVTjAL Zf#ߍch 6C (EhA vr^Zgac?FǎL6C- 1@+67[n ATV{(y#rV PZ^B\/БΦҰlW/#ȫd54vE/i,{Jc[)V3f5s g>1m.piW-&YQqv/ %&0`r b<篔!16Du۸(2vѭp" )蠧ˋ/9NdHLs#(T懔&COus\^UjpZS[Ewus  H|W_e )Oc#'=u샡SCfD="J^hG~g?G&ѿ}s\xd3aw(V՚>Р sګJ5ӧker,aWh7ܻs ^]Ez?c|a/ɫs^CV L:qr]湽8vjl>pGW(wM  aq{*q2h 1¢znw c&b3[['|7k_ӝCTv$KlM֯0 DPJ5?bC|j~8sܒ{f9*Ve/t@?ƓQ#U)DaA] ^"xau3/fd+s/"e,b++2X]rChBg\GGFtX)Y6W];BGeÿBi-64!3[eiàbRF0Y*G2[O Nf_Iۣ5*?ȧ*a!C..X5lw&Ok_' 13֠h KN3DzBk ^c$KƲe[s9ԣa'a+=\Xifu @߀t5N2M 1z!HllfӭIHTˋKs=M'cۺŔ*?~,\TwYUs$-:hZnY7a9[_NhL!&E$ aixQ7FC[Ϻgqf6OŸPR!{녉U ?Cv*V7k)ZPrnǰqy o*QPUzp֎yviTf$;.rc}hdy`Y$rUh(K^])G C iFޅkOij9J;/$dd03ϷQN]zmMR Lqr \)b mo 6;wY/`Xf@ٓW=-zo 0qfyDoYCoE({y |zNG&[iՒt@hֶv1 @pO|  Gn9z&$/˔(!/f5m1.s za-b-J17͛`e=6V:B\]dbtJެJƝJrgA)v’nfvȶD^i[6r+W1n+uL *cub!11M=d=ƕ}[pU>[=2; 4&NN]ڮ87(TP|iVaVX_/hI\S{Y i 26-`B yAC~R`j| k[qZlTC[Pd\Ҟ8C[Sɕluwj1LIJu S 7"LG>Q*Iz[I% ުqr$Z23/7)s :VL캛57%cBa$xIU\L"Z&Ё8>BǎA=G |-7X'kPrڙjDgήA- J]*>Mf8 BBd߱u]D}miʌoєet5*aB$b+bt2*m'vV~oMKR@e(M3r;x_m69)2 Z JC `yvtҤ[#Ns|ȁJ~m.%/#Kڹ"&qb=/Ã]y\ғFJ(0EKV`Tnlh)tԆ)wEZqQGTn[?*uN[$ `IɄa8L#}AI, oڽ!GLC}PEAT!&ysY6j{QNUP }DhnGz.,k'q Bͅm3 &q9^<5÷X fl? &OFo:NN-^>b _5rW]|tXs?/lꋫ_f$@E3ցّO:N/Y [CBk<"_II1N+iA+/CDmZˏ~zb95 @ جkkwI vhեU<;XH2RC(DReF0_H*fKh`5>QQB=FgAAl~(j []L[A56!jvB)p&f4hTpm]ؒ %[1|HIV5Uy`qgj>C)Ggr!,)T:՘ Q;L9X EjxUp%%ˆBO@ZOؼ^QPBt`mpq5m;_ɗ, '\dOeߘ݆|讈WXc"#kgYYVk50ɛpj\ vn/ "5Tϔs7T+XQ;kwo>SBp ] /U.f4^;t0C'JAƅpE<p6h7h2{eBB߲eZk z9R©/Fdlb_k'ArWŠ(|4=۔n$qLbP,$ @jtp3bbLEߤn;@ h 33`Y yˍU9aapƞ|cZsr]`+od' cJH=QzYG?˿m~#TMtw]!9omS$` fނT `l1HKgcs!W:) M!/;i򑶟N཰ Fnw|$iePaѿHR[R'4A-^hfۛGq6aE*_ScP1ͱ߮0"3 X`Q-3hzG[Մe)} ws݋;vz2Kr$(;&xC-?3}\mI2!orN9|32R/DžPFSI1AW8xE ~:e2ݷW&fDEJ|3 =9 å&ɷGx:XO'9\{@ؑujI3Wdfp_N6{*bd옽)duK8>nVR5I(}A// Xn8VbT|ΔMۺ&+odL&Io,[fvWTyY)_D> -E|&UO&{FSXd?3'Q()!xb~#lz᷐ulzQs5Lbk"+)6汗AAd#K؞ rg#CDX4Z/ rD3%..&I-v*ܮ\Mŭ[(q-o8xXZ*$VpT0={ʼ'ӖJvpeK3Z"zuE5@gn̈́+r^(+Lʒ` JG!5 u;seVcIT(4 v*;_H(G0W8=O-Ӳ ॆ{U93Y3-8>0}IH3HI}B-gAb}!_O?b@ށTO#as7\NjZmʿ`t=&%ݖw}aES= X*v='0mcY#:'b ~-f)DTf܏k,DQ`˓˪Gl)vA]9L5d:J_+/4<\ "=rHHp :rCi+@l9\@5<]G <\p0FG/JsҳyAGz6 2ݰɴn'ÿl(^ͬMOh׻:HVo9al-r"(<8.D3>@-xI}"Y29TM!B.JUţauokgWnՌ(5䶸)HA6"s&yU\;'VX+̬!F_l:HUվǂ6f:dn8wA/4ݺApՈg4w͑8Pj5<|pU kMT.GcsѨ0U溇aѠ]`6 yb6Хo9 8gJD|#mrFLK8)ൟ~ 5CZڴO @~:(!{0G[ ?L?ym-fU嬲®?)T~@ l"nRlsT¯SE&d3\X6j'o1嚃*rؔ[vhӡ(mmӑ ɱ /gv߂iD,8Z\ڡ3㝔0Xь~ja,~1Ms{Py%oLŎ ]'ކmn BDzDzrmxx#/xy@+g5D#|}6d s[!af+bz!CS _[YxW:(`#Uͨ`SӬJ:w)S2h98`%zk-8[˯ j;Ş8r5Gle+k׈b|¥QEA:&t8V涔GʔV7~2Tw+,7nׇ͓%O^}9ڈ(Me}s#W? UP>U*%:?U I: ƵEp9]`c N kf˜jF,(P6w!քЮuF4Y!jY9eI3ؕ6f wE|$o_nn-L?n+ : ߺ?-SnU1B҂/9?q|ih OF]{Ŭv4DlabP+'TblKvhX)?;f27OkgPV 4$q]iP4=},^#olN.X'b!+Gߖ? >vں8ۮ7B]q7=-PdNNhE]yÌ(;T!쓵 rc~`G.)ͷ Q.^$KBG)7]<CUF`j khX鲓(Mgyekb[8VVx"Vf32{Bq0@='UP]& f^ڕMyk[erη/Iv/zW믹OmX Shqޞz&1(=Z糐:x|zcp9^ ҇ba늱.Yb;7}6?$BLП+УPrb ;XyT6p6S:6e+Kv]SOá LxupuW ⍐F֗{,S]܇h2LH .,NsT@ .tF#ُ;54슫StŹ_&ooϤҶO9pnep' *~A_``k(~Far_+NvEaZTF zQ>=@IqZ0ٳm#Nc6[ P_s¯ 2IUx]utj*q}g/&NOEM0Xk0VL=]Wt04 J)kPx2TDҟ5pHgx!N#w-*DwPO6. Cu 2_]筓]//.ɘ?cw *4~ὃ%oVV=SR%`4 7&0;L}Ùvh5!/r\w= aJ'ؽlEV) P@,70w&zݶ8mT:ڙ4*PQR`A E8+ A1IW$p&qt|E\"]5I4%'"٤dj)\h[wnWf\Wۍ 6ql4MɎ Hh)UABW^ ӥ RQ{)iLbUap:cU?L-zeGz \?k~{'&io}'62l9#d1!}P*$E:6V7AN&wKtE0M_ԏ9o}tE`u=Y<|cʹF\鯣 Qyzb +)O*^A@r;,Ɠ^)WQ k_,^-eTs0o,++}JMMii C躻THLk$Q\dJ [$Y?CUw ;l EЕh c:!y쬱"GgKgT𜶗KT& < Z2 ]$cF 8w6v"!ٮLU0Zti# \Qeb.ΰ}~wCIi"Fj7 ԉn$pؔKQrocѥH?qhǭn8 - w}z]S{{}iI12.r]~cy0d9oi68J߉F("{(\o ̰,1|."A=w~e+CMܕII;\ݞHlI\ =/}@߮HІ;'0J7=ZY`ـےM>aG*bζ:pPSvKP2&z@i /+&u"Quٱz?z!HREC+p~I*Ή*)R@.'{əNq톴KBf˶aLY Pg$ ˽}fC;:ȱ6~h73n0>.1Fv۷ܢH~::ÿ59!0"d֋zM7G5[neIFf|ha'KN̪aHs"7.1t\0°ܾmHHS\TkC ҠpÎte1v>w;q- _/DP݁ucWLqBo=AbcpW^y6X-O@r mۄ[m|#˭xvVNp8o{4!Jzpk=)jxɩWb\GrM`E.bpJ=ãD;13r?WCfkMJVttCfK~tkO~/\x@*ˆzX ,́39H$߁M|%&+Ơ\/muHqcmb?!y7 Dki_t6 3تS7i`a]`2i>92Y6#& 9/Pri2dzfZ(WkDIe0KZ;dN3Z2xDP>X=;y$Og/[/%X1^Y^vbD|mbTK1%y }?@k/F)^DsSKɕoY!"P&æרǡB>jU|tV+tbn!$csD#Z ހUlS5xUZ58)DxR߫Xe;Dmbujudž|Mv@'A0RxW`tI gb)"A~Xq}kԬRRp` ܡ)ov-8/@oI 58NAqעjA,mhϟ|X"{/ ~=3G`Ko{^* rC? 9ڱ7ClOo1/lĦO&ΟI֯^;.vCtiL\8bgO0ԓYA E̔#evD\jDFNwM)`ت(ׯ㧎p̅ 4| =^ہżdmLExc#^a=ǿʹVw͘ca.a<__Rc+dю+M~M;(۵A􃊱<6 u kTԩ7!R:NqAsbG m_,.܊ #tĆf91 LȰAo14]`O|uwA/\(tS02 &K2X<$uQHI:mC9G%kkkamc}W49667PvӯA,}Xs%o>E2 MEcg2%b<ϻTթ3qϘ*)MQv<^v-sg?OtkQt;"rz3q^[鈄h"y %C{r*.^,# n|H"YMU @)ՁQU}Sak]'=N!&Y %y}VjM2yw?$ZBگP"\KYsbaZfmTʐgwRT^[,%R*6и\ZD3gbHO>( Ft: RX,;-a/#ˠr XKUaPRl8WtJ=T䫷;l[f6D"fXE S!,*ʜC:(Ka-9ipWN )"I1 `XcڃTԡ[ICoCƷ{c+{P|kx[dr->72,l;q2M'SLgD'<5aD^n3GD*_Xy7%)諊ۙ$W8D#Бk!0 SLsH [?2@~;&k@c%Rz\hS L%4on}3TZ(a\S E5AKp* +b ICp|A}\\/ߤN3(vB1Q.5c.KZ+s%, 0>`fa?*U?WiQliֳØE %݋98[n옭K 2\rqʽXW&w X}F6I}خ3f/M3t OwL?zX$ 'b݅@хwr?4@ A\1[ }<:M p@, up14$@pnmP[Ե\yNJɇ [%Pil7~->2~F~Kbu2rO9ǐ2bdͼAs#L!|˦=NBz_-pkjoz$l 05"o# {Jڊ~R=hgmA0̀SnwcPoRʡdž} gLSnM`YLo&5EF%ցښQY|5θ{ⷓrow(,~D_dpdvjM}D#qU#``qktʉG3 y>jNk rRv u'D~E?._aRyېٱȗN O5w"2r|ħ&! .Gg|ǯMU%`ׄ.WEwbC9k?}\$C> < z<oH싻m<S̺KʛEuPUQ&7*赔DPZdJ׮pJl*c[$ .v_ d_)t=U8 &$jjS\+aL>@YCG@Ibfډ Cz aZ0+! ;t}/[A(u ]B P^ߘ,{];4Pd]QT@Al1y3 H vV0s{|{Dzv *]ƮX32bE?2lT9\f ;~(DtS5j<=8 ~s&SͨvQ}X X@vN=L4ZX σ>v$W\D%~Cf;?f)Z7RCb~~'~iSD5?N/L,>'-1@N^?dD @, g>Υ I;1C7 - bee5.HIp^+&jukzƻA+| "ku/p_~wfTX@scH96r 2wͯ^b UZug Nf\1ӡ(RG_ |uEÃ_tgzN_V{uB9HUK+X?C)MJT 3XSZkTI֠Vvɭaf%i4+JZaDjC+wVz ,{4yK3Y?qaՍ)M"b Y5 `{| Vy\FcōM5KmfLf@Nc3joh mRxU8fY tĝ^[ޫGC>cqݳ_ !}z8 I8` b2ac-rg&̑]  a? ʭ~-Z f\ SJx zqI9uX6c쑓}l"R 7tF_PS$ISwAYӠQL58ZU>$0-A;QMKѢ7"ўtlƪ|(, tJP=''MrJ[LtR3"tk)Wv3u|AYh5̍v2e:-(ѹWEJCHB.6+rBydP]/@5VLq3,HgPomn A?y ! TL1v%ޛ`ݓ_dD;`azDC]A s{Eu'&N/ JT;x3ǝ+6\r4ZI Y C]FUsf̣8 *Zo4/IyҢ}fV7Ν(r q0P?)?if*W0T= ĒiB}%b Q Z1(wI@9ݞָCSܔ lEA1{{8c͢@[jknƈad+ncHWTP rF4x-`q}x7)_43zJޓr۫\ŕ ?5ico7%ftsf )YaDv~ޡ6v!;m8(3N'K&Sod9,1y**/f4%흄?پ{WW9n@6x6J|mE%1 vg2i1i 8"MuC`g' ݇gYvB$"q݋y=Vpw겏69k|0>:!͈;Ip|@p%ODvk5?vŜ7&JӞfSs(l| 2C2Bݞ$ Ng҃~}C%U;ޝە]my?=G^DӾ#h /mη-,/$: DσۨQ=ԳXm(äw= fcqeEw&:`BaWB\8VDO=JXԅy2Uwz'߫E&) DOxa:L!K^0LMke\$i`j55yuZЩِ=ȵ^c*;$2Z!u}tE4;Ctnbr[cQ](̊nwii5;PC ,J`EzHlgKӍ ,14uj3MEIᄈ?ܓ_rYRߩ52if@@szOԴZ4ˈV3XcJ֜r'eW} n_/}Ո0H?I+흄" Mۡπk,_V`ް̧aI8Jnk`r~_  yY~T5UF]t;^duՈ_:I>R -pr!qHr$~6K'l9 eYaK1Y~Zqz:D o7!!(e/`qcA jD델4̬sT!•!~$$[6 e cdub䎘M~W%WǼv+zP:7|nN:QȜ X矢AKya $}8jhcmzuiFD$y~JháSQJIxL{)/߅hu8f ǭKP#elokS㓠hDC@tuWy|ASh1D-`8{ 5){p2qܛS-^-*X9(VɐbPk-hk3Һ2gH+nzN_dxDi8(`6Ӑ/ p\ZxXF%)`4,ezAm폏-!='*Jٍ9;ƟX'w]zBvkKcr==0ϐ9d]i)Vuθ8 JٳCxXպ|砚!J-sOYU51vXG k=!p(i 7 Us<[W ![yumKps'ֆ=b[p慜`eN`~5]嵾@F%Ҧ11YʋJN˜(9HS:zSW$f%(DDOu)x]O${%^_Xs=< \U|a5<B<I c,9wיUUޔ7y\p8'̌.pV(78jg!&ĉ[Nm{=ּyԨEs׌ǀ Wuc !\2xRN>y0>>n} v7nЌ `6Jp!@p/-39=m `|@͚OZnwFwd1-p Riy hH$L\*2 Beu͊uHd( u+㉻!?ܦE`,ֽE7ڮ =$cmd {\{ @S Q$HĜHMW)KWU˜΀ jXo ߑE t"*T? g7^g;؉6°0 8?u!}GE/"iw:(wgHbO|-hxc(L%uߏ(]4㹶Hl-ur8G$ЍZ_.-1d5@j"o@;g{/UlB0VSؒ}4|%^& 4 h`ޖBQc~Z;\XxWoA+_mیEgxG~b^z#珝smFn1KV E)cYљo}zdoς uj(Vٔ;RbG $넪yz6`kpQݕwU:HH҅Ʌl0 xbA.gE/p;nc_!r nrdT5еH/# =& V* 'ABv+r-V&*% %dC, wUlue/зP[`Ieut"r"U\ Y=W$|K-p?~Q_˙T늕_.[}yNA̶ӆ:ՃQ3q;3&~KK>YںN ^L?]tVv.}=eNdɜAlNol2_}ivCgu`O|kNT}h x@ vR2v-8p;dIw(&huq}OQ9/d1I0π6f{y(ppUQA5 9z:5&"FBRYLJ7ƏK҉g=a͋{'ԇ3AKZ)xz5f nۮ+`,*Dp 9rFŞk_w oQ#H#lj;"@-Xp9Tűr!#G*мEuKxBX R*A0TbXf`p}A)I.Dp*&+`P61l ^<9'ˡݏWϳ{r]Cin:ղ͙-uO|G+=by% Y;9$)t5Vs&ڎb,ډDeKC]Q@O#mGON T}" #I,7N!luVǸMdbK3񩺽CY]n1KP֗Qfއvʤl I +aTӤ1Em22Ԅn('5BVlCv4|{#FmL&Nn/M2!%4k`Wa5N13bo{N)2{eLD_[i]/-9iJ,=]*:/ Z}}""ax: w=@N;?}AY|Lj%Qp쑉A1lqZ;uMG@@3ټ:CJLzg2NͿp9>ؾVv(wFm$;Z!Usxp=G~-0WBwNDp >kE1P.Zja?Z>L/2 via=·X4\ 2Zw#4b謫ޗѿMHaupazOa>6&VP J`KOŠzQfqK84ϹYa LJ%c΄ i\@h+%qw Q܋u޹x K{<.c%;V{m|.4jl0qx$SLa ʸQ^(>^<,0%{؈We`DL WEzww mܡO^&E9<[ 5+6X\v' ҽ,/xw &HQ)A /Ss)&hDNR7ٟg5"ClQ-h MjʉNdP32Sg`:yvՌMڦ)J٤no)6xX^TMuh_J{6i6IA(RVG[xȋ>Ҙ~;rb>A7~V:wjH}:f&bGE0Ȭ, vQ^iG?$ӳy^'X +ej0xƉ cC:J]A6N~oB@>p\z)/E5c[ =nLiUټ 'oNrŐWM9ERZ$P{xM: ؛J2$mm[ sIL6f;hUџl6q~h4e?]H>qK bXOP氰boͫs\՘أAG^n!sR tQD^D)ЭIZ('X\/8Aa, 7 @|2,AL+Ip/S0CY@&Ʋo\рS㊁ŲTΣ\{#"e[{f1X2߿!!T!W|a8=QX3vAAʡ_gkMc7w`o'[x[Ѽ[:>=,)Dt_v$ϞCBӄD{|;$;'/aX %9osE{K}Mr3Z)kRiDA :V"~ަ@3wn%1p45d+(7 `I*r[ 7 ''qW?+4Nkk(.Pm{y~yz!Yax(HRJQ_,Y@c@փu1w`&cܮ+%P 4|k Sr\|*Z[ˎ8š*j6|oVD`QofiU /ENV+xӼ`(&6\ERVڍHtswbUTG5 0hs []{Sl>9R'Z# bsO=-= :'Wom%u;st*N f;UGdZd'3?<\~<Cb>HC`v~>\ 75-{% nU 8mc?$ czCUzE uB ٧ f:R$5@# |rYUS'XTI#%Ig/]y2MM(@}8+"Rl}fQB (Mǃω48_j"hD5,#/A} tJ,1 -`}5yo"ػ+beKǵ >dC@ե#̒'?ʌvx2-hR(󜍩Btp{x2_=FL2`cQH;~y72:Uǽ e= z?g41]6K6)rm:5(P,;ͯ,;grS@҄a?*XEAY\T/!H ۖ3G|LC:]mwԜS2ֈü};0YZ07070100000018000081a4000000000000000000000001644ae3ba000064d0000000000000000000000000000000000000005700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/gpu/drm/ast/ast.ko.xz7zXZִF!t/d]?Eh=ڜ.+r|ܡg餸d衩E! .(|, !Xnۭ,`o,nFIR)bqvщBiMH[P.`/5rFhǟ6nvz}R8)q\ՅMN/ݪs -ߙp SJ2P#y= hi^G9jCM߶mƖ g#Aܲ1=%g'6?JrYZO-HߴoD;-rhaΕmΉ,L\|szLɂXYC-U&UD'q(CG/nJ%"lfA:Đl׏[rAɌ@u1rͮ {4ICwpI?A(_'.ǖMZ즈&&>xt1In{.SA];mOO ޱ]VmS#w[Q`I8DaaoYhz)$+ȱt/FJ3ڐy.TGLVRO!p&sR<,HZ-@Ғl ZH}:BvNY'zjJxݧ* vӌZഡ붡XbS!L.4@.!n~ڨg?圇 I\)qᘄai;`5lFT9+fUS颹{wF5_2Δ}RUAT51'^}Ka(Elu +q9WI լe#3BL0e 8[Xpsjg+9Ts2Q&8XKh38-F=:JJ)-l,9j&W,V8b|';.mUswDCECAM6| lqI0K)N#MK/_ݯ~Q̚F0[%!<3/ZԥMve٫;P BC /%9*!^&/;YRB+ύ9銮 3r N̖-Kj\W"$>7c~IL+֓%#νx@lԏ?ދF,n\(^Y*Ҟ4da]$ t=XAXtd(]PRl(#K}d2Rl^V `4X$9h$)yjz ς&>O`Li3\e9$SMC|?4iz9ǙJ}[lu!FG2s )MMw}cE1Maq]B(QS``l_<7]o;gt߯9 56bRGhϥH{qAhUֶdԌo!YW>߀[8jŗ(O30KLJ󚢃/DŽ`8ɗtt˩W pd[W2T֏7Nm\I (vT)C%.ZuPn{d%閣{Qg6릉v4oذI[%߇'؇!eF=%L^[~<;X Q%eT(C=ͦ@že3O4y:qoҨ^)u-$́RX`){%g1XްybT(3îXS)8wa6U.eb"cU!,?w߄_h}}IV%dLG370оoBoR:#%eEi+/KhtBn@3tؿ!u*D/)?/]{e",yܑ/}qQrWvו%$:6qRQw ;ʙ0҅ː ym9;9SDiY|iiQz¦Iziiv5bgP+ Џ1&@TE-)N8dGWGhPt  "ާeWfֱݮ%`BjV 'ջZUY.5e)i b(ǟw zouM?KᓟDu£,5Ʌs@ɚ˾^1}D= M(2ypY y &#a ȒB!wxrlMٟO`LADV ń&~ZT_H 81PoB }bUS:L7NδhHsyKm%s45] umI[Uvzش\oWڭ;%f>z_ܣcd69-OrO&,#lbiZd$-𳷘0av/|AAedS;79L qHSV/@1o`!ý{˓>zՠ"T\Y Ag>t`hv,8Z Iflle(_tC)ϚZ I/ 簓e*nQaW4QS sfj(. 7 e?Ň9D_'DgKA3LHɹx&ֿB!vkLUR(8SٸA.IKBCpyRVc1`%dfHޟY]96d>SA'9wג~48abM1$K<"ῼw-t_.i26R]hnCRCo. [J<qY&ʃS}.o}}bn]IeȺ?%lI n}Ciw=Hң e^H>s%z7aG P]a=ۉF? x@P-K5Qf&p@D3c]y!R< Ww_1L Ix"}xu^dD\Q,1(y'Kj_U;1S +ܴvD=6N`GO$4P ZVzg7x4-Ǿ%N6$'9 Z+IL m* fE|`K:CQ}GQsU,/IiriQآy:/9f#W%~mN,p-tę;k3hA Qq:y}ڹA';cvzG0Ɛ/D3 챎'8r$).1EX$Ll%>E)[+wOɇ?+$DW5InmV3bv1RWLL]3LIRJ3WC9-\>Z!^׸rztM ~š𬩳xj%U"e1)>9eՆpc\Vfb9U+8" I$@mn2\o:I,5qTVbe`S(\?!$%RC>_3VC4܆1mh=)g`}X೛j\ ޖ9j'p,|AvX[a8ZGǽs1Տ`㝐'^S3\ؕ?Hfy LY >YȟÝKA爾fF!1Ƃubv:M*GazpQ^{M{?"^5lS=z寘KU&G-MuF ƥc5?@Ama*]mnO"B컒' H*(O\-8ͣ^XCnnuZUB}:eL"l4 Ac 2kzAWEsT̞ڵ`?ĴI5ʼn Z2 Bm$) 0-۝>mi=e}/|r+/.ٝyLRdXϰ!VJ}7[iR.!g!d?cU#wPZBB|Ҏyd)ॻѾm?KO`p&aodfx91Wi )`㡄kv%RMy)!,Az R.JôI)j~fIV(2`t_ss[Z[VԍtSnymx$G >LuP2Mzk"Ϻ;?|ȚzLp*mN64ogDI~:*#W2ٝȰՓ`LgK׫3 ~|0TJ.mء>mf%^^v:6~ Ѳ8p_L։\1Uï%署RXx.pqՎ޻6F469@ o}}|ٷ|]װ}yCxfmH{6 [kzY|c~:9Jchly;jN62AFL7}=e!Cf[ۯh6{  /ЂAӹ? *d5*C?HYם |9 mg+_!{o]au/X 7 ujShK6 i)m6vZ;b'Kd9sTr@F.+̪Cԥev#RŸ~gMV|k$1$y4ښ|ؠoA;3Zm[.i .l'dpt{,hj|b^1hbnw6V+C>nGWU+c{DEc (Ģn74[f[pQ$!3]*a.鍦!#p7Y X$mpSXG)6P\Ր"@r3LӘh&x`0#)n T1{`a 2u]L4skZ¥[TDHL6VXzA)_:*53tX(Gw_&*&۪ZX]J_)-;O2I\R -#S*phܞ.-5$)5߉XH9R[+mc{n.>u_Ƥ 5Pm+(f Ǜ3Q(ziwV6ͬbe>JæE~t r(G%5KA_r`L zhMER%TF 0Z /<;GqRnJKqni kׅ m732kkHr{ň ] }Z z|tWnaG? Eew'!V(HE_~  #O,{ ġY sSQ)[d &Ɇ!uJ8<Rd!S!,]? eu?׆VW:4U&V퇀Fnov~LL6D \<,hRnⶀVgf6T&*1W Q roX*\ 1g_[7[:o(i!D.o`нpnҏij3maJsd@Et~U!h}Iٚc?x5_#Rfܓc9e` [0t{';4UYJӎ6Ykiz!4~Rk 5ko: Gk q-V(p0cjф}Ϋ't4650nl9ofebGKEAƯ8_85U-,ÞG/JZ^St<^, 1KH"aK9@ZJ֨8*%@7vބ=⋪ZtuW^)?C_;玻O:Y#Z亝g_eseۓG?d2;99! $T)?jȮ(+tu2sWFXo*F1^TQYc):<T_MC|s)1KZ0}n CRq> 6B, Tit0FSabsRZ%oX: ߸b<ŴA#%*gSR) NeQ"gRO.Bz<:67>koZ$ޔ#]+˶@hBlj9=kyk BDAh83dlS-2zAa<aD=5竛ŤdWXFvWS=R.;)7O3}LJ}hDH^ddw9/@@KZ'V Qml"T \aw-9ّ_Ci_b`o`Z^SS8;32D5eE̝5It1 CGNԻIYTZر؟I=6T O}[q}5GܻnT{r{~!y.@>3GD<5z(wUBY$7,"2ܼ>0~Fo~vڍ m~ճwP& !Oʧr(l&t3-ڴh`ca 4KazQ.9gt*1{83a;B-v+C?װCz7219&b~U➯[x-XB%Z2C053!@QAbK6Dc:#_Q4 V̦Pp; e6Xݓz, M,^t-5+8 - KU#=w֏鏅08;֭`WНDga 2ZwsgWw2YXnC1d?Vda-G` ?F w(?ȄHAڔ^UgfgV_QǗp5^v>ђxm M~9O#/ b K~MO ØZcYfO-` ;<9F}(jZ;!ː@;a>8ifPN^Ib"]jޙ5ԽڵХt7hhi4Zh1-H=*<>q,~VJ!.l4MS_?8p 0@cVm|Y]ԲB"Ko9DzQQ[%BPSmVmOtz ޅ).h.a`;3P96nuwWp"i( * EF4fW'FD59<Ũ'BIn,zz7XpEWE+^\:o)(eBXur8HLpQaǞJөV1.z*Rm<s.kd:A):t\]П]&r~t?5=[\E #Y8:u8+˲e_\~{қbv;=Lc`1U=SYȫ;"z~I>3Ci\V%S JG܊>T=?t`K?$r'Fn! nQ&e3VI|St,uid(:QY;Wxsx@dqM lq] :k?ȇ{ʐo9Oo=H6=mOLeEֹ+,~DߎI+;;x'O= F5K ϼ"132h;0{hQOxx1q [D%/͔58|xd?Ui|w/#~/A+5%Ubf %ߟsyz6RmvXsQ忑hz+>6X&23JP9Ir__;4֥y2%''wX, #`=T&$<:7۳foǺ`  `chfw4 ܹk.֩]1\7z6r@}_g7I0DKٖ0|Eo!#oFh M2Kp ?)oiE|6*6o6P}$*GdF9\54&;%>FIfe"|QSaMoOdц&;r;ת Od;mt `S_j'ֻlG>24faLAU7E3Hߞk} 5~Qlfplb[ƣ=h8CdV* eG[v]#>=6PRN^d/Lrg[S 2\r l"֙}ɒXѡNd5b޲xㄕ׈Qy1c7$՟U)R׎T>eɾ ENit#̶~]Ѵ$BƏiS)솫19AW݌ccje3=1^2; %VѲ=Fe'`B8 K= ܊k{ &ęQ:>8 VJ[ՑA#44B|˽0 u”Go+qI4< 'tcO:{PQkhEu=H!8uI+2tzdX(&s*'w`R..l1 7I/q $2@DVT'TbOTd6#49 ° 6)8f?;Vm{IojjݏaqWɼ;,ŏ(e~lnKXShW(SHڅZ|Tӷ㗾-ݿVD{RdfC[mF:x[]\t 冃dQ0_9v0kj&+j&I*b8yAfI&Ux;'t}Bh7('&pI*StC qHPFLzVSSNѳ mT,1VD6%{2@r5R`I#;ONf/[8E0w*]l2"2 <$6wJYTj`?DbZ$ML4Z AqY\Ւ L9&xG؍гu Ȍa31Rae! g`G8,ȻA[N2ֲ~@tV[rU8!qM5.mg3ÉeH';lQFU~ZbS!L%`y?.q [UB'WEeaZWMR74-IGFvϘݞ@RƘTG`I&r7laoVcȮ<OVVV^m#L5AI+[zsmGXˁׁ%'oRzy,y^@'j-oytaİ`CfM6ӹi,K1Ӑ&J_)b1œ*&~`ߵg9OgFӮ@KibUFFژTC8u\A\$ү}GDo;?eœBP[v\K#)3E1mHE;XC}(jմv{r[= JgkB6 ' ՂM,,6ȠwNQx'$DlΈ' Swl/,Tp-wBzd; YXO/`A kqesxw.v襢Z4{-_Q+ mg@QË LkBz :ZE,E><}Z03TTYl#\7cjh݌ئ~fo Q|=Nf!*"1ņlrjJjXkN=8 #|Jӆ*{PRY8eo>㱷l5m6xXRH㌰d|now:fkSWAo9pJJ-<ډqf]{;dRJwq.R!DVhI/\f ^~CIOX^!(ֵS[=wrS]vSyC'> ԊTn qo"3Ua(xiTda7CI*Gk@złIFeoN vX'[9apχ HYq$s2.3EE4hej*?[ Pk3c'2ܯn.-,&ۅT+XGAf[GjK~񧚞DV,#Ť07< r`\3 qhs\LxjEp|=B 9Kp*sc"|"ks[ 9pG٩Т""3xH9I'YqE O%8p.Xn9 ПW*J'Du4#)qX w1ǃĴl̷NfgkVx_ к\a;^C.SüDH6x~SkKdV+aVvؓiw+(ma)[MOU%y]7 I%o~psɌky)h\Z#d. s!Pkt1Pc˃A$תBW:#EWaO5lf.ӷkM:G/a )') Z-ជ*IwvN": =jGT+"-aWI ~*㉺gCPQIۛ" ?hÎ4b~/^*VuxuɎаf񫌉aCcQezЛJ@JEs(MEݖ&ҿ2;-$sd{M&MC։% ADz L%AgH?̹^@ƆFiCIHTRG b u`g6vQԩl鮺= FCB1dz? $6? 9[&2*CϬ-~?/ @T(ge2XhDDHG<أWV"MqҗgGQ[HܗHcag݄ҡNȍP(4, Apnl>?9lXn0@2oG^CiճҳJuAduXh+[z4(bW 9ɜrxPEK.'y#T0~6ުijk v_;6ǚ&.1gw+lSAhՁ@Z7{N{缥'T"a?mGfZ25յ7Hud$+3Mkuڴ8FH}ȖC ;K4'GjC+L):&v.fDcyyk~GuΧp\SIpzng, ) Tfr䢚଻g?E  |W]PЧ㥱GS;1ؗ=!4gϠҹ`KvR 4U|)4NH*Y_4֫؞8H'7~gK Fl,FyǕ gw$t}vk8YPq ~F6?]g VPe]526玼kz/Ǔ|5 ?zMQ\qr"1r`M9SM4Q WMxXw/eJ5 qz2DHaY̶1-yW K|ԡߤ {~rR&^95]ACq !:\LM{⺑D7-#Ӥ"k<'JݻQY"lY2R m'\*Me؞lxCXHD8^&HOՈpI*[ST{x Q{YT#5feX/ ]Y:޽G>nJKF⣽f!I%p 79skͮfظLM.v9<xVaw*% eM.I念O/{^,G3RX:b/E w6Ķ^)?0h k3^ ) }%B{n#-$ϯ"|l`S:.vt;7J9} Sp]+k17# hX1&`F2W1N'7|ZΏM㏵0@i輪Fu\ 1GR;H*.иIC# Uvk[~oWcg֧?dF3r;y^1 4{Q*u |Dcl+[HIg9 A5WF a#nCڣqա;.0p&f F<`cMu%=U#Ҍ[ng_ #l2:jhQ̈U8E;~/}?QĊ(E43/^9+ˋkl guX<6x0$ wPYΒez{C-!WjNAcV4e M G#xfa;)9gLb"NGգe+hY*U1ސr*zCCP)^q>ͥp^{r=QRh95PKj,$7-z^czn;)) tZHM =#7M]F0616\#j}xa¥%nM!v%7V{9Em?^ٽi 3L)1Fe=0 `om[]$dMcZ)16?|0Ł ܷMT[?w$dA"1L_b/e7i2k_fr@Pt䬴Ǘ"όA5̌c{ѐId"ԅ~蝕,Vƹ"z+[}¦~0;PsV)c T dΡRx[ F#,rAЕcT;IoiSt^oA24W d9ͺdr%J|YfsZvB>M_[{I(n\U\:k)O׍d Xw02VW,GPUj(0c0$f+tZRk0/l` l ցN^jyX~ Yl50TQ>~>0 쑤.gЪa%B?5"wW^i( h!J4/ϙ0.vD)Lok5[,T6^f\d)ޮsJ >c6]q-«)!|zA=aJ3IPzHK/:nzIl}`1F9.WQs!r"'-EE{#g]wgȖj]FccR/ ((H>ET^0d$FVuw-C\KXa&D& 4 !B1z51ȯrHӼb?ӻ8)3J"ܢ[~dOq0̀2@ɾbnwe>ٴ mvAp @X h148^WM(HuZf- ѐxҝzH*|1/J0~*#P$Iո{L\ ZX7)efeo[jՙݨ[:> eH0^#3_]Xy!t2}!QH>Wr1]XcDC|A˲s6wQ"`N4Vp|uבC $Zor5C[R5R=>q-QPNkY P4M]>&\S-{>W+ G=伉3v,I}g͐J41܉:7a `J=YgLp1- EML Q"&~ P T4 ̥\OXFyJ&)gmY| \^kпHJz>/*~=;sm1#Co@vxaOWBvmNȬ:jR=Նb]vɤHT0_݃~gc.N*]nGaɡd0ATd31]tDdM`vWDG,s]S\ GЩLd:pĢrM$EҒ9Kg˞/!f%7GuTVL&h9t2Z)Qk۟nh']atb,*QϴEI@/56WunH3lq%#" ==4j6`A6NҪSv05ar՚ pok/1S;&&3i $ *ayޫ_*c{P [q36|9|Au:a.+L->CL'KoIF,j)1y063$!s'q"{8xF#[C1\_+(% T />yir%szx˪(E.MtTi 3Kft~lfm+MYa)'+_A^T]@X!U򆻒6QR{$qdйKWvGyt(pVęĖ(>y66/}>6L=VS|;i:JqoNT7,f>v"L@K} wpG]atUG$?(7)Ib: q*x,'Cg{{<%ؽYմ)v9rhM-:9xg7?V.c̨}5UKu[k(t;8v&](6Ɏ3}f48>F^jԘe,mjvUي%],iBt{|5wSAOՕr0K3䴂os@թ fj'e[@N'N5SՀ+mzIgP//H]Tf+k{{K5hj?2 KHD_NMenO=8{wA^۷WHx։R^b o%=3r5>w J> YꪂKf;Cl~z,40~LbyL9@@dA<IJ{+D?EBChi("?)yo7Զ(QaSYɼ:p@0׭]J6xl{wzHM8|Qq:º)rjꇞ&" ,#H65d$[WJ^-WNF>D>~Sy:iFPi[;0휮DPq* H1.8H(S7X2X^gÜXdE., a2[Nǧ(z/F >x&~D&2Ln2}J~#l祒|.~ /ƴ wxr?^,ɸٚ.~zfy!3RYdb-:;?$G\aW*2#+*lܴ]$@P#­ uUt;HN+KDMᾼT=CdȈ-kS._ ?!t^ɐp Qݢ'ɔ)03WjBcwqjH!Z۷lL5ͥ Y @4vT\Y3aRJulȞ<BMB< ߻gE*TFn7ּHIR9͵ u8rk/Jh%~E9 _d+6-S vN=.F3%YQƳ[7զk8'δ[t-.X 7.F2Z.awßn / l( 2w%ϊ:lO5n S8d%i S ھ\fJ#v"5xT!Q6"qEr>'|WM}VF19]1e6(^yۂNjhԏυ,2Lw7YkpQЊ6ԍ,17%{^žPe;C6\a_M0:|ؤ>u3vx!lZiBQ.b>Wl[~fH=̨!1Qbr{+Vw>TiX +&#Bm,r6K{ U;PZgF8lp|Zѧz'ܮ@HԦzͥ rC mW3>/k 8mN$%A  Ŏ8|H(@o_X.2MReTvtWdKS\??%΃~L0%7a"7C։f&'~[- #a[hGNe@IƤah]pWƐ2ݐFΆ(kIɿT,.Z>XwyD@LZQa7({_.\4Te*E3|~Z8@,l9O7wX$om2%[>˚FCXm+n/ǜt q{oQFɇJ!J EKQ;-~_VmJK\B|!g[N/ONRjd)v[*JXK%!5TQa}C!|4nj3RNwF[/ * ӷ YwkӋo:SAj 3#pJlK̳jN֒a]7L8M?6T5{ͿO$//' ZY`fݷM=ꑶ[m悴aVN;`X?|CW~@za&\byG]Gpzq̹*GA\.u ]U-j!&̝ uw%C_VX Ý4!n<"y317[C j77k#  < .#y (wW\TG+@0-<^S13Ω%uvۇ&S[& n$̿(9KW1ÒT Biqŧ OmvZPeA= 1Qe]enLˑYЉB\JiɾQm8ǻ#،Y(YNߵό]1ܳFʪE$pB/\iIR}-K ' .{@ȠD)8 2$#=D2-La P6{h²g$УxUn:ɝtBx?_'@}ㆃ#}/۠U KL!)\|Qc 4^/AZ)=XEdoYpx"v~fP!xpZ뗳X⇾^|` wE.SiD:滀+*F aujO;&S MEgKW|pJ+3 hH:7O,,8qo!>쇟Q9dv)ƈk(S2y ֠U-d= cY,ٰzmwέK#.c'Xp[*nq 6j [7BNDHzpkdK@>Gt\h;_Խgd쵴EV߰^TrXmƈv7Oy@;mqJ4)78|#Oo3 zfq )>ɨc#"oF:VЎWR'Ó;n{f=6teԱQ}XIx玃vo\t-Wja @P! JѧRew{:aՌguЁSl7{ ˕[ ^-A$qH Al$,/p6;6TG˻+PV?lĚR5r! ~ ˕Dx^e?A0?ފNc 9"vWyXyL]M1 n FLa0"^ c)w)H7h'߲g~_Xbȥo6~3r1nI\Ԗ}͎ )!tխ1a|0]!}þ%|yO=37 їKch0M{4I]≯g1Q追p*ؾXo=ۀ܃mU1y?<:DrB-g%5dkÕ/%hA\{x3 )M5yOskI:ʊZ"Xҝi kJ{K-u)/〟+oyȿ38f8V\co섫]S>.Z?6*tH:00/7nj̥/OI|}{$_I9˖-kECpL)W\GùP 'mwb%͙!*pu(Pp4j%3C)؛@k䑻(_n/^$TwJbEat? IZ_L|T[>ns7n_]c )\&3d |VSQ՘ jO oɤ` U8QCzT= /n ښd9_33Mͥä4\*T;3 ( L\3doU>'rAƿ wѧ% %T_ Lp^STYt-zj_2b֗DpdnrdSA% 6f!=3ziSԣ'ecO9y*$sZ̩:6i3_E{}1$Jm<)W$wAG5iQ"gqu ! N UKdze|Nv_ؼ-S&qT0kI''x'b $) Z'JcX_h'‰^c0vpĶ~cɻC%0﹵FM_涀Q{{4i$A+pY "'ؕ@P$9#wo9G 4|;$u滲KsoVo#V}MGTz>%$mX8n4ߑ7/ٝ`QVv4}aX9Cf95լk+`Պ4V=Bm骀*S"IzCQ?Q^LjpApPUٖ .Y›ev$, ()rpא܍%;(V\7!IvXY^D ,03YA1AY=. R5goE'PrGero>Y#/BlGdNص!v\I<]7E1Ej~s^v kUIdJFԗnĒ%ŤX+<:p)Q;h=c|d$~wiW Z.y}>_\ [:uMNqLM"v*O s^\ǠGeEqڛIۖ2&|Zihex[^ y1 IpSCKAimX.P%1͍ͻì5=PO&4ԓtz: HЯkC,;Teb?Y O-^0La9d~rn LwfV?F ^λ{ΖØwGTOȅPe^ӹ1d wI9 Ia1Qrź&/7ʵko|ó54=:E9\NLdU#Tܨ -ŕznDNSFygh*^2F}vG0󎙗&KnPR pU"갼~U?A"~ xhX`S(L,ACNU;icVPBTݝ縙k{jk#?YH}0$̯3M+HR &a|MO1A6a #TNUފhtsN$gd4^V}wWtmr,^RxRK$ғ=r-xhLH۷8kd\c !w=(/ij 3٘Rs#gۅBB +`0Vy íG3_nN;jpdG@EL29VsB]-3E#\;3^up'ʔ]j3ǠŐݑwfe=- !);^m {8t5,.FK֤mrlŦQ|ùަy٣0#&K !Bk;%xg PZ-_2)6Y1Pr7WOmCy3oQ}-<ՏjkN6ɥNSf 6anVJߢ9zCP W~So):ph~|e'3ͥUΏVuJH9p@Ccc;4pw6]t{wYɰ» A7LWY-,Wh݆5Gb RmsyXZyn{)7clHՀ7 Li<3 2a๖4K/YT~&ddY)R`EOP`gjH㐄K(iRr3M#Ǣ͖N;w Ii`Iρͷ v7НGJM?0*GçbK;Od`s-,_!8/sH]EC^t!tA7bJ!dfKڂ%g~6nvqc3 XkrvEmЩv ]Ul}NaMtSywZc$؁(bۭjʫd?Plò =@8"m,3MC°R{v-k纻Ǻ ZBH RP%, Iv1m!-%h"( ݛ¼BI%D,HrmY</|biIP, =)?_1x9ozwS;8ʙ"ZUʷ,i^ @=0 7GP4 v[ tdC葓 |ziV|bSoXp r<:n҃1Z8-{qƏA4){Ő [s%.E>(;"</myM_V|pmWhN?'Ud34تO EhIMok W{nҺ7-TI2:fvI JCCc)xQ$O?hdq㘋mH ,WWg9lS?,e)T;dbN$ h6*xײ5Bpz_m/[S5tW+'$«Σf@P͉q:QмMX~X .M/nu6(ss'(9Pq,w~ғ+ʷu%y|o 3O7d/-t^ZRÌFg7dZ@U(lW)@w*k68ꁢMluA#sC sj~*Q/IKG_` .@7te)ݪgES8T |ݙidif*rY[v "utT!נGu2jvsA8L<qn$ #q{-$& h#^::mRmi;~&R!{Ds [+w lhlSfX+wezNwKVjL~0 *-n&!T'8U׽\m텛?mMBBg"n/D[t>8OW?F dy4CTd*hV:qWGvzo-2l He }!O"OXWO`ӯVvt`'D\!Ҍb0%`6`s^R7|np+0:(cG0NJk]cP!1Y2NsSn@*J۵bQW,5 Y=6:{*хT>;X~X 8:,; /XnRk;]1Ǡ\W)ߘ8N䯱EVͭ]6iB 99Sk@? )9.<$|Gʹ,&)QXC'm󉳂 D;_Aj@%ێ%e \%mPY\Yc@v*AmL'\DzK<ǰqn=Bk}>I$ n~rxlrʍl[L$3=솀"9 `WJ+2˥Q3zjs- t(q'8=i†$ s7ćp[(߆/lcC^sbsW(aka.ys l#{&[:?绹aR;5:5iGXuU)e$.CbNx f<>F9~uG;}i\:P&۝e*Raь.<0*,dO+8m~M#^@_uܰ0zѫO}X& K byĜG]~@tM|`-P~iPz1g7IOCE羉A<8B|i _rFcA+ ÷7矢!r#`GtȣxAP8-<f鸚S!=2 (~|^̐;gb[*13s ,oeN"5}ՓIA+#AKosfYJtN,rSC>sۖ7ET!!SGVptGR;; tyi݌?irUZF2paAjoRDm'xc¨d"ΏdHI;!Z9_Wg;jw&Կu kY.!31A{lK70v_83"qnW}l‚oN^IHSZq&NyH#X8窼aЭ; S721. 6̢p।>po1ڲzmKcԶ>xX8Es@ .=О2-6 u;4G*W*q&f}mwCgzu)̪@PUGȞEEj Oο3hµ]̞u钦 uK!{1bh@H`U5A >f]pǍt\~ɊclEgކxAicE͸#)re,sT=WeT.-T3X50+iqsjjO|9 CY1%T9:_`` o ag$r|Bcw+!"b\UJVH8@461.ɛK .8INhC-u zn-ڡ[elUMӃүr5,C)\B:tXWMv*45, _?/^Ou.DEʗ3fX1"ܦrPw_ /.5O^Y0eJ` fKhLUD*઼"@9:N闧HA;3BI?I)<+Mz!u6-* MF3rƜli8̴n70hENۙvrKQ1*6P>- kg(dݧ_;ە:2I^YkU[hGt-<YdE]ixY9oG]O "蓦 ZCl@.aoqPkRYXT.ƍ?]=2P B9[gl$a3g|A꽋dы ezŇC!R{r3e4, 0 C5';46fΫ5cQpn!rIvy2~E9{"yRwo h ltĨPqq!qx!W kcD=Rj'}>DW=nUaxbF2Kffh,I7zVs`{;PPXMcun8?6= 12b"A=_) tNؽ?$誓u0:)`b+r&/6fH LΚG+st.-BKB`)} #ToMam .DQvj7^S&aǗG<7Qaߪ:%Wav:fO~5oaў$AW@.QfW^0ă`E˳gQ>ɪx pmSxəb/ˊ* (9E@q!$*:%c匛W(^w4~Y|;ff-Ǩi%_ MxM?=YæDxu0T'ׅm'VsZ_^~vxdsNX-|2)02LZ {@Ƀoϗj-[?ve|3񻡄>Gb͑/N!6sAEhJ&7 qtq!Sa'ȳ&k>z{(Vyq# p Fe7A@!c,w$~gKhA)}+LQDʪ Ji2n ,7/T6\sfk}D@@=-Ǚ6+. ϤΧ_JqP]Bݗ;m*^}J7>?o~AQAٝ< +⼕6k(>#Z ޜZ KSK>amIA|]O~tMN&eIt}BTh@u=xԄ^x3eUCYt})Qr(7f'Şa<; AlL?'^))>wX>SS<8 f(Zd_~ިt)ԋCyVV)+NH]Sb^V1#Џs?]yqr8s<`u ct{14nMY-141 K}VT&_}쿝 WzJ"͓ڮ4!YU3Ubjsv@1ܔeXsJpf$O> =Í:-rx %oR=bj~IZcOJCG밺,UpNqNUs7=9,=Va}k:`o?< = 6e߳^56f8{gLLT9PskL1?{KxvmGQ>0x/ X*krϪQ(0wb%WN N꿣}"KcjK2XljtG% ]ҜNߔCşCD 'KfHaVT/DO.'ZJyiv&^LB7 >r&25\[sUpMT*$ Ho81Iذ j$NFwfa*szێP!Ng -33e6\wDbPаMp+*7srB`ߵ#uב ݫo:_ #0WG]g`ܩ̫Y`r擬~1*٫PSKO-y{ͤ]V2ٕjIڭQa nev:}W+1/KGR6X{5=!L^`СL6%ʏr!& ('U< ic?7;VBkD# p5M ~[[ϒmoEL_fcЬ:n52se>62%uFo|z_SWN? w5wEH)/a]6 7:P=Z ^7ÛJGmeމ-lxtRç*A}"= ܼV#: u1* >Կڏ;7yR؋}35Be@#LA2=m΁@CQ<]lj:gDl4f`:S${bAvE5ݿiʹ}a͎1y?? <-HOtA /a%umޗ3Sm^6Չ.8q?M!ێfAj}S3?Ùh J!.A5FaM͞ ˑOE7>l>ءL0ӳMye!" wI/B YsI4uк<"%j6H{믷E3$!O7~FAl|sci$iƵV4Sog $oyEpl%QdPJ#ʔz%J&8f$hrKyKGlFyNpj&[3+ޤ ZbVEb4F=!MI 5ii+9%m@kT׀ S$5{)>*ޢAU(:``6Hus ٗQziwF!b} @}lyDN:s%cd?um2+'/O;i}3}+4[y}b >՞/6RΗ6XwzgCU&HUO2n"%zy'N#c3j --mqMaU- wO#$!;.ORiG}/9G_Uz64b _93}>SL`ٰ.hsZc ̡OAu?P7,n tH{f&s%A]1ցH]gS׿;Z/ȌH ҈|xUMozKv/) t"Qᢉzxڜm.oDt9jDO_7@T^cWɹf\o)V!Ӭ*ok̊6N uUo_@j,WA2J' ,]LU ީ 4Z K$6騕0SQ($7X$oͶNV!% .)V@5%x.Z qAOX/}>Ò~o\FnIDc(]Si΁i.P 4CO|PV|ZHlq!)G=גq82lΙ_+{%7v>T%u|C<垼5YlOW_ uGԫڿ7{D3"%EdڇU]2lgէo܈e^p뎮.õ$]DVŝӅm Y ZKp\U{/Tm-{# wDT]9 KΆA,V-[.-4\K,8z9 /&誋ZPz)/kilW]9f9m}(2˒|A/#B.<<$ dAv'52ԧ6=$1bn [Ě_osuyk(54 XƸ-.:w;ps);fIvJ5iia9=,6M4㘒NAJVMB8 UZ(E;X&db2V:`erG*=.e \+(Anp%r!fnAZ ,0vYX ^\њLy|dJ72}0r]!rm)Kϛ#!&.50wIyԥ k9fB\8}Wѧ~8َŹ wx@u9hwƿߕ u.h*KgVT%a>kg=]HdU4ۢV_OpyIKJ_pp('iW2u-$JPLMw?O,4@p'~W5'6lw8c 4\ R] ~9h#~*ICFXѰ}].#&,:.26bj-c1^2:^( %p#Sq>DևuE־3 ﰲ)K$$Aϐ X :`Om`ZjYEV cmz>%=D/BEzGjzWxcr@&(OK%]Š18f͔Ψ\`3&a<|$]3&8/8cu'H~\!Ap^sɣ>ԏ/W)G>2\T;.#kAc!R3mLfҤ{LH/\,|6v}Y$j}T6/s1v3agh)>bၞ(f&=y'9BIU'*[ ҫ29|`hf8ԅ.?-JBtsz9|E:㕧CcH0H;9* qiOv˽WHwm/̔$'-xriRi)׃QQjRPR:*H ]ѹ-Xf(Ӽc ,q#9U[z@l&9WȆ[/6#urvdߝq>q}Xǩ W.Z#LwdU7Z1h&2(^Ǹj0߲DK1 "BJ4+Crw8m;oRWxuXu6b>z++zW:;OmLu1퇴(IJv`D;lˤߗWOoWB)'_>(C-^(E*:{i%)oySR0sK`ve 6$EqGt$(1mV6ۺDfKo|5i]NL(Bv#K  h{v T]mlb>U ZiYdlMWS,ʼ)Y"׆@c? Xx: e5L`a@ԧ"ܳ\#o =&r `!y#="J G ~nW |W4c#'{M6׌x\d TÝRi}tRVa91Oາ%QDia4i*S U4EݥͰ#9|ES>W*fƔBpRwRlxɠ xW-.h; .3ǽA^Q{2ղ8=ᡴ2;$dȉZ V%W`A;-tRf#J|9T'tA\i)n( #I`9OtkꀋSAQLEB!qE|QsAd\C(q( (?S9r-i&{^NC0يe4opd$jCjiͼ{5N9ycbPna45`:kcD YC*0>?~T5 A9Qt(-%HxbA̳zNCހ=bGft flLDG9qBuCKSzqR%YaYLa+rw\x? CDrXGʘ-E?KNQ;j+MS^m UV GmvU)eCΞxUμ>&;oP)N*Ymc{Ii&DϿm ɵgе6xCՅf\7Gs5d+( `xK 8 {Nw`[mc#+*C5p5ml@B^i)_'*jxHZ1ί>8%> 4%կ?RyK:Ii |nxj;i>%?5?߲Q ٨nDz+RVѻU9%>;H;;GA{ ,Xc~/ ͗.?.ߗwr۸ZgGzH_d@2<>,2DMd 4;LJ[q_U`_c3>ȍTz繺hFnZNfYPK7*]F5Y*ΰTWAg:# ;}h=,E砐wAιRVʫjƒ'WpIOFFMiş9a!ѦRk o5TQua@T݉LAťM_Fl\Lr}_P`%UT}+^w6[#$BsNb()7Yyuw6NT?EeZS08yyػ Ӳ~aqmVSE#pc܈Kp$l  _)eorK lfyYZM^S+DQz (&,4ÐlX}-D9љ1Qsso={ uF|>K;Vw#g3AY,g83~[ sj, I>\Ÿ`B(I[u8\u : Y6r"> <'.XXvxF6P ĢEED*$?A$CPż=, T Q(l3G7?Rߧ 5_>%RT/l),: ]-#b`ȟiߠ$9v c[p* jm=!q&(e#e^x/mDol<[+0r8g OBjb2 >8HetrqrˆmqxSsQb ];9)@ԽZz`)_|Ҙ3'sʜ?-`ݵNx\)_;ǧ{ѭ \ux<& }| ԔEp+5R.ځ@%{D7 ?Y/% &S&0Xb,4=!YxP{{O%qs.3. 輞^TB4yiQ]p#ft+Π(TKje bF[bCq PCi|&Xk# RZ6tƣ&#}l `0M߆kL~g2+s^:_rQ#>4L~С6Z+ /^6[/'!x$=%nV$4]} t>28t'-m&7@i 8@rëڹjݞO`F Kc1¤uu/Qpܡ@, ԾX75&wwpDA,n  [Ms2j$9O#K`}_?U H"uT7>H7BEYtNiG RDNi @GNd ֱET\ѝz]U?q_ :.vUI2H`eY-hK&AzY㽓Bx:|dM7BY?n&dÂhB 5Z85%8-$+^ 8"3i-煯e}72Qt&rek*ٛRH"ڬa9p\0XZI`Fl&{f^Gk~rP7q0ļd9zBjK (Uq'FpW-WiP&qk{/+/<6&NPm `o(u|D#[ˬ:1UD, }$Veڻv"EԙJʵ Y*o3?z%'rS-Y)Hl}Dlc>I>mꋎo+o:^l w4;X0Z-vkAѺC)7u`#QWu;>޸2,sWݡiˢ- J%7w캏BoRji׏LʯY2*FYVզyo~~<3:=9v6Nz8wU`mhpyB1sQ2ef)H6ߺ,YkJV}$4XY$%0B=GXzW1'ZRS-yŃ JUO޴=~ q;s6}ke Q0fNE2d~؊Uh 3+3R(qY6;Ĩy7=;T2''OjXWn;=`6yh+0Nyp*IH+ΓIP؜Q͝LEAQfc6Tj鼵@6G#w8j DH9t?)s.`Bs)ڡ[=W˕r?4x칕AL]!Cdyo+Uf$&5蛅H bg:XKXmݦ68Rիu1dbj9*ho]X;ݯĉq ݲYa{'/'~*p iQqyQfVI%;!%[^+R8"4蘁&{1$Q>Ujy'o+x"kH1?EYʕ9 /)9$.3I}XcCvR$Dgm4 m#{1%>y:m\cBC Fī2D*//MO'wUUɂ0%9EO'!Mux~vA/ʻOo;^&Mez'#Gvq$D<¢'K3Ÿ8DrNfް@K[i.cDgb y E{ wR:yoc6ul)y5"[[lyJkDo%@)bF,g˕P_xp1]Y,nL;I-Qt>ybCiylU-ͤ}-LFH\[Wk Tг4_B)F&]ĨeQە5|ט`:lZ6*yǸm| 4gܟm5A` pBOzl$E}NOP.r%vu6z ͵[b4NKQ5VpjS.*NO{3kW')WteD;BA(+{wZBhXd_78HF0Vuq䇍 ĉ? ܸ鉛e,~ļ(hהtvϑ: tZ ~ 9{#ꕩ w_0Ux%`{i{v$h8A!1,4 K+hM(gςl|`P(KGX=yYx(9caGÎҧ@~ )T"oJHҾUʀLr^s`֊sЈ|A#H\^ _ˆ-9=S_>s\T&fSrpl4rѸU^d~'uj gC 任K#͔&M0X.i.$Fp3T^՜4HH պXZdW>W:z֏i9!ZBWh <6K+ҝHCΧ<\Љ:g0ӥwpk. 2 ^M5s-ys`X/*O Lp`-pjW.HxaF*V{ܟ:Ў ã/;V)x@rBV{$ 31E{w.nAkj?0nNkIYv>Ul5RۃhMD2@kWi60CR~^nq{FxCܨoӚ~Hغ0M^%7*\Kgkv,Rq݂pMAF(fBNxچxJBfH{i8^'[PsMFƑhtZR*>ѐ,&xS%YL#'9ƁߍNjΙz'9^i4%kFrFF]8ฺQvӤpGit\H .g΍91_  ]K pd#ZveTdHnթOQΕ+jAnXn\7I(-%h-#ڱTR콯J#tMY6ʛu<[d;1uYk\t6A)ZwںstS E^?He:Y,{*Glg WB-^|G#eI"?mke҈4H eyÔ+"9ϩfm%L.kr쟕-9Ƽr~)I7͹͟H煬Jk\Kxi){E9mB$.Sh<ɹ8®#o0;`}dMewn'Ӂ#66XkZ8`|=r(;m7HDsAK? ̜)sİ%IaWZ!bƵ7Y]Dn .)@wx{q- WƳƥA 6XnB y]vE,9Bh]Nᅼ;s/gv# ˣe#\0[s\rI@CJWEI׮m5{\yo̰ Y+ %'e%}4*%{8 L&.125?6sɼm|1%hҔA* w噷=EWZؖ5T!O#izpap7AʫD&kM;jQUM/+TD|\C^G"u|JpZ..x-aEochMUzS,%ZĒA묥*_d7y->d!HV&jT#)Yb}o" ƲUZJ[".J\{JB8MtEm/SGAfh0]v9ڗ lx #t0`6 hohL}<-ހ,j( 1fd>Iù͸ؓw%Sq:W0sϴfiO ܍kM9ukY[ck"| ~ZƷ 5'qg^aM';^+#ʑzKCs%ĵ~tXWِn͗D0pKx Lo+*P"V5qyY!&U&UK: מx VH0=q k$|më3Oz;j p3+ D[R"v¨ Ȁ'Xc/meNM;ݑ e05.A+\xN>Zs"נj'1 ;DjZh0UrWݯVzVeri .VG)QH.W/2RPh-d_ ^ojuA$^D~]9XOIlB,ZW6 =h߮vL HLMm,>FIfҮ'.h#ŴuO>W _v]@mQa]dI(ucdc r ~eC@\熮wE*0"b)~͕/0v{GZWtcp $Tġmj 8TrxM)MVny7 !Wza#vdM ٌwjuڋX>aLmǮ6v|WbsHιeg!pks86s9EjM/ ųBtZ s]|)mcv3upBpETg_N (Jzx1[ObR\ֺ=ˮ:孯^۶% D3 L8n}A))e≕^-;w>Qy HUE\FT`#k?F4"x.cOfycI#I G{khUK+ًz:[;>hۻK4 :댠( iJnŏD(num~TfhC[u+[z$ql2g :Iʕr_\S<];[m 華>Z#$M)JJ3,ė]޽ _6T٩gc*"\\u!m#U^mPGFptΈ8nmM57`Z&TEНzMDS}#O;_K$"Uǰ3/5 |'2&;T8hvdK{edъc #+ѸTco1ƍ7ɶYYKg |\VbvWKk3M<ږ3+8]!&dV ;r߮UjYةǾ9,`.(C iB9BFR Lc7ܡ+nv+|MSpn/T(mJ{gFGZ%cŏf)V.RѐEL*ʆ8Sւ_)7&ΰIK|Dn1 )E 4mG)2 hFU/F:*&T5 j)pyf3C +\]{kc&Q&Ƨ B`pjt|Nb >>̿b%4a/)5% Kdsٌݠk ȟEq][9B0,q}j3 P^3F@#*g#O워et5h3\ IrNhkRxas|ŖGEhċ#jkNJ5h-C(l]b:Pʺ\F׵Gk^EyG ,7]S'9{Mumir(]Yѧ !R@rX&,ƽZ{ u%e ++ҡ\A6`kR; P&S 46ȱB mp%ndb]{~%$ИCo7.{B"YLBpoӜ?c{s80}j]Ll6hXΣxUEa{ 3!f |R3j"X8`#Ѧv|!ϥ9G k#H|H䧜ٺ; ㏁ʍ2WïHN_(-| h x* ? D" gQ&X[?#9ؾe n{jSԆsWs qI*՞4t[5HaHFv`D%YdMߕd762es~  h}$jMr\KY-] &H:<ƿ(HC"'q6}`E!ρpU^H ȅXCದ&'"}&wF *8K0NӊKC~|e肊Err(E[R-xg {ͪLI˽?[Ny7i[N ӄ*=" $\80de 3ϫ;2{D^ 3dx4R+gSG?C;5%_ , x &υ V%5G-1Kf $BQPjImQrrR),*3}Yxח֌I (Kc>D}zZ ,_WsRo1}OYgHd'Vfpq7gkcd6×${֝/jS`{ e.9o"/X$y2cǯ)ϧDwK s?K qEwVZ61e>nI@5jؿPARNCKkf՞ _GmiZيA?, ZbOkQ%G?^FO,듼SsP`Ĕk%#BlI譡j+s<~c|#σzpFy.%1f>5hHBG.GRH'Q`'712LAo.]cTVtx٪g3O= $SaG0zuџ,#ZE[/jЌa_V#_3/=t5*΍JlEwUqPj'\b/^a[XY\!<Զ.M^GF{l"F2/cl|h#nP5D qLdJSs-R*eEL)UPS^d0luxjJ=@'cRSSr>N;&6Sly10t6@4n$0". ՘`# I5-|Q?zrb4u6 }3H5"f# $0;㪶x;"_|8(,&w?PiQDOu."d ӝaGn]]w:[.ӯhƤheWІ"2&ݰK]a7}Yms1 ɢ0cAF 2b?[Ό\~)sJWN}(fX,u|N \~ocw yBQE t,a` /?th8OwY!W?vJScx"~ ic _OER@K_?Q:+U1rsRD=_+%G)PcgYqG7W8Qʌέ6j=_[F?z*T/Hkyn6,eTr䀥^b-S%WuSMH 5 9hl 'ݸ4)0p vTadFhTq!9huNӳ)m,z?ٛy~T%㡍q?jL鳽 ^+NJ oYV5GV*@naCP c,dePn^? '>hvbB}D۝x_Y6 +H, 4*Sx !H=+mJQދ"cA ΂g =H*sVڒ޳|=n*Y fXfP2 P NO"`,ފ0˂pH>=5$.*o Ac {i:V-UIb:,xB_fv[J6 w+Y_4I*sIl~}ˑ=ƈHx7 8%s8xYjB%|ᩜP&&97%!n<"1(9!TKb%U48esis747D|ZkξzI␬)uۓwy|"` anꗚ'U:oٵw;߃YҸ?2Q0 lq%mzk r|P(|@C+ %ܷ2RܑDa2_[n)˞C!KWY])Itۙz"HCŸn!i6++Aa$7VѼ%^R5$ț~?ۖxPy`fYKL6 9PaӊQ%G VUW"}D@  !4<[xRR1Y+[%Q[Zi^u\3i,8Mt!x.=798J\|eH֧>$3)7,҄c :qNY&Er@&*ٗkoAf; "c\=OJiΠ/f;} #ˀ9q5$B4k1t }]-֍? PC;Vtl'xh%Mt+rX.lWM[Zc֟3 "пE17dЈ*OZE]z7;Ef?=Y  ֹM;bIr }k %kQ=~\yK$EO'\ljFH$8a6k1ֶ7ϫJSԘ83qES)BΕ^s ic+mݲ1SWSuk% .5Q<)),VZ^m 9H9YB(^SڀR'm$? @&\M=xjTy~قxcW̕."blry#7CoOK+)x|98ED#JcLf+p2}qC+x1A);FqvzgAQO<7 .sS 6`k0)|Q`7|y9FYOCq +pҐ`oycڣp_ pt8) cQQŒ-?Tt٘r/HHk ɖl#E/[&͎?ޣ@ÿ%bne>Qs ~ k?재gF_ZjgZO]|Lpu㥑ϤNJlϡwAU$pITW~t; ڴl/dX$g4-`&V'B\Dk-3( iNϛÁ,o%i;>5 !ۇ#v%W\7/.&7]e `R ,ܝ8u:ۛ-D~e= 3OOcqY1l-) 8Q2J^.SQb4}V~OM:'h̯p!Q\4.1ODdH}dw?ǖi8Ilk@Qi=%{M]KUe7-m /ϯMdފ & uʲҨsvY'(TJ4[4ip|dYtD߱~,iob$;fW^8,] .qt뾃jA?jƪ2 px,= oGd̠_UHMtPtCwi M`] B}ȓ]c~VдZ̭mR{zA ܐϯC?F@Ln qT#τ$ysϰ 6Աyo aيM͇=a0@~)4'­aҳ$n |Jٌ'-슑ؖCHB21x'S|e:G+g~>|iyveg|zb0N@ѥOMmXWk q3{%QQƁ[v7M@)C&1[uFFq@ mf5J QIasN ;{-xX'j&wwmCKDyS4W%g~wˣ&_vodXBn*1_@it8>L +I߳ bф}l >'2戣jzi.sN_ 1rci\DcByFhKQ<0"쭖_$"o9'I+AvҤ_7q E{i}ht󼚆YZF| C&:iLTje?$E𨒯s4iWWsu^l7s}]Z,7 FӴd$tmH6Sy`mrKZ#P &QGeǡAஎгkZ7[&vJݳVrih[cHKcm~2 tT캱<`LYL5nflu}T4t"1xk|SS :,Oa,$V|Mڨ;Z1F[~t w^#ϗE/EJ.2) Aؓ/dշڰ~Ot~c7TjxǣY8pܧЃ0BT3Xwk=Ah=#Wr`KNJ?6ȕ0^zqB, v$ߑUmsԨE(ʏ"f@WE% #}~#ߞ̷Y֕^xZJLg[mKo/Ļ* R ~dB-wNH~*;yd2a =:ߚXEaoS r)i(αhvy Dl\rk~$}'eSqnYz Ŗt SOX7V!s2sVƽLmE]WKeQ|%Cob6)53sLȝOXS滶{opKBكych;zŽ}A (qqH .K4ŐW:]@q뭋"['\L rᬦ-^ ss/]z*q %M9! Q]P" $UfkwB1O`c^,Jm%9_r,\k3v^P.68+L+|}BA'h8? #{YM")Of@ UA(N/K4\:鸳h.rmsө8ut㨶9ٍߴ1pIwfb+$Ն aZBiks$!Cjq ƻ=0}Ahlӵڃ֐Q?ˢ2,tg"pE5!_;j(\8&N1^@Sqfpe#6`[VfP*orE˽Ui|96!!wunKapH ٓZV<նΟsY|GQ$7hඥ5sؐX4ؓ Υ?4ݐ(v,R؎*_ɓ^w4ߛ>#aN:R\5^^S xN!ynH&g(:.ȂuZBKK֑ ^}X]H+|Ñ5lѹ'>}T HXcj@ K)(j! gR[ڑy|eKxKB^->[ *+u5!+\pD31$|E')LV˚|KuT}s[{XϭȀ% "T&2?E `9= *;#%~NUG9n.RŏW\ofH rhI?{Ot*w̄rgKt8c3"HInO?2j+(^w?cO90ܞkglM/>Y '=^ZlvzuKK &}zu% JdQ6`$=Oj3N ކ]v 9cGy9eLpz΁>%zs|Me sXT%ik-9qbjW2R䧳aYs]j}߮H|}kD]+3+0;w0 wMt! OBX(1{;|^٬;5Gtlh1Xk -.Jd 贚ekw1YaM:a"p)_zpY!ɬoᖙ||:R1@nӴ~S>LY/D#Jv:1.kGDaCw=Vr4xEot* XNB}1rI[DѨt%&`$wk,T)c|Zg "Vl;> 2SoJ^-[<w2FͶWov> C\!9HbgRxZһ~a{M6pse?<]@iy$ȁDTkWMt,(,W7`%G ]R$p/XI 9@8{J3i5#WL\٪lI12$s cEѤзڕ/NCxa[bdz8Q2I~i r+aNu:v$9 ߥr,u@=* 4߆Šbb*v>0Jw?`qӹܸAP,mY5 _RzrμIR˜H>7XUXy$QaF~&x&!#ŋ O #^O$;Q|9 XR`Gbd7;n6İp `"rxK3pG%pD^E fx.-:ECԀ,t]yil,!o-UE>1ɸ(P^}V/=B{۠t07OO+h]Њ5XfdzrWYw/` UˎR ]/?}6(ϛȸT4Y 4$e#G7xNk.NH\ں?j:)6J 63=6v1n"ٚfKf>#eC.ۺu__g4Dʝl\ hduM5}d}?[/hܰۡKѤicB~bj]?K\׺fO'á3>;ڇ1P53u- ZѶ n99e} ]҇KP zn ׼x,z}X9O 1!6N ,q 3.==pe%^ͬQ>N@e%1N ~g~{F%],+D5 Q@:#W G:-2iS]3˾0 WNiE ڠ93lyk+w+#ϰ:c7'+z \] qI(.R.5>p7vPFI'ww01+ߍ|^F`enǹM8kӔ;?UWa:}$W3S4/>3We3R!^  PJaB>p0%w%׊+ȬzB+]l$gh稐fET ʗ"CxZ\H*^8rHt3D;k] >#ЮpOI\_Y0^}vsEy_1Rm2)`k 3%T.m;MTߑsKڵ\A7JځٳRN|oy|m3V4 b :9>Uy;`Ty(x! αNS!l+PX~jmfsb_֖">B!Q_+FI6OU*'Hx QJs-:Vݿ~W i$_2a0zoFmKJ}ҫ?tl?j`NX~[>6Lz?@"i7"XL ֑+<`0]Kpz=B"}8U!5\vYMz 2C0#0Fm8Ut/gWDAc|?Hvב%)_1jNa7̅![\[1/zer`i(;6[ D~>̠Z# [ǹhjiHSTqWV7s3uIg\l_ il<,̜1¶*Xc .D[epԥA/P-YJUIά8CAB׋، Dgj"liR4ӊf'KP?v+ a雓N|:\R6p%ZNiStڠyX:zIYG<8U1=]>rnL}ۡFX,(Ӭ@v=ۢ"W[GםW:\)#uibT~h~= H7zq ~c`l'fX-2a{-١Y7O &V6՜GOYHG,gc.H霃4qs:yY% a9:Pk8lp/a0pny| `40ǏJYȔ M)kY q-1eZ`OUwr 0SЂDG_;@80)T[DRcRGTIb7[ yfg%o069bd)Fx]E^P)ɜ{o4}GU&ӥdUa?16hjN{Xp@Ii4t#. yS|%QY7x0CVoFIDO8Pu<CaW. . >Ro [$Hp;c0`]wC$f5 Da!{p:N@" y~3f8$7yd`?=M]㵡 hK#zǐc@[F>BNA`5JXx>\G/"t6 kJTux~g)G:#&F yb=F1]_.%](̶/O*kqlãyvwr'8~,a??uiBMᗚ4w+{.}S R#YcaY4ݾEuQN0oEs2 h1i|9sRɫ*O@˘:&ĈH!徎ӥ cSI@!zt([y(ı/Lc *}'"u}{1F"aR(OdžcktIuw{YwNLQM_BD51IM$~I H0 Pm h1D*~A_\H(ݰc bo2%PlaW3{C_"#BW69 ]SjVKDa{MaZE B9= 4h?%MQtG'VJo%B )k`r)SSY3s㦲q8 {ՠȯYL"=')N 2POO7^ s1 ;"wN4q YhDfy+-)A}` %OtlAYhlT_N-}͌IG-,>* @!N/[ZL,]bD4ek_TDkGصHމstZW`m&eĪL E_{{q"VZ5r{h__zY~Hawv|\="Tﶡ3ǯyz-^-·Rx'$OSb. cË­=$=vs|IT.X9EV ڍ| (8WK2 Z:! :Uf?X {UIjϤ!6T{|n#Z;FbwFY_ad,і8j1H-u߀9y( qhXENUzEX֢1/TO9E77.Je{W Àjc'l0{-i)%ԁ@ -C8 C=@[˿U;jt\u?ƺ)ٰFdj˦_&w_LOU6} m'^9VDFbxNǭܠI}=e#p܌MuY:t|׌am+m8S&P2xzWYmQžݤcӨ"_EUҡ;UbԦ Y&U%Y:_9YG_/^r|z|AF#߿gqAQč"d+8J6"`zm)iCJ>EO;oIlTaֺh )7ݮF$F 9Y^;/#_Ϭ7n W@NbvK.}mQPpQx-a!yJAdߙX5.}rmu:y!RS9DP84  {˝^;om)lՂ JeX@O(F>TM^;B-<3->]O~Ӊٞ5 J+ϪS; jZ0ؘTJ㨢"d&M)8@ȃǀ 7´Zc@UϽ/Ű˳~C`Kq4gu?{UMMү37q،J\(զuX@t9Nd Ie4P <Ʒfr09 Ć@?-=yC%Ǫg :q?^bp&zEL6[20n{ Myĸ<ߖ%Hښ@4[Q4$+gj&$< }ȿ ]2oFRV3g$݁ϒZCKWl98GFdҥ&'Ő+n(h[Syg }A/=m"8f@ԃo"n<:wa<Kv!n:gl>Xpy>T#BbFv&:**޼4rSYm11>ZfQLjTI`\>M`&q|%Km\#wFfV^CkHrZne`.lژXUA8y1E-Zg<2$y+B&V@#Vss5UvrGCk):;8 {DŽ.XS+kձkp@'S鐚Ԋ] TH( C)s w7_ǝ>ΜۀsJyFи53D6mu :Ʉm-x~]i)\YG63l*DBPs N@pM<冢ex;-<*/R;6Z7*/\ s8GFl-Ia&`o$j=OI};PO UUb5$PvV^ kc[3bwu]Xʻmwd_b%dG;A-BѕRro  vtͦ}(e:Cz Գr۠UU $60ݘвW^ 3 = NK- y WHnh|=fxɜvӬDȷScߔ.P%d@Ֆr+1,(H Y݉ OrϤA[EDNq*=5`pK'9Y[At,s⯾i{4_Tn:佷^>揁uf?@n:D0nEϳܐJmT#1hb#VkE1loKMXve! ̻pOo 0u7,LyhQK\GrxcQ@Cv@ hA$?,[OL%zX$ca|3s vKO;3 g~7;oA5R129w lޯ8%ȸEC!Vv+AwcT9W{" ^DVr{(20k?dZY+u ג=y !泅?AqK#u Cs~+ @ٲy6U/jM m] Ε'J!޼~T;)s9t 6W=EĈi'i}K/NP\E!+ *-$|²%9;wԽVu05v>صI-51cD{P"NY^SUZS#2Fr`eRh+ϺZ2rQBG'P(v[NDUI*SAɍ'J0M'd{DAeSҶ5&7Zy` T 9[ܸ.dD/A+#N.?1CqdejI9EZc c.667qXFŏrMJdW6%R9=a9TXx*jy"e̤> 4\Ղ%?#H2OiIeaP25ztE*$$WQ\Ʉք<=jV[Z衣oTqAm .AMl)k9gE\^G{ːk#K{ n^ȰGA2nlM[ߡ푉+rPLCʪv\":~8Y0+{v0GM`WީA.\51q4Za:# UB-*N |X|AushlUk͡ wbOYbX`OO\>8%-9THBÃu!w3=wu 5pJpJ *_[$uQWRrc32'3{jͤPBbf8b*}V B G%יv5GlI 5_vfJ"6!jX_2hkpURJ'vNɁtJԉ{NMջI&zԭxV}4HlB "ٞq(0FpWZ(5O5g] 4JZ}zud/L'h9 $(nD:o Sv;VCfN<JTM~A쥦7AJ2zǎ34rٯ70&}oX<$Ej!xᏓvzhn9MDm`2X꜏l~^׺ Sy<-S)Чus%}s@rT\7nz|%[ yᜮD$^^?[[:fOרMtk ɅEZ4zߊDjrG%*n.0i8/;EgbB2= 4Oo/ x{0 0*Uu]5+5FTKU7pu DBiMc@EW hb6gTԸlwOr~}pnQdB[K$]!ܐl}Bq*E2D$ W]aڐEJf<>#{+}N3hߴ:<Bil4G{% E~.E;i\>ʴS堞#np:Kw+.e!_}>g]bVbj0n0.>d\VjL`Oܧkr__Y?% ;<`H uƔ?pO=0izTM5Z4S'$VNg8_> jy5&ԋ&I[,_+ ؀$N㣫<1V@AJ.>E{8XL%B%?"!'!}hi7XٍW%Cx V&zNӣ-ďīiܭLjr}L:WlXB@0sH#C>#M_FwgDdOir q>P©է_٣8ґ͖ƭ|e:t"}Z<^13} T FnKMPߡh|!%f+NԐ+c%$yN_E&S/oL:(bAߥfha/uFdNlk6]FI}CNU/*-wr>k)|Z]` ߬ ejK 8M wdVҮXI_K>^|lR\""v 'sN ! V7 E9U6t@ZjFPz؀b4(ꓭθXrbtMn"9打ìENvDy4`yӽXB*HgJs)wvbkl{J#eA=`߻ˑ 8?ʫŽI\?\:R}QCW#啂F%lS475cʔCjuNPҷg5Ԃ `gpG_7]vv9/PW-y !"6H}@/s\#v"jIhǞAJk:ƫ%,Qz:gsxUR*U=6ОHo|Nhy6FTcr/+S}EZI؞) )ݮ1θ03 \6Bn6!{)8cy8Nu i X_̎{Q6z n^cnڞNcC!\|H%'bHnz~gv5? N#B&En= ʯ@? %8A1ۮPVF( E,y,,]'2pPxҷv.9VV^D?RĄp\"/ 5E[ruɇj5_y7GJMPᬲ;LVX]Ko!~[nX50ϐ8)X$HhKxG?Gdxv7&)Q#ǝz}]%V u_Ej׈덚ٗ%0|P6ړU$و 5\R?q\ggNmݸ\RU^j>&h ꘁ f(+,ΣoUX.ve3}^kCm0{f)M2#5B}XПu%3YR{k~Ԃf~H VVcp\B\_xǔ;'C+ncHs6hң|,W&|@k+_'snKF˵C/=xg*)1c˴Ngj~$Ǝڒ&`o|J2YHdb'cMIσѴ !YwmkX_KHSp .G~j r*zyd&("͖ڬJL Q(6Mf9‘WMN,uy2#WQ34c3eω+yhǷ'%Ļ+fr MQ+jCWڴ>$w/c&d{*z=3 ]iGdM}(CMIbm]ݳ= 'bQ~R E9ɈfG0-G5DsƦﱤNdj --R`7O~jɮ1g7G%+O~ 58M !m0f<@zX.ؒ߀7A9'1f4<ԣډ1 ~~J[{EPdHRA5\Һeݧ3E-_CT8+òOIk>ˑ| wiZoE4=S4" CA:|3\澧$rNrZ…5yhuʱ1|ůV_tR5 M!̣?Tja9k-e H@mNpCiQ69!eWfҡ|܎p{b{BOlo鼶}UR]Ł#'!| &?DN VT <(RBZ{8:MvX2U)]R4 ;)ϮC\8r\opB!OW$kL? Cϴ!4@'ҷc~RFIohTï4o 70~KH4b!rc>NNNT:"PWZ7qLo hAO85ՊuɅk?_i_6|ݜ2ZӀw'≍[ϰKLڽu@oE+Ti;4}L22I- ,RWO`4[DU&FMu%6HY~|좇;vhؒ1i/7鎰9Jmg^NP\;kZ=+@:Uj_xB}ғ1H_ɹdJ ΘsIip W<ǶjE4Z6`Ʃ8|d5q)h+ݭ ohc'HQ4@扴 oTO"v; |Mm;ٵFֆDkѹu0 P%@KG{LzxS|%ǢfPb3]HQV -'Pe< xn~uH܂ypxtZDZԏX:o K55ԡByFω$r=aE\$–acx_k FKTymœU`=-Y )^ϢJkvώjVAEo6g\ ,]A*#Xz4_20 :&&mXKE/~'#\Cf*i%)B}[o%j,Y݈ubR b ÜC<ޘAg:6w8DN.sFp.(w_Ǹ4:2^sp3_B/fz7oCzM혊2XQm#/*~w ,v% M\l9}VnC f=O.IW=2]HoY%?Ƥ lr%_S)B4|Tp?nbIt]eqȫeiKVfV8c;/8YkLsryvIW<HZ~pE!aBx.F{*uP}aX- 7EʨpIWwM#XE([lxSQxFPR7ECc6čnYxX2ܵaD(ZksgWDe  cMZ*؄TK}[X}y/Lʅ0zLh WپUfS7F, 3Q/ ]BE!#DQm'VZR%/iiM'y YoœՓ5_mw(Xn 3)P1O;c&Nx3>6VV ĤR~9P GN֛I_ӶG'bIQ16ո;jATVmg¯-KG0Ԛ e;$_f0Z YL %U[{aK9t 6R2 4AGlR 73BMm~ \퀅>VDiU񫓘9䈉+.8V+XAf)`Pca'2i+&5=j%:"zXI8 OR3]4KXNd2:PY/GEbڂxTt+t7funRD*A W>TҰEEPj9u^]3ZXBQ]aF 3]e&VnD2:Oۧ{q1d߳ D*DC=Xj^-g Uㇾs a4Jk9՘MS=G'|9gM⛨4]!5' ão5_)؍}[\~q%h;Ȃ$g2ǽV^݇n3\}۰1o}Q(3Ľcg^%VyP?¥}XȂC̎IIw. 8먪iKi-#,A"s2XFuaThEWc`ib E!N=uEB6.ZE3)kvWǨ FA"Fӄe~?N&LLcl\ib ~b\}>.C S;@%G7T$y" bU!S$ NE2kY,;- ^ Z:w}Fj(ו%>E\7!|Kkq8fĊS)TM,q MQE9Lun*>i##6ː<ƙN@ogյ)P}>F| cc・ʺ֞y)z߄2cDwEhWxBR7[+nI~np4Y5tq[<#S/.'xqpiG7" ;ĕ֒ub6? @ Ա אP0c }8*´ؖq=1($s`dv=^q&P ,0Oʏ~+aeP o=Ua;o@_ Ys^A}Jg]ef'u/cZQ39/aPfv Ez!sY1\ IRfk;Q藙?;#`ixG;_B1z\0D~4QwiPk(wn1Z@X~3PBx[aVO2>3 )oa(%42O!;?z/hF7n@\o).}1T#gzF,QwL>/ݨHqmz巑 5~ TkCgAغM 3"8GH///JY0|Xܿ貫En$3%3dlc둊o.F3?: wpElcs^$`3{e&A͖({,a>+x e?a }.y-iHv6&QJYrT(6RDj1!Ył)|c+P6SuYZ=_jUm&8OV_D۹m: 2(-M.dg9s|qA*Ubc՟i\坠-IJ؃rO>]l&@DP < fX-P4j xjDb]F϶ `Sӟ]*3bK=v*nK\l hVQ8_y>|館Ky^"zr4$@~J*bD sV9 X}N`2  {-hM(&^" Wn;i׭몆\#ɢT 3@nIDEzjyJB}`B߲PƋYknj.pINq1@lD,|S;,OauzL1 `;ZbPEҊYR,V[ݝ $\VVOH溟Rݡqn8gēN8 * 7`߅~ ;Vp :Oz+B,qc$)$>}crSb8xGw%!DAublH'{@4N ^7s}񝜧Һ@S\PR6r\-`NT%ZT0|\ZHݤ=**Y*n&kJWR)ȱC }!i+e/#l@h6ˀc!fa!:};{^[)Al̑ɽ4m?Lq{KE͉[s 6k '$.zҙ<$Z[i-F"dI4hC%B:㢤Z Ւf 0wJ1O|f*̟@#]g1Hxtd/uAU(D֣wQS,o&&]~ۯf@FW]㌹ 3 #rLB;WWUca;&=u˪+Pꅈַ="~g S[e@.i p/?f('<*c*\]* [hFidRxާuB4]:i_+'<"˯uR8R[QQCwZu`Cynf.z;ĉAmBIcOqla2 ^ НDHȟ'4g>`͇Ȳ~_SaW͋Qg-2QR[xZ6=6TkUýݭ`.}-dIҖq El g jHk#1oE~j6KYxw$#xлrT(t >w{/6ŬS\ '`p8(euڦ;ėo"zh5mlQ eJ&Kd4ﱋ{bUa ӺUjB$!:]0+W xէPxv&g|g;x!5%Ա*sm4CǨu<^s/LJ3>5;R|ẝEXi^[QA;iO,nu| VaX94vDW @kZy:xֵ BPPGk T&o ]_9OH=tDQpZX0w p͉= mJmw 9C倁1t]@XcѻcbWVY-/ YeKC~E _{ޭv_6)N1Mɖ+b+@X)ۄ\%YO2.OV7!F s5ƂO,iZG,(UְGIш6N)b՛)1YX3 yOiA HʀqwQwOJ#kth6j.`Rw '86BZۈ:p;.֩_exg$)W^^6hLleVgB>MaGw|5k9 uH86EL-V #}3F#~3! b? uw[ ʘCMLdTݶ2#L(@ k'lIdDjbW&r$h[j,pjW6A 别z4qīTHa)F.`ZÖ0 W2 'yάI.U7SR-LWr`=q̚xN}̏ʇgo%()Q"Գg|2BNȆg[43a(! vMכ`i_D^`lMT)l8(ri2KܾágC ^v ygwɁ/xGV2Z#ő2_$G†]FR/}l|7jT9)/.[/B^S1Ᏻ.jNߙ(o s}"WrdȷmҲ=ǨVw*߼᱌ķ!=CXhx|dtp#›:&}CyL?U%eBZHþ5 dFXiLdzvm u+2k˵K%Q+3LبS2J5V|J{[ĸ]*{YV]0Ni_/C>hjҨq @2֠}n=0%,S缥a-ݶFW噧M$yꚝmvuI%:~Vq>q@U~T.XQtk4[o+oh ѓ}+d Wns "[-2(̒<)S/o7\48,2z;t;ҷ΃ cs^559G.{9 c)-$5/~Bz Tb~*l 23>N֊zwT6.b!S"|r1 nЗ# `:r=햒R\oH A!R ^T?LT @]zYŇVcW<_8@hGi SC1 =_\zS*h=[a{zqF@3ޞrAC c^aez鏢TМNcNI뮜|p2:*裘 `-:I'GD6!>y9t\,$H汯~ _UZƳDbzs^Q_ ێ^Г:0GZH 4PU'Ll +*~ϸAk%yT{_J1ܳ`pv,h20<' ] DfKxu֪FF ?(#WNR[T%I$11yhQCg4nIi:#A:PQ,BV_jv9**K3~h#`^{kLvB7u צevħB^+ܲ7LXl+롪˽n}Hr ީ'GO{˃f$MUzU'fy1Q'$Ts"| 4j# &Ȑ'<_ˠ7Z[rVbTfzD[MB{\1D k'r:ꋶ.ya:0Z$eG+I-@%Qb-b+Նډcֺּ݄ep5_>}5eX8_Gy^_4s&wlT;U*-@in`$ &$Wk(qCUG9\;KתA,l# =*cH4{ Cy{ EmfNx1* \ROvVg"}ⲋף)=<.I#᭼L! e.[caYx` wV 2ěr >ns:O'm5*m{uw~H8zB31B/l'7&#u}q5,Hֻ\Xu?u(og,f(8vhNT-*\⩡|*gk7o8ǢG/Sb8quS]7&Xo\]wWf}ؙNtܚGB7_@!{u0߂U4>/AV *߸8-a +?{+G0r@'vD?Sqڬ &19;26hm}x:g55,c5$BB=YNh BpW<󩼨fY^>iI:g al>] ܿ~c fk]Cxk55e{=tq=rĨ_W7*{ eVᎿr(k0N+ŞSXG<q,qʼhV݆pnukS cL"X  i\t\r:~q>mm(\Blv_ QH|xw 2ZؾoYZ$ ,AF~,55;q3CR$rqfs\Sqi%!P50,J+7#&6B?X'\<7Fo:];;q[NLFm(wjM#,rV5Qt;{  j‡B~:@#ytT4K xƖ:m]VN\,+f0h} d%T?Tu,UiM?ڡ ɋE(=k(h%>8Nm񓷏)-?S>߃aBMuanb8t>JQ|?%ւLGӥU~7]y?LI/u}V+ GtԘeRw| ݫ)Ŋ&dp5O}QIxvosLۚ^ͭĊ唸_tt-jl)Bz:ѳN|;?^<'+n/r:0 U[uɲJ ۬tL.؂HUyՔq+Й؈M/љγG?&EVOΎ"rrؐ] t0Ap `QWc;`_\D,rs-QCN!iQYv=엨Mr!!vd|Cq̲~,(]5#X<; 23eF-5+mԿI˹V״BL*K2_sd-VSID.]:&[Q[bOiou% d2R!ƬVJ1-vGpZ~)mYJ*-|CR~NݡFۜ墥uKDnm<`>28JC:3ۀtP!sv0UёsN9`."y$˸F'q`QՅx#ö= f>wFK|՛)*] zo"J8{٣&UOH@TX/1܁) 5  M/+Kj/B㔶A@F=1 s,5묆ŊzʯUEypiZ2.TSʘ bYYޮC̗]\  1n:[HYi} 5K~"́~)0?M(VP-|"W;0?SA Gm8~.VUUC-0/c΃ Q)fo(+}78!wW/0KJI{ Wя}1)Ȏ%19-}&3l+V]ϛfFㄭamzԶ;sT*s^nZX} Z4OF +yfi*~k6>;yl`z( }4mGL7dvhI#;?;_MYCwMq\6g/+zx9fJ^W1N=罩g#v2KEy Z}}Ͱz£d_t =]rjplD+D cҏ$ SFIGOA$VSǝ3-PkFT``IKrUbŶ_$oĨO,5;>H.%,S 8]wlH " 650h2 F1?" 7.}cHg44}e%pImm(ssz)RpObg>*]'YЛ¼Y.~Cj"pwe3襐y @ ⚭*݇a+>|u"~Fѵ0VZyٻ A& _ecJRFV(n/DTҫ0Ma/2w 5 C1=q=zu0H;jդ.lo2tt3Lʣt r9MH򏈁b4%}_nuѯ dGK=B$o2*|XTs܀n쫌1[:?ؼY}AF7G%?,d$^_\{G;ےBNd><+թRBT 0P-!w\o1>9;{D:_ajCSCv>PRi%Uޡ ``( qxwwQ{GufqFscf0Pqx3#{Gk5~b~tGaV m %:XQ7a=?w?s_-p1^Ȅ\YH,|*DY63ta+6'>P2$;k yՅ>]WќxN*pMױ7c{G1fGy bѸ;;,8A6ez~M{!Na L\YT5DE]ǥsh_~PD<nm߁8aL1rE򘒀f8;gԁ|;gɨ]O%U8LӪ9.ras #FzLWP*V:1mX ;5OZ.1>s'xugAfKN$"LU>+tq=%~ќ@2MvudzlHٵ#&tt "u 1ӣH?adrAaj<:YZ5>|Y+evL0}:!k# )ct3͝4=Z=d )w B9P=W*F bzY_rs┹RJEϧw^<5eePa6w,JC wnV@:´Q.bcUO&qxrL/Sc59# 0A]1"MZFe/H*2@!-,nبn(P_%u=E@\E# :-I'EhmA&9sc"cE!qrߖ/c' 6Up 2>ڝaӅ'KDjB ^6L0ôJי]x)4L_vGg]t*-{E]sh6сΫ(orAc|CiKwFx9+`}L'[ gA&z\4}c|= @A&a/ܶ@s)|܀n]$&HK]ؽ{b0YzW eބC-~0U-5\cs5|tgi4pQ,Lwaa7]eG?C/napOdG%,78b-g")PM+quCOl~Jn@NfIe:Xo8v"AKAzԳ?:vlo51jjvKky'}y'$j/¡毻5[hU Wϑ0Vz ؚ#΢ݖ,2[nEBaS~˳XOSL"dq'+-^׉y¥,۬%@g34(G/R[JOLPtlXxc ׷CkݾLiIHIH$zbՖI]o[:TTx`pPvGHgbxٜ蘉tt~$γj>#VdCZaIm_}tƭ͙s:|lՓl[g|VipTRg"7Jac Z6iS~Dl r1NF&f9<Ťr7S?S]}HEki;tN!cj0huc&9 נf}&m_ECgt|Y4A$]ah/[M!<NqCl<l7{P9q s]6)kj{ojx?SL!Dx >+r81ǣzP'U ^׍ϩ|ĄM+DR:oc5َXzpǫC*oK{6MddJSj`;_@lhڜ1.q Dկ5KBHcxiF g:\=mZWDZ8*Ij=uV,wBNӯVĕ꺻6t2ơWXYÄ.VN\`{o' Ǟ_)L8>6PY~~DC ^lB1K9Ի5[[A'hZl=`…$2lBāX|.oE;$ qiL9p$m?u.<]'bdNZJbd6k""$rTS5ݍm7E)8ds Y;FAy\{\hokH~S+hEV{ TVp@ y>H Pd%vaBȻ|n.`U=8+:YxV^e]P|H 5%v+Þn N<0J\@wc$`^V">ԁbE< KVnV3n駞^!h- BD{ea%.sw' B+Έ؆5튺aWP_p`:60 hΖ~`Zdn0ؗ8vm:76 ;o_kdYÈ~ɪ<2'U#4adih#x=6Hk/y_k1L2~jˣ\!rNWcr[]Etk;*YL#そIV /?1]'/@t0A&#"30̩3"1^%g} ezҋ!& Λ|r )o?h(.H^MAʷ 9MuTq羒at&jeܛMPag &8HoD|Q5ms7W +[y3Vl+r7)~H:Lj4-Qb'`ߩPsVjh&pN@_y?Ki]πj7Eb$6.:8+C%VT~NR> 5a6V€V`NeϥNK.P -_W~QV(đR0\"CQ%mYV`ڣzAKBtA42̭uȲzS<? Ŏ:  q7ш݂\[K([&k#DeY1gb5_/<Пy7X=RUR8j,ol @Bz[<7ˏ/{XUV ' jVtJ{&z&h`<&=A[HNi'}ؗ4 ,?U]S˺)hibm֠c ={*pglBY^CvLY]O,ø1K[O؆];}%xKKJt`SQrnKuJ&/ic&Yn ze,߆5&gpDe"|80G9_|||d)1o+ ϙU_#l[{\?~򖭏"<;` s"o+M"vZ٪V#ObDK/MzSC--$Jois([^ SЊC ` k)қcR%!<U`DЅQB}}rw[AV& Ƌ >WF7)EaNM4fHg k@.[8*l`Wtf9(nc 1j;< \k5ҨFn@br(?@A7%*esu\S)^My3p+!=wҐtB:r&>s_O5*ADw 7w'2Kǃ&y7EmҬ[G]SD߹|-/h: v=T%]50ir*o?\ޣՁ%GuRAa~t[_4z7NsG>ȿvR >e]k{v@s|%ig&>)xEBѫB--c*/qY&| xc`tg֑ݮp}튱aLn{ג+8{tc9`NSrȬ6*tyNp]i>B wW\/O+R,`Ιh.ll R\)1~т:Nģ\ڮ0 1 /P00Yz<ʪ#媔pMItt^?ֽt_w AAPNzIs9-!U eVߏ탷HT;F*GK;פ7*d?c )(Yһ4̐)A! w& =8 Q<&wpmxꉜCmVTª>!t$QrrC eIKs ّʷl;,ϱÀ\͕_QSgvM>'/֟u&%0#ZY%I\iIMB]F `0o۽EppqV\z[ȼ‡0Q|$ T-:l4Gwz*ff "*v^݃P1HM^?/ >ޤ@_8~,q%Sb m2>u-Vּ1r&0]l s2 )8Z2'ח\l=âasmМ|o&Cۖl@xBٓMk)y?RC&Z">E1HTcm~_JП}5nz{a[r_XvKP*#旂fdAx-<*>?1}59UUc,wۂ7Mku^l7iC1T70 XFB׷ڧ͌ȋr塧։&il&Yd*Co`+0VAս_APB"#Vۜ?jĻ럦sy1 mtAװ3١2v>wvz~4xxm쮥`{Iӻ ZnC0Je{I%G דԽ>ھR[dvc!Wop8: 'ޙ~^ P ]BY"+ vbEn5WZ|ɿn_/.3j6j~#mu54_f-hfb{o"o,银Mݓzw[[,2UikDGnv*{J1fu}=?d룀 6$0 8RQϭú;jW8slin:wDcjw~ĈŰ /ΠB[£ 8Ýew=aj2_@4>iMXG&.~AcMڌAP-݂7m$`Ø+gtYgR2i t_FI?rh9@/{:s>d/ك++:fq藦0V<>*ܑv3Ia'|2FUWRr$!aFS|!M%X7'61x1J" ;M`\*;'FRFI$<:'Ri PԏF2o$_n;Bz^l~(٥ 77*92NJ8A0>vETH8WKBuuцӰUBUO^gT(I: b-e/k>c@98拌!4[I5:I|n9Yh_vbm4yDzfe*ȗ,y2婦Lmb"j/ֲ&7CRHΰ 2){dq|- J~/RjCt],񓢭CѰK 9jQ|A SF'j/dj،vLzT34I4Fv9F؛L}A~G Flĝ'.P0؈&$q $dJ* ;tMO?SKC⵪bz+,TP&Z;}e@Z d{UGJp ]εjCtC>.B\Vumcю&U|*kVDscJȚDX-hkVg[r"k2^#R!2 bL;OSL)%9ڢBci#$xU&]&&-6Qibo)Ҙ*LѐdaBq $ N{}+"YϗmuJki̝]51O-ldS$hX e &z}nqB> yS9̹A`0ԙS|j( qHԶ']rJ `Z^!kLW`NaIZ*̫)|X3 8pOŮ㘲~uzU _;x SZJd4'ICݥ͔ƀߐ?׹u/e\{)HB|RrxU왂7R[Jq<}_)30 秖h CpAf9!6@@P sMzDc ^ϭw ;R!tՖ~ĝ[Vʘ?.3C1NlEJ0T8%D>xXXN[^;m8;aֲ<$` !T4NAi$6ƒw鐈NvBxCa~WcoPy8/7|P 09AyLKO6Ov_]e7kUlm&##Ks!zn-8* О.uRSg.*4(`BI`$P !xCuCD@ j/ ml\qi!OHxPBzjbvs{";H )O )X qTW N*g5p>H!ñmHxK!c W ;m?;uՐL^V#N z+w3t:fco`QymJN#3Xo5^INȧp}y^uٌ߸Pbs:>4-_ :}ɄaB#~Xb6@lӄRNT0[m7պ F誘Xt+kԞj `.n6ֳn{Cq0}?_PsXVS􆓮7RuwJFY;Qc&FߊB2> 3] 4/|QO5dWy/1Q085C`p{F^rZܵA]$}C$0]@/[}`(xS[ihc桸oAعb6 2 Η&Ɛ֥9:y% U6cB ~bgqkhtLr6ݫ$y;LO޶\X)~z|*܂F QIo Cw L I<~ݐ#AН&֢p lYo*҇CݒF?*>w}#`T4I8Y ey髎WpGK}4~ |7';AJoYՓu9 -} %کw( Qy#.3 /:mac _XFQ¥'sD!.+3 ׍ejЙ_ibLr P1n =i@ϲ z\G ˑŒwOe=i X E/{!SuV99ѺK9ja~9nU{?uԓe1"wK(Г+I-8x0PBi @PoG.e#EizH>8Y)qW}8Bɳ8fYOnL=>b!h'i;sf.~q*⑻EdD,(\ tmU?I]*enczJ&es^ ?RPrZ=*Ի`һprS-,ZhlQ@t?NVRmAݎGh*;VAʝK iFB`ذA82`"ʮ( q޻w6?4`AFd Fb.xVkǶ>w늤f'Ve;B؛O %En~qESRl]R>W! D@:یQ<;& ?--GBvX4s|9&SM&ُg-5z*„2*#׹XOf qΊ$LLʮ+]ͪ |0Ӧ&O4m5t+iO@(LNОβzm(5u+2l\YUB0 :D|Iĭ s HwNC^)t|pxm,Y31O5+s@cV;&rV*CѪmX۵6!dN ڕ*ͽP~ Ғ[;a";T*?-Aq\RHKd,2ϓn"w+ ]2w~hgL&':= R3L&ˤA:/E9<Oɣ_,o USg&!/櫝@Nzy&v{aN47UhK #C&\^pʞNYZ>yĽԶ8Fx!O;*U53<˾߼Ffi¸?@wiRH.ҵT{WB8@rXsEy jYt -4Ơcl'ӄXA69S/~]A_voN~hټv;ToMo㿵!\Hj7ǰhX|E)fJ޽݋uGE/6e4G]lxދkХ$dZTwWrVJR>EBD=0ꪕUW[́US4ӊa &SKcڒ&47z25kSû*!zתŻ]-=VigH,kF9.x\4>>eFm\to(员RKޛm8W͖et:̸Rry  r,}pRqW,S J^cgK˓]vv 1Ј8r?3;2{كE{*Y00׍L:g|$1eϾ(!!VLWi>0= Eٝ&G]+8(mhv!yUbƺ}CWb&wvTV#yT!Dq(DHnS#ô'.?&[% kMS"sڒG_8< !Hhsi3dXp%2FɡR,vzq6Mf4wuٱ61MC<.aEu'h (?@2鞇}a|=Gnu阥Gz*A|J̦W@ ət=5 PZTX~]0/Uqd$1d.N])S a/V 84ly2ufuw6'QNtm)|Jxj^/p;υ8KB.|ޣx=W]Wy3h/ :¼SG؟%qğ5E,WHW&>xs4U@㟿pn+ o!rL`!Xu.XsUeS7E~.<@ظrpL|e baFQ)lޚoaxS0XA0T[;TMҏU^f(f)Y"wAF0qDML/bPH=q,7="{NNQ] [t{IYdkLRGό2<*fYA+x,k}!㝪as jOUUbd(}3 2k\v'tsf3}1cEIQ1ٸϚU'\u[h,I7Io>NmJ&zRߧNP\dTًsOL@*lLJpfX{=cl GT~)9J6EfQ.1g,#e`0`ځ ˹ǵMbS"OIȄw=RfDm!vdplHضX 7nc`5mן{A6EbBh_M20:CnU';FʅƸ8*j?v_-7 Qfu7#j *0Dmq<@#LCy+8u$Z;1l"U+-sknAF$me$QĽ6|ΉX/H{ѱ8_BTm:Uz ǴT .[ No?T$kG *n'݀;TCK.:衒zYe|#i;i{ϴxB 'yks)FދѯC^Q%Pdi!xYTq^z2u]l.{@ܣL{r%fEsh4˛rLX0Bî]ө2HhaX)L4s1sg>Pb F ޵ڴ֑+66X vd'\>]2HDt~BŚ֕=^ 8;O^~A_Qnhi.o~ 3f5OⵂEz]Xĉ"m bc=.GH|o7I1 <72N"l֍@эLl9zgQN![+‡v,9?md>_iMq,=$eŕ(7ڱ0aM;soxW'V,Lf{MR4$X'ߤ1{~as-7fN4g)8~ց O^aS3H^XϷODxxʖ^D,mJ?d[LJe|ZՇA|]bO: 5R旇9ú |o`n/[ɴ܁Esc}|I=vmM)[tZ _  CY'q%EO1\<3ER CS OX4$nw -`n\*]K- ٖMoP}.4PhZ^gi`D1GP|qth,C ,JFW=sIDy!&yje BLNTAPq -S)2Y IaWzJ>8H-ː% Jh`0d .6svB?qVWbӜC 9H)s~ #`d q ÜcV[pW2C,/0I|*za 5ЅN~Н 1>GRl"d-nyޑh鮊ѪP;5vo0O{*nzSLqLFFm'"o7x/$gEX Qu2u=+0Y~YBqj]3!V;d;rpZLݔ$mzx"9277cy1[C/ٻa r-K%uojaJJ&o*uW(]B?/n"jg\l&-js *XdY ަAP*5%)vMpb\1+c+D/<{}xOM(vfP'(>Q!նXY'0$;yC{\5}.As*%"0-I;*[ҥm(ewB;kɚTGCPM`i>`omgm%j!8'tnʱ%waYјvCDLjlFܞ9ZnXl54͎1d`b7ziֽJW"}/I&2i΁~VQEb?|E(M,9!WZԻ 4*bxZ5!dZ M,*}*t/}v:в.l0iQ;CVG`T'::$:d.GZw< 4ڀ?HLVVΒ>`8eT![BgG_{Og/sv(s9Ò+1`!Q7 \ҟ_5<ڀUqc?ky(/%\S *׺@{ @۳;r9,56ޫIO+!mO۬7\_e;vtR퉜[H[L7cczz⟅A0lBKxt}f1^U#H͞3g kI Yp|8dPdlHsVND h_Yƃȴ˸},sP*v?XPVՐ,y~ KbS*l%vĠ]Gp&X͸ +{'@//Ot0{qDgP b+k>jofShE꓉<1G̕KǨZcI<̔V~U=Ob7oQ|[X+ȡ2B^WEq.=208]*v< lcu^~v -r"D wlzo<\!h:vu' ,isHM4&jgNID|1uCKcp"&F0ĆPcѥ@Sq8?V Y83bk|Q Lr` 9ߔ)35gѹuHm`\UnK@^*ȕl(Sȑx,nHY =p`Lj| P?rgn毖#Vsp![ owude|;\ax+:K1a@!~7G. -ﶰ)􌀑ˮe}R3^Ψ]aËiAlW<@ttWc"!T~&W}4mܴ3Kb{#f!n8%7V#%f|^ӉꓛTc,_se~Z <#iÔPDK!mū-np>IDCz[5xeUuE#͛zL62s'I@ )|АnB k q%ڢw^#u^rKY .^z[Dhv+ag2YK}0\ނ{Y/!QO~H?4PL,UR>g8]D/@)VkA4Ĺ@@qg Z<+r䞌JK+" Œb*K+:2jSzԆCðt5v#c!>oOQFQz6!oIׇSJO0ϠʹwoG 뵋B8(QUKgeH,9NiNQ%4>bl3ڂ׼D'Ddü %sTU,]qϺ!7{,QEL_v*Bj F131?p |8> ߾._ǔF`x6\RgYu\(x.ν&٭?m$4;p6rTT w*byMy5{D-?œtSʼR =hLcJSLtױ:fT҇V;R镁ri wlt-{_er5#E3|ά[4d.T5̆`x'-Ѫ ݎWzN,Ds߆S{m0\V!)4s)XF*;Xu~'fv+I!|>OVZi7EH$6MZ?>$o0Σ=PmKA"K%L9w3iw jbP.3GavJSdg/1x1\ :݅ca}R :5ofSќqfʺHb~SX-PLQLz2iUF9W-dz#@MBgYZ0707010000001b000081a4000000000000000000000001644ae3ba000010bc000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/gpu/drm/i2c/sil164.ko.xz7zXZִF!t/Fz]?Eh=ڜ.+̉,3 S;X~cJDEo<6ů3g*Ew@w]1{^?.ƏD` Hlװ)(>ַiBz}#a\6IrFox|/>f"eXouM@f%́b Qk[lvwIBzմ{ӌ~oH.{mX桫sTf_?rw[[V'#5G,9|<Ӵi(-'A WlA,&#k>ڒK `!{o3=g 3׮1 aG"˓ԓsm? t05k!񶇵YVnNt>_0(GȤ/^n| ǯnpo& 4,HJ,.̩4E NL¥ۊxs*jP# D5`͐"۵1Lq+yRoHX^OKu띘zz hT#N<0}u&S#@AG˩I})jVj]Hlچ}_.d`YE6]M,f^7w}>jV%!/WP7ܰi-Q/#h^=g%~azaV!:xg*;,Z,cvAᬵ!MnԻ>*;eyb[R\g)p9KtaO6jɈ8m`8b46ELXF ϩ;#bq.i6%w=VΕ;sX*H*f3"#Չᒽ+&Pt|>ֲjfɏn}v뾻|qc5D/6aO?4Fg; "D`77NRk$-D)JfHnHC/xSE8Ujmy]5ɀ䶋i!^ն,&+%aJCtQ9:Ps~9<>F"績| ƘL>[:FK~GAۯ||Tg;_)S1.m.Hk^]Fp.lESn&PGFK<.t~{<@B7p.};Q`0 "쿦B]2PFr/#ُD >%δ5Bo r2N 65y0mmfK\Kx)52wF{b2V &YJw2v ?YE>k̒(#˻Cv:Q˜ #lD8 C%O]eɂ?0PVy f8P-C笩VNF:׭ϡ~UV2^p9ԺܒQ{#H'z3l*ހd*2鋈 MAFa~sׂ} *sp9SfDF%gh8b#Ισ{~]U.YXRTQ*C@fHMfY?Lc[шi@8͖d wqI2f*K۠˜3?Ofh&zߣrEdlDiF$ot5PxSq#] v,NR{0ӇU~T4j= {tb ,rfZ<#NNOJfh$<R\Sxㅸ۟/5 hrHaԱ{7lK Oi]$&%N_) 6r! Р _XV? f3KII*vqG-c$|%Jfas9^@_Ok>NtیW,3e $fkww2$sb[j*&N/zK? BfHgQׁZvZc dleH6*qVǯOO^s /O(Q}9<#W~v+1eڡf?5𦛩5* F_QLǡoX;1 e+pځAI=?|p6ɒ.&]O&7f wd5bG)GqƤĴisTQ惤Udbа-p׬j \޺$y3̌jŽ.jڼ*{5BKl^Ye'NM*pC/'~HM{B<as}35Ћ|uh#Cy:n,zbA&{+h7Yy!hی SDhiE 'FP'EܜFẃr}g'dFO;3o#}fB'z~*t /7'Lml(0~( S[э>ve0#[3bmx3!tO"3V2U(NT uYQtU`WeF[t#Ֆ]N{VJ7/-N+_OxYaV:PD)p*/Kl⢭|jv}ǴWwտ=y7fd8h g{̩6ؒ[oa.[56݁6xϾvi3&WgM!+D3xG_$@BICbB鉲9Dmp&#IOVׁ:!^ě2ej*ĤTS,`@pZ;pb!6`n UZƬ#/PvnIYŶ]lai pxϴ:hj9q^ہuJA`R^#2hª0tc$|5Eim1 R5AjFe zbr@Qb;ރIlt[l˾Ps~4?ig=SnՃ%jޕqYZ^5IT(NAXM.DţL]FЭ~f0QcE1Os G4L_)r` Ɏ{Nj<ʌs$xx s3B,>.XL:~Te#:Ǻe-_bŽ+Cǰ}# Ke!f5k`I1Fn2ع\YWoskxf_jv*HD/bOE fN 3Pq>:o+dh020IG6ӓr6\ݦ>GJ< 甋zCj x@$f] 4ј J [ͮgL rɊp?e~ƫ$Fg-PE~6Jv@^گ60 a;ZJС?KyokX F INP@~fm?L#p^Q/WP! %*EQm=I/C e7W|(n2p'Nm5am8*BD;>Ҥ D۾ӳ>AE j rGRX `n'~S'tݥ<:界n`3 @?spYQ\N.̧1T>[h=krt!}gYZ0707010000001c000081a4000000000000000000000001644ae3ba000042d0000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/gpu/drm/mgag200/mgag200.ko.xz7zXZִF!t/gwB]?Eh=ڜ.+?/H&cqTXb֘FM!ϥ|lUQOзbǸ $=.!WqVG G<{">y_r[yx8ú*ҡ+%`#ڦ|!R(eОCԜss1}2lj= ,iఐY0Xb߰.o; DLqԾo a$ÖAgaB:F]ίQ/g:}rCy`lv :q;r'DE<QnҔGSY9$!IRVĂB4Wz=;)t-³6Ox9^t4.6JBFt1xQ w'jT!|c'>g"+7`A |);qe_f 'HlB[$m𦬰jw<#t*"͚W0j~@?wpÒ RB*Y?+RJ R@Z[ ׶Ro[rv]G"mkp Kɥxyu4kƪ9O|,8p93$/Ԩ .#gH5gEU{hD JW4ȧ`3QRJmlѼͫpՈamݫiS_ͫE߇dO9> y  Z#Ln\*lF YA8e,@8_(VTs"wO!{` rf)js\nh V =։ɓE=,\a].ܮKYJgOCd`"MZ_9Wo7bxBn _Ri\n6)ze#ץ+z"jߛǴQ Efv#M,]WsR68IѠuEbw~(:D&w|Y0:v@P[V;N)MnΈcOT$ʁF 뜉G/Elf*;Zf.R{b4PT$MJNU¬>1CrԊ<ə_'3\ חtVmqaW,BtzMA wUh&A@Q]V3l3=%6@ixxE)RYGMmˀT asx8$m s?C^w!ʵ~Z ^{DPV<~p>,Ȱay 3;.k[ cW9]on 5=GL WmH0l" LR>W/,%/7V>ۍ2,f#U,fxZy! \v:tQJՉ0?0̌\̓clҖ"a;^=4X֘`J*$Z>.=3QoIDͽ7m_-W_?DRWً񲱗 tl:;ά8(!~GJ{bK/ q.m޽= >P\uz6E? zn>xaYuϳ$|Ja M~m}QqemE}Oq qgK LƔj̋;SԌyZqh~])5=2kt=CzZgbBυJe2}BN 4fI/ioۂd1Dg3= CeYRDLc>1X=xGn=/$ھfUɽ9$׌JFfr\R*zMv\M\{%\9?eKRe1wȍ9CwFWtSfwmc\^eF튳 :jHE v[М9{*~Jo^"/d>0  ZJ11ܞxC뽓7(I dhh;D.-tuîKL/6 ~lvF1qjOYYܩ}2kl33I~(7> \Mvi+M7FyχYNpS.9zw/QǁaW#uy|;w9w3d|Y4KLT)U14LGӼFN n/ЄK5*aNoI:ﺻ<)!tO7]tcq"0'Y#G4 \M}͘j$Fta̻Q%{_# 51 -_?X=m*}z q- *|uEAһtU@[.j$ ilː]B,ȳ#_bMH;~zszhXX>L`'YSw!W-⟆V6P}* (..e+%?ǭCy5eFͣ)tvL"E4a8R܋IĔ`qzzի}73}r.W^avx90"bKxV%nEU{CMpalN \f) χ}qrޖeĸé{Qd~5QZ:wǜ8 AB~?tT0gtDt9:[|;6EPjt-FB5<⇐6Z)7w)t5MZ`Z/c.JAwxf>䆭Ɍ j0'.xi36n=[K;lq}Fc|7_iꎗWffnnUχt5$@XvR:}D{tT䴗\; =_X!C/5{ ==Zln#y##mn] 'ѕSu1\vt@|E_ʼnԎ آ$& )]`9a+q̊z(.%t "@)k/J#?OB5PqJ(Zp8r$O/K`(6evj9&uW\4)uJ [^jҭ#+c/8t%Ժ"|tq,Ǩ,vdmX䀰@hPٜ bTk H>81XH` "o9KF[Kh@e3Ž̔ؽ,B9xѫIFa)EgʷQw]BqH .۴hl I190A5e_ŒUհSZ-4ӄ g HXЪ2|ʿN̷C鐼DL6`e/fNީv55On%D[}Wjj{KR~r9ru jo?|&4zFV,\׏MLeHvbxF1`Z@Ql 4fT%eY+冀qs1͞z? T,E_\=&m*$7-i\1':in%\O\6k ?ۂ z pо 92\K#fIgrB /;/,zč\O qMҽjoos,Oii,Lp3sk32].`UixfB^ljPwuړôᡚى]rd(Q=n5Թ42JZOONK>A6OZ17tLC9ȀK[ &"FxMhLH5gʤj#}T>̐3=}c >ֿ@vPwn?[J /-ӻ7t6vX=l6oFu>k퟈yGE UVovsPf\V孨(|8Qo{$I9OJMk{ЉsDZܡ23GEiѹ(D^v6.Qa!5T|&YtZ*-:xwkF6eHt٨iЖG)L~aA r| ׃hxtw$]wF>~Zw (EӚmR^JP ؄Z0,-rcQJ>[ksgڹhQ L Xa,^weEmf*#; (Dk\/L(I;I`[V]!raɋDtZDd=a4ό:*8ݨ!o_ eO\ol{u8UB ۤX^;iE/wH^*,VM$\Ad _LNR9/]%QqL ZEPɑ(^Uo=[\9e{20&dz܍Bco%RؘmؐMcЋ5E25/JTE@Q %> M^UY}[I&pCR)'@}6 { }[k5: u_E ʖ_ שqamlK=Y_ԂD[fbmF.zs+R0E,9Q86=!_>8<6R;͐mA sjh-U@~+:ǼAfppeF(}ҳ d =>57MZrN >n(x df*qrٽWheiZT_{:&pu}EgV?ݠ}%+K69_tܫ %̫:}[Sa4q*arrdtЦ-gtئR\KysۇA}}VV41WPPҡNVmC٪3P# nh?EWW]IBz]E8`LvҪA?;y&kt+X/W$.L0*z[V%Pxi([a(EC'mB¶\ߓ~Tj z=$aMtom,aBkVqRf5;&ƈڃ:jbCCEG臀]@yɕC܄m˒ڣ2ĉۍ8еf-+V.*yjߏaVӼxجŒ֏,lTOLw 87%jyXR\zxZCz_m3kp2pOliafsP%u:Fg|CN 930Α!ߡbpDjdHL]xJV٤ؙJ8+C!Yub휩[r.|2J+ƯmCBND3Y8),_]@; 0WU͏v7M?i?)YicZ0yԱonzf<895WzVMnd|Y(ͦ>zyuhV;nFL:\GM^B!]i<'*0/CAHmQ5(S`Ɏ kmT~Rx05Lٞ4,rjF*[YADjT7i,\`X:]'SFDeQqXMQCイꪑ`Q]֗KgZO`e|i Ǒ`l)tƙ:'i֛AYiEaWJQb--0bA-)]u*ZCD3-#`/ZCk2\ePa{NBQr0+vsE׎SSƵeX UbB jxJ^AlcdZڳLyG@31MQ,ZD=aeL U"b0 S/a4lq;xF U ǮY+vʔz:Y| @L)bP@.b#5.׏ξ#ƪ㾟|^`_ I/`^%exYFu "ЕvOROcM 6\<ڂg\0 mP+CvjiRkM'6]edV\Eu`5}_C`熐OR9~#kWPL9-lMPwꡋw=Q% Fq) Yg}ڙM&}a 1LPHݟ-a|y])E0ߚWy$ўɴ:ij'a慀Uv?߂ЦJۇ8XR2Fլ!u9R0냱)Q6,2~Dp,kDRnQB?k3u™/_^ ja.wEXR1!y}q"oi4 }`e`Y_HqXl``2n\P+u̒vqU#g'lkd]᷍?}ȄpQ.P#F`B,DR`c9a0\~y {Q&|A@.WBk]B;ġ-䄙5frra/t5J-U)_"RrR VMc`~79V (t EM +Fp&}15쪔lhO\ uo[ Y,[d$dDhN~q(*fJW3ZV2:XjD4^ݞ38jBw\:/"* µ*n|D4fFt˯pK0iOj'Lg&o'ksCN*caɿ?PX 0\:W!*$=ӷqvEsdK`CKhV4ãO{҅F7-N$Cac2P :t 4"7YY.>BŷE ZX:;'#;\taE('! jEqdM1P@i\LlQ[:QUݡl삛JL!)CzmqbyGY_Kf!P!"7S/boc[XF9zCͅCjN)e+NE|J ٳ>CnwnafE[@ GqESP>v dloHض9 )ˡ Q\:6FbNP |;Sw,HJe8 JD>P#FhAGƏÛ|%G:X7n*i~u?ZS"yl A9c s?彙9\z@ s ۼ&0 q*n=9 }f d&z*Ec8*/qUAN"*]@b_ModD? :Sj "U/ꩮ=3l9?4|܊$Qtl.OcNlP xە݋4;-LFG~Ų`F;уVtWH"F sGC-akҹAXٗ m<-`7{]3N1:ü5Hk6| q`&:hWv. DP7vo3YBw__v{+qYl ;T4DB]]}^ W v^i#koj*|n0iVH>6cS.]L= 4,BXT ';6R̤{~&dIDoNlx "9^g<8fHt$%T4DLeP'af\yx!ΈC9=9g獺cAm8*puvBUV@AK!XPE襁]D\|N9s17J"KыAO34=s 9<,>TeĦ itH;)@=/*O]y0!e2ő?&QLzeM_k;.cK|+Vk79\fs0Ơ,}U!h@i͞XH,Q~_Ij%jV. t[UƢP!Nv=@ؼ-˿Ef{iFE¾v}7 o{E(]Q:XT'Dr)8GYSƄMGU YԐɪm IxLaͅ8d9ɂ[#t>'l}gf;i"zdaoF dIV|^1,=nT9 C#+yyΚϐZV=\(|a-aaY/M;-L/WاFMݎh-:]v0|bJe_fX{aWfv驒 a"nC%8:uaa#YCj|&B?#xCr(Պ#y oʏ&+7-[ $ iu0p:з>ĺ 4 7P |6Cpv/`7_.;3U*@\Jyas s6#z]6ZkM`6$~8򚚟Aꢥi( 99Ru;˥bTJ<)i)Ag$,rЗAuc~ǖK-}Т,؀c3u0I{$m7 \ v%ᧅ"o#TQɕ  /!\eV-ޏNpCx$ lF *. U반tIwP0Y0SÓ(%#R!IzKYkDrKԁGAuߏ?Վ Oh, O1*ݹU/9Uڤ!xq Vx#pfvB6E1e'bS9ou3c2c>7e޴M+F1|ǩ ?%N{KA' @%@bW?ϧ*U q!%PfGVCToLޅ‚ʠl9 z%)٣tb@)LqH{=8*Q0% YiRghM{u{iCʦ&:E%-ݳ_"H]Bl8S8eF_Ჵ?#ԮEM~ʌFX"üS-rS2&2"FQ*5o_@tCׁgCCcS-"os)n[~C'Ӭ08rq =mWfO@gq'IÎtZDq@:kyk *d+ح|X]/Tpȼg} VI#'-Jo2L~KOXqS24"49Nb=Ood:xJժG7OC`gR9P2n #$̲U>Sd v6=U[/owV8Sm.eE$ssʾ6?-%8ᓇ6$KIπnHŷig %|B\-TM:Ð"4fBo:v!L@Bc`nǺn^]fLR E;D^EK?[x@p*O& =i_9ozI3)7^v;=ژ ee%v%zr]|x-};ZL1hTlRٯ-xs$ Yk5q5Iof$k<7Z%2>*]/Gz[ ؼ[xFZKMjw}2.awɜwvA%Cn-erѦ;sFӨBXvI1~tO/W 團 ؽL ,㷎.4@?@hՈU;  %pB^d'Zsص0'Ibg2I8)!LOiCo"ኸ{7C局- PeKRq?}g9{: 2 XqWt-}U bVP*#7c$;˶,J+6[Ȁ50N.|sysʧ=Q/e t_*~!-5Lk }kljֿi/ȸ%P Ŀ!)l<NISR߈PS郊7hȻ~{aZV TPBwɠaox?{<馡s>ɞ>&~}>Am3aٴíh}e@偋j0C~Ü|FC 6 rNn{1oRAm˿a9,2_Q|8ycQ9c$|eV]S&=pn8gFefhT2 HLp|Տ*^f0` [!lNPXKcOqN "\HHUmn6Yy_ ؂n#?GF[$=`(Mi([ aDFxm=dz&/aԵT)>'D ck-|E;,'kd+޸|6oD65}.PZC !jHaa>'svST%o+1R"%Ry/)冟fi4v94T>r0>6G;)D.]K m)r'.tki4D3@dO@$/6?׋DoqQK [e0~խ'mܸZ|NMOYuv1P%j|F4?dOiEpYyK]S BS)9dcC 17oՏɱa@A NUqW?Q_ ZZDn ׮z,78Uf^}"ωuu=Mtj~Z,lυLS;8|]EӅc_ &AtdhIRP8qS@)k\S~FCidI?h ̡z%h&C]8׀Ofx/"_):5h쳫BRg,,oߛ!~ HfSl>t<~¤{fszgbs |cDMZ7Qd䏺iyRB= `P) hߴsH\")bvD2㐀 ^^)ܬ䛝B` 뿀 :NG>'W|$+#ol)6$Ռς-U zf׍p":qeN÷ 3mJ} y+< hѷscI-o(ɩ5Pw»7{ȭ؏y9E{nX&UIg ~J 9\ΐB9czxY~TK`VA p˗L-u}ZsugM]W9?CTZ@9L ykn"'Y؉ޅ['QbX}RǏWj9*%'t3:q7eJIpM[Tdd<43,ě#<_´Y "Z@b,`C.(8B͆*l;f)٭A> x@k$GO} h\f8P ǰ%~ßʔ@bZkC  0f"1.Y`Sk^`[*AOhǪ-?:sI6`AcAhIk;'-;g^n@(&ީ J'xL_, upJa&6~Go6~J!8ƴ4^e= .-%a?qqHXyܔ85eA4/0lQd7t{㔍?qoO:}AcpgS"_R3W`%C}vč0.R>i >@Ýp;2}Էx*tlR/r@ob8,VX<Сs^ivb[8 a1Ů[NW)Q.xzanDƍK2(d@*qaBEjMQ!bf%m5>7Ce3k-p$T0XPBL&^4YPfDf6O"¸ܰ~%7 ֧Ѝ Ȼca(LwrEKqug(B[ t!xb8^]'_X[g,\.ʸ~ >#;TK2ۚ} 6qH$!V'Q|x|0O:u!lfq>'9(Fatkk>^vvoj*}EsX|)@!'0b l*?*0c,oN( >~3By\FvnwJ-!8SkyikѶ<0UMs6zޠAMs0¢⼴o#=恌QL؟i̓*EXC7͝"E *aT$ET!k ߕa H;2K +M/p9s蝄G`'pJ D%֠K{ƆѴ]?!2vbw[hKbka{1,jW"a۹֣UI_!Іc:RIT?~oUfrh?9Zõp embT( :61u ] H,}c~#^s㮹ݕj I??i_}$vr'#aB:"'T%=(^ 6f*3Lf}hE @ 2[rOkP2 IקLC6tdPbJŅm7x!TjdJ%sa(w⭼X#ą3I|}e\NK /tB4N}4L; "qgwRy9vMYK0e3]j,WAU}3-Y5:/=5vsϬA+haka#t+ή/ފ:T?PEioi1VJho V?;ҴI:!JY p@]u4j1o*%no0KȆ@H 1˫B+IHvslྥf>*zG-fa3#VŊfS$ݎ꫔2oL"D<jRUdRSZTLRWVq!㳤\cuBco}>wjl̋v?v)Կ,eԧ@qHe1,j[qxVYJy6TZ#9,k{)PW b3 nbnC-UVJ$c:i}R_^!bNȼҹIp)aAWkER4x?%NU Ȁۺˬcan}'0+cȧ/bא;Av?ulGw[hblLf_vGHٯ=3^9GtGG.S{*JxnFFWV$:7/≕:Ke~,窦Ae# @-ʝ)t-=m!uD:XE%1ێIUE}&:UJV"`?"kW#Jv2L LG#G?Ќ.僽K}  [o.r§ yquIh_a!,ޑ<| 8]xpHL0!aڞO夔-*[ᐭhE"Z-N)1Olm4,V>OZ=;~e.2^R;ڎuDp zk^4#Qh__wg'm}SNG;B=w'c\J{l#WY$SJi85yꅍ宽 K'|OsP ` .5$^*.e1xA)!ʱq"Z)&w_ɓ(Dn8O=Jc*}] 츮 ؎ R@t/{:evq p'mz5j˂pyi T Q[af`i@t/) ߦOB,8\5+S78,y1V HE>jZNx`X$`Ful/ 6m!^Vp(WD@Rm|W4C y{)%aCmgvVpK+e4$Tv_]# d&EVd%1']}LD7EמJ 4@~K1 d].Į>|qJmO^N=V @SԊCⰔL4`N+U>ƫ>9F9I菆}܋u..~̸ t0dՑʢ;t ])[C$!."O "ya~ҝ;2XYe\ɰVcmxh;@TgN|bR}2+>!;gUphw\sWWpM.`dkE34F*c~vs=XOy^`hFBZڱlAb?4SUVdc)2lp[' _&|eğQ.S&:%Q=3K0 ,.n5]:i}nO(XnJIRSFGdzߡ [us0-,!|Fz|hv[MLnR+ P1!y Zq1Xr(ⴴ :_!W*&2&S5GYLgt{޸Ix'ySO~ohDJ6)G;?"yƔ4R8N$"HtpȎLwNȵR" ,1YjJܒaƷZuc;Wj`#(IuV-%M&hAވ JXw3|"Yqx-E]O/3'B0E:lN֚nDb/Ǚ@ Դ1-lvќva4WIVȏ挬BHc|C[XqnRU&| J2'<ۓ/ydhGf‰k94 ARnݗP5ŵHE3厦Fʝae!:04RKyKC \[ "*U>Ko#}eDqj狼%"Ec9SyfBM&_PJnyw1N'j.ti,|ڇxK )\iZO+wxh#IHZTJO p:L/ύq˥'@c'_KlZv,4t\C'Z h5 XP<F|0csE+3%r ޔshI6 \&ԁCYqT*?ȇwɮѺ0K3*-4ԑBӆR`6*)MS'Y ~|/tBwO_JZWߪ!c/9tq`¥sYg2V%2~&b8MYkChMl~I34ӂ=R;8mOyOC# o ߪE;I_\dRgTh ë\NJ.X5,`|2hz zt˳7e-K 3kK~gWGdZƁ,~T3,Hoc\+]:\:v4TMtNsaK ~ln$~'oj϶(2̛Zϟeb)OI MNz2FB/Ih7a'p2RmhnjIgU歚2/a_*B8[Aa@7J-Cm|ʇV](HY:"p~CQ87u_p/`O/%ía{RI6<{SI6Iak]⡚9>攳7$69% !Qb|2d"IS6؁Af Z'6In@nVFjv^.l~?Y|(3v'&3-ÁLuߑM1 ~z$vեА/@}(傣m"4Dvl`pf\'6jpxrɹy!"0XLN܃Rs);A9k /:I]KQn;F>#&umRXLCob)q.frL $fG! -֊uPGעg,ߤQz! ڸ0NnN$~ }HX!@n[~'Eo~KX dk#OMo?~jJQb3sdOY.H(ܚNhиNmlj1 t%g)kQqE*/{9r.NQ$R4Tr=G/vOlow:? ^[JNμY*FR^&p~ǭr޼Tplwbw] qխr&:X >j)Yِ݂ wQ!7En>"8Fm~8Xw !A8Ө$z@|ިP?wV<|6ڜ2G';:-E3M'>}e3ZK])a-Xs )rpj= ^_@|Xjxu? "H8\6'VBI!!zCJ6 ;5:XR&mÿ@N C-vz]&$dXzmhßH`F #k8]੅()qʜ+fg Q2nݪkk{;_jL6c.W=;Yj̠2'f,~Zo5z־%r6$ASwmq,c hjWE#iFj Oی`͘`E]δM-M SpMo#(Ȯ7'QsiQXз{mܚՋ8aY07;:&X~keǮmsnZH[fv|6 J:! z-i"] ꯺nW҂SG j  Aݬ\hQ}:Au'QC ^7d`J+Nx#1mt82^mcM"C+ x XsRռt%O-H}V Ɓ֎Q&oTwÊ?sa{YdG6ew5†Nc.?'wPV.'0gP ;*ͪΚR2jʫ#}[,x+? 劵PVHʦ'QaәC8{#<gA}Ạb1OS $+s,;cWGkbIIXyfۭ]ک"V/wh,4("eש^9e_8̉2wz77E>^NuC)T9]`ܴ^tt"0h?Xc]:5ׁ/Kk6.yȾDTBy[oC@Y(&S AXqљҌ骧vо7 Esj˯(F3D_7OqƣT4z5g 0S42z'е*}Oڦ 1)--޳J`M(Fngc)PppfF7DTݎ~ΒsM R\`6t">.cߣrRo6{WǏl u7#!jGEZ"KS_Rޙk.n>t %TenZلJZaIV>\m-4\z-zqil@^ݤ틉-NP&4(OwA{Ny=ϡH:lBP ]?ᰪP?}gwtqpn,79LS D)W^= +u.bt\%i|!?\K4uŏ^ȑ|F5'M0|VahDVlsCHN)DBv-qȔ.fC6< {#y X-?ٽtM mcm̗'yأ.0Q7;7Bf7dfC{$Rݺ~qA8^調ŗdWZ[PKu !`xaf>ej8P5-xױ >J^;|[ҖyJoֈiv]mI-"0U6^7:_63u<3Hl+WVV)BN:C1P-|_]rooʼn l<,eՠ2d)0tt!BP0<%ч^qV{*߾_h8oc.?ؖAQA¢@A,} ]RX.tk0XyA=3-,;L]V/ô}wwle@pRa1Yb*wL~!kkH^*W7d|) *Z?tnϼ,RXk`Af&#GrSo|im5<.> 𦋻ĠFks,%fjK;ts kW(mסls84IϤ ,3!2scSL7EB[Lg7yEd޸C-W/F>cݠЯcFl,t dl*tux0@'+AdNd4(lT+ *5A*̙lx翶r <j !Ote 4ء:=6z+aOz#(Hf wb5ʝ@!-=l\a9#R5Mx;}S|Hh9/=с-+X L3̴ۢ6^X(_+̄H %J;oiF}9ֳn~~RϤ!?*>Ī! })eb ewF"A~6*/lKzS]"]&쫮R-JP=P{iøJݣs>Y  Tȷ * l<^ h4̧},R3]v'acl/`%`~X/.)āN5qzZejc(&*`ׅ}|ViIve[hGfNvzHkIhq:$%Wws!3⨨;By M 9t>"GlǾg fi{+z^pBV c$xcfaTUOΜ:[a8)+J%GH1d/=tIn",erk>rTG|If_AyR!^[o1W+h{[Ǽ'xK[Dz]7l`sfX:,)!ά%%* )(B,= "pƃtZnY)* jo< [!'iK D]<ɋ"|jy6:Q|4R]GmT*N?H{1Zf,V t>cYlb~U`&l Y.F t5Έ08̵vCU2Bru  P0uڑli9S<ͺvR`uF/0h;xYrI介کBl8ΏUR60Ӎ\:%XvRs:Te.5d}VHvɯ:6eޓ;/Z)TނCY X辦q;@z@ _7C̆`  ٚO-.} xW`,by=M8~ VANm}Fk F@ 趘PíPG* gXm[[ qSްlepJ",WpdC 9p} %ɼw̎@kG$wGR&'sWQ̌؜GɔZ~':X:N}t3sr~P|HP8OEh툊 V)8*t@`߻nn溣y˝v/0v-f~&]G"2ȨwFhu=E`,WV4X!]4Nv|?F#VzVO( K\$2:aL7vH/ý*iM3i yδ8rئS-nZ΋{j:mYˑHwy|*: ʉw$Lj+ÜŻ%5]TF3ye_D%݉ "*Ho;1 ,kCtD~ȩkCZHeՊaO/2«`WGWJbA2_,h7Pr=''7UԀ5M&"M_tS3JF201j M^AsSয়K`}uB/fBQ:":AriisɎ=)Rh;mM)Qv*]8pPg`Z ۽ ŁHb؜Ǜip ~G{t]G68}Y/y */qZKxy]; 41vTLvW )t~t*OXnX R_ L1]ؘy#δ(O Ry+x]J1<'l9\ېR{y|l* H Fu$wy?&X/%V- okԿ=B䕍l>jTE68c S}Ca "u8T9p,\:-[}&qK%Ã/-X^PLvKZCwJcqa\#>0P@_[RDT&sR=1f#Z$jjc/aqO/W]h*u'elFL@gKU y~Dm3a[Rp˹Rp زWɒdbjFs\,jF3.}qKjhz_+5 #Ha"hx|%!AU]EQ]jh~^qCQ<,#"9,ľgޞ77).JTmoNlwK< {vG=|fL&!D|y#8{NL(5DDdԦ6vViCfEuM|<1b̪{4oV$0_|Y*ձ2quRpwK7g4pAi^K9\C 5Ls ?|-QAbԹ6XBkbtҕaMCJΓ7Ŕxxڭl'7H>"d$<>wQBy6)'t{m)ؔ |;'m|5JߙKsb_Z {yޥU 7^ n +tʉj`q2YJvv4낱[?o!*x;mDY$]}ײu!qbDf @j!"sw[x$m2-2Vhl ­&ۮ yWTDeo7zzxcsbqx??CzU_zre җ`d8sY/7Ť_;Øļg٬X-a)I#۸*@'cc_%\8䢋l40wi^Z _'3K8X:.zԍ\jv3ij}5^S>IWw¯cUn/dn%I޾ ɰWBn9񕐀pZKJb5::pFS֌|MԄr>Y3:%U+@) rKb:fV{ z%{a,R&t'?~.y0rÌ#Ffe%"jBH fnu"/$VLʳ`A]<@*h_7rCK4O86t oBoM6Ǎ 1؁! [O)l2:Rezb_<-1tV#9DZ@˚axOT"X}Q7^J5ύɽ!-KTY|0eBAj?.7XWXP[ |ȏwX.w PqcZ=^2>Pk_VUi\_CTXߔ]r>jTY `-1id*|x6Z iSfv~ǚd(xѳ7 <%A-R-61j$?gF2G&Gey4S8J~/3h4r$jVt3*yc_w3 Je-BGkV%i?')gwϳǵsIWtOҤxs^)72(H-D es7;`i`7 1pWj<+QΨ%+D[E0+4 FIH1_ؑ#}KuPfV@Gsh0]=ч@!{dbz :ńc{"7˙Ҽo#iղ;wrU\=DwO`]1?\+P!ZEH/T'zL Cob]QM# x3 1$<8aY6N#/=*rqxT2l<%utc`[ %5YmuC{6bWzÿR@c bqpX%S RV)]Gպ";8U 1{Oa]iQ!mYSO9yUS`N'lF [eMΓWƪVQo|O'HTT*%[E-\RqM6đIcJ`e|#' 65&^2Ӥ1 EH.~")Ǵ]ۺ`;)2ܖJ΋ruh-~#ЪXOr!vԸd$BIʺ:J ݝQVցRP$ ͛Y`&&sj%sݮ! zәrhr΃3[sR6ۑ_͈V%n9F߸L7>VKҫOኰzMd[0 3rS9bRz >Upn yDaWTՌ\#l1Ԯ̕O%?We UѤ|ȜWXf &ȽsHʦM:}_`~jlh`> 劭L:VOӼ['PZ*<ҧ$ٱ3Bk=JmŃ`V9u)P؍$ cKX,#ɪ0 'aфjae[eLr-[ .tǷ$h(6h~Y7 _W#{u3#6 pUi Uw/W )+]4gCɊ8>;G\{IL3Ё {>G\] |4pRBcu.i3gȒG KZl'ywMѢ(P^ Y{eO8^C=QiJ"Ww^g hXOw0%T5^qfApm3{p&L*)J+ʽe%jZuD|:fub :^#'MBuGrm O+PꣿJ:Zw̵Mf#gUV >FQtV;c+IH]Aw>ʸ C`K)xI~ˉJ2w D 0Oij8g׵J"QOsMJӱ-w'$ O)dxJMW/nOOӃR7:ޖ$HAK /6y(43קB]uC8_e̕?Y>J#ӡO-Re~M %0 IS/c,0vS^MW>ND*:$^y7ww3*+Mʱp~dS.h'*7\5zwBOW*ۑ,uMΝlO 6\u,q[;k%-nBK S҂ et%{NML2}b}O(/˒)pÕٜ\}eV*k9:b߼$~?}E'}bh|8juyfqM1R:bp'%']j4FNSJTtºdXԵV RtmnfݽHtKY;i+Nu# IɄ-8X&c0(yk&6f*5W^bt66t,]ĝ{tqۖ2 Y3iZ5z>^#t>(B[ƺn6Ea[4Q%q'! (α|{P\fY7r%sjIpWPz3䭷}rHv!SΈ6`40=sm26@YTjDqI`~e N$% aNLj JA`]*O([ /'pG[B옵Gѓ vb >E1Q>fpc[zףI*ܙ*U(@+R> (MhFn*':ha$L@p@qj#x60Y%XٸRAvx"Е>`et#b'tnn&{qb 8j4 $9Z,R˭\փb]3R\zvj-Pg o lݡ—mjJ}}"/o] 3DZ|}O#A ,u%#)`0Mq-=%awJO<3]@l`DV6bNR qx&)I7<|cȍ2ZڱA@Cgn@3q$;Z>{k# ]21Y)ӫJ `'[ &T]vs9x) Ӟ-IK ztR|`n.gbÝ!;R3I%G/\=U9SLGHW@ t.d[pPbT}.ݒݏE?d}zi w\yU *P~’d4M=)J5/P^w7͎mjKm>s%gmfu (yЖϢ͛ZvwNуGe'֓lo4J?,Vq!U\YNm`X+XZ5$,d-b4ڪe  &]Zb]HjbB:1x r@L86R`ʯYO$@~S됰90!Yn.{j7M6 v! 1Ig'l@XU$%U?ɴJН[^*bKώ ";C>@xYDz\ *}z  "VIXZf9LR+h vQc<MRQ>a0eJk~+u 39[RR~xtȱq!8;rXୱ!J}%SY3W3ŕ Uc _mwN)_U4G h)Sg /gT<=ȋkMW|*Kldh䧼87Qw,qr¶NL dɱ^/,6$Dݬq׼Il\S]~퐦!x`Paۛ}):y:+;J?D3Љ`gttk>ċȃgqYCdA>£t{Z-4_-iYO%Ԅ= id\,4ALUbK:CH]jdaʺKiv#M;MT|0Hʦr X*M! HNTCҘ ~B[eOz~2iȤi>瓛RbVɠ~ck)D5  E.w0(N_NwV\:ZYZلRF|}Ơ  ;uGI|>@(X>-¿?ىbH<~ q,~2:fف"g ! :ChXIїߝ˘zn}N7k~8pIJݪO{:F̳iHr R(Z*bfC'7:1UU6v^-P,|/88^ߧta}I`SC)YTդ0궣Z`).BZK ܥ^~;>jO"hgXX?<{mA* 5\M;7UOrKzP0 XCiU"? ¦ȡ5BQ Mx/̓aD `Wn'>즈znl) Gކ26].+7pXDW8#q28sXIo@Ie-BC,zOGG܋ eҚNM~a(D1yQ6k礘s\e;P]TC+4.V"d]uSzہȆ5Iz1^*C_G|CnJ8JoPBwP7$"SEҦngsp;n"g*鏢KZC f=v{h(ذ+F&j!%uЎy誐[qUsrVME9kiG dlPh%E/-t?Ez"^.tS,5#0ўTלLlݑ Hȳ"{%BPyGr*-" =+։bRQ^}UD[&B 2FCq%tqciY_Q)?kG:A-Ĵc.Gj&l-ڀ{M H'bEFMU MDN?5 l)N.3(k 2F`x8(W)aN^ǯGO>B$9|oݷZsNӫc b1K?^p}Y9tjI.Rg/]>iקn.k6%8% 'Zg~3ّtl #BHuS$=}?m;?DK.\`qeV#x|<1Է!EQ*'z.Ako"a09 ?Ш*em7tƸ=k+3 lq{6-a`.O zmi(%KQlF:!d΁`P |E)Ō"CfUQl~AB㚳}/뷇3S/bj8yqE!\e%X~jl$D@׺N#lLf[u7\&pP2 ߽JDi7];l! )+LQ?a\0oi!3i2[C?=V#nL55ECՐ6<֤c^Fxǒ hMZ%ߝV=6ɖ$-gi@ f3KLҕE @d=253{R ˣMKEc|?%L 5vLZn>9dܚkO ;ɬM[?2*&F KرAvNq6`d֥&ha/p.2T/46ku}E-}HGHas3q0 ک,pgq.JDnew3c}+^!ɤ"ýW両Wmk?ά?\|*y`S۶>V7zo?dK"ZoV&G}pQAqF諫a|'XVqҼ0؈j~c-db$icFb*-’R-CW}Iiע0ڱ—)2'PJC{\E%e5V)@zǶ2Nr TǜeÖJ";,C_JRl,QxYq{/?JBAgs Z颻\,)%gZ^(!7w׀ocW-ƾ& K ](X5 Nq9Ĥ`Y_ͫ ۨdZ' E'YwF~4Y8e<3?w{?~i c| vN/Vn}? mxN/8)wyG{PHKIJl/年bhnƆͬ.Op5xB4Z6v:5T}*k͏sEQf1>w"PS$m4 Y^Cyqw4AYyZ:`C&"^Ćo͵YX5 PtY{<ͭIu^#`#}ȌCe9r<7-Cx_±tqmy;Gԛ[9׍ZUpX4/+ջp\.{๔@i]wךx_ 4^/͂B^`7bL%9DjYFnԸĈX-Bwsitxy׻\m:;b15;o6>nOkm/ YNzqx-O 6pe.P8ߴNK'7|d߭BI}*!ܾqmCW֋ SKݣ 2/pkd'&YPD=/6 .d]נ FkK\.](V{,g!;z\N)8U\fڿ"Q0ʸ":of81eIρXlC̥\rѸɸX d4lRс_vIJLD= @ .߯xf \+O>U0<,9v~ׇ~lu؋zg$fwdT H׽n.Ovr*@ p:2zܕQH=gSYK PyGzIn.&W)B<ǑvmǤuws<\r=1l^cGX2?LOw +yFJN[S+E ø/44-:Un C`ee,őDœd/GjGmv箥 ϚK5DuN 7i.U0U5,Bi:ƓtEM7qHhyMA]ܠ(R;u\웢򞾬 'Ȓ~97΋v3nЩ>)ZٯԘ&.( Y q6uii",ۈiq.D-)<\NJh?AKw†g.}Ĥ' V1ϖ:pێJϒ-!b*UZ{ʦ[KEhdo&Ɋ; 645E!!@cSI\?`-,_̅Nkޝ[& p`ZkWi1x20\ oEK =9ҫ?ƒT.`*;a6Jǚ c Dx%Eg*!'G& u|Z(c=6hAN^S} ٟR>!vh׳S)9H(Km0 1be|f!܀k:d >ձS㾭pSqZ2"&Cj:o FA27js [2wVؠ̺\BT>(40-ϕМ֙,-{x+ْzSVbD[+>mPYrΡWp!Nh 1̩"Em}TragTAfh()tmÆ7{j W:)L疤 L> ̼װ7=9ɯqRz|ha~,]Aբ氺,4rF61,[~ G>ߎo (o;#"3$q!NTR2c>Zjjb>NDa |~獴kD8Yy"Db{}T {!  :mU&iq DüOA8!÷ -!LGm/YJϗVyLwA.^ 0nX:QHk8HwOk0J[Q<ք{B 0}l "n@ĸ} fjbC #کZ:<ŖXx#)t`dI]xt-#.sl(9A纸4j:MLET)<LANBsݘ/P1_ zt|%sWr_|m}'4yqKG7E^h7z{G(|V翞I9UcPYSSe?͙ O+;Z+!M;8^6b/79@%;V1!itҺoݟ|/g&{SK-J5R@aGAe> 9;xB3>JuoT:E3m9Ay`j{utM@6bT }JfX8Y!.S)[;L `j-t]Û=3g0ãjE9O`IDS Ef TTn(>ۿψT6;]$4 YOzƩ# Xlܮ>egT 6.W81ω7B'zMӹ=>wHǥ'_I9S,LA:(: e޼[;~t 8ܷ0BMy-EuB>;gAd70]68}c:˳0= lWy$qhH<]K[g)LOٰ}}%E᱆&x= Ư] 5 Td|߽@+Kd~Ե,hq`@.5Iҹltr9C^OC{a~햇R;W#攪aȽ|ZR_<\*0$HD)9%_r_? N M)dX(7 6[ K ,Z<-=ac(w":PܩyQt;h;Im Ka\tkBIP =?M֨RKX3r_T1zHW$y_JJv67Fڊ lDU AG4z81%a?rR6AS1op ].}P坓%ࡋ0Z,t/LK~/?x;btTK b\ꪐ _ pUn%ULbeR_!:Fgx"X;FzeΞ6,޹i>mXB{bAsQ??8̓q}V[D^pϧ"9{ѪC7P U>YrCOq9\EF4q sܢM:T#vrIUMBh*cBEi5& hMd1ZBBM"QLy]I{D`{4Y6FeUyZ(x t`4*dtcQM.]Y*_@[IyǗ[Dacxe )1 3O T c$!ѩy +s> N$*HAQhy)&"nJݒK3\,,߆^C yH?P*%uXџEFydrǔ0o#Q KSOg,γ ;´TXY;8mZ`L;{48ksX ",ChF-ECdR0N ’XT>G+GZXVBk#O YDұVk0{KFh,44] Te>Q4w̉@ $qѾ){#o AU3P`%|@p۵b2O>;%cfb{=Ʌ̻j#Xԡ QLzoXX&@kqkd|:0;n.^zL-"&&/p9ST>~m}wh•/X΋&4{ o0"0ؚ;\_T>G&R%zhUtZmĂj&P%C)<,;YtKjc4K9+ m=io-/X"h[_/RjVkMKq!hP9:7 'a#FD? / Uu$D;p_;"l3ˎs,6xa5=2B=UeN k+Rj>,nB?KaeSǘI ٽSgppʈOk%J9TjVyF=`Zi"H|29teINsTznN|{ jQ@b{\ePb72|ZZ (at F;oS ; :B];u mo7 *Jrm>8CI\^Br8p&\38 ĜZ͚֦cMXY}<ߋPsR+FuE? uG>w9nn3CrNcGiii+gXhDx,rRԐX%'UZ6&}"/唓+cSLnY 5urQ`?S<(."f[  ap+SKEmW 0O6N¿`4jn;җ]Πʙnp](̕ĵ5gl| MY=cH7,J87 7㐫L fۿ^% H뽕)u"oQ4B*(<+4EUP|~r=r jSm!@$ۦu[5gkAH$=CtxgؠǰNx+(E2\^!K\ꌠ$P͠Xxだ>nitcر̾s& FlmL@M.>$b]>m<-`"; 1 hDI~I,~MR>P1Uva8thIMׯ@Vj")8fb,JGOq[=>`b«91cmCu xRO + T'VDĉtGAq딵7^[;}ikκBWVc7yw6}ԭޤR\bP^gp Uu,TY)(Ͻw-D??o0P27Z:-xRfl= (6^f7ڸm{qҬ}65# hH@9yX[2JR[u_iֺw"| 71١r75 Kjη_Q%CcV],ˠP%@mKvl@/[ֶTR(BGKF%*Ó3AWCPdT&K0$L+cVpF.Re]EHBk}#>.QsT)47D]]cu O0uM~ΎTInITnɴ#nG9bV\ZDif.<6*6x}[.aj9v1'$\MAo8ST%\L*>)vOɢJxQOxKoD[ rcKtF]Qwe%XAJ/az M6lM+1iÝON;!3>[I]a U#i,~[&'yȉNT(ɩ`&qgk{͸Ho2B gkߖS5 ' DD4iDȸRgr%y!'bx/JrOak/ ,}ڍwֿF"uD\Z0tQ7ƴ\g*n ݞχT/ wKzy-}8/A^GUe5+X14)!d?&V ҋb {]VAqvݲL3lU#uO;{&#H@&>x灂[SJ|DLnJYMxiM;ZF:K(mJȕ6’HsE2Y#HL=&!a(ݰ=@'X֬,z:.H0R#}l~o%2!|jcR1FS0xV@Q0.$ISdңqel\{hcw ˱?y~ NֶiX}EeE݄ӵ;uBg'(7Y.Jڱ6d˵Ə"q; 77.WZ旂3uWVMtP5`į7O/eڑtctSݐ5 Ah=5zwLc} {} ;:'p5w`GP7/^fE IPc*8 f`1j?12f^%7=~(л$uhRwp3;Z d`]O]+X= ([1@kҝ3$Ox#5-Yɔ3e|џ+ >3 neNpy7l3leneh 7հBe,@"_L0~~$1 EZ aD0T=7H**[/(3k$ccl#}kvO4H,u~08*כg=\̵aJFsZS+oZU{輅F -7R9.85VQc](JxhTĄx aIK~GTf=+ɬc.4f,mH6pA{oG5j k'ݲ=Y4W(_n;1`FddRm(̉g0˫-}Jۋg ԔUyxfAv:F7\VGqjՠ޹o0V̀'@Ubd$)K8DHpnY*/1kl>|^Z"UrX&_Là.H `}mds-9]o`Sg2i0#1 Ut@{^4\_aAȊ 1np:+ٙMZo_~^j[3L+7  QG&7˓!9NrT[h PQ.+ oW-*qt7Vܖl Y[bs]lh Q!O`CHbIA{HetXrD>"=G)'YH_b=X0J'u~l [з%WV2+08ި6j1oVb7uj*y͈.G$:&(ojo4G"#ECB?e ,Ҩj1ِ-0!\cQ 1`#__TSJ>p)rï▾{ߓ[ 9NhMQWs<= lt^r h6و,ΖۤB,t$l@e5^! 2Z?'.Doow?zԹV>;hToA:o!2bb~LP'nm#= 4r&(^Tn/'8  ^Ɵ}6p&WwF&T8׿JW=Oq⯽KvD6d!`]g-„ͽf2(dRDp4PZR{Q7>y"Y~'9tLa瑢Q9|C5GT-C`#u_UDs0\<*hS݀D-|T\z"9 hI3Ⱥ5pnMEi,D2A$hڸf3MG׾HFa02kijɧE"Yvר*` gDe^Ił$d nec:X$$o_ߜ}!*%WCyEkCiwq'j&IE0ho^#X&2~Æ\l@IH^%:߶JeG scSCqcMeqK&'ծ i*DFVB/ {MY`ےH_lۄߘ&=cyK"}UwD&x/G8IJNJPwc$=INB8:},1f D g43o0 ْciqSPvlYEX#CCO@ۙw)92"2XN_*¡;sW&vr|G[LW2y"'TsR礏j3vmR|590n5.?d~BAfH.A+?ES7y^QA?#-C`[by)oȇ4G6&/ZCzh8QiW70Gx=-. Ri˜RjL,rz\qM_TcL'}/}Fz@=5,:&xB ݴ%ۗw*pjp%Ъ+FY;@UbTr.F!5eKƮF3*Ob숴;nfخϚ&$ |0WɌ($qhʘJS,e #KjVHwemyiWF^!^.\bPoύ];S^) ~~v9ex],TR\mY6 L:-! ؑNS>okHn[(8&CZJi^Ըz޹=$١5ot˫'Z :UkC;x`dۊe4MNL\Ycm K^|8N ~(r¶8[JU]F@|*eݛl77Z-P˶֬"=f!Pm҅"_Ži\ ==c[ED˺N:mf? ]v !1 ͔pkR*#YwZYoRD~нѹt5,ϲ=]Te* ^qp?Ҁ߯bP6ӱ'4ޯsЄ"P%x10,g>l`oM!( !,BU6ɋ YܔaYH fґ_bgb@d2bl}momUJ2YՕC|}0#m"ZO`ڜ[Gv5.O_ : vTRVd+fDcc:3PW<ǧ=VCe}& 79 KOy[be@?ncptq~O$c6A;nu``GR!=%ju6s, =,JsZՠ )3o(j~`fӘ(:FKQsdlPq\)"c}vOm4wNA;,5 <ԑi?$C+9&yzیB pg +o%Y*g(sOwP=kyJ7W"$T g떔~3Uv ,u!Bw]5!$jIɮ} * zLIfs%k_Le>qdC $ ߜqY?5ͭP볮qD$QܷW- v+Fϰ~ 岝RE+-܀BdӾ0SA86}Hk9HQ/ KL0:{SZUE/IxWq|"fvf_ȨK궦jL&FLa{4,+L27#jEQ X-= ɷn'݃[}Wln* Bl1K?,|ۇaZԶng+l)8 2#Y|ut>m$9%>VP/PJ 2} TdPJ;<0%8$tCaO !`^|M1z4zx6t2WjPjpf(&Ա&lسg>$gAE=*l}-|%S G;:͸OF[+Hs`Gi =k߸o-CNSw/(/a_Zu3?Xgx]Po>R>C3Dp<1]A8y \.w=&o!8Hö &"<}aсG+k`p&ɽUd*(J-u,r*I7Zcq!7WwCnxAƲL%8S\@8ε,e%mҝ.ҋT1'X"ۻ'St<%\8/ŒAs!zF4bcexUd|u|o m|C$^& J|QuI1nL` IE6 y@ M*HZ)*7=*؄xGZ;uyH"茔YUHaMGw灜Sa/w<@''t2X5owHI?\$G6U:][:_TWPcp%OBO[zc~YySSBQ]09/b2XW"<$pf?抲Н~/I?ѳSϩ{HDjh;䏭|b-ǩS- > v7s SHD8FS ;dR9zn;rI(:0;,gl͋]ˁҌQ3 U,řsΈ3A 啖 7)F*1-gOUq֞ѴQ+ Cn[__6iu!Eؽ  I!b;VQNrCt%#~削+_/P5Pc)( {j)1:>;?kyAE~Oyn6N2a K-(3%e1Z' 4UdeeOTDsURޢBi~*ZVft,>:Ua!"3!{b˨HeƗJ7ڝE)DK4m&tk9TZoNn,M<$D×U?Y Qx[dkU>^޺**YV4 bM˷]X`Lōě(F{@ _ѓlR$m*i8 2oN)>}$L=aQl#H#yVI0NGGuOԯ»mi>/EhYAH Ct#ΚtN77lDAG;[li#uF}ˌ *x biY+qE,k/&tƢA~dQ2.zz85lAXUM. ğ xw_C ;9#NϦGG*3[iT]\|}tS9VN-HhbسwOqN"I Ir,qO@9 EjFa$B "[ {!@MVeZ#n>֛ r}7n|0gf)Suv =M jI]JhDup ?{LOd*'}.qq{BY?M"w\q ql-\rKSD䡞]2\-ƢNbFT%L^^KBT$ӑW7 i^Kl9v2B&'T~LB O"ʢɲoLk>"(ԡ x@ ف#c*p?}/bJ5`Ie[ 싁oF.]iSW\ZpN6~`c+7~p04p=LERJ!}:_%w :+3lx5+x DjҫCاnVQ2Ս3x>} }%m ǃ GB@iOWܳv~ۂ \^u;-0yX0^e(gL ]}'.bHQ`<̖ـ]7,W$rzh{{?|~T HD$igBn" JmR}qx$d`GEUwW鐖UՊD~wI&DbdTM&9f'? gn N iQdp`|t5_G\pr4O@ҭXW\"|%-B~r!08@ ?;Z(TC.w.'i;S%bsI< io/صr\kdƙtmĎ[\}BHK/ W8FG }sq[:iBEA(^șA @g#( /:E. yl+‹ )C mSƣDgPo:~ex0_MQb_xC+h!-R;pANX(jdM@;]%aF(#9`RY ߫,~T~di 1R@FǞTʼ4`wap&tckMA`fJ`ق 1|7wRLc[(3'rM|=r--P۱Awؖg_Ha%'J-|Ҵ:^PLvpd H]8*<хtv>ـ`_6[DVAop<`j̑KLCYgkNܛ`5 X^l[n6&fu E;E'cMb* ᴏ:3ފns ܕsT9Cz6Pz&| 1Z1BX몡)Wn1Ôj(+zCPNVͷ8B^``B{N]}P3Kx m ܒu3\hASE_ RBc9fH>ܴhJo~[ٔ3+}(^O!<ߞ% y1 0L[nB8<5E7F*v͢^Gc/h(& *FjVutNdNҁUay6QRdԄo'ϻۗ'm1c/*m  7AE%m2",4"S̞gqzr7!:=K@#"bWHAIeүK%OH;i뢡t5ѽ^e.[Sw IBJϸH *TI-5M<([~6ѷ ja a;!j}^E9)QB!OW{%nPlv"-cuIT*rSl9WEqZ;$dQ~oEXqRX?p(+/ˆh-w_,E'y802C;opۄ ʒ SmԋkQ}[C 0+ D5>WF +?@$S_å$} ohbp 9diYi wãw8>Jř@+UBRjU,٧|=(u=3mLN'[ cT/cf@ߊ6G^囖c&oBq0Tx;Js j&#)%gn'G\R>P{r S&,Fqƻ'4:ov{M†j2o>9mCR:Wg AbX#p󆖑qw.hVZ1' eՓUՕСStf?cwo 6X; VP7C<ƏO+gG7@r_3#CU}[\i*) !7}=̓6aڃmx72ۮwOӽi=t'x n7(zJ\:\~N|ʗw`-Ӟ}r$= $K|s{87>벁^PM5{˲`(1Xp/OC7$X 4)e>3ggq?Npixpj'vc$=сexRz ze &ܞ%~y[jj-h%R kDB>tQ} +EH@ XOw0G'D>AWX"O@aMH#D75JV@vt/ %]3ܓfY\Pmw>YN+-PV ׈0H#IYD,\@8ŹTqq|l V~0f!g}a/Ս< ׻DLEyCP ۄ\IOV=VqA;@C\slp'nfG,-q[SbScB!$0n[KVy_X[.0,} VovF>}9P$| 39Ħi("KP%10H1Ҳnfɞ䩢U *v9#k]՚'PZ""x\rΝ pB ` =?FR6?=FhAK业e a.>]W6| ƣT+We"8gȡ)E6ŽpKpL FHR5ewS?،7⶟ |>Oxlp |JNeWmy>p&xxTK#%6T;/!1;-.UoxجdAo}r=Tv=^ċl9{i ukd8=we"i?ŵ<` `gc2_'8@=T`7iok{,I=Ռ90)rmڎ%VYeB-*8WKnƻJSiz 蛭oܕ$^"793(u7YoUHm]Fgj"H J[c}\KW uV *{:؁  MB@eT2*䏚wEKڒ*õlkVIԈ xN"| V\)mr5nwuݓo8AjCkdB4r8 7~9ObPW@ӽ Ci%2:rFbVcsK]R҃ 4?%Q] c6I0}JU_{+->Hj}DMYtx`LX6D["`soUa Az3*Y`}P*;ܶP;W{l$=Dgý4v5T <|/ןt@-_0 : KxZ]J˫{<⠬12b[&B+`MPۈtYb e;Ul #=I?-3,hEHmlA^J7WZB]Pմg8ojEa~cD~Jn>no`eH{Vf8Uńt>q\̔LZnǜq *ekP uʆנ~랅l8(C9䲇k}g 7L!ջ(zl} DÐaAJ8V*=ddx"@>~,|bI^n 7@\|BOJں_V H$1D_h_{YAB` }RG>%dC+h$1@h 3ZNm][#m?g' |͇!:]#̄pojY-C r=^0Ca9kn͚*aSIcHc>cQ;f]6Xosع"/rٙoّ3UJ247Vjh ֽ5a?7ZrԇJRÈIa^$A "fk:6BQD7Õct8!ĩ{\NڿU]L,q$J7(JոsA>#\3yclrlGw-Y (FJU_ò[m5c0T6lD6(8N)\u G (2I睛aWm .Y`RYPb+}Հ/:ĝRR/ '4s1QcsH맭Siرajj/p/ٓ .7ur{Drj{ vVǸHznxu^ZzIʈTJaF24FQ"o?&i~ Y>sRyWf糄6 Z@O]xur. / $r3˓@^W'uAuP /{gDq< y|M}$ tpG\RU=|ӈHo9#n07+F8W& w%-aåR3pfWEEx-]D1_=]yvGt޺?эݡ9N?O氨5;wrj݆x ~AY҂pM?c`S,M'pه,vLEb58W- 22tcmA {ӫlZG#*:9Mb0l>#BzrI ' '>)+Z r}4G>"'獕uuC+|ۦmˍt"?ǿ5~3[O}襖#ht$5;? :|Y"gӗb>RM loқOInG uut42  d<{ۧbۼNXC<'?lԾ\tKeݔzg_X[NX*NBM(=Zd;i%ȅB?C =+b ܬ",(!h*8 H-MΛ4E.vґ:kBQ`\܋)]z:7^gFhrn8 \$7@?3h(T-^"lW$H#QD=>\%pDݼw.|^:"!]p(*?qP|7Ҙ0f7>8PNڏ /&)˒׍%7'ر6,;+#7p!w{h(d'ExX/)smUf] wOMqN̜<vQ!)ة~Ϟ9.@ccb,GɈ0["Le|jS\($C"Hvde2 ]P" hr{hcLHF-[lmzjfr,Zc/j\+!OŕNh'Pˊ˙VV=Ѓ័9CԹ)lE76bm㓨/&! TA/jxVB^|=z@wy$0Y|g[^1d5%ȁIjDs -#@dkdBUc:\{:L0h ĩ ZQW\n9~KE[ z=|Z]"{.Bom %>" ld[K!ۂJ{!閾Hc_#ŻljWkXZWj{gfTW! %`1Ml&gD Q^n^Q {vI0&YƖ٩V%5.3!;_E&{siExxE۷,`ci=^b#O)rg˛;*'$[~,iYz\P݂M'ς9JƮ0)IvďBg?47Fvuka "k D4ՊlڞL{rXmh !W3gN6n#jv?@g[2UkGdv}ɫ>fO(2?vKDE5J@*feI8@VTLDRb֎YꅓWчbwЂƢ`&FK!xw[Mkv2a)[ڴ@aGig b7;qVڏNtu`2.;53Q#! 㹯W^ *^t_Zia~])Y`'tۏєE)dXcUM:󉄬4_!IeݹSIkN>||6N;?Cxh|i( @4\DikI%-"w`/ 精f8pGMCT`iN";j2j CM;ǫ ^M QFmZkN2DJpDEQ:?Zzߋ:YV^N}];P\!zlBVZErg+^0'@Sl[Mgrg(lF j_9?Y=^g˟B<[Z"Zd^D3҇l|u7a{H0}Df!JHiϪq%A)@ZVLOf46 " ђQP}$Ԣs*ZA7Vv s}dTLɈ;S4v?j$˩+BE2BTEil#G(I8)Mы\ ^4<]$9)?X \BmJny)u[Q9|Zw3dԺm`ELm)_b\PC]YESs"QW<+\qel,$2(O8J3`jiseף5P9|催ٰ$,LJ@^ˬZ^h(M!]p|…MZZCɌNR{@e ͌fm&x(){չ=)dSqeEuPU!tǰyV6ǝaP*ux*9qx5\蟫R{#Pj`s &vNf%uI )E-wM`TXs{#󪟝s$]@!@fk񤻄Qe\󎦑c1r…o~)= 7P죓dITGoMH~!ՄYλr@c8[pZ>G1EE]GAL=SPU\EP ۲, mw6 f3/MĈ`HjE3 -_.1+银(h>W !x:B:z $˱*chJ?ڥR :1-w -x}}K3qgտR3)F(@k=OY Fjz@۱<Յd 1;3x5wciGdC\B4 ;<Ğaʞ'yz7a0ZiZ_mA" ugڿ}EUuGiYwU,g7lvH:+췃Л\g7ȑ5up}J7MDZȄ',<)e;|E){FieUe'hSl{ 9QĽ=luN|tηZ<}ni~7A3,#"pJqrULP Xx5¨p Btzd,Jx&m UVDT=l1$g1').mHje>RDADGAAtY۠̽_w=,Ȥ;q*OM@jSԘnAR{lvYa-Q`n̖Xp`\}k&YzY p4U⣕t:ԩxؗA^g21c<J׫ڱfLr*woq"C 'J#xw뇖2ű;' |j#19CirH*~ě;( /8Skb(:R9~ږ톗aWwH,aѩ-SmI%.wNu,XyijOҝN%yMZZ'^h)Vw.i@vObD8|lW: #BPz`X׃;>h9q:'džƵԈ!)Kj'q.!+nNgL[B4i!Wsm.BZ+lyO dJ kL*Uq^^! ϼ`_e8!5cܠ"?H hQ=qr+lm?>vn=>:KNxvwm+rϪp&ynt@J$4iT8 R5+6UW::nFKr\qN)tv bd0f;L1`8؏BkUX5wxTf$}!gBl m[Bz[+v8Ev*&l+ z'Ж_ 3*B7kCJ GV電0 ή[0<;YC-,^i˩4&ZR;$uwDE IRA$kauyRtĂĆTVn䫼E2fC2~#YI O{wH%yTk8+X6<5,/ !|zu!Wk,6>Z/)F^lРO]j>ח5C%M&AU߆)91hV~Bj՘d0 L}kz*80fJiO̾czy + 2 kmyQ-:׋Zkk!;߮]k .l>ރ&5,XlzCBK'+̪u-Rp jD}`!pk7~oZCȒ[n{s>"KcGs$w>huExН aej2eVE.ÁL$ą C#1ym%Q*+Z=io˲MJenp~G)CŃ/; Rc6"B0d57%"=߄]0L.z8VLkBLQEQy!:Ba3Y4?@~ ?, `m[[wVW([*ͨ\qe QIцOߞq]`Ѐ^KDТ'c,y:&Y a1_rf[+:Z;vSX^)a2ZW{Y+'"xanaR#R̃FFĊ&ojI/77Cexbfm{vۥm(VJg.ȕޢf39ӕ3>JKkRhsz]IHJ#2|j";p+{NelGem`J Zk5Wy0"N(3˕n F>=T6wZ}}t|$1*FØ(? #0_Ô +iNZ&&/dlgdB݄#[8|>1'ckX2ލ&J^wg`gAWJ|Fi voO0fi# lY$,i;h!ɻRʵ?7V$F3IŗU&u\} 1? Ƨ[DZ6`x/w +70ybjK@fi6l:wTQ?2"٫#HZaLU<7jPBxߊr^8ìq,d*aD:,19OcQ?_$VB `>.Ӛ:0mT( pCKבֿ [ګ_MUDRK?yQwr=Zo\Wc6N5& Zؼ1A|=j m͑}ja$1wځh(+)Yn0* 'Fm`qmn]Qc P)\/Wڕϴn3u7 tX~ w} .uip [K0qkyq;h,Z*\ &p 5bfUJ;ChRBA.+h9}-9,{{ڲH];p۱ER&mgg&qPF,1մFV[nU6CM rvjjX!BF>6_TVrn+&}4Zf0-U.0dP( d~$' G58Ú&Jn[L9+q וBnI* /"~SRCvX4r羷!7]d}vycKQr]i#hⲲU^](udr_egH94/]<ų\1qCH3HltTrT< wEOIߌ-AS1*bW V20gܒQyTty fGHvyv]g  Y_*U3)IYYs{;*n⭌J!4?E%UO>+aHeVj*5 Y%3 BR!Lh7ͣ{Πwܘ} Cl3R ݥbGy[J73B49(WХ1 d%2C[IM(TUfʳ 讀4a}N&43#Z9AG1I*5rLax{J3\pҵҲ@?PBW@s!܇ šH_*1n)te)0pϕ~DG*hMA%#zJ&sB$Nsӗj,oSY aޯXpiOzYqXf1cugHW0Oت>~|(QvZ\o1f<;UPqA 3.PG ıE3XMx]~,zbD9խ웹-2piRz>6y~Ͽr\-h4gb.܈E0IV=nHm?H +NyyY9m%؟OľbE;u澕B~@&S/E '/&rZ$F5!^z|"7 㑭^B#4d G63'p@l5$D5ё@~lpDD$sqMӱ}Hx# #ylfG&Jd+6K"?+=r}Dm6:%u34m\3abV+e~&o%1k]Y!H5)RugSdAxG]aY~he;~*@c$w7QM$tΙS^=>WxP oqy /VNp+7{#p V%oKW>W%fb7{`@ 2(4$4.ՈXSN{z.aKo Zi5DRM_W!< S]`.υq$ b}MH5XyuJ5?xqyzL.t (3ϰPq;V5Gx뚷mK欇sgէifOM%X3y~vbJ|p1v>ŝP=0A'X8e~}dx@ &k_)nh;+]  l!)LJDM?`*wD*Mrf:Ш@'6m: ײSȇ%.좬b(ޮ;`uM=( EhPZ^z5?Qy^V_q6J6) CTNi |tlS}șX/l2\|eGg3*cݹ"ϤxM䪱=HHzAyYGG2o0u`b)پ+NvROe: l:;δ !:;TfPPhlzi7pYL#ߋTE%,sir9[$P?=B;7_*4?(e4Hc]YGj%Kƺ;-TkJ 0\_[I&~-#O ,Ciba MPs">@ ɕ/QjC#Xb4!"7,­>_ їAj0N8/#i_&N kRYx}nFJ\amي/ ;^H}/} ?insvgB cdCJ/w;cg&8K%lbY[vdž@0ΎΛpsg0QSzԀgZyVkyk}Xz+l]VPPqbNpdy?s˪^`jx%Ma鵏MfmH.,P=,dJ 1Y|x"f2=-Ρ )g "1O)8^%2*!9W;``]d ݥ@yYS!ozw{qa#-:U* s4)j^5cD|eYe>͟>pv̂hvzo+Cn"'f1YG5k!bd8`0/j[}4UD 7`X[rdpTRݭXx96g^TVWcapja 1|PUo0&z}VH/tv/Ry8` : k#[s? 11!'A|@F+s,/ุLW"8;R>ΐBƀaTT/+럹 sxM8k30O'2LB)NQ:j23G|>?FRL*tǘ@Z9q.fvN1ش K뙘p"Gq]m2rͷĉМ W(I%sKŏypxE#`buOv7WlG!*,D4#5"i0ZᒵYz :.~sz.HRY]4ϖ봙_/X;eKB16l*O^e\JmG@MsBjC[b4WjlA9Q ifHp7ց^bHH~l)٦́ ^^RvOf.BorѢg°⭈ǜA$ ?0.}EXL > N"΂r& 9O2߁V|QǟA0;޻'́mqefXQ7|ĉPۭ}ƚVDZlHĺHͯǒUDeHs!G !j_ 7LhagFIZXmXGr3CdOr* Vl-*6{0~_b/|gHّI9CP0-|]`=y?U:\Q>1yʰ@gb)ʐ#$ZdkOЇ"L4R ]6"ȚIoGDӣ ="~Y/17"GNm+y(ݟ|˧\âڤIXkO Sf'~_ gD=_QsNGWLXl,#FxEiAܐ,ɿPyCV]vdW>}p5(SSw+%7hdJ_|)PE.l<3ԕyH+l0!,9}.Ma"ص\Ō6&)~>Qhƞ !q!-MϼA-)?>{9:}Y[֑bwkGR†@1FTѵ8Xy:f3E[=: ^ch y@V.=1#dB"W g+1-A'Zq#EsP 4 [Q7s$" }^":)v? οOmqm'æUȩrN#&,(|3s# ՟*nt)ز3,jG0< .SV}:/ܺ۶[H%E~ r<ھPؒ9c;'L o9 ނ 8.Z m(pfU0bBsS!S&ǹ%4'UNcJE ;U1DX~_W4\s:=OM0P_]|tbKډDB@juò4^Uۈed^PBƕzvS_EUST[H4öxYp`I~TĪZLل{YzjeA?R9&Xt\@yAqA{e>TF}aP{O*C>IJ7\Vpeb*9`d<c 3~Sh'?ZR2J7]SmB~._+G>J ?I=P `P{dFqK_ێue*ɼ[T8~`*Yr<}P,*l]!9SXH#LbԍHQG3E7QYpn;W{ E<Sb9(ٲnR&UMuCykeޞoQ~pﻳ۹F]Ktľl_e\nVdu8]ҰM !F@S *YUe$G%<N9?]6PSƬf~D;=>L2F6PI]u$]L.3wC$![z "T,t])1hi{fz jAE{wq-POoC$mbuȡ H{]F=h°﵈-x(cn;Y@ 1@x;jNզ,"kjY!Z,iSYۭT&Rd6"k- :@85R[.D16L5wM [F=b RoRqٹ~TE2_+>7#aC/: bz{ 9^imVVxJ)G>#^owLeH;u$sPLhu6o&g6P ~_`"Uxw2Z)nȬ ŷd?5tvr@#4"Z1T=ntW"t읦 [AO=*M,8얯/Bx4Z^(lu:e%h9j*Q$s-r*o{"CbLG4xp6]'-#lqa8Mc"̴ؽ[7xx&".U] Xz@b(*'yGSZ.#:> H82:`evtO26!ZI0-}3pKe>fSXd_}uip)<+D8J~9 !ɿC`"*0Fl˰k`q8(ʛ KVT<oD]" ޳ރ/sQ gwP&P 3*e(ycW WN 6e?cbt猇:Dk !f42/߽l|Vb!9$C+ûM9צ+Hu Ϻ=!ܨ7IvurPvhcNSr"Wxit7zLJys@p/*æ'euU`rzL'Ef82L\On ';DĬӲ/P/LU_錛VP(c~p >e;kËX,⇛?3Daz3ȊaR;9VkMW `Ÿl4e7yߺٹ꜂"E"ǘU=aq̎NI +bb`42l+N y|ܾm'˴L D;c}>~{#W2# 0W"!؏`qߢgi|x(<PUԃ Um aM}#OH W<ƒ1`&̺֛ YuPճNrxDa[Hu;n@Ȧ#|sQL^*a$1NahS3=j3 .'0/Q{ 3LaB<?$Zbi7d̩  j;%u;dSܝOmU؅-~ۻ][D>\o 3\ۤ:;mU/X;of'(Fl6r6<ڜ*# oԀ׏.8u& :2E*>H}sDnKscq~R_.3؉>n"gfWHBPى5Ww=qQ |*| G߈Y@8g04J;o /7$Uodxt2;\ b /)4mlMX=/&#-HSɦpRXǰ^Cvt~W[Khn6z0 )OUm}tہO+LQRX}&:@} xL&]I鸉z/mF) %Hu4 :fȏ-< twQ^mR`@@F5ܤWZΜrԇ aN술UyOcĕHm#BC@8:tQi34USe8gg_>ʌvM-Iq [D#A:*ui~tv@g]v&i'WB`dCQԖ+67iV1K״MBtC4X]- FlmS 8@\{>Z ?[#",<- ¢;~-2a1ev/0țͷD*p)- I[`||PB{"![Ah}ց,*s0VTQؒaıi.5)@W La>lQH#m[u{@3GJz6euhz9c??{*AHmR94 $FFdLΈ33,Aư.K&1I;vTHmnE Yޜjm-!JWZA 0++֛r֯cߦiy+F+Dk,QH(Re&ݠi>o)APdRW4H~% M_p?f9Ԑɐ$:b ~O(0q[#bU"$ش"$eݝ?Ɨ2r)N5_J1>wZBVX!Tf˄\LPu4V1wwQG廮42D7gO"(D"Nxi-1|UspNUTW".5Gc{Mu݊mz ڃr d?)fat0B>tK=:u%ӍT!sI'Skh3 ٠`KmXS/ZZ/;jYM_fWr[RO ܉\rCZD&tV> FvdEp h,Pr 堺 +ƙ|ȠfLP#Z`~5.Q坈 _k3<'m!qD%3䚼wq"Ĥ{vVMcF% 1oy֙b0%-{?_C4w±LT 5 @&x R# .oG8>вXwaj&Es*;7OQ0"[T8jtS""mq*Pw\NL{e縕5F Wɷb 5dخHzjV&ɎʺfA~Ƿh;/p[c͘McLmTa UBZT^m6028m[[>vUA0ؑ:IKe@:ֻ w~WX D4p xc?.~7cF< 熞Ýd.}FZ;L#|ʟ]όX GZeI `Ǣ9 {c<[!xx2Ǻi  =rqHD0KD4_YJA86/eC;ŽtjFHrZM[Y+<)eY',X'7?25< GߒIHLgsS蛳ǔ;7i@PZ2F͝5kzpbU6vSpp+:jXhD>{o %۲gP SK&eS챭t*Z|v9Y^=a""7x\!!Q;kPa۔oWyQe3 {f= k%l^<8Z>%10V(a|슎_UϊRv-PyAXDOpan+J "??Di^L;g BVxG ,R&w.> =v;HLͶ1 C:F'&8 fAgAnaqvP3?隊L8ElpL""SٍY?vzX#"Ğo *pi ;-|+jzsy kLx hle#kqĤ JnӱmvRlᾳF3;3s0d,*鷫A鵉_"jeID{ɖAa?wP }~2$8Л$zRh,6kQy:"BPłȁnϜ3;{,a#]V+eDmb L.Fvꮽ8ي\ӧ5"[3Ϝy"NݚNuv|(c Ͼ̋OWBspyemHVey-NO#S!qs?ZkPƟ8{ӏ7Ṡ?B9nY\p؁xJ)Lo˘HΦYEUIe<ٷp/2ޙ*N[%.9 e"hzn,tv0uNԨHGuߎy]Ĉ`jEuO37NTUy1v# ~TkOho(Xaٿ6LgP~v`Z@xWtxpfLuH2x0$ 0 bŦ =U,*,(}n 2 | JkNU%"ߥ&\-ˍ)zr=x(qOi?{m]t*D]QX4XuE?^[&]2p[*CG7"HOH[Dx$S@ᑍd,\mnQd,j&o.$KAZa\7ujɥMe8O1 Ì7;zwI",Z_jgKg?|%I#Þ @?}}Kt?mVlow#cSmXJh:5~Z͟n!#OD\G8t; lZ3\K[M) !+6 =\]5RU uKS@S%Bm2j0s |`YhVHN  kv`[WwܹJLnt$P DAQBi_cK@^S?<_LU0l {GFnԄ<*yX)0څ :V@i&D)o]5 _۵ xIk?O|v) UHXwXwdЃS6UV>|a QK󱹞%V xH &2mgMMނ9PKOUX@|M)S_ h8I`w ]vpX;CQZdZZ=l^ זJBְ9>+I`5^naӖڂ$r>*D\4N5 oS5a}Iȋ #XS θq Uڃ7O$^XR(Ksrҙ%:J/޾>"gI«F=vj̬ ;Ʃk9'-À.h< \LAB "U!,ɡhmv[=OLPT\\#DWu8uS9tXDݾZ/m2B}͎}CkfDdHo^~<13"IeݶTJtZbIdԅi{}EEG8oJ0~z.B^T[Kp%wRm ?Ќْ.j#n&cIzt楾 @z3 h) 'm]T".gSM9)Lg*@%7FɕaJWk"D4X+!xS/gV(9HӼ6|W {>΢ڈ9 QmyKG*!ޕ6uTc[ Zi]0x>jƠfr_1O;c>Nq> 7Ȟ08{%WipA7O{M'bꀞ%ui(ƒ& `44y1m7 '668@W.\ʒ/ԮdoB%c$zWر2BW}/r:1( |2~?s2r9Dw5~ɵ6)\zyX͒6G:ƋacPa ʹ'RZ棍՜Sj{Fe,xƓ_Ab+X*M Iu2/z[WeB^,/:b8(\/ДcrUHδ5{gٴ'uf|V~ǀ4'1$(DϮHR'Ocxӛ= K* (Xް*RƩbVɔbGme=7eO's9b\sRb~˕ ;{.ʔ:] k(Oe\KIdKKuĐLdLQfIqnK3@K޵D~5 ϟ8EXHJT:Mah5v[P\ 4(3]KZd&QPwܙAmc)tDaOxl/@G87,LX.RAdֲU k~,0lnD4yhNvvc*MM#y,.eLEj~yWX&Wւ#y}x8Z!gu%ݓ˃W@;.B+ni:4,0g(!6̭JmCtA;-dXWox37@u3l3-k ߓY[ci}3Ep}eo1EHY0cT4o0S SnN%~New--~6ܫ(fFam $h_џV뮱!BQ-InYsk%ss.#@%nk_(MT+WxEE"rZ$G~ꤔG^fFlY*#ܯO`t~r#.t vgGdg3^TB-X=){3Ë#SJVYFW=&YT+iG5@>Ϫ@r]! ryFwi>>ֿ Wx٨?T( _g::l(?5#}Q$-8'TZ!>|uP^z lVZL|/Y%vQپ&пn뼜.j pplM89#3'٪gוX4xX|'rc΂F3f6"QjEڵ/=ʂ=Vs* A67(ECaCR$k'$[zQ\px+Y;ٰ]kmT's. lnWT>-46)~Hc^7!Ѻ)JPwL=)'rp$ rjcz6i`_ O`1#_9*e=i![ܟZFL1]+A7#8Ývk۾? w2 3H8/2Vzg Z {[P˻h jùޓ&<9@ ;Q'ojC@ ER^NqhhxAXFh̗޹%4{q%u_qnJIlL}⬴_'pfb˖Xae1!g~b \ǜk+}P&졅Qzd)J}@ܕCy;+7݆y)rj7!%xrŏclwsQ$)T'VיO+% nb{b&g_slZXL>$rݚT& @PVz?/Ftfk{q@C?xK6'o&T#gBۘZ=>^Ԙ?nyl3 OB8Dʯ]`zݡrh ^Bǽ_F<@V][^6-;ϲӾ VaCeGlfLZQt ,= pv~aQc)a(* xEO+\c+1ZB(Sʀ?)L;N@W8pN; \G=>c@#2K53 e8]< \gNY(L5X#imw%e3߄ 6!P e_c"y\%JhE9ۿhrrNd&zahɞ$"im0e~c|.sks5RգHSA>#emJFO@Pova!A t@YL"G&xhV 9VS5M5mcEDja F$\*`hdA [sS터)Zv pZr]V.=;aXcD¯7J@+B@.~ b6!tF5{X]ԦGstS}뷥9H09" ]4,!-Qi +=мKA"N)$ $,> {.юZo/ 8ƮIYÇ22z_ q P5 `ֵQ @젾GtB27'HˬAbgD0'R)w{SD\ci1hĂr\/|snkg-izG3ڪ-X({gS]3\uxĈgOit2Ǐgqr ov{tq ekf!_Z}2{G^I] ow16S$?\Y~#}54v8CGo"C&%jGT Ka)uX'ndj5],e5E ֚1ݜJb6<My g&NfLݶ?N uy1ٳϷ(Nj2t*NiӍh#VmI3"q)c,%M%N`jQ&NZ(ۜrw>P{ݺwu4ϔ 6̻ANPOUML(IWw%3}mz!!HR}zTJ!;"asL;`H2*Aq^U"\6c}g er|sTѝ$=o24Uݪ m=)8GR8$4иCN"]D vgPIMn[b%0fw5]Nɗ K~'w8d.Kr\`aIcqe'8 :SU:dۮhvYTܹ$xe},%JSb@ıg#"Pd769AQAkϚ !7 q=~qЄ1(8)ʐw6S 8{ eoq13<3 ~;~[yWw"]2+{!b+mw[a*9*6gV1*~"MZdݐ+? Dg-9YC=j#ޅ`݋`R8+H>dݥ]݀8 $EE@[L&,?3%C#~L vv3/ :8cf}}7!N*礍_[:_ ې&;+r| A@L 3 1f"KwHiGTY5w,B6$>CLZziE'i ڬLcx /DzL_- &KJ+!Msbu),39u)+w4߇H:0A{ze:Gm4K UER"AЇB癢68;6tIA`7;x_+^q`j|Ttf?τ:(4Ęu%ٍo0l䧉I{ L*gwC}˫'_R_~ BF %}؊t6:"Ň_C<7?}˪]TNVwkOɍWZ3^[B(}|z̳Azz@Ave,6DɚNQゅ-0&ar!Mar Sqʹ)/e}=&8Ot`F@ؘ *PQq}5fyxX'.ةoH, -[檁O@u-وuc3I1x 줆 _x782E%;#|j%rJ9vE cayלR yӽUԵg7PlP;s-!ư ZWy2@W,򠻌4PBTq鎳qs 35zy:r/MD`<ٴX7/UL/owg'Ôli-j&=!|.)SQdķ >pɛyBG6-q@=WJ)^ V)Psv'&{BKA~*8uzj EËrң@g:/VRҐOɷsqSy3U#h1 ix\@8FjnVv &v?Uɗ IV>U Fj+@y˴\wŔPs<oPAՅ{qXYC>雳g~yiWU-e9CݛW%i/m詈ΪEDزI[w!&bK)gPqE2^8;1|i<0y/9 MtKl+uM/ ^ AW!`S,!̙+FQNAX\+|G̍ܪ\=MEg"@6pf/+E˲~lQ+os (Sh _hFFc^C{'Opn"Kn 1[lqrˢJR&~6}olہ7$9x5-7zbQ9P=0rkYj@Nj!\' 4jWӏW$j'1s{C~AM_RÏ,BkF)N~rn#=r ?BxH~ >3da\ĶErE yFҼ [~ΊAJ{NQ= ƚĒ_,uhA~EtRCi]`d&WJ1x?* EۃTk4 ŕdN LmOvVq`bY7 T#Oo@/hU5P!Va@.5%h~hvW k.#'cղ; " %FxE._;w(5b|š=n=ṳ])V ZV9ЮC8RF*u#*$^]" `DֈPĊjL%(|Hyj2֮Enی{hGy#ckex275=Gv]' A5 *xl{%s^5S_6GZf+-&E{:_ K෮çF^ pIo e7/mt F2VbY4\7&䜺ƮBHP^πr`*VFGN`LTq*-a!Yi|#ҦaK# <+4TzbT%tGbaL7*R1)Ӯ43zD| ipN `=-/ٞsm"iPO37"7+(9_(9'; O19eBV i!`?96UY/.~b^l0p2_ 2UΗ6Mx@|W3z.PD0ѧ"EH&)>h '%3ѧ;4ɋE1n|)*s ٬ H Z \I먷w ؿ4cم s$mdTLS>Q9YƾFSyn;*?CTԇ\]{%)3=D6,g=;"{O⯢.T9kv<]-?]/.,.oFxHu7=|"ߞ/ӓ3p==g+z|QJ jU9RxFJ*3x~~!yr mbsv[; #lA7@ItwƳU\e몓&Hm g[--^ <a@a ELRW sjL}t^1𚶡Y:ət]9b y_[{zgu o%I ehQ5i|D-5hEHnŐ0q)'!8&js+,\S+TXDGN}V}cr̨| b2-l/Y29P{Ska۩Ѵp?E0DY4h`zwLɌwzc13^r3Ѫ~C0t"pbN ȧ@SydI0[|rՠmiEEQS>me4BO L9RRphZ&; 4K7F^ D26 VݽMX NՉRnAKlO~ LOX {_́}A^:J9GLۑ!O?ws09c|;a:*\ Qʦ!2CZF(!OH#p3+|-S+!D|r_{iMl5$t˅Pz1>3 }^} amU֥,p) #^R ;Em Nf %OՋ9xH=i^n*P[µ0̮Qͭź_rPA,C`Uv#UyCɘyP?S; F`Damy˩~[B&LjVp9{6zB(,eO*yn CR t#"KpvE5eϺ^xUҎ ~(sr@ttRi+&ɏ˒-s"i|VșzV34Yzz,Qk%8ဌ XWYDݲw,ֈ :iJukʊ}sqg21 |]>ނzuD .Ot٦Ay$Bci$ }~Q]@@m_ɾ &e//6 :d"]mnUd,*Ɓ<#f6Eb#aRŻ`R~gF[4 `U3S%Aګ!T]?F!E贗!u=!҄,ϋΚKdsGX:1DsT#XivFICMrCM0f_CF*[[lc?YR爝/6s6#W@ub8C&E#-rO΢X76pfbªdf ^C+q9T wbu,}5"Kp nLb[:hl pfZ?K5h ΐEicd'yٛu?t|B^Le˶kSૐξo#JY2"|,K!t6?ߞ@Ո^^! ΘE{Tn"%L2QHs8G I*gѼXd$s*5cCk4,YjEF =HRZ'*)'{UZ".9,? s7J`8;7]mZIT(N]읺PƟL_m ےU@Q^nӟWChoUWgLv@Rϒ\k$@3<,DpHTӉю1ίuaBh-4Pdjg(ߞ0,yh- ?ʆ1 %RL6+0BR[thzBtKV9ޞ^uib6 y}m'L?gSgZV}Ce 'A'xrF#sCk,ŁQE/8ڼCi9൉M/\`(;N8%ʖuOBfƠƧsNAc1|Hl{p-}p̳vh@J [:L/nԊZ<@4Mgr 澬 -קH.OL8ӐoLXMY՗ }~u6nR6cPˢ2Y@VAN4 ^_&0ӾZKU~JrLX0X\ƁmALtݴ,g 4F !@0TmhKUnO`\[VS30YU,0CT\ ntN&0H,77WIϓ(]cLPRSLas*bdh$)#6nwxIkM7ha*,i.q=$ٕ+ utd2$G:*う܆XiswNn1$s7{JAb'jAMFڭg#~+Gr/3?6=)%<=,/ɹl:'-'h|])%h ,8,)Co,uR;0#p8vy! k?n8@<kl6ɩWmTf5Ҵ\Ǘ% zR`!q$3%S# GつS~RWF:!?7J)k8tWXT}`HIE7\U]'NO %3x) 26O)dc7kTrU] //:8ulһt3ĒH<7yxm& #On^FUhrJ92񻧊轛vk Х$Q Α 3 3gېBTK>A yxCIEF`>(yI-ߦF 65b"rXUJoOQ'\@ŌW PTvY!~~U^/LOwg]49hYf^eyqF{Pd@cFJ~Y GA"^2=dMaH~1SZ:G}9T0xR 8hINV,n5EWG4oYilVˠ^'mUȎuS;U7vk0)1oFr8]crz[ց݂[̰ =دT ^ijr]rҘ<@hwCVg7Mbnc{+|P8s23gŢf48xb71 `cYYHY^L (*Ion2f'_QjB|[,|aC>W8_zv4޾9˵yX87ݵ48;q/ n7ΝGXy_xV?agk"̉5z O Uv5x+cC^Gg%U91]iEЭBDQsvni&X|caL.C?A]gqq1n18Jw\2`9x(/p *EZ6 nd bF|8Ou']Δ^넸"& +2|Xp~MŸA' ,*5<6O@ M}?[qxee3!ŤE=~0^9FDRԈVcs$;װ1Q@;DŶ(ѐL}as^iJ.y2usjg|bnx㩔b'#uiZp?Xt7!JU#OΜ5tOk Y:Xk)+O5x/>Szke{Qk_ǝ$˽굲+NNE/~]C.m|c5s)[ ̏_%/N燄~15E(5%Xzo>L 5Ar3DQ~Y\.Er_Y`ηP0ǘ돕@ 厓o%)"35pZ@V>uh4e :ev蟏* =26å_ >H-;_R/z`{VK}.[0_\%CnO}O&jY3qѣMwȅviA]{ -jwz'w)l=NGEadSH%?hH< IHȒ-7q[wֻޭrC v ɭ2LGP1ntw Sg0!fౚ=?9wx;$Z}2q]xqU=y{,(T`(m[mD+jB]!2*oq~ЦEtwhw48F-2%98\jA]ǕFMz~!T9,Lc^==16s:z<So߼U8u.Q\-!_Ii\ 9s(tkgI?8Yi3ۭU_Z) u&~̺yrЄ:5 g%#um W7@slA Wo<<@qW&ۙg۔78XgC kDD/:>V-.W ofFHsIx9eBDO61'C8C`Q4aRym%w5j,iRچ^1FpS)@5L, |-Tnrs%:w˜nCRs¨]r'mニIu7`y{Rpһ&|ԁρF%Ifg?h^[2Ur7> N b@л|oQ C‰F=晁?M-(4@h\!\GwR#}3qb: zW%U]ظ@!T)k[ @WIde+׃.L#d_ҙX*ڧɄo 59IκW<|ԧ8Տ^PB6/H"JTՁ dIB!HJQx"ąVQin2 ש?:#ΦLx]G7Eptoj YƃHFC,NVr'.⎠K1w//kvJϔ%|Yq;RM"/&*\(VtIn \XYD,J{dTQOkU3x5ØI5,h!bH,\=ct0DѤ&KIP\ݎF)m֘'Y"VoBUگ陃Q' <5,,%еHw3qIDMh,!'c<ٺ]ЫD#;}뻆 !T]Rϳӷ0_۽yF$. Ej/i?W2޿{q:m{Li~jJA/@fg CQon.E5.QG<. EaجZH?[xWNYGr,S{QF)ZyKA4eC0(4RP޲0D_JD/bltmI+K@^H]08U;UH[2=_8" =Y6ߩ+^#ָk)K˞! JXذC)B4$"4~!ƧjW-%Rs"՛}98w-:,Lx~+ U;R@휇# \l{W WӏvGɂ\PQųxNץ=<3\ZJ2l)+937c"SLᏋȣINKڋb~˱&GP?:TXO>ۦ@` ӶR1Jy+ Q-,|>O ֕Yl~i"Pp!cxhiĎOgmG!f._J(u6|T7 }Շa?r;89i+ŗ0fXjEaE)sj!xf(P3YO󔟌y$iAV2> b?YАѓTdb@>eIfwHm)"5l8%z.(8HT25OLp?18uJeUx{tf2^оt\S`[s4'6:@l4#p;34|lPǧ1jZYǴ6?+A1 ̚d<@Pi˿E5H!LkqWV6uSIr9lhwhK ^B^y$.wD.,I&'eՌU'9/kfJ z'FE 5QO+9RڌcT8 1c?7A!@.Xjbz龭`xd#\Z_nLuV gSlaq5+) `ٯh̳ϼWPuCaNL^d\dUǬ&\Z+-&zف!nx&o2?bÄJѵ]LqXcޅk5mJjx}g6Ős]Q?zNvbB_[[|A]E [^eeUΚe$H5LYF}e=dHqMnRD.O,F$'XA}!2`YT:TErFgܶd4׸Jq߫z+%cI!}b'/ `,w yDDK~+ȇ97$G=U4 +7 7WyEk0[> `L$sOS3IgsSL b^u=sFgQ~/=&ٷ?ٞ_=\FAIIIIGV~&!|W8k$9Z,>jNer'X$#\ەjע3١{-ddefd- Ey }b0EtEc`8 qz# :DDt ZMBPB}'ZnA}΄2QòF ?۟w-o4w0 A$$tkXWL 4Fu8ē;>ƛ&&J ]ˈp89lWnןvӨ}>R_+c?2(wȸ\7N%Q]I2Pn*&%xM]_Nsxb*KKv&a-m+LEA4A&\xl' tNGxvu$J&e2L8Wוr%6~UY;F.|}}@= <,j7)ɍ\$!ت+#1&6N.t`f´tjhg<;agA0Oj,tNaI5}9N@. Nq45)-}xj\S}Hr9ib2Ú\2Qp)W%aWR9rK?Dz>o!;e8cθ'9jZrMzڼS %u2毮|g[39 K%\,k(Wj83 w p~:fIwM!m믈#ʐlJbS'TnȪ{o\RS/Eq{@)e*xt]XJ?'ӉФw˰_s n&I_TFD}@8 RlI8ZG2R_WuV|qMS7qUGab,X] 9K\QL:^.9D2_-(jar}n20aE5q{6 8yFuW|^$pO'[ba5ۛN,_}m:z6qc鶎Lgu1sZ 6bcJatFIEYVj.me 5VXȻlm.ba7 ckvny./p;6j.Ͳ}a:= {gٲZ 3r_WL$1=6Q\ }@}"2gM2]cDnOMf54`|"Tg/L,dU}Uj a;Zx7'HquM:lH- 67ZϠfVЭ Z@gyAx3Lj[Y擫P DL2M1'Mʦh7r^WP1*͔_#m@|s!:&5E2x̒T1/B`Q=u<w` r N\; twC7S1}1_Îr-b"ޠVԉxl\UY@>$R޴k%egժ`%0GWP t3 M "++\'nT:1~RHZB 5nAо=s)oOn5R#r%h Nyw1"Ӻ:gR [^ bAw A \@? ?y`M]vS|Eaֻo;hd, ]:3 ȷ;bբB{]>"lRr sR<Otl2j; Lo7}_c!N0x啞W\Qb5M׻n'0m,[ܜ'w8'YL08/r17GhXU<.&o*xΟZuGͯñ ,v5S,?K:Hoq%d}d˓"fYFjJTXt$ؙ3ilCHjŶZYX'[A 3)+^b/Xj&j sAjހK F(4@ž"\[9C?͑Woc|'?YT0X.t1L@%Nlw<8\UҌ.߂Y*3[OlY_ 1pTfK]}à-Nu-J:_ PCmf&[]+J#1W8&:i)pT,=+½Χ~+g˶ZykZH`.غKlXh+5~3n) |r\%@b< ob'oR1g%^@n]W8)x9%W1]%)ym+,T vꍜ2#pqRݟTfy4[YG¾X^}=8n 3PYG~:Oe?w C&3۰%;!Qf: GV I۩H{CyǬc١:y  ohZZ&1(z]E$RdK$J: 7jl*{gQŞgKFV*x̡굊mUZ)ʖX&]q@ȦeUD3Wu!%;QN`n6?A%(r7=0F࿭ÍGqoDeS:¿J=z5VRDHKb|z >߰tQI=y?ݬ/& .E ^rih1ŒbC]MAYlto;h+u!I/eۍywYb>ʕon5 fRHfG՞[(]=V16 򅭕wt:?A?> T7`|񮊲,Ԍfb7pjw۴}g/6ϔ (,oٱG\#캨ݝTz. aygV~ZpѦ6#|u뇾Mn]ͩjUu_F^wy}$&=f[C{U1x6#½"~]ʭ}pqZ}Ḥ'찉 /ks_.2x{!% ڥ9 몁)=A[%;j$빯uWQ ֬nҥzShOq;f$."IS@X_b Ak)<+{׽f(uV77uШZ|P3d+} ߓ!-_M:uGE*QF!'FU!yYjk(FT)~RV. 29J/ª@ap6,qXMY{Pt Sʽ 8tQS^yt/gYr[_ W7w֒_X3j"uy^C7 `eEuSaۦV}aT49Mp kryB5J*7LzC˜fS;wv\Sum[)wWm㭿~p^(JET tEr1O<'rMڀ"Ng"c"mo2%̢̻`ؿ~nhzQ4a=&첅a:]|N{7ЗOHdW:閛zd[L"χa$' ]`@t|h֤e˾>{j2_Hܹ1tI^@NjU:rCMtB ?#B1|I;F-efpٵ赽ZG{FG9%?)pyI,j&3*r5{<;( G|*';$,Q,ȸK-}d*"LGNL: aBG1?F f^~5:GIrA}ʺ,=%Ttmv|\9~_B~sz ? FШ6]_S}pjZ(r|QlHqoY{=àjXs;p|t[*0:W})n +evm_ul<_2CYPvgYD鱟a?<-vJI'fhYՋKkmDg0Wta<&"EŊ]9]FUMT=dZS" h E:mSa߂8 /DJ[|5k$ID=G 4X}5Pv*wՅ]NrA$Cpңd6;_&3w`!ʹk /j#e^B'EULi6d8&xf+kG> 6O8QŰ@`:JN"F/;9~>i\[Ɗ%KXXL"oۃ֟9 Vo Y玾5<Fi+<:6R}JZ2y"ٸ%̍P4G[j/ԧ\\;\_C!`Mb y:M_p0]laq}QlkMmMd3rkݽ!h´$O d+3}TQLJim勔aMb`wdzxTϡ2iVyj&?\"q:րouPU wnW<%y3_f-I$B#YHr+LFKcs%]'$^!_eYY#3H]%H'I^7vgEb])U\6¦6$qj;#\E:1va ]y#~ f^ऽWRץ/1'8>aJ}ik~lnMTsʣ4W+ٝ2~:uP\0%94!:C80` ?jlV`,O|O@='Ƭ*o#VCvEUw{dܚB^޽ gI_n>3%ؕTk*W*)Lu²ER=V`v|mX^NJH۠!.)s͚eA h E+A#ƣF1z[1.ܞUkl˒ 2*ދt J~ CʷSFg 4 IcJ5c穟}'x/CvdokRql~XU:̿ԝ1sge!?sn&aSG9%qi)&ۨǶwU<\_vS(:#3k  20Q|\`2s*T %@,sT`dW95 ZL6Jv+ mEIŠ mھ8IRHdݷ h<\4@^#i9MgWl [/e{H-vМ^(b7Zڗnm@:Hh dxcﮝc@܁d"uc- =A&{oAN Qַ9*hE~$өQwm[7B% 0O2oO$4/qG.׺tl0nzL$ LMe*s'<8LAJ6+o m#:DE \hnyJQgyNKP/䣳6 nNDYu؄-cGGofm.LqȔ$ju/ iPIj/x1 iRSȤ8ow]ɫqK=p7BCIBcI]bh/ L+{fyή.vʷȻkX&6-;~|+ p9ؕap.0[G~Uzg;*@/[GPy69ZC~)js=qpl71Hl6iN0jN8_(?Hu )CLAkT{NO[kCEb-FydIFh"Tܫ2P"O~8vZm?dpk⠭.j;ݩGt8g= Bz, En&AwvIZ,|G%AU-Y/^\3RG${-WrmP 5+Z(}uuNG2N9L5HPJoArFނ$:8!?0pyV\pPg g_lXBrIxú{?*h\y-#,e..2cnD1wvE)BE¡- f@-{PɣՇsbrzkήh`F1n ~4vcN9[l>8E)UIC]e!FUFfszylt)_ykZa*gU(,tmyLr$|[NL*ZR%BqR'F6xDM X/Rt'~4#g ީuE+Jϊ*dLzB^XەHrHV 3]I<[O$РtN6AY]e{o(upi&T8TDEIjWO`aΠ!'-Z#ww;Xbp֨P?wCohp]'=a|Ff-.}tޱ!ƳmjwqծLsR#Nȯ-5?$ŗ1,_6/x*/']Ly$YWo5mtr9*1q;"VΒ\KPc<[:.&^Co~ܵ&@2;=Dg4IEo'opC;GLdHU^lzGb'0idG8뫾`&&5Pse7"<ɯ S$ODH]y6{\]cæ`vǘ1uQw:HE(D1UeDƶaLOrعWh0Px6ե3R\V=@D>.,g*BJJ S2r<.i9[ $ѩHVl7;TPM@HM&.i49u>C:K.&=ddNfgsؾԜۧ >d8䈴FLSy\-N ـ˹;$쪆B0윛=?t3Yě}܊s00?PܹZy Zӯf)a{)1{ǰ*b12aDd&lNMYgJQp~CɜM#&61( u@Z[sVQ.@ܚ/# W)~h˺Ÿf*훼8Qv@ݞWLjkmrHH%\0Q2IRzȯ]baz(M?cZD9e0.R=\6<1; BvQ^7!H(ƛc|b~S5,>(mtj^׎r>BFĩ(^аA@*?!Y(h/fwnLCҖgQ^F`쌷 iU3 ݳ[^*HȱՋ YVq{YKDPɍS E RSlgպCvqfr)=P̿8__aZ yPSc9jP"cqVU*R; H:nfx)LlQc9˦_k`xhEr?8\mb*aCѷ߳g&ZHL˜;䮣=PjpwY"iN(D'.JzՠD(U*T^wtz]oՁXzWJ?ZpXd|ee6[vTa3=>?~pG0PquPm`ϧUbXnqW[;zH{@iO;J霒%בV*E91>/;^2(g"R }c1HgGpdۏ$e9T L'=*?ȒVh|#R Wz{2OʇjS/,solH E3Eaӕ vlZw(9\sבujEцs" +f%:(-@O w "!8fMO48粥.e?#hpC˛^@Ũ4Ya DfGYE\+{Ry>s$wђQ54_"}hlr5XdnЄd6;{Z[\򈇱s CQtH[KWˢ@Y[N?i6YgZ~`ݾpHL` ƆY!e7JC H cHTgzrk0e>pgth^l3r14c鳞+Rw! rw;kSyI[ @X; zlpy`{&u1 tŵ4@4G 2XU~͒’`Ngކc> ^FErK37)@Et xYa)}w !L8tCͬYnqXhŸGCM *%eƒ~Q)vԃ=AZ5DC3.^|BYevPnmaK'l!;eF Li1+kZvy{WIjqIK he54vD8ĶAXĺ X4΍iQ9O Ҡ@_zT p*a Nv7A˸pn 2FW@o4F(ٕ'3Ws|9-+㜆FX.h'k co_2s {D@<жs1z0v?kpA*~a-|X_`?k(H_WX%c=K=ϱi6*Ϙ4 yN`εbۡJ~|#Y {Dd ŬVC#A5 Un:{AL4VV3qMn*5:4Е$Ά*T;ޤssV蛮qڲ#Gz38)j]Xestf|U̪ozTneIzHZVVv̖L.=!g.>An*=c vq9 |K` ;:YDQb5SĨޥ%ܹl=^QsЄ-f۬ ɩ?qЪX3 1|2 P sE-?fW$H܃赶E;z>l#("X8da^fI@Vyoᖃ2l0ٱPM[=g'+T)7.@\.vz4^ft' ֞GVrlF:PfGWޒ-P.÷[)&|1~I8Vt$aLȿ D TX~ *i_DVPyA7A$Z~a+< 8||_isn2" r̂Z\ iiƇUw33uJ3̲3T9fzE\Ds\w -7QHPiyY'ryU?4 &p -J2-v(8Es\kJ]!Pty6,Ԣ#mYslH;F#(2'p7VRE]}uĦ:9e ^XOI@]\@x6Q`.rQҽ Nݫ^3B~(I~ ~FP#ieZz .b|+2N;j6TGi9 &'''C#Ab:436q=kvk(<~,Xc mi{yRTyO#ݟc|H9lj C,[%ZKx/A1yĄb<\op3y{Bl`^b&+a +r[/ ;5`*3a9) ڜ lL136OܖZ!CgɎkX*5J6/ H g/Lya_~$#xdZ?tNs4^)p5Ԅgc?n0T*4>%٪3U-^֚[wLIj/e6NGUn ҿ8=;<ѵ ^oۧ-VީD&\m/T8ipbn5g.8CG>Fof@̪nUxz` >37Q| EewcGHPɈ.q+z{gD| P.Ɇ߮ ^tSSu2p~*o ЁG"~mk[eZD(= _ 3"$qK٢17ܤF=;r1ͦ{[7T49u+A!lӆR-.Vtwu@qI$4XZ:J+? ,h*E^C;).%/D Lm꫒hᓙIWgPR^сҭw[r56!yݺhs}4rir#`@>o8qg{#jS{A6i1HitDHCg`(_i ޸!F STLb=mB2qS{zF@#1~>^hMܛF,n*jh`> hb# ]*U'vԖajuonޱT._ cg+e:jTxaɻuz!1Pc;+ij{:O3!|! ׬w tMܒe3rwj2{4%F[9_96~PǶo[珒$^n0P[g}Y#:(2^fn $ώvQ|Dk88T8ѳf*'V3~v5&|] S t4 q} ePy{Q+[,PX(_J^NOOj4pTZK?{He NPT将|3& 5ɮ‰dxO6O&aaځҹR``5Ncxkdص2]"~,1}BLvVxWf, J4CF@S+-ǖf-\JP!P`uqC|_Vf5u ^/Myn#T˫<RdGY ǐ$fK5Jj\K5`m6b`Z8'D6DQ/SP׌>/ պzۿ%~;Z忋#v]>:k"y.506|k57=nl_3yف]8$5iqZٻ1N$P 邳rWYE&* 4QQi*XL'7kXB+|\pw.@almvD߆_=YyRZj&D,Fod5JdDI{@>`~BO"GpjY぀G+̧|T$dWI~Ne4DktPf$L[5WXjm6+ 5rJE>D?ʶo!:@ ~lXJ>^dusqxp7bc7ʖ9K&Z8eꗜ6p8󣚪f<0C f p<ɀUY2$^tW)p&GSD~/:+1dJs"Ou-&YBیvaAGICPVP:}&2~*5{-"քM#pNs6V±'ΧLvwQӰxh,eHl?@q1q8EV^Fq*1"MRto+Y:%&%3@&nSA>d> p"biVhlZ%撑"53|ݗ6(޲-wTGr)z`^Ch޻)x[!lrX/ޛS` 'MpBdS ~LhjX!R Đ$@R*tV 70#+fo_Z5^o3p>V^uˋHB@(}Sq#mSn盳6Ў*/($٦-J4ni˛5[&!P]Jʪ._gN$X_S-h=}u.r9A@n8j.#U'TݪmNI?N1ڽ9@"_PBt{&ȰKe"Gk4FC<Ӵ ViR+39>(9 " 7`K>́u` wFWBz0fjCcfç!ܓՅڞ?ǜ3ċR P ǻV @|#hmaCd_j!G4KzI-3ƹީ 9΁?J ׼RICi\(?Ɔw_7URqBlY s䃒ݴk7TxrKDG´(n{- 1$:3UmŸ:29y~iz̶]7z^Azo6^V^#j /M{ReA[ß /i|$ʊ;P)>PlgjFjލ e_yJb lf1#.ئ_Q| ixxA?Լf .;sϽI9lK;ɦ Zhh)=L^(9_[~h@Ծ‰]Wm ~xASpPX?F-L8!myLK<F%Gf/03sbon V:h2P@.=ǔS^mr"FFa/uTDQIqy]ݧ3&XuoZi<%-Z$b5;_ʛ._Wfƪ MIyOk9K<%YN,)7 r{RfܫnA꺭VIJ`$$oƉѓY:}Ÿ1'F/C'q%ռ7\~ʕ3|&1GVժDCv.2քh<+"pSwKcb ]^E~v-wݥMz'?<6MwaoNK|4tFaY*)@6LH90Ll.QtPH`G L9P*-ڝ]2\̽|jԋ%r@κnjͬA#}zogv[iC>`V%/"[%`5";_?y)(e` - Ǹ)kZVmTMy<{ty"w4׆!?-#/t*HYv]X.aߓreʅH8$Ԗ{'_#3k:BuwPB{"Jf.>*46 ȺpͤʔWd9Ʒo[b7_! O `LuJB_Sy\^ŏ9Fߴij]ֱNԥEADqZ?,$~tŵQ\pIܙWV+W\C`[גtK\H^"rzK {ʃТamd!w ;X;ELhfxIMM&MI$U 'IeKI=HF@.VS/f։| &cCfE3aϞ`G# ,4 ,j;1J@+-mOvS|k-Ķ"#iꘖ1]yY-80=rµ]NX%kzlk nuЊx' Y \{:ãTo.u0Sȴ@(YwY/8Q}ޗd~# 70JU륪cy@8u!ڼ*.FGcrEzЦ[1!TD{uS+ZԋI:oȒQC(,G.9I TLC' P%†;o:o#;x2h8NWGeP?0w(P6'& 2+ ,vz, f7yQ|qP%F"ܧ9,2<^\Cǝn`({ Op; -~0`85+T>޲`DG7/@3oKs>y*c 0ڌq5|Pu,($Z\!UqۏSnfώqJ`cEo{׬cl5~$_Ky a{HZiE*@`}r'I``h+٬TKZx:ZaG5gJ D[Te5-Swu<;:ª i?2Zt;R4"d.ucC FnpX0nޝXeߣdb"W\KASd''[Tq{آĶ#/5k  5S a+~W1@;K\^ <U9rbKF=pQu\TE0\hFn{w)A*3}/bK9uؠ޾3H%Y*>E'\䡗ֽؐkS+^$,7Wji7߳$siI p3ҊA/VNZRZ-Qz+/I;.?ʁy/%wvJl>Q1e}AT( &U+|)A)8mF6/>¼975Oڲl)l k>4*\ŽBZ4B>uZ)~AGRatI+xLu}SZk{qoThu|cc+*+ek?MYɑACnXgmZKF^o$H 3vBFЬfmEsȅ$b@mw{5<If7wa1CЅ,##!Ŝ;$/H|DQU%ԺLOd2Ü=D/~,`!|_F1bl129l\q\BVSPzzhh;o7K2I&uh}wpeh\'R;^@Qt %5V .,_/]Mhƾc\kiɶ7 cd]2=S]R~8SMK 2сEN~R<. XB3'dW"P2Ao)lsgI{+B/#qi iWrh'RIDYNT$$۰#=ʋ1vCFik,eaKwj S DXMb"|ev~JN)f<Ȱ`AQLu(qK:ռ'G WFr?W#e)`~ggXTj2q$I9$d9EQ"@rТdq5$Y@?4|bG(A2#-@wƊφW;D(7>NCG~^_n嬙%bxH#u V, ^?K90PtRJb;4YiթAT:AILib+WfE&W?*(AJF 4sђ03Jh;ZK$nPlM$Mlw?銬Ҧcjp.PͶ5gކe#[@yRVNM)e<@ x$XC}vG쌌-mk$kz;2HɘERvmW|LjMmf5pu%kŦgDA4Va4 P[.3,fOCnHhQ&h6N#Ȫ9pmmڬjm:W#+э}OO%2 2GPr7 ^ꭥ*17m<>!NM=m~m}WbLaCR O]vY$-#6V YU("@Mɏ"a`GRJh%XfKU-|d Ʒ>+9xwtugcFB)i|9Iw-u8;~A[eWBc|7C iÐY"ҍLK M|1Ţ+F_{Nl@&k{dv`8`[o ^1"\_cHeЈ`Ͳ[[5 q/'^BmWa?H!=^B];8Vu#O=-:VQ>Ad9X'x2y\ ΕF(@LxMjmU"ʯ0'SV=8LbEM?>Sjaޯ$ZxUr󹔺)0"I9K=-)z1Ah@_Dc=~2~i=Ѳ ׫z[:$nS΍9Q-FqHڬ6n(^p;&P sƤAu̴wX%ꛮT[m^GfI?NX,^%G^ᔘSmҀ4(K|S<~*ܴ{`5"L n ?qT! 7Rcq;% M"O]qW"|W|})fXN@+om64&{"[A=9Wwԟx'0Gab#p ?5]E@acAD63;Sp0 ׈U&QQWʳ.yʲr֬O6EW"?TlR!# M A:Mu oFW=`A\%爫p8QPlN!_Җi+C9la!ˣ~9Qޅfۆ x5֍S>Gv]4@Q[7WU9P.eN,Ɏ `;F /Uy8xUBEENSH8ZChGjREVz__zA3V$8` )R Xug.TQŽNCʖp$> r$0ÅO&R!àCs:cˣh\ &H@0n$ק*K9)+P3WE3ZVҖ< #;(7)!ͱ*d8cr:3).t }F[sQ,]IV t%Ɓ~Rc&Bv$Z: 0b1HЃ虖E7m;"CӏW}Ij8n2Le2Ci_rJA4[><? UtuCǛ"msrrXIxv!]݂ginAA8[R&vN"ڝ=Du`lSκդNl 2nD :E(+U;#[?(eTt xP'VChYE"V/ZCA56 BɊ~rm~- TK̾ʚx'mPCPo$T?n pצM -^N%Iudfw!*kl`bFe5SxHi>i:Af~‘ }8%IȌ _jD_^xlx/uֳ&"=4llTBO);Y>[.q&5.P(a2a !SSdהy0]kqP:R[wu~NLJȎ'DJXȚa/S2_B39s{LI TeRkl5SwG&k.45t# Vk6}} Fs}{\7:h4/-`ž2_.NpvΏΏDԂ'uLbf3`ޚcW * ޅ# ߔMo gmUmKm`kHBѪ2N.o_]((4!|}l)suB-H]>-7Q2 IGvljo{ҿbf,J3ƛ(r= m_ ?;%G\?⭭ι m@ӈ2t UI-xz n"5y\Xx;{S~EX|jP6fIT::{}GF\;}˽Tvms23z^8GmS PF:>rQdz-[;0ZMchLaB˺W,Čaqؖ2ﲋP{ &z5)Lc!<3~ 7cgn%LE'8Y{kG5U<ѐ`iUgPC dDKO, !V}&l,:}jA;kr[̚\OJ{'r7G~CB>" Tk5RiBLbYaͭOI&F!I AX \{!K>q)NgO0=h?_!Ԗ gC4{̉rp.{Kru+ 1tAt֮CR„_vAlQ{P:m8 7:`W@ '-uQ= /R͑smmV}|rLڣ.E&ߔ6Jk}X!>h3D?ı̔p/ 'LC؉M V0d2[`( &!d\r#bysWdX5xƔWEp9۵IA_\:]ڸo~AԳnj{O&ctnĩF# 4Cv,4jĵe|pDZ sEvVf5Lk #qH(Gg! &@ZĮR@`4:^1o,-/)zʴwS桋*wHj]P)xk`湁Lsr^zf&dwJ'?tǘ+Dlx/eSRbTua7/|6aߕޭM8e->0ڐ=Yu9o?эjuME|}R}>NxaW^vQXn!9X^[iz qNIUت0*fƆpl "*Zg#VE5zyAGϱnFAy4Kѓuwx[NPxr߫|$:ĵ^nGj&֜Xx%8u@b>~Pj_v1V/nk(k'܀:bY6Ӓ暶[DH#Hy2XO3I^Q4o#`.dnRգiz2էUq%3ݹYQ((1POiXk˿A\\&5Mk[8DC?jPhzKeX KkdG,̼^Q(=Pc~ҕ/7WCmt9kHaQW$`d~0_9{#PnV_ :,Id{ ߊ;3Dah]ҏ%yS8=KU ˗ιXH..[=mQg܎iB_3yR8hۤH۸b}/Ʒ"OšH PHo56te4\|fVi*qxH>.:wjGk]N'2,#||!I A+sȿ~'IzggWJoPncxai-cނedw@C1~##!̤LI&]7d/ Ⲑ1;iժ$芻3z(ӍM-e:jm;`4yOQzbZ(E1>8Qc2?f)+ieRs\IK%Sj_'fXlK}=Nݾwt^谠BOD_bb`'`Mi+-rBMW&fP!v  8dߍ)fF,&(O5@hB93A,h_9r^O_K῰LޕA]WGB=YˡCYGฉ.) aO-ƃ.XlAUUIK(z#՜B2V>cnߖB {| aԭ. ?_R>}44/;?$;q=dEOHfWڋ|!Ww3]Qk0fND,(2= ]8@2iwbWkLzҝSX Q'iЮenC2kWN {I )K /)BKhS1શUNdU.b8td +.٦, RG9LKw 6=Ay_FHeMmT\*sCݎJ\`6@lΏMEo4e3C֞VϏI"w <¬xF=[e"E !_ 4Ц@e,^6'R`yiNBg!qNKp)6WlJQ)Ϲ;ɯ? 'Dj:!Ze@M+V.x 7B!蛰H0oHȄݛ8]ml [b;2pT 2xִ.@_I;VŸf5!]xmO2N(00iA5YwA/J-Z0t!/O6l ?O1fɋ.Kށ._ LWDbmiy} 3,".xv IT!ne;{R ¡YM݌RhH.aė!,S}<jk}g+syUV=/.}ߥxU*7RvZc.hrjU?M 2Ӓ%V׌"XvV 6F5ؕj,Nڔdnӌ[xrö92θTP@DS|4Tsc"u:~X_g NIEU{ϗ C8$i6ʈ*# y"5yG߸(UșI{EY逞/s[DT(w3u{aw)CIa3%E^gopD[?S7"ƈ?4fZ$͑79^$u "$С5d>d;Q?`0M{au\T"}*RE~G8Qcދ)]DKQTxy%#}?B>4e|~a]#Q#_ϣx@˭##H ` MGwMl$bG9#5v\δ11zi{ad/!O䮅4rJA0BPb ?cNq~ $OqZB{b6z}8B#<ͅcFNNZYߔ\b??#>IR)P27"Z4akj8Y.s[ #`vzOh'<]? AK!(/7L\xF:1jƺ$]V>$ȓEi @44e30ĺRl/52qS!pgd8u- (N4hIO e teQܰdCo&JǙ=~e2^ +V1<8&#حkbg˶9_WlY o>vRQBZ!nunTT2Az\+47L4G${U( ]4B=nlkg|$:;1g X irs{ ͑/'@t5BY@lJ%gO9 t5̟( cqqfx(iu/;2ߔО-"¤M- 1TU^jد|vb sn}%m^` ,ue*.c>-4SɯĆAI. qKʈItΒXw\{,Ą&!-/A6H 87XqnϞrQrM{ BzoDE0aiЇMw8t3b#5d8,$0T⫑q4ߥamhuŗT3KK>V6XvPv09H?5l!(`+p$**zmTÀy"F<7_3YSBTB=@ҳj w)NB7r1<(@8S,$=i­Fl+? \Jh9@/VAmAs')䳘R\<{Yjޢ^'UGnDK.bwdD'7z'zL~w܇ǝU#8a01Zk ]Gtg]ɵjP sa̗iex!`&&SHj-'Lsւ?M:;w LҔlPlY\ek+\cV0KӄȽN;Er5xcԠem6iwoiVTr0eunG2;a8-UqޟPeLGzӆyF=V NO5{ "d{&54l_emb~>6qA$=1-bu0tT)ge2]{'\s$^{vaUp7~.^%\$jI5dz)s5a䌶s#途 PZZF%J} e: Bhs͵5$s*?Qm ,kG{vcrڻh2IPYB}x!.:ZVswi= 2}EmD6DdFuòGzTKhDžZ͝3|=20z8;љY'4#9)u,2DHRW(^W~xXψLupn2}Y"3*:z~*)?.ݕ &.ʷ7FOLpF"_`PXEjtoMZ(DgCܷݓ)aUL=k-1"Y!v$$1)zpFfDهܱK-t3-}Ь@HlM3q$gQu1zd DaYʮ89'-^s=D-z+_˴|e_YjPa]xۂ|A%ZF5ޱ1B @k&@Wx@ OW2kF5@^Nb'ȹb?Rn%8}tF(/R ʈ;hh+eyZ.&I wڧm 'Z _Nȫ]/t>Cl]':~ǔKB8i zIpA_z(p1D?1lZhhwQqO<%*>{,mHtY]l`nד~jY,c:vN^ d`܆95/=A'nst`Q>I<(}O6[DI/KvI.e (?a\!;*85 jhg@VЈk.hѕCR=H/w磻? e焥PqbPȓ\SE a,\Mg?svu]bUUkV7&pil:XKa2},,F>8XD1M+M_U[*d` $EE_FLs6N[6 ÕߩrӅ;NO^g{ |%ѧ5ul:IFXoXgPUNsZAkvD7ⸯSgXUh!KT`G] #B, >AJ .cy`i(Rml 0XkzT=nΎ}w  J =u꒩p4hy1$MjΪb%Wmt{ynͫB-ߌJgT!D{`RW@_̴ϜFUohT˅YQCZ'VYr.eS*3vSiG< ZANL+ } O(F\0ңttzXK9w/ܒ]ssr;'gYH]=wi  n'" T£Nš7)Yئ57Pzd[ԇTj,:b0hʧp- 3-'_%TsXd(bT5ec-#~v^΃p:<gw<8ZULs-QYӦk2]eǿ7( k&(;HeK' n&ADeoHwЅJ_+{Su(gdThxg%`[ G*->rԳF(Kq u#?[⛞0/먱; a Os rU#')+yP#X ը;ǗPk'|ZD 䶒[r aӋZfg$)C kƧWe(gg0ee34HݛlPt%jljz"id a-2! Gyx/!0 PWj^RAsTë́ٞ$}ZCe~2UHcwk"RTvKf<@p3|0*./*x1C͛x\C8-=jʚmփ(؛oC٨TV,CKL͖K{Ā[:0l 8.%]s>}υ`7DD! XG~MSy3k$ #ҋ W1R0>YP!Uz!#5Wc  <l5,% pOiEoM R$jVf=i܌EPA94ق 顝_A\"2J"f(9چ %#xû9 !,27_6dܧ*DwII8pdP# :p^wj'g&0nk*i#ZKyX[{`]M&J5]4j g^i ı[r%QJ*}3Ij}/: {ߙX|rȅ¾/R9qЪ7qD 5*f?d Hz"0Zns1 [GWWJIiqeh wʆܺ_xnJP. v] 3=MԽXc'x0ߺnd!$V GgE(AI|U d^R"5nCg|d9 dqc4 /8^ cZd[BNo,dQW{b t IV)gXR n $^ k);,JO(%'I-d0E.+SLDW@Lw|+t.3&dLiPeڴ evʆT\:Ǔӯo\P, K DKM8麁\z`gh!pfkJz2{ʣ6%`u QY?p fovw5,Bl'O 42[teqLƎ~a,_Zl5g0ТD6x5=F?q'%鏛t*dv]FMxgPVWA*{tI2rOAHPP.V !O*]./؁pUutv`:|\4(kUY )b"e`8+_8.Tne*vco?FM6(+X}Y+3_.]В+vs֢TB7U3'p؂udYO1+ gD}E*|]VL2x} ' =.;LHC_tM&m5)#l9JZF%<h M3C93 NU1J7ֽX] wƽkj? M@U/=ZUŅk113;&.bh18 jh<0 RWZ|UOei>a-:ņGYeN$l!h._b s TkXw@ϼ9O6UjC_I4Z–MGiYwh0߈SֹQ$m?g1Sjn+ ( Z鮟Xi~ I(n\6Ù[y]C^/?&"l+% 9P9HTa/[jL\:EF$T` L'z֠l'|$? v\~"M,}flUP,TBZ _/[s+z¥6.}Oy]F1\Rl0E]&?ZsT\%QcFUoǓD~dG98~BF).DOQ 'Aqp+Z. VB{=K 8z|1myM@g,b~WcGѠ[FXZ}}3SIW[?ZyGsYTb%&gCT8O0/@4 ,]z{Si—sm\d'ޓ#rddAA[4C lzo2X WFs1ƌR[i,H +K}F=(WAh /s[@y<X:b+YT!J(2,A݀COD!Э.Mg&H?VB8{[ſb73X5zDs'FwN5,E[wN6!ŶUpAƼ"xd__, ioZA)^u1ҵ$EigAhuҌW |%TpNH~AUk"ek Ȃ9"(i9?agdYZԭ> z[ i}W,, ߒsfzzb;sfhN7 7O45pva4`a䔛/"Ak]0_nFR(91;<% J؈ί44.^p^rAYbot8mi*sxHV(6&YŁCdc MLt)F +F!p C_ O-E2YZTz8_݅>?<^UG jCt>hFT m,Ǥb, >ղֺܼRk;UcClB{]#OG,b0R_^ ̦ s4PL Y@E oUa 4.d1'K #ٻ|wڼpW|G`dlRWkbp$Du)lz"*v{<\rJZ_b=}MU_s"f/vUi&I|E|ҍ>kSU!ӚS#ߑ{K=^#9Pu^A>j|D#\R5im?55'~Q8h?lΣ{ _'2H`ؽe?z8ܵhR%aC Sv?y|A?{320!>"@gS4|I`;a1乲X=󚖎2x35k ߀l98T`eZ'9l H'|#+|>@.Y]eBf̤3~Q ٪5 ~{l TI@~ɼ&;T O7aK0X=Xu^vhNӳ7Ԙ냾*\:ɯn_)N1C'9(z.K硭1<Z k(pK-ci l xc\GFOU ݪo.% r6BVGbgJl}!省.Ogsʏ`2/JmHZ-U [wЧ6y? <9?Ծգ>š;6']پ( Ikr$aqlY(SstC^W);h^|7 p=T-vxn;(0d%Oyc+7wDRf~8.(O{a̓{ g@aj{pw^ 73D`eSܧ1h2 rp00At/贘㚫 } kDjVJ0(j/5[u9!LVk8ڟ޲\3]~]ﵭH \Tf )-<V5]d6yX%EM>T`6,P1"j``#|3#%F ;:qd(Y`P$"(Ң9 Y7aYiԸ/,̸YZe;H~agGy_LL Q7v@׾U[89dj&jU۶(?lL{;vs=?MdQɃ_y*ʢx_A՚w\XsʂU݂BCpaw."He^Ց:BJ"0SX5rOi5`ސ> Cb_lÈ8TAP\ 43o? :1xEwo0'\j 3PY4x QZo9z뼥փ;RIEbk ضۚJƕ5Bl¡T@YKf_o z'fDJEaSSؖ.vkLk=nJ7D!mmXmo Z3jI,G }.dV2&4^!X^@M|HUpWx[jٻ®dsꭎ6D!_I4 ,gKC\`kZ7go^,]bezCELxGob~[E-Y1(Sܩ36o kR'Z^OZP_:~~H)F3M? G pC,+I{ع)馺Sy rwfi J/("WWȸة뮳i ICpۚ) t«ow9jߠ6}sj!NXXt"u^$U "!K׋DlT1bja>?J\6cm[pF:sbU"*3$Ťuf.T`[!62cZ*uN)h3e *X#w1(By6+ <|^pQG1wCa yo z+ pZnD?- @B \-FfoYWI'sOVJ޺TFi{#7Pne A2v**kʃ^zTS ;"i% |Ǡa|na^[Rc=Ov %D@%a#,42`{! &-T)Y2p2@])ZU26\ 3VTKv1atmw?[®tqT{F>"BYMcy4yA[yDiT[x=o'XL} r'KdTx(7L=)>G%4kZ,z5rU$y⿌x˛`3$=m^4"<1 ?D"5qxwH[ D9(O"([ViĔWځ \:t ƌE?(\'zd|U*Ňgh[ANf~WQϊL5'!/;60XG6 .;%-xW;}f xtb8H2l@@ՈX)f*D[:SؙS?i+z&9IEk"0ffDȞ˂S6{@5{*Oϓ #تEfչ)FcX(dFcc#s6^:7:M w&Ws5S \fގT P7\ ;6܎BҾ p>H9@)'0]K?@G,PF ưI/sᶯ fnq"㵖vuZ^]琠pڗ\=F9㈈ pqK'qk3HcyC̦jE[ Ho7,{:΋P59&!~з1W} m~ll}`E^7!E@ޤM!t,<|Krf `R+kgAa3hZSH=޾UC>5ؿ{pv9Vw ^0댦S*Q#m+(ই>eE LTnerʙg_?cW=N n5*< ÿ^ab?D{+.72mhuS^`~ntk\65 jR 72}R;-[w避^}Vnzr#3 7efH6`8ŮOL!$WGDa3XqκdWQm%1ۂgNpCY.|GEB:שXX ˰ZHM(_J5&7VȀۚp@ 4 dXt,:X̪Yy3ۑ633'2-Nh}b+۔qr+Mrjqia9 &LuC*xEwrD p ҢphD{hʦ[ڻ~ ܙbYKC  X! b%Y R1"XN!Xl$>VKӫj|Ln xqI)ɺ`jY wX=i^:`F Ҹ=]dd;([VHB tk7OZ<⾕/qU=/5y?jfݙ$)OlE"J[`͢;UHՐ(NPuN)G>L㦨 å6+O[^*#0|-Pa͊UgGkݕ8&E`m#a}4q;" D`*pJ㘗7Yf H:[\3+#j.;UN>P55ILI:J:IH2'g*#)4[)>';u[kS8f[$ɊzNhڵf>ǺY7db&&$Z ?{'w ̱.l/HQ>\6v{.' w rx9pkemc֨rjAhU?@/ Anv8d>햖҉Ve5T{te@ Ti4hC~*i:udJ# .'l[췶ع&(:6mPJ䍪u ]x K+We.K>\aH!~B_",LDȳnFf^6rqM΍o:ʁ#aoK/uAލM Źug\aRIP];9;2^:43QZA՞o;P#ڑېp].^ljQ_1-g+ PWa1! Qv@VW$cc Ԡ[8WHgQ$jsF~C;^~ &.RuQU[miv 5.39H -zeBWF#H 4ڰ6Eo4Q/],Js.{ fk>A;B!#)EL:݉rsQ7-)9ϐҕGUl޴pF}PB&c=CM?rռ- kj_E5;5ﭘ ^ ƱHъ~jeBk}n 2Ѕn4s/|4l*F9 ?>Aܙ B]Hn̫͉Y-f5EvF6˻{U=O`KyS z08Gextup3 8ڠ8pD}7},98J;3țӫKʣ )*b_30MZU%;^\XX+R.`7iH{D5nKZ K@IEIu?,]-Wy?^;ѮWzhJ`عL?o5ksB~&:hN*꟝g(iT dZC#t{~O5F@eV *tQRveg)lFg$W`$&o#hKM. PZR;"TU+Z1R{b\P4.'XV5n};q'sb$>oM( V{!ǙڭETQ,3,jGusviVW3,UQ ˝yi}Yw"pG&gY:.Qufo{>NAdpmie aJ•fVWC̊XXdEj#VsUg}#DI_fy3CQGHgKGPRJ$7_HlHdaN+/uBb+ r)jJ0sR D`zDƫ}$Šm,7+>̍Yf{T3^dRؑ/=Pvedt-5vNdit*0" UaVzOrK=ED͗RWpvzG{2QOc~sql[n~U>W:r#sfz%qZ8u9Ae[GS.>t3$',>w`.c~KpQ3uSʣ D/SUG2lnin\xP|(Iwζj5A/`UN_;V)µSIÄc6pX:2E0OFvm)(u%bjI87.^^ ,պXI^>@ $FdgB*s3_'_tyw KPd2Kf`6!2ETm; #[?fi7LHᘣ$;Oeۋ5rH7?uJy gW@/Muh]}ϔECDЂ~!l _9ly"59bn(Ef\j PSm7cn[=d^EۼVԻ5HE?mM!z| FlgD2ovAApO+iOEfG'Y"i榩AEZ@G&HXw򗏗qy4&k8u 1+$pPI8^R *YZCe'rhۺ8nY-+ZvYwzN*`Rg!T(0*).6L`9Z|Q1q}^7:yu8XfO~ PPØ; A!d7ǜʖ"fG.&ҥQmq`۰iNXQ<$zg)ya]g+m%]e'C" JxbCJX~~lrUOSZ#dL'&6Mu salxˢo9w9Ű?;Īzd5 RJx#$, ܰ(`agR\>c S3CiAHaxr{1yXێٗ&]rk8J̜ ęD 荻T':51ėwIOᖋsy2&rzcο{ ,Vܽr$h]Ft=~(OeD_(=!8Rn_?` f&1ų&Lߚ]ճjJ)*Gȥڳ5>cf[E- SCƴ4]DTiAڷ,WQR| fRL4Veej|v/ EW NC}|eǏuN-Ek:!6$LJcG\rN56*L+r('6\rf{p!C~\f ΀Ѻ+d=)fԛZ7[[;tof~U ,@[d軇C}d\ۚ]WaqیHs6;rRf:]7M@ɬOʇi4jep=ƥh.kgVl<N*X .{\[$>~`f_lkEP`Y9<ÜJqlcNmc/#jkĕ"(Gu:q 尐犦?dD2 |н[c%poa <A51*nI&1;+7L43@`Ͻ2Փ Q4W Mn_p|:EBjxUq9~H.U~s ay.N\UreȱSMiΡ9RTA W~#ʤeh?;daC#{O27;哨s93i5zlñ:_KB+%A1F(Y'mʀnAoJL{B!1ڸEe_WUhB~*q4$a) р0Cz1R9B>/oJ?IXóvmױܶ-H浥V$A+BPhYuHiIyg:)hJ4>߹WYV4Fm(T`g퀋Py`d"]Ҙ;.O&lv"m3iiu,\Jt1%8d ƚ9q fF@>W:};_`KN78~5D~>fͬ4c.9RMz9cGw>RbN x6~oL]Ot4^1N柡҆vd12:nE% R\k\hւ5#ei j?r\}^?I\2+!8_bG%1IX +xp8 5'ƯSB Eie<N.D6 x@X 1& iVU+4RAm8ߕ*)Delm,C:#p[ҰA:n3i\L]ot:ݹ6:Țx&ކhUpf2.!]b-g f!Y{ul^UO@M'|`m|TؒދWI?Zl(S}\CMC] 'U :)yOܟ"CgrLPmK䀥'>o|ᓮ߫we(9g!7y6i `+:iy4V4nE8o^/\{*.LfVFopyſf>t-PU aX`0'LIoWtGVD*-2RWCb+\kf{fsKxћ| ;2H$:KF]r"ZF,[NE3!F%2i[5Sޣ2/'4^8Pd  D {f椶v(OħIA) Ai+OՂs/m;TaPmXh ~ 5+G䪋d->j>p5ut0ƫF䧋]!{ȉG A:|͖'޻, ]CMjK{n"1T]ڹFa.7r WӵqKѯRsI²c#1B <0Ձ"awZG }$~$,IJji]ث# .5- H]Z\ Yj. pNBp`$:.ڃC_Bn8c25jlEP C>,oߙq 1c4e`Ǹp0Y$Y&ਊP,K ;/o\ZO>[ȋfs1V~WUa< -(Yۂ0Tߩ]FpCYf\gl),d@yG4O(uA4 [`|7Ӏ(%r"cWGB LZ`b7CV,4z <ϦÅ-=TXK%}s߫! k@b7O؍e&(fB#qCGeD7%vg#G)+P91W2bofCk0<D 'k/{1r^Þ4lyl7@f(3|h%meҶh75-s?1 &![*6T(DjQ%Y>1x4uۮ5V^mۮEV^Ƌ=?򎓛 '\87x,B.\X{P|Tĭ;B}3so]-R籶h`s&wPz4\̒Xl4ڵVU|Hs:fB77Kl=4phl2iwQ]hbTX,;ζ^5x`eF^ƼzϫV]%R *tGtSsUܵG-20UOoS=ᘊ2[~xl)rvsi|#Ζc OD6-nu~U+kTHAggni جS $1CƊʊ Qy|Tvƙ\4k[V 5I2>Ox>4Aʯݠ`4bQh&eSaxܟʧ,\i3Ylyqzޑ&C($oN`_ Ӛ2T0VI )Łۯ{t:ԷvM%YcI Ա1Ҵi' eѳ+IF)q9=9 RՐT6w7\# =k&M 9d|ch@v*T $;HU0r!mdsq!qw؀dMxĢP@b +g#Yk Kg[*9!IUy~:`{.r͚͒]t ^{zُ۫$ɫH#R%w\Nic& zti_SwEDD۷3F0\pbcX0h 8nȗ+J7Tۆ~{D@~v)OLܞB*8n{NqeҞnE Vw1"EBb9_|իk}JEppS8y1Hg|0er t,9>Y·j+1qM~ Q~cds)/Z}'KƚJy8ZߧR "oZقRz . /t^Kg>uӶe'iG+~˜Mq5_Kge,6 H;PE;[@ 06jO FL W`#_:ȠrG /g|ƌ}2 ' )ꐙ<a_c|<^F=u?0:TߓUC9i^!d2eiQ3m:+6hחů]-/i|ˌV'|vW4&p[^g]UJhߧG&(j*{E@փXT ;o>jGa䡸1HڥCh#X^#Y^ Ӯ}b\D _铎CxVWjB&pQY !M~pA>y- --TF:3ٞѫ=T`,2 Z/&h>sV1W}f6@yb Jaߋrn-`,'_TR^/,B4(kW i k_Ni1w4^2SiS؊XvX 4Y-J3c љ[ǃP|]O40p`Zִɿ,ID*ߎ:{a(o =߱n|pBÐ:A^P dT<5@qG$m9Mp6Jl΅8W,MP;b=:~^!%PphEUѾ<҂џY/x}+(ỠɵC)V /޽{3c@k^Mp܇y3tt_𪵥i駿=}jNѰ}+KB  X?$|N,u6UlQa^98V ;6x R%Lˆ|dYq>NRzTUõLG 6IrC8hƢU(H]72ܙ6@#4g5oU`&+ƫb\Ui{#v"xSXw)i2غ(|OtSL mB$&|$\za7:]€ҕ(WLb.t ȟQXC#tx~7Cm0AÛV2>P@YrJ2HU!'~SPCz}B,Z :}=*_MJ&~;LDLF7͏0cypzi}ТgX4ceSTpX}v?sG\*Kp/@k/o_ dCm?̄ǻ%8I^5/^vVe+\].wH_q<%X ؘC/{W,r8oE2 N !>FIxs$N-o?/ 朂\&snfvw4F$@ۇ"zy#vOCx81m-( .^eSǂkX]9rPחnd 5 [N # ~߄ 2ʈ4)q6 x-Nrʶcl ēW#P#ȫ_bX3fChgf& BXMsb>R5hͳ.OP/ڥ6KA皔nE g_xS~ӧ;v%:R?K*U;{6&HcXsbe|iFܫCV`ZRg¿15(M/EMcOu}5e2{ ;}/ j`wH}Z.{6 EDxVK^V8I=Y~o[`[cs}{ -5pt% '/7X cpgn٭L+ŃAEBºS> FE {9ukp|%dOːp8-3/W4؎őpv5ߊ+f `&@Rp{o "ө& ;>YYӜ/̆u|&䚦lh2XLyb2c9dfaG4hn'x-=`] $څ{e퉵U v|Kdc8 L YEH8~gєI, שO ^"u*(!EǦha_~Д _oUh**jb*$7N {xjɨsn'\ܑ߫t;[^Z&%ö@١C#rʛ;B6dy]?T@]my1 mئ˶]JY4Yiľ+@M t\{[tQ 8@nXH#4HK|yB,ڤ t/xd,GhRC%C ACx -y}CKZXnq9ѯ+$t$/WOB5C9GJ%kGpm.t̬m(2-U3OH`nؚ˴R؄uw)0g4eYw ^>p:SzI,~ w]e'X#& , 21Hf H .}8wR_aTg"G&,B]8WW":|~仇Q]R󞻈 `1̠cĴIG{x~-mBRIJTKRRK$lJIBCr2`l`i1k)J0E0( )l|HE%`3:4o"ù,˰aiy_8(/"ڨq''<ĵUM<&tfIusa^m[ʩtMicv&ECDz-]P魎+rkr.ڻ>fzY`~C[ m߭\UVFt蓎0Ģ{ E6!R,e{REv;vLnqtbR"(3e#sh&[sD^,➧f_˄/wy 8B,Q _N u}Ѣߪ׽J2ΈMC. ^2%,1*0q6JP鉥R3`RlND@zO 0n3u A:sWޫa cA: (' JDu@4kв[wH;)6X o3ՋG-WբivL!^Ő ? ئDM8ݳ mk0 ^C6Mݰڱ@P*YJ}]7r Ř1+ CWvV!-t"d%kםVn5OPglIn܈~.?[DoE\|TxX/DaEnFZ*CJۢ[֖sbb='LY6~ ^)UW 0w9 H5wS3$LpExrf>_8u񤃟flXi55(4[ z`e?QYCXI W\(詭PӖcTy}9Od >Ҭ gj-}QnbU{C`ߤ-%DU0:uÔYC԰(HÒ(awtW\'ɄɃAM#hK2 %>+@TS,'xjl'xF b/_J-θD$q%yy*M֘rq:[QbE*>jiocfhm]!ci7T-=# X \[td!(s&ZX:Yul b[Xd&`RHYp-,Ci"n7CAbڕh] ֔Vr^>F F!M蓁SiČ^E5 ď|'+(F,j,1zZJcMp|ɼA#wkW6u8ogڵh65Z[~ +5^(.\p]t7SsC^nmr$J#bᨀKrېh@)$!) 0bæ+&u "P(NdxCLкSdAȇw-f5u}E o\!ߛ~u7UhӶ+QQ]?V3T_-M$GGoyZ7]DׇeXv.2(Jl*HqE]S׈f-<^Ū;IdbJb Hm.˚lHY$@$ҞOng :=PN-nU v vUO`1Ұ*źwy?u--H$"D=8Ҫj)Y,M&o,3PIXx={ HЛqy&[ΔO1[F>45j-oR1 .:qu) 皐ExL{4ޠ͋/ڇh1#iE d|lфV@DZ_k1pp\t[_ .;h< $G҂6 uHPX s*`fa^xZ6$ &f0/iPtU&9~5+Va$Ԋ+ eG7OE`D jzvXxQ͕*"IbOZ "ك=F|0bx@v*љ!ހ 9qgG47m]/S>/uHQ=:uSFH}&~s5{W'Z@1TKc4w[K@TZTU4@s! 24ߗfQ[*r`Ar#Q C'9*x R0ZYoMPgӃ,\KkC,C7e`Rx|?0<Isj<`4X&",Ǩ᳊2¥H!jVvSsQMT!f\Sk:nFh(H&pK@^@@]utHF vgj~d8pvLnLglFQ,rʚg# |rN'rDzj8un9&Y5h/q\PĩA^c3] XUlQhb5RSM\Xo@J)1GLd\ iG g0ӎB4¿tkǐ_R}3'TQaMOj|[ $`/6 ɲz7>qpQUacEjRMG/v DQJ Hi8^m0e<+w]2>T5h/te0!N&:|BxaL<;0u$G^seETкX.ͫYva]7ҡiێRr$z+b>LHx3]FB{IT$ޝdsphkjZIƘ謒U Mme[e>ysN%-F9<88Ɔed`w٥F͟by|w{xJ0 x ٻױ̠l{i-\rlG'k-t !l?.Npw/j'W2b[kkwFg7 8zNlT%ǒ<f_ðb@ VK#L<Zs7뽡t7_ C)=D^6X74C,R(/.ҟS⛐SLfnW ~L)q*霆 lhl#c.HJh0=Җ t lEt-|SD=Y!c!5*cYO?ԱXM-ECiKSߘ͵w#݊ND=*>;d'\MS9cC 6- I(~DQ=W AƻjUs`zkN-gAm V-p|cjf؞u9Op uAb FlֽQ9$=q]*ZFmA=%L"[WxB6Ћbq[m#&*Z{Жv1pи?`iEDS3fs B0/5uDe!43j:h=;1 ~Cw>9E󛬔֫4~\k'rMu's g Ra%]c~ELLp7ѹ1,vtvm/C1ٶosXw!CZ3pO#|QILJQt*Y#ofZCOH0*SYm ݉7&ӸJw|eމh(xˋ-9jNaNb+.~{ϚX 7("yF9-(3UWZDN5P(Td}4SWeF]XDV[Iԝhm"rۋ7`!MH/v0WuDECi5 &;]t at ?39;NUt K7eNi*ߒ~ўRVR3W_TTnhq9yK#!;&[d8kG:?ynbYA#S-3*s˽d MEן5N,Zh/Gަ\F6p^D fGBOI&&0.W^ڐrCV?nKdZ+JNe,4pcݥ <4}y iozybKӝ{O V_PxWTgaRմ[YJJX$QqCc [ Q "DaY^Í|w&4;z* #0lxPP^(\ՃsވZQԴ?jYPAv&QsQ>uMD["̀oI*)Aл:IG ֦S"  >li04.N0ثǨa()KgZ]iyv,OSA@I6a +KSE+n!&Oc4H(M@;IeCT _SJO_*6$;og 9ǻG-aa%jtSjɋ7$6ji=P=vQ`Vs& O%|vpBwђq_ ċ(C2\N {C]Jeo۩ h{.=$-hgm_ʆC*e֗Gc y0r$();%ڠya渑{ȇKl3CqEyPjB' GzKնs3PH?LQ8.ٸy#ׁ1# QWBk{G3HK;l3f~ tVf,5#_<ƲXtl$3͇n rB }OBEEJ`́_,6kם{4o@:KTDVHx'\A4dy8cmN|KrA4łHa5VI>ߔ=C$~uGp9-sx0^fmN48C/ͻhe`yw폈0^^fk`$M!e$`L{qb6цZO 6`ucgd"B^BxB8dBXmD( ly9yG[ ˢF(oE(iFd@,b1*p.oE.oX j}]P j4U.f 7ELx%7.N?DۀoUAxWO 5~3^ %((HzW9U/n3q#2sH\~&s!`QC3,A/6ek; -q[Tj~ ϻZAvı#-CѶ}χv{7~/PVP:yZ9-uLh-|1&<2vG _Κt26fPTS+wER\NQ>r<{Ҁ˯Ϲ,e<ǒ#U3;Vv־#|V `88L&2p1ߎ嫾k fk+>qJ%ҘiNJbpL(RYrM ҂1!e ֯ݤ\- ; a\paeHF72mGݿ".s; 쥯w=A.~֞ (,6&疎/*<Վ~8-8=~fR;WW 쌝9gA71Mvf.ki3{bqD/7c4%a˘Q7>=]ҐP.rX^]]e^IGaYMSh(*A|Ͳ@%P86ݿV]Ӷg(cy"Qt(9#D[8(hIRqNWa%ӵ_:WFR}(D* O eZRT?ƬlRbBr‚vHJ@@{nAMiQ891r X"4%Zz҄ч_;9»@R/k8]MA +SoLxgFRGi W鬆4&{w>RSA 5-otk9muG0D"G! ~K8%%1o^S .hnBms߿])k. [!T{BaxIyFW$!&ĸC2\Xo|/[Qr0!FtC^w֣#,S5;' pfsTy=a|>~tmlP `۲RQ$E\z;rN· (̲ŗ)ݐc6(.3PʡLR.G 5LfC*&+tEM?xĉ25./Fm#17)M7]]D#Oudv+L/@$xJ@x0ö/0'M ܅?)Bp!Ukt%lgS@,q3 HsݤMrph3g'r Y5Ђ+G(nR\+UʹbӫW=^QwH*L1]֦`eNF}r V#sPu1&GM-/>FnyqxUNc.r[0#/Fyy :]0` ;yd8 2LjZ+=1PGx[tzecYNSr{g͆\sfp/FKKLCǠV~sGm&˼=9YS"P%^᥋h0yq\9v Y7f󶛊T{{czr$U;1EIPE>!Ŷ iO:¯u0bsxΤۍ[+:><"-UY'_5^k\.;^_9Nnb zF&0GuK-?AKrڛ|"JgXem]:g9jrKjakV`Vi殳Z~zDEۯ!1pdc2rDVVי^X)\+'`Bpuev^LW\F}5; [WƞKw>Q;#?c`W6ś:AT4.Cm )>^6bA9ثtL|RX^Q3{@Ff !fbh&6m0tpےi">-@L <{*cRS~5QookR߰s!0k,iXt8_) biLW((+y 2oIJvN˾8luu Z` c.*-7%1)Q:zb8#jI$6u+&mj/kG|/4n0W`#0&hJ"i^y`WFxĠZ& MX;Yrh'y3B ib&F ^01ze}Ôi#'Z͵jп괢 $UE*g~/oT&X:Xm۩>MCI;R{k!?aj'P<^<͍e#Do"`k @Ƨ6Xc$Wx.SH Y N1D'4;^nR(Nh`HF96P^޻Nګ2ӈJyy" ^{=KmK %wL{$}2 ew7_4ݥo<YmGm+3-9iaT/CCpPjdb=h@K^(n)q  oa IT\3TުfSCvhL,k1vI)!6wW2!OB*$}|97]gaq(bF X^xUoYޕ4{<jyU{*biZT<|ME,Ouk~e_"Je.9CWߵPn  ,Ezmz懙j)1,-[ϗx>UΏ,7 ߌ6@H'I̙2t gp~r:Ѧ{GfnyCc+e1#e#8oPqDΧ*UPh=8;C1PM@j&RD*;ni0IY@E *4kBtg_cvLJ,zn/8pӟP0ky"`Sۧ~b?o?3. =^fxGhҒ,$W͛,Uj&0sڂ2e%-+ʴ%|}uzF%y:<7*4IWuziUW sorL" SI>FQ_e(frYx3]Jok_DT7V'pF{=rl zQ$ w_"ewyᩐaHd'E058z&!O`qtye2>=@ߑ&}MiU1ĸeL㙬^oZp5#d * `3Y, y+>5jfuܹ0~t"ɴ93N ym;W \/ ] 6މd{-UsET*IǝUEo-iNe "K C=UƮrg66N)_';4'xa:UЄi. ͏9Tr8_!FĀ _6dk\$ ~Øn$D ®;=Q#0FVEr3ރ:h\w3+B9t aC[=a!ζbB)QTGX6ތ>i^ceݓ 0B2R5a#i*{U&9X;aR>I5|@C 4T#5¯ }y+4Sb:W#JtI/Oibl>N b,cP //T>.L2sCIrs%3Md߮]Ft)F-|3Ƒ%hOI ^]kbMʑ@3d }b.>kH1EB?DԆFfb||I|y Vn*+>WT3`RLPk>ṉ2[-!Bn(KaGPɄ N1[ڹ>KC=# t*;̼P+.;UWK*FLN[~8Z\5cB{MT:yrsK(k'~uFw0nЅ^|;:Z1%z]s )ZCh f: KoϨD%L򤁀d}F0ژ) {mF`vD8ZX7Y x`f*26Vyը0x)#~[u7E(W>S{C#%b&s 9!r: "KqD8r~1@{2t*1.ӑtuѵ*z7ƭɖȕ_ W411QGsi)KqҸ?};Lm2eؑ v_ֻC4TQW~I@xCI KW.BM1qŎD :fߠ hF*)RG+lL-Goms縪B*+e v#x^`|lFB!U8C]S0K?دM@ Z-VlL2tld\AG9+J&;8`+O/yx(37r ZM ZޫF>V]5Xݘ$۴j*.AhZ> UG)?n^䯶Ybmt HER8AqAzˋ{1iKyի~B ZsV`?sje=8$rCǺ _'jXR@yk1-1A*/ Xk`ۛm/yePSn':4ba,ʤIJUD~w:}E.2i>H{ӇC y` \xM$_ Ә,4:ˀ T* d(#XTAZFCq[)^i;c ɋ憺e#IFQA>KFgnO[ȿ&K#nw\$Uv " I^Iqʻ`7vqT"{'α)@3cp:=n,*𛹮w5w:#<3nJK.(p['CklDu{Lh8\ W|IBX9YP~9ً h&3Ed6vnZ>LńKiV&tgÏ.sM|ɸR ES ex[eM-YD1؋Ź&˰ii<˛abPE2N›bTIIBp慄ۃ,@~:OV# \̚B)dverUfzl.])Ɍ>(F4f%-y ,&LB%ŝ0+dcZ bJk-N-$XJ3z)D#K7q|ޙ/ %4fH_ :¹kB· v Y7o1ƎGXxR2=]Vߟ 8 `gϾAd&_%2QDj^GOh&sP EpUU̠ƙ- =5Z Bp\MSCtNIV?ISOU#Y7=R-nyUU&HqUb.7RH)VWRdZ:_93e@7dg3Š6#6{q7?Sۉn~3T=r:?U^y;ZlN?٩5N =\mG(Ӡb'suUyp?>􈜼F |넏x3 綊JzNkիD:afDczN.Ym}:GLC"/| QOu4< a椧vw'dz~_xX3MKsz#[k{|5'5g@u}yr6Y~{YV\|jFDJ\RfϦ~GP{S0.E1kMI'؋=e(5m|5+E)Z~ӕm0l'xÂwʥq XOJ6ZchеD#"Y9 /|h;FƑ,ELO|5qH@ tHoZPvh,S?cB82>z>ؒg9|Ze65U,tUWf'_?fYtcy把b:6#0KD$=u{T2eaW ;NAH=BG{( a/ !/C#k7rdjN\ppql+aouY=iIHRS3.ٙ\OqgM/Bapyxŧ\P]7K9J7o0Q"8@X]*+^. Цs`س_jl<İUR6,&$cEGFS[؃zz]Qf Eux?IҢat^WXxS\6Cx%ñoOJ}'W Kj,xfUepCaÞUW־,B/M~?./gU0ٟ˳J\ afe-1زxM)_ 0z *6BOݻԭR^L屍w(iTIӭ9.YSdhH @5Χ5Y,%R{,:#HΛN(AQDaezY @I4ƔD ?JЙnF(X4Yo  ý JgF%ufR1T8gqe8u;MC7Alv, u*IF,J* 7*X2XBS1-pH 2lj#gߤ-%^DaQu@AV䫯yx|5?= |e ɯ|h=YՒUBKv{*n㞢Y}Kf||Nj־a;S)Tz 3~W T 1ɵ%,WK I=sزncvcGñT\XݞDnu-iWqHYE?๱ U|^N>c[ _9nspF |SF#s0.b0AQII$y` v[S6՗N~M`39DC{UJx`#O -iE=rNHKTnmpW" {=5*,9YM;{o["sYSnS, &dbi X/}!N5?Za;OME*SBYFo3e&Vި16ه"rfDa'-/,];rTdZ 3&q 9[T'4p3 tӒBQƏ^2qIWy.Tj۲ tiu31i Jus[A#5͞XuWfi>ne>RKw1{\i>.oCRA Ajf)EXcW*"!Y[o v!s^ lݭ+؝%>ݥ8&;6RHl=d9]냖7/ipN| >Ve`{aeGS'*: diB 9舂5t( ;Arn6n;gz:6s n?*IVL4ga|y)Ć@5ݙ+G˶[ M?r1>B۝#L>!$@ %g݀CG6[878Lxq*lNϠeׂ1rtO`$O p\%?]LIj/%'pzsk2,!̵H-_ݏbP _S9jϊ4: uic8GK_<-vDoI43 w/ޗBV~ >BBsߕqZcC],׍KJ!ִ]%qv h؈KWs7IAnNR'trw7"AObT#o/Wz>[tW.8OBnh^*-yNߡ{҉ؾN?͚A]?'cI"u~ g ,U|ZZ/ kq#(:ބ2x RyIpD%A- }-2PNw0b% Cb;lI&n ˉwN1hP0OڳNpvĤb\OWXz! D=bA ~O f&682uPPѫ_سn3d8Wc!e k=M #]=GPyQW{.ֽ][/FXF —4a)VPb`M.q\gWs,Ы鴡&'1!iYhOzC-VJF/_ߐ8I*=~CJ5GT";{aB? F'87XR "%1z4-4K=*NFܧ6ý^]o}-7`H@ HǞQ$/A,K-8a<YI(.0,,vM`.|} ApOVeP=NsFL5'ip%hJ2eMAը|)ujo5YM2T$3&Pq漅uo1\I. ҇{a&-A'Qޝ0%(⯰\DRiH]!R~O“A67 ?B³,$'#`BCBt(M宍n sF6毀fX+ŌzO8‚1C/}]!E|bȒ {Z~Ӄ LBHGlry1&E뎝s g:\Uwwdӕ$HJFY KXaZc-pu@`h}5[$`'j/k|]kYFt+E HӘC|醣b,"7V$0jzͺ\x-m 1g]m)iLuHΌA.+r'~6pd]]ݒ8 W[:cȉG^3 H@ ?Okͬr/\8|?$POW\:suQſ*I;@NC$V7Nv33@C9qW`KRPGXQ=DA&5㗲ǐif=|)Vh|}('(`xmm ':&1=-mտ$V؆ :$sLsZl;|=ckE?5StCUHA§bw95,2K?n`]ȏUvn'cr^4vq>] |XTZϐm6AtJ2CVTKQ` {!­β| }èR[ٳT1O2i ȅ.hHY:"B $eR6n+dҼGk!Ji8M"r&7{;e"$C&zy652؅#0{G [s|I7;konn~BqqL/)SŸUHm{ LoX V-ήH>D?BTa.`juX &Ȱ( n<&%ε}h=~5  p3gzRbKցbtO-nP,+)7 t+EgM$:m(Lb约鱘0Nj XB6gXV 8v@w8imMErϑ 3~2ݨVIiܽ_S (ξ5 GAnz$#/gJPA5LU?S 6ar,HJ=06%IXo)'^|] 7ì5( O8%1B: SJ6xd岛';:Vۛo;8.Y4~R,߿UC2邨teh<LD竮Vj U)p[Y 2Ny [III,M\b#g$g+">%ypN?p&8m8m:} K>IFE]Cϋ4^;î"Ûpw!ߚ 76ֆl5<1I{ _s Rɋ}&oԵ ֜}ǧ!H!Ny/ j$EP>KJC 7Ɂ_)2̥Z[)5~JƖ$Wr":lhͯHGTL򦚏yD9AbǾA1ݫ¶?>>@DvPPXm?{@F=I245wޚbVbo0e 5aDG.5*|(RLjV'ɇ[ -춻 jEڇaυVVuzrLYZ8jw/ )ܽDH2 YxjB; +DNܚ;l ֶ&H_?˨= -sY\Oij[tQAZ9ju%)ƻή@q*dm~59>>{# B&JOf3)Μc i1iXؔ2yIb/@MC #MKQ^?1ڌc^ZH`Z,FG>?މI8_n769vӱu^ALAW{+0'>$7ۭy~ _183TE3jD.Vv.mQA@2#x\ȡ#&k FrT q9Sq@ T4luυSԵ0Jni0KxPWi4Xt !l*zgݪ7~F Z=+P^|ՄP[&iiD}q&%*-&lEeK*l c&.0@>ȅ[lyW"tA &7C嘇Br8b "x@-ʑ=sT&?'6>(5ccE<#c¦-Uܰ7GyAvpԟ89+pwZBR*nY<# HMW\a `λ.2:WP![@]J{V{?'fhtw8} s_xjl<5Ϩڥ鐞!y J #5X [MT{VLp ir5T *aOf-:֊ Kp$V <@Es<W5&NU퇘Iz;!JQ\|)-jvCYjhOr@pV7Y 8,M"2bqna0` m ௡sD/,|1GV;tbƲIb.=@l9`X_ 0Rs[y- \rO~*ogKvOAe)f"6߶Aov\"JL K=^Iޓ4ݳ!ñRt:T ;X>D#g2_ p1:pSp#XE{o)!j|/J3L>m)\|X|;-10֕&XN 8]:N"2DcU?U4s,ej"[ʊdИf- JY MdY]ܺ)K fy ОjqLH[#U%H= 0 /vżzV]?&GEf@ pզ'Bߡ PKus+JV-MH[6C7= hgU9 -Ӭw03b۸Q%uTU/P<A5`[nQk,<&,W5i-ezd"~>:kJƣH3/:/چtrd'Ɠt !XuX +WmO{µzu,-T7[l6XǴ`bb#Nӎt/TZ?5"sy{ɚ .B5l Y:YCو}5*O1x0д?K5*cu֎-4#p`i~ 979zAn;UnI^mby1. *<3WEfvnPj`ٌqZ_ح,(C<Ƿoxb,f\%˷@11q1bgOSYРQ_,oȅUjvw\Y왲7\]eo4ʿY,$h~zaA]6mWGBfZ EǹCԼ\=Bk;5DjCe -Zcy$ZC(^:>.Zi.dBUJHQ z)N0u\y;eUKI)3 =-^2HnE >oDTK ?5 aG]A?TN0:I[R a)+2] k-(A"}L o S)\Ul _ӡ2)_EaiH0[<'DyiO5SDM#Z?]qD>2o&Gơ\8Aj; BM&3Y s2ik8ͧV=pQж* a~v+㗖C TO 0"#&Fs׸ y\9%Ae{}{ 8%YsI[1и|׶ؗK4y Hҧl K\~\ mg  YU,b)#ǻxC]dIRLe@%EW1gHCu0P .J^ Qa#}^J=!ͶfH]zMC"L۪p8Bf@dVB-=zi@Xch[?' 9B}`*J_2f7ʰOF1]Lv6%|>@ߋ^jK2,L.VJ7`O.q ŧ~.-UK"^ae FDˁ3zVZ`uӭpq})Pkq=`dނ[(Bߦ~⫁Or˿ t%ͅu8)YGQԎbǘH$Ѻ0c_2v\]ey.ݮ"U$S!+϶zC;qMU;t~ok1b+q81(޽+{ŕC 8?}=<WU2+g^ɁPLhfG+~?bNIkAp61#YG&ď#JJ==]V{=ע9^y,1Y-TmTQ} -/`N3]1++ `/c8>׼#Ұ|y1π>:,YOÇeE F9xc^j!ľ$<߬{Lvw3uLJ0*IvL Z5p8H*2Q/g4,S=( G1 L\n\69jQCukpdiؠՑ**mL V+i[aYR=C-O6- \H<1n yPGFH*Xo gn&GgmN"A卌~jM[&>Y؀K ɪ'a_'PL3>1z{[,!I+bYwmD:^eLEWW9Go3Zm!Y嚺,FVL1'VwA+XݦM ^[rHDŽ+hv/!J?t>  {0駳r3NG<T W|S K۱|FFdyOW3`?)jloaAKҞ|Su$l \=FNEpn(ӱhCjO^E["|A:ayEYotOcj#gVlgw;lX<Iӻvf]-zۑtFj9E9b};%S&{5O4f?IÒj!3N 3Mh+.Ow>,EqZ W)yº5( TɪЁIq/\..#~1#+0 *ygp$S@=<6\۝Zm{Q Za12]c4>Q-/[քg5BH`4'|&ہlGfXbàDZ4_gn,'kU ɖ3zgFjm\ͅ"G&eÓoSaZ)%,#dvE_#'rŒ[ EZ2ckfE-oEc88JfSW=$;~Eǘ'F{"/+?F"k6Ƈ L#s]1LZk'>X-y 2Ej,ɰW3-O_G‡zFRp`ߚ# ˴Ȝs<@|81IpծsR֖wT@[x~LMC ~rN-BіߖC\)M:oy2ߌ?(7fDFC}P!\I,OwW$*e%Sli j9ewSwRRz+zUÉ-mM_0+r]Ȕ='el2!oƈ.xtÓRZP](kUAmmEf}4'I{E~)˰[nTQЧmu%Ģ@ojEu'kfL_ŷ멸^ӫ9&g&,D`nč4D-S:1RtT(ŭ6ך T-V"ISC¯D|1AgX['+( ^g{D e^*wƾJCU&chxvabr-cސx1z:.BeL埠SgesQo.ȳ# +!r(>d"@Fq{L^LcJLT4u_2BBe1a*T[bY$]yQP ׹QWP6MP+ wq[ð5V ME宩~4tySZDύE2c*3JfEQ?g~ћͦiZN2\sa@"ZwJԮ/cϫ^tЁg i*ۄhtzk~e&)G"vz;a8?PLϙh.,g٪S|1vp:!C\jhv;*sLlȨTn^Z +:ΒͿ`ꙕMpzOEcq߳_9v#;6JM bh C60,ֿ_ٵRarru5'3L##L t6oWl)œn+:P)-)51p7eD-lsl[#M`]Doi6FuVMbʙBI)19bGx݇Ȼ`_b98Bou]$ZVV./s0->cuպY=dJ&A'X+\ Ѱ\ loMC+ A^c/ 1)>/LVPlE7KyyZ>;mZM^ARFYRFfUz'wJf>_&fDvwSit/Vzacҹvvl:B'(*K VT/%2P16*:َ^qfWTUX)7$ 3lY.bw=4PK%9ЩIVИ;mLAHZԄ˽R[ԅ̥tA9e웏tʡ)IU1yճ8F ^bo6%` q 2/)wz=we>q ^F<gt@" (>b㹵e|'`)!dE0LkqGhfIxd\nykzu ;#oiԶ.6+i@ok` -+ӳ gZ2ǘ zQ]u'(,6\tKk^]~FฆOwdFehpLT.QR``6e!sL$,細HK׭o7bfY8}jVf({:0!6v̮>SVsޥx@ cNMğ5X.Cz=] a_Pl.alwN])#< r+9WXs`w%tp'"h(h?DTDcRB8C|rFœ8`"s?x` gշ`^q[*uC/(ްxZnt(7rͿ`>zU=xD{Y҄@utЪEi? .>lp744`@&8ku jEbe34N ) @~N [qmT<=3T-VYq ,/t8rƒo d2ϐCY/uD-۷RXVxW$[I ['#/OQ:e~юHy{ncEoݒTRbYMT_ X,/^eax(HS 4j-|r;Y\^6 5o'@y ) bMib "mlRp/\_'Zs۰>*"UރC~ 'ei8_og3n lѐPDQOrGXkh+{|hhy^fY]'Ev| ̤ ?m"*v=5"Pf8q_O΋:xrZ- vMDkB]ڮnԿ+QyQ8r :_<&\ֶ7]I*uEN{7#H,B"Ydn yR0Cu]!<'$7n5Y'6L7wn?VǤU#[V>|ud:4JG%n6$Eu𰽶W@OZwr3Ήg{ =$0Y@tGܒ$]0;?]rUAm:AlBլ[jB*kWIۄtWN*(lSeg0:˳9_Nx]IAy> 546)kawS8R3<'C0k2@Xr\pf-a#y{GˣW K Sy3K4R!rꅞA1Zx ]sMVd9"CM̵V=RZ1ߺœE;I&)AWrhetny26S,{F#<l7H)߱QykmKH!H_y@E8g~HC f'yzM'tW;ouo/dr fXp=2g );ݼX`MB]kt_-"N7Zt'ĈGVnt($GYꓜPw+kXׇ#[@=y.Lآak+,F7ǜm[8iZuQ#T%A"%G\aЛ(c-XV:pQZTZB鶡pD,F{T>O|ˤΏ[ i'<\}B*S4SvMruUb$[Q~*ITpH]vXˆGX=}jjFh`=X9={*A{ W+L3SݬO.7Y2?-Í"e21w: 22ZrndjZȪ[jlMPѦ3?k!šsp! n* gʕoﰁM;[Ю.?9`Z.Г%=!`8*)[?&M7/^ƃs؏_c1Atjf)\Xα.ꎇTth5&'WokWA- gorlpM{{  977#)gQQv]rS=a:8+dAo͙E,OQ%pW` LY* o ׯJiuщ^֏9X(N'o?T1ƥS4_~Bzm:6鷺mDҏ_K{Y̻TA: U1:/""(,2g;*Dn"/dxWb =3[ 0TVCvj \;w“G 5w2W1_(EURuUpSХ tН06fnZbHF 0e)xsjUp ϊP@MBo(eS8/ :t=#Cש!-"?"s]+/j%]Rr7DEuGz/:H^002)R ]zdF;7{`|2:~[ b*е\_s-PR)GmwS:۶qp.EBE?e&I_C;__H][Dh (ij7jLν}G{L{+U!:bU\%#,Qd4Mkdͧ1seן~a(ڥ5PP5" .!q`,ST(u=F~~9 .Jؽ g-ױBlDm~'!pMJ>m,!'?C&c Si@4)/1Jikd0To%Ea?i tRD#3ɻ\[ZS@k\`P]QYDj[{s-뽄#{baJ RK+?)sۼt{G1Fm.Y%p} \#$N jO,4-_1[>w ~=ūdmlÞL|9r,lbR9RZcH 8N6 $R2Ԕ^;r3gz頶$h4Ȏ6iQ26ZFRmCqJ08d=Y2Y+ ) nqDU]nXkbF/]SlK##(oeھQzqv\5U*1Cu*BM=OĭRƿS/=A棸`뀏]dI,J0rGzJFmX"z0u4W>JOH\+N:if7MhrL\A-9sYb覡A@/ ѥPmaah"iYd-,4xǝS'zT  #1xRY:WMXHkWoIDo(~v>&Ί6H`{PYt'&L`N*>]jmPgZc.$"6$I(mn~zE;*sEYWn0,U>P`/h&a|͗.duwh-Ibئ(u$ӵ-{@c)U@ч'd6&Tqbp$9ץ]7` fĊ֤HP{n3cʝv)Zi9BWL:~aN|؆LZbP̓8yҖ׼xpM$@O]5|&>:5(ﲏ8 jF^=0u2 &1RգEU\jL lKDhdAAL(ɎrUL}c:%$nI)\,ւ_A.f@ ghY f JW\F.ѻbvFFi2F2ة ?bQz r ri Bc3r@34+kYmUal cZ'_Z[ZS0so"=3Ո-4.Bp+=@/"S<,M:C]ۏ]zEsP&ԳQ+,ܗGغR&`CZzOUvBY0F{ o 4ǡ PDy;KJt2\*0$E{Y><*@6vB@ mG ؓba=ԘxZA;)Bv=r K-!*̭0ʳYwm'r~o '/}`WPFcypoPL6j"T@iܲgj 6,YLnhW?(0;ܠ1N4m6d'K\B.AyKnq5vT$eXϽRpޚpBg#)5km}Y.o%@K;yަQՏñwHxcTN|QU!'I}Km]x$FQ=r eNz T?*zu7A t`m۪yejP6 kaъ,).@jqRRTU*,V͒ |hg$ktj)8h[_É,y~W{+M"xPuUvˎ3Ԯ !}#W"09K9"v"Įw; ]x\+? {Vtm_O}BZHV4W6y" O&oƠSE~it_c:Dd|0r承Ǥ f,~\gjn͌٪mv? $}.Gto9:h _" z}$z_jLe:l/qˑxo*䁴F#!İ5<GT؁3+90YS?B7?kQ9 6gKl/ф=$1jcSD|hul}3=q jɍ&9QfvrOar}+p1ξ]cY̱Qu7A.[ATG!,a )mTf0.m]gEoiѯ5QF_z:oy?=PApD|t~ '6DE #vҎ*P(grA4{"0i2s;[y#!VT_q!H&k޿:oѣSrZ|3M ?+mi_Vt.S4;:Eja /W<{L4:]ȣr߹=hHlB˿&č\e__\j.{l5;ƻV i+/cLZ=^Dj闙WkXZևf(y$"|qlB".ݕv@EX@gA"Fu *MӬrQ~}ʻ]7“)R2CZ*1~ϞWڣ"zMz3ۖ\Q tƫ6^G].%ǁ>ݸ8%u4t?\(_싇AT4TQmHvQ.e "&OcB\W 1 xpةq֯.=x_*}1Xys7[Oyn-O * H>&0g2C n;xm9Qh?h&j,m.2fRիpk@Mzw6OQhbZ%燾}_3[#&=g༳ \2w.5o6~n\BȤ;@r-ԂSS4m::?W:*YG7V bS=#_G^5i6eҫ']F0/YvRB*L#\>TZŻNtTNxc5]m X(Cðw?Q7aIhqJ8 uH@ Vլ;!:>gqpjEP.kᦃ9~.Dɺqt)J,󶤍G.#7%xFpP~U>ѤrGo6Q`'<>~䔺0jS7w7Ϣo} <s1 <0;\:ކxŪatO5D+bC y~|f'Kvr>EpAa;L;t~\./uZW rw\I:Q~_*pwX-vS edb?zq9-__+H%"ss2 BY0iB!lsQP'k㌘ u܋ OFph%wf\>:^4q3BTNtHȆ`N0I["#+k$T^R{Bd^,fY '$e.:kKb ZyTY?(jXa`dȞ i5p#Nypn{LraBn^(i[W_Ob{";܀'mn=h8{+6&>IRd5\h^Y<rq Vjﹷ\JgB'yJ@Ĺ{  g<mv? @ A(1"AADZxՙZ0HDDUSQ<^`0ns3YgL-Ғ R҅((u|UܯglZ@3wV lWQߣVeѱ }C@t;s@ L740|Wk1 [鬓p|%+T]l~՝.TnS:xU~xtK[!h^gKhM/y4S/ 26E"}qcٯSQk  v&p Լqي^Dɖl[3+޲M͐Wyn: .\f" a]bgh.}9 CK zT3`kRQ4}-W~K{qjzlw5Rx̶-x5yYn8#9H'o=Tn 3o5GO22eT}9!򁆬LWpCGEz@lس\R+#vԀ).釫ۢW)@+on xJM /'c$uS`nX8FL6ՠbCzU*,o .ec M㫑2YI/.փly(jb{~vw, `M~w=}k2A)]2"S:s~a1ayUw^\#1MTyPQG\MDϤ[&eYG +Ɣʯx;SL}DϊHaA6dieViiBr/&+PWvǏ0'8go`DIݛTwKRI ^HI~/]^  1v{;A{*. +([Z$I59E[}w7-& Q% b>5CxIڰ{΅i/ /lҩ)ρ L%`U)abɜXa1C\>: 㧵A7gㄥFby B-i%K@qJrmLczxiɉG׸ p(6,+k,(:rEZ2na,xfSk e/0~_H\;WTr'P&ָ5e*ք`oht%;b,Z|l8|򨐶]tu{:X=\W;'GK5ko{iHQQ<xEe<)E ./GD#Zo+,۳I AA:L(½AX,nUb]:MgLyh?4k vL<9 69L~B̑Cwza^ά(%fmjƲ]"8%[m ^fef!c88E 'X$۰mh|=C9T8یjW0GDD u.l%ckI4Wy?W' sPFq%}XD~m)+l~g+飨E P1f Հj)~,( VEIDLgY5 1eK7BVaoW %(?2"dj^C\~LV0&KیJ m1R' ÏFy<}Cq"Y<:4.~u2r&PqSopU el/὏7=4_)|o1thj|Ғ0=+kno1rMEy6rHϱ\h\.흚g]tW!ɬJx2ub]/BH0#wPCWĊd 514%")0{oJ[چ#Js BQT9\Y+_vڐ\&yRx05NL$v8I@05<F?qZ k1jwk.|;i>$s4˞%:!)Ȁ#eT 6>fn "+=QPyEhC?,G NlA+#m$KoUtB5P]0uCs%XZoM&l:B'Ij%Ar}Ts&;r8)3ť |f zo!QQo-*>1 ˢ6J~( To~R-j:G2TӜ{dTȾ˒G"neڂ_4܅!H(2o )GCPyMTwyD_pk1n3#c5UgS󥪾WFϕY+&ڀ ,@/ix=gC8_PbC8o6#b'j=-?Ob\S`O_CV_3(GhC;tmZuF5uf0/)Q66L t"l//XVMhM^""a3bZ_yq= H+;%1DGtgx 5cK#Q! ;Ob{!E%P9 6O 6DI cnWmل$릠@)V`*6?:q*QSh6/AQNf6dagj@U%$Lhy[{X]Ձ-JՅhx9ra tJβZO<;ܖZhUZѳ d{֣pfw{ujs0/"Z|fj |v g|rÓ+fr%vNkjNeͯ_8b1@yoqr[R:<.̇_u>i/7={h)@4f:V}:QO Kl?5+\&ɥql9XҶz'Ha69~Jy+fzң5M*K8l7n\i4͢LlW JUJaguŝ^Gӕ 6ul+(9TvHȨʖP0;m{ӬN]YE21= e@?ySٚJ JF]OdKď|J̨.O<[iTWXג4jО5єv+{Xk>94Z or1xhb)AS]zrYk~JX7xrFknG8?50STxQF3AĝJfyÇN~;{\$[&GRܲ!{&|kgV>΅x&2"Fe6<u2-`(#?@!p0yK}medpuTSWG1o2q|/s&ZW`)4̳NKz 'ZA6v!š"ft\7Z5;Y'V;YY5;W$eH3dmH9̊uIU@cڝv$ErDI"q\=]zNF_QXfAHQ篫3.g[Fޥ՛uY-8MoUI<)W@v[5Ĝ2p-=(M++XhC0a$hEb]V/E H]Lɶ%:/V}Z_=NZS>BlT6]|GZұecۗ^NAUXcEh53`+ ? 4mCp;:JTmF0tgNS9\y%H;RxzoϠ2b$/kAm'jBVsx%r⚍ 4;D 7A﫦[Bw9CnRTl*QY~zX32 pr)!bwߏ~CEw#e[װhOtxF̎Ȕ3=̠.RǕm7G7kL0t5mOc)07'}W]*TWN[u3o0j4[#k가+lxR4MO$2c$Xd 0]7yfEu$"k[V]\QpCD.wW֤gG[P5mˏ# 'z􍼄S#5DI\)$]8[ׅ d)b64\k&u߾jE=T!'<%(D%Vt[,%,jC EH#u.]C U57n;..O5 ꑍђxU~&8熞) Olx6 c< 9s 11_~L|#0DWÀ/z>VQRmzB`YGReTtٚi6YS[sLLٯ.5 } czY7~'`-5PR;ʮ4$1| Гs,=ut%c~oK*t6GB٥Z[Jyi1GA+h]d685=*zǀajb/\#cjZv?B*_g߲}(5^`vMRpHl ?22HC KTySn]h ) pPqk*y#$;*qp`|mN8ffBgɣf}.{i(vi3i ;5vO"_0}&YGQ@Gi1 ajJZaqD۾iB @/yGōzZMQoNzp?2(ob/ʎD=b*Ľ;0@Ta ҩ8UQz%DLkZk|tk8- >LԢ)(WCq!O#= cmvR=vx7iO~ T1oɽ˺/ZmS mԢ4:@<C655tQ2g ѵuQ3{u0Jelͅe-ؚ (|g#nM2 t Vaf #Z |ZKls tەC޹FY{3ӆ8*0BZNbC59+fu"xh՟i#yq-*|ĎymNUjF eZԨbwxg.#!cӉ9L؝/[SqĻbjG 2A7*!S~< sW.jcx'zGWN>ak%˟+Zۆ8ĹtwFJ[6D0_i_B" 9A0ASt6[x>JjNko' ||@b5v4%7-@۫[Au -5LfTF@4sQ:>>.exyI*3"'Zݏ&֫O Ҕ-W1?AAk ERXLz3{4io=k k1EOXoh=n_K#?1XWrCEӕof 7w޼\J i[d$m7pQڅtaB>L rI}(ecքDz}3=x%wGl?BpBڶ L)!%5kHI"uw uv%a,t>B;-fqp <<ρ4Z6b.SjNJMsk'1D{YI2K]ڻ-oP$ϑGdxPwp*'iV#F$n !vMJẴN Ѽ=VO :=3v7` |&a3UDc0tctWe#⼝+U Sv{.gbL.T-'; %6uVL_hpI{!gƋZJz6k덣\_ʳTĒh`{J|OqtyitwA*X{g\Χc(E5@Bѝ>8{3EsUwPk5CP lGV5+I:Zs?|?>dc0Us_*#}+quQ{ϘtZ60 wwGb̓i%N _5iHp_uxVLE%L9݌VkUo爂1Jbr3b:PӛI(P=CrjL1qYDUﴢ놧w#k\|hxO>C< թ%qymUŌs=57o&`M4dK{:-%d{if+|4=Z4 4a NT51;iS%0tP:LQDk4dB~Ȭd(i+{%=M[j i5%>3n;u7G ,vT1^z p1p }#/ɆqdHG/ ƥP ;(XԉYe(ZF;f*@] XH*JG@ @N9˛)X)a'KblՕO/F"j6֣g$cYtȏHLY=Y0[cp/lEaz;_1Xj_΋W3 N7@qNg!V>=띻@>ct;%ͅ/IȄhTk'ZArR[w7e"@ ~zC"hT&c.DQ9>ۉ<D'3<0dӛMA\bq,I|֪ޅC}Pr)yhP>D &kdi郎3I ',Ok+c$U>L/&`"|mmwFކY}n04ù[0 3l wKJ3e1cȦ++q4Η5z#*=v ˳7yQ]_؎_!YC)Ih ͽ 4˳k[]u75C₝ 7NOͤwv}od]9\e)r d id#_,o}άxWjM lW=fC?)[K.'NA>ְWLH9s y*E6{# [juKx?C4{zV5h+&̟g?LHjcҵFAߤN S*/O'az@uғs̻lcsO08_vIDj.DS_~ul flX_Y([57 \+fG`(Q2FSAϲS]Hs253"fG}fzA s#[=[Oev|_S̑TwD|V]h[dښep+7 Y |0b?ПaбI**M/gdp7(4}}Y,Ա ;S,\ `z~EX gI㬨z~'b%q5Nm ʐ&$ӺWÝ˅|}KDؗʋ-63;9>ZK(M3mx(/窮SI,tםlh }xR lT_0H?+~n.~gQOLm-O O\S8Wк2x mX6/`Y2MQNʫOr뜂R7{#\mcВd\?ic[)ZKLզ*cb/"En2 4U3h0VT7)&"90+:3H^A H,`mbحBSJrَB!CNRO 1)tC(/]2rB w_vNkc)b,\C&f:LӀDh pX?/1屶obJ wE2>:s+J|9oc":U]ߟ@Ŷ̸ݞb@a)Ygb$)-$(fC&STr F\͐uB!q0eb@A%5*g&0}3~#ٽ.'1ȶ` sQ=VyEf+ڂ?4ll cnzJQZ&@.` > h72vEEA1(wcQv13:SBk|_q-Ta}310YxD8Ќ /]ܿ%R({QL ]Aj$l)"qDqu+ץTp7n,~׷JcBTI+.'hd%UZ萡7$̍b?Q[uc>b`$ݚATo;zc,\w6u$BEجa/7o2mkGU<"&H|oꊽgBQl`|pN!S@bK #=O ?]]z :TEw,q}r]*/#QA@B~̀] V6p'3tgO2^nQsE76FݘWH;V@· R?$$ ܠ/ÎlFԺ+t mK)n=kp2Rp ZrW 0"fj9*6 &}ÄD O|dLMjQQ"Ӟ R\yeѵU>A }BxO,O]N e&X<d's5Zr?pd s*Bq2՛qS.}'o;t3!;5d%_5#ǟ2YtxJNUTF%8;WBii^"7sq:ϲc_Pa%T)uʁKnɤ$(bf2//Mi{p4Kf3켉1oy|}R7e "qEsh[)r`MPn 8uaCTҟ$ʃIrUSO\B]`c}^l@y]~7i 7] %ëyBR kK-7|Q-cNQ^\"Bma9ԁlDOg2Gp%2쩬ksOP{u>=;T`Cz +MC5R20u#!]PvZzOő3` Y&Z 0#fN:e RQYΌuMl/v[n^Ɣ~n;*p`Ȉ5k%`e<^uMٳ;wj7ˡg,>wuLDuعT [JӘ,4&'VPu3kCci+n2TXr~,NJggxT&N1@@#U#䩈A7KS~s*I0icpMstf0ۻyOӓ%TT"!:G:t*>axa +oKM(`^8t3\,6wօ\R p}Q hkZӀ$W7/F0xsTOĆۭdxyH+ nFчk0:6b@S&\qXZ%D.\׆b %(q h qv.YHMlzjmB|<{c9?: K0;J|PsM isV+sKB$zK!L@S1J)4_%$뷾nlѨ_XhYLy5":FX;z/(O+Q? -3r+R Nh1`{Μ31pAAnpov0Aynx18"p8b|]AsR&,x,YBs~{L+QPLFC4y@هo4*Y?30;`El@qӅ^<^wS^c @Vމ=gkq y616fńMױ( j4ͩlAuBsptvP%~[/sϞCQ:%s h[C\jijӎKړF>Y"ļhK~kUZ'.庭 0Ǘɭ m]Hb tt4YOԉ;ibGprXO]ec09SOy[& ^͘9 G&2KKFB؆A?Tb^YI !esso+5ȶ\Uto1(^OIw(ո*?4G嬦]q_d4xzڂEy9D6܅VȚ9 ?R &{ l2qG]mƖ T j|ϟ1./sٴӘ3{:3L^cI)NAnɁ]1'9Tq洷Q=V$>o9^H. rmg6){9g,QW|v@Y-Z(ꍤDŽ*5dR;GI憧*qz_7:"~=Z6}qL' Ȳ $Ptt$+UI YJ3s"]]<Z{P:~ww6$\ؗӗѽR)ޫ8x(44~Š=iɭjW ,}^Vb< o1|j}A-脀?IDXi߅ -j@vk\{;+|\ pOŅo ON-Dr MQbǵ\AmlPgI72x) NPN|Plx.D{[Vv7yyaLn kϤ>5O' 6ztna_bA5]^mmN15pw*H Z>E"m^`')R`CX=6dߋS"H%qS6"q Ճb |:<;-M's5K҃=W7V+@+ཛI#__X&0 )j'YĔw* +c88@y X*(RYYx:v\Wiegi{˝$KȾ| #!+h,7ঙXz~{W^0ݧ.Qۚ⁡NC:B}`̴92=\l'x{O3P-|^{d5?bqB25 4ħ5k7 3M$j&GM~xwBA *Cѯb$a0 CS1B?350jơׇ a5uH e L-Eb?xF/mi'H_'5B W,9KOSpDumMlzm%Զ h?rQE)h?4TQs'g yFʷDL"(fHp1VBִOROOHF|Svǥ,H&6򤉷T790tUdT8=6=epk V֞Slhy0O2E8,Oգ֪TM6ve?F7rztMǫ /q7y: &~E+vئj5@< 7p7i+&7tр)>I M҇2>d> 7(oO?\IP5GG!OMumtvg\yr6?\#76F${Ejַ6__I#-)ܗ_ʁ88m%dB^ G/5[btp |ؤ]1&z</c#K;#)'cl&$~{ sMd*f<=6k^b PlEZhE\ d&aEyzg=J,,q:W oRR`W9M". !,}c?!җG;eI*?Dݤ_TZ,'{S;}CkJ'E| r/f4b{yx =8S!M͢(:lV4(P IIGO~A|W2h3+p2gZ7k2m͜&{ݫ~=bMkφ`^@}%2y!Ke $$jE:"5+K8&ZHL?֫CqHB']A9,.`åQF*Z5'rF9,ݔ*B ۩I Gi',#iaH@z>dv/עXb ߝcdQ=lCCmYU-зJOz EԣL}c^q-"X Ac#ϷA$P~\{ .yH\ GapIP%Z [ywJ4S"~KH'm_;ҺQpտ_\G̝y f>Zt'6S2#&t(߁qثgwD 4B_ycx8-Jhbаig8`Q7Jj2E{{\? vWkg!y=9;.D& T)VwT(xuRW YĎ3N5&X:2Rd)z8V9_<&Q/Os{ ˿dDEC*ď-,`hE:75$7sg*PwhMUX|IF"ܵMb6RFŢj4A@lOX~D훫!Hg;Fsۋ^E(aRWs\S=3tдĊZHU,l'jo2S_l*!Ff%'X#w[! D8ih(XcLkJE z‘\fS*qowj mkv,QyɌ;Gf;dO M˿'_#Q ْ'[;oln1zסESsްoqĠFtb'WHZ?4k\Wyɢ-"})YWN-@Jgg+RVJ740X,C&?J]s&u͒?{HydH;@U\\QP_sm&[޼D3oH%(0|jFRP="L)qlA:P,v|v'ZZC @7=:daCtl[q4Hpz~ 3= ^KeQCE?fq%?={LP]z1 #0(N/O@j&MQM"_>RgǡIG&ZS}Ǵs({6񇓹BF"lFY&DUg^-z"0.<_Gߜ6jbfʌIm>k̉u?"G섽C8LlCV#?Y4 `ˇZUkմAm= aJ G-0)}$E$b|zHܝAmOhsg'0&~S z!|[58XK6 '`Ccw,EeB&t;۠!ٰb[oV$;U(܅skҟ胫/etG6 PQL̩ ;+.ڢcrOQ^E N360p% &W, 㩙X{: )s({OKs/`:;w3Q5!ȇ6k2y.{ |rpRrŗ Whؐu!#-N魛|GŁ{~&WΚ6\r3Mcq-vbd>bvA߯A^Hxݓ7-A39q{M(DuOBM$[w?Xr/iG5yJue9 dYDE+UfJt}@$SľHs5-MsakL;lv0GY S:>Kg= _h>pRC iDm##E[%&8&P;|rՔtoV!I=ۣאkX?jsubݵ6Y `5 Z7^,Z2Ȍo\`RjElh@I$6?.+-])LOjy~(#6/OZ[ uAž8E:zAyTq!o=IyEޒ*K]ZVG%{`󤈏L:\Ffb8I8u:;Rn@ZZK~ur!ǥ8cS`Ab< -̤]b֡%KTǍ$2^O=XHWb_J5RaDNHWX$xFScAd\7'j8s cdmOQ.ަ̥F56vu愴@{{L6EPQM|fq"en2,$?E xׂOXqD6zQ_^'ȟ:j߶75'hz(JpH#dTQ1}VMd*YX-hg5Ěь'@PM7=BdmbcN-|./#r4L.Ӗ=X!dXkgkqb;}zО)2v$/rd\{%`)$9->Qh쵰:i=&18;2Kj[n0g~3CQt !G<9@~gb 5%A_:Ls5Yv]8|#F3-#\wܖSԅ~DRĽ V "P K1<9GeB=[)? +WX(@ _ P (6C_'ZNŏ'F84m)t3Y`M|Jк>'&g#{b1nBu /<(N 'GHq؉'B 8bGW˱Ƌ-RwTOe( V<$_{7J(s6GEura(r\^V.Zk TA=A+-O(eƪ´j!C-( =F֬ۺ2]p3A47Sn6Ά,nksZ@Ce%ƨx7;nARd1oAuKLq!H; z9L^%vŠ")d`ޜ,$*?2kI4 ր *NY!!Inڹٓ.R(sRn2Y^ 3`Hn# U(iot o&_K6#ФeYFq&}/8H:3x}9& %V {BNWV:><#l~1mƌ$&D21ʭ_Kj/A k=>QXKSͯ#P;yg5KB{ RvA9nyMPf}F]}ܠ =[bXt>٠F@f.8ϷFGychՋ"hh໕X߅F:kH1|kcZqB WvpA,vTiYv@)⤤8Qh|9Lv4ܢkW0K(1g#bTsYްBt`d Xط" {;i gQȮۢ*N{n1(j*>ߑ{/f#t}H)wjiDZwg6Nqhtܼ[c˛Uw?sa!INGwEYȇ@ }Nz%x;Ǐ*q`YRH9Gܿ!W*Ii 2"K J3  } ̕GI10gxgJr!_n+kGFW"@L@][Ri Bik =GQ4%*,Jb6}(?,GM#\Nm 3z4;^6Ze{L\qb38j\G}˹F+a³ C'eYY\֯Ȥ^aF j1 CM櫦mԮ8xOnׂכm0 TEjۼJ_#t؃J^]:a0Hf Ńo{P9fGH;vQzQþPa0'1aa8t:ªr 1$nUGhB> w]Z-;h2>௛Yv2#L%|ZXLԜ ߕ17^tjq}h=}3O蕍;~d|%MQ{ -MW)Xc;$ѾѶŘj(g,[>. NDX0f7muXi—毄CJL22aR1PO}{g(ؘ-TVbI=m)(w*4% 8P="GE3]q+tbqЊbrK]=|%}e?:&W+ؗFGڢP*bnG[cL W⺍=)@g(㙅_^'3D.f6fbS(ix.)ɗ:p≶yG[SV'6NC݁JΏ, ?.aeT|C HϧtD/s4Tf齏CE]!\b;5 [L'5GWw ܞ?P0%p[p\/d8uI_;)FHWQ'kG6uL ƣI-5*o t+靛cmМhhpSdb:㐪5|-IfNGb3#OV.'og/AzfIq/mo ;^́C}#\G53ߪrddċmA,@4p]85\&O 3= "x;&[٢t}UdSr?d2ߊX;|+Wkz,1!鰙/< rBd>Jo/>Uiǁfݍ84ˤNܤ)mȕҫG ~]#fQ Ne~t9!bͤJg?}hXMM97&3kSJvtyTzT BfiMws0?û蚶 zI^La*@$Bܓk jMD-t`-0 T!/:Nmc28z02o0ta?|ax;XgR@8=C kr0Ik/] hv@'QČBrx۶uN 7}"6B+it~cI<᎐ sF]J?[XA1xyJ]3so{8]-ixf+n9w t>_kCfB7Sbj{!~$OZz*O4*]1.UkO-aΑEDfŤ|{cT.3.S`e{XCFK6^tG " q=jpn7Ij&Xbo$#ž~_!fb&=YRE!bNI:D|4] ǟd!NlD !ر~\$u7Uz03c@/tHm3$\}e}rRwet5k+_޶I ^ yX ;ʸz6IZyQ Vi<~ݻlAoy$7xjh}<'fSj0wqQ,ܰSQLJS<+3;Y?:Ŗ:-U$Bo +\ KiKe(0({ 2N \j [Nx1lhӛXNehѓAhS[=Hե< |ɦZy: H&oc/gӶau[̦`H FYMg OŃOZ|  5B[jTW]r 3)tP,v@C̩UdoV3;|Jlm Oڟ,tp9U35(CۀC]TX&~WO0 34|&T-[ȷͥxCC*MbYM[|qZb߀ ~:g c{f +QbcsgU]A$i'omo5o|}R 6~Vσ1LAh1~L ʅh3?8a G]q;-V@FB Nd_ E+_'r2k ($p5U DSuf/6WԧRASp&w?}amA_M&sÇ@8`w2)zY>{ d*3qFݡt5mE:b(%ʻx7 B%4xh<>s>xD>5 r҆ 0|B[#*~ shfT%5I${Q> d`pHX]=i$שdi(7>é(4ۈvy՚Wx8ܥ5Ly1QFO nI f55pyb=[GS^_&t;&W=[(-_Ҵ%󆖼Hq󦙫* ʀm^u:ʻ3CE KW&*@6~f3R!z enN-+* $yv̥}X]e#m!)%WQ'@jrGVr\T9$'Guti{9rfFrB}fS^Y*y\VtknYZ2!N-&!Y0?aU톋GM5D`-1Pr,xv%[vEIHT&*?!º!(@)2I 5'744 3K;ox*rJOy#8j/._p݄3|\m&˴&͖l.G)d05ꝍ n G.^Z8a\۞L'QbH _,g{<'a26 eZ}-kZa='w€E0YcX1h/ Yͺfi *"5mH wu==Obioh\QIR2hYshG$I?&AfS 1]֨ 8l*>p 'onqEflɻ,P ga;ee\cqOс8ӈã?C"&Z?p+/Bd:huWb}Rjbm?a>\OѾ:rKޟ!gl"ArS8^ԲO12 k R??iA6Gz8ȳj/\+;t#ZyV?ÔK+kUR7.~{9a˭,10*ĘnR/%> X6Q6_ҿX 2uQ. _M2*+C~ D qA107j F멤KFm1P_q0#&AEkVA@ƂjX!d# [mD2X>CYaNg|33S2.ňveڶ .}jBXLu~7Fs0w"NVx vO;i]q-=l;Ƚ`cvwAp9A {EAW/PH; @wBPYmɡl2L+$V/xXN&d`4i<2*\}S/?+ R֖, u"Z\kTˈHv̀Y"Sg=զ@ exqë{/u׍*yGhbwP+cNa\#hxENB6a~3V3NzuETAU{|E Pʹ2==V+hAKCkkC v]ĉ՛o)6,JBjT ԛHJq fOVtnc~D= t{dv_ӿc6ykCMv'iCjW'k9 ͱH^ޢAƓjJ{*y^BW@¦ AI88k$cj(OA<@t[[ l/ OwLDoO'䬦$L!1U¹q|i WnNNLcY0yy_8YS=rySe/qTrQSԔ+|,WhߗKC Y-ϰcDM/uGW!zvLW{El]02$jvC#rx&9b@'}H=d:4eTHj-KG`2BXê<쬭 BL^Vw)6'?YrNEqNH6uuZ^4!‚ |ډ4akİ&G#/`/xΝL7*ҋw@.;fC?<ěɗ.!gFV)0 !*f8Y2(AvFˏC~7 4&=JJq`QEt`wV]ѐa֧G{_bfMݔ [<ȥ=C7T6Mn'_k* tveEd8A:^QiS~!5o-ؤ_%-u1U<_A$f6 C6{?E*,q~F.<)j\C?f:=|OPq5+߷Ӛ(јDQDХ6/NYU#2דn!}[6",$ExʺjLT_Ri cCݚ tH_te} G.n>  g})w*xVȩJ7r]w/|B]arQo➱}u cKHx.CW|ItD=4P8"b)w0穌YUk ,ЖlCԺǠŕ^0agi3#3q&=2&3]0kG~oVtMٵŞW VBԅOTtHHt0Aӑ YK-kczL5 󤜟2QD`%qYS$/򁇐ai5I8 Ps$٨/=h'@`ZQyk~wOap}A$4'z,m'Z'$7(hM+F (2Acs.1 ߁5pF>yևq Hw%3:+Ș/jg ;cbBC ikz&t~jw.Hտ+/ZPn][TSkG=Upp&y bp<#Qzè7E}f,+YaH?kC'oS]v:0>OOU&p/w<7#^U1&r(yV|!{/duLLO\`+PH;m U\ BGg6C5]ճ7QEp5Tt\vШ(|w%sͷ6BzHp6P7h0;n]v~.XvP#k:mTvW=d*:̼`/ehvg I4˃&-&_t $lʄмUVf#Z 9swiNwd멞-zzɐ_k48daL4?v?I 3n/gE2 ⫫[nk~hg&JZv.}YhN8nb/)Cs}V}S}slex%yh/4Ge0xz:/dM0 ֲw8'g&L6D3ǧQYcpI*0/б! iq*ЉөYSf9Ϳiky͸r{ ]p $L_ w=E_?iO{mdB%` ۭG6bv;rL(T&Ǖ8]Y[owRjMK/'ydAE.!χ \ FV?9[!O J *w_^Dd P,/`EQףgXʂA)/A`#7Xuf.fY~ØQp1(aTIy8\cg{>Ν+F5w@~'zNQm)3O5ML+;lzߨn{amJsJxGt"L(a:ވA/)뾆U[4m r-36$lל|x #ģlv#bõc"i ㆉXCT+c!J6M'0~ @@1߶ڱsğ&C-a= 0>m |w=aXw^rh:{?xm'xLWaw1`T$>ر`zorttMWХ^+{{(ƙ1X4^cUEfN mblpkj)DH=4X&> GW?'n53>Ly..Ø^!OY;)rfrC0ϵ 6xkgb,,CAʣUUEOL0$خ)v$ :^tK[ZgE=y]1H! $_lh>!`d #QmpByMw^nM l^ x@Aqm6_8#ƏVx#<+&{pc}𘉊횉ؽδ@[RSv su,XB4s딻UG|aY.*c|8[ ;iG6SY#C ><-Wo;IƦx>jOŹwn!ȣH" <&p2Jろh#|Y9*YOﲼʁ@5 bpMh1сX,ʳMyCk%q:UU ?+M0WHO'&+|LjvxbLjL=r(a0P ib#dJU}gq판KHlWXv(;ݹ zYUyAaG'gb8])99G6źe> [oeCdP${ iI2W}>%u `(Iq7KO@7CrOnG;P^\/`%,_`M8oN4)N/dbTyٜ'X{ކ#zU8DjW76cb4q3=XL[Tu:6VgSEL/n?*IvMMSz$_= s &.&&&YmRZPZO_+yyBu Eae< *pL\\P6 F=ԯ rۯz* t@Z20v; >/C]HDN,a F;[yk*kç3QثD +> 02'%5$qWE@gM`dw~q|pM2W:-4nyG=R֍VaF+'c""ThQE,aƖkwzǯDM)׏['/\Z6"؏WXN@[ϩLRsjIF!Owiڵàwxiͼ-LN'~f<綈>l]Y*ffU?):Z(fMsz8 `;k1)K+q] ڭ4]OB0^Ya|*25_f\/d-#aEzCc!8 Q'ʏ\xx;/JG88޳bH9c|"lMjB5ihBܮrK:Šʉ^W8>mo⫯9oxr-z L]DEUF-|zjf&EJ0PsP&#I7K*~*o8KbQWxo׮~Bk_Zb^Y=̄kFÏ \ha Myssτ+43bY oۣa-ⲥ+$Zf9Jծn\vc O jD&,KQ9y!Á.Cꮐ8AR#b텮^ }t% /,# ;cMcIûR:- 4Y0%+gRa*\\F ҦD0 b|͑{EN0eȵcpg{RfS+\eo2ŢTjEZik!zn:%UDbR]|=dGa%nV31`"/&@ԧRg5( G'1e4®Kٙpfrj'#_SbIE5nSYA6cF~3A${Jq$,hJjN[.OFˎ׆(9n4:s (axxAi&%:}no{Vba:C }ҿT%DxNTVv#Pc1A6[7! [Yu}1{⡄>2C}mҺ6|+nt=|r[@f s$~/SėxĀE>V4df5FfBx`XD8TĒZƑ5X%PWW҃|.[԰#lr@C '.ƌ-Cx5WV=7K# Ie;/CYLlLnԔ=TsͳGFöCv<C~ח 'Z#P+[d'W zh_IJ6Dп#F7ˍyJ'Vo Gxcux<@hMVs@.S_c>lIV}HE~0ue(8om,EH;&&JkehX2:~@=R΂"כ59֙hYbK;I&jC]H;\/X쇖=yy2 /.r4:)ɏ"j!I'.K T`r$e_Z9$-]KEq)L?ŽVBC4a ~Xv:7@\#oy\OYbX icm뿲?{QqsH4iOSuxB 7y9!8ޜ_˔HWkߨ*t#-[suiE";P3DL:6Ǧe*(Uc%H2Qb4\5o\h:.9F>gT)@=T0AOU1lc* kbNj&V6" ZM8tUjx rl<ض0oo@r{~К˱4: Z oؖkJHd'3u)2`Bey7iV}x D}Kn'}3=|4zɗ9Fd@1]<2" ,NGaISqǍޢO|㔡ʿdʯjq$ؙ!hWΠyiҝQb>m\bez ߁f Y$~?8( sV3ԙPhĿPI #puxzd4c+UZFZ8o>-G't de4A]Ü=K$weǣ gsmY ~(P?CL\˒VlZ`Rj}w' l m(w7 Mdrܚ}G4楋RQ#&9w0?g2u^O6xP/~kK3b.(R4y#KW8AGfu}FnKtgk]l!6g!i=jP { [eIGP;jewSN+on1w#Bt-,Oe@fyj3V'Sd.!#wkrP̝~c:Lm6b1ˆ_=mm5~Yg RW3:X:po;ksw CQ6jũLk R[a u؟Ba渚^Ә5x_ə `(L W.իo`aY3 d\ lWmkNN(}w>Nf?[c`{U"GҳS7$vmrG:e5鿱6V⇔kB)$̆dA?,fL}rZ6T43Y#5 *5u 5D}ETw 8 k(.&0ZqPL;Yy̰=e͉^MKjҗ(i h#HmHuvN[WnyC̭RCb%  Hz#v8x IR Sԉ=҂5D WWV3W+)9 <ճJFW tsLb7љќnd눘o#lHsZIч] XVN(ӳ$id>+*1VG Jp=^zN8'$iotPaD̽2.24ZGq */>5@7RO-Zj ;䱹@ IUOo.U; 2Ռr`8x.{>#@|(J;X an%pOPS yu+=hއ +]¯WB~ڊ'HdMO싰  YXG6#? %&ȑ[6i!4ND0|ȅ?0Nʸo2wVwڢrY4xZ$ORUDB6ďea/~Qۧ\oD9^Dpgteܪ3&bDwtx57'yN2H\+嚺4o;<Jc{w?RjW.d#)ZEX\/E.W$6"ypdc\،;9J.Haa-EUۥ &H7N^;I 2k>N&d7O 'daY!7}H&nmje,( K,t^ѫ6O4Wl(9A"fmX)[,KqOaO Q?&cl2߹Ĝ'Y͐#hAMx:n3vVTֿ0~;pN2[ '3$pk0顢Ot0;Mk{;j-_F:'sT;4ɛ ǍrX ;n-,a.A2?&ֲjy4:q>({#SO]әt9{hc m>1[mVy~EdƦ[cuPt_a~pS@IBM[J;UMI[Bd9Dk9h:Joͽڇb*kA4:T SG{⽒?_i(_$'./Po3 EaMt>2ZbܹUnP`>B=G.wPG.C0@ < (5q::w:QW,q )Z|'ݍD]?8dAA/MUO&}DbBSn/҇ץ9{,`΄NŴ 8'+5D^n(߹ƾpIeZ 5T7rSYv`mܗV)/S6Iz^іCX6QFt)QlꍌYʞȃy2qBLo 3,cx ǂa!)fj/An5(!׿۔AUuy"h!T?ɽSu5T`ah⟬u1NEzg*; C.` ߏ\3J۫LyE8⊈B#nQeR9/!g͑:"yd&}:Acž(q4?PrYn lya.QZLEp}T avM{,ҬfWe1DR\*ec+o{ @|{fN|Hoԓl"3r̮F'ΦR]ڼ1jsEOc5y۵Fκ$#ӓtemwEWOўʏsEKh}+{Qz\\jA^8KBfy_8b-du*Q]R&)4/K)&᫄u϶i3iŢj>hl()}s`TpM׭=/[rotAn_;2|u :R>}A oSPiolP0&ohze4 e{Xn"8*,W@!Zw57Q# 84k~\Xe%`9rD(Vv'bŬV1- `.`(O-Aɥ͞G5oӒ`1hox/f01zO3ICSܢ$ ƷX/o3,^/}QM zr}3/o4ŠIR+̋- QdG~wH00Q~y,C Y:Pd-*j!#ULXJ\Fڇ6.bcyQ?MSuZOGڻє-=eMįLԁۈ,GR63cY:惁-.F[<^ kO J0k_uVk 'ζ0 wWo/__9 !F$<JOZ\126.ŨZӥ,OXgyE> vRdz}Ո'q߱Ym{*gyhݍ)EZG.4%FHlgNaW *l#NJ=A$c5DDL']^KAZ UXXSR!:G#0M$ǽrqrhȅF2AeVE*o/1'c|ەP^PpR (zL/==/ v^}(ec4gLɼ.Hc|% ͊<@bmU*Ã)N6Ef8C[?Ok갖jDNŸ`拍>XͼYJd/Q6NǏx*6fO:sM7 F f@.9j;BHv5ZP_j26n1mnz٭ׁRd7ȿ"_й&EY5Ĭ9]l߇p-Jj&4?I@-5}g$xnkzӗbn.JQUyR\x*陿ba4]{tm2QzF(tqK郛n1v4N}YQĞI<1sY ^ew6\u+S+$pm>B;-~=Q ZONyFQt0]xackXEm<7 s'"He@e.{XfLnrPR#,rD2c+DU7粲6YIΨUݸ; "Cy3 ˩N:u\; ωћ y3[-my(sL'E?*Ots=+LQ źhU2UdjεvJۣ`ɰD2on2'8\Зy:h֕0., 1>&9T!~PbM-q"&.B# i ;Bqy:} ΊDPjڍ>,< U4S!"7&x.i2$d.xQѨ 5☄8sY4Y"T8%q'$ϔGB663?v̧B:,@Z, '$H>_=ղv?6`1kib8ݕٟ v[^q?;˹ J*=`=ywd*ѣLL*g`s d8[W ÜV$KjYԮr|)F@*Aͷ]T1P` 1{t/:2E0[NX+4% Nz͐$%uJZًq\WT3槈&IPuTa(р1:4 ըPD=Bx0t S7R{|Oe)bMS>Ό_3*QnGkl6KTsx^RuQ6+(f̪ɧm皽I F yT6)F0y5ۼl!Ż)ȝc͟[x{%ߍ&Q1\ڟ'с}Cr#%~eRQjdgz< dޥvD&:XT}5$#bV]YH*#&CTQA'_O>5#&~jEmE,dyYo*yoװZN'F{8`.L3s,{Ќ)s9vg:U5yͪbvSL _ $e _+xfN6Gwrv FB<VIg(b C7ވ0x'|C9$k|%͞zǞ,!9rHPm2g(5v]O Ȯ?1H9.&.L҆A İ|"^paKŧh=@`."+eMD@-+)C˘`6mI)EF~]GR YJldܓ0(QׂXs2,Ryqvv3uSQ-$VWFTn?GaF.{w%Iڷ8ɐcd O; >"m<̚ <Þ2]~ IQF(!%x`LEQ09Ʃ NeDߡxS .ٕ^1; c~1A?l Wc|*ned@{SGk`b? ZuQgp1ELb"ԨIфVׯh*:cq 1l!Ҳ]O^;e{Y(yGN_͍pl$o j Hke~q[ ZrMfR v0pL<48r8ߦ\SĮq) j`WwpHW(ەER !JP&. HHuwRKHđGWo"*.8έptc۫iUav #TӅچІrB7"dKA3'?)TD5NC YTpBץ8РǶ.7@Ѣ@urvy ĔD΂@mٚfgz=@4rq/M~244%T->n7s.ۑJ(ml9vZ xϖ 靋3QN"Vv{3l'5g4M1Gs J\`*͛+58a %رQ':bKk%wkEs_h0y?a#}?/\\39P%uWx0s y'((Dۧ %y]ᾐQM,ygy'/IZn=!$o\iP~l杻;&)0SˇEocbX|.xBK"&>DG3'ݵ /R0gQLpyޑl -S9LӜhNi}ZK#o kNZɜ G"D-iy{7No >c"J.a)y%~Nmя pwB_d0`M$0oF ҈u9qZo ^0r'1 h{lmqe*ؽYm_*Vv@"L)d#r1QE!~o>̰loȋU&| m#tDT7w;h4FR]PZvMukCc& e{gˆJqo|/y젃ǟ.bZmAFuYS*Lk5*X겐2q]i.MOX0'փ,zs}{,0!B!L0gYúݚ+aG3&WB^"O'ӄ6^K#Ej| 7G!'&ĽnOTAX Wi>ܞ_5n 5NO=u麶":5<74)q]"[` 8ǐU@@rell5$+xz 's@MOtiŢ3PQOP*kwAiHRN82hͫHE3%:_6مKI{.\J7 T? i1B7#<5s1"Ψ8lFcQәN>4R5s-m'|vjw58C ǞZL򟻵Vz IDcfW7c}t-s'#*$i k^FuBۛA0e^|~N P-i(\ճ[=Qj'F=X{Ps9ST <>>}BT?r"ͱĞPuK ţo=}ϘϺM\IaTj ms0OR&| ,x&M]@)`QG {X$ZP` q|u'|L8p wV`yj'R9aF3 Yޤo IөSCD^="(~긜 cjMRX>\`픶tpFڪ—M{}mI4||6٘iH, CS-PJLH))JyK?o3V*R%eZ,EK$lh6 qy  ub{f iKPzg~Q:fvJ&1W)pF+Hs$'-7Cӥ7g ,vWZzG{Ύb9(Ye#6[SK~>-?:WFNE0 dѰx(Rۓ{Q3ڧ*(*? R`!8(EnyUݒ VK2U0v'Ok=Ts7E7[fj-K uyn&y}H(m'Tc"a-.V!8+ /E: Ť^W(F fXǬnN9-# ~s6պ94Ʊνp՟=p^19ا`N`B~^JR%~nh;!nמO5uf]k¥jYͅDK"R?c8\Q罽/޼ݕd5%_+r_J6QDIv< Jk'PS<P6yS*UiwQ9rz_-Z@cfރWi1rDbomز6mSkIEqZ'9ӼU.3KOACxl?qĨ/Vpn{1 |I{jmBs1?d}ED\WЄ_hQhLKm_c*7 9μosX΂@c-$Ty%s*QC"),.x+w1]2mY^;Ը8*]zPm>|- Ͻ|?$Mܒ'PB03 n,* nuqU[`Ul=Q֑g䑮jO=0(fHPLеe3GXgD5ޘ )gu-(QK &C$ϩy# QU[H/kqU=iFEf3ב( (>udf񁨫,(%52&X߳܅f|QT8h8W/IKxߋgaM 645x&Fn[-XVοq<^8 s;Y3jv`T`xtXv9Mj%T 3՛SZV|d$h}IymF|{( NR̲lpGТH%~ ACӞ~Gӹ>1L[#wu@I 40cnI^h*R\- m%?` "Vq)ؽ^oHn]N f0& x7^v*MAY:C@PNxXd.8i͐+B#%N3fpoA ^_vb8J>xG>Oe{|s,=7"\ d;wp|Y@Tȸ?UA"*h'-&~Ͼk!'O-QM{m.|ӯ]0E4´A7"Mvq:ʁU| dXZ+8.=Ow{ov\xchվ %@[ ^$uQRSB_cd zd#ypr蒃'oQ:s^2l'\N%9dM5Ys#4qfL >D}3!t:'o u{gr"Α+i`^(.ruWU!^_mj$:fK&#MRRoE2۝6[mײ~n +̡Y@>L2'CGgnm*P]fZe.6f 9_tL_K@I^5K]# 7M6Fzo^;8G5GX^=\bp9_uY▝@)f<ֹfToOx5ޱ@}LYRUh hE1>X)) s{'2$,,NnJr*qc ^ؽȽ\][f@*&r}WW|ӱ t,1YCHID*_?t9`1B+][h=R8=ΧYR:YVS'8%T(}@aO' " ߳~ٹlD2D̀j )ƪ֣Ǭ_r&BlZvjU4a6ҀL9v\l_Rbsu C1,ǧWGnU=X6&%wwH*۷=M~ 8p3x 3ƬqVՃll{"I+cD zv^I,\jq9^l~<Ocv:-3Q[0iz};b1k$r\OsjY߱0l p ƨLk' JY9›9BdC̠UX>5*k\-(ّ[A3nf %&t?؃;7bā NE? gQ|7i|q (4jqP6 fVpt8v|PJ$^Tbe '3cDIv~^nڢ]v (E1-ݞM_p<7)bXnuJ(ɠ6PK05Եx ƒ&G"vƂ+S¦?SYM~=N,A6FMZ/5e3fntқ[?y1mzPm 6,jwypNn=6L7 !v>!u5fYG,jR&2U>)R8^٠MYCK}3Хd)Gn$=GF~yTBG+pݻ׍ ^/XŮ飨yS/Ǯ#7WԲXa z$a_1?Ԇ<.g4Nb(my)^|Hah;g{W3)#ΛXwiLirʆ~c4b8ַC-DQCH0rg#4ZS5&X-6X#SB]è_3A7;_f<~j9ʥ&-E(":_Ɓn jP׃֜)b6 e;P/۸'?C H'L?5>KA7-x܂P7 ıLA`םV仠3lM|md4 nX( |+~jSX/Z,,nS4b:n?GB+yǮ!A6y64]#*;#aΰ6X ئ@P n ?a/QuEI\=5̑%  *!9;X*[fjr3xbLpP86=B#TX6z.٬ KԥvUY<[`Ixh-Yzx+ɘܕ'E)ԥtr E|wqs2sƴmR`2s~p}{X|m0+yZ%pld2yEGÇܻ2dV[+mB3Sb~#'+ ;LX6HA"˄Qφ;u~w!-LwLޒr{3)= )tcpݴFQKE\:Fzƒ bJupb7Օ`~LlrI#'9#>&$P^dTf\?<fV> ‰)1Xwg@{&]P X `QPo~=u`IZs3LZl2)x>}`-jKzD ch.qv$UkCw |k\Ikle\AAw 0, Ku J;VK@8Ub@(dXGd;[)A߀_AW84Kq*wà@06RA~^W(WR HfʼnS<<΀9!N\,ܷ:R[Z0\棸Mve%A f( a!.WY+CL[[ x1+៤5[{0MzQ6CXL'Au[OYT@)~8u%)bv@̲AO>m1vu),΂2ѥy Af@쁦9lG0KdQ:\1w)+/&7#TΑz:.3϶Kt' OL]UbNF YW#({^cO17u_qP4|Mi`Rt*=u:+m+s8ڪa~0: DH8^˜tcJFfgZP١ [8?\ccKԄOI@C^?LeO (1G I457YFdH͑ ~"{!nAir S~S<Ŷl maՈD Nǧr⵮x%6^&ȽUo'j4ALKMDSGE=׿? ZF:h :-J{(Zsib(wI34w? m-&haj|X RIF2('p/-GBo쾈7Xm`=&Q[1O@?}/B$`ohF坿h}4bIb<jStMɂȨ?3$֪P;dwtA-Q(=u@]Ƨyf =ax"ݣeɐvBPu'DTqr#඘dCӳIID1Ņm"f;Y;&~}qBl:K{% BDL !8YT5BtFh;rF5T=['Źݯ)v#t$`߬SEr:B )mk2o-'Y:̈^ /7aңnF)uke ЯYF Q9@kw?dBSHZ8e W.(gu]:w $=M"<2]"& ke] 풡{mNTo_a VgDbKwY`|4i67Ν~u<БN)TaD#] [ ndFf³h+4XK})Ѓ ._qhoCCcAdA]3xZt =,[%wx>X(GWШi{x^\UGYO݌(Ұ?&nLh:D&B[QN?}#kHJsu i\pq\5ר?~]m*({NxC'o:[6i LBiR +G[)q3VYN`Ŋ'31|5& _"2/G6}RfBX]߳JA# 9k͖]r+:Z/ 5A,8u% Xk8=V)9I1:pOIvn\<K!De."mdU"|thp s6tlzdN@eа>j4C=t]Æef<߭<ñ۠\w1--oq%3{[H~Lmfי;t/&YpPBצmPehl0^aS]u*t=fC]bŖl*ƈ:[_Oa=&ZښU_X[%SqK3Y$tj{f bJcEY&Txik8d~N]M Ép*@'Lk̷ )@yX|P?{\tmAcr}M^Q&+e6< 9] ain?oNLJzv0+!{o=M+ fHg]F8 3T 8BAS}bփ J|bmFQuΧkPmEKu`sY9Gij2Ow>r9n6PW>9Q+I)[ƈCh$ k?uŃ˷cI$"N#V+K묻zU&AǍj  d >%W-dqc2{+qĤGzqTLzE{U yc;Ւ०ݡ?vΩb:ս81Go1Q?4iJ19l5S-Tw,eq/;[#o=\6PPgdʮp@GyLj56] CM;H5 Bܠ8LSz =VXWꃞ0L!b^2N*6isL3k׾օ߃cd-֜ 7*#(z^ZlȱoW=y6p<f;0Gań1;VXk.@KL;C7ߍ,9q꣄l pQi-D ~x]"#[l;q>/Wz"&IZgWeʨaq] j>#,I,YԀ '3CPylb^-Civ 9RC}RѱqJޑ<'V}k+#w ]DVQV"w M5%(5䏾dɩмs%žoY0Ln^/ė]㨄5=͙۟" C1}mG ZOݎ@1 )+̃n|:\N<ƚ9w/mنR Gե,nf3.Wv۠#(=0ұE#|BOHuA`]gVz[usGQkMDZ7@ޒv9?y,?&dD-[SE@BlTj?;8:DbrR6QEN.]υ 3S8P#LҮW ų̟lpGy~ (ʹxV.l|-APU& lXd<}eǎ5bq*KBmSƟʕ|ƸzgHCk%]fE"X:OG:\[5!Q٫Ջi+Dr"ٜO kE5qCl2n.j~i^cBT.:+`h:DYAJLw@@+U~}dF ?N&iH ]‹[t(U(1:5ѱ m[#Q}(W;D5%WȺTtTCYUedwaj3]2tY}bpW>F┮>pgBxRM߹>;eFAXAS7qG&FcnzE ?Ԍx",[# {=C(&&f O3rb\&̤?~tx~ٷ!N4&Ҵ鑼浲Ҍ⓬a7QwQM~=PO8L cW#wQ.ZJ|LBV2JpFg@_ߢf@ 1 #Wj}Wp+lK  Y^!ɚI vY~0BnLwWh%S M))ׅ<͆2VO08 ]h$\8ӫ.h) YͳœOU!D'yj.p(Z||ݩz w2[:p {~?".IcDܙD  jg=_VsT̤{ }:əj67$#=s9"Jx:rQ7m0?6YÚM u +1 ZZi c pHYi4H:3.Xhƥ ;LEF|}z 3RГyMӎP(UJ \jAB?Lp:ֿMkVG1eS7AyEN,XKL-85|a*9;1*tm׽Wy z}*l(Q6SobmG\\43E ܴ @]jYMg*AWrlѫ~>gTk 0 L=b5LbEgA%( 5ѝzT@COS2F?fF/X? VIfm6`E;Re4+I,\(52}U>E7uʋC=zxIyxV?D5Y M',YZ ۜDrM9/Ggzfx&|7u@?YH鰾qk!O'~5m\?[שo٨ݛ܌qeMFC?=󭒁(P𢡓&Ңb#LhE;n=[gO=]i1_Qm7f = ZI;e@إ9x91F~e79צ:ȢM/iY}2"PdOeɘkvl0ln~fYt)f`O*g<\61XeஏZI ܎9~R|pl؅d*{G}c'k^ytaQTU}wS 똯*2;V-4h={]켽fUvq5c9v210[9fcp x vkGaT?)(I|k37h%{6M#gŗ Tg~lxsT0t 3SXxŔ@(5B(K. [V )KhfJC]ژqkwg/$kbF]`3(#G,)k}eZ=b}dQ^ց9M'r:Ze˛DFR⾃(M&I/c#c?u9TWńxAp| ?AWyfcJ9s( -8hcR ԙjjKdf'z {f6ua6 JڐL󫂿}@#])3 ؓrvTz je'/oq_!ME"iy>\M(OoSɩzC/ڟ'8$h%#HiNówƋf,}l.I}4/DjClΙV>ɛqMsً%L7┓p1DM“x~{ҹz@bY.-ă/ NZ~-Q+|2H~#x6ˢ=fl%?9!&Q uҖWDM#6@ 8$vBYVfq))? imEpt5mR!{wN1x7vN()esC&@_w)5>_>˗ >-mo1%8`0#EZU]t=zF Z`)5k@|8&tԎIHuVT/d n\>:0%۝ 1.U/ e>#ZW2XyAWnVm] %3xڕȯJr;Pwpt}P!9!CxȞJeH~$ /n'b3[ xO%F fPo6_LZx5 PwghG| (7 rp _vdfZJHipY6획[Ne (-լJ:kG\#[ǦKΨ72 FQ<҅6)EYSAh}B.^nMqCBCPΔldi%G f!$l,,U[}ox{=gp&HWl*f!+Eɬ-|ChqTӖH 81g(~,R{3Z _ ƒ]N#O[BSXkr DD$^&f ?Ai1uNQ阼)%:wz,+{Xx iӫѱ׮~qaSNN H:ݼ\k׬vɊs`0m;D/ՄǁbKC.GNdXKy%3\( rD/* jXS}&SU1V+ܝtI~^,vorK@xcIpm%zQʟ&wЩ;Ona2z) K,t`=S2&yTf΢تB "`y 5PAUr~q(np_-V;?%)r'K9# 9KS:Rfkv;x&.v2 |jhOE`MoMQ5'phiW/pf-ⱽpqBw7m4le_x 0 +bܧG ӷLcJbnܚ\a2*<)Hڏs7Äc'm2Jvzm~\C=ģOc%V뮼7/}gRɍw0 . Yى "Nixf4~F#8|* 9=P<+{<&'i/ԀJ._;cG35-GO*8q A*DvKcH-1 5Wrp4,4&Mmd`Ms{m B:lyޓ2-wΌtm9:17=3e5Qwf@Ldd򊉇 >A)ԌF+pHS\12*u^]]4louVx1s*u[W_6;4.ж-o0|֗t4FLDRP~&hw+M DPn{s PH^XHf+,A`sW>Vt{IȮj1nqsbh*/לŠ0:lJ[ [Cl\\CfIŘ$u8J0Sq1CSbB.Հ8.;f7nFtIڧ B OF;8.*w0rsE{Fޫ݇k@J^n]?򑰞MCɩzD ) ;9eu }5,#NV^aGY\=kSч{|l ó jPG+z[ʷ4"AIr˿PlkwVrzWwަkN 잓i~Ja𓠈웳, 5nu P÷ry2{_d DXC~)5A1 bCՁ!i,#pJ"DٲY""%ȷѭ~Z輼Wy6[uv+ƋBrZ`Nc?EaǎΉ<1D]hu= 5j{?:uӜԑotYn^ce8^(ɝ,E-I|f9\^_55ʡ]żs (;%N#hRU2|tI󴵇*o8ydD YAH.$I!uNt2#p֑w!*fxhJIE.HOpXj-D^D! "`j #tj+T ~+K11XMS'\K:@9߫jq?er2n9"@vɟOSR|);aBE6z tyR~% P~eFupTvg%;wޅ+p|Gc"n#\zKTFUU6!B4"DBbyf%ZĈ;L;jz ֢f9JPs8M ۞O*'^p) 0ܖ <7g}{Rdbe9rECdWPE\ٸ%py~W#yH\R%4VCS"B0L 0$ުժhDdձAU^xp.]6% (g +@!>LI`9^1͸Bnpϛ8ܖ㻵Q lxИa˗">rF)u J.X%flʓ=uDR6iRa9 A-fݬ $2c&;?[ԙ̻jeMry. 13Ƹ ؽ&EXMO:<ĸVG+=+t8G@蘜cý~cٰM&jc6brv'X|ߝ ~򁠶DJ+kAlLYT& ~9+B?BZDdZ]\ևO#_uJL$\pvNxHhDݬϘ_ L0 $IK :8.39ݳ{GPV@u7r"\N,$8Q_ /k|梋xŎi*c9yBG/@E1*9&CM>h;u\v1؊O W`Io8Y+H{Do=?m7xًqykȤ~`*4|g{#D賛+Kk{90)]7ݯ׽#g6vk_µxpwԘl9h Z(cbC]kϾ0qL  Up uq|L]Y!Sc> F|eAYj_Ae`Ldrs5]SxChhoN-o$FV#b .:+,vUp]@JrD! c%01x*c:mdm9嬥mL bTLo4.X̾VXΔe?WB[gT5wOQ#>^/p-z*&EL ԗ}n_v^gҋdB7i}&IwǙhUn5s0(26[+N\`Pww*aP >\b ,MVŽC2.f7q8(P`3Opg^;]< &>uƃg!ָؓ|J'sBR,|]zDh4\Woxw)) ~2.Pa:^#ZP3ČXAONW[~aCΜtE9%hzrg.IU[ܟ)oZg0 O>K54щm9XNZ3[ľLy8V{c%H6Wz+@MvQh|e tOе-jRgrMZHha9bS㫊aj̩qw/(TFfAiPˈ:Â$ϩ)$H3]9v-'f'L̈́ }TsTYvU}ǰV"Ê5=8@)JT,]::*׾kOIw)r/h6zAjm|<S/SjplJB 7<'7e!ɭ _ܝ/q{薔1&nAMa\@:TuU.>C-χz);w 6ۜfSۚ3RJxdV{쵨nPWUꖉC:R߳ئ[V҄ve,ƳH,{p1oK yģJ߰fiz&?(OM/ubE=@"(Jk~ޗ+JciÉ{ø4N)D 13"CʔFުypdEl']Pd`KcB`zMv/R&f lFNOpi=1R+00P:4PqH^?1֩eGEere@BN&7'jW{gwwObvx1S)LIvZǴ'Nj%FKjbں:4US㔽V֠aS!tʝF+L[P+WQQ"&iA*gh>L0gi{j 231ѧX:Kr0:vAGx|!Oh S{H1PZa+jI,"p:ZW[aØ!dc 7H\T"z&jw*mY2,hØxrHEjy_چw㤢d4[힜WEbh$I'P3uw>':jaA_@0P;2:OHV9A NU{[.#p\^m(*G\c5{lP!aAoyP.[帍<08yk$±/_ b4YP P?#ջ_T$`軴j)R V=_)ni"ĝ~]\W<ܿrޡSl6wQ lDĆwT25} LDN.XK;eŜ A#pLM{vZ^4OߵWk%,_ڪBBӬX(zdy])hSw#rtse֮3lIU ]6]T/A%(ڨPm>~6䯱ڰ>v`{$;[IGC[ؾ&9#%K$ߐ\ZXxF{ۺl36f:B*; @2'O 9,ƥ4P%TK)Uގ&j=~Il+[yX*FX[B-۽`1[3ژ0i ׶Pd$ic-4kG̾[&$d- lN{5lC9^$Cj鲭K1uPn ]z $qyT#0/-TPR_#1~~bΰ@F)h:R'=ͶVQ%A@N>'9w$l%#2B _$ȔK%H3\ETqB$,0v {?\y؇l~1ʲ[ƹJ|WԏBP7e@)og09 q:abmm0#j@Ni;> uF\"|%#H_0E`~ݚM_~bA~ݡ5&_Cut?ZwRǤbraT/ibDS1)UôPj VڎOMgգ#*.-&@}NLCي 4vRMÿ端`(LdE ` 7SRsUsuhh=q`,lt/Uf,ZAHbY]`T^C$):nw& ޱd-@ت>V2qE'dV"`eQ0I,B$H_gs^vRPJ(o λh%K}֏b;8س]0n'w[4F4_ҫ!CH &(T#WsGnz%ys+RZ.L}ٳ߅SpgY4lJnl}\cCSH,)g‡5޸d1?+IӃq z)KbC~YYD`3آ8'+z_Gz8D-@O* dkxDDBYFVqpVQC5֗A:SQf@c;=$r &7P;:Ov-m,Ok;ڹS'T %D0kQSVlwʪǽ8;:<aTƌtsla-fAsD%g,QK%?CЄQP/0vsz!U>Aq^w2F/7nJ#6̳\Et[cS+~k*|ƹ.4!GLVzNe#*p9Ql^rհhO"s!t菾q'.&G 5xbn.MG:V `bvg9(f8S_Kޱ楩E9$;Irt" Zcc\Nb|ݢ3&8JFjRx,XB'М\~{%F}]USXQ%nt0 -JC^gk,׌V(e7(eY ,<>qD9(_2:ȷv&]Y^DqL;ъ^*űnJFam* i&Ht$51[T^y\nk%s=R/#grKkA?Va<=-SE>L׫6K<=l> QоQu|`o7Sv©$b[[b5m;ގjQd4|Gjt_$W|b*pm\]aT,\gtnF@Pa d31`SW2=W(Iw;zҮLM@+-vG?K"x+mg:":I }q E0A( ^KW17S|V4/{#toƑ7n~q^V`Rx>Pʘ%twf6@`fJ t4CM;>ɧ\~r'ڢP 0Szg{"!4!no*w!ꍐk EHSB{m^";;0Y$g6l_JnW cgLHg8/s69#P/z GܩC9B'UW172e.@f#Gw_y0ٖg@)ڦ"Z[!Pn;SglEB8;U9(?{%lyJH H]9kL/Ԓ mSYqyU|JXB%ן0EF~:|DuYlIaAE H4ʳق46ֿKW ]h@UJm On譶4=bc T|ta}]1^)3F˔G5P2]Ʃ@GHb]5q̐˶w3ݾcݷGHyJQ#!M&y71bZVծnں$oQh<[nbpnE4=q#w /:xau|od,]?܃:S\*nav=aQmE)^΄^%CV޽ߦv 6(;jC1`FblF, R/\zSye{ZKϳ^jN9`@zS:eML%c-n)s |݁c3~uXSsP܏փ⚫:K]gN6v0tw = }xz 1{rTM0By> e([B; 2* :$OeeS 5 V|cNw"F0]h?%6H"٥Б9ug71 z0c0x `kη5'+U۰C/fW&4LBP‡tG <bتAhu_݃f19c5@*u jw#f"cK>(~OsmE~h|l{K AҾ„4Ql-rʎ\c9ƘL2.J<ڏ!?[x&d$Nԓ}vd4!j_I*Jro]bJdL5?-"'(Rt@էGG Vc6823#p֜Pbq}$کY#OaLP>nZIP(@e[Lgh0 ҲVѮYߖfA^GR<Y']T*&}oO(0StW5jk+s ]zua gKLymvåkvE&(!?*c̔ZfÏjîvՏ2L P fNnݞSm\G5 (ȩ0U]ɚf{KÙ.:aܽ-iG {|b7uL܅JTo8zġ!5j&`w+&>ځXOnQIV,a -{O R/PqQWPD\]%uUtwxBXi[R/_,>؁FwR(W>WGMWea\iT*>=hQ.'rɸ!TaTԐ ObHYO\Qr,|ܛ[F{:m>:Uyδp;)i2Ri%F(ǐ= +ZN+@iL,3V?OUj,r?$)∖~"07ZDlM0 @׭>v6kyho[HOUh$6˘Io_is Wk(j4UM-|scR7I4}(S}1jY2oTvP_G7:noF6pʝZZD(.Q 9xLX0K(jԌj={޿]ݹbx(_|Y&XI |wy2I"jJ XvȨ#>wb1p>"Q VHcj|85x!]YWY(χg`9 O~bBԄ|kWE=/ wV(D}04yX`^sΏBN %I0PE@)!XvaF`ÆɍX5wO!>s1@B-> RR=Tvi 29yxuQӿ= Iܩ]EwG ?a80peO@VΆNFfS֎\UC!KY\ӰLžmޘC҈b&Lf2$N+C1HbHAeQ܆<_',0Cc5#rlyLQ:vfNdtFWqJ * mN30-pD2/K&#p^`AсvMSp,6t[[t:b)6~-l_nzB-h%!" ?s_أB6Ɉ4OalNT҂'@\G֎ܾk?#1bglѻ•FM(;]3&O%i8\ s3WMb2hniaerԇpPICTC(UE Ugkl%PyX6ȱpp=pwkIs8,BY_A#n8#[Tz5'Y3/?_ qJʵUـ)3Tl˴ նG R޾.s8uԡuS6 `Q2Pyzf :Fd!)Pد%trgT}"c@l{gd`E7SK#ʑ`qr/$ShX$ F 83:seˮ?o^c,^G`h+mkE:\sC:HiPs?9-W=GP>Ho Yg Sb3?}#ב# 3[4"<w j 5A5bRM$OsP?+g\KhھF!8^i!OZa#`ўМÚV[Z,ajt7$$~@Zn9u )Ib~ C8,=a .2 5ISrxc:,Ld0(BuM'!o^|K;>$߂_7M%XƪsqqΈZ#fZ.GB; F m#܊x|_K%&-(gJB}67eElL9Vz|}W4_ӧ jJN`'95dIa"dX8J% SrJLLfK/Ͻ%t (ځV”EV)|DU>[3:}4*X\#rKK@E.6ܱbMBG h{e9#׉BjG>r%i< k%?!^'n^XɊ2nV)~oe#(kPpP(Q~z6{~L*Ivz0)~9f~ʆ\يP?Ewo:1;'TmVoG#% O)P,yd /h*ɤ!Nx1fr1EHϠ:OmA<-"ȀUIfr>T0|!7pmÞ-4v6gNXU;w$gαlCϵ8(ڻx'~6<dPTtI~W֙M33̖5б7a%[W&ǗKg8]Vu^L{[&/g>Kev/ZiAճ'z:7"Uyewum3 O! V| *&#t9.mY"hM648վR4\<0#6H 6lͧdhT4/~&BfSR yl6D\^s#o=A|eʛ*98*yR<쒅 &04wOAGz+ۉ!%)ۃGiH7Jeem ch;E3pvE41رh4?mi`P7+5B?M—Z)wS"\QkO $B_0\%p ijac|M݃icC> 9 '8H^X3_/y 住w6ε.N{&rR2sPh뵙JF*?ݩfLxO֓aV PƫؕAmE&HQJ:Ȁr_ v*lϽ^@Jq׌eRV\xZ ӯ0RXL!׶`&f 2 <6*oRһMXw1N|B䊵 E'BiQt9.&ډxΒtC6D`V=^:hG>:НpJ GQW«́,Lz\. | nͦcQHbOQJXzˋ#nA<*c֣qTCqm7)9Xg2ޗ(ϡ>2uL`&GgЦxk&P7ft45u63G -edgBv\{:nqH@UKTr_!2ܹZϲU]|/Ujv^hζIkǹ&:DO_o@G 8WLoAeiTxtfr1xqpJ/Xε m=&MM{FZxџ5I*w3sDHZ[pwXqzRUݥT2dwD.8obgLO20/Nodߵ &3Rr&WklGDtkiTD 4*֌=;"&٧ aOR~P;y%1ک7sZo!./%a;0۳q)ﻶ41ѓ{rze[33*7`F_ 'Xƒ+w7$C Cj䪙6QL@U7C.f> }r+{i_ 'aZ'&¦Rz|ַP#mfm7}"ʇ)%%>LZT7x9" kt|4b Oiu,8PΞGaM؜IaFpی>[~Q zH6^#S,)݊Ԑb:p= %55Y29jX]349B>dȂa[M(1U+QOXK"E)1&ɻrJad0`/ 6DqLu=b( #wUcU 10x31 W92*!>:vK;We%=3_\|-}M Su \zl+o2gn^R9iBS|GYi)U; |ePgB7'elOdH”52݀}~ߘwk4gSw cjTX{~F~o2p*;6ۑPᆥyUcqa1=XRGO)8 R~hDȥ$e;ӫ<a\.ES%(Pi UlC^OW%LUcX[#Ԯ_4 w+ G8vT-*H>9ֽsAxiA4L e1.(EE5ʷNd8Lz)D< &K.6l^9fnNAJ}/UծiHyhVJKÿ\]ݒlw%nY?3!mFuJ MJal)J 1Eu؊R3L-[TPOL̈́ {@U-%֘F 6^`#X;]ΧՌz~uY.ݢqgM8Z$L';Zޣ2DwIa;r!B)g1\KV`YL*&M&ᨐ[q44J}zV'n9: k`SܲB g ބ}?[:C~hjmB0SO"ئ[M=)QGrE,cHzƋKAF9y{̦죀p$߅*\à]|?Bqd䈍[fW#3Wg*? 86,jCmn=kvq;bQLW¨Ie0Jw:tjPNr">QށZ|Kʂ2ʐ. :\ b0?9ĂfdM.i R1}V+vOPf^W͏$ldJuŷ@H[:@ea:`)Вq@v`35_G.)Çf|b53ޢPqR{n-|NlŁ0W)|0qqyoot-ǔpߴd33Dd㨗yba5sdě|ѯ*Գ6>*BtßGp`Kҁ+*{9]S$eTmx؋Y<2SK h0q?u>.H]erP vZ,a8X.^In uw_nabi|7riW-Nn/ UWy+jx:*TKmB*m1VցfaN9tx(ssmW{ 3h7uZd %| uD#GNoe86񜇝fj~oBh[ӵuT)㗊 ,f'f 4#<E@'7Ƚ'ċVY`Ji=_&USX`ϩ`߿FWC[+Sllo(c[!-1HvQ-8*^Y|xٲ:L.6_ _f~7eJ 5yOݞj=6qiwa}E8r#KlX }[w '7BcƕTV=/9̋8Aڎ=c{xӹBt<:S,g+$}.Z,R,eKG{\H0wH+tt;<s6-|ԒUkف8S \<)b]YZ?͸ BY-?YGTF,t`Dy>?^ɟXS#{y㨂Gj QV ʦI'k tSFE.`G%sb>7J`Gg: +Ɇc740|s''_b] CE|rwIb#iU7RMJ#@pQ]+Jc:^ߕ߄)j6O 9<ۥRVElCM8ceQRcjo|-ɉߥ(pH)AH/ &bޓ}&xg/$#0qc^n$D&Z7 8y|aƝ>Gv &b_ _zƁGI hFD&>w M=~$ ]HOH~y?V0%YdDQNSBTk?~Hꦗ=]K@4{(\)(kR-CC^WzӮB"Z(Ƈ;߲H:61-w㣥Vokk=r 5:蘃>29mګ\|{,kʃe7KBW:w HC,!|ifHmϪ7ܧFj̤=*nL9KQdф>%$𩊆3< :]ptDO<Q!F.Ct@mV-vVMf/Gl&@ e:Z7'kZ‹ ޤW93U=" Lb"Kyt^OTA՟G;LŖ}XŠ:G>\pl\qŇ'rci o93ElԋO^]#v{=?%F0Tlz:S $|+sUOfO `+z] ٯn)`a߁<Ȓuk TVeMRÔV 9!@~__+&O1*4ggJ 9c(&kRn@|FC iRa=3@!ZТ-( $-S-5~_{',_Ђ̲$#I0oRv́{y`w.A$L(}Êo!i§5sW`ZC2SyC0Swg̿n5fc6Qrٞ"}mF=i9ɧLvYkjDϥxRj9j@A9awmqf!0JmMjI܎y8:yN5+'T.a 10TN"b]i`$X)Pc[J/e˧W:C,cУ֟Bj{os> #?H ?q[/ω~˱]w S Y"ϹAs\ J J#̫]A RlX0ccihcdlgiR k3ғCX| q}U,L/4LǯRiC O>H4t#xiUZf+e7_ܭVxtRٌb[=-mW'R=ϷƚI1@Mڵ2/G;r5-[a.Np;gH(c0\Ps vDQ#"ו6V{0gHnP?n[WqNa4pp~e`M1Ưm-BIOjQhoU*<ͦ!@4= C/e⏍p =j!-s@EzG Ak⏋38!X0f"& n^ᩙ:?M^;d$)cf<)ʣq٥M:1Z\6g}PU`ob ;Q;0J7А9wl2Uh["c1HuX )./גKƃ䥰#hbvfI~IMYL L<yMQ 0:vbh=´3!Dʔ~01-'u狡S- T4QL&=L棕47 tqxt[W\"Z1~ *p!&Cגzs:|AJb٥7mH8G_ZmY @BvR_0CVLrx)%M?*󺷽|;)v^) ύkYO׈[XmL( &%W$Rp"]DMB`d)]Oe0)"$>3}ݽZ -0: aE/x ?T)y{]9gx\W_&_Vʻ@q_Ejy05l#:_-!XfTB> qΒBmw%Q%*9ӲG.oCB˽VjuiCM 9@c(/OQss{tD|&yj6MswN[PBF /-0@ci8v9HZQդ1۷QՒ:-t) #o ql%osIzPMo9;\Df~ -C~]zs'] &P?T2{nW;ڇ~N *)TmiɟY hT).I}សʴ`vVѿ&νmїٗ|N^p_s umI?ϒF*#/̎y.qO+ςB0Hs`^xE^ gi o`WmP 8>Jt XHj%Fm4<{BIt.hHE4Vok$ 4_s0mtL&A&2±ǃ,Qyw碩 H"mpvՁHR,ֽ0Vbwv9,:s17M4Bʞ`#pD6wbv}l? ˌ4k#gX g:(z1 Ǝ7 A*i4>zTBƲ̀\aN ލ2 F G,N[Yn0F$^|ϼfᖕ8oiTϧV $8R"9mFv1HA쭽(|ӠO nxtAB2iαGgtlEiV&N'Vqk?j%(FUo+2RG1-,-p=pZ]|EW q}XU]BeJn:w613ŋ3%3#Tra,$aq>BUb FeRn=1r%MB1m<+V~P#?@|xVo?_tZ܇.gV M@`SΓq(3YtOx9-]wkhTI?foUْg iVAo}dYģ9s%GfoFb[xX Mab0;3|GmHޚ@hkY_J8ۻ=$bcbӵJL1(_vtc~ -峽oe]]0{E1&VD N@i6>T[w"Dψ^\w: λ]߹߰hT6`(Lɪ=Ҥ )"BeBip"X': ~ˣ˔(!=J*WK\Xxz(1:] ء|&!|uöb +ІEhL|ۍ.g;Y<$9;%)WPs)+]߃ Z v5<].CڶF瀁[Y)B1DdKP,Sqӎr5%L^z44cϋ6 m?+U.%]pm6 UWǂ@ CVE(+) ~ՋU]|k2LN@}10o$/[~mC+!0M/iBoG%dCP'LKsG`!е5{ڠ.:40V"SQZV#GD=Qc=Pf#]W"&E(iaY_&rj5KS@VMͣ;,Eȗ(ۄ s;4cϜoܐo(b:[ծF.м7^HA։'uYm=$x] ~<Ɣ>"4<Kx_xe4J/'89XPfKPb>`燡../E~pЎήQdq̅lg\O]ةjN{p:Ո걇qUzˎ2gcT#DR|(M!N1塕)?C;Õ $-|h R:>>[n&/}wIeɱpV\$ӢÌgrWuSW(i-n1 `H \6ci$4 |@#ch"Rߌ~w]NwBpb+s/0o9ܾS+qfM0 =1^U-Fhx } gN +XǎM4\/uAma(>V̍|͊dw;=Vó1 Ҙ;s 22|E=gՈ|\ 3+dKc8F8L2)+L,ь$<| E?͗tm?~%{I1f?κV܀~N8$|@-u;,$B՟F>:ihȎt `76.H7|4^>p(f^+Ϙ=p5gް rw ʮ7uԸI6S|,3A%9Yb:]$NO~FJhUPU-zə`F2HG0>l_4+Cy mIM7}¬NӒA$CagY?/G`ck(1D4ߑG45$+!7&SW]dݨ8,,6]ϜK5Nj ' }ra]R R-u1,aKOw(ȥ];l1g1N^gRB7:)F?Q4 T됙Ky-\yט{DIp8:~ ڑ $>wgY(w9DcPCYoFk; ݄|4t NJsz. \:d 8_e1%EN0m!/u ,/Srmn`)*E}D(E[*t񽆵:)u(Vnu{6!u;OHR{QVgPaz#ja2~ x&/#=AO\NT_WcNϧv&=ujxۈSkނr!Wpt{!.aGJaz_ ܞ+{ic0 qP)o7׮_^fYPݪ;B akW E-E ykUZBvRlz" Z݄a[~m"'g$ ˣS/f-sr Ł]biŶm,ste2К;*?.R4kD'uq[eY"ºCal1oai"wgXաWdBd0? 7I*dx\>}p`jxE5 Wd@uqsZ\}2խSt+kiVpYfq+"FPzJ)BgWóPٳ Xd,G;bB9OuAI5/Jȕ3QV˨)7aH]55 >#(csvSJbv6 y@NdIz(Lc83<}߆ϻ/T~:ѹ٬]C5>p!7`_=Fi&#ar"KEbP+:2a_c ~7~ -6}E#,vJ|d3QRrN9h ~o (ݮJ sf A콫R{q$"Q HJ P: ]qxg$eX"!ekn hdS*F |"p7i 4"Or(n q<k۞jG/?40)4il\{}e4e5YہG0|s?,RcT_ְw^}PɦSdy <5.1>L}窪ybYD# S]g#^ΒtL8&QD)>ۅ2mx#ǒ\ ^3qw^CTY@ʔ[.?OD=3HBKs6hz;Ge/ui8>w*;'[0;.zG^fMWJ qK҅ >tsVơMgb,*.xR(J/gfFU Qs 5yŞ_}EOz)*)/ }&r XRcKhclUM|_ QS @;_)H|@ D2$;3զL{K $vJzۯ왞2F=6s/c P$wu4W ijnSR(Զ.1ʎ(:gIrIhX|d3~j Z`MWA6㻈*ߢѷ\rDi&tE9j;$:- AVŗbC[cG8ôO빛1q_7~BҬ@>(4-vO6`aRh.:t ^.rHBnS7 5cڨuo3uL٢ugx^0ۅ|NU0ISb.0t^XDQӷ}s9}zuM YXGYcD>D.3o^Њ>_0dQ֝1޵NE&m$5#b"AL"4H:@65hPt+ 9wRaIlp&X1=Ty+L`!-"L>ɕ_"> O5wkOrX5Vzwfd9~ӦQZs(60-6Մz={m!^-f]} |U1F>ܳ"46I㐂%DP>U'_r-ƍGsQ>SWZzSHHLP^/Kd su;M؞np+NYXĜ\f@P189%\ߠݫn|`K6U %}QfȼJsn(fc+IV!.-$9d# ẘqx)njD,2 wث ]N(vXF'iwQ ,DR*U}2fb2x4 v\$l$I-6[U s)IgKhet@juļ3 1J\y2ץIwC=[g=7IIXxs9Bn2f$əAjѸ]"M ⌟FƮ'\u Ą3 h"$3.z΀ˍ%er/w d|m V6&3[ƠAto^Ќ:XM9ˌ4^mK`Ut\…V1&/ '.:.?уH;W8ؿc( |][X/1cW+-~ B4|SAhZt_y0i63ݐ|9Or-7XgdF& odGvW18J[ ehiϹ2n|nFp&|c&UmC^ n;A ԥ*WSŷvFe2?LE$-3`ncêdVz4ѣgEn!ĒJO'6 I:M67i*~1+fk֤_Ni,5| c1glƅ\UbIJ^1X vyһ  rq)U+mw _B,BRϬJLrFd:Xlj+YWF‹j\OJ|ޭ@IXO6[b(pLh7E k{1)pbb$ހ$)]N34ے)\8ZhZr MdSp5H5$J)^!UB/pƝNPMV`89otE*|Xg Nm|6컵D'h2-<w 7ÌXѷTVA`^¬BM>:/g݃cۣGP+p9s K-=;y,k]+G Ϧxv^'.eK,z]" 9ncHRcOM֥3>zR7ح$B bpt޿_Lq)ָ`6IRS%44ݮX70YuQ$HL2RZ(z5'pP5|X)Or\`8Th 20~|5(4Mp #qr4H$@v`3y3O%t\Jz8ai2*Uv Kb>3}@kB"x`[ 1Nw(,@5gܻ__=nu5s9kcv⚥,٨8Xr{I Λ>fmދSBFZb> }܆mnk$~K5[ό)Z-&_hQՊi-1aA27Wx` kBn]0NբƃjaiôY_ii.hǠp薚` rGa -3nԸצZ6q'0@$ Ȥ [ʂ<ˢsUwpNcUSx+y3~,r ^D]brZ:)쥧eLJ[,1w=\vܿ=UUf\Iׄ< @,R(< &تYIЂ\BcZ&gLz(SN'Kҩ$/4`Ôt /T?etk-GI|J؝w&̰࠼˄N+ٔZMq)Foc6TEU1ݠKRO9 퀅AŽ6Ǽei*c d }i-iNK خqzA=vV?c~O͇ ۭq(5屻YdE ͙my_;"g@<Ƨc*`V(U;"La&a+Mj.Ɇ @ᜩk+rll!pel^=kurVl=Mg?"F :s(eWLd\R$F$:/g5E 2LaC,a)C"pKX]zuYʫ3QN§i@ZH1#_KCTg1.0x}L=9C6K˿F\"`p;͚ReMH)HEMSFź @ V3h%nfOrluu||9mrXzF_V]IKi*wfQxCꂺ8Av{=\ʷK[cѪ"$?ߠ/"?~&2ۦ44+>aa)hDco*cpd; L@[ՅJfp;pN|y \%W(_ltԔPf5}ojUMH8!UQgwKݙƨb(JM0{p0+uSYu11H'{ G`{eGYۜ U3ei}kim 06jED7v4Χ8抰KNx+ck69YeF d|h{o.'O1NPVHw [V*,ϫVs8X432s*t]wKD+q!i7[!sYg٪%!\t,wYI}ɘF( VWbs؂p˚fb,:5 "hxDeZM`flauWT~| ~#~jј=2N8ј{,aR<ÀzZw1Rv0ƒ/U|L`o9I?{\$9*`Oqej em!<тG-1ny^\MދYkw%aנxܦ 5{TUklJE[-ɐgHocsc%]**$h)ď__v,CuQɿ}R)~uc&OCl#i}zAHݒ߿'je!FD$ɯ4"Q~.{5:kLKl@ r "EJ6Sb&1=)w~)Թ-;Ե޻i_@ǭb'}qS C`,jŒ eW6{yWcwHd*&a1( ެx@|_F{rAzk)Հ‘l1"!%Υ>+sjd#2'<(J ^9*[53/;%L=I:UrV fc959wTҔaËn)x Q(z8iCC:v?G+-l1!㢭n$vv oX-bo/^N UĘ栟}j哭0zYؒ1y<=0Vj?/- ĒP9g.`s #* fBVxRn.םOxo6%ltqW( daCW|`xj P`L^2Oӽ#HR9P/?7KCպ9Ω9^b:k_C]٤f3>ؗ&U*u]IBd5:1/=ڒriEy8L W$Y+_-W[,c:Vm{P74r&iʘy>[;Q'n(pjt5K E G;$S^DGkm~8TwTKu4H_0 h%pmDWgy+U<\BW4 ^oA(@ eMG ٹ~gg]f4"'̴|"cO^CΫ 3Kζ1CXD^n 糗HOJ/n#{^\~bql,#Ύ!GOY8T9>F! *l;}'ҍij/1/Dy!i { iU098NzoQh1 XjKo㖸t:LXGajw;۠{^Ӕ*+ ֯Wg2VuCa̯uFl{qOQ2Af :+g`38 VOُnet1]8`0Aأtq&#ϳ)n;`qo=) =i^@#j--j72iE^y!rր8Oǀb4~!r(q8(N K*#],j%N$vV5B.-iJEt ^d*g](ȜjA4ᥟ2lu.+ Źj'= A_\em+{5hw(/&zB`L+}I#^&->dν-wO!JaxOnDgl߷|a _|$Vs_:}恙a kuiIȈFi}WO0MZWGPAJ,W .\Xgi)s;%Gm=-R`a03fImy2ՉI"` nP) 8g-X.i '`pLBB,g$Y^jEϧ Eß%4Sְjs! WN>8 =_G('TA]i )CihfyMd?|pG5hGŔs# gψ{'DZ*6a.ڇ֖u#1.;r&oH5/N+ sVmS0|x; t@dz$]DǨsr%e,t/>/xp6gZG~Z`(n`q//8' -v!r{[g(-lnp<1;[[,]uꥅbLG5 D jsV5Kwߙ ]DfϜKUl/bf֣pzN` qG89X--z.}u5D2MTl ޏR$/>[څ7f`zbxf;Z(~j!g$é٥fa'k:pzm.0F5#p&|1mC[forv8{ i`Ta̸2'UPwXp:P}.a'1Kмy4E%O=aJ){ƨ9.B3$ރk9=ʒ_?00V?VJGC#8Cؕv>I|&ObiV'jPj@rࣱW|KhoB䚎^N +*hQ\6ׄq?hl^#CF@u84uٛB$'Wo1(_b+0xq]jsk[iEv<фP0T UÕy Q<m/ LJQ!҃ykՑLWgUmf6 ˅_bϾ1Ȝi(hHpv֊֟Fc .j_2㇑r J0dޯDW27pJR\vLy/T@@aЁh^sshh3#P} r=g: QLuZDi昖e9WӪ Ck[Ʈ 5ƫq9|Gh{DTg^@0V!G3+~~ĸqbRm 1|mΆEnbG@y.Tɓ&܈W\N9!NY|]dV-$ {g)HP Z*"HKWhQK}mU1"P+@|=9V^Ź!b`%Bmc5c)f߯`6ԣn.@RJEܩ̕V'Er'm2Pe9ks7XK,D ݴ><,5 \{,2*8OS0&2<ʓt89 -\zrbɸ\FoUb2?~'A1KeWҒ?8ՁRg&u<UFS߯T(;  "}tXJ S%J]Z,IN TnުyٶxF }P~fBEBHu2>~;L%Z?u89ɖRR&}TTQh]xEз5dJcL%F7t&j7"WBL6{f]6 OVF(dyӢf P6օ [6P&bC׾%Lyf8V4K#k&0Jhp+ ُbjy:rl±ԗqwl:}}Yn/#y&H̍c(2i``JmQJѐ3P5^ r!BGLkT{ h6Ơа>[3kȥư !.|SYJ೧AzED?Yzl[3h?0@5u`}]Efo)9=``>ޣ+ iZo*osyK"UdТoOgg¦kiƉfj$T =P7º[Lk:/RR|tx#׮]5xkt6x)ʑ [lAэ'Hlj/l*QSS )AkT=~iRjfJ \N W0踂ޏ.vWkz3퉵Ԙ_6q2),if{_.!r 0l$E0d EUVwE;vZ O^rTʨo7`WLHiZzp5{슖En&{D*tqEd0K 0.W uxnyYc&wE!y7tܺ\kj%uO[^P|V- vT~R/zK}3q>@>_NÐN$CŔQF.}v9&\kArzvMD<5׸$~RڑS&0V^DIRk7VnK/C`Dۢ:44{X&^=[}ENueS^C} `KfCvcXB7yI*߆BvfB)*2]m/eA_TzK & ɪxP˛$M Iձ1& [_;c4U%~B[@2wy"+E4(d&,UG% DljkV_K" yB.}@p DPTj3bJY&}}u0lT*b=AlG dNkhޗ9 n#%7seKHA ͆|":"IHzQT^`ƤL'R 1sFZL P7U0}d&k=D7?'VĬ|VpnᛴpI\jvdn"؍sC;Wa@GO}鿮;}n{ vߚ, 7]xI/Ѵ 8ݧ_K'q2W()!rPyXRǢWYH%}ܭ:qJ Џ*MG+z"#/:yD؟>εf2Pମ/c5ZU 瘻/F6'g倿م83,t+ƥQRy8`\|AG :ᬯ,'x#.5ɠM{Ѐ4A\!A Cd"3Ɵ $m!11F-N < {~F4h3z@drp.r06'[pVǓD{f @?tDq4 NDO/qتoWB$M?%VfNoqij"J^ 95ԂBOQ4)S}_bl|'6u9+'#wFaҧwUGPo=+eS˨++9-J~UPQ@ z\7?Vij8ID{ق0|شւ|7Щ`(Vri0t&'e*({}f3' I}zDyw rzcPO^I߬t} у%,̖k9^fa&,rl*R Y1^Y`KpmK+!+w6f(iG"6~٣0 +No?]j{<+eb[>H_=Z ͷ*Hg_^U ;g莊=` a  5!@I|RÓ,㾶57m 4К)nKpNh¨t0*ь1q]wדJu{~Lu9 VWhoz"'%% ~uGsSx&ovAň mtCT9j3:{YuJTuCv0Z|8LdB83ByԸgmȭ?Wv<{`6OI%dӕrm$_ѨLJ;%3B/Qnͩ>v$LI|m 6prza@ɧDXD f+k[1 oxO#M9x ;i\{ަP,ZwG SP$>|~5S 1Ew5F˘!E~HM*1DNnAx-&p[eOB6l/e5{G~tG3ED.*#@s"w^%|*&zU$m` ⃞iBE/Pp pl]ț-qS6&!v jUJo#߉%ʼnuJ-Oep\@2Ƿ`?j -_z!996.{K'f Ni15no6m o{# J>ѡ/6XV7o8GG߆G{ g>ڍ@*3;7f*scE6?5z44dHfqás^:v{[АAH%Rwm[D8*6Pg7tl~) ўn.̜[ _|޳0m.Oe蜊& b+{B{z,l?x6>@mOxyԱwk<9"XbjEK1=c'"1pJT"Ex~FZŸEYMD*1 ,͋hɎ="SS˂{ds J EF2"q?Tq}\ w}\߫,M*]f}xnCGaX #LZbXZ(*EH~?ݛV5n4?$]GCBzUAm p S~_Q *=puܶe- Wd5dXKO?c?]f,ʴlF.]4/ t`?ڡ wRᆘg]8he% \v!:3>} <^T5@=ćc$j{5ƾ[hoS7o$z@QvV;W0c1Ɗ#c)Dt;OX{ 5Oe-[~=[qTU8Ojv!rXC-s0* 賷 qv94ߗ&b|:ryz~խ~lToj^um'?q%nBnwoȐY"SwR+5;E4ڥ,"pzZMt-.} m:u-jsVr(UV%Ȱc7Ӽi9a5c 'k~rP ܝm@|f<9"L)fϸrct7o_G-W|R%dA᜙ orgrZNF z3˘Ud6(_aĒ΁PuKzju~ a^d(g?*#,2!ܤ`؃ Ck&Q(|Ͷ֚}6jk^`}ždhh1K͛MY<1?̛ K|SZ%h; [%1\)1.XtFH["?P8QX֙G Z#.mnd*a񌇽N)][v'{$Sj$B5 %lD#G2 yQwAzTN]*Jg0frcM=A J-حQ/ک[:]gvyRaWv7j:}KʙK.:w()@ٖ?4Έ @ `q<<'%KJd|LuոAYW*E ~3C0ԝ "4w8z@ ]L:s/S!ɸxo􎟲XFU+pZ.9ST& ^bLxDRl;ǾzPڞ֚uVjZ/PG6#O6G"v5`;cTy7N I`w ڥVB~Ep@ݗ1?mm ; nVb"MWGқ##86ĩ~aX:*7wbBZajR7C^\1iY λI]L 2MF]w%j#lPX%Y;GC-Ab_p;-8TvVGf"?_z+ZTP*doeGCT"/U1e7Dd/&aoDݰ`XL+:gK8Ke{xZ$n{0yJJZq0 %IJgWVR$;/f],dAckV2'hEO&\g2E,K.U% {¥Ty1JB]nM ^+)GT_ȸ࠹d- `Ԧ +&LttemÉ Qm+~} l6wM5\G,}>$\2K=ߛML#I8Jmν!;c%SO>AHdHoK .wTNJcJ[<{ՉJgu 돓[Kͭ^jk!;L>3cjnG,H Clamalur8qwBt~n*\I. _K٪Cj>,|:s >=EBjL8ɶs}'0Ta+c%mdǟ_ߠ |87l\bf+Bzsw Y"<U*@ۓ 怖K8V-^# 8qͦ}o:׈{+=IJWmp(_yvymͰFHAw1|랫WgO+z e JS'u /z%P<|GN]sUU!|k~v3} 都 k/ٙČ½h]u&fsn-|}!O,y6҇WiͫFg["s=:O-ΚSn ӧkO~8AHl) :GZ_P qoI/@A9 u.-m lDY]`{8Ox#^:]-?t =/!;VIp" |+63WڙFn]Ϭh p?ϒ/JBu:䇂]03v8(5B')-i^6Ajro^ICW`v[}x) װ+6S^7C6Â"ǵOݎj 3v81ʌcF<[(X^We܈7 g*zVK~& ^mUsoJ:D!pb)M?دT& pw̄vE&ӽ6 M:sނ{o9+Ԩ${Iw)6=#hl,Y(fHRnCBXnXFN8Z;wn+X灱ߓ9[BJ1GlhOqK`d-$˕I){]>ܗr˦5gi{:;^*u-cd>\7}k/] mz|pqPDJYC[}Q FALw+z2BNcpX6g rI-iCQƲ'4L-rkzۢbtK!哟_tx}YN5Md<\紉T4/c"o-d[**v8zB.v.vB C"ƍ%T?]߾g,odkt As 5Mr5tGܟ H0FlȦ@p 8&̞TpyyP7+lhVv"mN &f> N\Y 5P_224DL<2*v"# 0ZPҲTw\L7-5uX϶ >Rb= Yժ3[vj1(`P k]N-E` YSM7xo4,ԲLQctB ,.d]RM\A~K#5::A~ 2<ᧆSVDE$ou#L*t({Ag? Ǐd_ êp)2U ᜻MHԂa9yjz9|'2;ќ^|/untpzC*Il7uj?tL084 nHwh}o`6c:8N(%R|I?a wkݶXxC@ ƭ6M`$uoᗗKMCX2gi FGkNXanC( d%wx)c4(̧'dio43ȶ1)yuԡ TBzT8_Hi=R|iy፳Qn}3W~w}e~{5ڍo8혽4MFFvqmݷM>[IGw4O" j7Zӧ~L£h(%~ut.Y'aF, Ϛ^fIr~%pgìvJ^wR\(ϡ}1roрxBUVԱ;mz}Zccm_#ml@ C`E $/84T(睬ٷ עqyϣ(mxi8D7%MMP%Z1# ~ynjcԋ d6OӪ;D1t(VNfg:kKEؑrcZahS%C`G6Gz˙Gۺ;JvRQ"٤%/\SYWpf<䚯cFm\" ) -#k#t;bW5m@d'7d7k'ݤM&wWϵ%qA\&1:Av^''[je-90"/]yEB-͢, sp9og XVW|3Kd[g*Rp=ʇʢ-Ri/NW?j8oز #*T<`P[#l^܅(Yv)Z넹YJME]챟l6Jb:ڥ[1g#-N 4 U$dmWhY`M-iz φzinghŬI~3VVyI]L 谠*4`0W&ʓ>X{Hpηo&h`HaNΤ{a\k57BOAM.i"b,&hٴ9", 'y'@ШlS|*A$"$>L2Sy9@SmQ0Xo+AS5l)⫞?#6㩭,^}-L3emgda'ޡJI|fr m4%R7 sTqT&i*r"Y#}[;ަЬ}wgӏzϑm|j v4\:>F}||k_ޅ!"^)sV(0K)g3 gNpY#yvw.7t !<"+icX morcOxCmU"I#xc,DMxj&>w?,d*:XK9VdEzsT4[Y[GC6Nr`&]YKSi/*,VEފ=&Os9 1 nCū"P"dyފYdY'3&l/p8Ȳ㰏 $X_FZEث^#q'-~j,XuHX;Xn^"g Bپ4Add ~bz'&CbZ?G"4bǜ%o#I7{Q%P '٬~%+i%2 >P!2NbtiSo4$kphđ$db̲i/< $BW̥csbR9r02~ail5 4#Z}.Qx_!o"KkVNEBL+Ьʷ5Μ;c9cD^ 4U8|Mo FPR*Ҽ01zE_DJ@;GGd,/SC0BͧS)E&#+BpkHVV]5-#u6t<7|S93 P}1U#_` ۏ( `3.,@܊SO;hYC5v۶FƼҊ-4мQ[vۡZV|b9 q: 46[Me4ƾ`ϥd`(8ƹ9ssJFmuW66jH-y N~!Wf iy^dXHDJFߛqtCZ~f)B:, 4-1A7T.l `wYLq]ҥUi MWʇGR7.SAOv]]4~#Dޜj70 dRQ~U/0IҀPW9Kky=IIm*=: "U|9E5b16XSDx[1WBP ^+QQțM[*i s)2ˢCRHBӕ zeIZ -z]0pTst%cݧT񑢳 j~S\hdYZPb]sڇf2:FۓUA~}s3}1:cGkǕ|odP5c-v-1,IqtF$jI3`]4kXÁDxfO\ŪkMi>w:s窬h775= 3?R,Tf!C<%e֯(~YO~d$\2rLX'ǢYD*VZ5BʮMuG LkQ0#0L>j >ҍc@}7$@ō-P[fPν;W : nv+qtł*i>!7?&o*`qٵMPߥ81@;dJf2 xcl-OyL4EМO_+4 =n104tdF4wpAyQdK*Bƴ/e*<*Nڰ削C;$cjPPCRK{$K ܡ;؄-nVo0qoJ\7pL<Ž7I&f0MCvH웽T,%i]86N7'\H E[6OO=Izo66]v; Qz7N㝀ɹJ%rW+F4.E\ߢ^V$P3\2 LqDe]BtDMҐ{Gs؏,ؑYT]zަD^ JD72,{n?8lI13pmYN=V euq⑄^9ZmwDd b*k^EhLrWdb>_Ԫɧ!dĕ t'jvJl˦L+3H!;9-ys{5ąG<_3jkLJ_pg m5sqigx%2} $ L7hIGûvQ7Z[c,(ėu`[[fʭ ^ l0C>~4esdMꃖC\`fsuӐ4}3ᠣNkA/(QZY&AOW[r$`kGHX^7@Mq4;?XXyK)K0C-x |i^^8f\c8Qрmōiko *&^;lwCȞ~KMǖmJ"Ǫ10"jJ}vT,*`ZT2m~iK!xS3fP"yz|i}3sEI"e$h"6eqkthϡErTNQ{NbONٲ@.?4Ëָc`y,wCGϺUL;M \zd w- nޖvxUc!.0 /߅v|Osl#yrW}.*L_njO Zv}W 5qu5ktTg yoC3.N}!:G"юVk|T ʦk(Sꆱ:H;qe+sZ`>! Z\*bd % 0P|=EE|`8qshÃ<+ێ]q( Ck?/ޚŜmnh=#?(:t f<6z86~)Pk,kEhRYS$'% wLMfMы$ pYF_aa1aLߞY,|X4a&ZL(s 1!c/>(-M:u@PmP V612g48Ƴ 'δCPjyl{T*ŐyYnpI[ndC 5 N༽f.X)q` APN=y_vܜ{] L`TᒅL=)Mt|iLz)}-NV-̟2DsgU(C>TZׁbwK5_gؑf1:eU\:z/f)U3%b)E^hm6EXw="yYguBפBǑbQ!OUIj|(Xt%SU13MZK𣺿scP *LZ):%1J+#5cF֥%r(A8Ge<>h>BCޮo+cq' n#=MD8y^{Q (6 #ɍx yM1%ǐ!gUM[BvK> @n0?W2_[i!07a>^>c.QƱA2їQ:]|^K˓X iͅJ6u}i+c +HQ|ތx2`ly0M\djOΫМ),]>WO*/,fd]QPqbYAр8 iXmDZ#UXqjÝ3~G::)SdOǀ. q:7Cso5!VI_ KL0(0('26TG,:֬x)ݩZ4cVxOh%Όǂ:qPj.a nrWnY)xy9L,TIO ߂vD5Mre*U Xb\Ve;=R;M &MҰE8T2H%x 4ǭtkpE.-) Ԕ.ʜW4P]B Ym:ҩcЏ\fipm#Ix[=T7LYN}GQ8L@;97(+ЃAۻ;تM s]^+=DPe;scf!DKa6U6E (W>1j1$4o¨6a,0#4h &Y! .7ˀJ8 !|a};RjNY7LtZ]". |hɑ~ eKtzlyZ(CsPzU_4BI6 ~o¸!ދ`+YMn"+ C;$2msAɇZ=o}a"L6s#+3.0yr3W޲wZmJ'K@=cuHqQߟ'c>z05'і8i){tV3*MjC_U4_8&>#"Je]m& .+KW*_mn npS I:8fN[r{=Dx$![D2qXHV|d2N͈ e2őEsᾁg?KBLw^\XyT]t<|ĭm㙊$Jr8 n5_!wE'%iì9J2Ept?fֶbK3Fߩ,Nt1A4m#_3Z?Tb/OgH_K <n o#uUZm'q@t}+sq0%J3l \I}i*Uim-WG*>ލ(zN| rzY^|gYft{ak?ZJzT88vt9DiNi n C [X5vQ01x:̘v*>@2<5?ΚWމ4C2dRMYV*,lہ'bSRlziggimyQ_|d捳be53VpJ6a_I m@w z2x'!Yt>7' F}% S[چņ m& `Px,#c2JݗEGLع~bknW/ Khi[3=4 [` t%+[7-d%k@Ŝf.N[KJD38r?K.?˩a0}Mΐt'- $p%3x>Ϟ zX3K7־eO"[KsN}|"Ny;HOKTq]ߵ`tY^E[ИHPQI >ibLD;,@#~ƛ.yťO6Ozto\mS'{{ܷ Q@R*9)dgqY=&/ĔpZOQ\C(fN 2O1fd`Z \\A}ɊBվlTʮD43)*D䐙]\~=Z:.i9I5PkK!s6%gkMޮ"(low2`FCESkom'nJOُ%~ZT߭?Rᦼ/ d\" ܠxQI0ZN g2/&3\4" wJ9$ .@?zP^hP۱qM\1ETXO4 c?k~o3>T;4|}.d&Þ1K}5Lnen* ixx3]* . n쉎 Z?"nEtǿ0ign^B[whS}XZ«x.w,GDx\aN:$36+و`I # 8w0湔ef0B; t%f$ T<,y~MߍTJw ;恮UWưj~T\>B&m+!lrNW3ěNd7m 2 H>]kJT``uQdy71[buTLOxO{@WHD(cXOD&9x[U%4i On7{?hG$,yC*u< 衝# dwQM{BΧx%:qO/7fہ9t! @9Lna KۂP>o]<͙jT/9q\[IXQjGX>qQ75UyQ2,bSvʥy+Ra`g'%DuÕ;M~a^8 u@5YM6F} {aWL|+k_*)Rqŀ}(7!_EaFYBziٳnCޮIm}l$lf@cokWIlln:7} %+*vްmρ7@Ayww՜/<bi7Q \_O}akZH]tjS4 =Bl Wy*#7+g|B#GhHg{:w"i:ه79-R wۍdz-M ~+'~nR!릧_[:]u$}0Vٮ&oש}L.ܫ.`"/ؙQ+MY(ώn`pU~yh]Ye} T8sq2 "7Ln}ESnhJN-'.^y_3KCP#]K+DӕxMsZ޺t+p Wzu8uwӓ^XK1\o=6 t z{QCR籩suJb()q?g*IʅQpj f:cB\9KIVux/xCaufEէ)>!?szU|0ݟg1VV?2,H}-Su8kgGը(DOȵu[ am.5 m šRN'+ѺĘKNJ *PBʜ*WmbJ-sr  n=cxm wB߱JQU#+$CGVĴgJ JrخS`Y6V'Ѧ/k|{Hy#8RP`-2L(I|}tB3@b0HPe+c=\ Yc FؑHw^zN~6ZuV=֝.GTme;[KI^osifuk QP:~z wTPpW+qOnNxlOܦ!h-WӪ pU" miA]I3RBF)طxd-] Qyw`T],H/aCMP8(EZq7fgX>FfέMcӨ]Otl*Iw;(T3}4w<6vMMEI}xM`[o6 g;xԞ#ZbIg?Hgv f]/^tUkN;`j4;?̲wFYɭןaPi?Aٻ ;eA7Jg}:'kfvEKОPdsNF#$%!ꇙ//KmTGc<20)#uݾ8eiL2bO5@j-ŭvNV5|*Ht19_ץvCz"Y%sbDܷ$ZpHu%<ʃ U9ժYʐAyWU~dQ;fYZjyޭj r֣ij-4:1cFteD4&s+%duMݰhkNlL*%~ɰ+B%& >1vzN0y57|/8tw Dז&!SWojA[E-eLȃ_E=ìo*%I1+s+&zGݽHQF`CV3`bu蓪ppø=?j>Гeg~IH]ykD)M D`=eG\Cr,䚬HҾa;Ik̈{q=օJ t[;Bf=`L ܹbJCȥհg1|[fKxnxl:9kU^]*qO%.tAҦ&BZF.qFPB-pk /^}UDfX=G;kRx1 (mAфױJFm+B 0F,@+#5&1Am"k_ )'3,oX/9p~*XL{к4]жa'M%/t3W>; BR\DOWBCk5 c/v`5, :7r5NcbXl( ОV WgxDQ_IL Pwbi)&Jq 1HQ.+}H+)410kI׻:[Nf1S* 5s]zvU9rU @3[[$|2b>pG:E4AJ X:MstCW*nFG}ZA@u8ݭ0`9=auG.xK!?Ai3n/O tNRsˋ,h"g9`a[^Ycvyx|fsd<@?2]jvrZ7ܡ:P8B"h3%:cˋQ(L=-'9b}{үZ[8Y!vT~χ>%n2-|[CK#z}",͢!(9feq L`}m R R83IY''|)83}3R̹_oR[3#yOhp$an1-˩8܁7V(>3ȎNGk )]gdЏ]61{*631;8XEDVUÕkU?SGWXƉvMA,?w]EeQ$ZPlZv*PCp44z 4pN++J!<2 l!Is q/M>GOv+^Mȼ}q?RfRsꒌi ,J y\{m5JB4+m?^bNƭ^b*w@Q-C?wi:' _0 dL"b<ׁjof(_0=U ݤ(3w V$ Dzq!|őEpn@vtz2>r%QOSpޢj5\'Z?$܃0>$MGѡThamHA]on4X:6?IZJĹkL`UNG@W;\U}-10 1'O3ٳ8:L] 9{W457(/m+L5)4ЭwvU腘5>HXxtw;U\̃rfnA?|5tB**Y$]RX%SH$cĺ)sc0ёВ9?Nm6$nJ`VA#)nq%ٲSfRmK2c 8^Z$b)\ lɕSs vsLg -4\L2ChԞ AoX%#+it9hADH gnߚQ 'yYxmF;*MEsVzlIGCՃLn,ƪG"z͝b:- U'yB2S TeR8"nkSEWa66yy,}Ŭ8rˈ?=͂,i5nZJ :16R'vX8_>|=QIog%ǵt<^d-hרD(Mf3x"B*>?O /U`C$?Xe 8n.gKNs:5;83% 3A/f8ksJ](jמ~+J*E9zl(tJx @teNas?/_{ж+rqoKX~y_\v" U\c"iNܦ-Y>9~G6J'5v_/e}&ϊ0Wn6`Blن[lϲ;-%ʱ*sQ}iú!`ؖl p̞](lsl:zlE-C\\P| N EA#(0JiNa=Ul0g_}wRRy[^I'7A>*Q(ɁCponV+MjAnaNaW9jL(|Z.iwRK}'ða6,VX; xXVx}[zs=bIS'2 RFO$zJw@*%G#H%jjxFB|91 IR֠?/sSɱf"Q(9-VGϖ5y(&k94є}fB]N|=_& ?ǕST"NNΖêg8KB,Sp2ěj̴}FgKcmc2-U w&y0'7oꤘ'άk ~1oB r9xM{ o n06ffo@Ξܳ?;0Zڈ Z5_Q Ìy7T{YPr G^yLҳ>f)utu7`{3%kRA ظ@0M#*]>ixHhȿ|E m4WJ՜]gxkE݁<6J1Ԯ]agٗ+WrA8w"6$IA /y9iEf bxsKmK>kk=>icgU^s oe8A_Rp1yKwMn;\(:GbZ7R$l&e4i0:qӚW}*h4]Y͐o^CiY34?imCPUE#x+%6yd7<.JYM0cPwFזVU9/q:;*E c|^VXv<Һr~@a4~s}SO}3tfFB/M^8BB-ILڳ)nM /6|U/TY}82 p~Hhή ӵ{m6r2Lo}IU30ȶB,@[G9:oG81_bW:nypzM̓ Jn P.[_c[$$KvFiXH4EA_ΈY$@9/kD\x@|3v{ 1T)/`U_3JǞE!灐Ua%?Em܊9Y`N~$H"%^pUlԎ[wx{sz覚1Uȣ՜ C8]vلLdr f횡aE=T0y4_"8 7Jrrw. 143".E{dS{Vw8G!t6=bޒlۭҫzJފ.K˜`u <\{)F9|1'j8±$fbYbb[ecf`]CT]bo]))Rn=Gi*|sgk0]L0u'UqJHX^@NK~h*귻џڲ#9֐dB~zbLf O6qOXz9_+ךul2p%~?m[0=5-Pe$.XFHeэLV6h3)n P9p2sX(&05&xpM5zwڕGAlĭ:' d@٫qͱ4 Nѣvb3Hz5ոL7'-p+L,,n :wzaO5 B̎2m3-މ<%Y J {J kUKO)~.+Ts9c2WHk] !iib1LTB.A4Q۔ٓ[SzOP(%hhԮK2;\ۤtuxNwh/!B<@Z_ Nvķt?9p>bPv~$Zv18&Z o݅ aDnZX*-!h!/Uv9 (sp~Ua2q*5Nȓ"'li/{=~ mZyvAK6V J?GçU K^W0PTkGyn^OaUE}g_\~>mAScm|KdRupZ%BN@{aB?vy{t^v4Vf~fR?!>"owtquʵ)Hkjɝ dU.3K}r9; ů/+uk !EwU5*\@QEڬ ]0m oD{jlzoWeT_Lzq;[X\9eOcl/kZ,F*kB6V<1>BdjѠ/?DrSmԔ}zP˹ B]mɞ$[?xxg7JqT(j}ERRk.tYET尻+%aO큹8g.)vΪ>ШRh A0}!i䕼[=D!P$@B pqe)pwɥ&8k@4rGkFĀo"N<Hzf;Ivn^ċ()+IeFIkʐ-ȱCb7S-h-ǧj'sNpHF1`# ͗OŖQ#1Qn%P`$>3Mf!AGI܋"|n_݅Y 듒"zPWTVN|M~cJNoq+M {%t9NJ(2^\ iIUZA`N2WWܙ7Ρ_R=ĥr `0.|gp* |$ ugJwU7Ft"mZHZxp0%c$ٔLƥK=w 3pdR8Fqqw QߟGz__UC0SfM`P hHV `D,ͯ#UL> AHFWOk<^R +HZ\60MwfQx̞_bafCi 8. c{#=vr~IϖZhr@UeJD(NcV^DD( lj$#3aMÚNS2M6h3.1 q'‚5[\ZqU~k4^a0MFWԥv[@Rڄ$@w8k|.Sgcv(PSt̖vOx(AHSc\1` )g0ͣHDuWg$sklӻi IA>EѶe)V'5%?6~ 4{ܴ.V{d ڠ pW?G-ڑ5 V+t\W?ʶBwUQw/ /"g=%:J Lɴ84S -s܍meY>.ڨf05aĆҋNK ' D߲H-5$nl@c;9Ոu+czpDf7ow8mO3&jM|BZ V3ԵYu]渪I< 2M=nAZrP6/W+oXͧ!Qn̫1)q`cH¾[Ml&т*(l)h떰/rDV IE|#PE~mKفFtJEl[dcÂ@/ ,OXfMzԋegŔ;- {mt$R0@mbwmտPӷB_4\ځ{F3qDPgtAKoD[AB`4FD>w~?c[SŖHca$?/`e}va@(rB$hgY$\8=$U+;cʆ|7A86Hfȃo bE KMk b5 *;Ga`CwCNyiySL]YTyĸO+̣gMs qMsTe]Qek !x"t;aDs/jP+^9Cw&`O^>)>&592v@j'CZ H']~=izBvi&$#lW?,+ڳVxj8.Ld\YN"o)p-ZjZw_KErPj4R;Cs5GB[*D^*Ǣqf䏱Y0X]16x:7x<n$ɧ9HC_?"Ta|i(pN1iP^9oϼswo_B z4K%`1ș,l^QX9=JWV 8Ajoyrs+|oZQz\ǼyÝ@ͷsΤ,|n%Z$*A͜d{iB;RᲽ1C|DkP8}hTb(=4S$aZSR~Q}W`|`ċMQM5@"zcЁR#N1g2ҾKڎ}ߓ~6h#KٟؠxY?a-QVʷN~hmyYROt&DBnфgVh gKE_j ȗuid*e%6-QzQD.%Nvo.>1u2QbRmohGO^=0ٴyƮrlâjpv>5㛂vra/&Ʉ[o׽ chr 7\.#;{ԩ *HUJ(θYT N{jB@v*L{2t޵!*g#ߐ=njD#V|ԇbe!I(kΧ:?C׍^Gf`'aC\)*Nπi"[ho㦫<*񤇂y%wڗt \ܷ bԪq:ɿw2ܲs@)k4:jl2|v5e kT1LW\(;`ka`y9)čpɭc3:hs$ Wv؁FYʝ7,\ En~31<(v !S~R^EOM阾\q0Х9R1+U<ˀTg}E%c P.5D|I4lnG130Ҡ(UI6w=g]N`fP<Ť/(~yy`% Ȧ8@]eHֆ2/󬉱WyJLLښ^#j?/֔,]l7=srQ=8,pet]NP[@C-S>Fav%ȷ9 f[#BX.Sp 8j_hgNnª=/d1Z n}pm-W!M5ؘExGVI#Eς}: lUHQ3v$/_$6o$;?{p<2ȝgE?NLK ]: z㙲.IN-G Ӥz1V^CG1Q5 b7Ui~o{_&(lu>iEK5hƇ;7'{=a0p58{1YJ/ޔ tՖmPo{vyܰG %$[$ jCQ,\#_2}X81ESGG^5e*.&;^9 })Лy*ڿ HD T cAD Ͷʃw\ZrPQ h8s8<&A?.i Jʪ0q> 2oNXD_NazfZp\I'Lhr3d߁0¡gqі4Dszk|[ke6"pfbae= XȬaYN%?W94Œ2Q6ځLi6Ȓ2 a^9,@m ^5Y<<Y jWA;nD\䮧GdY{W5xa#9k[H4_) T^Mwkmѻ5~P ݞtԓO?k< @6p]DZkga'/=z[ߪhV_ r!Dh} WJв2%6}6 X/FбNMۭۋz"*N!AjazQ,) b5=?3 Cs!–+-:(qMU9o?y]1nX]ƘQM[bbt"ʚcV&%-:1*Z[Q @*P*R;N7f (tg^(lhjKdTA4/O$зXRDP=p ju[[R@x^51R= ?"YJo^/ "/PXl]؋ _Њ7дx7je5!fcbu݀"ɒR$`nҩM53x~cra k&"9;OFtuO{ ^K bLcڢQ hi<(05Ɔj_]ڟuE v#+PMӍAß}A8܆U0 ë#~.'Ԋ|HQvsu3 -}^6n5a'}.R@Uf}HdP#svpmzȵZ*b͗w]u# {#OA颤W*fyʶțЬ>E[Q(QFI1(A@Er}̊!t)~I7YKR9pZN.ha-H2 軱WjrqQú/T ebbhXbwdDb'CjBę*JLG@L.Q1grg~,ZKH@oun(*lI),sMfYPnCqk~?hǩAx)"&K\5fap_FlҢ~P_7RZ#nh.͹Y M;v[Ypaf2wwr[|Ztֿ/^P8`nDD]നUL)\q*M zl<\xD\~'G Ձ BkIJfLm#*m%&GhAtofN!ЭgH$ '$M#53ՙ4 @jr/R>:UΒL8&;jܭya=n~N.loз}Vܮ>>hD#Qc`/RũOF J)q 7hX>9')VxVIKp<?Yxܓ]}l"װ w] 8^sHXLc\@`J1ڑHfH{냡RFVj8l=v@h} [0αJs еJU>ŨѶ\6H^s0 XmMhSU8ަ[F+#;)vk&ѵU&S&g5[!:m;~uX S[8feWBXIW3r1qq2> 7N2E}1]s ,jB,>bϳt>{ 3g/PYm`b6蠾 ү[H6BZ(TުKLqb҈_[2`)|6(F~"u&ZZhUQa(v]H6yJ-%ћ+ї3vЅ&# vЏXMhۉ1^KD>=y, W ܔuˏ$]2D& 0j氪37w!>q&9D)7kJxW!4V|Vb7Rw{GT !X<8 \3}^Z^g߲lmY?.qFZz [6 -C؎pOsJ]8[Eds `ߵO%_Ax 9VaBR6A;B YURpRoJE p_𧰜^_v&'o ZşDd1*Q@:ckI6DE)|w.GnU/!0h"f8cñ99.zd`U: 8P>fkvadI٥["q6۪~ļA@r)=Wbޓ}T}]dt3Wlj)تiu6:|XԻ&I- 2RtHMcjpL ʔ1Ei2HJ$Pg oTqlIupB÷ ,*@~+z-]ی:y{Y-5롺AQ,Z6mۿ_M>[N'Ef%S1 AfRf<@f_*+Kx+vvXsZY?E޼ ";P3і~t s!1S|9&M@*0e[W"W3zj̽kk?X5C](IX& l◯jLHAgA {:<õ2D<?B+zG"oh($4vW[($I~K\Rs2iX\1iO,K0}@0dWYK_AtzFI\h)Ki'.`grF Jg2=#8kѨojvU4UxwR` .)s͕l kC{d C"sC-g[VBbX\8n3t,Λ1Deh.ٓ!夿c 29Ǥֈѝ+؜zK@+e"]UPΚ ۚV5Nk,Gn/`5LiM̸-Oߚ !3j^˦6+-%34cةa\$ l;F@y$&ag !ۀqE2bF悸m7YRMxN;#Rad $Z)pb2<ݩ˫a/*OpޛU!WVB mhIņ|1 Yư[B-kn+4uh-~^bt#0Yܧt3&E*V% R!^Tq#Kl UMI =8I{v)OPN}薀ݞ(EJ-$USH#GѐkC;=ɮE% XmX#c9WŢ W^m=ي3w2m0 ?gsP<폒5 :nHӄ@vA Qܗ;NFUDСDqU0SPf<=+Z/ ?wL  \Xf5HiL._~f):}gM>g~9[&'l"T 5Yga#<VZffR- io򬫌1Uey[UAN!*^v#]v΂t=yԺ1I}}fW(5^$ft&hJgd\IiQ#\ں7Ԡف|';7?w[nWۆfÂ#[ާnPk~= |ju L tw8WGC.@4/ {5 AZ!mZ!Ч_H· (ձĘZ0ţp@M5w $ B۲Pǩrgxc+!ݗTP3vaFA^灦\ׯG^҂WcaگU.s(x2A}(כjGBG*2~l R /loKT%Ռ7, FG(x,7*a a,+-k}J-Ti>i_98],~V6b[>p+>_k\HeO`~ i_SPZ4ФCIWIoOHopB1T]{tScGYt}ϫ}3)/[*nδCٵ8x]\ Y?c8=uDH@"U̗^Gfd{/d[{S|t+v"b|h0SPcX mZ]Yx8sD.ЭJ]h@v}OiNBirbcB;WTHP,bw=lSea-~@@u8 -O[!0, :V.9^ؽZVf)~'h:2FUc UّЖ{oҿN2 1"V)>ni onD}MG_;hYM<|ћykCwL'ӕ4ė.cU\%l>e9axO1zRɞ8N܅"F 2Wk Pf㽯Q"+]Z{;#W(-N 7ZC3"k0mǤ&ug顺NNۢvw7 4(\d(?-CkUY[tZD_ayuJeYڔ{sV'u_=&ш̐cئ+JpN2 n/.?=?eRL{e5}F-mEEWEhHh"V|nW ?20ElGLCE!֞P[hEI3 vCs ?Vm :ʐĸ΂ö5SB4 8_R2ջgf阖zy|#SXó]eإpa9x#?TC0-:?YQg6D3c1,ˊ{b1~Q5KXPV-&Qfx \AX?+ݠ5m۳﶑5dtF% 1JG߻'R|~L #PF M}wC39hpBBiq^.~>;^";@P N8L@nrj#lOG R? 7+ yrfqܨF߈@gD-Z4j ?{ӒpJu:fEwVl>\ex' ˗fAs$aH Y0qXwHŨGSH0WRk9ihxp摍;Xgj)bRehKE*[x-S3{ZyvWB|\b&,ŎSv[}Q u+Z*e]۾}5섒H2O:`'WeF.HAq4.oՈ,L3MLi|-r M}Ta&AT6:l ֪3V яF a)*#EuxRT1)h{C:tC-3  hO*MH!΀h֙g,[\T+&ƿk!mX+Jy14 cx.3^o3 }%|dX%o(` ZW-Z?=,"OKtI-i gl>&՗krK.]ø1Y!`smbPӍ:)FU<:$(-vFuԴ%/w4<R_;3u}ǃR$v6%u\Mɨ9d8w]]Y>v.}dt_uӱɕ@Cw CW3>෽ n.{CFcnp_q7ʩ瀏x}5- 1B&0CPN~&ҞԊ0mKmZ$s?ztV>¤`kʧ$j=OVr88Is~oHpf:']ӭ52BZ\[tBz4J?/DWax%w5(_$_|j\`)P\8<爺jM?{m~-3  Bگzjahu#dߑr@"v9bt[XxANrSE, va]8> ^jAs'OUu;RPLC tְ0T~ՆRV!!%9ɇ48a:ꑺ9ӈǩ@u(Xl['Wjԉ|J)!f kY~ Fy%+ aohڑؓFLKQ~(ށLGUp@.F嫗|ֲә(DٰŖ符@ 9bqqyb .^%lyM|k? |-ЋJx}-|w[l@+iXx~5A12إЖGPc1ЯWӟW",9؛/?Y&S8ETH=Eb[Un|1auI]qK].e[%1Np[7*2uR-˟[`j^ = :dD!/4s,}c3⃩'v=':K\~nD|L)W}(#;A;8Ҕ=sTZp oUױ}lQY})u|=S2}}(\pt>L;"L)G8̷$ prޙu6;X՜Kx U y3z+uN ιLP+H‘Ʌ7nT/TP:>NB|qwP6un|<+,}n$ ʋ^^ AUrֲcCx/m+Nt|Ķp~J4k,qw8& 5/؞4jD#%Og rG,iU$V6k΋PRyCq K Zd7=UrFnfckLi4Xt(h(-̘ԅLawDO~4tB|<݉6y$R3$>tlj]isg:x5D'Ŝ;eA>f{}iӜ2"e ?uҭVX\{g+|e0DSG‘?6r#0'vi,cK$\`XLsy͇ Equ2\Oֆ p&<ŋKϺSVOD&}>[Djщ)#ޠi5FsӪ 41{"oZX%DqP9pJ^G_v HJۣo/:u@f YҴBw݅={q>h}Ifcp:OM';Pݞ'g[P:[uM !.tD9!VbP4V>w+xn!bO(.>z}7(WV?D%En)TzV#bU1ctn8r^&̴nl}ek\Z gw㭄m1J:69R~YXa|074} Εd/Z1dLXGw^ab^eLRrFP=mτ.ZA@``]-SE߯t߼#u#^<DZLZ)QQI^Z#NpUۥYWR4|ۜbMq+\5Ïd?$U^&yp#;O i$u" ptpA{t4Rh5^p3#tek4mV5R$=/+|81E .y-vu"0?KdG !$Y ^.KΗ3lf+/LRh'vkzn@x2ŸW,xbkzyu6V'M[h,@s <$v۳ؐu=B_/:emXiX\cB4rތ10k+ڛh#}"YZVt7&%ğ$U:,3+- 2UmK. n4Z,ޥȚ#`WVOIbY"A!|T_AI.+,=7y2,([2:moW g+B|FY9:3=u}1DQ2ݳUԜ3xI8hqIC#ܠMa@ :GIGMz+Q|.$"C1IvAO'L d΄{u6DMs]Tr}[3C S Y{SO^, !W [/RZbxdf1<՗7G}> *!AôGD=X6ȗ-C\vK 6:L[8]"=R3YSم'#^3+,WЁJ ̇~F`e;Zlm :my] ͝ ~NpBVoAmzIj,Cm_ZTJ)!wm;ʉ|X2Q ՂT/5Z{]5 (>HHtoڭ'qaeށM2 KUWl ٵﳙ+%8@Zk mC:D(uSy9_Lc(oU/[N>p~ySƑ >e͚a9c8FU0tg˥/1!}=+KR>vS2o-9`c\H6]'8qv{_o˂FU7֍*^Sڀ:vpv/ zF/Dw|i{,e0H  vYuVjɳ./{s I djobR}ۄ&,?ӑm'j]b'Ȝ_R 9:*פ@YQ(?)EˡLKW#&k2x{:wsU*` bԲT5̛ %X݃T/uH ZPY~ࣶ-цD\hL)Q l͕ Id=AYI%x| [2/ٶ'zі;,Yy0yЗZ(`Gc?@Kp4aҮUX}(=Jdn!'0$;s^b qIsbƟOiW_]6$6$%;1t~tX>E'GY$$~j3YF֪A}\wV:Zr ɋ>gDO MEySg} fkZxkQ;5qz+(hEFvi%;P9 0Ol҆=.q)~KTEI v!g,_PNy2Wo!STY%6+xs6 #eٟ>gړ.uOVͅ< J%ϰުX)O| j4Qsn~,]'t-%1h$ R])7$KJM(ƒtԨFc?##!^=ײOx֘-b-S3Vgc!]S@ QY Ӌ>j+b±ĩB37kd?QҊq.d(+w瓡TF me56"Q }sZ#obegh3$X53SspiE1Dttؚ~C^ װs:M?s 8=f47T awls򛺤yo`S,W=FcCDv u5'.thp$AgѮe^ &^3by 8ἮMc! gЯb'.A> v1i-v$~W֓2kdMga8]:+a{z:00Hy )PjٙX6Ԍ+yYv,۶aʑtLp3& ̠#:m"{V ]o= b1/9X;qS])Lje >zk^ON<@ާ~\Ȭ,W"aBl ~P1ӣI=_h)sFwI$[;7 wˡ9?KyQCn0z}n)M-JKEM<ϟJE54[$Ưʽ}NG˱Ȃ ӈ2VV˽9sia!@]lә=kRKξHKe?Qqa`&΀sҧr҃QhDf LȽnKF U jec܃_ Y!ų3&/[3އ)VS2xOvɡ{t歫Ma JRL8 (;;.3}A9A1 HXhw4W( }>Pp^}u] v v6fBx>}:ش фmo2A}I,CP;n2dl9-E?OCD(+4z_"MT9皒vq iZ Y4GlPɸ!%2A;Юip8HCIJ%NjzVɸ0b_bޓQw{c`yq!"UB_me I`k(s>/&NٌcZ(U"!=W"DwtFs*S$Oeq5ʬ^f~/a9yup.yHj)%Nq MKoD2I1I[<= @S"ٕ (J[1Zpd30eϖG0rB)^6 {FgM-ңЇ#wS]. bM N@޹^Ԃ],%2wgDE˚KƧV;#ad:Q<[辀>ș#HK m=k*p^"N;C] A/s+ BFn$p\)N ׸KCkLYUE>)&lP BF&_'<xGcK)o}=(<U:9dw"](h njWr$D CJ\p#z}gw ]Z*@. J9jq"!RV@ɥ>Y LnsT AꊓX[a"0.L1$R&~foHBDȈ6~:Iaw˱CwFV# HՊ >0[X21[àJ֙XM&%lW {il$q;]5ߟw7ƬieorI< (kD,cnC˱i8` w/`][αb1c[,ti"FrcN0~rc%p$`A3&=DϩxёM&-)H1M#cxꁸhfx[^ %h'(P!|%Cl4DN¼sCאPe q46t+pjH1[K6 >D)B/c#n#Mn -3یq}AtGx5 68Ro.NKMάxԺ8U@SYL#ǷPR">z&۟ Oa4Pib̲1O-J!;?'6?3S̸'@ ZpƸJLD5)~+^E)|ΩQxo}ɉT7pqoˠT(Qmɫ/LAw4 ɂ)o)D31~W]HWF&"=S0ޑV "T&5t2 )=D+F0pUY)?Mp4\nd9Ġ$MN\5&70'}-D/M%0'ƼՃb*DUh&k:Vӄ? ʖlaҹN0p5W،"#~Dg{:hݟT`)rRAWt='Y ܤ5W'Eҫi&o6ڃ, \Mjf {I j,[-w}!ǥᕈ@tkochΫ$rD31@ϻV!ц2Y-$0uږ20kvR!Rmӑ\]uv!)tcI(8gZ@OiAGQW7靺CttБ%j+U)v81W'\٪Uk`#?Hdw? T~ꄫNz8J6^~ \m@c|1y66ѹ>qƃM{SU17[ᘛ<w8 En =r~l^ $i I#JsGį#i,wF }"39h?qRōC-J``KU9Bk3᯺eg;m!L{^EV~]Р,?·=1?xά`6 *9-. ~KP9t`3;Qh,BEr?S"ٵ{KQ/:~?dhS To!^Vֵ7gO36zRRXOZc~4A7l)U'YY Jg2uDKݕ>(VA#+as&~06F;h& 18itT~:pS`X^Aˉ(,VMl{#(*tc+@DalWVc?Ҩ1DQZe ex{z)0Y MTSDr+CϰQ/JbІ{y^ε𐔦@9R5Su3fqW-\Hd|.!`@ktnQ009 _Ao]P zI܌Q]*X!pm",폺q|㱷*c%3Uǡ.[vxu(E0[ H*xǦT,ymg,L;Rrvƹ,er-8׈2>|ŇڤloWPۑ {'_ÉfWg|P8A D1B Ѥ5j!WqwX5B!i 6Ͳ%Z},.jo,aq!)RͩRk ĥ1ڛ?>Rx`8#WW.v3׃e" sPBiͩfv+.BDQ'| M)>OvrWӆ᪴rF}]1' e>y|p@ո0/TL`Op}/PnΪΣ)8"Vٜwv4-D)RE'_V%6afkܣP*8Ʊ/K}qm)x}8SS-oc_]vƂewz՜d&@wwx^'s}fSg7 2XA%M6ڔٴN. wMVE(hZ7X /Z[[d*-7soTx4o~h yQqyn5k/fΰwt'ҭޔNj,d|7{5*Q1=;g vgseuꝤG#AGU#\oLU+綁Q}v 9Ľ)N0ﴌ)K>S -U5 JcSf/88 kQ5MNyok*t>\XnH(#ljc@ `c, ]0ՈՂ9. ,,yYg`<ÃdUd+Š E7"`^*B]egfI]_]CșY!T`! 1;Lޤ.&~aRҪyoTE.oBU^k>DoJdgvA۵_2pk= `~/+U:\C':n'}3L0Y,[{Vܻ⼦;M hW}hUټ=K 2e_,1T0e i}Ȟtp ىPr3|R>T,E(XTz;v56o41:mP5_N8Np&8k5(I I96Qb< pPK[^J3 4"8'zi(^}|\"5N8P30F3OkwaUʧc., ȉB;S (炇V{`OoF8Mϻx%64.ؼ3I 2n% BmZE`((6z?~jcr&'ޮU/Bd34DӒę;]EGn{ٛ`pQ$6ATeaT̳EwY2oЇ%hנ)<9Lxp\EEK3DVA[e7ժޣKxT۴"Knӄ(y*&V oT /λ$s!m~9T{IlQl &O͍s2=3֙.Ii "Eʑ8=Oj@O n&Q6w|{""IhNO6}9~{qyz&B#~J28(mlw%'3s;w"4P{-P|Nj[Mʿ3n(V8I14nP#蛁W> ՝Q͌X |VeyyDM7r~9i\O4Ď@}{,#δzʍM+{MSIDpg ģyeu{9*S7PC|_ gO#E3k-؄ed0_j xƷnyWfgP@AF)Ky%*hzV?)JmSGPVK]'ΦlJp9G;@bb}$=u]м?,4˳7e6?a 0_T+vf8-K[&xw5\-he]%5;7>G寲yrbY2zK]Zo8 (7-385zIga5{1.k)3lY7,|VlGTV%"W~nCR%ӺCc)!Q6|iBn/e\ FXbKR> P4:u 82Ɖ!$ a ꪻ405u34wRE8nGd]>ۯ>rdGxlj~̭3_GIY7mk]Yh%'KDŻj1|^˹q K:L()ӱH//3A +YabN!d@y!оYtwB )I ۇj2 ~xo5KLT^'X'?{=fAO3EPQL= >B yZCXz}[_PpxC#̿e:w; [T);=9{P ٹ(Jٓ5ZRT7PӦ8EUk6q0`bmNm'qn9lv c {yGS֯*WIag~(SƓQ2}Xz~}l6P0ZTjo~f,[h:ǁaT\F/ +V-gwQAܩmTjbi;.WNIHs6](|᱔{;zzXuAՑQ2+:y"?kpFn&iHd8T3!bc/qx6}c.lBEPD/~v1! } 6QZPaXA7 WV-TO݀)ZqaD}CO^0zhĻJam"nsPʝ:QJ1`wϓ lHݼ6n@rݖV_D 2!ml@rC?tFy">p0`nC(A-s`0tf"ɶ1kJNvڻWLG*rEǢx(PfYJlݏ{/YI]g+ke)ڍōXa}-gyJ I#/ Zp@kb" a9]$+$ՔQ^Fu:ӵuם}:ns0^L4٧;Q`g_d9?b^2Ƕ!,]S"=O2zp''~4fkQao;r3|MHaJ-#Ϛ-8c nDP$f$q.WCgcSG4lama,~. h zv7g],٧iHra+UHB| aÇ堰uI.2tLjv@AbQ:A#3⇠-$.aʰSjԯGYm?GV/W ܒ:^InZr<=?)8烐( j mvI0 h hdKEqKYr+FuM/>جå=*\v0/jgjuCUuy66RKc9g'6 ۩:H2zov<@Ea tq';=3t:VxɔF =|֛ I0`RGu.3ym7Bj̦Q'S qrJXw^A`i}O!(pHOE7* z fg0^)Cu!#;ƹ-xg:]epcK_cŧ|jhQ*忕l?wgA9|ea+˛bJ  F.RPvF!s>ЉHgsN 3!(CUTPoMLxԲ/(Idѩx-Qssk ,<⏦2A tVERm`?|QRHFWlm ; ._p \E&ZLvtr|#B^{UBQ7ی*sfOݱ};I{R:.qXP儡4 "bv{g3n^IR(K/P3^踃$MvK#>̀*@G,3  晆z/xIS-7*`߀bp)):e^~^ss7kƝG)U5cyo0ᯅ icoKZP[omT`r2(A>l^,4tF*Iܾuf=/ 'so'{dH09G a/ƣ@or:O;6q)B٥pW42-~=ܳٶqyz6a:gie..HEپVL<%m^ sP<ڊZBmʭcyKνuWDxǚMt IdXcQYQW܎~ZoY -9|'h)Vцf7S={8!Pum$wuX{%Ayf3:|J+fW;5轢M>.]E퉑5_\BPQ5jt@+x/j#֤ٗO)duWNڡaFL:ށgoEVKB':tSuIp p!(M1Z7#;-yNgW=74ui 7C,)r V-ˊt}v?]~v>*cX; Zdo]|GJ h8h8goF ;#˥K?a/)Xf fg󣲃۵>G&fXHJn8FdاbKR+Y&oC5 k]YP`3|ř_a yr"lAYҔsIa{[ٔt殿hf_0vhآlѩC7+]>&1b{\l{ӷX bj?ƿ"bճ;DyH>ksW6|J~KHSX,L)-l[8'׵RvJ_7R\zUVӡqRE/w_H0weXI&^ʹT ߵjwYYIO<.Gjt>+>50J3\(>N y$dBBj hZ4R]!iݱTyHؓ|A˨yp Z" ҆mI66knEtLpUIifDWln8Y+^+fT(cݢ G>{ɧo$mHUx$5ȣP Tt@fq&L-6rmG9Fޜ]e(VR0ވ\Wz藳k]E4"!An_,Yz]d5Y`-q(PXKkF̓ M4Obi~< n- _df^ -<잂ZAn|Rn9o%X:rq؝-‘^s Yg]0Kd؇jT }*f7U#sX6s7!Ņ|"]ΘN=b蒺vw'6Gf v3]o mQ'uiO CyqL T<X_ #@|P'NaŢgOqrrΛYJqDuCD (yf$EDF1 fglv20rPD6G ڶP [;A0Ȼn-*`#NȀ1qfM+lX?C /ľiT@gGn([l z?j8`(;~*` h¼7h=&y{)]u'ޜy=&Tt¾䕲#W8jnwĶ!\skcyc-kWx.988T \pUQ#NOv+nlK#6miWdaVDQk9|_R/Ѩt2n#漳Ϳ;#GɠYBU>!z RH`cDpOKlz*jF,MnS)- (#OI'lmвc眶~"@O&@#pa>K&KA#$>fxv"j%Ze|*JEFKZyRnVHf^:Nw=J_5,iz+7d(5{ܿO* vTu ury!W[8x4;UY~>5&կ5RJfI=ĜT>|cԬ~ldtow}RQƼHУԽcq[6a`ْXVM=e&HjUhDJ0cuN*Nr1Ymu ܵMKOoJQcRcsh{Ho97n R{_U0Wޝ/d/7j9=dv3wN9F1ۢ33(zh.NY ;\pK'+C6m0L&3toWH hJMkR6R0b2ϯI h )N[\9dv@LƓLe#u־!FD oCW8O>s/GIu \ld$klu~Zq7|"(\_^vzf+i.$Fλ= ]<=pS5jcq[_҄~ d"|t]Y̔(.+apC.<9FМ3"OV졵l*^7]ĨTIBx1tfW֡i%47-tc8k kU[ 6Hmz!=0_N (ͫ;O! :Y~SE(@6J.0[y-YZN3>/fxki+b19QL/,6ֳL9 ?@M,^tޢ+Ngn<êA-[ >1 |/GGOdqB܄6p*>+YC!6~mʱ&+T#pJzJB4Csp8QxJ$edM=Xz^Eb! :'*h8G>)#ޥ]$2cd]s !F{)%^191Dk (VO[&* i\kGa'm0hW;!7GbrdwNijgE@b菅ϣ .lIXͨUyfoO3ĔhsdTiNnf8’>#:਱688"OvQpBiSvnH5%V#vsJ0^xX(YQ3\ !! |  8]s{caLR`X1x8^wpU7Lcsб\ ")ɦcMW&Gysf&; IJ.Pq;[CX:(׉f8Yb> $M S_`LmiGs\U ʔ60qݧ-,DmT#ĔmJ 7ؑh@z]&Ty`#/n=hz _-ߡ s(Uc4OU*Q)r$nL&'Td!d{N1֐dnur焰ѦUvqU9VY#s8zE»ob[{Ta%'eD('nbof='DŽPܠs}1ɜQ"k{9@Fܽ?8O{la`9qzon[jN=]` xeEr6m$N* JBGBK )wcQEve6`,&hLG(ɴ_iАI@399FuX࿳y|tгJdN*fi66hs𢲿{^Im?|h.w֕ayo h~"}9l ΆL Ut x-? ɲGr5Uf| m%4hslJOׁuƆ[abb>SJj! eEby H*_c `#2wnk*ΧѠ·wj|5a>P1ںH[7hwӟac6,H1rRI_vG^'SXE=Ge~9v9z@we\uxIth|~ 3gx V|h8pd5ٓ *r@@fBR$}[Ja|ޝbU~ eن17o V%!yH`TD^fi\HeUpU}f@>(A(9SyX[5| 'SaK›-eրλTM ;Թ o3@Tp#/# }GFel>T&UN&x>{=U#FAa+sGX̗j$wH/SgLB>4<7o+Wl KVT>_uE(B2b?*}鹁 X#ɼ]|>Rd,]L00"?&%-`XmgL:o7NFLT˿h\C *S!Օ,e.*̡-ƁW/\,ʰR2b G\?oh`1Y-*Q%C`@栓w=Vl;ȝHڙ$v;Dݣ\e(չ<5bZp>aPh &fм JR^'v;vJ;4KR~vT*[/japBN@K~.א i (6gD7Fܢ>ܵ(Գ7ړ)A JiGՔd8:3s{{Z3Y^`HIĭzd5$#S<} VySY9M ?}E=o%%|>8-r6n03%9T &H)KW_x%-sxZhtra3-V6GX}8zz.ᙣmm0`‡&8<;+i~ZVp.Ҫe[to%[6& ;C9MvۦGqLUPXPJ/SDyEtNv1aooԠp"Щ9 a;NILY-="=wMz⻘4b;/>3~qQ$cO!&`YUvBI5jX6$?=MT& zBszלd 4ey)s j\z†YTMv@ԎhKW׌+cfz.*ZM:.nNkwוg/ {yyn|bY,轅D!( `+=ZN^`gV=ދmZcvU>ćqvhT}n[]t>cXM)Ff2}-|hL?!/zL4MeO)D끏r^&k a272PZ,U[XF͑ o1A$4λF*X<@Z~0"t("Pc6,LaJsuzU-ٚFGq+*U!0jbF)RD1QgsPіze/ h8d=9B{D;inr0suБ,vj}P.i,Jzh৫a<;zOɶd r iU)3 oH0?0<JQd?,N4@@LG<ҋ&[%ZfG]GHwP76Yf{8Vf+߬W`ݔpj &d}ݻd?R1uˉ1Z48%PmfV)%rLU L|CDsG::|2p8Psl6fw̦D]hZ_vx܀I\ňs1g:b"3 ^, =/Y [(˯kH֛ l719j{8ƹ +3vgli)|^aenW:Zmg~"_XZ>4}%z!BHc}фxh0d(DRc>_{x)v3a m9 a~y7&rq:2g|ߖns/2}%B 7^JWZNHq`DH"ޛJFk9X|o@>!?t ih 4ռfSs%Ҳɟ ̼ K$҇2%"3`ZE9p^p.ဩ|~SL`xnEܶ t\Z=QT~sǻ8leʎ|lt Gv0;ETY+ZyZČ9-eLx{"6%FfԇR#dE"SJ!*П[,0r*6=K4-LxQLbzF9GD D|sKOZH0/DQA+IO6%/N"#D4dɴ5WOۏI:Q1-}\nZTQUU,滛|؞23$ڹ'}%~t.trj&>~" =#{/b+^p ȒOҼ"~mA_ 4`T\cM'5w릙VD=byePr5/zyT0vxpl1纐Fh";i|{B6T cl|'CI؜Wדw߷DݺSzt}}8aGIꖓGWQq4"L*T( ie5ᇲC>wYC`o=SP^Qj;ւRa91+Dt('7ReIdsU4B醔 vk^VD*M*QiL#oo{kzDX-|(_`YZ=YH9f "dKȇ 01(}:_^Y?Pŷl@\ X]~8ȐkPB-j im? qQجz!ɯzf4zxKZAebT[Fhƕ45ꙻ?FᅸѨ|slVAFԡ]@9 e9@6HעASx80苰L xnra$)d3o';?!>2'.͟ `?w m|!l;+w d|ܨ*3̏@ṀUSNhj2;g_T/nW w$š_ALcVXSnfl+fI|1(}Oxz:QOpo.qGQVF}Ulڡ(F|m=k,ܚ&3. QT=Ɛom!V>Tl5&1LcPѸ9Zw3*O*Is ETzr ˆju ~^6dg$I?@w|3Vn;p,H(Ѯ*FztN-`NIN91V=p #3[C])EkQ[^{r g/ hQSmeniVt=mAA+Pp7NέVY=HƆPVϣ%A8:!UvɁLPJrQt(U9ݿ:,3x>.9%Zˠ59o/9WASPUl~G+6X@v 8N&"|څߏMWjl1TEwTj,lkM 7'h :bLX(G!,&!Z!+&AܥgKo{aR.=gW 4vKB%CW+L R#5XҕɜG5VP ;'OT5;@ğ-θZ _;@Qa콖&u}aq}+[S%Y_j~"} 6͞fK g4>7!f9վAd|*YGJo44GҟW ./? yD=huMffNڃ ?ȇu~YbI;2[ ʸ^t;7" Υ$3Z!_^[WY4U׸T%W hjS/m?5ݿ t ջ. Nǥ9nDBBqnz#vq٬qqk“]/$鲥HRx50p!zS-ltZ 6ctVT:x|OZ\/.4W%T}W[kf|գY ?!p/63mfEq/- պ#Q0.JU#*aǽ!٘-B M[p6nAuCRS4 c;:zx:ZZ4+Y:'&CNu7 n[kZ;wXTae# lلݴKہn*#3 hCZ}xu1>a YxDζI(%$CI1$!UE[qʲɨ}:gJZb챗ht﬋xStN='>{iї5U߼RȌG|c6ŖVNsOf4}۫٣yJ;G;@3FZ*Ӥ{Y"f⹝N`RPwǃGfQ҅$Qa4Tkp5x邔ċŐ~lsvDʰ+CE"Ɇʑ5EQ;Twe^ۅq)RL;C?$W~iE1{z Bl0|#tO_v7 YЎ?8zyF {@d+izs͓ҁ*C[ԛq: An l>Mk5m1>諽8(.8 xFig\T7?\ذG}>3UcND+ڬ)VM x{nQ}[2?wb@@*=7B_ syV.I vՔmn+L.}NߍfK|wT!FR!ataFۦ-%O_B cc&ujL+r> ZKz \C؆^@γF/H#'#brmT )1in|ySWEE8ζ )?X+ڏ`c?h-.9 ?#=: -O7~Q(p:%K;CA]w3"⭊~)W X+5D0biJ>*r˖+UizXYSnj4@=YÆ͜(0c4R\<qj1ХE PNE1U^iPE#]=MgF!vvxdw%`ٍaqi{ DKWĵ52/Nג>X2@MP_wd9teu=Qj۹1O kv.Q_,_zwܶkYS7||QƍέS(2.H|ч8ni@GҍlC༒ܲIufW!< cSVU$,r^#.ŮDq?)E)6Mkz*zuܟ<=~4͓̱:<DžpVKg 2V`yӡ /7usѮV>k![%-밅!eӒ_TS]b3ZT7 ԃeyNM/u8B2q͘I0/q ȲU\k<{G2n`T򅤛]ZwAV>OtTz tJɅh& C7}ՏI=dEm%.{[(X$ȥ ֨]#6I.FNp>ᡦ8`+iNXtw V)q MkZ-m+//3)v6r!׈Pp{Ti{ө+"`tZ8 곰 $O*Kh _Ҵ oOVPViͅfN,(]qd_:E}C%8B7.ZJ+a #Pk^NY)8Kٞmg-J@ҳ>HgA!]R%M;a]!eh$ZW__ d()\2cLΤJ2!W] ^?#n[Q[j4 DtLy"҄ǃ^5hsGzͯ5rA̝ <{ M{&mOv1h: (|ae";;hʵu>fOB`Ds5c"/vu Svt_WQSM9'@hÈ4E Ρ., .pt. */h`=)7È8z| 9j|Ip>Z(UxaTL4<=S0jAO=ڶ9θU³k{jsAtmALҸU0? 8aHTLmv b"H%bp;%<ĔP8r.xBiXn7d?-YB5gh TSsڑ'u)O4?CPNb5D2 tu:: YV]?ՆF4!?\?'6[F :٨R<ф$ `o26_ʿ>(^wH>l}uƴwBwNلJ:BmO6_RRd6qc6 k ,v&/))R+4&lT+(9y'sFɗR"o61a@0Y#}sY*sedw)`Xm_CDܭ!Ofy=MW)| Cx<`(=by[XPEIgsϥ%XCUx[I.RHg1:Cxh_1 !B 2 OjvvBv;uҒ.7'J+JC ~Z}ri2ЭYӳ@ud-77r&,#y/pPζɘᯱb v _z 7|D[R}t5{>wg/."ȡ;s nFoy@BD'M-=0%x2^hKԽ̺MEa]"SrhAag8_@Ֆ 8JBr#p=/ vu'bd~3[!XV(5-tf T.eŠĥ U&{ű)%Ie?FhwΚ$[O?*3.S`M1)Ɵ"9'*Dc t:),,Dq(h{}%hg{)82&&v2T4`!hu#1Oy! I{mIscw&a~Ofmct]xon}Qr>~D5 {zC{jhI%zPwiմZL|w~ힻfhĂu@ \1UftVH+oH %ncaD?TN%NX\)\ P&!VzsٌW}X"B"k*Z4&Ā''gxX6QxO z_'i(TIJ`^ᴟ k?VdE? -9\[Y>S&:ewROHQ< ynL ;s>Qję*112jΠ8y~B-EJ?̥Q!2@'lWbC;Xs#IN\2c%ML@X@8Y\. J!OICVh^>Km}}w]07șNg1']'B*#@^vbfPle{'0_]/ V^/`[6EVIOJDq 0JqaJ\/-ɣMf6}?O1r3['Y߁c,DJ 5nw\<1ijڞws W?*.-arKMzDr4:: 5x-l޶q%/et|Ofj{X@Skڱo 1'h:"W"3Lۣ8aO?d 0dZ73WMkCFMH6yA'#4Wu#p/W 1#Ee,eG"] *Cfw~9/11|~_!]MiJYjm.w_$"_isaTTPeDU籉Mړ}SwN{- ڬiJ7(@}r$"EK [>y=c_n'̻tM*񙥌Z:K6x NS#E9 Zב߯ tǾ j\նHc'4ԡT-̵-p %vL؝QG 6IC9%$fem,ñ86GGNE*jƞKpJJ.C:S<ø7f6V8a%4Iw/$7o;Ik7[xgq#篕0+HʮXJ#&w@cX0sGJ*4 Z@/(G>6h2@8_-WaPS^B,$Ur+%[5]w vťs$!srxʯ"xH7W' TD( EkD*&?)Ik[e- -D4H6'ǹ~sf9hF0_O)jzP4Yԍ2= G7 ⹿Tu!'= KLD?u{o+Ami]kwxˑ_ufxmꏊ5M+RBvpuZ?yncg_d6~^zevR$D1=NE߆mVEuP[;k*/Wq54 ZߐlW)GYe[ - U ٓ/t7u+@ʣVstElzxG׌6UR7EFS~ڴߍ>1Fu\ <(SO#O.`粋mgp^ܢ:љNš |G/qMJ/":ťd6 aJBćH#EƤ$/%f8c{#"M;36;Bl"|CT-deRf;j[u!Ӭ*MI 9Œ!(}uzVLo"S_[wJmcj0qܩFߩf9wL?_9?L%i NaڍOU/G[,#(|a)L.lB(ʐ,FL3P);c͈7paOOwEU:6Щ^VMEƩ{MP ,ݖ~raZϯǍD? 5|x(xѼ?&hG{мC_|WEΘ=bO9q>ȣh.h#P$osL>JZqxl8cX:IکV^"/hQ$>BuMDzfɎ:}938+7nZY!ۋ)ՊP-prдLSLKI%c֯t(~9GqoΧ(^P)D=5JW7Zk5`ም_@7vbsi.^Ua7P<2`jQ+. 6BqTv Sn"Dwչh-iP_ql"d~@G拝k'GPA򾚟B$a3@ȴ?[s$TW}undtcfD;jy^!:Q k@ 蠏Yc s7䎏_t>eyϘ.kɨ9o ?QRU&0܉V,ߤmV|oK1t]V>ش {4҃ S:]8zM{ Ԫ"++3o^3Իdg}g\j9p!_J6ȫ;')*Cwǥ E%?bl ClhYc)=ئ[q.h#t|{"9UKDzvmMSnI.-%ڒ X-] e .E?$0pt,5@o`K*) ݄[~cc@ҜK*N͹ЖOYvSY ڃdZ+¶ժ^x7={ ĭ?F TӽV:w&?y$^d\>o5ډCWZx%F/}XFu oI_" I}_A$]"޵d|Oir ЄFx@LWRrgwP(zw/ղA+ bWW^Ecˀ}@ed),ѣlAm{׉ PXjweXh v|r/>Ѫ c1Q U%Aȹ'Lj]Hn ~C9M ϦvjJDiYQ:Bˤ׉b^TLݴ)gʂ}b)z2v[;_OEX}+`Y:_&.Nv0w;#)ՙO!Ql˄\6Kz([j&+}ĽpB#\zU _bzjq*}dFr\ C 5ʸkewXʺ/h.2HbQm| 747aH>}ZCj82s`I8rߢh@Ky}#Ib޷"D}@Y8qw|E^~I#ekOvҶKOFw VDABa^5%B w"2$}*x=Ie9N$rxZķjNx?瘖-m%ܱD_X fD*W^5ˎ+ϣ(f]A|-qLe7uU>;QNZa< 0e 2^` !P4$/3l1ݱ_)<SR*B: 7;* $𼧜XH:@0 gej5Q[{ur^z:,&]q!8eh̛&|AZ{t[Dz4 l<+pfFn캰Nþf,iuE&w(ҘJ_IaW%s|$go~њ$WJCY ֿ^A2GUᢗ`hjUOod2ah%߳ Y93&79:hCVFS18u`@Ak'_<8W^8M' GUq[6ic6(q0\a,<)Y%bw= sF8k璑#GK:~Y|ʭXzƁG-.=SmQmF4<#XsfiM}\PT竾u|%p߮P4NJ3MBq'})d[u] Cׂ%$,BΓͻk^9(UV',6万X> a2O_U1a4{J} }kϑņ݌ klj0֫m3f8dž"lUOhqHYb'fk1)5][FZ?!YD̖0SЫ 57d}b~iϭ@ vx٣B述%1,%̎|$dOj/ƋMbsc6P>K3DTMQ<$Ns< t5evؑoS|U`AcUQ\,Ѐd{vknhhf՚|u==v6qTivDFЄ] h1fh]K ַ5b[0cH9Y*\;#dÂXŪCXߕnKb3rjS!wl1OKȶ#E)ᇖ% NX]صҮʤUg*~9*x;Nd\`W󷥄Z&TVF[V7"`X~>'cHr5e,P582q&Ȳ?!R"0u~ުǖ %-RlzsC/=y~0U0 % aSVsШXa>DFNRRnJ0}Q9!:>%c. tт}˖!b$JgU]ɚNW*I\") AeK/V[6L 9Z `4'#Ij&FwovfF+MA{JcCdlU/zHFkq6+Z>I@Mpq>Y [3$ =}$ cbDvE-0T1RQPxV ~;܂8$tH>;iw_Y8mSsF0~H r L*p`^zM֮)pz8]D e84g&&L/x[͝ h'4F%P(As!A`_iaEZinWwR#!F4^kQ3{6a\&A33dsٝἨB.ξ|sLz@)?۪QUeuG!fAݲsKy>mRSmU@߫J>v6^ ~xX5]o垁~%Dh>fvHw $V\ǭЊ5t+OdO wSySZlJ./G2G^ˍ ^9}_k_dzo{zQ<)ڜpU*8XR*:f<)pٕ5Խ0ИLَX1w/C&; Ц,%7u7 e`O4|oNM5`|MDžq, .T`0|OBT^jb;&_>Q#a2 Wӳ-Ӑ&L*[ Wif fqrӮ7_@oiJszOaywГ^DpWhOf=,;Qf >4Tf**ȳ sܳS 7m . D7iWDMBhgD ̿5d]AcXof ^e8uBEQ%1d+.kׅ"(דU\A%3-AfԃL"~!-a`QgdFՄ&d||awwџ@RaG,Aġl=_ˣP\^Or0 L[v}-b0bPH7z|kϪ`( ` $0+Y( cYdl;p 7&R, >;biyS![χyna7XYh!)ܲ\e)+6ɏ=BZ2͹NM%$2u!$2s!DBOBV3\]@0tfQX{_ ML`m:ywbpdsb&@nucWuV-\DX+S ?FZJ]Ɋtڝz>hMa@om;-KeP*~ۧ#d*U'`^k(Z.ˬ t2_MʰΙAz+Yj=,5Dyzq響9/f٦ԃ#T>Z.~Bgqa>JEnk]^qF^/h5$ܺl|D >v#Z{Ye#$|gHv{ʂ̴tiZ=K<^9{%_TLs+͖ޡ)#!1[߾~~ : ;ex{HmU!s^l&ns@d%a`)[4ǥ`'ii- 'gw,iRJ ~}XAvcN VQzMU! TPk2v9,̒3:vn'Mc$z`wT 툠 b1 Gh16XY#TsqIO(j~BGGT`Dc p?4Exy¡c0jJ-p-.}eD`Z8(^w BoJ6f\_|P]v}<,1l5!-a1bE:=ά[ꦼj0l]" .``fjW퀙Y\,Mz>oenQ"X نC@&U݄!{š#']@dСmvfuZ3$_g:yk _QY,^;8%x).IoV+P(iN9~͓0P) h{_s 5 \Ŗ,J&%/ŸTI!za>s@BCpob80"ɋZ ',;_h }ry5ER ܴ#V]!ōIjųo uxE^ӌ@Y- -~#e -guy$$v@;P]- u'kK6q?4yڏNj:yxq=9tnrQv2]ݛLapCs) 1M!n㙨!؁AsB=b0lKFaxi(cYwv/AjG>v|!sʾh`ԶAқsQpPKa(6פ[Tt5:C82pwM;nA6D 8$6Z)o+^m $;79TMT`\_|"jي=\f1hNF+Hd3M7iELxq?S!D.W'MO;DϣϽ}ur+7LZωK0R.+u6cӵ}GUCh4+Y|󴸅C1˄1!Q>cc4;d`OYWQ.nɺE[%t3y9BdwIGvs*:mǢpTi qO u;<&mdžC~cE,q@<i/&dG1mحYmHNvL2F0l|M‘sVAB>zjFʀy`laXIECTtG )bIV B5gS(k;>x)mu L<d&_g&ZC"WVW*B~Qo b #휈8Ot_PtM*N[ݻQ))eE..abu׆8@Z;i]Wp5rK6DbG` M.)>l _<>(1k";oķcm cݨKUJ0og}Iʹ>ƊRO;DnLԨ!ޫ.i#թץ#ȧ1;X[hp9ހ +?# v8Y,k$E3?BqjHF4"6ZA HrUC+v18nKrj0H "gCrK7 tqh[$#$,@s|ęez=s%ȧH?^psT;%@e B,T^S' 梻jo 3?,iWDRi*a1(臖vҨo`z ?^ޥuTt~0 (`98ikr[*UIt+|Єr胠o)BJ"pd*حXPS`ږPfB1-Q<_h?r Jme*a0[s 4 KZ:}nr(>n:*rۢ8KkcV|T'j7 :Oh2EMO7kH|ǰt\)ClB4)C}C< \b[E\*#'LIIʡq-MnůWQEF!9)+6%_ QG_4WrfO՛E1QO{3 ϩz?o|wys) i51.vA7 :,_rq Y/F{ hzW7XXoB;0>d$d^{nm@a]X{-zF`0!uu^PDFП6R=<M UPXO)#E3S{kq#q,o LlwGck} /73/%~ SN:F9B@@A]Թ:K ;@%zZmw)A.Ϣ Z3!J|o/9u~CReDg2.W َ(_CY,4zf&YlsRT@xYzQJ.'uOdEcH36@T\");Z 7ȵgH&m$Jep@PXgzB0^'sЮ w>ý K}# AҊ=g&VCΩkdO @ř'IS³[ϰl70Rfh_Bf$-WMYh u>Xv1N7@ӝ$] rɂ՝V A_l*6xbly15ѥE2}G[::勑I2"7ntc)(%E2 ʫ)q +/Z'3+KfxtTvq:T&âDSyv 5!}S6 b>\ yXo^fnl/U`xP`9?3[œޔL/S`Kf8(IX,Ms]! 5[Py^{*u"zZ|>X8E"}ntc0⸹옏-Ajl#cmBG4sPˣds9~A%dt}a}a~.a#vm+mnD@YI6LLgh5c3DvP`!Lv47ƻ \ lJӍuA6ŧz4}W㔽CG=)J^@53R">_T` E 5+紂aiDh0S/s[$ha3ϬDžBU0B|D`p0a-eYfͪ^DC޸ ( ~Y/;V0TTo!pj()}(6Ī[[ Xl뾄?JysBbBre!;XӐo5tjkތ .d7}w=%{+$.Rg0+7)ʥKbp:: 425T^l޲Ŵd$(^7v|pmj̥R'h#mNw~< n3ރ8a8u@i,UrvZ GJܻacH:'f!:g1X3:A΁g;蠢%J2FcRjb#@@'bP -Vs}xHOĪN A>ToR!?ˋv}Hy)98'֍n3R\_:s]4KoG\Mnܹ{qLe*.;bx.K-ug3^tEc{HFI-Dfql'`8)=!ST+@I+h m:;!()k=E.=_`uƂ' LVOUW6]3J\ԢͽD;/MF,70Oև{uK5f\`+{%p}dҞ-G7CU!`9i˜1$ڄTٹ:'p@QI}%\h <Dƌ3*|*I^,oom(TĀBaJ֖xBF7|`ݞne̍]_*r Uj\&y-3-RRӦe0 J`ـKL6$`b)~<&Z~WAam "$$iwVVϱeΕu {(溘^[( 5\ܑ`4$i1J2Џ}TAZIk*mD& M[~_ $ 64%LHbk<)ǃRjlM΂vXva{dJRT8JG&nsR.=Q$FW :e#bo\r:\f22(u/3ƶp[-k|jȏd7$,- Ui)K45pyY٬Vm .lB p ؜P!WG*ѹ󻗄 &0;YZj (:7qW備ɡUSVo5sF-E"%YjmDVeWޜjS7涠_3+ըչ^)O+k=]ine*M /fPY~WJ0$M2^8맻#ܷZ`*A`!_}Z9]ƾy¸ d=XmCLe2ҍ">Y !B1ȸo^u8@c<<4px蒾|Ghj a"81@MwnZJC|^0 <=4昸\}4e'[1,v:0bebꗅ/TQ&$ _̸L ) aKKU }}x?xQIpʠPD?>e\Bw6b}[ %ԇiZ_5WnM26#.ɐXodaݵO-cYn\~̪Z727!n#t܏x3214- ;l{0PF JFN~ʣ=#mIkϦsS%I'|i{aeZ利B$]—1 c<RAC۫0e =^+pũUos /jl@SJmj c}&b|w!*3b#T!uFpR!e o12#Ɩ(3 vx$YF*F<`N/{H;aM>8˕a8C];]dNn:`׎l_XmPﰔ|`0bf BpP*&.>t\4pi(t?,4jfmپO#*UQ-!CE鐢F=Gɋ.FքѼSΈ(1`lF{_U`-֍$f7T)6r6T[TJ|b/:V2X7WO7,10BԽ/VV^莩MQƆdsUr?S6k4紙\O@Δ~D*|IOs7&ǧv-狼8Ui=mӨ4Tp]S: .W%e'{htoMAҵM~ ?Glj{&ʊ}Uf_>,}hI"nQ +QN-onEF*Jшe꽒.c(X7jh#vgT[Y4;BI׎zCR,>)ǍP3/Ǒq2T>:9Cz. I:-춲r|UdBRS@` /UP \n/с.l?f` +L{U&2/_^rg_@Δ$4I67 V/aO!BĚ$yAc#6BggC!;#F39퟿JI?- H&z3Da=Mr?1&N8Kf93I۸BzI M ;Dv2L:ʼnu% W-hƞrv6F0Upl֒y)PpR~0:=VILo`!DU=u7F0ZVњG fT $, 9Vυmz4זl+טhT·1yuSi_lœ%%ٱ#Mm{ų92 ?cO ?TOBN#v g>f`tT|x ԉmdie]P^ߪZ%u:/v7X6 S1BԼLW4Ѫ_xjA,erDyxT-Z\5 /dbxY?P~#0{ȵ'4Zh l4CgZh | Ae-b Uzj6V6W;J7 bW;(&.5o$%Ԯ͆l&"LE_zf.3A+j_3ĔE\ F|QPM_nM;5oپ S/\Etp5-S-75a Qz0hky%zxKHm꒠U3G1Mt8xv)`yus% J{7Dq|9InCaE+$P;iDaL#?E֋µ:_13蜄1geިbS!Hoq4ΉյYouPu+@ĭ `^EA΁\>AstW7ExC mrK`c';kToNi.̕*Ɖ[?:Rܛcx5h_}2}\HFx%բ+"rDkYG 5{ii d#{>\RGVzu݇FY'"wu&h8Ȉ6f1tGYx (%TEB.աȂ vœ:ֱM]||;32 ȊQkRز-D4(0S9lѺUIfszĝ.)*ֈctX:[ߊ"Q= ?Jℐu"Q6i,I.A5%ϑ_޲7$e,sy[*XfQʕYEIv5~YCyP)Q ;ƮKQeBcB?j]-hJ5IZS !J pFUcƴmOҔnV_d2.P?D(w7ŷ-eBLdgy)JX8 r ,@J`EJ(0 89[LdMGb{]bS][nxC|ʥ@wܑ?A3&1Y)7WS"n[LșMb\!H:MuyNF#?cߍbƌ0ID$O@%gAX?%V֋Ȓ; z!N'֮8]v % h:'kxl;Qr'Md&"rż{swM&) GqC6NqyM" O 'k\g'UC89TD@!7PPDdp|t8\"{SE/[C[dAHmo_lIiRfThcU.yͦ[_]xq بsKYD q|[@҆l=YJr]fT=[NȩeuUu&9 mO,zFP}Kj/2`$uXuR0J >yZA;;5mщ\jDRYJ(6mJSH?'vDJ^XgC˲$\Yd 3;WA2^>i+}[mJ(kw#tuj콧ߩqڀUܯdNv5Ả s1Ir{ld&>ɣࠪ+<SZ,HOwsL$FQ5ZrMA%,gUfs!\NoTBU23<ӳU` ɂݥgyy6d*6z/_J$MSX$%{VϮHP4sِd..&dnxmӳmBI8wn|KkB}A|STgk"ch$[7TӮ-8DM.gR׶)D`k4۩&:Y))uh"erJMDemncx@Tf!yM E>> 49FI+0`"ѝyv:])>ЧpljA;ׁ<& W7@!QCBSh1gji =R.!XsXcย|6혶*wOG0'U!H HHE= |v1&q([iP/8[NL>BW$)υ: AO%ZyanGwDX%-]Oe̱$9iܷB Y6Q[Nl$@ )V }4L3ˤbW+q/`azyKHMS Z]Ke:oa()+߽WwOnvWR!M(ʋV?-ƑXre; ܪs*IPV*K9:~e75$#ӜőZ<5:)_BfUpsk8da\K2Ԋ ^se.R7UoqWe*ze9?n0r[|_5S0=峏a>JqvpHfΦp]fx[E*Ad87BWarZvyɒ̫ͤƯ"X.#-),ڶ&/p`^y+etZg5cSK&`$'༂c6u F6|kޞkiµrϳ۷s&3ݏu[ѭxD%&zw6B:B\oʢg.D_au2XT#KBcsdP}3={X&s3&}$5pʢ#Ax7N-vpQh7_ϥa+qCӌš>1`,}(+k{:t~)%_ڈ}7t2:F1nιvڱs쌝ZLbjfsHpN'_ 񒱗ZPeq;X;M\!XJ,D * 3 pO&ޣh!+V.ʄ3/7e zwSTBph:8UzY\0iL-eTǀv<(N߲x:W.{ K_6K5"t 3q/=7$xDw!Te'/.>~gQݠ|B5CYb~rQ=G= /18ߊw&-M [<1:}.*?/nF,'N!؝zRcN._$t״O{Dfуӣ84 b> Ӫ:؛QD1J[,,+"5 |᪵^b4*HqY|fGX/+|]ZA^V. J=өis4UyoX$ $j8{A8D:뀊PqS.]'i6?f=Cpn#yf,R%{BYG ً*ocl)%-+H\Z`~Zv1!µj U "5Xz|Od*{h8=7S2 2jJ-X9V DqhDs{;hT?τRD-W7H2Y]g¹_WccMVw{ zp*3ԒI\8ȃ? ZxE_~00NZc,5[iD8yC l˸p}bͷx4y.wŀ.wDvpsQC~^¤ym޶E}ő{N/⫊o K&O^ Sm{Zp\k').tre8 ,f.+%(L,,E#95A< $9֭{vOO\/Pg/i% )`JOX[YejH [#Q U5C=!KLQ_D,6\?c9ثJn[ 8L  g8Q! S鎽)ut*_%IDEhqKIS? K FFTx5>8Rߠ^?砾Dn8Z5':ʰùsD@XVk&` }jUµ::p9f<3ɖ;-P23&uou%l)oDhܖy^ GWg[[ Ugv͌Fklk ]ylzIv97/,vD!(J`ͬ0Lv4LrX!˪nhܢ1b3X~N5zeʅ^l204HoA*vKp@M!^H~SeGY5.Cmhp= B1*}_y *4SӾqI5ĺ!_eKJ}Oa(v(pDs:1 =JȷJl~&CHƆ Fߑ9Kf.$F4S3JfFO =i0}(300R./xpcSu=N'` vD%GFNiFZH,̛X*9S [35fI jתՂ-KV =cjF#ڍ1Ȭ|Ʉw~Fqo &| MمD_9 z_IJ0l0O:Vu#oZv]rz2{/[EIEU"Ueu8H7턠I3RF~mC#2s߯shq=M B䤛95wQ!y`F-W\⟷MoSUr[0~KR}B4_`9ļN/5 p=G]fH/ZҤvYd1ksH8~B wX z!.kb 'wW OoJoC8i8q~0-tUhクDeb8Ύ))R5XN 6.l9 FoQiئPXBoѷ35 8J ˁUFB=Ɩeu<BNmpȒ38=Wy/"%"}XPxf"VŔRۣ\yogmQ=<Uְ̯Jm+yawQG&𼅁|_5K{1(!MfVR}p*Vhɤ#j^nx}Sʤs|7y?# m~z^n2 1f"5\KնqCiF]Dؘު8DYYu GaY#q'sYtG< 쯱NP5eP;mہ݃v*C ;q}2+ ) 6n\n-B5c2H|fKDu`z;8hפ\Cx`y r[7|7ʒ%g̏1ݡF u'548C6*^H%ѝfnIJExr:%[ku9-aiՊYW?MtF >@" mmkg;fSZ"K/ H#D&FI]!*+r$SO>Ș|ʪԣֹ˸y'Რ1-}:OYy@ ͪw7}ck&`~&:FHMsz~Y)(=@61o83aehT$2 6V^0'Ҙ^6% } mцKقƮ\gO`p(1j|:Ⱘ.cWK \B$ ~K .Y1LhA^vNdiΫ?Rwv Oj&g&1]A"s~Hn*o7 / p͔ VT>bsZ_Jz^FL0\5۠0E1[`upԽ.N0׻5PsxʏS2˅ۨiB7r Kaz?S2%: љ%{\&jt}U9eB%Y@&IyMpL<8hU>3ԉ'~le]Lpj ^/ 뮌=D(SsJ}3ho]|*/<+K*dBpL{h;̸=1Cz6.uy*{RJ w|~_& \djP5(}}Ĝ Ԗ[fGd({{pŅն4w`-1T"?)J@wY->aNiٶp7X']{aVB|nCWx*aPSk.&KJxm3ח T*-/2 ]rbUIfܨig+^ A!IZ7Ԛ@?ۏ|^h5V^)<I#r-OP6 `#cg6dm3K0ĎC@_l*| G/ltX@yt?wL^{_. ,7xb!} ǩVK!Ff6d5mU![@^m_ '"&=u/NfEubWй? ygEYu6$b/i2B7]2D ECt ѥ46c!^fqscA.ח+ʠj^G췪3QR< .\bu*z,FE=9H.!@3dz; >&sFc]~Ę"fS?bc;u{nLhyKq+~5BiBQ Y{XjfϽwDA a76AmUi劧S`Zr^N0m2جXdj?Ô౯ۢuBwoTM,S!5V߄~Xs~*1;¸3o?0{{e -j|bq9%(9߰Сmr71ӐF_1 98u1hvK4rȜ֠I!ir(&b%*|gUT rD~8J-VqԒcUk22뚓Ѫq7֧cKo1 5q-FB؃[&ԯMB ,<}Z<. r m6'oVӠ,Չa,U=yk|H݄~QBT|꒯G:fZos}BVz-ku: ɓ.ܺxAxOHf N#f|r4192 44Ly 9_4GACetЂc 4e@>X!ZԷk):rDWEG%sh&gs6Qb6 P,V1eRpֈ90RJo+XQ&w;oX]Ιq)ƒI\UxOQ,Vip+7ILO+TVO)H2\F5)WU BܷOtq!AkEhbS1jCc\pb߼率֗Y{M15B6} 4arWּ`KD}Mߧ*5g1B Hj~:VlMaבĞCdbP0^1ArxjR/ެ1iDT\S:2?a%\< Pҗh,_qncuPm2L"KCG--U|6víZŰ0,qX &WC~gƑujeIS1憜NIV2yfQ&5wȠoO\U>!V4~G[r3;\I9_{]`HDQ>XL0Z/(Qt?J'~:hk.޶H  AP_/~k=r+E U ;pr=H97A=>XXX>e)A7"I6̆%>2G؁E.yIB!F󗅸\9d=7%.i82T?W{1R-໰iB\0tsmQo|֭J8Zb/>Gi%pu*5?д#C\& 7 FTm@_8΃uu8ʇ:ۯi4G5dq(eĥFh N(s\F=tYbZWZt2FRL]VGnNWS'as-XnB6$s;#@זw0o_ui#_[" z7m0EZJjۏ-7ogn,q~KZp$XbghV_ utGes|xfGF=;_>EV)I̜Oˇ߶]eUʖ,:: .m3 7 n)"RY PQOg3WWIj :|f>Hx4(Uuq&OQ@qܴ{Hn@Néo6L6uFiz+[bh CQ%v755~$b*S~?=%/UuˆĖx2x2NkȢ!A #1%82ˬiހ꯸Ȯ8\&\c- p8+E bEq̋Y␛+iwcQ6CxwsvHO1ËFfXl=F` /UZY*<ۇsݢtjU+Q >&!h/r}*34Ĉs{ЅX.GkEWb$J#_vy<2dD"F#W_eLApU"uhi]}"SD'^؎ɮ7ֈ]CF(uxkt-tGa?Έ3$>5z1KPd)=}r[_/[$'o=ZmЯs/`MDecCJ: B?G;nU s>+z&W7umP O W8Sp{{f .>VSS2q}LhA[j>驗V#@ !(nPEBAOB`wwj=ւ,`*_Ft/1k"};NLr=moN%@A k2tT/ت0HbtL3D#?sZvϾt1H)To/(;n?"ұyU āM2TsN@-U*1o@{H 45TWoᷨvѣI܃{; X H=FJJGQrZng#hr.:$5Xj2]ܿ3z7}");<\頜Xo50c%@ȻT ^ez|#–vyF"RO̱O6011 P[@uu6[k.IMj{5v:ykXj[T0/p#Rs]JL s&菝pĻ!VL;,R ?+˂mkeb0'KAFSk,5MBʀO$7piS,-V{bsNg{0_E{tBLdlQKrn7`bZߗUdײ8B)HD`pۙ'^kzuƳ](fORe?4i9ND;L ~k{2bB/˟Jʩ奍|Z u4HlD'J%dE=HD^.z}n48?%nf,^8 :=fCd4 ?*Z5"88"HDR΢Jj͐|]_ÕUݖ=-"$Q12߭Àp2 Ÿ;SbK퀱"=;*NWoŒ۶W]\v;c~׼x?XR&fؽt4Q6%vok,;ɤSu) O4r:jWWovi 3!iSz$n@Fs47yY*f&NS:09Y+ۅH#j7fA+_RZvPz,c疔Ҳp Ϙ E{S~c|Z(yΝ3U1Ct< ݽ*2E0: P#93 de2/؝s~5W<ϯL3V,0V,Efђ&j?@8M*q+s Qϕ8H!՝KgУ.7C=~%JQ&6xmk@ڊC^ͰwD ȓ$u24G_U7,Ic+1 7XQT B[s좁J#YDvs>C'>Z@{`"uR:|s62NFB'PK:~D}K$\m3XqFzv%{.UARImaڠANHAJKA+=L}{5o>wL0c7v0(0vR @%lqw/G:4*(:* wr a2Uh#f7lE`69]7Wڴf-3vH"Π8J S'Y *2zײ: D6=EI@$LT~ 8}K9431DLJKIEV/DG(YEZb$! t+,4v1z Yse6U;l%pڛnԫ"J Y>t]*:6jiRtܙȧ:Ȱ{&AзcltiL7|RYH{ ՊWk7j 'YU4Xz|T ˇ1_|U;>$.*P -jOBE \Ŭ!E^匓nPjG}@=,y %?/jRׯIAQ5 qV?g4Px|hRiB_pG+K\LI֟ɛIwsrv*{ _wzXE@rXf/M"&lrAsb0~JH$LyD^UW_Kvpqc` u5S mn(Jٚ8r7k}z+ 6 owi H=aӨ[}j/2\`xkյ.X?~q-C>25)Mס:0b}c:- rzvKOk%FTam#8K9QJD\2qIv^(y9( FUWfMU +w^ Mstܴ%~ibx|>Rzb]VFlmpQN^$[MhkQ030+ dl#UF^}W c5ztRUm/CUq+J`ɋ8K4`)JA-Futٺ .v*"ǺQrezzYAS@-AIajm&wXeg. ,/ ]Z@+Bݝc&V*h2(EFR˝<IC2&"VVHg~E21#/<DbU*YN^'9oȂՎw չ.O2kQ!4XPlYUvyT3{qm:ϛ\͝!2(z[l|bhߡs2@B]P`U+jkK2V^h q Of|9'@BFʵN6  PGC n|0/2Z>qK6%x]DZԄC68U?aV*f83?zxJZhDk4 n!l ^DAZlFy;DZKF!} s:|Jzne &fka$؅i*1$T$͐QAE HcC$4~Cߎ B@kϟ/ PrvJK]5#?Bv[%I?Cm{+k)}3P;|/ O9aEj7n8f#9jǪu K}6l/]|6[F2> k0o  |ݐ%S/ Ibd.Oiˈgz *mPkgշ!CՔb?,^<2rw AvoV;~:sZ-,EV󟸁8O~\mrQu xDhbpX/WWd") Â^J0Z4"GʵChO7-U/Q;Ym%OEÐXz /+,FDm*и(Wq {Ixc0iEad=u|q [*:};  $ -g 0ʗ˳BXF#rLQ !/zPꍋ3} /R;>F%=BRye楲Kfh*bip}@K j{)q.:YiO%7f:z=V3մWJgG,5H/*4+ 1KQO,;W=W8LzUބ$?Ȟt4Py0f)hqM@AX{E Od</? 'ҴUF[]pZ >!&.ЮfqbCܐXD3LDF -}JMd? Mkx}" k=Et ~HLHOde;4=O0/*]{ƞ Cmi/!0B*k8oṹ|et`!w&4S={Xf š|hcHLڎu>b"#^UǦB]O m bSCY"r,|h3g&X+\匎.S=yg({r+wgKd!L%;!nQtW ̀t!Ӵ`|uyȘI C$ (7jO_i9L  v֏AdX0>݂M85-+Ķv)n+AD--@N2{Ey<`I+jn#ٴ9cw31@NŒ1s HqRJHjLy_,cG`oH]wzgR fџ0W_lPU x\gIl#Cgo>d$aI6@$Iܹ[DgPؤB&Bй)pP aц` bRK"c# ȼPчsظRI_-{Myu^BƖ/䖏Ad[⋑GH:3EZ0$qc%ɶ(]"drFԋ)1%>RQ?l4?nxa^q530cH*ERYmӜ"A(ir]+)+W|`+w_DZ5n)k읾} iKvk6(IDIA([ɴ|FEnC$8Jj]| j@d#? 1i}7/)4vb8LD_I!OB~0L'`h9I5إ ̆ܽX4w(xD\rmDTq 3рU[_*V(Ԝ&G30}4(:4b{ _D -ل3rQE8'Ҟ'-q'O2Iδ5D:DTrU?b]`&zήn;G~FŊ Gj\?Kݞm!Uz (EJ&!#޴R2L@|2q*)z̍VًN!?Qe?Xq|;$GecO"U|Sz &>\GSh` eHR"_BrkrE255#*j}އh2WycP(|YwýP{̣Ӟ,flB<CK!k)\2lhzXrPjx8<1kdk|9B$̊>M;rN,CΈwmĽ M Q*:G;Gdy%2q:OVGy K.,"ÊMC?Gv&b$fBX[dEy.X<%^"|CL޹z;{^ZKPiYPErbLJk^XhJx wgi%pT0@Q͘mim| *g(Jde"gQ'hH3(,'bcVt g3mkdறO-(jN11:YQ2GS 9\VC/HR%sq!uf6e aW Sms9Q'Vg$AycI|*j* =j !~g h3O89t>#{cB+{\R}tiyv. KO>a|CjD$C_IЖ6f^M:gso'WӃpܮXx-RN }] ϪJRPMXvs]tj!%:kj*˔촔t(sAFrzI9:qljS<⥔KOkW;밐zlSNPD;えY#})Hxrv܌kQm} EBsS]S>fZ"jZh7]:$0r n KO>Y6EnPX2D-LF0f"%}msg5wq] ^xe֢x /W$]lmg`J8`~/W,Q$n6MǥZaȷ8QrG20htf,!R귾= ZA{80Uc l^(yzKqj}di9D%*RS}̍07CY.ɚ < &a/?Ek;EEՓ5b)~܏*,ey > )@Q/_MtHkLȶqI]֎<ǣ`^2YL *ÈDa~3D %ЈF[`oQU΋1% }FjIo, H) Nne `o3\ڍO\ +5SP$|ҹ*v|M'֩r6/s!$fTʬr`Y = 89+xMVMO)4g>ARlkǕGɲk]-)掐7է/WٵeSKV[0F^PV6`9֕W K =& й#Wp3br< CC!e WU 3*ȤRW-)yHmf X&vR%UJÛԘ(-.$TVD\2%ؤ|p%l mPK{ʭj.ӺJB'NCw }D]"U@"N߃<{nPMWhNKrQl^͖HBClnu@Ǒaw$|^pmsp g-9  z`3+n 6o sTe-1X`x ksMgvm=NޗOFKɒ$3畇Z{xQ/)@K@ 4b.)X;)֢Me8B" 5NQЛ\3hJsF} J|妓|mETBWtI@Ie7nBqX`bm\ gRoW~S&p'$k-{?b;Jǂ;+<rRgO5AKDdT.EYohUg_yZ>VNQSzƾogpzYG=7;FfO[i*M")lTb 9"CVm-؂Q>^2/Lo'pboUdL])j0aU 1?}oCƽ~Z̲;XkY݊b@o+ڢ3?=K$jU!Cr{fƗ1F3@N0Nr' tR_)㦥 >DC̍$|=\$jPSo+0[cia N_ޠ!.i$PL{mm>8#Y?>?It]@p:<E XTPwcq<δt1 3{NQy}}M3SݨF9RD@ Pa,eH^"DNHC~gd*ncu|gXܗׇR疮?mmͫ>{Qc;->#Pŷϊuֳ.{`q/"P<қ@\20'`T]Y ``E':2-=Yzwd/f<: ^"Mw0Xqex܇l다^]e.v{+R.A[J979B43͋r=.Eċ PQ$7.ڒ]pibV~`^NHيfcA 䒒1c^%\uyٷc[|{H֩IXOzM~j-. N4w,ZndPP]0V{e /)>^%365}o!\9rzr8AeU^k'hB}.,xp+xiPG(w1]E0Poc\a-ܻ#&u&?VuyU`LaDeT{~e8umAwMBBO6s(|PQ [R:yt(J#SScQAn1vnV[ʂ &>zt$G4CuY-b|l߻rdtoGC%t%wP@&޹r(zoeWc1YF&:LPAΔ45LׅX>/ T_Yugj/1tQ yA[8;٨^*9 5'3=u"UawU{"C;oJT6@# E;if+6 aBj~PܶP0OT ?*6&2LJR[)T;/j1WDũ".SdNPS(.ұ1.TzsU|K]O̩>jSovy̓RavD$o /*^,F@$Gs5k64$N#D0ߌ3yF+X_#7<~ FtOFb)6)[>@~:"v=쁭E2Z}|B*wP rv(ySHoV%+z?lNo#'1d0iYp1\YoFg/ᣂ.U#sTTKӛ)ҭ3lN2ςQr n̓h@@yCXմ' 'ͩxYbzFQW~˵0ɦӕJbN`/?[n%e Q+5QK I tklz",&]>K^BΨnw5_!l ˮ읙!u5+cYH_W`{ō5;޼N% H* ;e@3^_SXq(2yRL >*I}eD-?PfJqFo]Z*?A 0\Ʒ/xQb[Eү5 Uwob(a n'E@Uڒ(|Tb-d; 6 ,3lV9N;OK83nj mP{YD2_ 򞩺={hC;d#|:'< 8Zn?z%˾XB_/F)(-.<\bu8,:}*~18= 8{iG4_?pDjue`ҫ%NnizWGXŔ @BBᆢNZ:E(=Md6B\WbD=pA5e8VU+ =q}~\>ԵFs^ T5y32K) 绪^XsDZcd_M'(p!Vϑ_s5D Ҿ|.ϷP.^x `zgJ-6?$W.o OZHRn8KrcD3Չꐡ \PE5[;/@%&*nHNъ ȕHZT "]n0%OQQtw,ԟ,{(_%2g'9(TC[dwt褜*^MYMKruA=Lb2 }a,h\.#*RҳTiiG/HLr廒EIlH _?Tbtw; BrN qa;YoM丬 ۦExSvs@#.wJbP_7 +s. [ Q*qvIX4o:Ns>@C5@P.C kSb5:HbE4{P)arV~jPRKծhm 0RZVVʍ迕%J&:nic5m\W⌇׀q8V@[!R5 +7$;W%y0&c6p&R,+  Usx5DGnDNWP{K! Ca6q=AYU>GC AF'[Hevhc{WS|9WsDM*jO@kt_ Ic M4~b$;# RFs*5u}ھZ֭c'{ŋ,^Fy|RL1vu\irjn^sw˖oթ\A],R)rPg!r[y߈ VZAqoWTsE_s<i]m2#krkE<2US剳o@zԔ:Dd_BgOP)u%5ېtA7My|K4+LxݫmB FWTƈ$UmJ$iR{-9O #R̝-I_ȨJKb)\\7w_Ab09'+>ǵ_桕7KhoSn ↁ쓱ܻ9kG"!#>;Xv+Og<ƆxzOF O%$R&;\Sں8)ǣݜkH(=}}-}5^4EFjO?A:>Ă/BF(rXYVU{iec3^$HR]\@J"{ &&%S!OM_F~nm-B0˜,[ح,X ءWb:U{L8T6DAeO? +XeӊLĒ,!jH½c~08c ]|-kW mG}z,9a6~{LgoՕإ@Ǒһk*}iLFɺL8k(J [Ee$G R *xEb ކgu-WGWVI|0?b:M ;| 0!rgnY>mYɕJ֕&;02[2WݛUM61Ojΐ(~脢+ NOD4cBZ er,qcRSjM`M Gpwqv)ze A ƾ^7 0Y+[7ğ̚Jw,Kg1Oc&YRbQL *녽T`y_T*dcml lЎFz=$Jי*yܹѢl[p<GFJTc!cvh)3s{St>ct ,maPvDl5Y 8d>s?1_\k_%Q I͸ە\C@_y}B l^Q J"_q.Zj>[ JхI߇7%π6i\m?Dʎ MݟȾ\]ma,5Z7;b-ӊ= 5N \ Yg|Qbf:w|`>|P=QVL|t{҈k&jgh٣cвAO;I>׃8nC,HM>gWʾS:D-7(l?D,`Z.$/ԟXn5EDŽCG qk'9P]>$I/}611?8 :e1|#ְ1ۃ"PC[B?& fgً.5AD,D-N&q˿%LJIy;=B 1Ux3"n0xZ@iϝpҠ-MJ{总:!S)>,֡w A#! a}L'# m6aZ5_t-;݀' "2U;t$",Ïw]D7qMY#=K&1n,@;ضh_$MQYXaG>vZxkE`愑[#TqݥdzثST/]vjqXwP 1aWp-rr"Ma̙h5(꼝 ` U1 -P[ʝP;:ȭ?3PZp+uN斅TGQZ37ڇD|fAq *3[n J]I +n;c˴6Ǩ]`t*B57 sĜ b9A84P_muNX<c*p+ p^hLe1~1DA{cƑ${2~H,e–rhQ@A DT mIQҁS菑]M#{NxDTBDŽĥ7WрXZTa;yF|NRƘYa\!ݬbovCV*IikSuVI+Ьޞ^:$͎iQmjomr\I+\TR00O}~8E/2cI;f9X?zk/_7N>J^)RcOOJDɸ=|4mw銌./>sRٕMþuÀүLV|v;lU;I'YZt#j~ A&C6bY}6Nޱ[/; S9su Xf`x Aj|"zc[[ }!DSP@ܞG҃- \̑o3ʕCsCYmʍ?l=\L?,_'䛆gbߥ[}(?1pBD)]@j[qOZL%O } Āٻ\jO<0ͭ4uKlٝ%X<^}Z%S]7e|VW)9)Lx[ @ؒ pV%FÒwP#8oo%eVZ.nR/ÈNX{D,B"tNgaG@!-들+=wE:o ؟Qmb)R[t&BV؟|ǚv1'DNkP\v5Gduޅ('%LҺ\ ֟Ὲ(^eng2ٍ/͋a6MLہKN+Yq_bREM0i]o cQZ3+ww/`@70n\s|o[=6ǠXDoze¿H`÷{'٢@A2S 9/1g-Ϛbj ߈`]26WWjdW<JVÿHp(<ǟ"RBãN=eq<*3?&h^sX7ݎ8zž˗Vą#2vkw. y_#o,'J5𵄮H$GB (H0 krj$ATGr\! h{̶Kvp;0e ZQ~0 FUlxxH߻L1Nu݋[G|%w5Yy wp灁Z,7Eڰ(yjLu?1J% a:(Xɼv% m!~tݛePVy?[ˈB,/X^, G=g3b/7Wߕri*{ZJ a}@AB '& LX>yEmؤ|BtPQVJ*͟HC{: F};8xS}Ĺ_47w?Ϗ_͢rtK91x+S"S;jX26dvIcbZU޽<4QP7px9c}Da3pqCUcgx)}=t /A %/Brʙێ/0d Z9;O ]PЫt\1'\ʅMkl!k A1G'\\~@cBW R1PA ~8u""T }0ObGr p:a'C@.nB=2PPiE}C ޑhN.ש2WŁEE3SÆgBuv(RL9ǒao֐K-HI_&<58]swrP9 0D;4p}9Flfx46ف( .ղyi]V9Ee'&Yiݣ!V'yҔF9 G\`fQEl}V3on^\dv 0n4P6 4lc]^nfm1-6Yi}*4ӡk4b,ZO> ǹ*=o0䡪% 68D_"SE{RPYkǐd{[T!w-G#)|) ?/&ԫl(2!I:;jm4%S㯔ߣy\%5`C6^%p1kŇa t`%u64" 7{á3efI!-%-5]]qbٹT؍)P1_R}8b$=5̏w&<@#)} EU5ɋVBS^IoGmaOp.EYM?p} # zϓ8_>*qGGV|1T ~xAaP!'hEӅŌ R j폛b6i~ s4j<{C[Csw`EIN7̶ͣrּ'LE&m[m3r;6WwSE[hjB6@\=d}xvԡ;iwlU Wu'f{ VѦ _6s}g7)* ߰yr pj"K_Ex~@@Mz>;XF)vD|9FKƾTd*bDsqGb{ׁ q}ZEԵ=3ơ9~gUQr0D(]₴ 8f^4Wia #A](s_spbQXXALY^.<5xu L0YSop2w*_ΖdǮS gDV~l)46 ŲhbN?xl6sλ+bkʖRNa KOJ?ԙV-1|y'&^>/ w'\ZkPƲȴepBŸtbl E"|D>n_ILg*]In$9-{v85+|JcT.Ss Z)![5 pdjz,O2"OZo,DB5daۄ׾$!AUht %V0[[ǹC1\]RoD^lC`rduUWTfTPr˱N/<\o&[,*Re(QN/C KyVwwG ڿ'l\8-2QUnT$b KfrhPfyD3 Ƿ?MP|-&W!2vQƶv8 ڧ㝞e=,Dmxy\#ԙB",? |G)Jدl0ʗ`En<32 u9ڏg/Qv`MEW|@3&}V*ϯO%9$rePwd -`Ekz gm5;}bV#f`A=.bL+1~F7;m(?v.4 F{ى\ H>^HzY5tVDKBf{.75JC`Aak]"?˺JݱXIͅA. ~v[6͎ goPE]q_~,lw.AդBMR7jᦎڟ> ©%a4 ղqSF_ܾJa,32B 0<[G-cȡ{~[@6mNٖ7qXͿi%- z|}\Ţ%]'k:>?xza f >:.pJēc<7Aa.M(UH )$ˀܶށWldϜ-.GA>zRyr {~~amcij ;[i$pgL6|Y1YZhpH$|Ɍۤb!Q9^]YArEtgp&8+MFgi@C^xV7S``Nr ㍘'02"{\9;c'[D{•b׹c9YvTy[qA;T9dGM7:eLi3 SSCOx- \V˻<8/νdHǖsmXP͉;!J<ƣԛ5$c FgڸԪJcnZUp"; ƩrO12QpX!M^gIEلQބ(Zc<ގO.K8 UN%kV'/ASRcԺb*zI*"Zi-( |"ܑD!{/o thrW&̟'Pm Z@ ܕjuI7nP;yF~hv5^hhe0/E8؉.kJ1 ״lϘ\f9;ާiѬR@ثJ}ѐqG8=0~ u"O;}ֹ(K ޏt)!ճua@][zQR'۝oR_fK A] \L'xf'Rcklavm'­?}3O&yYiDĿ QOq0jKz8)fU?LśLDyGFíҌkVuCxuQQ17jU#> /mseubI&S8#8J8rs%j'|ydX,V(ǮPy{Լ6Qs{9JVlz|ʇc 1۴0$a[+lVhG;€~;qTP, G[^Q!q63}AR"]FX+_Ao+ g>=ggm\}ͥR W Bea裹B"$\?7X¾A]r("@jka<*#eo <3B:e(LKZ\˛ Ce!~ >RYSVp!0Mud(s:%Ѿ" Q}-mX g Idڜ+mrtP=a eL0"ݝ[P>!WwHiRÄkN DDȓp# 'N>zƅd;tA`C6TeDu":L:zinuGF rZ TUK7Rq c`-9:W H #Ayǜ$F{'zMszfPpht-c}w&N]3L2נ3yAH`Eh g)eIOB>2C[<^A&lx}OSzj\)h0F}RK~XnL?zfJI]ʖX7f^eW\hҧw0:Bhr[PL3!\baik[?f\EU=Aev$J+kht>쏔:CO;-B[4#Ͻ,z|5)e4j(%*Nj.W֡{~8>i=꾢$qޱě1e ho PE,9 \\&rBxElIH;ߏrـig‚VkˊʠxUMs $H=ȽDԊ.=@!T:2?RTXh&-)7p_)\W;S<9GR4a*z_,^uϜ q@|c.2fDdL\3R :$̨!r_+͍Aٯٔzrlw3PN~#O6oOf's+1k{NHGF>8.f۷Ɔ?)YCyJI3nHk{Oyk籡cDUɻVۧHr]6ai5.Q>~p0IӮĔRb_!$]F `d;_ppj .pg{KPcXk US;V .4q>: 0?3ui3+;lٛO%?аa. X*!]+(=}׋[хx 1?S29WK([f \NTSA+DWItbrY[Cx9{) ~}*,46^ K6W3n̽% eY IR6t.kp+hZ<ᡮTyv@)L7cu 'j~:ݎ֒ik-ֳDyvGD_vp6tOۜ v N㌉+omNq*\̌O;+5N~3#cɅh̩zڨȄW:asdq%qf M̐ ;bC˝B$Zv AJ~M{ )*?UnOj+r`*EOm̲^q{,DK.w(j<%9vsA(-'Y)HOdM!6ٹˆJk"^ ݇"fpPTZv fX~ob5,8w`b ^._Ag)ɫ >JҌV{BdStOpZ:~MBկ|}-$kԦ1:0?)=O$~Gڨ-WRHidaFa3=48~TH\= F+L-UgX:9V=;ce598?w@*L:' %Jv*$<a4!Uk} hޘЦ R<[7'2]M*EP&Qx~K;~V3O7\mȜIrM/:P`I>9E80$r&` '_c"L8Ra.v.~b'ElQ!dCi't<F*Q5dy7 T>H)$J,=\wVޝ$ĥ91 vkCM:inW+xj@(Q(.ӑvY+elʫ?C*vt3 5d!%wU9e#7o%D &! \: gIm`YH%˳'ŸNlJr-;P?6kK;%oC I Fz]4sDQ\`xpTU|gR։(isV:TP-Qvڷ"e258m#Ò{z]E&KuPe$HFq0.hk#5^dYy bR# }e9k 䄼umc$)'q,DTV>"QG8*=kQLHrbep޿]"-/Ph8=BF;|xG6T-&h'=;]-xT'}.Oze|IA -{!JI/9VGwyBgJ6~9'+z n`4*t[5Ax.eҳ, /0)GIhT9:2#{8܂N+5Z!\^?AK[g*QJz&Ѽ31S`) Eds^S6S}r-aHGOz/.,JvzPJYԮC-d޼3:Y&DYb1O:;`05|BNsFWK*Gˋ}oMʜ!҉aq4U30A+ Ev=E˱`q]=? 0/ʼn.3JjL8qj _r5 WEJug [n.m4YG" eW&rgJeI.v2DsbgjY. H]V\W)Iw`(IahG]_Jg12[hs/jfD,M.։Ͷ/ob"\wC{r9natT&k_t&Ę~[)7yR!]P[ͺZ[.JC DިGi@5uԙ`^ @/ ׺1P Ƒ +JR@iڊBbB vdhid:SU.{n FЉ8"ϱ+4=e7B0O/RIkO"xE<9~+}&1"lR+[W3gC@}w+m\h P%1f@IĩZlNGo*}X.W,)m Ԅ`!OA+Uޯ@,$aᆹL<t0ϵDqh7 mH9`XwKKw4ҤbET-KcT*;Ert#Fn^jq}®(jhhv"h*Ԡ $5oFs4[Aa%VMvreFlvX@I'4r5qpoyOQv|jϕU83>x+E koצȝra+i62,umf1PK+9sOݗy P}2)y`Z,Eb5=QĈ~rx9f$C1)i;LC=Pۛ-[ĨC5/u :ޢ/P|ؤ$_{xL$ bVO ,8t@_~x+\ *ᯟ7[IDŸfЙ:QNxB2wNw9_l&_~n(]N e-ԊzIܘ>} Pƶ#t320%FLj1wⲸ-6?*Mc"%i?(kA0bR&-թ[`t*$D(s<</wԐ?jkv)oŐH//;CAˏbDŽ[Lqb!w[FǬgDu{8eη N̜i'.H~HF[H_L,B/#R@*{roܸҮӌʰqzRBbU F( Bw3 cGMDalE bg?Շ٥]Ⱦ)g:5SQJЉBl1y+ZcK.09[Q?x7L8 8+CCDô_MWG9hoāL3Xu_D d t͇ ]^ڻTٍ9>/O }t?Mj O4||~2&Hg$ ,vK'I|Z,"Hg sd,VHgNk"46ًG4F^ʢ"ؙ>qК䙨2>_tH;=ZXwhR&]ZY$)FHVTӀl?LrF+(]= [tuj ]ņF0pbPBwʷ3i;u?BHĀIF >.ev\2Sq-ttT h.|$wG{_u#յMYOvq#a|wS16&MbJi.4M5"ɖĭ Qó <+OX&}6viz(ۖ}JItd@DάLT5tܯ[4p4xړa#kU`zeEQ^/f.㨳>畲{WÑ(o>ćWŎ7k8 #/=aICU6FOth1n̤mokpR-35IzI6P {$⎱@2[N[:6̚#(V0[Ba*Ra~ӣ8ss q̠4NtC n%N2M6N˲?sjBUI4l:^+g@mpRo9CXUaoIx&̔M]p&Fx$% T[)OÅ Scy-7KsAasMXKi-h'6|+\LgU:yP: (='f߽E>(`'rW] CBlN[tM 6VvY6hi=B8#܊arYuS|s۝ql\793 ,>`MMZUW YIϤn*ΐ+:z)Ar;0^]͊(=Uh٠-O Z`a뀶3QB1Tw\;kV8㗦` hZ+id:7%rp/>u (_N:joDhA1!ɆAh,WIF+PxjعE9KK=yd+Ғ7*͊DbzjGo@nEu*Й%8RV⛦H26ϊ$r:_;دFu?_\ǫXdVJ]UE3R*PN Y9.}*&X^]H圶q/M^q $Q֟}ٽۂ;!! $)qܢ 7eɩe!N!^K]KKGUwZZ)QCC'޻8a8Mhu|NIfW k^bcO,\S_{"|A9nu-ٝ<<5.hp'7A '.j)aٓjqg!^0G!GL .K. U(9t4|ma~DWL*PkWU,,̅-x0K/B ;^ M>*Omq`-!衊nj 6MjA#.ju3=ׯޫPdysHs>NCUh Lسt` XſV";Q\7a 0^ {@uPdw`=O+s[ [s<<2%U+ZCv1g/X` jnR(mYޡUtQ|ĥM&gԺ]G$M)6εÇ#؁lC YLIKyvWFqH؀iiu4GAy(r(~0K⊃ntͫfY Ig*{( /F&F)(Uf)΍[T*e4,sIxsŭMso's=Y^XwZ^ruW!vyfGmɚfZ5t4'Ιp0)ڣǵ\-j,jPh L|\ɧX"|YbP˛7GDPϛRlzG3nJ&=sVa<a'w*6{^S:ꦙڒoqCmcq(T Hc 1e8Z(t0'u(Sz> &bo!e0bvxk RQf>H#d@̤Ekt-5)$TaY)K3Qִsوb/(JL}9I\MdFUP`?#էy<#BtpV 'T^??2R~>7vߨF!YGwTi<)6= b=vJd# (GCJgy)l|]%W+TgQA &)J:7:ĥM,HmUnܖ^,hOz'@tO:(2W NX-|$ -~U_*AVB]a[Smlk#̂>?䤇4@qR?i)ԥU.F"0l], ^ &d<(/I'C],tP/lGCE0 k*j>( F,x#MqP c ٵ/6|t hP\4nuOF W7|bYpeCG.}3v9ogbD%EPǴYN|c1GG#4M0UDY߿fc|nh%?[.k;V""sWi{y_\W8;S$,44 ɐͻ @G[pĂ{O/ZY$}l۳3ۊΞz X׼Jk$2KuIrn6.k*_z*7N]WY_ $m\T`5jyjJqڃ\.Tb5'/'judI1b#o;D ФʒN:oX6'q)d><>e& S?/_,M29*.̋ Mqt,>,.cmXF' ;V_Wϼ";~{7q] pU~F-.ƽ>|LN\7]3rrjiCo”%O;c_Ğv7ۑ&(rLCGyExj(jۘ bPt':=م\eJ#_BJ}K/sL0.@R\ `U%.,֫~nomr@T!&\+ Fchh.)/>͖hAP^G$MN̿ Mn.ox oKX("kO4DBJzU9)N l czG0\MҫOL0W, g̪ŠV'&ogr"f=)_^zΖi~1ZlY} r3A͓ǃ#ͯ ,nB䮆# ahY:Ҭnra(!-{$UkHdTm]W!k5 =~GT#88" бFUK?/>59=M^Yu7=ۯCng)}T23{a,xPO֥cĿI&tL9 7`84{w9=}59L/ȕ#J憱m]+PXrnhPIvȹ)ӑ|k+/f2!+U5[΃mXnK5sqhVYJgp^ 64w.5=lؑU+bio"I\Q83i*N& b[l'J@+F!@vj`gON&URӲUK9SFcW0Ha܃}m6 |-k*Hyhq!;H}HiaH-@D53Yuyd<Zy_7DW3EMt֑bH6Sh07:3'6+{4Z^a v?Y!T&ͨژIn#wY/VUՌ:d\Ii 9Ozd=½x7 o,e{9dǑ]jsga3 !}S!`!ZZm>EWYr)H5ָ1(全Av#0bjBQJdy2rEQ:5H$[G9ьb{y|ŨEFZ.GLʸV/0[kdJ(=Ӏ6sfd{ak݅H7ynrfHcS|s'D$_wS>(31rV)A.W *k|a;v-j8P#](ʥܽ`KxDl+tEiPHd5$#s ݙf5zFPćD'T[ncv?DC=[ts(iC6obH%T` kg{2ci3L*b.$ S&^p]L[ZOgV\ԗ9N:H=8SL]Yv!joQ3 2(.5Q-t%z݅G$ybٝ6cw6 t(w6vנT9kthҼYXe\ݐ.䔛@ohRh&u#prbWrNLuiTiy| B20 TǹLfGbc=,!~!43|0f?Q\m`׊Ujphl_eL/n2\ϕF¿3gz\5>IZ v|8־&&<|'و.lc c?yEcP >ȴh^0cڹXr;?Vk& X?Iʘ18HV)*in296LM8MBh:U,1S } aL(L7T6.,v};yRoG9r"ZHZj"nk2o͔jnQeu:l}ΨB7Z3RB`ۨ9ȼ$~:6H읰{JZ؞x$W"Ag og^ 33H0WNo} Ö)V1x$Byy*2^KI"Ǝ&P{=67k'ل|jӸڡA\(9p RQ_!AJ>waL6t^u^ږbvKёhX6I@dA1ވTcHl}ua^axm&,gt9GVpu2RKVy "hMzGB'|;hMU=}<1JgHN"F'@AU:{Xn*/M'c!1%8F\AC M 4L~@`:T.b(+X&Zr,."!kx9FEHTa\D6 }'shl{K&Φt^|*CMδ@EG{r~9uGlsϙѐԙv薫^o%xƮևUХH`+R`[>)| QᏦ B!vuALINLךW0Ri;bA&,j$Ճj#wl^-`!;\ENn5ɇXNR/ӮQ7 T2v"g_HR!ٶ2љoWR kGH-8ȍ9enTodQcDZqo79;!b % Hh}=zgTL5۠v1jbJ, yUk,ͫKi =h\mLg,F$4n!Ӣ@?'@ '$MGg~X.?"J wy>3P YF L@5]Ϡ# &ɿF3*q`~seR)9 1`|&rmEUrMiÁg"w kz+2!Og>)ƎB c&I*-4 #c-)9gcOVFJM9ܸZ[2fw^@TchYE|>rn0 D'.ؿb0f 1f5rczW:#p$k*<Ǎ2pMZf$ws<iܹܐ$6FY9,r%ΖcW8maXfWÄ*p1lpJ=7*R`p\8- q {q7 \WbMBs.e gݧ:S߭Cm2CҠXEh+C}^}0TW͇ަK'YyVۇa `/4Ωe1){RX D9V"-j28>[n{)/EBO#=T{RÐe)deZVcd2 Ƙ$8rqx7)EW+HI JS sӥh_dn,\g#71)!RE;WD9gg[td+ 0/utc2OJޚgex3]\ŭ{õuCv=C$b-GYu]g(*Q[>r|k]e~QZ׮_$uf<"gpQ4N??‹M _Rw/dY&Hk"-3ʲx (V4B'W{+UmUuywɃa)i2uWZ9{X1^ aKF6y L'E:_TM%78#*۝r-7|§ !P%AM*2 Zisֻ^i ؽqلCO&TImb.8$pt='0Qu&@m'\hC9&* IF]܊9 zF ,6 bk Qgs9 kq$0uco#5mX-leno7 yoy[!\e f8L29kKI;wKR`(aε,V'xg1PE`Zz^:Oe ̧FWx+,[bޣxQ{(gX"QEŞœ4dw>$st0;P=& rS̿q{p$zR - EpmLAAI/˪1dYmy.TkM3'5 ˔(5cƣ@9 po4]Za8!' xIO4m{H0~=(]@Tռ8[֬²nT㥓Í\7hET9b4" iAhGxiFLPpɘk;';y"4c^+)lQCKjssZsϜ.&%ڕ"o<eNSi0NUU`ݓŰd!/O11C oP̊GwjGВ,~l|qgٿ)c!G5YY޹Қtm(c@% @ I0:KoB#rU4:4|G?5 }K^; r/(9.D)6>8*zIiVp]{lFٶi(@ݖp™Ԍ ^X9m:`!ATX$tcoN|][>ӿ<3ag2H8Pw{5fq`<ˊgHժӃ07 b7'VH+%2A~jIڄ8:|3I>40|K|L<9\~., =ؒh4G'^Uq$< ݧu6 }nզp#{Wer$/  4|zFN#q,S ,Tr׬!$t*N.pU!@Y"Ի899Bl#UŃʋ2d΀FLʴ4HFj?Xϫԅ~C^R~0q~ujj>YElnLz8آ՞R3g>XT1d\1]ƶu:n 37p⋨osKu+ؚ2u$04oH UE-҆I=gNZ.AEMVCKjlp crsiZ6_~NeW9mIqFJtg{wܐMAóOC^L,gg=c𿽇؜JY:0Ӥ,cX)w8_!%'bN dgR'd6*|ʐv`dPz;el-0.^wj;<p="^k])Fpt. 0}^n{j\+ߴAvvbP0š9C$; I讦w#cKdsR)iʴ٨9#fӖQ%1Q,oaXg[gVAM,I,BX8IUފg7iWNj&V# +pUtxqze̫-X*&2}׾%MG:黿k|\\3$˩TsNGP <X>m N֌po'ik}?n"Lb`[H@()~{5,)E ŅuȘeo{r a e( Xڒ2/z~HFot#1ܣ,bM<6a !`"m >ųuziP-ئ24?x@>z7\,E/L!zHK%#  0b&=l7$${f)#O n89Ǡ!#mh{'A y4A45vhe )nnlZgʬT#ē;D|K/`CN0 &Z<J(B|;V{cBSXʿ>-e[-MNf'[$F.63n0[K{;]0dߠbz!jW~¡ ۙ!a'w{L`fc\鹿-SO ^ [A @ mzGh^`7nsFq$#G85OԐ:֓tL*Re @,r&=^O?W94 GT]?"!-r—7:a<$*:CP+fJIk b4An(OQ +[K5%2Z7V4"2֧gM=/0i"F'y1FuǓvgEx̃8"!΢:"7\A}-LP؂*h&4jcx.stAhOƐ9Al'԰e8je80I]MmzRǶM<Q~{ g(}&}$he,;woN@f O_v@Jam:13_kե%<ȯ2 n(tg]%t7 B"L`O.YO! BJwn&<>qE3Z/JHA[qd5_)QnVs Lfq6?As2qҍB<Dh-꠲+n#\|8}WsPͶKjP? H%BfW6:ؒ=L1@*𶄪 b$9.Tlg#&Uuy5w2ËLkL,\9D c_Ӆ259*WC%Je/ra5 W9|2H9}9mPncpK9{Vpj2j ߂4<_9@Zz9 l_œџ-U$&=!xh½+_1m݀ <$os%! 9A Z:p(JÍn' ͍cKAzZeۜ5Yfra\xL'˳z>Zf#f4w/#S I}= čvQS6fʗL<2_D.Hju VrV [rw褔 BwvG:ȃ!z:wHViy=2VSS5DX54Zq#^X%$~Zc`,s)3ߏC}+∄ Be{+@|YO ]~-e!{{2Iu}+@mm5E{L}(天*jgWlmI-B">9Jh;[VR 7ݴZe5 6@rsPN^f)|@e.\qEWj[܃>ca7FR,};ndDdfYI]NڬO~Y܏ϜH $;ز2;[l9=O\Y_ EBf#})C-i຤MC}Y:sQ*٣";]ݾ¶l/>.'.+O'?W\ q t:/jS"OBUٕh?ބV'QRzΥqBZ=x-Sflou֝wU岲>|x}yV(V#ra"7xT#he'Mσt}}{A9G"jI&[!grOBBQ8bm (sGSݐcfx#8f"yGY7 PaW{tۣS^cx+{X(u(-p,i7HNg֓;D`ugdž ɠ`#L o|Y9.r?Em5=7\Nh-Z?!)~hOXW1/[ D|np,{?B/K !s)ȠUZt9`s,3MV;p\/0Į)l`.Y9'-4_b^m-EҘ:A8#j "b.LEKN Z]~ִSkl=Y#UL*VQ ѣI Ik ܄rg4wG9>Ei9 Wm#k߼L yv'ECU90 d`霄;T^ n \ET۠Z'C*ZnZJp~BW4÷w aKȅ]JT99o2!M?FԨIPMsD޴ݝeyq79>NAT>U5jg-+?x|^.tUXkSa`x/}6+0c^KcT:Sr[!Y^q,YS5kP4e$fy7]9Ϧ* >sEףmg7vҢhO]w+8Tz:rXPa|ZƵ I5NuURGQiM8|bujN!x"v`K"CDa&:c\TM7죗6,$kcgHܿdRX|+6)"ycw =.+Aul*ّ]Z(?^eE])؉0_"׷qry s+WSb Or{9/i3ECeCWg|dwU?!r T5f H5,Tc3X)}TuNoD̙֘B([9-ڣۆ{ŜPhҋlј/phKvK^>5H qōhh7y~T$dihI}<$8S(掹2 w`1 tv^Bڹ:Xb`6YT035[9Qpʆwv?mgm,pI$3\:w׵8gD#]WK\INX%T8W&|r+,WZتG#|!`F٣x߫׾@U1NEt!H9kMݽQ{/s|yУ 3MQ.BGr| .hEBC"u鰤{LfOu|X 2-*hC:cy(0 "P^mz ,n60U1UIwPѝMLޯ_/ya؝M'bw&2vmZ e.$R}gsEr1;JjO.рr#uםm_ӗܿp ~6{ׯ#5}!%BP ̭(o.}KV7|MD);7ة5ޤs,J%-d%ꜟZTK7Ac*r{aWa: FNbI|+k6ѸޒPV| pØ*7H? 7v|< H}6%5F]DȮ`x| WG&iUkK((maka}£plA̽`66˿"ԔHIk,XB b-[Ċ#qr7SVPCg4QhFFI!',1ey0.yc-<EY HȤh i*,7cHC Oܕwd/$tjEF@>Enyӫ!V(p*y'ErF%4jpC>kax*nz"!nt' N}"\7s/a{$ b ً34 JT ΚTU˦2}LКbt⽥lޒḳOQOr{~Ӱ#0h[dzps%"#v/^X,] j'`bf"YHHQDPwlĿ5eAr@zH>ipQx7q9kӯrWrIGB !#$"׫ X|zhoh= ZKC**ϥjbkg2uL]rі"D.94X=T!ÇITؠE-r(Ó:*ni:X :l!V H62@^TtGކIb|.)Pp<HB_L8M+5OU:YYb*<,synًUu@{i6@4L> r`X!X]2ix3~G`˒DD{%Zq& XngavM3pLNJa}v̨ xg>B<tUkdx{5T|E7\JǐE:\o =nj@OqX) 2O4S;Ozy @U(>r+S۱g8:ѭҜ~7)bA[~CEmB WXkz"^h}ЕRX֐)H咍P?&[zwݦ: ך2[sx)D3h %l~H}kZ0ZV9HZH)>y H(5ф5_=5BU,Olߛ0Tm:Lln "h"x_bf$o+h BӷD3x^+#G̔b/mq2p)̷/>;yo/mdm$#ᅷdǩ^%M_ FXA)&.^j=}T=`6Vgo7|z8Aj,0^~#,H`F|6 ;~O 0A6j+cS>y&t%~t5YIeK,,,JgJdr6 .|$`&5J6E ^!!'=Trw6()Kc7]`VQ6A Ud&b|(yKpI۴73W:36'٪jOliޚ䨩_n Wmx'muCˤNs؊(lʲNiaT0o: R7sf7? m5nSͮx@"-{1pjlH6ARk;BmC{;&Yq +GE[߶\)8 2*T¸Q*SK'8ڊ3T'5Ix8;:VB'M..u)"/ag+wF}{}wk "P9VfF9j95=|ͳwt*W ǔq%% «D hc ;j1Lj@V9XC6!o+ "/ޱzC5f!cRHc^l_H}}&,l]v ${1֭NdGV]׃j᷊\TXyˮ ʪĆї MIBmvgbiF8-3t)H*p"eCht:`͠>t齁A'k %(ľ#_Vn5Ef`|7?xoFX7 HP2A旯VDN2 7)(zӗsRtgB"Ж17f95ނo2Jȧs`SPG$ohGuZ5>AΒܥ!J@2udKZICMWtzM8?a'l$'%wz@uMDkg۲Ta0Z [ 2WuC+YjRPr+d }b³װp=L'q`7)#v> ~Mv Eo@mv85D0'piOBC 0]Y&܁ A*eXc8a*[Zo|E1,Tj:CL؂y,e0 CPo]aVN5QN+2{|=wHFb6`\hV %O%>HɞXKRckdcMP\Ћ$^sa\SdCȓQ[hRoqv^`B$_ {\p!32,r*)JxEK\Ky"Őf5eIM)QD\.-|nѿSb.p_LU 6x[64P3V+tͺ}kRٶX_`, \mB%X@"tѽ5 đbwCkt]`82ԺF,fchօ`B`~$rACv3r}@9E : O;ָlkiW,A5RDmp-t\d+TϧK:Ki` \[kҡ맧!ϯ2tl~Gb'F̭H+{i:$]a"|&m2Cm&`AK | &$kkev'j^WH8 ,oSjY6^2r`rNg6 fmwΙ@NFyю@˱e#]w} -,#f({XՍn8<(!(&= Ѕ4D nwOvol93nXqS,f} zqM'ٌѓÈkWw>^y}SWH# oAH|Mjbd;0Q0痴tg/Y>nKL4G~3LYg Blǻ],/dž}ƃMޙaiuۇg%ZH)"RbODkXr*~'ZR@JG vA4P*H8ܹHӲ- ~TȒnY߈h y(Qȷ_m;) {+؎\nFhhc F ZrD¦çgtXfH#nmA.s3˜$ƿth?@L&hQvb99xKrϫnԫ \l=-N\7<~~ K+:9뒛|ލҷdNNQ$'[W}08Ys~E 7zS~3r3lߕUtbnO:=*bfcT]a1S0A @ozƹ&kvP pQ*똁Zoזޕ={Q %/\\P,jIv=8\EE!]v9.vL"] Cekza&J\GOD|'!T@ p/%'(= l)Sߝ ; X߹;S~j[ }n'ƾQ]ΈB-MpuJ* eMsbd['Q S=kF10>O<`k<]ǨhQga54-UR33;0ݰJ0'N; 4h;ĪP; 4w\, N2. Wp?7JaE"$);<6l@2N\R^"Uӳy0G}<4z~cdBTPNpćq{2eڠz;"o8. `#wTg =j"Ork+y>yyst+^/VgN0+j؅!Ɗ e $ij5֤*T7K0ݯy l 0b;^xHuә;.)gac}"swQq Ba:iYLXN.}|o?E? C$;"xBɭMN/ 5"eS EzA[wE1igr[WMBYӇ~E=gQhzw ,zz>\ku=ג8w%jDaA<6e>hK$zD<'0s. ПC-݆۩hG -vΗe/J˜7>2}DŽEqKD7.C-֜ʬ_@Lj$LN 3m-X. NvMfZvER1!ēKZHvh!0/('xXh/ x|p jSo2R%yՉSM+ZJF٪1S%Lhwk,<1Qg CxӚ![GKl9r$3r1t;SE%P/BKHIJ,HwtE֌l> 9f޲S$+LX}lXd7կ 6zB#ߏ Q~"=`g#Wi:8`wn4<škO/R%ԒJeUhg:ali{ctsu+b--bK"!3k%3TtAx4Dm ^|.$FK$Cf6Nɜˎ8_F}m#Awz \Ņpގ#ЎHf%$]y:66m `|^Ue=w.%URw'TMkhG4"͎g-BK}寶,Q+ڒ]BHZ5j`dO^h=zVo@-[kp9Q/"zq;G̀^hOeea䓊FpH<0k *# ?c l o?r(Ve'%6A:AKƎ&TP+GET:+X^\*u@h/Jvkњs\/Ռ|6XVOޝ”@TwнNz)鿋Ack^e؜D/`M 7~N(jDbh39mEcu,"ʅx /14i î\)(z1hW/2{nDNʐbHWl-:|L@j;EE8>*C0M`ld\[7ZFuN, H[Ͷh˃@vED1GǪ5p=ī} jP$Zgf,gm99)6xT{@9GC89JK,+ȷx4.i4 ׿]wWyQne4+x*-n\lo̅➸dI=Gpu ޮjULǶVFFwhR^J2{/p@BG+ZgcX]WGaDm 2d1`ib`4x"kdo)u<#ZoQ(DG PҘkxsΌ IõjQ;.?(H i5~@q aYs0L_Hኵ@,0͉KX^O{HH-e)9=uLѰLcoPJ@˻}M|tE=,DFe$.KeۧϾ80]F|qSwtI3AD"C H_nŻOR1T_oPy`d4F$" D)i G>PJhi. d 2(cMғ=9aϹ'\]Sn7Nh\,\tENӚҵ%3 Iǝ_uahS@W9iTHIz:W$,)$:q_O6fE+P@^W ¹mkЄ{C ô6 HRQϋ%6mHZs~Q1P1A 9fNX6) Vmpև\vHȁE*H#Zec0Do7K7}{gBh VۚCB翃r 8boj{!.ʠxw^~GO.20ǢZIn%u "XeA4,P[Ͼki@ @Yd}Ն|A C0uUvuP=@<'GND!ؙiq\tݴ׆J=F0H&8L9!:-W_s|S[f5q*vX̫·k^nbfVq0o؟_ךl}_%Ҏպ~ Orom_'o S TU8cc61QHz+b |9[Jz+EPޟ ᝋKޔ{{ࠛ#d(@?0jnf&2kE,% ZU]|LSjf y!Ǻ%-MzB'܆cK{R[==8l5~tXoe 5G%?Q2Vq@-eiZh>7XizhԒ@P΁̕<Il( ;jEx 61=4a/t#&0{yd|2RqU8L$=15; 6hBGUE/#yM1+([x&7zJ fȊ] I7jAŭƥ*nЮ VHc1Y WT'NWFHn*P>&OarǠx_1r9?mשvZڑ]NDulfܶooȏVûtXu;8R*Qw󟲶 \?2 KȷP2!ZS`,JTRڿtyӡG4\31G˴4Mh2`r"& }+UFEaI)G౓yK8Pӗ!mH&}|y0LXap 2WQ,Q,1ICdĺ]7AJ6,lUXv"?BH!>7:y`14X/ҹ>:r9;&:%kW.kDg "ӀzMQ>5{N榝8?1DRRga,0i(1L^;4?X Ztaڎ5`w|Uj-jӣsmduK>d{P;k4WaRcLg^3ߵ.ht1Qδv1HJg kQӟ%\Ж`S^j@fvT ]!aGUxǵIf *P)*WϑWΩ?rTFUȰNe4&J&O\_ÎM\"yB^;a`ioe{\ά3ao˃ُfjgvx]KGp8|@U|j' RdCM4eos qI}]Kc{YbNнtMssAZ^/uJ|kDw4 i,#4 Xrԡ+?:D'8GC˅2M["s TQ%#AjHb&<>]LDi"i;p8*?ZqwNeaxB@͵%9]I@oZ_xb:Iܘ \P$~$apaW.Q4u펬I16SGt`-)WZr(QZ\>w $j \ 'IACTbBk߸JqjR5q|5 d3c LNRʕ77.YX/-K`k(2@C,;OaYDc: ϔ3\,7 # Z!lFQ+k)l6xh2!m=*S#o\A`'G^e,OU糺c7xIpu:|# `PjKp}!wTY3ȴ,LFѬi5NNRv„>/dV\%`ڶ-%g褳 "}IopO"Kz))rt1OX,%[ q-xXړ&L*wh;=:6h7>Phj,[;xifYnn(WXMۄcsj?4fL_3"8V)m9ۛ4ߊ{ GU?WTkG$pMVHScfohx|]9y7s8RظT4 x+ UШEkSM,E!,ǀ~|vW Z:Wd<;qm QcV8^ t֖yy 'mPC $TA+. :xYP2͓DGQjmYMq|~?\ c2B}YAqeRhPjJQI9 Fj_ɭ@1oTuѧK.ij^ϴ-Jl{ Ѣk;D^fh'`=j2dS _ ue>e>bK|,O-h!Np-o+L[B;{'O9xOZ`KEV1/yRnsyB0YD1E]6#/Wkoɨ)l>J>ըfWu 26jaJ|&y 0S~yt%sC?'K-4,u-I5k.MƓ .++ \c&Q:<I:Lպ'r& YnaJ;]:Vpχ9W^. FFa{Z|W Q{9(zVo5% 1S帅Z; 3[2[>G[:mLE+CUclV{cu̓w"[%.Es\wdeJ؋'JpF 355j*>+o;F鬽6`D37:z*L #EbL ;%>6 lxm4Pe78 Di! 8 b6,> F R莦v2o7~]wb~k'BF?9@Dh1*Gg6b'@EK!" Fk;NB0Yvjt#Dh` ϋrxT(+M^N3EfPRo8j^8㿯MlI O {1+13E툏B_OoXw ~aOH4$h\`E(74ΩB{p7%JNAB8EFQZ~'e91*YNO5I1JF3 K]͓p҇NeqK rmzc-MXц՗dEz,)?2n ` sn!U6\ZNҒ6ԥ/⿫ CfFfgQ|f!W; 4q`ڛ'[ohީ p[* f$֦:Rِ'7h>%$&yα~ v"ӆL37o|p.{[jۏ:0Rb'Vԭ hqàv1vlNNn?B=y!Cs :_qj%5 (3,a-j:Yi]$E@jUdmRϔ=c| L6/F.Oב~zt[7O;U"5L׹N}4 v8 0Og߰1pv٨-ؘ}#g٠aB|%yPn5"iYMƘTZqڽ9b+hu^Χs[e .v;J}iφ#KfZ 4gk$MQ̫s%s˸Nd(r]UbVCf=w,bW$T]j*K /.t'A>(q6n05|a!9ZxJlMgCo O==AQY g뀏AU:iyŀt _ [Ka]汰Zj1lo8Zr?w|Q+Ko{ڥTpU\irYaٶ'̹^dV8Q]!yVm]}5!(0L E] ۋߣ vpGpgv[:\`4ASы Se V# d-#qtj vi-=KXt=N[*Kit;NjW;̗fݣ>H&fWz>TUq|Z=7gAwX3 Ypԟy{y@.aҝj9}AJyd/8W⳹e */(k-V+[yIIm+ z _^&+58SH'A Cl hɫ21?bҲ^90!eA H!ڱaJDbkSn9A*) \ l{'|=etX RO3mfsy:|zo,iUIjc/9ԛWҖfO:͇ v2"G-&>/` 6XR+O˿*]HİsǹYq2+|xRAՃ]zta CQOPn:C  Qފ&ФLjy)CwF2;5Z69o|yК-MKoičpBk"NY1v2k:x>]L]Qmr!(?/xt ~?~R0@movhc};gCۍ^gNk/PQ5o 4 ;ÄOﺌ[Rn/}_2ͨYmעoMFC(MP95yA뺽abHm1۲)輼.bH w`%$X3-'m9@%'Vq*kv^K[0v$lGxnxDrE `nT>ʩTsbf=XuP ]O+jcQ0K9] 5L<p>.É@(c ACXekRÇݬ[޿E#VЫuN6aiųi! SN+[0p2 1>yN23GvVYc!=~L6ݪ3\[6/sa@_dC*"'&Rte7*1ZX]&2{ LO}ig/HScm$9FҝUF`|ZDW^W{~$!L=x&+M ?b ސREumHWE:ڮTY P|K f'x8.೯zeEdc&8e5qm\^#+uj*͡(jP2fU0^WPk5bc<8ܦK!L+C{Fkn~]PڶTy[h~=<7u`d,b`5#٢މnݿ@,`(㓤. 2sYh|B]K8^ wpFa }R~FfKx0; :2lm⺹JP!m"S ç+K+P ňq&b ?FRSSHH3d]8f݀VM[_3kQt.gp`ThewZ$ @9pЄ؛ʊʰ˧! aH^?nPILZ젾0:v2v;QDfz N|;:&fob(C ?‚XmPMle g5c)Գ~%֣Y3#0"j_`{'XDW/3i^tr5rb.Kѱ+9ڧt.&TƮ™x?qCM>3f`1RB(%\mӃ`\KtBIuT2lR)%ZHDCoO@i.bN77<Qۍ #y\1[^>膦#"^$5;~_+P •ZƁCQNL TesM#=QSmi XPCbF(ubΈNsD}3Ju:B~@>CoW$gJp՗>bqң-V̨|p+LG1x]~lFEº$L Ae2J6E0n)"F4LbsvH4΢,mV 8 *hwmL{4"$T*8A*)%:X+0`e54K}g|:Urѳ?^x$3f]4@3[+QB&]2d3m9>-P37z"?9gY0чN|lϓ|υ]ĨkKHYχP(jMcd>:m0ceGt DkmQcXk!ހUۀW03?RYySKs2t:'uV.f鶸}Srgqt}ðK۩UNDvUl^)B硺h8{I4-%'nIQgW3tjd1aŇLG#2>X+;|Ո!BTCTCN«K~;{}gqh AKN)odۜZQ 'ʦ=VR+QgQnIvMMIӌΝm_OJ(/0H [JP}չa).>U~ez##ſΗ[ z^F܃+gWׅjxTASxlF>});mEcx.̈/p5Q@y׆a/߅|Q];C.$[f w࿮O_;( W˚~V6u%l?{vF|TbϥB{Qq  0:UL$`Vd(LIAb-)z-`R;iM%W':6ƔUyŰY R7Չy0L r;쬭j46!!|XI 7zUb)RƾFx;:fLf%-9l~5q.p Ҩ\2[eGr *tZ$cʋDBhL51_^;w)BJتk"rgHRWvN:;1M?z)Td/;2~P WeYaݗјP9yvƗpOj~o `X;0hQv%PԼ+^O"?%]Z2U;U&>O|YLCx)!lw⺝9[9y~a'B`)(%w|)/?RSPYm t#uAͽ$GOݧ xw'ߏF sϘ$fq 95\cQ #U H9s1E 6bgf@' wr^̪Op dͯ7泭-0LU"Μ܇ц iFU+d$𮾋+\Ku*+̧IJj- 8C KK0Z5.OuCԏ)q!خ̂֩xd=.<\#̱gI{eSÏG|"CQ_E3xDޱ"DZ':iΝ^.l*E}0Jr;#c;7D;b:Y#_c7ft-5w]В[~*IY&7i Q5o-QJMޅQZ-McD;&!ГPbԞh`Ab,Jк3׃I7,V=SvL1}J;J{W).QN-knO ԈH[D\Ar XJxs]penr)L77⯰ѝS#SfeE_(VS6n2]".Ce\a10#Nz-lf$ϢK:v= K $ۇ~X 6>/tmRbtTķ_x8iUz-Iv2WRclܛhѪ|4zP>?) He>ϮURzqMsЀ@b ,ׁD/Z)wX"!ipK;'TǰbYlR@GUR 8_q7"d0K^嫦2kzܘK*)8Ƣh  4Sj @P &OeI#NىH̟ZD1"}y6g:xPّqǏ*qV]_5,͟hGAbMdn7Sx4tం-KB3:t8Ay[Ձ"+H(_+Y?g2sw~S8}%I=r3Р53 [ȣlЙYg[k.Wmta ܨV-BϙroFPYՏ]>=vB( /|xPOkP~)KhdCp&mR[FayI8 ݁[L8Ⱦ:ݹQ'nU =m3^>|bz瑢 JMY5`2"GX.z)cb[U}{དྷA0jkw?bϦ#v/xi/mmK OmpfQ"2bСfފ|Q 5V#1DAW91A 5RsYC>{Y . E eM8@TZe].Ć 5x79TVn8뇲ϬBCN1w2+עw@96z݈*K VQF^:.p} "ZwۮWǩ%l0Tʲ|]kgVi8֜HEAtx15eTpy:VfdFo4Hw/"',ovS> -BS2hF3 A\FHlϤkn_}TP4Ʊt#1tXMl~@G9A,}X[F?LvLeZ2-?JRN3$`~$AÙ!o\1<"jKFZRW3~DmOeo5XѦ5K"`o5aOC&&018EUL@ ~টmUh NʺSgQ{7Oi:#]Mxk ,wt;'"Ч,-.1KQ+S[c W2=Vp_\ţzȹFQ|t#ZH].O[ˋʽ[%s"=X_SEm_6Jmx 3{'i+;YPRz^_իnqXJ.j1Z'# 0dtɹ2wj 8,=k@Hw7 9@ǟg034s ,IA\,E+?Qʤ=i)C 4US*!A^iß/$˩ iQm 1qFX,!|o?fmVd$"<œoO&V?WjTgJHnR 뀛沭ޖ9PDKpaD TIlpm\(3 SSUߞ2{h, OnGDyYL%+B@ӕrمJK:"U:T, 9k᳂LmR3 DžcE dm ^\ dKO;%c޴LL y?&9/) kX!#"\Bq H1D]}, \ :6QBߴ{4 V:yPLQДoq 0ƕ1+{_\%(&9_8+A3iF[I'3%\2tzJx,'0P&TI;eѨA1E9Q_bCf0v*]5!(9I-1jbZu^}zmIF՛ N!r#u(/%? (aٚ6YkV#=;^K%:HywCqF@/B2}*hM6lEd_ , ֤L}_PczL/f`g]:z_~d WqFM+sL&l_>Mمm>"7t/Hs>']@U88(qo]ǔ0'z ZZ,n!a1 bmńl\O cS{!@dDmoSbm/W+L,y}=*-=O14 g%Tgi-:H7i0B1 %U:=T[r%v%؈`s+euL伫o;NWYUȞ7ɻǗ'C}G&uj|1/b -g`U?5tom(¦IE3Bmx$-( HEBO:MeE bȖGwu-VTzf~5Q'K8v̐rl{g'2͜yr!mvG5@Y`WygRۘm@4G`1(^ғ.n)B]8YD Kr&cS]R6u2D]Y3fYre1XQۣG k ~W F!,"<:?ijͨj؀X%R.އ=H#O4iNCg4FpKDo%JYI7,PFkL*1=\sF䙶:^*Oe3A6:V_:1g ٲDɽ 1adRed}>b& RRF1 []Qpit:xk*.M >7XY쫰]#?u<;;dn5T00h™vi.ukjf.8j)*#3E)B6c)la ULOOY2K;-"aFf 4VA'G -c 4gk Mr48~jv _E 0fюXeAaִY|q'L)h'OF$/C/v#5 bh==gPˋ!mB|ʕ/2,"NGjACYoEUoyzǂ.BZ1LHO#61ى!rLC)]@"&(}0t 榳X1k_TXa>kw#v%-\!9.@{_P\BxBwk\ kmo+Vy\_>(,?X6V;acr"xD/!'<%V9UDQN_(|dY9K=nO3&m$.<{Cۖ55F2H 3SFݜ\:S~{s0Uu[=M rl{{HEZ١7THєjϣWL鋁9 loP}to*Yk\ԛ4ѭ6͎::H7H c?@B戄~3JQ"FHE̟}aon`Xk; ܗf3GS V(K[ye@\\k LTfpI@d`.yFH 3 Iؚ7c֌1w ޢ:W=|s##51ermz+o!1 *Li!fpږtGu3DӧoOuSJo2fǿ{ wI,^"CDYAk:t#1ȼDMRѐ8ag0.]@K]ާ-71yZ!4յ+.~9;"ױ+mteC je, nOH>B}V6ca~!ZUm718zHDm:B/B@42m/nL$Qrg0ЁH(2SI:GKH2y}  ]mF4[[Q3nPGOC~(Y$5l -:2g#+|2+|!/kDUl܈;me'!pLjn~Q%Y!5n؆bz>uߗn>#lN $>q˵e8O7{)]:gK%^߇;i#wRo8=TYv{6L'Vس-j^`@Yw@O n_H$ySql6Ά5 Vߊg݇lL6./XX2+v "H@L)7<웞?B>Y {|)F:8y}_> ":A4-sM-0f:aFDe=[T9^()ۭA[%v=)$O}FHg>tiӐO҃ZՈd̏R=aǩèJYr'[ӭae'wXd_!!F&/Vghu?s>MT t'E {*]3C+Ȩ11BT?`2V1>ZCů\xFDzMnt\4‡buwն%qz6K_֎ց3u" !u[ct*Z=]/l U?i-aS+A7/tǼB1d`v2~L {ً܍!c*`!󹪹B>o*0Ech=0sδ zѦ egN6JYt11n}\*dVKg2r+kIijzSMH)uj:lV=y9fh/jۡ'_1z _$IQV_Ҷ cd8ZvFM D{k[%0t::@a b1SVƕ1cqi :fNo 練JKJvU!$)8t@ktcEq73uca<S@Q 4[cm!ŴV캰krÒܱe@g<4iR4*cϥ7A!a#vc[.$gZbV ѩv&.2oQue!jMn"S?cvJ[Ά9|R̵r32N> :W#)\nQ}(]sNk =5csYG\ Y7@Wg],9Qf71l$tWL(dYYx?5K2 So}$omJuy NhI$Wk,vehi<}EHbj`Si=i 6ҏ""K\ 4nlN=0"j7 b^Q,*I@~ofr$y4 o 0ڧ5CdU= B|/2#V,)ӓa158bݝ=h鸰Yf&e-%~SA ҪHs!{T@-e2$BT&Ѱ%2TOGq:vLקEfy(l xNF8(7|NkWTE7Q8M)96Y*tp%`c1ـS}?in`&+]=k e f4`.j |/':2Fmodm[S&McؕMq$jY Չۻ}`g~06M>%UNufߍ`]]=D' _5{[ÊT^P@@H~U:m5} UxjtmN[.`&`PT3^vXXqq4T煟1 VRx6-%7@C%&ɉsBL_F`R_e$B. rY,zxзe֯w :VT"ۡS 4E>!^&yͬ:VW["!_VLVV ,6 |ը#%*a{F.N%WBE `8R1jREɯwGe;wWqwdb`:(:,A+c泧[݆H 5`?Xr_dgsS+]C} O6zm{IQo=լ7t1ys]z!{NŶ {&UNA*Pw5_EƄ<E-MGG$#/ۨHph 5uC#]}[LE`CbZw[b]LKF}5c_$Ho[| !|X EI&l-yerN)."Үf)-Em6IRڹ1$a2,(0e^ϟ.Av :_ߢOi99_u BweEJm~ d6=a'Ҿ#Ir@q[&"BWh3ݶ g@N?`~5紋.!C?/MHņx9{YXύǰى1X6 >> PpwAlRłu;2 l1S00,Z) 5̣m:1/✘_(IzJ=@+qq?)\c ~Ki9>#+[ {\xvB32.I|eg{8~bd;ruȋr~:#Ɏ/,ONи—h v:& j;T,Z§c-s (¯{wyR'lHc~*'zaަRUa`C}VmvL;l_j ٨^=142a:@=1Iՙ-e5lU{`K1 xlV@AܷiT%_r4xEJ৻sT*>;Z#Ao4J<+iX^(xՔ>nD|NB{+Gt-Yi j“:TZnrKpd,1v$Ï!6˩h l{hFUv!V6F@e>оz7;t^:)w}zo\գC!Gz.g/Hf/|&k]0՞+WqZ\V8FמБf5#Amep%XW#QJb+mbk ْhڸWj/@5Žp;򫀑׻M!'y?6_oDAI%DaM|:~\jњ^㲈7OMg8҅{ɳ㒅q:\O<=Ӝo2: f%D IzqDvkQpB̼7}|X8zl[0R >iYGu.,DQ~.{E0!ǜޙ !x捍!߶Jɦ3KD'ϪA(>--+DrH?f|2 Kв6;r dpUǥ+BOv6qĥ`ǸsKUKG; Kf>ٻXp}#OE6iԶ|hޠ=!ޣ8K.X{JjldzKTZ#Sń< &+HR62oq2jQ63òNKgg'E` >#Iq|CB&ʝkƻSaXU#0^->A1knG(=>=#Ikl/wjQ({ΎhX n;TX~HGk5=0EcWбls#~_!_wx+t{$.pݴ̞ mg#|Fd`Z}_wNC.vzu7."!OGӝ"7~6 ^qêQ$)X3)AX'^vz1'I{P US^@m0]T"n><v0ΞiQ:uVd1E7Z:Yq9sӛ^/;W,0յqU2UBOcB <]F7~>J8K; ەӛF,&Ld-q-?Q`EW?l}ïX nzG0P;{S|˄S c wx[//8 _2CQHݢJw6n"hZ 㭉dEX~+mU$$}% TG`L I;u}L2钭-wlPꕦkη3EX6 ׸I?&G{6pƫ b82]8Ny;? &]B$4#eh c &Wz?l]Sc5 jφ\"vg޻̥oWYw82Pјxp5/(T,./H엂>G<8rЌ~Bjrzasщkg;g֢M`-Ef /_d[F<͡ Hԑfſ&)5F |`y&z,WZ2 yڙ1NGpx\z*awO S_x&v^NDг/E[= $'P$;?l7asoxۇ+_:}k5&UB-UB.SG[>´?ƵG6ù8P)mub:ۋ=NY> t|Zh#uu_5}BTwXh"KG@ +^KV=NmR|s|el7TEz /M,IhS/GJeVf}nJO16Le%K;Б$rk$tۭgOoۍx,w٤谠 Rۊ9kI B[~d{@ ""_ 6iww"1d<-ULW#l>dF9:&ҵ8.I_F4U 6H3bз췸5 c]4h|w[nAɾh=e^<8ѫa>8í嫖,U\{)xC{!7 [^W |_ Dф3X: FT`Ma_Ӣ8/D8n[0F2|K Bvٽ2+0fʠ>?~84]+1OVkI6d3Z ӨpE:YĂߍfboџQ~I=: *rY0w2rSd`F /,5mhN&_H&pkhueZ}!_VQsz /a0jrf.{J9Jo$ʻ hwŪ"(*wxo-Hq{ 08^D`4 <ÿ " oM6*M V) )aϔOR%;Yu2xUmX#IVtx,Z l3;Ė]IJ c} k\d:ZTfxZ=f0wט-<RrA(_RE.#/OZVj*{{RzbZºLmxTX))'H41-$u ZD4%_ˤƦFeې x.Z~=,AO~c (*=iOE&Vsķp/aA24W8&jxp)\=?#I*ܫwNA5UB iõqCC$ԕmhY4""vj]koXu cMc no}0FP N $ʶZc_o \#ܮ*a^*t$y{_mSǶۿ虴 kpOי"="oe%:Gre2%h? ưu &tא{R8}\s ~dPrkgojn?pk`AQ$\X99Y{sD007 6FdʶvjNp.zgaȆۻ *FAJ3}ݫFv8}{MIb}?٘խ `HNКaOD|w:lj^-P `:Aܜj$w}nݼ |UYpQC.+uc5)cG6SǾڂV0`zPFs,RrhaV؎Dy.慫!Zx\?Q Nӎk}D|`p8 ΅'@<]X' ~Id#)ǭUર*ܽ+iuׯcp1Q]Te[,{w xi  b_Llu(WY]c]W:FvJ_$gvD=U`c Q+lW`7ŜF9UHm[p a lUB?-3-40KۊQcyndApMDV0-y p;,!'Wui~akLPuQz.qî 8-|@uxu1N7(%2d)Sy~G~ip)U\TZRBYsyy&~ ior5VB4o5;ߴ#a>ە4/!l*_-s#Qge_G1)Z6Ne%:az6T:O->!cRDzTou}le1XNũO j}(m'|[XgŭBqn C*5b3}!k,6Gr9$eC6 PBj|>Ioje޺(uUO]z:}Jݭtɖ+U!c\4:gq @j37tMud]XGrc6[IZO#@D@/U{D#Z$`5\3.a;cULzEO0E+qB:zg7ofsh𦆼q34\ " ~,ƛXDטj]7>s$׊DB ݃Xc#~dih )+`Yxs*)z?,K%xѥLP Co=Ơ,%S "|}6j>SbXdI `Ÿzэ_K9K;%L4?d~D8X|n$KgĒl$Sa!@SC)%"9H` 9h%0]3j+>.,dH nn@pwЦg!O rk z݄ b:d\]C4*z(G)j"mu1F>'kmK8bX(G ʔ 4LCa$F D5}hVKf%$:5 ۷/A˗N.Y%w, TaE -l|70kFއ B!~ŕZjqfr2/;Z *=͕ alyog w@2gM[6-x ;>| $ℌnǼC&-@q S `ǃԆe|`H E!/Y! w*˭#P6u_4$כvzya[Se澝y S f",A-d>s+ WV@U~HV(ې*ggPઌ@kձ7f<>mf:QIp!ޗ c螃73 )-DEy81xv&ϓx"*(~}VGyÍe6]%>yFkaqwdHRW&Iȇɉ"5N, +j01 D}EƿRi}vsU&hsTn,|SmLiϮab)?]M n#@D!W# .>Z+QBB8SsAs"Kܙ7{@mQa\Tn|l#;: \A2[A(M׈#EH Th+xh?"^;2o8#qxhGQ*FS4H愕mWv:}Ώt>}=Vݾ`|%P9D o+p԰q.y;0Hjە4pxELa{z۵*&T&Ћj:^}(h[X[u[KUr\̵EFr$r+ٲsqᒀ5&l e#zX.X4 C$ ˭A)4kmW~)RH%,H:^d\yF;kZ^Y$G:C]k^J¡𨲴&OpI_ZT q%I{g]ނNR_TiroTmi"bHq W7A?$Fj1yt[L>^.L]obp'QdeǥAJ&3;p(4>nڨɭbFg9kTVa^q#(%A:pf QqlXnCf5|+o^c*Ŵ$ ^sbYB\?&34 tqZ;Td8?r ;*D%R&0t4k >^tKP#JG%_rTߐI30NftI͜5OĖEOsia 9: VE4j>,S>Ju:qȲfIЩEv®AR*(L)% ?90A11f_5pLŘj@mOqpag?Z1$K J\5I3p OXZ Es~} V~=7&6.#V|܅\#]~ /LTBʀ~O'asGSߩ Dؑ۞-vAӊh|;k|M)(`$gq=θňPM덂Bp+U豥OP{{FGtdD\rMV][dJ}~ùZ}+^[ŊOoᰎZgz =J~޲nM XcU~ @ƕ}v N^b b蓉ɕ"jC!T&*d[UG.zO5i1\W2;~[oҮŘߨ-*KK%KѰI] ZX}(:X!ͮW~7؈贿 GaIs#I+Ϥ=% `ˇqG5޳G/Rl+_ OL.]eÖÃ,>\EhEx ǝK{kZ-\#:c-~8E{SMrAo[Y:r?FYۚI/'[3AԷ9<ƺv8ھ|bH,y3]2adX$젰 z#E;Hx `= ?,aychDC/,e~N˽w PQƀzXss&"!¶YBW]خLTw xj!h`y͞d3[$JcՉ #*"@MN̢d2U}A̵Ta/,! M:q%?'ye޺]1j۬;`lEf9Z6$+Xf{m]s2+ vLcsv|Tڽ m%4Y.`ve}{B3Lhd?\q&'%%*N6fO*f֕RUQ:ckCoq*dwQ7Uu}'Q| +T>qy_[Fe?*Z<%{T ^b]sqz&1 u 0<ߛWE㞆r/ؗoerLJw ܛ{ZK8XV!R.4SHWtVe ;SZbtLQh4Z~Hb#\ޫ{KQ]+u/lvgxք?(˖v& @iv0:Z[~UWч=V o棐0D^;Y炓NZ,!hua s%KqE?3Zw,{PR!WK ؐ"\+hnӇ.%BnK 7ձh NT/v4a+Jp8PV8Я\+wAHYBc(N>J"ݳQ:GȥKZ3,(7 >QfsT4OlL"[w "{ n(u$UNaމ.e HMSpdjIJ1`k gxr#^X 3k̀NG"_o(6:kVݳ,^d Dyi_x9i,c3`̎ c=ɓ!h' .@wk@u\zM>>uxBλܟ[5݆V`Šޡ.N7ᦦØò$Ewatd⁴^`J2^رg ?`qnJy,YeMu얷qU12fP8: #s!Q7(r+k"\Tbt6>c3EP8 Nck4+AiNqLF>9]Swr~(+Tynv5 ɮZ<*3{pn;p˧Bk8p1KUŠtAlՒupÞQ 4X F.Å^RIs. e&}&cH|[# kB^^NzOb4b,iЧ4 v^92%%P:R^u$nvXQBL8ჭ}lK'y*Cj)iAfPv5i {XzyKoJ1)b䥿.aԥ Ύ&_~ISؽrѪbE;:n~}Ŀ(u@,-[8񲞐 x~ #bRjׇazfFm!)Q5}쎕wk\{Ι8!Jmp@](cxްd:T /9y4ӅE[ ]fV;i$d9Dy9˝m;Ԅh^2r-bE')&T!Er[o|p}6mu8jɕmWag>ٌ}k3y,}@T$gL6@\Z6r^Uӑ v6 ڤz=/移SJJv"ͼ;&21c)T-p+1mETzR@Wjw'J开C[gw MOSWu](]I|^f}uې5u9}LiGI(wȅz@:̦Ó]$xV%eaYk!e_2^VN%"zo-u&h ֢Ұo-_ 3zAB_1SZ' *)nX: 4#:Gߘ+w,h<6$§{d@kd#XPHi[Rv䓹u+ŁDυl/Ov{4V ҤV̕y%g4QǺO5M44u=iC;̡֔vl0Du01^@\Dꦪ] ] D ?RAWI0:m:HXot)y2pa6[`0T>:e5+sc[N  ‹ejKT'h64Rf_Pk(JP?;[6-cGhʆEפ B){7:eM_G$tzsz0٥%wP, p"gVߠW<1g >Ď5;=1|;>TWN_IAw+=ifZ0)v1dmmYC3 mml[aֹ+c4A.=d'TқZloigO~& .[ooV h(SԬ,b5έBkM:T"eԴLUl{vchuz^N${,nqZBwEX([N'^ѳhI`9 rNiL Y0^e֧UNTyGS__#rZg֌N941@Ivbȣ[K)IғPB/WƢ.j/Kg5Mb90Fn[ڢ~;>ݝA@0(Q@ q}o'#*=9w$Q}7v %pxk252أ0B+1=={?'/Y`zD4) .%-PLt‰SD'vʾnFN`HTm}ǩM/ =7?!L맂)7gD<jRda. 9W9n-)qMF!Y~ƹ/n]!ۢa rp TOg64\ztҶY֮M`Z7MbOh1}no6 yh\OV!oKbrmv"_qW|eCxO)yքxhff o`ɤ^ˣB-MgHBީzU0ChSwyqϼW4Hw ~lDWnr~UqmFTv%x2w9[ݷ=T%'?a;g ձxFe]AnUn;t@ =P00ܟʁRFF -=#⟤&|A16J-w0!3)oJ񙵊ZJ y0VCL 3WfD6"8p4 ť Bmq`;/GCX, gF[{42d?* H3qlsQZ#b` ]]!3ai.*uLW:)<-}Viۿc~yE)Gweu:O93=QXﷷXǽus+fـ9y_-z6׳=nz$K7ԢJ^"lv+ ,Oɱd!1Z$zA9{ ' J|dَht$ZfeDw9KQv(|{PMogx}ZwG|Ae۱+#1ZV86Zxdzij8gIp+͵G8#Ij\c!9e${tl1q^~90y2#`M7ēuPK@^S5}۽ta{>@dO (\t5IuN8{ÌŅ%Wl)^f,MS\1 ʍ&S՞K×[Ǭ m*)4v 5 ( %rDsd5=Azug}.EbQ*i腽CEAk{ׁ/?j?ma3G(`|mb!0K b#5)-Q?(2THpFlNJ AU{2nמ/}Q"J껋$ %n T+K q19|dnhW=:B6taU~SnAʄ LȫJj^kI1Cxv:_jFBmԲ>fO\؁8 ztVƪU[sq?m'q@0: j 2\rsԃ⫻`H%hA@dP0UFӲzߜWhݼ0%ѫ-<AwE1ހ]ഋj^(%"GeknR1ѕ 0YxvUUCuhϦaY롙T)^ߤ$ibdV/f: Q{,(%nJ?` p*D1APFZ7*3:R )6)&fX3$aD:? f6e#m}j:z|*Y3VF䞍|On88w>.J므)]MKe9T:C]y[_3"),p!oWŞz¼Wk#"'N;c`TUllHLbqz9iD=p^& 퉼W #h՜s~E+5Z/4I$ZgJJK8ں 680x"ł$!(ʢ,NSRD:-d>lcoا=jUD;QOKyX1@HBZ \%T vRB }kOM:kuA:urI()pDY0 끮B< WE>p X<.pmD`t4} ɱۋW+y*> 77F\+hZ3CB)bkO5fP-xn`6Jx& E:è46ipjWzqn KS|NLF=p>~eK[F%`jf>Ё XŞsdңj T)"ZzŌ+!a(:͉@m8@ܿ Hg'A%;YHe ؚV jg蝴F1hkcǞ"mlyuq7kkT硽jV;>["zU~iOLă^czAdp$i˷%F\p-ڶ|ZH^X!h}U#ũ2/cW?{1y:st#n'dPۓ&6N]v= Wŏjٕã͉xk6?klL8mfjjzggX@9˛}? Ӛ'9BhNe3洜Bh*0c X"NƸh|yaCjj:a7=b9 (n>y=>Ͼ%j8*f&aK|3> -]z\͢bkMk/䘊@#vo2ɏS-Ij FI`A兗.o 4qκ@ MJW aГTz , Pb~$s(N6[=ܳ'ē:..^]*ꡧټ.@=Ġ v:dJrDUD z` v#A|>^Tlǘŕw@fúp =cޝ^wHqt  ͈}wW+R:rˆr&oNGE2Ʃ&`#{(ζtaU{X7桐|%qz`~CG#HO|hČ51.ۍEG᳡`m&5$g7 F(!߭+obj&d::l" *'l֚KЂN-W 3DDLIsP>e8*Y8(|YҌ-nbЮQP <%~o+ UIe~PO751'U6 HLVt{vE]`du ytmz"Ըk'c)F<:qI>YqIkTI֔+!og-bo48&옲\$hSv%~&ψ56|?<_dz%$b5jXyP+t?/`)+owt!3a#@ aݶ)H3C{o31H@&QV#|rxیD8 !F1 E6Ai Ui:UMta^1V ܊eK@2SSuD VB٘Ȑ_yVHk2~S1γtN WQ$QR+g]MEyXLF0Q;\s!gXWqj#‰-cc5s@ėaanZ[v%F8l3HI 5<|\磓4m3ȓ0 jkkޜ|r2=YX!Fwիi|%نC}eְ=׉" /2&_P/zD&\z' !g;ti$[af-W"m#T-+++Oq=<G40WԻR>G{93sw򭨡0EnLh͉Q6qAIklI{1z4gAcSkLޘ79vĚX@m DO->:WAǁ պ3k (8n/G~j Px T/f{=? Yh7c ,o񹔛aFoo֑Vٝm$Km0_`XYFߒjT5084VߣYJB+ƈ\*,lCICA!H] #VWթEk%flPN jDr(RPի'ߞpჩӎЄ{5Vgi G0m"wMPi?/BUEe1~Bi7ífx]̡"yGo/a.ݚ@<@E( N"n6Is`ˀDj:cO؏7o!H^c(_|ԋx/ҹ:}'sÊ@ل~/yE5 Q1ԺGUO^1f3wo?D[Zcz9w*Xpv̈st@=>EwO#Zy]iV q 49-xV/4>QW9}gJ<Ԑ F @DZ![ s@ !@K_#Ba pѱ.¿0Aes];:&O ƭ _=PwƱGfE&z*)u, mIeOmnڊc?lho1L'iβ{iOp@(@jo'f5/ʢ}h3EXyyC.)&k)3a&пݑ4b,^<}'l};XAp|E=!nbK. jw扲p12ݽTneNs2jo.bW~<4Ei"l_=-6!xe63#wA{:tux9[-WYOG]FoG ,gh4B X{ tgv1)ayeY 3n$s4Y%`\My ],fX&f+ix!Ťm#i:\>> ,'z^j>.ceJo8QڄIR7EQS-oFL(896hK}KMs̽X~@$}y&ͱ3U, BYqJtI}m։.<uv1Aܛ o5VvZPAQ \uMɏ%+EU`0pJ0$op&haV'ֆIہZN(lINbldI4V] yyP'G7d҃ e -ÚR6!;Ȕt:#~USޒxcV'BxG݅.uV]L /~#ˁ]^+Jd:Je!f,'iBioDJe0}#ڰnΤQ| /kݝa}eg_.HdW0Fk *zw.sy:lr߈2jC+ͤDǛSKfͽ{[NLhNiœKMaUb%f C㌭-D߶ N*e mzh9O$\7S$0Z;̴ؓu2X[$ +7pl4N@˫mwC:&Gn%mZˉ]\B *BLϋ0fcrMA6eӻSFXXGagHN* Q:| iLВo5ZՃyT8ϐ02Fvnf\X?^DgZ S?1\4aB% ٩ W$s9([J5}|(3D"D bvr+D8E?[3*pϷPT$YDu|TdQ-?hMC6~Tz9HY)Ηac#EBfpjR=Sj,FkԦ+oJ#% +KL;B;Q)tLj@H=KkPRYVDK ϙ@vPY|6 stGfrq}c5^׌\pHnZw=YӸYW)&9AHMDi-0[76`zr L7]R)TDSD-Q{ӚerlI1tlhȋ`w*UoQַv *37ۃUަXY̎Seag^.aFS٨5ݱM,)+H+_~kW1+4^"djN);ޅ7f,ޔJ" 6)fag)C>QMAOlep.S94ݹ 'n6A$F@}ᅹ=_xК=A# 7$RON;7ڂt "fEPGK_k@tF%CDF)~(l)FR]Rqsk |s6j֍Mh3 8\}<{Gl1骲홨8 u,b@ i0́;LK9;4d\IP6,).MoGVԜMIs)ዬ n@cn gZ?@s`GՏWb\ea`Te@72Y}M qP0,(|"|Wm\/T/%_$C%$B(NA:(>LjE<fciI($ 3dXJ|ù) Y-c W#?- Ni`]~~A󣻪ZUj2|Dl2FS0.hwo-&pLD[ӢQD}5P׳M 0QTDa/ҵ K=2):+/o>{+Oaw-1׭Q;-8թd,[y[h`;'|t^Qs3NR+'YZ%SQ(RU-4l<(99h1o1lcn6Sg9^3r]?GJRAƑfaeccoj$:YN/)x Ϋ']qlOXǫ΋#whh+OB_ t[dͽYzgͣ~jlnZD2se4ɤM3MաcEc$g*\=dn>PٯX%ITg)DHT cB!OJZZ`6ӏq6c)f~H  `>VazY$w!xej;8+/\L[-b&N %g;Y^<9$'1g YJ瀗^073Ʊ8aOtluPVEw;}~PZ8Y6 R5ūe[%tGD$Hu ݒH>mp.4`n̺֣Z5:)fAEۦDѮ2DC lC(fcz,tiZ ^0!(%gIBG׵44]fGecݺ%殡ʤ7Dg95/ .#l[vQZSϋUɾ -ZNn-!ri%Gd7@U[Z n N>YUYLWKpuBt;4{C6PݑJ̯dhE_|S$@y(;>${V :ۓVܽ4VAʊƏPR9"/OxA;2}8 *$PѫӞ (skMP研`\|ƨ50N}bl?=* '8*{*amA iÝVɊrm|䜍*':jOEQHŗ%-QvXZ;tf8֚s>_&>.sf/9T9[wz:ЎjDW{hI$Ό@Qx9]D)zIWQg$lyJwҁ*'oиuqt omBF &|j{(@f+2"VC υ(LHDs>!QhmKT7fԬ&\ڧƋ\N; rxxBp ^)kݏgcz#x,JFڔb]]Œ`2 Z E|.*KZӾ4Gx79̻dô.GK mZ[݌79ڝ[̌-W: ~:4[P#h~""p==[wדaϗ~L.rnL۸:?z8k7?^Za3ChW4}sX.Yi{B=T-wM~ zv%b_S )WvXqvf:ia Ś' ,$؊'[x)HߞxlL+/{L] C S%~nďRrS%2 ZP-aS*a;H쑂-K7"7E)Su.ndvm5ў%Vg6&^pYb.Қ[mȲQMZlE$J=P6--@*q;w6Mtpo ])Qs g"=˜oR|M:U*DN1PaW匴]D2PNkЈyJЀ.jFUF1jnDQ=|T(6m~{Qc[|~|ՠqR'Pq&grf@R@?.E="KRl /y,a)?J8T`K$"oΚTÍtrFʨ+:J@WC<ȍ8'{.)ĵ=GMa-V=D<q ,ny^y)SE#F}'da _pAuEB̞03Ͽ.]ƌ*u%Ob_GfRe7g'CMS(9<.mKEkϟ=7J3?Hߓx98*3KVZĘ7 QIAcȊ)l4ߒ/WYuTr2 MLu:BYd <6@dg422(t^C :\#L!\Yp}NV]`AA; ĢOb-9EeI Bn~C# _oL[WWzXɂ )<'a:u2cZWlݖg7<*j7=m6_#*U`aV6OJEQof \$*b)ܐdϾy[5`Eм(NOroj3M$cI S_PpQs&ԟ?dl)+ 4oʣT 0ڄ^,4xN0쵋KT V+TWjvMy"/?`CYAuLU[zJl>ʷbWl+%DP`G^ fYd6L(}גކ>?vE3kKRaxj8!_m`B9h@ߌ”J={Hв t5irD2o9 ;uUu@%VE&TR̴չկ6"Sje+ηE|Qd rug:Zߧ>QCilS2Pڈ1!X)KA֯X)M[ 9b$OgaVUa%d0½% (1`w˲PΈVF|4_vF٥1^D=JkLZvee6acoCs0+a2؉Wp\.LЄcP21)nBz8ݎklBp ?/jZpsߢċ/Z[I_~r̳eׂ㬗|/K:# E#RoRd)ZV-) +S^iATnz}@2ԋF:@<7C#.f"0ݝBK R} {kQ0Zfrtqg\9qi6DSpLU"H=r MCCWZ:5ɩIc~zpeZ3x&gsuYt,KgBrnӨ);wsyh)R{/  k t,ޢz^j&cLG,S7~ޮuI @0u]v^2VKSɖ[[RdLfqX)p cŠ)[=uߴ6K>8,>f5m}DVblP *@ 4H0\͵oOҍ@򯒉xl`D00UFLfKQ_>QXMk: <`dzkߛ (?KHA[KOڀ{ jnE گu._ Yk,\E1o |߼)|2ꏌxa ۧnޠ(Hm6b`V#ġ*.b׌e{8/OB"Ćf"5%%Jf/n]{~[WCf(xp(kU (pYTX|~a 0Gژ&MmG;%N1jxq 2s"=/,mwp98D" &&>53P.~EhjLSXͽcB=;p)ݷXoxP2UY$:}-й~(ճd♕VZV"DdMhɭٝr>IeLƹ ҨٛjgJ4olHF,{PBv)]ư-0 1B |2cpk2aBkNAL!wjQf :Ng?ܒ%`sKʮ6X 6Yx5xnOArq3jhO? ={E>0A:W9 Z*ٱY<&m6ZDMWE˾gB}fY3%/o6ȅ]i9 &!`~$<{a#T?7IcxNN!7%E:=m@PA_Cl*Z2` rҙ= O"CU ld= 59 bP#Z{pα74EGϱkw}J@ꤺJ}M0.z'/4Xmŏ_>O^5NK5,߽*cտmܪ(~懎1E%AIJwV %BC ¿n| ^ɼ RKPQnL.E+2:YUok}(h &MLn}e9jQMk0в=XZsn^1m^G&2i58CgLh,bg`% ?,Z%X v-Nkc'xUЛ:d" #1R3"UifD07L Sd+p^pi=73r&@C}_]R%;U9kH{f>*hCq3$J:]s>[osnlX?W)})= .x_U.kȬ8j"]WXFh-AdE "V΍D#bNYpPQA5B!$Uzekv1A s(@Qe ع)b"֭Yy^_)ڽ3T߾Wsr+S_9e!yU˴EŽL}69(@pp*^3Mޒ٢>]7#r,%,!V.efҴhfJR]?QG7c O \~OJ3:7mJt]:狀w%`}lc蓗> *I8h%cxngJdG_KJiz9L/O)vX4=HNh0/kP c{ZVՎȫLk/6fݤRh:{T\xq8uC1м4r߈bR!"m!.:xÒ[/ôW1YU4bj{5Ka0zi31GjG3_9KUTp&6#OjwpDGVt}R.*-Zׅcn!<@p+?YLet~mqI-\  :6SZ.w:kȮu|=vDh6Vn~(9?&IbAu4QBre^9_0ۻt}vQ| jVOML26*4e9 l:,3zHjR ︜ۍd,@W2X1"OJ3sj¨ @TsH[Nvuc 3qX]J\=[Ŕ/RM n"^6[6i%kSBޠn$dR3pD i\"EU.S6@XGLyrFsd]#/.˫,l]}@ZӸ=x߷4pB_K7>@rsOa郞#/s 큵9C>2ϵ;g-E:,^><]Y֨, ^?MI048O T,*i|Z  L7wꋚվKF5<Ι႕rpڒ vY/ImV`*:d^6⹈]nsj`4)z8Cމm"N6Fz w \.Yvj+ i ji%+i xA$&+#8AiO!{X#kLlEa*BE˦#U)6^Sp<1AXUI.S0 fE F8ԍ;e  3\Pn)#Oa5UCu 9>ĵam%O'?jUnB68e>XL9o^;OM=X}S0  x2gA>iےO^W@Z;-Dd[tYp A'fFy ]ǥ[H*DžkVd,KY~O#n1뻋#~I/msѡ#~MldNk CQss쫈dqO ҊmR7[u~axS_#n)FIox*ugګ:PRf^ڱ%jKdJ!xsmWƒm^0es < 6) XoNwS.lx5;ƫkNn_RAdyJ9 G15u L3PSC,?LTfGqlТba'3~V%g4&kb¿w[m:2vPcDz 74-:nTdeբ9^9l#ѳ}-9HTvBLLI0,ߖ\6+WaV`+YO$s" Lk}BTE7,}lY$fa+'#@#oF>9xD_"kAH vTjD0eпg%Y9x;+F?@⵩158U !.gz!W,W[f$)bY T52p=~!LVmȘ)I4ЙjSAU-JRX/vltAζ̕:\{Z X -5+b!\x1b"b+m@ z^ o_a]X[645Sld_gb߮'lOp_QMF8B]j6OțV*ق25FRJ,PDA-q@:kD)!2ζrMuӆ|O1|VuXaL pLْC0q F4Tb2^,vTel\ބFTrOo\WYpi=0DursԄmr$]T>z:BErL\B:g#m6/4qy?mq5H6x@rJnےC"~}VT͒2-o˄9 ZA".{gFۂ[uUIXSs2Oߚّ-M8%j5sQ&]7veX%1(4(wEU e!0t Mw,0ŠwN& PVxFBeGQ쎭@!L3ZM'X~~ASKB<':+>!>Yoj\/HꈊX#qT&5n}g,ɬhtiGpNʼ׼߶Zet,+(13o_ Ly^˜ #$%OCѦZ+26Y ~0kZO;8)!Qˮ1 E5vνOۓJ6uI݁ ~Q$Uincg("X(@pp-:}ywS,pQJtpUInTq`>rQ_IЧN|G]ݚ+)a:jRır6W#=2Vmn?+5Y4e}k1R÷v>m4Yv / vuw, > cfy<`B V/MRAjoQc歪)@Xs·Kwd{[ |]'!@ X镠@'0C3Y ԧ m}cb|THBN8]@-P34$aM@g Ot$蝰< 7 zChw>T ")KaVfa'p9NZHVy29X̟Ώ-R PIpIgX=j / ǒoɫh'ɰXEs:zRb5jenT'/qyZ>gKrԔkrp96cp#DA5 ։Iq0%&B_eW'nn Nd=6݀a!pg~ƣ" y mw f/t1r8J.vi)FTEK)7ҦѬ Ńo" Xu+JdglΦ>[&a6P7 I.D̨Oi}^e>M'&wS%Qնpd;36@/H|#s(^o~a\\t4DW(7uBEr=fŽ~gH`ʚ1![f3_[ N9k8W)Μ8D@{\<:d6iz%v`իaӡzTUu P@z.̶:#6^xs~$#6EL#ǘ -*R]`Q1rka )qwMo, rܾy X3D+39l,}2ZeToTR J;BJ}5:lmFI.Az"acxsnHU8[[)ZPSQȔtYn(;gӮwX_Ȭm4~g 0:O\lxdbal[YTc)ֽ)CeKbϿ!}~2yJĎfE%UP1Oqdw扉نvw='1@mt}E4YN85hΞ010~M̖#BΨ9n@Ԃx/}MܓoJJv>,̖L'1.<xWYE:gɛ>)篮d<5SlFL2Ʌհ͖coY& Yb4#~:Qߌ n +bT>S7J՝dWfWyo"fRR+fA 1EL=AhL*$e,rK|/oP.͚q\z}OQ6m ? !եGŖD \U/e0r2RĘuvo

IijDj4\j,/Pj pq8nq aCXZ7AMTUN&ʾe;F!,-w-V5j|Pfd"JeF߮lsR8AO7`\(MhR`5]uKs5gcwuk;hwmpʓ:bx@6LU]J*ytȾ_܋J(Jy*j4{){ k3_4ȣGMJ0!WLGfPܫ_jR&ҢO:XƈMoAwʄ:ǾB6zS'wUr>1qz砍ZDBh*ހFJ]G` #H\HvѱHՖiۛdĘUbދG@%u0>m'-TP^>,ґR- 0㢬G ;#uXRL$k2\O D6toV+TΎ܊ 7Їq D:0 mi4w%cFn Рi4-?eH1D|DVp1[/de&֘MhkNO7hY E&u!}XNEtp8 ܱ`Pvy{d"Fs>8? YeH4s3h JOR]zpfmDVD jS 1[V6C_9L/[,@j ˾L];#0K4h~u;dÿْc=dg+&L!ȉcԯ"3=Ξ1Nq[AZ͓I1puGaK:%>H*jH/bˇa7VHwh䋒6\21ZfqKr!ͻJjUn7JԈu9asjQ0*sCe^}ofBŶFe^6Up=9";> jă.U~A `Ƹa'H/Ӏ$GK彘h8 u'\|_!!L="TW~ 9&R ⡮B[\ k0w%Z-&o!`(#(.m6a=>i,Uu)p@Rӫ+\88ՇPM3 vJKp!.w VϖJW, Q2~ ? 0z%jEUk`-w<,Y) *_r.+=3ȊVJ acIXMUr&kFj2Ma2;9JUд dم/ʎGW.SZ*N',,\S.K F E =Z7մ#-Qӻ^@=,[TᄀlvMQF4&Oޥ\琅= ^K}㮌>Gy\G{B2H 9)c|&io72bjd5n 5 r"6EgDZ XYwY$hk$GBbHoWHPoaOVeV8䭝cY2$8 Cb}`WgbGLb t4/9gcG5eu$Kw3ϣâꅫgEנּ yvĂG垣H/FUx @Wxd)f޿NE|b;.3nqK"C@QΛ1\'Yh $wx8f:I+EMSD7ћztb8#R_J1j|gI_j 0tSiM^{9 }v! Ζ5&^,`!7! S:'~ϛR-Rb>ɖqKѱU5% _`ʹbKyiBi Z\XZ1.#-(9e[\P |bPS=T r^>9ۊ%u7#bIEy&rq3LeK/bf&)K_$<+02(F[C)ֶ[8mx@^Lӯ(;dUjs~Rh35d2j!ĊYeU̇ҝyQ_4މqÐ*0:}0Nͺ P#fiwO7qzXv?ZNi$YO]2cUdK1K}ڮꂆÃʓ:? ~.ôN%$P/Oe,c_3c\Hֲj A\P Qa\z*"&>V]_DkR)-vh}unzƲ:5l#7[ *5ma>hn3|%@xDG8|v[1${ҕ| VR!A[\R>xj96] ePy3E|?mELiIBgX=iHb'<./wJ?`R߀:꼐oX#^5SRQpAYmQyfI=ƿL߀~]ե;f ͻEa6_=Es W}Yt$ Q*w*!KkF9栂OUIӚWR)TL%]V֢{kIy98psk ?AUu\NK+nIX~r瞛 dpS]x53:V_5ebJAshdaDXPdӴb "oNX !EAg|W5߄7Jk)T-#qn8"\C @A[HRcb܂HIW_X I(vպZOuD̸Uh3yH&)%Ĉ0՘PQ (:FuP_E _+ivf|!q(,{dPAR^-t\Zi06['þ.:Nmk-k G|O4:¾JF&[?ݺ\hp>XB1H5WQ~P.GLEΰ[@?s풑haug %zF eA0ҡj7V`4u*:5i ZRi&Ս:kUf@db5 q594վz珆 Px:gaT퟽:ܝ\5#Pk,O[5ߺaokSsBYpEpV ["â{n@-A3/0z`֫iǓ+܆ftRTA ĒP%?Ύ]$+jll!,I|A!ŭncTRsq@T[xy].m9 F-*bH 2uE[[7n )j:d |M?L.`-:fT0YC,ww[ VAR7"SjFL^;V7oI 4C}1gmͭ֔@Qg(#Y+*4p2YmT_Yw.z@@_i@؋.( }%;p\۷:]dz{RLԗRL]\zUwIY N> QWeWObv܏!-U{ YI tY9N@V-Ɋ1%*v-vdj?%GkoGoM؀t)^^k`o?!F~4f^s/ a5.y!X:=WB#Һ>WZ51#sRu_`'ŹBCdf{3+#s.# F;2`3m]텀u6k[Z£K_; WWIbX)TqKl˂Rڎ,,c6qS`pǦY=q;r7TŰV3_zE1sa .&)IkԲ6C$էB& $yM6ЍmlHN ,;5Ve QIL`|pJ:> n+ %MLX X%E~'jHJh]צ`?*c-\KY⿛לx,_MmYhzgsVk/s+/lP4U}N]q.-4ˢ;j]o`Y ڲ0-\F6C/~HQ*Xkg7zVU6Ft|w#‘tGd7<I3 ]"'H`C9`R'fnlN~h T#GԛW56'¿l?!:8K\ ͇aX;U?е`S|@0zP~}[`]"dž=esˤ+:)a091|c#g߁C(&~}h*:+Pg 6t)6Lud Xū)58Zk[kϷS>01 tÉ5:a|ޒe9e Pms I@@$c^jV _|.W4jpUܨ=^h-OVl +b,]9iGz!J9>WU5s{̸^}ѹLp!Y5"~J_}kAkmau=efb@{[nA>9QB A"n{~$Hc^"AB(38+LVmE./Kbæ}o8]㎠ɤ7Zj.NeY"KA $*;a ؽ0_|~ȥNE jJ50!ޗFtҸx9.w.JiбMm.X%V_ qӛT$wr)%3[n|#<*z(#3=0oCOy0k;J;Oo7X0-cU>f%P۩)Hzp q81B.$Ӎti֏xPcv" YmR_Ax5W%֎LP|L_+Upt}y_GDdhܫ] 0c|ek\lK]JL,ѨR.̵kNI'@D$aq8C'N@!qJC!efz33qsO=wZIe[N: ߋ.0W$U6\ TpLߚt?91/G8>[4?=7=?9OȚZ mo{E0Tei {ps_h_P=Y14ҮTGʾ ▱~NiE)%G)=sΆ{Hx'>&9q1Jw{t KRkor7=`mYVR}L1*+ӽa uYԵ2TҜ{-|֍NRWKM:+nf {4yPC3>ES\!RTf&1RdPS"?I SE8b~Wu uYȲ2H#nj 2UV1BC~S=ʯ+L -8e+nv}}׎k<ólMN'i-ϐ-@W5+p(U "=ԘUw Z`o Aģ~gs*'T3Ԕ(Vr5 7 V28dX/.ɑUhWQN{E_Ӧjd^ҽ2{IrDƝ8sbu 4IX&vʵ.<øm uQ J\V=dY KJp/˱EЎnFV[fQu :Kk"5 ~ۈTƯfX5q61A4&]&Pt<9 z  \".`:1*u5%'T}l˂"S2os*H5&C ۨ]^} T>=,lrsL6_(ؠ.ܼTlntbHɍ q&vߡX3`GֵĔ7'A&Kaw&=^!BɋDzdКz͠q<<ׅg{Bko(`+n{/i{o| 6"/I:b%Ȃ"Dx$c/͵#?"<"G4f7\Q8c¦[TȪoD,qtjݖt->icfGђFC"]LKXzd6ӈ$7 -eq U-JȓĶS=֬XL%e󶲄$&{4aom7Kl:m^Lt39e1J=|;ȡ/%"xB޳D]gRx5FqC pt z{ ;kea<ڙ[}Lz -/AhU"4|-1KH!OHbb.Ci{y1<&:e#W 0퍘vE6*kjm9쓊ղ^/1D@؆$c{cMSyCCAo"/bi0Y$j*)8d M* Hi[;\?jv'kaIN\Bp_6tuRnŐ6K }VVzoA/?pU^AzMOeG?a|+J1-f-}ErV[su|E Q5BeYou! '\ {c}s+<+f1 hR9Lv&!M! tp}Sv”`_NЧx֌0,֐քxM2͐9t%y噰Tkg]ۚH':Y]vUPT0FUk#PXk{NM:c)\XQ3"oejU/J ˽~Tq@%].5ڟ{cE Pko` ᏪFLD:637 M]׾r<|߯g`Mj2^~-1Xkd:Zd9 :Q `ѩaG2UJBѠ54SWb2,*8ZNI:=26tŤ)xRjߣ#J!^Qzi+0mv` ¶]bclܳ>$۝NMHS æCtZ/7 !y'.Rj k>̊LԸ_n\ÙEڮO*?!.MC>QLV[PďE.&FX*1i,+u,#m.Mkq'mf&9Ő I@}QHP\i C1;-V Kܟgµg~3ф 2]ڻmuCŒeS qԅlT.sZ%#S %R \+\uoO5uv.o( 5%} cd q {|f|鲥ixp>690[jg\‚C1LHzg$~G"ʆDoZqQ-_m`.:OsAk~#T_+p&\}BNmǫiڃabxZT `[s\eJ4eEn2)GPJIPά0DW8FKHF;_h+|e0xi+|1)VER 7'}~D{\OQāo5rD^ c$x-$s"Tkw%DGu9y3ihsg<;€k̚}3Gc1= LLI>X0>t2P%@((ٍR(!eIj $i*S~>*` OJu"pymϐA`ZɃasʵOhXPaC-g`RO01aRETaKʅU2G^~O*P*DVbu*Vl49`|B#ZF;V_'Rx?RI݃C??o+0# ܻUR.^"pKRN g.[111rGKZrkRsت<WEVW# cПI ,-W_@چ`p^|?P|juW'KڊxMJ= xb7T?R6 q䩭?*C*xPOO&x~YɨG8iSnG~ښ/kݵQzQ.*xnS .wj-N_.3`e3ℛ_Uۈ37o8_w>7(eo129,N.BB܄/"~^VaW㘜.>F}0fq_+ C'OJTi C8-p9;j͈|wSb@k{0%:|hh G%u@|UȩL42b^ vĨZݎqA9Oy"|;4e1%JASFm)f(*m*Hh6l#cT|4JTs?^V ]ul[Ĭ qu5^*oy}nsbE&2V׹GsSiɮm͆G]XM6cp1V}ovײ},P7(|}8-Kmˤ~=pch:ژvƝ$uX"$T\mQkHwx»N2,`~. LGyv^w`zas3:sb63I͝]3gA+y.hK6 "K2K))H$ w9T p; [^FT'9Cdx }5`Ϯ~ۢvFg"$:39/Z=< z~ҥ:rEkhDɵQ)p|-T)`8 6=F'ߦҙXWBSgf4L΁1U]=t[o=_8H O(R.VeV"q-}av-m)LmrxǥTNFk['ƠR?iW@˵٧Pdp/Y=ѧuA_sbD? 22S[!Bonta)f Z%jB>$1ھP Yq((H4 (|&X3;)80g Sέ[|SzYDn nU&lX7B x8/5Ȫ8 }ko6N3FEKJr-5NDszt{g!Y`tN#"uyܡ%\cPK_PˆS۸Α|>q w2!'te[u>eUck#ӡZKFZ[6=jbuVpo0mP<Ւ)/Q(dȢrD98.Hy&6ԟO(Jz7˜I;]#>,k1G\fk\=c H~*YAv[E)Ts9Qc]i҂&H5=-N e;%avoo{In~z4VwEoWhtBE !WtkTykrȟ?Yg<pn.v # H .2Өw˚8(bF/m(o+o촧0- 0 ֥X}NCwB\7K\D{}t< ym3&:,Lnjk4Y,K0Q"#ث4P ۈyb6ؤYKgs]1p;bIN@.r nN7kByJ<(͌CڟUoZC%iPjx:dCR S]e3ɶB.j~]fS`L$:qո XWS:mz=;:6>wm@w-0Q3u7/NJM }4 6G)V =XeP3KRG~>1O|h\|".2I;A臚Ӄ YRxT;In~goNjZ"!nnD(M7)O(>@6;AUͦџLDyOpr|b ({vL:a8|K\3V&[˫јd]0Ep!Ų5`t9zL/Th&R+gH~$KLx"w?v\nPz2Azs`*$u Ʃ9Ljvh\ipQ nu}Cb&I1#ә>`H>Wr$|R{{LIVLk]7iH ߽UŌ}iF5HD(6O \MG:~'tYEʼntuW#(,G B[Du9? cLP^*!g5*^bij2-?] }mObޗ ^׿VѻnyC"E< щZ^C>zIA)Jss|SB*ҹOV`Xb1NH7<8X,`b+ߗf tb6,̀tC2\ eT1BR ^ӱi4DM:tlB%rCL{>dv;^gͱP}!0A2ݶ=%9hCDզa9]~sJ2qAF ӆssj_u.xb!QkV9`O%sGv9⎃Eĸ ӊVhH܆p.XjPFmmP9_qFoV|EB,tϩbze7eCi/n57-PSl:'>2 V, ̰4tahH/7?zZrw o?4#Jw&TB3  3qbu{=?HW oL{ᆴY2eG,wVqILj}fc"JiB;sڑyNȭ3vȴ0Z4l"¬O2R{#PC%bjЈ(DT}mXp0|w թV<=͛mԨH(H q,,k9Pdy\1B>ҭ":w  ļeyq4xnc(I}se/@1|H^''!nJѧѸ"g_^'ޯwYj>r7zC?-<`˱O(v0,THӝJԓ) :+gq 1AwlLڏb[պn p}a׸oؕLyȷktϖ;ewN7ʹP+8А3pIrn67c JLkS`@ .0͞zAyB#H`i}6WHXmfڐT]ۋgj@fP]=M E} g5l = ] t)@WX扒Xؕ{56$ՠ[R_ftls~kQ#4$4aED幞>ѣYMuŬ'E`|g- )T˞AZmae`Uc#xһĪƯ Yf5vPAq 2wq)d6P86)Z{s\*V]g跠/TkG|{w>C8jl,3Q9u%w5!Z%,`> I8]W^c;VF1￿Adј }l7fI "|3p=~6#訯ErM*UKBTƗUaʜq&>P@ p[ƮaD\S%6BEskz0z$\BfًacH'6:WSD]JW4 uh Կzo֗yWEÎPuѮkKJr5aOazS)`1~В;jDюىnr"^Ew_+0 +q†Z̹SSKEJ$_܎WgBB+G<ŋ@xꝯ6ф*&5dZ_qlӞdqE ՇRy19@CU ڛ\ZaCNso6^Ft ob-Bɠph}| x{xw׉qTJ<ո~[f ;) uN6) -g#\nyN֖-& Pܝ[}V&qphd!ZdIF`}>hٗ t/pD=KjࡕxΤO1Ʋ Ud;_x&'0Ch;  ̏735#hb'YI9sm6q.u+]G8#C(m&ڲ"& +@$ou{H(2$v:!*FBS(ڠoJ~tۈTVe&M13ػ5OW?/"PfuI'\ln6*hUNA&kLIT5*bzKY_Amxn Beܟ" nDWE FJ"<t; J/8\R}i-eJKkfqv4F=8UV/Ry0âwb? ܊cqE,\VRkd:.{HI / @UncFK]{=v@ B $,!1AN#Z2Jm.7ˠH r *۩sZw~cq1 [xuw2bg;Ǥ# m'RFZÖXMk3uC ޣD' iٕX<*8$Hq//J]f=RWsP»#ehmB\-ل͓Xl>q#R!J8 VbPL<Q{ !r9YhLt1޸dEbUh 5^b19~ga%7bD;h$2-AP3d-]WXT"1%.$E0>dH \L<N, !4!& L゗<$ ;rUJd=hqL`'e-`U˅ E{Qv(x3~uz9#r{zkѺHjfck >?dd@ *;˃!>^ك1͊8Z:/'+J#%.K|$+2r' :`3<$0i $Ņ6,7Μ ef -69~ϰ؞4ҧBS$8jT>ŘЙ#N3DOtu[:%5Z\koHٔ\N5`¬VBP3]VWX"G*`؀[b,L̥G\"1;[ZuVNJ'7YMٌNAsU~xGU !S[>QEGT̤:M6#C#'OB0k &i7z픀޹ O`?2p lXl~6o8ݹu5Sh #J\M^Y56{ʒꮴ]"V}dMr6E^P2JЖY QfTJy/ ].+ϩоdi1ׄ0'#$6ճw+v1'P6;R?;`K/J"mOhN-ح'q$i]<9yUhu#4]N0 4;?yGxMwLU$K>,Fj h(n3& d SFnj,*z 4R}ۘpa.1fSu!L4:ոQ'c62x `j}^a͌t?Ə:^_B2!%mf̕&'b^$TI%i.p5#jzr{4T5`W=|tј.P a\Vuǎuy\uU6nԶcjt(l3zrļ_@^;AAT , g0XG&_RWͷ"P$S+[IJHN*;:<#z$Atw$KemuL dˑ~ flJ&tC݇u*-}!m% 7 qkEݻt!btN(€Z>r鸀;_{f*.;*Ї[[<5o$|a"@}WM˕fשD֕- -09ȽF6k#>Y^)Se|"9+sG0o9pۓp/}4?(M-tD ; }֢uTzqMg٫0ډ3qAA6b֓)K*V{2tz$p-)»;6Ĺ#+g}9(Jktf`$A&,&]B]\YŻs]!8.we\6%{r/:Cd{,lL 3m?9Ԁ<(?a 5/ЁM!L1oA*Le:U]2QYyLjcp4!~6d5&Yr=':%~~1e<:_isL_>YyX7譠6pݤ=)uWn= Wj>&7 !XC+$UNv2}\p=&(*୪0bsK|Y2B==Q뼫]zdSuk*mIfLN%M%2 .cƒj.c;i>?FGF(- 4ۭIt{WKIm%Ӈzx&y,kqR/IvUgH?^ LޱwbBRFd_EԂtÜ> QrwvESZqPIy$}Axf;8Wz?o e8>?c>쓮f9^r:ʶJ{x3h;dxehɕe׌J+BoUX|`(%#i#νWd]cLJ- B!{6C17 ڿ ]~T8V9̴`> h3@.mgHNSjDV3%dyb[H VX:UJ,Zc'ebĎWCQpQsÛ:)|9F_⇇: ^\!t́J 6!b<63$%Ѧe0 KJLfU `O1JY#~SN*63F0"dŌu)Eeq"4 4`DZ9NNj],5myB,p & ڗdl'I)9PGTftNb¤`XaPU0+?%S*r(pHltVeXi;WG >9*LݕROJ0ҟ3lt g<'?1@DŽp_͟*ouωdкdy{|__b[^qyKϲyL \gS+0_-=WnJ{?.aFs,W>)W{5!)kJXO-yr`ۍߴRI=F.6q.ƹ@/Y9wҨ`p~>'z P,^feqĉQAe coaU$$L$nO~-~&Qxrt(s]mՖjOF}?{uqm2la>[$ZD )#a*Kb㦲Z7ˁ5F;Ŋ#&>׶&.e<Ji&aTOffli<anye'\OA{tZ Dߛ#gpX(/AlK@P85zn :Q#8ZS_}9m@8Y6>Ds͊K!m2qz=@kP|)07jdVY<*yG14.0[ JZn vHe=g) 9+Fbwl!˸=CZ) #iev.#>ּ(,HF=,I𫂩Ug["]ej K[:!͌ )f9 MeE^]_;)G|XbeO4U_/q{/+6i7) L PHdt#Y;vV#>"jWVeY {H\{[ ѓAw%ݰx5Zne\' &H`Bؒr5ƛa?rz5^ddqkP[06t!A7@K(26*]Ŭ@Glnf;.Y)%M%m#[Go+:)z +[>ׇ'xF?gxIqCmIZ1OL{Ƥ^/ ҁM%T'6LeV|lj͸*nBj+G O_<XveAyڔAoEXj,6߮[8) G=Ȧ޵ K-rQ`U=~{y/IP"^}6"k(}-9Ƣ"_"!3A=>`vH߇X)R#:}}>#g=ݩ{[ g1^ʒN}]xb ]WyN\r+MM_tvQ&;ԧ(~@zr@{V.bc,cWTJ3喷Kvn|4'ubcҏ6Lfu<1CtBnըgCSUxJcTpK77أe&Z':!I 0o=g8-1v?`7.bMī4-O#ԕy>W<ʄo|GkE6 2|S%zUlfIH~Mon0;:B Z= 'u>WϺ@g潩m`\x@ќcNz4m?.-d~)a ^GlB!<ߝ?ӣ:]Hx;!G73Xq6r yI0<ifCt#l`Cz+#"Y%nĉߩ s[?}22irS w v͸xqEJ;(k:KXk "%A/,wp#d15n-M)yL n0QgB>lxMAg,<_wqyS[[L;N▍T|*i$ګ/"Hq[FF͸ot>n}Ӭ9^Zr8x/ \KZ/" 1&A$0/u-ԢwI ϻ/$νտWn|pH1A\:Ә߳>2IԲJ+O4MW0۩Ex踰qک=x`'z޴G Է`WzylYT>^:!IO% X5F _TB2S*LOlO{ tOh3- `τWn WxZqpeGPZN\82 =qܲ 5cZAؘt{$z9]?(!v<E7:n~u{#Y֤EԆ&̦7R'frܼh8˧Gʨ 'TQ /S faIhW߳N#(wXERZ2Hq fHFȷ!_-`\2|ڷPU5\δpC925 Izۄ-4ۭzwUJDOTU=zo]d/*4T ]4禨M] -qsGmN_!i@V-{ʼnAwGeJ.Fn܅A?8VWc+3rf BmWJD<=Xm*`[WW)+ VRMIa=ԍwc`ʅl5bHRAjphY-^5h?0'R[/_20J񺭯x=,AIN]Ja܁^ctq|h gc.3.EPف(Ew!c&Xm@5I$OkA@:SPl Uԛf!2py|y'#M"} TGopr9FtFױ۴'WxBLl-zC3%7x9AA+λU<4=]˵d'\i4F홮E:䗸ynݪ0Aֺ`EAC*1H9. JY1DIKxn9~/^Z{1uM C^\;P=؇t(}G{sRUc00(zNnS. It8仼uj"!ix {4rm!.Kj'8_F.=Mɍ`~oY )s#gl_Z&-)S} fyFE-/4^s_[MANAϯQ(8 Q0hf&)ڇA]~a׭9äzkܑ#A8:Td+S KuOT3u@T"%^ W-<O5g(Il T-kD]?Z29Z|TU'lgtYHBcu]nx "_J,7Df/[dn[ZogSNPB/T'C*YUBsS0s$jEuyDxuwގn}+}ZَuLP ˖+տuąC >+u^au7^4? z)xv 爜_y0݇zPZOmP* RQ+2O کBsaoE8;!}O|aO0+1I㜁JY.:՞(:up馋U97(ۓ%.6mmwՉ6}ފ513 },f1_Δ irt !=6(|I`bM0ޞ^X~ƌӓKK[܇r0wWJMm>y^Đ8gT}U&Qrw<,Y-̴uǫvr@])<Nmҫ^( $8w'Mcg6qMU` l_\ hP>=1j=G0BQDM\LO>lu܍+2Ǩk5SΌwk3"å)btePv{3/x|9ˌNQai{p*WfpS㚁P5G8ַcIŬ;wxf΁\U ܼVۡQbQ>CsT bS)uGzJͩ6EKJL C7>׾`P3/j/AU@ ௮=v"3 +\ 2z]RhT/b?=[a4BZ&S81`eUHte <C_ZjLk ֩xK^dM/P[+JaQݿ'ڤ:;C5Ae"ď 1kP^$1wlyQOۣYw V91¶|:Gz_^$0N!:2b󉉅 Ze gI-cFZۗa҄KwJ?\hBMp3kE -_Z.S"֥W|#:Enkcc ֱņ*rbZ};vr:Ut{~'5Hz<7 Eit'7/ l^([6xF"_zfcZEͳmA"{w}'I3h +lC@>ZGPj.^7;@q9H$[ )(-Dt7?!q!Z @q ,uvK+ mgH"{@^KAӜT;1d3m+:2҇a@TG:%'ȵ>cH sDz1M}'eiz'jҚ1k 5kG-H7 q󑇝m_/l42E8Zu e'y f݂6E->t4[ !?<47DP7Y[̂i ^}_W}uNV1@Qs=/"mRlx(ݽf.H|5=Y|\ަ*o]>s5+>28])1X  F{ԛᾏKU;6+1X%J^fO蝵ۑG~>#$27xAh;Z?ѹ=įƗ<@,KyI 1z$~2R$b|GRFm};e{a- HcPp ozc% /fCpGba@ߛ_Ѿ9Z$ZBJLFM+l+ xwclw5Q^S%eM }{=* `WF,PLdpRlL2jH/bD-7gr` dO݌b4<.{fhAarIvq?B*yy ˳;uOٿóq-1zzl6OK M1d]WBz؀EvN ڿLֈNsl>VjL ~V0fU%a*C; ӗ vyeדG<| @F! Gqif\kwcw[iݤx'x=[.nJiPACyne)ʱ7ƥ%0  ,qΛh D4UsEC:YR )lʸXR@/Ray}H6aQDy)Zc{9ԁrdȡb.<"OӁT;T0N.Gnd']3J 9`u8lM>R.}.?n+H&,z'V0䀈9Eň_L}FZp#V-_ϩTZMxlV7wԩѕl "k _vWd :$`7N\ [=Cze;-6:9 6/y!1kjOr.x@sf_孍71c_1}A0]7mU-^ǛrߙsLXI㴼'qE2 Nb WK){YFm$m1g{bGCF9V5@era /JmWsCn5^I6@~ hK!mϯ`܃w iABeA &m@]`P|&1Oڰ>~*u [jy'xm0@ŀ7K)P7no|H 2ݭP:q^ܪ!/We;1u((jb{{Q/NӼ^hEџ}1zLNLf:cЯ5!oh6~jt6Ot_bG1_#ӹ括N7/ vsuukfx7HQܥbs&&ubFVD^+"\7^ #VDkGry,kYu^yP|NL&z}O,'Uʥ1/Nk3U@K5Xot=Qk2!TJ!.|Ȫ?0y@;HVG뒻H1K!̣1j8S‰@qN;]뛔lK~(xdOP\rNMwdC5QՍt63ڬXʪ\鑡R3l9 ey;w8f&;s4MQg8d6H]Rk7AȰzS_%ix8BUHԲ-[z\.m&IhJW޷6~Yz%eICDKgb?'5t oW6 "5y6gwf<;8ˠƒ 0eOY,˖BF^ӂayEl]QR_QC[##M$Xd-k&qD?|.ehǹhQk] :X⦗nr>d"n灑 O8E0k:\O𫢐 (<#Pr2^=7Aڑv'0XX+ܑQu]^վm~bZ PL7c+y~O56xu#Mp+L{ T} C3ky.J=d`o- rXYj4RU "p W3\9سЫE %ZOi5- ls/9`j*g CF;F6'cZ-)pmOi9^[sJ:^I iXީVDO'Lb8Z)ѾZen9WTJW!d <\z6WT 06jC=u "NĆ?A!n'\>Bcũr%kil,G9 5N%M;( a;wዼ0>rp/8nñ Yoҹ`DVrC@y_3,\uI %3fyrAJsJ9T>zߏrkm~5h}80r j}Mn hMlU<k ŝQVc$,-*~I*+i"!rVI6T*΀.3>XȋJ\|6g4:}(fe 1D>u% , kQ\x$Զ"Y:Ϝi60(KGAh Q$2gQħcm]`=A N t&? #䄟Pͭbَn|-SS!?U`3M#V{JUM$P.3{cba!j-h5׻bmG0zዸh>n6!~Bn5NQq;FL2s@1ϭo~)2K#KODgqlq\(>Fk&ItęYJd#($l|{7] Ny!ZRy H8?-!bj9 b(bY|7=j/Nz>q0<(_icjbV *2X 7ad36EfӒ.t6Pq6Sn3,X/r2]]{BeMH/g4S;vpܘ!N¼=Lz0+g>4Jx a5$tacowXA7^l'EGN/x.!j_Wjih AU 1HY4OhwUӚjB1CvMF4_IEfTz ً-K6Bv;\w,F HmMa"yЍsxyҕNހ:M8`q t" k)˓ʇ7[{?FpZ?*vK1oÐ@dƁw=ˋ9z1ݜ2=q:⎲$ҧo9[oI9RqA?G8I,MVV%T8UC-?e8Ï sEh*Uy͛hMTՓ{o=-tXRS6.Z?ނ{le ʟh8E3[ N2;7D4=x1*Ng4‹N`APjNԳyoC ;$q.,ώrU\IZYašU<*C4vlqU![R*S.!pQg&ũND½i.84yї,ِluM ;{p Ri3;.`󑖊ᵿpK,lV\~` !o*^G0@|B ;}0] 槛_y߹vEœ2i0ј@|>Gk.ho3hּU=** ̇>~괞$7Bv=$րʕYIlI8]\ `<iD+WYSczʨ.(^u AdaG{~S*mI0}Q`W \7NbSIVp/.[r(\*CMYA`p0Sgt)NHb* `hI1Ux/ǁtIMGbѬoyۖ5LM&wFݟh47 jl{"Xo-{_|c>q/r*fID-=a@^9~W$5}5 S `8Ɖ{VgCwu(F19ۢiRN_XPޑ EHeSu #8t!v߀߀ ×iڃH1S`f$NAE=ŔCw>cƒ(DCY=$`TJ12X$ j7ڝ+տOW&2n4!?hk DhY$f kH|O#ȁtX."* ,~s{K&pv\I5!A% FW-Dt3 Լ Y@THboX%5HIN]}&TLM {/&tm1S$ں,Ais ODBxA}w}nYdNI f2S# "R 'MJ vy8Zz,ͥLY@g8? WC_$1 :KW -4l[}YIvQ،ӣ8 8Rh{۞ckz *!򟳝%&QqQ#8ty~2Æ5k夸KTCqgOFqkUqU~!&9XČv' ()`V7V`'gܳxHIWj}'1?NRtgn/)غ Ɵ)@X|xg {6n&[dew_\;$vws݇3.[U?6V>x ]އ j>pԐtl}us`:ax^Y=b_2(aCNZqo!p[إcUiJ=$pm{ོmX^X~^VŻ C .-P! m!F_v,E8'K>hAnZ SPv #Gۤwᓖvm{`&8ݷAjEhIˮbORv!~gIf^-L?Pj|c:FZ P_CMj9Id7>W6x 4|'a"UH@1(#rЪR: x s\Gosd/ ~?pgbeo*%U׹h0bz <uD )6AI]=np)}-[L+j+652h! ܈jdg^Ƒ@q@y18>ԗeq~ vٿ#vx"Sdצk[..%&ttN0'նw.ꀗVк8Dd8wc8~*ލͰ.JX鄅#z6=&tȨNߧWtqdrRI B&0>}Al!;1D˯sڸֺtKk|3<&|lAg)Tg)IƝ+|*4YV@a|4~u׏v¿Ȁj65¤;nkRD0-li-@9F05]L+Abz3Nci, P#W¨(RĽim'`J.B,7T fMC f'YKT"N?Ms΢!>a9Q*L|<ޒU-' ϳ ӍπU6۹|N@[W 24_PE}_7&vĜ;FLFtལ^f+:iJs?xPCϣ^t1պNҭ?&%4<eX=KљZj9ա%?m$ ӿLڋ{M.֡yR\S_j^ķͼ-vIZ.'%Tknl_2 NA?wnpLIjpEīGMb9kGdtO=ކ¸57"/%e4+y3:W gJJuNz9Z94=m_3s5S8z; ]?;S؞n:&Ok1_8XLRBJrgF̲H]U4Ʊ!X.cc)杢֒]ۼ6(>g_JLze (ޟ))8bL`=<8Q[G !j` j%| ^݅e]|&5j'h] FZ$gʄ[1AO*Q=Y W٫]MX=Ò~vmD- %Y+ҽiI`ǚ"_&IH^#F&Sx8U7j,DoP.B:r5s; ̂JLL{jFzJR wzLVכYͫj{}E/&HA5_Wֵ:?IVв=)TT^x}lFO'rdN6&(9-dmF: @4X}?́4Ĭmr`di&='Qy+v^tJ̨CveMd\X [xN ǔ%~XCqm 7ǐ Z&C#ޭ'KܱV[FCZᒔ|4Q18RGߣ'w2y˭*M=$uZO) !ÀV[<4!>p yO;z}uH#Z LPи+ 2vyK5_ '11Ygs$}S8or+K*r4Pr-XGMw(0MC$i5ĕKW!:nID (֙~hH}@/ I$jA/C>cM?իhb\^c6"gx?  ίC)Ze3;D,^{5Qg |N'8#6NP쎐~ #me`Q7I}Y`M.x4zHB[U 3&›Y}ևHܓ$3K.CJ^z-ԣUlEzfqJ8] ~: +0&$4تᜄ0+eVyá:O)CYcZ5ERuIK.nGo0O:sbdI۱Š5=n|pt)f@i Wִ*YQ}y\l#HsH@pOHzvxٖ=*s`%b"01J_Y~>b {?\q`8ZȄTd])ewf-Wc{ kj r|.` wLb+C!4cq慥?LyJn$탽ތj ͞$A( ČAܱ>13D#4 ar´{/@6_ DzYLZo@K378z_]I2XrNQuYbfjmtl~4i¦ғ ط(f3̝w(o}\Kz2PǧҐ';\*%)Uyh b +i^4dbK0]sI߿y\xtcڰVՃ'?3VagպA>~mhwGi,aeC "iS⦺x^h.j5*uVY \bޱCPp~SItD;N[ul5N"1Ѿz#@1΅ؖ \)5 ӧu*;K&"XDaDB?gٹH!w)Dc6oмIޱi%y~)m6~w EW ɢИ/)o4k: |Ƴdu$ɽŦ(Q  !=B6$YR#S2b l6uZ="j[O+_OwZj%M v kT9Cƶ\Eλ;D)N}/,ffd솁So O\*dz0V-*hnPqƒd&x?-RSU)E; Bl]ohySzזFs&#)RrI)J:MGGrI">o9f@(C%{WǠ +"\!㙂#={{JUWHSlֈX_Vu ; :D t`|NR bEw&^ CF"Uoro&e<]"c1M6sV銪WٿOZ҈۹RoamI),^}Z'(y-Y0aHp3Aܝ8YL@h/[e>G&U EBrp{RD.}2 \lEqP pԕ=S/rZ#GR+x_ DtÝ3aE  ,TxK2Ԝ{%yn?,˚NUf-q&ۍw fp cw,SsXW34Ą4Ylz$ӅAa Wyr&1D]¯K& q} v04؎x"Zikcf !§j9CjXytN{:[gHe#=x[$6aD qXr*خ\.İK@8½`pͬҐ IE <5nUt魗`~M4I0dY& 1Y[*)!%|22^};5:iyaQ! P:cjGv,u3b(]{zO׬W]f'Z>-}ZWMWDk`_1Jl XjVˮ7Vc>bT13ԁNNT$l%i!7mLt21*qeڂhq^տ4Ha6xYF\H\\ @=-ŵk ]yu`/U$(M`FwNJ!>\gm$$Ӷ iÏB9Kؐyc +Jxf_mشwty3UE7Ș~V@NGn/ Tz(#//Wڴz-"'^ʜpNNg35&)5w#]J?k}. jDQDk7mpldavv$~W /Ù?32}Yɐ0r.+V3ue,Mۃ r( *brǠ`Aq'OW%OT"{XeO'sa)\0.~? - ֕T"Dspj}1FcF;gfPۆPD>ܨ@E& xGޢ&!WJZٕN+j$rdpHm^{msX?RyM @a?C+TGARXg[9-O| Bzo'jJFclsKcMTvl7|lO+ }K%O{V#"b&h#W>5$]ƶJ79`P!GP.pDWPn%wOE@Vک)Xo v$㭄zk Xw U5?QꐸUZʐ| ?ՙTlH{x-[/:c #Zq8R'RݮuzȌK4[;2OTr y10oZ /x:<*dB-OmHM.=|bE}NC%(9ek*9'f浅5pxPrdPtHa9[4곒RV9#D! aũ#xhmE^+#3W_ٌ*PG-Qt$ک JAN{P9R ;o([t >i/:ʤc ٩# eEnP?, ׿2}G~Tfbu=r亣KO' J*TOƁ.zM aʐ;ce b<+Bj,hA!=B;kq3zE,jWGIp.5 ΋i_F!J]fpqSo߭)~c\۝vWfy/Qd$-ۯ"/#P'B8\jzn|hx "*]%T|P< ȚaxT ݉a"l13BADSJ{ <4͡~VIk'v]nO)Y'hxD,}rB#p&?_nDƉAypܜ??mB]. iӋH$(EP-4gdRGnG$ > ]֬aAB|r*.SfqRG>vA[(S`8sj’L lGG@.½.OMaN&51ۙUDd]y2C"+є/3l9 Է]ىYVCͮH/8 uQ0>f#TsZ}i>f${ lW/$"+F;tBͣvEH\Jr9WȮ07 gW'FXP/v\d ũ4 c1p>e3KBL"h"q2!xm@RHoR'$Oӥd^5F pm-"cHhX]Ŵa B^2B5)lAIQHPN Wb+.?89gDR*VgI EL޺EDUkWi^s&eI, jG`F2==('1Do[2촵tSlb˟k/e=1teL1زPYoYn3lOt5ҖK#"MQ'_wM*F hoۊlj`͊BQ)34l^@/@Ll|\b[q'sbۆ 14̷JY\5F%~IGfdJ${w9]f#_c: MX2b²u'0jSs.գC0@f^@nHZgGJ3)GVBw@S\:45l|nvpdIՕy9'IPzl2/p )ίûidE"R/֬a ꈠ+WmUm챡j(8B/Crg9t^ɂ=yw3F EoO nB,{y82,^D$ncKUgm*E?*p/:2<_]"vV 7X3B1{imR !>qo,1ߪ>A+-tcG^@6!8 %iOȀH8q&GDܼw`'='I&NɈ4BiVid]k*ԫ[u2)&/BahcmUB0^?Oå 9&JUÇc1ysֵvnӕQy#3%r6MI]#QwMA\ տR2u;L7zU{? Ax<l`'o@ q{ޠNkלB>]8qO]ְ P8LP2DDNJR h/]y޹qlz Ş#ppN޸o [761Cg!C34qDI_U^"K ^lii,/?Ua%n|_4X~IL称l|v]M/b_H\f%VJL/ͪ!D D9!B봞A ڠUxLşT_fi+7FJ`^5NYSs̉gB!5[E1#װBJdHrD*yFi6U΋|yD4x{'Vmn#'^`q45њH`ӰJQN/B4̴!V%&۬>r"dIWQ 3Y'(lZ2HAEÕ/4`X'JjmB#~^H'!UPt1n婯ެy}\{Y{AAtHٳCK髋6)خ{b)|4"9 D%5b/H]F 2N<ټH#6E G?M>'YBqI~nN,dWe )ӦF"%&zl믧V0tIԅ|H!Yl12%t={U _!A;C8n>wb+6)dk YX3 9SWldr=XGY"'joIhJ롴.Х\ur&qQztKDr9X= -|K{0:`M7p}:`a?a96Ͳ2ȳi8ғí9А\g) LQсXu D86; A+4ˍZ⚦&O+O1{=\fsef6`Ny@٩J kTO[){RHn-:k Ўk;YN?mfnDqtNY_TࡶA;܄&3+2{:vCMc3Ex yf9z<:=OfPY*Ć55=Vj%~, 9%=#>s-7M"فFy0h* U4b+|fS`JA=CZ{yxL) ݩYa/1džib:dw{Pk+ԗa9hHV+&v?h2,gEԲls7ݾ Qp0 ši:JqR³ӕ HeTH_MfIp\ׁ4ʼnZ镹f5݌sßx.qƆ5SH@TH 82b3^hCPGgy H dm *ybåy-̮! f;؀x (dWvRNf1?Y΅_%~h "t @A5C/̆OU]Z ԕŭa^qDXY-5|vs[Нa29:ه_@w,;yO mW( " 8uenifJXƸK|fKfw;O-!?:x(h`RS\ Q#0F;(y 4iPUU|nK$!{]+ ʯq:~-ynQ}Z@AÀoߎaDtvɥtRQ"M&C~oז@XCԔ8U£9#B;$+F :z~Պ3MydE\'$2M i wPs*ә"P?+O^ QYG!aH|>6IWّ{ yi.h{heMPe(mxy;О0BӪv7miBCt*`lv06:q-BmıO8eH GbRНcC~ XVeߦ-GN "|p"9Γ6V(T39̽fj4/0"ɿLΩ`|ύo,E75Bo>H }&X1\#Mry8{4|X-Ƈ;0\ lA2jaAn逕_hv=9bUP"RyuFZPƌ0zTKwuww$W;$:1^ŕ´+e{ ̦oXI &'b`vEVJ";8tPԌq15}"@vzC ;QikJOch) C ?В<ξаp ݍLC HEey2 U?"f E?<ղF 2l^tˁ0FT]D T A:ݩ8i{}*uDIsA(bfO{X]Rj-BঘdYtaݱÊ_3l$$.?FU-L!Ą3c )7 YixS(ύ+L2ABcŴ#qqjć";96x]› 59B wpϣ,T[\%_?h͌NI=&7 ȪLOy2-ډuw7ZY۴Po0" tst [w\# ;VhWZ9\椔 %+Z?.w/&ٲҞu:AҲoi'(>.7r/>(? |)eSf= L?6O1{;iV1"+h,7E+xw3c0 7fؑ4Vnܳ08ںܽ•Y ,܃])ovOfI*/(;-ZЌz-EvG }ELTH~(Z#ɥ_%LFk{SQ`ٕw#*@tF,6򑶵'{k1+!$?daoCbߢ +^5>SH(tpKt\vhkk_]LCs@5BA..,Ro0!^wޖ\6}ط &t%/?f5mpk8ND 'Xv%4SMmzyԠa$4`19ׁɁ[w\qC-8,Iwm^K_ ;כC 0ܼVń8H^ D [w6!"=;aRE4`ڏ})Jj NK4D xyo!8sNͩz@JCTCn帅&_XwE)*l6S{fAwJIwns8(p@t3('!Ey 'Rpl=sxa!2u5Qpl~Ŏ-db6}`f좀Pf!7$KGT4L^rR:A?^>qP=ʚ^bv6HL9NcScV={ҞFkx ``[pZ32{SD;Op nN?G+vlMH#}3y"$ϕX^Rm!k֦%;n)|O6[.N;_t #r 6Zن)!-sw][NJF*TJQlnNi;5)Mmw,e7%o&/k:tWSdxUf[ÆCR3[t\k1ayݵ1ILj,FiuJ-kt**NXDu`w%6!^8͘YYL-%=?5/u\U(BízGq@zT_bkGhVxd{{e`76e+)9%F0u q񀶒<8`+}h"y^ƤTj@\ic7@3x(Їr^m 6'O3}zrMj,,+[Ϧ 2!gf_=io[db)GƴM[3aGhN5 59 N OEmC\xGnX _x;7Btђ;KGoM^.dUR=]54XrP@Or)dϰ3.i`mxʗ5 2 ȏ: ږf3-[wjL?" 46r\b$[+&hP;˧PF!\l=`)EeTna(37C^_1o#Iڦ. ~2@g& c_XxXD5}Ƈg:C^ 9$]RP]ɩOC  as&2{o04H7~'GJ-p‰J 3OL#mZ0x x%" -gV=#ƜV)zNi{@P@w8*T.PMշ0SP9;ש-OyL# -VLʹ4'¹up6Y˰y&A@ѾT|› lC2ǥRwA4o;ٯӱ2]I2$ ɐ_+IgVCjcK /ZN?X2!zpFedpCժ.`ZiK#bd W&bcWE=jmmrڢZGh{R׎&tRP/d0Uw 4M:j\sDwam#iK3ҧe#^Fh$Z_ v7Sk/i$65Y~n+dw Y57GGMpl3PǤO_1'޿!MJ#4ر'R:u]/E6"v%¸qA舞-(k3?Zg7%̧mV:^1o-!š)ֿP K*¤A eN v̹{tS~͆y p]tbjm&Hzkzolw]<1<׆j^DOXQz6_l*[BRUdʪ`b&(`'RdNQAy9ڻ@$"0;̀hMZi<r*Js?x=Ғ&l^K~!6LWu<AWXO,o< +P1>E0¸'jC `Kmct@/z\8c qkA˞7.ŀ&75m@bsX1Jĥ,k5ޜDrsDt! +q8p^Zž 8w`WmZ Y?B0^Xʨ]r~B#eN6 xN 1U"$3,|( ^;QdҶg7%>ON1^) GK9Dqx8U==WHHóPza$Ck<{l̎(iulHB'kB5!'~rR0X~RxSGg]/5 -#; fy7G^X\-z. 6nQ{;&iERl0?D|,^]Ņ5c`x !#Ѹ}h$_VqY{j1 Dž٦he _irB!+{zO Nmz'YRٹE 2mxe'sAzQLk XʭL d荢 ^: OE2U$׺.0@OoF|X)0= UVPvx^;И耨 ޘ*MGK d4)ZJgIXW~O{c_<{LP~!9D}\Z^z/;X3摔Ff86;bKX:d^/ܶaqF3'Tp]n.n_p"2Zow=^@ƌu^r2Y˒w.e1d.j{^;۔/>DŶ,3NQ˽;sQUAwgvcK/&z=Ц,M;+Te.M0gkM >S0p}Q#0}p8˿Zf@7G+SarjN|vXb\H (Cr>O,!7ܵ)Y#邳hYU%OD =nWg7)G7[ȍv}މ*v׃Z fsHzK3I܅#VX(:1%[BJo#)Ara ď +;Y+-~ %Jl=TP*\ N_ڬ]hЫN*~dhч0a u,p? M[Hܞ\wGHOY,+YD K J&X3kMjg"g8ؤrgvK_Oqv +#rBvXu;L_ICI L\cD#~eNZW2w scZ@Y.DsY j&^OO İe)`vYg%Fh @Y%ذ ,*愽ꅫy|0ٝKAQ%AۂsTͿKT)N TXtӺ8:\3cj2ՋJւ\NdLi'ZVJW xǷƌ3~So/RH^{x!^"/uJ *ݔ#Ω\OF{ |Qe>fdyT42Nkgnר=zšk*X_j1x;\A [r+pi7W[,?3% oIU;%V"dN@w-}(GKU1~ne!KgVzkTpQh7z=3a=BxN.I1M 3kDEJ ԕs# :Xh^scft_Հ;XY-?`) oWg%?`pDr\ua0gtȇm$kƂ=ճb]X9)@GT&19}rXJAa󢣋_=8~9zz' ߛRZ%6N<?h5篒@#Xy~d[zHk}5?g$RtUG UAE2Ũ._2əh%+at]6%C,}j~蝠16d3w-u#V&*h:* 뚺tmPB㖔pY^VՄ"SgaY7<”jjCgu8bXTH'S~y!Rn= G`_0f!]y bS6ncK՘G\O:>eF'r~pX }ʏ6wyb}d&5[sԖ1gjεmR권xP].M[`L@9)% d}٠Xꂸ 9Bwwk͏PK Ov/?PRSKZ)g6o-hܱvE +y a r%j-e݂׻N$[\ ɛj&D]kdf`C^'=)u^?4+%M:gϫϛh"'76 vm5( /rBEeb"KF)dPgʏh2M "jL?C^b^P bfÐ Q/S4 B,jDz޻_0q7O9WE?qYa0 #qՕL14; UM8A ?.{?a?Qza~AG%+@v+8G)![nJHD3D8l6C%E ^G~Ϩd~W͝&ASO٦~4l$uQ>u_t <W6_۶I$bCԘspU)$VLWT\85\]vnPrdOVU[&/ݑ䶆Fq TW}hs_X  Mm엁`s=+gJ˜z[^'tOۊ /)EK)~B1ң%z> &MW߹7B}J1/h6Yu|׽[bS\>r6Zn 0qV| cɝk-TnukH"TUAtẀ1^o\mNf}8|?f=;&8QQPLѢ~p]B{}kЊv٢s+CŹO2uAbČx1P5Μ.2JLm]XBM>Qr7>7œ- ʆc ʂWtṳQ͙fmx[@OM588j1@#dWj3a)zC/ hI,:! ]hus:CQlRF S7;Θ8PZ<._QCWGR:&z]@3]LIEnJI5GjR1E|kV -z)^d '#(֘?{r;rnl\eX i "역k1UThHrXŭoA ,:bݠ`k"1 FNOZsbaEF0Pz8vr]mg;C]Q*F{Dr2PRc%0iڡ ߣF B}Hj@LBW'#̯k{ T=F+ WtY24WEC'~Hu`ivX (HkQڊP^Mno\Йgh\)&޵})nP_c:L*[nZILn![u>$=H;eNΎ*C!t:t?LCsy<@"Ҩ V ;;OCeGe7g;x'X̅F=\l IYUPqBk3+a! E`cENc02aJHl=b(vM68-yddmXR1]H#AIv{9yq3C/FQ +{?7wGK`a@&w}#!XsMTy\0+*?_1%ΫWpV vdFq Lkt cy*vMV^hcjB=sP`>JYECB aH tzV(U^ΐWӡlzw_(Y`}nSoE48#d?EyKLoVսǙ,cF̂S{-G*)18I]:e֯Cp>P(E7لщ|#Rw`w,MZ{.>yרKwgK]]U qvj220^-J4=).vBIR{=|e61S.]['+T-H~.UWIS\7LΗԅ LJs%`8RB'L?LlHO>)[^Ə#6RSFJպ½}4˫pzq$AjOr؅% GqJY17!8ǥgdz T;'Lm~|)[+Mw àm ^.[mߘ?[u͛:jd ˌMUZ6{}zIc$&ao$|,JXuFB/j] [WB% YأLZbB7G謥hfsl]n ۠MCF&WI"-`g}5::Gh͝S`*zA|Szϣl˳ >Ka T_ *8=x׿5mp;l 6|eoev]̻#gg1ojE.jOyۜRW)$įh"gsII_0DfjLl+>vSm_$ne$R9-s ),h)w3(79Ao/K`I#WtLjn85> 4W#q+=cdž%j{^^ ;w <YYjO͟{R9.& x?䧫K@v6@m0*=Ne9'}y+v>% }v2 :C|JupHi؇̵p  `K3 吸|Yq4-"v6\S|?)+Z~4ˁxڝhDƃήy\ڹSV 9&}akJ-`<ߛ8m F|"}2ܴjɱpO9~gz wЇjLm2)!0Wt52kԻ Y*9P!O]~36n9FGpVv nKQKќ׀Kj؃fҗ9Fi.%͛>Y,T n͡΁j+B r20NsRxĵ_7sy&=V!>醝>e?P]ovŇSݐ2͇@ fV7z]Vh.'_{DRT Coh`"Pt>8E=&+7 nxAe`M=n ɚV {(EVK)uk-/D? wKɣ dl:=zZd1@\.ިF@HƛGG6-%K_5>7$ ?l;PEv:2%_*.1#%tf~FcIO"D!@şw$CaՕFDcB՚70Ģ4 L%'_-Y; A}wv e!R㼺0:-H7wf-HƠ(6z_[-Yp;Yc2%<}eޅiߎ>mYTN=m3Ehl9RiO~x3+.b%| ;^OfC3ltuPg$آ`̡?԰V@DL`-[U )HX{|Z1,Yb$gpvP`6?FB PNh_xfE 4z*^n2{Nťw|}yژd3V d:cO# J^D/WDJ*Ul9xUqzh9HQfMUGm/Ԩ]nJM1zKEeZZdp0#%-VWb>@KR-aכgneٸʖiNb)%J@2Bw,+idL`n_HvxQpbp~/bsl>auۧM+ℾJ gM'P9n6sV?p)\]ȫAJ1\U1K>v:7V~#}3[)mZ(4V?\CBjhSm|4bTv .IJLh %QDS]wp^'_\!| և$1^[FA !Chako5;yg1sI>]~b'.׳l`a=gԦw{i}~Sp7RdW$,i\_ABBV%]N .u(C8:UxZ߳8a3t[&22 6(}8޸##%67p"Uv^Ż7Bs,r?n=!ooR@3JɅ(}=<-R.gIz|Cu˝#٨ * #{ȳ1hr~⌠0I.ف`s(nXx\!HUMfA(?"7S.&3tqTdIƔؗZߒ.ZuI+A_`!J pKғT\0RŃ4 }/ oNM_Y""pa3!BhrT&fŝL'uդjtA( 3GOEyn!kfU1Rz:30w+`+ro(yahܧC^.Y9ӹ8D"Y()YRG6n@Α?gϻKJ4͌w;ȫ5#9xҘL5 x"臚TJ@ rx%~m$hKt׶.٭א3(0j*$6 ;Y_R_"[]wmoJCQנX`(tJ 8)/12BL:yTi Y;p| Ԍnwߞ&;>I5"`EꉇXz l؄ $xY@Kq٫az4 T6(-ȦmD7ƂbI|LӣppXuMqؐUvG9aTrK"q`^]cV%Le0q鷕֜"8D$87x+.p K}}S1j֬ q bN ddƚ18|5µQ@,[^J1nţԸaB׳BM:͆/'V3Jۧ,A_39WMݧV&?9Fw`B3}y_ahXK_O+D7&Sidq#I9}l焳4$Uӑ4djfS 7$:=E+@us؝!q^"O:;'A  rޒ'r+J0mx=M3JlzO}똱1 6Njg/x$mh~*;%pQVʭ(mN] GiMho:V ҇YSHaإ zuSoNnd}rϺ{wd${x5)rwQQCxAѭQ@b(.nIdAjUݷYh/T}$kUFTdxnk'i7hBZ7;]^ 鍻@=䧼e'B'\Go#`۲NZgЯ$v\; H3sF(Ip% k{'rsQMMZa.b>#,}MfCw+"Qp&ʑ mDcCO{{@'&M$IWKc3YIs xhZ*涑aF"0fpvz+]Ο\;v,Ge9IbWvkwaW@YGbm8ly:MG{^FDH<~?j),dd.*s+mH8ToN* vګl-hQ h dAWWBYM+k@[Wghi+?a?jH0ʛ؏к p0}b9L|@\+U'ǬrC=ʒuaQ,FPKU'i\`#L71ӌ b R x!؇,gr=V՟l'l\&J(?ogJ]G/|Ql-$"m9m%4c禢MǕҎ$nBG=G(2Vh؛fjPɈ2wrXхzJVm8 m' ;0QeKb;^Ba&1,=&4]aټk 34/h}W_rT/3Gaun(ToD!"&&mSQj61{)f[M5bT2gs˟ϧm32Sa#qI,U3w6 X%SE$&FtžPzT.;9+<Iˤ 8xd]|=!ՄwXwt,OɇMYv +R`[|$eҢL2#@: HsAyeP/3隒6}>ueg$ vlR3|D5y #nऍ^e0XU2E ޻F'ţILWyX+Ԧ==e*:B8ʌqo {6oAB&j5Q[b7.z )SnJ5!-Ŏq:Bhln&cI/kO)<^L/]uҿϹuT V_aڮ#]LWYw͢~tEOEW hpTU=UU69|(ު+[nXi2C=:_WeV\_-*+̖?Q]f0[(@.)jWȰ |5 r >wSΏO(LUv%Q` Ղ?6KnX\H/NH))|c{Ȇ z4ViiCP's_[y֗k2 ǹ^ T1Ϟ;bcZ%cH^`=Sr![&gO]_wr!TfubawH.YJ1F <&Qc<V@eoƶ{;ˁ7Fp̄(:wY.=LZ_3[ w-/5MuB5xυ/[ּ{Mn5ڞ2*\ e'{µVb5XgX,_mbZ-. Qyr5H;=)#^ųa™:bcYoVɪo*"),]E8#5ص[<}FB$ ߽c-?).C'k68Mj !>i^ƽ#w};9nr@Frumν#(0=$p}{A}Ťi|5sbC酉<"EL1+nki*-`C 9`ŸV5`v3ߜvB̟誸C:Ldv?ZL,?tx?̋*<'sRLX6UʤYU{ZQ>jA>%>ĶVi~uN9$Fdx w'g,m8<¼*|wDC:]7yBv3:5[uLRV-Q@!9 R >˄U&޶[؝cQJzʩ;p lo*?KfFla_tݿ3}1ӎ<--?<4dtǭ[ns Lg/-*$x R^ۣG2VouIT5/.x[C.lH`ERQ_>[P/:*k!NY a=xSv`-# Rn6AV"2_k<וӒ(q&wЦ8T_J$I.VA#AM_r(Т7FtXЂ6 ̔}o5;пR\u?0tƟ6i5oP:kɆĔpƻH$FTz]|&!= Dt,}upm3;7dO4Ȗ;ż 6$KY)4Rh÷~Kv"$pjY@y)4Ђj%l{G=K3it+O.*:"ؠL֟|$~bUVT]2>(~J͜x I=)^ 1lZ[`fǪl8yן tB).7n[p^  4gJ%8?ǻ'aQmhRJ͂uE kq-q>}l5݁#(Ux(Fj p'KS'Ti+Y&ݺf`@֗iqnPasAz `~ eCogەzۻiNf{s$:\VBtdoO\ͲݳFJ皹ad/ʉV?3lp5O#e HP>*eOq\cgV)|͚3!^AŢh9$meM[?.&N`%Báuc~mͧ߶bC3f@5'zx)$锾;f)ŲOgzv9ϔq'% 1;!Gr8\qFD|B7AUbgzbqYSjz0u0& ݒty׻oCUg fB .2Gjtƈc\;e #04:erO1:qdm:_a]0m 7~B\V)<ڭ34*(qhbVX;Pp"q(P>)T?)\$"9"3.`$2k:NTbLYlT*yt`gO]*k̑eyvOi~`c1mX4m'{|!<)c RG LG vfTHr\вrpl{ ;nh 'ecwy2%̈]SxI?s#Da:mhVQ>> bt=`JAl Dyhpr C?ad^oPSL6c{\ C> ܦ㖻P=!̘j|z]4 }%VY"Ǘ5m,XM6#޼@SBOϏjU Fh1?c3wkj2ƦCE*]"Q@vey;'ID? %{h;[poTM]C$ʁm:jMƕ_"ϣ #rEt)c^ C/3Ea:E b"V!4F{s?YD~OB ]R@2>j'pZkw o+FQRq''fS5ܜJڣp| Lf]Mav%CCmܯZ/⿈>g@6.y溾aP{pYo]JQQpwZ6,>1ЀPK\]^Nub-/:>Xv]bp9UȿrNL@VW%þ7EK@JDdebUC$ CLǎ y1Lcd s @eltOx :D#Bm~8FDaßgE>*9v{qjᅤGfȴL T(E;t&9};P1e̠eIvl?j NHs9q7Sv ^)Cׁ4ȃG."cv̷B5¥ #:ro/ u en<_( طʊu ,32+1Qu͹37֓䶩5Xt2{ZD/=UCȝ<HRe7CnP 者ZTRĺ!#{)%d}ĴI^ OsŃW*dznKFVW3CY ג7x ,d2K@$l{uq)V41.BvtR4wBKELaG<1U]UYQDž1tk,DƌYV#躠J X?冀i<`ʝ a Y Y]v}Xsi֧:YHն.9Rω/rzRSEՌjLn afȷM[jn3?cf-D3 *b9QU+B%ATyq0\0Tj݉֩εFR4"=cD &]MF:H{H aѩyq%5c?j'7I/r؋Ěy1,%vn a'-8 m5x껏ؐVC#|$taYtk +E#G`б _!(p^JMr)ݰ!w<+ɭ-"TP> Dk5w+)E LGq:$YvԺ)@T>,v?m!IU?^4*S+OjJ_gԝuV!ӌkvhLz$'wUdxhfY`!w˼1WYڟSwgr76nQ!N57 CRkS଎*Ǖ#:m>'=`JwKt·`5uiQLAΑ;rxӆߔ7Bd {' >=,_:Q_+ݨ5v2!(F(cgZ#l9i ڪpKOp(Ebur5á]E@pc( qƷy3g UC@x$=M ф,PC}6˼m[5"-Ǹ w!"-MH Gu' |SXË B"WzRq]\P @SdGPLJ*L^v:zIRZ]I';ݶ}<*9ܿjk_,Cl0{3m4Dرzɻ_yG d(M)%l/Ia[⌃M?c1[6a8mPc/$Ape<*`_.3Օg0 ӗSZƇ~pZ1pW'_giL-@RN!v8&5Îyx }̲C2<igۼb{_ tߛ>[ë^Ōe?WbsU &rs4q+%il,F >R]WD[njq-Z򍩖4 Hhޝͻ+.ǁDPˏ:KNͅ'Hg|Vŏ#籣 >g--XTW:7#J8 d?D-*|k֓`8)uJǦܲI*ktRv:A F"39J R99KS+4:lN19%S~283oVv|̩OQ5߇7\,+_&h'dDGB&,"[~D'ߧsaoȚ8.WamPvsDh8-ܸnGm#e 7;[_ La6T g?b!uBxO9]"| w|n۱^kcK6^w{3x!D/{T8Q_U=bH[>¿|ASwIe9xm C=ܲmO 9El5OLJx9>&^6ڰ|@Seu{n0=>x4n2U`gNV Itzé֣(igM[fQlW{9?dKv4*T ?eוwěvD>(`H2۲!$pm^Cۄ%S࿧r5p973VO{w>-p1Q ^5s@;W El$x A/gLD8dЙ#y'&3´\+*Rc2h+O*w&Le}fR]-%czc TC#ϝ[=;tpX 5x#UQNkson0 pױ<ͪ#_PEmQg-?;pi/Dp>Lʇ3d%V>Εvܗif ";>w9i񒏜X}e0Q&aBxf5 }5ajf/)3reַZ2Ȉư <DuN<2C)+: Fi<˪#tW9xT/,=7#( ^R1uGOJ674Z`Fo Ф{D7v݊V!W1Kś̏GGZ#tg9|l}! ik(^;ؕ74_9_cHO"0h|qpdv<͎3:dT,.Szg-xLTA4o-&ܺoRkɻ9]!fiK& @F'D4]Au=*4;P0 5%cή/øٹGW,C^~+~%HtphO''b eV'|gW My9gi7!9L_uXF @Q,68L7= IM3b ኗ?L ywe[.f9!>Ң\Y:"v?Qv\k Gs0B*}ywP |doX~Rh/ޘNԞ(I.4omu`'cS*5C#vKpX&P򨶖+T44ʾ ;&@|L<в%0y.[ҳ39ml/vQ~=@ jP c5G>(=ꆢr.4]242~xFׇ%Cu$QOTߌ@8| p`4bl5?ҚWxڃEVքx8P2mK@0UmRL|mBMZa<`5q$^;&EO^ X6Ьx ^.>xR9 P>yqO! $|fZ@Yz? @T?W#'!]N!ՠ})^Ž)Lrό :>x"eb;z;0lM`씫՝۶JS ܝ:L_LBQk {"fPA&<ޯ!_pB kQuw/PB@IvJ$lӵHG9GJ9{xllP0.; ?da#KhgjuYC[ ͵yrYsRɭBV4Zvp?(lG'oɚ퓣lA&NN9,׷Qm6u,m OOpR-nVAe'w_f3PuU3Nսk2tr?S猝8M"M(3ԩԪ@2pOrcDUo !ږ0&/2͖MrPT2z|<:b[cŠ+ I2!ˠ1Y4~RGv`*1(;٫`RDk)0fP &_[pHBD:cpѿ*WoLH*9wycjY֢X K1+ beA_? /l\XR%Գ[ƜJqdpڗ!Ǥ^cǃ'֢O̙Kck*JY@,VBF>VV57>}۷E[` dAw=؃z2eԎD6=񔑱Foڑ#0$+;*u;^UoI}咜vmi~x>L[X. C~i\潞i3 M"xh #-},O]=|0j{dДi o<3 d 2@,\yE9U "_^(^b ~r5(^5AOquI@iRcUEc]n}?24T=Sva2 8gB`H gIrp2W|j<$Q-+ـZh2@W .]*3&RpB`O[yl4%7@܇{ȍ_g Tr6X%žL!OM"ܯ Gʦ-,4KXt~}B.R v论I$r|y,Гn.@gRMN9'r &h8M);$"$1ȡ?8(7%t؃K-)W5$r K o)8Ly; XԂN ^?k+EGCO4ӵ#ʒoL95J?ͰZraওuC1`f&D/JlX9*As_l0V{`m{;"Ȫ A܌B^6ט%ʎ?c0\ u r21^0sFʃ.75&p%:cMW~k[}<|m~ꭙg_#l{W)g& z,Zo! +H߆؃Q@^Xms' K.7ߗI}0{R1m^)fܮ)E=#wp@2lOT%OaE熟U0 Ƹp0 Tf,4Na<]J^P2hRIaٛC/3f`X G`f9F:>fkS 8Z)U܈h0 (WĆ bZt85ޣa3E4%KpHzphyK}Ee$9fYN>zP)mҁ1@B31AK}8y'2bw$=X[{k 5hM*_8P NI;ŸF/n+sFO"[# v&?&/MkpQ=Nΰfehi$7 #&rPKeQRy]o0IH?7Oo3Y> ~1*4` ݎ4 (I!J uurRCYEH\P,Uj&3`ᤤ7nA+y_'1t[G}R0M߃G+H9f|V2FĦ9=QHf$ӯ:k VǀVm7P m2Lݳ͸8/>BS@^ M?v@ +z1/!ѺAB!)vZpq 7׮;"M+?@n<5WYFm2❞&F*5)WG[Y~_x ] jJ:*j+= D[CS2Hv?@n}햇~! \0U>It]6 ROH!d0cDANVi*;a%,~V&dS=mWo>ČZ3x }>st{K6Ϛ"Yӑ;c/€ʈ ZBa@dUaMeͬZ -/47J &[Ekxs!K~c~Y@jLR\/{p^u $/U/ULH.;.XU>K0o]>V2qӹE`EeVYל<&#XR-՝Vy 6F%؉a<3Q#2i._R Sχ?mՅ:y\^]٢hqŀ:?ROmG(p|搁LؼskFIsBKPc+!cM$~+0ō)ZLJJY%v no+i+DsZ<ۺdjZOS'/!lJf6%43l~%;C3%Ld ĬY!Ac7(U'%= 12 f4kuW}[`֩kj;az@|:j_ 'd ,UZe۩-x=\R&,>JQ Q5FA{-d(ػ'?)nu2(10`! 8ls\@H^%8\c흅-U`K.e IvT!@F< ?}={FV+(߭># c`:^S@QDSuiVSB0)$S_:Ngᖆ9,3Haьqb.]wlf=*zZK5$ fFP{D`RHj1|e{*y*@P@7~x{ _ꡯ"">B?MD{L*_qd. L8E h`tz=rhh7,ay(.~ZdH_RG +3/85qwT~lQ{h&,$%ᙑѽ#eJU&uO\ ǜhi{nG /+)H*Rͧx !Ln+x\lZ9Lݕ0N}@YP o* Щu@X`wޭdN^Nmw1Ct1R=rdGƹxd[mq" L-];fy2u"x@!6E(,XE @\gGj᲍ZFR iH1!Gwl"s"P=dwh׹![SF5,҇V;΍7 ɜyc+u]>l@(fqR`t.j'h| $:]9@V 饼!?*|3%D䯋WJR1.B7!+ɳt#1=|p SF#b[І˄NekG!p3#u N-8~kn:;+<R9h0eTZo{YJK'F[_ R;VR#]8;F:q)3VLMg}:x2톰:c PM9Aj~6Lٳ Sg., 4n&3<yX]k@-/]=J7A_MS^{V<\"G{J=3o?y7#7[eLݗ. WTi^|*2atn:LfIۙvĦB4}{\_nu\ ,S|X}s `kxe3,YFtssX(}MY,mi i? \zZ9 DmUa)hfZ߸M\a<=5ɷBaٟSmڴb"PLe6 [=ޓIAA'h"_6'8K8wh 5E BNqnj;y$'$ gudR/d. *a @Fk/?S"1!m5FD<<*6_dF wh: Y!']Șt{ !~p Y w,U>{–V9QuX4'!y=RCAr &"1 omgǏxT"hݻ#X5؊H_ymb[Ht{^2>3sUA3gaE`q3jyE2]!P8wɷ+NF@\&i y7]yO,! ʹ-aVW3%3qF/fa/J'c:Ӟ #(hMVM0?^g29X Sep 'mNи_ؗ3 2oF~,QL{'_Z_i`GfY}vGKWf-eA*v8XnS)JtS0轿xڵ|iC&dV p:PR4k-0+UhtpbLL,WWaBA˃mӞu*\8ֽ:_ƤCds p(<99O~mIUA5lܷfmr'{)PXMyxɆ{; D'>d:6Ë*|zT+YBV\ztcuKs5h o6ָNK)}\)"e&g])`GcF[%dz¨{he36c0#V +xCC/wҊ9|\QGW:6 #xHBI 31g鋠mo!(xnm: xa>F`f"?+%Dڦ,@z*=miUλz%]!۹Xa(aXv_]/ mkrIrzK!6hI m 2$B5j Xhk)v~;ڙ[ Grm:ȯ(S/ja DGM 5yB>[U*t| [9nَQҺ jY~wVep#z !?&g{d^N8p8NŤ .2I Cgt 8דcE'!,rν ,Vʵ,A,_h"3M8/+J7S,y \m@XxěMHPLtҧit7S'2aC5UN"&()-{y2.Wʫeu: HUm]zT} g_(`Y=mZT]'!jY 㧭`bUh˰dnsN 53Y`M;nepjWͅmK֮hsAi` B!vxæMAa}ddlPDLT $TcVNi@4A5k/e N9֋h.IZ|YN[jLWYF(Dj ;K?UtxQŻ /̇kY}=b0$~]uGVRr#M8s<58vVz[| y~l$_#,!n\?"w32 1f.r|H(KTZN*0ya0hY:F$𿬋N9DZb$ 1m.:Jc)fGS`Sݨ^A?6و& IgAX*I:{8?!ԲKvb߭_z53.ws*VC8Rh1y2b;Z?f,*'l,7ɸpYq#u@r)t!#Nغ]hj"F0 -|mZH%-/5l)~j}Pci%zWOX-<ҀסPpYA*jݷG_;ч¢M D( 4W}gsN3{#~T;+1'7?3-Y 3)go6Ryf_yt$PRF1w#Xy"}JU%6{+۔j6i2oK&*LW?/-mhj _#_"EQ?6ֶ w{u`n\UL88XsA U#0N?6!OZa"I5})*g^zdVg>5N̦7kKpz.JGӡgU86TP98N, t ȃ!쯕*"ێD-,!n*#}JB6?ЄO)Ygߔ7UIl bq<ײbFl*0ֳлd˶&Tϛퟚ@UA\mg 6K<*ʣb}9Ga< >5V AO-]_!vh3.MԊ8%HN`x0wR uaA+iM9oဓw29w}p:8:ZVXTGoײ_!,'(fKv$¯ >QiVg>U G:QUcC`Z$8rX; ֋aCOՄS>OfmUǩz{m1TϦwT R+bz+L{M1 } _"?$DEM~JjߎT,Yb*>e]]~8ʜ/W3_..Zs&k]U (i\S;g{i`!6<]vTE鞩I0@~mT__%iTi?jGfܥn.71FExM١A >pYA\D%wGzZL,{Qm]l澶N^>q ꤄-2JBpv782b]:႔Q$m/jw6<)4#pUzLraOqlw#Xm91"nN*f:Mp5<--xx9$7H;=|30Cefoڮ 壔^NgkCVuRUz2^>橅(&(:e 秹blGga #eAdϖpKU/8EUr*3&H_%%L|⟏@ϸHp*` YWjCxx{ L]m6aI^&OA$R0)pXre_|~Wp&< zR95nWtLL씵`mƦlh?(FI =Ig_G)G렮mi ,%+l/c&l@@Vvc]k{1ܰ N8fĺ(Rx U$yqR*}h 8' CbPY[pv2VQ YՙgNH႗ ) /fzfx ]jnRF #Z[%wMW-#n ^$TOY!*AP}lpx4CcF\ehaߩ=@>\UIHF!)tw Pǵo]EB EP_d]U{&g떓>j4k5=2$:%ƶ$IJCSgP=m[ֲ_bBPHϮ33ˋ}#P6"vQ'C-oXC*E?G5@wUaJ:Lbázzz\.XFjΈ^=|RVXQ{\lXu-oE +`V\DĔ dD-J40?*d@!tK0*t;괏C&urGS a׎Q ?RMgqJm]C 5/韗HʫA:ٌ',v/{p ȵrz8LRLS/d&Eu^a-`olE9"R<2~Ks`N"XPabQ8Y hMШtaTh19@Dՙ(_Wk㎜uxP/3 h[6aHe[.4 /q(; Y*0st{zdUVrsP`ɝPOy~h[Mj3zA48ƼP?CZ.1RC?ĈP1V"/ע _#tx~ U` C݆.FTwwWњVFfsBg'oj%|Vx6){fhU2b)ͦ0"RrcNE~⾣CrR X`0BTCw&ühӍ1"aCOhn#alW)HǰR0qu2O_~D^Xg)E=窚 &pZoY6tO_0?=+ /B bzK0n6ʕb.?})RՏN?n-,hWem͝oʌyYT71>fYmys)80,hm,QݝZ(l CIgWQ[y#Ay?h=f/t^~ E ҳAq |wT`<5ou/[6==ݰ4]|h`gC ϯȒKmKβ.7͞c|zgr~v WPIGgge K'}˺])[Ba@~>F@y2ZRf*q9zJc=]haq$=#u+ޱs7̟i,eE:r#<`YQ/t\٧!p0YXeP[OM?$'/f(Z*JrdYy lW$3Jca'tp~1mxRھwҰg d/y>Qʣ3[εLZr"$ NhA$ mH>܊CDюhp2>EZξ?} zeNu37Ȟa;Uiqd]=Y8/VZ!Q3?CF.l?1r7 HgƘVEB~Ǎ9M74Cm2Vq_rxnxFҭ@4QM7H"<<$'8|$u8{DP_rO|R=qҜ>@Dtc ѥ P_懺so@ϼ,Hx_F~: < =WV9#\%%I 0~#\ҥJu~Yzeu]$}?%Ncls߉1Yꆾw[Jk Op):b Eղ^ h,]KNB.߀ OKSCR+˕La[f#2PM+ah f^>][+;21m$mi8RHg0+69 hظuk$8W[iqNzq_6E 3!=eak?myifBx.\7cEWPjԋhZV_8e!:}[ \0"ikP?lfcNﯞ 4I<y6OǸy%脤NS6UJw,X)wQR)UCۮ|,#t~LRJ54\1lTQ)zNf``ʹũ#-@WQP^@"Ħx7 ;J+CS!S$y_'FA(fʴeos7A9Dwg VXif%Jq3R}ZKM#:-fգ9A :Ϩ8v]d Q,^P@^w!KDq2󃽒eU N99_@DGz!ܻ (roaI KYl`oc3Ae{KPR-2OΥ>Fju-`lP`!PKDmufjj$vmZl%NY +zb n#3ޓ*5BC8Dzր¦s5j{XnISZԵZ$aQCpzVb:BI,fi%lɼBC 2Q= \sTƊ"5IAs<<3 &mf("<4 AvM!Wj9`)4?)h`u#(b^OZ8T۞=52E pqpeAa՞C6^W*pmY,\=J~HH6=ín5'舅-Ê?=CC13aUq/{o z G^KWcM=廧.7\BetCJ:v) Ԩ(ws4n"5Έo^^`BG3R mW*tLhnQϓ:gxr1ŽtGzO|x{4Gc6mHtMN~.zy^N f•s< $*B˦e^*zҾvjc9g, [2ZZ´gmd-+gw/d+/tUZ$o}:+V ~ \5ssa$,ΕztvALxs2]''# :uufom^pӌpM`dUWE^aH篸hd9qҚ) 0iY0 [5=ɣ35kl\hlXvs+xSdVDzA-.ZQb k#u_ ?|ZG"=iSZ `By{:COQ.(DB=حILLϓ+[[#I1njSZEUSq4=E.<zA?V7ùoAU3t-Y\A8N*hvgQ ,Lbۀ ҷ#5Pzyoe.Ӓw'V^ij-EX-WE30 [`s!d#~t62e%7GTm>HHqWWҳRCuWc~6i⬂lemeTzvjo3D|mUN%T'q#ŖN4d>rCt2c5|I(5g@w/`|mcLHG:ila{s.QjY7)q5dBCF(B6%n!{Yez{7HVʧJV[_{Rl\c usO^(O"%9?Sk҃"\WSx(XT[uEHn=3%b LaL9Tаֹȑ}CSUүhbKxV`^F |[Odn$lCBp "#QӔ*$M:8`͕Rr,2E~DXNbΠu̕=#%x>cHITL/13I/J98 ?7|&~ZhϢD.I,he1O.Ҟ^b֌1sʄ\oQq{N ipVDH5q~vX+$~OwS8ۛx" T\|2"J(Q" ״ 3 DC/7}Q}{7E1QIRw"ĉNђvP:/Wdܖ qDqOs\[_eSA\QRZ|RⵑN#q=Cu"dCH]g*Ay9fa!]EX%\:gL5\|/AWBEr#Cqӫiɤ >: EAamRVE[#j,yAT%ϋG|*pg~~Yʧ`{]ʷf=b`B-;@ ʢbj15.0Bhl^ˡF楽HQzY'Lk|L`?+Ym(vak/\? Jlo0kX`nwhʊAbJ5p8N$p10wN *jmXq,f= OE|T>0BLNVzShhfP`Q>b+ӵl>ʇW$ l@!AdSz PH6r RދIH}5}+r逯FAbW#MF tI'1T{̾,;JX-IEe=$WN =gv(տc7weAScs3T\4#aM.@9,qKH!jg'z,4g{JlRdFKI-^C/:b%]t1|翵HMGLVw"I!dMA$?K 0+BiSy+ 68Vt!E}&`OJ< 6U <^D4eץ]Gg 6Y7hfV>p\Su,,cIs-x<kZS ? 5O&TZe5?X i"xѨ`QCUrJ)AcYBtٟPKsA -G C6wH5ŚW {fv#\]n3v߈zf$g?Ñ P[]`OGT}!W#05at)C d=p?Г\415:)kw:f 53 8{Ru᫔TnGd&ź۹zYcj)t=ѝ좞JwR]H?uZ .Lkט)]\+&k#"䝵Sf,?Z.T@[D+`TuzvglmǒN;O7@ld£{ddxw(b[;zp4&QzBK!0TUTG7'΄SASGZ9X=%|pK#'5B^ ,ČX G ڳqQ,@_6ÔU#0jHF:X(lL~E`Ixo %j"H@{[_WnNN@;CҌJjbKuMo:)r_¢'ɻ@yi)<6@<+qr3L/:^Vhf87wLK?/qFx#}E_n,b˓;`I, B_屁1jǚ=|k`x.m\ZҜGdZC =vi vo mh<LgWU7kW d[M%1=>Fi`*pCN|]ryc`7AG:N_EqY0߷K/gle QGP" SS-4yEQ~o+8~,ֿ2^(D^3֗+LHy=֗|"\ 5 ? Y:Y|XmT(h"^8ʥ!OpH-ݗ2ԃp03RWMn4Bd`YhEۀA.3'kv7?ׇr;[Bp6̡֟qps8IfPV?ւOi%f.LOTK|8{,6I&"m}4R'ik!8gه Cϔքco3̥#xFP"&|X=q.~\BtA@mShI DVٵjƼR f)I/6YX]- M4uȿ-s;MYR~T'{,r~p"z$5>n]$S1! fb~2,FF<ݲSI {A=XcMDI?KeMQENۄG-qoR.b\l0.fTWG`BqY3+/=؟3Dl_ZcD?[k%DK?CP綑 37x:xJ'`%>V| tZO<0VF'6 jQ&}Lpwf|`j? jAbCGojF Lҗ0Ol{F•'信yzu ,3.Jkt>)˅Z6˩Si?Rb8,imEZðZ;Q 嚘bT7…7 ת?8aC@Z ϑĐF:@HK<=f,ǫ/3޶csd0G>Y,Z[=5e$e.nwDyISk2L蹔_&/½Y-MN0S= -k[ʤI-iԜTwВgXJp3fΤaG>b "[/9G9C~ Rc*=W6ƱT M3)@EG򒃽|/\ ymӅvd"yL5H# 3:P6ۺЍ(0ɀiM""ajAR>{$ c:ťUc6 B|55CK !O%G:VTuyTHbv}/2і12)MY)q`v,Zt<Ձw<˝#((u%s:տ ^iTҽ@ ;So͢*9 qiv;bnGGV@qZ6 B ȎDo<gH$͝tWə ܏:eɇLЬ>R|z: Gu^&D@^ZF";[y\ŶZ\eVMz#ma_ hk o臒: CFǻ)wB!v)EvS]^185uPugΟu2(>Y!}_<Ҳ\ެ+Xß[S۸ChR %~Cb;gR1Zhr TpJe RЃccaE{m 2hdp3F/ r躎{2 1͚T.̸MU$Ķmed-@/sKی gewƖdx؇YBĝY :1Co6'NЮkP|ݸ,dq-̼HH [ZiҼф;إZ$7KAVIĪ{ګXm%)tPRj<)m;LWv:K~]ic2Vn9%'x~yv1ӣ[7YcoW%xӉTB_s[VN ,랜p {܈ծ@@7`ݔ98Cs׷OqJy6yjMҎƙC식o؉:ަWbE *u e3Re /u=JmD}c,F+^Nw-&b%9 eWɸ _IC`B %]P&{ L@[q^P\/_|]آcSQkxN'd?%YN&LLc!==Cה`ttzRWYp`\,=mZ%#g:ezNNfH3/ e*]ÇW* 6Sml_`Ճעǿs2u}}z%)GUV pA0,rwC$c}/>Ds@V.&O3&a~-y)%_NQ҉3QO_iDԦ`z|[P >ڭϕP|Je: yoJ.\/x6GFp݋hF-hW\:ƁOIGcNY-p)|? x#3p}KvHw˗VM<= ;X\ nV˗ 7< 9 @ac6α. mdݗ>Wk q1%4*dn * tay<>*MR3GÕ?Ι 8>O(+ >^ +_E̳!N+cEKoS[l꜌-·"Vz)3Qg-jA@~q-HEނk=,IS=XKkO<4Ϸ$WMskeɰ>(WAHd5hDyr K>c,^(\ݧq&p<I%F,Hmb5 <0[Es(Z6t)4Ih9q 3-k2tq*Jkvsv:=P|[#&ĺ`E4ۤ p;*1&vQ3 >jswxr::d{!",@}וH|TU1'8ovNAPRtp_`3N*'`t(ʽB'|5&/Z@>frh:a"ape"%r!S6G'SpaYe2oQ\YQ#t~ZO|Bd[ Ы{XFkUt˕L"V * [Jҝ!ѱ{j% kf 2`Y-F:Hi*c"jPAEq,TՐ=zBQ-s8;mGϑ@Yꈏ\ ~@,QB?# ~7i1W 'Ե^ ;PhZl=|B Rqt{a0ŸˎEHBmg_GbB7: ^|B_g %F4iPH"g"AƄYrw5TNs݂TF@؈z9\?xjBݰl cv\:STF#+Yn4-#rB ۬u)OɁqrt*?|KÍz+rV04ٹAG]hHcܢ2Micg8lg(GL y'g@E'T{[9FX%B2vZ.-4^l~8 `)k?Q캕|^n[&{]\lB _j*MR~TEA31 ڜQ?}? oԤB+`l߶je J'M0(e|&EpZQ/8>`)P *NU%2Ih7~찾Q>]J!vE{R~Lp2^(ǰ|h F2k̡AH|yhP|aZ! %t[(f*9 8UV$^h6Gɬ$d! ^`<)> R{BG$ǒGh?5oԒ>')Gv}?LC:QTkg)qp)!|B-p 3v}=IG,z3؁OJO>sBw#_y]u k)EsOМw [5%P"k?(c_k>ˍ1{<"(Q{f'RwDF]Ʃn1h֨гT F<;ذATaZsxyV$2ŧ_=L1-L-ޑr\S8 Zn)5* jHYfN,˰3=-Ƭ'>Ef XL[}Pϣ÷;`K@H@[/#q$*5We=>7p;(}.FB8-8҉Äqt$q,ۜ2 !r1|qv.WanYzgx/3nAZ <5b@P+Ô$3.#]2L%򹩬Kx]77t‘?B/PmnEZOڤVfDwG\B흔 ﺗL[=I>/ t'iv[|%ʣɂQoC:(v.j0ӪQg* #bFз88bo5ecc(#T< _mQÀhW@72;nϤ$A&ޝ}-b+ 4=)C"UW$)/ 7jչ ϺﲷM*Wn<'hg-xjUJְ T~ (*+L`X^ X\5"XywHhz!F92IJo)=(nwz [/wY 2 I-9] !8U"NF8L=l59Ž/yY /® = Y[ѐ~].B,'$5;Z ` 0WU0&Hɶj>gw*[݂fvnf%d2M{-Ydm𪽲y'h=yuXk0G5 cOi<(+d4o qЏ)*8%Gu~v4C[/H@ Ο$(ρvgM眩7دd摊7jZ9Gx[PS `')'_!3ʰ]1?<]U)җpzY:Edp~Yy+{ȰbC h$+>)䗘1qM|{ |eڮ|Ƒ !vb[:SC-r ~& O&G `r?&^I w^eI~晾un72ڧ{̛|6JЦ3Wjor3Wr$RզV-P2 2f&ċCǫյ6V*;`$B녢4t~x xb6CAf\ уtR*Q6}>co{I"d1 ɹ FGYAJ,W=ʦ+E< ㆄjbM {愄NJz D(Yщ3{.y QJg}W%U#@DJv҆ԠAi(Z )~B˶qWWJ[w]N:j 0=AwE䛴Q~IXvR24^v;JSp=<@/)Oޮd9 - ʵP*5kqzYe`c\~A4eu [ fԤ1ēs}9MZwb\&iW#O9\Ì_{wa yP\޿.v#gЮ^D7h$?cڻǵӐ^wJN3<+K9fJI@^;YOIifZ(JD߼-}6X@c |BO^VڜgRq729!*EX4U2nG5b21t 3w}ZPL4Z4zȷ?o(iiU7&=W$8m~ TK;p!~__>e Qu`{/삛Y"ӗs5qaTp#14aBb)j8b.aƣ[K'z JNson Q{-73e0 ]sHEWC ިD¨[ 7GD{:7Ġ ߁plD2$r x^_"\koP4EOvf ҄6a+XjDA@ خk҄;*mP^3a[k ~O-5md2IϞL@<kob-e;W5et59X¿PsnЌ̓40XpoTBw^li]Z"4o9.|hǶNGMHWm4)8E*ؽϏN LO`=Fq tmYdiǶbjS!|s.|>W_#|iu~|6/_ G$[+tAm;3﹑2~ڗؾ8"B<8lTO-K:Ƴ⪗a"R|BdIHyUьo( &[)CjMB*{eʭ@NqM/~/۫FI k<0CzoGO ~gf[}@ TJLˡ \_W?r+dūx%ZX5VǷa#eqi7읗'B{Lih, q6bqR6"MFMT0 Vp~}PqX@4Wr䐔qKs/i M[ Tx;k0ѿ '> - Cmv~ID]DJGoy+`dif݊ؐ[W?}M66?Y#+E'o"cݦD=ZKz-tyn%g?FFv~gFrc?Qx4+5% 0 arv4״x}K{t`TuAN@dRy⡑ :v S`p\iTW6$7{G~W2D&%NyU/S޺LIm6-Gu$+ 8E2ԓ7)u^/!U\ +@G- (ĪZ' tmm \^Agը/ĺّ@`j=\A`8Qd 2eXvZi4D2xd&녫fE8WvOG7`ѩDz(}uA+ =5o+!gI skqB}T:/W~,Ь3,wEV;Sya/x:V :8@@X,e3&<֨ mXR`Dj?-AZWV`/ٺR,0YFL .jq4;NE.h`A0qR X7=( yZOHA]-G&'mvy97gF ~]HDm'/ )j#%v%{긽>vM oK1.%4C܊шoEE'9&vir&&,-zV N0|zs|D]Q[ۉ+OlL%)jisB۽f-4!l U显y62F{/>dlfaOfo8 =q7 {9i8AV\-{xUw϶Vd;՗>@[w?.nRcF7BzBN!⠕~GW\QZPK6^AƸk[}bOQ 'T0G NJ2dy[4x6T)$yJeR,e /xb< (`: ˯Xb0;ٶab-Ituhl*dd$g:_cyzo;"{(f|-ى9Rbd\rJ#h1{KYA|2d8h}GX<- cWƉsg&j]MlN9uu=6MH4)8)49g< %>jً9kZ++48eI\PJHnXL^c'c6kِ>p ѸHlG#ntvGRT9KS)JF:e\&֗"ݓ)]LE6m sRPEti!O:HZS7t%Z\k|7JoRw V'3~md m s ;pc,o1aBhiI>o4)6ABFYQ`ݢ]w2ŶWc>d5,9#A;(~<51"yHf62=(Dbz*Jq=I'\JHR'wT8qRIȍ7RaBK9NTY7V'jbL-kڗliDPG:ku "&Z{0vJ[;=U[d >w߱Պm@q6T); _L/*iS̄Np%+{NDM1G* Xn5;>4h q)rZΟmf J/ZVs0v綝so WhHg0gխr[`c#2'1/Bl(NxODقXH/ O"LnBȌ|7k*m;%7c^&繚:s1,;.z z^f|PD}C~us&[6 A QKF+ZA-m Uwgx`3z؃Zw @?mnp:pf+9K츓b^+( C?:zy(*T8jܪâ6b0f֞txU,22TI("KP©UpzҋgaSr !*<)QI0ݒmPr#)Wލ"f9ѿ]嬕W KPe20q}) b#:m#rxx38VP2‹ +K.)wypgI _>]# ZG~Hw,nuɔ`r&{0OXr/tսRd! tLV\pNQI.q7VlOX5tMf Q%]>^H ĺ}o.={)ޓ`GlU,яÎ靬:/WEʀCC[u=Vǫ&DԽۺw(*m+[ ?@K@?z,,p!76d\U|#:֜":4 )P3/:ڕlIM.&Yt<| KT4g cPo;X";f4UێefFGvxY 9;##ਈL 2[@aEn$?0e-G,ݠy8B':!7ǰ2.YWL^Уz bOV E]`W:#bTZ4 A~vT`i .7X-)lJҲ!aNNƿ൸ jF>X{\X`ܳmLVБ] YG`+Xغ(ȗB)`%A K=Oo#_y @Dbw)xqZ󠉪yC:Zn6P2ajvSHhfB7D( x` 頿Iv 7+XfxQѾ!p$Ė\$OV?-=d)DNbkItнٌ`BAZT-@GQH@2d'+7#Tcpw &8M^wnK&jtQQ紽@YDjSA||/-eVZEY(>a~wͱTnek\iC2܃~SA]p'm@`F- SM~u`ŨM"e_Q)4Y6 t+>oFgmfU&/ZXO[YyQK2;#Ґ]Qdp ^_~?˛7̚ zҪsmI]2?݅1q?v#c0䢜g˟J,!d x jNe(;1i8:R &^*'ݤj`T{|5~(3^QJ+r0@P""%Te_HhӹN}@+e|m-=Q=5LX"6<`nUMpSb%G*pSB^zc#* Xi$umS >zw.l"F`vy 2n)4@l[)vʥ0a%\4)j[UM\L3Y9QYb-/+3̍,q{A5c .]'Aܙ2_Ybd4 toq.Sɦ9^zLymaK yw]q!.*k? j5ǐpڧ*wN^GG= ?uxzUZn$ ۷E<3LxLLr ,[ I>iIkE:)# Cc#hMGe y 4o+B\IEzE)Xv8}5MmB)mԏ(SZWeOÑibkWE9\lMS]7Xa.N ,?;ӌJU[~غ+;gH@FH]3/T\kt0/>+X@"G[½V&W6/8Z%K}&h &eڦD_ ts*G;v~bt֊8Wh:#8g.q +T\e.vQv;F=M̝X@Ti=,0z9|E9[;nNKkO:%áT´Jѽ3(RӖښ ^ qKT)L9d>v冔:29JUHp3*C6?ulCǰ]lrԷ2gsx~Fsq=eC̨l Ui0+q [Lxhϝbwb۫ꀙͽ:+@"\ :M !7''c^ᱍe4x(NZ_uo؍2R@l^]ӒXY>Y6U$[wn/mSzYVnOQ 6)NA)e$&pĈr"V #3uśwQm0n_FHC7P/!֧o/@!릛!hNƃ@yw-Uw^xx cHbA@oHx%dŝ]ibl DطᢇJVqrUZ&ޭ3,m 2)~SE_͆MVxz^ #^sj$ቇ'IP.5j{[x#Wӣgo3Ť6-Gzu \ ( ԇ&2K`'[U4ei2~NCz;NV,.(&۵5SşhlR~-Vm9RtZ H՟ԱDLJ5b Nth $,ijjܮUւX9<R!#Y<8H(1XgֻkΩR@YJocKVA( ԨaO6z3R-qA|o^3|yқ;l 9K@6+/۹Uc/<#ե07kD}} M/?L2d]"Z{y V\e~WLDUڏ(jTpWSUiζo,am4v *8!GcA?M@Ft-pJjnAҡLQ;* }X,BٵdB,/*[TQ'Eyuׅ~54DJ;D1/ E %/kω̕t(jkѸp_)]p>X=vvhPkZRAnSŧӴMA %@ ΋9qc؉9rWr$o!,Oً;w=C|u "U\@1 c6 %To⽓K_ΒQEC^=6m6PG7VG/֫ϰkr-Wt[ 7ٽ]s$\Bj`Sa{-P|ȈUt [E󈯶eS}oɆ=!Oƚf'2Im6x^Gڨߝ+A¬N MhꅐP7}1E _$\;g&s ye8UJX>Dk畛`Q=VFmP^Ń1ܷe\kޔHQ:p*G)0ײlR#]Zr)ʑkc Ejs 꿷@܂?^;= VOQuvJK&2`E>KY<]G+В0l?/)'`""2!0+--:~98:,cdAAvFpc!襂tv8a S 崿E DlsE>Btƾ@ݔ & 4 }Jm)~Zu?\ v}@($hs*=tvbNZ]kERٍx$)11^BuȤ/C q0eߓ]9N~1e\+UWVc\x̌cDlԸ118L:>p&Sh=<(qqRߛ\ aWyRc85Ocg.5)-2vesl*٥6I@QEl5<ś2ʞGZ]!{բ?q ^py&0>`5+fYҐjΗ<Մ% `VS75[O9#P#%68HS|ک_K-\=jA_RH {R(G=H*+>4[@!@G }hJ"=[\Ofas +ejVCt]ZTyk{FJTzNNv!.%$|%d"nq2>+V͞}]h*r ޅINomvZ[^8n,͞lm߭׃"G|q<S|*&{&c%' Ȅhu 6u5PREѫ؆&be*d2y6{ċDM^Y^.L%Op]MX1'gIwd4;R\\[ÎK1ƉGѴ"b=.t(*y*5<ݑR=S̴k#'Q-̶?/_k7`8qzYCqe.6iҷ|SDÚ-zI_T⯗ZrdT$:&=bnݴ-wv\g+|eHeܸ i&QJ7Q)xQ# W$1!醄j5f lc.8PX:'_7wU VL s8@i+D{bnWy3(|,8^b IW\U pK)q$zfHuxm" g h&\%:去%R5oe cξDk=?+@ #I+ڛ_D1TNS1fl JD 8T^|2UFs-qEXCaP5Ijp\&mD D QMӦ?>Ҥcy:IĝLMKty]:!&zX H%FQ\IhbjXTSc9*#D X \_b7u3,{10=lZL_݂6%` sSw^9}Xu X8_Q;0>=fqDd2u(㛣Aa>!^= G\iA If۷ Ym>X%즮K8 OƷa^1rYoCe1xr\KaE! o #*ad7sshOr/@5{'`tO 9_$ސ; 336 B>F4MB[h9suk,C 0:=go}O7'њ8ɜaM k ۞器K@/݉x3ߩ~!LuQeoUr;&~xHDL=}Fg\ӎM{NI%a"f]v2.k: U{}\wH0@a/dJB^#B\򵙏unG]PVPtynNQm^L/sFaSi`mFJJXj ]볇߶YKܔV l/xܛN!4[Y)h/Fm՛XQZ)O_=@.HaAB{)\ƟD*65#qg s i. h \yk{8s*<} :v8{^(71L}^͊|^d\pmIq{68tCͭ[`tOkG|h!= Ў5iI޲(y}ū%7>Ex:?4ܟniQ9B^T wk0.ZRxuePhPkC*=˺N'vuIPgvBa=yٴ(#Q}.]ob/BKG$nȏκCDlkb+&Hk5<׌F"˅Za? X?'L1O]D {6Ō4;'*!\/ 完js5ʢ+`& sdž-\ϚaKo&z EoCZW)̊(Ei2p?r,& )++: %n$tgٻkYOUӾJEE~纅Rp[t`*ԗA8py'QV`kxK Jј]qL(>)r-> 4P<򥌇/4uT. r_(S#8^.D,ƣ Jtm=간Kmb\tpܛ7pˎXlMjddͣ4YvOrޏIҕB>d#XfʅN2p)F\ lRy;M dٕ/p`B_[Gv 4.m M~(\öjE3ti]{](Uи ͍k3+ˀtwe f5t/SˆC00Bd}Pf"S̓O 2,"Kߔ `ظS- ac[B9gp7~e2\뫧C ǴS֐{һZ!7ؔEX0$ge,̭Pgd/F?6EjJ A%9|gu kْLv?6VBmLnT?$2ruSܕbɪ_{x%wԮ|A Ң;~%GU;>ocB}'[-s4W=%EC-jGGKDSHAy'M}#HU<ں _ԦTn+s{<&J^$ %wӷ$--)rU zGSDXO~Գfux!\H@;f"ucz*MH=~ukKqcӚQ@br7ga<@L d"1чXr}OʑrB@$s-bQRތϢl%A'Rdž~\BH7;v|BrQ:gLzدMԺ&RRYHpoERU g4F/=cy|ֵbO|߻}/o:_E.>Jc+Y,e| JRYHٿX}RgO)[Y%c`J-uH=L`V~+RR{Q<=NjG)6A,q>6YUIV肺(HDߎ@f@a IMi5_&-2!4&#Fdn VףY 4#<# EEn3NQ#2⤢IUmc.]'V ME(Ʉ UΡ9Wܞ-ݕiSDGLSS`E_Cn˂8 rͦy>"C3ia$,GGzt\b# 6iǫj6T@kT̞ޘ`=$]}J['C/y~7ĤX|ۂ76_%n&_`!X/6 gwkqs 4tKK8Q>`k{[sY]&S4W=`[$ (6K5ypyvh:\bg0ծ=S۶1/B#IE_'P|nE]Yֽthv%nS#yn˟ulJ31ѕ|d}R8y*Ⱥ,nd]ҳ{t? 5Go9у8,>uU/S=N-dvQ`@@ĭ 3x%Y#2S9"A9olӯ` v~,aI.cы򘂆0_H{:戸Xm2.ž^-KT;{I(a732h?E?$yrV&d;kӯfٹuO Зg+&@Q @e#'stiBvy[pxO3W9K/Q ̝b>Կ}=ah8_Mpz0] W[QD +nnj˅mX';|>?X&Q(x?&yK=ͽCA/h˘ ~Nn0,'7}4 W|͑ >7z?- :i0S^mW©}xZ%Cul݋=f 6 6ۀ'R%;>V#GQHZb!&XMlTwl uts2eN̈O,4NX]Ҙ[\|d aEype0se1Ӷ5CӲua-i8%Ē Q [xX'~EƂD&TmjCMR{ʅ DN恘5MbM#u0W)'+Sث!֧ȾV! $-ұ+i+zi|dod"ru(W0:&M!)gQ;]~uf2r[T8k%V6[Gͱ6;,oG<OCpNX>\7f-Xt֮"NK zSи , =bhHqbKuԱ~漿.Kcέ0!hmL!e>/ ]׳n@д 6}^FH_7'Ͷ}i~,nG"-ʳoHuCÐXMÁm Obک^2,͋Q\ĻR姃-HQf^T_׌u 뽻%k ߃.y휔M >mMk\0KJ?lq3 =Vw V:|M.8qyC~|9ygx(5Dy oE zAu ^W![t,\v*)!"SOoҧT\%/u:1a_ݛ' iyl>z\ָ݄sM -3nZsVQw[BHȧv¿(h)poāNG /EԠO2A>_Ȑ@9LE"51U%Hq*^qֺi>ZjOU=˜T鵺Guz^y`mK[H}k6zA~qmxxX6}Enﯣ*z_f0JBQ\F%^KօYMk/${UN苏njI)-H-%XW^.)TR^kSڽCLj[㗫QNG~( &F^ @a_.F{ś-HؕFaR-~`)FP1VsC LNj Gxҋ^~pG[EٳSXvWK+f+qNHӴZ6Թi/gXN}1rcԈv<~Kզ4`ErexMu|^G nӿ=ot>E@‹YfHPzɄ3Psr ~! ~aE\ ;QTOm(à@tFщ}N&QL5\Ә< KH]jCS%1&ӚaE&wn{9!u[p_u2V5+ V7m^xT\K`(0qf.!J Vu:Y T^K7]/:g*~,j3 A;;[v#[l4$)A*{?|m`iWb> 3|0>Hg$3l*4xLl~{Mc#XlkB:ΟZ0p/L Fŋm%+" Kyԃn4I3\|:T3NKs8X_>-gX*k-q ChO"4385u'Ng429)qr@T0E8[II!A {'Nh؞eZ =kyrMfe2 iHL鋸Bc:m]02XF;ýSwxw > GhԤcd೿ODͽ3%3Lkxp1UUOI! nn>N7k~ t6hRCJw35˔\zo:_4 ."MzDj=UIti\`,z_eA+&/ᚸu +cGtH"W it5!C6p0Q \0YJ [*WJ^o'#^yC5?,K;lMscC·=ݜRk(ұ%G~3.a-:o{/ڬܣcfh)7öAL UFUt푑1ŭպpS+݈ vqI['w?j6n 5l'RPTŰ{Wz Vq]g{ntMB-/pӎ+є:V\W֔a[xyFϥo`NW rFV5=8hEuYIO:bʊg,uApJ@!XVR`!5o > _(" d rnvu;[P+jf 7ʡܹEBҝSo8 $,(@|Q1 o^pA~K{B뚜ATtr#z>wuDmSeDsKYڲ41H K28:f/-SOө_kOҁLDzH˚Cg*ުxb ɖq<&[3De )(넥nEdhgŷN-hhJ|vJ7͈&/}-씻]EЬY)~uJ|#2d=pWŝo 25o+b@ V) 552& ]y2>Bu,W D.*.M>Vs"*8-XdW.L=KzRn=(Ï ֝ u5~f{X֤kWP&1k*_2ʪ0y+L`Rhu,@w`7H9lee {\ ]B\-"lA&L̎CULW[mHɾ!&aу )d[rfḰʌ Y!ڶ+p-Y#ߋ?:A| Қ^:.Mnr2ԏR{X\£x35x:޿bƜdC¹ovR {P)%L]ÓUEx84ia'A~i J gr-z|tr†E:o*/C~*=^tњ$&j,^|kݍ4]S|j:Ռ%9-ҽ! ca:BEśVq=xYc3KZ\EI<.w8~FĪ Ft _z/8KNUl !;JV3Nym iaTm#)*'Q+/x :+B 8R@EqT#^#d4Q/9h$w~o^L3@|p#H۱(2 hx)A!620՛LyQ `WQNT" oIn)ƕo8i0e#RW,>8()~~>,9|%J1brLd8q`wT᱇=⟓80"5"NXhyH))./wk^psf#Hxu*{ɱs`W u_H7 V< δ[&uRBH7 ؄u]p<1ۍX L4ҳ2Cy2:7%cO?@mzFo;ܖWn'uQA7J|#ٕ/ +0$flFl;M<뚫^"OSKk P((8.ڵ k))T%M\Y&I+˯7>(7:2\O1x'uyƅ V(S+EӭzEAIM%&̛vdn%qp~oV kq4J%v.a&֩kUg)jưW1u]O8ѱX^gG3uI`2L?=!gz/ \1[*PH97 N]xɞH6@^Jr֌pn&!6MKHfzʽ\U'',[{i&뤐$\fVHɋ_I5 W ?: b>bٰ?1GBnrƍj?]F7| ҝe@ xptL>"+fkڼ,E|^rcъb!8.zǩ.{{ׇe@?,KyɛwTX5\t"tڼh9ݭ.y^iB =b%UcSN@:I^և4VCKV~{Ǽ5+ ]+;:זoZ'3z0؄Uoq?%h. ? FU1 /Hu"kkd/atSL&+f&c1S !zA'ۮX5!_#͘KX1n\d-vIwJ ! 4V2Cv8#>cA)r0(C$2n yy<C;̃a^T f un" xfK5f\ 2mŢ+{)fEwLʰoY_I?Yn5tBY*,jgɍ,H::e[)m@nTe2 3W.$9ygp%XC5^AxS.u |i==>`/y aQY^BW>d&H-3IQIO-K"ˡWu\:pȲۊ"0*)MH}SE-a1B}:00h`LУbD1h2Pp(K6Ouˌh0o9DhKv:!}Qp ۽u)_TGT5rQ|&3"^'hdjiȾA6'R~-DqfM ir|{}%M#HS$,[žtuːTQ c(%rPFݜUF.A.]XMH" 5*VI88ʌ `)(1lfjdQS HЇd)?-ٮC\޴%%ǨIv [zR2b&lMӳ2oF4jCQ?l$ؾzMyt7?4ԥ_FQ%VGLYטL.gERm ƘkRMҨ);jDnCeTW3`jԲqLم%6" Z=:lxΤ4@z=gTi,\3!3;B5|>LCU/hs eYԬ'tr듮IIO(9ZV(36t:bw0bUi^\U%f -0(.MR ljAp=I'raDAfpwb"|d S5n륀Y)A^a݀`߁Y<4Fꐵ֠Zlv[JL¹@jfBD4RM@H)/(}iʶ@V0|JAJ-mkIfURߊަ?L4ƒa2_#.˻+Q)3$+ sN`%Că6'w}X0Z@X` @ _>sw@LݐKZRZIgu&~L2ه%8_lAAzhd!1lS(DCyN?K@ԋd(m[Ip#r G,,Z%KۡI͎JҩF9L ND~LR=jw!օImctLw>6{e mᏥyjC7=֟N A5OYܣ|Yl7z PjZ%ݗW.G0wL'5@|Hrkn꾉7U-OT}rʙ /,yɄ9,&c .H ;%GY=MP|9 +3U ϪM>I ]Z#5)KY/t.qr7,8"*J{T " 63q6%tDf,?ǫѺnp)7(ܩh%O sSB$ wk):QhÊxtΌ ]*xtȚ"Ux&MgM-_EbN8 :XU-xcB>~ Sqę>/nr,Wr>ceo%Uc\ϴ!)Y^ttVhXP4q hr%^-Ϭb t:Ow-lƒy¼LZ$ycyKCG1π^B'zV5&.[us'؅Aػ̤lSh>MRi ·!h-E^iGw%P [:"u^z\1KfKPmC٭fi(=E?!78IDx shq=z`Z1!/R}9p6;$hx7Hh 񕺵rIn9Fe\ T誋B8t7}UY8 U>)$yj/WM2:{US͐a::Z7߈hPNd[{hesw5GQ؟1. B\g{_7RŮ#*Z U .,Y9~hB 1 @ߞy0Q#9Be6j!M s#)3=){ 6v=}hu'+R(BwgX&5i¶ w}5ʯDsn>(#xD L{PlSm'ka$\")s; ́Y&{5UC딊Ylp-4(![%6ԱԸХ\]!fVɻ$5MmUQz`*o6?1A F^-"3]'X>wە'"sϔۣ.aq1bE2HP)\7vJr0J߀0{Wa^ۀ'V|Flw]h%OFcqG0f>܈>΀Sx` .#R !)`W_gnh#d!_%wט8} ` `R7k9{򗉶/DIRRP٠?BbݾEIPͥu`QjRqj$нxܧdRk<di$dP170#Ե}nAn+2P5{KG?|0C r>: Z/tQT_M6: Ry¡5Y-# gでP5 ^m=k;Rx&}W̎4xOܒhvLfܮo\"jm3ׯ=׫j(Z3/&; =&24Lc֐Aeޜ'= N'A[M4b艭Nl~q%#:V}Wl=WcXͬ㗌=ӷCQ{b V KdXgCB̬ 7mI Ns*oaMqo0q(xBh[4ITXKt21/{ feV{2Gp^dֲvgՠ@P@vB1Be<8r` S'^Emsˋ欚ƓڗRӍUH-ru +& R>' ͣ~`ag]U?;7D=܈iEklHdaD*GjJ.!oV7O%|5"w(5MHS<Bllc@ȹahͧenע 52-Zu""l@,V b2(-4 *A7=ќ6α >'r$tI‘g&8xq.2]l>׼JT4 `4S!3VحV$T SG'Ǭw܌%2|&# Œ[Tb߁DJ>ސqV-0疷eݱ'e,'^p+ey'y9e`GvIEO@tI cwEף(RuWLv@`9"apɇT[P2FՑ{B!%AhTm9܀=Z=ws3Q+5^7rp>U,!z\TW^4i`1k 8m/< s9&}KXtg;a;`N/m;QB9B?1d͇\۠fwɊ1CVVAR1L]}7O ΠA1ުQrZdo^S~xZ&Q$&+ኴ{k.מdV.4&V21;niDҊ]2  T.;&F)Q;;0CmsF4 Qqf#GYPT6}oP]"vJw>cNuŏ4!Ph]\0rӀC28'՞' 3R E]Emо%gvM U MBWBlpu{=0HasֆcH,R@; xy0,}[^ި&$ s\qjcR5H. u==+}R0;QyumŽ x]G]FS%.XxtfZWl??y+ceNtJ#rM;PW_dٱ?:'Nnx@j3‡詈a|+EN"oI>D5X hABS@F%itSDTe Y?R|_vX5՟C L-vKO"aJM݉ mi$xT Mo9 tzĆy /nV{0HU _=u|mmRzKGyD'FZ- T|.#4܏Cd$[*U {H p#Gkf·ۑ>8@x4BMr8\\6ȶ;=ʟ;;h޺<(C쾸_|ߘ#9]հKZK q ?@%yޅT=\2mRpXdvy.C&p oM)]@o&+&A~ d%9 ̒#?/ًr %D8k qbuxAs-sᲒQm2/#8}<e\]B-Yo2R/'A%-j y۽(ʹ-l @{aZ; G蠮pQ<*E9_o.S(n綴xTFC!WP/9fؕ%wLٳ t1T蹫:k(G(MɐX{I g')ez6YK8 KAnn$\܁N{Vuh=VQjW6?ǸWᗼ42!a[Y6P:8oeee譌C\%5s-LR@ -qB^[Lg4䇅7)boϡ\<1heTDՠ/mj<`Q&GHL>m 6E`Nk_NQ$v[3K"E8R@k9x U[pG޴dp"#,Tܕ/G"% ]_̘ c NT6Qg1jyARW˾9g< O PV^a'[bRU:N دxQ2^Vuõ6kIW^N1?}%=G7\StFSU(*련94;XZ-aɡn59?=ͦ%a3ݴ2>"1okzE4}8%So@ 6/[H0/_P{䮕ǂ"VtpHxZ{|Q=Jʬ:¼et:P.b+]嘌*{7yA\%Sma0κW43(f#.-cK*_kӊbVAmq4AB$7_\A.Jo b~iqhN虬 ަw T*f7i_bZ(֐BFk7`S'3rY!4|(wJ[T3j^43w`u5R*u"~,Ԅ`<Ā @y`dTg$d`Fg)V/iwR׶lI4P+ k-+K_OOo3;QSvFبo$b:A. Ff `ݍ%X'OW Y~8Ĵp]R"5ʉQ7cO^+^NXڠq2x6}ongݬѲa|ưT.ňܖ81ž;@p'rjD P355iIxhfez,mK/ sZjڦf*IР4|}⋱K*"|9}vϓd4F][{1!Qi._$)o LuH7*f< lϦTE3wALfk ȹ mxfݍS+IԺc_ky?NXu#YsU}M!6a%m=%b_ +I GCMETr8. 8 CWWJL21; XSbT%6\L<=D8ú) _L6E9F&"GF|碹;1faS޾rѥq&WwQ~@' W&I V$z"v8gIs2תM"ECd gԢ@+@RMK˵O꘹T8 gLMd%~VwW v,pHty"ބ(٢Q'[lP@$^jd%e$uPYr.ܔ6FAg >F.,|a::zfhnZBec -5a qLuDGּx FQgѓl'Q>&˶H k2(>|m4 {ȿv V6X5ƏsqQ^;l2wiHЏh_+E+66wK;U*aP ,O-K4y,0*#֢[&h@vY^jT߬3,%9s>?YnR?) D<=R\ǡZ5RY#&utdGlY3O%^ЀUfE.ԚyJ `qq( $NN՚ax7[;V0mT3؛kmN86ux%I$J?eQ]CjݨcݨF152ª,Q_34D6BR mߓed:MrzҐz@LxB5r[9Z49><6ɣ4Eb́xvaᨭuI(Jgvh_E //KMoauMp)YsU>{.уox Mc M"CzD#[Jqu>YB&e ͚l]ۤg,-;I1IHt 4:)a[w}9X.Ax,I, c[~ TR5;8+]`,ӱ#3f=Fs 1V?]/z8a/="ڮrxDͭ!Z[eq QD(k@$+I9Sn,7q8&N[6Bd7oE#s' 8\ZTa*~^8MRg⓶xAMMȗ^M1fK\Ucj@~d331)i8 6Lu*FKrt$&&*{n[P%Jv#7fDQӚdkpo Fx(j&-5'tl[_ 75E Գ`w'`?T<۫;Ꞙ -ypEjG4,[\p֏Giۆ'K5Xj WpއtC{;{j Ju:a۸~2؉HQ.u-,QI-$9X}_oӴ}>[k#GalDsC4@L zޒh XaDgҺ]LXf oمP-}w5oՈQv-Ќi#voq9/-w#vN:(@=%~5ss:о?&hO^3[L;IH*VF#>bfkdҿ}%B̊l݉RZ&\[mܟ696!{BLJ~kxaw~xfJڳm>xP5a%wR>,~l$n+fOp-o;X= rg؋M~}gݧK#UXZ@)=^$2aXŚ\<9in tLB]^m)޷>]Stlڝ'j\`o0[Y^5]Ze>{G-ͽ'g̥ǪoxՅ׫-w:mC[;4 ɬ n'hpL_`sMvX^'{h6ЦRlA?-Cm"߁cSHo:\jwMRT2wao ɡ/&2&~ ?% E"1 ?ӱe %_CpF^-ѳ*QfPۄX'kz,=3}!X%jcw*S'+5ۧ~ avBԡ+" %%XSuSd*0b g­Ĩ M;޺R[e1f}z,~ #Ua\zT[9+[|SW⥧]v ~! j`e3Р} vva>yTeh8t|Fܬ-[W'zAXAX`&>/zNHeEC@O Um؂R-ķ28c툡=܃IJ7wM,LHs갖#52xYuüD ECHxLَ5Z-ct}`ԙYu{Oܖs&ϸ`JY _L=ӄUO^IwYfTHVNYlʸ$(U1@Q((vuVE(DAC$~eqnJ~9V 7i[h=w昒ۼ%^1 Y& ,jzwb1rF5ۼO_t_rq(?QIKkCztS }<@0;1[Tfsvټnq?.-龧^QE%tā2mO(Gn͔WWWY`D :(koScV~ߵX0C| B5cTSK;^ץ}ҁkZ{Os}^:Na2Q^2q.p}^=6M )0dbb;ӱHcz|` -[;'x+(yT Q[<4>E BBcRŅEbNNBbwv 1X3[ovۥ~~[+aUYgN:t 3m枴Qp`H<1;TQ22lA∿v!9jf?Ŷ?=jibr0QgJa꩷@.aA~ 43^CzlL_,ޚnx5)/X\W5~e ia+-ǃht&5OF:t,ܞG4{Z(:fΓtu ֬C-[!QkTD|&8C5 SQ4%^ ȉT?}5>G㊸t5^NJ;-G|GڕgRͨlYg3AXX {OAĐ2cl ,hKO4݂UtAI2YŴ 3L_*{v1E(uCUH Y0hD+UbS I<`M?;qID"n}fY m':`FxՍzx8_j@L @Ũ>ߢpK/?xn3q)6]$>_edJgm"0ZpocV1K0-"Cu@t7<"=Sbn{&B~Uv)o_AnV~RNPhn " k#4 2kа M=z~EyYu)m0Ƙ qbV5GGEDPх2=-f< j m m4[UU[$H=]"Ϻ>X޵p#S6~s4|IӶسyiOU!=%{g U]Cioڲ=q(-)sSAʁ|V!~gg9 ђ"#ux?@Coy}ay\$@`8BnTF@C9ČM9 /Q5k];zW ZF{ {6i`Opίܸ(cZ3A7hN iA9%Mm,'˧2q,F>6>P}Z.`PzxmKU>z >R~Jwf+IGgK9\Pו {a+(ۃD{زC$jϱ[upqzavfg^yUT>?DaE OΝxU"E9s9R`H\TORML+'"yWF aVG? Z쬌qq_Xn֬b3ͫ=5dgY=|?+g sѝs.QT:/r\,)XZJ ՇV{Dfv{8M/q]%3VJTv㕃E|ZG!H \&=`(d{|KdyH2^{Wdbur?v.̔9mN0(7._A69m nevn|Zg)誔gg`sF ?`E tȿT&ۮ-u ,XX_n44Ǭ7- '紆N)Pvp9$Z:JY*쩄X=_X4ǂX&nPFGDn29'`I|N74 (^T9KdFg}SZ4*ߊ$WܜKlO< /QAԦD~l Z m*Y:q P)>Z/V,=MT,.v CI],Ch O)6Pmpձ2-B+dcvx ߐFGZr$*E@NÚ] P%jZ  5bT>DKb/hd;o8V/{~߃nC 8 }2"%L\KYPF$P{Git4L,Anͼ7pE1 )̘y$VW'{"Jifц6%h20~G[=:>: D%X| F`)f pWjc~3Ulhf kwSe,G|EatI[ɇ䡤q_XpasoNϐCzu>kxثه, Gu9^'o֪uΔu3,5iB`$7㛩k\AImCk-DɧLQ![[G]~DDMYBdX Oe: Aon`mi+Qp> i@{#:WqOW@-WmDvOLEwS6:F=v$%A{pacFtڼӭ=s AJ4s-mANRVp{8!jq۟1F\ MҭpVL1iFT%sMٿf\&㩦b/kMag%`H(@/!$5>7P.}K+4 9r2Y{2W*KZj>Q> bq 9;8-, g7j!/'0$'N湴A@c^iz2;C6Zh(+Tlm2,Ӗ!5O(WW,+ R4sSCŊݵpZ_2fz3u;to!P]8aT.= Vtv:g82Oٔr6'(/ c <D>fH) wrC#ٙ˖=!̾N!33&JyޙT:݊6`Rt䏿"7m64n=~nkaJ 7u(]wk}?vJ!k1fSڳY;K~/ D\r"rHJ+nZ t ˫}'E9 `H`;N SAV{H!pA{>|bBPQVyT9:xp-k[͊FȯW٘"5sP#8pJZƓ;[YQ]V8ցh^+&a0kI_M%}Q#'xeL8]߹~[͓(yh˿t\VSn`NlҷS 4*BU~ۯb4 !0V2+_ð8`$&f(e]-d;8&Ȅk*ApZh8:==69FE#/(iZBb@ri!*~d y}O*+dvm E$d !9_Y}RuRsxi+*5dtFh1YǴn\@Ȝ_iZ1I~˞vȦgXF*¿9eyyrnvrG[^J05d1#&Eғ&2';37}̿#ڄ[?h4YI}Q`fX+6)Tb"?0 xjn>i_B1ͬCs:DJvDPg/nT푮ihjm¡U!a@ϲoSìfձprO.O\ʔv-wRH14yg5$> 7anuOF Pkլ 7_VKRpOH3CѱIfҽBflhݤ7,-_H7Fצk= o>#@ƿ!T}TwkoT=Ms*c'+!z9y-gWF{08o Orҿ:&n)(*f! $`A=[?i6_+蚟t)Cֱa>Qs_wGs}|.3(RQmzk,X* +R4kK%_tKb*6m4t 8Qͅ2"I^k 9N3I|`챏V?хқR~rRMU$P5 1b)6$rWs]p v؉-k3Rѻ=y 4[.ڻ~x }04Hkx2)7oI2*MY}?ts-J"w 2I۷Œ ,qpIPzo$y$s-e?ǝ>~"{rιşK(1'M˒N +bmBk C9,S&!]#QS,ZgZn[DJ,,qC92 "(+G@dэle͟!ёoXnQ?J;ߜ᳍2XչǬlV%" f)$=81pXƟ1H^?])6$罿Xۜ2h}@.xFV2Jb/"n•muV_?~V )ڛNFgQa6|QlX r%/'܈i|," *(S2L̿ZSx<8N"ք&¯Yi!>|^Ŵi{SczWuz:q WυWþJ|4BmZO`Z2Tٸ%jx.:6BnYd-j=&=T@؅,P-퐇(BpTi`JnyL8#moTV5Q}лԮX,;޾/*5 .נN8x,3,~4LYeu`"4Q. aO3K`.Ts*q\0A2i{UUPW*$e/(H\IXS9ƝȚLxeM8 ] ]P }s޹OcmQRBQHP Ĭ^1H>v^(/5g0UŌqYH!7.K0 ,@GdL &!^ej'H.?l2(ƭ+64&ڗټ⒠D].Rd_Kg F J\5nrr*^Y\f5-E5'^Ws#"+F}!lKLrL (vGr)Uӯ:cwaڒjA>:eZһ8QbGPv_>Mhql c*y %(#y{?Ab'6OUaF؝Jz0/؃բkKu hOzrRor̓$c뚟r_Qe.Hh4k sƭ=r &"ORV2k#:^/9w+y/iN)k!ԭ𜦭IQbH(@XƇqy׏*\ZvقȎP$l@r_'^d+Xv!i]{0tt[s>CV9RS`Zbd꾰4YOɀ0^hS]q6w賗䐤eaf.JU,,[@3>o?oKQ5r( "4s$DpƮ~1d'(iG/jq+mI'H8!խjb 1XDP eG,W!ײTUd!(G$^pb8 _Ic`VDR]gİe]&솙putp‡9scndX%f6ak=ux/@"ֲ.wJnu}7#fein:/(1vqבn3&=HcWx=;S#̵V(CmgBQ0ކvK"kI#FJ2C!E`z˖*V[Ӑgb$ TѭP+n|yv]r'.gx!!(Ƴ?Tg{ gŤ*FЁ.&C1OϠTU ՉW+{ - 5fzoBj(YW?~!lqG GnXUIyPOnEbcOS~AarD>bzWj2Owv:xRE?ux_ 'Vr \t12Z ݪ h.ږP, [ ,Dwh|2s[;fI&쐮u9HON!*eٖ0 FԜl ?rLD $!=:^KbZ35<os"48B"gDSp+m0r |({+/t/5sA? -CM”9",̅9XVdFOe1\d""uR&] e8_RT |ޖyu 1:td?싻@/Rz=$$&^b͂U3+{0(9X+C0ynZ U0)Foj#/zL4)j~ !,l@hWկpAL64FNԌܫ)ߌM)5٧,&3:6cd>7:Z^H bI:"WeTJVXc`c rC5aRQ)k| rˤTäkIOwIOsCn[C|p,*GqSQVY\'~cu _&“Z͘bI aUsCi㋭/)~ڐwr)1d'DL)S]jY=%)ڷG_ߜ!6h{)WY@,Juk֓ajt&Qu֞-FE`B3VK僻u"M,p\.I9= FkHMFڲ(~>6c,0m+@Ħl_W *ՙ&g2/4gs Bd;rΒR`X? )A%:I#|aKBjsOTk Qe@95 PL<& Z1I旲CŁišHhS[γϮs DWyw ߒҿnvsN8A NCٶxcMKl,JPTM& 7m Tݶ\B1WN %:n%B>EkofUK5Yⷚd^~eq8T&5m`>8)d>l2*)#6])Ԉ@zGqEb)$_޷^[fgcm`ka]>.˂(y%硻ћ^R[=pTA$hh0׹_"L@ u0.X:_z :{H睛2kp(DrNl#Q@zq|'_!"}"ϗ  !2c`pnʄ\@&L[gL T.G0r7\|jM(2+Sb[18<7L[;k3F0 l"ydaSX- п%o hJc118CCK2j6qw2: Sڡ2/lc/!XyC"_BSkQf cXxTpSB1%Vl9 M= McJ]qck@;PLtRc Iw^R[q&3trhb uhm3y f z,ofK26l>zw$0;J9d?L>Ħ *c#Fbugᘱ晛m>'LNtQ)A|TmshG%6k0dI;/0/PLuVAģ.XWyg#QՈ??4OF{]| o' C^IN4&}k39˵ʹvٰfl=P0Bݰ*<@MgM'sk°akEc{%%iye;/܇U?gg3bw4icZ2ḽ_"wGO2K3{Y>$f*Pt'^F] !1,wY&5&Qt,1&66 8]j\ʌÉJX -CZ3E+(3P=G#芆4F1gvhY2&I$ `Ue _ƠS^wԽW!љ29˭#A3Dˆw!4X]s6z£So56DW/++tZֺo$9"syF1.ȅlr5;DY` J;}wmb'3:=` w5o3X28D-; l'ګ/Α`Nw6*PwH=P'-VM6֒ВdEsnG ۆ!( o fj7{c^J ^5jt%F[cm4 o;R=L{7@3E[/W"MD^X̶ %&u8ܭnwtyS;4y/eZ߫'K%'f,+2hk&}Jʭ93P7: (=[レK~?.=*ю/W= 8t&jֆ16@#dz[N o$\_dlߜk umRq7AȕPb.]5 ,h9lEx1n7X]'y@V2x-~!# |1 ELArM˪ܓl(2=?phLS*W\cb4%\7q`"s "4tֶH;||Up2q|e/ q ?x 6TE ҚKaI !m64]]tdĿq(J K r涁׉0Ͷmz̥XĎY SS:/;tNslweܟCd Tٞ-f:J e)ΆZjŜBu*BP=j+dgya@Bu ܝk*1V[wH}Ba1 WrfN <pC[o$vnS.SW*(!5,'Ġx]aECFӜJ5 ps|c4{I+ۃ(=@F  QT{K s$wFAA<7r_bl^w @~1I(ʅbdl8#ל{_N>$?=2%wlhk;#~p@0]⢼Ewc`1/=K;,x_D[syXyqL(YF>בV|RN nv^w`($^ ,F_c:H4vKx{i3c'o`e"=Ư.:)m#3S*O]]]f}&tzlqent@柋}܏/&]5 FӍsl'EZNDCvEI?ZkO4Rݎw;XZ>_"Hǔw`.7 ]+є@;z 4iUPvrN_BfHCo{Ezg?e}ލ;vce. 6$imFD-+>Y7"3tG遵~9wf7сq,׬H~53kqV5vHYJm Ћ+AP]C-\b&AGUiDCg.UF"-c: **9ѢM1hw"WRw*y^%"T"FGK!߁lHЈ d&=8GsSL/M"X}`&ZG_.үC.@B.cu@@7$2-_$Ejc0U O ǽX.ح e2M؎ks[(.!۸Be@r .$MKb;cj|$F% Fml]ff<= V*hKzOE|}W^F儭ƠP~B!J20X5[G.9UQ/kw@^J͂H Yu5V*`w90\ܦu" gRXY2јElPex}h; t΋eSAsW uQ}@Q/2"Ӻϴu3:v~xaȐECtZ>qb`6%I Ɔ AVMW4gX$KO[>c$A:r v9D`Iɫ̊ֆ>dH`pN2K#Uµusu+>4yQPcd%@']P@L-IFͿ /!?:1A輪ȁUi>;cӲYXEFNV2j=Jo+.3~oen)=ef/p{EK[f_63(Ap5mצ#m#qocC_(IȌ8lI8ֶfHϐ/_W!1d/kH+3∤[ ܨ}`MUϫd@͆%tqϑq%%x甈>HYtÓRD|dPİt-N**.吚wvi&#:d^AZalt/.0VLN旆z{_nN$9X{90A̐61eX(%~ɑ>7("#W&UN?x@= ?Fi/؋sǨk?U^\ؽmT A^x])hqj0DK$rƾ9qHCX7ǃa}]}`#@W^e9Ӏq&9D{#4{>>9 Z䷢/|•k +Pb)p{(nNlɥA鄄4o4G1nX=hťK粢*p7&=6vs؍aa-7"!^8 T4;Ka#~ܜ)uֹݧs "3;P5B! WOQ^{~fb*FGK15HAE$Ԇ_q9 'kVkb)ަ ۔wNChһ_HېH|MPP8ܠ 99 D& O ~,kb^]z)Pr"+WĸAEo3]Z银ֵTk2V; f6$ ZgEX3*JgC:6Z=*w\f.sz)2wk,{z>;rkaby3n oH~:,M&wEq:~H۶.z\]]Q[玣c3Sqm ADQnS"znGGvl_f_4 #ie AhB(DU)R$oZ&i=UĘU\ ͍a@pg2=#ΙE З}R S;T6u7zH85TbXmUL a:]1}z(UEҶo$+*-qD-(Igȇ")-nB( \a3m^*랻YQksУuk]ҚHECyIY|ͧ-m.B;joqLԡx8Tg(7C+RTvpnGTk,sMs6?| )9,p.X@B[CwFk``.󀥖vsSǃ"=d':&Nwh2vܰ{ǘhΜESK&FU5 NXͳJ'Jg>˯ |Q[deZ013&jS082ػ.Y_b D?wLӪ':ĚlVO9Q 4Qcޢ܍aE29s8Kf; Q?Nވj_ߢQi a7nX.:|ڔ lK\HbLUd')"l}i~jɔ9fX@rY,,-%RK>ŢiX#bPzNp]H@*VƲ&*β^G_Tgaƣt^ӥzډ8__gV"Ҕ̽PxAwN lhO 0 +!+z Z#9lep$QQS0`4&*~`Zٙ{W)>sir@%g0A3!u+VH8{Q_W9*q"w.G v[as=0&GKb Ոl X$27a/_;Az ,HG[3P{zXЃuX.B/~GfqkU춂֬c>`G$/p0ًBB:ãR_0UęFμnx1 _eWZgFu, _Vm!зKGkVO+~b@>{&;eq vz"&1/?z1"ELbwFub"aޑ6,N!3,JE]:Sr] oyxX KR2Pr> ^:=d^<;3NgMZ&Q׷dF54dn-h8HUDT1W։,)ʌre-7 *}d(Yy#2krs ʽ.q!kyuf˰-=Iң 0} ( e$NzP/2_t܈H 1BEmhÒݼ8XD-U" G(zWP<pt"$6:Ƕ&83RRX6LK}7X "Fچ>mq7ºMݫuSߵ~~,Y ua͕OdoMSIYƣP7BO̬:[̝wFI!7Z$蕑Z%Be]-Ï3Cͷzk w nJ69 j}~ pA%ꁈ)ʙr>S_31q7ĝbMo7o]xA<) )K_(p |`n# ؎_CL<9I9C]\E3&8ۋxtt*7r`Udi-d @DQ"`~KjiR{XPgv'ܪ<Ɉ8ii& _lW|IMz)RR{hd̷U*vLuЌ +0@^⺪ . \hzٟE|*R `%M%džޛ7T'ɍ^+=DI~YQ[(^k32TI|,qI)"85YIjZˍ90ĝjFOQkzAY,3$H͟Kts,nZ$N!siOz7X2]k,,l$$kfD#,I 2]mv?#t5T֞/ d.Ss`ЋC-gK{.$`]&g*ݹȋ"$gɍha'ww[%(Riy֬'SEfQœ[:.t'?~ ֧`.*>nnfˆ;cE2E3@G&JN 7Zpgfr*Nu2u:=t*Mi {|*13T_)}3f4Xu^3Rs7kSM^K [ؒ@'$>7{`@ \OirU19,_r'P.V{VQsl[1"Z0#F/]yhd2}'=,CqO{=wŒS\UW aE QѦ!sl?~ %v2U߶GRCF\l4 Y -Tޠ vDeHdH:ېzjV߉uzAzd.s||<땦n) F5*_u;wCC߂@UsSh /}]8~9 o\H ߲%`JXnTu>iAD(Z-]>ۘ5 )ʗ aNUfYꇤQMJ"ctLSM*uwdsm!|CMͷV)WJ5݀{:8F1T hzs^qj `B6.ͫT{(7honeqX=7ijYrLog~}K%3ש USzOE iI3; ycu]`ִ{uc5|!L}y;쁆xH[½O>QS dJ, *m5ԗ3i5kw4u Q3( *,?3;!lIJnӯ6CG7%b8iDκ~%3bI]zMcG;A-kKD2&4맹 _,%g ">NOeL;j[@eފ~(o{P,Ҥ'z,> q8;,}JQQ%$珚ajqN/!\ӘO's_f?O1Wpxr͘"rR ]Ӛ#m->NA НhCئ&XK&.&eA~G}B-?þ1&m.MVlok*Xb>lY!C{/da4O<|yS*w ]{#Pi׺|-Pxcuܽ 5D77 .Y!#X^Ȼ*ߌNO%;IITi/3]7O2+T|)d-9 K} f|DEI# :#5&>,~׾ mZo?sP 9|zjzR$OI0j[Ԃ.o({VXu}TEB_';ZNhN5?yǩBcQƤ1;׃vg:) 2rX7 Wɫ=)LO!DA~-i~tޟziM72JCFGj)c%\ޠqބ nms#";䁗H?["Z=k O>_D^Ix-ҍ(Ed6!i6۽ꊽ)mr msZC96~{ :(r7L7idft8_닙E'Ns^Ec/!9aph.Ҵ\GkF&Gt@pŪs>ioD7(wιD켺1*se{"R,rJQ4`ʼt7?d8b^ nS DΤ;JIJ4; 94n_5uViOP0ʉxhx#nT*r qv 6-D4ҲBYLXR7n zx`''‘+é{s#hfL> @4Y܃-R%=/ 7{hc6Tz&qaBsI1`-}pc"kt;_sGrq@q՛ )go\zV5i#hG&8"[{s:>$}qТ:߽|cf;/__5pN6g[]}"IֻS.r8:@Tq&{d*SS {sGCkk+EmLJ;8_Gy@7jI:Yr\%MRHm(Z;56%݂^jdU"[&La3/f.~KH8T݆}}J~ /\RSDL__^șJ`U^o>UdP m+7߭.Hxlx#%[/l[5Ӭtݸ"v*SxJmM$#FbЪֻf:tU׮73ܒ- kcʧ0nt]Aa[BF췕#93h-]smeQj7..Ȳ* ϭ`kYbآKu /s@$RAa2'ؕuBuWb9)45˔C5Ԩ{k&$M%:)rxL|\yAhwg )}Tc.@٣mۄi<2iHKa~Έ]F)&2,HxD"He"ɰ{R{fn5-/"zDmA4Y܋#PRk'%k֗wa4>gr/uOG= ^N275j ɦ#TXn νI`Rmg!sr%f%aXaU@1Ԏ<?)]KBFM^|NH~Vdž/O_f!/~M~D+규-Vmۍ1Ēs*@w.F5fr]guݚ1d;4ݒQqn8kAM Z|赮KȩW8"dn],"KQZY0doA+){ {3[*Je2%2>W Rh|JPG,fO=#~&_ N1X(jHEt~4[b:Y]Q8a%RJϑ_"zJ;qʆDrj؜Ӥ{>ʞ#cZ>҉gq`_Z|=J7dA4U !yګv!&fh[6G/*hu:,pSҤ^hY",fpU3SǑ+b?R͓K( fP6Z)+QAf\7 7MrmOLc]x E+YA9L'WW833[Рt //E4p & 6c^/=4tz fÐ$573<֓yLVtyYs:UQR~ܖ*v] ),AtYw |2as'P(-%O*VBo\RN-=Rox1mk[ݓqu?œ/x j;=t%9Iu3Q|{k˨:Nñp(D+Y/b?Žb8%LL6dc"2ymTTy9:)5І vs1Nm?L6.Xk`°bZuv cR;n}{^E$+Ʈzh$xH;vXgm颈ӫ !m?pU8G|yuhT'x77m$0X»cu[W/u=eחo98jӚ%d0Kwa= cW<"`Jes\_ϒƿ6ch{.^ c'ZTƾc5o?msz,C;Ybp}崭(ǂ+?&Y꺊t]ʕh㡂r }bE~\$, -,ʄbuNhM%]Qv1#Lgj !fXa|mnokV߲p!rL埖d@t@":wAEc 1gVR|tu^'@]p٬Z?怐mf{^~CDI M':QM䳰gꔮ 8V Y[NZۣؕGjCTz;gTOR=q NeatYpJMυ @Ep'2?5QԺwgYMhxsy૖:%N_84?ٝk?۞ev~ʛgߕS6ȱR_fzZwjo;8]EA-ךГ!|Ц%1лq gf-u7.drv-5K~YղMU/@k71ӘS삯 ߺ7qNm6'vNá] ,שTX "S=ߗcMD_h8\AOiZO5'*]z~ϱTL]HF`v_ Mˬ %7ղ.zgМ;Weܚ擼+ܫ3TϛVBkqG$Np"2ֆpf`?x,Xb7Kو3Ex_yt5p!`|ȨmM~*9meY񸂉a#0x:k3gVSM%s.Nb9׼eϮ*cXttU-Ii-cTIBґ@M52k@"k]G`ȹDOÓ:ƵʙxՀ S}$v?6a# Mj'+F2v.И'Q%R`uA0$+H/64BsFR=Qwy֬\Gw8leYٝa[jN>%-^lSoDkՁ˥0y~"-ЭHtTyvU&mC ~wO?&g^w Ƶ[йJllv1xXik{*bDùL)qdCBh _T*aș5d<0_)d++ G@,M7ςG?⬐ؚfؾK͔Um9DGXWtV)79<hE+ ME+'<ALBaꁛW؋#WyU:=ͮ#)SJ* 4PX> K>TlnBQ 1X^GXebNn,u*CZXtΤB&Kbx}jAQ}MO% VLm .r GpZ ar Hfٺ r便Ɓ&Un)ױ&& 2TW޿9mPy:n4.ѓ(B> ;fcܐ建9u:E*D_!I1w-TsD6]+^߾nwx؝Z y:$bp-~ۋXoanP@B75N;*AcUו`_ӞjorzkwbJh~% v/.^RoK%wؾ\iC`ObX%K7ͥܓ:?,ld '9S[F\ʳn̷s&go rpdwa\Z(hк\'Oyd^$E8>&JtIDWiQ]PFg0L!TJdF͍n䇍2AdJu3ݥյͦKi#Xk->EMsrYpzd[jhIY &wcvgo4C{]s\.Ĕ.Ye1 "c]'ܽw`̻it9?SR}-Y蹲8) {)ndjTAY::MN#y mI?jw&7iBabE2YsKpL!Ί=;o`Єq/n޲ya!17e7w+p :;+VT#w7.iW5a. %Tc>=qo-A<>_oIHx`cU;[[n$Qq ̲ao(EcE $en i<}\GL,eK>=BV^WjF \*Lě7n!PTCv@\xWu?@, hL$86jN}W{\L5x{MPq4z&<a$:nE0^n&ǭ!Wv:bmi%UK#cDŽm';a6G՛t% ͌m)Sw>ɻV?EkC$:#U P[Gs,?9d;~%MD[k/-kxfƨ=3e$+wr?18JƬp&&҂g.=dƓ0<<\\ysʕi)QSN[A(Dy69mIi~Kg>9w!]nu;*0&}TdWȉ-s {'plZ|˨zLBv+ڶkKY;0YZ0707010000001e000081a4000000000000000000000001644ae3ba000814d8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/gpu/drm/radeon/radeon.ko.xz7zXZִF!t/Cg]?Eh=ڜ.+ˢEY Z4GץtJ#ǝ-m)Y6$$đGd* B{n tozpv?]-lz򡔩h#O(Ocw+c;aLwZ v͜ORy5q1,ܜUQIK<+h'vvzkiS Is1-ḻjFQ9hTcӳWO-f؍Gt+j/[|?h'*VzwoŸRE躹.0sLG0TD֞#=ޗn'f QcUf_k#[\?soӵ}BTnF{k]AxyPq2<޲NPG8I *ӳ2@!B\8~ Ϥ8QdF suc{*n?)ƒZ_5R\4F"9'>3 |^"{ <;c^?N6N<|iMK]"⅘]C Bel搣) ?Cnz3`_&lފm4wkr>\s*ߔ `C3&5%8Rd֞%)ЪN<ڲ"}e]Z V3>MW]|04lV;I(r^C<2o#M#wV\D_ lJ!U5G FM.w$F%Pf$?{CNmG ݁D ,@)z@3݉1N%^8,҆\wF57f^uN 1 IRȷ8Y<%{糆rmQΔF>*x)`@2:[**)AV/ɼzM.P5 OnX6IO茒y >|1YFAM@ߞI<3 hbвy8 g;5py(xz>H* 񌝵Y9UH*Uר/?fGe*f>vM5.ʵY:,us ;O^1`MۯW8ˇk9S1OJC 3-] j9 ƮjU ;Ͱʎvs-F׻pkc፿GϪtqDaV$Uk2xMh[mPʱ?$>?)(9CpzNmHes6z|(ьo:TRr h\S-kGnKÇ;.t>CaBNi28-B;QU}|U}W8gs!JVY*{َs̼^ NRO&6 {t[Tm{FS&2$ї5ƈVdA#@ŌUXUe,W51̹[f|uNvߠcl4e6ǀ~Lbm-İZc bvEvFZw㍥؄.;{?{@8'csvv{k/l {$qUd%^HH tMڧNuIQ!k5wtVS#b&ZM>(7zP qrt~@, EzifK0l#dҟ,<)=%y} %,iTT"*?_9b p7N 0*!C'@E/=BV*nl-wXIwJ5*E0`*`Rk$L~9AENfa"XDӺ- NUuP(`%o9CY0+jmQ{+` ; dQy^r_f1a9W7٣V`.9 aG=Ŏ߮Qd]D@. fJ M[ s`Cq=Jd~B@*Nֺ!2INBkf;=?TPTmWTJM8eBoqQCF|םl$y;[?؎*X$Ȑkr_1->dh%MADz, e/^ioxV#@Rjzp;PCRcHsi-dL}OET@$f> [Bɹ#o16q ь$ ぇKs십K(ŌkkDv{@]xw:j1Qգv`I{nL thj[W%ءݟKMai„&Mk\%umDQ+I Xg}#thR˓/7zY\ZVunJߖZv-jυ40V ڹ8ΡUrnn)!ēOD+3ot5!|L@PN\QΕܩOqh:pPV3,cZ.Bo0ǔ^("xTu"?$SF^l,uM=$[8Ǔof 6CC:Urgr*-W%|M}2#`xFâ}UZbcX>Ұ=M9t dWr#Sc;|4]A qRPk5 [eH9=0j%tl֬]YLZ`^X98z;@|,L^`@&1G)rܹ?T0vQ'gBե5"',R`tY^?6-nT6AWdqTt)ڤn)Ҏ4ə0=fC-T4]SKLa.v,j;, Vхd$v@HO,0,Nۂ+ /I$^a[Ң N)Z}vu!3YD/u'錣E[bυ߁p`A1Ustďhפ3- (CH xVNjϪ=Q55v)yEũQW0.-K ܃2~O%[u˘ivMB·P"NfG @səgv;kdX>oL@aWod*eGꆮ8Y &G{0k*>N]toy ى0W& XaJֈ_gbù>Q*)*b8H5p5yf`h ݱG}K?M#0.zJ:)A2 ֫/6agQ6uTe]fImd;ir %o*<X¨F9=9[GvL zT4pQΛ0ѬxB+ZRS!|.al/ ׏al)8ڤ$SӿvNgYW"lqu6g@}o[N:&icH~?||D@I/ܼ{. ,@`R *:U cc&XjvPj"{H& -T7<{Nz mpwkF}Kܣ{*ɫ.laځ삪/]&pIUAܨpr`ބ魗 G3hWI@0,̠(M$)DB>/- nT-j{Tsh/Z:#Da)Wz /N\ftq< 0/!>"8Q8@mY ',ƑȞ.ğKZJ)sͤNgMSRQmAҎӇC)jE9 0lRyVO^%KfWAYxq|E O|i쮡$*&Cw@5{sG_nȄT<E(̳URaC}(<]Wuy2bA:NԺAHLLCF[h]WPM-|f5ƖG5W#5)Uch|M.]_ɒ&Aeyo){*hY%'btޢ}~-Y Ja^,2˶i@;73ŝXx7&,i /gЊA@:2_}qCɦ=FBY66/]ܒ?/E :_pRd-W}|FyH) EEUu _ƣ况{ǸGmZ syP"P'vQ6)l;,.вnVE½\[R%ww3A' JR($۽W ޘ1L& rh>0Crwn%I2F3>X sD$~Ņ<:1D&o-5X+H+" ѯyLذI!r67}`DܬynlƖ=Kw4E&dlYiaU2)yj0;$^ SH\ q+wI%'.G6`5o)UϾ%V0WkxI:'Z{c4!rL[X)U!=zլo@|NbN}ܚv Sft glzV ``Qço]ݨ]/UR頣+=up\Nz 봴 m/w e]:|m`:; 2E 5=^\ǢMZz4.kj}aeC"n% +t<)4t/"vU=O},L4nV!rX J9 OBڳ?RmM0ɳ&8&IQ#}C)^0f,ٓ;ʍwrޕ)ž|0_qB'h + MC솫oڀLxNK a"klTt/-w+7}aW(gGGUޟ5Bn/ lB{?,q0QctUU+RRxdVZBr EU|sd%)!Aўf&“u`P ZLScǮYm A`Oi3V Z܍%exͩ;5XeOqߥ9&mM1mJQ/$B~de,|ßiwoOc1cQ?~!jrX(r5/)˝8xBSeAFB]t汯OѕqO(@FF D_!_-!PmE `$zLɊ'6 CFŷ{'ڍLq1Uk0 1;]P2R{@ Qiw*E6d^|&,V$KX>7606kp$lLHx7N6"|SDíl.F6&io{[0GS1F>)+ܿ:64ҟr {CwD-f\A4f+_gVTKTmec(9|ʠ[ ^#wc8UQ0noG)qN^aקJa&#Qrq#D;q35LS mM x1pgk"Uݩkԝ`&wvyH>3|7XɠUȿ|Z"PM%?y3* ~c-b:%B6Kal^ -:kϒ?Cni;{~9ٝпI8^j-x&ĉ:3W雹Asp>8к@/4,u:RgUr_ow S\hU/ P&٤ {͙_< :: n{#`9B= Ө*GP j,b? v[*8nYQjo[:1){վMرQ+Q[S1u8w F5@14 y+'dt+ƑpG:zI!. ƃ(+##\ ^2cƺK!7 a%*MKALqsVRnp nG9:.#9)P̭5f?xP  |= S=nM-iejo;")7Ši(O]-o[Ej]U]42۸coRz{=KW -¢?o3.TTK=)f)Ϻإro6}m5֧gSoǥSE,z F)9/=l~"L83Z0)hr-<wq),6!7@[ia@5ML[UIQ3V\S~y$|rݺ3s͋vx=" Q(m+m'D+-{jZ([Vѓ8*8|NuՙiI=<3UIsm@_E)LSb6֮ݡ}'ȀUTA'$#~?TX H2oYHMDC76WmS#/n{%gfݦ= hwmd.>f/c ࡟[D Ǿ&[- oZچmVN A;Bl{h,_=R~dCe_ۅQPOE"ɇAصv o:F.u LPpͲk-NB#\ݑ%s+YbL\l0Qhq4d}Ym]K lSx]0Ӥ\7|N#{-|[IAt օDkÿ@2t)*c470)VE1 1o +sM m$ V9ʏ8 sr¶6;NʙvŪ .'K*GȚk_\Bcm}YP@ <&6:Oq1 7d|Gg(+G5ň[/(@ lb$6Ȣ{މ۹-rm ";#! iDnm,RjHʽp%z_cE~q٣JƄA4T ORFN9OE XLꟃ-V&v]xsw&̘dGYv , º/w4jL&Hl2JQ/{6HkpGG݂>n9,-2,g>)".e@W5XZ4tֳd\=$Gzck qˡNLBC{E<Sa\,mҒ?`==_s󜂕j} ,+.\jQ0b)wa%RU8;9aaa>>N;4~b .5'90d$^즆$Me@#C-8 W0yS{êQKuڦҗ/w"m)Uc܀2`td#C\Y?3+EvIa%DI%X+H]r#7"-y tIJX49ۆWۦse0oRU&k^ʂWSޒ֢\)'Glv]7'P2aFGwBE,gtZ!&]MG+ww/&H9&Q8iu"e0P[@^ 3 Tw[3`@'S+fYxlsŜݹ{*wҍ?HG< V* bТ++6rJ6Ѓٞ-K{; ]0L'KnR^խ?F *>7R7G\^ۄn4l1\y\94̭lzś6.P9V;HT |ڴI {F*{_Cpd U6ވ0tUkjH@rK%9JJXaW KP[14#u5럛l#~&ls@`M[ /w|R8i rN}?)7- h!.qh$4[wݤC]J'ևZhSgI+5m( Nq)"9i&1Y!Mcq^V  jE\PY,Op[Kx~vT耊⳵5pk`'X5NĆ[[:\ɗ egaL5b5*-}L:'̚暊x8O~1HZ/%Èx6dnT@MęLTwY01Y^!֛+N"L;BGG}Ցi)f aR1оxvSth5hEڔD2 /R%DmYc#.Q`E)` :jKoJGiѿ㗸/\{Z s.p0*zC 씌M8\/tbNZ {H2m٫&4y>o-"ۇm֠4揈:e]®y oձEWQ!D](,A9)m23`.M+Q螏U4_ڈߊl4QD@fS u]%e[zXD6-DY xZaq)8@W' R\g&\%< @C3tiA%ghR q_6x]_UR:վK_Ԭm m꿏t(bd? is[6@m {q_K֑LKL+03wG:SXNMsO0~psyB (C0 feYR/ К9Spx]3ʚq]J ]ŴIH `lX>k *Ww! Qm:)GWM`(9 ?j bXTDЃw-weT8x7}!M0纾(nc[}]tH U|$r-~׋E25Evr)0=LrP6|{iU<;\5`hr똖h;͸%8= he&šD~jsB۱q '/>z"i݂bQ_MGC}HKB[I\PT|SSTY;ˊ͚괖;t5_`SSyL Ig"4k,E{HQgݍ_dEqk"Y-FVjqQQD.AQa#,iY* 0" V`2g594Ŷb,ݠٿ kGv<N ١ܥT[ε=; }Q x[ Ѳ;TPB _GC~d̬G.gKNNΓΪVV#ffnp'@+W4R9{i Q|ܐ'Jӷ%K(mH6U5#GTEcS?ÌgGm.3|cB ݮBvJk=xuHua=#?CɟB M /-!S0ߟ.iFsؗDsc9G8U6a ݮ=ȿ\&"M Ϊ5m~%ܳK?}!!J^>g#JiCRQt]}/tU5|+Kc M/=CIh*5y3ۆjF{i}j~5KX0 Fy'6p_<[*` ^̣{oehO)2@434t}k*uw%U1l]ܴ\ H${T}Nުi{rH)c3/H ,3V> ({3~NpHVN{?~DRNigYP$ G YzȵM'$,dsmSW#% GÊ9,ľ%0Ys|&Ww>6 \/`lUN>,/OU x2{K NMޗJeEŅ/Ada3& u*]F;NxiQv@̿k jN4vSx Bp >{5Ir8bkɤ`NNvj&A]Ўĥ?9h{jPD3؆2XuT0{c;c0(P/@#ڃO5Ⱦ#Ψ1&꒰}}bZ;/[-I{7->Bkhg+w CJ*|Px^gBJD~*8ig /O2Ў?KgfG-HvI0ol E$4둧[N l_H ְu}pe;fOulaҞfJL(TO] !L5Yȹ{7ڞj* ftigrRҾ슬II `$no;LǶM #vX,\>o2uE8+bPMmv[^gVq)N䂶 3uˇF-: UŽŗ*S>:zKV&qUĺd]s"bXJ%x!d!(:7}q/-bo DG\[*H'?T&e8*_m8+^߻isDj?.JQ yit[{/>\!RsaspL2[Pmb`/3 5c"N!8&!|Z4K5Y C/7ܪ* Kxwת1mv EuO\T}:/ldl416sfP:Qhģ0)p⥖"#ăi\[2Y.0x mz!ͶMiKy@,g%>hf $7d4^z}[}wV7}(6eCQs.Vd&RJ1OJI#5%l|UY$`ki RL{zR9>a˕pfawG%x]͌nFחQ ӓ;^g a怭'eAn=*Ȧu`.c\:q?Wm ~.g7䨕{b;1]Av)?[Że+Nk2s]rkfj>Ips=mOJJ/u* H)'$O-w!dĨAS_MوDG hJ0\'Бb9UTdk:l ^܂^ǚF{ TdW}1X'-GˈmaH~G$O厣u;)?0ח 1_=ì NL1bD-C8³So̵KKbMB™ 6RF~ 0%>VZ*J"@j6jsjJi!ɸdNoGgdטi}vKhȕC6S )$aS*{t}k @OTz#@5@ X8/x?Jdfmt? 9 8pgp _gw<"6E*X%te􁼛O="*s\BRp!k \1FVT+gieM =g!7MۖmQ%%ٹ$SobYs,(BQƆӎHZb% iP,-Wl!ȱ"UEF8(;/ϙ8|N?wndrޚT'^dENJ(),i_N+zTϿXo'U-F?E:cX}#Fw&SNO\o&@jѴXY-0_!Ϩ-Ƭ- !l7A.DAL@X,ra'n*D齢qZ8aBJ?eډpyYDףb 4ۚ>@$iWm`\p _qƹ&.*ѻg |gCf%CJ-Ng8uJ>{hU8 ǏR~ɉ&F]PڨDIUR( o1KҀQ.cɦLx?pR.7 9iu2,":}AMx_j*y#ÝJ4'UuX 3xJյ#zǮXqk;}DF;-Hw>Ed :DBѻ i=u3km\OxOz&R_|o\'fgZONLP(PK$l]Uc.vgJLͥXAZrow(g!|<=OB`\f5ih^ D}or)ʃ*:CiHL[<0a|(t w >&j3ƈ90F!tQ}JӤ[7/v!fW=Ύhp!pG7_x]<%<LEHlC\jH/9BqTL/ pAlXM@xƆ+Afgg;/oUC54bΛS IY G^ I%)Uڷ2_#[ EL)FgT` -9Hu9۳VbH~K{骒|\!5w]T4 X*DƶM_R"}y"G(cYDU5`'D8(k O-/%>nuT#J:ĵM ЃhS[7?\meJ&U9J$Pa~&bf.y+[&ѫI6e0Qt(ǟXewE5Ym"{Fĕ&RڙUp74nX N:SKѰA-170JH命K{Ϭ9ȡT}0Ŏ~?[N~S}ήE7e<3f1qٖ#Csy#QvZ|NhLY8g!"wSBH2ZDud>[o[p2!YV\q˺`yTЧ=!?LL*)-#El t.񭣒s9Y6*Tǝ EPL!ؾ UC(OϷ'ŰPK{R 2[^D'UVm` @Pl$c`ɣ)Z̫U^`hjgҲ?PqZ[%(H5_=3S} VR;Yw.QYU ;Sg/n`QʥZ҂#j]45sN;@u.ć<;PFt¬(OJ{5KM_\T(w|]x'Ev_ʯȌuBx:1s(Z=:Jh<ֹ2p [J )H7{!%t9(EBto;Zkժi܆9LN;// 3[Z(!JWPB ^70Y6|]#zVFsߓw$^P[ܩ b w+z"@JT_y$r0[RQ>7t)Z~Jme-e#,ĊqpMx("k8x;ck% [w(W^T"y%yӇi<ǵDP?w{2^єy0<&)ga|;qq# N_<'V="|Q,ș<|]Aʪb:0/=#8_yr%jZ:X;!x,1"_%L x8Ʃ'YD 9' RPhO` ZK[.dUtJ6WRLvk4oog|O3~qir1AjAA /(LgOi0ko>PX\i@ߚ2Za;q1RJ.Im8ť]Hc)GZq _`L&AӧMʟab^P ,?8"D)(bٛ`e 럎nO{3 ʬ6 8?;M JP+v!&NlW5?GnjvF'Gz̖6mu0pK g.:rX;D~~9B-Hջ5nk}Gz!2aBD>'F+ۄ9>T2] <~`~ph>)xÖ3,pQDžg˩sZUFUP=n%+ -ۨz,8DZ]psTJVI6_JC]\غ,-npbsOzfl+2ػj2#{MWrW>8̈́ƤVҚ(lӌ 0ki6=j3V&8ZYYGDخ=Qs4T5˗ f{?$LIprIZ[wXx‘XxCQ;~A:%{dQ3I:t[`*icL٢cN bw)8,ʬ8vLKn6a|/U:9/v-P͐=~*gf,p0/ӻzr۟ ; × Mq`عeZ #21||.ǯ4LV?zI3$%!ރl].ϖL'~{BEi8fjHR3m2'ˤ>v f.ShEVx =SߠNtIJ{5s#{ G (S܌9 ;&KԞ~i 9|9T^ znK ewxQo ]ύ`)d9MI2y<BQ.c"2`&`{#0j++:OUsXVٵ|{Q%0xzoQ2^yt}m .wZ66O$gp)383_bm┬\ʿ1 wk!W.6N﴿kq9rt1^k~~R?}@_y@.ᓀJ}!SUfƓԍۇD7hD$q3{ ph8nND(u1d4TA.vTY, \+ĤF0QK"GG_,;A=y~ND', ^]z C&p_tIg O|^oO4+idϐ_ 0L,<|>1RZ$a^gI? 5IڣjRDm}!EpB۾ l ,k7m?ձ9;/{XtD [`wDXndvLF^DȊ#eQ|6>)Y wz1/o[D?vaiO&\zZ]vvWH͕v>}epWlENH3am4etn2 Ѱek]<^ih8Uk0^fEc{7XD0d|vvtZԗlκ(8zcH*9c9s!'Xk5IFvm;߰+2#13'{Q[_CEŁpWLA ZOo:BÀ=kxQ UGkl7;y H.e))?e!Dvb;K|mbŪ?ЯnRnEҏ%UCnHz\wa# xX%w~SIOE{O_ب,0}\@ݩ]{Z'Gތi[v3MC)Ze;,gO"+FqDʰge1fY4b6r.C9q=ہ{ư6 n݄8}.kboG-[~[^7”F4h zVHRc#74Rfn0U! ȑwЙU&p뫿S,Bыv5OGC4x;QVέ-Am&N,)*0%SGcli}]%C5Owf4ꃜlDW!t9wj8ϓou@teiA$$.[ Ǿgg[ۛtǏȻynAg 0Zϖcq7Z&epy{GK_PocejdCW2ǖ.j8Ⱦ msJ$;b{#0NLh+QRgtjJL꺽N|f\IC"woƪ\@)XieE>(] {YDLD;@)lIQPaL ". bq =ykO.-0RB7pZ{}nP_x tVӴVI+ ] [ הۣףqЙ[tC׆rVspW]ϝ7TјdaC|'萯jGIRd,QqE~솢`: hTKUL{HKr,0B  ~ )]dtϽX\=:M{ug0BEu{F}s>]'Ww~-gCHMu E#tKR7QZ'c󧭏qHA3ZpgdpT{'Tm32ZDC .>;-me%տUF07hxuvPKyYhD&sȫ}[P ]k;>yvgxӼ:y|)e`zK}iB/WanHaRk^A3C&1 h*Mr>,S\DDQ775+wQ}GAZzՇ]\5P]-{r0>?(uwF6)䑳FnտВ[1aY%jvG2 )j+U=tvB$M¡Pw;jfƶIR/ۓ 90D;SO1>+\Kp1BRJk +D=X'ϥZd{j=%l{89!?L4%}795U?H/jZ϶S1TSD >(:hRtxyt q4йhKj059P1wf/Kr۵O,G1e&)RxGnͿn;N'=!cc4Ⱥ Sn_m?Amy @,5s^SdD`Wy] P6侅/14RO{ACNeA8,8]nI0rOʯŘJem^?ge`jW=`6EGŒNl0LLj4 X*CHk.nj~`j`'1t@XBZ r,*i-pH$B;UXvOLIL8QosACngӭ+)hi7=&P9(IźL@ڋ٩S>*ţuw#S\Kk{4WOmd.{S@Y&*JB݆LbJ9èE-fM{QtdYtՆ>"/wS-`C6[ER90o!բ|ƣǠ.W B}>4-XawdO20pW}8Ґli6 =:Als( µX S.or$ m[ײ|^P{Gܔ` UU/HW\bƞo ܂Pޭ3W G%ֺrdQUϺEM˨.&-g]A|w3>|7{K>3'I6gW:sX7k̀y*6~ZVWl[[aɞŦJ3Y4!$ FG\>@"&.@M?oUǍ1ߺ a unE1%cCZ+Ƒ:YUg:."L-gH?#=79-Q$oک֖nx%юLHx[;~hddsbVW9ެB?ٴٲuz."۩OBQ7ǨrB(m#x8uiQ' ,hE:hcurV,R) ɭ+ K3 v23! ö@@ѯ294p3[1M$,#l`zhфXJ0o e+GG?ֽ.p ~q-gWjmS66}r /GjtTw csT 9|¬@0k[Д cV*idC9\^Y8K'jȌpy._{.& 6_j"4Ǎz3=_ :WEQ"xdג"V0UYьI'X--C Wl=㵢:vӁ)[q-+;=O4`kA6cggICq'|F08C)r YTe›z$Piqi5`ڳi=u\.(y+N̚g3+R7zL| <;52/023fOo.dxXЁeMbD.R `r_v%x_w=޿%\!iC}-|z>\b`$՗H#='giBQ<^9ݤf?Wa%zFդ-8ꢝl Uj.Ose?F0sÏk՝jhSTmiLc7#&ň. Eg^UOgX~&A!Hj1[*'ⲳ*Lc;C4rU)#K&TLva 'SwXߢe;-gCi$'Y2ln~iA$:4mGXז&ɸ:-53/ߗd>*Ԙ&&?@ ؤA!p-J,8aHE8d:Q u<3JulkXތ|t*'PӁyi>B)o*DWЌ}Gvd/fØ M2NdHt&KJc]@8fi gE:^#Zј7-GMRRqڷB(,qja K8tk!^qHRPE0=\w Xs72G!(eV?QNr>㉍%|0J!V+KGX(`m~4Ӡ\bTudKb? :Gy&%:,0*m봣\HT,mUKLl)E)p&mV Q65rۡ~AQ~&x*psA唝 ɶK1dҋw@y|mňKR,@$+.rci%ɂDq+622ɮ>fQm XxiS}y= [daԚL୯kh6CN tkV9Ș8c~D|ƲEΊyLf`˞+lj$}G>%SLs/E+.V fO4jS40W*nbr 1ضd#OEgHsM.x-: .5 |k!-0'!wp?8Ȇmk61Dh8jR 0c72~LpVbbݱ2jbjtz8wc^y"/Ni̹rGHov>\QFebD)R -{ ښhة'O,x9v'H ={:SrNLq^|Ÿሑnqb7V[o>bo]?#A dgE(|~ fT(bܤ?Wu(J eg1@ƽe@bjlˍr xXl-Fy6[\KK2U\ ۏ3ζ}Lb'/HWx|i(T~boc Nh_T_~19:mAR+;>:]l ^0^"TyUUY?2˄ L ׺ెhY$,I/&-(N}μnU6bve)fT7ր],j# &qfe?ȃysͮYO])Mb*O !nVR%UXd]{ܻ"r~,Ŏz&_ ) I gD7 \1Sv(@* *"r$>A=+9#BzIT'{ $q[9]l?#D^{^0s:]aa rw:|-hMr k~%N:^w;)_q8ӰFl~ ozl4!Nq*!(!f^ MCί#WNM W9gpSSn}\fiwjs(=!G34r a jΆL!v1JE"UZOG,w0Fվ+8Z̧yO) ncL tlۂ7W?nzO;o 37{-Ms}ALU_>Ab'A8ҕ /-Xe /p.9SXB~^& 4GYgtZ\3#eh9Vf<Ѣ>I6J:8YQnW>}{D'2` ^M0UpzA1b8Y+E㛔vUH0L;PFuC*(-ϟ:0r'|j :5tO97#uԥ?+^,cj-IsVuø2>'\zP; ig9}TEoŷ} #KLWC "!HkM{/Wm]cGfŶ}8U&NU¥G$/: !ZzPpCO%leYo{=5qflQ(5In,;' Je%¹{b!:3~oieD;v,ہrc{u=w>i^g%hEW OFz;E|+@qSB$! }R*){)8DS:ʆ\⢙Г~tj}*qj" 1E*y.ad +B ZCBGYPQ}rWXQgv40o [V;4$0s&/U|;=H 4p7Ytƀd'"gzafL\}\>b`aQ\se싕{&t% QÈuUXިu- T-UlY9Wp/2E +Рmeґ0:hcd4 y{S7Fi,d?fuB췓0G5*v~@Z;WsGV۴~y "Nԫh+< -rVtn%X dOt(8ڕ*烳 Ha.&a:hrOtYqݝ0/2 F?v?4ѧ-Ch۞xB)8b$]1NT)n0pؗGC-%rޥ”,PX>;4ʼnXxbȆzcW$Lܩ%@Ȍ:k4\BBĒݯCKaמnc$v&MhuFD㒕—?!各H# kL!2-g7fd:P75tFhHiqրP3S3[W Џ0) Ls˛SS4|K4Wٕ(g}«|Ē=Yu㌡fڙL3~w(Ut<-E^so@ 6дTNW5@vM {$Wd.}d1(}WJ 8K bb Y7 r57Hm (j׽5z=c; _`de/HsmCV|+C F< ҋ0gme-> mLq$IR%31 ZPRH" =voߘ§t o4P#[h?"|1>@DJqmb͘GpyK(l$Qw{̆|o𛮍nzV"!Kw}'xDМ-fCV<\ív "b:(&>ͩ_w2g?b$=H-RQS"Ȓ|2iN&r/g$CfH-̅X@lYs8@4*퉋JNsD |*TD/Drn|>El+>>@XM}룓͂%.yblv J6BrZx&4Ĵ׵iuvYso -ܴ^ijL-F@AIGdϾF|,X~͉'AG"13;ωua*IB<bsE Gc7,^>`+LFElMTs^ A[K\oO߱Sp*<\ ,OfF)^ (NV-p2ZxU^L3EEZ׺7dh@.&c')l|]+- 6~>*ۙV ݸ,sc[ƶvj0xYJou%)1u RVl0fVS.Fi"W/A3D+.pšV D7. 3SXܳɥMm` ЭQsbezPz D269l+=)D14c=FADWDQ= s%W tՕu1 %)`? =1ZTW"gYχqojũ:v<fd8]I-8ȗJ&0+UunII5 i R~0 %ΟNa:~GS&<ƪcQ(Ote IN&(X yzpLT#-FP~*LV ;܄@r_kh|yY3Wg>P6>-èZj.}_Kg(a6Yh*EW(ǣXױn&6?^LS8M|6HUe,8@, !]'i#-u&W{1֮,_e*qHl7*tbf`(qrq^-<@mQtgGA;xy=tF/Fy5([l2<P$>]&UFRby`Ylg7{[iǾcV}-ν DXʚ"y,%iNj7?dk 2;1:ˑi3(H4W]v!#acFN:q 'ճL!V7^^^'g9k\6Q p"NN:~0hA-IVz4H)xS1bQ}TDRN., r(ԔϾz5ofb+`x!>х9G"&_·*bFXpTURpc.(PvE%-MNq1b6sI ŊNnK_8zX.Lob(gbzT;I!j)^9WW 0DN)Ir-fܰWDm"(~'{Yo+yCa\ji<xfc GY?nVA܆kftsǕ(7F-(O1Z9* .Z)>T 6vǻ\>pB9-MOֈ+@/FS.+by|i ƻœ4N1tM۱||GdIs=,'*kS5eWbp~緥jض^U@&Mz0᙮hx;v׃&Zg/NoŽtn $nD :HAjS) #ߓN#!v$gy@Q..wa)۠4Rdz~mb\[!3sBV0!zT@h^h/邸uyj`Y+INko 3F.Gfu w!44a:d=--S@GFV<ȉUY-J; Y#RGaקń6}T(T.2jPiLA8=]]naŽ #U#IS4 |K+w>6|ƄMGЋU+&zb>֪R<)@lLjhiQ6/UE}⺱L5=tL=OS9aIu;\(qeQ?-l J(' QqWTO(@p0W^ H@BV :]3bW/7c5\M %Et'5-bWŁʏޫSE8m ,`cqiVi y:K,5qx!}B;94B>ErGƩ?LKmKmSyXPy8_ƏIr \@X^";o2BTVÉ[R煒.DI<^5xrV?#J;K<̱Rt ENwpwf{ k—$-&1lK,mB0!5R͛cSvq`~: qRL~Ɩ<;׳sC..ym#6^u{i7om,/3/^'D[7Jӓ}6h32| F3$&zmudM|$B-Kff.o7#(I 5 >AK\+ȕ^sf^CRrq `d!OE_(Prʿ,byrw@e%wp d#7mdzY.dˮٺ@- -4f56gDt/^%P6L1u"悓f3MKK*Mb >`X$8,m(D;ycM7Dm? ke(ޕߥgŴ5 CtXۖ)^Qb\ɽ[(L"}5!M-4 7фOя?9\|^-QEhV[" s4uyԻ黮RZ'J +ets|œC|{ gj#X}w͒6b{ d8NAr2Dw}cP“G܄*{S 6upguh+} *zUj=pd|-9=Z-dg$V͂Z[f T?SlcZU'Y G{ ,wp vnLOP2} nT NۅXʭ&K[$+^$o4s*6 b~Q8hmz[,LH hIZ031Fˠ1BqepOo84lAF;7Uk!`e=ڙ| ?NdL|C\*Gkoi L!';ff}b礽.NT.[XHԧ8ZKt+ϱNV Y?;10PpQ֡Rp!2 "hEp/M+]wJjp\('ZJE B@ Y6t¶ҡVw|UE4LAx<ߋ˕ 8T;UwB 콟V 뵖>d PMEc*I Mo:2No  ,4ɨ>aE15"]eSϯݞ'TWsM#c`"6 1;9h(0sc dnkd!i 54*\Za <1uՏgNE7/= VH$OC'ghFQ^.*ysm6~v(K"dA~2LVS}=rS[Ղc(ciOԑ.cpޮ>'ȁ$|i'/p$~U{g!>X<QJvRinL0eAtWa/$&вD0'ٯ[jRRU9dC6U=L&%yZ&U]JIg&!!qv]7R9vFy3{~wq69޺VvX-&F'ΟC ;1S6t?w+fO5H} eT~XTBM+cdJdmIBфğPSͰ'2{؜}55k_Y>K<W(ٴ.c/oE;#z/mNRb+&kƐ$^ʺZ JlbW! KEx Gw iRݶv}'khWǨD{ 3:R<r,q=hk̩GZpUVd]fqⳐ.&vŶ.ԥO:U8ѽ~،1! -e_nfs^5d,_RF clC"֢^XD<އpJ-Tx6Ū+t̼ [зKid tRjKS: !0e_VSno] #Vdݾ{Y*6 RMkW|J?bI3V \Љ$5G;bݢ=BR# Eg*u126*'j{ܶ>ީIn~`M]7o)nZ#is0+n~kdSj<㒯$s5m91* u|.aH1[(G5b_<>j pT&6Sێ8"֕0+(8b&MSY,2Xd}F~ s,g6G(lAHΠs pkl N4y?7rH1 ,W"%]tL2@ +|]=0xq`YN}- OMG.ζ2zX'Y*5~?{^Ͳ!z:؅Sr?%uD&|\be>ʸJ}W\'T*.HB,BmrbOUPEv1 QhG{Dq'Q@P0qq\WB}I3ŝ4!G! td"jK:Nh]C|,t,CJ SP U%#ڨ clCφݸ)m^~uEϧV9Żg"@YÙR^`dbLU8GE&ĕw2zjz+_5I8JZhR+aF +(`_Z 2_Ͳ67h3uޝ63a bNMiq$/]uQbWV'V".M>;/v; 0ngs-bI"հ\3"pK4fՅ4c]!3/b@3CFr]o@/&kuP$>L+h"ǹ_78I_ƼCpTsOj BΏBeBX Ec$f4&6@bՙ?p1h5G5y)W")+WD&C'""/B_5Nw@r͇\   cʆP8&dD;Oˤed∤pqT:ҤS}C<Vuh@ :Ԛ}olp :h>~!ӏQwea$6d _rBi=\6N0 u!32qk=߈KvErݴhb]XA&|ًۋq?ǜ~,uffxw @c-{z)r/xuʩaz('m n qR&bڤ:1O;%M@)DOiKNRݲH"$䏚m apdk?L R^{ݳzS>E!,|dMG3J/w ]`{MT^{//?NZt@L L v}Qc!v?&O-lhG$Lgz7(ܪ a׆A]֚8CNR1I!p"[4 vt 'l[94_QwmmUd&k o1_ۼ81$3[(G ]\ϭKM/_! XGbj;g;ӈ&mӇ}}bY$'V`'܏KyHih"|>I>2-.oN!Y ˈ:ȏ,JUCtYwNC>p,w7״KnbwiS>~bb2[ITnf|)-نŨU$d@NZK7 -Rwt5"l@JcAZ*PSS /bNVHxVaH~ T=ȩe4. +P~ Ȝ!)BuȒPH~LNL5ښ({*-)P/D y~up~QզNvDgk:n 5DW΄/\ ^vRFW#X2Ԋv4*:&G:,8dn=TJv7RBW6Lz\H]U[()]30[m \cϧF9POǩ#|Jp7U qB.8HtNɁ'h`Ȝyȝ  㷒#\$v0{ N>k}L7Vu !MꥀîJG.C*^u%Չ#C\1LaWdLDkY;>Wd7mzk"3n#zn *WwZ an3e 3ivVqz4uv^<[!862'O9 ̨ Lyo`/BO&8#2힘:;ihS2M/B-Wyq=O"uHN$c>Bt5o`c&~0Qqѐg5U|;*.Ƴ*KCTuZYcJq{`CY贪!c ܪS.A[*^w_ʨ'SYopƉA">6:#-{tX4`S/ 4N~]F ?8!?; 8pᚮsc-]8\Ǵ83 죇rRj%dӱJpcz#$^*\ ji6vBDDz\X]}E\ZIMGrUvX3g*vJ 1+`i   A`2C+j5 ӻ},r y{`G3 OAV9eaugCyE=rFT&' s#zC)$#ϔLZ\OWd5&*)r{ѪD9^(B\%8K>p`f"uU|i4Y Vxq6m-%(J;R0d!9'gwԣ_sx=\R!q۲q\u{'d?+7r8+zRF-]XBfWOֱ(!ْ>[e 2ɈrŖ=-Y{$w 8q1L.t9b6?QJDkf {`B> 05$fG܁`,G~n$u&@JhbP?-O)z+zoC\_0U(6ulF Vz4P/$@d6\P**sƁǫ;&]V)<Ī,+ǯ{ث7{j(ŗw]fv5Oi;ڎcifbg߁lAT)Ae&<ԕ6H 7|{}rJ&izW {A4VS oO+H)pSJ v5a$ .|L=`NªvV `b(QȑN@X6[=URqz,F"!%> 7i{wg&O]q mõ-ϰwRMBQ0;ToiڢY {Kז钉q;z/T# (eCmh q "_JJf 5{NPOeDegW sR2HE p%'*G $PhȵOKI >'[IO=-@ێ \\Xۡ `B;MhIb;2~@XjtCS}ia}_1},^w7NLKK4"Jj^`jςvp36fܮSDPG=K '@uͅKAМ3К(rCXLee ;k<恦%7ާ,jؼI7(x};NJY4–,ikgvE|;Y9*OPݶ [Mђ:3e-4&|*jC L*ͳ0)TT֯hwjJRdEU? ER,O )H  :F.ʠsdu ?M[a5K%f1Q_OIǑFB3T g6opE#PlGf{6ߓ.Nۃl`AS@Բe8ihr:Kǵ=|`2J RtX :oW˥ eGψjv}+_|&OffSрRWۛTt:\IH{Ji,l#ps_2+^5IDN͙QW QlmHiZx8*Dj}1U63, /VEӠ 9[OohYJsnڧd7_wAދEq^\0  J*ŷbs`l駙@U6|T6#.<. ]%PdG+rOZl 6X.qWPd#\˪ZZz{,Y,higSiP3s^bZ !I aO}ZʢQJEjK>m#3lf>ޜXtf0_c sY{Acrij"G_qv])^ )K^FCKVdx+3Vyq!3K>=÷Hb 3PWFfл*/> )]Yw,b+]\#(q:e nc+Cl״"LQ:p\*ZԲAȄ $<^RNEKuYH띜wY"a2`Q<,^*ZJkjuY^SDauf'mEmwڴ:yեP}JR<E OO'^ 1QQU*KTps)\y]n;j3px\sEI/JqԮԧL $ª qQUJw(賂z]~-`ܠsH33쳿M2*cU^0zÌWҫͤnz]3Y~M 26-r 炶\c߽+j+~0̐X_LSڙn4f>%+f G1" Rh׊> $=x.9x{02*^.ʮV_y?!ﺵsYF1-n'Bub7YuZ!Z0΍ovhs ]0,_+LQKu柾kG~p#?&Hz%bx]*7T)yoE/Udsg>-7]YȀww!@ӚT Pܬĵ94}S.ZIa +'웵OGkI\V%S}$Q7=sdxȅ85.iS ,ScXLzٹqӁ޵d :PT0gbՒ*CN25W&.a_؞Z2-u}#IUNU5XI%j6"*(\5m31y%i)֓*~P=$ێQs,|'Ż Jv\,)ztzDԁO!/p"Z(xj}Z԰!.<"WqdwIJm͆fS} Cw uI|S. C]"g,d^_h瓃fD> j$U Y$5kֶT73G+.Y4p 4HoN ;jY^Yx7 yJPNS Pr/,rUt+=33MAFO3 ahI_h%vSc2Ss|u+0|R9>0-UBT!B9),2wͤdw2y:o%9&~)xZtMCT]d\uZsMXUei$byWw}p0ĨYq~#/OsC( R7vj9+k NfŘlՌh){7IIl+r3۲TYi^?glF˃J\x U<-颻@=xA{0+S J[]pP+GR\2uc1dr>Ѝpz/ol"(Df&&u  aRl2KƑ$ȷ 1d 5O2sy>&qDZ#Ph)Z^h!8x/D3w7#);>$Z , }`.9Qex|+hd.Ӗ Dy1z1+8ct6|8S쥌z]fQLOjKSf5ndKH!,6=Yr:!u$GtQ=XUKsWڹ'l9ODޑ oA;Ewkb!{(,jZAHWSΖޏM`LGũ!}RCp`o=l ?兕)%& d|"t?$QU]Ï o ݏ;[ ϧԼik#gxөPl8q4]~?fiAD55 20Bpoa= Fz1i}U$ŴGW׊~G(c֎ ?loV+ ;_{5C} ;޿=D |*Xn| 2]?r%<ݗZ\fہg'7y-Um`s"2PY9pU5oS։}FR34͕H,wx{hr6<a @+gS'G;׏v7e`mb@|{#y,5/UprZ~B fK!pDnBjîZj@b@ 0%, U޿!rڬKZ ;W}\:ϦP#`IB3֖V*@j>;ָ" oyYn9!Ph9ڈ"gRؤxNn͌!'{UB!\(=H)'PkZq'ʃzvOάmlYמp/uT=M80^O%4Jh'z3gE(#9QBvK%"ދXe 5c/TY O+ɢ@`]}ވQdX4+!qB9űJ@Rʢ]wrQv %QQ1p@\J}Be\AB5_ed,o aiO&^nĒʌ(ZbꈰKjK 4H۬3Gn5Je@R!_eS˅=fy//wZ%@;WSL}f#tP\iL$mAU-m@+pL(* I!Vɨb,}cqBɝSӥŁC6 -b{2ِLGʞa m}96nbljYo|++-? \p)CG! wjxD:ϱNv ,kdr8UL(LC- 5VqoNR<~oB|a?ȾcX%'ZKj&!ѡT[3y \&& '_p8[ğ-Z tBa;@jƈS (&7~>ȸɠyt,d`X45 w7Μf2+4 Ж@d5&I9re JE\Zؕm_RK3r/)cWr/JCdx0=C}un[6 L>p8G;HQ"ҟIz2I)$nF  Mg z^`+pF0n<U!.̵xGGz "=ە+`b((T~SQdb)I[]Xqfc2)G;ɸ;Iݒi*rI4᜼/с´"wciJݝOװ褶 ,-2$Ǹ[h.X6 C>H)f%qyͪtΝ %跸jEY-܆I!ȴH\=k\ #1`xVS7ZxQ:U;et7don:~l.a"o|8Yh>ZyZwB+#_.~MKL!9c' ( Miw@ oF 3*bxo^xO2 }*#t'{h(W@2r}nYܖU89JTkc;a :1ԦFkz8ݼ+YX?Vd<+z:a>p󄳖Y T踰&RV*'(e2-PEAK.u}Zc}2׉4$$zAhA=(e!ꢆ4W9%oCAfވȑJ^۟MD+2`1QKLzj ci-eZ0$Y=e\{#3V0sP{~  ڑQ5&7u:؏)if'ױɵ/zo2Cy~3K4?^K`B WoM^TIu9A>AܗAw'Mz:N K? L1 l4U+u$֖ sUL7'&/V@?{7|*=I7\PǏ_Iu k]R"[fܾ1P uNK Q0D±]wKYOoз@,pyUg6f(D`ٍt]<фF b߻-k&pګ $m[#wSS@=L|G0*ql9ek&|kc ɲy3W[U-bf, Bs͎d N )3@'Wi@0z.-K@^]yx4`'k(T%W/*.1ߌ-y3'ݝNf{m[Y6sƏ 6i6ʧ\pĂFF3X3F$jbUEtᲈ*:%F^9I,;=;ߢɞ=2uNT-"fԵ a_Q7A!^^1'rhL_8u-a]$Wq@d@iL6`\i5johJqԡ3E i:q+_/ا7e~NZw..1_!)1n@d Z J-@֯l1߲)QMj<j (?WR .<)c]IKopU3MѰ :EtŠ3J: XF}kYMBiUp"m,#Fm4]e} $Tz cer|7KT76Q;%5IR `"0OQL^?i ^0\iHȕrrcty G%]>0,~h`ge"(C`̓ 'ͼjIr>a LIgRa[oagJ[+^PNYoLbqS%F/٪~HϟpBRiϹub>؂Ju ˰fތD9pm!q^ŖXVvc'>I]M']W~40e·|ynëbu/mЛB]@VL _OJ,[M ;V=oD?ZdMr{@;1䤓͗G'hN-*Pw%iC}}_xiwY1avbyW+LPb؏Tvѳ#K ǥYneD=Nᒙ z@oB̤J Wz]%%b~#{B}'<'ʛB[iU,$Vb$"fJft Z5O!þI$sؐO64'u譤;\Xi/.COt]s=,D)4i YLG03sj; }Щ7.Ğҩ^!.T#@d.Tk̛pnW)Zt=zqo:# WacHp©V5e_1vL/Tb}XM(eWoRjL-%/cX yVT)$9~81EgMLl[G9fSPi9s;TEv:eb %(e 0yEzyk91,ٚLX;$r&%"4թr -Y*inqOIBew(۩<4o9c6Xe$~zod j"]UqM5P8IEngA=dt&UA1!DSh@Fn/^"ʙv&,_ q٦sU|mM k7HUGm[ jN2(Igr/樽`EcdQ4~\E~ |hYܧe β{crb4|gFѾ3i@[39j.eUM>U{%}/W뜚DutV5]AFq7BN/=(͓o+ ؓFV {`oGo9//*{5^r|e@.dD%FF傰}gGǏ9?tjs˵Ib#alQ6=.h-f<Åa/j$&5SFٜ˪+4, rJ[V x߉ۚ{a*U锲ӈ  /yg+auOij[IoȏLkEc4T$ݳ ?^ Y<{h(Ww[ܞߦ]_sGaSsZ1ΧR߈|ETq8,-1sevh7ڎB9D|8f~=i_~ 77߬ C=`L)*:aWr*gPt9۬t S7`~%î򉷈2ȍ1%XJoeoExDFaYm+ܫĬHf> GmH>-Rb%JB>$% ^Ѵ'ȓ"~9%l+w-.L]'h <rfMf p)GaŸK*ڔ[uUbS-E/@U2A]Rg(}|y4=HZ"_,$! .5"&FTʢE[d3;(`x .SeF,"OBVZf۶YZCdm I]P\X[(! 9S<ەxw_4K0董q2ZXhV U4ӵ< guȡ#쌽Za,@k4 S36\|6ĵrēAKBBx8^tFT|0(!%3g30@=\nat;|IQ ?sk C tE98IJy1t)+.((dGOaSk$>}5rψ?.?i?2..I2Fqj=98dK;lfY8g }D헲 9m>*%6 #8?N҇ՏުVhT?QQExZxۇnck5R VWtI'V' 4gLL?Whmw8TjI։,==MvЪa>@tRXe ?L~)GdIٲ??lPKE]xo3<~:kP'>js< 3֎q@tf0$?HU|ٜzPwgzk^ Yu0Gf/eW2K)s kʩ!qoa7ݽ쑭{ ud0Mwj߹EXg3m-%ku;Ԭ ]} et I꾣]_/EE5 |/;PV{K*s*&̯bhx W\UXPi\ߠ)SIθ|gR2SCY0ŗZaJDHWMpZp7fj dp}jmvb$S97m7  CnTtF_zk*<8C/̵FGte*$0&Q\uΟ< F9K*D4-T3Om3g̊PA:H`Tg62;蚹3[Q\/OW3`z9Z2],D&S$<-;j<&.[(u;1~3O-X0W'B|a[Veo' 'F JNّz) ȅt(';8LIh{\_G-ڬݩha}"JQl_(k؄* (PN qd %ڤgꎜYM~oy[轎X'~2v.ΚzǬ4{84n@n&4cVer҇]Ȳ=qi_4Mb {nF,ģ]wWрm'aↀ_²V!>^8DOߪ:oUB:+HmTqZQxcFH.>m tx]e7 BU\?ґ OpuC$!v7ĭY`Ð+G`cfX3r?+:%{ swoÀzw-=Ϭ9"6 @)SR8JdT#>) nm#s?M+$bB:t tņVLvLHX_mFdO@pz/}s9:@V>c~Rĭ6%RǯX3L6!֧\8 9½J9"Aզ|+BxO瀦R 34 |YPhZ.oH1ѳo(w;BfЋ@GLeRa]Y;ْ!7rz[bt{a5=CZkSb0}"]Ⱄg-$IOa{.zE#H'r_*E4^%Y$gS09LOQgI^#OL*Qڪ3C|eJ~vK :0Mzx99E8WA}+.c;dUnM3hImzY;ihDE"W#gluv^83>[EdsGK"3F0qv#&Q$v4,N&~,bkz=!1>,M[K.՝Om: YyM- ꛏb}' 9hѝ+T)~C<$1}dD3#9خ$\MpJ5a}k9^pGQi@Qq<% !jXgнje7$:m/h;1Iǽf?8]sĘP[,LiM } ! Xv;d2#fHYތ^|Ʒ v9K`r"?x_ )tYmggzʈg~ekIZ@; x.2\ث.Ond:߹@&>~uuUEU!PTto;Qċ1WXrRUV5-ѣ4΂)KRK|%,^]Vv|RX8-{uŭֈ.6e(SWn;|EqUS@V!W0j [pĈU<Ҵ%s^Pbtڧ0 CbYjз t=뗈c) ɿ 0p'[ F-2:'Ga163k&^]s3W7 p1PGm7b A J&uG&h44OX??ny#yn)4}F\)D / ~mxCgYn*zЗ!ތi^||hqBA>4aZ'1V ‚_9_Hnd>d1 &wbG{!xVrL$ÛےY?f 3gNn6G&!z l'!t$)H7-j2tPථx[!Ƴ]ox=K 9 )#TP ݐم'6?F{ۏX_ev$$>lBQ-EXpO vj 7{ /'aE{" ݉mqU __Иԏ@JsƫS*O$eBLj\)7mߌ-{҈&VjVEG|PpE2% M^<\7# [r8oL;Md#v12.ʳc&e![`'|/ދ2zҗ8\%9OLK+#txw >! )UB&ťyA-eQH99 S-~dAV't%hR}Bs׸l^FNAxbR}V+xy͸ynHJ\v ̊Ӥc3/fxܢ3b$b]wZv=gb;4kB~,׋&ۂ!On }&c%˯ւmBdOj¦us=mY ijt(tp}2)`v{<ڡ_*Lm;\'WDuivKk>Z46n\_ 4؍=֎HI"l1e] z.AN52M,=!2HFFGPܳGHC"y$8YNA%K7yQ8}a'萓@v2 H&xl#-M{R)feC,Mzf-K G:㦍AUNjv^~DĄГoOk9/U'OK%,^;ME )Z躒f>j2y*.cBI|]|0>?H.h/w6mۊc7,؜ |,C3Ud{[PKNWW\!zKOMYT#aIŗ >&# 83vs-~בx,b&uB%V?O Thj}? ZD:"L#Hz%b GLĒ{w EI!/ њ8k>Isvp'L62_f Nj}+thIm5 558K+w7LO[1Bs3iw}{vݕe7e7̧>w4 FF =+ùgY@̝ {0mxMm6W,F[&h+4O?V#tR]uW{!+.)uVC0bVva'SSTŎ4u)fl7$#eݧfMQoNeV,*fzw:p3=jI4S_ 1@+Ђڇ R&#dvipgLu-LBP |KS1ޱoaWAR@EiMODM_^! ڒ0`q1h#uZ݁ "yp`oA }2:7Uz}Xx@|OZd~ekfڬHrBvƄ-(dݷ Og?vQ"f{ se) ӛAگxV_+Y1z̚tJ B,?DGWvV)wng3O 6aKsjiv_r()gX3P䳑1Jd ?ߢ,xثm 5 bcHn8)\<}63!R=ڤ P\q+햅$8uIVtI^{S6?6~ -2mR}C}p0NjG&~Q_ %YU娿NrF.dsW0v!~ot o3ѾVhf R16;*7eO\Zy2Լ Oe^IZ&" oslE{e WT 51|Lz7ۓ&e h;]$VhT4}s1mgr8={ư6 „əg^О#ݘzfw&+*9Myj Gt}TTXv+ԯm~Dʭٽ55¾£*>C7H^Ɍ_^ Ի`CH9g.{z-nO f~270.P|;k@Wļm($7Iܹ>l-J;`ZQtw0\n\Y^{zX"0z;CzgFj7(kqaaqD{#`?=Z} MV+GV?I?z>s5 X¨3SK{A@s+[-Kb'*J4Ä@m YХ-V❎M¤q󶠃-lBEu16~'̵$qɽ>V?&\Hr hQH<Ϭk3<OD܆$S;\%'"Aa)M^5?Rst x ^-p0382oצ xR=6>9Lߛ}Hl%G#mgeϣNt,jrx}t(b`g[M`J_V[ân KIDST]Mg lĎ.h`ס26TED*AI\Sȩ|,hloc;ԵB7H&fe5U.m^Ai[}UsqrNpnvq D@ٱDzC]r9#G.Z%xAX2[ |+Ccii*~-{v.$Q`.18P8p7O/jN=ܼ '۝\AӍPKj!Eǵ`\Sy#(fG#%ghKdv8ޕ$0®91| FrG.IS$?6xW7A1wy`:ޜ 2*LDe8G%u;"[IA"b"CVrQf{TeaӄT1TS@ʫ3y'7Ai1-/6Ns,t\l&J]ػ?|Rl51%t~B7MCMLvP6"S%*[d=SHɔ<1]e4]\vό̐[G5Shb? ۈm&d4iastv9CQ7ӯ>λ0RB+:*/<'nV;Tâqdm/Q93Ԁz2vZ}&#*] EmD|œ.f\ZZ^ Z㶋UJ/&ճ?T 3/p˂Tm"*!Z&$x+qrh <Čfy@hKY̿5 hO𬠞D#/SD߫Xu&b k_HqkfO*0?`\az McQ[Kƍ|zW3kPXkg]a ; A1 hE1=e;Ӫaps py Y|&[KcvaM&C5t~|;Vw*rֵ}< _t45qO$I_̇4{oŝگdY<恄ΐ#l,'!m+ =^p󪢜ZBǫ7JLJ̾ƈ?`Jp+e"=CR{ YÝQtgx{:m_ &c,uB&ɚY3Q-cD*Xzk`Y|A=p6|B泓n_\E]v\Zc}o1{>D̦ [ݍVzڀm0&Q[AQ{~[|nsN8!R葷"9ۼC5A1`4.F[$b{@& ș1sMdff|y-ڕ_8mj!@t~FќwS&.ulz+Rv%T+G^<+5HfH;F MM=Y̲qU4W?v}0J5O.kJ94MI}M"[2l0Zcj)Ӻ[6@Wրx"39`#f2唿LC XNq7x)Вys֝Mcz3Vqbo&|0_ZI<ĸ,t/tHtfovu_ͱmuMS~'_$ePz֌' *|dGg6Cg>{sfR/v#sjv]`[m W?-C]NAׯ!](8,>i3׶'CPpKMXP;_22-ɴA%Ob[=N(Zq8pb @GĎ`VF.B'񬧊0%vtyFmp;畆8j.7D.4(ZB!Hߪ%#q k>7`~]x}ڈzjG\XR$i#PG<4ieMVo#2G(N!l< ࣜv6<5v%m_y8׭|FjFu.}&GؤyʶV#ψ0#}@=Π&VSeW-Ճkp6DB?Х%j.xM3ħb+T8@In"w( b8#X.Uu|0I^Ko*Q奅v#a0ػ݇][駖= CwX:]nD:gY2!Po fV׈l9RJեċk *[d NoZbg@ruNVË1d̼ɚwӝז:^ؼykh(pé&vn_2³={ rU_XF6+<5Cz لیԻȨ*Lu3fgp)vQhOX&7@ @q)zӌ}o=u1Lm2nmz#71]\P~ s 5!X-" )DR0;fwJ5EO5ԻL.ɲ#CE0[C s&Qvӛr3'0G-'''?"Ԭ1 ܾ%9YfDK5'&o&olݚ]N|L/pg%H@!^Zè|qgK)Ҁ<,M@L!ϧGگnHt[Y<*#Q El)7 Fż'R|Wad#U55C&e gr5@p^DId#I$3~ 1XeQ9M"$ {tkւ$C WeSC\`c=g, Cy^pXτC/c̋3sP+u0tã9,9KZ*7ap >^+,_& ],]Oj:uƻ*欝AoM,PMIW0ac.:E:O0e #L|ՙ˪N/yB .(>97*Y~L8~B=- {jAUM^*XNkV=P'C 0Fx G^g"q#I>3ϩjۜvMWc`>iN%!vk)f@NYcWEM4ZY Sf:<͛C'^@dƞ 8k 5Hg|a"WQ ]$ӷ̶kLJR @>%`Y=6ƃZV4aƘ%t |s <\KFqrc8@UO LKAftIN=v2QirK ze VU9Qo4 ;.ݠЂڒ4XpX8{xQ>$Bn}11m\Gє=kj'Mܫ:C_Ltwq.X gM:uԶ&[T4l(OVLgjl,c<\s [69<|Z# ާ$~k63Y-%L99oASAhFZѰo`1桽P&?=5Ȇntkϰ$հSa ESP!a⎫bLHTrPţm-4 j(Xr-QI{kF'!^GutfnjO=9-Z^IFEǻSurv աѪX9/F{8Y|UnO1PEju?Dmv'jHiͮ6u45>)!$Л {SWj!*mffxq;ݖ1`AYc0؝X0!#oʾrIDz,W '~<֯ L.Ξȑ;FL"%,qm+mM N֧De%@8_d}W.bDh4!/(mGI7c] ߰@jϭKacٽWszlZTaBk/mԹ,p}pngP V:q51;hXV:3W@`kgeYfvckf1xoʢ"rϯT<嗥< <8!䶡qsTIIs!ջxQ?4M4xeC@Ḱi;h؜PWMeEOE"ul|<& / ^4ORa72rBe%y1VC[RQ2 lcCj9CEr(?`pnp!i0`r |ODxֱGDs,\0(R9)TC|*"$;Xt⟎.zW~APȣX'K@T+X&9a_jw8@zlGywAw(2EVn?>v=P(ƧٮlXYD+~s{ƤӈdYQlE1NdkđbzHx ÑTF$fm.I*e[SDmz_S7L1M8k^KӬ^QŖyiܲ,4qpx}r_/'i{A8 }(eOL,ݣa~e9 1*a "[ŸP,V!To3;Z,Wd/00|HldpE4˭]lpTܼkAN, vNMP-笍˿ I. /ĪӸ:.U۾\o&TK ^;:e?8`X?>H N22>F~yIT"սRbF&x;ԛvbm|Fg=)ða]h4 ʄae0"*hmˏ52J g Hl=@ݖ/ӲD] X"*$,ì{ v׍9X(3|-f03VDcKEr *3ۆoySm%<̛ 6x;CQ CGBā8 d, c ^ɖ&o.ǫC &fM%n#Y&#j[#K(`WS`+8njn"LLܦB$;I]ZGm9!'WO]8XzC#1Q{۹Uɓ6) Nqɰm3ܟphjT]Mh/ui^wNMwU"6 2h<#wH+.S+|7I`cEV mg*tuTMSWZ+Kz#QgOwnF" ( xs۠e"={gE_m^[t0I1꧐$7ݑ*D%/s:#{e`fs~gDy/@>iM! bi;hUp?5X+;2֧QQ#>`X{6f;Ҧ<E@p-)@< hP?wz EnaUVJ(ri֏s~u֘Z/6:u Wc( rui T W(mK纯^6 M>B,_p`1[iቪ2cˌy~y_j6 6?ϒU{LJzj6*Tn{Y\2f"_xL:`_جeE"n?6.\.k$]% Kp8.P;H'$Wc\UkV4髴?4A>@3^iaXz sUaW)~>֝_> jL8/}))mgT:o(M|>Y0 2Ft(٣POTPDE]I$CMnMbor`Գn\/]*'OO5iD@w}|J~e^8 O^i,lk&yBY6ҕ~jDe;?Mh U^ k1brd$.91L[ &~lYtb{SHN&PR.]2kyMqs ؒ=%/*CqՌG'2G&t d?ɳ 4|1;Y#H;=Ѡ ?nGys/mvR h6D U]p _\}: ?࠯C n!J?E=>bile{--ð{(jLO)2nLLSOe#7b!nʠG#)Y&AV4yH-BiX zT !9@#s}`Ol'l>I?9{LPD4,䮟qd'i|οʗAoڅ {upZ\y孎弉^Q#jt=R-ójLnJc66\Ŋ}DAOQT&"hr7}Do!2?lg{]MP7ORZw 8JL>"/.|Vrd=nB646'0xPpQ ymaL'xzbIzd (<`)FkX;5P?H3L*lËvT M[<`VM\ bKmU:jj#N"(R>҄ől*t8'W<ͤHV~Η/k)jvQՓ 0wZƣKXvRRTAjm"yR xB#5y;ƕf I^I8-xD=\1JP[ړ f5hŕp٣@ 0J !tP.2 s w5Y{1'ioG v>;@&䆞MS˽^:[ fvi•udE4@Dk ;%w%15_d Rq3k2 i2vV")ӧRюņLωuK1eπ^$$.P X記Wb=9U}a d8Iuڣ]T@Ȋ`yQ^7{}9B{ۯ&^,3U~{=_\f<) au+DaU9NG6(_u7NA.G){Ea;z Y{2bBDaFʽ8!!b,T^j叙)! >jh~njqZfKb nrK|0 )]Gd܇$t(~E)IHuv]mQ k2pl+D׆}w;e ?5nVwoNҗIlBe3Y?r@;b%% ?yR{ #?T>PHXحy_(P+uO(l읡#y(SNM>IEENdzK.I?y F ,! hU U9{/Rɒ#CE$u +$M4 gѰĀE"KT_b6YDH'^~8 `u`ڴ@eOf&EYd(1|ORyKfl^3Eik}J[J M>vNwL")ބK-Lyk!Q>+!(Y'{'yI"UҍGzb|Q}jAAbuMߵYL fq)H8.z8uH^zsdۆQ HӰbi *:Z_0$tێ/YN)L1YDHd jJ&j'Cq+PVW: >xE*BRd(]:C3;d(P幄AQĺIb0R =)r/f+c#ۤ}(K[xEcs/$L[.$SQW71Ug~ =I Ύgf&3= kc&" Xuz=䃟˂ΟWh'IJ8I !e ' uF % r [0:-:v*%+lDbkC=/EH~ea;f d6QfaeGqa/{*kGhR^A/hndF7GMȊ>zYC\DaۊYll]褽;aF񳣥ƄI7Y%d<`t30%9ώ 'ρ r8qPڔd]H~=imړu}6n{/pnVo}\/ٺ&6 bEq'-D|qQ՟RS~U3@+gWas-iw&t|Wb1>JYn84};*1b k\e@cyA+ZWm)~>h3b룟)]*TQN@3`jl2&'ȿ.A<(s\SEA @Ir #)/bB_D YM;zbL &nMe7v+v2`:Q>~"?Bӭ[e%DA+| ?'mJ3clwJcCp h k!*^fvq0zfNc9+=lgoZóMVXj1s'@] 4ƀ|FI%*Ч~r?LM["rZSMoH܀<۴-J@R {luߑ| ϵi.ԐЬiRvɖV6 ~F9&es"̃&I(ɤWcc=1c k0NF(-@#o0 "G}~Vwd&Ӯ5z C\Hr.MhI{Q50ino%v3_d?F_-ΠJQ|.>3xsff~rR6Ir6 sl6JS5Rۏꧼj'h}2ctDBR!v+wVIw;d ^$3h')Y8r4E80kJ.:V8 hX3PsfJN,P{Y)(yW +f_N}Z"T,r; bY8-it"\?Ʀw?-nC{8XnW?]dJ,aK+ԏ0B\wf# l=t)RKkӝ Fܼ!4cc8V:wꠄ:Yn3'6`1?ecc,I352 {2Q0Ԍrh"\(0Pv~(Bm3%+8o59xw#Dwo˲3IyXMEM*E7T&1]yJ ?KaLFvkY_p,Hs܅KgzNM`v$P`;I2N ڽ4ԉ=cYf, ̙h%C"a{=4kF3|CLx5L]K!7IDܷ_+AC>Ҧ~;GF!?[a}w %xMW3a(G7vP%" z`‹)vfD%G>*Bo BH4..GJ1T|7&25؁C^Q*P]0!]DŽ+Y\9VeKb(;_9ǞBqێRӽ)ϱb8;ZKaG~JBZ:(bu\W"Mco>)'0n N*7Rj 99`ˠ C"DJCtg ~}a~D*D,,wS-ҍxunXd%uL4j44*MJ&` n,^ Prt㲾oWf95m**|k,u)Rf텏+&О4[_IpZ-qwf5d7N$U`9Ȥ=^.ʣ7c~<-z& 犖ٲ678ZcԜi.~ {f}s>WaF 0)jV1{w[әE@eՍ w}'WG"Tsb%~ ebxQj[oP'J>SOR}ϛf@r$e=Fgˇu$ fvIK a-'@i3Y@ma<, `qmHn)1Wp*@7VgO#5{_iv3uE:*~}Z Q'9.g9r#wϒ}_48\?܊٫MV 95/'-Tgo6)CVs`}ua-.V9 mͥ(qfъ=A+8:f+qKCff)#?~ՂE["5&Zfx}j_عr ǩ||O{ OpAfw%V_P),a=o\㆕SzgpW[9 4DMS1i^!DhOܟ9퐕:O0Iy{M?NF@s.;$#\Q?sQ븴{"&3uYj]"."hyr0BUx*|I (}=hC6|wU2(KW7*j^-/dYʷp֜b$Kd0x/ [~S=0&k^5tLm}cL>wGQL0" Pהo7 D蹫r5]o?[Uѥǜ5ܜꃯYǟe Tǯ;KJ޳5uUej9 ݖ]63_\Uğ;…}qpad&1jM=T ˜jiB)5%HE|>Q+)CZ% 5c݆ec(tBl5d6[.;DzZxPvJ uyy6c‚wD GV0r`P2c>M'9q&Jy:P[f$;sԒĵh7qu IQt1:p8 \1Z4 R.9+ yLw{BGRV =V_~lro HsM*Ε)yWɚSB@ϊIί?$)te@wsX) Jp0 =1*6.U-RDrjftZ;&Ƕ԰4rz 0 >yڨh{D<^@S]#2hZު F#o ` \D  ZͨYW}uFFI.#Sck)vNs@cYq` 1ˆj/>;_o'Y8)3ۄXV,;QSs8'G$h@(8|^ݝZ DJujSwc_ArDuɞ? |%>sw&&TZC0= F9kBV+6Q ա%6 gk%!:#+p'pr-hp0X BzXkQU k$~Iji)6(;zUTR%IR#"f),},kQ/"hQ' YȀ!e(b| XNwlNU]EĄEl(^ud8?o0xV[_dr3:hjqL$##6̳^4y9$㉆*jYbruR=ljYwpv՚? Lk&7J$\xe7^Q-7G]R{*R_}o)v!T%|^ OyFEG moh(͡SX) b*u4ll5M"G$/nx1Z/rT>"/8:CANjeL>3ߘPj&b"/7[1ڪ\L{1^؇|~uTa#Wufn' ҘL"zKW06 }̶$[ Q0f?N5c4ИNRr]acz%R'm:}[}H11B`R?E!m2hP 7 OS3<0jB̭8J:nGU'W]5q\Kf8 <L;8bKYMrP5ߒsmpÌFbyI1 9cbi|oKe3M$9s>dnXt)$y&Fs0 ;ƀH͖x7p[g1m\A2-ɬJ ?c,מhAJ"Khr}zj]6m-}xZNËS&D7}7ֳ|+r0u6ޗ6ӻ25`=씠A@e˸tf- g;tdqi:yyRϿr<'iu۫1ƊI]*SYM}[[r2SER8fGEaɉ5yլG&](MIdQh`aedoAJ4=H@EPZbbZK4>{Mz \̒$P')u7\.^!b՜1eł-vk7٬ӮҸ*i'#(^RO ˈl C1y"|A-:܀ ؉s1G=,Pg^8?܋58W&6Yb !O>r%s_$D>7C4n2XZmw@ Ȧ~$j#d1y _c>xdY?jd:od2 ņBNq ';PV%}-[vogheaQ>s~ΥS]:Ӿ189?!唔Fá&odIP\BDm嚩 ]y UnٖCN+\8?u7v@owbmηv.z6%]T:1d?1ZyXt9H%-=WvpiVlÏ!Ak8M[jl]ljFTg'{&pp'qBjJVnsS 4FRH*K{;NTkڼ8j~&01, QR77q׆0lO^M+;^9x(<؟8alx 6S!mz^FO`9 P\V^E4$<'\d23y)Юg\ Lm" ˋy8 >%%Kc+yb q-5)1QtcO ܯNdb"3 -LEXT6?BۋM\B#[}2*A^J+1I?WoFg8{oD RazU^wcx8+طv̎ak1.@-N;)x Nʫ䵸h!@aN/I\ݟ/L4@5()H&QD#;4CG)ݢlu({sdNs`h5 ug` c>RO_Q"eAPY'MO{lfybD] 2JCLoa9߽Ƿq3Dߕ+,&%c!:(\1̬) "`$~ &Pz}]Bsyan ws6y$s|PƤRu;|$31:렿]9}ͯ}~< l9&d@r^ [z31RD61/)CY]Z'ү *t'ӟzd;86oY8Z"tVg'wےZYq[im][rG슚1@4qquWHzf7Z5c1Pӎ#8>v1[:e+-۰KCP1]pMǍQBY .oΡx=XƦU$d|c`sX4*l'/ZFn& NUTk ֮OK JunJ)3*ŰSoH(ƱIj\I?Y$ o^1|g8O|@߹% /C.@TC[@;.~M"L+R~+(?Wސm^ڛ ݗOEɰ4k-+><3Dr~*͛7N{9y+{-Jޘ`k lBc&a`Fz^LUj\)F@}|# ?V* 喞aFtoO!Spw.,%ϙ<8j5V1_l_cFY~*gf>dٵRlQI)fd j(HhwLX~ql7^"x4K*T^?trBJc A"80 l"ndVy6>˽@\}?)\+]T_Drv*Nqs.p%fR+I ,,;;9nZɛ܄K[b>/OrX'3T ER,~eͤvn LZ8td{vs(B|wP9 n6ױɔ7G@-7A߯ 6-ONI]&s2AFA򍋇4ŐL\|J :!)̈́BL[%p}6+&⴨+uto4f@VR櫽~՝[j4G@"x^.?ub(I'>%Ժ4H ,$Mrt`ΞMpL%ԃ)~3ᣫUa,V#NKߧ!zV: o+QHWfȫZ,,kPc _-w(~@go_R@M9Mde0Ih?|>/u4ΜuIXx9W9lɘVZ,;鰹6Ǐu#V7Wv !܍^ͯ4گDiT4' c^kb˙N|Ŧ; 3E0,SUe]O$<$y]Bn nHU*[)*Fk-?+QCPr{<˻.Һ/fXԕ<pn*|4\~Ovl+y5 Pz; n6đA[̺4Ţ{s|-,o 2œ巋Lw$!Onbn9-G`k=p$2/}׶z\FdMGmKTb5 VEUTV/1;IMU78r OLPՊ--\b籖Vrd|^i \+'tg.H*  `;^Ȳ>OrۈeOr9}ʯfZ%9?XÛDI$$sW0w}(ZϷIuRe=xlO/_"w,K [N G8CMQl/; _V K;$avNLAW H֝-=a<>%Re.n6ԨRYf /3m0K (S݀FnD7gp]qrcBsc2"2}gZvDPb{*Bɸ5-W ,VcP19 q|/d߇{pV[f54A1; =6{@(,`G= 8崻CFeBxYYȹU[Ozx>7q4lMJQJVg6/T@iy8 _R{cO/v Hp2Rp,$P |]´5ڌTu$Gqro_6zߒֽr]}Ӧ;5TφJ(]␰Ǿh5Ʒ 11{gB z_xka|4cCi廬f x{-]Z-o%Qs#TOܫxX%ցlun6yۊ2T %‡XGt |ZANb%*NGa&0F&'n^z'@apwN:dZwY *W4eSW\x%£ -P03 yMsY.D)zPb`G{[j'ձM"k*6 %"&ZM|/k9pOWZGbsA! ye{e8+h̴K>_ I128ڨi4|aٟ`8J>Y{&d`?ko _cߗ2sĆݥb+ qpllJ6'O=C޽Im0 &-%Rʱ&\aM\X8RPT4˯jS}<y]Bi;g ۴mFXX.!$~DgC9(ַwZa nTX-C}[jk(.8W|s{ʡqoMڢcVaO>$^L:WUѿVf8K9$)ׄڲ>m1*тo?CcZnwn 7K,;rfUMad E|R1,]ۖC@Oupa }>ʖ_Ԫ>\f=?/hRO>}9'H/+}Rƽ1r=]lռG i0LA{R.m;h@ L|(EAb+PVL*\ScOHo>t>Z`ȎfLg 5Z~=@DOHUk4NK,bGFe,t#td-t'AGB@U'\Ʌ!z([d^w9ƻaT?ΉmD)+SrzeԅJJ7q/vc>٢|^^" Xͻt!Vlv9&,Z"ss9c1]" Q*).N)[F;U|pa#4tcx3(q,ijDL#|n}お44}n<F$SN : {}Z0 D}"S0b8&AkՅ"̢WEL%\xr! e#a p 6!v̓y 4EPimjHK@ñUaΠơvr!:Xv0dȬ QQ?'V4JP@%f jpD,*Li7"MM<.$+'R%l!&4O|QYݷ6zy[Gx8xg:IyfKo}}涙mvѴDeUݔkCx뒷wJnsLGgN o.yƛfC/ؔ1AZې0O܋Aqت!MJ$8zog8g"e ގ\G{f6S>lIykx}23J &$~1EHǭ&Xt_w!ۘ7#3׷H̋K)UgU)Г!i'^T9V'TA*7A-]Ǧp:6|4}o HxBQIM7xK N=V&'#x{*il9\')9S2gMh!?5RJc^\`;7?Ҡ<̩ Mƿ14|MQӽXqq/bQk}gұv`6BEG {}^ ᧳z)\J^wNԒdW푿%~G_kk]BE9 )9uzEIn gDҨ|?cf@xVOCDxc U/{[6̰Ǘ;껬j/Cڍ |of5l)R06z"oV|oƭt2#DCm)49&)X54,W ڰB+\VT(˻W=٬x V6jgSPd0TV,N18/t=x BƠEM/w U' u'PoJ8Ugbh9ѯ'$ǿQ*:u40_?S!Daʶfݤ==ƺ:&1ЋDd#lAk"yKkN)i{ xeBh7yUP$-! ^ (yWij5ت%4د٥Fǎ|pH߱ g3T'XʫyQ`Y-jcMp!v՗Sd ctIC#i3|1zD1(;i&d#nbwb?E\[xMĒcW:P߿L:5:lL:z#|V^Mrq5*j ߌu fUc\YGSQ' 30DΠy[09J%mϲ˿-©W>lgU&+h!! 0%ٓ ٭慅^ ̬|Wƴyȗ8Z]RqMQO0j-MC$**[1NH"VGRN ;ukEl^-]e{W1|D>3g=g{R[eʣ!]_:%2ilݧt|7ЙN~+BPtͳ -0kŰz@) gIJsYg!lQfVxIatBsQv:e]EZ<wEuU FZSH 56ݰ[Ag\>*2Dg#ӄBvit'9Y% ڋMSnKl)$3Ƈ&pò_U$K> oIJ&z <)3Fց.yc,D'z1^4;vδkA%J639D,HkśkݦqfV5uJdBH}&/H$}sp/b. H灅׍ankefk6Z3k.'Z 88Z]+:B ",&~W#]2VpP~b\͙?OU^~~ /5d`)sju@(>9>؀URW0?wvљ]-S#-hp nJ(|݁ 'ɯ'/"W`:<iE't T.!JJr$(E;PjoV77.DU4qL5͗`X+Ni _R (Q}ۇkQnuJσq8ſ{w Z*90*(Dzurt˙GW@+xG"%b]xd? w֣&l4'eehO$9ϵ¾ WAdjt^hbW -.JwIêB>uI' .^4jNA|?U8E$$s7u`^}X?-};AXIƤ>@3і0 51w9XN^֑W(= h0, NK #F_ua({f0/>ڄ!*Ze RV@@o վyfA4"^<8m,Ioj CgW6@΃?򛬗+)V ?6ף2~ ?dI?zP^)5L~ b_zC^!ıFzdI6]ח1qRo^͞{y#.m͠Z>T&#4I׏å26LM >ucMdǼ% 7W;%6gvĸZFoh%$1Gk~27қ$@9C!Wj"GƳ䞕ûR4"Sԁýdpއ]6*xY14I>V^ : 7WZA)'YĿ$^e~ ;s+$^ ZO+z ND2HvC\2rfVu?bp0]^zB8/?ޱ m˖qC=B{20̶ۛggݖ8E{>nU:ipZI[Z+"MxVsq:樂uy O|ͨO xq5)ܫt4DTB/qF?Dh'`7cDLv3fvx*7SPX d8+:͟n{ej2/HH0JW'_#lyp4 [90&?DA7 ϮZ[f<,5,Ȋa | |ȹ@6JVH{0]I}3 zos4`mԸ+w,Lj

C lJl:4Sd-ҔC9*9!ZX[mƲe@sZFI0nkLHi` kB%JﺢǺ%0wjQk .ȚMT1VmFfS Ze#0-.o *jMm{ۯsOK#>Rdx׷ދScfCσXT[BUm~4oBӛa;Lmm4$,Qnөu>J_Kn H-M` P}$ˡw{g]ʘ?b ޛt֙ #.ɠ(_lORk`hMe}Еu;Miٶ?%[p=H1C biulr) 0NzA?#,d('06L?l$BԍȕgjI^J=49^Tѯ^Wol^ O1ov0vCD~t^t4ȏ6 T02ԧ;!q LfҘUX oV ,s6PnNM33^{1g"59ܱӡlƼX9ƭ'[rMJ(ud fxyZg d n/b:[zHM,*0.ځÞ=7qR"){Z,щC`/([r$[[z\mE=geԙ|d΂Cp.\ VgdٮxQ1=DКggy52~4K=LEs ͧ'Mؠ`}Z/̺)Xu$/Mg.TqU)qn*FN ,Z "'̵gI|- UORWHTOVKR>R~Ω;<,5")btp+طo}x}VfPϩEE*A{r,ZާƁ9#兕c0B)6z 1-8(jg+jj]5M#j~݉XgyvY*3UP(C^gb(şIL@aQ9uiۮ F,0D3juww堉m!<~gES!J>z0}Z{>CݾM~Hgs gsXx6YӚy`[J+? }.7  DS)BO\=ni~ad wpkERMF` .֗PwMS"iPP0tB(MցpNJ9쵚2uj?. % QHmFͦe{é_0a3O!GbL3W:X H\i(_ .'~ǐFThT,~um GņV1Gt=Evu6`X-n mk"K3i^))A]@-}ȀՅ2JLkUdH!+kCl04 fSU0$vlU^> LX-U..'Htٟ֫ M'=ToBLDg@?n0 cG0霛9-*`'N h~ޤu,8*KD+Bwj3<܂_ӣS;+4}IqP'X/hǡV{F`癐$>+b\NqH3$B'k v%Jgu#^ig[ ?U=|h*Lc$]MKdC鶄}]jB6I_ag*?бUȼ=CZ5oj}gq YL)q:>c.}uً9Ieی-\DojjfqdIlx*ZwSY`ee g=osZ8RjD,ɑ?C;Z CX2.U V# CѦlտH9 }_bF%7 P`)o-#~x>"͛Qf("nh!I621rd3@8aw>#^ݥxUW= >yQ_z5\ IϨ$ܫ7q7y.Hz`)hl9D#71n Μ7֛o]`$ {Ξbx ZOD}Y ;&^yũ"<)B4 RzxWMiWaOX}_Vrv9]ɸepHK8r%>2ٕg&ӂѿMj&[y=Zجkv3K ,kpAW5cRrZ);nI3Q_WoFl®|qN "H7 BAb;^oKczR[5NP27ݭ`Q\_-r&{6`^^GO#ېlߜ!Q7V-/qIưFLZL uSHD2}@MEhD7$GªJw]X{)SOEgOXY̜yziB]+ RZ~)H4QLn%sbTfSv;QS!<Ի'm;$nq|B)+|$q&g\-`;k% Q"nqBޥFbv 6]E΀+_[wXڃ\HwMzX`3M3'sjPUV,P'ǩ4? ;y#B[8*f&P!dJn n)ēc^ÃWT r?-.G[V\:{,'I.i 'xfJB!UⵁLn6i4a V:1&Lr7$N67[Fo Wzg4X;W>Ȑ~u{wYN\ߔ~ Eh 'G| >3>FݥRhݧYJRY@? %n*R-h0Yչ!D2dQ6XU&3g׬?͏VcR5u,sҪ,q,u,;)YVRXPĄHI5YHZmww 1|t[0 5_IW Kb`n)zC Ev0Gj쑄ѻϵ ygʋGA1h)2!$\9N;× PWtգ~P5OE5;|E38ᐌgnqt `9K b@S[rfubv:܅dLZ7ӌCwQ/0||*A>W6@4$\7t̸wiʚnK1l6ɗ^Dn*%m¶߀S ـh<=+%һ@^˻Ki)_KB+2{VQHKϗN+J^&((wA+"9Z&"Eȹ?)Ώ zd&QD{_Ykհ+"=f`bܣfyAN~~PPe2)قGw/.UL`/]|q9^ o얥qڮ@q&,(ǹyB(S߽-! k$4GUa$ݍt g3#(2+ЅZoI `“X (uqu| DǬ%C7h\8ka LTG':IMdGի7SZ=MW-: u羡Otg5'ijiRsxLɱzji6Vo^1Jqۑg\+/IqeshF勖)6Ol L-;{7M(Soѵe%ƫ `(xZk ^GJf,^N4}G)g@i-3B/ssq%4媜TXcDOEDw!• pmzAnJoN&7[囬ea9:`,)LggA2Pשi^/gb`LoG6Gum@ `2v:pe0Jw+|_?`N!&Pƾͦ|3vi`)a,L`\1JYeIWۤPn`B6_VjI BĔZV[.V^yS"l@*'ҝmr-֣X8̌|!y68pk#i ۺj*;N` Y_w@K??6i@#s谢"@uX6(I}o{yo(aϗZ8)hRsD{y^ ҇ךEOD5ڸIU(2kL,8JE7sˠAlug"<~<՘*cd5yNVA~\*YoM%cyjgJ-g,lE۞{Y:$j㪥횹X7<+$w1Rl;oz/N_EEAp:90x0 ]LS`# dcmxac䮠uGAGe]HֽFCǞ]CS]峓]sw%7 ɄQ}wPDu̯ ?בGr=8`މћ/h,0a8|݉A 6_*joU;zoxօ]:/wrM{$ 7 a$^$@MނQ6n|:oњ2w {z-WqTa|٥Z?yCSqf FDi%]^?Xw]#mkIPɹ)"qǑt F1A ~Û`y$'+k$P' S{?S"ָDHw%&!k1%*1;M΁Fn\Лa#.Xb 05:*KJK++.Dr導Ecrb#PZ}H̓21"Q5=]gCBHʂC&O_Qf`̴f"Z/F$+ Q$g-Lvm2J ¸ 2b9/b xڈ&FpOz5"H{RC+5z%wmlfD0v?x |@'/0fa3X#BG]x2Px!/]q_AN "}^!`e w>qSm }8/;ƫ `P`Xܵ휀&"ޠ`[CSn=nTiO}cQp5[?D)28ӎWvY9QJS?k8ԐȚP~lY2; FpcQ?g'A(t$ւW+| 4 ͏:znG&Ke:I-Gc\OEl pi+QW}_-yQ&`L^p!棋_vT8KM4f/zWdC|/`i>/rKmχ5YigR%*dܝNMHQ(E_jp\}F @cO3z;Vm9@Rl:&q9ʛV{Q305Db.dNR)άi2~ `i%Y1s䪉 qJ2+ög?A` ݎP\UWYڰŚldK/\<0 n L+}=6rq}'_jǮ˥h`B57t:Q/g'(rE!wĆy5EJO]zG5GL ӯ\xـ[Б3KS۟z0Ѥo y(lUM<R,AWsުY㍱7J= vGŸqln[ %i vRZMٔ-eR<3TP]# i%g<oӇWf{y1hmVoh^ZjU<HAꃛ-ϕƈb&ޞz\M*St3Par4[2jk f5U 2 m*M>T :kC?dyRa޾Tahl+yG_~!'s ctÛTqhud%?`xܦ2Ll "Ԕ<1x:FDil*-8GGv`Y8Ѱr^~y9WJO]-:T6KUtu?=b[l5w02)dm<Kn!_sΛ)[U (]rI&c#5#cZʲNF,IJ.1'r9ʙӶΟe*J-N]P{*`(:BK"&CڒnBseF~u:P8xo54ԞM ӿЃ!II.EДu9sjL4l&+d ?M݌ݩ"wQ2=fuf^+&NϮm{)잗)ĭYg;_Et_rxu#ׄyXm"ݼn ` ᧶1%%CF"Xի=( u96޳| RuڡF|R,yVi`Hazd'-l<|D(ʾ5#FU7JƆn.币⩧3k7qԋ-rm fbG AΗo '-=^ZR778PFmROG/-.<>>wN˹.?[R{)VQy@'Q(uOr:*wlG59nd sBMgSB͹ҷm\Sw<{GŧcK^VB,F߼綜,vaHE)k-Ks@ϻ-H3IȥկXC=w.lӰ\O \)f -i QXeѢbWgz XOFT>zZ::MH]i%Rn1bnz[A o@ _FAqW$.?,A-ּmg%A%)3IdX GߥQ9]>ΒD#qiI>IӴoN_x 9/FqL,C&[Y4Ց)26ݴspmveUv}[$5WCi,^S~ >5Oq֡dZ1*C+`n؛%:a.-i I#s:5D¿9CWV)Twdm\8 q@3mA/[ޑlW]m/ 3y&Ι_pvB [ĖC._ŨbF[bZ3~[2o>0}%BEmUe&ok&,V7lj'@*nvbT_c`QA B KBWz>=R>ijivoR[LGn ijP ޠ7!4ewHއy cshem {OSUId7Vql0gfRwC B`D|9P2݈ŭT}"_& S)9oEafDѷfJP_r6c~w@ç2s~Pܔb(N\,<L&y(f2BQv~tpuC5{0Yt0!&rH#g+O?-9F@ubVk#K/3ep^x9ѻʠFe|) msɸw[Y8:tCŝrޱpw܅rxּCw](oy &+Pm+f-Z1B!'`/;tָS7\U?8 nEbOP5 A'NkO&':Guխ-lwC';S;j%Fwh{|-nLuY=&58Ö-ޕPR#uq#3-n*o)D#HVGwD܊TӉ{NCU9ˍQ 6$=JZm}>lz **^XY.Hq8W(XE[7PnIH ΘZ~wэx& s0Obp~ TSg(l Ѻ` cPFu#Dwn`q7D=,CX Ss`ݢ: |m~ۃ$WxiQ;X^d'7 KlvE2̂gܪ;Q{AZXm?4.}:,$ez}5Zdz1=@On?,ǠwjV,lV̥ο?,G^K(^h}=[;/K|p k7]ue#є c.L:ĎvKgB{m`_.^oN5Mʧ̡y'-ݷ]ˌ]Z1gցTw9==ra˄`g/k'ﰔBMP jj'uka3=kBlOBUAL@I9Fэw,rerx׊wb?ꄨBpOC֍ĥdz/ejWvav/zdvHL"z lաKQDNAҢVqZ kɁ71TVRWZE!3 w+8Y'mV AuЯ_?V2ls1<FT8[0oFކn'.ѱ'f")Pm@PR2 %nU Y ,\CӌQ]GRٹ<L޲v">s+;C(fJZ0C'lHN&T: f-a*iD :ϕ=#4ol<)2x votݽnvIk.W>L>=3RXχf|_vr_׃d[ٍ搒) AGo ͯC_/:zWxTe۱($h멥Bm:L} oJ+ AIٽTiE%YQ'{CM'C?Xħiq%GW#Y@A邖 ݒ@w,]Ng/ u??ƂO4ݳ.rbXJ}xTǀos-n,nrx #})aL:fٍ>[v/\Nkb/Oq9?MɳvgV3c:a9H} Iy<ʞښ&d&$ PPڝ/ >mg 8%F"9 J=~B0ksaDJp9W:ۼ)/90<ᷕtyd4L Ax?5my{Wׁu%pWVn p1pu5tFV˺]g)|6<]Sv;ķx"kSL+L@ mR١SFGzKdX'xNV<ˢ>%YHZm?ݍ^BvQXvM0}Ѝ^39A</g`%ϱ/[=X뎫)!?-húNAԾW<To[. 't' Qɉ!#k~givRŜN0$Sry▊QZo-H6;h&@%_k( -Xl6c2iQŭ{&:[$2+&*LȨp"ZM QYPSaO1!yjihl,o]m6G H*q/_ ){G `o'rtֈ\hjJΕ%2bbw̯RUy19i8-76?> ^ xػ}Dsz7mRv@Bu&B;CNϼ H")ȖRnC@ \s+=$t mKh\Y%upb|Xs2imǿpF'BǠ9Ьʧs;2Ym*38,ipWfآ|!ހ1tQ: u;յ(.3`7ѣhP&>ä]P*":=um1B=>W lloCD(Az59Ζ?[0`>4\n}Ye֛?9@lm9Vᾡ)5.yCi[{'EIM_3:fGS¨_{VWƃ~x`ժ8ė<GRb`JfRۏJIm|b(1(0K v~L֝ 3@,#;/-BghW>E^jOw&',SxY7i#n_v8y7. /Jb@ؑ Wz%\쓦 "_I' J -Ö'qnH27XS ,1pq%!;-pE_MX#xM@).;byީBUc\SRM˳ke<[6 */aα!lNh7I6JĞ| a>eR|;)9uU4#2)Ms@4 3{϶3N2$JSzPޛ%A=$du䷅ txUā+meR1>ʽh aRL©Lxв-sEdDTC^z3D~W1Hnw#Ӌ,qg717<>-._D.x~*g9cYkv+أ q^esF u[o_ԥ [U*QPאkKk^R{&{9>k)Qo |#CH#i&j:/^Nj J TeDZW1@apRl]@bvJT+%ۊJ,cv.@rZp*\)d3@h۝=J_]dJ +Hp^JvQu? U|S@8t2K+H27 uj0U5IɈ!SAJ/*@gau2DO5TK0 liL>cubHfρF"G@ڄMzAews=^Kd YcEaS(՛axhZN~BWl#gfmFЗ3Wu&ÿ퉓w =V B:r=0򖧡o?R.jxw)Qc"쎚9,y̓?y| LdGKqX/y( jd0HQ$>_jr ^dm3s*JIGֺc*Av.WAM /0Z!6,@)NVMֺ6'nӦ~GaU@kJJ}Ènxx;:qԿˉ@ xh˘+}0Œi4s9uu_O7:ycrwCWz,E|1ԂU*k}ȯ"b&>Ǹ>WK0 2`=AEO.Έ gifAIvy9:CoɹP~z:195ʲ qldr@qkjb=2&3甅ghhG1͚4F FS/ xvyeŕ+ fttA欯 'hKK¡iZ.݋<7UyJ_dL@[սL$KN>Dֹs ;ůMx)՝fZd&R71x(l12'o* YB2Bx֊管n%3^"H[YNKW; + V";%q\Ye6q5ૻG̴Z'^kJ_s]oW@}'+/42M=Dy>:P@? "EQt'jHJx(0iȕR6*74l/E5.yUx:3V5禆iw:ev/q`O.z$?0nλI25<_I\X|~lKҀ .kEW|Ia0kVLu Џ|?B29s4e `rG2NRkl9q0v$ҙi%iuO#@cs `cS]85[Ol7P/ 7D5Fw Q; ZFCy#*XUR8&)=r f:z;+zԅ_m B&徔x5<<8\v0 Ja_ѿe#ؓ^gH۲JӴ9şv'nC9,Lw&A7KTՆ8U |A=6~3;!'/s}{S"G_Z;-1mmjDz-ʊ׼z'#Fi]KN m24zkH2~fEt,htˊnyT6kKx~A `Իfېt"ct/qyEAHdq{}3mBpq Af5MԣJ?uZ2--yVH_ka@W M|IV-E:cx9̕ ԰j PW^J !T FsOIO}.Xen򡹬 ݤa"8P<;-?VYlwVk$z#L|NjhT)\+*rk ?%h~CirPbi5DlSf)p@'@"Yd[WU;sƒA̽ʱ7|j^r|[D54hf!y"ē&K3,T,,.$.?`5f'Le=o,aH+.HS Dn`ƼXJق2G]kbd-* 1IVM"IqUضhh+jx*0Dmd 3t%GN8AW&Ȅ@׾)6tg_MnkφoTMTa8bgb)`r7y_rOVƇ>]wK`XGs=+8vYG~lRU­@o9JHoyŌf9I햢|AxXo$+KRt馄i@(hҺ4Y)b!Ph4SjBUī+.ҍ T5c0 '.{? $Rl@P`k碈'.8TB+3`P4T@73,WyV֊w{:(]8I$iMg$ Z󀷏!:$= uL^V[S^8qV-A0C1sUiYU͆t͟^j| ~x0~W;" ?kJ+&>s J>wjc/8ǵcZa.$ ٬  )DCF05"ʑ;fq''\ܹD z?E[XhN-*2Sg %kX(MW7Pv Ȏ$6hv5U辫JBl* 90GbjT8UebԎ`_V; JS|~1;+-a`kaase<](jmXe|\o)oBS;7TNn:cT7wwBK kj%_8_>#. ܜbnX{MMMPuB5aH⚩iZ#WN?b@qCBOI)Hdqî7~.ҖFi"A7nL8\ߗ4]w;mD^[w j.hY{sM2ԮdT [B4N:n=l`GyKtb3>!|f3@K]Nh NUwoWC"[FrnpjCڅtLLE ( )clc}gRئG9 Ofi=;,E  (=Y΍o)XKpVcVJ>t *5S=#T/cW62)[ԈXv3 7C^,\X.OzӔ5^DHH_i|5wT @[a`IBF8?# Mq&)htil5;w~;؍(>:82ɬ[>(ڒό" /ޜU6qv" ci;h䍌ƨНԔFI'Rhy<`L4nDF]Tv =z:°TAՙ٬(*!|ƼCDŽJh@kS?M#E#uʤK;nv{8L Tvt9a{JpWtt6n )֓*{N;FmgϋI[@8@,@P[C&51;GeTaZ%y*y5H+`un1%o]<-E Q.zDU%"og]B9:d*HrxQ-hlŧ.^!h~A:f&C!Ϝvuu&:7w/Fo*[M!I@Έ9P\ŘֺQú(܀ڢ\B4r t:&WO!xx=ާW껱,+}g,sNj̅4(C'xG8Vq(U cO^=O \EnZ^&duͰktۮP th">y)Yk+(%fS 6 [ YNj6a$Ѕڊ=(dwC3RɹUK.mec˲ pY5| =W ]$jvvxҥ9n3\3GG`ilBJG[;5.XM5 &D I^T.qnqg~4S>-&x!YÖCyŏB6Z7kYB@[A.C;rOZĦ2j,EfPrդGw`A%>>dpCL ˑr"磃PlK~HYkGa> Ke(h=T>XWqtb6(Pv7$n' )Op]CF81 EŐ|8TßQfե9Ć,kMh.Q~ 60VRyAhhSD43eX59K kF]"TlqXf˚inڶIL]ЏWRŗ.nfE m]\wopˈӢ[fMIc@ԍӱc FQ >+kA.wrlaެ),aHs,Í(H g]4=d?U}S<ꦔ6) ehqˍJY.V<>SLe<[mV8.@YOK ;%㡩R%'̷FDhȺlg~M{0n1(rO=EP2@B%:+'(T'1=gK9%.VgM^gW{JTXvٸ3b&EՄYڨd{i.WUm+jXo4g,Rb%;|![j@& ;|)cqZ _8}CrHpa /tm-r/F,~LjfL(k/D+r74VشSΣQB!u" o 5d@/ }. O&? ;AV@9H6굔 )SsE{BT"KWpDR+JX1|#<Ż7!F2h=mwbH-XbN H )t-SWhlKf@0[ߚ 8"xu}FDiTm{bZ{G>"b3V>:KMzТѣ|؏tJfȃa5 /m#&K̵7; fB6z5 R4S<`0UԞv`jL%w&8wDF1N%ﴱY/ ex<,¹hnC9,g'Mdo, "hX 3HeƖMbN<]>8⾂7 NjlscD} QiYL7nq^]I֮ҶOgENrNi# CdnJ#ٌJW W)&(QP50^b}yBÀ{VirOB+60ʓr9tvx7_з,vqz;UkKf⯿Uw13Kا4 Btl5/"f))/4*X!Tj @̍!6ɑT« a3.fcIfMS"Q.BzjJ_R(U׶doc,{ ڝy7Bʰ^4_>kS80};kw6p-źTfk%qcݑĖ'6Ͼ"d){gR^H889YNJdM^KE ߛ׬|g&/Pu-v:|6'0bQA~]A";FfQؑxUE\4})ָf퓐E>'(1>xqy$WjO7`ɨ< Y:/j cbbWzk*OAGz3C7_[PFڛ@2EV֜JE˫u<w P((t@Tj!JzDx:{k&t_"P TƐƒ֤Aնn#0<;5E0 9%}$$y0w\Y6hFPekFǖ<:C.k VF=?9s7T@w!zbsjV+r:NuCu72۵\BpmCM41~S&P& [2.d9üHɫ(8P$_wnv@^`Z VsԄqơW\eY"qɐeR`a q4\q'R"IO#̻|ѹgY Կ:= <3Dۡl??2U.d}2\0hzգA_3>߹:MS|"Kk By̩kX2WFsxeuUgw~{C)-,~""lH|(2X1̔{}C @ D|Ol _H urݿA S1R3w8=<Y/!^8E"и./؜꺞 N OD1~&? EW鸋ń'F(:է C0|kF*ohx9OM:MUsfQ*/ ߍtMT,`ahvjwu!nb}i`Xj r Fnzõ/[7t>3y 허*Έ3 NN 妔Ed$M녛¼]-w$3 [g?fAy *XH1j*PLe|Xjxz"> HҨ6 y:@萤bD0v_ [g'c3%Œ+9dM6FƼmW o?Eܛ!O׍ (utЃRj Ŗk r<FS<w5ۨ 6vLݚ!JuyDp5L<]FJQ=`"b`Np6~-''CZn3aߧ < N8tk<ϗ};eUـ՞tҲsCH/:Ÿmf{T| IPv9ͳۑ/.+KlK mk9~><@OJsޕ' ž7T86xcn5qݨ.(] Ѽ6AvcFCZ!;*LHZf3cK2Dz8*8`J3Ju8qu(m5Pcfg_% 01*mZ*dCœ?tɏPᮽ" [ǙwXL\dIٻ58cY㹐QcҌflpd72m* )m{R}Jƻ CUi^[ P]kTuT 8dcu5,!meqVb<)W]Q/;5gr0I329YSI~tgVN]yFqj?l'ANtJ+aIr󗝝ltF# Gߠ 2 9TcBc]N󉧛"">DBr. tvfP})t0@y/+Zw{w w_㤄X|pT0z*'|AaZ4VGI4//j)*uwb[R^knY]Fh0煀KP(@췼Wc\,܇plc_33W4ăO`oUMĬvC7wT䳠6|[AY #BI{Dr 8Z06826B@9$|;7 dG}%w̲Wj9*myhHM tRifE;vllZ3ztD)$Fp] 뤘̞e%p9VFYtM 04xY}˳Q!!<Ыg/q4NEA!8z_lL2ך)eϟhx"B¢ݧOi>?wz.o fJ=Exe m"9uUM9=LV^yI[(+PSZtXȞ!2K28oK\˴;w /߆cP;mnB&onڽf|ܹ%t&Y%O TQ}5??MI$x'FȮ:yJJm){>_uzΥz>PvFz$xPRG&Gt xxD3=G•\O{U$xtReмH;oV (h|7Qi/:zIdf}𗕚bkojr56dyٴ~΋Qm]2= &CrMgH$y(b6!N*lFWa/o~B.Q4Pg,c'ŗK˔ʛ`ɏj1iV0Gl분?#~^ւt=u俳:QNXWzč1vq/| 1us w!_6& Kv!s%o-*`9׼)̤k $du>@>̮ZC:XGL7 RUrՀ*#Cߙ-ӘM)"-jtY _$6UOsrlCгk&hPC˂[cG\67䤡Ii)8x"z]G6DEq3k +wҬ^{tKoB1J{!SX҃I;d8P)^YXB?3]xx0ga|KSL7™ f;R~۾Gس;oAB"IZ1gM Ē`#aW ~ep$%\8&2Ks(]!(Xڽu)RG wj=]{(dc*ϾՄA%v:@Gh3Q,VkT _X!A)cHKvn DG 2r`%}^>*Lbi3H6k+x@# a.9э[{icv~)_b:U` LyO E_j@\ 燡@M^PGT:id,gəM*"Ɵpl҂ i~v޽Բ꫇WEVdf#e亨:݌Lڪh]DXlEg؝H#dey0TbX~T6_JT"[QoD֧ mWfeٶ ?NCDzeGk;\p6vqx[пZwv >L8]`rk,WG1 CJT>e;zuaXhPmJ}'|0 K/;CIfxg`d,rB_FZ1reT"^ '2. [%}&w64jCYF\†2Vkn5IɌ 'qBhs>';c' ƏZ`'@(`3wD\u܍da&'A =g]tҵ${] рXWuIzRiY }G[(z?':?4i .[pڿSOJD{ tZKRgZX~ DbV x&R3HrvB|ET0)&i|Qۯ; ^&pW4:d2z5}a"o@Ƹ\ϐOxE Ck2̆k0bQ48IT-gSK1^pp'q [9] [}MSR C~]LZNh3Co,tD?5 u)U|E w vW.rUA{3H~'O|h]Uȡ.eVWQ벯UAP;Dh0}b)c~vU'u} 5sl1fU|{#u;8.9: ݚ tU,=5I>ԼQoY2g?ɛyP.k_-JJyyF\-g{ _ͦPO&,ɦ=jyhfL q&=_¥zv'B"'Ijw,Y\l81:;S`yn{at]Z%ssVE28߰AH[T}O;~VPhN@LAr)dEdп8X9[4zK& +o9Gx0* fӏ! :BRZzEB9\%aa\TbeXK)P3u7WCpaXB1(I7"ssiU&ɼ3b䢇b۴>,#!2Rf|;;ü-9V JbX =ţDϱ!˖mve"mg XԎBj} #g:9T]|T]SsMg#n L1e[of5YxȰԱe=>=صQMJ)S$t”N rZ:NעB+\_b QEp+"F+M{D7dKOe$|8 ߙ-_'\U&ݐlKKZnB"< %/86P:LKUmnaJ?}Ȋ7fSP9O)6ݜl>g xj~$נi_393~֮!YR *5EF.?ǁTWFY4:`%z+SзGq%/d!CgS`~eiC@6FP{(':< DygDv`88J4xn(rqX c,J IJ˘K{Zే5+j6/SY)s&$5_1BV`:mpu;khv?|#1vTTOP66_w.bb WuIc(5ܓ gTD,H:x'>T+1iοpvi;,HݡW<1>rD^F<aT_ĥǧ}<oNCqb'+2'x+>qm7t ]0q w[3RѲqU[}I~w-ES3]ܢ~c֡.Zz6^{k+n.Z3r#*_i$!d –P7r5$ˡoPyW9_غ0tUi6^.9 8Bgc}4 G r) ޯpI!vtϼoO:w m?$Vi3?L#Se mQdŕ-/X]3P9E/("#pxcg?/㬇u +opGa{"'}:E"tI'˔8!iU3z60C+a1".+mCi:n.)z,vNI,yyҏ׺3X|OCU-_BLZ1r} o'nVZmf'f^?IWiYɥ}>q-ܠ5x6Q9hO'[|'fkkv\5|#} E/h*҅,K}R.iK{ܺ5X$+%+%3ʳsn!3ݦw ҅Mj"{C2v˪jͼb]q =b~It_奞)H` _㨛fl$&bb@xw(J}mGe #Ǻ5 G8&d(igUdynNcnd;oƋDp41l`?)\]No7ЄDd,D › uS+,0 <^7kA.L {:ܐH!|X|R9!zRl`4cMI ѿ O|v4Y ̬º|W._ p9V&;( ZaBQ b1yLEvQH q"U&ǑCr%,黵5L[ T4{-[ϥȔndnT2vԦf썿U3:pi, <9D /Յ]_Wu͕=tÞRKnq!,V,3Sm4$#+ <`|8+uxUnmp}1G7!B$([t EMHe>-R,`Hv9Y ňۼ~ss+'{(Uю@ꃰ05~-OzMh7lKwBG_hz^)V/{Ut;9/3IgD(1ZޮxWsjgWګJoJxmQ #2ڞ_~FQpC6 ymdt"\p+1RrvDv# Oe5:/yKVCCE|QM D*X{C:rE3wWnkab f_ Jb+I&J f,'#ԒZRI}(JSu} }G~.c5q?ZΓ'&\wTꥅ/C?A;rhKd+?pf+ۜJVp\%X*ur1'!]ݧ-e,.eY8=f"uGν35*EW5m xʓ&*O;@xB(:DwBB s%[Xi Sy>Yg%#XCڱ@Y$nME5M^X(t[A"e($3D4@o^Iߘ >o~ȷ7[c`,HT; nM`A~22oY J9r-15n1x80Eqj 9iG}(5~5O gc% ">z'rÎ Ky\ 82ع\v#(?Pg6z"G ɳb~kH,,Ɨ3>~uۚʜ|2 ^jK8s4i: %cB6rĆKCu|DѧCKY(>kB&sQ7"{9. ;H̒r~ @3ys"-8C726(e-lAUX~øVjYIgi.spvwk u/~pґTJ˃&Q^PA ,T}gVKBA7yVr>PeVG@zDv_S;(r>"#8Y7׸RyP~+vHU2@`)K)ldZ_U\򹸌ܭ/_bk rOS<QH$U]GYW}A~\Gofdn0Vu ޻PlIFÞ4 )/xN) z'^ Chxd7] ap_L(xWVBS3O p㒺ހ^TюL$S~xi>ˇ"Z\X^{~ e4y%USӈ8X)Թ{yM]CC]jZ#+mC7>;!57%.Hل<KbI$'tUX|F\#: R*VQeq;.ypc[U|O1V#d>~- }}io ~+xƑlFC&r}{j{Zw{}˭gA+iGK`嚬WzbAK E? !WMp\Ǒ k33 [Οhfv,}~[\<3UMwxzTӷrX-p^CC$#`OG5>Ƚ'm|dnAu Gаl#BzQ5T\`S,9-vb6xoe:gUR!K=<&%8VW(#"R|Fe'4EbLw)U{PTBŘBڔAZ',0 KJ=X@#w 4!~LwjA`"{m7[j7LyŖ2FWr_)WX t"qH&8q1l):*FO>r,iY*e2ՅZ?QK(XB[c(ZI|)YQm" LC"`rXɻB#(m&axGJًX1N[r8NS,* BqqGvD\r8 z5S D@UR_)]FaJUM &wl.DAܜ[A2+ڒ#ݑx6}eຘ( s CoT}|:ћEc !Wz0Շt.8<۳ƙ_hwLt1O"C$I}˯WZ*Yyn't[x<#veToF1j@Y­RfCՂGO$m۳X/B#z55l(p& exuѹgZ"A53N;?78켟<_܂md ?!TkNxS<_ir\=/%oӻE`0V:GG4{I`1($չ4TA#0.2E;jꌚ@/F9XoAZ@S .n^xi4Wm߅2Zb9N"ʱ?v~kkTb}_' |hۻ8@pqWe. fq PKJ'2l]ÒػYqKGf%OGe:ʕDFf}#>!޹@& "$d^tA!z]8KP&sie0Ku:&QCr@2+U\(5y(+:aBW9A$]Z Iq"TgJЁ:q)"nY8~[eTHl P8vc'GydH8Z'_U4mDasT8CJW'7W:\B\Ev9W;0UEς"(5f;\Bn n~#c ӢY_Ip:7RH٧T2Ć#e>1d>2@0`ї r:#{ooG7PSv$5Q#}`!~aؠ ܚ#/6yOv:Oi DДIWRј {5$QbC@N}Ճ-/l{/[d= q}v`7GY7C'ah{3f@^jjAf l#{g¯?hSm/"p2[W UުB81?[| )q5`߽h|jհbZ3g F"X>3O}EjՅh g{Z`޳rXf$%Vpw(`~&&y}^[fٝ>g9Ӡ+M5>3 0=cRKƯ qI򟿶5[Oh<&&IvrQiRb~MSI3ze7d@*lYW*-`~E"[fl@8椪0Qs3ij&WsafbwR%9hS-ZN6t`yaIQܱ_X<\ = 1LfǟAa-mnQ8/࿛l&r%U sBsta ZkƱ%G еK:d￳KBD'Ãj?hF 8p!eM*p}>u sT|m%Ils/l9 N*/"-fEۦiS]28P_TxpA%#| >W+Oh•QSY /}4~υKkhYҒ ʑ<]a&mJSII>!.FJPp9xj _ \eN+>Eyl6'nbGdKP)oq4.s)diԜ+lY(+wST@FS 3_&\3 dYGQCSz0L.EېЏ}N@4;6:lV_zL<r=S^ǴPfw8JP >Ol;/| rRxIU,lЄkuj3<11ڛ@Guv!;Ԛ55O8:$u>/Z8owE(qfѲ a.%j'G2G&AJ]p}J@O3 FfczB6-A\= prc:71-Ư #D/+4&z>?DA2)4=-.CYQ[/:nvj}+5xw9BDg_:?Uw,&O3xm1bdʷ | k] W@)'M9. T?-(A(\.jw$&0xfĆIšJС^VkY¨ؼp A} *o+4JBE5*S[j |CK,hyp<0).޴@ssDfTI܊t|$\R=XGPhWZY6Ba͠`,PVl\ a ͍Ѻ e&kq5"=Ǐ;MJY<r&b ((U2Q>X6';:6^2!ɒ8l+z>bT)/xxWlæ}^U!WJe\eU.;L ~H4KUZ0eHCOǭ2Iq+0֡?tA$(4xMŰ%32%[ A>{c~M%?hwXz}gFUzJD|J6[@ l ê=:N)EG; G_#@o96%4\[x,nIUUyv^C^;b}p3NPc:]QkufJkQc|:vj"{ҙ~ɫc{zp[I9HN:HqNR[_϶-_q2$N=<ƒ=㠩79ڿ) KnMb.)?iW3̵tBβ{Qgz]I!>3L2=6T't$Pscl,D3t#In-[B;i1?yށ+ۯzR2FSmǙKA\r%.MӒ3bf>})]ۊcdt.և#BFYkeiz > #575We;đvc=+mUj~-3ib=ť_"RȔx!I'DTTbi 9"-d<9@R ղZ3nZhiCž *s֟HS:j\%}q 9fAaJ^"kaiTqjbYEwAʾw6k 䕃S qǞV(&2 y,Ss9O5P=w5ir+|g&,VM$PW}A:TqZrƹfk'Ų3a BTaDD*ˇǺ/τ*삕VjT&xύJG[m!WVQ&mN{?ѼJ+]Wg92*oWBLR2g['_5ybhR@%x9©&+@୓׉Bz2{G`)े {E{I" 3RzU37Rv;9ڷ"9Nj53qlω]D~œM"Rg{dG1;< 23 CB$ٜFХYè8ī>\S~A6B|=5f?<:=@|F[1 )ȣ@FM vsѵ#f C'䱽ĞI/]8f5}#ZXgc{Y)sɂ5ZI^1ba0pqP/w?=1 8Y!᤺B׀_lpT P\-oP_aЪn1*%Gx"$Qucn1b`MT66.}_{Wrܶag%~G#Pp :l7 voN|;Z"ݴ. KVg/1uwY[I,aBd"a6AY16Ob8r iͧOe\9kN WUq>xVf.  粴S{=sEn.S gkP6os])8niʈv8 "&þm!kr.~7D]f3"JJ+Hm/Ly7Fg)XW*><yQjD\*"2 ?2DrCg&2[`8%+c?KQ H欰td 7Ы7 ϋ_R WZ vf1~ @BCESH3$X12o z`_ne=8!A](}f]*uH]%iSeGԶa\0Ɇ)_7#v U=d I͔X˜d.ca2oJ/7J=ںsj{뺏B@J+[}/Hօ &]D1f)I1nv}<.p|q+ w usTjsx]h $EDڌy(>9i7"KBװRRi\#g'[W=O/M~kd0OHu1 W&)g)yt֎}eڲXP&q}VC9:Mg̞a=ˈU7Z4_d ZS'R;2!:)m@5繝[ /&l5$j5%IP8xgA%W^wmm4B,iV5/^.ʤ41*%vW޹e y%]kZ@13zU1g9Vgb7% j4 ƝQGL*kAܔfM3'Âu=Q ==X2iI0MHl<G ejR.nSQ?^X˱A_hTbIi$`q^IQ=,EyGJHcES;=)|:\qJvܩwPẊVT3ԃj:dVI²U^ >C=J549H UDH`7g|X5; ֞0f~z2V}0ōHBlN@WsN-c1;g~8}#PM!t(T ?lJuN㬶"iW$q|d0>)܉Qз 1h+?.F ozpgXxŪԿvk$.YkKl-ZB$'Y*d6{v9,JDF_w+)Y4!יIkBzx ]!vs+׾,[Ee)6H}`R1n\UVm5'eTa6LUYMj3(%9taBwZkǮɽ,F* ؈) !wNL.7 iqmX5$i+ݤ 4'W|D8uXmguþ*#{TmL/2,IX5\j}!rB;//%=Z7*$3iu8(ݍuQ7Yx9'+GW8tMv91 1r+pاz+2nt$)wG#-@} _`c<^{@/ g, i9o.󛤉@;僁b!dŠbʎ0io2f:p(T!q/Ճ~D1@S& O|d \'\ rl弐#\Ps$~C+]oU Ν(8F: :?]=𪮊!=,M tVM7vx; A?a^YK׬F8ϾE =~n¬b~b.tXkCeo(9RU#I+CJω5Zڟ%%I]J+:lJp܀ozfNtmו>Ü|&@Žcp(L<[)=47$G%5(78fP0mgf&ulRn0>d!gZKgq2AzIzw`աn𹦀eggui)~~0o4lzH_#̧$, K`WVO-ƞPF|ˋA1MᎦ{R"ب@ɢ {¸.LYY-KHNz Va`'JfڈWל;5q]TAٔ9c|TC$uֻJA*w ˤF tQ;*3X{J=9/cjuԋp9pH F¨rGx6tLj(vNRz?:M2h׭Oj9ݰ?Dzq,>Q6xBѸXYb ANG K(zck:V}`:[Z3? [em*r< TP@A7q6D143Zx+lH 0=4 &[W}Ͽ :jZAXkTG>^"Vv->JzNN%[9yԁHu&ѭrHۼF&H ކo@.*#7ʰ+wȎo@zS~w`<>g MT| bG{gn,MPšLs|ſ0ɾp?Kb{i\>cdVtk?) Z/Ԯ!T%lfg3; 3i Y R ?ql}<$-_؛j %GC]N_PȥTcY6xJ-A@msR[ZhJ_ԏp 0wCjFiI2ԷGwU}-S1%/q9U1w^όovh薊b ţ+@t¥:b}\/s evhzk=E]4isT>Tu@b+DqE(?r\lsNx1e4hL-n.crgJUU^Z@@{D*Q=z&q.L)rƷm5MMԎ9(jLx SVBP*lqJN^!~nyռK냸j|Wy?eˣVC73 $y {4`} : Wq ?R{a`~1LP[E*\g>*ALU5!YIQۆBLbKlgV (h ꃳN?.U>)"T 8R:^+v6Svi҆bˡYаGWoN>[:[xbR?$+8֟6[Z%ډIkbƞ*_zTa[A^ [eX _]5AuQd1I-cJJϓy!'':qX㩘 jZ2j2VA=g@t;s1@p&!xiNTHIY3[|hS:*@[{vG9?N~v44eTL8 l&_*s8Uh wxlߤÄ1 = W@ NVv¿hK=ǽ GJ<;YrTYd6P nD4aN "[3DbHHo5; z.3}6$F"ыnZ֋4jB! `ʚM" C1pڹXYFmo7I8N$p1?¾&+F3nʖg2E'-?-X'iAlǙW,zl ]66"t1m|Úk=C_]] 3z9H lY2XGrjB9CaD"9f%~_S_L$˔+}4}{mZ]> ]uԃA=r}?>̠OG"R% OY ٥|;N+\cf4(礘AB_ZMDc yuxrB We=~긷7)E1[VګA`>_ZW Z-?t  ^_aEGm j⿚d?YCKZ}š1#UCw;Ze6L&g#ј\oqe&|b ڤASC$mwܫ&%hoQx,lAexQ/Ť Gfu ۩k ou>Gސm;dLS s [ ۬SҪE|<+Y&bF=jC뜵yR>5ӛVVPUYrlz {4=ḀKT'mNCk53ozRgvDFWp+ԗYN:IƖ;b0fX֍>ReLmc|C&潷Np">%W*b6W4 #kj?F~*fG1$?250.W 4 P I; MZ@preaf)V;> xMzj ?ʼnaD5}-[քvH" R[!UxLh =/ Z4R~J/ ,V'E]!E&ЛmG+ن->>Uܘ2ձU0~ Ʌx?XM$Rw,n;s`WG7&!x<5Iuj([FL)Lt=lEaI`t Ȋwd0f&Xr/2֫ /S X<º(b܍+ c-o8нi?-F\ve ȕA>uevNVY3E b M&lySA|8MkJn≠1T m&TOE=-h2%i4 a eartDgGHiNh(la1`sGظhQMqKJ&s`хgMB9;I Ewd.h<)407RڪnèU93H\2Yͬț\4Jo#WƫU.nGRPZ0*e]WͬnYf  W '99x3mr t1 |gvF*so]H/n/5XkjW䘘ܩI"7Қ1=$G`Z+)kɓmz j=ʣ>6[ F"랛pEyp*O_1fJ2潮arCIe.̇88A`%#*N_A7:ʓGGBހ~rpڹ׉,¾DWlټ:,j>Z,u4fx^ 7gwdyq 5 Vx(6o_b^ex+QCxWnm(}-_1>,KI;"s}wnmx] QtGn T2!k+K BH1Ѫ?">Jj|K9ϿԬm.L(pnd ֚w ZOɃVq~,5Z4(n1s+|bxOB܌Cr^0zr*/DQ5-Z@@k@WCn d0Α_NIMAV-*e tۄ hƭ$0iu`pN;h*RBި'LŬdYC{@OӸgi7xKׯEQz+Ἵ`w- .D_+PsC5˺@ أs؝*TkG\ܻ8DFqxp,bxK~ow3֑T0ki &8v9!LL6Ŏ fQ % ǐ3wRw3I(%OBش>ÝQ fHtN=o ~J U[=rW])} `Jr)G[5}.-ƥ&PbUDԴ|{"ʝ;+sv:Ѭ9nG}o<^zd`UxEz tgqh"5%'6k`aPsodo]+M\L\5TڐE+wYFȜ?*& ݻ{Еf {(0XxăK]|>VR ݖC3ۏu:4R^!ء˝XCa]auw>m{JQ+b<]BTS8,.hФs3栖{G)6"*viuI a$|n_fN+Y w )J"9i05Sϸ5xQ{2U#%p |a3rgql3\:9\Z! W-fXWfG=2 BK".zΆ2:/ f{# /]U8RV@*֓y\ECPeWIm/Gē-iXR lጚĐEz6ޯj ^,_r,rIAq MkJP%UcvA$:6h]UWhtn/{$Ι3YE|&Ws|`qTog*=)qj;v(I M9[_$_*gM59Ns,f /Ja չ.q'y*O\dgQ-)k 8 ?M5uK],!ʰZњٵ; 7 jV /S32WITL/ . ZI$9/A~fMng\x^/*LOrqCbk-6CR PRӫd'?U9oO(Oyw#!i5$q8pmn@W !Rh\@RRhԧ)(@+^y )R6&(`J {.߼@s!:ExA:-H*/VmL[/a<5%y֑Uϱ26n6 EVEgHt6hjMV(+L=zyY\yg5hAAӲ,Vo;?Ĕ;epJ9څ6|F_tvLF8[lWG]ItX.# dj|ĵNCp 5vT?#JDk<*'Ԃ!}zϟG!uH ie>$;Z6mOk7\xP6BJTlr,hHV&L_fE+ɷV=˺HNINkkݕU &gʞZhHC@6 f!4j$|^UF+ j5UZ*@u[5WQOEUK? [|/j4xtv~V,Q8o5oV,4g܊ xJOqv U[*bS 5r zYK2_RڝjM hS6ĩt1*+G.W f- ;%!G㹼 uخV"- 9btKWʴT %j>ЄK"#×yS~|_|wNi d󰴖hoX3g%t~ԜswE:q^W9Q'ȁ Ǘ=h5Jc'ϢsUpAH^w!iNc Rd{y E aVY'^%5XflA[MՇjw)ҭ)Xf4<Aj\NH?;w7$M \c7.I+evsh21Dפ䢯 $ME7"axpdvI3(d%p/3b3it(Uߘ?W{#-9&[pC =2-yzϿ!TbpATLDaؔr{j(/j471E.IC ߙN0CI.~;Z_Z|(5,@ݶ2׿PC[OW/Z0*Bu NG#BшJW(|Ymvbpqk7xE ejrTQ LmBPw9j顆4M iw8`ZnKiMAg]OU7B-zS,f;8Va{G˜e*KGus)Ȃ+\IU텺tFCK8~S?Æaֶ ,v[.1S=5~ȥ"Z \w%{^huW o`pGK6G|aCus9鼯'@ 3苈猒PRfR2X;~a ō{̄JXS#&TDUWr{yu3b0UcBjApwvT@I?`ejV7̗f>!fzg&3qr&gWҩB~*^2F416d oȋӘvxF&#S߷1 MÍbcE/J5>-{HCɀ$<7>S{k_6RQY';wK(e40<(< De8蘋1+D8c^==_ɾ%6:[OYҺ'l$vZ+O,LڗJzguf7e k\n8y`n2 cLUQy~c?a`/aQݎ. F<(H˱}j9>.z'_q/ǶȝN{Ëa@E̯ۃGl}sdOsI} K9TCUN: (ps>!&b/tqsʆ_4v!ϪX_h{8h=d9}N9|-R!*C sEq75ki昴&W?=c- vaGAI(IzA]52Wpbo]C]ߊˊf`2 B;]^9D2Fg^|KiL.BH A!J{:fG^"9/ rc1~0頊{T݂YDܙǙUf} ;4\8=d@HF+6]!ItN(E"&O117H|q-fյy=eipB42,$gˑp "@5TZVH:N4"[π R*ZK.fΫRpўsa] 砑h =u7I~==a3) |n&p[Sf3 tC5>vt,nMqێ&5=^(*D K!D;8o!mVS:jM0d6C\R 88sW<@(f}It@ԣpYIٙ]0 !ga,plI 5p( ~3d' "z±#Jm/Qſ||#?PHwhĎXg='6M%Ew2 .j@W %W#_ LB8E7χLy J(,Ԭ)(Nx( ! R0$MpN臬X6ZL[zɨw%I*z9LJ/ cr1ȃxEh7LUV1эqz>гl*GL4T4ZA7^OLG$ur,iå< H]'mSbgYFOZ8_\;` ;ܺ$ 7 "NoM:sbm7kZz85!r;`)*c Ax%GN$gJ?V^(&.)fWߛ_ jp.`Z{]<7^FT,$psm)%36 HoNc!*ӷvie{A;K'%tcT=$ndla!ef[D0>cjvpx40Aƨ%[<_]լ&AgYll;:kD_(yP֮z$liH桔 z@IBBٺ^t)=2]"`)=N,ͳ@{_^9^$FtY˒ܸkN븊$-_ ho ta@[U~}CMk3< wÐY_8,a:ص!nf2ŷ7J7[FȡՑȭTi0kF#JoqL:rY诊џ+̼lyyf_xk[v=M.\ce4`C%s'Arl@V}eˌ$4[ y2s;ZN'z.J9<|j.YW֕[&X?b-`(MNf;~X0 @_|¾X<8ǺyY+k;|(1s6& 뼴Cv z1OzmOT:Fo3 % Sѕg@GՃ(3 !78 n;g㌚-C>jf=iU5H!8Y뛛)YQkBYX!(ӆyDr$&Blx,2vm{t|? ~(Ԣr$^OM"8=sD1B6{i3; |f$ 4b;FcU݆e[z$r0]oAd379Ax3ѝ%Ϙё)L'va* x)з&hY =J (ӡd6坰Hd4 _iҫz(l}JapCU mZ$Oon#ZJ\TzIL~0@*\&+& MvͰ,Ŝb8%As6CurDTݖ׆Ok;K8Fl/ۣWD$ex.BKkG8@' ][ i,%TYq/4l`>♎sR:xӛt]8$3S@O(SSZcLJS nm'FrhdV/ͨ7bB\IR,7PPM4BaӹHWvxza}c-XjBa~ $APTї:^|wO4 -qƇ9v T"σ-" tfKp; 8!r3`6G:Z_*pD_5g19&6O|r{/]p8V0 2sJ4Lχ/@!DW;TEi>nz g!Wh]6;/[<1?/4;Y17$p3oy, !"v0!kPĂ 0yBwR' *iOc(ȋ͓瓎zo < ѹZ=DK '3+x1[Aݓ"!Q|zmřa9dҧI$aK+)̎MT.C55 z 6:VYcZIgػ.eV|0i)0uvjPC4F|f /uU4@:0hRnex>Q"uNSAٝv;}CsN_%`-2L3E4Xޟ  V/4C:~IZRDd̖i=}|dSET9K¬廟9gy%8#2Ǹ'R~CD !#c[NW-|y{dGϷ_4Y]''eDj-+/蕃 FUBߔ nvD `p:ˑ"0k=1] 5]ۻ8;o7< 1gƼ ]w?+PpFSK0Wes&#.QX7"K1U͏Ѩ"ms*~t{fb#oVeg9R"N;(J;Ãh.U6=?:J蔘r f:<7&l7tPنX˿ՄG4^cZ1Xyd3`<ѹ;lABI8ڳJP04e 2Yw,60Epݦ~2 0cܢ\8od)Jw Dl9 91 MˇEj; VIp 3&:е}e#<'F(cuc/xm^R]{L#<:t(rX'l94 U8h}MYjܝ njng$C00  e$>.cvlFіNS9 8n7"FB!deot< W4T|7'u>@ vҦADWLۙG Yp@@q!pZᶤQh||86B{㤡J`^N>BZ…Ry;}yǏwZ`Ծ%o[Іq$:2/* Vˌ5tL pqx{`kcںOɹH n_ѯ0"\I;488rҰYe/.<Єhc!-! B%,:t,=s2IΙ9tcm33(H3}}s1U'n#o7~_0$詾Gf8q Gm9䑥Z/srBg݈m h4n tȷDuKVO-f&J lZgz;SٺE\jQ]{ <<۫gӘ1H~bMi]182pa8@z30t>gy=8(DˇirH,@Ml1yqPu.aȷs3{NenW 7 \X%SU"(}X6rzJ"sϽHPm_;+oFm`.Ƣ\86.p:iI7!k6Ѳ\h^#N-VU#o'7ѸSQ nhORdd̂Mf6*ToDuOQ: rC_G١^w=\[+a] QpW+&JzIy+9F)iBJ)( ASu`Xܦ@؎H8 Aݵ>8h<́)=SRK8Ԓʄoʟy5ș +P1Ģ,89 nm*Qϡwb$G EZ`0Y1 ֝7zf; Nl!F<"?ɍ}'o%,ȕ0ۡxcEě6y [8t&V`$EWpW2٤x6K;P&l hɫVg\~1*__O3&YNݵ9ѦS&Hu/a"9k} wT](8`&.PNͪPH6Bɇl.t&'~a@%SP}yf4Jgyt`e.i{&y ;nnkwPwj>gKC |Ҽm}ph[H5WLiog< 죨 T+ޗ%n յ][By,v}?MFRȾez@՟r!zXqL^aLjlno9@n8td 6v s\kcv4y >%ZBbӌ*v]hMYRm/W3W"˧ }V>zq|k_@^\ _܊.F\`| XAQgo 쁄מmQ"6-XA9sm|MA݈ $Zoh!*abS Fk{%͉!C)[+(Y*.J bF_"Xj)(6G7Z+DQ|Wّh\hX:2굮$ēOnEͰ>m6[SLEQx:A1 Q%lKR ǔE8(THSvw\ʢɌ1*c*]uFp*KaN5?ScodW<0ڴf]CQb{D٩Օ,t6b+q&wm⬸IQY_i$g,yӫ})ǭO:,("  `Qlt!Ys)]JU&o,t  *$F@Ɖa pƁ'QCRl3bBP75faaSvyfl <&A:?|HrS%(,I[Y{)2 &Ұ"e<"YqEFو=\o?JtW T),4dzlho84acWIa>+ m*4 q\HœRNn1u^$S!_ YlPqqU@nӓ`FAUEA"\ĨhN=Qb\&tt"̱>vŌ?dC!h;&"T\Th&)__E2ީBkJ?8GlAP,j 9Ћ'9YvhS2 6wp1'׆\ޝKkYeN2sD(]«{"IYi<߭'=ƱGop Շ  'ԒY,EK̯3/J՟Nf\tWo`)ki!;zK$vZ2覀Ԃ(Jfh13:w V_@[,}gG]4;RKLO+ Unq'+A0`C91Ⱥ!{˨ypMvV?T|H` SvEg.7Ʃ%E7D(E Rp"sȵš; ӄ sm&z_B/rơon$8/ďjQI Q\q$ UIlr,\( aʸ{.D4(|F=~f7Ge.mFK)ी4#%H[yV5 Ef[0R`j Bkg/4lM0Too"3j29wbk1#A^O-;wٶ(=0]NcI0ڊvwRa8 gul>4ڻ1k B|lL k)c!l8x(^swfu`BR߇.u&od}88*yvݲAt`uY }SB=c0QgH\[܃8G 9$Wzu^ΔާU6Y|NW'iWi WuV+m_"®kLch{9?';ݐdIֿrTUxKʝb9IBYqW?~JrO6p4x9!x@DyXZ-U&%}Wp{sM5o`]s6Ơl6I. sծӶLGmYif| f]SۄG \DEB]Iq.*%~e6&07wr}YR{¤ՊBJfXh!f9ыe7³%a Xc+p԰||eB&yt4B9FU׳U*pInoSzbԖ#XԮCg}ݯزۻ6/8z(k-:HW ra ?Oa}U*kGqv@jɋvURO* ҚU(&ڲ|:ZC Tؿ_u E[^(Q:lQ D7&!^]cuy ̔||a#2fWut<'`S%c93 2]X%s?HͰcCs/Y$臉nhXB(X.q(zG*`ԎةIS%ǡ,%vLxk4xT>;9nGZ+9䔯M+ong4A´Y:D0pL$kP/O*]w2ĭ} M 4Z.:`|FZ1'U*$o@pPKf{<~lt"qXRl/b(QZ7gsqв'x^*g0lSs !.v??`Fu/ڏ3W*W2Pm{`zsw:+YFjb͑kGa_ey P'-n$;ſ+%ӈct(Ê1OJR&놢̄忿`*JzzNN]ߦz~#'~&sfnKs5 YrQ<1{T(?0{h b U}_6E̗뢤.CU/#ǧ|Yg *ƶy>gSmV%$&ű6'Qkw%7Q[K;瞐Fë́;ۏ3KwE+nos$`P K|(?x1U/<< M ju@ul]Pޫn%lK},l3V)gENAAt롷]"o5<[Ĵk%C) pc3J$SD $ x_BWM$5! U8D#4]3zs1U* DC+~ji{ w;GB{!ԑdQD*XŇ~GpnT;:m6F@3< DjGA=PM43<ѺKT3b~j?KG)1È,L-mϕ񕴩F%5%vƶiv@1`_;)>{s4ryƪF[q /$*謃s_֟\߈/P6< '^6k՞aDv3dOH3%\#ܳE_Ka^, ܠFnp<'Uڍw?XD[ְqxp 2,!`Ui#qD%mo0`Z|֎ZE&@ߡ@2mВ|NzpZEǻ3d^H#@/B_PU7zK>`̗ fɦ8#|7\kz y:*h|^>tt1b+d֪W9#NB A\u)KϏ}Lcr<` ,%w,>Gvp\x9ߤ%]%H zT턠b<1,p?ˁ;Y)GgLb)@Jũ-A-{ ADԒ|[c(FZ}[Tʓ&Hܧi# +j}pa2 u [ ȕnF(]64?!KFi%?KH-fGPds|6~)w^ IOtwf%Vţ9hiWr|96}nO8,W mF;+e.KN^Ħs'IO %ҝ%b)OZAcK+kqD-mJ?v1(t(;@9jU͈vȧsKk2۷o8P5E3DLF Ix9'255_#|O냶6 d4wE)Yp5XF/YIՅpjӣ x&%_6&[N= SᡤHD;QoM6/M¼.? nzaqAd?P@zMyfn8+Ҷt6 ňg .쯛yz;-NCCIXrSC1 %^570 0Rvv0-MTthvKgޮ| 8W`WD5o㖘aD[^#=Ou 6#^/@ru+K_[Jу՟Zz_d2UψmSuhVk,`#̘eoHx \$*)ܼS*_ؗe;]UI[kVpG`1@SbQZt"3}cW8[<—E(CqD 0fG]De%]o!ǜ Gӯ] ߚ@={[Z%C$>s rozX1[ W]^JVn & Vbh薜-ոw]̟XnȀk( ﲲ#ڂ 0܂Ja71@)*45x҆׻1 M?I4P~I݉X5w '1t'g9ity󛣇'BsvE/AknEdbڀe֯[oո< S58C9NJ%*Tre@B䷺nƚDLVk԰ZlXD ce~1vƣI͛~vkͺVC8MjXUkF#,(P[՟U((j 1`ζS8r7U--PZU6Fv KCk^S~= rNdڏRXݥx^u8?GS_kzbȕdxoNh8~\%| ե"Z^A3ТCM #@H~?D9xۖ,x, Hdl1s;}#ҭ$n޶;AdC$Q'`_@2Z="|)k#jQ^.3RVKqOߊK8o)PkUu1'p )zbDZi0 *4S.d$Q^ ooZ:V_1`zD QA4wšU ΀jD8VlRVVD4  ]%ބ#eᅳNT;)qF\-D#tkK0\ 4LpBl:lz7b'Ձ*U(σhU#=CTu"iK#?FSe 6RR@TLTϽ=L0$<{b_ mWOzi;&QXv ث.Zy֟Z0d?oBo;%9Œ5ٳV"g @ k? 1%,E{[%/#Y dV(OU4WrC[ h[̬zgshIŲ(]KqK\+.oS#z UL.'v+ꬨ~h+ Fek]{c5Dm*QNJJ, p>&HN/;tE `\R$,ᵰ]yhCM )2`6H5~-ğ(WcZFYfQ,; ")S9 .Mo{T)DoC^ pvO 8Ӻ%9:w!1,|j2ܱYggH4pG๠ɧ]2c#7AL,cV6S^[YBb%n'*qz J,0 ^y报m9Bu&Ě`JU&rg1+'kK.V'ge[JYiQeUKnҘ_%7a0.'8ڟ08"N6:%U}i]y܃r ܖ&y X;oLSєYxj7խj׬Dy *r`>XiYѿKnV _ڧJӅ`\A[/'{_gZ@"H#ARNs{B~ R\Dbp.-.sX)r؆"?BESQַ I)q5-1:2tSN xy;3 ʖz``E:(rY_t^*ve&}zp;pix)xڟONWx5)U{†p*Te+ Ҁ=Y^EN%?p]?0V\4Bk*WcΚ'cœ~ gk{Igegn1>}#F?J@K=~pU\;R*y'd@TSsvQ+O[moVo2ÕՍǫ)Kգ:; 1kCҺzB!e'/N)׏YiYUw5Di`!&$yQ GP i[,:dl;z! 7poҘxˤKsZO o3_i:m#2v}=0&T.xS`@`iq@:"Qr7vFV~ǩUD_\s+iBq!m85G!W(R 裙 *Tߨ@[]M-=_J/u4z^4YW0KR\[X?Gi~FF<55J_qte+Fk͑ wf1IC(<2^jp*=XE"C =L67ȹW +֘Q*L/Kr_j V=խ"smI68}00R[UO#w׳Uw]u?.~x@m8^jb> y(5,zM 5q+`6%RBfS+ qȚ3"FWI$ƓWPCIp 6cg!/jh)8B,o(du7 FOt13(7`%[X$PjEJg.GpGgC-f{ )oqrX\޹z B"빮8?Y GjĖR؊ߩDqE^4X Pix-|>\a= >n# i^_`FD^Gmf}CI6m2lc %BSFG#W)⫄QΘ@/Wbx+=AH`(0c|@g!KTBhV_^u /B`.ޚ}v-,Fs+]]- yV3gǟ1UTkuyH1:?OrG¢z5z3v`ܾ~/@K@z>|pZl !l8*}Fo̕L|%8̉)H]XLxG|Y|Ǡ3:#Ky})/}XcFYϣ7UJ޹+x+ Z;&ͭ&R<*a)4cRx<Ӄ= ҺnxF#eHd@]m:Qy"my_]/ETq-h1v+d# _X UɡA1W: ZP'E2t)viS\x-G(DsaU 3ʧOtWݘkr_\g ^k]\<=I7߼izy  P9ZB%#20%}R sSz[*Ac*2(3N{k3^7Nr+ש 0!{J-xo+2r4Z u |֞MGSWdDsrTr&q>,?O ~s? }WA-RMthg' _ҭ 響J_\FP\ƞ뎯8I1E\FG3 ydum(H/TO?D,e*Na%l7\U!L-e;%bO&)fALt̰XnUM (X1pn2Vg+8VKzZ,iD<.lf+7c ')ǽ4gJ7 .ja߻-`D-5~a ϓKG,販IAT(…nc~4oo]{{\W`I_q_z^Q_k]8abYA7@vӧ7;@jJ}g5Lʫnu眸'^NL0A ׁKN آe^;Bn5gOkrBIkR_r3x햊%7/zÜd3`)v喳x}kt s٭0Ab&ї6\f9jw*H,w!7G9OLY#nvԅaWd,9x1sP[b OŊ<]HLIҏEHoCkՙdϾ}Z@mn/1i:>}w1;?pIAoVgf6?)V])Pj/\ܤDl'h?w9Z`mR3 ȫǁI`{;>dYZl* ˼me4 v$KP#<V]U%qLݗIEp|>+dE]oo o@Alm^7V8؟ؼFR.@%?" %ܷn\o㔢YX{*ހHOts)cD &G PZ8?J01}SdzV%hbH} U6Ŝ2@ɃZ8NHfڦ#jj"vbnB 7:pfLU [{,Ef] I?0mLp_ESO\%8|@i)ar[ӡ5HXa1 8rT%㡁[8/MZGJ- rЪ-hZH^H;ADI'$Md#]MA&Vt>:?.gEɧ C.GT^5p1S}#Ob@dՃX~h`|x:'&L<+۱y$]D- 0c`&:?B+ݱl _q.XWI!㵯Rg_xZEh6lB0{oxGҖ=E[b %/ y:N:.ʁ<2L?\]c]XABYmHX_<.uG$73Xԫr 9dwPe󒪒Z[߾%|EIrXT{ioX8Ċ%OF{])Qǿ?aܛThKϩ79. {KI꓊rEtMEP}+-E7 '~hG }xfW\B_ iS7jy(J`o,l 3}-KקZx4u=nY"5 .E x*!ZTlW{W3 HՅb0{֛'Tةs&?5J"0~|dg)[\C>8cn_ !Wcbf)PI@Z Cbv 3yS0k{Jۧ`I_1 LGLEJ> Nl/{r^}cƣJHa@T%T;L!emʕ+3-[i,QW 9W$r0)sy0DHؿm(nB>hnp~M7 W BFIM,dy7)DT,C[̍ևVFc!]n].4zy@$SCP38yjWy.`BWrbGȴxXGOd.Hݱ{@f'jK? M-;9”OCwU^`X)T_7H G6smB iPe2f~N}+{g?F>c&8cќmUA g:>>jD`! 2S<zP,$swb8/I_Ep,8gMX؏`|^Eޫ 8m,95kpM-")Ԋ$%pՃuPu[ǡ%/9Rߝ3-4g2WMpp2x{ UJi&zdyY LX;1mʆt%`(nN;<ڤmwxªoOV+e-JAi`:biC++zzRg]K,0Cw9 ʀ l^X縜{!>M`p~H},R5+e=`q/J8;qHq4`il)Z ^2n(SYJZyײ6]-*Wj aUJb-X:"Y[cF؃2QZ7ۅY}`azm8X n4N]#wLPw9?_I!+KC界V@]Hv\_I@ Mc!#`ڸƂ5ۄH5R&` fnn.jZ.wk7^%bAFzVc[M k#39wW}w/) KGA-wܽ] w }>}N>-PA8!03vjSNiSum3^Uϣ)dn_ ޘ! ,!Ee2h` i™m@j.A]֐*w0B igŕXZaܴds,=r`d'ך%:V s:/~aHw>3k!Q9MPtЮp$2wk8v[k%"v*goZ,ؾv>b#6Zn!P~Z߅˿SV44 dq%ʈ#]}|=xmζذ[lO=%.ysŚ@UP6m4笟|2hzK#\uN*K=c1IB aftOʩ_8>,<-\ %L.L9|gVf ; kNJ,%g*>tvzQ󼃌1P-? jK M} -qe$y4 c.mȬJp/A2GUFجIwpI^U{VQ"mp:^bdZ\Ax͒9Fj#괜9\Ukj1*I!#Qp6WAs$AZdf4_}ǎo)\uhibyosbG$ڦ*4۰b>8EJ9P < gB&o/?0z`J輒>Tbh/NIb@\U\5 69<2llc&*p&>R7 C8|j:.% bաdm (>ԄVqWO-b_= K= ݭҡ{ gi3.L1O Kd\@X݄{>wgG6@ezJD] Wy¿5?~WcE%Nu)hE%&[UqdBe&cq N%v9_,*|$`"Lfg =H}􉺵7ĵB*aLY ꬾQ]^eu,rO(sw,~JS6z]Y _pD%}gN(/VL5 Y|nnI-)agЮfc>EOpno>n<073l:"4ԩbEd=ʑtPQ:ymYS$53)GUT9҈̑׺@ F%\u%/j +ah>od ~b!*E;82gRw3q[I_UXoq$ͥKHv"w ۮڅ)%n(ʅT) %7Tv^pPJ $n$t?g,d0=J>(ۡWy gF{HaN'$@f 癘d zuaz,8}ku/2|P?)e qWe:r] ̣@6iPg;WgWMY;4ض($Jx&ýD8J4|O>bꙓVe:1İuwY}ϙp%2hQ>emď4Mn}u% BŔzI4*W EkwERQ ZZdj-s"}13[ c~TZZ4?nE]5kڳLگ xRNN o*A NjXW Hn^Avb旻z]ʈ<ObMgȼ_T64%k ၾt?Fΰa9}!7c7n≅*x@Ԓqz6ws .azQ+Rsp b=,hPiYr~.*zD"ΗyyX'.}ZHm2-.*k:(;fh͑JCEяL>bJTv q:{8#ڥ'E/^pQ#O&F>4tӐWMsiʃ}Bg]k[W@vyܾfDZ >18M8 2f\\P6$O ]rJB]K_b6ěǙ*owQ`N]K) ,5i_SzLjlvv&`U)&f Gq-oR ^ht;O1?I6P-U4Qb3+ǨHjR :xY [m{ߐkfWik$ߵZg%\[9Jj+V.0noHbؿEaoӃqR" XTW-֒H3g8u9i@/v0xl9rCKa΄KŲ۽(Y TA[1%_*2)+${6-MucyI>b+2``7M"tOz@C1r0@<4ijCZ7+G1d(;IXxBFƜGjK'$|4^3gэ~Љj}}Ռi?ޥ/!E&jC0CEƑsLvZ)l3AOK"o';j@tbJ~qU˧h f!h7/\ltG݊U$ TZ>,n*惘I}/3eY,#1.w52@H ~w#9(+X~%T"'ʃ{-S]uXraZV.%:_)%JYÇ}1Rfl*Nb]ÞQx Nsb7*+e4HeTzɣ9*}` l:V ?Q5ݓ׳ #~xu4?BK/²ߥq8J@qV|^ީj8}$elzqJfaN$k (2pO 1H :1їyC>➬7:`/S's͇w; R4[4ر`s4iyn*ݣn (^PG1rڦR45.-g,RG jò!oNwuyS\ynym F,6a1}wa'ȹf &Pۧf,+ <JURRp$?%SO9KWBn;5jN3Ze2"1 ~RXmnڴ"j lEEqgfk#9Xw@cw1o NN"̿dPGx}ڠn`j [ycU64q6uR?mjHnh]՛إj[B zjm]-Mi]p{RcƋ1GgcуrC+g[jAN4Ō_Wj,8W-z n:-f.@pp2ɂԽpۮdYZtľI"'㘙XoN{Owq㬎3NgRGteJJ,N8C6-&` GfF?݆v@{"OlU/< b.&cJM $Ɠk9r3 Eڄ Ex^ODi*rDo+)O#xd>Hbl0O ]sDV ^¢c Ïaږ!?UDGBDz,M]V+Ve|w-8/P *Nf{%@k˼Wz };7kbFcğ 6+ ]w@!SCU(ٱR9h#<;K6w?*@H|=q.RtTF;`zTx#ptZ _y/7l'碐~,$l|c +k2hlxt sZ|K:qha: Y*%9GWcg)=QE milۉ$%w/t% 512ƽE c.hi~[#j οpJT=s*Rbp#!}g;"u`zQNwr8Ɲ2kzHK |D\RH+y ˛JzNl݂0WW+5 X:JԫOr&CS]zh v3XO+_3tq]Ek BcxFeI} G3@Z]N$e4W(U Ï/](oe͗{#Cd"{S_XWBQӎJ)5BSE6g$ZQW,R>e+ Is}*(ہdULܖ쳛N >?][Ŝ}jX&U.#hLeJA(l'cP*9une˅z:?l &wfx:DFv`Oډr6"I,q'@Ֆ.e?;AѺRmڴZF\u>SRMi\acՑ3jv 5hA[2gDR1/},C/'p&3.|f.CxaFԆ" gn>Co9iD(۷\F/L ,*Ia?xֲN%) ~MCQY#/k(0a 3޸oN % -ZX(#< t lӾ?^6%~rBޞuъ11I|Ry KM*]['aeK@K`NL.lɎXXzm*3^"PFš$l OBw&L+'Da }NDRC4j>✦=-1ҊA6TH/'DĴ *mmiEt5YԐBdpcp5<%g?<!ᗠ;]fJ(U۵NK\D5%-cL9m?+=wr!.'D}l?,}7ϳnFs%CaSzEA?+D!/VO}4mOٌq9 9b pIXe1.^F(T>/y؄G&`i\ ] |$.Y-\;x*fjDHkP{; uѺBZ"b|X1=. ُڲ kl04nΗP>,rVunh@&Bl)ٿ=/>!G0 IbTv`6gF5pf!a{P^K[٘kT+VW&{c\ {ES 6@4[Pʑ=+I#]6Qےe8x}g!Ŝg Kx+AKqpG'rIYWiN͒,D-7~÷PV `,^E۴Y{/Qj O~0$4+,;2IWQ,@tG% Q=eb<__#;BҜυ zUUKYA{ݻ nHH`X !~ۙpMEٽ4FB I'RѴJ. @Q JJ P=p#s0 ? W w\pLswaTĊzz`b)(kii8'Z+-cDeVoÝ> 0 _i8vW8 !%M2H$U7Nr_xܘ(RS Dh~j&xڠmO@F@<˷Dv[Af62A~hQ8Z?3RkDf(DV>KaqUjVzǸ ~iVΖh֪ksSEkQ6͘Mڇ67d#P}fo 1_V '.O ;60Tҥ- | {؎"\'e=ŔvyXpJR(U̚ 2<{֜1?`/@v /_[--ȫѭ%\R& nn>k@gb&3cY/v٥VꞇHEsYwJE:ӍCg"(-]=@gzM[;B\V4evTC!=+:DUyL|~_c<ޮ/`J9/ ˭!6bĶ<{esTuzXW35[=wα [}L3Fc,B5/0^^r‚lO%} ~Y]2W59G*D/r??(dm̻R]Pe>>O.NYDJ&:]f+e7d08v:;;]~ u]?Ib7\K4&b q4*$8C[@ڠc9+q$HKi^9~2|zEc\}'̞^EWA#+̳W$~6c|bug2ˉV#!Xµcߪ(uW,^  KKO|j_qޚ~0Uv=Ç9}{v:H/uPDVWj_RP Pf7 i2nY6>L==u83YY di8Ё.JB"`b!hYF6W0!.$':WV6@htNYFO7֎Ha҇ኁسr'0ZGRDBBz:[Il!{*)樫Wr nUg"rNR;јLG6Q @D6LET#yJAzj R&lC :d-F_|<.2 O޵ȫ%S){C-'@?tiP~Ulx2f&/4_PՈܴ&h%=%ٓ\&7D|Tє rV?!~J^T FN, aAWWO yBv_"F*?sW+BA݌ZBh};noF;x?{?L.{os gI6܄ d';iPtV;+lbWw8_BDa:nUYk?La\A)яPrD(c?MGe}zt5XOU.R|D׎ϙm3?_y5jr`lt,aSKK>rZ@}lZͮWJ/ ?ojODBER=o%?JUujSVyF+ZX b/vɡd"2]YVߟ+͓Z.szK׎2Rhx:L73XNA &pY1<9LlGMCQ6+`)^s21 }<[UWtXݝħUjz•ٌR!n˶-A~(?C /f7jXR^8a;>9V>lu-O&vi:*$~^{L"I RB=^,evhQ3=YnT,wx^7#|:B4`Cn5%ڇ!emro8VOBJkvnk\zܿ%6ΛUɻF'{<4#7eRI؆0RR(_5 d(RZr!T=zweCӫv|#tw? _K[Ԙz@ *|^<7CJS}֤1vv=@٬5tGױPmE؏"7d ցGú"&t$yJa&|q3E%evHdt uٚLb"wS7`;@+$hgq\~ģ ;EKsO cHRNV*!ANAn!Q2=^|iHP5" GUGZǢۡv. >(>A"Ӣf-auH[wmOwV'vR ݅L愝~A7eS.[tjBg,SfF"?3lp$X"%f˲Q[ =E:O?|Y:@g |y[(]JP2dY\c\3mjfp(g%п*L'f6_6dPT\(H\fXH^棢OeJC\!,@z4|}5JZ%.@>(=L =WNoeH=6-r/VoiT8#_20Sih t (Jwv\<Ľ|ښ4~+p#%Sc*2aWw 6"$wE]S{b5MZ2qpHDY$v.T(sB hpK+Db49NK,f:>i0Uc~#!C¬ ,gf>wنE*7I=Wx )glMXjOXfFk<'Fݽ1 j{GrajmJƸ*M{Ѳ-cܟtװ_HI:(\yuwcY]) z"uw<ۀ4^Z&[l# cqn2KmW[@Z]gP{JTݘ'M\jTwdG!'p/ &cȞ-ou2t=yeeSonh-JO (vk*DueE06Gq!#%(-F>qRtJMaO+rZx5 wg RiØ`nCeJ_5[nF(ܢPa_0`-v&/StN{ 'erlDioY6[C][{Ԙ〇 b&Wv1J'-oQMGuڔ7 u,2~~^H[)H9?<ޠ8 |][G%uGw`wWM@e?B/@mu=~S`'[8^鴢ۿJtCNP6Zc?@w`BRj@8%YO2`( FSFFa4tKzJ>.ǚݿN:80g {ZIOfkNsU:2c$SW=zw|P"Hs:aW= B "0*riUj2bڬK6E (Y$hl9K*J`eN]NsTa;cy? s>ztصa_R0iW#-?rrCOnٯy;3%L"n+֎#ߕQg))K ve^I%Gvך{%voqi&qf#9D`A^!9p܏"Ptm$$o*+4 ~PX]zܞ IJ/}W`lcJP`ܫ4C %ƝID d+;{o0șQՕfϩۢSnFmEp6*sA'MO*NM8C#b.zvTsom?e.G~x{c Q,PZLUn-F K+j؛<T=Y+6"I%?Eg5EJ&(}kL; H8ڔU" [)K~$ t8WMvHZv[d252N!qv]8楀fk_)u9{JkCb(g+U󭰴>kas':>d hn;W-޴E" k'.,*ŬJ&HjRo Gr)q9ֻ(mri4Jqoĝ%|<;xnB!QTWn(Vé͈MJDҁ8.ۻ0X|b2$2֖FCe5R ?TݭVdtM;EX w]ɰ!F[bݙrk¿UY}_龺 N*@/}0&'\~ƈ  DŽ^'M{RV1 OuVlڏ7cJ4ĥ͇:Otu)܋'x]xK!F%WpZ0FQDHqߢ$^ 'NS$ӖvN=i2f3`x[M4[Ա.ԾkX=PZtNIY~k_hWR=х!58V[u@4>{;4dX};n9]xRɾQ̼l Rt K0DL@WVl=¤ 5aa~UH͌^ rҐ&;1YU-ѣgC+FI,@V.[]Y" gf1d*A-2-_ɇcU d;-qjF#1.N,[I-^UQJu&%ѐ™SVc=#ZAOEЪP!d~5A}1Z+hl݆J;7^1U* t<}4dQg2&v.[[KDj^@edbNk|&~ʳY-._cT0KJ#@Є!NiG,2U=!+ْujV $O䵳{bd a3 qj8"[ӈ]FJ 0v2zC}sϛ˜D񳹪tevs>BojX{jzzpe֗t_t{N8v`e\ C): }&~>]̮q$IȰ2ϏOI7rUEWc{[!HΣ}Q~ί,y^vuYi>]ui e4暾`| ujl91u6l DYɇauxDy&^B;~/A  Q[ RG8 5c-$ooQ_G5<7++[9䱌V6|F%Z„B䅹۩t yz l}pN*0|z{Ai3 FB^aآm^N nT*]P C&B֮o^8I7HEGul 8~[JD`*w ǔ> ]`A7*p g QG"yY "Pa3_l.s>[\+N9oJV!,4YgMl+>O 6!| θ䪸0}QAq C|H~Ij $ \u/jE79?$oQ ݂1n-" 5Yi9}id7v*(W۸{̻MP>J_qs 긄ߟ#.RȳGUĎcjܳ$Ǥ^4*_h]wi@e{TK7Dt$9' wSUݎ#X}%Q%9=h!K< ^CIcCuΗvWA gak}[eL@hҗlqQ )PJ낟Asr9Μnғ "P@q<-GpXT4jUn%8tXck8rcGL/Hf: ЇMFP5kLEуFtoNYOpVzeo[Ծ$b#ae0 ο:N vlm lOFC34@@dNy潡"!,J7}f1].A|VK& C+ j,C,R|5Z;[V*q Ge9j3ɶCI|B7?U $9'˟fI81-0H5i:x_o C4ڿ^E`vGLi|ՅԲqǖ}pcݜsߥHnj|kǤF{OUpg Z]ޠ&2R*X a~; +uNl]n|YJ,._0:˫YrIB5~5bU`8QzA[VhM(k6%v던48֍(j(ݜ$ҹ 7Dh |=9#N`՞, hB? T2ٹ,Tkl80@歄rgő԰Ǖĥգ &ƣEu-<U-NHra* MgJ=+|AzdH }cd慠3뚣]p]k״l/LiC1 '5̨,j %ժ>6! # 넆B)m*"檻+d5dT~}C| kt)+ސcmF^]L3#Doi i[6bk _MSΩg&D aqT]/~UZMU4f.M:M )Lnb䳦a |iIPTc wV7ovSiQs+ʕf0KL=dxt m3dod NG "*wM®7kTo\O2{a$/ಈR6X7{r"夯R vs!KLy4t%ΐܒ4!X܌7F0Oc0'803 KIհEƮJ?gQFOh]ju)Yu!P)CB&OPIZiȋ[?@ "[=_hYhCv @ri`5j zZ<~%tJ{&Nhm 0ˎ1RЛ`pL}=bi9zfCos \ut̢'JH cX-^X(&( M9͉m{!R۸iq,_ KxaY(_b 3Fu=|=B>-w7x]9c.0R9TcHMd!w޻O({ LpǛ4YnD6IM=T?w\k],HQFھ\| Wq =/'| >wpxJYiVrСr T,v-ax KOdzCM/M{HJhxxʳ+@Htr?UXl8k-qSs$\ρL [kAOʹ so$ ![xqJ,부B,' gv8װWE<_6]y#[ +yҔ?3z DŜXQ1e8%(쫏y8H@fk Ճ5]~mO7 ω]REׂψ }ʷ%f8g|HH"QE%^)S-5sK߫7F\~ݴ(q \=;Lz1 4GRg D\oz *\G]aP35˄jWę ~p{QڵD΅W}T>1Qֲǯ9cq<폇1d@Ng'( INlIfNXe;|ThqɹōF;,u'eGok8XI zF*!?!(Ywm1 %LaFW؀8o 1 o~rw\Rѕx*B R43SC&;&p]+[}brY+W}q xhA4s')0P(3q8^4k?%F}ۗ}N`8@@)JDՐqTD켫O "2jl Ĝʣ襃ȡ3 ¢da2#G6 H@)W0ͣ 'v*o,(Y jt)y_ffKal7aBtd XzpQm*X/a~?|àke$WAea0QqU2\f̋o[%PwZz7<lY :=ŻXDCҩ:ymZI]0`v/ lO23^Q֪XԌf$\A#H?;0 M'qyU%k0_ ߇:<)o5p\&I8znM [ $R=_4^@<0l 9Ⱥypmw-u1ՒWe'&mt6|N sY TNDg("Vt?z0w,d5 cbi&0m8*D#2k"669'm> p¤bTs4t*|`F2mW0h<)JsRw%_0W@?6'Iavg XlV&9Y:Չ3ҏrWp(u87ӟpƟK5PRK.@~)qsƊ*!: -n/אC8[$B-V!(>vYR+BM2.IVҖ?$SvyP%*TE k#zE4] T* 'yv鎂zv $^:aAa^CF=_.w.⹋M$(?  xt/0Q1}Cr@BZB#): q.K}ϞMm]e"5N1êcv]44Fwؘ  Dpvve6ZH͊t$YbGxǤ0~ ;ZwE{iյO Ǖ`mKq|n} Jvly%)tt:&޽HwNǷS#2˲ɵ'C‡>pYN8K@'kK4[$LANgI4ZU~VD89Ah=+8̓H EJ$Q9]Q 8:5:>@|hIIǮӭFkYMM.mf<a!O >Q*c}܅Kd೽{grm멞u o6yx*=Ha0F8=kӡ.TQh8K tC KxG P#ʫ3x_c"qQ0w%m&h+[aam85 c+=\3D|RmWsn Y/ogH!mn. $5UEZ_ӔxBAF2Uk*+dnvC.|=o 4h;Qi")jB*C"_->L5S౥χb?sg)=׮]C ´,vݝK4(8dq{xbOodfXˡc5Q V^ea-.C!b7 pcej_ȇљ1Xϻל48 )c ˊϗiiS`gŋ &8@F$zh&f{{';1ZBO6Gڳcx'gqFTYpk3=0 KBgﴊߍ).U89ZT 9LisUKd DQ29<ڐ< ej@[ QX;+#B`js,_ic j36,,SAzgy'!<̋^#oztlei(-h{vʡ/\S$gS ެgeY'+#Hu;2b3Ӻ~bdC !F{1"Q;{2TuYtmC4#c ћ3>>(u*uJD3KD4&%^ǀaTU]eu `sMLWңjdo{EPV2ŋV[?h׷rC +!Xv(~%1(Jȏ&ّo3pS l?=zp6 f|0*I.ڧWr5M|p8 l f/+d?N7'@ٕ sX@,f/\in3Ƹ2।;$ymb@&.yql<Qub;,' W4iJ` c qa%Qsa~{@:*H <]M2B(@խ&s4cW%uD')^j"qX#Ωa,γydD(j2;YiJig[Fmno tF[;:Fc~]$-;M]B7 ø-\ȲuUv?)dFMŒaDJv~+;PL9@}ضpx/py i|mno wT,g~: OkAܰ}騀j֓M1juȵs|@gB3\-S|FPUz62!)w-/2f'yNӇQ{D?[T8fVn.N w7#\\fM(!GwA{ 'Т:op%@Cuˤ揬 ^#q`J-vAٞ#;A8|~%|A2V"? Z( }ўț:" wn%?0~TO& "oIz<“4;|g|YpT2 Qn̑tZT^H"]>B;q pHrMkS^ZSUJ,9Hii걎_@0a i} 0Jy4՚'ad3 -/f3\ TIƟƝ(.Un/1`. G/ՄYE,xQ&_G=yWk 0L ӱ61zخ=ke4c5c;< =e5yk`^kyJt9T+Y *A`k35;옂^ a e\,%RQ 3{WeXC՝fϝ_Ӄ6j|VF,wwrP=pJAPU#ܯOAgP]ㅰy5*K3w %nՄ6L7/{E,?nM̒|ڄIL9 ŦN"RDiaN{ G$'!%j*JC8CYî|fi fhpc D.ChXus[]m+"80ƥ0 1҉_Z&Hy"+]F3 ʫX+0f@!eu<颴3-qካo /}Uk w !_V ͫ!Dꢚrtp{fvc'tml|Y>:qe)5 } @f|O$ bYO)uBCKǬpw1Z3YSϹv'HIo/5V/`@5TjKTKE|vrtjf"Y@7݃B5/J-ج\1# ۢR5Vi ~Y TIhnk՝É\< "xa/u4x"saYqZ/ ]w81uyQ_,?.P#ucdkӔ r72&~uϷ(Sitӹv&s z0J(#Eln&i#UG,~QlPmrV ':H,ӤNL7'*@Z1bw&YEx4Z  Ni3uWs'LV̚i gq,.-7zf={kcc_iDs}3ZiZʞ]@+5[G#|naL>NR)䌸:uiIC*04Oxyao}"WXo4X;(E=>ovT͙%x_Eh&j%яj$ν"'C2F@{Hc\d6Ơ3ZKo*I<( !\}iNk:SX#?jfc{R`IX5HW!ŁFÙa[AO0`(GwQRn:#cPhV"a&. CF64ɕK?X3z ClbY*e-_cہK,隅 ՂG30\cBY'h $ڳpyǰ'Q:|LRR72#^AsMG/=FK6^HS]ԗцL-( a;ELH!j&_w@MD,K(i%1Ƴކ7Y<4HOG#Zm {\RcVoŔ ǃ$ odML\YiEO'Cĝ8àE^mn}@~T䮴hZ#ՉJ2J#" Ï??0$%)'~'YĚ9 vŀ:=Z[0p#'zp^E"2W~w)hhtV¡0Jt<f҇W礀}8^ؾO#JRC4:Iudts3<]V-?Qe$U2PG+~-1'ADRnd퇉s>4?XC hBEf74Kps4`_Sd5AĻZmWv7 (.wpYZճd3  WToZ `Kw7G3Xݜ!8DtS~a6oa?F^.}Sތ0:I k>xbaFSWsG, Uu"DK>!c `PaxֶDtbזyf |\5C;}5u%2K[KxEfjCP;t{: 5l«<ϢB+Kŵ=PԬou Y z;OFܙef4=6o*FKX|Zi j2qsʫT8+bΉNP*ESx;,NBYK2R]Y[{$yC>65C r*>@)hpF'n솏DFnBաJy WˠL1ăR?\ 'c]#%cBGE20: ޔO=<&Ϣ=ØUL.a*4Q_SD;d`(N:D\kUkήn #W2@jk#/ZՇFK&qe .{2=fAO hO [zAm/|-jY̪KR f-$ nїFO|Oi% E XXHkgҘqB6TL<-Jt%T ŖGE}}xZPA^*t_kXߘ(-Wauy!$#:}7u8@7{RZnb6x7¨1Mv%φE[ Ltt*UREɕVIzX.6Nʼ}3\=@y< [ ~fʚn/a_sbxN`@a}|]3HڳzP3Hy>:ݣm+f9Z-ڇ6cR U 1'b5tbͺ5 be3ρ-{a)zJS_\:C8f<,Gsy=rPPtº{-S_$u`3<4QɃ^_=tahW0Gb6-;iN@Qѳa1w'ھ K։pF)ESsC b؁w(_2[tGxa u]щ~*IP ծdD-q.\u13l e r%(\~@RM^+ף_o).6M^ \«1ӸH=hn6ojqqAv|< {_9¹a(_v$ upuoE|OM3;|,9?xz 3KʨT h7#u𩦫2NCt3k}'1X.dNW FLZK&*=p9#+!`b /7 .{Z%8~utlGܸIq m|+ŷe6e0aZ,Ku!Ih* Ƀo/&!vD2t{&-!Xߊ6Tޟ4.}XG^.#b@?ZW~n8%i`4  a7HaQD}غ:KPysN~K@8~}6;_+b"Bǜ~P:LJq;s2*&f{ ZmB4I%m@KZNxD@qua!G 3}tzmeݸvr0_L2L v-|8J=dz 4j?|i?4n _UO,'H8D)ASG"5 ekeH->ᗮ޲s%KEtn4U Ǡ|B?1$vB0ZoO=AK{#c`fv5ouQ"?f@K" aϖNτmV:n^^.@*HI7\LPXXMxKUOshOM/mfF1U}RhbO<9?N»qXQ>m82n~jT[k]6PrOB5bǰIjBZeLb]ջ;GIJeY΢eXj&֭vK,H$ {'3~= ǎPv¿ܕ' 65w3یS!q)/X% ȼq&}7)0`gjϋ}\o9}[览oLQ))wn 7Cq˩y*p 79H:pKi#l+%l Of)Ԁ[b¥pB/($ X&YHiex@4+\j2:t\-6dDcD/Dj]d8IDKkwxdJH3;HCE954%,h.4<ȿҘY?8?YxQ-vڒE/.75u'6KpBcҶvoC0Sk1ZVNM@]&Yډ' ~Hkԏ8\!v:.wvTjr7Xu:o6:D]M~PaE[%?HU[xq;J&z>v"P &E /㳴OStG-YCUJ U`ԎP~> αc_$wkZQ RMbL*E I2 RRQt1 ys1w:%f*0:֟v!sm4GFa[rUtVcvKi˿ib$x9@j\kyֱ)B2_I"nl7D%Cu !A,ChKrNaz3sP[T%EzAHĴ5Zվ zTq&fC0:e}v(4R, #%x'.Q;F S9]kWZ)̥U ( Js֖&tra7TGDG@ISk3=X {Tx_ K#+ L2M" B$;~#{χӃ*g ܈Jw{Q4aqGR;һ 585tM2#>#FyϺW{7[E`W*h# Q-bc(˥mckk ٦Ǚ zk>|9݀d_B`pͺA%U>#L9.mnh^KjH!.Y10|%Ӹߥiy\W\wc0|X zDQBbpzp`Мn6pl#2"kɳ~&2:ݥNQPs/q89@,$ηP))|܆SjecDA Fr~v.lTAUFyJ!I/]3Gfjo.X(Q6/|em/ef oIMwo_6 .IXOɫet:>w>hrb>\<ˉqCV&NBro8:\*#y+60{wוIA٘pY aOY-[E;qxDDjkn df%zrqڻft1 i<ѲձjTRgU~i2Ųa)1sy=Jv[W )trU9s|"b2>L zxØ$UhN^Ywz G%TᝊJIp[dRE>mnp^EU3; Op4GaSm0(bbٕWe*У}cOmev0gqy4GmAЀQ?2`c7|pnUe%vD`+fˉfxl!HOy'Wy"JQ"*.]#@!Y։Xa YXEp̔I0D4 T.F+%4WYe6;hwe9Sa*;0mx_k jy3 jIq]?8)fSeʅk>ˊusϠ?я4 `:" N$?L)L~lڍ_7[iRcp]PVceyey;`|fǔ64cHzkOݎ۫^m# W#+udρi"9P湿Y$mJ#d[{bye1 )5Z%vci!mdF\y^QaT]> {mSt"I(DCXKob+6"QG]ۤ1ou։7Ufn*T8L_7{P ϒ_ኌI߂zj13Uݺ4 As8zdRh@Ѻݴ| rash.0{6k*&4qKӛQGe(}E͵VG%ZsM k{@SNn35Bw'RÆ];3~r=4W߅T'frGC۲|/J؊rS u¨w@;{ۥ;؅_cJ?RE1 ),&Y%%aDbƍs,Du pyT7ʢ_+4|?Fsyvxz˞\BD?mV+r1s aŪqEpe5Rx|,8UQ/rK0&oVl1]+ ߡ% \Z'>B)DM#nԘpWMxf<Z+KK#azl?v+)2)01P!'cv5隽?޷վ (W}2c|๩@n,s~x~% L eRnq}MLʕ܏UUwA+RS=02@3Ѭ`s,R*̩}TE ׶.uЙ]䓛/˗Ǘ֝ ͙z|wr8j&&E'hckcMT5ܬ ts֧g6l7ٞ@$^H8'\l1Oo#U` v?};F>1mTܪ* A_KnR:jk zP "^*eĻ9H*^d_N8=OGSc+)Ҥ%d1v4R1A0w-t$ub젎NBI+< Emxu5XQw~D7PC3Z_ʓ-W]E3SeN ]B1KP$ZߪH` It`Vd;8UysPWH+ &*QP& "`^I]Waiw7T'(.} |8'8D<&<0ju/=l9چ2[NJ[ߡ?!B| d!_5Qoqv!){y '@jhY1d~UPMxr|nߊ=7xD"TP8MW\eEpGUy#kUqS%~T'xWєύo|#Z7 L _߄x#<ץ.j\HFG5#frꀩ^D&Oq#h{PبG0AKFP/G!@~"3EoPc5@䖸l:d"NuoXI(I%y,n>L01_H O#zO>T5uC\W2智y?8wZ[ֺ)`oPe}kEj$vvpO M~N[pe:1@e0%0B/!L4Fnk_ rH(43hY۵HJel xYoO8ݼYҸ$f&іS%6 ^(i&g"S`4RŢL:~8?~!4}>lQ"g$Qt8bFުԮdvwCr7=[6nQ^aA\k˿n;!Je$Q"lyhtylYdԚ z#9";% %,,mdAL`s"8_x.q!E Fot ơ 䭥u&ZtO"&sn6u2id!Db)ԅRAV* :u _u0dьR:RѠU}/uhx16Oi-!bɠ8;f l)\b3ihxb7h9^ZuZnɜG&ٰF]R;/\{E E@:Z3tݖ\J`|Fc0cN!/\^U8ؔh/2*yL+(6RCz#7{kKB,Y1#[QJU.dwk[ ڔLpɻ7+zB6A:4= 8єHe̱erV׾K< oꬌU`Ro̲|݌3Zƚ0!22QN4rEK1<%VZ7:Ž8;qSG4rGQ1'yMh ] |_jO L~TtB1iPN!\6uJ*x(}Vlj^hp1BM&nEi 4q(a*3R!1ܴs@3y wN([e}Ue'q9BNH,ϴg.eBitDE!qdMiF|flsh.EPmf|}0&k/NI.>p4j< d[4;96cjokF_DQVp#\@EW]vlq<ecE}j7IV)X~&)C'po-9D!IWIxB"A*>XF%j%Bg)Cd%se?dH 7t]V"-hB=_M=!7mAȠx8a^x7+?(b7Y{f;`;*yԲFhܞ5I]Ϝ3~Pn4Rz0"oiTC2b.tivq I!jJ'J:o,֧XqĮgfGaro$0zQƑRp3\^ף$e8iMhYkae:. 1O1z(Qy5VIU-kQU_֖|Wx싙Xb*WA]}NIKBrw㗹Yk]le^?]=LP!5Z7.ZހՆvj_ֽ"WA=$#gsy>WAY#!*q]ց%uJnXM@e,vTV/sY֓CIvMK `[ qDh~#_աن?}8F>O"%$mCS[]95F{#0{#<J)eLTd5)' l̖hL eŽ{?T)w> =?[Hf&`0\԰Vƣ[{>_ݓfA#^&3Z\յunm=he !4(JSஃ*~\?Z-T,f¿ͱˡ4iHk3}T^Wӆl^p xhԘo=h7`U  Wgd ~+TP?#VH d!`GZŪn]TXD(пiJ=\^[ ]f B@FVuf,E+\5<%ֽ"6qoR3x^i9ZBvB75i5ݖWe$p0=-9_s֘jA/'*(z0U(P,t%ZH4-C[ Jب[s&wY$Z7D|ZE"R :Rmz}:֠t09rGDGS%%v[,D<ω]C7pb")@Pdb(`Wz/ FhAL\c (b/HLX*'!-;cN$skQLETN1?u8ƈt퉕A fC_@]^(%:%L]}ˇщiĬТmeK6~aa&>8@rd";|%uhҎ-/rd0=VAKC eZÜ6BP{ Z\N=:IL@ag .I ,.S&G 1|dEDiN(<< F^3X{ 58/tm&~ X5'6>ȯ ůByÖ=R^GB<.k^0sg@Z2' ?rMH'!{rEXpAV2T:OuWv?<|x꯮c^vb? O֎v䞼B(c]VHHu_)gyM?w|N)(ڽejy;u!D[Ll6 B>Ycy5=;AcwmfXv =C@LO٘ Ih19Ǯ&޳OZ̻3w5 hJ^+V 4NUbv][!4WKfxXp-QUJ_)TXHޜQBw2FNx$ű&gTm*pn79Z ]YyhqRaiBW%7]hȕ:Q3fә/ʡK.SV`++ PaX\G-$d>"-) $y;"V͞P!9yYӚƘ#LƐ]99w;wo^"3qzGTKچ7XYK٥IiǁE]ۯ:c+-q]yօ [,\/71R.,նpp>(_Np?S:Q%'$0 >FN5r\͑P$ ,[53[sw "OQo<~,?w@|/*5\G/ ypo֗B6YB2̄&LUܒro27aY U@d`QM(2elPB=Mb *jns:JaYu55kI?[T!1(|8fJrl=j= o Ȭb+<{i~zd/D9Ϸ/HjAb*;M,@!@?Cl3J+,Y@9ݷ55LKxik D۰sċ}· %a7dO`Dž$}Ru @AA@L*EIL }\A؍ 6[?B>\K=n:\H 4<"󈴎>B6ljL\R_ᙿiGGer.OMq܄$s ٌ== xB@ >nzHIDӲ [];G^bJ@(\,PROx")*,a ^V=yRfէg%A QeAuh0<̞0 'MxN4XA Rݎ&.N2,:y \ݙK6]>#5UDF-|y暚TFFf™8_O]K QA=D Yݘ43_Sҽl T=W[kiUvzRοVBJiCvBht DG &U )cb1=?|HW\Gw1hD ԥqѹ3^Z5M*YL=)/(i}Fq ╆jq;TL(ٌcsm$c@ pX  (b.OkgÛu!@_O6h0,f~6W/(Kzp*g/XxDPZO#+RD4 ߑolv)v$dmk5'ɋV{,:)3QJMIGKĎ'}j[@r~I _OhW 11" [vUҖm:z ܷGDx7̋쬴S Vv?dZ{3Qx7֗ WjT.xSXKnT#D^~J)VI&\́XntM;Rg*Xf^ۯ->k;s.\ɳzPBgy>>OMhM}&o_?<.iZw{MH$YY#^x8^T!dOK#X B͐% [S;Flܻ xﬢWsbøzɪ/3;a)@!ŐU41-7Cx,A!rr j+Vz1F]{= a5@ۇ PQ);z2GqiC(џqʴQ}G3*,5|faNծ e'34{HbU,F"j;X5;,^rO \RZna s=Ymx8ݪoi*(][fw,W=0'2 qP99SaE)i;5w9H4 ;{:?$cZjk27[r׫g7aLg'ƺ&S)L\N'*UF+ھ!SU󹓙K4o̲}+EV矠Y$w"8 qsVƻyF)Q!ė$\+Qg2S4r)H# O$.4V)|XT4 1#Ќ\v.|: {F{Ewa"aY&p)Xc5k!_Ż\1}E,폏VfaIbv+-d-IQRIJޣ"oCo"=!#AI.prv*aD#VH3+>$p60Jln4I ģ &7>S6HC1ԊS:[[A @1B9>](BD #T1`AqBObUX<{*-[f: aI#Qy߈@3sJk*߱zq'~P ?FbĈZsp5,xY7hܳ.#Cb~.2O^.@ w. K<2J4;o0r3˒Ypo(]i2IΫt-$h5f #3nv;Mz/Tq,m2 ߊOW#wPkְ]D8(#w…i5D]^CC,NyČӝRv<ܿP!C¿_f'X /HHIE_qpߩ xe9nżX>EC&3߈wCbPLJ`ޛqGah:zˮBƴY*"-0#~#-@UWx-NFbvY_%rYeY|LH6MZX~qG"&$-s7 &y ea:p@k(«;73:*坍 `?9FS㎠ˡ/񍟎~ W!D,+'i/# R#!>n,-:zش/5!zN8jS< vG d0Y3+]wh?1/Xj/:((¡R\52~0p56IVJM:/mMyD_'eԮS :F&p'R~Xd=xV"E-olvmTg21eY壑īC0nUH!]P^5Fi YB呙k)chVxf"XsJ~S\}Äz`ӝ-9!/ȵwCd (e;a}FRsJOƂ0%H1Y_ݴ\4aD R#qe KWOv+{[qd٫yS)Kk7Qj|MgxM@ԧ^"`Q63 8վWQ̽͜/UzxJrcx ΫW}eWg}ӂԁ8H\]1 HY~PJ|I8 `eN頌b{('T'{)^L@Wɳcj3vper63ۯꖮ _]09;"T > .ĪѲd8.vSw5bIܲ+͜<˰yB)0M͜=XStv.wc[2qHS3J)_P*7_4jEvth9* !O=@҅ K $>p7s-6bo-u)w=+5"M% K9A_b4@*t |b|݌x3/ӡd +wQueD!u0i,쎫"[[ѕLM?&@Q5 P(4+gS7\O8R| Pf-Jw$jE-\qh sZ9y&^?KxI3qJЍZc^ykDcܔc|mɳ7tZ+LvN^wJa&p3{4[>ƈ Md~H7fGmWEs8' C/os0po f1P se)eeJ.IB?;VxZ}|:ԕO;pzќai6[>!cb>%&<\U8wj$aYj16IzEH©@cg6,JtwE)nȂ71̼UI3Gd'.N> VOK@]7PhzHסN}DdJZbw|+0=&Xea5z?g@}j8)J"=1:8{UW9z]PKPI_kic41G#Rrpk=evz$q]Oz OQ4f8 b"?=-[6ˡJy-d` ӭyjn@qab3Q&/kJJܸlB`ihp9 lS*]tZ7 &>BJ=G4Ara Õ6e թU Wt#e8}36+:EP< f/~LzasăzitwsK <(ZR1vVmL^W$6'|4)  + YYH`~CcŠѵzN`j|.# ت埼Q͟|YkV0Q}wOIa9tc] 'КؠdaM>|V7=~٭j^ Ndcxi2rmV{Р7.X`[VT6ǬկTX`#THۭ#vd3xvX"ߣ'buA=sSnu"TL5tbǡbgHOQݿg#!]=SwrsLwyxMNAfA1ۇz<_V {8HjZ Q'cܐ{>R+ƽ2Ȝf)bUWG{*남а0jR"6(_7ptV5j#l^g*5swcx!T5Af.çasaX]ڼ6F?cU'u ]3b$QBRq [Y:nY|^VP7>A%1ս\*C`M%2c?چ =?G.Fz##1nŌCZNB(H&gwGej y !\Y]m~@ 8KM@‰ƨ3<7Id Z/;i5h6Q8Ħ1~1L z2> @u j.h/fE*+{]#R}nîb ;9Hšoq3ߴ f0ˀ(.G!4(^lW|}+}Trc3<=/"{d 5"52eVw!nBbɃΕ9!K;A9@p'ծ |`RTLbGvS ,V-CML?F3QON>"g$74~\696mLڦZ [ŽZYpͲ{h +Wx3DY +e8 >S›֮X^[AD*]?oeq5Y:\U֎^o/7>M<|#gmq2g"+Ƃ˸6E-1 \yTmS{(%o? Ψ"TpL_Zt `D5Z֊Gݣt<{u*ߐ#` z91sbנ6F&L}AbwSVdy7yWUHW幩(|C mȮzypg*/0wࡃBꎳh"д"'*c҃YԿ8pÃ%+/ ޜVqL#+m\]yO4Fq@?pYl5/7;Ga`.;صښU$}u0!dźFp Pk{t/p} >M7W`Uz}ɘT`m eϘ8^ZQJϙz t9VڧW3<5 J׀ }RM<*\-_PhF S]bŵjÎz,+AxǿȞ4u$wF|)YݡגV>H0:Ër5Xy+H)9\M;Ry4aC{wS7ZudHY zNv -cybjaNAmV>ĿP667TQ^!Rp ߘQ.C lT51pdK:.<*Y*^؊-#pg>ƨU9Jڄ|g#1QaI-1qI:ݳM٥Ɗc >fϜf.G;Q{ l o==#`Tl0S]ա}Nh5k\EЙDYdE`<ФJF .5$6:39MMՃYubh}Wz)J϶nRGH[bbL r>:H{[7MԿCc|54U&y[ 8 6EmJ;SeVd#WI u?3>22:xګcw<Jb.A/W.s~PHw?=`sI^` {S(R-տB{>:-`ĆK|U/+:,-aQ˾xNR,dsU@9|୬z֯?,dmHM5>:l߄MQ.7?ˋY¬;ȾCSNn$Dv!]Ĩ8|~ "X#A","JWnGs? ԧ"IՈ_cXcwȚ$x R^P%I  M![Zv-(*fe?~u`NjAm]1Qx#5>TXxnxܩ%p{Ppޢz4@\e|О>8 - ֽ`&ͻv3ثl_LO J3I1*Aٓ+Z~AZ]%Dve[L} V>Gbݥ3Nr򣔵NNpZdۿvKafgAE>XC<b??As\MO=k}_qGF.FU q ,z{kf*X*X *Y_ %\!޲,P~6UpA@<[?-9oCsP&K_3sMvsOv6~C% `3ԋ,Hzzqp]wo5l) Ykp t}85ruxW"`S3>5|vp~.Ҏ{e>.vzYf (pv1!/a5z9fПhjXÍs[80L& -WZJ݉)Ô68ېAܲ13.OZoʖn) }Z%)\жW=xDz[M"[ž}Ύ ^4IKC&F0izY*aX-Dܤv׭-Xe*pJ>q$}M P_vEC|AZqbvGAQZĝJ]Un>)YU [8Ү&ǥ@WP6έ GŢsp2+`':瞾q'܎Q]B<͂ש YΡ8 0}^)F585-N\;z2Es%\YP pv;CW$S87B/ge#pFu.Xm@'ڈ -G-? vt ,MΣW?W.VT&Gœ!tT'-'pH5ځb̥HT0+om4_~ ^o-lvbu}L\~N2k§h$ȨI NנX伇/na``kG"s hLϞbMAw/ʎ*& ~Z+@]>!'JbF5b CO_1_V"S-KBh#&n?i?pcĪ(~GqBRlLrTT~]"ptwǂ8TWxj8ɡQ4Xw1 ۊpjikǼ]3ONvC9z 3R"3!1Y}njA FvS/^+]΅FQqĿf^F*yWz ũӖ{PmfƿT|쯈{Um߇Q\M gAفz"~:<*˭i>i7ևad1]Lf1Y q:{rHQ$'*՗^Q]BB䶦b՝˶:#B`KsdzI BW|ќ#-)6 }{wajpE>G3Woz3a1M{ֿmMꈰ8k -ER0}])8X/9A[0]/_ o6+C| ThKSӣ{ Yޡbqݑ[45fck6Jf+[_uBav ;q%q: eˉ3gNRLljCick}BV!U>LwVGMMg` /A[Q(9@Њ/R{F1`5(v.p]vpdyXq;poK$fyt{Ђ?Va"TuQ!smp= YTZIʼL|c/{ϙm$Y[~K+Q7'oo\#4Grs1GGlre0 Qfw4VD-ʓ0MCCs'@xt ^/~}Q; \L v՝$ﶾY ,&ߥ%#j*| rf{#w !OLRiYI =*Gs%)gJpv=J$7D{Ɩ;i#!3~j*p/GC7 $u̺"m%LU0F dko4ٻ~-Ǧu=s={`q|46 RĊ15u>F=|TisbJS5yʂBg{y t/7]587D k2#opY$SHy[2=FZlyV2MC[rʨTh&./Τ#.װ?pd*I0/i!u ]`9A']rۖ.G3 RP?\g|\ *<$`.* v2caQMV/.F[] bC^J9AV m:iCj NT=N{[O*L@?7yCT8}==["'Lnes6nfV度 ^ [t)j7֙o=5r`#eKX*b `<υ2H(2ATO=Oi<ȮkV ^ߍQęK-+W,ycåGL7ɧ]A mME,0qbY*2߆D١ ^,S>IA$2L4oo")#M+٭sz#g! wܛȘ~]y#7n@6l BPbt:Ytڇk~yԪ2n +my MErlY5LPvd/mHb)@K d-F^ 2-NC%"0a׍W0!r&m#pcVɀ`֊u'%SG^!2_GXY-T=ِN #04~zb^) >ZTq 4u^%{SfUz)_eEܠgM\u1by05O4(>HF/EȹDJY߰[kl)LNCRׂ! ^m/Ж$?5Um'<ˢ" #3i(Lh7-YyB0,R=oTKBh (mjtF7=hIoI;]86߯ S ݨiNř1G5-@`/DNM<`fCRːŕ]#" [WxA:^% HHJm;:rX%ǫš_b@YВ)kD8G D]/H #RL9w/.8oSRD# EϥJ^[nG ~ԓ _cY铭N\4axwLTAMB9G Rj86@m!HĘ4"5AoHdQ%/z}D0gԜ,Κ> %`7?Q>9GOCu{i&:TcΒCKuM^ I 'ha.G>e_\N+8_Cw z7VRwezm"$2ݠUBaVХ1L`EbfjGvdąT-e)U9>?N$zaI%TY+ =7(=]Q4;6 YT/З8QWS&5=uc/-H({yxg>*j-wLNҭE9*@ȔtTCƿQtӣ3W ,N5iYk#{*IkttQB,A(N6^|,j,%\~+~UvyF]z#hʄ M(jcʧ5EzRP4>?DagVd2"g2[cPz, 1-Ĝ-{,/Sf{aF|rȍ|dM|DyHh~ aˢrz- VjZ*䶲}"DG"Gp˥$p[/KaNa`GY{bР{_TՐq]U"q {؆X< T8 sԱ4҈k1^0]'K0(t2EBόɔG0rԋ4mX{:)sC`y]DPӋfBqpjip!$tG{giG?><#<Σtǜ`O˾Qࣳu]l;^pVAywaW:qj]XQ9&%DԱM )wtoت(XZ҈m~胠5j =cb>77Hauٲ X3aBUZ}!2*8y )$ 7@a.!:DG{mkӅl  eZ ./%Tk[ʓ=SRt1iw4tPr1OΈA[}m sShS)a!%nӢPy4xdYx Ik/U9\[y$NVZ1λ,rr 0.B3mS6 %eHYpHG3m{ \>o+y:kFG*hD I+a~P2Txǎ(:s4-i!ǐ%m= /@7iѸ57Cy y(E!k¤=J|G:#@VmZ(UA& e/0lz6eFtyM5Cǫ??̖$G-mml4Q'3˽B K4wv6xل ~@^\OOE繧Q*#r,}WEDЂw޿ei0EfӴ -o`[K"NKn";亷iL r%=5ubvƈ$HJWD×DV:þI#Q@rZfJ8;4Pr iv3"Z=PE󠵉d sp | ɨRDRr5ee{:AW _7}KvտIЄ1ܒcNX6sI-\Q8-@Ō4[wos؂bKFӉnHcZWҖrZ O/"%ok'8iCHIG[FOQ[gx4]OO#!!n`4zxQy5Ѻ:G7RFvVg>%dxoC fzk"Z9߶зA.fj4o̾53{ʈ|A "IsBQ>sft_TVZ'=.rQQ~i_S]uKg='y]L_F5;*i7*oڎR[-QM'+_O]K? EUgPeAn9׀JxwȀ:T>O<iQ֎;2|h}q2KSHf}xV(pNL[`]3)Z9#p%4WzUM/+@:X: l&9!F)'t#SY^ӔKLR79>_m6)<Grx %AvI{]Zo!S{>W0`};R{zFj2G*>-"ZS'ܹwѪOL c,P5Y:)Dkx&^r|bo{ jSd@5U Q.dyWkƳ ?Y1L-o@ŮxB!x3)ԅ5G7iORBRٽZ ]Ȩ54)gZ5=B $p7SƦ\iza(R]%4x ֶ\4E aG~[kg{Hkxuz=nl+"DɿiuZ[)Ou/a}W¦G- w$wj n*v8\2 0) 6{鸧R^0^̆?%:xNhWmzy>k/rP2Ct]9b= vΓO9Ny.A;Uߎ.DS=0ZGb"XZp@P}]Aěqx@99F:Xb G,?吖xjv:~e9%~7i8'mCF19+\j{Nv5j[P%Œ?]Ekj1G ,8e Y[ȁ^fu6TT~~5.`VVQ|3IYFjA[2K fWXNcaHXqCH/EQF mt'* &-]#"ٿMcIy=(TXOGsu^O"<'~3&O "D6߹.` q4QKg0Ҏ"VhFm  LHmDh7E9'3@v셊_z!=k/S̍Aw[QLkZ\Gϰp&^I7::&}N uI&t*hdy.~CWI"]}?O5{/Wh{  [#.‚ $a9M7].`^z4n}[jЌLU8.+~|)5:+Juq(߱I 3WDŽ7 FLa}"Ḃb: 6kA_&UiDdzAZMea7S8_[ref+!d9aTȉhr)vN#tfDN2/^|Brc_\p1 c~2('f_0%ּQO\߬qstO2$&9̢crvQ')|>v?T~^'U"P ZW}?x g:a ͘hh ïRRҞCΆ~QAa-:r{J<4 ;*p`b,vD슄ryUK0߹a #:č=Jr@mXm|(7d8*R'c4 ud/&y:ܼ.cHmv"i3nG0aӇ WO}HŨ{VrW^3< \X}PBZmaU%jLU8QMؼܬ8Jd S^D5}{ 0 U@CnaJ{UmxisV'i+v˟br.SF4K\~Lm uXe)%_n/%IfGRgp?7)ʼnӯw?pٺo e4Z¹.zj-*kZ#EJctuY=6kuXFlOb yzl)G{p[Kόɽ$YX8ea ev;| 7Zª\`RNpp?ٸ~hbEy kG[ %Og 58ÁǓ9QPtEk#=qH*+ˉܕYʫ:>!u;%lXK4gI0-n,+!| jKκs`lk0^]}(41mR9UɭLD=࡛]= X9U3ZzS$VlǸpRi&Co:Fzb]>*a=U[CoKܐ/Ixiatn$xfݭ ΛIo-~ĨdMȲ:!}HE|RZn5NPz 5V~Bn0 /dġP);ZQnI=Z/a"j;s8S]8-_c{V'2谕%2|(c˭ʹѲjNpsH>'sfr!pcŤ@sZqit0@$1}xg2T%|@E+*uu@<ꞇV|Ȗj" 8oV =|4UB->#IzȾUNJUNmq =-[} sؕyp fC%x1]Fسg9 FAV{]CȧxP7B<+,jX GזH_-]pEκ Hl{5A1ׯ(m,Q ]LUkrc; $@5_D.ed*+$)8.$ P r|Ѡ\{є:-4l޴#}eVXfj8Z7PWƿ!al;]l>yyU/qk Ⱦ >~_'yUL [0#3Y [xyI&I(.i!3V:RSFˏ^*ԝM"=$t\NW@r},P#<)Mviam. UQiDL -~-&_iHgj ` r4|`f9dRX;h6w9LX=洱\|zk:{~Dhv,[ӼF,TIP'VR"&t2e i "n&ó#c@ypjo;淔T>qܷn;uIp@VjwX]|Ɣo`NuaΙnG3X xI]|Ih\ + \W@Ǜ7\&\N> !a].go پ>K^NZDlp+SQO?_g8cZ.Xk+ˑWrVa*Jio k /4$[.KBiLICwU \a>$4s<8!"y#c+9DD# nA-.}Ӧ)'Y|>NaT,΂ A_> y]@ 64 ߑ;펌;B/clL g gŢh]G~)GSv 2mFwE:N-k[outA5Ԥ(Ǽ 6=F]QS""![g,eQ\\ڄD o懅u1IFP٪w-&Lv[ii9/ ϶qCIP;eCX1agW uRF͚g/\IV~3pd83-kN;{}Ɠ% =9Ίte;ՒM)j]ힷ)lH`WKq8B+iqP-;4$H2y]|):0mӼ:4(L2 Cϥ;ى&Ǘ8>)rB6^\:AU.T4l(N_v,r ɰ6  ֣T, E޲e0L p3Ob期נM]5ιp33 7%(5StGMhGI`5mRJ;}b #YܜLuJ=냙LC#"Pw\׭V9QExE`lM.ćvOQ߽ΩNf}Қ܏d i/d ;jNC lU%an>= 78t430v&q0#SR4;6O[V% o"9js;~Iѓ'VR M5wE_C.g(vڢ 6WN,_`-(aWUeQ.ae+P8WНާLV rq>14u!alkzAY hdybĸ2 0̑aιZ;$U*W +δ^NsɭLה\9$vJ m*zE'Lz1s):tj[kCaKM*$(\oS{#浗1' 䏡b'XŃSj*r$H(ٲ$ݘ_c<ފǜ_mۈ\1uM}t9gq[ גv1W\FYy1{(mz'v$.\GODeVaPA=&wR%y|EV|\{l#þ"e}//T?7/.$%H.hyTߘkɶ M5hf؇vZ!۱8"ƅGNjF]_ MI'Tc퟿GKx'wMx]yޤ OgwIꉴsw?DQ@@oh$,qHh /g(&yzMOΑ-fM2T)|PDX@R,t 2uG<e%QuW //gfӱ-E>92_ū~[ lJ'FfNo_pbt`"9/H`K4fQ$;ݼ;~@e樺M؀Ya/DKq۞8.O_8FU4ف~%lQʹuS>viM1BeUp"I[Ϙf%6.元m>A^S\Q4bn{rur$;`%گ 3, I(29P^HO%x0(;*Yrf#U8a)/n"&};jqW(-H4HK cƒoB0 ^ ]Mv0 WKtKHpK rs=mt^ D>s=L]0/yġilG5aRbʠoFZ|CL y )CubL|9}‰05Pd'XU^L;4"{]׎%iOh6EH^l|wPeA!yg>͂~ וG`ß :1bhߛ 'bA_oRJ/ݕ~, wEX(J&a2nOb]?Rs']ƴia"a4ـ ' ~B_4|pGE0|BO&z89:j& )5t$nŔ7[y(Ss5 J[w\aB<*\$+LίȜp#T=~zwA%Y ` _r o, @=`ȁ0 8zkBw m 2@gDTKrG=\`("sLUCџJ btmAJ!T°BQEsI:>h8ֆZrWo;:daocE69 )ԫTKӏV7чT8a:.}iCsBb[+O(X4O{@3t,re 1ԁDIIa>A>M's1p{)5qvCt.b( MRN]m*H8O`4#GlbSh;z ŏSdA:l<]!&>-G@? 邩ۄאgd.)ٛ]aT (?WP‘c]_oZXfAO3poZポ%[X9Ygtl2~âXxo ![R/ɔʯ*(KiACB-~" X3*rцU\ɹ5E\c.V3Zs%ljuXR*vp3+) .(xiWV1YB~}3'*ge}Yw駌!!T4ӝW }SPp`eў@^ [W"bVckDVa+9W 8'vnX$׼9Cˆ;%YaE oy1_i`5,ˮ` XWB*!oZq2 K̄3oULvFg/TWQ^"'8<]&L,)\b0#fQPг?vʹ+GeBC\ ~>h(-!B`;R-%WJ&Ea<ЪCAApA}C yI(1/b@ /k $@ɞ`u ?mv@Kn;f5_-eWTwK -ɔNS;d!YŢ@tw98xrmT5nU([%x\EnU%4vx zQ׋ dmETܭ;E͓ݒI0@5XL'{ƿ$Pbs5e<Q FEw%@ktx m8-Kpsj^4o(2Tܟg_ct`͇7,~,Dz*X2b#@I(Mɏ r yQs|-#H_g{  9#˚]c݀!vI ]wqhtMU)2tN#=p76IzsyQ-6*!TܣsN>*tv+ᙋ`;W@64W0NGCkA,g6EN?HV33( #:5#=:TFkn\j/l^lFH9o+ˊ7&"&?+e!ނFFa׺Hg.UF ,,7_S.sJP@\jՋ /Z$vg )gSbnӑϔ7 &4䭀UH޾Jg#Req0uP6llo)@ӋS0o%D, .سv]<z8p->8n(={˔w-w&swnarj0i?("l3?#x R_q[/c2t u[2m宍n[]9o(QĈo_RP~UH"*!q |F#e ʤ`U_!dObݷJ 8~W;˕6z62\w7CdEiGaՀ ĖDn$k$@nYm`&uUEFqP'vbNt6"K5 _\}``z_ʏGx.M3I+> ΎHr7ID XN v)/yr#OL JPg #yC9'|T"c>vxވ/2Og~UAWOzW-pv\XhHd ;,r`9IӕgZ<܊6LKLpQh62^ O5#Z):^gd|0w^nrՅG&[:c O8\+9̯Sљ ڐoeZ\Ls' JJܧ'5X߈/p6 !ldM %Y0# _57q$S)Ɏ)L`,? gh3b.IݿX"VYRy?kܝP-|-0H\T""a['~rT l4`cC د!es{݂1o}"pkeOcC[If?:-7٣Tʮn- 륎Z:"_ iMLqϷ5$͒Ԉoa랧Z{zX5 |Y:k#Nu,⹏L'&BC`8(ҾoD^{^KwfÊe}A`.)]'{m9/8:$}%um30T*3g l̂Ë׳K9/1c\}R ۟kPG)G saaVw=Ze˝=]·JO]Q8uSo썞I@"l-Je|&fE*`V$+ovIZ\l[A8(P|EB6\fOgGltr Aqq奃o^/I9r#VU d-q"Py .r{xU=嶤k~DU?H0+NږsVy^Q U4BH4:hSwgIb)gGJ7Hi7/KEݪ:{5ѡqƚW27C`Iw(XӖ6i qp&.8zoI4KK}M kOfȞp@2].!tuH'44Z^ 7 -`Qje9\T?OV37S7XCzkISh>KpL?v&(mBPE< DŽɌ}qA˙[gφZHa`9'1؂Sjщ~]z2Nh>ДBX-RPvgI@27ww) #jιJpP(Zڱߗ$ũeYb{} .EF^]dM08sv|U%6҂L`}d A1nƗ'P-.F @yOjly@F Dg5-2K̝y^bb8`6ۿO1I0&މQ]CAH#hrs01W[ɪog \R)$BK8s/._s>()e.DcJдe S%H{m@*IA3[U uJlԮg LTR%[q cq[c_LFe9|ꁆQWGA,<$݉FoyU|0J~w9%L0qSͼn8&֖;-N肉,]'4m>W)"@~jl&Κi7H+Pw͉Z!->t>2=  "K(V-2n81&Yhhl\J0s&7Zk><<4aoATV%@8\[uT72@Oկ%uvn}%//-zV{Ż_I$*r~g#-?G&%P:qߎX5a9f6 jH"RyxPEp| +e<a4w](u ]Q:{sg xǘ٦)k1  &o[$.v~{ٌ 䞍K0cH4-z5pۋk5LWl,@N9%}*ٰ'~%8+Nsb-zHoDYŜ|ݱis(ĕE΢ p |[8B{9X*c玈VI%$n]K|gr o:m*;`8~P~;̸!1$Lz<h&r{帗]$] ðE]rzat(zH߁eB,LcpLw!f2$?LMX_ɮ#i' <U4ݬy[c|!7r,׊x3'jI^Qubʬ=ĉO}2qoWU=C:@RB= 2Rh S!1Lnj^ jN3UHPC Cޢ}jU1S3_04LuoUYs5 1)n-3n%5 42Aܦ&w3>GM\ur)UlM=%٤*An- ΃59Du(aƏ>]@vL+1VQLPvZT㒽ȇA} qEƶ'' jO5λ~ Bs:rhHWAJ.q5PK. =!/E(LhKwօ\ja-M~EemgS֕)1d>(]uq}ijtg@hc:cjS^iىo[~zgv8ⓚp q3>z05)PDG@ 2i bbWn Cįj?ۚ[Xj\7՞u&J,Tġm,R3[gƧB._I<ஶG7wI3ț*77TԠm_b Z6tO#s6"56`t세 /F\yч]С\ ҼOnB85:m ` {Ӥ(`EhגGӇ<vқ_6VÑe ňypi>3<1fk땘ʹfU-M!:`ǥU {7F㼝3EN:@8塹AR-T7|posI:]p 3J@:ixj@rOLѴX nƘxs"ۧQ憜<Ixmk <:YS!_aG95w^8Epz fZ)OEkC(2=ݡ[:ӌ~mL3Ϯ׳$Jtg^߅bAȽ(q8w,n㾱ͮIܱRG}"K[AJLה&97?n jB7\i rqD@h}J ÔT{CMg DaV}{>A .R-PO dX.c T}o=7oXd(ۈZ&!66"eD;د'Q!Uh PdآhIV6TfޔNe11_0'/>E*<-HrEC݋#MйB/xs"3ݝH&/"/|S,3n-Ne;1PcV}*ue՗r^.W<3%m7U`1=F|vIaDĶ>uv$')ˠp566H5e`6MA(ϜHVU5K"oA%x*a]ݴS #gRa ΐmrIRTbٝdpb;ISS\9 $J]vS= l=j)Ks|˩{M .XuWدC jS87-V ݸ^kK+2P D\#@N&c&vP62Բ/'Ixz1̭O$D&fF`b5sTM= ☋&{I bK\ 6 cr!a`q'Y {y)YR#GJ^j#ZM]Fdpa$0Q?Vej>W:5g;8щt;l>tqBI 3*%/D?ωGNJ}Gl(^K*_7p`< ?y;%L*ѹ!On{gd҇ɦߣj5g~Xl}OڃX`O`)Zp^2V (xY;k_\f)w!"5&;27DIw裞l3FJ#DC^|(,*a̗U;`چe "!PojR]^T*㮜p|:|SdiZkY;ǩ|{{$}=nք)g/HyBwҍ=wƆ홀k~C ?k.X(=,jW(؂L,=uH/#8q"r0OƁ| .}wKxE]="Ml3"S@T GQ8%mwvGy ]ˢ*I# i %3o7Cb?luЊ ,Q1V2Ȋ%7bxୈ`C؊oگ[m^{h1<#՗1o1gg^L:'9pxqf~9-t 2,'޻~՞sW029'>c ;r|ݐ @[/_T^NX>-xqȫm6$Aem.I~L.0 E>oH/|ڗ WQP56\E ,3Ktkܗ]C\*ϚSJl:Q})@s$aUЪj.Ʈf^K,L 2L}"6,}` _'~k`~SO| +(5ځךo iF-Z](JpLCBuXtG,HlY_͘b8`?TD`/nMmA a)S&LajW%(x=T P 4C۰ OIZTtч5n:uf9p|[P 9rL!u"pfαr:"nKPG7Z5wgPCHUkS[`;x=ϓUI:恧pX= c$sN48OZS؎BEx_`Uq6YqVdjzL[w,z JYgSkXw+ cc%E( N2Oj JvoULh&{OHG<Io-^ew%pKhXhrbB?ϡI$Iaq Pf :NT;'i+bA>v/6Ν NnڃZYbRDQF0,FX/ .Ri<Ɇ&$r>pRi-(-->8Bn* !ˤM(daX8".-2^E,]]Z9U* "bKxl-r^߹`[K@#L`?ߤ ҟYVM8Sm@Z@)ո!]&uBL4!żڄմvK2~#ҝlyFJŖw`kJ%AދKlReݲf%Y_̒Js8*:rhڛ}^}Qdj1FR4NSFu9وӜ^Zmn4&8A \xp%ND}+HIM nV\i=fw"z}<5RUx)\M~}9, znr wY%k [n k[M׿q)jOXmJ=8wQ> Td.#9tω޸(fPzޅ9+[(0Yu/e5dGLA#YȨhR7tup' Dž>Oe TNXnhhk̦!#biLEV:A ;(eg1^7#Q3- Pi-OC D>9d2=_;~%*iԩu+R\+=|ڷ'IīNG~1+gr޺F7s}2y1(2njA/Uϸ@DVI&`gجta,- BD (&6F')7:,iN(: \ 9}<% TOظIA!,P8L imN>J)cJΗz +]*;Aq I-?NRdOkJ )/yB2աt.6X`S9wK bjg f78Ö9 ( өXj&P6=m#QSpI"7G Ta#zP88T2|p*,K2R485)> m+j}ϱ CWEGݐԣzo-ʅ˪M66s^ڥ8H(Zw➤XzB/Nvox03oA +9q(CGf! w`+Hx/^F2 (]VTVsN&R-<Wx|;"BN7ݙ!ןp/+m{i*AXcOFN2ɮ5+OhfX/ƌX1aj&ԑ[tU]n$84/*O39=Ѵ. qˏ;zhM$b| b3GBObH;ap4wơd=ښq]niڅg#{'p"Ui@g3M $>c㒣NFۡ@ZTRx9y,=EKJ[E$W|iE_ض;CkDzcrbwadO{r[ QL4aAޮrO~b>&6涮uT%|Hh%Moq<1V6ݭGfA |CB bej5F.CLs=7FY.jc}Dl ?clfN tK9|U68۶L}UQ,)=jL(s$\P8O=j,ܽBURرȾ,-"=nc[kmI[`,` V Hc~"šA}q+<`=q0LYDX}Xpܲ26H}梩檅2N̓#J;EWg̫hrtHV1 ѷh.hq:G>. wy2)p߷CVא{}~V,pen:{gZB78Gʬ"]V;$5m:P  0dg`(*U‡3nݵx n攔]u_^2*U}`AZrljehaw(*@M0R[}RWA\]h{fA=nN*!9NQƇ#-_߽UT< T ?ǧeRIYCgubҤƃ>(TRcpn:HYDk6t Cv=jN+&;1#))]Z?П\."0(i~aҋk|P)6%NXmi>MB/kh5+Zp: oYj[1\b_{i_&M$BIWxė*mr\>KasNiN͸R`X0nMNTpL;1RuDw%'Dx 3iz_Y(.M^IӋ^%VpƳXR ^i2~͠7az\;U\-oFʇ~z}-F{+ؓ y@HйI  Jӈ zF#5ȼS/c\lvvc-Ɂ$Uʬ3 R I>q|.߁6fMHkP=inxWl1{SRZ.Vo'}~7 ,)Ÿ(D ڶnp&_4~DoXGJqcy߿: 83gsaiB!{T%We3;WO0Ҝ0Qp͗cVF=Y8g' =[Yx֋&(H;wdk!DIdɨ2ي9 '((s-z@!YbSD I@̦[ڏP{{* wt +jV lA ֲ<^OMq[߿*8 T+$座8Ti-+ feh{,\(ٌ1> yʀVwux+Q#k=3u$%y߆ HD8(P2ggKsvʺ$j}^ !;O:~lQ 0JVeSIBfe)Qg'cq_XxX|=j_n`k2?8AMa#^豮LdB|ꃳNHB BgM`Ih wROL!s\SFa卆 4(-|]~2\3nr-T ~$g.ۮ8 ^;1q~[L`H0р[lg:^k}}]3 O%Eɵ޽Fp2bo5x3ĊZu8֚&|&da'YȊl(l4 A  ŠdpMԖ_/i/=<7P(Gnf ~it, c/ܶ/(/ƼO}~*%iLThc8!SOyAݦ j@͐7 y`D/X]z&DTCퟪ\Ir&6<2 Ns[.C,5^mG~3;ݚ8~P p"-_EaxM7ӄ>kMP?tVĸJ8x~H3 N뺳 Y;beE+;)n %[WXE&و!Tl;!sPe%߁y?[,|Q9oE6QWR[>?vSk7+iݓfT"U`/`R?D:] <[<sr֝lkC.e"ne\mӤi Z=Cެ M&k0O: Tj*?|gvqtٕҔ$q ~o_TJU7uElЌ.aw+[Xlt3:1lř@Tc3"LwCO-\C~='w uUeXSǮ+W׏vO5ޣ#Q@ v='醋b.{Uo9m1:+/Ho:ǚp&emph@p 0Wn0 T/W4-E u:BoE)F?Ja^jVA(e’YI@ ]GۚVj?YFpEWCWd9 vmv@yDtHEUb] >Kv5-zp0[eu15>V|4rdaeiTʣ8o6ZK)P|WUHA@"okCAVMkv8SzӃYquG]-?a3xӀio:;b_R!V.lLq]cǞP4l<> }r.հE ͻO{O@8k#ˁN+SgDG ^!V:. Z{[1ob`qsղV̹Ȩ*OΤAn:c:JZzQd%tY<t, jx_F ,L9): |ݤR %NQp'B{ /uېvm<&w@cv9u?m6 (;(ĎZ8q姎`j0=K5-pXʱ EBg0d6g#$^,p!{rMmYP^o]"OQ^ZŲ3E7l7j<w9٢Z+s^Ek4T[*vK0$91y-L2^>[DUieF%M\Y0^'P|&OS& ICzqowJά07ZJ3|1mFB['7s2"]k3=U''5eN {֥jGbOAB }X$c<AI/BEەe' w-w<AnDgaEYFtbrkVR'xZ WCl$[q".F7L xxS-R!#fі~r\ $`~xTKomss-/>X=p>Ƿ n,k#-e"Cl" D(13q;i__S r6B6F$GN sa<% 2}!ô;1+u2$OHy;AW!wX枣A3-*^&6fwY[8١`Y Z[yu&P@b(DG)4i g/V4= !7ݪi1['.XE:cy,BR`jp3)܉JYm>ltsilx6 @f5c~=I0%Q~\b=qtܙ?_߷Wd頕ێKۤɑYtrJx%$L{DAZ,f21G8QJhĵv4/7 cӶ2t+c]C!./QOH]cOu`#+Z^h2wMZ̘ -_,c(jg7(Urq͜7>ohc[d>6J4jx3ٍS)t4Ty0GiyyL4{7o~UtOH☾g9=p1tD`He7"Y@B`WUЋFZZ_c7!%7NL~88Pݡt>լ=gw=-m GK v<] [aše %6E]H[Ќ.jXI-2UXX E3c3 OS%[Gv gBoh,Q7&p~ w~焺;%b7@&!p< j`ͱN{m>#5J kIl ן$}0YQ'Id^NpB8KhvT(?^={:amV|aGAok;AU7o [Xc9_[Z/ f;Vaz`m$F\XRБ#)-;⧵oB׍ٍ0  "&N7p 'ߐ-su}Xx ,R25)F~9LHZ\l6j5̉! 2t)E6zt;E|;yPq׍|n#5;›# 5M g%J%z؝bIb?vzE cҧW@ pP1rWR &H;Q@|w㊫YuW$\%Gq :=%U$%'}ԸkUDRŬ0zh+®0/ ,N[PlBb{-ȅ';p)T.y~ ݾeLTЏpKi}Z~S9Y#^Ayx/OP@lriݧ_⿗0aы~.F8$ kޝyMαNFgV~ 8ɯN>C~ю`r n8+2Kl[S_z֊Mu*g+HAG)Z+- R?&?^Eq&MJQbfv&s>~+c]ucVa܃O"&iϏImcr@s'<_C|jA Eosz]3i x؈ C&~2׼HELs_5?[dh8س$J&84gi%pnSa%Z^4qTu*C8]"c:j䇒K,>ǡ^)_ȶUwzPkc EO}EOUJvo xvh.]zEbX+W`lS;h1;&YF}2-R6 ՞V/pTU]M[UL{ciSWV"Կ G>\`== 0aKvhPZrNgaڟk_mQt V~ӼM?՜!0 YzI~|=")>gs ewԣl%$}O-v =qm4 |M?Q}{ìz;Zq:eHuTTzz6y6ȇ6 +r ʕ(ʜZ9Ψg*F)U5|+ȴ *sƆX69f}!"ewSkR/N-pț[{MբگGot]W& E+[+~e@r8=$鍢*NesL"#ᆪxaHW!.(a}p=xc|DAs>iaꩊ (Vj5'M$Eϒ:īXÝܹd&՜ n,#>;hm!tJѾIi Cδca܁gֺrpt\sV ,9rh.EBx1J\ZfS8 e{lr~j]. Y;1fTt_0'F@lpw{cEMWOsFΛ)`0ȈUn DSiqt&o&.1:`pk%,h,A^*8>~Hhrp\ XdY5N…+4cƘ5`˪b uWEUOm JwVA(|aH h %^$Z; 2@ -%E-_a2yȬSHѐ* UBL\ H$0MAi%/˹I y'Jd,"ac. ׻e\ˣ[!Ee|2us`)VɏZWq-]^> :\-:cCd⼩V.T|&vYFcAFz nD ^'{䒮;|#ΆA;n&īmeaRetЃ?R41'^S AAqbZaCnsʴ܅z:чȋs tAsټ49"ʛTA'5twl }Ű? 3$Z-9Yz1SU Q1i2j=_$bG7  `حSDAK@Bw03U7" P8 @WUYafB|V19붃|<=sϻn1xT*' Z=xa˂+  )WLwj]A%ʂ+C;Bf,z[fNXI@x{Y0pHKC"3wYBOYa;q@Ɠb@ #ĥ7F[l7ăGFna8~欤OBh-EW"&z)ny*¼nwK|eL.MELXyhr j'yLvHҳڵe/[*+hDC͒mT!6۴Ey [=KQvrGtp02D!­Skp55yVv+7.Ը*4+5v~1>yk'͜ݞo 7r~쪳QdvCD(CMm,OJףyCp8RHU.٥ἵJ nxg^}" `Q>;e>[buoDQPCwv9;kPĪ^_6 ym-0X<.ATeNM䗋SC0nn5 jՈ 6S|0xlsn?8w)ܣOq+G5+p[ a5Me{_o]JrIMlcQ8e}.|Q<(SO 6ݕ%nESDN|y7on#>Qe"Ը܌ɢU5X{,Xuf0nc-g^7d㖮$:b>WAMR~JkC2|q2l?~,)RSέ>$X1¤Aa*ũg~)"v7th_l&ӹBҺ[% ٨5̟?M-pQ-/Tr*~P2>,ʜ2 hL+ cc#_4s`\D5 ك4\Z/^1SLHV'.S'+?fL* cʴeU@i%lBP).p|E!#AxU;E)K;\\ts^9>^85PXVu63=)}sUQ[4~A2W(oMmL"T`،T0`pA:J0``JrX>*G hX^(G۔_WYaH|&0 Lew[wgZ_.CǎdCwGg{ 2.0V[WbX3fZ / f;6MX%X )J#9Ptw_|-2.\B {nqu@'8'!;ZPy-Si*wή) 1I"bRV?Uf z*@kp?g# |٢ǁvx [81 ofepgݚHݏARePrzm8Dp2 _zWWGPjD٪= F*ɶ2#mUo3bZ/pY WV,#qbЖ ,:oZν&x#G|^;9=l^}@>avDD.꣘ö,#&%T (_K]]j;š!G!i˂9oQ "neüGy1ӵ>7G*%Ǻx\Ϫ3l{poSnm,sr%Va?m&sx@6wEDl*^@y{[XӠE ^|iJ/5^9 {~U 0O"<`$ϡ#߉"CzDd,(SfR/+C8R=91a%"ڊ@ٌQ]sY B̴w?4/*$9px/>h$0|($HVZ2+HfekYԃ6)y,eB*QF;elԌmZ:K 'CGg B 4./" ;ٖ܉$.PYdXFU=j  ߶5*%O8}7h[Ը#H~I *6)ZsFMY?F{0 G kQmr.ܲ|絋=Vfz@@N]?8Cc3a7)@[ed'Q{Ge`Di.jvY@"\jTO@Q,ߣF3hγe>n9#b7qS+͋~<^+(uC[8{ލ-qRpz8 i ⤈AV^`p* og,lmmPγ$c_V_;" P^vp工h Z+S ޶gip+Xhi]^Ζy - mpW}vHdRo. |ў(ʺJGc2!3q_nRS!Z!}e\U_̗Rx1_4H.~~_ &p2xW8[(4`v./ Oܰ; ltГYp_ʦ^S{'#N=!oFR H3~!lV:K1fOK= ˞R2I'Vܬ.t~A>w؝lF,,Tud*0 Yz?g~ 8-@K^ƕpJqg#!!CD%JKba*Rۢ c\{S #vqZtkVej%K{[ @.% v%CȔ0.F9N3wC9sL8s0,(9MN "_#xsL/Y=n.h]x%gDҥG P9OJv}NVgs'ɀJgNӥ/x\竐r1w8 _˛t vY0\u0̢T¨4P)_ pN44H'L3ٲ%.Q:_mB17]e&k-(Kw֊,yf6y`zdI=C.ߌU ht( /!N-ܥvt9Y [w5;qC ʟm7#f閜#$]]3WKDR{72>T؝FHmv9H)ŸW}x"f6vt#*pe\*͏,>_v囂 zAOZE)窊_ nʨE5keRg:[7vۧ/]xccodu&,a8_a~TtqW[sĴ1d<ֈx;euζ-c-pRV}v¢ް JIIrwBr'ћ.uI>/-okGn |w,ZAxFkijZ`oS"ḇ {I7@BKWj+b8D6"EQg~{%9zQыM!o_qPX 9_/ςPΒia *=pi e n!CdPCuF4̀I ;gm^Xo1jn*A)UנI^)"EE;U;<@W`8H &ֆ((';޵w ivNE:v\@C0 ZQk5+]l6=L_%5{~KL>ÈYmK Dd>l%:Y('򱜜R%K&TIb I곂,+r{<{x^F@qU)?) -[9ۭh} Y{@kos! \< 0F {gš9wQjXkWfcTX /\`@0}gX#pX/tt ALf(bњkpYxE5&p;ɞ۰`Qj>@~^. c7;2 ;XcNU{EAAkpm}xe&~gvc|rp. }sb'ʹ ώcc\طHo[vMfEKKYCW0L;S$d>z%ږGM+e؇>Uy=UsmNVVW~$#abߕT73:o02t?glטPHl@w&l0Z| {7<͟Z1>hU}%^3⼦YZ`r'y!}"1pE|ر, "?2U"GKN;bwƻ$nPL&-쵡K,AnM>ƒ0M|mr?yC㭔_-G,yAo yEk2TMM]|%jIZѲg(;pE_(uT5G1xفȵQElg(UM>P$U)Zʽ ,2܍Gܘ(me*:Sot뀔QoדUn4 pstͻtyr^Omt'p&?ęfm'pHL n@Z+V3c:r3& !6l}og;C7cXoV@v޺t c*x#w:&}d__9/>I\00soud%:N.} *GqqxQRkEwmWDu{a4-P Yɇkt(J{_ՕL9J_q`bW'4 Nec9JN sL\B,*t~I'/DEN 0'13nsarJ:IANH Q(dR p, L1ԓ"R`G.J/fpÅ%nD& f0h{ugdD6ϟ`jB$Ft\JT*D8ShS]N,^`(^甹DJǻ?tWFU=8% Ҡ-`v(O3~/"/?,Aؖ: n7rԐY-?BeLVɛh٘u/T _oTxK{+ ?L^NnCd/by̨ǐf':Neu>1FB ez>~1K4;u*Wy~nV\)fx $ى`ybc1yY6, ՙ t*GZ^G읚*t6{4߳2MrXȩ> Qľ 5O4vP-+ Z9Lmv7#3paYMM\vT"H?5 v>U:NQzƹ]zUaZB/ ohFnulAJZԩ+^xqPu4IU0 Y[ZDt)x4a?z=/;q  )RN?Nj92TH*K)"̓ abkjxqBCK]^m{ȤąmӐ_ gEOnuُW2Gv2ZF1F"F2;\_R $lpC-lT2dNً_RR{pLm1wܢ@9MG^@3j} /ɦk=!)xM|  )e=En1`A4 y > f8>x}֫ QJ\OoRE7{`#X v!&MMA qҶ{oj&jy4ʞ4oەd X$ 9>@45g `FAXbRwq Կ$SSLyX'0d-p%M;zG7DO2@z|n0 $GЉ>-W19K̗t W6\Ae suavg޷p C`\rݬ}7>ŹA;@m+5GB.sR#O|Mp,6_aǣ9תs u^  g:[YVnPNK{Ԕ4p|vkE.?tRLgLVw?"(!{XYpky=w>pU&%!w<,fJ%ŀey0 J4yՈA0ܠG%4@9 !|HBJqj%|Гeɗ.J>,Kt\V<ތ`N7Nom7Rn0+2Ԩp f%h$M5gxX֋b$N]>.\K7PMd, Vv=i"#fzH'|>Br1bL#D߀35!uh 5Vq>ig[rwォ QVanp -f)C+GӔVxLP V͟ї5ypjGb0_R\OӣIF^rZ%njck>öBA4IgĂQٺٲJy̘aa: d8j%{ Fs@֏wZ\v4_T;ӛcX^dn:6ꯓ=<9K(tKSRfwdqAqjthM2(-KwP٦&8%'XAĨtCtF U#'buqj`m|Ë4B/BKm;–cA&X*ުo`R}"j&r 7aviz˜ݹ>:df "XU]-5ըziC8)zM^P#>@S SdL-ewMնY nу4%WR`o991鵀z>80Nu9+Ŝαq}=- ,L:-:kd")@q1Jy#Pп5BWKqu 9^f)H cmK&-3ud7=.1Bu%leM&G_#3t"3%/Tc`^jt013Zi|auXAVx0u65H;aJiq0[{/PǘvQ) l=Q cBi=9nZiOAakUH3= Jlt  50? Dcű4sD SY @xJ<~|0#Ufwv-q@ꨓ$,KIѓdm|g&ifI! 1S"1s t0cKȶmESY wJإ[hYՐk֩z$˺UhmXR0γ0HoZwܒq*sc)T;s+UץfT:726`LMxuZ*q.jt΢ bu1db/E y)or\u{H̹ع,{s3ײ֏R,w[JΘ'OfwQ3 >n%* |^6J YwIuNHD5 /}5( *-G]k)MjTcE8NA #Ji_EuD, $M% cFyJjO>򠲅hUaVH NSR7*HblocdqgĂ)[ѫ"5$*I짗j ڏpG=i>\R IUNβN/G;vaNmנ꾂zp@Wz uz[Ҩzp(2l`1MG~(= jF?~]+GLyv'Eg)FCn_pBO ;r'~ƍ9Q8tN -rԺ .,p \#ǹ Y4:D2]nv'.En{K󐇖4@҄ng^lsHhzʲ=)+ف?qbQӍfPJQRA=ENfY (Cn}Q76D\3huajx( ]X*!C@S!a0l0kH;cxőO13Nmk`Ϡtkl* bFm^&v(*痦XfsLDУye<.HlE-=L,xeٜ^*1OQ )<-߄Zݥ1+/%6['(8r{1?&kO5[1`գk**Fz%{K~pʀP\sphMZExO-c)<D1mX?y5;mge^l^qf~f<EA} ㍎r]X}Bo_ᒦeU񱀄 fq^Cۿ\u^ eTw~h)]jDZh$FO- 76_ H]DpPo+{ҙ һF(F( $1Td o&蒌:8# K̓31;\x~&}J.L{8$gS8C}ఀ$&HT~~ !@'oS6Z9_\co+FA3;H .NF$jd<<\}>ZtNs"#6ae<3"i]|WxſHn] l~aLD9 ~IRJlzA"N{EFk"u7e>,+cw'.0nԉ³fo.{Mc@V#9qYE,cMP:$t4 JHqx *Osae²@'EfTʰe#9?{ͼp93/R5[7Ħ0lų6Jbm^lyν'#FIFp]lk!6SKW*y6]X;-hL)Ļ/m=B#@O Ц١EO!Bh=; 80W_5~׹Ay)HP$O]qk+7r}+| iJP\GvAhy!Hxai&bРMcߜ7k]1.Mq_Ⱥ,i3 Y~˒zty\V}m-# r{_Y5Hf$Vw$dVn*5a}0*Ju-ۆr P 5%x@K1GtqfW%/>k&냱\la J3hŭςQ{$q^G`|Ibc`t#?:6u]3T mwWp_݊2L=+c{)Γ ; ݴM(:s h*5Z5R.ɸLJH4~rcڴitZШWUwwzgtpׂB '|P{-y G_e.6Q߀niKghac&BATF4IōK1@rfm/)bD/9 OV ?Z5z+gX{6DC&Ďd9w'\s;s@Ti#sl%ُiX494-#{3Uw"!8[& R{!R! BԈYBVǛ{id!! Lb1S z#jV;G8z/Sz%Shnz`H 1A>DѹQ3.QbQ ئBhe]PT̷faHm5]bp8u+ma1иEJFAxae7o#37_G}e2 U􇩰_NxGd?=`(RBZ2sESP LKډW%Q^njJμ5y=gmȕ ]b om'hO9S|4ҤC.!c,uCKCJIkRm ¢?IIۓy# r) i)v lc{^nJ|;iݔxfQ usbP_# #-#ǣV\,sm=p;ԛAR1Y>Yb:VF=(;H1*sҖ)}M~}3ҋ\`:$`kfʏFK] ˨moGB"P֔7*H$p>Tn&ș:E@qQ/D<е**r 9 Ã?6U3t svN'h[,-R93m_ZL"++"*^SYLL8,w&O]ОA}ݯ7emֳ̜Q\j>_~ ll])Z_0O0Ļyx)$kagiP3;!wbC^L`5(p9S5T)P]E+Zg*Zv_b#GTLhL<)crT6A4EP(h*72,r3$_uh}mƵ9AU/|*OL^{iL[;g6I"1mQC^g!…c #jː;OMGp+pFWԿÈ0R@CA.=s> t5=_DՂ8J@֐!Qsϭ)&,$:q\?Y-hņD2Re1f <Q!g`W',C8;n+)g"p+RŞ@ HRI1HbdŁhcC(8Bb^檁3t/m#ضw2Tm£BYkvR57}hO0Ҟ s-ܖDg6K7p1xgeGq&Q#jc_R`u~︜&M<ݵ3Q&P{վ4 Mh8^飂.SN\cZ< ^戕T^ (BTd޶0KVpIY c@K70u#zهU0{Պ`:<%zA%W%/>+˩ȵ\/\}B0hH:t1"69-)cxvB*tgU*S֫6pXj}Sp1Ahuƾݷ{oy!{v7EF%5P lQ68t@ f$!r:F~Z3{+𹲜E.~/-S)Lq8\B]Rc駣|Mdh+U va%=Xx4Xƃ_||tF`8y*`p/HBd1;GnkyGl, +ӿ*o "%[RC\ڳ _L{فH- 3OE!:(pOoΏ'+t Ϲ49jIQCaQ/1PB=OL5}A|cE)7=V ls>P6 U lG^d1( 1eyVlw†~b*ά)dbO1`b3hX7_UzRyh5X@oRLJgIpOf9uʷC6 u38ifp"%b,SO࠶@-KrCOt &,³MW`H>#޷Zģ0Z܎1;"1 ' H"VE0xI$p+~W${l*̡5( j#l AU_MHa _c ouz+>"o Zȇe#J]1M *كe`%r}} flpqH.C7s\K.!:F8 mD^9ݟ="σ4 ۥ Aأ&˵`fk)\pєIOa`¤1A@2q0<@\œf@oіg ,-'wji偖,+7/;.-wXfoT0wjĥQOKq~U; lnFj36EЂ%si@7ۃn#`;,NmW>3)Ⱥ/VlUy-͞M5C/'8{jo 0o /P šGq1<\`!W%aau=|&vHC)e?xEr5^$[~l~~[E^em#egcۊhuF]x^ Q'4%aM xqAyE3lpIqŵ=yVkx gvF~{({a:nk]$#?vSN ߋS!% _؋d껊@u^O5sNy9]\9)¨~,S"EH'X kס .<Єo § 䡂.(V@.S@|1Ì_`۲FcۉP%Y1Tw#LH0mi!(!F[[>+cĠ mmDHWG: ?Ð$$d-3mmx @xrdWo\<^l  ,A:t g$+DR0ux4_Z;^vm r ܮ9'9U;E+bv2ms껹h[nn{I&?r+R7)y  5QLH UA&^M`M*5A}O$c=`HCQ*p̸2B.ٷ!.XD S=(+a枌Fo10UyLcW#]?9@9) d /CN)Q7_ʰvc"^zWZV#N3Ƅ+4Lb60G-1BXmxGlmx;;ءS >  ^VQ2}7X_| =ka)݃7nHhc{,beX?H;lv v?A|p]Tހ3>((uu9bbRo>lFh2A[E+7\P^h wаJ?GȢ/`#yE`*Q Į6UX0A}Ŀkq&_pKjg&5!lx/1=yU_ϊsF[-`3ι,x6<&H0R.*8/ IvЉ,HUمrH`* #far;_"c<@g5,6qcTr+? DfH}> r"ysh!Yn>n(zPIPQk5 0/ _ל3G+2'kx2AekԹO0Č}&V~4GK3eKB G?pȏ1vN?(BjKt&O]u썔/+ >Cw+C_r~3Y)L\axNK S[-'Ҭe;S1/B[9u (eethzB ”B328#9(Vz 0-eq(1b<#݃{mY\gSR֓P|?tQw3S'SS~CsN!,& Yvpu>8Tz;F)z 7Hג? 1&K&@o"ZqmZURPUwlְvɛVT饺BL wm.3ɚv 8E8惋9W&n1d2\2R3rt_}f*J ;#K^;,.sz)\Xt~&0J2`M;}gXaƫ =uޛŎw{]%#W^* ?Ȱ1lFy7An"滭kcO$i.1% p3Y䨪fsFaߨNBG{V&'`A31>k>߱@0R ]TjdE%qG90Ĥ]8 )iR/m^7|JTМfAYG+V;Ef  /Z@RS9>)P{_@(r >?!*8L:W?9, }/{ rCP@E@X֌7Gl$z?NFSSgH.b)9DeD캂ƣ"ojBhhUzP-6_tԀIvRĿk2*x<7zj-ω{uO% e%M/J 2"}jB>$(᳖':QW 0iv\*66pŚ#<'~SpK$e6QH*\M7y>yf5<+aoZ?OԚv{m/mv '-z ̽%O&ai&"|wQ9.F\.b{%E,#1QPIݓZ~}t#ől wLuHG@3k'`>#\ _֤139mJU!dE/Ҷ"%] Pj&@T?o@E60Z:S#y!+>8;Ā c!#=l{NR3R%85JMW+GXTГ`ƽ{9m8\EyVyKdVD#Xu?  E@֜MVd8{)dÍB wgkE3H!d}.O9.cQY4Y gOd+2uq79?13g-u6fdRPe1[ 6(0Xn2\%I[U;Q# PO%3`*"by -Fê+@:wqe$PD Qs#gjOKs95btcZ#odز/ کy !i/P.)="u\IES Tl{x*Ղ iG|qlEcZ7MId:ß].x7 )*^lBP6wf S8_}?u>@e p ڍ\NkD_(賂v9' })BI)W׵VWJ7h5쎦z&Gu]9-0TEg$,41g ?Me$r,_rPy0"A>OMwv,r;~aKG:I1jE2%F&5{lπ;5Jc_ԩhWhpФ}]"^5uXsUbA?ˉۂv}iw{,j$!=1fMRV>Ө̾cmbyBbd'AH*mQ"= XomtP. ;g`q|=}sxUZ;DvXw–?+bn|m[ذ"B@Ď|VXq C= cA^ɲu(}Q5R2q,VrQ)&ae]u-tD@'Z?vS(Pt;,Q.޳&:p.Z J*B=yר.}[qԪa`XK靶]=,.Cp+W&G?}g%\c7ʦo` k]phgƁq:x NK[^ 3r3=lj 7hsM\&vYeww=(iF* nZwz"L lBi24вT9u.=Xcqg:UK@!CsD( ΃ei:>B킪LnuQרvT`EF<uQ)B_(,Ʒ&kbgʼn`5 ;zǠݲ34jkKϬ(2>`5/IDW]I 9ةߘ9A @EqìS4Ck$F},S,8?7e0KayTAd$H"X+A{BڑV3GS6+ :K*"_9 (W͠Ge}&i$UP(VsvJQn%ˁvƒTcLXdi Ȗf+{fޕ("t=z Gr$HD A.33="8;K$Vs+S0o"QnT桧476 (.O$.֢9񨟬QF9{18#RZ"=ڥ#vSʜݧ6īxx>S7YI=5aё^Ph? vb dw/fyvUp GN p i͵{D,ֶig u׉(:/gF_?حݳ(OgM9oAYVxFjUY49ԟ#I8qTPiIht4xC⽕!ihNl h$Bd0 G]X>rM~]{LQĹq:APmhU`\\#t+3@}JoHRdtQ1Oz!sߕ덦}^.ي&dtǞI~ݨNV}9B /O+w?ƹ4 }5cVz%bU䶼 0I%hzK_YܮpX:d]F'j>6>t1/2"\PÒ%%o*^yE`.Ⱥ7?νy7݇ߎ+P&"$fCW=G=D_ :}Eu&;r IlJ/k"7&21Na9 iߗus&z7z'o!:1%S@2 uE'*c*lh9om9qLWOcC`g9vؚ4nI[Hn}kgJP_|⚿oO$@NuzGgQ˜NE#רs^Hgb9Z(\ȼulTΕʏfg4qJ]-m8>h'~,rn4[B/>.b]aaAaFƎgYĖw#ZRKQfdMů5).ybyc4Wwک1tGfdZ UWa<.O- O|_b "6Y׽S_ư8XH4BU`/ f$WLOd`JmѦZ#Q ө:˦X8@'cꗺ)YSYE 41:-g_fw얄9 kW2ChYAY~-tx6$!8]_frYYNp/ nܫY=2yc#Lh4Q_wfQ2#=#;v26l.NӌOES3S ysV6ZH4']IM}Y@i6#E%K,H"ġU<͗ wӕ]zi*D5d 2hI^]e^ʯT?/;d\m~$uKEPbϡ6% Hp%O.C'G]yչi!_@S(:#+ս>Ŭyտl43`'US`IW,J7(ljЄG&-W2~U`ݾ$38-( S&#."W6[Mz|Yl6b8G@]RЌ!V&1=yU̬=þ:lF賩fvG FJYo=j M1j8=0 k1)zq.nqEgoEYkd!R:Lt? ?W%JiA&7+ÜpmDZ~3n葮ka7eQaOd&VR+0!lVylsjrTG/3f^iƳQ (- {4اRke385/tw\h :拟g5ǵ%,{a}0*FZqb/<_϶صwB(߼2Lp&}5f J=!,0;2O T"t'/qp9)tʉz;8#-xi/iF%Eod@ pn$Ŭdl's"珅XX0}/ G*+JȬ{fhpѵCh,1UlqrS#ۖhZN(|G?X&J,sBsN_ڭ/+~er%>is)L\/X1++1)( 5$ FKe>1;pyz.2)pFջĖ8 @BZo lPhb yΠF 4~쯠rďf gO9Ig;#+^EsM,œns!G+ +wk(V%YbZ1뻨7@Bopfm#Rbˣ@*M!|jͧjDݰ#]bM-,~8Z3r>,%`4 0D_y̒1t"F&$|EUl=[,6^ D9~PP#!L*( y5_ PEǗj'ҾpՒ;;5؎{>p5h1ג\V#v1Q-ꁂ|Y#(~L{WoLRݰ*iP=F7lIFFS|[JRiڎGЭO j`\9M _ygop:RRNѫ'p2Zt*^O\31niB :kK?WF_~*ҟ0m<1QD:bWV -+[O_m}|?Vf]QFN?=DP8ٻң tAM-?jRW3^4H[%y~F[dsz)o/0~qRJ\7b{Aߴl@ONL7g{A2D 8ݎ۹^c?sSx\/X_ט 6ND=2npwsHlY={TOTl(E/V 1CqԆPW JmZKί~ *4W(IֶMۚ(b]\S?d5%C^GFő0xX4fxF Z9-͖dg"Nqlg H/yz$"[a5ְeVNN8 )ĆK܏-~:~r;jރS%e~ *b7D;xv'5,js*ZOR' A =Yhl1E 8$>)#^zGݿ`F(Vq+Ќm'8(/_5*yN+h-\Ew5B -p".YjXC 6|aEW[򓞮3Dg\(i m^Y .I Ibͯmۜڻb))gF[#iAsf_[v٩VFX0MH1HjYyC~1M=Z`>@=epOqS&'4ߕ,'nYk@x4ϟH)'tK.6B*eGz#tNƣj1^acOWjqnWӒBH0Q|%MMb;~}MA]b'P܇dB̐T%8*XϛoE9'[YePF8 ~-k9&Tw6W"to2e8xqvG`,507Ed*g\Ǡ?҈Zgu,5/JHqƫ~_5|Anw4B"dȊsucGO78\KH$+uU+_,"OI2LkJImzi)Zc}0ҏ".Y沺$N}3?ZPfv/) :1*JV{~@X#٭Yp A÷@n^|D+c6y{eC N?/ Ki/VbN6R_lsΦBSуX9j-вLjIp WTʷl_)Ji?.r";bd0oƶ1S 6Iy7JY%:Ȅm@SE#Ђx$f[=ÄbХ~(Axq_y7.E^37QN0q'0sPy|ݺ.?;/fz{EjkI_hEAR8jIs߄RNߨrv~R`r_SQY~zHĀi4hzK4<M?/([|ߒυԙ9;7)z]w7yJ6[4͐x$Wٖx;dRϦ2bpSZt3^po,Gۤ[#;٢%qG#j:Nނ4\gVڽl&w8PX můߧ-%smEYu*ea , :٭;33p oP`]ur*/k^Gޛ|i ܣ)>Dp {c|!( !Fvr[S_0;T@IHR(-ï|HPܚNEmL)w'+`/TEQۛr ~(,1Cm.&hlUX`4tI3}B5KDz@8+ Rmbv*wA8g֛>&䗴cFKD@0h+:hj4IZzh!. S{Cq}r#[Gt4`.%W17̶p=S\4b sL-,њO] D>;H`˟2[Iwⷚ.v% NUVx`d@5TA Wl4֗rtnUNfr*"%[<}UM}kɣewA׵w{1rz]cs3Y!ulnt+_͙,ոxuPK ޟj"?hyL\S0-aߐS؛u%h Cp?a #hԛt5zb.JaYjDcPV4 b0Z,2If`\-WW7k_6jviCj)^}`mYW%&H-M&Va ɎYQ5Y0;\cwN>'~ U~@ j,dpP4;48%Yx}i}( .Ƶ3>޳j=mj!\Uצ]Ҟx05 Xⰶ$NAr:ě9JV|R D+4K7EC 8D*eBLVag;8 aVJJtxfyBr !2]fկgYC x ɲDl.6oT'+~sM iX76NJ:6۹.Xey6vjY cJe;u˫_.OQNۖn#|YfnuഐT.Mp@_Kq͒&DX#el8$֗ amrW~00lR튍zޚ$0T-h6aᦂ_}QpY0uBm%Lkjy6$<}Eb]Rs8VYRoC,S:j 7Y֩ fB<ŤL:4!nźvs" piħ0js^MpR_+WW[F") a\ާs Frn/2kK~5dz iDqر>ȼ4ŠD[F>Et$2u׆!au\dv#/ԳM5#]VtL)ˈ|Pv3udl iԮﲶ ʟzV+ }Dr E=#1Wc5 8/g1Y'lKT[|ahM(y*joboޥ28JgOBGa  MߜY? 8S ~n8uճA3.ߏ3a$xsK3ؿ! NЁQl{ G쭰l{u]/ojڬpbI48n77>Zsc(I&0WY[P)%hYe^ͯi9JoKO4>g(Gl[mujX^rw.KUҽ\mVUb0 x"֋ЩI1}%) bb0 |ŠZ{ Ԋ5Rq\uxJq?[DE+!4=ڣ/Q /i7![LDQq~tč^bh˫J^|8f-jmw~B9W* e`y*{w +9 e{+?$"Ber_mƶE ξH@FybuCkpE[H^(d#qh"i%!! V(]I| M"j%̾7|VDCBf'Eqt pD}O 9<}hSLRvK{ `FU?+8mSeEҽ#X:6B3@.MU`f9 Fޔ6qC5PZi},U%xO(y ,Y6ͰY|E1=YF_`V ?*D9$b-%#S]Tk>0'v~{w&ʹ; ^?[ƞAﲅ1L sEOMM1.)8WZzaWI*gQ"0d$abz _$R߲Aѝ\zlZ_dS {_;n-ZT 4n.Z,qv1MU\-|9DM"UD2tyJG4e鸍_ "aޭ^v 0Jg"Ufpen m[RLmb}X  mC^4ׄxڪg?m]fwmRpAft6LBm3 C=9g< bW0B?tEb h5{Q%/q,tX&l׹29@a@y{i~h;*nLJ,.1N#5g}CӅ'>K.$^GV\o$*]۶)-C8附l5!!e] ݠ:lBTC(Q%8TZXDD^9~aK 0dqOa%¼ Acµ8 9KFt]yկEGԘa_()0^/ x)Sf\n?Լ#KR5Cxs0+6fƑ80"q{'&{[u"5ˈQ(%Jh /{BL '3ni@U-[ ^:32cjU'#KNy 4A]@znyu`A*t)L=F Eq |֘ ]Ů_/Y[h\0֬bAP ϐz:JKކyoowAYh$|7:{*AJ7⁔ Ő^FM422gm8TNBhWڑunģ(!2|Ò@Po Pfrnf\o׿@IasfHy+Ugj"BU f*5Zn僎Ȋilb3<fy%FZjG ty;i'oa>KTLp ;Q'@9!WzJi+7h@ʴh(#CЦw~nɳ#3 ex$O&ZՍ {t|T3F2}oKWwP{a c)nKDYm?(wQnG!@1NgFU*?'2WSy}W,  /5 sWBeB2Bw^%#G ( <K- .+,vv;)Xބ+7`v6¾ ~x}.^Wt( OCmbtC0{o{'xg(ܫ؂5 b,VKX.%gSPe#9S(mI~h8c]EkCzp¶'?,l_C'_"v?p.:vqk!*Taʻ]=a$V V|vDlg앫Mfn GcΦjl7!-klP<+Nϴdd˚p`ϧZ"? fG%)Lޫ"@R>*ꡝ1 sLYHD)ƴE d#gv$$qwJ02ݗj3`YY+גe\٬Z$ AT:F&dT+sfn,V^Oͅ6%s `ocoH6`frg`|(LVf\Ng3S ds:U+0& f+)&r Z9C4Ży© MHdbxN =~rI ?7]D&}=Wl]{\^_xJxۼNFWSCwU aN/{ K ,`v?), ҲޫaB|2sT6}Xn<XMeqђ 1c\0sL@kRI8ژ:"')H)*yCbt\yRpQ N`;eVM 8OgMoWAdA"> ^ngߒMB@ rW'KP"PoNx˰IT-T}ؼ1L$=yl$DX+vɃ'ؾXrHvQOpIp9ؾNg3;| , ҉y6_m :r$ɟZk5D,%ۀpؠPz\.1蚿&*bF +g#'%Zdf񝽔`SwcwNOO {@WDQ{Q?RH*Xqz[;n]62uƮoV#gcO>;4ʈCֈ4:Ͱ<0D;K+ Lty (\9GLO jA(0ҊMCR=NP< P3zaH2kv'4wQU,5v&m[:aTY6԰2gqڶf/D,viGyTojbI/-$A VFPl8k[ Bə쳕t`VJU1Z`m)u(SWX&![B" W-ン(ސJH K3k&Q ԛ95ev#J]i/ Da2(!q˧8[3уh\es{]$jI4Vթ(}έA (zSJ^ɧ6(*D}%qESZ{FSiFֳMTd-t߫ Ŭ uÃ;)gE]5#*fj&h'&7M%|J6 FuG#}BA϶# y&'i洩KGPe=#d$Yw$BTf3Ωjvxt|r:ߞ(byR<[0$><{s6-y}=]oj;D%1*B|ih44kdilH82 @+ A=% Tp)G)-ҹj/,OfA +b~ ĭ;սǃ˳$^F2ޏ]/L>]ԖEsh->03Z"60;j|emVU?Qr~QY;2 .t@yG<(Zi롢E\i@6XdNbl6C@DPӓ^uA!F52>L#+ 'Jjf?OV{N~phW4#X{>|&G ׷ya" ZUP!?\ H3juV"3;gət@⣪a.ϒQhߕTF^ O1lʩ/<|A:J g Մu47x؎S$0 rW2æ]x 0pGYOYܐ^@0L)icdf\a-4џWhso9l*\*|CQ+)B™hx_q6Pxbf$R$,ߴEUi{!wcʄu§IsD VOQroJ8 ͲYmO݁R]@^E\=jC2q.|8=egʔrRcп OVE_Z:8@򗊶J5/*O2;P(z H*1ˊ Krc 3Dݿ=65 L>zx[nE ~e1m[ wco`?kPS5-MCL<|Hal\Qs/7ysDh|0 `1*~:g_pSĀ3s>(_/7W[H@ϟ'TL}"|i2s}j)**rƕOؚn^5Cf; ,,=~˓f2Jݒsbg`tMj? /P ZWIdmzi;G&`,~JDõ1+3i>e=qX.hC ~Z!N֭Jm씬*짐 n @6Yex ^ i:dj,r89Ɗv] i ,Nˇ!ڄ)q[D6ڊC$s}A1߄<}j꠶Gez<{?#.K"CuDmD.mHׁQ/^5/l\ )鵖?tQz H n ÅnN(. *3GFZFFxVP &LZ=hB2 m2r/K9stkmVUB¶s5`\Xs&"OiXr!Eq325 6N{YuN k>Qz:ź]XTw<>E$j:꩙{otZס0Ȁs*r{)a\ Yw/v>$7[j!F3YvǿH¬ nn(mGOq{$ "qHsҞO6dPNJeư{*W/i!غ#=_ps>L+ʂK6pr[1oލ"m #]!)9!΁(G{[ r`a= Rl !L!Tb3`>2v& ח"$˧t,Vm"KaJ8 CXsMW~3q8Dy{Tձqyܙy+4r F_._5*j\f8 ~yr @BP#KP[ jttg" ){r'&b{nG_geEj5-n:]1]Cjo4_^d}gOU#qM$)m1k eySlp0,MI IomCp2#H7,^p,R{(S Z)}/8p` +؆s Yn#FCn~aXVQY%c&ߙLO y}/0 32cFV%8Έ"uXEe|ӬP/g䝥B] g7>(VNO|[|og^R,ptu\6AɬTqa^ )3 M(cb>Ӹ$1X@1#g\W(uhcFg Q%9{vN诘I*`7̭s׉%=p;SġU;h]Kl &/ )ξ,gJ59KvKЊ ؎\ϟn} 3 ]+ !PJ\jM/y!C[Nh1)YUM9y2ޙ& ɏbLX}fdРF圳]fٿFشig;QP  dNA:=VquB` h@e]mXήp3U/<8@:0(5u`4S>ȏuB#^`l? |,Ə†ΥrqNOz/Ήo7KDэqw0,K53BO0ٶ`-fYYZҏ8#HJ}mtDݐԍvrtxUCaJc&b=1 )T8%c`Z bZtR6-{3šݿЪ6*]E<`dXRXT`jMe&eZd\9`ϾMz73 x{V)޲&1tlPԣ"jKU8RzISyFt׉ gj cw;WJQ?y̚62PC8FSԁ5 :\zq+!\uU)HOcnN Ln)Zf^%`N=97tO_]z\v/Suj"W<<ñXv~ n-no#[t/e5*m k3^¦g╖D 6^|TBœ=?ϔ<Խ }А -@O>Փp&Yۍyeť,x2 UO8r'EQnjr7#p޵9f"1Ϡ$ޞBXO JloSLW @`0>מ0c7EIdhYl C|e9|:g)!4* AQrz7_NN p* ZNɹPgznu"R8OF SX<-`>*FExƃqzkTFo7Z)rnadVuj/>z$,k_R5``lk*"*u?bA}k6C k4*ee@w}8q?{p_xthqSSo7cvchzJr#s]JFi W8_#oJ ?yP r2BG>`~Pqf 868F o<(kZ'<1*Nn0<W,|%bE ͽSVvio)i fVc.ĕ`[伵cꟷQn;ZQ#1VjdT =nrkJ(diVvZN'3ֱ"'[[}XF(W5'lFowf];㜱x>S4boIjA}K.]Ov /iYΤ ~~B{dQ>8,;ؤ<$IpgDU?#^U)4ou&tw?ݳܿ}87:_SC#ba/TFRatĨ1#ĺmIQ ܜnFԖ#@_*R΋`De!) 4R z#}.Ӄ%fkmJG]3AP'+_@OF,_K ?|F??_;21n={u*8IR<<Lt(OPi"ƹFPD*dw/F8+U'oci^D0a5PTqv4o1xj`_x9%}؇YIQ#Ğٞ_8m=tYFo BC uET\ w+V $EFDhHkoŘbdiVˆ3cؤB`Fr]q#$A*SM9.4luES*̈Sl+)8^_3 Ըxnw0 "nSʏ;XQE eBl<3L2}OI6^v>"m8{ lT{[ty;/b*cJ^:ŷ͗У~x7. #L0[˦4S>퍬)JK8Ϡ=-;EA0ޣYɶT. U 2N|~Nov^ڪh4<öG#qӗ^$a0>6iv u1t@Jvcg~S0Ng_:%`YttqdMĆA{L+VtBnma)O+J:L:?aeS5,z6h=6ww08 M,[.LQn=[ FPRHz;Q#G*G+V?*F6j6:o_p*ϣ@r#03~ӈ,Zwt#׃fehV$ p$+'}ZYB ρP}AέACgU7${w n56& jblR fmMGŠ.(+ͺ0#^>ww?^\F=V9%y꘵K9rp ,4Zbc HP˽԰/s +,3+[΃<m[/&uQJBf{xy"eFvgS.M"KP| T8T݋7~uŹDۣ&@uC4Ya$W9XZynEõRo0,njKt2N/7?T9Eꤦvi$r4t!F*B9c˒j5z= ;ә{ג}6iY wrtzMq:+i(m$Mf3ZI' M˭zrȬd..CsH-V/܅nF阚MjhF?D4 mRA8 T>0ǏY&#ǯY'n=䇰H\4`)F>ܣL:4ac gFz .!*-0" f/:}~mSqwg1_2D+Xj-#YNR>+3[K Do3'Lq!²'4e4/ 1h4/bYr h9Ϳ|6ZWEMFU7^%,}oZM*k$S=NB[''>ٚS:?9KjOCzj1qw7/e⮦TWee|ݗV$F\n :!NRnmBKWFQPẻL;D?PaD,))G ƪv(Cg95U򊓶ҚV4q%ل}W 56>$:Zݾ_Zg-|FBGmu^Uj![E ڢafx >Ө4 gT@:.Ia-]:?z-&-EpA?jO$2`ا;TA%^0d$7Xc$@Lވ9d׃uqdPds0%!O0}IkǪ1XO&]'4ϛء<2YwV\|iZ SN(Sz%"T( 7yb#ts]!J.K\902'l|cDh5g#72pEE `N3Ҩk/JWJ&菕! C/"BFS ̎_ا>{ qjc@b8Ӡ"?^Jtnjc"]cCA޾S]!]˖m:gr$5KVNյ;&$;tTZ1HM_n|a;fi~Z>0;FJBW.7$0g٪~4a`Ũ?C8'hb zޢN7<Jmhe_"N9 <41K87kS_z%<\f g"֦؝^BQ(|ԷyңA\[ST8'ʭZ;-vĀF˚XV Z+9/WRޗc "h}j;o(QۊlWLYQ' i3X[v\}[9e649'g߮Zavsb[jT)d^3;G2b"T&C hYV\cx2~)K[- Uh!~Xo`Q1B JewO%G߫6vlrT7-ìC'\߸ i;-7M4ˮԺNoDVVSBA>'-d3/>\7Y lZC 'D }]no~Fm, SD!`29nV41X =wa%>f$GV"GU6"h+} ?IޮhH|m"G!P$G;ԩ Qt!'SfA!o!@}\3+{!QMk¯IukMLs$b6^Ogxu/|p̈s7 < rq|Mբ(+VbH^L{stj_.9:̔Md̞ot3(_"k~kk2Bء;Nb#QD_('"Eg75n+r\#eP <gF8ݏ3"џ4w<Kۻ:#١11u=R NbbNđ,ǿ^ )Q:Y"3Njޮ6.EӒ!Ppo'U":5lOT%=k4 v\`<\IM;;7_̟ôAt ǧޓ1ϡk#g+꽈!qF:ȸ]ŰwzҖǛRg!>#Gy ϑwqhizհY #(]zVs\lfQV1ļ)5ddTfֵ52+ djFU-OJ 9u 급!PJv9P40Ѩ"q:Ψųas-do{ rv=+9#34ǥ2仌$U*JX]`O^0j:'O!H g@>x6.2uq˚*9\"O3P)EiAnG`DSg8?Z~[{<-Y| "#d@x08i&YL?uyeBO~ދ ]-1Z! ؍28``GH H"\o= :AmYH&20[XDD:" |`I|%,\8gyZ76ą!fr2?S<<AqlB4Wo60Yṱk m73 ZWlqUhY{/Fw'?j@4<[+a'z"dIc6ł5RP+Eu.6lCF&KuKh17v #g9Oܕ[L ]t×ke"l%G{9πO2z*SF%Au )P+P=@*&ƢI @ bwu~KtH9S_#_&>ځHOf6쉥qGa>BBtL$6徏+5rc( 8XJ,ڇR(h(W vll^_ZEm~3ɍ~g/XhDI%`i kb%﷝l K Y&gZU  ׀D v^Wݭ<0s]0fWD?~=`J "ay {yy &0u#Kעt*a6=rfv/TܲvHMg[z''{ u MArYT4H.Fev{])bcSw yR)`}rB4 M_շtsڃ5bۮppnQm_KQIsY{3­7p:)Sȴ Bڬ<[,K&NFJH,j)N6#-6}_x8%]M#HN9܌ wBJbV9NG OswЭ-^GC!mf[G[EMd ,Xzf~t 乽JmJ'PUZ4>.jʁf#oq#n2RPh:.7ƃ1~a?A 7Y6m_h 3'Izt=> 7y֦o$Y,֎YLtb E(mO$+L۰RmD2.Qy :-hGХ,VU,A_MN<{vZ !ѕ-UBvեir+.ҋ> "eջ.媜+v㞞+XHb hhfiUt^d& rg t! Wr+9Gk.%¶ $t唌͠^b#m ~l&L'c'ޥ6I"ߥ;B*hJw=8;wBqk(;Ch CׅV&4ygg%25RuNkL%R{hgBEi@!e/t ew8eO@M;LOOn ٤dOژB%G2*[SV\H̐rBg y q~UV ir3 HZȑڴq=Vɖ- Ěu8cI&`=Ƅ?П}.|UeRhwk Ʋq"I$h6#EڠStBxbA7  Z%Ҏru"JM)&W& ċjο|IM!+"%=ᯍx6!jfahc\ï^8ن*o~@R*?3`V<˟HJ;ҁnVâg>}ۙIi7(E]I^¼\|>g~^#-VGP ^ v އGuR'Yܙ $T< `g;6jy˄w\;UO8YX[䭠YF?SKkКqÕZ7JuIԽ>UWdvHZ~0,FyéZ3DqfBǷ.kOv ܑ[^m" SɂFES.*8]!LS:nšѴ[< 6X|0byXA'4]^Z9sv7߾e9eE_8)%2XzmS4$cDh*[qKfue<+Eʠjo Y­uVObA%38uzmiT"eCeT3Ԉeqf ᪨j̃U On -TP"j^>~Ub"Q57u/@UꚐ;TTj,= -u#sC̞2;_?XxI\LA4#<T%7/<1HM24,Ԑ׊C\}}G{# vjcK,b+7'K[<h-Jb,ƪK{ 7 +T1+6<.]V&nfFIJIB1],b=& 0_ZR@8jc?(aAQ1`"4Zpb8-)gBXL!'-Dfځ/Y@RC(V }2+.13=Hݰ5=ƿ#څJ&(*nJݤ`v ^">"w b6ʊ,r;K]t3f*XamJk aOjoͨQetW$Ai,HXj!,ʁJՈ7<d#g'ӲCJyBr[]=umj6l֗)!X=S;NN,|+abRMVTe8,R'x 6器t_Pc];MuFT!DH$H P` TfH y-݃`[!|޴שKڈ7n°W[ygf7j jj|YbTX .LHޥ"AY%`әc@̪ ax/I͍qO7 Q]+ۡ5S:~=si$cZ>o5u@PWG=bCӐ>NOp>a00mt\S'j=S,W]4 J3L,ʼnrBz92B{Ι%^Dt9ɼ!-ȃ`\x4$fp QZQ$s5Y/^Ԝl  ڂ Kc$!j2&gubS7lBT5C926KW f?QQ!*4fUS" 4\oHtO.0TvE\U5}~ BOպ n'aܻ8'$}!+#ī2S0玂Ϩʒ~ù҉Nޛ:w)U 9wBUTr\xnv!SBGgƕ0&2J3gץnV@ԒQYZ1pW|.,1>vpC| $՞cEIdWOe&Cp MYU2'r*J5qrY}6V)hPY"*AEOdzo&?Q7Z ^z]28bܚMu@J@'u 3roމ <.Ae^غ9^ vx 8X ?5MJ#f0PԚR⣩Jb瑪C5I8i>*GQtaĎzNWMo^^۔n$Q~|5_)S_)~7[OBO㕈Gx[8)> QbZ\X= }V,rrog֡#{ ®.AE VdduQ6)bpVl3]$Mf{3i*SA9S|xX;X0@_\Y w1 n);`]> eE0$!0qZNM(EЎKPY A\ ~S Xֆu7o1B;*hG< mPXɠr$A6DyByFa#Wxt^Q7 ?o,Z ~bb(Xz:Ǵ-aG*8^/Ŗ#>`-Qk-nV,d-#T6aIҤ"CTn2Bi,&5욕Bz wBr_JiWPd(; /Kfi4cuGBiq}VaA귈IuGM`4~8ިͱ%.Ep^"ɗCiDm|@M,giIG[sGώ?0(R "v܀S9'#L\`ӈ%' =ƭDl9% t?UC݉˛3[=\gӑu89ÖGio\{|:BI?`^ޭ)Y93"ߙz E)s^ @ǻ~ztbl8=譽{yb >1$8]J;OA=x(]H- 4$7cml;1nE{^΂q*6dHMW<\.H#Hcwe'6+p5%*헥 ~kWeꔷ17c%T pp[7L;J}.᭓#2-}"gq{7" ("mB McO do Ʊ%?uM}/@R򹝱,O-F )?rJ +e#@eb4l _iaA4ނ7GGE7T% έ)?4X:zf@u0&B6/SL4o1~o[ߏtf(]*XݸFɐKѴ'G UY.0E̞HHx zF> =BJ zYmc` CA꒘.xȷCmKj|#~.ww+w(7埅9OAKkm*|\1(Qeye\,>xD&!CToe(zo(MoB[PDɅ oXFψ@F?NHXispjB#jlzжرz_^N>( ES#:kf"7Zxuz.Mq{mXDwIlVco$R])A/SN}BLw*~h.윞6XŞ8y T.#:֘a>$~Zf6q0ѮTCA{ǵ[O#h=cZyYƌ)U$Yġi0vrbPV c7 D%B4R.QWYJ$pKAC+ " ~d6eJˉTa9e Y2{qbM bc>{G gГ7c(ʘM{kXIBvyX[P[kQs >78hW˞qN0y*Z|[^&Aƃˬ%}j"snqlg;“j?.SC}Nb #@[ ¾:d,A[~G#־;Q#Uya,D'nE+[$e̲8j'G㹱l%Trl,6@-/ &l\VߜlU_4lj%8_OPRNf,:dDל3AaP~̠e/eVj{9lF:8.nokWGʔb 3)^`mRG^>_hz) nPzocR3m|!{0N%g |]AU! 4Z^] ~nOX@s1sIqQ%Dj?QHYq6݊N&9~ tqE[h?~@PUbY$sVr̀-)՚}@͘J ԮwZ:Vt cnT|(JGw eKoN4k]X T a`tieCSO&[_`Ÿr"!P#0L-8(2xObSTWL YJ6oݜxG!= {?2:߲wך4rB@8J--AsfI+\ēd\/'(Hba 85?J_UwX[DݺgMG",1IƦ['R_#tʅ{2b1iF۰v:|(9b'LbSEd@iz> `>U$2l%v> -fI䂎V-/ʋμf*Ԯ$V ~Z _[?գ $#©C4-SiD)1ĺvr/"0&EsJ -:;PJ4En6Sߧk?ƿ 2 (rRRƠyQ1D2 9 i;SѧNRlahi-YOz>yɈ h$~Us6C\|9ί"YhBI]GU!sMĚѽGg e\BEғ[0D靓a$Ƙv5B碀RD:"N#tZk~6)͛Di8ws#tb1mب.)3/3%\$a4Q"}aK Gq#g?#]ٺ7(WHoHDj. 9]|3-`҉kx3AZCw G=lj&BcWW*[z]QneP%)Nf{{k NʡsJTV?|3{?jYe҉`OHN  <+'6״TK<oLgy'򈿁]Q%vɀ)ОԞcԵ 1p ۸|?8Ȳ9!."([)HUEs#Ce`F"QuF7ץ($4 \6~St?[]|DLӓxΝwgƮ,CὫ+"j^' A$TQA[P V,8u6LJF׭<䆗zTR64nm&8&)Jp -E˶a{D?zM[-/EF`xݾ?}KrZTPAyl>g}DNagd}մĨܡ`}NVU4H\97ES{ }xk ^ͭ3m`P>]MYj:}Mm5[<ԁY1s=ELyƳ"9PbspWԉ!lvC#$Dp+٦*YնGbbj9;pњ&+Tx? zlM8h47g޺ۈZ F@嗄s#Vk$Yh.k[ X!cD,jXͳ@*3˧:?m <0t ='m|u}'^ I8pK([pS MFj9/G Pphٰ!UFNF_D ,`+ JQX_׎1n^sȻ]GTcfPNd?!Ty\G@tĉU5sJqʽ\Ƞ vw~ XΆғ"9v⑕gr#dW<H&闗h BA4`Y!%nr~s?;og[hs-'uͳ@i:v{z:cIh={1,9ǵOO_5Oan vھ9[a`;w',m-WLeav-KuC$|#"` w8aHQmx39p*pCv6+ֺ]Xjаew4%^yYW^jgbg<>-87evB1|9$d,V[̲謸m[ؒ0$&t!K!W+h tg h߰9eV;K3++ JD#/a3my-.?2Y{vr a4lfQ31L1*kbͦ{$jo_\!WK,XeTwR68%GNjT(hQb1hun^ҬZ2.7<hpdOA8BaorK.054iF9r̚15ۅmv];eb!!詼DƁ@I v9J  Oޑ^g a+RhiqTk9㫄<Գ x1$X 3LZ+yph]ү[e/{M[vFoB!aPܪz)z<|0r(cb"sScԳq88qBmcm$rЩb Cspx?Yۀ+==uxI~w`A_-1$t4 ]`k)w "r| gD/U8w4ƪJ KO5\",)x%љGzRI8Ek,(=_ Y>M[BX<(s*|>zOSyWDJoXTC!@ld[x%xgZa/>^s`wNv?^yw6pfά ߐ]ǎ QeB^x#fV8C9cW_=Qn N>o~1dN_ҪT_%ru*_uX=+5W{Toxڨ "#aOre tjE=1(҄o7NԁM6uaJNlM5"myD glк,6">"1AkRrK`WTg=$qtI0R]o>ĵ0|FscbCVrY0c0 &# c}ހ.̬"?+F=L׽͇+ },-RfVqrMI ::ߕT;grz [EsvY3$M uv3v7;$FMKK:'8@qL!>-Nֹ.jE14: pV ^)H'->ڭD0ǫdy9n6It?2P_#dGʢ0% Z6|&C$RIY;f w;0-TFQ)l{%tnCcW`QzK.B JڏO9 T-\tQM~@bP>1VpUA?/Ɣܛx}D 2D}h]a$S]uuG%l`ByPA* .P킒аdW+~re5QlK-ϒ%dj/]ҭ8rr¤:7mW9 \qn(G &+iJ1aH,?dEX6:YTBD0*>^kW7R 8Q䈵W 9 BbZV|G-Q2{ik(.AUuL)u{ ౠl0 KT2R =H_Ȓ<F sC^Ɲ^Et3-Q⴦ܪy*S_bW:vE݂pll%({0aa eQMo*$8鲅 v;O$)2Θ|GA%Q%# m0h$_׎c!\W-Aۢm #TIV{աU! QVUP]!Mw*5:夤a}k#$+.%B:N(QFxi1a{Yxc P-wt;ƦL\pk1qT@`~^%iݠ“¼Y3ĵE6=!T~hYIRK8>wt`T/hWs'_hsT$u>8̓u^tGM^@qł]ܸu$A]$:ŗ ҦiN Zr-eLDDx?Hb!AQ8X8)앦Q|lX=y "i{Z;Z:SėG;Z SV bS>=cI|Rn੹pc| S=AG>D`*Y:.X lyZB.38_jۧm{qGh^1RW 8]݇QKPfZ U٬&WzYX[e0tόX$35D3KaiebVQ+`ӝF3f?+b6&8H6чYL?M|z^Jo`o&+gr @tڹ7.6#xJOs6@,iUCQ2.㝠U_3sRRqokR<SziCTugcp:Ju=wjQgl&1Ye^@{f[!cA7amO)q'q6Ik#Ia5߸ pܒxכ,2HѰ`y)$"]d+AaJ[L$F0Rv Aii!sb-J-8 >g"ص+Z9:'$^?_x9Ŕ~^_ +ɟ}g{?-9X"G2cog 0oO8H󸑍ep|[{6;TiVqH[Uυ ZkM7Ws0+Ե fE|Q@IFWR[ӫoPƸb2-XwA(EjMt( p*<ʪ Ɇ?^ρ\v V;~by\Õ&צgbC-"LuBKE:r>Cwe{44alL3WI9r'{_K h s'|X^7.rŻ0}g( "0ŶlYA5^u߿3ԺVOUGͥ` |1R@fn {yڞQ2D*uOrFUBț'~ w@587}̆u#-pr˝&S4t ;`{f7U.aõ$>ų&d?ZwLwUlJ `NT9gxq n@LuПuq`/Do eO5o"A]@5*L]<"oJ|PdfOvfУ`ovuNn\hz_b A.XdL!"LkS^p ݷ.II_p3*Dj7܂pOXO' {MF]՞NbP~gܘKu$w!|1gǸ"b>1HT~b.w$ il8t?A eoM VLSЋZrrCCws5*?;X ) i6PH }2#AѥZp\0ei}a'^+sY)(m+xR;=E3 7v$L &.:1T'JZG{Hȯ]dzѮ{yPaٹVi'+^nk=#s '{L藱sY qӂ\] #Y\Qc`͗}z˧5}f D9b8Y[M 23 Fk㓊 僼brޯuJW A!ͣH+,`"8-oMX+Lf?^QEַ4ZC?VpggZud_a7]<9(9pXp2ۣi>:11O\LTL?!pX~ciV }dҎM̢`k†lXu@䊎7Mښ<42ǷQB݆uO{zʑ kUϑwyCeRF?nJT22#U;K?\jӗ̛-ĕ\=ognJɡY^ Fo$HBN}KU,WBQ  [hד&Z]f9HCvG#!,ObqNJ_P >몢Wo-XrҙO ,Ưޑl ,É"z{"^6fZ)mq62nVvs+S0l{ay tь2j>L]^W ǣ̌W?JUq]cO95ι;Kk[|=8!JQR wЉՐU5"2,Mն*utHh;>tM{1c,p ʽ&@`hG7oVJ,TM'RRmՄlttd6u2ȁ[_?ЉϦOm_up-\+C7ܿTrc"3};^ 0 f'3֋(U#3)Ka/ GqsI{Kxb NA;G,#L1`3_3qGRn1P{']Γ㋴xn-ǠshAA<,<;O>ga* ]uͽk;_Bn&޶P2 >ZЃv_eyu]SPO9,.OFIĔ\V/,էgjљ σ=<]4g-rcQm<@#a p~݈=D<0Ѧ7%!b(ַ͞W.`71~[Dچ!!-[.uCN)]\JJa0"eYUy 'IYݬwHk%T?߼|neƬa8#!Ko *Kx R'{y4mJ5Pl؋rlqc M'9wyy=O`2F9ɰAy1A}R9H^/8*VHg+3HS ]%ܧ뺏}!$Oe ;tNoTӉP*9Y0 )( _݅a7Toxs!`lW©؁aFX3(f[\V_*Ǖ%$.~di7*{.ErpIٷ_)\ނ%#3ij`( lb qL{#8?yH Zyh͕~X O^$yB^6DR~-q|ѣ^esX4_pl-̃EMbxaF( ʇr9 >8U.NFM=zRm,O5l{ I_r{TSUY$Hrd˯>~#) Z;?KT-m:nH\1Gă8_~Z+Tɵr}c8g4op )d{ZykV^(<԰F&3-.zp_ۧiy FМzM8h2hcaN0+&;iB",!CItTg`|#M *Ԉ~,コ"SYIT}awzY3-Gq!LTNm*Bz= :W̾Ű g%ˬL4RDVifPa hy@ %NbB6إJ=b_ckXcXA'enMI0w vG],Au N`TMLɲ- P.;!x8i­H5 md`B z7Lt4ˬ+E r]T%vާji!Nsow a77أ)RKJZC_N2 JY&fjsGB5O`uCz6p҅Ӓz9{d(n]$ 7;<εfr2ׂ-Wmo!mH:;UW,2`ťdR5`iv#̢b7pǸo҉c>U(s!+)ryv9Jj.L޸䒩2" ;|41J,,ør Ш#|[㪦Z!fphDMW2K'[J VJB7oe a9S:Ҽ/]|d}&30,LIjvn!Zc1щSM*>kf< eu 3`&/XqЛˊ"v 22W`/ϖ&K7fvgj0R4^<ُ!!:|N axe+-z(NR2LlYMȽ6hLIicE22Yx؛csȼi:c׳ Ēqoc<A2*;y% P8hW'ؗB tzg2[ )MjͮJd97i%~V $e<'upS8jr -qW-UJeD$'b\4EI"Dx2Oش ,2y] ND[Ω\wEBfl&yH9\OzͿP%4#\- vjS {K!ܲTCNek0KR C%x; |}}o4W ~W=S!=S%41!8v!["#&EO*e~c-pAacu ƝAAvHXiC"YÂDN80,DeTB^t7ZAՓ ,!<S_NBǴ=&t@`PFVH{SP0R61)G$NҏՉk]ǡb*sgd<x)3J!PGxL:p >>͂a.d|S @O%)D".v+Hof|L(Bo+ nOMSHbZ+auEFC8"h,rĥ0.Bנ9Ơac&ƔH!8PS Jc^ xc׆F^6d"#VKB7f< V2OLu} Ih(@R[r\ѲR*yoH1Et|s }uf4!Wš(¥hDK)`l E[ Ubٴwš +3roBqX?M; ]R ^  =l=bm*"Yꡂ*1H6%ȀU7쐊~Rz*%CmǴ_5MϊzW֋@F;UoX+Ms𼽅"ra{YqZ׼ho:aX2;1iX'" x_5L9Du/9 >^ bD4K&᧵ЕZf{-H4naQQM\i41OE*[M% 16 O̕l1 :TBvꔪ۴fVE&NǿIHɗ[ښ?mQ [{[!n]Bάw]wrbAf{ ;kCML-Hy`W6ʜλ&5xW#)z71+n&1;pv|} @<Ы=UgۍQô1NS& hLduf?WSXt]9j LX:ýN$7ѴKaqoѠkJ~ ^`2di9@_"ȟp_RlmApH@2.9arzᔾDPVhZ}H$}} E{b6߄qƬM4CMZR70P4 %xAErλ\4A{mJoxKpIZNGs/ck8G󺑒6%x95F4OYdjBQKZk fa~M`.Y:3O}"E9wT8LtR$^ u/v'xMۇ!t "l~eN\B " fmJ۬ro4졈Ɵav/>sFwTyQm?w$کM~{!%y9-'# ͢7MMN` gMz 37\FU%d{ptC\Np)uadZx>MبE•߈QE<. GfGe[/J7J^Ù~Hl*Sf3)/~]|%$Cp%d+ ]!Kc-CM?dGf;YLes*?&g13kMyEz7gY mfMun xq>ВQ.xNQPc* TŤp[<rNfOR42[%?C|a H/7̏g>f"'U]*n\k^s҄Ox>L GeDQ,'T+< F|K);~)'|VYQԾB/f?]s pSpP"viG{6Z1E\ߪEՍ% s<>8fGVo]%/+ YusN"~Yx*)"r&~)_G!ܹ;xKY&'| 7g0C,r #~59!&q.m&A&7Z0>k\ =!nG&GȤud˸`yW ҈XΓe b Rl8=h 8;Lj3 4{Eј3(Wۜ[%~PLMmp[|aw]/>I:q nV;MsųH(g$dCu6:>-pm-Lh]:Uela.m`ccE-Q}r:ĝV_`D7W0p5M\Gqh5$/+nzwiqѺT'm>+@w޾(af:VfةzL*kFSt6_2D`l~A -L,@ -|6@R"VNAm%*MnakŷN[qБiK \xY9i[7lX8u""VDŽwUX" BfޛiZS2 Yhہ%A+O$-xMm@9|v$PU1(Bz$K<܋ km#Vo#Z/|Kb!6>pru2@`JCRɾW__P diPCðe;Pҭ]jTnWsrm3kT(ܸ+Z B!~y 8I̕Y$3K-&FO<Ȭ@E/hM3ZBJ懴[ZwBGu2^ĚyG>OyNN g 5m&A3bzn-XEk),BY:`0تs?:rLkc0jQaCr!_&ۀAx 8|kY\M9\3yqVnZQZ(M(~ p h|U :$dv5&aRwN>[v+tgmnM9wިP؆m }P}o6 ׸j5Bqq&{WI-{`j,c q ځcC:!,y(?O}6,M8Vd_ !f0JEUKhHw]%N<"d^JoxM9cѕhL.$E,';y۪)gVF@P;R.zXYr7ͣL[9.:6ekKլ3ah $ܷhNm.^ 5$D3OcǑ@vo%>͸2#(&lF-)kw{`MqIThqBOgIE|+m.O>/rxUUpcZfֿ3 ߈6x_|ǿфaDc@?ջD:2/ٟ,Z!~R:B6z:j0V,^qFԅ\븸)sV뽫߱c:-NǤ|!S}/!̝[Vw0U HRf1t挟 )1!^!aVEcy;wȮ]mT#CX뻪IK];$LRd*+dfFL(ޏFn8EXmCi-d͸{k#+ OMj0USCt ~P%n{D/)I7Q z'KMϘ}:LZK[SN+ |ҕ&XefITe1S;8b֜؇Xabizh4  K杧~Tڷl=*u ChƜT ;Da"R *hX_~96gt&M[.[>/=oC,]"dUyG| ;@GL/OّG"eߠHg@^`OoRQW~yZpUuU﷭:C96\uײM?,=`qAax6nvO lӃ6<)$ 9Iaw7m.Dt~_9"I%0\`KF*m=A4&#1& 'p&mݭ!k?q>qjvYsҞӥJ:]ʌjjMb}X$N 쫭wCxQIC3P2ۦU O2f{*G#?I!{NQ۲Yb\2v80֒%}T/Pڏz $y]Jr+ 'sk?,k{ُ iz[̉>CLiJݜ'Aǣ"$bq—]B'mpX}U+,]zT7!s7w"ۡ<)E~#=ouj"GWӛ& 2C$FN.8U% fRjQs٧ *bF]oEy  7äW–0-(0eĒDeY*rԧ6;ձOVlFZgeCٞgOMe-ӎpr{EKJ&UFI.KQƳ5#֛N! Q,-Z5YyjJMMe[6֫B-4c'j@q-|HBw& iOz\;xo+Na{d+A}^Mz iF5B+Jr03{d3UNGL{ ->7aG5/0ZVUPLk`̽ lt0ŻiprYxbk"ӟ`GaPS٧2]PDCd쨙 0E{…Ahks)rMС8EpɵA>S:& Iw(MxSYpH5`v[t"߄ތK((IR/ >b6%MbS$^rվ:#!@K )!*[ۍ3-UZ^^kGjy:Pn73[>zQRӸvem~syD$&^?5 pa!I:C3Q _#,;۰USofQylsA;X#ڳ+:VBz ɻʡ\4/Ҡ|bjEh-]TŀyT_%;AĒ ~R e0`ӑ|ԏyjohVk}lܹڪBR po6 X{ԛ*UOB陃(CµiGۧm0iх\/z;Vof+Yd~`emLAG@, ?{Qh+ TyW=43N+=tSX<@StEp'(!%¾f*gEC!ٻD4=*_(BCYƙ,'oM33aRɚcY޻pQʵpEƶ>ĘܫJRl L\)ߋ4%POUYfJ8%`oRcn\@6K⤂s qcVM;figHg5rߤrX1GZD`.m*ins ~*ֺ+jꀆ,.?혳]u_L`QZ>|.V~v;Ef$\^_0qL ӑ.;q9u%lo:QsTCZAa(c?.9?K"F8u@DuJaNV|hk#JjNQ~Mĩ(GAy:H4H*c%Я)7KƀA2E%<2$?~V חe&+M`jL! \l(Qxl_`3tsa4<-H~oY5k2!JPWvYpU_{{q&U<8:8-K[FjM#.;K_¬&:rž݆jj =)FzVKwT=r_2oy4\ p!lV*w~Z-k ,@hUnQvB 5\0ojnm 1#;{ Qxi"=nYL^!q/~|K&ǎun%pz6'O@aFEA ?LZfk#2no݌ݨ\#{^R(X.#\/[-MjO`2*hsTk)޻ڇ֐g{zy3yKH}P y/Ez K \}@2\lĕ̊xٌ b-7"L#UBof`<xEٯu}3ʯQ8#UiG IxJ@1g8k@p;ɎjQ¯!F,,O3߄ǂfVa: |h$0FNYκQ^)r" R'j>mVMզ6e@/:²HE{R f4['jf9o|${[[SRTbdc-Sץ>hYk_+cb5yW-`ѨaE'O xCѕIXv-Ed8dONikLοgoÓozLmfO7 1-mL '(?͊ W5PzK^c~|i֣.I#cj)O]İӦOڜW eCST}TT9bdfcь{ߥuO}o΋Z8))HwRdq1S}cD^L|Y QƫzM6bW8 ﯧ /gyS ^0\vn#Ǭԣ >iΒv~q{Pağ!Fp,{r^=Ksi3>gC?JF!߻t2⬼uƯ-` 8DTlR`1%G8o(ޞ/xv~l3mWIO У7L~d_8m ڎki~xp5U3-K1/{u9@;cX1<P@8^NSOUXAnj? <|orƅp%b.-BIdǻ\\Cgd3y+F_CgRwqpǹMEbvN:#  2|nLdnxL2^~Bt-+j/V$D#Cчssf2q{MdF 卸z)=\H!(mgYWni!cFo/R^ϥ@E2jG%O.ø'l_A淚0ۨ,OGspSq)J ! 2Z=J^yQh}{8H7ccCRT`r(rsҥufo4be-8v1r} +l+7Ŀ䜻]}J *#l:EB GXO@8`TU㏿e9A /\V8kG:3ƇlǟS'Vu\$fŸKyhIVbLqvl=wI\4 ffn%\4.3yBƕcS$@(dT17';sԮ-G.nڇC$챔?}Lpbpjs $ґ%.]ұIy pҲC"C:~Կ-.U+/B77JE*[R'B(3h3[ &Gmk/ ×?rgb8 ݠU.0dLuܒO^J`ʂc hS$fNeoS^琲y I+!TXyyli9WoVc6*&`&|ACKn2hV^P)`m|q[d"o'H\Z9QFAUoQLh2omݪg2-mStXIee"ƻgYG0ywTViuc{ؖZԣ@1I~ܖ[BbJ]@wWƿU}T;>/y-s-4E=9:i !IOg-UGcwC]ý9̰ȏ(CҺ,@ #6|#I`&m9Cwӌ>Y_ݸR)~z$NA@E)mzY\CO e<)B¯b ΍7Up;G.J8YYvtCnKf?mPɏ'j!hT' r]KIX\74nڅiز. /"çF[Hx bէiVTNu[;z8,Pe[Afau&,b; ؉Lu#CR4א>l&2jop]J"g~V&i_`fkcHYh} ow `8""Цc 9)^$$E/lFsёS#ɐV\G  m5INB+.;gmf-CTFE7:0#(a&NnHn;{ol+oVe3rħD)Ts Qs0݈8wѮZщK懽T"u(9=8o6?c],m_L򨱋b3. vo+/6a:2O;ۚ<~-=Ro jW{Q(m~n{bĩ6I)x=4F-:>ٴg0a!Bh;(>96;)K1FkSv-XxB`f;`x?uR†roېm#Ȳ*|hnhAƜ UT^g1$hG0>b ǯh9s}S~!UiC6}0^EqIg8r<'&AoxbZgϜ!jSIC 3 M' @߃;Si|'ShnHR035pVsd<1£Gm섑CHGM:ZscS#VP%}P*fGTҍODYZ=:Br6p9Sւ<<4?ش0!!&E+fE {_hnq?gh\{HըЮe+eFp_sGƄuLجA5[RهLQWUnQ.ιC@B^L*9{Lo6s(Pr?>v7uG¬-.O͔ +܃ #{c#yWqPi8$x[.őqg!ǝxy5m=硚Md?;t OY+ڴ'ӖQW~l@*NY/q|Bެoe49 ώGcekZ8*VHwjWJ`z QRҧ.+TrƠнxh%V51tMz9SǶ#]r~hv}= J~`ǾFIKt4}*Lk\.j"ŜO`d\;j$ݫb[H 0w2% nkmk!˴vk)KRP퉈&qA%{^Ԣ#^8q  j\/4U['hq5s .]^DKA{[Z0]|Shy_ A脀%`Ml!At~ֺxމqAs͸ cCBlt 5#zqi@W` dC_#i0>V6PH(`q.LXga8#ȳ$o[/uڮQ\c|Hju|E(( %(ZE.Ui#O\]y9Oǘtv_".֙>o"C\~qlxpnqeAKVvg:ǯY}bBOmz -Rt?keupU14)W48r\Fq3$XA:{j2(}\}ը8kQP 2ц /;L/Rbف=Y"Fֵؘ3Rݍ%~ ~ABFU_L ff^(`OW &ƾ0yw^@kB¶53MN'ގc8HYOqJ>~ Λ Ƃ h-}kC_Jj?J~ t _bXALT e4!vdW#[M 3d js :v7U`؊4dg)BƘ),uRxS8' 3Tc]"dfmuoO-N~'㭑wU_+s24*)7+6kqSi^|,Ԕ-cGLc=r!T6rO \мǯRː]~մt-[QRKHG>Hl'j/*DE=hg?rjd6d)0<&L~bo#>)]e&ߎn5͕3*kfБb0]0.t I+T]DxlG\ "g{(CCRSp1 ,4e4gcxԑ(۽MCcD6ڌ橛 y@da vaCs孀z |3.좛B ru1Zh2mM93<:`)2,s4od*+[=dlk\-*2а"fۮsŊJ> xoKS*(3pJ=hBՇb㮷I6 9-_Fq;PxOqw^"p`=dM^sI@!N|e&=*^e%t>B/$er;0j6NDo۟~ W `1@6w.=eE1mz#04 W\õ%%sQN=G[s_]Ħ>3J 4 =g*_Z(7dz 30 E7"5?= ]ߙ$?i$'Y >ҢF `"evKL‚F`+ ӗћd9!p;3Rqʙ/vm`}|SFOe$Υpg:.OO4g Yzys>ݘC6d }.=ŧ9ʪUh'pב.SK ̩b<0`P}>4 rozLnz/?X70 s}` 'q=2~mn[`zj _rl7Jum.UZBBe%Wѭab/Xn쫆W@4>g:Ϥ&.+ۄ Aj=t0Lx'7Ѻ*W$bnB '=גSe APmFk(rrjMu5{W'ÍS}",+Іs}z$Yv^x3g0'8tW.̛1%MұN#*9̭ThEYC | (oц'j&#wd ;*yZ$b}qf6V\o{WM{ ,yq ~ @= j)0B''iпoа#NO$;cߒhgЪ<2c쵂#-3wd- p }I9DfCSX'8tC¡$nS  0[No6,Ab (zb/rȁGR# "s=]Cuˈ-v'_.8iB)$uJ=BTC'/ŹhO<N^~neDFPŏ/=zF<_ŚHݼBRaaH-eP"W!L>b~r9Rd;yglMBaVulgz֬q1ߏEӀ\>Ԍr8l8֎#*H| XKtc=)n1h̉8]NW3(6cNo5Ξ'vQW.pW jr;e?sc ,.KkQF^XcK9o e1#-ujXz]]Fk|A-$ψM/ZUwY*sLRI쀙KGUD~Hs"Oqh_ `:PyC2=ini9 0X\I1Lk;"Go$ɋi=0g6ۑ -xeYP+3ISE.s'B 8 T©+Gn45w0wXQ/SV)0u5AA\PܰWP "skB{!Yy. XmC1oRY&Ֆ;Vpʒ<&us*j^v8ĤH:UZ/e:bՕ95!v 1_rP@ Px 6wQF?ˆCe {%4OEMIlŷ}NoZFK |&Z9iƋ>_X7 H㙿٘|^C- hJ/ "LQ L('&`R2 *?r1QCNDRUƷ 2%7o H.{ll$tM\4FqVS$ `26(g1wi|Ĝ aD́=p-,Lԏ(T$ {u`DeC⤎vB \WEE_8 1?fF0 ϸA qQHimwaf[^3S@[T2֦@r4pP{}a-%Y=I1yZ_ 8JF5\`\:a+%qĜFߴ(3J-XCG{a$> DZ jI>w6c:6H]#aj N[G)¯ׇY"_m:py[¤Ѫz"McO$9M{Yt6gԬm7k99nyɏINiڨdňkb륪-ʨRP0$U@}Jq rf7֕-@K]AE)oX q:P9vVX=T`~}IH K/x\!/<.Dduܛrri#es!v9t!0j7SR vk|-BDN #ud\ĤYr؛OI^Ou"=Jᬵ 9& ?musy䣤 Wh"OB`fzVo ,{6ӟq~v*,[ ̑K&|bG~dgҰ9b<" nGRƈK4Rgz37eξdӽ#~ːz GGwR:Jx*db:\S3q˳I6g*#_$=FM#2 #*{eW~?`1 YOdU"(Uۯ=g5BA;Z>JVWG?kH\kmQZ: e@*Pb866E DɩߎaL%/s&8×+T᜗\y77֘}INP CW x)t% 6.I+}[0^^ٹT_ .O`O֮[(ޑ4"0[|%%ˆuzh]Z>gxhǩ ۆ'w.1V|l|;remU w±#+`V(|y찮XZ!<4 9 .t$K"wJɭ5gH =ǖZwNuH֦o 6_=oN K"P?ݨBHĒ)&XHyoNkalvKwŬs/[NK\rCd-,sj׮ə.0dg5 $MUir5Z hgq{sڦPiB"{|10H؛P~ 5+\ƭƏ9u7xngsE^';1I82Nق/T!~ƌ*R~df-u'U b:vlj!Ȱ,P1ϸ Tanr˘oD?*Y8\o%R4_|'B ]w)bQ X\oMr)mGvi]aىQGH o\`R]~v? wG,!FR.n YKxgz?fUK;'^P7x9%lX@1p Z"=?^ьdMFƊYE.5t +O5] EYm?! I5Ҫ]%JpYcf2u=*3 bRakq6ȁT,7"Z_ O9B=)5q^Ao03LE̿NA/ĵ fjbttt kR-:-lo2 XF?E6"D5ۏuA?VoD.!LluAL xsMV h#LN 4Z6Ct PaSRO9#^+S[-u*e4{qSW'`ꥃ[]w!̋ $v][ r^nxSҩ&O {x .RL @) _= q$ʭ/V-CCdY,WT]17^? )DnwCu57BucO9DRviZ" tbRt){S)>?ŠVXyE2Cَ?lD((?f"Vm2$)y\jyl/8a`]0M(Y*a8QkTe6a\e`,CZz]NOY&&.-l6_nƌ9+MHR.F DƥnI6t B3_--<81 0n~Oڳ_KϫK˲|Xl= \'8mrk3J8gRo,=utZP?+sXj/3ӊ}X"=;;o"s8]Jd[W A8 a*iɧ=u`X@%J sK*k?K*]+$xA9E '7NtaMv$eĞ>vIٚ&nG}vPS{>x툙 of9Iٱa-m2U^DJB,]-Ywڝmf'w}j"~L18ͨyKP/NI1a݇ÜΓ* I>hAm#\vR2 }hA2-'S|Pw"_i48V=,GX/ e4E_AO( 8n+)-J Q>ݯ{)[ і[ L, s2攇W'-nRH7Udbda%KXy/?y^t6罛FE9/[m[ i"LXOUS1b$gX<27JaL,_./pqXã#~. ` Vqu/;?W|F87 |#6Cp,y9?vRz{2ԫ`&exB9d[ˏJR$C1"i>g W r\AI0 Z9WYGR;[J=L YT5 @b nR }dJxij GS7{Y&&`PBw!?%}Cy!z_i:PmN~=@4Aw= njI^ᇿ1\FP^%_pTP&gCjs ҋعpqxk|Ii\qun:fu8pO,rrK!] -Xy¯\1y'*#pT57\]m\Bp=hu> ǞC\^FZaRy=#pJ/712B 3l$~K^{I -Fq7bydPy `"XTKz9m/.u79 LB(וXB/nٔ*.NHCk.p8|lSIr4SNC&?Q˗ `"uF'vߘ }:=?##MpDPACZgԖFÁtFH{$.vV`k$}*HԄ7gkߤTUΞM+5 ܲ'K_i:}){{Tvh[U$4aml",Y.A$1Fɒ1iRiQN1} ʂDcJ,aq9o$ta q(y{%m=FJ>ڎG(Lα7AN7|?k-Bb܅A;민mul)Mw@ 0D>\"&((1N "TB GI)ۼ#ǜc|E|Fmrj ᖝ[ZLX=V߃'j]MYսO+]O&I37v^oP8lnv7n6<5ĩӕ R;;T% rc=w6U$ӹA<=1v SPE#i(zK%)?XVl% dž)ZCTVG;l4ש6:EL< { J/$QEHRv !5YŨU'Ǘ:fahėmi a kVgPz'|Bl-u<>$WSsvL;? )Ұ:մsxK'pTmP4t0DTB- ӌ|`j_URrS¸KClI(olÈw8:t!5ڏ*Mu&6Q95'۶b \ܔw?խz'^I>m/C=x 1Ґ:s1BZj%2Y,4 rOdkp`57bQ:%Pu0Yydʈt; ~~jOlZ`z,D$e={7M'z{((1I8Īa󕇶88 MV ze&=K84AʭP1xꦛw$z"X ] ! z1'O 7q].9%3{;_Kz׿~9ES m}c.]D}՛eljQZdJPmjjmS)CTbk y)k.О +W.S/뼨x-CjauކZ80,, za$;#CcIUl񗦲S^uR*NGT[WL;_CHFɁԾfl 'z0ieqc p7bZ8kS ҫ=7AĬgH47ɞEϕ`5c_D++o僧{9 eja rt{_u@7nFdҰofkR#b¨}Kjx{0s4?WsMTZk/A] 1>:/Y|L犓{ =j(r>Y?ܖɠyvfo.QlA@X 1(oZ>S)Ny`kFv ͏ ^=EE ]rF4f(wy+"OLz,"ܧFnģ#2WzA(k; Ki1;錄d{*!);`,aq=w[]#;9s{:{f*r;9%<֨ɓ8t ]_JxO @E;f@ap]c~R<%A.9ko,˭4+UWE&\ 0=PXYkգN^-ņi,[qTnY`JZY [P[h>"n6AsycMHpq\XKbmٯp3pǤ᯺IѴg}Ka˫H%K,)cH 40AT\Ќ+.9O.;ͭ'w11hM$+ԉAO%|Zu@8 {ʂqۇ ?gE,!;!5m]A^lQ-WCQUug][OY[2ݷ}¥7 g0(%m(xTdy. YU {eM唝•O%u&M,oU^t\|t1LbN]6m6ė !BrC-PR{Ҫs|X @KKӘb,&LJb[SM^rSh<$gJpŧao7\x7(/qB`sKo g`Z7Q28.A`E8q/R u;_l$r|TCJvP;B UB#ȦRL04 ۨ~]$Atn${Uf. #aJ6{)yq֞tS9d^t4\trs7E{Q9:|b67mnjAeDdۘ7 eydӥP*TƂzc DX 򈅝{uC W6òΰIǐڗ&lQdp 3sk^>4̲T}_Ì<v\G ,9?'FGki[VmޒDU7To }! q0 Ɋ3kdo>:fOvL? -k1|őnOj!N.RfނUYCY#L]51+P-v Z&f!tuoYs|y.( w+ݘPĥ[3Kʰ +ܥ0ܽqB խ |_@ȰGKbm}@`)CS 8)پp- 71%sɳc!;gWqgvWL\FKRYve"0vDkEEav73!^'{WjPxAE{Ot/G!$S4 $\. yG_bu:m aP %,Wgv 78=#Rsz'ЅLHH J]4Lseа;=G~3,x2$}djffsm #bMe:؋GÌ tD;ǫO5 u`:O,{Kn _d!}}'@;JWQ ȸΑj/R՗^ĜCW. [9'-`g%?iG_LQƬV sI|'P&5]f!tH *e1LnUܘyfx n2B9 N BV̞=3U2W4s=]Ew|aVo?:_`H7j.H?LTaV}>(%Uq}N{$S#yvQZյS`l=LMRT+Owu#(6yn8B$ H7w[HU7_)58x;tk2.woj( %7 U| >˺.>{\2c:6]!\d|lsɼ^[Qo=U[A-o|f]0NQ17y3LrhbΊdzh[!/:XAݼFfހx`X 5P ӷ-UH*XuFT[&,㑖K~s\4 C1 z5[%B]s oMSKT{kP}%˰y'>ZYKS+ O3G$uNKNyz~nE& : *&Cs^&Q]sf{3\~'Ur+L#^a-kź'J|+`$4;چ ךK}wY C.T+XBOl7[:U^ݻGeoPy;0Ht"r,l¸ߎۓ/CVGDFِߡlϊv *]F 챻mKlYFqnW6/![XTI,ݧDҢ|! 7+~ڊ>qMgjQ9E(ߋ߂ SDsڕ4#7S_5*Ϝ`]קDHVXxX>bǡf&K+Kx!j ȶA_Pkӊ "hLt]ThUmOB$-]'Ycr& ЉtyT`,Fı&O&Qkw_oq@ : ԝ 0!E"@k!)ΆnqtpxǙc=ZתQms"Ęv=}QFN'N! <@ZC숊L#l^Hf_ix<ǜ!s, 0ښ*`#U+}H%dJdxP*Pb%L&qf) j:g;a"Si#'EKmsi N5[vn3'WŶ.sD2q}&?,cSWFV\[D g] ӝnڅ#[jIpY;% :-$ܳzMr)y1/Mzx̥%ImNvJck8ͪq2g/hCTjKDwxP_+N-*NC&%%w% y1y=@+9'k?XA $ֲ-{ۺ0;"7Su1[9T D*D$= ]c)3k:Q %lc0p%˺W|dͲwf!$vγpA\q- ;<ڍceV'.@ VLֱ-\(AXzṵo-m 32p]RS)8m͈Tb*9'6bz| >vEr49{Tet&+@e M(]4=BFڜ& XOj>7#֙e`QKsT#` kN/mBrW)=?JY lB>wX(ŻQ =|  [osoXulS(sߎ`?1MdNC`oe6zkA*ؐ/6$\ox0%/+JWBЉ/(]4JtW3u+KGh9 V mR FzPl HL!EhSmj_9%DiqOE oإk>1Z-bυ;_^`5jQ Ư2HIh#`i'm 5BP{B&9DiF qw33fj؎VL@Z,9H0KBQ$vi v i>M=%EXK,S.LFކL+懾W^QM,.PRx"*|%K˓[f6=Kt*a#-էb n (HQoL̕=0RDoQfusæ$L>93H kC]Q!Ⱥ/ul7J/Y3m59k9r@z>|,a)6lrḻ@Yvj eA*ɏaT}0'] ~%"ZvUCע9^{jȒH~4HېYǮpx<,m !e,w cEPV kZY gqzJ [^8> {yq])G m3εZ).bmNPΙILp`T6Q"Qdn@}GAI̖|Q&},GviHLguޭeߤ@.6%> Oh-,A~-R !xk0ؼ&}$IЈde؅_7ǎP&ƪTBN~9X-C}[ Xu%h^X@ίy$5Yuf3=Mpgs_vh#OuI@mnhT$OoWQ,F-fjt8n`#+ıZibs&AoOlt[ҐU%fz ak鼤\餚ʸ[ڈvٵwrZ9XLjJ Wۓ(|"qDrtėSzגsyDߤ!۶u_ʃ:YsnA('!KCHG pt`: mmyuH_I( xFm[ 3r)ѮC:LHMhȏdׇU X(_ΫQiwi4b^\0j9z\|cy4FT'߲Zp+7ַ+)Aʙ}WWUɱ-3A61NIтw⮌P2㮊ox#-GXn# @m噁^&c u_+I3G|LjbPRMhn x>(> |3{`vW8 xBCh88_/C=jԎFm1rkNz@ 5 /C}~n\ C4X R<FgU^wq5!OCQnnZUА*':fKz>}Џ.P /eC}{. ye#!G|w85-%.mn$\"p d& ئ&, :g2Z;GО T Hiwvlb~qeܢMtwR*[9;_t׳[2ۄY\ߠ5Z+%-ψSR\eL$dS4;OHP;?5 Lpaږ>˃?_*ݝ$ Q V޵*NPՖL"H@ͩBb^"J Y>5pghuUt'y13HIHA_̼DK-YI_}z0n5"B,(~X>i~BlD;}׃`}i3 *qDl"* ai T`a:7QqơmyWz;Tgg*Μ7?d yŗ=;QsɅdS8cER9Ihr_wH*; 'D r7z](W\m3G{Ils:Hf\YKx1o ܍g|9^Hu<>"TxasZj9ǬU= NR~&3R`` qK"9ZmRrE6#fr C?/J`ŐB.v6C^IIƷ۷(Y<$8 ΁'SHn 1f-Ǒ'SdSP&MXԝKNC1q\}10춟ōjf噳mxώ;4Ȩ 7F_90rCG39:ၛo#nٲN켗]TsýbNlZ<d(AId &%&_)Y a]NtC8ȈUzb|Nw*ŦQ K$eP+q%3xؿ&XF,QЂ9 3'QL!E\v};F1uyEf]Ad\H6¶bz*FUM^tf;IOHֲaʊnk`8wb5҆׭xֶģ?V)5ro)<-4߶9_Ӿ-iVI|Fu*3>Jю햎 bJԠ4;mݺfk|v1uZiێvBZQm[k=Cl7vv\9G{W?ESu6Pİx)d N,|SNIOh39[k@GyHHR.Pw8 ;!6%{e|ODb*ړN*#6HBJY:ltˡ,נeƁ|Ȯz^zTWo#ʰb\YC`T$|IOa,L`v}Q1]څeGܵ>5'F no m- R!U=H-AN,WaTw57KH {&97hf[H`mڬ,q^M xJ\&=y>V}AWi? CIER RsfP_q2Ax8Ho>ā[TC酏 +̌Q]W3. ,r yRMQ0 s@ԐwUvOׯv3L wle3.xfؔ[vVˁ].,CX:SħVq/6N,<0g ^.Ԡ!``J4UJi*yyL}i% v:ڤ-$ E2 Hf[R%$d ;/G!BI^UPēj`+ڿv4X?Gbuޫ$@E^;fA4p?|Wm&??N?mLnP" ʩ!8܈}8@Kc|z|yK$K<1` ni6^;'%*aͯRvH+ ]ͨW6'S~$K}L2>){s}{m|\_KAӝlf~Vgo).V)ę l:ԋf'!-{zyԗ-=; \T29fBLÈHt6@GpB+tʙ)`;W!6ف+U#lf3= -g0Qq_Dbsyܓ(i鐉J4^=boAa$`ta>'4.?Spga[%O_&o1d9餶w 2Ph|nW<&:M.)qKRܗm!}#iBT3N@hcS,i[LD^{Џ@j"d H!C&!}ݬYU cáԱLp*`*&805TRm31 V r F!5CYWL?WgkL2Ƅ&YX39z!=;0XS7NӄۣI&$[(i{RwԱwq/'mbB>k<5,V$B0|_Th;sp:6w:1LL3(_}. .Nlq<ĩZ ɚu*w/LugXjM 7f@PлT*&UlbA3:~1t ȡqr׎Z}V.F*0cJP y._;uRtoW+ dKś,]s9Es4WF::p?M!8tPX@>]olO!9KMȵ0/d#9C%w;)FŸc̶N1 u48)ܤ).,4ShXVDtS%( ipHAt-S G]OЌ݅BK)̊7rWnrhzv]9 %s[QT#fzDij +=։dj,Hc|0VNjcXn%j6b#v#!݅"\(CU"^> ^餡 m$'7Dcc\dOg^x{~%R,.ɖCd?EVc6 "e}LuoLY~bV_>$S~P>Pwyy"+ +:$*V>g0vVJMQlHQn߻Lوi@幯<̌lczԘr^ZzaQ gIR}ؓ^oiReFu1 ]U5ڲ+pٕџs`"Y R"Bk3C%#dO'Ʌ)rJ /qvPMPqb%ޙ7H}h ė7wk|DYԚ5/|u%B``im‡e.a;W_X+/+үw oyeU;뱣8pmcZMs YZhZc0|nW ,dU *\k7YނR?WS@b/7bh{&]9cH*w!q3nW%ȐMTNǣ730#O=L8;qfEs#ٻ3--Խٶ[NB-gr+;KUUhKl'w7D+,zI/Kք-LJF= <2崑FOUFXHI929UfFu ly[%)"kI1#7G'^E ^TOT+R&QyGl/0<8ZYƜ¿3.tpY^-G䢤"`StR< < VtVD0VyD#K2*6(,S#Δx\MɴI>̞]uG 86 DDdҺA?,|*nXޓ]^"T&rM볦77} :WzrYF=Hk& kJ|5W",;$WNkU+y;?cg(Ի>`!ՙBtOQ"By@*gatASQB%4QUEԋ;lgabR1\=zǥl=: sLs =~ ԀTI>.R [̚^WЄ!1Ly/JESyǯm3 bnw+xIa֒,B9YL̳MŊRBiF/<䯖cu/ 'U=Nd)jhrS6br>Y=A?w[yYnoVP<` 9E8to#I`mcG3:?F|=)2u[Lg`LH:G1v~S,ӤGl37eZ#hV9`$_Kand,[ $m0qGj&g~5+ƾycYJ5N%~5 ldk'b1$QGHdzSI aX ;E&gsN.<9r_$G9MZc2mQBBi~0 ,&9:2,1I`_.K%q_]}~I';YrYBNye fA+.Q6 xvֻ2<EI9UsTe le^16,9V m/0)&(#!ᅾNн鞃떦dNq⢚K2]=pIRxwmc=2J(}(lZY,ڣ)90fB9Z#Og*}@@$)諢 PY)v)l-_וbv|_ܣVy`HS(?z ze-!72$:4%ql)7Z2+jK `j d/F&,^d`]"Ubt|e)lQZnʼ(,`%2~R-&_ᝀ&Z$D* #9 5wS<,ܲTFvɹRDYM+e6;<,î露/`@3$zV.Pl5XV8'Yq([ٳm$`봻\Q:jvF :kƱԙOb52YDJds7X#;{$XBdI&{e-n'ؘ*\al i˭()"T<(Cd?{q[h;/9>9"`᜚K0eB·N}ˀw|ԔUPgk0$s'xS +t $S둷qͮH;5QW~fJ-6lAҐHcdZm38uXjCAS߿ҧ򰇎hr򆝩0QMb\4K# 6Og Q 'E*Ҷ}(2v \^֪K`qӇl ߓ!Gf=(,\ di<|"V[PΚOB7)&E $M܁j;4 Gg&2|d)kZ1zb6vqq2ਆܖB) }e]XY5g_|/#7.z N7ୖ9A*l}85ߏߞW^eqӄܖ!^.xBH10Az \_z/) zgM"A :`M &N\'YNǘLMj*cl/+I$1שUQgTnP.¢^yHyYWٽABuUo|v㢲7?/I嶾)쯝*Z `J(7RyIks8,3VVL%<,сX /m@)V289OvӋG߈iW7m* o Q?p9򀎖՛˴]J&)f=A0kR!in}e]9@~H&y:|Lhw4LuH!Xl9/{q(kfVja֭ N/0?&,+I Gu&+Crځb5?9uLt]nv4qGle] xw„hIrm[77(k0J¦(z/c[?m&Eri=E ڝߛWJvuhf'<٤i!@`$`*:E>Z[Uzmk$uCw%PjF0le㼐ǫR5nA/"c\vYeȐ,oCݸlX9CJFcp&@4&N:z,;+h[`Dτ.&YCH>h5#2j1?fN[ r: In;bujq%J:d}Fxsށ􄷹<8;əsO_-jƏ(2bE(4ԕQ`xmH8/8蒀Sǔ~t@Ok Sj A!f_X-N/IMDX_HU]@_y .a[»OFrd֠xQB4oY 0j1;ٕ}؍Ѓݢp+pJ-nmdr f|Q(PVo,pA! :eݙ}ΙѨqagOQ;\P lYT G1\+n$8]Uf/y=l._]kpt_ Ks[RDH}aؽD"d0s+pn*k+T]%~lߘCP DQOd^ 2Id8,o\?  "PT_iO6BV}.plfU9nI?>\`a3 CR@/0_ <n8xYODLNq# 4=pWC>u d:sR[ ^DUVTKq@ BhX%T`ΫK8m4 ^ AVm>eu\^}7. qY9@{ zQ:v+$@ S{E}t*9I[H> Q L$"N9wE?8ԂBynLj{~5>RQ5ABAz%ƀį\Ir&#fmk_itz._˧ w4M ,IL!PmV_5bK;Rtn:/|.0$>XSnDJ z]]|Mɧ\7pYt01ܡ:ɺq}QUyE89>PaRm&^t`*ЮUt<"Z>np1aµVCY;F<\K35BǢivhh<ՕxS`3M|e遅{8[PiM+蚧Ir 1w$ͼ*5xHt> ^zyK”5hm%Q &- { `*"ZF?HO2[z!@e1aVr(~l,Jhw6i!2ӪKN' UAgE]yFUI}pxޛC$8l:˯Zk+Q*{~iWq 2>MKLE"nJ^? \yyb]Km!o+ysnX:#vtO Ȩs5Wwn ^~1=1PZ|հSb> X3 Zruy@ N+ZȗSig1XiT(RYRrECD[n1-W0P_v2uQrg'GueVO+>=6hWMv]MGG~63dXLhVHXB^(Ѐ2gyW,Qh%vS!z*=fFf7&1Zse( Q*Sie jt,%`3ϖJ/~u%?o__Ke:&k_ppFc(22l#/1㷲,Kf5mφK3:, t* SVZ9n0gtrZӰ$GK{+vAC;< š% vZe(RXFWx36TnV\LsH/ټ%7r(yr-M8Z߬O N1H pÇ.P) +|L'LܽL-!ȶLT9\֋s/Մ$F8?8aTO'mmJ@K`ĂK=igEd]D-B= X.mOGD?5NhoyZQ[ zlPڣae6]|xX {_l^zʪFբ"x_d9  Yl[9Vy Na6Y&aӒv@m;`_8 So-a౭4{֨8/f"kp;V9HTW"s+sۘ [t `H2G}J N vE[՜swS륓Pdv4h5K 컏O5'XD OMS@j"كыCT)H>R:(tO>[\KM7>Wzo#a)גcn{7f-`)XU",jfik&Bt)|J/%/3p?rm5h{ Dlg,\<\y&IcY%(S17 h`}=^ۭ'YAmfU7RO/ZOX`VGXqs,ɝPW1mE&]5?>G>g^Hf}=&dhwDFq*IĒԄ@3$CrӥGNSErw _|%8@:LUZ8dq]JQ$YgXG=60 yk̀b 5YxQÖS(13k(D$mB@V@Kv`70Ge6y7d׷p>Hf;jSJ]4[(mm)MN 2~kBJp숙а฀~ZC!61*s,W=;abaٯn:jKiW t!t|Z V y(GHRCOAr+q%i>]%K̈5Ed|Ż ߘ,8|X] JS]SVdFz{33zarLs9o%+bKڛclm&㊳w2|◕8L<" x-9zЯa(j>1е^ܸ#԰>8CYl&.c ј"ϼk+8 ЖM$@ErCݺ/[ FZDE DYf)O6m9vGbu{ݗ|.o5VEOzŀ?Ϣ/}VԘEc7 Kő8k9'}jSwaB_OJ RCSoEm5j!gR)ux^-X8lQ&5/qK#|Dm@~w<_[H`OggVMR}R"նG_NJ JJH8y' T]uRxy`LU0ZqAM ލM&NY=BV|ʅ?lڟMlؓHkoMx/KeYԎE(s " ƏP9#i˩'Lv 3\ T xq@>͛#gܠbGGQ;V?s;%9` ,ƿ5D2bĠbѻO0/.17}P dhqk.8~I!8G彿Q͵2H 13f>_x$I4dQAu6C1p$h9{ix}j M؇/ rOk;^Ey&0r)] ƿK&S&B^)뽎jʡFY7s}F#y"1zLEQ([3cx+e%?B~;j>48󻱎p~HdDmI  'ty std4OqJ)Ri$SvpP>X,>vMئr+J+FXTܶHIGPĆCۦ2Lz (Pz21a_EjοlɅRu.;߻r{~&U?d%*LqqI 6biF f]%LcfOT]aTNrQlȋP[l+AKnI 4 s/uK!_걈G\ ucX'6<,Hrx!$A=&&@- a4 j$8*wdT) %͌%$GZ>'I{x,݄5+f Fpa{_^QZ.V*A=p<(~3(Y:%řąe5b|f7/Í4Vx)'tʭT;N*On v.FcpWYv_da|7!qIF |U8< [ ps~f\TMW"$SxzXK*3sR%H]k:K>a 3?۸GZUw11x"<LUUEWfُUx.b(_;6,^[ƶ>};"=;}+ ُ., YWL?nE>qƺlIF A/p2qaW~{jmFdIDy3b-D~ۃa諃E MGwC;W%0_]_Y|bǗ"f9}DE_ۼlfHokթ=BOGOwV">$?|y,<292]ҵiq|A4;Ntm5GF݃@3鰲"RQ6<:Rw72ٯb9 S>`}]a(וZ]:TÅ3& W~NVT/&6db7wzVLXooR-N-m)4Doxf-&ߡ2+]+0#`"Mx^[aC ;#rt Kꪡ*Ac(STGσeqh|EQr;hXliNo@CO`CtYU"xpmuzcU0P':`-1q[;Cqѣ죏=1S\ľ q6% z.*K.jRfQ"rX:R-+@BPվ3#0Yz>Uur,y>ۮ@NJms9SV)D,\nRҝJmgmٯ{6Yswu܊A$vEw6Y %ME3;e>s) +;M1St+h]L9dfFDMFT'E nʰxϴf!ڑ8֚ Fa#B:KjPr0hYڄ<R֓p$ T/Eѐ̏Yew"V&ȩN۪蚈YY$W5pF~aF4"e(+gGo=Uo*y# (e9e&HKw=;18{-TVe0hS_ԴZhyvt`I ֶ&$\vL9&f|JI**8,{gWlϡ{3y=8\)4" #xϾ:XOmj,qc8᪶$ԏU2kLxYיz\;KP…6he#&lg+MQ8R[oz<^y;H(€v3ϔ&;_SWgXԮ@'˾Xx04^?ga3 (\nQҼ[ H*MCItHFP*%RB:Ӡq8CvN_& 7(g @NX!C.&:EUj5 {FK}Mtxp6PT UoEERjV-·Lf2uXbV"Kޤ9CzϜyiZָFPoqa ?nBʳ>_Ǻ)ËS&r yRP$:MQ) 7xjU4gdsEfPz<3|7H :й=ӶaQۛ?zԳ&xO; m}K"kY2&Jkë́p "WG s ٩ &mY7b_vq0mU&CgąpZNquREod=Nj9q*e!,ej&Lf%s28ESGBh2LqPd 6 m3ѕ+<4ml" \,юCBt׵NK}E60:WPHZ {RGH'duǂ:"WA]qrFF9rwօm  -rھ6zӂ4SMv<_ zUwEywKAc&5-h..,1q/b;/ @u$>AD 䴈J!_Q氹[%ΒYOO [:ߤ/V荖V-"/oRЦf$UY񗿁~]1❟SSXMɩrxǞ6)<>*?i!vo闉t^kĶ-1W8cffW'ĺb ExG`5rݔ\Cneǔf4#*uѭ'p0 B"iG',-Mkz%yH Ɨ}{1eGBaf1y&VbKǭ]kq{8"nz &q?UB sDV_!M>{6uۧЋ.XE u"]jhx1͆J//ܑ`Y-sM`X%+vCWay]ZDScw{n2-,U{١֬ χJy\>Kb d9!ےZ_KVշ"eKk=Oe#,X1aDF=P堽\ hCY"b5GGN`Ӽʘ~-t$u~ T? gs:g$?A }&eGT; |g=sڔ<i'sXd^Q-$̬,*66jC5(iYUdAҩ3tјe:&6q x^1[U6ĸϩ<0$U$_|rO(Vvkoy`~L@N&EY nzi1XTj-J5G_^Ai!Ub4]̴w5ǑP<Ҳ6YV/4/MM7mNEi) JvɲtwM1[e5/c *5J|f7bC(0d|E. %'U46]ƍFE˚.zm$rb<,\m=cɈglfۦ"|c\a^ޣ 0S9i6Ls`~سqAi_ Qu2UO 6*'~Άr< tȆ^@VWכ)(-:8@+0P dB"_1qL yClƜv2_[x#afC2+IKԡcr} [} mxkRM0A8}p+IQSYB!6_~PCɰ΄-h8wW-ןz9A EcXqV b 5P@B"h<8y ܵt7 湃IaeOMB&R3a2TZnL+՘~s O-hOZh(a/:<se\K\g#?l4@7K|;N-pNcFo%`Ƙ?!b`hp9]FNr(h~vVз3m8lk9dv/*:2(ԋM#P(iIζ0G?#Z1brF){{Xy#`D [?9RRpoZXL i7a-)Yxr'?KS ݠ¤Ԃ+w_j`Ǫ KcN^Q˥L0Ȩ9nV|OӨN!D Gd>[92(oHkkRձbS4 ,x\HUE"Mzj(8;bbK-" TSx|Ӟc°OԼi.͗?@ ,IۥSYwF)Cޔ 2I:.΋5^` D$KmB??@x9FvB*$]f|ɒx^'t9E>ڪ*E,jFblEpPe|ٍnUfByOi&8P"l9kDZk-s *> @ʋ;@'z$?l𕮳G%(71ɄMƌ1SPqvqBqB8}2r5եY|֟T|%曕oaάس1`4yY껁X9 <})%IڸpqWFRFɺ}3[A1ַWÒ,n0xǨ崰B2/2GXd+q#9L}1EDS| r۽ Reu6-@*`Gj8dǖ47O{'\\R *B2T19 ~J h_2 ^܋u¤zu/Y4`;eKr (ި>Ym~ZIIr$`[xNJ>LOΥrD AO{0kn,1kk?xkd\MϸJW CpxLqɼe @\fIE >NI%[;հޕk x|7ONy1RCy8[=[_$yE@0$B'P`@Q/[kOk?Hh'$lXɷl!{_i_7?&mtB8GpjY|oߡH|c (8*-ԟG nC YbV5-iާD>B0M=546,ׯ%T`thgvdun?=}w$ql<1=*K1}46'&h?E5Jq/-ڸ쓇d5 6>FLA ;t[Jw-1u>yV%b\r`ڼ@Tiˡ0O:&}8"ք‰qTk8[aYx}La yvD;U]UCnэvwxTNlyKqrpX67`aqQqDQ, l!M& rreNRBl|?]%EUf@ b $ p|j ?m\< ʲ:khaX/ߖsGԜ|Ϫ6Nf֤׷0 AʣdLWq.V.Rv|XDME[چЍ$)RǍXa2umxSp9R)w$c;c]9a7RU\"? &㘄c+@/1s ؄Zsx4 }X{b .@5U*^W]ם;+>xUm`}{vnZ$H:|AA(8l@ʌ,y ȢNF |`}y?4+s+ޠZdDaݼxk $HҜUWYEuxvٝ7eKH MD /^x8I՛Al~XúoB,S7\ibS6a [ȿQ}V^SFcERly $@|l0YU?8f7:~̷c;%lbM`Z+,jcS[`0$>eC,N-t2o=\3Aj-XG_>m:kLQ#OgQ{өd܉E/LO\sR#E$[7x}"մ eP_&*tv-:}#][ќl&eEdetH;hu^yoif|\"U gO5W'lyKl ޛ{0vl H!3İ1&qDr|]Yg׭3oV/&]8<&chQ`uwPWkU+-ONJ-4& 1OD\̷T 3i7h& > x9k">&gn; mu<Rhe+gsfwd3pb ЌA?PP{}2+ff#1k`B,s A .ܟmR ՖUAlZ3r,X&0edk)Zk$.6DoED}s etC6HkO5b*bb3mmaDx䒩I Y4Wku B-W|"&yVkuI[w[ӖK6?X^B_]/vv+X]Q9>'(Ud&cqL4Kv˱H-Mp[-CCVt=K4 `Pe V Gn4t毃 rVf%X2J/-TW9 3`E5Ȓ'U{ c7K-+sޭ_@}X QII΃kꔻ){FK;?B3JBkx5LhljϞx}XCܵ~z Ȼz iR? y7 BgĐk·~3jR5ó-֤h_YMAra` KvD ff2% <uyD=I0C3D Wf_(.r?pqzņ 2Ziċ:n*C^v ;#Oi兤w ) G9ftH")כ @ 4D{R/$mp4scKM*12Xn(}d`ӺR*瞧)3vzk1.+"hJ#ZUU̗i!ZdYvYkZ䩬ˢvXeH9Ku>lbzsT+^RI3p1 ꮉZn] dpSQf+<^^h|~qCi{NDɊ37ƞ\ջ;. Sl( xa'/_zQ"?OVN Q0 CW@9<""wKӏ?)Mo!)z\EYQɋRk X mE%$=Ť[ =4b&}-}Rdfp1>:BWqJv l0 =¬yuٮFy2D9,Ըa |t8 1F7G{c2 jllKQIgia6@#ǻIeUr&dɎl9"̆Hz?, m}"JT z s +Fέ\O3 rl qCE##dxk죀htxc5m]u'՜pBem S9i ]"d?SȎQbB_(b<東x[hu,Z]g)ǿ 璹DàwogNeVz+l9C.R5u=*јb.WY/h'K7+OسpwD-A -y#V -8h*׬ֈK+377<1L6kC34bگ֍^=)DsN68X亻 ^Y"D:>$1ҜONckgۍOkyf O"׭ Gϝ,g@fB[q J;M<iQX|9MCF$ Ib%dR=xՓZ㥆uJ Bvd"{U>cġkK򢑗߹?(b7+*}y֢Q˥^HyK$2qkh/MGҚle_YS D( 2u>OddLw\:t,`>I*RAhX!C/J@M׶3]B?S\%mZI^%{ChG G)O6GԷkAG+]>{^h~,0I~--vp3*|qU@u:]9͙\bLzk'٘͊Y^00PH>e wMCijq=߃}KWGRD˽=uZs{c{dw ^Z*bt LOqw?[K7=:`'%=eZH"[]r\Coр#{鉔%B3Pv\=.^z\لiq:J@)nnL`k@a)P`zCQ|yج˷4MG5 7}b[0V[p Z7$P ,jAzC^͋xw^}i ;PK7&d##۸]i/ 4ҾA@N40Eò뒹:r &P(he3D #?ŕP@Uީ_V 'ҳҲ RT}[^$U`rl&я)q0k8Ia&À(b'̀ЫM.r/NNT<\TwgVaɖh- ݖnSEoP`֑-S 囼 12-Tx{sΠl T\.h:{JP :@6]LߟJ}r' b+KBG9t}*GrpD-,5J4; D@m(`3c1p63/^TG-/8W6 6uv"BN%by╾wGT ƣZ%['qϖ7ռ-/pc4+Rif!uEݘ3 j;y壔S]UB;)ytY+U_jB*fISRmu?.'AJCNB7K֜u7318V˝a㚂1k.A.<x(aqDe6V/){tsdKj{:ԘϚ\Vq~Y|R#j|H͌_?t"ѵhCKʢd_1hk| KzY~Цb9'+=~3BEV*;؉cKwZ~uTZ+|ajL}ϥb?"Jde1=D(U >N6}؏"ήX5948XNE]ZbX@P0~`%uu, O*23:B h-0טh$(MFh#OLW- p b*XJgQoz)m*[;<\qA\$Á5TtMHɩWu \\/L|{3rhïk!գd-怶%%Żxe*77! jd7:ZjD$H}M0nBAD^Q="NvM:K½Ხn;0Hŧ^R VN4T%|9)IEx3 GtV]!_0vdlx;w~Y|>CFGSO2] bFex+9'j*?l8obJWb%WLIpi/$.&cte?U,Ĕ/]`ە)]!h-@x0e;`$!WqΖ}ߟ ٍכFIr,# ^zՒ]dhrd^sQ +yGn|9_F#BtٹB#] DN~`9kn6#GukOtZ~_osO4} {[BEs*wՑ/␝AGKq417Vj5}ÔK)?4-bʬ7(qT=sfIavPբ]^ 8$ke}7%oտGE6rެmm`A?"#}!Du(Ez "'GuM;9ׂn*k+9\S8/"C|{9ҶqHMªVsd1\~pu.Y_֭`wmRWnGzscY!]Y\m.~^ ԍcRlLg' 0^ęctƮ t/e#!LgCs-5WKv`j-׹u.N>Lu:PHh'5q?Hd&ɧVLw1b.ispGG)f宺8^L]w1<$ Hs!_=#IddYVS/CDYu {2R~Ya jwe~{; RfvYei {4@mR\&hyٜSf'B%Rᭀ%ɑpjKpv+n#c~[WøsNƧ/5L0%{[.}W rUJMV\s(d€4SULo{p}yt^鱍6rihk]钇f+y@>|lbؖcQUԥ1T4ӄ5b13"읏7|NKSj/.2GFrJ960VhEQ~*=VOq5דJ ߒ3H dq+xHHQzar~8^+W[AsU /o&O t㯻Z*@R/ CmI$i޶jFF[ȮwaM&h{j㕽 dmc$b5HlX ua^ *[ ؎;, !WHnGDmR%"=EP93υL6>ڲS9]<<^1֋4we(m^Ղ QH7v]z'g -H#~%dv?!F. MsC>R $Rufqwugv(^QUbE\J,Cበ~9C/ 2~7PۦPQ<؝ĔUK #ܤ4a*0j(>h(˟{k2eK%ff$%:Fz`Tp:(H#a<8#ȂxHAQ\nz+}67& hު~48qh áTݨjNf6:iEQ侀g*[—&z`Ӎsqj94q)(+s@ƎIQUhfLKss]0=_":?$oȸ|86) $AKwX%]Nbe?d1SmHi>M!> \V^\JC3kS;. :}+LwsszߵUwFq12>!&d1SpO?8S$Iηv 4=gHt>4s%eShbfjJ9[ՠꥰuS >ߣ9лu&`_z?}gj9VءMa?gmPxY'&'bCNBL]t Fx%g]Bly}pN,Z/Z6RTĊڈ3: _j?6#Ofga"X2X,<0Ygr0T#1BoƢ)d+{. q؊lch['dr(GbX!TG̹K 2>ʃDf^nA4(ԏ "XB-rFt8T`ghԌHN 7jq)֛ߞ:ac e(@2ge:=7~dzb)Tvwv8(:aFnԻ#ƯmN("JgtW9 vԈlײE8sfc=}wGz0; av UdrL!xo>Y1(͝)]!g\*Ou hEJVeid 0W`XڰRkY4^"oKOwIsT'a1iӡ0L1֟6%xCy&nAiDS7V̤ D,4Yir+ v[2:$)Ftt_ʂPs K:W*J'ԅH_CN=ehu]^8(Enk*|wUMeZg`">TB<hDKj`DE $o rex0@馤#|R!0zbH=?B`J f}NUl$U$)L2ʙMQx8ՈA3@Ѵ*{1^# (`d_:Y5ygP&nZr7R ф/P2dF!{RkY)%ʵVbf|J?Ä-hbܸzRTJr4aW/D2LPe4IS=mbNͺ+ϴo$U}O^wa4%=ָբ;E4k|\4VUtW+)AL)R)TCki84T($MZ9m䡎 ɤY^҂a)<M:F-eb\SZ.wV.Fm_\*->F$!q&ͩ۵.,F+Ƌ2@8(@3ZTlCȳ-jd\t+zI(, o /l z XsfvDvBYn7-rp–}5-r3mЪMZ~_4i=z²vwK'3a 2=F$YtE1|'[rq(;G ڔ뭄Vc-ҌGj M\{W8eļxy/ !j_u睥Rp "uG{ uZB!h9C6MQ" /2^jܕ7L[ҜRZFāH0箎y5i{:xj3-6bOqjՃ 䊽x-#zy\OG (VekJs V#^C.Rօj_z 뉙")&։/zNn;OJ %픗ZQH>%#XۉC@HctB#ْ9q֐ ؎Ǭ b L@>61,t7M8B@R#?M񸎋}Sq#(`R6327KFs{)q0F2!DLzϹrǜx#:`ܥ߫E! H"/cEdenHŔtCL=HPK9fzREɇk"3}B"-sۏ)^rsϒOʓ: ƳNiWE04Cm!kX͗.| S%#k]z Nlȓ|ve܏V(Bw b HE5#-Cd\]:_X}Hڵn[Rϔ#bbNwd'JL]'?IƛћQ| j+rDZf~DcѬ7p{o4cm6td||n}\`:pj7Nn<>ul l Ӕ IjK7ܬĒ^.G0M<4~+UʷPɃnF)d{Sss Zwh3:9v>YIpϪS_Z&:zs~}b kZEn3 ic  tWB5n$a+:M8`Ժut-]&P6mkX a> -W[g eHgч*l4ɩbdT%!ĐJE;uOJs[}OVA[*1 ˪ :/λd9Y]ͯoA7bn H MvT(.'Ȥ%RYa4r$i0[h|Z4% ?2G*1Z0$w9'bN )=BOUړSq˻^%H\'òy)G6O"d4#g7"CU?&7_fyM4xnKEaN }A$O6ʃ؃dvL-UׇfPd͡QO-7X=N4٢ER DF>aHd}|QS>1Tu)٣ qcZ0A5?0>wȻ^%C%g44BIaXFTUlXnX]k=X zl3H xYִ'4-G6]Fgp = 7uq$v ZL֏~HCP|VL^GFtDi_^/ JF~QIPu}N8$Q/j'\/GUȒ8*$aT\ĵ׌T2aVo?6Osec98r&oZ$H2C z2x׃J ,hPݞRQ>&6J+VL x|jL+{)6C/8d 0?p>֠Y3jqQ&5CLHzdbtPW&+ShgBݢ(7i`hcvQ's܁=8^Iz&рeՎ )! 92TW9ݳ_E 2F*"ѫHzpeߌqgQ3cEFͳcR&h\BFՕ)3"j)XVPiF@'Ev̖sW9E96K߄ltt kFUlգ1%·-$-]sډ{s15Vo7[7$WIB3DHY7e֭{W`oͷoM^wh'|"=n*X<naN\tpЕcδmU> NvpOnaSjEE' nu+}ee*'$#<Ƚp>i &Zb{!Oɵ$l['Ddsbua@l\+B*-=A-sDR'܄?dՎS [a/1+o zǫoؖ#hID-@пnwWrH=iDT)s^ٴ}MZ4K^DpAoH)4~9sT2/og;l KL`S_hݟWqC2w.3d?By\6]ꄷ0s-%$lb+>ͦ#(}, z"},5VE~˒=*q'pXÃmFhPMp?ˎ#20Bs"V(?XfXE3&K}+"xwte{ D+z2$vtCA(CZjtTQz$qz~ 29ua62rqv$N!H>@Z1#|}0B~rXu<.%9g9)Ŏn;EE;WqL^50M8nN3TyM0JCJ|d=>@Yū4"K#l >oEϚ$N(d˔9?7~I0)]dS/ (u:b R-3BVoܼh%-FAW;)ɦE`}Do\^Hl ѧ0BRl@A~[)cJ$ƺO>?oV޺ES&_4p}8E2](Fxn,Zs8=<җ j8m@^Y ϙKmҧTYI:l0p7 "،@>k2=&3Qc&6!sJư*fǦ?Z!˹N+!0'/ !H2҄~c 43[ZP2gvԄB ,F]3qZ8M\1N9YE~ENqD {4IM=$9g'p̟k*A拑2}i3EImeMU.-U] Rvz`ޑy0VӫɐS"c.`Aqnh6R|gTiGTM,eP5LA.aycB6ګN^B`-9hGI7dg?ҟpRDyJ}י.uG(>e3y7*P[l7 p$%u?.0{T EP#/)j:-U2L|j7ƣD0kCBT@S[NP= ?&=ɽzu|bȵ7Zt\!bC䟜-uye*$Xr2K-O:zQu {5H^ȒlvaR'/dla2[N=JWȘe۴}'?r}֨N-1dk9f.D\K4hh;9QW leTߜp26k>iY<,V2·WwXpK*AQ7% pqZ1BH[g0^ATv|8Ɠ*juu*j=Ԭ2W^T䪀;N%?0)|ZF5HBȎOFM7M(YmyϠ~ԳsPmtΗ!Au Xpb*RRPAy-UBC ( ',ك|]İ>&*P&B(9g_ <ΪmnIiչTMh vX"=($T:&MhWWfTFڝCj G`8V$\%80e#qVem`"&J|E3PغOWyFrs#(!A7p_:Q[ v<˃EHbYژ= ]VA⦃o$H}6Mt0?=*:]EwE$!PnQW{8h8ɠ{uD,̉Xf=QL7s&x};w 8O>_ a.ǚ齍=7ggvSMyuϸOH!Vu>HƧvf_|fXWu6qեҹQ'3DzGɀ,W/h|ݮ ɔe~5uر^WX壀ts't"qAhPque>uWt ,&A჉ա$nIt[K"L~AMՍ,nO4P,3b1תFpF>R-M Z¶~E~0ˆMLvAk5}BXe$W-݅00 #t .E7q!t]h ;Rm seQv= ۡ> 2p 0? 27>w}Q7]I;&=Eӝ v`mxxlI4= IRJu7>m*EYx5wȑfX ^6"ln,%ata,ѓ!0}sK1t6jFQ;އ>r̬x*.Н[ n[0PžG5`Y<%V WqX8o=\ N}l"0A>fq?Sƍ- I1%Fh4]IoA6 3:fjm/(5].x zf{*'(+U)*^(Jx3L ͡59viGIY3*u#7xTNG҅,^YD1xu!׌vaIt',?~gt0lcgs9)  }T:zvWk*?Kb~㊔}l'Ģ?݊ڜ*\G^\oGVab,!W0"lmDQ͚/J@LmIꊃt탿VAx]`|V\3uc9wުU7#'*b;Օ<qo|#]=˙+{Uѧ6Ң(ռ6eʁvƢq>5A3zrLÌt'rA+:=Dyϑr1u@ Eް4C@.JX |Q.n.)U 3$UԒ!޼_Dȵ2 X%ޚ%JS>dw+sr'"}KD~SAKYxS76Cjįd' G4ZGjrs4 LN `QLwZI1`]cJ33wJQm"$Dyqhf6EfNuMKx^"61@D'CZ4K?RM"?7Q oO߁5'~cmoE㶥-?"eLIšbr+A }@vX$Ol98rih*f(q1٨;It쭺x_?i1hFӹ՟{}CUd{JeA@iL[V m3<컎A0dͤMae k% xQ5JXe 92PFN_7SxuZ{1?IB3iΑ$mL> R`K>0vDfŪfZ4ݸ 7ґ,*|ƞd:ݞO6Q:kFaHx8(s#T֨wIߏ@ǣO?ޥ,n/M ~!{J8XyU E]PSeZ\%VĖC Ctڑ];|,.И{ÐlZzu˹EyzUZ9VP^ERĆgMv.QP%[2*e.9`JLYc\D#TJb3QKkRé Ɂd#vvn;S"4}sY7ärmŶZc {$|tlTc^Z~&~!ޓ)}PHMjsOMv50 :,QEAk]b%JZXJ,bS4˔࣢pՃH*)#^닻ֵ.\حw*%ejUՅzzJZE3.=ć{WpAC+ػXV{nB3=uyI'Bb2Ҩm."GYB<4gѽ~0=ӪKN6-:'?u26`VP-eo 6j];Q3eofuOk ϕ.x׫RwU3I;9BiB螐2nxK$cU6t!HBS5`.?G[ƶƣlmqvBdُ'}ş3*ZvuR+}>ٸy^fxzѶ +l(To|MbR{j2@ϐgM==[?en'bemC5@j3Ц<Q<J8ߟ|I?@$kcQMk,'ߙ*ooAXm.Qݎ:xDI+q";,xoh_x}Bl6Xk%L;(yq)MKnbơu80Rnf;e[|Ӌo-3WMC/~] 3PWUa;y\@//z_lya<!9fN<ƷрnBWeO3}Mپ\4Uajk>}L6h_Pޤ#-*zɟX&2젌<8QyﮱE_n&FziZ 6G kdW/lP>"`JI6fm 1i \Wh-=LҺ\P|iqW1*EC2{UݧKl҄cW"Eb7O$T(SiB},53l84 lEc*??o.= c)O(Jp{ezt5s >$tǃI3} i%Iɱk2eHKAE1ޖ8I@&Gu|ǘKާ’ujճ$j#/Mk"ebJ`B*~}bRw޷=2򖢅fCOW˻}"UYM>O消zꪽ8JaTl.o<'SRKqX*|RbX<7?O?@ я2v^%^3]P>+O+Ւ6ƀ$'Q@L(Gּ{[ھ[ErܧtAl%^g'e$?kGr!mޡ]hM{'1~'[nCʳؽLX#<2,p]z'R [êk>ޱOƜ6)?HYA>)SKmS&W1bƘ/?(k;N @r(\g2×I( cFKtMd,7i?m?ʰ1`nǝA@ӻ׼;ĜxFES^_n˒6M)HNEQ=2^M"q'zjgR^CsS}# A7¿w+PCBWY1ڛ[:~Vtp(Լ1S0,x.# "fH=FͰCA'59gmyL#PEq2TOhO:|b=Wmag!νn\QN&0nx؄8;%04w~Q Z%9.EDϭ~8ɵNTx†u$OUo5`c •U,]2V 8 Rtc`U*ʾga1^ƛ>r]ETL5gij3|ɀ +ce4P X'{"6faOeDG(jbdc4nٟs%X)y?[$;OJ=Р4}({[Jco #E6$^YBOK+yB UsNlk\|3N5DMr|l[^l" L挘=go7]Z5!Zׁ5?[!p|fNE, GJ htVŕC$%*x`=>7 j$M3$%]ex֡T 5p՟e9M486c?kJj?` uJz;v<"Pjp*PzKWN`}C6GTHP6: 44??T:0 Pa|{ z4C`k\g rX1jpevݨRSV')!/4l3y 9%o7Ɗ ^ ﳰ(owRZ0[SKШM{ 9 z"KXSL.R'PSw1ܮD^"D"Q4 9`f== :dJ5-CD: Bqߊ[c]]8t,k41Sh(y#;M)a z3 ^o%`{[W?W!uRgw(V V*LYd "AcbɜW󰵯 {I};J|5X0 }҂vpa-2&/goGTi'\9~Kr\'`2 121̸yq!]skx!Jz( v <8wk9^ WYOL}dd@tűl)pmuΔrL1fz lւ\0ꁋ*l.D*((lѾXX pY4 Fr]nSKuu.ۡ:W;@u&;*d K- FOQE% sbUzU Ls/*Zq2ׄ7`6O1L-IA V\GA- ] dԉh[pr\Fm'YW#8@vڱ abGhpSMʹ#>|3ڙP:dYCOذHdRo8\s1*aM]K!USsH{st8MP۲xgT-7mtc+a ܩn k7_RTV[Fi& {MdI 6"Vq :ELc<9 $[pt"+32z^M.d*O*pKPOֳ=ZYu1|TrOCs'_b2;FWn %Ph(tL "3Gޓ$1Qn~R$Y+Vu3?]le(r++RLU?BK.>s]Ws2"`_ǟk37 r&dS9|MRt# CNꨖkN'#os͒Dv_j2ϩi:^O)'t[;vn I \9M?MNId2ݢE*.ޢiީ^4p [xcYJ$V r/ fINg]:!<:F<$ɤ>0粁R}Ňl/AZCyW m-03k!G(XRlY\~+wDg v>S{2(!,57oEk otǰ+uZFu'J jo1\ xeJ7KS}?xs?-9S${*1@w~d2)4kpͶY[:#t(JYJIf{YAK-@PPAaXn/Y@bpF#m7˲&PKEE!'aoPipKSJ#CWL V GI$j,@ X؞ou ļ7$G2L}~ֳ K$ӱk۾1qZC51aD$} *pgV~9ˑzx$)DoPi"a#M}Yb(\6*Mx{[>krꎔ{k_}S%ҧyGD֯U}f-Z7 `0Эɶ5Wq6g\V׃R9Fu@\YtK q3O`f^\@Bs0@rT#Sx>_\҇}N}>33570 /3'W6CiߝNŖǧ&I/ΤtϿ(qF>O t0Sxe["cZ4py4^էM}Ť: OBGQg۵W|{;Rel&QoՈ%>W}(ekuPS}k!ިQv٤NabEVoRkM!)G儳Z|oKFkM$/x+l&ګ6So)t?(_p줅mQ8idD,SF_}.cEWL4 }KM?<4fSOY4O5TlXS Š4\`bOlQ0Qm!-(>7x̝N ׶i6}T)Leog\/hM!aw+2G 1W#2pNn_,zo;@ P`RYKZ6uFhַ?\6j`vǐOy"k^څ%ӀW!\XY Qævo n6fR2s$ - ]U1E>݃Hɜ,4Ӡ6G՛B&̌ sߠW^} Q6R?SSq{G1g=y\ش,$I(ho}Q7 DsȤ^* OFѨЦ9̢@B_"ZչJqi>9! A ,Oeʺ]7>£םFb,ah>\]N{ `"w#Bj.uF]}_xȩ$n55_{.r_+?wԺy|/\SW'Vs;0)V+0K)sMU9^3zu42oc&0SZM K6IlxsPOsB%Űc5߻Iq }i٩h,P||haY4)җ"{~cX`ۮ;OƳGkfZ*$ŵLXi'V'jCK?ơ Ze, H@{yn~ aYNN\֐Y]5S +m̉2Evo`9\4Y'$!U=nKai"~v7<))\ZeNܐ #+X1}ܝF 2rڧW [+Pց`讏@[%E,Tk"'rGod1VTDlmx?\9X9l_ ;˺S_'oIcyE'D~-fxcEM6DH]Y0)۟;%Bu|Vwc;<`w_y;3?*3h2qWЩ8JLK"#W rb<տ%uc9Z6Y7\OE1 Bq(a 挲Go.'Tv*^^|Z. EHyڇԨv"Ff<-~̫ʟ"xrM _(TN+þ3E DhÚ'Xg? x<8'!kc0/&Fcu$"8q +9!q*Yw04A5c(G)GpP& (&{K!neNIdD\g`|կKÙ.r&"#=CEX{EGyk=h~[*ŜsMD@mz b=`HEP,@2 E1I1'iP:\Wa| mkŷyăS%1+jnw4;8JS"l9(4%(}b(nCx?!6r䉨#6iD :L)r`6)>ݒa(5N?o3O"TaXsz%\CIw8Fc3 P8EjE;VKtcZ5GIINJnגs*UA,F';PqHŨ2T2S! {?x.hT?v 3ޔNA$o4K~$?%QD@ l daNo`4%rBk4 3Dkb ><}{ vdף]2ߏ{7P*``rm?]nՎ^(^*PT(Ed<rYϥݤ7] ׵rR* < (0k=e7ڵ4ϋGf9U-؜;eS?. QӪ?=CN4"o*_x_C]u#7Wx+< y7I#w˖q4N+aο R!jwcU}<#/gnc$[ k\`DU bfB8%n GjAnڛN|/T>a[Ĺr'lN2ԡʓ=uUhc&WO}:P_f |koF}B-GmoF\>Y߳EA4]~OX ܕt*4JWj~2"9 WOLEzq!-ʃ_cC!,!Di'^ :?JB%h,-p>u$:0M$^d- ¯4UTEOI*EUFu%2eXf̪fkQUj+[Ljxpw߯Mi) }PLbZ!xSW95!vAMq֊BgQVB8$.@knDejVWp:}a|) C7 叺 uOQ(80x|TYN x*kև.>FXWHE%ເ~10;+nئbD] ?h pjagIU\ EGB#Wؗ*ksLpM2er?ɵGke(hv= ]Ǿ 5[7sDZt^-M yr,l=Y  ql:W6Plh r,[sk2aBx_ 8ah G3eJ/`駄s+rbT&? 88E+15P}[&  X=7d93q֞!a$B4VɌD4"  9,nnfG)C/*.$Ϸ5.8{_^iU >nj3E cL;O3兀]B_e ,b_ e@L`bVNyÒwa.}QbO>ҕ,і^ ) KH  6s> rp"}ǸpA{dbFMފcݐrigVAVӔݭ6 !!Si]?r܎RB\1Zo?"TR'6,UQ;ę~$7)Ylpz]ݹg *]k"!'P_*۾] ~y:! 0smT[L mZ*MȄ|DJϱ7YQ&a_d .}hNQAl>a}hi读Npw@_g* uL|HEY9z@dIbd1\@I;4qt7w Y ʡ$ _Y5\z{&JQ[!!'`[ëϱZ&Z]SxXdD  rl"y=39,?Ńcm|6_Ez 1yeVICGR GXw9FHӔḎ &YtG>n貸qJ lFAQz=v4z'R7 tq bG*ɡ#Gvn*Qh']Q_G$1F@v)IY{} #l#{ېCx]_ݼ Q&<1`[g3N^RL,8Z7jipL|C}>ihlHUxtoc/y58Z]"z3]1ߖW5pH0/›swAsFwKN= Hu )VM,U0Zo abN6G0aIYm!MnAxe"l-\S䂍 l'Ke~ۑԢ>x [A+ pqCdۂ6֟ NFT= ;~Qu:3yYPW FnY/Jlj \?ia;X#KN/O;"H_ꗸh)aVPeLӍ;%{q/K9~'nu#Sj53"3-d1J8NȠ]T*%xsϥB76uk?NROTFr*gj-p@GLs7M$oeb0)HӬLi })L.l=l(.-Y;ͪ"ը3IEL^R Yab.L'vb(xaXM| ^;_?:ODPa~`;qmb4%<޳3+ѲYp_,KTX%o!S0Y3` O4Ѷ1XcuV')].=Xǒpc;h%տ&Ja!2mY<; 7G yx=nlr{=-UC{ $?Y(̑(gq>:]i.Lc~Efxξ[Z- dcV. 2ŽxD=qCOP[(}_րurGX[* Qܵ?_lkĘ-26q:Kn 2Txk=?|$&կ[be5?dO=(J3C 9K2jS?)1}BC>vw u!|3#)89۸x_9Pp#<"zh:DDZ% + H^b0b\/F\ؽ`K9aeJPBG|۞ +q3'\8pX zǐ^Ies$@LHX 7 rFD !:qRo'͹V~OwQa0q>w+JUx⎼s@7W6o1c,U ng8$~Hd/ W5 '@nfb=kW#nkgB;t(8sޝJQ㛠ߛ%[,33Fgat4'K P琼 s ⏢˓ ɼk\τ:rhf}BDcMҴr]\K9|pirRC=WҪwQ[LD9~>h= .,{N2R݌"JFOmJ wQzz*bEaN{GjP܃ٱChlɎrǀRu>ȹL<2uס [~rMGr1555RUA +WO]KX`" .otQճߙ^-xC_-+A/mڪI i]IIْ9m ;z˳ZV=6dJ,?FTkHq&AcQ 2gnCK?,+.43y-&D^$`)B|9jDoL EƌsabsY1R=4ys1o ]Dy \M_.PNk'/ɢ`f5mɾx8&gr|K1&l+{e7"uάF\o[-Lۦv\X5F[h %yl^#0 O,Kt "^=u[V &rT(a?(Fi㟭Jx:DЊ&^;jkf:۬dߨf*JS`(C|+Oq^ çrԟ\vF$7  *{eƭ&֏ AoWi66v~ !B7^_)KVcM avV`ߪliݚQ{;ԙi8_yzi>}7EyF҈MS!r>/o)1(.<\kZy9*SIt19cn) ׈Vz# ){=#E lAm'Qͤ';UscA.G'ř|XRĆNܒxv{V$~GCV'=m_R^%qȼj;P]:[\q_sÐ>qҲEۊpB>(orx!&qmUpDvsUqW`4f.@Ƚ=Nw'ZR@:*ΈA$F3h\Ha2g_;W6%bz_ubE B Q7}rF W(f7 U1G0W.'shKWJoML"ŃXS;kD٫+ȿX cIE[IF/y9Lt#gX"P#X2TL§?~7Tpihq$Al.$dUi R\^ݿ@ !,#=} \wՕO7㦰+,#~l4nN#>.XdLӔG?_V=sln$ifЭ}6CLRPfqCx7 -{BgNai,WxE窿PkCr{X}@)*>.fLC .OlOw4UuJp+߿u_3%W"Ia-ft(4 I(M(Dd~a&e>"޲ O={p[XCsZn#J\v\V@b5 Wi's3+9 V'=ѡ6gdhS><tQԝzN+~<$bZ¿>6Z][`0ϒ d^hmNVfGĽpI;?kF]|0"ʱ uhC5kbnfB a ҽd{ H TqK6udJy1ӽ A}5"Z.jZJ' هP{,Stp48jjPAmGW`kpy-S?&~Yޙh` ydۇ "C= zM ؉Aꀙ}Ѕ"p~..'If1` `hLCxg:%/rݽ0JlLX@aH7FɆit@0ɽowsRЖc[j}b$Ey>7+B}p: RAlҋA6Iջ0Xi W`]tmw;V9YQs?rE 9ReگZ21 %DEZREɷڜ D؄oj+ Hã9AM\L7Ѻ`*, ji e<)rV0S}ӣ "c{,>+]B.".O:{Ō{cmI6* _%L!icI)&wN%ЌiщdFؗ\"D#79 5"wG_47 W~i.$©Ԕa#*@ ( Y6@qi> Eor? @MI.fo76'D7LLԓ'@by }a5I , U7oPn@& 1ٯ9mYW㑿 Ve^u&. xFG\of>OS g*[t_HLOɴ쇴\4J-fʤ4 ¯R˔Wf?6SIY\ H_ .]9<ULGLl:grMs@\x puECb,2Y+]_u~L!MtXMe;6x ܓk[ۭHd|U^-?q~3xfQjm|wVS:,X}nN"\$J"Wj'ޤf胖4^i|MhTFķ`5E4E*K{t %zdvțCĬ'M 5Kj\ӓͅxMdՁ1%3Hx$0,z3SӖ" wL}Bb ;P|U`GzS6% 9o1堾Nɹ{ #R˶?<- U3bW֭(gkRS|\_Xc2"p#oo^7!B7WXt$8^?fV'F!VY BX 5&ҭA!4cD9X{:V".3bEßi0XzIy"><"3;+{T׾0ʈPF2d,F2 ,KԨcV6 %1h?5}f׶Ch_26׋@DYoݔQ𺖁aQ v#2SSۈHw)zPmҟ_ #LzTc/h`JY+ޘ3+A}B6~|U³;)9gL_Ճآ4h \;1G $95ws+qיތN&uQ?l |.ɵ0MS 3vVn{jUO5s f9O\i+i璒-Ud.@j\S-JmEDj}›JZNKP:fkC<.m5UOd=0%7ϝ/BײRȑN} ?r6;nw'jb^,Kp*j[yå-`C *[}S jaWH=oP"f_w@D釴 w)gcKJW84i<poٓ kITN`4">2p oYdQS>d+ j֛-n4/-R3BnŔakXnaSoܠ~~ x gc ,6 /Qg+%JmY>rmzKXU"K7mn0Ii5xO 1 Ƭȫ ==;[o/ߨ0x ]Z{G+|?W[y}H.*ct(y\5P3HP>%(Mv8A>*P=*K?o/ *Yz$]Ʀ[|[=)v X2]E>'MjM5%uwJo*H> fyH*o"zd3]{O-E׆T`Nt`$PiPk3@ ֞k ,Ar&s'ݘ#4gx?#qqV'! +%lQtcf5y%vhcP8Vf\>o>B+&GRœks92(cKBBVB~lH!I^w F˩hք+q޹i Gιtѽy؁ػjzA[gUq),Ѐkf]y9W\8-GM H0'ha|SvNzQSMF.QC2w=XvfE2[ia|K0\ktM σQ KmB%BHu¼ϣ)8Q,{X<3~㠿Մd}\R4$fpДن^eڃc@Y^DA_ n-AޢQ st>ы!W˿ͦ#MM JN YfG%HT~aYEaeh{Ulff +ǀ4iXK_%ڲkgz0 2݋&"PN-Y~c\ DRa4gf+As"=͉ \ngsLE$CGEÆL`Zym S9Dsƺ̽PK\^XX %I'lDGTfuim=b=;fa55޶2`J>=k3WU׻J/v~W!D]qh*is W}$s;9y!aɽoC%nۯqV[gǏ`Eַ6IUֹFP ܿd_9 Sd2~3sXo.fnq]ZFR7GUt8ߘ:^|cQ\KX2e} <޼`0LbeC(oP3mSL!M%|zcz**탓>х>6HꝄS,pMJ[HKa= A}-G ukD*"Ԡ$P! ~WΗf|2* jidoS>1ο]j41IL0jxDȠ+s-~`35eNňaUڲVnDPJ~ީ>:6IS>ziNR1oV8 xtidsmb7׀CmڜB9a/D;t9d΢p82Fu^ oA1L-dX& lr73^YgzwcDfMLHs.r=~FMb3zK hҰRd$d#ʂ%^MNNP4Fs9B|,Vz'm * W6dE ‘B*:rh 1RAСm#F*EL-a9$;RI#S6&$u$4x9)  ܼg~1~Tcz"|swսfH;" 4~eUh@((󕫮d3zBoy÷T*;WޭyFic M(:0Iq$3OGW$B%F46q(.ɫ)!Wsl9um\3xjTk<0F f+ EJm.V .#L@6^h?s,WgfkE6w*AWs2;EnC[ R??X7A!l\FP qAo%v^J %/:ZHzO|"c&HB'ǸJ ]?fȢX?|?&9C=([zP +YsDHdi/VX8 ϙdb 3uIn2³6KE9?-]4 aKi/P}0[U?XCŀX>SN yrMy}+}TJ֢҅1&mu{Q-x H aM&! /wyЕ gɣ n"m^HYrr16H"L$c*Y [(vn3^uv(>?Gŝ?֑T` Zsc}χ~Uo ZM0@-d !Ƃ8|vߡ}Ȍ$p1fu$'1zG`ψZ:Yr&~rI<tLd^#ؒDpM[؂A[.-Z9kgHo5Rf:(WC'cNH`hvᤙeH?=9e6RSA[4 - k*_;\O2`u<Ϥ0OΰU* 3ϥ&B"B p2|׃r&-*1X7˩yYzI'ɝ'ځeDzT:7Ϳס [٢Ros% vU*=%:[`ˀ&P]Ykψ7a6Z)z(*]6|)zlF q2W H0I/I 79d,>ΏdYZۢ*g|M_#Qx۔*漤rH`1mz؄[؍rHI_ UZHZ\f`{*_^g-}(cB`{\+} D4M,=q^{wk˞%>aL CshD.Jtߓ$;gԌWA/ |вؗL"YM,t#BGAs mb(|Zn}W$DE>>A/ZiS'Yvp+ ̾^yTslJlhtj)]w4' Ivc}]Is&+PKuj$ϫĦWK~>Y)N 0+$:]ۅtt<<d6*,YTxB|&q~6ECL'd'$5ִF"u[ iD dN񉇞h96Z/Z;텢4, 3[̕PB,@@&GJtKF{Q˳u.sڗBq&PhG{FB]])t}|4:˦=Yi!YSlˣ1a^ΛR]57B> ' gQiJ>Ío@MxzhTg<i*0ܗ5$55n® ʮGBKPuULOP|7 +nOm}oaáFIlu[8b]cY]"%Ow+%@/nK& f="2M*Rɮ#>GX7`W*xG u&lmiv~fq⳥eiFcLLD. ukcee#tG\/`E]Mfq*&Da}sѐF [lᇸaxaw.EHсI%2FDۚD>2ʖuܟ LmB 8~ 6 Af\PfᡬYJqF\[Dl49gopW >:5kU :\Ysc[1IF)6cVU53a5ȭ <Ik2+ s`_^Éa40iÐбk3 Y^,h5Qbn',[⨗*UegSH Sc$В[߶'sƺ]'geex?+s_;Y"f}\z # &Ĭ5p^o$MlC7[5Q5نOŜրgVIW-vΪFM^|0J&0+QDZ#8"c]edY쒦gMM-c^2yHyc٥ ؂*^VsUkp9{wx@+fT*`DU1BMb2#U5@.8.ȊY"s3>%B][UeEDn0GQ<ⲝ;!-.lBxxڅeuh[?K翼xT~k- 岞#T >6Dgwnߧ<~=EZĞ]?Hg6,;[x:N$JkKuQTi);si6Os%Os wŒ_}'ĉ3_1QEcJ ;r{ p"}~s|i8*n:j$>>F^!:5s T2hrj3PdPihlix_nHAx aJ SKǘhΕ/[27**Ϸ Pb-T~o8M)<6Y1UAxrR;!g_*kHߥ?C9ޓ>{hP̮W"\ug$Od;(!W5ԅ%""Q>DUo!aN^.C|~4ۓ 8d(S]=izf9ǶBYɲbkrqՉX42ίb @߇t!T JdsUdmE#> sǛvE$%LV&ƟB>erCFZv+ڼ׮7̌e;9&%Z[Dz􈶻b̃*0nO9u;ATWa/?)0,SR:Ww2$hLDH7)8vǢb1w1xwl?`(_R]+7Fh*$gÖIs8MJrљ(# 蔅GbnQAYYwc+~"5wMF%LO_y ,zh}`cE#NR-f#B{()L@Ҁ綾KH[`LHg3B>2W#;ɠ9JIC )8T.vKD1Ԇa5Z$3S5+`#sg{Xdz-Ýf 3;QqImJ^?„.#Yuks[X2wO%kREDHh(^6{;"Rwꃉ+ j:*ub M,P P-ykDP]‚f-S%p4}Ǟ*b) Ƭ8<şUs+aoZ\;(Nɂxm Q؍i:,aEbay:#LJi8,oztY=9amzAĚ.=6[Y^v΍$9-H Љ~Z=Teud촚rf j-;w9;'LV}t_ uU.
  • ȦyIs/*6Q[v]b̉@*< :.8L/_uf^bvmH$ V8N| DMx:JA2ra6k %jчET̾P' h]wt)4n!3(& t]jEF$z#Y cESQ=XqtDLK-mu .QNğ)VVkl@P~T꣓ڍm4e"DHqF1ƀ}.F6UKAY*3 @#7Q|ALYVC{OQ'YthkEH<@yڽiJ^8tJ@RCߥ EQ(ӓ,B> & U?ȍzv1eijMH]V `nl*duδtطg5e/}sfǪ'= .ޖų# D<v"` \;hew 0!ۨ|*haG5%0ZOeőĔcqO1AMܶ⛿Ŀ}z1*}.ABnK$=͎ڸ7 f}8E*T27Oy=ކ& KuUGafkEb=a^BB\FpIUFl srr)'$ΩɿPcGXeA$c'MZ9Qj>Eu5,u|ܧ@=JI3<`uZ '<h!qS{hROFv|Glи!2sƮI%@^hkꩍu”Q-+̑ىσ}U y13%=ZIJ n. br|,b[=z+bS)ݿOD%;w'p.Ͼ\0!QODB*lv|܇_=DV4bm{,dc|W@W :lSP{Do*M)@jҵ._VT%S0ZS:՚;n ;[s?_wEUZVg6Ӵ|vejڸIUϗHnbwiP?y]9SK#e'WxXЍ`;d}(Eix3r N>plNa2eMԳ5̼{(j_,I@(d">y/ QP.Ԕu=OuY\pGӽ-Yl) l[}umMvA%R^!H)5^CA9"yR2L_O 3N͋:83?;N^BH,u>>)x&\3OOIrojO1B;Gnmt 2XOTP=qv-UM9[U|A.Z-|>ϛ#+ dʗV)K }뎳慴14pBZ, xsO\ډUq ]RDxw"=DŽt$mg\BE28Tiy5D)6iSE N$#[Bɞi-wOq*ATS@m>%DC [ŞЙYoPXY U8"Ы\5Rʋ~w6Tp3E\s nj{^nbc~_RxI}G?=(`Ƿfp`{:@ob~2W(Ϛ_`{+ Қ}+=Hߴ"QW D-0Ѓ(؇dDfS-j{@ CVbe`))]%Yد"z] X`ųkpeh^ؖQ೔ac2e 88d-txk7Q{BKO{~)+ m(\HzTkBgKKVVFw7~Jޟ,zy9Q^[03Œ59N4P퐙o:Ĕƕ4g6nxѝ/`ڔ{Tt=$=dNk3N_ DQlK*o)5wNF(]HƾK:_g=(_=bSAƵ 3xb$Q2c6 ]ķykCr)/[r,OTjlLR#}?qZ{֯DgER_Rܴ&։yGڬvǠ Qƭ)oZCPY>vʓRox%3PǵZR#\J0yx@30,XMη5h.nr [ )iC9dZ{9z2m^=1V)X9Cȹ2ۜOb7T&\]څnͧuk/Sz$ϥOE i(ݎ =v9#)XwSݢ+'\7 p@>W*;'sc^r͂x@[ՒN>nwn/>sDFBykDžtt w_k= }` -.NB+ A2}]R.dç_SvH.&!8J /~r1l*+ !wl.5CUiwsΡ O2,2S4 ̮BGIQ8B,͛=9FChl!0@nGH/zI@Fd`n_rt`ڂi/ŴIҲbE6gD]з/bj8,ıC<\4"|c>Kٟ(hr2*S,~s4_4V ,Wv|U$+nIP JA+ U"Y@b޶YJߪP Ġ|8u: E'Q-p-8ٍn;*/I8HA:xeELu0)`_*&ɨ;(Dv ff,[98HS<l';uyF_Wƥh6ۘ0ܓ{rG/9;5Nx_W_b =%S<9țJљp|홅 c'H"tNuXO^a苣cR$R~.#|@uAGQWk=)U x% ܡSb\0nR_2tnݑm=,QaJچV vӥ^v,p:gq!y%,B7ж\5gBX"6u5l۬S:f(<=-qre 8&qվͺSJKZFeߕ=[q0.0&F7|H m {] !Zv]ܔqxݞ*-OOcM>7j΄Y͐T/om7ܚ{qv,0Kv>`}YXEQ" `ȿTr۾ihB mG Q.r$g}`֣-}R>$IuON F6xSfɊ 0S ro q?* CК_y%uCƂCr$m)t5O[]uJޝրì =hx&*AS;NrމT-Hyt9=X/ŹK[R7IIxA77 ~ "7M8 I'8FTW2@Nbg,6w]#]u%tlM/L򬪡*3ޝؽbaTД@ܢ弉a7; c-}1]4l( Bh9<xJT tr\EG_̶Ϝ"HxHsuYzX$CPȝJ[_˪fR2p[|iF_*TgGF|#~nCrZp]{0@/41`TkD+΢L7ȳ9zP֓fk sւvj}+!F|U8w2}.?a]%j480FԗFr<Cv'qZe$l#j?gTeqrP5ЊІƹ02u`%ǘ4pa3@ӧ62R(ĞX1.m"T!ϧ>>v/FѹK̠Z]-ҾN^Z/I@<M߻?j&'I Z^K39PlqDަ݅Li"9ZGnT}:1jX!ipڒ|8 B~ܮ/q3NʹBc[rNͬǞ'(<{˨BNJO(!Bd[>Gi#B "=+t=R\Ԗ%~Qt܎Q*O%K/z&gJm}ӦUX[h5"0LWo]xZE.Wor4ows`RT)$N b.sՒEY8.8Q\>L(/mDRB?703d2Wol=o+s~E _2u!qGfF9%Q3(3)]ejs5÷dUQaUz<]<.k5)VQ]{MRLZ+ OC ܰȷv5)OD~c$ӌ-@41"~Ǯ@vZetiu_g51)+鮍 ^vB4,T, "BEڏ_!e?Z;EC1L:Z$L韞DҭIи_6\}>WCK|^O3-n*@͐Ӕv9KH8n4%NA"tVWOuDWDPv?g!΀)h%%8<$9F FʭUEiZMNd[t9i{G%[-J)CK6uƠ0^ E5$;cY[wwm neӗNEX+'~ C(ii utb}sX7zָݼz6#C:Q3/-o08.n. }NIO}O7o黲 iT\Rw+F9Ů/g.J\QRNJ5mf͖6d~X04aRjt$=ԋ?,/eς,K7# #4ûG9͌bQ"8{s붅NZ^B9Js.eP«iщ#cmf|ć=28f6>*i7=Ơ0ӚB_%dɴ5NW2m= wh" mwO|) 07xvͱ8DmTnRQ2;s j?[[Ȑ<2Fd3?TY tqbי(oA zL$RlR Le4 cRμ@=~-rt2#3cZ-qA&'{mo]+_1^-7=} t8"FlDeDy˷gCG`+\Ǎ&K#0;K||O}qq9T.rg!G6#AuRWgv,6bX5dF4{3skYb :-yLLpeYwp{%7I˳v]ՆБP~ٶT^7eO%d4?LnoL]es!~) 4ИN#5OΎBڃ@a}D wpy^]uQA\;jN^V.=Lӂu2#Iu^!Za)l2TLM#`=5vh6$#z?kǖN V976;=te{T>a/2lny8fv].&0G⑻ܴᄄ̕Q 0ZdTgOhHU2$zЏ 1Nr"]5EhD^Yp1I!|e~&np@܏xv1z53*`(PD \yhfFEۤ YYi<ݿUa4$8ܷ]s%Vf;{&^יฬq :;:gX39P#nFX;P3d&Olfˣ<r'kH_0jP&Vg|fJۆ*sdv^Ck5Nِ'YIqj9әm?CJ`Oт^b H"i5u}'.cBaaG~iª.: YtiҦl31LZ~H1s!{zp:XlW.pL`,XVrڌҋNB֞5m01\;ֿOY4^.gĜ{Xԗ,`\Vr,J,z(%1Jّ/skANMj ِܾZ oؖ~ I;+[t[Ůh?Xpe3ݍu6B"hUa4Kof\sX!6!H+ޞ'S&%5R; 5Y.Bb6_%ZBRT%Lhcl3dfQ ?ޝ0TԶ2Yub4L3 e%@«9#lA>De/dˏ-As: VfCk.)~EQ~f1ZsMK֜_CLl]L?z.#eiȐAp=I#LyoeuSҵc֏)wsf{ٻKR ]l6LLSIa_Cܱ'~@Iu<><+}es\<Ҩrr%\dɓNT']"U!Feo\ ηڛ}D }s|~n !FPh"I=iS&O1 B8KuzK>$ `v'szP`@x BN.-@}6TjwRKoInpf&iy:QP y )P208Q-;hf6&uLw 1uTL*$TIX̗Ԛ* 2i\-A,p:EewG & (h*ڭn85Q6(c?"Iӌ4o<3D079MZL7Ht0rKNDX#" v%Sћ. 4cI6h3Fh 붻Ĥ||뤴!(o-m/{~@ w/Idzcz wb.,g 3qa1~J#s`!}sG UL6/mn&y6D흑~7vnH qfpǖfԼ]v"pOاgjQKTL]Fp {Cg&}coXzŠvP1-iz) hE~y<+33dƪ7{s,J~$}QwÔLaa!ݦTU#Zöp^aOkx),alWi/׏^"H61aKz;.- ܛGR+|*W|N 5{T_:Tr3eJ8Y(ANA> 2rs*/0[(*4|. =6R|sliޘ乖fXY\?:n߹rio,4!0<'Ε#QNyW/xt5J8`Ӿx/Y*Q)/p82K4㻭["v##(7{/<kF/)e6m*cjͶT7=1šh.l.][P=0(\x"ŋR\oq =h)o1+HIY`?BXzVJ} RU{ b#B~i 3~_p'Yiϻm|0DfSGSzG3!r9WDdٜH.(Ia͕*WmO#`/Ѷ+صGd\R;99z@_)3yܽ|X'TNX%@pw`f>+$U-rSOj+]K0 8ıqV*ZzaO 7WlU$\AMvZpar𫯜0D6L/CEL^Ad67R6~8La ' ^*AUw|*єŒtzQb?!UZȟ!Y(j9Х>| aW}z`on"/I,Ul[oS!e0ju'f.6չ2NWW{*:܌RxW\qe,^QRQ^E}V!fgV6z`7e 빯"ъwNa}CPb5|PVęGP4[q,⤠"jd#źiiR.IIԃ (14V BP0}#Bf|CXFdHRdX幻AD@MTg `sZK<'3UcX0Hgt_ćOAzCٹjеN/cχv9ƀ j家A]('DTxV1@Z$&ozyb7@tS;1[:"\׈mvvݨ,Uژici NJo֨Fj_3zE:9sҫrTaˇ3~#^Gh]>G:=.؄[}1D庒ڎpl+3A_]lzqM;ݩpam]?{!y `M} ;l4eZ{? bv}h u+68e4eހxC\ȫLw֚T K;4iT.(@^L5{(`;1J y*G~_[>0q<:ݰNng&i mTP9,sjAMHpȻ=Jl^\]b#)f R,Y8c![.9tr6|RPPV@&G]Hѡ. 4Ȝ~NPl`3Lg(Gu`>MKfm5J=O*&ZyiFs#dteS#qB;y|'[āN{tx]8pê,g#2t<.׭`qpNAX<$}x''͑ QJLx*sС]NGiL(ZU,v0]#?&?[!N4B΅2f1J``: iMRCw@9/.> +³jm*tHy񄗢FвVv)e n!kFpiW+|u$HzsZ8tۅ;|XDI*I1T3(!zf}s3:S/Px0O IZ kK"8]@XaBHVM-ǴG=9i/J;[GJpCZf4$5RWd>Z#hs M%&;6Aêl/}Dy1ŽhdcIb^u͚74[N?D$0pGD_8J|7{ 7x+$iHדXhXPngRF1ձ R~W4aC5c#Kyʕ ژ-w먀~ *`h]mj$LdZ΢°WcRmV}‹AHz1dOD{b%>\=?E`ƂfҤ"1V* pɎ"Ejr)E|UH0V ^ҙ_Gj֋{ VzC"ĦHR cZ:Zg&` x`t<ŶFxJ> OѨ~teMY]' Ht\,77/1cG])km TV󲼬3.E‰l zSJm|%xj3b`lX66Ywa hSĦ 3zrAgW'g1` D3\PG7ifAաu-yLC2E\P>K63ia>T@K;f: E#? j!aA3\1Xdߑ".c*9 3X8DCE~o)|mH/qRi~u*V4ECYny25TjөZ{%QayiG*A@Iy1/ô$(oL"_/>M;HxI IȶMRnu3k/kIWw 87+b!;bN]C?IWZ?:lı /C('7aH|a|%)6S%t )h U_RfxJZsx&uV߀t\[T3nbw]ٰ,&\J?~-sFFq!M'Ty F'Yr3pZ9ɏ?Y"X78/;!Pxm>Ŕ_ Y\;+ lks /޶7^p︛R4`JFFB7<'!I? I7.i⼲{x,RJ-N*Y a6(+2}cmʁk)3N`BQuA͚Vug9 lFqYsa\ftpyg zwh}" !ndc܄ ^q<9:?ɾI dy-C>L KR5v3_7L3 @VQ h{"5H-CYa>aC;jaMZ֟۞Q>1zhn S9 $a2}>L'Exs}{x*$Ob<{[(A'X09r_aa}dL^˂ "S XJL2|hO!ӝB|֨lch&cNqg󬓱[e>!Ҧh NF{yofL9eKW#B:PpDPLٷvƤ{X$sixϢUZ.fl>+ ݍZ:~<$jSJ/T,alf\F9;;g^@[]08Q#@9ԇeV1@u0[#v Zx4#@,kki/*ԟ`xԁmg K4L IIE4{7N Q^4 /#੟^&4>\ ͗( ?h() mfc gFO5>=͓c9+D>T+! v1L_B4v  d]ھ%ʱDujRpMq,;&p}"sKeڀ 7!Zۜ\(k٩j {뚺 $cis?*/Z1qƎ{l*IW${g΀!= b]jc |a0/[l.FjO9୼q07QM9SawXe U0X_jv(;{sdc+eKHak>6Bڡ+͉@5)t%f0a7)E{s,ts:kJwń%85h7:F\!؏t*V ercCcvTa} *:@,-22{bC&7=z4ALgB ҕ?Q;&c##[r񟆺2ý^V77ږ~_þO&_gV-$uWtDC'.ZMXWMdR'@ =2ޕA #*eUqٞ=>scVSoVr/D>M'[_FLڅXnsreaQ%PM({$|[WjgA4&UL=-T[I(_igpӶfff87.*Ax&{mm}TNye)J Bg<8_] ދ o* [F{cn:T QRg}% Jx G]Vm@m)iKm>qŖ4]Ods#n<܁l4J:jJg [xn۪0HTWإGǐ%1핈hl^ݘKS5:fl8ա;{dSJ/;߽xt!эN(Bၶm6JSqX$oI/V:S@3v+:k^ *gƬAbYjG(;5Yщl,ᘸ5viZ)vxxS~d pfyH;.(ŮNvhq)/X0"9ψ,TkFz曟[S٩)z͌lBR1.qD:Ep} [34g>CTgj2@!!`cAl@{ouU?U28O& i vm |Iv-#G17짷=yey2_kmQx>J`vYSJ^KDoc&DIpǟOB6-L&nP<=Y%:!wF#)FO.Kg/,UuB^ סGL䖼RN-00lկNy &MUǺ!?q»2ΐ1`~9Mvct.=& YGpnQG%Æ~ __ȥ̍N:jNœ䔛2XPQ5a=MWܚL֘uG`o14.ZqkyDuLqmx,_T Yv\f04|V؞HA!T j-r@4T'[Y2Я60d /.0#0k -cUExcvostijnehvݯ? )Wpt/"w𷫅nhWuX:5 w?msyUt8/+߯?̔ORϖ_Gf>*۠t1vQ5}fܜl,iHR|D?Wa{GWI/DXjí?;YGJ{=.ե=mvmg\3Y2,P)L1I ޓ]>!tA-Ea rF\ܠ` p 7AߵQj?`l?}>G|@3a|G $>)}TLaC;LjL,?MגR׈QM4@4`LՂyi9}MGwX|>HF]OiwFR^zgYW̜R o03^XIKͱxΌ#9xD" ~l⌴qTٞBCH6)d1x8? m'YRg! Od^:-yv%akJS΍kЄOhŠ1Gd`S˄z:Ue_P/Y~:S31thSϟd0e"P^iX kFJø3~.H+"ͅRY~FAрFצ[`Kb tE2%.naw׌1S; r=5P1l :tte@1v"gmq8N%4 wH" rw!UVl ~l^͹siƉC$U/:MMzLWd:TeGd F3)BPF*G:b] j22P/8'JX{4Dtn}q4ز{Jǚpd 諐c(Es&Qߜݞ}T00~Żr%26W՗ѳдraN_HzR˱τJILgsoGmg)ȣ2_Y4bw >E~G>s2,LD0_ZB5Oxt3.4њmdE(vbɇG&XПs\uV|a?y"-9kD za?lcB> F=_> t$TMڳZY-W'AXD!KʈwV32!RT$!]Cnԗ*eq"S06Ys F G^`i=oiA,Ua:j}xuRo3&|V[;Mw"z([hdme_`n=n~a}?VwihHRcߝѝD^/uJsk=ϽR|ƿqa ;k:c(Jy{ؘTy@lmQ< ,'Muy70P32w| ^=i핏<ʰb>=aPcXyLtzaGH?  :6[aeۋp6NG*N2i18=`p/d[5{\29Wwn՗~r3.]CŸ5P%7 ߵд0; 4SNTlyH4?|NŽp 7ԳN7@O.ov hXVsKrGtH tyR|qwr&F-!npw=5bݫrt3\ɷZGM7ǙYceJ6t9wu#P79Z&ȝW~ ku>п[Z4dƇgFᰢj`7:Lj7IŗtIJX)P|T?^#J ?`|<E?{MbM'bTrݐ[BAWS26c dXJȬg qYw߃xAd$h{vAZ`zzlj|mk/GKR5sj @Ǘ((!x&UL(E4/@(z(ҩo i(#.UF^G-9)r*;v{'j}ی4V?$C l4?pk&ei;!-]%VݳqaM١їq?Vv;@b>ޒU`C4ٚQhzWTk5g/qO˃_>;䌆;*:`r>{c$K kYBH9DVٮs '*LW{XAC rMdO Y@SJi>l0n($aXߠ8{"Rt?95P^ÐP(N:<Ռ隲4+O106bɆηf(8 =~\/?( baX#S2S;A6:Cl82hY'dH=䴉D5Է3 YRoOmۆtÑqN.qF[mv&DMVLWx %HW^/툭HH V7eV_ej7vgᤳᲬ {5(M6:b :!۽EE* #UC)/HҾ"'bDdDiX5)uawa796 KR; ?^$GJ? -IKr;C'TpL2~FK5J%i6nNR1gu?I32>oq 8 3@UwaWlXZ~0e `1 S!"fu:v ~>̣@G SQ'fd^?pn2K3H֎`ڝJ>/G8H<90yɦ9/Z.3' G N`B.Z }+V#b)Af߀M,A+]AFx-!XdEKiR_֏ҋ9w{Bjh<"z']p*ؓནܼ*$1'?Y9qrJzqȜT:#xەle>]=ǃIaȜOϢS!{z P7 @ӺD/hh/% ڏZxbno q,hHiV#! %%mv{W}e : ߉ݧQ۷P/*C2qXcoQ",(qZ Un ߤԔԖbߊc/?ole?!v7Amr.0dxjcܽ],7xMF538uK`hp?7&rJb]9%*/8$vVBMH۰iU|B* siu-^~WTȕwzȽdi~עRty srza0{ ̰^M3Vxe;@v`8Fʧ-D o <|3!1Jȣr,r]\64|J3eOQy}; Y<ɑ&#oMw!/g*bF*^ۨtZA4/tdCD'8gJ5ۆyD@ sxB%; UvA䡇kh*\:_)hqvpd X!IGO'S%Fߜ1l K$_ +R@f_|Pm(Jګulrɼ>,d 2aSJ2nQnp&&Fe?-001Q~ [2Ee;^>CZ84Vtz'/HMn16n}S"yM$2K[_Eb~ιXOgu3*"M|  #+!(@</$TŞ v2y ExﻟzG^<]$ >v%O43ICwQ!ӂB"Xbg͘LD/̜-4As&\L瑹*M!)}r;%f TLCoko #=9 bq qRN ߛkH#d/2"z\ irQÖ k$def;%p:g)l_,.rlgD̹| Ig.A-X+ EO Zt{)!k!FշV5$6,Rk\Ԧ&nۈP0S]JPȆ'j|7Xpʠp--/6[z7Jdw-TIT\F ٕ V0@hJt?xK J{ 3#}홄$/IqSJBJ^Zx~BaZfZk0:唜.E)kVPR[< uE;U,Z&=m'8f+32W.էA`~ Ya\*Abs":`A@%wL,34 n` W`*x=3µtUCx="u nK! :>v_ y:?=~}9X([]QYs> j^Ve}sWϜP 7{q iAVB%.;ʐ7n*m8 {#¿I u ӿd|x 5t &~oKa=)73@5Byt<"v3GnR[<X|S,jԖE2#$fi-ǺP x_1XyOHa,^d5@ӷƨ*QӆEcaӶϣ|/֠- J~AE.ٯLb=0]UơdiMۼBp:f>̶icSއɏpw+!4opokGOmfl`,~ih:4YQh=,o:-,4m5!d,&F KSH݋K}!:DPZa;g2e" gd*hͨ~b&A75Geo/L+3w}_g$+tm-:]״7D8Qn6E>`~D|2zAir$f$ '4jR:H҆ b ކ'Y} 5ųVƄ p2g$ k In ̈́d2v9OIg g9l=Ubٗ Vb)Ja5*4T|4'tq(_Mٹ[|Dm7t=S,b'1YN;vXfkJ˹x9W A>waU ~{k7`Á$.v]85Y+i{a3)wk9 sPQx4֩h|dϻ)@-,QN׃{^/?RJYt[z.'`&޻3+SI7{bP'AJ27mZ;~ʟeTrMVG+.3N{x5%OYx\o3Z@:n0!юƝqP%x)-YID(]g0jP$p' ޼4صzzp7`ݓ[wVDP;G/O68½-1ٙܓpxRn&?oSxx!}C_]} ,d`AHЋcJ٬NY!?$Xmº#Zr$KD#`mg2ՈeԪ@)uͰbzM^;HtM 76}X,m$ җYa(A9)ABz4Ȥцg?Gs?\hlXa'= 2?Ц-?mfΩY@*uuX lӪ &;p#qv6o9󶒒R:gmM%ro[)ݓYy/Vc'N[{e4{<˪_c,L#ύ~ eT)u}c0iP9HٜC!-:kp1z >&3I[^Rz46fn+f)0]#~|/]frDRgLEYNYS> 0i(1U]f6$4;cl f\N9MEFݰ7,J~'cW째59g+Mu9:PZ'aPӸ9y{yѣi+6{7.dVqbjUɨPFź+e΋(R0?v1Ժͯ1rnZ^Q #&E"M>0uR-l6 wHx<`\tl﯌]/Aeӥؙ*\(XE4tl!欉RS~OnV샤$3B*k;4݌lwc$y ZN蓏J(0Z(Pj NN1U0Z{u=LI'z c`a@pUU˴#8z һz9ow`|>H>Z.tzo;%2sS1WRz,3v% x4< sOH^E1Bg!U M_Ŏj=Ţ`~j m02gehԱbd["yuJlM((Q25\_8Kl ɏhscNRQD[Zi1o^ȿ~js`/zen&" \ }Džʸe"Tv71h^"I ?Ep'WBGojBh~3mvkCbpk9 ^*+x-Ԝw-U^3uD BnS8GS/$.0)tRo_?!yWG&&`&TEEڌm&V:8.4cUPx]ևic7CyvZ=i"ޟyY& Fa`FFmZ8\n>?v;1M@UxyEـBqV \(Xojpm`3G2 QvZ.Do3sX"~Ůd<@[BDڸRgYu^+۪_Z/sU{ء_1 A-ź͗mYue(Oz1)?ɝ7*d忠ԍOUꀄKz@,kNt/) ŸE퀮i^1bA"9ji-8=rä=RAJډ͊U^yAhgڢDO6>M$"EDbãJkQ zUrtBN(xWx;CKc@~+LFfTQ#Gz %<~7gYZvDl!\-vDi$Iu%g)Grj]ß t鏈gO70)1 Af aL RG7D.?ѽodE <񙧥-`5Jt,w&䜫;YZGJ1P/[gj7ZPU^v0 Nns@Aǒ' C,9X$`ua!k6iG_}ҥcwqJͯ40 krjJ[|sdK-"ՎItc(cq Uv5|aevЅb ;yi5v9͍g9f#6z&$DNऻ3ԛgLh z#䴨[PVc#DŽII?FP2\2[oQ[%Z[(GNq8ߤuh˻8i?yd/ FXMps|׃]l3캟6|t#ZePǏWpʦSfywe?UQ1EY_rt:&C<1(Q'G6;YM/a;_U*NԹ=X֣?"E.>ᾉ tOyJP{:H\?<C=nTJJq ."/,ҿv~)#  x酤!jW0kj%aK_4'Ac*3A諿 $nU6' tlvOkbܸ/ %w11v0sU%Ti"ۈnRrꩿϳ rE:n/ ׺J,?F悀MGluL)An;cj1'_ZWRqU#Q$#RMNt%`¢dsFc\v><]nK Ct2ܪigڔ 6ڃ2T|I։7a$cx J-WD=26ep},Kڅ_! j$"^Ob:N0wtOUG3!cD• 69 ?͋-$2t:.!)k5ŏ,RoT2IgWQi M%x%s+*R(*p>H4+WP %g֡Ϯ,-=NA뷑[7/{S?Kk({< z8d ܊-)wX%wpCjq5 䄚eqd;1$xb;*δeiT'JO0Zt6Q z%%_^ ӥ#E}P|3Zbo^i%K YR (ouyL %3MxyN3 Xō$QmV.Gq쭖i݄+Qpҽ H2׉9uRy,Ԥ=l` &C{po}K݊},Sf)96[Zhӻ ~˹]a0X9&MSejG%:LZd&;:S2 ; !7Ւcfjmu)N%L@oYcu.McC]&$DƶR.vV13H}.HVwJDsϒQcb.ѩ)=#=sk|/o]Fn=T]cհuUr-@e& dy RKd<OTs\c' dU{@ ]jQ&UDR&埋2S-D:a䓭je^Dm%m}=,5,ƧΆU߃fkvznXU@2Bk=?C#ցya#67zgq`ꬸDzay%&["J6kiMA$<[CbG/_Nw ] c~wf/3 Z"Io ZI ԙo$·Xsbnp3s[Fh-m]Cٯ{T} n!gSa pͧoDQDʐT0O./(t<BE(kb Q "l?FI T<S(n 0 9e}f^|KMU|kWʈoKw$e^:*zi=V͞v30Iܮ#:|B{gI&W_"[36go'MO yAUt(Ș&5ÛYPd=v-5TL`#;#:#t"-Z3XcRҜf2!%[AbQ~Pj+)U337zZ/!~~Lw pqBE͉, O^L=qOi*}jhgx|Vusʅ" =ϮC/Y2$?ǿ;a0 g0[od &PkyYU?~ibkԏz?~4ZRlRL*L><UsUiw*KS,( U?d=&PN;F⎂O#뱇s-?@]0 BB9N*$oV%JWA3e^c_M 6ۧFFXr8r.G)WBH_Pd/.@x$H)s.L[;Qؽ64kK GrNw{IҵgJ0f*@|9 ʖPAӜ$i(%O*JF5N bo&;{-ȕT*l?@3.^W_1 {.~U]*Dm\@|2dR'ө2l =}NߛsIwCiEiFݗYTb?'A QMwddQph3G>EW=Z]% `{R}3i}E7ۙ (WaUs9;Z+ߧ rgr'OWL~Fc"dm>?Pi1[]Ԩ[RXӰw&}Idheԡ @u5(f0Lt¬1\mR9?7rt9? Q}m_'B TY͘ |!I_P;h;>}HuhC/j ו"]l0{ǔ=xǰk9 \\ƻbTil=gəYt,Ϯ[C_cc><^ŭO>N.:lZo = UmÆ0 n[VQ*Ex0t:EK4ZR:ن$-6 N8LRm9aH?$-j)>Q{mHJR -wX# 2H:klXjxAj;pgmrGS =&CӫWn 0^6ƽbYl{eH̕ߍY-D-Kj+\EAԋAK,D I^I sH7G-]X,Wg}CInC`[6ե^ ߴ"gvFՑ6O瓡c#`:,_ŻNA#} {-3\PO5{uj 9S/aRbZ )8_Ek AM2Z>+Ř|B Uat_(yULyZQlYZ3Cb~3a6wBn%zlD`=F`wHI0my8 ^̲+Ic<* | d2@gHSMګtH%"K l^fTNGO$YwT4Lt NR;k w A#Lcc0[sǤ#?) $M)&#M͑`||`,vϋ?Q?s :ooWkdMedfhZ.k?1vׇbu Ek^RW}O8,灸do\  Z ܸcrZ= ktyt-A&j'lcŴF^q3ђ$GMRs_cD\򅜾gBf/jɖ窝 M|48GbXyf/JFܲ_gN|@e ^Usz6A5_޿ҥF 1HLbkɉ6M]KNiz tFlз( 钁5-LƆ=f&ď8~2.sWU7eܹϕv!D!JoQY[4٤:T{-,%@%”[jȝ*4#6ꚃkFmcf_ԟDĊ蟹rVf>{r G[08yV(K}"+MTyV̯NCOm 9)'1ێӷ$tf<` E \ xi}eDB^4 i/*6Eȝ৴2b&csp"tZC Q]Jj{mxQ%cGWT" ;`DP?QL@7K%j]K7TvIM9Yw Wg(D$79[9G[Q6|cp,pvW~8".({ϴЦU{:I7< Aـ6PZې+yza@3EqmZVM:ḩӺl̰mct),N+{|Mo̬6v76r)\RU^_X|ƑQ eu(ϨŏM>D-OPvjϒ?;G=:NJǓ!A{rj~[ȏ@z@p%.G{f_  6B/q&)262E9~; Mmtsӏݣ VRQY,;^@{c `2AО@Dy\yXF&A.(\m1w RBLg+kD19Ф㶳wDKZ nme6)(Ap(&eq_~iFMI5ױ|VvD<Y3m-ƭdݝ(sHk= JT! 튊 %$%lzZ?޵7pqGoreI;=.%7A2«] _Fpl&pe=,<9w/> OKHKʻ#7'j<U-"e*YaZ7I\dKc!K(2[Խҋ)^Pd:hJԚ4+՟R@lރ”ԣ,#U9\7/uStZ`[7PUZɚ.nk)}U3$ \AKk~awӇ`x5A5 Bi10FwȸKHwE%m'_!@[T[⺛Q/D mF^`KL lu^{'&jp2*> G<>lM;NywW-")lj{X\ 1Nܥ+p[aio?&ASxvU:%$=c:?Aݼvfcب&}̃~lu3Պ= 2^ hɜi|<k8BEu7~KU`0n]^HthOy$n{ ^ &s*'||` Pg(b:iEq i=ʲZa+5VeebC 2HPd 1h 4"֔a;)kzSMcvV5!U9nߕaB#.|sMp[q]%\y-+ʼn՞u` %g<[Dygqu d?"n+wtR#Ӊ8 1(;dKekp eY]V,h2 '_V O|"PR%OD(Srd2r׺}򂸭D;NWib R#c>GtVUKl U?nn6{BJ-4G`bO1yh .JZ8{0$;@P92<"}$/ң&buMM̨M]ke H wE,W% 08鄙 ī6(xT.0* j%g]R!$ b+ D|S} KF~Hŕk5h&lH"v1aUـ)&\ F }^XֹH\65ZGj׮'SKa:R kf2G^ WfA[8 \htBE{&ED՛8 ƤuDGqق>hQ wmYiNC[!M\E|K*l~hܒMo8XKBx W~pߌv>B`RKHҡ h;8sVjM+DAgRKm|TrAhUP10?j֋A6%^0"kL*<,_{-C}ijwEH}-ZFΎߓڊPٲa+k򻿒Ost3~Ɇˇ+ƁI;Z`;Vt  n e|Ɣ;?i޼zuY(.Q8JU,f2UyA7n!9UtZTX۲NI#W*WUVўֲ~ح@ 81K,`Oj)Єfء < ~@ŐU#'XH\4:y+fvv 3ybԺ45 Ť6v"iR \]Ka k?5ӫN19/FMQm>K#4Y@33aDDk[=3{D{e! Qh/6BU&ELD vpkBh+ #ǐRQNwf밤5Iޫ،:}|BC6IV>Iod;64tTd|PR e{[!F~ =b)L^Z 멒9~[✤/ DȩRNzI]]V2 اPݙ|+7ײ7φ6PM'-N[5)nBR[l,BCmV\k'WrAty52M"J2MVs~n~ d/N{Ig#7Øl Edz!yGuᬋKb{TdT_٨{Vuh%qO<;9ZUrX~y֗>RBVmO9 h=GVaDpқ@HȲ*NGW^ uIEJK^%aat/щY1*f4NЬz\ޛ`9)YzDsXwєYA`$Cd!e=itNkc Gu@|&٢DOйNvOI*req.`s%e[)]DlںhJ7Ǟzνޮ߅Fy}ߥsߵyw'qžW Gj%hA]3SYCoz%/W]k!4My 77N1mio-V# sKjG?9EzU"d$NS]f/_[~U XpI+&b #KV5u_ԑ^~Ի͎L  kWpvw?+v˪rpgu.7NSM]vy_1"SàP$@Ir*dQs^ jV/)9B.X&էc=&c﷨mrzO>?+f+o9"a\BCOk{x;a#p5]WSHE3^\|b-n}8>Vn%$xrDPPc"p҇ 1bL.+tKs;ANש#%B^'QFNr.HDt^μӾ3?)1tR>%i*']٘^(!oƄWKs\q0wT-%AU)S7Nü9iK7`F@{Gϥa-gӚgg ˏ2o7:Z<%"h8Qpeg*j5=ӠVDe"s~e޿^5m=_ܻѸkI;/G 7@b~݂gЬv6/cJubcRRߝ)Әnݎ7 oleŕ-;I:Ji++cX"еUF,(ؒrỤQ4裇6V)ޛm5ȗ@5U r\Fu;A"|P '.L<>Ɖ˥ 2Q6DY׊DzC$EZX ,7 7Ai J1aW q2pgq[$}UrZmL@BLy II4$i?f?(B5r ӿog;vhhcATH9_7Ltf䎒>2_ hDK8۝HqJ`JpВ *6:`h0K"2>FFDzԖP; ^#ޓ<FIUMKjCT*MH)KuVyw(z6v/L8wg-d5ruH i XtևG~ V S0ǽ*GW o)',Z{vKGн+PPP=lO,K_vm_PЀVDqrZJj~Qž\d&3(Q,D&zfElRN U E[3>4[8U>HMqjxiMaE'Ŕ+SmzfUljUsS^X^Ҝqb\amL i>H'yz ^abDC V0 1mu;ldλ5ȩo߅lQ/b?)ܬWCX}6y_@&,Gc%ej8rA&[[JVc[0>3'ndr GOI%_5tmEPb8ĭw0t&$y6ڢPh| LDOZrnPJ%ژ| AX͇?zAJ _}$,X ^~L %`7`D9Or; 3ɦqRf;69N%'$DՂ͗ǖla|'nLqP'^(! \qC){@/G2q$&oƑoň&%:Qsl2`E8ǷozM) Ha{~4E "${KGQ5F) k"(LSN5MEyAXv~T񊝡0$lgS qAv k3nLnuy?O=nmB?eV"X%bOB]y"a%W>dA.U2vZP @luUK\| ]NvEn}$={qY5kr&8p,CNY]l,ruo\8 HJydo|6\KW"3brI/sucg4D>Vn yGA\aGTuQ٤|;r>w\t`B7 O` n)l'GG݃'p0{{ k-brY_8͍<,>oAαMw :/MM 12Eo;vKQKϝ پ QStp ɒ~=|p'")a~Qr͡(`ECHrB1Ġ)qpY`NK+ܢ%c8K yfؕ\EL[P,K7m(]:(*7Wٟ ҽsdyWʫ5FrMt$Qxje4=B1;qET$fwʔXjfST2_iC-$erZ}ߩgzB+k7y/R\ڸGZQye]oG_'7:N6~ 2'݈xtj*9jt8׸[M܆ێ%K^lەҜdL ɹ;oU G Eڣi\?ZVy7r6?['G>{I o+v j&$dT,pfapG+7BT7OG&.5\?/M)&e&\a\GG|Ez Hj.;[Q* A؊fB}4L+sQVU#Qh"0G",9t@&>T|WyXf^7rZ&z^] m} q!FBjC(\ n x94S g=?:3JsxOOtjf(vv\D~9_~[HiZwM Eלq{&C4/jĥ%e0 Q:Cdb+oɸC8-oL6 (73҄SYJׁs\#啇h/7}(})_U>)4$W$;. ê \Ġ 5)n~KJL.rCaw[݇ P<ٳE%{.tJkiMk0 J Blvc2&(PHeع]XLy-I]d1{=)H,@9 ws<O]F!^*%YRB]tJ 2_hH#<<'vĿ%d21-R+_՚#tÙ<)464P'[W1(5N,X+Dfl҆# o&XB_!xdB(nlT,?NpVt8(2㜊K7vpP%ZN_e`fm9xb?,5ܒ!_ƞTY yHSK߅8e "x^9_N ">M >RW=aB&h=(95OTrL1rY J+)|מmx/8Җ(3wY`6 : :PFHp>2\;ޫj Gm$N# >f#,E/hC YD 芚В i! *N |iھUc{L M*|CtZ BJB,uzʀJl;8g Z` ڜn!U[Z"rb[ -,9'+P7U\ā@sUdGۧt=՘BV=>{MȤ5X{)(@Ǜa=*ǰ<ȱR\_XP/ DCq̄GBx!$-@Apo+G a? Sg| #~Qt\0^ۏ%kV1Z$Ls  B%-H;T_D YM+n#=AP),H3)/mKOzNA<e1-YkLO ,D}n+lFt <{"k.[xMF%z,悶~iYKqz>Hk&'r  ) @[9bxx̎44^ ʅYFU^߀d {١l2Z$㤿|$*jݻt?# pjv'L:Ϲ~'P>_pGյ 6%g8(Dox?@!RT~]b_S>1vBUUqj-po)I(]6OjKI0NINy*j1YJ QsW:SL;/]{Q񞼙ik0X&_,?<'3"8(,LXf^{R["4%rX+/Z[Fbpb&(n __$NRȬA!8vX'?N^q9J՞$S7]rGJ?}uR7^?&?VZrUbfQ֟zn#]g2TN1m^#vZ\ΪԦ`PPL?[ψ ,$vbs(t/^8l~ vV+*l Kp%DÔ6cIGce(ɥ i֖Z:ǜUq[tI` ?ܑDGf惜?d~ ѓVfj Gg 18C(& xe@ě@ά_3^1Lb&qvo1}㲀3CS^Nv;NS:Uv#cLOg$9Əmb4n8rKXWC8e61h&q%k7P PAO,H:yRι$$VM2$ :[@˼R^`Ow&=輅p-\l&Lc̊W#Ve1iiwAZ=Z&!m4$WnG$cTܶ4Ct][۪`O*5p eQv3rfd1@eH1ӉϰT>E쓒asܛ_2yqyc*|c2ċ*Ӈ.|TdsfH""Li$O!0ޛ~!T֓+8Yߚ9nqֈh9r1`N\]CwB+x5gebL!3[8WFQJj*gRv:' 9Wiөء7(қrk]t3`Ք4q *'+N ǣ8vڏ]ʏVji'5B.nA/HHEwiE{ Ǻp w2i;ܰӏ2'`PںǵCpLFYdQapY ٥ɠ:,D(K[LUiI0ۖ0%^^Fjw]a(Qr;Hm`$"?Ä"-¯cH|ϧ4bF$Dem"~E!J.,Yܮ wk@ظ3 fX yW@ 1kM["7#SwcX# }`erZ,AbSް@rxsY% u *˗<2TYR&(ࢇfV`?jn#L;M)R}nޥBy}#A܅<,)PNneI@9bOKvݒC~faXxz_c42upa<"Jo0JFŌWqo|͒GA q°9TO?+0lĮ>btjwУ YӃ4 ) WoW6-+ : ^]a6T[zS8"zEf W+/x}+6G<9<%aJ#_B̒VeG^}\qah`kD"<O#m&6-6K.18mZύtB)URL*pjzp&~~޺oRy[.(Q.\켔|c͇ʀl@LroUer@"ɮr> ΖhΒ䨒2sgjP̑nf1"jV tPgЯnqw댌+% tרvc[Jz ½sAe~i(,4^pkY t:g!=̱sYdX54~vDH޴@@,ml!,R&0G!IQ<hw"JV8fD[DQ D{y٥Mu[ߨr=Ǹ1LG"+{".JXjX~A FޢSx*m3ʈS%Bu*1Jq:3X)1a+ɳwqunR}|ߟ[>Z\J Awjw;*)!թaЊOXW 4X2nnU 0}ؾ/(s,/$}t79Uĕ'GTsb5Wޛ|ҏ'sO`F!̝X W8A^x# @shF ߪ؜lԪu tw!dvIr%L#OVb3.fv #+:ŕ{P{,A,(.Er;^J01t@Ψ$NJ$^Uh_~Q[^=h!Q3YER)m.aOkAbv|Yɺ7@BU0b! E$|8rS2ܶ'I1u#-F{XGnשY+_@G/3glqS))$3o'5cPpGڤEEJ6uI凢&sJEvƑbEJ!S1Y%uGx ]B%(7ar5t}}uD?tOE_ 5!xs+""x\XƠon g'[-6 /wf`lu#/RmlnY)HD{,Ơx.GO*+t"s:l)ϘBZT,aVP9%| %2"C(j,d\ mt5ֺz+2)Gu^睯=ewF 飃N].je78fpUJHPG"}dY"ȸX|EwI,ԆI{jmq­_>9+zK>jܘWUK$gW[{s}UdR#`M[13/?f8#ec w0Y㑚[JBS%GJY~9L8 FNNX>RPwD]9e؎ihzj3ݘW2X|SgcnA]_gR qAXއ@4O"H,D$.Ӝ"Uͼ:!rYBD>_uQg=ULv [=V^Ռp'21mB(WUGt߈_VӓlDʌTdv6z9Tq4V;_(Vv~ز^v]9lqc>Xz / /a JUڸ $c<ίq8Vu3ϱ:tEҶG=/s :6T7D<%-E:^^׍K}^VL} Ay.%U4y}즦Yw<GgopD@fkE Gu&Ht= Va8|ϹYIH8z_O "#M?rlm}wQWUk}6.(b:r ~5D⮴32H'ŏj9jA% M =3ҵK,KՂ' 3Eҭ(~P}iȐ<?1m"-y]T~ kH ^$L_rOH0g 뱰E܏(r16),7nMeԭbq#c3 LF"[9#FUL8ߣMU#Oɴ_ K,1TMV/@6q psAtGd:kR!z^@%%=K ?s3Tz!ҜCbݞ]r.*y="U%0(! 5˭H4 ? C(T_IMs.mkk$ăP04{ܘ(\m Hs GЇkqk{j]MC7(w%:I@xC&wMPP >k!a) 𪔯{FPڑ"4?GXՏV[Kّ` ku{ϧ RcaJu&^ ~Baf&f™#WgFv>>9Uǰ;<6Π6Q+JEHM. e(HˎR0ܘO6<\X.K[.y[ h+_~?PȔ;) s%מiXů,el ,׷yc1l CջX G'kd U"u4mZ<G9Qr~ `O;R gPjj.gӻFjqa gg2}8̓/AE9wwMݬDXڹ#<6=٠X$ E U5i%Ik"!9x=GqKzu+ҘHs}? b5 Ӹ̧mfnSBHU1O k'FB2#{ W:[R&5E]#% w(X^u"ˡ`5O?CW:zW|WZ #UP8ܰ]a \$?ǽ4.Mz:(\I85!Ec>#|g2– YͮP|ͼMտq 。zY%P?f O ;%$S\, OFxG /!16Z l 9>tSFJ_n>JR|t L.G<3xYHkΈ2 ^oM WM#-6.}nlC(˫AmaY/Kڥ!# ٿU_o u bm2pwzh%U,(im^,X9|P7rPa>q K-ޮb\ߖ _f:5⎪ 4оTE2"?UVe&*\8BC] 3ov)5p7 ~G' ^,1Jc`MP6 l$+ҦǑ׉u1y>T^av< =%ipOnSa6Kbi5@$96~%6N{¶$8 y3t1J4:ep讻eE:N58U{eۗVw1G5ַmUFx>u0i_CܲƧ#&b[EvfDJs\t7tptN{[I:ct3 *;L>Q@(*\6Od)f's|e #'At8pC`m&ëf~0Q߰2 ZD0uŜ2_&0K`އE^{ƭX/)E`+6 3e,H/@FQF-MssZv1oFm1}kA*TTVbaʛNgxVRDab S_ ݝۙ2DLW5"I!d_FEmVHJvPX쇃H/DvP}[E= jpвZd5?6E\ta{E `slS)=}K3< (Z,m5p==OQBG,.-N}1;!yNADEY];p x۵g8(C_[ݑ!~$X+Iȧ&IS'Z!\-P8 +9K2L=Sx%׭@,dNh 335Goeyhga镶R{SɢPV\pbsz[~8!j7D l`Q@Ucr~|y39W@R$VC >% SS5Őw BaWwn51&P)o2;d̚nrR{;D*NKƷDIvXO_(@a唚~9r=R0Pc&#Rc{*>lnGK$xTρ8Y9tv#`c-b؉F+a=zP-bDg,:+noBdO!e)CK. ,T8C{-T H0+ooLeƙP$'aLJ;NDlC6 oX000Yz$$I!G6P`~/i4/8ҙZ"p(<#XؽdL2lLLtem2< *QL!JU_jN;Β֘ jHڛTYrS,Rc?D.OiQ3B ׻c gPp[-D̛<㳗 ރz:~m,O4C^LG(/ c6FZ%VdE~$n=x!/@ol)L_rD[tXt`zDPeO_z ]p9 <G\͟)![ƞ kqy)!Ys3)PX[O|rc|r`~eFަaoW}`8y+Ec62t,`aS176, QXF^u;]E=lD:)Nbnqc>|$[I@ M)D ) <OhcL!!?Dp:'|&83g*KKkA8t Aq!}gSMマj><56:7e\L4|nT}OX<'=i rŲ4~%1i[EГ!㎸dZ F/aIUm+)mR|0LI#Űa_7Xb#Z >_1 xKtv1Rɇit5\Ӻ>MO?቉ΗէgV#I_9h-9eݩ ]b+Z,~5q9:|)ýv嶼Q| `~\s&jݵ}Oa0氥۬z%)"d$vNufH?A{PX9@ڴc;W72$8xK6o ah哨BhѮ7wp[ÔdΧ> I-B X;|0sMnjeg^}@I|0N"EunUdFx>2xT`%lc/=j|ɖV.5+"Jٰ/\'*rkyyn D \; Ϊ)ORz^':nPj\i.>Ev{ J$aW@){(y)XX{*Ғ@ɣzKL(ca: uA6jyD6]3W h6B3YTx Ĕ8-GȊ4SߨE-e&*@Zkl;S`$;eAwL+4 F%I ̪}jwZ=~EnU &ykVKS% p}4ZD|iT9鋋9P3^[ Sh#)s>)}[=%<Dk)obƾ~=R$Gfiw=߶!eD/$ 0+j,=it}(?UXs9#.֭IzW?%f}iSC?>HgLA[ҳF pwA#^" mwڵ> 6|`Qd<9 &(hĬ?Wtm\xd"*knl´j-h_ݶxN϶ccXv,C;kU}:,SE&4^^u]g.|yLUACט^,f." [Ә5bc\ꈹ?Vnty?OY -RTCZ6j; e9I3;8y_](I]&@v7wS=;JΆU n? =fnuWSҏKf? qn0Zt!0wt!z\CwU9)I^O5>:Rϩ.zxtݐN8-Ay1隽\8 S7q{a X ea}c{O?njp-<Ǵ1G\ LV[wa8cӲ` :00 zw/+,es{p~QPJ,eJC=yohW ݼ}#66 EOOU@ZsTof̖(i6%<'^24HSMp d\QCMÚ7!q[U˴Po7RbE]Ըqݱ^m|C;qXI.#-k< sd `#E޿A kszAe_ygodAZN%C2a``WS(98 *Nxatu\\ܻtavT:Ϗ>{qFH;H1`10ukZ񪑷RYbLW uڭ]ZM3ϡG adn &/&<0?+a[hY+|A(r]B;qVRePna3;j*/[8Ά2]S59I`r'A\]AWR}cMh2,J=;i?#Wci DAnWu[-3mxIPn7(k ]9f2qBrYE2rgncٳo𜂝GP}aSryRotW@|4xŢ%&O&Oz#ޡV )08z &U$: [抦lc^;QHr%*Ahw8#K[XJMHh%M/}p){5Bԩ@94n +8d0 N`L_փD*1:7!q%'9xT=.\!6պ^mHfr˃4HT 4]q30X'] LFq1ɘC۞\soZ;;g׭u qE@b1b S̈́$̓siJheE:< = <9ʚXŸW87^vI$rfc}*'"hWGu(&;+ŋʞP#u&4*R:v\f$Wp .ډiV|.9boԲt8ۆ+Y_h:o"`x-sVU ձ Qw0 6܂m*~Yd9)Ϛe6O&fN9&oW{;_~ssWm1F<#j'>OCHh9d{Ŕ>B^ 4mhP'f>jkj:g}Nq7U9ԁT_8]LH0'"6f Ŏ :3rS]7}ʹ8F1|֊2Ʉhݔ+n_gŭ1U8`zEs=4syi*]q FcmA"us+1SPj^rC_˛bl@Sʧ/ _кf(rEmITdA:Gx1-edr)xqCZ$kƼQn0/>j0ji6B`capOX^#oHQ4'`EP${%7ǁܪݜ(@Nka`[#bg!d\r٪gbZI$ lpH~FpT)T`w*Mf,lO[򨧕uԽL=g~ mW&BX@ut|T }l!D>8n$9VJGiH PD{Ԑ|tsd/)?ްha)46l-0M>K3^:zwwJ ag&G38J}#}ߵW.xfL 2 Fʾ0\Hez@~TC`n^ QćGYd9P'i9LYlJy*![meҔ;7E +,؀S.7Uħit {Do/szۡx79%cO9ᛡ"X~@Bbuu4X.j [ץMXnfH(>|;3a~4m(YY0*s$},`W.1CnS~ B%;hٽo{;#4c] >, BB'1]Nj3cKIH'AJ`me*B Iv7aO3x9f8nU"Q`֭ %̳qhh%b'!dqD p!=-4uO4/&N&bStmDdtFe^J2쪍ڬV6`Ȍ]4I] %(8d1>v}hcgύUr~A3 եhB| A3t'}q"yb|랜L `Z ~ۦwKfNfP|XL4$H,V 6 w\턖/,O!6фRBhByr -§A3d BfNQ<b3P|r g*Wd&=PͰ 5U7K*DՓZamPI1#\0 "Zf/;)+f.i L_Q_T>(K8c_#+Q3-`4ĕ|hytE?0q 0kJH8V:@i/ XoaJձԩGVU12h61t .7#6{L?j״)m=H?ӻ\e;u㕼0f6]t+.QEhQwRPxg~Ao!ӌܮLB!yw7Zyw\q {- w,/4zX)> ԁ8/Q!FTcnʡANVG%=W4٪gV1Д~- , kD0I˥u=k (pуhx=r: }VSkcTiZ<,F]EϕIc`X=Z(Bڵl4gɾR/]uaaJeEs`/;תmQ1?8z#'y%G03|́hK͇2l t\B`rԒS~^9AwY]cڨAM^K3!8{p8,lplB֘TT!q$iJwX(6+~6^0f7T~ `0n;Wda{8wͥ}š;f+h2E7Fovdze;GC Sz\:a;.O_"4W W -[%@;U|?_ J0}W{S;A&$+p3-jqȣ*ksvwb Jd\Est[fDvo1Ϩ* OIPpaN=̀~T} XuK^o[)1a |iF֒CN'.cE RÀ;-L{*\xȈYU7 N=]o]DʹJicv]Kfx] #3`Af/huǾ*rE?Lxvި?[6&UGFs6(ң=cURSk[Dn f9䦿UΠmһ{ށ{B'$A5w903s&ȅ/"m[ťdy `<<JQySWvEu'Y1r"03PF1M  }o8֓mg!佻1cs6JY7_122ՈsWR ˃9_PtwK\UU|v~D6E|;C!n3"a$q QzOz-H* EbB~Dc.*҈LHO9%A7PAtt$njpK#v$rl#\Kjb(JRf<黂 Χ/`#FkIᷥ1ڏmM?%FൾiN4»,gA5xep;{/]w(m 5=jvbI">ta}#f|J81)fN2-vLءVř' ';bu䥲RUr(BMʄgS՜( :U׌ ѯ2Ku~) a-ԈQpk-GtpR8mJ%ySz%XJU 70=&1WöAC IuT0ɏc|Xhcrϵ~+'.^gUvɀY"[j;n l=5ϫbJq9Z3wY>D/a5-+ԨS=bҁtrHg_ވ~7<τGPxn X^o=ma NƤaȯ]6c?ñdtꈘY Y!`h,$:]GbXfuDt\ڟ/e_d+K*7]}bˀ?kp^I ]|&)jmf%G,<֦Nى*ٵS{./))g(WO){R͇tQ!$ D + _Xл3gϘ/Ķhp=N\UqHm&ݠ)7</1?1'ftPXnDljJ`T2%A$lkHc_hjkfap y,e) Er$'h`%pך-Fˀy ( Ӳȧ\P dJz"'+CѪTZN(2){OeXg 2i <7P7a+-=w) " #r[9~Fd?rĂ}U? X:d>7Zm?˔I=%uj2,?)[ԏJaczhJN .ú>=ؤ.ZWyo,:Kn|ZR|#H`YAigO{8BHT`:Ώ=&*Dɩuef8,m+?سq[qݳ]L^SRů"N+!*?4TVYEq)Xҁ=mv#I}ǿywPDߍW_^ܘ]'CeZg(ɡT!{7\(2B!&,;?~@4ab ϯ`\a#J&Px|ő/ZV75uS#-$1joR [WBEsP|qf+=.)cs.y9ݯ9Txtڬ9sK8& sHI 3_!9=X<hkvOҖshit`}I&H*| S|Qz{ ./fŰռMP%w_@_&5t@ @²hyj{M&U_i`I"2zi94Fu{gk`r5RHM ; dOzm߉Y`v|q7OZ&,R(gKDn>h>r-JPd΋ (]`~\Rȹ Է͜G=v`-Āz!EK9Ú -4Mgt>gjOQ7^0۲{#&wF(lIWcbkFZ/ U9oω/ 3mkY)0K!hpۨ`s؁Pj]20j#*j#K;=D<œOz1#[l \vc΅ \ءJ s{ip,#ïdy"_|Ѥ~ᥴB:x&,5a|ƺsctbiC!ʝㅚ= ͂)\zP$Wf_;3Bw|sbqnK/U~}џ5ԹAF97(ݎ|7}"i4*h-%JcwƐ T4߲YT[{ҖZ w ZۼO@ɠŒì]CT"d6+EoV{$W.IQ~ʀřRfX&({5"0!؋fsL]=xram|וցz+m;L$!!rF>b\N/RP0-h wBD9t0>sn wYmg.WчgC绦 Xc9}#%(9J͈\Mb쇼HKWAܻTJgd7}LVrΙY3њ-UĮ9-  EU~0|%#^?J\WD[kMq{M+Ҿ/uX`.h4{Gk~xQeQ]'*dxFE8-:Z< E%kVtYEhgc|y̸@$'G VScJ},A9k:=R'WRxǖz.2eؿvCh?=IĶ잹nMlKY[k!O蛿|=',y7>vJ冚}nA̻4Oc9 ,  3q98iŒ6B"hۨ(,tXk\OU{)(Y`}_z0+.?ϚvPi 9W=;>,9V@{/ )L1![3gۋ|'E?mEhy9_j05/[v:s)#x63|]vQ '?;a7scFD~j|5!wKEb-\"E]R$$$s9>B>":rO !CQ连` F]U?RcetQwWP~ / o(woW, * -;밍!gj2b,NݸlsZo*`%Ib:>2&\*)>4E:ŋ-]oo?'[r? ZO5iI)/sm.QBa|U\A48,RsǒUQF T%]t m=F0Qs^di` ȱ-}AN;w! {xȬ/I_s.iTStP >"7أl Mc邦<;? PUm\ @SHy}ܤYHz ^cI,=_9‹tRiJpZHIj 0Ow@Fڱ䳝lEgJ4 ZԜx`_ɧ!QdBFyٞu,ٍ;X&&ĻQ.(eEUe}'d 59wm}Q X[ !J҉߭d Ѣ{o=`s )qJ`8hI,/ 6Pؖ'J#r>-qء5t: P8;< 0Aݥw§.~LK %sƖXd2Ħs Oߢ~k@35[jFi.P/MTqcds YT@;#3 *o*_UI=4~қtw??Ο\"?>%oGD&/զ q_h'M2KcWW.!)A\)Bj}YCYA҉uĆzŎRudrDKxnM`Vd)hʍ6^ZQelt. + ΅4-#,+JQ3zB0ɛ>?gr-Ech/"Il+hO:7o9D./삌sslȾ{dDu3S%ksԇ#Y|GضySKp =+Ч3 ",C$va8ܤt~Ue)-͞([(dRW/2?$9E<@{U9j6khxj\wBL8ޞq?n>@;XnPQᮗ>\Nk+Zܲ?Rb1 4G!Y['QCʭv _HXvU2ƞ+-dׇ_}8K=3p]՜G6}Y6ϡ2k&(a.3˻L n6d%l@W~VhNo܅[9T8 č+}Mx\YE0bZ\PBb7gdZ4;lF^ޘlXdJh3f sPN0,hR^yYGk$+@^GI0dvE,F؎uԅ~2d>Xо=7[g (-M`?(twHw.uL.-:sP2rd<x5>auċc~]mz)WhuZ*Sטp#x;I 'vO!&1 X[e}M`U}XQX,4!UXWV^oVEfN~$= U} )sUd|̠t{ӝ3!uwp*֎'7CGM,a̓ە^iDsxpJԓ#Q 1=s:Kᅨhq'sMsvXݤ">nُyUuLxNƎpfL0g[M\s>>Ovŗq4< ~>їͽy!/Esuks[^ ~`2Wk9=2AU3EkFAǀJy%l򷭅$>)@9bL] }Rf "g7WKpU)U^phZ@ܟ=#t^QKXļ^B/,A>R -f -m3YI@\[b7,vρPB5nzuBV~؂[Pz\տma=qz {7tǮslJtrN=),AɀvP mD\A%}Pٍ _kLa<ΰgVd4~g8.Nt8 Y)HscP35Jj~␣:q(*|vA|K#jd)уWeC"{C7:nUGj sF̆z4zL`/*;l"ԧ.Uw13@jT'X~}@"֚u|6 '[OJ'$'Ҍ*lQTR eT [p|)%?3*+YTta _5\Ȥ5+֋Nb N)-q ^M]{HRw:H]-pjP٧@w1`S>BF V"Ens;7N=MӀ#^z>Ҁm(F< Ή\t$FeKtW ;< LO՜ (q|s|&"nP)"S,뫗UC2G -:>܌ae'P?O2%MWcM6ڶo2 UۻO[ >a:s:Hh^EIU)>1y̧٨qA5GS ͰDF9/lDR}uݝ*-'.t/g&ޯ(-U 1ܫz1*Tܖ1 % jz_(?T熩(: <患v{ri&3A*{Ifsd*7Bq_!ĜQxLj6] rt=^3xM{ 7k6I3!{ j;q:1fuQ?l; Hit^ڛLEֿ~WBzBm|K}Z{CL&B;Iy K]kEJr4BG%P^?Wf8_1jsu`w[f>ȷV 2vS`ΙXT@@]MRjI}6* y}6q߲=}ҽAt]M-3e6Yrgt{L+V6 YS*MζprNҀ;r &Rlfjp٨;a9!KN'(^VPWj/i> ~"Y`3%6Q_+`CkZ!A`6rnFGX4{XyȎTrH2nF-`k%[J8J.,ű1*%&S ^twW)5c@%}/" v} B K1!(-DtjSKj;Z+rF]٣pcv5tVN6?8Kbb m:gр7dg2wzӏ3_ʮny4ဪ~$^ 3VUOT^'BYCv9ԁXaHAvp2$rc)7r#X,@C7Xu i 't],w>_H*r0b}2po߆SS0ajU+L0jJs_rݏNj@Z:툪ht-|4N:^ZbruFLJ zBB\N;YrtBj)]rzJJKo侢ѦSS`abA6A+O/|Ds9y {{)OU(I3RoMAjLޝ9d*㾤ɒObeHitrʭV8_ í87JSy2Yდ2eZЯ+=.Oό.o[}{ùvYLca&;;r.x0R aFk B=m/b*ZTFu>\$Kzf 0l!73{"28F&jSqewl(2.Z=C[L{3V=Q 7X~$^QTyR66ZՁDIFn C/yy:=$qXj#3͌ yO+1XWB,I(C4n0Cq!dK/Fֈ>D_$9–`%F 3[cbEPp7YYf>EfϱqI6cE(U]_seJRVM%[⺶,+>65|jDTiRyK{s'MB [d`@tEd]dRPR XGXr;8-'T+_N3!eV d:[p&G ?T+0YMck*YR M^ht@A]h:$ |7-vo2R[<}mt隦 fQa62@ L$Cw q QZQ UOVahUtOo٩ Y9a,? $)_'eu>X@3==D×0^`c{SΔrꗋkYCqZ߄ͣNMeߑw^Oe>C٨h@5#tT:k"֌??;|k,Wfk; ֺ;f#c*#LUъ)V?‹d:\b{g 4P4 \ᅽB+C0DE~VA ը=:!nVNsBVġhCtpo!#dSgIkrhcu1YL: zK,ʶa[^HF nM {5QQ%5pZW?@Fy_,Zsvfͬkoテni|"w zlb/jllVk)hؽ||C{BM3X(x7؈ghI/QRVPFÜe-(X6F[*r!'3=!>o{P箐~x*[|R HnIqPY\> B2{[jNaWOʽKPP G|ĵYV+WKOF#|+qܼ{M:hQEJ-Vc`,< /]n+!Cf~V2s gNvkU֊78NcχLPL, Amg:ތRrGz#!o½mz`3 · ׀u8ުJv,uOsp_wE}+j7TYq 4KA@ү!=V'h W]k‘x|@ݱS,8g7AԜĕ.lLYoGҴF-oa!dn&_)x.w\GpMV8Մⱘ qfQdDSgB. Bi[`,5<Qc/( (s6:eƻ)w[%nu2>Gh蚊򴢝<.tRo6KnծO$ygDz(Is|ѝbp^rۥ93St;\8L\5$'mw ]A_pXCFBOumVr_2hqہyCͼ늛  '^*OQ&n˺ch ѸdQ\T(Ɉ4[4N v(. i3OniC̒6 נͪl:iB`Ӷ(rjMW{-x!iE#Lx:)6Ob+g`8`s+| 8^8He6Q g=`Wz /PbqrµTlRtgA·y`PסshbqGc^xId+?_VXF^m'#H]rITOVM j:5ʚXKFeP ȰhNBz QMʃűtE~?MxEmmqZ~mg/}(1-oVane>FڜPGvM"UP!f 7p~L}!2%(gl0X?25^Lp2bw|D&CSVp݉/LϿ {:Qn%{\OG^bD[1>ץA^(.^Xr8%Λ0@ 4Q{>@mf*4~&4lY@Wi^A`fw[No{^w.Oܔyzf3X*M-G(@d {1FI57JF}b4h栞V qm~2^*iZ:`NجU.XCpO9JMIv/1p$$WnK߹R2$ah:z%g4!qo\ZYub%unڸlgekB=Х o-`k4uL覧Cpt`Z+M@`EYD{\_mO/0cv"vn|(3+7hk\!qv,R"ULɜ_r ݀j?^T͍aTiϫ:#GSv'/@P`Ὠ3$udZp։cdRxl$L8 G^u" I魚9kE$5@7a=ZJU%u,3Pp";i@ \&M&/ bhr %Řrz`axKALQԇ) :""x4fr_`qs&fdl#Ѿh9 r|E X;xK76S?aL|j1!D'-=m_(XHS2q^Y@qqXn{ *LzOwq oחEm"?ʝ5Qi62bNLHLAjg8L=̍n N cG3-E'I /?F-\iA}mn,G.ĥ>ZFV.%`_SJ7ke2217+"+&"_]|hM k2jiP~=d4]~!|WInUa {?qS'S) vЫTv*s1FPɄqrBYv3ygRqn)SYҹ!hhAYU` ӛ횯K&G7(Z45U_&19JU`8ՌJxyցNyLS"5Huv7ii;/hm*;JJTFrX&N?*lm돠K{9)k{=HUNR]8Huvvl$B~֎['94X #DVD_%" 5Cc`Vp{^3Ͽ_0ab[+B*{t .aCq܋&25U/ֱׂ`k~ n܂zzam\•X:kmFߟ|-miL./K$i^/[,@^ KR(Sh;ZL1a\lkANm8vu~1uֺFgF˵V &Z'öpBKRلp! /]EB1S +Q= G 3\ 赠(7;[5%f𔌯 .h<=rԢQSIk˲ 'Jц cވN2 V@XhM*&06%[l{@gI)'y>s9DM4\4fʧ4̹oCFԳH;_g+ Xܿ6^P 8ט*:a-&gR]:Jh)O}޴ #i:gFʼn?}i7SK"km4kGL& ԃo>ҔS`raUV`Ӏ:-2ÑĄe\&tW"T \(O,^Uv!㒂Ѹhm[/ {4̌QF@ "|.C}7?vTCo,!Ȱᬩ{؛tPa^g?6e$YmrXއV\[ucXNUx!TA$X ]+lMo[0*tϧ~Ò}UM8ju;b_GO'JNP󤷮D: C:QDHuk>OidBH.ו%~)W'(z-/4`-=CWGc'aWeە $QDԃ6*TEe8Jr5M*[^j ~x]2]-bm Zo,/0Z$˹esĂxna9OMcjVrRmrDz0b8JFlX 6dlX#P̫iZIvv\e7Rq/e:lUbfy4}8 G<gz;H+X]Y^+0J[C9V-޷=go@5<2'U$Ғ† ID&Yj[Zˈ cӞ2-0չ0gm?sMw!7bQEPVHcrXV kkʭMjҚj=JͩA]$Fj j"5 -^Ŧj"=3gb30gq`eʪ8BWQnPje 6 O70W΃?Qvcrhtf*z:8KϲL:o7?(Di#2y?f$1߼ພ^F{q80_1r0O㹈T GP` 4iR9^0+ ceCCYYU_FaS5i]km&Ea.I#?!zt7s  :Ԣ\d.VXJ-K_M_k 6],>I`*&FvO3KTNT2a*KQpS#u5#A.*_n8brj4Dͷ맙jJn1.c- /J^@?j 5o0<$ L(=Kx*S zAQ8Ng2[KkOMԈ[G<g4j@hn`ШB8aBЩս6~85ɌQ@v|Qi >۽V|p2D-j:n06B~ =î36FI q7(DL$g='"*#FޛL6xݳ 4!X*cWZ)\@- iXSR"@CL6WPX5|뾉[`&9M]LbrEO(66?kw>#âvXpG!65b>0l3qIJS6\xU+xA<_n.p Ds&>Heq:!ʭz1៊3Ѷ@Y\JY2ྮ WUhCUzɝÁO6Q@uEKh9moBUyvf2f#O "ӨZhS`##=# ^zV5A)}R1̳{4AD˧G*ѧm(qhpK$_Ѷc](fu>66i#HYHfZanbdEܮdWXfGFdvhƚ%S˦K-a~G=%4dF;<\b#yU]JxJP^uc|f wwbOR"K8 rB-f)ZwK0j]!2pG3$ڀaQmYurA Zoe5:Crv\5~ȻQBUz_@t L\e䵔r[H -%zﰚ3_mOJ9/,oJoN4p@deujԹEPΔ UAtI@wsk\0>Mo55f&?M|si^վ# @J(dO$nG5xG"ius@ o ćFةq0 3jjv_y+N qPT:~;qpgW4bsdz~Z*yd$)~-Xk4Z$jM*K8 gFk̋BN\ Xu@1`-=q?b\àyhyv|見ksNGХk|+7TeP nåCQ䮯.:+Ng9V T=2uBӎ)̍ivIoYWfN,z8#u]60]9jmx4KXZ}>>ގzb3m;GeъI%i){T8hdQX|Gr^a9q>n.M) ;"Aᦩ:s]GaJWK+DmjZ#ՀMA0U썫@ҕlHw|KddЉ̀VL0/{hfԒvO,lR0 W5F{ *lcnQZIBUb$_Ε+H$E? t?+!7{ tTB*8ۤCԮ$w %wb7mGYsҡ?k 5/#8 \tV7g eέiIŭqd/~ hN=~z#Uepe ktbXPM-eh`cWVǵ2\6Y^yl ^ a.S>:ŰJ$Xc.O.A[[mܔC| D,`Z_fKsw4& _IΖ m6n)N b$]]\s4FCPpB$[3SIlAY*bTsY[aE+cpZQV9|Ԗ nw {#1X!ma/wU<(t2Xؑ9 h^513K {+!t8 `ॡ28lQ' dHܴls>ʀ4Fd-$ 5 \#X'-ef0r!';k.2''$Uߩe=AILηP-YC~@wʨd:˕M7#&^Q`5hT a>񇩢pFP8X~ s""Lɚ+~!g+a9!!|xZ*-Y,АeɫoSS37!0+874оC2H!#;߁ZvF=h ,͡*yAG}ZC\|dfF OL9<>.3q낢+Hm zRBgcqY%<լi1Y*xf%֞rP"k`&)DAU֋L TDІ1vD]]ckӐG2)IEėVi 8NZ5I׾EHsI5Cs`JgRcweDwj]rY@̶SJ}j@r;*i$vsBl b/;um;\fկĢd 6wȽ$6oBPG+29QVi)Z5\ZQɏ2^Jp[ZHA2Im hU"ja]d][}OA^G=+/1b O*A~7?ւH h\ƛ쒏SDAkzzR@b;@n~Q5;#&[x}cRfN^{U Ocaz||aGʝo#掱mSڱ4m>~@;ŲDSxD2L;hz6<`>Bň 6/ l&7v jP@ /E-Aآ<8P heXnD-7gH d!է 2eT_>E91%Հ̖a_K)xy  X#Tsj#k&HC3+c=YKZs˾]zfZTµdu/8SȪGFa?0@dzbp K)qCsܓ1[SW̤z˃.IRc$NA ;n-]Ɓ 04 LM>AJ NPiqYbW7jK5[6/j$+MmJ&fƏHo0peC; Wj-x@ 9rn0eߖlzI=mp=_'TjŔ8_}?k 驇ȶ%"\i,tt`3%trH<R˹MQ!LLhiz5w' +!r%<_hfwoW֤̋B:SL(;ܩ(¯jU9ptۅ}9DbƗ:-؁uRs35 瘨WMljen4%FMVe}' ,*{.Q)I!V7_tox6\a_;n YS`|>SC1C8 cZO'6pLӔ}fX.q3`Hnڡ5 zVIS_U") ZGk8+l n04yCGiJ{clzBu +WǡdeYׄ5 ʑH ځ=.xN^dQ|KKEJX;:V&+b=_L'~-eA\'`[&f \p#C_? |/SXJ͓EBzaJUr#-dC3U$.O aQσ~I[bՇgFD;:Y`C:(9mf?+8$j=zVwJ`&^/nz1}H-s||K!,N1%0=ve9h`hhambgW@:-ٛ 䎠03O1%aDaWuy`_n{E4zϋ2R:wC9dV([؅gtGN퇷|__H2m}U+Z(4"CYŒ&zg"YUvU=N| i+LvɱGׅ YtXa#+Ep]y H&~TAY{ B K xE v3}5E6KlV(sTvu&Q8'. b>؊8qĦ5f+Ki {JF$ׅЅ"¢vl<c6}¢+ ΍˗hH4ڱ&m XU|F M!^7:ԝ{#c{ۀ?f?IYiz7MN4BյZ[n.y۴}>ȵ!gJeU#9[UrÏCU["{ =E!Q1ZewO(Bp)6y=PlZ%*8<ւMOGvIV;AegHzC NBu!"");ZqX=__(^t1eϨ?GTdPVmۜ]3p{wjB#l_*  uPZUmtډge300O_iHW 7|38d1Fbvc!O ~H(!mqB$fP3Hr\ g~6Gq3޺f* ݎ)A)ߙ-<>typMyQXts74} OM,C^%K>_Ҿ}tnXOžfr6xF {ZzN0 oռ0']y p$d_%srɷ ә-9ێ  :qif[+C*>5\&Y.mP|g9!5 OUC~rՍDw(y@1eT [;.@i>-! 8Uƈ^Y3_qNߗi^TPT\YG l&CoO%=tT,ZRs/y6^* *Mfv j&nUpUT>N*[vZiK3({0Dp9k0_tv^V&-F *Wͪ!"wq# A={h 0Tq |k KF-dFBѽCqѷ’ }%kFrph@:f+o$դE }7s(SL (cjz 'xyA!6mEwyH-CH^m*( ;c*EIhE4;{N-U =i*/4ziVi|t㴟& C;${E:h҃P-|ҌfY`֨Ϯ>ҏ'eۖK$?}ntS9 `;aGh W-4(h$p--\j$}c.9'[V "pŐm1hj/gRޮV)=Hj2Y(3o(gr"QT<eV3߰l8CH4(A#x%S) 5:*\V8BO(> Js _zu6<(i3@Btxb'ij]x0o8dG: & !@nJYˇY<ԯX}:ɫXc@9@m0X3l.? Ǥ1 cL*Q ?h2u>9,u7Y gw׿KYh`)~Շ…H ]o2 $Hmꕼ)pñb<6섾MWnd"!ҿ4AJ IǏj#wQ%Q*Ʊt0őŽV>6mYQXwpއyu1>ܛBd)DNijJR oKn:F} JDaLȋp㿨.<܌=x6h遽`k!O]Kzs2OgQ~c͂őn>6K⅌ꬑi.Yo>a{m#Jė*4Ho%9̶#P#^pKܭ`]O!Ԝi/0C+8wӅuqQ\PMCjxЍ*v 4M!/?p^k353bjs7)t z!ܿEp;܌fsx/OjbkF| n׆ wIWwͼ,05z#.2JG;og-40.rT:qdp&E{-gWS${L;ah% }n F5@o+jp8.iT9H-Tw(A^7hbd.qfS> aRCbοD܈<3Z7Mr4[l< IA5wd䢝UOb\tEHO2 ͔n#("ѝ\KLh|!l6' 印MTȏ'G0eR.vP@BXQ'|3͘Aã\ύ7RV[BA*+]7dOӟHx3f rnD[嬠ė5m5 DvT! |y-]hwX)KVT:GVE/Ba8K Df lLǃ!: J5yKW1*\Fnk~n((lL&45{}yY3pO1gDגtY:Lnc{e>wQxٙ%2`-abVQt xwLVE16L ȩ z*]K=,Y~Rx( ^Dl8sw)Q ^7jҐZ7"H7अJXCZ;&Ɔɒ]\;JkTh¢$ -bH k"dGiXg*ī+r 3&,ڢu ra}Fk3œvO#_f)Z$'(*:[Kh!,LYK)/bXQOrMz.\\Bv&1nZD]6 ;.Pmd 73⋴*<6e7dYTe},5^(*,&g>?zn|Ze[Mb\'`{^ hfe n%ɚ O%.üj)ܱ/F.ܢ*h*86H/~*]Ĺ<`rjSdsׂ.bjS?Znx-C+j`IG$$)RԽ@, e-@iWO7QU+/MMUe4Ję* U;3aiN(X`A_B<5a0ǚg(+"N|j Ȧ¼z^ŭ}186 JD\{xXZـjyӄ__eMe T3cQx!gf Ά@o3#VjjצcT4%|v48to-]-VܓOiXGs3G_$<(a׆=V9 iHbp҂Bxڗ|R΂\5ۼ|͊Z A?L). .wrGhta*Wk""x-TrnftfqPJg8RGhѥuOQVy^7p?5񳧗~5{dWb3@W qe`< ,)9 S͞DQ[/β`,dvƈ_,`_2\Gp:tK057T7cDc輷TF/)뛟- &1E%/uPw,0{{ ^EOgהU໵#%?Zgf;ArR%M7lchc^=~O kBf49ê4,?BUE[pm}@(qeש)h:Mo,Ʋ3"$A(D܉I*@Go[եEikAO8l@g^ r,֝ԜU`^y3-mr!O*/oc_\DRdY`m;s̡2ׇb!,1v!FE:zE0'&,c`۬6ABj[!ʣb3c)&Q:,lJWd :jF3iR37 VLR= "~<1eWYb(JAV~n0fh!(2A\I6}#mA2g* cFP7@X$igT8D+Vq@K/LA5{( 7V$ [4dJi\%}O$ϊ]VӮEzs_lrbP"ǟ NpT6&dyܶש݀@+4bRwpe QF&=w`B Po$2{H"Mg)x݀}:Q\n\dV?&HfB+.Mhn_%eې7IFNu q'P:ID4Au=HV~J%Ql^u J2vm~[{}\蘀P4`gV|Փ&=R,gq#rӖ$+TWdma40jAT>4q巵^w0˸L0|>UCt9́ǁM#P~Lh xbHefGD&GDLF!Eb3~{04-R1|LXWVvEGȖOZ -QmXS!#TUO-8Wꃊaⶇ o`fQz+5=Pe7y R3/ʎA%R(.E.Rupqn y@w?'O˃Gr8$J憲wtbJ kq08Crve :2MN~d%6arBڧPR.@xCI\ngt8 \cL-I;..ݢI m'P9yH\ ͙3rXp$8ky #gY3]hlő$z4~Q(.x/n/u50D/l4*R1NM^)DvQkx~HhF]2/Qܵ/v=zһj׌rFh:J9|:̯_is7XfnLƳѐ%Y=]0H65W]%{JcНHˁ.鉤I'l_;m.AѻIj7Y +" 6>M8~E:%m+2Fpy06D8PM3[աW/M*)d0&Nc*$SۈGM0/kSx 0TKU=h*OX>j%0R+mo}xZrѬ9`4M$TJdMH&oۯ\4p 㾕2kp@g{3Id`9wd0c=" cbCWQ6b W~d6EZ\W` xH)pḯ0u xXxTWdΧ $dȩD'R5쬚:e~EX#|UnXl;k81 E=}Uanj.GAƾ?b/BY:} 8\Q?VsXR" r lw⵽p#1Mmh3?P.xg%V/\j""P2H:ph ")߈lȏJYd鏈VNH ngGץMlV , FfZhxW!|SU;Rkdi/A*[TײI۫x]/h!Y |Z-$(Rܬnn-^$ʗ=U7{HwV)Tiɸ3>V+D'6OHz1(gH qxX;Wlj`;sp ^{(F 8;04_~+~Tjhq绮ћFib,{W}=9 Zy6$kP2o{RY Q4G7j<^WDhۡj+torZ7NПNJ?t"n8jod,~ڕu ޹i<< J2huE!~SL- wGxnRG2BdSwHsf?'0zV3U/>2B­\R />G:Jk ACqF#Pv+ 0Z[ߛԊ#aAm|Wg% 0kg\>V{8Oj,1җO5% 203fc0Iq`X^8aqw'4[GfU+Vne) gTI.wa7]qo} 煈SUb|DJ|>'1F5 Yw`M:2}** (Bk|g>ƠI*=uyE+TYq*'K6\!\DqlAӱAFE{ZzE#T\ZXFp&)!O"GfhD4p5#VIp2Wze)'9?Av4 Z*\?2-}b0ae?D &/oWHoqG3~# 'gۢ9OaF͵h q{ʐzKLib+:J@Bi^XF(TK*mpP+_6\ jx\2?ft媢}ʌ`&jxʹ2։z'cF`\g\{g9LyF̝+ Bz7{Lv-{2I="c _Dž ,[__Q3):tWԹinsa^jan|ݢ),nrIu:lGd?j5?!c;,& iNg-H鵂}T`B‚~βKoGwe, 2W:xz]Y"P#U"JrO$NhwS0ir} B=vDfޒt8@DSRzk`|e>;}c8?,i72t^V|Z `"b\0Z6Zq1tQB0\ C:TAq#Q< +%rJ(púUOr_/Fʈ?d}ܤJ*==-I}Dwb]nǃ\Ϻ o+8t˸X!x [ϸG(z *DDT]%.g TD ɜpj:7!oHdS"asMHSf˃ 9>/},JpOYq}6W@Si0do|/ u p|4!`gٔ{ݦmҊc7ߖo);çf| !܎Joҝsa1Ti4\/OY+T Kա0`ưXڏcv%AIDA]WܦŃ:H8䎖kZC1 FHFko8fDw9UE+,h%{Oc?Wst7I@,7p<\Km qV@D͍0Y/ZyGzVmg9@vE±1!j6qkamyaƏaR}Tfmo oL]vׂジ{7=&w`=.GSq-g 5<*dYSXOo9BwI}HWtv`$-LLM9~y#?[)_#j2fhMu+Pw#Evjlr{s")nI-j[LPYu@wߠZ)M=% A<2qwXV #7NCN#9NJґ寭 'd)$iIç}9x7eD2Y"w &: =Pϱr z.Xcu?j7(pJd[O( qaΣ?j}=l> H6' hl"Ž2Q(?jq5>KVS(Z8{פNJͫ9OcC69[_:  ~v.{$G`B6)5 5cdnM9gׯe?#Ȳ ₁Fj )dw4Kkz/) EjYd@2,cwKUhu$Q*fJ;\jglBEG)bY% #6VgY6ebs2S. GO bv6`o<@KkU390N$ wPTXciV󍑆Ru/K<0B8#xz!W/4reZ[#8s;iv J }`Zx|s!~Έ y'g!XuĨz!6 2yoj̲sgh8Ky凟xBۚW:"7QVDB55_Txkg$Ƞ,Vay5l)ajEKd󾟊ġ2lFSj]~9 Rv 'ytM nJob3<2ZT`·p'Tz鬳?jvKc=}ax8l9suJw$\_dZfy%ZE9l1͖>C*/騝iU$hԂxFfiO;FxXkJٖnJjD]99>8 &G pDe'r -˂ "nV/2)xXK53-o(JHP97$:$.փ5G]$]rPKPx׫6ɇKeĕ9u'9^%"A%3$Ğ&A#m6÷X1QYۀ*VO[jݤmϙ56a>eDfo? bLNvv rOgF 3w(Bh7m+ wj`iw;YR$3=$5~<[ɍu,uؑ04na WIu'bLCٜWp@}~\/|+'HO$Dl|ur!@ώ?q 0B]鞕Cj<5oD/ 94(.; 'Q'O8ۢbv}Z˂Ux'|&IUBӕG) VT~;4]Azc>q',L{AZ4,d,4ir%Yow [Il!i#4<1)"t%>+7nSXl#RFQUoc{KC!q/GP5<Z9q*-|WL'H*ӇsL;=y@L-v\ػkd!cb/BUيӱiFׯB\4fM)nwݡ pک~̄$-S#WBOz5`0[j+۝\z{c gu&CYV/̺<-RNxAC\~Oޅ6ZafcӐR=ovU`1 2IMP`u_jg؜z糈2k[PSR2ğSrX CzhVf>o4% \ ]M=K(4V#Cc\"ыa{4"iӍ\y/fCUm$n0IFKqn4K맠U Ed~^"\~Qxi$!n !fhGm$TI6!S_^2d:]6e4Zt=OTb6bҡ\GPO ӑ_ÞCM",lI2Nqq8wdpW.4dYIBЀTT?s[.E)Erbaя9it녩KFSs$[~|ڛҤSV,~? E74~a3X6:{&*r ;)r="fzȩ)2dX Tf`ʕq2pzqY?5cD*Nr>T[H,,:e9-]w?4/nz0LG1؟1ȩDи7u>jqK*zpX_{cT-)>%Qx/A!m 90?fT_/g֓N.,p3q9? Mrp^ww !N=w9eOgxڕN˘ l;a%qĂ8ۼ+78*(=PUR{Cs*|DhҺ%(hz .؏ϑ(;O{Еl=s&2mwddV [Q|ѵr@}A`MoF&㺕,[<=&̺:7 orw,tL!*|HXm  mBBޅotX-xnܠפ _Z3rw5=%\_k) wWSwxa1~ElP̀unhASK9(b"HA1t_p̲#&=ݴJp=[8 =TU1j|KU tW]9y7eܾ̳ QZ5 (ޫ,O4 Oo^rΥⅧ3wjaR$io!ANmЩ"SaB޸:ᒃAn/Չ_]U+%L1^"1X cC)mӂ*F;Nޠݯ@@uM$AA* i'b/߶Hl<(iHMQh9"-lsD{DTsBhpz'܌O=lfb#%(&g|l t9 G,RNjREi4|"V; (%ÀEB1zª^yk&*3nƓ']}d!%qds3rMK52&8Ql= QusJ/1. =擉bbD߸FR46UKW$7io}֔kyij\i ̩U;nS@*efMO7'oKDY8#!mCm$h+gZчxܢy@CDe{V rI92";@*4\B^mR CO!xG)Qħh!lc7\8pg piHic>0 bIhYA_v(}@V l/J $kwUܬ1@lߝJ|2‹~pD۲Z0joM;3$~Cǜ&G \E Fp*@o.:e ֈ  31pNV~ lx0͡YvroGVVy!F"66| ×[{n#s 2?d QLova:+Ec]ڲBV L/k(/\=$ȣ *F!g/7hjjԘ@8~{8In$u8lIa'藇; b Pt Ga8ʵn0. 'zzQc/ب[I?m̿Zy|-UV9`9Hv ,o-='w^iByc!z%zA{i\ʸ!b8$Nj~.=9aHDsh`.ZL)AI&oJd+<^wh2eýnІR}, dxK-TUQA gsʯQQD uS b^r6)^ &_9CU(4(90x2Tx T϶:u }i&Y/` ƴn!n8gQÕj;5ޓi=CLjgiGJ Bx{3͡C ]sa>] =wre!op~ؠ$Ŷ)L/֡gxX֡Je2T 㶪M ȫA&H":Ɏˌ|PS39QvpY"mKȜĈ{.j(!P6#?1<rxpÊsK+}bZU.!p@9sۏWŕm_=H<ӳPrL^+naw2"IѤ뮞!_* GwugI5 7J]\Ynmڣf"7- $F3P0W0d@jo`H n7ЂJ#gF$ JnՃhE_q0SYe+~zAJNӗ%Jn4.%Zj($kztoq^l :m;m 4M{>e)0@Lfo <4hNo幖2i/_y]b(枀ڹҷပsDՀ) U*MdvM8%E%wQBdN8*ygt2n_eBq۸fJgQ6St"]]{oa>(]E _B=9:/PK|ƐA5Gi ЗY-p/0)}~9uX^X]Mmii;xƈs>0:zyP׮$A^̯}}\.RG;:nttl?ʗ%wK(leYC \=X}](n,iլ#@s~h1XyUrh-2V@ 6Ldj7w~wnwM(˜kJWC$ッVGP:l{Ff\~H(v;@ U X`[kpzDEG`bTF4 vSGf~T@{q3ȼitn8VI;F#s/uG,>ӿR>zt"eOR4+cC~Bml=Jfط"N .Yw=iNJdsʚ<5 0$eHS(:HIh,@x֠Gg/\G,!Ye"7s`e,-TD7)HHR _$I#|5?FKsL[&~k8m/#ق!ģͤL\ xY:M^)9,|6[bv4 ç̗p/ìbJٮupBL 'i(!858%k!0TZ< ]e^-WrM%D)k 8k3m_)RQ -ڙ}ZLHw@ Z=*IdȲU^-})"OYzF:/z/BRKBjhIܵK.P4hw=H1Ke6\iJjXܒxT08VZ q`}8upYz'nP#8tz{pİ(FN^_d-owSH(-3֥KV *˜QLb>_( .r "F $> k¾ѵt苼F$L}0:' ǁ^%s7F ¡aNJ4 C"Mv",OI[jn7BuEH높^è}"~W)˗Ջm2!g16H|+S'+E"eju"X!~SOrx8?MASJהR<.:%5>Q_di>W?FwV]E5ܿrnT͆zڑJfi@@G%VTNuM2Vu7f@<F cPb#Wޓ74N K CJm8~ .n 9|(%J.>DpXE Zz/Ymf6_р%c#;jq!a+Ǡ0~ڔb5H3:Nou9UB|zq2 Mv2k$B$ך?1=b5*'x&l ,Ԍƫ,?Iԩ\ޜE t&y\̟FD@ݛ{ynGV ?'`L\<*M! չjʀja$<Ҁug Qv>UD0B /[|6@T7Yy$(X<vXi \{R ?~haOdJ|g2ɩ&1;;kcHd+ibn{QY31X ͏8 Z`!|G¼҉t'@:rO)*j0}d-l܆ {X:(҂1l1lMY7o~|Z-ͶzOs34,[w1X#49Siłi?%k5 lQQNČWn_45㭻 A*CrjhG7^Ygo/%(ޜ] WgV4s҂%2Ғy2n̳ |O'(Ԯ<:Bӛ:LA*6P[fFߜQu+x}Z^itZa-`$ ɛHےc}z Tf@r8.UmGYk^)q Ȕ5A 7ry)եeSR<}̼Hgf1NJ@^́ܣ2|_cӟc4Gl86m^;JtrIG$s~7Z t53ľuK)evgvt&Q!.!iG9gmϣn;rAS|K+㹾H!*$ Pq5 ?K֜0 d^Y ئr/ WvK{uO@)Rt7y)r ჅΥ$h]釨 _V197ݧgg?"AyyalN<\ap_ 㿤fE(F;ݿSε;/(["ze ^gpkr=Oj ܰc- XYt tRqM+'oMSKp|,\B͖r]u]CF=ݫ^: YYS980I֠H -MX~nHV?ۏNf I6&?r{pj@,ÙO^fS8% ^GY]R-9p9 ԕhoø@R/_JۨiÒu/8B_q6t^>1p/wm<5#CQ`c^t磫Us"ўH]**8,zUbp6+xR-.qNJu{Ro #[k:V*EA\̭_lk'rWϽÍ ZS٪u j:DBJ@=К1@%jT)o2ڏ'Bk p׋|U6|(p n>4sԱϥxa7V;xëpkQQ ή`@lJ Be h.Wԇk+!N L:-`iL+QQa\ޏQsť^k597Ř :YdMm,}<⢄BΦLq\ Ӣ|mN"8کݾe+*g D$bJIAԫ5%:q~lNTO)sozCMyRͯN9.CA^__V`Ӯ:r]s ҂d^qF#&Yh&tC:UAV~^|#;i7F8JԾ%Q{&hcr^rğ1G{?7qV7nTҤ֍?a2Kj`P+Q'ポWq7B14TeCU hl43y/ݗ})Vd y{7J68%ETH]Ho&C1(r@ZL/v86K 7JX`;δn`B0Wk6Pן"PLF k ?WB4eG"J0\Y@Qy-N&fZ=qbViz%mJNmXV6kn|=4/my<"(lYގkhB] Sn9bO_ 'A?Nbf77ܵ>&q& [=0o[>ܴnAVHnMc)ȣlAKDZX;'2zI5&o -W 9.MdyANQ5Uu>˪i{$FNşb?Po(Ҏ? !GK1T۷23`f9X;!lo|p2K@Gq[/6Nt?*u$dJl[t_F 0WxMѕ̧1" %eu{P{z&dlf猼X!@ىbj ꏷ7F{R2 /,,2[mR:/#rejJ䢢jЀSدG>r%<+S;*~4؜8>Xv".&B*A.t~ң6xѱA>4$4ENnؼID:GzS_ sn#<n@Tne\L3eNbfx+uB엶B1~+!+QNAI-+گcn?q3!},dݘ,&4fF9GrԦ]wۯ.EVZS^QZ)Z@Km re='~9!xX$  K$ W3A_>Xrq$?i NA0j VAW:]i[˧CEz4K)sp\Y={7rMS% I8 C鍊-T? (ս9w fcрeE_R&x<Ɓ$FZT'D*o̶bob#y"WZg46isR/^{ur8=*l-F͙51IWꙑ֐-3/`:+v%1W˚7@A>_W~AcphC#@>WphysL[/"U^8ˑ=`jZrW4dg~0ljgg;8&ɫU3y:kzW1Q1,#W>+(T߁ p$eSNQ/ko e>Ia9adрm#\N#sLv,-%0MFU(V̴`h3z KT=WJ2?qT MSw`Vn0T1O LZ2ki9jn~ tXrÑz5ɨJU+Q=G4Q6KσfL1RFY 6SIo8C;o68gf6Kԝҷ$Gy4acF^eR4@q &EyLi#?TƑ4Db+qlSߊ(nLi%Zmtl=tJ8r4 R̙տM0 =.fK>dM:/ѭA3x.x`V>Wn #e+_tSI5{a:(7.MsTW9Y,5k*`~Κ&]XQ)33ZX˳o?2~SJ@()C}^ #VԻϲugw՟-ۼ+-j<.I# ;qѵ%)B!W)S"UP|Hd:f 䩐3ȿ%,B!RpjTi<*4 HA/TLɑ]40NX&w:{ s\5 ؀S4A1,?Y^_g&蕼@pd=Ksk 5 9H8q|OI{q>⣈lYnPs-%wV@I'!Ew3\;xE! LE,`oN>[6@ ^X[(&v,grMH畬X(T5+Nj.1u|à@HPE3L Jr%8 V՞.\x T'S7?yBNS^a.^]f&۫Oװަt 7sYz^k: w H]"V␱yMXHڧz9i('QV?80~\bD'_֢ϧIWG.Zz?3.aNeԼ8 sߔմKd`ZŚҍ\}jH˅[i]ۄnX.=s]n`s$%o-bs}| ۃnw\y[06^=GVuUWDy+TҕC066(ϒX 5F:*y;<;iL+ShMplcX7Z&H*Q;d`Q04x#d뷷wySsCt}8;S=s#Wa-@,<BH;ܱBQc%Yɚ_xh #e H5Ÿ:lgNtJ ]d,|:p3.FʇXv@#50ֈ3V2)b=1мU<*>/Gj=1Q@P)VJrxQ w:B)_THMhTC`u L ޒ0~枅 Ū~o<xg28N 0kM {dI"{-jcI{7 u&+ToFĻ`)Aۏ$ С½#\ǯcM >!W_]#oJa-*ߴy EFώ &9 u륹& T=79$AG;GH'H+SuNnZFUـ3R9J@Pq_tx9QA4U~~H\jżٶ/ F$2pcU݂J ԓE į=*Jua?$q Ak:]zO&p!|N 6 ~cy~a:zAwV1Zs VXbp*in~ҚBܟOE4u=df3û| [Ųdq_hj#?%aVM( }YNݧOtp=/eohcܔ$#$l=X9I@B77Wc#n=g`Oes =f9Uz9fpfp3ZfUWrmW.iV1>]hܘ:&hV.o{n5sޑ0@!4K˅8^RBb8gAhn`E5uDyε#fk^Gs5A֒T; QNŴg ֽq-'9聹_J`&"ַ6d8YsCly8R!>Kt`CKAdo$ F7ʰ #ݗ>&Rޙx)@f<{F?'5zCzQu080^I䑵-B6]v>jMRTu0F\Cx! {,1§NZHmOe}7[mwG3.~ߢ gvb m 1Iڂ.Cfuno/"d7^^",xj~])\抚o((1K[:3O k]ߩգ/#5hd, pv㨄M=aѣmoģT9!}տ^ͮ^DeO< ?}J,XIJ_u丈H6An^'k,MXz=VHm“s_冈~_jIq7gV*u|M7c^ƞ`\giTsީb!_)L'9&K`*>e[~hѿgXsLS9{V<KM~]~z-s|w>&k:=E=̎Sۭ+NwǦ姽m7w6UUpmi+|Ie//[Q}*H%EF{[zxkQfG6T?`/c/P=!-m`=A ]Id<*;-xqTTYчoLcyYW arBL t(P*f#p?iz#  !KG @UWLa(#}gI:*l]޺cB+FQV)묊5"v8VՎKĉJwD`+h ezNjd&H Y3# QvPP8y#Eފd@Bӵ2bM5daoݖ\0paɎF*i][(EaFyyQ;i Isތhw}!)'7g2J-UEAۉfvh6JG*bFqg-;YJzg FPWep%; &q\ftK_H2*,;8ˡ-IEѳ_Z${PQ~$8]TĜSCn)klr "DDA:|\I1/Rd|Md~{Ʃ1霅1sdp'>]KzJ3Pi^(u.xTsXeu.$\,CUv CTɐx3!8+`% V:tx^N-vu AUxbѾȮjVX|a9Ba7;JL@2Jb?9 ׈T6AD을ȧ0[a.z]MIu_>!-egC/Qŋh2ua|*Spa,Z@URY VB\Szk?:+,!Ծo0_7pDTO ZrjlľSw?׏>%۳+B-z0B,@'-N-Xjg~slbz qfPu! bk/5(_+~!Y.1BjLe:C˭"@-K (рM[zDTP5q_Ͽf -"%Mڋx*+׷JPn}~ =^"NO|RO1q48^N>*aTR!O2WɦjφxoCV"`sK5Fͤ3K2ENRvi<`0v#oWiC;}i[KC&tX7>GdHD9=TTs=jֵh:}]9HsI|94]FPiB)E;b߆M7uº`{XZ1ErZ9LʎcOXƒ[LbX[tڝqbF9nx j؊:),}%8$#hL؃>KW ac =c[rM4$ >i4`kT3]D"fnӯoAݢDb]#+ffu5]ޣTO+ ?-?Ci|N{:d<2n;} gt.T%  ծ;aoGpd/sv-bw|}Ҹr{}Rxn.ktc ilI+-/; ?O,aq}_FsNHC8\ueȈ%5dr0,5Њo<9[F`d[1}_x*yރ FAmX$i[xF0QQ/xO`0_>ǰe8po@ܪu$@GkN'|XRtrA@KfjkVo0 BTC7/YڑStZtgfBg6G-`ftlBn Xp&k#0-VV⼸u$ЕlZ!GHީHƣuXαS*fU?ʜA':!Kj+RǨ&DcWו/c8f\#Ȭo#OYʚ1\-@R~kpI o(QG(kq(i{V$/:jf|a2=+t7Fc^341d#L sS u~EwF4~UC~{|1_:et+h\ÐE!~m췺͢(JkDZNp o_bحB\gB gFHM0lӘf3%)xLvtp+ 0 ɯ e;5<8 hBM]C6&sRꠘ"܅az u(SزhSWk8_(0 efbNNkb%;z{,V^Xjنdc ~-ѽ0Ԏ1 B;iBT<~x$X1B;8ת\@TxZ' '֬IIL֗q㎵\aHTcTSЎ3c |,7k@t;  ƹq Vb~/؟bO(a8}woWp-#5/=9cw\~R&& ~Iu ~qWOLQ324~,'GNJ=/{ިFʮݑĴJ2Q+2F9JX`,iED=&m_X`,U=<2`Mg~\0 yج,W: Hb1.)UU)~TV >E*yMv@A- 2RNTz{, _Z ?ӋIQ#|D}֏1d0QҰt-l$wwd#k$=NiB7uUײ2\P FZsZ 7XJRTJoU]a W̜Y)[;~b;jh\xp~GȺ89!ǔIo](TrŁe:wVPaZJc~6XbT~Dh&ȼNzYfy|-бdf_^ }[ݺF=t`}Dc`sZUN&J @T-d4# %wgTk3,+>} TlxVђp4mj1sǑNYB,36 :=OxF 5w lz羱JD1yɠgd>?c!%apėd΄ V)*vq9`=3>7.Rniq, LI$@#m6xlvX?BHlF4k\~76}>coH4[~8Rij:ŨxI>맸ĪG.k@c[w/98 xh`kkku@U \h3a^UlDJz)J AbkFNd"#GI+dv $%Mh!'D,69__0A]aEdvֺkCk'S*- -RU!*ΙH[i4b^'._Q9H&l34φDrp0H,:`TQs+Bb"OMT^TOwY-pY!H$hz! > vLWFG~!ev >m'rX{F >QS: v=/V5GG5nmzaYTQ 1?xY6<-YؚU[ Waql`ٹXwhN"9zlNpVw*s"귒ᑀ;ʪLykZ$Vkςϲ,xAWI¢[*3^yxN*T.|oTuDjC= BL҂6,Hp86wuxnmr܀ kvjc҃Gm6(lGƕq77JA3w!]%[,hw4I4(=Ώ~Iê;K6xXg [-m*I`mhygs-pWdc+%2LQ?=+ ٳ}[vC2 v +G+wGGnZӁ7mmI=._H@ !keK>+y2b.gwc0@^* AUCttϞ-r6Ǥ>7V8bUPk.d`:'>L.֩`TI߿-erl@5:Z}+6ffQHtgs/:+:RQDXoZob,Dz)H2jlDmڹ/Hesp[\B MXHcv'ٍƒ%.(:0ϻw=pew C&V©iH`LznaŖCK﫠 )J|'8o,T馦kw=*k'V*q3A0et r1,$ 6qE>*A=\Whrh}I7;-;cGns]Q\:!z +-_TX̶خv=jV$t"0)VB!A=&3cgzz={~F gš~4?@'?ikk¨WiX.NJRm+oOg䝝_ (k!3v".n\e*h9jIEH-͆l (Bdl?=+udYA9/)_)eٕ Xpv3RY UL52 CkIdąӿCǪ*6{Lr#@n_ChW&8r$N@s[ޡWyd5c#-皏 XTބ(_j&"E7%ؒ1%aؗZ$@Iyqt7~Z ?ɿâ(C&ا?MY@_ϖ%+4WSv~/͘ˀ#aR/U^C#ܨ#)rҜ1թAԿ``ʗM/=O!NaU2\>u6s|̎ D,ReDm_~}2@3V}5\蹅9(-i{X'+L wHl5O|hN`;WQyUM0Yi2aI~E RG!=cվ!L'` Dʵm0Ķ$4=Mq|7]=-tC.8X?C o'ޔ0lj ;?Y-kTm.,B{!4Vde&-.NWtuH- 7~6'B~^К-9H*+/ ~0gCtVc}\5(RAB9Omocmn ?tL8pޠ啂zuK4T1/KcX /$8Ҋlڪ$wcNN}q>-N G)eV/11\gobIkV .ˆ^?'0uF\$V>;]ϦzʩB2没VWvrnV'Hp7ָK&åQ-Q5yBP ߬ɗi \4|2mcMM8KzksK;_Ov Q/ǥRoY6Ѹ5DkgDRs"PK~=`H8Л69<cHQu^ N/OD2ȝ**؉ޕ:g̍]@R|ؒ_F> Ri 2)@ 4#:\ت#JsMfUVɁl ȍ!yxMUF5Þ&<~?^{69H'N#+c}#<^eN7m "i!3|zn6AiY{\'xCB CR /DW{ ɴ5QG.GY*:f f[rgZ]bE>dPNR}~][9b+*wV4 '05Oja"^@/BJ gHʰ!!xhE?LTJ_oj1Kb)Z0Klr>0^eaaPH)F"< \̤͙3) -~vm& b$m2g֌V5OQ^O &gBsԧL(m]%xizqU܇#fޱƮL3cf@(Z^Ug&3TRr47] @̍P8/{%#ɂ4JCQ)p#9 zXG+ Pz}M5KI45<*kY㵉dt;v{F\w>rYVEN6߅]Y h›bӞMl˚>l}_Q\%(( 2 V.;!CU<3"J (!_I [+|棠.jwe /u"۬dmZ)*{-D^"~Z lDhيv!׌Cn@[k]lN/=<9V3MnVa}"@!g?nQznN4aƉnX6%VX@hBƑ- r}Efof:R@HMNLRoJ*Uq 9 (NDYݔ%ݾ"HP0eNqje2#t mNQLZMXR Ʒ'I^N;>wefqǥ,6E}@GqR;`?w wĭCLHr~qt6 "~욄(K_}$љTޱ>WE2ldo᧍,}h#Y_ap)rcg؟[.1H)*H|= 1x 5ج $=^+G Ms0Xol՗qqԄ$n zmR ܹ9&dչ{: s۴L eWy/VuԏoCgih+-B8Bg+6ʇl`,hK~1m;m48 7X~a #K{$0Ȩ^i$t%O9BL~AX,imd,sR*lJZ9WRܤɨx!qˎABHlyIm=,oȌEOUq~WWle:%iQ 8)~ -r^ԡkKaX xn:7~.3ͼXh;(y#r(,~o7l4oK$vdY턝J1vGPK`Bb+<T㬲 Z#_zۤ$laYO`n K54e~#,ĊjҘYD /!|&lcxm !xu6=S 6Exs\ΖtL5c*<7BӛCRs=5ZZ7pM\-)hj"ĕ 10u fBtp&C,oF]LS</rĜq~j8,R>0r9v1RMD` 3򴘻T3cr,W,X\#R~a]Q`󥤧;~)~~Q(ۻ |Z1߬ʿ$U_ݐ/i";e;v showI=4;XGAq)Ҩ:3F_geHf5u$ t Ks[d R7cһpWhT5թg1rUdPjn[ Ƃ"V솋y:# Dw\lzDu`*C.3FT]QX^5OA {fLR1c: ᑖ͵xMbủ_Cbu|[x =M:3z+<9먍|M$ _FxxmϏ2!LKMpWb3X9D*;*-oD|sÍ(3QFeo3xRJ)5O,z.\t#3@e1tG`eAG)Tep -g0A$f9Tq ͋KYEi=)xRZ! όΌgNw,2G^๩/=206zX3(wMhrKVR>'R6&k lHt3ji#.(|\֎ńi 2>~9 I< #B]id29Xc'LnևSɷx9e=gMh*baĨf ҁP)cejHXt)|?jѭИؤ("mgyƃvҲTc}L&)|XNU]vga(i_fve&re5#;|7PX*S[Aq][utѡrtԣefQ 6Y˯of7*ѷ-0Ĭ^-.ԳXT"d!ZԿnT&[1Mc 9 VxE2o򔥬H])!\.F/70#IAUKP41ϰaKIxd[ac?I7gPy|zbVSVw<ӂ I1VO~p׶NqkVM`Ncv>R Bv~ ?_! )@`;k[n$=,c@S)0{ PᩀGœC }P{)CkM&ʿTMN XGc,98a9D_%0 .q:@1 eTRVUGf[09_2ɋkQ/R$*ll_!Q|$.E}E__bW6"Àԩ %>RAS`S6$ܦ=.4;+VX<(D7/v2Ѐ*7F䀈 9OoD{hq_92e;b|1^(pIG'2MG,˲ѐSS"|Ve1.eg[^=¢6ɞ cϞnv-lϘJ6~F@j'5CYQ"{Qw>ᬀ'3B$ŶZ~!6qίĶҠ >n(lك 9xEBsⰵg`?+%HOCPmK-=~~Ѻ +~r셢\mnK;2*"] a7Q|0GS~r3 C{FD%$qXaJ\{2%xV! NzRCx2.9/Y'f|&Pr_76%ʯdm`:'^FQӍj"ڣR-ҥŮMpSJԺ}|%-5[&n*?F{F__s߬6yax;p22[%*3pWntqn%_[dOND*5he#'ıݍTJocB$+tVU!g*UQzr7 ~jGb  (Ø%aK^$aG܃u\ !)i 햣g\'P|:Iq:c̪7ptAr je<:8| ;oIj?>TXjs7pc8F4qңᢜ;eڕh<w޴g$\{LΎgЍtr ;Z[[  mz5+sB Tv ס@2Dt~>,Jsf1}|D{mPnu zudtup3;k}@(J᷵i@,1T,2][GeJ'$ڼa5Krx=)L>v+ԌqWYF.9y۞E)Mvۺ=ܩ IL iĈFaN}dO\ _nq^-mРT%Q:2r=kdtI>X9SUzcmDK>o[QFDzfEUbUZ [8 !F_[ Gbh? .'Z*Q}N#A ʮKc˲,db2FeFgԍ6ag?.[ h, G蓰%V>m>PiC 5nĀuE] H7.&alл.M:`d!C\&+<ђ,2?(xEc̙Oy.ȉTKz:(oX%`?ΦRXx $Jd_rH8Oۘ_hEr@託ŀXIN!G֢V k '#^X ']sL %'7IwQ?`S+`Ae?L5ߏow=- 洂3rlg1A!D"$a51r02,/Y3=ǁ*LKq4 i!HNhT5(Yġ:mNFR) 45nX&\Q軨yr|M /FAN;eͳ-5;kn^mTY)VO+8W1Pw[[:q/:@&-l Aax%]Oy/ӿv ϩK%SL64NuF7+㯃6ӌT>{ <hXO]` 7~4(=&Zw1ٕ:xYG#V@)n,C|:?ŷr??8UraaiД›~d&h֭y[}"b# ui/3]xCc-7dr ɤb Z6ڴytNVF!WZ7 lx$Yao\SRۡ1tvAN`K 6ŏnlњX0I“@y.a~O+o݋֨- Vw K #J˜?p9{tfb%R#X+GᛩW}1vSLKf^Q!MۃP`,-6+:*0l25Ė95{8P5'̣Nv *@Z#] C%bSny B!EFfh vqZKy|Q?r:>YIPbUTOS5sEIC<2ٖ)IؒF;ӴYfka=)Y* '! {fx&Z@Z  k;c(&CH#w>ee RhJ`b>czRWpጄU۹ 4w(,d_dEE-,]5+X’1.UP sa\"|W< K/-d) Fݻ\f{Ϳ;OщqMĬu.@ 5ު JQ*юӺ3Pk>%r FX?H2|_F"QX*S v@Dg;T`}Täk|Ƶn+Ce%.Y7.MH\ B7^[-gJ~Ԑ!fen,)RT,U.a:8YQ@* :TqTsc"0aSq ]'=B/Umߞ_wz;Mkȏ/4TV2"2j\N\$7F-ˉzbx Óê?`|.mKFI& ǔc͞w6L;*mɬ zlq!az.V{k<-y}n2LZ$)wgz\/2m\Ҁmka>iZ!!Qx6A$pSgvn{""bW`s~1&aPfW #I|]ؼ3z?:Tc.%)73BOڦa`. ùh{; -&HeO^9gdZ">lqaC_ 7fYle=}Nv J' D"n EQ 1  kxTGǖ: ?jur4bl+ $?v! =&w۪'6 3xBRAtsLC]`w ePd(;_ߺQu(Wٶ 77x#e0Sd+{9}^4/1qfFt@A>Mk-_ w&5_c/3'rBlu@뽳x}WJwT4r)nkE^ p/_aVV0w#4 \&eA4J{H$KMBԘ&fWQ FauͺBy''hz:&!+sJ7+p-;'&؅xU+dsmY΢v0_G~D:&ݾ6eVIuuUUaAF_z*Ǵ> :ԒR!,<ĉ z뽫ӈӖK;Cu¬<ݍ$ ^)/  ?\:EH{ dfj4Jhؗ 1M(͐O}NP5 C>OH)߿Jr#Ie96qlnsUQnGƪj.u# |b]c2&ޯ&&$@(ZrxG@w=/۷y͓o _ C Zk)/R>zX}#$ց2<n\d9TۆJL2#+ ]]Z2W h}3?z;)yοA)_|TTZz;Qf!j3c͌e]}EQ/Qo$볥{`aK7atR՟P`~Up eIj~T&O{FgI5 FXUNtXHZI.wP8UӛUR"EOUɊH]ըl[x~E:KE>t7H c16WĈiۋ'8S y(_o=V>G[؇fo3&^Z$Bmꂰ$OYI,C(:8CcT,83izXW `xv.ub.p`Ҍ/ߦ6@.AIͫ$v3_ey:9zu|:c#g7 (F%l-R!Dhidz{n_q۴`;ܑ̠7IT Fy9Gt;B܉Qx{'!IP$ld:gg3N)؇zoe?3kOb²ff}{.& FQB%]8N6Ԛ;f9xZW`3UIݞڋthq?C߸&ѕ HWaZs8N8YpAD^sd_¼ OcW uM+ҧjKw}X{<4@9`sEpugnR 2!z P4@8iɨ}* >` '슦J7}d ۶>=*:Jd, E'k#,憢b>BakˬF-ɻ}98nȲospWyLdoS"om-@.i'm#$pyzoxm(ްys`mE&^;0ı0 Paf6x`H۵"Tn]I[Фy:2P5D%B\vnL˞/_ aMoHUd{έn8{oK6X\ ruSE7y57B#-$OD3 5# #(k+`ņlRWMs)pʲv$qFic0MΔJ>v IzIә\j Z-uyh$a@a <3Vu TǼ u3/^^^߶5It뫣(M3Goސ`%$U[4L1?2gMRr&d1/~\zG6qukVRc:.or0#lEGPfa0Ȋ8#`E U{ ?՗(@0J+ޢtv-|$];ry-q^QM.wT6W*xTA4t _M vn~)HŞqtpG?)ŝ7רa9,Qyo tqmv9Txu~u2u=x  MEԥ/jшK!og-H;y N D 8j.O.no[a X/g84.Qe;޼"خ ]fOd D&}lp1b\<[[f Bj`H$z ~  !u*U&NXOu ]hAdz2kЫO4.#k1a'8etd;L"-൝)oѼހ"ksw3- .1G@eBE7.|@3p;g]/7q*(c^_I`qWb^K 8&U8G@:'oDV*_@f}>Kʴ{u/ =NF3b))g2 -`>!i“`zF{ea:; OSQ'vHm\e3Y0ɐUE'.L̑6IcKӫ+H s n}{=WWϭ~`J:1c4ū#L[|Kpn_PW}'Gtg؎/Ϊh`j`I>1"PS&uOb|^񏧬9fUGXr~(m*Wt<<2_@i"v$~Y5IggTGO:>!«)ʣq hOϡݣxNvV+4S.}\`Q<ҍjWDPg7Ys|Ďm*/P#{U{kd"BSm='v }PA+2㓴qY/FXʐ2#|(ahibG_8S PeWӣFZW #4m:},`i?Iu}Uy?R3qdkeQǏ@aVU0Oqd*)?x໲w߽%{_eR`"'ĮSmedqf(Pq'=ŶdM  l-ȍJŨ[;yef]2%F6~d&Hc }L\ .N 3#od}ASIx$* ;0) `U#N4 {s6%.˩iO?H#5s""[v=x׺@3I=V=>ց}঺k Ǻh],Vaȸ?X"wtm6I:wCω\6\ZȾ[Ω:''X;}(a6rԑ5=I\4;k^{&Oed 0MX|7yKKlwd6㞼LjO»[8U| i D]QBa%ԝו;ib%#'%N6Z5qѭHN, s(Ao5ݫ.{j\B ؾsF?&>|:cjh 061[ufl5v{!n(S1Qmȶob  #ݔ\Й9%¢C!51.0_,c1+P+;~? dB蓩wk<0MwsJh:Z" ׸h)c Nڳ}IUQya@Lav}ճ>%.)LyvKA78xX35_!o2z U^$f%ie{+ׇq0(;G)cʅ g62weGP]p1VUU-t X>ُk&P_<e{-byđ@}+ኒ}set^P;avXY[r=7)Lz-4UJVFVnw4zGT; aU \S3gxfLg shA*{\!Kg:%l߸׋̻Q0Ϋjd{nMeYu + Vy3<93fMJ^J%hd@ uuU!\:BfHTuu0:B$Od/>ͧ6cz& jNDNq*,UUN,(}8HI5'qܜe ?=X!̽߂ǀ[䌍0N+kws.M-u#_وwfޡ7.H;OY3KS?5U)5.?.v~XKK7\P͚-p/QT""MǥETw4E.LFeya}I7_IE6I1KAO3(Hw.5^F˘}Fsx2?f בκZ4šE֙jޥ3X9?^; %iv]rm Ԫ\Q,pLrQBVEi28&uπn PQiNL[]g{n&Mh#v )0ҿQQz#eG)=:8t8CNɫb?@2ODu $+ L;6..bӻ£H(uJ"}1Cr#* 3R5{7]/e܍-$)܏ru(XĹkUCV'?:d@eAVkevspW%$6•9K!Utl<Ysc$Fw'd@]VG_`WU5o?r)vᩆJ%F%TWBO[nzK9QZ|KDs\FGu9[t}mˡ3-ȵ?|n'dcJB_pX=G ?Lc~1%3` Ǜ|Tj5,ᮨ:SY(WP> p(Pc#?iE/&ɔ%!ch2cWhbM{P'=Ԡ};Llh\Lco46o\-_a.)&/)f6]$jr}HY%TRk=*uWyFMS/k)5;Z t'g ",p:hcW52@0Jq5]µS?lX) e>9zz:Oo @9E2}fx-A)")5JڋZް鍒 ɱ/#r Ҿ0yImIŪCk`n}Sx7'MM"GuMqyYwtѿ = A^)|W7pvڿ;=g_fFum>/[f3Z[Ć024ȔK#ͰȥNeKv1Q,?aFqy~`[z( ȇn(nh*dJ%v5@Ӂ Y} (3^i\jJt3JC!ni u"2z<- A.ƘFAv;Qyt'=!~|cغ z &pc'j$utlL^u@ }Q$[puoCL}#Zo.ӟ8D#eCk;ZkEgq$:Í9t. )PG."mᥖ6 "uKh^|Ap),i M͞u6۲\u.+72RpZ/C3ytoo;;[L ?Vg2V1^Lc\NJ;jEQm ɛzJ[If(>@VF4 ~@XQT-k~( ]5]RӃ.;'/1@Fc٬ $Eαim;+ BUSu*j0sa5z{Lro(!#l:=Xk `B;r,iY {5>woʠ )٧> )Yjpe;t1˱ywY$A$On$v@qhV۾U#*%TĦ^ǀԂc"Of T7ĽhQ.Ao̧15/$IYe9g^f6.&;(2%iRVݥi?،dދmk嘬X?+Bf E`E27fKY F։1늕%ߑNՅ9Q$_OfdE$ϗ3RHִb1kY+?4Ls& FCP`RCRY:R` ,/v D:iJP):&R056jVm )(J棳S6n=k@$ S|4 !!TɛYltU}ǿ"y2|}f,KG-X5Q?-D>bAQf,zo7=#,V ac-s{%to8A P?(crX e}Cab\/ q=x'ΎfhM4WzoK&ms@^7׌+n#Qa58=P2=h+sxJ4#XOuDih(e_ դĀ<~ZH1a>4J_m%~Axx'@wpmΞ߿;Ԟźb_we$YgSxI֞%{4aK^nWv/̠8ZocLk0 6Jf "cjZm؋ NQSM֫$EABfG6ߚ zj('؊neF7z뵌oj!V ;11H^lڭw~5ƦpLYz!v:J= D%Xf$U5@REС8Lr۞#\fFF Y{/! cm*hXV]5Jb;owgkr)ZEt5a8x^Ťu8by.{,Pa+.B[x+冨$fOH"9ZB42yT)(r )rt%;a#DEрQŔ999]CU(s^?_:E?5 [rik+V'odaE|h z,yR85S{pȌ7[xpD)sYg hT՛JztΊ2IG>A_RH!W#taZWfni0zߗ;!d ;N>u5\}QiI *](TRi4Y?H|u*$? D>8hH<Sv =g!nኼFM\[vb_ C:Z/ۃdh ~.+}DDQlŤ<;Z[*y|AOSpj( XsOpz<xZ-9nD@T2a0Q pd!Ȁ!g|ņ 3gsa٫vߩƺ̹;T퐕LWgdfE^xf{T(@W[͵炼_p} J<.Xki[j>dK1Htf9 z$e@Xl*˙L92 ;iuk3D Rã3C\~Dh,t O!YAU'L0gz> {@r4Xz4d4F(kͼ.ab;})W|VGp3NA9k=hR͞ZEG֧M˫G4n5Ǻp`HLa>lⵋePXHcV#>bP>}g;~$a p{ ^J= o6g aEy)Thim(ϖ6)q>8gtsGfw%QUJ wqѭ@ija_EqnNj4 ^ỵ&ZK௤ =xFgrBcʦjgISVeb!ږ˶/`YwUzSsr|ĴQK f Gtpb 茟dR7bQ`|Ιg&q }} ]Fy7Sg&!/9VOJ,Y|x 0ʿnҹ'?yѨ6es|8w7j]ƭLw?]H+眚؊&l3T`YI}h8Y1xaZQ "`USpB`Oa޲nFJ#ޣP{"%w3*F?]|50 9&sBZy@BERG7oʷ7zZWTd_4lm %%]IJnP{;' a|f?D?`@#wIf^ V@yB5}0XTi=*$-}  U*xWo긿k`[;~pOzAɔͶy]?7D@%gWȈQn-GSS+s-'TM0Ub_ 5|B&U$ 2'z Om GqkPpU#ɎT %6>Wy"c[hRZy 8'x8h]Ő)Ŷ´eg3ǀ=cjZgQo>sy8$Qw| YP#"^ug0B}(쐽N.cW@ż v;55;"0n=iy@HdM).Hߌfn[+dA/ ֛ [ԡֲ "nfDɞeht, -lA!},֭767q%?~duԗ=$0PS\zW4Hhz)"VK OုNDS!}m'T\h ~dj]$irv~g#0 w.kaC{\&0\ W|~BOAfcPeّ) Hststz"2_DdL9?q(wZ=0׭n3yV;!ÚjmvK텢m{DӽM_{,kdpء򴎭K{8Y>tB Xf!hl<*;)iUl?fEpv;o_c =<=9Q?B.i)v7o55Bx?y5+ּZ,LF;lW=l+wѺDO-~kI&l(_om\D5e#a:6֖/Egyo&T䳎1nN35p==s5XD\ QC /QD'yo+첐qP+v !k <h7*ޤQNЊ炍9i\'}ǜp7>@>]'MIV~PbnJ;ޭl\WtvpRXI8T(6A1hL9Zź[enʩbB{B{I*n|^F7Eh N%eYSIމ0K:pAjc ;cYLRE}3k:P sK\ A¼@9-3M`.S$SJdQIZ!TֶX $U|`z:3]`\F4Yxt^j| @5bAFC4^Otkpi݃yEy*-dkoqΡSU7}Q߄r S~)|C=)u?5- .p9@?O܁Bw`zOA1t=v\@{>W.@(}TIU"3fDcj?1S gT"sN -0I#L |Gmu:fT˥vUka'eS:BܽN5Vx5h 78GRg2 7ՀH{6X߆V-Ϟ{FPTT`d` xY{.~!H&{jP.So)2 h&}鰌,6VSGſ{?2!_w?[twd/c\u*K9oJ ~nJv1/4M co^(zOv2 (VN}b~iP+WClA ;=sѹoYhI>8mD<*sciE Cgӌ{ej~ETlI9 |N2Tǚ"Tҭ>/!ղ^nJTx[W$ΐAL9|s>xZ%1׼bZV V7ʥ|*nBkHbCOr|iY*r S 32 wT}p1X;@B\:eT4C hs{V 6e;&LReK8k@A\V\qVkx4sq0!M3=w;p(1x5$ffpOe9mBgQ1kUp:0[vU|Z6Ld͙qs H2|`[e80D>-ڀ` 8} 6&׿-reS<t]G]FCE6_Y5&?XWl2{n]TS>`t+`23⛺RD_:vuTԸg9VM& %Cg!]i"eņ%=VOf[nݠ^fu9 UOc; q+8gW!s{,4Fso؟9ox/G@Tke^4tVYe ;UI Lz7A/38+#:cx)m|, 1ousj@5R(|b }8@tmfsN=t3 3-"BoIX+$YRP=ұHtxSXOl%S]AKeOTR##L3/w/Vk*e fm|¥R{,y-9J X6=-PhTƏ @'M)=G9q<I:v jHf6n 'xƚk.Heΐr $@K-+l^p8I}ϭ,mub@q0?x7af*ds?W ͝9umT=<7}vљcf-zʢr,#Oyzv5Au&:~4mѕ`qЈuQ2{|L#HĀP}?%doI6΃4i &x >܅&ˆ.jԆڎ?N|:_凵]yo 2';t'pxS?e0j>B ^B/壟4}UHdڐ}?O?¨Torg;sV.'AxQy&fڹWK"[uKģËD?ȕ )2/')n-K,q}rԊbF;\Egz_(Z:},JŐ muD֚G`G_تs4ZƩ[~b$h'.TfV - `~IͣЊδxUb"[٘Ģ' @r??4í Fvhxdd˔9 6(jõ Qa7rW҉c0U`Vɓ ִ̌X¨1hJօNWDqn!=D. uVLsb%nm<0 Ô}6~9uDF{QqNY!q;Pe/_> t|ǮPM[mkdL.+,gP{"]XL=o©oÐJ>djV^(LEă`HW]1pmM@.9(d &vR\ZϥIb06but_swcMBeПޗWOFtwVtڧhΪ c+t}u,hB3 R'28/Q#jhqJ,Nw6RW-#&ٚ"Z⿀*}'{%?ut!v MB>yn!R:EƷSǯi$zkbk%}:UĎ*:𘩪5+J*Z o_V Xu WHfO?'Cy0cFȢт NG"+nI ƪ&hy^#C#WG]w6'V!9`-oa 3se'3bn;IWK4:t ~n?):n'k{!O6!z#Tcn.3&Ћp8g̃lUEg1q_M]vP84܍DU<]IXe^CoI]$xlQO,`FIn{.\cוҒ -˄8wO=b0?QWJSUt3㏼2X,4}q)c͞-4b?LٝϚ/\-9~C[`a#~b"Z.4u)BF{83pavJA~79ό38IY } A%?Xtd;/:M)܈HMjJRz+AnUIC ],.X,R;8gb'n(.d>Q&*E4)楣TXmPª(Al醭8s~;}~_uɲ*b8FԌT+t@'?سBx9 ? -@uAO9}|7wc wzUd~&BZ5^]7\Eũ@e"R:@](w0!t?jWAtY+fTڥzgqk%||X6>,h!XOKBB!}sXͻQ[zM9:5Mo z3յܢW񱰺6cM![ \;\R(+;}Bm֎D Ny>?jӐ,jQB֏vAe7~(5=A8W)Q[N6qc̻"0AdSZ`\ L>8AK-"tgdAH,M7)MpKz f8 Hh^03m5XVꨆh($3x೻~״C U3"w2ws %ݮQŭDԤxsobOL|nA ˖0(H'p ai5_/'W¥<:],cc#. } xiE*RWh`(WU'fAw"c\5-]њr!jU9s-i2,n(S66>i8c睦Dugړ/(7V gP1RA5 W ^7 3BpP&wwM4􌳣KU[먽5 * ]#y?@|rQl%:0O!g:.8T;ɏ t0WTH{}يU3_j O4?V?TkEACHJ^J3 4T;f^ )],6Ly* cm!h.iJ~cğb-:i+A 5r_Mly5I]6QLxwCzKjpCer6[{fBqz^BSN γ"rr65ԅ4W 5g=5:3eiFy2LNrbL@@kA72JQ`lO{ߠ-`)Id`3@J Ö;~DW/ul@zE91?^0_#1dpW sG8L@${! AI>3E m {ǔrőJkv ᶕV”&B4 Y 8P-]U\܈5}J*7 30dL*L&NO-ݖweMdmlq8bw/9=%&ř&i˯1Fвth݋r Z@9LFjE6wP3ٜOu2ymg؅D7ډNHjUxߤXLӻaC%Y.N혎Ȭokʙ#Cu7fǴpNp~,p/牺) (x]+_|T>pݗ _v06.3.~3OxW jK~H mgYDT0Gs/z3PG`tsN jӂ\T}8Dž+w6jkAa(?@HS*7乪.g);YhAf!X4VzaQc?y6w.@QY ž n=ʪ}J;HT?g@)_JS'jiȩ|ʹ?` C Pp> `)5 =]zg<՜{)(|D`a~ %]3lkwA4[C*>(hE9u_(Z|ԑ F^O.چ| hVm\Ho2\1U+W\%1Y|?eF%et>G]~5ce̋^]wMLa:9ږG4ZAZn:d7>?oõLZӥF_!:y{X֊1dz2nqY|@j|264GMBt0b<sF{GtΆ+ \"x]0}yזh"Gy g5[9I0p aEfh; d7bKD 3΄?ZԔr?꺙;ezOPV%j c[z/+;Eg4D%fc4 =>HtGg2BI胦Mnf.IEtIItl&زuk eLh@|!޺:? jwjZE0lpObdgd\n IYn:^Ǜ;Hϩ|[PU2Ő} %SN$EI)!d}ROn\~tEAW'sY_S !!ͬi:*w >HKEPU={q:8y܌NU.9 e^[.Y.laLJ|kf qj474 qi98gKv VssLnmt>ֆ_uFF:5e }#|v<*؋E[ 0KONY A)ak%">X tDlTu\RjBx쏾a~Qjs 2)n~C:;7D/m>Å UV4S]qHX@ ,Ć(6wZzXO:E&gUSAfّLBrײ߂xdy&&;U Q5(;ՆDFK9:,][ƵjzŹG 9A24NXۤ-JfG>M4&BDO ʤ(>l5,NPr¸) "6|PʑG>ȃ[+ypߎw/25n^: /B&9b曝ºn0oud@H@O,^Lӣ;M09 ×ΐ"q%:mZg'lN,E> 5n}(0S&W7wD04@r34SZ6ELG-%Z+ PdF U#H TjY;A4y7SCBǗ {|,=e+[(PcsUV!?&J-R$LM uɾ5s R ZUG){y]9~OfOP3jau' * a2LnL !eʙ&IOV2k[!!0ʦU3bIQyh'3y,;NU!!ߴ%TtwǃÄ<>4Pm5g3/2Iq^4Z*nUn_ :;==]A&]o?IV!~O|T'4dҢ~h^qTҪ`]P񲯊.N?p?L*f o$%Du]>iowyct,_l eҳZ!ȆbZ0N4va`A_{MY?ZD_(Hҏ 45'r G ʆga|E?H8O혶 QWª+ 8oOj/:(ba2ul0Q"@U&DfxPߜ I`EV:uЯzsCf( ej~A8#݅`䈜Y(יU9,-A,] .o_j:cA__~1zܽ^293bjmq3C]g/8ֶSB`,7#2 !eV^+VYzp^;]fJaZLuHd=p$:5(6ۧIV0VމPMHe=rBކ Fo1՝NzYy*p@QJL]!۹rwak1n>U=u:QV<Ʒ?rwc pAuQWꚱz!zxPJ։8P QPߗZzd߼Qȃx^|z%Xj+Eez:sZ0U~U@AX/S<.A#ϱV?>j4dp_ljұ fg(YYPevOĜqPOoF %Xݪ8{U11e~)%>%;q$v3 b׳Tb>U`M}y_l;c 3Lwwjr=OұΟ&5Z {ىB~O@abH[Mu)_z1)]#o|݁Ag.&"z2뷐.*clcܦn8h_V֣'ca1|_qgR",,"ǾSe+,bF6s-!p~j{7XBȦ HCWA;H?RM=Qx{L=Y`-=4ɼ:-" !tQݭ& f [s|^LQ0Z #vdr:+5[PđT.Ү|sXߘ{l.d6v( JPy'//_:N.$xrLj`/>w $B|_dr&uuBv+ꅥ<4_Aot?8#)-H^ $AF޴պPBl9k'#8Fnr]Z"o )DnЉ̀ qI =g[O Pø{קjq:^G2|ys@w'90X #z;| QlڱclA=`0޿HiM&c4GGѭ~ _f fkXav4[L@A|M`Kܖ { [N)IZc I擤1\,BEI (Renf.hgH"@j@;.kcꃟBRCn4XW?X^ 9qpZF'z 6]}KM\cdSw7xjIA2`oCLN@l/ҥReSQi€]ȕӣqCu*i>p8$Fu;eث/H!4|xaAw|Lb%uCe[(y Ы{|tE"1QfHyRVB{tf X13giE`BM))W߹b3i~<: yQ%Yum)ӂHؙDE0tz<:HNP8:aVycu b#1ScMXšor#@.&5/\* 5)_xe]XaɅFytm"u>HQ>zǏ;!lgUK=pc;r@c Ww*Z,+ɟY^\=hF [!"G5PĮLΰF^"5t~9QpwiKo$ԋǩS:SrA3Uݚ@xMԫF|$y^:nZ2;11{).T<4[Kqft]~Pu}Hkؔ[t0I–:n]LeLj!NPmabrbp@w/*<jY1UHגz>GvǺacE 'te( z<$S7,gڋnObJ̠*-A(>Z g&BghV֑Om dcf0 LQy PF8Cy%cayP,bpڍj$)d1.pP!m)R7⃚AޤgQ6}1 1_4 JկDtrjJ\  ;pyA7v@l }䯪f8wD n(.Z`4_<C@{7":7ЮY7>_=>ˎ8}ݟau}eKN̷!ݽ78kaj+l0Ƙ5\q#FMصHpŸ:5Q`ELuf]oX8)|y!yQo1F5tCoX֖; V2PCvKfOR!!6NzCKTsH!$ێH:4fh7B%rcyU ! `qPvt{Y{m&s1-ז_R>O!kɥ9+%ިKqƉەRRg >F6L1=#DML>K sOy>25ːlr*l,>w'hʾ,'\U0Jwݘ-w _ZG~ٷ-^[<kE*5nYܙV"@@F*X/vy||`ԵR-*sO +5rE87)6h`(P{kWM!uu9T:EGr,c_ZlA(icGh1)D]%F7yě)wM.C&g@-Ig0Z`,$Q`bG8wyf;PGLjRe$%oK^+?hm ޗMBVh%Bbj?*t웺 oXǣ"񌙁? D S6QhCNCq~{׻EzS'n;MBWVZaL6"zVj?=z4Q e6ЎvP9"&)ܮO42B%ov(pWB-qPnD?+aD;;Lխ;FPBJ~Ra "qTFʰiYX D~9)eΐrL ('Y|#C+dDURvE9P plo|!ݜzE"fY*>l(c/b 1v; k:Ts0RSB<İs+}'x+|CC,Ùc'N!C#k1LqKxNkL,*M{/OF>y(:N1_P^ f?Ms.4Ɨ(⏈&)MZM rV{Jp̩0n"= 6b q2 ^]#,b5yU]RUaMy4){h[37Iv#jBd[%F`~Wf$Xlrfd U @QtNQ'05i" Ŋɗ>K++:==ǖV"?m*V_#Wڂ]g+ǔ+˴eH# '͒"9fȸ}6v Vo V vmror)4)ų :C JsL{*;G0ɌϪG=b$I{3fj6a:ZWxUR0wSXs\D:az4NDm|KML\?d,i xY3XT12/1znS ^!_7ok${dͦ:% ,D)*$m+NkUj|þ\yP﯊Y׀߽}5p~~cu?[{&Ǥ.!K_Iެ3I2.){xWΩؔչH:l]uN=ϯW-amZv`sX04pXbLgpHRA;o@mT2 $rN 5M'6b!y{vKsrҒkL0OK Y%*>x%Ơ!bͥ AN Og vGs5-yHB)$ȤVU $ɟpK,c QL o^?P Ug q₿< $1˽7Ol_Cp?sl$,(,8az 膁}ώ"=ƒQ2M6[k#$'*r&m՛sPgpmEGJ:0.DMD:{ѩօI&+cG~G{`#W>){ȣuGK޳$JG|nl۪lp6nc{vcU+Db]g;8·wN&TH>` 1J;:Y*vSwF]rG`ucp~. D&٫r/ G N)Y`*mޢwnc 4aؚnqN %cpDZ:C_2/=/5 lcbrg^4&&d37FrĈ H^uV.^8yv/Tv#QU|)S̒@L]ƄLA])k1k(yi4&*Ȭ.m<7/" y$9<8hEW!-/^JݨnGc*Cuщ@tP{189aw!fgƈAw /=`,M Z}IlMiɷmWR'*K* xE dPo#͟6&5CJ@J]1pG\@hr1i ˵9#~W-DH&-ZsxЦ5w K Խ:ȂH)퍮ʱ [nM-DY|[O¢>m#_q^/Y{.]}{5gaE{O=-zg),[{AXi m344XߤZ?HEP] i6D*.e9jQ9I, 7FwԌEB}bUv [Ifgca?QuN*N"˃i0EXvRrLh0}ZT+򕫱րV7~LG17 vS b/1wZ{cߢ {/|_>ϠS>7Pwp2D 1,eeڷRf=_oHߺ{Rv9str@86\%A}y I;ߛ#erLf3*ae5\;=!eq!ʾݘ6Kr \Z_mcOpΨf)~3,qjrS7ONbίT/PA#˯s{yP2"`w5%8vIkv4O =W@yӔjG 8-75F^:r?%v+'7O9TH<RL yMO~p%,%׳wHs\ѵ~ɇ1$L !- B`*.,<*zBtc"I~,(KZ%\3'Rv?QnxEk1ZY@ÅWדa|՗2:?[sA9( Fάg#>+[J[ԍZzBXj2;LCZxשª8`Ǡf8jo \%d 6~d!sEڎ0vc,PYAoIyy["䜥"pjkb ~B:|/+~1v8wRq9=C ='K}שnNBO`(8/H(Ɓ?#d/ =b6ؑNHM>`#͊Nۈݾ0tȎ_V5,u=Sn]W0* F+Ձ-&b:Vwūf9x/yU6zf{xoaQJ(A3|优0#6.pt6wX:% ~^Ye}0 DjҲѧkszQ YYz6c ni#9TWHd{w8[`( )/)?X: ɭ na}Z3xRܙW K f$e~m$9xBhf!d|eg -Ff8kMR9odb ԧP243{8f$;C0ALt'3!H*,+p3N ͦڭ1m3BsT:PIrA[1Ɂs^Ywq-1JV "[&y7$цP'C˨}d]LWIXWh"{pz:mHTLenwd9ư#@KE_i-6d-L֝ЧH5 -F:{K U,=pUu۳HC=g-2qS{v2OЀztp w$:M/yۜ^зF ρ9˗%OkJ(\@Dw>9h 1t[|.quy޻ I9Ԭ\B_:¨9C9E%HݢtZܱzD%į3RX瞛+ K<a ScMbJ Ҭ0c84V@VT{M&oRoUXhd8ܨɴ<3i9s%q zD-~]JwD*Ӳ h^j.KP]^zm]}^i2%Ո5Nɂ$jc9V\tݣ}y4gn 5lCh=xS|͠^S?].GsSpHĕD}o.K?CܕI~its{~[uW7,E{0ҎZĞH]XTڻ,O̓1{hx$25mZ8dER⡰hq_rfW"4GUw4f:Џ`4M\n'~U8$/"sE!NC2\í9Yרa]lIi..vŸ=ۿ]nNА⡵q9(c0;S\ciw!VQ?UR@qvm|8Tq$J;[S߬'m/6UB3[zzb+0: -g mpE:Ni;J=c޼mN9{-P4Fw#$,d/5Y0Q:MM`dD3[=ZH8M^&M1a V]R;U 0râ]pf%hN jMUqJO'yn}F0gފTB`]Lh5'yƺ0{5;l&'Gg!=3Ӓy#\t=l u8em4MԣЮvS3 kUE`Uw7÷I2&W&vfOtҡ{K홴k>ԼOw; BT|'~yc|^;jډ*V TVvlR~w[%i)3LĖzAYaAV7ZgWvo wnߓs5j)ج50\<4 #ߗ3/r9 tU&߼gqL&V ^9Yq>D^nRYv?!ka 6徊K=֛`/UjC+&VN㧦gܚ Ⱥ:r"vlR"U3{dA, B6CI^1/rdAϑvȳð:<sFz0F[f_ʛ;2ێR7*AD3%VK|e-AU&bHGĪ?aԲ7z- Q 6xRJE:xj>`u 6SX>!fC )hrE#DrrQ'us薶/'YHb%5е$%?8@ņgSȑA-\od4WBi6~QqF&UEApb+ )4:;YaNbv@yă _1N"1[BWthފ\YW23귆qWV][]٥MLt64z'bEȑ~R` FLPMC3 eIf oD/aXe`1XYF[5l!P /t%{ᙉ^PPO]R,n=#]Fqϸ FɆS1g"7֟wEg+n<$AL ' 4, )wL0&oi` nygdߚrgT.E)2@Ubg}'8FQ3֚xe k\' A!|"pqb0>Ydhӑ)ɢyFlk۔@/GNf=,vkLM ̷f_]\ڝRW$ŀҠ,$V}jK c L¶ZxoQZo}ss. BYƒ9bR8!B"NNՕA$NmhIH~uz~𩔎<94J }軰<7b"(VXz Or ST_atyhh;#7K ǔ{( DLy36&u {'mJeG.HV)(7YY1)zvȣmVM0Y_̐,{ YI7D9vW/I]dep+ȶloÃ{_ 4˝\A} hzq*h c!ck4]GQ/G ζT,ut }>YUwz(+&h?ݮ(en%PL#iA.Xi.ÀkVRzp_ 4rsv+R== T3篘6R*ط:b u,?.VSL[JC *~ n_gjA@2EiЃ,@NV,NMv_g;=}sWB ׊b9Gl/J$Tv86U$!Q("C9KsF21Ijt+\Y$zt$3w'vcvB-qyt8?+CFKg?;1 Qr9IG8F?FZ=NPABm+a_R,oKmbtBp;(o(dEã_'é?h1LZˆY%Hi4AW.xS6H3L$N} -f~YIم`ǿ OѪaCsK08o8ͪ%Ⱦf] NLhۈ6@"94Ln{:s2ʫNR z Rc6N's^FVGJ}\OK$rľ4ǀnxB_MЦ"DHqQt괧)14EQGPKc\<ջy1Pi7.YC*beyX|ܹ Y.$=\́rojL3r)99g *x<IAØf[ P;-t|\v}/F7Fln wV aIjI866V1xy VRH΋y#1$0=H[͆Lj oץ"ܧ\{uT' U\v 5L|9YWC;`(fr:]fRe9x ~ꝏ!.??Ӽ>s" |;.oU}F4F !DLh}m_-9U+/|_VEʟ~]QzsiOF{39` se)@W(Q\\vn0e\p??+7b<@o!UD.z=fR=o cYaǘ+l@k'o8eFc-DGOxZr#aP*; Fԃ"MҾgX.A']9oF)B{T2W2x)f>iUYJF~&5ӝ@>0A␚Wc) 8vUMA*)(ޱj=@gdDw <rVescixN #_i(m\ϔQ&}a@3:g3NG4eggѶUTxm9 ǂsuNS'~Gz3 VJ~U"mcP<c|p2ELNI߫-w` i04-/X#qJc>'ާPۗk6 m'OgYŖTQ~yɏƩ`ڂRi*SL)^e"&WQ=?TmS#xgo GE`Q$}G1uI[eK*I,Mɽ$OQ˖́x6L/k]6g6NUf3->-NwDѳw^ )\ A;mgb+@ 1%R*Ͼ4w0)Ic-8 x%r 8{UEN0Hc쐕`DLuЬ/XuR*tQ52I |W !H\f2B{CKJr#\C+QuY`u6Ƣ?3Q}`{x6-Ѹe2y9$U戉 ȗ_q5yLP ]wLY,íM3W-]ԕ~7ߊf@_(k/AI#]!9Aזa5p"\l< i u@qxpg3 oh)ß!qHyJF)q  \dHKZEQ}.=%MY +a(h@K ns|bC|vai/fJ1)+ʇc(hnuN 㡞OV˺NNIB c #է+BlKYrتS/©YG d}c<*WV3P1$.5^ 0y[_RbnQeYqU^B>ӟrd֏z"/ˋԵr;}Re붔#Z#>x$3jY{qj/,ipYq;IC2dѢ8PUҌ3B>T@10|ɞ[rdDBbʁF(K䏼swciT4H!Ofc Up{5I^n~|pgry;kPNC ?]{+P]ƂXt @K<T (WW }]v$̧V6ߟB;; [M-vV2]fZx_;BCXÓ\</ YD:Hj0XeC.Jա;b`D5pESdMcK Vo~Ul$Gv"squ磊I| ,94(ݑ9lU9aF_S<{S1j!#%7Ka :}s`9==>j-Xܸ7q$eF tj0rQ3Tv0mx􂹳4O$)&xZʑto8D&êF8j8ʩB_tu/ྒྷ&ٕ_eƟ,u}ml`.L8zQV~!A}b9 }cڃ&BQ"9jAHtV-u!;FT:.hk9M_$!l̒>2»U[u#iF;IΥ/=!*P3p K@8k~'9Ƿԗcbaj 3^TȦj1,#b=ʖ9O&$j~Q3MڶO vxN>G7$ P3Qy4a_7>ܨIP'cb"㯙7vqIQWMo%JM?E8 loZn_9_EZvJw%PvR&jv|hBq !&>) ^U9*ٻi4cSSMM2stru7Zz|\/tPDƶ%T6 1ʻ{ۑ7~u,(j/N੻2ʁ`{zx5ēu5dGZjcl]8Kg9һ&M<%Ƀ$g=;[iR`+!'mMh@B(28h{rT7uD|D/blaEMهBdt\2ڭԗS*^mu2 8\ӇN30yz;Zi62S:IG_N8¾F)|"d_A|󈈗֔m @БlFA "W4 ^MūɉZn) g=a#]n=AKf.?2R@R!Gx**@$ۊ F -3FNv Wt[-ypF!\ux Չ~A5gbkhO<&xlC=.w󪁐"Kߟl秼6uUJL~V- ޼6r7d sAڌjBHx'v,Jx>ň+t1P|<U-NYt+]ʾV lϼctk bw’z I&ywQ6ҭ,8y6YrA =R6gϥ%mпs!2RTXoG&xh2 Ͻd' 9]TLvӠRd݌a}wNj.yypA!:O|8%o)oj s};z)(7"&RB-:TqI.7eT֘j,=8 ,$s #&F/ 譐ʵPQZ܆'x)қyj]PqQ>"`|F.^Vi g\*~1BԕEBjMp0ǂH=;i)Q PS$"=#I#_"qܛ`T:En@: Soh*7.pͭPh@Hp4a2>G꒥` ^-x8%>Ljm!h &(}¾i0Kll*+C;r:JgF,lWxIu!VWVѰ(E?{T<~K]udt(Ngω ˰ :]EZV.+@m?g^{sLzih S) _X$P#<'(Ҟ^Zhqiw~]{RLPBieac\+|P YGC8 v ǜ|+vgһ1k^b.q~&=廐ѨCw2V D*aJ)agVA,9AN=ِ ox@> d/7AEb7MMBP[IQ-*ԚMfW 3C;ZԫY<k_k㳺x8 4Vb2kƿ4N{zL(L/ n`z]=[.؂7~&_g@dTBf7_=O-4Lo8]u^_GKϳ8>l`Lt䕏]z{Yir9+e S@TLvM$M(6PXrxAR""rNa#tl|Z<^QmZ)Mވ+M}z'Q&Q}qwE  C9~WҒl,`;/AD}{_&5"B0XRSg(]( Ph]@.<Dk''G hcE^IyW J#;"j?M˼t7o7-z2_h*:y.[[tœC'.'8WO\l܁6p6rTv"Y+TGeˆ%쇓:m-Ch9rY2AikEZ~ƘuŇ ݚH۫>>:nzA]0,Ɩ 7ȊwPeuoFGu+Nl.?uaGf ,Dt+kn?3Ӳ,=/ 3}`,!Z 4]߭-s#^ա:Q;DH/.<{w_[c%Եb |u @dMOd0c[˯~I2,ei 1}7x3 T&XU[ "5d# O6K1f([՗sqo KџOzQBS^ȮSwR@Hor׺v"s`5v3]<ލ{'ZoGԀ:ux࿱G1A}T%g x,w6+ozfOP5(;íq d^+1L.zr̪`KłUZUؽo1ȻbΜ"WG$ zm(W#XH,g]0P&ɠ6,;t(?}0k`*KЏiV`kɣ1Fb靨W;XwEşovVOԚҹk'02)̒>y@Pu<9\g la$pfAoYɴ͚T9;_8".x{a #]AvxIb#N+MoIN͠]GN2νE8;J_5+ bb_9gNkct-<&ߢ(ί}`kBMlc3I}k|"RơUs.M(Fslg pX:ܨMrRR@޼퐬hzfR:56e 1\}k%V1q cbkL)f,ru? 5ăF2]mLߡ>9cf]D0+S~&Ô8p %D _4gsUx.456J?Sf~Q7 CÉ_2f3EaV"kTڵ7Sn<Ǔ9GG?K7Pt׭e| JF3fܻ :qc00IG픤_|e;9hgz*h(aՖCaGgP=PyD]Z':ȈIns\9IwQg68'1A$K.'.453pqYӮO^d2y49 )ԾeKbk4b]2b[P = ŅۥݮC$If|KWu2x`-%@U#Pw9XwClbsS:^%d|β9?X{x7z)@_a8f6D%O >Bі9Ž P O |!YL7zT)Ϧvʎ7oݚ r{9[8c.ۜ+YK aSP Q(TB jĩD ]a Jx*=мϐD̊gQ8$]uu5`/bi36 pxWnZ[s"2^- Ol|ԑ_& [&!ΚC(T б^vA+,*9DN^ظwHb90H97Ck粊[]OgRi=:ysJ!]"l, a ?" ›1$:Rjp,oܯ"^vITkիh3Ћt2:vhO"zje*46dz] f:d˂(TC_3r8W#'0pNaG/`/{_<޵%!ʩP l>)^^ki= gx>?Cޙ,0rǒJH(G0QM`ڒd!0!QP!RlUPx"Ūa5#7©QMG[1 Q Y5ЙΜ2tƥNo䫚9pөߣXL(t2Ln ;F&TX CϤr:s69Nf϶S K1SUݑ1(R쓎:OQ`SXYi|[ 0q1<b+ 9t-g#Ya! BiSi`[` VZww ̆.M({Ð329v^v\Pw_=iK+8#XH|;=4Pm<.Wbe66KGI9{" V}t4ho[ES̹ Qb}V2o E3igDz-hHK FvUJ6 Y[Ef#UH X܁+*t"OnM`8r4i>8]"YH_%vlB6 pmm %eQ8CR8_NmvKZڈaf.hA*o} s }EM M) |&K!`*7T7/ XRt69mQWj/e'}=G0F=M)OJ0 ZtILd oxw/Yjh'b YJSt&qs[X);2 3Yں2 g{/g‚CZ64t0J.Es3$NFkk~`Y'Pģ`,ppkPv ˰6+?7+'+״om![_˝m*t5rH'+%XDD M )u*-^I5W:_#J(iz^ ^P%jb,A^PW@7GL_JvExrXغ d%6ڈhk1g%j0=緦TivCL)/bCqo*2x@ښS~G2pBBP}zD7 =ÇFyΠȼ 0¡NӤZM0Z :df;5M_- )Dzfm%esooY]wX%U*aFGsn'>~"4uAS!Upb>D`"y8ipb-:@L) dghg*lO\I{ 9ٮl]RBQlaYA D@Ң>Û)*2G|fm5N0 5? kCp?R[xuM%ЈI;ںXɪ?V u s@ tq2[yҡ~$L> ,e^gȽN\ Е?({z9OqX+aY%|yU.DT ;ѸײX \|=Pn QI1{O}jr.Ҳt7Jξ%OT {iywBRsC {r2z"`(aAYWBEU:2i2 ooEwAܾeDYcd`@琗}z!Du/E;z4r#ߚL_#&njEj~0@2x_ "aؗWܐo ,42yoݐ!?ߴb%b,#︗,83ne!O\"%.^Mr!a`8k՜bǥk#p9˄֠]Қoi$G ǃܑ:f[Z c.t1i&W> gk @,UOK j&4(TJ{%Jć$ӵp6[svg[PUcsfEcD-sQ+c X𕂦r(~1_,o) >[TͶZ{m?f93[.fwg8 ]w\,PYO;q`[q 'LNٙJ n.Kef&\+AkѣK}m;>q]24OuR1ED 2cS.-q"o.׎(Xܴ, BЉy|aTr>XGbo*3b% S W7y ]*\~W>2LPrI#ӦR՗R 0 MYʧ*ܑ8«m,i%`AI7fSIQT,=ڋ&UnH2[qx}<|( to\.UOZ% TAߐ,@82J2k Vn>`I߭z 1$[]d n|\슓}mͮB#2X҅L}yY|+]I[_jʛk ةo}6X)YlFn$V =K<Un(!I'zUI[4[c#&ڶ!PpFێ2*{Cl7 t 2A!;WңiWds4 =:<̵K V( A{$o@"Gx I/!M7-qcdQ6fL5 W&fz" OJQń/(nq WrRfoz ij: 0 HwkHTqpb^).[ n|5sMMӽzO`(\ٚATb-̊Ϡ" I("dTĬrG]5P)> ?MKZVOE݄!l=U"m h6<ll24a33;)o*i@u9 9{fm3Aق~RTeizѣr)(ו$jaVѪ18t"^U[9Wa ò̏;0YZ0707010000003b000081a4000000000000000000000001644ae3ba00022060000000000000000000000000000000000000006100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz7zXZִF!t/;#]?Eh=ڜ.+>=gz282\O،NT { :v ZtrDW2G7|qbaTԴnfcQa,,2\~Pn_]ʅu}>epς;c&X<맪Jeḥ95 ?zV; .I(*a9daUj*e!B~llYE\0f+meCh_ZLCb F]~a8iCz9Ƀ ]@7- ݆^~RK|)*w˯TW37UmlˮkOS w[j]t\q&8 4%RCP&\L͢Pڍ*3bPD/eZ޽ koV ;\kXnWɛ!G䒉@Y>qtU1*M'|6.Nk_8;7adW4Bv;&|ŃOLR@}JӷxÓm |wK;Գ/5/W#IJ'G|tN(\Vdr.g~OIG{#~*|E-֣ZyD8cp^<׎# :E/a1B~߶Nٱ.ɍ.uH'KJ )J؂"Q\=ke1r5f䆥m9ChGx?CrYDtbw#tX`~>L tg x{.z-,!/ʬ\#}THtnXm*AWyw QR>26JQ掞RS~i_q { ȹY '?`‘\Urf/Y0uoa`m ̊ 8L|#\W1.Q0~IǍ Aij jJM)#̼o[\>\usJah> Z o]N ^8 <Bmny{3' y-,5T C7g\96{n3{40m]dӒBPC/*jRF 9 导2e3h2syci@aɏ:懴\ W]y HDp| gxRS xbfv0TㇳC^F -Yx^'Ekwk`~Og%7{ZLY3[dۭm\`tvV`[d^}Z~164Lҥؠhb1D}Yj `wGc9I2C0 b=INE)hQ&7;Ö&PBS9 9RNU,_xK X>GPE B07He-J 'B,>,3NkbFTJ]Ϙaޢy nn 1V\ g.}AЈߘ@WR^u6  Dpd6%7\Ҡ tAǷ؁Oy>+З8)hD4P; t.,t`K$xhd? zctY/a47Ԇh "Oݘۍ zRXR~Sbhb&oV<ҧ)EHrEԃtQfjgb X}=o$d0ᰱ@?(# 7ZjiUþ~Q/s 'oHIBr%5 /+>E'fd3 !!tϡ,jmdj,# (={(􊍕xǿ[$Ͽ=sԷU`)us0H}7i~խs?E8GĮt@>rX<)J99S:{@(µKeK*Vb;td!W`¶d/!޲=f_Z*2=b#FA8ٗ 5ǒ6s3wu.xv)3ӁC9oSW ]˧uuFvyQiJǪ'3Dc&m HuYF {STF [kv^$wuQ,4I&1pZ?u7#9y iuh`fVn)E3_ O !cN˱C&3$4.HѥΧEC]:mAV΋O:Nm̃h9@WG̎;*'gzb3KgP9tFeIfN 7_G GJh|׫?YK`ICaf zZ,߻ۆB_=>̆PuJ .y}_SxT\׵'4~XoWBcU o=U@k6: aV!y`-#?"6[d1WV@'R-\o0ܔ*+ߠcޟLx-΅rJ(y]CQ`'ky9g<lS~Z6D_ScRC}>o1Ѝ,K~LlNcv>hSYn(p3Au125U_\)\."gt=nQT: JQ͞Dž6\yҥ7ڗfe1q9G-$vzXhz֖Ȥ[Nh[NOf,e0N%!`/ю@!RSٱ(}9Kl4@!%ᆔ+>X.{ؘ) Ye%O]+l" 8G]yi&sB/ Pp*<Ȭ|ԫQ-TilsxAi&#L2r,M $(PfhJ,m_2:g?}vW?j46RSxda:U|)bA[C BcHL]{sIs>}Uau55P K6"U1ҬP];~NN.W}T%wFoV"#Ȇ/[Ͷ-H' _+@`.fV,ZMZ^F{SoIMq.um4R{KT?k+mczƒ.% nADD[-³ {6(!@g5q֧dC@;4&B4D4[DE|`Duιo"ϓ2b뜥3~sz?nF0F @Uå}_Һ%R{<,b@zuO58(YuL՝az8Z 9ۗKa_61KΟ/!QQn琞_Dx.?n|'_/.Q}6 ϧQ[c07j$QB9 ‹JŽxnx{s!m<{`qh?T3{;pv1XLnGP8ՔYC%F='Xq%QAJc~B=[9n -wT3O`il/I y"K[h }5oBFMSN Kǚ\Qbh5G=V1P`Ya7hH> HcMggpH.k6,WQ8pfwS?TU"nΪgK@*ma5  \!m~`s+qxbU"OGD>;y2|hhGW84$_=jCdŔBR-Ӭօ"/X=-4'wDQ}SOV Î Y.9;@<Tx i 0*'lE D?vY2\y4"f?(IBO>G8͉ƥ&S*J}ްHz'qOxtMo{ieGp\ nNkM14ros? ,32Kĵ&"P3fKJUUkÈ5~B.hp \pM]˶=LıHDF#!?bХ|-klfV=̇ZʸW1w>YsEh _hsyoKׅ@o O'}1# ?ͭ,׃bג-(8 EV#bU(7&(0.J~pD'޴,`S|>ZKĕm2qZF$%l&]pY6"RmP][`Kx@<YI;Ƞx)ә?V׷໥i8Yj!H0}pZj8n9;S@vٚ/;l-DS/3Jj5V_zU"W› O֊fDX*p)S܀TҒ#sr=Jns=_.DIvQ<"ww1DV6 88m;wy܉1&vl *#5LZgWMFNyf.?0CN4Ǿ-iD6 2)vb56 GD73<=HW-FjI c4U1Gv" +7}߱˦-/ )ZJ:1?[@+;] pjZ,Yq wΑ~F]aZqoG+\^w.G {m/rŅ??YPM50CV [pLqIm ( Ez)ijQM|R?n =a bo_C SԿ"q;?ᬮ&Ug;.aR³!t^(w#VXf=}CN R#,o VX|P& }ͺ/su/Uȵ \ C-貇ɝ䔗 _GZVY;SS4Mկ`nT7Ƙd[әҧyhe*ՂC&ԃf&렓1xT fbwϟיEt]m9YF1Iw>*~Iڤ d 5Y͙&̉@:GJJp e?%az `'EHYTplFo Z{4|TEsd|}P/qYf>MEbk9QSIӎ7|+ ˜1F9j!Xvy wi. MKiP)0D>XMhkw xu_lH9‹8qAkn g_g>Q;վaAˎ^q<@S $kݛ|ɂ՞-2l9aaT.qŽ[{GP1GMk>E s5t_Z2l$SWDޜ'(L?*DJݞI7KSzJ-\4C`kLF%=#[m&c(E):V/d:DZ 4S |;*mmFw_kv )^#Y)c5!q+qKuuq bvrto&f~ `ȁg_JVhIz:p:;=۩U=bxm3+?6ŝ h*7HmXx"f\W%cs`ol>IIDk @]E/8b$ {2ezEC6 "wߒIhQɍHn2n` ugszOe5a2ËThz׈˻1ܺ g_X0˷?CR(s΅ aVqҠOM+Qrח9nV}+Z:c# 2WKP,Gi/*f")|4A[\u@zzV:_ lgsp}ICBc#ە[sU9})6!@3*ma(YBgESjB6<<|2vC >cx{ߠxaGk+."עP6֧U>=[(׋1iH ܈?Vw5H1|3AgoUE|ss?E'Z7e.;5q|"!(рHdF99f]J=vZ6|- Shl%f=J'[x:IM5j]xZ `?<'&?g%.`j!h7 Տ 3뤑z#ճq)WJJf/rHHw-y:7pvM3` wST5LC?3'hl/!2:6kU1J +rPt +="M`8LS>K ʒ : [*ќPr 1XC)HA:e-E(/( k \H='O uaiK s",'u}1;;]M_ .g% >sXۊ8(ՙQ(=%"TpxB3;S~۞J6:w OQ}r)}/g.Ij $m% ;i$^8 w-ΟNjx MMv~Qgt9?]/C S8xnFPvvp͍t`}+4Oמ96!; -eɬ4)  m[vM Kē]<>6FlyH Eڭپ沙yڬϨ I͆ۇK/|ȻI@`LCiC;)wZo:!Zq QN#4 :\Wѽjސ62cSD6GJY̩F9ƒ#h x(CAqTx2<6m-8 PEMJq Df<>8,Gmmy(ݝ}|( {^ԦB 0֨$VZb/̏"G,5 w[:ٖ.IԔOT+>2v4UM Cb6p w|W߬Yҧ24WeGvr.M8j(/eP"4x] ~s"*q3Z:_y'`&#wV?%~ >wb RMI;D(e0+">J*|DgO2s,-\*#Lj:q+;1pLx%Ҥm gZPD%gV(1&_8+J)UpW,`v 4:0er:SB p5&ؚ2qj˅YcaHo H֑d/Nacn5{q9汰bSVLV: 8#f7)5,9Djpcˆf ;s@I ע 8W#:HIw9DS94qɮ Й׆ jC4 hB;q'Vr'? 0RUX З>9:IcI ~7/ޅy2pl=W=#rO< _)(?LZqU6(8k"B?⢘!"u&[M*nXWBPPx/e".&DqObAhXOnQnx"o Ac]F3iŬbbU~Gpą,y%AӣTͦ[_ ~d.„o D.-(/ܱIFnሾ۫J|/#o;vVF4`:)kh!pv1U6?:!U:eAA+J 2:.Vb]·v6@@#E#pcm'Կ ' hiX::00V_;dޚځc2$`:+FM.ic38N̹J"[n< 8ʪdC }Jţ6ڌV*kNHHyGC !?"ȃ`'2 2Dc;&n!L.іxQjܔ U")D*JfVȌ8:X!`OQ\4/2ĶX/qlNVA0-sWiS&T`6,Mg&6e@:'c ̬CBɉArR*+vM.?Lc(.iq`iME E;]y‚ P}~frz.R|}Yˑ"u7d&P*f E_P V)mqђȶ~pk:F_7rsy @/SGޛ%|j!Oۙ*G/-h9 MBB]C{>Z/pr;7x$^@΢܀!X)&q暴L{RG2/'Pg:h3aM%̕:2ݻʠ+h;\? %j\ו-ę řA`l+f,U"IcG'[毱M,2b]+;ZnI&² ǂ%z4 i'"7  F VPZ"Bq".#U n.}!_Bbf@U"m)T؝zuW\ܒ_e-wWOW)_%^LqlYv :ڔ}\si#L1ddӪ#otp6xsL=sd.hO2EE,6LXpt%: 0׌ n ݂+ tBA0G!F\5+}sc>  oSHgz_Jϋ!S룁̙-'z2z%WTI5# #tmԱxFt>XLY%-HV3JN3^ Ϙҳ_~cd}H1CRSTQtuJa~"^Ca|ƌ_GswkHA }.".Jx>"TmXsʢ`O[],fy95zF9tc @IπP92vOަk"=vK{x |ldsxO [|H`:Ęx2+9rVɊ>/CYIQ ' he_BoC. :w~$ɤ:ѹP %8[^Z΍C? b}˽TPLV;F< 4~n$]Qe"}S{#S&* eg̦SY1ɡ2 ཏ,%02 v/֞d&#=W/l Z [1Z"Kt<׺ޔ&eSF\>`.c-DvyL.3o͝! SJ`}:ZrjșACH*vzuMC5Xl!MkHW|ɽ+#ny Re6=bBlBgjƣCx{v3-)syu.Qlv/?Dj$SOWʘR{rYKcf z:T14.OZN{NӼ7F*02y(CU/&v&ܧXpy6oawu<;HG1#Y^WY- @qbs#m\lV%R |SJ h$@g r;hPpaUѥ3TA~oQ<]}ń'c0ЧְWjghc\Lp`6+gNT]>!]q.-t?nPsP_)ήw r9PY&X˛ oICP)C>#釛HԞL<}go^.C4Qo,l\eܝJqGSy9Z@髻-5m"8K4 )ءi]2W#"%ª"Sϋ &'09BnNE:B VZfpϕx*ӟL$FG:۸NUq%.'.q$Ƈw7W$oGgNN"V'5/ 0Μ f~Xݼ z=efpi~(x63QT1",< Bax1P+J&Iz !2L"a pӠ@M<廒 C&=&iԘ"̓Ly0Լ[x%#Qʇ52Fhn=0hff,c!jCt {p\V|,QOqclVeFF:ο%iN%$ ;t?$>bH~?]m'Ma{K^Mja @dИ6Cw8EϨ ol-t凘ĚSF yCW(>qɵZN ZXߡVQ˾T".՗OJw:Y7"'PG|K6$Eo;XpU c7!v 䳘4Jtܐ*#|e+MqU (,fqfo#KcppNin+hcB^e9)T4˩ 3Q]qhW[8[ JEXzehxec]("֕ xu(ғ>cp('Ӄ(LfHГ y|~ Gدy}{t5$r`whTN5m{ h;WC-4<\hªx 7v}4Z9b5~3x<7Vm%gZ$hxj"܄q|_G~FHûB]EޒM {!o0esc{YHǝdЯAjxUBdE dZ<uq[tŦ ~ۖZ"ބ(!$ܙGqSDʽX]v kՏ-!_(b45{A'})󆖍 nm tIO{,oن p̫.A*guh |d8 b FR4wus=^1Bm;l׶вFns8T=U#kJY4wkeCfp=,] ;r+0)aocgt{Qm[V^a-O ܤsYKfU^3ݭ(BuB~ XMsh Ztan5jpo |b7]fՐ'b<")LCar1 M潓>ʰb"1~e'I/n`ƽLM2=慕]}CrI:Hz;p忉npA~=asN6\a >DLcy&C3?,`dn\RQ A~!Uԝ:N_vx&{l2Tk+w~R0+<.z:՘#=b#to#r,x24XXWH] 3Ⅻi)`# Op΃JRR[NNì|b#۵޹>D7!i(@a{]qo66_x 8pU3y##XQU|%4 RЭ,`[ GviX3mg ' 獯88I K&FY^K~l4?K7eK;5qNwhGw3֐9Hq鬞Djl)Vhړ0yd6=%IWYC쓉E.)e!d44˓ĿCW$/ݏ_97<@85j@? >HCfYx!V&&T=`-}ꪡ|P@ $r?j5/\U_k>XKxPEJT$cΞb&_\-d8P[mm yyz`^ ܲ|xkҏ<)we!rs9\Wxaݲkއoǣmz rbZa4p1 ѵ'8hcKjppVj n gfFQӌasH>EI,WT;ܢm `]eC\N`:hM(N9䟥wa47A6''9Ga i9Œ;ewcJTL-`}>Hi c< MA_k'O"JyI9+c-|2p49Q.MwfvH6:ǒ"5WS:@h22*/y'Is> p{dztnd:E",vE:fGݑLu-*faY&` _ ?c8$=Gߤ3fo:8EOBA7@hV+\r4aOzqѥ<"m6o 2$ ùiXZi3rO+GaS޺3BxPqZI8AC.RV(K~3c"j~GPp +ܤF '|m&m^|ǪeLkwu;![*Vgs.ܕy x>kegJ-& 0߂@NKU1q>o&.AB5 0nJ[CkTln70yqWSÆq}t 7OOK0V6K=L_.rY5)%D\t~Bg#4He肅n<"ig}3s*MGn,WlSD&a>VMEʣ4&5FMۨ/⦳~R"Nb)I6kh*5>exRx飝N`b0k%"4`W%=H+>ʆ%T.g30(b}knr Z W[VzBFj]+}jic%•cL/M4mSa׉z}PayGmrUO95VF W]Ӣ laRW93t^F1h6W"cmKQd.?hJ?IuH^ס_CDY@d84ˎ=hB_ ]fC iۚ4A |~Э~#lqvzW&곌hI t'1LQi>B:fF B#4r׼˦U^^KTr'~.e~?-ydE;WM5_>YdO <d2.\c^xQ9%&;E׋ `Gg3~G0TZG/VVm*|X&E~p]8YzxYJXxΥ;-?2="Y0|Dt^FН,+S y6q :Q4ӆx82|SLJv L%zUm8UАSD9S?!tn 5w`1XoZK%OJ翀;g7.֥&oQR`bfa3Aa"w Y8ր/i- s^DT%q04ؗ Ayֈj ,z nx0_FpL(O <7ZmŒ? LRGYB©ėQ7F+ml 3᜕Ԯ7!j3oj|4@ZD:ء6r~S 1O +jcu"qK.k1ZWF% 4idܖ VPd ]obyhpId9Ք1gjjCG# 5}G xh8'T(1V )£[j̀"[וt1`L0ckuGS/G3#ea`]e$Z17X1\PJ]iHǣTT£ ci-1fq#b6O6LtGO;jM l'#Z3(eKLzI{F4Jc#Ϩ"ܻPS&*8~3ք9c0%0\!L:؂.k?[v8 亸[ҞSMS|#|fB"n7ٲĮRM\)HUQtX3hUQ>{R 豬Tc_-4;Eۼؠ 2oחȢ%IJ}N MLDlg hTF 8҅W%8:lDf9g[HM pkg.K&3boYr!apѝd(K81? M8B3c#s@;Eb׋wZԻ$ ߷ bTDH?Whs.rb[:Ů:g#(g VS騊k>֝n$*Ȩ5D qkXϑ%]{x8swzu4.ch ־ Bu>dtG,_kv4q}dBwCݓ MVQ.;iQEYZ F+jo'OvPq/-S+|í<щ B ,Sm~7#z0_u_=՜xBclҹ ؈!2jR o$$`$Т@!$< ~1U[v_o rߒ<uWq\CL!ゔ#TZó ѩzinBr "c4I \kbfdOdpǤ$o^[q=o5, h m5)bbߐSgkHKe*Js=fؠXՐ.K>6Ǐ(B'#Dqe>]Qָ/׉ YCElVZ;1/V\/UJƢcY=&+j)5'<׏_]L[+7f_ϩeIFYynWl>>򜇥w5efǒQfNJ{\tg]^ M"")B\5^> !zZTV %` mlP2k]]Jrr4eC|( 9d j0*'L}6{׹`29{YyK~T:k1y OXɓLafn?m(9fӫE<QVn+´[ݒaY-Whbįk^X~a_ +)zIN{Mɍ=Hv85sX"9+ƤUqT-n : /N'Nad-]dǻcb3b"Pd&>-;c񬜔_ ALέ=x c"67<`DHHƹs%61!E1>eН}vBꊽ!>'lC {ئc'y%jOkzTK O}.}M w=ⰏV&KJοgiIkVzvBzX8Ip}ȇgHFgj+ w(E rhP׏ 3t}Fb⦟  ]z7ҍ{ n^,8Ǜ:X4mq088ޓ6R-faqOB@bA ElVƴYZ~V գ ]܆.۪U>=@t6n^Ys6x@%Ç83=eK;6 ۞q{^ZI(cPz]Lw!Na'Cґf4lQ翋NFF-cЉQ!ta`zkf.'>KtjjrxjY5r{Iտ8O T'4#+ tEq4+!=gbaHݚ@kYH{h vG0B`H퉪g L~CSh=yhEJD1%ѸW 8+jl~bkr*U쨦9& LugLn \ك*̲IX0r>-xLoX_z z+7e4/fiI_ v&t ?$8C IkvS fMtV|(nԠ^ӄtއ 3^9ϏϡRˡwsa-BO]3 mIGHCga| 4 1TamHSY3=zb#aȭEYki.H_ c3egdC' Bߓzy\Fe9 /7/ V=Iu MtCXn£s]y#F5K#uSf_ :.w1RO?&c1kozdw}ةC\,- -kc3mKH`JaWhT@R0^T''Nj`6H%Ț{JJpJ*x#Bݎ*.[(/>+Rn&Yco ]V{f-IM숵b&u>.Z){Œ@cwt" zZjֶ\ OhTε'#C%\f_%QbFQ`Oigy,IKAQ/JLMzT(vݠOzQ MWGe{+&_0es|^z|,l 5hNC 4>͖4Rv}lzoy:9?q0IEng×55L94x)hE-JLOI_Cۢp޾9S'>dUVuG.4r+;I{1@A)We6cjHȾZ6Q;M*H|>btɓ/q钉L|kEi6]brOPff DxZG[r`u'"|b?[1rY%{z~/atZډ}ŋ֭ugλ N5'f c-ipUL3[[8iYWM3%[c E%Zϻ`1S/+=E ,Q}N ?Z8xӛ-q]Ch\qjLxz:gfO|pj.0541 eyX Ű Y =$7Jr*T߈mMOXa:O I~d/gT5Ut~FO v5#}<ڠ R,6׺kڵ=ש0pdWF1CE.|7@tzx+,C1epjC7qm7Bq#Xmw$>S &C3Ky~Mjn)miٯp.V xe{#o];4d`L0eS6^Ց@}p3!Whxh-R5+gsrL m#f [Eho>Gnva4"bk-AIUwvm A2u//˹-Xֲzƅu9J_z0t\!CF% \P=kn2 [L1;-t+<>ßJ=||%=]Y Gح$Sh0ʋU+*VKr,[1G9oY2҅YۍLVs~'0q>feB V]MG?*F*_ЖY6=BT鐾eoFjQ3?*u_iDIEGGi薓&yްDA5 d {ܣld 8aVOg$U.~Pi:#\bVwxrҤ-14-;գ8Kf'[;T"5UM"`m ռ4pqԥ1I_ jȞN|V!.T kf?=׬m{IWr"t\OKnX(Ũ\qq&80dSJcX; R8]:+% +dޥ䙪/80(X~Ht2, 67X<Cohgo= bp˕ij8U1nVK٫ `KVPnJe4K&wYdH=2_~7T)Xn .[ {ډQ -GtX 2.yؿfU$&&@au֗鷸rs7k*$}m`ƛDf2ؼ Mmps;8b+/J;_龁=*y'H!ϳb8u39yc'+v 4yz'̵E^@ +=(?(o,]]~ cQek{>F+Gv*'cu1\Ӽ 虶X< JJ>} vY6`NKYOG]'s\bY.;¿%S^v `4J V39 Z 8:-[BmlEO: B8h@(Q[e$ vϺ>O?k88#tW&˂>h rhC. 8QqaDG Xq ^_k|)a0O"gcp]I,0"=9-$ˬn+5cW DZu$({)mӸӲ-08 *XKlz:E99EOs]2bŜ4'Wįd^O/d[)_ M]M3"lf'Q秛B8Z=;I[cH]Z-ٓٗ:ܰZ"h:{a)йuoz2r0yER41QB~C/w\Y]Y^zJz +z y( rjN6~ 瓱J/>^f'Y=.uQ3ƯEti%%7,{|:܍/?#z:C7 ^GiC[U)"SŚEtm4gA9VwU?_hB[ZU 3ڟU1WS&xl.zP}a |4s&s\E^:;5s1Tф#J-V vk$0X/%\۸,|S9}.¦^;EWmqػGʦP?-Y6W7['Rj l\>Svg+ > b:-'hIrKՕ!u:P\5GemJ|1SEP&sTj䃤k2%p.۽tYuy 2UgOm;/DY"HtbR˔Ù8SrYECzSQqJ,N_SQ\.zHa7"!|U-њ#XxZ>}t-\q,xCfhFN?P6|Zw|DWګU) i"Mǥol$m]41Ҟgb9 E[+G]v@EeVRVޖ.)Wuť.r ׳uAIz@xEήBqAt$afG}G+*_# Pm =v`7V8[4B@0{@ɐҽƔ14c䵻LRe|/_NOoiw f.di}wo{ c>}Im.EPaՌ e@KpOid7DЄu$=s@S >>*;^nM$ SBz_{Fٔj BԹO}+/+B;$ݮfa[k$:k֦Q԰n>gyFy28Nw.t6K|eIAyR M|Ή""%Ѿ~ K*?CMҴ R=1sKHjR ng {-C0FK%U1u-Aƀ .yRO}F:3\G_ 6SRFŋ+ݼ>-&."k݄BNb8C&>A|x\rey=tN"v~ qV0eNM~hcne^ᨐ'd)`XW`^Ed75Jϝۓܮ=O&!0󱊬uGlzPf"}dxL(sq9\k择)T²gPd_F{S?N&AӰj_ ~a/IY_ԈnIQ cvb%b52D7Rfn<b&΍uS9-4?=0S>59f1H;AC-%Ha%o #!P[ 1 k3(|-MtY? J$xF㖣e׊93ܘn\x88Og׾;?3IӎG"GLlD2ŋWba(LZ9;6+.gph#ӡ)]L~0?i:؛걌7ZȨ|),rȗΒ&\ 9U&2 x9ux!teRIc)G7/)$pxAw3ϩ2冮#1"N7"(j27PLִgӹ䜧 '?`]XaQ1VT'G}5]d6 kWhSn Yhpwe0붳aյ}!_b.^^';%삃&8na $~$BZ( }^$%:sĝL+bg!\N^ (l-m*s ]5:_ Os67?[@1M 6_"ç`?|c޶cx}h# Idu=Pm1#γySm.׬\\ 7do%oL~l@Rd`{;;$x~%]D'`QGi`E0ZU/ =ƎPۤ>Rw>,^]mcl:7|n~G`kϻ;\\w)'#b#gT4LV'Kp7/U|x%1 z||5G0o{)Le|ƴ@q?L62G\hE5ey#SRV˃L&!@#)!n֭HUP+Qc);7vڴjCJj9k}C~a/&[ɾ'8 ##0zޛ`S5*, a`Mk95f0]Ǐ#[yAcqmEdgK ݵ C:BIUp+'ͣ'"jA!@`: $%&sVAmKG&nb#؇ ٹ RU4v&$$![*g'^&?0Ϭ 7\"wX*llw`|2%꭯*]A/)˶¶7> DC)(r ~'%*ҟgq󱇆پyhXH8.2v$AH?X-,l%@t~m_A@ ԬCYRA׆%rz/&XV%]blM0m6#Rmцzh0qOUaX)莭 (j 5thu'W57T`A0Q%}[}P?T* +E@ h.=?e8_:PW$Z9%&Pl]g9ޤ$wq>[7TNH [D'&""V]'Sbd!I#A^qx܃#0WJ{q}Y#%ige=s,?L, @ /暆G Z !P+ =tiY /s%Aݶi&}lDbZfnN'P{UMYR8)A![BÑHA~<% ipns@^.6oK;b?YBIY=P|0BM_=}T m&Jg㶠u})穆`- LI #F܂F/.'(k_lx+xrt#nxM`"_beKJTݴGa `://Zhu`=ϾLABITSD`!łHX}l e^,u}dζ\sA>hSC7$ϳYMofH x(ƪ`m/uN$jߒяӤ]Tމ rJRc9VCWf(X[;|K<\H2F!Z<#:"3)wġɻaаw!Gjؗmt/[5(S: /llפF_v\1 {rqX;rر]ߴH#S}rf_S:;MNǚ[ W.lQvĀϯ! `M@a ܰ}`Rsd]yg{lwXE1A|BL 59LqZ2ؽI ]Cd(uEٹk:#,?k҂/O*#YN"]tիC !p?).T(SEg k }\  ؚYć$2xXahܦEa,8fsnOt2Zരla{/Jnsݝ#~`gQ;ܸ9^S!sg̦X7x/b@z )ma73=Hf'7B1;g,:M^W,qҵj^u(~55]eyZ"={Qslyΰpřj By8>_5" /ٰRw[I~- T?EYP } f u:~j/?k ~t# sOtPVAdA ݶF&;#a1Ehb#qx5sWZt.M'7՗XSk@9^AɬO™'hkbKqM@cYԕUl o:X>; ܞg'VP=^as@p$"M 4#7uI)" uCeb?5mY28Z*M?EnusG礵L^#V2)E%(**~cryn͞7^HR6p0`^PO˰:u+}qځrDǩ`4gQdę51̡.Ƌ*q;iO%5Oy*,QKΛSJ-$9٧wV)RP1z *:>@iv:9h gN'=#aXK{(tøȋr7xŠqeoTj UҎ%}g[?&k,1Z;0zw]έ:z,db'&d'gCCV 5|ʂv~HƲ VWjVs, nE%A_*K%🇗%Խ;:럒*ϳ~XhOzЃ @wbOP^w|D2Xi`1l2[̏a6Ik|e_Ѽ$]ltPO}HB5I4fz=PFu> MnҊOmO" s>tcO[TC25E$ )~ёH$ͦs!#֪֡5 Q";gb#d˧|o:%^hϏzPwS`jڑ༺n_5+ V:}[4`Kb@Ǿq6ҥLz~zyGLrf 3 E:H;#Wl6h'q/V ʳT7;ma~;͑JinƤ :mFޱPu!x ;3N!k\7OиS42(!vM8wma S m9j1A5j Ĭ!Ƭ,R2G-YRG5OooN?R8IyAiAFaTpuʯns@Z_MJ!Xxl=н,_r* !$eCZjVA: u#䣏d[Ϳ13]2;cLKAw7-^ym-J*XD.FA Rk'u=dn*_B9o ̉}\uv:)KΧx8`|}@X oƻgw xzYfep=:}.M6 vTe,KM//>/ZR*Y6{ayI~:rK$ڤY@hwH!jN(NsB@XCS"uuA{k Zl dT+(z}>6A)G*q aB*qZD@룟R!8]HNRS`/XgU]ij4p7|_eHm׊7ŭ )B"I.#&[Db o67V4y|ZNd-a-{b Y>vX^h#0hm FАI oJ )N jRMGMeby`mq"5M09H)1SrX1$!Mzop"Kb,cWBUB\p@-ܺg(ZJw5(uSV7Q߷bw mt; nȝ(N;-B"]xِՒ˴]Իwo˧_#uocm[b#Й,)dYtll\Wo{kbGoP ]\PDqv@g^ ʓJnp,hdxFJwO2j:-({Y#+ lKu^o>J&EfPj"9ov7|hoQ:5b]yڍ x7%uGzjo9ӄ`!- 9 a/8mm];R6wF Ի$43&`= 1:vXg#v SFK0?Q" w3?CޔAF$gؒ|. 7A6O2+z,y+dgANyNC^*%"h|?& \!ȮfBPoP@),=ZWQ9V"t O a!(t9uwCci+g%U=˥v&XhBFR"V M:\44t-sPLnz9[h]x/u|߻uN(~.~-m=Vhݩ^8[m$4ђ>t:@d0M9$; 2 xOS&q=Y/%21"No?&9\<`Gse! B?wdњV kNoh4SlUڌOEf+d1zQopX}]G9R6 Ob=IetEvXH<cNڸZk˱a zy@\ "F /r'@pP?]JUV)v~ykVoZ;~g٢@e4OKIbGi~MU4 /ؑlV>#Wȕu G|gne=]\˦ɱ4l@*j60vjN% Q%^0kG/5pO.(9=tcN bShqWPJG"lfN-ܠ!a&,KPZfxpxnLA;Ft2Ic'ݞt2z 'g}w%@Gqw8D0ft132b"f;tQ3 ^ LMA` Jjd+,hX42T%2@U^})e)wiI^Ù5uwA7m-'Ll)~ e,]* $s)y!INd=P^Lk*߿8J 6KnsRm$:X)pjEH3m FJ|$;IG?h%9.fqd<t1VZ(Cbl\') ƿdFd[5;DI&, )> QcƣV2ϮV. .Q`=h迗D*h_\-&7o_OqGrk œB{eI 4qX)J4,߻+ ANĞm" fJx661]yHe L ,\SɸNNҪx~i4?߇|C؂'R!Q@' d#KT XC{Ip`f 0o`480b *6  ݙ,iZfmCc'o:0h?7S&&Ԍp&`ٶ6nK8H -ia%bxPa mmwd{Jv-<̺Jcz+6rTcɘ<̺ LGHIf <5T C@_[^IFo~6g;V#hɍ65hqC~'Y2k? Qǎ_ٵ'y濟 eJN)n$YZg/_WnNw^^t9Jw3Hğew“ xr0$= L@둕p'+*{4LzQkBQcri44O]~eٶP[U-8% k0bMנ  c>jxΝ(4rq[굧>:(G~U>rLw?`eP $~øA g e1 ifSy!K]ӏ:^rDZn'8밆ؤYF46}HJIHU)j6YBS H$XH7~ j{DۦR2Y?*2Ra^:%rDk܅imr ElOs,W4ZDeZQDNnb$:xlt/ yEY7L y'ľ ʪ\A4cC'Q '?Vj\j鏇9baQTs-fGA`"\o)! #Flp:c%ُcv8Zd} ^QǤ9>\Dc4}QY8 B#} CbY$}6"I< m !Ѹ"%L/*жUd(%> 8.s&C&RDmGFz@7u莆Mu{2$\iqflU\uiꨮ? LgŤ,a Xu2 [ 0xU2"7vCBݳy l+F[a!lQkK.:7llÈ6z؆X54!y;3s1"鿉kM ČGDd܂o!>g5lf !MN\iV`FS.}[Ԝ+z{ W#=-vV7n]m1/b @Jұ4P담(.e+)9#\ے:Ae+%Ant«r}Y n7t'Uj5q[1 PTڑ۬7| N}se~ r֭KWOL}6"o"Uϯ@1} Rg]J|^8rh [SXrZħǟF_*:%FT-eS߮g!p/Mcu-z2BTj޸[ !W`bmu5U(WM=Gu"6B`; I$?djp4 mMg2tErdt#F{ ՘xɨ d7Ĵ@BI(ǔdgҊ"'F1%+z/8?~g`Ttn>öP4 rcgܩ ,+\m7O Cn(±5v1U*+00Oȫ[\t0B{vGdz.1rۮH v4^Kz)IkjhC(r,cz!I\]7t?}1{fW5㟑vi:aaNAtEe-nF2Zu_ŀYrBsY-!ܸqUXف iog'fr! RA'< ^!*ҽDhuuj51CV@w#0ł ϔ RxP =($(\$>I-(0Y+`$F.)T 7wrZ] D&4ff}| +I*ʏ_5Op[{y#z=6 /-POARxgtemX7XU{`5yPu.fv= k`979,8o~¦tZ'Pt)¯6:w\9yz\Q, $$%G]W Pz #r.?ȢXIlӴIs?OMe7SMM0w&LױAޣx%VꀍW8 5Wml{>+ZxwnZ]amM UiQp=^ht pd:rd@+" VsKHc QbXD9mH.pS̱iX&>~)S ݝ eЙsp_jYܖ@צ>$μ&L=J't,W2aI^I>YQ3wcr`^\Wџ|ZFǟ41o(6tޕs10SS5VJ+evV1( c-$NͨfZ4Jta-[},3.hF_zPVyn9c!$@{,Hh|31eG&%u;V?2}gߖ ԏr)] Ɏt`)yʹLd$08fN?&XRzS. Sk{k %ږ6߷ڔᕹY +ЁgU=k<7d Bl N "4Rl1.8=nSkve<.~5+BaR LOs՝D*|CH*yyA?GP1~ xeTkX,xH*#_~T16 [o\p;7lS WQL]G,{A̠QA94)x ELgɪm$Y/Ϣe{ړ̹ O-%{ ejÌnk;(9>{s*2n]I7AN::PzgJ?^ RNdg ›$epe>ᗣy%oDYD.Aۅ!Joam uJ>#W9jҙW;!Y/w"O޻T7( d0WDHDOqF;B+q잙973Mid { Y-N\acl_ʛ|4ppwC+ʱ_\F)eVsMP {[qʉXd.BL%j5P^4کYĢ(!e0&vUt0LJpuïK7P0A#y:(S<}M</c5c 5X0d}_L,s@$[Ь$>|A?G%Qo)obSDi o4|UίQ(D[#Eq#x0o39%Bؠ'$g(y#z Ux!S]N"6QlΉoQE-fPrwv"@a\Y38U caɄArq(5~]M SiDmvd)C&.Tz %ٿsBeN\!a}@JEU0i!w, q]R&'c$E-"*(?_Qs 9Þۦѵ0n|MNK(;^-/IQeN# QXX^`L,RD`(E^UElפV#Ąrr?W!/IgӚ0FbCd6XZ5O3WȈ}AQ'b~z3!s- 49 ejF H7M/Oݩ@⧐+-hcrkĘ;)Ys5SD,^ /X}&-n[aV$]k,KֳʦU1 KkѲHuM,C4>,z 麞fIo8qpi ʧC4项*LK-'Qyvv*^m,rNWŠ3a F+P8P!)T5%EUP>.z6J[f!Jj{7Q /0P{6u!{c[*@)LMYUCD.?Ÿ!V,DTݙkb}j֨?It<~Vi*^+L8fM!qc6wh|$M w ^){)U^̾$f/CVV8G%EOI6榖"y|O.2դ!J7'4G'ti΍6צqlQqǢΘj1HֽܖEwBܳMРF47HZ}a+T`QȪ4)cqHS:j֪4^׭.IWq?9(Kbz!>MkuD^^*Ou4nlS5#U :p/w&VXFP? j֛j = B)3@~1a\3/<9C>Qx[Npܯ ݐT0]Ƨ]\UϽ{nr[ >Xf۵U_S!Za;VEL_&lW!E2dC/3QC]ɍ9IY>"o89/z#?`u1?p\Ji]ɂOkǖBZ>0ƳkwWEMq4Sۣl8qG@빷S!0'@aX1AR4FŢq>mdrDippr4bV4gC=g WJnxܘIJu1&.6>)brwu(|uP^  Jb;̾ϭ$ֹkL ݂1sFbMdžKo蟘28 ;w^-O)h6e&b^y _=g5ҘBOj6{UxޒiBiz/_~a/(#"GE֥`Y_5&xB&mXM%}u&DDpQ1}ٌe$@S3S'ԂL2G"XcYH5!yB3@#QGFǗѝ=no91K衬p i)/+ Flz4ܖ~4 Ha`b@R<%rf|]0#n 9z~ͮff{86 AqV4$ _c(`((F^yWqQ)fT۰M7%a]y(Pr mxM L7/iov汳s!t/c&!w%ц5+]A]mozx yZp38k's"G}{>5.J} W{Vpx,inŃ[F)vK,QVZ2IyN< p}~ڈ7>ys^iܓ]89O|Ήjm#D6FdU6iPrmD1\QpK|  | yUY,󬓢 5i˹29ZmnmaMG_>h7'2-1): p$hS;U[Qg844ۄ}4CltGPQlj:1]G`a7t6["-\]4QWhڊ\|Z^Lh:S)?@ӻ{#Oysmi&;яQI&OAc-Ӓ8s-gnf* 0wD7Փk<:Q}R 6=/T⬁F]+>ҦrŢf%՗ W$'zX5ꑍt\ 16)b!ADo*/R>6s?@PiNެe0gf^ RԞ(_rsϘ4LR2D »,][dF@ՌP JEÉvGQ@ Lo0ћɼ[hh.qq#j'prV{ZK\dz(q`kxYaYW[o8kdti/DFnNaD0$X9 R>a./JڨVdܰF1U3I%L ^yC[&RV |jes#?I귽t˛?@ gԕTK o-."§?y!K&J%EWV[췩1|6$]<]DRsEMǛb(RV,Zb@N`~9Fw"?^4y_P'ZH39o")h2Ng+Б<<M_-ʑ"y Za8 ,xi^Fo5c1'b뮸>B|cH'\/ 76+uknBHމ}r4a.d%e㝉*׋Jk0VUV=ydLx,>Agy2dG,GGٓU&Zh,9u_hmxB gP}@< Z@{$k}#HTo73td,"X8G 8_ 8@7:IPʡ\/~lt ^0g`rޜHK.>B5^l'OI<7'7J `nM׽d/\\p [nP8ʆ6Q?u]X#Ot:S\e:r*o5\W:'Y'%&rѵn4xN2O>jݷ҄ˀTIR"vI6,~I:&ʖu*7V8m&Op)ZK^`Kz7]3(zo 7OFvJ/|GrGTB;ﳕG+Rϳ]t6p'Ysp7D7vB 0AuN^#2vQm 4WB "Y71X*AFsi4Ԣbk"E)'p4̕/*N{g^6j5#v,: Ĭ2z_$Hco9T`q:W"r-O7"buv2钬t%`BuZ‡_Y$I2ny[x̥sȉ*z3 Ukp<5l"t'?%a;Qu-qU u vu\f,L=$HhU3Mwh lUbIqu.'aFɤikpj*\>H_V#˪qe++yll2BI% ״w9:P," K0jÙ9rّ|p}BA$I5QB|jXѳhTcti=SO՟"yf ?p/gm EqQM(ұX08ȇ&˛@kMe4%`(t j(+w v(q~+&wd‡(P1F=XeU6آe". OA yoG [jN2Y1ҨtCDaHjRKR'>.VޫPڻLH%-5bVn%Ԏ ex **{' .A26=\)Dc0K[0^v([Ǔ ľ Y'c%a{?Q_ _A/aqOit8+~(=J0^^sj{u9C䇗Yir-NȀ>OMH\AU=kk=2w @Z1gzy. lxkiPUBJ uiL=Ul~"h0yWDŽ 7Qn6G> + FN שx",Uܷp$;Voѿ'qWE,S[ D1.PƶzA$$1 (< /H"yMIp ^s\GTOhU*ŕ*ɸXufh=] ʚM&(*Q̚*sƬjrWܖ5ajOn6 H#ysFGV^f׍>],ݑLk['^)ԏzc"j޵ș{ dqq+=w0vE xf Y7DSN5VqGՊqNÅؕY 8uHN1 2v9jdGd/sӶI5 #?Iw :ĂHfRζ[^]PC3<DL+;)ѳEv cT_q$^S0!,ٱޖ}sưmƸ^D*ӛXgώwРjrT;rkԕ hOÔFs8zH9 ! 6 4;X S6~ny7M%0DQb?ORqjT,LH&s-3_v<O1(WؑcvdoOjšnM*Nw+5gg<,?7U}A̳+e[Ob%>,m7#Գ)\urEP Jonw}BNDK%0/k9DWNs`D]$}D@x ugWw7c"R-?ThYh QAtpJ9:tYZl[^.5-@~=2`nàȶ+0l/se !׸Cf(!vE?^S[> &X6 1z ~IC"yq lC9_]:\9>TNcj( g_iAX" G#,nAmMSpHecU65cd:0Det\8NS2=XsD `xrp@݄k0tHn~#TdM}IQZr:dGV3,~ab.%P l2G[f=C`|HڀZ\U> B޹=<сA,FH%ݗ-wBm&߆URw ?h4Gq*?CN4 A?q`99kX2Dܼ`ѩ 2dѝy;lV[֪gu*ý1w,4otH!.}_},~7w 9vt>K>g^4:~g)66;%<ׅ=Qh{7**so0JдF{Wi<2cŎ"=R܇ޗ~<LJ@k,gJ絡4Cb-ɢzt_}7әqR#N0s'EXubC+Nz1s1o?Ć#I1̔"̌~_oK2 ^lvW1L-&t"co7!o=GdYǩ;PJ' <a'4l2*2 yJ T*4!KK `e\2."h:/Ewsqfץ%h?ZlOR3$ TѷZ&Y);Gi-&nTBMSV\ZW&넵}C'  NRIC| sɘLW޲مٶθ>L?8t-\ΣGuĂu O|BdDق(!u{c!>Y6^o_;GV9:P lou7/%7Eg0U9L^N~?Ef_d#NɊ%jm@C`C'{1{34́CF::9_a: 2K62 9Aw籁)aj* Q?+xpX;Bq0MJ'dfbp ҃~'9  4bjFsRS; }F,wuA;ym21D"|Ώa9ӚO[%W!lݤf_rB&{dUJzOB9S\[L& BtO0ki[VuUԌ˽`{g0Em;'h]/FTHQ{c$kbtH"6+|m,&aE̘l'xg`8,nN|#n)rD@y=|yz2HƐXb-)QtHyN9g`R)loߋvB5ex) &:VO- u`"YTBJX"?3g :)j˞H7GsoA1pSѤujEUf'D⠘[608~+FOT1: `^@~d91W)0EVN:_]:R`06&3yBj%RZAۍ!q7tl67C(`nSTױ= %!%iy|!UnyJh,oN=&[c&ON-%8@Χs6۲QLnn@!oL4$XΒ81e,>ڻ:_$j O*(0uNPb}틗5uBlv[IF)ZuJ_j\E ڵ# &׫G"[W .Cԏ9kh>%i",̹(pArg-⺤ǘH0KqSXEH!3M,#RZ}b$l&8í&*q@8{ 0nOaS4Xl1#sy#Y1&_#@u? y)]Z$tRu*s)wM9jD}cnߠ&g.p"cАOWk?KN:T)攸wk sĽﶋB=BoCT@I lKӝ I;yGD`\OlHZ? =, E\NE{ch[/:Ȃ\{#qI22 Gy&QԾar7r%niIZ5/E/Z'qyP=`~OxtE4{DCd0`%{.̦j;ׅƋbˎw\!ҶI:BJ?Yn:#Oq=D {p2v"-r`t1J ǢiHHt/4cHXc$,."(^,74ޗ.ZW<0TR[D A n{:$+lk1H:Nr;._dY $NsMdgbVpD k`2&kO_]2 I(Hg>*7R?VV_Z,ܸj(% 1 Vhq9j67F:@nohz iO` ԩ 븙GRNOxt9KHmcҊ9xW׊[*l=L?y 9Cr l$wrObk3MJ(qp`r(F0[oZ^uh>aIar>v?JT 糯;lDH:06f5tleFݼ / cAz^T1?`Bs*P]೭#I#MlZkK7#t_3&Ai-}Nkwf?ttNô'13OGf`iO Ȯ5Kϩm>QwzPf~F}Je1!_LK%0"#5\_j@Pl_Y{(ҬBuU>yFS|ӢJ&jKu'Rqd'K<=_Nή(ftguA+R ݥЏM>{/gCњ]ьiQlc S Ct p6PZ^DKl|16\-%.9G+M'pw&uCnFQr|p>!ٹSVJ n#lIqB~eW)Sݶp&"(\yz_t`>,M۬Y+h ǥ8cD=f?D|\z1J_Wow>^Ynǜ(tjS`V_w[; H"Zp®2YܺUa9Y6j2/WO LM,6]~m_RO1#B AFq,cZ uX~T *e$sh~6Q1ͯЭ $j.%$,TĂu) GKs聖ďi`2_X A!Wn/PRN'5qP2k d_BR}SO7ϣNh y/R"ɺwt8n[->-M$xb<ѷe E)`lVnj݆&ʅѵ7eF#J9z]ESնD8ϱҴ\O'IJP  &bT[_hcj0NR.^$SĂ؝J(TX.."PZsWt*[w{C[u?V@L\H6\)HW=D'6{I6+q# YG}a1P;!g45DK\K2pDFzK *җfuu/HN̡;T!8XuPL-<$ $s{8H[ . &~NZQ; tF 6wzV.6g!RoKx?^mRUy1iVb~{ԡd[ٯEQ"P^!>6񓎼D`scgFL)SaE9KF\Ø :#n:'E?mcFi;{DO˛0 kVzq9e}EXEd-<^J7LhǮigT^N堥fҰRP x>n_Gm|?ֺp/u7S.+|8,04| 6ùʍ5BTKsV dxv͚ 3Ӏ-}'oaMk4 oj#^/Q#C nm?jZr5Ϡ}$vN=GK|Mp /Xj"?qT^\hs'176P^ ŸlV#3u&VvЉ)ΐ#6sJzDy7rkE}1|uCxI҉PrnD>?sdխ$u_Dp}k S&U1#Оq:\x]w:C%]A(~%?*7,0VQLdژX7~Zoj  T܋$+\561Y*M!7tZLLwշP2gFH$^Q]lcSIVZFgR ڊ@9s`a|3:m87T $ب׊yY [oȪ鳨Ǖ,I DPHJξv?ƲQL]k%'d]}U l#0e#:Ã&S L&R)rX85fO4 :.p7aӽ*fG=[~ z`gm3KQljh],#z'KYV2  ~kǫ]C$_6\4a yeMjU#q*8neKy ֻχedܪbc!*Ų2jր%3ԭ·>TQ|gcqSN9go,tP'T՜X9K iPF/>T3S?Xnys!Bug}pT5!҃=t  } bƙUPh5ѩbVaUVOD[v7z !ۊ*^"mVڷD#nkܑk"Íw;6(vO>6laJ }t!Δ5"ӭ (X&II.%9 ˙e]jlQO q-, #R(m s]c`7g ALt[{R_PWsS`~x&s5 2F2qv;y7YӬ$50Fj7(UBЃq|ffC,V,mܝ SCz..ƋΖ^۝b": r9J2Fmy_AXBSYb_޼Ai.+ ȕC)a؀A cy_<G~2jFv)[5p#ɘMıSzhTXN8SK2yp*nœ7Uяt^ .;Gۃ fkŎ(2:Z1"'L-7́-2sGq/rD% džRZJ+ǪśwƠԉGuIYW!3S'\Am4 ԊN~?̺'YTB D -V\5tEE]~蔊dqC@n+ j'g7'eje,GZzux y]RZ{eyZz,SxnԐ4)۰Ӽ}r2z60)EvKCZnLQѮ9(vKz핱[X(q#vמ_3<Ɩ9#hBnʭׄ VymDocc=bVM'2`WP. ߽[ "{4*>͐Jk~\Qbˌً[3;L:sr QR!<<3Xjk&-fjϪq]B:\Ѥ 6Үza8t9}ڙ+м 3*2!b=cPWIb*;]cpse3lޤ'+xUs3' d3z`&ڦ" H6v,4zхI(Auf0ڌzkR޳׃mg,7f  @>$;XZ2GC1h-<ߛdT+iPkWI*x vn]Ԁ[8hza>0vheM0:7m5b&w(kX5=_Ba~,Xf'8!l~7OYhbg&R&0lR0nz.H3l FT.NzZpֻ. ^W+km,So*2Z[#]8phz(SH6Y/w1!, ^e$l-q[{@,B,'(@{('2l3ֲ)q%O S";k)el,fٝw5 eꓸ _^k|!sᑢ׈2wXdHVe}&rr{ht4pI0w[j$[r^p?.".;xV02CH:\QŶ>J&mvNZh(> s >U!mtg2M뙎qMx{;Q*˴Pj+̂AEll'e+Fv[#ETZf F(ڗ{zPl;#^ǩLb^]KtϞ- ͣD FcMH$_#V-tBW;3V|M2]{p#XY$HIWp(&@LKS;f v>d80 Pw$fHM\(/3e#$,m?䃢b({\vH/;g8uv\T^*Hm¢$*/Lsƈ{"fư8<"?`t';.)v̰سc%ˌЂ9Y`ʦZ齦&%Ů䗓(gez]8\3 @:C6gn58poVh Ң.w_1O_,6=nȥ>Ha)nl 㨈:]7 tcy xf=uNK d*LSi6w^F~g*|ڒQ[f&4@Q02fT&/}g94 YƘ4L40[j^A(XR^3lx1jWrwfj hۇ8b﯄_60cL3+#Eo Nٔ|X`m)r|m}n`)\Hv s:mp1Vusˆ@_pT_2aY'S%g.I ŰK 1c)Uw"M] &cs*#*) `dmSE* 8Cbb gut.E Jb+_* 7/G`f T!֘z(k3ϹQAN⣈i"\y''̆P}~ϒREiލPT$.1UǡW̮k"*VfTX*JȍE@SğLY[pbs4e\2݌J`wKK鵚wl >,yhӲo|RBkAAR+J3܂ߛ s/6% }(@[K=\'=NJn_38?2__ Z4q,#&-t㤪"*}Q{j`>M bӜFtTIVmT_a׺ucݎbt"]az{͓XGh{B^3 \9m"Ȇ2p,}M!8mj".#s;']*L 淀7aEX2KbpeHIna}n5;t:yi~gF]g_lDFg/0b6*53oxfQKԲW&杶t'jl.v]IQWa. i!qy6Pxv2!qJ,O<qѪT iEtN~0} 4dyOlGU:x$Fv =h/o23ڴp=04[NfDKfYh'£:ת>-=s ~<)QQ {Ÿ$T.Kߣ!' vT#O*K֦hC耺2+ڜt fxzx@r{e%=W9QlyY׵z 0N>WS6ӃȟTmdeX 3 sGV9I?}RϬpL0s),(i:@D08JRCbθSWl Әk}nz`l9OY'feXĪS-,\'V܂U]Bp%4d& [cpJ ݈"6KoX:cA2s46ɴ8EOj6b)#r$C2LV&M?U+Pkr^R_ߗ\p׌d<8tnq7%?w ËFw2.V[]n Ü'2Ʈ5"16~2wR_y{D;V[Enj~=O ^*w̎,$cc "Ƽt U\HRcWcq]jFxBNxfL`||u֍ !qa5ȹwz||0-u58_'{9:EQ-nKɚ#ME5Ӝ/hYKӉ˩ezjsO;qΰR4aP4Z;]?f`Z*}LmB\ʟ>\2)uv,?$.0.'%[kh%2tRiQjNGr5ScrHUӵff{,g,*u(#{:boX;%vV +hP5urZ%z6P^wNL/Kב~36 nWiV̒DH8XL:NW9"]z Ao8R }Z>!bă`PcxFw Jiȷ!NTujI2Y턉Yo=42yp$5Ĩ>1/-lgNit6K!q+$Y@ CzZ]t^+oEL*]g_@m~C~$mF DԅC1uk$oGKd?(V~2j8ȠBYbÕC F5g/,&˫eXF QBj]6.P]mV!D55?᥿TȆp,IE^>_(Q BT~T;0 cn}].˛7DŹ :'KxG-&<KmS 6 )fMR4 |IG9|tVZ,2hVD%h֝4F Rߏ1}!D %I>KW$~Bݩ]"<@]]W8ΫEfF)|w߲KLJD[l;+ X=9ل@E[jƋAS'A'`i1XD[f-&ื ٲ-uyxSeqNJXS*.Jh >;"M$哩24]3'xL5p|].jY/N&&`8 o:LiR_B5Իzy Gxwu5ǎ{ 4f}5t͉O=G~iᭆRE?`0>rΡC:C|`̱RX'po:Vaܭ\v;\ +7uKӗُ0G[W66F dݺ̒p눏r(uh3ǭXۭ} <% dV(wفnn "3;ݥ5S`Ș9؋z`lJ%/6icci?$w΍J|> cYReƔYa$dgUs#q6NjxI1KuN/jW7fFe)2TvSJ-R,9|UKu?RLA򂪱> (5(}<^u[;ĨCDHѭc|Z?f"z Vw:SS2iH;T NA)!27`IiXdMJe 'b4s a -py=Շc&L&]I} ,p;8!yi ]ҁQ:&YQuepljv/\Rpߚ*iO7`6C hG:^|\xPwF"|y 4I>ήO@5ǣ:e% !LQ4̈J[kF )dD%Y(2~pF'^ծK*>QOČ2Q*:2Kzؓ('a#6*^R{挰ߟjlX\TCٱ Jj;AIiI^E^.u8^cr JۍDKꬵTO>V WTT[ EU AN[#ZFi#|+Da:FQ?K2+{fI2vujE,4cR5a~Lz+[{!fC⡷? (P) yIMyѮFq˞2;2Jes]M)}U->"EQ %+vPȊ?fE,/Z^, h>(:m:871pی_bf/*Ct m>&"5Cg6tDI J'n :KAiA#ɧ$As2O.KomdʇRWގC S0ȶtw}9<6$iIom\&Jy Us=39 RKBz(S6'ue7{*{o@ xriΞíxLV :_]#I uM$mzu]S'l#Vբb?#X.Nw0h"m" &Ƚ"֜骒HP&0_i7]}$|8ADze̜~dNU[ٓD5I޾ ^wR&XQTG >y{w݀Xšsd"ZeZbDstg&#;"L;ReY6_ ֝D ]eגIܞclL9=)_(@ r\׊%D Ǟ^ׅh&ȏ|(D'hcflD7&%jN7`aɅ~o;s;o%.'p=jP%[ ?G7tH8dzmKbqMцF!UE@42I RH˱5Eupd1|kr?@l16nM];$uZX\c[#Òܥö0M7FeKg&˿q(ǟobX4\O4dx9u{m1TZe%?X (D'fx֜1VxF|/KQ'B[è5x~D_{H gTuKbgLN!wx0Kb%ԴaOP:uMKKU0j(-oND2!0+ɶ>n|":t'rE7GZ(>*PGY(Ϥ͗ v] i,l1Rikqف6nR`Tmt:)˼v B7FeŪvSt$iP o~YG%Kޑl;FB"vw`P~]?@OZE׹)>Ьq;Q,8$;H[lirM5˸5-}T*TH9=N*[}a V8RM 'LoR8pzF '6<x8gWu3c޺ /!3TqZۗBz5 leOsj0뼋?`<~#F3#\C(ZxXNyF&Eh/'H2N9Hm!hcc<"2q|ly޼{YC(J[!RK*A)ҏe [u)>L|p֧͞7)nDhFr!x捓\Kf:@A'xרQɅ!);]'8F;ޘe O_M52oW_ԀqKS#Ddz?w {T:Tc>OZW! |C@ڊБVP: tፊrAl"P;_<{W.ε"F%%? 8rYa9ʯ =/J~TL#ÒXY.%!sKg<ܚҘB %DvoA{voLqΞn6=Ld O醺O~#]Xe.{GYW$Tʓ%Hz_hjJ+ $ϥ.*b3ƉQ6l7FE{Xf:FA JZ۰ ̄E$k:0r sZ4ÎMl{?Fe-SBɱ@_ۡ?rӌgoDUYۢxQ'KMf&r1 XZkl}rh?@핍 @aZ2~dC-)j4**/ "> +>9&]XN/nc9Vl,@dx :Lo]9zl鉧1i#f]X0-ޖNx0Uc3%ļb~ [pdBA@EڇG[܊UcDuiR?}˝kxjnd}V+⥵+19+?iXl |}%̕$Y]8,lEP% (Vipڣ~9/ky&׸"I:׽[] V|^x0%[(3#rpB O#X|oeKk<ۏ#;dF,O'05Q0 NoJ-ϴE&&nA8R/қ[{=wjڭHAet.$1Wj) ,5NOow6*w{ĴjG;j [$VtVݍ}2C I`=aّYgȢ)q6~ uħLg:Z1sW z[ws -rV%ǖңJwd } af:Ye910?4{/P""jWG\C- kQ[ڸX^ǛOyD:ƖNtiO4<;1u,7O|I#va׋IYFhVQ1\N_ rAL?̊z5`q'<)Q״N!0#aZ3lItVqTzy~#I3i"ŤXM@n zO'HZuhLmB#~\J&{͉jٖ#ͤ{ 3{N9Fv;ٛ>ςWϊ.ޯ,A#)a~ *r*1 py,"ϗ_bZY:*06觬=pb /M̞.c;1wв%Rͣ4l&K#;2p*_{Rz LUPq:Aژ8;tzEp 0'P@˃(N IBq> +ۊwpQ*Ng2F=zM 0I w5QBkOM($І?iw 3vN/8,w:ڨ; ڕÑRS:X[KfsnjOȝ5̅e~"uÊp*1!2OySR$dDĞr"S"H<zMtDVt0u`SX]:QC4=sz1sWQ,^ &'P箉2b`Y@E8OޖwFD0[ǁAF9#_\ISpl璗 4YCZ4Ax ɿ B& >o5P=*ѱ6n lqȅ闛M-cf <.Sy=[H]0j՜5@_V^ݍBYN=0"E)DAG886@?Bc:!e;FOY?A{b:t+mWmww_ ɣ`9y;.[D4fyWyN7-5~5<`J(PA7LW4rztOO_Y߅j .D]& pDzJ[FVBLp )S4Ot @kw6I3kϭϗP? $&aTXuf~nzTxA3,,aLBS恨>(dۈzHi%kUxة br&Rv?)쳬)@hMDPo=}TG=NӈkLhoyhJC ɕoFO6/z )Up*>say-ZrwIjm5ўPeJW,8(jIi>&(_PMxc/p_'2.¾`Q|iQsc:H Gk\)"rcV$kibٷWo-B~TS (l1] (|PlP\/$70&ϻÙ&b[ T~^cwlUo5q61"ϙ}TzMǞDpCLaĻ[H1@8 o ̚(glT\htmyYj1Siݪ-5W\.,%W!)>7:wpA' VE-\o䛫W"Pe+uBVȉhrd3=հ# -ߧ|@5 SHE4NKI[)$|J8=_5$$liQ3P9GF0=gavw'mqؾcVKdiO(cj첖d)W;^X؝muocIMK,E( OC\';َԤW !<l-ɭ{8I8a뼯$_ua52(YPwN:/] k@=9Ϙ9d=]h4F#;*sۅ>:%%o'nc: JdV%dJm3fD*<޳ðhfySG= 0u1xo.Mvg!s"?/?NRU[=L:2+crdL++o;qXI.rTL2lLb!s Y2kj2"׎HK*/YFVZ/ncZ2X>e+gQB gYFOqb_ڋXڂpg=^:0n@N0/m]Eaݾ!Ay =+l:fџpoV/k`Nҗ|Y:lܴE^j:0hJSI%0Z%^]C,Ufz)~Jǥu8 فP- \<y#uSGX 2'G&R%_vұޜn5rBAe1q) s{׉R *>;BN'_’2#Nm91w$K)YH1!d|Bx~Ɉ*ǽm\Wx@\s٣OmQM #a">^&вig\Ȉ5qwBudTVfH,JxRevPwDѤw$7=wwp0d森DHM_;`нafՐN.â*^*Ak6`|Fyl-Ct+=j, 픟 +ȅ8w(d-s̤:a$&^oڹY 3N@4o#7.smHcjk'u=?/aW ;lJolNx{SK[¨sw I HD#7r_qPìӎD.\-vpS ^I퇏`! %uDq%7l>K,Z-xe;M e<{h "_FR4G"5|H[c{r0T-fKgZ|L{<~X7n_aPMAޤ : %(%-A;zN$Zࠩ>IALmI9:A3L"Ԕ⤨Lul;݃#`rVUJgTx9G -A:ֈ<}cz9(+l2R _[.tYو1@1p B܊a-w١WLϒ&p5d\A1'PvBP\5JǙ1?]s?hbf\g5S|Hj 2؅t#QovāNo F7AVAU b"BkE605- 1v|Pӊ MLh CV!Bmz_Ģ(>L[N2ݧVT/ kHCg> n# Pԝ[}Β`G(Ο<}l+ &+ +?6iHfy&3DhvA;R%Ȕګ .ށlEԣDێ_RDZA2ν}ŸRγ1!\;ē]t]jr@wRcO(:k.8(PwbHKnmlvzM0@NnT=NU ]g:TϷ_h0u * 2^e݀?(oN@!#Ģ LƯ>3n"x0,B?eo#Qyٶ$)xY'}p̕Z:D;2:jOčcR0kч횃hΌJS-*r r|{8GgY Uj]-QoO.ℹ*\VY¬=xsYGK*A8Y[`V\#D!~YGKOy| %(dzތSXy)lg_R+L: Zv{b"e@"̲{{Ɩ Qz6HmVҍ["O-ǃ;b+?/ {w58b*͍ Tk7 BEQZ 9z7lЏb*m|ՌCDxu\t1f U,ZE5;@hx{_iPva_As&*M 1wV]KP_V}(C۶6Om>e8s-wĕ {x̳x>Tȶ3jUeKPDza{c+^GKCQs"tsAgZ}%@[>aruo+'wN3 xC@"|uL6ԔZ ~og.}\r/:-w+= _-y5<;=܇fid2wdp,:}jo>^DBdWoڃ@?WL4eX2k\1 jOz.QF%G-fb\0wR#%@,\#\lg~+ )F}gfSZPR9)[N=L>)2P0E >:nm.p< 0V{Cq^KP۽$!;=+8u9E:zvİTg9SZ| OA3 AiRĭ /ts\/{gy5+ [ ?x:gIO%'u3qm?Tq;fP)զ ^[8 *S)8c(C3JdE ؃=QoT[jBN`>_T~EKf7ms hfno,Q2mu$icIȎI'D}G GA4JXz{ţO?JػXٲDhKi1Ý~n= X>2a`@߰.bCy mQMK#NLFg;)#&2GвR+s]D-Y,-%Jk&YܵO .Z Dg#˦ #`f ,<ů,a05ܽRg]^<=ϱjxd+OtxPR/`61@q]mocW$b.6RY_t36 OCG#G93硤)|k5nBhZG.ߡ;0w}ߕ7$}j@0fM@7$ wޯD $yש/ $THo6'[łgI MNDw˶d`62wƗU)IHyCQD02:jAxftWދȳ!Hc2$b.!wj.J[zz&C׆M,(8LUCĨE7WDBd&^O2$L͍:͐10} RxO;7Uy>yoKaG 6)u0ٱe0y%GiugnX|{*WMutTq9\Zd(6FufCcrU3{"t^5!Ⱥ]&{0"+GZ.O(r1R..s12C<l nWc¸tj8M/VϾZN^w^,u_Mo>&v ,1<jvI`]E7@#"L=nӂm3Vعx8\h;%m{OhΎ_݇:{#vCg_`gAgs@ {SK~<$$%Mԉ]ۖIAR Ve6V3k/u.qCymY}TT۔@й,댍2@Ơk-^xvT-$~ 9l0h)#Ϳ7M2 цm)MN-RNJIL_cɥ+E *(X4^jH@~ljMs 42AsMSpp?w/4`s3(T@N1'/'yOܱvgSczڭfq3]I\4ԓtJw*h*>ktiD׷<&IMƅ{IA+V˂jcP8eRG*ޙ|ɳN0|TXhݬR—9&^5F?~Ζ^+@6I25A(p!Gwb [ x㽎/x!hT eLQ+g$W(_i[ Dӑڑ]B.E9qgIKnk43"*03t^[gGjbDDN6Xnl{|oppETb#Ś'[oeVU H:u=|+ YHo8 ; ̎px qjN٥_$[f0m=E0⼝5ؙޱnΥq> ;l/#?ʳ2Fy/\pLGF4 sS>,TRe]ꆌ= ђ?#9`;6' 3^ 9վ5rlU)@ґ-(X% vb0I m dX%4`F\e!^86v G0hUKLӼPPv38wN@co\64T v)˳4.̲8b%}6cB+o^B gHt׭Vj/[gvbw>կ?L-VZx&e5]&PT;8VJE~L2xP֞l4_:ĊN>OJ 2E>exD@{T ǴB9baX%K(/SK#wU1d;?[QY+e'Wр6"dlg=Ggf>;!2a=v5ɼ븇W!1BIFMFEZ;IA"F<Ϣ9i%Ba ЂnCQq4}])g"/҅BԂ6s*Dw?T}4n(sv:aR0'8L-{G&#M]}]?snغQ{ s[¡1ܦ8bFgEO$H;n&2Αp/O/jIrGytܭUe"p#6%4]ł7R MNʬ^!1*tܕsn+>ω T)guӯa<%IMKOo0 >QG!+7S+KWVcS H=#O%5Wm$ Grln (@D ^9h+.rm2b.&_q[>9UcKJ!IZafh$B'lNR@<& Ml7 *TD5:ށ9:zlxŖ͜[oz=,M"H@/Q=нt( LvOԲŇ΍3lSL/o*r3 =(ߩ-)][,^r` Dmbur\&Q[HT9AWRI: oRߠ)6jP[!"ux`e( ~mk['VcS1z$`5m1F=Hջnk3%eU!?i@%g?_WcR!vMUѕy6rO >C8_PdP6 =˺sz&|<6" h#" !Bv_ wJ Ic*y\? HWg5鮋fqKJGF%BjC)9G8WO21NNir]rRyH.b.CsÇL0!ֻc`H$!/{ʜ{N2+vheq)}M`5ļMy oVC4 "na[PUɽAk^Fv.jмږ-ɾ L{ ?zŝ|.xyIR@~|L|N;!"+t-RbRw^sm ,3ܒ !OT|T$xeao"%zI@KݟLE+T/NJpwn"RZKXqWjɈDh6PFܩ(]Afz\'q0 fձpOKgUN_zStaP޾SL.ZQ!QT7#%+RwwL]VROw?J"\pvΜJ r:,ʁ;`ɨ. \nQVחuoIc0u7XRӁ;BakG=;0~18{w ,1Bʣ5 ]xF"x#;R19nFN6{f-ҺnE+JsٯD)\hrp|ecC=;EvXf/AV6Or,{46Uxh44}Ƀ+dyغa}!ʡSRc<=;?9j{'?9^*҅XFUV ¨  NSB^30 yf. Ɍ5( SגʞC|4G9zw’ɝU[J@v̺,.3|=/3p==$&#w9K‚ȴf: ÔS3^5A3! noYY2W$]G 3>8 U’PߏpL+lφ\ j,È;W';z 鷥0^Kn˹y~?GЇ2EP…m7nپP묋NQza;{TEˡq*XO"Zt5j`|sJ22A!|j[Hѯs,{[(%}?DWalpVZu#N ~\(.bo-@94Y}Kk'V{zYH|r)~.h*.} EchQgŚ+slv(cpqe-'"7Q3JT#Z45 &ј3(@;%p FPeԽX*c|ݨizw5 2+9G5~E\!=QBgdqΪY߃T``1Rz:T: 1k_-9}{ثcTxZtTyEM OlF%X+ǎӐ;7Q2% ::K{woFafE.^/oK)ڄAFwW@ JݍU>ux*znDV7Wt,ZG&xpBP"jB DZ{2A4V ѝWa%X44sRr|lZ8+k˰ˆtIZ--id#VN bZQ0Ӥ%yۥxaQ/L7$L/g<~ױD6,Շk}=,:յO<"CS`5!$dfʺ1߀2_MPA8SY6e>(˱о-c5uܳcuQ2b<.bC}斟. +4P$M  DeqE='f ݵ/Q,\8k/,A(X1n`sRrYқ^K-T8<6Zj)7vJH1&$<^nHr?2eXͩGuMeN &Y$=͝c+sºx y `0)ŀ0'Ņ\ESEz/cP{9_gifт;9;eL VHCVZՉN0QpW÷}SLzZ (MEhbx/Kqsb4'q LˮX(g;/okƢR3zWYJ@zr%dIVhoS, QDfK{l]^"d=!̤1J"v2gH;3.Ɂ24qpG._a^'?>4 lЎ( mDRAN:>2 GD,O:$7Qہ䞈#?UCXZgj'H%'h)xJNڝ[ë ;"8eD$&?6PJ*ve~¸@D|W-_̽C4.ͬ?(OZΓImc"Ok0s_1cO%FJ}l*>7 |-@.`$m)m?mGl wd-_ Ez.Pwˀ\kC-Nzܝ1 WsM}bEwg+4ؙC IΟzZHI솁~řY*2# Fl'(Q#6ZjLާ(v0Ha͛tK~}m&ڣ;IR4AIvD}!I.'x# չbK@ ;je4z_JDK[K }ݔl(u7n^ 긑3lEN2@ 웛]<ʙ#7)*f:/uFsWzsM p _.I!l9^_P(ܥlp8B_GW8U‰E+?:>9[uE%wL2Dri(:LSk\jrO40fbja)[]tlZKPNK'(ĥUiyQnnArnB#aP JGy$Lq!*NMħz 65 P%),J)Q={*Q&8[/OhLC`)9b`X6*l$ ҇xNԂD,asyvJ| [!Uyϛ0>0L#ܤD=싛4j;J(^†$L:,Ljv1)6{$| AOsO C)~V6O}V9V:==GwSkH栕^7\/J,ř+6{,л4ftI3>qoLaIr^V +[c>Ґ')/h1ˉZCŏ>c 8c6!p}*%*frz#bzѸ4og0`SgE<ˇ"upÒw4iuTpAge辺JqǤtI) E0&amBǂEb*#D>|1 f;%_)uqPsλr褃S~E66| 'M:muef_.=NJԵ;ZJpd|V+i#c C4:D]b \;m9 I6^AǠ3Xܧz& 3 K7 y(KcμC9ذMSmE3.~V=$EY7l 0`Q?Qs6F8 h{g N357xIi{jfvDi)ӐQ6_֎%rVt`hlG1HM܈JW 9ٮNuU^#S}-[ʬ Cbtfnk1M 1&u*Ŕj+6mr/U+KM٫ !2rZX9A 2*Dؙؼ\XhiRkLBˀEo˼ C?>k 1 5:OkMIc,6_jݧjgcf>R1ч/a(uQR c)@̩ lz-N!HSȳ*yͪ U$.{7b@9:[V-iqMCbe'K#$9}h>2e}Χ[ 5e\Aڂ{1BU  ލcWB6$zq?Uۺ ,7=m{t>'۱m0,')JQ JdSV'.MK C۷JC8Yԡ/~z)P@" G:v4& e[o7ӷ,ZLŸ_ҐwTBl/ ɗȭSIJdUa>+`=Uq@~U_ .~Fs;Q0rհo:Fph/H!rFPL|0*չ6,i;hQ*?/.쭇q+4%mh(OLRtg!֦z4drpɋ `̡ZU}8{i$Tjyv& QT3+dK)xMS!'!YW?3wFr8}bنc@TRZ-oU98ԾyqXnػ . 7.5veێ 6L̦2?Q&KOބεB{39nq@o"!cdr3\yp ѣjXD`voB sOU 8_^ho XHhXjCDn?w1Fd'1)k|~ұqrSdSKZؠ)W R{9*\,5!@#AqW /Nv}|θ4"(:g|8BXlW)Z]Q*ql5%5_i{Àw0l^7?wNŽ7vE񬭄հ!4Yۆy}kOGN!q;%tugW$: .`^yc$$p927 jiڦ#acŝƒm&$9pBBȅr&\Lw8^E&̨FyնVB8G.efUb F9:_e]H].U6< Kz S3{^FN5^-jdHonGDY]EV : j2 ^]6I ˛A3jpԿ09s^&{H !=-g=Y9 XPv[YSojزK3Mg͎9;PGȉ>겦 ɔAWgKLqՌ* 1"kIHqf0?㳕^/byds!?h.Qt93Թ|4&߿XlHaGڢ?jץB{eiM ]6(F= ߗ!A+`qFj ƵOZ&%ˍS9m.E:,t ) [^ s@u IV'K𐜡գMڞȲj:aH`Zv@,SZ#QyieW-mxRB.chST ݏK- jx(<[mRv)*~%̔-񜅣'M|b{_Z6/dܭIli݌t}kעI\ï$*F>΍_6YϟZ-fUyAiL =S(U:hEa#۠I?K\Ìݐ}]u|n싸ڱr0۳cA1+vQ fz/E[qm&xEz:};H|䡻ɐ˸@لU\&a g K|{qDz+t!n9TUkE^fM/_z#TJDrHcHIK%HCU-;&:^EG#y qW &K7k34}i1SY4HđB$f~{< Pɡh0sUҰ1d [^ۯ!w8 {x\$zDG֖:2@%t-.tf&o)EL<|w-Fm& 18$ ǃI) XWUs{^Us!yv*y *D- fUhNچ BOhkeV;WT\rI'& R;mD~8ܪpg aXʘqBXtq8UWd3vB4ðZAE5|)'8`eeE}'XmC-|BY9+{>6../VjVw=s'O |V`Ps@d-07ZQ{QLtQjI4à$\͊TG9a齇7 Yi7Ё7 H'oFq?vT;[ -{BJދw~M8bOkbZƟXpj&\Oگ08||mY6*ม܈둈2C!I[0SȂK/WlwmJNyu%gmz w o1O7)|lkIn:Kg Ua\s(Zg@sr-5ke.hl8D fT ,X G?OKd^b\ }{ucs}#{!T($oFоVW!X_#֎űtHW (h7*=opqW"1p ӫm9B @vhd!+hEemJFF$QR/ >UC2LٙR:5-9'\9|O`{دDŽ#eѧ}F"woB\)QȬkr~Pg̵x uy<Ѡ2e= 4-9`5jl`nk&MeSJ5[x#bF>aLtZ1a^C_h Ar[)H5`BQzS&\=O5"p .snLmS8[TCMGqmvW8!p8W^q3"O+Vd)|w a$[P)YMNNHBN= /HBΫ,Uތa -cyNkmZIe,bI/I  9]DU ޚ5A_G}iB!SwZq,VÌH2Pǻ(oQ#W] /Shg(Wk;f=)&ܚ\Kj QQ$Ek:Q?di.mc# < αeT}Z+nf:yT Yf0V^Ĭ%RoGjesf\lND(5pqY0YGI[ ꔑ{ o]a%::p@ơG~}p{$[Չ 2bt9r(Ӆ6./;)wB!O%w{:۠:,}] l jqbVuc(qk{HJLC ) 0; I; !MpyG2:׬ym XI<L4{8vʙW>K߁RGab ~pϰXCo1Ù<"}"LO:0kMj^5λ f}]mn0^+,'?b]YPU-1Pl~E  vzBD4&\ABh qre: &h! x25 p[uCP=1zxGE8Z# ^+^Sak*$X8AᅚDgf.X1 MϽ<_v*>See>7Y^UH3\K?V_[2u h%#d.GF)EmBN'X2yIqZY$~$U= Ěv vp=뉛o M2v2Wa'y!W6 eSш|2>TvХAn{e/򘃳vQS1FٛteC)XM7 0Ogi#ٓ..2d;aPTvL W OY Y4B($# f#vX){N!&eנM"XՏJclb{ q0eu0dN4&ogsQA>*/IuHL7Cu(( GeJ0<\pDʀn.yߍV{ErQ :# a2t%~ħyx5܎r@J^O,SU:ZB_@cЗus{\חq+"Uj]9m̹ Œd yb}8Dw^O8Gj5VBr.X$zM Tg:]) @Vhғ_4sj{ΜbßƄ2%W]sx~VҦoz 7}7!`LҗzP+(MǏk];Vc:x*D=HpN4]-Br+j:b[68ڭptl骲믳xw]V[ƥ i2o²Ҍ!KM"n QBT[, -SL5T)>6D赾k0lO$5İBbo)Xb!/_` U=fZX%̪ye~a.p.i9E;UnvCnPg6*Mj}'[hg(Da}qa 1eD1nE+˛Pˆ;R{(fJRZU=1|H4[~b)w:$vZHHV EDv8H3kI+ZӾfoq9R\| 2 .iu1)BaspZ"MR+qL2for45Z,K,Ӿ2a7.,"݂EVE =:(}*ۣ䇷YP86A`2qFdQfȠrNI1-x=Ga97-CoX4bV"^_]RJ _#`j!蓎mFfnMx*9} _:xC!CI6HxWA^ӝ!qoOѴ"I~V`X.8Ӽ5cPB} =Cxm趄"/8;cR#S'`8q}]‚P8p:> d Lg;,* OT8 .DARq mS{u]nǨlB)TAڭTdYi6X( v&PN)aXkd }DGȌE=R &Yrw\<Β ClF eI!@Y^4\Sv4E]a¯T|GcPSbb\8I"죈^ {4j P+ OdAmWV{#9h0ӣmP/![Ǫt|mf՘!{ 24c|ẆKT z8b4iVGP (_CNia|b Zj ǝs0!^@5rpLUi~>vnv]p}1@4~&@'W K.ށ$sip1Ec W->!z4ci^006B{[X\rO[œX}@ZS;7Cd% O~)`vdTT2i ͣUVRgJdn!=B-h~+&@)b%~ndYnK>"LP!e%>fb12!n㭨O>YrVb3b*0[DD*ЕېW'8=0Rڗ'N``2Eٜ"ǝDiA0֌Y ~Ѩw`iQ9J3I?TYQt21cj_ ?JGsރl <+m[ 7,xQ f&c3Jx ?r$tGi&V@ԱŰv: :`ۑ6-0p@@9=dcsV]ɎMAt` Bqӕñ, >wc4-kZ ;6Hdsg_z <2)RF.Sh`R- ߣ?[;M5ߨ/JҘK#2\䈚Z"OqԺ J@بp5[ M>:_^?XG^V~9/lkt)[5pwRBHjgb_08# YLJEG_.'w;ubn T›JPRhK4kw!W),c͗8-a-t1z ֯3+|%{;4iy$9\,Xcv8gC O})!/+.z1k>pPqtB/ovATX/){73T:8q7.߾l95Y8`TLr~kDqVV1iQGl{>w<0h>Z{<\ż:yb2L[ 5JU-`T={*AB*ZT4ckl4$QvW!vT ?mzTy.H]52 TIF\jAV[5`RZ >}9U2 SGmח$E0ߙ ^ au/ HpSVKФƐ.gקSh*wyGwVDҥK %yZ{R+T\ u#n,A`>4X›ֵRGdF%k&n?n_nTG|(Vt2 ֛"o9Rn-y%w"뎌 6~`F6!c/3)zzJ d!W`pZIw:]fį\)/T1t -J"Wa927" >-WyJ LE5rQQtvK}oҡ2wFN|)۬/SGΞ,pJ|xH|TZL9C> +`ʔ?X52^%gA{Fb8^ݷmTҳ̫ʕ㾠5b RL:c?~a7"blɂ+ȦVi0o8]/vcvx{L Z<]j42qWp(Wv=O<%[u>pZBWyb@] m8Ss_s6 ~atߣնZ5Lhs[ OGrEH bwsٱtPjP;XVsn?dJxu- }cWk06&6C ˬ]X?{ ld薆9NᛌXl\-9ȾV6/s3s i>%"PDq|V[:?؋Z~laz*! 2V[.bGl"c(pkR&ks5J~~r>OrCQT#>4J?n2 +JNhzƋ-"|?"qT5nX$ ubq GU`#Fre'7h)1gѳ 0?(X-ˊekq%Ԥ [b &B8족7M>枚vufLX2T-2u'ceQ`ݧZbW$d*)@M֌هĉ^j˚7;y-Z;trg{ϰG]Pr+KZڋYkPxNJ9o3soCU8A d8DXt-a#6 VҒ1R1q]=Nq8NAya pcRgu.Μ>CM EDQ`:-/[iE݂8O3t"zn 9`;XSmdtIfv$M!rDw_WN|pm>'Xq/VowHJc]5pMI_Iscx|D>LlO;QztL\p(\!2 w⥡@aР&zߔp}fg1j*/ktl.75-% g$_џU~J5_XxށAPM@HrZu.!$fKWg3p ,"aMglTxC۽y1'%!sBҭvę%1WcPÝ.N*X3u;C0uQ}~4Q\: Ŋ?BWw{ !h YmMN{iuHrtBg6O6.([#qg sT%p,nfh<=$o|H7)kw ꠲l=;1J+sjxNY xXe&t-U-3ObU!:k?qއ9(܎,f*Rnb೘ R9}Et#z%^Xn˔oM%p!7:3/il9#N3HBy'3 E)5~&= dO %=f81Mc]KDyHC$f(s?B]F M;2V)n`c(>&:gɴ^|"H6}xR}qM?S$׌ 3DX:L<~7va,ډtH /+[^ O˶M)svϼ;,8p坟׶Le<4'3xOd%?6l {7{ &iNXwQ7y֒kiݥQ'u&{  قxJa&!~7,,2ձyɓ$%8z09A"+p&K1dd V:q.>ꍏMt†C!&o4A>EY㐪6E]$e}ƾUXg/5_m-4@AK[@n$EH;Jx4Lo|5zO0}Nj՝VnOm J:h ~u HS< k"LW |EFThrK q(6r'lttxXe)ݫQ8x4g'TJ{ʧ IsūLxW6yϱ:&1鐾(J6Q>;/k̵=a `۴Iz~L|~$j WMy׶+()v޴rGdr)ȄC'l6,j8'^=wC](8ܓW"}1\)6n9" zy # 7BYA*O /}q\Z/mj1U3SyU  d8(/GO*1!v@B6nNxj{ts̈vWyShBS$sa4~XP'wQeN OsJ} ]wjH<%B-žtRsfv0dM(QM7N4!Aj)Jpty(: Kn&^CM]|>\=R4Zvg|b24YߊcPoq65p|owWhjF GiLP7rs~tͭ\ +](>): ڻ2{в M"6Pl mv5g82s !?Pc̓@3=bjY ZDHePQTR]ЄAbm?9}f뗔~]nbtNϗ"_M/e/tG,[(p8QDtӱwƇDtREۮP4r_΀I%.ò`e aX jQ>u33P4_bG4?z+,_gĤ^IˈD1Wyz`*[n>:F63^\UrW,i,N2Ғo}/[Dv'"H1J;+QgƂ*0a^^HbA/~qky$q$ z h*9c5(_cC/-.4qCi-exm 4r|Q #+-Zd[jH4D#,M~oʴYng  c 6eAl qtw65NZ؎1?& *a$Q= ? Q#0rI0ݵQt?A_%r/*tI[(5[r{GߪOÃc%vQ3A ak-=yA3 sRQj.PPt ܗy$ǐ?B%ŏ8#_[QjKdSH$ 79JG&7y}. PT3B*gPGU__s0{XXԷOĸRMXEc-+Ѝ}L]Ǎ=3"WQ߶FЬ4GsT52r䣩r+Bq4 ?Ӄa ʩ^);!I;mUxby!:w44ŬkȜ\%'୓vahB`>Jmk Bdur2 L1\ۑʸ8C5t!nM$]Zd>/ỏʖ5 RZ8<?u=qW&_&Xd{2}խ} =f|ƌ50e{o@~J`2|(PIdM@d^ۆT>9݅'__ϿU8fn(P"0Lg[nG ](K5QkSmU'mO enEnԌ)8R#YҷǖPRPzeUG ƟmP8Hx%?B:NR֨;`ʥ&չvr>{@G>xOSnU:,xHd)9Q_a@k L{Y\nu01X߮MhywNs`8T'DOz $2tR;Ie\MX[e({::L=as[^{vmhUsM;r#?\V3i+F#ad3(hگz, /{IZgwS]o0{Ҹ{K dl0='KH "gg vD%b"FD8~ydQpV]-Քv)2QhH!hx35ZWY-«Mcl g#?u>kBLh SsuFEۈ"U`)#,CV z᷺$iJCKF泐+`Տ g7!}%ۥӻLi/"(ykQժ%3i?ݘ_?eW݃ڮ71tkKxwc0 ;k^3s{gS'&J@NDƨ tWgRQlHB._b3C">YUWS|;V|H?F|+VdG8vWj5x(E <ĝE@WX 1Ɉ͖ ǰ @z֘G[ljuVcq;v)#HDi {%{zZ #+`>TyBQ+ݤh%9LNrS3xmaE5y:Q^ oA (?;;o]S0YKk6T̄oJWurSh A7؆l \Ӝ:}K.#NiU`mVr aRH5tHwkSkxR dpC\FoXJ6n$'}aVYdUH~z؜'5j|X8:y9h:AB.ev/XNj ~7j#q/OJe/V⻻%~+QO{Q-WJj"_:f OȶہR'gX+YCiye[^x`C LP5OZ^c 87W ;Bn߫+\J: []5Uu1XG:apBZp XW|qiP-"vٹ4%஛pm3z} WVʹ{FfH{/`MH$TIራ& 2s9{teGQP#kCN,+bvEnjU,>[MH(2g| N?:7;F5 *x0A Eѱ]eڣ,3:rX T\MƇ]-P[\J٦r ՐDC;yslгǴ .īb6㱪g C'),B2 7,^xO@^VKրv,H\+Y{Ͼ]IVU1*uXNsvVٵxJmDN %,3vJ&Rޖ֪? ;:Fs=yky/ț(|Uu0_vo+yOkM3y>ex{lKvg4gz5:fV|Iȅ| գpمgѬ[ 60Ni pmg$gXn,%P^i (^Lݳ%ۑqj+kym Հɝ >f& hXF?I]8x5u 58^ͮA֝y9c@񃐔^*XڿՋv^C]^p)mdc)x.RREZ)maqI*ף&;,f"Z ng܋G֮ӧ54Wp`';;cݭ$gۮ͔.|2=k[x,f_eL@j@7D}B\ٷ6z>SU5^ɍ2rCΑP<ɇw% c-yN&́fJUo`67|ɂڻV}RJOeE**\{ׯQqA\_ 2m7^3phP$46Ig&1ͧ´B-{a[[&TM@-ko?q^+lN oE+ZY MyW]򙫏f\|2:M ʀ`f9Gq.,Pdߤ,Ƶ`c9,9O o#y^lixQGvԿ:wE98(ZқH3HTj>G 42CpdV54GHV3[Wx瓖2J=1I"L;u *b9̎AUFĸqrż-q C/2XgFL:\qsK?S l/g2@K"k3pcOQ$:!Ul\he19/,fwrdnRad=uArmIG0(=y9T; 2>ǣT(bVA:.1CCUq[Xς:+{eooŵ2/vGm/\0F@V:''U/4ò?N) lݒRVG$, 8B0MPEd"|ǕVڬ&$}Ł̓.ɩ '{L˙_P`Fwtsb*@uY0 eٞ`Bn{)>n\`~<*KMi!DT4=Gwvfw- -OXHL! M$p<;N3{YmgGTRE|™;|xAbCl86(/jC{ז-{ u*6nyLnVGP*-@4wa Bцhl쑛qR[Z"O-TÒ3.q56߇֥FkדS'RB~.7QYI/i5MCMvPW*p$ile ]D`?6BZ')3m87xVJw}? :{_TkYGhƆ꫞">H HZBe,nu3yȑ bHJ`X]6i>t}>̳Dijccm^H魽KY˼\X4Z%.Rw,%тp53K*T)M,>-_J%Huqr7GlfSC,;TKg]!F>eZFNiװ*ёeOM \!D cb~7I-I]& yݹ:Uc|bya)^ezu/ۀPI f<83_'g AO$1i7Ra|{zTNђzR1hNnek ɣ6ъwR:n+RS? ͯ8>5Eb0+)FFO<+Htq 5zIʚ/#]:&C׎^h\^ژYbBMX=+(ݗc# IYE~+eL͸,TAg&blqNnZzGدxi;tu|BgElH V;ݰʠ{K@NݐὛ'.w&%W v5z[ƙ4}i{>EwNU Iu;HX,PH!|/Vwm>%q)|6nItEg1f& QE1ϨͲ'bܓHUS_٭\VA0'^إ,-#mfnyMe}|Az/-_3W5pnuFwEy<`>˚7c{*dKQ}J#5 jbx+ ]_-QXfF&=WUV11I->!tnldG W-mw͂|("n07 W\ګ $G@U17z\}ļSVD By嫽[a-qw&|\1V2qx-viA/I\ïA2$SjUz `ˮjtm*sgyQ^"dE`\RN{CS{wz3wk֨Sɗ$Տ辔D[弣گeXpT&%ӟ1F:8:iNӔ +9Ӌ<߿4#x: We#~]W9SܬSN*T)@*- RhdxS⑚g̳ś:=07uf+ǰP_ЅzQt8>( HĤeg<~@u~EH4M~NJ1Ǧ}сE"ZYʘZl+ě Sҡפ;sYs1A^զ*b2-P Ecw).sn?yp _Ƥ UOld'.m%O$_$uT>If~ lCYJ7M+m ~lӼRPE/F|(|Phg^s Ϙ!3=gD61A-ffSȟ^E]kK)⊝vu4=U費i)~}G~)=ҐCif :HE̾4LڕٽWo`N_):();ԷXrz$.zי4jk<ڔ#,wsmVi{m {FأrĎ_?&}轚RH.$)>/&Y犇'O8R6oldټ &Z]EQQT˼AݟF(J.Pd }OnEHUsǝGd7>|FWLvƩθbÿn*SJbD#^V_ǶEgU^1!Rt4b \YE;oa!K..9bR9QktߗÄ:D:4Wca"*s:.d7BȎm%2~x60%k4+=#;eȟ!Kt2C`D\\#<-U3C D#M:{A¤ ]pl8fCy*`(,"e6.n9*t5>TOj{^HIbB΢^( gc)桂F2mKlٮıXlAIjh':Ee0QGRkMP8bC8q2Y㉞л!gg҇8a6\*N$j Kŝ 5Y.Nj ,]ΣA1׼ufzDAv/BPx̘Tz~2ncvfߕI12lYq)1B4\k;tAcmu FEof#Gݍ-g4ھπѡ }RR+T tgWt(, 'g}Yxޏ,t Iޕ[d2yHXcNoENƦP4~>|Ҫt:-Ǩe+fm"_zvQZv@8@ѓ+G[mA,yɳ& Kjt0dRaј\,b;mw+OX  `/hXV,LJ95EEI?buuJuvИ^yL)x37gcPt,S2÷rcBf?{xUaHujڟv~R %^l'[+ MG5^nƐs]~(Nc& B %ly :)HaJGE=f"}B]mYRH>?9+91`9>ib*ܷcҙ/-?J@H9d:fz'90ΰqq^n<_tpD݋О/^ txsFU$^L(›W*$;" Rd`$ G2VѰS$7#nrlb<БB,că!z(0Q# 1Fz".ikjː됗WM °@<`?NI@z0B^㯺?rp0Np*µ1lT)m(򸚡,{-_LjK `}?߈4sE :oP/ ?P ữԿ"@9>P{.=o1xEd\d*% \VO:vզ͛o\Pvy]yfc yiO-?u$?wr z_う:aF7tp>7@#RfT:`B5,}1SGnQrd!@5ɫYՈ~+ }q[PgS*ILi`їLNg8]cӚ^ץ1.K Ihtl^ÎX[ଗ%toL2 ᧢"VDQ~~3?sWՃ !&wF(V@GU.; ܠ_uZXB ϟ?oXkoܨXTùR,8KMeAH\gV0v<L!)[)\*qr8(q{4~hMW7ni <8MrFV1O( TkUL2aҝuI@cBjEo$xr^1~B <!3{@ VO?ʐ B1;@ܖ H?!;R; D_Tqp g9I}?;׾jlY8Ia$V-G,Mu¿˼Xa}h{='07%uڐ6 ㋒> Nl6!QnkH6U )>\}cW;xj GaG!Ok#vBԇd9P4=gO0!@F n 3'0Pt UwtǶ~-ҽӡrs$gY8Mf>i\+.Ε*vf ϙkY5CRjF'"ۻA W#Tܐ=xwӝCq wcu"6(P)9V+4h! Лtƪga4AYOf~:0I${^CZ1Bfr6%6w_vɬWLhL]H3oU1YBf92s!Ωɨ4eo6;4eӒڡ ZRTcZnڑ4U N)Y<:W p\6 8a߈*Wbx2[9RS=[Eg- DฺeBr#Ƀ' AYb}10yǠv |֪(f6(  ʴ^*w}s3S(B KVotaYXC x)DT;$E fKo<` Dv͠7nyXSyEϟ(XR_i&ڙ b'qaHJcS@6nӧ?Hz.rm9Q4A X A{'Ä{!лA ![#Vm~WڂzF-׃PBuOP35P :e5;Ce{DAؙ'#NK;D{2B|ddQ"1hurLA('Ura;#hP+uh}qF_ʵKx9R6$H7}8yۢ^[Qי+C[Ċ3/QkH_+M=yq^1U%=ftkNL2-&@2;ع2znF{5$v|NI!U%ёS=dVp]>uDeQ޲>iljit-%65 њIՒ;ҷ?NOkP7$*۴I *V0<;?4 -jPU0$L YL2I!ÿ|M/*!P rcG9nG[N j]"#H\{EPh3U1a;`%>9I}%yf&DY%6(7c>O{Fd}.<'. ;ߡvب9 + c A/z\2ҸS}8/yHIgq]e*KXYe&bDZ㒋{>ы ǁXy6 f|~T)..oMQeχ vWȮ$ϩL؀wX!=6!IR`teRHq@0SJ Sr={E;o O97(ɣ>x&@e60QDiD|𺣔ķ4=V5ςGIz@[W\DMUVдgx6NĿ)_*?e&J*ִV=ld1],:Ijx韊X 2&C3Ɖݙf{ѯR5V'j  K2"x~ҿu>OBmkܼM!"aBui pha;Q-?V-GXn7"7|إ."y%WHK&65I>#S2}>cV9-% \)'T;v~L.87dSnEHD9 3݂d%.tآjM#荮^cI;fA}sB$hI8ǚaCb]`ʵ Q L5kJʆ4~"̳rEJ3GXDGW*Tu` |V p2:4y’&EV%0S]ft+VSRBsXqLSϓ%RM@{+-?Uy:xfalo]j/'Τb=礠[Cq(s"%ߤZ"ĝS~\ w~5G٫*`6MmoVvTw:hŞvff ꣤W7>{Mv\g& [q˧ݗG踪`Nh7rV,UfAABݵ YM/$:`D l6CCkv q}>` .GxLkOH>GXSWIH -g*EfNճ)=fo [i|Ӱ;G>s,V{C,̮Ly\ j?]ٛu+ 7foBy! =(oإ\V҈KU.I)ig 5zh(/m.AC]f$URś'6EҐin6P[;+՚61GoLw(\E&%­,niRhb(#ɦj%\ m'Jf-T6B9o]jAaA^B!_t 6 {Lye&K4".}S5< )_N5`X0F ҅wN\ ! _? N,Y[TX uob3 AM[>/RkލQHPx2x?hd巏LK}Ǜ!*;@E7q4c@OŠC3pޜͪ3E?! $ݼ=$h$Fe KMiB rP[GNOU".rgs:Ә5= f"Uk<)sY0Cwv6 ϒ5nB@̇||뱪~Bʖ.z0B=XBk yhzYP=]E9AX,%7~sP뵷(Hп$q:Nlۓ4@avVղP?"rmQFV1@|^p ViQ cAsQ_\Wjc{hq1#C[rQ ]^Nvb 4.:pi6RE,Tt|XJ<>v)""(s=|_dw$A&i ME 3n!LI'H/lC[S3`3$j-?PբNP |Z!Y1%zLoWݢ/u{\x;gǓݱZ1a˯ΫY<=h#t K{T:$A5ֈYG':Qf/OfX T߫ڵ}^X\R8LJI4G}@ӐFqE32`6t<ǣ`VpaR8b !5 Z527b4`|13Ȯ \d3s'GB8Uhr*&Yh-jB"lizXhѡ6/iZo#]aGz)Xy\}N 3A/Klwi##CS_@(AqnXOi}*o0 իiUC('K^ ,Kgsb%4.lJλn6dpqo4Xt<ȫ0Pz;߉_l^N.G*Y< ZgwY/b9})">yAk%Z%ګk)yze,6hUjjֺqUV_tTo ) Y>BeEEa8o18Fd!|F~PNeVcGv[Sp4¡ɡWG!;[M?wky!9]$H\`9vCM4b"~RnXuҁի˯ )B!]Ǚn9P oQ*8g6_,{F6$3CR0Il92fc]kgLi||: LEkr.Kfpt~9s/עՐ ߚiU^J>*l*HKFNz`r9xhCEg ݂8NaoGf^WE1xeң|y*Eb]1Xб\5XJ k4Ojߛ.(<$8{nHJ_G"y"3+J&-<-4@J;5ąA7۝nDArN",x4cAt_J?~hbKڪ1,8aYj|Mhmmj^wK<&Tp(bxww &aR?7щOӈ6kFM_rlWۍ۸Ziĸ;_j3.f<k!Y[2k҂T:3gZ0}lYVqhW:ƹ|)buEL,oh@]08ubT Ǜ5H.a:S/FU99:R9i w)È94@ʊ{\2F0nę T)Pjvym6/&3@,"Dn5kvpnFJDPݾ% in7aS_3jP!tehT$xru2<#ʰ™{%-zP{S9Q;MT}v "WW[z͢#[n3(ng3L&ȋAO;ew$^cJyXE .Ԍ7hV GhJnbZns8;xiW )tzտtZf0Xf48  k~m2!NEI41*L'Հko*p^9ӗ eo%!VI`ʸ($ 1  c`qnZ[ 5荓/ח%)4= nZz;A.]}]rrUL{+hs6{d6j~e$s-ݮZ<EI7/#c@z6`X4d_rSu;72)~ =8eLVYXmzh<-oa6z95T6 F鴳W9{øA7I / ῅ʟ'zz29=DjG*Tlu|sVbݵSRQtl'0pIS@L60 "E+oG Y}*yPљϷ;FÒK9G9~JaMկ;3TIc+m3ZǜLT Dh.׉:T٧=lŅ8T[@Ћz.<[Ph2"%f= =àa< 0Ny/<&l$XEWq#\O0Xr1y#iٳĒ}H _+$ A$aGE]ָZ]T׋l=Ԡ^Dhuy9e},0[͗]Psロ$3>_Wk @נ.8Ez=Ѐ +l*%3Qe:{Uq`A=6G e|eӥFex (Y?, $)-S56rrSʍBƴ) *r]%IS4aàZD7<+ƀ?썔xUL-X\UM\n)[;қ6 0bc9>*#03wkȪKYˡ ŗ+KD_{HhXQ & ݄гםؾ/kZy$%QfKITzU19\tNsҨ5 !1 LRBJ"<}i(X}D3΍iJx[dzce`dC~9<ƴޫ~Q8Sh-+. |Dr4XR o|z8a|L#=_r-oH ~3WZy;}*dQ,W7&EyG`(ν͜ySi ۅhy*T^cQ'8j-۱Z \)ڨ -S:$oxc. ؟;&TuK~Y':8 1Df>@I }Z:hן$Bgp55+q,~&XS|&XGf]l:z!"Ww gJ!r8A"}ehew#CݟkJ]],/H)}wf f!cz#׃nI[jf'lw_]iCFlsI "m؍BNnjfApWUeC!P^$oU9/|w!Fbh̐w0ܗA`5¾40'!?i! o!Иjwr)KL"7?KJgH*,܀kjrAHX]Б- DZv? )6S& 2mJo +ހB.1A6!ñ/b@WTm-9 6MFe WT:s!H ;u9" "q&36jET[nX`sT3 &{:UeSq1Ko ܵ+jƺe*νf&v@0TRV  H s2Nh>ļ8|?btax72:M!r^c8mŶLbV)4A˃Tɉ\ǔw` &M@ҾAôzZ$Q<ڞ@hE-J}c1bYfptn=1t~GwB%јzI%1šh;"G F:JK z^<3@)z աiz&`JТ@y ;Y>U8cyۑ>ɠmnwL@0c=:֬TLt6H\b7-1i"a6W76-]ucqObzla!d(A}5)D|”^UUJ]e.dC;M#83Y`sW= ,dםeBI-\&Wc%,ogWd"dw)#Ac}5e!?%ahWZ F~^-[ _Cä?t7\OõdcyjVq<\-Dl4M|("(DT3 ;!I]mB֛ӑl9e ]|RtVv"6a]П1Ar(hLꃰ~|(!U}W)4 095 7RG>C5l'7s!U $ (bqRO*O*|#fd2eb2n!_ |\}u  >!/nR{j<ْ w`HnltQE{D2hev>?%/Ofi웾 /+޲_8kiKYzj)pnRHjHL965§uI%+êR{ F]؍k2P+WOGTYҭiGX4׸P"y98#$^sW!Zptr SeȘT}k$G+uPB,:Q5OH@p#E^NCzB}^sou`50'dq^WU$TrȦ:c- b!z'* k/>zzdxi6%8G1̑nȽ+op~tx~z*= 9C=yI,0.3~0ZMpJ6&zuŬ^g f% H{0(7v }]hitȟL`Q T><t_gnijl~gWve%'YPESiY%74at˾zƙ-]Ki}m6~&2TqNt&^!x>Lb?۸߶q b[]oÿdFi4g KU&0Qc@Ǖ-2#'C,O5։f펭hcQ_He'!,dXf-Z r8Z7|Kq6(b>VX5!>AQbജE^qc4c"x+27=RYrO^ #g#'A+`[E-G@MN ]F:/Jp#R0B +`Z+v}y @'z=KM$(9,=nirYA#*qgӡF:9 k 6[gǟ]>´@σgYą#t5 ~;L+Z_b(jF&hX|}ғT p2Z㷔& ]ғ,FT*\@22:=zP;|*гA;G%t;1Oi!M:l^׉x//i^4RߚGv rtjzMFMUZL">aPQ7(JbP(n0=0l =yz3Rr*MWJ9V[1οE:Pcw7۽CKZIvgifL@Se~9qRRzr2b_(h'sZ&] *jB U}uَM!s8?/OͶU54yVR{E]%{U2@7yD⠴*s¢}mfb`ew~n Sq#}8Z)۷n!X,BBIwnlHA}M"g]LCƀ14FNo1-Q^qm}tCDDsJ*]`(@ Yv望iLN1!"?Wee%dzh5ơG]M-E ΄^FT%?r:2HA0p\BVxt'@zrU тigx?MFdю-x`}cPސx#OSu/W@14WAJ<`wEK}'ՐnWd6gDrΌEoc(j_aǛ ψ-ݟF TGfw* l5Ť\vcDB Dq1$fz(-Fv,^';P2q "2kMI# 4XQXTRڤDD|jw1+pDqYs}# , n}C,QX1\,nbe+Fէ Wj4J6qF>ڹsҵ[-XlƜf#W J yh\K/^zh;BGt0r{2a6rmhjR+k\,eU%V+jŘ3qy tT(Ya1!nahќ+uxHvuu$h v(mc|Vć(Juܫ W=v#[QefNEOO|J~~$K(C58ΰI ۤ;{oTA&CN)-2sTdxp!㐩oɛr1 Wc<TG|̽P6ʗ^A`/!g{LȘab+KՖKȸħb1m*?5bTz %Sڂ0k ͏!p$Թ3ܗӄ}( ܏\;Vj$o35ąrZ+ 9.p}aїἊݱ~V4ϼHdk8^0,%in0qO^3# &~/ZUvx)8Lu?x^ l,[Bu$W0+a`i2޳ [:n>f|(fa=2.iWjvcD1VW)zBJ" ñ%#.0SN`G9Ol+̇gB=ś6R)wlu[5j$Ͽެ__*rtuP*r7E68~ ՠe 3 G|xz4톱ШѪy t.> ֎$h{VrAiZ3_^Bɭ:VT=-#l,[%x8)Q6o?AKY+0a H1K&\CjE-x"mIJA̯ >SRmgeu [{.JQ A+c { zww%6BDTNi]꘢\p_kARccyHs!McDo_-PtJtZ.9UGs8SUr81j78Չt)I,jfEM3l$ΥY)$#S&geW~8{Ҍ_Q-V[ x*[YE7sߑZ:tՅq{>S6lLQN룅Hs% a4Ʋ,-j>B^x6^Hi YmbQ>% wVr0I 4e_&k]n!*MYLiO%[͆-~,uޤ)59[#~) +> ƌ|AF:]c+dBHI񲓊R kϫ8Kd!˞{]M3 *D|84V\}6l&u]h|XU>.rǿCZhQ"xɄ`!Lp:Na *Y$3Ig'^2I| 8D2Vn>rGݰvL33\~1ȑ7)W`-V,4-oTdiy? {ӈ;b5rXTxaFIF72n]LYEvXm*_ˈE][6Nij␜XwxL۸D~|8۞@\!xu֑bO{~ڹհ8.r7vqZ0?[yi~ p h=oW7t|W0cKUy= -!{ժ:rM)(,MvȫE$`Wz| um(z/HzcAʠHي*79p1_S&|E7P[sK/vаN{hFOILQ>y7ŗ & wh0ZC\k;}WmBVIt3N0ؓ\@>xpd+4n-c@pa][=;VzHrŸJLl 5^ʨZWzRfjqkϠţ@[J;VY?TG?[}\l{'Aʁ{!nKiЖjʾK .XJ`RWjܡoQ<#R1`d?XW !g'C#|Y(~fT umWyӼ"D6->*ql_)3u씞\bKdy"7= @W 0ALP+,M't`ah#}/IJ)u P54E^~z͙ )"['; 􃁶"DVysNwIyk`߅A֗=ݦr5Y J|K'#x7)|}_ nݢ秙n* `lrN@#.tExpB9K]e +'| 1zMZ s#8|fLN8b511\';^ʺ\ȓS-mEc iO+aq4xqC&;#B k&,݄a4{tzv\Lr( eIZL`7;3C*W6׉<&qPʫPc7yP?s5;0Trv:.ώ|>-2oY$ؘ_|Br+1 ~@-Ё^Ak§+Đ <|Yړ4=Rr[5P{9L&ee/ջ҇Rn-< (_~ԫyK=& TȻju4Yה3J29|[c$lE_8&A4{hӬE\HXM(y#(%Bqlj>(<.`@&:&3g8ݖQV'ɥqs,O,eoQ?DʊBgsvﵶJ|? hc\W0xs.?TT>(Bv"m48=u㮵lW2%%df3uTݣk-8YIT0'4{˵|$~ɳZ0j0UqNm.hܽ=xD;|lO"XKۼ)'`#tA?_PFV􎶫6(#0x3uD{DF%ܧ f8ȑխ0z{߰ ޖ49/B Bǖ]+}r$>cpr`ORN; ^1 G! T VRLʖi/ %d|YnTH>ƌ~UctCtnEGD>>1WۆErN!a ?=8eF 2>d .ԕLk6h]atbV$ E{^jT fvZ(q Q/uu2Cc|;K7Fn>B讈7|nyi- f{sQƜ #=Haެ=Ɛ&ȉr<kV.Cn{uwgR7,/(Pc_<vX+)?Hz]vl1˟r%$Ȑ%|RV$ئp9Z%!`6UNhmnHdrm^!/Zz G\MsI,)Q$DI C,nS `VEa WGJ2-1ppt< /1FL /<ƷevDqv5*Ջtȶk<T<^"fŁ:Ͷg"ud,lUM}s;)=:^1}).Q N2\쌙eyWK WJ{qobS=}8˕u5|){]eaO-qu)n>F%Y_IBilpri.0I85ʹ&Amplx7(QhJƂ*q?E˧ȩri*H 'q ?xIǙ /r(RχlFf&dঢ;`\'W^geM;fx6G OxE$hV\Nwo qMYRg#fjy0! ٲP^HmTyT OCN?̯D4ܝtBi0qi8,V%Sܣo(nnn1NY9lϰQ$\Kz azZȺyJz'KȦt,O"UUi_0k׉ܪmkggW^t@ɞ An -YzsL8 F%pMf䶄=J4^}Pq%jI|7<- c9i cdR`KsuhÔ4 fO.4F]y\`fEU'9E[]]/8ӿx!ƿi쳉܋}n$Ǣ-p\܀PXaQ ai0]y@U76j,)CF  x^#IzH4tLhܺ{a_x(M(D,2Vf]x/ҁ ^~YB$F>y2T L[5RħE1.t5nCɃ88,/7<ܦ~W&U[ZR2i8Gk4vu <ܴE8lX67'W?1 orPE.dOY-jU;4mٶSn^vv/dK_Ơ}d~}8L'Zh`4]O=‹=rk:,S]q2^ھaɆ8o͠6/Lܬ;s.чKQX. Ga !QT~7aJ|纶1o،?vvH1$x-DrSG-+&$YZ)Q [ P6; env J<|qʘǜJ1 !uD*3fឣC"ZE8[,Iy#PÓMaBŒ } 'U th}^GFlbȻ6 nqm6%٪gb̌z0g|zbPR bIܑsHiհxd7>4^F,-)) Ik!UZ9EugaQcV,=Ȅ;uɢ3]BGVW3ɑ:H 7K~%{Я m؇yid<{zB?qw0gp̂k|peccGB!ukfqGe@V(ԖmCJ_Qn%Sd@ݓ[5o $>*fN=e lb]A3v…@2˹i ϬwWǿ W͞LwOjxr0縡\FDAo)Q㋒'yY86wN>/ۥ tT8L沙o!yXA08n7ˎٿ<%|`q/¯N]ά RGLL*]]&E`Z^c Qg 5oSf̾H-ž־o#l c,so(n}R7(NutùDLlWf%9.-7h$;2a-MOSw P+cu/xL ?`yl=B/SLǘitDÃ?[j޶dK8S(LMe|2 _$q%}.X|ƼSmVPv`4R%nzuގH ܃R;" tO8?xiW^k#Pҕ^`jo~lZA TB^\@E0Gc˾Ղ2rq=Q Zҧučd! ' ja^) '&Fxq#vO׍]GlI.t3@YKwt\_Ֆ7x;ILkgR|uR 1َ |I<'"dc[A=,NyUs')P"52,NS\_8n-H !А+>EgYZ0707010000003c000081a4000000000000000000000001644ae3ba00017898000000000000000000000000000000000000006200000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/S]?Eh=ڜ.+N|;r}smy =F9H؏PBZ~|[TWQU"5` +5. lJhUg|G8I j˿MYYF8" aT9)[*oAN3ߨ@>i ˂2dW2"tY(4oioWףӎ56[ve(] _ `ӣ}OWD%$Z?k:}ȳIؐ ^.84EB;@N-sĠoh`kwY+WOv񽄺5FoܓfY#Y y.qJ|K-jpYlTTPRgw`n:3VZ&71[~075(Vn'ONF&Nb/}Pa1Nmmt.6n!j :I ]dBkqz*qʄZ;_tE1)+^,niֲWEV).[ZD&B=$S9̀zAA< YeZxajwW۔YKĘ쵡bS2(ݫb?n6.w~?S3B:lcCm~ $8ʏ_r$O(ꕼ]&m][ 'L 1_$% 6h}=gTWض%ر. H;i 9 D\L,a0fT=ƚv,TT? 1a]ߜ{ rա7}hV`4zG\.{̝x6nmΘ< Y52kx<6{x)B{hWVi$ P ouq|Q3 7 E "2b[Q3Io!nS,KSf`5djcKA7=|(Ϗv z{KFS'ORSDxZ|_X82Eլ $꧄;Sů| :\iDyoϻE= ۺH1>QGǿ|HZGz^\.MpUT癆igJxT緮M~szY_g2 J8gD w$x* g+6#v pY 7 VIc"$#Zxy/j:et|r^nT$I_+#b[1{HIksNTd/r¥LrxƯL(F.{vcJq #Ε_q?UB8pQܖ5_ZSyj]K=Pt%xCDh8utN_T+J$.}B7X`+gcX{%FIXYL fA z2- 7&/n RpDR̕"~[[u#VGu]#gI^Vi@ktx}!`PUnʽ8$T(6?b0Ip9]OvsB!c?&-X+xTYRÚH b60aS\cn& 1^!0B bR \;Xz}y[d2W"sWrubǪƹԠ@Å;"f[7>=)wH PI;WV>IYTd_mφN/ѝh~̍4TCl4 v4J^4|*?~JNoM v:mv{g&C6 |"wKRE]* XA%3򆳮6@00ę(+ڏ]ţ&GӽexG9~P\l8ekO ḔvbHn JU*u<wuD_|Bk'#i)m&K*OCnU:TrK]L!Fo2}D,ރT▩SR4b@s`zAt1CLkW?ܟN^cϸ?E7$qF{s%s}6f'`ϣZsLT`t~Zd@< r2Fr0yao%03+ٹ*IpDγ 8Pt]Ph^%^H Ua)J-`Ga-[²6q?"4e9Q8t23OAh ioXM>Z{r*3sX 5>$!rkFᆀԆLFNc\2&6c*cƞAIV^Mo&7:Ke PJjkXgBG~,W3)]ѿs  3,q$Z]u0+SI8΄yiZ{/h'ySc!cpͽ0IHp-Ԟ^RY$m0:4`2ժre,&huqqHRl ~V<{$x7/h2 \8{gN~A rYi!9,8Q US KR6[Ulsk+r==Zv$傷g:s a3IpTECj>LzJпB-<[DuG mgT@c26Qyw  ({R, 9i5W'<3&\i3Ĝ Ah )vӋѽ>([Lu; 0aTaʅ:!{|,Ǝ;mNϔ ]dmBrY$WY3|&on'Xπ"bY[A!BAݕ94q勜c?^1^`—'M8^gL4,_SupL 78WmU*p2eΐ:}x>^ZО-|%IV1ɷJyϓ㡭f(* q~ש{V?O MIEGPh](23:LR'-9P~gJLd >rHWP4RYb▆ hi^l Oqf+1=yAe@e<&}s`$oܘƒ@~,'McQ8K#ib(O^omPAz`quW U'zmu"?ֽk=lUt&K@\BQ/\VjbaVFX' >B$޳^*|hS)upKϼ5msƏ Ps[̷1Eqc.WZ -5s#مϘK#}^ʶ$1zb~2^4XF1쁳LUU(R.,QͤM^8JjHtb!kX1L{F,_Զ\on$?q _&,1 I Q40HaN_7h{$. ܡ|jc[܄]ue#d 1-"ڲCr|*S¥N4= CC~NVKzΛ>}_[M$+B/iьY P3񃣀EMݰPw0<<־ K؛QPʒ.}ꞯ. z1+KbaUJ"4 ֵa)ECz!k@_>a xS*!" Ly N`= G۴yu;6խqуig8;\Q3 I:̙T`k\u`H |/ U5Qkp#=45` QNM8Mx4ִ #{)H3l )s AwрJIkϕϱ1S?|hY0q>;hs)}¶=Q뇸d&nV}[Iw[YmQL^ͯ<,(Ŏ;n!-!VF?hoR鎽;\^5P ^`23R99g '<Ժ>93L_Jzxk'Y-q1H.%lB_ qM05~/4m(Y&@9th;{58T:V<˙5USqN񇼑r3]lNh0Jg6b7'@{3,XpA:V+w l~3Q@RT%Պ.덥Ħ)lW6j^[9X>i VPNy4=o}Qe{lI)gjnzST0/"쎯˵QO1|4t Ķ]C2Mq*)8..B&6FT/N ҜL!=/)wobcY+yS Mu aC6" UXiJ5f V-9w*.oU3SDؼ\E3aM 2KX!|Cߍ ΎYtW2AWޑ"`8Ϲ{_ [7DIc\׭l.yr,ɪ5ДÙ+e=Ab2Kq4ݎA3eT$& zDֿ:SԪ f:i$ >'мRt5hIevtD+^MMpX:O9'&8S6D)??;WB|PzSme{HQwQk&)hƓ{oE4wӂoBJ!P|nm2޿CVuQhu Y\_z摃k$MٿhH;]k\&L<ȹ) XElA$WudG!XWM_I21ªHZٵŠTH\wх7mؘPLPl߹YZzʽ֪}^(O{ SAʝY*1lq0apйSi~k+НSv_],S}/ B/~*FLun\p tLV ;qK1M-PT=xR65~ږs:xo5P?X B [˧D .&dC9'VEG"Z=w"v/|zBfZ O'_-YQ*?B9>5`aDow.JDӪymI`uXVsfkN#A;}G? .E*;l[YhLXwUH}^3hvH:X" $0-aҘ>&J#j'5]L=0̶˩]@6A.5;:XԈ4jKohՋK m-Q"v5qvW>}~Ҕj[{ױϪ.J@7WM`@z)EWhm1<)3PMw`;?g_d0G Co"KQmy>CofEg ]Fhz+gW R-:aKSǶ+eY$sؤc1)%=bUPgVlv>uRBɓdia8vR4|z5!L.`َwLשU>6D sf'6yltyeZ#uKQlsk9ܦ#^iD|̃qNSZTSMi>>50sr|ی=-~ yʯVOziM 9hRPj c}sc5QdJ6P YGͰ ]okw%X-8U|5_w46O҆bi`I0T{BtLStjN }H̲5V xuȜRwV62n` W$!K~ FvS╯۪ 4".P\yL|/l"Q p*h)pr>& !濵Q[{S&$D v /j1&+xFjTs5ŧ 2͢bI\?2vM8Tu앭O~iJxF_:֫vtHF+UxP.Iҭc+r!}q%˙7r*Pو^}挖}V B2}}jtJx&ǭ1=ׯܱBK ؇ݷShhZZeI+d!C¶Tt߻ 'U({Q u~X%3E#I& 9U)P".$̓XlEnZ?kjҝaAe3:d `6F s Tku|ᒉf?v36A`'djx=g\y|࿎L[iQ;""ҫ^z8~搮 ޑ-'mc?/!H3nP7pj#"fڥ3} .bZl\Np=ֶlҽYy`!ݒbGyzr|gIat'sOU{z`}xL*跢<:9-y`$Æd5u,@{3ƀ26j_sebB=i3Iq8:FYf2)Jf,4%pP['g,Tva|4sf+n8[P3N*I\Rp+#\&rS g(FSC絭<83"&e.{P?w+Kb v節f;TGpX;],|Dk-N(VU IRTT̗&2X`5s> 2 v-7xAy(aҤMHTH,H#{fYG1P&]bE>ުmU"Ej:Z< *y ӷ Ǿ ]lѫ;i~ F6뒃CW#j*N427'=sϏ$lIwFA~~k/"D c9&bD/@?.Mz9%\-KIk"YMA~=*&f߱㾜'hdYKh.F2jkYjC(`T.ܓeus'D_Y幞2R+Ld)ۥKu[!/XMwjH\Ҡ?PBERKG6y<"OER3#p}eoUf=񅵤gُgDS&)zpYW~ʟY/-@ڡ`b.m7C%c8fvu[aQ(Z ~Q[mx'$2鍒DfzNx#82lOKaJ@4F#cx:$;Y:gAN k;c%_U+ۉe}9nu3mz!?y˗f_m_!;J{ױz"#ZIz9mLBI 2} dbRZ7DrE摋`R& nb \&Oyl-&LfDl/o/;3N!0X- ߷aCÊJv.>wɉϞy{G99=p#lψBIļ?S;'|~aĄ,6NǑnTvޥ0p%;7[4+q5"9̵k?ٴf:H!glNz qʮѩ4^t/ykJ|i o|IWOӌvm>/͏>wn1~F{VCOPBV6! j>J}[61Nb5}U`ó(ߨ*iwr;z'lzh3἟NyDD n@] !=g'޺Rb|5fW`(*ZG}ߐ "DC@AۉrEng]䘈zA.#N?Iݧ8e6+۳N]Q&Ĭ)땙+P)?v.̨\pn޽$| ɒ6,sIS'Gcre#ʭ5p3?O>pO.@`JUL; ߭shF` t OI`+jx!ٿ͕l.UI;9}V?A_+hqҡ9qLk 2< oe`T Hl8Tmh ,4>A<)rA-;~zX2y(LbEI?/,:ᱏ1 RQ0"|E"^'9f9]3ϨK'gk"(Du&~8o­"?C3 xQ&mlδ,9 2$rUgLs&v^Dv=x1~JjE2\=M~5JA<)؊~UA+ JL26!\6K,8g4JM%J`W& x*%FI¢> @h~Ry,u g!r)\{7F0jwn:cCÂcf<$2%~;8wU okE[ EK%u4ZEe=1]>o9iH!;oGI[Շ[nv,%#kԖm}M&*qӗMPeMj/źЪA8ԽX'l˾Nu(⪿_ A߫O6Ff}]؏'Uqqhn,7-:qQf&-ȃ;s01ٻnSGP7907stiAw{]"BI-B|f\lYT<7f@mU|ĵh"W|yc&drj>mr'M6?]T^(5F$؅JyVԔsjd^~Kk %5qW]ndݿ.dAf_Tiɱ8y7xs8O|V<"M7xݹ Oɧaj'}#vg#O>ٚP#՜G UB DZgDta23b֖5>LUAx<J6C#gLni!Nlkkz  D5ВE@,J=|x1g O5un˫2sL tH*GYCEydߗETށ 5E{ת/ɛ|͚%Z#d=Ќ<!jH{vԀCZB(c_7k + )ٺl{oe읏r9\I7Cۤ5j݊?¦:&RY͜ B~.<>G'~` +!0=f&2c=4t;sC%jQEe%4+o 6M]|p ^9P_NQq9ȉv7MIzDdKŵ琴]s^5󵈬 7.O87C:htQܲ4EmȕZ% |ܞ)pv;_}&ҨbBMV(A +U@̙oֺ "ύ k=nC?|>7vSm=́w HFEzd5 G2Gȝ( e Dp.u重n~nXNgBQ;LQpF'Ee>eNj^ȬAիo-vGmΐ U'ShR8 /޴.o1Ü]@3P!tl_L EσM}fQ.!wB7{0d ϼ9 陂,F<)ZmSw\qgUnPw\YPSf{((Ϙɣٻ&.ZF1U,S;@` Ê]~1 &9Vgd|A\6?Zn!365Բ*!$M H&K< ѥ9`\ets?ͅ#~:,ce.t5w5ku%8x΃-oun^\;?N0{G{RkD/I eC('yVo2[4E/vc98 tݹqcD' Ap"r6gwKW&yaEX|v}`bb(FO# sS"+0,hEƀV4d3l%%~d+B;>GP;zENBSy86)cmWR?rו!/tѻ1K` +Pf'?^zb]&=eލ{o;j.zi*LzVtO<С>/wm@i%a3v ^0ŋ+b#},7&eQ5scNXw"a}X  E! r#h{wkL};zNIR *+:;"NIs2bvQ XquIe=fvB(rhx;3SVF򺕒qcĀF/7y A5~3+'91hv4зdV m 5o^J}- I闵1-~On$DB4CP<;Ѿ 2/(I)8+5H(f 6HO{ƺjk}Wa{v{-ڸs8p^G&0WE[mJ=T Zݧ+lrߠYIdv4C F8nzU]K~EEuPt-Y_D4_&ɏUCaD:*^[B4‰=!9\M:꼬T>l \OE%f UE5Z83EBFh{83K/l_ZO`Lț~0`5QqӨxH@8φyÇm tВM 9#g>u^ZG 3ta4 !i J XEXa턙;ŇwcMSfI*GmǷ|0Ru,B*vESVklTc{\"XP\L2-꘿~dX3Ft1XB"m2~M.V7Oeʡ&Bp!=.BPWBMʚx_Y@3c*4^ 9|VMӒ'm\/xQx{o}Av˫[_P"P`8fDA衺Bۄ=\IÞ.ݹkBqz(PˡGu=uZځB\/}=ҋ0bl\wv."j{N>@>'wtbGڲW Hl/]lvib?NhsSLwv7cu?R^z96f=AXxK8-<ǟ R-R}o C`_I:{IEsJ>PV/İ@t;1Jh"¬nM4̟<`d.}FJsr>2n*&D΁5ߊҷ v9}h¡K(k=11_ͨ8ߔt g8`3&;Y7R Ӕo2e!3Udȱ,j4pŗ&EWZYcgPX'"*@|<|:JT; 1G/a-jQrPwpb~=u$ӄWI6)a>D0Fw+(k>kliss3ѳw@G'=&Pԟ!ZY=ShF2 zG&_?N*z%T۰ /ƑEE ]e E?/9J^uF!Yb+ [o1d20<$&IΛ"t7&;Lx,)Ta}?PvhZ=\@70AM[8ʛlω\@am_ 5σXt0,y}|zaX/W`lڧ?ƽ흯I){V:4SFr =}9R zdAr50pbc~ 2$SLj'c}7)c1Hd 6UzM 4fvJ;Dʨ)|AQfjVpPx|BO>3pݖA0Y"q5["<>hl :^5Lhq"rfMk $z4 &+ HX[ tC}ڐ(cRpQWE~-ݒmܐDtOw"%Ҭ%ˢNhQ#JT{=D>;z@yBzc^Ye!OYuO,gthꢱC(>' a`]R]quSCQ"'s#ves^keHm~hUϓn A6둗$qw=J!?`>;FȒ[~*EFJvv^al|ZvYxO`&۞``Я7/h$\|M1~?ì2drf4pj1UA8 DCOb%5PMc$2Z|=b 16tϸXmcMStަDhyp(l'5 ]:h|MŠw ~52et,_eRRrdOxe6Ӑ*%=,. NPDX r90}QֽΜt_.rhZkU>+io&9* zҖP:n1+W󁩋#ΘIa3D_(*3pw0whg}$ۮzAZJJI'M:2hۑCp J|'4+|C$0zKìg6HfXwA([?9z yCrD#>|-K_6\3F>fBiqb+7w2ԤV (h2<~y:I'jj$Y"R{5[Ɂrcx.f¡;%R&yd)s!%$ 2VinxH߇KD. @C+k6nuV!l3"8bȳY#\l:SղjE7BXY "UwW{eКaތ=/OoyhFKEqMVg5/r;B HXz.gkEL 9g_.djk83(}U"ɓ"i62\){Űޭ݃ҔP!+VE[|Оi=/pdG@”HfsIyȘ|B~9]|z<ސi۞)>T/#Yfgfqwǘ(`t[PġQhv$d%r?ZnCWT*YYo`6z)p 9gΚUѤ%y>N[? _&yyMӚ@0÷5Ey ^M7^/3W<wt;lZGpi@+45 ^kKP৩iEQkxyHwւHdQ.0O\Sxa$Z l $0EGҩ#+9Jm! /{\u@2IB|JgE ڀ[K 2$0 ~/hWْ)/iQrOLc6l D{5js)쭱T.C,sM6%N]9u{VUAڃw[4l#s [B͚ޫh8{(rhGo.A@NE?t9TV2ͬTbgY+Ï#cc- MQ!ȡ)ߵ: S>L zk9_iJ qPⅾOXɨbavb7{ $qSL\>p9NȨ?K c35f,*i%xgiefiSQN5a&4sHir+ԗse1zoC>\kz,x|UX:pg| Cmv|ݻȎ$0u@E}5'{{'iS-/¿oH'17+qA㻼CA Qz2˲8T!9R'#6A> aN$bڭE~1գT.?!^+-atC|[n(Zź rC;b} g8`` 0 SI2|Lj}N8 =\Տ!J^pUɢ !w5^QZbVyt3~t3TƝ,ġNe0=]+$Hs˗9Mvd88H%&U^Ц>Br9ESUdy/ ÏDϾ|.bCcrNl'̬ $ԕ*@dB>y1W3=6INR TuW{|tBH/4>*ixE}ޯ$cA)XD?6VbZG/ET͚EEՄw\!kvnN` {]=955& }R3!,+ U8&:I}m { >Ad07ֈi\ZмwM_{G{vMf?{?7[j Mdс@@*#@[K<)db!$?yC*4JhLبW4#z2 !61yHuMG;|@y}s̾&XJ<>ӑ9 w;[jcڿ1YGSv6=ᴐ8E 6h^Y3BW\#=EDu4P^|Jq&k6tûK9U;2!Kw6o]dϣw }rט}cZi@Hy=ܻpc1*2rQ1?)H+NR8ij¢H 5~l:F^dO@h ir?mf:Y&:iO;Ǭ_۫'ʘ>^(߽ !-gh*TpO<" $G١$Pb$NbLNi~3NZ6]K I )u&(K,AAg02fKӔf2Y 1&Y)/eD *#6fEI/VٷSy-$p o: O-G׃,͉pD=uW?-UH%!6 4~͔G=^j>2W_2֢QfӲ;|%toʓqb$:FmhcYGb֎&RB>@p`3 3iɧjTQbhvflVH }dCgЌOu} DII-;+on|7 r^_ߒac0tΊ!ba| `e8xDFTOQ aÙ̕w~} J<}qNǒ-Yb!Bg&_E I|n #ӽf VM38 C_ycxdqhGbA,OBi"X G 9A%ג̕[ot2(T+h[TH#Y]d]8=_"rY?yw2{)"ʺ*Cΰ\ )S]BhޑyʙrތuʻphaS9w=NaZF;1=kSd+iTSL">R"%|o"+HCYO])]_:u&D |SWuĊk \oM#ljq;xN&.] j*?xd?.IbvnL_ S+2 ԬFՊaR>VJ5^]/%NH`"YteOrx/Ԭ$WuݵȰgebՃ?+9,"x.ALSOT\%Ҝ ۭ&!Nu@MW]j]NJ)8t@xvHIO|PԐށm;dT$T"s;\>#>1|f'*VDsL^hLp=ݩŨKbdiĥmM*iB7TL7oW9C q8XGfzsb]@T|IuR8X^ψa.DmPvNpi{J]@Gk)~T5Γɻ ]iCd]Nm g įYc0 V3^\AGʖ<4$ޑHS)<y;%;3#r Ske 4t~$3K<˓  a_ k b@J=1.s48U"CQ$1mm8B~m-1"V0~msJS| fŨufOQ/Q2)tU 9u"TIFamb;9zvlcpJo=pLRNyt/<TG=fSXY׍g\r1q<]xD]fۆh͖(?F_cv]J|eI[YxOnдKk0j\AFs ,N*C3jk8oVcVQo9y}xPn?;e3Tz&.,1QW\lHR|  'KlrpO=lJB~O 6cJU\ngےZkQhIG1{[7>Wٚ70 CB܂ eFaB/ӂ28yS. z'C}lQw;Z4۲랙Xv5JT=w&CM$sF`J)Q~ʀ p FLEu`XV%Yp6^#=c4'Ÿ%mT=$V|L_NB~6TR0 Lkǥ~a'W!UxL'ą\rD"ԕ{J/:WŹm+oa?~dhWgaRٿg" ^0 Z?P律 z9lj6#sY*e\\jFšxG†mXEx|K\I6KI͞5.8/kdSV~_`I+w!;hqvJeɻvqG)^e'uO 6Q t:hE@v":Ki2H qJ0#֐q-*j{f.:sǸRe; 1(Ztbr31fauA/3d^sώv_rB*;?s׭5~bGs!βRsh_./1~ dϐl4(%)pώg?_-`f<~) AWD< 4*M \;1 EK}l~_Z$RA)T{ Kp K[*q[H̦?; AM+ku5pzj*B=SFo$kO=8A>E,IA{pyGrQh é5)"pjNw5p/Ӧ 0$_OgSqX.K'2E<.-fe6Ep@IK̛xo՛z40heW6Lז` ʰ}*MKQQ}9]^eNM-_PDBaz B\lgD+X~O9>c^oRӬtBSDsndp;?:bvQT-5 Kɫ+<[1!&xҸ81 Xo9H(#.:^-aSp$7koStRߓh DKr6*,nZ:ܑLXg( !š\ Zct,~ܝ5ݯ/R~wCn|z6<ԾߒݪޑS;'LV&mc5S.ENeŰB]%S)S79y^"{>C0ľ8<(pj1lsH Χ]ASKV0O,e$9^LĹl 5i5u*EX{Ь&~| -/y8?'͛\2QN1 N cd;FpOF͜C;( ,). mO ɯSNd vT52Ga?2|Mc*ިya6LmhFڟFrG}Ӽy^5M3W _;@{ma oQ2|,ݘ;&ݿNb/ !kJ1ڙڜ]yGARߎԩu/Zc|u@|GgE-א|Dx`:\*!W؍65Κ;ܞ,x/ yc=aVש5ʲ잧fݫg͛M8@0v+oDzE"gMrs3ƆdRޖn>/~3(B;64PqgRE7=gW3ctZYެVDA3 W#_KzlHs9beixL=qj¦S~vBp6dౖ# 2p;EHD#}&^r(SML "Zt 'd7N2Pzm9Asg*ACt&CSU"RʳȂ.謬L8TX3Fe09 cf~/k3h!<-{Q_u/"wIoQ=$n)e͹`Z Wm-C>نx]ª50yeR< }J̀s|хU=S:Mzg '&]TyqLG!tZhETrd_[7zY@;Z.x RS^z"  ߁iB0gJ@ fWV8zUk9/, ӽڵ=\һRAg')z%[/1P}s٘303C UQb*Vm|ns߆Xu,K'm\"nY3Se| 15ZPT`{C8}YQ9I5Osސ:tpLk~CTfRCCrؕg:F/fR='\3Ղ1545my ~7*7aḡ*P#w\׸a'; l'")ܒs5e5FÞɗLŒCpd[mdjuƽ>]V\3Y50E457`nu$vY\ZifҚ5+TM/UPdb~y@P0MJ.wt01uXώT`1D"\fmJ"2DB-'vT)wv?]G ӅX{gN}OR d);aVaMMzЏ"C9S} D]R~7ƂRlzD@m*xq2 WMY"qRh_BhQ\wwoecԨSgZu:ʃס 7joP_ C3^bV ˧_٥c~/ z jinO[3I@!5@Dɥڸۼ.v,%,g 4[$s!$ G5jCAdTp)ld|[$ucŖ ӣ1}f:%PD&{:!*N]wV^F)Ym~$= +'C ,6cG0>y(`uᄎQHnJJ+yr -׽=x58'8z'JT#!͝/p2zҥ%Ԏ % mm9/;QF>*NLpIk}P{<3Y|@|\L:]'4$未@62H.JϞ%sE9{IAKY C5_Fl7KOHT_PJC6s8 a[AYN+ [foя9ǔxt|)55-C2ؑ,H-dfnu@[[>P e˖wwj4_.>DvtE\@X Q]'Zk ":B'>Sbm0o·LzޠeQA#I w~(CGj4urh"וh.7@$܏Kf( פS3CD '& @+8$ SEJ͵k=QRLѢ0tÙQcuu6NK&* zDٍ*;0 `PJgG&0vKgR'V8|;}l&Bmܚ7bd%1GIX 4T5Q8KN x]F B~՚H.?&BP^Kɥr^XyNY1(l7i淙X[}F`roS@ӬOLrߐ hz=i %kX#A/n,w`ea'[K_'۝aܴp*|u8eg̖ zy44, .GuRP)3y82NI&|dU@b#d]h';_HZuUz:|v(O~%nk{ت'o5rӡu}}>M\˖EЉ'i 䄱VhP(H{D*sۮ_,w2Fz&B Dzz (7-EMq0>5W Y(ܷvP](Y Jt4u~0TUKI7rBT-X![x..4;D e1LO{Xpk\nyi!ioq5<.مYT'!8IG%2a)ٹllĈ^L/5QÒLk4ˉR$[_mVgpS:TX&]a<ăm{_&Ȳ9,U#?A8Vh5,斠.&ʂ|.=<3ye2Ig+?EM;g]xKXHg փ{z*Tu ˉbH8H^ |,u+Gd] 1-&I/☴/xa)@mm jb{MTWf025 # s*,!I@}aʫc͚ Wfcc2^w6S{ܴF @Oz) 㧞c>\RcftBrAKW#~&gmzj˻{3KQ>ei),c+LNĭ3{rzh_Y!v`@%Ilx5=G92Ո.>&i|:wCd׻c䩲Psi0-"P3zi/3- 0t߳8.0xmQZn+w)m c_x_(A_U!Z 6=䓞0UqPS2 ^4]"@39&,3/"ymU:tg/e 1[x/LE$fFh,I_pE:i%6j'qmMEAN[5\@Vw1%Š~cә;CENRO?j(?`aZ! ~/SFNipژ!qg7Kf5p~X /uH(I;ɒlvO`&RӀG1*}jEB<@ؙStq{DT7AE]5)uVCn L! p[1S rkׂQg49zrks?j>YKatLAniӚ^(V^mHUQKq;GM?ӧqwEc47g[oyp֖QEI2Gva hz"LB<ۭ30D!kolP.uWM^#ۄ+/CG[o KZ]Tݮ8(tgs͛E'"k. hQg1zڔn-<3@wv‹LWڹTIgx k%4=0&L;bXp^k5n;13ZRMK #I(Ӝ2w/Xi j%q7b rn%kec4%j#rG$SY; Kl.mÑ F%]ݜ3O&lHU?BSHZQhgmme9v|k>v=ǸֶdlPsC)|\ w$=jX'C֫s1x0#.YE/nDߥ7-7((G{pPlNJ3}obar wb {a¹j-T"1|y4ݓvԪ3 $xS-~+Ujԡy|y9!NdNvӶlq_QH*MZZ-<5uveRHz>v8 jÊ=QpϳdOx N_s.+ u&/T /D]H rz H$և䰈6aRh(VҿQ0%Y /8aLN.U(fYnikw“Y`AZ[e(dzI!D^c#[? %?qYa8a=h6usfD) .*b HeX,i];1GBj^n &Ӱ>s-?5yJ0 ^cEW ?9%*(s=,'EԄ-~G4ӘC3+qeʑ =K5U0tL}DAW=/joZv!N`|ڲGDkl9P*!n>G)yIOgAGrِ=H$?Ũed ŝVV !u͹K•[w,T=\qꄡgDXo I}iVϜrۣ~3'"ǀ5fe|ym([jbO$oO_QYfW~6CpHyPjwc3{ }7H UM/>P={V 6fkғ89lota]=Pl?+)F+o;$QAjޱ:DDlNC^@O*@׻O☤O/jŞ,Kw\~1M O1Eo&vNb6.g}k'G +d7rm4{duNak 6@}X'Fٿ/8iaҷ ̕92E=4!qu\Ne`Um\ bA6>OJd7΀-Zո嘄p:nP/e5~g2(-E:NRiΘ?Z&?Vڦl*w! n`:\!o^ uh)-?o&%՝9Gy٨|SPg fFWeW,h;όPmc,a̜Wcs8*)73P_لdkZLa>"d$Lp}uTAKu]\M?L%+pYB*x sΎˢ-K?(&7>;%/QVHEaGJ0?C JؤZ V7\ g̢yRGoÈhBQ?OgǸ-,S6iyěK䙰En__ecv?ii pKfόOcDn&pm[6T[A8"]r=6uOC::|/zrEh s.f,#U͊Wxg<{ A[zk-'ww@[un]i?$_J clHfu Dܰ :6{=V#C0rPV̪Ɓ词PQ-Lzb'20r%heMr(.U{@yYL=#1Dr)kX,vi?hY]fJm9-FƖwW%K"۽R&*_t nygG-bhP,,ާَK`y[z0O]/ zCeTfkQ3b1?1C \҇pj%qOٝok, 4aq`tkP E0ll7 =c:Kg!O 39cmm?`7 ~0^yԿ&0X[Ӧ BיS9jyc(ޣk]P*<0M=0&gĹ;]5CA J8a{._T"SJ-0  |61xj%D5+ĹUsnI\U6:cа#Z9i^:X9]a9߅.$/TIV m"Lt V]TbaJܒNYJcՉx#IFD&*u5:=H9?ש}2ne<xLB/5U6#+1xA˅cg{ 97Yԃ@_u?Ag$VCJ8ġ q1u-fM48@ežլkN[KΜܡ^`(bcNڳ[Z?V"MStYs,6ZͷhLA(,@ LބexfBAG"⛱Cy({*X"7O"ruk9e^Q.%B~ܥKJnIHD% aeK좯O?q4ՂšM YK?Y_Ny~[0ۈw ץѧ/#XRew@D8bkcH*s`496+9Tv]ֳWYgJ)K Esѵ#i6D |Ðڊu@=uLCY=/ 7 w\SꖉV<6~PKI/"Aɦ~ыEĤa U05?nOm 7aY'h@o:T\CgSecM2Mm!AD-0v_mqkTܯj˥3MVߋhK@HkPAp\m`/\  U9hV-|6ULvn?p%5 jHIڂ[4Vn}ϸЌ` PQUP`{ q*F:'ã#Lgmɨ)B C5+CMmaM$_EcyΧ4tfXe=,9]ok\v9K 0vS5WYϩUӖx1M8 #9?M|$ _AY_@>{0/ 46?33*BǍh  ˯^%m&O90ĶI-:Z!Mh3&?oAfÎaCHsbеng$rI<)PJΣyĆlOg3/Jљhڮ#4~i=$ j' 4aG't&ag`S{' XL\>Պ@"MGY0 <,Rj`'Mc z#Vc=@' =j۝T$R47=U_zyj0+񿼍M#p1F SG"q*gJy0u2 &oK4Ɋ9GW{ nCI?^kSIXw~cK[-&jrCM7, 4<̓nXXwS&&HH'{Zxnn5/x7*3tdR.N.? i 1t\PB!Q {ߦL`Sb^|]">O,Uэ̣e$:P!6#WA\[ _4MzHӁ3 c Y)p<:覐5bvLWگdzx6cjs6gv?f%D'&!'m3Ej+pqY-GgںfN#N>Xc 9gogea]ǟI OW}TM Ny2]+rq8EdxWԩFg0?AT_i"zj:) `}ߦv'՟4 vb {K>7% ¿t`^LvjR3oUo[_D֜i/ ;Cgg ",4C`OJ$6flGִj s?'pL@#eD]z@>hj@27 Fk=`i5_=599pz:@u XcK F].F:NS*".AҝUdȀ >n$6=Z)_5TlʠጭmqY|#zHZ#\XjG'sO!zW]WcT'47V{l5&hX6O6 pc>RrT'SWLC Xv5U|dDr v{I0<` #3G;翘"{~M/Lzv^=oMxt̥EC`z@JkGWc97m@DI-u+.GC,oUߙMWV%ۚ,ݗ]zu~vw˩CD U -AgVPBjϦEtMvܴCTeS\*>,_tzse*c6=g F^CՓ(/s+ ai=5484{X>ypZ]sw=%s@oJ{*kGTuv<v)`S3aI%5է9Bncx6ա͘e9HdYհq6EL>*L8~pq%x~"[k\O"ut 3M~5"~F&^ߥ4y(|T7hy8cr0dI;;FXEZ[s@d_]s[I2S"pyOP U:5O!L l$Ml"Ja]|=3Xͻf¥:DU Av~=ZM$2I>ҨO/[bAThcż 0% CyntZ^s"zQe_)ѽZxkd(j"ڽe:}ra9㏭U7 ̿_u }Z!K&!uAG{9~ɽ x3˶ÇW?CJX.ek%,ΗypaI{~%G#_,PjQ2al撙'uᜫqrnSN5j ZfH]iQ\X3cS#f)2ڍS#TSYӾ$ZD ÿyz#f2z\TdDpH%ΌZH8LƢx]AZvmKbV},{rCtJWBT@yj)Ɨ''[" c*7,S"ڷI8 ${Y'K -:oAM+䶜$ K\c$HtTw 8P7M@ n}ǣF8ħ$U &tV^G0֡Ḱ>L{>#WзZu}鿆֨=SW~k״EJaC^+:t DujүF+>m<<9xp2 U_!|Tmta2QL`!]˱%@px3Jؓ.I{g mQl,n1UQ;}_4k Sq+Ǿp\WKS߅"]V2XUHGm?i 89wyhL#F^bPtR Y˙jl }R{xr*zs"3T#uPxh!ؿ02Nb䮴v`1 `ou]4'wF&/ ͽ7h3O BCZyt"~ V "׸E<،^V͇|;y\8Ԩ.SRadr]=VH rx}wc"lKS@~}mkm՜k8|wѣg3 j)E{ZLMڸh +izD}hCH9Lv0aqYH>*PbM34u@Lo"ʴ)}6h*Ir[Þ쑡"-ċTNTNVUldr?\.n h);_-'eqR N w43ȵD؃Hb,ܠ(Qu0yw]^OoXX?gv+ kru8| /&GAdWO%GO^DwʨMD7FSl7j^H+tړ ŭyg$Hw4kyu6 kD<ϡSY)ŃXtHLbƻYK'f9Wjyc Å6EH2um$ xߞG{^yDt-TRZg1Q7كAL.C9Sr8Nj[( hm/Tߧ9,tv$Jf`^lvZQ[}X=]֋Qq`tt GeKЬI;V @( lԬ ⾠Uh&V6_BI\YTCف]m͡rD^ZK=d5@+=T=+"Q2C-ʒAF]`EFJ:IJ(PeV=A=6CթϧX7ShN @)أf2{ž 78bxN5u?e׈Iȁ?@Gݔc7k^`ArWaӀ;w1o.aY"TE5U7k/Ż<ARæj{ ùOU%;OV<(}hQ$?~x8N MeLtNN֙cm 2NoŸ ӕw)c~ b#XjN#&7ikE(ev7ZT@5[u ܙulqq' +kUǢ'Br-IdE ҲWqj Ȭ~Ivf%Q5[^dA=:ga:RI66#'1h+|1Qh#e .Z |9E_]ic5L# 2&Oxt,V596_v>ئl8"3{07zyC$vjwI=R7;{`b 1| q4+wHYR:{Wgg wYqc!skIɀ9=EEaJs9Z̀_%_#hFzQCs؂)oe@ˑ|-5HPtyȇ= C"x9 \r7ҶO⟃:#4O!l>sV,iSLjl5FZq6>ahYv%JlJ!ȩpQv@vx\aM-D1Vo c:]K1]?0!rF)STBBJs]%:"v6{Uzu$=Yc&# ARvY_ MczmL[OAh6|gfoϰ.69k]KЖ ?|WkFJYJCE @$` Mơw*u(pM8ؖTүf2n՝DyuCi&o kSN_i >M_l٬H:e7%V^2jdG27~=Lq#ڴ1;R^" ?dڦaJP9!\oȚT =Xɸ-ڂ"$c T:1⍡.[id&yMo;oZ.]$W'5B+$6KAޙYSlE}K0ihS"|=wUNVhf_:{L m?RcJ[Ze'e--IwSܘ3ݠ01#.O6Xg!X=ӠPs>}}Î1? $0>yÁMu1gnYFc.;?~R6=aT\j_&Z; 6k>/ey*DQ$!shf"t* r58uQV _ЖDbD}##UJaJݲ9ì`a/!'(*-Q?B/!Mİ>  *TА˞U$RdجоB.AA]a5v# |lqP?rLR_op.7.LvWNVg*YWp"*(1Kι+T5:Jjtɽyٽ{4WLn36h2e>2ms<.-Ř+v[H)=<5չL_&F4;XOz:s74 mO ra n=k:&b3;a˦mʀD.SUx2XYީ"c^(o+5 SFo?ʁF͂v' =RYe—WR$>p2uX@|Wt-/McѴmhkNukN|Kϛ<J}]ͯ<fZf~sv}Ԣ(pKhq ȱsl0u;WR,ػ~i{ۃQ& E-73]395ަOo8cɯ*Ew|XzxP@ 3 ;گc6_f'1buVR<XV@qV j/=/ i?ZwCØRV9nf5e4wI2u+hZxmEB&S?n4M](Su\bIvҞ| NV^1YK"V/xeY[hyL^,R')cA2.R3=3}Unv^o)0kOτFЊ>f$ϱK[EAI `z o۞E.JuM^z.vGwi2p~~q\(\Q^ 5̸m,sY!?]fPIaBEMIM\[&^0PJ\[A|?SG["WO!#@Ye$s[;T4 v3s:1_SS- /Qܙ{\k!=-!\ܑiwv%[y~n#G8A'[?_l #B RhT,wɠڊԕiJKt'buaZIW{$76Ƒ`f7~tfrC(^8'ϨC~WaL>*p:Dו345bV*-@>SSg lER$J.s绵tuƖ qL|9>?5srmr`5 4c, EQ<(oIVX !+ q -1Z݈`I qO !S6%/IbV,MGK5=jzG] _ [خL*7˟0٩,aщ/+H8 p[06>_N?*$jމd-'YOK{-FhQvJbLi(mxuxZFT^dy7j!_g4 |Kk%L WjaQ`$=Y&(03eI!eS?;nl#ChVC"hV |Dgʈ#:r/0^{R}Q񙒡WF}Oxs4E{(2V>ӊJ <W>bai2:rdhAFByŌBRL@xhZxSy/YR2u eSvEu lz p?Heo9ӱBʩ"B JaJoYPLtwVV 'qlx"Uy4":Z۩!r/!Au1Q$F&=T]{H9l@dk{:1Axs߅ 3y EIz@kl|Fm^X<GIAqs!8Nx cjcrWIy2 2!kO>xҍ26U/\i*ut;xKt/d:ugІQ+69L*vejY ُ׵}ePvӦX8cxa6?@ݜf[NaHW9(oEb/M_4qlN9'\pddH{]^eԒʿ% i Rv|>p}k0]r9FK B']&'jĤd̿:=1Mo oGT4i>0w%Ȍı#g(%U'QidMȂF Gc gE'^xPS[e Nد3nn{-m'E_yLA[MYh)pUnFӎJW:|zRWJU đ ,=c:;ZaU<~ ŇdtD!Gmm_J 7䧤V_,}IJ.b^i liﰗZI/aHWi~$ו02Ps])zWJ\W P}ic>n}T jˈ!=νmEItDC#eSMа6[OxxuD,4F_lIlF閃6u'_WHYj?UV: qW2qa7~beJ O!Ϛ__eAb6~8 .=H*W\uKρA\˛&$IܺE"=\,L%ʆSijW㈥?`^:U x_8dvE?[IG?(e)u'?Tj$gȖ{5qh?wD,їe~5/R `o!Q5&Z$i)  E;_\F|,ݖ׻.\҃{8}߂Zρ-^E+bvx9L1bPKt5,G Dq)XJK_> #J=aٜUXlGn)?wX~*P"4f"ɰ4ҥjM$H\pOytQy~[V ڟqd*S){je6ZhDMw`9urˋU Ra5rqSatp;#6Z;ɐ')@EQMQ!ɃTcq^ !ZYDSU?5veGRس[ۥJb-# < M>06Fh5;Z ={ aZaГ.<6/OXr1ųƉ2@ #T"168+UG%*vNW-ר&g+ %ܠ9͕m ޴ y;V(_#A[G}0L?_v0!o-,Pnm*M{ >W.Q F{A7[iQo@RL~TMRn|ҟ*16[P$(싛Cr. 2 zBr|Ӻd%<4xFg]*@C4AX9yeZqVU(C|p/c I-c\ p|g6n[גfgTMI4XfFNIOr:-TkN.;[_a`aX]/O/dtrJ!Cf,1qM KrW92 *dP2f^ЃΝqx ƍvqк^+jYzgtPԙ;={$/?o:{zԑ E`>)v\P,h&O, x?]J*WYgZ+v=dUTׁЦ 9ӽ~ayQ\H~lpgH7Ǩ Z÷HqwՐCt 9^6jUzr=/zAOYf ('m֧Η#{%T$sZĶXHX^d)X ::Œvu#rT_ 9 2kY$?.‰sTmޠE@bf\;y\ &a0:l V@jʹ_"\F$|0*O(}ÄXWKT|݃@'/A"mʼoed_iGhJvțwvskS !BL EE^݆ <~9$ zKx@ե֧-MȐdb{hXa5LJ3:_I+uoY\RsIy5E^,}甧c5f$iH9_[թɛޯWfKR!\u:p\fAȹ*I}ux_|4 0@"@/rsc;mR6Аށr-E7u&5ÿsn( 0J.El{<1!S9~ODJ1:倫?;-N99C?8b6ѿ^!.Ao|Nq\)l3+Bʨl&+HApfzxt\&^40UezдuϟHK1T (%F7 <]?}=@Hfk e'$RS2%nNLs'U}j~$ޭ^TYv0z8MMvCeUA1-6Nׂ·S %\ #O%/w5̾Kz[D l}PHUV *  +7#6{&.PikoSBNJO?!4u(sT%uC$i.NA'i6 D+o?w,fHx41٫~c|4^-@ B!RP;'6eP65>OoXD[46- vO4t(M1owv\D2`@S5c#zvPFeLHWҦQzM(:ƥj$0~&DUp` d%tX\v(S="=&Šʒ0tȰ#A+l~ZP[ꥍڣvnP6D"h\f5z{l7H݀$Z@[Eǩ~:yz{-1?ua[C"u0E){HH0xCԴcLggyqfl6;!I2imR_``†]#;<&DpP*bct&%jM3vXϲv6ԥ@/()Ɯ3y;Tkq?ٸNePS\.Ǟ!U]˲SjI_5=C(r~jT=tI2OeuxTX пĪ-tV h42Ŕufᇠr1гXm `5BC1ӕl9jZ'ck 6 [5.{KZStL9UȆ&)jX4 c^AUEzd`Z;v aT~ꋻV\M_%չGPfEdAS&WV^B]5*0?-Ψ8-]כ ORDX!s +\#Ӭkbr\aܙ}rz d/ºSsKĆXN=yEH **ua|yakϏhَb´dh7R!15\<̃ ;^!:U ~&Cn3< w=wأ9%r8']::yt ag U#ymewq={%E뎯Ϻ'W9eטyaܢXMׇZ$G[WG2q^i)t|ඇSݩHD 5oފZ pDS(N(Lvh*\XV3\Xƞ؃9X.ύl 﨟&hvۗ, q noa|֬$5ySVS9=?9(dj,)@jY|ZiNI(c;< ד+x9C5z(}ImpX\(ѦO4`A13`񾟟|a= J7,~F:a\@Aq^y.#S`m:7Yx"MDշ.c@;&ylcԈ  ͱ&ôw6ᑹTFjS ML8yPd#oKjX2}ι^bEvS82.37؆ᶰhHԂE+Z7R}ɺ)V#3[^B%B&ƸJ[OKf|hTLd`i#biA \gM_sXf 'M3Mj I"M/*7*l(3'iܾ|Q:[ncvfDxt<й)מO4:ܗX|IՄqk0.D/LK~UzL,C&Եz)7;SK>|n/ % xcχSJ2kP(mfߜD,3cG%G,9 lTLڱ{8QG!R)]30.^m,|Z:4<װ'HZe)9IN~c R`Ann_{Jol/'7KfcE+$81`/uNg ?.zܬ{ZW 6?ХF+t"ajs6u}PAu\=XX-ϗ^WveIz§d/J潹5؆7wI ؇štT<; {o- 췘4fv7Wzr! d |i1T ~)sF6y+ {p\$oۑF j?űqthNH'|| 1.sC7ě &g̀&j&K_.ijobzֹM{ZG}{x;!O0!5& JlUX^!_OkD 3ەfb1(i-~3@$E;bhk4̷MCm0 g?Gz(k=lJ{ &+AK'Bϣzo* ~P`tgԼ˄@H@c=I3: xH׫8ٵ.t=&.shN>KB5rhiK.kD04E+VƊt>bYVY L07 KHɰpY_;a,Y ե]r>m`%R<))w }˴\+p2ep qa309N+o\]>{w4E&pPUN_S#IJz)Pu6f=Dt{і,OMyfƎ]G!4O\Z9;s(d8];{xʙOA8Sc#njΜ<.f :flUZpVe›U7͠|#Y絓<jZ tg.>-ݧ0ak6r(*wCg1_HF w[k6 .qw9+jpp5]fkuC0 |':)2`3p[ȿE ZdcXaPh$ .GQᤞL;scy#cҞesGj22M]cL_&ǂ`ɰ'ܗ]J`ވdzy"B"iδy6#UHa>=Od@B}znv/~.2ZҰ6RQ씉91q5[NJ5p8ꤕZEpU7$3s"CtFMMjϑRs Wh-UJ"Q𦸚tЌ HQ4{Q+ ?a-Ҋ#2  ߞf= ZSx(n LFU#XpU6yc{{JWhdUlyY_-. ckfʔ| i pމFy_9t\O <2Y>ne!8AZxZ ` oF8f59ɕ6qT▐,m?@ )>$T?}MI_lH*G,.NOΎzd>F;`CiJ6ɴzӠ ɓ]er$.G'Qtptng/ҵEkq@C x{=M/Xiް) +a>ҒO#D0WhGM\eyS 2CY+}ՐNͪBiyMWX!j_*䣶j*׿Dy! nrrL~qC0͏hdF 1A݄)ӡMM(!K^"𢎔GIH d0 jX9r]{^.ËL圙\|;;QI[E?/Ƙ(tY!ب`GQPaςԞ0G8+| ~Vja^Ϊ$&h#v6G*ɼҚ!4ar[15#ݻel NW;3j4 6]+jW1z;7z8h&2> jCl$xRAQ]`z$zͮ5Cp:kr;9.'nFOEo} erؾw=>~?/.'BV:jG0~amp5d%U^6*:h;hMzEC'T}!jQv1d[B9X3E+F$ ?ySSJS?o~°"3f>Xƭ.qO1Qg6W6Qѱj]҆xZkvP-_4-SNBXiVvM'>{\nX8&BI ..5-r"c4[".w]n@vCX k- asz5W_(_M.d_Ƌ"u.͢J5"Vg#;(-PR}Vgm  $Wk[?7c!0(}z]'}^65_$SZuh暌\ij7{lpGw~(ws85 X> PiC0l2 /'xP&BM[h&ڛc ։!h4`+|=:` >_k.Zi(/*@*tOHkۖ&Z4R{yi٠],_偲:lgkNp$1v[W*{Ud Xž8X1xB,SLG Y?a撠YA;-:B5;)kg̹(ʦDjP۠/@~ןaCwf<ۓl.|չ oskAPK/e:f ѿ@őXa o I1H%;ã CNԶK )mh3 6 q5+|ϣdyecsE©dt["#W>g"?֋z#r4䛳{_n{ƕ_:SuADIQf=NVg1 ?H->+^lz.:{޼ϻfbROL=%ĹR5#[HVڴ-9ܖpns69O*(,s}xTMb̯H%ɬ;ۤkE[vKïM1}wvzשTBaCqa#o"2[ ?/FpJW??)n[8Jn^\i 5C(@r+{ Ĩٞ޷A!8 O)۠poafDm/jb:8YC٪6CwDi5O5'Eåz߻x|'bx[^k3}k$McIڦr ;mCS88vԾ̊5Ѷ®@oqc ;>v5C[|Py~>Z~Ewӑ]|9A79GnDȚ;51FnGZw(h*\gR%sjb:5$#K?])ܿuVbZ,u<") *,eDo =]GMx,)+X-&ȤA D'cϩ1 /w*iMpm,*JnsBb1QH϶Rl"Jr0xf;&9,^Y|s<}O'QiTx -GgK|:PPLxdiyaܫEo]\i1cV^ނyT%㻔M+uPIu>E]N‹XS$JWO{⚨Շ^HDz+V=.Y\ɬgֿl@GP|GRi*(ovE0FA%z tc4-D ՇFfk"`ma ;v;C=~j:V!Nw є}Fi/™Cꪍ#5rcvOU˟մl*]ŀPn37fϯɰ5+: o Kd9^PR7m2xpM"`H#_ZP ?p Env9VWC&X=]l4`k8= u2X}+[pJfB6iMָ<3NBK4T3;gʵ -喝RPX `k<]ƈ\@a7QqqM &!ʾ/y$o<ÓG0? _£'/:k\RqIL>Y,KAZ|f%Kd=dKύJ=K` ~:mVȘs13*B7awH?12<"$~[ʺu8ͧ\T7lĞ݊[ 9VUxjNl|i8"1e/(ylc^N=PL]"Ol^7dM뛨i* EzЖp%/ Vcgy55|s;Ūl~)_`2 lΟZ7M.䄲ű<$`*$ bK-7ϣT ϝ|.s4aP+ T7'k/jL-7eYqޯ{UX^<aϋ?2xEՈF^iUPrvAhf)p7y1{H}e*tv'.1匧 dL( 8k:Fz|<|6r`2xC(H9X\Q`WʼnY+Y|B4"6A׳)y\y#W[D >}d4'D X)+>rM2p:Ku{P0^pęL8iE2_&NWLh!=*,1w4F!=ګLJxljfT{|ZDίG]HǪZJRHTLMi-BbʹC7g[hZѡWge __cl dAwWV8St^E2]DxAV@nm@Kr:Iț%$syqb Z5 ƻE3b*pFOQEυ9/ FjŽ9?IU+yY (ߒsemr ycX~_feN=TiL y_3B\М#7QgSVg#[,]iǍF[SdN?k]I!?g{w;!<"I@ DjG: Woo@0R#"ӏ gBm]Þ0g%Z?ԹyѯdHcB a*?`MXiR N9d!֥.A`#;<@gY0>ɣD& g!s6+nz= B,Awe$W_ߴC@Xoܫ/Hj$>Ty paW<,-OX&v'}:UikAb^wh. ;$:d6kɁ Ǿp8q{@dy2QJ~ȳkRu3"-%sB.1dr+[1M"|>ŕ E˄NQSI*LġZs\HrWKK_jcC,L9Ba k=S3}07̈́z i/aziu^ҁ&zN Q 3Oq׳Ab2]6ڼci@WعŭZF6 (R$ȂoLf,Ֆ6tK#oQ~Ư$46>(P͹t'7(Č́Q!!znn\_du#:D@(AP{f%T @v1D[|" R %/[1)PAxn^sFT" :ep,x0B4X0?n(nTPȲu>;r\7F3Xfʨ ZbΔX^}P5|*68jid_KXojڌЭ*{dVYSBo랜"0 lPv`a"z?&.eԹȶ;[  ug?R+{϶JGpQ?284gѰX"XH;Vu.Uiٹ[=z5WcmNlD{F @ALtn9M`ZRx1b yo^pf `&d yҠM}Q)9vv "¯U\LS3^DY6,ѱobW&΅&'ZR3C?xJfiUx,uoBqJ9c֔%źʅE ǧ;(a SaL෾$'|}y‎r3fO͢^_5;;g@j0N1d,ZxCp,[ccdAGkM[!͢`Pg2L(tTK L/H4 P ]?K.oɞ-VQZ~=tϬYGGvNM򘉎oUɓ}1YMڎ gtÁZ,Q܄,ǻ8\\DyȥJP*G1/~OsbcKϞ0=3Bq,x(!`9)~_k>o'd\|N?ъ8cdZ{-i|o?eC% SQR@ ÜqsqhL IvφeK_$h)NOȑ49`=9v&sD~x& m#LWoh$ة%s(D{C}yCpXpٚ.ØM V떕% Tr# ޖIqy|x[9+D (IAVBF<|2ĹB :M=\1-e~nF}/TzdM$CY(n۝uԀQ$_S*b\b>ۋ퓊!4 7"Q[ aІ# IZ7S۝[zѐ_Š;"15P:Sӕ"PM]g֟u#$[fXv3)H? N!_6GNb!kK\OaAVnďXlS%'\ѵ+, %ľJ0ȵCeM{˄Mm.X485jzӫt1+Y8 _iye"r_j~.ՉxZT\~iI٢6e]E2x'oJ|#ҮNdU#w>5ʼnij;dg~oV5V79e*T0h&g9=^牝/[m^yG|;'DXP yh't/^$ pv VS Q2.-?:z/> TCF6̺\=-y6N7&gΘi\ݫBjO3Q89l2mz)^YȘժ Bжw]{HciR昖1v}L4'Kp1]!xĚ_^!Py09B PƦ2&:#>\Gyx_`]dIB3fj@)-l̹텟5p5oH-QѰO#wvYzI=w%>&eېL|ʇс~B9,Đx 0%ZC @q66@Ln>}'rvŒ?s4u<,d8xQ'6 lY^m28D0a0|7U}p:|' Q@яS] +4}+voƦ9Й˭裴Ő_06ο'{^Wnj,AE090geD+_L,6M/YEB&l򋄨D6Otc%ww~+I[3{k%6Kkk> ڂ.pBH"IP piw YWv]DMxiQ ?, :M[^"TlH}rC`  ~8 }a tDc/ AhT1 xF}AH_dK Enp)ߖ $B-4M߇u`r㥌#4Xoछzف{_LX}>:-~i>N2 Otӄ2Sô9UvmݱHS27oQS#mE3g'0 56X%PM/BL |@ALTp>9ӗ/o<_r04.{ƷѠJnPMӨ@4U^-2i4:6H!}K 2Ns p&zq!+0kXVހpsM5\gZn>p:W9:'m?|Eszʏ[z(8sSOM|$r|9LCƗpDB5htg*1,[1*[`? 0FE%=֋eI)KJ*fvƹ~:Pz 0 Taom1˛}z%Дi_7 (j6n$˒G°9XWoxZv=cEwWSeX5/%|''\>^D*ywyE/qgOLND/= c%ⷩRurѯ$_^ro!+97 JכSͤظG(8`qc#D!j! ۽%s=.!+s+f}GG'|6?NT *R7o2ЏT%6PytL2׹ͅ5#\xSnIrds<Ƹ)8 + B!#jEC)ζ FabQaH+lhWМI4qbeڴmR1/f&،n`OΈÃ~/$X#Z7ъjbŐ'(^NQHo ,&[=ߺ{CK ؉_K/"[w>BU6n;^Gi;Iw}[oLg>㾕zL53Z4q8Ow`\HY"l׶Noص Б魥9Tz"HzuQ5ul>P2yQdpzw@bSVΛޣ'/\$z/R{ !)"w[K6fX<>Dx7R^2[WFBR>]];"fHvcRҚt SAX- o /)~Wq/4.|aw6i2ܛU cuiʹƾJMOz:eA{xͅ*=x/:= (Z˵ALJkzbmSYp nD9_j+}m,x$>ӳAeRK`)^f8A[Z )+8GRyΐe8*G/|`ە(!W]Jkp75# U޸!$>UD1H=z9D'rVҮ77.H)zcfI{~~C q9QJJ]"#Ӹ鿚,"@h6-cB~^R2.LֳFZo AmYa #bD҂-uyskRU:ʒxm| zkJb/Љ5f>>St3xdjiG7Ef/#ǚla醲*rwN|9}kxD ^߿Ǹl_r0qr_S6f@-Zi3H LzQ]׀%-,Azti_Mܕ"plRǨA,N:)lW'P1j`14fWl.n  F3-q>D<<TSb=7گd,Y^Jn7'H-V/'ᦇ 8y6 dH2]o{Ȏ'70Й^Ƚ%U0)K^*eʘ?G[CDw@oF ;ZdFGq2+c:ZևDy)~=eoBr$xnkS.4\^co_;#oK5ИxP(XmQ5go /70ɧGlf_ ]N" Jiz`Xa]ՍD0] +&/ #j@°W</(6_~-P򱩓a>~TexZ۠L:z+=mڧBGbk4g;xFbz@Vk$r!C,`ڃ/~S3Тƕ_>Olr" MAH,I4' T/nULW;{KH4O-#_vf; \HyL^O x}^U'cIK奄cҘ":sd>ql'zrUV.+m]z0\߇k}-g]'1Uwۃ g= sR H3 \%s1у1 ?4?A|6_E6l(F!@gߺttq n~왾,v.ZҒ. h<-/jX? q=han L&0uRʟ(Z޲Q~F ~tx\`"GrED8{:y>ek qYf.>U`O1]jAJxKhhm¥yqQqexb~K3ҷl.w՚#K3:NWL+$Hr %p)i*++aAk?6_l|jNY PVBr~w]L 0jh, '1EMxkIfK m*)MDLV7Y:P?VnSic9$_ǃx1ݫ@w T|wt :QYJDߠ`>u*,XpnrЛˑ#9 D;.ڹK 3*ՌkwFْ_ֺBK~܅μO}H>7] u]ZZx"I;AjSY|q?xmqxY|7%96"tOZO}~-k#SDk5AD7ُe@I+>FϊX"Wݔ~͖7!=aBb;[q2y5Wh4 ?M֥4E˓˰a- H 732M@U#T<ެ:? P%2"&&%5~2Fiz8ޠ ~`%?J,~-Y93w@uh|iPRAܫB'*2 [p6sH:a2u^_U`hVXeŚF&(R4}pXsRzZWaw6<}wr) _B90S 7q> lnq-.zC2]F&Vq`qI9/-<\Z*%LÕ8 ܃HM?AZu8!缸t$ێxqiB F 6E7ԑH^vm(T'e'wk|=.pjb9~:9H륦PH'* LJYy/EP9!yEުכa c-,x+J;t//)# .NeemoN(]:Xڗt-sdr,_;h!-gZ6m{=If?q+wX+W{)f?OnhzVqPV,ai{kxA+k;6ltW<Ŭ/BNEݰvǐCd/gqQo#d^*^sӚʫ]Hz`m[!D̜8BEC#U?'܎ B6E^tb99 fA-~,N5/1cb3hȿ1uCBdPp2ʹGΆ 㐒&<8"F6*b<vkG&{\V{5;i!_1?h492p)}4J>ȵxe낃8<5~^݇W ?jK""Z^w`{h,Z\'l7 = -7o;uWWnrќ"A F.0xc&X3Z-;}Z9mEqls:V<񹟸4jq m'_~e (:ڜiUD悁xj¢Oɹ|d8n%{6sd{0ףΙagvi%kfFMNRiXV:)t nS& ӇBiGd'-2,qfqx.cs-Xxm}Dn.3ZBHkUQjEurx)^+2K> Y;}GT>BWf~?GagEz/n& g ))I \e8&M%ll`YpG;0?qdZ{Z_6(iMK$фjnN0n,2 k'Qc&.jc <0*ӎȆM ԨIj5#؄yUEw!"Oˊ΍K*WNc)&feͧ6l{1OKR{'}Qi9dz|Wv%:կgOݾD$t3䟶3{]֊96݀e0$6ӏnڱ#I(("2XG–b0g]dGGB)xw?Oj4!V?ߺцeJU~/n602{P U ߸_Ho]) \gLnKzt&&1Ca@.?z7c_q^w4>RS*GU9+}zX{!icԃsScKqy*e$T šu&cс'KLvQ1`zEPdzRS|YE5Vca9U֡_ώtSM4NJxoAGR\2֫|eoKX|:i$霒 tvPН`P&J̆p/X7Τ\U[&|̃;5\|rpnLEH([DL>pZ,'R/2%O<L'] 106[/&QpF@g׳bzn{I{)zneެg[z79 T-"{YrwBG %=ڄϭꊔ =NG,{IF5@#J c R٣:Us%<6'9P_V%En&C07vybR71lx5=I<3o֭ϗ#o ;\eٱ/t ɟi66,UU` BEd!f:~Mĥ=)UYFfii:"MĞ؁1!=BEUxx0O& |^F~Įƞi2SYBcCS- 2Wb>2cCW&n@%D/^$};Y}R va*4)c-Oyઅ^IXTGf(GPc25RsJ|dQi^*r N=~\U-~7NJÉ fC].xdhk־p@npwQgJ Q!tXwa/T#d.,ԝtwҸ5bs}3@ٔ8X㕠KKל[a 5`y0bUj΍dyd-p33$ޫHs+L:ԿL/¹ߡI}PKjfgކCl?MNoZ\WJjİ#V֞› ndksv+0kgֹ="H~RMBܒ`*f*C-\yA(ޏOZ,:5ףF 0iM @Ap4:vp])/sMm]XT^Obqmc8~-Vu4)8dAF, enxcZjg$ 7z1_!+gU=1y/*}|MQ/]ץɀk5NenWG=q~ {+!?g%X>#X>OKSjRBm 蛄FU7">]o5K[i)$ǁ@=d3$c<++ʾ)/"rXXuʘ8{/#}a[ɆFG(nHR ;#^ z8՗)76:9^\T 5@(34Wg!CVD⹣\3/k07cjR  ۋ Fc+Iw4aJq K<\-]W>_]ץEG\wSx')(?]TYSRrB}2DPdqnWfMcHhũ/I}AZg6ł7ǽqxԓoϗ~K;g䊟1=ǎu#9O2yܭ*im A0e[F@e Cb|*W;ci4t5D.7ȕ7(4뽴#2wy`uܰ?Oh 3 Ό.GF]~ M;U Abof.eHMޗ 1tQnY{}e3=Kܼdٞ8ٲ1Hl@g;?1^D _$m _; 3%|.HhD*454?`F>:(H{0L6e 6hE wEr7*?~fЪr˪iî5l42be2]Mv*ﺃ4*ku7ǠBTϥavYIR5289`LjQ)F7N? - >D@N3& ̳JaShSJe!X)`(вQܡqj^s%jٝ2tRI [BpDw]F=W"0%?(ik{qF^~C'Em,D~dćBR*4rW2Q   (|,/>FEna=>a&P(mY2@z!M@ P(PpuK\FCL8~lWH V=@1qUBCVR 贈cgǎbVWҋ[y0bV a©窀KS|M)nXpDj9+{3u|S*d>b쳓qZp/=$ho,?RϔN͇ђ҃8Jس˼S=z`ytsS~ 1azp S"~!\3 (JQ ֤@K@UÁYT SioOt_Xx怯[Mfa U16m`Ri=VQ!v ۙW'zW߃C%4Cj_سޏbMTӚ~UH`'{\62 KO9qUFA濉7i[r[ȵEHpn V[Χ[IrԒy.3GWna5Aݡ 6l3~FwIO-AI h#uFMl9`k P߯J tEI=;i'j^9"@D"s=:E S\d[^4JpԖ׍E Z!M"$x#/g.@KgzvQ%^4vz6u6C=jqϸ -j36rxqۖqI^&1[# W~ Nu?+oYM í4vhKD>3V DdQ渠w oQoB:܉fcKz+W=ipQWsro<~j~uP_*g<   RX)~?9`4c?%]yWz?LaX/G+mjj-20"a"A$ѐ1u\gOYq-`“ ԅiyv$da C W V@rب eˇWۉ0_tw!d򭱗 :#À5n$)$*&ڑ?=hXmFsE1-?@ٖؐhΞ"A\4z,xY_&3_[Or4TCrWKv7n|<t!Fr)CtGâ0{K% iO~Q|-# ^:woԜ^sPvLh`dXz `Ed@a}~]|Ь:&g>U.P_TK["? yEWŴXxA879np>IDJz| I乸%GZj t@O;>*^+vL+'-RCxT@Ƹϣd<4s;&7ج ?M-mѺ|0%&6V{Z0ȥSpI[8[bω8ÃyhY2Na#J@o{AZpP`W[(3jK ,#%}{kwgp9Y:6WvAqeT,GL+4U?Iذf_-p[LL]飹voBj%߫jYbBY{g̠ ս~x+GQ⭍([FB"%*ZP[ǖGs^'m٬u Pҧw |Ԡ)]p i/ G>z=%z3NINTPb^GrcG2N`nE#\&i`/%B체2N.'?x /|ޭ^dK WBb%o]@/ZM.\jynK6XaXғPttb>c8A%ܪ獀l3/\—R5'XJH(#JPa#ysD! Da,$1"˖tQV+iDkyI,s )犦ik)mA6N}iS!fY[(\}\'>q)*,K-(C6}lsi~$:.<)|x :BtC&;;N-P$G[7S`};6E1#}a^:*d>||>B,l_Wb)) Uɒu/~5Fد;,Reqeryk%1&d=Ic,"ل.II>+*zv T%Qa0I*E|LK(~F^q,jրT}'u2mEx?<Oҝ8.}6;Ϡh .,"mLwKjŎ;̒RnHrPXOq8Bo5!? >ac*#ZpmC/"DxTܹ`*LDA_a?&P h?Q*0wa4ZK#we 1A0ѯL-ȔY"F'*亳8e;9 .ltP`Nk[#caJ AV{{|9yaÒMkín|^!{<x:`vj (6" ;K+ˏvbhf 5x8i;@+1ȏs.􊪱1ʿ5 'XXs-/FtޒL;^cXhrӝn.2.k_} ]%_镶ZǓ;^1BܼUDH#xH:*S|17EFZ,l+B[zYTu^98a3+D=0.#yT%ٹZSG NkOJCat|X*ӣ% kSxǬR=reۂHue1-?vl- ; i\\mXzȫ H^!$C5MӥMϾdhg4+zlW]^`o访VQS#l%3)V$#ў3D:ҟ&i )R pZ؊oFiZB ߍ$pz"1\ ҽ2{L\b=ڽuUˠ.D$[:)k'hIM_(W:Y0[jD"E'A,TSRȡDwՔ wYaҚ^$PbfoAQDi$g;K/L2˦ѯ>Gbw/ tCe8G+R.bwbU aWଣYߨR螷&5|5z}]6sm;Bm KO7τ+L`Lr<7; !'!#sP3 MJuLVFmQZ%&(MN13Z~I ɡ>r Ea9ɖUSpxwmDއQ+8hXP.n9]?_@!D XYxbaZcsկNtVH~=^\tk2>]d=L=KR{~p]6j ƒ!e6p8 kt#Qm \}rMbUu`z;!)۾EBuq{Ƹn ~㥺} -BMi V;$"`n97lS褠:WϕU AK>Pw轪k+y_"U(+M>^*AyCyى46a f$>%Qv<~`5 T''!p+6I]]w[87P:ݭ*9i6G2䀷,q$Q`.(!o kK2nTXڢsv ZKJ_/BHB6nH`*il|~;(Jz8:K ЅɎKT]ZM;ũjk;{7{1 kk*$`5WTmh0\GyPN OX̆|0 &o+B#ȑ>`ɺZJm?.ˉDYoUs4F b$ 2$g 0p& *aS|7ʍzO,>; !x!XCϥz3(~& Cr> T?i&_ B>d7* wX)U*'5d.u/"ʣ(zCZl_v>hCQwG[a0SCE5mJfHO¾m}mXT# e`v5".d MH%+d7\.i@۷r*ɀs.{6!?!5SK{w:PlIElVqfK1yZRGŤ7.ҭ.1+imac!JY6aٔxC{4 G )3h\81`+ruW+ÑF Xyz0LuswmL S"@(vDEkMKH^ch6?7h{gA;Xy#7[r8+-jgm4A/3hU!̧ʡ/W*?hY)a7;T$zvuQ'uFkXZi-quoEh6M͙zRVܡlOe}h)C"H{W2Yj8 ٺXq))[Q2M򇳂,ҢA9;fJl)tہ:2mFtݔ[^t4 ]xukYoz[twí*w!4/U! ^޿RDͧ#KHjoFGƭ *v@8|*Ds85[/~;CT;<>sցA7Fۏ_>^G%O!!nVVсԳm4}; E 'u$2xrpf1n-]\q\Vrե9{>sR%aT4A -QZ^TT)OSe SMo!MxSUKPQK Yƥs>^r"F(_VuFt~|\ 6A`pwIdg oɭA- _D );,=wTW cE ZMXU՗p$mg viL8q^sO.8 Cce|uZS^dUpAw -UWvn3bЯO1)ǽk`DJ5ɞؼ\&#aL Kex`ƫk䛛52\":_ bnc`E .^5۔ Ft 3Bb.sFtvUḤU$As6a›~qװï N>08 '$Zoŗ<=U =Pm7XXћsyM6%YJ,ɧ?7kg}Ec71F}?k8)Kn8jl-ϥlCoBeZ㛹fӆdeX:^Gʴ,N2g喢lFՠJN,}@Us@74# &D-C4Aq zq"ʃ .wr8K%UC_AV80h#5*9[2\˰TځBP2}`2qȜZJ#`T? D},.fC3w`d  sF` ;zIJђҿaېLl'm.(kK. _IS M8^yJh=B E[4 cRdhWWFf>ݝ>njӍ ݹ3)Am2E=2?>#V[\r:?Zn-h(G+Sx6 屳@UuIaWk}#FJ^x k(OJ*JJ*fh8Y⧳aCu ]LNe t*A=0)݋*.I8(ba2ǟ=EyحWYz꽟z|m7AN3Aisf4SoFƎCn_z,(0]RB8&lX8\GyVTk]c!Ua+Ꮱ\w&)N2PX/DO=5U1J) 0nޏ ; ý^7:dz[Ue\dMvl.>ģD]]v~CD Sۥ=x#JSpA]t<&3^dZ1d3=^D7'e\V1M,)-3C&GjœeQyjyPJt/7:'y=*ĔcMiՠyHg53 tMOpN!NIO/W K֒ U_7l{FB/[hJUޠ401<#9z/@ʰ?mLH, nSI]NN/ek\`Bnb`d 'Z,zF+'`q$_j/$Ų0܉s=q"CYHAͶ>Հh&݄kT"e;k`Ldl2TBZ[ڪ>@ڍpD-Mw,"T}};i}M{ 1Ou7e E ܲq/Q6'Hb X/jXxgaC-QȔm"G|XmAf?0`L|ck]0z$[.8j1N2jkWܟU>zĊ|G{F^ܳHSӜpE+S]*֮J_\VN 2]9O"rvG]H܏{mZ唾0>wcjrD<R[-EhNtF] ޺Ӫ2!]y{g^ f*=;\W(x.A0&6YҌحB/*N\^ -uNuZ 6Ac~rf~]!Lu=W+ h1z \O 8Vg| ]Ş> 3\i]}6(fa\_#a}YjlD6 wN(%3v)C}JIvwoiW)+OPGmRuٻ2Xʻm!5f976LW~W zB1d4?7ݴcb f@vOPS*h2xH%6Ud];?ƧN 3v'@tN<$J1!\.6ّϲзAV/}j4pYzNczXI䴋̻4O;-68iM|q hi>ҪE&<(9*_tlDTY=j[;ŏn<$20 (UT֨K#t<#$Y΅頷}M}$n**O{TMkHRkRo[ANqsY\?.*$g*fA3~0+bj7П~ԤP}5T,MdӔ t獁ѰcoOo&̕8%1ꭘȰŚkxA4݊ ӈHuN(:UOiQ٠[st]CCvd]R3* ɾ7٣ >8- sLkyW603A[gX*0A`Y9RCBž*'S"?UZ

    $]ձd@& cFuČjgy[7?:gZ5K;(iiq :)iym8"v$<٫ iӮh"xRvr {!rt#$Li)]ߊ36,5 ~Gn$t̍ +\.C෻ƌd$bfvvCWD/*E (PSE@PU FѱcP[pe^L>x>9%cPq/lq#o;d%-mW}҈鴮*; ]$";DYLZ-954f}E4tɣdx0#a!t'8RI?ljz5G5F8*+< R5rbHrScPꇮ'ӻh_GK9Itgt @0⨩QXf=B|hEl: VR56ɇ ž&^f="QԢqC3#^c)\G B@+EeKaw >}Cl#ʲBs!2n/x;w[)HK DJz:0җ2'aLĵNYט6f![PV#\TAoOЛ`xuPSMEKHLZ)c|vdg-sG~Do ,<1H!rvd2اqwĝ x5D.4֕Q&K2'3XN#6>W/BܾYlGzrdl(n.+i];k` (QE# კ; S6Q@1vNs0*Y!M#!e =dBO}MYWYD7nBA#s ;ֶQy0g㨽2gzi:x. Ԑzì4 fs 5u=|3P0@CEʦ89s]}U`x )UU@X* }2\ ͬq<U &HdbPs/GwG)ۿAG[2pyA֠@r}>Z8?߳I:3qʻ&v 5kÊ] uHrcTߏ&,S崩 k7Bz}+K[q}gp6 <,pTHH61H+Q֍0ٵ#jL̼eS_P>ȣ7W=*(c< NDfxmfX_7s䘰ףA?6<7+ |$1.Y=,nz[UtPh?B(ܱvfŗ=E>cv}R0]xD M,u" 6(8bu: J/[Z6#t`4AÁ"FLn'%.Qc'afb`[2KC31v}n%"|NJUlƤdTR3@(?p@Zem̻Wɋ'Fϯ521}@x޽NƛKI6K5R-ҡEᎁR\X,hiq]ñGn`g}l!-*+J нhvaU<%Q>ljxC_*tx#5#qTbƛE4صG?N|AatX8B9M&e1C"r< yg v0<#*:WCx]v*|` eZun 'MtbHmh:nBM^lBw)K-d{!ɨ+NJZcwܹ"zb`MmJf/?.$)/iȪOd{s>͐.a} .J& 2$!=Q_ѫhbhmy v[ F6M0X6jUU-}u$&0C2LVMsHkB&9w[E_r8y% LOOp"Fc!96GG?JÒ=ZrKɖNk!HkMQ&aݰ@+-v]ɠ.6ozH!Fы6sU,ߝ.ݗqjCAD\yog@i;_b"{CiR2l[}D1[>ooDUfjRyחdjd3 qˆ:t*FaZ2QB|cʦp|_CEwhYp xL!rb=צ~dg$ ah٢%fuh-PH \J~1Oi[sh:f}4Aٮ(6#8w85$ʳDhs;*iVcB7|jMݫx͕{Q5q3f0J>l&B|ZpoBoxYxe+mD+Wz+0FJtt`$w,/e io3OW#[){kʁ!XA`?l)ƥiUh@X ) cK*RʶJfKYhj޹onk=&O 4^XJlHӽmֲCr mY)^ R؇s Uy2>yPyv7- [RnW+_{IDs81eV=G5? DQynIҿR J 7H戾~J$ y`~E$%:׻p>P >T/ Now5r4d:׋rReH4]V7KWlk,?Pn)׎VyHy cgW{ «Ъ͐ke~*)yX`(ߐ~fσ0D4E]#I.+en&GP~A|*j!.~Dj 6Z -}1]Ψdb=-([qD.+ۻ޹.gH&E}`"ٽM Rf0<.W+ M4EUW5&Q#L}~^;7n (DFd>:3]a@2yPP95=2i_xA*>shA̡ U{5ҮҦQΤJ߄\fr˂]G4;ߦ A+Z p3R\QAxx(ؒ1A3^RR d;{>$6i pdbe,][IJ~-pЯ2i߽ncQ;Օ$&llDֆ KJ)pŒOs,UsPNҜ;ͨwyNBZ6,3q[chԗR|rPNʇR&#PVl/xl6 bfPESovD'6$3߸,K-o0 eɪ 8TRd}D;tl3isҽj쉬ԙ ,iR) ^dy-.5tN9HKȩg)0zgR#o;J,?:`JwgʜYUִI2Crѓo|e&"lJD4;cTMc,H]EVKWCU~D6`VNM}ɋlu%uVKr23 &m/$zI~eFE3 V[B{$0/]7 g̒A.fv*7PW|1@NÏxfZ6! 'J>k^-{uQ7'έCSqmfܣx>++@knV5蒤_uiE,I̦_s ak"K˫wM:"|Z9E桄z5 꼀>߭,u{A))Ы%~$_$h7DQ-\ \A6YFDX䏵 &I1gQ |npKxӹ&#FJڝ¥/dRɽkG:+:ݘ jPߜopl5YVм7|QqyX5tEG\r _/ FN2.u+)d# z-Fc\@~KX{ uk|ܗB=Ӵ '놾G LgQq._&K9OwS6i|t0}#5ˊRqE*H}mxm&(!BZפ vR %'&K&:MGmxO88^6K)Y!ZH$(S0ykݝ;h4LADdnGdCcHh WtԩQ~F =S)m\d-H4<YbwV,-V䪡ӛ/굅![)TzPͥҫ0, quJl0c1Df7R;ۈ)eo{Uu]Hꐲ:k >Tc?'Гŗ- Dl}Q_J>ztT2,R 1?N{K5r=;ZoJJefQ ea5VF8gуé*>HPpƉǥÒ廉:6 ..52!DrB2>z\Hm'zqfҤeBO2[N?H6F;Z0؂3EN=LAhxe৷FKD5G^P] F5 $+b ;90Aw]Qp~U0e@'4"t$$uγ~-c!p,hF$ߤW 몿F&).,~j6B˲7NzQKYEV agc"UH!]Ҕjؗ&Tuן=->y,KP+j$Iem s#$8Єra Cr fkfu|!Igg۟9xNM"8p9YnޡїpitCzRU~U lCoBb$;Mc,ݾM .(Soʰf gJЍ=$>O="ڙvS\.U2&^`e$Gs b92-z ij^) EZW6Kz6@sz 'w/"¯>t|俟 H_>eʱ (.⃵[4HbVX/#>k*:*~>b]$EpԴK9vtty7)m:w>>cZ>EWw#ޥuRŗGx<[hd9\ZzEɰVN_Α3NO%|ӔJ߬v̨fԶrJ lm#ipX{/>^-9jW EzXC2Y |deAcu6k|ȍy"/uWz*! 3E}$f]PxpԾK>7;? 3G_Ͱh}w[]=ks߱ y 61 ox(lkZmG1 bm\ɅB~u߸(Bxس=Z-7:3>{4r>pF_ȳtsI2 ݌E9m_˃<%}GZ[xYf7QbkoӃ!Utwz]U5L VPVk*\*o?g ]J)1lERJubV `k0/}5V7V`O&9 6Խj N҇N^}F6x4CɁ5VQAT!EĔGC%܈gE(MZC`ь~ۻ̇iz7 .&X:R8)f94%QS,d{E]e郘)b _0N'f)77oPcSո39DݑEy^ӣ$9WYOd N(kO0 j]jj|*!FH7aV,>FLg]~?:ꕈr -:w+Co-ETBWUz|*R*y149? SXC>n)ˣ ҉0s)?znEv9#Uȶc0K@9;y5[uڇ{hx3A ? yĄC۰ @xae9#3`ݿD-3ÁqKN R!]J͡ sEaTurr5iJTTpmlajo#:NŽgLR" M=ķ* | ZK_/mfwwx 4He:qN[cDDgX"(HOK$;US,K}:SAE||fbW=ݢ)M)]SdFi`BYY8GNk%Gb0%i.Za[/Io4 Mpm>)1^'1ыrL3=s2vyR8iu=W|6a6} lmͪ* Өߛ}Mc5db2/ }7d d>mrOEAb u {ăxY( C?a9*SSKBōy XScn{%3:,UT, gaߟqIԨ;ICQ 82jz`7@a]dq-G-@{(Բx6``?pk&լ wրN1m9~&j6o-V1 n,:aBl4F,ݎBlP{&r#RB^/'D0--öVIQol(.5d\6cM@dʄ! ֠ФmZp@*24J M&\_+ĝw1Wt|c%o `ZC4O#,1X-?xo4Q مl- eKv:244VLnw[(zE(rȦ nAE.W7vOn%^&)jO&b0'Y 3$_dP8t|k5i=Zc5+ZmkL{UAxgs&pKb2WV^E79XuqUtb>q*@vɼAf:JoRLIJP~|d1NZwaή2E an3~,GOa+z֫YDwܒ><Jb7Uǐ$`QF>fE) J#61jLg|`0&,CWqخ@F/-\È"o;ˆ){TţJl)Am$*(HM?ח>#ϏN f@u}R;A{?(%LcuyS xY\6RaG/5??l=%⎏rW>ʐ>oQμ SN1Z܎xz:ex0p ]qQ}+#(M0WFunA6T18Ym\1n @S-l%>͢ z#/:Ki hdfNeMFK+\ewfWt5dž'kETYWk?V9ss<_-yu V.xY cW*-W{q 2qn#pkgzť`V8/7F()d;( ι#LL!bsThw+ 64.sePZO<;Q\ڗw4#'JWq%-qֱijk2PP"2 dD7D/xYk6/VÜ2ѩ hXktI}GE5ȁ`^Rcł2 2_!gBP8e 8̀i"Wlw,UP;`?sw)1&NP6hф{ϸ-uaDy>8E1>%bIZ8W1+Lv5u.PJ}BߒsפG$ u_aο-^rfpqjkPr*G1\!:`ltދ^/~Mf+|͡ 2Oߞ-a~|m|ұ丶 F?H[#前Fh#~QgNu|edU]53mm+ӆQӎ[!CL~5a q8^Eʲ)V&?Sӧ܀>#H<p0P}^ߍњAA5̜V(*a?OG[r+ћDW7}j"jNTdz긃% "HN9y}W^ d`N7%ꥃnt[1{?jlsa ɿ]J2KYsx|uܼ:E߷׉UdHl8Dy! }}cB C6s4BRa5sr3hvR9V _gPU'3{;.( |ꑩbʜUHz:O?8D=Li)۾.~!al- EjŽoц-U¾UPqWXe/i'xop!K"欋I/el޶ޢHPkEb ,IC>{'rH4^b- [R1.VNTa_^042R vX"͠[h #U؅7S~ v S~WĔ ˲pȲt=bDzEIThIj~2YhTv~$f ?rKU f@dd RŅȓ"a0[PUv~dꧩ4ڿfҔnڽ..H-q*pQR}lsj:sʾΤNBi`@ A1GͩJXq>S`vG7*)t+4R\V$|nbܶwϱvLvXO@mV=sgTHVUn[&Y6Ĩ?N^ \UKv zNߌO٨2gʑSiMH >6_l CV6= p~k=*YU#:pګux_̑# !@ji76j!*W碷xDaNQ1 D :l<&AHh(Wܝ<پ n.dˣc5gp]s_qJr ^(,5[x BEjZ*MwL3G(}P#aWɽvs)fpJkIk0H¦HMUYV\trbtPzt=WytEA |k+7 THF޳TgH{l+pOB&+kۄf@ 2^$X)R-}5-Z-QvSݷx98WKy4hCH9;rĩI$.z ?zEKܜS5DP{U`;ƙl/~Fag:5HzAw' Hr<-GV)3lbdOyٸ)숲^Xhcj,j8\e-88VygP qlFV}vwڡǕAo3S(EmN7k75A1bFMw '˘mo+ˆnLv&ϲuSĤ|s, @vwOV=cMf 6,|]|ba z-}wAEr&,`*tM > 3# bpz򵗦VGlN9&ge$~H0O"@Tn^50Jaԩ^)k^ħء扝Ev <(N2X^#&< ,~Zzx?6A/-Sy+z=j9=Vy La~ت36 OrнOK鞞;URXGgn^IISR xi]Mu4ZIձPbpu;^B`in}|4'oWϒ􋍻1mh+ ijөE*?-KuPZ;}ɵsMTIw~Tɓf%cfsa >i-l@sop{ ISk$b-z0 6荱M LiL=¦^g0ݓ*(Č,cֵ@]WnnUW6AZSUX~L*{^aM.y 5I 9&ZJzqX(:kF]}IG.&$Lupt, ħomѹi\o-U* nd5']9bSF?{¨࿐Y߼H9R^iBrS [Us=aH@h'#ތW|Lꋱ2yzg]&k i,Y4KKy2G%kG,qGlD97 wAo:_ᦟv?lk@P_ܹiԖn30Vx-l-} NEU 9_cr^`dKFCncP.2e)UvrGtbxEԡ/6`A ˨EQE R{m|(Xy 2ކ8x}Y/'6Yl;!{َ>;0K\,+tCI1"ʻDElּ(i>`Vr.ՓN]$ZKW )Cڎ=ipA3{MxʟR0O-BR1:OŃ9@蠓*a}`_X7n!#^(ц rp&%/bBI?7XpLv v<[#6*IBHrb?Pv 0 kء鯡Q?\'TPv oTfW/Ս(yīU4j)8`K5bֲՕ#Wkv E1K#HƑPPVw9O;1߂!N)Ux .iGޫmmJ*r?&wdKݬӓݗVOOJ~ܕG K]ɔբdo@J dMW5xGԀB3AK0Nlh!vɖv ʋK-U' z Gv0])J}a)W4fqԪQ&fM фږI޿UQ+]fgHDJ_#XqF]E\+\~T:ᅶcq|HFJtXĉ nh+ nV爎 N;Mk4RpP6Kp `=8r[߮hIFi 9PXN/kKiSGE(k;/ M略x'dYPN:+eT=@| LZ 3]'Pl[G: l0qI ٓawDmS)Q4%ss==6p} 8 %q<ܡ%'Q!HDzjLlP,hgO(v\ɾ&]pFC'E# ګGMu'2%htwax)?Q5L[|(:1~)W=x:boNXz#+ 녔FIyaeQz pP:kbm\ɦ A@1}~A̶4lL]kf74D˗NO%ͅO9-LZU߰K̀?)OKKq]fWj&Htg)N|ш\荷H$oeXA|(3CM`;لEE`eb#~IHerO7Va ,wȘ4%Zuuũn6=8-%u}"_zp&}ӽ2r[և-7l>%Z*)|sҴ:wgYp7W O:b1YQE%J ׈'ḧ́lЖ_Z! \|2̜1hU-㗾ÿ%ꯪ`"A,T n(6TSqV*ĚFKudg/+ޛ˖69[iT+ds"`D'iN0걓w>ՍO2ysʼnyTtc))KKe̠Wى="o`sCRԢKx9jU* ܒ;W1\3ԣFǴهS.9s5@3EF1[h,EL@$ KaBޒ $HxWKاh[Jhfãqw9m0^wXքrNºF_L : ݁ꤢ݀ 45{MRt {Ôʦk]QB , k*\Et,ٍ.G@qQjT. }zO8#. ?0oyԨ%%8"٭ g6Ɛi >aORpՇ:𷍪󯀔_ҘhȖNF7'./G8`Yl| xQ$4{vcȴ]1h ]6">- Ͻ.`g ]{utNirb|}k,xõb~ tyaۊU. g*i{2wz;ͽcf}#O&s8G8׍(NdWV{bTDQ]+e.RpU[+::̗µ& 607sWޮU^([1K57Nh:͉4#yߴbdg5JUD(4 + ~;'GJEF PLˏ=S8HxT"< 3K}2zwMxӪ&F*wg=r$O*QxB`\sX ɑgE ^cN)Ѕ'WL1 6q|}0.7:=[(FTeu4Ϲm#5W@zB-ʔ]? Hy٩l\+$L鴃.e?j(њ^I C.&)x^s⤶zd1Geb%,J]ac1PIdgy#͵- =L1ǏY5V(%7j9{VSIF8B+X nY_ SY8zJ`r׀.q+nabkg#DF&of2τ!ZXs2`:~L-sxf.ss"\ɷAF1a1Nړ@(Q^FCs7~ZPYG%uZ U]W"(mAO6%,vD"j:ӈ2Z"6*簜 ]̲sqv]ȗ} <9C5@9PSyuu<_)GƐ 0'v<=`<qU u .('~^v:d}&9[|;c7A`}fw?f֏,TLL5X*ʹ +~ux]>D%3(hGfp6݃@2#0ՈrܸRp v^铲8hGGur}z^-)A$ P 8RXfqe69ɉ)%9HvlP5 elwg-4u CK^l, 3iE k Dr=ߗL-zqn{mϗbxkߝ!K'hvp\=HMMLT ,dP{;,ݒ?kбW;N: hwe7ƈ*0HBŧ2꿴kWv%f %Ɉ Jڸ0.]OjeRM! pG4bA\'lE҂w)9 v*E)ŒvJ&~D?٠6a`GۧgxaSY-`^̄ 9tZ$P`\4DAu [4-}f6Jֲ]#i{J > iˡ4#+Nj!/mʝ0$v9kEP,̴W {G2EUEO$iϣMjԠ¡UN"jqS ?|siǐJ2]/L h~*rLEڝÐ</aKպ^ i~V4I%-d"8-"\o6gɓs8V3S 뻺Fqք$+@|I1ޢB0W=S }Z!VDr2:ZkŸ 416YIO'){(H' Hy{ia'w( kH  fk2MV ֢K *a d(?un3T; 1ծz*!Ï$[W]󍶧F4*(j&O`eۏSStG׽Բͳxdrް8 K $&ѵ󡪣g9fheH4IWP[Y8!{n,=^ ~)1K*O̲wכ#)jލ3Cd^_emc2쀅~JCK0VX->*(K 0>cY䍲w4V9 jKbMlub˟ Qw'YUɎBGEfOHJz:3] 6H{K|&?DRfdϝ^B `_:Ԭ"4v xo}!ğZ!<5]2%L];;<l; l:lq<פed?*3;Y‘rE`~\خbF+5)cB==,AiL%~jNC:>!] AK3SFx$36AYD¬B&5)2{5X 9M;W#|=kKF=۸~ ~*v_̦#PT3-֊!2>,~L1D!}t_,{2T vg?&ˈ iN;Pg CQAr:kMKi`Mg43I-uDt.JafMU-qV|F$ZC2#?c/lhgMqm%B, xWp6{۵&י޷Jf3h&E#VCUOeb4`v'h nȍ0ͅo%0QSF&v9…Cl/HyP~&[SR'IΰZgƼQ >`,BĦΦzQLNj ˶H0u#\}G[<}?1ZW.*}6v̗{ @j.2]jIO"7޼y~4_rc`_ .ѢI'K' M8w`DEjtkf/ݾ{7_ 5vet3Ĝ=%5 T@.tCA>Ϧ 6GW ~~POC_Q$2 zrA.Db*ͣ@I}&_JV v' .(ܺF||~e.;`vw]Sn>Q} /2`ex6GmS|f}-MhGi^![aC&JZjxK' E~5DJ) oX3$u|`Z[1Ґ#Mc]oåU3Qa(MZ(УkώXP/&ہGfÌ^QHr@Oa>oP {$e>0 OJ AT/Ԁ>wӋȼ\P0Ơ$jo$E0Eojj G`QujȦZsՍMq_{g[)$\D]]u_)Y T@ 2 /0ٺLή&&SHډ@o俚M^G4! S#trżg wjN Cz~rO_qxg@AW;2G6D$k/Mn'(e5}Lq.oG ]$ΉwON"(1Č y`݅nOC gn}^^޸qÄʏ";\y<僘W 0,x}& %)\=; 58^Z>3kJQI,LKyx=7= )" ߹"RVyg)@WDA(Ӫ!c sp' L7i8_ (1N[9hK0M~ R y!hY5њosG {#U0jXZ(۱bԺJJmXgRXxPSr[S\l d/2pCj έ_H͝n"+Kv@tk9|Oa~(4nMaFjIn\δs3nE3%_!|%RhXEƔH8q-JvAg'ŕO&s`OvueM_nO奩AG;'I;풝)0鼃eڵC b EeV8wƦU*'tht=M ᮂ:%YytC{&PdxIF/o0E/eDŽP@:^ߗ0FdoXSOƌ-8?˼C%] zAk #@VʱSLaۚMv9c37(ÌrcC4 {&]΀N7|`?Sb&G<' G„\)Q)|"5²W˴0a/3Iy=(U&cSA|:]/DžZG4w6 y=l"*n8X4fO/'yxG;++%ox2f;hl'?q9=#P&"7;)-?W6 СV)IɯOP3m?ӿڄL"7l4 @fkIX\2{!Y޻Q8 X >1Xx䯱Q-edxzCqgb+ 8@!3)ol zϜӪ*A8b–EId *P $0]m6Z 1zG-0h neۼʂD1S~>>Un5<0y#k3l>$PH HVb' `QlQ]sh%8&kx俁Azo,vU߀Bm5Z}g$3|jm"I4 %gh@#&y{+/R ߅cs0t./i ۞9fFu#,qZ]ragU-J;JS5)AjĪ6-fL#`2]E4cYhF[zmcc,vA۽̧M>,>$5 }QMm*Qk sOeU^@X 7:&];/Pi':^AƻJevӾy% ,ޔ+OZy K-2Y0HԾfZ,ap6@ [hf]uŽy"4c$;RK1E̜lK!CTkAvFU|W֟0Π֗v>%.β֥:!O,ܼqʪH~MZ {В9PHޠ, qrsv[&UZ75~ ޷  ];&}隫g+W4oy`%JLXP&pMmJb)<̯%AD(LjyPvA)o>v\%}SK>cr"f{W(_g8VM E<ᨆIg,f#pd1ƪ R{{7:6?=v=%ny`yv/~X0-:[cmY$^Rw:r1럋8@(Ѫ=5(t1Yk6>. s'*@`A#\)֗, XTԊљp+9o 2eϐ_Z|,^<c_E[WVY;fv*4 D2TT=I~`2UU~^ޕstW#| Hz1ftxi¤|FȈOf[p}sIt0Uc70~j&5B9ZK].[]S‚ GEɣبVJI46۫qh`Ԃ0Ȅdn#4gPM$C ]M㱔 ڌR^K 3*f~p|!ـz,IB-bæJoO;#:hN`_9m>]FZv/Kb)Y|8تrȭTP ;r[UN 5*%. oa#! XQ[FQT)|ԝr}4~ 6_rt=O5-˝Z=j4β 4I0+߶AkDPs?=ч4:f.aU7"`>ZofȗoH T-ٜMצ5 1]['8Dl˾|gHZW+ ɂo:0G;_He5I6x_ϐlT<2%Vq>P0"u:Z!'O N8#{8Wk=,ֲ2nP\"` 5NϠ[(KJI r/UT :)V1A~>I3Q3p Gfb׵ HcZ~;5M:&#Qa򯫆_ 9Vկ|>o-Oӂ/ |4X{kR@6 G&o3dvR>aL &LG|!_?m0.hW>pIam FV숽H49s/qv})$9^=H3 C:~Vjg)fP=L8kU|}H?E"iA!]&.c-T$x nӮ6c7A?1KD(!yǶ*xPi:3@D4̱XsL&2Un̴m6Dg(Xvٍ=!~C$1+\yp5GKa&12tOzeyb=)D8=) ЀOCŮXay,w/ON_GJa.Ch4D3$ qnp\)YCfRRFb xiɳ>i1JASV+q7JO+8І(ɸR[Ys 6Eoؾ(ˆ2FB5%ݬ"^(q5D!oN+n0RsI䨷/ Y^+qevnS.oꇃ~#,w RKoeXz`GY4+2Teʉi~8:!S%Bmu!H+0ަLL{m)Ђ/{}>+SW0_kWf5ۋҵ) zBEkݱ~HG{z;\`"[vCz؊a!߶A@KB›4 |Mfxʰy j,Q]w}lВ#w/*m :4A4z9#컠0(@S$9*pm *3HeJdN䗞=Ƶ7e&!tG)ٻ: 9u_"Vp#s6ǎAY24#c2{ J.I$p/S.XYT[_Ź$]@Q \~WpK%vhǙo,ނmyA8?hxאl{okTKMmvJ1YkCap X>!*Ӡ{xFig%Jj;FirdP@ *c,\1M3+Cȿ~W>nΜAijevƣs6lA~(v v+Q& TZs8&y!/׿qR4 t_N(+*~s=5LgCF-e~圽+0Jӈ]>)d:'n'I'?+n42/TQ8NeёIhO/n\*WiI#{Şw?oӴlm)hcVBdБ{)Y[86]D(eQg UJnk _"i,4δ /XΜC@ *_&Vˀ$(-Ǽ84aBaha3#4BM6ch<@// YXr`m+{Y {Iߨ @_<$uТGHHlӲ^CӄUnyGx[\S{ʹ s=l2ӧ6tPs\rH}W8px2KBFI& i%5E\o|2֣~*`QD TVh^%^bɬCߠ ژʘHgû-: 1˰P+ nM`wyjd846J,?3l5h܀ɕU$:k*jzewvMc9'N8(l%eI,Y92}gW"Xםls|:rHBhQFv|.C1~Ml.gOvLR gFsNOpⳡh/3~kN t뤴V|4}gȕ⡰:؁+4]jn9ʏiKN*ϋw3Aޕ9eq1/Y"L=1Ô2!еSDX%ZTQl1pJ0ͥrfv8oz;jPbCZ-3y/D[ƨYO%&%RY~yW_PvmGG:)dHKߌֻY0oCs qkpY$bzj4)b26NE-;e+Uޟ0+:}9b\ O,w3YZIu-MÝ&']W] ;-G!D@LdFK~mZ`}L!#$-Ǧ&Sіu`S:l{`,_5FfW 61rtr7|KlQN,^ho"#ѵ~ap4W_エqc5QT}`Tּc++!z Zs5^y6Ľ.ˮEJc uh" RaLJ+(&mA; .d|ltj&:y:6Y&K-a&n#9σܥ Txk$VݩiCd&^;˦(3.ZNoȁYNLQU~)ﭰ6<"Y3Jrt{+\;uDo5IiiQ#(8~ǜ.U ` [$Ƃ^+(*8g~A>1vny>#ѩIA4C]Β` 7vgW̸}!X@ܐu޸%V>Q7>6laJ0@A$s;,&qO5${v"Bs̭su6rK1v~_M܀ !G[L!ߚh$W?W57c r#ݾ}/q[#ްDF@3V?^2=َGj%qj;m"S-~sz)ٓ4?CPHrS-`P"hiI\&m5jpJJ#=֌ ҲIl-  3W|&#yB 8iWmr$QM4Y$TTP ȭL IaaJ_o{y(u@+PؠSTF~MB)(׋)Q^ yw1b>M%YS713bX.?߹@HQp Rz!߸L8 m ]I:m%mEI4Jxߕ66 m]mYwX zfJI?a.(פɾ7!&sYȂ$ܯN3*]GƠ1ԩuXTG\;KtD5CRy^9bۑ%3cc ^ĘFݫnᅬy¯ G?mpR!=歔Dh!09>4bRǼ~4\//;+`/yj* Mp8ڠͰY64 8!̃0ն7=&72Oo Rf.JB\P~ƙ4F:nZ/x5ra ^@.`~j19cAβ cHVa MNB˦N3ϮO" ^;9q|<{pŵm tZ͵8bP8O(o϶+5ײ(v* xa]2Az^,Czlb-Vq/OhUeѡs R|`UHc,PslyԶEE +UT"o228)v4j꼞Y]wΉឳv?as!U@0OqϮyπ70+e1dXZdJU+4-<ϧ{Gg.oͽiBb;o8Ux7A 7'~4{4\#bx =3ʟ83`pC˒!%CW䔗>x۬d@].RCx*vԓQn""ЙĞyp g%)1߹ىQ0>KѝP6.kѦ,ze\ߢL Z/!RRp&C\x.Sז wzrS~umnلPqP_؀'.CggSzmCo#PJ>JL)6;YݠoWb'w(^;xF7j=3""[K 4[J!epnW%a;iI0\ozgCJB?-z"zMFŠ]Ih(hw4x}7uk_rYF j?bzc40kc CLOF08mnr$W݀3/?,)P]Du }FoWYqrֶۨ&x)NΞ`^Kd%+9?1|W-p,Ϙ,3EvoCjĚ0v2#NN(SD[w%dP?w~Xw5j2y~F@y?}캫ҫbjj?hBQ~=oR4/5vlqVҁ0 7[J$exԖNPuO,wB`(V}qEQ@.^rCW*jQd0+Dؕ ˸xo0QN3uߋ_d,O{Zԝԝ-D$tJ£ K!Y<#%y4Pian0J{P>۩;0yXWntd`(,rSYdn>YC4EZQ6 ۍ,:Dkϩ%BqzC]t)ؔ~%\.aOQ(#fW<#kf=+E 5pR7Oa e2ԐhI*TV/AnMT^̈ C'C 2O1c1uΆ墥{ e♵:.K/˓XϞSb՟0pDدyy~~P +%?:bemDPſsyx- KkOx(%4m+{=R>+Fyc5(n(׳ L^?OS 2:2éja~=bF~ 8ʥu$>"E2un}PQygr<\]OȝZCv7UJ-ԧp?;+Mղ6 cEPM9!w :,L@<}^=J-@M9ax&gX)檚~;i` 4!#!YJ6Ĭ8YEsi\uPq3T78\]LYZQݻ<̅ ( B.j3iŝ]xy9B[wIok҉_>Hs3#0v#`l1>r)7%VU4.{RSV#R|`ͯ}7 TATU8;WnbejsCܹž)[pUw|z0=Z*-x=? T;%Iv{áf-wxôN(^ r?h:d^J9p] _g_؄1S]Rrx"SAk+(z#Sn>i?5GiHXT,YU oSP~I1|ib\ l2S)iN0>CPEKDexRv&VQ(ɽB|XT1ccl బN| !@JzW~; Zּ3p4F l _#iBωP֭2\%QWu; Y@HFNՏ1)0na_85SP:[@y5ﺃn 9N'nH\ci:ld: c  t%;}og$^+hr;8 ^fߤ/g zCڕr-][m̹u ({eU3zrVjLGo`Ǜ %$Ӌ 34SRZ7+_ f jWZA,z<f8KghJDRIF<_X{?ŅU߄aO{ݩ ̊ tdo .&E q⩼?l3]@„R)R}6ڴIz6pcgE HE5&)Wj( /TȽ͗u\_I0u܈`RG$2fkݦ|l>'~6 \d|blG*E 1Un0*7Mw4rDr F{"jI +֑*[3-|n*2aԶRJZM(CeHS5N:FDOT?Q@΄H7:$?\ Hx_^^W\+NSV \J n\'PC?̻;]VfJ!Zl֗ %/-{Ef )v|P=/'RCKx1iMQ47Bh =ܭ svJ_4Һ@Vśҕp7_E9=.[-^N ~J\V#vnw#p(^Yl Zb0g O@C}lH>9Jz8qĈnk|P[j'aG-pb%z\uR T?,T]w eݽ oW}+p,&E fj.H? JVh7LuFѤ'j^`HL[?MO[Bekj-&(=ߍ#Uinp#5eQ%#~#M%t(n#fCa#2l` H쵶?҅N㤚?VU6(& #NjdZBBVȲkq7sPP$*gd(2?8v#;77\hMscJOrU Ec-fNYp:;gȀlQ\ec` < {)*5opP%T8atc^W@ Ձ9d|-F;YLͽ1ЏR$ (h9'.?`L;Y28]P`4?A*!?E˄k IKdl0vERA5=tk6DYxd:E'#iJA-!h1ٲٺp vȁpxaxaՏS#I&n4!M7~`|cھZVc~ .F~^<6 qX${K <<.n]3zkIaryAjf}aN@+铩 Zl)=3O#92a 23Mޡ妏e?g.6m/~Kl,=g}l۸!7(g7)0>[SUh1$oL9%}N m'rKo'I뢚qr3X)DVF9cX8Ʋ~ tS63FqL> vϩ k ]ʖ%{իnnzew[ئ})ض8&f+T ~+q{Evz]0@SN|nΙ|8zOj/a P9-?/&MT9\>"GKM撠tf Ki+U/h"g\;ク&F`8CΕ/H[_-KgR[hgߒF 2 W+S54|xȝ{lC|j?KsrܞCvkv(%DREzKxɛkϻ$}iV1?0r!l~ FNqM3ì(yZ1;Tv8 4<MqW31]?'OQ6 ̽GRr!/UآAE}QS0eR&__&AQQ]ZCaZ r.=0@w F-;@1Ҙ>opkU*Q;kJQKml&|W1߲",Ǐt3OV25|6 $Ÿ ;bu^z9` AM\PN+u1&w l|c#rA'scr"5yW6*FE1*^qvB~J=aeDEq'#~:2 g"&$+'THGGIN;Hڠ6)^&-t@,[[/L-5ޛ* gKܭQz4Ghi*oT 7Y>c6ՍЉ< O Nrw_u+l0q\Uq< -s|Aw ƓIg&!:#ݢ&'ghu G ฉANKheC0 se 5&?|˟&[t1r# {]W 9D;Hkb=/ ث0s6\s+ԳOF=BnY0d1V{#Ȩ%FD#5^|D;9NfU.4ƀeYe1 -O|he®vRG'C6 &s?l:\;F +Ngo. c2JTq# 5s}ΏORlG}.~>cjn 6_/E)dhaDe7i왞+|y4~)o[_bF֢) z+m ou_Qmژ-. JmnsB/󈽲X?/#=0k"JӔSFo.ObO({p+ zazn42PUL?O+6eJ*Zf ܈P2~55m _lhלX51DXmh>؇tN$|Sׁƅe?we )#}&C21)^^K%0k,"iZ`Ǚ )p+4G y&ba#"_ YkSĐƽPySrMN0a}X(*>CmZVC8ų`В8fďLrLB5,F>r2#jk2*h](7v|w 1̞ +RxVYZ1fQ.xjE("T[o;3 (6;M;a [Wϰ %g>Z(OFeӏd: #d>3)iR> X!bH6 .>sP8{e ڮDF9y~cQdx [2{EI*<6} nHZ/9X  bTE[Í@YtamR͝:[zhK`&2 *@٥KW^Kq?BYlc#*|H`J]唧q=T,DƥE{Fo[/hfJF:l畠g*TmcFޒ}u/$:lYE%[곎a8"&Cθ_aJJpjC%k~1^boΗ텟P:3<0΄7:3 rTu]: QO5/aW8 ʲڟ}Y)Q` p1<R/eRIĉ8^l3nف5̋zhbE6tؓ}l̂ {a7<.ϱr >5`e#Ŕ^\F0OhÅYV!AS1I ~|wY]M>տ\Mޙ!ڂGk$"0dp/uau&k  Ϝݤ06>1+hBU:i}6ي*ռڛ=}z5?S|=HCur'  oתʗB ks+ /XO;Kq9qO\9o$U4iIGV6((enu]I7قʎ+qi],d [ ZՑ.rgݰa!'MOC.1⻴==,ŏ:+O mΫs6{ضs ?.έTHY lUU"^vG,Y HH G}Ɉя~@ +c2gi izv멃X4"X'x=.f7!QFncy:R>?)e] )MsκU5f|S^L-S\K<մQ7FƆlB6ꘀDiO!$3`g5%f/``ndC]f먀P"(6wByp_1Mddo2 Lu;ʂDeM$;{D\ֹ#薵]ҜTOjW1pm"̜y9^o@@(#W ]y0EAxAɢ7#\0) C3=߫mnҦR~a[?D^ m:AS8 zЫD+RJ?{ŝdq׍H ()=r뒋iȓ&7{JJѱ y' k@"eQH= z؏)c7l}wj I  ֧%#Bz!^'3>wҗ=X1$zv}!}~0Ӻ&9`JtbJ=u'WZΣJ^|YvhC]IvժaԁAčLdJ4r ňﻼ>P[8뺮‚g=[koʫŨ{` (E$0ސyCQi4lm V&'oBMS26wpC<%dICis"Jg4oEOPǔ„grGKSSw}3M(P/mpG!qoIn%$ UNѴ1@,&^٧dP;]E!gFM<]LsoXm1<-7J"}{I6\ (m^Lx{_ <,x۷(-E8Υ{"?z{3EebA냳iFer0Yy*ygϐrL¸'ĖQnoۈ֪ň\KZ;it*+)팜cDStӤ8^,=DRy-k;~DM ? 㛪8=k]իǬQJHFPqgAgHeFkEIv9SM!\)O1?_2L[It#mƺ!gH;/V?7Fm%=ي_GUlHdk=#;$5S7iLS,rjayH 9#hDÕ(CG"‡`!H¦ mP :lnRT_FN?io,9cMN|/%*'RӖ-f1Ͱ#,ф4 ]CBkXA _x.tC@>bHaMfл[U j]=I!! E"Zg ҽSc-mk=ǿNumKk,BBcz*V@Ɵr@2ytDGȁklLrbaWDzb6ְaI#afU#!vi9(ŞUHߏ-[([&vN&(mW |ܙv\stK-7)Q23~cô{/9E5ŤߥX{c>M|l+ҭ&קs;&3yo3wHjн۴Q?_Rܗ]e7o:oɏi[R'y t% uU봔n>5vGv<'nDs}pάל5eC wO1`m[MRt{N]~ h T9wZD.AA { (n)aOʵZy{ex8ьe]/bcA?.dg›L!`Z׌9iS廍[3dDk9D|;0yfB:ekm:n/u*%1S;H X#S;SGlC{ĀzJr:>BR=xE 6A@-i`d#)zԒVruT2Z#EvHp}-W5O6YAdִ2+ W#iYM?(::E _udc̸SSpuUJ:#~5g|mh%qe-0hQ`d1l}ÃHe̴qpuOnCu)"4'T66}8wퟨu:Hg :/L dRagMD?$Ӝf%q֎vqLܓz_=toC$NV,9 &+EF3!)+A‡F`4xG^̚ .z}4^`!sD"P@&3LSXUo|>άs~W ]KҶ#0,A#M}ܟqz#6nmҠ][L -ES̈T @kO =#Ћ}>إ)A)  Y;#{FFeROq:R3hТ׬f,;2SFfkFT(QQbqbF7ᰒ\AE?t帧1 oe*4eǐ S;#?co94kQۜ!}t"VGˆP+{HS՜47lgZaN֭hEB\>CP/z.ooj|˲R E J(; 0kJ[Hxf0>Gβdt~Vaz#fIc2Ӗto/7q VAb+F{QH_Jh.DY }X,wxRd0˟=&Dcy=㾴ATWӶYRwԣꎞIw>tAn?=ytDTB}>o"~;bChpy`=:5yadIvqx9p|/M皈[)ɛ'CJףɒd#.P\ƖWfKE+7c78ݵ-0/v?^zUG~G[y2!eotviT`H2XW`aY :ztv+5Wl>${SF4z%XuՆr婸&ښW-C+eȂ(qHwva`)Qӧ^CRi2 FsLy.t?&Xkit?2F$kJ]&$N(F5B=6re #ngUvN7]=&;f|j kQהmp1c}]Ǵ@FrCK"s3g7+Y $r:Ἂd{)驜>'ǜ0dӱj";ɵha¬uF!{:ֵNu}!1˗}+ʗzXW=7q*CXײ K+U<~?Wl%UyY6,*P:5)G&td7 *V<Ɍ-9(%忀ɱg` ZvOFA"u֧ =]5:V]K,=~ʹ!s-.f"`IhY ܌ӫm>r~߹M̴j29ʄ^ld}|n.G $! EkM51\8[>c/W[n?mdg$SShس͏i B# 7܏gRx DSrI( !$0l|S ϒUn?]P?Ur+8sJ{R'5X6=Zi 5Ry-PU. >+K[W c`ԳSnj/wHF^AN޲OS_MDi/N=:Yݝ\2qߒl%".jpYbtH=K++_Wj3AԫȆ: eRgN(PGqM7V\$D^ǖ}iP"3'gR<Vgi~ hΔ'&s\\f#xI]Q\z/q T(^-b;hE ƛw >COYCɩg?A=I"N>?bK 1c~Mc3a=?/s,GG͊SZ`|~g+.Y3uiImli}G3iOwH>nhku,>_5{ 5D%?f[nڲU ;NNQ0Uc0T,!pR6OBRX*"82֡QJ6:@Pۑ蓴*7nu L$Q@%ʃ&!bѨ^Eb '7fyhb %_ՍY !f(lNodU~{FT``橡>B>+#jZFWׯR׎e2Mt 2ֹD34ݨθe|2)ޜCXye N 9+ЋvjҖ#!^kϾg8:%X uVV>*ᾋUs2#] rݙ>r.ɰ"^¾ |1wXV!O6rY<'V8gkb)dS<`j>Sh,SW"hp|U60n=|' qS/T[ކa(z@6VȎ`rNe&K,at1LfJ5Օ@F2WU`ᙍxH-._).7H m^HŒy<ƲJaam0SmE k`dǍ,㺮4wY j $fjzҡODzXIN&C*'K1Ck. 3/e i:`bA[uC)>K{@:>a~f0# qJ y=H^YS:nnVe%}H~"f4(:R`,n> ͤ0Qho¡ȅ^R5X.0z3:?]pF^.) &1b2JO dE2U:ӈ9.u_~z7ǥ^a {Z4Ytj?R|MC?:i <]X-BȷV|_֍ۢ R8S BSځrrIAv), UL]<,%SLn+9olEy@nK?w{k0j})]jTm,>̪{,x`^vgmzEt\En1T*t|'m&DB]e˩Wf#Ě(9Qqb_|&6% ;P>_S#B^7-ځZ>AX5yAPum0mCxbY HLa,\MQTvO{(gH2Ż8r_;Уi<Z(g'JYR,Eĝ\YƽeE(a)A7U/dU](Y/Px6gܕ1uH^/fcD1ΐpM6m)/8?}Ll'hx& nԛ`?ttq3PLxZ>i^" Ge/rԪ֑XV8y,i؟cV;Y"JdNb.ܞs"&JsL] A<\]&I>o!U4{V@ IK9)nQoXYYǍ"~`16%V@V1 PT0=LſH琲(:qpgGI Hޢ{xjSaNP]45.g`>,{{hpߓ [`#И9}q.nxQnFVVOb:J.MqWsAg[t/_2 ̗FJJ,/MrO}a&Ho` - dEo!隼Kܦh؄R7׏s x%In q0&Q>.֝UQГtF((l,`UN,35.0JfIqN )l,p^l(+;.PɭKߎG#IoD 9lgJԢ98'&ϓ,-N{=AuP=9+uGv7d& gd#Y, S FtƜʔbYF迬5 ճuOXB:=fgf)9JK7/NƤҏf\ĄGƐ‹H2>W:c?2- 2e/> ht0_h&"A).j -^bgj؝}J^ |Y-Px /dS^PWNI㋵+>8G?J C5ݷ1S-mM|u}LZP]R@Z |&dZk pp5P,ͤ* g/ Cw}'$}pMY ;Y_/Le^Gtb88= I #@EP[ K3Ʋ 9TK3 eh%ZHtng\'&#^T |c_@ JpVm:ra@ۜךּ؎3vEV?9iJE6iۂP[A[x/*{{_]Avz9b |K+-/ΎjW" kss%aKZ7gC.DWثπ}da).`'Wri(ק)ܦ`MѶpDi9dxG\Wiȭ~3z_y&ecYфF`:h@Qm7= RXW-77kUZ54GҪ``ŋk۴vC;T/Bi X;}(H96{~_ ax^wrt&؛ъf1/lSrՄPLRd5(mD(hұ2ky"g9H5{RA®5H50ǼAJƋD ='oWhf{7@"p 'BIQJKp}#tWEXo"JI"ݣÀen.! 6[ZoJ?)*w?IxkaÑqlӊDx"oT̥EDUPL*ȑ]_WDȒ E>-45 1<硫/<,}SOZ[JU>dz^?3L/ ?[] )f;G4[gT1j2M,Z11~i9a| "Pf<ӝu42-=;=q CnnUȴ|3T'`Bs ~ .ev[*/X{L"L9<9Au2a^!I@|S] _KY.B#ŬR/#W&Vl(u\Y=yQCCپFma&-Hw"xu{*Yeenc, lՁr6{}aezWFz1#AB9gGM8X,a |UL F?eUpBvwRE\T{ߟW8bԢDC4JݚoX6_J?N*k0׿Pfb5tI e+$eE'Cc6ljѢI"RdvyB`N [*Fj9#J}Hf()jqF!09ڣ4e鷤! ͢$-{):Lmx*brߜAIIda@S$gnv_F]Ԩ4^V %MU& [owO3>5hޥ&m H'#!:|A|E`kc<ЎEbg.@B% "~mN#;/.6ŴH;B;`g3wذnv1W]]X.8t@|65-F Fuȫ(Ix<;^SG'tpt.om5v>q]Yx9k+`gmÊ?֒$pJs9 FudU-B` -_Fjc7cF#muZ&gް3̓AQP[&?y`Iwbxy7 ZA>6!HfڇXoj*Hƥ[]GzDTȼN8c"{ݹ, 9}rօI Xm)GUwU b㾸 o]z^uK3i?(`';BbPA5i,BӱV"Rpyy]4oSd?vbeЩAؠ@EHRCw/Vi%Ds 4b2clצ)UGn?^{oR@ bsmϖ,d[O/:/=-jDMڨ9ŃRuJ)40'\ZxV HK~w _8wߕ|7I2g*xzQx4KsirH>d-X1ͩaSօ,i0E_w᥾G<>iDo{QFg#R(ER-`sv0RqZ8n-1GidpӖ/ryo9"%ڣ8z( D&00:ЌRkpoo ([c N? "10:~)qC;s[zn)  wz;AtY:.Vƣw|rbh>;x:3Cө%^t۠EP=0c@(pihc gZ S~ZoedwHYV5^QV@WĔ+gK F~m;2*,\;p@N/"\]C:bhkò3E;nQqdX$% SS{g&6,>NȪ,Apc޺[q8-Q%Ӳ.DEk w ~G9UwɎ[<Ø_s;@P?č\\kۄħ&Bf~sr^ 8.!) $.|'5qlIPWW')``jraVePZ(Y >.֨›+VhE ]) Dۭƶs C$P{(Sb Z$ ]y!&KD {ws_1։zR´lS.^GC \:'&vGmu\˽3$д9M30c{K+{f?/ؔI>i+wհ&,J] $hPU2ԫ`=ۺ!pqn;"d5߃)SS`tRJ\~4juخdneHÆ }v& ͋Ul&.h^K.+=ja&t}p̳x ü{V @%zÃ)ڼ#1N$VWR=L HI=hסCߔ4U0xT-cb\T{mP_D$PuzƧ ĻKԓOvobS O 9 (Jl?VE!ɟ͝vGhBKF/1JM@˱--HB='Hw떲6jT'ȔRhj3RV N[(zcr0WZ9 vXVh0D=ҩ8^M$U+vJԊB;߰TXDAnZ![{G+~A\ɐgAL@3HpxD2x <ֆT=+ǔ7:%!`2A#,Lse#^J,a˒I_֫qlKFlGm*:cđ6a6wxZ)AwZ'RdWjFx§܅`q&IT@]#  KQY=3G7^VQAvg!_D^--AESG;9lsìlx-rr +EJ-Kojt@I'[O}DcYʚWj,r@iYOyH$I|¾W#`F'a pmuw𛰾Ao#U|f"sꘛ+Ia ޠ`NV۳Pez몧w,e0( M7Dq>3:#ꎼAX1˜m9fqZc^5uI)!ߪ"3Y1O^*l5mP݂ ԓ$1SA}ÚsSW]NxV6z+|6kYdsi]9e;FXmp4ǓY\?鿑mhhDG8qJx[V!TO wn׵ڢ M7w"ϹFՕEK_.AG5vhPګkNk{K˲&Ejoo"aV6¦[)!t+ WZZݱ: Bac8W ]\ȝ0T^NgUѯwbσ 70Q:Ε =H^ڟ+s(~?X 9ZYɥy^mh)( (^{q;5=KG5uZc+LkZ3.ӽG`;H$<} ^KE|' ׼mzm4|î{g6d/#=pނ[W~'_R{,X{{6cVYLiںqGJQH)B"]MQ*@&jTtw\ET pJ y/NlAs7yOHrynd>"oW "sRtyZ(BTT&%Q␹ W';-b}w| ڀS2-.>jGZyautUt̓2y?Ur(BPJW4-i"7NlQ+/>BG8dɘ6m%C]NH NK59lb@{Lǎ]`!>i\Lyn4P# VkUZ`eGR졶`y(c( .E7B" S?Q{keB܋1wb=.ֵd} l*qzr :Ű-PyAkq :v) N٥& IPl:ywLwUi|J/1ïN^adK893oTL$FЋJK_NqewU>.tZSYYAiɼ7v "U`\is{L#˽ʎR 7qQ4Nֽz~$|c8PK@ͦhߗ2t`څ5–)C,Arw6yP1{V!dkI: *9 ܹ{G>zuQ-ѓx.oI< iZAˡ蘌!ō2F3ox .3fƌE(T(ɋf UȈghTyy;5C C+ӌr p0lavu 8" \9Fe[lP1Tx(yi"-[$)R_lz&мqM-?P7 E&;=XX? _Lx@ xz k B_n\~'pb!r:<9=Ot Y6$yE? )|Uy^ )qA[[/=]ձנÛ翵ThUi,#֌p}@Ɲ'ّ~vl@&*Q(WߛC Gݠ&5R0=t^u"T9ٛE :w4csR9pvtʧ>I^zY%P51]ZK=.xN܀=`f2DKI9[ind [&lLW>Nfk; QBzӓ֩A֜w)A6TTp1J 5tvC[ٓӇ$-!# v1~{gC}{(ecy(x~pP ʴ͞ !/B6 "+բ((4|Rٗb OPً,6J#Я4oKIZ*29zyWgяO^.H8d򏊌@L>Xo$~VĆ`FxQΠ/u& |̽,$GohӧzBrjQJ-~7Yu+S|߷ GWAZ\=J>0IxSrf1ddbTI\I,TҥYa GZnHWN?@crGοɶvR, }MP^~1aQDa]TDEauTlؒWDtwEO+]U>4 },TPv)7 " K=ǗۨZPuUgXW2pM# b8xv\X6]r4aJI)e$ м ,sOܦ ~LU%W41Xz du yCIZ<7qXdTo7]6UUCǂ=;k ~~l9Oê>5txl%z4BY=Hk؜pyX9DFWb+^y-K q[7LՎ yk , SoxV}k҂'I5Cl_.3BzwN?d.g{K#:*v[TYq ^3#sԞ  ljQ~ݥez_nE|pqmбSOjcKgdSK@sᕏH`bΚ_]q(].4"RhqU’mdʖک_%S9}bv%>DtkZRF@* je@ @GƳaG'!R?Jp'MAy{:*!N'ưv@݌wڂخ>i_˹C4/c?SKEb-]$d|E-^/2X.i?ӌ.mh>p{m_P8y[\2~xDeD.[Zc.Vu=֡ Ct'%kN=d)wGg,e$z_BhPIj}>L$ @A[7X)= v\>ȱK+1Ѳ2xj5 5R?ǧ(euꃧS_QQui΍!V|KfṖ[ ]at0r0MnrL4 S^X7.$;g9'N9^G"0hEwtkFN&V9| _7uQ);N+CeZ0y(pE 9"LJ\7;5bHa/AFʒ}̕R @06lk1 0 zJW%kP]L c+Q$r*6^L,#8qDN:o#ݣpnqO'ͬ!gmyUH*‘]-.&72s!%@27 bfEMgu%nQZLhjZw$jXg*@ۭ_NhWQG ).MU)nO]5(gS.eqxIzmA*:=X_>ET=`5+D>7\YpB&HĬ07ƀռ/7YLzd=Bi9.ғcGP$FVG4OghFc,=mz( LrM$ʶ9]%HӚl` W5Ę/*š3<^+g5ئOVFb 4tkG˪A;`ZΟ1#[ԥi6HE5D_ӧfDuk<+ob"X#)cF\u8V:/hmf^W''nÜU v@1R(Pl2U(tcc!Ou>i*@=!#eVRxnŒm*zEZ09ld\6'aD_XsCrb] b 4`Zd=cAp~bDi xT{UOPNDXk/bbE"`$El~۪nV΅4W~"ocF) ,nEަ4:OG@nWFlhXX2 $3X *K㢛 aKpXo(| <*0[Dξ]h2riwfeqb(6~nZ|;ȑ@EϔT7f4ΔF9M&h[>7gma'{H2!OoN˪FKKݠNt9D-`Cp~r g1D%5QFPuy5߆[#wh{-fdC r9鰳LɊKDhٷf_3$WnԠ~is] 6EpM~z=STC98y-HLz5Jum_1؛h+K" v7 Rb烪͘D3;y~\p7i6ʡmmvAmM'asrt3T,..WVwjFUH#$wѪ}Κ}ѰmJvX {x%KF a,ԓC[ B? Z{@C8cU(9Ay.tJ1mL$<\2Zų' &Z)A Ʌ9灎\=VQ6:ӏyQխ`j=dՅ'*%f3F[ܿÙK?ocNflN C•B!{l f5/=ﳋ{Dإ;h2 MMHSy^h*=km4|8d/M5{ dLZ^m#75NLPu*HeR`4 =lcD Fy-8֒sYa2D~B`/3^筼Z °f.+"(<ȨyoG=+房[ι=!%(/ڵ۠> "ߡ꒏ թ Fdq%J.ҥ[Sh)ê ]X$K؆6=j%)Ϊ|eduY{ibyQRD߿A:|g3W|a`Iye([ Z,{y+iXL xDwQ\a4 'mt i,aqqF2aQu®\H=uȄ_z~8(U/|fDH#L1^cHËG?~ZTF "I특i0a?w=3J c!o2<'H%2t}|Qb~^kdRU2FOP {N0|״r u72 X [l% n/dq!J;w9xGxxDY=x5߫1Ra" pe.tb?ïϿDVHYaPE]l+L 1Na֪#FIqg1V=K^liڢk=5G^U_rQ4  VVR{(KHU"ζG `ZyϊDiNcLk+p0! XY+1SiMDU<ǁd ,?4'v)G>ܖF4ɈY~)<{iAPȲr.{C:ærׇ>HuS+Qa#O|3;?Óy}6GPXi ta@`Nȁp>caX7YWש}r,yQ}]?q,5K%E D1@3= TAS2ҴJ.NJUXB#*Xy~ҹ(m!rx薝3)#51aqA[?% MѼ=sƒA5z >=Q +V!g1xTvцc\ئm74Zj~̩WM'cH>[H:N^!K;>%7Ny_A cMhgWص1iu Z_5&lkBp0t;WJ``nA& 2͉;7r9֣}ܮ I}EŘV?85 1vq᳹qގ,01ߒr=QWm(.Pl"cp +~٘buLF۶\",DgK h]ouܫ,vv\*y4Ұ lD]wAb25X&0g׸:٨yY.{lC*O>Eyg}Y*jݳeGfRcW&JNb4[_4u6Z87w/F)O:jF3f$4A_ {ּ~.{J%z-WieV"|wYhgr͍/Wod͑7#qm d `vGYU ~d\Qvo8Ȓ;7R[ÓA?[P:hi^zZ!tzyMh\i(сЋb"YP"EK~i4^ ,Sq"  wXT")LHq֍zP¹Ư 7ȭswcqK6%:}66@yIC]i`_^˥dHnqD04;_n5٫l\[UG:PYt="u-ʺz= Kb[\a. ?j–w?%|tF:֩d2,R\u\eZU ^9.z:WFaa#'Ȫ\65Y*<(]yn`.9`DXHj@gM5ĭbٽo?^Emuqw%hK Bl)𠀣Cƻd/xjXC41`Jt&;X70?ˆ}+G;NZv*^Fj?!O@y7} BSebWWyl$B#]Hnju1]Kn˕Qg:Zc^t 0%;"E; ~-2$A:5|-H4 K~fih?VYrz36EMO4 id~ 5qЦ\iV։_kG}֕•U7US'$r3+WJ _h\sog&-@E # #<͙"}"zV*6 \.ip3= 7e(Rc7w!WNh ߎ-?ѧ+up& "}N̛hTboPF~[ȎJM4HjimaGA4g[>X٬_k;I}:ȣҧKΕZW,MCW$zmG7QSQ"M%N'?Sa즮 !謴B6Ʋ ILS"wOixwLby.E~</'. ?ffq5TKͿ(h*Xq4iK\̄a`FWE)V.uA~gy Pkci'=?` CLkfV%.na<(^ss„07zХ#7Rk= T\ؤpσjjeɫdX}v5sd|_gj*- խ}IW ,wsAfM4ҡ o7Z5 Fl0s0`w%:7ӗptCH2)%[ Ӻe\WAA~$v{喅E_oM2y\o~RX>_m$1eb@X\nۮ5F B7N#trSp]׈@:N꼫s!/r#D^Q\O$?^7ǾS3 IXY⍬BÉned0$h\S7|wÄGz\,4Z׶֙/ ,vv,ވ9+J;^.Ǔu" RU[Gi's~amۛ|R[J 1)dyؘa4.1`+j<Z"|S6Tp1- \Fb]\X3$`{I>s"zr3pvNS 9`>4jɕɞ1B_@H8:Yi\Q2Ђ @ pK][6rU9:%7n`o4ʃ rnwAC3oA0r.u_l7\66{% dFk$Eb5Sm߁V:ܒO0@2cئ\ӉT1f~{ k@FɾMd^ uHA; 2`bNQ85to M<֚9(L0L<^N#O÷DSURwbHNa<0xE XB'h{ li8TMm`a02>.O@߸nHM8 &эQS%tZMXbW! |@RQVGd%qqk4a S9 ޟDɬgܤ5jD *wzڊz, _hsPu$㏺NތY'@NT" T'K_N v^&T K \ST^KOE갔u)Zʚ큟ִn5 Ҹw$Hr?O9O7Q ޲9ЦK0Ya`IE8N\!dW(G Yq/:+WЮ98S^`ݕKL7&JE.!seԙXq]j$M:^z 0W9 ّ3àZ9Oý {DќӚ;YNߙvz p5ڮ9澯8ipn>Y 5d'_ˆ ^IP#zjHDջ%X{sS 9WR%8@e1eyT) F74r';Bl,șPMFV7Ջ6 YlܓAf^xcs7ha*HCGp~u[BҼnQZB5*Y-aCKȓCb0]l`{∟U I0ʡ TeW-[ +dS~#>qSa|c[^>ҹ1%Zo~d9w/?? mW&y?N.A[zyh=fza}nVliNhy.[83\4/}8${_<$>\&h cL<fa4]=_J%09B2i $Bz;7=6=m= gPg_2B N  ' )C<\tPNawoPQBeH aW_iqhEe ʅî53G1a)V0N AÓG!ؠ\7 (fRUCJևs\2v}pl* Ԉc;\rH(K1\F\jovt~E~r{1@Ph\|l=*VoX)=ɩDFnQسpM:K`>_crj%_B5^{`<;FđpfBFkq1.OqLc` @EG#㰋J\},o㟵E՘tVR% fe+u|M%BZ6kcЯ-k88^y=EDG$t+,$CIT"39mhL1V6 "2"V;+G lNz fk60Yfνnm7-8_\cEt~ -*c su*~a8^$#sF.r%lAxu6۱<߹MUqa@C[ÖB(_'X^X3bx Rm M )ƒf@$s$Nku wT55algZ" u3Ћg!aSԬR7# @cտ)Zu-1Ll $[/UmjĢWWs;$쫗- ,ReqQCkHYȏBz%zn+KnRAKGc49+9?=0vW5^IA մ ls8;l_d?1Z؅ʚ"j·;x4$?[FSeSԍfaI RFa \@ "+Tp׏v0Cz a?4~V`FKz'IYy.=r)8svfxWHg_  1RF07B%{4\W"+Z=7q.!wPpʚX6Z'e Fw4./ Ol"Q1D7Lp Yu(PƀPR+uEJjMLu+"?9;Q/ 6igiQ0RWn bWg@VtEwP8 렵euԿJvTS۰"\CCv*Wcw!ckV\ƙzL\NMc6rL|?\3e苌s\uħ B˳0;S {7!kz:h:䰎V~WS'D:#B:ϵkZ}6NK}EЧQEFuyW`VIx ThVr*Yr. 8ԍu~ldi7L<&(_o"ys8C 7+R8hgXYc-$3nh~ɿ|VOFv"0^AWH*qWt>Qze*?CC+YH^l.w%JSi"!;waF&GG)HOfJz柘ZÔoa4mS2M2~t~iJ0\ڠ3у=Nl_팸;ZT)qb=ЪD<`?Wk$A"+ef[13%!j84ߞ/ָ(:i%GU 긁AO!t/edb02"8J!r4foc+4 o1FQU!ulQ^AsYvmZƗ8DkKӺ9.]'K`\ o_Bwм=Vi/A6MST&![o5<8A%VgpY)w1zTX>HQu|*Uuhf &hյgZ,FsE0vNm٪^[j=+~ ѻ$틥{Ҩ"hŧI 6i4QsShˍoyՀ+AÖ#J>[2p1f!|wՇG:ΩTk'D&$w4%[ڽLfgMN)QGD/m:GשFSaǐmǖ6rZ8\{5Ỳ4VoV[RutG+$>V¢n`=[ dc ?i'!"Wޫ}T@h(Xо{QxДݤA"o#sI2&ם{D{\5bk="Gt|Ѫ&7?H: 3uo&}ZTxxf/h[R9DbDAP1[j/OQEc&KgwqW2ƜgGb|4mi؉44C:[$ͺZ 3ن^Vq5si(QhdVLkAǘ &|̀APgӲ]Ȇ|#Mkbf+yV%iiuNٻr(Pt~5S !ɼdMus ^:ssbίX9B͎KAPX w;U)&p謫Q!uB c1;SUH{4ݰ}B:ؖ*'+c;UUu:L .xQ;DW<) |؈bkp^NzR߼6:%\?sfۂ-./jyS!kPw4~B-&ԈwKث)}Ņ%(Ac=>@D2a xv}dI:̌+H6=d1xwyKޜq\b}=飚md!V.H>.s8ˉTdSB&фJ'oWdQ{jI~(lQֆ]vA`sCn"@£ 㯯aץj\A?O:lgc 0 >m#+_rfrv"yDp= srC5tJ/;7 ~d|]ePLR s^Q?ޖpO0j]rR$eٕp[%{XvgN%CQGqŝ{K`y |^2s@j)M4PW>Ec?ǹ|0hꏰJc8ir^ǿ{,L<[dQ}qLٙ<LX#Gd B$'ܼ!V)V!/당5w'\PF(}p=q?;uT<2' G4ǣw0ZO;\GC_St2#PJXV/$9utL(Le5rG]X #]!B2=Xiǹ#Z$|mTR 6*UM*ܴօYVŨe`#J C7,:XDY>rA |hW4|tKPJ.^EcX+BR)ɖ3SS-zdde^M SM!֪Dj4>^E TNd6)M`̾NڝߵGPEUդV{װemMxҖšk uwyeys $ϜVڿ~ +80-D|=(j)U)y1#Q֕ IIO^@^쟕|wc?|]˫ef|LTFl߅ ށl]jA5}T\"-meCITC@_T[. ޔeD{ѳ2ŬY:"$~Ύ┺Z)v[bX ?[^;Rj%W1~ ""=Re7!yX v;$.D"I,YDzU扚MsVcMPQ#XpH\mSQNea^Zr9mx=}c1Lkp(]u5]}BScV1QHXDcOIjVV 2xD$$vW_Հ ՎIfbOUZy/^=Bc%&̗YҺ$ݤms/ujCufd?Llv׭nLA YoN:V#B)*r,3\EAblJ U(%x[^IhP9RR-ĺ׼z*ǺFצQdt>q##n=KvzrY;6Yy1ws7|]>49zV{aҿobϕsP?`1Tueyi: ]xe j?_r⌲B/Vn; jSOEPa9Dc`t÷2ը`EwMzl"5GU 2 XyaPT 3<#;@آ~g ׵C1|(pU#C\^EH1|J GUQs7B^jo]wBuۻ8;s@+q* k3DYC-FudƖ~6 [^ l0saN<.hYDdvjWSKwHkc5w 45S=PbxQ>ŃD m>=iX ߄MH{2#N( ; XKa8V+15>P0 kr!8RzZA[Ѵe]xWXoQm.c%|W`+h‡\*'&ZXw\8 :J ,<35n-n52AVmh$L^\:OGu)i V, t%yÚBs~̘{p3-U-xE$ O<.#UWXt&Nz3bjiBS0ŐBX6T7f;;mmV{t|$]Hwrs\8ΖCr~H{g爉|Sz2y-NiW\xFhX#Oi>䳭,`SCQm赀 "<&%^;ŗԨQ]&b),G^ ߦ#䣰ɿ-[۽[C }ԤhBQ Yldz4?ނI7T:6_ {qU]Q]"{K~@󞚝p!Ԝ22Ǜ>7` ֭COG-Oe%LH"|ˊM :i[bѱ {w缱tW}?mJsZf]*oW:pMYR=a&N2e].-5௓J\tXɻ F`lji: G$W@O J?NQ(O߯.\2:z:"SF-5ybJRJ'c;E/xc/Mauq{o^d)cDv8ԲMTֳحF6YY$K? Q5e :cz?f,9`SAٽy }p}hJquWIUZ4L ͜qѫ)xM>θ 0ˆ~f+ǿY,(geuMV O{ĀijdY]Sw!B_ĭna̳spϭŮ1Axi} 0UyCFAjeuoqS)۱Jpʎ%r1:NᒗTj5=,E@e(6 N{7]/⦛d-o^KnAaNvv0+IE!Ev,`̬ܷ>>^6HAUV@uk^y@ =Q{gx~=ib`6SXG6Bʙ739v%Ӗ3PW<Ė 'FzU@W}MD@s?~jnJ/{` ޚhiQUaB%[tm?ln 4cggx j: }Pcp^ f~Rru9GQ67q޶*%7wc#!mh !EcK40ox^䷗u\dY-5zbK:< TwYt} NtU;~B-gͧӚ?'|#@S.YOt͛W{5u119v:堲 u f}O. p՘L 6ju-M(t3HdCAf ٴY_DcT[%,>>?]WZGt 9ĸ=f-բrxc}'knj3 :82hU/e_T;aq0d5AY΢HvKx~oŚq^G(} kp}1`_քO-d򫉄O/~_F&1m)893Yp \WgCSFJ >gjG$x~ċ)VHvClCIWCHAӆl_`7eDvaV2c~اN;S=WDBA-;( >js۩prpzj/xR?D7z#Rr&̝Yvu=3b1\I*7 Xᔟ]'ˤ{Qǧs~(mx %7؟Erɚ%5ǟM[) RTGՙh@r9Kl:2dZ]LDbSݳ+P S\[Ds2`{@,g\Cnlոv4>ꓨ#C*֩yqӡ?k2nLn@mmLtIE zn ;R%ae{UH('YX⑔~<]9p-] RC%RX@tű3ōRg@؎\rSpL bq>tiWTNi<4R#5qhzމׁc09@ V)U]\ 34| YP#x[cH Ȭ0 M8dQ y hzpJqp;ym!<F- pTT/ I&SXcf1JB. Зs wN x%BP]:lLAnRkKދSC:=sɰ2bkFѫ(9xt?GgQ34x[X\eB?SޜnhT(3uAJ26y: fM=A='Y01)ҟCQ,3xdԿjf ]Kqi*l@6bNoX,dl`O_V: vY)F(+h^thUHpQuɚ d=賩U T^dPLí *4'fLvJ\?{6Lhe~ٲr;1T!k >\MNe81]6.fNՋ=m`B2j,?_,6(q7PxDjɥGAљݰg-RH'!_cPdpaߣcIsŸ1qyQc!̧JF3>Hv3s_-\wv:njKpWg"jR/u*Ily䊔k(f( jV3<5.'hؙ)/4 F!tflss/@b (b4`L),JPhAv%nlkT1d5MHXC?<[)Kt Oi Tƞ| "!zmq {qwNF1XU r4\ꇩ%Q.W53Na߰d;R y6gRxXk! Հ?2q%ͥ2K/)F)A m@ }uz9bnBW6!rhQ{Zhh}d.*yKbH30cn@v@v&$Df۔0aAxn04|Os׬0hZ ^{@fo8eΔBaqF@A[\JȤs(Uta[ ,A.xyL1Hڎڌi Crӿc@p+_*D8p9qQ u0lS_clXa]'dE%3VFV` rFTٞ{5!+ 1̵[yao:h6<Sh:{nǵ3R4:@;|[qvۦ]5Xh aaj0ezP ~.ZO1鐄C א^u5SuRK=W.}nCꀗZN9^˳z΅߽,="TO-@VXz&1)f*\q`mK3/^](,7fnL?'_RVX|Bˬuߟ6jJm :6;Ө5]sICbCp=k|]3;]v'/x6R9qA(z,^mVtmk/7L<ֶcjC}jv=ɿ-]dza cg?q9:ٲ(xO1zpy"sKؽE^??&hDYxq($@=XzDIm.;3y'~SM!Yu'C7 #˺ z2 xӗV:).]R4=kGݹ]X>6 qw|!.C07A5!Q睍nR4Dé F&8Ư^&NHƷ#U·'2I봭%F3¡:VGK'x,H,)բm%C OHMr@)~,zIN[XO~s7bv4דk"LZkVuâofv"\Kp+wOG e@Øx'roDUD #t0R. ed1ܮΫy]ZnFfj+F26Ξ'd2w!rmu@މj}>F,Jb$b~eHT%:GDCm lEd]w~§#a|ϟFAB$ۚ2I2TDUS*J)st|&u &*0͚)6rF˟!F¶kvg.nHa>9AS M(+:i=w8BHS?V!TlXGiSTyg=;(iP̕jz]ޒ"ik9v=k!uU)w+ZmhjV,:?`,K5v^.ۖd'kf: 4<8 ;Jv%UL䤡rImsCsI_  H3݀PѢoGSg6^`:T_\nv0A[6LDr,I :1`DVcũne2B?A^*HQ>fJ_F|ِ]*kr4c=nlfxXGERkg̮ξ^U>{_uݭYq󢽦B2k9/h}< 7m)b573yCȏc0ߐջ`qV=(ՓδYeL%eQ[&<.ޟ!SyzD8`!N8晻mC>?j'F; vbYO+{'Fb`Ԃ m'QʔcPI D=o~F"td *7`GVf] ⭥.mLTmū#w` GLy,goH(aRzɂ?րpfc)<&$f宍)U.s>{3Jbyca=N^~~@<t5q)E^rsҫd핓;WZkgJ!Rүz ?(^w;9uN TL'-/BKc²C6& O଻_tS@'rnw fǾO'[JKF^ąLC͉080#03Q946 T0gT!Ym>bt`%:t!Ө`|3gQan$IL6 >M߄x1S#S6(m4M=7dz{,h=}iLtR냒&:?a |#+z?\WYj+%${KKswDY }h)C9r8˕]I6~<=y W+WJFid u_r{B&bG<(T@O,0E <[DG i v A`9^m*ƞHH\P6\wQɓN(j-u.W;-IH9$*hG WcƄĞ>Է2~\V=D'+;wu3|CXSi=,'hػfBA|ޚҟIT$0龜D{F_!{>.("!}>k{U>-<[΂C ,F>~'sυnē,;رtIb-^dS.;"peMt"x.&!O d.o)ozሮ_g:freL%<3x.mۏ)sJ 洖Cf.y -i;3=b?;C YV!blRO\L~r&"s[A7%"_k y1ĕn<"lSdfeyei@.7j+I@Њ|γR0UR)=? Y~ѢD{7pŸĽ~yDKaf&9BU70\؎װ<- H %w.UfnLd*~~g!#,^8~k,vsYM]{V!5m-t f;p?c#DXU[TG~6S 8AG!X>VXogZ~8iHh {kB0e ^F&#479D1S`RfJ#3uEP=Bnl*#Ww#aϖVv5=n=rx'dWA4yP<lmSWJ#2/~p| |9 ,I]hM,Xд$MTI9!T"XQ|GuުVTYMje@6vpv=`Dtl0x6GGYOhK:옩[ø*W]Bʀ71 =ow{Z-#G‡Y0J[2Ѽ5ѳd[6)^[G0&뎼_*f 1$䯢7e ap~LHl?X9غL?sŇzk^vl&!wȖO` ̩'lTc`u1BWlqlWjN@M^"MՋ gEsq;nʾl6B2.>Siɭh~Mˀc# 4aR6 1;/WSK捌=m`Ob~V6ӠK³eXK6-_\꧳tA= DKV.K@)CN#f6ow2ⳜㅫÖ5G* %RbaEi o1IljE ~Q:-? \U//_pǸh@JnqUrW-U;fTE 90˽2^G Pm!Qrש۷:_,9[D^BpXEޤ3?w(6vo %E/U€m7sǞZAlkn6ZζV@[V5;¬FVƂ@͓/:%P8 (L+e8n4.'y9ZԞe)/ SSv"&=VK \ӽa3wfVZ QU##9I:_־u'2󙄝,y{5<8`~h$`i Β šhԉ0oMQȔLf~4&G'h#I<;՚ޝ`} /Rz%VU1 %~ODN9Q#vcR/@W,rvSxE=by±&h64ܦ[ rFja2@R`1$8xt'2y 0Y-u IFLV4ɶǼ8mXHddk i9wh9Ye8.q1ZNF0$gع/EܻDÜf摛Y]Y\gz3šF}Th'}⃅w/6Qӌv5: *yv]${uƃٲIM"yiGTNBKo5+wx DθۦuX7~U0܀Vg$nIcl ֊xf ~t4!C\-TO^b3T껌ƘgW U* snTG0)Zp-9"PWqڒٓ҆O-6Ðpaw9ѿ[`6gMGP龨[xqrlOe-~r3Hp?K3 9NԞM\3ZF%  ͳk淌D1N3yuoC("7 mWJ qʇ f6p"S"+qGu ".\XӴ ' ?G YiE f.g|~xҖ-, HHYSݳ=꼖='56 ^g+X]P)$zU~H4/o3eJ'k-u ,?evt ZFՋBզ~a oN.5#g>Y恹%&p^o=" .X& 9xDm\fɆ`AKE((%]yT"PG)Moo> @Lj(\kF KGNa4r?UhU ܱ q GMD73q.nX:i0!,-Y紀޲=$f_"I\?\~}1}QwH^1LiEG"]5t*}ߛm<]h+F/Vy' f黍JG/y~rf!l>%(i TtJ3)"=+>PԛE]=oR%]Ԧ࠮\VHgp (P }|/3 s1%Z ~CWv2_̠ia5sFnt/,Ǐ-Ę ˡUoZ)="&mmq{wIR5ɉvD`~rpnӚ' a;ekVؿ/PP87dXLdxmZ9_”sjFr)BL[@E<wR.%XVn(LK~&ʽ਴[wEjZ}gm{os kY}v @Dar< arփLJWSY4Hqbn-M8*,F{Rw6o~YYHgkc)Pm-ru+$m8~`D`hOEVJmEL/8ө6$:5jD8$\E# c?͟ݪ`%#$)BO755c:^)x́K5j Io/B|UǃYxGe *%g`lBc^EmǠLD`H#Jr:%DSTw?ZN \[AByqWVY--xWo"EY! yI|\q;Ʈ[@~gv{8|@0¡q01EºLBGď^iJFQR$ޤJm)(q}eo!fflVF!?INpj.rja-53p~Ka@07=Tk(8BqPƉElcwVhx 2L6aK| 5xe1z=ބ v1H~yvv5~m/ÉvrӊNXLVVjE_P:R=ͬIKg0X5F><>P}^uwsR+t}am|TgzK}?jSe%*[ Րqߐe#VP~cwW孪_A 'l"a>B=PQSm G:EtT9N:Qe{a dM&{rWt-Qr|b~#mV87WբƢ5Ť1ڔ=X 5R4AP-ĉzSJJw?0yvuBf`.0|Jм4ر)].eǠ@d}xenl1ankpqvUV#9\;Q{+I`@m}c߭{(EoIi"Jc'c3$W(%*FX'dt60l6ʼn" CDG/tu;uȅ'!A0 Rmx,8hz46KH  {~/ ~׺zу\ctZTxQP/w.1* $&<(xP'W\qSft\.sh=~ӱ| fUy{B]tyn`=b\eP&ץm{m蝒8:x9C .B ˻VMVXuAH4s!0zkmYhŽDis}kJZG)Q?~%&\$L MVo.'wZCNGBEsFCĶ86CqB{_tj]R.\W81_4ܝZdB^OeVr~Qэܤ% dww.n䧶3&xFx6㖋B7ܓ'D5 CS .eO&Cg]H)nj T*X{'4+dP@"bwiryd'oĻ /Fh8[5ςS D( I%]&-_h@}Yd^i>zp'ln!n&hxW8-J]q7VNo9.@5;:sUD9 ܵw{T?H$ ܏ng="#?0 sG fT;{"sdǻ }M:8-l]C+õ?dA)(sU|k&Z,=z)gXz%#-p b'p'f}>-kx=]ٜ&+pC>O>4q'. &N-BkfX%nPSrz!/B6E3`%+_K9^zSmB+DF:qV>e)\縷Qr(C!0bDiz-`]]^V[ˉ2Q ?Xk1) &9Ņ+#z)⮤{J1QM`TN  C -u:m_~.wחֲK(`4Z#N#ΜL f;䒇uLzaVkBRO6㻽] N;o2Mj7,5vQ]O7( ?ikt7L ,MnWPfM fkS8h%`H2BtT{w\c9+H2- $B=~QJC7pb pD6#F!r,# H :8wS:?Da&ϋ| M1;D.]P*2MϑHYg6^ò^>DG=G] õIூnjOi>)`OtǖQMZ,'mT~+bJb^َOe =d`>OИmͮj }U2kfucNYʘf_wZGi˥2"kB4Ӈ{qYiʂTW;Yoy"/-LO%EstO[%ɵ(EW[`b{ò rx*9>/n LM|khiCQǼ: |C6%{H\p {2nFf}NkՍؔ̓2QaM^rXBK1xZ=lӀ,֛d%]\rdZR{΅bsm~hӒr/ެjM{S G\SKV1 0荸,||w*z 7f3[Z`*Zt%HUR%1{b*2O; ξOh>C@|.a\!ިz"[518 yMk{9Yܮ \\C~; !tע%ZA#* 7N" a"[۝c@R0̵t|(NجER <5o(ב<)n7ޥ+5)Uo%3[|R~Vi#߂> ~p4g[|(ukOE;oc 26l. ű͡QH+>Hd_d.ӧ>e_/JbB΂-EOwB˅ǧҸ$®h]@;*s`<ux2aNZmopk5xaE"lހfpSyM4YD<$O+崙5ƾs]ywdҏi~N!ODհQ)/P9-cCsoJdl($1BzT;37m$y=A3zoO۹+M ~ohk:4؊wv ! [̗3SD׽c,*1z6>SŅc .3qt {9 <_jNqm=bIH x3cE sw&!>LVz>%nslȓઠi,Fqi^1 xBv~aЃoz "B=r"bJ&TfE/bKΘMt+0;?qDyIK4[Ϥ, ϵ@gOZ)i ȲNE&Tl V]낶brDCRM KO 4T*PfzqSgs^nԅfH-5~WfAkXHe(s9EGaS!G\vj9prl1 Y k qbԹh3||w$V#e~!(z4@kg Hʟ(4GKnրŽ$__(f'ORb[ItiT¼0!,._rdž%k.E`,w *G(>8r2:#K:Maº͹18BI6<8 |~- BӉ jT|:@ۀͭz/w,Za[Oڑضds-βC|Wl{3fXĎV~S-cV] Cre;gg.Z;smHlT zt<44U]#ld&A\هO聯zPԝ>s%V3&.`yܖdx8}RWC$I n%=( $X8,%=g Q L) ~#Hi Y{K/mnM}-vQȽ+-LhЋ_}@X3%+vZrD.gv{*T4Bclm!7~hBK*)702g:[2ʾ&x/jmR~ۼΞ/rҺt09?,+`,951ᅵ1fh7zT0wy޽u>46X/Z eݏF.aM^^JjpuO .ifh'{m.,*bQ8^]A3R`'BR?bRuk |KåL(gw=h%R$|utv][Ÿ)ҲU9?&5 a-UFO27tdY\}X911bxͿJ&i{<wxB52Mv8@r!#wS0-ߕE_j˂~)4)0pӵ*gW?KGlo3 Jq0$OXH8]z>Y=z#L\LU\$mP !O$KWçtv2zbqq P;0KԞ*zdH \{ EPRnQ|{Z E;֨d!G-,LoH"h!m0h(tH0fZ])^h6 mA27uD"o]dN6+,L ;ky??(L )n_ ! Ԍ,+G")rE6Ğۈ$*gJڋMh17XƮp"i&5-<gT_̰J&eqj9=Bv:)rJo;'ۤ )lWx]q~%ԘRv7ߖy]J=>w`Koz"/w7geÙ'dV2&V)@o3|?Ġ[z/ +n`S=0KOPÆPD_{>Td}D"P5jvcX,SnSe 1NZJޕc?kޅ"G7zB(h嫡PlUgBcH,T [Ywxd&X6MzKկL?HB{o1#s~ǷW51 M)T[ DdL8^E?1.nDEm;f{tIp61-É,޵)-޸f~ΧeD]6&vln(M]K]@<{e?XUUGD[3Q.Pj*.GU$ TI:RvKi٤ AG,)Q*t)77@:KnLYa݃f{ r9J+elD/nC䅇@]r/R*aUJN &ԻJYv?ZIrPQ?ìlc W$H ;^ YG]I۝"Xem"37ox6+.@r@Ħ )n27{b(Y^kCZۃ?vR߿ UM. KNGv(tL%[Z-jNFΡScd_o Xb|۫E+HSY7نfM>>ФRpxx2"[+@2cotJahSME#gF\Ko}lGglDuۥikr+;CdNŔyBݍC4"3?|~+Ɵ\Cmu :0fe qlזתߌNE<ϊQ\B9"jSݟD{7PFc ,d`Fr6U݋QB)G{LBֈpPj EL<xKѵ<T& Ŋ+ja=h4?D&),",|gy/-ߞ[!p(ga{Tj{!AqhNRܿ` {33´.4xmhhdPj1;r$.&G' ':Tt}49z=>B I1蹇F8/?j@dnl9ap AHw`7wk=nRV^g?mƚyIƁQ{J 茟u9/h=%(m5W)QL)1ت@$7_fV3FgWOߘ"pn6Lsos{AOi:@߄qbQfDH؎Я DUCWF| rq̰8+Mk!.HawO T.TIVU) /7uz˾i2*B$mA٘c&;>_&! 5Rz}<'ʋaU*m+ OC' WuĜu>Q/^]>Yaga;joy 'H |DO4+x J,=AL2/SY dٿ&_1/ι{H]&|VzB# |1&onH꼝zc/o3c0&2}L֣23LWVNSt{F<]?\+FRDn9C5ݾ:| _E'&}A a3/yJBy<-+ Z9L>W&qU=* IUԶQkyfV!VV܄@riesj] ʱ8tI3E[A'*&{f9 g<*iU./W~I}w&j!>έوDc m.J ߭o=4>K 2֙E!qO'HVWVJhN#ִW~Q,QۛfQfXrȦ׆7MQ, xy-w1Sm X 3h!&XDqᵖxMg܀6V6.9^Eder}\>E1}R}jC|.{\(Хޑr.M֝P'n&{W+6agťcEw^4s?sleԄ4! 7?CI)&F{-Dnd`ȠOLBI?7mO" P]&PW;¹'EX(bm(P:+7bQ"Jf! ?' T 'G мGL0:T&Dxao}@LTx[Jɍ}u\!7Ӑ{82tbLktDkMYy"Z7Q#i!E2a|#0զE"Y'6pb0̵R+ Xն(ݒ1jbv T2(&mvp6յ~FZ亸rb8N&2{Q}߅q&4kIzAq;kpn_ɿ9”X(u%D t/r,(Aut DC,5e0AjkdF.P[?Fxx;9D؄3w&7ފf5 !4&1Mr3s1Zm[(m1zKf^\~Af?e+Pd})/98򅄠軟sI( NJdnlDͳsʭ.nףk ȄW}2͂m*~6 䏬õwTcxaGi.Y(4HsʟZO^w>rQ[i+W6lX7ဪIG@+3v1\GWSѷɘ.R& .7N0@z *'dRp4_,Kέꘉioyʉ0T㠎0rjf'a mr9Gqsɑdi 4F]g]=ήe8S#u@~w"-d RL δvn]ҦR;~ g;JݡzT>ƵV1'7%MnmET:0L+/3C`/X9+lfY /ln}܃)Rbb5Ϋ`W\y-9YTDQhK$ 40?V??3ES9E!;!rPԏ!;-: /vmr.Ռ@+65R:-AN+% q*1/d5ڜV akyDk d?' Q؞4 G+dmcߔE^&垦w eg_#SMF{k u4ħ&f8;4WW.D.hQv)vxÙi1هCʒZ_*,#fH9oBuIJcњDf:3;()p ~w"a8 A WBj&Sz'C^p?܌\늗n_#cmgF=Vt;N=&4 HFؗ}.[ihkz%$TpAL;UoF\aջnapF ^CxӞuSm*bhzek ^KZY )$D?Ы_@b`1mlk L@OBE_tn"NQ%tHg?+繄 )Gr4S\XX^pQ&=QEvAwuz+:n!VzS8Q^ZE9w "+0'ҙ2`m~;4AP+/bnDe6Z9>=\ѣ\֫<@2KM`egA;m+d#+ןt?L_,}hޚoߡ8nwp #+r|ǭ=#ȿߑ|@2 (\KjQЎMDIrTm@)QJ?rJNpA`Yt]cg&3yx.11Hj_?I|쿿`3yxYYg4#rҀ'is;S:d۳]`Ի.jlt`! B{nwH*XgqtbTOxUdCMߏCe.lYj!26haQ"%4#Za=܇w~-5nN!#z *pS.+}{Ͳ.T`NMrz9Wi$Z.YبBw lhϴf2U-wOy^q1-q!if^lws'_AKw}A%~RJjeVmdTe-R0i'C8wx]71 , .W?GbYh&Dg^l$ddHd_3WV}pס8ExYTFQu`SCDj,w ;6jW\ɶI򖪹6 Q# j l4ⳁP>yיNZ c6GSVς|> `:ZH^^D{tl/Bh$RlV$qԩ*0[ x}YU O 2<)!C[AwgIԆä 3PXjQVߖ~㇕v;BU=)N2]o׌جy0]Li=عF!_mo*o%֛swt 7%}&ayd`}fn e 6]ک&Aûl;; "!RK MgpZ0i3D~Br곑ՌP(J&QPϋErW9iܰYTþ>K,͊~1Vr !tpfNV' )0_D*u+)ǎa*ּsPXjR\]YHaN6doN.QPFrP\%?o] m~?B]8'v](x \ sߐJ)Ա~P'UgS#HO|Zjr'W|Zh;2`wt*vˆT,>fHx96~<$Շ~]tۨA}_#oHJ*xyZ]yǽN ł/kX )mH|-Ig?ԫ.ï4"#F9 Q ũ7c{{AInN_B`Ū&%/lt[֣'%qыNajNC$H2thjn W%ǺZ}iV7qpd{E͎U"Y$e2Z +'Cc,=|! &j-Bs kprm51okIHEeg!'rwE" /LFsz+O T5n2K`ۜ pMx _RJ؜ԵH**fY*Ҳ#bH+ _H*EZd.@a|fSX9E`Ґuf)/xL}ŗFҞwGB~aސ `o]ILH,qrF&#?mAU15G@A2n`dăhtz#܋ēac[ Jw}@:whOj 8A_:ܙhj=mUA;]}:?ڢ F)FՔWiyhQRSQ؅(KyRlZw~85$շg*)u -M"m]p7z?A1aU gF+ŏw⥡}D d džAW:3AQM^U eF-()F:a'ck?'#w|Y 2 մ CcOw2) h6 &ToL~ 퓎"Wa*Ů!* |B߳NpˑG3zѓ%@VU 8'cW޺W0HF=b(!pP)Qx1"^/yQ{,~-޸" ح#LޫN.o3ЊЈ aFL[Wx?jLK''$9X ( mK+ Civc+2}}{W-G1;)@5X?쪚SyM*ׅ0<|QȌYejB w:kiˈ'ðIS>GYuV::^7-~™O*)FX->& odpf᧛=cN%Lk%<#j1K'+o%${Mj H  ggDSYv4WQqY\Hdw0(<ҁp3gAªoro}}Yέ79' 4t@ξ.~;Nj8tjdNBOwTR ѐ95UГЌg?cV^k՝# 2# ,݅[|r] @_?Qh0ݵ hk{FV0`d7>)RY3[BJE^Rs Mj'AMƞ% ƍS-]-wxsח@r[P*%ֆ~{ڀ%SɎ;9,|O-o`iݽGP ;xGXX)d3:5Np,cJu>@h><}fIemҝh&qtطru g J6FbZ6#K5=z8iFi OTBOH^B(P&EdN85rs漳^#W// 8ײ]q jV_y=f|(NdFHy%oRqS&f%6m<ƍ1WS6g0/ioJsjw)y6Gd7Y] E\BqqP7VN^GrkRAf 8dECv^]K*7L+C-!졗TjTv]z##r}'^ٱ< Jh/td#g$;9 rGb5i?<X"㛊7xt]/U״J|wib:\hqoB7ߏ2k`YLxTq)9 <Ŀo;jB^L7"@RA+a@꾪P'[rsmn[#s<`gq!PaT_'qH# "N?ma+BUVY kϬ@.s/# M!2a` UŢIJ#2g JuV?0"{^j]OsdcJpf:(y@15!A<`DlղG'5'H35&h#d'3>`BKajmAsmbpܴ k-'dTv]O=f%aVDGfOD'!*nfkmB=^4ӽ k5}dE| ]HCozNw5բ`&GHl]}:NT D?"t*:g$7-ۢY*G?T D 2XzEu[h3\ipo@*̗#˴DT#[<މ͎U9A+;]R;U%4SS%TY*I >[_ǔBO ~2:y\&;fܷoEn^,4D)b':I֝Zckmwpd7KGǥV< oR؟>b@r6%BaF#Qh!<%+%S3(q@{~sЎ_H':lݕtEQfw$6Igmn Ma S%GBk'7e,Qf̷JY ]1#A@V.^ 궇-=%{[ E?Xᒷ2$"=o *  ,$}89I;0٭/sY,Q_X: ̈́,T`?@5w9c|lJ&ką>N\pk{7*[%ذ26lÿ;G5LLt04!ts'@4F=2g9:G{Z^vMůEl,`̼*2r$Qg񄖎wU)W߯ g7?j1O'{-mߕ˃G*ͼƂ(0-:XMz^r{P˺瞯h.X6laj);tUWbGJU?|_:.ס|8닳%*FCS"Ĕ${^fE/A3:g0yk<}ZdDGGp*АHiw40<`lm]IT+Lf20|ԯ'cuBS>*ɞ,7,{-.yn'6{ynN5me뱦+p!ib~-TtQϓք6֠.nE'27ۆrbv?Nr~z84!>pWųpy[J޵,fl sjŗI\&ےFwlJ:|FX} :vpj1N$h^D~c6nkp 9N +!۪hD, ϕXU{.Ru"zA[wse+xG83?dQ`2F-D sZ\ 6l(ׇY zTNޑ7Bsƿ"m_W.,Q5Ofђ 7!>N(l7#%bjƙ75}H~IS*2YuM]NpB\t5jaIIOD`-[dZ>;Jv>Bn")'$FO@$zwIP4C]=`O'o-f\`Hh,18e\4) "xas[|YZ_#~=ܒ͉*po4CܑsK@n2tqE$.Qwy3FSis`׃*l}FI+)< ZfZNRHzuf3PSQدOitrkjM;WЋآޘfwVVr`&P6~ˬE;}YbMW֧:T>;Y˭/h 0*(Tj|Qym0VH$!a,' NICu+u(mJֻӅT?d]8Qb{>?0R/"=dEvWhdp˗aD?349oII_=ɾ5%)<@wķF]l9\VS/6!>u[LstJ8\Yйr S2u(Wa*±6`KDM)ϔ:  V1"w?(jF%%7{̣'pwݱKN+sw ODۃ 0&DHЦDz V40FGWP)D6J~obcM8ݫIQIbu.*O.R XZ1G@7<ju: ˆQQYzls%")U ѱNl.$kp^EW cOA@(Cz5)Le:d QBa 1&rzӸ^sz>ݘd l:Pu7G/r]zp)YF7vLlzRөz0Hzr& }i݈$_ǹg?ywg%'CN,E,I92$qiq>6MpT)oUB-jT`1#H'g 6i "Bf1Qe\j- u{;bv2rSKL]F*S]ץX74bf[%se%7AEd@b xfݣr G-aBS<(eB@}v,ŃG}|"ybo I"*. )Hyq,;q8[mP/e5W?@&iCsF FLVFRulDu믋f/-[i'IU֣rERy=F"=c_0μ\iuȰ{"#h,Y/m~V\Qym:?3қs^0  K4>ą6ZŊt?~a<SsJ| ; ub:Ȝ@p˭/؅ +y[a M 0z5&EGp<NR{ayES#蠇{K9@s!Ê +'\a"HЧmǗֿ)XX~QgZl] Vpz,#KB$w8HySþN.n.@#Hq#QIƅCl$(SKWO~H7ja^]&1ŋУ)xdE,aUs@_wWƪKNU-\vD6ŽC}l,ٰP r6unUhPӬ(oX{֐ Cga %ޮПdNљ%0flXv Y{쵢u=VLw>g ]PJM#ZSt-,xc+)- h)·U. .@ nЂꎷU˿ݩ֣i6x>-кwB" vU7U99j5>} ր,~Y5%v~Wu9  GY=3 ecCa6뻁QU)NՉy_`b^5]bK7ñ|M2tXm:OΔID0J M@&x2Wڙbz%.MDŽxI^J1eD߄取R$?H_&"!5Vw$GQ A*NF1H7N6jFf85D-˼+"5p3zXcΨ2TF^v Gڭ+dt >-(DBI=7yLm K3E9F7 s>O9U4)ZF_+1@%άꇀ\)Li~^Z/Ξ;TvV+?2OA_pʽ -0ů55ɦ0mh-~PU6ҮҶuc D1?J &&kYI.U6 :GV>cZP`9kEaᛳo ۭҐlؼ9&/{7W]+DFED2)vWCEU\SvG)5C-z帵Ҙar=籺99v^Tf`uC<1 k%FEYO+_D%D&T)8yەy 0:ZpWxsfi)!J=236ES7] Z%'h뷌w,I>UҌ<̢ijzdB7lK/U> OEkՊJF220*ap@Rz d&rVD "Oo]9>v)ɞvV#*EH8ӏsRc]ݞ!9f!rɿgvjv^0;ލk" pY-2vx-Dgj$<; 1.j6grKsW#N՛ cG+6u;gٳ;Y. Pl,z!χAbnu1AT4 YоWoDt觧fq!"]Mhw-!|o*^J96ke˫ ƴ[̏#lNXXI#ۗ}lI@fOϯ|slK R*~k qH36%Ʒ r1̃jsgW+N){;HSQqB"o$(N c E 7򿒅纡ك REQg) |$ Yd&i"ʠ*=Ө", R{kۧ΅>>ǒƹh[8GaŲUz/Κ6\RzhɄv'0U:^7l= {|]mlN"tJ 9R/I[Q6@{&_'X)|b 5٠'8IW7om :$]M]2Æt%wnriyS߂oÓR.1s(ćM@iu#g,S ^3 N&^wPءXa&cT'OxyUJ/%yԾn@4`v.v4To^§*/yD__ІYPLQO(wQnU3rUJ'}!I P8dkH\ˢw5w# ]g2DTm:`uO.zFJzNBqqDWKm(up^m3ш{e6 {'2]HHG UGQbjw!i+yFOzI¶FnRi1{A{h8WӋwM*p|=J-_}A{[Vri쁷v>A K 71u@[A4CoU9-[h;zPWV ޿9{}P{~[,Re.ܮ ,kkT(F~O.ŸqELWbӰt7$=@8HHnnjvw1\*̎'w \s3UZ87>e.x->MuN6lrx(_/7DAfֶv±:Hn!U^3;3z6 #TIEPI773{ۀ<]4}_(o1G5M\'Er7 x&yí#bп; _yiV}ZPV>٫䰰iUllYL_n 4F6eq1hF}NqeRg\/laXw'xB1C1}izs S1L~_㬑7i߰W=xl G.5_W"wEf0#eb)~+0ojIg[@=4(?Ǐikd=D=bkߛ]_ <`Iqx7/tZ%:x9=jfEz̚qqXbCE7xlTuVixԭ (rd@ܥRt҅6?hUnzb8W|NCjM:~kuVDRZ5$lvBGv:hr)_aU:#4珻z^% kk_GDL Z]‹s%$&V6 vZZWOOkK1 tg#67gM|4T15uN`L#UQk(x.OX7_Uط hQ}ۮ,h@:|ptfIFx@DڝL4:뎳Y 113|@ҎM'qsr?`P$ `r0/FQϼ5 #v!< W}IL[M/RIN&Xp.߈ D*\23S9xAD9FĥH+sTյ׉!qeXh-=z&П9 >$IL`_%n J쓪~QV[K̰^"aR҆q?ЉKvR>p^-=ANv'iOc0 $>hRIv {4%!g);Bb>-wCP՛fmla!\_hbh~eN#N;Uk-%RۛV+}gR\%ذ~ZOrL8s7iҷ^i/Lx-^H<$6ig;<q`HI]%[Htif_^hءyݪ Oj1szP`wtэY"`,#2?N0J2v\8ҥ@~т&-fi%Fu1CY?b+jfGF-#C {;~YQt':9oИ6&_^P喣[SzgpBsĎU:16' oM xՖ u"z9&^\}&cd}2MqYmہ(*T;$._/(%ZIj8AS-MfBw:4" t.a[:=2u崚90%~Y Pаĩ  s#ҪQa`_JI "B})Ԍӓ>OSFؕܚ+ڗ2M@LQ~/gEl1uW;}2}su@ҍr*9CM9E:f|X ]яsSzюJArVOƶ[Opug5@O'Q}IZ|I;O{J]\yKqON?izHiʯ|>nthg Y0OAgzԚ\+jo2mݙ+5Hfՙ.#Y'gh3w3ރ=Z8pAbܞN1J5U'@Dow>{>޾}^]EwD)tmR{U BB(0#p%Su ~G^4?BڔU8?b/6ҨZw /K TxB~.FS>ƌSj(O%[e;άġḹptJwRy|W{r_ _4ݏ`=RtNO  %7IS>Kp}hYa*n3BLP u ݽ{Vwڶl/4s`.ZuB~XMzQH~ez5l^g]:@L :Y%nnr1CW.SdRl!p2ϰrP%Gr%)W.5JlTxi}Pi9?8GlD9,uJAӂmVf, uo5o XyC87z&5O+InOWxl#N{ NQꑘFAQ^·Ƽswi|O] go „Rt4e21߻Z]0ΐJtԗ)HίGi׽m9|]E+;Rj?)T &3TL!VWԳnRϨFoV/>CX" K o{y ˾Q0wfPqfB<_H"]kO:p._z;.x/V:/Ii2mmrl%ΕUÙR)ӞL{ck.x [3_@ _f4tء \ՄVoM'T*l5‡vld(#o,,"A͊e[,a2@{dؐATz4 ,E;$pQyڸBTXcQߩ8:E=*G[^~'_@eO"Yx:ʆ^_]k:UljМGkEo̦E9GF筵Lj5mw1=3Tgnnm֚uI#fEXQvI+ދo/u -kk$vq  ¢%dfr]] ]>84 Yu]a8n,_G'|3v-'ѽ6)ۉF[326[,M!\ÌsM"pM]8O4ce50ԿNHNlxp\[ 8mo 7kҙ`"B*s /)xfJ;b\|{¬ZjKem].z !Ğ`~i ѳmN#CTuj9DQ)<?}*NxaV~,J7VbDord|gj;Ծ)@eꉠSMD{SY(ʝЙrQ8Y]*u͏wƆK='>'N3/ЏSoWaZNzt.BUވNw Ɖ:=fT)% /2(; )$aۮ)HZ`3H>8Nxa1KzG.`H?Ш{s[7UNXsL6zov`<{F% svZ?G缩>@yQQޗϫ[[Hq W{mßNZ8D8.qc+Or^A(CQ܂:aa$:m=-ub(% +y>gp`{]H.CpҧgX.xUƜ'KFE1 sx@;k6% Y&EN"C~`Jtod @f55^7U$DjK[,j*V7[V"J/6Q0ը%' ׃6C}eXN/u܁ÝLycԭQq+j;C5!wV ahFF. zpl$Ү@l5e Ӣqn.^շc҅媌HaΛUkTl@A4~`X>%a c,[^-Q: 疎٪ynq6ۢExPAxzW{]gC=*Le9LHB2>X)_4#;\"Pjun%"I]UX+=ڠeĮOZX%+HYp͵d!5-O7 mku)e~k+Tmwf/z(˚{C0STZRiU*YZxa!h-5ՂDUk !D14{wW، ŭ2NNRW~)*3H>aatF gb#OJt8{7G^t>XrFJ5.nM\ Aη%߷MÝs oʷYE#EZs 27}쐕NK P5Ekgj9X&Vml-|Lz:`L?M.Ž Iy/gy}&_s׃7zļlaz3$s1mԣl#/vnf8;6sR9S kp;CMϕRkglLy-rdD=UR+m>g6R+|UIyN:&3&ǟPv<=L{+qURS%M)u>%1I/Dx_sF«DX8^A c2nzC21Mx U^&CqL!ertspйD~sH<֓6GbVwg+Zb O]%.Ԍ휟~J0[@x4ab3ϗ`7zQC8Wp2 c NI '_qHE psLB7];^iSyKӟ{L;Ց)Z*U<LC zJ&0S%(XE*j/3MEa&G:LzY0-tIӂ MFT&p.Uht5;EVTBbcwǦhZL'fyV i3RYꀗ7KXYfDJ$w]2/7 (&_T#QęXRG.uǰ+ͶI ^71?B2-?NFoj@Xx-*)>QZiwU[,v! l,mS gD=T1DݥItsCe^﹟^}f @V4XT[;ϪK3uF&s๊ OmA^P!AdޝL-JvDhl# F]#ΔQ P.EQk)*}ru|s4^CP%Zw9֮ 9f9h( fHO]?Mێ%\.fw+t!&`r(:GW|a8+Bn`YtZ(V$Dͨޝo0}JY CKo9Ż=;Tk$A\@81fso$@)ӵR\sV3| z4Y{+à(31H骼v%y:2?cD̈́GQ7kŮ2n2zOZe 2@XEj푹0ʍ#Ҹ9r* E'yQWiD$ 8_7ȾRI:s ^5UurJb-R",qգNڠ%s!y=?C|">3JʆnCC8hQg H76ve(l1pqy?&șhD)@()N>[G51vp~ ]'w)R=2v/Jv(-`vMzwI*@ދڨoy>0Ah!1~Oqħ?aJJ.mgcinV|^L/LSf˸ƽ鞠K{,y}bF.e׈$jሮ/ 9OX>PӤFMQ\G㉤>97zp lsaxI?Vbesu oy*/e;x꧍ S3-cI'.(d4{M7*Mƒ{7ĬU}a'ct;2Tcu&oeq"@ L"(Wʓ՚NatJA|/Gbym6ae0!FVW \dl` vwT m$C_\iڼzyM3˔)^*]ֺ.R uk\K`#GdY|0v{[ W^5`ߝɅX7 jv0R/e"0Q ǖ-,~-&ơ&lRуrk ̴~*<`֙gy8= 4K|t;{s7 g=z\"ߘk ; 01Cě$ j'zF?@ oa ]s"OA #$\?#߱s[?WteǶi ƄF Z9teYYDZӈ|ť~YS {ռΏ,b[qkdv,Lxgw϶:h2)D 5Fz֕7`8JbpI Ug(Hh"F^_˭Ag_* #uHwAi9O`(pg`ף-B43gTƱ* -ՒX"W}\D#6]9+!`"ً2#a!N9,SFW$)G1^{ H9kNKS@! |>ti.^Mwsm-]֐=@&Mٽ~xΉ1SJAIԨ(kemEe<HTBSg':jn*#Xw#W>N* 4& CF$EcxPNV=}uu>pj%pRMW Hv3amO`-[ȸPNÏE}{Kv'@E1\aWpw=ax!͸ fCF@}cK"W~ߵP.fDiE.-ĩ_jZs0yV'F\Bi,4Z:3vUpPihb+XNdOA|xT5/ڹECLSֳ0Cc(N"wi8VO]gi3%8qo(ԅL-C!/ں-c:ʲ0UeɑSCT~&&OԲRD% P`ΩM`.HZ#*dy3ڹI\,&d26s5Uu=FrRGi;#>#CF!Ǡq:Sm^w >3h*STӚBj)si FY >*/  < >V$:nv<'S(Nlg9BdlDn6̙o((;R;mC7}j= GV"H`e?8&і]3\?p `ēS"Ѯ_SnhĀ/È)D!PV+͟Vi !.'(b"?«,/VS[&|Dw&#mf7qчwSTl@wWxZռP+ _ݝ784~׺#(Nͧ$990ѩ*6x7yqITC܎I1kB bD%sYϡ}uLvz-;m|߉{Z9nsA$&;3;ŏ[;kO\ksb9mj)j6҇9l/0h?JX@HEo\ ϴʎLf>'5͙,{,7PyH7D]b"cN}k:Ŵ`N]f{~ ntRh&[jGv"Fȏ:wêB`$-wB+QyE 뉗}gN2:ݞP )Z4d**e4ڡɏ-JD=ry|W@?9[ڱt{/bNa.çhriW/Gcg+>0!w #cxڐi}Kj9zDC9E{ |)e;-m:)Q8 HoD Nm >ETsA#F&3 -8$1XFN٭Ma.bu7cH9>Z#~~W'5.623[\jD|0P/`C ơtYs bя갃\W.(åb0@]pX[HN EW\2)StlViQGc>]McozV ~i]ME`B1C:xxL@D [wvNyCnF:1NFan b!m )S|"pݛF;7mCy%|Nj[tr`yNY!R#,뵧# x.sqݼ֤FSM⋞Q5+ݛB%0,/`Գ]lcNUR#3>hUrcxmڣ"yߜ;p|){j:736(g2 탿AS8X/馳3p%Ρ5m})ggz45WC$DQV\_ 1%[N8ȱ(i[>Ku(TMY.J@;83EIDXPp-iiyGkn{]} 6kBTba\MK=STC|Y{z/LOc VV!4Mٝ<)s@Tu!ʁ8u:-Ri{8>$A吂vbaS6_:ȩ C4ʬc%9@߱T-݊~Q :YW!o2U gg1>/dr2sLOwDoJuf8Dx}J]mLw F'y" J Te4'PQCMlbx 7{toce5SNKM|sTPdw5 jB};y!wa OԺrC& e0&6*A=0,&V3.$#/V@j֪ ֋a'hOeKMsںU>"[i0 W|Ϣt*߫]Ŝ% qmJ?d" ,7w)xI%ZL b(]ccUU'Fݝ"iXq0ƅj@ `#TS8xaRoBדּLb+b@Ita'GĈz (-߲S'w6A{u>Fj,#W(I`mWU2g4/#n\+ iyikq9LFT<<"Fֿ>% uY'FHk nRĽGF"W"Is:^ަv.cqcaQ%c떛|v통$!2Jh&uX}61{D*ױ@pZڰ8 @Rܛ ׯ|/[5w,*UIID.>1[pNG wNj ѱ.y! ay9^7ld{%\B]ygu™ f]t$f[² 5G/EP,K!2Зg_'& rg9+ `>p1U@~c$zo[H~`Eϋ\f-5'`ڎc!z*'L=ItAwlONhaϑ|VwzJ"}QIzVuLe,3[/ǹ_ Tw#% 9!#Iz]{S7#z.wAud@Je˔P}om0tz"@-k%VC8?P9f3 =K LN?sԫXA GeoXjF@Z 튁==Nwh&m?ŀɈ=Zs&6"^%Y3iMQӘ&m/>d첉A GF JoW',2FH$lǤblT=b$7"E!7^ߗeKŤ]Gdl`U(zzoE@eͲgYPA [oNײ&k$yE-?,.PPbX#jM$+~As0cȚv䞼_qZ"A-FwD {E$86` 52;|{_VSo*ckbRo7q4ccSlrnP+Ӗ[L Bl_ISԤmo08%+,`C)d>v%S^,[fgCwcRR}EG%6]6G"$V~V3 rZ # F Ffz0/Bu'ߋK%VH,;m4RdLg<,% dΜ'ghTǧ[I@c#o¿AlєHx{:t Xmc#AR88{.4E*MjJw隃A(WF LmI#lҞ?crZ,bǝi@]Ͱ[+5)IHT8"<[9 Bϲ3$NEH6Qٶ.9\ޱݤ? GCqOI0BFP{wc s'No>VYvd( Dj=oDF}ײ+P5T,TBILu?YyhFĮe!/xbHhнit^笘T&>*ݡ5^}Ac6hl_ea#25]:^3 7<5ϒ:ԟ)OKA屧?;|@$#`G zZ]h|] t~ AY}sva=QXט۩\0rl2 WQɹm7Ŧ"*+SE[QwMXVkw4QGns{U&(k-ū/}-*A_!m8& ㎌ӒǛq`YVdT&À W(qEs䷠OJkk@ie^?GRjֈ/}a^h!!P#@}B|~Lbl KƐOi7z/y#1&Qx#o19&v-DJ_31nEq2 Ak7Fj1]SA;Miq%nԘ юEy=XTjQ9}H30IH" T_ kxᏰ-dAv Eߗ#W>.~UctajeS-xfmΣ)fэ7nhivƮ,adC+ JfV[^Bmy$(-hk31jpO3l-2n]S,)~>yW:C\P*<}^/9ֺ}'oD/ x+CSA|D⽂\U sN&*E/[UVl7bS匿(1uayio$C9}ݪ#|خK|$fa 9 Zۥ:[:rs]0tl!d嘋Ctta ;)6Ixqqm=gthw$Bu{rWT&9Ҧcmy>GљaOs8:ȿ+5kRPZGmI5UHM̅s}>dqq:½qj ;$}x z e:(Ky˸g74xd 8b.] k! ix&7SWRڋ¤TG"`$ PP/ Q{1k,jn0 7 ѪfoTʫڨ*kI5|C`6͔ߋN1 q>sZ*̋/c-|77l>j佟 ɭ@[<jҡ@`\(ɚ6t) ;Bˢ[LDRݽ"Pw˂0\qMq9iboS6_t)Z&ubu\17ﬦqE$H`2k2wNsz[b/=O~ns1${c#~|!ʓo&FiJkǟ"Ogc?&O#-6|<_&iXL?S~=& L/ -4#t 8ɕ<-P%fwoίg; FId OZet22097!U'`xث]/X )vxğ\ޜoh_Բ|;6C͙50ϱ &&=YSuhe!;PڋH0a2B?$1XR7JT}&(Ǫ`&֐iD.]r%,lF'؊)/WbN|ۭ|ýW.~Jg9*zyF> 5To5`pT8,AePRM5k%,3~qծ(:pHz^x"i {V׷Qb0_#6渍-y_*v'N0vɎ_LX&{?DW; N laiP0[#s쥥P72A/y'09ȶ&Po xIf, w `ZдzlmH&'͟OU/^LfBBOoP*W$=q 9nAL'߼߈[1]& 2a\ބ,2:i!Wʖ[-efThT$V=_f}>V]V*-iFYTYN"|z*c "1*mk4ӭf*3!?N%f;͎iZҠJ4VZ0bĆΙWӶo DBy7HFiҍNpv=%3"M֌YvhhTІȑtM0dQDQm:hHH$gD7,x޹ P98Wx1W@äK,p;M XfK;ǮCaޜKJ ꐒ!e_l|]ڧr&2AAv{)1$caz ʴ(ъoRdseHlMs䊄%aм.fn<+)[ကS> 1 UGGjLp&ū>+_/lG$"|~Rm$jr22 ]Ժ >!4F,0`xQuB͑k|< ȳRs7yhuZK6x?>G#xC1Oa w9%xm2p?C)17L__|yy<1p[vaŧm o"a|$5Y,A7w9.lct U |솔PǛN_5\D#t-K+:#~޾%٥z[é*H:L!?UP#[2}73 R~G3^ac޿WtPZ_/S7X t-C}!׈P\=ٜTyף`"΂*Fta%YͰ iׂs#2`exO:S'PuyzdVO uH42rY-n0)@C]znݗ+"a!s< g'CvPHY k=IƠ`c;ji.I *\M4EqR fSCMmT׫OO7U]4s 4rɱBew̸ ! rUWZ2fe*lb}JSC˝$|V,=jUD!QP%\cQ/̠ŏyvɠ'p*G>@SN7Tx;Fb  m$(|׵-p˶?RM o a#kx2 }\pn-3vtd[OؼGPsԆbCXWH<ރv3\dC0"viiD~ `}&Ch>_`\5|xc RqaafCjL߱'nJs 41NYQЖ2Q܎\Zs?K^XeåIY3 vP EW:oלȧ&~yOjEsZZ[XrѪ`Z:Q?RJ*7[>B,y|c>A cCsPi j𒁁:ܸL;EL^_'0x֥U zB;Og&4j;8Rœi;~'k#0GGj\,!򥸸 Pw݇/FP f=4侸NVp0!/Q5SǙWen0=aNSQν v7'EH5+ҜSQ,U6V\oTa/+L"f 7Q^c#ݑ>3i ]Ť1tlct # z_z nrQDR[O$師i$oP L̈́8Ӿú1S<r@Nnu1N *<&7)(bZ鈵*nWK|<3k'w!2Wq'ie`7:a.Z8*9GUeʑEָm1nqiYk"THK̟/t~k ~Bo~m!L_y*&lBlm7qe/+fcd/[s08:\"9(bt1P$Mn\|r-%u zN[И DZMԦmGD0m[G,%-CAr0@7 q1溻Mejytnu}ܿ{ak/$ռr @M!0* )YhSiN#yx\hk((͠5| uq̆`gI,$lziGQ2%XI?gGlš"^籘)(~q7JE}/T7Q0 wR=גx |l<6I#D*W9eiʄ@vi„3":^=q:˂3)9vc >WQHب5w<ry+!h)WЦ[(\]鞂.C- !p> *;8oba8V F6և0FSF0e6rTn86 7u?dDǐ8Ti۠OP1i*bg!09I/yY!JgVWU&EtҨZj`\%ÿY< J!w'`l?_ķd%7"pC]x|DINk191ȅoHHgJa|LUA4Y7]DJ׬ =^t k ?qKQM@%*R^eQW.eh8eC=`^y*ˬ}@P5'ق 0Ozj+[S@ !84Y:wRܢ-r}É$`}8'a\YSȼqXNAG+L[IkaTN}8a#DOL¡ѥ#ʺ̲8Zն_EqH>U%SRT8-u۲K9b릤J\NAݽ@wƪu&Y r\>Do |jGùne5\r%.W3Fy.YNodA߳J&g`8^TB3=fSh-%nP,Lcxoq-2RrmT˨^!?'OZV:>R< 7v/dcS2Qe8)-J[Vdn% `ϴ}:F*-}mW3-ioV+ux;&vX^TtZ_,\a ?'1+.=وØs2 gaW`Ib]\1A' qjQ0Bݓsx\AoR{kυ b|GIf#0/Qjc^5&d FB0@WT@A;I:љ1O"H7}da\0Ŀ ~_=ʷdm 3V>t)\;TӽU@&:(ɜGEMZcyqpT Ȉ^Rsogw/^cîi{\B5'C~vyt4rnx u/ece 7%0KXs'~hc9${nꬺ_zH7j!rrb|4$nɚv=3nmxEOⓚ_r?EDD]Li*ApuB"6+ q5no X^gY?J-a g=l+F|x ^]R.&jby,rڀCR{uH[[)Z$ȕϚдI7&YVA~Yڥ<S;H'8MZA::`h(mGr}*SjLNgj__y(zdU |6[R#f&PKTzBׅ9ѪZG3 uKH4ːHR)cSxaS/yӢ 8# lS2-mʥHͰ,?>Uj= Gn0b "8qllD&9esH Njeo3' oSM 323DU$>h&ehU#O iAX{O#ϣ 'd7ف޼7[N,"EU_1g𣏕=AM!N!d @ B>_9׷G']wKa)qbY$@PcaۏB,i:@3>S>'ZY*L TԭQ~RH7 ޗ1/]<ٔD_QIQهN =qvjd@߭Hj(! n/`J2J=66BLfY΋co}bF_ Ο썈X`iYm*r"40bn*AOxI-aeؐ>e@&4anwP;){Q2YNrBm4/?s~(=`;5fH1Wb\lNW߬ * @GT;]{>Vu'1V/`fI:7[LG"C' CRɹz:ϓgf{5VuV$kȝ$;Shoe7f^94o4pͱAOAǖ:7\=hP [_p4%u-ƆgHJ6胠RU GjiX&5N,m]md+5vHY`o!vF[clwlwd)-(+!A85G?HQ.O8h;GmΤ!+̭@zIwؐ!Z3F+l)ׁT8-x!!@`>N'Yά}^w )FHZEK1yZʜLF"304&IqꋕAr=>Vԇ<.Ǫ T'] Y$vﲲ7eW`1t)ƆRc=f=07%M 5yau)+ A| bI}cؗGqe{35Rc*:Wgw`228+k:R. swD_ Րk NxO3F0">K66n KbSj+{}ojbt=_s|oLN3a'cgPϢO IJ)]Iuz xn8qcuvSz}ɏ?8Jϰ]`Gj` Jfo!aFcUr2D-|)'gt{Wa5b!j 9P: @&fn}lsҖש pcDC [s _ސ̠?\imPUOϮv&Ezmg G4ƾCu1O g>.U0(ٹw]Uz艥+:F!IBsUp|7QeW΂"sl/4<&X|CxjX& bKV%@J=ކ` =Ff=9[_2M eĥop32`ziXH056z[O<./$ ږzKZNLEmKImI܇e!S$rcj_2_ aR#6PtDUKJFm#&'Ҵ Qf8& 6?7s){PXVq ^h% 釛Vs4kDՖ̑X:b>BA7" 9t3,j[FbU\e+۔ղD]Mi`td`Y6;J|2bA <}-0ǫλ6ݦᇮ=<+Үa ];3~e3@VȽZ:$SC+pW{g$"8 ^Ǐ QPą%N^ji94PƳd\wpoԯ WvYVިy_ _nXLx / ʥ_MH8 w'1m&^cG'>C(xl(rmzQyg~(;D+U" &w3^$Ց %Nod~i g}#Z Jk 6tj}X~':;\ڼPRr?"c` ~F%wQ,㠨 ?kXf^ͷ1`l}gϕ7!MJ1]r)7Ԏrso ^p#W@Q7=q)uEpTY'@}g< 2<;9\;1`)( qok//=$#c \o<xU˕wI%u/7芟%8t f$6*` ٬Nx UP常4n>r(ALzuj zDɱ+ |ipʞ8V.ZF:ݝ=6A}b'$m{ȖQ8\+{U(_wpm|΂ Fܚ ͏}N s3AjǟK%=asaJc^+'gѮoDe \r(I 4vUDZSĭm"0Ybԣntku`c.pui6=u,kKBC/$vQWB3?ԏ>lw!@A[W=V*X1uUSK08F~8'/=DV }G^T>i2L #xEl~ڦkw @?ZI)L\pRjdf.\+{F._GG՟ ۃGوJDɷo1ݼN4Dv8&sX,dR}"3;;~W z9?EZE+$@# -FY=`^֎-濺=Y p1!B/dyBK/Gfuj_f+$cT?fyܥHhJ1YgAmKOկ2IK=E{T1xStEX~cqjCFH6CMäw İl[d,#JB Ε®Ch,$Y>r'g@KMx0/YVfy ei7YXݝ9NL~HȆ!Vrv>wh6tܘUYIޣx3*Vb,TTȄt s@\ĤJ|IatAhO.u AO@TkUl];Y+k &pؼ1X~lAzXdA/hoVә TLmq s^jW?5 S{I;jJzR$D(2#&{K!S]mAgewGDvON{t Z#6wxs]Ra:N:eZ}Q1BEi߸RԌahJuNՀv sW"DE(>~DLS9^TKqbդ,.Qbـ75xi~oD8-;HM5A,ńvM:k-Z`^Z!q`cω_eseu B_z]W_IvM! =]ϱC1E{;'eo 9 f^~M5yDL=S:["hi޿DD wC<%Fva9`* ZAhOTKGg*\֗} 0R_* 2Fiܯ@;ǛW:W5\M BlpfjὤGD+ƉϨe(˚3jPTeVs?WLL?w qg.y.uMbTS !h)R C֦7۟%ۢcͼKN2FԱ?0-*xUdEPhNq"w|R!'5֤FUH3A/r>3F;L1|X8sc ?;&=G]A}ԴB޻^ rMv0o0|9FV[G]Ъnièw/MZx>/:t R= (Vy/gI$$E3-).+~0ϗ#Lf'&XVsh#Q2br3h%BmS9*u5FAQ|Btd[(k`RVpi )҈k$z*㒂$@XRdd۶Z)E=|}? ;xK22£Ї)R<ݬ =ZQ˕ݱ|/~1UA "N<6A35A!ohA ElX;TDǜZ -*M# ,{0Pׅ 8 "k0]"( Cji I`o [ 1Ij_a{h[uw&'7M[tQ Ѯg.l埐U$^m?b?ܗ9Џ)}s\T n7^h9w3F0q~[M s Pj<9'UV3+s/xϙM@A}k<X%rT1ino #j~wXa+E$7bo/҅K^{ Lj#^_@ ,?gGx!|F=@9ȸ 0Xs]HDڊ'eyIx̀7o=0%Y$uTU:wa?=Ut򊂕9n*ℏ}Wbp~:XVW>}U d#ds>tH!h&IjT":N wOh4^*UJdy]DMn`D}7i8ܕDVꟖ?+D< Q`+23F{L{ݐ+\N9VgeOz 9RJe0 3q-Wɂqow~Xxw+\cy_hndq4"8(ZNeuv游Iش~kg 9Jʒ#7?wDUa9MVC)Յ9SbZ2ՌSU:F-&wx]MQ:&a#I29lޥn{; ߣg]6Ӹz?=NN#oWy < s73#ɽYpa(?h3E̯?}#pO3*_A>Ǘ׌x%Ahyz^=Loa'SbXgi/E[$TH445R΢ Ux,RKBF+۪=\OK5ą+?50PKpXM b_paÔ0ޠ9d/A@1١rUY.6\Of}Ab2=F.aw-'>ԊK=VГ̕)Za ޓ?40)ͷ Y-i$2QG=A$6!{)?̽]g|~qEAiyhT{{*#6sCHiUF.X$zޠm1X>=c,N(`P gADyjMw čGL GeJmϯF$:%{22l/\Z94}]:Xv3Z(!Ix &nHl6Əס(@?Bl{d0`cOJw+-揎>W-ݿ&s~SƂ=%WxoXe-pBHؿCjTXNֳ%>"*}J{>86bM.y(EƄ6D)OAeXMOjŒv9~whB/ɄLi fbB#$'¿M< .'QQ3Wb|ՏG@ih󶞼XnPO "r:ٸ}80}oFb領(_||Sgt3@IDl fH!hǹvWߪvT՝A^qB#h,CS"a .=8qgYZ0707010000003e000081a4000000000000000000000001644ae3ba0000be34000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/hw/qedr/qedr.ko.xz7zXZִF!t/WW]?Eh=ڜ.+6,6,L:Rּ'ĺMØe^-)YTdw,, 'E;8Z+n8AXt>4%L /r]ؒ/ɯ7F9Q*Ҽ`ź!kek:Eݾk^kYUQLQuO#GU(D=[4, JF-GjמܸocV+{S%#Ekz'œBgXD${T#-׈)&_ș(uv5]tW4ny Q# t{D'kfB8Gf#fފ~z C%̳ Egn"Bzj?L 1+*٫8I(c:GW{s]uO#ScFui9捇=y@)_g üJl)e:Q ߐi͑&LE"CEV#.pUSCVfE&(2㞗`.iX[ew9QK;QCfQIXN]{1O6!r^]c{{3`M3A]hHR\#T{E,U?MDIVqT "KOE09.N j*չ_4\"mI뗧*.Б|J`E&Ƅmuo.̸xZrZ#us~= HT-h@)(M1GsU&+<Nnuyǟ9۩$ieHќPR.I,2B 58 svHc>\_4|ff[]|:`YnJ[k8c6Ժ8]E/6RAJĽWϕtܓ֜|s\"ظBP1Oasb^_ȸ@2QkaLȼv&&%wSFs' srCmOk8%䒍GlP}6؞)/taW"O?aWu7(r68ju1p%g5CuY% z$$gyԉrM2o~IH"(>cIL}n&HJJSC@ 3 }=(yi:tsn˝Va,Ƥwgά8%~?ZO~LɶU2(v}>\r -f.?r"Z!@rEy1fw)yZȥ1ֿJ5 0" bS\HԘEhPrHι/ GO,C(*=eTx#<3`a%\3͎<+P2.))E}ԁU]]pWp?5' u+khB͈]C|c4ᏬYobG>OYѬJ%g;um390 VQdeE {SyZ C2-[8g{~#ɶg/#l.X(bf~.GtW?W`56y̦ ; Îx5m0n25&V˴,AqT?c=ó>p&w#~{< U)ɟឍ~K%i#p0JxJNШIC.zv\x@9[u3};YAW8RP|' wXUI:v8- <$B3 m %R·mY ʋX=(_="'p%-=QIWj'ҫàû"7h$>DJ#7ކ i#Yϟ5U',-ؤ6fŌ+ʘt,Cs+^CV#/h΋emZd>",#ݼŪƗ<~QAu xa~^שÇW-jiDؙj_V%Cuʁ+8A7" lUΉ-gUj^:Xi@[\~ySOyN_mڈA`&UYӔb٣P*T 6*AXM}qSybq8*WvqϮsNskpx$`NWW9"D$'(~B)Mayv\u/[ t"ei&`4eE /4e\kZNIֹp1Hr9}gUuQ1Iq@f뗵?Zq/bsx2iU&̿{ڙ;VN8k£3^"ijƏx.U:dJ4/ y{(2=EP$e"nb\8Jyms>))ӡB„&޻QL եJ^ԕU^tЭzڵ"+hcgh}?ΘF(FՀ -6\5`6ў}|>Hh+q5@2&ڈ`_$Cl* 2Tޝ_`d[>\kд:eqq)-s,vxȸ듢ϯ_L;̝ekJ d   W%{mR'NYMLΧ?c䨱t3AjL1Vr{Ry:< '@IG,1#d^LbX:౽yzz{ Դ^Čht哲ڻb3OQ Lj=JS39CN) c;jBI6OoiDKׄ~ s>E@t3I>pzFoݲ@spUR$6cUS9ݭ$*Kz +?$-<6}G8ƈ !G@[i0-F '0P K+OΚݒ'`;2sc~.C |U:J˦ЫAmj6~I籱S@݈^.&swo^]Y8z )b,'v6: YP㳘1TDZiЂ&XTBU]Tx,:+AMv~=}ooJ1%:uF[8H?Zt$jٚuNN.>[S s|n- ׄg# Ѿ`>ܞrab8]|'_dha_\;6vFWoV7M>U<EEaRB:\4{Nf$z&é)qo} dž]Y7/=I4=rwlBs(|~qGlGCy ]Y-A6FGbr-T\*~ %iu~{N,ryF QF4j!9B0:?fFmJ3p5 `T=bifkv1tBĪ_A\P8oAք.u EĊ?!u/MvY @7K<0N墧t*Z0I^UaM/0ƺ$Dӊ1*])V_XZ^7.U{Ul/\xQK6d B:r)+G&zcRCrQt iE;KM{F[OeǝY$\& Ǐ+r AEʀp2Jh\aCƣu~dbV X]?kފ'Zo'98.$f`A}*C_% ǫo:m\nb%/ {>W}8>K*\9:![R5+4J- C ˶00RK[Z ]ycn׉-azo=}D/' ʥ)Pٟ}i|rRw&wG<LNTDz U~8*-mV""jJPn>˩wX8 ۂ:2hZ3֘%zl+!"d'۝ySYYv˕; BC?в(WƄsר։s"]sÔ:sj5ܾe7ՠrW xɟ)ȬPG鞸'sy|rX8jfjR<|StX!xYr __[ [2kU?H7`[MA n# C56*Zp_>7k1,F4v˜n7^pH$aCͯXypH~Huen7p{Ci*4a"u-sK0.5#)qyPUJ+esvG/} W^(IFfsE9zBO:'W,C* B)rGX_ 6AA: FC`ZxO"f$.IX($ȶ\ar8n. T;VLCU1h)l\qd<4ؿ5OtEK&C]/O[nnA-qk-8&xL*"-loNXb4~^Đ5+8nIp-19!Z; '!TbҴUG> Jkd嚯l"A%?p qEoجՇy׹Mj\~)qE\-lwotL5kVS<ӭkJllb &#cg1\ f [e۵/%%[D @ۖqZjZwޡP^-沅dߜnw|݅PAy=zɅI:E<}zuiPʜ#( %tG^i¯T3ۜ30#1>[|5-ǜvܴ{9f˖ݒ-9ƛ K74'YD/z׆ *~fD4; R'0)#πVYys-9l8UF%UzuNJr= U n<4rhmaSHO˱"= 7ak E]$gP 5RT:kw}߂$oN}Ĥk»?5x),~Xao_(8K=sjt_B^')|=ozpAnԕ*MҼ4*a`ljg"P$ksFRjJ|%M7?FcdJ#NGMN kیbwg]CJ#A8  *"NTjbՂ#3F$-S+C9_@'=ƪS+(WuFQ܆1qZ~ g?>/]ԳXѱw"'|̅mvBU2[iTKzjIg᫇NjaNpbV{FbjHq0R->3Է5*ހlQ}Ҽs]7 +wt6m)u 䨡guv&KeǞe/`kN?8mhFΰp.`.-qz!=ҡ@@Wn o/t'R7xO3 ~}r12pP+fϿ7'Ld'cDmHMyeGwF-)?S8HIՎŞR`Id«/KFg}SqSlA dc<6U4oMzڒ gH7)Aw 5./tYWjVഔa{Y.ˆOpl,fgLv ɟ ^Xݹ֪*:|(\Y p>T`0_}(7PY ٙjM)?OPqC|'Y-d1)~|z[HھP+/=² F%n_əЊ.O 35+&rSK8>0lT:xˣy 4iAY8)Naؑ´JaBC԰VHN_r'-dNkT&d1FAU΢\+ݐ'Y!u 'Z঺f q7 ,d{b+r=s ;1p魋%lGԮ3 &@@č9Āl)Ϗ%K]s@~=*5D1=KTWB*pi+7eP2u %ŀxd:B(`\hK7]Qå:G'gt/ ᬀބdg{'ǡ߅c] ZѷK15㮭9|\5XѠei05ήؕKynx2 ^sjSfsɪ(-Sd7>?YcbjHCęgaMCS&hAp[q$2!C*jު V?jo{8f:^fT _j4D xEjDlHK>k_>25;"uv͂±nUI"VQ;3{x>`:F`<'c/6bnfA8ipx$26g]Gn4j$Ϥ(pr|F[$V+6`a#۪ 28Fg&lV&ƨ9kX)!GlsT㨬ql[{?5r6@@Cg&={>K m?QB!)nU9- pOB=M~[Ǵ vGlc7j33>W+M//=A~WmtQQ+{O ߊz!SU Q@Q^\)_Y:\uo/m[ vvtrhuv?~"=rlyqo d>ILp8`)*|0HlAky06XG0 S+- EM-=ꡚeI{jDb%{UF^.2MiɳzԄnoCM^ 6,wi}g[m@Fn{+Eхv## XaD7zc]3~;?ꦣݕ𚱐EYtޗ 2a_Ǜ[{ϳ[o_oB3n$Kk)~z=䍚7ПΦzO/qWnkVd'aв{:+!ƌ.xS7dn=՘[M.\NLMa[*i/P^qٗiݵ?_gB3\^񅩌4^,\)(~PegoI' %`p rӢ  E8@K}k鰹dƢ. um@znO=X(ٯ2ɆHlroxm=i㦙c?2]=n'G?D08'G$PD_ҋk5'OЛ!2QlsV_9BS vѪt58 PܯMh֨)q~/BK+'!JV9(V=-)b2 b G TzyaT$bl$v/9WH]hN#6۶t?5&J[/e~2EK)~n(՗@1KYU$ &QW #]m370mṰ֒jXJ xݏ˞0FQq~EӚ}q !Wc̿ƸRh  dfVQL AgU=z?4V?d:*3IڸBd!qNgҴk08~(_C}[ĵB]U[ZTNY-ڻppoY.(U)IlŵkݿraQb8=s2BLԈ= eǵA3e+<Ń򄌚"V9_Y{MW#]Bj>dȪ 4f r`9DY5^sTcsJAVLX=Vʕ'.W~@g7~`>76>jXOإAmW\4];:r~roA!7}T:%ȳ4dۋ%eM">,4.CYT(dP}kh>^O Px"lԙI!pm0BK9)!&+ Z6oo )zd:ɶrG&a=]PaVɖ<X2AJy`:;A-E$NFC+l'+E\_ҺcYKa,26X Q.k*C$GS+D%WT~|8k"l}?%&5DR9~w-?|³T]DgN> ~D̩6cI8g#~]Emw_Pّ䕴$aGO:ylH؎ &ƀbfg Ǡ0v\k%ʀqMjD;իɔd#{;x>3e﫦;KڮUj8XŲ>ͺX6;j7蒝g}y?gֽmo\Fz"z0 @.JƏۋ싳4$ S>9)4a>Œ̡!,ϲF *]f4; lM臘K8,B0MK "O |K"hrw~74g;DH6o?@-%λtb:7v9[~24Ƙ:GL7Ž YSfη&Z^ªS}IᜥO;EQlK n/&1qϵ􅱳Wi,Z*/ KI/ܝtaP7)>D/TɎ1̉UXjSD"1 Tg(u ISdy^lAe'V-xF_t Cf>G W_ LtJYQ!ː$"MEπAӢ6IV',3Bl1m3Eƥ| \<@;BB)U5"3 B]Jlι!@1tkȣ}!(YAMqE/4%cpoZ~-GP]iяCp #]J1en w|k+1AX H[F ;}] wumV:F%WqK5SQo{v`w н`/$.λŁJ9/^nsxz'/V٤Ş#{^K(,.rQ:heX,  t9Ϥ ba/)4GSjq= yDR$d֔]9LIP1Fs_0M.sC̻&NU(8F' n3|qCrA+S:hkie6 RZ›zFpCmKЫ;0d2K@I1oG"(@`LcF&\J77Š*țfQ`:lg58䰓Ov4kK>CZ(&^4W(S I.YC'|X" 3n1a-,-P`!Ƃhm?cYouae{8w7- FGDE,-*h5p*HF~Jgoǻ<EFhiv-@W9F&)O ͤ"!KiJZ-I # AA_ܢsDR%j޹p 9 [2aH _HEd!G/?\,Lu, $u(x-fql3җ6 < 8|Ĝ OYr_<$?^'đʼp)T7X |+tjɂ|`jB4aڴW\À,Y.% cT̾- QOkURbϛOv0#1bx<銚-ŢR"Fтڹscݢf '֧-c 5yuPiu<]r}SM~XB/VQ"EHS_ 4\xnX2!$⡰MƸI&K@b|-[;1!L9V`QG(nQb3uҔe?VG =?,k%/`El^o~SY9<8&ʹFyaˁ%/+P=N蹍G:N{H6M@hjPZgLun,(کxOiz1EYn*x22?߆#@x`'˒_VUfͼa%.{;- v(g]oD>@{dg7| 4͌ ~~bZxxAINIW"婚 3UA9S"[`sI:Ei+MTrs ݢ>?t>D Љn'.)d!ur#E`?Aҍ-94|-=+?i~ Fi1&=f kΒس__gn鋰\M QH߇ %Eřq3 z&2 }W#2Дn~JPc-ζeTO8Z fs?"Ti_ϧ} w諅URY6= OkдӔta$01cjH ":FrIl_R1 Dh0"h_i6;Ϧy'f1&%RgL Fvs5Ѻ eh`ѣ7]l׏RNESs~ VZY1_|ރҤ[ =I$]bpnS&~D mԼ&t9ZYcw\߸0$<;bnf A1Ҭ1bB a<Яa Yf9^wZtrHC=?(/9?WT Ŗ0|IRKC+cxPuPxp~k̳YZ<0ZO-rRšgٽX\bcXCQmnEӪP<4I(3#&=GVoD$r>Κt kw93 0S@=d#,Aky,Q.nj\b+πUŐT\ՃNy|&gNꥑ0O* ѦZx0ZBgMyvzQ94 0âΌ&I"&OcH$ZP&b"Q1TophA[ׄІ~ ౕc|x+.hfN>xZ+GOrVHhVmt=hIW>$Ь: f[dc9 ua$i1|&3%F2 bWƻǚK=sOӊBa}O%uC1li))J_"aJAA ('|ƕF!gPjn %\~TaJW`v%;>b^CPWW-{@ǙtnUZW48TpŃQ*VR(y`oΜ\\)Oȟ(Cɹ9'*u` ڏ"fVLX-N [#8Jum[3TrQIsRN˪x [)AιsK!l'+.OX o(GtDKxHcVF8x=/[ڂ ?"g##٢k(4.Rߚ]n6y\evezo^4uS8CG "YjrypIa+VI7S1Wrxok ,/l[漟6Rz;H_ D煪iGᨱU':x8ȧ>b/^Lh6xr{-Lc5`Qe=;9/T;XĴmNf>Ia0 j\h}f|[LrBM.OuRE{G#X"Ы}6Jv11ӶΩbn%H_֦lr2O;n˷_$h^ؖ&:3GC իcW6f@MdFhEHd) agbo_:iT(z+{Xh& 仿8$\ڏFn r &efAI'1Ϊ/Ŏ!|A5+VlZ DsN,NdhZ\_BW>~*~z8wʷO fZ$sP:HtnWU4iةV4ycAU$Ҿ$\S}̯%a(D^ɱg4a}=5 ^x IYDXQ)#M+C"VSj@y|rΤm#2d[.k'כ ,0=bT*N8I``c k,b?n f35"~№!ݻ>S!L%q`5 ~((ɐI3HpgY&p"Iqy;v aur|ezF@M1A7pjT0x욄.qVZq'vh~I?6Pu2h5[Vw"@O$aT7 1/uQ.9^1qig`ZjLnr':B2W~#Du(&$BsA16xg8`5Jkrk/2 8f_=4#<@l pi$CσQ8" G[J#E11հ6% :6za E bY"1͕ {f+eC+''2if"PgYiL?M|wxۤ7ÍӞ?C<ΔPg[qHr IYrnxOg'-3$`٨cb)@×;BUv9Eۻ䆾u~u)^B˪n4) 5" D[l\ ?*70,0=-^vsڔ.@"¹ֺh}: 3/>Lad=D*j=FBXuofY``9<t'ϊQ :d^&"!c.W sxмհI 5wض}g*@OyU,B쁎Y/\6o1Y3:q#mW1dݷ7 *\4Ij0X*4^F741(*\ͳR#!rbН(CŁ9 )͵ڃUpLW\ZJ3n>-IN\mҔfYV)6p5NoW#5(U?)PiN}i,.;}gܺ~eN7O-su.nяv-aʭd:uV0 d"ܻl'wnc/ҥ=BNKl[)BXwOdE+E b u:q1 Q_=lc`uի̋@aYu?MZXùf҂$Y7r`=HR-[YV )exG'O.H5PaZzdb΀HvZԻiZ‡boi4H)&pZH'Mp5>Tm64Hb1,v.DSCzUҘ-z(U;q0@.I!sU+؀t=-'wRTy Fق}úxfS_Lޗ'.MYH Fgs~i)rCpU<3gF  L70R$?:Z ا|52kNM<}FG? dV/% }s[~_ǭ]prǩ->:ՂŤ:jf5lڬƛ6iaYJ#;W;nGr,UBЙZ7!~0|ofYTf1L0BzK"OB0{wj Yq%}DR,qu% :1{EA;ԹKCU3W&ПUx$R(O"k,Q* -GȬHCNppDb>hC +#5á| .0V=F_{c}P~, 釻&vs)xXD̜ 8.i3mJ2Yli Ľ(`EQ-B[S0Ή/wIŶp\WE&U]wc10J@ k=y&,hX 4l6!)w`65UUO+실C9jr!eׄJ5,4w"v~bkIH7VH7ДA9U$/ 6)0'!ܟK6/=gDEL0ǵfG֠YG|hXUbvq!rWK9Lm0VVMJ>NPy7igca"IETn5 SׯeS S#CkFlru .nΪ9:_ao'z6#Drơ=`0]s|z)]u<{U! Fw@SOZK9g>8E҉^X3ST%ZE`e? ?I 0]kv~{fitW2.`V婭|!juxUԧo 2&=3~W5},O1Tl\t:,*w;qҟJ5ڶްc:ڮGjO1Ori]er/i}NevB, ؼR0), VZ_BjY ngΰy)B훰avR1߉ܩ%5 +ůd-)iwn|Zްūq۪qל`g Kp>QtBҤn`t.M[7uh|o'"p/R*Dɴ8뚴vG5݇&Fn⟊L?w+"^tvY[GgH!1JDBjG,?hU эtPkHfBGa&)cȁo`BѵmOBe"8!F]?>9j@(xRI,L~))Wa=!=l{O$PK+V/)%KBr 1Y=T\R|0>6kxx8Ɋ/32b14*绌+fI(@w1ͅ! vJ4f8њT04:ު꣘^R\A:wA3Oz67TD Uf ;x~Qde7LYiq1Qj XIC]4tXn$#.<{a)w|e9E\6rdBX=P/77"1Fh>)z-۔4Y`$vlZ!:V-́jCvg~zz"c~8;%Ex%{$WD)F^'s3: Us`Bd_N-2tX׾@6ch7=LPR87W9ny-)?DzmyHhP};AKa0 Y vA.Ia~Hk&PfNYc@q2i9󦦔mYK|mQnӨ2+U»2:x>p)JKD. +a"S㯵ڡ{ܭdҦIsH . qTD3踩>DizcZ$pSo{=3L\ɟPL`#@s#! ˇ]bP0r6II εߴOaxl߀ȵi9n ߩS- g /^XvS#~#7  s'Lk#W2~K?5_E_Jpmp geLTW^t= \0|[Vx*h%BANӢݫ>3%)*4 5#xsK &&Вu;O>)B%k@+;䌽C!EMI2\L]xm{!əUߡELb :[Ɨ( jB }f"uh&1mA`]dz3Tq_"!k{Ԙ(ruxdg.]xt&c_AnA(聉ua75|kqKacő]#t /+Lc>v-c/3;PPRqm6LvC t1#cũ6mN.D#P -Fj㗦 fԨ_fטKOSQ=k4Z\9`s'tQ|swϥ|c(&b{t)[}bTZ 'At2Y9kW%1ҬJ\iG(]E%w dnfÀׄʕ:?$D= iGʁ،dmQ($Lu޵c%oW, ["]o۴VR695ằ7-FZ WɎq|I=j0ҒӾ|WzV֌Wv$$rY/F|On(O vjh}ҫnJ,:OqKF kʡj<|$ +f4| ܱ@ H iGy<>Yo6R#/n)^jS%{21,Kw^1zW : a(2r#ݶӗD^Gon |*{k>Sfc A.I-  &|| AgNɰaGĂ,)Xnr7)G5n$>6MpAzMuŪVbV ZJ!-%@x;@w3+۔Lf}Aަ ?)~SNVō t X#șJ 4FuuܬaQ G=1C9JdV(F(BG{6Qљr ρ@-/@rpT,pJ#L+'QFjS@&_SG0=a[&N+xXR1u? l922t{L2a%pu tYĬp˗B SX]wzD9E[4Fĝ̬IvJysw>U&pqzw5]nDlh*]^|Lš|H#8zD!bwY)[^ yHT~jU7 %>811 veEQ=u9 Enr}{3qsu%jfQ#(Lm33.]9n#xUBNPE;yI@!XQ~6,>u<=uU)f"$:ʆֈE|C}$oLl>\6wac]sT (PVAr+;%[/6V r/`V ; @@Ff 4pKD `H;9YaVAf)t?wNǼ˴AGa9g<֑H+pN%LXKx-(JBn$|g#c_Yz Z@+]\rxv0R[zỹp&+Z>UzcNm@%wXzdZj7b.NAmw7 I&-Y -DƃdC6kl,L>͟~IV<!m\2ZFk.IzybB/ Q6vr>(}J ky9_Kjgo(`ԟ_A~g[ $(XXhy߫.UWMD0vX{ 2oipة1N.lbmpish2oL}STookWaQMr><_j2cq'pIq':IX%pyoqB(.s-ݙIٮc9A J/WCa{9֭<؈b2tA,nȴw[gtqvn%\:+ (C%sk3*Cc O&`P|Y CF7VȷC8k!v98) pSL!8fhk*@DI?T̰OQNDɱ O"Iv=?-HL\d0ԯ['8hqv St9"˞ͰNHӱ/Z(4Å6 1>70 +rq#SpFFS;"leFn2=IUve,ZV/!I eY&?nX7E}!$|N B7_(iL:8"O^)LXP6QbPw] CnW>c\|ʚ3e+`Cav*-.7}B>Zbfe4eMZ&О5$Ġ"q w urV/Pl[ |Ak$mnItD{U\gx5?_L53E N K OB+qRr/ U]Zo! 4euGu(W[4haQ*}R %ǽ&{i[Ztf% <۪IZc7ȵ:u%2Jql•!PbAUAu:w}f31[xN:_*(fRo@ױ `@+lAud^9c_ܧ وalJ0xb kȂiohdk)A5|$oo=^[CrY}4C-Ÿ>7O'[KN؇Ir)r$"~,O8S{6Vw8ftk9V/w6MwmC4j MNhɒU(z;4GE=ˇOVm'+Fƭ V hE%s vB:4}ou뇆^ [Vݝ$]׈V ?mg' 10ʇ@.rRKF;_jCV)w\fR ITO,.s7@2kU@+HziryaHWj[ XR+c]g3|΅7~p`'9U$`iD:Q뒺kཙuͫ^T)=R*aLBPHpZ5A &7 ;:՚ "Sc*I%Ӯj':B@Mue\L8.TCK ( mzII}ﱯ-d^=K𴔭l&+}?ŇBWjPƲӁ09{i.SHe(;ʖ4@=js zfg%"t16,=]tFu𘎐 z99HG"hY}a[ž7m QTAj@HPB4͟aɭzNrˀdm\c8m|ڡ߻f XW5P>R12Q dDj{8KJQ=s8^";{sB(x k\L@s K :е~O'L l |L5({":V~ zwFM &aoJK ?3mh~^3<+b?1*/ՅRC|J01$*uǾٞyPLB;SJQ菉#h ֎C.#e ϊqŊz(Y\?n R1օ&oh³GR>ؑ)LMLWhn Y|yrP|C~eViݪƹ~ Wnso/xKw>(,̜v >(ynGUR\bX|O@̇nt ΈE~Q"DUԍyQɓZZ%fx.풿 T(~Gaxv"LJِ֫1le`[S"ƐGe\o#cc+ yo;wSO݉zGPOu,i>J_j̞Nkߣ [AD9>4wbm$A8i8c}h dG,y$"6_qv=ʄP*Ug|zmb;~WU!&"kE<#a%mFDI PDBY\[Gs ߅8=- xw\]d_FŪ5-|zIo IF]̔[w[N_\;Ĉn M {4A+cִ Kf}gG6VqVGp㪜y$.cVoG6K1鬚A;&xgKI?i#2 [¸ıG(Pao0t#q9>7\ Y>mz7O&XZX6 CdTi:NH߳U3C_e7%} X' fU.{g]0\!E0hV#˝R+A)D|'b8bȌ):ؓ^Ź(6 $dP[_.T(:J(X*5s"09{UjE`x:sS^;tæzn-\k~=d}lHϽ-W嗩/ RpN{ 1*i9k xwLן_# a^kSИ6nS:HwEv5d;g_p>w5X*YwbE>wGhixrGԑQ@҃7ս j D5!im`OVOP!% l G&:$;ֈH3d'C܄d2s{Zi8~.}7DQfQcuym-Y&wroc:>% ²?X)eQJ\1< nF xھ? r˃2ly>ό XVUfZleYf}۝,+Krm>#pFY -$Uxz?kz$YNjj@e"nDN7VR-:/^؈{YIMş\ת0SY\b1(%c 9kK T!4iGlAP+Ds?f(/~'2P[wlm$nŜFucVpG}}\½J=|,5 f3Oq]E# 4e)º{Bā>*%+BڔJv2[N[# jQbdFHv8r]Cߦ+&PUCcKCS4o5wp]}#B159&'-;a F_9@M35 :T0/x!Dy_$Nx# &Pׯ~ >e|z^Ʀt)/ e%=C*Y>XZ=ԹaVEݦ-։fF^)$G&;P;0Llt˟YPu`сǐo ҆-cdnn^js_x1y7 aL# cFQnWsp/㩣; q"zUf8uYY62TrvTZKT4Y3u<i JDϊnbYQ<v[nf.!;|*tg%Q{\ދnV}a?eZ>! ;5JFY̎s\D{E=~,kG,Slg>8p`,.m ݚ]Gf p8 ,&ys7G ۄu=ܔIG'qEfki<3;y9T9(Ѹȴ)(޳KYI!RqCcb0oE6=iBd&zؿr۲[Mɝ tGy![U? Bc,e 5SV?3> $?$|Fo9 Vw5I[vBjYfǐx38/Vxa/wGj#5XH9|svQIn <'3cMBk+Բ?ζfU2bݻ#:{'5gޡKSitDJ&6Sc, ^|}wJ 07O=BJ ٕqE#-O!VljEgdaMg.c!:LiVBL Bxb=%p 5b2RPH;ݵ"xn3A?OVG3h6wۄNzL(+tV`Q >§Uch§b}Z/ܯS ,fO1!>kn.L@RbfeUG3ag/:=0]8#.ZDf#,7L׽!5g bZ [6ݫ/DYa8&l+8܄. "Y\UEwGF# -@oO`nAt9,=`h>^ ۖYh`7:cG+,D6~DosCvhh`K(%hClҖ7{!6\rL nxBdy)uJ䪉b:]7ff!KpyUA6ח@1xKR|H'hmdF!ME{w|nBFk!Ǹ 8  % $Z 91DA:3dWÛ ]UuX$v(#d\5b =s (Ru4EΖh< .k͑an77o#oKmls ~a=tO7kK]n2݆2|T>i|dD6] vZk Ż zo2`R)E映 RYs~שZ{0!W\ JkD0%0 ےT,2d3-k{d ~!A ӗfe3&L縖"A9 H.@r$U1•tV8]^,K4I΍ٸ_,pCL5*'/G NZaɼqʡuRB|0q;e#]cYs~t g?˿3j q#bp}Wל8ʳ8 X*z3q cS. Lt +`^,(菀L`-gxFs\\cԹ %ĈthȖ,k^kؽji*z/$ޖ#}MͰQ{ PUMPl.C)$wzkn$u6]- v؎U86gOg1hTؙlR+\زu5 Xuh F.*u1?VL\$jB!u8-:lNkHɑZ΁XIrȺYP c)MAm/7GB(BY}BV[Hk9&vDF`w>˳.Z Mbk+`Ok$g!r°"B$=ж&5wj2t)aMd dv'6He!l8Ž)Q5M3 vHsnIu^eĝuveU0ӸɈx43%xKW<#6=.kI%Nކ=G^^zz`+Pإ5T;߬nޡpTԻߤc4QwP):L_2 8]x'WMu(xbsbmw6 ,D)ZfODԤR\)air6Zp3?pM6`Lⵀ>ׄ?49vѾԢ )''1PΊ3K,IA}`kV#K5Hz҆'@KsƉ(AHVp x CLubdjOZK cv*8-Y"KZQBvdxW /@.Nzt@(A  39L J0c(rٔG0/{lz!Rq}pH"Th+6ϗW#,=@4 E$DNcؒ?SQ9&?[I83I1A x]K|´Jb3U)!3?@ Vɔ1X]5~LihyGB{Q#,j__NhL/ekE .*)IqE䭾0N#3q pP.NWn*~7Kp9*E2;:Ge@ Et pD64(=ޤ1vaԄzi;= ]QY'ѳ mA)G n/!3]:vtHh؉KoGyBifɓۅbXmDn!c=D!%mM|C. ɏ@h1E 9$qqhc>UyƤJ(U/ԉM>a0s@^EYS;,fvIZ7e,2Wz"0P+& 4fX]sЄ&-׼ .ZHߚ(*$P`X1 $,oLg5BQ;;+XaGd oGy@0&io3pzɫ醣-8晤y P6m&t6\QQh?pUC`sxoh}gW&G]Y:[O|?/Nzt!Ë#*mI {"iJLcBd6r84AӶ5;?|7soαl՗e漇w`o*5boTP'?gdYeI4aM젝RQ7  TfZ(>8`=M3ewau0x &F췫Ǭ冈- z$hōv^?aSYU ШTKBy̭c,e*oHd-ufO?L?Yŝ^ peLʹw@|I ߑtg$R AW)6mPX}1Y:O+s#qnn%o!5vu:8vxa B@%/HН0aF {J 8V.xInS#6e>o ZQ` D@'Df_ÕD iM:yC DeW/7㳰4`^wg&(oD,[l,Jz) y&ŜߧݫK= Wm6.О-s!p_7fPX$0Ջ52"_ꄃ5c&~o58\m"'c d #TH!@qSmOvNI.%:)2?'an},nus(A No;Al!`<iEHrQk݁>U©_d(p8~ pdi&ODq̴2 M\tYyf 'u9l:F.Vz-RUxs.őg~_UYHJ 0 .)^q} r>&\x3Mxk9#!Y7➆3y'_BRr±Q_* zY#7hc)5MRWA'1^wvšDZ 1β-2kh,(/m)d4SB 0TQNA qa'C6o3^0u=KK4|VayA1/OVT }JOr9H@ |d?lQ"-ssFI!F~xEY_FϷ c&N:_( 9 ޭk sq!!HDA%,y}z,W4ɡNn̴GT7t4Fql<ԕ,Q>ˆ) Hl 8l%T!q|4JRvc eISRO5n2t_B7KJݍߗpajgcEp<r=i ~yƃ }202$-͠vQk\sF}/4Hi'3`8SV~ӌ<2o=բP#? [dp`l!VC?fԙWjlqd+ %1ѣpVouT|I]MY HUt|nL 4V7LD/cU _6"f>wᴐqc.疗ʗҿ cev "sH Lz<=,_gpH O\NG90z1&ꝇ͟q28Ҿ.X~ۓ"0XH*.ύO,:b[o`b\KU%,aRGis]9M{}\YH3s@~0#񗸴nU%cgRBxǵwzO?wM/ ;jqJvGxɧM$e[q CHlo2`/G-|ٜ[T\0㑡1NgKF{m,9sHV% ="f,Hetxhla|5Ǯմ֜Pu".J1ACw9 =Y_!ZϣJ< BU#?W E訃+ ?<WXRFtLyA1|V&Jd8ܤ\רa/TIIT{PGqYUKc -s>?,LG%b9 EOk_ۚR*ZѬ`+YD(7v(I 3,mi~-'= @+(thR"'YB Sդo7|7ksn bQ3]grN#;װvvɁkŒ?а_:&Ȉ{(e1nHd<ɓ/z;E8'}K~i#q,X,*J @7Zw}3f]{m/tv%aJqh}H +-霽nW45!KI!>>i5ޱ ~A8QQ0ìbc|ϧP9|a"?Cp Lr Ro^?y>–đ$I-哃 UUj=l1R}6lM NְoضTQ뎣]'kTfa ArTӏmyyQA|py"ml9:stD_E h P70᥅DTk侗#@R24_&gR ldkn¬ %ѥѷޑ]k(%&*/ڑ\ R}xfU8M!C!pL4}h򧊻 B6{h]!yH/Qbי# PD|=uHAx8QzG~!zCE: hğ`%Ë#Άԋaũ( .z \MQ8)U@*071ՇjBbmɡs\X mRz?D>Q"V4{B=8;/n5ƾSh+΃5B=Eg:+R,8,H:Kު). ӵIlWQPP}X z AX `!pQ ^I>'a"tT  0PwB#A#nQ{ՈגoxMүV4دf)'x?c&a31̎޸:&C |qaPf0tO0 VKA.gXtD%^,V` 3*I a(ag=Y/(do2U~Vq `BvB t#VfOC3w^W/7pCKߴEw!!>ȳ]O5VSIXQD1D,$cRA,F{ο/``04mF g>2y_WGk[틐~3V׍8c.bdLcQ%&Heam&귢,{;) .e(M9)@;dD~^>n3sG[R'86R/Ko`Tv=IJaۛʡКm\hp\c F:#w|j VH~!#St(yJľ/tFl$`ҽMzyfBʰΪIM.đKy}LUk 3kQ}T EZT# TgL.FG z_nTq*P_;#SЧ%4)Z} `W@ѷ=fK^J-JT7X7C*Iz^ zjWm`M6ǑW *nsCّ&xdiR[iM;5*LI%HRfMВڧQ0 f'lɴg=ҋw⋭ '%8'Q%>tOX6V'YqaON2Cqt}?#L[>IɻviwYel;3&N#+Ôl_v3Z|`/ܨ&mz24)XhjutXRo^?@{$w [j,⽒}@ I D|.+ZpPwDfP *t8|ѬiZzN.TYZңyoK-4/p'0_ uOMa.?%/%#B )4ujBBy:7dTAߓ/Y(k/ 7MZ5LhbcO<5m"оo!*"uǨ0tJ.7,E}oN>iE:p`O!UD 9܉~%Vq C1DhEF #bէ]M1GG157H{͗pw*aEh1m;.BV(ӯ{m -JIXKO]3f간w_N_'EK)]5ݥ[U\Y.=cks88Z!ߩJ9]Ϗ@WZ-W)O hDa{kŪDS}:g)e=-@+yG=d$ڥQF 5C=׺ͲJWQ3J ҩ c2Yɺ;i "r0o)_ jD^,叡ߓ3UDGVV,J,OZ]<٫Nkk!}]h_4,sN2a-R52^jE"Mp7KB/oͬg Kݧ,LXq0)5Kq1nY|W͙s\ \f|; cl<(@8-L+@o!?8Dp8` yW];͞1u3NWOIJW;;oۮ٤Ql|+V T)P:4h|=L?y(ueC?r#oZ[&+''{W%4h0jr*8/OQMТFښ_UtҰsѷ*ξ uq"R9XZz;.mzq/[l_Y3(j&(RLIpXj82X@XL3J^ Jm`Ȓ'&=Y5*aҒ!alS !SgG\jrLFwO eemԆI Tej}eC[q#XHTcb |pa ZSpCMGE@ 2W:Fm"3ЈiQy3NBQ`S A;?0Zn9d; ĤXBirE aԵ7f*+hC4\*c[ox d)!yXSB6 5E<8T񭇀{hd2EK:UoF'ydbP󄍟Uju~ߙ Q$^{؁8B1]&>ϊ SaY 4qh;"”%+Qpaw,s$̏OGPZ;Fcvr=A搧><[OFoP^g'?\\%3p73 oD{Yn\hy֒EQO삵ӧ!K " %ֲ guib؟36٨b,y~JkO겆; T!<mtXɊ#2F .jPS^ 3~lR܋iM ^T wҩ.tڋidZ 4)Qə7Uxh}J'H7c]ؕ0樨q>#‘Po8z+IZ*=sBɛKg~4_cwh]P$"2\ ATLW֩Xΐqy >.-lNŠL PJ2_F`#aAMkVe9-@VjeaÛjߥOR0\=p_=-iJ']/jkyZ +ؾyU߀?8zgΨOm2OJȨm#UQ3 sD"">Y.mܔ)`k79UQLGŠR+fczfXӒS &> _ &7 z事ݓ F21k׍Qxi}] DJ͆ٞ5LX'4 Wq*1eNj؟ @"C1/~NDX}Lz ׆|ǵ.~k7重iaVl$ٚW^'0mr3_rJ=8+nU~L"i>a6ZViE{w0Ɗ%\: S |O nȀ\6QvRxK=~9d[=쀍@# Td65!2œG/m+@uZ?Jz)Xnvn]B%wXJ[f0 |xoۋjֲ;,$: < VL-֘ąsyTz33 ͷ uGq:oGbzLcBz/Ph_^h 46E ϟBkb;?~(O9؜" ~s)6"dq.5(L&FSut`~|=VlTfJ1Sн4yn*ƽVbK歄i0ԎE J#y%kih7]h"fR٦_u7@" ςf.*a[/:\6 q]K*W-*s&獊-ޢ X2Ij~bvlox3? cW Ὅ)պP;Tb qaArMVJ~)ř A5r#RkXc$ 1ʌ"X9s-ZJ"5&> ;X +! @%epU?wj4:QY̔iA19 \r>25ɼkӜnD}N'Op␃GUAИs1Rwz~:d'Nv=QD9L 05Va[ C5e?9̍.4ՁugFŅoՍ`4Raa?T-4cVh.gw[X'!Sof-9ҁ%Gơk|`GseւQY5NE&"(} Z; V9ӽlgH&XĞ$gTeH#m=+w6YucF^Hl$c7 *%C1 =9IGq!iů)MSttI'|8 loD:&hVxt}D9q &e[340mio^xMf[I)ډҝv(r~ݿ[_\gQ xLR ȕyv1c1v5PdR=l.$fi85'Xzp]nwq/ &=zٓ#"j(D *ܦse m#)Oy=u^hb>1 ?jp%C~-+xQr g!璖]R,_BL˶+j簳|<%*VSܟ7lnל|9{gk\0izѣ%jA{WYKNP`;,q^i6+ׄFk"*;7Xˬ /bU7e9κ2r 9-: 5ԽsQ64_QN[v¿nu/j\f6#`WGt~,b^H+5_ZKۙWC#Wݟ{HiIa=ggOtG~pm_l=kAŤT: &ۭwS?H‭To|lǕ `*A vsHq~~ F!*76ہܸ1fw$I|?[7E X~ ȦuМc܏'N zBtnd6KR-0}J=p=tCsӒ&K\֋tqYcZ V'_A+.`:oݬePˣ r]oDCk Dmn Hfz*;1ѯGv,Jꬤ(eM B:_"~E67mVľ1-cg|ʥ 7B7\Tr^8єgI.EBKgK+*=֟ v}:0w,-*' ] `m3xb*5/;$;@v2n/? 輮ty'ͼB.)p`;34^2k)b*#UL(ib>٥$U`ra~%+O{5srwO̝P<9S"h>.P=xU"CՂߑann!!3CQSMm5W̮ć-~.\dGK7aWΊ 2ԸP-<Ծ9uTخ UƱgYZ0707010000003f000081a4000000000000000000000001644ae3ba000087c4000000000000000000000000000000000000006700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko.xz7zXZִF!t/w]?Eh=ڜ.+u)Y3A1(~&;G}t+?3QqV`_+ 邳ret'OzT`+c@÷ 1#U,M;G8Ko;99I6xG.d.\fG _<)?t'̢g%\{V>CMB#'ކR xƕr\0QQ= )vYt;62V!VChag$B?h{gV=ky/Qkμ5IL NL}ݚ1[ed*y5K?>pLG,*CܙUhIsXo=|F-~Ap .]2*Hna%)\>֬as^1_o0*k +_!ʵ+Vo2Z']IQWnxݯ*OV:(mfB0V\mJqOS:vzɩU$KK2fL 껢:jĴ*l_%$F%hrňw*~!*z#7gH}O f⽴G7rVYs ϢbVAd6?ɒ׃U_҉ B-=*ntuѺ nsaw"zUq8`f1No,:jr3ǓJ.^q֩HP|婟zT#AɇP]k褈%)'O4U~اa7iM*_)s{t$ See'EiȘ ۴vKe!~?2< D0 0%l1sVnF[I錆 3,D ݧ*0Fd47O\OyrŴi޼Γ:biCFhP ڲؙb3spNSF܆هf @O]2xFp&fv"`ȷl$|v%YUDL;㹸s1posr0bT;C$ s:򭃶@0ݏW dDσh;Ykp# /\"죫ҰnTi'95lZZ_o<2W6~!oTzaxwh 'DZ_7mPxjɲv5E]ƇhqWjyO"+ 4R2<ܚTM c=Iڇ«ݵ݇pʐszTRjmRKnF PT>~oƯ[S_oHzN  78!sZEdkPU ([K0 J#5& -y<2?-x+g0+t</ث5GЛ,ǥt3+F^XF|FǛphbh?eAͪ+ouY0e<SiRY!8#m@SP gi@iƸtJԾpA梂_81 ^6D;LL UcO\I6KW v~'ŲMh f "JvxՍ]%65p n;,Zkۇ#vt2bH钭tML ǰ5Ts.wQLndqFntkb WyN ƍڱЋ;`LQ#i(7RB$u~ei4R`@CQKC->cx"|:8%:&UKm r7ds|XPmX\(76?+fCK[ LlwOLE{.ܤ' g[2X$UQH;n ?q!0lLy"IkeW̓:j0^NPY #1^}BN UJ1s{|j #0p0q'B=5 &w|MI#^(GSz @(*T,x33RÅ:_ݗm O B% EyU' g9V0|ȷu2u{e|WUQhd˟@֚VkA1-&ػ['=ѫ r4RXK $@dUDhP6. TxB|HKqbE Lb|T/%?lK %JcMnXX3}M0uuCx ᝾-VOSu R&ZTWXM ~N+ #5p6VVy[˃'ADyv,R#;ɐoS.3mBaK0I/x_@( ~z4E&en\_(ޖLt^_)Hm}$/E{c똆 ąJPEO3#Bzz]EE=KqQ#Mˈ12v\ũܑ{)g$(•Ш.Llc寄rkHŭu!Wa#Z!4p!:{aC!0RR5'킻n4j!BS7e?抦P\(5E],mY&';:  ٭bT-toHeVoAǃo`2<,ֆ@e`Zf)TCPT~ּI[STӺ_m~qkہ,I!9B)&HTqy?|vfɔ7Y,F%O]Vc8 *7U% K}@[36 ezfL-y)ʢ xE~i΀ʥSUbTۭn!JXtt4Y ȈeP` s~q+B&'>~QS0I zf}-W+&˴s>n"̲@C\ j1SCnOJ5.s_'EJ-39&U16EX_eZd|j'a,Ua}9'Fvl}P7HkkʴJ+iLur6#I~J7 ¡6DMC aT wbޏZV,Ja8u)|QmЍxр6E3aGhxTob8 ~Ѥ` n[UZœ"!%]yH* c=1Slf8o߸u+~3` 6~&i*L}ih1>F-s͜SKޖ୤KE40{8I@Pm-|qZCaIՁe~ v1ywk׽b鐴xt•ę 1 2%s6;<3_h"`jaۘ^d06 Spu$mx<;<]48i~p:UuokᣲѿkG3I֕ @Ҽ|[ibYi4x_S_WvWi ƒiFʼVj}=mIႱFl,4_{ Px0ߐ]l?*fYBq|.SNll"5ˤf\2q:5./g+O3έI^֩MEon߄2 ̬TdM BDof Oay?Ip]^I4 M+S@7.QЯ\dX;qSLWn!>C|k/5.z#HS4u=VR6u,_ʛ&y})[ Ov.a]v" 2ܽ x-ĜUQ Ɋx0 Fn]gAksO]'pl/#ϫޡg[ VA4χGl7O%=z_*:ji/nsMگ2XWûZGKH23J:^T$S|E 2 Brpഀ+0\x"cJX9VHTێmm7E{0mX.<w>j*>wLX_PXqŋ$D97C4ſ[s#sKFO ocn0!ڮ}Nt c0?3oq=r>p1fݧl5]m&"xCo+>% _ TmY_J55ArFM}*mC9y)E3fhX%+w|wrpl: TY-Mk>Gz zygsxfTs ĞD6 vԩGŜ.oJ[g KAKИ\31EټY3TQ3mJ.1GqVP"G?NF_n3[ZnQ k\ǢYBE#,~U4B"o/xB? S<va9!Jg6 ESlP\CyyS 6;XO+[s`EdlGqߌ4mP/-pUb)Z1vqB9hx *4`N=].r,k/䫂`~lL1I|;fi% > DKP[Zuk\IN%t /Wmg*!֊ܽ!xrLQ{NDžqCA:6WVPtAYx`BʥgB"'1Sv1U4:lXg%•GVu-?p n!ȧ.Di}eL+V-g paO- K#tɒ]7QS)qȨ>iWXBZOgՋG3_&l&pu-r/  e9JCiunh}Q i_\ 4"-)?\ДÜF_R76dG~ -j ޘ `jsjo27ml[0zf`kMsB?My_].R8wY*#ȼ Aazb JDTRJ;q[fe MRʾr$F&G%zoK;TQp, ?w+%klO"2111IpUߦ$pԘH6i\م㐚M(||hء@lKA4i.&ZK&Arِ/qeˊGɤ f3EµV\ PtFn&^P}zc9qv&k0Dec9#SO b֒%5}ղډJ-Ky͑:Gh#X$Pi9 >֩0ބ' J ȳe ~?,w2eBblk>2!^a=-_QTv|'J`q-]v'sZIy`8>yG,e͔e`r#9> uR͏{|s2-҄""['zy/Thmeʮ72P<fr/P}2+?.{e"r^<vx$P)8vDoIq_n1tDN5>%X.\^qedc.]9D;a)Påw#,#syEF~e Z҈&v$qD(bpu =l2eSI%v-_߹gba?$g8qgnr(}dӽ[a tGeK/yt 8,6` 9;Ѳ cL:\1"$S8 !;fEe t=& j(hO<~6UʫV/\D}㰘$Or߳f(+L8Ĕ=:Rq~Ado .D&$^հF;a!a J{1a\/LjN S㖰ugJ %) r] 2M8P[%ePu(ccTrK,JeԞhcC~tx1{WENE҇C_?LHJEz4Hf#:Ohcg6j .P}4́e&dDPVL@w 64x'9O\փxI+YKgQGv`TY/b5=QS2XJ;EmP9ś3ct-_r&O}j=tVaxLhLaϥR|N?CRylYb?)-;Ub%XSdO3]3}ȠK[$S! $cjh/9W%ʜkU0)u )rpfTw3&U\q{7u,0(,(6hWzR~6m-gdapʞ~lHh6[ܺ3DUdYT**' 3GIH&'86I'ŌH[@vC Ϧl0+̵]'ZmVJ6I+NvS387-Vʑ~M&z ,KM/]ɘyStaE;"Ma8 (|`=]ßVrpHQH fɽx/uiEvYo_GVveBW ۲blt J_$NG/^ 1p-Ъazj ak-o.h0[`uE0lv.KɧۆfIy5p.bW jįahf.o"alE]\$|%Ld^&j ʙ>֚}MKԣzhN§9!1tU6>]gbZ).g6|ț'Yi1G`Q 35k~ Ћxz'k lBTlU(]vkne3裆dnZ[c=vrp{[k E|ͺpJR~uV5R]`_l,cwJc&r_H3!M]!~P\0w;R>ـW_Ceape :Db?Uxht10·_ܷ h~:=dWZp4Iq0bsFσڝwbǑW/)%`Uj:٢X"ޯйm3hy񅓵B;U@(E0`rXSliToR(yq&M"]?^ce^zCbq0KS{0be#?,vrgÇuduXty/"?^P&Wsڨ _zDžP\r y Ih c8g UG $*LC%b"YҮG[\J@mMj7m"Vm(&OͶOG;09>- KdPF}X۶V0;"n8Pk'$eOv `ޒ5E}a)xJpʖ/7͝]z0 Pbc12B/t)RqQ"k+3zj P1pwpvI=c5n)P`dvvH^,#Iz""UD7EU3seљt8L* }ֵٙ]Z{>|=Z2O,X~0DVnE9@__ޑ+vE<9fO\, ccr8S3%'\Bֹ<͢7Awݞ#k5AiAdETi?ujKC:xzr+FnVrm?h%ldgUx6ms(-hsУ펓#^l*BkT~8LVN3:l{Hknj- ӝ'\xfkb_U 0Ym/.JAVnK P:e L{oh&CG:iHjqX{  %KtJa@{8'8ƙCkfa۾2?:, !\iI2 DΣ1~ z dAnLV Ag|ȇq ]Uo:&_{wff!pva{{o%yMԒR(J5֍v=+h&g:M28NQ@&ԮZmu)G6=GtYȁFX@ןDFo4dGBt-l.ܠl"UaNe,Ի5mV 3͚Sr2zBXo.7=`բ&bB$OIX&$$ӣZ[} àO=@ZbtӖJzؓZי?Ҹ- ZH)@ ״GǹExRΣ|$R\ :52:0zZv,j,pq&];/P~l, xz+Y7+Ou2W)W+-8ǻLB@tg6Fɇ)kǼt$H4ذ3z4݄Β@yHXF5(lGEX%$*ξ5〭b,?]㪀U!4T'3cԟ͂~} FmCN](S$1bnQD>S'_k'΀fa/"Pt^uhz߀S22I7@7JjR.5ѮJm#<+g;GX?2,W+2Xuo (N! Xf`)ov"eqTWN~ِdQ0x5;XFmdrI\9nBEiޮ$^E]NoQPmjj9 hR)=S(Da/ծʹJ禡2qF))}^sXbU] N|ފk6X9Cnk$Wl[:vQdfSTg>(B$ d6+PiB/vOh̋K`(T!cm0f m)z=P|{uEn>h 6nE=-ip^b ܰu}y6V?l 4.O?u5`9 퍨rimp'7_tslTpSy^lzǐz(?^6GB/egqz\bX>(u2CYF)%t%] }=k(ܪweұb{sc%# נ>'%el5;+"y}C`RLۚL 9JܟZZH7DbZĊ]OV ?oLنN8qEћ6 0^u>\gQKs{w>IKbE;saxNE`%LmCd-޸*TwPsAI:b':C̥x $򽼈(SZ),900FT4j%1v@ }dnX䩒U5lŒǷ9%B7GDp~~OO2wYDЊtSVC .CdV8|zRf `b6/g|)ݑ*~֠ϥ!+Ӧl)Kf8hsޓMƗchz> 8ځ7mB[peLɲ&!JOۏ0Qjs#j;-Txp rjRVh:It:ܼ )(>DЀUWTe#0Q -?K!h4i=1L>bjfeӵѦǜX2$#aS"x,A[c#z-o@@cIsXu{$~7K$yI;&;?+feQ'SG K!܏f>鲷2[7'ԔNj95z4ĀYsXW.j yq 805Ė;H[ϛI&apt{hvW,MZx ֧]:'sxǝl!{A# ҿy)hIX8$Z~,{Z@{3xΟYgI)op}Ul>G\[&H~ #a  ԕ}oN5Y$,)8=P腴4E2מ8 n~5̫ޚ|ԾwgƸsD u#(F,/"6ێ DeRS/kq6X]׿j$/,ձPˬ'ٱ\c;|Xs,H@{%kPi~Ѧ;X؂qyq l3jj $RZc=D '+ԝ9Y {:ǃAel)YH(oJff|!SzNFb1CRV B->+?Oȁ,IQIC&&KCRڪJ lǨ>ޘIÐt|7>M#2d2#BI1;jBc؀[#f%jK`"pRnsaWL 4k/jQrZ}&4S(-(֚:/\F9Ȩ|WNHaђ0*2K[I]bJ`s(p;ԧgvAY׬,TZZV{X!i_Y>-zBr RdQ>˵)Q~Bhh.US 57$#l5] Pߠ?q,8?x2|:ʞί;5<qo>*վ˓)WSGjwD%[IGپ#Vt%.:/MǛc:2ĺVO8sqAd+ Mia}'2)3ITa/ǻ&9Mh<JmkL0Y͇p{-"|۰ݙD9>>ѐ7)A^DYe%IW >я&6'iσN\%BKb' ~DqTsmJu"`GbKsb(zYbuۇ>4f_ǯ#*W_^0"qprm5jx=1ZZ uߩ#331yJOȍSdƦ_dӇ~Kl%GNi9@UsQ֟!KEؤ+q0(\d| їQQKTUr6l@G=5gBR|[A? xJ2PzAռ̥ƕ+&':J;3i_I^rU̯ vؓ9nfe'Pɏ;߿[; CfؠxiW*QM;gxwESwSs.`!%H|Iy)wcia_ UC>NaF]S%Z@P(iʡM}^^/[yl7r5o#olUH?ma ;ݸI.?Eau ] 7ssӊfDSDi/WpG(ɍkip}鄤9/2d$2(=#GZn[L$Juw=73:) 7/ľfYw}l<*[Y>RMj[ٹZScr|ZX:c3:Fa5 9gAv+Mo11OdIA`zUZ)mGXl)X 4=8XMX"brĖٖ'}sSٻp(XȚ<w >iB8X|'w^U<-~<8~mX!n4$xv`(l|Ceo!Fot}E Op)Zo98딛$ruW50o8MY<4LP.JVx4TsAO$PY5cRחn6v>[CC A(o݊I :?xKi5dY7T=D%;歺 Z." k;Y͜w9z[ˌ?!?KvinA{ny4򽫪1PM.RQjMm)֎sM)CO0 H`Z~ÜbH-|Uak59[oUjg`A)rQ.5j^<$%v7/iNĊ1h/ۍ)1a4jI"q\Id{,rbVgdO٩)[˥m?vfP; -I86}gbk4#B1kB\ .?%ONHR|V A]]Bsdz"DU')Gw /\x*&p`sr~钢BE蹤_:a>nJzT֬$ũkf}mGuRē``V,VLg"":)?/u zl-rGmi )_x4;pw *o}:gQ50X9Y\ ]_k8< n$Ős4 0% =җIif Z6_uچrVz V)uE Dv\%x7y+ލP R7)LUn6P7޻R;DZ^v1p3z?(!R]),]X EЙ fH şaQ\s`͊_eC}]ψk%+-0`m'Cɝ1J kO|ajFfA"86"cDߠ0cXHgEG.73 `uu}lƛP;~-^>tʸx.bOU˲:qPF?SÚT w F44oQQP̡֘3E:O%sB?r(Hy&gbPM(Cr-׀"KKRfp쉡F hJ#b6Y pXl2/\{IA KMFMӿkEۗ!9b`^"#Z+lRbƎFT. l8!=f%6E 2urF'AE o*[&X@`]6ē:#NǞq\+ωKS**tF7 >n"`MoE7@Vuv';kRrܣ"njtTo0[[ОT5agЍ $xF@ɦp.תб XR0Btq1Ut$.w)*C U|낓ٕaXfP wvϵBo%n{MHrQY~4z }DkMO=P^"G/;$8Go{c) &U(9 ï"-՟}r-sewWl;b'nڐ$`p,ІR;"^J阢 sU \Z|_,e!ny X̙J:^Нfκֈ((;% 'Fc:f*Y.f8 H-ard# =3sF&p1,;G6WDKhJRJWbD%gdTLR2It6|1rR|k*^L_$S]]O:"Df`RpM$:z`łW5гFYb<)_fCv'D8-M8FLzM5Wfyi7nAK`R]g*;=@wuw9+5.C92 46LI$S$;Z>PqF8J^ZsXyed!wc$uĎ9Z?lvɽ .Mӕa5S"-Lj9ǥȿ)֍s6^`, 8=~5:dه1a\3ƫ=wQP!H8đ΄+ϴUG:%G%a`ЁE>?yυ=K93eC'ICb=X$=LܚPwᏡakWAIhV#hdnǚ.JC87΅;h0 P`#H ԅ{aq…&9?T7~ă}r"I +IH4ڵ׃BI? /㡛 BNr$\ܗ'P]Jo^җl {T0jfPUx2n'yc8u%CylJ"[Of(}RU0áZ]=B ]l[B8$"(p#&ho>!fW!3frvSӔƝ' "$#1]SͣFR{B!-ٹ`ўd 6 z ,D빉DVmLn;f4)葶~+!g>NN?,xYL!7bF t5*2"VQ__xlxau mߪhxPa{ʸWm\dyϮ*W\_<m#9{ZY@A1m;Q7f{~9Q?( O=*ys\8I+.Og\;vXݕƷ+$ϙmқR1 5\.Ɔihhw'b0>qBs1> w]9/G/85l3%HvA˜zpiӭVy"M`tY},>&OSaNI8'UNwhgyo`Uq\?Bu;Q`#֜Acҳ:mӯq <=4ĵgKd;b|Yr^X9$BWAz©|Rbd2M$J~@;G1x?qOLj޸U_(BU=AiMI5#AƾuDFA4c G]2xzQkj):IrݣTfuS2[=ю@?+>bǡZ 02Nz %-8:Ɲ% /|ODN(|v1Ŀ%n5o;惙)w4`Sݧd|m Í zV:?Ztc oCҷT*) s<a4Kc-2tNMs`-6f6ЭSxĬނ'I|4 1yeQ=bj$vePiYVp־j,La)B!P8{nf d[a B=l&uMV>]""Te2X0y(kʑ( uځTk]5/ gS6*~hSHy' a䤶WȨj1lstT@?0r,yB.w`l܎ww3DY

    ǵqk,4Azn#wM|jks7( ~7pDZs; 6] 5Uuh8x%m#8n%Y՜ TQ`tuaI'73~S?.ڻ/-&3kiKUK6͎P|n-O49:H ʽGxaK9 (+b :Kq쀕|cLŌB#BuIì!2rK<ˏFXǐqyF+2X}lN{#Ҍepmhfīڙ@ \D'RCI@&2oIx6XXk7ՠeBks*)RFeՁyдT2m_*Vp#|ˀ.*v_Г@4{9"sϐھ'N|?)10S̋[ԟ$! z~wk;>W#)qwE?=]ƻA0Q}y EbpGn)϶?uo3 Aʏ3,?3`6a{ZĤLcJ O;-^v V c.%=4; 8X_xH̬z" 终Vh%+QlsUowVE;SlJP1~K ܗO1"$m2mPSU}|}b֞}@q+Ӌ7\;5@gHXWm/2 536)fPeH(6uJj N9;*p(x,4 mb|͔laa +=ry^ܵ#(Yd$FU^/3\~sޚ&t3RIn^Z=[ǚu[D==XǪZqD)eU~|Ϥs 0o - *rv7k춧O{`0SFsH4-z~mdž@zZjAq(w\^]kl>rB$VX^Ådvܘ_Oo}h:~ڶDǵ/}VsJ(}L1r4ή7Krkcʔ" V\Ƥ~^V5Z\i掦L!2a۞r |w͊Zn뿠̄f?lB6UI֞ w9 Y(86g-ӽNL>htQ7V7O(P2_]Nͫ܅pҞY^"myU)Z#~%A]8kmƐ789&;y)Mj4ׇ9%rGbz1P(q1$*~VsZD I'#e6Va0ۼ>ufv'v2$c^ΒNTIIg_S՟f%YyvjN 6\y({3*ԃ>5p"t.p&^¼x jA\WOE'YNN[+3'AeW$YHMahUA*u͉A於QNz \=y >St&`klHhD fJǨGJ0CM\> }).zQ @)Y8^BK%=t+59 slX&ܹ4ɲĽ3$ؖe6!"iR^V}fqU R>2/8Hvl-IEt) ј{^dbSK !ae<3|2O׮ÝjJ/;prYP85n1#s ([E69WۣL' m/ʼ?NAamO&e?@hCX/7"6:z{Vd:zX>ML N؈T4s5Ww/OS6\Mڡ1'DH̱p7v6qM aĻ &w;7v0 0wt{hdžsg<`Q;YeJ &Hl2P{ 1QTĴ4^>RHʫDih?v%∝B+e+; qVN,ԡ)DLч3Wޯd@g7! 9 CLEbZW~NӭG)ZǷ.G;hq[ jWMS|Ȝ0L5C \,S:s`g=b8O%p]h?#DɠJt.BS[`aV ^D&ҫsYsk>ļ}4>F.R!q/6^r#LIJZ4~퀵-G(Xc./.=*&;Aus@۫dR V*~:=7_fE[ 9"rw]9tuSFhs%4Dw$&ϑ3=q[w~dmy73Oj $p9tO|gL&c T}pJ&E1YqoTҬǪלMFw 1]4ȵeIAY^>.?mk# ã ]P'oߐW~'{5uis߶  Tu;SrCTCd0=uv4J ('H" %7be|i{%֫_wחfZ (׺➕˻+k &ȷLTK}:'j<Rs{6F={&;^3v~e@|Fѹ]7jru` &^Q"v)cpx"w^'ӹ-WrHujZ}FVZwkILMK,hh8?1P<ɁfM(`sUlB7ã0Y#@^w_.EX88YXG+V^6  -Uk>wV!7`&Q"~z͗Vo9T Ԋ<@8 LmI*zPѝq kK<{M1Zrﰏ9!/@ @imsCiJHA3P'xUbEݺmpE^(:5ូ 6 LZ\հ2`dr ^)PQ0L{s;mmVBcPa{xހ1,vq,D>DϽEO4!;MKa]3w&!{\vl>)19ӼS'flj^V;T+*wƉMϑ?-6[=U~sqeURʪʒb%D{ s ?|):u2]}{9:4*X3@6_c\ K~u,>s^0fÏP09X6 P)-utI}vD5^WDAz}\1_M۪dk#uš(E_ Ւ9}~$u'TZH,PCaY;JE93v#Îm\J9˧/`kf͠)_ & q}H^╓)ߟteg/e@"Ć &^* Hz^0F[A*:i:pY\2QVEKA,oT L #܌@\0qMCGLϥHgK]WHc#]k+&vV+Jݤh?S(ґ:[KB[z3ö_꫼]pK [4 q$xZuArShגVG0ZYF`'e7#VKyD]E^jXsG&؁# jUi//aKptl{7j«\4&ٙo J# `޸XGތYڠ;%x]˜+sŮk#aCɖtdlɻp8e:%COvx;׵"PٿYM|{:*uOgt1?D7bU$F brXkYneb/XԓTQx}nF/F}: #DmL02`JT}~1:f0%ylaU&c})&JaLg@"8PT CdH i%6 hhb>{ ܾOֱENݪ.GmPt̩ ^^ ó5h?sJ[8P[OouI\ .,#-+ z(89@IWp#g3b׼<l]+$;4e7kcw&Hɩ"XJ+D3ONpPl͈[Uģ dmukO B H^('d1Xq5Ygmwj^5nboUR,E,%*#ҙh-mVkGGN噙gm)!~VcK׭{O`Yd;,Gڻ49Fl_tA.U8T3˂&"d2o |-6-/o=YZ$F$l3W:xQ Dn>RCօ#BI1~wȫSf(A &64zhTO ^+_$ևPJԧLOb a2x'fq__{qzwF|G@ð .fLn "H8b9h<#T{U݋bNxޥ\6zbh8)>ye?g }n :϶d3I vקR9=6Qbf8Sh2w_DM<*6&lr5 aF <$p9Y~?+UHoLLND!+\tO-C4зR cyUۜ)S(.irC Ibes)io]) Dpפ)Ogz&0/e[>&I ^1 {?4ͤ-f"Ι98\yYy&d<sC,6]4saOr`@qu9lu ўpxq)i9p]ݪK҆ڜ t(|k*n24(0j7y>uirI@gw[7hNU_|Mث'ʮ._z4u>% RX7qhi3dl@?X?GAضӡ֐jgijlŶԅ{6|,9:ci]Q&Y‘$CL9%VʳWl8JږO4Lۂϕ~CKl5@6#`G} {ޑՒ-hs[nhQSҋjAaz \?Ӑo9R' :ukH):%9YbpM򌂌MNڢȝCT;;7|Wd=`a.q*bGQ o4xe쌋SV7* -鸬pKn_UbؒxtW[^Tv.^cIR!=fg[A0#됕:Do ӷ[ |6S}к$~r+aW֟xjeѺҌ6dD\ŧ4092ƛUo+dMB.|6b;hٛ`%c2"xHȠ!8Icv5[]K[g2Zn}?V<u1pSдR`Raӗ54?vO0OR&BeG7K1=~@XP̭0MrL]\֪􆢅2SEHd׉ďb\Ktl+&:zEG?Xb.RT`Y7/?oF>nA*SL'յ_9:?PK!'klhDnA1y>/ WW5P|nhz]?vMMC#M9*Q H/29r̯ ePihU,kfNuª@M얂Lp>qq\ΐwnNdO,"#It=uo;F4)]jobH6 Wzٗ 8d}QbTK@ 0/?=y`nfj|XPSIY?jH|#x큢5W :ߏiC$G.K KrnYnmɹ~vMPCy^2-xtQq|Y~ީZY"rn%gp>kO-VuImu-ç4 T~C`(N\7ێBwκI(@57P"!dZ8hӫ32mWqz\Vɓ񭍰2}lH٫/klʵTT3Cffs*JiUL2;+}ͷM5~a56L2RؖGN7z}Q:LVY܂!K,b׶ShFnF`v6CSK9eI9B1nL5:oKW&EcB/P:[I OF"DZuU|OR WJ:Iꉓ,2 g\>ҤQ?nzą`O XJADX+B^[ 8#WY'eOXP'ck~ }mR}- m:u9{NxH$t.`xuydÀ:+d>r8.ql}5z_I48DwSZҙzY8*'kG] z,9(ȡ5uBg:ͮ}IBC[Tpڟ4yzv* R\jK39m<ϨYq5@=N!"ELƷyEmGeGր'x4ohR0K=ѣzwBsWA(k (p{Jms-\gf\J^ZIhx*k봶9TꡰjڤIs*j/vh{Ծ") !UTuh: s :3X# @csTL☥ B[Yj"gS5$RQj!kOŻί cbwBHPS5b! 2EåAĩX5LԱ-@_k)!J*g# ?E@IǏ/=/Zms|5#Ǿ5qqjʑ7g^~V:}B*|L`~uDI|4Wp ]4^\ą@CH]MUؓValiPC-DQMiVG֣חQ|g 濾OWbF.`u4&L&>WCS`[@Y,pmE#x)Tw&ϒ~A<'g!1 M f].gץtrOK|33kKpuhC-X"!%[|9A Uf7o| ]r@L2y~:\A I84C(Z >^ȿ/.`Sʂp cZp|~׋<s-7ѾKhsb"2 &e}_Ԉ?N%+ Ofg@Xgl4OWZhYpREl 7Iޜ`)cޛzns:%))Np*>sbGV&6[R[$_ܘ׻׶7F걚YbٺnH'r䮘63#Z;֩@,p3!P htT9A緇,2bZ~öv[v{Z4+~Vk4 p&3 )u%sqPʨ*&ܐT(# ݻnT0Ӡ_QX_Tvuj|A̬ŨA K4J&ji:BB9˸6GJDOՀ[8.RNFhqDQg⢼%7})K!o/C?LE~7e_Gg&7+X`vGVQZQA2ߜ} byxJw͏l-eu8K]l*)ADcN@PKuƅ QO=X^^pp&~Mx-3/H/4%p%M*.Uh< 8fTSq>B9{Q&ȃ85Ds%K &\!9_Ҕh5 sTJ2=tTOn` b_5^r(gSzzt?tjq( +cpޭrI?"қj3V84(.Z1R˞ J `;#ױm4^-|6rpuփ:Y+gJ4hmX"aGM@̎<$K3@ީ:"V'#ahNFGـ& l Q R3Mg_ 4+( sǦp+tTPx 3ѧioy &ވT$^jsK[nLfXztَeI>-+IYO7 o3yލA)ի(pt/﵌lE1*:ctd|*in&L'W4_2b"״]&!r7 K!~[Iő)XcMD-PiYYnDZ>|A8K~dm3Huw`i y^ x*@Xkt#a[|HڒKn7$iֻJ&hk6b,@v5XJA ۊFo߭W xN( _+|] YA`! \C3V~y;'WDo6MdDg⬢Aϝ5BٖZ3C-4.hR>'X9f ф7@]6 |2îq|;k&rOS_!Pzb8Тbv-r#nٮL(~+597:.\B jpl.[M?q5L ^DfaD,R 1= N+J;Y.=~Dp0 G4GqQqRU1k }!xVl0]Y+:A.F٫?Dcy-ʡ&@ŝ*x} WzU+q} ]xiӊ0l7~T~_>xP.b$Z%ۇ$U%⌣sfVCl_7wtCôV2%%tpkL;1+3.H]Tݪڋ^2Žr!E5w3jfØPnN Zor,b8dEAk9g4U[w@3n9qDgʮK9a LAN}aZg潮н`*{W|nט׃jdޙ嘼Lsj:K:I7I38WarBI#$ZN1}y]<F: زӋ*dte!-Iv&5r;_oZSk˚dF}͉P/=뭴YdR|b4_4MJ\K0Y #qieV8LQV+ui7î0Yx8I;0sL{%sCΛ?+bVfS[Ua 9Z $%ɣ7T]J\=CHn0z={iZ/ o4:hm\XVshs*2"jR5S!'/3F~$E_bi&j^#4fq1Ϸ+R\we2D?b9w>BxԔ1,qɓ'Z{I‰0T(lt o"loE- Cדt5-zeOijov| a+;*J&n& 5(4}&bpq|xgbFT%)p(%ngǂ&|P ߬?!1g=PE kBl{ :rNgyPE.K{DBKVi%Etw`sur; D99% C(=7ilv\ X;͠C@s lH jBh/hsuKؿ%!THVBNeGъpnZnb坌$X9a fD}:sbXd VxkMa,Jݕv-!*9iZ:^3U7DbC'{lLˈmk OVrYve(d]6=={I Nc*u 9 ^r%4W=(^$$(rTnDCH9GF+ _5Jm[#l=zT Dh,*ev51(p+xF] }M ,uI?֜f?onDޖoXGޯe8/`{z;8L *>::H~!Zt*oaQt {>GZjaxN % ~8vZ3Đk^Q3M1>-jJyYB뫣>Ոљm]1fimalWed˔>Mܝ&SOF̼ƿoKqvuyP-F[$oy{SM o445q+R Sxf(9h%\Ol2u935JɢR$$xO L ^)ZBz&%WMmE"oK22`˫HlH4ɘRƪнIkDD@x*b@AfTVSK>EDxhCJ%s0Mr}gn.#ZS!I P .P^9=ѩsucCMʱ*˓ 6ly6#N4+ Qcg)OEw4}VW L@^uY58|:F)Kj+(<2i+$Nei!*Zx,b^vFB:--NT"W@Gb0rI2TD&1iWWUszAbjˊ0lJ%g / Y j2UF8|AikvRWv+{@ Q6,f9n_#}>ֱVWqC@߃up;]mm0%Moj4ݯՎHѸsJ ,wz%[7WE7r&Fq&i[UBkCN׷?E&kND)nmH+qejJ&Q~z{uҮp?UC]CRw&-?d/x H.'(+zGa9mB80\F*dS͕@1(~\!Hi ێPȄwcc1]1U '΄@#qziaI8V:?ƪm&5f/]X!(bğ.> rF2 d} 8|PEl45֢iI&2I > i,*>4#׸k|GCDَ M(E DT`ԫ vLk 8/k /m:";=%1ik s!,W̡Vr읕ߨW )3TxDeZP.R 4-rJH mpgx\4!&2p+d Cƻf˥aFL! FhgS[TzY2MuHlXI_ˆs7b(H9]-밭j_5=#)D@!`JT~w d[ kbUy еj3Lˌ󚗶ʃJo݉4ԶXyh& } PP=)\h %ɢd>͸ ӗUR|ğLŎCg1GmŸįm?OKb4l;?Ѥ[3ЯQz?Paaɑi˽y+G[4LjiQ9(輆FAP̫.I" VMK~㽝5;5+ uH)E@Y8[dYMN -eC MFIJ &Ch$Eac˹]-cj?kwFx6H$ t!=d {cX)× l 2>C@WoCFhPRex},` 䠛9\= 8('Ay+膦~ycekCLک_v~w垌M5/AMG5Giq.uU'n$ew2aAט{ofٚ+8fkyovL H b"e/^j/Zb@}Ko_DFc 5gm5cbq#@~-]Q~MfOP6DooA*:*|0rԜEv \mR v'tZQ=Aوߝ%/H5ҨkW4&*xU:>۶ ~ߡR+z5dF3HڶgտVoh''$5/ hVϤUU[1VS5b_ӔT4BGB( kLwAapCj}D_,(1o$A~6JNfsl` EQ- 9Kp@+.z魜Ϳp.W(\ѹﷂzFI8Y#hEޞfad͈zjJwVN3 EpQoPòHE*W4J{[KʬWL !E^됂hP)~V%_qQuh99nwҗ]H]/ITj-#TI/˅!beU%`+DMAU\ҳO?TD(^_4Dd<5NHmSg=2]$yTq,uc uxq?ClAk"<D^l*~9X>b:ߺg쐰I^2ۡH|ׁՋ,>NOOGmiD8z5o | ݁tu*M_i&dPKwuʟjT}}XvoNE\Fk]J_@55+{يg|s,9.=CU h=ҭaJIHwXY&Q w`X@JzGtrgW]+R[:%xԉ,ʅ䍪=J>nyIJ N^(Do@t,LAԩ"(A uf|^UaniGCF_ӓ|q᪇?p:ʤRզșD1)ߊ7ˬ 7kӫ>ig3RB[%9#Bn0vtƮ; \2ftHg G~qV`r.NһXZԠo,f@ #Fe|U'U~{ZɫYPA+\+ċ:Ė2Y(5])+BbFpf DLJ"hU~8.iU*|V~xV8\(u/jʅL i+/'99xW(_S%/K_c "omk[k qpZk\j4 `mh' >nGb~W/n!C ?K#%SR( r ~#jڴܺw=sNx%K}O}zu)B:Qw>-ƞn0 _iV8])Hx%k6&7~SS0%7љ҄Ts_j|{2:7;9lxAuRE|L[*[ aYApwy&{mJAj;Tb֜ZQDfcw1::=emws9eۣF Ѧ>D sd{c:OбS/+AQqvIG*m(-[8sw;. ͅe%AfV^vPmR_L׾9.wf_QpVTPMh)~H|آqSR(}5\p됻߾aԔII" ɯqo+07->sXݱat56OA`H$Ͻ%^-*w}Z}5V3˘^Gqa54 Z_"qs*ŜHds}qhA~mgVkW=Z%w@B) _ҏ&tGEX Jdsrсi\E~|!dl6@v36Maa:= 3AҖcRy[JBPw%]4EW z`4)ϕ&6u }|ΙX}G J:4'\"Hy,k &PƗVAaJSʼnH%- Jhtpcr cE跺Q2(|,8 l}-G.hngBŎM$+,W^}]6ԘF5PV] hj K߂>?>+9X=ЛBM:% _cRGKXkTȃK9QO8>`GƘ닓ک.ŹQxʣ0K%Z}g<=:tk6 Єb70RnipfؚQKr1,< `Pؓ^&<*Gs}Nw]pϿK2qx-YrNas"%f܉;Cg ٍŲ9ɪӍwb2yļ`p þhzC#=gXxܠ[wo߱%)OzNԛ!1Ku0[K Һe*z_763F)H&&v, h`%T݂#[4砏\R\uO`JfI#5Q&Di0}5M5rxa zF%;j#(= rW͑\Tt I%ɱR w# NMQ]PD{$>0Q3F<{4>ĽWP rhsT~r2r 앮wyTZ{! W; Ҫ~OCJk|]/%+OÔqUJ3兩on@1OrD:(fM C{/>$~]n uS+o0M`֬4,ɬpk_it&zY7>@W ^x(KCJ52e2 ^Cibߠ`K=Ru5X i\s"qKF]<@qR,B]8fE?BO^ uP R&P{7/#Nl$̑Ic7QB;4NECa FW۸Pu<|$]C& Wce@)G]Ckܘ:U_7ZY~G[`W ]/ĝ'BeCɃWr(Vu*o‡ݐuYedhWPawC9~;@a5: sc.ȶTHW6RlihLbg ̼ -Ό:H$n`Y9U0F\cjB.L >@6ZD\1Y(fb,XuC/צhSJYTs EO4J` e*~j|k=>kc|଀u[jGЖXt4N uV v{&A|`w&cђ"(=N)<0qNÚ4wߔ{qmyN*ځ85 e3LoĶ\^8uV)tv5jn1'i;#4GN@>敂8,{c[)pCYA5K~ MQfCΕ:icǏsJu/^yLBJKd:b>HR(I1~1$Zj"DB@m$#-q0JHT[I> ؼ|jsW,6`@ɛ$Oi<ғ~e$8㵧q.g5>HAͬ!}^Ww5},뮙BnL  {x<5' uՉTܚ|<ª5N4?F: hD v)|6d=aq|7K}_~Kϒeh% d8OwJ!45٘2q B."kzp.n[IMGniffJSsߖG8T02$$xFƥ6mجVpoԬei>q@PzMS`f9SuLsL}PnVh-cP1~ɛ"8͔r? 6hKCJ.^]#bLRn,2 ! >Q֚o~L81h=.Ԕpo)^ˌ'T 9$(m춌f-up[dtPo>$Gn@ma'fH~fؔ{}}H~ĸri{vx(ai;x(H hM7J~IWw߻:u쯑Vf0#9/~$:lJ+~ϻ g /Kb|_ dU5G OZQڎ5 ]/$zt'Oo_4en$Rj;8- W˲L=~g:j0s.9`[ \_0D-vw^[F-\ ˢ+C\ Y}PI4,E|4;‹IIcDxcj(qڣ߳ :m8}ƬyEIzt %tt:@.Rk{iv?<Q[Oʸ!BHZ6Qjd(Ar X v,-+N= IeCb\- Jzut} Gf--6PuAKnnnr%DgM_S y]O9pžo?~ѯAi =BˋQd4-NFJX%ݥޔ)PdžDp/k󝄬I+YOSqB;xRqJZ#_orEHwDb6xL-΀Q;LrӐX'qVYhHyj&O],ϗ2Iʾmw he"BD֕-o\|4l`/V1 W(̧F*}>SrGDi*x1:׋1 y%bL+nIcٴp8s!r`ڇ5׵H.m)I7..3g;18T9)m'X(4рD'U8sWMe*ӜPĊ9-}ٝ8sp1n8vay X~ m%4n8؟W%՛+ɘ'@Y/9f7h&"qy VX3rFĄnDvRsd /q_I>_ؓqYSŵ׾p`e N0$i9+*JBM$s,2^w(e;]<8͈ \JuTK:Vi ,?i]NI ^1 ߦB3ڏN!j_&n"+ň[WǹaE _.vNZ#3u.w%.&b"ύnA]^4x]MfFKwoO,JƘYiJ_IAI;U1x(%b#|dpcY55 0t ʸ뭩[MG$l\%Yq)N|P,JWcB^T'&3J6o)A\eBeXm% +3`*/6(M%Y^S [=":)e[[l 8\߿ LUp QHHO%t?S2EU`@Yz\׶s0ZhؤM`B>QXGٳWшqvynA.l w(bHmNX˻E;I-(b9;xBU +xLEKz! 0|)?i!-~k3A@tC݀m F?U1) Z>EݰP[8y+|7#g< N^[r~FV5[ . \!3";sq9R ѾmL9Y.FD.-0i[| 1FL_ |%vF|ZFondcX"qGXRNĵ8`uMG?eijxaV{c \ qj'^MB j6=H*7XHmnK3J Xḵ龇ʖ!k)/REeOk}?wJzgMC;>@BkE qאu헾ͦ { 2aλMLMi:\-m6'=+VlL|:9y] =ޝ؁L⥒\ t 4ATV ]>,IY0)?1$)u_x N]ϝcj" vk[NphШrIQch "f]&>j_Ru"Ò]Uyߥ5pZ/OhdN>a[501{3yeՙ*SƩgcwUL`$ uPEWmA" [ 6/dby89 Qs :@tRtݼF=X$ =f{, r_%fe.Om4 !qRQVoM Ff}*2\yTs4iM>jۧg̗FT>(܀ 0e}4!x 6w׽z\"ǴKlT$hӯ)~%fϽGeCީ2X-&r7i:JAGN_ӰJeߤTvk'VsnKm[yҒڧ 3[@l80PJ1eJAoOLY_nLr@{51#(}!O_LI:tFR ;Q|xh9R̯¬Go#zPmPZ4־kXYtB;͍"c_ZmǦrn% .;]ztp?rxtm 49̳SEQ,Xy|Dz RGϱG.-@'{́g}*EڲCH|f=\ 6("h$rǧ1rhLx _S8j1{s:0E:Kv` ڎ_C^4+S2WDMa?SY Y.ZU>Ba<ɛ-`\>7[@bj>Χ4b;ttvxܓ@~Dюi.?[?DAy9ZHo[jYO5.?M~1, ~I[L $&ݪg"oSD"`'LG̀%%Qdg+ز&@wmc-eݜoL0Ztf\,!W[PjvXy/TC *P'Gd24wZHeA6|NH0ÚQC)NH9wɗ=xoy8PLOS>Lxr.4 }2Nܽu7tY@yc#Zm Ŏ Yr*//v˔7)hR}@ NÈX"шWHŤ1+no6Fb-X^!g䤽\2X2*6v3t`FyY By:v:(L Oaꄹˆx(IxP{,xE3hQrzM$ҍ{CdH*^'9b$dGj)w ]RBtֱ[Kkv.0EAN{Y:~vd^82+cLjY\($RNrECVf2ܺ3K]i|h*0T)*RIR~O?NƎe .OS+M["E1M9ȡZ7q~Q]>:r,.~@W48`L[/^+ \i ~w>lg@Ȑf/ rlċݝ:8rTBf7wup;TR-RnCXv|͝+ܯIo'"iJUۈD9F"G@p7Qe_~UPv{o׭%Qd tXby˦B)_ks~u3.FL #؄-uʣ 7seg0X$iϩib O|ZɊ2QO^C)$.m? 4S3E OhlEWQSDI]Rm}]\{/g WR=WejJoL6<׃C[s`ա_PZ&c+,9 /kAB 2 wUN$:O1ѶwJЗ_lf$"tX2{RsDUf[YLjf萒ΐ!PghǁOLvc݋dnyf1Pc1R8gtU 0`Z#=;c{-~ͻW̮FP.u bnѭD<ڍ=asѶ}WNGŅ=wXξ4՛l?jdm[[;K FD8Lc dD܉?an렴$Yys1/# YF=~\m6C8;ϳI"dw@q>NTJ 3:z"/H6PvL^didkrq8 ? H{=b7iv Z:S`rV#H'X&^mQNeJ0d-TupeZ;TVק*wܣP8Ifhm2S>m>Q= zr1tn #}2`^M)29p+0u{&`#t[ϾO(5N.]ovFQí &418um0BvJM;Sˁa0a$Hn2`>t0$<ؽM 9\[/ -$|1fÿ G> 9޼] Y@zľ48rXIN Ѱj_\@W =+gS"<^rc73)4V6 q5/L11T='ML{91z6dSҭFLh)Ȃu lxscb}/Lfʓ@fݟ].3 cWL+Q<xrB&ô-':&pwߥ9Px:ۼH~`%o R<8rBDCeZW(!>IЌXP2o_ ]|5XAo(]V뭾4D11J$W mo6--&P AeIzYT뫒*ͤx5wa*~?hև\ # 4z'y< xkF@H$:7y/G=+Q1Iy#չvR S/̺nBN7h:\"RUXs ɛ2~u&vdF>~S?nEc%G  s԰l3nCZ thT|lhj/rw4ţb hm"d?ǵ~:mp ~D)뇓Z/͑Â&-t:`sEa9ހg Fz6 Jgt8yw\e kP`zV :ODj'MժN">4twy3UόmIi#.Q>5k}_xK-A*>1ÖY=KzRSpz"ӣ&8Vkn Z|1m^m!-sfۮa$ӐGna}U Ey8xQ/eV/Q tGRԲ2NGY/WFuv,mG|3]u@ uPʬyca,b2J-{f>eb404mI$C*Bn%M&ǂEu~ъ#e^Z3C.|ϻ3,O7Ka⾶NQ@Cآ؎xN}ϫs+xS `A&Q5Ѷ{qe4XrQ l7n@Ȩ<9Z&C2^-%Rdа%W|%(c %j Л v{&ӸwXX%nNHv !JaC`cR3|jw)R D^k /&l,Z|(:h q _薶[_r.5v/(pq5r6&A˄ɥJ&=5{zgؖ.%bEr,z%i[noZ(9+("~"EU zd}/UbUScZ*L<-t uU)ˋVC񔳍{L;f3꫘C3a&7ԯjLb8T6ݭ= .3lzp p9_M:/,-1W y4pRzKfsGiFLϙ(9\ZnA\"0L` RS&`^Z]@ɶ3S  ErVW%s^rktx\#.7D,`$~Nj:G8K;C 7jk`I]Ju 吘$!=wcE`K8@cᅫ' '4.!I!ZVzY1JCb߅@U4G!+"C=!h&)St*"E@A Yi"cxKts=sCW 9_(M-o688^maACjL/;44#mk #(YDqaK)H㚁ƫU(oBpsh3X($BRf.Im|b|yʼn4h ]gsS4{ԩ3rVđ '}mH`XLN gFylEVv(sǸQ #5CyvE[p=9ZOu|wU@C&8Q9i]k⼟W*WЧ,%X4g/횧IʻM{\ǶܗBقQ&&bW} iܫY=#=%ri)Ҵѝ+ҭ*`#p^ nXr9g=`qzT6xwȃ^xHCNK{!%SovW6_:T uB $mgXwaF/?y:}MquL~S@1䳙A)ȧl{GH{Rl[sQtԌ\Txbw+uwnnq'v);Wګ1GLSbI[ٷ%+{i5ՒԖ(SK ֫h:$D,MmFTԋ8D#cPr)nC6I/֎Dz9"}@,WqXb`?o;ZRX!D s(MUdO` N]E 6Z '\[''d:,=Uavlg $ݛgӵQOeЯ8AjN``TC1pw6mDy}l5){bFT IgM̞'t"CcIiY`F; {ѢAE}%xio(5["L0.-XȦ/ErS|oF֘aЋP/z0P{P*y+?Wfs,빇 Xjjp9sbVdP<ʷDҀbˉӪBqf䖩3mP<G௲ 66)ـ$5qX} G#pSkSl`^'l^UTK"_)*7T|f F8})&۽'f@n#h6>Vٟ?251O1 XP{ݱjn͔p3mVr,(%AmTU!pkCO bf"tV`ypJ08uʣxCePñM=tݝJ0LʨWp 6eƢלgF!gK6X :ɬ"Ijý%KA7pr;W~n38{yKx$7Sa !6Q\ zYEFb:I< LS|^J7-GJ # 7eMM] ЮRrIm!T@9kU1 XD/ nƍ9o8 S'~*bL8_y#6\ߊR|ua ?ļwi!7ڝ1&ԍWFն N46m3y6-#bb;B4deoi{+܈x0!}*eB1e<mԁzX{9Fݮ5s-qŢ toS'T7q?`_<8#ds8*KΧ\U\y(I5'QtE _U,N/Fɑ!W<5T--)} 0 3c_~\dAjuZ ,R s=d?=*np:[m {o)yۭ85\MI5Y%g'8 pgxДwhf"H5S3/H~$2πa3 n(735gDju% J45 o3Q% JorAF}|]K) sW[ Yupk[a3k4)0hx2  .ҘcyJZV\ R~*DYR~C i{甭8DY50;*Ke $2oCնEbYy!!IhJS)|%車ŪmyW4Lމ %k YZ;/yF}㍤m0xfFz%~(|lRRpR2+7B @,faƵ+3-yi϶^ho>t<%Z^#֗a6?HC{O]qP+^rfsL삎RE&ŵ`nlߙ{-a/!eq 7m$M`bʱ[Rlp}jK S0/V{ޮ־(ܠ3vuK(|V)X,hϱ4 d!tmz@UԬ,' /z'YQnؒ26;̛]Ik2gʒ9!߁7-wTabiBHIsr(WP^0bv'EFzbx(vPpe gzh(EQ'!.&^JG(w ǣ^HﴕO(TjVJ^m'iYtvcEdujn^D ګ҄/LA.1 'kZ4ׁ3s _r>rFVr׳CHNu{|d)ŷ(پJ=H՗~5ݐtN/{W=Mt?}lZ_JHlaN_0hpՇ\5tZ.5`d0(B`$2\`ccxثX4E 8t1,V&Al ۗ:C(~)_є)_9^B/:~[]M񖄉B7iU!O~.ѫ?8}%/ ѫEIMWh%k&tu]}<~k9LU eF']l]T43:t ~&O?pԤ&ΧJ悹V]ŌK͠w~4`7pWK  عsĬ!8лUqU]l%?MTo0s+ۼѐ[%Buss(ND^3D Jҿz1,G(:6wDܰ䏩I~F, Х%"'\U&evexm2Ɩroߕ>rfz?HG\p ̡_{Q;P7; Ҕ _!,J1A/tšfFd`=.M`ekc5M M8&f}oZ Ԉ'D)}k8DvlH.ґ1=(4O4J@=Q&n!y5an ,2+k̬qpK+g]_]=t"D+fIhBU<Äg9Q_ LqOy)#G'|]%Z滽)Rj>cU*tX;5d;Q5/`0 +>-z~qCx/IDLҾ'cCNtNDvUKd'_'Hh5oj1Ӳ>3&]QN9ځeYo Aѓa߷0<ƴK DͶ\PR\?^;)h=%"ulB."]o?wB+Ik{m)ݜ3*rbݝFc83 *]F湌#T.1vKe/**4xCϲwZݟvDJv%Tl`xurϣSx8ribx%_ۣTtXjie~dЂ,<Ġ޵Y*0+oMԦH?$Q4m^K 0Ԉ6?V]wC1s\=~H_Rs OTR^VNR_5=̧b#Md5aPe7_6WδɬF7rrhѽMAE&zp"^3_mf4DOuVC\ѭ;v;- N*كM MB,HcqGJ|qK8lj Ùe\yoӸy4H2g@3>۬cV>adGJb:R(e- EoXkw#!\FaUQ Hg $`]S7>%@7>GGxlK_V=rX]:u%G~Dny jTѝiE|=LU,SƖ@ 8:# ʚ#ѲȂӼB,8;&JAC ˭}3)rs7SZ;KFc!E摳<8x"6ob+ZsFAtFr|d7W B,)#g#MGZѠRY"jom=LR{|^m{lk*IBT\^s ߠ8DC2*Ƥt"2jA aEl3m5>ӗ'; c|J!6Pj= )=N()C/kպ|>]iWQB0]im5rwqX#LaIE.Xͬ˼UFB֤g-̽./wAdT tnXteЫViG~X=OCORg?'3^ ץ_shC޲h)\L>h Fv\ ϿXxyg6E[yEPDȩVMSh'LZ>jw24id_-f+S˂&@j|mQ1oW4^4Hgs8Aq*]݂5 Q+e 2؃EdvẎ-V- ZD,*uP'E1z.;>7崁0˼[vP>hysji84?Vuzg_\d:@* rK.ĜG|l)f¯&lQP48]{&;')v͹P~AB+0')u,@ZL(嗘x۞@GۍVP)f569X0zU |kZʶ \MuS'z}6$ \/v,ib:811"hZ=ûGٵ9V,%1j[ZC=',?C/4␦EVt87Ūx'"or~E@@%X=C;(5Q\ #,a8zT|-S [y<3Ķa W~l^E]E~?w{Y K׀5-+4X>HgAG֗fps#osLF>{V¾7I#8e2N 2E=atc:"rM#4ZhN/6 ,7G X8qDY" O#kKVʰ o@ VJs f!)̈, +)lXkW̓E@@,AoFB||C[٥/P޺f,ܞĂ!n_M̞/n8ȓS;I^XZΌ_$lGtWS%8d*w{_~f`\75#HaŜBz9;u{ oX"fl..P<]{y)Aީ(Q$E_.@ 4J5Bh0^f1`¢y?zP٨21]q3fz886z*pGd*#,)7=t%*lXx Bd(m1:ҳ zp =yMA`Q9Aه"z*X 4&-'][.U|Ȋ M8+`L?k]N,kRCfsf`-6+#|џsPبHIvjGHn'٭Lj$^a@%.QxsZj|ˣ&0v~@Q$RGᱝIO/KZA&64M[n:e_J#P0  laxK6Wx۽ld8l- F qD% ]э[#(!ʵk3O-|jt_K>C$tC[^l, ) ĩ+RZ4.&N@Ol9,(>N9zZsnׅvgo !@V 2pnV[4-37/5啇3ǕiL65208fqv Ĭkү/1#Xlt>! ZNYaAYq77{u2u17J Tηz^`۩riB!\yhe9t\|ԕBfB9q=a i' 0*%1mZoYI8wrbGOk 65١$j!ZqPӤ12jq}Uvs3ДP$HĂ%KSʱY', a`^51%Z=%}u #<.tşV]c꟭\pJt򃩸mdk@]Y>(ywQ?@Xa'Ea$C-;^_%?Q߱H7VJzDHGӌdIAm &}8Ifc9%VnrNO-hJ~DC*>6Cc ix _3(Fyn]1 6|J34lP+QFZcC 'SD0ML;ɖzM벡`1čW }TS(J(Lqѳ+TZ-^hGq9ꓺM&k^ k cF Hᴊ\8`Vnқ`3 Zg4?H(JAΖi>d٘+jC*r.O2kV@b!(Xd2vwI0=4/~O!YN}GmKO1@[u`'p!UtHGGWX.x&E=E8WC]%~q5Dp:Asyy`ڂؚDamo-9)zY B5X䎙'zv лΖ!qp\hecwՃbVu_2ca$p= @z(.v@2 .@h=z'=3@؂=!wa8n M21Tesk7; ]_5 w8$D(:ݎ^,X|Udv̳[J<(sL&If[A`Jidh܋)2> W}iE 雂j&$K " ϕw]HwT=ԃ.H]2q2zwÜ6Xvz= i@ MSȩ!|X9ƈ9!nA>LHb R@L$IڏgѠXNY}]@wip{Rp?"w CQ_)ikIH7cFvtM[ׁx+Lzc<ϊۇEʠM硷iAt'hW@O=Y#T#;}Lo hmϕ!t?Нot3pp`Qu*ZCJZR5Xhݕy7'@7tu5ZP4yV;X݄isH~ #fzjf +(`jnsM܂.bm4Lݴ% mA$7D_pr)]lljAF{u/6cjΰjkG;FSĠ` Eii% ZTW^~.MI~8Жlt6 pQ: pr?pTntJJȑ~}6f'rܗi˟k]F͸wWA;U UK#eN֭gFU2. oOjM{ ^fnE% 6aDO9hs(GRǯWR[UP)ngarG$u<{ta=v].C 7DxIkL?Z"8ECe)ScoVy&] v&OƚXcǒӧ[/A'5't<&6d'@ʏ C37ƭ>>٠Lea}^z ru:II  ~G@"B+EPIӁ(WpZ>Q)Xt_F W6f"0(e:2aȓlEy pQ g $lµ;)"sO^!햌 HփLB7pR/Gc iQ34"Qxi "~Sϴo99btkeKW_aMZsV۵=srfh~ XjBwqImŪXcF{hېR3gOow!M%-`}}t66٩]ι(̵"X$נp\U۠_RP/AC rp@'O{[VlӅ2EEgx $5K>\knOrnӾ1Nx#g8HG ?` [DWUZ#: VN FT,mKHL.WqKdԹ!=IQ Smdgk'+1egN*9M@cy,fbt}V 몋 ykm!h4_o$:[;>O$g9ƮEY" p; ^Sp8銦v ƽҽE[78 [  sPV_!1IyClg@dvf%O>'܂hmzOAAO 5ʉQCH! * #g\Œh;6NXzE̵OWSu8e/QLp(c6!qLj(*}mߧmx7Ws{M֣}vwpJ͵PZ-eK9+4B" BbcȻ|b6g> eqv+LGRdධ7#h|Jmk+GpZ~U'fH{Np!Ҽ̪Ӱ,uQ:6Zq4/-%-S!?$SETU-/8~:,Zʹ&HjB=>gq `D,Ũk6YCeS 'F`t&o)9A[_1q~eh.K+ 25Il~^?s3;6C w9U:xIt%yi4z5-96BHP5N'P3!3vk9Ou |rǿ0a!IOcAh]u j0>&OPPkTr^JwLJЂk>ZHalߟWzp4"Ppro]l4mw IvrQH`%7>95" R߹6N_K֍iOLbq4Wj|}e^8CK 1.v2%c]3034@#dѹ|V%uh] {n{Qʨ|-V Acgj:'-HslSaOimF8|JZ2‚`uxui? ؛([ r0č(7rH ⲞצqS}Vjn*.Y04Phʹ<]~٣GZx'W:].o{:GƋ8ʸm+ _L8V,Pv~l녤{4,TF7'3Mtfv# L~"S8n xTSYA? 6لwD-~vN9`+(;x( B[^e{閑%XL{T-H(6$>eXg>y)VYVl|RU%Q㢴>M) uq5YFVPk,~#KѺ3( _=jq8p!234cO7_A0* kugnL' I꧗'YqjF7"Nã۝`&=Z̨-OfݱoeBTL f_ ҹtIdOQ޺,dV2弉;{ԊnQvAQ =f+Mkf7jjiZPftt6Ť.y&׃fCNb )C2 9q'~c5R&)P!5G@Cd ! jAlwsU}/'X tb,@+pw>aЬ"_" N'Q >]Jռ@IB_]!u.>q!pY9MFNv=~|>_\+RiՔȇnno:FPY1-[Pl(KS7Ozdc^8֭⻨Uw5͑p^k6t6L%d2Baap;ؓ=*蒭m3RKH`:Sx e69 ĉbqY?{8H"̊ 5\J'>cy 8æz3RUpmBȵ f8W`k#[H"Ip`)#ij 2^n@#+`ݨEo%4̽&nUQ SA3@۱yt)TR\QBv+snv64f@~WGԠ"ҵ§W1T "g&j÷.Q8ʬ8߇rDe_JDrR} Ya(;%?GhLB!O1bUFS)N| E+9ߌ镯g8"ՠKt,'˾3N8dKKsY3{D%9 MVUىX#MXc~^Zd8BRnJ[IVhme 8f/%OXQI YmȊ%k6~P?ƏS- 6[)(#)Jxϛ;»" ƾĎ"yOzUh.o{ :?Ybӱ'\n֍ 4hٵ%;^J齻MgK%<8=4^kkf Y1r1z C}BX0&B6z~{rj4 1N8/lcR*segʵ}ڠUQYL\M @dd.h,Ru)F6~vwz%g7g{Jm#sb'*Ys%&~YkyP]i$ {\%wyܱKԭ⥽1}Mei+|3UVO?t~6cՂ`^*1q/7"cHH]QڈWje ̒Z7A[d"z0o$=LZRwkQf"ngL[>(hy3 ECrZC<\WW=N;LEa$9O!=OF9 ٸseLGטF=ڱSк9Ї] Pp]4lCf}֒ .ɹB,Sf±`9R "D*PWEXepwK qKCg1W:.pN`- sz/'j*aeaĖ}GNZ"wwbB=Sg|V-@\"(8C1`-$Zƃ,ihyp/"S"'"3N~~mJuvEk3:9nnTТSiVK#9'$գSE;z\!xF cWO F yudV~#FU,}FwMU_LW0E9.uGּp/QvM:dM1"'!k[S+5KΈΛfIeAgw]aYwGW`e vRZ3fؒbeo^P2j'&sKѫ+f%}v},YP̯tRU Y">oQ{>H6Wf+E:4 #S5wg e?|TyQ$)1C!.TA)F)smRbWIZf,G GӶ3{yuL8g7|h,}w)^Z-8z {ͅIx@0ȘЏkܯ{趃݆%'TuF~JzIO}W$4B}|.  s(KA?LbKg_RFߤCn /7VDjΚ^+%|o?TI ;D9m2Q%zM l0of#c/hKDqzFtGxkB"WDuHl-'JXXk2ա%? x!PTss۹gI#͸Ml`PayK:UbL ]G˗GUx|.FqPTrto8Ts<%jtٍHFC!&;*/cxo.R[&Y;cӝ{b IhFD`h7C|)YΖu *E*'\Fy1_}_k am媄# W6bs6|lPN<'8 '4:\f^Q;7Iiam4׃~N6hQYdOwFrq4MWE?>`Fq7\ M1.z.zKVikG!K`ZTDo|[2 %| 5VJᬡ+ss.ZwH>/ۉ)w3O/)jtOq/ j1m}O-+G|yKeWќI>mZz&9@S5GdVXXS-5 >2hrP913q l^9#ps !Yg>N/0pٙ]3l1ȡ0=5&GG[Tk9iE#t55FO:! If.2]=X5rly;;ͫ:TIDFxƀ- 5pO?bu$a] ʗ.Ⱥ?n7U+>W/AϺ5c:UXoQ;S!ϛ5<.}P 7'rם窛 2!W'9U5bCv|tOjCr4:>Ikޠqa4I=#O2BW/uKݰ=23w4n"5JB9J\% U0rNtҾ* 5 kKjfx[_$) hb{B#\GC`EF!D]$zVDj1'ik;B&U h: /=*;ɋh )Q&h < %4h8;jpb1)=z ᮒ09Ba] y*c[dS Os8c8K`{*=~s3lT|JP&殊Ɍ*3]ۨʆ>Lhxwó Aa>ݺGẋ a" 48J rAוb͗I4zl 9{'C/>JD+Ǩ<+Ιel©^OrWK#*wgQED^o4 Jw4XoZriqnZ Np\O.[1y")>,MJcƎ`F4Ž AuNַHpXS*܆;`#em{ " "x^3ǻ&a=a\)+b)t Hn4+@n8)]E&Av;fA4{4r `y/|KJn<+pHHFZj]0.@.4g[t *OY%^?e}rx%gR:AiU @Gc'xL XCO{MDH܃kWU1Y #1As,m!/zo*4N.6d[xPڭ٨QZ/3_ъ]9qW4.>`&N2_#!'-) m_X|rS M ߻TOxZyrHO 7uC l/Pj*sE+MŊ?Dqށ-ZWr;#ؔídaxB7Xt$Up#ygc9` a9&'뒞sb}Udx**TԭFoOP:XZ_+_ k{`bP+Zh J$77s4kZփeMHC(iG!ZGY)믳R XV_gstL)ϥE8obJ|oh`0)Z?SpSppn^Æ/S1X@R J{DiSQ~r-W6 h|2O[ R}R0S&q,N}D&Y` R=YY#!pIb,WU`ycƜ\eij.ϯ7ߌ씂w4!^6۾)go  7/@0?E]}WCdC7㢡+QҤq4wk)2%'򩓕QCj}JB;C_ȉ*<_<Ϣ@2JJRQN=cQV['$dq!?ۿG nԓ:F(ӝ(wP7G} vPmVZ!dF RU ͒O\X8X#A\.}gul)(kF%-G-NZ:Ekd=<4 ̰QXE*qh08n/ue^=>#0Y\o_&T]t͇l, vH]CKAX}bz|^Lf24to2ZD󈨟Y(w~ qO4^̖: 8nv`ae:Bቷ+8fi3]LkduB?0 sAT~U1Ou-5 DӅ5~./I,0B8,܂x rxd\z9Xa:u+,_׎>qs }.F]Cpa U" fϵ:YlH^#;.\iWUK\iV'}۽ ( Na>/Ido#"dͤ7̳>Z})v?#KuA.Lށ8bh3zyg, -mxYPOԖ39CV[Rxq؝Ehrdf>w#:P7Ɯ_WΡC_aܖ,SL*+C(@SnLhP~8aqgjr⍀zEr g;{zޗXmo[A4-1(aOGz .T8..# y/8e X#ˆ/YK)>Չa$^/oIΎ+TδO~ a3f01嗪V@k׳e׷J^8Z;0+`(4{b0se!4Yv78צi2t:4|cˀ5Q.j@9E 0JپNo`"f+vΥ9<ר#:=:nQ#7eAT1, PbL09y=* uiKu LE#J T!D<jf&"t5]ص>{U XL+,JU UAM-3v,y>Dw{K_pKS#B,8GQ; ,׷ 2Ewf]z'=Q5L͖Wy(e(Vߖ9tsCSrX92%w5Ve2ۻH37ש YE.d9ȈߍRq//a?/B3!?Zx]*Akoe8RezS1z\_-C;U t y\sfp^9 s4Gt@IXc f" HXq1ޅݯ, D5̛'s{?=DW?jѽ( ,wT"E >-Vv ce򜢺ÕRxw۩Xĩv8gb,-6cMs8qBR&Sڎ(d Ķz Mha\pu$ (&z@H%]_ TyTϹɎw@>+VkAyL'Ua07=)㋡FE!(& y_ؖ()hY_HZ5c 흷OcOrI/b2J¾jj\<"Vd|{R֝q>gucP?ҲhKk`ox8 t02\>9ߘ%'8]PRS#׀OGҔCWnM8V ՠmssWLZzux@WԽu e[A'U-fd3˟$ܪUv,2DܲCEP-#a< V^AIOٰcgG$(5 sPxmQU‹D]GH'g0:N_Lĉ 6ە}/P0*;ϐ2<;vZ8+|ol1dVS R 8T?p_*$Sł>z{.ҥOuDLm7:L'Ae{L3Gi[!FRhi'cΌ/W/tx9^[9MuSwz'sW+Wr;+)SNg&mu_]ochI=v|@Dij i[ІrRs>M;r+%z8V@kpa;a7%`>֧?RҾp=4_۽@O(O0FJ}\Mu2x.F5Vl1M1XmbܕU?nN&\VYOpWT>{ Wbnm3\{52>څ( Ԟ8 b8QoJx Lm,1P'~뤠|0S饺UCESze>zZ\!kr?:zx '"][|W?z4"To< *3-:WhЃsZI1ySpt"Dt6uaYe)8Xh}"WX2 Mz|\"MtE @UnNTu%3ԸM5u5!A2g]FLsI  % ؞.A4BF<lhvL*ozT*!t}Mv %7.+碸F-loMS&q׭q! dc:@c n8SOTʷas2;I[dG9-CMj-<$4CYFre].҂qZ%}[Rѡמ}VcU;ڔZIꗚh.{9I";#um;BTF`B`e~fVK:H?X2χ^,nԖ}^õh@E)ojJ?9%p*U MF :xgU7pqB*oa(8 #?qOxeՂ =Y[0H|0./;j:^—-ju/Lb1!21ŵHbltG$U=@UݑU#wgkz,>'=ҽʒl ']@{_RUwNv\GjJ3,LdBէ5ߑ5LhbR- yqk⟖FzFE[JMf")ոEv53X𾄊[RY#TK|?tlsu'q-#@@M rp8 {Ghb3l6x$@֎:?HB{{sU|S'L3(vyt!ѬUge`(pب߃M_swD_dOU:=7d((Qvŋ^^s½-h;/]r!q嫖a'q>@ruGuMAL}-XQ7J`T++^)Ŷ3tsWjS&/,=ڂ1n0UgF^(Y OHic;1UR5lOiN\(Kq'n.jԝy@HpD4^(zT[NuM<|O-C,q> u]d镆SMpH&"0>*'ʖ8@Ljl4{N$Rb¶s ĶIw-%QnJn|앀Rh*}3VUCA`HեR ZɁnɇynEI٠mv_CD~V^0"`)ήp 8!X .4.+3lQ'Rw_oxyt%:p,Nt졩~:}<"0fT&lV+?]3=k!@XԐS*U@]*:\LUOc#`ɡKU,.`1]fY֓(t s.qµъU2̹b=spחlX੮]fie/Oqlh6$%`)z'Q;C -҇}fN2-?LIrNUj T_U"0R fҮe{2^T#5;nn)w3ب ^7?_YT;eceI0B=D*A=8Im jD]m [#@v&S ,*`;ާDC68*7=  's7翉TmH)e52<I0/9b]HB`89n1[.PGXiiHPHMߣUs ҅R`If ]vnM2YI&!`CՅyAB 8??}ƠQG+۩^T-ϔR#/!vl.\.| si@!S-"kf0>o1`C* 'gЩD2`Q8 xP2=9m ѝe<ŭRr-vo:=w F[]Yh~:8-dӌ,@ 3D[дΩɾ8s z?r ˉ?K6CL%"S_nV0t,w:j׹>t}IrmcD]9m#_? \%>͌ml5Mys%ݍ~<:rG%M"bꌢ" )`(4p@ϖSf,]CYΣ!+BM\߇mPu+ {MJPF1@"US~ߩCoPVB߬&Vg/5>բnҺXC5lC.ȔU.9XNȟ> ,KY0%2t+87gVT6Xm_촹4?/jir谕~QJt8WL|Ld6S%܋%+_jKL w6޷?i B76+%b9En J"R*D6׸bm,9n& sDdIGu4v%y_<@>L,yb݌W<1XrZi42sgcG0:Ɓ:>Y5!dqD4b/6YiL`|,Q29  L(`K־Iߖ V4Ck/&}9H}sdcbr:V=^MQ1kiy c xFHfm1 lzeiл F˧S*n>?U‘?CdDg8ti^n'5b7sBPc";`]MVT.#J7wה,ӄNA J"yïDٝ2јDpȕוE Sc@7FMT7Y$dq%-BL '}HX{/υXGg٩]H9SNBGV EȵdyT.ar$7{璑 '>%鄊HB*CyK'3 &N8?lAk_ ھ(cڒs?WnmJPnWԇ@%_kjR$ ^$̱MSV GMȱ{7yP܅PGJ;l:,D(="PH)[49@@:B0ɘK ]YL'ˏwz;7nSc%?x'[Ѹȹ~ue CSN__o,@oVzNޢzR2aqɷU=|\LWֻz4|aWħzFX tLH49\9C0u7ķ f>BpAD)r'UM`m||)ql&29iv9s &ݫAycұ]`ܧCd*z.f,I҉x^|0qbDZv8(_j6a XU̅^ճ(r(2aQ/GuzE>j'T #ĽAbMqvXzacYI]ʄe3VlsS#۵_󓊈<% i!\_DE<&5-H?lo!(Ŏ[ 0(+cUN(uzxViZxcJLL'[@ZtBܭ.@Y*ŒLN*yĬ4;-%B2#SM}0Y8ffMHo$iKnIo!(ƄljPJab×$! gn˾!хpf'+>o]Ud{u@jM=1J4[0ӇE 間u$^D-&C.mg|axBv&=@OhiUo.:I)Au8BFr .՝K)͕fzPGZ"G1a7jHau&Lv85x7 1\]ԝ8:(覄Xh '>ߵqݑe|;|/%W<:6߮W1}ɝ |pH(4*Ts8SL5ҳ~ˑQ2H”9s/-ޙgS%h\ZܙqՓ  nSP&}N?D5,3(g(&Y^v$>C͓7R}\"J q0gѸsS2JҥYz1XF~ZT/u)^%(|୧AHz`<߶6t`wn54>BEH Um7Pζ*t/i> ( >|ߐbwyF><Z7М*Ϳl&74@$rF-4fw q.qG'+zyw׽Zs.! }rfkULVp>\JFN^1  jЗ$ FWʹL'|>Y&bE^U }uvYHRu29gYLtatvr,ŝ@K8jDqe'G0X):[t.ed &BjX]Aϻtn \x/7̥ =HY\}ݩB`0riFm$7r[fah8}ɶ%{ۣ-V-7zF9Zܬ%rh[x?j} ܝղ %+~E~o[a [jJ<٣fM;_b9+DpZ(`=rriRT>ث~Q~Mm_m*>.b%qJȳ3)2W̝a.*/Fʴp7`3xV5Xbv A[EsQw<]B&W7>V4 ^&y`q졌ŧ|*iVBA|͌W1Aѥ* ͪbm˒@Ғ}oB&)hF?t:WejJT i4{9^1|Fۤxv3 gA9"^+3.*),yS١0{?$~eֲTlC xbp uyO )F(0yy ^5|mvg%J)~c<.<,%^aeG;6{qcIVJ6Z9˕x 1;wQrW:}n r@ԝ/4[yiA 58px  uŁ}{E?5:p`8I3(]:< x?c_݃4WubKcT%C=p9/-p tS%XEUڻNG!t9=ZFAY+u/@6vb#: Wutg{xdKSNqЙSc-=fvF,hMN@_e(RH3c -6Q|j{b|$R/.s$-_(d~)ȗ}/Hib Y,+Q,3H4aE-/S9ٷʬ54-܇qS@tIҹX-JWG WCnuMcCar1P"dF,jkt ŠWgcsa Sc(-AI{-ǃ#*>ڭ-˺G8`YC'Re-u.hR-y(NAW=%Żsd`\#C*#c3M_nQhV (ѵ Lih24^顇yp7ڒ̀)Aatp8 sllE[b;BfNaO]:fJou c2+Co,MhA7&x.Y‮O 4cuI[xlބLUaUMNWʶc_k) _3u=) L4787=]㕿Oo mO׺$a]vυq(UĔ>i-ݫʨfuka~ kDjdSd!G&X[T>9Gj7-Ks0FcN#yl,ik3YP;M^Ռ)(daQ8}%dnT/uwuT)t?PwNlL"ٯ%1jH bюlƬFeib7nMEO(3c,5u.@6G<ޖUf|=$C*xѽ.*ׅ>oJ_i4 Rg:hYk.?C2 mtw۴6Hl`d' tgOR|c&Q GM2-F1`1^Au: EAQȆ8 A"gJD/{-m1Jm~gۣ}X% 5mIAk@;#tW??2cz:Z;iDkL{Ca&aQ>?+4'2񒐄.K lcĔ:gA/X2PAPD=^7V51sҼ|ҞM)%bMsHז9< uN4kv2#nc[;o- Hj u(Ξ?,?u-C22ًx|pJ͘1ג@},B~1{0%Vx}Z9Jxއ3@Gbmί $`BH ;,,?fɡwO8wJ?0tIEJa謪<`{%T[)[o:GqږDK "=@FȲyĽdNp35K^h6 sd.Q!6_qvu7;Mq=)}H{o0^bLμӯqPiUʈ $wGsgR3ߨpDw;AbdW:٥Zre.Ҧ_p{V,N=JܡV|^drďW &#wTbL'"|g>:$V;ʈc>" ퟽EN`NP>Mmi@.c Á;蹫= "OŗFM+LV $~ZNk|K"ͶTUdU\&UT EPGOv+t0|;v=ŕJRM}ߊ~_ G<|(T㖊a&.˩ qNZo?=%aN o@|{g(;D7.v-Q3G7,8WQ,e6ɴF@|ٮfii)$>a`K7nCWnI-=- >0`kR $Iw.u}wm;S^f1t9BcQp[w"%>b OK|OvZIf%!i[Zv<ں+fQ%NM<1v V{vFg#<ڎ"BpNa$O^ƻ1P@q[GBk,=gsH(rCvfZ?hQT٦['Qde\ԠT3EShpg_)YJQȋn fQp]#U8JBr}qdg#;ҫpR8Klcwǜd:?чWq5ۍO\S'Pn.>hʥ3S뙊i*Ĝ9"'(5`̈́QR'E_ K0oyT*ME#p] 9 Q.IB!b#48FX :a'|\6amJ 6d*8ޑcKyF1˒աw2ш-?KqK7θaf3Pzzpy/I*cE%.-+kpd8xN2d9삀b1:mB,5znݩ;wr;Y% %O8G^ZnlFU?"0q4?ANw2!g}~Taj,?^T**|jCf:v*)CvQj\t%@\qPskN =c@P.3:Ԭ39XwSM)ȸ~uZH0b$ ||MHP*DlQzVGa~a5#A.&-K }u;W4`yBǣS, ^NKѾ\Ƙ 屲xy\e'nkUW/ SJ(blsX\U}4 a\Bu߿;˅CB {nhOJ]ֶM@$"j>jHNL؇k\)5.G_v/̀Ά/1Y_ȳ((g$ + ڨP+\,։:~]\c:9WK8En\  pMU4h&d^ zAmdN<t}T&2}~D#,!{*XW7IzP>@ _3[U|ٕ8V -kTAT´|蠈gצk,-7 Cb}DKnu: G4t!>4HVØ md+O>h=Єݥ|;9g؋bjn_Q#tdo2@{ x%QĖH]إmi/F0u[ ,!F8,QREuF,2s er9*㊎Q; YgO$_)PRv뻯ka] q 0x;GPO}akC~r *8ݰDD@)ێT6Baָ͉b*{S_NW"`Z2 HȰkKk-Sﭬ ;:2orXn-*[a>p ^qDX[ϛL䴉2bS/dP_Ozprv(tᦽVg 5g`y[ꉱN߭v,Ax'i"|sɰ!ՠ*;J*lYrp0Dn"iQx=#9ς/Cĥ$T߾>eLWʄx H|1wb[˽+ mokl edϺsʱ3;m !P5*)dͱaĿ9g,˰GYpG;7V4߭vqyLhxދtIk)oY*6b̌JL8sD(Gգar(|FՃFGcf4n_˟/NHSq=QӃwQSL`&Dmϧ2i,Ep;iΡM?2u~Pz06-XBkeKDB&o/. W;JYUK.S $6qboy4hZҳ..Gƨ[M}7Sc(n~jE驩Y%#f+n;@NѰ"d4,ȣiN5z=aSДL[9 ]OdT L"$tzF23e #IKk&*r hTD+>yLW)/-}%#o= %j £bBP5E;+~:Å`1t^jgb#goBo0A19+/p`"{ނ7y^Mmcw`:ÆH. 'JiVYbnoaMSyRE5sZ tRu E|~uDay<{Nvk&3+MJ=pk7Ȱb w2k|cr=lL=.2kH+\BZ_$lSB?җJA'zh gM^ۥ#YERο;Q~8c!C^;v!`mVe!NMY,ZCvrsdǡ-WًA:|(@J/$;k?*#GkNO}2`ui=MSAC"q~k=46r!oWKwɍzs]RsFOR Uؖ^&\M'#yoRޔC4=:}]Zox&L)FJ,:t"+MMThɶh>~ ^MN|x"J󱂾FO*n2cbUYxP+ %gR帨XՈ x:誼%14Nߖ؁` &@6%?g(LZsPbGdvLW >a<lG ?~u?\:㼻,GN1pgZLUO1 !L -ܖd_E+37,KWֹ#1XV%=,)D6cMuRҙ JB:K\.#X9P0w0w iRHc#σeS[nᦚIE jNeywL #"}!yld@! vK[B׺mq M&k>_S> 9:OI cW)g+M0<[[0q=G͡8=^HU-u0?y3@ʝݚ[%> @')!-ȣ^MMP>}{Z(uzic™meG$a[=1ٮ)lJ` RFuߕ+ByВ%el s2d WK goZ?& an#ubmw8@h_~j^X,;6wGt^.cȽ`1l=U qIO0]'Xbwg]=se&bIOn'ΫOMC*ŶJ~`{ $a$"Ք Vo~Ljxf/ٹ< &'["'(?E0s0xݘwB. A2%~%pv?@o ${Ӑ4AׄH6Hcݳcbl,"o/+/Y x]Փ*MYH-዁{cSsP  iF卑-q?Mp]UESLW$ApՏEH25wn_E }oƱ}:JuPX۹v'Ѳ :WN%zwlp ՝N{AkjftY2X w2.3L%F iV 9tL捼c ɈP+~ Glɏ]|/.L@!8g-n!DZ:x7P劮^]Fd+@vfقWkG!\6H%naރn{4ߊtfBwr86C:w9Eq?:Dn.C7`XL>ԧ {~;B5KHQgg2أv>ŝ˂6$iZVYU( 6͡.?6tI¯ E9$pJD&й3 4<Sլ#O ~e-^]x=}:ٵ֣+gg_+y(>)?0q MzN'`Ny$Oy]3{e,SvH*S%a5" )#C6+/ >¼M4D]mK0W-E<Y2٨Jx3A1E\Vk0%onYWJQYs{ q~!͙$S#FJκdY" 1sKj0'V%iN񴗪߸WA9kyQpI*iǃc c%ACд\_b#P`dTzf\v:/0PS_sEد?kgϻ]O<`.SY={]J6E*] Q)6&2wM tf"l6B5؇pr"]T_ [Z8DT pw_&811EKO!-@` Uڂ7$d* YΐX8^%tdCW{c߶>Y?ȣ]-9]n K"|8'Uj61ڕ/OBcT>ޛ|'@*44H.j <܈kw%b׌rę6sGE +GISY>ڞFN d*?@4ظZx!6^YѦ0 @'. E_v^MS'WfO^F'q@si}>& c:+@"MZu~Z'xac!yu&^tZk} 6IÌE=ZIl57F zTnldq%,( ;>d 1SFQ ۉ"ivy2Ġ3 Aـ]m.Dj, l&FV"gCZoL:1PX L=v*9qˈ X]|c -"GĎ]s8*}oP?*d)8P5&/ġA)VsTO+Y7kr@n M% p9JN;$A[gw͡t8{CFS{$jQ?(H2)ÁzHqPR\| xC[i{YQIBfoy}Aߚ2DQ@je1J"NUsL~aS]LSScKX]Մ哟*e#wLANI>G,݇x&|(q ˅t܈|ObuG:']_*WvW)s3Iisf٠؂3#t 5US5w 8 m2Fܥ&ѥ`t.V{pD űςo1]0ƑW C 'Ko('Iv1 }dCrzv! @*D*W(n_A>4l wkfu< _R|W>w TBh`7\OG# <ۃ+5jiN=9x"r`VRRL_WrLڦa&GE% 6 PC;b}3.Eou_ u#F6zYlgHS@Qgh|Eroɂj[0#tU:ݸ(Ÿܳ[" [y1Rl77v7Y6Iʼns 寢H{vα3ִ7QR~r**)>Z)499xc;l1\USZh3z|bO!'v9v./˔ pKݏ8rN M6R!Y~h]d5H !DQE*RWh!P/t]UĞm p?6 dZ&c61/i\aA^ ^K}d3XsJ);ޖţ /aӎB00Z:t)D\UZo_y8eE 9p$uOBƟHaPmwmiŚ/+ˏ I8־ &y⾰Uyޕ|CTU&klY5G7ڢ:lm8m6$Q'Fl֌XR'ë)َܡrŠ&X*s^]}D78|z|VeKXC]6i[44A{*&aM'\\(jN20M0$( 2 j20?ԭ²=E|pe:DR_1i@m<5O1 .k %04_Rgź h$9nX^cPKOOtYj¬HQkt΋Ϝ'gTIWm=$!t{G| M* [τ5vLav,yn"wG4RʳG!wU(1Ixc}Ĩ1L\BJz\REy WTU<BNpuc>~*0ӱ~/`wf t%].÷#!+W'& X:;SИ7(NeYc[-[)lnuZ֏ || KnUH 2J*GVpT{3dx)%2tc"L6BjIG`%(,GH~u/BٶO,R8|8߃DhNNS#0(Zne[d a7s*9S-O )a(YЁl0UfBE $H;c!Ad}I;"2VBɏ'ݽOe٭9I$ .qU]@vtN0ںT9½Ozw QP"qԜx]UkrR%MLĨ97pYΠB~M-vɎjݩLQ:OrrRM|t <aЖLu'@,͡= |miM_=~WT0zm%G"2m5wTLv=:9H ?&?X'YQ (E !>9"cKY2u/e]=kXS$ B[$ŬtVt5NƪHp;>lW&Ĕqh-(xbg]TEjXQ\6*ҕjJjq6[p`ʐޱ$/B!k!a%r1b;ijCߨ^8OG}ہK%)ɯvfV˜y M+Kڕp_<ps[AUKՊk#"mn-#Ŏ: 4‪!ڢ;Μ*` 9]eahLxL!.%TfE ñ#IJqW ,5 `ܷeG5IKTk;ݱ'l5PF"Nq)Y212ȇbhƆ4~4Mi @5yuD,'[m,[YJǍw%V 6 E$ N+i26*#$IQeK X 3/wҊ:^0I{K7L߅*Ks|*oÉ @mMc9½$SqXo% Dr`t'b9?(nwzƹV6[-컴d1Wp]9{|Io&/R5n%͓U[Y*VBD{5mua4 <+X3ɲJIQx2/^׀j`@K!1#ܰtkD/T]Wa]aY.ȶʱ.۫^c#ڿa Q{?-ʄi~2/ u WGOD~cee(,OLOPjx0M#cްB &=0|GPzt[=%id݈4'"nȭԀx#%Q_ 7>N{aVME{i%_w%+8:Zǒ[kϨ^",,e8: ?:OM7'm0?_5Y\a4Lڭ/KW$TýiDXBmZlR9xU[kqnz1U>nX/֖sƜQ~pJ(u2֌IU|6L*7k= @ Wݡ(IcC3qӼp>*ͬ"yp>JQ].hLPޒbkK2~  .3\,sk[ل C}LH1,,joiEވ/6XJ-!HXbVoC9Y@tgӟ'}LO ˦XȹA>he xX$ǗuV P`hw%RյH I铤wTA܅V K EaA_j(vF_WD> ` Dah|X6IEۏ_ĈGߦWL3'bw$; g,teBٗdP1NfgA;([dۨ59-/qˑ6@0qԲ7Mˢ:U T+XOe/!~TK\0@Ϥ12+-(zP|zb*w'%k|egeJ ' 72s .[E i?z͗ GFт_cS`浥J n+DN̆\}/w#|X{W>-Wmg W_n| Cы[$N,RUa<} _;;EMco[/,_ 2R ..%¹Nf|@#rEopWs׳Wx3n^$S,xc])/3l F$"dΕ })TMoo"_q-{L ^[Og.3:b6ן43 NWk,Ҷyn%i !%Q)Q!п2Ä,,\ <vhaz\&VmZf`{c`S0.PQڥ;'髓r+6Nh}=DOƥ;;z^[e6) ]WyN'>UVeHe9@{&pkY0CDJ穆M 0OL%_mÒ6YDv,/P,(;j|i"CmD&d6?O'\yQ dYFʟ3Wh~yPY!d 6EީM{ov6$`BAkD%a:t~{c@ٰKUE*z"ˠ= 8yG|)kKFa3Y )0~fO8eA0JJK[َH\GЇX:ݮecH@!8DU^*4er߳,?[>d,CZZ26l{a?~cW"OeLч3m~/r}$B).u8؝U{"u^k_ ?$䈳T9|;Gi@z/%h֙jCq]StL+B)Nq( 42'L«!ݯ4U85=tl595(a./ ] | :&XHѷ7 ]M&/wV %Y~N̋M%t`-:C-.1Q=4v,&=t-7vRyC]zO,Vv5*@%{-h^ދ/DޥPD·7hb"%afB Dst,e@#ypE@TkcʟCdnWv$/E ΤYG7AR0BOin Pl L_HVkU>n߅HR\(({q p~Ȁ,Gh+ _0@^ w/ {9l%l .zϐk}7cPSwسp,$__5tMO8Q0RXiս`0-:gܺ.}oO-VtA =>.n a iWs|,*0h3dL;b4oĪ\ǶIAĜSJt^/D݈Y_/XO+e-h࠼]oW4u]LU .4\)u>#]R+,LpɜiJr!q|mJ`9usЧlp~F.D$< q?Ru:Y!D4W7aSAL۷&8IDᙦXDl^@aC~X#E`Mo!̷UQ6$nQoO2z/(Dn{h${mk>0_8ܙgm:k% }-' yDr?߂tgp "m|-m1t밷-3:pǮ'5Ɲܐ mPKXn<hɠ44>+ͭO!r/lT~6i쭖_~_#dH1>gO0Rwi`ͦ& [qN1У{UU"Th4x49QM'NY#Eh6U6 U9σwW"jd"z MTVp=!Nm k~rOg;41 4U$bǷzbI<ݨo( qݦ92'Cc9ņysDzr/GaN 7G YCv;R> dBcY<.xo#&f7CKW\̵{Z`ū/*A saop7 x~t3 T$*vy"M~&|-n3ZU6=gܥ9,ᶀ:Pxw*"92 Ps[&-ASݖ'x3$h3@m#6h|;ꗊKSN[skюp5Ɨ8%}ۗ{iz%S͊P φ_K\ԗ eD#C7> ?1*̇gb6['Z% gGr+tվ^ ĪpI\;m:{/NSQ3po)gL :{iɭWpY#~ 2HS^OgɇqNUK.F W/]8㬽u [S{=(=cz!,gS*0bYFϼ;cJ0 wFnw7V~jV]n&<]P{?0Lc5|E[ek۳z0t$-nA&8CDϞF- ѰWu 5h b:F9 L*;o{~ 6?h؃-0Q F<9ASIUS'&]1Hr S! f +Ы~e%Lf*"=6]@E,y؟Kz`2,Xl;֕;]+v= `~3{5xV"Vo x[Ӝ̠0$Vش U4dɑc0W2z8oEΦ;~mWx5p08 ?5n@X"L|h:]u K#WNO [)M(:H Cqq2 h0z͠zȻ-S\cv "RHҒ InG?4w*NsC^[tWJЗ\`k^63 FTNj}=hql# WifFa*HD"EvɕHZ9ZRz_ U7I:g޷xLWSj94N;+675T?|9`r 922|<],j⹆a[e'|c x:ZFt}.H;i HwNc}}*Kjٹ4t"Uz!MN1Bշ'[%tqW.Q#LqEM08օJ}#Wa0[lG5$+C]V$zotJ_Xl2'4 @< :/Y9[UsgY{I}ybr\ڿlGL{bv'>'U>Id.!Dޱ-jG]]E7Xw鴸>jӴ3UI2b @B{@\_}bc c/_k{x],~g>> ԏ=y&Y;BM77! JqssVf;|{_& eD \H9L'd#X!n;<3'x>m< #/Ap7n~?F]>*)+ƈֿi %a]BޭP%K"dgE'.[͝CYAaz,ds"-."]VH݅!oEJkO= d@@̖r#ȸe*D+ܭy\n" Mal5UzUG:#d>kbAey4Mjpԯ.qOtلmodu_2 k7~m,MSP0to"т E3%΁"AZ9,vNl 1VښE ͂~2%^Y5ߟ%;W`aޛdڸϧ^:Ju3OEcm!U ̝D:Їa;xZIWBrntCQϏZM{$8qWX5zi}|&3.5LoKwe0/7Z =;7$& ]*j(1F^o"x>!;0] 7AY )0$BHO6o̴7bwPLzPa]&;ef0E\t4KTh%_sEyq#RqwDKD6c-wϚ1*{2wIR|--E~&v7U:(yH,G) 5ѵl"$i#< zv^<W)((l6+sSj{RTK8&XN}: $2طZ+v7cP6Ñ5Xw{ԅel Qd!_'e &(D@迖Aiu/F5PF\!+wD4q6L(91 `0u?H+)@{ K@toa ܄^{͊Q1Z$m@ė/" We<@`(eOiXJSފsabXxdz4j)G*%<.xzJ j yd0z*7:g@yr?ġ'aYy"!;Ԝq!ًV2Dh=IBר|/tW=9ؤ]40nO{ۙwVҀ$o6!:ߒ"C]̚/+-JXTdh*Uzz+`0]It A2fSwWwO % G<4ք' ƒҡe}R혨 "pB5]ejPIk#r)Ecrhtz%wċD*Nc8M]ٰ#6a/b1 9C9d0h4 @KZrS_H1O?(-"Ag5M&vPfR!?$a?eӞsē0A 11!zH$ط@39H.ĀvP\L:Bcb` RMo=$ҦA(wx%?^C3w-,&)HzM C͏535͑RzۯyӞcӾ1fƥaz;6nLWbGCf7h* =]_~c0Ŋ+ (QР1 `a`?9!2HS]I?8ua:dFM[ Ei9?A"Ɖ;]]Pz_ WGY(UAl(ݺ2t6$rTs&4b>8e: IF&5W v㝾ɎП$smDWdr:TWmL!-,9m{/5CI%4-,;#)V66 O:EB7 H- =Utfꥻ̍ZQUO.Nͨr6SZO?kGXpw6(OC1yW2*gHTWRx;HS|6m :aj] v;eNm{Q"WhKFD0D| dֵVtY<B5 !`yDq^H>Ae3[It\;\MzBjJ!񰕫9FsV! 'Ú]7) 6 N .~'V¨e3_{wXOxQ>kWmM]TLCwq9*) ˂y%λHC:"]cKX:׿dmA?J tYݸ.hTnnsQao)Ŵ)2GǓUpH,K \X{mg|YEh]`DdCR |J 0 Zd$6Lm`u(ZXužPxjW/]z0zZ$TA {# '^OFPRbH4"sOR"tw>)f?l`p0|Tƚ2QN+w5$ѸV_(ds}Ӯ|zA{z@FA M5Z5n}ZpOd>\)X&2@*LFCAcuCMEVNK9jEm8yx-ecJ۲~$/QbhRٿi\$44hn#/s:l{_?pYFx07?vB,:"D^S|Yc3fldw.@2W WjoyE" P" r"4q/ LbfJ.FRib E|(P:|:u2jӔV@|W9!䬲Hf<닿Q)Y-E}9gtwK ^Ms\qLF" {#|T@]Owrć2koS*jߺţB;;}03n͟Z4 y:|ؑv>i!>j\>7 QTɂȋ]&FlQ0iMy.u>̿{qoǔ7^.@3R)T;խ~ X.5 NjL$͈Z+1ea+ݕ[:o6ܘ{wt",Mc)0pw$#c9QyX^cVǓVxXev<=+Z(6j 4 |e&;kLL"n'/]>UHKk]'* 2HJA`Et7oԄ :p/3s٢2q-0-YhpSpЕp̓eK{uT|Y3AyS^nTG46,#H, 埕HQ(XAdk71ODrч*"pa}NF!@am£\q,;[%IB_j m_'[L$>KP's JޓJ_=*][&v9HI QˍA2y"Gv@i"M[:ҝų!ui4h/a:cg61XIȽK"`i(V%ٚѯohBRĞƓxuGjA#}Nc%~[(gҒN62[fIDmV}.)puD|XeNBA6B]W42V,+%v(A7Ddz-ØӡKvSVFOS -n,rVj:, ě΢h,b_;$OҥKs lO -o'{] '`.K0MI0; \ &+cQSwR7sYSx4]/Xbs*tȊ+o kI*:b@{;$fS2^Pš{\kIOؗu8<ġ5!v(o@y=5fՊM69 t P`3^wݚ *(H\>NҺ>Ӎ0{V LWBŗM@(*(@N@MNV3B*Tc~Җ1]: T܈{ZXN& Tʱq,&ԃToa}ǁ <5wg{? 0ɟLNЂ|?nk.rܑ.u˴$PG` O&Ѳ)%9al3R-皶:Q'd'~eڐ%}PHv*AUdGT"u=6+^OBx0%e䋹g.{^|_PuW4gF7k:ŇxC>;"^?!fdCy"qCWJorv,;=LtT ̡{V?Z7Z-mb3̚Ƣk7d_sd1HH~2=\yN\U]mwSӭe|Wnd^RĆSqZ<G?JQ,5 v["&բs_ 'ϰ/%wyF1ߢʘ ^Z1530V-TBq@}H[kTbP1|Ⱥe  Lt.Kl#T3hP=t(v}oye7r0&i2arێ(@}z;$% -ێPci?wTI4*sbh:l #d: k+篟{̇0ڞ_W0@5jqO#( *ya@(2>k$Q[yBnK1LD@e-#VQRLኳ-uU&N97~|OyB:_$z_L/-G.:C*h`"h`j40gi^m= xKE:5gSCO˜f Ek7ȍ?9GHQ؜ 5.$CXsˍCIOP;{-E= ߳\m_SiD;;.}Sl {4kyhcYI "陾l8x!dsIwӾ; .DkM\gH&_H\9z!/]άi\Z{Uw'Udd)4PBWk cķ#j6Z I=M Zm _]ˊҞţPIŅZYR/F&e&yKBkՔ21zf> GN 5Ժr,R鐮sHuȩq]DBNf&e`l {S30p_^29pҦ[arhK_Ї!$I8pC|`iiPd,YLr- -%D,]*[VF\2Ji~y7Oncn u3ƭ9} /; lN,jaVs/t~f%SѾeG6MT+Z`` c*x[ ?EQx!u5I_ɪr@9^.5hCzjY*HGM+Qw}d٩1;Th+~lJjnj-Q-4[+P:I B/fV Bݨ f 3*1|N25)aϡ*X~Da3DGhkr=iXs>" {m*/2?8 xW-T(:jwM&YߨX ZB(PRԾs6"Qĸ#mqR%Vei% 4[b .;b5HvӪ*I˦W踡i^)w`&D(}GŰRC s}n| :ݱ̉:̎S$GiqqOX0{DŽ7@PlIb:Ü)MMP|~S0[lK,#Cf6Pr(eτnl`+/L`w )Cy_LsHr$ xYs~z?\cJk=<ˎ޹7 $V4m^rbx,"6Ֆ) sz2!x]ѕ]&uU%_<樌i)ЀWeAYbP'P]of^{=$?S#cvY?cU-Ί6HPm8 Sr8J5<5"CS4hU$'ME58j4v]//fpeD?[=hH8\6'.-R۝V(k?Pz}*,d[F]3!`If+ׇn^.pǠ2Љwp ߍ6.2kGIze#}L9FC<E ُ!N~Zy=":Z#WQsm32Ro$TCJ֐M΅J_gKOffGe(oݰLo8lwNDlV}T >ìá2mX-Jp]h;<]h<Bt##}>г"&ATGmnf9nAQXЧV}J'&DU~aX8OVN\`:xYdo+Y£K,;K-fW&uP5b^%~mTztOُU6r,K/er;xJY`,']-6 z8֘ Ȓ4fG.hS^VKWm܇ '~07|gFOkGK͈N'Em#8J7ҧhQUa{l>'Q6a7$3ޙ4-M0uQٓ^-k馁([.2sG %u`64"8i\\WS$71I ٙ"e)ᕮ 7BnĂ-5I) =/7:;ĩ.0h[]?gu >ܽ"`Χ/ZuF󉂒|~40AQ M\{j7KqsFm.+_Dt*ruk$K# IR`@w=Tգ:3/80+[Ў@J[hJkMqf1ʉ: s8JɓVo2R5,dCIH"8^yE>ŹG<',Ey2=5T(>}x^/GJ_cYCc8?3p``ヨx\}h%L?w~LB/l;љ>ٍ3 b %t%$_ʤ 'z6x@'=ңw䶨Аu&zfr{bOÐ(\3Kvz/;[^B!de%F,:vߥx=#z~ R Y ;W"zjAkX;؆lqϟ^wnj-t(C6JP$ #Al=vgN%+|:1ya冽Xd/rb gFʥAk<<$ڒ(naV~b;Nc'xb՗ެ":EJ$0!AR4SE 8UyP g:K0>8=dXA+Uyi^#k7Z">TshbNot2u{X\5 D (oKQ!%Yu~2on \_[ N֑/P Z*|DIGRN9@г)?@"eb@$kTG5Р |NG>IUjl2uŬq`#ҵ*f>_ Sj6a]ź7E@zBux1Kgaㄏ8S㉍Ly#299Q>g$]MV鹛!JDl4ѫϼWZ*,G^Jc0@Mow[[G0M\dE3h7 Y <;Mȹ$x.W+dJȊRUO%s 2| y:OdJ薞9C Uryt~;](|r4 V<"DZ]CX LW*Llo;nPahыQ3IlXp"f/pP34f# @jM M͚uD97Di*уY*ժ#f n&UFKI1E!9/Ar ܈_anǓZ7S0m}Pi#W5->Ch~sp%|Ġ14e똥5LwVnO{SIKZc40GP?F xѐl͘bdi)G\3f شpLâG aE S} sY'.Hlb7xD0eoyoɖ<`ZcpFZ0/tK {,x;ˬ,2#4:(AukNY۵Q4HjqV?M6NǒwߌcФ%^TtŠ tV [u%)΋_ݓa< WWHxS-Jl]u5+;Jė%czhR.!=TW.'tǸ+>AF"^dkI 1m ̷'"M rg4MKu#ɡ45eScvmJK<O?cuf3(yy"%)\܀_46p2{TSѴxr~sp~R4VUN o":EWۼZf"@p𒎞eW>Oל;>ڼQ`N+a; 4!>ctT0)E'f( i XS ?\WfoPtȷI1Ƭ|[z0IjX>\\_V%*cd@hesKq`03{#OIIy K֐ oјGn4T-rccz|EJif?.6\"\%鬡"4t5}ԴOҥ9M䆲Q(YQ~i?*z.*\ gnI4RI WN{R~=%K `AV<}5EL &hCa)w hz83#=ˠF5,uDjwk)J< c%a 0QlhSl#uR!A`}J]{=S\>w~)βPB]b, GzUQ۱'rŊ9w% yvh1WsALÝ~wZ-e/в(P. $'ͺ;)^eon̊5։sP*%VC:h{W⠽*$f.O2,$cQw{JCY'Pv{*ɾ<ɫVo[6S[nEϑ O8\{YOs(RA|b"22{ز{$Izp4ldQH!YI-f" EWK|r%Lܩ (lŸ:0c1̛-b?jMҍq6<=ΠTg]D: Sn2pGE~n&7yj#g?slgYqcl&ef/0.n%foË?vn7l`S`t z5u/6[!6颮; ~NiފR-|t8ֺv/hx^,uo; KBq.a27uivYdX8@Hqn1t{C- `c31\`Bh~#fvUa)z)} RqmY6RwaDW<} pR< ]f;=xO e-=$'dnQ\LrA EB6Rj\@gb8%+]T<)_˧C VgҳܻtW߄6>l9ᲈs{RC,kwM|-vĬ48bٙF&܀ 'a^QXS4O *9I=Jn҆ ,o }6F ez"xtaC$CZR#k_3U C(ڸU v}8@ܵ(;^v+ K7a h3:1豁ϰB)+SVVI[{oOnZF56;=0>AR^b͙16awi-y xEug>w<.=HX~:`$-S,SdSFbwEʖP]sU6QRQO,nU]Af> 5ɏp%V2:^Z)qrP+$Ks +A) fTB-,uwj:~~3L,#G4e6`̊| a%~z bDoq+v zv$zVT% ^\R*O;Β[Q *IyG+< jAsGѾ6-40ӄCRu""<BVVtf>r<ŽaPZ\ĮBʼebi&dF2S$5U$W,<>Y一 1wRĴXK{./_?^:: {xxfaESm[f:aw8fU8ˤ9є,#C4q5jEwaE˔Np%;Z~5NeIΚrK+ݜb 6-~M.b!AJz5B_ ЅW~h=r)yz&0"7F;_[f\q+o?\:z7~ײhO:q = " m/C{((`DºpyĢu<]5$Y gWk;- V4^HLz$ Y.1JY1XbCMotT_YӭSw*'- rfBz({mF*҅feW=W$PUM3W6ޥ$CO&i?whơ * VsɭXR" :ýsu3.>q~>8&& Xy:Yz=?rKMv.g%*DʣO# ƼӏXPm*'&]CY2#$02duKLzx!֗#2Q{CaT=ۖ2W!,@9<{ 4hVB)4Q"u( 'Rn Ʈ.],kn~:x0 #%Rtq˞#Itr:ruJ"8v $a#R8sr쐞S\Pװ%T]X:; ?&i sqg .i+ggO M'[i";5Z)d4,! p31* ;llэ2L`nawa5 ԛtb1 E\nG،ge-$a/;57=hnI^ek/Vk!GfU\Gc~u$̈́qXnyf Z| =!6KP3Cm'~sp,L-/-MJT3ӅL]A6x{Y Y`/db ҭjsN迣priXn k{P~%N_˃A|w CVy_f>̱Io~.dlb"Zr`xW&}Oֱ,&y vŠR0c.p1PVPx1n\;Mބ` Dcps=!}ܬ/)D*ww!9hf_Ƞ&CuK,r$ mUyJÖ`ZS "TTpt}zJ}Ft]&=zl~ӄ8HbnF=>yVϗD';9a(,\%Bt`D['A(WHN`AdE!Dr簉_YOfzV~wU]Wy9,1@Gyʼn*"&V8;sZ.-@|2q^'"hA7 PF҇!m_R+ËCHTɳNJ#RWocXFCsJia>VގӈbV2"S2;JJCUw4r+R)-γR9oH*([C \b[er k<*4K`[8,>܃b"{Da6oؤw}A:H ,z$-E4N< &nkMtF^B]o stwV؞4f0!:#M!7M!`GS̈GuXruN a|R^X4-恋he=Bkп=IQr]1kF&B\=k6t5S < pk-jö{IQʦll[TUjRwgb$3Å=\1îy<;9c̿VucJrJZ|?Woуl({Iv׏OڙVJ>~;&FWQnVMH&'*hyR/jA"*dn֪4֥DB&{9PJD{T.PJ/r$f9J<_+|K^w?UR'e5t&@wko>VoIw+/^.V1$*88Eպ`]$HB8Su 53_ hMNZA{jrȎCwZ^ԣjc4qE%; p{($[XM. y{tE=#T̽i#ξ>Sy9T Syyr1͊4#7 <:. qX^qhݛTu,B*KOǃvx ]^)N5ݲ  vPT eFe| €hIPs+40~ڲb/,xiNQ`GJ._PR ܕrѦɪJa]ZUuX et;0 $$): h$qxmBhQ ,L' |I)RQ ;ǎ8YC|fvvhTSFwab#?KbGul/HRW ~1:8k5š`zUJzk\.y:FCUQ`C|>fw ՀN)XOi)yA+po0~j{G*pk w%.Lߏ'w1A!ު;]*ؽfu"U?EC? ] ɉ3Fjo:̻y3gt.:`)8~*G>w"24 (θxKc@DHoBga`9g,s6P83 dszcBcLGl8O#@n,7ɵU%|r܉:b;Ks 'Dǹt)5Wn&ݣO__dVQq=Xm_.?;_ɱHa_ot~Yÿa& *@kdyeo3ݰT 7 j6^ U&ּC{y֑``Y߾qٶ x1(ד]3 >tҴ zA=,oλDd.H9>ڙ!IOn {bݝMU]$$Hy~rҠ :H+Z &t? +:񐠶ǹȒ➕;$ = ɟ?̳|lI'6?>'I$".on$*w4A>y>f}!iO|:w  ]7c !DҜT!t.KMt  5p:YA'pާiDLa?N(_lgΣ촰 D{ԀEщ A(0 N|_S]n B#N- Ht-(FgPz[`#(7f9gpQKH~>ڂCyb+AzA@ϴ8>V cxԵMt,/V/)QuiJܚpyjȚopffhWK>y=#GhKzchH圣+W+#eh͚;u@d4_3gF4ݨw[ mի}1oOhoatBs,6s3Q܄RNDkyW%> 9UdW7wY+?mKڃ4I4u\!uv?JYt8>DSZ]٤;I S!Z U?N mM@R2=LS.{XD(ͥ aWVp/S5&.yS' ~G>Po84'oB0<ZPYV@+L}xRGrAlZZ]0Y/>@[b4p ד̊XbiM($ ˬsZ 5)Ǟ8 JxTF?-\DWĐ话ҬNcj =QVꀬFCn^cu;6'ĶhU -9QB!Xћ!J~D.{K$وJgmits1@ QޥE(Mb]7s:1πȖ?)uhږQOXwP@*vkK)N^9/B+w! GބH<+rJ,Q5 7oYz `0 `DEI4X{YQ~ hAʕԡ#\x#96>NA"gH"7buCd}29B_LG7yW#a?*yĘ%󋦯=5dHӱϰ+C*/v=w;Zq HUP'M ĺCwd:k\ 2a| 5l鈑0MIm+U/ Z,=XzJaR|'iu"k7v 0{(dL+_~v$ޘsYkIb耪zs;wܞѵh+YAO⇼Cb/<(m0ީX|ITh]\oB[$)8\k_p_o^,j_G0*k;h8Yla(D<D>?W4a{*E!FIsdQ{K:LtXp6rh$IS q41ݕ?m2Ӱ< ;aώ kOsR~A7z=Aԋ/ۧ&~Ac LӸe-gI_MSRۧq"zQGfU2.$, J=Mmci`_T:[@y(3e8yEzH BYQO"NN('lϼ%7>ȴ.N/"͹S< *;4ݜ 1XrTH\*9Q™+4al "ɰ&А P8z\H۬oùn]}QPz6ױUh/cN yv&;d (Y5hy`)㚦;:Iy[{ q#* pz@&˧dx(%lFHLMNNFҭ<cp2{fV3'E+,14ϫ)QIZY+I%\Jj/s]qKy3[Dov&P<&( {nlX+h+,k+)KK* KƅŁ7TJ*PDOY_-]:}8z4'!̄lX#|k_B#s=C"/8{ƓSLhsL+8c_q`"ҊrE*!{zWν.I|s '2(H,Y?X"ijYȔ|`h:"6Ȏbv΃]MY^MsUjp]Xޤkc3&,a#~@,`[JDr}0 `3aL6q[e* mZ#T#"yY@Eld[qDcFMU. JKg{;(ez^No}~ٹ]Kk+lNk͘q9#5(BkH+Gp`0Aj84 710aվYiZv8OdLўqK,pD'{1kl_7qVhI nG~3/$躷E}7K hcˠ80H*cKȔd" v d'y஌$Hcv9lLTP^Cg(W/U$Rxb/$;t2+*桳8ta-]g%(H!E+]a-mV|>_ɓnW;~OD<$͵&[}fjqhё44%(\)!h$cO!249ϽEeʊ뀎6@5T+Z;yloqnL k&'6ɩ} /lO e܃ضEb%9H]HY .WW͐Ą 8X,jnN[3⍍ﻰ:`{!M_#R$9' \A>;%!Ƶ`O :Tۏ]޾ +П=@`c*Y?fUٲEXţ. 6vs6۽`h("O%LĂHqBKhEe8>!*b@ ՠni!\zlJf_@]fBXG ]f]aw.6[odВM&<rx^(t=(8떮,:x~ =[}_+Db]KS (5H!ޛ5e~&tȿ6t>,M ~)en\o_ccF $e9!3X i@`[d9j$oU}IxiCT[%}Wahu/ا*ďSP)QLpMɪ[ciB_8PO=#+Z$F^\oep"3Ek`u28BQу"EN8vpq =ca ]X%%;Wa]=Q1ۅ|ŞS$Q7&MA.xoqE{yȟe 7 `?gj㙪C xnVpJND=Q4xf>t24(.AϤW Q;3«X y1'(>$VH蔵˘K]HѵYXxz> & c2DI) '[yNe!g2lց;$Juף>u+XBe:??vEz`gH &WaZ,xU]Φ?"@]G˩piǁwh)"NcLz8m(8, H:.ۢYFzBN9<[YTt~VWY9^4ɽ+XOuf@>A 5lJ3^/qT^([/%wdpO4ڊKLO W^tyf" VЭ#R܀/ GksP`a@_A1 {)6B^K /"1j<&:S)Tշ} vھZU.Y^sa09 !b۹ WFo&_ϳKȠP*kǴHK VЇM?3f Rbz EQJЙiv[0&agNCT?/鄛 lT ;CI3`%YRnXQbHT@0*.7߶w֭&K B%%GkР7h͉}Lu>AA6=^~ّOj>'}L2>%JCF48Nξ^Y.­}AwӭZ%ڸ`;1 '3tpUEB=2YɔI0.՛40o^,2,,̏JENXdf iW6Nn@m1ٝM$7ijU5}NP:FZ WX(n~>賻ZL:Wg?O ?5ʱ9-$f8 T,FZi/')QXyOmW z~kEA5tolb櫈l`4xd"˟l'{CHY' Ur>8ÓxKrCH{i#9S9n/OU5孞7ĔLc`S L kԕe81>v59Xi] |AT$MаP4:UPhJjR|#u\5v!6QhZ'XpNs7+^kGv{(G_F^RҢ ,;22+W45:lUT#-_ۓQ0ôCH'G͓Pj9 J~op;Q9P{Р5:]=f2haV+ :q!&xر38mW5\ v u/:ϟl3Rw:n<䷔Iq ѣj5zZ9 N}h  GqQW!/5- A҂u/msGGܦE~DKV]Vn-sLm|ׂeC7 r׆ X^s[`7(VaFQX#p7HB `^,u/a1%E_<&C#Jd[lkvP}bAr$,r2Ez?5EX/$+ \n՚! O?E&,ؓ- <`.܄YWKb["@h!Wx'\ 2g('dK3&_2qʚPn\G.pbRJKQZ.=?I_&2Wќo[P\']L"ĭEn:sE$oຌT3E3qzs\p+،91|MM(@KrpxO~ : *dA57,=䇾ǦOw:jvEf/~5raQ>߸aGeou-^r I 8偍7 %Q[jo D x*1F_wڔҞ g g"bd R"& $F8[[Rxx6(e'gRΙ};e׸BUC_-vۣJNBHp,U#ŸuдۉjP &QAz~%/~/qK>`fЃ<~45hkȎpOS{DZ9Gٛ8fYOmYi-+!bYh UoD=b/M܂ AJhg2@me,3=zBM b.QI]0m=Hu~>{C ZY(O4seL5Lb _FhӐ`k\~s9[W@N4vaV{Y2T܂8*Q'zls/Šs\tq]"H]}(^VBsA竦ogS|fPښa۾ B_һ?lA4@'?/jtL.]k ! IJ5_j7ceC3l7mˌf~i禋Umxo(0K֮HSfh??ा^ς0T%냭_ܺp5D20xdR5Mygry6!,:?:a4gw$^c: ]T0Aڈ ~<&N r`".9ad8 Y"ey&B_G>) $EB&uy~Y=|!y={.Կ]];’*6L#}]|V &Q 9%Ű$w/Cr+nZfl'0hOh^"ܭ)Ib= Fَq55ė[O8ЋI=8:;.nR caU(1=e4{ }0Zw8RZZu؂I nh4&_%oJ IOF"Rfs#(z|+0|9zM]O=:EhF)^x92WӝmcO"P8~gBVC/k_:Aʲa9uc-Yر]d9mPu6i՜`ՔB"/EQ0`y"@Ctf7G؝s#=F](U^*PHjQ6G]) {:[#˶kw&;.#PI6X(.Y.-oor9zMy"+QPuYYͶ  H!Qԑm_rDp.H=K&[jR)$Xg7%ӠIea@j6h!Yɮ:R[F; D>ʜRfz/lw\G^`]Me("t{ϲ,1MR\*g7+܀^W .\ $L#Q+ª,)g\47zNڬdPz1F~'{ޯh&cۯh[-U +J:"S4'JV6i#nv 5xH:PW ^>.*7.gϾ,D'9(ѓÏ M.gdT_4zKým縟}~DˆiD&]j Cf*fYEeh[&j4oˍ*nmE! QT\ג|]x 1ZDz=:j/"}Taq hvܩ)͞E6ߚ&Vj]wXNb=V0Ȫ]0_Ԃk\Dͫ@:1Jh$1,L'D1 K#|1&S\ @0xtqHOLy`Kܷc~Kv66;b.d a">rS2#\HbjnEM%N|z^|X^MW0J@{hjV"!3X4@B%lj/J9c-:v^VC|s%=h}nH ģhf[9`Nqf|'e7ΨJa+27IP E6ʔ(*=^ ٙQx5j/9zEDյ[P=J֜d2T% |kׂ 9!fd˖BQH*)m+NȨ¦ѕڵ>*K X!3xSH.JLD[g =;yLL>T`vSΨMg4wUd&qUٵ8hdlz.D{ǣ\*ęo`0җLz[Y_Nk:^C;~QJ2bJx)eaȸvȭ>B-$S{IJov^IRaXvhq?_"5䋛!k 8lYRSh4,cYoXhC>r$h0B-L!GV+B px=;ĚSrf'TB6m ohl..!I:-`Eh-~@Uj.5YaoQ8 WVyvлv r2n1cR !'a=y>X@Fָߎ/ ,M¨ڊHLk[RH0jgy:b8K fTuVCH'٢3OW~toUrN359 U܃JG $|ɸG(HKX3uA6JhV|"E|Olhҟb赒GET)gAhm>$O`;Tu iP=䙣ETFcjfQV~$ޮU6;nwkpWGҽIL<tX8(v!٢v;;Л=/W'}t4j1N ̎؝ˎoGcqw։Wqdtޏ3tX RA5eR[:%Z|K"K!@/=s<׌5i oIҫ| r'*w"[kBWeʤbŝPm5JN/.!ݍ Ѧ /h C}Ǔ_4WT'&CnCb6A=e`IhZ bڪ ua%X ?\b|jyT1&.u c4PE\`/#X9u(H y "\~Q\BX@sݟ'tG-oXPI]Naݶ1dxe0|"!Kw0k .Nc/)($YcTD ]ĔŔW_8vwډ96c&ύ;}Cjп?!"f|w ji2]xKE&kB۲[*Ӷƽ׊Ej,w"veUx=Q_W?HEZi73PwfV&U`þE}M2?g$kEʢ4-sGqI!dh]Kf%?Ƹ씤`%s؜yDqm= jFsMV%H1HK Yvg'b#VHeaU5U_ؓ3=e ƲE`$ۨIĜ _C"tӴ{/B72'ɓ@SI0C„ pTYWA&  [|>P$/ ;Y&ֿzJXAB?rvR29ۢBSB{#gwWl,e)@M" ?P薋tm*kV"B+~!`鄌eBXFMACHȈ \8sÔb:dlqh\8:)L3Fw2KCӷn 3SK]sԈ+ØuكH]w7iVIidqE=RPM(0\B_0u! 亄wFni_ޙ_ܛl H,٪ O:Qv]G".*9RNYGnsb!w0@\G$jM;Km3?̎8EX zUk<"8ң=CSu#^E-&oH?ysJܐ2n|cs O Ϗna(PCoe6l_ -IjZa؀ G̦ۑYD^՛L6.̲ьG_}cuǹ2J*Pe6VH͌ |' )Ryd#=0Nfc8-mw\=Ĕ"25[x)A[7T2;6E 9Q@K< U=A}R|ѵEqpoUm.ҭ"y&Dj"ŬKvyΚ[DǑIX`Z3\;Fq<;]y,kiF-Pk.KǠ,v( s7„,dWO{P̧ z_wR}@7Ο>?z$NNCIF%RU1Vޢ{ a\\ܣS8eŒ3QE}"zc+BDQi3)шi\HE@ W9QmńӍCK jt>F)fTzF8abvkکn-Wxyȫ]{\^FA #fJ BZVߨu}JuO`\Wkl Ǣl}Pb3zP%CJb.WrYC G M>*?\agJRvsYlmsW64W`I8N sO]W\JdeѸ@ڤwTeӨoX_ȫ*nZ0 `3(]|I' ͥ =}\d\G26|)fRmqN0/EZ0z%sZ#PAXlnMf"Og*l38fTϓǰz(,26.#Imcڦ4+2'1U.?& odXf֍sN*LT {B$G oㅆ^}x0M|X>&whxݱ'b9|~h7M䳝ҲPmՎ\םV.-n{tƳI,1V[yhw,eaA2ܼs;!~a ntk\Hv7Fwp[z^ 6$=c~o|<(1uC$N3oa-Ԇ5y/ =?Dz`"7#D'n4<-Vh2 [6tEe=ށiZ7_5$ Q@v$\YZ"UWVQ #ƒ슼dӎkޑ#`5=?͈CcME4 @ÐF5bɸZ$*͖m ~NwI<%(ϏY̔Eየ1JdRJ('i*^LpWxHyBq&vLSGLz\0<;>$ТvE׻k"ݽ0.=o늿h\/!ߺH$d 諟5k%A5Y1O}P͜Z"ò0@hgUiAaൣ0V,Uh)IBg ~q-9-M $2;:/#tc ;q+vFe l".=03ꡆ0 Mڤ` Η)ʌ쟜S-gjJAoQpp7\0"}GX8+9=A[˔;<y WZ=]ktWt@wWݿ e ڨ\Z!'x =+{"7 ^1s}ia6OׁA*ރp洩o1N0[{AEj3f5k)4r6K8} Аl&܏J_>ءtHߤ`n4MJ I{ZK E8;QB*Iop2Lj *gq׍+$.#|KL /?jPbۨ!s}IP2'o8E/wi 2"WG]v%خ$'H2B(σϕNQ$rOPfl}c{=Am_m: SDՇ3iyQ@j1ВvVrOϑu2;6l[ ߀emo:87ID/V_& 3c 4؃k wV@2"NsP)Uzr}ka`4=1'!וwONlLa&^7 gYk#]g隣M}`ǭ ,e>\#j/]bP mVE6\A^9e'_!L-^JdK=؅ib H Q qWC |kOLs =+ROV*m ʩ:nYy,ϗj6fx @z}:^/KŃwqjM4'8k`o,| q8KzmPq@`g̟2D Q@4"kisx_:)4o!TTj*oa=Ռ0]=!fiə[XC!6L6$Lk9*7k/zn\{_{"wAa[.إ,N#~Ƕf7ϟ7H ;=3H7m^ kB|?pO.'8EEKz2$Z r^4PIQ7z#6j{*±/;/3p2ajE\S9Qߜ+ņL.ݜc^{D΋p$Za: ^<>+I35AGD^}ƿQ8Jlۖ7Ҟ2^2٥?u>`^, 8A7'kнĉ @4Ccn>*\t6i+ˮj9H;B+0OkܱյJ\ha% fj?LO9Z^ސ)ܿMһ= eV2?Z GfrfߜSFH<;RbV,G-56e2Cg^~J\)=tƣr^x׽{2 O:ig+fܴ-6jv.j>i燝]:Ih  'Fc4`'%Ɬa5-lZ&@ƊC=\tz+}y> s^b`]/-fm-)36Ŷ5¬5l݃.V mp4{l6BzVjvow;Ű;/iG naמ+C<7j^xi jX \PJVӼ\#6xRZ Poް&2 fq=tw 9[pZ^JFOW.E+:*q)XcVGG#>i=?7~ kGkD-KL$ .C1Z}Wd17|m78>E_']nA };C Qy̭ejORGɅ/D>Z.lnc kWd aFlhuO{,52t2cu)=~8d E0 hlK 'Ή<(xԌ2 lk6XTaTTޙHVmOPJʧ`rG_C7= _1aKeV[Vrq bC U*{`[7 b{AQ %9 8i4G86/hj,9rĺ^ZcF # +=b\= C69qziˇ4H_K*y: {k4A4d[?fۨD-NfyqsMb ut"#x܎ 1SB;S(1H8{u%_DAZVcK^.xi806R,G]8j槼uw H"s)mR͡wgʣE+Jd}Ə5b8~\bFSH;i>S3Z[ @9S4B"">7MY9SJLO11j`kopv2d ;4 5JWcZ0sc:2bgxZ* QUnfL)$c4[!PzTGPta_n "UǠ I- Gn>*p0 Qu,_Ʈ>04쥬"ѿх%u@:  ~n0[.^w}|m*`\,x <*I;l6.Z< † Ă5ڍki"2!L]W{FM3>=aMAHPEWL_#amTF ]C L=(S;]$adJ+>*Ո!] zI{8.H_u)(B@sZ@gY!߹%v[;~k qt]&.'nyf^FV~LD,Q'b2AQs9J=?5Xr(׷MK7Mdx CU!}7(*k -bk' hVe_r𛗧p"~eیc@|i~) .`B|lv9{ng:hf:ƢN>{kD>C,Z n 59rd+S7?hv6iMb5?a =]Cp<"k<Q^^ p,4Hmr} W)u][o7;TLO~ճiZ6JƲ|ϼ鸼pL`Q?Cb7ȣ[( S-[ ʿbj8sBSP0'Ѣ_d1M 9 \W(mMU}vJ[VlR'üF |'h&wvt u<,e`0FY zUHyWEpZvW_x!`Mň>~b%?+ E󄿼+{%- i97C($7AIzTO}hhV _*4`}l먮N^ծԬNv!7bPd5r=֯)n 5_&v,[u]˫ظ*M1K Åyz:ZWphTsBe?xW@3Rke?(KR3][&bdtی‹YGQ:D>n$3LB7!4.8#B^ѶwAwbգ~HA'fl{Xcd7HI-dC.[.n)(;ּĞ:uh3j|SIR[Eto""6“F[^7do?x*E7J@ 79g}#],zt}^BQ8edhudbQ~$+3oڼ )͇p̾4AW"Ƈ"]ȨE2 𡂮B6F!BG6[; .SPSSqheYZRߜwRsz&(Z\kK xHe̖cmHy >W`h 25:'BġqY4 f4O+Mݑ2j LW1x*qy02iH' ?$&P4-eq%-+ό9^C-\ Xj4SD'Ȧy ]g*FG` x)Sq?Pc9EJ(BG?HQ"r6USa,͟&M ,X# ;D_h6t7@;%yh5V_!9?8;&Mc&ggȌ`uE/&$2^8 ֜SX$ǘB]Sr|;{MK#ɿ?A#HyDa ?.\+lGtj.ªɭ^QQm'e 5LQݏWqh.V>}HO>Q݇bz9 H >I`o|yW=CwfXY' p<>NNyF.{`ΟhڨutTuiܕr'KﺁA:CTDmosc܉>ki fkvaHy%L"zfꏴ 0{0BIdxVmEp"e0:GEOmŎwP %C]n02&K5\2]sZ v{j.~s!apqY֛o 6$dXoj-ѓ1AdT'c<^C Zn`ryX18I|{,͸XG^P%K|ms9"mT{SQ"cw^8"6SDIzEVfÔ_XTi'btg2i#S{fg" ]өKC\RE4C$TZAҿLL?j-~Wˍd|*’MJB;O4;b+gvdCH5 7K:)gP1lBNG{=rf?N;=BN3q)pg̎ŷbO?'0UU9ؔiNg!V9$B:n%F`F;F> wҰMk YgjhZ.fE==R.*3}gT Lo?|5*5YXସ.,;L`ZH0bprA?Od)4R՟K١qqu!bFL|Yjmeq6̩㯫4Hu@ j@4@93,2t] gmt,!!>k]is |+|w™,~6NW7ݞ6ͽq? =hΌVl3Ɨ=T<ǽh0D?~T__" G*q&j|!%R4e> ܞP--7!Է."SwLmvV5BM5"BK.d> - K|t.¿O+45tfJbc=͇Ll6`r.8ᄆ̂Kukx4!5,VȇC)oCO΢hSd#kD)(LB pTM/9Ej5̈^Sf sQO[7d|7tA ǁqԣSOH؂eӆ"\niha?L8 țg=-ā8W.+ՃHI$m2ON$DC]z|KWN7 WB ,8]P#-H'f5Htyob*6Yijn!nFf>3n,Wcb0e-آ|ּ%PBeP٦˭H[b&!J?@Dxjj^kJ 5 t U,RWͱk`f+'23beT&}Zg;cHq:=3jӅ y J]i< Աx_Q0 3b;HmG|6{uքW''Q쥗EoݍS|`t+Q-,$vnقoԿ$C?KHk1D/cأ~72"GYqB yo/"B!m64Ľ āʗC0ŷ,,U8dKȞ|El{W sjCջ6w%65 s}(s(\sjɸȏ8ՐNn}e˩v`GǷiGByҍWt\f_:.:w?f,D]B"M/.=yZ6$.jʭ;BT_U$Pѐ=e xߛ#'m>W#0A>2 fUGwƵI9cUW| |0Ā3bv OYp7HŠp$T_7=i?c|dBvZ0&wR}7AHF~Y.q* ݵE+2X,EX}s^TM(Na3fǞ♓f2a#~\=*̓v:NɠQ a>dNzOTH$eȲg k3IwZ0qKV^&jg~) 5o!Qƴf'GMK\يkSFKEáF%OmE 4G5BGҽ]{S UcyO igSw $FO Ur"[z"B}';i-:'^{Ķ"& >Ӄc-`gtFMVGغV $RT"7;Ylp>Ɲsqou59?η$ԥYx~'1#np䌢FugFB90W01kB#)Ѯ;̕E&&򝙫b pxTDNXr4] Wz\4z@IlNJ/C h"8ע]]r]  ]UstZpAa*qL塌 &u s;f :LW*jm2}NiI}4`sN~مrD>hgV A.L@WԈ~<53xU?yo~trۡmUB鰣[<ފw4 ~b1,7*{7[b*:7%ISqr dJz9- t!Һ9/Q'D#rqɅڧ1ANX8c""YdR 6Fj?u4x)[RkcJsUvk+cc%ዦh4_ώl؏{1l0|;f.-F#;jZr1Teظz`E -(_”@#X F%f4<. `#F=P)ThFfqPT&ܱ/xV<A}c+7KvƃB1ԲF%.LDN!ov!vA4YB9}(b#U+V8үFwB55~9\_ϫn=#?YfeF쇱D9]Z7TJ ФE OsdJ*ݜS/wwhY3dbZ.BOpz8̫_k{F(,Oib!]'[4#ƫ1XG{Odz.=l$[ 'B6]?S9 @m!N?1Tш1#z@O ~C'Ei:lY˶1yh{L/q;vHJf p%0.BEo5}`!w*_O3sG@#2Cs\W &q!qʈ/mԗ H}sC>Wxb p@QEmcVjn3ۻs5s˙oKȥ_ljuĿ0^ AbvaV k)c ݅_ <.JGXدR4< eMzϺs`bQoJ(0̝(Dn]8 %7x5/9 tx B^6qK,5vӤķ Qԅ}EC5 #PtoɌ]d@@('RS@5Ft=ܮygW,1*՞b^sK/+V6ߗٴ1L;:_:4 >=+kgJ8MvkVb,fT %|m. hRg|z7 b4ug4]| L%8Rq?G9OH?T6_g߂ub`=)?LrSh Dxm٪xԐC,uC0>?M|wX\ϷԦ:/b+o6!Vl} @dC=)D"kt< tm[g3|hLA}P gY(j$VA]+ 0헷KVU&YP|4iwH60 " ȝ=~ݽ3;_=h7Ӷ0.v68atGG?/(**ژ  -IĆX^ sf6=nx)>LBqկEeeA`x.yrv#Az=1=@ZP终silkl3D88]^RW 1TgmL:7?QS^5zn:VMHEtW/ qU 2Μpq1zkX[-07"gYA&Ŋ1>/ t֕~yC_~>U$J/҃'qU.L.=k,ϒEx^Ӊ*dqj ]w﷐vXː]F19+-ruXKHen V տ0SM8YuuS:sfmj>y[ilbuKͯ#`ɵr887mtZf,q#طrke~75j=F!,-b ,$_`]ij"_W-8a~F"O t%oہ{?BzÝ\<1|#2iI|7ӧv{:wCo sSU(O|Akc‹p9`<H#wᑻK&W $F5Etcl=]X-E)yF% 8@ e,c^$IӋ}B5Yem UPXW2>sUVP[(>5>:QU[aKWgǃ׆a߲ }_no,f,gFJ گ;03SSoTWI1po+4Z3Ax'>3H7Ƭ$aso:U,IY/Y,/8*SgMH`trsښ#0%_y#s$gH am+߃Sc0 ,L63/ec%8^#%.HI&ԉSH > @.ѹg9' ƺVZDPR uT=}6] VObqBf; []n~;]_(Z`H:;Z`H1`Xl6vCBKhlfuwaBF!S`*ÃCt{$oT+([B:UiYa*O92}x @9 Ge7آi+aK2g(]W꒽ԸHg9F1# ,:܄M 02:.1aF]I}4HE@2*Ll~LL΂7%F^S{:2eUֶ{MGtK(@Cad cWOˍx@my#Pf^a5 *}sXQ8a@ ăP[x3e[۲fX͝`a?ux;6/pL 3Tƚ~ S<16+d*ϓ :2 },b tP6_Wtj~ΐhIC)JG'A0W9ٽajklA\G}ϋ)y{f y#51ɹ95)y޼]K`X,pbZ-$?.9`=gjtPҊGyv |]c Ky[zyzl/B~%:AzLkGu cTm߉ /ʏ9)*2\zFSp bWl<\ w^ݞ<BT3Շ<]f=ƽBdžQRPO1!!LɄ Lc ӯCVnH~3)$\s?%ז/rQ,-+!$>o$kv̝ax5v^;pR@l=5:u0> V124Ξkvٯ h{Vw%k9;<.9o僎+mb}g QLV&Xѳg^^ZZq#{bUը*#Ev@FJWI,ӡyi&GGDz7:M b\W"xDBaԝX^&* T!X gg~7|Bpf f$VS7+!xC֡KqDmSm;;R;ABt?ȉ"VKvD$8~_RVፈ@{ӫR}[m/OA.A)OlOl-[{vm&r~S+=f7Qu h+^2|BbᲛzpn;%8{HxJHz-i@y_^bGF."tݤۣ˞cen*;ӟ$GZJ3mYhkjuR( V'ܤt#˗a4GK s}'N`9k|BvЂ w;&4k="I-)*WWoK&T-c۱|v.SD]ŐÔyٿ )I5Q1`ăW !Qt2!&U64٥!1Zt%4qsNNHbfbVq,K?yI1Ts\.7^0UXrB}6m};V*U]R SĽ<P CV;eMD;0ڀO/h|E$SXT ciCcV׾>)F9:L_M|H|<_34E\2c] YeD(0+D' Q]ثofW=PTd0ICSx!aw R绶8=ꖏ^(?WF14(fɆ?:vO?l 1446^dit{XTؔk>\GP<W_aKte%ɟz߅QI!XCy0vw\za@yq8۬!ǒ-חT@Au1=xÚ/r~#یkd]RJs0-=[}.~\bCM ̈́;(`}5}tʛO( _|xRԷw^GPB =1K\.Ylj]xg,/Ѵ)4[X8֊˧0mfQ@7:wI:hb|DbQHGyPi*+Zwz@Iqz@s"& m|#q7Ys+&(?|v \նvkܑO&%{a)6kc_쯫LN@;B>m~/>}`U q|78'@G` ^٩0z։XDxߚ62 oq2eӭGkP{}ӖOMxȪ¯M?l-= KtoUĐ$6 þ.#{%6=晓[x@soEDU_DO: _bQ !4rR_R5ޥ_;P?b3]%E(46ٛUq=ľY9N_#[r}uoa4-u4&H2:zxgS g `\Hob^@ʲnش68(w2S"/m+d HnV/OƦ 3B}߷nX&(GoO%\{s(GpL:l"9۹u/@&лтpcPj%n{bdېw\)͡Zh'ZK֗l,Bn*o6w=b4D︷ b2Fԁʕ "*ׅ]vN"{J6SVr'QHoT%;BcCa;M} =N);yjsCIG-1qjS̡! L+'rjΞ1%[-:Bih_ɬ䁘cqjn\[oRۿ?jp%=,JɏA6ڇ~ +tET,oLI'LdߝH5UK[K}5ESŤ"+^{ޟ[#Q^ f?[( I{-tҕ&!7@۾@c݄O 3G'ׅJU- <FrL[gR!B %"9`Ӓvl_\e_ݨs*jQox)b/~lD9bW'o36v5+5=t-ktWo:rݏ'Yrk| N^*_?'R Bjʺˏ~"E󋨯+VG< ʹ`s(dI}'l!.ډ_)O| U#=B2\?:bTX̖6ne:3@NK>&8)'$ fba_kqtnx؟0[, \j@>1[SqMϨK' WW@m=g`qhj"Ro@˥z]#ٗȹP8O ii 0O0Bi%  ;.9F蓔\6GIo50i2}1goH ,GD-f-)F;SŬ+ɖ7L,Y)߸*_3Nܥ'k!iAY 3u`a1 /qbcv|bV(b/[dDkRΦL%ah:|.oBFOi0P 1j-aP$R@|QiҼo,O8; xu#qSȣiyY$VF^|3}YX|P'Z R .SiW|:z(Ol\Qm0}OL/ &GT}),V*1FJ "/ZhUlazCipÝч$<9 ^۱3E|f/ڎ8@ˆErqMUz!Hꩥ^T]XmyCo#-x /R/,%l| H{ 7_ёk͵Mر'L|9*l,0)TSG Y?;$@؍9EoS@ Fط?wYc od-VRK@` 1y%(0[*y y hZzuu PhZl+Oo .|hWozi{C>ӥQX>Ep{&JHF %)vV , Tpi[GR>t=7 !CfXͤUF~7 ?Fbnj]Qo"Dt4G_XREl+(@̎V|k-݌h  qFj3*1xHl̔G"uG0j*ʢlpۏf/05}bN 87PbitU!fAwTrCF2pĵwE5%?&{V,QN1ijc2Z~l*M"۬yor̘Gfy TL 8DZ]h΃|"p?Ո^Ě!/9Տ.LRrFn.3q1{pVY\%HeKYЭ9LЅaIf}!q! 2Q֤F%~%D؇, [7qvܳh TV\eUNR|2ey iqi|jGs7!u nKuݛ }>[BѰ ^X}KwfNU/]/}ݖ"c^Yenk?`5Zֆ*)b#5k4uK"u [Csʠ "g ϫ $YCSAgcf,'L9`(.*8#Yj@( DΌo[@᣼8)`qX~gg2^Bpg䔔4ndx{,r'Y>_Q6IYXQS!ϱBZ4%TiC9R)4%~⾌+}Ѓ1zGM@eD <__8C#R:sw< ӣ["(-yW@'X/Z$Ð`kcod l?b@NC,.SnKfё ^_:U6:.}QDo$-IIrýݢ{s 3W"W^*-}O6,VwdPy?okzQbD eT nxLt1&sla]{k2KVюӱzwWgiUeCMJlݵdv[[$(zG_눊G FʿI'0 c;Q؊9-+R-?b"%nA!YiJV] svǒ0[lve-QE1.q \>)[ j>a^Snj!MK|q:Sʓ- XA-j7+>b)yNDJZ4hH>Ї"$W^G5u>B-PBE5-_̌ZE gU,tI9tp,/O|)Ҫ8BhuƋnhb 4*D2_܆8ޕzSPd*Qŋ$S8yogG m^ vϯVȻh0T(UjQ˫\H{ُ޺3Ѫd ,cLVXuy=f L@9N\CdPbb@Ľ$DU>&U6-4$^*fi.8¸xWY>÷WޞQty(R!MFkylW M)(>\TC]/xf8Tݣ^$WBc@n=0eFOz&b>Rޅ!|,Vޙo@9+Zx/ލTCu؀]!/ U])xEomJ>"ItS\E* CC4t᠘ȷx1cӜMLiK?iMTh}}MN@f"^j;\v:@Pfs"}.iNʼnP s;@DqI{l>pU7>QͬaM #MciSX=*e$5z7M hϹ} bֲ\mr&Hԫ45#ܜęGO qµ(('۬0 O^ntLe6N %2)&)9.XY%;Ru-a״).uȐe:o(  ,L OI)=xQ`pGQ`#H;XBZx:1@tUR/J19 j(߃.bkC@q.. =s/vAYSwUD,9 û+ꓨNbCljޓwJƙ] nVsFCdqJc>qzwJs?fD_.k<<:RJO&:"o~谁gQ1;T9"E^L{1( 7}*I 5<AWIy7PVqD΅8fLtA^80xxEUs֬S H3)OImk,99C8Eݰ:fb)XCqw07rX0r9>J˦6 aСD̈́T )R٘WY)X_<2q}DUp x!]":Dz;l 7&n+Jmǭ]͚RVe$%oQNzSC9oOꐺ6w1^[vLFpK2NNgJR4Ow KztguD^O{ 郴*' cbf M6P3|l蔡֝Z%+6Z^ZJ?z7ЌLIz/Kk_j3t ybe ~|cؒ\JWdV8 ﳅHvQM$7KŔ4Ozx0ywkHX6(P$cq*Ͽ :B2)T]p3X2rf1n.u$|Z2覦0Rg.@gك1wr9*/x~D(HѶ1j7=>j@]]G5Pg7B%"j HU2jiB؋瀓bvKoM)j+ KR7+e^:a=I+z,[KƼU:2Wk>["d@s QTAz[:pw!}!1~Hc z7ӄ+}|ѱܲ$(pªd!|*z1ٺF}C8(6 bkTNʺB|>yHnJj6DbgW:e5g%Ve"]:t^]۪+sT[Fr)qLf)$Y5FHs,[6gy[$dH@ s|L )CvjB:o1·:q~)#1J A0>=Gg8͵{<`T\JHKH8ωRuxs1x. > v|"^p5ک#~DS&Eoݴ< FKpNpg$W֥RORYӬDQC  ?'3'Фzv489+,b?ãH|E{91$טts3tZJlf-VO@[R(nS xmM]ra D]{&X^sBkޞ֬ Qj(tsF&Ӊ(ؙlŵ3"A&4`߼>"|$>@H蜀F1A[J{{Pq ?Ka.OQ XoT~Q 2 +|^e2#pasS^q$`=HWh(VpB5WF<!|olXc(f~OiaD5 :s&Aw8&kKN 75&u|Kw%J)*US9PRІOIðEG]7 NZGm,nb'ݴ ۛ"3;R"‚>TԻ!VyO3Dmg/ctP젴{wdzaB2? R 5Sޢ= BA^yS?&vHI’5'@iEO#ش-}]{͙1" ~+EuĚa/Dd> '/BB1 i4s d][ TH'ӏE,Ë7/0 VyY!>h쑕_-6̢9 9T'gKfY2vgh#n[dR'@<rY,Esʍ;%o2 XbKه0ؖ.Aێ R'+A#$nRMѾKX]p`-=$g^<ڻ{z@01iV-+@{qD"3qu^$ȔJc!LcJ>|G\[y1KUQ.9תb0_>+D-Ӆ}98l k3yZVVڰӚX :m}B#RIw(VNԸ% i^.%I< )RO`зHyJ"9=jG3k.YJMGM(^Mxl|K3`ZuRdK3b?˱+#0DܤހE’E2ymzĹJzξ 0olǪ%{/v$mfT4V+K]Czl.Z7cO{GC4 "JŊ"RvBW]Z:7 m+"")Az]ؿ"z0 WtUV{ٓU V{;WnL&k Vn6Wg sguq$7̬;fZ/Q4'!W'[OoG v?ߪM10;ɤ1o m[TurEE: +Zz~BORMv:|WHHVA/O8)D'n۸d7bDKuhp.>? L蝹Rt-ZN;0h+*{_v)0;fiF_b!1YvZљqtZ8@"RϡI.hqڇ k&OB`&RO|K/؀Gۖښys?WhfkޙNF6ŷƋ -$F,Q1pfHt>Eb{S=H+;Sue :vF:-<ٝZ eN9-r0ۂ.ڄ3vZp]&ٮ1kzpwBJ˜6@URdlδ0d-Ձ-G䰩LLm_,,O&X-gx<3`/nxCkŏl@)νQ FJŤ7pלo'"rK pcMK: tkrti*kSp;0bPzLT/!| 3o 6M*Y%SjIЦBrX)w.Z++ %_kOq~|iqst4}24<׀%!^IDsDBIktfCP-[ U!>;NeHWq6Iej'wT!gc<#CsiwJSLacrzr#F4EA5.߿ 7jԫ%8moiezF $q4lb8y 9Nwd8}7VògWmi//NyӜcC$ck_餭Ec_ }J|Gx@Qwfu^Ě#04 ƥL%;%եKdG552mBؗ ft ܉TgYO}R$8'F0Z_5q܋"S4gJd>ɗH󡫔Z_ z-r:}QkxCgȊFT\hrV`i8D$/~Ad8[{G W^S+50y"o;[Eޟ9 9܀A`PcU4z ,eAoOhS>`VM/^t/ ٚ->LB>UlRhIaT;G8I+DTk!i2lϞzDNA:Z4J$P|ЍhIlC?;cwb4 &V|_G9>sǢS }/ \bbXPaQ D FqL+wnYdJ )^svSP w7r)_0)S@ D)@%\c%[R 25A$#3%ƍO[ C#: %@Oߌ(B)hi/h|Oϴo4aH~KŐ{zjKA Gt9w$1~ch5~k|bR;XExJFi,&$49|~vUpuԻ&,O_ O$ʖrQ~MGbņ& ϦR/ i"[^lJ`ʭ8jTu|,,vKѼkZ5<{.G^}2Zz?EvI@fN u6zɪf}e'dZ`L {/W77|m3LԽq F:FWkMF_m |(vo|EbW~bMMYf1=بqR~i.cH6lZVar.2/ET-n#?2ԄZg$zEz73SL t&Q(rԔhg຀$N Y*%D*3,a\1=G}.|<}Ss䟈]k`lip!|HDpf1AΙhm(gW LΑ@cߎ7j DsڻX5RT0*B} *d!e@Ϛ؎q&gJ>9)t;jVGvNR'%Wh,y0,t& y礋4/1aLJ=%0v-MSJALAů^œcx#mk~VBG79vB~ ީQZ^([+ T|*V1ɾxywK{LS_ngo&^k2 MHK"$I_aY"&؀9GQYt7IQ"X] ??R?{BPUհN~ yTnU@v@I{?s7Ʒ/O8x6wi&D2:*Y=\O khY0D9KUԄ$ѓܒD}`(, [yLκ*\ۤNwI7Z0;-9[ VazU/eQI/ t%D\P+vO0DQ +P+J.EOX9/_ES-N8xuwʽݾ^SHz@] BP+291 Rr @ty:ė#ljs{wؑ{NzSs#RLUBU?Wk8/Į@kjXGe@JAH1v $Hb 0!9fu+)R fq? L6+K.W~V'E.W0o/Dɜ@2ELToFyM 2Jc'm9 ֑}ȂA& 1M?o͵x g.l:3=,,s4)8 9W`NEg=y#aˉXkHf_!~dY4z<Z3?d7٠ـh*d-ҕ ەj # 8ġm\<q!4籉Ae%Ո 8c*X4?.;}Gggcf%wfpm lVH"XcNݷг}*d)gR^bQEE-U__M3}YwCd%NҮrL݁T/U#F Kd~5@gґX6Y!vھ5\"a|ǁ ^isw_cGBD[-Ԋ;&W,09VG1{TMvZ%'0j.vPn3VSƤ|Dp &(Sr2 *k*61-}I[F=J.eo!oe|8O[[XS_ }C=m:NzqUN!S% i"ϐp~ֳl~5Eߤv0kN.#BSIjyv6ôr 9܁@Ei]HtGI((s ^fQG-ǃ%Lb1߳z8ឤlIZe:ru\xhz cr0}g=11#?8|"ZT?y#|:Q蜍9 [_0 ~xzoGy.P&S+^z4%yii-DQr;Q:L`y\ʶoɈqo@Gbܚ]Lj2Gv{x(D%'RR [r4gYywIGw"q|Na2 *S8AC6Ęk7X ӿ?{eC-ǟj`!<]w@8G)o^)m7 u31=ʳ܇^W4y 8$u:- ^)e֠ ^ڑêS24*.Ymy}mv [t5˘= )|L6Wv5f +{`^Zr[` nH@iLUj<+,~.Ȯ@Rg] 05T|o qZۿ>mMMhdU{E%OåY}D,j woYMX@dZ޺y=i⟢o"77 (7T~JV) 9q%!ofBGPH%$#x&y: JgN gNK77L%9]Lgڽ O78DI-k\AEƚ(5 .d/KΪXZ~2a ~ ?U+$ð o7wx-5`G9IzZ#i *j-ʰBR9BAҌJZƪ,rS:Bꉎ;ZtjγSfSO1Jl`DcGzgii~UJ 2F`;{V}f2m" 1wmRbwJL#1@fSH3^ח 5*RɣJ9Nds ",ƎJPڧvEk3\^I D9)LpϖށލDDA& KDVKd~i_ib\MG<]KPmǰBwՎ{ո.mk=j&%H]DTav${.H@lCvݒvͼyfa"QbGѕOdǃ?8OikL3>OZ?ћ.Pd$ļ1lW -J]W}~ol |b<I% t;􋀉Q z/!! 2,u* B4ʏ% D@rՇn:T);.^=\A&65XʣakƱP=3<܌hgk_tC\KAyfJW&:"|z KQX2{i* ˳bTL|]RG̐J]7$tD Gu~]*7Wd=q[VeZAun"7*uH ,Onҿ#=Cܲ1+@i]0'BF2Kb@wHFzJL{@Iݬܐ3&qmL-AL 4`XԎO=xvBirp*x>@,gF6x#Ziq|iD.އ?K34ǝ kBܟMFHT7 I h~(j-ͦ'^ъ)ݴil&̗IK#2Ԉ"c9" DO8}J%g'L}REنڭ6mr\1Yf VM\r`[ O?N mZ.#sP ÚxN qߡ5[\% k&n~MRjM B ׇPǣ~r3Px jY%#RA; %ygْ3"߸!Aݚ{,ڣdn̝S@Y xDjywwXJLDEbvTlD9XlYē~BߠTʹ=ŵ\"mKr)\l3g E}ȏJi w4Guҧ  #5))>%|,$em'3ZgQy"M^VڊDZd &h !ghBZ%q< :i[D e)hJz qc T6a]ʐa%`#ʤ>?/ w4x)Vp` qJ{jfg{U/%u< eBY[K]lFܟXyDL4Aw~ ~/іHRޗՔO(*4&>aG83ȾߢE;;Xt t)UpF.IʷDITO`ӝ7˶-BVOKh%*%ac&*lX U󄂹|zRn%=%MS_hzPM@8R*2Q*X]oO$tz}`}tLExX\@+A$rE99"3澢IUK@Dg.;Kחj0u~Gt/Z_Z;u:J \Coy61T VFW[&w\O9(SxWoʅE E({< nWDx[>Xyq ZhM @\`:,lӛPYHi\'5x͎s'sH59<\Sc +ޡ!& #A-L>Bwහ>QA:H9m(]\d:mmf#CB͠ZσE eFZgY=dh?^)m)?xg/(i|]r?]p>b0M*@ڔ`4FZa |P_>78׶򣬠ܢeAQٮ.:lDB,thQ۳|gLbRd' Z %?z拸}3twV fD qaxܨΧt CTc TӦbL3)gNX6t642ͭ|E5)5 RN}_Ø(pF"hrk1$N8~,\4ZJ b'7'Ti)[R:#^j $>[l#0pv4rاVFuĵX̷ܜ/!1i=aD$WQ#Ym&|cO OgԼEe!`̻JߩMfcԊ;S%eXfĦߕz]0i"N, W% ȃro(>dnXEٮý˖jŭ ^(s"GMt3h/'N.ɛh! v ̍{f~`I@kh jD $Cr}* лy@B z8;<<4+9 )ź}H3$'YCxՖTa~,oR~#Iq{PcGecq-%xZŪu5tE3'+#|*-J[>N^%(`st;a|6tj㚷~]Rwg !p_NugB trXJg5v,SC;W >8JKB}PPБ=%)JhlL12kݱDO : X``k{4vfSl<p2.uām?\|x Kk[5O%i{^חphsWݬ٢\PY,%w @Τ MpqBh/e>b[ u%րya3 d`Ǻ~rD=$AN&blNY ޤIJ3dGJ2r`xcɱ1K ,uE ,SX0SdցI0:"QwufkVqCx,;"L fK(^k%LYi}z/;{$gJOK[ 2CfX68˂{ŭ 2z۹} $!~Bj_n?ǼAYz $܉ji&v.a-svW1d0DY +ڑ{s %6V~$Cl^$ &CkGC JO{]ֵe<٦V~o4|ڢ9 a5j'Iϕ84fuv0[lN{`M5A p^aG? xm, SǸ3<fmy\[uo3#9r?hqHH.laUOM΄ hVE?sߥ9i?'|ӦfBQkI=/nE÷ HaD%^0mj24]5YȊ]ep(UVr8])ӔsS^u {`p ƎM?H>8Ԗp/+j!ȉsl^#k}"8P rQ(GY@Ӷ^c[GvLxߞFCsגЙW2vlr}v V5˩V׵_QVӇThAJWa@h}y 2"ւOo0jWeVUBg>+U˴8'@t:x"nFBLڢ]DTڧʉ/ϝquup[ZU!Gpb' J( Ṁ8QؔԴDTмk7Ad[븾lxf<nNmd4+Xdo< I w |Ns<΁g>e*ح@!Lfp: \GA̍5 I #]NaiA6>.:ŸtS!P C65dw Xr<9迻C {=gEdž|dnk-}W\P5J^}5$*YKMгx'_4AN2{ne}J?\K3S s&D}} rk>&̹Ҟi!vESFg!>I4urM9o:>p2jG,܇F?>7:T3Ae~9 fSl? /CMRP-;LTG֭FMD3E1{SgA٫Jmzk%^ G-b8v,Qʪ0F3g)J~E\rU,W]3_j(ߦ@MxJ#󆳂: ۵z+ydo|ٍ^[eYakKD/vxY;?(b_-,8LMfj|}DSsJz>jz?ܥCY i72_0yjD)6:@H̦iM>U ' TqQD&x.{O~1 M 2ɫlY:ZJN'3<)`Fj ~b>ݜ@{>Pal>!3;㼥h:_Wo(:]?}" IW2 wJzs rOB G`~cJf|F^n0KU)1;ۧaC>`ӹ+1r8ې1Գ XȒg,  .TD%CZ0C H"DlxDff?)nQZ!)?"0&ՙη9lIMtm{ZolM*EhѐsI\!qt$@B _[z&m{[,-)SrFCK?/*VzRT=aG_Jj8#z;2@TKke<Z*3hnCEiZ| K¬8N^ͰP:ܡ@n0n#@f)r8Spθ^PK&OsLi*IKV"D@ !i&RKvғ0_I,J7 7c`ko+zhn"˿thI(`aǖɸ3t>߱)eRo޻g[+ ;=C5{O+='r]q;2wop_-{g*Q^8Z/r*W3XtOmd9Ց sOTTu}m1$^f#z\nce)C.\T3pA8"Ἡqݠh=pp8bۉH_gP@ϊK4)hZ7g)#{E];ƽk`=U6߅ʜ3R[X2e m߇9.8ЖWɘK @ע:]|qo\rboU- 5 ЇI^]V:aͮJ+ŷFzFkOh-̂ϳ$·'yccVdO~)c?yciA сIԮ@=S6m#=՟hZrK+gQXP|8ΡsP✞OaSH2Q{4DNPp1`(Wôi"8eay݄uW횙gFƖ~Yݏ &"FlN1L*/sIp䷂'1oƝ $g~FU=nӣ0ecSqr6P&Kn, Eh^e4ˌZc0m|ĭvl :bڗOy욋fEI讇B4ͯ$p>KϑlR"2NtIjUn¬>]B48R#^БVF:5nDJ`Y5,UU9P އ=OK_J/N6h;5pY\zv^E?A6URjMÉTY@n!XF66^jgRܲOϗ*4e&ɎPRg\V%ayq"7 fk#`[ʪ >*}.%4ڙi㰥 ]`2IeɄY|:2K} nɔb22]P[#~s8\"5Ŭ11A޵gkތS .f+qQ/O[Qh(b>c=+I D񀇀f!+h?Kz0JGr; ` &4D1`;;ceU-W3jxԲ ̧爠W.$VxLV]lz[BB&cw= 5slIϐeR 1n13yKqy-2wm8T5=W  Ֆ{ /NVd;R8Su'{μ nUdk1蹝{8d"_Ԡ\Ef] aFfz.:Rc\G hdG53 +~3KB]O# L*u }wJƕ |aא%{p61٥wNd8^b;`9Ol_ `r-\Z\Էg_ NР$Ow,E?xBY_GpI2ߛqdS21majZDyb=f`rjK@s#ůcJ:>b6aԚram*}$|*TwnXO4o2 L+3+}+yE ֙)P"-.*8:{23rBZŐ!#0!tm;_Iw(y#Ւ.xh'}6t~W Vl)K8f? i3$ K>xTTNM,>~Ôl@ :ELw_މJWJ_'ǺFGr[H9BMwpI%fU$;VHmcee-P Rl֩ .2&VOooiɮgq,Ş;L>2J:4wR ptFBуYaG "m@b'$A5Zsq`0| ڨ޴Gmi%aNA4y: / n_Oe_!kƐl,ьxѕ!0XCn:nݫ cbmI\cOsotfxr$hYn1|q_:~?}XӪ!xC]wvLIjXd̿*˪=&PHqww9c(n2kH#S"6bPʥ a_ttEp@%)PQk;DݝO:&w. "(~4/[a0eq =4s*[g$9t#:d\(ܤ""3gyV5/UxAjIVO 55!sBzr,7}cz٘W)[5J./fiUC̃J"KuLUnu⇓PBc`|[U 9]eW ^qfv& uVp[@z׿:7#CZ5"4>m|̚Gidp_9H킚hG6V+O^jmòbgX乼Ss1E&@ OŒç [*M[kg#?R1ae Ȋ5Z:xeI%xwz%`{ $e6}5TeIqan$[$*:~r1:D e`Q9Mn/2ge//ez8@Q2`9r[źq&u Tu>Zqg$~gh@9+HviWbӹ$@^<bvVޭY^)P[g @>[0U.A;s C20H?/;xV"gߴr6t^/56۲˂`Q J>XhSh(jеzbN D*+ 27] wl _(ym9zC1RƺKnT3_@WuSol4TiFnöB"ɐJVC-o;@"6LqWg9̭K-\VHk^1 ml3v@9WH'._ȫq H>9 ԬD[T_F(k5xIb 59`:jE|~_^Vx(F!q\oDZbO ^I9 RpݒeD7qzS[UڑV]=u1+Uoma[ В0%Dz'޸X&GKxUGZ_T*$]Ū&[}3Y^!/KKU\;\Ļ€-gd y"|Ȉ7TFsi[4@S剃%Bt zd&ze׍j],"e, *`"rM56L\lp x5M эcIb|&`oU+-/hy VZQ#qETG&sF3֡,N8}>Ф(u; q>}5%ܹ;8C-3_>ZdD:f\@gJr뾖9""ҎP.&vGI?~αFqOd YD8;t g: )d10q:슒k9?%wlFxW9*m8y:MirtmT-xkX΍ ip$H9 )2= ػK6ǻXwT>`z͟bw:l I/+-6t!ֻ54AɔD=r=#dS 3x}{iA*Ȏޞb0X.f{8ɭKCnumS+Gqn--!X9]F 3if)F폯\Q{.?(EbkV3;r+2x-W %n+'a㓶 Zu.(\/*l_rA57wi=g PyƵ7e;o, )g 9\.muc="K_( @GVee8H`?/d|:zr F h5Cy+vՒUEe} [ӖԻ~<īl ~Q4 Va=C/3TZumJ E% $@$6$u|N4d&<ٍP(>:g㹼G]`Z\96c$$P6ArxG¢{L4ZgRI𿧂O9!!Қ+1׵l5t啜f/ԽgS a* !M(QM-aJ S|͘ B~rXK#@sVUmuWKRn<)$Z )|Ǵo138Ãp1l=Q [v!hzE~>>J.[XbkMaxam42b:[c}0B.4>1T wۮi,dô'e`AD?pq0fģ^`x "iyAX-V;89}CH/5q`AovęNW&L%UEf EbQm 2DZ2ȯhi!aSeB[r?>CBu YpMyǞ=ZM} q8q)}mmX,dvTi&_ۨ=و[\6s>_ukl Ib2c^0+,b~c1BbH4֨<?T6A{#)P #*pi,]aƞ5g9DE%rmTI*c{/ҵI{t>TW6W6qe;mBk[v<[ϙ!-r(RW2A۞@] h2:wRMwq:QgU2l~L 3x' aw$ iDO}7` vɢBSfי(]w!B':ݭh;V`#) U]oE9o+t&\󾐏θPKf7HWUe2mFRc)KR萖HA;WLvmN~ >dc6d\#^O:k}pZ|D P%7W ~ L5gr_6F7BFZ mECFH5wXXt}yAσ%բX-خyӐ˛8,k0N7h:]ݜ&H_w ^Փu;"E,JqB{vKVqx)㎾GNzC%<؋A0¦\KG<*TT +{n."Ev! DB /$0%4#^@5u1coyvl{¸Cਗ਼6%) 4ZKSG&F3uC.]oovaAoz[mp 'n+w=w\p!1ԹW| :%0e$J?oa]h{ Rm+:w]psGMv(| _fnzy.טY-bzj\ﴉ_A j:D"?:mg.ޚgD58KbUurYE f.J퀡W`ԟZqo-uv٘h^T"d6e*x3#NXHz{ 1,CՃKROەmíYur]8\f(H8{>0*|8NiyA=S?[\a>El` fSd37@)HZFY%a5<9o+yMʱ?Of%u~׏C}xBqE $y tجfK)ߤJ1k8+}ۙ ;%Jͭ/xuv0?H8+(;Iz6+= ^AE OVs񞐑ZX?8Wɥe^vQ~BّW05:DI8:.4}Дgg,0}ic |>o͌o@]twJ;2eNjb=*j,zc'O%%He9G0|hfjtZW³Mt3t xEa{>3`nTAo-#IBX6܅{^]^fᱢYQY&h3\@ +J՚֔Dm[ks*W$C'm =L*hny|V_A%XT{mNWp .6k~PP5 :'uBna*8=_ZglџAyLD.OTVb'H^/yhByZU~>ΉWv*( v;T@rY(vYe, bLS6ҊP2%Z%c+Y9RY!Pn {WZDBڋchbA؆P@N GGgYZ07070100000062000081a4000000000000000000000001644ae3ba00001d3c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko.xz7zXZִF!t/_]?Eh=ڜ.+9@HqyMçQYd6u0X@D/5 [8ÃBfG ;AK1ɺZeh0Z(쒀Ѝ;+0w$vR !+ۛF=9(98{EEX1 7#ܟQOIծҋ570m6m8=ڵ@vfikIQ 6 9VM$˙eټ+t&)t{Ļ ))0r"} vK0IcևYh=A8ynԜ9&*_)6%Brlѣ櫜2p9(sLg"KQ/eRX=Ŵm *ݥ o :lE+)+ UsS@hӫPeKwx eAN?T,%ŭҿrH֡}(/d@+M*#Ÿ aBZ2=,bc),zJ(²sU*t# ֑r@|IS|çCƁ: X M!bCOesb%.8JK(Y>ö:B|F&.)!3o]M4:1ru.!hH,hgNZ3mTj&{\>uqclr0BܙA*QP,` r<܉9@r JT5N|[ .)6< |i6kC =8CyW)ɖ~5m ˧C<;*GZl080^`Q:ڽ2hbx@Sm~+N)F#Ѥ$Fz|`:Nd Fu< 5~[ݳOR  ߎspÕ "l$yPJwj-s4,N`[N_:ʎ} $}YoWsW{ƯeSrVf[")F?9j|sYʶϗᎉr(Ӄ|+-fNI ៍E?_΄u9KTaAX:6~UHHM͂IfM6i,z,:ύdOv fpvKH|8aXU }ڕ^+Wlwa;NB; ČDuܗyЎ{6 z5v֓!Wq,]l_JF^Bζ1R,hmBWci@c~`OlJUҽe*oh/l'Yh<# WKo*P -߂TM.5KFOq c* Ϡq+W$'s5{kyXQ_:em}+֨O~F^Xq {nК/V%X6bJڄM܃sς}cu{v?N NZŻpX!+!-TĨA oly&bh=!n}>lz@}qh}}il>KmCR\B4Vp+h &.h3u]@j2u=#<8w c8ǂII$_S/ ]ںX7Uq,OՖ8ިt/J?dm:1YfÌ^}5?5F" a~̵M/q8mzߜI$yE(3YxVMf@kb[;y&Luv{')㍤k=Dj4za~OKC3 J2 xv &tڷ 䋤-E._}dj@hq+\Nȷ5H:`Di񌋂rڔ[4$~֟ރ BW^}r=q+ %hJd{ZpV;pnt5L ŢhSq[]'Z74=n_q+6 )Y DJ~{& bʠpZg_Bg_bHĔPJ%#|Y ʘz!8zN)pXϞHk|op)>F 0oN !T#~|4לvR qjiֿlDW髸Ƚp~(4|՞`sʚI ϶ul67V䟁 j w`ql\6Zj~筞%ް3x[tE-Βt׿Ѭ6/ ˧%_'=DP ӃAcgկ)6$Wo\MDV:L.I3sµPĵ=m1)q=zGpvAZ:Fqo]l׹wNP&% fl5K]6yR*V- T*eye ZcH n@`ji{ /zʷ&镪'}vP!Gۇzk#؄]4hWsY,zG%sVM"Ph9DQqhO Y?-`*US9ydj~.9J3_s(Yri #J6|&g}SYt;: .E1aM]񍌎tRG"mBƢTU tLK# RJOi"\T4xw.pg@ %Mw䳻ԛ mȂ?2>}K6Yf F'-8LXqH-C C{ !{ !Y䊫#JjT-Kk!70 x\:g#bdɬAN]J[Iݛ;n1ol[0Yom㘷<$&;@X\s(sik|M#EsjjH+ޕ΅H͖}2w)<i PD_ulMogTcb*})d^<5&,v&f5Tuh>Ѩ. }l}X­gٲ%#2ٛb4dU 0)CG VkQT21rnWRZhn3rZ74-=uOFYK|'\+.KK5eoshķdj :xc>Xy=QQ"l[EBmzh.!IQZ!gp.u:7=V cQߖKM "inl`w7\ۛaSm-cFl-w^Lu*k(@KQG1Ne>s$[楦 vͨ+ ͬJmᠪ.Om" r2w| ~:ކlS/C<(+Wj~4 =Z%ٽj.;((Fۧ]ӊIlUk>@/#RV}]Cz[e4qja90|PSm ϫ0"7K>L6 L{V:+ٽJTڍ*ym2$~$:Go-f" b:fؘ4 Y6H?S+*tC3s~ h͔p)ܪԿ$VNf7 k([SrIipٔ f"u==u> Iz;Še9+T]eG'?s-eeZ^x>!3նZ&>X"GaR}O.HpD|vHmrwE쑼c/!i|V-AٱG4aQ_:%/9x`/ݖsPZrV<<[ecFHx[7n*R%uv/3cb|T_꣍(p'r$rt8X?8r|C4 ͩLᰖ~/{N~{JM_ݰ5kQ2PgES l^&ScPN^G?WiIO18O+PS@!Վ` u?E}X t^ L鮔0hOX"ՃeS _VˋR%htun1eXjȡktmf(EF@8ܴsiIKH갶1Xi6 XeS当c[X\l }2bFx{dpmpP%\в~?1"37bdE\6Ybnrex{p$S++J2VrCڈS.<^rqyULI2eY1T66k[W "gX16*8 ~&]95 q%;-$NjG|7ľ٠r_t< ?__&dCR! _(vʙosĖ|Y[jVKjqIcZ+A]t˦Kd©,!bR*+'$w`WZaLeDU-r:-CDtE_1͍Ε'TÒouҟ)Uˬ@IAY]5w)u,Fh&>|'y`黀2߅({*1M6ŵ:Ǜh:.%C w(v.gdky]j37pZaar~̟TʱRMX1A AIC懡73zT2\ ٔEo8Z\cԀ.VkSQ,?-Z?ߐhP5Cڝ?ɍ'T!$ iz B8}P# ?bWXuj׮ <gWX)@9HM#x8~('ƿj}9JU6 9)19RGվZ[Iyg(s=2X7= "f:9lB^vNaxg5gxGTHe0h"cܖ:>qz*z%~nfa]d+x D7*]c n$830nVy'>q\;16_^m)(+p5~hq XdӣBUbߚ^y2*pޒ x~5 z{wD+%?B;~ajL`}ѱ9zTOPMK'BߦvPS-d]Wv -l᯴f| =UHĕ2;1ɷ- o@fn:fṕcwcA6fTg!k%fivxT8ʖh@=hhXniE Si-Drrv_Rnj~+ErG$uJt+:Y}o6_Fidʓ幾~~WZUA`Fv1h<P( -k>yAwt i,Wg93 񅹢Te&5hWG"x}YxAy.+>TR,Nj(.؛VZ$e|&Wo>44]4%X4f+or`0X5aOD),Tww)trK^t6$xGζr-.h߿]:8䕚Ec@Դ&m[HC|ڇ$-f('uR,y閁ס(ҽQ[X k_va[VC\rqigrؑrBPd&|>J?~b^]l{ڳVQS_O ۩uӹbw/UZJi}N࠻]0yFY&sf pہZh/D"əÓaiӈg{}\4qdx]V>33Ay'[]"yb|_C1t~!ğfk(L؎JR&u8Z>{Iv]>Ps1 OFBp ]:+Iz~ՕbJX4JIU[ia'$gc}$; Մ56gK2v4\ ķg (BW}޼rwƎ~agDo*]|bV r.[.>+[@$ߖ'C_e;ae]⣱6–z镌aXgn/:)zfeg* pxMG ,BZ֣|/od GvsQ9mq{zz5 nRHI\!0N>oe;U~ם&>Hh ẘɱ^@!{g6Pi-z_0+wʚ$W7mX,i]sͤ/a;r 4=@R hnK0}_=s]frX_a%e;{'=>y !d).:{s y"^b&`ta {lo@!)_X/[Uw<^0f7?K UuSmRΐ3ٜ< '綨rA0C=@B}‰{Xe8(4Vup'`!Ŭ=M/sisGz̶ (72)>$&m~T>GIL*iG EE89gV~_5LB7\v^E2<Ӱ7 6!KD[ozɕtQ(<{ 'q0գ4ӯ5eO0O;1tXC2" RVźPc [ט݌.C2S{9u)q([U4Scd򟗣`oOmL-M%gl spҞzkH 2۹,9KgeHYÊt-°'$D(Co ŏ,/&9ptv[d+$CK"LmiiUQ}5xE!ĴnxaIw+MInnƏ:F19`v_4g%'ozCFkA4sFMNP&@΃|(K^47Qn.N)Nʇ" .MB[ .`ei]v( f 9 –O}ز6NLώ Ur|eø%P+{X,I%J{%#$e~#8yj_%?%R8wcAă(\ϐΤq'trCП' E]}9A08aDtTdw*X%v1^0YWӪâf1`8=5fYYW+VqNce ?-v| tSɈm)0_5Xo)/{ &ϭlQp[DܱW$l Bevhkl_S*:w<:wl6`P"$9r-Xtv:1^ÿ"}:SNƢpϕ8`Sbaj̾!!6& o8Qڛh8Hk-4uWSkvdc7'F71,Ұ!<<0.m vŇc O-YShxY EiZ!{$_h I ͛zu6'agAyW?Aq7h:BӚ%t`Ns<4'*ee@צT;QdBtWՙjbҚ6\+$skL'74VޡWIB_\*#ΘevT(EcT\MZ8؛#Lf=Ba‡R%0v_sgq=XV.;J9W ސw_)gVڊ, "hJ耡ƳUޮ[vSPklVkNHYm1*\< &tiyKbƼck'i; ; kY~7?$1Hya4T0/؅&d!J8T^/D>{n/vt|zա4~*١0\fip,Hǡ~.cH#3foprb^BT8> NO -8kY/gU*i]wƪ[79ߥ0K Jt+t&يMP_?|e;?i`': NBj}C[.dJKJD9*YU;VTհduKRBy4( VSBQPx o6]`YXcwȢռL.8| 8)D'\:1˰lah/6@qH> J㪾t=D#w%ufߛڍ-DύHG?"pV ¸Ť!SӛX0>H0+ ؒJP*$n&c2lFV%zs(ENz<Ԉl|Y PX  fKXVq;lnwܻ\ZB.̍2ǴAbxR;]Ŝ7)kN/7ea/S`qr B$rU P8 ]Z%MO$ l0m;7?2rN$*ZhWuhu oҀKZ-]]j(![gvx%/]JweLy{8f"vic/@NJ` ǜŻ3i G*TgTq;b'kĝ42Y|McJt)ׯEx$WR hOL4AW&XjCkO<~_YlC$amR !]i~F&ۯ5m# Kvhd%O'Qg}5Om^{G?+o%NxFEu ur9fOTj;۬oIĔ5bh?+/7ݝ)7@*mlzSqI>esV/dB~AEܠ:j j;=%hvs(gYZ07070100000064000081a4000000000000000000000001644ae3ba00003008000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/isdn/hisax/hisax_st5481.ko.xz7zXZִF!t//]?Eh=ڜ.+PxsS^{ܘ)aZ(<# |HӃD/T0M*K`'뗵'T#٘Xp)G+"Qzm_JŁ|L7pڤ9yD`LAֺEM<+t V*i[ʴb|YЂ:d=k=іIl.ZEmެMaޏrU(-PGiԞ..IN*{ͰF nx)T]=aȤ-`򰗜+9+iЮϐ;|sB,K!\k ~qW;I"g응}}Pᆼuw7jV\=pF' _u@2֏)uq^~ayaq$Ms>xk D™\1 ;ZVΐw/!!r .|}݁ n`0 2ɭcTiFi3/ư,D]/d1|(,`x G9;V4>Sm_ZK×#<J:c}.M}mz%0и&$MٖvWArR:G1u>OrvbYK6&Zzځ s|S ¼;u zuU5.M잂cd6ZEgnYS߇fZn@KQjDpIf[SyH%4xpoݑ/Y@c},(DU*=†as2"?cYZ=^Uoœ|x@8JW"gg!鳠q6 ȩyl|51`Kr!44eMeo]6 &m{Uz_)Y,Jt+׷ؐ[F瀗Γpr_Dڦ+!kn# ʹNҞ`iK}5Ȕ~A`k$ |Ԯѯ<8Cng3 ˿!œ9*i] lE{&CqɷQcdm>:ܴuܔ8uji$siy_[cBGC۲66M7ml-Qi57 #tP4𪔙0CװSRA  X]xsKx fZuPE2.?zaKJKkT9# Qcd7Lǝ#ΓI=i^w3k*'IBxs#eQ,{:iKw{b=.I[} ͭ!}Ws-0U46%6RG]F)C׍QFBKXRɤ1 &0Tf&gIWIFs?GMS>Z)A); +!yzeݘZFy+>Ct;!jQЕ ]g]RgAI=[]D']RV:g`S>ϫ Syܓ.Qa+xپR#m' @sbnv7O3s_Z^,CΝ[?L`zeg:pt04Di^S~һ5E\lŌJ%I::gJ{G6.NudȧHq_X0PHC/PJUk&VN@P]qޅ˫KV$v妗73w=ֈPI^mtmX lU/>;l+*ׇ_%mҾdXߒ&8D)Lֵ o Ii?fsGӊa)-:KhU+c"6Մl\!yr{SzS"sb?%;]zD`կ+LaU½)W. &'>k{mk#]w7vp{ nb4]ñPB^G >€=o0$O{ET?|+8 |&*`a1Z:PTSw [ [n nZ*sfv{ ЬNda (rC4;@A#A'P[*.sj ޠ4g˄ms~_`niWmuϧ='ʷN3VCCcsTP!{$ʏ_FOQ:dP8_W(1iRN`I8+r, iPr" \OKE)t'qma+- Kbe¥ߌVа >( WH9)0 g+Q}{M0ىϓ=3e̜eN^#dS?nUnm4znV<5:>N6?&BaZJB3yŌR8BBJrZn & Ѫ N"/̉v1H SDrUuHcy9W@Ģe3Wع{gju-^tۮVd<=d34nbN)g5݀ |kS2W,dWQ'nl4;ȃ#},< V]3:)d4 $1ϰWPo$m@]f$v& U/M+NFvFhbZh&\7K7rp ̈KQK ve Id-*t%0$ٵ)8E/$i1M˂pduLۭrU)Ɵvg_0nksF4(b%Hb]A--P9\4s܊)5Z׬mơ3U`yG۠0jW!]E4OL$ C<^<],Å$ 2Βe@?_;rȦNXP+vy~%-1E$=P"ǰCdc^>t I4+aRM|ePFZޣ?vH@VUPo I^"+)(T &ie#.ە6P<\ZA,]l% FԷ`bGm&Ƀ>q pVR^/I 0k>H#qH8SyRagc͖JffPJ$+QW"ZdS3< JS_PVȉw/Y['}h\ZKJ ܡgȐ6T aÕf60=NAXOkoj@Aa`',LNU*f O<b2ф`A.k/Xf0s MYGk~YZ P%mQ]+,LTAZ~WoDD`,f^r /FIj>.Gfp<'p(aoSiR]1G6iCfqtA,wEJ R1|.tc\w/)\,. %ʻr5\I!:[Q#[Ynm(K~zٷ6gDœТbe U5I0%%.ya) FLe$lBASy_j0q>K6ݿfsv8AK<0HΏձvhL 0 $֕MhsS-jzUC\7|RVX0 :pjFW;stsaFQ[5+Ay|g-'ZMw'n}4cȌ4,Hx<ժ,n5Wxؔ%ёkˢ@,8y EHIAjKŤmPG)z" b3dҠ :[G"Dά1^I40ZOzV}@W4[PlkFg5T~Gu"WAO^2`%J! ^UDp{{Օ_^X*7V>=J|P;9afP@/=6'5;[Քse_z >}hW{xqsu4ȼe•{⚐JqT]V3RN?ͱ.e*V钷'Aea&Lz.?ɀ[+v[Su%eNLc;Tw [ĻmF93X.oܖn: hmVᚏ3Nvto&rKG%=e8F7 Jm N wV+UʇR0J87G&mh!O1)DzIY6 8?*fIjOr#+Ţa%O»LpjZ\m[A}ؽ8BXT?]wkkAyIWJY+szFs<=Sެe& 4<O_ӯħ$'uP95쭩sz;7Źǯh_OsOqLpR ںOl.`Vx*[V% ANh:~:vhUngX|#9`܆W! 苽3] ' I[kUo;d.قPȈnjFy@yԸ~:L"Cm;݉١Q3,CƐOAaU ƳآX1oz^OP= Йp>49=V:ĕ_9|5aqҁ\6U.:$}LyI) ;Ľo_s.N&FH@SA@yN,h6\ CWܵ0Qdw%T'Wcf^7'C& qpwa9z[*-p#g%@fQ$TPF4Zz|= ,YxpٻtGr"oVqB"T=Bc"4L>f FWAʓŨQ."&Œ2j? v%'W cu~B1a7Qd,tKr`'ˣLjE?S@爉R*Ģ#WJb5nbfG5-:`|Nqlk[>HJ6^ΙZ@1tf°wx_p Ipg5UIorTZ')_2lPbH.VRD5A]}U̳>tQ*@Z9|/%tmC) oO g];*I F6粱FػL!T*S=U vK:) 6QW>i6N^Ϳ5lM9` \SN+ء;)_(¿` R 'ɓvf @RTf niثGAJj(Κў?RGT cp<mp` •uC.S?Z+SpJshbG@R 2|JL^fn7#Aw2zF).HA4H1ǿv)7m.?XZ獇b|%ɽ~JlBHg6E7hm0juW&q"xF+O?BΫfFirkIڪru%gX|tCMɨ[vyVSP/01!/MN)(D'B\]4*􅱟qXpAd"" "S4s16Qs:M9;!>>'ۜ+E/қ'p"gF@0TSfFDy Elp,ŵycqGd$hTRˀi" ߠ3"}/b)j4Py ɗ5fnA݋|}qmT&xZ$M69躆?ڇftj5Dy$tƕm~_,4"|H[Ɂ9J3L)6?e#^2bGg0Fu?DmY{'d9U^~Go|h!$^Ƿx|4 I'J6柦貧Si"\ii"<8V5 (HrɴT/{B 'c&F`T $xG Rw_fz+)bz' `Sg=Fy6}Fj]X\g.=J Xe>;s[?1z91 <ϥˎ68{+G[ۚf%ǁ84ACP!D) 0J 3:d}vb0hL7)E] H 5V5|/+œ'a?:94qmㆋמMgD8cXKm߃~襖0B `:-Ц.ػ0c!=]ʬ3u̚Lm)|I*֗`d*M3Ӳ>A$VIͨkt&l{m!q')Q&ӭ>/.u/Ho) =\nY%GTMa -@j$ 8}fbW=@"YI{S4Tcj~dD˙WGOH9A⿶@;@ JJl`X[L/?n0{%mMZur ޅ9{X4$.ư{{͛Pk߬y&*Ų<,jэG=KG^0B%c鷭{>2sk35)HbΠS۲O?d%dОsBx5 BTN\\<<#tEmlWcS fL e4af^"<ɺ 8Pq݌^bDӢ7vyLu7#>_Ƈ$ןt3cd/PM<)1E%\Z#^;Z'8>+YC@~-ܜ+.LPZP8f#2@gWM>p ½ `I!U7.]l\-T/q$6SV/q1r3u#4?&qcq" H=6q!Xc x9 TK۔[pB8{VI$U}76Z )DY̟Ij*&zm8D= WE=ݸs2\"~Y|g_\ ]:} \i88D[L.Ȳ95 Fx#sx3"#>qF>-trSkݪ1Dr8`rJutt_ ٚ[y&T+܉WLF:ܶq,l,MBpB(+BYx *BmHlNq,P nJ_wk%2&!COHzkYDΗ7(TAm͡bw*l,tkxf5?8i6 dӗ}ڄ l=e1j0 KrH3i1 w:0X~Vu*Kko &cw-89JM9|[t! ?6\s@#KzSKX촠@1G$($m?DHίD!rG˘k iqى`Yﶽu0ixaƎZtfH./lݩ~=|YMHVc &q.?@e!} ~62iOޤ $M/۱u/Z=W;9ٷb74lwҟ]_єM+fڻktḰ'7V8^8 `eĵO4x/.FVKz'{|2%'Qpe卅f< nu X 'X kQ_iϖtWCcڿqJWp0>_@A]U_gYZ07070100000065000081a4000000000000000000000001644ae3ba00012ab4000000000000000000000000000000000000005500000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/isdn/i4l/isdn.ko.xz7zXZִF!t/]]?Eh=ڜ.+l|g$ѴաJc^ۛ@50I`GCtCnc\(}5A.2L"/p61hvLxxsF&+ڵpأaZ3y3+k۰A;_*!: p>il2˝(`>_&kA5,FrT`?P&p +wf`{W3[>$|U2$$pb co z M&nXsDzWzBlߨǞ=㚆LxeЭDu f-eV@Mڧ#ys|G'(tpWQX Ԁ"MRD^b;10K{L?j*5@;)m9r)sK!wd&M{$봰}9Eum3GЩ`x5/mŧ8{hV2vb˿\Ôrt%_~~O:Uxõ0?jϙrcaB(>}cEza4$ Z7njnm/CiKd)a[҅am[ʍ&Rq>u^.NR6|)_ZboB ոitn6! #}D`%2"Ej7Y戉%$DN?1oZ1$AxX=t8D=Qf䩎+12z(w{q҃)@R6QW L BaMZɷiHMToHBx<.ꉜTr]gW.:CZ"mJCaa:hgBJ,=ӬZedzGXddouecv\#R]ĉZL}%(M!T~-25ƒq ;P}ĢU0L }(E{Z?ZfPgpJ[f~PUmF &_xi>`,}yB$vqX3`y',pԧ'zlJS'a5a}cC:{tQc :E6k.7U1y,-z&S wkRƺȆ3ɣN"-AOiMAHrqki\R3M I\ekѿOQV+EŁci0}7JdD7ː=!V7N^d7Kdk?Y6"p+)Bdӿ`N484.?IJMۑA/%]~7h.6\Χ\Nh U]'*S$o&_\X6i%;g_N;KQL~ҙ+̇9;EIauD,,r*Z=!a"z5aF=9) ~,֯>6%QV9@{IJ}25г -&ENWOguKz$ֳV@K0/fr L߅%˦]@NPF**mH&;Vd 5RCvM ]*bm ?bXWz2l8D׀@} 7%j.ݝ|p-sysKMͦ`fFy4/ ]n&4OUԏ:%wK!hE:d^7r>{u)~iԷHho4UQhB5CNu5I{,*+|5[ӇN]5WxP6T8{˸FJ޼ H*7zRv  *98O%HXyjî΢3 3#66X&8.G0.4j +ҲD0q.!mepý1B~| ׵q5[ vw#ԝe""ϩ\j EmTgey@zQԐaY'Lmr>sϒk9?"Ǵ#Y[s=.~T|jTB,e=q?÷*!ӮEH˩tHk:> wi+x@㡭bV6% LCl[ݔ9祲4ygFt5ӵݓLV~I`:5i2d= 2hng+!^^Lͧ+,UԫO[qfc7#W_L^ǡ uRAXcb'AaZ[#R 9sӝ<p.c 9Ǫ f*Rd]SR z_{ ʺ2 EQ:c("TPBu"5,]׀^rng  1W5ӧO*rV`=IE 1£kWu!§>Nꕢyf.Dkc-Gv&";qG9n2HKv0"O5Ęv3݌@ބ} 9|͗p}ybMߠAJJ06>s ?wzwE=q'A8t@'C5`*TB|Բ2B#ö*\e؋0psÁ<#k$V0#H ꎁb}4_he+ ؟K=L@ʝY')?fF-HC(t3Sŭo{HECis g`/$h+4P-4zwA'JR+065!U5+X% ~d qf\E qK#_咁BdB[0r-%~x@0x߱K(m|c\qņAϠ8ai%㝏ui:h9YwmC^lSNpVsLnLW[m bV_2v>cOH_S Lh_G [#mthZS{ :|uvp~ g<ۋNk@dVj̠K\EKu 0\Ӄ!#^I8t??rm` ͎r\Cϒzx#jNe;9PĎI0u15%ɘf~ \Ц|>[8]eDF.ixFxm Jf*%FTt=gU2 ԯ~ a"+Vp'wu(j\Gz i |@oq$}i[qMS\732]~`f|hC;a(SK)v@0es?w!S%#N ` 9|Ul&`/YL#4w?ϥ?;&naeJ-C볰&vʤ'6n6*zN5:ϖ֊6F_Q6LaKZT) L-Xg"*53hy[PE V1#7XLnC͛Q_] K҃18vbg!x)f_R xG:[P6mrobFg|>~!7]"nފ%||+,[mb B/ăMp fԍ)QڶM Q)*iDc[,,lC"p|ȑ+ROBWXAsfh7 BC'Σy׶7m2~t}#x- f}hp.c#ay)m_)rw?⼮0BP(rI_s,[OAhE ~csf(GC|*&lnG4ryHP׭@(l]ZD[Jr}YL-Vw0#DOb#HoA2Qpˮ.{Ȇqеd |?hlŵj7A#fhQ@^#r؝QHyc#$VLWVۍ39k'2ZF^H%a KRڞ)9G(P2Ws(Sdc6@wHLL2*'T1Ǡ>jTjfM `cƮ l ӈ& ٘4-'(9z4Q vmUXJ5ֱ*ZE 1jKqa'Qw@3p|]rxø41# WhT~#}/@'dӁ`;ClS<̕XD8 ^_@` JiwT4 3xŌls>b7Ғ`iCK؞)ɗ ުiJnF*M4,_\WuLO$IgIt\.%^_>i5]|=(e7P +ȟôwf/1iɁ3}l.W%>/Qq0UvY 1oA tLPb׶ɾZ+XZ aywW ((您yߦQt@YlY"~/O/@{>#5F]9Clt]`C/hM{# aX>K1RSW.>QwȨ1 QQ6h d HpFa*8A_GBI*kN$~8Ӎ3c9AvVo{{9V>/ar+ˉ_&49_TƖcaPpc̑KmB OΒS?y1>5 _:-mJ3ͥy`%  A^륽CN63|=_ 4Hk^Cz:ƭl׍HLwcBM/a ٢^)4(eGEzab;bC OƤ Ȼ* }j^xRW֐Mg>{ I=ڢmn_#5~u9j0JPS TJs׀VI{n 8deP6xi^T O-cbt pG /ߔWSyT }f7M+YVQdˆ(Ւϵ?#\a!M@3 SѲ5[p4^.bY{j$Ov7,v&J/f1:oz߯=y'/f@O!vKm vNQㄧlI;E}8[%)݈[(.pan`dUGJ1iw MLJBqn.5sևI_X̋|zt6-}I>Gf V `@HX#d]*d$y7ư RrqͶu~O Lۛ8J\c˖I}g\8A"sآ!z]b=p75@ N+{gͪ4x'yp?1t]&ffczh|ݳ챐⋥Ԣ%jBrFahoFjiBWg;kLn]stc.up00ߟ%qKЏ~jAJZ.Wg7T&ye̝V>>~hfab7$f&Bo\9XL, R>W9xyls3z7YV* ,<bYŻ݁FKȍNw@-p(b r zy PGjԏL"NJ%I]GVZrtdY&ʱn( `(ITv4hg:uVS0E0A!(:|NxQ|a2N Fv&@MCM*H5Pa6ǃY&KdҾTIRưHu'o惥 fzW& \dXo`'۳Fu#WUSK {u*G3$GrzomWWV6I94-H2چjǪI1lCE\a(O=>0R|<UW;r}!ALKp`W}r@~ WHux=/л`=T(FO&OxWӨiZ9 ŹXg{\4y'*a,tn08ʉ2sl+/PBmStN10OHyL_vQ&.F*>Xu֪䗷O7-4è  7d~ڟִAÄllӈM2|^xYqPm?"ʉ ۘ]h˕E]vLrFLSWi? Wznd^>U ^%HX1<\뇧屽j Q 7{D<Ƨ>̊4noԺ~qq^/Ri#Rl2۴xzĚPoj^ zr.61_YBzXT YQezxf`ǹbcx#Pޣ,ihyZ2P?`Pm8SvuοttKMPA#W5QWYDcuز4ĻZ ָ-}W.'& yG] kXp|wo9l*lMJ>9|1jz m~V8Ym*";#w vK:3@̎F-s aۗ*\DSzG`MFaDuVE'Z3JUZ^$U`xA49fe5{ }>qF=ǎ+Ӆavq;SAϸ8bߔ ۰ʈqRO&/1_rqJY콘cQhTM#v`fl {ÉX`z5vrn9ӥj!P$2aG{ٗ#dm\^uҾ+Me\I}:U2#2R'gF\}-ߗҦ/"?luL>ABvR@.RBX1'#{ %D<t3y#mN5 ҆hssK:@R͞f" 9^ԙ[#-pA #!x*$Ljy-YKP5! mU7J)*IkHk*5FoҸڔքM01n=˩Bw{ԞxlB<|v#_ Qz4N RY{ W\s?]qm¦k!̌R+x3Mo#c6oN¬/jd$,1g0/a\< ^,C2M`vϢ5%Ls5͜e}l0[{kd8S%;Bw rx4U^<%YXe9sۊثs M/ d⊛=it@?#C{~$> l1E{i*7;j[mS(7+&R$uxi'V-(³1<)eçp]/ܢE]GcMt o|!GY9N!+sy:WVkxhCɖ=Eug h714cvZ`y[tRW ,jn8[~e&(1|v_>i$tپ;ԍoD/K<&^Ciy(G b(xOķP㝥;iď%(Ǧ|Y~~xl4;ƾ/&lW9D!8nQgч݁fLAG~+Ia5b:o@Ln5aj.UʚB lfG\=@4%}4ƨrB~KF3%S<%&"l% ,%*9({G"hm QgOkz͊qk[{p5ڭI)_gf3[_CqJ}8>;ڤ@Li8xRp P]o'VƆNm'KDTrb(-/URdGFUʈBem aK-C CnbYU}LJ5?c/RR9u$Um6j>D8CWhM0Tp?&ܔDGI-gI6]$ d# O=T=\tݴ:A~w{(ol504>迖+y?YӉgcֺ<RۢIw}hIWS-F[gEj3jK/LE}F[he^!Lx:Y;HBriQ ڢF$_x1&2v{Y% 8J,!ᬓl.0hMr zLSf}U_*U$f4wŒ6N3'<\|)|Ŀ5\ӶdIe=M:P Fu~6[Eﭨ9$ Ye ̇{9X+F @BU8lmhwQ.NK)v13& / AA0 .18#/=,:{{\#P*gTrNi7is\S";FJV?>s@QdVԾ6< 4vdBso?!R>0MǗ(>ݜM q 1OfQyJD`~r,[W:lLcW׼y@!> kM#p.1k!xn+Ȟ٭x.+C/|th`mwi*hمݱQˤ=d6Պ%uxKfK,hL?|ԙЙӉnLXu*⽯_g={ylKoy4ET\0u?mD9}hWZYSI"漑 q/,yșPFwDV[y"wpIV\N`o]KȬYԗ~fGH{itfN9ԉjbi/AEdpF>默Tyo9hx,@1Ϸ#x$VQ*G(ؤGV5Fa0*Ph9yD0&׾!5g㢧/`Y[[]5yE0uFYBKU0^ݏ6H=`II:Ne 8;B\j3V~-k|" :书5 ӟI@sR.٦~N6o'`Rb/u2 s6/MV7MҘ':~:Ut+ a7Bt2.S *W#70AGlgWK wtׅ:ZYE'镏!joo%q8Qz?r?թ\Zy x$RЅSֵ";sf۪ )fss P2`qXilAJ\ d!Ϧuapϓ8cv="(!} /=ś+h6uޒN4-tQ qN*|첹 Fv*d!#~AaFՠ6e~N^|ɷ}f3 44a S<xh xے d%Ü ?bǡqBEݛ%]tQn]OY0DyV";[[9$9G[)aR|N ghRAQA]X.OxRCX;w8n9qs4>/)V+XQjW:SR bP=?)Yn"8=,[. 2t"܈&0E&LŞR&ALjVd:lF/(5 ;?{{Zzuh#.%g;8{+w{9YKM 2_[9W`Q*T((ɛMgEPo]n3n߆-͜_Q0c2 6̣蜁OOLM=ڟsDCrj . Ќ gjB 5zaM,!m~9`Ivvo+t|)5p_mcm&wJZ\[^Af՜T+f wps#d"'~{[\Yu0!;4OZOD Ƽnv{FcPÆj7zz['|M1Lg_zr@-6T|a|萆q6wg |}=1;4_i90.Q,JO;&~TAPh*I Q{mebn2ƨ- 9HB0%dd.uajFB"ZVt3 _YA/M"H.Yޘ>dyq72·&XrfS㚣NN= >wsd\b`Mb71E^c]QHaoz’,ͯWo\b΀jru3aUmTC:H%SB RΘR;./QE|o52,2ZˍuBZYE_wN Iع1DA"Hp5`*a8F ١CDBqߔ]噗N#F}azAjof|5*xrdo[g*FUy׼o\Y0r^nl`۩XQ1cήV,K١\کD^J-n2LIGcN.2 xdvo] ^l!%J>5"0JIڬ@ o=.AFF/_z"DWNe|Ń `ق#k E*=ʹ2ITI=BCͩ)4*GSC릯Fg |QSy !6d5Ů7K'ж\6k:A}'fN #~j|HKInd gw! \spQ7+TV4^2m~|V},c07ɶ>8GAO{_Wb v ܐ# <6Lp'2%U(x]qƵ8ZqʤXk%ޙm+)j RmަER}.-j7/ /bҫP)%ouȕ޸?{$ SxP)kyd8@^4i[9 [+G&~{-CLHg6zT؝ƷTQ$`dιLa ڱ%K`r'٥jH֝& &ŊP;{#Դ`e٧J6#@nnH-xEWMlj|gf!]sWykKų홈k I+;v?K ^i}q>ۘe5 ]G|=l;Jӝ?(S+>±cG]ƉeΆy]#Ũdb3&TDZZ#mOQSִ Vr--^ˤvޛbl/ =:#)e.] H_/t!LR0iD&[ M,|X_oz]>͐TgP")(,jhMi6TΔM-AKّ~ku|ԭƒDQdG(rX.#UJN3~"̈́  9$XyCk\;1I4ӔǰORnWIW q 3gX5{ja/34Σb(ZV014`b; VO >`Vqg(7ʳwAFJ0j^⇩c5[+R$!@.y ]} 4fo3w,bs|E4S–5d 't0 ͦZPr3ͣ6g} uTI뒗Ցu8_ME)K~ P- \ADv#]$US!kA7Ў96dp:R8gz~1 Ơ<q d_AW g.t} N(By۞hhV%Z6\v||n\'OM1%#4(e|^4Fl?VS B^^V3' ]7}]ն۔])f (Yz%⏑߸@IbVv0'jn}iC+n bw_yӓпB~*SyK?~n񭄮\>=iaС=wPI;}${?ҩ >YPDžXΠ犰 lk*aP$;RӑCf?}M`p&?)5BE)LVY i|ünvo.7y贷<@s '}rG=|apس0S `!auA@ΓPlMkBFawm?Rr/dn⋩?|RmTdXCބ6` Saw nyBhZ:cuW3V>uy~X=՚Hr3h8xZ/cG.4z6ٶm.>,YT+/=Z3=#&j LGxg{d?^?Exgu6Bb<2 rh ۰؊BN2pA2sd1B脄On8lDFwnR84ٰ?%~\  :kTɑ.ӗ0'_u!+L0!Y:ZSi=WB- 1K4o fj W /|lӳ"ɇY:Q"a}zNKYD93ꟓ'/`t=P,z^\kR(؛!'vه@sd)>e>BfL?Jwi8^g:lQwYk;ZR7Kp1OĔ;ȮA[RD -M* C>koANX/G 1u<<;ݳoE.دNHQ >RCAdniX g] Bۏ_ykѵ&NBH/zk(Fr;1wF4·vKZxؓeyIi*JG.'^jWЅ]NP!hr1hHW2b_p$BTu}clfD=} ̖ d|p!=@5u8$ӬR\ZdZuSC%ay"gZw*^urԖ+(BPW&+AXXJm"Z%9;+3'@e3 ۓ] BOIu5/chm*q0Qhx#j YϾ•yإx!B5a53!>~ss8;<|x7IF!v `w{%VԉRzw*B)y~ t=s= #jzS"?1H(#$s/zy >_:qt:$jw ٓפϛb]*,*f\Ks9eA]dq\!ԙˉh DZ>ݿ$$ƂYϼ&7e|ȗ6ޝ(ݲgyұsr cH-H>KۇBz2l9/uqqRc#v ||Cb:*ۋBd+,1~Q @7խn0;C6AMr#K<;c]TZpK/-qa!^7sB튟! cڊb##rsU#Ke 1e9뷅`Ө|}ߛjyMCӣ26b:4{ApP9ѹ+7g>!VvPqU[zm7{庘lM H0lm_X2C'H:v Ipy9Oj7''ҸQ ehCN>^lg%ʑ3jD5l\(g 1"1k~jv{%DE^=J3!.&b(@ ^$vE$8pg-%#7~lJgVC4hLG8^@*~ZRg#g? ϲ\Q}#sk> Y-{w(m2kDvk=t޺Ȥ)r|.v=E>/W}{ 4:Y7kȽ*uU1 (b $sX ,/Q_3DUr J½ԏa9~1t];V歹qe, }`r+M^5$W#a7,,l/UKm"1NDYoD4'kؼ}4agEI{x28dmve48C˽9NyDQQ}BwNtg&e| n\b,4q[w^W;. ,Y\nH_XG%Sk隭,y&THҦ[uTv_|L2ԘڒեD,>_7|αcn*o?~4E-FLPɸ.ʎ6%eJ UMUΠ}0;%`-݇Pim[LIG428bRHΥOs?> r.VIt&'5*[nmh7ɔCҐsNH ELD[ދa!D56~h V~G]9*kV;+` 6sc\c>ljl[郠"7%0K~7Sv P0b.y}"݉mf>Z:UYb_s <7B?I m@j#1.Hϧ@8FָZ$uݨG6"~<|H!mX'r ׅ&H&7l̦:% vdxǸȾ%M0L-l,yurGL fF #YEv<y·Y++SkujsQF€4m]Re/wҘ-SBrUHQ|-Fvkҁ!AIyNIc=Ǯ*sUx%?Kaj^3k{/K! /.e -Z"XJ@kh[D0b|V: n9y#OJ,C0@{L8;6]fx?#FHO͠SMhKz ;V^~K 'GrQrRO5?_]#J؍/ h{`]b+gyvBDkk\VFM[0ߡfN4VukL/.:ToU١vtky`}wUQ (;"+>o5X Q;a(c'2[z%Ͼ[8Oub,5y9˚6ucxŞ]q+lpMFݣ{Ѩc[:=ҩ*h s$]'4!Li˻| Z;TzVI2K嚲p3a\¨z}>U;hFk%cTQy䪣8`DD0g5 ͡XZI:Xpu2W vՂ(^'ï4(7mɘveP9^|ʑ`w:E*FOkyuea`l[dR6+;Rr&]z}5\Ӟovm}U7]sp~,kLʼ?~UPzjNSZo0DyQk9tDj+1};Z3h/zMygfN} $vWz5S\IOy`e-\zB+rG^*ĤAslO6:r\F P3 ÍoP-fD7G\Ĕ&j4i>Syj&U5?I5aÀկw1 ۬J8cS!SBĽ$a2XwWѐ+ X#z:.ioHztnO5;J,sT8t+QA(׆ܜ[\Jq^\:mt%ez\#xz_KeԋKi a Ws%|p쌉{Jj.N)! {իiFw@! vQE0}?Fw-InfJ 97KZNԪQ|a{ y0b-. j b_e 9_0O@>;zlymoj=+):(_aw/`):Ƅ-ͅeXT( 0C*Og ccNŪ(ifObƃG*7{اt5nwuBsOsbjdJ0'̚{O W-P*r5su^,8?՘FNd< V݈bPuϰ))1irAP~\0C;aoj"u](kNNH; +ioH,R cL3kjfÔz:@dR!o@-á{q^myD!~ NzWR*??8Й g=<{t [a{!Vb[|oQۋkq\\=@YXh2޻!Ϗ0 0<ICʧPhۊ<댃RxX3w3&K2~>"6yB&`a8&Q!! վOvo&&([:![Iw:x'^kru bɰ6j7Td| `fePpU tȧ^oĚ]8ys{fbsڏ~XsMܨ:yu(+UUo_>wwR s!VgI#LrOlI<SxnCvߐ 8I@D}ÃaBY#z} qL0$$ۥK*j_&@)OdP7Lͺhr^+ ㅂbЃrQHZ4FouUAԡT⹵_*mVfj!F8jV{ٗNcBX Wc,nPYTa|7F`,#UNKW*r>)T2RH{ݝc^K2dKN%D/xY(Igqk vݐ~ W9}+95_t$޵q+njD༎򺯷`DɠI0nI]0淼 ˚ȋmS&ڡjjxv So61`?;\??rvbrjtRI:.E魑׺t(5 &v*^ZDju[fGn&=!-BR?BuP[ަ3Wo-@ngC %Bv.t51J d .,(sޏo9%ꦫaJyY ?yERX+)oeC"c҃yL lal.I!{P Y0 Nv(0`Y0$qasbUVp'Ť&3c%3!mv?!7XH5Qm3t0ؔ fB_K$܅'t0# ҖֵO\tL\1[Ca%W[P AXI=oiW!δ{5 8N7 |]Vq%`|f]c9nĠI݂- j u5#Dscj?UvM;~v6Yys `ٚЃێB"r|ޖ2,QJRv-0FXSV~I` uEU>v 8c]J'lQ#[\X%JX"H@x6:H_0I,J3+o"ޤoqO%f:P(>?g2֡vq~ ]RdgT#)?̓b{ /N8peqwԠi("~As#/6_6曹Ph CxPJ>]w HṔ}l @{rCÿgRdi w gW=4a.ͮԮs@G6]!EV(hބ?fG ODР{"3Ϟ%W Ijd+'u7VT+QXK h?UP ⅂^zIݵDKO@.5to47|Qu!_쨔r&ZdV<Aq,~FHU; ~PMԷdl8 MBGG (~.k㬥膁j \guk{-pљg5Qiwrg~/sí+v@ADS_]8ԒU"ÉJo(R#;kɳ@5(F|Mk)ei "+ҁxO#>f9)WI2NxG 怳y iaiE}*:Ө%;Q̩_Kapݚj e%„q5x&;p)PF@j*FLFDeT1@ cbaP#XUïi#9 PFЉs{A.L⢧9 c;HMNC=r )1_b@]]1W,@e-櫩ӷ] *Z\7s)+(퓡Cwup FH4tD5p O2 ,0M}a!h:o&RI4VkngXpփ&/_-Vd 4o@ ;(˄myy){Utъq$CytDu<ȱ7sIɧr0?"G%E $?m159LX&r=FZ=`xf3yDT 6Ba) I[^ Z[iحkMaCo~ 7#;w]LĢTT} 5LjG`أдiZ{Gܔ@H  C`l|4>.|itƐNM|mٹ׃a!iZ75˰** ?=De"N6#az\v̄>vZ7 à3(LP\->X4LAHtG> #\3i&&'!LɎIkKAd>*Ou$'j% &jrHꕟ$ Ƭ{B-M"`/H݈Bo=c"hV.F9ɜ nX~*ic*uU2-F^rm؛cQƏ͎2Ӊb4dw+NZ2RX<9 rE=U`l,K 2(ڗc!VJ})C״ A1>4`[ӵC5_?{ZAÒKn͆J$xPU_W%t)BĄdgYwBjmV3Z?ג\l<\CEf rrFbZHџHZlq2VRho v*zfIbM |hK"ndƦE.L٘J4-N\+PSf-Vp+0vxV>IKa觹#?j5W#J7[8- Р!W%2g8'}S"% `}^1% : Xd٬Fy]_h> ⛍Ps3uQ8yŪ ܺyWjncL᪊ܯn:0f>~.SsK% *D0MpucBW9;&:CW. 8Rw,7$%B=>^;]8=3 ϩ̇>1MQi>_6#)ьdG)E^O|li5#ْy$U! 4p]Cd\xϮԻA8 ƨݯO[yr 5=l(`{Ӹ,&Ɩ,zYv%\?zM~ު;|[BYɕ8.Ni@:8MwM@9 yc/vZ{{1\r&k^&1Fi<_Sx/?n$&h5{pPj|̴̼*pavةGLicc ?2:E,8'Q,*f3z;0=Y4qȨYu|gd "v_,:ऋuԕU'hF^'Xjv4evlH6 s&ÓRLq5O*CM+GN:lW#{(/1:9DںuJpXvzsOh~b?]A$g ר fW^u]ySCsN?l9;Ti!('R3| Kb}^c`b muB:]ohs?FP{f VQ6qPeQܻ|~͔@HX:8ld;tc`ULثX|p#OvC 4t$$w$|< [XWLkFc;VG\Oƛx)뾵uA5]Ń >ڜ/iӳYCJ Tl@A]/=(A%?Ԭ&u3",'1M$i)&)xȢ,GG-4б9D't L"OXZC Ta=E}Jjp&yk2U| )N`=ULB o0ī=$CYDX~o+gACaoO_2 5E~28E 1.NPfe2.6NanpbtP@O"͉,8^3?8;vh$Yľ"1A9DzxYhH*JmўSLdB:\ #=ͫgU*˗`I1L/CR_rڰkc$ԘSECߦ{)?L{Pg{0Z2gɤ n3(`)u@}34ZP\mɂgڃCJxh?5/ Px7 GTFc<.G/0[DGG1<63)]F$lQÁ qqh<_*z*nU]P5:D*~wgC0&^X)3洨ZB[l&hb`|ƶPvar,IGWtASnE&cg[K~n5-FpUEJ A.QD10jO = ~J,B{MIjj =52<60~; '^DiI0"XQk}p`!Q)F^MHԄ[ harŅteyFp!EMFt(Sv؋7M|qo؜}QPG^DvVXRNxM|:qrTMT$P-[ HTxU,߻~T6ӯ9ZНM1P̏(򘎲BLZWxV^&ժ]qX) ;7\lQ`8gտY3t]1,0FmFLC2BkhSX9/VY Chbԏi{Uz\^+ W,֒G#6 G^"-SW{7]#y tcem;'ɑ vPzV]f[j&K(d*qA38A~`uN|ʑ]j;2.Ā`pK1%F0}\һ%ڥ(k^j/%]d9tfLp=@daBH ^EXIܪJ1$IMw#ol#M@_~xD$ s ¤{*udT [Lۺi+fk*`\,KVTلs5VNw_4z%@t5Hft<Nohg)J &bTChQ晜ڪleE {,6}*?ySidZ>KhL 2͍ce'P%D):|oQ0K1Ok$1'78׹]|m^' EhT6ixseVӸ_1)>z%Y',L#˼\4iʛ>:SC(hRw/#g0tF.Y8B"^[ƒ(,y)fm~&PGy&xZi&=}}@_j\qB֗csNŔɍSRa*=J2? 43vX祻>EW$eC!(hc[}ݢf~NC@Lb97LCj*Ihʊ :|-7ỏA=2\꒪{{Eѡڇ }9لY!75QPb.g[!PJkw "3;2fZ*iiPRn3-O-̘o˳QЀ6~Ic bL[.aBQ6J[zރh?Μx+MK 3DiIذ+1eoGZـCOQorD8ݻUYHL"FlPӌ NZɫ}B)bL=kg3-ٟ Me 9YX.;⨀`peHy Emn+/Zl6 En-hj]s/U$E'5-m w:e5 -} '?.$7oQۢg'91T2;g7:z#s-heHֳDҜ~E5G!fDY?d\O%5<4\Z=3hzP0S^Y g_TgϭPC RPu~9X<W؉Aᦒ[[q~v\{ag<;;A<6BY?o՛Pf́~ BRtQ8- [*/9Ņޖ1}z"ZFw9>:5O5*rs ^%ڥ+;4<3 3 F'ϓ_nP,6HEұwD_i*zj=N= -G+p4!,?l]iєVjlOoSA

    +qS-.fUV6+P$pb؆5G!)L~.mr>ZJ\SdkkN޺ g˰3.jbpX1ԹwD"\Vj\$1gG 6ݞۮ*䘆a '~zVOCYV,!L[p١o΍W3ˎ׈ʿ8((7 8#W  OvzjآБT}C'6c!4a(g^&!{ m~{*ASԺ}B=67{C&$8f"DGIf&s R6iZ{04C9?F"?ޡ]KbF!oLM ҧʩK88ӵ`P9WrbR1d߅m\5]`V=>&%}Z4Ӂqƿ0ORiի{ok+;pfgRzxłg%y/B{>!+s}0yړ.-,AR[d+HI2vFbK4iT;,:rE6FR8Jfv EhwȖP?%ƭE'3&'5 `wr\z,ÿYji|WA]0ԉ<)$p[n`IXe^ڀX\RHX=4WbѵOL,y >QfwՃL“0j2hMK^U2qԒN4`O]FTVRs'j?Bs>G# &5/M&nO_A-c-T#WqStz7r@4K fޙH (GAiKgM>3`G1c4-ʁtL!z& Khq4o{yzZ mO{T(<'zQ b&}~;ociH*DwǩԎ`.f`֏x:09Bf3N*EFӵ!PuV cW2-_×՞w!m$Ysھ ט\Ke@_˿MQ *1i{7UY#z<95ElhiGMf,Y^ L iMgJ@k2jB4!ڌh6-ȗ4+nx}`3`\sFxù«^hEX\Uz^Z,^Wp`hBX)P[-Á[SהO3wfqg9q$w2ifj+z|bSλ ~Kd^5 p wb!kVOaY.9E!h GCe,1u>{1Lru|l]XsN՞kRTS[ClbFe_Vz7"}M<ɳ% BjIҨd12CX!ۡ B4ػթ:G TYG $$pZUۯ^`Nra0T=Ąn^)%tƉ!;k]S:A`xag@#˳8)bc'zꅰapd24$ъtt뺏+^ȸp)>Qv-nW=1DҚa&᭡@I.#Dv3zޑR AOWWLJk(ֆS5`. >N*P }R0`ٞ TX5pߢK+U>:ԡ&;n';# ͆ĻVo ԰15 M-źyqCn@Z=حrG:ea ٠Mitjȍ%ԑ)2nX޻_m3zDY׽+@aK`}EO40f%IW)nu e|g^+)0n EWx2iD7m=t#a@۽6MT!4"[__5C(Ul}dzG}@ (9H=yt>'#τp4Vk Y>QB2?h-w%ṍ%5,3Ms>`,>*f9d]I L>ȷzڈN+ ,7:j441R,AX9&d[dR~VF"6 J= LXB{W%]嘞am/ -BQؙ(6Ϳ*Z053[o>~(% T_TR8>'waB.V UjoNc xEKI)©'-C+Iw90:[S;DT;J+#e6+uIH2o"@^I{H*e˅aBd4Tk]@x"u肪K) kpuhb)QCknj,90](۰x af2+y@t #FyA-) ')mZw'ͱO|I ec]* &u(*%(HA'ï ]x~^ yZ*i~d.B8W[땅FXoj%!ReE>/D%0)PM~À1\cm\MLxIO pʦOk* 6|iH} vti/R/@R~? !W1-wzJCU\Z\t%`#3H3W۽3GWW. gkP2gQ߉WR%y%5ӄE}:KXt*TfW72*e59ߩxr|񦥥];7~Fw Um "gxlZ\}[N4'SNԨai 2% :X%pzɾG/ R~ۋK7/J(LxZ/ҧ!n?TT Eb[#< ~ҹ{wgTI8 4tE{+WǾM=և$\c ᭁd]wi5ǡLoʧC}9#b@:umV>@C?sŽnVj;Fn7\ MK-Řu mcL:1 dp*8i[x0Y+h;T̬/:Ljtb]#N9 5㓫r$(Gf8 TAГLEn\QAo :˝wzܫ51`fȦ4i2# &o(lu?k4>k2&1Sz!81b,_TXiQX0{`/؏*8h?;LjUUΠW EȸӚe xED\A {3q7'–E"W% &3coiC"}֝ )$.zIXOS1>ws*?iX1E04r3>vS m@D.ꏁʚU-1voŦ A] 5_?Rw j 0+aevͲ w ~"4+F7C PlotT8x.Ked )  ͇+ʍ%FrChh ^lIBOӐqyKBX9b]* ym+5nUVk˾$M@D&[RؘMdNJ[5Q4!>; 8-L +AoLۘD&]Vvբ.ucYJgo,iAwnޢnEPpbX_eDLoǵ(ۙek.ܘ (#Dʊ\S^>.`"̜yPHSdih@ _'JH\2E|Y" _  x Gblp(<}Y$yEXs" @ծC) }`tO_P *S#ruDLD}% ~MC3>f@i"•()0LMݙiz aMW6@*_j.rx0!^;g!R73аOY)L"{v,L2<[ ,_Bȱo@N-ı^H+'`Ms]_sNK"@BsY4 _?L)!X&>]$aXlV\uLyM`|\W)}2H̩6#q[XSPM[O` D/kLv6НSeb 'qleB\k\l_A?cvJ?(O4녏r7jX}"`m fn=s=p)eYI9s|eq\8D·S$"MoAQܱoSKzSӥAi^e=L_b+ٲ[dԱd+8Il47vᠼN7_\-١/0lwU1:dMAA`aaʒhcDc:#lWJ/]x@%Zc}Eᒡ L(\ivPNXsvR4|{#~ H Kma4S$_ P}qBV ֠J|oMqqJdDK O ~ˡ>Ift`xʪ7u7C !n/f((T`ާL)kɕ5oԋP&4_ໍ[q݂{ZSёc`&aIg#%I88 l~?p²;ŎbRbg<U}jv%?^\<Pv,_Q!ɓ&Jb yWdK2uyC]>4*nmBA?OisXθS7M;-_P[*JY;Aj||xo|~&ShRg\1m]Raq$/P;*Fwcy:F"{)N@cFEۋsTnӡΗM 2WS\>T07̇s.2 byXlcqpZ JCoJ9yuOopx^r59lc{=Pn^3 ZZlW :YLrgC DZA (;Gv8[ WB}$u })]cƱΥ|z!ph@_PkMx:PPyθ~<0zTI6% [$'K׵p @np]0uj9фf_FY=vק$Vh+ϗU&+{vN|С290"!vW7+y/}0 =2~RgD6t>@ !nif0SkJ\U?9Sk9d[P!c-E# 9#ɉl v4īoizB'εܙoC# Ρ s^Օ;M6j=r5^c3~ҭQ,Qm}A=fDv6c0 ]/h:0Xo<ӌ 1[=I$#- jsQ|ssP:UD咙H=DՃjdmRއT.hi"g 9t[lASxg0!sN/ jUhB+U΀ȴ3_UFlz[Ԕ$0"NNHS\*{&t4e| +U+m-5Л+wt xNW bgj)(ty8^g4v#/xbKdgzVL(]jN7X, VO qAeO1A܌x)`ًYGaN pOѭަk19*v`#.̋\ ݢkBQ*L!*'d~@4,GL; tоVVH}ť*ԕyo f.7Z7_z6GzaۃEN ݌1۵BXϖ"rd;}1p-fwL(6#p=_VRomVԜ'юŴ< O)pj70=Ou(]0wՕ`ӈV8'Tpьб(?q"qX:;6n{u`#p]mܗxJb!{LR[URvg%{`QG@=M(w(7%>񡮂0`ԾD$ V"D?Db\nX":^6eh+ḳ`ɍ8,n ׶TiU!jyb |O]. k<,G`\.u捘Yb5rZׄ?{J KoHB5wlzY4-L4K2.b֢z7 PS Cy")7XBSY4AdX1RZ>̞@%˜y8фLYD0;h]+&IAf9;x>>3b).Eg 쵆 ,~$ѮQ^#Eܗ-4Rjh&>%y\V4GW$@=Aw Hnس7Tik,y1nBN  Th>pAɪ[f׎H/[\5Uj&AH3QY˸b-]hխ0Nt#@W^\${J6>ʶ)uWkd Wml^lvJ )UtlzlRlL\{!!: # kJ$dMNynF:KNs<[K/%nBp\<5-_RO7gy߰O{HX ~T G:XaU[QkpѧF*yXWd>CC)0& EܴGFՔ[r3F([Bm K|VeE!*]ZǏfp i6{JZx̹x0OEܛ 5׉B\Kw?8VsMU4 <|hś CNwlXT:> MHh\y@xL/8R[#j;rkkcK;{"q!C,6I-87=Y5&(F}ʒA& ǘNZ4dS)k{d w3 &B[M(\D~DUr'*P%[4x#F'#f@ Q LGv;Ƚ~[ei}g׷{ӤALk)yR(!Z@0\SD-xDWAdVУP7E3 ~,/_\9A6_8 Q52R>,Z u(k X} J(TJɿqWKdO w*RE=dڹ?ϟ}uqQ޵,2kKdkYs~k`Aׯ<Z%OMY TLw^]=!OSZ,~NJW,RtՒ -CՓRC) K1UBu[:hRU+`LO#AfF؜Ǥ7!)X\g/@Q'U9ƿ&LX?")OpTk)gX t4DH:a~1J3矫FǮx?0iaZ08VW˝\?YQ$ui.$|Vsf^JnP)T#p`7\Ky",lrLdۈaͷmR]рPXkB\ rf_a`gF*- 5s]7SWzŰE1!eR^y6&6r+KU/[/%1f_y>UE)QBd7??_:jup^e-o#  sd oOKt U& 6&R6 U[|~:_$N0av K~ʻ"*Yw݆JoO:G|7}ttބX¢4&?1#5LO Y+ZЭ}4,- ;k65SP4s^H?BXfK3 ?W3:fB,Eebة*!e_vs(u[Bu }8 KиHh ZUٮuFdiҲ|"m녳?UMvd;P9yYjz9,OsD;kҳ;&B@ iHo"'W: UØ䁯ị6@ZBmQeD㞐M|ѬMWN9 Y5% ۍqlFhvB L0GjGWwyF]>t t*V&gd8J NDܶ+s t!\D54'va`8Uk2zF5߮}Lt6Nj'O[+G@1*g^oQ2^e-8I X<Su`QL|w UH _k~F4ޮ,,aD&b.*ˁ]m頸l̸% sO3l6i}F 6 vh4i,qzT=ǩM0q0.?)Ǚ.0vK:a d/3*,t1]r}~ܗEZ=&(VnN 9vp/B`ۡNDB]RK?,JKZ`5z5j ;r- JNPJfĨq?BǥIPEm"Z 26l-k[v?VW*LdQ~ :ЀzRz+<>ׁ&'',:WqEP41ooe?3!bmL19d0߮w = mt![onI3Η#E)/= J<4'F?QMebD؜mؘgݫc'=",)!d.ȓRkgY3k/]@Xݣ>#GjvR= hMS YGq `L{L_U 85 pRACj)τ>iKjG7F3CH'eu"o% A`].Ã.]uڡBKrn񄶭WU (hHb$Zwz)BJˉ[%k׷ïKI6ӳF9vqL+P"ƾ,. xKO-C)6%JF;iä#PRW7$H3$b:' =UN2x#*$k;ۢRBb1 Y9ՔU $W,S 8q׷BTl@cFXNVTF[XRx)$G (LW8!w5ÆhRGzǸWc eh=T$XF`0 z>?#BWqH bPz 4\$iX-Ft7?h~4j=^NMH 5B1t=*vGO Iuz hAns6}UlQ5QmeY9E [y.įfCxQӳ(xLvށ_ȍf!NIfݑ6ڦZNX~/]hCLB #FN5J1gNհ *wn c9?[i[a?DG{Nȏ7y܍AlEU>#\yI(>Ԯh.Djb3^Եs0TTHk{=EgSe-}5ҧ Y7+PmTR=+|*V*nW@O)9Ev'ŌO»7T( \?-d$ ]<`fyJ%#n53RXpӸN?Y%V[o\la=O[Q@cD#[ n  EP+tdI.sqc nIx2?Wt˝e/JE\ϜWw } vRƣ?}GgpcNcKto3qy@EG;7M")_WGU Ct\v֐g؀&N/.&`GRDǦT'u rI`Oڹzb*~ Тe!/I:zIz^5Qk >uaFbT 5v>Rg9O䣥xg&9:[I$+\I}$^a*|@89G |<;7 ff:+Ug *o^%Mذ[t(Ɖ"q%MyoFP4_2sVl( [X)`Nbf?eS @`5cHZl3([N?|u4`@†\>${I\CюGmI6F +)-e[DCA1[^?Qo&hҚLH0C^ˬRg{4uVNy%B8$o3?P=8,BΠdiBn;[qh)qMLaDwZ0M&k3+eTrIwŸI1J\%-@UMh]fBTW9{iO(ibI!itܨ Ȃqwf`q2O'.-@.;%%ꞩ pBB Hԩ  "ࡋf. Im t&F)y+oSu,:~4ϤafP,ub><*@6ɕ,~IX(aZ& 4ۢICVJ ܠK)kc2mYl,~:ncS=7+&))1uW}lJ_b hw0VR D0<HRiJ/?*Tfm@b>׊ d>nVA棂FtJ`!v#SBW9㘛u&AAOKБZ&ȣ7e{>@pqɭB.k0a!bH:س&8oJ^4_fA"G<(ӔҢZ5Zv*RѻF1WGGm0Bfz\=KSf75/ڷ{.gGX)<].RxO9x{[@.PkAvmtBv̎{F-M)uGBVdqk3@YHcoE_u6Ff0VSTU˩IkO6~>_YR"G9T/E~3{|=&@$uP0MQ ])x%mlgo+d~8d/ۨ\rǓ0XDC \J.WGPe)C OHTXpe]SzZyyR tL| XίVSBADU"JUA^|-\@GnM|PJͽ"Cgd J`m00@8جr-=Rwj+&+1`ᱯĂcJLXuW4n8o+u2d%Ya7/.C sP& pF}LpNfAQ߂NH~|ˣKMf‹@AA[dɏ4 K0qڅZ)XǕM7d*IkؼBZ#C 1+y`8,)`3/推%f 5Ӧ/4",.ooo_S$O=Y~B3 ~"T49(ry֭x'F/Kx&pBPB$?,Dk?NF9Ğg짪4vp⽛=ݣkخ6W9=@D ZH gˆ4r /RQȸn`-]!I'hj:ƺ1ERuMϞG. p&aFn h^ϿOZ,{Ym9c~ꏰ:uG;"0Mm7:v97S'>aUnyg 6CqhvWEzԯ5xU{\Wq}F=# _R,a'$"MI^KAڼ '=yLfL"tc71e j\|'}WD[!ͭeI5XW™ |h 0!M};=#UEziɋ1s+6Lm]Txc0 *)t0Q4kVJR~3ݝ9 k6916ɮ5"5k$$b|W7vsS`@7c]+` f!lLj8L.iN*f1nxN *<|}-eс;Ϲ|SGKkd6hD!lЃ^LFP*oBHBXIt[Rc$ |nTQ3Q8(\Yc}=vKݧ ;s;CyMfJސuT8奍VT=I *J:pFЏðiHjucq&NOdr*5:LMȐ|~\0k΢%+.>c2~4Nb@bwRH]F{fjd;ɛD?cykBCT{%өnuTE,>C83 ~ kLa9u eb"ߜ? K]$Ar"1/t)X~$W9hG0x(fiTԝ@DXQ}{tj]aHMJ'Yv-[#5:_3_smMdq $sUa7Tޕΰ֍g^dRB h,hxD#1pW(j!@H$J6W͘v1ShB; f3_v J<<ʊ헭(x1ll_):Pv52c TPnjS#ѵ A~ Y/A.E¸Á>МRSڅ Mݠ7V]za}KjtA#ϠwrWc݂9Z5%yF=`(PzŜ" Lޝ0G 0^>Վ,s4 T#k%O޷0і55XBכAW;S'XdJ ءPa=^-ʜ "$gF-17Ή"'ۮ (|ϤKc`k['2`pHcOAlctʎОUA\G 7Ꝿ8gtPNR> 3LuO |LMp0%]T-/=~"䯧[s!R0: qGǖmt%ܽjWL3x, <5\9%+Pu&g.|,-cvJ22I8)tYWN& 2)e κk?zߖSe6] YXu9?iU_ho-kH">u][uwGksΫKoNmq/ ̵͍oEfm dy!͛rjH '̚ 􌲽%èeeWMӲCėp7`w02(4Q3&;녜6й:'H|*hQ |'9aL8աY_4@:WV~-˜qz0SA8o.AYg,,9 s 'B݊Sgu~$öML TH6\ w\eTiDs5μgH5#TV*4`Ȫ3w;4/µe##k+0|8!n:L*j$ )o>\@a ¥:u/珫!^ZcHt 1@ FY(QHY66۹”Kbǎ|IT+DL=[wݪZu^C%!G3s8)U5^\qE3 y}j0$ismDPFmPh8VXX}m0B?|8Dk>7bPz;BO3c{z ք0_V&%u56$i4X3`i6@HQ 9IID&q3 c(Hz 2To[ci[cQR.?0W֠k ✞}LW~_w5*{DjAחYhva%njcxlR_7_d-8|J LF & ď/_mNj.EG)>J7jcՕTKK.ϗ8%=$FHf[)UqMOѾB҇fvH[2RO\fۤ@74}dr=+$c['F@42AYH[̗3t 2VdR^|N2eO)HeeRaYy Y#<>}VjPIO lU]jM;/xNVj?,U6}5{:B-֐Or~PaAYnHƅ6A@ԕ :$mzfE:n9:ZWk2#hmɩ> iY5Ip\|ƶ,ߪ;W a1+ lPg>jNeAuvYP0}W2 }X4Q^p h/EJ^'ᗽY:}hPH7^73h޷5mw3K-+=攝F1z8!pL4Rv5>ʰ@r矰(SX'k % //|Mbo{/ G^E; Ag&L>.y s (6;|bBt)d| -?9Hilgl ?T .sdl0sHʳy%,_ssB;YԎkX s$,~k 7s&e2-NPơ4G:Lpdxݹlr{[v_ qӉ6NJ[<1F&OlƗ"6 t M{ H"R@.J9ͩzҮwc"F:;/1Qj qqB.R:~QETLc((xIMMXʑ'[;? SE2IVؓ7?aemJsGs.yq2klmX(m .حpɁha&9s.;.ulpd|pTyuWt h;A=aiogŸLi#"X (i塾?j.R&{ڊ1.=#|YdΎw*q\VpM+Oo,wSzKI.o~`|8$bP,,?Z+Knj_26!г@`I,)ef,N+f7J`HH2z"ʻ7T UƓxaϔ৴>LUS~ El銱N?UaK{H O;. oj,nXp8V  zeP \!H1~ s7udG{SBCߊĸʫx,xO0 Y=dlԝ[8@ m/e|wu޺,]t_u5|Rwy +{o?\dwzT"0lVmslR?oz>==EPuA3-mrlxO Ul@ SU,Vb1iqxɽ8 PdgFPT]n\9@}Tȫ_i8t(:/Bg%&rʽ%>QFK" %.9Yf6 En7Z؞-84`Sf1)]-^^.s0ۡ Qz2oC5 lo,|cB@(TBD6W&!l4V-=F; h-. Xp:/xǒ{Ԭ$ [T L?#I7"^+_-W38R ?U$4M_a41R6Fx JH ~tf$ڔ>m >,%$:54e ϗ:kܺCo@xFj 8--4zգ@`4pnͺtЃC'XN^V}$[]A 0Yu긧bAA8ľ¼0+rPI$oMi+WǞ"4kS+^|\_D詉v#q Jj~SäHqN5zr+tP5%OG/OSL=yP'v-1\m՚'7 "abQL$Ҏq>=$8}jl_Pr!oq^5{Sq;cUP-)Ц?I9+9ꨉS|k=D/' ȔN>%%0wލD' '7vt8 ؒ=)o[~67 w%rwR;Fw}glƕ|`kb}Q&q'̿}GL =:zpR,?IYazB36T NZÔg\3/mKH*{.`׌1Mo^ђd{M夾U7h**`mo:I,^w0+='8Gպ+P}o^ra^X[]f4$/c_' &(9ޚ. bXiCm %*NC TQ/UUӷSU䐘?\Qk%!40S!51e75[NV,w]>ޭ (^@Iޔ^[/ݛ|A{/A4>135}=icqb :ᒯ3FᱰؗtorSر!'kYp Âlil3ErH9Q{ Q?=@U GÜA+,ȟ!42(WҰQϊBbAK\ϺG$/@ S4xq6F2;X$.-bT}l2'Lژ1\1m" W `txg=͖I2dQ^C콒|PohB ].^d%U[/] 4z%/e-0PST|#[ "!Ϩ0Z y>_F c4&}Ù 1 @q@{2q#E?fɖmK`<}h̯ZkiwLH"Ed[)T8<}E0"~幾/n% Ίxp˥E2F# #QnpޫCu{cM͂EUj2:%Z}]sZ+s ]h.ۊO58 :Dhdd;S:͂ mpꆤiݒj{!y5rE7֖#k m)AXB)3$ Gh]&kE\/q"?DpQ9V矓Q`|)nJX^ P [eulZqIBπCݴM񭨔&\̑21 \ёnMɴ XkBRsJBdRU<((8idmTyY̛o Ag[Wv\.`_i J:`ܗ%Y8|#Mo sw4'toD`)"8)&B\ l rAEDQY+%n[x 7 OsKKf*J?vk{kS޸j=T Q 7:}pV IbdMtv5ܥ*reS+ܵ5n@Zcw{Q«zO!˕#wP jP7)b^Zm1Q9"$Sʿ D[%7(-.'}֬ˋL y1hp3dҊ\&o1Tbo$^x Tw\iXO*pnvչ ; r:쏙xFo ~h9yh_o@E֨-a&9W.9r}KM%XXv99 SGʿ1gf&tcRG㉞Dqz/ؾu:y< yB ]{m1mCg"cNLcA`Z骙-9 ĺqd\6 Sw/c >ڛz YuOJ/&ԙRcI9Ðҋ^&.j,e3l6~jhH68W!_ЏXRy|Dk7ʰ;TLE|rB.-f$`hwiYⲃ,NM"E}x*bʹ?@>y»;Q`M%È`EHh 0N=*$ԐT򏯼iAT,ɀuʿ.&LܧFBPLef#&1|iڳ\ i dp:!eR4MYdGa9:R>f`ϯ;f#PSS!Eଆg h!>07L,ҫ$b 0J\D" B:A+AC 49C!GmJޏش'Jwn4^#{ M @dT`9iWykvAB"IF*1WfS}k&"䭻 19pt|HxkʢФCoG{ )x"dl!q'JB"ej:?YZOɈ[Y*@NA@Zca)|E8RnSl^hӖH b-t[j6ބ"(n%8oԉY-qm1[S`$#Er.Fo@]m@M#i$ؼ-\cx\A{7` .x\Dg_" ]>GCVLnRC Yå'\. Bl0rCpN7QgïODop{VU;j&d5F(P\1L rdNyu>2*y7LAvND/*2Vrvu${Vyp©)i[y-2BxX]k'Qzzp<A!dxbO ^M;P~T)RE7ڪF!͎NOb<7ʮUjw tNوYPXfTjNT1MzN#4cKMy%sV)XIhH&RYc۾f+YnȮر|k湤pn@e}x@8DZz0{Ed˟yWfJf-hBJ͍&q`r`d=;!RKImhfݒ&I,,8)kx͂e[%wXf?  8q:š{vƍn+'A;F RcTi _|7dm [1>,_/ɰq";7e'93xSKO ,AѸ_/O0=_wjE#c>w>y_M_m뉰vI\JmԘC,f_i p>86<R\SGgMC'2zIQӂ|K>q 5)|lȊ֓^}i Rs 9c#Wa>[Fɜެ٦:YU҃enpl/A/KR?L!>|q ym> yL~ь&5QoKb%y@\=S8y5b_0I$u4˼+IGsn6$2*k`!@:D`lw ooj${8bS/{A}{265)'!yJLO&aF+pڲ%@kBٓ;r'iKx%鬛"!뎮j(?j%2d{Rx9fb޷ד.4$=k'#O%sCj(H[_UӆtiN&$E }l`vVT֞f͖kR1I2R_QLNr$[p#Myb$g-XAГ&pDX DLǼNSt×x$X0U2XNSEB.pF;dQ 5,G2>8CT,qK~KH@,:1 dxLNQNHqAR~Dh\D(ō e|K> 2猏h&wN 5KJpn "80ݵTW\5-+:QlM-تxv9_@JHzz$Ef&ⴺ.X9 .}ْWrzY*KѰQ(?tjB=7|n. MtyOk,no:Jb  ͚p71:K2cUPR&odTzY/ -]4X[:ڶ"=C զPӘAJC|w%U_chP➿~_(<. eη4=Be3Q4mWd۬oU =ewd)@rK c]]@5l9TTHgd|9DۗJ7E?פvFԖ 6w0hc .1V\ *K+՝s?iD3\W2Hsa"'++"t,Vy 3cL[[|?֐'C!JүHrY? I,x\uW`_]e"9- R!-fHr=&bGi{u"_d|9!l{ޯ]b"ζ2Wc2V>YD1 C=NoS"pP:[+ H7B%+d>K=U@sJ_;*h|z e/oq\ ,HH 05ֳ' =\e rxnեnjz^ _9i~n ĢֽQt `Q{N;Jlq*:G б"^}zhr*0&v%GSBnw&&tI>IuјKvݥd1LARjz"YuSLQzf,`<B{ҡX}Ќf|SXp5RmtF%λ+5?/R~k$TTDΞǑ{h:o^̞[E|on- -oe {e84tkH `wpE_ᚷ2ODeh#<ɧ20xpķJ܎Bj;P(LNj2V$O_@!c:A#ߑ-+6OlOSB0xyYي3cO/RVu8+5\Yjg.q d(y#Qt0cl1\C ӿЇžh^qE$MٌncPz; ?{d/}>zcTq !> tAZ?v Z?j0k  ޏ4P&igXÄW2iaV685oJX()D7iCvKx2|kfA B9P]E'5grC@:XKS*(D@#~Q쮠Oxמh}FW#E\j*kn8fVI=JDiS̜&i,* GM)I|4X}yߛW piĮC#8m_]Y*j]m$`]W :il l^aQ^-g0}<20|p$e*.>ލWZ2 $Iu1zhU/bĝX7FZEc]y1l fG!߶ '.&+A`FFKpvwl:bp8|^n4ߔɢNծDv`՝מ&חqAy*CbXts yV.۳Cx8:o&@&7VS:pmylhA)zK:ee干 H$nhovfBM%xwnw?H]t_T' >לgY.n5,J!vND1T#+Uaib"wӰWG{n~?We㜛t< 磕)o&A߉=~1ODۭ&)::URQr~!Uʹ?Zp9ǏXd%Hy}7>mB7Wu+ Of ' x7V%9bQgBw\mC̎P5w:xsL?ofj4 %B{iu܈bT*y+MsB ϑQ/$,zc 9 %O |%~A1c>G|ʉlՌ\~`aUfHX60(4ɲ!Qj'Nln?v /.ŁAK%(΂ vٵjig\DsCf:,2mơ~{NK$OeM(zGlgYY>\*#5a__jL2`!ؾӶs,qC\'Õ=(h7C&W S{~~ȟݏDO@e9zppܳ,2T'RNXyQ?R8o655]wda:O1Ԧ賅7 ԈU0_4K皙vm Y](z932; :|lLjuA1i{*4G h(ꄴ,++{ .QozggG`DŽѯp$XZ|uOarbHoyKk>CMO??^5T{u28kGsnI{1ExOlCO'37P5_ \&pEGnԃ^~ mOh I6W(Zl=ni+0ʈ>2AHv6.:SчGo~TIPc3_R zAMuzqhBȆ1``nfS\/kt= P'@wji?,tЯN!J/"Ђ: !ԥ\:PcZW!` )ۃKi6NÛo F{$u=sAU4^gˠG7.niy’ G]Ld~&RlIZ2Jr w{htp'oS `(n}7ΠE$9";B͚},W6>6ݴl:»O fQ+^s Z#)_&w~XK]X)qQg^.n_T;~0AK_+xS0IiQ`h>/{'de[#TX xFH (e^\mSZ S2k%AZ&]$[h?ZCcRi >&$]ha `/SkK׳0 :Q:][ѥCuwp?Kv73B"uLmVjOAU=R:L/GSY%6cCuY?PQ-Odvm~[@n!ӛVe ϰU7OZrC5$?E;nUn[z= Isd՚YAOH~~V4K ~A rQ 0HO;XD> Z%*vjEc 1QXy`PoםK5w2GeiouhťFs} -t^wK$IӺҨI#uɷ-ַ1$΋xC *Dp|՛{76+J!ޯGsKτNk_9i N ,r aܨUaCI*q(*~ _{ 輯jÉ!şz4$AxhF@JZ&񂳛{}6KJf~*nCË~"XtR;O*>aL4`Cr:} X<ݫ$~&j %=a~Mr~0c?`fg xɛ3lk{ﻉ* ~4УIg )Йv썮-"$^SNt@slJސAeJNe`WrlHJdHZݚȼqfQN2 Ȳ{+)iڶIL/)VJouyk3[X^ky5_l}fQ?F_V|5ON A͌L c7f::u\ y |J9 14•[6돕oz옓B8$bAv[y-ݜC`sT18jTCױvw%H 6k&(51Q;$p=IK^tu$[Pe2,)B8Q?BF2n.e |Qx"?QFwgT#Y}ݧ#Rr)gC-VI3I˭*ti7#.XwN 8}% jpqU-df6>]JZ]ʢv`z5'.i-]=L?V5pHh2ǏU{p 8޷Q]lZ|0UD^dTgN%CgIZ k옗`Ecܩ@y}E۾ۿ"֬J~ "#nŶg4iB_#bl%D`;Ӥ[,FBP@IS[Wd( pՕӨ*vh:CJS{,j}ogXNΌH=[5[ {yGTsǞi>6Kh&4HxjӉh!hc!Lӯ/qIdAH M-i8nƨ"aB,v3n\z n@;+a8̜? SQ{gR=>ٔVEj8~Ԫq ypZ88N;tA}mVɸc.6u\p(iep[m:7GWȘK?l]X'*fs0OFw"K,zR,$)RTom-&+HV܈jMPzΌ;.L0xA^>(xSrO8@qND(G hD!6EQ8-ivVgE.ϜB a/IVŒvntG= P-w!ɾ) pǭdË1&@?yE*=?Et~fh _;y刺L}٧=ƨz~ ڵjH:ev|24l "ջe%jZyvl{iw]$AxňϹuG8xX|Q7I^3eSLvkzJwüCŎتy[fsc|[g^ӏ ¦b _t=9kS0\^;W+%ۇq;m"Oɪv]aΖU&nR&H(irV!5.ʇj ﺫ?d_rN,8s_0-)/>fܴU$.J恓 kob%HK$N] 7t15tJ"@b{ɸĵ,tpenb%+1)bŭ9 eֽ22A߈vH$ȁY7*T7=Ov\Й!㢅?;v`B s92i;R F5J_$teqyJ~KZtm=I i͸@Ne`cKFp -Xv@O) #M=/qHT ,qN8XtL?ϳ̂LKwMJw? .s>3T._V*ZN[iXrISQ[$BUT-)zyكnA :[aѴNv浊Lwy#:zPT65q9YVA~J ' f^S-PBh2$8o|}(>'uG;FXq'CkD2MͤLS6mIHݑFCճ~vK c8|4w5k1SczUnLٹQr*(={:$S w&D6JY*v<&SCR3 x5zFtO_RZ[bR@/waE!2VTzFBAĴx>{ӄoE_)?[:>N]6r vgav/S{DzJy.xA)90s c6ЌꉥW{/p{T$R# 4]R*O-%"|9@&햫xb-FڣkX`-K\ƝčaP>dO3s0Ґ! hK[+Dka,% 8"X%AUMQXo"A' BL1_墿`+*p}?:!Jnh /XϢjaUTXmh7E͐ip@LY,K熲QU:{ ǗHcY,a}ls=}-"_Ԣxme%̛ܴ^} mʀZЧwg- ^H"De mxf7Z//5iӋN'y~9ZHro))F&4ld&- ڨ8 @ .wSku{ ؐ˻3a$-%mayo8ĭ^x߃**9 1*˂S'&M62#A_u ~j,g>]:ߵ{8 Gʌ4Zy$h6TfTQm2hڈ_ r?M3i%Ⅺ|pCFlFLO/>'.f%؜yVĝP8MAGn;{ZvGPrA(JiW" iÈp~wpU7.չRIPP;OМDdhD X6q6IW6F9|1*X$z\dVEKG$ !DsV{N4P$eտ f>'5s/ 5?pӰ{n]7Ժ h-4hAZSVr9!矿13w4%Py5oB‡V*}IJG2^.Ѹ&J+0K,^E\iJKj;K'E'+)5,&6o?指٬ OܶGic lT n;ԧ)ѝ59@5٪U; aMƝ*r |w#s`tN:_[z=5MtkVs_NhrW$5H ЛJ:]], X~JoQ H7;@VwXj2̴P퓷7 *! ](LfJOTc*M%YiavML48RmT|,Sa6 \|?6ƣ/\Mt1}VϺ5z6 DV_;<>M'n+vGQIJfH36^;}MQoha7.J̥®o1 $kpKIl-a];!R[q-yF VJ!)#*%{8o6Wt Ha(Ďr#ӿ9@Ji:R>%'@su f[s! 4sƳr2+-䅒_4ԉ3gcُzm|CNЅ/+&tH@95)0c9 X3/CbQx'`Q *.c.6M`eS1"nG{~2@۾3xlWvWi11팹rsVDqbڽ .,',G A#^7:硡aLV2&UX}bxV p${!v2PV={#H \vL%ݘTd BDD~W}beˆu}59W@L % y'(H&$I<ZAšPDEDll%5vKv.odTh5腁oo_O;'[q SZ#A^.ޚHJ#3(r<+pY{3s:&/u/ULN,yo@29tXt"u~=)XD&d+cS ?zxyۯ(_JeCV1؜3$c:ϊ@d!x>ٵ;5%ū\`lK* n"D73qKL&-}l+jѹ*bQ}s S &b9M9mSGkfcetARp~N|7ŋ sˍqq] =u_Ik4wLmÔc}JCγ.QVI5𓳑7 LՀI:K GUTF,$YgڪʃLҟ_W% a >x<͞"jw/Qs @̭ZO 9]Fb2?+aˋD= '/BR[CZ(>7ruh1qR%ɘҵF[sSiJFH}1$JNwʖP!o5QT22Y[+7YPKbYZNYWbhՁjܡ"\{n,%;?YY"'`(m\cV7hZ}zb1iuh.< M&x, ,䀈{fRQ4而zWn(}}R91t4͆9oHo~[x;g}RM) {ySHwA'o'Ԡ8rYvtvK% Oqy9+]Kj|:2ޑF5j~fc"IӬ hs=Q}G<,@fIτ:@%erT&'*rPOIx"Y%DuG:I> (G|@II(R4ejb'8nJ}ϗՋB*2Cc;xvUPl>:C=/=(O\Z5 m.ZѰj, *CelƸ, Smo_2| lg'~D`U}qv!?E"(7J{?ȁVjyei%i30H5B+O 06+!X)p$[h=r:S=e>ޮ7jar^Иq6SIXx2*%D8F)TAdt;e!%Ϩpp U9j}}G`KVSO;݄o +,^K\PH^l ŅkAwTzl`^>Zz+Yv5=QM*lm;>K`cE4"l,5? 1i=fhfaiprzBjT$Dm,9&CQWc 4i+ 2qWxM&K=1::1_tI +\ILj:Syg̍E"7\~i");Jzbh.a_ZiӍdBux:`RaNEI/@!f翋091p4p^*}ゲp= 4jpR9/}k)n;*6 ,x,-==W9{,`؉`O' Ɠ\y85\7y8dc*Iн-|x }n"1aRSBLy AG?3yԁhu)4&VsfFAb&I-\ǾJw?#=:PfDXWV.1⎫~'T EiV${ó/Ǩڍ1H9Έ8g KZif~7&v:l#SkP!,#b; e|agfbm)уA:=Y $0t>iN-ߠxdJ5=kYf.o wn_0vex`' 沥JWP#kr ʜGUÎ 3M 7l `=C( Iš*PsiTOS\{N] ՘jQdκ?2J  z?[kX6օܶEqҲsE5w &bR_4Br+[@^Zf{]n=Uo| 02>Af$80\:*ꦂ@jp"ߏdnd !q߿_kjhs1 e׷tb7bL  4t Ł>$:&! jγ4f{jB%r.reSnLm" V^H}*aڒ(Uj-m+Xa%[nlk~C=X }<&ry=Q_'H4;~c yE'])&O`r" t{am{:SI ɷ#@=,ɄD@+Xȇj,_ou#=xK#&luk"Z{:}+fg*yǷh\;j}g%ڲ w`8RRjSXT`mU36E Fs)|? nM5s;$l;6q@ _Wa=([Q? %O@Ynt[T(7 K-֕G.9E>|{X͊I_l9ٲ'5¯c22xog gUv$:l7) '"Hڗk \ptX^<|^G `Ÿ_aUW"ḋHݏ-캕Esf'26 c CLh.[ ąO*``%5iI"Ln! ^f=AOeQDO裇bGPl -;jZ.􁕢.!WMV'4*c"fƼWKւ^XEAjBjTl g;+([v8֝$ 32]mګ=N7A1 @ | jϷ'iF\7\LK.wF#S!7Y1,:l׍GF]HMvsZ<ۉ]In̨n#/%O$oay>ywL%8 ɿ: =z$H+6*BWuq,/)$kI['7hdg) BwO (_vf%!aYmY]Vd#tU\33E/ ৆(kӴ qz髺W|%/A0-ǵYR,ڊ?L͛T==tnT?=JϲSUH>H)N~oaYh{+;1:T=|{p6߭S}UDPl.f(pTpx ɤ-MCY!gNZSVfFI2qYLu;~گWGbI\JiH 5tT%*)x+Βٸr; tT%$D0 x$lm%57t$^K_~Ox@L4~'oY^xw(5h-Ƙ'g&4O2Y=0(=s7Qe~\r?4;!n/6MNXsAC63No v[Y{zz961P=g7JxY̘HX߹ n` d0K49yRB|&ZR49G_gyf5Мٰcu%/0+$?抓\y^r>=yf/z¡|QƵ U[MuE7JMi *՘l\c""gzhr؀.AoYDiVnt:^Vf 7o4u3kj$G(Ԟ D^׫ޅMp_yD6`.3d &-u 51T|ĖgYZ07070100000066000081a4000000000000000000000001644ae3ba0000106c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/isdn/i4l/isdnhdlc.ko.xz7zXZִF!t/07,]?Eh=ڜ.+f ~v: l=S s3r#D4w$wPy%$6sf =B~ךpjT ^~l~uhqX$&QdĜvGFkwA&{ *@,lgI\j-YD6:ӛzxrTP}W*sd=ǶZ|+NP-3 TA0g!Si~U]"xxy T>b wU$Cw^v\sǧEQzw3Q/b#Qzj@L\=T8+*/q盒Dgy+Gs P*FaǸ,s NzVT%g擄KC fqȣm 7Td>`xWʛ<9<ε Z"3;H?HY{O@5s*gv<,+PߵT܈/VMy{] 2Ũ4zLUk'9ZSGayF9ڧsF8‘=~tJxF47O?1 e8 /m7yuK4 \9n}^7EkQ^ޗe:VlG6?T}kYcTYje$ƀ=J"k}Oyҟ_$Zߗ4c|7"h-y\M0d,Աa|䷩[fyLS1hP[i.~&[萞C;Bj?AYISDn(/LuیDLo)dYRy4yMee-A%OW#byZS" RaY>mrZ?*99{"C` UaK(~]L/:Bʉt9LYNFC닃A@TEM,( -":P-NGdzZk[;4# evqx(X DG /#r\ì3 -^r R:'qvɔCFoÍ@EHoKdg=Z{ֹ7Ao *IhT6 BÎBa}jzhւ8ݐQ;i\9|+O9^BFwpvUUf|'X徃]V_P!3}W)b>HION.(R?V +A'|'}^NKi3{<݆>B{A`G7܃? )TQy1k9gPgiP=AN>7 v+^Z- I1*O@G܇KQ=יՀq`.>3)K/# 9/niia(O7u"nGQt`&8[^*A{%jF$o0v?QopNv&۽NG?O3pqXvePd2"( "19r0qa}a*G 8wS=|ذRCXܾLըo¶pD٤^Y=٬d@&v[,9*ʳ?4%k孢 a?gw#֭A,o[ntF\$·ێ*,-ogYZ07070100000067000081a4000000000000000000000001644ae3ba00003670000000000000000000000000000000000000005800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/isdn/mISDN/l1oip.ko.xz7zXZִF!t/W60]?Eh=ڜ.+CӎiJ/j:aF/y[ߕ-G G1[llC:Y1-]?8w|KԋwH.y5DiI9.,б.#";agX37P}H8eB<+dOc)jܯ+'pT_0 @mZ1ԂUhI;3׹Ћm^|+OѮD5d^6,l>9֟4T$h~d^7MO†gXN+9E*&2ǝ:F @rሥ;/Bk O%$Sj2{D7bJkž3M_Re9?S.Qkp;_ӏ$_B!º# `J $.F bM! $i"4LyjJ*tcGWfrg"t;_,*r~2xE< KsNgwqN NcKr?Ƙ%{ ^"87XڄgO_:[|npF ;y5hm1Nj枮G`/%.)Fd|lh=xn׵ڢZ^/ IkZdzUI&h דZA{Æ_un!(?mQ9RHT[j88 FMyDX;9R?1Єӈj]²q: un-wZyS>--*`rMW/G+% /r sU ̥XbEL 7`F V:NE⊳(8bO((*+w˜bKUR=G^ Qa%KD>3ǩ ~J#s€+x\m]C[FDKQp(FJ /tQ~KyHW-8#M41tM3\ܺKM/Չm& c'jd\*9Jv*?SZ";z3tX}@h`la] ;cU t-ǒ^:V',"RuG:dsC*`3lՅ=U[*"ZއN7ƽʨ,A [$Mވl%VcHhy~<Fe)̌spQʍ1zW][t~#,)ʲq 5vJ8! 3> XVD0軚IMn\e}14(@Y/Z P.ͧpj£*}#xĘ)l 9/J@ԥe98t@9AfwJt̮iڗ6+FIG'27uMh']^V HQ^8a韌4t˰;R7*`E %=YR,}n&Kmv.mQI$v>D [cj+UV,[ĭyyPZ!ޤ@ 23!Cefo+kK*`1L^y2egd3+lW&=d^W3pm1inBv&KIX^ I %v bg: hؕϛ'Ќ!6l5#.Kos{}DnxH[%SQ,UQ "1A$@KK{YW2>Z{|h\/F[fB ̚ń}f48tW^jYm[BxsZ:nmppPZ! 쬛r})E٘V[?`|?8t¹%ˌF~P|Y/gumkTDEMcYt*Zvu B49]D7գM!fbxïѶPEWUz|$6y?Dx 7Ga"|Ng8)0=V_x`fs k.a1(U6 x}i 0[tGX2Bifja?2쳭)$bhdt=/Ju$r.G|q.URF߭ӹ~"͙WJ,~+9" Ѿ5yj l-]}:btrІ3=)F/&tTz.TȆ"nF$VHlCN3jɸ=r)X)Y}d"5πsҢ<! PpӃk֏t&axÝǖfzj־^ oĕU@]lh @&0. -&Ӄw^GH^,V ˏVWM'{L~utڝO,sd|⼰扱1pD6˟dtOC9Bg9\Fw9D( vS#ZUJP6qrY߭}A,@c&Pf _l_?eMԼ7K'"iY"3PC PCi }764ty`xyaR!TUlk*XL{*R񺏙^g!?-+φMv{X̯}&8y`:E9>Y%(GS$/4Z7Yzӟ+Ë>Q@p}V K,Z1zCQyu6}f$gϱ{<[r9q!ɞ?LD.UDW\Y|7Hy~I杻w'Uދ/cΚӥBI `G6W3\kYzfՋn?1{-W"-y'"@Fk(2J;󈠖lkMH|fi;( Xq},1e(ڌa*xI&H,یTVh(oZ x N(!_JL}'ymx!vۣ^{s)%r;NO:T\n~cۺwNL`Q$*1 gguAơE~&(O)k-B3(ߥf+sҌd]s:ڸЀ  6n_gU*??8tiD;cȯ4z7gp+Q/WC 'Abs|`-xIGj0HٯZ U!9t}Vts|3GpFbbM9F=ngYhx4j$ꔝͪbQ?^*WwjG='Wed.R 52N9L:aIR' ,6Ș6nj).p-Hw(йl'n\dR C( WL&?׷PUIFp~珧(vpșgac4J֋Yu#ʓw+E;F2؛zh4CрGJ!˹Mʸ^eVI]v*D!8v q@2΢k!zAR8*ڃ =$)|j's鑑ՌE:Mp;tR.,[2&G%rR1KQj@\¹8t(yFUXhe!;6_3&i`K'H«n *HUh<|00DQlJܖ5P;C I@^jsrr'Oc ^6!M2$[qǶ,gG,c3-)s-Q \jˊULU.q%#l@B2 SkZ< %(u<*F50rFL(3j!@*r ~eze;r.|HPݾĞ~"k5]Y64$oLminl"t4vKg%g`6QS*n7법I˗qJ~ia* nUgm&ۍ|{WTo4-CR$TO _㌿9OhZ4b E.8 hg g/Q?Si&vb)PZOtYj%`ÔEc)uF*lm(!NK~U30' J2I[f e_/ɗn'km64 ^3Y~95 a QܦNf\mDu9 bbIy+fC;͓+$JS;`+~ b1Yir 9}nR\lXP&*lj?*Bڻ|Aݏ>BCo, !H>=H&A\}_=F =Zv Um?6/)briI 93xǜIdtJAI{4G5ZrtlwPDOzwfAƶIM\YSO}qKsmPm B) >wC榍77Zm3[ӔN6Q|I=7Q|'0ԏLQc-pFHw_fBEh◟_oV/9e3CҰЌ6D)l7ۗ`wǴJ*?remT]r]PAX^I:ApR[ǽ5mvѱD2lsx_o7>PtX=r+upzV/b2s 6̤?'(k8L׿y|)? L*1 /l*o ,X)8KX3'*&kd󾘎g(ih"L G^Ո+T#$;):K uͫ4]΅dO@l/:Ue?fԵW-(sWw'!4h8jT-F9O4{p7fWIU NbJ\|cD03Lcc v)7&S9o-1'10]Vlp\i{!PРP0w9&D.b+E'M<_Cۓ{g3#p)YE>Mmg agtKe%'QXbuMèN{a9XFI4ZR/dWvU@\!J76/W <\b+DW_idl&d3:Ih8вcPh.a⢚Z|bltf/u}i5Ů??DڛH-Q()v3s!Hi e4{30m" FIDSDqڲw={[ l_lt&)/Gt7 xjR}lspKI՝F:yzP*9{Y[Z.WBv4vCTwO{+BQ-hDU V2n^X(Doe4=j0l\niL';Ѹ8kCZhm{'ѿ=lxBlRz^" k!na n\]6m;Y?TUEb;l+ԛm?dND>=~,fBfv~?oEYڏmt&tec ɣx6!w?m$A&<5<ǏȢi[$棬=&|ˇ6P Qmw!\'؎.IinLm릹E瓷DLc޷CLB݀>3)lq;g cFVW"&XHY)`c@P&M;^o=Υ[DFǕ9I-hu2LTl3_ iX4ZenĿnA9k Q:)v?L $ WdjcHF :D6̯H&5BpPP<ɬ'g):i OR*~P]P4r7 E fhZڣ"܍&|u ʛPLӷ| v(iA6\ 7ɘ}e5jE@ЀTu߬+}GW]<˛Je,#OjtƵVêEu{)B%qA'M?D=즊Yg#} u)wh o5 ԷDUYTi8XTpx0Y4Frj&|ӕ-;8Hh-C?Sch{ U}fƕCFJHK9%:A@!dɣ#D|aLjHBUt1|4C&(9sg뿨#6k YKp]8:晗a3.:VG1(M{Мd~kGtM? ]z ],zP APYpfOod6 gUlΠzYm~eL]pz΁GJ|f+_R}^Z[_@.ޑOߣ\8la<'n%)oǁμ@$ݭ%hZ)_oL $'qỜ E):wh} E4ZP?i1A>r6+1}ēR|-9iok.ב8opAs_m8yD3,Y6g#F.<+% T9Zz)¶_>0ܝ9\s^yߓ]r;ngne#b$ -gU=yt3GCGk75 /Vp  yԥ"W L< Jw3P`ú' ;9T8+{eͼLǚʬD@v@ ]%6k^OC_KC2PF')"73aRpOlˤ9yO|jDjUo0z"Yg!L7<~4R!_ث4M7O͓]}s6j?puMά;ZqNn:IA0IEjgՐ-@*y@[ C-!z5oGwm}ס  ~F5t$d58o҅|2X?[&yAqv^v bl(voͭ{QFJPP=rT>M1z-fn7=UeL,Mȧg4/Z`/:~X4u ֖5[C +)24lxtrn+hqԠH,<4E&C]@Ivq~Vv V$e26نU_6@Dd~s$s^ i9WG#L_'|bT_!#1A+#]` yBiF!:SeG @ͩ . N>|xȟ}:H~0I/-+NFy2Z:kȑ"Py`TFÔ[it}96vRbŜZewH7:Ը955v 'JyDsr%5n =, D,w}+<ԑ[,YoYmK 3f`@K; 3h5e9뉤MƮ" 2 ]gi7p*$쮽=;Ҽ 𳖮-Y #Qi@vd-m{䒝(6ChE9CN|XŢ["_טD>o[1$dϑ֙T(FENZz*#8/,S#w-A([#W3:z7X6-->楑볒̀,egIsUkvݼm2=1UyAkSސK #uve!8 >'`o Y&u|,\ߧY'QQ1U/Mˀnm]-7µVXE 2;䎪%(ۨOK%h? =J`%W;C_r&gŗԳqe/M4(͐B*~EI?B5֟ulmyJbLԮbQ\ opVwV&`{x'A[sV^:ݗ$9ߦVm+NwN@C敒S_ tՂԍ;y@dS[Q_2:P-0EMjm gFF$4e>_E49o7ɋ?)Ec$NnJr/O [.~oG3>-sh^t8+@okWlȜ3pGtF^fjTyA{V8 6Vڂ769\U-.%~5"/` p@LCk/[o+Ui^if06-Z 5g T.* ԽJtcL0j Fn+ұJ$ T"lb~{'Hk yӄ 'J]ڬYBۻTf'c ? dUכb-Q*<<ݾpƤWlt<]޶2 DepujX.g؆?*21.EfNȬ2TFhi4қC$H%1׎ȱE2\oJU39]`yYXgBn ,@|A= uzT&4X*`_ѐ^:٤Gms $=eEB/je\u3q/ V@ _w~{~=ׂtnp]64!gj*_A4_߄:ečcή$:'B е/O_^dGHC}LٳZ0`fI/cAq:͖W7~7{JRk5FS?KѲ(gB]_L ~f9!`_H1COu \Z'EgGflO+YCZC* {Ms`e::O5w,g21ƻG9ęJWsstj} :~h qMxBYa { iN Gzܕ |1u'[eTP"؅`Wr/o&c3ظ9%? oShӃV;gMlj)sVFFل,:y:8[R^qQ< /'Yei'Ǡ?/*<;!uU2c\V,w2l[^b!YVg i7 KLB*XQ _AA/^˝oʉA9=@osưVF^3j$ ;0U߾[}P.#qɱtSYjKdhN p}?⨴G8KeX"6f0茻s Xk0"ՒPz^7?0#0(`3}ssCGaw X&D*PBQ09[ð[*8@$*vg7W=2} a oN x=+J=F&5G䝆 r}h@XSƽ&?R ?DM:Ss}}nVQ~Y_|" ֚-CZgݥ#xáX44P1m,B8SB?sLHA+ޝxʚb+]ch)JiEҖ^hї.cɒIz TOwTo-ܮEʷ1˧KJ㒕 &i!o!D3ZtⷫI8Ň8@o N)]'9/g5 uxUh$hu#Y"1SSA rSԇ;\Z_'h.`K|S)X 1Ŀ}:Uy؉HVnMI*ҟ }WSѽ2tKbU!KZI.lzT2iufG6nOjN!AXj_i/wr)ЕvB̴1.^,h7mwkҐwr]. 1iPa%&(ILYsʇ1--Xb[= H(&!YB8}FLiF=u*m~9_&h_o % ΅\_ݼeQv Od>.! /fIfWwH h EZute`aq tcJX]fU@0'rCȿ]ӃD^)A*d՗&F\+VqBwwr:tHtp籗bUAŒrOzQYhpE4,A,کUqc[$2 f^-/YəR. Ϸ=WS^+b:啇$lj «]")SAU}Uu]>ƽ߶.Cc cUߐbv@+PB6Y}41mrPu~ 1?rZlMY6x]_SbS*E|8sO70Ʒ r5w]s %cT4LoJ# 41wh[M/ԑ _:=hb Z-޺gkV O8= NuF\K5.qak;ڹRRW vnXJ)y,0K~0R;͔2 |9Ԑ&CLT=MꥠQc"O;D퍍y0 X8h]&&8l\6A)眬t5xǸ!IWWi#=''3M9_-D9ΠrymQj󠑅5nNFHue6}rQUWV<8Q.?;On*LeedTLmwo38l;2ҿ"n#zoJ.,WٿQ.{7ìXҵ5Ǵ;IZy3@LK:]mG@#JAGW4qsxSݝ ɹidWc{Q]&:' oҟhٕvX]`N\?(/QeD Eᄴs1U{Dj(s )+!%/ʌ%aޛʳ+Ƒxl`=guź*@]-9zf)DzSjq`zL@]ܱ[IR/FS{4|I*icn3^MH5 -WQjUs:DzYp؊ŗ:_XVm *d OWtf WiM]jO+pO6K}GNPg ;@fLIôiJ;d'-ly85{4ۖb0JEfCSl`S<]sPwE^^kͭeXgzJmTՂUM/(֓)OxVdouL$jLiQ7#-05A%Ɯc8א3> Ḩ돢QBbsWE!cvclu֐ %hjWhK>OsCm+y93Ka4j-#ziGd ѣz;lTB ^=+R ;lUnu{XHl-BKRYuXuq|]``\)ywG 5^9cxbZ/II] υmjð2䃛枷 a͒K2$rjgxBwU KT,aDL22]g&uoϜ]e;%tsG+6逾l[A%C6[eikp&*\Wa\o=N橹FUE{TVMuF+`Xg'e\?{P>cޒu|"U袾#>:y+IXFk&9|m.BYd'qc*4O.3ǃVҽ6,rp!R]33+-'':Ύ\f8[-lR󋖎mT* { oՄtGQ'S~7gVigsqnn MTݑVars+X\ܜY)#1\NO  $<VĂ ԓԎW ?Bặ:(3As>1B*0ƥmUf#/Ғ Xl{g&L[k=6|UJ d]#@5`;JF lOЖ .Z?ŻPA*yD 4z߻ kXX\QHT)})_5, xHz䶈pV7C-45/y'L>j3reǏ'/pZe(VG u6\|I}+4M,Bi[?H)i]vk9 V&yٴeǍB8wa 2kH +zk({Liݓ͈ [ ]QQ6x- ҀH'J`]gp ֶՅZLx1zmdf,H5l/a ž+ JO1fwE ѡD5?s솹^v$2!3U6=Klp4cf Gɺ[\-ʮO xIZw+@nƗDH]|flDPu$ـ͏$4}c+W J7!v1 GWקxD5^X1ob:#&6Ã97[48(aֽѮkhwNä1Md_:afi,E D#U#7DVKDH4Ѻx׵.4CPO^mˍ 33}3rdãLjήc&,zG+ciz`Ffl9 tM $p[5#@bJ7'4LT{2S"^SͰʁz$^B^qG46BBMYeÌ=H4; ix(ed|i5mixJs~#x۪\( {7P^T]ߣP,K"qG߄ bVONF*$nsT=y((Alwi"$SF\bh4a?17ꆇxe`u!^|F-LIϳ$>kp>L[x{dVGIjO<Z qNl|\;%`K]/?:8bH AdJ^k:z'?rVJ%աhv]KZHhW-2ϫc̬ofdͳfHQwx'Sycy?sD!@I@#Bu.v#/=, 7O WL^ AXp"(Ǟ^>:!43eܨIL=^fߛ/NH 2- 8%e"ui 0FWAxGd;JߵXJITqW#~5W=u*j|lZs7TuYDž*eKS9wy]9![1]|r. e] Q` !Za24W! B_ƥ"FbvkNRh{q<4T4qsmC`qnjkJ^@BL"| Q 6ӧf-O<&3(\yM#Տ^\gx#*:aOf]F{Ö;W܀A-:E{5AkiU;L(gTLj2t+L>A)iY07kThyrzӽ%tGw(KL'wZV+MmӟrvZۯk-8×A L7&B,mC> d +%HW/=vUI_@ ׵.5@|FjeDpñGyǖJ\MzoH~] Gj @V\g˓GE|G{(O,Ҳ#)57l2̓xز8ܽ=,vcj+O6;9B6YX~=1A|m`e6%AFTǎ46rH(!0dir;.塸|bdEԓ+c:iվ8 eXX"!`4*%cл*@RmHAA' op쎑k$V6Nۚja?㒞~T{[V~:|D8}ԯc9鸨x^bP/v*[2+y r)3Il%ܡ;a6̈́ g`m۽o߫A+q{ "ĴO];=͢w1Bز|` [ W6osAɓgL8V TT8}-fȄ8 Ԁ]z;8g6)(zD^ND$1~(g|LVTat W>%a**fMټdz˹fd\Qq:-~|fwex"rp94{F>;<m#eU^(\snٵHӮ{Hz}|lwz۲[ɔ۲+o1<FEkѾu i3:;Eoj֢*`JmMq\mr} q(lߙ!sKe71HJ17y!<2k¦4LZ[On> "MaxWJSFukIܪD!Bn,6:N KKw#gõl'?꯭h]wnGգ_XoaIbRX %z ]9a@vHNz# jcV5KoǮ21N7t֭`? HZzy(鸄 (xNk#03sn duv̷vSw_m+b`:%CΉm_>'b d. NP] N}RǫޔtHw}BB^ θ>֙h_MOTO (`Ú).D\AfQ~ Iּ¹Fd*qޭ^K VE8RJKp -C8Bu1ZD$ 5 _u (u[#"JeHMSuZ.}ґ8վu> ʳcIJLɦ[g@甀!Oj 6.+E2I]3W2Uk8T}JeDTL]0C帨u<Ӽ @xp0{c,bkct3s.~yu*>%ǯ"1e0-s3@ +uau܁osv] WZKnOz A{G ~?,VMZr;'0O= 6,{4Ѧb;R0gy%Ifm:D?2aL늫f\0pA6|"AA|s|+JgY؊IJ CƍHљu3sbJ,|ȇ4e)`lm&O_2)d}whYX칥"2G R,Nq!ճՂ5J&᪰ˢ*(^f% MVmn;e,x(C_U$-L++AEӇb*P ˶Kh1B|D*VP gvrRMڀLlBwtZ;$?\C[8K?5#Ryid~牅4m6LMҬBcɢD핼޶ߕTT~٘,GMq E59x#gc jۖ5dj&D))픐 m4[;pŨt>!7G# ھ6Shq= qQ[ݳOaD1]v){7NYN;gXe'i \aen2mN ׽'ֿE~^xS H'0e`bf!мvIlTdCU}f3\%-֤j~Sdg)F6qZlMas h*ú1T yM&)LB+ABd(|Ζ!6;3`$ke'g+rD|fDD2J,}Ul\)T>V}^""ӳO qӹ^ƨ d-Y ɮ#}vՉ9Nևn@s &'uM5V5v};%XᣃV$iEz<UT.BX,.K@&@; hƮ*ԵB*g]n|,?T0$Ẅ/C\xcPev1IMi ^ t(W䥆 ЇDpϓOjޛw}E]7sc?؋}Z0N\dn;4E..yː&ʧ JPd?PS_5T!zl= }kԟ1) 2Cp n%tfsw!kz!3ZR`xl~ǖGNXȮ)MB QI)ݿSF>׼ ΉA]/˘(K=07^ Ja-)1 L5..3H rkTi.6wO"׎솷ԼS`SVQ5S{~j@ 1Kp/O("dkX;@bCpqD@7yO'7+l(57Eu҆OwCZUS:\=ز7fYiw{*?\z8.5%ܗuUI$SRw]\N =ȻEuɟzS$hDkf|pPA?,j'TZ+zZVL}dBVUm I01e'ճ 4{U3r/t_ehML,ҊoUIKQ_TDl:swqE4Œz+פoVF6Üm46~8ϡ=|荛Q!3É%2Hn#tm۠78˘z}7jns[H}k,^tUQ;Zo|l1Zx+Y':/VswOM.9M952ff t諮~%@Y*ShHQ D J%ЩjV9cҺc:C6%2&x:V>=܀fo(:v1q,g\lM }/J<$r3₩ؘ^$@ !y3r3ʺd zH ':#%fN԰0ٟ M ݖ읓ͥ^Pamkn?V5x  vC6*>P-zRXu%q9lJ(H=8feeUq z8rMk !sxX)qužƌTC<:*O=;nR=qWm6Ƅ/!1׮ -(Rji{SQGӫ*a1I̿$uW&7Se`Y|iQ2j>/5bT2Tmǐ;c ~M}Q7#Au69υ8A,8!x]-\+ rm@=i~B'p)\{`IW⬍F j®&$`LWC*_ B>sLf3n 8% jk φTܛmIM! ^xi :0Pso`vǝ?7 @Anآ8iᒚ:7{%MLU1Z+UjNE2Zf u{~:lA.Qz]JM"Z&0$%|Ήǩy&`OX5AIZHi^'XpLc^~k`xy d {0F~aY*;l 8:Cd!t~PaLB($ V RCuB .UɦExا'\:<6? ֑(1f]Fh?&Z]2D6qDDE!| /:º$ίHͱ*vr_DHAIT6k*G 5 )Q67D%!*]j2dVmϟѻ{zj-lʲ4ȮM$.CҐ`h 6" Zw4"$8jPGcc]hÄ%GNW/X@O[#[q+ XR ;֙}9J`ą~yH~qjnR=)hE0 %$8)ͼFb|*Z1i^vgyΚ!B/?f$l tqNh9>9hԙ)bvFo\ 6.Œ˛Yr =S7G28PSP 9"=ѺٛU)ê",/MQB*T+,aӔ|0#( ";"/Bn2"r{D`Vj-ȂŽ9ܱ_4soCTZ{gYD4Fx!]ؠPH?ƀ$Hw'LE5Pr)ϡ~+s7^긱({'h줙[~gC(|c6r<\`n ;l?v6yD\zd6L{ĤTӠU]GϋQEh#Nàxiyコw3@ʽgT"d)y  ;M7uHjýDKF$4(LU!U -:%&^M+eWE*hUY7wo~ { ;`?zĐay\U<8b+y: yJ_9c[KЖNBj=[!]LIМ=CH7y9vuE똡V,"D#"V6pWiQDcQOX]FnBx^/WL26+F1h 81PPDtqU^Ž!M>&%MnRXV 2'?0<7.VٙNKWxߐU'jereN˽R$RU3!GցH:ˁCI <TjR]ְkFFma}>Nʫ:yۓ'F5.7UP=4g<:=fe!tʿ69_U:l-azMګ`FwB 2Gn Dˢ\WyPp|omӜVS+Xj:9 1$~tB^9ZND1._A!KAxBSP_[?oy^no,4aǝ~~ǂôQu~n& y@)=M o=I҂%i{+,ӛ7q!vw$3K%CDvxcʠjaBQZwQA2u8_ܛ RSk7N_19c ƀ_$8.=M\MS1gx9xAZͥ~T}0KI_}H d?XEb%BOIa-Ѫ LS f!s{:lb'FK&u?}~F@5X+{p^`XƻIt#Ҍ9TxuX8!B;%  :2͐oGuatN+j]]S92p5,{Pz(\%[CJK >ʸA1-&SC5֔9S݈RK%T\AnqZ(;E঱rF[B#UL\i. RVŅaעz WX]!>l TXhN9ѥ!.0BVȧHI)XpzsA"~ɇQT|U$vX 4&3z˳RW'II@(x<}E[Q::ϩ6驢|rN胨q5 ooЫ?)Uq[w;>7N4R%(EaHB-]Ar(e O~DrSb{d8]hb(i~vh l>դP]̂>WXL2wP!.(ɼ(I;>YpQ֙CSl.}rFgY9=aMO"q vƷWB1uCyI6znB ;R P 'O7%.λAgn#7 M@"`X x2 Y W"sx3I᷒,]13*j\wx`PZz H?PY*kO2 L3L')fL<+')&/)0]ݠK%ޝ?٘FΙ>Yp q\eRG[4NqS'([ B GPQ;SawO@MچB~ XyQ"f:5a<DWbGxfnc S{@t4Ҟ\Sq|Oy8J\Ӱvj>M8_#?ܐT~”k8{S"n<`V {ϒZ(k!\dife%i3%7sL̲A$"E^BlpjW}#ʹ%و nI/>B)̬ΩF;?wgjMi;/WI-%"2^gE}zL1lIWaCot\p>Q-?>DÖ,?;!?VRrUP)XȊ0tq.e{.4tMᣏ~},J{g&_ ecHs-.U y-1]#2 #=UTul:^v wQS>ovAǖI75O K~K7޶U6w@s[c, Dy^Ҍ8?lBAV2?[ YxD0D'%Jb켠MAaO q{:y:*ĔBc;wE kF]Ws ڊٹs!FP촛rP(ӮHN~՗MɯDJa9`;ٜyR2rHtUT؃ @3C$9Y!Kݥ:O_z`ɖs$=X\yj?b-VY2yY|l|8{'Y7-I_d(zP8!B&{cP)PU .u%/#>-%|aA&BN#xdv-ʨr2._qrwx+ ~G\X]͚`Dњ~jN0p MR0 @VE𻁵၂q3оU. 6bB PtdVRffF8@N7bE_HLbjrǒg!2_%TP cp1h~~yT8:$t@N=HW0 ͼ<n_Ij<7tt0wK k }b5ޘ>ˍriD |U D嘳#P9ϩc8GSNӔn5?h)bmŊ u|+d?28OS1OA#.EDNOuZ"һPAƏ,q>AňGL?',iPcWHbCeS@,i7E׍7̲!6] Nav?nlUT$e8C0KRHS9^Wi&۽TM p-3pZ?\p3|Uɿ7 cZR2U֤4scb; T&uH]lSjk;9C-8E/}#NZ_Cya6k!h_覺)[uY :E,#`$K)\F0k"R&5tK`vI䥹4pNG`}`ENY/T{9cedqv)z#*!ۑ^i ٞY_&+6מ̓nyO)WQ'iHA0PA<@zMI<?xK9`LV#>`jtMH"JN1i6nV^x_05q2qKh䇳AQۦٻvt%`ugnrCԊ/:|5rAtΪx+0qDL3]OÎ [IG[V qF$+IL@M曥0dT϶ /J2yo g EףԣnH@:|eWqI0v(;~;]h*T03(r`Xi3tCsٰ5?B>)et2D J[/>Y}MڮLm恅t'iu}&YUUӟ= *]bQa͏(w>=Z?uĺ#6 IƟɼUx:(n}v/S.gEHIx"rHӛrH0ei7'px׋nĆᓹc8]) FeW<\v=z=;~v6S7rz$d|JQVA|7ƞOF;wEV|jzT,04]\ijj ꃎGs~&@L0BbnušPfmvcGi.0XQI w1ඓ2`c!Tj.-[ }05 nzF[KI.\W3OW\~l\(ޝ!q|!_ήV]Tk9P] sI`gl,e 3=ZQ htG j!Ae#@zN,7<.lF|EvOq?.vqA5:gdVf]衃$ qGIښ5ߝ+dV{flami__aqa%*pü;hjn!2x$ܫ4A%߂WHɈpb[(*:[)J߃y`دh0򼃔zcF! 6,V F.huJ~ Bgj=f˜Cos7*/Ġ])"y8daCeԈHr5 P2Ig;pXD&-܈6a? 6T+ I0g(Y*X~7|melE1 ͺVPD kVhf@NouE_# `lru@tu4%|F4Y"OWkigP2TJ(%&RACw,.f`MШWϲΨk냏oR L6Nx9 +(!VH1";"I}PT\TALޟksa;KHPVl9fܝoՅr*yv~2pPaI!Ve͸C_VynC4X@P<&_e1|cYR(/} lrǿ@zPѳu-H^ܟPJJ "rgO,I]1jSQ=7ij#d K AUq8ʫf\v򬟼PeVӀ6B a)^o3ÔeATTWF隈*CƋnkv6Sa)&GVf[D)b 2bga Ԯ1hr-T5nprfFC7]tj/ng1&,J2ct|EֻAk xpXΏ Rbߔֻ7$C+h)=ٞEijf1pA jhBL΋֊l=U ;GiăIM (Rq y;s8(И :/"U}QpZzQ;;kinT'@>aW DRkkW`ô!xMۢm`h0!ܡ(?`#A[krDXLRd}3{VFDB&"~Ѡf{3̢2ڻU@\ >onF`raσ &/^qc#SM}H\P 'gc:;#D$C CP@v__5_*-f!ZhqxڼJ3ٔdM?+.&PT!#c{ij0bt֓cH6&,8nG{Z?=I ZyUUS/xr! oFyd_c  ˜dBY"|"~Cs/TNOJsw j*Rq^Chc:$6B`aوvA쉀H:Տ80RRC˝ycG7(:[o[D\SZu_t i,.\WѫQM[=wEV?4Uh%^M%3tR+gx( Ҽ>c"3EI9Dݱ\}'.lXȺN$CeO[U&úQR4=#-fL!չV\4d>2?1XEC$V^t/BFf5cTPFmu;2 s\^䇌kyLPh0DW e*g[%e8W}-x`O|n帟 ?MSyI"*@$Do'C:`Jhc-$n N(?O 8;ew6)ŮvIHJxMA֛@^2Te&d^եHZ%ZxT`6D^2]j3cDp(T\ϚMapUR3w&X= Jq1_3zߣX/>/ +VjAg[z}F&̡Vcu^&j o&#R0Ǚ՟'^Iꑽ&>GtWk1$Np,Zz-yChB/A6J'z|5 &e rhkbQR..7xIe%`΂8t-?2tB(DMy5cN$C=h]_Y"zxL$e M@4"낝Q\C%yFoXQ;qj7/kHf=o-ݎ5!$wo]kKWP.9WlٴnkX}z*F\`r:WYi(0 ^޽Vר:mО @ÅAU߂I{DZ_Tr]cɵ ׆j1*UJi74s8eƏ5 ~3q[?%,mٗz-q8$VqNH7n> 6-H,Zle.ܪqPv?ё_GU2t6]IdkE6?]M!LϳS衮KӴ *vD^Lbdlve&؄d(4b$Z՛ r3JvG˓d٣i7v2#g=l ԱxWE!]R?lVS.L=1tNUGcz{sdɋJ=O/jߺVvEOmE:`?]cu۟}Ę:ϽԌsՂOeREnkZ 2g/dbM!5&Uͭ`õfgSQ e_4n90uUǶF1FafWb>5/wt7dy2\iLb<4.٣SѬyeFz'G(i%yt<6Uq`th;^DlHn=|u$;)a]BEM"O </&\rhGVY1t[D/۲QP퍅!ՍPxH~7=7j-l+ /ɤc,hՒ!Џa$"wMVA(BXYBK/9%V0h͒$_Ԓ1w4u'>t7%Ϥ ʓoiԻ j#Tv(jG",4oLBR>4 =PYU X|8Y~`l`+ 3#2j=2 WMIcqD}{3c5ݝK6<[ AY@6`2#WO¶[oKzjcA .-?߀uOU ^)Cmy6㛣ZNhR+~$Xv"^w3JI?QQ(͔])% YN54wdne-\^u|xSnk®A”qv_+cnoq KiUTϿAT<3!EGˇc>s0fX IiGoqA&9|A:6^!.KWɶg @vjOڏ!T6?+窑ݗc `Oe1'.hЫVds>[hX 3TUP ApW0#  Kۗ5(#K9:8ؔ ղZ;t 6ERQS$ן ;!CAt7-e(ėk?f =}\̙ݨlk2TKe՗ZR3&'Y.9O\n- +D%P"ff~ՅI[dŽ'^]ozfZTV c DMK~uSk\`?B}=p@_~;,` ,5:| 類%otz(":([LVb SMwڶ@{WOE-sk7N^{prC U!T D#g8:_Gn'pBPq .+&aeNC7Z`pwY 6S o :˂vqvLHi %P^?:>K韃5nuGpQa8:$8 EH0GCHNG57-aE}C,tU!EW$tI"yj).Qd$ZZ`}aע~̅f4q}hbMXkC {lC [V|\SGl|TaUj0w'@L\Z_/*BV8!1/?/3 qc>()[7,> (|#ˬ5nR o$jnmC K:wCP8B@c̃[WL>%l[-N^NHGLBͅ76bK5RU/)?KXՂRޱ޶\gqT׉`7߶^G{{r}'4\~˼@)'%QaaфZZ ܏ODOAT,.wڀ4S~ Нryi ~e嚣f/{F 2zD xLaۂiTimbWot;>v]5"2zF8h3ۢ z;&:^-Ra杋[kJШp2B B!E$BЄ;4Tkbx?ޙV\jYw*p|S /\Dg9hޔ1[dq| .ϲj$Qr\~TEG&ӎQ4B*{KdR)gInV\Ja׷%UB28!DEY;'=&S: q"e_\j)IK|(}0cCJlG\hTp f6?f7ct"OY|^Gk:#p4PLQԞ-!N:FdX5 `rwJ6S%(K^zY=.7>2پ ӵ҇ƷK'|{xBYߏ7Ia6nLwʧ V,3?Q{)8ᢺ{6\͢R96t&;_l?Rڀ[Q:`t *)uzrF3<*`7􄴱{X7ͼ7 8$1,A9}N,5V:'BHI9\)3+&!R N'Rg}s{Jߜ9y7Y{-W3)7!*jX>Ӂ@PkGI^r׷={wLAӿ7|%6.J*FİKytx^6Q؀Sah  D~/^`И YcXGS輨BeˉmkTy P]Wi9orO.)w˨ijH zfp"| ^$vbmĺ-eqT*͛S˪ox=Jʩ_rVB%vvH!*PDTz,~R39OA[U&1Q=NJ,?BB"T3_=VSr]:k2%b-FcS[d$ʼ/}Aa=t =*.Dj8P İe}R˾P2=0=Kh+ cw7Z6^^Q65,DHsq 5pg``6Q4ޒca]^1Vq.xt,a~j' 5ڎnuTB]wpa3Z\^|x @dx^zA i3SGgb2 2[I$w:Ix@w`1e{(|liF)\䴾}L)=׋Um2ƛ[`;kQ\{q8 b3 3CkL\w>;@uK>v1UZ8,H#agu mn-y?o;TWS=lsvsz*L\'8=,8lSeߝ na4D[ą#nhevq C ]Co ͤ")F, q! JZҋ]]gV؝h~ZJ:™bCkѯ p 3`w `p_B/;ar]`lmijGu!N E;\SPe1n40ˇ9t00~3JfOf#+h_&|J@T 5 S~#o_(;ER;`C9 ?J&^ +ܢCO-Xܔ@T A|`Ʃ.Ԧ s!8TqțvMLhht%vS!\ Wzbt*^S[ߩǙK#=CVݹRVpC[N;Y~8_ێaFD͵w9q F9G{ :[T`G,v:q?E~5-["LXg-rx`TL Ecu>\Cpar6<ޫdSo,{ãs{r1jO,T&cUߞِC.=i3AyNA-hzj-P-K_⩃, /> z֭CΣCD > eKk1easѯ,ٻD%@$*VE /i兹\L7R-8l =KwN>|E^1'4yt9̛mj6hOc~ ^yt/rdMN5zK=r&0\PV"J{;**\*4F1R(Aě&n0) e*?ljcZ=xr1^G[x)1Ry#"5HSF'|J*b¸,>祢fhϬo'Vdu'iTx) }":ݦ4eXo4p?n ^u m,"UWR-!ώ_-Pn. HǨ mޮ{{?zI6\ +z!6!(ˌ164XҙX\,֯yp?¡c 8,;9| !ED" B^0C(9CS[YI_?hQlր5x= QxPNr/[w}OWNis*-O&W'QzfP@A5:Dy eDøt}R+6 ~_:ۙy,Ck;b1ܩ_4&}.n5PʹguðEHuȡB嶙81b-"”pB'l|+; W?fBQiՇMl)#GKWv׳InR63]i C1;ΝsS /ߥ[0ñVw'gM)Tܔ74r,>6ga_; Px3S)o=y (SVcƣ?J JLg\@soҖ7"> FITBiHH4̨l?G]} 3~((Oq_օ>}ШIpP{/L][*y\cQr)_MD5uVi0Ӆۦqp@tgmQiO8@cb4NgxY܌004#M_/e|AzuqwQAm4#b'oɟR!A>`"y AY&)NOi#ZG}g!-v*ƀhV0(d7+;|6ʒ9b\iX5{jnm yȫg-&'i֎f*ǩ)<Nj}mpQ)sԒ" GPKmƖ~9jN>oӿ(p̱ yofg)jҵ$o"!/R<؋M&k>D:e$}7U=*B|OUuӹؓU2>*fRmKl ܗ VF#zo{K0O}npG Zs߼a@s&Rp[#Dg#L'JiIko~{|tdMfNZlDu2|<.1cԛy y]uڻZ̋ m:O D/; B<(OdrˍՂlGwTQv੃ c}?x##q_IyvvdЂ{[oycUEG1$ ۮQڄBBX~ݡS8NSR¾R,x۱وdz%L1@kUݡrH4TĻv]Sꇔ7j2kU ָw @}6 |9\LgQ{an1 ʄUQ1LZGӄ\Zy>w qsUBFax dM Xx5Yuw ^ҟ2#Ј_.y5AeQuſdy-+dyplh:\yIi> hTBPvy'(rQStYYs8݄# )x8k!_GdXRzmYs9Y+xb/-B{譟nCN1޽wpD% CCǪil3܄!tDxjuRSo7b]M^O p!51-ؿ%"zcٻJ3L{(.\R~|=iWESz[>U2tKDJ!= wD^Ь|'ҡ1RŜy|q πhԂqԉftut{;koD?|1!Gs׳ǯV!(_2+ !RaŇ3I NVr[rasşe7V1ZpWxfʢ(TZ}}[ᗞs!SAD"xnoG*`=zxxYρ<|OfLl 2٧@A] .xa,6k;,@${u?2q;"m訉K}$KT#]2eUհ55T=O?|!e4@6D{;:-GƷR*W<7ȽN}ѽisy7$E\Zg]Bk)z1I7f,5'D\((ҧ.X,]D - :o_ۧo" lc7]ȡ?;AFA` ~s s&u(XkMcaڳ|W!?f ?NL8mXt)(cV& k`wMh[[(*kMUs}T-9W,5m#5vY-fRsؖ*+iJt=iHs=#d7t':ܬGU^g^IHs%s.%8~ШЧ~L3˛0yd2Otqc1 EhA sGw>G'~zP@r 8z9Yobfq?wٮ^F6K8mzI$y|hrLЛvLn%$ǖ$UTC++V89)d̕lo; G9|%&}cUf}h M͚Q7i A ; sDPIl7DAvcAHڞW  Z׫]DtkW^J 3.P T6sᗴ7{rh _Sg;2?j"+&*^YkAfR}rY+m'D`DJ v"= |PQ6NURV(*Nr&j qVK-4I"#缇 ¿EjYyuisP.$vJ&s &-SGf@J -G;D*ϻyl*y=7u!D3 '58nfUVz5ZIU;1G^_ hu 6$fz<5m2F߬jl:dl_ 2mRٗ_GhYн2qe]aMq~~E!(=F.~@`zzmXMTF)uaEʄai =;r-1ᷕ*m>hIեa@IDqo aVuJA[Q r*%թSInȗ`{2<}|1p 98ޅĿ5jXgr"f @:iM$%~CJ$Q;:n'&qjb;̔ Sɜ?ܾ`,OKx [_{ 0ԆZM LÝ+l ~zO`֠$ 7f5Y\Il16pU )ǫ(]R)i^;A}d[: k#u~`V@Z+{6:Ts+)$sĞӤ4-|>ūzA$Ϊ& Tw' u\"E)O8/(hs~ aA3Y" Z&E"s+l2-|g*=9ks\9뫜VXQQ1ۂ׉Mo r}Xf)tPUG1Z.Zx=; ybӔU,(?np~%&J4UE_m92IzK*"E/ pH1|R=  6_ ۷'dkATk"l' Ei,5[2(L"yo/vg؁D 2CjB00r`Fřg[2wsnTB8_ HD|Pe^,4O.uRKa8\r^O]2BtP[?Es)C BӈyR|D/C'5ѐyOI&9y0)yÍqhJ9C I|ʐA~WmKowTxHL .B 쫖g>T8U;Aw{7Uv+iR':x%EnTs{r 1: 5ib2 IۊIt dp4A=&w_+"Ξ0cW#ȌcD/2_8Q,p6)tj'6'dbl/3V 1KagS9`܉L;DNlA=!RDw Hi['nӠgCH)5T/~GX󳏘T[LCCR mWS侚73 83uvCa*MJ 9Yl!ZJ:aRObL} o)" =Y~fk8댭-SnX$SE{\Rk M*6uVGlV@mzlhqa3BޞUn͖(>jU2eo(Ǻ@n `&KEͦ/oi:fz**0M~__M1^~T`'TXi2oR;)9[+Ly/cȜ!490U]sK_ɽT*CBbxX$.}<4t!ve "~X~=_p S뉣#TcH0[ZpxlCKr3G>$"@3IwފO+VvjәE;4+64{"]4qG7SDm}EMbFhO^O\@Ίi#d%x4Lq{?;kGfPLS"&NR"vִ:mmOhA6gmn$x2LJ} c+%":=2l z(@|dp{kIF҄T#/ G*sŴcKIlU"c~>J1UQB;|` dhް]6̠4BI΋,y=(4 {Y5!ƹb<WeӹH&fݰ=HӗG)C+uo TYMʮU s5zs !'E`6WE9r c@9Nd:W*!l.xM8;1oE5z\b@ shuh^ o0OVFL`#"JЅJ-07()ԹyȟMx4,zzkeCb쌧xո jC OОIטV'b\p$^4K̕Y\ڔ j}x5y:~ڭ'ʸ5Toӻ$ a1!MrfIi+ 7vr綢NWf/W`k#'9:M:hAc"WS7*-d05Wķyr#0zYu(n$z:?TT}O/(كTtmLvEoS~a֛ƛY:Lj-qT15AD[n%ԠAYpI|nUsȏhƅE[>C*QfȰ| ׼nҽ4# ,+h0JQ}]rq;! $ ݿXЯ7#F]1(jtA'7 '+kn̳z7_Z_=@o79_c*xٚ7(Z3@2; W6\?uә nBz?qwpa_Wk#J{h]Q 2FKA]LPS"p@0o_#$3'Jq(33V'QVY2OVwI$}m7v[xƣCtjC57#0h &JVU]OzdGDZZj$ u4p#7cWCj=-=|&ǐҕn*GmCk`V<Ǖ ZBMl F&Kkh"<NirxD k_d0E ӬMu-XsS` -&wA@Cr:M6ۡr=q 7heeZ.\&+`@ۼ@PH72$Boe³vP Ɲ+&1A5ˋ =}/r.]s)ho5Dͨ`Wf'8t]{m}ؘ˪`hpPp5~8Icӄ= z4VAQv5]~ŗp|#vSydXBiWڬSʮHҫ`J>>Ttx,ܱӽYFUXܴ]#:Bq-N0=\-zBCe|Vd%)*p[ 􋇏tLq{Ju(V5}MY>."YDROɶ[Q5N$qރtKdnPXb><5kp6h 8*iƠU'9r̋@Wxj(>,9!vI''-5ki'ӭ&ުJ"B+X۸u.R_"]8zL;(yS9{_ њ+]C0oN(9[0PS;|'G}hCs -0OVb"U%/ WNѲɴAQ $ձ(Ve I s5QPRlOR;ʧm@*_W`_$53(%OXuF@,kguIÔF"U!s9+RȬ=.WIG*w==6IDYui_ρlHn%&oٮ'}S9M 5O*~N6_?w#53q3T;vê 0")vLН>wYjr{g/qP.̩ #躱 Z!"l%f4:.-:+Dc?euN4|5rCX`\q/QzdEtB"eEmB1{]q˞aK'zIk+Rİ&M~7D䳉Pjlnl(~%ɕUǹ]^<Ŝܰš|*+Yuev 2B8p_kb ;r[ZWBz9K{@B vC+Y27=MSer4!:f. 8AZ@[ 9>.%g!.H ך CixF9~hө\{1k4xT89$v#*#LhyͶg(,m RaDtqym "/G%,v>#놕[wzwYvL*4\|07t/Pƞ|xL|f9QQZj3Qz:c|Z 2*"/&[n`U 3QAVj> 2|2zΎ8v]|]fIM[FkZKEq P9߬pjm+/7v_U?vJKCV4`1D7+ V#ޫm&kkd`6M2CM4`<1󟙅XİWOA7$"')2JB0  h/Yf m6*yZۻ@$ר#pƐU\\$p }"pgƱsFy^EtlND?Ze+A25ݲbPX4A:ȔW 7|S {P< ,Y ^mRw"S;*'S-s!VdLVh趴}BȯBh(Q0%>Vcn_mZ],AI 8"gYC7-1'~2OSO G'4uyI"B‰ntCSEQv5u C B} rj>24ʍ)+=?6RB(pze U)#I:-L8o?zв9:Ωf3( MK'@2C,%Ȟg͚ԋIp3hFH/Vg6{d$Z?P8h=TbWLamqßR_M{A`L;U(Y6+_0|ʍKH8Ӑ76늜rHZOsb] )h$ہN:]&Xbd1V(z>3 ٽvS|r6qJ?c:LVfkd ̂ݎaYc^g_H#ļYp~\NB{u'R3Fϼ=$+j|(."&j]he1+*׬Ƴ[ FHLBO[)tP̣[LU&󇚍3$́!@Lu}{ {Id֦2+;?|?O$[PhEl4̧;Ú N&,|(zO>`ڿGApU|' z[P)07T.ȓ i> #n%=w[w˩ߤv E@\vW*4uO3Vl?v64izz>݀wQ!š, "egVB*k`Ќ&pRbe|̓%k1WlDjYmPH+!nKW^2I7tT'"B9 6Z/ :qM-Y m4]8CkGFV]Tek_|ka=CU c[.hKdzIT+݅sC |ӗHVKYw{dKn!{i3xIPG?B ݃U,|UQlÐB*ThL``W-Q] 1I9_ˎpO |%q Ԕ^pgG;l8r[sKC :7(7 t+O\]M\2pbGi*>q#n֖Z_uIɫN .4]W)LizelA-q"j ʞ7Oqo ?9z1 \GHiz׍X'%]2+5=-"EGl~9ЊdN8rȇNAL~ǿui$]O9-4ر5q(@FR~sT2t |6q!קBBSSj#RNJI/*sߵx5I%_&V%d&!Z;*2X,\kq׎B/T_t*ZܟsdrU+ LJ\sŖHBFaĘ;ZO>c _Zo7I3֡SQ}yXR}+,f aU/ sQDA}L4#R/>ƱVeAZfT)9xmE.I 2[ַFO?@8WZ!blizX \ڽ}_$VHg& <6"LUIkttS]3PsTŻkLKXmP<(5{NQ{ ZsPzL՚IO_23PdS)t.^>~ë elx\nYuOhsY @{f\]B~$:ss!34g>W uT5QLcw' "2ּcdiF15}ޘ ^$Qni-*6;\P B1CUearm=HOA$VIVJakeWW1C)IN|Qe)ݜQY&\eR-On=w1 i0\+PӎwTїKhfE'+1AsBbW{"~5A]6w6{e|ucא҅@V^bfLdS2㪥 l|ɟlJ"!ԎXRu7,dtZF#[hBd-huVc/n aKEB"r=t~(|*J2SaXrc&#yiW/[jS==a:Vp.S&\ H&U_#sN#@/.?0cyi4~=3 J]iQ!M&(O =/\)ysPoI%gѶd2.'~}S KT8rE-2nCм̬iXNXr+s=rMs|XӏArHɌI*]rƾC}*ʹfءO7!& x"I{AsjLq"95傥L_#ays#'&X?(e.(E[BkgG&HCY'?`'"Qiѓi QapFn#$>+xd1(ףbNH=~H tjXL'32WIO;7P"`|ɗwUczSe۫hW"8:7mKpC5鸨#qs`uHN)"|U.Zgo+\rXxk/js)͖[Fe>H%_0&SYW ?1gK9jYEYJ0K|JXZRd1@l ^&F.qP:"Q1p#8ge*GCUlVpW"++>z*h" \̺"/Y莾+ϝ=Yॄw}  JBFgϩQ"2Ue~Iʊ7 vx|ތP|ٳx&]F)P]Y6XmjK3мAIwNrliΕT0NGhi4P> l<.lp{J&t4$ˑp{hkg3gxI@Ptmfkj^f~"O6#5@ k 1$40,YWήt4۰~ >OA_uX _Yn twu7[([i`)RV$5^ܜ[OʲS L_qH!gΫVv;mzC̔\v廞Fxrk1~;nK>QҽUY21Ю1uvvK){ Zij*{zh8kf>ѼrWM]lV;.y=bxw4W~Ι)H6a%b^Asz"v[ӽEڻ&?Qh251B3/ƧM-Ro71&mgjn583MRmAP8_u>o픺dط]?fpyJl dQzRX\c> /̪+U&׀>0mR~ U3dC2c5o+3VFC-G>j腣@ƭт>45SʎXL؃M ` yokH5*Vtm1[ǹLDVU*~ Zi<(k+HcYiOᒂ*JشpE Ε@QP^^}"itDқ.XY_[-Ni&b=(>@^ WKuȜY'}<霨I:(аmo2:śpq㽘Mbz7QVZ>-@}X{+Wz\ .lmi/6\ZV~ d/7J*7{Yybd0nq3J!J9)V')5󅻛n,`c7ˇ "\%FNr&o bPR &r,s$"%6OQ+sݤ e1+gYZ0707010000006a000081a4000000000000000000000001644ae3ba00000dd4000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/leds/leds-clevo-mail.ko.xz7zXZִF!t/? ]?Eh=ڜ.+U~\a涯MHbBVܩ-jC4O&S7\yZQc0ĉσ+\Gא'=h]uU1`R}T%f5h!$j3!|hsE:xm&LBUUdKImd3zC b7 ȋ*CLTa cEW RU>^%?-/% e5ZZܤIK] i8fK>GnA؍8{ff2c} ?5"\4~~*Rwm:# cm]ט#t:7Bn7]bti6vk~" (@d 8 OsGIܣCz_kؔ |iP8Ӷ;Ө3=9( M(Qg,*P[-l:FWvs6܇ E_^avblBBriWc€mvbKWR*]P:#vs NVnWCM Q蝢kD߸)ąVT՞z[ݴtJX ,8 ?br ί8)A Fo)z wROp0riRMA}142'5?G f f,SS`C<61)q_Օ-VW:E낃W<v֭=ŋ@t|gܟLp J0˞Ӱ/6!`SP/(D Sȅ-Q0ޯnSHv@'Ak`B"!N8Ov/Zzg ӭ3cllL _RJoHOAi__yZ.RnwQ$fl7:.4xy:eq_zNW@ңz>4ip}x{l4zѥ.QX,R U4(($]4tuL}jWs1.4 BH ^sI lhqcXzRet ;C.{/w( ;UU8<waVs/  PPpba+=3[o 3GuNV~4  Jm~ycQe{oXv\_~(fD".sUkP w,)KY{,jIIbt#4+M-];$ZC׌یJ3Ͳzxv/+X\ڲiFxzaׇn4_9h|Mr@C5{O AuitZJˤi-YzhD5Ҡ_ #.K[{ VDÁ!S\/\?w-z9E򗜲fgQ@jh;kןZ2}mZ)y}BuDY;GAMR5g0HUjJx ȘdFߠ7;$#nQ^T".f"GUy5]^Ԣzzx8 VN |FKyֆ5-k .QąrꀈwU0=$ZMIbMҚkpgQEpM@Dn(~#ˀ$sn(1 =dE?ŗ˗=@kO[6'bZ<& JfhG<'?:OLKgLyw~LSޜ 35=!B%kȓT$'Xp-LsKW^~k wCAn<},6j63,>;b8ǤTs I e144^,J|_@jɾY@苎+G|ސ`Yi.B<`L{t2h;&PN6Gmwec etVo)acC&s‹~6 EVA>Y(O@XBZcvi(XǮ)wcء@ `Yzx+G\ȀkLmZx pd ]fңW(ak5*$wvwKL 5m ;)(Ԇ !(f~)r^:sT̠be+TMh7ewr矣p@_aVl^ t! aly!6 И>Pjl2'bc;YEeHżTJdaRq<1~T-" 1-}/T&1&W6Ed[SVzZ%~4jБcqYjh/ ڹ[Z@ -+k*y!%MR8Nt:2`vUNU&ʎܧH h׵Y(U,q/kP~j; ӓ ܠ' W`wVF)|yWeu H zl^f3^#6I\bJ'oPm@D= ѽ/&FIP U.sKq07QV(Tmgy}Tq^7>b3e>F#2uȅܽ^ Swk:h=2>(NcoV«m"FAtD0*I*'E,5s[:2znnv\z?P[IPdz0qema^hB s|zn&a$d^zK)r`V?98y'hK+n!lW*^<2Ven!| wC-$#[jn k78&ҹIQ)@jZv}ܶKu7@7.IʑƚXx^>v@$}yI| ^QEku3(ylk =7( ˽z@d9<[5'h(qnZۨ ڊceGI!mtWSͱUݿSC"NL LŃ:`ҽE@caM'F[˭#1 ^Wj3 Y Ű󚨻.W`rj˙`-'d .V׷9uCT\',X)%Ibtbsp#&׸oh}RnAY%$Νx1禭}hώ8sY\1af UAh`:Ki[ܺ!f!ǡ=YZá(A`Բ*tr?1T!o|briO%X=!ZR7үѱS텪EgÈ͑\jd_ܛg&Ҵ٩br=b6lWޑ0JT,Ycwi[Q_RC8"{vЧ\=+4uԴ>g 薥,h%-jVtwe"쬨& !]ѿ畗baYʊnpvW~]5R\0\ (vj2ԉdh/-aB1C8O&O oC/; }\F#L=VVs83:ko|W}ة v$'y^rü) z):)By"۟+ 4`I `8635Co4Bjx˞5j[Nr  k^ a;]qߓ"߷(b9$k1~Jˊ9.LXvG[Tjڼb%]/Ɣ29k򼡵 8mGkL#.󢰗nenQ͗ KA2!hIiO~$kQ$s;!NS/*3OE2~6:ЖwWk&p¨|LIJo74@V.8ЃmDEڜ=ا=bkX%N)lH3S73/v.ۤe YhvVtJTmՊZC|f^~Ԑ{ q0(\Ixʟ_ʥV%~ˁK +p>_ߑF^(Լ8v5i8_'6D8Nˑ@| f?5jG7^8 $WF ZF_ѩ)8M~G-[@fxIJ?z,"E^"wvmM/\r*BUQnTrGw) 'FT'K3kӹvC9ܛe5d@Ϫ=(Se֓OέjyG_ (Fn}~oUnsl*"HA\ -S>l90P?EҔ;5:!/0!J/@W mQ:j{;gquL#bS^D;lh.6| ɖXUHuQ8.{s) !5hs~v>_׾"xw6]g zKCz@b!ٴW#QJXZFakJ~\%dZ k~ 1T~QWzrC::7-2?(,~t XŒ*ۊL686,"BZx?l3ՒxOw%]%=l" .@4V;N 9o,F;>e|i]LL$|O>R>Εd|m)рor,k٬牢h8hD1mOpߧoVYwCZd|9=hQ6 fQy yP漱gYZ0707010000006c000081a4000000000000000000000001644ae3ba00000ff8000000000000000000000000000000000000005800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/leds/leds-lp3944.ko.xz7zXZִF!t/<]?Eh=ڜ.+>^[B#7]s6lSkn+x%Ήօ~֎|q.t9*1.%xkwxhzǎy~&qZ5x$xc WvfVaRNP/uhZ{d9UD.n$Xi&@J< SţH'%&|ȏgy~{ ZEa T8WL'KkB pB&W(v`Y/J& Y(:s4  8sLs ؚֆ?)DfLp%СYEO(rn(r@*ެNԦ gc\;d{2]5}+>l=vk* 3fJ0o@=&y_#?3=Y8#B! /hp+:֓ǓĂMg$е5EUdoDGmÓ0oĴ Q̰b궻U2JP24rwXǕm^M1V' &&G\{y9ݏrI,pDK ܃ [ !v9-{p)aAЮk }ơsOtĆ%Y32׺ᴈ)&b rhzp(Qj!a|+j~NUXe7 /D/~O[}Ooe8L ),:nHբ IzUaaRs*3g).'l09,=Fv\-eEq%yJnz$~/D?e}OZDtިht[3ۇ0y/Ҏ/rX6#F[^̋rBKeoi=;$pK'vG=ZM Z2pgUTWNh <~Z#1 {5ۚZIwR6V !Tu^Jw8VCxݖk芳 l/f,ffOSւ( c' .7kn#!OVgP>gz%ڣ&F Is=M+9+NS_Lv_nuwuY >}'C1lERRKưPB?{Pqp!e6 j/Ac.uU砇sCBv #ŭiLk0#xU e-x̿yrI>H޷=_8`tB[̖+v,. &|*.=8qA t .9JĎ(A<A !60-%)ƛH L,dW3,gvT>NcHL׵.0~jh!;,H6 , 2c4}ؕ;}Pơ͓cl¢${b ,v퀋&XaLCM6|;YoA:^wA)h4DHs#{N[ tT"Clњ)b4^{˷ k\ԥї8 ǟj &ai|*F k`.#5٘Z8/܃F}=:ImdFg[\COx>Pk9T_T}9;NDf7dD C_,9JϏU2ҋ Dwt:yDk_ܐ<, w1>~nֿ""m{t7jpnzc*C`AHxOH<:ɾh# ٯb>cBy u*QVǖ=czx://a`o*BKg]$ {OTþVr;RM7m3B!q 7 MM>SÀ++>64GS#!>cS9%)tA.4Y{P1Gmg2>P }@^Wb14!vz;a`tOsOz @}wuV[VAg0ǻ]?< X=^ !ଫ}.$ZLOw^ Yʐ G%XC *d8k\ + ZhEMգݹ8ZϜOe}[g '՟ȅ“n:B1A7}\;^a2FobU \`Q!GkAY+Si38Ҩ80Ć\T&DMo49h,)i4ހv4/ ݰrLp.YedpF;+Э^2#j\ҡ)Gig'EF (^Ĕ0T\Blyf:Cˮ38i3YơW'sxNpS̼Яo3Іm6u c`*oan[m{U.*9r[5V!v4xxhKMڔ, X~ pOi*dfe{FAOCr|xasugzZq_B 2Xu1闟-`Eg-i@__\D Jm"8# hPD+޻{WJ/ji)[f&;\C75;uq(ͭɴh.X{-w@4LЕo vUh _yv3t|c?) ^1aC!PƃpR)T0cN /L,B9nQ@L쓭蘧̴5q~Gd|[4tG:ӹ:sŮ}.5u#ER\N?$9͖a|N7<<{Z3z r K4CM/k߯=Yh- .͉ю~Tɉ?>T-! V<%< R #ۅtmօ)zkndoZ9-&ɺ2}Kwq7&R#F\ɯU424S>>Fr4c~ bYNI5ݭzC 1u6-ާ U#O.}Le++.(@<@ 0y7gH5.Ͱ::xYigǦ@svgu aOx1/<΍vқg{R̨B 3B 2ȳ2!P&BUC㸽/')2ib(*wǡ|ȶ RsA<]LFt:v' [Wfl *r6mVd Ibѓ6 67EDvIMJD-@EL?Ĺ$%ZY!)Iወ\ ܩsX}1 9Gt177k }moz^hx.o1|EE2Ӧ Hc/>&HxUʦSGPԃ7\H{33 _n)ekWs}c^WZ9QF E1qv/ .qRt䲜Bb;23[ȫ&`żdx]OZ*b?UeAPRN;Y؜:{*5w>ˢGY{h66/Qwy BvQÔ kآۗ@g~ y۳PpT(wmV~O-X4 d% +@$@zLR(=u3wu\,vX,Vr$(ã `GaށەGOg[8p/-އi<-a|LOEcL1:L25ϊ/J L/"9Hߤh 3SGi[_`*H4&VUՕ=+)y.e^[f^_K޸^8}oawNDE$'B8{Zsa>ULkVf̷@k ⭐VSTs8tӹR{k 8Xq)lc}ro=lX]ͺkjP=SB̻UH.SSzWid{HX5>OK 4v8(TJQ2wnnus/I$/`2cNdZoϥn)A#TW NUkw/Wֳp?Z&s|-'I,hɐNԧL\Sa4]GC)? |x=4-Z6Th0d饏9F8_LG݈s/Fʹ0]Kݘ3NT@/dؠ{eŸI{cUmɬ_\I@({ÊCӭGC:=jgo[3ؘx>*BmU|xg-X褏SkrP@b©^f{/ݗU ]v/ŭ*2s1|˟=M@1Kl@]c!CTD l#εR<s*n[#&33 A!UsšYQ1ZzWSEH= L&YQT6CV!)@K+5LRi_j{B(#{ lőDqWf]R??֔JݬCʬM|9Bejg⾄?_`;Q^Nj _ijx+5:%6ije#;vΊSx:#{8Mp:ۭ Dz̭ޟ^Y}kЊ2Ա _exA?p/lC p )@p#m uLU#몃g 5Q]\'xM Ԇ6l tAe8pɞ;C\fE]E<bg/T-wksvqyaiK.'Jnc˧ߝiSqD0< Lg-?H,unc:&eo'j; v_hmHZc 㢐#k༳- acɦM}F#ŕɞhM!w}&7(5g% b`PڹQyaSeXZNnZ ,{aH{6e k[OD%@Sl2pEb1uS+P,&bN'+iqхF3BVTBne9T>s9\=p~X']қD,,{ѫJs}09dv*bαUhH)20-E RR&T@7lT_7lRt6 / Ϥ׫զ)wJ>ޡh-ZoHAwbd>4w ^aBe60oo+a,1(пA/x-en&W|2f 3$6Fm8 xpetiJ{cmn#Zwf~UG+ 8X"ݣ^vUm:ռ34NE< \"cZ 4p>T@-,RaPPĿ/ᖽ\kI")ŮIGqd@ l1m:ytoi4.w5)E tTKٽEˮC[>qZ 7ޔb|&Oѓ2s:C;rHzeӦasRU(AD.8t!8y@tKL_<ſ88&ḓƩjgrCZt/m1)Zt/bXM"CJy̲/] Ǡbwb邺(@~"|H4[9i5v2ކ :=zvч/ݚG<% Yt|9_a95lp/yo7GGRwFG\x=MͧuAdԗƂ[6fe9LqܱJ2nYd H *C)%٪S{k^.IaNgbup͢Dn^I=s(fAHA2wロM][xo'5rxK9.FI$"f2_l5}rRIu:zJ=FIM1iyV$_g V|Y|6JmRe7ii6npomE؄asm;ăg1[°gyɽv@85bCfoFmw%Mf#=TlHq0A̺qV[Gi w((s(lθT 1]bW)H~l#n'jVclKR&Z,oa' Et҂[#!+ BJH*HB!7=5W{zTDQRob/W=hr1 ѱ9H~'h϶Nʺ?KD|8 %a@e5&nJ[7O[atJ L{nP-2}>x["BDc+d $Sse95ޫ! .[3 ֯GWh}VOD~Re&e'6W-,+5ݭRh+&iI cvRxOwUtgƻxh.%<,b >=N~'qB/Ë jò?<܍s!EGѨllr,H>0Beuq~m ۖct-Tx.Fr' :31(I1lGP8it q-.GLh}<Kte3ã`B8. M$Y==2I΍+},ȧ.;\^ .7maD>AAnc`KO6XX z|,HNr kS 51z̹HL$}=ϴ]}GV;SDnw#xn,^d1aSTŭPkUNZ(FRj44, U(v(m dz_ktn)cï%{xZQ5K{"Ȍ9e. h6J8=Gpg_KqNߴtٟeޢ?O'JI>pZ݇ Z-!ݍs1JҢ~OƧ6|oc2VEӮ-ew;{jm~<ȪFt}}4XH%$q@֫*U0E8)x]((!E1H ~J+ bȻ\)B\vWsHV9膁6+M 7=K*]\puR>/ =~pV jy/Jۉ}3;ޅOwʶUJaN9Gc&c 8}pA°53M1 f*@wGW ? ;6!%zbOcFw\Ox_@#iS12UGb_J(a[0[- !bFWgcn*o<R(|Öz0%ϱWt 8m[xD2'0)D/:u4g+|dnzQ[8^ϤyNXGIZJ>MRsWY9=,qxWGڛ*%{}k3mBDb8(QV8a זfFˆ`md?@Mwm}W%H̰D1爰&=TZAU~@戈C҈/p^CuB@V9ꓜ5b ǣG$8afp4e<B;8#K$ݤ~8 ٢֨\-R Ag𽹝 b3;A!TWGM"i5^]:eFP$2#Qw 81䨍+e`6BH9/7E^G{j$;4jJfovQ7e@*pg}IbdjRTwQ.=uڻ˟`' Քl䌙VCBJOIyHfeL> r]Ȗ-} k`{r+Iۨx4X\Z/ )<GM1ftKd" c[+yB8XtCRG&eG)W«6LrAjG8T ć|)0Ęy(P־nNqER=F-ۦ*9r&Hӷ[5LHAubP]G>Ħ[Ua( J?㈜jE{2ΒuhC{JM.Gqq,[C<诪b%']))X& VCo[]kM& (h0d7ivoE/RICСO WqeEZѯsN#_ԞgN \)$g!b>ƘUDŖ2k9w4(we;!Ӂa4.,"S@ :NUg#I4\Qp̕z^EFƞp3_%LJrG fEx2>UJrU;-~A-LN?[A|FaE=$ hg`aTV(Zuss*p@1BĿ?aƵz6@#ԓǤq,&vt6YxƯℸ|ʤe%W$YpY66TaIlzцnSW砸1Y /]ڣ%ZN-5܂T4jRA),\eA"S{ӗmER'활ө f_z={ ^q HwSĀ<_4 Ka W[Ff2Ѩ!/˶= ;>u& C7$޺m*fb13<){(_;.LN#kR$Qm,kyrM8PSN`DCp6G|*r3oc}TO gOibo~ Cͭ3S`pS"a`U61 :bN_KZm4= qF*m@I\mz'0F +53eaۗYk*K(3~LEƱ'\.ȱrլVωgHi@THO~$K"a!bd}U/ڻO/A읤k(9XK3f;;XBFN J0N3عxG`4&wa' t6oeۉ:>0= ZJGIkt{e2y"ۏj$>Li6^5<|h\ے};dsb%JpGKUGn=*QVB'N5G=M`C&Co:ݲ/WW0]4D!ix6IKoO@aZyDcH}{ƲEj'Ba՟z2*r6.rCO?Yޞ3P_߸2j@r H`َ_H_JN`K' hri6Ax¾$)ҁx }1A%bm 1ǔQ9f{C+ԭnsBN7[ݰDП{H%1.5`t?k41163i:iUFR oʎPQAC':L* G|d\%!:C<&x|g> /{Ͷv'+5X V,dF.D@:Sp Zϕנ1xP՜3GRW_p4Bq]0EQwAZO/}ʱV5z:l{fk}YzU6yQ;cȾD{%73㑴`f] SG |Y[/Q,*T~΋@WFCxH dcP֑iZ|;|.+?h烖KǮy0= kJڝwO_N)*QGF}V )|ߨ3k7?3H1@{ő-A_g:x؊*an]g]uuP˻B+quFFo= RǷjy\0-(L:mݟ\k_kT=766s @eyTҮ}Nq7 |CH,ԵWGw Ck5oҡMR'Ŗ7Q1J_@?~vc,Fm0;*xE9ʜ)=ZݥҪ}GCTxvHH1vf᥏(c]LP`N;a7H}0ڎ Nk:VIa9't /Oi>"c@=TH/1:%tF+_{H[RQϥ .zz䶠ߘj _Ü'/μGCd cQ0~]밝'k[& $X}++'}^ bkR{zNwf("v٦F]Gsҫq~)٢WkfFnڭ5^U)v? v5{M@ג ՞IWYX ? l,b"R[+ԉ[ӽ#/mI[X `0I4q[?΄~1~uXbo!u)Q|ܩe@ԯelV9<WPf/D%8OcmT=-2o  yDbw@25Inb IB/SU`~#Qzg |2$ρzKMBFW5H 5y+r4s[R*oSE!z鿓r 8B걎a; r?k|>[I)rU $NTR*p2 HwHاs>qwavtʀY;\S_WA;Ș)>QsPuW{vϒ]x E$'cN[ S ik4{{fZ$fKk*̛{`h]%[Ի鴏Vd.j_- ~HYe$2kv+l5tfHw6Wuc~ Я=_Q<ssck*xifm>I"XQH1[L>ӌ}/~48T#цUrD45+9.$ϐ Cd`8[T2똆g Cص /C_螩TC&B%pR>:=v[k;5&iDD]&$'XeIxb1\qCh]v*wc O$宨5P֫(dû 9)%9;s'$ȑs:- i]E7>X^A׳0HiDq9?ߥꎶ)~r;DLC$ޕZqk;g]|A * sŰ+Y < +E\cnX:yPOƬ7<lBµQ=LA95Kwx'n͂TWc)آGZ$8I.8g0}{GT׃ZGMEe'$ɶ .-&a!)82)F$>jYh@#^M/elݺw<‰9@ذ:+MpG22)LKPrG5T;lGx4V۽i/ evW~: lЭbԭ,1aPJ-yf.K^uPl]w8G u#/I ՟2ɚМ118eQ4HI9'0ѬaFktUx\[@ ê Vn ]d) +z|bwԈ_> `ZKmrN!Ccwi\ѫq̯^63Up*.)-o9D sXuKWX{s@ͼ4 alMq- Lfֳyk6KAG8޼-z CqcAe2V g7/Q,G'r:c1i UO[]oLv엹oPoZkQfy0McGlAo{Ly$e4SXHnU^[Ri tsuFϳeSƹbmՠUMwsVr ߒk#1ס?[Lw,n"V͂c~1O$}j]w͹ltc_8YQ%rPe w'F<~ġh} k2UT=S{=~֕)'WFsN 8Kgr,~̫Z3jLn./J(b߲ߧX_7X*aS{RCF\T׊}M3 O\@Mz޻6 :ayiёܴ5'$t؛yfZX:0cc{"3a(? hq7 y᱓FOxaNi^npޭ ,X*4 q1yM Gpm{3_g u2Ri bXf:'ÒbV9=6xL="PV)d_]N@1_ia+P*uvoIcCnF r m0[3/K Gޜ;[ZtL?Ih!7lcQ\OR`Y Sc-Uk<Ê)\|cQ[zS|iIy'Hf%$ gdEuͅ`f1#,&]ALr՜0sT~eMƏ)^/a.mdgAO@2QgYm_OHW;mJHM!̓:CԆ_'ŁgQ@7RZPe3,U=_MZ8 Ҍ-),kt؍&ҥFu-O2@-R/ƑKB#k[qDm@K>Bx _a0K4P'`OY{KG cJ_$_qoH"o aWfr"̰::E}Ϩݾ(CO^[:2\I;hY3ܣfkqޑ3w) Ky8>g3P^yU[s,iEW1yv*G~v褺n.tMUQ0HJ<l '@mTsǮͣ++EIp<Gp G܋WcTT^Lb$"Z_~o/t(u^lx]l~D:p3? '4۴R*愥? ս-j `9R5Sob.5Po4zn\_lQcwuvy #]Z!(xKi Hc(`?h3Bju`P#{ !'s4=#lXmW7)#Ǚ!{;& ^/5sbuM)\0md#I>KC7@:1xŵ*3)FlXW&]U(+)^,BH1HV=Ƿ]gz3+又O!vti3r'1.p+ ˥xj7P'Bs;-e422] 7XZCLJ>쇽q-^0ݖ&EqEd2Q@5s !QT4,n1PnYF4+81:*5= Jt![Kf2#331NV]*w"U_].bMw%W,k}ρwU1iB]i^ j=-vО%KJG̭?WDW[X>ؐ"ZVwjGW sm#s[Qr&AY]|1r¡C *H6UcdfTIBw(Q>k= N0t8}<2Yn9VT3? Ϊl rVy,^ރ*J_toj =(2eye1A#. |CGТKUBӭ<ٻ_+)r8kG lz/#JJ,jWXʓy]՚N ' dRAlHMT/lyoS:?\Z )3]e>~Dt٬Í\ 6}BTr.tD4y0J-2)۔m\GpB#5kB jjvMKY4.H`gFz, ||W|']K ;3d,Sj/ԩ,9B]73sk@\_zun)HȬeZwwS%E>za/:T~Im"{x<Ė{ uRtAqPBIiLS޶SUʷ҅ϹH]av"e$ m?5O[VJ"ثYgkG)Ϧі$1/#?-/Z` E$Mg@hxt|8_" -yMNWQ&@z"~7z)IQ@ԇ; P9Qjhhn)1c(%S[ʍa-nf>#//y}~FQ$8MH(x^P#kʴr2PXc5}/kY갞B`Q84|k8#^[Yd ܽI♿ L2r-|ɏ漬gk i1(7J)x.)$"2`[20-e9ҹ03u=0>Est;x󳖶t#vj_U]W.6H}xS/h`rA_RG9O)'/<UdPBN nEtVKѥ%ٚ}4XGl BwunBeދ.ίq(9֗Ot~/.D<' Wtj=ЂkG^v| pQ"'Z|Έ.cq'%,8!֨~0.RPfnMX91 ]V$5ңk|!+o+c*IB3SzZUP"yl[L ?n VZB# nfCb(9x$O,VR@_N#yFE*|_)HܤM/$U-S~{XЌ邩 b<0U zˀAf#F`HFumx}Q;-ҋΟ+,7q9.Zb ohq"^ [q;Ib4,ң~0ό*E xAmf,d!n(strK|xxa fn\{8+ z Xa*)JeSygg np-{sb >pRt]a7/'LB0<;hѵ/`J=HzŨ=;tb:JN,G'q'z0 )s' oEBĹB:KSA:+ݸpK +}.Ln%ʲWEJVzt/z 6(#RJJlx1~8Zƹh:mqNK? O_n'p~z˷E> 6j'%ހ2s1v 4h`߰ej2<}+"RDn޴+iA7e*>k2t'`Z[b"A& cw<ǘl'fY ԛmIdkܒ,O }sipEV˶"r-1ւҀn=V֫f+T0*9SΞ yI^bޠe3;w^"E9:s.4d;m4&46aD-iK6H}J ."r.}fʊ4]HǼ;tn.ĘMGr'$i ,b|NM]J?g;m0{r-~$(`?= Z5#>C>"rlq5 p? Ψv[ǏŦ/>V,gQ 2+B>PfF?.ŖZ3f51ZxzE샋nֿa>_JclRCMV4Fbh+IiRNӪK nsFvN8UidBdHo; ザy)  Ryn~;5%`f'ĺL]8^%H+ЙR4vxŸs\h r1@Z%/D'B^2Yέ'V9Rnl\֩TSbgPW]d>eOe%_>™<|~^W㾣^ ȽY|n_U^&lx8_UbnDw`ϭy@N #ŌD3) _޺Th^ \g3‘9gEXqNlXga,:^Ey Hoэ)usaLӠ$DGpՄ* RgQ]3Wʉſ,N^`]Q9;-Qfx?Tnx>fÖGC䌯?+0!A,'"~Ӱn33__8C`nXm(F̒HhoYMHKhvՑdN/Z~uM o=3'K>BFƠ0nI;4֯K *j%<\44FRWѝ{rP\OMԾs?QM r u-eՓ7P9U*&gϥp݉ H ϭJ @-z Aϻ:[R+ ]wDhvC*~ۉ[0MpLKcGޘ/b~ Dn>2 ,|qbx!3㯸͚mv\@Z)jͬS&XW!ekc0깺kʃۃsº|$zJ*5B4[Ǔ_pv.+Q% .w6㛒)lM}nr( o)x?L*x%=֛J,szea+PQdJE֮.&dkqTV5PX23Ԡ´ La@A.LdVUݢ!8 TH/χRDg=4hqd/ͷ;e[[հ)?dJVrV28$9+ȵ9IaG̭_®P36T:ai6y89ɽ4UE2@V~<,4ԍ1#$?LhnDۺ7{'F[/dȄ{soD!iS HpQ>3X?"JTlSS P{$̝i"wG+y musu܂ka!A"5x ѹEtK jlXjp@xS ;.XQIVf~x ߢXZݨ9$֯@%K (f{V[!(gDt&mIOr &;GlA7];$I?-qaz82Hmz J1RMs~&Vi'!/, > ,7THgR?BlՄsQcH4;C]A~C(q5'Ւ,- mO<^VjYEڂضiBYG+0rCU:AfT*qf+x6:*w[ޓpmI5T9%nF_, 1OtUکVjr=a|~1xYe+5<.:?p@BPҬ |J"ܲ0ѪiC4dxY^૙fOc-v%C_@@$Vc(*GT^ Egd)N::A $W`f8 O\;Z19 ]Exq|~|3&xKI nEg`6>5nRGRa77PP]%K7v9HOKZDx$W)7ɧ fۄk C9G&h]8$ȖGfר "hHK\F-h!+4,fIe>(12|QNvqW߉2;7=42FJ3Z =RaN]tDpQEq b7]*+g4v]$Cs̻zՌ@,tV8]b ϟ2W\leg2M.z5H8XunW-llGd0gHQ'$.]'Lhh+# ׽( Ca!]6d'o)͹_nc:|H'Yu>939=êh# hZ lO3XT-&仰;.޶m>*xۼTeز3?[Wׯ ݍWvmd^&fds{9A"z  $O\|AFDa`3wofiF/HCv|)0IըJV\~| b˖) Xf8s}=BP-2ǐ 9 PRPRТh PͲ¸Rx~kti7Y ~N\?x:bZj(ޣ4f ըV.*O v2UfhpXZԪ/=mtCq[%/*_iݸljWak> MuJN:ۘ2@46Ҝ )o]_@ORRH/y0* 6Z|%Hñҍ3^i ۳B/]z-29vo074f P!y&B:cZ:Oyi)joTc<]AUJfk yecJekDm9W;df!ASs XET[XUָhpҜDp\ܜ\ۖM:$ XĮ&?S1; C5/1h`y⧦HzA67쌺?@S&mtHt9 s+L8b:SZؘݲ`tTISGkl?Ga} WԽ$Q}=ֆ=.3iwII6R8nh'ipɬ$&xlIwBQӛ (xzLb:X,0z0ྲhi},s&T#^)>Pwh`x" kTR`/8t׻ DG?P{oG,8'j'lNZ]l(# A5BKa\jt-MHVl/STZZ$!l ۘMe?7݋9^i' 25A]yEafV`>+ƬJ[W?? )!l6{n{-0]nx8k.(!Zip9Ow ؝ul5=p!?|Xم̻YzSk(5ϸqyxXQ%Â#*ҽ[mmCΖ!R^!;?) +Rbv,%U߆WNV@jԑ;@ϝdr+Ɲq;#KKSL˒I{n L EәݞO܌uZjF-37\o8 ے| "{ahz !(`cxIwjQ4έߨC y bL,&r8{}" Lb각/$EREכN6+uYw%*𜢆7T5וD) ?jfdǨgvBUoukڝi -eޕfW5!g~ԕ7>l+7wDjI ~۵n-J+7Y#aN^,rc̼}x+ԧP^:o5z} 7|ɠi;cp+Noz=N頰J>1҃rhf0,=*B*ӿ"&A~F )Y&g{ˈ[> 3NCi = p7^T=hFڤ!iGHk.ݣ#U<"Oy=}?$\N(了pw k>]Kjo>RdsKK toh_LR\y@jh1b-О^ q`hؠ}xk(}E;mC8uX575iEC)A`<ª 46b8ATU\GqrKTW`eFN٫Q%]¤FȡIR4a[ ^]罹g7.y&Ul?נe8&8p D5 xW$Raaȹ p Y/ʥE.$JX.jD&lV|E!cUh::_e~MX >c+˹%Q.=]ayڸZL贕H`xE+{}oen`bxOpn7[wI lC:g}CeN`CM$k۾9 2x,^! "ad5ZۺX6pwQYzO^bQ!׭zZyعҊ1Tj޲,2yT/X]V KgSU7 i*.,i+D%TQ#le ߥ~ƛ>pl_-6OuM ;>)KΨ",H;&}G?!yA?9Il2s4m\=+^ʀqLjugޓ$^K#/ѮWK Vwpu_e\` k,}㎫" ,Fr|!\e$St  \7V6&B^aFC; D8#j pHZfL P+n6 2sxuV{tOJ`bh E=ݳEq@g89(Ln|k%2!T/)4W憦 /a qMqmejb 7rf / d=H?k (#1K!'ACVINyZxM~,vʒ\XCUp}ME/pcOy#iBڸ62g es Ӿp:0aLʣOT;hmZ]5[I.g.*{-BI v8:c ~^,#?3fg9_u7K ݛ(}@lq\`SoH%(A0q)?`RJ!#57rvDq Ip4M6wA!b"^/n;9,N˗_3aB8U.W`j R]4bӯî !LFiB¢[ N,7abvY [\ـA63~R^Fci5~R2J~bTwnQ1嗾qd2/P \ﳭMBΪz[ |?VC>ʺIy'uʕZR$S5kc"̿' (zƾ\+ om 'ÏJ(G!E6iG4q7֩r:L2^1 v_V^"N;} :cu:jM>2/-zx؁ImUyHQ4A܉I/P7V_+|o&H/ @Rڏ%-&4IJ+EM=/ ޷L(1~J aUh%s|x g1󳠏 iS͕[B Ӌ=(b|)<1FE¢?f;5=Afw5P`,(ѻm6v*gS4 Mr:DYGˆ%?ͷȎjITM1t)iC$i9,#syREND:lUS{+˸, A4p>_Rcdg˱v+/`;1 /e)7ǯ:@ʧ?D'-2 5Y=*3MVhs<;bG$ɆdL֡4ǷȐ>` ͚p$i}>0C#cx7I`~1VR:*?#sAwaAKkZGqiIy`C1 o@e^.T/SMg6o4icB o_38&)@D?f&" +tF۔#VS=ju~-O @>RDh}nXuc&ƤJRvj'n;YHjf񙵦.E}!Brb?q8Yϝ5J˩t[|o> ]oڮ+=-U _5aԍ$jn{|1{xg~Z(?4: [v_YV,"aR<<żR(jJ2S=$_ k§ !s¶SS]l%x:?k߮)ia("34yIf57;&6?`YJxܵt7_G"+m=^jT.i\'tpTR#MF6 kcT4"HjTV]%9ʄb\mM]#yM'.e.V8ef!dgX@32 8`f5@Z׭//XDϛM#w c;Ib& +)(,\8kQ~-)V :zU0߀wR'R}A½jHbo`O ߳(,`'cESc8(]V֭ùk~W2D_tlҸt+LXHGKz6#ZѹTkbyaB@$G#0N Ԍvž(6)BihГ ZfUՈ 4ȱnUľdՋSukwvFa ]H}/˗-z9Ԏq ԯ۽G׾0ֹ͜>O^fM։F5,0 +{ +;猛355IN{ ptG/G"9oQ;LT0K8]i,zv !8u-O;߰$Oz_ m6RǴ#IB[7 #ݥz1Y?W7wC: W+Be$h_oLIKt@ɢ_c)ͰI'Rzr;t'dTݧu$8y/"/3)F[3&BzڋُBcAإRMrh@3\ۭ5l{5fl*{J]@l25͆7rP3C|PVrOT&"h1ƚpOΉl*7.;L i/lMwؠQ nɛPYqy5ḥ+AAiRE#$nYĶH Nl[ /Nao(?Ly ;9e"}̚ΰ?ƕ\>y@.v(os: !,k~Ҕ׿g.ŗ UT-MB:O{-W\,Y̹\M|XTuέq\ܯʠ_H% '3t$O3!DLćZ|,f QlLno1?S\mYG:hx UC6~KS@}y4()T|(J c&y[tn[ij7ϝK@Dxta3(A \}~P=RdG mt#z\)?LC[8lsM[l{8؞iR5 1u#GW =r)&P SfbG\Y D{ %-a=Cf43'"Yְ%i8ŴDqg;]xAY+ ܔwF/у,OEf<4)@4pe8J6#G@2lޅFx؋;[9#s#M,J`/c5ObY LlK,+j[yp$z"Od,ؙXpN [e1{AGL0sb¯TEm|NDDtN>?7[[? [s)<"gwFJ Ck6`$D "Kjz|1i_!S L"Zjgԡ%ǛYN3zgfI 8 —զZ-J5Ź~w X|E\"q{a 7nejmyzwR&O!(8 2xZƖbZjH<܆ TLpܬ &¹-BWDiZ AnPh⳨7zJ֙Krϫ`2x\;_5P ӉS7(ZN; lé Te ,}"}? kAsn#v=1i/| ayo:^c){-M JIU!5M'y#SVKz@1}:g*a1\$L VZ{^Ign 6"Vq2LEL^c~D"E3qXQ1됞y߄} @ GpGAh8zSʏ) 3.i`9N%rE)znõRkhײ9={LJfyB׍X:լ}[.-flo~4@l=5m:^>#O߱|PT#)fv| PQ{"6QW3c OqK}>tX{ɽ>@T0ғ<njufC7U Pv4akga:QE 5PeщhBO  AyEWS1WR+9. }oϱueHV.@Ԝ KL5)z-p7uV]KK;QN\i6?aF0l8w$ۀ!(1Fov;k"LbYT XeK%Lއ} USÂF (LXY܋b)UCLn8}dۃ WTgДb Eξ/lz tx`ligb`XVxVkI^bXΒ=]$E(oXyP=]EaڃǓͥ`WLryuH{K*L2Ke +[ګ-Mm+h#P(D?D{9W5ٓ0P4)-M._/sӁʜ1<5blc׻>!h+bh*]ER 4: r2jiksQ~ZoOܰaWIo]F":fI}.t6;\'$f(Zrty..,Ym&֨ho}i/q˷2)y\׬P=r:4B3/=yP2%y'K *+"N]Dڄ,~Zǒ㦎m@&\c- 57}ְE{9(dž eQCFz^Cs/)crbuT*HTScKZ_@N.ԌxNwQ2;=F9~@Bp:ʃf=Jv[_~dv~æU4wu_PU3xǙs !#J"zISA8DzPD!v|x 19ߗ4-^Sw컣ӀMc(L^د,%mz V)YT1SP[:uAqql(VmD_[wH 3؍RSO[nW}Xy5>B&clWJrG d,AԟPDaofWyEÛYx2'\dWѩ,Y]!ˮĈ "s 4eQQ/1O^Ý5?H܂{!V`Vs7B3$ܮ3iϵtÇ $ >'P_HނѢ]N`J :a]iM2r-2rDT}f[WT|Ǫ׈Zm}<媘8NooZRqJүK.U+I]޵sot |yAUNY2x+K2KAE+dz#6:Lm#4gRͶ'ud%>S(:n0 ^Aܱ>els,R~/rCD\laMwZR( i5,: mr˦͛ hʊA2fqTd*4rҘ ޚUi)? W` 'ıd) [;W's!&)T3\Z8[W$p20ySԸ*Ih[R߁v=Zm,MD_ Kk+| u[yId?| yb8b<^V }[SYVO6SU N~\E;^+ >!~g`A @57.JWx\ -9{MιEI6cI8)ZܽB?O98V⊭aO[}Jq^v0llȧSX%+(y_ BxnJF!.c5eYy_U:̀W` %l`晓.gPE7?d@M]}4#Fq9Vw8a:2{uUQgII. .khg`_𞶮\ TAДL,ԳeQT.¯.S)܊cTC×=S(@Qp|~6q2?qTV,xYEͦ_Q#8.83I:h &7N LOk?5$'%<;]c'be5+i r^b|˸G}4~]WdC+,ay !ֿЇn]Y_pͮ[#e`VyJpAXø)=4u/:<;5ѸoZ#u%/;eeah 9Q#9d &oi@BX†6 `5EȜZ)* b 0`>섇M\}Jqg&Q^V9𡗀j]Ê~'pSY|e<|*em]>s\[Q v(ID蓫%ȵq|vh3ֽC2H$gu83Ƿ/KgWf9,[q,qkMqو=[T͢wppjOhGܓ"f–Ժ>ăC];% Сf dxlb6Z&nv}e3- -OdAЙKqCsvH^1Sly09ڠ|9l,@"f)B&fD1R04IlyQ h[ShhpuOy';1V 3eWwky"`9nQ9E|-StrP # [4&ġݞ1Jc . 0ؤ*¿F*T]U[ u7 e '&E%Vgoa:6X+H4L> AZ2ڃ˂S5 + F'5_2/{Pp޴rCO1 "kg~<E 6p8ᘂ ZEлYfH1zȵ`ϻ@0&$jFj# w^LRP.ЂwE#3y[żyXO~!AXo4uM0]dܛ^%"%m\Ktz~rG9;ٝh/oގb6+k?~zNběDɮۧJ5wqi0k~G}' S òiN_B߈>.rG;_`XM=b'YԺ{NtHONUVK庬78{Fss6_X+*LUpSiI'WN#FtnXefțu'\êj|a-]uXzg5sh  V6d#MԣFf9kLM%WAЋ5S\7m~ s7ILtnQ8gC(ݠWJ3X΋gyQ_-c08Еq,[͇1}<'O頕F4{=D.cpgP+x,97©h^B3D4ǖ[DŽVIA~~$j5Kt}ʞrHXQHzԑTRX1Z Ѐ3!c8 < plȻZXgm,_`h43Ctqx,bz/%H%uE<_Űi^jgMPaT˸Hbs5}``6B^`ڒoڨ})] Sք0ee=VmPBODgh;s7 ma'3P x uX@W2NVU1"}I& lZ"MTONQ8YOkP9 v<;?9?ӨzbxZa?Qj7FxxQAm *`RN:V9g|^oQ c gk1~u }p`JJ8@fxehx+"ohkEPbH)\N29_ȏpL?047-RNL$:sWtkhvɃ.͋ koutOA) \~}@&9zfņ.ۂ_La ~%ז,Oi(w,':"-d!Z KO%+[zk~JOM0ԡ9=c˾(U2<Sވ[.^\$ |ܬALVo!F '#,A>x2=V~(]PԖ~+_:Ƨ/#w'I^& l y$Džrl2!iD|I*?XU`,%j@ Vfνȍ }A J|]Dr}2-;pxC[a9b1m{gΛ{o[Ɩ{{f<LKC ~녌h8 ИM25+T_YtO*~r8j, bMUﱱְy h:Q@Jat{)9"Il2pPM2䥽BrP%qF}tC0SfﰶC@[M^C}g0L¥ G7"8bB@KN4_Aj/+%(` ?b}Q2Bm|V Aچ)2VG9(M+:TG9f#5rBa[/aZ˼U$Ho_^qEiJ!gԡZAE%(F^IauyfQW+ S(.RO$oeߡJ ;|3@9pmLH팧#?pmw (5C$9}4C8$)G}#0J}`1SG#U $wwW9Wc\woqmp ؼDnєN#B^u."鰁hu{R^J sYdBc祿dC m(D1w[f,]lBU]X>D;ҥK]`zXCǶ7Dr UdKpz;F'i݂K,El޴!/){@='`W7N0˶|DiuH^O`V"ů'Fq6f_wHD#z:76 Tשpğia%8F*!>q[<)&Cm lAːs7J"ie wSH)xA1m߫9\'N)Q%+)ϱ=zq4B{/55fGb4E6IUCEw|FjA?֬,}7_^21xǣM*H[UtwF꿷gnCsO{.LcB'GTz,_cBatq{nV{KUH#JzJYFT,rY,,+ka|%R#vG|6L䵢oC9s=<ʳUQA&0=VcfNYZ&t)\(殡W ~J˳8I#y,D\;0X?<\xc]Jvx@=U@H]-pn-- jD ʛƧSBSt6q31Ӹ#c95 Y^&P7\P %>*QftԠߐ/- F%':=ins;az]Ksy"=^Rl3nn"ipZaa ƣ!3{vrHHwbd;v+":`L*L >$ |F ` "yW+X۶9;{% 7j@TtQQ@iڡ<}~0yiJsC:xK*g} PK0KLq,r+Sn̺6= Gx}HjV0qZWyDb(L3B2H^V/MN~Mݷh0D߉r5 z^3Jl,φsulNdҍ[{,_AéezB;XmBuXEDp0Dj,usoY;f}`` ;s1-30[hT' 0<*J$3yjSlL'?I :BLUT14u4Zb޼EUڵ ##6ЈGX+mW!q`4DRQ}D!]mX9%ps~g 7,Vz<7R1a]`j\2^ӝi;? p1cs}R,N6 ƫ,W=.Q-0‹SZVT<2F/$GZ FUV:5%;Pe@4}ӟ_4l=/G u=AfKp[F*M:l!@wO/%e]'Tk39HDI{Ӯ(V6tI_,<&o+}OU:{}*UzvDju=W|$ΰHSi[aP.;G3֐FP:3n[iB3d.fNsG'$ӣ?bĭIJ^(+BhEc5y4̣b}0K`:@!oyfvr.t^6 𓠝yz!-6;viFdai/pmw辰:&b7KKTt⓹2╾BV-[n@[k;NhwUI^$W7hUH/48aBEKec]jTDt+nO RV4NzNj4@ [+G!AX;s\TUlNR6JkJ16xþI]fٗA V1hى`qos RF>cH+ P .wfJa~(RDp+ 3W99P,H vG (\XnWֳ?Ի[17[!DK_Zؿh N~G;NfUa,DXj&f[:X'M}AjoH}VgT0:2zg,M#(뗡fHs]|j@hh{.K\xv)*NFnjL4`Lc?Q4L /ʁ*r <9ݍ`LV51zUD_UYe=A4sGI l:G@uGJ o%>֨aښy?dPPSuU%œH5!4((L؁0+"znF rlar B b=zG쒛ig>ۗYjEaJYp4]4anJƿ7soƛ41CꦑgsTl)&HD7,}Z7FOjջ֭5gvxR\aq)E2v8 V Ư? 0[VdG$0|D#p9ȘH޻g24&ax>M\K_0I7-X.H^'$f[}w\HR보B'_ }-ʟBH()헡ޑNXtsu ;3o ,>l, Ҵσ $_ퟍ3*eOUbK6(QWj$5Hif v()n:3+u3 6X\qC<.n+Ge$35ZٵO ox[AN:tLc[ υjqŕ b}Y襅n(`:\v+Lnjl<ՌF1Z!$3 Ig\Rb&- 4e!ɗ Cʄ);sB]mZh 4&hZ 7ewWsf|b[TdkF&(`pM{c ݦX[wn7h&&&큃7wD9Uymlq&)ݖM^'&Q}M 0T3&keXa#Zg,$_zj_ܟaǠ&j,ﮂ'ldʉ\}9%.=H}Oj6?v@yq1/EIf-  zR4hGNcM/F4Ԉ#ȫ3n ;4+0ћ"&I4swzKaU)3#c 9xE`O۸kj=^:(`\Λڝt0WރQZ=1?*Uq=E+ѶmUkQo I^?;*؅CKV D}Y95O^P;Zn&K`!LJ"_*zu)ыP%F?׹eswAoR vo>w'l fc ~@Q~U |=.˶Хٜ 3ϵ&sҼD}_$Zs@HԚp=a/g9Xpʦ_͗m  [ xsr9:ps>lPWŪZ'~Pk}*^.ݻb"A@=/ eoMnp&&|!A'.kzm,Cs*y6R1b ԑwf~)è9[+G) 4"Eox,\hj\xz#E,ZhLSPן|伙ޖ;),I>+RAם-{dϩ V|{8k#& ? d'>]JO\;!b eDryVb=K*O,ZBLHqyU*^w̚t8fL=h$AYu;ku)^*nDW~V(m)I#L:Zks;\U0m%D*R]h4ͽ=#0nU' V\+޶,_}犯s?&n[; FS3"(f u$1\1!Pv8CE&>5eM-T152h P `AW6%*öjh=a臏7yȔ?.@CaQSsʠ;n9kĈh`gHɾB`E+W}-8fO<[U ߺ͝!2^OrƖUBA;\@n3Nf0mܝCO4>k=xcjsP@hD'`JKoҹ8#*ɯuߜ~vh@icb qo#-!/RQM cn13gzTk5a4G'}$awӃ˘g׊{Cl,^?(^(n|uƯt]ԤY-ŋ3pul 8l_ I_[Jw -%<ঈ*!Bȟ5Q ,(&ug1$2&81cgNYH3ҀmGo9~IHk}{:WĜ#9C7m"tS6=4p\YM!h#i)*C@.²Bq4 3/Ic)Go0kgr L<77aPF[me&dgA$cA!R\?:J7/{P ݴh}(VTߠ6A5GegS 7DD>9z\? &ݍJ{PfBQZ05SaD'ʖ\3uvH9Űkb>s;ͷ%r|fXLU~MIx sz2BuSUikI' nzb}%˝U\(=8N9RׇfSeH%#+oc-YPWPL~WQ7;h8.l2rtbs TYYa{y=l+hC؟WA3Q,@ט=5k1ra`& hl!)D8 L z(7><5A s-#.%22LTmg`Qm'{/)RY,܂` {PϦyZDS>j6/o &r}8L1xpq"qu_brbiE}8c5kn&$YEH~<,rtUD~Olo։E!W7d1T`2gΚ/QCDT˃9Y+zo% «!fi%}$]]=)Cq 8 à揘|O>5a|<eY7^f vPUA1HruNT%}kpȡ#Xȃxg۴;ϲ{ARydyYh# YDN7,svP\"zg04}.BbK`a,gz7ťUwdl摽g^nǝLoFqbe|[Gh7?4v2CIw@<7|lG5XAuJLn"q3k?@^#x s>1 GBX3ukYw /#xY.[g\ݬ<+iD{sI:S0n~VHv$C` *& HCtni#,RRlWD3w13Rq{fC| c/D- URA=i#)~gY|[8 5LZxw )tdQ\!`Ӽ\`2gG׈):xO|)븢./:tEՒG4Y$&M .6='Ʒ5XMNI=~ {"W9n0D{ᄠhGJHzDO +ϼVvMo&e4[dڟ\oP>d$+sqHiUk'cn-R`w. iWICWX.9I;%z191r=\hk@e#xAi=co{inCDOުs"VRcOP{4{ eMlUӣ,k^F) m?@º ǤV(+SargՄ.a [W+T2Gp^v_ҽ"dVngHc%X2zP!9Q*)VS@Ϙ AnYTdSO.cS- 77U ~l6lʵ ؁ΘN/!"7>Y \y >@Wo"²棣wSH:T(OVܾ*KX!QbM4[ D[?^(oohg$uƸ=?̭ԙV ]/1㴐7ZWAG++zcTX'>$\黭 3MM-H1PQ\KM,nMt<]iXK6{)PO5 Quq9!٘_Ի(&!iAUBVO[XIϢyy <\ iaט-9eXYD5w uT)٘X1^QPsٓH0*؉2pR{x]*܏K@$#m٬8ƶkVh;E>E:սpZpGgɃR%UJr'"/MTsc9N&%u#d7, n=M"Bl{\^z4an&6Kwh\eۙU$ZA$`lOW !wꬍwr"#DzLq^|JEܲnhIx(Wu}>8%>RsEy:F&cʛyIf5:\,pw Lgf¦ډaVҚL5 y\c Mi7̪=%N,0E2|FkHXf\i{+&_AKዏ2'3e=Y*8'=l!ݘ:%(_Ao*n볩-s23&rDIZeyhkbo5&^ k˵ t[מfbP(oG4jeq80m|cz{D5rv&4/dU:2`QOfƛlB{Y"v c4'B_#.rP?cӫ҅%Rݞ UlM.@WhkJ[yejW(:[bVOUkѸk~F Hd^3Q6$xi`)TEרxNjyQp3\af$*ԯZCtNB' l4"08u{kA&5Ė~X]vbp7WKY1Q\V"MIݵFc.[8']k J @=_ g2d=Eb\%iS5X"[.3%wo=q㶟;cG!7$AH$=P\&psӥ=5ҫ}yh۾#Q&n;-S; cha2+Q᎝+ck.@Cg"8ⵋ=7E,'wدc@a!K*N va*FՓYy~jcdinu7њ 2%+&G  31ʶ:7hфi+kqh5Ȋ1Tޤ.S:~ `-Z a؛na D{15v;[`d$ʦnj\&Xp3(XQ8A|$/^ 1XT%f_OyN\2q=w"mEd@}>)e߯`t)ld]rOlͽyi 40#v#A'iÊ&OlFf}@XUGcZ3 J9)U6/ZJm щEm8.G<\;xA$p[h`L(0WGeyv<-q"eY36~ C&E|.+☾U }<_Q0=!ajG׹[tEhm*dp7Kl_`0+h_>@>in aCϯVT]33s3pK,Ή ܬAsUʱm1;LȢ1!^&T&;|:!֮-tOpX[G;y]dv:@!ptCqIg??-\9)1%iYk ο'#3*Hͥ>_Etԑ\k4#r_ WCqE`"@M] +q2T]}նa&SjՋv9 Z><ԳE [D<<_vĨD$%%bz],}l7SadL^PHyl)Z|Ա;sy3x{jb~-+qT &ذ lx*`b 4OOF4,*|rnYEo=zƠ'a#M2IZdur%_Yܗ-C}觭Mq5jI{Ry65E-F_ =J\{&;?KAwL^{qf džF Pn`W2(,S+ Jq&s`Sb[t~鳡&ܠ+ 2!M$MV=1'-vUWaTD<18< ^*:SJI V{bgϔY3VxJfC m~n=I'̂n]ז@^bboW_}j|HkzE -Qtp!y^D&yxĕ":QWVu>@ۃ~O~VV~Lō6:*Z-l+)$Ȼ~]=0zG|i#7^煍w'G\a&PAfALXyv;ܡZc4+ }P91YvK+rمDoJuhoN$fTֵ۬@L4_lN4T!ڈI򢿮1ʼnyV$͛iU KnU4s pM4rP}?Pa F3TEVD:hGf._N\jpu 7; :XmݏˇZ'uq)G<&Bzw\tI6DHcD^KkuhW .wmVä*q]Ў嶫dϚ+a~oig22k4Mq¯:dH|F̀+Lt>p2[bRqI+5a\j0bj{zLife^ X_M [K90Emx}%~Z=rO<~d'J2#H9.$N%i{zizR/ؠk${*:EL@6k۹+BM3E?5=(-.aD:Sj.DA/JWS Y<w^!² M~53D)Pa E@16,*g>& wӢ)9 AIWTS-D`;68]f =շMfgbc+یBp:y5a=o?Be\si0J=DXsq ^='pErсIU>{ I2!/!W3TU/aM ȳg;8_?9Eْ{*x%5gc,u]O+)+Tﱢ ctIO\sE;_x@e&he+ʁŶA6UXEQYp@S6%M'4O";35f]4G8ЦCp0C @3 #>C-Ġ>`h=8yJK>t5Q|,3 _€~G>g1Lj(<ĶǨ&b ؄`w:n\lxΞ}\Z3Nt"v6EۈMa,j ;pnl%?83Fx^(gL_#Bg0Nח{rޕ ܛEE(#Y~E>.3: 3䧨L"lGa z)ށ:qդPZWt+ȉ#pC5rJK"b"zP 1qO%\"ś*ocւ恉'9FZ?N'f:Q[y+=x=+"U:`y G;ydmNM"{Eoz!'Q0>`e幵ʠ8ܫjMO-s8^3m:3oUk/IkGq1SטW@(SD3.7CܐN?(=n|ѽy"5ܳП8ظ¿7ں?BG0l(U _Tr*(?5uHYRѷmtDՍC%OT(hJMG\32 r> \Ѥ ^yqs}Wmˉ.b-g;=s?`ɐejDd17-όXmʌ!(UֶZh߰fLŖ>d=/ .C! KҋZ.]vwt"|2v/FT<殕TkMlж:! ;/:cͰΎwl80a;?l]GvV&~1Q>УI'-L(>:ܩ tFf$[`|tk`n>Xbfq^a;) ʊ}7DZ[A'\>g[3w\4;2kiᒶ0}R9ƗĐHa}v> Bvo7[Aj%S;@ydN=؄KjOކ~nWoI=ʑ|Չvk#ՉWV}hIY@S.kGD;xg4v k&R6LXGh0yW^Љ lAh,mXWeQw c\R *$+eH5o/hjx`S+)* ,qޓ5P7ل*j},,ϾFӓ):C.(.DPY #Μdax[̭FWs> }|3#nפJM wУCYn';a̿iMhzLa6ߝ\egZ䤔3/Mx37PufAHAro؁ҘĴ^;"+{[ ~R]Jal(.~]o_e/n*SyYŝPlp<TW.Q~ޚd;sPToO3EfB :Mm@zp;btJ/?@k"b*-taXC!> 9dgs j.qiTrrKh;.(MY'Enxrets*ł>Kwb|[m_F-~jұf@㩣 K=#HWZޢ*{3HL/{Ϩy3*ep|`ffd m( _,D~|/RS>(I]=N헦&cҌ>}0lo*|49 R)ͦtLAMly+I.'#S Q; ^/ۨE;GW`Od;2nw'c6a^+S<2O:kC)bvA3ނb6wLL$/t62M߃  `OyyТ.>qte)$0&vQ59yvN{t(syfd8JW<}MXkO?+^(} #K-?2* L8jTVT1rG GUN#BMLAUv!0d•5`lཛFB5$:FC#F^>K -h,ܥ{#%/rz%P-ql%,BO8 VQ0T! >]'*Fzq ) TH)Ja1؀6湈c25yj2DТuAۣ_[y9G덜! ݢ)QmHD*㎚[[X޷b/&(눔ѵx r.J}ORt"0䠐'{gȨ9ƤtG5QW4S1\: %hB'k;(\ioA5]r7po,KB蔑qo%I㐫nt^@[\p |`)6 ;I?.Uj(3(KH$?iW ČOZww/͠6#*+?7jϓS3,N6D0?:YHkT1L{wĵ46?s3\8:4=O;>z8$+[>ď3LJT"wk|ix&ĕgS_&;dk@)-Fܱ81 U)UoosqnV&?Hπu^"||scb4TR 3OGC{ny ,„m9V5^% '4WH;Gʹ@AOdYN323nȐfmlZBZ꾺N?ὒl.ݔK/bq{$-%ƀF^2 击\fNXn)M;^WF95m!L`>=ox]u;< \:,P-t.Y'\};^Pi0]p>.bVjgџ94Hn6xO>MX4;W3 !dQ rg#:+j @q@(pEWУi'4Hu!c7k>9k*mg/U2{;? P(>EeX0+[+Y0lVI'͔Uu(O]N*;խ2JW`rب NS y}`'` ˜"hS)I"lҤ "F?X8FV _%.HYdrׂUPGL18Yk {3~3UՌKAe$tʉa;d){Șc"V> &ڀ 'T:.3r种r5#> UC8+@Yd,46YA SWtw~x0GT]xdPrЈc\[ TL ʨqh;(`;!R14bGǂK.e2#[SqV?,ˆZ>hXuɭ P:>0M/v)5 &_gx%,y/s6u*DS097x7;fv~nY; KeOa%Uգfeb[oҵM<}H7</C=J=R ,dz29/:B0dRq$*3 { vkѠ_Ə kwX\"Q"ˣ^)R!6i7Mg} >xyPh2b4ZuM)fJƾâX-gʃq}mgo=ڛ!鷍5=;EmE90\IIL-2XW'!pIlom1Bcqd=N%`i7 heT6:@%]٧LH=xc~Wݸ $7 ި?qf.?SmI5ķD!mf<(w zl#Gm?Ϗ>& =ֺ,]zPe R˗muu  x `rV4@!z9O|1o rq0j~U.8=+%hUo3wrqJ7WvT3H=hdyWbͥy=~ 5J:`Gx9Ӻ(,8,FUKƜ8#Su|N-i{)b'.UԋQִ o$\k&}v*%!0 #6鹆ֆB ̯/[W> IcP~VgWn$jz K jP` \\3>HM {fkkd K*z>γJiAz:j)y\bZk䝖SEUn Nzi5txc,yt\[㌳;Q'VfT̆wDᆏJu;;26RqiX?2 'qu*_Q?}P=~~:Ec}c<;Ĕ6߼+"K\TZj(_􌙧W/\Չ2Rv/HE⺕wrhE[) $ߪWC߫&I<үY![ 1#TQЊuJdB Qq4ueXjv\6<4*BmQnvlE^B@e_a܈ G!>j-VT H;E-h߅M=#T"YT{Ӕ (cRߔXvł2Tam]y?T Fq;y+yZ^aJhdjVW[<ݣH 5`ת-ď \Af-t5gUc Avx_1ѝ?њ9>H\rB3|+&x;*ë{5fjd H- or~|YKLʆMѣs_ DbY"Z@hp;{FI/g6["T:Bm٠eyTӺCR۩,/ڒ A"V_XIx% Pm~C{I@ ,OywM ZFZ#Ƌ̡uYآ|HClo*6߁Tcc- ARh\' SM(R*9)E?^iȢd#Q!`A)I`kk2' t4 l4/:ҬREl|n[B7 jI.-# n6l^e1s_Z 鄗$W6e=ɯ1Ju= sJ~B<GH_TJ;7-Ȫܔ^YbshJG5*Be)Sq2HJ_+ [%ր[ ƲTOܝc<)1nv"&:ۛ|4p~rF)&.3kxU;1!Jm`OX3G5Gd弨d@I^hG8$yAc`܊Pqߒm ajMMN4iU!$Wz3FM/rTo,Iψ䧰4c~RU)\c9=^^Y`6XZ_TY7b\8KZ80\vRKN6T?Ǭw"t \FA:G<}PQ0ؐS.Hw%UfC*/4*XMad a-YoLw`'јBhLDهXX|`z~4Pgm~qйNci`ARm=泊>ě}(YF~ݓVK7jO"~.9G!/m2N_'ztL R;Y#4R:ŧתsSs:IӍ v eIc*؆]rr2R]-GE= 3x|3XI0'a!&$#}j^sOfY.#$KY*u<)BE kjyeyaP=j|{t#:4= ׂdU`)~fْ#"9v񆐝c, V0kP;JAhϹq!9Aoc;'\-,7^|.?vf;=gD92!I06{TD\-7C8%InteybEs's O|qv?~vbsoǐ,=Qf**5@R3 `|3Vir "{s>= l0fOAz*Z5x9ΙM~?#M2v1EJu#o,8Wz}6mÈ=\8g9E%9F?`1Wj( ?Rdc9+ `{!a--DMz"yNmAWJ!Bֿe'ܣqz'94@JWHJp%?W5w0fW oM\yׄjDO]c9θ?aKrM3<[|. vL`kЉ>5v<0+gQׄy֠:ҔF"2Lm2`NŖܕA\ʕe[oĽ1+X9fGᐝn\mkufsN2l^BAp W]oELyc?.gDY+K?_;>36jK|dBWj|J굋P^x9|ʅ)J?rrJ"Vg"l;},d=}*f!' }#]`scKO/!f <"ꇟ.u!6g3uUg6B5ة Բ(qFxUs:XNj}aWLe= .?5ɟA%NK'&ƟF|A_ Q•/eqwB:uҀC|v2 "'6:BM U-I`(ԝ p «oB OdlR`gIptO9:x8> bX]-H@qӥBjhܮfdYE { 36l?Z {DIJ[XZ!;o盚/J'!:ZdgVLúob'O ؠ0q=eY5OL{f>zD}$!,BV>: D<ȍ )?˿ y Q/-˿>G[|ԃN@ ֦WKjЯي$^ 'i_j,bYgnBEP V 2%lRUlK"T 'm9$RvfCKiK{FpiW_ }=%lh'^ P- "[=Li ^&# :.K%;2_GDyZ6YJ 3ǞDeSERE}L"Y i-ҳO('sKSlmڵțĩ]tk(zw{_&8ګBN+)Ll,XCZnb>e{pA%Xokk*aOQ 2l9t|gqL#qp!|'SOM wm*r1KVf:Ud*zRoՕ fPA7N&NZso+ha_=O| Q]N\ŝI ruzh5 R׷ H)C~yʱzPDQdaIC,~j9qJ)_2 ϴ٢9qV@!MJ E0Q4Fš=sBҤ~5+Rfi{Aӟ!E[7{@rxmܓ1׬pL kcE.ۋW@yCi;TVw@ kYZigO:XG`6Azk㒭m8S@4ow}UkM4̢J…15ݤ ːZsm Co [0Hwj>6|:V[L8u3Ϛ>8 {lXBnx,XCThn$Rqv6L-!Ny}yNO}e?)~*Sqc>^ 1*C99@%YFiO 45MoށvŹPo[Fπc79$$QpkYz^ASB N^)ΗTD wPʨc[ h=UιFG+.1#24ZrH*S췛(* ?I#_MeG-B";aC`oja~wdt'fuWdfj$>⛟Kۅ"XP;évxLJ/ޟ7k*SƿFQwք,$Bxڞ+aւhگrMx[bv'"+>Ҍ.C-,[DL[Xa [/9&5s+BD͍ [yi=[U}/NַlpI:Iw x B䰄g,;lДzkd ߓYe))1n,z*YWHn]ehۇwfU5>5Qnjxjzn2FH|(JzgPLFUgk&~gTHPYzj(oBJ<.Rw_]>xw 3|X  d\߰ޞ1]mǦ E}_~ ̋Z!N(tlltelE'3 s %^C-9pS4 ky#೟j+.#O9"k@IzցשerƛѢ)O,{tp Uu$>m AFZZJ;kN.H/YPLh6EA`b~a*&E~oFV6-BQ-p]0t rg_a[R0V;j4F tc׏ Ͳd ?<5O>Tz9j^D0 1__beTqœzL<Xm7m (T^syO? M J~L8{ףZx=xU:%SL% ݈ln!`CM%2Y`_ A!).'dln*'^Rȥl,Yry bR-k]S! ǭXh2:d1è:(Kf"xOCvb2 LXMA-b*?-"˘UqfhQ.\4Hknp$W9( ^6Uog 9M>*!+A#&>]}L ,^4z._gJG>q 0[VqKh_YDT,ü\lfUcpxy+pjT9ݑI+>b.)Y_{мqA(by {rO^MƷP3sv|rw?ldjKJ5'XV!6pz&` `ps^Z!a^iOKM9CX&$&cep|Z~} MμZ9޽0혻T{#5іAt|װqRTi"' 4dlx!ZC.n(d+RwZtG^k#Jj|UV݈bSkn 7yюS̈́r{CLh|1?Ⱦ:\Av4$@:幌ݧ`>UjB1,B}ƣHPZ\#N1yW SZF l!cxT(7s%a*Ù!֗'E_xM#(< eObm ,n9s:𝎲bx&:$A3IvH.`E]~uȔ= 0W)&|]@$S2N~KΦDxU ˜9Wꂶ[e@!d|>>9SM7&ݎ1Lq]l7p29)@d/2P_Q?_c3_ѲP ~/HϯY5k./10|'IU;9ӑ삫twjBIX֒wLW&Yq%7!ڟg$s+OWsc6e,uS Z!c\ӷc]a oO) z^\x_] F^HO\6rUFY߃Xv07"Tku{BsRk,Y/e9*qNf mj*EjkE_k&%գ[UWm֧E5㌼*2vٱ@Y 2 ph*>!8 P{OYΙ@{LDH H陱9K׶vq,Ni+V<܋R삮_iz=_nvqJ,˻#o_j5˖?Hw'D}Z+@Adȷ_gp֪C82^hب;Ds@k^:xzF^q(HTTtvہsMT*ڋ|)Sa]m_@1ث |l7A,IRE$AP;Ëg7_r9IHx[dŏgI,xY;Z[J8.']Iy2KwR:%r7/Xa)JQ1uxnD=o:;'.뵁1)mduj n*A+pN+ -;8B\]sP8ǁT)BY-7q:UCCH* ,50jKT{f/+tb٭s,l~lQ(z"P#Һ|_%Ԉ Y189rp8~pSvjoy/шt犙LP~ gLIy~nb)/_g,1m0.f"ŭI3tFtd%LlC묠 dkW?Ǖnqp3+G㖥t 坩רcޠ$;DLe`Qhv郐G!|a 2n!M=&oYhU:K|QiUي^Уe@F?I/:~r.s*`aeR~*rĘwX.!k̉G^CYTٸ\ӑ_s"ϊ\ F mCcE*И'''eU-XY3r)^ʎ}54BG!7`+hwlxo+ ٭)t0L?P!75\ɷK QkmrM.auڸQ}O6`+H[By ̴FȬI4sj^\_7T'= ֡bes[%#ž@T70s[͕Tk02DHˉM6RP{\w]9mjz ִ,0{T7 pCMeo4"E6}~QgWjkP G>nwQm~ քVhևVmt .Ǩb݄O\X.(;+ԅ} !c&&ѵ`R3~)ty8JctXC뚎w;S?K"]]b bW羰ȏZ_s]-L @2Zŵ\ @ :,;%V]o+bչZq C^?&wÊЛ XkN3낊dt1@p,px UL0=vX:V3i 5:m2Ol *05GCFZ k"iި=k4+f=a,Zig@~/(S0b!0Az\[oHm^i<1ښLo6 e]+ɈAȣǡH)z{5S~有PPQ;okxIDhrXɯ0_  ;Mqs)LCj TO־k,`ucַ?O$oC2C"UNfFI1bE|/R%Fn ڻ.yCU!aRjij| 0:s>4ȣ݋~f/@FY9C\M'l첥 u I9OzqrEajxv^@BŘ2XL};)|n='Ԩnʟ0Z9l^;~I$`<=Й8p~M~ ,ڴjtKSE,AXXbٝ 1>\&8;)ceB=R6,6Y0+=AbJ{ !sR$LpB[ygו **[AuDry-w݃m|^]sbA\~cieta7tB9Ix0+m. KzC6,ցđdW0npj3Dy-:}AU<1{O샱tiwJAl,^8[{ )##h^鄷{V+3#5qܗΥ:~ $RQh6=o%nߊ}{>W pB,NGAp:<;Fl%ȿvN?nl˓YcvI+Myr2qؑN^Cl(xO%Q Z.v?tu0̿]~Mq xP͘0 ^ՕVQ6|gȴ4Dp;T剄&\).8CI pJ&m;@t:ALDo žU|G%ÐDWu5J'uu-PBPX'؅S7UF_dk8F\L7/xg` r:ץת\;#q:rݡ[ȚҌ1-?ZZ[>Z{LzLْy`cd /߾N 6j [v gXc%m O٧fA2mP0`LRPVBjnd> S&𯫡 #&.EW0C (\srYЖ5"O|\w &$I$ p7:E)͹|V@zB/[;EAl 1<K8UNCf@I bc,@Svv"b-iZ=fNr0R[X%3JMC\M|ݩ\dDD3o܂\n2^ƂHMӅ̿ P<MA>%;%n<#.y%ʫ3)DD9CrkG?"pj- n>GQV'Vp.~jSJk8-UôRCgjǤrB',Q_ӿKt_N| f. .l2j!Ly5%dM@H@E? 랛b !tޟRl:_΍%Ô*1&fx泤wl>[-m=:hUBK:T7FY" Ufsp-Qpۛ5-2`2xƾr)R~s١@gOE6Vl<د0Jccq4d;Ҩr05A~s's 9c8XnGf|چrC}#oD[L馮BT"6x;g Y9r[T Hc‹DEP nce"=|D C򆈩O48>)5:BҦ|;X.evRœ&*ɲxzBcx̳*/ٚN\ɥefj#F$,/.oF{ܿHc q@D|ӭ[8éVd/ {3/F2z: M"%ﮱSτN0^dipER_kU [?<#?5W\`%#m][F]lj}d$ (=AIXpm27b}Ro~n(t80|"=W?LAG?o,7sWx߯>BV5E׵ѳ¹ P&S2%>~L U'n?p"2*2L 鹎N:>j[IxYA9 D:oȌDj&M͕ | hD{}y 9]aMIj7O`@lčJTSGd?WWY(])xS%Z͍LLMrȨi/_XT d8_6 ;<#L6e`'?}bࢎQjZiB-~bѸ mLuQ~s~b7/hcEV5@nP8j 'I2G8v!U\Bm@ل%sMk|0o/o?|Iµ* עx;M^[cnhțilccpM&OJlD 휯_Ok9^qwbyX_Y)[x/]m'^h1)7I8s_"b(gNUN`HC 6ﲸQ D{ȁq', kjD%c~r< V J.o. Ose+ 쫰 1N£>%Z[{EzetU- *['pAƬJCC^!!wZAfWbl$;{hbnIRH,>(Q9f Lk8"9, vՋ׏c;&IfSҠDzI ұJcO(DQY^8έR)_\d ĿM<g^ί!nyR,&%D`5`D( wjޑB|'r{x ηCp=S^Y["P-$hJ$9PHD^Qao^ؽ]=I#4fɅF>xd_~9~##bH[כּ%i)^)9-Uj y~0t`) FjHDcIRwo|PDy/582:n4(dUH;J4${S?h„ML|amP=stv` PJ &Kf_($xhmj@ʔ5ez uFrfE 2:W-Tc/* aЬrKuz3 0 f!\+djdӏ]ϓ\Ou Ku6s%M`E}xu ht.yp0Q59On\jʂQS=>&a݇ ;KBP*O2(mY1fC"b? CB7QZMF~G˾|/HpC- + :c&: M(>𫴽u„‰~W='{ƌP-p<h!9=o);Mߒͅn4O?|#Vw7~sܒ1k![j0 zHAO`3oSZ粩B8VCPG-px e)37H|_kP%9&Y=IK;Cg*1#^nN8ߒ_9P\R:ʧ2USijZ^mڝ(Q̬\/zqѕ%qm?PflToճH59 kP]?ނ>miiMl  C aL{w}zF/>jviq%WeL‚FCR)6[ 3(>D mÛ7YL,2{0H% _j6d@ZŹE!H,c{j (|k=3hNz Ngkn}[DZ`-DVgmѦ7μ>pС )#6;I<.SeSmTܖ㙩[,=m|"Ef Gz9,NkV0զz4<]q398i7K|&3Hav'a<vŚXqa"ߪC6UrY[51%ҬR[hk vTG4H a gR{r ֒Wͳ(C߬@q(gBJ} m T& ,KDo"C4%r%mB2 &K#a 1):dMRˮ6XP%~D01s"=I)RCi6=M4T Vacid׋ k?5P5/qj>ϴK d+S@C 46I/\$=C4eKnId @Binq)NCzHJ/0z'֚,7"|qtxeyF2"ms gTCU&]!=iY4\c q#lOE92[%Y|ٌDufĽ\H8I:8[bv߬]TxYƋSPC+C |eGOH`S]gGUIּ'zuCcefv|c|~]jTV5&nk؀{}Οzy<g3+l,G*XG}nB۷'nQ5Q+@Kؘ*6g0#>?rUH2BaK!\ts(|DhyA K:b)mAHWwHSLVEP6XnDvq SpqRP r>\*TҒ88z]eByp5S_Cmdwhޒ=!Y[ld&5kT!ЯrQ|#u~>ϭ6Y{"6D'"Qp}^[jRӏ l9=V49d|KU0J-ͨVDpbI}Z+@yvBNj2aBu/ fƀA#Vһh1cI{hԋcފ|M;P7ex\W,+6(o6.T@Wn ==}tлBfmXǵ:Y G>‹_YG ?) O gb=^.ҧSXlg}hwKlzT,~3_YxQ+ ",ӮX/ʅy6M}$p|w 5]%RiU؝*icҖxObw60 XakLf3'M9" 4Ye9f|c t*kG64jXKx3{_(/~$X&عg7.[(k\rMy;976 s<,~EҡDS8cio5χ/c)vYv9 rW^]\9Wh{tHa߼OtԴ;ݾPɐ+°z`\2˝Jd54<0ptP׎TgȬfN4vaTQ) S|7V 姰B=(?k!k 9\v0tHy?kcN['ust1= "7زw},s}"Lq,tF>-Ӗ F2shîTsf^;!r=IXLY 2drU&>g h]|X+tIvr6^4n8j|oU Hά?@*=9P9<#ڤ:X3k(,1I \()VnPAݏ" گ6}!t:}(ъٿ=E+A'+1[(m YX!3D ??>2Ў m昬ŞaBXVQ>bG?f|"m/[CcfyS-b\^"7^M7p!\-,0FH2> +vX$_kevʍ\70ʾߛM3~"y'D7*T6 E-ڠq#( kv|:aōQ !Uԥ5 }@ G03_B -7Ws2xYIwZ^J@[P<^LAAQHUwJW&1U6-g A0Ų05M 3O7Zv0BOt;'6ZqHkZ t8YjKܚ2~ݴ~o]b1&s:Re1bۙ#۝bc| ʼnthJ4; +cY>۬>qxS%un|[ 2sZm!T뛒Wfzch#ώRJ&ߋEq3okͦ0JP01\qe4sB-(X'؜ L>de]^:P_bv󺄞n+@v ֡=zܱyx@PX)w4Ycr6u/U{zuŮrxh4oHyIȝpe[a雧/ny-~[T^2CAK:H'Th I' Zk[2a즕8,Y&5 ߯K Nn7ɟ7j19Dj/7(DsCM`8( #H2dBEOi=`'me)?̰avn\ %'OyT2!#99ͤʘVgpEfO|LF%3w9dǭXj+kK"Q$kk^^~~1U(M@s<Vʀ.s@HQϟO}D~Xrze,4@ty@0r=2 JBx[l?^Eb5,ToK>ɲRL褍G37Œ c,:Q&ky/˽!#E ?r$N[IV*^`TNT.PH޶jE@zQzzg^|@[~A.OLYS'^gp:`T ܼL#yQ@ekZ/50RJQ!/:W茜fĂ+YQ%l بvz|U^ EnT~4^~ȏI֩.8T. aiXT/sD6Zk!7ͣoQ,%ݗ G>~QBb|T ޼ׅI_J u|ƁVV.W-u V]pN=[:I`iSd$&"Y&8WTSϸ-IP@A=V RUPH'U+lHC}rom-anZYȍmD4'c[yhzfrSBCcsOЯqg .Γ|g.)kmw:VIyDE9'[WY iRy^bZޝ#QPGAnNVb2,@o7&F_LlmpCoDkIIGORJEL@{ qtd"j.U^k;D07h34*8Ezs\WǍ@o(3P}#=s2,M e '*'96h'b6*c5:ZPEiQ%Fp5@2Qq3z0tXU! 9L/- Gk5  3˔8oKs | Φ1UoýL m=ߩin1QpX2o?dT+)@2Jy(. l%[}=;.\";5$[1;P{ɛ-0FD9q)=RVz쓴\M |bzHщ  5_Q7akI9VmjV=?`.d[3|ܲ׃b)qa{!~eWnY 4iޘ &i EHkѦm5/#9)KG= 6].cO,i\X0ˈlχ,F Hsל}!DiXdcAr*]CITIi[hl 9C=zR/S)hme/% ׊!_Ec hzTm7%'O e R͌ Օ,qA?xHΎݬ9pQN|L|9p^XQjƀ7PQBN*|vYɃ kg65YC6fRSeC T]^YR3|,jjo 'hAYWgK< >:P:in`,q?,EcYB>f˜ý!|\X>:q>iLHE:-b$#&Pc&gýK48+Ա8.)PR>54$^<vWj~Ӷ<cd9\I,}zxMF&Z>Q7b6*LLܔK0yUMj?aȂCJ+kU$"1Cfe1Vm<] !{SL>)&2{iU\+T2(z9ّRW~W aHHHt{+%S<֙S;9i N1.~k'X(*$FL#0s M@Tߑ$Mc&om~&E(Vpvg^\ea,W&̖ P[l' {Ғ-mp {NMhl^̆J3Wic.xn;ʽ;y?$v3PGTNJ~G2eH)YiU u;%v喪1Qa ry{ ލ??%fFq9 9xƬ.@%BR2 ^36i4 2(ņV},/`ށͪsE &ӥP)N_GI\X^t dm`L܎@l]/r/#eq`'JJۧ_tK?Md7MU,3C:NbH Op7] }jZ쀓HXUڢD,t g`+ϯUWaj0"^-+Wܲj&gEM:]]UWh8`UX4Tl//SMr)cΑV9o~ÆL,CumWxFGUAUe0 GЗs=хY4a +):"}uo%VN}0ܓ\H'Ol!ZUiVCʔo,އ[4o8hZNE yߧwp`o|ςhE800]'3=}QD)@Ywv#KVg" @QfB71#edEg;+5r$Κ:_AP }dϹc.RujXi"7t{DDC-uWj&SRu@ǔW]?r+>rdDDpsrWD LAI@s1Vsu^ nLJ 'xU if@e:>,/4XE]+W\X$+O7(I]˷ߢH5L}o2 Aq:r/zj˚4'թ7!R>ٔp竺 y;]06s";Nl g?M7o;*nA|,mf}匭TV:Rs|hM§&*+ޅ a$I[bcB ӋYmOqY*yk3KB9×%|ZB2z磤{SbxT O&:þ|"?g͆(ن'%[Bl_!@INs>4,ew,w-ܿ3Z`0`&+ '|F]*R}Z.3wt<95~e_eKҏ./ojWEoԽ=HfIlE-%]wá^;O9 5 ı>< a:u#`bۚ!(EBH;#LKO- Adm?o$ X G%}F!dz0$r:빬2b_{Sn7*.ۣfUko>2W[cy/Cu:*r:8<Jճ-a#+I@Q#[7rԥkA"PEjU#h^w1kusآW_kc{WzZ &jz$Htjt¸B9ߪ?셃`t Tx."S4PJk)? x."xm~pC1xK· \- ]$NCowlDԾHBovvv{yt͋:LDu(`&Njx򐻲%333u ^ SNǘve;Z8%/m fy' kt]90)kXV-<- {Ѐ+oςUoh@wI=bJB IpmnSe͎0VjrAσ{;􋘖Z89UrRtb,{gg tU6~Hd4 4mv2y22?g%݆4]gQb|&uF.`[y}X2kM Ba}C@c7z]my[>=6 kR v'ETNMImݮ/]O0yϚ!z⣙Uwo!).zlbi'Z$̨Kqa=eZ4y_n#@%43gK((4) /$1=x42eW;{X3g;jR0+bͪ&B-j )V5#BIGM"A}:6<R)+`>Bur=J,s&5 "ohikH)HErG7?o'u?ElU<KEUaȨ\s9:O&\$<'@D 3;o]ꢧBL6q$BHy<.,ƯBS=<3 ]_)^CBȭǚsMwkbxo1rV :F 3E5\j"gCn;;`vj"Duˈ6 Qv |! T%Vu*uu*M-+&ܔ^?>C$rm)׏CjAՒ V՛2uX`ẕxU b7^WW!`u(+F%I;x+("\a >Q}TKK@dB*Dv#rj/aZ'ehQ||R;0j:(x_R9{ك`N;Q=TocG&B@ (!+P 'fF@b]ãtl<1MqʣS3$J0DGH ^_ԍP%>_o7*zXv2ς盎_й6G]!3e7?W b+*!RV@N͹P ΀9 ?jNA oL`lG<<A~m /x+$T}$*0l<~xQ\L3Y{wڴnJ>0؁RYPr&,XAB˔f_liKY*S/Ɏˬr]݁D_4Uleؓ% ZZ,p&ME-Z`>/ ].o>؉o-$U,,b"W3TU6ڑ&0Cs "f(Ih*x+;N??´J~*;Ca "S..rtabk1<4@'f;>e1lm'eQ~+iAU1*&ӹt˷ ~iNU{QtreVrl =w0J4'j+i\}QW;daY6n1'L.S cG'%&r${vJm]|J[#{9JH- Z^ȱ-~`X)PP_Uo]9uM;%0vѼXō=[DdaAz"FUL*q|$?ƣ!A^ڙPøl޷P2p2Vu U9Ɠe+#T[]eqˋ#"A}:EsMnX#[RjY1 i2k oZ(2=La7꯻ϡ%^~ fG <Ԯ"4>#lm@o|~v 4l Mv$akx BOPV*.)|5"6)&IF-!&q86yYŖ=2_v sKܘ6ks+ njμLp%/JՄtzJ,t߽M聵?Amd k*0`.Fk nOON 4=9L}*ܶѴS1$Y<"lLfk(:Tٌ8  7nّ|%SC#vux$OO-vq=ԬcB;+-. :NDW":9vFqqN(:\@+"/a͌HAzUfHV? /`Rj71mn GcB˯_ݎ1pU^W$Q4LyqDeDV*TF"[ad 3~7dB(R}ݧX!#fOvoC ؒ_E BsF{둱H.&$~FtLLaQH4L}祰&eOZ{jQ_oMKNsG6s/JŹx7:# V)OP"{4 V5x]X&$'ڷTXss,ʖ]+X [)PLCRaGԆq:i¢XA1V\iN^][KxCmzbVu_t\AZ,ƹxtpI6!12_%>\{EVNIz*z%k5PON~wFDrf,޻ѧ.<>ORfs;Y'|Ifũ"K[/Q&i`gÕ#1òWSgfejv 2fS`E41W]vZ4.G~4ԢV85QSv\cQ64{6t1ՓR1wF#`  Y z.s* ^VgTF@6x5-L+4aJoKĒ%{P!0)dh3'd>dꎘo2酅eQ0&WRc@)IRWO2Ȝ!ŨLbq3ʙ*JA+VT"u$dT>7 (q_ 1cj7M ^zװ>nPgs_$GCΥ-xh1\/b;UBrVC`"wrؖk3'Uq׏6 x!nrfYB=!bCZ`j Pօ?Sb[ŰG6~*7qfiځ ZqI"B;-?Fvț/pZ Ψ/Χ]BCu a}{2RGeh/_Ol?}pC^~svڑkK5x+vZ x PprN+2|A}.v .hegsh,qKpb%1z[6*>dL@;xSeE3ș ,ع0GIÓ&nw.X#8ElĤ:oujcG7.Į^;pR~ w)?GO?7h|/QEn)+W5qgr;N祀MVp !6LlwV[7}?,J4j9B{UT_ @`,9evp9Y/?u76.bUEQdFSg-xd]<. FE+GgLba/a=H0 %P;ʏcSn4iVEU*1bE=g_%V$=ReI?I[<"D<9̬I_DWi rK-XbPC| {&^.ǁkqئ)ţN.$;d iw[vwcnFhL2j&g.M:y%nj-kwgbw 6Q\(+|_bc7 (0ܶYD[ŵ{i^Vl7Wa #'O =l7TѓXh:_G<WDxy%[$AÂͿZXͥ#3n=ChWEJ7ut2r$sʹ% 1j5.X6E]`Uq_OfX!7gV$5/CKOW2,΢=$Fo$WX"/RK(I2.5Ӻf.S~Z@@E5pԲ}l(!LڭlC#HÁu`V !6~P;>Yϥc 3 )Rb RU,JPD#;vѮ --u+7#q}LJ]@]5p;PKpѿ :K\'b-C=#{ѡ(Ɇ-Pd9K4kK].#T0zg4Z+aK{GP(cy橲o62Fu1,t{XݹH Ըmb[ys<{.FLIhwq "Sosa-ϛt}bD/ϋnK=6yIJ3'OjWcM݃l}ɦU6 Rkmk \S|S)}ȕ#Q)bWĠӎ eb j@ktXeF>8BԖ kKG :~ěmJ˩e._vh~ȇ]+fE3Px)s)$m6AZҗNĘx+Ė$3?WݎmLCwGxcv&à NjHָK-"l6K޳k|o"z;Vcbi$l{y=eߜWzvSAOiyf@x-X|-z3^d*_u->Xy#nR*ԹBZ;BF%!B,lMYG a"}9#jfB[8Nr1jfg h6e69HTV5m{ϟeakX(V$l8$Sh[{DʛC7:~38"a \ v1Pz#sm|ɨ?g >{k%%`_YC+r%& S6jw9$ mo^ ^K7g޻JpC%Z,|Em^HkgP&n5X_N[r\TA6)t(Dh3)Ϊſq,2h"?{ O%ox.;d 3hlȨ=3d7ef'w Q`}Os f!pNOuxAzZ̃5Q#1s1IDj1 jp/*,SDB}w2{؀abҔ{ V ձC^;$ =y|u o݊r;XrrE&h 2'FnG>o7ĉc^[xT&M^ZH93>g3&/[(\<2r{<;pT-wҴigU4}Y q~w(YM`z1E"j ּ c׮ֽZEfDy}Ao;eP÷L ̶ax*5Kg4]HϝaE!>:cthQOgnri!c;Ɇw|^@0+ D m:x 諬!IkRSb5Mح 5uA J7$]L(nQA|[5e,//Os_Q~(/.&^> p\x{Rz =%(*~ÃӪ^F둇xEwt0O4t,9"[%;2l^pW?1=YTeӷG'M:1ŪV5KKI2B1 ŻS;Jkob`l/2v5Ї@U`S%{pD]8lgRto+ԛu wDǵזtY%!2+~mי&1"Ҳ,cǾ{' &jbvwZw}#4ᇌoX,8$20fls#.Y<&Jqt wm#PO¡4˞rnarmILcCjąS71G<}i4lzCTE\W 3gOhl.L~UykAzec$`g͖ӒwZ%¨hgbCyDenHA1y„IW$(z)EJ#ύCw-u2 [Qp-졫w(";u0e(1).L,ӞZ\䕣cfG 3+|jx7CAFjh[MXZlmV:G;% 8]-'Q2saAgtDȨjodMo cP,97‘,vhbNʋq߻B' >r3XHIZv;LEǣMr4T%*:ybq V &i4C"zġּu i4u{vzr[vd% bh/Lt̼cb(ء1q!oW>|0G~[y Lטls:ҷӝ^݉"o\cw8\"A ]q'=sF@26*?͝ˇt>xė>)}bp`)'VG4X<$gnk . o8SKР$83'CcS"2l#TIǨlPМ X's1s8X+X+]̟/[h+4sTõvtC"M!{.*'H_JM| V:JA_|кqs!; >NOoV$E%g4lR)HJ>eV6 ς{9>͍M~NGd;y)zWSג}+"Iآ\ h 3VU|nLㆰV,0~$d42=&^&v pOOU2og)}́=Qgd1{uv@W߯9Rsj~ٹ5D^ipp#)? j m-͑;bG /7̎.oZKnf^X$'>3S@o#2 /gG\(g(fymOߦg V4.UK,v.>JSu:̼XO Q+K |i>=zH&SrWg+m((v0i_ !.83K{c]%/fqHá(Iu3? F6QzB[{!;vc VS(oپ5n۔/4"tF*p'Sә6кuck:\3Z3v=\^ΈsTHn~lMgpa$ԉqNHȌ;_tt ( G=mRh8 -?J}4Gz h1UK$&g5Ŵen{} *Ĥ_Q>d4? L?-?F.rL͙t,_̛_)lco M<GWC+%h\Nhc23D_͘ !۰eM@LyG$!fvC'.u+K޹ \lLύ'BDM5KĹ16zdx,1|Dp ŭKX hFQUP઄74k7~ 884C8n^ˮ4m r>Ǽ?CTw3> @*/9ڥwrB~=lv!.9*ywVn$Zh :p/3 JQu0`hzMhV}p@%(߬],ڜD_LIn8+ o <4gLtk]&CA{d LZaqd疁q@AeH%SҼg~/HJ?_:IXx/[GDȄK!*i1~b(&[-_O\oI&Ol 8ڛqw/iafi8j:hp 0M"<绽#T間qRitoPBxvE:\ h`R ]Ȧvӌ&{#fwW-sZ;°Hy SвLM so$`8eQD M,lר!aN8D@ rmjs/!!2:$[2Ā%(3~xܿP^,LjTX7qY( (%cPStԖLYT1)t] dPĕCHnpd2搲2` ,gD]f3,>)p]nȩW3>sU'|?zyR ̍ڻBK4ț+)3@v"F0@El˃tC*DԠ-^3ZW JG ПHT"E#;H}k\B(Np_`nk)O!CqUL";/߫bqIUR'{k+mhBNy<_u({}HRlE찴V%t칒w:JD9ujK㽞pgTBH$"SSk`#s֡?E].B ×Y}sU(wÊb^ zXa]u=V} T[fVy[:kX1dӪtv=]$;ܥ yqVu̬Qm̡SN7la@5z7t!={FFLƱ"˱YZ^-A"WWCdr{_gmmu8k^ ;TGGgu0~꥛=p5boPa[ PeJ=r **8kELZ =.__D6*Qlwl@oudvWٝ>YJWO &#p2 7-\18{1-P9#P99.2h|9ImQ&z%zه85mB FDŽͷ*%8b6=:3x~IXxwީSb~<DʎƠ\[ʆ7ܼ$R-u EzjH=/<0eKElC ˩? p`ɑZ,J6!C| yQ'8kܕN9N`X(cp`X{15j3HH I#B6K(ft)@wD2Sr{43? 6&k9t3xgxsLމql bG4ik3ގ T'Z*H8LH59ڀ#柙}IltG'NFRz{6ϝE׹ʹ>D} P>C*-OVПI;L rqղM?=ޔ& 4K0a2ŻL^6 !oKy=@"'/,Ĥ:ZE`owh <뼉Jv1ԃ9ꛆY߶,5Iv!z_PٿN4' [4B4D j+ h/D:^o͑oX8H#;̝87[^H4L b97)_s%V'YVRnĭ}X!x`HE{ fj ѓ;9 Z@s;c$z4 ^ b_#e jjqcЍ*3UJ:\r-&'l5okY=6W}ba*w'&7fብbTZMQJ5SK6;\"V&wk **9RLg,upBL<]X7oե@Bhc}7/=dܴuj>764b; (݅"}QQdNv2^3|<(8\&T8BFrX$F^(yT krNF)l~=nM0B"͸ߜ ?ٔK`Vn-2a{6qLN7G\W ,ܲDC\؊i*l 3L.є€5/EҢ-y虂G :Q1eUEpɪS爄Ir! /4uD_FՖIŰ;d;\S 9->+m40LF>(]+QjBxiQV:Ob|iw`BO 7W BYSY˦ׯġU)`\.2F^`2)>M6Y]d!IRSJ'mC^thqWC-xנn8քö,Q/V~U`MTt(&.lEj0n&V9bH*)݅jkۙ{F(T!Jz5 7$_i5Xxz6O?Ῑ(5~Ƃ|4QE IkfqfrrЦ^k7&V>f{} R+WuAE>9:&!}K}%4XMT\6,"ݪkJWNXLr$ 5܆dpa\k+@HgC|-O_^7 8ҞCw?|a$(p31*;b'o/ta %IvPЀ,tTStʉM3+@Msc--UAtFǙ̈Ms} j dža.Vh+"Xt c@_x_b{B'(ɯ}3!~&sޒdYDrXg(1,_mhxqSj1UE.ǝ1 /[D/ N51XU~^a&MٹPRY`rRilR zY6Ma=00$b[͋:u=ܸsPOGu>{*aB*QMTZ9&CΉ`{j+ qLy''B.KRA?)HW1Ukf3Z@~X6 >Д3Ǥ)HNrWIgM, k|4:xЃBEZ~zf@d!Fdrm2EB@6 fXBa,. ӿ'q;-%nPk=&brC-3d59V|WPV$ʽmLc,'AGY6k~O"мYy]$b6(I =nyF8>C gz%Xt}AMs6dUW8rC#ŋt:t?>?}"jKLgbrF_C^Y9|`G]LYUxxFkCL_^OJI{KSI@TڻzǘH@c׽uk¿٭sDWC͚r<͋FnXF'qd8 蟦tP,U ŲhY*ZiT*{aPdYWy u1YV(H}kƌfiUU kks4/B롳؃k&+~~̥v"!D=xIJbZW2yI-{Ҽ^]Pm<#/ x`gfkX"R h&Upl're)DajuJX;ӑE KAACHsj&7Stn$Z}Q[VŤYq3"]#y"ޱ5;emP~[PI-(ؗÛ 6 cm-Kwŗ#$8oAT}餈VG5dʱB ;:ggdJSYSzǏ '$ZgH WؑE.;. 1{{ݕK=]z1` \r~hW$.4;+OW* I$1aJX= 4qʑ.Ta ;gUqfҝc=F#zOܚդPv-dF5@8oC&$ޥӃK}s|E_x 4zK/EaPUѝz1fWUP^ˍ2&驢ӷlLmL/hC@?Y@gj_wDѱnѥIٱ("s~Tֶ_"K M06H' =h2C"zJoӗ,}c5&Nru 㫪BA(ӄ^ޘT]1+q^ѯO fg[ pcMI2ieN!@}_C!sPf R`^O|=PA[*^$h?aeE08bV&Dt; 8Ec{ooVaAaڿ1kZHcRRK4D5"j {hn%,uo闎i B_DmR-Pxw/!Q4n)"Fk62cCUnc[1Tӣ+M۸bư173a|d 0 ?;}_$ټB.*<ɯ_6~#kz% 8 69uv6A ц38\Wt<@nܠC<!PҬp9ԿD(T`c~Ag-&?۬G]@3fzKY-P"U!f J%̛N-_^P{vf;Rd,93]^ |C1Dk6vkJkZXdM*m km}ӰKj:Æ$Eg(3էՃiѺF4^@a|kyN+>N|^65,\OXb8S.Yh Z Hp.fL@6\P?N/j`ͱ%EDSF|tNN5 ,;ř,7;z޵0Sٚ!5[c(H An}5&JfqBCgJ}PԄ;zP<\]凇FR I)al[-9L[ĬS3a:-z<*:SH`G;줮o]=n(Y$9^b\c_C鐾9 cfG,QWj7Q'o>u'Jwc&|Y,C10xX&yXU($}6&C4A_)? dV*\p N<%=(єݹ⽯GKںO7-?fCY912ٳ!bw[P~R9S盋D&*!CyJ|֙Ft) ;yUD4DErsr(zH8|`w`2iZ. Vgl@%WZepkg;z.Ab N jv,Kؓ\贈ՊmDפ܉.} e?>נ2H keֲ5sH<kXb};ŕ:-X✳>K/Tɜ;9>ނMdu0l{o<鋵krjŕ[LȬsNHl:Y^vn?eGJz?~"k86ƞ;PɮZspns|#ug4bF1 VzEbgV]',e .>#VC,֣yYMK)]/kKm/^Y,oVNq(c:8&4k&Lؕ'ZKYZ'sg'})_I*eL[ JxlMD~}n^RQgH'EaFTꔱ 8S ꊥjf5ǗwܪKLn^f,ŷv3S! @O EW?`jLrʬɶ 8QO. (&;;IMBT;3j?PZ;5Φhށa4:_xOnt!"r1o3_,xVdqjc: q @0]PQ=ݛ;Rc|eLfSI뗯/g,D!G{A<4'{(d$*JE3KY&܉r:FmcB{}~Gv?3Rg18pE,1:ƫL zK )7OxҞ2̗ZW<W[kJ6 RjRz]P?R?Au[fxmb*>bٕ2f0H3{ڧ?I2| EB[,*+ҧL KH!=.?g&CPmclM }zrw% s*'x}C.6V:v\?ʞB%~\ 1]n9dO깒4.>`͔g@˘Fp^to5ȮLskFE\1諁dNe=5S+d}wFZޕnvEH5"*iRYIC'b*xMh:e&ó@9q4 _I] *c quS% #xqR־)n;K7\M%h4VF'Hiδ-0n(Og}GG'<[5`zKQS/秠~/>1KzV 8w#U4 QT'z"D#c \. ʘ\j70O@n횋?yNւ#Iiڟ,9>⒝w5̈0R7]4PpƉ_au{L 7?G/ 4X~Y"LTu) WU h'\^ >RJDs8kw j6nj8}I|}hrGgPWG=}IY`-y :%}Esҕ4Gclvq- lB0 `Z' % gL!O\AWU.nh>? q01f =Uv4X;hUq!w}7Uuί=U[Q _&>(RM6(̣0Wva| R)X!<_Y#?;}:׏XF#3[*7 F$"r̳wJT  4ZY4H۲ 59#N7M}z"8lq=|>l]i}I @P Uʡx2m>HTH,Γe] BVDv^lH=]NeVMY;jW#MsxTBwtn[9ZJ=y<:gjCj#~q3YTZZ(p~ H%A@/-P>==) /RYoz>."JuT"F~^oMӨ[U0G .AS"jV*pf?wdΰxɭh¾#MGM>q.ĦŎaf0u(x.|]C$ x8]ly$$ΩFrGu~[ C8\4krAJuMoNkXzDmQ~Q5˴#56+nlV {-c(Z|=ˣh[~"WO Yɰiyn!?YQke¦Mmx핐8)hgeA;ugWCd\u}r sܐJ osZVK15uaRf!Mip޵2am~v`־NSg6өQigQ|ta{1%jTBiwHB|+p˔,w7N-\SqJ~Uxx#`W'%IZ2.@$SU;q-f_D躶0B_9FJhؾ{)wSdÅ@lrM~~֧!"p³R%2u2vu/ P Wl^&iwt^M)(|'zXia.K qSWTv >R-\apIzGpmՍ3n"ZȐzz'RuБIZvvkz׻=w@ BAKGNbo[$,+(όvC7-3qdmliI/u?oD{jY/rV?TTWtn<]F BlAQtP 9U & *4g>T'wt'2P"JkZdksߍ,Q+ lh~ _o7iXs@+W;4FIAۺi$Y C[8C*)?_?QP7wL OP, [s{Z+5Kcm1 vC(̸vT={V7W SMMSL޼BYdAl6i\o~SM4tObB>2/ڝ*<H ɫbVnԙ]'?wa(@QgOz3]5 N˥oWlr7v-(L*TtC=a P APńBnJ{\v(r Ow/5KpV(L&߉w`ybBp`A"8O.݃x߳3(Ĝi{yHWvv \OY = ?/'7bИ9gPE@ցJ񂺛|L6F/]l@鰧 pzQShF[kOB<'kjfQfys`!Bjma U^Zo|,22SP1+%]^]cʃN9h:Yf=%Ǣ05Jy"Fl;^tJ2Sk\$;̹Ӵf#ٷ/6v; \ wF8vQFV)_n!ܪmb#o^x*9uVȽ 7)S\G"T#Z _hQ2{Ѽ R1^ RRn0mBڱ"%멳nJ5t)7^|B!ǐ&pӢn˜k.Vq+э;NYz2,cBO@ٻ( ćۈ~I[E%GgW ۚy,͗lr(U["."*!nvf֨ &fiw gi6>Rǁxmr}*s2tvE7g\x*Ȣio:L9ϥffVvbjb [ bijfNBLLZQUt]D.ne_rt8FPUo]Q.et7'ăea)Ӻ 2A|>8 tE(S׻Un >8Ozpjͅޔ.)lET>IhY6)1G 77T90I"Ļhq|=Ac;Xqy9J Zõ{HhL(0l.A8D^ߪfݣˈDdOU^_͸A-f,̈́ ͱ|5,T%y]RTfNC9cLc,|nbs7mavAbpxAW3D;JbhJﻜ^`x)I32Z,>mK'҃mɭ"~nYUV so߸I2 8}{ ujϤfz&wyv,]^$- 2ʗ!9R@$ap9Ń_gy ti8D3ba!oRSS}$B rBU7.r'X }le&T Mo AKlbAM$f͎UdK9d& DtIHXru]#c:@$ q54i`RFM",J]KsU'!ջPղ' hs|a Zɨ-7{= јjA,^/f$&vT'#d©fxI.r E.H7u6oGi\I+:dHK[aP2ʛ颇 xJ"cƵb P-+qص`| #V*c 8}YOm./VO:x!(7=?6j{{9G֐t!0\gO9@sP_`7~~fEd=;W׾ !rત_+Q :m?rX-rnPUIQ4~ӗ8Ⱦg|n@BʹmLuY yṰWTig$s2U#+H7Ga{;P qsCv1 maOLJ#~Tmh'5*Y:I}$S=ڑ3:oTaH@vnvic ԞM⠒q9{=ͫ]$:>7 j¢#'Lr?J}mheS(A, M./r6PWzN5?Lh"C%AB:3a? K$FB$%nHp^Լ4.(>び)4 ]LC&]Y~ɩ$~+m}[KޑɖhBL C~;q@=hUe˗҉]i߇eŨWdL4/#mKޠh"v#W VL 1:^ڍlq5Aa LUNmo6p]?'fsϣ=ߓkج1)ҏ3`'{h鷼+}'|k$o;6O1iEQD x79L-l;6:?ӲM܎_i43( =i 'eh14K^-u{Dˌ@q$mn7dZ^A֊(MhaxU 0mNXFogKi >AV`?P ١w)nzAL[8 ZJW ?]e2C -cS'wc6Yci[kytp zyQS`?՛xͪ)!B#AsT4%w[ً'3NVMJ`;G^Y/ʎ|dA%]Ū [ڇb}k%_j%oF$oC>EC$4UkԜ[AH I%K﨨+ůL\$E{ +.;S=.ˆ+tU VM;צQFbO[E0wI@tcf 0zJJa2Cց.P"u}YAM7=:xWEŢRv=V@u&X0Cj;gz hY0٪ܴqmEDovBDBabTJWfۀ] #yHJVDSfAJŹ}Omdy?rdOkDeOA"h[LhJ &/*7 UڲQ 8 " ^rɥ`GDՌi&Edy-NorsDdmoNW2qR|y71|짼68!>(MKS劥;QYtUy402r}s 9̖E_V li2SjhPτD=y*dI֋*\L&WGxe=$ʹD9Zڒ~ٕnW >Jǽag dy]@a>=7USOsEwV5 n]XhhTTt_E'=P̟~w~أD\ds%: D5aG'Rߑ,2A~@ٸL'N"f~ͷ(C# V >*|WCͷ[hw`#@Cf6O *iY XrkQѣϋ*řlf̒7!y8|,Y_Rjͅ⋭Z>! ;Zpjb9mV1Aヨ)|(d %7GH_?5oȄSJ/%q4̭@! ){G+X =~wShvMZ̎?Mj4}y ?e- $T; ,ش!3@\Cpǽ OOr\]z&h|3SVW5;x4Q!'3\}?l??]ѥ0ZT'à=VǦ 2.]͐Yv{ &L óL8ov@7Lb{`>0I*Xbt^8%g<^V A#HYP Պh.T?{w2ߓ@Qdh';oZlXط忍KYLÛr\t׬uǸDus3ӡƑh}hjf!n Ȯ[l.Pj͹ICI\]X٨ ' :7#g;k-Lb~DPxř IqD KF)'J8V pyjCM~?erO,mz)MRm) MLTG>< jLOy%F199~v~t `Cdb*@+#]QOZx*fk3rH7W~X:ԦݸW Ha"O&5M$8^z} `rtiookl)~*JDȴ%}9Hz,~-ohm+cӒ 8lW1eK݄z _A-rRa&$K@ M#Jkl]Mɘ~ZH wCv:0N@v 9v7 a#^ulk/wOpFua$0BHb3$H[vuסNKIbySOpwam:I{f]gyAA5ݎ:ƴppoJ Ìcm,x6?NW,:/CphC}oiDW[jmKR7kH5wR+\׈0*10NPFc2C FriAyME=\gC$χ]x߿)]}o6ӍDHNA)Q1EPb9-/ |Y9OzR ?: B,$&ZN-wIOt>ν.'ܼ?~F?dJݦJ 0_7蹋 a)w,!hÇƑ'zƴ CVA`ݕۏ2󒪤)єq2)6+yjHC-#?vҼ8ƧQ\6~ae|j+W}~ژ-˾TzETe& ‡e\L[@sconG-t&m|:`G0dOӵ|T6۔Si]eܯAԜ=>Հ#YBf#d}<(9sQ~H>wV:46Xi{q_AsP5c极yؗ8*<9uPBsh#qǸ83qS˛X);ʥUᾧkIC>1a%EaVΒ//R.NFJUmLH_dG2!VVFYpՀ!;14w LӅZ ৴MM?Hk%v8e==|xjg”VF@13HcL=˖e4UZC"Yӵo\klNz i+4l?ؐU+7l Lov#fux.@TRsZnᇻsid68Mi!>|%%$:BH  h-Ɠoe' X-[$$]18"G6[fD+6~| $-4$3}U{|ǥxY{mɔfм6`y kSq *61)v i"庍[~Z}2#;/Ͼ&+(L3 ]ۻt,-ʺ'P&XheL}HA~pL牦\ O@6,KM x ě<~nŽD&{tJ+龪%1r{∣pHFXnMͧ9BͶl#+Hszehԟ?B".`sr A}B$ƣcyql>" Pá7{#Z,M,3̍Yr1.9m|2L7*Rܱ3wCŒWdKxl!H:dRA m 9afxqw {&]C4+Ũy%GnCPJfcvE7-m@LD{_o`m= sU9:ub69-$36k1*l8Eiҭ7Ԉ'hjޣ_!0s|{7 BWz/X+W>/qnIVyx])ttBRD/G0f~_\8-L'͑&Nr2" aL>j֍>Ma KH *x 1s]́뺦 1R~ʨj#>:ŋz*RU/,dI[sv|/{Tھɞko`U$OծV-m,Hǜ)-] ~?AwUH5. 464\ߣLeLFk斘y{l.9;Y>֥mgX![uvyS*UpRFr4kjq?d1*'R-` ', B<\7<[c:TV^G;d=FF$@ߊ)wPk.y% fS-k}O33@t_1"B: ;gSxi'zEbqYo[tGO*$b]CxU:˸ibaf{Xn-loix !λ]c[L{Nzp&\a}JNag(h"=q9>r IʎyHP>\;u^?Yyi_>4`{ D#h;Kk 2~?U'Ҋ\1Ð"y,*{knf l+!VE .n|D<N?C|Pl"Ӵ‡p4񚾂I70g.}rGý{ Wi#DdN{e[ >X̿Se]S@y)/j ab;5t_j۶aSIy~Z&Ec™A-HX@T7b!7&+"+4'@?büXг_5 CJ >6&P =ѹ5ܽ6gñXXOCMSX kE7^k%_։8؋u:GA Oѯa M) X 1{C"pLS>d㩒&f5|C#=$$۪lvPȠFr5[X > 2 Dm}??Z)cf7|s%-VoV4^-T{3+C5ӲlKb(M2*!LF-VcQZ'?Hx!mcBtW䔈пunh3DVm``xs-&@6&<|QHJxhnHgQw }U(_ExLv;Ҍ,FzpiZk O¹H6 ; )+,,\M &۳Rm/溥4V6׆bvfA~WElG%s+И^$ƞ :~$E= 49t4Z T`^$nิ%3a 7ȁF0Jh Wf]_5G~< }oϗ"Spu}=7[)?`87gNIl[r Cibi ݤ^}Z9*=` /fhRCeoq[A?ERK>KiSⶋ%gP4T7)Ha2s{smǨKŎ ^}!PxcDvqh\rr}}; B8Eg/<7FrD%%--X0]Jsu6}d_2}*#Ogf_i I0Wd&Ln< >uCі,_Eq~  xGzUa/Q++hғc@VKf][fӷu'O5i Op EzP宭eE(B u@oKk;v#27 ])I%#n ʑMʖi4o1۱%!jz/]+&\$ + YB1AN^1^Z9?u-O[̓Ш)Z+iuXaLxQ1>g9$?+NsC0qһ`ʓ;ΖpmC٢҈a?:VqvCuK!~ʚ|36ܴ>WƌVZkck^\C+'_܉LNO;#[2Yj7m:StA>"g*dBVԖ01Y*\d9;0MoH^}xOaZdCoܟL:t]F}DQ] c>xt$0է/faCvwH8 c=A4FQY+ J}ĂG56.%]u`?JD$t/4Z>}c0; < b5q\Y 1̠`Ct)`38sUKmwX#~-Q2̔Q0߱aBf~nsr)D!ei \ z$.lu#E/zqSe64^]趽6}|yD´eu&L٫jJz48~B$Vc`L3@ ?%zFeNZ5RX^dL3E}z|{l lG 5ɼz#FE4̟3^ВhU-]` 7S}G쎠@:?mgrFHYd 6yj>_( L$HEyRn*;i1oaSI#yT4ByM2v<8daKj' dkU"Ɂ8e~"%u,MF2;!/h3je|あx H*@Q"5C %]0+kدXorl|%AfKk7ł+HUjS` WJPUwBm &s߫@Ƅdnz|#b^Ϯǹ`7`4ruӓd"7đQZ؜Ǜ|;n;k!#BtR^K`@w kRl@{'y+ͪ޳PM䡶/WXmЂ49|iCy$_ጚQI <ᮞ o`{Q-ZKp;4x0 yI_04ڸ!._5ظ Si[-=/j[Z2S[#۞Scl{Z}KŧS{D` HW6u aoôe nڪ~>EVK*;Gl ;_rґne߀s}ƾ .MNB[$Iv9]&6YGkR^"+$c%o6bSCA7-3G@9KR|bVPx7O[gRZ\D4 lr{m&Y׷SbRۑW4?ae["~֑{RYۭF|)y}tn0 y=j+T4Eۀ81>BG^V?sMyd j߀`2$"H t!*Gao6 bxmrYǞH ^rPwY%y % :.Qy>9 pz(5ɡ͡Xs++B@JYb*`3;߉ ugG_RQ.\ +*VtHe<jRl?=6TRco$?4p%Y(H35~BbX\ OFKέn|ӊ^6 Mt3,_K{~6d<־Z9i(Pg@` >nE]Yo~db5:`߸'1 玾 ~ԐOGBtLk> Dk߷3,tM4һvQ)`Jm>p,Cj_ u۱ڍz"3ng^ `Θ`>οZ-|CoXPPrǬ{ *L_ T@]^6b*P8͢L;ݔbFo;{ ~vRb}8CXa e*!B39K_&(M$ ^4NYSЫtbiIumxeq4d & %pv+aaF>&՜tI{0}nPd;=&Q*ñ, gD3)ލ,}4$g&lTX b첕I?6YՐ?Cry/lr3?쁶jE逑}q}?7%4sGS(ٴ=|K ;B,1=< nh E&X% n)ٲa*h9 XfMgRPDz흟Y,![+O z P+hzvǃ_ڟ8@4|{a`Kfn:uZ@OSGvOiagy'OC#A\v%@WJRq/}?"Iq cJܴWc;E6Px*z|Ǎ-I/cr()M(M!ԣ}=YRʭZD l oܒ : I徲찆{vNAn[O{/Q` -*U P(Xy~JT緗" S^ֳj8Mc[+s7N P,f\/C ېHKXq-wu_p$NE$^뗚SD"^BS'F8N 6;=R֢T ?~w!u_%k }B}.x¬̅I=ya%,'v Nm,sd`jB|iNb\S!kSw~^O89)7D Yӭ=lhWy=lj"H8s9PɞNaLڻQsG;xHec gwd}#ԇG).=u_ӫ$3Ú=&ysc◦7 4 <WlOv>J4gxTUn6? 5pM˰4#{' 1Uf%0ΆPڳJ4++"ycc!ϥ.R`='ƨpQR3C h|vup6cJ(Mb|꒙[~dt!9p``.}honq'm*霉ȸNiqi+I19r4b]8v۝%КRĨ ZC];Q f\l+DCt QLy[uQGV((QV *Iq9\@^!E1h/Sgz ms~?žzUi$wh-s̏<!@Ƌ7 '\Jud; z[#\/I.qx1NRb >#Z?(a]mKn r..$mPd+{1^/݆:mwYV" -48t7*o][]\;`ͧĪ8i=v#'l8M ɡ7QK[䦞j3+Nmd#DA}xLlN|_wdu$o[0:bU w{)8耩j#׆G T1B_9js T=|^hQ9qUŚ A 8Z=su2l@z\L &+dc\Jw nto }h,27h0;X!J!pP`vD$1Fe(y}X`Zs? >/U/+kq2`P@Jٖ {)j'bKsZiL<-⪉2> '}q)Y ŽfQ4!.Zaaw}x!+э9LWRŁbgҹHUY+Pжό~vΒUձ^BI}%=Ogi U>#Kꀭg0,]SOo }l@#[7QuqaH{Q&gxG=C0ǠˣQx_ȓ؅ c:28uׂ,Y J RJG ! nߵd^۳~%.e_P|!q_^L UPKn jٚj%aێ&L+Xh_ p4ѿƍ/*Ul'38mvf5CY.-zj!L)Ӽ_^gr?gЀsYy-DHE~`c~,+WPvO|0hȃzXӵ &h4+q붝;XB\y]Lf0KznCZNR\h]Sl±@E#3\@Xe&ޯ Rʟ}l߿Zqbu ʱ]yPRg'N2'y|C&눊RIc:o̐ C[oDMsMg!aw޽p'g$La&&(?l+NZ({_w1r#gNH}!H^G$㘝n9gېeU+9N\ƴ³Rدd"[1itaFXoc\,4o`΅D__~f*Ȗ7@=OW=}?&ᵹdDFqI}:a-;Esmʸ뗦l0 ⫸'W0N=Z(w?k%PD=tM`NwWq>q8zĘt4![lsܕ.*IGMMJWp_(HN٫L?i*L$ {C/X-SE^һ8bN;ֽ \9;hޓm5$J4D!REDy͆9Zb Vdm{˃`g\{\ Sނԛ]RY>&]O+)HD;֒6?oAFֺ0Hx a=ɵgίzE)%X!k' Nw,͏$pSv+H.JJ6eS9nGp(]KX> &$}F[^VoălLIy+绋%WɵxpGQr_*ݒ~8fR ͧ3/V!u`zYmdE;ě~_yBzSue7j~†n6lTz@U{-t;+V7qYRԪXg9b"RiRPbޔ%o1Ϛ8a̶s `//t\T d6.{u$$}iؤJNloAb ꧣr&8c ,(qRl` L"Jp~́Rԙ̯h;m5ZWrLj7]K5>56h 1¾bȌrl{\^UZi}#C`n PfN2_?2a.މdSPKnZi-RϠU&]TCyl䈀I/Jm 0gfJ(30Q|*wD+^pie2fpN]Rf,輓tj,Ͼh"R~v/cn`yn?&t5Շ{蕬A. Ӛ (TѢtQ9g_Í"7ljY R F&(F)@񉁱cq05c[4ܟu^$=u$ b0l)8$ЅH}&p֌~2+GU;_V-D}&LvvaȔsT,\}r]n9i/8C[>FY'  Am"U80S("LS6z, f=؈ΘN }>~0]>}rI8xuN5*ʚclVcg|]>5;hc &t`lT}cBiN2TX$?6P0q^_GVg;}2_mvTnWtP@ HA/O+ f>f==\\q𗽬/~`_pT"sNwN<=#EypDR )"%;&j{4~-9pwX+ɾjZ(j{ngc矔X+mC p,(@gD”+l@x{F|"fy^g\&cj *ұbWϠS #Kׇ Ե>Vq2MsBX|Wl0_xR#%9~t14yTe)#K8t2ijH {![48ҏW8:#jG6`WJ^߂ 񂆰f9g5VU]J_S⏣[n o _! QK'l;=)TPlc}s04YSr1L4'XQ3t<,BOsUJ0B>pdq QqIRy`7Vb^$UbTrӍ0=/R |exkZb=?G7:&z0sCcUW+0m߻\T\`S7/TZyߧaδb"oWo~#vQu!/]Kaa޻&԰iwѐh j*91 XT {25_$L)ŻiNų7^Hi^3IjCUD#d~( *˜JN=)4Mp Ҵ`GkM7dj9,6 u"/|-pio&CsZe(S;&)L.T|Ľ6>_R/Cڎ ꆔwm,Չ hD>ɻu+%Y.1Na j8RO=NVH c6K܉YXY'oZH0) y ϗ]<8ot6αLkSyk9u[xhbM͏y/Ҍ *ĩq3 g|qj\R- 2_i 0v"c x?ƫ.;ܥ;#xL7A>Q®Ƨ  13(Ayi.fʸҙ)oxx8نhj6*yuXWi t|߁"E"t@KkTaԷ0!qȤBx#AlX+qK +S6CnwSaݬ_F#9VnKVa0/CՎ=<;)\GO"]]/0v(33dRqGjmhu4F] ~\K]m5r!UuuSxªdNCr};VI(vG\to->ht, I?N/c%Qex|N;ɥ { mc:`akLsk%43 !`9- 5\Q'{nSAiz8QF*FV5R|A~{]#:n$~gjito0-OBR5Oܡ 1`Y{RT{1?U8 -# Sc/]\\V+eXVV 13=U"˧x9 n.!Ɋ4r'7^*E,unxD_Q{>&󅣍U]]=C|yյ h0;=k_Id۟6wp)7.9I+~jR2 QUSҐ&Yjf$} 7OF 5y tt\Lz58WI}TۛIm$acƟUe'udy(7OR` 6權6Yfs@Ohos9n`Yˎ\28ܜc_a(-L?)'7J /Z9C޴m (ճ3/]yBY<~f/S>t7gL;"gUyb- ' sxn\ʳ7/R$֤Y2?!OTxR`cN=3\a`1* t8~"[Mgy:&]&݊Nevu đ?/z/w'53|O.>*Z{ EȳB'b[zMmz%YCL*ʿQ<2_BX1$} !E ѧd)ynj / ױvqXfawG9o%1ܦhe\ѫmf,o6.$+V)qzjHT?gӨ#;-lh(#NT4cNeC>LD-!g ܿ,h f)_9cRH*: y-asj蜖#)|C>\W(;$w"˼'צô qbU{T OW"vyے ^σ?"Ⱥ4mfVbhCץQd-[_}jhÂi!› {Rѧ=(!O.f~Nh%f_sjF?3\H*4 >F\iyc6HQu\𒁂DtNX $&K X(K%#>J$9Z`SlT=gOEiB(㉂r6 }z~v*L'H+P^KTm$ ^mr؝*;ܮ4ߙ%E6E= CmtɧʤHC}#EH;14''ld1 {zgmuo){FmNn/UbI&89JlL7XlInï2aѺmNhr$7*r]^8]?\+N뜵fΎ#~T选AP Yi, N Ȕ`l ZRD}ElAM#أ sNci^=#u8Ifa96kyD@t<]me_Bj[`>7j6cck*Ws' 9(Y ЭR1kx3˧U&1 s},CQ/i#ȹ6ґ$ 2IhuIڔ>ہ@)-љQ$}]dث/ 2a\ӧbPNb.}JFmT@_RI93ٶ0)ZYLs?Sc/&V= kUё65 ^ <;eH Zã?USde>n\* 8K|Q ؜;㾚#ge~Ad /5Z,^%)}79D*G $ N*'~$e,v'iz?>)Y1Pm\F/ǟ2M+iraZ NO!oaPo/2$>+dt[ a 7xGAQ}#;FK"fC5B CGmsjvW7 AXiPĶS7'jB;{w'`ZUe[o>Fm\ӛTwSAq \_&ľ,;;1MℷkwfTQĽ]HK4d5L$EG:{|~{Da j΀tV% |7}Sv׀ ȧ(`KWZ"_a8,(6g= jmwܟq R:^4:$"8&'|r('X!4({wzoFG5p<W^B]{gXbJItO%A}Z4Cnjxwd%A<1$Of(`Rˊ~<) GHF #F#+Exl51aԥu3RGhB~N L' r换P5t^b_{sy>A>8KsAh.F\_g-X`$5,AKF ͈pNQQ?IM^[ W µCr6]G=xr'sDqJdR㏂fzbi ^A3y"_塳?107'nm}uIDR~f ~S^d"|c}@ÙF WH; Ĝ&v]Ѻ?]Fz누Xs 9?& B%^pRl@ꏨ?(|ps[|4[Y2P]k!s>WwОQl,*q^TӮѷc!>8x\l EnE7d*/p@e8yz BYUQoS`H>O;dEHbSwZ*R0 Vx9q^)<Ǚa׽IG(=DDzʞr @ԎXy7i˭8\~ =ꅌ;a>~$C"z%XNtKϧ]Wu?2%Ƞinb=\(.x[e4 OBWyeTtIUԽ ,=XB>f20jh4_k;4~Y{vN1CWrK( ufXEkf6uh ڜkZD3ls4 g/UiEx:TFW=>͕F窬_ЅCIjdnq:SWM0BZKM-7bv1Ca3ߌ`'f4Y g]}~N1?_M$qє 8&jH5x}?<tNkY/' %E{3Rדdjd%nN}m 旫^S-5_Bݖ"?GݠUS2YVeDش½uSZVX{AǗU9_aV (vV%znDZUC7!uwqXM{tIn(u2&w ILw^"{^7]aChпCou&"Pn?budy{c2<\U 1˘o"ZYu`x3h ,K\l0+Z Ͽ <ʯHh] Y^UU{ל阫': ֈSӞ3 x}]"sZ wb֓L"D(VNx4U-Ů+Sp*(//Tt$ `ﶂ;|愷zV͙F%Nly,`zlש=Gb |sOȰIeśv\thG:ҷ/:.W1Ƹ;=kE{H"!}LsplmLF"Z<^M~ws: x+MKᶕUMU6"[yVe,I,mn׷1!sVuez+PO5vI< Ӏ9g mm#BO%`L>: M}0ڒrBַ>Gjm>?lg͸'jYarl&rno% 7Nmެcq*!-| {y[첑UQ?w^Q(|%uT܅yU|6c2?27zjD\]UyB'5LwVW R ʒps922)'}:zzҹQ\I16E"gRhCz J p$O=>rvLtIM܌eQ7D1[YK⻊7):o{ V@{\h8Xihw>i&=(6ɝ,\"=x^4b5ͻFLJ0X1ԥ7enpMo lW0}AoL'>oab6!7 yJdu!&aBW̟϶R 0ƣwo(jB7Fk'NPU K4OԂcr \.14ǜ:%R!ѺJ~Aui ƴzFgDtO("jl ju9qT>)dpebna+˧u T>3rS.cm"nэ+cYu0`Bή91(W ]a^b}=1&x bl.+VfM/ho4RLY"h-dj0&upL9ۀk8ҫpҮj ٭3DB`XhМ.}~Y9.X3suR{l`R=jlFH~gl'^P)\ vgQO_L'.qcE܆ @B@2}3dƋbvpLed[\Fn%CQڟT~'Gg 1TQb%Udg!JR(kfTBǯ$ڟ%Eo—hASVaVؤO/ aҪW}9 ^,u4w&FXܶDjdMN Ră Vbs+h-Ȥ Yɸ 2uFU0Rֵ9Z?*F Ot7OLj+J1"?Кm o1G__CHSPW#Qt@/4+ -}n:)^8]Z`2s;|A!fƪAo`8^Y z'>xc2zS*M!YAVSh`^vx/07տ`WrީǓaA2+)ܒ*vu/Nw/{-/ՉaȽB9>>f}E!Yĵ]%K)@Ҋx93-N*D6$TS<|.)udJx*^;qāg:S)j<1:-ћ[(C]D|U]&:/IܡA]Ɣ&I6A2aC&Sq2ΐtb`' 4֖+&4)0sXRR`ث#7h{3ص#$mz<|\/̮ N 5C-θ?4\DB0bQ;C_Iv)/v ̧o¢'a8T=3߭Y~GE|yܹ=55& I|r2]:.t % U.e:˅ϭC h,X?zSxih7 OfkUɴ6C(urTráA\ ԙ!\`*0D/VZ[Jpj{֖ &ssI캍uDȘ{ F#.-HGOEbCZ7ZLpَ'pi':S =ˁNQj76D;ą(T.+%yΈUJy̜˵5`1C,9G*r'LCHj&g;:h$^0mJ^;W$|VMX ޱ1Q`r#|m w_Y{BkF0(*_4U \6<&S Pr0)M9r~ E>;k'pT$WUPaUBM>܂3m3蛱X1_keA*j}zP `lQy%b9nX/Gq{Qׇy%Do Z5o&/'1AtF6Po3tH(o* rT, |2'@m9e0d/I]Ӆ#!*G(/loH0ʂA 70*A2HI+BM3X"@d^"вT>,ub?$g)4/>la`h[n څh(Gr w[m7*XRP;␾bϲ?5xsgrLa;H˱ .>*J: ,K5gG8&؏!J*9pa&ת}S38͘q 0^#x15KCZuIR V*=ੈ{WcHB[J _Y6̞V%ǐ݊E X7XD؍k'ek=ӎ{e J&$Ҟl+A9W6սiVJ8ZQKCM,܊" ݠW\ PHg9squ% y AdYn }Β&}.s˰)Sjs7Wx^S?xn«KG2@ZǯQΙb #lq悘&IQ t *P/T^XaAmGU+ KMWG)W^:KDuoa;INT^p~ ,I|Iͧq'Oc>q0f V'@~#"G;BF\F ,N#slrs/,!*Ӓ-oXf &S 4͗ȜʩT=ʆJ[%#h Ql'L쇓Ir̰O|{,,"lo_p!Aiѩ߉JkGE/͑0Fa&Sʺ,:>pJZza dT4Rej={WcAJjlqy;f(n.sZr~KH^K Z|%ښN]$$^o<8py~p*/oX&`! jpzr+lʊ]g!.=flbZ èrJ$ S7QhT k=>v ~rC{1|9#8i^xY=cMjz(YF^2QeO@B5 /UHmiy9< ȹBZCvZQ8A)+!Fj/tDӟ[Hz1)p4^hJNjϨȩ{;z/t0) :)&KFȻ<`S$UĞ4&1 'x4Ker!=yB=`47"*Ea6h{M@F%i}_̛qwH5_>+lvlzR-W zCe2|BpwXwaQ% }zQ6zNq5WǴs7d}׺#)̼6v@/M%qij]M<˃2y!L4T$U#ixcEף(I (d ,Yo? ިg/NxAB"cskG,murc~I*rUhu[Gnl&_ȦvJovcl^_ӿWRYRd[}hh^oYCG?3R.1+&/ H@~rRԠ& A]]뻢S7/3n"•d{n>vMos`>_ MrYMaoGƧ]aUV]%-b4қa_醇tJ%Ja ri4昬9}MB,aI 7rsmDujvo&3F~H(>tUq]#5Wia@|d%Q)n Y´腆q:RRГY"AMERj Oz_yQ->G?AͽExYshHIs ˎ$Hr +i&BhkJ)3/iDĤіr_>ekŬn=)sBG<'8!Tq{"Ah~@z^sC ]% ]-`G[d@pGAԋ x3`3r2INRKwC ۧ Y$I -%2Ѿɥ"}Kfcx l\dv N-V?(a^Ĥ 4z[bD850+&A#A D̙"%A>GwlS߿LZ4יZOdڨܡ{S}uP"y2 "w|O d-- Z F^<;=&nn:ދipupUDu[}=pn6K6\z n L".&)n::csTV['*R$da7 ,t:b;385Vz`Ta4C%^ fPX{3pr3,FiUk"ݢ2ުf8:*S +]RN >WM <kloYg_bBHdKX;R=9#́fƦأa~fiL7*gڵv.;Zni9]BRVtl ,9:!# Fm?ZJU/ r#σUNq7^J5+ E|c; seglߞQ%ZN3uM5,GKO+fw&=oݢ΃O#c}ȭv)}Ji6K=!eS-c^yQM U@ B4bxA]6r\+G"Jc2IUKϊ(]LfUfqP!m'>JO]h18A,T4˘hXlv)䋒 ȉ],Bs*#ZWcGܫ5h1[+ޝPO6Rdɬ&0 YԆ9ÁgUlG@uv"ͺK(3:˖d_"~dײtWih?tn{v!u6/=ͬJ^SR1ro!o)'uB~ GÚZtwmf$_{ve.~ٽ. *ZZ/aI2ӻ*}%)M} e h"7L^J;FUhʎ5vymTŁ]psƉ -b+% kZY"e'k$7=: u6[RȄ5MY l*.zjPۯVC^Sz}yI0<~6#X*!z2vd֘9נ=|V<oAeqF14[e.xH;K0$~ve7*@,\-W˓9C54帮 oB9# փRhs^Eo?$vDw( e~$z@rk5TD\W_ $xɵ n!WkPGU mScrLI`X"vO`Q^NWZG*I:p\[<*8$pk=@ &|)ӿ'}敇׍_ .ڲK8,(Vq65{1}~w"6h+P0?EF|t. LU53." ׇŅ⁐7J)]_rKQE:$ \gVu` |{ܦ:VoVcM \-/"mv}+^sDףeFq׼O!G0P鿵KUN]XK,BbI?P-'?Y$J ee)gݜň~ /fo}LJzy(ό83.<-d~$ܱ,!0(Qtc#|#,|-Y jh\7v)2`G30h~BddlQ3x iJow= Ḣ[S1C~V'뷤=a ?.Q$@# TaYq!uTzsjSng~#}_ٵZ2%]QJ+*í5=/aO@OQi] SH"1\ԈIy %q޿,?эS90lcϓ8g3'!H vŸk}'XOASUe$'7rJa wh>VՏ|,Z(tO-vqFS6 BX㸞Az4=0Op2)bMܨ=dPN5;d L\to8\j.KDZO , ^ȭ}s}fx8*J 4(w~dg9jhBnۃn֥dp$ u&X *3f[;3ڳFU9fGk#[ٔ9qYMlTz rWO|0 M2)86 _n x=!fQSV`V \Q"xS?.(#Jd}>_X'0=x_كa@[UiMyBl 6C܋u.,ӎJ3[g9"ֻ&>oSlw)GݸB'J,]dw?kװ6jPzi :aW;|u#k{ד8/6GuY ?6Z`` T+<͡5`⿋#J}R|' J/᥿m.V'>?`pW@ßR$U g;MF1^ :Ȃ5…Sw.^l gɠGBQEvT6Mֈo|}MH Bb冬|>DL24tƃcÆǻo' i/W;{-].cG $>6:scV1xMzQ&9\ S4 ̯x\,BNjwrw?B_Q>x6 z6Yo1*tZgElc\b),\%h? I qp>~>yuΒ ?_i `/Y~lzL°_uJ^ Oef@0qEdDGH?ׇ7'>Hݤq `:9@)K|* iTn5.,,Ϻ07*m6XxgRrRT_禳 jRo1_yg22{q)Ҭ+yRv-Dٕ_hrt'_)=ċCcT F#jr$}D$ǯe55HϕiDAcLy͐MbZ B$gYZ07070100000084000081a4000000000000000000000001644ae3ba00002098000000000000000000000000000000000000006100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/common/siano/smsdvb.ko.xz7zXZִF!t/ V]?Eh=ڜ.+E#CGz.ٗQAX,<<!/m+alemNB }nrɁ2WݞqK2d%  +WצM\M6>}%!#q5oaz޵nA3@h)- gsQN4AmE;{86x]'e 6P3(VBՓ9 "pQ?4Ar!q<*]=1Uom6Wq>p7--SJuUd3Kn-(oGNۭƓ"W[eNej"Jn1.Bc'RtrL"Qպc7ꃴeD!35 9좼+4ϸCyI$R wU9J]_$MMe-kz2P5I"!Oy>rB 2 >: ք\ZHќRy@Ye,^KQg.pxy#M wE]i….m<8(gPдZt-֫0"݇9$uC#hR?/h2@+vJGF[tXnJCe0l}EfܴQq=<lՃ;bJKHxĔ _r4=|MB'AV&?dF*C.=n8[ikDEjYapHeBAf ;Ac]@!>t2]\ Znnb%!Vi.2>ء091p}&D,^82r_PbttvA8S/Eg=㶢i~5DVF= ){-cPd țT% ֘MKAb;[o+`a&3GdǏ3H6; OO$&5ix}|> ͎#}j:S1+y:Ǩ͆4oP'iyJq̜㍀"WWFK.3ӔDD?zfa:UwEc^`-Юj"/`pƒ\hApc\\x*LI?|-t\M^W \S>ZR!Z9x!GLYWØ, L@pl2*o…[.?-?}nΣ>HW ]RJN(@-kVnqym@h"SEHwN[eX-y!P QzE~04eeeȕ_K+aট~Q$\L]Au6*uSr&)n 壃L`:c]y8wt{ "ۂXj 1ikaXL-^}Ld6iKѮ͉i,ʽ$ɱHgbpQ-nK.tٯ|{r2=JQ?'O*oj@2R0jg.mBN܄M/B{ڬp?SB_=8peFjc7øNtV3wq !)Iw/,Lpʩ2^Ag}$0qhY7|`w`$|[k2Xٻ|J6G nCmTZ'fQ; 5\!Ǵޱ#`[5 ][). 5Sgwϐ;1ٌ(^o~:g^ _[^h!sqch{ۓUW1Ev\&cML'Wm(O}E>x]2v %mmYQQmp!Qla Ӛ!NߒyX<ݛLܣ`| !6iխvHtnh`[J4_o&YQ_%; _ǵJ ru{wpV6|T֌Kc5 遲uJڷLlU'Z݊`z ?<;OI^,b!dx鍃B> I;R/"`D#57k]n=7vˠYGlNQͭK l5ym0n 3HJ)ʱƢFtqFY(ihͽe],|H̃5}+{0v] !#WcoOߏ1b9D4C+bsY%G$2uƀV$`&`lG0ZFLzXxU F +rǠz~D[UX.^?t48R/8}氙<8nGFQ\7mFn(GÃJ ׼ 5(TdG%ن>Z3LB"-EdI!1 `o(aFPVU.MdA3x8\Kn໬5-N3Cp_$Y=s.4 cLf,AmdG`lr7 Z%PT4FUSCkR)9dqFemk:۲ +[CMA*1OzT>2yɢMh&5a +3n(؛m_C% T(ڂw_R BBcL!N6@-Yi7tOzxS??7"iA@/aLx[Ok[UsכY< NRDW64^:#fS*?`[C7o 3iuf d7f=ʠt5[͸%/ΜUbav(ꗐnyYbHF{졄NmGV%H;$\>eewو@d6WE0[u|UYut䘜& ٴ*W_f,<}`cU-o->LlĄUpOe3i[ 4qJTvlk3@tɸK;v5K(Ժ tG#@mPDwACOTgR/Ӱ)3Y7DeQ# Rb%ԑZTsDICaTK-NBΕ?-$YT;& Z^ eM\%LI LU\_.a. 1#C}Zz"fPe"J>- =O}oXmB>\0Yk]emg?6F]}(9h*'xuk(2|\J`KJ^Q3Dj%oVBq4D޼Cg{e9rl۶\k͂s:oX"8^]5@37R?b76!A=< )&D%q:ENu~q"U|IHB+gM.]$)1X!mۿ/KЁw_фk}J/ث}d֨1re_f%v+ _zfnWM&&1SIiL3AFoczqF-~)M"wH,%Q$#T "T"4kO2>ߺc|F;BzSF&W(>Z3Ż{ Umقk_.eegqSwPfkoH\D?L`#E}o\=^UF U)0|K̜YP15pgBiq5pbJQ`L}ᇦy3Jh"GXD$K\Fb2Y}^B1 0z?fSzvk(tt!WJoٽʡXQ,0D.~lIYFQ|S@#.Y~͢0wU SP^̮~I@=ZE> JV#o]́*k;{1](K!͙յGM/ܔ:$.`Gj ` >UpeFUsω8hAM΅-eiF^aZu|AsN6J>`F" 7iF}é/ ߦG-=(f.& O>MEhkFM!0-\MH~q_!꽯O[?YIMr4jd:pջID Z~p+}N| R$Ew=sSGYbtľn4:+%o>O*tK>Q;-ΣmB[G4jM澑Cqp$}ВE[)1؟%EDkU0W.>9d{lbnRZ|wvW[oeQ% qkmѸGVO Bk=+s8f9e% 1<މ&.DxxL\H$C#!].Kd͞M).Fl-:5gb?l1h@QijV$_VN{Rz ub bbGhǥAdiReQK8oR +4v").FzGTW 5)gY+-I)Ęzɨ Eexlآ5CPt)C{JOԿ:!wmLý?Prԇ熋`R%VE Z9džИڣsa1"]d:}H+?UeXg4m>%{ԖTPK7`u$30sQ8:W7^Vň;/3*8oHv}Z ٱm'ɷ663C1lH؜Qp,SA[ٖB_yo7JTZp N50_ BUW3vDoja6 %`/s"`;Fq`{)zn|3:FoX}脁Rw Eo"RJ;cP ̡X60n$4u}O;}ldeO_Y$fhC(h&yTu !s[v%tLs^7_1EN^WȽNIk܇_Ho r:9K^'7b^xoD%"I>)Z# niQT?=FUpD4MA.D {覲.ϗ ׵~\Âׂ=ϘdO:"w6rO&}T<[MBBdҠXB2?Azev<0b8]Cj&8taҮIK%a񆍸[RDk7]|y.LsDZRz}:9G(D*oPCmJ嘔S. ~[lnͣ[CE,Xk ST8\wo,:oJsX؝iVPPI tH%&l t(l\]Qo;=^؃w=ٛ!i@;%|Q\ԼVe/xSKqQ풡:[*N܉%!;@a6y+H DQ~NF01]dXLH\ ԡ{:hv_9Q Ɏ?zqv' :pOޚP{$N?9GsgKi0cڔW ƿąo#p{_b|v0nL}'2Eu8$ p 竣^`P"а ^6whN p{JW)br|]E5H]LCՈJiS} K/)x=h~\k+K{Dq7x9 6ot}*H!cuf`^!|WqP"N<7mRv]@رUSֱgYZ07070100000085000081a4000000000000000000000001644ae3ba00004f18000000000000000000000000000000000000006200000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/common/siano/smsmdtv.ko.xz7zXZִF!t/ͷN]?Eh=ڜ.+qgh[ur@dW&<!)[m, {'KiuOJL,dX@a?Ա AI"j s͇zdm`#iq:6FbMvf-j`pЮ-Ss\W^[؛lo͙ϋuq{?Nk|fqYkeVi$6'ao3@[XSH Ikv< zXoy1;GQ@gB.6XP6K$\OdK7oE_Bc )TxjC_˰_'~H]^4+b RpÄl3J%i(Ea+ia 'cI 2d/ R)Y"&)?*ev |LHׯ:H$dzb'wtP?n zI{{dX3c9TI?pP5?LF[VsQny<-N*NG,:u0B|~P !}qO46DUmv-%5;@sTƯIdnnT㈦?]>f‡ +,:05>JsR.t'V{OZAbov;T{̍z)} u'OJGI]K;4>R#?bde l*_[OIEM Q:ANF{IH0o kL7ezܴ.(قE'а]H* X&Y̮ TvÃourvp 5= 3 ?/RUg&Z'mQyI"Q$UG\x9]E!2% )~u_"u_5pEIj 0ƋD*g2|r+ʼR QJmC[&j5MU]0+kbʮoܸL"hRH亼Zrޅ*^2A!L!Ny &y[efMӯx< Oj4 |4,'d\YtJk , 3Mr hɻ 640Q#knRn= )]{~_ZlVH7@*e_tqtNO%{Y#K̓99FLHڴ2+5)&0:gK> AUQ3=!OrfUh` Dٙh fS!d嘯h1RXLFk]rE^ã7D|o]:5KBJ0M/+V|xn:Vʿ7t/]/vyz m4h֖LQct(xC -#=~`I5ݖ{V1^N)?zɣBƾz:hkj*d=RRgcse% sT>d$r½sI|"=f!"E~r3fG. ƅ9Iu=Vؿb;iՐ2O.~RU:+9V@q2~1iK)NxBZd&~<{r sMJz6uE:P:4, p=֜&M ñⱼp0 ^4W䘸Dj/- @X 4ܧ-cI8rUV!zm*ky$ӑn|<8]6/4&Egv5Sa0]uTνCFMC+{@`tч A()xyYXU@I[y\_YRfحCDj]߆gD}aHPy#F'*PUՊ cZoaϟfZ"GE,U r-].%Aensj΍VOk谢G<wbUQv>S/֢ʓ[XW`߀B2۲NfUɸcڳ$Li wA*>C%0n.婭-D VP`ʰy'iEqD*`icEo/f^v,nH_- m]-ԓݴ{D '!Xy\uFNu8C tkh u bO!L#_!iB4Z;fs2 "yU&2%VM7B ߯CQb+c_|~աL7C:v%O;Uݐj.+#%]2xǿ*8+5QGJ˜*^(1LUCCJƒ84y}85&.Y յɺ|kg|f,VdH`UϡWgϰ &a#™ڕJ0I P0T} }li I7q(Z8b5E3'p~٣xP YBej4 9@H`1 {*3>q3eB +ؤ<ήcawmi ONY~|0x9 n_6Fi3.ItNvs. uu;kia(Yކ*h,V UVtOun ]ںRw!5l~@S{p"y=IY~=6`  FԤ5h auR8sCB$&>I?M Yb~#]/=uBSbل ŽXںNcU5h[Dx1d"Col>#S%LGQ>Z^h6+ ƜFImrP.r #]W#?Ni6fWkMX /SF> + tW \f !KFWloW exVp9Uv|NyIP(7U9CIA[ DF#9Ybҽm~>9m1tU8-s>jv ǰ* Du=g\9TJTxs Cώr z]P/LyT/_"e#>K>(o . /")s!Xσ\ۘ/w#/~#gz]:|ؗ |8_sPAA:qa A%Jh=ZJLx& n cB/W9GROTj03y.;?PFw_U%#;NtG%'.N4YIǜZ}#=t®=VFlkR `BFڀ?=s:yǵԜKd/&쾀5`GRb",q4-K^ Xs6? r&Wc6{FֲVl+SM*o@aiΣoYSdW"c v4Sܦ[PaEY}:y4 *쯪7_c;/%so'ETElI"G<goBOg\+ HYc\J{oZs:(Z_v쟃̀c9cvT$ S)\{'%(Ԫ#愩bg_}pRpN}D /48F%UJKSaZ=ɉy9 p@)uؾ7<Qů8F@#'2]<ŃÏ(ƻ\k.dLHED]*Dn|~fz.5R׽('YHk:zd>YmX'vSgo`)+7kg-n;ہN!sI?="5.xcJU ;vu\K-LXf|#i 6߽`"$΂a* U@ { ס\x?Yy]\hzYq+~B+5K9q7Zf MP])g6Rjڌwe<46<`)|gsDic|G{FU?; t;bG!ŨgZOq'vr'Vk&cVXcՕ]s#(uSw_ܘqT;UتdzmBi*ACL%[r![?8Z҃*hpN )9򷔇vȻɡپ:A1gl·38mSԫds\Z[,'5 p)R19fPS5HH쎊)W{fcfwșBQ f~Kׅ2ۖEѦF1 ~nJOR;Es{\ #ڧ{|uT;h {an,jJf<ÈE~xQ0=k:W8Y pdc6s(]cB^!t̏Q幚PfeghJXbPg49Qv(x !/kk ߾^IQ4"t*[߰p{y6'nƽo=UI6y\Pt3}}x,yEjۙ.]utBM:q X % і4c[ZC&)d(xδ|{ڗMv $m5ÆIƌXA"f *oEYˣO9wx'ˎ vf Zf.Wt5,lQem@#=iqp-utU)!nr U42bkJ~,4AM 7cr!/m"{ Pu ?#NOp6)5ߕ8)^sUG7$fBm[,AA原$e3<6YG9{kfݺ+ҵGVJ?ih/F)}>.ȧomAX~Y ENX}+o8 Y|@ UwK4&s)X ӛiZnYŃ{DE,װ"`ZvЖ>Wym s zF!3<8R7QX^3 z:B&yۜjDr 2,#"Qh5d_?e&v;9#V"_8U9@` Glzh4z-4!oyHN x?gBx-> w#ܧ7g;Psh*W;(-aoh MyntBؖ1ɇK)x(8sC?7Bذ Y}|vFĭS_~sfxiŘ |LF:Cq y- >e<lwA8e+ap} F])~H,JCBΥ\(i-H'[p#efL޷< F2bYs3J弛H6HH!C Re&`Y*Mf9Z";:mkz!1LzOh\DܙQaWWsWKpPA΢9v5Ut@0ǽL7*D'3NJ Ǻ_[޲"b{`w 6P>1 rUZ;&H t\U[H"E7pk8#S:zWP/;. ;J quMߗ޳^"GB$/F P0P'eMVI{0KM}M@*=f aP:܊Y y8R[oeVy?- OtEzN DGS&&}vR;zeFy{t%Wpo*FlH1io.ڠ9f  VMDcg"erj(5gCNڔ!y.#-JP֌&F!9Dad˪Nǵ zUn fңU? l G 6aɴܖ~/ڱF ,CJPJ n.ѷێU!| >ć@"y֚XwUY ,fK/[|fJ'kk"yJuB7rgdc"/<%:  $u `qpZ"ओ|Vn+pY1jFOp#Vy̠_&L=9QyJ Uәw UìtmIBh~*`: RD%|j®XOXX,mJtYI%N\"mz7eI 1OMuCv2O9YWN7-/.b` -V~Z^.fE]_kI`ldDO3|gzaQ;jG)ECnxg-n4ՙ-θ1^)B P_y* +W'51J)6K,!`cbRLrX 8U,9x+B((ov\ Yu]q)Onr(3ŨWn|MڇGy {鎊H:Pz̚فPU1DQӿcFEeݪWĴ$OV4 09k-KnHjZv4m>-ЮmҰNP<Ž ">X $}Nm `eHIp}$dU"TuU{'E ?9OmCRyMϝpI({lej!._ ˒y9HZ#}r,VTA.8 EO-[":} 'H 5Skc4 6vicXy=>éz ?k,PsTtOhqb!^o*RvebTs"N=a\ܬOc Mr+pf\g:H%x .}I=SӨC [EeSMB˦&v,^nRr;ϐ?ZBn#KŒZ<VBFtNJtF#zr+9F80 ^f٩Ԍ{CӨ*l߸>(j&ӚJD%kWcX`:~_ /;g T$'#68s,@p .2Y5uKD'gr V8M <6kssCP5ڌ0Ɗ -pʡQK)rk+[ԑ!mi M2#Z)4*KC2בw߄d45Z$z^>BatqO1qz`HTTFᤞ]5hocڢ~E3i؁MCiycٌcFKrvn s0{:L얐5ULZEmK4h|Kgڽث[l4"e $oy>)sg<*nѪERk,u'gCM,6_2e&um]wFM HMm` @hPBN.KX,ud8_lJ%Lk{>[:wbSBa|H^}]_@czX/L6BD` h}LQxP_R}!ݯzZ3}@FɁÂ@ziű^}x?u8-Ɛ_QgR3I"Bl D)&-h{C8|Xxa2& -km@:,)ʭ,Q$j8\Aagz7җ_cf?Y \Zf3:c3!FRPĪ sy0}Ts@`! ƹŔKb>;Py\qB)`q͖̂* D+J O ^߉G"A3 (g~K-dC7ڴ[#0ԇ;U3"C)K! 7|]S^rkyN|ϑNc?$IԂ~rl[mן͈duW}̢4gk#-&峆 k]LRth8Рޅ Ea뢤]Sk=z$QH6f%-5|" ɿPEw`S`ю؝CC-2X"^Ɔ{jDb lHV-+_YݡK+[[Aӿ۬Dsȣ@Gn_r[iP? 6:~ou[-[^jd>p?Q$Gd;Atgf{2ǯ'?^ KcKg4FGJ: }@U8ۥY& V9[$պN3|$pĀpg}pJv'I_v|pd8ҩ"9q^Ԧҽ; g3\Ϸ)w}7:f We~K:;`ugG `lC'KT۟i972~z?xmhH;OE!vcYvʔTsXY8jĖrpsM[,Qt9x5o?I\"^4Vhq:@uFW.:Uʡ$` ;?|A5 O2x(nQaQ9Cbi_s^)h7cqb"ktݾDFm#Oqj*> uZQNcDǀI;7Tu.p_- ^NiLk4OQ6f/+(B\O3m_`Xi&0ȖzHE. w~hQxV Fg ?{'N!O] oܱe6^wڝ  43v&ĀX?&TQƃiV9E)P̛'+?6} Ae >0CKӨsA |$z>ng'piڐ; +%'E/c|80=d>`]vk"]XnbҘ4ۺWÎ, ?Gl)O.O.H2 q5HWXvRSγx $dm"P>;d*,8Pobzܻx*b2M&D],$U#C0\~bh~ƽkq"LG/-|Ǧt߼'f(d#l4v吭9cOIމy[4,Bgyu~} Ev[ }Jn1LFuZS\fʤ]&c;1;|#*JU4x?Nl!qױ[~h" 6?wk洳"cOROg&R4܊C0jC̳"i]BXl8wmk͜TWVbW">ژ.`۠TPs6Hd{o>{ֳ 3z2hDnDt{q^ 1ORA! #9{7ܰccy/@A,ZEH{0ylԟ}f{]74%=s!ajøpXon _7 ^ FtYD^ g_T# T`"iY5W@CI3\m}*ChPcʷ{?ETٌQoADxuߠo&Mnm B&N mPni TMD5S b%/}Wj+ v[UᅍpDQA"gC/)>^RwoE`Q63ѮISAI`xHrev{bGKG7S~ǚL T]މBI;5L [`7rIFRg'^|E]!Gf<5 Zͥ`H("nzju<$;G2򻾹mDUoֻ2S}31O Bn-3gŤ_?F6K/nG V-NVE=(>>O!A(7.7dGDNIveevq  ɀf  65sQ>rZ}w=yũُ Is[+1 C{"y/`q_e׷(3S=O6~z!֋O\eu~D5Y,brG̷5{w'~="ju;pagy޼窖_zc!kT[RWhaz؈(G#GC#'L`QR؀\Q6?6-SAت{Įcms:.ɮ=[G"L8!'=y%isɖM8ev!(.XV]Qx{]4**' S [ (͂T^ނ:Kni"Tx ,nīGl7ݨN\2A%<:/6]G{m oe1T-%o aXj"+.f;YH@\7=u\#ԅfLo`i0LޔByj:9e2Ark6L㝯tz]IvvgkUKuM(Sc!ڨI-QJ՗X(иlm@_q6Zt{N5fp&UNf%(=Qou!@]@)=,:Rޅڥ Db$W~>2_h]1V ԪJ9ԁS,%JD%*F q0!!Ӡw:'=Ls>]!6!?ίòߒ Tl%!v .N%Bc,0|6?{ԠT x?Jn z ^x ں st:ǷEt8;^dDM ?1mؕ0](ʞer3lkC?S$RG+(ҽA@yhuo %r\q xH?OVo&3=&la25lmDž$[bHj3iS7+Aő:\"k7U};c}%LB!qrfiϮsB 1kZYZjhS'JNϸ(بuy5ύ^ h\\za}uMFiinpPM.Y7mN1yXDnS|q6UCiI}R%'.=997z}˰!88Bt{i} 9[ۜS00fS#[K UC,ʖiے9N͍y!=jZ{?~ ȫTvkbs_+(M) o"k%^,rTcElҁL<&|c$2B"S8SV4k]:5.?B?ߚ*(D왺<2 oc m+u \?~M5ǦѠS%sGz `*fF"J!H mZ#;@66 Bj&Ǵ.{2oZ|{0M@ɟs<# ,`0z3M4Zem#Z!t>AӅm )*ڴǚCot'"Wzj:7+Pb 6 ?"Lbq.> šrh>c>IyQ@JpMbT)K")i.Pё9C(-x*:`@ܴUc[_jHU_$q@ܙթ ]+v5RD`.79Oص_וjux9NQBh^WOD 3oIr3lcoL<OM75uf@A9"\r˔0\m?+㞛/q z48A?, J2eRs0WjYB@G#wEVŗO~Iu=ToҾO1뇥mrÙx'W6Oѱ$ۛuIIы̥\*m]C%zz!OT:UWQ. ~*}T982SEu0Ō1"fNN?B/,x4懼FC%$]'> W>%CtDw#ګhlC^6 p{~y?"FP !_hFJEe `t#3ŀSv-z jGngmYH]E1h5qjXxgT)͐E8X3zՌբ^iu?Op5 q`}^} G^xߌۚ mmMOIL|x%:!$o= \Q#hC:#Z^{[+e|Gi(~[^qtg\Ҵc-bVrT1-Vqk%@GlMO%-/<;yOFrL dyC/T/]d"^ B(:$wĊBs=G=s@ܪO?+Wɏ7*X5S :=-AA+5AUz\Do:%PG = &ZONtE+܁XJ7"`?{|auVV~J-EnI@))I $6i3] ڙVtc!=|"@,/)d~ב <>y®szP!$C\&R%W1cIܐ^,F qG_]UOR˯ pg8G󙖌fݭrHYB?q-!pڑ0a6q5 r` z0D;VU.X| pĥI+jqQ)&tx(Zƛ=<18=0w{~p9\ϻhrs}@J_yt@Gώc c2Kܳ=5TrɼG. U֨ [m"vԚ{$mls-ĎT'F?˄+/p_BEdw:ͣ{dext`2@LDCN?% IHU#YGyS%.醟G|/J01KpVu8 TG͞\_ ɞHEg/*L^fHR sG{97V t, =Ԣg . J9w~0_I7WL]ŊݭfU}",t3-BY?zyS83K\j)W+NzkaAX>5gR d6!.svӤ#<%.CM$֘ .<{}[ʰ34l0F_M:A w-`.S5)Ѭ`܇2CǘFlsĊ@IJw9-YfTT +6no[h(WLh=*WDV!mÏ? -!a/M؎n׉nQ-Վڄ3-\5 i)ɜ~'+e'B15o u,> P^M>0h>$zKN91'ϏDS/*^r2by&u(R^A`ABXI MSi p9}%>2wQ2my&ɇ[iRцY"I(nvZcm+PvE ̃$Є?w +oagJWb,R$.qA"+X"b,#[$@P*Ɯ[YW~mv2l<"˟kHK칧?ta(^0XdxtTg:y> 0Rry#X]P(iYة~9ׯ>W _wR=DyN1dO;FrfqigM.*N5v2ԥFMv Gs籧#*?T`خAb!I'O˽L]Џ YE~i'#ᇃ` *0i0/Ǒb}LC}ɤxNupJ ?k 47-G8m eZճR:3H+R&%IlV[V0VҠ9d($UnR6KAa.Z8E2YZ[oB8Lv&* )"S "d7UU'=3"jef4_ &81zֻвqԍ`g g 3l(NZVfKe&#*@N!fhʄP{ӕl`NoZ\ Ql, dqE^o(_*NaJuGkX 5_ĝI>#\Z %? كu#h$$Q1zD]|f5M{gl>ɱ|CUfze0#SV',xdI 5o 0t(LIs3/ 'EmMuNp%AJ5(6Y&p# Hu;-xbITvhzB?~1g+L 5%% DTI@nvJјzRp uw5T,\-ƒpp8aYaS_JF6$т$;зq#Hj51M,QS _ < h=F5xR4}?C. / [ZI&^P( pRnuě p)SNu{,1Q8`Ԃ%F0cӷR3hol~5h;Fpsb.k欑.ȭ7C)KvMT]{Y9ݏanyA M aoћK嘶g?25J$CSWJA`yy񙝏ngW(DEC)-WRYZ͸+" 8rnvis ?‘&) eeWҘY&cWR!Tϛڈb1D,80Nj>qaTkX?8((LBqu /rSl g; |,n1 Xg.vRwq7yP1HpkDi僱-;,7=15xA}(QԶ1 qgj"䞑\Q}f.$0d骓51*gtFTWƯs= [Zl#с\ضx#_Ju'Ckx WqڿE)N9 &3*1꾿sTOc3)ͱ8:PG N?#Fc{ҍk {Lh,vk>~^:Pme|m:fvxil9m2{Pf 01c\5 Š Ad'iH&G]tMO]&Bng}jW06Xv7o"Zm%"Ŗ͒3Ζd1r2 <&?Zkcab95w1帺 P.۷ŜL~eY&RN{_S&dD(|!_;[N/DX hLDwGa! ^i2T-o-q\EW3vFmMHhf,U]P@ryBw2bL@7,, ~0NJr{:#;2G,"}=Cყ8VoA /C4|e%XͺtKpT[yUI2!*~άO]zUޣ* ;I!$E*4+9=in@FNZ'[m* ɴBf%dtZ#QcpYgB'"i 1YxM%x8L4LKb?<3 \ V;406F5yhiHI6j*.07V$NdiIء} XnC͓)|r_5/ Óйy0[/mAKk/@BixF__KJr@5_~86/@ܥ<[FAZ] 7٫?%G;B.]Q]npI)yMjE3SWy%ܗb>뇶k o"L6.? ].Xd؄o`XW#%Sw_Ju=}DcmhʺgbN]g1d3rI+Wmė۔$vtPe᱘Cp_iJ!3H a7/˷v1-t|©egs2K}d:@ N RRQYwbj/P 4P>7:PFW8dd<!uX97G7Y g+dVoI0LY͌{]#hHQ'MP\֌\FFramgCN?&C)߮Xㅴ E߯O(Hx͖0PN>.6!? 7* !(D\D;H382XNq/^o=-M14k<ƧNOMu.Kیw~-IՑw"*8k24|z{[z(eI}8A}ߍnK":e=ȨPt7POs:08Q+bv1NnE=R& [ _-)cvٜé@u8w|SP뷘IMݟ`nszY ΊRJg ְ@? ^СYszsKv-v$w{\`DvG>Y>L/-H v95O#M3p)LGz.)-:8Nqؠgζ`iU]94yrTڬn4;J odR8=xs+I]֖(5H 1ιnY; 29hg㔪|P* 7Wmcׂ 'Fl=簡ľݮfwDZ7baIBx'p/O5Tcu¥O4VFYU5 ϑKDV [e3fMH&WRHG)U(ɒj(fX6 r~YRbWPs:!ܫMx2΀K2:d!)ZhمlIk5r3o(o ͺ?JO\Ρ %+0&Q}_ۯPo0~qR}7 .4盉V |/.wؓWL\B# HZ´;X#)xU.(/XB ;1.k( |-ij3zX%$F0xf+֢OEFq hHk +At7i OGIu.;K_TߤnZ{dk?OB |w6-,rLai"'p@x{[m(ҽ{cf}+3!9r{+E%=+2U]F⊐FiN=-X,_*YOÞhƝF"(=С SpG/Y5%f7x`ۙw,&We-'o&O7^9 m`c_"T?lމIw#<-W`Mh j3iý׺,[2\&<7e.8İX&> hnb}jJsm3>E̫XHtlkfQ R4Zu29_Cݹ/H.*"T)(\e)4 ^񜞡~}((1[@(䓨'Щ]Gt1Ί2bxyn H1{qȥѸ7Daܕ!$Q~5vC.C#>G AHKha'a??KQZ(̢*`$FXͲd\î5Tu͊{[y+ 9yh{(WRؓ `%g}3pq'wsO&p$S. Wƌ|`}]>gaf̀)1߭<kZ,(X :T A )_W*V7x 5Zc3.YYByG5_Wub.6;d^w6cDt2fOÛ5^O"q j=`Pf!<̦Eb,L `UInp) W=aѣZb7BIv3N ,. [=Q$Dm>l)Q bgՇFQΔK!޿+qAWdr[b,剾DCs(7 1 c9Ԅl+aOhˇx-;jx^F,VO$zX "cz!t`wڬ.F;d` î!խo5_{U!ÁiAl~n&f2}v})!/?c jfD3 .Rl$%s"'Ȣ;]@G_JG 9Al$/@N*|oEF@T.#J [X+Ax203;_]#bӛ_P[4Eko 4J}кs<-1<&TR".+XCa? ԁ m i~&@:JdKjĢOX`/–C}*qxUjm4佺liónw_S(Zw*'&(^ȖJ^2L]lvvlC}VkRgqI>0"g\]S%%u`П:KNAE L>S.A>\ 2ƙE U6hvR!o7WnOGȩuxuM4![0jg֤ k,V .JHn,ɰR x K H vӉD5Wl %ݴ \|MĎޒ.f<' ӓwj֋fB,Y Ŋnerp!ù1ʬHrvױv_٭o,Ev |/?p/ zJkтBAS* j˳H'P֛3M\$J _rUr3%cPti;onsP'`-ɩB ï ]f }g<զ^Op[~z@ _.9x@*i/aPO`ʯx8<0Qf0k`YXErbJHX2nKaE=&ۜf'2WF}wXm^0K7FSnfw}RF"ԠJ?Q ]f #tWB#R&qFc [ĐhȀ?_Dk&5!C; AH6aJӳ"j ֹwގJ. ^ՆSnm3JV݋mj"w_:hlP6ѥh4MO8%6&5M`y %|R\Ԯ{lCSzv%77-ZU[i g3xOi:x<\/SyDrKɗ<֊_0 "Vq|IШhb!^A*"]ar} 1̘\;nBG|~~pꎓ)'?ɨh<Ж#h@! 'OPFm5U`}(!Gg,:ʊ+]*~֘]9  $8zh@CZ =:"bqkHRHI,h 7~Nߪ ԤW0wF&O)[HM{'eD^Cp3Wt _JvF+,ȪS7]/o_e];'V@EE9V̜ZEzHQGԪSr nA7Blڈ1ȕ:(j~6Z(xbNn+r* |H"x}=D\aP*+GL:lzvtz y#mM㳏ZPmn ]\<:J |F@u|Sky5n ?Ђepwf.YQ̣{}|5"z JW(Fq!TH4_(2"(l})43H*LLfCj9و~SOL( `F4mB1|u``3'=?m& Uۻ\MnQzPm#Abuz9Y8E'Dէ%X;[~=rηUh o{;Ӱ ͙1`֗y>^XBu}sZSIrn#>KIhL[=~"lL#bsV/D{?m$2Q[\LqwY ̚,ԄNJTj5$k[mSb {%њOZ78uJAr< JйIm-Q89vwq"vtf =[Ywء m A;:,rx|UFˋXNgU`yt=G=˒~} =Mc3vjƃkH%]nv=NĄlZ0+T _SL-1-Un?6\?7X L@K*@꼧݂w˜SV|R(waA} yѿx{\n,ZrX7Uf+ ,#<0dӾ+X)vZ w;qyQ83kkƗ )?YC EGlDC ӽdz1Aޢoyyc4`W%cʎ5^3d;Fq&,32I^L4s*G@Ɋݜeѐ,u2]FI~'1 C!"ELExŻS\D.!fk҂{ss5$4Ꮦ<󸜗k- (B?vk_!cESOg&wlLo_xn]7kk} 06i2H <|dV!x륦ɸ#Qx93Tv\8 KضvƁLW䶇>맙p-ZKͰX#dQbZgͭ(QC>kDn $qxGͻ ˘F(uar&F66{^ 2[sxTTzZ#2dZR5'uPkd`;mUhpn&aEc>0#av`snn,HY_ _xD2bã?2)c1.=h!=Bٸ0DƠ"ax@N_cЎv\OqZ\ǿH[ĉ;Ɍ2bQ7"Q} ~/)j(nǓrQ^Єذ le>$\f gvCa @H]DzMKh($CC!$)|m'!XtI/z?eCz t^b'$#_&'ddPg@6hZ9wPƲúi~aI-gBi[ۛ |p l)UX~hCbCw;-zҔ1n+L$48CՆֱMW5۳^xP8-'D < ֛IgnnrCvI\z.zAJ~nwy+`H!60H7m8'yc^# :yr~yo SahNM#PZ6'YhBϹViycKc-KF^xR, F҂z{"Ĭm8' c vuŷw9|2-(A FP449k q]*ܘ\Fo͑|vSϳ-̤ŦʟS4$5O>Jw:<&_&3;OF,@4?$:>-z>W9l=/;b]C57QF.z; 0E}Ez jrЍٯͺkot/2#3(u%\8d<1xpJ 8`rS>&N$ўwQyٻ>!Y\hl,L'=CX:_wanVZG?.k$Pǫ֣d59 &)Z6/:آW|Pp6Iճp>c7Vؖ8WLkY b8>vh#'@x!ӱ>'@Pk9wfYj(U8B*tkv"6 LBo$ٰBv~uҿ\\4?+ Ҥ gPlB<ynM0LЗQG. Ɯ|z glҦ$߉L9+- >ύP;`SEa+wQQ3XWR6[XoD7,`{RL|i<*Jj!o[J!x87\vBM:F<:oڝi-g$ Ya,%ǬƷ9ҫ<=p t2\[1=ԁԩOnfDwѴWyhp~Q<)Z\e{:"0P['GV3o=MOxIښ~ȯiHI1,̮۬~8 -7Ds"R]M2\V ?7 gn)>HnEiM.(:ܟkW GWGyarFYGVOjPJ{:7)$ |"?p"l.:K]> ׷b4"K1tM YX |QPa f10' Y2Ҭx#79敽@gU+ & g3f]!du>$A s9;f=`GR _gPBF,sĮd . q}$l8{Dpc+xQCz׆u?&3nolnsq zjrވC;W9zszrd+!H}Rs.5>U*G$ E,#ܝ|M}3=f>[2[@ngl-ow^1$„-.Co3X: , ]δ4D!qO=0\XӰ B`T}Wpr>{{.y~&٥}Y\A>J UhU/ڛ/QL=,Dٴ5&ug \kim*sex Z3}gӝ>'ۅG6tsn,Qn56R` k6;WЕZ,16}.U;$ްC[{NW;zͯvX,|ŵ_Rmar 4aHɲS]vs^Ysu76O {rDɨN0uagŌ}!)2*=b=-|pͺ׈FFsl(ޒ qAε9A'GAj}^L[Iپ\n ^рAGjJE&,DÕ;iLU.Wjopm8#+Cvp8G |a֘DUK׮NK L7֟nc rQ .-33w27!ތʦ|D9{rzozDC"2>*S)~g+~G+K+3TyDw#O:w[ii'*s~ےHAȁT(h%yjzfvͷ|F;l{$A0Dmp{rpX >̶YX+d:@ӲU ?3pZ~OZfOSQYV%7rI7>A*)[̞iO_|5t][_FE6m{:PPjтmYgX7ΏNw;zg+ KUؓ-񟝉q=AG{w 8dE*gevaf̀%+NQ%m|ʄګ~< Q9GHZB$rk2ȷ@Р] VJ9s/3_fc[iUe!J;Ad7[""r!6[eA ;pds ,H6Ǥ,`͋[=ĉS _3ݧ}?(lӑG|֎{-e8 ɞD+i<;2vy6upo^Xb{1a8yX^ɩ#ݯ7z "giX Ŧ:ȥ,B=Ed֯X^_#pì]Z#}R BكtN_Y6E/h216-`B`MG/__ӧ>"5^W)rfiyۿ[r7a7LWr]G!ۆZ'$tt(g e?>:p{ܾv׵VDg.㐙O&@]4J}3M_9|1t R4l#?¹hWhElSFb|%"^Mh.[*3)Ub#MqsZvjb\Ih$L<*/&\l+(-;rҨaq̮Pǭ26M2@ͤcJc/ }P(n [%ߝ'A) 7wx;_vs;!Au@Iy(HlʭJ"·91S<}!-a&)*XQ ZOFȸ]IK8'Kgҧ]5 uiI+i,ߒf[Ugca&]dzwP0l~F/Q0κF^'2t۵JbeCP)d0>P8ml%Z,L!xܬ<:?%Z,K ɦZ7++7͎VU' H8-: Tq"g!4YB[DW o B1:3%Br~`dml}"yZl^xxE:‹PN+cj۬%CS1VU<hu:E: .CEQ&9sI2Qֵ'~I\X*r2IX܆++DŽ쟔bB8pVF~%صGSyדUJBS- e LH {ФSђ-xQ^85W h$)y-7magf5&iUVϠМҼp@U,TjT7=a^]Xvq?#t[$Y#G( j :`ؾ.q#1c#R69HLm J9Y&"_$2D&]%E;'kvkޝ#[T'Tg?5)1z7yTCr ΔJRPoHYpsH n fD6c`kj/bE$.~rЙ %Jj\tկ0|P=VW!DT.k%Eõ<(&ztrCZyk"Y=ٌ3w/B "Zt%:C5ΣC+{X<6;j/ 0dC2~rRֶWFkd4 ݍZF;(xS|d7 {^! -s4^.3\gc5 (̬Q& [^ϊ'ȗ!4|{99(Plhte*]eIxD Xx_lUL4R? r媿n=&Sqdś%zqE\̋\PSԈk^ZfDḎ񇲼[(&x BE)Qb"^G)pyx,hy)Sд ^4+ۄ8M8/\KK',)6Fn7zŽ'm[?? S ΟYvohM~`q2U__K3i-"ʳȽW@ᑎLf x:+>S8\LiXD@]!@Edc *‰F򯈴v)ҐH*gXԔP Yb4i`_Pz&mq4}0p>NoC")$rΟO N@FAή{tv=6{ t:N ޙɱLV?T`Qcցi;ݼ6s;Jv3|ˠS5k*S>hb9Q?0Ĵ@7j^б9#Cub:<3go&!_?4r#^4iڠA$Qi:8P#Ghޞ=g0K^u@5TWʍ=<.'%ܘoe9YR=82qHAґ53dÕA%>% ^? A Ry]*~VԈ!] u#ZSZ}"eqHvS~0"!v{KijO)'%d&[qOe2zeG-bZE*?I>^Z|y^`"km=.oӮgD 4d_ AZVXPh0[ )̔EtӦTvU4 "]o⿞Y^7Kc=ʺ֠.ȼg2Ɣxopi\;ƫ! r!WȘ*/F_Hjlä QA*pD_J#EIEƉPIV8C*HgBfSS?1O-ZLmu4# Q5 T.݋XptPP;:|+V!nWmF~ ?A]չZ,VneB|a.KSGxGu?r/Bs|DHk*mժUm:?A37d,hl1"٫aƳw\GVhq`hJ}'—O jm&Mp[5l{js 5VAtjmVFS劣L;:o~U"E-؃ O<0:x1y2S]^v3l^n o3[ 6y+&cc.4>I+y(@E ڼ(orP Rj{c&VL^XL1Y|]3Gg.Q/[}y ؆jKea~JENm ɳ ED͙79B6Ql3scG;u|n|>MSiFw3]-&5CP1xK6m![-74%Y*Ze´4{3yʛΗ}LOA Z6Ilz"ADv@q:F"\|vu&.N ł4,![8qHSL'zSe" V,I-@fǒuhAk9p7JNH.:Q`&L24x xȚ, Ӿ\OHs60ޕip s8bj0Bg_,) }DD[ ܢx^nEsKŔU/eCF7.䟭C&)bO)Q3k> Ŝ! 1 -Y3E,r2$h| y_V9$mQ\g&mQŦ3/[p S1X/4vo V!:KW~3C̄oKxf[c7 ٧I.U4E# *T.<Y[tq+ o\Q~P *TSW߷>_6iav>L!Eh܌1ITs'/e*^po{@FX!;S!ȏFu1C,UinȬBɓd,k,탪]e@ώgu­tbg n\th:Ц*h7>Vx,+v̖(KA]5N+ABR!, ,E;"C.U^r~@*'66 S:„ȠأE8n$! _k.rZCWy-G4:=y<wv8--!4oyl Ό$з=r.µds; kEթ50n$>:8j^Ql<zHJó.Ua+;"Ƿ @4XfbryG8mT0Cƴf[6]GT)F@\7rh-,o"n_Qb@lYD" G@R3nS"I8Ѵ;̱)MWeۺd{Kv%`$]h9ae$ m֪~Awq%|Ƌ?g_5SOzDn[w x󉄅IU-Yx%  )I-5Q @NUSn0A~5vUw_m(Vܮ8[Gb@L&ʬ1`dzPJ=Qg=O%]=ܜY_Lx!eT9CUePy$yB3}rYy :Mhg/Q'#U-,@躳b,k>dBf?lhvM~kp_O&B lnPvgl'28j!ᖎtY.5Qk,<ὸ@?tޯ׈m݈^\^r㐚+ٿU;񝬕C1W$b^ϐ#FY뮪HӖ$H=(];w#edHqeqÙV FIG#n]6 I(uPuƯ*xs _EoN^m'GHʗCVD!^pB|kܐjG5e]}j0FPвK %.[Fzh~.5qLv#4e TP&&٪%k}q ^iYp q?eg fGݔ㵲WX d:R8Yσu%Ue3X f85k!scmBzGip9]Zt7I8tڳq*K'%K!ßt`DkMBoO^T'۰Fl%ˆ dm̗tvOaYF^1w'wZdz%i W3V#t m{yEh0'v+QDr-CB+I5Gfݱ:GUTUYOTwOzc2xJ`R3 c;lRŸn|i8E>*f"Q1{FXz3)v R奝%Z<.hoV gUa'^xs -6 x7z FeX2TkW T?Y"iLR; MH=&_f/#jVidE*oM }ɽ|هNcqê-`=pau !.罅y# >S̋Ok!~h$gZ)>ͺm(/ۼ0dՁi)5q{ni(֎*A8mCD6򊱝1 h{n$|t];(e >}Kue:L{??c\;QRDܩ3c- kG⯔1i:ˣ645Tɐ@X8}o;%eeFǶ`0f-I<9T}nb#vh4ٺv(9۝8%չ3 S+&J&[DhKJ!G SZWo2VSC츟6ZNWRQ!: mѠR@cJvl[5٨?M7;B3d[B`| )e}BR,sB=Ћl>蜺aKQQoc{bb\R[^XWޮmaM 6-[92i>6VBj9N b9š:UQ%ד&/D?\8hM$k{> (ALt$+nZʸ"d9[m&䢜O׉GU)#|T bs9_&B9Yr*о<J]^xNA@$POm1_aC'\76U< Vuc:,JP2;9OK^s7Mɾ&TE&`!x(qiZ ^E Gy!OrC,3 !0Yh߱NFʼb/#H8 ג|x4G~QiZA8%P׫4AwI]u*5p뽺pd),9xs\@@c 6Β`:K8ˌ-&ʠjHTINR[t@[ӧcsĊ}Y>Re%ӵ\!mgJ u{%8Y` _;pá' uhjsM|KmWd(^58"LPtEvfx疊؏q>XHxBv9=YS3Kcp /%,c7Io[$} puL֜f`#C=q"Irëpܾ"py9hw"WW=s(`x&9^sk`rI`F.w ?WW'ꄌ}P~H'ԆXh\Nwx f[)?Rȩ~&2.\3C֜WP F"#nALXz%6-.;=Lg10i0ݻ[ɱxO~c͟ L )7xiI.?jI ^J =~;Y+ s5A) d$nM4?hz>Cv3 > P2wOJU犜ҋtBl6rG: `_,c~μͮҿ T[SX_vc.(+su5s|,bymK}nQ붱2 a1 R3[uƯJxur։hhT,7*@62Bb^X}=ejYĶƉ~6AjĽ`u&d s/'J? *:$%h{AMA!e[&s6:H}By]R8Թru"1Sh?$S% &A ~'SgKS|(<1(ٳ |2u%i l|ӥGZmvGs2z5sxW$8XQ*cE o!}k[ؐOAei'_f(8j,W3]SuNw3sUǏ%b:^Rڭ, 1O;|aU=UPϠa@B, 0렌J,-a2x6 7BE?)Pujɺ5,C#R#k#$ z?hOKA/gk[) ,7`GwAn[I 9=́GU>K-Q,F( +Z؂hI&xNfnGqF^ %TlpȧS*PٻXA”k9 4Co4@{?2C!LvQ}nH;P[R<="{W P|ʶ ȣ"UIoaؿ VW3 ry۠4#NAת38GU*␩,;,_ ^@[xLp] :_JO_kb؟,pB{{$q8?:w:|QY]oQ7̈́ Ϻ 5n1𯜅M9ytCIrq^K㲀]PQ*\Cb3h^֑}p)trM=wp@a`B}pE,ޖA^IA|#/PQe"mlmAEnxIjM2 jT+0±8O:%E‡=\PMQx?%Gelquw6l7'Ru0+)CpGTD:pX*E~Pi$Pv/1J>qW"j#i/oqq4n"2g oi V#Wq"3^N巘)GoOT "zZeS .$ m7°A)SHme_5IXe{>EnX<]UȐםi/'@Q AvR:2K]q )d,PW#]`] #WF^Qn }!`$q٧[hZ aݍkGFv-i(gT;-[kXUk|e'!ZS!q |#Z+x29m[j u/k`pW-fL_!GߍnCK / w}һRGJ-#MM 5U|䬿50/YR.bè)=OGڶF \IΖh4Y<0[(sD֤[.C]5F6au/eJZ>Ӷ﨩NW.JOalO?OEv {X6`NQWZ5qL+>u`W)J&kJrj?'}e M_Im_82R2|kjMxnl#LHjI[HQS7/?8 O:%ҙ>x͹]LkbV~6;Е:3Sf!a rzccÝffHW`Rs\XKq7ϨPU qCMzsU01.0痁6! 9HGɥ4;QoQy41mwB2.U3NY5Mn.w;%\*&BO0۟D)B(Eeo vCɲyMGA )Y)U!}j1H:\X<3^Kk\osg®Zx1 y3ʁմTey +%Wj4!Y {k!0n n .g g(m)"oH\OgW3Ak+A2ߞlV з[h>Hx6K`}( ՞6zI}~9桍M 1_ n1CzkƾIJWla䀹[ UKP5r7k]`K?Uy Fg+"]xcVI` m,̳#`@e-~)K|YvDj3mebSLU `Yh#)o#qC@hwM[K]b<(q8ea}p%uae&I7N{{A&lDONQ3H au,GRm؜ 7P|J( z[p(SMXJ8y@51}~YJ bkUxPj{*ኽ; Q#Y LtJ:Un[ [/U\DS`MWV=LrXmܿiaXĊ~TI$<|_ӂwAA,%y\ 0lUANysCOMsQ\ _}42# "1C~<Hojw3R壄YEbm1{q.<eN#0|l7RP' oF2E )k,azRwZBCiٵ$">=rf}uz1 njrWJ̙t ꦃm~q!=xwfq")00,ïgwDmI>8/: 3nsꪧ3kt'(& IAQ ]ڎQb o b*Hjo)u{Ю yVb2\P ;R ;37p2?*TM_rLd#㔵hVXu5s~ '* a"zS^vUC$pzISwT5iۗ&ޥkTvʩ|Vm0aw-c̈ z"}a{I9z532:/*j´%%qO'03!|/9vQ7˸FC߫i<̚3Z62^̩2@bʄnOJ%QpTwS0>iNx43^Y(~B(\L/v}&T{*c?Z0LlPMI6`] tm+8笈KOv%΃vG7Cy -}OK±?]2O.OܴŽSP>Y7ki*GgKdPKdSڒyg@^1Q5}Jږ MSCot֥-d: zp֏@g|0X泭%c\SEk=aއS0>ʰqeYǗ GZm mr 5h$'0K KSa.EMtxU,3G7S){ƛL]-ML7j"zE7&D&E ]!I2_=2nF~LF2*@0Ea"?`B=z/Z= 5s-+:uxWCwdk?x1{{qɉM]|b4>^E7ӀF9,oJya0D[Ś;ns\~Z.Y9SՏ u Z 3Ms b#s螦̟9[qbp9S?.E/?g٧:oB}h_4Td$tY'OP61ϊ^[{uP ~9\ձ<1 Ί:!|2?>tu:5`CS\jyUrŽ]ddofPz޵#!]O`$i$26KAW\%2K7ےZ&+ɼG%Cu2ɛCLH,忺fyZX,䀺>`-:Yj&Z6Qhx XCzw><'ё?\q&̈?FWSHfÖ͟HV=N{czsdDL(P5 C'~J1]Ub'}LyIϴ X*B#6.@I -jsldqƧэKszf.ܻ; PM a_<]]5nQ֞t4;LŹpHT9ྼ)mwB`Hw> CgYy$iz6#]c“$,p\sagk¢LPΦh\ >nMQ}T獺 ^7d#Q@pU V4-[Wh8gPsH6wnW5gb pn*r 0}61B͡ ݣ8FؖKꍧMr{ey{H{I9PdfXDHT%|t*ۃα% .~ _>M|sQ}D@vc,<9rڰ[bZ,s$a0wfen-Ҵ =`+@g8e~vUغ kVҺBM,쨒Du7]^tޚ t=SzIҤ[5 !X4#W{K‡%s{BS͵o>d8pRlҭ.W둕ڲ/SeRq<p]:|1feJ.L[% 6/ۢ XDhsyìoZ#|2"|6{l'٬vUՍ&=П\H>|1OW+(.L6aJ%e 5tѳT@EJ)KN)TQJ0Kd=N3RFǖHZNs^u]qR SIn^=p{e8/R?pK3{ߕ{4OQAz-rM)1[%P:Jq]hGpױbXs F0$h# ]2 .l9QG4a;1 x_[J\а6fk ғj_tFzX$P&W囄ϯEuFKxGig. hHP/}r"h~:^AՆ%YD҆'pUDʪr}|ծlRK$7R3^܃]ZDIǂ3Oؐ7;f ;4+_aT`.zsa}7]>_ʠ J^H EO>&(ek46S K(4uw]i@&\7 4s0n @Hэ[AF_pRO(&L gQ CYq~J"VO[o>wd*1f]/a6o4F&e>S\i,1q:]3J-]&uI/A?*r*=mC͏TAˁl# NSQƌ\zC 'Wak8q ۅ#Ekj݆$D0ܙXI_=o$"K`m E5T(7R6? ru/7#@!e,oz:&?9^/+(W8'̔Wd%τYQic ,)QTm~665 Zòɉ[ :x#?'fIՃZs򁕑5;஀{7Y3<)*pdO56cs{l<9ˠYmʈ $Q7y}fPYs .;.:I5)w +tac+^2뼝yN\J))><{JXW 2amC=7L%EO\̔m 8}Cʜ^_TÄq5.3zY@xr)rf*2\0qS0 R|;{uzP(:FIs1dUۏZը0W&<#,X B6ۖ gL:aVK@5콥2}*yFn=V>DW4L*f2ݼp 9)\.;>TLxŮszMN̉>\fKljM>|D[4weIJ2{J wHmŕ>Q0qC+|{j n4eb3b3|/S|e9Y˗Rz^լ ԥ3ue~&3552}1Tն.&g~~l)5PY+yew[$5t)y7MsG2K{Ũ,U0H)D{tC.R7B<h¢jϼ2v@J?Opf(kO04?*Hz祜7u#H۟)J.?=s\j:kJ8mtmp2sS9|0uOJضI&^1[9AQaٯ56]nf%tn@|<VKTu֮YѮH&krkA vfY}f39^#a폥eIrNIXSaVH+$QNQQU><Ҟ0xsf[,70=s:j:?~XGB°|dnZbQ.i;K sKxO;ۣDv aA_@96%WY>~–Ǚ1Lo*{ CP? $cQL?dY-rz=W|nJ.dln:%~-sS4p_Ş,qU "Fr[Ʀ_Z$zip^ ̖$3Ŧ,E|I*0\8G{fsYo 񪎿!ÌavXv&!5==xm~`dOCĿb;=>l ,3ayCr.ғ! 2N`k6ukre3<=KV#SqS#b K0 m0} L,]Պ-k3U`EvѽEQ1 -ndPa{^s㥴L&,OCL_297e Pxȗ:ƶY,)6hdThx8ՐHQv25gPܮ8!Kԫ3=`Bn}.mPQwH% ^[K(7؎IsEOHjucUG丵969hՂs \78%b񥕺dDD~>m%%-4C9Ѹ)bk ,iy騶L#NsD IiT-2ЕLF\#f|5?Ax u[hE*{IJEC]0Y#: ׂu}`!Rs~6y]b6̜[k Q4=y&)'iޜz%vy\#y!k#u$g]uuQQ ]t|T>w8+6WjRJ.w㪡xMjHr&'EI<Җ쬁;.*w,K{?0E(c'K-Hr;i̭x?d'mצEʤGY&S(T_aI 1_򺉤p-iy795Y'@F6h\nl?N „A:2W9>T 9ƾ" 6`2yr>d[V.y(̜$=^U%[_( 9  '%,hcTux">6f~oT'4qޅ/ tfɁdMQjx`+.sdI r$U ܍w7|mtKP䪍nZEy2d!JT)T+mT骤D, Ş$b ȞoEΪ?F]= 0+)\Tc Ԗ臞\aN;X\~i&"]@M2%?L9.m=89 ?UZXsY=ͳJXRX7cl6#: ]ej.s˪MP/'u$QJfm+_ڽΑ1/yE5 A_|ˏb2VQKftdȗfWyd³&a?0E?Nj9(zKhıI<$\zeNWijhrmWav#o?)ؤ 4) : h w:+IpEa%J?Ee_Z>҃?F3~,ߘ9w|UX\dNkЋ'1eÂc}w43S+UMpW,zQɻ:Mݼas~9Ӧf !q(lX*+mӶl, ?Fe:ymWLЕWۜF+~TZ q>&1\!{3͆ߓgHD|9 ̽]Hz<1,үGíÉ`JTuqx{t'C42;F҉SM/Ghdb+[|Ѳ ˬ2"ݎH 4r/ D\':xȬ=B=+k1B%?Vt;Gj\y'G#?10V$rz& ̑bVI^r􇽈Njh0T.Cڙ&.R5?륧GHҽot{]-e.a"Mqǵ-PM 㔟#dzm|3%;y4DO$aW3ߌ2m%1EƮSTQ5"58+IGۂ0wSGL?'|:6+s% 6<S1<*)Q/ S)ye9M2Tg/Za uEepU jYL!2Y'%+?N95 0w3UgrnP~1CHt<<G#ФGpFNz=GŽWygݷw@m?F"X_'Bc6s2Bw n_ ND}3$r։+57ųIk{:09o3 *=-L ~ncBy%5qY% y ]/ k80HFFF(q+ff”6 $u9k{&E,NJt> mY4}@ o_װ5oLDsu˞*=f @^)f~;PRqݴY휾(-kү40bꥀtRakQ P=L=+Qj-nʰʺfÈ)ϐtxcV*"QtQ3hȶEuUtpɊVsR+ܳY+va`~Q=RE9(q(ܕ[?t$JyÌ^4kFoUD̼ɒlzL2yFgD["k >*"zݙx0MGT?>{~4 cL!@mUW|%5 EZiY8h6 K0]ͷ^,B ZԵWS~AbV |䢔®z1y4w1ɉWI%wXF)~Yh[p;K~!уv EK@T͌ƢV_rV*FHq+;Mz%LXA"[ *<7IN?,\l8%޲rYy=Qb4Y ܦѯ-jʹe+e95m6i6V}33B}pU-+}ŬV ặf-2H,7hc1ud4.oĮv)mIn#p2t"|[VV5}՛ࡕjdR]]EYeg@:E4!2ġ\g*,%J`ٝ]=ےe 큁'.:/(>h÷x gH Cv*;Tim_|اs2URwpȾs`%pB.6+?G0D*IQ&u_0IGO?BG?;+QD5N|+>s]wYlӬQΐiHNݔ=~÷.4o,6^esID{CSPzl9)]u$GuA?v?v) ϗɫy MW*X&|lUeJ>ߧY -*:5.-ѵZ_ÓSzaS͜} Ã@ IeZZw/IX D]+Hԕv):z)@&䷐m2؛nu"J0oA(w `yI UN08+CIOgjꚪRpݪA0 =db'/-cWD# X((m؈~s:u5zsnm A{92`'Ln""MO!!_V0)<P? MZar5q}{['.|PÜ{'j_ٙ-+˝ 2iPpK ? M_yQZ{m{1AKۆ. ' P+6I@?g Ie(/$L"ҷ8~If^\3Y4>xC%5} t`S?'9gl%.!P_ף uEX =>xh[k),H=tY8%*9f֨Щ/q!nҞa ۬z/hGkiͬAUG)ntn5U_ 7)9&=cxK^~f$(Tc9VM4m~ *i28֟*&g} @0ճ#"x$σ_nJ`(D3Ʀ#.ڏ?ˇW?MD&t90j$~}/lkajn1C뤻*b?Q'ۖL`lj__v:G%NܶtU.b6 MBioׇfZzE-HbAWTceO^T^F )UzגxfsOp6{ڵHx`I?{?6j# Rwwёo9[^ǭfM#Ul{2f w_r>S2%ibxpȿN73v|! 8j˞unC|(L$azY"˝u4VQZ7ڹRCӵz ^۾M wvC,m h: >i IMmx4o)~g9?!z歞 MShh_t7z*b)lZxˬgƼ"P_V~%9zD(3'j׌ "eBRu (^2t&;28e)U g |;7ep B7Q"fݢewk6˧'I`\y掙W1mp@˫9`&Fj_=t*=u0+u=86eӘ(CeHX6eZ&S7F_ϸEF&5P'DH,uμ{(&ΗG1{z.H 5/T eoJí=,2g}8])i gC\wdyȗ; >B1Pk0 XU> >Eh4[JvxvLڊ5,˞I aHd*yHˤ9h!o޲՛6Dþ `媐 WdJҙ Y CP,;5y2Ng9 A o:O?1xV7#qisQg[] &W-|^RaHۆ O%nWdoVu~RV*b\qYL,LYt  oT\n|4ILtw~+)`:8C +@rz JTy°YF1zcVy mr4{k|N*y.]} /8N"땋ޢBsz"`Lf3WܞOStp^27KD t*Be[0P&5ӝ^f+Q֗7ъ2$5~X7ulm :dn^v]'LnNXS4NMqrYG(HSi.l/ՂN(`ٗ>% [/)>z+ i3zɳӲ~H7EsK.J Bloi6lXt~r8)%,[KdN/9ڛIL>5]Vhdιf Ox{I<+ۇ @G)߇|("+|{'/ aqExjwV[6Wi NL"[v37W5Q%2Kћ=Y"2K lY@ %`>voyöZ~4hTF?"l¿UJyQқ֠(;mvNCh`3:@ν2$ (Jp_7'_\ё=b`ɡTIi.Xi#*E5l5^+ލYΌ:7<c4zP a oŰ:-BʠhdGعp( svhk'췴3!Oz᱔CҘ֬HLSS^}'lNU-P%B>J&S[JQ%x>(Q Xts*bA [t6\-r 5IN! r8ԪKF>N87r^b7Qhi%v|nd=%DpDOf(n}Up+"&ك ìrpkִeDy"lt~=jlZ &7^!V0uFe<$?{1HᗺH]?VlĀD.Xd|=y_XlTXxKDjW.Ѣ87PF2WB7KPn`3WzU)ǹ\ h>adO[J`HPgófo;:LQ}х-A~F:gMw#=UY2[7+θnnSqm7yKnaT/Fu}ϑLdBp} ltOkyJ86kz [bm݃+'yrv1^jQDj0wXu%qqN |IbbAj.|V40X!c3c5[lEm ,'tf۶+,-Q4 ("_c?32K.'Y^{bT ֜ZR.oZjtrg+ WfD4AXJFOvn^?YFI4}'XjDs]LT%j>eh&@$M#*'+1KmAK_MCu'D~O.x G=+*u0gL0q-Ӣ.E( e wO{x차]7[x TkkՈf}_D.tc B7@v6tqj ݭ䤃i={׀,];tTs6l^~cE'T́:D3IsR懗b @zGQT@(i>`@TnL}aT g_2Sg h={/}dcnПC|&~RپbK54c79ib{tYL;\LGw N }Rƅ64GځILP(< ~ WKHNk̉j_cFuNqo sCE5q`Biyj_}k]f춶oR'3t~] }᳆H!ܼyC ӑ=>ݱl~r>ɏNgRCvA8|? uٮsN/72V>MJYjq C0˷2zQPCjJX>Z/0g};=ASJO:UTzNC,ȡ?*D,gGF srk&1ɶi{U 7D-@-G.( {RԿb>+;4B$#}1*}^Ҡ7!8  /ؗǮG j77y(K@H,ߗF.`@Jcdbn(ΆC>敏RGvQ o [w.ɩϣslA6*~~cF~O]@,o曋EDZ&"Lmq6  hE.ֳ0.PL)2;zeVwL $G2 |#|2$7!m`7x4:)de1z}DxK:],ۙ?Put{QHD¹S* Ct]ra)0+jtbkN#WhUS hX98q/ykL~9l;0оG7pX- X Nh2w˼oUȗH hk)QLSkČ A;A#C(:m~3:+єbjx.S9XMwz> t{ sZˁn^$gj MRF#tA xKԻf[cd([̷òt hkE?Qy+@sOR2O%!@g@]h=H!Ȍ˼ę3Vp4dݟEH/Q|Ŷ` ןD*;Q#zp7$Br57}",clZXO+\SS6&&V\_}2'",oz>-^SoҮ2@R>V  M"5#r7(4G Tؓj3$A0F%)zu` 1ɋݴg$^F8`*~ _6BL% m] Oq)EY$uu]#@5 rR,ep9vѡ?`cu>&BnQ]72#\KqX\V!e7R`aiBX(P`+ҊB"1l}b'#x~G%-dǮtT7sYf M=Q1DQv&#bYet}ަ4fYԬT+3&7mb;.Ѩlj+ mr#0UD_3. ثJOr;B8r^vld]vHX,̺5Ȕt6yZ~X|2{^Fv==h)lsz0rOCExK߻suUx"|l9 zpsʫ].jp:>Wײ@ &QRNBʾ^DY?b$ phW8#vOීxDq,I;B2E },]%"c!?_dU-~x=Qq4H |V-IgMg 8e @7lz8p\%.G,I3g*`ro-ܖźRZ`?;Zć0>>4zf,d8ZLBՕ , 1ӏr l}ihbWeb'a2wp/w.⌬r0X4RU\RQ)WkK1:;uh,~' }7z<>P!LʩA,XyUj8[IB=^Q5Svb޹]yg|©.G@szE18%(>S&kVg, c _i+:jL*EN~Vj0aB{ݭ8 ]f^3ʾ[x1f:ưUÒXgt]}~K>!vh[8N`~$Lw:Ll|X]jo>. Z#I92>2`vٽ {hK߂:L3j<:a*Ű )%nR'tACU$4>)D)d)a7skL + K&]Ȼ nڛЅ ^ֱL5N)Ud.sM~~K"KPg&ҕ1mfzB-rQKhzYampr3~LZN4ZVL5AS-Pcf7~i]czHm_!]!wd B=0Cљ!iPj)E.Owla U}03lOA *^e Wސ]~t#4m9%|}cx4 ` c 2?Ut&B9o16ph$<,Z;zR9/"4:YTkgl,N`X҉e,'ϝ:12.QGMzFe$޻u櫌<Xal@-C`# WEfso˄&c.->f@s $[5r5yEi6]fܼbNȃu /J<5۝!8>A# .j4ʅ)ߊlSQv\%U𰖋mn se-Bڨe;[@E=hXvAiZ\\~*zBiﳠt/f\Pȹuq +ƩJ\CC7Dhs-Nk;F1*{A<3 K`u\J5AS 7\ {3Yz%9e \{Í(aHU:\\XC4̊q=,pqS/e|`UH[a)"LǷ!cO8t`6GÂ$"ozG?4ӄqbIz\@I>6KA[[͟9G$U #|'U1hpH gϺdDh g)46AM7'>bWh*: D!JI|m dzc z4Pw(J0$w%RTo<~ދJN `+P=KamIW,[AN'5 ^ *; 2Mzl ]nO7ă͵hѿۧ 8u_T/nF_.֔$<=.pFS܃9{ hUpl^T<*C7?L GgLGsCo%jϊ,s? $BkJ G.{ʁsL QƓSmP;^ 5tpG[5o,;. ӕ9fFTWTщp%t1ܬW/ WSgūL-B*ZG,,ڒ]Iީ`WIrYф0j>L1rQͭ8b4_7E硳c^h!Aڠ@VjمDnzq^ -J\Sspy"=-ZaPp?-.J-> #|bn Oyq^ixY&؅8`Ĺx2HN:]&dqJԇ5BPW`T)ڿOH60g ٞ4ħVm5l0-,[/BSV/dt C0jt8У$Q<мAЉ{l3䏩R䜑4iw]ů01WnHP:,PݨLsN6p@ Ò3Hb b u0kרɭۃ,#h;ir;k_CϬ=q Rތ|P *6]`ݬa5 ʺe08ٜI}vi ?&/gD_pҫuvHrus3Y6W ӾpL5RbOfF9z}1 Zz[Yڑ>́. PpX^I;ZU`fQYF]~YDֻfo|R Epr5xf43)9qDPzrFK6sFT; A"@x b5Ҹhc\177':%`=ڙ/Kf =VG i np(즨@, vVF߸<С4*H#7 9laI@͡TU8@'_`ؗ- KR)[j'wHGmkgXmMy}E]B<3ƃM ȱ ,+ַAZvjO{J>FC PL/[X]pKgSPnK_ݲ꼐!_An:(|gm GM,$!DT}v#%7n%MZe!B '||niY8z35d80=q:djVsQJo Tv8*ݤ%D2g-5M3)JLR!t~2Z;.۳ߞ?%[{H/jQdɛ EC9mBly>:hxv5pZbr@6{\?QNcAl9}]$q? rSTu8pkg+(ײ wW6]gw~7 \&gYCd]YJSc?t JgE&nJ_'u;^J@;'/o'Mdby'!QpUat~URP*1Jo($xϳ{O??y˜bĝ*MTPEKЯE&+j5_d qWPF㰾(GhU@o~!W/bD 0BO8´Y1 1ίELC!M%}rPlgա nv'(:$e?Ǐ?.6uJQrlY3pSNf6p~+#ҒS]0kǙdF榯[uA݀YʏHuk0_gPJ2N>b-kTX4=EZܢE* $Sh_qIWc?OTz^r/z]Fq'DuT@ MAI(wV#?할DCoxz 󃋕"EEUx Vk7jpu$ʨ1oa+-Ƞ|Er@A)nL=ꕬK}&s>߷=Q݃>XvhS6E0Hv/P )Q`i遟6[Y0#- \Rs5Smvb`| ݐ+ I?i^ 3G6&@Ulg"Uomlv !PWt>mwk!V]+t:[ݾ{oT->8CINnSL m-/ugېЖ> 2㰫S΍%M.xeߺT?(~ÿ *w'9> ʦƒ_hQHOۂ@˷hZ:Q&'jOSg wƢ{g<8ˀ02Y9u9N2"L*ݒq`3>?l_d JD5 r{@6 A2xwk€h,iX*[kv%~O4'$Q}<5E$V;Ԥ92+\Hfv-ΤՎ%G*.~U3 oRqPn (AbK^ht8T kC7܅l5:)İD1Pē~D)"["v(vg[6ݎ=5^7ED@>6*Qequ=;Pd04cLEcnE, ɳeNK̤ x3y-Y} d{Mߟ\º"5=63ƢF3P+tKg펆xáQ g$-^j8.)zF <Љk G1 i;__DZ?8S-NKj ?Jqff~8Q1^B:O3,@w ~H#P7ES^t':D_^|D);) 5a߱ N_Ox:T KՂ)$Ζ@z.$@\`웪sz_bBZq2Qu|Q:f3ҙC>n?v:-QC8b ps;a̹4bR..s۴#HZRw cp543=Z7إN̘݅`SնI 8NxzCe?G{Ewp9%8*f##YӔ4I %/Tu zccJ(@C^\!FR6,F4`~*ْ3LvaD » ]$Pʛ]!DkkZf oWQ1lScJ@5RHZE_Wimpu4|fL/`4GኇeW8O-nsP,l r1-jCp >o%/pJ }k9лںS,^gKQ&!$L6sdƋ=߳bA{ ϳV xY;UO ŝ?lh:p(*- w$;cpKf/SڭO:OmC,w1b&~9^b_ @H#ٖ N+Y=jq< n4y9O~<܈Z:0ַ052Zҧwzc@'j/).n O?6J7[5Ziú4*e,^*%Q"isM ľ~Uz,k1zLޔ|K}ْ!\EgJ~9 ;{2PhgKׯO}\56i_n!"-&15evi>Se+ixt?.a\ݨY GoxfmNد rd`rsͫic#vxA Jl۫HzMJZ8|沮"s+)^fȘѢp!_~ӽ@{uhi$\}:#Md07|SIA4 M8ҺwyEά2LGGAh5aHQq !Kpc,N%];qQϢp \c[ ZށƳͦ[ڸw8^2?=M5}}*":=5.dw3$QQOCΞ)&mx{lbŃ"ʒe[lED뛀Rv3:wv3++8ugցq)^LK:E |HO; ł3Y @[֚ؒwE/{W pg/p]EbZNVnk:1dO:=E F =d:lj(ģ r3l(57Ob񲾩R;,(osrP A\O@Œqk֥d;%?:hb-WX7K,ͻ0 bWRS9$-BP<(#"t`@x=]ɤ;~CLW-d-( obQ Jb[wNcK-%MSz+B@4aȻQ@Oio6:3ry1L—@fmkS"}KDl B-/[YG;U\ԆhN,9/rOM(H(|NpKGS4oghk2tUmYyx"^堹qDHxsj%;)hs,;f᳋S5-:ͣ*x,@wref-Tcwy MU:D3yczlG&9J$JZPM#{,CQ05]L:xYh@PcaU  BOnPU]JWR|Yqkʧi*dnbW7'f6Rz='KUhgxHt) 6fP.CiFL>Zxq0%Zkk >5V|=]sz,7oB7$e594xɁrKP |i˭։,:u.[U=bY3{?垣}6t;S)t_tzuXJv=clq2PLuT=1/y: #?/QF |;iI|$;b"O{qd 3X85[U;_YwA-BU2,5'Wn yəұ J:2‰fYK^ c@y3oKK񂫢˜/!PAi#:\*>P".kvW: )r.6%),4[ŝ(^_/T  $<1LG,{֥L/+םJ2mHɬ:< ev;8BK38d,D5ͪI&CK\J8qqٖ]!b#,E_\f``>[]hv^;9wkUgr߿-m1I k5Ş(Vyd{:- }RWnC{,[ 1];^K\>- C֔x9>/)E}=K6DA.O: HX4 W1C:=lR%tV h XYA D,;y<-FZrhDx ?> Na=uDz*0 ؃Zӗm}T9<"1.w4P_#CIq0\f cIks[7xj>֤kv\ ye6J`0)J xBQT9b@ "<4lfJ^Fq2(;|N[nL zUHbU3=E! BP[S 1xO0:lRPT){Ľ2{0T'HUb2j2RM/_% j:uH ZW"/nEwej҂? ,{vk3ɲ0}tmyU  "c) gG$=g}6@Bך(+;ZQN7ZuoԾC[]D OV3y@ܹաSufט.NЏg^ isWT _duKt:,i/E5]@\ 2ė~S&eFuL@׾Y,"lV<<$K1`^dwA0&xUܬ/Ӡӏ:Q-phTRmx@hb=x}7 m8tULJ(Q1>y 7 0P2nKq- ԹKdk#l@{fsЍ(<*TۻN .<6;x[y_=KhU_ƘfT@QmLg zګLH iwA}œ\&X󌱒2 rt_"^s<#xoI8MMlX%meWVxoW:ɩ>asG̃||c)J^U E`k+3b~@06h(TЅZGjb C2aDp]WTm.A Y.gPTXX{Gq+̇:g#6QR{>J"Y͕AkNALzFn!]EcщJ'4L{XfQ@j' pbs{X6bW*jgKGI 1ox,å# `sYM9&JܴM M HiwgSi_RMt2jVY2͑_`RhB0r: hWiOk>D'8^%X4}{7)ߣSw,c%UQȞKt6h%[X"݃fjx/RRU˜!f!iJֹ*ڳb& {tgw<LqND6.HIo!n*\]}|.O硲(Q>#"tXUM7^f뿬l:`6Bn͉㛾@ tx!".jCb̿i+A#0t>\.9zjbuycQV\]w?kڠV Q=g Ǒ`na"&J^j0k.QJfg!ͱR -G5W0/I|e3 9~(Dt3(]:p]>4~$ws^d;jjT߷̃%Ű>kfiyWG5.{2<#2>U6o_uXN<|nU[ȍmt>|?(@*2(dWսCOڦ+n`|\8Ht^nU=l )Ud~cN.1$՛WJ/+#|0r_X?@W,~Dܖ.u]wIg:3Y)s:va< ߝ8s~*N7|2#ŭ!g8e1 fՐ7xď_bT!@Zܓ} }j\A׆dVaMoXIˮx^p08jSEMbYzo|]I胩F\Q& IKPT@k {¨5l*U?n7*DTXRy>$۫U)FbFOe NRJ15YVNlBRtD-΍lxn/{ +hM)1( _>t.` 2M2[2Ju]ZrUĶ+|6l_*u|U/U),Ϧ@2&L Z!p!'sg_p 63TMf`Ɖf V8nlWgv۹]cz˓#fF;D$EZm#D?\ҎEVhcO˅}P fr'Gxr07[:GBqxEKvu'lvoGLp*lp2-0?zpɱśP-|]oIL_Y@~򩪾G@KHj`Jj^O74FY"0Jg;*6Fտ 19n)Pz8z@ i"("I?&ת _֍Yd/s)_՚8 E,ƑW$vФYYs -nJtԏ5 _z~eq4G4b]1t Ћu~Q4.RR񳹘la`uyʾ*aDK4猕]siСW u]떛 ﷻ VD^.ڌ% <+ g[V"]vz~fOpvnpn"\m) R[ 1?^t΄: JuΤ$svs|a#LhMO-B" dFhF$GY>ßbx5cүep]@di]:._UdL0v(>I-Y|! L0e\1Rew2Ϝ˗G `FgQX;(Jx7 T"w١~@5,pLjc0]`TeoꘐpٍKc ݛ=}_0F7 a Eh.xKew:l=@Mí|vr2EX :iQx k 0WMg]GP3ku^i+āykэ̀EN Eq^:NX THwT!gvWЁD"M`L~x[dq\~{͘?w=m[ הTLXB\U= fHBv$cjA/B n]UUY e`; [-<|۵kِ05Ya&S<Qpzzy9[swu]Y Hg5YmYOW W[vHnaldY#mpKA]*JʁS]#)/*e56:ʘGEv]RM/jizNZ̒4pgܜ?a1@ykebhwg,կ?HcMOԬ/Vq7Uh GkD䴆`1dT:x=#tf9X+ LEN*eZ/Czݭ-dqrVGKwNp2xt>[c8-.GOTG61=GD wn"߆t/꣚iZ\J5S $O!e=\NxE64uUSi(Rw ~f* F^ ͕̟ Ot^reD6'Tj͡> R[/'='SpV{ЌEo j(?^ 6N.2ߝZǁx?9ĄKeѫ҅9e˥_J_'#0?֞ˀZVžp %!zL?2cܘ|Q 8 4) rLbqBb#_ i% [*Z/CϵZ{!p\5sA 5W58;SWUM[hJA{9Ppd;Y[< ,ܸ+@EI܊V2b9{"@{ini[gB$$p5eJZa~ͣJVJ1ӚXωnLS"zugR|h}ȥnsdl*O'd+49T}A\@8q^OQ G5\w@ywP'FG:*W dt^W(N A3[cfѩ۞Uޗ< ec Q^:.U ZK'DjPZƴ/_Bɼ)z~aר4A{i y8:K}YWxY.bP.jSZ0'(A`|WBwRu[XG',$$].l2*hzPfS=q79F8"YC-lԎYu6wZtٵ;xΐwreO@[c[ , 2q-/ -Js$E0:! *M%e#N7g9/h?x@h`QmgaE07'#9k_q9c.Ter_w[ (nh]I|WU*o{nls$NbYPOt~rCqLqK$9R oUorp#!NՍPʩa!O˺Ma2 r;E^#R'IY%!4) *dSa\_g+21MþS@s-Wcއ"Fx4Y.G_3v^6gۘss ֓V(,;[ (. 23%}B %, w~ixM>8B?BK#ޜu&^{.?|y2גjr~B)niU"9$AOLtj/db'#E%{ے &,מ{gYSNfE-T\`h[KUffL:~Mo/cЈ> "ޑXcuR{S{{@#AT B 陫\l\l{Ng:e&3 wfV0_RZGD6K*mD_G'Siچɫ`z)72k)^A|!1aHC{VT7e>IL/ Ll3^i.=nCPj Qt1Pa{eʩU'䬗GI}_R'=󲧞5EKz:{[KLMy/iA=:` Az$|#A{]NprıR@}?pbYAnztYm>B弎ʋ?E"WV8nO9A;C{H1YLQ?2e}fR8-X2[H`XVj&Jh5!иiz]nT0H8 9vOŴK9gp%i kF/#$V 6M'|GUK 88JEG^Ӄᙱ8pvb_NvZ;c59v9TjA> Dl#|sczE8xa.Qa(LQ8Ҙ ܫMFLAq}bK"{||M*L>je@șnF?셂1z}ISR#ýL$ڜ5œ_X -~#QU$r_ӜQQ?mi;*O~G(m)sCmkjJ& b`B5YIQIx5)_:@9̿?d@ iԱ0KVt/$jElN;4m_ Q/A^%Xۜ%&֋ٮ*7FXdV`FSV3]hH!Vk50/klrEn(zAt ½y4ajzL:5H͉.*b >A8ݫ=va"Y[!@õٴm{ZV K5NV($"ZŒW F:?dٍ1ZzZݎ`[̕rm| =v?:"hͥn-%<> 8@n%n%ш DHj ++ 2_T {-ׇS5UY[:ȺʐrI=b F@epj=ǯ/agǰ%i7bsh ,E ȠS u#m/%¤9VcaPO$ |5|@]P## /#N4\/9OZ_uNUNK|f_I(^j$/5/?A/cq2l">3aQd=^¯seȢil? xҀس/.ȥ!aoRR]\q Xn= -@r-V;)b?[SCq MXi_ai.Yߛ+$9fB $9-ݗ+"؃|uz+z4- -1*dIaF3 ۟pmiېI&́Vwm` :V+#1KLEO}=̙b= vu3V$o@}9E i,{Q&e5NKfj\kn^g-4Wħ׀>/©k޽uyp-Ȋ$ 2)Fg!:շزmeNf:H\~c7^zX s2#&ZD˄ ;4}fc2% lD~baɇ /ez17ht*tzbAK*R;@?tS=Rĩ^Bz_P#¸8*?[|WE3=a6~CpRG>MMC^ xi 㬷MR]X(X&BTڭf~!ܵOڏ*QIiiQfgF o~bԑ]24$@ }^2jayë**f(t%M>kQ973$;]TbPFcx<-dL5O|L8WvI_-|7XSnHԙUZUY3'U;֨hcD}=\&2A>㡖U!{<$}a:kDNuȌ734>c߉s뻲H|ub wE>~T@q/4G, ZZo<<)̛{FЇ^-;ĥbõ/͆\ |$gQmQ--Bah`p" cl&KB(,:Rh(7~R8wЯpyA}jVǪtG4h“3aA8]nOO&B#R9C=k`eO6`lƟN[q́--zV8EcpH:D à"~HP6 ?9/p'QfOJm%x=.yaȫ2 +yI2+AQ`/>%˺n溫]8PMߙ_ UmWryZHѹA:0~/fGd>K\S V- a]IaBxrPAR5^DLЇѬ-9k%-~,YUIaq\`js;4y3q3givjLE׌aBwl$+_lr9F ̚UnXRߒڎVg?08oȈ큨рUh]WLI RH+t0]mȚ[[mQ 'ϥxXRX?Uᤄm*hnS.Ќ0gq헂/]פM*$f?MLČQ*T?JzQl,ʂE(W#j7!($:D{N::ş_g[Lq맊Ž&>r@a#~<5e%Bqs`C1%49vi4a+.G+e5w&q(@R#YTT#*rOeの9DV(+DaXo=f#yP_v?'1)9>Ojw$x=APd8Ǫr7z'o;0ΛC9)fNک^i>/J逃|^[7˕nq pfnD7KC-M'%T_u2Z\NﳵN5bߘy^3#W΁BIRo! }`)+paȭ5n9T~f_64Ƚ5w}%gu:O)!> "_Yd"}S7bXoNh%Vf6I٫=(۶6c Ve LgPvH5IƦ6CL Di2yG#n'E .Qz$wAsfòU2LX;~:'>bbXGt#%pjNލˍ*ؘd ׍stY^ |HMw&{"T ֋ܹ1:SmOn1^ed+YJm|}ʏU38I<ͷY#U.۫Y> 3/%=0fO3CI5?$t0#Y;-(c+:ѴXsB߀-:n2ۏQ$hB|C&s,x/d>8M_NC-jbqpD*Q\_Tԗ$+86xWg&9m H%\<hؒ䙟qdreG|:l9jvS^3=[4 S2A^ :f\2݆*^n]Sek x+zZ͠S%+q$aZ>W>7c@(P=RRM SX.=ʆTxp]C3V9s8XPn--M'z}MFVodh哬 >g_ V)\|MwPrY)4 c{EJ֊eO } %K\//Ff!tdB <\iv$8\[(\}m H,x_-Kkp>B#q,և]':L<8.ӧb/eq: $MNHS N郜,:_fO wpAnQV%N\x:yhSJ]j\` CQrZHaeNS%I@.C~Vo]S:uTR15=j~c $p\&M^Br_m$ 6a}&?WEbnu?R}%,T K6;ӈq|o33WV7yn(dJ@`=}V'pd_ƮTx=<8ɐ3z;vO&doryօ u?#3}ڃHđ3;[-wrAYoτ9 `lZ(69 46`ݝ"Y(@s7=F6E:v,+TcWכK=Vz#153.F[h(?ybYC eTt]Z5Cʑ{Y~@ڢR1dTռLՌgC $S\; "C D3{m,k]8y_5.fhK[r8xϫ,[4}i^0ET(Bn W-K%EbK]ߏ~[u~j-|[޴  !Zs ׀DeKbS3(\hRQbLI &1w)œ֎@ t9V7Pfi193K,@ԱtV8+]rwuvJF'2AKhHtt7;@`Y{M2 F#5iUtjU $؇Fm,cy;yJ{bob%g`1vgm"@/g_tHٟ_2r &%d[0-WS~}/zdΎلJlJhTN eθ7 U]D',n_w|\Upc}.|%@,ϏԜjc W^'G.6J@}V2U˺Ĩywuv``8Oea&<XM.v9} 1رCi`LZ+t Efg|IflrkAC@VD }n?:FG\˻<;*4%ہFLفcIS[~UC4pO9M[ٚ IV-%f nRY˅bgؒ<#t`FUJb7HiP\&m_oUd%&,3I Qg< _2o&;rʕ/Sh+w;/jMVv˔1,󿅢6鷜( (pG'xϭCĊszZbƠS5 % 5kVe4[Ra;gSFa{9ɸ.)" a?YX}3r }IEjBd ݗ 4Cz:S²_;hvHtl-њ-'(]xɊO'A=qe;?ޙ mGUE|M߇Sȹ3ɗ;!H0%h4 #hK Q#x}OKPͨ COTe$+ˎGw,ޜoܱs4Y3^|ݚa+v#I#B-0l|ں4<ŠJZ3+80oγM0ũ$Vc;!|VҦ&Nb) u sX5O#8x70"}1-Ҙjqcm$7ҨR\իwI Ymi׺;/@[ش*MzHr?F ^$L~{Rz=]{ʸ-botDpݨM? -"/RأIeasʉg^RccD -OIzm4eO6 VU4@k~Bp#|Ə6qX풁>*GBA]{)Z4#khlNO 4]ٰ.~UŸ}SwĨ $ g'>jxnQUM*kEHqX^AΣ[QÊ:D <7ө\Z@D٘3Mɕ5H=uLX[;:s!J4bag ȜDZ &)_NEsꍪ'5םmaQ %cK =łu4m:9ku]._Z r5[.A g>y 0!p(66IQ("ǔvM \+8,;Md[ 7ţ/uM-slP퉽KM6b-fspHNS:IWPƌhYa]\@St;YO܊ޟA"vz͵27)8SthAvU`FS񙐜Ìn(wz6ъݗTn Ӓ"yYϛpw|MZt{ \N!I@AZ,,O 3ƒ I%<33)0_i㤏|PҒcC'"R6a;&zP rU P [бS@Ƹ0.T-c(C6xnKz&}m%'Z2&2K\i;$W Ȋ>w:OuOr}<ϊMi:?K𨽌f^p{;L M+m |ڍ;V?k2Qja=ul_66*dKu? #q!\6n̈m.WƙL0-k2=̒o7  !>"T!\NCEYW6zSQ Gr]C̪o!$i)Y}`LI2+pݴ8S9jtKO%6r}|miwZ7+&)n#6D {Ly+Vf6:llvQ!iR}E͠p<%%-챿$o$i &U% 󲞾5HA`'qzV!io]G7q`I2EJo.16^ًmN@wf:d^,vC>5ZLE$IͬlcY*s¾If$\R$mo65^ UL:JIlFaJQbM+Ҟa N/}Mkt>QL,͔ђRrrDu ̓Xٖ\v< $ "B6Cƍ+\!5VJf!Yt2d=$x ){ epo0Ʊvaߓ 7Js˱F7ͫm^$A޿dw6GvEr?2*9F%mY_qrgMr@:DɲZ"ǠMt@J>4'LBnu~B| "A4yqh f?-vPL2 @;@ vO1trNne<厅2I̕Em&iH<˛驥^R3*zUrs,#9lA}vBLSQK;Խ! Rt ,@:/f久Tw9a3=7 Mg &hyAVN[&| 4m%üٚkukɄabVܪҀoġ.xlgg5^3R'g\ 1dѼF#V+l(A#5O ieqz_ J*&+Z z Ҳ\~b d[ix@叩L79,Pwd0uT~.;qG__c7(N }Ct8cBExSWxBk>Ws' d!$WId)WM £d8BȇIOWTL48ɸDI pfy*X~nk8 O'y!r' J~Ul +$lR(%iDI5j$ݟNoTyIly7%Q;V&VE0_V7Ϻ qx5^䟚{0?2ڙn (lS~?Ί,$ìoqh}7cw_Am$eG{, .6:ݷh\xb^O UZ nZB;cxѮ PF4O9bQ20aӃy6/˞=Ej*qj\9ifd+Ve15~j#^ {J2^ LpOE pWtaNKm"v}誎Zv ;;@bZ;&yXFav= f?6K4H 贏 ~ND' )(^qr*M J]1a 5T⴫#O3w9{ 7BfH+>;tB+m ~bb[5bS 3vHLfG!?VfW>j k[͜<-H8tL)Gofvήۮy#nH fqwC>*MPcx!F!:I_#%`ijG^N^u*U>:GA!שy>!!5wy{K 6Ɏ/<`K)Ļ1㱧f@&[x£VkpXk40iI1^;J1^H/y=Lg;{wZ,QB bAI MG NZuZIl17 ؅G\n/ESMajfK X*O=ȲQݘ 3 XA2\D-x;s9V=:Sb\r B|H}?DnVI6PpY_#.RքC)XP>Օ(-viKw"X`=Bg(mQ$҄^PSA+E>|)_(oSF59U--hҡ/8 "܌8Š}!N޲MܝX­z%ř^͝'P6F5}*CRuh0IʃY_7D~~dU;7bԺI>#'/QA(FBCR~{_cXwݢ%\,#ȺzRAvx |_31H@B_21⹤ZSWXʋ'L#I,G&bx/R$QG8N|loEVK hG9&!O[cӍ*4ea0#d0iEJ,*+XDOW@P59?#;Ŵ c޸Hr۔6r1ȇyOjzH%O?[#KE5(D?_z넃ar)8Z۔6n'ђ"KNgw 1oS.s"+a)ή H:>ý2rU2uKl!1RĖ4}>Ԫe7'z},u v3c/Q5V8mj-O9ut :8|rs‡zq €eEoUO Y"S*)EKOC_.cׇQC1"hN{D+>~%J|sE.|hoZ]L k_Mt*i$^@ä/ڛ@"B6 #CnbG_Ep^qzJ[u9W8Tv9r=;&u>D3:;%u٫z-╩}cxbR$Ih{4=qޕۢ1]fD\lx!J|͂!%+iOMڭOMn*8](<7cJ`-R~h>'@w}cRNp rp8o_^k)AV("p0Yi4qo:o8KހpM7&\ be{ykFG@dL)J] *6fP;hu"##Ob0n<7ioQx3.}H oZoYH]H$ G-U^;' k~ïyz+ ~c2HeUہRo}]Xo5͌咩c1n +"({s|},w^r!f_/wR2cRK&=DAv⪓DM/' V2_&jy2MBqnl 3*WCs5wDZ%0-)_y6f -g`rNVe XLh*qwe=o%bڵB͢; e#2Zvh(hOJDMѹV0KR7J\`76I$~s2:=TMr-ˉ~Aj$rRcC"&ZL}"#QU_҄[_鐟P?ۀ&/ e*IUTw57Ms\t45Ч01"U:E̫dް>MC-rul1q.рkQ%!:=.% < w{KDs *0""O.ֆovY4u{U^(ۋL70 ?Zi~_LOG'fX9XrSZ1?cŐ݅lz/lZtbgdy+*ֹe *$71qna[C:ﭥ97n>5u8 c4:J̆E^H  K2x̭/ ) -SĺG~nLG?e L&+!B:hP;mS9ϰ %UwG:ۺ {{:g:wV p%/FJr\%jշ|vR6T&p*s EiTrvGF(Srq tݹ $|$h}D9i&vd H:M~WZHӸAt1s~zHA t=2 5ATOnM=kVb1v$B'|nqě)Seȅ LnD$_d[adE jhicoݝ}+2ߙ zSIZJѤT%ˑ5tos5ce 5m .k2]`nB"laq-(PM`cSz:=.פ*F5O&La޴  })2 -5?ͭSbIRB{HNv $x÷"5Ag̍8?7$w{ γxHk甃sB H8u=!P%txutoMZy'( J(K)⬳ېsa;?m*w8w,7g G^{XT,CEf~uC륂ؽ4 VZAE Vlh=~ MyLPz8reH1mMp[p6X .abhly*ũPFAS~$ĊHO[_i922efkc㏍NJ\ᣖ1@2 WciPQ{3jj8 _EAvϬ0j8wL2D(xw񗈁)䖹 SڤeliUUS t- 2 u_=?FZҌ,e d2O]xiC?Ud :yFukJX <`kal[t9ʧ*&mq:2n/R"0RLj2s[GJ/DGijm,m/as0FaЈ ;qq}ĩcS @rQ8ĺ !b0rGbDv 7sM?[=$#9Z=?IK=doANLA=J엠1?E4[" I J !טPqs{4j݌'GH.W{FoGc6nH,,Mo.iA=_4{t8WFiu) m vqV d ͆i% ҽp| .%ct>{4^KKA$'Y+̐(#Iԗ&wTʻ@HJߠd23Y^FP${f#[ ZŴ`bO.o%E8BB$ԯ;<]zCԼALjgi><4op1[R4x ѣySk:zmj)NeF[)n>Ԥc aZ2&=Y~)RFЧK#ù!+җ1|ɐ:촧ǢH S灤j竂7`qڼzQ{2-{qqF*;H#](PplXGjK癒ĩuP j#}0{;)>mþѷ@w%' ]0MJ,{6m]ǀɪԅx1V #I4< tf權y)$ RHzi䬀h#Kq׽Cr2G BX\Lf{D,eYuZ7GSy|tÅN3b0x:{4<ޖnV]x8kQ< "O}ˉ}z#o:<eP*mAfq멜p-0{A-Br K6&Al-(DK g5 ߖ槈M"uf'[sei}^&aivwTDrqWtiD.o~#T>%ҠM[9(+(5瀾Ibrebt EzArDĺUIp;77S L@v]bҲW4^s0 C|*!=K ^f,JM !aKch>sX7/g<SOR}pKkzU\f(w9 WM>Ĭw"ƑocM)4d#&1B~ܠ=w8~e}0:kxPqw 'l Q"z|ݓh_`fJu^ukV&H_C s\"̅/nsTR'xߨt8:]AǮ*V{Cj:g1qDX!LPG)T:Ɖơx - yO ˫tpH8$ 5-bYCal0%;;h{듑7KאF|x~YN#¬]YN&H.+1(,A8',v^?hń1vjJ>(4u8;1#dvĊq. H Ơ0OiOJ>fL>6?rgs)`r~X'I?еj؋=^Y7)e_Qr箿e~0̵L'<J* ~I5(=,NfCtGEL#.$&zd~ʉͦ$n30AO-l@jsν G1 UBj*]O2^'ƙvvd`g-$@\.D$!A,Ⱦ=Ru`om8-?np,d4 G~:4̗<-R,YO 8>ǎX{j= zb/|oF򋷒ׄ 5ʵMl.@ǪM$8D=J5!R J=>l>o0c`1uģowyMP޴D!N(oY;t`9SGw}TK Zlͱ1]L6W:cg/饾ɸOqI-є:J@[rb)l3ee7hQ]pMD"34tb N! xѿR)Oz@B^3ęg} w0bZq C.wK_qԪ((7]8r<~$D;'j?PrN2$Ŵ[pp%:&K'C a8Z1=#p= j߈փ(y0iz]`Ofs"P ۱mFz]%#-V@}!"m,8/}<3zkݔ[ ҭO>bJT|qOp 墉yMe . dT}[XUd !*;?rGLd?}FBWʊ,`ǜ'Ev6*Cml epA_0_S ŵ y;"xi+,. öq I :, ۥh5ڸ |0PѝŁ=2>LwV!x 3nkM\o WHCq$.jMD6[4bRYsW;u?+qHq2qY3&94*QU˻ -K'L_&u?᠉ąu5F&Ȼw)oJ\k ;:7fXdF e (Ao̻&C<?d ܪVj)JLwȉ!BvhH k?8 WdEڳCD=J4!%k"=H\yDP緽JB/0 A=d^p%6iQk!7@+{/:NOiS"zCҿhm.bѠg1<ꀃ?*/}6$P;΁ry0SM"0xN` ٗqnEpC_^TeZ:WPV\aG-r,PnQtjoJBQA{+f|ZGilƸ 4G?mOʽ[դ)hE:n||1yz; ]ۮ.t|HC]dlPiOM+spl3YvYRN}%]bdԲ^rQhÆS '&x>-]ծ+TzI,ԧğFM@)=к2޺qظܲ^S^R;F+E Cl# *fD{P\K8bt-"Գd˦`%j<IsP3;ٚ,MHmTcק>8tl#5yOdO-_+Dm܅xmeg/ؓ#ݪ(jEy-1kA1#&aIeΙd볡 ~; t28zerƷN&1\8x>sqs{<\f]+f6ˣx~m}4KITQV:ڈN¨y_aͿ"!@;/r0ǻy :TjvO9ED5B\d[e+uخesZB o܅$x3U3(W[8I鱲D$ƾyGԘTUJޚ8atHxf. njZ~ں0إx=Xe~NbeVOwGnznA:A֡c\~JgwSٯ,pb!ս@tRKI\xMtգe-q{Ϲ7uX\kGhQ+X)h(rk<ǕJl6R>ofO_[kf٨b0tk ⱣdB*C>`AS}G ' )y';ۈE𡝬)3Qۿ IZR*KJE뽆XNj#L@ir7žVߒ5X05Y0` ܴsP'Υ"bp7ߧ(aбp0{jb@q nj}=b^1@څ`-l_ Gn-Q]8#xN3#0/Drpv[IAm!؍C7,>cl(Մ/`^難*Q7lw8J_ΣBώAjWwɽ^E1%F?9#1zIfR=-a1P~(k G.%;zRa$ (Yyo}H|=E?Kք ]/Uʮ! /M'r @۾5 QJJ뎖YeSVճtV *efOjc2G {󳡏x}+I;Rݿsm*- Y$,0$#{O8#clb`i<ކw:&Q p8;A̲CXNvN=Pd٦B"̵a6^N?56Avu ;vPS %7^ePTMHCXmy, N <ÉlMR{#p~H'h3d[zUۯ;),1:\u#̋>цp:KYCI ddKk뙍"fh;{N?Z#i2^S1z@aE.q:Z1makA@, =qb/k8얯99 Xj΃ӓ v k)*wҺ72nN(sTFu8t⚐ VZ]&6ꉦKl9k 5{ +ϵ;8?hUJŒ=AD΂J\`v;P1*{Q_D3x/ 阌pmLѓ]w3ūK= \ cV8ҘCO<+F W\`WEvb;TQȩ.EOO|N /F?z}ff'IoAJdDù~[i`溺UH4noZPI&t^ f@˜o`M9itPۄq)A'.Dt`/'7a"Ud<8!BI75B Hz^ԩ)GC(`ϳ@7O~}Ֆ-x]RBH 7)l3pffX2ݘ->!J=91Pޝn`.}} h(dɥSuh]ZANJ3+E5 ne+wu_r6Dz:Dt[tdi|Aae59>i`{ S`e4i>@0N|_X<$~࠿qf7.;b0uKmetʑxrgq6 d#~~¦A=' u[5Om*Q8HKOc]aSY,drRNЕ{*q &(5I4߂)J`$Im߮',Kxm@X{jx&Z? '/:WQ/RoaUc|Ā?>_pPK{'GM(MS&AzKKcL 8 5Uw뇧6ldr"ƴ>K>j锾&>?]sݻ]Nc$U8xJ!)5#Q;O|vkFzb7/={a,  < +ȝdx ܎Ac)8)Ĥ㹏(6;d:RU63(W9S)Z#E7t`w!{,렇cR At@G&l5GcEaX޹c{/'_>Si5c{{ W)O$nTիٰ \}˴ *JrChF@ @Bfc,(;[s)UqRI,1oqoE7S8H`o[H  " m)vM//뛿˂٨|blwS jkvɦvn2t o|wkۛ2$5?[c$f|C E(%)f7GL_0 )UE4)7TpU[`ɶ0?džґ陊J^ `!|ܢ.K6SȽ׭P=p_k6 &ū6H4hOWΈGW#SsDGq*}eI g+^F`0:PQqIK0p:s}o?=a= *, N<9> r$ eT0jp+sjB0^·3/ & Gf#`q9X.#Cj/׬Xo8 ±s13(PBCV1T%u)#ۚUp%YUV3tEwܕ3Nr~`=A#NփFj ECE(ޯ!_'؋4=fl/CЌyL@ǘ.ߒ.|k׭LJyj*kO.R&Y$f5&yn?n:Uɴjs"rPJL?E; H{Aگmz3Ǒ[bp=xo2X\>MY# ZcTm?N;=gIތiΟqbrZĘDɁTl\,7=58B)J{ةۥ\.^m G ʴ07)8`@4c 8Nmj'C,n JvF}M반lȩcAލZ~0uvX\~!\M3lK.Fuєd@2b9{(Kaԇ@춨 RM|XG%À*4{ȶ( w`R[ 6GAPQi:Dz.PNw׺d'@5ـ/f.XxiR};.;e_ㅌ<[> .`.}؜olOcP6X+k'^kY,0J'Oױ>G׶=Ma_Z`yo:14ߌ*n]0'XͩG`fWBkV.=gK7}H+hCUaĚ?cQc"UbßjX?^~]@oeǶ;%힬 =rGQz/UH0d}xJ@_sQ[Do&h1~H\kJWӓׅeЂN"A6lJaF~rE*Bg&IO~$7 ck8LrcE;X$7mu?" 8(@'se0a2A;˶q0`)b2 r1^!Rb Mc8BES@ mQ?G쁿->pWI-OC;c~Y'⪧!M? O򋓦v=WTA^!F 7&f^qK( !ogm/IIXM7;m(xCy(G+7vO?]0LA9?hEqٱ*Q6Di-Cp W ZcAS#;ې `M3P"] U@~Jz:'t.<n٠P .OaWfy0qFb<$^׉6Z/5*$H=<91޽#u-!XU`gimJ]aT,'tP^u)P?@jO@CeWtPZU2ɸk٦X4+2ORǠ#wy[ ;mhm[W&C.a"jYX3WZDfj vemr\Vq3Uy{uxN%g@y+=?w ۉ@`>?wp\;~:7M<3RԲ-o^ XQN$O -ݬ %*=(!CtۑNЬP?%QXn<%FSdʍfg(0z\75N{q\/.hWE9`R!$s.2PHb)SwXnxqX֭#rUan,M dOW2щ@ 'q[v;?ḨwNtYD:rhJ.jGrCRpJ ?" Zr`gެRx-܄$륺N59‹}8l[vKʶb7{˃ Chs+쐚DC\pHOuUh-\R<&竩k#–UilDS;6f unRQ4 bA䜚rU%-ÑC}B |uC*-]&rb_pfLjdRKQTG3{SХI(^Ia1ۈó{)с\ A ՠH.[hTP[1RwqQO88]Ls@tЬ_=Wf4FMIJ -ߚL]3U9zɽ. ș="ì(ڛ1vÈ @br#7~p)W{酿SхsRIUc$_(@uU`M~JEzzs({F},gP} Wʈ(SUy[Lp.NR 54ჂZoWOZRm:1 ۆh4 B8h, NS"z8G(Y/o1[gЃ%PR1W*Rn NX ׉Xw9JI;x`ͬ]űB4;t)`y I[m}7 &H J}7 "W4J;3ES/"Y & _3RDlۻס9՚JMEʶgъՈuCd[g 45$62<қqb:ԁp*b zЇu|&37=XyEf!ox & K|[Kit@.=N|`79]xcoudeЛu~XqS!O,v\<,uq }/c7{qs0RNd ֋`μ#%9Y,_N^ùuL4CGNe.\*M/ UbJoF@(0EW ҄jvgp;w:7tr䟄,eKHr&r#3+۬S a;`2>_JrFsN)"6zb :f'ŏƾGEJ8buQZhƦ鮸O E\VfyŒ,f/I?#{谾^ 93WS`Ta.a5K["ӝo?e&F>>Sjx YY.f=/'7 yefTJࡳ?n-ՠɺy/C j }UvMJɂ9O#8>ĆC M-0B_HaVXJyʦ+qe[v|Q@qJ yip!b;(d8}wMLC_VZ(=9$ (i*&ɢT{JG'lҗʀGTrC6c+MXgې,SĉP`lDĂTe3 l>+/\ڧD(adMW~N7*Jt.U9CDS,q~S|? S "{`r8 uxn;+`)bU tvq',Gg˾X|R'Yأle߂w*vr5,N$0RI8jY|l^%tZ2K68x]WU-QLflSEĭU\:}2ƵBzf1aGp҆l ;q^3뜗I>7]cq;DXt\g$kq8KچPI7/#e5+HC3 f,sJ?&ٿ qdBi Q4ke#!y^_wU8HpB$uDɩw+xiȺk4B~k*McROnXbQM.{-9VzLץsB21dPVE;v;T-qU< D5~ Z gHpeiqh[my{eѲ191yvmҽZ+(6p-ǚ,hD\=L&3}[Y5溥,[ZS]9{wmB~Sf| 8ݛwYP{=֖?Hr_;Ne x. 9ks_s#QN!r0 #l8㫞N~* Y[ݺjtfNVLJns՚Xn۩v3kpΑ}ߜ= 1犢 1!˪g֭`C.=XyᥚOs @L+H2!RڷUJ|̗^yv SBEX-F{)*XY8ϙ05ٰ%P'o%i"B OFHQ~Ӻom^ЊݢINlx2gFrY[t}k2^CqHK؜rTQۿ,UDw" ,Ճr>QU//fPYi7~]͹އ\BoORj5470>_뭚RuvJiyu ACxlllzQi/-%oBj6>X\oUO: Yan}+?v"77ʓ#Օn՛tb#-&A)lIE~nt9GWBtʃ X+kh#>JK:_a|vVmaL;vBAx@zjw,'Z3Uo5):O 3xanF Hbjyl²b[fHaUOSB{@D1&Dp߮ۅ( ~+*Ov2#EK?yS9S:ǖjvMedc Yժaftm-%%MUDZlmEcDEXtWW*i-#8+e3ƈĤSX(SS7Ϝ-D.HQLW*sՄ!-qȷ>\pSJ+"SW mYuúқ= [2Xxs"l /NN<[$Iʚ35oeԕXMi?v\{]Os|,|s_0ApT)+zm> b8;f3!­ՂCO9}ϙ*w=QƤ3OЂocw'7>Ԗ;kb&m]Fd҉ uS.&N <<[ٱ1wTtn=ʿ+ŭtfZYJiJaf\`Ǿj'*R_p+ꜲX#NGշ-kܩR *9Kq'Gׂ?c4.jw\]\A[mm*xs!y})꼍壍qЋ`_!>\Y`TPJ^yMꛨF LԶ۷)k2)4Z5i]Uۜ|poKGcy7o!cL&ރSaOtSrgYZ0707010000008e000081a4000000000000000000000001644ae3ba00000be8000000000000000000000000000000000000006100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/a8293.ko.xz7zXZִF!t/.O ]?Eh=ڜ.+3G?*|[dD9ʠX7N@-' !~  h|K{#ވhuQ&$X]rK ;1vd'k+S^GyɧA}Gajрq` 'DgEIr *Ѭj~i2$L x>ww"z\oEE8‘HkoD  pJyrfse!ZSauѸd%ܓ d'[0XiԚpweq^jx5^kxZu%]n]s9C{|/xvWL4O}XMQ%^'b^PN^h w[/D+wDCTrЕS4ߔG i?c(2<6RMIW~m7Zb@b9-Gq>i7ͦ떀ы-=B=ڒ,ۨ,:2\]c^lbR).dܸV/Ҟ>0`g2j3-ۣbE7Ӹ\jeS\PO byJwc489Ksx',XSq1x_S~<IԏHb\ | %[&qK9n \qXzU\hxT3t*Fv$X' gˬ`ҜHIi|ЈZs_:BϛO_9;odhhBvĸtoBŇf)ߡlMm͸,%s[o(Jƹpس.^ 'p_qR.Ϣ:QzeWBSxҳイ܀2bQ{{  ib^@?"QǑmF@,'zeJE?Dr!}ZwÕ9dWA:)g*31V%SS)x~B7ɩD[ސy$7vUnRT^b:XQ'Mug.JfM*A;Q B<Byx"aQX{Eysʊ )M>[Vh.% c&/ &4NB d^RնMM(-1V76r }eznNKvz?Li|Z FZQ+Y*7]2d/$F,>{kzc}V6&kzJVxW&gF30#<|M{V\ms#lt{ O.ŸKw9lG8gљhyFNE3Sx=n5Y>-咾_,_Oe8UeH{a% wQ!߳3E B%ug?4<'k7*c BrqI%u3WxPHĐ$kGl#(`mW.!,Fce_¸ |>a6sY*Cl@ i?Fxi#}O䴳%K`Ģ89KM!BuøgK ʥ)%(‘(27o+tga1KGpʗrТ_jMU?n>SXܠ3@k $LLI.+B?ŹIؖJI c|_¨- 8P$z N?]9Pi7f } MCD2YUPbY("p]Z\F& ƃ咦fi syRP[+Uxn|^Âp "Z~m I%E1?~IQ tġr1iasOTz*]t{U E}ڰcO.G,-f $(n%-"}Ns9bP:ϼĞ731MZ;[AGsf1[ 79>{iFbC5/y;t'{~Xyڠ{B1I5D| ,w=_"Q"R{q 8~.;|*ۉ4M3klAD)Ҧ_$З2QGe+"S~`4uÜVōg9T>PUK=t.6XG+#"wpFe#[JFoQU.1-ML3~wQ EbQ^eu 5Z$l+/D2`}6`o#!Kͩ;^W-?lkӄio%) ;ktԵAtEb|9[}/AD}ؽEPf7pGytUecKeB?5[2>ǰNɷ`if"Rmy\N.mA 3{y l.BYs2#p5^\<ӈgYZ0707010000008f000081a4000000000000000000000001644ae3ba000032a0000000000000000000000000000000000000006200000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/af9013.ko.xz7zXZִF!t/72`]?Eh=ڜ.+{HJiUmh`WzZo$ͩM*Dw<}nl葢ipRyR`BsK/wg]%"{84JNmÃ=XUSLv#yP0n`qtO%e-!9 Iug$ML&$X@(J{y9`Kgtύ%)/eYWI%v?s  #v 4UrI\wz\pɍ!Ɓ)GK"Z$9Rzl$GZGdO3E{`R E~O%@ h ]po1H=i έx#k7gQsJ(2"4:ZD9ݽ&:5]V=\a[ܷ ;6h}vm}hzʉ {$7tfI WBmW{~R[[~ö Ywn6S7C&+ڎ,6:]條vLSI.Z+M 3eԼrIOS Ti&eJفm$\Q |R.KA22|n]&$+4ȇܐwl!,C|cBow\'hцx⺅]MV=?(<\`xJT?&w_8GNKqg{dxJD50FT$zq߳^/^Tx%i"[KNVĽt8XZp#jz7>d_I"~!7,1wjblzZM'5XyAp1~cLNl3`~S&h`Y 8P+;\"-j5++7pha@7Hё'QT>5rG&@>JR>e-g[C\ .;vTr좬˿U[ttney N0bD p׏vuA_F"c-%5XC0r Zt\g"4;$XRn8oheKHg{S. 4/(t5l_0gG6| 3=LEQؓQ4񊚀Ep0j54>B$Ԝ^\_&v8+"Lor;j+H:|f:)`JJ]4h[ <ŗCrr&FkQ\`*8ڑj}l]C,ŷc9nu\,b`c*MC]Wl^3UW\7V& H o"9Egia9?R=jŸƩ޸Ix ZƓ֫< UQqm@Wġ>sZwlIQ|L^\Խ/y[$Ӂƒ$ ƚ^JU4Y@*ꫪ?o:R7!!EKgp~Iл58+9p{ߛp lj/uefk9.=蒀 Dq+_+B9SI@1)uQ{MDFOPúΎoZ]e}>ES@7<.\ ߫@V5@M%0 #n;"|Uza?cd R]i{اof1e+<33 ,ڵs5n9>ӂqii>(zJSvT.7I 4gUݿM(k22G RS&NE6H;~:= s\A'l MI~IU:uາ꧶,~(vEʀŴXsj͹@Njy1,X5IoinXzrT*ͩowpsRw4LY^l?sӇcrNi& D$|)H3 D![?-oX7A0|/25V%;%΁k}fZ;_ W`u x#[CBfC )JɌ(͎Q@xLZ\k"4G|4=b76v wE9Lo2ѝfn^68sIu u)_+c(Sq&W]rpODnִCd[3~Du{~)àTyLΨ/mXQ@ij6˨wG VU/q5ș>$dέ3@ ͦoAY0Y($_*΃\VDﻥyh~+7qcl:[?'jUj 03 )h H090Y$*mR9?vc* Hqsg\tc6+[l6skz (UDD,tbXba\$>gcn 3LBʳۯ E Kh; k.&&BV&OvP˦s8Q?BU׽r)ƟKL} EP@St!/:hyB#P-5kpZ=g$MPJ{o+0+CtkQpe"3^~$d\,UހR)51dzOPDhH8[3.zՌۗc-#|+I[`rL2X48%6`8ۖzt ]1 )t=00%Tr'zgG'J΂ _A(RX΁NNXmkЀrE LyV zri'ol xE~{:Ju!x20gzmVڥdG7o$kWYAo?X#)oBc=f1a$ɩ":5YZGxsS!s6e֟V~{Y;ط&! 1xV5Jdʖ=N|uD3O !Io2!eޛ8gÍ !Adv!77. Z):hh5}!A)EBh 8 }52DzPf? $:AN GuפP+{WnPWψhw@c8\`{#=:P8-oϧqֲ"Cwuw |d.:tA]♗5mpFͺj8#<ҙbdeHtr6t ՜f+N{u~5ה9Z(|TUU %F{T,hrVq#AipkJy\WIݮveMsjXzFy!)nS d;[ڭ?l,Ѱ25 d +RF ;/tosOV[F΢rsH w ʇuBxIUo|ۯZ|aP8,ac"N+0KۣsԪc6xcؤ#[]TpXZ#ʍ$[:r0U)Q5-]}H+q!b5E@:Aڠ\sذrW;6eQ+sNiM) Yh~րQ?҆a,/bc#|T5[T% tyQǂpMh(vMh&rR$xz50G^}/Cwrq _38}Vjπ_K۷ԭ1|:h DŽӔKڸMcN 0"\w_ KySΡl&,F8܉0}LyLF9)"3 Yʢ6&fV2m$ y7Ct|*)%za[!\'Ho2I)y2MDۀD^BUcyؗL[}kxJ 1vk*~ l]\½"}oM4*2 ͕tlEugxHRlBj8j&6O _=&y&c]. fmrڽ{ oR9X0V`Fi6g:!鋳Cww[|ef(W7jw `F8krA7 q!|BO eQXvt9e1ڽi aLEt炬u] `h@C8k,Ve߼aJZ<.ϓ,2rd0I7<0!1$wz\f{nF,Ha REEl$%gY ȥWă!/s6 QӲ7mjַ4p}[Vgv +=<D~ EumT{D>)f7u%2tl?APfx G1B"\n%=8J/). HB8:zï[Qw93 n\~ܙ 5qk؞-c-:D>''ԀIub߻Wn6I2&wNt695c)?6(f8K0 cc{ea!.ߎ5_NN( 9o]\ (r^v8 óTN^ܞTb0)a}&5f,#D'iDRq뛄e.i9T U4Zh\OblUT Q|L)/>Y`e3N|\dۨCVjP_l$f{9_6A=z[-|=SIt򵻒i 涕xvkC*绥S g\E-uطpG&iX{>G X:T${q{5CHmb CL)hDeK.Bh{R rj"SH!;uSA=O1N|Ub{;N ;G54$v--L#e4N"{h.H|ql$R8)2 Fr G\J⟼F`JF%Ls:Y;DCj>#iHr. ̫ȉ t a kT}u h4 PYca7`}u~55,xXDA' :XD2߯!jk:"WslhR3 ^e@xxJ!?,:%3 vƐB22R rEݜvXC޼!nR)^gdG{v蜍Me[F]z&.6\K;0uzA:]Gh뛦 ؛zȤɆʥ}z5:fd;0 -Ѵ5Gbk"<{ph-֩l1ZVf C PGQXDNĄ6Ȅ{e m(S H>V5(B&ͷã&ߝq6 N}(a ]|`~DwXT.R9UDD]3}=cuEeLz"js:Tj;[m C槺 Z-r~ֳz5=9üp~cwvs&LU\ A~5axj5YO|8xZZCKA1caӘ:S%]IB9Jg,>>@hFb CB!lydR݉R G~.۹;B_&Vx!ZE$=$Eöu Ɲ|L~ 6 d拔7ζ -(hB [;O\,A,>9>lNugKh#~g墕IN9<6ݏ2x.f%*[||χp*?ЕyJF'Urթ`.B¢ޯe {lRGƹ~Z%{Q,ɂv.%cPM {o?*8u 0Rүs(_u8+.IxAױߜF@sYl[we;X:JFQ2{E|TR$Zះh׃n 8„ 2fW̮GrV@bQ8,p?T{|xy1BAG༦e)Eڶbei#_ K}X$e~HBpX@3w8mRp#3GǫZ|fy@~8l)F$ 01/X4_E`50?@0cLI=ha3znoǚ&H+qJ)FثE +Oy8kР($Sy](@d CR>{~8}@ʌr3H1' oeI"aU2wc s$HcЉ3F9f1 $.ۍK6- ^OKB5NT+wUJO̜gP+X &jr)}8)`=ȾxGR+N/W Gh`'˘ ^ %B2SWPm:)[bf|źcK:^wZe@f\ \n5#W`\ڥFvRJ@S =~#<o&SoVXIM7kh^OY6o X)?-TsJQjfUQC%1MoM|46U-u\@ 8M[z6G(+}%+Yձ-k0\3b?C_c'*06zXKy 1UGcͪ+PIV[xZ1o6˘οGo^$d#yurFz +Kː/v;-d{Qnf"<k 6`BHOc,oN*M^mgv0N vpewYe|"Z/ ZP|oNډTSQ7͛VVbcB$>ԁMa+x}܆ ҭݖTՆӼhۣCl5;CNˀj Kˆ\6N3I4-,wo~+;nC%e>.Ꚓ%!<&@\6ni z9{r(x0ӭ'Qk~T.U 7Gy1a\p:(c+\zp܅SvWZ+e'Y1ZۻPw#~_fr**,ŐcOopᵬBtbDsNO,W]XHߍ!RgM.kyRs6ȍ*q ;L0{%! jªbAkcg G~YT2\$HzfFEk&*ϓG,o¿Bs Wð--C?펱.1>l,Ƶ b鴒̊6@PV^ƸJR@edkvC<ϺT5 vya^+t {}A/Ɠ\[n 4sE4_PzsUR!f`h-o|ա r04z4tSraRvG[&fTN1{' @j>; 2}҃;ȯGg4Ga]BS#7o 9|Q+$\F[? Is7f={nG5Jڬ@;; [9dXjkx9Lj=aA.Ә"8oJÐex Bԡb^F":k}@r/(BIS$όoqxdh䥇6$k9ѝN)8R>0EZNl@̎wet :utOP_``3 |Tr۱#sk(3C֝Ǣ2NE"HXՏnǏ N0[TB#x.#rbbW\hj eU˺лSP[lz|YϙPn+ 0DI!ErUJ h1]]Ƕv -A$m"(px. A_Na>4q<᥮;8.pjA>M@= A`؃ 71!W,"[H?WS¹eɔ ҫFҧi8?LDUaT䲅rfFqr9pSK!c|P eeq.Gnuj[_88'Ç7IPlA[2a7>rN>]2SyZy$A= II*XQ 7HK15KsqI"1=A'7 ,ÃTN^C)>h^Xо&&..>bi1A-YS]kb+Y yB5ajbGgZ:!ۉ,p.2pԤ&`E9)sW~Q+t"3@)lTV_.*s@H&l!)&Cە6Kb(iǴZnV&f_h ͱIA+}* _$o;R;ԯKʮLu`|VA^5& ďw- O:޲ n=7f|;)gV,Szo˴4yLr[Rٖ8_8pԾ+#a.Ne9.o+|&:?Wn:󲳌-{3lvNso2cygBBD݈ 9F}czaXmHCG!hBJM2gf| 7SdԖ8x_@eDYb՜!x=^q%&s2 o=fsVYOZt&5K7|ʃL'`?mMa쉖2X f7)VtA g>n,ʣjmt&!.H-0:y9=q`shF妀}f-ߓޥdVn's )5…RȆX^-邽ai l٤WfMf݇6hL؈|*oGRPێl]iDT:Cg㐥TsTf- DWGRB_D 槷 J$}%u)`r@k1և!m\|>NP4c Ѡ)okEzB{u,L6TQ 7ܠpRB}2 oEu/YG3!).P:̮޵K4onuYd[vu:MB =#lQdÂ|99t?,D4608GB$FI򈷓R?S<9溨(t`%[uH D0xrL=i㬎L}t3  6>o@pz@LE *ٔz\?^#"lC/4e~ѳb@m@nju*{g}JV"G`)EnJs#h wcHixo= `<6l)Hj䶕Q6x˲ 4tNMn9Ûj%zVVsǝvzsA6u>RD ?&G:T=jk*ȼ3{eW81t>ص{ X1]$!U"T01)gKk ڵ8h`n#JgNe#L9ᆿZH4˚MRp?AuJ\ocwb fO ̿Qx# 5 BX^6Ŭ`AV  7ɇY wyie Z+o0EBW$'Z +>iEfN N;̟t5ؕfu)O;J6CPe' N]I˰B -ܨYʓMGr](S.v>U⩱hv  5@2Laej^Z "͘ݡ~D>)~lV3$o-oM{fԒpJ1q18j>ǥ+# mm]K1Cs v=e3J?-r7.Q,v?_hm2(oN3p޸I¬63Jq:zpCq,BBb70!_ HO[OfDwiVP.Yc%qY~R:(Tu1^24&b}"SçMY!+EGJ&yR?s:"i1NHc^Y+[AK.հ`aD9UXhi]F Α HE-d~V}8?;-uQ,=o#z(=VWM*yæWaw@ヷ1@Xpd!|% 0? Yu jܻ͋lI<ſuJEXXio}cV_\ȼ2m*gV]!T/7_Ԁ /H q9bV#[;LDƤFA0t%yϊ\JZy#uU;heȂ6/_vK\%*3|QMևU`,.?,Zxŝvu$tUSsXa` !ߴq^%YC pK~NA?7̈T5LFmbuΔ_UaڅTblxk9Z V<&$vzYw$I3hئ*Fo.q,Xng%Y!J 4VPg޻iZay[.ao/QT-q?`pȹR cP.Lͨb8پɔ-@Xt('9DŽQb/./P"E5?b!?-dCo~UʗJnPdo7[.E&#`'@v7ƳB(U8TzQVqDvW\|ur@` oV*AC KNQp|rf:vq.eaC <5S{m~=]_$NQ$r?ԙ/1˺Rw9Z ^$/%VX.n ,| +j$I"&"Dhɛ6qx }SByY^C-[;rXsϦ1Z6( ͡屸 yK#lpStkZ]lg~$,&:[(;Nb} e0"tǖܻYR*+uMUg"ސ: I|A1vLQ;p'텮'W+1"6xznRAHS{#EK" !6!y!)w{k)n a~hA}> 0pO5 A][]u@R6EGﺝpa3J;fc 82'B;7IʠM fLYyLBxHY’ON1 㪥d-^jVzy>omcL*x(ބ8tZ$(ZddŹwəGe:R d"'$lδluE<; OP{/t֐`D_@/3( gҥǮ`f 4,lϾz6``jR跣9ΤvRZҤ@/ϭlKJ,:U g@v򋶤 M8+1 nƓN<Cfi,#"6)y3 'J'Z ΦVD,~ms]?#%4Sa;c%K zO Na˷5Fta&Pہ:-=Nn VgZww`0B1$#3#$4{Gy=IH +) IhDӎm ^xHKo]\qiԫh:'  h(D^R\{W:Fڪ2.F}m鴒 n3RkSRiݡB\`l['Nb^;=QvvUPP {YR`9ooĿXZj4"#eȇF_ǣ!}xeA n6-樭: F(dK!]ZH#/)3<ǟUt. ۼ'HT01SP].5_>KT߾Az[6>:ky4Mm1 {^C!{m^wfa(Tf1u74v߬pa辧v\ٺ(Wy4^䇿+K`/յzr0'VP2* ┉oԜ|zBTSyXIZc)Pn~jBjIk4+IOQصh{,.")lĘ:~*Tt(*h늁rm]Ӎ4D2#~O] aNytlr"-e~rWv6" Ov=7}J}:$`Ud{i]h!{Np-wvYHDi0TE8nZ*8"g!m?]P~.g_j&(WW0"-F{)Cس w[M|Lj^WlOD{(Ɠ.M`̈ԷUbhdfi+Yͬf-'^&XOm*7Vqu{T(Y4$aP\AJD}~%n=Y^$Lv\bCoe FbYh*m؊+I xDO `~/_CΠ*},]|5`y+Yzw6 (׳:e佲q?I38UFwY1ݷFh51O'P )3* s+yۍhQ 6OxKiX10|]hEM"hL~M2x!ol&./WG/KqyF-6[Sa]a:UE7bn{,F36YDG7-|^1R Hxh-߄)zj[Mdp, V7-FSGpɢ>cp*L!J X<,%Ѽ'oBqc%6ڲrH^}Zk׹l6.:|?66ɒyFa\+XL.\Vu5>uS,yu(|0>V$Fsɒx5j/!P2f -_a6VȦ y7#@U^z~gf3xVӻL|}rg2Xl2o<b݊_L=^#ovk;;]/5q*l;N9UILuц>RFq!\b_306U)^7DpG,G;Gyg2\dk7QɊJme [RwW ߟ@Ɣox4u-(p-3!Xe4$*iVol>'⦳2EFCXte}sEMR6|T0X9|/1V̅"Gu$+g:Q8r\6ҙ?=K%Ll$jPwBэp˟xAn"H$A*<˜rKȲt ;nf}gss%rs<6hoXOla+uqqBr*+G(_/ӷ/ɴ0fPuP0G WkyэEV'D!yX`k1${f#%H'TcD(oQ.TQcwRS w! }K0Ө=s^L#б7_"J[a DlE {st{u@$aꉦ5}e ݖ ghc}'-2r-!TJ|0bONyTgyQ>98IOMD)fUny+8B{*2eB^y-RXm3~ ӻp%)u($ M;S2Ru\xe]I]ma9?`z}0"}?I, Üm4th(>F o&LZ\k3t_|BnLMP^^;^A;>[036WDV*|NFVopm輊:hHOKSE^WG[ H=jPw+2(cق܎TϠ+] jN") Z+g}|Tc/7:gqOO.Tkav^URX8QB.@PQi &6Y͊-U0BѷfݗuTŒuoG}XfЅ xL3H Ag+[s;[9\G"Y%x&oO!B \6PL (VꢌjNH-pPrβsBmzz)y_Orj))̖2ÌW MHA(xS-r W$ w.^b'mL*BZ0n|˷'B HUUUlK:H wYvoL}^~Ԯ+_hfi,RmJ,-Xo4jvcؤF^h Ԝ?©L57 QEI' 26ހnkq(,/ʺ%&_@nH倷% )؊-811YN$a9jt5]8*L}&9M{='6NEѹ_DF%|)|} bl@*fm)ie:oZ ,/^WߌE7n e[ 駺g6{*T!wRL(-O4ߘ@$vڹL =U:6UWkPj=4ϭ@dKYO//y(0a7,(»5_kc$\,&s1bQ^4# R dAX,5#;sXagnjRE r읶3,3l[CG[Ov ~ d`0˪~͎Pxz *Y:\/ l,D:Kt_ju}?pOxg7dj0FuTֆthI?ʱQjT6>!w &k:CiQd/{?ĸa*]׵A{=o@ŅU~ZҸAP9dfAWܭl?/ӓ9<>3IȪu**Z,* brxc.ELo#dK~H*>_>`J[;Y^!Eۜ" `Fhq~:ŵ^M6c5C,nm*).z@p}*O*ZBfcfzBRÔ i~(1UT_d21B"_U{'򲓁F,cutcyI.#ibK b+!/ 1G(4l~r!`o#ߵZ7Gr&'PwGLQRz"5dBk&MG AfN[]|L:y=ʝRl0pyDKRG/#1~9`OH0SXg_Ȏʤ[ }np`Ş+ JxkG,T/<{P+vWfKhGOK+&,Rks"UF^Qd2ks PĜ7b~ }KU*erA&R n;W/{ ,0}6P>撩V-oX,W6VeU1?Y4`j S"^q+*0_iboH'p,%:>DA?9#Rg=2"Ǫ7"+~Mw{NP乺M|G׾ѰNJWkCpWj0}Zsˋp]{1Da!=6!}j~Ev˻5%9YY`?:߆%tm2'Iy9OdMOv֮Rl%@ 2A8Zp^Igdnqg=Ii;FGzs\θ(nXd ȝ#dTb-N|esBj拹,piHljP(]ku٦Qq$ZCÁS!2QC0YVm&`y@Xv9cĐgzm%){0WMfI+q\ݎa vQpΐo!YBټ?_6AE_ +9$Q,^yAb[tqKS,OVrq r549%gaL\r6U1|- (鼲S+Jሼ~J(""Um% cS8OS Sk }⩦5pbk$~ړzFYnX#Vd&W.Kr[ص$rr_fd` &~h~ӛ#ODY{MeoR,RJ)X߮j]d d)"#pxi۹i]ٖ` ^zB${i~o^m9b{ֶSY|ȑ_mxD֧kWԸn]/|[|c:w< -T,P`'KRJZ{rehJ ;O/*,Gxsp'0v+o(TR#)9l&C*IX> ;gSB 5fKB GTfz'Pf$- Y&J6{sO mmi(xOB*裡oRaNe3;p`AlGjfU526X';$g&zP\Wx hmt<҃m5f|퐛hfRXIeOR!dsxZcLh;X$eKRc$EpU='jsE.G +!>~S_+O+p r7$Q}l;30˹,!<*3#< 0ׇ(qka_ (᯦:9*lei-lC/D݊1乵įX|xzPkj,Zjx[r4Ig\5 C?lxa;9*Vz(`_.eq6*{|5`H6??f߼ԻCO9 5,3&rFQtc_97"'S!| F<&K%`a`{[gPd6LSO1ȁK_n`i9da ENt}>4(N}x5QI[E V\/75GkHU=n?' +TOySQ1V,*Ȥ ׂXMT%r9QZ/3'̣) ֆb]bPʟSr8Q틕wY/r+&Q_Q?@N>u_\XT1[]U۲W8Wr)^:mG©Wƪ|;(Q0 ;ƻsŃh. uF)k`zt$t r K6Ңtˍ%Lfg蔹3/{ wZw_T>̤@I41E5|7Yjqc\F]\]= "I67K| 65Rj=1Q}W(2RpRi86EJ 1k%o(ί>B{iIįz)xЖ"n#hlu`})l_;Z~3n%@!.bC/Ԡ֜16ٚp'؆696jbrS8}Vew=]#w]~T:%o U@Ȓɛ{,^Сly-nA]>z 8댷Bg tM W,ob s37 ^r83S%Ls~rIY;Xo͔~5I Q>H.5}B9 ?A[3v9~P2yL\fƴcŗ>5Y5*gN[6QW)eC2^#67D6l%6"0\9P\g쯈5 xvb2a0Ax{"7V&d= '>I_|hh11گ)uH.4E_ !' I) dtiA/bd2Q<8VPO"@:{yD**!*9hY{1t !L ew/Dp<ĺb=Q(`Պٟ &v%)9.;]vmš}*F<#5+Qiqgp^76C%+Gn¿ENdW޿{!# PD`J-\AcfLalGU\J:qDV`-Df淡xf`ݴ-Sղpa'v=1?v#-{`) v9a| <8tQ0&ҋHC5?7&[Hug{;~%75-ξoT2y'{Ha, $kCq$_)a)C5S953`2ujDW"-$D| 2hw[9']^xSgٵQ L[n miʦɪ9,u7˳()R0[[ bva[O 1y7MbSS߈=Cց/Ĩx+ZwI q kXީ =\nnxcdt@-EUTJR$+i=>TKFf.Ӊ֞ޏB9l+ <LvlpUur %u٩70hdZ9?QXu_ Q3y>=CԂJWL@Zo2,3mD\3X 6C}ܔɩ"Oq Ƿ]K0a$Ij(%q,nV$wDQ,gJ$AgyfݍҼ"ȇ:.1Ĝ~H @H.}iNj$H&y wN~ 0A3q28lWsptAj+8=/F,e lϛnZU#aW|8^8C9ToBl5p7HxTXĀ 8VH/HH]XuN{ 3;$L[.ͅ`\r4Ԯ1`~"0 f쪹t;*7T^gGheAdNh/YvW>9yTͺ'c l^[cA3  NJE4\tU!?#BW<{r 練-|=Nˇ.{[0f@#$u RuΌ8{X>\c{RJ0VϢA1G6y{9Mk[rZVA*'XY ϵ$B*ga-£-,oddN,e9)ހunS [~='oظ#j~,% #$ͪ&(qBYs(Yc?wEvZy .v;#1RP1gky}r6sHhW>"C*ZSҬ99+ {£Xa^ t(kbGnj\n-#>ok.#UPZ nOy2<%?Q sXîZQٶkCot LUsCd ;3;_!x, /+fhyN.w A8#>Ƀ%5oH%JRNʟעM*.H/胋Pi Bb2`*]a8, {&A&!ᓨ| +|hPsNCxrj(EHNbM L"ԣ|$0iC<Բih)l,s.ȸcY`mMP qrvg]S2! zH)b̀gmW\_r+{a06#"[1~_uyH&y]gO8J"޽qL@ =M6bcH_.|(LI}ќ.W{erHeeܒK=S Q-N]K [vA}Y& 1{V $! bVX"8Sd9MOG<+#B$^L/0@Ƒɺ_¢Bi ;yjbUnD`|-ǜ'!aUZNUYL^;qDFv˜bX"\^H(֣~(ŦoSNk,m7 2_C`9c PÆ'\7#t봎74tzU=,;U\4}:R; '?;.8y'oe?8/f}84˗gx5kҎAX]Bu/}JboN_4DwVQ͎VGŒ^-/iiV%5P:+{#L TmGzNM&\pD0j|E~[ėE.vTUp2o ##Dl qΏff>"?``$kߢ3 p}"vL~Dۘ(55'>;፯>o xƈyQñxi_$8ꑯs#5CH$ˬUrPuWUz[np{M踣~>CC*&<Yˬ2It-d!CX{$x ~in LqYI)h%gG}]_Q|E+PJo[d4X00c~S G2F˨B{f(0gjf!:"s7~2m0x #NOL7zWC:`t_* aZ/5v`-YOK#n x0v2r3kWQLKXxrtn\NrWw"}xIh?-X T):'89Sag>Co-= _-]ovޤLZsC +*أVaId4b`~nj\єTNrXc NBۑ ZO]5jW  9r? )'o0:ѕm^8|*$c<]~Ip*nT'V B0::^C='BflNϞ_CRž .:=N~S0j);{Qة"AԞ:`HV@5!tJʼn{m2:ﳽ=^:J,8%C'HqhG54C(3UDUZM/eȜHj]W/LYF'M'*F^T˒.G\ib-͹ 5V̾g3VyEMԺaߣ,|䘝hG *v"%݁܋eE-=jOݖB(? @s Φ?|mԯ[TNhxEש#etMh:LTMטYʱqԺOt|ĆrwL ndƹʤ#q*VF%}Ho~DSBҘM̞!sm75Y$8K"ѿ݉we>Ǹ^LpCp9 ЅcŽS5|X :mI,/ǰ ?bǍm `v}zg!%rq7EFF"bG!O Q.m [==m ݣ$ O,NrAANrXwa5o5p90%1 8dj؈lF֜MUN2|=2PU+"%xZzhyaB~Vv0z~z9;<nN;%>{:GLE 2D2yaKkH{)C%eE xO?/B9r ei& exevK t 4RzzC͚#& m HS7yZ~_EH'*i묿?q|oe{`ǡ$Ë D+W.6F\`-?n3w< ~3T| Lkk+^ >>x[^i8Mw߭\FO͓ЗyZ() )MQ?^vv_^^beE)#/AX{;/?5OVB-#=YGEWK8ñ~.̦8p-g ڕOVd]T$m#s-oO*tHT%'dͻk I跅[OOBaEHME0ȱ H}N`udL%fNU X);g\/h{1p?&.߾f==ɡ(no-sʣJE3- +ʍqc|1'լh;L(yB\D插g˖ˑ}ު3db-W|uY[QZ pPg*"L3͑zzi:!U{r-tɔ9_k/ ʾ` |[ N;~}啞@ӘHX(, `Q~B1EPt)%DO^ ~BT=Yy[E ȧ0 ,Ke?8 EBFo~F$ܬYJɏ ^y x]c8 B:TBOޥ}LQQiψG :&SbDZ,(EPt!b3';g@)Ȥ'k*}K ur<GLj6&Ak"לrqVYrbő3\ kuz} h0Ԩ]/_I٬'pdc^ɔt=uWk~R=Ti =僀g-'k?ηdC knGVf0R <4 ^d0{ GÛ3v휫9 u9wEC)JrAb끥BJ:nM"m`+Y5v\ "PVOV 0f¶XE x 3a-#~6BhA1n cl=t:H|;[`t,!R=A:*- 7Lň}:EaW5"C] qJm!08'sm:lbxEJ;ZYmӧi1@f9K4=Nznq )#J@gSA-;c&4l0d0A2 x,~0.iPvkqta^P6 ҽvZvJ%l?FO,@nKҺwVaQslͅt3x#f{ y Ѿ@, ;xU~lUx-6 @?7#>9`j7:t 9=ioJѓV *!aS96cՀA}lR稭3SPP( PB.m}}IVEÿTOT!} tl+!\}"Hn&o[#<_2)6{@ᇽy|ힶ|Jn;dhdpٌ*57]8&Y)γVS`($EKdǍ84Z^sЇH]{kUʴFtܲngfm/g/ׂ˜2H'kƆe浶bV1=%kgWZr1V%FB,bD(m7@h9hZsrrJ!л,58Mڦ{Kb]9Il(n,3f-$~|wj0h@D=rA\'8:h~DJ`/[b[ x3* _|i1 xp1}W @- Hv X~Ԁ;=M[,J} gO!_ttBNX>!A'{e*2 #g ̲F:b IϫꮧUBܑQIbިըjGm{5r{ޅaW82͒P/$r֠B q7aJFWbJR2)>X,Fx!nk-M_E^EM+5X_W`;|ԥeCmZN<6QԿ@e;.řt)Xa0Z4¥riȨ. :o-c{rNPw3sq ~`HeBFC퐲N&8^;IZҎ)_dE-Hy5z_^z8~O:7ŊBy9X] o0Rv%&;\HdNȅ)@j<.2+EqLܹSwox~"}RGK#%ya5oL]uܿˀPH%D1ӟdNG&Ⱦz#*iq9HadF| cNpߥ,b]o킊h^p=NׄaęT.*={ Jʒ$`jy tôR,f5qmГ NBvF;Wߕ$pwWH`͏H[D`=$B<: Ƹ7& ;0]% nDK<"z8WLEY2iR! -w?x<( a<*Һި`6Y%ٮ8;s6G  wLjwݔ7 1a=aq0AYrzC{D9{jmMDH?A Y'<S7nP6,d^sya Yfs%!g?Mpw92U8+i!+-68[, ϺFm״G|yP:K ~n}G{ EHh5cN/,;:镁~' ss=HQ:v *azMT+YaFZREV{SWi?꭮/MƤ|?)e[V 3@bBPDM'8-,kc Bfu#zفHZ򚀤j*ɀQ3&!D)|8;u u~CӭS<$AƊܛVKd Ѷt`9kLNa`bNV/sX_+ML%'9o=tu2GzOQt=-Srd:Q7 ;D z3G;H(Co '6_):!Ӈl6!% RO]O1rw4 4b@⿥6q%d "sQ+NOX\eU 4HA]`wpZѿujq`N 8oI[-*#G83p_6Ũ pC ^.zT&C_];”"~P.㻣PLXi)n6 t:IR9gFfX(yF͏Ŀ X 6BR*EP&2j%M>թ7'_%NvM*݋v"8dbPvZ|iP.>EJyqLlF唣1A.sBe  X_ s2)|BceGdB"qBX4x49Gq4(K<5q% XPDQtŒxF+CrWvQu -N"({:)̔7F=DSTn{RQcsS9Oٽvz4YƸLZE#!$Ȗ|kOԑ(sbw݇@XV/[0"[SRtY2͉]@>I+z I;D~?'4YNQJ(%ړ<<`sqҋzwi64gxM_RۉQ<\?ښOʪc;Z4]"2X5;Vǎm'v뼢͕{=mJՈ3_΅SRr =W՘A[D Ѯ5 o[O}K.OREV".N[ۢ=vXU-x>jE : 0rỉ ;h&4ʰ,fنY1-Sy0Nm퇽ϩ@n_lAQώЗv)<{c,9%/ Y-|}X,)qPp.3&w~BW8fc* ӝx J64\*~ef&y1xuֵ.P}YqE pàu'#wꡄ$pwb$ ~ǺINi\ؽ6.˨,_ڗ4%kP˨72 @Yex,[QF/fy㩢r1<\ o)*.dK.sKj}~?a!Cu$z[iPNh!3ޭ~z&ݗ# `>LjhBi<ݭ+]^~o W\pAw 8o;!B^*_9UZ)HD/vK2"ub84v@~dO8 'PdvQϟ9Ռ7k^/ts܆K[@x&VO1d/E{Dw6~ڷF8Sz {gwr1/]I`Q!'{1vbڑ7YПKeGՏd`1wA=ZKoU7[>jHH #9y-91%RuF'?*&YOxF'y&) cj!H_"2\p䉚oWfZRX,dw=I@7.=y8zi*ϤomC)\x%ԦM̴uFN}+Vl2n~w,M:ija"(aD]'j+ #=|QН8,ދ916?=hGklXA O)x.mVYzuti`"WIHKFBǤwgD=>5q(gYGO$ym EkaiJC٪ ( XNdizQ_ưf9{%HQ$47a}fr)NF~w0)n/4*R 0&bف HW_?Zi,!`_hM?^w*>1dl Հm{gb/b4*?5X"Q7t8!hJ`Dq7ШZUefSvo}Ct"GQU`0h#i|g#xn7 1hN R`4p/zKF2UT@t^{uDx_ Y}wu5*q1;Z]ۧW8v+pIjȩIdSU_}˅XѸ\֡nm"@?OiA}V]s§Øӫd?$b絎&]k SGY\MK",^Kt[/^?k%#WƎ],,H/G"]H7@@@!mcõ`nh0>Ŝ*l.c%Q xvWM! /U6e΁Jk--L:s~6N:}!Vdlp#L \L"}אѾJH0qRk^ 5K&\ k\ӕSj+ξ^v7Wm^6O:HS I2򯥄E#Rܘk 5 8|فV#QlѱEI0Q~ֲLJQbWud`- V8.6DC\B3z|MgeM4ցD,he̳Xe9cɍx/r V`lb>]+YINН?wi%٠-~&:j^bVIA6Ctx t$kx!tYsUI8퍚@L6;?m3iϼř88c(WTr6P15K~6"aiIVJE~ ^K247K҅| /5th*b&L|fċzX5$H%& kӜPԖ>@ƝAO)''qXX_Wَ(N/iJ[QkQg-twbe1; vw4 ̄<+.<-汳K6>е5l]fs^jK2`r;EýS&۸}\ܲMA_84+$ikUFLWwE%)ň65k 3 [_eF9ΑAGLS e9h 7&-FsM)~L&lC@2MÊFǂmhYNlسL"2wȡgheE)GPfV4V?o\\|盅{^vXnDډp/h3JD\"aݙ5帚/&D+4|x  ~UQFC$I!7e.uY?;Rc5wxBeS()`=Z滭_)VVȏ!H%γ|VejN>/q½t*uIAImLfn,jfJ+S&PJKӸIUI&M!p Mi/` YM'D^;"[k|'jg,[@޸E0mp'&A kju%+\P̨1jZ~u/ `l9$ 8ƖOg}'F;#PMzPOBnmD ;#Z`ʚO1vQ6(R%]4QТK3ihg!jYܭe3doRPZvz͗ `jp6?Zy~rHOl-R Q= R&z ך%ٙheiJh;u.EsTޅ}J\Uq'>}8"^ }ǒ8cD\\()vJLt&,@۱B~djLd V35jZJz?+|H]Npv|MxѾZ\0{);L?*hKh#,).ܮb$=mި53kk` [ _k!'9=Gw/胒ZbuYP_bF hyx-&b@2,h(,MEdܙnvj JҒ%5\.G5`ώFz{oKLEQ|1.H&ѨK*|˥><̟7ī I[@}d^B f=o*5+.@XZ!,q*=;Rn,gynE*]<[jDMT /ҁdaŽͰ~u;̆܁$3`党G(\ִԧQ_.T',1"# W\NtTP {/Z[~*[}3f?'RMiF7UY hIB2 ےyb\wr4+kPG)np9J&z0h[/DyloF8$2ZkUh<¾+t6T̥<rkgP![Ρr'`ob&4;pp`uO nٹB^0 k/kѕ?B!qء=O_@^/_ w>"c|Kj"C!Bx0Ec;Bd@|t!/m2]E/d_zJz6 gh&7`Q>gN-$ qz a&y@V %wWV/zI|]|:5ʤyAfxDGrS3w}vhGL}˟SKL);}”|iu:IdX )kvD Å 7VĴsc d־m+!bD v#t}8y: Bbs,`*q,F.!B@T }WHyċ/lg̾[/yYQu .1d@|ުvŏU-CK/؋73;!m`C:d~;6+4gI^ZZLu ɲK\_DNwiZ'~cb1S'p#/.EѿT8M1;}&jxRzrj2Ф6yUB}S k?#ؼ7!q9k{ HT%^ݪa?0y1of[{{N̬у69\ w#]&<].bƄ9[e6y) Dљj![ژO|.l9Fz* %W6/-ElKdr*NBnc$E}a(|.t=gz:9"?+Mi̳,`4Ν4]v21zΓ( KW#tfu2,l0܈ ;7O[Չ8XL Rm= ܯ+=0~ mt"Y#=(oY>꺢J*g6B͂L3_G`t<olW"eBc_"%ά,G}%XUƁX95Я:zPK6_C+zmCx{]]/b%{4aJWKL9D s.j*efL8Rr *sMxozIDzH*YEf<"w+נ.{t%M]<ț5KQ //F,2TLǾ`.r*H.`UIUW#7+ J0o)7\5)/zyхlYg5nnYd&6i*mJ70%=$+ș>;ac-^Zpf~R@TBTZQ x)upRo1Ճ1U\,nP`G]>FhNtxbIR EQBB*>'= ZI%GtO}Bmh.'Ő&gK3B v=5@B&pF5'>!N #0|y|1?.a50>vwdSڊ%l.!I>&^r mTZ pO`ҟ#`Yd3?o@:۩f ȤuTH< 2(fuE/QSdim+A 1Z79Sp;}+/"v]ʧg Joiv82a_3PL|V1Sŝ@&rVqpbwp[u3mlN}s΍a![1;o`s 1Qb"XEA)ST5~\&1~psОᓫB|,WMwt/2mGc HI.=N,bu&҃ܙP&ZWYS saxCB {?9$w8$7%(Z#œժ:pӠ9h]CB'VQuΙ#R_)$ tH\uv) qqcOvXOc6ε7 >Ԭ[1_[s,@=ls}HD4OGS\U[~B9 F R#>[ϕE[>nZB]k˼\Qry1~-Z#[5h,! "@goRYhHK}ɟ0K`{))TkOe+cpOX7<Ʒ=8 B"e]u*Bsh z-KP ɬpCɧ=vdLWuõPHh3`-+~@YnJVƻ FAQB%΀kD䡮0BB31wx7=7i`Dzѧ4n'GRA,9*c_=" _jlQ0к4Umk3w#k%3teܵ2f4~>P|WmCѩ^7ͪpQ9D0fǘ0gZ[OrIgPCۃ2:5}2+f! P\Hf@?O4Iҷ 5[SSefƁL|r2X E.flh0g~ڶ {z%z+Ĥ:]i1WA)4%͎=I0 sX./%2au8&!~&pr﷽mU'5n*:mvOQ)nۜAcg2As `Ljt)ym8rî7㛱UGΉMBt&g!e' T&}H%nٚް*wN3S=a-#+%$OZ{((Hqܡl(yUG*[<5}hSNO -U)PIXRFVe+o{vA]0>U5q7j'eCS38Yc.STgܲE2]?Ce/&!v{)=QHk:1控E%T_]_SgV˹E'sF^\; {Y[ZĞq7^dTbG~ܪŖ4C 7< RL^ܒmgMQ+#9i#u^.3DJПꪣo+!)ŹHҽ~x,̼T&*8;zpYN@`% /\!v%:Kn;TPkTDXM A6 zƷӃ(rwX@>c$]aًʑ.BJ V|r7 pҏBp8m[G҄30o cP %HHeT}c`4O7'7a4{7+0^6$ް('K\}JE*O}J?#:R*9=^q ŚM(C}45LH8'$jnCits<$F/CL fkʼ:P2TK}j:eԩ U־TPIsNԈP,K@k |=~-3R<6 M{#kv e׎#k)YakkޕSKĂ`A{QC}? ː=^T%:Zmؠxp6HOCھku_ 䔿Գ5e^I~YqS_6]mlڍk U-:&46I+r$ḧ́3xN}sU\K8E~$"Sפގ%x%dzЯeվL>[1/Bcjel^4䘮@Xɗ˴TueB4'a_Ԏ-C꿽 C\|)Ip>Qv-*U!o[9R6M_<@KGXnՎC~V2n: ` im.Gldչ31glj爤]i f6`@r+i3G6^ GB54[ۢ!wr$*|D 5?z҂)!ZEMp5rbǡ">EG@lÅ=V1X!8hX0.A{,5mbrm)5#GdKBEByb_(ԘpFE9 |5\[ YOASs՟qm+@|( 7|c2)}'y}bի S[;S$vѡt ʃT_vѥ$l:(Wv2$l+zQט5x%J_?NeljB%ZWXl̳81Xګ#VѴI gO}9u'16hcdq# eu86_RV"#r+oQr+4bY7T;b S`LLYBF\ƶDH>`69Z̿]i%ԩ>?:/S|1_::y.(r?FΤ,·R@.t!Гy5ڃEZbEp Ȓf('l/.wBFsWrrօYnn`WuЄz't-!hyCӑХi`jR5~X|9HH5jmIWnET"OS41[R`b}&g֦n٦De.NWKI{h#?1aqD0e,OܥsI2\-ꥫdڲѿ/|6$hc`Z)V"ҿ<" fHM1JcD^Y_|P=F[ڿ: fmEtG1iX3f JakՒ$D~N.G#-6:g$uӺTd; CZ2"}+mq"io5U,.Lish 9wA@!&!}oNwXMWCϿ(J{k!yX,9\&VZbV0X]9x2\ALI/ϴjmK7 _ .1b1ކ!rc(L> `.ә Y}+|e6 f}uafiC&ъv{8B®G}N+|❀:X A*j"r(Em"~8d(GM!{!<%(unJ?E1s`wÁEqj)LU:mq9".^so|DH9,C'8k(cSy&d(7S=T%ƾ+7ځb%C4>t|:.l 38 pq &`́v\N 8Mɚ¬vv:d )*ӪI Auz5eWvni)[1J~?iL[$^cpnԮs ViA.aJ4;ļ {+bx=7.~pSolmwAŝC(^kg o  ;D ^,4A2?O98s^x @BȏΒVdzf!ÚcDrkG# w-L'Y&lpɱ9O\ :`&&ѐgtx?))г_B8"W0Q"KŵIIggA0 `:GAGͅfk8N_ Q)o}em6ta-T'wuGXo|-DVkpk%Dn`}0J4Ùh4p 7Nu)u], Jo͈n3g|NP%nL&~0>fiWC2,DҜnCx>jww@JDPF. Tu(0d, #ܷDȑy]Y~ϛś4$p%f_>4YZW}V9-oa)E?e֙:ƭdхЮ6 6``WW&D+_&Q-}pX/|a% >+nU6p~*v){YN1Wrf4TX5g{ޛ4J1d pDyDhq ϣs~%`9&0Nl~-X(t*+[r?Do`ӆ"zG+tҫCz .svmL?J}gI(p36vmybtԧ-{5].bH1?%`o{ jI';F,aQnxUeNH ƓpSNxUԇXڡyUx[&28 ƪek9 Dۯp e b٭Y0&yqS+ eBW,Nwɑ ,]Vm , f=19-+0.j.IkzJJi$EUT^ío4Ԩ)r/yLy;qlBPp3BgOg/9 <ԣU|k5Z.* pΡ=Ak:(ecVo[lPFz_?bsf\% hO <[q' ߴ%{DA=wf$ C-F(A?~G/ tA2Q (pv6"l^Rrִ(3D X{S{Kzp$^k)9dX)8$09#k&z9) mʅTk?2Cfv!Kp̼x_:m#5(wT׬x9aiMcg}' ~K| ,&f{l5Ieak*#>3hB3'7 ï=A%Ic뫆ňr).x7 _~8F<}^dkV3(⇨#mZ}3Z Qʚ;Pe}i{$|N3Xx'Y;i-9ie,SIQ̟\H8#r=‹2۳#m3i( +ٗeoKb/Z4@c.E ٫>de3WVkw J"ఛSYƅcۮ?͞"_e6[Aa [gNp~SgJD hUXr@yJ;K^x:#ʯ3P#޳ޥdqJHFk!GNxO:qq$nPB~ EE~`OX{pB)J+StƧ3Ʒ< :ylҎ\;h֕ /<Ӫ^? j3IP2*DW, k,W ʝǩB?o0BJf NMy@.3ӱ{6 @ɄlUYɊ,3s}W&hڊFb94f z4[fRcM)WI<=/o=!+"BcFiJCLZ&5͏ڣgM?/uL s\%UcOaakB&x78" %x3EvIRUѥ IMqĴQcܒM~bjw6 #5@*:is0, MBYSc 4D6i*FK{{dcWCp/*tjEʯ~@i5/NaWU)ؑ[BidTIJ!;I -~D|$4n2et \],HLZnŮМ*u(ޓ?"juNp ہQ~ 7(]84Y_jӾf:Rg87R>Fh"{nIS/fH@Z@7|`h}EY0Ǥ>,[[aiCw2wd<4"F36e r?1$Gj8Ƕ+U.Sql7+|K\1$@ urA}?dάvm;`uQ2AdNLw! ," [~N4P[E+ LkAT,utlU  R 2Jb/i3WkkR5ګM4 ?ms΅'5v b-oOs/ˎLW/T)?̙?{dNfjTz^1BfW/zG g6w뇆_uq(iCDp,'K|K/; 4P`>3_z(*g8Ct3F,6}VS6VLQP_~KX) }ԡYO*$~sE jʏْ]l;+ tqgy7XWf}H<#sz-YD)7aA&lQ.12| DD}_X-0={,WP%:7NJRDyf۠ (/d-]μtY^}# 6Ȗ*U m|n 8mE3m~BHpdaJq=mĕq7MCI+ӤD2:Z4Tb ɥN/z>$K/GK;p_h'x>N6˪XF;4,C%f>P|8Yi3׽v;w"]+ߐyX ϒZo̧ɳVؘID),|\HpK}nB{kA Dд"ī܈ψZ-DV%"fc}jce SU5z.]#6}<,F =,Xq&GEt!4Fo՜iXܐ]WYw|jD w`hEp589$-7p~69SL,"C.@z6]9e/m61=3"6P*v  KH6&2FX#b3ԔXIp.15j|c28Ud!tE%Vj'\qɵ5:Ll` 3|pCwOWѓp7IR3E{R{EϐV+L6_#5N6GPI;"qP!mG8N$]ut[>1';yHOvG̸^Jꉍ~tP~$YY4_z?PcdSICj Yx!ʛ$bte{ʰihRLeGXFhcdžrjw% >J 8"Gvh[By >N[:H 6J!"d1v}ʣR|{g˓>BGw[<.n?Jm#lw̅_i(OUm6 y4pm ,4c\mF9~H/_(׮+R O(*y( 㬮}4J^]e^S44‡:_1f?egM(GJl'Kh݇80i]m!+' ^J`S AKv*X[ ŏ7UD]rt_:#樋RـCdc*]mD]$Vz ])KS:RxG¢FAJ5#o֖BS% ?\ d_]S&Mڠ'N{M#:gfV ^mKGr O-zj~!v#16$eVKoR ͵}wLsٛ1?x'WJ#ޤpfLǣb.'*oaN*MZm.aHhKs'M˛~xP9 \e|x@Ij룎\"[_ŜbMb/ʐT ڝ/Q.&/ːQy]p&]:V7R"zY#=h`HU$G{)]C[{YrsGџ$0a寗 VK+>+mRrB\ 9K䡬uȍvms%"bnIlX Q~B+L U; [r"n)kq(ҹk͒(v][D F=j5+-Je˳bZ0(%k/,ؓYML6FixO,e$v;ԍ, yvȉ ٖwcEiՃ]:ێS(cMz 2(g8odw i͵F+},'. L1羍GgpN#JБgb hNxZhb8rY<>"+k5w7Sob/8-I7Kc}lHZ,X,e\j`a/BcZ3t ,V^y׺[bNmC%h>~7pE_cgQ V05Ŗ ɓZh}86Wv+ƿ >?ۈX|bh8XFҶ@a"Ca|/uPGz-B w%#K2[%p&sؒ@-R #*Fc,➻ZA'Ż&ar7E}(eL5W/zg=ӬBv'U?ڪmïc'k@ZA5wig!U>@mP$kh;Vߛ2/`X:$Ix= A j5O;DDmr^urS]żNQ~J'EVU83P(BѺd?h\EQfle}Uz ,>7\C;K7 s;ot# F´>y!4OQRoD$ӊ"znM~Xx \3gď ewwjz@ .l?u0"۽k1e,V7%.tLlѕ%k=ןc{݆5 mJyQrZO8JEg R8%% m\,Wb$եY|0y pM<|ɾ0qS8 T~ کeO 5{-f|،JF^n2$v]yVsΣKuk9>A;4bˢcK933=, z| S|o̥j"ûC3(aMF|Nv4@Vp醴HڑE&zϬBKG$HY i9+I:`2/Pֿ#i4 b$"KV2 _w^M8ΐ3@,-wtHme Wf1!l:^: TJ {G6CG6q ͉R2qIzIC!o>$M@w,M a)=LK"YLg/:mX*=Meo=*C2rgn ˧8kZ!dx=9D4jGo \~V(* P. >-#w~뿲̩WCQ$` b'0;0 (2OO[O9W+<ńaoq)dNE0=t||QԎ4(@]Wk:ƈiq/5`e -d#*x{ –eA-3>\gܟf Ӌ&?w& lѳ]tiA6ߒtG ,ievzKYaJsF+S/D gteRoKNl// dW]!نWӴgji/M-ŻZϣ aw9tMb6?O$3+쫖JbLY,9e%2 ; }$}"Epq̑WZ"KEy:rС\(-zqtΧ2P-nͺ(+GGəρ!(o\tFދyqq" I cOFEG@>>_ 9~ jNx($NMlq;OsiJعyvw?x7m^uPZ77ukY)pl*B6&m6Ɋf1 ?aL}gڤGf }"9{%,-iԛ:`:A5=Ō/Bf8^ʛLIYKd$|l0Td?Іb* {*('l粜z@ͦ?.c滷b?`a'⟝-oaӕ3\5ퟲ{OP=5̱ 7ܠv?wQyJfŜ.)ߟ?jԍ_eBq\7<ڦo~pɲ>VddvهZMDP3M 9%R pC8ZF9='b;lx}K.eWU"=rZ?6b߈ͯ6ziE m< u(EoȦt =m- 'P!x7XF5CckwvȏT?n{eNx炚EDEp̀hpɺN]q4Ppz(xԴ'Vm5xH$0YU?|hV(!ծ_!Q 4T>[8 MIlZ B&qVǥ\5#۶Tֆw|r xI_6om$Z ƭ_CO-D!ݒ?Y_л 1[%Yt+vQZUK.*vV cΚs_*OVewrԾe(N&=*dɡA `{}B^ iǽ@ 1`V鯲 w:9B`+5%Ϣr-´&4nzwI E5&a\I=>=ȶC2MNfݤoLf 4$ lѓG%1q'WsBr I ;`_t5LaZ=} f"6d6!1dV#b6sfM+īfA1jK.`XWQPGY<Sr|ȳ;19XM{G%9T6$BR {4YgׂezMO柕(49!k0ea@DeNUa LZx\sikmU?RGz.Z|OMx;&Pj"H4] K(GTBd2ˡy6ScN7~p;2B힌;2C~yPնqrm*d<*Q)ڞl3i,ԘÿXbHD='*A %vi΁(WD;5b.HyE]JT?WvCmx?L vd/n8 ,!DCؓr"\k8s N8ino|)BN\H5.%o0E!e*ۈWyY泽ҭ!^zdt:/$:3"gW^cV$-2MV% a) Ahu,09SYVەPZu_f1qIi;=VV}+pTaSDӾ~)Pgi Z; c})V?Y ֺd_#L7ͳsB|9J1KR;$ۿNt/3LBւz"ZyJ W""4]gU]P GPPDou2ӆNhF<(lhfQwgM]"o8Х*_{ʆnP9b=%BiavٲeNK_4+:xR2]/pV?r*SRZQR{ .ʙBQN5 D>bH߸bc}OwB L`}g2(ᬍ"p^PQMo_j.f" ]R{&RVe-AoWmۗ9l}=Sls:@^ "BWhr>eLi[Z-:} 1-%<d 3 j2~&l˻xVU[@Q c XUx Kfmo9jy[]l^[yl+QNedaٕ="K1bi^V$09 EZ(6 .D E|oB4U~#6\Cd L8I%O֢rPZF5-~n65TaUVc<}N Ő')'|^_%ѻCJP>{5+O*%+).fg-I ~=zkzHrAp_WR@pKGvŊ8YEݟ%t3 Lj!vepw+2W@bҧ5c:?Q7? eWu@$]I cOt'sKe}i!&0^\2Y`]Q xJ=Oϫ}đ k+\p^*p[Z=&piP[oC<.O,l)„c=㞵)b.h1N(23DSM(haB_amքU .ZA+2RH,1\amGYӤC"O_7uY~h zқ`Ek gV8 @bcEȵϨ;xedd/_4I9C"/EF)2KiYz(Ԝ+5$QN#V>7gXa3,j?5g#ڳj?Ats˜5cPTqxLu&JX@woH.֌ ]L' 6Mq|_)#n<4T8}H  D>+GF}|p kǺ!~dp8HZ xxroQ mR_sԵ^$LYJcpdI"`%AM y{c/)A P2 v1.&O[3Nq Beh +[ <=b_6sp% -G,deЧ˃=PS+F,qב僁+nq.?=2@6[+ ;( Bk?qNgN &{'E377p%tuAQXn4 nI~Eгzp |,R-gMF$({fP`m%^#MXsi*oeQD|kDD.nLgG3(]zH͒U4+!Y}H2}0p>ؗ_58gOY ގRc7A [Zw ᨞qyQ1U]xW3p>6u1M#EXvG{ZM2F4|'c}{rÖ)T.uF^0G+bR.X;V=((#~J։f vql!5~I 'rT$ ߉a\#j'գQe_̀ j^ু5=>Omrxz.=&l< Z`kyle"kwUE=̆Ov{E#KW}G%0QNV=,[]wRc tՕ]DZM[cTmb<ݝYk%O@TCa=۟c<׳gC1o^0JTF E) :ͿXt܆妸sPIϗ:1% HNhh-U샸"1Ho9?rmrJgy|woםF#SUVT#CG$2`uӂ <E| tq=ЮReߙfiG36e8u;˅Iu=FlYR 3)/MFTs)gـ5-==x/VIVul Fx\8t,4,܊ٮ+KO_MB[ Zml4r%;byК5щ]=B>:r;d3PCGLw)f M玧G[l|=M DjAAlD9^</", 좶X\L- =0]a(?z}`5".&Dkz^G(ڸfh|OuQMW#eUb93-WN_ꢢnՀD )KTqznzY̅ s/lvw AUm4ױ?gؚs?@hc߰s I~%ʯ׼ž1U C$|0)fz+j ݻq1jI\XzݣŠ8ǔ1 KNI{=iFR0L~$LfJ9זu)}GԞhUKѲW"xXaL4.IJdʷa5oFaiYa VΠCJ{@aZ K*z @iiULuhJdKpxepq1LΪ-ϋ+FE}P-K_EIzt.Vs)b]1:~Wݺ|?)unoeG)[t[QOsh7<ߑAm0xCY+āWx"@cAoIAP,uk\mUya]B@5TOxF|+˥+06}d.Q `f*xHT\a*#t32(G~p=| Uk`kBw?Qiio-.uJah$Za^El9L{£@mǣEct7}@ߪ5"!#sTh?ol"TYK2TqdՁ7{(__Z|⥸W2E Ų' rDxq^}µlz\_s (`q I&bG?.J6a+ӠCn'jrV=%u<-BC-e'$Ʉ{ɡf=}d =EX;(z=KA@uf}gqޑQsCrAQIn+8Fسߠ]qY>-Fk¬Ư-r0Qħi -/,J,V|W {].j'a<1;z@S[-UHԥ9|<(tVꚷ 3HN}eiľDLw9M]JY B0AbpZո$K"n)ްa:tԋd3(f9΅׋̥Ԕ' R-VU#kGPG<[X٭('^+a%vH Hsl,b*RۧZXfwA7zByrށ NjGt&hT,emBq(]j"gMFr}9d=R%TmtS !n>u5z+mXFd4R Q{!gn1*"xepe :ktϠs317)E=빽A\ȾJtb/&uF6EQw5?OJ179(T=Íۼ$# *KK_="x0ʟƬ{EVo!\7ecǷZ@)P G67zt;>sڕX (6--e}-Qְ; љޱzEPrԌAMw@w4."RQTG9ANn<j]o/8q%j4dte}'OK_V ]*[TȢQ"-Ιsʙ͖ϥ$oŔv3s= />pSgX[=?Y|4ݎ -Zx%^V \5uv!2v=ԗ6&^@R<,,f0R_-Q̍ޙ,zԊlPۤG_eS?1+|Mk'tI\{CjdO|X7oxdh X3h~%%֭no,mEg9&5)U[C לT:&DDŴa"Chk̡F"頛B\C > آy…_3cij|eEA>Ud_ps|4 6?7SpRv P!?&cOn]5g)YӘRia,b x *~3] ~6P"VWs  )˽?3GKDe T\H} 5Q(ZGzxCKOy֕x16l0NHo>h?\><:nѤɡ&'(|}>d3YQ+Ra,7zNǘ*]etΔOqN-Qu~SL6+ayI8BܬlVX=M|dʿW;BRX|RNN/Wq1z&9 ڄJiq!xbc0'p{ķG|33ƶ5}efqW@q2=Ѣv~>PMaphKs37}'E6 E!B!lF; GSzVcSe l )CLZHZC$OlSleohpfɭ?`]pebj;Eٹdc uQeWڴ~_9?/ߥqN"R{[: nj_aRqzSLEcB E i,zZ̺Ԫ+w%(])LB {,sK>d̮R^ܮi"W- Vl"7Xqa6wkcBZ5-מTQnҍS{DOB8TQ{gFBwbO>K:/nmg"JBuz- >-Jڌ){AL8*HexYC]ꚉ[gEW0"˒1T_gͱDs^*|pj Lī BJxa=׶aP7#{ofqf l>MST|ckq$w_Z#S5/ s]G+EsM)c $=yCb9UrfHԺ}(m[S~Ut߾4 Nȥ{WЬw~ŊjrKmXs ޮ #Zar@(M8!g{@a? C2ihUޱb\QSFɎ$V j~f0,umh﫯sW6y-._Nqy4C *|z?KM@q21sP\_/zy4iv{!Z};k%\h66D/V52 UWr ?P6$7[(Ag!x 6۬L,^Df˔|ua2 1'㾊Y&+-mx=Hb<{{KIAM0l"+NJEnE ц냌OT1J=ϿQ,Fh`@q喵#h;5[AM]<"?fO[ދ)49G't۔b7p,FHsN;g63D;TB #p_XCXVct_q5R A?G8lynP~5ߥ.?iHnk9ʻz -7J۷"oelv:mGo!SGⒹǀmT\/Ge7M<}~a\B︰9U 0J#|_!&S"^ ɱbWKTmtc ݈uSRSaAud.YGzIy4LEC6IY론$% 9F C+ z/v"OZJ1]^}JR5BU俟}O.ص2.zF#J׏i&vUe9,ExNKA79k>_>+bn8"mƏyFC[&^B[ {m/idfPN"ҤJA#pDlSINփ@hޟ~۳tW(d L+2z%(9KHK;W]a;Ihq) @)|ta.Ff**>r(`ULAlqOkhy OYXbC#]ּMZu\c\l\Dɵ|ZJcӞsKJU<`n9+תuԟ 1B ]% -0W7m Z} 52߹;ߝ %,%^2?xۜJYaAٰE“Eүͨo,HI/*pve[f({\1kē0&R.4#--qCrgVRqb{P Պ݊mգ-3P5`*+\`]A'.oi&tA-qZndni:vجe}9P‘A?Kd O9v_@Ԫpgq |E]E]rL^ˇ?|UU SSɄb%;Q0'@h2q-̙5g︬RьU~CwuX[@(XmW x4kMhS6,g_[f oZd %%pjU%2һ_Q,c&QF<I>Ro£U!hq60Rqte3-n I y6#WN='%duGY:=SB{t"HaSd%|hNF7|eɅ qeoG?;K>fF&a Hgd2ف YJrҚ1 ȩ-;kvǿ#{108' Q\SzEN +J}iҠ oᔔ+SʯZd门uCg4=#x^Y5&/bBS xS}MGGWICYl=Ұ#N(Nɍ/j U*rRk(]l$9/_̓H LvmDXu?m3QOk<8K&h/d"#xˊKbJp ;zf(6 S xHY}`G,V-#ҏXQm3_=/xS?=qojr\T6XgƠA啹99{>KQeש` |\r%Ïٳ@qB(h7o3i,o'hc/St(;ZGH,E ]u;aQ!̓&ڰګ `8,oc CʸÜ\`Str;bᲉ>3ȿd'  ߕh'ɊsޏcXDK"YR#+,l$RhT^;p*~2oNAaf6wμ*9( o<޻J:|nSK|h䴑?ğd^Y9O#2l⑂v*Qd"Fؼњm>=h~v3).[dnU{hcT棏iRwIRS>Cd_,HBȑ=\cxF].Κn$Z"*oi'\"{/ަ,ڻ` :-5?Qk?& 9!/&$ړGIjv&y%a2tJؚ}@]j0=dqV~Dvc>j]'kU'ņJ99Uڙ) o?1{SK79gU$0 7B?' t;P?N7v+/pWה@1Z2rwَ^7%3nKauܕ<׶ c'Zw6:,uN-gd~>M]T'3SߚWK c*׫S?>SNt#:Jy 魮-n|wfYDpCZ%?qt{nbJ^#gd[ⅷ& 4yL ^Uv9 bm? @x+7Y'Dž і@Hŕ4Fq7Ĉ*6bˬP_(xfxFn/.)KꛋƗyr 42iD mzfk9'K'oyc+ZC(lFN]ˊ M%_SǬOzå&f H\ŮyY *|>,/A3 :{']oA'ezDŽ=̩ʯɨ벡}NfL@ 7ŬtGKN(ʧ<*6$?إ}Y2O#kd vv\$1%FN>69˯6ߵ&bf\M:iz)<`|>CJE NoUy~ANko‹&b;!u]vČ?t=DvuQ */(% U2,4q)ŻQ'*3?^ܒd6 8py(N:V"RVɨ%vMq݌XA8?B|~Ucdc09~ uۂ8i>FNBZJ O%YXM^SzeDIx]Z'%  -xE]<;x&̲5x:8,"{= &%)]~ 1ޅ$}%ЂRVLAf sW3j ZD߳ g{ܝ*4tXx l$/ll!koHc !-0q/3+>/s#o'e kR@ 1ˈ,#C=K#m{fxJH!?z!YeC7Gn>O1䭲`r9LVgkޣyGn* w{TdMU3++Q cwz0y>S^\"qךf3Y s@`X[|0RvP{RQa=C黰bW'Rm;=gD+% I=ɼw.y(s+u}C1Q_1%͍WNvk ^B~(LsBllqW ߢ(ᭀ`;r[RZe 蔀 NBcb_-& @[.8Uz,mUĄlo~;DvxjG.na r&C~4lR %;zn2DA,8 ZhK)'q2_/#/ Jvm9r4ӱ?|OSh=a!،rOD S7Rc:R ϏihB Ҫv1 dkYZ"l {Q b4L|k꿿^dcN7KJ9Q5왭h*VS`ŁF5Hgq}Q8x;!1Y~N消Rksmi.ydKk_DR< =4r̚wpHM8!Nd>92-e54Kش idvYQZxe@_""z1Ғ/sz `Ywbv)zg<$(U$1+ADn3u*eV[Ppܻ뵙x jraDM٘Cp )mo~?zY> 9dʖ+ jUl:.Wtx#v;*>P1g S$w4n U5HƏj_&zF~nŸ`6R$@d%,lgN J <&A4tCEÒ<yl<ͣ$fsJZk1C#ar]\P:y3SV8p@ ÍR{s IV )BW|"E>GPr)~]md6i^nweކPtEezwg5Sx>weCOwTgBi,+2-9>!C8ݘgJ5#`z׭^S8Ao7J(H0Glv8ԴN~'ώ< <(8ٍ5dsj,Lyg8`9iE .&[]wfBB3IQ5sNp`{L^+ tS^BI :h6|FE+8U8%o*23,h\x&zRPCB^ :ќp 8}Q,11©S 6OI2vO?0`--K?u \~c~\xZW #Mt:ri݈p,e4Y g{|MDO=8IE*fZR1b(q6q8 ؟acjV!O@wha!ċ*#IG_i"Z(&YJo-hv_Y&~`ߤ1ǢjX{Q,bBuzU@)q [H-*`KS[[ LgY1PLV>èvTF:uKN=aoO|)5+)7[w9ȃv w!9&w_81?Fݲ]g02!M@x { F*+f+Gs6YL&6P#zl%vD niBSXJ>K:8O}v@М8Pb|B*G9$+4t,,F޿heku+b.Lی|uV\:]y0Q$26*;Ӂs )r~HTI`^A>wwb);,Q؇ϑYv#1Gۧ) 2R6gЋr)%BoLKGˎ c҄@|0Hw P5!T_|M+ Tz~ vj𣏕W= `-a۫T+vJb`1сCI3gYd ,jň?ЧQ?Oa;)mR,]D6fE|E;mفxWds3[b~Ɍܹ>x{ۭzVrT2;|Dc#jOE_A9A7gJFh_@O ޣO: nչw -r꾩 ?PUw7~rY AFaeBi}/E9{O,YEɶuq"~#j=b*Pt{Y@ cMJ /ynP!?2}lW؉;0G%wo}b1[Cl>ϯi䱌ar/]+nY0{=8(]D B֜lDʘT>O͍hn&9PնZ2%v v64`ihV3\υfq 쪽Nv,D120~EjХ/0z-2TQ1(ǝ`ָPވ㝮݀+(TWXU Us!yd/$@-ߦj[.49;[U=͖^UU$`*`kP9Rb](?dEW Oӈ_2r6 JrLE(ʜ~rN9޿)XT y73!uDY؇mN yK >91dd-ڹN* /"+jc xc9nh[eᵄe1m\m>L)31YЬ6PL u6'RdU m`z$KtDmIaTc%:p a|S`)+3G~&eb ѹBYTq6".m%@ABDrXg]\Oiݰwi@(X"H^[c "qe15Z#OVv84La?,TA\'qǝAm'I'|j"KuB܌t*B\=xMu&nc=+_Vz3|ZFmvm Na7ΐ6:j ieG0RHhofQe.4" 2p:/ N j0ov\ہOmE­θc@}k'čg/Og?l'k(W%f)(Sb[[b>&|Sdo{I7cԇ/ \MSs+;]%E\[#So<5/Ge|HA _oZV5E9+܂djI2邬󟽘aoBNw8kNiF~TiZ2gv.WAް- L mN2U.r*^|q8;Y@g"%A8{Oz\7/ԿBWXaCݛry=oR=)L"!nQezc $:*ҮiF|\!*}7z(KZ|?q,zʐq9 oɔ" 6ql ;hLzpwL >ׂ12!Y尨^t ;Ȭۑ|wmkoG w n ^Jϙ|+ ~]/HAJ4[vhX;'!,鴁̗ O-{<Wf+'6)`kNvsQ7K80\ҷBjRNj,g Kds~t+c 4Qۮz YMdM!}Q>|Q['<v7B`ȑeR_Z?KЁjCAX9 z >bGZYZs~}=bثsVWPt> hmV)yTyT $0J*!󣏄.uf(wMМZJсMΣ s^xpʷp"uC.m w,dKsa6؈,'١hj|h)`̪Hl/!x]mx[RR*D9.`ďr$idhǑ*AS>Bq Ɉk"yR9:SNћ.;%2MBuRJ7FZp̔N4x ci"m]-yIUvG cy9l+$ iҙ/{[DMX+ }q?B`ۑS2sSt1Xk:6,4)fG[7!R.ݕ8; V\>B_U;K^ۅדš{QpqJc% dkʿFK%N}&G=jWwK\:qem˼x/D)eHj2 .Gbɛ֔{H!_T`}W( %hxZwX7 fI)`Mn,6l" C _W?nWkܢwsbjt>Sh9n[,5*ڣ z7ՃVX`  {<AB 2lcW%KImM "ĵ 0q @5Cc+fFLi鈰BBo#X|MvrZL,0X8a%CڻʐoMR#+.ُ;}4 UM)Rِ(f`#<]]^D ^:qf%o'x tMP+ 6i]:L-Bs: ^~fm:yfr+sN__Y0bB.w֝qx ^FQ5)~nӱ,=5 ةWQ8:/Kѝ'M8qE2ODKV?2u<85ecf4g攒Uu~"E߂VL#甆zf0Ȧ~v2>Y83OۤFHYpRu@#I2@=Z8"j:rM /'y9L /(UGĝkBCBQw+XM_xoFٵ9ˢ5$Q-]烪 >BG<mxx} z[zc:Xz#(ab^dEDb gfc&LA'71Wo4#@]sPd0w99H(dr*C=ˤ yK"Þ,n{!wCFtM+¢DWAs& ׮~6lh_G#q:ƷeCZ}\\Ĭ+TROOMU$~@DuIz', $umTW0@c u{Qަp&E-ұ<3*l,2"[WoS xFFw.+ 6հ.6t89 7Wh|.3g^sI.`4U’wxEY,:ӭ#zδTuM84]T5*wp}S^7Zb3=xk7Us.ʲN :'h܄ A4L}^s܂w1&G'WZ bDK=asNM K;Is&"b ]>6'!|:lѯ59  #3']~͛Oܟ #os *@RY;VIKAm4{ YrLe/GK6;[SO;n܊ي BhpJĢ^3 3F EoB%u$Oe3WtX '`BPL)erC~.,.sqW,Nׯe MYk^ٚ vܮn02鵬?"M+fTqyXSg]Sw6OZ¦Ha\ 5W"Wנq׷ /Ǻ(n9᚛<4Gܽ 51phLHZBs޸G}IK@n>ݒ88$0 Hq[A CĒ^ByEBeizE1帛?7Un\i g\MlRx3tCM2rH NAnBO@+ņ'֧Ӓc~iXO*T^-3 ιmp>>ݧbph-lH3+. w#^Q>"Z]CTG! x9Ghy,*i*,6݊rlF?՞JB΅uBhC)Y:>m:'|PZM?pIul[p<6.N ҂ ^5SPq;"Pt"zf3%l<@-Y62 QQ҃&bvCw1Du6hGPwag(o Xί˲.hb:o>7b;"YwetQJ5|.߅]v{/XQqE)u3#Ū688"i}*mE]U_ʧlbG=خ٨_Z[q5m@/SxZ䆈 "3˅WJb.n3ɃnLn&!amlZPL|֔R@sH!(FRx9\`'2 J4h\5i8>`0Вཾm]jSho.(&ΠuaaC &φ5pqF3²5|Nק^2ȫS$a[侳V$LU@,=QB9טp'DRW~N'Hԡ'p)~tJ"ִܜq 6n4(Y>D_9Q͗d4$n')P#;kڼl~C BDŽwį3{wj'%7`_ kCwQT@|au]W_:1{StwUZ9D( uj8RgWNyRYET5@)$s\[Զ+` :>7ŧ]oH54 f?Yzӑ̞`m;.IgD 67ԾloX^JR3QO`ho+?./.;Nt/積 \(BqK hL.B|-D Pc/WGw3կ7d ZښV%IATx4@?OCnĕ7Y%޹-vݢ4E6NGMd_|q߹ ~Ȣ '}q;(}C~]f-/*e"ͽ59l!j8JgX_LG5vuV V8vtҤXA /Hzcrͯ%8o&ga+< s_ w`Y&ȯ'# "2me:s"o;Fy}PHɬKE^y|=^h_'{snIg)ЮHq}"Y֒;2#s(U`n/otD*upv ? 'zP(?)"n QcQ-qzT˥i5#|[@+̀ 5fD-MՅ3'2b@oo}c.[W2BU*PK+ֺZ5ABK)#5.uM-蓼!P0]1 Q#Xk|*폳&ՙmX[@2qa/`ƚIXZvcA@|נ}\:czy@0l{w`zV( PGǥQJmQ\PӽTDk'R^o8,uKS*= gLNsc  [5 뀢Pi2}gsh9!%[(!K%VgߵfM>% 摒{HES@s#L;,h`™R]3N}#ӛ ޅ4$dm* Y(hps;.ptɩN(Z/sRgU4^zL:3!Ur6Vk%A?c70f:Rh`3̖9Q۟Gc#/EGNtps1k[W%VQ7;Ռt&VOȭl39h+爷 ݆G4~ȓ")q&S0HU( (0BX㸩c';pWYn p 8zt6hJfCZ%l#KAX~sga^ g OwМq-kf&g<#|?rzm;OFjr ?q$%OlėG#Tc"OS!w Z岘7i?6nc3L}ΈHIh6e>mUGJ,0hF$HBanO_<ժdj<&Y|RvHz$*ʎiN y,(d7NaJfnaD h-%vB&9hHXqH8㌝o{D`>Pyf_|a^YD=" I;F}>2}H)7q ]Nri Md:K:Q4#u L{=iᡄLx=ʭ 𑍋b6FZ~!ŌzR wO?4OkI94e{\CHGL&#s~86p_GpHoʹH#WOCB2+TH@IYfEKvkӄɊ FbiC ?lCېWkv}AW_`0|֓1,*(<|}}2zt @UUl"I ?<|BKﯨSظv Ju\}JHL -'3宁N6d5]|^oَ_A_PZ5(n 5yr Z![qpf9o4P٬y++AY0 G7\%ٗFdd(} DW3;C{sہL ǻT,=[qe:#:>wRe;?Hz $nXjrRۚ1̢_Z4_;$"|8* Bh&4ΛK6͆kpckga;Az0=2궢#Su'_&HE@hL = 6raW‹lUFqq8xĚ"(Oɻ˼'H)%Piq2a chEqh^>&Ca6X>Z,X2ۚ/3ԧ>;vwAeEFDHWs_hD+r\w,vaJ #1ؗ .gy](k9Qo^<(Bs%I!SaN'D>T',gl!"K%,_9Zlf8\ O%D)~r bHը4E:Ulkq&PVBUt~Я̤Jft*/# p4Y}+cSr9QO Eas mB8I {^k߅av2 {w:K{e!34 8y9$ NftmmtX nk#4n R:5j(QpV/H(9>Qg1:I'Ibwe ׾t6d땂< QOf}?AX鉻 ż2\_62vWx9(aEQUzȍL-˓t>t-x8`g!wN8(2:0;Y Sip{I)w-((W>A gm!ͭUXUݒ2K:=[ݐ@# J)G|:`\ {ł6]0jݕЕ9-C) ^0V_"cOpm]pB'bi\%e:{NݛxDz찀rqn5s%<]n$O ͜PV]t x\*y#t:+^6**%:A-)=ˊea?8^PeF@O}bN:MO e> =V̵0٫yhyӐJ"¸游7肟)P:spvmNﻤ-o;Ew};T3dv h6gZOFgvC'5٤/bsQ7 {@}4W>f;02PpsUW&k|H }bz޿Hx{;|1|_7;I#u#n#_"/A{fawR OSɤ T G+E jS xH;Xn:GKC\Wq3j΅qE ,Y+E&@ۧ 9CN@nm_qFk#Tk@b޸'u+.əYgŜnzCIvg"ofǖR DY(L`9o_Q}Yxj"eyvNz)dI><Մ[l"uT4,<4 4iÃLZ5BQI2cax8>զa5K%HcZ5xhߎK(J$UZVPR\Br'5G{ߪ wl yFY Bo Շ8`drJ.gg$k_{kYE`jL5Ue P)'e&棅-k2Or>~H֪=”se4&rD %^{m@U""M)jC/nj o*;IWZG@=.|Z-p&MK]Axqfҏ'!FJ:/!ᰑ X%)* JwHr)#39*j"F>\<-eft2*ߟw\^~Uȁro-pIJB$6u"1y| ?jp,Jx3h]pBƵNTn[JYWYKFAU'ā[ 6-4MJDh(L =eI%qV#[&+-ۮһlp1)א4ˣ+w.lFE(l0/~(Gbu2Ih֢uHDq%P޳@%keS\W@o"kAٙ9 #B5 YO,ա^F䱂WJlcKfԟ*@vʒ,Α L|ơыzЈPvjfTR9\7g)cC3;kE;+ZV<~Sn'WoUVtۮE&ĿXygG8v_R=tr_Ȉx[A{Dctt"'6ؑ2Ay&>/g^?o;EFEdz7L_:%i_'b=c+d HO}97n u}7@c3{A2C?K$.qi U&"Fue}DP; MOɜБv02o1졈Ըz<ڰwC2h%aJ0kfD>9ʙlg=50?5AI; y:,Nu/)M:F7Rqse=ګ?/fciN*-5g4yPWbޓ)4Vl 6<+?To\ 3d(<{4x5R50!ې{b;"Y%n{KܠB=/q]ay\9 1M7?# -CӼmnFWgN]a%-!n؃j(+ `ƣWaeb5B@ f]cȭ՛q]Qf AIW j=΋f5wU[TbLMhA nyAvȨעu[q0:Vm8q3? aFz=^K~%pʢl{F}[K ]dN5Ĭ AXF*{{G5Fx\U[_> ;ӮUhM˻@PE6B`mUlbS d#80'.3$mU[b@ۣ@^ baCTBXL<8KɌyOd h]Lj?EݞB[W8KȼGO9aZa<^Ihaa|O(M(vȻ20b}T9uV]ccsN ן e F(OZ&ttlcpZn.cwW~~Ј`O>GS2ѸSmUp)|cDuQ` !*gď+$3TM3R: 2a'!F0 *Z BG>ܸNZ2Kcx%x{cE[ Dfz4šPr^{»d_ H|1*Tѳ3>hke"$R5i%9 w" ̇S$g^tKdﻇlLӥ(A xxV"3vOP/:~򆴔1[4I ^VubSJ8j7[ j-p7olQgBó/y'(SzXA"`;DD Y0)aw- _ψcB?IP!ƴ,[]Lj~=5-O"D~S_0CȯG/gi/'|ͱ]4ldV]dבdP0̜U%Q"u4%ul'o?"'}9ǓK2xCDiK 3 z`H$ԅs`Ԫg~Ϸ@zn:g3N"Y6W\.IG͌̍$Ω@ <)Y΅Y&tNpК謋{pbY!a4(t7C=ګZm?h+XFm:Q9bYJB!ޓ}hDFCAm5R0 *CcƦqD'x\2Qԣ֤D)n_jpm +,CǍ¦OnQzUw< vrx)Boٓ"ži+axT84yTS[>G%z;X Ԁ|0+ihS "`K6UsތXScxukLM 3P(Ϯ!r1둋UhȡHwE0-pXm@R$J9`堔Ѽħdԟ6ߚ>h@*skcU:/*E'H`L !yU$ ?rAuZ"RlCf+B 8'Ѱ@~Fe<$ Ф; -~  C'#:^P\ V]0G_}{v௘iKwrLO8w60]Ys0+%2O|A5sOj =ҽQmtB,vo,}uTI׺bGw`U إ IaT5/Q_nvôs?Mܰk8>6!5~QEQdf|:q;x3>uߡg;K[>XI?tn8BI7,vkf7H6ak}hQ9ooy-XCy/Yp|.?+'@mQ¶͋߬%U̷b̆wIC%TyPCYlϓ[v~_TR(x 7G=ܖ^PBb^.'o *({4@2Cw,`,:at idxI2AE`МKбƷ8D|_i+sTٔ3E U<]Kߤi79.}}BmBȾǬ?9T\5f^hn:Z A)[*S(͐,1_&;4b *QiE6ك&S r]`#a}q`oaTgs\S_ӄwT|2~Y'L*n e2JJe`iڧG:J7A `N~2*Sa g aRZ&[@]XhT_AIkYr7oΆ0V,DX vyUFe>jyRn~S[|k[OX 9|ZuꑩPn.¨$A;B3ψo=ibU{ym$ d^c㢚XX2Ad!6X \&h_q<+[ڎ;k6Gǖw "uw?Ul`X:)IKнr%!2bAGL}NOG܍dZ }Hr2uf(Tڄ(˕9y$zݿ 9ǃսyx!N#l`rĥ߆cG4gw*raLN,pg~~ `#pp7ǚ^FaiVg1-O^D7HjҩGCr+ańrJduUGӇ1'+<3b?* f,UAIVH8L}7ǔXF*b9e xojdtSm5[ԕ BW)E/pS`1Lr+eƱe0|@)ֽ5BEmdƞ1 "UTA [KnՕ^vyRth2Xb[+ z8Jg?n ˜!$i:մXtn/؃mu Ӌ:b_w\&z2UL+ޖV9VJ `e='3hP8Lcuc}.՝_.1D0^PL|$Z!OS%I`Y0Mc܍5_$ݳlh>Uꅖd+E"dY 'y [\`KP@vU Zc2Iߵ v^ 9*X+mnn_/6Cz6oE{, dta()!',_^3|Mr1jUWɪKjԉZ2Wd)nj~@oP!kڅftw]S^zǗ[py}Ye+LAɭ9hA8%Nf&<2Sf!Yej HrRzI/A_H[-AMz+e$c;װL^[<[ArojcH@TF҈YcrsUbea_1Z6繙m& !Z+hiР>4oe s* +U6Xm^zh}xzBmnl"DVH^.#Oz:b4pmwvn+F+]x݁fĜ-4*z)< ./M,iDac1:aIzr0 [xL*WrXy'Fٕ4_ ZHK_ lvB{<\ %:zVj{w=d&')ƃ]aKtY'>F 4LZBو D?/.h=|W*!5;;TdE/~탋^3q>E3 m#֗@7?ɤjA+B!%s_6JX?A^ݭnTj餐7ʼn)>L\P[)dVhV4J6%'ʛ'H}NExi%C[e:7iǂ}Sc(+삐7)*kc\n}YNJS3t?dG"V"m&zƪ>燁G%ox"#O aO[ۺ'{`WttZ̗S9ī<^ 404" RQ[7уJNfK~+lc,˓ TW1x/ +`UadrDqSR|t>17USGJH|Ev! e{/Q@h)z bҐ x w'Vj@U!`*;nyʗ"_|3y:d>.ٝ:t-}Cwy'8lS Fqdeb{]I.ƛZN!1e˜E^SjվO9T绮%pP_~ݡ%fT=x{ za!Aܪ"q%`D 2y-:y:2٥QI`pjGaRW~LFse,pd;3X1SSc7K\a6# 黨h@O L놥gEQj_&v!a3`+׮&:_tWR+|A le4fN3^+_] c%w6sډ5B"Q_ O ͟9'7Y(n;aI6 N b:M[3kR2=bK=9hƑ.)w%&iG]8rO9i\J8,ܧPzԫ!2kz D- A&jĻ tLtx:" TT-v8mF#Y3Ppiݻ O*aq, Y~BB;9h )x (ar`m779`d18 l<.݂O健Z2mu4Iwj"䷬a؝@^c|k}9=l`AC~/*Y.:(T@Ϙo01]=gR L4|N(6 /p*)hhsDj*Mnc53Ē_6ՇA qIФΎ欿;RqFV %C~њaSJ*l+Oak&d$u'섫%8mLK<}qBW9B}QmpK}8Gk"0J5I;%3 $Dǔ䍏>n?OTx36Z]Oa}Qc`ܺ _اN+ H)Wh1U\fbd\"),cI =q:mdlxojia/&ϛ,DrtoA|&|宥KecNlaE 8V! `BB6{vR4Kz U 20))Xk4ᬋmuڠǮB f)+կn\j }!,j<\S7Y/:2\oYOA Y\}c8go2 L%u~΃YD ,q@ }(;UL3pE^[wNgMP !Ulj0m&t.(z6Hjv.ZoX"$TUz^x¥Ͳ f6IbZrofDϪ R\cx8HFܙPϐe94t4b~P^J߹@ze||NT(n%y%W=Mc-OL9 BEk؜ܰi >Xb&T;)ʣ:4`86&ݷc`FQ@#yڞ<߼oq1Ճ9‚Df 1r̋C팁;.^TJ2WLT꥚xBogh`qjMRKVe+^뜦wsxRlHb#/xZH~b r ạ?a4Xj ~jQ oK`kDWaV>@zy-]›|q+ Fߖ1JqwOPzmܬ\lꑑ͕Un쌿rh$jfB=l|76<}G8ٰA;ٍ-G{k?KSjiM/xzf:ݜ/!&,k~>as_w8κ&ڟImX N1%8>=H踻TI!c5@2EtIQ"4En1xr\#kLu՘3n#&5^QaNvO 12:nr폲[heVO;5 "؇Ԧʢ:L=P:`seBJ-qb=Oe+Z뱍لP{POKze57|Zߊ!*4X*d-\*$,jh;*Vh)RFd{*h{,Pp}_QDT'1e?AW%?Ҽ7ej׺Q(p~(qxE Clbuҥ>K/҇HJ0,ZCFn-Nk[B 9ewN\L$}$(Pb _6R9jcnP7.We12#bL%]$Hw Rm {f:fEAEWgl{G(z1/ґtqRtMbd G @7Pu/$y1W- iTo5Z{ vv}>-@ 䢦Of,NQp]MYF1jQS~O,@I*>za' Wk8!T#c_mN#sxf!(ʶ}x^ o rt]CYsE3κn>gJP"mQI"cވ8MEi3 x+P!IZ_yWm}U@ݕψv{>;>8Nh>'*2>D"L nG5ϔ}BZ<G䑞Z6,D3f~5ߞfSXYvET<%EBr/RĚ3 |N c.նVE"KuEQ593p1Yzǡy#P^aR2zBŠOo<}sj/9-SZOH1(2""MnhnfMKXO(}pqzwf=9 q?.C\xbrrG 6C=m{LNls{N7k?ݔǕ ?EMbu~0d4qYpK{a.ae|\fȎ8FdI&ط8=:ٷz,(cֆZC04*ǰ<]rQV~ϛ|SR" єiͤ3PpS ~T+9tF/_ B- l:MϬ[;bXmR+TpeG0&haP𿜊0"#80b"ÓiNobt.YND /#é#=rJEY'!\]N|yCe*@ }!c¶VI';X"N/"$Lb4Fps|OɉCV`OOsd 0MG<}-NJ,A9-w{-v1͓j3$^ )8=gu>,QL$t2R]C/krx q8DPӀQEig]ne1RuH8`1ƨdHU;s_GnT%Njݧ.Wu ?T7D3KC caa4,[mtppTpg:5ɫmWh[LqAк+.0B|DKq٨dtD{OG֌Tx-Ɗ(-I*R;y#p{=>:sEL1'`#j,헁m82;S@-Ɏ޴55W' ZH$Ԍ.)ǶE#}7"إD,I.Uލz"XjD㽗xd[հ \RNd=7F^+sjxf'pI<̃dFҰev:}䁿R~i;Z~EE{FԬѲ _3(7ӝè*rUd^;qmJ!"^\Onh82k1 Uhnu34(#L1 EMt 꾇OkM虢b||ŸBaYr5hem >Ůr:k߲3z{Q><6RQC'dJMS =?9! DŊӮ=Q3,UG4Cb8HR5<3iQV%([MW0f8d k4Pc(ٲ`ǀ9H%0%[,-[wHhzlHeԾMM-5Ih_oX'B̘t@s\H-#ɕه4#[H;4i~J$VLAK@g:\pwz7nq[հ4/_ձUl#aoDھr2`4 (Q[J9кf {$Kzy4`-Cm(މ1ŹG%5r=&V EAq}U"LICɱXtf4RHUy$ޑ$'&9EQc+OHyEaP_h_!doЬe w؞)է*rOgN tfYr$+t(="ƣeվѡCY `pd<'Qh>8R0 2\RW*|^Ҭcb @6־]ha]'uL}^oكO +ÿ10811/[*S ;愄@B Qjh>/4i~fYhB{1Wv<V~jd-A h;vJghg=?UUC6{yETNjj'^>fUGd;ΠkJl+s1$+*I?( @b%Q$N)e݉sEhGݏ|a,<]-Οw>QfBUk @rpRڕᑧIRq{lŀ wO^)}q@]Zl ߳,=QGcYek.<\u X*bo֜=Dp x**7PL^ɟ[-97$v #&uuRI@&HO@ ?ste-$Gpko<r'%Bo77+r Z] &kʏʹgk%/lj]Ep%ߠxɱ sqlJlKj=Xwqq#G$8w]lDNse rYM14Uo*I9Eh,W.qb6K+gO/rJp3FZ. (+?=Y°qMx.zM:L۫flxQغ+9^hX^F.^A (O}Ӓ03nbz`!(ٙТ>B<[ (M"%R4c &'OM|f" G7FB@rq^(op :3BK`lfq4n*d63;л`jMե0ڭ=4A;2VP: !bnW߇~ BmB#84%cx|,??IQ _ZvL`19=3wp}XM$S]w XɁ[t>0PJKfpeܤKw&]/ՁBML NAЗE 9QHEM]9[6t.XNd59zȺL(PW6_/H~pg\ ͦL&Q 6)5d%2nPSB:"Uׁ/` 6"IRAuQd&;3KBF$rvq#is|8<5PkX}.SP`H:$B{V^c9~Py{NXSU=SFA!R!(h’ǜS+ԞmBWe^*]툻q+&PGzrPUvwݚwoc}հjqCg{ t4&ˍ4ƣW(:q9QOJcLDE~Iij7Zx@Az;Ԋ_gJH%y}7g׊}"gWH.:|x6fmb|i`պ4H=cfQ/=l7I?p NF96H8eN)qX+s<t$$d\PH|YE轋l Х,R17"&6>';W{EYo@yC׫_X<|ѩ?qʾH}=1܆a+I9\&# cA8[ a,iC*v>(Qh@v4N `B9mA+.T Tn=k L:s[ "b|e }fj+ODAۣx2ߏdX >!+M8q`E+ $& / H ,s7 )۟@3"+`T k`gPĿJ$UkRO: \}.ܳdѕYao+Jl;ANn2`#rrգ @+.4@bR)..05]wq;J8wL*nz/bȴʬ 铽; 2r0+mokoXe,wzL\,MFt%Gc<6)06ԤF91]; ɞ:4R!%G)%87'm4>@ 3&wzz̘Q|g4CuwAh~#AnYDKTJrڛƆ&н$2`83t0sLac#GcL?wY/1 K杔փ?qwz}@brKaX6n"g/I=APw7gAw'm?/>Rf!UB6aĭpgm?)Ώ#!#|bms*{ +B5v  VwFz/#pO:xהTݲ"ga-\B{J hcdMk،+͛M"f"Vg`KDj&Ip$EgyÉ4OFx')+5ipmܧa[)>sDBBÎrIӭ(ZuR3wu@#E6kBvq'#wL9z k5Us>2Fbg )k.+bd,Qj ot? VlQ1}Kx'$\:MO3Au33E$TXIGT;ox9ȏe)&s>z?( 2"_&hEWUg9LG'&𣧝8mmP(?ja4e@+s@(~V&i R'WJhP coәbNQnIDS0T4hmA{|rAM)~+>2YƕAі˯ro(WS9DFՋl#N<nIB$-9n1PZ;֊Zk0M,֪Pj^B:f)P94rqWYX 3m/C{$Y$\-jYPY{if.1'TuSI?FpST0✶(QFgn0fԛa~̯=*TXXLK_aݛٲTa>C}de`<"Z|H`9p]iG;+ \ GN#gyeIU\$&Y:9oz KDwpݍ sn$Kr8 ZC:򬖗F DUx՘zP08XЎjlXQ;ubhU@ŎY&2U1E5эo(הh%Y@FijD@ w-}6`%h5<ֳ[,_0 wD913j5("a򳯒nõϴpW Яac4 U3$e6!5+#_}z^5 Gi,J\IԓJS?[@GsV3/w6*; p;kO^a  Z £ M\0~W$yO RbvWj<эDe^|0^+UCZxn`m=Kf[Pö'-(`{}Kl3ֲ3;䁜e$lwddy#ӧ g=`(9Dץ syNOIQ [5"6IX&ò+cJ?"ICNo<2^-?RܚKMCj{7 ) >Y jE'3vge lg%:YcN@'n Dj؎!rZ욲!X+u,tXMLB4V^ ޣR9:0ɾl fgyrekPbja65pC.h`biE+zpQik@2bu8gHn,:!dI0HKCZIb2i]j3x\:tɓ^[ 1̏R3.vZ-][ę>&诐Vy:PfѸ%Wv@rmWq-P&BiZfÛzbZIEVʄ~\ݤ׹HL#g>ϢMpWQi`JTONGυ4OCD=źoJ25 3P%|6T4&)Ư@2qʉy Kݙ Ww| q`:zLasRْv&^=r*J[Ph:r>x?JĶe7z :5F vbϾlf4;k0b凒VQZiCsPB[@˨oٍ`0JN ժYc%Hw@W zk5 tŢ3C*A/^zR|XhN퐾ѓР[yc!࿒G2u$#nJ sh'wx炓,`47SMG>ǭ{ԃNkY5`ފZ 9xc<^H/=IjD;b @$^zVH"ö It^ ai S )~};DȬ7uor!zIXÿe]bk87hNI[já/>S7HyoD<Ɓ6Aԝ{u\CAeQ4圉eJNt~Gg-wwXC=3cU^P "}zd:^ H+7ԃy]Hu{K-ֳĚ\ElV1DGi ]]!eKb6/ע(SWv%5=ұhu~eMk<p>RU5,/bjZ)KDk%C 2C{mB0  8,-& RQ_ d$C4}SKa4;UV{ώ\cx^+LgC@}Bb z!qqu\^ n$ :\?T^ss^,F|!<=c2NTN ;G71(cV4'Ρ\0&"lBV7XkfյȘ?H*S'D~U)Y_rN̜"!͘#{hMBqHiCiamJ]r(4 {0ylǛ0]U!XzsQĕdڕn!>oe0nQ-Rɢ0PF}9VRt4c:xgU PG\RHeEq˒O!ew+0 #9qpUSm) Kܣ&ߗM {<&|d$P$& *NW=q[{@D&;bQ (_29 +qOn%ZWp/JwBKrlwqdn hY-%e*'ZN3ٓ)9aщz~ի,et tBŒ,;TTNH+MZ>&X`.*&ՎuyIvܺK0?ӌM }`)|ޭ(dK8ۚ8eiV!SOfPtE/kTx5s<]J忰Yt}`suRq,M\a0vԀz)npu^}9%[* h ydALlXoSe_x,GUdʆ4Ӹ1;I!~J0= -_;:k1 &b|Qb䲏Dʁ$Q)DOcQ&i[K7); Z[Ws2Xh x;%%htjZA(j %$lo cufFr|눺P+u9"Do( P&+ Ƕ3ћV-OSvw-V7q}Clre PI8rT 9`ϩ D51޺Z%[$LX=*$1M^0dd>}ss>G%gz 9g>)r:e X*;yLŀ8;^I| 4_9Ep2źnLEGC/H-q eV$YׂoD!~^ns-!u0\?6sGO&DB}I;QN2+l+C,9;GFUNWN*K1:B^66ѧ@}m٘6&y|Q@t@A/PlJZe1zvEo=nFpԃ'}$Z$͚_?NNgϼDn<*m\&JoRs=N6ͳVTSt&aæJ8SdN+o*[~\屘T$]kF2 Ӭp$uoPQ_7Q|>BN;9%Up5"2]ÉIa  |/d'9 =M*i#"I gV>(FU<{G1/3K]Bg#]bNz : Цb}Z_uHC>6( 1`. !q `JD^JN_uqG̗=y,2~)A`\ #¶^ln&4G-\L@psjwGC"'+_fM,KNW ܦvD0}un|?5YZuTc$+9]逳8c0@o0Pex -:Ojgہ. -~(t P5*Fޘ?beE&<t8kҔ^[Fj,GovڨL,]! ZO k#`\(eyW] a8!e'e94!BRkap~IrE䭷!H y.۔S@F7G"KBŃ"6gU.\W'|+o* ? Ppq]#T4ш:۞Ba"X 9ӥ1v(YQyqﯠ9Wܸ榟6P&\ZlCoSc Jp@C$V-ye."BowI_Q6l 6} XQGzC5X-$))sdv|]4,h}6e^ڵ8^!b Tw/hV3ZwעTuf뭾тl^˫ڇ菅 D<: FH(qAӋgVC1k%AEWl"ځx S):j׷ !Qo*)k_YX?2*.HE `77G A :Z[x'Y"W _y! D7$Bq=Bd ʹW0UmT25BhJuB|N)dv`+ \w@ _<|'9(4lZѹȐܞ|6OaAa_Z-0U'dfMfe*>rwMفm5}}:^)Ό-_:gNҗ"צZOLY9/ړ?\gM"yrz %;0- WD8D"yŴ-g`g`6|N1+u$R 4c8~5AP1ۼqwe)׬hnD ^kR$eYqdQbܟ ?a \t6ѫ'GDT" [kߙd a׳ӏ̑1lT0KF*5 $5CMAP?NV<^='>^%AAb?'g_oMW`?,`.+Fn^9J&N~q$skR{tem\l bf2@LAvwlM{]d+O1.y* >*u k\Hi"&]<FP\Ue ;J5~C]pwe%&La0ԆM 5'!S{kOp$AQ"Z)00ˀ 1j/%)ai=e1Y9c UXU F9@Ciyɝ"T^0 |sXNq~(o ]VzMbFZsмzɮ% ĠlA/FOX]dc+ Z-zHn2.yM$Ҁo#q #g1 fQB $^ҭ'GugT2m[#4<ѳbs3$ruUPƚmWfds9T- V_%͖d}V)?曈bŀ"镭 <vc5` '8심v_;:^`ƩGSvr'P6H#5l;j:HDa2f #D~y"-Z` XFQq?+[)icj37G4$b5!/G` U+0#:A_m︽7<✧ȍӍ8GS"}| ꒣R~C(%pjJ4D@H[(t}ĝxߩb(DHi%B}rKP!bՕ}Ъ6*2:+:9̢- gl؟=`lmcDY@R$vNrz"N+\+&cqNOrQџe h-M3`sk"r@h"4j ,g:8 AॎSwƞv>C`q.xA"JFF1są4BiX]Ia@z/.Ei_! WoҙLWjNk)ɰw}^4R|۶1x͏6JCLOjQ)ʶyTP,VV,鏩F*7K!1Y|dx)ϟ߷$ nbW2Q?H 8H1df&i[0869N!)i5:N/-2>Yr`ׄ|F[{|(WG L-nT*lp` 0%5;߻6T KF]=c*A0j̎'qmp0b*9;7dOmʟ⨳;O)RקxTG[}9Xֻ9zC7fs8J&GMn^(QނrA.Ქ\O8G@@#}IU˷é;*tˤp`Tn;.+! Lp3dul`eF({*ϖ9$]'<ɡ欖M8k=])dq 'k"7{ UWKi;>+XWMZ;ͱ=Ëd~V{X>P.WH%_ ]z4RXI'5ag']۸IvK9/sE+Raݫ Ih/C}J @w)+0FL*#|$zfI/c̅/Q j(KvWOBS}&z|*"H"ႻWh@nbqW>;14Je*bddnP7QttXzgqPVsl)*YS/9v}ђ>q%uPFQ>:B_1Aέun5|N s.ؓQoDҎdf [娚s28l^DO]Wy=hph Ƶ\xsl]"Jݲ یaSd/f/sj_Q=I3t#0V#%Sا6 >S8?ՔLJ]VK٦ox/U}Kj,K?&Lz"7BMX+rgO}ZXh͔awZ65 ug%˝n&]+9vFf꙲L K%/0p60rw58?_3a#IK8Ɠ:uj<[kȑUS;jk x⟽t=hJn uc3rO5ӳ} ?nn 8D301YXJ(Dnp:4$[ US'1-/0ojqס33*A27i˽J؄M_Ͱ5xR.-}.R.E fjfI7%6#v٭ӟ=Ϊf&(c&H.NɛXY:Q_+WKIcR;N7y}?`{mʚ4HrI:%M fY!\Fp"pTY"JDe=SXa dnN+6kF ;]cuy "gYS/ mn|4Klv뼙Gu7Q82.o]A7Ȟ%LO?%o&TW$ωUnQS?P ޹h[5|`5]W*Rd]yI0P(o8:>^(4uᖥ 4G?Pm<2?@M1PŞ\$ܡw6t)lr!ce\%#z"g^`es5D\%F:Ù]s P}b7H)Q'fO Ȉ:VVu_+mm.U: :O/Zg!CG;LG<;:\;n+F~15PuG;;G!.DygsX!?>%.kkՇ$2q^e [{zn.Km歷_ޢd.WXXN7nf4Qc8c|gv3ݯ=cruM%Nx)-Iz9x,XыΛ8؜SP ৣ _޾()tG^ZDQ)q`ΚIyFYTtyV'6Ђ$)G"lAQ3L՘QoۿE[]z)iOlrGFv ȹw$Q>=R-!Э{"Y#ҀЊ`B#|'VPH%2 *&A 'ΓhzMFYX8 M|"Ap6㷼6, @dhG6uӄfoQ:MAܫɬ&]4F@84Je/+b{ׇmkmsqz ׵t?n s; 4hQu-Dn6R+4(dH@" "^j dMueV^+~^Z!+rEMneIdE<,~ }D2n5?_@[Gm6("f2z)[;^h="`HH%&QTŖ`ۻAqɤb)KOo-ELDi% `;t~ɯ.''q6c\<^cKkd3F:qCVQKIӘWXlˣ[al}ϳf.WzavͰq|O,*iT49WqH0ɷ$VNܽQXK]z$U#b}6VS{kb3[aRU\RzQzol@fQkլB N•tB 2[ >vMXЊYϻjWTg cGԯ(${!a7("H9b+cI\3{;TUdVZO%I T1z*4x0=ryv~{mV b= -`x)=?@ZCPEf{B)l Y$BZWWr_'sQ0AQY;% 7 ˮlzv1,@}L)ۣ4yZJ#L([C"* JK%J%ޱUȁ)̫]+٩Oc0T ᙞGmXV<'ˬg\gJp-SܐN*Q?[M2fcNHFb}+V*-Qg.R_5F>h[86Ç $VZ7w^Q~|| =}ۜ j:CNGrK6]Bf! ^ef/pCmD1:{D ?'k -cM'aBz B#uG%6h9!0qeYeԢ-Qi$;"8\J͍0Xcķ‎Pieګ !%Tz֜uw%a5@/NV>gk<){s{ZJv(FiAVC%*„Qd2{Tyk:.sӷ^Չӵaii{Ԣ~|J), >#-ۃ(#RM H&>n`J=0A x Ehd>JEu^V~O`rgx`FJ9[ "p@KmJ-&Ƅr|>EMh3*5{Ixx1QAo 7=rw nI;3IYtXR(IZ6P~`ye=>/X0-Jdޛ[1SSƼK> qOYViNOfˇZqpCsƥcwZ5b%^:!o3 VYy`wk }.%͏]fض/JY؝=IЯ|ۨIHB_>L/-Hds FKٟWg91-gsbpQni7UwkЉs3hq #ͮ[,'M0=4j'4 bg횓1|ź&cS}Exx0|ZŸ靱b¢ )OPho(dp, }Pl`&)4d8OaYy'[XnϬ6JP"\>t䮇#gLPY,+@h,&x}}5P*cb9#9T vj.ɈfY19=էdKzsrܧ]2lRЬHDgTJ ֹ~ ~,x&6 Nx +,̫ 9)A$LnmGX%p0ۦJMg7ƂS#k Q| ރꔅX]֜g~SӠQ@_&KN{~c6ԺZCx,;ʱQūu_H8vn}Ci33_[͝F]#%Hߜ>Ye11[:L<t!=϶>3q=3Q4rЭHj$LaP x uiH7ƗLQ,ՁaSP%OKYGy(ߩ}qDxk(w〘,xKoN1Vϝ\;9H-.X MOGp >0W+m6ZweND[bKDfdxZM I~ M&㊗˟)ͱ"9JܻcB}:SO;|]B?nVO_qjdM@f\ɶyT-{. nM|rcszWpp(?F 31Z෸Hu< %V݄!e 3#5d6{x;WR&/"ɥx-ʾCQARS,pE#”B"RҙiJ^PVMOI;RL{ +pI OhGN 曚[oӎ~0TmbUq`MD蜇"TN3c3JpʓgLjd5wzN c \~,ȡx[`!MԽ%hWEq;@Mw "iXDӐX60w;a`M ~@+n.idvvft|G~N0+:kSe3R,X8b%+vA|?m!ݿ\[KFGyT/[mGAOFݴC?PsףuX{O@j\뤽eM4'3ؠK! -m JIsk|P~BKUEf(=8E ZGXi3]bQb|azW:,ck|L_,v:n WKە)RdIwFꢀ(Oٰ HYX{vl,̽Qʮḽ3z`d=*䕽%N^3Eƾ9"]QwWOyQPUU]hSW-&s劺RτS9oCX%B/ՑOW jz5-9svXЦ41(xx$R^$<_?sp.A.o1QY> "3 ӎI fBkSv,dFGcȼ< KRc"y!))#鴥 *$d-G|JuP.|Rםb۱{ŀ3(ή/91)`wϗ;~:JkႰXpSX;.U2Z$k `ݪp)W?yd C-Z3\*pipW~[o֟lN2\3s\kFq̓*+7 Ѝf`>eG]T {IH^*>kR,ź\ ]N/Zif"eR,հHߘ9cީkk7tD\-T3bV8'-=ښHY̳iF_%6gbX@dmveBQ|zOGʋa;)B-VQ0B #$[=xQ3w5=0ӮϐM/@֕oJmjdV>LxcdQvZKѤR=ͭfKI a{,%72&|xVcȶ)G#8Xc;h# p&<^UȄfwŞ4iwn7fnXMx!@qr"E*ɤ.8UVqKU *w%II&M] iV]?95>aaZF¹IeY%t5<13('? nUuo̯v$9I,-#P B#RVe<&ZAfwLv8|P d( dI!fg 莳7))5@Gk7 vHMm}^589b3?[`%=vUpj;Z>ff7JgDڟeMyrc,= $ ڟn뽭 T/?#wR4DTxCUTE*#:( c ҩUJ 286$I#RxĻFZԈ2^pw۹qǔ!ov%w!ɊUKy69{PX=_ZY1N$0bS%@RATrE~.࡟iU5efЗ#%6!+FsNhS3z/xrʼnp5iB%g,;=-_ ԋw׌Ohctd'$ ob #0sCGT)!HZUOA3h#`ڗ_C.?!uh5wӚĈa9y媖"Bk\9[M:NēU\Xp|bCScat_LԿt+`ʃ: q_SE5-yT, WLt^0V>q-&VQو/ 8KR7op h* 7E&3o+`hށ_>EHlq.2LRpb.x2U ;S錁U$lu5\"}˻ٷQժ/<1||"N%YF|ٹ9K4eǬ݊q,4j%R{/yh`EHO,7_-:Lj{c[ `&BmY.{OmZ]!'z Y='*Ϛ6 `<<SЯȠQu; i0"s˓YGTw3AKWϗ)x+kOw@嫚f.qHd ^POEiw U$cF;wes`T!a`I}F#gklU\1@˄C. _!OڊEAO1\䶵`c62U`31@JҐnee U ;le#@ # 8'j=6>WYxw9#ADw o!C*NƢs͆-9 ۾ZRsVI*{pp*u< $?NR̡ 4p-v(O3ՅT Ҡ7%^W.}XAYM%_Jf~GRF߂b۾D5my/fm@Olox7! 1sϓ"g'TOn!04f0i E evy7])m]' GNLy(96 gO 9&a@SyBУv}` wfяS#i Knϡ}a%3AHQo'@Q'g� `\ńG}ijC\HR[Ǟ uJK>:"b\.J \/kq=gT δIiQhH;4Ĉ8FGN4~Z֗q=r7º%/5|OeQG4B䯑"?gt6 i`ݺYtՕyRQúwۤj ; n%`#l3VlV<ԫ C {# MY&o}Ž4V$UYdfO,8ϗ2/#H~TGj"_!)%j;\544֚,mL=`Ű^v͆qF({o-R:%>9k P{퐻salzŁ4ܟ=ؒ&?tgr&yxh D"?# 2Xg+;~he҄L(OGŻ1~i "*:n *k % ^%i 2"-}TjCHbcfsȌJm|򉃾|zcKfs}ivruxW?aan-s6FJz^&?r e kJt3'ސa*w4=no럠4ɼMOv㝑T5 `o6%oi?w{{>_-ȇ"9M+Z|+t-d.s5rH43 RCN/F%S14p&Ǥ+%[&-KHhࢤ$Xm) d+gN/Uc$b7h6E"(!ڿJ{s4o rt Sl8/ᡅ<3x&R\VlDb'MF1]fL gWt-N-\F黴k ZSeQ Dv5AdpR~T 8"v$K^ \涎(z~XAo.Rz&Hty16ËΜs,2-dڇ /Sw}-~•/x=gCa@@Jdy&kKZuu`K-դ%uipfYv|(eTҌp)=yPMhطLe gCHUWț<4e5 pG+& ٶV?R㬑1z=I$A8c5b;3ͨshh5߈ "O%0_gTN 7FY("E`6EA71U 1Fy706f#(Aw)QFV u9'&ՈVL*D9nV<)ؖ ^?6PV3=:b(ʛ:N!PPOM8ZH]x1t\(QVw n@/%f9xYE(vjd $~@V2w"NA1!}/9 j^2oLm3y h:kMQqg ,uXm1$~T1|FA `mտAD~!3Gk`K&[QoZӸ7Wrqc-j*% d2IEGfBY.Y7eDL2[Gzc̳4*;>H>$aNOaK8Vq.#{t_-c]QF%m]s&'F,%LNNd^hAd|>~3^Sy.Zui{ޱk8fmoְe"3>$-t ׽T?ܧy"Y&h:/h3(c)5oɽw"v1 Sˡmg0hW+6oKsl9ܚ~16|hl .9wCW+La7qeA&X\m}eZh۽g>mv`y}9HJW.L%ġzOXYsd!v1~TKDZ1‘w ] pjU5xлΏBY]6,_;5I#~!o>q$Gs/oaZg+0ɠ;nCo+3d L'cyV)jvO$IXҥvއo@@ŃtXrZWk-]ě}uZ pr|! .oWuWL#vNnRz4z05TP#ӸSpu؁ʪML=Scٲ1h+tS(nZpV9ia 6{HzM{.n6_{hڇF׊)W=\u !l W΀eLD҉DR.$L9/ރ%;˼@h W'"5PVB4]]jA_fl"_nРBv#Z 6۩mA@:5@Δ Y=ꪮ20^[XO5GdeILo;b+Yd?W}gAs =nIƲC;BlSӟI5W?p9' "ʨtS$m9,O\pį@2.z) 90(6؁×3fLV_"bBe _ORo3|X:s]A2`+9^FgS!" ڪ7!eerbCUd`A^!Q?*?X0&:G7g=%!j}[ɰ=!ѯ',:#'#ty^.݋ h${[heM9 '!KB^Y_%zo3'OC3=w*;vv3:' 1{\T> ΃|筵uNX8`v9mYon#rEʃp=猦s򀂯Mq.x3Ζ)c*;7}>X2&l]*61kO׃t#woɒ"m.̊sVʇIvD:M/=+_D7!G;->;^k;G6,gG`fM@a0Yu*>]rn7X1SÐ60a+ 4lwnB݆^yt@MV 2TouPh0<C3;>+NxxU5_0skQ @Ƹ+zzf53cR T7R<U =XfNv.֔+зe'@4헗&7fԛtK7DfGTZ0 B*C*:60̠d3qmL|ۛ/tNnGFwke|@Uw-KIǃr8c d:Th|w 5V>flXT&! J~q1qby( 5oͱi?  3J%'Z6y͌^:wp9qHOaAȜ P^Jyʬ!d9PidSj^8jJteVN؋]:ӪI\x;M" ~"8'7 ̧4z:؏?Ix=V*9V$Ψ M~wƹ7Hx4ɦt@<5W7U婂ǀg= JJQ-ңIb"}\1_Vq&xki2C LYpzOhκnV_8$cmi; ^)5|= Yg/7RP-/=O0~8"Ȳb v ŦOqApQ` ʽװLZvQe!vwݭ壹0{=H*B´)\ǙR/<p|og۹Ř;_djC4Xf@& {LaR!M/s\'QvuMqIޏƖ? }v:1|+lG?ts;3L}OnR5^E5:mk/gz9C^5KFY /EjBo@8M' b`>̔_!##{$2,ojtY9oشWIoY&8j@A?j oN;S99e:VeQ!n>5e!P dI:cx/IaZp_S*ɒt r8 Yv'D ~E<[H/[;]UȌwkR:FVR[hق|8Es)}&(5]P*̑~̟Ni6d|<"8h'&+"0%X-ykJn4\u@ёTiԈ3K),K]"<Ѣ!7>?TmyE}<(?e4OV~7-XS"<{|ݭ̝=VǛc *|C"O$}+7 \P φ`DQ;:PR z͚pOw%ٝGa !J٭h:Ss"53[_+'2tJRHk  a־}[C#Bg۲07g? u[6=KܦHxTA+/~=FIP_](r1d`^ͩ)Jq%"(/P, ty3WY(*Z:\>3R*E;+6JDQ.N&#plnܺLadjp^ҫB>*.pÍ1,|3!Ŗ_&y󧋓z`<~:+eQ%>{t6ku~%@h=?e{7iٰtR~cw+#ۈK띤'2g ;Ymn#UFoW'0|Ӆ3ǢΧмks-9!\~Ky7 Gȫq*3_E%_D!˻m \F=f7^p8n|?>^Hh@U;DEЕؿ){Y0_u̓XSEߙr"km pv>Bh*J3J:!~md^Mڹu*)Vǝ;.Z\FRn5kҪ,<{X5V5<'jݿ2lF62}x돺tLQuT]V7(WhEUMzw8sh?aA"Jm/kg_GeԄw8aXq=C_`w+ld4QѝV~ʇ^Yp81T5A Es,|H܉4̬ZGf=I=x$XyC9hRٯE VPd@.6e0zw=)|s!bv'*nH9C,fAiU"a^H-a &uzCVF `#gtzPB\cD݄ E;'#SX!F ka9s*T P.W_^?@H֠&iq}r ^NuLd>腭<|++_RH?>iEO>gd*dx'+7M\fHt\BRd0GUe}aȕ>ڟ:{ `zDŢ5ܥN*򙅐7cb'#X3mn%&_(mr߽q!x*CAW\?"YP;]G9e9|ݘd+SobC"ݕM`:78ME_t)О=.n#@K~J5urv:BgAw۬^K+zqx<(̨Pi>kB@ dIv.-++EA*CCGOpF״D_|%/ lc>UH ˜zì(YLc!Ll{MӏfxOʚuN 5L,M4FcwjSLز8ɨ3³EKBnAq/&*!d?BI؍:sOY 7n=NX=~;?M&$`d>4_,oZ*B߭&ԈGGepfsn[Jdݨ TTχmgL~P-x%M_|5iÂE] IOl[]qVe K-8ͷz:@k̯[0 uRw 1QTHUckpGX G uV~"ljXc?3:TxVJkxơԴTLY9K ɴд1+'4S;ec?=MٰYK_#_A<2y}SF"QYdlaerk&ԘX:b?Yѿe%o . m]ov:WQ{LD;*)g/SٱyܸM0N[`eK8/યSp5ȹ!6jj& 9|-/H1|0Ϧn&ia&oP^bTFq<-%ٖ< 'fz7Pp1#2WF1dPHcIOv =*2W@P>L=C>RQ`/?q@kNY#%$^Fx1.cL0}dTm=.v0'6p'/&6쬏-QwQ{X[vyMC#tjah]Lٹ= Ԓdԝf]}ȘMETww :y#5_sPП$&8T÷T'7C;hFt^0HbѐTRe&[@~~\7=AP>c],L׀{7]o2ZϨhu&}$@A&vk=i"ьkqj_{Tk$R O<M8 _e/4kQ1:~m H0B+$q&oa$"r&!P~PlfFJpak Ћ~RB5Ju#|p WgpVZ7%fG*~<Εخė@.=3^2 Y7}7 kǦ73Q;aiL/)%x#Cs9Tj ,jג;>c x͵ ۛʋ)}y~8̭퍙Z[%˃叞b3l[AYA+G̡3}èjTClY~9:G:$iB+.xwֳ9#-\ȇ۶kԆ 1ʍTy-(z{_\N |G7xR}]ȧa~`ooiLՉvւʨmx7<wN: vUF[;w"F?,yġaV+?Waq"$0w 0^Ĩ72"ZΜ %kꧻW99hE}&tsT8>ˉTט._FW (:KBa sY$o ?FϳSu8D1A>tǭ c{H$3q(lծ=N-!6;Atrѡ`@|m拌~նsz* (ONe+|9E%(u2wVͨpT (μ ,ֵ^,"^2 ozwDU| u:p3VD+[C7{:.Ja0#oU)LRj(iq"(v_vdƂZAk?,߽SIHx|?4~EQ% y饠b΁S]9{)9"6w7NR71E cs$IXM23Q f5qvDy4s*CT]Xf"88L/f\ ^6:!miXd~Q2WYAh$9X{^^۹%uCS1wQY˽je_ ^.f^ 0"mNA+"}<|iI'_ rkG7A 6w+P +6&C,)`wU+fw G"󔜁ZNj-; [V[B0%FJ# 6KbW )k'UiYO Z~_/va~3Z\;A}ӃBHu%1r KSZFK4D ?AwzTssIhb؏ELUwZ8 V׋2u "rG`Q՛*IY.&WpG~7Dgι0,gmj.[5F9d@{1Sk8x &󭝸KKI>T2s /*:6V%ѳc*"s 6Z0{XzLnW7F&)U,ef cCVQ7o UBv{5X K4n9enmX4Xtߚv 㴠yNhpCc؀/Micv6ԱT4F YD1O@E2' \43j/.bJT||w\HA4/ Ff75zer#(&'coQ̈́#Uli.TH:i>͓NL6 gHQ&ߢm`(uVٞ5\_Fff9ڬ?.mkn)Uߤ|BC^;嘅2.ՕȄizs %3 uP=+L|,#(2ƈP(q1m~v-a V!=q@JnVBHCBqr?[D܃Hbg@|$uy٢[ uf ?9E/ecf $PBd@=bH,wV>[\=h47  pm]Ol|ruӶ YP}l!&#υ~s)3 8ڪ˿Rñh[II ?9/-/xQņ65"^ ֲO{Gޙ 4&fҿ{#Nņ 7gT{ 6diS2&pd\@q;/Ytym2A^zB~gY3MfW#'B(qF#ۀBTUoJqGv[ȕ3&_p!dE*9P8iBC4G|ua]" Q± 8u2aIoĨ(;-Qu (R6^=&:Ut,d9 ::7¾[3~JaN?W+L>+wJ?E=Ϸ$Y aQF y2wo@H+{ԇ6:6>B 2 ]E6^9@Wi5G{FHX(qwqڮ G{RHQ*HSI"$Tm4ރ`!R]x<9 kR0CO'.YEC Nb`1mut4_g\ocYgErb`E>u!ޡaH@768;˯Phl6/cҦfӆB'2*L sv> b(Bt=akL7[rZK>;=̗dW3hQ=Xpk[0Zf4g毃) xe} R%7f .}L&ۘ]H<* R*fw4G-vAF?_)|Hg))7cQP|;'~p++UH6{jBs7gjm^H#>R @H}o֥DVwm"%\0%Ҝ"4/˘jGdow޿jy< .Ϩ$!`R;c=jzTV>EUԠ!1IRD31mhX삢;4 :\ ц:OCxy2ʋLZmA{,J29 O7.c;hr{ \}}rYek eZpTbMf.UItdh 7cQ0nǖg6j1^⼿,j'6_kD e-*Hjտ*Wih[ϹzNBGPuk1}җG.Q)R\9ECqŀ^#ُ\}ڏG@|rO/Gv\$YqXǧyX>Uoߤ p-({ {scjR;4I?bN ԗ+q! %n(=C~fcIHg?,4@0W/# =*U:7mKƀg+.ﴟ CG' ^H\;`R.Bɡ;7 %@#i(\hEa78'IB%C4tʉLPJ2~gM#\M[Hm9ѥ4FrP>Qg<ѓE?GAt=&A$i =GHkE?`HS|Ffw[FSО)sdHpoMAκW}4JmTBܑʃ]sVPr" Fդz}GKp kX[ BKߍiK2i P'~9=xWoulxAAM ߫;( nZ6{WbY-%"`lk$$ "C;v~Yqn'ס!65#e E>'F|ӃR5vB+pgPFK6DA9# Lҝ3cѓ Ei.߉?Vb8nJ5lb^\\[bT@2n{!ϦAj|gҞa!-H;'wkVWx |@J;7-{Y\{ 6О(6Q=Ae/. b Пr,҄F<ǣX"-TQUq?};_0kt>wӷSʹ"%~1AB<1$r7GrxMW+M J}V2H?7=Qw6fi|ƠV쯳i9r:j5Vq*.=;) 9ZGfSI7 y錄g*r P@0p;=#)+9!cky=p?[sK'aRD0<% #d"ʨlRR@l=MT{aᾍ"5TA0ƚ|QA"p RJć>I- ;BemU!z`ay KDg-23%D:πeX#V^{@6g [4DaMFD؅ͅ✻q!ep U]GBrԼzLy+h6'`1^!cj4p{BN T۹n1!EʒᓄYUh} =/ud!Fk)0#d |9~"-!%<8DnjgoSzWdWF S+¶y{v_Ydoڎy_f&TQ2Fa[x@tM DfmX[wT|GFR5T9pIӟs=S1+_>m+ (zH s nBuFgnT |" O)`\0(Md $RPVvQAe" i+xYsMVr+L\ՋiPp2+"C%/v7S'95mGQsB!;ZR'{ ) x}5C Dd! !A(BAq~+SNSE2o#tsnlz\Hb}N6 ꅕ [>谼+I^Gt.;P;ߓNZ{35*HRj~Ӳk@J֡u2pÊisZy6`aW~ ܕX46N$j6~1IJ/ m$qxZu6'ʘ)".<ȅ:Nxwfs ߞՋSs3St8#IIZщUi!mzk0HTZǦ[&PIi N?>LQo*2TQb!Wz^h-bvm#' ;3͗u4f_j7tvRe ~l:0$riE[$JL9i4@!S,Ԣɿ{(PG@jq .7 l"ɶ1H 'usᤚzGhdftpv HlK,S(+pcG9 PSG׻IޚdlReʆ%xy`%F |8U3:W. w+:RnEOf8)Sytv Gh2B |59CƍakRQ0ϤNyUC-é\@sN *͝ аoC:+SBzwsu7AghMۗaBQGo~PoaⲀ%$YQ!K@MPC#V8k)tDc $=Q5BL!,ۉL%UUzS^<Æ7f:u:eY5&sw;}lI{GΡ|Q'D|jMQ$_tJ-hp`ӈ ({9qi@]pҟSd#VI!KPZ2{@hׅ((}x٪}S!kƴo0 /g#xޙ@{2Dp8nUpOm97f2&ݚE;k U-М|2_V}]^B7nwߖ=MF `܍`ki7 ʇPBd7ޖXZ@҅zt_aO_\;,͈͝Nvm%EEbj\gwZ+JW v5| Ў.qΰBP8q&b.3/ [T$F5i9`FfC/4Z* D!K;^ۘne<̲҆d$^m6R\wh#%'f-B, :8][:3U,NF`?Js0Qt;t= 1BD %1 xl G#ex%qF^ե|ܚo9ZHQ*|?f+?Q6H@Z>dʋW#|xuЭF )%8yWewohVR&.ztt^jVKFPi8y@'c՟{Jނ(nyƧ7-߳̆3 "mBc)Q1Bs-14-r۹gэDa;՞`O>y0r=?Wc;vf𒀖ģIjҟ,Q/gyc8%*@S KeS6lxm37b:Zo*+)e>tnG%1gAB+#2 ̄?wV+`Ӣlj%(ۆ?!B)v[ZgSi.mcAm:rM vz5ĒҷV2/Jm>hpRz f"C@0"Xx7HC,[`(HÓľA8ֶ$ٹ[wWx,Dâ(^P~֌K r;+4MlƷ45fr/ڿw-`ys2ߺv;+}$ X%ف9+7U[53"AOrO#.\=X ]yxu/WdTB@ &3^٥<{^gne?eQl6m֣fi1Uyݠ~{sc4Nw=u̶TSB^sg?"b~=g(w0JD-S^I&76Fa^I02%RKJa 6Yh-$)mTtҬV'' ̏4N2|l AhJ1-sNN.X% 6362>p#kgK*be;TxH!'eL*On87N;"ooRh u};c 3'+n_x˅[xr=k[ZF U*sC[Xdn hz[v.{| 5D+jg%P%LuQbx_0 w `~y-q;WDIZOӝp眶屮QgKvD8g*"莩 ;( G:74 2 L(IWUW:mBEE܆;X$)dT3 y5m:5i^~ ׫lEՏ𿄮 1@n0|a%, ޱ{m,Z*|D.Y`zRm~C~ڰo Ѻ{td|ip ؉0+W>V߻0<aio AI2qJz J6R닋5WOT  f ׁ4n+;MzM[iAA+`pPp Y=ąڨp:ݤC4Lğ}N,RtTS ,PRYc\WJIv Cfsx&`t x5yzH4.SM**Dc;"rVm_=D;.i-q ^7 Y.HRӃFE} ]b\dS?C[S1!UTSk64Ҟ\H T Ob@ ۛ.+ig"+B[(zb㻡MvC#ҍѦ$3=B7+1Gɇ%I^2S/퍤/ 9->=ͪ l8]ofʒڞ(`~Fۥ;i5\ϧ>- r@3q$i0;S=7]zFh;y'SmFXٮĪAJSsC*5p&P ǏK.O-Dݓk2Y?'h/Ы*Nv6J,وp߸};i ͤm)un3(HxQPMy;<8l/"I7K 8UfC 9P^ksU)bt+Klg˲6}Y7;#sơG<&i,1cEvAGCkszxi[=޿ɎuI*3D8*Gw :{F\<~lcryB*"`<)29Au A= M]V)N~䃵0'{IC/[{^?+>R|+g4>pͼ)t'"_2ke_rm2vw><)X`^1A>g n+J2wvr$iBA]_ b{חҠpcF5HBOL$~#˓ES,cЇ V Ƙcۂ"taP&DD)E$ޓkMN׻7?<BF!W/x> J"[9ŗ;3:.*(Zj[Difm.koE|_ &xWܠXXFu%1zI9yś:~+ꅋD8Í'z@5Ŷ*zѺ%A>KÃ3%* AXHEoP^O Sc\;.CfVEA3z;|^T}+eRa_1̔n;+9Ci>F-Ruք] ˢ}5Tw;1US;E#˥ǶꟂW''z?fchw\vw,I3 Cm_S[6m1 5fYN\2\l&❜qVH"'/~dvIX@e5S;)^$ S yind\%~0z߮p9?OGB/ђ=!e?auAKGa8# NHgzKU@COb]sjhdXÈM1kO% xeլɔ\sS H$/7:H4y`#].tmBU>%Z[gU0a[u*%@K.eDB=WZsDlߐt0nvd:F3UEF1ee767 96ل NЉafa)Yi.+ "EXZ;ΰas&nZ 8w96f̩6p_ S_Ʋ*CW؋UIgb.uXzcJgD6>LlUPTȱ%Q2;.1EQ˫ oӟI ˘~~bX{wUȰ@XucM`5ctȱ0i ӜKYck(=zvrOq0s;c ͐=p\2t@Z4;<C >oiBZZ4+߾ZVoDJ !DGj\BF[t031>H,]24/K%P2qG<Q/pQ!єVo=lR^od'H&>$MI5QYU~+FS7j0$XN@qYB/(ѳ^-P\nl~s ~o*⩝:|,|gzAr_ܩg3a I1I6c} Z6~z?_ P< hŽbh >&Rѽ1LdOӛ pw(E+V6FШ-䮮[;M\v¶=hؿ:EaճTTx\uS<8wBP\#5^UT:dGHvxˉ~|)P]TCJq)(=R64op= `E"1&2K!4׃1y8|#џDs=o)t9ZCH+AШ}&&ZxBm lW*l }Ԓ N1Ih~g{*a m@uېBcg a:ʧp7MD%Bǥjd$s54G\m l}Ζj,o@(#[Jp*ClA_zxd@xR&6s( dLD\Ke/sX==gujRBZqURG:JE:)Cw rgz3f崣VF9&VbN(Kk+/.4za+08̭x`O6==i":L oAw&:f"T;" j,#HP @Id |)s%ņqZMx":^ ݲi}Eۀ&`tSxxW4,4ȦgUNk8R94n /%Fz9ժ1Iboupe;ЛJ'7QdmċٴIҐ==]/=⵬CoX \7m9(*Q8|j=$Z.$q{ 9-Gϭm^IZ#PY5l(0WkkuF5ZEČKdi¦X=@>6&S"|k}c8iN*&B'W^2ZdO59HFTYgU`~_N(J{#>ܠ{2<`PaF4\?;pakCeBtn{6щt~ c /ERRl~:|4PHwWn Y +ndeƈ8vYDpIfn`|m'2"UR|l%dVٝNbQ̃i,0J3; ejDs~\S`V=ÕJ׿l*#lP) k: fU0!\yoxtzMb)&Y)N-SkdX`ǗNyRz&TLʵV}zzAMh&V6ژ\h{*GǩSt ? =5-0Jq-dg \*nwB~بEks' ЩzJg"0NpTڕ=Q? $C-'6 YEʆ3xL-ơ9rcQ%9C@p@{siimJR94h;)26;>c@Y [8ƥ{Fho<Q#l3+xևL4^O|HV8d|ewN #C!$\VC3$-a2&v?Z)xX*xLQX YDMdJkcH@s?NޞVTM㸲pܟ0J%ƈ縭$ 7 <<-SO|sllfOa^mF^*DJ0<)V- "1p.![Pf_(+IO ,Nn{xV Qq \~B͎`ג\D!*UR3OiXZo3[JƋW!Ie$ !`3NM?rǐC@<fAt En|MQ]f|Ɗ:)XlԋͫWVP˖":Hah_BNfѻA.[%[67~k/i0oBi8VE=+U] Xk,uT([k"b}5t#:[VG5J^ >h;+hf)b_‹C3w,Y>!;S;l}e7>*œ)ESM-bj(ErWiJv*J=|+0S_ p>Be_CBB*N3 $ed1cOL[wԟky!Ê@ hgvH]AmRþ NkBdr\UM5 %MIBXկojܿ BG?ⲯiC~GQ[٘ I|AfOlW_Ւ[uhX<:,8Y8vJJR"V_W1|2:&O%a>-By}4#824E&M~[s~՝]J?RdL#2Tf^BT u\8NI/+3۹iR,-ju0 X)' ߵdp+W=*{BFL:Іa= \[TOν!uay[s AH?2ZQVC=-hZ?9ͨrgYMrrA(L{TH$N,d/n*a ږ㍔PMC,xB$Wyuȝ>"&+d qVQ@m&%qօc_?gYj4‘m+ț3IF;Vab&l'#4|+ј 낚k%DϑV_(zgmE~f+=P fY"pt l'8g9P 7 p]jgp"'2z/Yz<e uF$ # 9F^Y;=Ř_NR 0QM"Is~_H &WߏbwHRP>:5Rk$2ު38pGQ%fjHpcSxZ>9pYĞEOoQE81Րc5%橤zV<DАzJ]ԣ )#o^ҝuHԕy(YK#QѬ]'ě(*>s/ֶ'ܧp>q;\xA- HyCCdhm& @LnlX3H\6ٵ@am_fDbH>3`}#Xm/Faɜ"B=74ڧCڢMF' B)N%\.f:;)QrЭ^kn:}7uN ۧb7Cb4rrMZ ;qv` ݚhe0#%Fאؒ@zQuR=6]S\۬/>`pJD_d0 9ۓ+kJI/̅6TԦk'dou"eauAlZluǜAkybu `[e)rÔA{R+ WĜ³ߣB̊}@.:Ap]l}Dx 0VgΨ+4: ~ <7mC4JVT Nj f ͳ8!~<ylu7k^OէhKJW8?o^iܒ0ؕ<):FܺK'& yS;DL|OCnf O آ^XXE/QUN8=nj&I9j"# jy± _0VeWy~ځ6i(Vr b], ?b727"Oxe3Ocs, w׉fG\gG O^]uWf;lN*eWn$pcԛ+`ԼFO[ yk 8% \,Ie%ԑp,p  /ppL]56U6Xiw J: %v"}.UuM$HʓB]f1j^)A?Seu=Z˖! K~ںMĩζvS(!ޮb%>2#|#'a^g5(9vo-Dlq(N^e~|Li-y.j2td&xa|\ծڅD-,_䪋Qt?꒵?OO2U(_?;қ2[6P_#-QC_2t5; ^3rpv>@t-n4T/H٭?DiOۤrLl{?LsF;E{ȖS^jPr9vX)3JmYV](C{!Y _+$zwqLbLnd@i2S q~{*&̜?oukuʳLVw>m.}n8**?3Пv)ٲn C3|~#;9܌s ӡ$ >b!|4@nk59ċ?Ӕ(,w> KB-ca4Fkh7ڜhJhBS'i^dNXt\NR?Il0sRKS=LG? EQ-_E [HfL`$j!ee~HT$T'V3pHX s;g*Nރ)qOI7GG\( Ȩ"q@$]4ϯKp]߳o s2?HURF_ȇ(Yc1E\烳BTw4Z=OiQHa &C wu >f^ACtR 2!֥vvъ[l+eg#N-r+ `G}EI~gT\*[EPg)|KNf :;W:\mOU0ri ~BuK;Wü:ЌQX&n`BiaUs ygɓ,a <(i!$+rb6i(E/D)߹o$CFhy#E]T0RasyxD*}pz:C{^n?hAZMapWi_x4ޡFd3;"fb;FNȰuTEŁڞʑ{]4vL狽T+2K?HuNȯD>fG73]+ݬ6W$ie{%Ӵ'+pgG 6dg@aϤlR'ѧYߛ NfpxsF4_Ym(E[]<,^yAMS%S̴Mfc0hoANA{ȵ<+"'؜F1>heo@ 'V BuN}kDk"Fo(l8dkٻQ+yyJBo;[W"Sz`}rT^"ƉgiIkZ|Tl$*F&5H:Ҧ~C~':>á]X>zD;?>t!X>$̹(Q9 ?6rqN-/U82_IS%_ L7|V3H:)l/+ ϟ&j}ωjIAO%C2 g ߡ:P;C*}'BJ𨸾ܨ}T6(GMz jdX(usq{Q^j7F)e\Şn73;k(_oNSp#-7NYt(Zx2:BN|-듎J&#uT͛_<j&) YTsŭ$H._/xi<©Vgg7#wḰ)rvͽ 8Y蜓\Q&#:O$W9Uz;MiUF(},:@{]PK"o/Gw5>aZM|F@!g,k6jUytx{6n+Q!Tu lr\|$l?ǣم|wdڂ= 46fbuDGcBQ `ȰaAŢ:1"a"U$Dr}qWrY jU-ov$鄪wzDUu ӋH'aY=l)_4'>T])/|ZcjjA b Fa ü&H(%!8z6'$Z@@D59} J -2cy[@9xy\)jBֵ!Ƚ;ϳ4\,$h#~ 17S̓!a(fvV7%XqjWUv%Zw}' rl&x{ݭIWZ &țanM)G𨐵:rs9#oX~K[RSjZ5 $O]8#=K3G4"Uj. DU][[tقqrJFyaTb_r$j"4}KZA%7>=(~C ̑jn1S%_ 3@°(!DY@?'کk_MiI5`X8;_EmRH~#kImOJNӛYef/) Z6؞n"'fJ+l>RC9ϓCPt7A.r'4w08L/ bx /3՚i _@$'=&C#:t=ʵڇ0W#'֞E !e҄l[m*oxJ')  ߇P>wd,tFH?;M i[__H $lٛ ":IմĎkr8{( LG"ԫ@HA)Gդ)OO➶OmDp'Ź])g{uwa^ǪG*&w >l( S8_r6w5hJ$#lj ?$ȄNѳ`< -r< F[=+  **א €^?R#iRePҦE%QǢ~jYHq\MM_KHbZl7AgdFr0ͻ.sϘ .L AB3aZk^I?Lw 6&^%l"HoŦ0qtкLwۅz6 T|^9L4>mn/KܻWS 3# U֬T.vsaLep"_F9J}F~WykZY$Qkg]✲vp:IRPA ɉ 6Oo&~@Ağ,(S};\ex 456;j#zuߥӁhױÊ6ݠ[^<&8v2z~ aj|]3?*<3ODJ~X'2{9➈ ʓ>]NOL`F(U8\'Y1[1d|%/ss;1/#楑 @ƿeE0}r*MHAemp7{)I\tIT!P'}vp55̂{GD4Gg]9|ٓ*OcНw%^ ț6F?=.p\7;jͼq^Q]egz͖#6&Wг_ u[6iG-o&ԲC'`)[ ~>Rs}ڱ-?^N"Vv]@ՃJf'8 w@zAAg;`k,I|kWXt *;:j*N3 uI*xߞ*`6d_+Uf1OLޟc<"r;T_?3#,Q·A`ht%$t͌FuW*`&eB$pӛnڵyUc!gj>kF̛5$/|0 oN6z~E@y&#{M=Sۈd_$W=\N~](G,,&y]J8dI1x6YE,|-[xȥ0u\3C[/1ۘF3 3DURǮcfRA޲j\fJ)mʑUhv*Ra[,9GŽڽ*;+FONrFօ{B?!ԇg>&G &- >+2˧ ,#E^ 2=D\b`Q,x>^ypfA,mD7ˬ R2Ԙ4sy;; יp.?J_uSSƴ$#\a@~2b7h{U~ufT{jC9Cφ5!uJw1%FOϧ"=,zD1Y\Ni(oHF c{0;Rۄ4Z~:Ǖk2Viv I{(a4}1˩8GuH#3"VE-wtZ2xHap@w-p8q/D K%.{'k2[<#{="f‚ە{w!ЯFrpp <%cf4fy8 BRqvA2synMu!TdRD_kpU;`*\HTH?|*\.z5T(m(TXmҍzD%6M/#}&|DoQ<:r;lJ7H:]y˒7Ϝ ~ROIchP?XZw6J8&ٶq7݃5`,/mձZ>Whv]DA!SRz9nWLw W )QsIO5֭eixcGz3Xs+LS'|5zVD)=^Pg,s,S^p:(^kTٰ=y pmK0c),W4U=vzǟvv=p►x-uum0.$gBnHf YG@JΏ{p 9^\L7ٟM?z7C[uذ,܈Gb&`K|[T2&PI^H4ō[(M4{G}5QLM jlSRAԅL9oW]Kᩚ.w9RP<]ex(bF}@V7;A]a6ۯhk61ɘHoC2â9sBxv;/Bzצz?Yʓ&4MJNP+W֋ӴLm,h=PO?Ȏ}'Aċ c,n u`FDd:/LI!c#P"嗑R7"d$5+LʿBI/TElj?b2Nv+\" |hSW\40K&ޡ'6p*fajfw+V.횯s@I8dx5op6Qd>lb EhY[D7Qa>vN@' IsňrF qnޱPB8W0ݏ6`!qL0ye50IKx0R[ư5`vmT"Gji7[r y4" Jؿ1;KV]#A B  宑Z#ps4U+vVH..UU6_eqZWtNr Y?1Fp 3.|v. g%eްEcv,/c0u؝D,c ~[N%Os>}Yg`c''%7r?Wr2֗•iBo)|WR}j7l qj1H2E[BQլ}EErjT<ٻ:?5\ >V1zRdۃ/)ݘiF^ܞ|pЈO6\Զe×fY> 62׬6q204,dXq+\8ֶ1ṣL8lP+,  {pFw|y Tޜ&B:Lj:p{ }t2*B BR:L.=G; Ť& %~M'xA{<9%V]bʬh|Hi{VՇ_UXF5†_̵:^_u3tV;HAcj< ɟM}K NBcJ+|f{>ȯM;ZH7BxEZH ] `_:׼y ~HH?FWvc*HKT@.twn7ZVcM3`r_9 щ'V0[rqbD]crT0Um^|eM2YYUXg]H (XRQsQd;}]Eb Κ>n,o :\0 aH}a }(ܖ^*h_9QJҠs( 1 eD W0 [09~RRa,$z?g`jI,w T~`[;wb񭆶f˵Ց^=8|#>*Fl+i,g}P;9גN24NgdpCL޼:/KYgKG+;Ezi,dGLj3zِv\Od>Ve )d.=DC Tr,KjSi$Q~Y\`8\nԐ0/q{@>⥬(cЛƅ.<sB 7ޒH/'gei8v+Я.&u`.)̈u&_0?~3H.hQ!&Y Ml!H)'] Fo ۾DPu^^NiFp}pfd.C݊ytz8ʡm|Vg$4j{j鹙TG>B -VKv/.&. 3vsi() *0K4A ָB>ލ!S+ahnmyFV-J@ 0-2 ::~¼ĺ^'5,a@,>,uk;o[/T[7GMvܡ#o\d=ꄏF^,ʗ9[;;dT]{GKZCɺ)Z5Ei͊O7ο@13{>  ]D'aQ{xtB@˵DJu̮M5}3$> CUETF6*g?hF*8ܺHwα6_ֈBJL#Ioc}Y7#+7QWr[!`*n𕳁To̳3e87|lu]˻pɬl8M>>և>BEM]R MkC kvBMRb2VQ)ݦ&kR,6&<ܭ<ِh6OK? #bXۄ™600a8>kfpj;ۃ)܋ )> [os`ZQڞS 5_9(*<ۊ]cjq pGȜI^ r%V X-^ha3љ@u7=c-OǍtUv(e<2B:?ڃEQT-Tx4Ԭ*!άY%얚*z·UXOC1'`,142քf(2-^V_E@pLǞ|S껋T0}NFb~B[%!r@#TηW0ZvfO&[ : Q4D] ~WWvHz|xsFHPՂ`LDW|"d"XT@'İ szR9/FVΦH,9Б\NZZIK@XdHJ U3RwȆ !d eY vLy,kE~DPhKͤ?yވ'Lv5 7zINcvBX1F0`K5F T ._z' Nr)B0MxkZ-bݕ4AjF;:-޾*MZGJ~1D2٥t˺c$=?z,]/ί_= 69އ{EpaNX`4YXكI7 s>k/,Ϥ̄MVpщ^3vju=@lhdENL*~vPB_ʉfN2׳SAz?_ؒ+\>c"*^ﻲ,V[t@^7 ~O;Ԏ\$x# šuBE~$~I/,@OĦ0i* ؾ̸v,g$*kK<(D\SN3e .9#(U"YDR";Xn6LS9wPQwO^cs=SCxS&(P2݉0n  S(}K޲D:ñ֏Lc} 0JxX :@*.2B$l$AۀZ}Y~^] ',O2g OG@.:)rsGglflTyj@ڙ} {mM*ѐ sumHc/bۓx~d^:qAٱɪ['; )[rZH.gR^`s0.]WމP42Nu^C_CuC ,!"v2{m[0c8+ؔaofpǻY{JF %_ ;ܲ+Uq#\QDGS @9qyx)*6%7 `jKm5,C[r㣚 _6_7LҘGng-jB nX3mV+ Ӳ~ISR?Q1dPCr˒c)\*vJi 6<9sHp[ф [H~cLNٕrj@PExVE=4MZe|5D9YMh_(n<3DqL>z*F?5T#!y]s?u ڮL.l|#E:wUxN'958rX*.tH_[E :cܞO%27f‡|v(Za&*>>2bOy#zrc Z t RR3*ћ+SZX9g:"<,2,V{7PcjÀҗ(,\'!AWCuP"V ГStݩ3 'ЧMGOBgK#DB Dѐk)eӸ̥_Q [ cYRL2F],LA9(&"LS{ho^*\:\?:V6.H3|8gC!Bʤޙ)r7Ug]+s1(5:'٘j] kWN}_!&^SrX>q\F7^}?/%HVblMH(>Lju+_ŝ|{ V>fNlMvf[`*.bb MIOzM [3䧩=єE {6)c@$z;fk{DsIt;~GVxTI15ew^{gn[V!f3p(k{ul9+AbCbʮ (ݕ>N)̨N-Ιُ۟#ha0p(XVsLזs4F07jy%J|1 FEs45X"V{[#iݒdkaRTdi(XIlߑ[gQwbU) )F? ҄eZD~eim@ 8K t%iN`))R0⪔KiC{C1 ~,u bOaF6Fq϶ am&, i5˹T5Lt T4?m++>X% z0X$Hat 2eXJ蒴D.6cig#3$!78oJ3Hr]rVΆrigWN7(x%8L2;2qf&YY .0}#9%}1*.ab%F. Y;BnÆBdUg,1^HHynAjHLy"i/xnu8oS"Q@YS~m#vaټ:JgN3VN>w:lŽ~z#yN+Aj'o*L NBNS(F9 ؾk~ɉȶm*x4m3X>Eܕ'3Rf:C)'{M7_YiہIUz^SIG.̸gXNu%S{`序bM\{ËTi_[ilG)MB2Ǟ/ T F^<DAVQ>}gcӱ+Kz^jh-jȟ\bSAbLNF|NIv@@=qGL7JmI}X2MnÒz!a>IU++T5"&k&rnW7ڼ'e<';ڏoc=@蚛L lLL~ X;2<ã}m:*hp'QL~zl؅=(Y< [2bqpT#e!Z ^GEA _ vRR}'AR+j:={0gPcD9; q\ })_|ba~8zPU;Owq=a;Bbj!c^?XF\*Ip_"ɐ㼙g~˱d/fq8l񂦡*'Fyy"Ԇ/&@ m-6_<;ضqQ4;1ʓ?.ߨx*^%_zyz<4yc$0UDɺ -puُ<>dbM]i#9oRi3U)l|KZ۟zMQTߊCWP  -)*m?}ܭwkrtUW)g5F^zV*)GH!/vsݡ͗`yW7rǬ"3#+bkpcR5sWp{%|\>3tg]vLKջ8WB5DGF~\Wl3'r~ F9`-1xJR4dlp$W/-- lo:Fg[V! ?{kR3|Ōq SGZJb]$zm̃0u--(W dd.̤9IPKDʦ&H m+d5T@yǂ|t]#Sqssꆝu3|_Vj,}\<S<:~a&R8w?eU;;ZM.ZGU1EKI"&Ǜ ֓3[Z H~ ihV_FU_ M#/?D*QiFtN lnTʵ'yy@Mi[ Ø$jBk6cn5]^\'OH@´B>!Hrq)Vxu=aSK0\(ǺB+X~ϒ.?p(G(Vp)igG$*^UA䮎H iAp<&*Vpx)G|D)"9CnA|iغ+[̇Q*l'J3-Q"#m{AAz͌~F[XRnAl(.~U ~R]c3 bvypMw[Qzx*׫&(iT|HKY4U9Лe";0oVҹL?{թ^OoRxQSqΚ#caq+뺅!js%R.D!Rƀ0&g@%vUXX:J  C2D~ZT3,%4a8MۧF4nSں }p5-KSNmE;e BoSMK|.mѓVN# 0v40J=M /h (&""eX01$P3 'ܤ$o#c2 %. "9NG76MJsWVq țBk/.%<6+&$u*'!<&HΫqNzYlǵ$E$6;(L\\HլimR˼&i;E gܩAYt<(X2Kь,{¬_gY118Dd3fh\d~ \ї v̻ńA5ˠs 5lzSw>8yt0cw(Ҫ BT;_uiHU~ikuWg=z7YLFMD8ˆK"{SLt]_ș@ yu'*wΝ+wg~.vl*TsȒ+]:@h`()DgTom.;%׏>*JqνOXD,8vL-L_rFSKXS#|08[ 9zOM*WnKLڔ0hC(.,$anuC(VўXME~STHơUɈDi=i kj8x-ӝ$<' 5cqmwW?D!#o Cyx!:{{24dVX(f,e'WJUN]S]3ꨅ)';ِ>vd]zt&i7Z[*\#& zuKB6?3U!q%#ϨVk.w_Ve:yG[r@idDT&Dds+b$uZIMsOph(,jGtg3?o5]MKv,X$$ 9R+zmrEcF`>Ž $Տq?t`cqHeY-d,='녳6JY`3X9z ±V#+-=dkj|Q璿zR*>̈́7cWS΍|*2 tQ}">SRT푙?gÊLJqo$NsL ڬǛ{t|wEem('FRzRx⭰su̴;:Qk27o1ܣpgy@mXPhTcUy'TcsNA A5@YhݷD8,oִ@)G yѽۛ?7/7N#x4tz3Sn=ضHVش$r/A(^@Hy$I͛GV- s7|w=[@W&p(! Ox%{fv)$K8Z 5?2iհu 0 sgvb` ve"%L*}Z1l褃Q"w!ǐh GkL Vs#C0|#\ćY{ FP$3+ߚQ 6D8{.ӗRuI Yǿjۮ,{T,c uN#ᲺD ,Kͮ` d;<Gj㵶^/*Z' W`mq@XB-"ps~pXbU!lp8|o%&c,r )t.(h,̹>|%|!s){$ ܹgBrG]h9z&vS]pgqY^Ba]Aޘz}y泲\\:#e5};{s:;A$O2uP$xw(j̘ ٤H,^>v?]ǵ/PJyPY}(>z7T϶nHMH䜈wW`(ImBayy5 Qh !WL]Ң|kf eeKcmx Qfd9l%apjG W w#"ǰ{(VFB(#RM#NbN|T m|5Qw/r[6YCZXF:ݷp3S Te$f3\xzaËyrRA߆ۜ.,$_85|硘҅ Cbz<EPh$Nb+dxsq:" ,jNX8Nv9JU>ORcf7Wm/`n^'׏F"KΪdժwDuɿN~3cTcwMc>m9]*ҡvf}XqO98ϗy} bn#5p]`w/c_@K ǻ yƷ,r3HX.p T\s c,>}$3M Ƌ9?؟?)YyI D -807?yZk!wBsq7S~M-L\OM*Xz1B)}HJ?XUg&^w\[Ns~Fqy9YmpvGƔ|H͛^@ y^Nx%mfs,9-U1gqм };.7n/;\P;H+@ט|HPR- !am`\>|7:jЇUfDrf1\0"Q/ts f6hJ ϴh:.s-6fUʏ򔅬*S;nPOH4ZIOĈJW7p8w\Yk0o~ s~l < ܐtf_P=&o\(%J|]UoҰV`ɰ U~(4KwE BYYqN+JB֍ ܍'Rx[|7tC,/Zq7'oQC%8 #al׬)]pi){(xqJ^de9sea^)HƝ5I{>aۏn?3J?Tf!}T-23cȹ7Z8T5}mJgUYvymzձD.E|KX 7)KԵt]?4QaǬ.ڷNٛ c)r]Lxi?Òa+Y5sePlY1hOžVl~~&=fۊbMi k*/ڽ]Q;Au L7? K=j]3,wKLD.s|O059dxvV˙rsGz̈[I«w Ǹx޸F)(nXn:@y=Z,-m^^` T4ݲJ&'M6RelHn7%,EƋv=]RӒ-t"c9Srrʎq}矅5po_^+/3m٣d.MJ[j8"bcJbMd {% ⇻Eoij(Ve`8ߠVQq7Q8h)Rȭ=b;RQ~j<$f`U=ݵua"? ~O$:m7I/"/+|&ٻC-leօ˸ˑ7]ðNayKFA hO2M0M(U5 <_6BL-SZ#HT\oQ&!a<P4';W*m\.>q!I5!~ML(~I݅ykΞ!ߞ:ڶ9frX ,VRUo!e}9?!˘0Y'L~Վaji(= &\\EX,~_u)nA]Wh]vĉStyYM- o;r7@ TܞScaZ[S@E6%.T]Cqި&X◫\\6uGb_N9ggY'2óO($@=eBxB>:뻻`] ݪJᱵK3w S@3p(|υӹ͈h<kQPw-lK<S*@ iӐBgys}"_:z pqBz2~/* ѿlQCʑţ1m[ܨJoO cBN{z1s0/IH{Q&DVyjjd[,nz1Jώz?SШ|@;'%ǒ+j^HczKyId߀8(x1|ܒݐu6ig2s0/a֕+Tc fkre3~n"Ymivgل8KG+xP~b&&c'I CFS="oR MES{DŽ!}hAHsðX7G/Z·^(* j `=?'\ڛ4N]lt-[+8nv[c)~W}S  D}l2j&:'<ܘ2/WlOÝ O.29;bsuBZArEӻ!%aj,=,m2ʚ|KP U3jo`g g[@ Ƨ 'g/n#]z9I |CI*$N- r#ýh4CV=rb=LT5KCN?k~Uݴ2_Բ;bEbc.dw$upa_U3 n S2G@^[FS,~fr4I|$@:R0[e3~:6!fW.YYC7] =$/4sF,0ex#زs9p 䓾pI8i.;te\6rpRAFjE8D}sȴR{ۡ,$CD.ab5)B[&$z G^n`q]hFZlY%ؠiwF7qZ== uPJp @oo#`8oF?U1+'S/"+6=ROA:~̄ȭ_E`ZN!zN5ǧ$ HfH-Ǔt2́f Ǯ)'Q2=g+%<׬"5$@+4Z KnI|NLSV1xj:$#K߀jQ{E\#{ +YX;#_[(Laz,·!x{γ ??h/lWe=/6fI*Q$4dj70|d mlC%@De}}9pJJ46n@Gf/ ֕}p;.,S0b !q·J M4:x"d%~ Agr\vd><+E"L (LJG[Tj}3\9u[a8?U`X5gdȆ *ˬqy dn70I=h'^U֜?_?Y}<k$9~$L!i7p~~bY`_2Q9+ _rI(8)fEwl˜ӰVb.:lE[œgKM!T%YSˈ^:D—&VM}rț\RZM&Oqw'Dk`YЮ"1cB -= ϕWHjG myN]#q1xpPYn +G)bN^| r𞑨*~]-VMh[GG&w/_rl^Q@2͢ =c{N7236fSidBz#vyQk{miga FHaX'΃(bw #ˈk6bŻP?̢^ iWrJ;, t-|qLFmz4Zڊ'DTÛ޸O'n?0=R+k0i05˻Ti*#~ψz \H%YAA C_G9ٝs踘sǨ JC?޾E50~.:8@nWˮ\(AVT Or\S e0~}) @c'q A1lW M6'SҔ S 88yCȈO^?074q(WÙlB@=MP.RaOq'H|? >CO]V>b E)UV`ƅnQ?L2)I~+H0#͌qc?Z&FP5d Cy(#A(;lm #3E_~3 A[wQ7-0Kv|}y\䆰S׶D j l"618fo%tK.ੂ$7*c*o9RP%-K3n mۗM ~{4֐m\0.\=_:#u8z~>>hP\C1r0!̵/ӥo;"'12gX*dz2<:7" hzDHpk:S8kL(ϏTȧAƳyf^yq*Qw>H/}.Ղ2qPm%&fUy8N/=P6)k?;2gMkLA#ʛ;"0!Us^/]~rhY,Vӱb;88eleP`C+4"p\Az?uEO&Q QR;[ AUlpm IhW;Bxlszs#)G8> W(&M!mGZ}Π#e22I&DRF&hUYpWC}E.4iG$ 1y<1/bC;a0߃vΘ&\%'f*+8?FE NZ035n~CQC9F]rNʫۭ:H*`#XAkizpF/yt [/RKd7蹝[je"wG{jpztp]Dm{ZңE3q7d2CRykfIdiHw`3dbF, p>OӢ25PbNa_C*]d,2MH1UMN6}%bﳊ'[&7 H=I_"}CG?c #sj.~[aJn"GX];5z hI6o1k.B;8tN~ :1_@;Quߓx+R/Z[@cGpIs|T%5˭L ߴxDե\,Y5'"PШ]m3-~j̓ĵSLᨵc׼0wa7z3ȴ,p35LJfKBroyƔKdFL%$G+C9koI曱;&"~٪U &=v/Josa9:qf@ >Cwd]\;ZlΨ|Yx0=?zȎM7Xr\L\}2@%-1krSv^K@.~m(T ZSD}IϸRt ˕+fTgڡD#TPuƒzr :vajbabD$+VtӚg)*7d P::dx@ĒwPNeBfQJuN2x`LA #tl]1sJ ؏EK<_Lc3a)|L^a≮B`ALRC^I ܔR"\ 1KTa3݇p'\EOc]d\1ESâ(ڨD7L](ӥr27H@F=0R}xOAWas Ӿ1 ZO;dw{3]to'u #Uaumf%EY'0L-rC͹]!7خbQdj*U+=/ySɭjq keݼNh㌍ #LϯQG(Qi6\!ʯmtU=i.rޚ͹nx0½ !}/Nwzc Xp̆VYy&%ݛS`ٌ_1*E}ʥg";t QaA$3eL[mEY Io@2ʳ=o3[wv2MjOe4{|cVpˇvD!ڍJ@]hWA$ob"cj0|< ;"FDe33(H_R 5pÌ{ɲ6SaA̘Ӊ4W D (#$(p:t:3 ,6b!4x5CbtI]^i[cR !ĩAj !~GbSSaROveEj>옱AQR>_v2`/W;%r[v;|*Fah7-ǴHT?fn]p3{d^ǥ93{h噆DƯ[Nc߰>Y49D$@ܢy{oƞ "_3^55-qH2 {Ra밀~f~P- I t9m<.4ٻoFB4_ۼRծ 6\ՃRy[%)gᙗ:l#T 4\fAf}:J9y;A^z+"MR vְtĚb5ё5#ö^%PT ,H.״m6"!`XsoblӸ߀kdڠB6!ju,3L4O'cKp%~Fdk"`C%nOl¿2~c:M)oxET>,Y̴Xd˧1{:$Y=̇B|L0@OA|UknIW] &d xn6Ts)BOJz76%jDxi"La4O,h8!":E? ?H!8DW+7K~`-J빩it`>~ڞb$osc`&Diæt0qTt,j]Ec'~,t?(rWrU]J&T(Mi"?=FZۑgnV;%fi3O:9&s!b5SiI;p=\zbu@u}PV`LS)R\),xxɑ-ɦJѯM`E0*A a*]+k,ĝ8#ͽpu['/(gPאl4qݚτ" h_uZʬрІۅWӏ0DWN)>5KLAO[4 gS :JIcL6p$W/S4]EF\m1i~)^m&Ԡ |H}Z%h;ȂSǯi{ugӖ]?yT.sB}oWz|Ll0b!P~38B7>IC1{5X%? "ZI, A+'[PXnzCT37r\zZ _Z:uCwaq5Q"w~)[P襁-ԕ(yVhm'EC"P=}}y48Qm1Qy{&UODzLwrD` {R>Ej OޙcL"!l2A>VFGkܕ eVo?*%&te$ύHur{+/076˘zZnV#Ȱ5~c]'h9cU ߳#v~2|Cs7"h5L-t2}W2&"n+J7};tg,w_d6-Fg-"bub*)ܒw"'h;MX:p}GʴscinB꒟lF,>p>P*S268?Ηe },/vxul|!}Z&&o]XL x =le7 D{#_.@ mZM:6213-OmL;QSA$d 7!g4ךw)oP*JRlڋ;C&@{LdԲ5z%CS߰ ꛖ#8 Sd? P'lvտQ1#PNͦRk2Lqq/20Г`%us Y16WQ/ؐi\Dˏ[fy؛|iNtc_#B}Աj$?3':UN)O!@/^փ4D +YEO@*XHHR(@&_ARnrg;rW$Jui=u~PKz*|&dNj]qWf  :(%RO<]F_ ~Qȭ9tx/ YS{z5ׇ'K$̑!Cьg`/LM.K/#| b `hkD0!J>-Go1 DXэOc}ob{MIL84H%oό?\\~a꿡>4B65+dX V`&ʮW`̊S\?qIuv2MќMK=5e_B`);  16hܪ RtlDO/kx(8ckxoFUvij*`ݏVqZLMM1D;,TMM\ lhxOe=.SY\09 k,;>QRm{+'3T7[N՘wʮ6̤ rhAWT3NaPq:D!ݪt=}\7oBIʆ`+ r~޽I6XKj&NOf>qOI2`yHSzPCl7e Uy ^'d zv3iJ-UC6<^򙊋y1H7WWGŸ9iRG?ALJg᱓bO/:+h O840P^Z+Zk,90/çL3 /Y+hÀrÒ{w[hMp^N2rP"Q.z krcIMBjTO}NC6&@ 4qBm}ƒ`V*δpES`#-{ETu"se㩢DwYqQ*nnYaap%:lA?¨)OcڥװbO;aP e@vg;߶HOkt3XŤoPP}z4LΧK|d&icOko?DMQ!VP;1Ik4AőgN bҺ_5{ mOu2&BI|}P}6ap"q+7+W% הn?uxb'>T]qjsiZo(K9SX^NuUY.kgǍ=>M<{{&[t)Ut^mVԽUnqlDFHt AՙlD]JOOH\yfXXUlxyxϩLTq:YF_4U{$( M0/`ԔOֹ顉:<,A&qFǦN<+4|hQW9rNR\턦\#ptH4ʫJ>X\tQ[)G<ݮ B$6FdJuƷcZ#LJᦄQFЅ+##\6@2|/eOXKc`d yט#IuxiE j\`S}#_?@!a;28DtAn"j8dԌܶ>cbDnD A#$^&Po"(#RY0́3!|zx$ j4du_(c(3!QZ,N9!)+å& Ό [4S%U h#[7sdw2űkzM3Y,H G>[O&㿕)~Ψ`" ui9P;7T\GX_W3ڦ1d\W3Kb psCSYa%犖B -\_6ٺfP#p8ݣOTd\cLV{$ F{.d{Cx $ܠR?ut37{j":  As4;zR1&bmxơUTK9ʑ]3`Tri 0{T*kM°hˇ…Z jv4U?̱h7[{GYA/sήv_|q+(C VBb1uA){=>Nd Wv}m_; 7bo\,{`ʙĿaqNfK4=]rC*1ͮʿS)G;3!ttcqz@]p :jo6vciMr3:eqf8Tкl@d#y?Hvjj55|>_EÉo /-?k?a74w:o#Ãq;"^.65%wt)`H0݊1?&zY̐ |vTMqR^[b0_;}"P39;鬀)hT-!~NNlN 5?mt`j{-zF6Y]gbjG2h a >0!%v' Rz5RP3/N12m0x Cu~U&PbbL`ζ HC )KA?+D`dPJK"$~ }Dhgvg!1V7Vbtm*o9UlY?7A>@ܷhWXay>^KaIDs.MxNS:4ڛ~. W@U /b6jhQݧpR]g.R9\>\dэ$U#f 6L4gK8;RȟÑg^\U,\mM^8^^ eZ[遁'?r6?p/[᳠ZLb"tpаS~Op#|1xXјN/ UiDzF=h9,2Xr>Mx[0ߴN_ݠ, ^_ C!+^r& B 61,N Dy|P/H%0WZ9V݇̍[OJerkLJeMEY(HFH%܃] j0=E@v4[KrYY $c>djU r?&.Ivm a֧_O~EEDT`[`] $z^ RCY P[O;&_>;Ȅɴb,M z" =M~fn 9>*Jݣӻ;1κ*?15N̎cjPh2{4P19ELC,r`Qmѻ\OJiRFD]ZsoMI@U(1خ( z%rdV績lCп9lnؓQ,Q؞j-Fݎp9T2 qj>SzLDR\C&9=xM^I_F_)@i/{q Z;<(룱@]~r8Ȉ l&,"*[ӹKWc_&'%.OwIBo5H E/iUP)z:RaJbw{6|8]$?&|Sy ư;eۈКx3@m7nީ# Jp1bK#gഘ(pQc^ir0`$URIvy˱]m/y=]+` '\~L݊<g1ـT1\بT7TVO cH^I@6h/{)Wj%N[|yO |/E"ukCpfx ]<=$e}ߩE~[et\WC0x[4pőbF~YEEGG" ͢Uۮpe1&bO֯~O.RV"[$JBKjwЉSw&:$uXPo/^O֡*dM,E +}̣޹wGRs9u_@e/v'|-fG3`jl52?MxEpi.HYƂ2.b_^@Lifb\sf[6"hNMMj0;2^'0y¼65`o3Ќ?tÁPp>= cO`$ť=#&Ǻ4Qh$3<{B` *26~}O3#`(\EUgm6d ުޡ0a H.Ԙt -M5c,|!^1HW}smr쪯" z Ɔ{uń=Mb X_9Pyސ #nUg/1 FcF sOlyXG⡹mbsq=,~vtrZB 'rL%5"Y }@`0Nt+.lI9\p_JFD!ʣ?DGw SYMK#׎uuRV9xN:\>#I( ``Mw#5>5'OcrI2cṔ,#ѣM|~Թ[^;&9ͳĔyAƔ63>ܯ;qGn @:->Ot"7\|3e,Z}/GE}TB4C{`>ܩe#k/`Tg+jGjHA%xq%D˴AJW1VWHhT@ 4a^<1?@<5 Rò 0>ۅe\v^C(D~8UZv&+jmɵq6@Tw̰&ً exk'<4[l ]fg5zk:ceupΡ0p(:.=pyjGr.J'׊IX_@j*٘HK'٣42K| ?Nu\5"U d$d*|SăMe$]S_E({S#)};Zm ᶕ)oYͪg>`t?9^҂'2ieWL}"QQ黥3֥˱flrv|-&UF |o Sw@u|P>ű{"6JBB4UCpo^X+vLR:~ Db:YxGWc=?,,˴١ňz;~eafCQ[[H; 3mH=WgZD8}e IfV6ْ{WzrzR>dPRS&%u__>k k^1%{qHɦðb']w=6,B?;AmR 5u ~ 7|suG@pI34⎽5aF۬j{ G0A_rT#3y>\5na"[^qXLnHnbCI*lZ }̽cqeD8dd#|:,JA5hI+[t[aiښaw*N%,ꡄ`2r_VNb$n7Q?lzH7qmRtdCFCͩ:]ǜGBe}iB1=<$"9~ R)mRN|0Ӳ_ΎYhI"]CVvn/3YWŒ9N\YpdԎ聧sQI[Hފ2?Tgq0Eov.Q7Mú _IB5[u.EE0VOg*&Pb7$LwM*Tz/ j{G>zB]`_ 5<+hDDf }mcnf q# Xbe?Gt^vVc LL̊.gR G(y@#&l4b2z#aaѸJߞNLѧMO1vSg[Q(˺(@9֑EZPw5Gb#<'q 5=/;W̾r4$< <ʁ`Dw;@jĿ'iAvp -FÝ!b}i>b'V;`Հv_7#wЧa@$D229UK dW*R9 ny\u/zK"R-Y# AH _&ؓpo.< ;ٷ9grDk%ZKc&|Dqd0{E,Y69-}U3c!Y@$y wTYFN61zqe #fۋ__𫂙%% 95e1pOɲcm ^w\o,CzZCˢiqa4ʰ kߤwa 8Ez Q?!4fCbͣEzE )dZp2clAVⓣڙK^hwJvc/UF|( R|3d9kh0ilj18ޝH HQvK,JxD+$Rٜ}m`f=wh$GFarbљGMMi>>n/BpGPK/ Ϙ| QR! n]䌛**g z}۔{Nu4sPArvA8j?+bߋTZa^Ҩ+BK'NR\n wl ,G*~f*3YFJ҃D! ׋#V$Qa6q;DgKDM83Eҋ11j B#yJYX?M v(*M 8"o;PM2߆ہYʆos# U,vE,҇uHs!/x^v-^ӧܛbS']:'#2\J jVVޗYS?W'xSd2s1<&blq.BƋ.y8E8o㼳(]؃HTzx6Y~w 74+P&fhk00ć= W7פ|Ƞ&!q%_H9;ED~qWҜBk}h]=ubq~G4iSf^>֤YY'%\;A+Vbw=.Xa|#0sٮ4x5/|N3+YUQh~m轩bcgbEfm xZ4,{Gƭ%i0 j[OzM–;BY!F@o7 ti~|\1D!_!P)a%Wn=\H›g^_ڇi:b|UdAe2#FKM'YWF_a x'?U'`eU_mO:D>{Խk)sJGJ?y3\2meJnyRK;cb}M8yj0" gq9gǽc[RLzihjϐaS/@a>n>.\F7:T5ze%ϤVgt7U Wt( GkHKG>dGPAB/:[lTK"p~}!cx4K=ueN뫥J":U}P# YC'EO\Oy1ft|ui:W*ڧ]+"벌~1AdQ*;0^ȋKc'D,8v|=jo9fݗ W!ČVRʶ)y8.t'f"3xgSj뮧u31Z_sm;{"LD"TdKp%Y DLygnYrI~>U|,r|wAi&; ӹ_z9[k> 9 :vZpz J\6ϥ]z.gv'JZn s ;HI.u23]ɱz`Saz]c q!VWWۘe@hhQofq߁(ǣ~r Hd=yflP=.ڌ| Ua[ez%=Ӎ7 L$ {}|+.rY/;/b#lmt*G"ik왩K0bY@3_7u]9XHU)NcRtO$*PC)L'$qP`7i^uˇ!Kmd̕^lK`F9Dp7uV0a_^ܥwgdy?sEm9V+VFR۸j:VWdag$gmSmDt%P`1Ι ԓ6_WyX$90sN$K4B9YE0yWjNܗ/6$7fG0.p^P \*4l,Ε1!rANds;iyNb:Njy3P-t$YWƷVZ+fm5cHNSܛ@X" ;h|Z^]FӛyCv\ {JwVD,tE;mQfξm^YZښ:}ljH. 4`k}ko)6zp !GgNP\z =« )JҵD!R~ $5yyj̃0L)n]մ.\:v"<9˜O6(6}|9''ȄvU M&# JBX@#a'HצcX#FOti]2]л0 A^l7/wz@-OL YmS[xqc2I`)10䭪?3?3(P(i(\d˻W9F^ jKpAror.)U=Ji<e]@4w7d \ƩϨf7W$DnG4~(3h 0(4Nܣ&AUy c &a49[ϘU4M=AjGDKZ? "F$㺖 Z4de(ܽ86S2%RjGͦ? o ĚƟB5JuL ̠bfK}!$meѼ<0 O΋ɚ!H`c;I#(׶? P[ Y';Qۥ9.oFJfpNO!k r4Oʓ\%[qԊ0)FU2ʿ8>O?#FhNLJN:f]+Dͱ"Bzˏ3ӡ#ƌIem!-7r{Ao _q*1**_gk@=OϜ ۅ[]P~,#J|vR'l"ɰl5Q H(CxSʣr@BC.7PhLߵJɬ@O9 HS>e:܈E@3S5*=9] <ͣ5p8y8|\^M,'X (h=q1?1-pݗ&D !V]}4qnIZt 5mC+4$F#nBҽN^;~l׹Jdr$ i\ᴾ;3 tu̷ΎأĄ +NӨVqdbL(5΋"aH ߞ]Ȉ'9-Sn js+ ˜^i̓R4C=Aeh.*zo'^Wt us fwXo.n.Q:HY$T '=SUJnWKGAvdB/6h˕Eܕߦ[]O?9zP,>^@w˄T@\uQ;=-7뚤%]k ⱞk?j=)@#Eڜ}{÷rGCMww,QJ`^zs)o2~dU\yr_ʡ!SRO9[ jxߎνu7evdګ'ڊua ѩϰ-9{ 0iR޾MUoJIfB#- _Xܒgp421=O]*pB__>,,g)kaRSe8\AupBW8<oi`Q~&1JbAabyגXu"XS}2o Io$ ;a=;R6Wqs %=XdE@w͓PxBEz zPh9&fǿ ~@н9:7h, +cEA9~?f j\/dbj;.\B[ԟ^[dNHbN#iooYԚSgHlT$:aBN'(/#I@kQELĩ)*p^jJ [=Y뇣+HQ>`ZἎPC_fy }(_ī[EJ8xftFm|P!c^pif,XP7E/t݇D ݇$7.}(\ ʼn^˙i8rT\\InYT;cb?=}61 r"!su=0Ծ:iv_֌Uj HBJqi|rPlT>]H̯/K{̆1Y_wLNd3 ܄,.7-x)XoiR RlS&VA BoWowڠʾ' xp@g@VVt%ujI&hqfl XKޝ.9-If}Bf]n 8 =')lv(\Xi?G^ۤqw#YT_͢A`Ǔ;JR1<23Ow=HIkt  t!6 ңQr>F0kaC*:3,qz1ڑ Tb232,&8Iž'߷smDI$O{o>edPK@xO3P{N%c|Gc,A$tuvߠ3Xk+_d ̼۽5%ׁzw|y!j 6 6Q9t:RTEjGٟOgyȫN: n榜7³T-)gpqd2X?)4=e.t?i'nu%yvADJjqh8t{dPL_`uNbt\h3Gzc ͤ-!<kA|L68b,]irbofܣf!Ω(:_ɩEe٥U!p$Ԙ0iX&1`eN"o| ]Uk_+#ىBR_: 20-.xZ7y~i鰠$- %.?z~KQgZ*fgnǢj`D}}}s?NY0Pm\ h% xΌCCRS#@7[p+[U4y5>6`?kf's~)Eca ܠ%hDɧa3e?%_o UAƙF:_w$#r8/.UV(_+ GPD J(IN$Sjg|Ad&5̔ BgcQɔ@J2ʱH:ڰ0;, YcǑ^ !G-TNY.5\ke(YyR7=FrDtyTJ髞wiF gr=FN&Yuh\{a;M(} X3tuEv,@ߖ䕤"Vw 7BE"O*CjJdHkfX ;WYYsUk'@PB|+}  j ܼchl_KHqen}A2OV\ l҉t\<θJ8z "28ݓ-]Nu"le>h3E>!!h}+P`2)" HZt‡Kd0ǿzo, tz.i^4[E-D䗸i0K]A5toƖ0!,y47#k<0TLbla1rL҄|Eq .2mRdDeP꧓M{^'Vz\ 넅*` !K"GEvK~y x [WJHRyGI6;wO ,CqQ),oUN:}DS;ocÐ6RCZgQnP?`2Z7wqGSD%.^f\6CR JL8IBY}#.y$ L`vX%3*?y*"Jp 'P3Xר,I}J{pY"Dܽ;5Ρ35,Yo9 2̵}-w6n:(];p9hgnYP ڦ(]P*U;w <ک=zHt Lk\CmU֛jbqˣ$Kn^+epՅ J[ooŪ+gjbֳHڤ>9g|vtb D2dR;oQˏ+;,j=+fAaKPd&qRs \\_~)(v#K% 0$l ^\*5?🩟x+K3F7%ssb:}'hid`U@ &Sy{k2.e)ApYV:l5pV]i"iY}3sNb=ؕ'TM?+T5yȚfST >F,Է'ne)٦({s9j&p]N}j<E ]΁?Ngj"!^M$tQS9 kIpІ٨'RlKQR ϥYe7Dz<ml':8̴n6 y;#GGvv(^iw.yDKzrͰ켰,!j!%ļPIb~)FXQܕ:άP)/3aIY?4p|8ɹ[m\ nx_OG-D.0C9b=fk8=7t,G).ݬ ܝ&vg>T%)9vWcƛH#pi$C16:3.!F5$)M_rYpRh?~\Rd;}R bgaF\*p uԫ!I{wVܺ3yDZS#Kx.ʶu` }h8AvdI-طjL8ǴX:ԟğVs[hi-sNꂏ% KsJ/p5ژ`z=Ev_ZTw]_"9q*Fm}QLJliUJ!R#&;ډ/^%#}\I~zV@c ᕓB./jU^ ziz%*#yA;]Nzc*|fO:Ia(#szfnIIlKjdSzo`8DpoGɟbl#sA!Tbes-lZК?cD5FeQ7ʛ".; ٣gU0?#j\A_XVJ|Fƅ]MMNY4db_sŪWNh뿠@fޖ1dicuw5vr.!g|V[,^¤?>D1~0c"PL#&p_Y~)RwO#Dc`ez T{$sc&XՍ/f"#&<˪q$9 [$pDabsNOG`WFqdo;};oF́%SeU:2G72(*}BOkM\Yt]r~##-Sɸ@ByN~!ͻ ("e+Q>#7%Su 6x_6_U'^κxA?jOiQ_S1V)g@7 ?:X3^KRVn~ȭNrWzРoKODԪ!&D@WȒش&,ge J'O>T1i?ЙfUԕQG3+}zi<lyvRa)5XwdĠe霝]ϑ=Zls6y>"DW,9*լԯ,J`J'E#1L.,浝xc3+5}ok7 v v>=pv(m&}͐͊r i O.fO?Nv8"&A+@!kC/ICNgc90|e]d6j{W;5OG@qb>*bRo#G:YZ86i `ԺӶ BP2 ,-|[ʁ IģJe'\{"52_)߶l1ܥf:*T],AdQ|^T`Qvi-ep2 s^|Gu ;4}D$ؙF_TPM]' ՗K#sֆ2SIhx$\OLz+Jszl3t\&D_{ibqV[p\z~ʱ>efLl1@Ys1O^v֩;>t "42h˒{ޢjj]@Iw|uYi{50 &}iUqt˙+[?nYI~v-}GRci i}$ȒȖ{t?uDŽ~HxSweHp[9pȥ@+kV/E6nn떿/q&Yi {\, o4H*.P=+0^%g$H"P*p:j/G"ЦH%iL0Y3*()5<+sk_nrW6me2ce QB'*nuFqb7HP} XOH!oW vMtxt!ؿ!6.f]9:qw >(i֓;F y]%BjHJ'{j 4s8eU-JyI:^zA!Fҋ-t1n09M7ZYBSǦ8G&)w]guSCX+1]$|z@;~^jd:`tPyda@& 6a:fʴAU=vA]kFk,*ߩO?*JA@Ӷ&؜Lg Z5]%H>Z[鯞i6/|KICY'˘t\ōPb:Y `nDu8op!e~,*|AVA&̬KP(0PLCHKɃKVg$xnI3T1fa_Rl3]bv*kOl\W*zbCN~K= &VwdKyrE.DYyyի{ mp4v =c޳-6CN@&>j7b *!Gxh3T%ϰUٝKE((?`X7g)ѽ0;Q+#t*a6RFv VNw y(H vJ[nj򏢱z:~gF ݙT1帑4N[IvIL0Jٟp@+Šr1u :ykg#IUЬ`Zgic^{<><07-f|~"G&Yz:ȏ5$E IUlh?A%9 hUB@bGҷ!l^N~C %6⑏{its1! XoL7[샙ĀGc=rPk7B=Wao)55~ ͊-6d݊RƬOd+^7xוOp)-`{I"6>O3[; 9kA2ks*y\Uײ=TԚF! vǯ]NTziwfK Xld2 0}IRb'̖ \n > j줍r[}WNP >nmd}%#.zJ]zeȌCJ&"g 'N2fRT8YIgjSJU޹ch){ӏS8XH/ -b9Q_/V;UL!5V$NiMe 'GMbc J_%fݬj%2[S}Ð@ca=z1;c(_, zsW"]uFP(ʀ<#E1ρgo_[xǟ!Ev${KYXĪJs=n[?]|zh@#g6<d-aك0-i}7Ş?T)*uM3&ɔZR5y{čFgME;{ FCP_ՒzQ5-B_Ѡ&d xud )}6$fҗ:Qe*Dw.cf ܟ"J[ӕ a?#=ZU_D bf^oؒtofֺ!f}yq^'l84#.+D.ౘEd逶j#7d u6Q9eXiDMKQE[,p44._ N H hm`57*:%Eww=?>6S?@ZNeVO'PuB(0<0=js#p)HN&'ݻ+~CU93FxWؗ1@rW\ݿؤC;Uje9qȭz@p8"_U$] lى:[=DSz-?X_RUie2@iRTb%ӭ (-f`Nw<@LgzmR?P}2Cbfr) 4 :y/ŷn.;!EfC4 |Xrx մ7b1HPY1!UL&&h;vDdfFEivF67 Gh\Z$;q2.7:@H*ضBKY?x(.Vj$Re\`բ^j Ҹ+-ff#]#0TN 7M$܃D8#QzuC@O 2\lqJtj )l KHΌJ.ZO{aOPXh[¶'h> pD |$t pHإd Iv<8Vy?N׌-P(ţ̃w w%gf ihJcйD QE@D# bf]GO5$bI|nV 3\zc /^3n j&4M_^6Yd|GJLA%lk7V~izҚQ4o3bBK񞡇BSnX9[L]M@ҒN`/6Ne/j?L"~ j0kZԕT5k>^8Ė"J*iAga&kFX\TJ~}F">g{y {~r}W8FWܫgItYފ bx5w:c/I~a)KEZ)L~ *4K\9 2?Ji?mv㋂ s~$A40Fi>5IeykSJzM&,^owuA=?d@ع\8F$BR<ʿa<]I:%T#NHV|r h!W~ϪPYNl7ɹ4wTFhZ*?ZT ɾmǡBi0ubw= s_s9 nek}Vw9ЯokAL' `>l k/[W!jM=6 u*? tǮѹSVEH.QdYg|$]oX6G"DoӧL+%DUObsGqeܫcYUΑGʹ_Ha*$%{j%F ]Ho5H" 뺌{ͪ(6?`E%(;_]#V.(ФhtzQ/ yBoѨyC4# *h xkqj27;ccSGFfG7tDtQ}D?%(^[k*``h4p66}$gŒSufp ú>T+(ث-tǼqN ld'N|hnCr%Ԯ  W)P#XN'^H#6mz[jf͂)r=B{`kL/AKQG'"B}[OyA[~TPr(ݨy/#U1+>OaVSXg؛O0[52,);)CdO^ :ϯd$e5B5uQ(FĶ8 -^Z6z>32||R:`W|*P#/S%#g ^d)c͓ijp-L,H, _a4htN8l}[|6ח^u :!ny/>tM׋[N{ '4%`F?'vFqp.[]iWM xT-]&JX\jyͧ9;vUa7d)Cz~a71-;sν)HqM($^nV+{h5w:od^zS?n ]839,rP{:xlĻYݏHEN0^ sGWSLm")ڸv6?&  ]Q!w qXyǮ=۳gns'1D3BTay2KSxjKS[KUKcl HP B1}sX&=lv6pdPa3Qh˵So&cS1"oBbWzȗ ?|bx( ;>&HtEC5t"zuu˴q9/B0@<N\&= (Qx)y [(_+S3sč6H Vm{/Fpauꞣĥu^]fWd'KS-ت8'#?ccS3Ԧ9Mv6…4^z4FaYR$=剻~_-ʻ & vGa2g$P`Q\fdѥ˄ojаVL+7RU4)ՠZ 𚟺,+_cN&6t/Ѧ_Epfqq?@x PWWRɾ8%~5]ծdabU>@`?p#7瑩GZHop5&(nvDntsWh:\!4x5BPoXT8iU6d,cŲtܫwV>3 lv)0| c jCJ/|ݞư>[E0 F7cUo-if-Z) sPVAth!c3IO 7uh xS[=ӔXEG0ry+/kM>3]LI۵4'$ iJY_FtiT%k|ʅmRrXQq|,Yyvg#n./9H>h]b%LD#ŽR) kH< %#8)d܀/%6 q859v@Hj!J móh=z=ؔ;)CmGGۆ$͗B'%Qސ!U]9o /;fgH\o &E_ ~ԇ1[ XWXrb~+ ^tKolIn0 Chn {򔫡Um o@PD1 dt+q%e'A"OH ne=O٘vY}Lv9o=iν|V`'ľq\u`Q/( 2ek#odaɀz4DT9WR-Jsug9fĄ{M¼Z|!Cx/r0@5bwhd,7M2A6V8a^ORZh$G0͛#bRxcO'U{5%3<#Mjߙ-uRu;WApΟ!= ve٥0.eR:%<0ҫ.(MӨZC \lߴvNrlP֌!L$,:V\g'K@Ûu!fڬ./M9_vgt_k.7/UE;!{WS]q7g7lu4O*-hp{\Q-۳',%2c>/wcILe0{&pϞcjZ|+G1$du&T@$;c_S@Co  K$O2PD2%ujle {.Vo5zsL}!/ u9ydY!6Lahޝ:58 r2CYٸ֔8 t-RU3,.>\5<ҩӖapK: ~d<6;Hi@o:u-R,p3,Z&z?BĚaCقU5c[unOɦO}lFfq>- H%3Vז:M*q09y"y4jHV zmbCe6~&"Ѩp>ԙιZڅ$Fhhp`:}r$[`.? K{N]\YmȔVYB\GX}._c2dĖ]mX, GU|^z8iۏ*b$f5BR3AC:sTDpٗ ^}}Mni{OqK(Qti$r[20_ć⤖a vbG}\]5$Jw^C2gc1_uhh,&UꯩmsA8-0|c{%g e[eC߮QLn+95|gʦǙ"\+G޳ݷh@zm?Y XZkQpcX;&:yZ_3ϪrK_%yeڤ|Y0C;XHf$oˠ+X";i G=bDܫO/g (N5;"zr6.B7 M{m@\•8'T.T4kH,F: [ IYZ]\;eۄZ)25{0Mf˛ȡ ~kBw´li/ ^Qo2^?(=TO))e6%*umljV >vо#q0X T' H[UgM_ND)y!\.*]mNlx@#Mq L >ςG2RȌYMlr0H-ĕjg!8 9Ӯ Pva?+S:ú=CFT>?)ӝQ^=O&3Lmr[NIvԋ&BxNh1 luʥ)`tZI)kmd XqSEG2 ou\.(|IHokq4Agkkd6]b3@ynxe__pQΨJplL?H94& b])u=˸[zf; cgLveZ#V\jO>%)#%-8å&I7ӊ>j!B[/l"|k!ztZ-/ 3%s b8CO/2F&$NN%2]pX$GY. v=6g[rg*^~e7ڴwruv?vvu%f$XX5eR8j\[#K*30(~|T A> Q᷄?/knhKFVEC_ !4d{Qi ŁAX(o?d0%1e{b h^ng~VcIbR r4o(VTu}(L*PM/8^K7Lv'7n߸q9y$KV\ SHit>YR "6J:e}g(Rp]y;_m'Q<+^>?PgӝҦ1Η5+3áxYE>n <[sZc1|Tt&ߐ zkY0]MP\&<'ə%0ڵ( {L; Rl%JL.5vIs€|'4^ϒDi,L?kɚ`84"v 5~m}cGm.J^rJX3I89ˡ7ųG(ip Y7&7OAۨXLϪ5;^ .n!B cE`9xh4)k&̇u7 UzQp;:"e0!*[l[S<.HJm5# 2Og 0oyR<]xMRqoJahŮZZU~NII-tKDQ;O<6Cy ꈘ\͵MwRZ\열JW_נH`$^[:ҋ*0ln͙g Q3vD*G# Q3)؞)P\; &7jŚysPIZ$lQݯ#FXf03[sI_6=rjal[G9Di7{H7̢ԭS/k=햡ԛ"XyL,=tY8Zz3 ,c\yl_T5iqԪzƗs&P^5B0BI=>,1p>Q#vP>Δe a3?vҠ 4pɈ1Oq}5kp .K9K~vp>Ξ%A84Q"bH 2*ҭ?4wN5r豄R9M{l#"Ao BBPܺ'%5j:NGtZ->;_z}`n:a27@. c-fC /^Gfdȍ nlA8P8U2ȌO go_g <.˒=$#x_CB,΄J%H!Tc)pzaPBj4LL>2]5} \j5"tQ 6bGpUn`v+TQw\ԣU 별KvRe'nRi *=LNRhtY$iKDW Y:~"R=aϽ G*q:Vp41pi6q-Ɖk}  |׼A%?:I&E&z_Ѧ;u%DV7uRkHmT2P/if4-yR ÛF4Fs䆜-Z~+PٻDž]B Ò{fAg/KwPtNt*㍶خRQZyq9k\~`A#h3sybJζ;E)v)E; zGf[uv(i[_W7 ڻ9XEO: =~"%rys)>/Dk|30[Fk;@Ew|GrnPm+$C~פ~h-T|r?5 }|l*b)RH%>;l`aӐfwpS+Y-J au{ʿBʓ!2 w+Bn\Xp/Yc|nߢ#&Q%A[3qzWّ  +%][LNO_]6LJun' q  )7y 8%uJ#eQ%fJ]".. dvS.-}\)@D(0&.+8Jy&΀y:Hk N H`&ENEB(5 6OvBF:Lj Ka~J)Ioig|.N$.oR%V=k6tSO|ơoj:y$M>hN&VǞ<ğG1TID;A@3/]rb'l#yB}e2ni-ӖtxhyKW3cg_<1EmPZ$V쯢WA&+oU8 OcRm[V%,y&mzBh_w/n*=|5:Q=v<㕧:q:1zH6`M L:L(p G'>}?uy= d9,c}tr&:Vcj4Ahqbo o/80#cj[jHh2@&H 3wbe,rL<$JT rȍKX< {he8n9O^C++e +TrrCtdOHXb6`.kr3]q%3}qb6u+ʻ3QZr-b@v6]5Ӌ1]l"=;#M/WP5NZhowd?!SE`wo- L+wGg߲M;f3cYbp,=C͑dM0/%ܓ88mөL}KgaTdGvW汶𥉉!յ-逩1mY[alr 6>F{*N+Elx W @K@YϹn<_Z9| {!m΢p,(f}Fk_,A7noo$v{RPϡ/M3*?NQܒAn O73iIzxL-5vP I͜IAP$STUJIc:ҁQ#z BK*X)hZ2ŋgyjg]:7~vAsVy{&>i*z|Q=Wl5$L%`>nSP{C ~=S8+ͬD?rejҰ)-:2̊F}xh]i <50KsP8?@O@hx쏎:R>C:b@O0-6zC$@! j$<,f­) Q%5$hL4aA6y Y褒cagi_qghAQXC:b F ggZkW* hyr]G+'4!pӋz1 CF6Ih/K z$'L[MaA;.q/ uR O}9)= ]q4CUVL+FwftئF[yCqh?a9 $E(G"L=}dOH<DU,#ZXK/3q =anH>?IΩ5Jp9ZuAV{e@_\^ ۀ0W/ܜykZ'sKmJaY&̭Q5uus:z|vt1tw5k}=@ 8}wwB*8@ѱe6 ."м2Ϥư$ d`Lb1L^ꐑVYعAʻcA| _\/V/gFɉmqC;{ضpPZ*O EW ヲyB6 rYk9aDciD .hV76nyv0"ώ*=C5@耛,$O7balӟˇ!kr4QکåQ%b 8ųir4uYH FAWk:5HdGzLO3`@#DmG'7Ŷ ʊ3[6t[K,+i9gy`$}9kM_ D.Wm$ ʟhm /mfYvG$v7!HU޺wMLjvÖ .cr-#/ƪ_U:$-W^Gz볱ƗKɹ>;0^(oє[_U^-iw;*Tb&UƔ*On?3=3TEWaZrFtZ~-m1ך?V-YtW(:f{*U~Տֶ%jG#g=/0g0ȸ_'T[iOE35ֺ:nذFۉFWp|Q3—lm<(T;v* h Tm4LdGR |`¯lzm2ڄ}(h%^[lɇEbqẕSP Z>R98)W7v!G _V{3v$nީy=86ςUo} X5`D0$_MFK/_OĦե g2~dT?2Xq^:Ƞ/7Θ"p~^_3h%>?]\CfRw99JV~lQ.7'9; 5G h$[+x[98hk wۃ](O{[>{ߊ]KVYůnj^"P\1 `Z @^krdiy튐{6;$zz l.W{A+ t4}7.>IcJ cԯ[5}t Và]{A5u5ܢʼn'[Z'dka["HZ0h-.{ M !a|Q4Ԑ fʩ>bq9Ѭ|Ⱄ0yqV`JBȎ WwHgY1;4ꉚ/wTw8kh8%j_\X)R4l;޶Wj7EIav)jZ9m]RVU$ vH8Aj=(?\~mVAAgpgci'ws `d6EHx R ~G gV)!`xzr7cx`Ծ3%4<[ͶܜiT4X~Z?Аxp&HBWOA b2sdc/>c^QJ[ ~?AC2'{jیт<b[-@P">کQj16rT%H0a͸C F3{ od} n#Q34X]bZ{7!aJ ׊pstk ЊIW[~Q:G`AGOcȁ1&5L7ΗmRg1`/Dfm6YGa R$`yS:K.ʽ#-W&).f6ڹc|]~$lḤjzl ­l^ 뜱x;״-Ȣ^]'˅*Xv[]0V0=tcFuF~ƚU9U:es(>Te9HwICNƠpiDEa~.xJQCS<ʅKJ!.!T.EΑfo=a ,<6 BҰ5xIJnIT5vhyH 5󴻩TcZٙZf$ 0I /P_3^ѐ%5 nC B4Тaؖ3mݦ/)mD1Нٌ-m1@ 35cۣJ:?t;cp/,^.V[mesZ_16 H_OªÛ櫮>h9T +r#ѨX >i,wAX3:̛nNޜA,;pc^,o5:_3$ʎ 'I)& NO$sb5Jrd@Xr̪-Ko$ed fu!+gfֺPSj0Aj&,Sg$4Tqbk6☔ O%!<3 $Ɋa!Žb]XBrɿ r09e' c!7"{:[ ҏ)av_\7m@nT+1֩ N&`8/[ GaGyN9t:%nGܽ[J4p":<̹d-^X U/X{,֫8;A~20mU D?Z>e"?vE"^.nQDdI`}w)?@x+)`$gߖ*ftS7?+M=r@ؕ/fcGf;$A= )YʀYRa{/ E0nk8' 0!jh5n =ǘhۮ^F)jg,P|&r Qe.1?I3~4;x6 n}q0ꡄt>| Kc*"\>(DNHɺ;#.]#l0{{"EV?H:0~x*qX-rZ0jU C/g#D#^ǝo^mZ̃HILWR#jk Hսgi : "C4DK&z a)+-1n.˴4)<-Wc? SR!C!ь9l.jJk5؁hቷT=p /# s:k~$K .Iw_(+dPe̦ =rk >=nlJ!d0$BF9QԢXYqMӐ 9E@s**9Eh9ԜTM]L :8MJݦ^2NY[0H0wy^ˠOLE ێ 84X-iȊKl 0.ڻW4@^# xWmܪ`N8z~K\75,%/FAڭ3~am?ߚAIQ|`.Iɇ )V.7ZcprIMmV 53{*px\؅9Rˆ(pCmPE]WDZ&:"qux w&wLGIfTFLx` l3'KyrK?@=aLrk'5#"0Ac9T${ގ1n̫-qљz;;N{El笚tE~ZM #}U(Ҏ~u-r,|O$=9%L,[ \ZyS(SۿW6~Y^. "2ƨF]K{VjS͞cf%WCbd];`_RL˒ctU ;issṼOHxF1(242tSX7lʛ,‘ ?K0ŖAs@UUZN,[T.JDžpp( &pX2l(u[w@1O;)k4?|Pu?]V\,7щ[ˆ~+T-z'ѧoݧV"ߎJ gJj놝Jmw]N{kN96lX/Fyζ =#vdJaV":5|15q6:E#ۖrw NEGiΛUEz{GJgBB!  c7l ='P>PN'^+>]QIpAHŇPkP\&,=I}N>{K/ `] HP"!ݷPN:_c[F"h)e\9;+Ɛc'!y g_߷3B:̹DuR p.̷^3vBER5NG|c"/~"ojE" &{͔9^ۺX2I>xZNA$|{kacT] PѦ$Pri#o|5{9_̝./|}ьuw72Xahܵvqe;p*jm3]3,8X|?U╇>Ep=E.& ʶ*ktguTdgv􈨅Wqw;ܕլHA9+jڈwxf% &݇5NK 2Dl>dhQG 7UHVRpM uqg}J❓Z+!aAZrA15S&FtdnՑ!h YnCg'x;V#t̺C`鑮ҏ;-~l SKY?6xf; _$h9fzquX-v=ddf7KQ*c^^Eb^xi Mr럼,,.wcWw߿gIn#Fa 7Fh|DOq`1!#T ( ܴԀoG{.8K׈nA+dZe%oZ;PTs4z  uN*TmX!Xa`c&|b|2%ج,U<MKSyOGk,-#16* @XUI*Ӌ?&Ծk8yf5Z~]@lqrAֵͨ{h/,0zvjӀz=عA+la&/g6 y,ΊK7nzN?~^B(iŭWd6v0-i oGb9At=nu4Is#4s|5}h><;2vg6gS dzwfP$VTʢDo>EPI"zF5}8X F\ .ٝM*9 }KZN s%CS "DBQ(Ǹ8DԅL8TruX`q6t@m0yQ^ 3T VRq:^%U+U܎X̲k2Bh􀹵Y |jN"jWA#޼٫eؓ2]R/oO(s3 #*H3dW`Dǯ.B*.q&%2L&Qܾ_~o'Icz ttv>'ud=-cq, \0鿶.ǔsy~GnXl2{Cv' Syw`5{{;v\Gj e\^LH~]dWtbNQÀz us5<y{䋁H;yCyԳL*[ԷN%y1Dp>{0riCԣWphHm宜p_3^HKi\Cj G6BJEİ//,9YLWr<ߒy oX@kvY,0 [gyeU@O5?Byc@iϣvw#œsSi"x/ =_7Er]Km|o΢?E#l/f7i_UEq  յJ>Y.%Ч ÃeӃ|brJ}ӬPϷuhmgQ腛}Ѐ,(.ɤZF-t3O]U gp2FU[|~S݁/}jxͫ& 76CfQZC5Hq(CFt xKָ])FZBʤՊ$ϺOXJԁBfoYn|8=PO;b=FD<J(ۿ1*ai,ywś[w ,%E+n!(lX"'/O, 9&+q287/nom=1Ѯ8gPe;`b8ݪ?qHwMG8..3B 2_uxAEӋ2Rx K |jySkTMx=Lg#Ӥˏd[?;l]yVIu*hC0زZ 2Dn%ǘF1y%Xu %JD|/u@e)F$9NwR1/zA">)_.z,U곛Ǟ/Zg3۪dw0PL\-ɷvMXɉR"F!K#>//r&SẚCn̖DranD6ٵ~6 GA\]+P ;͐~aHL->pc1"#.oL:F ?&`x{W@t\Y$d<^zMnRKR;x"*e%D+e37K;c i,D,ɴC$iGSoV2ܸcwe8W0 $%GX-ź3#S @ϸ']G*3Q3I3 &B^%=t87`+=8U<O3Uٽxr,.BQ#|[дݢ2;CtUp' \4(,W'xgMaޤL28z8S!\j)>f$hь;gWL(xlƻC{u)$2wf=~@BVA<6ckr)eTZF1oL!s6:YY*fyPSXؑkKus'ޘQ0HmĚB53" %B"D{UgQ.utڃBo²_F> bC D4;z|hDѕH@| S5@l^r? ,[.T=7Os$1wut[*"˓:D8  NɗDN !wVOU8 ߗ4sNХPh׉f}XeP'dMk>?7p!4EST m]1(^%!w/4i3 (6cf׽[/N!g6l]2Xkj+e^`C\StFb}*#"" ڌY*[D9O\3Vf;"l >fڿfA0O *9̳BV%Ht2[tz}^P55ٰOs&]cW21f#7 YcCnmDz@ҫΘ[qYKX;\`U %7e#bE/:";yv.`,g,+mM.Y-tYs4> ڣ J4 DM1y2{_ ^nF &Q8lk^=b ^[&_0Xf) H^1!Sd{D* "PS08O#`H HЌՋk=zhojPxt'ixf A,jAI1o~WGwg> v.XMԑUS]k0Mu "3xp7RT 6(+ygd] lp^X(<[cxIBen(^nb])%)}C&7>U{ Ow$Z 1}X4wLٻ2O5RrB7 Dm\Kɇ{%i s|3&PNPp0$~TOHyԧ_Ҹ%46':to;U(RTBõfގx@E(wѦYp8aWeO%WťLWTYj FITt_udX &_2c qvpaʔ;T^lk@WerfV{dMW[֏7[ `,ad򼀦 /DBq;(_{)簆89CU%*rE}CUqu1uaiOpSxgGUbK\yJ^6 Hd[ˎ}TLP[27ɰ3W*oEЦ!DɳyL6j=Y 9񮊊sv^nVM>JtH2+_&aZ8ȑ>A+h ,zu!9Xt0}2ʖrT9!hQ( c" ru8?׎o4j6ݠNq0F?J"'b_qWծ̶rX*Cp Zd\([4BjF}k僤5LƅvbSH:Fk.shZӳ8ǘĊom?oT,~MZ PyPq’/7_0aaѨ'0TI,e2"1+1y ܘ/S}0%xL 4sK Ѷ .>?2}J<ә}ntHܼ4me/};0ІuX\qpfw0@{Vk cP"qj c5 ]fCm.+Ldu\l18WcTq:ٵPh'{ZF8&9 #fw0c -by6+"ʪq&ģ9V2_3VSvw}^zCS 0҉0 &[B_[zy+zDU\S+F4sT;+(L&=b%W><W\ۏs? v٘hǒvi ,Nݻ7Km2:_LU @(X(eUrAxZƨBt-ҜizI*tGp%cGZd0lg۫12Un٠4-nGjy *U!#j8;#=VY3eB{ 7vR{$5bf|mSf֚ g?yY\*[Ї>*D_V #V$drV=1k/Rfs*FDZ hñDKfz͔ԟhjR Yo`JĤʼn)VDZ?[16犷l=;$˹79M1. %@J9$O#f`Ut.StG8Ƨg$2Jtp0hj]rg֛񆞋y:\65~q̔^Wh iUaڀɨeJkk+?x|0?YLݲ)C9,bEO,ϒmopq3̜zXWMl{>/Эrx('ݵíB!:m8${u)4tt&BNWYf|vsνsM_"Ext3c^7@©#z '{m,aygoñ3Y8_ ¹] >3wwo ٜ/f LC꺎pЧc;M_}bX2QuOOAsB c;T˝}dEo;2 ޷TCO,DtBwy'ѕݮKȢ=tí":\hqanƧ@mZ+wi4! hK(N}AgV;?TU6Uˍ cQszv|aWZAٿv\b) TZmºZۻ$o"tr+ܞI#B904RUd2cD. G%aM^NeGr:Y);H.X6}7^D d=m'a0߳u"0hWwa{ߣ@צzd{a&B6%olG)8ƺ 4Bf]dk㮀e t'S&4z "dmiX@wzhS7Sm:m3~86r%YS'΢"!`X]4r3IûRAԀfrq"xm<!eV ,wIyGnqϪbZZ@ny:P\\TϚT=(1QVMNڨұp3k;CU9~Fy'$uېDLCJ =WmzlW#5rb洆..s}G?jQ1^ k PCޙzaLu=Se6%dkL`8Cм8ȋD*")|'ol^.tiFq"_`\޲`䮶߫DYUB " N|{Ӎ3Fvۇ}s*s,6VԅfD Pr;Cb=7iIssmNb@S(;--1 (L[e .O"̷=}M蜣b8O?ЉBf2d>@{Z"稢t4Fo:,B'X6%YM_ij"fLMB.k|&hyL_x|=w=E\-S)q q j:ɉ(}ziJi9-NDg>גo**O}}A_Fv&B,K__;w I)zb3]AaYZs.49e+M$_󳚱V5:Gc1櫩Kk9)uD:#j<ԦkKA vE.x WtFؑ9=vῧ}e}~;{* HMOʀ #7EiԼo`wKM@$i?cDU;$G8p7MFw˪q9XQx\~E޵4,iW( ΩmA',K\Tmj.|:!h}Tp̅1ؔ j$\Z޺(2h?C/aV ]DŽ.{c jjUYAֻK); NazUjyE+,]:nwTḣxKbwcy^jTa铰^oz,No׶%> )I{]iTJfpxFz#>};P>t R7 Z9f_+"6?w9?(mnQa(dswx):+ܤYy+4؎-~ZMvw6ɺ`&- !Ol)(,4zuR 0 =D)q<| /&O!qU߱[w̺yw#2qY2S9 v+E՘#@GֶU}_pyTJ.^tͮ mhuJMO8b^#@s5'zRՌKiI;)!QMvlŻs7$رJ.\/ƫ82z-{vYn@|YCک j^pTSbTV\l|?d Ÿ `3V &擠ANLLެT\gD)bns? c P̢8-rHAH(k _]Kv`f()E/ |{ "66j}Qƣx=J_D#c\VƠ OA65vCmF*Us(5\SH%\:@`7-Oj^GF^jqdRsDgkQН"Xk /o"3;$I4"W |<kf{ڋMUtF"\e6 o ˠP5錹I *O1$:r ͕:Tҫ4,2 @bHYz]YSDKz3P0Li#%`"8zе;gKV lW^f5xm| @3"0P^-P 2`XNznC@((glܞƿk*tb!]aFZ,nJNiZ`xG!uPh+ۏJq{IC·lpY*ﻡ\b0/kSA~ft Y8:+v ;oM$[Gc7.*ߕib qϻYC@5#qvvniIQvqG6ڳ]f+ؕ CZSgi Z{>ALdB5YNWBӃ᮫5%7bH~p#iEg U:Y yCuUe?kHc "mhHo|m} A͚3>x"n.!f8ƌ`0U/@v(,(55|)h˕O#)ѢG̈J?v&G~2kM PUtoNxBTSrdȼs"{#*]OW3k6_*V :]wdz *3*\rQTV0/R E!ҡz&a$ ڿ|͐ x`j0! ^FE ~ gxYႝ:^ [r?I1?͟X?eP5ȴQTMKp$^ZHY~B B[A;L3Q2K 4`[}vKT RܺLVm*-hSArc͝gF4j]>(3G"\+6=B"n8"#ނ<ff`qڐ u?Jmo- C;]|J+ AP1GG)6 *l5e1mPuD닋}є܁0NAoXDTewyɢ_P,)\V&…gT{9owO *c|10lC\n -fƚ اQo=ǽL¬IzD+s]!*ʫ3Q<lj޸A PhUZCκXPImRm{ jE=5hчFD̿7߾4Uy aHp,XzG֠G BЍu+.O& ר\x\0bzҌ)A 9:TMі> 8xE ^4FŮ = 'X{ .~߽) AArPf'P+ ʢGI?Y;{Ferm [ȁuuo^)'[RDFȝOFF#zAU~\}"͐(%z@,xgO"7a h/؈ڌ+V_N&=ʻ&(Ёti :. :2{$b"+/!r/>ƖcKUU( !!JDߥ!Kd5]Enb%N[q4PifI!.i(u΃d] {V&ܑ a9֎XW^~"BH3/ :GK'-\=s"?*1ޔ\O!KInMx4PWs E3=E١ VmKib0Mo {z@Qvi|`sB /r|V'A937 BUdK-d te+52U^ݽxb>4mT*\5AͶ~>?˿-$ۣZyK'<vz¨^9@(kfl/ x*6,oޓ3!2:ylKvI+ .T0׀ Fh,>j/>xQfFmBͱo1}It0ѭvQd[jx(x֛bӅ:DŽGu5%g)/]NB(g Fc@lfjgV |TdGժ {}\$ހQԨ'o$2s:}BS;SiXl%_ebd9mB|juFOѦY*ՁV^>4EP;i1Lp4^lK ր7amE4g@BBwb;<&B4qJS\ |ÂcpgVv_;!=ajϷܤU ["e͈4ʣdw G $D̓ZFK_/(h<-5 喙9/.й5^'\hhtjmz?ͲbD&\ARxk]9r8\eS9f]UmlĥD@a8]LhWOLC"fp&-K8 ZaE"yd >@W.g\/ |\T[T{ 1zh ތ(F;6Sͻ!=N-pِqZRme6Izt-}mRrF 0e*瞆X Wo#ޘww#d>cG?I،} oVaw]R|SDs"Kߟ9wP:=ΣʰSvf +6Ez^o]I˾[]{&%"@ |4- }[F܌|jfxx3C9It!鰚&ѣ{&q`~:2S*/`ðV lɦ;9MilqFw+ʯ(-{4-^w$vgHܻ&+9r]4`Eäs G0J`Rg 9jn:lkU-~:~&-8ApՎs)5r n^d#}ԡ rJdwL}'Y pϴ, )4;[`C})M\)WBrUݳ*I2[lN/~QKFؓ,H~ttF<(PKC藓biNGUĿ]DIvI i^{d)*WHZj S P@iW4KMW^m'f {6}]f6 0- %$#U-i=&a7g=?{mYLk5x bEDm5!/lakiLEm [p#rYT=7tۍʨiIy 7h䃈6Q mҔT?F'42₫) $Fi=Uwߋ^,-C؆X#gCRR!]c>ƥ򦜗Ѣ䤨Ͽ'XuFTv2k"_/X$[_. 4*Ij!k|\jJqq/ (Dۉc'>A%w Б˭8mk+WdnjزdںV{3!A V_S~S'&2¸M>:7It`,#g$k]栿J'J}#2[!{|b;){b2@pԠWEiA) R?ɹQ'lHp -UŎR Z|N: /R)Z;繙Z-2H<3MWqj-KCc޸s!ϘxɁⷈK-tCb| h*I]2!=sK gY9M ^E(>R| \o17%`b>IxyN֒(}B/b(0ɎqSV߻U5 D* 9*}T;x\.K?'e` &Bȡ;wi8D83ͫju㍟|>io?,*9M ZP֫mWܭF'T) Y4_yXZ>rk՗Z.QpK/ol 'njڀ<!ZX oWږ?aRɕZkeoJ"RI_a%ݶa~؋ZHLS~݅^ pFhN=8K MD+Obh?v;48-;qv+IH <0CjeOE+m"5n]CGF췞bb[g< }Ğ8N`|1⫕T_.EGpk0g{1.OI/'/^^ NJ?+sӺy /UPK?aEz+QiЧ ~]%i=ͬBJ񠌗 ܎Y7"UB)v:c42^;[7mGMJտ'#jsy/`A 9J8vǪpƾҏIY,I -n2P_Ge 78f0+9jqd|ŵ3d u^$lN'vw=Kp_-(wB ڦS{R5ȳMƎtͽip-Y/V$Sؿh~t;ԡN.fM;>FV{򿟾[݀j|OB3@c=Xn2(9bwS'OHS^yz'+/ܟ#,\p2^W}ㄊ.]>O(=6YPGB8"ao#O-+pkR~/N&NH$U MVw5RP LKx)[c{;b?-)G=-&V;Zx+- ^0H;YeWgƌ(vR:C("BU>X K mp3]j]UIY%0X{ps}.ir=659ܔC 5@H"y9?rH:Y|T~y})*L22G;2PCCj\rk9zķvt5v[V6] gIo.?ѨÍ ^6{xݽIѼ,"󙭔3/7LJZ[f4z 5F WZky|bf9g$&->") pkt̤4Mj1H=AЭ =i<}g#/[i%gxIҹ|0PGT@gUZlóG냎G*̘_WIA?.1 o.RDfλ &Sv2ce),j7#;1 aHgh_p]nW̋X9b8"m)q ޴3)7r:EB%lWJ%դMAHY*2pnI4352BP-vS>G@Ǭ1yKΡ:X_+ۇk08\T(i"?UMUk֔`WZI!Mm@?Ɩ*'BM pR>y6bSvT6pkP&Msx%\&,Ț?Aܯ\_]5>VNіTu<jb&Obiy\Z,ndy%⨕FEðg&pF~f[0-9"7B,n9I_Ezj Bko$Kƌ8Xyr[_)]|fܕ0Rx4&ڮp~Tۜ:6LNWtBd_#ɬtkG+bSJrKjP jU0ũ1+z3V@؜.;ٕ.JDG[{e&-Tb;wYZj|hښb!rw4Jcz]bt꺝Un@nu./GZ[~b&h b̰Go_e%v~#‰rzB4h}Wr)]qPO^XQ+XDaՄDNYbEAy|.Xv:6Y8I!K㑒r W4U Sv"F} ,=sq:8_{B;ڈM+p MTb٠3NBSbZ pŠ{RSb[ҭua>lX6K*V^R^RiS"@8!W ]b/H)Ƽ2T fYn z΃|B\lz=B4.Qp k}CJu3EN;u.w@/ͅwYC*3c.4}2vUSzr-9$TLGu :o|ߠ FsB_=4ՏilB9c&MEQ J]FIq?@} %p+&mA最ݿdwh{혊9' 1 /?mIgⴡ$`={V" ʞM;mW !qvkநgUR]x,ܡutmx{(@Z 'W>k+ $/BTߍ,?p.H K$(TAI[jX%23!E]ܯ$"v;@1"ۥƟƴΰqv{(5oͩ-U892QtZؽ֋mX׃.QЎ r?esVH]_^~:bTl%7y@ zC'WyUĴ%H,z +ܧpW ~dG&vF֭jKt]Xc:ڭ+q5$誅L[hH0݀n틟v08т0N)cRu0 fVؓj%Q:^cj{L8M1۝Pc].1"gK%z-K%OvGV:wk4UmKYGvMH`|l_HED1L_׾RNF.˿}%~V^fݙ^ v< ]uS[RuhbEW ]/Afn5q cઆT9!CCۣ݂YHF²[tl >8J@|iO_]~Ady q.rٍ@ pˣ9,Eѷ{@Eᮕ ruRwoP9TG8O jFX,PW(!;ʠp.yrf$Qp L*/# OɆ伽LdF)ӥK*mxMdb,xZĒ4X No)j}Uټ3$rDO :!bWjI+^jDRDZЕ>Սei-MnE<(B5>կ_KSlhoRM̕,9x z_tRתa>3Ќm~mo1CčH)LPdbcF@*ZD$hgH uKҒS$cǙD:S$rdl9ZClIG'HsJ9=ZQґ3fF3>hLhIɓ d*yd:JQlVFxoA5 ~E'7%@79cU2#sp),FTW=Cpetj`40*`kY~𵅡 煿[ZV40c&D=S23Wg&Վ9"0rz(gwTD`6^ߗqʉj lJ>_cR ZZ/eU_jV޳^NI퍔OEjHȸ5㚣k5ƝM41q 6wrZ~IϪ` e$E~se@^î[lYM[KU [R+2PR^$,߶a^8B؝D.a>`h_{$anE ?qotdiz>od6MXv;?TA< ?NF}dCpL5Bb:S͜读p*yYge-@>Ktڧ wnRɀWإnPkobVnp@/6',J{gqSޏLd"^įAfu0[aGy[$}%&~d{E.>B|/dޯm%@tp:Rjr`.H "qwJ,؄(琖gG]È\OC]x3I%ST!x"@Oj:1PX$v*Qڀ&60SFW} Z+H}+_%c޸3#G*>wy Jfej+BnAQUꮪᆇT(#8<'+ |"Zx$ Ra*ri;r6/׏*ϫ|FGc~*p0oJB˺iO% 1r$뙮˛#xV $\0~sbr&N6f*Zy3&! d 6sE9^[B+4yHc/bLoUOCʈc|B\E }_ ̑[v~DbO`eI^ <˫O1 9ꅰ!wK!Hڊ<o=Nl\9N 2c7ޜAA0>`' pЮ\(d=;)b6R]DUG9+'Olu0j$N& +ѣGQ#QcFrۼu4bjqV){ j9$ks>P9V"n$4R.J uD(4'ێk84V=T@EIl50-ΖEʛB5K~F\/^gwTۡEJ[n ל̐L wDrq p{dYSl\%xwb;v byS_Zx1!-yoyWErʷ;g&CʤDzSS;!+zG-Ѣ1gSGGw4ŹF6~7)dS[! &&aeOhcdIE4r=aH`RSمa7\Ù$~)M &jKآPqjtYUPv:s_gGc2V5aӄ씄"5- y rqO!ȍ bn-G\ @S\zʂIRS`nE~uׅä͊ZG%tpC0_/oHeaf PK{i"$`7?wħ0bd[Vx'I;NQC(EON}>$>+թZ3&RnhM`ZE,误_ t?tN6u ^.#$h Pr7J|b*5Jj,C,mm /ں;}d׳}F'Ze^k3w?;\o /F~=ں Q}d.X8ZfAʽ]ʆ Ft$1D;:yk1f7rbʳ39x1wXJV 1NkmD  W5*8|Gi-~ڿ9-zWW(C=-!lPcD;;Cp+VN\96Z$¡n1C z=?- ܤ##ސmYIg0ōTN]O/jw!Kp [&])pa2ͬ digH`6:+o% p=ugid}Fi $՛1$"@JUT?6w4tzDjCPV>-Ig]@`mw^+_L&9dړmE n?%WP09נr}NP89!nȂ`(MQ; }2㛩!/n2y5/ fFutշ+==:$\0hֲ/YB _2VZ@mNK4͋x"M7 G 0q6Ƭ+Id (`řa)Vw;lՀcu6#"4Mu/jm Bnd2zѹ\idj&URDf-R`])$rc&^'ͳU.wFќ8+9o6 Ș D?62}\sܟܓZv!yN߁ (%Kf2{XXr< .5]J$1 - , /鵓2ȗ6;dB6]ȁ7bbn̼RKFS T 5v"ԐOo @PI*jY7#sQ.bG5CT}80\ԥzp.TSY'ZɵVk+sesM"`S }k퍠ɗJGƶvi% ݵUҴ <9̚p#`-5R-HEf목swqaW8avҟI+Ak$3d 2 %_*%W 82 y .p_1 !v>=&zk3P۶Ѳ!/w_SuIw؉v(]}P(&h}6_h\8PwswKs\^@bY~1834}ٱA4KwOz~!;dy|b)SWղC'|gpPXB!J SW(::iw6tkK0\e%PoTyl:Uѐnw ֐nӻLjA32TGĆ+"mG@0|NhM>qnG^jz~D)$^c3]v}-6gdRVWxU$j fVkҴA˔v$g W$wWd<wI<yrfer}iF%T[`BeOExnz SsK[8*c Zhy"C-v(=!+[/pjz3 dP!.Ui62iXJTztB:#=y>V" Y283䉎i+U>BdIcsv8bU\@vYhp~++=La3zcˈНa؀x,Qnxšۧƍsо7f,P~꩏Nk|Vf\K]$π2>xELe:ʝ鴼q- )s' 7FBGݞ p {6A/R]VO˚M=l#clQ0\#Bh-bFH14M!$-Ec] ]ְ?Ն,2U h=e'Ml~G']Al)R<1Ky7W qpij(:Sv0׃oCSSԟ7VEعՌ_V"r  UvKΛ)jڸ3b g*تK)*M[$̒PhIACVijcl6?Y? @+ K_ }AN}dWθI&.3%1 ߏ;DͿBEr߯GL3vN,օk/V. _$K̠gq(<<oC"H<^l jeD,7K%Y_l*3"7W.BM4䍄eAo--~m=dͺ Y$~G[ld{]'HLw!!J\zCF4Fÿ Ȝj< lf'xŠu6Q?:=VTgLs+ xvzΫu ;h*yՕgd7O0FiO{ڟ ͔mb #MZ?h)Aҝ}IӎHE8P2Uhw9bUs\j&r(Xeoτ5n@ͫ7˜;"?$3R4T0؈kq"pBM-6hO:Fkص]ERQUkjOz!Uk,=mC4 5-7b$YFQ[:2hR4c5ܰZIFD+ i7y1OS<%!9=o$z(Dǔn>‹8V|%.0X;/J; J\TzHDr0(F>߸/澰299yM}ot4*A7ǡ 7V! 0} ćff芳%7|@.v B.>t}ױ[*DCGvl#v&ⲓWVi Nens.dǼLŋl}? ,A1=NI>DKD[f 3+@8q'g=Slmڨs=Od&G:D1R5>꼰F1c>J)53ch0\Ay!/sŵLprY?@8ỡf)`Ѿv]#7$ '~2cd 24k^JMLV46hgv MWu[U-ogi\"A'-`%o76YA: s"L4r|%781m,["׳Dd3R(re%p$}KABSO;cXD je(Ͳ0 y-N8+A*3`DBݔu…U@EfF&n8L^G+Oe+M^W{3:/˪'~0^pz`gV5l9Y2bW ]p1K xgfBƓ<@9q!g7&7T Zx+-2i%pHЃȚ|Ln2ĿJ @ƹϊ~A 7IsG9G>I"Yd갈nS3%Qyog3m6 zܫšaA4Ĩ+$u_F:pgsgQSkkpDS3CL1-S@~5@Jrׇa= bcLq4*.#X+{8762V* ,nn< .#H9 X(P- |>TRҿGF/^5-1zy9@q7t<6t;̈́oprKe8\C d"0urRr4@b2:ؼ1bEqK]٘OoWʒO=r~ Ĩ3hְK5{ є^ L@(7*$ջ\ }a/SIJjݢF BcIleS1tz6/nϹcئo].] ˸QSBG@ )5_źz. 39i=a'Y.`ߨTMbAw1c ipv~LA519Un0Xictn2QkOg<-U+>шx :y <1 N^K @ S +( Ho--*V63D8 n[+q29]H#ǧAL5H4+K0Dߍ 8 &=gVtL;2LNin~~= ὲPB%xlgmcL2.cC0V[n8iOlF|}n_U7)F8;=S^QdQƸK.maѫ}=k*APrQ ktcػWrC?IdU=zwIE@Hݍ]m8o zߟ@ 1~#jd <Sڙ5IG냳Q>/xi"Q1E>W~w*rƥW-^++xNI~H\-CNFc |/2@47Hʊ<ε. `\zX`6@E!h%T B#K Uݵ24˧<p0F[g\S[]Rc vc7G:,En}pdx]:`(",a(M~h߬ŌejP,Q]ya3j [ B 3PVH_UP-mS*R߭h?-:Yѹ~919p8Ap^ h0 ;<+`[j1{w. Yqx p NSK {vЀKNN@l+E|}ۨ+&$ޖb*n%ط?{}ڻbTT8D9#46h?b2"lݼBw@|gL|[<!n$$Xx_E28 /dVg@a)·Vpȴ•80hSEb>0z5az"/=w؆3%m+4D4Df4:i [GjA]30 $ZA&:VBoOx`&W۟L3/-u)Wii w'. DCn7n#0\YIE9"5ׂR3CuP'|B]灟Onު@(Ib/s2l_tUCt+RԛN/|oJ̈́H4> >5? @#bY)4г YI/E8xqR`G&Q|X@MZSĈЪP\E >:FA*Io"h+Z O/*ֻ H4'.m51 Wm%̒{WΫ[Ib)]S| ^:g!̩'!f'B@nB>xr~A0z2vh %:[Yil?_d;ldži ͔q/T)!//sOJu<@:v*#ds)ylBB>.bnĉPR9!X\'x-bJ0wD =eP0jDFB6P?GVifp0DZxKW؀ģ42Xd31#sn&;Z"6*X->c g&Nz)=C].-]E7{o)!mQ\w0j?z`L'A+J}ԇq5[:l0$/NieY[ -lOo1W+ ]v42EJ>,u^ȳZp4-!!jǃ֗ nZyiA#qE#E D.\ĂqAa9Y3ρVk %qA#EaF[u; 1ϯ("ae*\n _ 'dnlkGiL\YNf0&s焬Pn6jz|/^Bdb6 ၴȖ^&3+bҸL+5&_y{Ghg]k SԐ?Bt+h^Rӑ(` l(`xr]'k".{>cM찼A.;Qi ^-bPqźϣ- ]y=o.8$% 3_98k  VMya.$Nݱ]W#Ё ymV2 XkJxޛ,P"1|d =xRjj;3_P<gCM+A`Soµ۲2 r`zEے'S!Us@!9ͺLav h jaqGu#-T-q9Y{WbTq*Jő9:(=c :H;[?Y{BHؗBa^T] 6pWڇزBtQ:Fbp!y{XzwʤH*xKV )SI` ~ԩ[So@kYjKGК=|B'kpu}^p<,7{[7 gѨ9һ{8DD]6=:a82pOi|p$,T/yi!!sR^#nb?|۾)#sG~x%E7s>AݥK5I`v[]v[PoT$KoTAC_W8J͋c[7'cя]QcRpdV _pc9f.6gSăPz|j0jnLkN¡Z9!c :qEƗӐH'nXkϱ&A7aF #׈\J 3ޱHD4BOfremC_ xGc˴&A7"XM{xc}lo#Ȗ& ÷NJ3Gۡ _O[`^*mL'3屧հsxxH3( "b/g?g ~P:e[U-yPntsi+kKh~фɛ<6H=3<4BYW&WUC\pܣf~$7Մ|5$'_jr^s(cĸХxL?LKmO81 iY XkY:(2[qRe+rd#4"D7CM:ͫ\ukN~gflX,z /^5:T49рdְP%UPĖkNMn"-B9NwMFLFAYe||W%5=:HöCk6ʘyJU4i,[/%gq} \M/bIoF%SRo Ay-njloYo?]ը02i.:69 ;koHmFm$/ V9PLDOxsE{ώu},.dI=ei#RvV \O츂-(,N52{_'g3fX<Ttf1\І>}d `g?Ц-=w\#-"і-"suXlPؤKp;tRd_0גHZy@18PFUI,p,>^I*UHBˈ!BHgN8-)D+,-6bݾCy m/2y>Sǿ[A]4F䷻76ˢX;aDu_?V㎆n]6q `/m*B;]7@N˕OxloK݀B 6W{h6r ,Gmwqc%F<&ɓi%1tT3AD>dv~5S %yB 1'IQ+hgn dteϱSA3Ħ!)EͯJ(2=`&QXZ EYFtO,iyY^l }T3%D7G ۤ$ķ"1?pKM\C]`*^$f(XbqVY&C |UG~ٷ ^wL|xuG!o3PXDj"X! Ļv9SjQ^࿑2T!H$̢R"J?3T6lE(-qW#4Y-OH}fڗa5M-;Q#C͆5uIJM>xo K"|møiSEES̮7wYrLFCi7:F䧛3}e'#g-H'iE,3p5? dzq25(^]T+) )6ԴVa; *%0` n;OT\$2I AT@be'iO<\d2sVʙj5n ȭ I-0I@KSK)+z*uwiQJ<2v /t6Oë<HHsOm*Q 8S{*:ΖԸ  ] Qg}X\ `l$8q3M4ӀO_ꠘ4]L(W-!VQȿ8`^JH]\F(u}" }f U@l9 liqo/+t0\#.Sn:/_$nlI W~uJf\5_Y!L՛L)=ת#wV٧۱*wr`q؝rE@gtĝ m!tŅW @+[Ek^?wo)l-0hys\ziҒ܅@Zzȓip6E3$tK`)-=9Weo,BFI8Znj^>3¹oݗvAj*ys@)΂@={kdZld1B4p65 /]94dǥl:,W%s i( u6A7|_:pQd rSHNS}F}y&N."CΦ"Ox$ 롱Li6?Zf@*iчFpMl,.՞Ԃ2,T'wlMvDf'I3Q=7d ~|F 7LE-9;~`i@οCdSut+gXhkEc`7 3b^ "!&cY"?wښfY7 ÁMLꔈ3'jVL37B%/'@DјS}yA|BCkFc.43+'О%sdL^4V E#zCb&/7`jFʥ*hYrl&.6âAFOř~?ŒUP̷:vpH >=8R/v~ \s 8fq5bdZh=C ]_mm hmq\m_1^Rsݨ-hIb0<=S~T<uFy@nV LcPn5mi2Qߦooi#x] ޳vMsبph$Ei?:BH# rMM|'Mjlzp.q2]5-,u՟9!ZX_F0~h .'ZakF٭ S\(*X@ 2i߀&/0k3cލ@(up?C2p`̦ˢƘn: AW⾘gU*v&{놑.^#"9kl}KF:Žfk(7d*[[OZEˣU^Du3yOU. ^oFlݔo-AԀbŒ8BXz";z&:ɑ11Fg.Hv(+7cNBsRٸ./"vI5m1B}jml]n9n.&2\}j&hL)p֮,O-'b9sw/L1RXR!(M|GWIt>8^;8Y~xogKX 0FڴM2ްIgHc|#&~h2gCk_O` KIҒze'뼠\q'N vfn::s<%EMMtE)'U}KwF]B)bzu0*adksU:ƝĊAp9ԏ'wtNjiv" wf /߶k2x=(WH Z;L钩%-ٚT(tKf8Ҥ`u5Rx*_u-=%kcg +@fB@C2lZ|_@t?}Q>2vqF> ?\\}"Uǎ7j.o)ٯôЪH-,`q,'4\I?~% [0ޕ6NbBD)d߲$;(dUI$Q:leA: fz2T=5UւKn= m(uv߶ҥ8ξTQ\[^/E SbGg ,a1ir??y6 b> !<(9dr R72T@ 'aU` ސI` |`ZǸfC?4Que{T v-x|f*]޶9漢!}ni7s;49.`pl@32W"Ois5b$7'@!݊^ Z=@44WѼJZYPV8|\Rp)W:} );Xwܖ;e;2U($QIԹ/+!YWJ «d =+I,s3%}>= [vEe;;jmf]MleYJ~:D/.LTpB Fn@G' #HfGAN( F,jX%v7@klϫRI'mqv,\ȧcTA1ۡnMi(iNE7:Ys~L(|[FZQ=/n$B/[z†AZYI# Y})7FD)9* i3`%v!{uzyc#Wj5:?3m|r7rZ^?ER]]_4̢O@HY\/^E}-1i,׍gtq?ӣ/D3eET.}T|u >x9h0]"x>At2(ư)Y4a(fJh m:/ǭJNⲟKA'^* ' kS2v Hpx(;n@Ѩr55;ǚ#Mk9Yn) b s8}s eFv#r[52%vn V}(&}(f\!L47ڲ >aVCO>S lB> @u6jO .Ao eM]iURBm`Efb!3XA'{ -q7&K ^S!Q,kdžI~x\p\R&rqRX =$Oj1/⨆f bQ B+hb`l?(juLC\0O-?m*wȖc *.c'!Y9Dn89"L+ok9Hk` 5@#ꙷ>Mv_!;a%h$gWcP]oNWy~#X_(;Qk^.^]7(7!O>q~~e%"Ým\ZȼaY4g') E!:0w_7&rޣJVXݬ%rUn"aH ;ռ(Eʪ!B^tdP(G[75dS[hƁEw&˒t0F-0NGL3^2W$8*ъwbC[IU H ]An3XNf-_9/L =zSZ,vo$K*4=IaOr/Z!AZU?$yMX;߯K a ,EgQ[ѴΨUL:ߧ#u`rwH.ǡYlҵSE{AWKZoXbݩ$3Jڱ=&e]]! P)y: IYI ..V`/:+J`I5d,ACsJ!?᭫%a\i^ 6DnUâTpkۙ(J(1 t= v=;RxzBtSF kl_j) Pw o߃udBS1-A T_M,*9a [:TȰYL\o =!Ki{] B4rt./(.+HׂtGfL_VJDωX̼&=%|CFhև;=zq-75[ϬʤI0GF/=ن| |m-4 =r7˥96:㘿6OkfMaaItz9xRt [TseP7BPH޽A|Ȑ }㋒*oN5LVv]T~SMWk) 2-Ѵ}Mo ט]i~3>ͨM*,F)R駪 Y*7؞ r)Vq5殃?!Mǂ,O_Y }UՖvg*=eՓA>R+Y_y7i@oFPq)YҦ⾥W'.YaM%3Zyv3k#΋=oL(2#:r4"=ej'/eIrF?iiBDCS-܍T/6 e.gm DL ^ᛆz9󛊊XeAÎն+ #,ՀeY YoiKMI|AN"ABEw@iY' SX6+W׋\dkVq}\&u׆Geq{>iRgcwg-$/WbY鎚g(A\&/ڢ{6 8]X1~/_)}%85*NO PWvysibG*ęO| jP`!'r[A쁑qSZ,͵CO&i%kj*Gy9wm̊!z^BLw(ßBd*W & )gz٘DQ Q3D~xPP601WSZG ,ܵXPq&VjE"jfhל-meGGUOȎOrApNFY>AkO^t T׎$_M+p[)#7gvSTʭ|V+OZP) \]fIGiMЩZL@E6`.$ޛHY0Yn,jH+.E7b1$Bٷ*Eq]jIC.!aۘx1٫Ix>ewwE0VA'DtD6 m>L Co~9 5o/b{MJû??w1pJ.I"<!WХX&NajWA9dą|>#.+dONP('3+ VϓE)yn0EOc !eG)E uzvcַ1j!]q1cEL1vG` S]ة)rv5ՐTVlL!6Fqi`FZ4}罜^"1Bp3[\KmkS3>\+Ϙ 9F!AfD1: 4B=Sbd3rkw? 3$#c5& p ٗ &yGwhG.k^ drid6&2/ ȊVϠ R AsKbPYnȡx{AF0E[thPnm!qȬ_/^Q=n5,z?p5t{7;k)(+.e ̠N HĸM;`T9^";+g+3"N^y4(\"xSi9? ,;gG0gsc_&r|6nmKЫm%lZECBlG%vx6<`3Vؼp{|Nk/QNTUz05kyka _F G=*.8._fޮPqdTI}@$%JI_Kt-<&0j#J0(2t=#% &ukR7>4v鬌PA3HdfA^؜w=~5MxLAJnqOb%t"RG(!GmE0'9$k(_:*dIL,Fm@e{~JmѡEKi?Xrccguxs ̥L*Ǹ3: V[}auـ8c_/)~JJTY4{ x;YyR=XP0<DhF21 "+X"B<#Y6YڥX-w5%w !]MPqK/+BDiajs5՚jW&5"b"E W%+0vkGVRla{l g/Ր>QAwA|q"õ[4&o0#l ϔL_z~0>2lBB 4+"xNOtt[l_pDhTun9x -r3,K9HkI4VW_T6O1e,ah_թb S .]71u!"G%;zN[M}p-UO+$ׯgDΓ@V8U7S ^yjH #xb2ƢN-"+|"=T8Va$Y˺kHv8詘3,A o /`Өsk9Z]% a0^i$\R6 J${N|:T0+W]* )qک_8s=Is!QۊzE`57NS(ff*/R`>+S'Nj 0I%sfmDZQw}sϹgA0 $#X01ϲp:N U=0U<"2 ZEHDu7<[t6JOmz)$?tQv 4:ɓDr,MQ'"2'Tgl=9F,`, T1p ns*[pxH27?^2 rN;N6CMh&f8ޚFQ[@G;|1?B*Tg]kAOiݍpp vf@H4ybvƲ`F}TZWZ"7/ead<|Pp A0R^܇ER7#}j'ʆD\v5{R*CM"- >kpQb K=#eq9]Y [W}^΢ե55g)UӚٮkkÓ0ط*\'*褼GKu\o #$Z{\4>B]%xK"ѥ~FQ)׌g 0(1>ӵ)0D29?{U@2mUj̎g[83 7|Cׅ:ϓ22 tp0` L$]G<,g ĢdҼbbslsN*K}k@$Dd)kw_>猐~W2BZB`R0{s^6ҹo^pSoK@P#:yט޿t)3SaUپc ;{hO9 dpJ\B,br&[{lލ>y=}m-r@382]XRb8@*2S \f`REz0HY因r]F3Wo=ԞuK%j:-}OH#@B>\}ED9X6GlFF 4!"<6=OJ7[jl=e.5ͮK(T5a뜜>MUk6Fxf1:ԏ99ҕu5<Է2~vN?RM ?E #VF8Gٞ8nW6DloYx~OMŒq`@ hiHۺK`|9E=dV펉-g&6{#u:c#6q 'P5=iMWٗ! Tj]͌ƃ!mO~77)L+ ;w3M ȥW cܡmRaF !5T'~rU#xZ{Gc+#+&*Sկah^$˓I b+T~VVPȳ5] ۅ^'By>kQa(p 2Z",PY47#)] = u tg_j]we\:UrqE2QwG)5F4js!pfuO߬M CR)CAǰLX7Do 6۪N,mt2u8AhF0t.t<.mM%#sEJ{emvS5nyRs:̷Vϥ2%Z]f~lˆK5E{jyѱX#Qp0|+z0O!qx̩Z_%lɦ t74s MIw#tU`AZ}/41Tvy+_zTw, @ \O'w$"G[*)̡z/6_<|oE!nf;r?jH0{e][gAEoٽaKpB{$J1~It0~EpL@Rm{xRwoa"9"`^Z";#pboűeĻKP6P[td2M)r^Z*|i 0C&#+[ɋ4wh^%&ZSQ}jй9K8נm?y{*S} 6"ywR ʵqwVHsBN)M]2Oum;iLd +Zsʽ^pftolϐT8` rf4e,قބ)hrF;VF8aY%*fݫ琈[Bi#W0NЃ8>_Ox%!dQGU7*+:P,4+|[cU1ҠiKԞ%~ѾW#In>"i}Y;LA%YZV dpRt-A(,ەU_]j=Z9mFCfOF[Φ k 7/uHnXJ"x4lH=+)해!=g͒$VJsٯ%{ {Qj7k1*iH7twPf'ID kNeŽJE M K^mDU$uF3F`xo3,ɛ7YaZa %[7blsnh܅UTMXKdkN xYοKV!U-J-Un cﳒڿbiJP÷Dy_%|onhgu]^6<w+㎕|Av>Z"yowK^^,P@| Xמ|j!|zP9(rxK+jgFY5vF6 biv e}Xխa.\h{\G5(7F)c9'/6CC@0trgݙ_Az!BF !29;ξ yDZ=%2D؇f!a-Ў3ή -tUۃڶ9!~ J^} -y0,En-M7gߡe@Ɏ{_F  \?(F]FGA?ƃQ5; A3lQ]SS!#k;]%)Zm9qЩ{y O\?E.^ _oEKu¥;pk dW1)Brb$jc|jg16lEAZaE/!UYO+Wc~Sg%BXF  }(xQLPxLwP6x.bd7&edvJ>qxf.#u9] `۴-kA2z*TuHBT6RlkxQҸmFN:yZ]p727sqx'^)G$ fõ_!X5iiOH+(Zʹ,KIː *ASO_ Kji@7N#m3ovKkH 9 {dpNUҗ kAڵa}٘^4ʇĘ֫H[BMܱŮ'Jl :,пa't19i&Vhd./qy:Z-$Z\M9nj}5T8uhv'Ór󠮸kBobn!^_ەauHܺN_ErR <,U鿹h()7khAn)Tz/2(VN$ Y$;DM/_x $]<>yi#;j{@\T{UD_00X)ٶhl&Iq5 կM`0bI^ i;$aD<1wg{xF*IIS-rs޲OVTȶKsQo;8hBRZgi=`gTد\MP|&FFzUU t ϴ h5XNv̩j%sA U,UO$ݻH-| ǂ>ҩܣ҇E#x-\:h0C7߉! p.NC0sdFlt`0;b]4(1[A3tq&޳~CoѼcؚ|{m$(>[[D-#b>y曑tКvG4`^4h=rU;pzST,MW~mFNTǤS M҈2>F\F4%Ʀx:t.%] Aqf HHҾ_0.mX4b'N"D|eťXA߯2vOyGVB2}HIb.4HOx&"؀J,:Þewln&(>4s3Kc& y=$c?/Hic>[2(k#?LMN1r;/&:-`ovB)_yGlFn.磺lfjc g T8*S&W/d#6ëpZ_v'naMO='j*(Ք5Z$jXK~>XgOEWCq8G @z\!yyÅBјta Lœ60"<R* %g fWƛF^C;mAP&#ui+Dmw4^p䥃%UVP)ٽ~H?&hʁk*#؂.=`D〹wz#'M^ 꼢hg #/i 2-}! KΟI&/+F"Rm:% 4%t'6I) g`H5+R:<)vGcO+Əjmns*x*ࣧ"*GʼAZ(i&Bu‹Ch6f?+7p``6}&*ENVl˸+j`Z$t@\D'DB \IvCƪ}Hߴ0 ,&/;`)EQō?&YWcbv>R؃mҵ*hSj t~D]'RA`RLƿ'셞V 4K4BZY&nٕ"wD}Q+??_9$'$tA6 ӓC#*u$nx  4XъigK7(N_f:uoKwΖR,hJ; ("퇀$Uaƭ2j LM`M}KG@< rI=qkYAhG`B"7AߜXۡ#y(2?qi6d> n ~3\%]@Vepc;51pl 7˥ UP^aqnWktxN'{y^vO,ټǣC>\(4GIulwSa?{c7CfቋW6$; 3&s !JdkDg b)M'SF.` R|"wy׈8=pi֛l>._[8LyF(GZ |+E&RND|,i00B hQ z H:d%rVTXy;AV:9>`/ბ^vFCh.:^t;xf&bF+Fc/+?K=NyB48(P);^h q%xeJJ O}Wv? u!vJ\ nSt'@ƃQ.7mZ2yӮ7/Ȩf W3_ 7{n IGZеDGĨJ}9>Uj/԰T󒭎 f 6 tLGmaɪe95"䱂6`Erbw׼Ra_z'K^\.^B.ݴRQu,uū5Y*x9^&DNkg@ɳ$-]Q/ /|H8:3=5zJP)p,k^'1$@8/@(8$bhN jcx~Eb CBȘfQ=.'EPXʄ`8[=ƅ*z0J""*ԍh=d,Be 1tsywTUGg'c\|19%z⌝j!+!jk}rN6Rcq ExvA{RoP#I68$!2wǏ Cb(wF_˭&mi&ϖ,l3X\o)dzY #0bxXqjQTB0 XXP+j2FoL)/#Yڑ16ɶ[/ءlgλ]tz,(8(WrO w :iH ߽7ܦ2陕΢PJxQ64&q E1r);?Ǽ9?gds4 O O4TVoî-:_Ӽan%i@`$%˩%`N_jr@ +F4ק|ӱǪYI=c]$^ d& &-"bșq-u"hOG"mpmP:Rڴ ɥP$Nm)l`Aƺ };avcߖEoT3'stJx1|ꖸly >Zc\sZ*AN#y6e#*hī D0$%v?ke37"c'bѮ;{mo$L-z+мnx[+6&Tw$8/FqMVەonY[ުPDyw8=*7-xr-M}`GI݁V`RG ǡw[՞mŏ_}};1ej=|L cf~L`fx.һie{G= x/Mxec:C5Q4uYs͢Kw+Ŏ"܊ d 긿_NtOtɆ;ļ{z cC6Щ) \2\jNVͭô7{ 5e[.DGUF/㺟IY H l@ ]׬ŀ fWM%6 j:DCirʎEvahN$=_W<6s?l06vf+%-Ӽk^6h:g$3bEp?Vֽ:&i,(2w#7|e<.}?}uTч^J.BD5A>bfNۣ@/5#& I`G#լdHMqf{7l#,8ˆxmଠ  ϼ?cvc?u %J$K oO7cݡK7ע5ygT>o^A2A\=iGs\I<*8>M?_,:՟/M]O!Vg#򈍝'n Qi;⻼Fe2"e?Qd) tY +fT7\ԎQ,c.V-rHߜE3ˏ4ᐑfjsg}+,㪭_DҍGMDSZ)_FV"ʢBS)QwU| JH2HěZ0;\x[ZɃUPWzXƁyGu !LSUgOc&@2 9행HJc#Ě.[$ջV;3+49DlIsWOnRJ 3FokWsxm}>j|TNI%ќݫq!"PZ5Uu  {e!IG㗅l鲦rQ/a2"D=%>*D/Q`b:T_79W`WL{&}:oR p kBr{[0p G, TaWFJAlS[%2\8 $N~K{Ż{bylDg \qrˌq+0. $-Y { kyey9ގR>/: Պ+չhşA} yi]m_|rAc]3OsurplX<"z-]d4.bn;ڲ4`v?ֆٵx~!W?LF|+€&u1*c!Yʍ@]\pTg& ܶ:r 'aU.0ϫ7WqpT`N 1!:\E PvQjQKt*=!Hn*]u$kABr`JW՘,iֵL1;3^c> C>Pmq+rD-GVUM'>m5-oZ&ʞ[n(ގQV\0(en vf{][tXN|Gǫ#\i:3} 7vc䤤h (߼dPo3'|䐼A]j} Up0w$thTRw~<2y#J= 분h^~Ăe*d ߄73]$\y>XUR".L㿓"~cYҶ Z)kSSHW&!n~Go-<v>lSitb9G <hJQYl}L]bβYĉ!FXFwTX ycoF=8,sۉGaX vnr>[yy|p=XkDzO#K-BaN!> ,YkR6tGs$iȦ8mh*Bl OA*}0%=䠽슇i9XȞg2Qaz#L7cݸav ta)݊e3 $;TJ(rB?kGFV DCc*jVL)VBI8Yd<_[XLЛ!- lA/t̻׻vo 8.+qމFr9˵B1ZȩT3JLFo?sˤ<ؐ;ԊiGxA's8V>*rOx[9b MY!^ YH-slsU/mT4[K6햷eoB"+$}堎L֯XA l"3yj ̘*>fYyAKԞ/Y6MGleL/N}CDW_ lK` $͂͛_(ƺ٣B~}:ѫg[("!/]7x׏J9x㈆ __N[ '˞pNy>ZgR #Gxwfᜍ-?ΩдT<?MPS#xĒgKPֺCE%A<Jpz|" :nd F6 !rx 1*`&J Ume l"/L6 EQl7ho"kB4-Lp=8WΈÔ5# uT~ҳר:Z=#{˱}Aqr~ef-nQrR3wd'*BNHD2묡gtF!œ{bE/}TԆ!/AbwcǻQY[89eU\ toZ>uf%v8tF6%zOw2h!޺٘۔Sb0<;0,=};9HgڠUI:I//~fMM"&-!c"QO>MCoi#<1Vjs4~\v߄r`ŗ㜫[(Ɣ-$vol h96󽜆J$@83pGNj1/P\Jqo % ?$_i>ooi^u9ҼwgO`3^oќCTB./А`$0 2~M8e zIg\aa^l|?;JC,lФrWEO@0P%fطwC .n Eo4YGOIY B 8.'(AG֚$GoꊶIN$1Ͻ'͕C`;LĂS)CO_;ّn7"Ĥ*ґ2qݍH3SZz%].Gqa! SnЧ۾cҥPhܳ1\_P lT^ǻ3~e}a{8x"&hkqn xuKχq GdZo?vOY#k5>|γ\buQ[]Z֍ .eSjwiYe^p]| _.)$J !Aya4!5?փvFn۳*]-?Q{ŸVxc8#aQTX7HKOfwpY5YɊ!E]ic)ņ7j|cyy`g]]܉p'! lGT`3\]F6736]Fhއ򏿱;evd0Wsrc,KfЄ^@քi P^Tnd_4ԕ.VBfՠK\X,s/x t$ZbO{Kgy+ 8QjZa.#]BzS1zy FL`qwHVBvޒoM&u@ySQf^m$ 8j֮'1 0w-A M? јdk Ck0f>(i\O`EB9 T)| /bJ__D *'fb"DPv2>{3ߘ1La~ݎ$0U@^ NQR6}Jjd#90_~Zq4GAyDC,v锷8J|f/'/;T7! ^^?",v"JIKr[bU0{W~1y~'] l7$>W'ˈ|Sp"F$2zB*d/,lT-1~gCkV4?t%!1ʓH^vTfKp}@!FLfuZ e5JepUNz ٚu3I`-C Ѕ,I؄4K@ ?p6G-~Q*5&r?B"`D~^rQTd/# H8c`8 ǮFQ`L ;R*\)gD+q(oQFY1QF%׉1N Ӭowm=`:όt_z-%%[.HaAmm $qx  ;5'wm jJ"[)ϒ&]nLk7xdٜS@|5l?{9zƠVgSNq,{h_ {LX8zخ<Ȝm iҥ 2WXǘ=-j"JbNgؑ@ Khҿch|6*bu Jr 'ϋlb7 0MH mOH-/u0ثΌ{2cӃN V}/d!^Sd q]y6x纩eZouQ2T7C3]GLN9E!ui5},%_(99AY*Ga{wR05Lw4F~gGJ2i03tKVV'][\ z/MNN-{Kyr3~q]S8I920-L/T>ARŬ_O8(^k; ]N>k}pƤOd񡁔U%TԊF K'mqBV1 xp'u3;_ԭ#J`}GͱjvCln|<)H1 #w"Bh3!Bߴj~+NZKDVՐ(v}٦K1F2>ߟi#sj{ɤE:lh-nlhru/i#ree9c@uY?DQY`A,Es`ht@FO;9! |QPPj]۝q%Ҧ£mrKi"Y8ĮDV'7@lKk7Tt%q>םKUƁjMV|%k畜(fYA G(;`O~(^~K#7M(;h R"5wG >?7nKVS|0GBYyՅMjI#gQ@UЭ:8Hb*~JbC^5/N}INˉײq'l)DF\y&B51[Z2Le}R~0X],Ƃ dgEiR Lfy&҇(}˖}Kf°o}E&64u4&Ww˄3)HN\h+\ULZ$=ӌw鸑t7x 8dn g,6!NsގB6 RwJ (Є,$276E5VAn36Ef3$on'$V.LB.i+8V ChsbB/?`_&?:L]p)6յ5~D,T~InKV$o xFΐ"`yGgt$*? qXj{PLP+ +z}@өJ~{vU$E} |67J'-w`F&cCetdIFp!gs䖁j0s ,JЅA/s+2기=:|Αū8>9Qnz4>Kv1G; dNaX_k2b[jFdh?f0w4;;sSN U#CElYiJ;kHpz+.b_:v{RCIdktw?S巂{}lˑL)ЊK+|W;ؐR٧*wU"NtlkGBj3 Q.(I"^]ǹ1]CxD65-4##ʍu d9l5,N?V9~`h0| ōoQ[h7\EK :;4%\-/7}k>Zt~3p1 "^-vR9[!=iOl)@e#8c0_~ d GSU{c>u ֭]YK-D7Eo%5Xsߐs&.5Ex$.=]H^6c!vP*s-g4gV64*\ )HfL044>M/ZtGםw![%v.1@Аnc:T/iYxH9v$+wGH4:el %[1xM٦H Q2u\!O5Q h#:(uBWU4we*U=mxc<ATz2*5T\6Ңa5~d|D9^͹T&^ARv3?E&u`3/@xy `|ګVLp^4$s9_ !leZW#BO$ʮz$uT9dNtAiGF8]h,Ux̨3EޣC: 'J+(}VS0?9Az)"l E=<#1BFf( @K;>5s>n{(S Yo DBP)z>'Y:&!L4CR!\ёYFu>-'9zա<b֟mQɊ%f GzQaUI+~oxd:G&ldf_p@d#ΐRp JI7 _`$]Q !~@ HW$ 4/ҬK-H`}ںQK{rlwyS9( ~M)s,f]怙饾SAK3Y[tN@ܾQ!yCLR8_Q=F?+̘Ds& p 2(j>N DuyGq*!ª{eph$x cTwgP!QOB|DTmREGH,k5(ԚJd>MNGƨާ1PAAMO,^v?WN@o`RulHH x#hY:S\}{P+Vtw b8Ug DOO__<&G7">#3}A/tPEޭ&asl!4͍:_mII1]Mi9H~utS|°^Rs)ya4jULr~lL LL̫@4}4_36b,GmXOzb>SU 2(̓u頳"',wSSf)'[=Шt~!\WA p~TQѥɷmIoduˑRY+SĐ⿦9<4Mxquk @ҲMwߒQfDh_n5ɑ8ӝRd2gp>-N둜S. g=/ 9 `)aT(EtOxF!{=ENǁÓmZSY<^sdƩ YӞn}ٛb2"V{-gȭ-}%lC\^!aD& L~)XJ7z;uaO#/|,VV#H҇]'aoG)Nfp^=zOaz Qc*vk;ԻgI<鱬 w&T2koS?iĖZY}ӻr`Vi7Yj7B+mJo)JXsLE)ifF{.83g^0Y: xYS :,yv`*%y"tHgY@`cy JٚܡԍDAz_X{*WB]OAbOא=Gj"ׯGp ]_uZM2q{ yQR`ymw}vWm~F* l Ӱ,J8*)ͦ*E; ةTO?E !EˬGg"MҮ-(_ 6w)u<; ^AXք.ő}>zVBR2Ax+ndl>?R=1}BtuvR nDO`Ɏ$p'3A>!)E ?US |Ei/r$ FBjۨ[@-u;Y1Ǥ~R8 L]MN>_ mGf$11X0aqjQE#]f^.NH ;!-bKr_y|ãs33"#DIY$Cve=!4 7&Px7n;T!m61BNQ'ѻO P.K,( 2e꣚6vjKx \(.+mhzNָ&\N5gH#|sd<]OP=چ:\tMį*mI~vuӿAsP٘҃߳jW; 3"wobP>WUס'(\Eו_٦YdG-DxTgCEWzl"k!bPXѯD!pZJc=s,8u9)4efhS֝L=qJ8 &'ҷ> ],g;jr@`xD3=w1ql:rGj Rf:h"I]sjssōHdgN;Z}50tYoAsK)ZZI;{Gp|[cV"g"SDW%sc(yzm%|8q7p\6zHƥ|*7nxQc 72`D4e޵PZ}V'7N\?)ua6М6^#nE!<8I`ɱNܮ|m?;o]ө>֡='s¬ˆ+.LŒerV߮+~ឧNXrx-4>73K8'vhw嘨;薗kL=l\t%V~3%Z?>\~N Au} O=7dt{y_?4Kxwƈ,iLZ_TD2ۃBi1<k] rŕPo[ \餁Ҟnfj|jV]JfT'@TVaLh,i=CX.(Vt|Dh*%k&yWgEfœ<Xݞ׻ `)=b&CGH?$_R۔Nܶ=sY/ώ.fph?į/O[%Fz~`A%=?d[-Ɛf_B. IjܘV5W!ןEgjp:?b#ﻧoS% Rc#soc.Ԣ_'Ս{Ȝ\GMcd/$*l?zBܽ*|CW_5,?맼#z5t\QEceIJ/-s@p 6bG|7` ~ thԌM{$',7%َ*S>d+/1H0+vf\V9!4 P Js[_k3b%MNA'[u"D 2ąlǥ͑f7rcؑfB$PJXcH׵&a\oHUGlgn*F&ar@L=t#SW]P+aAK-6^}7=p.$qB}& \\wU5 {D?V$ >yYe(u0@n,V"\b+:JZύm1yCwOס{dԫ%يYׁzmJv[<}i&C%'1[ǭV_E-1P7  L2SX ^M Dgfz~’ _쌸/2%}&QO\big ~t 'چXZ1e0*v׋SB&xI#f88Twżo!͎]?ږP?[M+HsW'S1$V)\Nl ^ bL`!ydQSoqBf"4(磢IAfK \gɸ~'A,7K ,B ?oԗ5ǖkVJRlW%'^6]aŋ8ZECμbO %Se$7fzEC v,r P@:ذl+F ڣ1ĘKt )b$3KS^=,#L/wy_ ǟL?%ɰcƭsTnC|Ϋ?\@hؙr#Pʷ[,A6ke>m'-UujA%=f( 2Z}.^@؝hVrunuTݝ7@eځhh%0Kb7(uNЇmxpTğ1HK>8VbtF+sի&٥VTZh}Fkؽ^tJ~V>~y9 qw+Nlv̘_ `1TP@ӔU![QQ3FSɨ4CvmM%#>lOqufz97a~WR׃q@Dct}q-ev" !ŏc-åFYqsXaOv<ѷZ?7!rtP.i\V燅K2 mƚ_K)N[`Ọ{f4AޠPYv!)8UԑGu˕DZUsDbX#< vo-4~94;]y]Α~]%Ʈ&NT|*G~xNo2P Gnk@v[og$? +F€gȎXA앩^oKBw+4~oR񷼨̍]Ͳ z }eC᪼&%-wwؠV!Peܖr-#B@xj<³'BGdXYqCF31h5[!C+ bY J7 ~sדbQ}!`j*%Q$“]*g|-[./+ \4K, Ա*z`"# /o 3wyUji4 mzr nS][wZ/VbP"W,ya\:ab6LUUd|gBiPRG9* }ڧDSkSE~hT3ᮟЯ۟ᘍD,r-km0R vƼ}&jb|Ej؉H;b;~|ؗbHL7휈]NC?TmTXjig9xъ$iW5 ؝C/_b+6MG* 5=UMW[\1=1+ &!Q\RR>΁H:Jeϭx\A>-p3 !^>WlrN)(p0w:ƀq$ ar˓5xP #*3IfC~90(ku\˸0Z*3x%jn7tCEv؀r ;q&7{ES6o*,`2 gؿ eʚ`˜9"v̍H5 ZC$#$I ѼmRpun%6= ~q}2^wj(X<]?Rq?$T0wnBRB]ˡƸ|NYBl]!Ln)rMCkPaO%X'Y"|0¾T\wh|b^L *im}[SץXRCca@ kML톄f>+F?oRz2֒ }s+?.nM1jNr5 Ixt jn+ |b}ah.GNΦ.T2[]j2CMx'!Tu|R! :!@[?[L86 qDg2DA8DB#]ޱ`Hj&U47:IbOR: u݄Tcs!{Hoh/HC&R0JS|H͔ `$4b'CD@0-͠8{@+kmt^ Nz;IPA{,Nߴȯ.l\f܁U1*ݙ:rT_X׫Xƃ}el?>:@ZS{U5j2R#e͗r˺@vn$.Bi5۳IT#d#<3sH_Y1)\$3XZYojYT8j($[yqx mY$Mq Z`wX|ALWWa3UWd9H$ʶxJ/ nSlY>Cm .-AdQf Ltmɠ攫 rTDkUsy::,ԙmj|STympY1jWE+\nz4vt wq}8 @ui5識b}-}EG~SVFZ9;܂cF2XY+g:c$0ْ&?/ dC D| s5g^x.&QߵoBu#(xlTSCiw.sJ}m#qCyN"̶₷B,Zn%xu5 ^}MtdL` ("8*UZ@Gxvk)5".-c䯹KW1>  9(k%h6ڣ08fjДWPע>G. ^y! wf&i|a}_yE4:_+PM@nQKgM<`*_s&斨[ [Hq&2?J#׷JJk7V |W}՞>X|S>+)KL pXɠ4Ad^) 9ɜ?j:๋otlfa‘MMƒnq@k\D1hR᭶#h+sjUH7j6qhsZDTTYo$4L687֡-m. [sMAc@z2nkVaHΡi8ӚX1g=wgUh;r=+vkq2 _Ș|iD8tí;EdnuN` |.v+XצWg|Y-B7] Zܚ%̼vL&%N̜&7N $`Ο/R;#RFREY6 N׌ӊie(GzM8waLFŒyؑ5cqm罭[2u b$ c&.%T$pz4#Uqk4OGfȾ˟@|Үfp(F# vy`j-~3jNTx*{-Zk5`c94[)dpF_L8ܽE4#^УA6n)nܢ.hS-^s!ڽE%|Kz:n:J_YᏌ'gvH_+qN&Z(TF4[#t0 ]6%.]v j/l -*A-Hp w!vI_5jjN =+[cO4)Ɂ{,E.ވ~ͥ%3 2$^A:b[Jn!fD*Ue:\dG-ug[_PK:Wa}=GL6jB槉XnqTaF ]8}9i:wS>:x$5L<ߺp(|HXꉄ]kimMcP&%h_|q.4ei(/̷N%C(j){{[5Iy>x|&o.RY4-PՂlw/^avz]A[73JϞh~b\2?z/ȉGl;o8֕ܒ_L柌h BM$a 5c(lQehBټs+2&iJ'[8/w=3 3S+ї+Ѕp<lj_NZi/j'b@u}Րlc@22~eS7@@` lrKgpIf@x__v>JDjh$e*@<!i1s ޅQڅ?ҫKlӧUQQo- d+fx-RNuEwC=|‹+9HKr{)RcZ;$ VGg.F{jJN[Z&f7`eցoWm Bak#_Dhc>:CShP)hZ :BP?5>Cx![月hb}1R"lm|W!zrh/`MqtwRc4ӃMHΑgBoS|;vPP ҽZSЗ=JIl !PY;L&[3#5Bs#=F:i>[bTʢ:;Hk11ԡQ:,5WZp_G8楸z8 P~7f'Xc\S .#ЖBaz?Vth__syKu :nY͗qtѻ[œ?m,nO^At¿sryϩ s;<7b{sƳyوԺOΨ󇎊`ÌI8C /#%zp!`,~-E*̞W_`ݩ|@k$(Hz$HFҚʱr2HTC'!/t T[ǖԶkX"[/fTx__  +Mݗ-_F481q%<<ŘNkCh8zk{8eFU r~Y1̛]#כVoq*ucZnՀ{'ea1WѼE;.8_rǑFpEUڷi/jWO+cq4b+6J"@!W֢Qg4o% K@/{q )Qo!Y/ֽ#LjЇPxw 67+g8|us~zc yl97`$Ok&⢉.ilv$^ʙwg]-TW9@_pk֧Pgdq#yԻ9:{ZI{3%8:Ij[Q@ȔQL=ZuE #Zr:T3rcqU;*EDX"χvvȍ zh_roٖ6o3`r0\EXJ&5φe'gG kj~<ƒLƋ(>|{́|52U{dٻeT˧ٴo"Ra3c)n@ #x ZXe|>7i[~{cH&D?R Q'opd3{le,}Oϸ7K8YM~V֑l`~u,,cjl߫8%-vVm9C4Lڈo|}2P|CI ZtTiMG6JYlUH bGWA?6Sl{]guEֱը9_ hJ~BP֗ݓœ&]);}z,0FیC,?ɼmeO"LVz#UǞ: 'c(&^5k^p&`ɒIW;:qUFm>OL'dc$iZ&qr7z6}|+T?.lyr zR(]NnQ(ZYbU}\$+"wI~/5^Y%n1O|vq}`aCu?7 :JWWH3زv^4K,Ǫ;T0lDLzX@#P;q;/MZ}{%/0tE!5')NYi~6L5%A&{-n/f##L̐2HNLZ=yAЗYq>.KȗhA (eeʡ…QmܫJBǀMNXGcfnrXl{gʤR)L8]{0*tbqr(2 /KH"D!G&DȄ7C 5"V]hWڀ!!..хx [3[,Zß<_}L7| ۝r!;>qꨢaQ~v]|di tkuBNnJs!tY ֛TGP\jK-oRE~.wX-rMζx b@ vz7p nxcV~3ť`Oe-^ָ/ޖC򴇽wLHX9T.7:ThƗcNt#%4R3i S@a109F?)Ęպ=q4(5Mn]r:6\ap.`XŮS~ !ZbXK1eܨ!XQ\KzZQ: ]tqwKLWWĤ\H׻:X9ix&T(ز@@ .h<~lY }'=n_Wn}sѵ1h?wP5Τ+Q]y+H5Q'׌<WPF+䅭&LoJBt$bPMuDګ7{7`k^#o>C_A`l5ժf!Q}1 H$갫{Sҵ *Bb< P24 M3iy,ikJ UGnk`+g|Nԝ1ԏoquˀn::=aqU?!֚-z)g,,cjn|j)bd&|b: \Ghq{U"fhS#|_E-c t_F;k,J(U"Wfi`SȆ-6qi1@I2`ظ50lu)yb3%#.H"ؽexxl J?34ˌt NLiZs۷STCLލF^qJ9YH@'WQ? V X܍!]?W `HpqbaSPIvj->kd:rD1Ō|sSeͭ ]$Dp$iXh =3 C+M2`ң~Wp2AbKYtRf' ͘.GB9e6'OWZG~٧`Д+ub6خ B7MƗT坡x/"=.d  5&ѻ z鄹2.:@0}ޕ14kEB#yLBqFħvy-k1V%\f%[[b},S}:6pWL[%{јZV#kwyJ Fb_Z^1i_7y  &ios`!t43Թ.T?A~*>e8k} ; A/><;aC&Ut3i$,Ix4<*B=c7SMgXFoáJ_% lņv1 q:8*tM10ȧKy UɅ) ~zwrC r69RoͪОbI#*-Ìv2 (J4i(Ib0]4`Oa5S 4 Bǐ: /fZ\k"nHGVy77gI+0d[}_!F4M:c:̻ K+2ZP*{` Fyxom.e7<\^[^ϕZeNR(l4q5PNS=+%'<){ fL nx! W /y`)#oL KWPu1דwf9@VAYI[uB -?)Ō>ZF.ujQ ϊ@JK,k[ jY~;cX~+, ܄ֻ˾X Ve^S{ׇKh\ڭ0,|N>^.{v Z\vχ Hc[̻XAh 5?=(O:)+\U%Y|/Ƿ\cX:DU¨*OtU~g|5^<iy^@#`$ XH=|%:ߚ]Jηy1Ȅu(q%s= Lc)³ӸFݖh^GomH)@p~״$gibha.7׃ .y%gfd˿e38Z6Etj?q;dWԥ[tBAu %~I*J=lWKqyr/3-V̠Uj&;{aȜ\ =+D-b>GyǼ=s斸D Iy^ ِHX]Q!ȮЬbkD]:zq'zA,`\k+!hVN}Pd4̸/ȿAKCȃyRMAUhÿBukp>r>fi[j6!VJSŀQwR;ݎWދPtۀ")Y|ޡk**&xeRx/og.< ~圆T23ú ^D + :V:jgCv$ȥC+F/IēM3˓*oo=r_L)zgnӤGE&clbՖсcr% hM|"@T9hѶu;}t\燀~+PiTx.(W2!. l ~ ΃nC{NK*Z<)UӪQ)0 pkA}-LOJzOhaxlf < 9{8_~WBҵoJ/W$E5ҬvPZ݋rzda\՚F6br T9iz#* &Ó{6_={  d| ʓ*WDv!#u1 (¸ 5+t#0?<#zuXr~$tp#;Pg]ĻsmuƢihg;NoF{/ 9bDzk}9eZs/_[2px۷f/xfDEADX;xV'9jf?RA\ܜ4F,Y2lR;&:j| ?BbfZ{x8Im`_5 mG#Mƨ(ko nv^jmZ&ZbbHd^k7׸ݹ @XJX`}em~ΑކsqSj v3QEEPKCt 6֍|O~K|W6/6`VZ)9m\UOqc! P_ n:nIl4og$+I>ՆLlDZ>~sbRY,$ |[gDMد2hV΍.ZsDؽ4'a->ߞ)x0hPj&n 5p~r=hjum,tҫUHQzΉuTK,[tXGpjb0 |8idžZJ/8s'Vn38XLr'*#tuzgoRp_nz@A>D[>{P:FlPi 1HW׉pk<>)M%W( Rb1$ztBxћG҅#ЪG_M 1GÓa&D0=gqmXSGgйP/[\0i!Mݠ+N| EhKnHUf1 :rfsS35e5G+n+,d<KSdSš2Wo8!!md_nu(*GNPu7荊fc[Ag"6[Wx˩OR%sp7ބD AOg@HHϸcv箵S*$xȊ`[~K&#n \ vV=VoYá,V+\,ogku=&Ũr2B煍)svע AZ'1-G-ȆEuiF`_&&KoTXkG Hz0f-KP)6D'yy#X"a68,7҇pK>hR<Հ?sQsT@vĄy^v,i\c^~Ga?}d_ɕB%K.fSCd8ia.Z+A  V'`膿҂Yv[.xc-u ˣgka ݇cdk2PqAjaɢZ_|ہ*y,A$S 77Z<јNl.;͚Ȣcl#)?(?Ruk,DU1jibÏ.6\kv= )R7$Ǎ3 we+dfCzN8QmtgIhm@1ѳ XS-ψ&:Rh0W6<24lf -"݆Qg wI+lrK653>f/z9ϐKJaE^{N W7 ^؍D5P%'&*w r:4/J<'4b ) ~jr3NbASe9E(1q=*U[-%,̩Goe {"-LcgM j,\m  3x4(V 77aw nާ4ρzп9PI̾%Rܷ5<^tݗ氖9%=pϳܽUY$[H bN؈ `qvdPCax"{_C ZX_mSѪ{',H׉2O¨5F(!q Vhh^_s'T{4JW~%6jfmriLKpGAJ^z7x!j[7c6\U2O/Mp1 $ϐ(ykwRt*]CˆțͮV\"-gCxkU't:2LMv,seEWͥ6NE^B4ahÃErp<%[e&i+Dmhk8{"IT gd/I~iLV}tߨIyʛHx8Zi5oN?} b]n2T }d@R&mxz(-hHO'gmtU/Gt?[US PncR:l0JlrJ:RCKvOH]0'3v:;Gm[cclb(Cu÷X4e/<35؉Fl[d,$`rL ~7@{Y0sY=/r(-wǬJ9&Nqd:]#9(ќ5d^,%nfʉY`j0;f\f!u('/#PzH.݁CR{b Cw47A`'TYUk$  uOMm*/e=!_< am:.򥤓-b]% 'yb/ ; l6CM^WFaՐ' Fs*;W$vOA+2s8Y,%Izt=u}&߅fH<سȿq(" `d;߾>?%"fxZl>O9Y^ΒUNu]>' Я_Ewc} O/ЇI@|8D)^s^{(!񯮾40̬Z!i$+ـ~J\N VOU6 E%Ch3^l^>|#YdIḷ O-MXNb:}.j>'2HVxLayѾP샭DG!Q־w16&f׏9'TFT *<3(σm]{AAP{Pڭ^ۆ1΁m* _SYѡCRl6hV~'ҝ0눳-@}TmgSSAG*^,#Z&n„CB.Bu7&#~|av>z}WËPVi~Mn e=BV>eLtP#pD$L9;~Owz) (In,x:e9E .!؎ؾ*nEIMlcGeSO_\ lޣ:v*W?/QFBVFYj0`QwP肓NHJ<Ȏ E1+oD3:U tCWݐ^¡iی Ud߫eTcӐ^bP?|Ý=UuLGSDU"DaoBcz>YSL F[NCGUL9mYG%j$6Vd;M`\^3+?_2̬R O0]FkমOA$E>CTf .*52nҔN.?\&LM54UTi-Sᄾxp_;)yỄUDnKp{eQ`e7c5DiK@w6~N ʉ\w" *Ykz:'v9r3>OOߋY*B,5gLF~ $b۽)P kDp ђ'4,"- '=D>+ӭp{GYys/s=}E܂o^Ə@C-[4:ƘFwoqʒz.01ҶsZv!c [ƨ)pX`LZScJ9×flvjEeG~k82UwuA8בlCjX$/oXO&Sar0bUT_PyL!t̘͹AiиGg"]C@^ HF oG[ցX;=g'@pWj׌߇*e+~:޵y}ؿ2& 4'%=~FT=i]N;hfIσ+;w'!R!CTo#*$w@^2k(וB_%U R)lؾo8m1>Uz_/!N2teȀBxlm^(D=Z>I'OcRf4 Tx)ǚMyc rbK{j掾[bn;!LIQr.e*տald&{3%P|91/%/JQ塮\r%$蟬 "WgwC-):kz%rxJ3'>&:"<$% f+j`Ll,R'7;>}ܽ bܺ5<-} 'яă':*V طDf?gsiQ4{"@hzib^ClB);LeJvʉ&YM^OʛMu.A?*0{PR%]-%m !5 |+W)ī]u*UDF g PSh#$8lXlW]*m(jPM*"փ)tt>&Ju$4I-Ο,jѓL?Ky>(_y_SÚDea4M_\2hf^Ch|c8!?fƋ8R}wq]/kI.M! 3M$esu&r=T8VaHrʑ鐝7(:qBiX}nZ"VB_v74 ܧOCU{'YBb <9d깝2A!7&L[Khɖ'9mFϴР48o&㓋/"KOEILFxUajpp* GQ)z?ڬ7#`U^_9F"'dQ>k@ JV>r!;j|-IH \='9v fn_,$oH7rSmsB1S; wwh61Oа`UK(?Ljzz̳$ݼ-Cy@NeDӗ|]~װVbP$ŲI8Fhv9΂.CW^'3W[\IwlqCU^p)>N;zұU}ZMfG@רùD 4N<;Qϓ lb?CI=A.@-WㅒޱQퟆ?[ղOHc⵮SQd|&u>jvM?FU_Y k;ʖ>|͂2?mo$#G2d.0邎3l8d{ 䄀U;i |tHFy󏝴^S) ч=+?"ꅼ3!.\ U'V:H*g>/*>%T3~5QXWЅdr!^DgGj-N{ |eq-k {i d\$RM֙$1<{E'JEhD̸$9-EUmp^ o8%L~*tJj}2䩝6oTI< D(W yD &{{ݗ2RhDmu͆}#7\<#|Mn~b=72wR iSdX2!N2*և-P*; q xg`לF`NDހ) EF)M>tTʻ:VxJv 2JX~.j3>f'!S%mbonɔA?xpdrt'/]Os5hޚ`8)MR=D ՁX \3XS{#C39'=^z>g*_ ~!гcU=Ϊ;hσ3\&c #gt7nGaaMus]JBƗA #Tzħ50h[(;5đI:{O>):C]`H=v 2fixHGjonJi,,zUK,ja~X1|OKH ${wBxƆ0;NZU ԔoՌF9"a{tdϧJM6{8&H-yMEjC@3}0`c̀@~L@LWix|DS B͡в:aEM קĵF~|51&X,!F[zd3 e+UWҒ>Uσ4/Gln+uAyh؈+G|МJŦ>9YWi I &CD{xW x [0""W\0*"VC!Kԫd{Is.vܳzUidp}!2JKZ@u} Vޟ'j1\cIAO+hCEױA JycE@U?Y#ka#`H5oW>ǝ8~ŨϾd,D>h)DJŎ1ZZgO*qG]7#Bk+ӓ<ɤ‘6,u?Joz$o&+uEmGŔROv`F=G c[-iUDxKu֕[*}&Yv>c1 +,Mm%1н)@OYCYVeG)5'g ;CLxjd1 ȉt Qk2EF٭GڞYl($<y@̞#uG&t(!~M@<҃j|e$3GK }MMV?aMjoL!;Λ60\Z9diX)ә" 5RUff⺆0 |Fuxxkg5܋]G|0H&"@{LE _Vrt , tmol@@K6wDRҡy8y3~| *iWB F߽r+3 W٠ҵ m[tkh>h!? U+dF * 6 Hoۜذ TS6rE:ɫ.'<ɖ֫Xk"rYS :3l*-Q+ˤVn[Ёb\W% :S&xydh x ϿJg~5~oGϗĴūpQi*IR+/v= JX%fMTPե0;kxzg3QUԣ9& w4OW淖^S ީ:WO$NPr ']1 *f}^^׮{z 6klW8q1C . IHO,AҶk Ӟ.+bҭ+\A#թvJ%2.Gޮp}}檻Wrߣ7gҏ#Jj_C O-7$ l0*<>-^nU'Yp/O2fQ2UՍ1FQ7L]m;$}͛, ))uɻrHX~IUMKC37pl jEwՙ]=#!"Q^-lr?'n.$әyd$4QfScMIEv.xM xnD{dd!*fIf곱pϺk'wRVUЕj 4@B| \)waa_fq[{;Q!/9H3v)A rvU1fÞ:Iy1u3@(bU+xuԳMf_%v=2`w 1ج<DeT#٢joN;W D´+_ C*"2 EfĪ^*XLhwq P<{Ia Xi?7(E<=d ߊR8:_rܢM#B&c(hGYIUAHA1ɕ.G൤U +&YrYjWiUӮ!w߫vY½Ox DDt&d>/?f\xBd^YPC% ,N {uT F!=)_m7AJ{L͊%A@c`B\0&P/>U RPnjwUw)3$=U=k(kZULjp^a&,0vǗg BFÄ=@,SAޝ BRBsΕȷ0[,A@jESn E+ҝԨG/ J\Hjg(Cł:/ӱ3IdJ"7 ۍ[7#Ow)=(.r/ڃ2-8aG'Kf]K?.>1W7c_WZ@);ol&i;urN8ҿՎG]JE@0/K9%gv =F6'8z]k# ">Q92Ό#@?3t̀{!dK+M8Rjd/*)r+3 0rZ~QM|^mh'X=;!_똆T2ψ-yā AT_):ApGlU epl7YTkp蜧=U/nR"vZn/^-JnpGC_/7MM(TЁE˹te[9?œs2fooH¬e!&b)Sr Jƶg.@윒6r<(/Kkmnys~VMKnT.K&D;2|}B&Qތ k j͟l)::0NǑ 5M#9Ƅ> Lc)&L(5 #\ tJ۸BZ㏪F`;缀ـjzh[q6RM1՞I_Fs㬦k K|IqƩt&K _iBZ %lt)`z$]‶%ixo;i_ yrH "$Y҇{z-cSZ J-S1&>F77`uw]4޿NТy6-3.ADT Qյ!=ޕQ-kQ)chDM K\JxߕS21TgZ-9~0r% +;$xi$ gN `6+H.ɞ`WPttR12LvמYaZ5:kszxXܹ%zT d3^p4Dp-UL1S~1ڛZQV}\fo|q4==j6m9 q&&FQ;'$>RR`kٽP yp%v\ %@n(`ĉUSf"^$i[XPqJ`Xjcn0mt6-8,1)0oϨMbԗ"}Z!ɫF.|R}~ *µR~"Xm'Tr8I.+zYoNbuTKMsZ'R*d`tZ Xŷ :*שkQytD99;M]o85a h"N]P+J?ltffˎUg8Tn'ť%a%h>^/\߲r3}]*LUkOkXrw%^$i5E#gZύoT|pJºN/c-?z0Ek)xn[i@$@$?(\Wڟ@bgL`Dk9#*B'_G.CT'VV>A0_o199rWcxfK[K0;ؔ15N}q O*.;r9{:dg,/?RN,o LQc(K1ݣSnޢڰ H4t-^_!14Sj pRI.Sj3. <"S3_ {(-CNŒ]ѕt}FAo2YjG~3찾1 R[?sS9Ahې2/Jm' y (7L8 MƄJ"ýRUb)nDvWEk8: G-_z>*؅Lqފzξvy`N8"F.F#!"QdnzG"#q>JKkx6/&.x*`#S`aOIU YFvݎ˦#(A} 7".]%ˤdXp#vz7@ F:= GbDT0ICsEgox&|$eIx1(]IHBSJ~suQdl\ભnMjW+<%<7Q5L}гUCAĩNG.[vv%N9^noOjr.lMl1>-t geNJѨyyw)O-y$V'#̷'[H \/Uөw]5r?LeWH<LK[ś]\CTҐv \Z$07qq}𐎱#]v/˶0041]י1,IUM#nl]05SV UR8EL0L p}|" nTBe%Gsϔbw# wS* 忲#:}5f͊'KppU\T5E`ZG`=tNFzO e`O@z5~$ղS&O7SAzՙ+RnIvRꧏ2{:b rB!p}T6Wi5zni~@No']G ŵ CЉ`6^ƫ3$& .}zkEus2}]c O+zUI8 KL++$y/a-Z27bZN30kLU8Q!(6`;,4Y<r=&~0I;]S]g|l.֒tJ*d#|0pcy×cRD6cϯ}հ=3,8=+m8@Clji ֜LR }1AB2 CfA30X{jdf"ˣ~ NDHѼӊ8FwV-SHvP"Hş+-P!FKc(XV_@r\Bz'h<$U㼲Vn$׃I#eߊ/_f5Rp% ĥT5YˑFSr Uwi_ T,JTvOϼ0&r#|+Me{yfl06?r8\yNbc3p{eY?Ż/^mY|Hi \B.0rJ*6ޒ43T'א/-]rhr2g$W7o`+j}x쯼T `51}O}zʯ+¿#<_> Z;`b&֧`cJ)glp:]"q8+,G̦,G7[崆$$D/`X%ԱdxяjIxJEE)zXp C$Ƅp)J;ܣU$ 5w )/U(VSiLs"BʨszG^tDFD r_> C]c-Y:6Н`.y4R@^#f0899JgN~SpyzLnGQ c(G.WqYPEninDeatZ4`w ԍ(ˋ$^X^x$܎QQl]Ey_5+"5DAoc &%S2 %rzv8<+MR*y۞8o_"KD#宵xK*p:\Yo3j{?ǯUc=wFEA>j&Te~^4b31%(iNz&]w8 J$i5&2?^?0OEt>,K9F3 %Q8b#$ka:'{C揃?*=Wⴹ}FP'U `Щ6؇xY!ܗߎRsk/J0U9=氲%( {:ܐz{V4ddsһi8>-u^찊P٧;p^SdMˇSN7E"CipcdfpjLi[2{$JFNծ ?U~E1Gf Ec܃B]sqj\<&ReԢaqN%7zcD /4RO:)[' x>A% 7g}wXsn7*C tQe]E,mFŰ  gt'pִњ* GF+[$ df~n{~9sl<2+ςpc&-+i>w;@/$QSV!Bp|nEehy|*%?aXfhB78±$$jcJ_ h_c;5Bwk:\9eo/rX kH%+«ijtQAx6X_PC'w]"°ӴCdh[+_\R.CD#B~Q(_׉*seiJεJb TJ9p򧃶|MJl+Ew ^M(A"&~%c"K3Pkh '!9z2շcWFH``Քg<F#.lzeΊXBBVjsN=/ M;(˔q yd 3ޮ5~m1É@ 4A 'E]TSY(T:eX$Z IvS{ %5uUᴦ. ̜,ۘջa2Аg'oneIG);@N9NsBCYLPUw㫴q\>ݴE _3r7ƌ`H\q~%(3¦Pnp%.Pi*h$Ez; CaL&J8r&ˁWVlg'\vG2΍0yU;=?5wCXD- MrlG 0:WB8d[,ɰ#ʲW>{۶H`sמh-أ}GŚ+=F"dhw53;r` 1@o) nOᐬ_sHZb}g3Ra1ۦZ7`vM! px nxv}M;L!dQ1R}nPS6n+<KޙC3<0 '. V17*KZ-MQ8HҕGtU9\aw 2p ?|4K{P-'ϓNXz8kE#Hx.8j !.e_k0.uEt`zPg "YC!b[rp5Q+y@֍M̦pY/# $" pX=Q\hY/G&?߯YÒo󍝄ƒh\V E 0<9]7[^g bٺ)}œOҚ]Di n%lJϧHt Z@ۮUS7 1{K\CTtYnW#B@yEM@UlҳT 3 fyuIQ0TmN-`Ia"p@%MTEhM-/on 8* e pN>Q^7#-ў~hʡ2GM,\"'/ƞ­& CCꆏi$=ZVj0?,Q'JITZS_Y˨\ Se:) ST+H71JG&(]w8MUَoe جݲ{.E?mh~Wh]WkuڦFroa;ȡE طϬ] x&LReq%XU|"maAz 6]$WQYjLjB˥<6H @PȰMkRފEZ/ !,t1?R/ "M/Cbm%oͰ`K6|9fWe9kԾ|@ӯY y`ӧ蒻M쫧 U ?Wn-wY͘uRUwZT~IڌP$epOb}2x:9;RN2cgKMʅ`;ZbT4~.`y?2H`tf[Yvay0nȰSN :_ɵc.< S(ߘ`6.4k7Z01A=Jl ,z:(ə)pX1cN_!ЁDPO od;>r[ lm@t:oDtD倀{NKSUg?XՊOCl|]No| @(/Uw8 0cG7 6slG<[MqG7Ux&5\ZC-3坖S2γxxqWK`s֪`  FwL(Dp¸vN)YDf8'mJ3bi彊a^ 7Z8fgs ΥO,H.:Sew@@dm}z-Ž!ϼy+n,dN[[lv@ )kOrǢ||ԿB ⻏oEVz`SL39%joG栉 II覜P{mDIQ Rhͻfr2_YsFeTe5vl!# _ hX2#]ԫrҶqԣ *ji>EBwVAX ~A^WC0}_5b/f͋fԯ'TqF%aDy^[*LJwnv5;Hs`ЋD |i8TS 2\ʾ=NC?dYy<fhia,hCxK$:^5@x] ߇,68֓ &G3>Eܖ(J#h(w |B1] 5#Jt$BeZ LA["-k򱭯lHjgyTKÓ*ϣA[RjPVޜy6aׇ/K*Ȧ]{v,ɚ5jv<̐,u"/Hz;4  n|;І{hG`ٸ%}L`CnV DCAu;41 *֟GV eަ4ebcՌ WlY MgvΉ!c)+jamWyi5 =~lVCy@1_ěVs_-P؛~;J j L#Z4^INq@s >X-ie/#wSٷUBQ5Dv=]m !չ_w<@1kjKΥzfz!k՛O*&D d n+ĴJB[{Q:Ư)1b]X0QHⲻ>G;. S`UGz)Ȳ8iyY`Cz)kmфUfK%.n>KINQ3YCD^%^^zAcrNx"Я4'4`^0Z0cb̋cqO-R6WJ͹x( +GLo#xjbwGhd܃nUM@S | &렜.B@[PWdA %4DZ3GhԭyVJ;'VXT;/7:'$4صNӉq9w0—OIaVdt I P&cW4>ڋn<_W^1Nl,T2$V7ʔuQ*15 eߙ>ȽM7r(GMPHB[~\lHt& "LȀ{5)Glݴe=OMb@6cW7: aۣH(H*,s[RK?2v EkŊR \i1&E"y_3$AX ڸn==D7@Sim0iJŹ]6gŸgg&kŇ%5}8Z]vD!K'QƥL;ow8Bȭ)p^W"@cgmnWS>M# DBɠUf i]e= &RVڜq[4[M s1&H1F>^VP^w],ۗ*|V6CqQ;_؜hBQLdJ;^ cڕxXAo5KRVq:Tj|J+z4g6,Jݿ|+z h^VUwih_q4$of+6ߧԑʵyeYj] qb٢.Hw_;d,{Gjl\CqW;Wxǎ<-b aP߷@#4`$DP&4xxbz>Qc' nMā屺V>)KO(xEyBr;nZڌX ZBz[)7"7<\[`'~ZLK/[!q^ZG8J2 .r}R SI"nWz!  yԠ--9V[ ug ڤ %Q##D$:1}1L\CmDPnVda5CpOOe %?rʯT\&F3%.3 ]$~a7Ɖ&<~jVM.};DM9Wc`9W#wwU<tx Er+/S̯;Ά$fә;|׽8u έ8UK4>;riknSS_n+̲Tljzq3>:Qo*GEnK&&K;h%5AsKfT1gzuRT좬'FŢV ?SRAMnM1{Q {$uN5+K%u=S}-nrM);Os+,ƌX+oPżn w f li|m*!-ߝlL.40~3z} ⦤ j;?F!,f56ȩa.e%͇sf˂*f  {]3˧!j` {reT7X¾q0.#"CZtO&N=T/@c 0Q @j# bUvja~L'3M,PȺl(bakNB{J@΃ uDQ e**2_8FEV/[kOzydqg!G9%( :{Ty%yarEv@)8X.:N>}^[/N{`'q<%ZMGF'qQE L#}+_2O?v~~0kn[=:]=^*#bsgo(Z6hnbMגVb.9!涟{qͳ?q8(մ,K;s.q.x/zFaDA| N`.17r1Sl79îU Qå~m@Ӵ'>~C9~w+:@w'?xM=Iƒy˜D\u,"?/94M( QH>#\"J.p7v ;A?nQC؎\ &f׺otxR6&u%}<-75;b\F!4#]Ip6FDž #QfC!T7#gqL uyWb_ [߬/y=J4w:Ip6cmn[ Xu\^r.*|D (#f-.{3DsZ|p{ 7Pb4(Nq~PBSo!_3X8p6"DD6>3Wajap5O튗䠯~=;_)#!{<`i^KFqFY8;A%ڪtI"EKG&{6V|M~2wai$jP{e-"-#G(8vGSg˸`j6Y8M 昁Y®BPG].2b=6vx6!_5佁$ ;mTp8~YcAÑh,S&.;W1œRf畧 x,y5.DqC•ܿ L፬ 8[0̢bSUblsˏNᬟQ6x,Bŝ &ZY-H\ ~?megrŴMZk7a`Ŕ*e:-b+7$ou\,Ѕ M%2bSy@Z^+-XW`FTKfd`E?&6R;_}&5Qӎ?戤rsi{Q*qO$,Osnӑ!7R*zo&/ol\;yD{b+8re"8]Z)vAKXڤ %;G4F.VUr9-fIסop^ &ui=mEfD<>\.w %}7t {rRkDWmCMytL9W{k@L<@e@#kS )>?9Py{+gTUK:O2ŭ48+T,Hw:]`c+`]1ftlE ь[u;VFp-xFGkdG sp/)Gܮ%>2fi%yEyﻔJTe7 vr"^"ف">^8?fvN/ .=åcE[PѧDq;R|ͧk7YeV&4{Ʃei.`Z\whhKk{'zJn7?'~E'Lz3: ٖpL^ zլh(}:g-iht)< ]7w8 ysn5ZP@+ĸy澆\6u[jc1jiM²g~@3uKMEהe/L]uR^5oXux_2ڈ-AfkgAǝg9mlyp/IśOҡ MBŴ-hFAvh^OSd%ًWͷ`I-S@V `J%HO#9 ڱ @"uZDV HOltMi.?\yn8WIpiJ`XKL0ANjmWy[*?mBxկU! $xrۥ4E*U>#8~xF&n٤X8~apwn*3ȵ=kxFY0A9̶2vP{Wgp}{L{[GyFo>WJN㼈S9<ǘbga]3 ab-BMbz,9B"2nB7*6K oS;!Wd M(wKBk%/UP2ʻ n01*[rZTn]}שkEVSIec{ZuGGLHH N>C e7khNWkh )}2Ok5':dTO%TY=FnNh,f.kWObSaug1P%9D~"6>Ww=&۶AhzUR7ޣKħ<+gHzTGk)7pl/6&\pX)7hIK!":&gx/v5) .N1;ẼPbO} s |#,UDjDzND.eqpG-1dxm&#p+Zb %/ǭ%C:.fJ+!a]OPچ*` EE`d.5FG u{(ƹ.l5s W'k|.ikڬi 4dT&@ұs}(`jHMΐj?mN6Q?5 UeDDJZ ׫(6^*- =()_阦|HS޿ZYF`w| }%,zNP_Q@u^:,%(X?~2@õj9^^p)BK;gà% &-tLQ(L g4k v L^D,;]nrl'lGiQ "4UQ|EtpLp# G=R ZZD7@WRe-bsJ :$wH֍2Ye.hX=Tک7VH)k(sIx L^r | l?dvAzdٻuA^#)EByZQ  pVI W`8=_,H.ȶpNPXk٧KqBk"rWDQNtA33%  d!GkȮU]Rʧ:kJ8>'Q `,D5U+ YkcFKܒ~gKJ^p)ic!](ĹTvxFK*)/=VJHYo]$Nƶjݼ+0|cK_d1^QW" oY%|w)ԛ`)wD4[&'Oޟ.EKؒWr̝WQ6612E*ki$ 9߁US'A:hzXl;}ax5Mo_tH;pomxTp f#p&~ոb:=abّ!Kao峔͜VYGKꝾ%?zYZïk`m;'ϼAפN#ɉ2DhVtyZ^Ň"Giǁaj}XA_+wHiiu^),ry;rhz^D`m:PXpc6k>O? hVXw#$yw?#cQFrq-3NFI3R 8(T6xPz{jJ[1Wmt1m}DW[{5S6FSs V4%mڪ_̸hVqtIjG$e 9Pı ĢF8Hͽݦ1腯f6|,h CyNcQ!FH^2 _{JLğ[%cjej li6l/knߔaC~wVtol`1)gUW < {'FDc\FdRuU˶?=smJf% zM:,#r ^wwVXMbxqc Ovq_j_jǍ.qt:G\ܷVv7KM|?76\V#2\NH@w4H Z 㹰+3n,<;P0kxx/Ҷ ?c&Ը PG #'=w7ԑ\dMX /v9cFfۏ'hSN fD22i;oGu4 ecag2GJkt0 5n,1s;fA݇Byr܏ h2|=s ?2̴zٷ,| KA|? _0D#)Y!W?~ ևяɐjx{<9Lt)݁6־#}& J`ޔ-*y7qyX]_arz,D3>Gr-3^Fs6\z]T\P_>I ҮX3af,it4p.fZ +O;Y9(v޾UټPؠyKa%VЯE̟߳{wYjry"SK٥ANDWH7^9O Puњy!4cŒ}lfoF  iu.NW9&bɛ):#ߦ;lGaW@hu\[Zssm4Ρ憢8: G,g'8e_bnR(8RC "mHNO9"׎t< E.}9+[A񯢊]^fUjq]x&Hl}Mՠ6s8U_?:: O/>]AҏQP[Keqc!q#n>y{8}c~|oԔ"#;oaQO@|X·DFXQr&wͤoj><0a՜_`AT^uϼ8oo82\Kr %EppʑI9}4KEy tg bSBD&5Sl+mZX! 0HK;RR Ӻ/Vn(*X+šߘCm ^x7 "kT-UOkyQl+_6\ ۼ>eza lGXwU\ʵTǷA9^^8My \aS0[ayp6pQpZ.@D'iBoFސt^j9^,c;Ϫ_Vi=&__9?mjj[&$Ǹ9l:nf*9sKBeZ/@u9yG4!';PF]Ջz|QD<KS7lt{!$ W6}_@FABd33(ͫCkYjщcC L/<"+ϱhrYU(Fv&TLz6o ft&yNLgWצ{`ד Wzt4-CzFXo0r[ي?P>{qRe8!Kj.aje?t #ԧj(/0,h+rsZ)V|DM"|tһTQzi7hFGtLS^ćpk׬Fdr$} ~ nQ y7' ͧ3I:VB |=enb~YH3FC󔝸l R,'Ө.l!JTgR-]܍LC֍k]5{:ٔvԪ5{C%ߦ:|5m3IH+#7BM D8A~xz%`Y iyUn2o v ՟ĚEUu!˙ q 21ͦ׷VM$U38Ы=)Aw&[>.ԻIݞG䶟ׄf?L_ \kg3"D;=<˄{|o)Hcгt< 6۵H|0إ Ty=n;](KPȊy,L"6;WߜW߷er@W%ء,bH6x.젳^hM_r{WҲk*( бQ{)aPv>ǎQ]%stL>ۺՌh C, *8J3r9^3bEl{6vߖ{f7ȳ{B'tR-04p'tF9]t#pRGa^$:}\fn@C+!ldpepQj nO)MhN<>\4\<ulw9sVq<7O$ b`6X!×g^ b入ށP=KlFufGkUeїVO-2OnM&fG1Řz$ dZ #$kaKDݝuZnH>GFaU+.~<> Ju2N{Qlj>\ĸlO.sHvTy}}-zƒX=}4#HgHկ*>?af. :ŰFK[ρP-hAl)tA>keJl8Yia6w0tcx^T1j48'FA&8D!+խمx(fSLAPyK8UUs m?lԹL~@]lі?%VK2OϹdM@1L)}n ),8Y|]Ϩʩk7l40&_'2+z|=1vkC:Ukr諾?9?6CtlݠBN䶑P< !^j/>^ɣЊ HS@fp ۲F]?]js]'[+LQhM6y[z]sL"a:.}AOҩlpWy/2Q]Yegf= ٰ cdp5] =3CuK[fA8Fa3d3}vQ2=ŔZ?0ۦ hF"jF@ Ϙ:E7dihԹ }l?Ψ^Kv|"f_ƆSi6n`$Ld%#^s%n?]QL1 5/HbG,{_ Fmin88P NP#d סK@=;ܾLQ#ic˾9=paR]6*'bߘ?TE `$ B1cFd'>)D$DkY;m4^}6/$aݺ:ͧvݸZ6-3YTP2ޠ?ȀnGuJFYu g^GU1lgEu?:Y=ϵh9D{Qߘ 8Fe4%#ؐo"!H IO͸q7tV=O\hlԱ7W$bt_ú4 #|utc o%%0I{3ƺ&(>aٯSv6N^,pw4qϕQ2,Il{ب.T+.UV(*GvMF[hSCgT@ TE`P=O'{y5Y7R5abk'VD (! sF޾zaD ZNYwK;o Q1GDsk/7^Fp|ғl@L'2PrHKxk!\X/c-}WzuAHD1̬E!@`ڴHLђa'X652/`WLz͸:)@3jk$F}dAA$BiA9*D~SbGp{icIBFKѻu۷l0sftr(ԣAw&bv$b0"D F܌O~/6LF# zlw1t%`э0"$Jft\Fxy ߤcCs(S6?xz.sW QZ!o{2)ޑB^;izfS")@gUz҃2q $K*vH uo0yϗ%+e' *(`D0u<9ۿՎHRә2H-Txn3bcM lE12w*4`BK07,5p Z!cT8)^ԆL$Kv5gs+rCh튰 }I彂 ݻU]*Qi v5HƯ̈́絾}^F=stna);cB)J2ί5W a9Dz 'F-0eoWح:&nPPKW@;h5YJY6/K |AIC;jN "^X%t:Gݕ%Dz_wktGZa0GQ",82Z BP~b.&њ7G`lek_n/ b+=5YL.-o}^{+xGIk(SeKx/]$c2߷)L|E(\%9'FnnDCCh<|#$Fgȟ\㿢bO0"i.$ŷ=xELpO1)f[u2?tAO2 JΓԳZ4X`DIeF{ҊBr[HHn{oO Cb^&b* 2 QE'86pPo4YG+ hًR_[BQGQ?ƥބ1u)"1%RS~4vPl Z/^dKqDA ۪tf ˠoCPv1^6_LO3{>wR󭼩K(Pp]$s%nhzm# 9vXۄ)"Bеh󲻙|Nf ݚ>/%1tyj\<79b^c`E\1V/1`.ɀ00s}9jb{)뇥l41Sm6yJ [ɛ@c/ΐL IgsMǔ=##zmA=VZi.oC C4I%nz-^ߛï`I|Jp:e 4AW-fgD ٶI0R8I>Y{)Yp]K;=H93V "Y ׆'iuë bܰআ 0{by]3@BLEN)>U4L`O{<1t sԴ$ʥkj݅ƻOSh'hY0̃5"Ic~Κ;6>>$J}>C*r)YG~%&5wT3F S(s9:@ގ[sjVOq5'^f\aew'D %u ik`r[!| N$0AEܥnYAOcl`` wYSP*TdQkh"fWkvA^mUɴl/r8(2} ] y^%EW *Ý0g\xCA6e_ۇ1W5" mQ7; W=K45o\?8=jDqu#P=Xζ~dDOӓ nj,4S6aFHL=Z?Pm7;- |0 wQYU'K@JHƾR_70&F9e6d$!]2 9vk}OYO+_D"<0U; MPZz?f6( ^8q>1uD]"~Wy/슶Nd|+8ia*+3UOC6^Cv@%.E .J |{|[7+պ5͛ / ж׳"zD .>b:s*lYsͅ;՜591Nǿ\q~T)~Agy#*y|G<;FWNCWҍ3`ulc@+6&[W%M J2c@yE';'H3.'*2>;U "BoE-nߺsLb7)AX/|C{Z1izߑĽXbJ{#a+4g'8rBp !2Tc7uw߾{]d1e75_h!ޟQB^4C`nͫhL'W׺jlW-*@y1ѴH 7\JЖ\3D# ad8 3Ʋәٷ3RV:еL P~|o7IãR+Xh=$wZ3 }];[{nߨ^;G$(Ѭ*e]P 'ICNה]Bx1.Ѽ։+ocv\<ʯqz94'L~,e2azw߷@Qv<%>)^E9tIL@T\A2؉ m.~YPY#^މ?Fx*%r!gӺey&D4AS.g2q}$`#W{JabW]uoR ?ŸafqyD 6?.]eZnnʻ2 vI&h7V;)j7 ȕzOti=%Nľ,9!3X@"r0sV&Iy̥ ={5 (C&7 6( oE7m- ٨q L̘(y(5/jF Y%fesUZxe Ǿ}{CPC kEgY𑖽8\DfI&\9g,fZg!l>NU 1'Fb_[QN[a f ҂Um^xsOgΪ>@'TRAj@=Q,' riPYO3 @;J}>hskIy fTŇc^|7~џ8/χ].G4/2Jq!dA6/m-vLt9oNXxQN~7z{5kFsϣ̑8F"ҽ?S^EwanևtJV[ƷSWϣ;VVA\*sͮy!zh$LFT1=o>a<5- aGf'ϹL~KoK'E)qcLpojU|!7*WuAy&^01(րB? V6] jh 5DQ\ aoe#/i e;m >Tu#)js*F'HQjڿ*"OJSsL)q_IAЋ S =_⑿r :w s5CR ,*YCaNO{2i?Xu.0Ҟd(_y>OȄ'6SdhKeb`7) ^mMt{tF6,4yV $mB/ĠR*Z3F>7L"}mKՉ,u:d)$xvQQԫ6,ٓFspu9kkOu\o!$M/x,ExST(u(z.|UtWu~ `VtYN3D&# B0/E*IU~Eg`5:t}W_M5##P} Kp7ɑvK7BHJՉZj<|PR$>C_i[; M wmg$D RpLu5{tslVͤ ULgcf~NG \K;$gf#vR,);RZ5hz,{f<[ajMvwuc?.aɤ#7*L Nq㩿f罇û]Y_{"wWP9Vl{88HTC، +GT,H\L5w v&_Mn9g?3(;1 /=HW R&{ohWFD#\u]rS(HS"FUa>!Fd|/ 0Fl]EG7k@n[+-8 }Z@ gMϋ0})nC_Q56kFC8:)9!51-pK#yv?}Wj{eE)&6 x^X+(ȡLGۑ]N -0!ktN9 aLb{AGѷ0hy!g$njhn $ZyJOt_jì`oU=OI͔gNk61t`og(:U*/)f (/sdh,+l?!2%i#[uD%,H)S,LJFڷەWK'qY1C;=8ߩ47;LȃcKȍU]ا$|b#я#͑CmgއvXPΨ+J",lȒ}aD$g+G'@6#H" |5[S'4f "z3-7Ql59Q5syW*(J.CYjbW >;)@Z>Qxä/ \/J_lضbqfULZ҈nB#.O]-+Gqu3o?cMxflvJA  HrT M^ܭԚs,YCv>nĢ>Б=% ybg̰J۸Xx`-3+ ؀/;j0UM]@3wty1Je5P@L>F > pLF0 XhX\TZ Q [ձ) I0v(Y9]6HLGHi.@ޯhW9Ϛ?C/vde!CcdxJF/ޥR %2 0 tCХ ;'P.!h ?KfxR%&Eg0;f[vU{-[xvx!rkgTpj˗-eo/;]htbՄu]Sk})ZklErcS5o%2NQfk;bw̵gT63DmrJjJ3h.aN"ģy[o#yg1ѱH]_ءS :ZA?S`  um{wK MYiЊ<"PYI5LvC*CU&=M`ʎ9'j(àK!ЁU"|8~=;.RN)1鑔m3;*U@xmGeSIJEӣ"aͣjg* c`F MP.-]  eP8~A;$Zfnʮژ4)3ۘtzg̯  i6n]qT]|Cy·P=ȿP:A2(ΤC;booKz߷k>t ;B:hْ'`qͧ[NmejsZw09 T#d5ȡ:~'O~">g^ȝ;.,rμ,6&/##r@RAEƒP\ŵ6@ixlBA*2,; l<]׌'\zh^%M-{Glae{pDo8EmK:W5T/ipA8z_mᙜ8'[b #lJ[$|z]*{=|RnD5ǕwKp?H3plj̶X*&O,A|.TamXXQ {YY,H\VXגuKE`1|I&rzU 9xŽ&ʵ̺)E5u<,i.Gn|}Ts4Xa9<0@Y8;Y-*mqM@&e ɼ'l+Y1uP]N%qPdp2 |Nnۚ7#P`sФrq4j2GD(@J"|(YqB(V7Olf};u+ÓFzī=1 ~3E͋tc7[].I869t:Ciy[ĿPʝzzV M UV͔DoDnTh)?{Rap{/F}1$'c3BѤ-\QZj49\E$Q]KړPXFeUOl)n+ks,Đ6\ќ(!}]B3,(5F*9 D &_n)f湷y IO|D, M+{Ss7墲^ДNZK[彪O8y87zo}o<{jn՝nVļв5A3mz[};w~@bՉxFDo*0o 2mޗIS蒇#Us#EA?y3 =񽲋@d"!/6R/&>a [bnp? _d|]+./Nݻc >{kM:Bv &S%=lL[pn)IUz+yT8C"}:Yb`S]BIׂ?F^愲hżDo.Â[F}Ы_[KX%d*d2!WnĶ\9z->˦*UgJK#)\ \#5~a?nV1]߻#|ݙXS7DOJ0Squ֐ȶ_d_+POבe-ysw_Z~ mv6{b%Oeش h,jڭGzr>e?[܂Sܼrɉ Ͽ40+դ$5OO z%Եc7!LB B9v#gW㰗,0^璫 YB>6y ׌.'=ɛjce(4)m&ji !{ J ]M'R}p[!r·6:9O}6E,FAV#3 >sp[FK/0R^#"@ðh*?7aOsb1*ߩh&ʝb_9""7`:.QrӅ;zt꿅C| M21:4Fp džTǬ%ca.“Lt$'p ;Jѩ-U1\2%īej/d(L[LX||n;i5gKTw}< OKIՁ=rgl3aOY}_Ljkc]=`}_F6KEA &!ۡ& k{f:+‡  q9DeˋjHeUaŋjaA+s{Z1^"'):c>/\듭x'JH˂ Rw9[NVU%*NeAB 2#f si1i<<;R8d{gE !ZFPsl۵@,I=KwkD];bd#q!)JKk<ѾҠРf@f~&c;2XY蟕qlZ3Ĝ=ͤK`)EPubNh_ &Q}cԚmf+"oʠS7*4.{% q ?g-T]7ʗrqZ8SE'(唐X1+'c?5%vFCT^/ E^A4y;1DԮ Im-L&ܢ`=Ci !.>G|$֫wj.v`Cp`y_'? TLyz "6c;2)kt ?un[OEXMm~d# X9/mgu5q }оN3q!>ݤg:n;4aծZ&Ha ߣk;nN-ŕaF_6q-x$ hԉF0;#ߌX2(CިВ~<~*ё6]"#l||5DsȰ">K94EJBڔwh#َm:r0N@XT %rRg3V𸿔$.R/vhu] `|cA`Aȧ% wo \mԨɑu&5]zap0ɏ8os>ȩ LN* SE҇ufaM /R$0Y\Uw`g`I!HKa/r8l,9U}zTdj<'(cF|[Bʝf*Zr?h hzku|z:U&ja7cYJTA1{%77rm)>tN1D9DPS0;gK7ެEʮQY{8|j7\Z!%t\ObD=x%UwGHnӡlXӉ9?{_>QfM`,زk/o8k;<*G3{yTޒq儻y4Ox,QXdJO4ےpӺ:lěc\R8͡MPĪύ,[tOJ#!vZ3՝*M+ɻ6֬uIS?`LJU247/؟m"3?,V{g0iyHn/F~wtqOǯ/ F)AUȴ |3b%dH^SXB:'qתܥY\GO2 Z4]CEŬ$,[3lWU\5Lz.#<6\ߖzVO{fb+hX7 JƩ41zs_x.l(8B> | 6M,+T;{Ǒe"r<,zEF% fcgPbϫy۔[^, /@w`e.- Y?0*0OlT~b"GA?~+ >/Xp]߲LYW+ ͳbTܔQi,jAWy^CϫO] gy|dKiXu|sl[` YQ_4 G"Qh,`_%RBiv&u_ÅO%.)Oq,ɝRcYk{8Xq l;Lj+NVû [~ q"H?+1NʟAIaSuР3.wk 복SqihmEA,@Ed _b ~tCm-Fd6T?ִi>t|l$Bo pD_yZ9QwxIƠ5D*YXК>U8GH7g>D=f5/xPcUc3H # a MهDt">ڈ M(E PT92Խ+?dmSb@_r$1[쵣iy?}Ϟ V+Q7p'ȀFujwg77&bYyv:W?Xܖ4_>Sь# ·YJmv~*R.^tr{7ZqT9x 0O #iwVKz#$F#Eo5"NO-whAy݋@An-b+ECm>3&/,4MQ.m罪NJK­ $RL(i1ί80QiiYL޳$%·kVD@>"/>Bam3;&Ӈ|%DU[C y#+8NEi*h커1H9!fk |W@i{qUкyղ2!u'5Nt5HAuum.`tRj/epbnJrl-:Sӏ|+Elvy5ȑ]5aL>yQշIqD!W$hcB˫OO,07⁥нuqBdO襙وݑSws3tvQ?^>Ղm`WĔ a.buxê }fuڒpejZ$WY}$SX_2 "S 9a|1E]]_b^@{mA24se2 *:(i1y͇twJt j@ᡷqGD)- aSPOj3 Ygvk*V+I@A08vh2 B ~\gH2p]#R@?]{Goj!mp[ܐD\v46y;vYnjÆN&t*H[pO:3?}%1.tz87'b੟ʹq2A[DT6@b偺I!y z34 +זNjy29)%APB/P\@' sP %6T@o9MW v(P([pԩ. giIMi*,De_`6;e1װB}>G ~C0aZ M@VrK l.ِrI7EߙC_-BJz;w9Xџ2\Փ[D ǽޠmvDmYJ@Tbh,E&XdۡEŘ.h1(5׮ckW-!{Cʰ~;JFfdSu&8́b^y/(]7sޑ9MacsŲ/u7CZ6'鋺|fC 5\`['ZlautP7,nnd9(q? Ua'ȇnfhlO?Q$4?AV17s`u v&[XA W8ZZp=}C@׊>ٟS U ?r-e-2bGQ:p$ 2&;a6Veem)vKwx Cn'#.`ZgO9@lZ?(էeǓ#t=1V&mmar,M|E΅@]^_[W1遃mD:=R3WgpޡS⻊Ȕ;Z|ug{i | 9 |MQZAln{(gq0ID mCqㆬi)环Flg饕u7,Li<6=iVx~nK"Gzrh׵C}/V8ΓRFQqn4V奣,U td^e )$g_ltCلY{o@њʣMVmޝ;uq{Yv+[^mS+e¶w?#wAz Jxgc\'z؋*EÙm ͦjMK:;$,@,IFR:Cl\Uށcx7CFm92Ab;UmJPg Q=y)Oj/ ͛Ò}uI)l"`cddzc 9bZ<`tdC~KQ9@:Rpz rE0f_5_*%uסf v;HrNM᪀BW0֭/)w C=$1>م_djȕBԷl7AYY }L%%\#{,WabxN>Ωֿz`gvgx1A~ [KlAR=mt%܎ ,PyE+˂?>l}l/}z n˒|% Thfr8TLHP$%s⯜ؘ"soZ\dPKYpPP~02Rmfu"@Я\I+b/\iȯ6M]+Y$>2Od )o\>2D&>W3Elo1#eȧkOr:!@/7!'Ks&BqWk.>m㿤< *KX&k\C>YȂwXNoʍ,@!ٽxNk&іP]O uj=o$]8;"[L6 fli@S5Tl Au Jbn` C;<%]y Lԯp37C寢oBY{v(!АuFQH0^~ yФ|>wܑO_קrI~ZBUma)&iN:%.20[a* :U~\/PƋRGQ3z 泑&PwS,U^BBnxbCr\>ІiIH1qXq`+ -hD'ٵX*{QvEA T46e< 5f  @hE@zl}@0> mR "* &u[tA 谧}! B(4Õ&vޓfȅ<}׾H?&zgc?;3BqOl>M2[fxZ)-7Doڽ hSw$Q"M| 﨤g*?#s}]d$e f/0IP mvlǣVca<螭qw>p]rL;ƻzwkheb|nTqk,/iLcun 3E[1id"˶UoM70n O2T~9V %Mxzvi@w2)#~lKK\t#]l 9BiV#ν~7Z׸ʑ]v<Ц3= O`zk7-M#`zv}W_ukT<8H0˅ňmKR#kEoڅ01;vSst{0TGd2YUŚW䩝 NKɰ^ieXzvQu}jbSK%~/.V3:P%}Z_jpWTיLOfoWv(~Uѐ>J-Ԋ뎻 ZkDOÅRVVMug1|3@H uu\L0q0v'b Upt;V+_rRӲO(xaȝx/1'8ym8NՒHa/4"7NךR-*dza^U!seb`utu&ҭhAb=&Ȍ:;e}#OuG + ;[{L?^crG$M'-qH1|GyF0WY4i#f ʑo~G3ɤn#Y{V/_H*c ^VYݟ\IPŦJ rwk0<Þ^B?6.DxQGoliĆuiqWo:S2gږ[8:ZT71>5@]HR߆%0ւ;6Vs%'RޒB@kJOKlT_.QB(@,j31<?.< >" >'\ '%hŸ~4Ag4e^ c4haI?#d fb7ZPkGfS>G]-@m)cnbJOPn+t7sCqG}YH+<*'a̭ȓz_y=3 slF% es&CSYltNݴ=Z<сPq)m#ۓc]'٧[_x&뾧[ȽpeЃ2g~x1 <1;#uڽS$jcc8f0P;r>Swn-c}+ ^jc\{~@Qݵo6UPDMB4#%LKmg{k3%&Eš9jtFu}ZL }urBDoW*e#E+Ia=A}nM+n?/duehǘZLҎoymSôhekKJhʆh%XG͊VG:v]BI_*[jrT SE z6xPݺż :p& rك߫u1.Aд)Ǎ*]jLqҺw5{_XFp }.A,0ò V&2AU\-p{C^ b-`l^4IPjᓘnY愝) 9#&u )ݕP_{W6*1h} u{N6{S{R&!njQ|ɄCCjW:׍|]y!e&@:DNS 5*=@bY_#^)#nY N(L/<\OIM8O;U ( .cc0ATkE/Ε6:|-+w sY; C1U%ݮ--9=\ q?__d=f/wϬ>[@ 3?ʐvv5ql!%_W{֙c %=1w=!38ə*4c 2t-|QF^zL6U(ӄp$Fipƙ }$(F?M+?VTrWMO KǸ> ֚ nN 읚0➞~S/U$eF6MnP"H@Aמ|qa#$쎺)vuWtzEq}B%Ǐ>L<xEޫG *:SX -#J"PN=2'LMa\fB[8[](>Ϗ"};:|)&q^;0"zrJ7i%ih4·B:[Un8~ꢾF­-Cp Rgjq#  ̲3=xXG ZSCGW#;ͣbTXK.dZNpy ֹ$O Vѹa9XWl(鈓49w8G9O՟Ag}]s@v2}9{~ >F l%) ȡxbx?%g%%Ner-8lPfgi./V9'ѴcB"~"\ W/oEQ9۽KF@_ e* pǺm3oiMO1T6E-*f Ey:+yD^L\uH<6ntM8QNA`kC՝?2y2 n_4TdžW1a!($}ԔCϔ~TӬVg8LKBZ+My~ʓK'1_V't@lc [G[F:\fmoӨ|Cgݕ$gN>pS t?hMqk;1W&'W IԞBHόWܨP_.O ?mwUİm8oS/2w_Q-  V9nKWH&p|61EYz)#.hjHTuIQ{[5-1G=(#pfa=&9u%X oyߺb.d׳^;sRH< S9MVLLX?.?֡'cx.-SԮ2QSw?s1g(܋鷐`YXBʎ#N\uI_8 *TtzjVY/ ($ҍnSvq﷌axpW x,t`)/ocG"P2jm⧧$6n'K~W{Rh1]Cwr&rz@XIj1#lU-H F?> ,~XϽz<ݰ)A{T0~DjRU!ش?'T4us[FQj-WCd,Ւw'r Pkj mmDYۋQ+yP'!%ޅh-EtVG4Q-grEHYƺy/lz. cÛ﯊C+~<0f#On7`"$\.*(u"?#7I3SG>NIS[& kEy-x]=r 9X5>=o,3;6@G𕶛 .rzgYP~DQ簜S/>0.FI&w')QCu/o٥15bw>X0 9$n]2Bn;A鲔B00RR?k&Zg$gXʫ|r58*QbGq3PW,-M$rP7D4F281[*[@!Zʼnm!"V+0ѨhYXy*CWNA _ϷcH ōaOcr`yG䚣0#Y 4&jzk.h7\<儘x /T}kįSq^(EuDgjVɲ CHJ"nQsNٌ;Ma߽CYzޓSdRhLeSpab-,߱(YQjoJr'j9imk8B]'eA=9_ykJCHխ> zڵzwEerռ{O04|#qrd,od)b[h08]+⍷'M:Ksm/Y-uF3 |BlT 9jծ2 ȳO ^t3kuj;U:ūLj.F@i}ʙ́:b׀QOʸ'AD*.gxSaPKk>;b8'íW1wBi(BGӂ}FYea!=0Dx ŢRYE ^BN 4GN.ַ@ׂfM!xs mJ]RsAL,Ily-1>/T\Ad>}r'gɘiTgi$Bq6fV7;&9MhNyO/l\K̓NaFS(M|trm5GmL"kw?C ~Hi` o ¥'Fm\ vڧ` X ׳[=-uѽ r)m_!*[DW K[p.4j`\LI=8?l^M*8rh4,2;|ܺQedɄ2ݘiб΋N{Krv2r|Y]ڢ#oY;@t 9$ǫh>_4KLC va/[xf-܆)稝Uo?=3//aNg?|.r;U/uMdqƚs?Eχ9^RΆ9hN3=QZa;r`5GVD,GR!h%׍C7A퉺xS(qp?hZ)*j`16#w5I"Oy-\EKP*_e zӶï@8~jFSo*qzYFg ka cf80 L@ZdI`$G 6d"6𼙪@$q&J!ibo ,ˀ6dCEuZ^ 5Ii]sJ< =f1]z)@2VI )xXM oZϪJUr9Ws77Z{cRwޑ$HUt;A_-*a[wpk.Q%U?gspF7=$֌[4=RRyj݅x3s_S$zI[ \i Tc>qJPI6Yh~eܛ&}"1^ZTzB 58d*ludz~Ԑ8n(:}PKG^{=ʖ(ŁP4d=y >hjIx~?WU1KaKwgPΑicZT .'%"7V>V!"X/it{=6 0 C|ƻUZdU vwf%^ dEN$Ӓ"Ll%Vą6anL=ܼ] 6Q@H ]i) m(@աyǎY%$<:mLu"f̢&Le8y`c!9w]/S۵spp:GzxU%gF@f&ÅP 0,r> 3 < |秾vGML'X(V7:=/Y։b!ʟlUa6uAu،gTۧ)"D(2Lj;8%` Kt@3fڥyŤJQr& &H&5Bas?m< *3\<[^Q˶ՁU@A/'@ N} (f~ǒꞧb$8b{C9\ 4>A .j(?<,H Њ!?Ja9 G#f꒶I϶CYl]%cD]xuVk! }Fϟ!2spGou3JHV'JRhR9w֠$;3!C\E#WOfVFLpv0-(c=[;lYz$++tM@-GV2ԠS%i9u_K_m"Lа8"y )b/&$xkd~srB2BܹBz:>˿I)u7Z1JyIVf4+_yo.n+i>FՐԥX&շfc[ddM3~ x06QS.dlK%<SvKprk~% ^ft^p߫v-_"UI)N$G/ g6ʤw)r[t>tl#Ut GHp0K/abl!j|?#3JR^$DH~)lvE 9%ETW_>XbvU/6bB¾h o?+qMp\j &.uU2]1 --Yi 꽤 pߎkW~kFSE/Kn#u0J2m"WRƕlW1 Ai{8,C7 3m20?o JPu8v=3ug_ +'A6cKz|Q4dg2R AF[ ltg|Fh*Eᇖ0j(*7([* Q09\C(Es}dRKc\iT,ӻQfj>4)0U)I or_^ +^#gRd}0TC`+ScE$#K}O`hXv[xQ&Ҏ3<'L|Xr{ PQZUT-AUtMn*dfBA( F%tDZAyvĈMc&vw^?!FŷWqkVDLT۶9ȫӟwS߹ z2]̩BRF4{ 3X}q6ڐxJ??BQeI Y=0+R8DЃQDC e޹pH̀9ucidƕmwsL>XP3:h%$T=z#D^Zub(#px sD)HL1 [Ww 6Zo!d`C`sէ!{} %@NZ:(HvCF`sxiLjwoP и\!C#z265pn &ޞq}ft*6K #jD7PQ4c8#A;w_s`jBLf;HzɭG*_XN=TwGW% :ۣxf4ѠA7j=QJ2fM/>}\h,F [v|Xg*Rfijw{7*0S-)J@_-G|Uaʰ9M5oAE0]6H* ) )\sE,WH^ނSLtI t#ͱ~^M=x,H#ӱ r%#E +®n/YF؍v쨸'qUÎ3TY@[@h?;IC_A?4WjtMq ?>3G 1bQ&LZ.*1D'\:ZP2"^sx)].h*;9ŎWB7Q\}CGm󧡵מ <󭏆[1RU&RExwvN\I9wK-aĀV`~q!e|9{ݯ^' 0,6圮=(1`'mWLAnX MG5<ߢih~b鯷J/-F,C0ݷ^BaYVHj2 .uEQ䅣,Cyex rcDdD:ڀRn3|F-Vu%gS$w,|5ΩXC1&("^N|v=n/F\@b B씙Cq~A0{6inm@4 HMO?krj~kV34W%7clrM'VfLV,~{$4E7 µK&%˳zIއ@ eR@^0;>>Z\ڜZLrVu7oDEWUqP|pV|?|n@&WǐqKeO@ƳiH\-aPKex-é:g+/ >T/5K02V\xh Hh5gk-8rv6LRQ{~9/6Y/R@TAYi &#n-h7(vNp< Vl|l2jlRr͵-3ߟ;V]G8qS[~K^ rjM R*VR?#1W!*֡+ prƻly<Ż/ urv?*YF.$X"K~| 3- 6ED c"$*A&G l1HE"3fMXjn0kpOYbd1|kpxv ØӝF؈SȾp^ pyr}#BjkpIRd:6#'IٚΘӓwy ]0ߞixjTF$IW%ΫHm߉JwlV:M%#|FC:.=:6 z[:MzHfʸsԗ7`աT?t7'U.0+>S3X, :Yx'&!)H' M.z֩N"%uWޠ숲 NI> { Xj!y(+ŒwcbPO ݲ.Y@{Z#rfdȉ2a,ֈ 44% Hh$Mpm7H Odsf8}#[ |PSN1xZ?Wv hB6';\'qjHngoei E`g00d:ZW]y@KP4M$mPHBf7om޺ %_qe|a1_ГcĆ-\=XL|d<^A7ģ|&%iN Cnd6c!ze3qK>T oKT=8۟%Nu>`kн|6SYe玓؃P<%(D$%dl,1]L׶u[E$1l:wT^c;0LS*za͸*hԟ߳ZQ幾-0PGلg?=]DD+ ,畿`L>|(Aו9KlF#Q41!ߧ|cb$xzշ~\.d!@mTS8 HAS-_Facvl7@_A؁- (2]ZRVJ7u|(hR2yR'5ΧFsXJO}d`U~*qg"d]TJ+eT .G 3X V3gJ]J;(cQMhn`@A\?I;q6fq{h+-SQo֢qOx[]eUۧţ;G-l,I<6yeD4a-7#؎0 YSl VNa] 3뇑_f!i 2Mװ JsLYe4]Pɥ.O qe⫓{V04?@C8饬MfW&]ItSXв0" pk3G*lup}6DZk-(5ZR5ҡe#K}ePRS,׭h3)Kf3>5&Ipk`ʗ(Q#W~^>2sʸ*4c%bGޜz}Uk2\V#uzܰ`so,?l56n<X0N7?\*-+]@6C P1` M핻ߎlZ$0 gQϴm”56xC@從CAC(sV0xʤ?&Y%DjU;D>?D<`FK:`Aб&aȨ_ -@_r%CZ 4z 06_:g'mX0C~XE.Dh9NA.51S/jBx_:q:Cx} *w`߷si_~n'T> .TGQA9Qŝd!ǔm?Kx'CjI;i I(0rM4o6 ZcȑKE~YƾSlƋ'RHQ:uNzj;^W @\b%7N—E吪V=D3@ci( )ę k> V G"[!=@PNyߓd峅xY4UiB% Ug. }%݋E9+z^Af y}7\~#]˰\ SGB1 uQ<+J٤@Q6f6IӼgu(VP4YksIP l #5o@4;IKBY= wPʥ d@S)I%Wf>Za?M?55j)py%r ۧM.|ʩYci]^a*WG gzVF6f9_OBVtTggyCC;#'y$|+$K(T3__o7>"PۀO~to.ZOYx-Qf1(kHܬ&Q#cca"FB:m3qeJ[`{ @IT$;;¢c)vwkN]2)j9<zZ!e4WrāQQaW,pBpc]` re>t.Z`'[)XPttv$ϡy>6 .2uo;c[P,+fA8 oSd༗%R­ go&M>rlq7*Flry<*8\ޖ(ϷLQYvG ^FM̴B.ޢszՌz6]~>x z^Zɉ'넀W磱|C/Ns _PB}(zv6WSq#=I6PeL/_JHbyQ2" 71:+knhx]NW4tRypߦn`].pv +W3H+UF+invĹ'+RPZnny*aJOi:r'^|/a kL'!@*G{妙1`A R ?>뎸P=Ӫ:+qGX_;q"9#}Eg߻GAdzCqoHoNQUևŭ[F8M]R1Kŋ ȏ/ç2|؀ţ6W.GY1ϋ"/:#VG)6W@byӡa/YR1U)vU `6x9E|<"r͸\O_%TE>L Ӎi%*_TگXzۯ2-݆a!QQ%!Op%on{u="d]yj(ػӖ3jH;W[jD2JՍ_Mt֑0(e6'`&?s&63$w[ quVD3eh=7 MsϰiQa-}SA-O Lw \5ԐS £ǝP*qS3嬃Vɠ,q=W-`擹?_4~^*]{8eoMZJ)&]~6`5\j8&SxmoG˜ 7j( OaluH!]kytMLJ,?&x NJf[o- ݏF&a6ZB6t<9ED޽W%I\ V9+^AP]41 fyH> 7qU~:fI5Sb%mv29'7LUB# 8ۈ9f@2Ve6T=M8nEΠ.n|!B^g훗Z?̂g.@0|IYiߴ_/Gls3 M_jO+ Sz\lz K[:^t/eL~Jp@^Wm}|X[+_-_#P?"̧q` hUw"L s)l[v{lgiy(r\U~pCR+nh%8e  GiW~GP&NG ; CC ^|`[?κJ_< m^mlA R*34w3H0qm}CNt`WQ` N()Sc}MzH37!.@%D~_G{\L=TU4mSqwi)dOxzcX#Oi{+?$3y~-j6Y@yijx3d  AJx!YǃEW4: 6jvZXx.N;mWB3֒O^,ud^jp/@`!\1n0xm"_ĥM BԞd JwVl\-N] n>EMFUr ` 3;MA %ޥ/Jl5Q$+au/]&ܱ}iwqn!oW큼+? KX#ek \UHC$<7V,Y{qch@فEf!xZ8uԑQy4 &#ZAV/*(ʫ?[[[>OURrK{ >LL s =׵4Bt?H^/ 6&\C0vl}\M f,/s]3t/` ` 10? Z~ʠPL|N߶vz3'P^O޽ /44c{#7$Gf_:j'0\SVں)Ԙq@ϼ&{_zɼwπd<8^>u؊Fj!0y  T,dd7Np/u{W0Z 'V}2ō4i.lg J]z_H=G=@{dmU[8KZV[oWj#V$ G|n R$sw.2Q?p6iXKG7NI^&d xiς)iYQ˨o'\mUp\g5=>fWLFm`Ty0aArKx {qB%>80"q + 9 (GѲ1TJH+Q^"@Aqr^5 %y8Y(θA0xw ܢיh"1h̕ N^Xt Rۺ<4y$@.B킯G#I2}(nrB!ʘ OH8MTñKጩFԺ(e81 -8}(pWnUUncG:{ž@}$VO&^ Me4ӂg_[Zމ̩QE^H4$y,=,e"'2'_WRӔR x78I}CZߞ*ڱ"W*jM4mUϟwtlݽ7 DAstZI\XG:e~@qkF![A"f(ҡoG`gp+L0{3gR&QH WYeP b;E'By"C lLFlYx2Xrd@Ҩ=ZHyb B^_Qb& Z5ͬ}ьkaZJ" &ѩOz/"}YvT~+VMl6<[lSDf7Gk6Ʊ-0(vR.L'M6{9h-tRc v5 1Yd57*<[3ΣXO:oȽB|}fv[\Lgg[yP\k&$S)n om#xB$ XWUS!'~ 7-zZk)%oyůƊ㋔SfO+kN,w&J}uBM( Gug1LbR 7ufLiH=n[^d.p(M@Bs >@W9w xCQɢe\aۏ au6@z_ Gĩ(r=A5eWELޘx{V@o⎃[?qXEAoͺh=u!s:,"5`kK05QӶhWTZQ;} "+h[0vm!9rɚPzv7uD4œ7B`EPsSo߳O?w^mw])e罓g4[H"xzE*_<˓SbGKT"~.-+ąYzl6\y~^R߀rA4!VcGG.E(AʄWmn;dhO 1C_BAʀ_Yw"*6rUೇe&}rQbjUXt޽<|ٶjmQ"ϸMw (?YSphf x\ ڔN&/ k^u&F]# R+0OAh Z.^gi 速אi\߱S6MGE ydlfA|U^N2qޟ7&~,Ն!A=(&Bs4a@V6J,F=[7/#3n" G]-YKO?(~69V9:ݟPz'g޿un}Ss 60oᆖ{g񭊃B\!=pօ0[O5ImCg1d# ^}؄qT(_:ąQ 5 r2@d"6jK݋!0.rm()w@koI]S;I‹7Hk<3Bsx^4QLAqW66 nvCcVo 4nD&tIG`5^JMYw=Ry_:L(d mILx2pA$fsyfLJl ٝC&-( i áY Nޕ%enUx@cA= 4SȌ[@$Һf #OrZ}?q;vH0FVw,5ǮZС^?wǷ4YB5w#K~cK \d_R5ISP@Ȏ QjN :.>fclZ (q.B Q`?^R1#. y8)<n'%c%:R3pľneQ,]h.6:?T07X$%rI@O!Q iyk?]fx m"y{BZk'l=y`:.?@ٲjStnt~*BC\z="@kmdTnl~vz 3Sm3(vI~ }Y!Yk.'ytNʉ@B!}80MɔW<-TYM₺K$g!STK]ېW0H[VaD;7ܨ*=0wUQyfEjǎ#b3zDngKnRq9Fj eQ*J[iRkqjlVX;ZUvQaTGʤ@]/(=*{{%H!esd%0 oVi* ;Οsty`sZhK$|,`$"%bwAVUFuv¥0 S0^x;Jg;t]Kiodt<C%@;9f8#w}ᯚ@{™@^'(8rw OT:Q# JlpxJ`uQHֽt6;X2*" Lok; %,jo5/y6AEƤ9z+g|v>V Ӵ({3$Ɯ{Oh`1Op!ŚZS bNu/dnүzf']`PT{T?qAXi>,^'Y$:iz@T@;e*2<X|.\nϭNeVr+[]X9k'0~lnx(վ|=~z bIE80Q`։tLX9oT7f`j;RVMA:Q}ނ'T\j5Isqo[jB} cll&QiՍƞ3=HcyW+kPU*\_ث0#Z@ѳx򋸢)H]SWam HBY PѼֹyxܛ/@̶Nѐݸi_>$f[ӻ)ŷ|V-fdk?J`:3H>g7#gy"U٪aHȲs3tÙ0'taɄ3BJ167ڀy>!5f(Њ !Vh_f+͹1ʼn1u$fdmjn&pT.Sj,L!RC B#jjآA$`p|b"I1u0HSGDK4"\MVMewnz; G=t%-LQKP`ؿUó$yO.&ߣ3$B|KdpӔcG6 =w 2r cvGk@i}w'NO ވ~/-EV ]p&ysI킽-DҖ(x1@M rx'ҠV*EKzzu#}@PPD_dyӗУQwiP 6",Doh/j sc`atEQb8!< B_xsWY٦`/M% +5w]%ii΢j2aVBXݚ0G;4G{NG6K6g70nS*BltArk_(@EXH鋁 o=lӠQZYGYƖpZa8J(+ODf%C!( a3uB׳697>6ja_D?v#`aݼVɾFT &`*S yP͚CXgKk=RS-^Rz(S ܐ))IcbJc]P{006ӔxZwB\.,NPWS߃0d}^4f=#!e*H H 4b,ޝ+ƒ0b/bZkZpJP(딯{vzmڻ<{n7(`ƂVYe~ǵgnr' ڛC^gpRDyojqJtl7֞1VŞIvu/|QI"6vb8.߶G]v\2H WHe>zϥDj:%“Sj+R,1C`e/V+GNy,X[4q {2E1T*ya*leX ;.# 9@eCti~l< b49ٞ#[0K:jˡ M9k'ϽiCV78UŜ>Bf5gm?_?$g[ |CqYW&c[cMp6|EY3kk}3\ &QP~\FTQSklxSt@̇||$]f9i)Z *\M6#gC:y@Fvˆ.PW+dҰP\\5&+C}a2H0i(PeBwv_p+בs+7Pީ"Q~ē`y44bu,0UbPHRqZn+vVkv?%&]OR$0K$-n3np5!;<Յ ᳹*nkK-~M^iCQ%NZp ,dW0xC6PIʼn#m>Fq:ݯGSj]ʺ.䲛4GGL6(br3|l~‡>v˺TBrZC!ۧ"8" 1wR=EDlv qhu\2-tuQ󹤋%x:GZV˷ B68S%f`$[$ocؑ,n7YxO8z0O2'v/9O2i mY4L%Ofv[4ZJf`@/Uj;|qSW[P:x8 %?0`C £Z C.$X"m*qW|Ӧ{{QzRsAoC/bdF{٫9l>Mג0h|Ob#j^:h&B; ٩Ͼe}Z O2N}ﵼLT|Pu͈˔Žێ2ȨDNu+N É #W.Pg0V'iw&ecl!:Dw$qI@4b)Q}Q~4gFƟH -Y'Zqs*NǓyNwsܤSGv`|$4#UW5 0OI5 Kuz<$ D"#^a0^{:\(oHgk}E++Fݹt@.2{(/PJ4+Tv )|?ƄLܒ/:=F йƫا>!8'Mis x<8uro\#@q^ ԧZ[\,I(*"U C e*@T=DV\0翥+ſ`*)m7`ءV(MzuNUXϝW PwI_/k*S\3vKݯD*`|HBK%ƓXm4ü9":!-rߋdta1 dZAO^ 5 o;̟U~|bGf*3X+fjćҡYE>6=,_q u2ȇT,Mm#ZSJ|y18=`B <إcXvKlX;̟8c$f3@AM+/YἍz!̻l6t~Sސz9q>G<8(f7wobVuЄ5ކa_9=?Hh||"ECЉ,@ֈ n>{k2Ԧoԥ6ṟq6DzY+x.?yD I8\n17dxZG$qgK,0 N4CȂ )rLnRϓ̃^w9r ]cov!1Q: \Mwfi"I dzH#`u yիu֕p7#+ٺy\?ԉ@}iN[{n>h'KG.-I%)aޤ!/kYlRMx% bl[D.=`^rnt7PS/;g+Ԓwho>=ί? (|-E~V i:ng\ejw-ntr'3ְY}|[p1RYFbڤ5^ڏ3f\"Eݦ[#wY=jZ! lÀͻ`32@ıt=$nF%̦X?k:U"u=.7x$q%+=ucEw Rsa"4Ve [[yJO2Ʉ DBSAsSEhbfjF$5K %.ek"bvVO"(Fꉇe^im: :٢:jШ؄W~#cr#MGw~GD{V88N͎I0 ׮ѽݎϺl@3dm^}DJ3Gt2D)B,Zue> Rz`2&l66Ɗ'gF,Oe;[]bB)jf8;7G<ǿǶo]κŖ)%/3eH{xDhg'͆U Njī}''yDuyk.X  /xr..j΃~mhOstи@ȸ3>k@-k:0ό˥~H~iA͢hI۾ AʛzʰY-OZ)BԪ CH+iz89H0O( p Uo. #7-[@y.'@Ɇ+~-fvO Z۸FW"FFL`$gQ0"ޢq%BCҗOc]ύ)vȀr9荮-zxheƢ`y%J!acODw$dLLTGS [[A+<;r2¼ӏ*#$jN]y.Ym&@4[!Cv0AV%ZQ&|"M ~^A=)w#v#8ѐ(H&"FB0MQ7<#Dfz_:R9ib' $1!jگEl2asOΥP4vTݘ)77HegϘËW"a/s"kJ?|4(Pkf̡~7qH[3K3!#=5qnu؍5>0hKy_*"'j9'F{v`AWZ@YL Nh PpXD_`ݕe+Y+`A ΂+(StCu*2Ԩ&l6:*[Y6V2Ĝa@nS,~\41fY░2ok,yi;ひ&j2&b{fk"w!1` .-J"F$(!&l"2_>sk܍}Kӛ)_/L݋Dj'.`3Ǔ=DZՍ]jì{_*&ZF`洢[hPіcL Gӏ߻}=\c[n?6*6fZ:vIwCMp%Э yatqM:%&; v2K̇yOGԾ! b4}4J%1,ߴc("̤< JRc5nHoLVġ] [xU nnZb-UQ :*Ps)XU6FHP1Ì҇a-+={t>mI_7f^612:eA'  s7c1r:uY^|"갟cvEiJHy;M[D>j$ZwTr^^ɷ7XݝeCsxkeLx9H2@3}ΝgU෸JJ&^D Yİ5onWr9ȷl[QѯȎxQ x0 FwZ3X$|\4ϧb[Zcq;nuWL{ob9öB? _P7eY3LL7]lhg)T \x A^B~cy{ ^mI7Ke]? t9c\t/WQhkG=꘳u !M] o^bkZfbd&:eg>5FOloPYD |1pEv'y.M91#)+,9`hZY1ZgO;d"Lbp`^(^$WcWsPK*YeL5j4OCN${p[O!8yz55+hEHMI8)y+sʕ+YG:~?a9Geja7)jpUAJHDn&nu$ 8 YL[A'ѕЦlYQ.]OA&Kz))}eH>M!g-LigÕCYr=dRJ}ecmoy 1XSPw/(В@ yw 8 ?1 UC_`f8t+6OVM}8WϯVOI0v#ICFYBKOə|VCҠX6],*&=f`BWG1ٳbƧ)hK KUg4>88̣d6fܗ$`w :XzƼ+~@ο|E)kRs)GwF;9q#2dߢVʕ?گOZ!VG!lQ=2E;2&s{hKWq E,G3vm?6g_R ,\ˑ@ cj |*^<0-GW r"$J-+xI8>|μ]n}kKC`ڣ63 ʵlw}Y^7$.#D|k8CLKTTV9Kf24hx[o @5/}W$nkߝ}ZX 0r5F[5aiRӵ=aa$Fl?QtMXqW~[R#a<;zM6hK =V, B}hJOxf=qpPH9M{gM>^<~u}GD8[RJ cPٜ;5BݿEg5ԭ} 4EQz<j̈́/zWGܸ*ZAT#fDG(k,Rcgثc aܳZyۈJ)`};lt72V%w@CǷRjs>[wxLГ`߉ZTY5u$8ğL)C٢SL:rǼ w}F W #~Dqܤh>v}vz ۆYk^NƊtGf՛SAwoӹtJ(dU`kI|iOVwύi;hB'᭼>N IogR&Gg-8au7*{=@5Z qcaO؜z0>-3iY+ 0`#(Ra|.|W~@Iqi0㤣JQBa:}KbkB1nD5ޜhu2'1/&,~8x~ OĒ|vUeugV1S Mb253;"3FD `C0bI, ޷4oE Y5#9TVLu*CJElZX!FI>.$dUܢ,~mˬƅG q\ͨFJox*sҏkWFytBLi ;_&roS{ПrBuaBw]R/ƕ{``O;6R݇N 6F#]xz~(-W qgP٩rȣ>f?Lv:PxV1!USF>GN@bG[LxE!޼/+k:DNKYg6gDxHǜב̛ByR,cɀʡwAgV3D]w;pm-~)kU*BLgFASCvHD4W0mt1șf]y} 9F_Y-hlݲy') ]$ћ7:G^\^u#coQK EUuA*vw?(@i8*t L/H9JUcaO71kN w#0CQw9S`7+USC&!is @a>7.Ԏ`$[v)w!/>7-cG`E]pU^"&n٭gF;iM*UOBTűNprq4O2-*|iie\*S=ejT]J$|Lπ:S;x%'ėU'I(@ US W,š(7Z{ mcSlI3+b_ Yxt҂Ib0n%V# m۷=.Py`xߛ`G~ Ra:Zhj$+%Bp2%7[# W2<_HzsD="% CLFB_ôHS Z ;^=hhߞU(ES̽b9̞5N@ H}tGSS:&IPw^}5ECzxK/CUIXJ?2 IaqUF9A(qsBk5]ze,r⎠?oyĸvr~f9ՕweG?z˥Uj lnOG%&ۄ=`njfUB6IJ9?Grl@ϣ߫yQTيz@_ja#Y`yN+Pr#2.n*<2 <2y}r0dyyNr[Yn`e@ nlt5fs4wbiCi!h#t 'ՇI3 \ Fm%])(\MRGp-,Hg *D'^16:=F(kf!U'FHA`F eZW1o:(-*eMMz3~Ft h gJcC^aպѭQTqޅPgu! db~;X9yϭ"F7iDe%WfNM.(Ɯ {%GlO8vyIa30Gs xcm+ K-~3 HB$x?=J6e8d;$ZvKVV 37]RwV"Xal/fڣy{^g/R#O֭@ϫc0:W}&tI.\"R$K)pIHh5o!iӘݨF(_,[W6(Nm})>9~;p7l>_86]i쭗;b#X٤tO LVC6N#pUgz$WyQ%VYI(_Jx[s`ؼ4%ċ~/5?Ӣ: ZN[fΎ$L 1\. W0牖_υIhnr7`+vɄ!< }a-cOfL^CO%d-2ٴħcH8FdUlGÓZ"|rr"7>hŮ(^id(R9.|Z fu}n7,=>0%. s\0jQ4RqZ;X[Q?Y\W%Ad帚K^@Q (*ք!I$r$:$6v =ˈdՄ?\rq=yC8+ت0p 6jڬ? #ޚ%=;Tt͔WOSE?# zwA 4m9. fq"{h+HAď> dѓ@J ,J"t2(F,sREn< {qq.vL%@>yu߮xG̑%aa-R] oAHF (<[A|Sm-fzC_\5銼YXm(?wyøo]ib;g@?Ai:vЬ3|vy `ytK#59'xlEc~D1w?H(yqףל輨g1%Sl6iqЇL aNyɏͯTbPEh ha X^ʶ.K&$q:X@,RyPw8PVNMy <&>6'AkPaDףR1FlSZ!lϞ虹`rh r3"-"X< P9*SğPߵtb8SA*6 +,߿F`%JU{!s'd傀C\0 ?NVo/01k057=r~]*48F[ˀ e+[c]} ^&бl}j^U]oizU`d̕aO&nx50$(٣\ ֐ |뵉VT8ܰ"| &P ,U8:nrv&ˬ,l ؙ0nq;p0]nF4W`6h"ŰEݼWM<@K'奿vC,V rق]dm|Hj2}\j?z>;_4`pE+ 1)LDm0؃ٰHۢCm?͈-f"z&g⎞|hTbTQ6gXQ AّãĆZ> I6(8Jv Qt@V3ZUT|) c/')m[}2Bn00e.&o{o\93dT ,w`Y[(&ԟvn*s?Ə"6唲O<,᝽W`d8"{]!X喗UAi1 X(칥RG@a]e8%$JseZӕ3/4mjς4zR3$cC|`3#ִȹ$/K_t˵mBŨvua%F{{K}2`2ř05`k (~(La <7pA&kPqڱ(4d:?gĊRpwaxɞ-cY}JY¹NToe;"vD L;APUPձ!$1 F=u ǰ\O%BNۦ*/̪SV>6}8XЅy'bhR^s֨"}v /<2WrSw@TW/~/˵6⋘=:9ͽ;6cCz+Fe0C1~&DPrɆP>$|>]>\QlJ-MtndF zSK7z0R\D.eߨн{l#'*N A^DI?% QNoV!GV#lVR˳v:dWts p{ ]"_i.czm~~bL:ӽC ~ZxWnF^:DS2 AQ{"78ťkI6/HK]qISae;Hi>P:&`͊)&#c<+F/Ԭ ~jg6PPkƑ@-VT:A R1F 'w*Z#`2gHi όH{Is rhS+g>MjaPf\e馈CEYh,kķj!DBURxFEiR Q29)"8eA}.s!'X_=Ci{n/=Z3-Pߥ Zŭ6XfpWt3Kdd}sיM9'\^j̅u9c4ڍbm'뉛&6l[LcE'hPX*ufo[+ !З)GuuN!ı@^J+4֨;H4ܭEg-lAcC]PW YE TS42 -\=7@KsbұnHMK5NAl ui9ym[jp b [MwfE4`M ˑi/g1uTN C3L$K̓1>DKNa<<rT > 8GҢ@C/3LUDDDG+̂{(D2瑇`bU2KbZ աևM;2E&Ӧ=]!@( @9G=08YX@Aހ'CX'0CZ.>h[dGa-WТqԁ #L2Jqd܌zq/Gke!ʣr#-l[֡3ˈ%'05KnTE.4fZ =W : Q;y8n'LZs{Kf\ ;%-a,ᎍP}I3rR鹮k{]WgQcn񅐩YcfXyԻoUrB-Ac(NR%2K6dg+X!\~p )ML$ =[-j3ϗCxUbH##tzgoj_ A{"[E%GK\5=!?&Asݓ߀AcM V7)kzW%\%Juj UpPt\8'SWX!ACK\Y.8ߗ teط_Ux㼵?FwnM9׼܎rG{~_-z6ɋh LڞXsX%!tFbXK+ S)x&q =. ܃MXZXDG) j˂mhhtpv b )I{mߝrZz9=Y{T!slBuRn&5B,WT$ʒBۗsZP1zr2TV/2s t׺qq)fQ̇'gч*![v t? 5 (d-Dǎ1.M͐s!.bX4E=SS >v[h5 6 lNPD?ëech6ބ~[jaB<W\!&W$ SʉQa](|CffЄ?R_1ZFl{n2p4m7U.[+ڨ#pܑk+)-A?ĜiݓȀN]TY;Q@,YRǗ_wj+|.{8߉ML6'W_0yP81rq ߙfc<}a+[]pIhu530pl$дyVboP_}(g ǞI~") e@*\= _!.w>AGSv3E8 A]O.4mh oQpS?FӶQmM ϓJXa.zk&U\\ut_57 j0b}C8>[j{3Ϲi3$ slHNУC"jһ3wZ*s*Nn%lzzmȈNF@Y+2\b|U&7ˡN $^q?۬l8t&xGaʆ#b \;x;= $1%qPIW =t 0N2eQ뫭NIupSBz|P4ΛJ~a"n?nU8 D-V楛ϣ'juF0hJ-p<hHap"T5ub+퟈6 f? W?\큚,att ֘`HA 7#qc#$1?uΉ5ڳ9gI w"xȃGGtHYE@WS=E$H:澺O^h?RQ2!rC> R\p0;EM< fF/96&G8Z:KCPX70}39E M,{PFE.4|S0id gF9υy{XFj 6j|)%NcR-Rϟ@r^Ռ&eOٟ7\:Mvx[ȏSȮD6Ζ>%JS,?]Th3kn>$N`onۈBwxǩmu'6SY1A_}ѕ,Pe(P먬~1`aXc7+|+ |n?Ec|ˑfx tV`js57EPKQcQr`~%zr d$o{"[2Vh4I8v9oBMdUD+])r4,U%~!R hy;,HVV:\10D~(U)l]~lL@P kv&mv̏ v,@KjAJ=NeS skkZCҠSE-ic\f\(e0@*vڷ'EC?Ol*Uy=K^*C ľLbYx "SYH߀>!:̰kQ[DqO|fbPooE5GFx6cD]a~ahFK:3T6Gr-.t8o>i9a{{@͡lS{'IxH%~-*M]jf~~蜐 툲䉊}dl)!rQEkf)w1]MikZ rSU}2qiօ:H@>1 0=2ePd,cB 9ϴ&s$SYXOvt4)OSoV,QxRzpjܟNC5x1$v1z>?f˹l -a-\⸾WEdln,tpFd,ŝj6tDo+-BF9֫n rLQ"KansZ7*τ/㔂 cXgs82atΟ2]zs 'JM?bF~HEw+ $I<,q oEl,2SluKMe6;X9~[uHDZj#HrP_9:3:d <]9vlE+ozsrdm⾧n[JxboS|&b'lf_h 8*`v|>8H nصDs+Od.N(7caIzfT,WBdJGzXQ%]Ej?Xˀtm- %aq4 U0q>S#ImhL&mӘ~CZ 5!Kz}2.39[hF9M+A>Ѐruٟ#DrfBРf^ H{H_Os!&־5s36  !zǔ){ BJZZ]"pN :6Cn<9bP H7Obь!rD8<_EǮWN.,QICQzn]iв!?QL4,n1kG]װcY,٩erWhfվel~(b¨\ ^e}FiϬ2&I[k:K bm{{MlJ-sΞUmC#~:p#ƄC՗xi i)L]+w@aiX21 RX%J#!9l^ܥu`imh}a idK%s~;28޼?]{5c2тd !9k5u΢yk]";-tiA|&R ~f?_5e*#6}PDfF8.F6u{A!0T smȣ.PL!Z8E g#OS QpEOę]  Zp.q] )a⠪tuMИnJ?ܕk&] 8jݧfOLB#1l傝_I<ɆA<乳x`35*]E5쨳2E#CmGwH `DZNF[O).vGS lb+_iqj=4wl,/ǻiXdz\O:F^#U,4xԮo"j-VVL='Ng4C9vByEڳK~m#)qBcQ0œvu1E)dK\CYPu%3ù<+T\KNNRBnFJ"lsUɥZMJ!.ڪcmvk(+Xn)+& ™Gv1L?żؚ8Ċh]\*a=Kퟒ03<9:OGvaC^lM=iLPuX6`|&I9% 7v5е_J_'Hˈx9}'fesIq Pնq*B s.>s˘[: 1.aM֛Ebq^\Ť=hs/4,(pj'qEEwl]Zf6U~ߺQ!IV%ݨ زQ t݆=ɞ xs׵"8 6 F9^{哑m~p*y/Frٺs|3C;Z Y]R(,D+-7iٰ59Ԧ_5ڍL'h~0g.: o&\ 6d0nk{cMv7]&v [ly޽l2v1.,GMEB ~`&Esm$tun ԯFӰ#!}R1a[GM":A[>4O;@RJyb/id쵄t^4$p+`ݐ+3%Ub ܨZ]ޏ8T_z{"gؿl#t1OY@8̀6.~0}/B N~`\}בB$I? ogzCܷ>=SˤY*`Уp.Qɺwxq lBL\ěd0Y)!)}<;4c n>g6tm(ཨnucTlRǬܓOcWlQl]DZaQw]qԧM<s[eED{k~(|*%4eR$CVrSXX'fnG ,2pI0&|"/ & @ح>fg?:̰ȐPg= z1 7/C贞4MҫXUwjrĬ&sge>c 5 <(tHb:-y6P+Ʀ^)yٛ;(Sj 4 8 /dn A3]eqrSB =V!6#ЍV ,܍C74Qf!KGhajulW^/'NY*woܘ}bV*A%lDkXp~o]nTMJa(ZMM>n-4.G~YЮ zg4L]?A2r- :-e/)O;㞈ʌp1s4`)lId=2W#_X@M4]PCr /yVhy ;'x=֚e>KOm/0s Pr9*YHH^/;t.^pc9QFwmH^FiNULܜA* σ-<)YYM9&VIEvhX/i Jhznśt TR %j.\Y7o8z[CpmhՙjsͿrt*{BvlNy 8M둠S LYXa!UD m2\C EODk =u2RS!'t5-?i9K*QOl(%/`i[u}s"S1&< xe.̦G-#y<W`(x8ͩ"b9 -lhZ=FQjw聫šS O9@>̩ZY""0{1i_$vC2 >Gr%dX5|ԙ"$DK2qٜ7 נihڥoˑ,7D)EA=%ՠ bA%#tQhbkSSܭ=&0gRnSr4jTFGzQ:y\F3}%v͑pMK 95N=p+el` ;ni1 xs`˩9.1uOw<<ۚP5@TAn[Z ^T%`7Q:I8yW06XόT_JK+cigu)Ҩ.n`sҬGI )vY`Pϖ34%S\Nszdz5>C02P>z"tkdo@OA]\)+HB5@-E.>͖ԁfG S}YO@Q|8fvNYa/v讟Qc7&M@9d 2BMܨ[ rᯍSM~PW*"ؗF櫸ފ)|\"F3(+> _|?$5_TSHAΖ[++}ܑD7v&dt=T=%L0+ZiXnI,Fzi7 S^ÂoZƢlvKjd5-Σf /K'@j"0+rɾi<<>0!~y`9FLJ?FUGBoHQ[-h8Z6wqVni\A \舶7dA >!듢pߩ:}U0(xiO_5~6EMѩkOBLRb]hbN%?@Xfhg~-wA)ǤP!1Y6ۺ$ 7''\u;1RMa5TvLg6J#nu RS69Fl  f@\9qlx#'yyD g[ru7 ,Jk$P}u ]L %kFZ3=eW~f ():ٜ3|:/5R2zZZ_.8|p)0|.&brX𧂯MF\l[LRuL}azzB-سg5ClyGލ.3iI#̌sn<'dLHU7xUߍr~9.UHT#6}wOj_^۰(:Z5u$a &4;EO PyD^ie[iVmIsLҏզŴ6p(F|usԠ{ehlw./\u! *޶~Y]7Lۇ ![L$5+f0VPuu{#Ssb!|3zcׯ]oAU%x ~'L} Clw>0m&lQcj%TM1V_c^?ۀb_v9Q5-;XPD)ER)f3*ip{vho^0ʪ <*ZNp`9 wej~+5ܝm$\6ybW4 m @{4DRz_sB Zi, utJ+/@vV+tسTѵT&jMWG :D H[cn(*keq~cyL#aB~wVrn3":CJZ,j[Z f' kܯ& %CNp&>ldK'ڴV 퓨aS.ncO) Yu= doYHl *7i)Z:9x~ɑ]HQ)a`ŭAS~d6@mXe,3oN/BS-#a}9AB_bX4벣r#NTT?)mѼGOܽy }CJ͒Gw+%t_>xz?q@6&z1+Vm㘔&tl4`S**,#!}7-{Kn,N S䚉oic-Y`C *NAGF'T2 嫐#= kkX=)h]A{U+g*Ńx29nv {@O=p%IFˈ\ #R㥾h!\Zk:H#C {,e>DzCHg`(P+ Ld' יZjxJ˴^R'=s|f(mHB|(݁9W]7d`!f+!m Z\Zrp͊9GtUw~T1iSo}LϼU򽱫\\sʜ>}ǫlT+lu7Ӏ^er, 5Om]mC8;))Pb闗li zd6a0  a A݉X(GZ>>C-пxѡ|SatV8N2]9@iqwKLN'g jXI(_ C>%[r}vHdD)k:#%܃>ݶʐ˜z09yOЄj h+ޯM65QzW,(6K/@/9f#(3+>m]|En{0z rpYy}>IOݨ̡Cn-HYϞԳS2v n,|vQZBmN]j*g" WzҐէv`=Dj~]@n\ϖRA9(-;82yDW]:F Xv%D\=;kp^Cc8k5|–@k41ףl󜏩'M=yC~ܜS_$H*0 7Ri 09\ݮ'rYRD=WD iqY AbjBgouچG6y©&:x '{_G+D;Ԅ_v苬M qNQǶbtf""c(Zikl?̒WM`JM/@0$@%7@yn~ŝ9[Pq4/}: =a[(VV+^h^g qB [o̞( |7`҂vbш Cj9b3a *#FrR}vł '}./>FqixLo( JCxaiutO'R[V֜픕3Z58F9y-ucYf*RB4ko%c [ ,Ȫ70h{`%eg彃:83ܿʋgp +x Qxn # VQ'[J-j8r Thn)MQbMR 0 ٪:=xx /  USm0{ɺD`\ T8/1}c0X)E :,;2T2HH Fwtdp />@iZI$KO„wjuͶĭ|Ŏs(juEEH .+ւ tZ>:r/S;J rKð]%Z# 59wrK*a㾟*L24]lMCY1i5HnC>扨s]q3k՝x;돆]ekZ5{1/^ W-CPs{[g H}u/qNta;?{TČ=qMZe ~gR2יHNfîPB>hiH*mZ:Yf!w2Q]ރO;X~A/tbfw=Bˮ-O"X!<,d%܀n[R[;v#Ị*[/Э]uN3YiX;Cgg2IȸU6\,\mhty7Ů6 ӃR/oR\zw7$@v'2[6R@/HqϨI5BcYto qD=Wҹ3zzM椘uNzU ǯd聧8.|xg-V|bv8+^sWDϫMJbQ4뽙.0U-#=b݂l2=}N[cB#ێ6!)3HW2~T+ʒscԋϸď1I+T*q32>1̪2<HZn;B:'h1qJCC&J]dŋAjI†jxDVXQº{Vr!{ıkr+o-r4ē! gsBMlKf6$Isn]<߸ј 8!Cلpg>$ey8CBM%Xc(JBCE ;!}bi6<:ِ_޳5w4̿opnaHm'c%T~IN#FFbQ\|8wo9Y1~y Cd"?Jz8@41Ow;C>k[^Xd <2wip6 YX2Y2tzT֟^+5+]ZJ-?.Ao@=JEU})"FCKAk)ͭ)o2,+MUdŠJ-^/D^ DicKd)WAPs!KPpX&Z gzf<;yK~٩fjVn^]Q:9 ۬z]Cab՗s,2͒7e7jۣT%ᓥ~%z@m(n%f O #~L ӈccjE w]\qddwM:߃'nOɅ`\%]Stu)#>f7SN>hxCP*y^~ZXn:F((l(')XO}cN" Zߨ)GbWyYVN̋;_Uįy3FƐS1E,elST ۅSBw5+JUDv{0KvuaKsQ{Pxh>dmP5j{B'IŒ 0 7H~Ӱ* YtlMgՃF4G@Dpfɕb+MKؘ݈MeTsUpH>J!O i/0nٴ2X )ljֻ@[HrRQ^6RʼnA?0//BT>o"@X 9p1\…. PSvZPAA v[V<.*Guum@xȘ?<*\r±G_@^ [Uxj?VLkOyLYƓbjWwS EQ RntS2CuXH0ӈbЮ\3מcMuz -*HreDQ;"*C,9\`:n:(֖$*hf(}{ K Hp׮-aXʨ8j iݺW+? 0_A>qL =[ tB_Jt~c !ld>tKg#l & L#gX}D9!{!1'a}PЁ4;\Χ# 3[m/-V0>=79pxZN\ՎT{]1,_;*K,2W%9u<2W(efݡĘ IX[*ɲQWWE=R'q%}s/y}ò%`X=^NO d]oRiPkXbd=P-iWS$|9W-7q =4s4.i[/cBu k%o:Gz+oC)ӯ"}>c=]ᰲCg$`'%C [FYjiGV`5pR_K5GI*PUS?f=b3塖Ou#dĬ"i$ؘ}4(uHݻT+I;ɅDb,GyE_1A%w~?X]C!F3Ly0͝'x>\+yI G6yN8@`C1J׀%nؙ*0F1 {~B#M&DFK[E;%bi=UwZb]L41=;Cߘv?"͒f}F&l~byX1l…U2)8-_~A~25k@o`0|L%a/@=Sٳo4™tbKqFAqp G:w5Hz9 EC1،x}J%אxOT(3jc!qʦ&}`7'_R+З1P'(r?x*#m@ vIۧJ DH0aߦEn ϒ?q:zkG(,{vrY::h -_~(*v+ )RWbnHt:ip:T3PK:*"@O 5DJR#+Qo L|//VaP3sO^ʃG8B6-3vJKՏkD_9l9 7]Cy);&ONJSu ֳC(ĉky)u:vUJ(JVl> rۀeڃ# %k)p8< 4.&qź,ӏ%4@ "^2Rg: :ڽm(2-im|6U2XS!G"Nr,"-tbl!PAǡ=Vtv{_zHJ)w`4GH -uK c{~$54w 鏣7С27[ " 1XP]W 8)0/Ɂz)- ih1p%O$F ѓ[ XqZb]RS_8BQRNJjlL6'LA?OxwTti+yb9ѡ)|jd]ѡE_ǐn{1O-(hr J@u(--B딿UQuqD3"a@^D: N+Z-@3 ; qoFQkWuNvvy`u 2jjhB8^Т=׎4Z*/-]bZS%i{sRn-Ỳ68Td|X Y2U~Rs_)|߫ OM*bZ\ 8 +s3Ϛe.Z[߿u9)M0 TxY)& 6Xze7O5e7^jHڙW#6(: )s_3FemmKymd~T@?WBC܇Iyԑݾ!6k܍vrX(9<ӋMvN'Bt=K}]X*&N x"3tYCiX tcn.%R]辜e鳭 1yA,S2Ti& O 7u@4W+WFluPK荨ج9.zyϻ`0Q:&養 hIjݾsi!J U˙WQ$+1X>MЀaih4>*5Im&v@X&]_id?&G>sM,<͊};- e4֟xv8a4ը`6hSa'Q6!5uNI>m4̀6-/a.㩀 5ž\MPR԰q L*'g&a+xh5`r=^6B-ye4bIӊ>>ƖH[2%l'*s=oRJp9( ';xDph'$ ܙy$pG]Md.m>nr92C)R6$U?O!ΒfgtxRPœ&`QCx ǴǑsHgN Dk5ޠ-3Eўb[$g'+O.8Zfi3 ىu =rM=vgܕL;JnҐ03M;!0? pH<ᆗAr]08 khj,9) UG~'3# 0P("..(ވ*&ϛnPRSVCepMtN|yy%}AF0ɇzfIZUb2n1)5uP&j\(tyU?i.L,9a?: ]=S4LB ~>X xu== 1^c9 "ǁIWJ\2gX!J% p8[Cj_!mB|ee2 ,oO*0pփu*5d=aG9q ^9zĐq{y4aEbTr1b}ӏ%UY,3}xɉޫD;@ms 2C#90וHat6j>ڔ}BO>@ "ʸN[EЃdԌ;.hPtYɥTsV]yʏg D=~n$9.6/ݧcb[>oFU $Ņ- Yk?UWƌ3X$a!m)[W:н8HAnh6Tvd) 6Ftggt2CK: MVrsى Ƅliܑ Ed5>$`Y蓱i~F-|vw#ҤwadpESHa̫4(}ы)cz'QӭIvݛvgA-(;TUyֺ5o*[+!f0%(vq9Iu RkU.Frr5uDZ1/j[ sv['53r~~i_:uC6lU/ó;#1/u>F}sF!؟?US і_D pXӃ$UM)5atW`@gU1fOUe8Ě?nk؞'}R+QP|9ƟA8}6q?d&82 :5mG 1r6əQN\P6/5!̄W]Sc4R*2% "!` gAL_0jݤȬ~A (u׋N̙ee%BF¡ɽs,1Xw璎4ɷBK,uԞ' +pQaD^QQ%97cx t]uErd霊7n0cO,ӜVp"KL0w28ɪB%PvlndKFP>>a֦SMLs{Ϧ pUu2 va* ٳi[4+1|rU—vXrg#Mg>^Mp7 5@p}R@ Q9[G49qV:Vr=sUI5<~Mf7DasѓP,A&Z.Wʳ$eŅ(ym@woT7̙%a 2 סqQN`ȸL07ZDx+ hP?LzШޫjps1~5/p BrZRXIWĻZ -W )H=46 'hdo\*s~Yg`_q̥}Ys룪{7%W['u E& d~oZ}o0gbFXvgrb 0S0PK0еbsh.rd lVAn0QhQ+Qܷ7IFjBDId).̟@ &%Ps)?Zux~ghpw wzRP_qgo)^<17)&1XĉH;0a\nE!PQP)}p>ZN!d`H2ҾRmb0]_CfS ocJ(d>6=dMXf}bاV_ 8 ;Su ;FAS u|_`=H}%dݫzj X&*?-xMOE _]P-E(  h]@51aL#tFЃ4>cz;o(j̊ >X_$YI%֊ ߧAL@ߊzJ3%Tm+;gr})6 <j](/qXpI$ʏ*sH~?ŨzN`tuXCh^rΜ [p|v_6"3qŪPnz't)|&k'ji1KjoLa@-pԐN1@ {D foJ} /\6PAH܅N2W!u??LJ̆w; r91sYiX5yrm*A \E^b,,Esu(Ҵ3$+ѥbyTY/:xGYs-$1tC@|SI慉[D%ؿcwm8,,Ao@sr KmAg9*&y,kR}4rSc1#?7h {!R+n[Q}j]TZ,@&yi\h cgQwOǚvl g5Uu-Ј/;(H/=_!'>2ٓrTa}UN6HHU3~f_fLk'?u nM]iQ6=^etml^%>Ҫ"1qus5e/1VuW۟.v-6]ƟZIn\ AƤLHMcw4dX e% .,1J{gm eРvh5dHJOJ: -jaZ#^`FG=>,zE3—#a*iea;NA@Ds1X#@)y6Nꗣ,(scqL!k]׈qGme_O컏e,Qo<lJ6_9Hx=[Kk:\񙠤«Y}Kĉň[}`v|& lS}bF'ӗy7E@9 qE,wU{Gl!מXzpYoČh-^|lwAQ p|G3翩,qI2ӆT%y]eJ:Jd=GӤemfzN*VZvYCOp6@`.#m "aD{_a:B6eoR'n.G?qɊ~` \x{$DmgЮ3hc;P ^[|J{`IpփьWשV~EwXY5T;WF :%w!;| w%q\ѳ G&i2~>Vr|U|?.$n$,\㔨w}5."Cud{]P6[]88`{烥u6dV|OEC}͝>3Ghͣ NZe+pR+Gs d;wix_¤51ko;zPFآwоi.eIhcL9ZY4nW1Xn]zp~*+#7`Rk7 noYB8 SZ͒ !,&@ CGO{"מ]s~ЗLpW9^zp L}'O:#)/*ߘnX,n"#_GS$qb4S*IF~^|YM-k)z'E T+'2*V%# @/f&%[xQ': 7- xXwb]vPy^t? T+4Ҍ39{vcth_'j7\k͕iիk.a=:zR2ʞ.n >d .I&Ed>WCC2jV&rˌ,G@JI6<-$%*my&X0Af8]*aS_gD3JzIJ,~@dsޘhZ=#Ǽ]J$Sp.<> *~@q]"F?Xb6A7z$L.= *C!*ڊ@(2ˢͻ\[1mKipN+,}FCSEy˥̬\^OLD"I؂qc4lj}ݟND" N,`6k"Y(9H#a5?f1AU jL Y,FLY+;0#M VPWD9zM WYiPU^dK8ʆgiYC8t v7{ҼEYbZMI>q<- KYJY[8}<DEHvesIa80~5F;p3yP|YKn9W80LʯKXlV<n9]!dY#PROO/-.cW k/nTG tp >ZBY=?F`C@&۠@_UəFA0~B)r EԇoBNJH"0R[,.CEFQWPr{2(6]T;b*GU3㠗ұWa 156׌H `Ж "F VO:~'ڟُ_%tCU<{{"JHЌB * sU/ LІ/^x9y:|##%AmA@D#X ΄YbZOKѕ7fp+={`uG.1ӳQ^He<Rn+lwcrZ F4dEbW5@[˄QQTpl!n!7ٻ9>Mh@}ۍuEd.LpGhqn^N̪ 6ɃY *ե`7/14n>p&.AI'ubI~TuP+Rz> !rIT],)'z] KӒ'V&ipB y/t-z W~׏C1*{)E gT ]-C}`H,Bi|2]Y*'Tc"!!AC 6_d_] gHܞڼn7/_ǃ֮Zs;z36;o@j=0GH2=Rь؃s7t=| \b:=]鞲j"JQ򵲳26"p.#՛ϣ) ;2cyx'V:w>j3d nbcgL C[V7jeNj`b|^JY$3x-IdxmP*!N,Q֓x=$\=bϿ+Ȭi5,.̑6@я:tFltyðd(J-LWWKJ&E&"Pq-`E C7 k)C$&L H(uө_%(UzI'Tc&mSRR`ɦ# 8_ Kp6RZᾏsVZvzWbχXEV2$4]mkQjXcrITTel_M}ÅIFԫhDL%J<<J#yc.p]^V8 4я+$0Y +i 񿢥zq=O+,zfwV*r3>mCIG>Rhͧg7@49aw4~(8axQ) 29LeCNMmyO=/ fKgfcp+fJkNtDcdY%Ral(<{Mʹ uҥ~/t#NVjomZM8m:]OcD}rk茟c ʭ6~;2ӟ?];ozJK w~Пt$M[ơF©^.}G:!ylVʪ>c:F2jPαPm; <O5a%Hdez}!OG5$>q5I@u~:W{83XjY i@C*[!߄SXf&)5H0T^ '%`+.{7~:23AUB3` :Ypa9])dԙGZm lxP- B3APRs 0[QRvg4 ׎ =Sa/Zܻ ^9OC]pJX#VDU[mZƵo)tբ)GRڟmq#!p8x-,D"7AVTh%,~-~l*ß<CcZt>8#˩HV0.uJ*o0!czS$@4N= :4'yzɒQB*~fZ͸A<}\\/痗w+\E$!q򨪌:x'<:+_2e)-;#þrȰNsF:k#eoAxg)Eq{&/,h'G$ۧH0&EKAwS .fzyYӻ;$g@JN[}x& wLK?c%6˜y '37W /R8pOr2aG5|uHtO%(dQHn㣒S%"+gXѿQ<'&:/ (ל\4sS?D*x"!fxءJ1~37;eJM'2Wjra䣮21w"\SLBOO(qdl%,z5D(#ȎlHp ր2"clxmI:0p!&}ܠ"-'/S`!ߢߦZt|NL؜pI H(_uN7Pz2)xD!0l.+F6)i}Ѧ9?*.aDb++7ۙ0[]pT8u0!XCF nIm%*@̣Qc3)* x;efA^bF^lCֳA.Z0 g+m!:Vpb';xzC*̪vַa'r~My/$Fxl,f%\[  ykLܜ /8,Ii%|s?\-f\uPVl͔Eu1 Xϥ݄RLuFE)?jMlR;EGDC]jy84 Jƅ(\r41_qs-5xUnL ^AXBIT@3TY<1 V s-Iqe avs+8.`#!pUNNz?yX;dt4-"r!ĵ4g3jiM Hތ-[񻧑]:tU%!QPq.^A%qJ-\BÎ ړ !iC,zNsq'lGM??4sM,q~)#.j\w8;L!D[{  wnɟyX^O.\sti;vgy+X]CD!R-cdSUړc| pɌQ#5 e"Gr:%̳h4<YHd izV 1~DrdmSٛϷ*l %hL&e쬸q+jN6"!5&Fm^l(ʖ(ef;ktuiTǺ\-$my^BxFkmPQXf>(5dI.~]C HC6=?X%~`CyMY*Ѿ|cYՉ'ٹw ¸Ԃ` v!&a+ww~5TTohþprͅ @Tb+˼XhC#7Yba&. @,dW. PP/WU9jy@e6zСgbwI-fLΖ%mt ǎ>fM]B쮮FLkw1[RA_4bĀl2/&;?[-3zVė0K(U&{XSe 3IP]GI"sl%6Y.O㲁nr[oEE3Ί8$BPPa-L7ݢI\fxiG+[~[Eg隒!rV2`@lǸf\~ܸ0U݃+YV)FS}$VaZ8ɧFIdފV\XEEzRR)u1UbuH1JDn 6`}"lwI,Ӻ^Ms<IM;{veڢ#Yo52[NtsJ_dg'7{˦5-{4Ud+,!؜PBDl }nM}3B9 M }r> =.-CCM]D^&JIyA~1ه2ܟv*=DY@ x=dbe]R͝xC~q-ڒϩIc+S sk/NqN=#:ˎ[@2jW/fɎm6E+nEo:DkP?A3K.o%vaC0ݧ=DCJ~7L<ׂ`y;X"tS.hyn7Hρ9HVUV$J ;TE} m!뀔9i-YkHž~_2.t~HдͻTncRK1| ;2~TD$o%k8V&6LS=kF ԠIl^% sG2ȹKor偤"Ifkn*# .b\+k=;)YM:EudAR80nbsȖ-Jgb5E+CnNԡ 篴ry1W4L{6dT tīi51ĝSUrv$Qr[`HU+\|fEh{Fz\OEB{/na%jAy+*m$"=fORr[z4UHBB/>w _O,4RS 'Ws F0$|~őxIUZ<%^KU)ũlTB?;.b29Acш6 E=-}BbJfU?s+hR_ Be1Y2W>NiZOgm?Ь`;͡Q'pXɄWgg!ȇia'/! ۔ h%_A0pf8>5@oxHYsMf$Gܝj@ZPOt~424 3ZW} .|a fZm {x4S};k@>f9*5#=$b^0vu$y=>>[ SnT2`!;tk/"K:yii%g$n7ʅvAqQgvA؊kh%%˖݄\Lw=-)>RJ+WQڵ&"gyO8;c&O77G€خ82Y+*tE))0p$͢I+dzsHݕ5,[ѤI}dJ5v swe6V{w **^)F;+emmJ}S%O~Rp4FRTvݾ KpCB Orxf ypرxy:$TOQ/ަۊr|wy !%=}7f_HTdrJP[-9qF!lhZ04ɋAXK9cWn+V6?#(9FO<d̐oX{,[n$Kޔ8F=wФM"O j'n/^`*pUv.QUZGEj;%:K]ʂj'VB5 \g%?UT^&[8,u5$A5TxĤ(Њ8*ʫ13 <!9Q54@sdލX`#ӈwSن% c}U9Fi<) oT>aH6І?+# ۆf^*׽6X wnZEdxhvs,SZ4<D*WzPQbSVwYLGi|ֆkVIQ'Lȹ$bw ,֜t;KCJ ԈK~;&˽5UO9262p? `mg2F=>hkU1TC&d??j6q~' n޼!VpOck"{(?r(6jjXc$ 8qrh5D~D|eHĄS#"֊´ pc 0BBzWú(M93 ]d$ۜ \rHc-%¶#RÂ5$`X'e?3r;"?z~Z|G-TGM@mK''RC $ "ۢ#CLQ8bۨHĮ6Tgb^jmW /3cG@9wCp ttۭCSE9cfx?/n0Y1J[Si炍! 1!).l@jla57#HsWނCoN.?n#ޒ`&n{W s\iKߡ,QiF:9>юT ' cUbY@_-Prmn [2 + zVD鼟JG(G޶h?_'J&lS*D6և^UXG˼ҩ[/+Y"o;.d"(S73OS",zD3r'KR%E_)F[l ݃V1Z~y VHp ( (9Plt:=ho:x|ɏd_hGa) ] j*~T|0 ,wOX-XE^wmH~vAQ\%?iK&A8qΦ78ą+I'X4ʈ%u@R% @\,7O@H5/<~dRVsSP5Z ]Ⱆa%kp%w!K (+Jr07_-rHfblúyVX1$$9%˦uӋ sQ7~^2r&\;ۉ3?o0C earF(]0yc{~^2maPrD d| n(ul5٭o/]Uy[bx;lvn;7Ok7BH w Bkh-Ţ]U_8#XzK? J2۱_z(@: (O(QL"]H{"jCod;GFOo^oK˚:g^sȒ]wWH1G%♉:< H\c!,dPpf0ώ7%}m/q5IB"1 ^*58G'$=(;8`OTޞp9v`tHS 7հ䴺ka$D뾇'=ߓHT0D~VHJO ބ0>Z6(Zuը4w/[~ e~AZw 3:,AZbm uraQTiҭ3'=jiZi=>$PB"Z6&Ct3, fB& L{sǥcyqKѐ,FZHo z\U8xVCQzb)/Ztՠv*(P/o9zHe_R8L aCb D;^;r|I{ՁxxyfVۯ ~"H7np¯Lckr>|~Ix茓Ot &[]ϨkRsx1"Vz]ILz۔ =ow,O }ߧ&QPbF%R\*f_}ȾLFl/]7_#)ԒOH B VRcH݊?FuMP.ҭυ_+xJcR+Y< ʹdLbzZT/j+86&nalHLwl鈻O5pFK{ۅXp? u)'f̓"K: j2ZaAqC"lj$E$@\n}E{T'&Pȯ6mN:n l3C9b<>n܃ `s}̌-g?\$5ڷ)Tl!^2X>o.jrr;>:p%$"Ho 2 Ccq RdTf8GM.AS\Ew NH:Hz4Igu/uq !e٬ֳjeBmQ?1`PG>_{~iBe'LkjŸTaH=Ǜ2{'bcȶl8<$?C~/ =/TVw̚1-n&;LT+&GŨsY>4=oM|TJ% `s5x&z~2G~a㣃GB//8'nS/Z^L1Ʋ`w{>\P/q*@reco0K<e|`,j,FEDaI|Q)([qeس%{>`mCW]խϬs* Aǽ{A,zmvRg+T#/r4Y>{pqHe'P)zZ5GHjT$"z߶ֳCldWK$_f~)KtˣJuORtӰ!J@Ɋ[l5^7WZ'Q̈́\X ݕpC63bo\6($hB-`uwŐo@p?ʎ2gL]Iv( lV|ꓳyXk_= WITum=:F&'}caW^7 5sf~n/Tݦ4** Zvё_h1>Xq\-'9׮4,2_QX r\=U~毲-v[];H-Үa;8K7FZQN\Ʉ3*Vo2_VQoy*ȲUxoIoMh6_f,Ew;;џ&</21 s2Oyœfn+mg|X[ns$©>D`fs.3-^):h Zm>YRJFI}EmeFPX$D!EٴaFX€+b7H8Dgke0aNw0)} u[ʪ~|TNKw ds(vÒl,DEΪ*߃;(̅ tÞfڗO\3hgOk>)tUiF2() ZW.GODLZ1廯f!eIjگB=랙FʓfY l8S͆>0Aj_`4|vH1^|$Q`?9{))ı7'\"#Y'hRzEDEry=E]s6-7@_;/2'AcX}''b9HDRX_H_&䌩1:!O@VA^˥M0/x%jٍ~X tK'ȴ͛97ƶWy8$gd!nqk-*(IԖg&̨X79;=MeKd,GLq%D=o|sS"P ۪Ԙ8z>ژL~M ڎu{ru[h/}wuLϰ{oSS: Z $~A 6_k\ZREڎq -aȊw0\D`+@\bitPO9 JimR a ?8D3qaOAI;KJ{A9cEݏtKo:>8lSbsg`y@"xC5#%Ze}J7h:e`W2+ T*hT\kzI=^Ş?EJ!o/F ADObWΧy w f'-_HTc# fnS P|v$xΉ7?+k-H{ cA{lf&՚êy6ץ3ut@ir>ˆ"Iu`#,ٽ"䔥4fshynA}[:7af ^HIݷ!K%2 㫦r~_*l$gKx\K۸FJ&G1ru.oKHfq*`Co&:{8-ʯ[J"R$Jw]ߏ\mM d"sgQ{BQ˱w=!wfrf!7Sy\ɡzEQ gj N_CXJ90wwݫn440|ճNJ7SYIW(/a..{՚cl]c8qYKl&]B^Z曦sWN<HKilH LrO>YҜ1})<'!n˄E3?e =KǴ0Y(횤`C{A3%DnjEQxtOk٬+Rqz; v$+]\v\n2vha1NMT %OA)*@#_ogL)G\2.w1 IS3a|Yf <rbS] rVimHH^=$5ThXV/0w뮢/2xNO!,3W"Jzf\͚ȼҕbPvV~7tkzH1z ,^wzEנ[E>8נ?3iS-;llƎj ooվr[eJ-L^EȀinIaP`bׅ~bd9{'w3L"Y_l0#9'#p4ԝ~QJmqooL㷽ک=`(T;u{WxLQh5zz[\?X^kPb6>/hL^>6x 2j98ipߊ @ZHUzuݨ_P/7uEI)3gnbU+i2X .ښq]H=b1l$VU*Е؎k4_>HLDd<(=>\V'@ZcTY%>ߔsJh>W7Nu&*MU6nL_H""OAOcY3B^xF& ᎀsDi0c+.znI28"p/ݒl" Kgzv浾nU륅[bCƖ;R~YD x4;$aF͆;#Y=|r쁪7_ ]޼ٜwfaz-5%/AciTn1FzHVP $ 05cK 6$P|53\Wsn<.Y\Jh8ZIV(KtxN@'3CHZ*ua=FkN'"C}nJӃQ}m88?m*郗2ʘ܆ɐV?ztUDSX 衄 +AZ!*ӴnV`[3tɕiȸ (Ɔtud =mY6~Hp`|zɌs^TtPӠѳr"Q1<䙤XY+!p,Lޘw|)>b rqg x6Xx8r\e9H }bD@jr2`@<{JQ3 o+07 *dB rǒ,!wvC[褰γr;aY[.QzX<5tx3x\_*#mntЌNI36|f5c>}simBo]rT{y%Ip8x:/TMySiUS*tޯ7X^Hǹ_[?v:{ϭvA, yЎ?vk3wu85|S*9j>U:F/Q].~qQ(&Nի~ʹ3O3ly+"`psXNܑF`Y+CEq)VK:f "SNbڪO!V" tDO^GbDhl M}񱶉/sՅoT]Lϴ\ b0W vS͆\܍lKPWV7s%ȫޥirm;jHץ䀎*zVZ/q0Ȩ{c`ǀFdfe^-VG#v=> qog# hݑ)L>%Ia54U QNұ>c8hdx0߁X!-b(FlN83߂Lh$Xx k*OH|U2xŬC}O]gpj7N*pdo~vmZ-gRŨ]Xwu3$ı,Il?Ԁt#!g6vg9bXqLϡiBzYk,t5nWFaOKݰ\1ciƎih ʁ "2 ܿYYv*݈3 Rʨ?Vz,eKȑA EqD8at2x!o6\m?KUm<f"=ث֑fvR/% #]8ղ5\ D|.x|Lh&bFZQ3D(ot SgG[ETI lŶArBfe<])ґ2BAUJ?$Tv-yKi`ɝT& HuJgU%3[Oe+}M;#ډ]vudrK؄Uʐ(e>Nx,O:s.1(֡o-}'mSn"KT!pI27d~Α—6 ʂ\i^o Ubi=PYۄd싄B*Ԣ ~`> !t`-}dynd/b}L# \]*sx hmI<N"G ]ż3.xrGs׬ygwDL,\ʜMO\iy~k,/jXt4yH!0qj6?L^DQ|^4+GrP52\Ja8Kq>BEDamj/s ef^u5 GZ lxHDْ>.mw4v͢Lf~gsѯaAJeil Fó1i<1;D絞|\apDA"f{+:˺O/k`{-1t]mTy|gf-Îq [e*;yr,^h6b0ͫs|`d_6cRU&dɘT"Lo=<ͷS LjJDG`1h4:2ŕĂtä1*T+DAqeAK&*}=]*fmۇ _xs [ZVI(aSBBz`~24%NI> 7xR ,\/'1[{jIJ9D~Xl~wl%g`u'gШί~ުJҏ]i9$fjxDHtD\_sJ3$V=#&R4 [@9l/Il}?4 kHO AR)ˀ"[dfқ/<@oT5wF:-.wLtRϱh ŮW%ɖ/ƲyAѮ+HҼyIw@ NO:jsbثLrV9 A>,͖[@>B+."e{T[m҆6#͆O@E}gY@NO]K)ԫs yC) {v$O? "Msn["/=oje_3y>iA#\[1?QRk&:QXߔ;:]%ȯ/v>;~")-Irg? ^7i"8q"n[e9N"&t~3Ӫ^YtAւF_5`.빝 b{v͇)BàIwB` --Qc&<$~8fMm1ԅq]a$HW/9&ܿ1^o8o;/7' X;H7l.FuSlק#]o9jKFO] #^ xb%I3R[y\7rј)|i6({ZaDk;xD@1(z0@níE(B?Gq5tн[RT<]Op]2u{hjP1ٕ1>!v͹q|' 6{e}qoc; G(0>>5Sw>^>ܼyiæo& q%P9wJ/5u:35@ear>NBA6;Ҿg00qePԮbe[oӠذ+NSb@|-gD@@]Qjzg d,o٥H/J7R:WԻO@8B`S}ĚF3b kfWS`*ZUܝ0'jev^i8}P#B`4WHWxL\)M7d8$tPgPhē#oMdLLSh6ѐ, 3K_]dŋ:F)bnOfbc&*8n?R]?!c\]Uc)妴֧.?9Dr|QVJ$Y>̤,V.bH$u!ifSL"PzU҂@KS*gԇri괓 E|ڷZq\+3u&\_Ws{ߕ%ṃ'!fk=kjo2ˈ6n y/zیdcէM yO5 E!Cgy R|›]u,K<ЩR=ݚyjwbe2Jd]GwR 7 FW=MukBMȂqj(匄jhl"Pgw(3 ݈f]LvPfx[.ۅ "j8^>*QHBUb G8an{[ZCH/ Ÿkc~"eX[w44g`4'QQ("XRN/F NB[]@%,;uKw=:SbDgg;y5M*m6ooxŃ@L@÷0i~lI% ^grkVv# 7\YrFFz{^Kd_(ZR*(W$eιjΉ8G=hqa! 5`9΢Y8`wKB/}n`9_== / 'J 8P@/ CHmf]$pUX.2Nv?M^ ݪl<.Rar(KkƃsZ 8uc]CbA(m*9f?`|_3w$# -"@ci/'@I|)'eḻ{t_쒪Yb=Y,sWIXȕ.N`&ꔥ./k2WGH7]55=DE9oM9ƌC"8@n&Y NF`?yRs=Y7|E^J9H>{fdY.&p6 Cg/s?oP L_rһ#XX *8HX O;i=c]O;2MJf.B;o ;Ezŀ# "g7@UH^~8O 0IuvpLd35=ԏVDª#ϻ~+TL (0fu swD|pt$K_^~CA(x~j\/ټ=+nʨd H ]9F: |Uzwk{M_'ߠ@bpwoh9bd`D:qb>!bSwTv]LA- E: D~I ji`/b[0)z:J۴H(7y?{| D(+̆2MqѦN@\ymF j]e|xd,0"E@ذ-ew b,yU?'6QX!/yUkv<ӻ\%Ecljȳ {AyaO]>~Qe8ih1w1M1gP0}ьT6cL_ش:3Tji&vY@`CDî僤 AQKYkT D> s+)os,;̠^]<-t̯LF.QUq"8Q3}yYnц]4wD(6O>Nnڞz1] 񾗋!Q5cahQ 0XG 5O01Uk%X飹hMt=+k"8ό"&l>ȱiH?a@ɗ'݌DvuưlE}c`J?^UϒϭyYZ79Ot?{PzF0wȩuz'UjHLx yZLe:*(ΌV{f&E[oxI#X@Ys֚lD1I» Ϯ뇢1EBEQY(-Jڲ Z=i.Io~9Hd-Q4YA>FDW.mm5rF0$qsFR;Eވ}V@ٰ $'ǽʮxQj5Z(x8K($Fa/\1o4<.t)z Qr#|bMq=)=ƕ!ؔ=yJ1׀M0 oOR}+ L$ >JP2WZ}yK*^l|L; 4xJp帤7 *Kxb 721f]rۙڥWe$Ҽm 3F5ZEI<0Dhif4&qƨM2C͏h-H~o]܀t*" _G ro3hKMԃ61<ޜf2=_Hj{25lZa2hׂ940@CZWR:Ee|7 tuLdOgiqĤ\P( b5gb-:-ٮ w +΄3G;6IQSR*uGod ;RweZn-3( Wɥ/vSHaHSk'61'|tsԵ[X?1KRe/⟅2겮n_, P+."(a},0SљOA*:s5 Y2h|P; lv&r*R+w3}4L ;NƇnm3c[xeG(=#]b䝂|)Z⧄X8z6OI(;+V`T jR9v EAlK&Ү3W(Ƅ)ZYƱ`{wߜuq+!OC^Ni`e {,MvT7HoJiN q*W`xUL'tD)ub8,j ) o n=1a5IZ g?!|9*%j_DAVLh0ůۑ HNÝ?ް6k) \{3V,O ĉd[KM>}6e_5Ft5q0?s32qѸ`Ν b-*w\A1w%Q> f,,ȨzX-B./QS@wͰԙj.3}axF#>}È-m!sdsTgikNZK6  E+8x YD"۬M </ZF23$j԰),[ d h\J}2Y>g38|2wgh͕^9(3QM…dV{/7,Cea+91iw RϠǸ6vZo?REpKx|ٽyu cv}fh(7jL5l@{97o_~$c.F9;xy.W{cs/%zy `]Xy`i/-q폯Q;n!$*;pUA|d}>I$;ѐ'YK7(Wu%'1/.^Xh-4ϭ>H⯗%明,܃fͽmļ{ μ'sHܐ4ҷ %,_tC>SS~q[bRo4%sw)khOs7b,PXrq7hd*uv(K g}9@!0 lX&bn 9)8ɴ#f@c 4z g`Z 6"*1 RNJ茅ːs0tw3SRm^$2# w򟼏O5[3ViMwk0c.Piκ=˄7eB}i#awDm8wd?$T˞MgNyysqF`md#eQi)pV5֔:Yج 47L27G;<&qq^h!(5\/בn)FMW^V2 q$L` FqA/ VD>'授YoQdх@!p/8L Cgb#!1bad`QuMAgR>GJɐ$hZ+]=֡m~4T{nPNB祕cclE 꺌#`#89vߛ>o><-^v~jsH]OAWR*Qq kOɋ;ЏxdK(I9*N)rDW#|yC \ԇYlv();!]''j9#f}|? Qub cn)Re3t.蚠Kqopoi8ؓ3U2a {c-v",'$k3< \n1NcQv;@NDjHnpP`59U:ג2zSzW0MH1Ļ_zΉyŭPd@%S XijEiG&$oЙ6FC:#,F'* |}Iˡss%|z| +B!ܦr&!0>+;6 iz)/7!{D j"4DXij;@Wh%&rӚgXvgb²fIT8d"#x+]G+F0dRZ0Vv__'q]=j&IצI<>MySR~ b*,KVKk29q*!+dՌXB/Ʋ[bơ#S:&SC TJcfT~Jl'RLykTs|zY-t+AGǕx}<+Fg/!!rځJoxlTMZi.h6θ~](6>=E-^_q:-Ai+z95tNT,>:`C.;W#iu7sա!&rg" ?OjnS^RN7(hbJ*mfmJ5ٻ`)XGRO"„sGwI+: s+'2y(unyh \rx+xњsh __4æ%Xt0Aǀǹ|sT)Je ZuOy5 )a;t:/y&Ӄ2#.);.>$6Y F ^FDͣ7H o Ei-T:xq ,q9I>$Z  JQ{Iށ$;c qrKФ[ &N=>E40FTk y͙7ر[s; կofϼR]4ƽxd{2q<>WɁ;.72 T7Z'f H$7u + ۘtx YidZz;U ܩߙGt"RM 8"_R=R/:6 A03C..9i7` &SX3j%<=8gu0QJw@ߓ_m3kR=DzPd&? ~e4r^ H3?V_:3dsu1oRhu,y5KGQ6x( *n{D{gA5BI7m'uՖnZ Y*u"HѨ)|=o2]!EP8s/Y8>®k.7=4gX|**~v]{#5L޵, otQIj2L p \;@Vh ^:1+Y\Ѱ _0fved9S{%D([p'CCQ:R G6vЌL]E4Tϋ Hy6ج].o$s+g-:"~g!Y OOsKv|qzN |.[Ǚi5k"Z?Y|- wCosxa6]ƌ4_z@BOoI;5ᐉ2գ 'GS3 /*i.}# _!\\F#e";b# |[F&d9ؐJ=[q L <گC(L c=5;iU^'e(o r}[8eQ!8j0A+ꝇkOF%cb6Jge#؛=QpOg*7+HJPNnO;q%WXIn'bUfz:8G#=+0o8*9 z%6:9홪ƱE,hqWUJcTOE1N̻XE&l8(䪗ګ<, 4$w9dXp1޴>5=Mә*qmD]u;dn3)3lG&de8}UȳWXY3"c}egQM$?Nts_ ȒȫN 6xW$uxFQg'7YbRDe3*hlqߖ|q1\}z'o ]ei~㔧+X$A )g^DyjIe\'2cn⦺ >\C55 `{IL]5; ,>iӱgSM"#5נnZ"8dzT&ي0SwYv@JfA#PBE,xgc4RJrQkLOIAnmᄃ 58`wٔŻ~l _?OU)ۮf'^}8W}R`+-H)`kO884)p(E̯ozD -M[5Xs'|Q%2dqt1+ 7P4<}ayn)6U9*Rsq< /i><f|S"ȅxL Sԅ{p * LCK+X-Eߤz[FB }N0 hՇRodUf# _94)MPK"0I-Ԡl%{<vx;!+c|&saWC7y*j1ŵt._눶k ?\)᭶3gE]j&]7e=MH&X-} ;."]L'Qc|sY<9CnBaH#gd~:<3"WA.E"9s=4$<µ7S:;p{%X6cC0q1 @#M0{w7\7UxVY{GCH?^@N1i.|r;XY{Ppռq ,+*Oq#eXsBJ>' [\<"D U$[wZިS[|%3)λӓJURJp#ٞO@p.ɎsL0SY~92sUh˜UZVF`0Hq'Ǫ?XXEђW?KXqr;{F qħ?E)x7V Z G36Ɔ>%W,MNG۹J˱Т7ϚEnLjǻ??lI .+R}M]logrL"jfQ=G }MGϛ je'+̝oܫ3+~?{euSZBi腌4QβJُ9x*x5z}c'֊gR y^Or?fK&vf"07Ǚ$EEڻ6z?v4Z0&MrQv`$ڎ_ #U^T 7"!Q޲;N+>17u/=Z82Ja Dd崡ʸYaӦqXX0=O5wj(t&jѳw=v#i zm `Jh 4þ#}ahCaxB͈:WŶ_kΠ؃J d=`ui{j\&!|r&c%)8̭k_eO{ ikLKpa%9r~D |ثW#g/}n)Ա %}Xqh4bN|[yhB:vC* g.+K K{8v?C$RRH*zSSM'SoUr9DN1p]9碅o{TҐF-ǽo_qkq:# q6.m)[[h 6qr$.~ۓC*3A4iq'5/3$~N#{iP6r!ۤN 7X;/N;IE(9⎣E@3,xZ r7rQ3\+m>Rnrwr$[` ^pV0uCw4Xv@"b\ Y FPf,]eI/:%:wK-3,NdV\1@_'7_GQb sENjmhn,1-\!r<oaky&EJb}FeX$dF@J(/M_:r\`/iE%*&ᅰ[rnIc^w湝i ,{\!zя-ƅE3:I#ޖw5pqɇIMTmx$:gBSy4.|!QQ×iP& 3*]} Q\d.PQ0VOP#7GZ#]adQ5zP͝8!M!?$nfV:L`G%@2VBh2y3|#IeUԼ644'*z$!0F6k N3 ʜZ[@ b&iņҀ5-AP &շ7ߋh[Aqej[N\m,9^6#dHR,W`pܭ4w^h[ۑy&Ww-eeq=.؆1ꔀb >2O (nbMBل'cB{ ݴw='-~0f*ehF9j } `g/T&;CtGi4i 1 `2P~(VGsA-w[>?h֚_c@8ɗ1" dG7ˏzU0 |n/=v}hֈ:`II DÓ+b=$)a.ko3yfn|YqpŜ9\,1"6,vިUS$gј/66X 5&b.+fGd:d }2OʅL[gs+ 6HUr3i _  ;u.>+n2g-XvNyMGx?_7h g~] $\4رH x;lk8+(6OZ wȯy.P#M:þ8Y]1G%fa oڸ]MX`Ӝo@5~{߭VBPgEOvJ,{1 .eY#7%0ִGiRŲ;2tjkp U`^Ms.|MX쳸?4^yzt< Sk]Wel;2#kBYC׶;O.H )45̼Lx:8L {)wTĻJX'w}Ϸ@J̬UDU{bUSMuD"a ^ K< |b`gܥ/FT0E ?k%ikRUr&͸DT*8cVm]@.`%]k2qA$6e?U)tp]FLGtCDi-5+>Y[TUqB=E"&cM'V;.]{YvxnuB=̺%L3TQi'׎p<;"&KZl{m 敐yn'?3[2^y5d]>Ĕ:!-yعdPh^kۈ]=U[U ǏSP2XԿShJ$ $6Dȿ,, FI^#R zRz_LGTdB79v䠿yϗ ҫ.oJJyx)B$p,nZqX NNxzvl6#~b.&ey)!*Du&&V6%֍x}C))A}hTԨsJ"U l=;%CD"9eLelv^7k v ޙm'x%.p!H4!*Iˍ_KC+ŽpA pQPY]=ϯ&o{w)'tX:ȓ E qen4&4p(I;qrfK p=:Q "r!TYL |«Wx]jk~89GɩXڏ!K3J y~ v }Vc$ЫvS.틧K뾎;m6J9!4Y*3? 1#M90U] Ow ^P3HWjnޮc}@]io5ýC8^s캤NDҎ@ i~c & 4s‹MŒzbAE8#v~ܢHՀ7vݐ }B+]8s1+n#AYY(kTd&,ח>5N>6a'p ,6tP MH/Tp1t] rҾҽKvaP8+ ;XJ(nHzk:nrT;GO=rv?'D*dhp&hocۉicܥIv`>k.tƑVDJ-Cs<ű.ȯ8ǫN&@7Z/\QOSuJ5O05en(fأ`o:;\Ta/YpTVNSdGir˽ТQbŞ8+ CDJh0Z~wёXg7Zg%D:\wpG1^AпZV&ΎbR,`-L#wo, m? 'ߐ҈ⷚL_';`erل{G0~SF/ P2n8+}+^f\GrXƱG߼mz ad5 Wjr_ެrV?&ZIPs3ΐJ̻(^ ġݝ D!/] v9+<cRT(nt/lM=fIH5_#-NcC捜L*a<_ul)wVk}7 VBk1I\EN&So7ݖx f{DCv"Ep|߅nW{2taɿ<CXWu 膯LN1O. r1x(ԪT_^??dE-n8j%=3/^hvgYK yaݎ>E +TX|)=oeaJ!Rtmc,~ nu1"wo9uT\64WpͲAiٺOov_ )KR2ޑB>'McB/So(3dxbgG02>J^#c4̚E: | UT^4{qz9Ћ.!lrm{R?эdj+*/VG𒍬ĒLDƠE`9JCHO4wS e~ V(%nFm8OE`69JrƷ"0ƺ7imss.-5=ac7T7涭KM-Gk.z|l͒_{?:ziCSv"tbE|Dqzea٤AwJ) "`+qZx (nnb(CgkXf#J 7ńhTK#RtI4naKզCQŚa*ͱXe=(A_9MclS% ([UV8UDNkBKksBu',O]ĸ}aA$(A}~sg FH!P)Qeep-\M[āGrM5Qx$fԇL-Q1) o7iYš6P%FȬr+"CE֮Lc9%D):w:+yfvx?z߇I"XiQ=k{|A  >v/1=a;Lr d1ENQ rׄ&k\uꖯ%3ChNr|bUvC5c`7bvov-n$rpYyE|AD-FL{%')0 : lc.}-8 ;Ԗuf Mw`G 4XuCax_D:;YxCzblzg6Rj |3NSgF]w K9ک"P6p6cWcX7F7=X˳T_Ke{z LUa,]aw<)  t@}s< EcAΰ R/瑲qWD&_8R"?(ap YFc osza H~od6t !-9@Zz/Wx4FP/ZI_ᴌ[\`]R\&żQ>'_gK?e=tfc XN:]t0M-ŴYc`W%H:.xcǫQhWȽixYI]c׵f'8YKLU@@#I0Վ"^PP:jkr~(5ӿVaRKT5'P( k'ۡ/3:>QMg~"'G¬N( Uu.NQ8!}F: xlUTňh{2֬dS'JqV]ތq awQ.<xxǩeo' TitέM ]KDkCP^Ek'!MX3Rw1rEoP0~qE V@YpsYZ薁9̴PVP%wVfo&0ϡG%wO,VdÇvOir̲vcxdjĹ,G9Pu5g*Ys*×! c-35y4+f!FiK*O,S-D +dNŻQFIOʬ.>__h{3Xo?l Jv\mb6\`E) |J+3x:٩7"k'#x >Q \OAIvd,7@5*+X=sHzԼx |[nEYA¼>9b  jIAl1LpSLӢ>-ڠ[{hC<0'XsY,bo5DQC3#ً>bۗϏv]$}5[ }%TV;_^oJSS;`X/_@@~4 LWcoƐ=5"-Hb1x)"1-llu2X՞ c2YWnnS(>V#%rptkH/X0UVVkp)nlr-~;4 7c y:[Ht W\u~\gVyQA0KsHxo2>14-F*C߭.\UڴjKeKS]]xC\5 Cd{s Vh/+TԬ)#h 6Nc};}tДbƖ0~SƆX)jJ|ǣINwGη+qeTu.VFC? Fr㛌Fqx$8Uvé#(-[fWnIiC˓3_/Us$9tJW ` lx6kf$K "$ O}}Wԓ䃩eo/4$m;Oa/]+rVfIcB62t"αɖjq|+q?ֺdF%uJ0zb%(*b[ GA  tE<>eg y,*wX"Ԫ) IPZMqhVD:ӷl#Dfs[ّy/PT9v[ތPtq|Cpo I0|06oZZ 7y=\ 8oTL`~+"G},$vSF&oH+5%S t;7:[ º=, 5nG(qHsB)UmI5 gAf{ dF}Q2 O9tY/$a7MӼT泔FYxw DRȅ08(Y.]tFIƴ[-k*A_|(QRPپfz)] QiB͖+`XnA:ڹa=y9Ӕt8A圏}b0ܼV?šv7 HU-.U\]*Hלޑ|z{xCb(: pW:ĕbMM*2YI˖TUjcDp w&o.Ӛ'W/0u ςêsnqd K o:g nNy8 ʦ&g/ǁ<)yYx/ ɗ4C9k[,Bd7,FӫI ZU?HK:ϫ.h)XKt`22EX5$4:v+\>(R:}pږ2P">u'CL4mXE"oH+MH/~Cg*rH9 [sA'ީ AI*}hdrF,'N D\8|3r:,p= \^G?@=9ٗ''r`9Td"7Bh[7]S Xu85ٚhIUjjX.͵\&>&)An/$]("w»эl4{KB G _B̝ʀ3MU,t](8 pRDqO4O06OI a{~+dl#:Tz8H m' A0ͯUFI_[v}{i[KPzKVu< @VɈ6Bu<5~1c_uDw5u+/p$cTfwʐKw?=>89-ޟ+,;:s^jvG 񿣐\) &KGi^+$(ɠw; (sU]B9ݡLY3G7p~)?nps͸;@)8]SPX Ο2D0*}{ _Zkd``6M>fJiaF@?CGi .#}ar >V5 S.;{QyydV.9\WђnQL`21nlY[+i^ W$f2g2|QZ%FdPo`1.C^M-ux$˭rZA.<$UYFfݰqr\d}Ǩ[u)E .xwɂ=I5 Wἲ/z%V':>{*O2ȋԡp}uiepjE0!k]cH:C;I}m~ho_8yZsk `J['>w gCy!3hՉ3r#˿a-gN!XaI=Zu5֔KFu˸V{u[6QeGl XGx} @-Rdq-"j!=哻I;\%ع*pawAS?Ayuw~;HebҖyV0r.t:pXl馮{ Op5:PF쳔ĥ:*4V#wD:z1-Oyc~"~ Fhe|5o [nwŇO2cbJլeU8CnNG>8^ólO,ip:`FL~A>aXB'L;Inÿ7hB x&0N-+E\(yVp1&jєآ"BHyPn 9NDdvPmT3y<VX fJ?gm9jW`VO2*~G,!O#8a:^m[*ƧZ ú!AiC[nr=w/{fgWL>8`vUEW.p[.CaVhWiP~U Y* ^Hx{aM{;`Aq o8e/ZO\2.fϨ>*3OX;6$:) sOȉ]mbww uOӚ҉RMߠ$G`dE/xi@A5?P4,? S-{4ʣobg)V8RF߻-kU̡cÊ fp[fzsp@5psX)e,η`„Y*/W0>SנKac{`:=B#8w2w T!me.#J^ͳV9J+SO8l4,[mk\h`r;0K1©r(XڲPBmo8Qq&ƳFcvy1`g=`\(tP'Q+h]9' Nn[ӡZvOrpc#ޚ@ ڨ kOd?u/Di%vQr*K뿍^/YLR*Αo4@P đW .Rҕ@b;%:-04IJwCe$*dTi 39倹dq[1bHX;Fi$T AE{׫fMÓn?~[zJEޒ_8XCIV5 W3݋ﶖwOt3+ J]=p ޑNBC"'I},R b p(j_zeֽ2.! :սq8BA06wsjOu(7Lu3A'1{1IJHYn-+Cn!,Wi PUKc{aJcœ*<4v Tq^ȥzM9-}TX@MQic/eTw5H_L-өVҝ 2v|05[G\NjD)/@h׿ *Ԟb G ndng5:^}F 4澌"Y=p\_d05$jDsK@hs 6tjF?;p.Mn { <$",k~!ؖ p=Ƚ_m2Uz/USmyDЗ43y_|?0''IOcTYMM-گmJQ1y08j-X8'](2jEL}˜;+&(3ϚD??r[̡GvCw&1ev$0js)R{\9>Ex.uEcl{J ]]-+i"5+DpEmJs vsHրEf(\~Al|̠ԬȄt%- 8xaqPkI-cqGQԟd/W}XM;'S"YMAtYP A mf"Gmh+Lޞrnݲ/`PVZbGjf̰#K=~l2CDҭ| 6 (/u9c΋!lli.Hl(W3ҫeyY|٭6wkw K[{AWpsWH_9уJG#ZmΛJrdt^N6/8[.oԉEcNbxm7_4BѫۂR&Kͮ~ .9k-? {̟{Co7ȢoEGbX.+zZs<'o`xe)(0ssJABJzZ8'qUWǸ`:ҤG:Ryˬjj"~oI6| x,< $qvéڬsC.^y^ W XiheQ?)H>AB}s:mjqLƘ'IN 3tY֠M% #k^3uҧDF|yq[ĥl;[HKTDGBbj+ He]sA rf1YBrT K2M Vfo $(&5ÙK+c`C +Ok{NF]81U QMjMs>-YlM Bi_;X`JAͧK\D 't&bgοp_]Gί).rk١D]t.C/\(0t%)Wi&vNJ`e.gyـ~i{3ږcaOZUX]Sq)Pܻ6K5>9fD!/޷ {4$D->D(8}S7crߙ;^\ВuK^Lh8w=;ϗv&h G&1牥nI Y:1Yfy j3Nchikt6 XKOK ^k$zנ~B:"+@K.R ]Y7)Og]GJv{_DJaIceAe΢Lt'6+pLUua`USDl+ZS2p1(wwè,0CQXy8,U8ְ@m`MN*#{gV%G+X*ڨIņ37pUiO{CB?QG>nI$@#iB@)_>&PwK3M\K%lp@oX\# nm Glǿԁ8zw5y4N3l/zR55Nam[.47Z};:O!S`a1M Y,Fwl=F~¸NP|Vn]]EzVecnD !I nJK(VN4SzGn*1hǧ^E-GzAhۭt[gi\?>pׅ۫>!ا|ū;~'>O382ϥ!\8Wbb(K;%wϵ1ݹ>j MLu1Sƻ}&cN{~+={ٌb)piw%t6]!Eٛ޼ =Q)'?v8œ6!3+-m6U;"GP=rx}@7ZP FLh84o8"p"}]`=,Q9 3dpT&@?0攟ރ0gD;[Bmy)y&wBkmquS(Ġ /P;glH-.U5)*Tz8wZW|K8˔n"c\ B6zwåv$omP֮ sj9vS"p,RO X-QN9^'Q6c09HԪ|FV^le\ly25.| $V<ī,,pʉ)t^@䕸ەtnx^@sIKS\z>!A8@rQSz7'Dt҆lYN ݣol̈iQ.`[9:n/([HF$; 3&-IxQ0ndH|X^f[TP¢kSH )@ #A2s&BY(L t];:=O݇w~oqWܱ#agi σP=0P,g_O<^lϻ/nD?s9 biHD}05S6Pz,ܡĴBĺHW޺T(-CgM:Lܵ}ˢlWZ,|yaZI^B\39WQf*!HrHZ <^DA?W7 ˲)gqf˾^bSצFR 3~:G[Z$7|Jl/ {W氓 ^|a[99!8 _A* EKsr! Wr6B{&7EhÝ(zscת/眃SQn T{WQ' 5V4/^ ;R}౛OοTu|ANNԗZ3 "|h@ShO찜V7-鰽-$7-w(?q]mq7ub:|K.A1!̧wc0݇F3 H6@C-xG 陹%==$fUV}44G[hB$BAoV$p6顴0~•f*]? w&r(zv \q(Q𯸝nVZ4հ ͻke('dTD%ߒP[ H3W$kd*Jwp,@zt OgGPKw`.N3/:Fa x^(h[>(ps(UA/U@XӴ氈;)?f2v]+4c-wel|[Oٿc Tx;6v'0jrfđ,mn[qX{5ORa^AmxCH# awj*PM 9v;5n H= N*m\UGfk0u%.=|o* {T!K@"Vr5g5a\}` #n8Lyp5}㜫ÖyIQQkH[hBBQJSʄWJDhhͅr O0gqSfi@"V)gX XIIy6sng"oMR J GDCYs&6DSn3(I;rcc>A9kX@3V7rjV!\b :XFQu1íİVh9t˙ 6:ϳf^U^#[ȒxƼQpӔmsM^Gȶ),#gT=yM}Õմ}ͱ˼}3碽~T&|+$!yXa+ !V 1}/o;B,Z6QhgZ*ȼr^[2Mjp_$kU- Oq}d "I/zH07nf\>eD,CI=zxCAD)WL(E iy`s;/kkXQ0wWj~fKm>#\MwAp`E'38xS%`A! odJoV6ZlIZEj{f4@ap:LlY,-6h܆u%ƄL\Bx> 4Xͺо/apY Rt0iH {Q12 h|&5C,?AAl=lNc&U__{U hJ237I}Ct<#\릌/.Z' |Vo*;_21/0-3U= " /+3'D{$NŽEzO„@MWj Q)hF\TBȜ0̬3VUݲg u}%O=nN/[>rOoT0ݫķ4/E=cװcw&WeO e"ʲZ^@a=pez~ibSS1ɩ0w@X?'>'# jR}?b+,&GzMLTi~t7YuaWO5*{̧"ޗ ڔǗJCt4|Nc(0=cEIJZ l8A}*(^$.7*'/CWpm6Rf4oB`c XEg f}>jBWPJ(C:_~ bha3-}8T,<5gjQ.&o=H5^/ ԁEv"adQRMXeg|Cm"Фw(.#?(j6aMq^k#|M7ۚV 06P^ u#53⌘v=A+sȱq/婚ҹ4HUsż1dR>7)6K#uqKG0SkkYi!buׇP1dFrpQݻvix~L$;Y %F_G{?3I])[^WL(%HȨL;ԅחQ>KGWjV|M/ԛq0nFԴ"l_`c- ,(238" 4 čOu7t! 71"Q=qso nL-zc8w U·H֠d&(pRU+H{/G9g1rކ'#+6;ة}eUJ{ϪCHȘF2Z&ymaPYINģ&<HdU4Ė>s#}NSf1Ϻѭ>~inK#s&Z 3g 52]M G#%j{(wN:vp`s VGd㖼p{mQlZ__ˑr:Zg%I9|qR`q>;÷K 7+Z*Ȭ`mxMZ>dT +is5[ʂB1VF҃`e ΨĺBgRw=LRSVC4 B$꿖UOe|x+_,v2ej_B + edw^m$)$^ ԣE6C PR1 DnFxSrl v/=rA%J +T4,Bݾi-k*N>gjMGBڛ&3eitvRY8tÒiy펡yٛ/*.MV84v/LLpL!^=+. 2jI^'"*VS%]ׇt /k{  .Gob=uP5=2y*a[sM˧bEhIyBQd]o~+!ED͂UlL߯S)di9 OL`x/F^HxUwE=υMYdm,СxSqį 05ఔcWWi I _@NOɩv"OWKP0#3"zf],vdz+ Gjk,-Q:dӣHz(%n#֮R> G+:<<+\I"NO+;< =HKdiB?"gQy/p] Q;үT|7g4' '^7t$ &%)AO ziC\h@Ib5Ww@ϣTr2Lno?R+ೇUbǫ1 :ql %,x܅JF$8e x7ylȽA]ցyf|=;X!<{4poǏGnmc@ǒْ%B. Eꔀ 0f!ê(cW3J_g͗K?$\_trﭖݸ0Uax@AѪs6ݳm-mp /' {׵>mDdECc9"}R_(hOyXضoMy Jn&XK cWHS\ۣl14A%:FMoL 4?K7yM:rmb-L+,ai׎Eip)ULV:Jk khb ȣʽ dosJ1C56+ʨDVׂcEdbb{|v}lŚDF4 bMz=[5RKQ'Q3㯙 lm:r޾`^ mYEaM. %d+$vטY{?`3Okfv$B} =ƘxV6ZS隣UACn7څ[<'s);_ρᆅ:| U%clP DŊ)58( p?`=} =7Ji/`i:&bMmX*fGdHӇ@yF+/BLE()(પT8:#[bIJS] rikWs<3%_ZzO-O~¬2fCę/MŶAQ]! qm@n0߃ 1n ]?mӉ2W1wuh&6X!t~2wn=RUfEãÊ CVT a0l)rP% +? `5H"lMA PsuyFLO12Xk$gh5( ʐPz ,_qP0极6g۹[4teCGk Df"1 idQ .V)!==Iǂcd*C95튃2b$"4P£OB똬lͮk0GFYg;hXvEZ,xq-h<oQVۧc1|6^(d^ڒVg~d)R(pg4y Яéh.TjfDEr" kxQX;:oԹ,v C"[dwEA./fQҭ;#ejgX_v^RɞŒ.*YR }z W꾑?瑱 p'3,,*(ś>8x ixZa p(v 3`՜Zyi+G4'T˶VR??)Qu,ľI>gr|Ycْفd1wbYw݆Mc~ 7#mrvPǭqwWLuV~$t`vBb& m|'>MĸPNMޤ |E}E u ȳMyV*P.%SG @ӯO۵ȼoޔc6 zr3%Ef;`FD谼WCۢDQI #X^%aI|O:V$ ̖3LRq2l"|B<1Ǎ"z摥TޗPUſ.A2'C7auQd1Nqƅg0"`+RY{F՘~>D^U x''q˴*Hf9l3o{J/^.Z 3`Jr~(Sd;k6Pz9O~KF?$8 ۽?&@+v{ȥ?xNj/0~W+N({p*a+a-!I5AaGq Hd#:]hrB`A P#=6p B if< G1m+w_oGE v,u+HῴޖǏZ}Uڹ7Uv #U7*]x3l1)p?D2cz{ai M/TYmAtvjʫZ+ R+?[nc)y[3r?Wu Z-, N?H*T>7yζԂFV{5Y#G*S&M7ڼ=0dUuWW@B1WiZqIkPRTN^cp95Wd3`gB"0(b2I֠8E{ {ͳlԘ <>ĔjSɦb={ ˈ*kwkv_zז]~6vC -Ac0X^Xr ^LnY~h71[ 󵊮D##[Gd˽l % u# +?&X^WA-+h#asrmBD1aI/oH k!x$TN1qsqV$3o2\1yJv,ejv$I݅nDr pGWӐϕ;Q/n8ψڪ&ZW0uu xY\m#Di-(VR,x]ײρtCjAAhČU6Ze*GgI#!#*R0't,&.޹ޅj̆8 c@^qǵ I+*ұ*Sm tJ EOeY2D/O nzT,Œwm1(GNe\6c9lFK| ՜!$#(BoBhݩL"1o5.K{ģng%Ia[0tʾV9DcX7 =Zᙁ/'LTYŽ a:" @T+xRtp_ L,-_fY|;1 IDzT>֒B~E} aYo| [OyV_ոո +֤@Wo봛&&^_,%?Pby^qytr 9sxL81_9J8]LN:b8\{"[ccJkl2soݥ?f%=.7 (i/#-MQe6C.);dKN:Q$=vPL[O4+w'Cr"\>|XK~vxyFCi˲cUnuF9O}EhIӠSP{.'`zd xaEΒ?|Rg($p9M߇XVp@ .<,^0n+5?xGUdw/%Czwә춝εbr|$ap{mTp]2o祡Mp ^Q?_'-bdmx-fnˡep0}O!0ŨrjO|'yݗ?cn~kZFO1C푫8ujݬS}kS i\+/~Z4,o>w@$ә@*jU֫CրMrv!(5t*Sl@r*tu,wƔ /|)}Zcv^"WZepcV]wڇ9l޼qǏ8L\ A9JVC T9xk/mHw$UL;+pG!Y.a[maB-{N|Q[qVBW`B=YxΌ9{AE~D &uI_Ib3&Nvz}U{swQ kt&-Qm<+vPD'X ,ԯrՇ&eo;f1V@?t>"+f*[T[hi~GB9 h_ ]F^hE(X?R!k 󯹥o*خYOua$Vxx qWڹkXy*xr?G)=ö?G *(/{%ZQ^zjp (QϋQ7_eLt|9ҵTm w4b^:3aF뗛?^(?Bd::?}cԢHNh!oF48\āK#(Uӿ1+n}F-|1/k(m;{!`LBoIy̦ޡTs$!adO-IUyN\Jp O  E)c߷;* Um>G![<v9gݫRCj vkh'\W{up]: ߅ؾm3e`H(f`+vV)N ~ʻMQm%Ld[C!M7kpTyh6< <VVࡒH*E<@1LŢUD@!sy王b߲g qI[u,e} 6F:m|QMcU 4eP8#|㸪R޳/ZvlIwW;(7JWBaq3G}mUpު~50Et D?vY,!|YϾ|I $dhe64e XM\x53 ajjCi _rN5>EYU4nvѴGr;'fMG~;^&،)B=8EՏ|S?]|27XCצ8j]DnJ{ 93`PBA/0]&2bu5@26DC! aUx jH׎2_/8E@jDJ۾K*md"^X=PWبzՋO\QJ%0E$;L=1=nqZkx"1bqI`%bULI $WWj`*Op$NWP.m>]i31$<<ޟev+I(kv#P]nmCv_"\t鬭É߇5٪^__Ǖ@⽗5,c !:9tP0kAu'|=+:0"HpQs2cg]ۧp.4}W9(hTeQ,0Mqq םf^rUsXY\X$W)$' . :o)c%pI?7OBG H@`&d\h@v`4D:{iHp.% OI{ P{v9'ژ0ٚÇ53-I? ] CgiT@^Fz8а"L6hĺW& sT2#CJ(ęl -BkZ9R<] WXE:2z4sDB 8,SY 1Z0}(.<ߒoC-WOZ C&`|O" &k yrA~ȫXM ,x)[5@UF`uቋЕ62icIK p#*A VwOzKI=h K6OKP[0f?6 McfFkA[0-(4Їn*2b_#|;[ I?h{hBƂ/I ;luh\6u(T;PuG&ݡS<dYvW0 KlF -)IueK4YY|Jp EɞEs-0NME}G@-(sQ0 B 鴘{g` J*c^P.?llƽ=Hxr `)\gF rPi1<"J?1q87IiCY*S}0&,%>fʛ%W|۶ R!cσBԄ+= vBLMג{dun\T"+Dy%#qf?)$nY I;OGPYfZc9C .4뉿î˞ @АӼ'~! rzIGcƃ[/ wާ;Qo1k1d2t|;4_i/uӣbeIJ.=Z1[p0-1\#xR8e]Y$C1(لm`l_-Z^C½4alt,@` W4 }"A9 dU/L~aMbuH~mRr"5[&kԧWvƥĴ_S4#Xhw@qf^kӗWJZ P7i{X}3B F5]_sx %Qəx!FLMTFTl_@'3Ͽ>DղA@;: 4*oU,j y 4(ZeYjyc3(6PUwEiF!hHTjc0{7'e(ZgQCxc~R1R?RneznٽjWΉnۀ=ы08ʈ%=%]F$@U"M=nf8oTCа|qq6Y_a2Ūvma2wiI+&kS?> +J9zm3 g\U?DwZS!44}fS8p1_U$ܾ.HᲯ?Z}]Hk .x. \sbKrsaI9_j1k|ڡj(6]uԫkT$•U-vg+3$b砘vdf4[+T<;#oJÞvmT jd2s Ь9<8o;ڴ e%TNXCEbn`4 08tq|!o\OQw\eJk}tO8ܔ'ꉈ`:`J-T{Ȑ߻uP]+t͏h9TjzmIp;#?J 0 I; H>T!IK((pP2V|( =c笻;;6i`rX1np/2(|rQ p+2D4ӂ^3Ӵ8QbFvsfQXi%:uRPʜ342S.쬌C;,$BѪ2fQuf9긍2ge veCsqF>jJ/v |fX oB2!¬=oݤ"-foWhIYtuf|P=@*:?'@[w $061'nU]Uk(d? ٍ"#~¯'i òEcnl-{&^~Orn29KnIԈz.jJX>Z$ZtNXM-uVRQ|:[ ֺݫN/rbnĉP[_>d8YyAfҤNZ. fcDEdV0DCPrݮӀ0.AL!H%'O(>PzE9Q<_M5m tBHXRX^,d9RІ _U7 ed]STs 08hMrð-/p y&;%o'HNKd J'`#1'z$fBaZSdY?UɖM@tRcVo{k~y5fڭFoċ|\<+`BxhGB &SCѝ C :KmZ=o06vKb /92@dJbvci޸}<ͱR 1\9z|' C~l(i6KMP\:hmҖj]k9?hqx8 ϗ [h@ʼnØi&#>ŷ~߮>JF^OZQجy\KD0NVP'L&P˰^A[)ԩQZPД)]ݧ8n"$VͼI*nipcBj{ Ɋ7$!ĝqX\w8OcUf-QTTѤ'9gwE Y,#lE*!=UŲSQiF%H&ˤkvMW>"'B>g Bt-q;}敭!nC5/oާ>d!=]eYV RAIQc&=L|᝕w4uy>ifqL-JW]Zӏڢ4F2bF>xrZ=BgrY}2OsTDJ[U@)lj^IPƂʻh?v o/cq wui, \]wQpw36Kmu3쀬dv:?EVLE{һk:KT 4nu.W7 aDJbCd7vgy5!4- &NiUS>.XrH-$309Y똅|hlN/GV {y-]Y3qAG.xSqM.jl}c #k8 @Y @@ʋ6q>Z>=x)1.{]ۨKj~jޒ]0!h/TnH '=DD'h[o 2^Bf齭k%ͺ$QrA9΄$ s5T_>Net28TWX]pE+^JD$hCXmUwq5%-gTÚ}"~ ZJ;J_npd /߈И .!ý׿.傄ۼaPWH|b_p>}qqJ0 omejC_4YX;Yy6ϟ?C@Aۙ_ Cre@v`A͈Obf}+.^ǹ}@!_)TPb٠G& Y)cmRUԵgg =!b4Q f}uw2`[n1Nqlѵ[䕡>!=,+fm&j{'(cY=-s4C;S2X4XL"FtL *@=wƼ{t(rbzl.>?-V("qck=`r(Q1L:~e?#2y.ˁHh9+ `o# ҵZ}ԶBGjt@JfEf3cSfP7} ,xӟG&G+wseM^3iV8Tarrh@QLPq罝LI#~w0ϯ.:©3\SKNhsSxif0!o-N5 Z䑕\)? <}1bBȥ_Q -tF!AU50?}vۊrY~MM#Ϧ CɽĨi $&/3)ҳe_F[*^d:#_-RzmI`!G OGBTu1*tHKq @}d킷c4=:Qj"*d@ H_DĔg%:qPdm@S̶Xs޳ lJ YM1X\ox"\0?.cByhL -adMŁ8] نlgb۩3݃~ "ORyMiDs):%^(P)HGEIrdh!& awv, ,ǭ㑾{7Ohӻ1~#YtPT.):D5BY/p@R9_o~LٟkWƞ&"birCR7lsVn# I #$Mӱ!;WHd6;0N uy0҃~V73 N5aDMq#3Km32jgƊ1(5 7v5aVbF)?T3 =p֫H6N3C,B:M!U{5"֣ `$R~͡Ђo@'yTi=mv5^LyWd%iDâքfHw.  6}1i~btPx4ɳ+vFYRi^W/IaA$1$ Ӊ~} "Yed amT(lHђm?#ml6 Ni͇YϳcbsCgV]zB.aG jI7ǻ$0E`g)5}2otQ; .#^\O돚(f̀PJs$hC^Y{-枒HBuהdY6I')0yt s^A|!zVcAo8H>9qcS@K39zxr,Tӄ <AM 1^Sb/NRuhI = pe&#ǝǕ'k8H@nݷ" 4^Wa94[f@9k(4JJ y52JL]X@2(䝟޳H:;T7Fb9Xh.2;1nfPyV\D,brvr*;'f M Wg #ekZ@R NPw^B5*Ap(~.hxJ.@}h J4Ql9-\? BqDMp\΋{p:̑*dr,ň }1ѫGsYӕw sڴ a\ !( bι@Jc K G wb>Eh*_k=sЙS?K303%SkQnG9 &xQv${wgB_sm},zrp0#虾Շ`rKk|#JhL9d߲~>3(n$[3>\w!?_c"Ge79V+S)mh(@ּ.F7'a䌑r2enίA$Y}iKmFY[ßdTJ֒H}e^* Uv& k+)G THi\B 3) iOI|,Cfɸnzc];k]SnTۼJh\)FIU .byT~ݢtdל\E G[^,'h(8qΐ^1 V~1ZLKX_`oK횶OC $gVuj6Y,T1գ"MdLmI@t amyv ٴVCB[OaHFK{IH`8VgA& hZ'nȅW#=)'QyftH껆,ttD|&xp9HUM'I~‡y %'ԷN7u7c 7RZ.KlDߪVFsw,EJ+s%qmA_:K7Vm}{ͤ Z妫 +i#a}X_wiɩ@5mgk#%]/Z `kk#;Qgюa0-:=3t57*+Z gD+Y,ZarVтfїdzG9NRӘ|/@4&.:>I̠r6vCЄ$Uw#ϴ\|:ɾYC#~7ZqںǧU 4kbVz3ѐ2 D*X߃v ;M‡6REڂ=–vAiOREB놝70X:`B\TTŚ(Z^! 0]2}ke(4I ^&4~|Ju Je yr?I[lQspP0ك~ xPHJ>@ 8;s 1G*QĿFˇ3Ũ!J05F@΃d`3~nћ GqcmzH K$пRK,RrKUvV)I6 S쏄FaY;9*#Jb$@Jg RԶV]D@%`.-\n7aGmOƿ~(딐dV_- ~مz[NR. \V\Ω?E} U1DR6ʅFa_}֛<*EPv[VÇz )9(d\{0ޢ_a+25 }DSil1*IDϿѦ`oecV5h`6gPak-=cDJs<a$F1mHN=RTT*.aoa-2r W$N @3閟?.4N.78-,~&;l;(6V#21o{2 #M˸pMđA֚CTOV2P)+fa)5_EҵtWw=1maכp+ԯY3BD+N:5 Y4B =fhwCeTuKҳhC3J#{c!B-MW` aG2cJM;vuVjϱ)_y [/*Yi~ mt#5[iNgz(fH(KG+b cvsr~pAd%;jٻaR5'AԺT#.xg7hޱLtZO]H/Lm{+x$6L|`85^,-v$dm)0]\]i6R a)Hz Ɍ; '2P@ UM?t7bN;.4hCLu6c{e"X+9`֑4DNPϽv][jdq+4ggm&}_)a\jXOY.Z?<@ѵrfh;m_ӆJnrumy#hVEdKP1PIĠV& xIpqg*j(1r%/D Rn N:p ڷr&.^"QAv7[ZASvzz#;efW*P>;K?o6c6gAP0SJt1VѾFj[T[3#Ϻ1Uw V=}p"4uKĒr<`22kƹ\f#ed ]{ :%{6Pa7U{!,L\ǎ9 l+!,bKABaAf22uu? (@q5}g!6[c؍s *kN[W'GcRtM[`yd./0_ZatD!{NvcY)9L~uT>>A?Lك!2&ٛà>~.xDjmAo E܆草$DsަW v!'6@⺘P ~ĥᮇae4%;U;8@DIS%nE`V' 9۾TUlڿ~4dBC>s2.xU,ģ.N1QSZIa]( n|˲ıA4Qe <~Y6k]Z4q2H--u4=r:IKb &٧ړc yݼ8" wD`WJ2s6%Dʅsd^M)rf ?DfOF(%r;o|1~WSI8MIk eKo{- t 8Tæ6}uVбW[# +^%M;nt“tQ͒BO?p GCA_8x"e p .ws昚2MGU9cH!iN2`gv1{SM, f7慨 F<4pM>FGc^ĀV?\:_ceܨh_fݴcwYTw6vum7J(㠼:91J>o\6_r~ikP)d&2q:x W aʬ |%)|b HOpr+Cj/\!o-(]CUuб-=&P=Q(i8a`ŧq8;\R"j gy'|eg[Xrf 0V:a NGecA4j9 Vet􄡿 h@Yg=v&.-6\awxa4.}D)Yˏ̑\MlM'iv[hn BfG 7dYKνm 9R*͎aoPL h/5V>r O^"]w(ѯ5I ͑88|Z[Xrb3yvi5j2U#,kEB@SA\ ^˘.0t0k6M=-!\E/n,[qQoBq5dy1FLzۃȑr^:l7L9+}DNGB|f'Vk|,-:KZ7V=ɆC#!K;o<_ 3V~O1H@ w G-?H g]҄Yx*GIe]៓vetfKܐ앗5(Z7/|x, }g7cS4LG~shӷŒPYڑy8PȽ=roz03@㪦ӗUX#<fLa N#r}Uu҃ar4478BMSvYǯǸ>}O͂7}Jr'>\4B2Dyc4 q"0B{\ѕAdd#9?(frkYSNtimw)^B'f ^JE){Jh~įKuAҗADvw$Yr.A;*)f8Z33k3;i>N g]4iJŴ~nr"Z^[%.nD3=8)_4F/ހw|g'SAct*&0=\ O2M0Y>Ljb AQěߙG۲c kXrɀ J?:BL67]HFgfHVGx~e~1S`4ҩ= U\$6Ǧ XύZ~a7g> T&bOƌĂv;9A)ֆ[0 IUeP@%2a7+߲bq$-Ag 9J`.THJ2^ʰg#2P< )>U9z+ 6M}/ t0$nnQS(#~A=0b Tv ^+ i(ceG0*NĹg#abv/Q?#”5_MGܬIw۝_jw<@LJ4~k{_N_^u/$j]O҉Z![]sBkK/;sBaHzpbpBe*1O*r j2[1uxc]VG0!6Qہ@i*@<FS}.`S :JiA_j%P;tx("Jv 2yѰk3DT a 7\^T}wF/@pI-;9̱N+[J|cvNhĎɹpL(#:h3Jf.LS~aŜzHl1j2nsѫݥegKPZ@^ HF<Lw{BA5mUN$A_i6IKl!+i9z\Db#>$@ʚ;gTfV@C!v9%qb"uX?V͝d@I*i%7q@&+P}9"dX+Aqt87?Ş͌NKAq"9(*W>\WI z@Kx aZ}0U0E3j:tUB~pbC鍜ƃ:jAq;e=:(|kkRך ۜbw*Q%e!z0fmNgeވ+z9) `(_`Hf;-_f3kneXE@K&;I"P<,Pj]"?"?jR:v]4`խc 󇸍'L&uw`[J's50aC-mgnzx#Jrlv4&[S#\T6"Dq>f\3HA*PIg3ef6_5Ɯwz&#d'fR4Y/v:moY+H#x ☛u]™¯JVVM뮡s\ ݸ{@wRLJ@.rwӪȍl ʢYBMm"͵d:.骱(@G{4 \5boԚ|4>t5J}ah$S | u*YQe4>PPuUfhfN>v%%%ӑ .xCĿ6V3O. 6 !{BʨjCMMu~A#_C!.ŠBAx"ĩ_qǮ%${0[Ȕwqln s[t=(c3Z_AdA_u#AUbiWpܡ Ll"sa:$.Kp{l-Ҫeo|3eȉL?е$f1ôD|ҼD7h ɴ9^%efW[IU]2zdLXP?YZ oĤhƘ  o$̯Mde\ͪ~0D:F'7QŴG[AڇKB*NDt]J+JHC}lrNwBշ0ܣ&ƞD"\m^_ {&` iNeAdbA1 pSG._4RAx͠},$j[&{ҒY*&an" `|6hBd)T9(E"6ux1A߹} ٍ;*wօ1#roXs[C +,nQ5I 6^* ZQ1F)v7=%Hv5=lЍp<#8Z Ryl9G>(.Έ83UvZ #mRܺZv-|lD+(4֫+FxP-1'Dh :6NW'U(v-Lzj2O[/\0#D7ͳ$B*'^WZm$C/=Oak&FO+_nu%DXsԛdNB `AIR:"l=>480>ཁwxЈdWgF J> bCu7ajj(e7al)ڰ(jl2X} _9Le'Kw?%e6գPC1REaWIf) B`^_)|Gq ^t @Bd ʿh5q?CCi`>f7Nb\?UUe= ؇IKJr9SG%6] K#!+h"0ѣhD@дeJ"C:&323N =Sd0&!kHB*N# Z36Eo ;: F)SHv3p<%uC1d(q Asm!sޞwY<_yae1Dh=yz7}J T"ZbԬ/CiBoU8ǜ,iK`YOzғ `AHf0gۯV6rP?bxM\fPƴ5CJg#yį& yT 63pu*%@Sv(Qp%^S95(FJl?tyhHROCMG@ X{宺 o #|\ -$JV އUi$=)v@bc @+ojR_7lb%Pwy3KyQ垖ȦU ;u8 pc-*.mP#f˗kϞP-QcL2r|gT"slz,12C@~EMn}_ Rv]}Y#l<Ctm4E~ڕ:싁8}m HJE_Tv̭3kn ia+dDFgF`^ /Wٻ {8x巰ۗ,֞<(a1E~+D:P0р 9^h (*Wp?L)uH`(q&fPfe}'$Lh MF4|UNpfƷW-qbly;x8YV(V H&1"5m|M-p3. FEp#@u 0} >c=xPD5QtWæz!>90u$DRQfu*7b.Uȣ%nkXy^% ]=khg"QFt_WJ-A=~Y"A}B%.a+ _aKR"喺ߘ!R>DXmcfZ9!# T_<ۜh{ ;p+D@VdL6TEgƟ298o8ۍk0\k +g<01vLG(wƖ7RGh=T DPn$BQ xf?6ǫhO|;%ًȖ\sPEO{&wF][؀[0hC,R<#Aռ;ј56'I&}}@ SV>[\N }aTag\q9B+EOZÜy2Fbo#1cx B!* Ax>Q>(? .$!h.5.F.>zJq< яimKZHAzC3|/*-8xK"E2 -jN@"4eڵM#g]R$c3d)HrGA{z36GM zO[A4p}<}.-Vǜ_#C..`j2PKӜka1wZA3SUHGZ:x5}=8`Cۅ¥uL%u"@ۜ_A)Gv(jј7[r %lUhGBkAdaV!Ի1iV’-Pc=sР >Cxqt@2ّg@ .e$iG7Krosye &+OX8-DՍ H,lm\(pv cvx$R#Sqi!QnC9 P \{^[qWx{M ae-&I~ɏ>ʱ 9IHpfbNhnqH;HΨNJr3cm =uҶUOT^U豃ƅ~=E]=d\e%J*kf9X2=32' $ k pejm"4>$"2?-ll /bmSp}  |B-o{r8Lwu&W\V//I?$F?ec}O ;x`0[6&SWVj>y,ErUwcWTPh\c~9drAm"A/aȷg9Bl݄ۚҰpoз ׉cUhHC"q賽Ϩj)=Z~%$:nD7NtتR~ 1bV_~PgQ#KHO=%뉀$}@AضNN{Alz7ggʭoApLk磕@R6.$,eaky)9eÏ> !# xIjfVk4^W 0#qjwrU B"ZާD8ώ˴:Iz JC 䋋ml܍dVfa6>hZ KxrCB/gTl3tWh)Ej\UISҴ;ΰNgrګ"Ɵ9[ls)@LV+ =[FB%f9 FIKE|xPi ydS0*-P?hN;'Bw2JȅQShf 1_|)Iw'CjTGNT%QAԓd/H*8 1C C%b/(i_E|+!jgeb͂;,[ DkrV#cE AR]ɻsSD2a$ N`<0nq 1H#N;t ?ϾGzAX$3Ea46q (zm?kRKL49{Bk֒\J/5Q%% Ap5{I4 AŽSŚ~E̸YZ+ݼ#,t 4<]'*s&UZKP$k-7|y$o!EE~fa,0a3b!M })bp-p/k3E$ v aJ6j0XE=&Gԁk`#JoÖ촶K q'{+8 _}r=v.:ۡw t~P@GgW~y`^ >ˋLCOJ7fweq~|:-+-Ga@&u6-_攙 7o -8Knn^rlHDlpke"P%RŁvieދ2QTpƸxfN BqLS/Eg*evM鳃Xַ^Z$GD (M?$&_8TEXz7VfOC{/=W({` F򓐮Fd3RV[5iV`]y|/2fCp7VZ[P U|8}DW!QZWoCk=Z-L,>Q[#e+i?}^f+<%LR [;y<U xY; [B2S0+o"(\2|z1\h<ɼk5H,AK($P=k0uhLVU0KA6yS dFF?ZE\|"Nuq"%ڢM<|0*7Swtaxq=fmQZ -U7\>3oR_T Ti!$-Dfiay=G=@}ymie<,QЧ*&.-пS ''BT/3)Y,&G HԔGY(2 p ; /S@U[czܗ0W)E놟vBmY a">c_`&Y}faXwN81r47eƮ D_ 2d=; .G/5.:֌| EDԡ-SJ DBĩA%u8ta+.wȗj+s-9e/lJo4nʏ%ro.wmk* U>GR̈Z (("}E6 =^L{W\6KO? M sdnι ~_yNHATGj1!9rsvb=O&ځl[+[7I;k)7-O="Đry`'YL  å,BK zr;}Ve l-$ ʫ/]gxVڮȠ.K'a9eJo`\ aq(k0ߺ)fđe~6!P2qJ=av Dh āPлZdÉ+\[k> y ^9ʙ>7ێȩ.$eM}K4;jxLw\P}naH~0g 6W1,3C٤: Y kս>^ 8^e酯ųIq[ υ)z< uþs X@]\qUNtL :6kS`u]BVėA!LkӼB~g| x3cF<ANTec!Kz_;-ЍXEZr5&c{㐑@3 %"t_-98 HDD_  ƅX}<isl`'q~j+_jCo^oJ :آ{:s̓la)b Wa};N~H'|1ќtXJ " /4L1mœy%0׸|0c&k$~'L,hN6!çP V[v|SuUտm=X"gj(otuô 4ǂCs,#7=d=NYh}"Dz)H7K $va;C5[X&̎BNY]AR|&Ɲ:F/3: 7 L0˗#;ƜsRK}Xs"1&?:p_éHd7ֶ*1 sT MJ'9}99>X'QY ֹ͉o9`n]rKlp(L/cq]q Sס{)=%,pi.>3yO&q7=mс#!ltRyp {<|ywb*`' yQf#M? ?(4zo$(<6,p;duXdE6OeU2DsQ`6=sdW&Hx /D4йI9#8zߤpnI}=f>>,$?DA2r։WU!u4@cPTu~)nJ+=ްU&σZ͂pSr\. 4j_H?w0jG>,7t{>ne]Sy`i@Lgs1?ԏ];tETz©*8qg!y7{S:<>r^>OV?{Ku=%jZRz'n$VE`¿*pFuܭ'^XӯZӏ&JpHM=Rso\*n3A ϓKí_Qh;olKL'J ce1, X9*Nȣ\?Km:C;9o̾](!~ 63@MkٙED$[p ? T}i[[ UJ)ߟƕ׎S˜s8L >ܝ-Wm`S?e:3ABegQ(csF[լ\vŵO$*].jY3)2 ;/up6@'( . .F|af+9.ܜ! [tCLZ?jGܔ:DI¯keG-!P;'c P~Fg ]xwCRw51wƗG5r"n7R ļ tG /so;^p͸XN2L\B ѥwl;{p@:@ypL&;6wCj 5=e/`r;-gR`D>Z KP]|`R@Z~AYΝdQ̵L餒5q!l.@ݕ4s󼉛ۛbVyX pizע_Y@끐Ip Q2h:^9ѫäb'&h+4 ,$6I'zwz~{Nd vAqf`?zv{r3DisSj`IQbS%E>䎿.r2Ѹxu!Pq NCmaF#, 1_ ߏoT!=~a~dFr ^FJ6dmeSWp^=R[W7VYYi j)BqNyŢ,zW`[\MwB@x G޷pOVM8't2UfZ=3~vWvJ\a@߶jmPxI3\BZLqs Nb.'ne_W_a'ʳdd7 (itb/&/Aa",?a]dN^Z_Y7CUGڈg|Kdley8Oܟ8`NU~9h/uವ|%cx IĄWQW L]*}i,`2+*` Xw"?ѡ'r|x|a5?r0o; sJJ׻i#TD[/#.P~zKIW3 c}*\nrZ74hL:BvH`,E#)=z1`RAk.EM5x_m)RviozyG^;s!vPoIw~B:AkkFIHK0qm ޢ %Yrl0㴉E@}GINUnHafp^‘DxEGNRc#ޅĪ/\f C$Q`1w9~Vh\c6=h[[9BI;-GT0c:#I EzwABŅ6$-;qIR.NKqBl&po%V~J5I(qUMεe[l$WdQ(Xឡ*MRO^QcV-ob'a_vxB'R>MBYn9?:G&SU qG,Ep(o_9Лg&-*JrCDg=&cYد8a*LRڐql7†@E(?`@Vjhh?Ǝf.l% v |72O+}ӣNÒ3KǷ278G7{xQOAЛQCnAMACiXbdM hZYA^ٮQ5zNߟx=Z vr 5 3cp08 i氮tAԓNHd Z}y5nCAJU`bK0P%-n Rz sH,t`1*En EKQ%:nF(be͆sk-,g\ PZ~.JĆdMSD4Q!T['C$hJKNffV/@a7)7gcD!̦#@{.{A={qou|}aǖ!%M/=x r.>=ZJNС.2=Id52pC8Melaڙ %v0,{gkעjyx0"4v*^ FUbG s Ō(˸<7L>y|BQ\qO,ХBѦd{ORC nfH<(F8iYh,2T5Uxҕ,#ŽkV:w3dpfep?yU˯6=Z`\3_gPt ?$!AC)|o7v&}%tɢŦB.tÐ2Ez@B65B^Hqe"$C)*tXQ355J.O~9 xеE*2>JPXVt1WZ%Ƞ0JZgi. ^AXfwoU9#uSgܪC2@~99H_; feH_S^,X-c`[u:J>;g7<ۆG{hSn <󆠑Êնj&OQJGMZq :©ݒO 2G ;_L&LWeHkxI a$(Hwn@{~y,*0] o] ;=~Sw)f?sӅΝ/#;M3da bx=AkDM}o ~iEn-g|榜Ԩj~֣&)c8VN,++jHfm8Ɲk5{B✨3]Чh=#(p~16%^pCaLm"INtCT`zݘg$Fk௳d6OZBzW(ok)H]#*0)jx'PWY6]SyNƛx{d"k7NL[AG|N_z:vGSDT*|oEφXlU,* bIeEu[},TϨe\Z^f_5|zWkM2xf΅JNz} 0{={|8Zv.~Xȣس3 ֊XPnEܠvtF]O%"~EHis v|Y rr!w>Lb9iLK&ԮRWDRKf\U{ů .R:[كXte/^Q qk^ݛnK ] .i9Q?ɒM: G'05 (b~7~; 6mx~s:ljʎc+QX!*6$(1Q%tZl~NJrn%m_i+NJS M_VdrH`ڦ6Q9K jB; jxCQK#FJIR:P2/jy@O |W `O,GCioN]|i&Pfk9FKb_pG$/$A_&Ѳ/@GO_/gpkC?ڝK`}$R^vwAu,at씢7 !5GjYjX~UPMh|^nvuc͘.I|ߔndϯU3)PO [jWKLG_]GEiv:6DEܶ2(ˏ(oFvPe՛ L7 NԂ>5ds:tWko3C]J%EB:CB]zy+ҎН8L0 {' I Ghе 11Khw>\P/ܦN:;6Ӑ6"u(DӨ؂B3ͯfV9$eǸ}ZZb@3&QЯx1p/EZ0{K67IyK.Q'N>#~C!w՞M'e/MkPPSY3ЫaO=Goя! o4Nqg@X)& gwQCj`PbM6+B4WHz"Ȳ#?v0#7 u e7p19us;W,856,|,z}pce[KbYA9'*_G<ۺ'wUe?uu-G|#EtڬwR/7Kp5d'vs#AX"å !Lm Ա? OaWPz$ͽ;-m 3f8RE]T&õ]u?3G7ǩ wZ٠Ϙl&;l nZ "usZ'ߤ'z#GNq9F`uׇ#9ZtdfY5i&U,_lstHm ɭ[> -.Dk7ѧ ǿyd˷"{Y~K$p4?/1;oCݦ=dOy)b,0\ +/0 rR hHO B (:Hʽ؂ O^Hq3eԝĢI4M6ر&CF4 tfӂك"0^Ю )vɉ^@Z.7pZܸK*kIpH3MF-{iW4:0[s-0˒mS]Yt0 FpQO? w-u#^r$;K=M۲EĤ,"XNE^Eyo~#(rdKd5@dׂsN6ت_\DhE/`f탥]~R 10F J8WS 9#<8^Rb(3ҢM_sMrL;6ꔧpQ7q¼aK e D~'d x3p<+i΁׳_v[7}QpN;{JFrr^bp|ܝB_P\0'ӊZH^9蓰l<5d0lb?v=0jGHA?JJ hTemhyGVp˶{ü_UU ٩6azݭL Ϝ) \W`$K\hM#+雃E}-L!ῷ-?0T3" Mٓv8 RZZ3Z d7|sh}QpA&5a3K|,E@#6ta ocH)|]2 (pViOyT U`&`['բ ]S( 3/ł†B͹oj &fȉ{fa/(܊ܲIgHʃ_+n8{(a(ppu~><'oDD{I-ꓺ7]Ah$5~u:͔ (]1|2't<:,;7:ٚ7癠Ɩjʨe9 XbHܟd:dAv+iYέj1!Σ*)Ne 9qV淕iNW}[^^(D6wS;aMruڥqE^ƴq6 Fj^XmVY+{"6pzv %>9_(3?EȞ ,A6]EE%^yKđtX˝*^n@e+%)Q>WıY:J-lH兏Kk%}KSڑ6ƪՇzr]~ +8&. 9pIו"[ӓ}bu*e=T Zt72l?!retjbx>iy͏TBϫSe֣;suo>mx:x4&= K&)|Z~Pg39Gq`"c~DMcAi앞0>lgl#GV,l3sI?-'U;u^ W I.RDX>D~!qΡ-dޘ+&gh9 TP=ں&;Wզ"tV \8ݟvևkA{CՙH;%p$pS Ӯ$u* \L, I 0&> T-JP!#l賧 SNZG2WxD $@&Yv9KB+E7 zc*CTd):: ZJ*Eƌ,+r6] ƶTIv4Z#ޡ.ې1{sj b%V7]·)t{DmL fCO{%`W_2Mh8דE:~eA:O({;{W x~ *H$A{e^B~%- -LGGQv(WDuUKDvi %_ bYl`,f[ h@V,owWw$ОK7Rjﺄs12 W\OMI)cZ^ZQƯayTh.Bm9P+pxY)/biL<"שa#ř^ͱBIP4D|Iv:I[l>[{H!|5iy\WӂM^1==O'q/3"M׭U.TTT>L>/39_e Y\{ԿW8,NNqbOPzT=uS8JGz< Q)4b]}. 2E2mL09bLΦՍsڞADfЬ`]^@lѨ4>:5 ([+?Njom%U-'5bdyn~ALX^_DѰs/\]^Ū*CxbWB%o)`,՞Z1RuVWv0^Y*d瀪^\@Mf+X*}$BXDW>mtNlfh`B6ʇ]T}Y s N: $T Y!5-ޭ2N6s)\+)}th*DA$jIn>wؠ 2sbJ5iԱ`CDZ{\dé1Ъog!nFL>텢4ؖ5m9NF"=NL0v@[qW'05]2dks6:CS^Ug J;ST W3MVrjY,09 VLKD Dv9vv˜tC+wUR|G]YIJIl%f]zDkli*`Xw j"mٕrh0E}&H[ 5h>7a}88T:{r2;(~^IՉ@<;=˧gߩ6])n |s҇j \ɟpvj꾒КexwtoȾ} ,懬'h<91Lg"Oшfݯ=moM%%#FgasLܴ@v#S§EY `D~JyjGM?$bk{M*ndžIT?c!,/v^K`֓hcE/nJum\>'#n!dVrX#K[fo|&R?|*?c.*^ 5,Pr+AT9PJLK{<)k?OUxOU.2JOjH12});% [xԡR} )W#6"D?,VU ~F?>~ "}iwXg syޗ%`|fn&J`U-nKKaM 095~1RJ 0NDyU, A T`ݡC? mnqe|'@ OرP5CkZ|+uoNMkໃϔHՊ>hPfe%Ja.٪b ֹ=/^jr](F'@^ 5OVG%uZ*1˗G/d 7!aE3~Jư+d"Lk!k7>3b<;e#4+yJ~@)LhRbU'v5\.7S.ƣDi8U%kJB8 9lƜД Aq)5>^ɱ]+ `зXr>ϳYRve΁ATB;8`';9x/p2pDcx^>_%v1-R3[ RVRBuX r,.ݜ1Y4mjWqmK.mɾL% 1C[=LwU< K'.71%;!ҾP_(e b&P;6d-%\1fSyWBr^7rPvz׻&ʚ͞ɾ+dDKVAdޘAJ$1(\ƛn\{\.Z MEl 2C$8^aΣ)jMBkyt^995 t-0mu6`ȱ,o0s˷?JڗãY& r1$jz$3wrB!-/|žU"!C NUFz@ciIi`cc]_ubV]&Zo a]kvۿѪ2Y)"W-WWӞZrZ;5](EpWkL=r=Ay#r(tğ?f2ɛH–'T޷2CTVUϑb5X|`ᣕs4Are?߸.PV {GY^KNUW=pbU]kaF0G7w#TOs}2?m 58HSY)Dl'у9iWǍo8 {fk l sHIjeXv\L7dZeBgT5KQ={f? JU%M迢p(nAm~[;ߓSu |Mh?C:'՗ັ =IKRa_ڢZ 8աxhf1PL&{S/];-?@f.i%`hYl6/AZmu%it#IЫb/kX 2>?N( J+XaB@̐ xC&F1tG^r7]9P:0As l3U-bPR ox Lu05d "Xa]oP.LѾ!-cOۡ\B!b5ejf2;n&`m:VʆDZK2%^OePinq{辒N9͆љ)rU!\*h Ȣڐ8 Hbb˺7[0> 1y>6XCAx+Inpܫ]?XFuaTO,OAWߟeH5PU%y!~:VO7<"iyJs;w?i }=SdeiC'/y@7ǽu~[x~$AWBZraIe|X_'ܩ+{RX&A{68qH gAg#2u϶,`6az+c#v)R{윐[5yv'Üh+wj Xn@ă8!xR\q'902B<9mς]`THZWpO0Ac)+M13m}#c> )(V˨[_{\vKT}hvMcAs`B#7ՕjP$YHMsP}lq$zNM+Z͋ .rh ڦ'݊æbԶ6̒Yo8w`,tEJlkQ껚0R2\T`zr"Ԍ/1t/̜r7 H b?ۜu%3@4r{_D-,Z徂i? rLFY԰p028k:w's ^- !T8q%n1˚:-E {U@s*a qD@$H hQ~9>euvDWB+(TʔO<i˓ZW;aӷGiX*dvG'b5zkrCLY8JRG^T-ata9pvz' m.!JyWlߚ`\Z7@Ej[ p -Of11݋dxVny8g3xxd lږC(/@2~fw8tf_C vze宑?iexgIkTb*vg4KVVG]by] "m8(| S׻L>̍rYe( O 8 cGZV? PjVNr[Xm@]楾בo[kj8 0{aS0J"xE LA;u1wRWOo>PUݵtϙ >91i >@H$'͈S6ɟv}pJٮŁ01(ӡ/p{]SG[ !Zպnq8|""ά&+B1!1CYp?H$ZfْZܳŏ[M>a3IeQI qBvs.58}]Q؜p^7ԛ/2 8"že@›j1唁6|0`"m] (|X.چ8.+b/U$|(~_Q Q<=M@21MA7zGoJWWJA|IcacyĤy$r:> K//J^3  1Ĕ;ɸlfL4RMk2 m*8P EH 0 ڪg9OtkV8XTԧ`D=W"A&XSi[p3KcPAŒ"3R;x$4Ġ"(Ts8W 'z4! a1O )IꞽzQ 3NґMnF*E+߶q9s$pmSHWpL%QާVN>b[0# *(nT m%O$o"*UnFلɩgt0EK ވ fP [64_2.R^C{ȇqړzQ^᭖,49P,^Yms ȷ%mdDkQL!9j^Ȱj"Cwܣ'>X[樦p`=Z6pn|6ImDyU2O-\5PgTϐI-3g9s zIͺӗFbsg|sifx׮jDj?̐a;-fg.6u 'nYÁ,#X5g:PwV):6]Y5Hf!އzWk;ޅ^nhK3Wj:$NRtqlwUͯnnb;T[ 2P`:z ]8QAD^+O5f%L XGV -7H0&(8菟mDm˄'?bDUN":TpTvmL!{Iيd#<k+"U Ys(#,iR4&-mjZUB љ`C2괵˜G_4:^uP&\XSSfAdIhuRd௥Kտ!XpEDhdO|GQNSxj.Nbo ؘN2zITVNH'ۇ~NbIpZvemEle JcS;s9$ߍdKPJ]w/Xrٖ~NF?oz5<$JdAp2k79W;u ,.Hh-$t ByH(3a}C1~8Ч\melΞ73/`U5ᾁ,̘|9*),xlvN|~"Gu{ޥpQЃ/Dr`olσ"՘@BƜmG|pIܿ9c}| J cȏ_Q<Šyl"Oѫ@w5^C !E] poV{XEDM}fj'~;f"A 侸A݇ڊ:orE9JLL5t5C[{ p>dU;r=ЋK;S/9c uIɳ=xo3Ib ]I֝ZeD1$0Nz=UZo`B!x4FPg;|hZx߫0sƾ8OYIko \j!g(<KWI*FvPX'}wB\CcKڧ'oCiEV".K}mHm4k _5ț' |!_s@K>ʄʉ:,wSbLYLу"W4DbӬv 48FaHʉz]'2pr<1<s4Ƅ]`OVnd 6p.^pZbP0ciÔ#t"Oh7? .nV(?u`RNYsQ<Ўi"ЀFs8OFn,2h% SCrdS. ٭ƙj 0,YW{CCRZ. \P%(`e3R 9ʪ;Bn:S̉`hWM߱AsvPJ[cqG}F*450"6w|DS(&-=q0u'|7[m+,,48 sO/2b4"r[i%\k%%vy3 Y`rRVVf}␝ij 9"k;k2[ 6\" x*Xۆ}>^7dIYE-'r_&>bY ON6Dp"O0_"PmKr0]=$Ah8F[gk@AEx#(lznL+HCg(XD5, +t0rNP(p C6dQ@VI,e`qz'"o*whki``bX٘^·Edie?]G@!!)4"jS - 녋,}HW#]%]› x$>K1>J'󏊰CJlv߮=qŮƯ*jEn4@ z+Xhq(14eStE] [ -@H1^'*sZ0 m VBrNoYMo" xqWjhQD[hIĪʵw"9#1OH,3]g ^jBq BNjk`Jp;Y V  xds_N !cRv22 ߂7\Ti'J$Xm;VHrC=x06~kfnnJ;SF;C[ `/D?R%WlANip RFHΨ^3qX] Em#O3uMuE&_ok?;{<$ &GG:RIڡ6.@&|ڛھ,X v5lSdϋxV:T*[݅knhcH_z/bH5&Kzvȗp ._QNG>`}` WpY3GyTY_Q|gl(+r{v`NlRO簖?& Sg/ (Htx}G.e3+gob!@T\uʨ_ۈ,6S޸o$EfQ%e'e INz:3k_d]V> }t#g V!B@c1h"C / 2\>MOdwt4 hSeu^jlZ >YC `"=N w wK \%V)_}k,V^BAT emh:JV],:iđ1&[}UЀ^|&Z3ٗt X9 r(G: XȑngT.-WwmWd u2ؔxN%F:Pv"B[VKW0Ibй@/"pQob)iJnV()K@ 'ܥk/~T^ e b4M-%^k.ZIxj_pru°`|xgU7l_w߿7)SN42'=& cȪvi$ =B|D#쌥|2P9F4!Zf]RRjUr sg9}"ϡsK$dOq_e ۏٳo( #9^oo에tV 7K:-x&G?Ȫ 3¨dnBUǠy$*%љ8WmQ?rog7f AznϰƣȜ81`$.Wzhx))~N4PfW`$ ;,!(QpÎe)ڙ;VȾ@N/EʊF8a%f?NAӃF~2{Wi .Uϛ o?4mz4xܭڌ(;, Nwu`r5s#BgAB/'G+e3\%;OY&ֱ3V.L|KC[7f"rk&羡Uk)灡}X.}gFHWE531L6FUn+쎢 P%#=vlDdm'!7# Y'Cvi*7)q*5۹=J=FHܿ?J?aY=cPzRo-àh;4 '(g퐧v KWPp=-ȤEV/\y ް$t~@XЯbY2cKxy)YW'ۭ~Zb@g[?M\ohx%]d*_Š^?${ Y7Z@)J?,*Tהrs yϠh+1νaɻՇ:$'qXAlzb4S̆U^Қ vT$!p9іLě,C> \+ra#(| _Fx05=ߠQo> iicWCM*S{Qr6zgn7;Zҧ8$І&:(ߞWp5;QSӤ]֯<zV CU1-s!370 5lc##"}K! !UbL h߄*^@KT~bl(~6~+݂H fF͌!2g59{mN2 4w;7{RWҒg0O.׾ĊVE(6YsD6@ M?Xzf{D0QZP2ı{/M_p~GN, &mlV!`l >ڨ#QDpi~t8 Ax!9̠ I8Ӄ]YLj$5i蔅`r.]Y(V6{MU-Pl)-Rnogk*͕V7ؿ hh\,̋al)y*#AO. s{໳YT7"f%~] }`OOE bi՘̅IBwE>М$֏MWhT!ėb ҷzRT(u.% qld0x>lA&F4tIp1g̱Uzn/t2G&5&6C=aSEȥN5f$A!W둽,~eH{?I G&&gK1q)AhsO4%y)C3-bŧӍQ^>y"%f 8J7mFU$M 4sّ[m»{%Bż?=%8ҟ`0:Ml<ܧ ukz]}Y Qfk~p3g!}$XDM?-@f w1xfpgΪKʮo}{؅HkT5׽$ ٷt /nnѸ"ߑ>1,H7n+=f*[g&u͠ K܁af'gni8%-eT{'%Ny+Ӧ.JQ1qO+`7=և>Q^$ 7O?Y.GN%6ͳQ.'UA"f4wY |:Mw Yy=@A4OR[xI~F}@n]ϙ #b=y(,F x÷ 6db%Ţ䶟@k[tr *yܵcOOK>M亝4NƚfJq<3A>V,y~S &p993v\5S-g)x[T>Ğxڔ=ldXxcϒs掚l-2 =\\0ŵvV蒎 s#-/&7%".L)ESNn}T!!Ar dpμ6w:VO PE=1Tz>|BE^QoЈNh"utoVΔ#<${t@XE$ழY2_پD['t/[ms} }|T8Ec FZK:mLxx*Uumq#QV%y,c0:=)4u=\JMOvTm.| aG|QWָAy3re1k,B{@RX^$|DOȲ ,Vxj\vsXx\>r71>}&.G zO4%Cj+jǁ9IBG퐘HȴAd" eoD[*΂ S*_XwG\Mr-]׫t>n)% J(n v͊(c ZMoVv3]|0[ Je5|4,Kj0r_,V(Nc!,NE`s2Rs%҄٤-@ga/LgOI(< P٭\#3b`eݎm8̗u)'MʗSnzamPVXecٷW<6[3F qBiߵ6na(lMW [AuOhX8D=+IWIa^-澰I` G.+~B\iTXMk|TׅL>&+<5Mb~6hTݪ˓ZI`M[7#fVxFzPS.dz΋a3( P[=~X O2:T1xxu'WPiI9s-cϙp0\SƸZkk K$dsDʙ;HFQJ/x«o@ݔBEVVS|69$4ckRJӎe7-`ȡ8ݙd{o21H~<:^N؇l?_ b`f.yCn* 3lHoħu\,5v$uvAū&xCm!ϾVjCď gc+AE֗z=ǃc1MJrdʑl ?%DJ¶:zzSr_cOSo zu'X^VEg7 Ld> [,&P]_6WidP"'FWaL`[tBxEZ29BBpISK}-ԥH +ْmd-2&b#p:P;&n:<}W +Uvz &yfa&Z,p`\'6~tPRn3~b}YwZjLVsǭ+;c-Ýx߆{frp ~?@Ա,<[ҒIX'/ӟH~wr\,FbV]v!Aeg%*aڲ8#FK+Żm7Epo*SaHdD긘 ?Y`BJTE;-$?!1bO!{ d6iY[dl{4fxZ; &h NlmN}7a۟Nꡐב=ǙAU홯G;h\KPze'XS$fZd}|Bݐu\xݳ\Ruʇ"Cr0;0g Rl@';<1p2Mu9_kvy=Dr 8T z=\'V. &ZiyC`yk.nphK8z?k1if; D| ;zpЭl`3E*JJiHȯF[g4P*jz;HU(A3gqJ: eQP'`9|f6٦Gw@j+>gԁDƉ8'z){ߢ z _ˌ|,4$žoCk$9b[F K-'<ގqϧdZ6ʁC;o]3  |N3ˣW?md!+yg|™0iӪd#0CZV&=_j}Ԥ|4nv źbWjdYHŠŇ_R3 }ϭΛtËL:"r}C%r}5}N|:K:wks|H[vr ٺ|/D|V/Μٓ]doڟ`Se:j.PFdwM7?*k-eywn:Јt,eމ.5LykL j۷.j_D4fד$r2+f7cw8P /> Uc(XLb6ڃ2֐#GPj_*m$tƗ D._5&LCeb@K&pqoA{4gT=8ȝOf"$1| R `L0x:&K-)IPObel*, GW?z^x· 4'<=,[ 0NJƨ~Zc廫9-K0=jCg| Tʐ#Q睅4Mص/!6ɛ8*|K%r FCk^a G 5h/ȗL6M1svQlCfƹ$!'H8fÔitp[)! PTgL`4cnzsi&B~& ɺah5CQڣeJf:x rM~wp^"f& r*?u(_ЋbPfb 18f *(8 ]W8/#?V mkzk) EГO0ջeה3gSN %G!BXS5-;4]dݱ^ACE聀 m㸇db)쌴yBZQd#yy0*UjM:˻5dxt!:0>dLz2` Oyq kϫtP>06lQd#Ibr>D*3aUl(f+V&+oe"Mc>^e@T, m 'c)}4$#ˈPrVފ@@ €EP#9 )K,qUs,s Ti_8uRyhN{psR.-@ =w1( p1SHX):b`/+f.H0S-IEH_A@ /F%n~&IIc_nAdpΈ" Qt~ja 23޵k"_=c>i30 (2|;0d;ZHl[:MIV3XTϣ`\6s4w3Dmk>R>6O(vti71€ ȝ ~s;@524ņzlE]|Idnq]5xٱ`< Tk,  K=A }; UwSx4հo>V =8hjYBȣ'HjZkF1o_{pi27 B g,d";PAR5*`y֜m9w 0Nq4{[r>(?Ky2ݟhMf }TyE,9ުLoVaP1D?qڕ=V:+"x 4|Z="C{(›@ZeP)gJ?u3ạHT]e謆e#oF/܏qW7ɟ-Y%XA "K_HUg$M`3ìJ1-(O$685A27HRr~ :fa,~Cm`Vh Q3zCℏYyCxE'K[bCv`HL|SԖȶDF0oubti*VvjXOzqijukfak8/|'8Gз뗼 sެ1/*72W?~ICfp0BޑyĎ+UQIV~o)Darw&>\seI"_E&.{DD-)_g2cW >Xk83M@I+U1q1lAMMoܑtԵsOCvhg⌨f XDaH[gDLK]"!ïxE@7]_W^M=b>_d]_d`Uﳟ !RBʜXwrt x΀O֡"DY :y*[2jA#6* z1:b3;wkp͖8ChrmԹE9:  MkCO= az3zuƋu#F}8l?(4 <ǰ}; ƨ{WB>w 5Eu$ t!oVYH.ӌQ;a\JC6i͇/uZD`Oړ!\u#zERDȎ޲L;ֿUo70g#¾&UƼ3(j' [Tp뻳9Qz>6cF=Ow 5] V@Jhȫ%v>c|_{k@Xp@CUZ٣.n\?끳,ݚ iIfI5c ):X=fz)&Ҿ\m5u{(ʗ|]J\@+OVu@n--,ƒ(3olz4 "sMjY _w$ l⭔SAwËPe7|=Mi'MT/kG5"G \c!1҂X/_xLrXG1s.=@hjTBe]v6{%.a@͎3oJgf7ư0lLog뗍!p&K,ƒ:#L?:Lߌq7 +1NrT`,~QԞ^ oɁN)_efM!F&އ)i:Gh.>f M6q m^A{3-7(1#]6[D%T $g37St?+1Tng,Ll-byy; %!rr}H5]g*:l.X2﹢[,# nCΈ[ JIJCR BDDٸnZj/P xSL r܆s⡾lQttJa1tgxOyCw{bЭ10|-iApP3 ELh,ZW Wfωaqh"wFG 7 7~Re% Qr2~%RxN3YH]U|KJ^4#龶L2/K@PWobr]z.Dvi[ 'V7E ʈ6Xb϶;w|H%_hsny>7mi,z3MϱMf,Or.Cs+#Fy ǃh݁9X 1ȉҤu|p"r\Z`y2ɴQb!B7փY$.g$Dk~3@WTȠHVxDK͵o{^3p)4iTI0֒0 0x6aLYvȪ}!H톟eZ~ 95T*q |֐Z"_QZ A<;c`n W)%Sq k޼B ~D56b'YT2ҝkM-bW (^@ַ_.a4Ti7pVAO&"Hw>=0H*ތ8vz*53z |`Nq^fO+qL'ݔ׋A Eq0tpށF~x~xKI-ΩUG¯qwr(Ue[6)nȑΒp<[̭Sh#g9jiif7mNJ VUΫY41cht/:gZfmLdK%4,{EeyDpiQQ!j$Jӓ_%zjfH\2n#m$CHP$L@I?|2t9f#XC`ݽ6DV ?@,rF|ӤAX^!IC:M*; WUwר H}!H]j I^9MpcH+ݧW]}O cuNH=Rαon;7_? [16͙+w b@JW\GK;aE". Yi>>K"wMO O Sa 5 5z߂IKrc{7@aeXTXROM,b*rsSfɑb6JKu =0fSAKϝ|/lXe"7HMBQPqtqh3BDlFA/(9Tټ)y rrqK?}~ϫLuFfRTlgy.g-0nY,H-m`)(I t^$"Zq1DO 6S[i Պ`wB T jFr50)>䡐3 >=K.5k6)8Uw2ز1!@X'[EfFK$U 3BVfc-ӣzdϰ͟^yQ{3M`e4a#r&7K%_ոܱ>qJ k S9U=k@R@#͗ޛK@W4yOClsCSPXr!{Uv*^%5ƿ=Zy])A_&vO!RW٘;wVؙWlm2~9tOf=Qp(j 2ac`Kp_U 2n+73HY<7Pf[`+qkנG%4\3Xdw\a t^58LiֈS}DȐSŽ LڸNӧ;=IC#D)2G)95l 4M/} 5 UMSO|(g#l n(c,Y(ns(*Mâ] E"v JǏ ͙ߧ <>%}͋d3m]{p^ĒNK{ B=h<£CuTGzgTZ\N9lr_2h ɼL_%qRe ˦WK_ ah%RF4X~_Nӹ1uHXL@ w,?6]Lx\V.M'^$FSPщO+Fԯ$B"wC8d񣏴.Zm4 a?~e@: ҎQ_͉A JLلҟET0]'y6^6R:P XG.&"Zwdt1,{wu Aŕg|?K%l,d&-xձ(KN@a=< eSʡ =[9m~m4dh΃o6L})Ͽ[7ȼG]+Ťeaa۽ѐSl[ȹfSژ7x 4 8@lqQ\?5lAk>loX]5nKӥnQoRwԞӁ)KȭHt8~ÊB9~?hINSoj$˖u)ޫF 5Y/u"V wOR:e)/aZ]O ۍndb: |Fdcv>Ţir?,+n6֝!f?J4$V) DexzF%\}b~ZQXzfن0"^qE7lDꇩUz &8$_ ?^߰XM^>wNFy[+wxol5.33gy\DNa96nZ'RQn'XD~!Rvl0 wm+thT*@g|C^N+Dx6ÓAnX=MQ ye1eaO`1'9Zk |mkN.KEEO9ƻS8ᅯ0>WI j!.D!Dm4N&D;\*J?[D.ɳs&3LLӸlABn*yDO ]砛yx{iST\ 9Go*ƲCz{ >TƄۑmlIVhЬ涄8`zKqFڢ2KPdܽj &zAQ-{޹4~ 15{QN$۸Evx(8M=P}dT\tzT{'ZRp}/ݿ>wK["Jb`3t]'d$FI~цxбKJ|>3" 7n{SF8%U6Gv{ adWA)hęف6a( NvS\4D.wRWP5;\jkM!^^FOUNEh{Sj5D !:HYY`qժh^6UIDhœ8R.g%(1ͳys(#Bo]VaB0kB^X|V }m0ʧ 2O|F-ΰfnq iTc-ԔQ hiVZ2ph@ 7(ʺ]$fVur%vz⒨'sV[%SOMųK.ܳY[ Rg̈\_Wkf?S_x Frdfxcq" ow 'ZX#Nx5 %;A<P}29+^7з]aR6bEXS' [} 0GF@*Td,FUCxODN+sJ̑ 8폄S,.{.Vͮ).OZ)Q%XkJ#C`?B o4Mg-˛.uRDNLt*\+A Chf%d+^rfVB;:8d;76Co<[LxW Ip'Ed"M%h%W7߆4zP>$_9WE^ NˎB)G1YRjݲ@N~vv^ c1(?>fpc=x`PlB3Jaug]2;;2\/wFh Qq ݖ7d4{F>?']A_M5?TJhX{g2(fM(|wgU*GS˕6 j'MGJ&w9.-lpy5#VN1~^j[etR;,WX/a{޻dh+8̙g%2Ex\szb dY$aP u^R0#/t+tsIGGs3'2Os&PF$yl.1~F;"aCcԸIHzJ pU %t,WiF~Ϥ?DWw7 ɍɸ:OP`8~'CyÑW?x,JUfJeX3}g4ٓ N:VZҘ4IS4[2SDnBv{)3jO4#3{랻 ћF$9fÅ5&f]2ϲ7fbk|Vub6)hi#TfeåD7$ G9?t"~6>~cÖ[1Ɔ˃X'0,rV> LJX,R~~~pmRdXU%Èp'W- Fl֩m`tΘ,X6p>LKʷHeP9]ٓ>* y+~./H4όD{VC2"C9KO\uQ.RBIzbLiU5)D{ˣЖtL(=$nrC˽J JYGrD9 :5,=dx骗Cjt)t%}X3L8E1'A{(K[i<ݽ^2@ӧht4."oJG] +&F{wR-]N&G3N9idO(x0P*/c@FB|;F:>r6Lg3ɨg2iwa3tP-DXQ9~IA_MR2Df+|g<쬔pn@s8/U'!&jW/7J,8cbvH-1(t0B{.TgaEMD}p]Ͳq}-23B ynN6,+ Qe+qΈ>:3ógڬ K@}_>C6Zg߁%A a |a[W_98?J7_ea~20)=k ugf1&6 h?}Yd!/\[*0Ǧm6=R!XyX8;"7r>e6[m+|?vpFiKKIw,1즬rx<¤momìIEt<%H ^fan>KGu,4>N+E 0{m )?ƆC94*}[fYxbbΰoNnܻ 6s%" #>&ƁZЗzdZI'cr뛌Y0S.NE9>9g <* +db QCSycӁ93l^qkPG胶tYp̗NcŠ!mSCP;$5Č ;ХtDTwr8w=q`{' Hc-֮1N`Å1l? @ n*/6vB:f3L/ WFp#0(H89=xAQ÷iښmͪ0.n/5+{W|Y NU0\|HH̾L9|L5W,/ڂ{6dT_)2IOb(^1Yгk*`Ж}_Ӌs)BpBo6SyLWo<|nIn;lSC}? ǓyѦC]Tť[Fbz[HUp0gVܰ(CBaUy擺묶OL ,Uu^M =f0"ǤRԠ:uo)5[۹b ajw KqBGmMq;[6\eY4.ElZEJg66r1^ E &]Md@An$$/'!FCd25AriReid).;]:N! Wưgt.rdw6beQdq? ' o KxXe$*)N.y ^:R cPgy3=0Hz\'R,0>~\ׅ:YdXSkMIa[hkbEmTρуN# V߫i $ wo4.i39B ys]m\%Ɯ7WWh\+az&kL/e- ǡ6EaOC)c0-bB- g4 Rg;5&);~0 cJ9ݶ=6HC Y)irx!߽sdX=͔uRC@iTHkKBpaV[DѶh{_ըjf5<GA&\uVdmKg18|Z[UԩcBSPQCv>424GwbS?=X|@}{7x|5-*5SJVZRw'lQ1[`ȳOKPReIOǶw1ߖ/})RqڵMIC}ֱsjS׿c909%H}^Y9fh01Q YHtH7RC+aƀp_sE]];X?f9$b*xUژrqjc^5F<|~}fW. AWk=*/ Q"뎒#R&GǙ PHpLGUk.n&{tx>\PK=ekZ*L<ٓ bh{|}; ٠\J}ppVIąBaa1IS% :$dk!$>2" /(u#n$>nP:)NIdZ$a!= [1//=A韦 ){Ƴnkz_c%n$CƝTE^3xP|Nq R )6S@u*_?g% iraYޚL MkFu5z:Ӆ*ήD)TR8dwoD lhЋ#2C0]MqXϔ͗]nG0ݚZR"rۏگ}?fى0R \~}>;vS OިD 9dme|#3n?R(THv fb|\)0lloQ%cRv7%^bw<MD]jRύy/++,"2^k$[ZH!:ݘi~)q!A-sN&e2hGI h>zI7Wh٫c(W\*#4r?Ğ Yya~C,SԞi{詆%N GHK 38SRA/')\uw&t^oe^ h fm$tusuؚ\}#zbΦ[ Z?q>2 /UK:_ƒxZA@plXe徟m3] ɠ%.ך6=uAҦ <7>)ɞs{&:QVK%ۗgŗ>$^;}dh3/ W;3Lb%+pU@4ߜT`Csv"CutΔz2+nqmN$ZE\H7Ks*+l wY"y+KOHXذ -/~`%IEdVVw]w?a27cNBޏ }lg<#cњ@rL@OvzkWJ]ˊǚOk6U^mѴqKlq?qxp{koMHY+[/7>@:,U7*tOưQ5k?h൮gp);G r$`1M4zx3^z**+! -ni4=@Khbg]Vk3FyE8u^T j4B*;X lVw*<Ո[eX9+ρMtݕ~B*;\%.&V '/8hgpbメ8Ԩ릀5(VS޷6zYy:yq=coRBoo- Q,x+u&qRSRT8,oG#)EY>ʍTH МU͝d0c6Qa^x u2kV)ҽ2ܿrAFȅJm̛}'3Py{&㟄iq2:O@SFgUjLU``Xޭ(mg7H굇-)RFG9|Y}EÏ N\|)2UD4LSs1JlXRHS'uiTBxGp5-0X[H8|_}I.xjbdʪM-akC"RN{ICК!7ź{yGʴ,T߭Y;1k VXs3_B,R:o)<_uN*"dDmO}&R_CD#'<^ae*AoMv]i$DFϔ[O9+WwC> + @pŁSF-X¥]=;.M)%za,ddo,GށdAZƇt7m'=vN޲Zl`tuihIC2^m풵)xnyv"Iu&qYf=|  T"R>Ю4 ;)z7]u8] ưT-`ΉXyƣ/+ݨ X8%@IYxmX)ֹ3]Q:ڋMbuDH){_,=Ҩʒ*ذ&sA6?HoA@|1HGIJiqJV>R@IR-n,s-(HѸ `kY(zĞTe}h^ ʯr/HL5e,5$,Kb -vҹcm낉4V[(WIdSهri=&P\.e\_xWvH#ɞ?8Lc]-.@#Ite$QVDBCJrԏ Z˘>l&Yt4%HM4Dʴ6}^Ik84WfԙR7nb-KsF{3yp.xh')~XC>y6FU~0*2*9\,$¤oQrީ՝163݈`"jNl$dy_P%P6gr:Y™ع禹Cy1HK^076r 捝?0 wǹNZGe+g"'XRaMB1 {fqQⲠe{,A~eN%Zca`H46~Ny@FIƮof<`N̥@}w7§ E[[6 )-Tu,&Ǯ#/y %#[Bskc266d5V 5j 'P(KR[69lUQX9@S#go Ѷ!)wSy>0Of" s5޴@A X߂#Nn -"֦=p`>a§(i,]FQZt@ʊH &y9ZgŔ\+*c+'`O3p̰ 2O]nLz}Z.lܒ" / IL)؀v9(.V< VgL"|\$@ !@N-BeHc9Y|Hx-W|p+]2i#'z_>` VlxHdӏM=CwTaZstO z-O0CJvc]pj | En3@'JAz|/?=$<{ʳyl'}%n'|!z~mQk :8ey Ҥ"7Rঝ<ؑ÷63P{19i"ʽmE|cv6`jBCu`a HENBFFn~$D,N2!~%oI1uJQszd܈aR-0t yASGX7"FhtD'lErT4S#6آ'jSd)=fE2~܅hT3 a잉2*#?8"st쌞򭶊es`\ nyr(| "oNJЊ*{I0mǡ֣8mxrL5=~]<":E=˾!)9.;-Ro E :4ZC?-bj<{;H[@} ZO/k*h-dxp}=ﱇP@!,(D`wT(jHk"cо'RjҕMƕձRuY!i:|4%H s8_Dy̙chb4SE(."9,pn~b\GxnD&G4E; ~C];8ao8H@ď*A1c|QZJEZW;4O>? @OQ%_VY&MFJ[Mmά> 8>㜌td Æ)z,!T5-="=(a tc ErW1C7WEM|Lԃwt5&&)™t]aSM:Ie$<҆3=*6`+#MO5_Vd@nly5[̴Xh/u ZK<㈊坮:-%x'eLAFWJ EEVUM79=F1ij*6bZQ‘|! N& Ь  aoa]_7> o程8YԉNH\NT>ЧhB?g arZT 2>ux稽LbT)R+V'r,N:#bvWO ZFr~dCʭ$yZCØK`\hH6_e!eH͡ bĹ9a\ -Ny;L2/V|nu]wm1A`Qf~*Ol`rJ;6CV'tC_G^*QSNc;ǒD48`}bvZU\SCpXoU-@vE<7o1㇎t!v!~Ȩ1OM,8Aiߚw4+)l~;z9O31m*=3E& h|Ȼ<Lo Xq C{S -ޭ9%67㕣*IM2låI&CFȩqMC(laEJ ҟ B@]B/3ټZʸΤУo}5І zLrYo ڟ$7ּuwc3Jgen ?,M>L\3b5TXJE$ug*J-̋!5}(GC![ Cc=k5İ0 (i^DnEI{k;rY<4l'=ЄV} jZeVd%/譻-1xx- 9G%Ib)(JC.j52 M4.EQp((F0/U/Hԣ}~ rnlMۈ~=k>QU ghG<7Hc6@p.Uwt7ֲ@bSY eS[;M?W)-峪+[\Vh.S ēgp`Ja0rwWDCFfgz~NuX_y-%x\7wݛ1 ^]-m V2C 9)(-<פ BbUݹy<d؜fesA=V8XdBVn+I@A,tl4|<I8mQz7,d㛷b`<_T|I [P|c,noSp57ZAƵm(C#La`Яr)1)@~yfԶixu&^[6fV.IqT@1z&ҥgOiv7^ -ܚQSVN&eq?}_)5_7 &o{{$INfӊZk);qhw:G&ʥmBG O'xغ"RDwl #jdr\(GuwN4H3Y }~X)zqqB82)j& [bh۫ꉅV8ҬY$nv! !+[0!glZ3P>ӻg"Z+S=$fZrkH  o vɭYW1_( +މiNT{7q y`AT_[N^^N#w1O‹ʆ*ZRuCJ|G Ɲ>RBS*Rj]i~ol@I"d'13N{*fM9ބD.*#mѷƠ]uXEwvJOsX`Vf6XO-5mGb8cMOEYF/zF-D,l㶺YC!yQ-~ΟgLgk?>NmfbEKvzcs#p65T]cM6v:N@<ǚkptnnr"WSJ  bBk邚 9QYw˯rP#MK]R0I=kI_qlCXv0!=f=@X$/|CK~)~E8вg& zx?G6MYzGOPAJ!G,&Fa46g/:b$ y) dR[t}CnB:|w.{ik1t3] d{FEtáx K|vk=K?:v #E;m/Fӛ^?&:4$X({oGqwI kdT5iR> RUGPX0y&~%*`tbSmu"oT`j2b3GӎN8 _'cg@KXe%&>,#?'k  | I"Ѵ߮%n~v#L f Im"å| lx=Hpe[bd%gF>BD윃"Sߥzѥx$;n-c*9|K!hNrO"!f5(ZI+G.J./8hv?>j_=B?MvZFJqZ`r"'|ija~t 9.Z4+R_!NdHsgL!^\ttȣm<g: Lz6I5Tu1sF=0 hk31@gD6̋;U+Rp=R,hQR!'#_v(FkWKb.l~Tϱ„ځ:srj$1{O!7%qhWUC\M1NI #$8 BS_CuKJogU HKRϏ(Kbo,;8a.UK*O[_1£r/E5'[^D?[A{+Bm4:#xqXcxQJ}Z%1ĆM)EWwWeYK͑J}H9Ŀa[qd.yr|rE.J0ߧ#VIdzⷶs(w(wA L - SFgҩZj+D )(]1]y68jfPÔ\C1Qqh4eu"fj b=+C6 -XG +SS̎L^}#?:"]/_C|SCY@"po ]`Β% 3'`CPi;" ڛ "N*`L) 刖Ċ*HLR0%޺eR-:wf'S =K`();>¥/5<y'%1v]Bs?q[jb PNZ#B~F?WYx;,3X @J#>C564|ȍ< CQ߱O[W,$3z'961 ;O$0JRK{ڊn녋m( : LOFV"1QlrNe"J]g, fZN5KG3?pDuȥEobl:Ap6 EtrBw&9RRXȣ_46;W,N{4Z i^K%7v,v}SK:qT C?CA׫u(s ,4dwRzϯ1e/|( GRG>=cX⑃#_*P&%{4Hƣ0gn:L'v'k6j!7 Ft^rƔ_{sO'W\M}[qʼnVoz_$m?W([Uuq}Z^z$O:[ECebg퀵-鲲+G$?`RyD~ߛRi}\@_ _ȏNpyR 2U8LW7_N~²K^"L{(AiؓQwo#)Gx@PI l uaPX@fכHM2`*ԭ0W~s9BPWUSԇ4|Y&2}V\b7iY0#NhޣE'ݨ.|R " L% *^u_7-$ztq<(YKMSN{ˉr~ #SqZh_pCnshaτ!]Vzu.ʏD4USh O(p7FC~B'eʘth#1x ]i&$zzwN14zY憖J<|pACU/I;0ҁΑmZZĈ$67;љ%U\EFNG?V8ʇcAf# ]4;|C/ݨr}fSKIYH^-K3(nCϏ/yᯬz:Խ>9lO<7) FW@,8a`(XpO ?zԶǚ??z. ÂjH(qE}<4u( (0 @8o-΋X~YNG{ )o|ч&jo=QES?b}Uqx2_(\|CEk@T8khSƚ(>fd1Zdcw mh͒3+Wˠق|<-43-DA*,]RJRD_Jic.~O5.2߼VKkl6ά4:SSDvj %Y-$,Rh+!J7+.1m 6-  YI|6sjywG9O*i24ul)K.rq""r^PCo+I3#.@B2RI@$PmTG!+/r AR fiLumL7D0x̏0AE+%y/rflVzWDެI|8/Oðݑu)4.%&A:C%0&oq d FxubqUF.p1z$6 Y6<K359/ɲ2O+t2Kt>a1ʘ~s\VP\Ow$zlԌMR"3衚j}xGؔlwƖY£Hvg=CRAhꕅ/@9PdX\t|H>,qZ#>XPu+b tu?28]m!-l>]#j> Wh_gjV!,n/Ts4#ʉ҆*_]u ~i YQyB=]BVʋ}׮5uq7@ubv[<W Q@E2*P^7~ȩ.=g]SԐn;!ð\ݯ%|c\DF\ rmp JYZvG^;V J^TM6<P "=L:疗T w\D.n<pFHIy7aH/|@2 -8W]Hao#nѥۋxe:R 7E DSw>S=#4CBgL5L;Sg@$Vnƅ-)Nd c)^ek2:b6w݀7!rƘ:tRDV麤' "aF7ÿ)Aݏ; GK~4U V_%Ēm|pttm0\Qtmx"F5FO"%onK1]YV6e#^_h qg,Dc A)k_ ҂y`[h^Pc;(qg-]gsNÈ񅽡͎k{CQ Q]x_|e12 ) @=βY**cV6??]b_lk" 5g'>F2-wϘR9R"Y`~䢹輒\iƘ{`Xܯ2#kX.Wy V-"g\bZYd'ڙ$ 5H'UŚ>_ԢL(Waq\CʢحKz`2X}QL0 EӬbA1 #1^9;MMLy#]bRs=ڲN&L/,2L~o ?&Xl",=`$m;J5^DQRD!WM ʤTb# 1%FUQM`}Řh<M?Al YU\HUh"}I$Ăq]*,Jԍ'BTBO|i= >x[SeMmN0 A3$MS=ֺb=9& $*dF CfIx!۬~19Drȕl7ph-m"Da|b?UCLb3=+Pp6pw.8# ebn$Y}D>n^)+;u^)@B%걂xTz$}eiE8hs+L/RoIinqY":ČnM0]ar")P4߂`1^VxFja齋xr`Ba3ClMr|r *b["Gh%ܰ%y1QƱ.duc³}Pŭ a񉛯hCu~ׇuC[9V+ 3P)Sˌ.;5;Ep tDNˠqKQ9ƚ.B@ʉrn%FvŪ44u(RjW3-3I ?/@Hkabw*1#/z LjܻQJ'N2-jFSIǶt}~ Ɛ2׉4f -"ᛊˑ\Z&usyIϓ_8 ]:;=L2A&qb[9=oFLo,|[=1 "CG{f)S$rl~c#Rb&<ͨ { Ԉse5u1sإ@>A@w7`L!9D=ja9\XTvw-`R; XxaϏv&~أ' cX@Ё4ӟDp;>5\Ij`L ғ: !E o"+/9؜T>:rEgmXL~b`@L󃀕} 2;SFDz"O6J@$-nDy,4$^nK‰ UMAwc\f ̷6\Hnq ,$BvQք)4AyPHog=A"&y1BYz.Cd=:t眣k|3vs@mJٳ^v9 FaWU$.5mR gI-M ÈWg(F6S~H5f8_Q'6,;lp \C+m#Si7#羂WXu σ,⽇f~i H[#rB^߽:i굚ݰ(<4g)|}_Y)H|qkp<Ҳn&c_U-o:qU8,m.P{})'HswQ,ꡳ>  Q|d0/DR~İDPAi[~2&m7Ŧvj.ĩtPUMҲa)a?( y~J#˰TVn;Ȋԡcb*28@J֑E|TxF)SυCb#W0s"?Qoet=vq1 |wl ?8^c>ǢMvة0]#N]>aס% >`)vNgjaK;b D104 )RUTJNXĖPA=zLvEX`o#Y9X]1CJ!"F4'ʦ ̖km]0Yo7̦8遻WYI!i8P$h2bvq̑K/+-IoA΅{1t;n _W-^+rh't1#Lߺk"VKC[PN6iEӇpu?D\[!1T:p]c\Lټ7>m%\ XNy2xV۾]> b9%L49`&#hn䩖"/ UjE_% 8%3kS8q  \R8]="CNgbqBM+[tҎ{)Os:Ge%aߡ5m2a"H]Qhq]Y!NM&5_ncPw'VWjhL&+[HZn)< |X5̀\O\iBY9bb҄) ]. 1Kxz§l'fuJPe\-ݙ"^ ckPZcAޭᖦj?91:!۪`J+iF~AH7bh`ʎ[6%LCW<(*RSk×-_OQYpl!ٕd۱g,AIV;L["%oudƌSeYCw3e~ gd,@.נ-[ڬ/U{M݄,*֤>^߁_-mhI>>qQ%F .@ OFqo׏_L8i9:o{Na#-;[o9 AkMß&RuL>'2U?(- Sn{5ę&5q/ 瓘3lPʃ2zX,bnedߎy-ѕw73lXep2IJj5>6r7}ey'͞G(-Z`AVbՓH㨪].tҿ-L+~KjzE+煼S4\$[ѐa_ݵ {> }u ScZ}^N^ (' זP钇5hh@MO1ݽ6KhGa6{ɨFny{CyqB"QaBdE5vYSP/aG>50UX;ߵ*;U~uO/i\ |eb2E6'b=Z@"5V$-2jB1(R= .ElwcOCaȚ\pAEr{@6 Xe1 8F){?$rnߺREqKBbi%1M)(s@gZ6&'נ}w5t~a,3 \#֚:sdd=)8PbǢ]ND2룺+n} NB.A B'=u>بx2{ݼ"dʒ4@3fj( F1r)}0]?8iΜRL"ǦPY"$Ֆ*tj S%9}ϗwٖNa>iO5ejĪ&6tg{;LM$&+lxw#*t7S+9;m ]* G^A.gm[$ũ[r0[EJ^}2ƬjWZRe]u(&9D[6%2 S3BŴxXz1zg r<.{3abpiw*o/Rk_4oR7JN mݮA'zx&MH:oj&KL`E欒 31R#']y~-~~lQ4'X9&(§5QQ]]Y=EXq㔂mpO*o~]8{XT8O {32g:f,_84c$iփL"S \Eb`6"gϭv_Ϊ *a4_$ĦϕlӘ_qRFZo Ejas_`z߁8W7E| @\LHNw.tY$ UbWҌnO"9퓚צK}C= - ~`:'S6OlW%š=$#[!Xmv֩~ M{l]NO$\ܿp$hn~S #nd.#@$O8#ؼ8%gbe+|b :QqE6S]|pag^Lb%%-攻43|h.)ډefee"d$(b5n1Q>s-⟖ _ kh_艣+7aVp4tDpStr`Ġ.Z86q0 ]' _yna9 ;@y/@$t7qo&DR\R1ӉC(texk^C#|LNO0%u4ဨDCR@9z* bqr//ϭs (|y&ӏ x7)F(vdE:Qdkbq4rnH 2j.JN_KLvSy_YDWRA7ei#[K+L(.g?Q'òsKiZʤ΍/vkb?6}mh~E0p-z-~,O]p_~؇]q6GF7YI}0mKX͡T4ijo op'촰>rAH$ݏB8B[8h1|m&s{ Z׋CMY4kTZ=ř3"Uqj"bP0e3nt˪EsDZs؆X7w7F6VSLϹ<"|-4Dr<]&|4lΛ;ޱw˹kwK$b9B잻Ra9C+3Q 6F]!1[n宂b&csy1H-A[:@qX3C[M-%6F 1Xx␺BlN6MaK 8R\K+#1_\R[N]WPWﵤ,nlt{c&-n@V7 jRi[mnm~;7yPɕv*?{ MM'm~Z߸7wZ-:n?bco:: W"S蜿Sh;@Eun_O<.+Qp- ŵ[ -:5g1NBUDzɿ jDc_ސIczpNĔxQD{Y,{c~Z24#ꕶ `E\.e t(qw`󇧨[6f'hp^C55$Ыg+䢐LX`?GH_1*0'ita,$oi[r0MF;f ӍAL&qf*Hę{MG*}HHO 0E+G ݔ'q0tna궴J.q).;pۋ{荥%u㧗$O>f:mzP nq}\8],p lTphpޅ UpN_(Q߼I/Y 戨;\@?" ~o j/T6 ̼ٞ |(NPIf;dZ"28RC\‰ԥoV <%骟-Y)[ϊ7bNn1CG?')u=^=s4s0`|y륀-Y3e\8]3,ԅ Gl\􀃐.YLM%;":+nPq +6z[cۖuB>u4uGcIB[M&[.V 4xcN oNBq"x5PВfK/ d~Ҏ?g%si`xl+tGJN-$mHAڙ%ʜ#s'ag10F,n/R|Q>PrV߬L%Ϋ 9)j[?M!E$H8)@(W"fmQ,ɫGIÈ.!luŗ"'<)|Pq%: 19)䎸˱rIz Dj%I ^/%*w-AAZe0jrC؟bJ ݈ |E+>ԩvSJɰ >lK gM%vXMO]Va7U,3b[v%YT@ 4+*&sy_07 Dϲ/i蹇 Mц <:c20E+Z=K38y^ ~b4i0 cǭIK\9f*Y$Oa}hlW y* iTa9XV_RtM90:"}.CS-iA`Hjz~mjCv<.%^lMGD1iO!w 9`aEb^;C)CJͥr7,>rix;XŃĘGEWOu{~ʁcY `'' [E{@j3yX/SZ%%Z4A]leB|HoqfM*ik\eHr %~^qȧ7~e*a,{m1%LF/<~Z  *˛Lh\SKf 0ӘkHD?"Ctb{9M({e!ŭC\oM%uyN >g5Ǝ d4JXȮe9~Y?t?a@~(AO5Q3@[JNriTW͑.PHGb2XH`DJGLN$xRϧhIVĝƾZCMqdŵF[+=3͠/dvg\' ڂA㍗,o`+i ')6N,0T#9dYz;UW$(ܪo?fpc.zEomݢτ8CIt~omv~t}(S%]Y=~0`_tdͤe%Uњj zWikV(U%0 }`{$ֹMb R-uT$ObǪMb0,J`E$a?e(If7HD &nה0H_rV44JiTd5/6zO>%nw+5I 8r †[Dd9r ޖUo3e /b lHvGv˭8hm.7Z(1pj%zT8Bu Zu(Vvj-:NWČʒ A7. @f,"R.'pPu!ppԎ/wdMkN7 (+șjVN.Xkh*3)0iX J7ZX?2`]BD*4c_8fZN bUH۠5XA{Q0`2XO6I#Uk%;¹hC.ufV8u<UH_NTW)x:kWK1 s =@EC/S9&( iͅ#Þ3|)uT-1')Xz (Bx*mFrpb)3Lo`ꐮ4``8h5Q jěU<6/+R2_fkk, Cjk;hYDUJ&*hu1(f&qmKX Oq}G/U_zQp8[)R+9hrUg44ocdЯy_\A&XN&҅HQ6ybkHYBF_?躧BEPLu"$PmU"G0ǯ=vw*)ɽpt4ӣUB٥{ tť^g<`11QHYv^*Un&,ʜm ׀7u_Z?/h! ׶? J9O *$0:* lV'jjP R:Dbȯc(, hNx\3_>ufg*42 t1r\۠Oyۯfg!0~6עIBjݤa}Qv=TWK GCHݰ8Ĵٵ>ъ/sJ2byփ'Vmz8,v aI=.HG/êS6P(:\rĐJ %;?ٓXhY 2ct,r߀ա_M+{& Lƺ}P&;lS:jN )s\;{)V OTs&~)̪C鴽J(~Sw7%QFkak5j39lT̺4 w 2)]#*1o c7$?N.>#uJ Wx6xX;-nm,ahACq"O:;#Tyh_sUs*NܓlxYw9yHSqK9<'WAe%ӟe'w%QYF"ǭk pi02GY,~#(eG)AO Er1c U0h-$`k_GHS o]qJUJ8RtԜJmk _x{ƭꯝ5Qn&I zתr¢zW ]9$ա^&.r)T돍<ԓiu!yiDo@+躖e6v> bũdN|Iџ mUxCX$\>µ xm8l%>Y o%&HUW'y+NOVF0 6 r'LGp|L(]H[+~bM7q!.lawuM#:iȃ%@;DQq>vEW ìju5ºrl\X~UxOHxjY8DOT/5Lu(îL0IbS(h#cF<-&d XtUHm Mp>s"xA]V J7iR!(I®NjC7S|F|ey+4]y6IPDw`=t탁;IJ@3.ꋷN鄜@pIe_~H,ylMWF% eVw NJ'38 !o|7JHM $f2ʏcՊj9b)0rbԶ,Sne 9~Q#m10ki`.y0 . !RCސ>:m_o&a̤dWTdVRRhpm"UxNfGBk楼Pbߖo.v5ϤPIoˇܸ3=!Dl`fWa%Bxdo `Dasꇿ{YߦS;ARޛDx|1G2:d}{Q$(.ONr.ͪɧ2 F}&`NNamޝze@$I! iC5%2a5.ɪʳ[jea"e/{_I*! 1XʼJb@/t1T3R?fm7u? |qYV}#ITOx:U"$L@(G>bM)|%{I#M5ɑUrۀQQ"{TsPGe#-u/J n0Ol8=4^Z0qj B28&D7Liה]' Ԡ>lai#& c8?vn(XC /q~*!sTV s;GP.}So-=[B{~kGhg .(JNN.1 [~g˼Q~$;dw~$S]!iS^RaӶhCsOc?<lփ?e:EZ~a;~.O{2QvpFkdF \jO2_dm'15b=g[S:AlQ45.uSY@|$!X_E6GAk~ t[^F^Bz@084&>( K! T4 ^3 eݞ.f#(|Jo=ĸ x4'ʗV8N|pGS>"={E8@ۊ~YUm*S?*~1$Xa]MYu}&h{ u_)x $y4À_a+s:g} #)"POspY8dq*F}^m=Z|l_Sٮ+yvR֜Ekί׳:CZSk^(I;hǘ<ܢ%>Gױp/ǝeE#?M sh\TƱ3= bToӸCw?˵Rܔe4~&GC䏬# }L_G%kp6~-)@R̸ "\Ƈ8'&͹9G2-CF+bIè"Ț13TG׊7VCϚy?ldgϤ%qfX+5z1Zo!nMF㏫e"uѳ+h̛rCsʠE~~^ul^J|R/@5 yiu^[CMJvDJc$u EZaD zܡ0@@IUf=WT]١(nшrtCWt ^%% <;sI/HO<69&a_~P]YB(eE$$"k+;@9$e[ sߕS)Vt_ )tYײ<]uOQg4l<%Jpp^ me"ebej]25T8#ΏQ^?"Gؘn.MȲ^jAбM74CI x-s愰5]aGBprpš-3~~҂hI6G7cg^, &JҶ8ȼbqP`0θ=;ٿPbt !Kqn:w=0.PT5ѹZ`]3KW5np#|W0bDLYi63`Ro&/,qvSrajkD~)fvgn 32FI?Fk -5cr&s 븅 4a*:HR15n£~'\E"l<|>CCYL kn@M|A c<~F)mv歲4oH 9ȷU/5v!u?œ  Bt3411?9Uۜ|*7 6j`t/~_ˢ\'7dnLX|@q?Q=GFn`0d};=[{ZjgO^@޼oaYLYZIz/*7F uhx"m R:-1%1#b8-5AOopeh-Lɭ WX.Y`8+nlQ%~g*mgb~K3!3TBQ+t22!W:W'^dr*lÛQ7q:ִۈEwT5֌nL+n<}w~2W,gcɐJ A2 CK+h-␰09Hk0y| kyK}BbRiZJ1:An(q7_PFz"M1"U)Nr#)$r<`hcӢRmR$LIQD[)%u= WGjJ\]G-R:´hΒ,Rg%Iu6]뻧`>OX)(cuX2,soZ_l^êօsl)JE=Tç*)w*'ht|S}}NQU5qH|uͿ;L'mAeڃ0C }bbU.U"iMquyW8yfz8ߑ݁ 4fu{xSDM&fŤSSU`扑3ye:b gS A̯_qTPZqrz_$B,%;[?g%z`!쪠,7g+ީ-WE "g"|Ż8Vh̕ 3vj6ƜS!BSw(U@#{EC>.דG&b%"7)g=lgzuM^CP_hlp^$`٩#?cyKȭ̉Őo>n{1*! %汛?zв:N`ZkTtH#nq}M,QvtZCSy%55j1Q>D%uU9x,^`΁p Jc3O :2s K^q7a2P# '0ᵴLFRZQ!Y%2\{"C̉VHj,|Lڑk,x8J"|g۰bVzFAW=M1j)r>_VåmтVY(W<_t'>L<jd53g8Krx.9U=z%rN}":cPUV)gcxԹF>/萩Uc94n#xi[sR]G K_a_]1!;dKU2q8dz]jw-1~ XD̺)O)|ԇ2eҕ(|(h@%<=i~?y rhvȝ%B /ABlfWI9^aI#x fC?(F -P46U:! ik釉Vce*x+( N))ZޓFSy/(0$@go 8HwJr䌗?iΊzXéhvSsa.hF2o!a{ݛDeH)` /n[I:EGe_dY!|xSw`:,`[VwVmZ1RP5p.ǍH Q:H܉zK64Ԉ `'1v:˓QH#oͼ" >Q>~^X6nRtlY-_pᛶ@Ly4=֕>)kdhn$J;l=:oK]9}%`4E "%CD`b_dHl{} ̝Ish+} T/fq^8;eSD9/NL~E&oH`qHl? p&Mq3 } {l54ʈ6 {\sKU{led|~xezwT>sC9QuY?4u\Q;`0RD x2 j 4J̪0{ٳrSV` ғز + գfKFfJzJ4݌mҧڋNg+`³ab&bs`o%˷8gFY|xt*:C K!TҪߛS>~4H.ڨ{7_HÐZ3BG8q6[m1)Sjhء2it^⺽]Ss@F b jCXlg D#(“i:&MT 1yդOr։5+AX0$Uhqc[ewUFAἬ1 K/ughgA{Uޖ5k;NGO7VgtMh|Sbuw%Ӫ&ϙzssv( QeA7TNf &k9= :BQE < AFioPr:EEAKO)s3mS;4Vv+KO[1OwBg8,ۂTe"^2ͻ,n558U"7~HE=Ni!u0WE 3@xք;?t%ai1cQ h;Of u=v{T>4ļv%h V&b hus$3|A_4ة2%'0| `j<#, Z(SgS,+9 P3.梅4G:ك֓ w-'mCBCaqOh*ĐdC;_v4)CvWDu ,z`>;T\:Eu$T_KtNT\;&̺:=ix7ΡddšG[Rmj)@ZڈE(>C-(b@|x݋ .X4 6]Vqޔ=JFʿS)v[l=ڗUQEܓh5dﺅ5 /@OjX13&uJޑXzl2DvS3I1rz+0-S.1{{)_O)K0n5 hű2 U wP~ %x5=I\V>󊘥<@= { L8U$bRP}0Vbbkτ_Yb҂4oJ'!~(Y'5Or0BƄypv""j G֟%& DIz  g7) -㵹#GµjRVωDj,fbu5~v)|N "_eB{V'P:!ߢ ?;uӳPa|pz*1㊻Ďcgx=(_%fB/NA-Te'lՙ*dC?8#nYkLa8/34O:+jL T7^h@!@ؙV ^N-fai][|YfWWմX{m1}+ov'Gִ4/E|]D I,4g&3io+Sk"GxGW]+s%UQ'4z n)#L?^/P˟I1׬/=>삺zb]s#΃L csPj%\nm> hFH1ln I|Vbz:'kQC2.)pV5!TSZ GӘ>Jwe-BEc<&Z΁פr" .3-٭(C0$(ԍpָ irCkbpC%lzgZg23ݩHaF8e^,"гd Gt|E |9}EuelbE~xj3mpǦO)s;̩˦ |Pu |AbQK__%Ĩ5Ah3n&o~\F a|Wr{ iH8gc7{h6s}1srt&yK[df)nlQ٣*qp\*h֗Kl=q'fH"YEbe]]<71oy=![yw|J7zث'4lcl3>. 6:ѧu^ONcIU:62 La&ўF "y ] V)LۣQ6%E!N8sL>9R2JQy>vVk{H|6ZmjWB7QTH^'gU3'] .y7+zP5ݵ_YNHv0j7w8♢d0lQWܤ^۲(.Kp}YH7f!Ng&NYdǛ6yb&QJU|`͋g7hcGCAT}Js2^R*3 2{ܱs]])]0d$uBx r<$ U#ͮhl>tjo4DWGc?O 4* "2%hşaSK;r !~:f?m\]Б i+3N4i_$nAn6e.A1 s)Tѳh0P/ fI(wC 5Ks\ljTc_жᯰ % tKic`WZD9ݠ,[v`NG!VE&Ea r{U%S `Bjsb_"Lf+cH(4+'ƃCE֠e5_JYѥ};Ujm 3@CJULe메$+H~1(ⷼ.r49xR;T1;ӢSBb}zkȒcfaAF|;-}llx-XoZy;![\iB&kI2$ "~M̝H&~˾Q:*0|zG/t/ab8~:'J䫭aK aɯ%$ÅڣK7wa )_Ƀ֜c %4!vKwV>M.Rd*ip=cΈcլ1/]Bc۟}Yg=ͮZ4!2+yQMmsO(dg B/;ڳZjkԴ d RC2DΆPMusKSvXH k#'"'@=lÙV%xݳ;1FIXjoF/8Ƨe4#8OGGn"覨;Ug2p*]QH )hz8"}!08K͜Ko*MJ#ȡ)AJbK~ގjvYUKSI$c/ARjm4X9.ACNc#Ƨ1\pѕ{RfOgb85jGMt 8%T"ĕ2U>Va= ;U hDŽG~1-8M,zѳU 2a8p0Yb5,POe;"> u7dxT<~ϛ}{^.y3uqL!Uh&|׿]jCzlQ6YP2̝.[W# kto'㧈A+G&^+^p ~ύ 2T[{hn NJb@(I J 6_X5GOK9I_[= ^m 6v|;8g BEB+2 ʘQkkTk$H/\,+#j(ͥYiKKzg5g3u0 (Fp~)q苃]kRd aF迗̉Ih"lYN&:C,c?,͊Cw&YI쵫"ͱߍ҈3n9zDA,K s@g+2>cQ[WPgaݒЕF$Ekk{JS/SGW?i+nYp \;DM`宱/YEKI&g-gIZ(~ r- )y;\ Ձ?Hgăn/t߾3?5jQ?*hJ5 %K(q`qWޢR}Ig6 }WWa`@{?8lǾt?<.*d2oH7O>]F`ڎqAnZ}MMR^wU^2q00A &VQNRgIQ{xx$Cw8iIM EIG߮NW6l *ʉFmag"F=ŀnDVq-ڔ(sPJDS4e#ܳC_tA&&~ Vg9h [4>x𧆚H4bYFe4j3pҟÿeLG{DcABs,ozk ,imU޹i֙PnTFyO>EEwgH"ll 3U !m1:#Ԙ#H9l<3B U1!X5&'L@WٴoANU#ïw ~^"VbGዉXo'<&b{zҰ榧FS0d0 [#]O Are[ VCQXԍ,ڜp2hSC0E*<"C <:زY]az1xYt3_2ZB]L[!R5]) "or˰g%9TGމqH~ 'f6rX>&V"coW{:MDq"t脆\p+y7ٽtrw"pܺYDLDPZE862J%ZH|wd{jN]<П-SW  JK j/DUsO7ؐ$=ܚ⧻|MldgSZ x:\Nr ]Ћ!#&M_P5REOۣ0㸳07K# ,S ?FopO]<[PfTp''-qR:Qq \siWfHʳJV AWta~\eCN>s)nc)ˆCdB*c)-I=!)2$LG8L("Rׇ".#Vn~*7<rm幍$jv"Ɛ3j㨈WqE$ﭾ0bS ZnErvz+@m%e? )~%m)A`RkQ:VTy[Qh+zoPLN2!5OT_q͹YH~H{N\!^uU>V=bRVWKQ\rTZn&q[xOs]LAi:VsWؓ`8w:uӴ؜60>qg;#~sX} ;WSwXgŮCTCuj}}%VIMrw:\4CHa"}G?d~i 0n<8cr/n6mO2I'Uaj<M\}o.b5DAr\]ʒ_Hi ^L-6]J+vnw~n 4VYꙗ盩Ԣ¼P؋}chZ0\ TEPm5[#S `FHT )'f4\3$ ٷ^9KW{tKuͯ?dQ%qt' D'+OD.!]lO= (Gڴ= .0W*6Џ+ CӚ 7 <Vy75J&Qa"Vp Auxڟ0Q,S]氏XG}LŮta2OCLm%pQ-ӪNCRyIZu3%HLOQxۥ;4ɴ ՒȨ<mՁ%VF5FmoCop&R$ݠtJ}y2`),㲍Su蠺BtU,-,R˪[Sؼ#b(Uz*"VA/{oS${FL\,MU&?H;eY832+@2"{X-^B\V>ʼnN(K 4xqðEfAֈ6^eg pJhQ֝3߇?(/*1}&eWrQT6c?*3UNpsԽcS{s*u7'@ڑ15KW,6qϳAC.$6$CnI9'u!Մhѕ??۹u+I8vnՕe_5zΈcexA[HvqǢLC9a ω]XA-aU pWr^x%ڒ3+=oǣ_HٺpDp~L5LyPxau4}c+|;~K˸wCϬV{.a.u{m# ˗Nqq#SuY4GbXO >kbxq@OC0#/=H[?8FIP P`;ݣYUk%+weip#;YLThUi*Z/sB6 95H 8gӋ-吵ZZ2j?ͤö́C~;FTh.;U;;_bZXIms "ohy9<|A"|"(ヺp, rwȐ;fcÀxfئ iJOSD\/njGBH:,Z`@ cNӶ\C^˖X#Ěa4r%Ki3s cUbm|*!ÉuD'2|\5X2,͒[34򳰶H}& YnCXSQ͇x[F"%y[8QzC<KO`k:DeHl*svh#$X֞+<T |: 8tEb}W+99 pqwD -W2uRBNQfD{gș[2ِ m"iQ>/3ӽ.-Ezpщ@SZ@O3o{|oZ=ox4tVnIAs@h6h:%Zލ /ě..m'n^ Dn&*3jHBh=0l熳&SLӧǔ?h%fMeuKAu V@wRbqPO4TB H$5,YlVMC/w\oK*EH 4 /D5Ot0<DCvTQPr|4㈎APygi?*:ioQ66 |Q(_3NQK(5©ӬxCI>iM ٵWVzQ <։aWvtT*2Et=g ZEia]I7L|N$LEu+Ϧ.HFk"J `+2("R1bp䯠]&iWc@>J#fhZ_|YpomFjH$I"^n.MB90pgj$@ݐ] ˘}GȻI6+[zzPfM=icx8dpՋzA%wig߷i.`{ 'A&*T#aĥ&_ڻANRHmftk"m. 'ž5U#JV*ˀ PgImܦ&VloHN1zJgm+%1NK(V${^nbS4y.RH>ʒՓƤăլ2T>Q8s ]#:zj9fPuBG{eP[ )n :;A@ O}ĈFZZA#tJd/ ry6E,BBרy ]BL˶TFG*.YդO5e,ys@69QQ#%bnIm"GnOt`ų«H6/A}dĮ~xE3}U6ACɺ]EoT* l;(-3ͳN"g?j#]Fޔp?"I_M;BeeO?z{Nj+'؈ZK`5nDԞU4QP6dDwڹMZu% gĆU{< H3q=4 9AВ`$`X[B T)U(<>tsE#a_ꈔ04eBe=К01/6XRrLP'8f_M>x H6?EnaOjUI1 %F.g&2Pk8qhFa+xAfTE 8șbR1}&!Ə!v 8&.ۏ_,u&HuJP<:}1n#;>=x )I5b`[noFًisf|=@zz[;WMEd ]YnN*ԯx(. Z}YS3Zߏπ^jp'%QJ+0Dd.J͘?1Eל슘/tjKoᰋQ?NZ\䞕4]0a<_dT(:ZC3]>5gl)Øh+bm˦'A:R6uC'kpH LBM5n=}?K+Lߔbi$f@U=*ko+u8JZ.aHv%R$2I@z^K)nMER{)bHBSwAUvD[O5,$Ֆ#qA`cWV⍫z Y؆lW$t⿭0t*jxȉ8{QD0_Ha>q__h4%ޘ5qwG/1AޥlAd l.$ׇ8hYOWe(+{8Tly5I>y,:Tt:e)mҤ ~;u>#%YbyT9+2#s*964&36=%4;=EOEDZz-Riv^y3VY yl/;/+DBC#V=fD6t4艬Oe819i#H)EZKn +3 FFB%|Pƭ_XݰĖ) q)7W4'dA*w}Fn-*kk Gn VOv7"#))(b4צthGH>lfeGP0ѤcՇdKfg}"~[J@.eR 3斍|F4U_^ ADndx'/S'`d&aXBڏ%Q=ͣq%@v T_xRc'[oPpDBM-;C|Pi[x2ښD G&v^$% GTeBlLM~'\Ydz,Oru3?gAsh5/ ]'KQC0aKhXW,SP_T/Ϛ8`̂(/~i0U\cJ@KO|;iX4EG+e";.FT2X8kIU啙8ᡮO6'eNA[s*1hl5ͯ&s߿TgP/pJYeaYz)Ahj6Z{*o7Е! *-]Ahh,"Xc^hF" ]55T|K u^\:=k!z1wdp"ZWGȒ٩ &2&? &:~#=+贂գfH ]/`)D'ui:)%<La@]!r#:͔vIF9W/ql8elگ"Kӭ!&qxqYK=M>[yDLe)PtC~)uM@硍4hBdn7-Tu;ha|!X OKb>8Q߫7#aڝ曮 _8<㙃tGlˣVK{5⳦=n?̈N g?+@,&Mh%\?IFOlI}uo7SVm[IRj}]/k <6+dɩ֫7?'0੏ ǷyO$_yRZPH"LUL}_(iZSFr~ L&,(h21!M7g|E y_c *z2E@ ,Yx jR24wk^D:?,V6@hM0]BԐsRrLsR'-yr~NǦJap;}] q7 fО (llې1$\0_^cG&=ا_rjFWsi s~ 9Rk,]uɩPl~cjB/q0cBsBN0Cߗ4L Ќ2 6p k%Уڜx_:Â߿]Ґ3(> Zoo Ut\.;g[v)1~^c+۹Ɖ"|\CLE 5q‰(. 4Mu*3Ro9rmuU4uty9F%7Ǔx0'1!m0LqODd j/sKN$PڰRtذCu |[,h\#MAZ80<x(LĐC$]"A3hGgK oT1 ;ִ V F R*73xuR$&g T|a}e5rWmZ\u#: ũ5]g9Ƹٶjx>-rM&`fm۾/Si~yDt㍒S`:>3X#/SmtoX18ݟ>F n .-ʥ #l`gS H4mĀˍ:mFӆ.َ'# zuv.H4%uA*:"7Gݸ̢ߊZlsI?HC !2:l,TOdr|\Yva$oU-DqX͊z۬-Mf9VY73*-/)q>'x@NTB:BPcɦ哺~p9  5Ubj ^<}=J-N֦c(f"}Wxvnt]?kbiUYÝXmyO8}L? D}Z7$U/Ey!Pޘ ]H&W32DJl*BQLiX4hZI_O*Szw&`0sh7",+PxNOR4qLg5~09su(@pt:SLg[ٓT vء0S3NJC'h";H +YSm N<SGp.w!p0zl@U]HK_\8YG2_=YکjK2ztF}uRB"}q@+I+sH_k@{#dNJHEOS(9*;胭Qp׾H* J:݋ BHvVj&vl`{Nݜ}H.Vt m(z(0Kc^1D+#ɖ%]X 첼*6#?fSPu:; C uȘx* H&|- ^3vt\S!Ũh=0);O$?uX8B2oҗʢp#Rpϭ-Y爢"g:&<`aǩ oxT,paȆnC[m-4,# yg<; buIϰN~o2@8L aӇ^7˞\/Qh{5KcSEӍ R-{`BOs_9 pR9?9ro_kqڐ=~ݏ0 q?>[(dsw >vOKtp!I)FmF;U#+i s׮ʊm}}iAW+y44۱nO,Uzx">##4<^k@~,q3E[dCA->8! AsC_+Co5ߧ"c#0 ޾RJϖ֎'Y@ZDW#$u^wg Xn2y8B?+] ;ӗ -c_P" Bf o^P lޘ l~}mc]{ ј 5MclfZi3W?h8Tʶm:O=,: ׎8Q6_*("<4d#/N\^5 \p*ks-6g'_BsVxÑq!ض0L/ZD"C 6_7f[=>"XyحN*a CvEݾ@QJpd5LAbTV# ءJdBͅ%ǹn%W/ئ `s3R^^K*!LkE=)7 Pw$:Kα`q<6׎Losn,Zk?Fט*=ݏYk04D$z|RvhM]]̹[0] )A7>sTE a7scL8!?V;#xQ"_F5-RsHnо; gi&p#÷0(zGYٵ.Pں'4$2h֥%.u,r47,Vǭ?`5"߀LᙛLEV`X^AmV5m AhY0uDcM ް=n`a;X@6n"iŝYέQ馓scq!N4r`7H-2WtKיa)!T`N ]«FH+SOS#}ZA: #1jCd>"$ܘɭnaԓ"ޝm! p|=[@ST~7{:1`}7k\Kkch{oI%5V޲(JUscѡzkvP%?sJRA$u; Xu&HFk^2tK;,УH(Ar2~ʔ<䷏M07(c@q&Ek'u; 58jɢQ cB/+WBrIB2TC}r>9mSĐ(7gE2x1אu4*NN*pE'Dg[v5U|t$qpd!f27XfYVfC!8ԸLT_ƳdRgppWvjgl;J\8ujm0/z+DlLTqy5YVDcOe' ñ׊(y|nXr GioiVBۦ~4O65c6ޑ~> aN=2!hH<r|9-$Uo\ $$#Xc SH90z3v_GISr©ڳK7z(nN@71FB6`] :T)ۀq fi侘Io+%ĊTxNDYBa > BX*cؤH6;CG FvIds O^G}-,OJEeQ3#zgɮg:mƮs}nƜ s: )'{^\uݬNq&|ky O8/Y':Gph6 8b(6g;TAVl(AL )Npk{}n<ŤM0 ;Z =1[rQX?q8޵֏G_{h(7Dc%\=p . rnӿko?}a0rx Fz^}G XzZnoD&&G1e!F$]T )ggm?b;cjGF&H+% 5P×M)C?5>bM"|N2vq #ةϭ(g'P<on+0݆efs!O )Ns'J:1U~ew/8bVVzWt"mK' js={:=TI031 ]is3[ <%OCj(~۸3MIeоB́9n.Jh.NQR?8tʼnULZc&Mb5&(MEg2DvlPR>ǟ['WR~* kf}/q (oK!#°s 87G 9~ݤ&/߫Γ8-ļw}8qGl %Xu/t9oHMq6ki g '|>WI9-xT $A!"?8`k)^ I1xG;wMW:R#BbZTsUR~vnMY;^T7yp,DO_ !t .ވi@Sx#4# 48~]RDcI!%$g RW|Mk5yԢATJzK"d5p2;PO@ |GQ"ŗNwK(FiϲYT}LJ`P(-D1GEFHL@)@IL ڒ٫݋{hӞZO~{ZKU? ֯իlCPԺq [(Da0Gw((9k:xB=vIq;Ew?0?y ORQ]r(O.ԏ3ǹ/xqꕆe s}.[^X9J'"ƽaM *$U,6KFpqkiz% ӫ_ aP4Ū]ԻYXջ=mMRZhXV QdIo4"^/Po cBݨ)H- Ea{ݽб]K`Ȏ4(E>'0B/ ?~k 6O0`Z0p`_pS3/,2CcUSHc-f5 2rԐ:`'fs򖂫):RZ*|vͪokjk\ C4uFn5M[9,Rn|:c<ѧ{: ~Xõ%2a;1&n)SQITN}ӀGGs_Dx=FCJUm"O/I֍g$S ِWn!DRh-MP =n* ]j} (.DjA]̙18Ҽ1iV|`|{&~>VLS#o,4;f<6PIz]b%FPP^\>м0RP*Pu3Sm2Ws M#Aeh~s4F&9]sR83K/F~Dpo-1ժau]DAt#kSM 34+Kqb 8XQI#/{I@ i4}FD<~b/kȕ k&)dX_I9MT/-[?++ զv(LqYx+/n~Z(w|Z:qCђ{:I$qȹ((3p|M-ARi<r`蹴k#aӦVX; C 6yyWI*!Bßg!x֠>jJS=Feo鬾l65*j [gn ~1خ2PdgncFNL89 T+BReM|~@dڭO?0Rre52-&DU9)ehcqhڅ8F.mLcJnp1'By{xaX@JI5pxjS3\=a;(ssxv.o@R 1jz̉C8xll F&6Ш95̻8DnNsFT1h&gDOb$֒DR|9)j@gMe.eU!Ķp4 kbj7V>!R+wڶ?^O^l~奌I#'oF| <_b 4aO c"Z MJcY\< [r_ m QtiIYƶ 3e8$v=ki!(6]pB ׄRbe=opIQv'叇]= QډhO#IG[^yi joN~jJȷ\ɹs3cS);ߒl&s|e(PH偟l`tj3 ~yM}cqj3u;_ulC\.RT]oL{VQh?Ztרÿr з=N ^TC BשW.rh} iEd pyWYqu@sg10`+53""OEz $9$*b. V7=Jq"cGk<w]l[J@k Ґ[i:y [6;$4J\MNyN8MȁY`(. JcZ  NR_?쪗/Ўv8cb>%}wC^<4}{zg(Z# x\.ß[#{?Omz9( q.mipf 6~L\o`qPnxD7oSU==۰z σz K44WTS]ptX^@^]Y=241 L06~9\;QL1F?w}v,0I'}0GO_]|7H96\&PYj|v||&[,*d9K,?ǣ vaλ`231WJjiS\|0P`/M Q2rcp(p?n~$f5bt,ajkg9 fbiŧ  %ڤZًوOFZbZ>E:ڻs*H~X1HfXyJaE9f q7qpa8h n-rQe_3ɎɎ{9xaΠEJptK%+sM/bL3-#]9{cm Js{ou_(s93#1372FTu+^)H$ 9W{QU7}w/AP;R|bZf 8=#F(l,\ajg1;S ->Gs3^ P>6POs%Á6YNLUQr/ 8y\h(ԢWS*fxSֽ~E;26;}:JJ'_\SĆzZjuJSƩ9;l!q((l"xx -7b22Tv0Ó@ysU8\+-#p\ЙHx3778%Ë㰫h0m*sAaMB (ޮ~, y30^m3#!@_*4u;;Tm[u[<FL>P@ZJ$ rOa'9Ө:2[7kth0o+n.Z*K r <6|m%Zv]"$ݐ&|9VձXWz9@^>x@6ܦ:#2AWy%(1]1{ʢ%ugQN9MB9ǝ${>7uֲ/(\&̓GlTP:fkiusXơq/ ՋC,EF?-6^XG3(O6,GŅG^J Q ¹2`h̃1%^L8it]7׾L L?ۤϸme`F;lc5>h"kfI_Bfp63?ܝ$NI'k04zNwGaf2Zo/Ot؜;$]zO̓#)/K֗健-A'71q_A njn'HU'?CgoOpk tE"%Y'}h VTy JC#)P;6u6:ߘKb˭nB'S?9p?[/7tܔgQS:N gW+mNh_򖿱Rw"".\uV. T eS w%zF9`Y^DռH&щg I@ƺ|}\bTx4նn_7?FwgqΩ.)#b-<:Dp[Y@+]*Db9ouIBrc栙؂{o_/THO`xLq*e@PhdrdCuu#D*u6<]qDA!ZjP(5$W׳YUY%ٞ GՎ8ZGa|&K³A4 |\J2\k^?! rs )ֈcf~6hνMוv0`]wdRЛw/"Ј7 B0;;KQ*x(phYMIUAEz>uGP@\)\LhPFVN;o&/"`%!7~,qv22 @@o\u,姗8苏E#'<yщ^^"6X$e1\J X8JTOk*fw(ww4LY_m?`\ c)[~spIyfr7;/PvpḼoF*-aH^YZs/ިGHiRcb "MQ?8r~dɁ߳XHB-zd 1@,מ8x^x]Ha%ۢ$'UjW|p)5c2Xtxdd:3WĖI\ƆQeR{#\Wqg-`$JE['¬$574d:|=x hxc$`ⴄ9eQ T_7.Ol guP.YiPdB`i%3ī[4}lfkL %ނQ]l{8 Da#T\QI`JCjA0 bbV/ίW]?l}Ŗ]3}tG,in-B^նJl"4?3op!b.܋r۝&vB&_;S飥su=E{Ŏ&y^bc]6:]&~k%!~6%y 5 MM`!qR&%pLV(X7f!4}PXqts7SO:9Hӹ0lVhYㄉ̴ 5dwD pqzhߝVgz!T) $\ti?D97dG/QdYRuFfw&'= =\?AW5eξXV2'^)^@\ K՗dZ'5d_;qU5rySjXoFlEd(~9zqIiq70mZ5\d;4,t3o2 /S0WA/#g_oIݻNpF .Ɂb$qh|9_jS]mFPr\`ǓKGܘ,N<N0z^ FZpǴUU;9p2ﺇK vYB z,(\ 1U5#)_sSمB6Bw;W#ʝQԆLQɍ ȕ,?SV7)V`ͽYִD8{ "UScZΤbu3^E,H^pDRsUTuUؕZq7MIl)q}L 4 ڔ@pB?PŅ3ײ·N ɋq\fLM6 |D/T33`[hBnmeBBݼ 郾X>qӂf$Y}7~pŒ(LJ7%*?W ^U ӝVO!g?0=GC9ԧmgAn*6 c,k)eEUNl\E俫(^ q'i>^C>_f]pc! Q]Ml^sSQz塺5%W6 D-ڭ9׋ܙd*2'(o_MuU֊NVᗼmo:Z3xͷ:-|^^lX,Ա󗇱gVx-t;YEř6q&?k&,T֘y֞O.D:RG=uP-ZڝHd_iaLD xP>Ng53Lj`IEr?c !u>ZQ- 䃎ټxo.%pv+8a1R>-/WrWŠޫdm#t" )+2|OX+ȩ}(r=Flb 0fTpU$9ȝG|:d-/~eva"y!+Bɺ?f(M1ZN).\Em#tܐfô:.1Nr=*HN >:"L/@' j-+夹}5S:'5͑tڄdIJѯɉ'5|Ģ% v?M ˅>P3/.h|ݥׯ:/Ըk8װGiDLz׮_.ûKcAS7TpdZs3~I?AgU&cGӶws ރ< ':gE,ytt}]&W +uf-1= PO6d ڼA̼0퉈s-ߘDж,_m(ij#8$fm&@ͦݯ5ߥVlv'itK$7"53-5u>pYg }"Ed9$({۸Z1Os!" p9j 6woQUiмeB{H4F&cjH.%v@&=tޕoġ?n R36a _'b9ӪK,>oݟ3|#*@`) <;aDn0=lzOu`8+&?'76㉜ {N3*zm*3=d]"4KƋQk$˂ 5VPVYԸ]ЂC[`|>qƭh+$e3(hk[acbPLiכj˔r#8㐲&)+8H[}/|؂dD̗V+n)DkܪsQ=-jzタn 6FBǯwաʭScZb4\&:.'w@z9pӃ)4 =}oV}_IVw kqbJQ23o'lAXrC$4$O T~ަ!>guiةBМ`; /؆<`Uinh nugSFt^֞4'V̷kƄЁcrO17:$zQnfOSZI8t ?xq"_QtTiY]e5yUQMXUs%u˩{ rPWHUMMISc=-GY-yG6,rM!ԝhVU͂D', `Խ"܈K)w}Q1LTk=p ~ u҂%aVlB:h=t u@3!)""HeN'D[MWIIM!D7͹1B':r ovVotQ>Js/ztFd%p&֓G3U 1P3DR9/Y!B Qn"RЂ NnoGuBg dLiJt3CX$L7i>)>e&֛CK*J 2,KO 6T+h1G4{>QxRF{_K\ںR?c`(SN@-iՅuxlem>28aF,qw`}⿰l]kΗ=Fn ΘS7uXt{6+9G0o~*ԤeUzMSgX]!tHSB^2~6 g~g=(]8n0@"1-7+v3~5cIeB"4/ =Ea|G7OwJa(M 40 6w(`xwXn*xux.Xv"L o 0 MFJTtv  À >Gw~POJLL,A d'O{νȜixxE ;zm)Ș P1rkn ֑7ۖ)&$o1#=E+1{v-ΧGmn:u(5>wЩcAqG:Wl=f(?0JS[=iO1RT}:T` Q&Mg]bˀ&^T5դ{= 6e Ū&cYho*74tF|'d86vB:c$ہ "!t0A(cYZFn098$QMr ;`QwV 1@,.LuT@RAV[V\懷-tl3G8-cq,ƵTUץgUo-C 0|K*wB/"0C 6eC 7p[Tnީ=Q^][`Ʋ:;'nMRh SoVA9;_i"׊C?M#-5@ʨ")&:q/Y5O둋 zڜ*Rh@ z~ Z*8ꏌ:Z;8n;wQLBIJ*+v@^ d?3\o5WikaNʊC8m_# F&;B wU佔 *?OGHȀuC}[&Ÿ? %\;~9uM򲪳%bW2aaJh UGϖMLoA;IDk@$Q,:g ;_݊C\CB1w$v?DvrA\=%c.N%qfgv.,=}w!\=n2鬚lhW}Xԋ ڵBQu5xoou޳\L;qwst'-wM0m?z5U+yݲ@ ?dpP! I|fy2 @wx_tҤړ̸F]/ \jS47b0{ g[t =,=3ŋtvT2NwGlD:ZEʺrJ@.;I;snS%V]!?z }.7(3p6cnuwn!Ƥxfq`#8Jr (uL:S+-Z`ː! ? XʚcE%Og|2h}Q+*5XHb N{uoW_ά϶]Z -6dJSs=l[0aXc ?z/^``QڣKy6+yxEvwAS1>c71˩'zҬS֏/<b =6Op̌ið \NgD$N&]6Ơe b1!.LZڻDj]pB agOHIHo/~ob'yݬ_@ph(U_8J0Y*)PP=2WI*Եp@QpO7`c]_ SC L7f/uu#3NV%QhUVZ(*]y?<*e=\ RZ[Jj5bEOrĵ@~1kNqD)I&ǏuΊ?OfAXxd XO5e=ش4'\=> A-!X.[6%Gf>8w- 22]+/R}BDlWqW^jj/.ג 2X0=4w%o?cThD;a]j[n`bj,ۇJ;)?\U%`q m#o Fg0DWKړ{pP+ïl2k&  #U&P!fZԔ#"k2/y7*Kr_r\[Mz>Z`uImpqSQsBV  ( @ۨ3c>"RY@}[@m||nvufɽReH@Eps;xޱk8/mW%ov 'qZ5oiY-o@pYŢ3=ZJlyX5MoMHH&Tٳ%YgbGpi"HqMjY5<虈Nm0П.-A;>ƙi鱡jz us)-`phd JB"} &}?I%<-{n铸22.m;Pqmۧ9}^LVoR?A<5A@* B9ck▭yb;f.բVF䨏ڢxG u&8ݐst 5 T77<-莌~y yVXtFKUtu\<V5gSI-zJr\IVnANjΠNx+t*`%Z %Nۛ RT7d+ԛiK 4`R`[/KP&rխJsH0s 5?!Ӕmczܔ !5NV7T]oTY  xQW. PsgSȠ˜J=FpN3H e]K-﹬끜\JŞeP}:Tk,?궿宻W͹6\*(lnw pج|8JjFFޥLd(=X J%q&f0+$k*RR~TaBSQ&؝<^f& JGfp=22ޯ-Md}5Zsiz[։'م4Y#-ި[lbTlCn6 %krӕ5t'k69$rǣ`4KNGv_tv>bH,M)ӽ^a 8Mw$ÖQ3u }Gt(E<!TvUGI*CcUg#$ IidZu'3QŚ-Y?z\X!']fS5JZ|fqִH@%@+W5%{ N_!CMBkg pk{0=-~  y" =$zS3Qn}/r.EF)r-bu]S,oO1e#nnIsRd^'WPآH}6_*-!E[ʙk@"^6`z;Y ͈/m!ӳ6d~|-A;\:v` Q$O&*_I7<hO8PX6_8͎w24S|nsn T/ Bgrs"8d75fgI#T8WJdr^Q4`>R~js>`{C'UxŞ6Y4a  j^)8di?_OHH&(C <:(S("xڼ{y|ƒJ‚qߔhBΫz_jQ KjDG[WC)^ca֦"Sr-{kjX7chlLpiК!,sr@GjԲ߾Qq ѵw=kS7"ZwŮ$$O*$!Ӿ iuy_GFh?.q 5Bbz,0ܒR y?«&lw9n6qQ?b峭Zfx/, b1\y(Ձd7D<@%)Ͽa|]JC9V\[d3P[(]C! ځy^#~4+iy:۲K!mzx|mfN |Si5A3nMhͬIߦLuCm6\G\EkmYږZd :a{]i5?IE55#q\c >&SQB_>4i9b,,P^F0νѻc*.ȵ05㛝#Tֿ]f_đ:Ls6!Ԍ>ˈ-=AŒK(^ݪw8U6Q=V9 +:-P5J[m)#DGa3)k&PeELj79,p7+C:<"_L? xzMd n,s42]Wu9DUy]ל,ѣN[wJQ!1}]ܸ"՜%d*r\˥_y=u}Z_luT0Ҹv͟vcy ޻1^,Q;{{ roN(ĀH h}#qJjXt Ry:u}b]bNeԊh H635` '*k`%v*!!_VdCo bHsݑUh'O>N<$buu%ϚBMK|pj; -Sp%GVe?76w%m+_P~ *TM1GnlqJ7$ޙa>Ms1$B0-y%9C]8O4ocITvB.K]{J8<3rfÐ_j*6@W.d)>DE}6_F2g(mrs(gkʌ#:V(faTfDT2{y'aaP\#DיA:OM*MCRIA^_ơ89(( `EmSuPUODD`*=0/9mэXyd#@5]Gh eORIv5y+Ŷ#Œ868"ot! rjreJw֮"{Yy8j@EU.J z贕@AZtY?@X&,b6!a>îXY#X9Uz\f-el1!VK$Mǥd߷sd׫{j;SY-2l5_Rmp|j1m"y~޷yo{MPB%aw]qtx|&vtFthR Udw±N& MkHKyCCs EۭZ(Dj )Vx7^0-Q?_>} bV!ooiPӔEAf9|a{tn*Jb!>;W%f}Ϧ%Fs°~H&+֙ڕ\z]+3" LC7`E߾{\BX5j65_wA20ܴ]1W0G/Wb%p g% ҥhY|5'3$ թt :J+ɫC|fؘ92CJl)_&rFW4f ;p%rٴ٠"] ú:`E6kU5}(MjȺ*L554kq}5yo,j-GpkYo^Q3m[ bH6w yOU&v||*I²&Fp16,\U:ץ,X%ys3LD""B|כ\Z@ {M GPB<{"Qe#\ǎ֮cuw.]XBjj *Z/Vtzs؆C7YupQebr 5`Y4<8ZKvriE%&_BL*dl厴YU &x,q,.`B_SZ#zZYtXfj%(pg2ׁ?KR"ARW3tȥ⟀VfY5E7R!-TGboy[iv2${YS01?{[1Uko^fj NE/Donz}TEcñ%f-A30e:Z0%ӴV @R$i_Ұ "#1C.S7XWU}O?:J?$kcu]O2J|J8'k×H k]tiQ@Ӧ+ͯ #8KՖA^ J_(?[KeKa–<:Ϝ-l*;g^zMAj?D=rWH.))ZMy0J9+7yqKw09O?}hO@#mke43|A Di'&8^iFױ;nm117;ژlQ %kd{ŭ2Ė{UF1iLE+2X6 _ ɫٹ!wkQώoePJ(V$ c66@| 8H7Wz0Qb,7R;`l-WW-Jhx4Dnqn)ք)Hav?Ϸ&jc6+CMsv\gUv =g7-o$ĕdKG_WKVKEtK="}CVϕwMRȟNvߎɷN{o@%;ޖ?@t[0nݬKn C0ҳ[|C(X@Qw*G$x&-2ACۣްW75pfi;&qlHHM֑[p{v"K w^mL35nc47Wu!^^^ ~8$yRTuLInd|@0U!XlJ3bP̑q<NyLYPX/^/I>t%e'ҡ$kB觻wbx*y5FÄ1T5--}sld|$u#!G+l҆(+,Pjw o.bDm`"2z:1D?oEKΩ {fD_MB6yQe"ǝ ;%> -?M:< g]70ٜ./ܘN gppc~M| ]O~m7<<(6@u]n݇Xx%g>y5hڈk9pP Ѐ ( 7~9O5<[N4KLKnhdJU\:QWR]z`T_ $[6ISQy§ Z/H\/B0DU0_?Rn#MkY`\&_)Qd^Ȧv]w!D=`>R%#6QXTvw!RT ZmJg 3?靺`ǖHYUq0,C'h# p iA,%#cCn3L?ÈDs7ڇd=dpi%fcD6n~ Lʸmxfoثf+ۜ2)8 l7UPR.EJZnP42EkR̡q^z`_LoTt33y2OEPTvS3 -@*:%{^4#-mL?`[}tx=&/+/Z!S 'n p=3ɮ hMc%LS],kSM3a|SЛcHA8KikԝvFU SYvhXhhŘXmc<T*h4_aRSs%m䠥{CYm~xۉ[!t]쳢n[u~h5 we v%eox;{ 2iI{U1N~}$''7`FM+%M8m8xub$Ւ<#3 ʿ=P8`.J7b;J``""M4f # dIS`G"Kkj2{@ۋxgO  T;M]|[@ߡ'hH) mOFv`~QXpNݢKb%}T@ D(^3ީM;"ɐ{oW_p}#{*}Mkǧ'p=3om_d‹ !I*O6䩐SVN:9Ԣi7CyLi<Қ4#:dA՚*W^*8 3eY^˽/Wy1~8 5vY OƔ")=_\47Q(R,J&{Jcybȵȉ!rPCEd*Y58&&Ibf3l޻~>{yDt0exԫNٕ+ LǾWaM Bc+WĈ2ʄ>8Ϩxef; ڪXقQJ#N.'PoGbcGOy| f^u$]D?z)[})%,dTtLRhw^d

    f,>1¹TɭH"S+$0h0us_]iʖG<8͓+MlqeЦx-}e_M; 1SEE5 Ry[ԏ:O31.݃iƷlDy Gz`)?kaBQ^Dxh%Oʞ7[X0ӁObܗ*nur:nYu=}o{<a65,E'+=Xs<,9>SxQ+gyГQVA`sg &yY'd0yҵDˀv,zrYvs4V$W/sP[kMy-QȐoxXPGY yQ^W^V0m(M> . GQCSU5quGɼﹷwyޞT_XRdngOϰ OjaUP&׭{?GY:*!`kjSb{lTjsZҕwG%&.K2CLOu74"]im$p6%]fR l-f\RLK4ȇH@@d:ؠ۫JexC0Йύw\KdFWJCQt9~MSx =(LCz'l wSE0I?7 z-6E~[Htu|%)zKzVV:|~~5Vb{[XɁrϬb/;)kW27Dޱ' ӯpXL>Hdq 2: hC[W#ȚX 顸[ у·6UUq6}8ov6[1Ad~h0=l, T˞ ua+;K 6*/6p>Oh8 Udގ<7MpYkPÄ>]λJI 씒=:PT?P섊wSI%]du v)F352\Yq;϶㑽s;G8xvT}Es?g䂛.Զj5H5l V@iUz11]ؚj0-h{oA}pNϴK*#M!EdBrdDCQ6US]z i \Dug%ݣpמ'S#EBDK0GOmԔ3y>\{l<6XVXK髣%c>E(<@Hu9b$zj"*ڣ~cC^\rM}.%Ŭ%C:9gguD]+TQ3^дEcj@S]dU8Y P# W`um Eo`F"@)، ԮiJDwaE] d P^ +_5B:IZk6%:29$ST^d)(A(%i\$z*ds툲p+o^y- x^4ǡR8G&x!3B?6SGe}AphZEcԾifƈ\ʼnT#sبR$N+0T _مOMB|xҗ {L1PkhW|~?^<{;u6Ϩ/]mkrpӁ@8;GjYzCL}UwWɁT?^*%yNA>a6$4[""G 9!AM@G!įٲtKz|J exvdeGǍ`WuYxoGGaamT+頾vۣ {R;+DqcͶܥvb\ݕd-ԁXSyPFrk0f«7K$m ߦ@σ}ЃQ>,45Ec^xoz=iE hRȠ銞F)h(̬Jwq4/%7(M+I6}B'~'{J?$nGgIvHPL͗m ]"d`o$Naku`.!>uV1g ?Wփuԁyw>vPa4+ TU3&{ Xt.­.;?+P+-$ `E$f  &lgF3<ʝ)w՜X7]mA1Mrk>`+Y#˲ͪb d{${K8-OzKy3k4~1i5 OS:t]&]GyX-zC a(uֳ))KW+cPDX;Iah5M?Eh M%pb&Iڂޙg[wKpR LӼÚsoL;`rŪ#(ޕe=j)QV룣8.D(T+p{=@ :3=jw [ Gotu5Wԋy^S0}N~!wK5SWA{\'',FZN2?} kc]?4O?(.ɥG`m/^26c| >nj r~D) ܠrlӐfi| j0 K֟`%JEBMC7 ̒ e+# ؽYZ=!yA[$ >̀JVƟpxJ|AyG/޲%liL ǫ$`z_:xG0䢀]T +<{Q =|1ƸclIHe:ZjIJ 0 @Ld ߻PU)U خW*Ձ콴njn,9B4r4]ꅦ ]5-mLa9qmdi nRB| -I]SJPC!(#>LvBIը?)Wd9_mOMӭŇ.2'8~y~\z?nOC6.^#r~b衞)Hv斫%o ,[n!h=^um̙ !`3j' ' Gd7F%yRm2<=!OءѠՁ6|Pr' ܴshDi£@6HKvgqlu%P-[oi]s4ߤiXKEls2ޱ:Փ-~P+mg Ya*{4Hb;(k#ڣl9vX\ _믶Bk*'wjnf +^p| N% Ce"DLtUzԶ6x$+U-j#ά7yTe,(L|}4֣ýp[h*W?:o{-#sa+kFq6!WƔQBoۀ"\I0~5i?2TL]1FPD产"O$,QkK³%*ÁX/ 2ds=PMqCShЃ`Ni35#Ejz)F |{/ Y(셋 Q3*qy0;$(-`+[BU n|)!:x'kȃiTrs]@evmt](Vaf!ˌs&KȀAv]hfbv9Uhip~VƊm'iGcg&'n l6۳,wcڙj[Fclh N:Sc7/GoGZ 0[=lă'))-бt"yID] %pr!jB9Rs D#R*9{IQ \{B*Q'hU -RS Z7\=E]6(Fx}m9pB틌D`Y/A+omͰ^1 LWGPP뾆t2-E+ 6KTN-zvtSR7ZC*Xh69̺'q64Y޸K__5Q(9eŞo zVم xb?RJckGQ!UEǦ:n!#0 `I0"e՗MkD0,ٌH+^-)0zi#pA~<-YyZEe^whpQնVĪdH'fWLia^Z\jxcHv.j@x&ҵ^ %xf3-1΀kvbTc/СzEП 6TYnkPw"‡ܣ#]1lSuL Jvpܲ¥X2|(>=cdCAU_n :K.C2K~鋇߃vR:D G~p[V&#AbOƌ?>P5"+UyoOב>]{ (5ó$7@{SMXPA[d5!;4l lYyX븂ꜟ** EqlG]c6"Zijߎقv߲=Эq9|y<~+s0YMV5<+@. *uŒlaIڳhrǒa&`M:ݐAYĮ5L싀A,Dk P/_7%;jV:}=MZ`Ϝbܜ>*eJ][%GDV.ARY9M;lj=rYłC|7mΖ6 qf>#H`Mh1g`w͏sfPlC%x#% :fD"^N>D Td?T8~ C3Ťrn 1l.ʳ:cB`-[ ЗxT`%(1}&_c:;*9^XL=iB4O N<}iKJCN CYb;P:@e4mh$e*fߙ@`9~.#&䊸-I$#Kƒ`">?C~CTLJ?Hz.ov˖'ْD Uy"؞PညO@9Y%[p3c D+b+/E|ְBˇ\m:Kέ_Z= D[3'+\ <>Ҽed ?D6tpg#- j"J"d `;+JڲRL,y":0KDRhqJd_i黠:{x"d)2:ݴgpÏ8ĺ[ױB[24''f# ЖKژ;-9ΓV@Q_L7Us =BC!_9G E݋%K\ ̃!c,h]і7 >fNz5Z`)9%(̼>^W^"#쿆v9Er&{*;aҠ "OZ8;xZci2siTLIrcC)g.ПTM!M-^΀㣬|ȝݘ zF8RMD J8|\Rp*Q+]y&&.ZW06Paѵii_څs#{iv?%Y$1|=k@[Иd%B/E1gUbt1W,CLk;KVр|7 hʇ(< j.ÑJH%dgx-FϪQi|d%͇Mx<^Od?En7|^@^51>קܥC 3V$݉ yT9?8Ь=@,Xj"rZrC~pg@(~I :jpMSfYtk%i3}V $?"-w+Ź 4!`˛AK2U|XMDRerfSE \Q!˚~Ҳ8{@%\`dNތ}To. R:{)-ڼ( bUIAm7#(3{֘@BnL۳b].Ǯ6>l êUgb5ϧ/5 W|{| eUzU9.6QšކD7t-O4\ ZJG j,MdfLfp>^0 k ݽzYK<)ѭ1\9`6,1&YlִKEAo=O9EOLdzh[=`/oZW о ;?lɆ"(˸g^esX]nn}58bi9E:ROfA`i&-L5֛DZ!KLDZCP<]x3M>+x7'z ^(n5 '>:._q.d@<(G37OYr»WT`a 5<A`kK u$ɠQ6uE aN@e| K(=D2:ʒSoո q7ܓzg$h#*i `4x!F'$Mh1H${X4zCѨ|pf\PeՆWs^ <LP`F } |w} ?Rm)vf\E }mp ˜S8ONɹ*taq&h)yux2vEzQ)GEXB{ppi4P)O1 'Ho`[Ab/^#NȅIl#^Bqp̶X[w@['\ WoPHYjp4=R`j~^4\\vXE>|"TOCħBs oHZ;6'zxB^ɁXߗ 4 p)[Ǟro‚2?xŰ}L_pʿj3.Zc@WSmWt/ m9oT+T)%vL@F:̘"# Etk.U%)%LxP7tɵ_Y>#& z^VG> (_:jZĨOBw/5k B`QDrks!'Yg؁-ǃ.XK1Y J[(@#$?!;rPہ&P!p+q [Ʒ@)]$mP)/)ќ>z1"Sڦl[şY(96}ݏm2G },ؘ "MՁAڢ<68PZv4Ӱ@, NfrTxO9L: WPjKeMbPm AxTX0x #BnDG<<q:DTj1bmwT7]ľ5;̟$JpV=Zh{!2aKߗ6\ȘU}67G"c &2)QOR*xña _%aKv<$.xHiTqHϦEtd>6֓6G)sjX'-UD }4fL1e\_e1 P3ٕ:JH\ɟzdѯ>,8Gٽ,i*Rжo4"W~=3O!b׫,vsMs D(!iH$@D\:AV箔\Uކ< RkT%!htD$헼 +sҢiOSO"Rt; jڀ԰@U vRJg{0s1t@@1D\#N/kc.)k -T/CQ#kd),徳Ԁ5z R팊Oq7Ajvjq8xRUYZg@fI>ca<+ Kd,If14gCB&D/p@d]nѺ1{܆ZƪG* yF8EJĒBrJi~d @R`%FC{"%w: W8f3L@x I,RI=6OBЀ.u3[TK2q>rPwݿ?Adb_ 6:1LBe|TqoڋƤF| =&c3_#99<r#3P61#0ΠNIz-3n-_C.Dy #W2+7[0ClQu6ݐ!F95G~~!7ƪ 0B&^oi%1׬BZwXa_yO REԿLJKg+\!K>ko$cA3l2&z~h'8=jM,|$יV^Ǒwom`,fU^2F)0O .ѱ0{}uwޛ˩Z@c"k*FX wwzJW;5]fVwۆ$"Q6TwI|7񵰍tzy1G)v{s#!8 ј`kԪTVjӻy,j;Kcx}.;+d@F솦o՟v*z[E+Jfe>o_hlX Ĺ |&WM!f%+F5S-MbD07Teo7L%HE isP_ôH#j*Ms<{v"h/c#lz92T}Я7Ҋmt>@4) ˲`dgkŽxn9fYE5|#@QxڊT=fQ/ȐC)}#B4^*W*DܡZ JmyQ7"=S׵hYr5Q.tѺ沰/@ס, a[Jq|%Kb3bS}F][ ֣(/17ˉ!>Jq%օQ]M)=tܬ`\h1egp]!JWdpGHW+D/ q*hHaqMRxY?CDwMǝkuo]ٮT{-;xOFv4g# # l=+Zd F+XW&7YE!/y$7Hx&;x]dܸ.e#n'jHvo17i wi~:CjK1 yJÐ9oi+>14ˆlxS8AUjŭ(D`xC[ԓ.zw^; }Q>olшVU9/d 5\%e@Sq]0^bn֛ šze\DzLeּtu1ǁP&7_t$}uIdiu_@"V(aj۵df})(M(~܀/ V eKE* Z|>>gpȖZ8qb Nk.`A5CӅFi,8 7'V" CB҄2oBA̗2W"H+"BFLw/v=i[zd-X2?yӡ!;tB),S#8EQ62R-ԩU虭N{PgW$\VFV LIgU:#.G;E@ 4~¨V޶]DTI3Ϙ;2wL/~}RUN"z~oȳR!6yWT< Im]=Jt|C m6@#v|7T3*FFWĈ)_i׻3? `(E\1幕's-,e>,U >~WRFu IIll3?<;BsroK<}|_~ "F` @Qnԅ\sU{!V|ya\c]Xgk{$aEsx;YI 2"=& =!3y6?j1;NRntBrDW/;S>B^Ɖ5PQUNpwLBeq>pJoQ: Z0M8{nRwsIvhvaEoqtf<AmZaRbmv?R"KFeR3$7s7d6|)/fm|MZz:"Zhߣ}4?ѧϕYI7.iKr& v9#]`)znNaxqx秱;}|i%@:Eo-49toh!ES(Zu2P{V,s(1) A{Qs oI LV]μ1O&z! ,p2Qքa3Fκnt E0xoV2Y$g@jhHWq%U}U2 }p<(Sk:W CMn*fL;Cht72; )":dp ]Kw:F~x  Bq; h\/ox䂔R_t0zSE,2ՔToXwG=truS( 0h>qxD@Q[b<\40GT^MΗE,aM ^&:F4\ _oc Lch򞉽i[UPA}<tiAL99=}{"1cs|,;#2:2H~֮ iz>)u-w9SYD7TYjؙ3ך9EccЪ@wOo_'&wq׆?$}eMipHu{vyM &]`AuAzHyЏ46x<VPRT%ó<.SiW [&Eb1)ꥰfTYjUGhr wD(UJL W8FeBH(̾g9ͬKQR81#ϙVxCh^m[=oD]Y:5ja\B4b` 66"`}ry T5]Y 4H9DbQ?9AgÐ#*ʰswL6B@3i4A轌8)`ݻ oslI Jn1Bk6q3h3['x{[0yP`g[' W5颈:95TqRFoB̲hb3Y?{:2X  8v~xʄF``2\UZ_*V@i 6gnD}aH[^K:cOj}Na1حsͮ.¹Qr`eNc;d;=\-ęܤӕ/}~v66icT (x׸Pl326Pz2:7'_P~ń+@Mۺ=| wU@R5).ϰeB ! 3\ 1#mW%ԻRdQbJ%eHKǩF~K7ʱ5Dq4pi4,&i &@)0.! ] x&y􁲍bt xpz xANt3xX_ŐC:;QOz_F-u[R?Rfbuo tbqt>A,qѲp-Vn*=-ISGD aQm5sŒ^2]9:mwbm0Ӟ V҇:vÌ#&O#M`X2SJNL gueZS2}}ʼn( %ZE}) Ca]ݙ=S&߱H.ULvVg zu -g˃EЖKV<_S==,&a(ChemT U<Ŷ+nqU݇RfgѮh?ڲă07+cdCbU3MVF+Hv˟K}FL3eyP}糜\R}xz4NC)Cܨ6SlT$nPyHP=(6G ))6$_b~&`lsh|$Lѯ u4d%T )5e/D0bʟݛә=WmO[ wL-S  vU]m]$ آh=@!ӵC|+i(B-V=^Xzdׂ1Г+0`ETU(^N 4IPQn=y~I{6{$%7G״$,j\۷~!h?o髄V|oƋD˚'#͒L]'XOKZV? =Q `Vf;{t r_ء?eZ zֿ訹!]PPmCEա@ᇴ\I.w~M@A:EDC*HC۱TO*,EH#k h\^Z4G򢈷n@c>׸QY R^L4D ,OT{J?W@!Տ:9O# ѓ$q|zo"Kۇ;RXߠokx @9w403'drX'UpNq?qAWL;m37LE]OM.(mM2z:dR|-EnBfж~!j ^(3IuԔ)`([ՕoY+X˝+lzSx^F`Ͷq4'7&ArL`mN$Nhy?c[ }"[hnB*b~ɟg_}FTz*zDxݯhh F.%5P)Ҙ 0JRIo ,lX[{|MW>Z @/!ʱ5Ԕ9s:p/k1n}ӶgWd1$;]SvSI/ zv\ֿN*ԧ`"ޘc9q0JJ:ØϏnfǑr@>63"V`6/J@r=IYfQ<9b_ Nl0kJ(qp^ 4P'gMvB~e^.qOkQ{j*Ykfp^-}nHH}k`[sKR?}Ngcޞvk+'ӹUfݨCݛ siO=<å;WGzsLRs|oёG]!$A6tXg>9LĠheL -]jR'1ka RL>G06O#=>4>D9z9 snm7QRs1Ee*>koi@4$! ~g|SB[ :_@]UVdP Z o]$>l>'"m C̶ $LYjgo)w-[yV9)"ڋd?GR H*lf0n %MqJ24lȃ1OZ,]j+ct7dN'kQCathU2ΚBwlB+Y'=?EmUG.UDwZjpSݲ0gzΒR擁߶$<xRB?>A ~=Dtr{àiؾ}'֎EnvAR\P6+Y"jY6ai** nn^J6^p%S%ws@U)PK-nE"HBb4mOjmE\n\ y>].]ycw{T>$&ExA΂!$r Q\%I2OfCD:g"@#vhd k>/ =.yl 0ƖR>߁s_PS Y겵l nݘA Sڇn3. VbxP.f!{hv{Ϫ̌JK [W5He7ZFLwp ugHDOm!7`p8䷜Nr<]#^,1qx 3?ݕ8 _jC?yaY*SH"j*j7n^<>նЎ%BЄv5(ӄfC0lrnBkqg69n{|WqIe M2oŸ/{)rN".}ԋhH哇y1IT M;;mMs楞"jJQ숲(d/ƊGuQjV0I9z?904\)fn 0L*hN 0tC"=smL# U|Y&e%0"hg{bBƝ`)8 M|ʯVVGgK6 umf|$|e̊߁[nLJ%c0JfeLQb" $`TdiKӹ9iд{"TJ#Ab&C7GKW4u঒1 T VXYў>fCr="ޖq-tԐ& X\ c[9wlcryfD Go+""n~Pz >>=OUG"%=&۹I(a:f>Wl^rfՅB0fF=aQ~enBa$V/ğ tת ]AʟB H͝j= CoEh>uHlx&o+\ȵP2XNoD d}?j :3xaWɢ΀h8q ʁd0/4}Z,_W8=G\TPǍa D Aj䴓[-VZRWʧOIԶXzP(=6a\qH5gijXkA1hpa.iIX3Zo=Fיyv5R|r߃Hyhjtx"fi9PrTKp}ᵫ/V\ǴiCi郃ƷuXWkTS538~һtIe]2ϐY_U 0ӛXqDکG߳r gP:_ͲP'7#8%}^(@(6قdz.9D+d4\:+lXjBN^]-+%"j؃ V3#a:+pF,64s}V S,=L6HHÄ(XA*Fn*Ķˌ3)>j5Cx&ۉ`אCx 5%a&$א]g3CY.h}}s (c;G)VqO8Nfv.Qdls %3֨FpaɋQ? yuB!i,VAm%beqh(t7>ںh^'i!1)ӮȤacx+Kf23̨zD<{CP qxxY.S4Nbzra*$f]8j$Ek`V\8Ty)y@&>  Fow]1N71L m'f]d~3/o|x0jֱwCH/Yw<̜3|M s5>$Y9be7,rk$Uɾvl{}`[*Ț$DysӲYے&%1="h`oozD5Ug rH||X&*Փ y&/Ӈ˴RnЇb)EhI6 @`|70BY6iPD߀g'F9=Y3+b,,izԘ~UY ~YB ªe3En}Vz|81ȴ(rMNcrrߎxqAxq(y\);Yn4ѭÈSk]nMGp-} : J0]Lt5ID~7PYj)a ⴕfA?A 5$Qv}G%< <'^7̀4{.`%c<¤ NkF J[ zFSX3xme/]X-XxWHoX"vn"l:l7vRڪɇh{[8\NV߈~^GNvp9@sܽ΋|y Ye2|;.˹y40L.LCVnE\^1M5x0гZE*yꔄ}f *u|%5eWuc>6zO{'\4 G"2ɻ 69P"mNƺqCY4Ep2G?oQ׿tTN*^ emtYcvLvE>{s9bJѠp$@NLY$Cf} ȒMqr" d^ w'z(:Da.Y앃KlYsygz[5C"U83G0q&ku>=yxLJ]f]_m_ 7(Ey2fo$TC$DDS7K0=[М~ebiKօ'qEP)5ގ!U9R~;py@'$D(Թs]v9{9 c {piK!n,F^+~ P4DG˕NĪюb &yN,qm`"JM4Fd{cмD blQ$<_M/)l/hhī:$muPxiľNe8DcTg@lJNO$ZyYOT[_^01hrp"UZ*18#p7?+.utfGC pvCpp =)OW,QO'\yѭI 7 ЯJ@=GDDic`Ŀ?Y Gl~^/D}2d h朣z8F"N$ ~MFMAHvxnhBXwu'Dfb2nBs^3;="^`uRXS3i-IdDwH\Hh_>\n\Zq#<1$Ֆw8|/A+0ґ^ K:Fmh7(#⫂v~BZT sXzޖ{i en4IߧgB•pT,1 ev#\l@} E^ATɍV'&b82`s+ǿHJl%aMj/;f"P4ܼG0ZO=INɱ_x>I2;#楍mal 0c{D爬%,c%B);QŽ2OUiחz >"L4c2j2Q+zbB9C5Ru BT; )LVw[(Ky([khgP}6&\CTG'={Q߶.|bBMF6 [\ÚOD1Mi EGٶMs@e\oQsT,n=t| v*;m,ysh C c6NT/w&?l#J7wMN$?t@z>a;jj{jov'R&y;-o>q7m# *fVo8}W$dr䊈W7HP*Lj>jo*KPW6!~KH{q2^"ڏՍ*ڪD-O1RԟBI޹,k]ƁH`Xٖi]#B#\ .[Ei4c=$3l0~;*mEDi$V1 JWb@t7S߷,;hB br pPHb!×Fߡ@Tsv*D>-I7 +]tEx'PJTc9y8 j1\ Y&G׾)1osY&Y;9;'۩u ?gU]`N8zid^K.'9/ 5te;pֺsKsx%˜*}ML Q\~1Ϟ5"hg6/Z!#3i7-WGq,1w.L>4&^e)z6drMXBJc1j\r *uK͠Ĭ:#OXd Fz4bٖ* Gh;/zZ!!,>,G4rd|"ܰalhʿ51:"t*\G1^Px'l_}7!`ڑQmp :WA#z? >EEIV)\49CCv8m(x{EDIbG~8`T٩,Hp$Reqt'|tLbdV%Rݜ_%: *;y^0{5lUAk9m[j278̈́.l 035 =ƣͺg\t*]CS8O2pI75um', 'Oy5|M1ꪢI]AxDF[ 1XN '$CW`xK"F` %{Fm+ny[O/ ^MՠLf=!sdSxUH3ZBDj a,0Z9e~ .ᮎ6}r{n$KvΛ4`SQ2WJUf|# (>lu :q˹t;!]B(@\RvdHDV:`K!93ϑ!lSf1p8'zUw7?4кZ% RI`+KM WِiEï8 9{`ZF>&zj"B72Z||KoUwva6Br kk(VܥPr`b^G[LIԢz@7!ǖIϕS~ vÌzE=t_Sa8Ж~Z1wloM').LAvZ䉼 88v8rH P*i|1Ft(9圗%'~psfg'*=D!2=?t1a &# ~d3{';<-*Z 7@iՄy>Ī[փ\,ʪ&f57BEg:[6& gLFQάysdx/ƌc]|x !4:.ʌ:bg$(),<أKWc`ōf PR/{IlYsMVGKJ~̢I3?k:'.t/mO1n~rˢNX 8s? xQ+k^另F>㖃pd>>Qn0-f51hžFqTÿ˪.QVZ 3u^/oYETCas*^5$Q3>M2xTaB;IͶoBX@TciU.8sbP^$|be^[]aIb*FoC X}ym!\dNh#|bv-7y{[[= (aQ}P/lWQǸ?nWwq284S?A2|%Vb2'R^CdnA{#pʘޖ&ovxMTO@w N &~J%#aUEױ.me9"Jә!_E7\$Xue]*Qh#2ҷ( rc"ؗʌW w nnhϞOZ吖~FNu'WP?HJmeTa/.~W~!h`dZֲ0흟,z |Z"ܸפjw#%t1pl66-6vJd}2hhҕ3BBVm3 &~({@ H)^ZyAEF|On+]9CYP\ba)ULTGzcOhTZwOΦS0BP;#a1%hDȚY"KFߊ 7gcyݬӭ9m&UvPpmYͫ^#lYTVAkƻqD-ϻ@^qkrbV!w:Qk)ӪZ3IB#8(Y!q M/0Y g{Nӿ}^)Z(,@poSۦ`)]nxXd޵ Dafw5YgY5.ק1N(l*.G)Xƻ7C*-"cj'H[9:Y߲#>y (MCd %}w\Alg oq3iJ(2k߳!c==5wUp; ,jTH$?SiYp %.3dֹO9[z|蒀6Fƙ*x+CNa{nr!>I^b$?ެ"sh>m =#֧N5nuऑY? ]L}x鈡{=5-_;\b1>GU]u#џkKH>ܗj!bZN1?Uk'4YBB\@B\6VbT5n˧(Wd%OOgC;49ݬ0`+8A rbK~71@q돜42mTkFNi@$/ư,]~^~>P,aM, /nD 4{b3TY|姏qCcv[ n&[^_˹V|EqŲhT.S78l9;ϙN?1*:,ܥЬpu V&R͡1d7I:4)(҉p-5.99ՔShd+RJGMF{|IS^$e3x%x0ST .qiu5cDD[ iEp1s3SF9nBr9KT,v5vmMC-7Xg1T7BkgnΔ; w:Z:PM6S&d@K SeWdWh}O-Z~rYF4p2NE TFe'>ԥO;o>ЋDJ&G>Si{]Q ˒HQ:uD1^:߃̲̅$ZDk+Wܑ!3>y"9gqzf/ҍ'ږu8 +lq˶Kfkzd<:FI*@A2P~cjtNk: Agl.K= ns|M~z!I<^TE}0<4#!wº*Ov 읉V>4POoa*,M^ս@p'@ k*_s!Nɇw3A^͓F\!ZP؉ґN}BR7V!zGlLb/纉xD*fPΧ]DI3Q֩FXK^Im (@|:+l3$. \rE؅(&HՇ}ɇv2\]ff,#5d[=bV\jH\ޘX9Gm]iͬz~v `Ѷa n`tfҏZ*2 <ton;~S}Uw8J$ FS T %HH/Xpk;K$D?01`g2U'^КAXvcEPb&n.q%i}>5bY[:s1qP)_u2Y_"k/;,2BО\ފVhחhE,x'[XwN!YuI\Mml(#qXn~K%Slg W09RB8=n}e-Njj=%"T'zstvqy9SL^鯒oET~}{F{9䴹&wC!i Gzԕ\ۋ%0ܵÏ L}}b `$`e;͖,Ё8Hb̅Tb|-IYIE]{`NlBddo aNrE ߬dɗr6fsɀu¥N#dR}0JLOBhFf4e  uߜIVn Dqp'! }CF?`#: B̥ά|׮ ԢT,^ .0o;&w˯E.82+#g;%OeKn4)e?}aHy.cܹR3__7ͽ5'Pc=Al8fbR?zJX__i/s>}hZ mFuɵtglgjx;Qxd%`& oZ>qt4acg>8 ]%'t&}R>e>ܽH2!֊U*bM!֫O,,8!J,TebsxR8}fR,ܰjB?JEӳ_,JRNRRIPlnډ5nb0qx _>qOs.M-m>"bp|jn[m̵fkp8OʽPes70}#`,)g8!K>s@n] }wbx0z\f *T B&_Iqwct NR;/"ԱMݸ5fk# EqyKV/Sj{`V׌ʁso$ HPn||so(;O!JP%!k5=! jKZkd|I'ZuT@_X_|]"$^8H ۩/"W4?Պ8 `W4l[yz*5hѦf i3r*gG 8([ &m"hu#5bhڷ)9@sj?fa:{oqN:h=6S219ޛC(v)H)LJ_JcJlU}ym,4%dܚfAW%UӀ)㵬au}a]faj FF{|+3<}ۙ}ȽvnZM~Ti4S>qC]6xN@:sZN3Ciqی\3%?.Lyd5lU`.>QF,|Xi`[G=\lZ$1 ە^\u,#PBU55QjZ,Q6KʬAb y/!t6u<a̲7l =dfZ}kO8Kt=6P-?Do.B=Mݔ:(^Eu1fdX_޾=J{Kێs\mUd>Tl9==,b|}xgkCc.XvER/Յ!EIX7PZ':Fv3LvfAʊ_2~o$wZ:iG<&qP>ahywa[_-0lդ)YYu}nL0ec{&sj|bRZ|¡Mxkf_ 3ylDD\0*ħ񣩻s7%`i>ʘ2BS ".kRalN'g؝#Fd$ZJ~z.Mǂ}cIRkhh&lZ &]K-#l8G?3͐[}8V , 8wSa[<oqspկo㶠h=$jAU8mg5O ػJm+,TPxgsF)$ E$?:DQvCmA3d!tv V)6 [ibnߏ bo+2+=[BTF#k:F6-ѝ6Ć݁sKz59y'ijdSKتA^Gܵ/$FۓOy0I/x{ȡ%k~r)dV2B.F~iEX2 (^ ůCȬ,'.lpsv 2:Cv:(9ld[H gz?R*)f7O :&|!a6O~$urXH0䭢/vc|w[g寞"Ztk4G(~eԉbfߧK TV ήK9 Q^reGLpz]T޸qmAۑPʝ*Y ʌmۋl Qkj; RgZ(b@A9t0|EDy|\eGsʡ^眷k%o3k,Ko)2Y!E&MS5i`9#ˆ|h s` %KiIk~CNުt)b1+ƔsPuV^7F69y IŶj;#'r\ WJYƮY`^՚ًu@滬"o~]d3 hCGhUVa򠀸6AbBDo; J=1eNkO0Si/ _')*j E;߯8FY,}Bg;x9*q :*`0*{ˈ"~$.A6*Z?*JO**h Q+NG;2T='Xշ>POyE#ـ (4nO+GkqaG> FLwg-Xfei0kI 7:˖*ֿ 'n) z9Lp-WoXE#3J<&/p0>x[KUr8f4cm8=h` ~3^o=sby1547{SXDd;uFFi&}԰B7Βfy무 Y}Ƭ D`sޗ'J(- gR.;''HovZ)iDe)'%lLO6+{lgkRKvK_۩tkpJ&w~ |GHql\}ec*_fU}Bk|v iDGT~"( ZMVW+F[Y$z0&l(܂bdQ*洼py6%beS(KRj{0~S6,T'E3cm(`,!Ӭ3ȆCGڶK[*QUqŻ^f,~5q\yҔ"gKI[-Ƅ…9jFgdͷ^Ѝ;ͅ3P$׬ٱB*7trzU/$);/Q޿-Z [ZB"8z$blMLGh0n#VMaʣX?1YxB׋>aPqE+_O־QCmZyߴ4i9 U/@t GJ'.m"1"/1}KȓZTac*jw V =䃱Ew!@5l'hu7 # >E0UL޳jy" kGp4aʴET\57sG3t\;8S0ooxwUҡ,9Ѵ\2x@fey4jUR=$KQ? 0&c<K(Uv%=^ А^>|_G)vu]#D8fxxR(c3$h?IU ̭mF>q'o_ l /m6tuh2̆s_QSG 'JsdwcjLg.=G+@dȴZ1Nv)6d_&Dv5Ś'f~9F)!\T0<şݿ| i-MiF& ׄ0JTSR] 2Ov]bfQHp͌ ɋyC e{ ƴaP xZXmz8u3i" y35ӥPo3؜/M 7%W%Tq0`ϳzI_Dk.*'l a(ְ5s7;7^x}*:c\SCIoWyͺȽb]F!6O"u!CnKl,aw2 %謌VZMr™BuI7%BS6%J4ΰja(gV0[r¯0ASVo:\|&KX ԑ@ _5GVį8J`;Ŵ=a}90]݂pGіDi2t%zP=YczjS?7fR5fB/g%Kc,99(YYe xnMU2J%~R6t;f`[_b+p?Hb!/yAAˏɘ74*o2zDZvE"dw|Ai1"[xXBtXkaP'\b0H.: g7 }b=r.54ʔQ5#I|g(/0!n00^D U׳epW 2~B]wA˟&rlL*lx/o:eC~/jkō+t=!p\yQyꏏɘ~"dHJ2=*W?߃e neL$&e A[Qa^ž1Pa(+ EP޳y\ q'-p@Ve4 ˠ^fX+na$&5ҩ4] Ds;axٌ4x>ŦcƵF]6'urKMPUk).0,t3:QESfJ"W*9ߚ & eڭGiB-~ahicQM3~ T(Z5\"Szԓ"U_SՕ+.]T}J<4KeI} #\1VMI.)ZZ Y' 6ګc{٤d4b~:n%?9 $Y2@T51'|Oh) Ny/ :`3hX7u\X?P>(g0Xv*~ZS^A1d&r H'2Uᖠ"> .Gb7+R? VznsݲVM&Q(rjV0B p<1kFt"@Pzdf7jR"', !9G tެa |Rl[3SWE 9 _Hwrq>$7 nJoSbA mq_ֲ{;_W;cKyʼnkeΓ ,>&$0s]PI%2dW_SN Fbk-# WҬ/i\`VĠv6G1)GO3y2 9,~:Mƫ02Qs%= %LdS!Ŝ `(/όI-'&aEwwh)2c,TZ+X'72L;ntþ95pIT)ݲ%{)v:EwLj6H #m_Qbl$MNv$U^(T/9f[eŮmzMA5Ƒs1BMЕL7")[5,]ᚒ4{YS憞͸ s-˽si/Zhq[@WlrNZ=O9XI4^5QZBwZ5!h'mHz(M H:;~<91༇s۲gYZ070701000000e0000081a4000000000000000000000001644ae3ba00002b70000000000000000000000000000000000000006300000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/stv0910.ko.xz7zXZִF!t/+.]?Eh=ڜ.+grĕ1N^ڙĐ>[A-X?BD^H+|W,\/9YӰCN6p31:OTdlL |vtܺihWJP 0Ls޲l? ق\h82}l޺}r]J5 MW1 "xƆW;)#3YlFgs|gXMB`l 3GA<]Ȓ̙;tƐ| @w;NCJ>lT]ri2 ̩2 *]z_hǴh 8Ks3hZk2}ޯo+BzJcDjČF2r4a|י#pX]3^PB OE]sxfdɦra"@W‚ ݐtwKΞm+C| =x|Q״iB=FtM88ky-½3y\g|;P$8`LK79[6W2j(9|k)Z~}PnG/_"[\}N5ku$S*@l&,|hf8GFUI1]Yq-%71u?8 ;TbUb76NI3{񌪇m"[M,>Bw~F:Tr:|36(MbDLGǶӠ<)+5gCnwR5 :)@fzG ¨ƫ}$d- A'a;ZJmO܇ 5yFxgs}r}Ԑ$g$XOzjx!K uL[姲s: Μr Ic^z.;WS.P>pٽy!=&U)1hX"~]Ue;#@}1Rl94jb!:u/Gxsr!Hɟch/6PBd2qM Ym̼͘TaCH>kP=NЏ(=FJ0o# .-9ąIIB7޾Y[WVACUYq \vy^SO!'i @3D Kǜy|WO֦+)yoO1h|r(Z*Yq P>>H8Ѹek`iEw9*r#J=]“J D8~ߋZFO'WsTDYjs5'Q41*vzV6-J %d\ ౙϙV)^ӉN)t=AdJ[FRrɆc -9Zkq:}fS. WSoti=: l%?u4#I'/\M0[&yƭ]=lf/8 7..b_}VڍqFVvβlh|0G9HSGZӃ#.VuT2̪XS 8 2~5AU87wis$ހVORe>C׮S~_-]t7\Y}`)O| TXbgҙN T^DjHg3vBE77A돯 7w{ԁp˖ t2>7?Lqᔪó7LɅ O>gtCwc/ tp8dO[PSOc {LXx %z2פ(G1ߓ4Z=WO,acN 7Uơ kFz)-6(y+εaU Bݣ65;pZw<VTz%2%7 k3`;dvN%7:qSr{hX-3o2,;ҒaBNlTP2}m-O-J-CIw;M^c_dnv o&,_"s]X`NdڋAJq1'ǹ~MvskyQFR:˷5fY-<5&SaqT2y+BQ j;3?.O)$[X 2gAb"DVbA=U$n{]0M%᫒sO7瘮?߫xP*4AY@lQHtLyܛ*XGB޺&jZЩ[Sꜥ˔>A@df?W4ii }PeJ|\wt)g,7oz ۦ[S~ؚu[̏ş洅YUl3b紐H1]u'jQO R& *b#k{cpP>EpܶXAlWGUWdɇW?&J>Ԕ 8;@0zɽO<}=}bcWuڜO uNKIX=( 5R؋xPxz707aa$~k!?87\5'g 7s Շ =#B6 lS?Cz]N%ϟ lTC߁qH:Mmr\,QwʎKȦosx>RD 5 u6P S|.)79!pW7`\|\ 9^$Ԣ7./0ĩ/bF((-Q?iװBFӹ9w [hh @:wwe @-;γVnZQQ  ި\1}$A̮\1ÉkumD3͈u[`jylusKܜ՞l\! k!r@4F6e zCAb'. sTi7cKX t8[8w4$EVkZn>zD>V%E2؃YlTTű|LWgǃ1͟q&3]YVS$tS&-A@~)Pds~.sQh'K5@Aۇw7Ű6G ^πWfTCBȎdUAq0̃C0a%N{7W]- )%Ы]=-RZ 'ƬH$އΓj,Aѱ;2&\1>XIP,0>.-׭X'f::'ʾN78眫Z`d^rCr0+Z5T;M{sTQd$;oh1\Nlԇꯩiڔ$^kköJ~ok-QX$;K=ks>M8ȑbqXrH˛o}@K>qF:ket [=!_ .H:lCv+v_mй]rѽN̐<߁M;4(}{bw>S%du$_czw#\f1* 3kIj@1-;=<.> H8yc)@ãܫ'&юӚz$ 73۹ 1cmLm{N s %aͯ}eZ|t%X{V|4+{{;% I׋>wFHF.@̾墈. >Ɠ} +EKxqS ƥj<5`w +͚7:D+&^|5&h[ZB[~t"\PB5f{W84RF 'lo^֠^hTqMv|B5,?~wÕnH5/;@*ŷTo2QqjfTõ"'x' %~"Iį^7"gX7tOsP j(-!τe)b_E챴LY;Mef`S5HD>{TŶc He/Ɛ(Q "1HLwmʮ2x3Ft^C C)>K cw1aiˎ?%`s߰&fƵj )qh_Tszk|}l})x1 BySIq aM\NF Ja<.1@d Ww؝BdK YcQ4}Egxpyn;) M3jqh]U01ė'"; (⨝IE;%RRzWc}7Km9㿂c͢q{"}PNWS/$_UUJiKEY*RZ !Y ۣliMJzЯ~/M{=Z ?thfxCZ,bRhM8}?o:m`oBKsp˃1~=dp~~Eo6G*dHĴ)`?[kܐ]%mW&jčzP9+Zg#Q-qm EVuzlON SJhKS!Rk/ :حIudVv3#' i2Q X:.XP={[m_ @ڵ񫲻naBWU2JI+I 0`NaQ  _qX3b:DZ[iUGu1]aPMˉҚC:YN|8K1iMUĚ8"%.bp tS57ܷyčc:FJ}4ÇF C0/}G>njQ1^z\<S3UHY*Ec/{&3: ީY.o#*0Nbۗ h[21u&x\H-?/*Ste [}]%t7)GHWP4#}ͰaKo$,AkzOYaMW [)7):JTY}̝P4i3-vdsG&`iWi, *z(zfRQ^>GX,:oO) 3Zp6WFweqDy eCNL,6%dC.Y!\#vto&ָϘfǷȊX7@պQP 7e~8tG×>s ݔ. +iޤyXF~5NNZu}} 'ns>{ ig| @S{Akrд?GZ\x !㮴?3yLb"Գq-wo= &\eJDQjdisWJ8 ?O6n|j#3g!]"6WWsc(LH-%2w2RHE:&EpfJ= b d`uC?GWe-bBs1 W4JZ$F˜kum10NerTL!W3}UGZVtE;N)ġar^`1CKn3ǃ_{]@%'0Ġ|Al8Y>7єQ\K(5r49%i%Zǿr(mM8h2\/ؽA$ CBqX'_[l1]8%װ3Or^i Eh#wxZgѺ&!kEBuTs9di_)V{8c5xWpQ9hݷ梛aB2R*4 1sk6Sd+|rINLlW4Rf?ُ%ULn-sKE^di*Z!íV"=" v'KTn4owpkRc@Ey8 qV$شwΎ_Om p.Z >n{9fdF_jxd!eh_u!Z2:|cJjnwXH8p ߅!I,ЬY-%9cԐr\hL3ݮ ~Ùa"5qd1`_J?Mxd(.6YuB{o-ut5!dy?7Z wJuc|S6ոVIhuRS/㜚qc>.(?u/lcRH &I&K9U!t _gCH遙Ad?tvd8# ';0#H3沢+4.T{vX-Y bkXR?T q{[#EW8[VC@mĩ{oY ` ʕxcxF>9-. "k^FsRV2͏a#"{K"EPBA$HFR3̬{ĉU2G"ٍWsǡPj:n{.NݓڼU,e\!'_P}{X 1h)f[ C~pM!qK/ Ҽ/JCg󴞀͞W[s ◁9j*! a"z!uRhx5]/G^%;Hgr!; o\0\  0RB*%_oVo~(Lw'wCdY隖r|ЛjAWlOcܸiyv-Οn~?Z?c3;.Vu;姥k.]`?ԁwfVp<4yPݾRrk9XVG8=ǞZBo@$=L2&k`tb~Za#b! pb8et-.ąi3Ͳ71c'{ۣ|lszdðK:KSÝXlk5nfNfit-rp.G@7+l8BE 0؀f>h?+KV.$1d=]G/`q!ob%|4H8Dlݜ0W%J1 lv~[΅aM6Ӄ*Fq5*׬Ǿ:|mEI4[#vhgarˈJNFG]!t^ŚC]7΃j>]S&'*e6'u׫^?yOhPp+\ӆ"ǝ Vا7p8u_5+P|C ! { m FlX?HO%&ZsO^(g_3?¿ 瞅jØxW2¾¨LNly!Lyn?0He[6ia"*XwY)FkxQ4F,! (`)TY4k!üΥ o*'9Lo@KmP]0uD 蔖Kb߸\U'}F(hįcA{j W\}5h莐Xq c ?{" %;nrcJB:ulܺ{WK ;Vc 3̨ٛ=בTSWZo 49 &iw;yNw9u#9xnXU1lj/z+Ċ/.q; -|a'9քƆTTH8`9nU)nh< Vܶʱdz7BM@뤤.N ^aSGK;)@;ѱ!-1Zltmj#0WHEmic/6$h!+fFggQ5T#cnd!hhNޟ~!H"{"г.s?+Tbv5HU98[42$ 4&sn 42HʏHx@f +i<*_rZ/s=L9c%dl 7u,c4΀p6olxq .O*9aF11<Xt{NۭPkF RقO>}>ud-_d:"f)l_&1WZ&-: `GQsө9qL'n9vdტ/k mX[hٖ%:3J\ԥJW Z!F2en~rpJp8^=GDvWӉB]zͬ"iyj^Y%qjIV,ۿڧ]̊\:q,atǩ ޓ YYh`wy$4 cᾭ#fL~$MNZr6x4_0 ͍6=bs;/YoH Vʘq 4&AL ?Xs:IB#x]fBD V.8pr+i0~&>_ Gtm\&}}`Thy6,:K)?^CNPpE?Hy{@(ɿ' ;;#صŕN V^9p& +c٫WdͨX?)#k[gc&+͏:E:- >ձ\)4uZ6K:}gL TJ͚\i1&tiV(oYCu)rw¶ր{<5%Y|DLUj:YJ ܩ DŽ s~͖$Zd t[5!`=Kc yChbvbF,8eeh Iw,t@fENL6ᏰTRי8cYЛQ.878עh$zoɪ۝Mt"׷FK>R+1=&DiϵּP]%r=n]a|D0Z}VU^ޜ~,r=@! <:_X^=^5MBcviH6yP|ypdpifރ[ c *I.F$+aq@Ya oTE Z/SCdvjz66ێC8;C׺ ªFfLx:7Q:G' M Fi0[*ɺ骪bFv6DNB aͻg#ھoj缾?Q&)R' CnZ皈1?ݜ?}@-_(N | ey`N/@.Mk4#\)tCޣN6=[Z&: UӇu5')'pM;aE]O-#NG~ o0 P< V Pf(v֧)U=&}:2w@U40Ԛ_=:nt&HXmM44qzeL ¶bڊ1<4h B(SJ 0cCyxrEQE;LB;WT IlQh}l+ yoA'~=:B5laO\!Ӱxo;}ȼé6ayW1O͡@ퟝ^CGR>A%ײp184z/$I -r65z|d/:i׀8QԞޠ7(-gcfV [uŴHi3]b/ ZmN+k:Õ\'tPɈq$O-8rKîC0~m0$%-tRBUqHL?#~ ٢F4Hg%l/}:9 A[c IoBi XڈDG5…,;j*竩ۭ$&gi%v4޼vh4 |H[&.DIý~X=Q͇n*qbԹV\X{G`uVV?)jJ x2w$\kanNFR2ЛniS\bGI{>HK > P%`Cc:ڪ9p{jS%dݝJxx;q:1(l\V_A"XR#@7{[l[L[/T\qZ׬,/fHܕ:`<:2n!vQ)A8, ZF\CBeZ'OFBL ցꅤ\ޥG qlV )Z%ƒԾ/iuBBg M=&|^lN!VpEDrWt1o`b~9? INKq I^qcZ٦f˹71+!]Qyx- O$8)Q]?V>ˠv lgo}ϟ N-Uֶ&[A/JƍA1&8 37/zVDbMC7_$!usF˔CtT@KhYrDjYRvSϾB- KB +&\1c0nj."&Ta4{Y $(b䏺3v%~ݏYsaSCP;pM*O$@dR'aT;.2ֺY )dž/xͶ9L&+(:l2_S$E,mO!H=r =PWg.׶6%HiP?ur33?fFwS60]=]gve Benןx*yi~]BeWn{ٺ2x|Kn:0gS}Ds]I0sPQ] 7Z eH1$fGC~nD<)Jx"C .-e4" BAEA*CK:hb*Nvcbݝ^( J?)bnISܧ,;_Sp@O t- ,6:Q ę:i'dw{+&H&i, )YPxVE@]ݦ()f>Qkk`ZCZNm:-]*2[t-&W 9lA( V^[_M(jؤ5X'[4ރ19wSnDrsq  &E&qc&Gр2KVv*3fv~M8+&dF%V{9;5~U@؆&l:.Z9Ge%~t):xc"t!N,]@$NىJ[LDM0Pu!#QP7 ƄyЩ9Oz -d A M  jd}Lu*p955ASW= ~CLm-[M ^m?tŇ@$53ҧo͌J)VRr VI_KZlpiOP~>D$4*Hb&F8ت#ܬ87 9C/L`C 2c}"ʥ"'HuR36^/[r0W g,5SWU";P&2;H6 Tk^4ӗ8f8mhn85a`3 sՒI+$= P|JA/?ȲyԩffJcަcDBnEN1d`] 2,}ѭp12Pu0F*)dPXux/U͐m$U$ >cpdݯF5aHh7Z3+\ᝉ{ŵ_c^Ij/|Q,LpYԒ|EX*qQ!mLw TNdiNUpk ^QYgrFw;+sE|JGr]~@Q=~ot||\O!8RiK0sҬgMԗnaE#6 \l_ɑsgřԮC&].W|z)}w ^2],ªkYicb=}L{358o(MJI|v!ewh1zjfjm-gLQGп=O4&D(QhADRëA`֦[ E}kmngȦd-@mc '$- \Gؚb,|[]@ˡ8R\Ժ(1 >PU*"Ղ&p>a ]eY.bݻd2!NHzTF(upD!xZڧM!=X>v)Y~U0pA{aqK KtX?dGM R}5ٓ@_f4f]ƕ|bh 9Gz|q "Y" 湨֞ pu $.W|Q2P_h0z1i׎)IM)z{#>i. /LxCG"vtbtq|xf$Y.%gW:Npjb}SQDd"הvǽ[FTArչz?,6/uGlr,o]㱛'L}" O]*NQ LQKZu>FMh [s6fDyOi"|ɠVUщ(C=JҼs>EĮY$,; 7XDЊb%}D+g]:j$Y?q*ɈSj6Ç ﭦsF)(`?]l&y|:7(JVicc#D}Wz+@Pwfп"D(>:uF*N^2 +v$u>Ccb{!qƴ:r.T4$\.oм1sH<@FXO;ڃ[FACh{ьlJ'ꃗ yƦn`!cHz=ْȭg+~f(ռg:?Wh4k6ŭ>Eb%0g.A75S+tE{Tkv1Eʅ)2}[y$ՍqzQTP6;,w0hY}0hnж΂1?gJ9 7~Ov8@.^;B,M3V}Ƥ=8O`G՛?P& {88.XTihiJ.b9M0߄da?+~à]ً֮}#¿f ۊSdmT޺ K"߭cxP`͕׺`县[ktx9%~YG'b器\:~ۆd\ؼv dzhPm@SvɄ~&?.ZȐjOxf7׀_?Ka?Qw[ $9^:6IHPGD f6#[u@q٢=ڠ0݇Ğ^`G&S\_@G[<~͸XTSF!|}-]@-ǏR*xa6($q΃-wVTkZ&ЫR2٨쀿Կ {Ob-_{ U뉟]+Ƞ::hɎ2$AIlbn [cn '$kޡmLB(@y=Չ&'$mt,3Q?MřdF ԙ +&9}:_tЌ 89 ٢dc7B#j?UE.F\Õ$ӺьJ1.s"ҕgt'WOC%yN:-gpVND[ܽW6oa_cffk9'NiZzMLv4$u4Z d;>upmΜ1uG"o8b)B7 W|wif7LYyUtLFGzuFCG}l6A-/瓩lƓUNۘ䊇7u lIpms.x:IVaKҪLyim\+Q sg7S؆S oCPP84C?5kҶe>}.hi)9%@ENZ} /,6;`zH76xA5Lq[ÌFIFp:}1uk馶"2Zq %N!Gp_-͎aHC& !B%}iAR8LeeN %ZHe%4{NKrc:ZOEfNWS)^g&^x48f疋+qnR5Ol?zx=|0dC Co*i31mNr{cBΖc6iVY95Fy+ʷA$ 2$ FE* p6hޱuOD7:p&ȕu,_uboc. ,^{ObJY(A'SxZkw/ n T^͙j~SibvFouQUw)U=o5ϒ r&5bB=u:K;bwJGߍ=SսgWO0ekMAlDHzzVlrY.%*-M 貎ʨ<gwu3m)=o$SK {kB:/355_qFǶs|LX@[Yg^yV6Tx&F/oAHI&%LXlϦւwSQKa2ӎnq&22xfڟ}{?١Hk +skJg;g{;)jn %lMƱn[ILFȮN-"@5+I C~Urw]v3DKAmKq)CaD>߬iL1D(U.Ƞc':&gu[]umJsi)v Mn@o 7)(>W:P!(L<Iփgol-RQ'O:5smuО.jWaE=Evx0ߘ~/F|yΌR!M!,( [l`7mwǺaU{:AQ)x`9>` +VP| >EO}ȱ/h(kx6 D%eڗ9uPiZ@=6n0 TV5h1Qa۬ B`Bb995ԊV`)R '9]qU2[!,bUs)Dܽ77;1&;l"ny 4eR%3m&^eVT $,+j$xҸ ŪVV*լj7FRI,a)}A^+Tjel  Ob,l((2p>>-!}DKDHX9 ¹ך $VxDt+*6@ڮrw[x4CVt?n,x=N= &L1֞[˵vhF矫n,!7":ʛZ+׶r;d'A8qCՍ28Ė7/Ρ]9f zϺΉf#:<6tFAU74y! ~+;ee]ǘ t./(b/ b /ث0|8654hmс(frNcIA4uUc<]'28hK #*n2F`mR<$"hgG T:ճe$+bXY2^nw`:\:9n\%>,^R/ [IͲ'qкXm~r\N֋H-RXbuEs=3!ئcF +08h Z_n&Un~IW ^0)V<#ԙBӦRx@~J6dGe-qU1-曝&..DDST0K\KM8wy¼;U*SC=u 6A0$gy(:{MJ3(&Uo;I"&JJG ;2QU[_ XxNs&!5Hftǯn 2`Xj>lXGM0.Y,{9bJ]idqk3g2#U9sGvqn"ϫ D a9$qia}-79 h\}Wq0ڗfǮuiK27M%߼^1Evǔ>!]<<'0bl-&*T-:p*& F)#[M)&[ht oLi=]1jJUC 3vd4i&k?vtֺί|'v9 &1EY^꛲?abGyKM;:7˸OT z٪uqOfrєPPvp > z@n}C 6b{ q:f 62.sG-59>m+^EFRcKpdz.թHI X9}'dұ,ZW'#k0wml ~Qc$5^Zѥ-WC!)\DUy-(X&'ʷB=X:;\TՒymn-xGs]vQX?jE_&qpKJ͊|PzwjEC+"*/g8Ml@"6OECWޫSy7B\X@:^Nb 9r< 4-9CIʳZT@ T@&,L s0 BȾGDoxj :M2& Spi9ܟMMv.Lx|11JI`>:1VV*SS <'@6+ކiB)k.)uQȣXZP<6el3KɅf6NQx}ᖟ "4!@N*@}8 䖜-)\;tDO* @54I d HG|HP;!tl.+/Ou*<R4b}Vo:7mD1Q#b}8G1q.t揉k5 ԯͶg13 " фYj%'B8S_@ `N6`$->R8/9%dgqmʹ()+N}iSLtр-E_L|2LDtD_u!hI<ǹ yVd3`,v'lEaV05oFWm?S 3CHJϋ# XRf3Z&t{Zۗėh[ "DGysbJ}XڠD$:b$o]ZC"lGꎇ+ C)/4d3HM΍~y4}ں o GkN 藍UIdr@r1qbtVY RU.%q#u㣢Kikf!RR  &1yC M*F7.; zL;hM> )ˠ¥iBwxIU[-{MjTų~í9!SmDO]{=gF>ٚN%fĉj!= 0G4d-m=ϨJeG{8[~KA׈yY<ֹ0n-q2^gRb> N }1LAA:2Jtbd9dβEUE0Y|וP`͉x",6S7$o m"ǫI ,¡B= @{U@JK !0VŠm'flcvp,ayMգ&%up^dY%/-5Ҵ xጵB\ٹ"-eϘ S3X"rC aDrrL^,@wmުv9~VSʏtI`3קR͠LOm.uW ˏ8WV[xp)clFEW/"ci +Ӟ$$N 8 |q%T GlRnaCFNJ= mG&i"N mK ?DADYqĹ{i 56+U_+Ezqȟ>XLA`;ŌĞ:^'+QbA05 !.<`Eo`bf͓cdNL%/uf籧e cDMgϜ"9Y;Ԁ?"rSUJ&;1Y۟8Ji醢Z oBt@@krϏ&pOu9AQ.93x_eyzS}Ѯ~@!W %leĜy,6c}F-/%jZ%NujM=59O9͹7T3]֔;ci8e%^Rb˒ #4Wmf83WCr(`>y[]o_z*Xрhm7whIDtfPq(N)7.ɹc,'+=Ð36UJz1C_z)":#zQ_:Ly2UA!SxЁw :On,M1" ?7^vW˜:SB2RJ~jo{\0S̷T8r I &l cyt1ڈ:go 7.r(WNW`4'gTqN[L}~j",ZWJw.p.N`!fmŬGsog5`OjtE?U|KejakQLǀxr&|NK2wWW4 *-l t\;RL4PbW'ۣ_cVttKϠt\G#)o+mvW,{q >3$e*8zAbsY|HN g(?@• Qgɷ! $"#Wxs4>i9x 6^dgF51 ~YSݔFVӰ٭e2+")tDjO1ԍ85תJmԪWA#Mj<ֳAEr]Ԩ0t ;ae}DiYPeči#yuv _8a3#rT ed{mr7K[Y֨S_HSY6a{PƛPō6Tz$S7]V^ CcZ<;@t)\aq6?)Z@Y"C#* v0wyxH& BeK%:WO\xiB%9`z017uΨ=pfPk0NNtԙo#3ecr ?_0 C3r_ q|:4ޔU=`FoOW ?/GȻ4 Y\cػ&,J:\h~pVgR(n}'F`U Ij^X"I؄]]%] {=)?9@Q/#C1mf *{W bȵ=)}8:= \tn :~ (Vܶ|GG0YNG8co=g.7-)Uϑb8p`}(j3/# f]ᬔpb22IThٰ1dRc<}_.@T xdEϥ * `e8G%-DAoqj26#s$p@+ki8 )@2;/rut]\OʃL}g?/N`0tr&:˦Wǡ7v߬t`s5jbHU-V^𠃘vtY)5+qdkwfUd&0:!꾓q(*gq.DzN1IXًmmHRh8yCPst(F咧Q[S^ lkA5Ū!HL檽.A}s9NA~MC=߬6(o;֪}tk^R^&?M"./JRL\}s JK NVSA8Ό|7tFzE=lADNΜ\tmD땾hy_"/w1ͤ~YB@ˤvFL\Nw?η*CÏf̒`mڎ?_&hD-y\59BٓHyQxsJqTs2T)XMهT.JhB2f%l۬.{bF=iQM iB7OW$QhֲT"Ŷm}EQ\h4K 1Er $Oz݂i`-/Q*e6i>Mnm_8+ͯ(X[ a2ub4]1hȝ 9&FۯH3J'9>69dV *r$dM-e.>nd~ݘ?i5LCECJmL Kѷ WudwKH#ɸG3F+?`c9ZG[#W֨ =(^`m} _\+6ǧ_ZmAp74SlKsu@79P ׯ >&ғI>OBSJ,ؿqIMs2ؾԎN&Q _m+~bڃd=sYt~콄NS̓Exƀ=ef:J#AL{5bBQ݊|7S9BW>D si e*}ƭgKY]nx:4Ң7R}s_m<+7.[9i];9$! /$XnI^Kœ6_`baT ZkhfH*ZX_$y}+}_, r-`' ; ttTD%f mdhOΌb˷%"J7jex]D0ͷ^۟tO\gI)WwhuPp$GDZxy I꽚e'a€hm|oNyƿ]+c)=W9n?@'CPAXd*JՋY͌x붒gSMG⋷\!nYKg^=:;Uanq @D$_}Ӆ7MNWqz,QLr'FΛa/[gRo>%Fޠ$|X \|! ZedoZc6\ 4 " :z`ԉgZ|/{0W4hgќ vv;ciD!(`fv%ClI+h#3 6-6cr(Hݭ)fGU)X;KG7$ Rɗz{bR@ij+yiẫ{^lX'P@),%l4 Q3v[&  BZB6e bN=5(+OWKː}Y3T~mKlG+pRbbS's~7ьh@?M'EVUҹvIv@_oL1Dd㔣/y#lKfsc”v.<‡3IhԊ+ /se`,%]wWa=P&R/]~R;ĻUb7b. :7J DN|9<:g_A,-&$FZ{ޯ#EGx wzjU6psRܖL'9_ydu禉MVZPNsr+k yfƖ0P, o/?NCh%b`96N,:#$^>K8s`ݎU P *\ɳ?=|MEY2/̨>ѱfBKBy\͐\[ >tOFեZz]5"1Y䥵c{9(|Sto9\射K-\6Gi͜.ݤ_B\1P/Ijb4ԷJ{~֌Y^ gQk*"3%~hFmnLS20s{ 9r2Eng>5ߙBjQ{xQ XXs-Ixu@. yFMHif/(u1!)7Z"*t[dS:LA_ >/u>̧ӮM۬P@,z֠ANht+?ݑ %&9Y1zlQ#r&FoYplM$ 75( ×d" vS O^a>E֖ItC!U,oEH0V9}ȝEîcOWmR[kpo fIOq;t|9CTN(!eoC8ZU[CԌce' j# 3<ǪF.?ړoJ.M_␤*g951LE3}hr1>+;T;+aDÕ>m7pn5G옘; e0KqPכ%ym=ԙa/['3RNR׿7VUC@Y?. JII0DC$}]ckXO۹:ۥKI V|s4C]ھk5m(XVIc+ UiȞSXJpN˺2oU%Fr9)8:i_P>4\rWIϩ3|[׭',/JոگGPjhǩme@/߃Qb7|bFT04jSY̽D5=zOr§,d`ԭkޔ#QrjYLbteBP H{Qs-;bv]:BmȆ7;T47dn+ֵ$\1Ә=ǞB%FǝpfyKGШы.,']^PU/6ʹ.TV"_!Yb! fjXg?/()oĢr~d[̟'4Os0fu-IXSy ondP ~t %(+]2A?l^qkZbZ-3BtFup2tiBl>B#)iF}꣫ZzT,$|:vš^ _hOِi dj8 1'#qz q^j Y-}+sufb}Á =ţ ֛#+ED𳚧%o<ItfPFLyUߑ,|pAoA\br8y=|?Az?Q dS\[1#!z,6P'g]M`oV*g{"5v>:%4 ^+0Yx~^o0[uy$柀8w'TppԖU}޿cyNE($g,GG`~j MW+1Tn).Jqʼ 2*9 brD4n=,Q.qw9~Ru  _2('Gͧ!/>L:,ZIf :_T2DCfׁW*>8'&6M$>sĤ=(ﶂ^oJIíWN>T bs>o1fh6k>dYkγaϤ[\N * Uɏ`zy$^QPOd@N.Zi|)`Kl֚tF[SӗNnQ^3)4+s^#PB%9a!ZHFLUݼ'yf*hـDI[ϴ4؃VO$(CpE4'jOjo_|+0ИrGTu(FŢV1R eƒ1N=DƿadXzQ{0BRcx vO`G2r 䞛82Z`yڽ ;Ǿc7DDj񺹌zN@C񷒞]J0}IKxGt0 &<bT)TK`kr8q.҇+lc J!4}ȫz5ХEVp\'9L"MXt uAΦ_'# ϾǷ܊;挕~3ЖdD7Y%7pAY\hb3hok]܅(cFh(D9\'}cQ _T`tM%"4oURŰE"0>+h3W0q!v9uض'9ANȭh&5 /W7=LyK#ā+f#Jd}ŵ(.cC_A g+^HqX3[ i +Zُ493li2%݆\&d`T"\HҞ(.[b+8H\?1E{ ?K8D Q޼%;nC.B;y\6w3Et7+͑ċkYy(UB{%W-"65g݆˼0/3w aoqib־gm jCzNW?QK$IX Ύˬ;ˑN'M"Υ~/Fe9!/ญ2t)z\9~nq8Y s\a&tE}1ǿhEup_98q-kXZ$nMƪjdOP4[pj[bYSo3eHxUBbJWvNY,5 [ZĐj%$ՀgĿQ!t(C_! zMu#noN:CƯUqq21閘U= MБ [_xs}N ǾA8Vn1m|Aвuz {.3,^3!(Ѥ3IX1)Tj5Lp$IE!GQQyYjREs6Ρuʫ0Zgyxo`G'P̅6fjoZH8sH0,Ð.;|V(s^8ɔwفNwDҧC(J ^\S ٗ)F/ks\!Ee>hxgt#ipKZ4\nq\âc#IA݂:nճRBSx0J`Q9)QAR֧sANC·{B4@4ݶo~FiQ8awBJqS ICpxoQ  }OA? aak =D@yIs A_nˆY4!4xdt( i*Cn0"hǑûH2sxrZ$Y*JpLX jq$ZzLtB򠽩Va`cͭSi_O@LU& &>ǵ )mZ]_ȃ~Nqܮ}z~Gu\ |cg]iHsj.eٮ.ZtR' r9@T F3+|@0dƤ;U>3۝nօOa늋 5F';I s"*JgQ ݣ1}5 ]MDU]DV (Hym0m @n Dx]|[wֿq% 53R;~-?xR>}[VÒ-Nkne}e5[}a\R=G<7mJuBq$>S7y㩭N(!"_0KC?pNbo*o*N1o4ogF:бRس%-VJkPw(π<ܔ(զa *mh$ywt7şcE kc[z9 *z}_QEk텗k+s@oߝo>';d7 LZ˜yTNm>=$ R<:;x!ZjhR2⠃Q ߂/wg7'$E h4zꊄ/+̳A7tѕ-$O]>UY3KPf@dlr wi6*dkBM8]f7 O! )좱65ĞfNbIW"^EB! /n$xMh=5M+)ȼ/A׭>}MĪTE)j"eiaTpA32}[Y+3QNq K]I-YzVWs{G{R#/8RB+NGe A*p^qn̙H/_:QK=ٞfQ E$eׁA 7x}>([os͔az%:j\"W}KeA wI)I-PotvAJeri`wnֵ@37@ס3/dGa9}RMY[F F7bcAԶt xMkR/@AEj#8w xKW5aګ:rSLٌ e/6."s6r!puCfWi'%/j?|R:b^=@D|!ҭ` GAXC[ŽewYX\Ob~^M'ۧM|<$tCp?tzR24@7S45i ]G-"ubd5`WۣwpcR&2x#!̅_iSێcB>}k~9z^֌!_qNHsx=Νz=R͊($#Ha_<ϡw ?. яkz,c?=xFڅ/Z62G۳35 buGgafe$}}ff90vД.ySkџh] xYsD2.',>+mֆ &C}q&~li||n!G#Wʉk,8%KjՄP]~ɧ%o W/MmYv7h2j:oHt‹_Y]~ĖJc(1\topV[kfÐZi;ԍQ*`eAu2I@BU7kS#Lkݖ喘v,yCP:AbU+okι2Jm\w(YU 1>ropМ>m73=, 9J>e&bf=>ɲ}0Vz~eP7K_tB0xEsMuJ^ŵly"/"›j*4u]޷H&vɟNzHDb' —,ޖٷ5g>W w, xm5nSp YsAzYr 06Sp[b1iС3hd$i8;+j|9FΧU$>'sKH(Z{7vb߄ ݪK),g5D~o ץoץ,A⸋%нižzZ-5W1`zS=p7d 鿗J΅(/i __jt9)<.c%[R,dihx[s$?DG8&H֩oqJ*L08WYB3Mʵw}M,t#RiM6zԿɓvXf $?&Ay?pc>1NL3R3|qZM?Z5f:? PI Eɯ$wť'w9?}+pY6 íр"W5hJY$_Uo$?#;k#SҲ^jttr2nh0D"eh*a,SFܯ<*(F$$q^l6BB q }Ս`H#pI.2Z6 U>|`7l&}&7V$lŬǜyⅈ+,`щ-ؾ=*~ Eh)"*gr-*Mޱg]zDf O6#9dxPTY"cZm.d½G]S ;ZN޺J6RI kxzƓaY5jT˵fOĊ;(+ +i _!(d#2[OmNE[9H(:᷇@=T>}uwE|T[( q0Te| њwB+ШQnG a횵|ZaV[By;_ |&8&Rv 5k)Ty_s)n=]r:xQ^Ļ,8=6 5jU&犒\%{tEFX Bϋ)J&"8)K:{,Ku4b/Z}{I;@?8]$q즰 gm|^JD/LC.., `P+P*)~*岦UkA"I꾼8!,<-vAZyz IlHxMv14 $kئu$!rObnmIm}*<9>2Uw´,& B{쾢IHUZ1&LFc-/]*p, V3fG=2#I 4=RD ϳ~S~>3iBRWPu(*3/Ql**$(a,.hƀ{A 1&ϡ)'fۉJݜzQgy]2aOZי* )`X}u#%x#Q qת:| I1i0;싯I`\z/3oӆ\C $nVVAP`MN/~BX;[Y4u1Iȯwt\/ogMOH8x1{?ЬWSiv-s^QX~yۗT1}$4p@!? l_/ԋӶiw+LKԚBA?T܆n\n[sɚ'q۟7E.[~fJGEeVU᡹\4yxIq *'|듕#v8,0Yх 6Cg,)I`L lz@:%Xaڷ>F>]Wm~B~!˯b t5 ImC T3j[Vs9##= +hw'HeV?!L0 QF|XJ(%KbDKMpT[a4n`waHPb=U_Ն8¨52&fPtSP R27~%SJv~Q|6 76W H]mثuX}+6 BtQ>1 &"N:5>r&rеU6/;BUB~ګ<2IqFq95h5 RWkt6ΈB=Up+ş7=O-J:Sn鬚ibƍ، TeIR ozn8 ƚg#gN+xɪ.W+)F#h(4֜j't|,L~g޲B7-&jhПF%O߸%|!W96g0fƺ gkP,]$* z%`깘m|"ñCyَY!rujFy4DE'sIIpf]4%Ly>q1t5?.rRr22oOLvE kkŰG,:bI2rX}[`X=3T܎N2CjڢM>ky'-ee^dquM&ȷJh%ˎA-a/$Ӱ˨ 3\_,~W8Sx1;6*w7t+l7U V3naԜ/T/ unݖ 5Kf4ʡDq:]Yq\no>egozETvGRJNQ&٬PG޷]X2O?5eM>P_.Pq*6xy%,j {:mw{.^sf`X 5<:nc}szו\zXH<Cpvko<5-'-v)AR1a `wd jdĉQ @g(!#m 2j_߽PG"!>> ~({+f!K YKdMЮ"ˌPħ~ (#hMaK췆$Rj1IܘΓ LV]9j;6 φ@UtKh y< _, ;N>[g&<ǴjS=} v]yU"žqŽkL=AYcpS1 kqjM+WHi>:.yTp?x41 8LԞ?AE%'*dh/i"`U]+Ѝ wE t,u3~XuC=68R+ ÓDhAH&]%֊ s )QۋGRT]%I6,,_2eƙq;q'@t~c{<Ŧa&)xم|kt$5?5ٝ*{PTho!+01:%vi`p2wE)ؿRc2C {)8{0*(UX6Q$yI:شe#XPx?<%#߫[@jzdF=K`[D ]oġT0+6dM/H\lZGv|!,~ϫŻ( iҫ gPDVl5(SEh8,Of5PΩ\3w[ݓ{524H9UwƊ.F@A :p_VfwBL'8. $M+KIC`Eu{v|z* NTehW$Mu>kVG'CFy+߽eG7\7ש@%q !]`2 #oG-u3vD`G6e"kg?Qhwyڱz~h1j˰4^ YQŃTns#QUHtl|zҔ_ɄBiŸ(?Mc6xqSHɛ2]~F:T75&9浪@0LXv Niyfweg>J:aB /,abVrHT)F38C0Q٬3adK)= @-=-|P`w՗F^_lT9 ٘c!|D]54O03^3M&u)|?KGAĎ"ƍk-()S {-_ 3Xg2aUa0ji?g$#xm 穔Rw+'-/HNQx|`}'x}ԌSvP0}t-%7p6qS^%c%&TY ^t.xv{ܙ^A'X5?t .v}`;R[VR˶fSA(oZ|uZ|ӳa:țv's_Fbfm.tt[|Й>߰׏/7Oi4HBxkpG+,h!K~7I(Ό0<غs}Fuq93 (u!#T oqͩ]K@kp}#AY0x7WD::el9QBœ{}_iRvp BvmC$P6GtqC{؄<-rl!b"]O\4$s\V`_g0zOX"Vv4!V7\m7K a`Rдι=4^Δro"ED+B К=66lsbESj7JM !@.7T@V+ٶv0ĕ[ 09e$ߍ+QTpKV%2w(R{Ae3_6_TY܏ ϬlAþ^?-BЭ{|38:-| *dlKa'DL5a~!TZEX;KCs6(2XQiݩ?v6rVP&7KLG;dX==eON%B]DvMݤw2\Pg%Dǽ*ⷰ^Ejkl{+UW-+@˅DNOx3ᭅpK v}ŷ)l-I@WV1n-ndgԤ[Ee-vOHMA6_ #T\QdQl{8(o3k=@Iv4bgQc"Nt1KG@P$n /Um#ZVj`YS͔nBB ct:v^M(>Nq7 N=R<05 z +|OS=L刻~'P*Pd;rtKNedf#>̍u6$L ,!~_kB&0u MBɧn\uUd{=Xf g;4iJi𙋙x1lꓜuQk@ &繬.<ӾG/ڌm4U3B٥v{Mc႑?CUK}\+H⎿E92U#s"aa)ՙ6h KLUuWxrJ) s)aQvo{Ćl.vh0UcvOR:)Om:bg #uzQĤ-Nsuty`@G幜BY W4$w]+iӻmNlXVv"\yQ%*!00}LieykJ6n%o>+pGCa vڍɬn]4lwR}2diAl!.7:p{ *_ (/LtT\CrPhds5m4ME &L'û=3L9 w | gcZ>| Xk U+na@N:pZFS؏^8/B9"œv{<ΰ'nhT[^n9b`HKmg 2H:DwW t|ƓR\ۏ7s"W»t #c^~RMKR-eQ:W 'p"$:N>2|x?Aӏ$&yQED@JTe#*@ã֚lngVY rh-̓U$цZ0 S6Ȯ0Nh/8CAVgz#3Qh<CʄDhx7Y:3$nC=EYH[,$uʶ#9:bhpV,R2X}pE]'ua6_71')Ge?:AP)m~F^7+Sbr3XN+NH@X u[SHd1Bٟ쪁iَ5ŋ ZmwUѿ 1}? gҧ ;9p u&Nҥl[h2OAH޷ dbiwY0UC2 ;h*Q <KAqLt;V{!V9?jNv9“Mھ!YVCekPLʫ&X %#5f ߟMW\BG9KD˛JJZsTnbFsq:*FIU}~glE|ZzqF\j^6VIq]gSƀ۠$+"c/&vOoim-vO¾))S"VZF'stn˃q1^[% >;3Q01sFnM-> kաZ!%_ 41s~R82[AFǠ0Ar,Z:33ev'էM9Ln~hڄOԊU_UҜP6&]| t<:M]0q| ԍ.X+0\t3%o"jwd>Kb?$*^SY! |ZpkZ 2?N)Ku.Lc'*.c邃2%Pk1AF-6 _rx{DLD` 鴛&k?!z)׫vDqbB̸U1 [_RſpKc+s  PDCX| T4h[Sz)kS%N!43Bmwpc"󿖴XFP\TN#|4tSm(NAfG͉!ankDcQWŒ+h |k ~Kc9 j*L&A9k'aM'{J> WB{WRWW钕&MtC;R~[@)0#iDb~Ӊo&!&',ˏƛ@iK߄5Yx &Ƭab.hK?w7i\ 'G814K*ǑeRVZ.AXbWŻ)t#@/q鲽Gtո 14w?T B:) Qg K:a}|ثD"Z;xTΡ(.,O5 x116߶PkɤDQC_Lk17L- m?UVUrn8?efͨc&ċ$eL@E:^70r[d$>!Y6gK<@iKN)dK(g`ޟݝ];OK3X8N6 :f  ːq@1kAk\:3 b1n~'_"צ? ]5C8,_6[Oug[J?{8 <רfN|k#+X]?aL.fvРtOXh^];Q B7G,ylZ0H q6`R*<3NiӼwGLWf;^Sc{W~SFH?^Ch"> 1Z^DerF>~bX\oDǜ'):81v;޹@jG`$_vRsJ/|) l/ /DwR,%C|lQ&0Ec[B|T^ pQ>4I-UY@b|^B0s@q `Ooy(WѲ/g%ڊPdQYЄ٧XƚsrG]oop}Aa{j5] (*Ox!UGpL{(UaO=uAkVL!amUP р'[Qm64}|Q~P^CVOOOKnQCN=GM7.)OhEиxQ1)DPo>N0z-#;\mE.F {%Dކ{ YE:6v),@=8ŨR1V^McTiu(<=&lՊn ŰsFhm fD m[| hI].No'Nn <؝uN LzZ@ &ﱢOmN/SϡX0v~MZ`m-,۔ձa5a^}zF>l#eƯ\ "7+9oUɐK؂y&ܵX(t T􆮩p;>WQ,g!?(Z%č~;CEKl\$`Uw٦Fes;4!h(CE\\YL6]J ۍq"*@)X!(93:oB)mϹ!DB$`.vXq%xe@.Ŗi|pG&.4>Q2vVP;5M[Fkwá) T^inu~?39 =­qkbέ"@yKg0'l]eI)+9:äXшw;{Di狀p뼛EEϯw"G%e(56س6ň}1 W6zi-f,#ܿ>M٥(떀n eDtG`ͮvakĨW\f/6Weﶍ2U|gsHG}r?bU5~C5qȸ~v>*MTJ7#[OYO*5ɉ|5qDCyƒ`P(#QxqzQ2k ᆓdKK$=9xKli(G.k(.ajJ^U my=Qr%L:*6MػG@r]1broʌ8i%XLn(O3O o+,P u1d0GOS,[|_=`!x;W ,uq 4 aX^2*XZ)NmhP$^#ZrsHd'2j%UݘcbOz͓!$L~BXHp87,v 6a%8 / >8g8aŹ޲zր94{D{+R΍47V0f +^NBʾpjWtǧS2cC7Vh`٧hpG rvv} ĝ\,)iJcUGOKп+|B4V`U68G [j(q]))w%:IJX_y'Jyc C'@._"I]fPmݬ6QD,rN}oto[α0<'A^1ESs[m˴RS'L4=e4 _\b{JJ*\}ρA2*c}Qw*@ZlX͜e9+TC[F/e_tvhm[(/i Qzҧs4r|=.X T7-~[c;6Ϊf[TtUGCxmHJ}KPeIx0V{ñ0rQYCYe!xVƉ~   DdlUG"nX7-o*7ETlĭL߿Q55.#<t*%qLnM]V PpkybQOi}%'u Đgd<;>,gɹHX"boheȢ_%u2 QǼ\[{8tBC:-@d0 AWgɬ5p]ΤYJXlppsNqsGQ8Wv]w3mfqdֻ}L:K͟ÛQz0rW:7Q  )SjEx>Ned?8'{rzhj'C/!ZއUƻPs?_AKWY*AZNeQ O)!RHCvS#}x  Mðo (_o4[p sYIuhR-hnF'=?૨Wzh= Z16G9Ι;3)& U|˷[k\ag!5C:ܬWz!Nk"!ge.k"7 vpaRp}WEPѥ05fA}~$dtFVlPm. H;ZD&RE[9d$3ڋrjt46xbYd73<2$: slM~LϿdeCZ5 .U'&;Hמ_bmoQq-+{UkZ|Q>]J B )0b=̰fdžݗV[Rꮁ_&aR7py˿n >*.`85蕽}=Fff9d~,b{{ -I'S<)ȏ!o qK3MY ϗ^gwRKL?HMc&,"Q3l h`n8w{$;9G-1^.u0Nq%ʛݝne,9,Cޕ09ݕwG`Qz,)OÎeǙU,%.{eqVg #-}s2sA12Q /Vf׶lz@+IY;@ kIfGa[J^:***RqĘp"_%5Osa҃\H$0aSqT’H' ;'A/'ncł+ή?$ Wo9B*j!ĭ XO,<5!2LElڌ݄qAx;Xe/( it,_]DY 3HUƋyR0Wi |FdU*}q ğCofv"%`V׍>9NR!ӊj=#E@1ۧaox>m̽=EztѠƜ}"i 0+*P[nǛT]_*5W֊MaY fxiūUX&?w+b#"'<[{{+@B28FdP'݉~Z7˼¼ {M *Ѿ!;-&3/s=u2a2UBIoPUF8ʊ1?}|%<@ubI]Y!YcRϚEvRMvgd(w!yIW"&q*bx@MitQYˍBOsh_m;>MʝZZo'톆x-;#s2) .D0&axCs bwK!}9(KK( J]>XƏi` vQ#3yU=Z9RQl([&9>&aJ(DuC-c>Al[E65bj7|>TQ`G>%ITG:xnHK*HleZRo@[d1ȳ D]iEMtD2Naop <"HW_VW1ޅ9_-zkg6LLb֫J}JHFeDΗxc5O# ?MJL*{R$dĭp!s1oHvYxaX"ZR%MI]Q544eX'ئžUJ)_:tsfO鞧 b ryxpQG{-Q"i>Ğ$)crޡwf(YeL3!)2̐[Me_4Y /,2_U85;%]pSAܟS,u1+ƯWGG 1XG,/p )˫ڮX f zaswb1cQ.#HLyVwr39b$X ="'ZDN V^|IͱSC~JTi}Nv%&kܕB"bV?z[ޯ$ȏ ]a>Zs=7$92\Ν.\LFo&;A4%Ǝb=+4l1 hWP|91"&wfxj񠈮 Xe5jNImuY9@HAQcor,m|n={hjpќ<0o?/C^N|{V:CMƹ\ QS)kCǕen*@M 6E&>zieN*hN8Ö8wHSZZY?oEhZ:v$l {|5Im)FX])H42Cr{};pzӄKfy!ʊ>߅\j|[(VPzh3 .PPG,@ɖ_iY#8!2#;_ _P!n 8J9kLR5لX6˕-̖_daYD(|=BM0!5Eu=;7* ~p[p.'8k-i@qY_7X"<)>(! UYN)*jY15EY){guU9!{@spJ1+!y81 Jw_Z%izm/wJ0Ny[<5\|J5l?2ʠ1뀍7JD%FY pO #?Q|'ǀgcάG|N\BHC`&yt@L!,"(snZ 7w t%*w[L8 VF3֙ة9F>uEJme9WzCcU;kd:a9f˹JI춧p  "N j h mfDTlOO*PV̛`I1yVsz-!j&W$*GJϝB cf#5,VcS P^fhpEgoEȼ ? YpIB& Υ9$UmSZ,S*)=yӺ%1͆-˨#wU!'ca$&3RY>]H-6ZG̊Krō8U2@C_bn?(^ݒE" @=|rO)S4;Ft~IStVg7nX. 2pkGbpǮ\ʬq3rovnp; لi7qMV~B& X9?ߞa!P[&ع+g#}1od f:$|+iw0XSMV[B>GP=lӂ1R lx%ݵ\L]w]rG;er:jl3Y݃M"GuO*pVycqKG׽Rr#G>ID9j}TK@c_ iaW\!&y<']tA*il6 -wj |?0w-J CSLe{vڷ! +&M<Ž)pY:Z.5])Pw(͸;5G:8J;bj?Yа~s㚮hE Iut9{OoMqiO/RF:SaJL1UjIH n`kqDyIls.e"C2 2<\ k^FF^2W6ZY#2HUwt4_W?P'C_8"5ȹ":Ǜe:ApU8%$.b3 Y |(Qߖ"vmX !M摏ftd<\2wrq7,4IEU]˖i sußqTԴ#dW4#36(]Jڦ1ղ#AtvJLYÝS_vP:m%'G{Zg o_Go/Q|my 5S^7n1BٗM=߶ڍ$qj }PrEBv[ sò_^Dt󆵹ǀPI}rt`6 Ei7̠[ٮjM+G桬YqHڈQў;ъh% &XLLI_^kLU[ 8f> ^,))~54õj1 )-D:Y-+WI4:swN=Zu3Db).m z?ޡ"lG8fK>|$x_ uT,RTuTˏn:L$( XʒVj|ξ sG"Y{=lI rʥ#ؾf%\CrDd^t|b;!ПG %ͳ|.aPZj$Cmܳ_v qwq3~q'8QH|ǰ?G( 2. /:W$H0==X3a:6<> 0$1;k9;dݿߞ偨Q5lW,͖^Byz>8ėc<y 3{T8ǻIݟ!޴@zAA'un*2Ye w1'ncȍ!w5clfӖ;JԵn&"9Z&&+Vw*HX ܮUmo1/>h 䄳.eֿM{~ZqJ@Q,vBbkթBTHx$,u­;1~(g  T6?Wn0,1TZ.³Ryp*+CD/n|qwD#@ M{õbP06Gݭ0s68dԍ7.J]teb1n/Վ3@}ؚ[*D43XmTSsSJlk~g{+.^v>mԪ%x!um%r!BtNfUð87 EʃfۀOĶA :c <}^j"M!JwHhteP&TO_,4_V)|m:&mW "{[,-.Qv#؅CHʝnD5AtM& OWi\2ҥ#d[7)}"ڦǵIbQPav:US?ʁ>8NA~5K5uVbxRNO%8BXI:M?:X&d?_ABM9 ) Of_ \le8hUH.?!tpVC$MP];Q^K ~+tİ ͂ q;RECZKݿZ>B4HgGn' iȓ"V!~6x!4Dž䐭RovΕ&hwv\zK_". Vp֥1Zu $z=HCWcPW `g;fgrOHꉥ(A+|r-q|Cbm[ CnY#x f69 H}yymQb+XLFiǎ @0=d݉:)#?m$-`CJTiӍ; v@voVDN;d%Fؖ+\f0 B- 8?ۥoZFa0BPczV3R{HP x /\mj[})SyN'=G6;k&5vW @|Za, Qˁ[g[p+$7.cQlHƱlzV)셛o)d'aυ˙Od&}R!aq|UjXszOq2 JWGHMOƉXޢÿ! 3~ *f8PMR ؅ˬg)KH * @G\yi.嬤5!daxֶCHb~/7^%11atDyQ 0)f33 qieV$Rb,;X6׬SNklk'-Av8׈h} VR#X1sAz!Djjed=] VbxE3fnr2𗱉VI]#}W0Ŕij)aOKc4GQR]?yd{!w:aebRJSUnɳFe{I+h8%54r}  c{9B|Ġj7e K 1߁k Hᝏϙ3擸GR34r6:kS$`%;4Ӵ@N_w'Mgᑄl3RK2U6f| `D,̥|3_J.GYp]G5+EQ/,S WHB+W&1ޭwp:x#Mc-Jc< \XEyj4HaRzWPS#+ɐ%K0vSg:;ZThXbL2žsX"I)/be/%7tI (@9J(7iZl25aj5IH`Y8h#6 {^E:) NjB&I۷(mP,ʿ_|l@D5VķM~?M+ࢵSA}2dZb@S/[sF 8Ik(VguAb>@F^AqXyAkKMh X%ȽN+L 6IlDS`xL;wbk@PbSo 7 R#3|ZvT DTIm@}IPQ 5b +=gl)QX6xt0% z]8oU a oXloxWJr03 Ce) :W_@ ԯfoVѸӑFV,Q51KDUEy?|>=%(o$~ Hj;}ف~<0Qe:h%!"U=Ah7[0) ʹ>]'ӥj~b1μ, yn lr7L.Js4IZm]|D8/,$`;IBTfknpY,EIDL ?l5 h[d- j@f,# dE'Ha+ƾe3RpurͩTz>kxJY*&%|;HBI?NNw٣tVu9Ŵf"V7LI9_Bi"iY`$2FQ-bd œ^szjHd38$D 8ոe(6(Th/Z8BfF'&ߺ@ϋ66x 0Y.8W19̘ 􌰉#RRZܳu="BY*m81q#`[TZڥ4OfBO& vVU։P+jMz"^RLvsG*i#yRb7Tcnv(& +MūXDK!uӱPe5c#c0~aFgMͽ-PhԭNK*a'Du)Z(]I2ט2vId_WdP ZaZvGdxɕ< 6twZ:8C诂SgLdy@J3Sȧ0L+(bzu! d#}N5כXR[qG/A|WdDlHNZP |ƀA`o3YӒ^ u )yɓB8*ݗ~7 ?]Z<ȭ,0N+5l*>:eH[9lpgu#Ҙ(ʈGi]fP5F8hg `#cǍI<}deٲUq'7HG{#\wwxtd+0Be*\7@a P6BHFZL }m G -e*Z0jc yZ2Uŝ`@g)=Rp$=Ny,=m:"!=# 9 o5_+:Km3JUi8r*̀rExd4.'=uh%UݷN뽿[#6i,ķx57SP\UDW8? ~;LN{gIu-V8C1(|=&|z\qmeXN\ vVz郲Z^v[Ư=}YTjXBڱS01ڗ*|*4ʗLe|_4GGJLFߙ7|[gm-r ;n%%@iK{-;?cdB_GpL'KF?9$D80ԗ{UFq ۃI3)1E7uoruB-jPjaD¹v8'ѧb9 չgHў插Qvta+k~4էN/r ,7H"}[oIu6Yɬ{yv'k}U+߾E7+W͓?=q ,X BQsp] (:6*2wj\-f^V;Rc'q^>oONB垛Nq‹jnzG,p^!j ^~ʧ Aھ2utR'SeW^jmyW[ ((VA#R;}Z T!ϼq/U)PAPxSA@u9WWĠ 'G>3R-?HY1Z.j|{/5-;kɳ!|\i!!5W=cR>z̗g貒Qvdy64V[@"Ja3 7N%L#OFV,-&xK3S<V `gYS$0{)60=~if5bPOBt-oߊ@ Y տ+I!E l:р (!0M#_vؕØ3NWB.=Vrܣ( J1*̰בAIw%Q }OI5aL~.+?W:u1~ws5Sd+Ng?rԾ.UhTR4jk#vb}TH>l]Ơ'xv7A[M{lHt*B;>L@Pe$ *Qq& qlHd6|G!꾱r",W,G3@$ Ⱥ4]T'7xl@q(BɄ+]\juU/uӫ&nY ?zr廇:u] j0 wx-Jq6,t,G*dm2=m "ocM-4OyQ14#>Z<[yՄjXlP,8D1U u/fstz{Zh}c'|\3~UM -7ƣdb7!:hhU&82~:B.>Mrw*qjFU+"VOG93D. fNR9Dt@:wy]F] >X/sx5ř}%לTy'u\`!,35§U]ҫs{L*bcO9y؍Z:Hm {[ gF,봻_PvsNqd µܦ`Yt35q%>V-EUptט~'.nߊ3 YpۂT2R]{՗9'^ n0V{yD]SM]֕bA/Y쬰 {Qtv DXmnPg(K ͰDZI+55&$vjվ3"yt]^&99 BiSz4dWB0rak@ 7P@$\^Kާm֬ƞ~3oƪçvrsZyu \DS4%,"7R3 Z 4Eh:amOKnjΧRӮ!>OC^мf` PaČycma-4bZ +>*7"8]}qD~͎OUy΍iuK6l$<>?&" _8(=!:J-14Й}sa?QCj"*yġ= !Vp(Yi*V 2$GzdǞ{/•F' /,!*ߠ-? ~=V^"Pi5}ԩJL7uV賰"֦+qƨ"1Icrp?Eq-7hkտϣs?NJu, fv划{{#bMz]H:|l22OGZZQp>2^29Q%dںfnSCʗ'6[W=֌PDoPdYD lӛKKƓ66uOz6SV+ֽWn3{x/#+G teKA }@ f;+N4ᜡ"Ip7T8> 12ְ^ȹSuݹ&`&[**2DȟhawV8 EKN qjT76DF*F&IvA SA)wO>8Å;]oO 1`UV0T"-M'^n/jT^${jſJA45JdqqI;/ԟIMYi\N?ء#&HQbavHabaFCa[ThIѬc  9+dE ? h .1q1CK' ^]2ZiYڝ*Fr*t r Y= S8JBO%˄IwIXvG2LǐB@y Wg:&.A&"tSks{J3w1E3Rf*xZ|(;ΨnV$ă7È6#K<#093G˩bQIK-Hz5y@Li_Q^a&ʢI)(bD}'B?MDgϜDdaBP. #hHsLX@S? ΰG wh*NtM뤲^ >RO;{l O9sA&NAB" |$„1Z:ζuOՏY.v`d+cRiR|5Pm[=уZdl=ycO}螄8Ӑt:sv/>T=X".[lo%oZhF/ 3NVwr)YVd,E*(6fz1}{d  ]CI 7kg4&[S"ǸuW:ɯ8o=ڶ.fvU|MpVmA^XzᏱܰ5.- k/0I9BmHU11`Mi"t] K5aaqOk==Q1Ɨ:. {N{Qt^&[*>Ԝ쥳+YJ K9a.܏s;Yz5C8"UOx(*㤲:0|ȸ #%^ńɅ3I/нuc6RqMځx[ZfF1o'Tk˄%(Cwڽo c*=i5ʭ>qQg `yf;-IQ$q.# :E8:>p/_nz['|i> \ÿ+Uf?ղVx@B0kލ5Qd7λ@k)SҖd2˥,=cQ=gUG؏攟**zɆTCuCXuW@:[k6׃pB{+C= uIM毹~_Ge<+dFāF! C2S; ,gTR&؏.?j/7}-2RZ4:o(T- ,=|nHJ+W%e]P*kwȅ|w/Q晈TKL3솎C 7Gqv°؄73ވ! п0I</?^ixL=XdB73!2Ŧ/kEbҶ̩DǾ hڒv[imDmTPy{r\)o8߰]k0jRAc#~ndLM]Y$}ؓ9nlR]ƍGyv@[-dM`Q#A-{XOW\ *o{8\ZBjz5e׊!:ď: jF;vaNj 50<՞C XYx?L%sL< `Z6yƅ`;LmkvQ8F9ۥCTD6c\!)~"6mFNkus4 M#%t+ .(G(SI1AhUz!{0p;\q&+^I: )Ќn<_wKhGb&N#_ezqV@)ka& NՒw5ލ/dZEdjB  <3'CRxT*5ᱹ3CKɾZ:Y&#?"1qǹv.=]/[/aTֵ0.ۜ<8B;9ʙF~PӢ?Z߯> ts\nP?0rWɞJqXu#RI'&`A!\%>@գwewԵo>gh A&_dowv%%?bk ?ҁVPijBa%μ YԵ )sePtakB$RC;|US?-s>Mh7 ]q58q1#T.7ꅑ%SH+, )C:N;+H}x]&i KXdLSbUE݊{;mGr$ShְP3[NGBp\ȟB|43%UEN仢fMqy^$acǍEêYr`T^Y[sOMI³ڞSTRXt2lhh{6ǐ*0 1|9q {[cNP:ǽG赈E8:-U5k.,1񧾻慄3oi~ȻM5Q,Rqnx6y=qʋ2#F—k2(ת+D+KT3 g WY&k1 }0SI11YH_^er8oq|qtAd|x\QWXW ۫ `!D/97[jUHWgOm9?[L\~/V/2S, '@).B.o+}Q:𦶇1f֑_rC$~cʳP&wu0NWwp&emC-Uޡ+%UċuȚqUG`!2!KZ;ZwpM4ݢŗ;ߧ5j-Qj"A6E5tzH9":nhm4QBHdYugCnnvTW D,D>Zsm鑚Y.A q94U@דY|3.`|@C)#T~PN )_r%(^KƋvRɍҚ,[ A>Qչ2k'gBI_'6A WCͥcH~TVE~B@"BgPvy_GД瀹r %`Բ(8$߆@ɋ}56Wzl):Bb;{çr^01vcO\0ֶӅ4U_, '|dwg@kɊ'ˍ|+8>&\R.`Ieku4Ne0%ȊS &k,CP`ʹ34gڤ`6)ޜBCpʴV2Z+* N`:S!n{j~Z.%jjj^5h>e%/}q{\;aN@--Ϣ`n 1$a,9[j^Ly.QO{QNt)$?}t '5w:}YS3QaWhhf=g_hQom U{OX|--%ȳ91JmNX,A, g[ #Sycf];Plʌƶ="!זN.yU`K%49>+g+9 h^T#HЭⳙ TJ0V6zH) ;bَp^|€+S檌rg 6=(m_=\ k=n¢UlYɣN? {)[Ŕ;_EFËTz!١`30~N2^H֤;1qil3Fm{m1D))F'X`ywmNDn]?sٔ\^`wPlJ9 v z ,?0qSȚ^w m,A>{+AT\Yع9_ya0 py{|sYM3Q1+13]̓F:S\RLX,U q|Y*SRG\X4Kx mfq 5?m[Sg-s% BVjO:z]BP 9 7P饛.M$bflm5Dh)spݘ 1=O HJkvʯr,.``(DIzbM/ z?KB12@z^O  0@EZY?z01䔾^(g\D.9X^<+W$E0ȁ8D"xOnfL~b -y\ &q]>dnif|PJ5D]tn5S`u)G`{N.n+{b@||KzP-\P`3s;Sת sH'p5V<k#b¾i7zrR^Ӌqxa:EWz2) JV(D8*M|RJ&\>N'9(E@g/č ]dBI>%~3-^:ĎY{6vޑ]" qwNzc%y%'9\zB\[P{i/Wc!H@ךmFJY 77'x/%pn~ŜSK/Y B*^kޱvO<@%Qmh n&hx|hlr K,05=B. ~|ىizq55q^S`(V$H+?;ejbK xϿ{ JŧΌ9?\DAWi+z)I*Z(!δ"@ge: 5{>:Pׂ[Xmj='іRQ4cmꛨ"`֨y3 I̧QS͇E;AZ\e!ew$Z b[o{ ajB>ACΓ``LH::GV£ekqT DaÎxi5 FVkM +Ϳ6hL^-N,bb cVތ`>n{Vdb`K!{ⱔi rݛE @= ? 3<;rzd|br#]ǥwڂ!ʍn|2SjyZO`]NΙɻOB,+d:i2\Ty5M-4ACzCfFLKe%0$PL5 ԲCP l,Z@|ꌫ/G!6/~E xqS.& Ŷ'QՆd\:ƣÓQwo`&(Jg(?Yh6hQ!EZ? _7~̼>4K@6pIR*^ fȤ9Y9Ŏ![zJ~>e7S t?DrT%J2yq@ꝅ틝~}ixLM3qi*j)mG]$;6yTdfV&7O] [ZC|&P_q7yD<%i͕6Ro8xruiw(,wSʭ*< zypC~/J3ͥ+T.*s iKEJWZ,6}I^q#!.X~ޗӛ44JMUk|tK.}ZI`WIQ!%7>Fzi1ٰRWH-j$QUvnmhl1 4sO+'v2k>ZFC.iLZ+b?7^ pm8 nGq n^(k_bS"ZO0P18G.3x@ -cEk3U#k} ѥ6cV #* dH2/G5 1X+By UA9ݭNfHK2r*v\[)ԲuvlRk `9B h2]`F*L䋥 Arrm. 'Hbj=!+!&ݘ`CCGjyک][ C)X+oxpwHhr?ڮlt7/{lɳ+pfM.oWLE~* bA렘xYhb9k6YqvBm906ڐ?BQ YeW ~<`OzB#7dK8o0Jq=:ɥBM˾ge>NxF-֠,9aXj3 p!К Sl]?S.*([*3'O]}A p:0-~v(#\xp\D 4E/A2;ĚyI0E9"i~-r k`0Rn1@˿IUMlU8‰HBk U~5Ҽ] F͑C9>+[d>?XñIǔ3—Q6?#L1qXC5r$a߶żN R*L tVgJyX &'&vR;ֆqsr&F"}B)I!$֔N@$hyޚ'}w>U6d z۞!чapV -Ǜu"C'N׀eCwCe0.?AU?N;o=hʅ" FGq=:.Vu0r0_tȯXK+A%N,c[zKGqyY\xz&cwTx{DC gXVIKy9iy_YriOR|}‰P6@\ "J,nqe~ >s+dٴobDll+qT%3bϋU=odmv\jI*(<p*Zd"|H YKJ;yz46c2:)Vh̼< Z&QLDF2ΰ4 T7.PvvǮu[p~.gp+K$HNڍsETY^[ eI75)LyִhV~\}Xw܇ V9[Zԯx]T qY40 JXj6h&jD73`הkF ~l2V)!b̊:+b{*aj_Gn\6X8s6kxޞte5\^%v=ʼnmcwQE EӊT̃DЖ,0IGmiEMKԳ6bOhr!)@:[$~.+TmSVΛsqt`~ =Ռx*<>NL=F<գX$h-C67C{cQٞ7exusFeNTh#ճ~t0|4"0-~zO0/Q>C {Fj]~SOZqi*E_)@*˨&sbMOgJr rI kELjPm^~/Q8f-ԍԣ ۳r;5&iX>)U"pzDI/H|%H&,,/OeUr6rY5U.⡎I?Fao"s1ۯ(3jm6=IҨg#W2ÁesDe*MklKlM$\qsYseR<;: ]KX4}f0sI+<V+ ȉnZz|U؅D_Wk:XA{|m9RO 8?[I&gEYluZbnb0Z ee(q[)0?js܆aH ĉ&B7|bMN{&/5&PA>=k>Rpx %h`'*U `vRg ٫"RgTH\XgJ=  v5FCL`#|=ytRRCO WgHݮNF~3D268$UTDd9 `eȖ3{Bi& 5?d{FG>ΕMȹfT{s҃__fQA tju_/v?{cxׯH.\Ŝڮ|4(/82/|gNr(y,[ -]divj BTj|čGH䰢HQnL(,2Y2l0{l>s+R߫dxu23a?< p̠dm e!y ']Ej1 be]# %~GgZ.9R;ݰ60|,UH_fp AfX XG95eqCo {fϝNMԕu=C6n ,N'蜆*^`H21*~s;Lhxm$8k6ZGn)@;AmSawusA' ~(g!W;V wsӂjeq¥xJNI^HD0Oe$@*:sXϬYV}7lAƼE۪/5)*I3\OQu*K" 7¹WPBJ|`# O_SptWnW˽5HL5)oBl6m^UkHS}+!O>Ƀ'QCy*nikBzA>zCQS2Jn*OgHDBO?9A)oߎGOol@lx*tԀ i &x{곞j(l ~>7?~ `R^dL"jErr劯T5٧Yd|!ɯLTySM;YOg4,mmE;`a".n} I, W6EK]#PyzkW,a -fC" j;;|wXХ!VCfA:*fɝ=ʏo@jS='|RO8C*2vxTqDsH%cNA&d"5)95ˢV-K&ybwܤff36Ȋm[-vTLi)4xXgV :2^,8&YNZ3O|aZPbNjC>u49"%!mI1rx?0,eр>_J*\Fg/sL8gr֏fiMv7zOlHH"_T #?<_{iv'v?~E(~Rb!^.R!N Bʍ3NfvrWqGl CVRA<ͽzޤ`3n@} w8xQ~މNBBEaQ@ g rw)9dY5\-nL-@)kCڧ_33#>gÔ7W\mu1O6lU5=P{ jOMeBG\`Ӑ+"pYQJu=#1|U]] ӓ/]L IEWûf $hP N2ar9Oּ_؀S~diSVzȃkpGo1ZA`zGj L!Ĕ@hqR,9\kseI +?)4"-wŐFt m@"|Ep~Zph-\\N3;$k8'=i-,>qw ŇX|ϊa\jG;jVmgGK#F!la;}X0 A>PNw "xkK>}tQc9?\ Zq{ ]G;a\hl-[Հ3v7#c(BT6rZ24Cz嘈jӠfN{WmHF?GvfCXS?Yn}#¤$FGe%ꋾ=rvDcΈ-HL-?9VD.i^̯Lέk A@AVIBZ ƕx<}unyc]i(1!ېviAܽ ԏ{-E"*\Ev^HUm[et'D ~Cz?vĢǗ<,$ _.lT83`.P4[S7{l @'ulC2jV .΂hՉY?*gfN5tRGӓPΞp,dkrc@U)ԆAWa,l R~rm#,Kg:&֭!N`[:K .}L/a'*EXOnk|bK4G W+[I(g*4t^ G$ChhcmDfbBn5UUʱbB=ǁbTdRM{* !KgpKcsau1 \kBmQEvcD'y܇HԖMe d*U: "5NUOvZ'ٝi\Tۤ1Hg%*QUqvEZܛddsD.DT)V7:/ H;0 ĮC ƊgwNdΒl;w y-ba=[SkrQk,l=2#bVdbNjLH7E {Xhz P5ƹmZDJ/Ok>b3Awh/zBJH6GŎHP4FpnW~-%.+g,mK/wbv+.1yqtrBe~iVKeYmkdA?1܏{ԒCdNγcxp~xiA/`EfEMMcǮcc_}-nSXβ!3 0 魠 l"_ bhML1SCrW-.*0.3.-w$x)t0DU MҐUAAS$w F2ڨ  K3Iani_W's3n01aNW\P~ jk Q /4lrz^,&Jl@dP~f{sa7 !כT)oO`bu `k"Dîhuq[/F_gP߀o3 Ptc,aʤzH@Q\`]յ0WyNcuòXbׄM7K:*/zp-r N z ǛO#:9踟_=w *G̨Cv0ky}a0e&(䙅^YmUij͇Z0a78teAW=oAe**S\ZT,j:( :SV9@^(>AI2ed~2HB|KU]4.D[0q(yI{.CLrN4 Iӆ Y^[Scr=΋ʆ/8gݮmRϽtzdԘͳgiHj3p.s6LgMvۉ\u׃K)IWY%Bd,TLE|NP5FJ*դ`\0jyYC #Tҁ7$'pfdPhB/yڶQu[lC5Pn^YO%׵V8jnI"5E޾D FV{q^#9 lZ F同 \q3P"ǭ? ?{XQ͋qiLcr}䩆fm \qif*=qS oT |ߜ$X&6,Y ܕ.\LtH5m}(oVLCV l,ט]&&IEu_CGE^~B,磼8*!D1CVXXwSجRx_ʣD>k]i 6ha9 '0l>ЩI$Eɍun%1J2mf3DFl-=r\S/X4L GI+=J\)~$~)!m}=]01_ldtTԈk%x \:̴O]1p6hWT 030m׼U '\9W|)QځңxD`ڕFhFbCT>cbOKgFOWr[HOkO2ڙ"d/,?bY5J=W;)Yڰ%kBM/+\a׹Z8HgH5H RB^a4L/M{ڨO}\G5C Kp}_DLhor~PCiX *gky|_՚8$!1a'*5_¶]/¶3/;%Ka )v(S~&ܟJ4Gњꍝ?.M5u2Χȿ* ^1^0z1izVf: oa(}"/gV:dخH-SG`΁z-0G'̻k:~L~A7rW< iIJhRԇ켆KRzxs\˖sxU5h@gn]b&7Hb&JM&M$pl$|ayz*FSFRx:k4ַ9?|5:8Q-ɑVAq{6)|2xӯ,S7\ PB᧬HjmO~cYO+ ?[x08ok)WfCO Ļ8{e>7VCyn#)B׉INd%:svMAC@ѡ(nO@ :*Jݳ)+LnAt:;Ϩ߭*_~S|Cq^ߝhf T1㜄_T$^3 :[s1,Ĕ=7̓兂÷ǘf.*J\f?\o%Fg>OÁN|mVǃ;ϲp eeP :bp0>RwT5%Y(Ll $"/.`c-A: bVEJ1֡Q)U[jB6KALA V1D!tVD񶚊u2)]ʊOˋXYP*EhUW[ M4d_˂\Rˌ?duJ^p./vAc**n]+}m%,ze dK\R9?۰SP5"7콈th I}5@aHXN[b%ܙSkI. =Wz$(bH.0ɉy 5wǡ Q 2-mL7l ʖ!9|״[AaqSJn<*#9;奔Pguewkf4leRU_r:--oUA2BܙT]tt.QdbJ(Oz\;u8,"{0~ǂ2nɡb))tj) V6+80ZS|_J8K Ȥvӑ67J^9I׋5P[@t! csRNqIvX>R[cJ-]Ά%U[2w̒}aPd[{B{f!篭{] <cCA*cNЖy־W/l+;Yc`c((b>SgVVq=[8v@TSYG06o D}Ȏ|"p@霛^g&<ޣrgS*d[xit41~}) o|ֽ@/9yG%,ݜ S\xM* /4{7)wަ/ KjoL.+3PY=|4N=%~z@ RgiƼZ&I@Io/54PҢ/YYni!'\^o7A|U~SE\I[( FWt y- :X/{K)5wRSżO+w{!xEe%5)1 /vpA>'YMjy0RgD)j YxB!yPyiK\g(K{5GVRt^2ڟ;ye - 'bQ#3x k#K ^4!]+"'^˿ok'4o},{h<$G}WdS4*OFؖ06#&BZ/siIX-Idxz}q k%] 2O.¸oroYqcE0/4]shw޳c2_IWf)D_a͆kICم% 6|C]m15p%A6 i  ‚D΍,O+c m8eXxjQ%*t.3:j:yd"h 9)M t &Ns(S@Uzz^o}'Ѩbab%+V}K#3乌/W=TXw4P)ӌKeMdqCsѿ!(`9)g0.!D@\&SbٗH򯧍#y޷RĝXGtWFNˣ^]J`zJ>Wf KNN?3}\&ky4%_(jin0?əR {̰es \(ZMslJea; c +8SL?:lEuϴ> }RCpvfT;|-ZSE\-vٟGv? u< ޏ?9hg)N۱l^r DdӿXq}vݫ\0ix AJ=o0r Β9M8M];.q u.}gl|C#Kі.;I.*nS _>?\ mȁxSOm'Ys ^k߁GF,cesBJ&43ѻjօg0CD?kτTmE(bȦG5GG:ppZIbkUKl#¿5?R;2!P4xI-)ᲆJl~r|@uc,M=)&ݛP95XZ7=0CU\Ukz8 T;6L( Q-9zۣ[T`{"&|INs7`[P8YFg#L=+S` ˧R z(G߆A2|o}3dREt8gL#,eV+!؅nƭ{Iarr1)~],82 [1WI8ܿRK< .ϪFz4e2="#졡G@BѬ83:K dt+ síOt-v"XH[&m3RNr9FD;#t!>Gj}> H:$A|u,qfn\WȏJ,~p67 i2-{U}Bҙ[8ыċ /{ß&MEɉ1@*bݗ;ʞZvNA_ t_H|D4]/&͏at3G-I:M"-5 BIN/Q'iԖXf"A{Iw%#p J9Kqޛ0#DzIsʢ f͒t6n=15%y/nomy8t-³؁w9ߢr`FB;hrt$jl̓vhn8U/Hȟ#, ؒF˪ShUK(_iy˺z )p}gEWEם88k~2qgӤgn} [Y9g$Ȧ|vmrq+1#_6^6I[nـ}>2аs )>s}k\|T]O 4PG@w[㝛QݵgYYge7M7$:&0,4ƌZQֳXfTkIt6~*_Cん_0K64H&3[Ѐx!KNavno*2!+K =1ZT 'F8aa xX+Z6iD+?غn[5</JgEehfU* m 6(BP{bZ6 7NpEB 19 y3(ȣ-k$Lszؐ⡌S#mn]5p!n>z#v$X$xcHu=+Mb.Ek4rDOWU.>s' A O9 r3$qo;;u!"F!1` G{2?~k'R34RPN>61tYocgosm..؞ָ1 򇰾ٽ >+ 2 Ef2Qru杼1yߏs9Z,ʵ9 alcSgN^/]P ?ƮR؅/ܑlᴜ[qPWcYȑ@3:tb1ʶFc Sx<izfi]vZ. }o&9L*P<t:Ȗe7q _AoV9}U0g!oA;߃$6GpmDH+tOFRdm-OI:2FRitX?W 4L&ND={_'}vۀAmkAtQ*eǠS/=VpŬזmŻ54HWWgϙڙFgѐ '_ @U$2O\ZȖ(iBi; ĵ5[^̬ ]"H!a҆.֨SǺ8}N/fG!mq\(M6s<5u/4hsJ,gw,6fe!Xt(rOf5 o1`l%l?ƪ 2"s=Մ2)@\E)v; +ͫu'W=>9VI?}\Av`Kb$Qk'[UgH+h}Q2<.r?؝P(&GgY-?qCI!:Ea[}5HIc| ÂNI~Ѷ [>?^E, Ba/dmp*Se t1 P޺o)DXY ltO u#'-MNanJwy_ rpKFC,<:]x5MG-d#΄ܜ4@l_ Ͳwh3}A!KV\'VB|2D>Q~Am K~.&uA#k .ėm;tFY:Gzl+wϩpY Dp4-K4WņQO(ؑ:NGh#7d6Q5@tFL "JG^\g۞Z~|p'k-V@?}0Dknq+ 5xثX.v&}&ndŏ\φ-¤!T]p@I0t}Ѫu6j@nN;T&7K{,RvA,c blncew'v)ӎ> RIrV:E|;9KH O ,L #mS; LwP?֗C|](3g*9uM6 P!n;ݿ5qt|8ROE$is|C.~W{ׂ)z=O2 ^Ta/ω`ۧKC9Uc%3QC$l G.QCnAA8E۪7-(On 4{%S.I~*>´|Z)H5_ؖH**wSwA?Im+9E5< o1[-(I Sd]")-.#BL Ё☭iK:ϖp%QClẃnh~򩠎##v-RU Gǥ (_D@#V%G}_`nZX[- XGA4`~f1 :ą0th;ɣ9 $,@j9f,z~3nB_$ *$9\ !q\^csYAGn_ ŹE)Gtc @C|5ay0" IރɖaˇXP*xs2bWM4=-VlBY/W[R%kM?uE]-E8Z#q R2a/7Ap`1CcgښQ>SгPi{ r>H}ۮ? f*>0j@c][Kt].'0̺_Q =>qq=Âa#l\{[=a, G _FʝŦmo㱉.dwn}0׍qF7cb>wx=i2ob01i깎`@-fߥ]`~z>TLMg[C9M]x(c-v7Sf0&ĿQ_"FKF+eyc+(Bӎ r|n2}Yg9/ّGΈw·Qb?C`2 aⱢZ<1B`o lEKl@d^ .ls^9-CT {O_cLG0>v+M0PCڛ8yӑJ*nƝPQz@[/f#BP+*F7nVйzirWl\󙨡^uk ɡ AI#>JƄx)rD mҸ.oqБA4嶀4fci;'X`sPyӐр]2K:1An6 Z(Q6$fW4 Tx@7dvbv#N$4V66].\ .wEC{oSˤD{f̲{єx`IKG3G8y =MX,;4wU^B ;ˁ̖CF О.:}B:[Qz<* ȡqθGoZ#ieW $j~ڡY~0"@ 7ݔy,4iXqUX#Vd.teT-k[͡(18M"x oIAsYH oIBk `sei-5\]T'T>Z=1Oqvuheɼv_~:0Zm K,r1J@#ǭ9H?h&c b R/C4> ҽ!ݜo _ Cdɒq2C3СL()ip1A(7exb/݋GL½:&R6|ua0LKM_Z8qz NG{vӗf,&xE,P4Z<X#ƣu_tiګ(Ǻ)=22jDy=_3` ,Gbx9d0v)\)<P g>ivTf?d_ex-QUd) ~fLlj-@!UU޾AX" Nfg=N5jCz9L0VxEh+"8aY"N6ȄpC4/D1 6nq6cV׆KK34XL6ԱYm]?n*+|4=qDA-S!?$[NT<D6q7;4(E(Nl8qi ]v+f2?"ݿ}5_ * o04Sw.;ۗ6) :=:2SXI4{!9#v^ˬjUO sVlVG9hI`@@H ['Z/^@n,i|)L5 ^$!nυ66P?+1vv2zֿrH3wpdl2&RL&[&-Ed>*E(/}3zoE;}GOPt!msxtvZܗ|BR&d"1~6&ͺ Xay, R0$b~@P[|٪BQwA&tYCѹL@bhF[/m•.QC:;AKc@]ZcY>I$SZw4'ؿ{'H2 *? 4fx=A?}O| cOiÝKPVB, ?C(|%%3Ѷy؅D`iը'q>m!݂n 83^cPf_@QHAa*/Awjv&c|Q=I<P*㝂At)M:sUdE]qQ\Ѫ =4M\"Je_$ȍ؉cNQft4OPb^PIO =NL^+Y9YtJanD#+J;o8^xEu# 埡<אs[[  r$XI.#QQ7=,4H 4J+>m꾦jZd[0joۀ Cm1)OzdUx9S~fAUr_=9v4؀N}wl毑BLK^5U*¥֌gK8@:"3dBO$Πz-q.R]U]Gƨ4Ϭ:'2^C.I;+RL콀uuG)b- њ.{}#mhH $jac{bzMLmPi\k&ۄ0۠Q%]KaL .pޱ mnn׭J(*,YH6=TA|^YU'j&;a)qu|z7:ҸlMh"\VNa5k hea洌{!8% u لM$-s-+ΫM7Ա SOOƪjcXk1_:+> C%5k^59%~gb^UQ3 }og;E$l&=p|Ä>,zr{LupK͟X!A]b̙v ӌkg [.mee[(q'~D j;M?";ٽ4:xWm7TQ;1+No3GOBkqmFcvw(;!sK g׽UR]ۮ佂l+GtE}1'V W0tr.=B\p-ˊVv xtv~A,Q~J>Qvw.mg&|ޒ=>XU[$ =Ft0,i_h}"䥆d.5 `]eAr"/׼ճ%ԧMLuڠm,׬b4L7TXFB' l") 6N"j03N7q8*Qv|8wȗ`Ֆ Y8a-W>.o|z*L\]./AOEWLXQ3אqRڌp76,6[#Efpm;z=[KuH % ֥` 6L,,@:A,)g4ܡh~Yx{%Y@MB/"ш}d^g̖%|Ɩ4eXK}M k|.#K˂}eky<l8ޣץ1 8~{I5XzRÌ(=Q9)f^#4^qMonӉ8)ݘw$ "7 pW@w&*b}[A!AJ 7 c B&&vd g6:fGy}_ǭs>6N(Պ~ h׈J&9v#M,ΒMv./zٷ"$6^8 $;$;456-3N(W>Cg61\IU hځmhoLu'n>Z38BxB&򩓂jڙo#o =BJ%F[ՙ^DBڈQbltC5 ]cY % GA[%KEm0tȒhGkiIƝ`~`C2j2> qo 1ej˩N, ~L.WY+TChbwWBunDH8!Kbb9-]TKҫ ^H'.lX"KFǐuO& Rۥk5;,@u$i|dRiY5 <}FQ1KA k4]teMjgŃ^9s8p:Ԛ62Db}I} (!XqJf48 u!OJY%f0?+W{:"JLfdc&#VBv )L(`od@ckh$[];F &>qn,HBtðn> >*}\w+puwZ)]9MC 5ҰiX01f@X462 gprLͰ ٧?y2jOv~f uP_450mϩW_hOqP6{uymt'".\##9iWp H]Ux"d Ttj v;cX"So<݉:;;LTCa`O!A +i`z)Ǜ7I\ySllzƏv+WP]h,b]C22ڢ5S #yaJiu#kIJ #=1NJRu ]P+&5qv AAïmNb \:缊sj t紽VjD>!S5߉C&u:Q^O2ȿ0*N OL&A{JzWr0(X@䑼V+p{{Bq;'T STݥnw)6 8BJ>MQz|iZaG 9LceT.q-va)tgBhxm 譫InjgaQQRPWh*y#Ȅ;J`Q2GޕS 1 ߠ=BC)+3v?`Bq'YYWx8Wa)uvp t1F*-?>c+UB|UTI1ʃ$ * OϵRKN, Pu^S~Ęd o0&(U@FcF(Lɔ29=J5VT<+܉w|zI*ƌj"djyVfnU%fj&^Gf3X1׺jt]a\'6P4lf6XCE{ҡny $獠, .&sA0ޏ[e :q>͒RP΋;FQ/s(>sX Q&Tq)-gG9e6[ 0>@ :&]$D)CITj{\\xd۶C}:sS|PGuwִjNB =1oՈOx)y*{s*wn:`'EF7rɎkɗ9GZhZ $Ì㯝JcwRp JOfH`c(f4밴(uj/cyOQ:-h$fo2;uE`?oj/lPdj{dj-6!-4q%8:=DvVUS[ vʈ4>vE&8*yA x+kefE .NmPj@mgWW3"9؞E3cK 5wjbwȶBו3y ,y$HܖHEh}&e<_>fl|2M .(hTE8xJ[Zm@?7Ig+| "/ݟ2D;UKՓ Am/iӈ6C- mS8RPP|X9ncR5G+{AX~E\)lqFTp[GmRY'IW}ކBBTs+ O3b!%ﮢ6(J}/D brYZ̶ue}*d0P ܓB~%1C߹@5,x~:ag؛b hz[>PN2hl䯎£<4B_$Su)Ծ8L.c:6l)@s2I ʩVxnk APJ@E{Cz0o'th#bHԷ$t"g`ZWAXć8ѪJ7%}=\:AgJvg# Òb}T ލ .12DxVuFzS2<%"و;{aޢBpMӪ?BUoDȰv SgqM2[~ihZl#% < 2# T*iZݺrI5swjA甝k>w_vm!ݛSu@l)BPeˑWV^^(dI0Wzi̓K`5jd ]ȧ\0gN{)ھ4U*jCjZI7JQC4B;)b֒ƈ \Xfa;׀1zKm6WsnƓeSK=U] 7t`x#콝W WĦ.r4[!ԓ꛼h[H> d$, ,nXÍşAVlQRRC"-rlq) xw-TZdGZ4+;ÁɬI0e/.T8C[UnCXq 7PjJ,{ 34"J_ ɱe8уaM #ţU5>O&?8#ueqa gmM3ƪ Д3_%U\:).,_}lNSIIV̉W_8+!>,mKmD`KK|K3rŭ 3Kl.G\jD ,$/jr"$:)FV+-h@e),`-/[J7 cJHϔEPb`;{qxJH/FYT0#B#*(Xo举lhDܝhZHegK\ZVE5a'ȼ]\濮7*J imZEuR*;$-6[ }JeW<_{լZuq;  y [ԐP!U9<,ޱT-_AinQn׬U eғC%*emG1 /K̶#KY|Tڬ{w[-q50gbdq ֊ŶM\xH%zOA:o Jr3Brϵ|0 ${Ԛ#ۣ# dzDǓM=Y*vN$C^"OwAn g_xPv/L.纒:` a4|gzW;%eub51D4r٧}zc$.!K,ecƠ_ x9/[#'9d:HRF h^0S^wX@o>)4"4j/T 4p],%p.S2Ĕ Et*`U 9#0nfIU}u [YM"A,c ,iW$W?VS.k)cOC[/\ρZh'>'%XBpt2S!"(f#d9x4/|-.q,:#wwM/3}"J0gp-8qqm }"0ۗD@ ԡKd3kN.-S?[8k3gEgCr/NF M Jm}7NVk;1)7u6V!('zr.ANc*uZ"$ X 萕  Aژ0m!P騱y3 =-mR6yv@G_Ro!xB"=H /.uN`꤄³gSzt<_9YVl ɺ XK$艺&YE}8 7̱Vl\K.Fvo5_7!SbgtM;i:PJvw,݀$x.Ċ͎'[39\6 _ 9?E}O/ Hyvci@\~Lnvrf ٖڄtK5d~+DČS(ESkW@ZC-p'm {hVт96_D0tR*i\ sz7r| VH DC3_9Uo`OHG7pmagoME{<+ԋpVo]5᝗D2S`s!{{#Wų" 5ۇIP"!}9c!Hs *_RVίgo5 T1_l T=` $pd] e7*#ŋ'g7sٙ$s,&"Qs'{q' O}Z)Ѱm([f?r)d/!? 0ӎFu #>*x䅣C%N<jG:6]o <SHG=,uo^` )j' FeFpKjkq@!=QX|}52n$CM-h'`-池Sql}˜?zi{/էjͼC5'$dpW 7-\Asj[{zNϼ4Q4q` hy+ULZY~X -F V"MHa@l>>yUG`Y6ל#X)ppڱL` O_DXD+a=)Bp"psŋ?w8xDoU?ƭCE1j+EW8sK/S }ztY瀼)R< 0px{ L7khbC__6oUƹޞISHuȧP3OUy1 sʘ0~CWaXU+*;"~*Hk(] ^MШxJt⿬ܯ? s? ߖo%8Lu 75l3,}Wqrqf/lf=d847̺w`M{MAxy²1RP D5TRqfXAsɽbE*Ԓ.a2xg2ҹ}e5st Kbep.%n&۠S)ol(+CU&pdӝ qj mgp'2<WtMWQaȀYd#[p\}\&TJQ3ٽS+cˬ.y! ʡ71~N7QX3 V َ]L k-*o_#tC"4K_wڮOxÌ`zW }YX[E.XB&ⱑ:nLT>B;$O[&6zxr `0(H2M嬂 q>ڃ5d-S-Ƭ,($!@o9Oǿ YH9P{&jK:[Fݖ-/u- 7>9agM7@ h.sfQE&RtͭtnCl(CǴ=g2&r,K Ƙ2LD-OF`N)UdiR<+86]fJ_j aenq鈹;s D8h:ވeQMܵ^dh̸}qm8#o;D UR3 ˥ P iF|@IJ;:kH٤07 ܐ\D-T#j=d<l)ZUsFG tA?d}5޾rt6a?m6)Qж('U#ZǸşr6["x{j>;#oFatZL \`D3ht 4Qost ~I8Q<d Zgdxh'=e0k`OG.qr5VdN&|)KJrYTx&t &_Ac>y{k:cSG5I,@ w;-.ԙBXUuj@,9WK,c.y|RC:v lUz,PfVlZx&9G$M!ǩWԭDeGUݼ*u}-zh'$`S§aW[3huG(`|If{͸{=# APGk{^߿Vu}0 gbQeW$WTb|mԋ|9ͽG>gd`$ bGU>oK&τmy= i; a{-ɧNuv*՘yM|oɍJv^ނfpc~TC!uY#Drɶ7|Rrf'Ah up ؞_m\fe~)PgF]U,Sp:}66 :X"B|v;|?ꥳmar ,nt`Ǖ];zK nOjswHzpu: %$ XᗰBVޥMl#EkFc|Bko~֖92G\:,/ae,_][iM" Ssᄕ7V\z0 Pzwvӿ码`xF:7].{cFcW{lh"mMHW?WԜDlUx3_T܅#f^֮AzP~3t.WD+"9/l1)XUn[̋*Vd`l *<-a5z-EG>韲`bNcAn/Q>[bX< (veK1Lo_x2=uX>WPYZmBiZ[e۹?bߘƚMOauWˇr.}Qx"V[HOEn 6Ӏ?L1_-38Ԇ~>a9 m›] !ɠk!Y/]#䥦e)l(]`pu?>a6B<61FlAшo1¢.9vA߬%eBN|٪`9%9*ƿcKbNTWDuC;z͓8i;tvn?LbVDmpn䔒Zu8m?R@ EV]i'X@'ώ2u x*)jk}8]UIݮsŻ[uyBZ˄[۬|37ӤA%Ma_''L|߶c4?z5͑H\F:h=lEUEEf"Fwf0$D ~C2#s揾R&&D6OzuiS^@nR:j쁴3OE e`ŖYx}U< 1[˛@y!֣1[[tʥ$]h~H%IvWP?YasY3cEb" ҳ, k1 x1 ԁ5ЊLYV@}?KD=y-,xWsPɀiWOaȧTGu pH>ƃouc&?:>D)]|gv L nuhkL+}Rt* ;NdD[PYc0+8aPy\Pi!_5L"n6y/KG-[$G4tH6Z*ˈO?.MMHINfbnj6Y@]q9hdtZFWFDR࿔e@N6B}~Zl U3IWj}ɘJɨyS Wo IafL=`U.sH8 U 6 f [(߷0r]߈־MMP|[Vos8`³ 4p 50*!9e(O& '8cՄ$BdqA~iz ,lt˚OZ>`3'7O)@ eF[X(}ett)u^l_J~ ~<[wIeKR{Ή =ڌ_Aly?|F¹Xv}QwĔmbϗ?F(fk3 ۢI TV˧hl0hٖXY 1[`KfX5 13Uvջw_ 't J I8r7ZIHx˧|J{_?M%, 0kk+=6PHue@琬]Z>CǻWk-SvoqS1jר3٣#wn>7NJP;P@,TCp@x2 KvRpcX;4ѕb\yϢ6O+BEfoi(gۚMPT],3n$E ㆽ ƸPgh)Ys H`OW Ƈab82'E^Ey OA + NnoNp𰃡qF% b++DSm8z #N}xygn[2isW*d}U> PwPV}j5 D a@))R"3$ruߖQN^ 肄~P#EiMc$З 'E TNS'6!JQixJI(_/y W  & wČB* zXAkB' I^ycDVӂLXQ8ney|<{E åzE~`$'(wp1uLhݩC')0"Yh[85f;=#"w^߉]3].] yskMRǃ;S ͇܎HŨ|~mAjtWÂ!\RG9 Z UH[tܩh(ܔZfSCdh09K!yP)U:U]YIxp"Ѝ4G"YAn rUjlQOM)4A ~l@yV¬ EmCʓbd…k}\kJ24GyyUj!([ x-ņDSHzoLB GC(g.R#b&vJ܂<[{9 %l`j3EGŰ)j4b(>O})̚>FHzDRqMG>&z ==095!x%i^i@?H۱RRb;ϕ8 yIGõibҝtl kR5" 1WH`z-9Io: o'+vM3+X=1SrǫS -Às T'mPfe!RD]ĭE4k"GnxN)Je^t'徐m'b*O,1U50!ZU4sk_\':j fnR%I`4ʤraKwί_E2^IZHUK(El6Gڱ-z0z8n3!Xa߈nASO! @B2,_u=!k[E21?i6)'kCL,&=1Gd"V?Vm٠IH3M^K0#8u9J񆞵PxZi^`(YgLjotBp]O)s^)↉GVUv]m{R n"(cnRrC3$x-=ƎwsN/n]84ªqtY^Vj{(ҪUw)Јi'U7TI| %=\ot{'V>>6/. ;ؗyDΏ:%l|gOIs€N'A~V0CCG`8F=g>TV)h76k8c ѡ/$N(V@ cTA衜 J8`̛pW^(8,~'eQ&н BlNմˎnfH;+;wkXLAt17x+孇5<6G4 q(pհ"y@OdʉB;&ZPX]}4ʎ|B277UQ<.e*`XXA X 4uyRS+3c6_z|8͈O'5 !‰/ 4F׹'mlUэ G6pW˜zLs&JUL:0{KClQV?oۊUP 7_ᆉSmg'!5{۵U_TLbMϕù߰>jV)-Luq]%sLbWw ,KD$K7~>sAm9O \:6}z߯B+R^ C,iOxH8pJXvXm<m6 yIxLe,nSy:ʈGhqg8k#Xeg "&@QԩS*iQW!Rc$3]4`xxm'=;sBlkEJҸ}u FBc/44[ Έn"x`-B.13x*lhT2T_)6ۭާ=@Ne00?QeAKhg A ρ&$sa!}IaM@F^y+bJ? ^Ѿ@"#^"P~!|d(Ad!(S96$jf4+{{ze~Afz\|^rn0@d_D\˨P8Z%D !~.vN ;//ޕRP3#\vj7Z?rOg &/&%0 Xvv td_43- Hxm u͍"+O{R/-a!v?Y*N4oC=eX<JΎGH0wig]ƘG YDr E }GMH:->ֵR{X(sG|Eއ8ҘkW%[B;nֶ1C3)+&c _Y"%=t6z jS2uU 1= ;HD̀qKlj]Ud0q_` E*n80h憟_u@hC\Oʪ?%q/fgb ;.fyEN|#NhpQ3>Wd2(8P +hp)Qf ڌ|#ɏor1w{@.g:1TnN#S9wXP os^.1T;J_^v50u`xZT$m: mI)MFMW*,;2ugT ]bdn^AT$R<^B׻*\԰ҲC:#B%;lkNIFB'7=."TeuEF13LQ">D`sN9+2VosʳUʃJIc—`<ٴ~ @ MJ )DSW5'*VY-R ojMlo[;ހʬH[^_"R-f0]5ڗ=棒F;:$}NNY\[!ݪPN"۩,.wۜ`|tv~-[_̀uD$GC[zqP̨PDmÀ,X&g< >ʒ:Љ+܉!S(Ե+v4]kE&NwM2h]!&R6/(@Dh67`2w32;{B|-ϳW/q~pgV \jByq4I;/)N4 9p۞S;p Jz(FH0sz&}?.DzCQW&_Yl61Y{t :?wKw3T0 ~c2*KU>c ;3Gp|)wD$!LOYF¨LRD(ǧǨ6{ʧasjS CNKdn0}.kAC`/5?: qۢLC(GJt?"n|Cw)Բ b81z:tl` vō )zp(5~i%aқ;M;2D bR+ay)fS2{<nYjYܞ:%84[cãB9oP S,),/U|~brFj(B -:s_&[Bo3< !zߩr9{͠nC+*qK{-?IÌ#,HRn?CQ^+)EGRë=|o L ـHJqj\rBOT.Ē>}*y 4>x{GͰTB{'9P[ԈXkO$ ~${yHV״N! 2@ZtІg>R#BHi-O?z) `q{}p"@IVv}Ea4FۖA14q$]^$\,Fb>b'_v]Sj$#dne]Ւ%[:D(Oz8O׭B\*ClBu۶'pCTpՑD<2\02jޢMR,5>/oY=T7@\dE[ Gڲw'J\ΥHlxpQ$7тq;tWi#+J:oT%x<ĹAEz,F Ud]m.%@|5Q=2gc'TWJ1Z}i2pX\xz>> $t4MjSbtd09>OO ` S!%5m15\{U*UlNQtơ't_cqOSAčxLԥ0 ]e|bYo;3C!7vPl#jfF*h%_X/$q8$o&m\>m$Ip|tH5=K\գXQ{3,#ݮmrI']k=.P0`8X {ytV'Ͻ2 6pT)N;\72r̘eRdCmp=j|c!=6js!KjKIw;2ʲ6:\(fH= -Ym\>heky;.MQ*HO8s 驏Ȥ ˄Sc Df2x!8a0Zzш VkVZ6PDK9~w~v4!}[Q.ʤW'Q8u4kVzcv+*B $ /D%BxP9-{~ UO:^4Tުޢ~Ced"='Aԏwq"=jT^@ܱ|dדՖX0;'-aY˙~Ţ:~ MiP3^xܙ@F~"I@đܣdc cN5Avg 1VtI6~97 $>! P,ڽ|6Pt̟A~ͥ+iOFn#Q^naFӋe #hnE=?H/(ʻkf7+owx5tR%_5Hd!u1TQY`1HdC:cRl26x.|TnBqDEm:mӂv޾W_Ѷ=(<3tZ3#';T/y9i2' 3غ`"1$$.J֠SRsO> >z|fL[΂lq?^ۂ?_mW5WvЉ IFR)SGg+TR%j:_V3XK3AkЙ3g󣵏B9hʠo8Ge'3]"(ul'|{yq)6hCat s Z K!;rެ6J-p2/JwېU;ƨ{W۸;Ѧ\%ۡ߄嬫M͋Pm[L@(svڥ [aڨeQ{*XioT[ߺO~n7[|B|a2WR *L02X1: svrӾ؍S45֖,Ū2bX1Kmcc@^ &:'DU`7Y.q0OU}DQwv<x.ϻ`MaŎI&hS2>Xf0I)V('Ml\uc*/kRP&rq˘S:X<F\P _IKuo';zG&4Qt+)'ikrిC@T?|wiTG';*g60qD-- z>U$@̣d . <;RM{򫚰gyDpI2FT_&g.Dm+ V[2^ϸX>'ڼU(m̭’'v*#uI;^\UDBd"om38{  [L86eoI~y'ER H}~_7ulGguCϙکt/=·V\q0$ON0w)-xIn-0:֝0)K6ۑ5יSpа(֫9$ɝ'+ށFYZk8f;jUݫyV2ucTCJ]vq9G'VW`ЧD81qAӃnA4QwT0v[B[ʑˮ 0*MS'ޝ9Qo0IHGA˭\~C΂dJ期S"=iDm /?)oPYEYk3TV# (PiԲo9˞1Gɟyע?}. XPCc'>~-q eI=7)5@ {J" 4/mj$/,?rx[;{u@c.W^Y?dhekY}CsK[1{ cL"9ɦyǘl@cQD s=嬏bu1T_)S;'/ +3hj'y4f qhS5P{xA@ߤKҥp'p( YXH<=a=cێbljuCB><,!|sG[@'fxQ} a"``#_qꇐdF1DG3YG~=B]lL,풕V`Pv7*8/EQ dU4KOhn'@ Sm?C/ǔ[F!Kvo}NxҗjhT. 0f7R&8mZ]sioJRb avuF(. |S!'ˑ8OtU)0]J`5oi71Dv k$q;qKQ̅8A`afʁ>:ٳ2#YVol3rCxI9Y^[]zŒKY[4닷ecl%__UL! %*]rz1ֳ5t ʔrxgvg+v+ruB(EVk4 `Zz RxѿƑ72;B& DK+B C}q)Ko C{V!>d#J+S2Y|. =0Lب|=(g'~`<6M ej?{}> ʦ(u֯nm3©5QG9Zk; _V*ƫA[ethY:i4:RGZ:MV>Q,ed(]6c',FJQHąGh2\"7_x!K5P*C1x5 q 6WU44fͩ @㲿!yP}4fޡ*e/d Ui )*y.3Tl}W mSrVck8KUi @kAww^{"EL|)m?%wo,xMA*-T+[ꓦj$_axG!t #dPЭ,K]$rX'3 FTJZ3̡`C{A\$oop#¡2g ~6B I뜧؉1 GA,??`2;w:bpgr}2v%*c3ěIT w8Skber E\Z>^!Z:(;^?CW+$ qX#8n"=/+N#ÿ܅U<bޘLz#/@*ɮ$LvH^~DC*x rU̙X,dziH'(E+*;P-l{&,t~IA"+о -ut;|3 Ҟ.%W@f?~]t-*qljDV7c8ŭw]"[4L{e#WJMh"PA2VҢx둎 W(Qڷ6|.&J2gTǮbay$ug.(W$Yuem4DOVZ,Ԕ)d}Wɫ&_fMuMtn{Pm x[nfh<"5ԇP1ݯk)=Q{}2h(@: Ʀ^4zlPå+ERN&Cdyg/͍ٸC{@Dm&7Υ69 eDA5{[#,GKmA#9c5tKI49Z5YX={Fְ?&u>!UmcjMF ſ@[a}]| m}ITC%GdpIa] X",H^uPg % tȦN ~pkQ[맧l8Rv6^Ln+^DžGZAJ(~K[sEZVy5M ZOi?J`MFCmb Meø < ◢9S jpILgM5/5"9ٳ4o4b97H * ;ԟ-NTB:2U $8@@$ ~CGˣ:&T۽.]K eŃ ,O5(«e b:]B'sC$~R|^lfp"\oD{C"3sՉX z.^ߺ".G;3W}^'IaϺ7'IlYG3幒z`=]`cubW8lLJIК[͢L/KuE_W!>BREq[P?JѾJ>L)h0)\z^Yp HVWEׂ\qdF/{&K1؇lC/i $+.cPn+NAo+Gq(K#}.w1|يC},=f #PJwi!k/X埥$ \+P񪭟WR 4BuHKW D=F~ gNo<w퇓m ΠR7WCeZS6 ".bvS%iJx)N^$CfI60+)nUhYN ^UDA'h-5xD;=0esHW\er2Z`K$)-F"VvV&ߕ;a Rw">8-psPqpMYoj*!@,MR>t\16k'9.=zn$*=7"{ղ?J qДv97}"}E:'ShW7? t3Hx3`l.7$cpZMDDA d'Epi.7sStO.Q#oJ+eKU?iQ`C) {"<)P:K# . 1ONYP%F^myjJWA:0 U0StIfFմ伟ИNGsp*(rε8:o?XS6"8xT[W887C2eQ~尴EGY ;s9GsJ]*U^ ?~Kj K)U_NAV9e h>'46٨!]$od{}l@R"%س"jeT)La_6/Fejsvk5 XP0> 48?tb0<(kTg;%~{Mr_rA^ʏw>iB'lŎrE{wpAdͫ;\/b?|5>K/MŐDijJޓ8+F%JeJ1>6t9=rn@YMgRTj Rƍ8 vא6LCV#1 _gݙ-D%lڱuu K!5~y &ߔaSK?oy~^Ňo)q8̉#avOLE P46i”O +Z>Դ/ Fa!Kg`a7&X7&Pq4݇:Uto?\㵽ʳQAXoY.2Z"(I}&VH XژvH{y?I41l<%҉^oT/v/ɩ),Aԝe!s#c58,r-id ݘq(fzރLH]hMw#TZ˨GQ {j]W<_>$¸@ǁG_(YƚNunŋ͆UEv`ُ`1_CN7I?#WK"a7Qwjw^GǺw2e7fWLv[ Q.ux41΢<{tFxoGZ(Ar ֣ lrjf8hg``0:Q'~/`ΖvO{ T̯zoqc+]XqKƒ K~khIrRƔ[H +5^/Pm]{pQsda087ltH]NVBwHW6 8-"bO>JɻT9%891,VCD,ix좦 `e1FtH$*!!;$iYՌ׌C ];"ujX|ɢ&/K0B8*gU3 ]S=SS|;_`w-2=ìZ{ 9k)EǼI԰^k B6+~F0R[:yG,/j9P"%Nn,JI/F$ :cH[MuacTo8J#_~SY<շzDt%#3|l} -\`">e8/{>Rcbz¢阌<@ u=JrOE guUڱ3?=ތ&N,dP:J+T]6'j|Mon<\XdsU4\IB0Y 8 "dmԖ,az/„3r̽ UkMԳmHEN(<sf]~70Ms$OO|s٭P/n cOS\n@ӗof?+ v3 _@>uRjjC> XvsC~\LAs7fFRukbôG_f}Xy>qz^yb3<|{gAcpN Ý6gG5_+"L)輠hJu !MB{26Y.!ISN_/G\m W#*~Ko/^,m&[7FKvHR>E`Y53*ǐ('yTd1bv],WEe/#ʠm:vPt%xmok>Gp`19d ʣ];EZ{u]SYzN>kXHCY05[-I_Y#?^.{Oc*EB$(`vis>|oC 8}$202 a:Xcw5 @z]wު d(yK@9 o(Y,kھ W饿7#TrI^+)v,Nz8wSeL癗Rh?y=#e'@WԓE-Ǣ5S=G| طcʩ/,@lZ\%֬(DsD1R+RESdj@e)@m#GLb*Z_wo`|xr[F4}*oC?GH\qzoY>̒}۷LXBQLrlb,:izQ^~WC!`noDMWꘅM=a@i(~T4F!'LIJz$vzN'PKݐ'7R@+į:&yS*MP%"em~ƍVwہY>xL#C `]./.ɄWrbHCdB8gqguNS;=+,wJs5'~'#h\u}-l ]oby`5 TTFlN0C2!М)*P+!R1jn8:w&yC-4c}jBY~5JU0K.#IC55seHTރʼnB6<66-N+\ m*̕HGF@!!Fuou b~_$i鑨rjj*-ipG;ӗG!o3;>5@zr^muc@j_"FSK/nqYKi;ZX$BWIV|@|@2c#-M6ҋʛK18xYk.m~2 ]\ܕg2_(LGt-"_-%NшStnHɴS/L@[3\MFIBo>^ka±X5$D&'1I+˝%kIĚt*ۖ{d$!.7::>O=ۊy.TeB"Bq) LŌ?l6TV{MChO$IJZVggde:\at;§;ŏKCNDWvdItҞ4ŬnKuW M+RS F:c͊4:Rzh?){wn]-#q' 8]bUK$b>?* SKH,@4G X{]o,Rl"JӂX T/G6o 5Su"dLS /HKzl%ɏ+ڄv|lN+v+Iӧc%zgV qR^])ZghۭZt:`*gȅ 2g=,3%c򯄾-N1 ,p`Ae2 x+0.WUn8(s_4溾XY")d.=a*ql͂IA c=e5̘5=:͞?f_wb99Nk$@#.kUmhTH"ɄX`yړHҁJsg }h$c.ob_` Քw5?#`\ӏL9g}|}PlߪňJ˥1]s73􄬘9]e qzi.ӥY!~̦̔-6ş^':74iw6xRLN?t~T=O|>>ѳ1-O%!I"6^7'%XM N\ 䈬s@`u-#d&d=q6f?$-8x+yDKza\Mj/9U k/c{/ K?g2Ioo\`hh ,%e`W}8ދJ^2R;X0`jQuE1PT zk7ױCU ]1ҩLx9GDx{m#HgfncExqSLYP3M](+#j i{4)5i̬-+5;%Rj`0#_rO\WAlOU6>l[Jfp$M0t-]"mF jӐ+(r~g)LV檩zIZ#SlA|Т妯[OcZO`UMQo p*jb$^i 7Q[oVQ@bXXp{q}&h" BM{ᰰ׼E_F-ːppN(zm[#Ӏ &y^H Eߖ3&iVgawx繭 ̃0j6!8*ث>p`"/°8)O^j?r)h f7p)/z|-['!ԇ,L8ZwN`&X،L~5"t@ 8p :W(prMݳaV#TFqYs?*c61i褛˜gTȁFRǮV [%ƠaEAuOI9sFT÷w::STҵ#c0nB/^ݚ.{ ӑRL+@1b$FƓ\8c֠1R?ojU%k{|PK`%M]rȠ# +Nl@ i4 *s5pLw  Q+~|N&?B&WI_%u/ÄɬЬdxtu/s\-]IQ|_EY7vUXx"$4/jh)S05W'O$ 䫭>xGwl!L{bnD6Vr@wBf~wһ]GH&#䡛^d35ʒ£fE .E ?YnA+OBB291K gYe"G@4w60o$e4 (JxV,2s!O˜ >DNm+G>p^UzҸ5KyԁHM׆J)լDW'gLm Odu"JA|V*f_Y_s ZNvHsrVZI&,pqjG&ٞJ;"ςvǠ9cGUF !pH2^m<e#~] ɏR b>"<ĜYBЍscGN+13NeB/,JL6]1.W?Q@xcc8I-y{scE%JY} ZC#4p sAu=#2}RP173b#P짟t M)G.p;<q`M}I,6;G9tf\>J_ /6L9(,7=7 (ZzD#ε-''swPogwEl0e1"ﶁC2% \`-8 g /ނlweZ, JE;HHSWVp3?hbJ>CGd-,Oʂ `IywlM~(f;Z)(; WG\; %*cؙh-n[VZ>¥i'XU *)(CJ,z8`=J6Rvvy>0k=b4+i2 Tb͟oUvuu זՑKSK\ XMt)0եM~ #WAz \ȯuϣOF>/.z0k0v aPږG)}b,x]u4󽋪\eA7KS'g/X]rD>~Rtoo~KkMG|Ivjr,:b*!&uقmW48x؁`+:hU}v!GZ*hIb {M\ T V&p 3% Y Ͳs$Ml|E6L%tĉfך´f3aTz~Hn < 8FX+P ߧ{:QJ9pxT"Ev~ΦgL(jRsCBfq T矔Y}}JhH2Ok6/HIybUԝCpG+RLIOȏV5pZe̺M^>4vInMxLD@S) H\'HyJQ3R5MУsnBh&]`İ} MЈ=G 4 l\f!9,Ns;Vy_ovxh!%no=1Rx$}cW~,;Pb z;痾4~ (bdZ\~0`rQfaъ$+|];\Dvs(Evtɀ8[ʁ,X 3'a:i^ڄTNVKLkۋb뾒6@`H B1W<՘m+. Zs9&-KeW'֡?R9PW}J m19*q lQ|mޑAw4Sdo9TfMa2NqP0g:tAoVc qDk,J(/X[awta.At3fO=v+i\,-ldy,XHə-ӭ:)vHx%)Q 3u 9c/#Z;Bfv@vq?^ Ӱ:r--E.)9aF{KDXH>b*sim &r^C\iH>: ~w1z!# }TKF깙uʔ~blZ{Bmu 8/ =Z[E,fO_*=F %u|ۙ`̽XvmnPJYҊDSqY=kOm#>CIwO@Ύ3%,wAg4c$?p4X_qWJDn~fbM۬m sD`vz1ֺn|a*qs2KYuH'F7l_0d9 lK>uϵ=JzFqF7Yc@Y-3WB rmEb$E.QPfwGf9SPp[KpEkANW-:=, 1?rCk7MV)Iv"t21 1$ݑjXk0~p#:`WBG'þ\d]טP^8|'A}lG0ܝfzEz f)${稿K.e =n`BN3 %YB]Y u̶BB-r S{=w[ŤU< dVV@umOŠᔩ^I-]Ι} #ar ?nRPgj]m2F-4?WJR'KtTq- Bזbopl{9_X:g7@so"Q"^56FOsK/e8rqzt=7V(}~+RӈҿUڙz8o@gvb9ⓚF7*=)YMf-ƂXJٴTUbKZ J5-5P%U%'br *1 ~\ vI C XVTx9w̞v6]E>JwGւj5u6"9'4y-=UzuܱP|+⪙^y\ lrmd[mTK]V^l6.?V%'jn#N%*g!֟/ S"zT-> }Mu7 _hqY:ɎFSMQHD1b@Adc7Cm*ťpqn*G)6,QH hH휝Gܖ3h ,eccDpJPi`1Mx~ ~^}Ŝ0Khyg]^)t16IQR*mzj޳{j.,].]^*Ƈ/w=QMR1y61c,&qҭ)=nN_[NHcKDJ0_wecO Cd݁$1]$U"|Js=~qKKS;sŝXoA?y̽n]1>VmdNTZtYE#V+Uf#1ٖn8TsXxNsxLK8` a[QC4q\֠_&?q'R1Ru5u}j c\a Ɉkb2Hn)LեinZOC.Y 8%-s;Φ&r2nPdؕ3WO4)h_6(nA5qpu>=g?8>< ralXFDk;x6v;}v> СJrhmƐ@;8WyFyزԝҜzθxh giF˧yň-EJt} &I6Kl;+? T{Cw꬐Zzի /uZ0:%&MCppEk(鉭E>X<Sgf $*Z~4;c(߂׈ !]Qdu㻦 7x7L(BbC_I8$3A)ӮUJYdϟ;hVJնHkC^Q" uZ 6۰ObN9;&D_s VkP(->wshwH&ܯ<4_$5&8B[ 3M&MJ؏١Y{H<&v ]g6jWB(_ŽU9 "VvS i.}Vyq-RG]d/"#A۶1>nBRH ^k_K;KwoCa fm F;&-I.Wɼwj1K&|3]>| z<ЇJr=&0ڲиn.[^+!8ٚ.In_VGv(]Z~Oާ7\z;N"ƴ25ܓRZ nh^ (qR]gQle`Ļ/ʉߘu `Vi}>+LL }rRhrV$zGaӟKhB[mU+Jxcߕqm"bxlbcȽd,.6Q<~?/*> ?QSSnm&8ݜډ3ZݛpzCԕ w~ ,ʽW~^>4ml,8niOةy0tRiO8Ux1.GKyޣg~}Mִ$C3ȅ~;y1 qRw9J+:KqP>j֜="ee|h[~DKoIT֒o:3s(,qAlݱj邓͵` 6R9]S骇liph= }TQu3ml6wׇ Cz~`E)pCN *;fm6%^ ۀ%q2P0LkVՁ0oR+soR)O&PSn,52SE-?ʁ·jJUKSW!=l L-u8\y7L<@R̩.(LxXfrsԺ"IGoIUf;kuX,HeWxeN?RۣpH~T(,ỦE9.!.HfbŰDO}D0@D %O4P~s#.ԠЩڪbI'!Pѵ'\c`,Z.p)ŞwW Z-yI(r65=/-FY¤03؋Se6? ŠC*;AN9ևy?|Y{Յ.[69)t $Sdž~h"wι,xYdI72 q^v~ TZQ/žzayճ!og4a\Uϔƈ'=$1 x xLP9vuwKT|/CCM7nt̫,ņD:gP^ե^mKv%)N}k^jz ,6uYHh:nVꃹ qĤjE1\å.ύKPRy7G@/WyF:dB, Xa8rB\봚c7Q#hosW\Rw]%Hn LF.wJC\bV/=3h"Ujjؚ^ "f]k7a9|~\ftNQl7m8[mԝ&;tFڣuwR ȳٛthlݗ܆60]yg9k!iG}dx0m8k=y"`!Ā kgyXwB:T|ɿ^Sr^rpe^"~"~ gqL ~P.X-Šv_XÊPvkRI:eJ/ӱқbmFmc}iuˠ C/U(Mja YdG=\eԙS4,HC\Gv^l+YYxb27_g6 Y'e4f<8(NmXSW?5HOݮ{i2ǔVq80'wF/j~¡ۣjjR'8V&Bgv#_:0@_J.υ{iΨse؉ tT$T@Ob#6iS4?nKBO OM~dSM}`PT^芯g0@8w\&U%$4O0]#wz Vv_{LΉ@meeCrEdjaǽjǵsz|Џ$I%WNXABpAY!?~ u iQ">p0?OAHwڋΎܫ Y:B/V`<>;#)6ok&{ ; tPىtiZ63^U^Os$ocj#JăJE/oRJ;c"!u8,Gy[-Ă3y'/q\\E0DmPڧVd葼JDuGM[wd;!6k0};&3XV{F>@gh6ʗ '&_ESG93Fk+,]@ЛeiL`Rq6b'ɏ(k ~PQ-ќER7oΨDXӌjĻզJ/LJ8\YʽT#Ӹ9a n*7&\g6ع / @L38]9P ʘm6{yƓc\bLS-*WZVR&/|U6=)yųwO+qu}oXm?U{o`m\q#5/,9wAjN<9&w's8Fim:M['XR$$Ђ J vǹ{![ӞȺNZ1T{L%nP(k U lK8H-#y !w3Ist yݓ9,(ë1}Mmwc}`M"'2.17/P[q'3{\J~kz=ptKڔw-E__gxL}d \菓QIn 1-uގx'P6^gyiΓܽ.Nu+'Д5(rЯd| EA=iæQɠ:)X>o_`%wzMy;u)Dg{!ʡf @L? *$rg=y@~u]g>t*]:*^/+]㠑7A,ϙIm1$LIL 8;b1m^^u ``n+]B۬АB[/F V@3 y˜{yMz*xayH0<0ÈQakCZ*ߥOƾܓA dacd΃kAgmRZg$ Ȋr ϒ #9ɭs@V/kX߭S,[/B6#AL)[t%+q-ֈpWm*؀fm!5(^v-^ݽA>||}pCTZxZFٹѶ0Ћ#%7qp ӭ}2;O6OqJv1,,ws.x4" t`?i:l,'0ec~o{ W+GR^ y!fP z̅&( ¶)9W8ntcS0̭Bl7raƔ燵8Q^_X +ߧJHz^=H"~JwGT.]=٭4dVj V»7-@벝twc9׬> 88:qFP-g)ʼ2cW@1ɴ8$w SrK(zX\ xK(y(r_%nh"= ,Z: #Wv J ݀|׆WNu͜_0J oWF!L5X<5<$D'gT*Q`٦Ll(JWqI{D,WeNqGK3/G괤x/(%" 'B}OU'Uf aչ MqM1G[ƾmLq ~Vج\M'h=v>\µ0T^͠i<zIea% R%RDq5!Ě: cPnxMGJR]ݞels^ 45 h7C:=)9M$-ƹ*Oznsy| 귨%f:AS_ퟤE:$6"܃֐_`|rxnvpqǦ7"Dmt_4tJFlv>! #Ǫ~\u.ww1=ZE9\X!2ggjIs qoKw8}oU)݈+T*؈LQDzs^;n~H,<ѬDuYN'Tw蚐)0Tp/Wȴ<87b`.<& !_7@̽Y: ŎҎpXz\vNjl>эH'4Ueb%2}e\؏:E%%v2CsܻF 5ɡQX6郄Z9^?56`ml(IhIgiW荩 k>3B 0tarO8OSZn-} -BoI55` F6FԸs2À\h5=Cat{ẃOA G1q[zG.N۵@io9CGb8TQRvXlНQaE+ 0S)˱x.N$y&~>jK3LIR/Fhs5;n]@ցܹKQ1i) nAؕ3X?o]6Nw D6'-;8!i3|@fɜ 6ަ)WUJӈ+Դˉ0'tD>t ҵ#f淲*ݭLlֱKx [ +,CL6j42Χ^6跻 3)oMQ['Sͣһh&}F (뜉<TKˉ]9~I/*MIB{S=8Mulx#m|V*T5 _<@@3>O6ytT̩YY4*hүq}g;e_/QR^tRvb/~xuTw?vJfkbm.R *¼ G ]'2;8L}' #)*AvzJhP0#{Qf!\銸w+ bޢ]NS3/CVV@Xȧ ×|+5~+oro[aV肞Ã)G%q؂.'˝xg^' i>na6mo+v0!m>*ɋp*Hڣ‡yp6-C0 Od/N  2O^~w DdA|B-zoLoV?2ָV ?  >׆`& ^7,DƵbK9K̵4386͙Kc19j7^=xq)aXŠVZ*5/@U}GeaZhh4UQKquC@8ccɖB; !z=t 01ash:XޣC`Zh/6޻p)_γHEN BQ؟[/WiRRڦ]Ա'`ti)*+pwo]uBwNifS+wF)tTGCoOx`@{&(ga\N9/LێUB[.m+FgO g&آd=jxT#Dž"Cfrp%4xzpPt<̽)SqZa?Q7JNe9Sl['tuHtZ'pph+ j[a}B!2׿%>a֯ ͥKt)NMǷ)쥏 >q.95z) ߚ*@]gm(Nl}:ma;i/v)Z^il]U4Nwϫ+ ؠU8kVd?Y,FxXpX&rFq3)e"D5k"g٠RdVf-S{(g0^Ig0ᷗöⴠ WJgU/ *1 6##T;t=cQ}$G&~:U|ݬv"y+֘~H [ ?UVAdz[F'7Vde$bdħJF7huNqm*^Zs{R4UB 2VCP CH$ĎyaaYL *Qm$#;)Aᩱ8f."xqC@,v3D~@Gc6? ØYeTEK翊F<|TE u۴3 g9a6śX+}9!ҶTcǠC71pάf`+G懞Veҫ fmC i·@V#&sARXZngǔZr, ?1P(1NɅ47](X;aV5a >9L'R@K;lZ\*ᘔ6<49v1 !.I(uS$^#)mdxxXaӆF7>ءqt `m,o k/ ڨwVemAGXo~ mL(xdiN1bc (Xac=LK~CEPkG()95D"T\SEj"Uj7=]d劯'Bm*Z,SqkxrY曱zk$F8Cj+sTN73q]-t{To uaL?})vuTGR 9/q'TŐM>jN6b2)(^@%bT/ݑ}^Oljم3kCm0\/38&~XjߧkLf j^V3QCPw]58@X>aKt#NNC"'Q ̠ƦW]O ڞƩ(=|aH ؼm9+gg'$pP]C?WV2cAũn:X{@͡gy ;ClNXKܒO]|DE˚4J/S|4r|j iLi>F ,;>!+Q`(Q B3G[ܲÎ9D4 ߵaICs2DmįvH}uL&Zg/O jE=YZLE'5hx`a&D8}?4V-`@xZ{5Oycsjs5)UrCzv]| \M\VUMə/ E1FtD@l њvMkb5LP5 臕_1o!&Z:~HQTV )?jY᱈oNCc^Ґ0ق^"wv>!)m9I\4:7gVG-gsjhB5X7=)4$vzïZweT׋Dݏ֪w햯8jTpC(=֩6:: N1Aڞ~Y *'š}qϽ(kI橊"k*|^ $)wI~xl: ߺ"@1m,3;1tٸ[SHjͨbV-_ȣLuf$1/`~3 ?VУ{@X?;"dDXn/}}*U=`C ~Ux0OmNŜ&Kν8So/մ: 0ɂ:FP4HY\( P7a9)u7y`Bdbk.E*p#̢6FoM%8[ZcCRcsK0537r[~GJ}Oqj1<]fu?fws+N[`IdiGHUs{ 잹u0BQ%ُNRle#\6k!qo嶹H(p좎z&5Ek ~ e"\w(0[FJYA( let]^*c+Q ŵMVH:W,ɮFz&B)Hg)r.- :[zoJ1MVZZ{ucs50]=u*0QY* J[=F|-v>Wg:[Wt4NBLknp̀Ks4A2K-E{om@̴k]0dFf)7YPsZs#Zu2-^q; :Ni _QQV1ĕ+:gfY;oSUkl fh.J<*ӭҔ7z^"L3+M:3^㥇[AO꾠p@i}hQ&P/U5$e@-Q| +u>QҒ ywWgv(~>#ܤ/ת5Z!f̵vuՆ2Tn,ٖAz-{}4&wd6/A4׀Хл=_bWPQ&BZ[`EP6-/D]fŇBHK~=yaSm(J6t{L\TrgIpr>&sɶ ). Oͮx_6kSZ|qcڧ7_;Hb: v:PUkڗVq,yY2RVOڊ1q%!l{FBWԢw-q-ɇn<)%U2uA]XV\T3Ǟ,n17yf{Q;af.{Qr&&Z1Ww#!my^ݎ 08uj Rq&τV8݉ lw!! 75MVIpJF'A0}3*yTpUǼA_sE$͉ʹ)0&#r-\1ZmGy&nwfDYqo`4iF'=BgcF S,e=B x Dc5em$3 :$UQeGU*+E,PSrQHG߸)iDqr[tɸ:Y>*ZճSjApv<|^;8$~M+Q@8#Q^HcbDo: j5 F (Jɟ׎HP=yCVRFԫh7O0R'Ccd(vO-JTpHG ¼ a>e.p% PYzsqṗ솾vE#vU|7Aq.z !2D,(`t/*,㕾棖{12|ƅKp?U{P&ܙy' 2 WqR܊7smZ0٢K3 `0Z= )@~lt4`i)Qeϙcza,@<*Jkʕ*ke9v@& ߲`S?"vcPLao٪A{ M3eLyO z`,!j\ʋP3%)[ߓIf}_HtW.e$jrS}!hZq~9A(3}D X؈RZ 2gfS3]a-H%~y?@`R>c xB6yDz7XaX-Z={so{*b*8(yzn9(L5FP +T[tPfcE}>ph%ڸ$9,G47%^`z W& 'EOW@o 1KJR;k`1v]ܶ,BYcKb1QE‰klUyx{tu=YTa+$ YEP٣]ߢι +DlѯŠ8[48/6&@KL?o"yoSk2fS@1Q9y[́%!ԧ7GN_ӧ=4&jl:$?_Y"82YbXaM:,3`:'^L`"l,y  ʲ~d'nW\so|Ԗpb%vM U's<^#6Sb!rOr{wpWbgz P2lKsgz ׸Xoh!GUrk14Nxլx7&݋cxb8}!7 $ S Y{j*Fa-@_JI)(0pjzs-+gkyhJzjE#魿(Mm.@I8eci2jpSc4YHA; 5 hJXNv(KulW,f%Xم%wkő6c6b.~< d[tx񃞘*8>@,s#yؾN8ـ/<~b,>kQz8m_VZYظ.wwx1w SK+ƨ1˦'Nl.W*IBAvTCqnJ'`[ fJP&R +u@ C9tD qPUp<܂'y+ҋ#GnxzVۢZL\tvK$5\\SREs(P[ Vg3q8zN& 5|rAGb2ȫc%yE:!uX _50h_i䖿yR.J:#Y}#XCճ{O.j 컧H_2232 REd-\JicCFBBl G6]J|>܌Κyv`@TP1hLq$I*Q2^F ud}YCXQ^>UµR96KH.bhKn浧y )@^D> \d ںpZݚʄjxWWyÞa -]~1knQǥN~F% Hv /v"ϷYى{TaoT\g?*SAy/>`9ϲDI$wHú B^Wr1BQFΙ"p=>IG+–. `DUWbv'TbJ_^¹}}`Dzr!`^B,*kgBEB1#+L᳃:$euT׎O!4@?f"ջ *Ʌ(vSQBp.$fCWHR A?oEgq# ZlmgE869;EoIMa7\pxTJpTO+#ӥ eBz;DgT"mpAg>kl:8!( %SK@' >i͍%Gxewj h=3N#TwZPe>`Y055;`=;+P?)v(!5ptzEv;*)Ok&8.6 0Cg_H ٥@_4R1ZޤRH`_~DيplHfl'uϽ`LUJI+!75`GaH.#&\PDodcJ QȯGn`@({$ DT:7l̈ns(̀hI6TR"ƧnظNW +qf}&a>`B`|x;WK@:s(w퓊pVcQ,S'ڮȏ.xnۦ8&s2wtOvE ;@VC+:|h6:pUq=Vy3OGEǵ? ++~cc;LiWjE[9%HoOfV! ׋g equZ7M  &@ ]լA1}GF -CwEۘ4*u^+˲Ĝ-V)l;H(~bG0=IxSqEVPx MJeV".0.AUdc>/ m= /󣌒 _.S2rg/Mُ ʣnjP"Nh̢750uCh`Ͳ to;P8W%(>1-b,-=|@xD gr^ދQ`9'g\-͸ W|i]E2Nc I@~ng.7>9|hfBb0JMG]o!/5'.)=T6 k4W3*A}[k]6KErhː82u<7RUe3-R/(hx!ʒdBfҰ@?K)WW]H6rvKb67HLn]XT6)Qw^t6ƣπ0t&]bXʙܢ*D0{F7+ ׫h=vgJ°xm,g? uu8ç:6aFF:gAwpJi|HWbIUUk-BP٘8nNxei"22F C UtaQ잹y 7lc!N[VQCE8^bU[ږF`܈d@-;VWsoG쯱cBlŤ\~§ϛDjy&冗iє5`' DS85j6Vy5ᅢwCȺ ث+Ey|vwRȿ9|pL04:O#,fII$ېK0۰e }YG9y%fhv %/>l&<XGCML됁̏b1%QY?aK1 yoڱ-ÓXj|$sAΈu" }#kFD6EMDkd Bf,O# ǍҚ>bD`ՎP"h|זLcϴ䁼KdֈᒴH(O\Rl꼞UY2p7(q%@2;2 U   G0j$Wh I~M;$Zr>Ѓ?fǴvGpPeUGoSL<JIÒ {pHcT!/Hg>@:a4AjM Le?b/қjVl}jr<4luqSEx6_\:x\9\`#ܮH(Nk?އ|pMxd xǖFJMJf#3'&TtD^ U s,B[D6 T}9kl࿂2Ɣb,;#}!fpXfܣz;F9U&mG{;7&BySk9_lgLY!>K{-vj!~8pP*r ބ4QJ5BjI&lζ$s[Bq)ov 5V. 3+yS[$15%|q0׭6|tp 񂺥e@ ڝ(j9W]F.Y8muҭʜ[.Ց{CnRMVA][фW8U:s{&0B,wm낐#wz>`5)nG߶K#N$VyBAMH8&|?a/~IN"єmp8@5{N-Џ=+~^'./Y>D*)ςf܃I ˜| f/R«O Irb4Z:dS?/'Bwl4gFRAkv%h)XL6&RXbHuAfxι$GȔ_Rr_GTew4p:e8k$1s$"l=aНB y mNK 6'Qi$Gyg_/ $ Jԭj̻[PXT޲R̄YYO3͉ogspT 55t9^QU @7Ȧ^`vyZB\S}wɺ7+]_֥..gy-K<0?nR5)UTQxY2_qPRcdsUiَJH"9qݛQ_Z1] OiRe^UTPV~ݤe ǘV vd&$(TMz|ZdN颙9]7Ktƚ?RJȾFwÿ"\l̸ ?ހly'R[xr *^8EeDJ(Adʉ/7Xk,L^=Ui#24 ?SEe5Di"ʫTII~b,"q4%=6.{R@RZӀ0?wi|.+5Nwӭ* /g9fT¤QcLxXN 셕lșYlKUwE[ZXKwzt7p`fנ%\ȶ*bEW*}|ݔ^XiwBŞ*?gcsrDd+NȍÌv{%Viu86iZ1b3+1ryz\~T$9nYJAk^+\@}޾t8R3Bs"Eta8r7)_~beJ[/VIHtOU=єT{z`o3xSrQVtJKNx縬aA'+{^SmK {KȨ*V wUNg:!r{*hP#cyap' jEB-ZZxmk} nQô"\ ?$.YљG#TLj"|bCjyw)M~FoD ?D؊*vH!wĒjk1~ŚݗD48-{ q#lz5*5h63RȱuOb2 .3fOX/[ٚ[%܊J!BTr^{b>lze"aj!fDŽ"ѕ˚T j͛+T`GƣE%.I>r vjxG%@'S]il2=Qk3`n-^w/4)8A/n;NC-{?v<̏-k;{Fܡ\♮ ^AT+7\g1g'7kGZm̙E>i6[@'[UKo,S%uX£yj8-cod$G"ુ4[ܦҳe)n5(iF8 [3=ol\' ,#*b?$e7.n" x2&R0(= ju#۱a.EHS @`Y3{Y N{0 v_*!9 eh#s$$oߧ~Xv HjH"AOxb~}/qCxmWٝ7zeHG}KyO ll'R}+iϔ*/:DL3Avy|f{Ek$`]dPXO/VEMV4Ƥe<-;fz=Ceʐڋ'|\sҡxa?{oprcϏ9:Q^>T,'2#ka!Gõx%Vns_:)Ã"ᆍKf54WB# wXOp=d^M`?;3lv?kz䢃H'7r5?3%& -Zi2N3{V#PW9'9<= 2S e^3.\Hҫ=a]?dBqםEk5KBUWWљ ;FXt )#k,!qUXv8q y ^_Ϟ'>>RuUZN :4S"3a6ڳ;sroqi>}~3k9m]{ %Pҋ ڔ9 {jBvZk"-Z8U2/}VA-XVTuЅ 3ke/3y5 ):!fȗMS*Hi6UdC\m!#KhvӢ  oΆ'£l?>p)鬓*Hf6Yk@ܭnkG%o2>mhxwlG}Nrwe[ {_-v.ٽon@jVe Q`Wz%%;|i'|@C|yT_ZW_a8^o,tg[5eד(:OCCL M~5"[O*qJt{1B[q;0WЫKX֟F}oQNf=*6NP{vF G'KI\ zprY]ǐERk]KFJDo?^j'(KwNV8OPjV~x7Px+`K8Q%3t:}$XiL\/l$!5 3eMkx#eurog3zM eS7: Dѱ< 5"1$bh"0̙ZUpzΨ0GoZ`h(K/'XJ7a]d]Gb|CMH'D%,r)P pu @ʡHp]A61rA"a\kQS-G G.rI'Z)d-su$P+RR{p@ڨOe?nvX NGXl> B+99(ji>BTFۚ\eyG2hdH< G TB|ms.r$}v22 dyYFqxy#T8=u[G¯p19!`E OI!_L>͠-xUEųfr/,ݝGc0e*!FPPD3{ڜWY`S ۫Tw۷Qa;?)v8H:/E_c G/[$BǓctJ8%cL ib&vQ7+'Q?}ž63ZD&=j S\PNJu[t?b~Y һ&5';A.*`1tMpWPxǼ\-72ObҸ0tDDЊ4%,J男e%QߓPE9@CpH!IFD?\D-j4Ǟ7@ iU"\dS* *k$67Ð31g#Ť7H@9KtPlIU݋СՅw]< @mΧv`Gn̓VYT9b&ӉO*Eue]ɁI@RLRqYiY 0qLii1")n3fCgv B:h'Vx_ĔVu"(h:'_b7g9t2wi4fN%B_PE) Eoч*s]1Z9\gGh3V" kOP|%qtl)+DP#@>l4#$(z'E%{}a31fIцC6.׷}3/'mwS>0rjl\@(&pїX Z?& )V ~Ř-7,^و'؇ˮ6D/X7!dKzek` FPU[f92[nwpų_FJ*6jstZufFl5m]k4. j\~$wN^5\sy`UߝW!{V-ͧ<|He 7άf`Oq&Zrτ~~1hTy"c QFt=Z{ٗONչy%(&&maBM68An_1{iՒgjlj֚]cAK }@  g.PX^ WeX'tRO{͌jD2{;9.ۺR'*fv[P[LDh]*ZzFfz"5U#keSerKVa?pa1੹IٖHmv('Zo]="Mյ:JP w+UI']2wuLx~n1,+\r%QRs 9m@uk+Wb{ǘ`hT>Z-I{ZUܨaAphj@4$\18DA㠞f4ApJ2H\*4i+YsI5ܳmv@ovdEc ѹ1OcjB.IoĂ{-fzB7n1osSB]&xWOQH կ9aY7?Cd0 1g%YY,'z%GK+NBU']%H/x#YH2v6QEN1WEoIeG Oa np8ElyLttV>չjrlY9Ě"‘Lm\U;'x͔CWe0Mr-ak7ݺM)k#baGk ;J#m[7T >8>u9=uIj{qeTp}7E(q}~{ŷ Չ֥8QJ﬚4O4vz"w1vb7A-|lumvοNf6!?\8~ƥJ+֋5+{ӵe(-D ˨#+:Ma|Az>11Mb#O,hnPwʐdrȇ'OUh@PQ^ ЌGrKITbp|XVS9,鱇ZGW 3!f0SAdK@b8 E\>Z筜Ic_1BO~z.0 xPf*Ih =x+kio,c ';5WJ#"M8~ ҡx rpV1ya$v) '`T EEĚß%n\)I.lv4bf>GbBgq|XQAbF#˥24s7JeHJ^׋WcB>p_x,O W>jbqj.*qZ=V}*y{uKEIpӓH<I!t=k Nf>u&'sFӌwtNzm| ZG 4fXy"Eؔ+ʒ$o+'-\[P3 8R3W=+)8 --sO+\713x_1 )d$TGVRo¿.׵}m4F^ҢGI;LG Lah2YfȽ9.L\W~Zh&jS<@EJEtq(Vz*u)4T-*+Ys,etD!*2iZlȨ"["۾ܴ_/noe ?e.#[gT~+P1!4ךt^ 0`jzljDX$vԻ2h7LCj4M@_:~i{[īI_XTWXg6cZ%nYQGŪѳ|&][LAh5p1F;75T:nN~f6WvD͙e K؋6c]9)@ &m+'  l<;l -Ԅ%Kttt||k#ްdmJj7[f^ [ݻ+òZWM.J&MKp8,u=c?:- Fm#0(W6$z1cd2π =J5e6z_w#>Bnf#^VT36`, ;0~x\XEin|?F}gA-A/e)d<ҡEgzTs<(DY)@J1EћnT@SmT;%9 쳇&0>‰NmwҔ~wWP R>Vzs}5eLꟆ̈́irfP; n0V[[]f#Uݻ SFC%~%ĴiOb) V?9Lb6UU\^t"7ր@'ķpW\@2HxTjB˦'1])Cޡ982 |gEk䠅. 5ZIAv6:וhVa/QV+ ?rby v8"߄Zb[41ȵ_Aj ͈ʂI45!ճH7@3)bG? [NƓf,H/̠j!͈BD%3,)%'IɇsKYu4bޗdԦn~Ţ6c:pqꤟ#S}4jt\84\<cͩ(Pogaqg:O8 ^ee(fmY{n_:,NMq9JŌWT 0h~V&tVYO)SA0@`ZY&;<E}&ANZDQnwMlF6c֐QD  P`!0}ؿIMDx}ື0%C95//Z<,`6^fu8zBZG)sJDy)5C".6WE>/4, fer>¶e # I,^}ULV,iw륥\:͞hqꙇ wjĿ]@򵗌leUϬe0(-( M?t,gHbZNa] Y0}Nbθ")P%BQbms`6逗OWoWsPs"KFy>˲*"d0 :Yއ0m< w fTF7ʗ"Ne$dYXש6܈|X9Ƅۈ^Z״q -:9%) hl}9d7!t Tv`Ɣ;kWX.eCz.KXu >'7јx ^i?&+LWLԒb% =sId6ԥΥ 19_xPS-> Q nx5vst;1:f8W['ER[.~YYkg^gpf;nʐ+2E1֤9Uu%)̝R:DpP6HZAߏ"{ѿk% TsVi%aԥ#9I |f+dÄQ"w@E{>0@=v^k/ @ywiEfG!VdUq6}!_RR?j O3Qcy}X[GAKX~GawCd%x.F(k#<4)>,qϴћ`O{>:d~QR|_a%|J,@~٢)dx: #VAC?Nc+rUuj`7=r_7R.%b^kMikyx *nʿ?ڼ"e)}pVSIGБ„pZ4}-k\3 2?Pisg(w= uZQ>$;mك \t\33xr̵˦e ,d'ieN6OV\o=f`҇؞Q5Tyѝ4_nr߅Ϧjt!D`+u]V= #,g)$2X޶  꾼KQ%rZj,ffnfa f푉GLrisu2DX}y;@9=\^/I]~7w;7DLCPёu~x"[,q8dV "ZE- l6ϗ12x$[F&KB'+M06W?T1`<6QPeF_Uq5A1UѡIAXAp>!>@a<Դ;hEMK%q]8`EKfc[[ZĶM_6quBCr2B5TRF`.r7DE!t+,Oq;> LW򐤪˱!Aj0erur`. %qݸ16jM 6"J:t]@nA1b,WM* l]zH]G|lX:Ndޚ PQ,9dexZ ;ٷ[XҟU|15RzQLKҟ@n)rV ,ESV̿uo8pΤ. 6\,2u=jmOv1_־#$`׭1<8gCH患gJ12@ixLiAxQ>Z'a7%, TdDZz2(}H5jbDAtH_F{rx,!ku+Őp0ւUr$08Ēd_;hTcD#/hT@9A8}DK7`+ /4Y3c(vߡH{BOzD3~5`R৿,c']c"r7KH|ZR$Kt_WӽѢv2I,gtHQ$M=yZ'݆壖wf?5;8|IaW}5z݄/dg'4xt`σ OE#kD^ r*[иtekqŹ!Aϡ]i9̒Cl=p'JD19,\<}:|kq_t^R>x3ͬGt-a-6UΩGŏ4&.MznUUl|P>uAf'Le4 ׏N~J"aq9/氀|ώũ1}B?E Gg8^ސӓ8&(4nQG/dEvWࠛ~L"/3|9& *(\*U֌t<;UR٣=_ h3|L@'Wv>S-mHUhKl5#QU@J\,Z2G n1Vx$kLDaDB&p"!wO%Ngԣe==Ȓ<% c3QXDgr xDq}=բwu_jmIs+P Q|7f}.c|.Z_DN%$<`忕>kϵJ;>&C,@ZB>\,3ɷBPm3ǻnG/PL 64+ 3E Ig]h,yes>]3!2nB3j}wANvBh$HCMgS\ @{v&|4 zm5V+yؿ{`_=n6tB|ad2lM6"crQIe㭩=:[FfUgɻj1L1rK8,阞*CD񜤊b#僗4j!4fo'2CWP Y8y9y>qCuGCLjOk71 /qtƮtǸ  NEA84*>-+`8⧴lPƣUxSoGn4pH;b{z'l!)ZƓ7^<ӮQf6 jrp *O T 65Vdž\[cBQE~^sWˍi1}P~-B[R ܾ# 9!~a1i09!Tl'1M`bHTC|7pxٲC m˂m_2 v]PȻ35@Mn"}:g|}-=lĈO-5UFlsʹbex* 1}k'Vsk611 'P$Z[͘Exc{;ixClT͍&nKBG=z8x7i{K6M ؼTPdK`716DNY2+xKϟ:4u*ޘ;ݸmН58,/?yDx\J Gi{,>‚U#6 'σj#D},f!x:pġaȰr(lLqIܑ]2d D#Ny wchbc^]G㘷iq_$E`K`ӟ=7sx2âXXsSHxuFXѳe.:\BxkBXp<3B}F8$eMuL*[2֯(bD^0`[hmx_X]f-6z&c"q0JR,|h>UTS}"V0T%wA5f-VjĬ7g`ӆz2`4u԰ɔU.puBˈ{"b{h'~+\6'4.ȵJ:fy4GSߗ:}9BlpUij:G|K883 /3gdVhê]%&E@sYY˱_A"?Mb+q"xjI̾7m]u J$+(+&0z:e'rAN=YBhe0ek/ϷWꞴd\} 1Ê< O`G9Ǫc&?;=!; aɧo8CqFD4 ]ǷZѶ …F8߰,xhON P9$ tVcݜ "y22R'bh@:̐o}_w0DcEyv?LK/XlQ񦲮B|`yydlyaA˽f-lugDtcN\ßҜŠD=it,BTޔdE^԰t!MDBF~M|[b*,CZ@ee?ޕwOpK"rXr=0 ¢]G![$Fv:\\z ~9M/>S)z.6zO`=:4`^I@T>({OѼcɏ5szMmP,sw3n54jmw+WK~e30TJ"dr5/1z]=wz٠#@_j=ODZU"-~6l;nCyRJ=7繽l[~qLa"gEг-awB'g&(ײ]]*TE-ŜWb(賁|r>5dUon:3@VA$ I# Y_PCHj4}-獠ڨۣFm >U".Es,3pǜ^QxX8jwݏXt`D0i{a?2Q5ű"qALbƅ״ŗ-D@D0T'v-C!1Gtubv3^!T/rxxkk!0vY!E:XQh&+nD:IUS}ɛӸջ9VVa FR j8^tp !߮kɻM]imaSI kOX^ņZ|+k8:Zg'{ dja@ AR3!Mo !!Q'8Y^uYrZ$[|Ŵ!WoOv jUd}fj%?)jլ,C%`L\jF|/&…p| F8s!w긹dtyYsޭh7-ikG=G=&g)9KF wDjK hKR {2P1\ô75 wTZ{v_&6_nru" q(`Xd3EG ݅Ūʧ/Lf,a !(^Ѐo+fOY|/+G̐ Z=U_JD@ < EG,̶5CfLS}73J;w#:;{+NOc/.Ւ(:W4bףXZ!_,J#`f`hp5⍉C6*A-?'[AbD_R\HG%ۂs ]`kɝ[asPMG۷Px @Pa; F"Q'Tk Ng0Xl\ 'B%ae/y ?O?EyVOء=ݡt_[XBj007 u'yCP-u)AB=K3H YcKydzkw=LN8q숊#sdUN{jM "KN~ar̓%m|T<"i+/ s7ql楠pB$eW aTu!õ9.j/l#~>`yBM킫4s_ 'rX s%O}l L(&l/Dp~g2X xAvf\2`)r1RxSE:~6& P0:޵/~#J ᫙gTdpl-_R2٧^n?(Jb+b4R7+•8]Z WF ?7?E[#d(k|`ua/w}UQ¤K&H$)]hT%K["I۠l:o) ŻHi 2*jS\%TK'˿HPZ,P@99ySH.G\p[ XǴ̥>t5{6x<ՇUCKJ{9Z)SބRwW(גS>+ᇡ3f9Q`dfƩk+S골!z n>,*c}CBb96+ly !Hհ: iEW# 9tYw}@qAvʽӤqSmIGg5-|/jw)㝂  %*oxTpB64+Wa/\X5 u)jO7!4@Rlns™b֬n:2sbSJ- ")Tڮ:Laf~*U[nI#DǓPU20ua-\! -|hIg[oL.6o([`7c[0.(^(=5ƨTO[cl9H%a 42<aZ3̀A1B/zߖP+Sx _^b<ΛO$:5  f ʁX`'9 N5Y#QD^̝JLcisy(JVozgAƏXsEvc$]3 Y~Ȩ Hr$'&n9G2t"/KVJhl]LWPLRa}3ԝB?lm<w}0"v92YV`BKOE|͒^ϳ&&٥k"+AMG~(~0VFt-~ĐiD޻Iiyi{ S-1;!7iFnm-@=/lkŕM([4)ɩ3e [y3`p m \X^`Jucu~: mDHcb?L!7E=/)Bt:;M&y 0W_rj` /C7Nu '0pyFǞM699 }HK+ Ӛرa@3s'ښ!x 0z oJg{!T|*^WQt5'TΞP}jCS#wD77g7etG"P,K;DV At#G!|ӗul*31t}l\erDd$1B+&qċfΓ uP4|!XuiMc1sUrrɕaJY:C‰Y^{̻US1/inZ {6:gQ)Bt+nKjƖ ۤRaq-$<1zkNxLwpG1D.)tNVfJ;ުx SZm#h>`XUZjm?`&{΁<c\Xy_|q=DI$f8M0D F`Zm[AV3158)LsD [iG;n(JC [á=1Ay]7ҍc0 C5C 1mU5ؽ!^LoڕұU-n$w1ZM/s~Ϣ?|9ddB@ln‚)ad~ 304roQ%YMB|&âK./=>"yw`;> TH$3ۜNi%ΒUt: cpZgE)qF@k$=qV.qCHQ#>Kڲm9L_W9~I(Tb*\q7!g%H ;c[x(z?PAww<fB[Q0v|U;!QHR((=PTpd{j!.U300Ϻl5^Ura.DuVEY ۢ3M ]sHv֦Z vʵĈJa?WcAp4$3ȥ\L1ṵj+|- E\ަ xc_BB܅[wBM71qklWRU7RDdLSmiU4y[t:tZG\ů~!!MbO\E^R|QYY !  >JL=M5j<1_g-H~$D{."X &sϋwL^p=N}8}*M7h, EU``\:ޠ z<#ipI޵yfȚFd5"`S0),L0 pe\ ?VKy>@OWƞJϕǾ_ %u]x`Dnx4ւLPFVa=HQuˆD(!Y37o} r H`-$lHxs#B0K]6`$ o_5\vwm)(R5U&GɣêVi֥#ss/Cc<4fb A {b&O)XqQ_bW gO>_xш͸p7__c_9ErȪKoVdM5U5TYwd&k- Q%a`4yP.$⻀/YEψ]yښE)3Ws9H1yXbaW\u &| ?~Cne5yVB$BVV6  3D\xMlLJ~yGRfE:Desw0|ndBv2E(yy7.W9#No)x)u']\ζ'O7GVV98, ^ [PD.͵GHįMIlq].X䍐Qu yN*>i,n;8 AHOj˪RTLSq אeqrUy"b]eMҞLSGf(ÏmAӟ`c{{o ǨZvCYطS߷odqg1@]*ؾT+Q~BхL_ zY͆Z;+[әk&$H:*Bf$ݞ9^Aukgr/NtSz#!w 5G@['g~C!a@I"$7dOy𦝺f۝fp%0s8~T7wȌIuodo}o F,c^;HnӄƑt/P=WL]cf13K^QFc f?,CsXq]Z0f+Q5#ʹH+oSdbM~q+,_Xc1yf S̻I:fsđEmN܄.d>fҐn1gRg3 hkVn=lL-Ț|3Ɨ页5Ki3Ap w!YvUHzhZl { /oO^Тɩ4'dMQQϋgQ˒iXTN>q ef&Swo2$8"KXBBiUD|Ӹа\0Ez6~'` Rz5|+ؖF)_(V 5 q-ㅬz&+[S$#$ !d ᇤo{>E_ډ+}Lp@y7֢n IBdL/Tcj'>V2ɇX'O<LJ+JW C=< i2߼=R:xͯ@,BK07n=θ1ZžpEU_vf]oB /6Jok2_R xa=ҙ[X?]Jդd|&Hy?7R{c:4U%pwsʀ#Q *Z&p6~v_p7 ef`SP.u ~X Ś7+Yn2F[`Sej.@g_ێh2kAQ8 ) $l!Th/= \9͡iw604vJC$mSȠ:7;c2[ ftG/ſΪFvRXj?1ve0U{?.weOg\nQ\kG[Z ;S~1}Кk;?ddT*9mI KI#z:4^HY !%`Fw2ݙRagAciR1mYup0E*C2K3 ozf뢍y]:%𑩑a0iιL PCgN,{5(ߎߒI|-@#v>:(QD؃ ڹ9ߵ(v sCX1g p#Lvu"Ƞ3_ƿI\|VWIF|Kтѵ#RFCr'/5D9Lk5AKTV7pT )MNM?< Le8I;9G>}7b5WCr S;OI؝tCh؝b_8E˄z;ZO~@W^Ԝ#NW|DmM@x-H3 aWPDKm,6I"hдZD>mI~DA`h.C'l  a߮",j+h~#$y%h>۔G&Pm+fm͋h#faRɖ(r>r,C3FG 4#9n؃Gza4|4{퉯5od$Y3/;__*Dp.{O&L%X{J_7/lpvKSLS!Epؘl}n<}zrn1?b9(ΣYLֿ)-{=Pp!ӌ&4^&PU%=q#e VQ &A 0;Igm r]Gs'!>]"{)(rGKj?ûزQe~i %@_9rM4Aoz֔f)ˍ9 &dAaOQ QT?\`5qOBC>-୻!gRozդ]yd͛'-&,&A9MlxyA[f c%Y' Ug 3<#q _rpp7L-)-k*^DW WڔWw>9FBs5:wl-쾡J 㧈"CAƣ7>r@kKy\[Q\ Ad`qQ]=r@G9\u %rL0?UAw`VČElW|3>gZ %bGy" 1j}xP٣:Qqro?hΨw>Ff" s>eck2$3UbuU|e͸9;B<ͨ|uk%Ƹ~KyZRlBͅݑbDsɔЀ͐ay[)WQeґ"N}T8|.-h4 CѧֶJO4bVJ߶2D'%$m H?31 )6m<]6ަDc1;Ȼ}}0V(Yذ.amè,@GKE[ͱc/[MW"x 4,M2&Fw\1fMƞewBjf>YQ7IZ1OL2*)V\p!*(ėMa/a> 9^S6 |`4_sBF)JkAL6g&Lk0j]6X㻨%<;e٥9OF.&oݜ@?XJAI(][&tQ9=s'Ͱ֔w:z}leLQ53ܗCj؄QvIpS&ѪL{& ]~]HJ =y[5F6QEӰ$ϫ`Ἃ=h*wdlo0$U Vٿfx3Є C 8Ւ;R^Pe,wc@ގ ^NU,]g>%D l}z|-`l!q^i$ԸbE5Ul{5Z]Y`캛w!W"'~B6$NG@#>﬑j׺Y]\3KܥVmex4f-:RJF]UKX6E( sJc*S6=)fl{*=yrt䀬T OU0:suQXRpb;:,25q ؟UH1hNѯPb}|vnk\SFB +e%T5zRes*1-}zJϗP)^={v~~JJJE|잓rwfߢps7I=/ I9kɟ/ 9  D }8֏JW#k~,I1~'x)}41+zܥHnDTk!qm"Uʾ6JH\o$ LEt@T֕MqD+?/zv0(gJDҳ\\s l#&"qںSV3iG10رxV*˃5bd(JDG"o, ^ifG;m+4EӋ+/E <̑hM&r3 +A$ M_/}75RE.OO&OgT7{54'a^1;䟛/mvJu}0!5nGJ(?€6U*R=82Wem%ESN^ wq5Ќk(!e/G-G ʷ;A:3$K/3h3L 6P4vL:L˥<Gd:B%~mn剾DrJVk8.P˫BH[ZÐͫGcуFNwECT >^|i$MbB3y5_\B>V`UҊήo2Ej z򗶒ˎՉ~lŭ@;k@8}Y28e~s7d>@EX`@v%fgwgZJ]IYZ רLg|mc_1ƀfqy%ukEKNRFP y(v#PF" /z T2|d@tYnvZߏԺ7 ',h<'D}ʫ au P/$P#<2ipC:RwO#:L)#7oO Q#_ ?&GS+N<ş?z q^7mԇDrځj!vyz)wg&c7}B55IZRת'dBڋ.V~=b܈GL RA*@nF6G=ܭ+t8f~vUݣD_TsT`Uu~WtmmVc> lGb ^T\:jk(˸Kkmuw(~uExbifrS&FT0EN4V&cK)=|փbSOpEPƆ,t' Cs3GPW_%6Ue#/Dq\^s0Jz*T`z_ID9׼&`b .S{rɢᯧsrHw{-Dk hV;3rZ"Tosס)wm>.s>"4[vn@⥣/. ݗ`P:޵;Ռ"*)o8>BwX#/n.w+0N^iI+U-a9?B\Nnd{OA]4,Ұd~%.'n[N(՜ȣ=fj 644zMʆ93S]K}&s_Efl^ZJSРJ>M~N N?tQw<#Qр!'i|b3*Zi[&fRMun]V!KT^eRe!zZB0hj4%]A03.U`8R!,K_L&{6 k>pLx;Ѹ#|fsc4V+)AJG u qBl} d0qv샊kI4wOG}qǘʞs\;'c} ^S}=G$Wb"O'RQɍqx?zg :iQ@޹o-j3Z/V'YJ;yW6Եоouc,y`me!%t<*9xJ 9ȇ;(& '9"ZSLM) LLmiv>=h9$Qѿ^JytN|նLȥ4eQ*#>M߉6M]`|IߧL0 5 GИcGonvOB5PAV$n`=m@ֽ& #Y@-; Eq_},n#y}樭m[-\e2t,SiAA`z zX\ cZ{<LJGHإb20eb-|bo8KY[KfXmM8dncs\i^cqvl`Njﶸ(-p|Kj&ěŵvҘM'2Q2 <^)hF?}QU׻N'sj0*fK5#gsXʍo[a^%|mu]X3 2}]"G2Fd=iH>&~wK:Nky^Joz xEny$HN? Y tڶawp'kʵTR%$$"WA&XV0S1v tߒ&OV\ij)t`v~nzՁ:=;BԜU-&FIקO{_wkL#9>a%kYبKR!e&e3F>S[`kԼG˅s=Ϗ[ǻUK2gFǯ \%-U{s _!+4+yճnl / YdVRENis'uFhh'<]IW7 ><>D5(C &Gn%נ xKcZG ﯶ~7 adt SaH*),1)|lJwvL2I3A#d|Hյ>}h1,RA4t[JXsPn$`eVa n`^CRI>4O>ʈjyjuJ+_6^[!W#Az ֦k 5}w <׳D0K/?iMې/>P;$1MUKܾ5AL|)IӏtGb2}1qS Fa@9`pXGZJa,β +4NQk <1^b Npd'STT c E&ڞ;5v+X-3Y.X$jh\ ogKZҥёjsj.e7bQzY6b{#LX\鰜`;NJ-xTxۛ1ys%.=0|^R 7&etC ñ#GZC:I|?xWiMJ5)ꬄ>Bc%ޔuTٜ1k(ES6Ig }.3Dڥ)HFMWm5*k*AiYzA=dWkLQg K=Jg4pe%`U Cr@Għ)Q!cߘadڮѯ%jZgfV&3{Ȩm+wHYTz(!Ojq /BliO!əy3ԑsڞf7ꄩ_͹}k+vv=JaT% ‡4 flk':T ID厗Y(Z |Tg΢O+Z3+3rw] prz6EhWpKeai .} uFzRPX%ڹa 2%9! ԰|KCQ*Y<#9dN6g*v3GXḙ<(`&SA{†(m|4>-vżvT]f)56uHm"T;xًUtf-8=Ql=SD>,g/6G &4M<k9^[ܘڬ?I$Qf4?=Aljr t-PHdmdӍdr_^Km-$ߡDb0FTQ#{) ft]P,jaMy?pkcfF|/bѭs$h@0^D[u5n a@* h7úLH?5p̃$=,.}`#d3;2[s5.2lfJ X b,|`FJd w.@,T i6j[=S߉k))1ˀ"2^ ]Ⱥlx:[qSap.XnИmsGپz3tYrݑ7b}bû˃ 4,B0'c py dN "py<p{6`qIӏB2νmB^0V)_ ۉ⊒IGLTn֕-@Iv :Fc,mIFfF]S#^T[f!-InSkyN{pʧthH}SLfOx_ǘd)jp oh0mq7sWA.3Zbj#\[|)IJfDqE^ <;nrBWh)y4NxlB$O3,tݴ$iܢ)oF2߭9HDnjJô<5fגdz<1&0 K(ƛБEm]VWR)%oE.R%\zv~ vX͎J0/:<ۢM"ֳ Ҟr; g2#Y2/̮՚gk8ײXhVaq.DNMs%,װYWFmXl1?gm.OgTO}" N0.zp7|{k[v Yoe`JF o1厣9vH '\߿(jB,1p oiP" 2gMciGM8hV`xD=j~Ob2x/u!d `}k2fQn%+wGD0܃sgHR#)8x*.nc7Tlw77آ~0fr K&𪡭J@~h)hc?:LF刷HB@*\V%{];ҽo\5b=7z3| \<76gL~lRww@Xru45 =:_yIFr#ĿG` E73dVjNgX/,:@lo#؊5$_$\zך_|9gHԄ 0𧜞Q͉eq8ύˎ]ߜ sQb7ѳeɹn#6 4ș{z^_}NdY)cUi+,*HU™jf#Vm2}k'q?[a|2_+LyIF$ 4 !&9 n]=:y!?{W™qC:gmV)b}H0jan8$O>X@Ь+ce[^| 5%΋7F~J֓ \qh_3/HҠVts-,B#7YDkjqhƸI3ZD #t|b}LrӢ }{-TYe%5QXK!H '#Q3WE\(6av= Ń/;iiw~5?k/܁h" e 9O ߂i#CY$y;ݭ1s`g36I Ea٭;ċoOpf [e{tx&>>0w94v4z4mP,ke32LJG)5fYFw~Ii۱Éo^b]w+d$](h-HFAo;v.eKl<~f_5l;ᱲ\ nbZeRpLTܨ_OpC?֏̃CFq"GqThs輀Ƃx dfB~EC Sq`<Ĭ8WS95- #K~hZАڲ  vAjkȹXg/N,̴VU%$l'@[!­kgM{-7oc;s`yK\ (Pwiɐ7Blu9 dL V_X>2D;"| _ ߡ tad[J*l 10)=j|?T -:g-z#Ɍ\x޹ޚ*v/!\& DVd.AXf_;ed9 `a^rVr0#SĸuFWd[Oj|.G ~O6 : ziMƬg;^C1ȋGpRM<({?@wvvZ91韪7+n @2U[˅wgl=[>'ob:nߒ"YLǧ>+~Ó rN_n?Ri$ Lc4vVm T[%+Yw^վY80.rڈ)7Ǔ>+Q[ƌkTt"忋 9i0KMM/W\RF |Ic1C_b256W 7P@ݡalF+D?d(kN>cTf F |kuρsO<}OǠ/iZ39ZԀJdvzf_ Uxksk %NvDBz9)z;p*u;\T\Ԉ)2m~ӜͻbГuA3u rġˣi Gk"bI!K*͇,O͎zYnҽ\ c<Сst1K#slq< 4~<ΙqɃ"+来0Bbepܺ|kB{[ibztz=pJ 42R:p$akO4*@e=J]WJ]IedZLSOܶ 1ǎh \B$0kʂdMZё&k}(ŋӲje0l*MGV”Qr$}(np2פuS-a[m<]~ĉxhq#GE2US#/ GԱSޜv4-]06iߖ QB 9QڍL_DSCY^{@'q(z6]|agC#TK,t1c`q&[Q5y̞W̓[?``( qE$3PV?+:VeN ar:q 3} 2``NNm⊸&cMN RMEwi&N{[Fc?;i'2Ym'p Z|}]c"KQ˻ϾeV~au[z ~oprhHF|_gv=7x̛B<AP}Κf?. H>k269 %@[@oxw$Bwm:j_Q3@JM+(Σ!z !E}GJNZY@w 2=.u#mE=m J Wau¿mb O- E .`ha{PN:Lۢw;4E,%g {/Z+՘G҈/Y<U߶-Hk=8|e_LǰÕ+a綱,3qE lՇ_HɾW_<:5QLi}(OLo >TJz>HF8ć3K/YQQ3$sܺ!q؉4fW G&O~^z=WZ>s1;-z@>b6a#.wEeh|46g@yW^ З/0 "yW.Nf1ZMgqV{vQ4Ӄ5Phl+Ey8YTصA Oqg{͕:Bs/12e Ӫ)i-3VI5@e~wa0R7D5;hx:1@o|m6G'SB2;ЍA%nЦP88Vі;I\ Qgv|P* ǀ1E=!5ΈtX#-XN)-f&-X=/Yk4Efw`ߤp=3Z3'c][r^|0D?֑3 :O 0x0H׋^0l'KTgԅ>a_;t|~hoB!5GDKj+} hAGuZ(dpEr *4_r* -8]3آ 6824T`Ai+@w0[b]ΔPSP'x;aRq]NZWBGLS32 ]}"@ӌ6)6Ty 3E}*o|I'ݵM%Aʼn- zw,@Br-܍8gC⹤ 8L3޹7nefMޣDp4X$ֽ uљz8D!y@8jYNʁ6Li$΋ ʪ4)NrT4JTzm3bD)D Cd&<ūJ\KqմOKIyq R6ܹ HX˛,؇|._j o\Ͳ5Mhk_uϚ-X Le[`}Yp>'EcF16=ĩQPڵv*Y2rn1F~m([h\G)cPwZ{>U,/A=B+7a*PMIh2mۡ mr.HnKKqy ,5CBby?^r4*/"VYfjt@l$KXz*ǝo&EO%RG6 1ߥ/LJ gfyF]2 >_6)"ѰWX;:JVWS)a!'-u{}_GYsQA^"ێK;9tb[vV 6l 讳@T\͡{,Ά/a5(Ltϋ-[QXm 9@:j{XMPUX4ï_Mt)j7IrsS Kq G7ik4PJAՠ (}̥4Cl7pE( j;hx[#Q~Nvᯊ ONeFf/I *>w<y,E5{Zv|wF: d\lp_536qH}ȝ1(؆ ϩ'T&E1υ!'; q]uƀ%08!tK.S$h,Wi&m 'ۚdb֑ CK|;.ǚ#h. bs CNWև3 ӐklPk)\>`:%"O8NjPHd {dU8T!0Xz o\.|kÃC"3 \E m^%m*SO/y8UO-Uˏ0wT`?wKy,"lT5}< .qq+VXH!ren϶˛ EuԚ eQUt|lO.X+9~ч]mP?)2+lkp;$ya@2|FgTB۔؃OfANఽ>U^Y\n _s S6Rۄ~ƾ׋\@,3 r S(4%zRPZGa>& 5J|=eG ~z3G陉X,({@ Ae9P8ճŶ~eq [#r0X"Oq-heJٕJ  ›G9A1/{òYԲ\BT Ƙ9^٘B@YBmˀXpU'W~*C)];C=,s _1w y60Vl!mN&_ pp ?ŴtUJ!¥TOջEy أpA!8l䥴SK;-*t+^pa-7l(diW,X]4xl ii>dLv߅Rj;\C6ϢMs`i "*ZcLLodKo7ZNmޚu8IvN,]: m?24Z7똰\ PU#͏hg]^H JMtd<<! ̜.9%8`u<Ih_> pǷ64oUS_T0h=}, !kqj;>,ߐM1j`zD3,/X@+"䅽Z'AZݬZH⪛WUeӏRC,KN'~b x"g+wi15AkzUf.sxaM̚"2/2зxr%퐯 y@I}N]h2~:oZL5Elü㔭-d +’=ҐĹzN72w_$fHȆN&wpbđ"CHDVρť =Ckhc˯^y^!["%v$ cd#%-("'ФI7u\}Hm3r]E6;c>J'+>gwz[@)dY:*O0jiGqg+Mǫk#t.ߌթF +l$U_$/|žEռ}!{t@.MBewU^@XsI[sJ"&$` &u_(IExh>.4 o"J5^RA7?&ȼk҂^`;fR;9mŏ[Y -?اoUnkXfN (2DyC\bX)>y1cwT{Vi#3I@#X[Ѥ''AYH;[cu]Q"b,lc'cgWOdW C.6]g!c;t):)qP|bQڣ!a#aD+Z\ZgHo N "K_bΧ}D84fj*L5Φof,obzG~ %g4#U_ -̏zI]dZ+$R~ ~C5%@|cq 8#\O ⫒kZf3<"B3Rtܓ4d?Qҫzyuc=itT(`K9bTAdmsx&A8L>Kc7xq,Cȩ"?B ,hs[Jq zЌsSpNd.V.ͦV'7ΛRt^mr0)il6$߬R^% b&zn\7!jE.Ffn5 p|<&!%ñ fDe0KVIp?"'B[' ^ӋHAmbu^_ד YbX\:WyHi )%{K?>)~cж% x|4Je.4|W᪦$Ѻ&Uu.iD>!HTsM}*\D w R_Zb۝k9t`E@@KԮv¢[aAo8?h1~o Y6-gBlI#னS9G ʰ3C%jT$>>]ޓqvurHIMɩ<Ց=[gle?P$OW* ›)~xtqr-p@u :80n?Q/X18骖yڌcwA73!رP|AK%nǥFPXp"I&( Ii r5po ]$[_vR70i8OJJWr'Rp$.{ uN/PLhF2 Orf.sxЉdvkI)2c!F ݀S ع2;q tݬ\)R+%IRD3$}`sKa>]x|114:<7xON֮Pah9G_njc dFAĎ;QRckc k.+Gb)$4 J_HΕLIYuRDœ^1iu%3nj)j?=J>i/d'3H! ?؁MOHoLoQx H2>U[=fOMrprQ>>8J@=ZCS̝GלOF P"yf(aP_"3, tC?w"U8Hj??~ʊ[˴$) .+#UQI eGPaARpeM7XM`Z/Wdf1kc4;­6™Xoh@u*MCnɯD0hL-%-ko+gX|VS/"Ĩ9g6cG^:#78O:o{KE3®<| yAD%/Y+*) *T{_xt~鄌Pj XD/y_<- ` n$6^iW;Kg I͑8ּː3͌| _m Y`nUGw7.49\, N-}{ژ <ӈbS`o`Ub[<*q5Ք>BK _T 'FaDy7 <''AB88-4Xfα.A(nE ߶`TСP dscW6VUyDCzk3c2*2?f؏rg߼꼼o[zݎv.KƜļjkdB < <+ Aī Rˣݬ{sDj,K@V*$E:^C%We= g6c.MRDQ)1WxSR"&7z: RKgMà*}:[iy2LϸO~*Uaos^| *?qT$ӎrzOP#+mh xS xKz E0UU "*ǝ/{N~.@$[r oOn:jvԹjII4#a2N-7J580]m5x7С&GI_3fPV_zq_{7 !W@ =UHfA_ZC:N$dŗ1zBT?`,-?b2h^M6vĮo$i_%؊CEKά..PAew4$uD%HEj[ac;]"O)܉)3K(8NjG0!j0BZ+9Mdm2(ޤ)_1WGf0}UgO֤Q81|p$^ 3XG(fmC!ɐ_Քa2I Ժa?~s.*͏1 vt.;ZE490 Q9YDy`& .4/y^ 51 v/kknK=tdLSg,r.Yӌ&o[i 4ݭ2&~,qXAѐRd㾙8KtVM'9ݽ٠5P<A9%y\^EQV ᣮ Ѹ‰e_'[ILvP$DF4`i2DE*|AAfd#UQpw׉^gw_ʨooII!=a铂@=*#pЌ#@b'`9(bQ<:}#eġVUoyv.$}aeptW7;gYκ;ɇ?73ab&ؽCR%pqI+ESffJ/зPcqrSaC3k:+$+7P; ׈iz`/O;٢ጆ-xWQYzϷzkH'ݚ4Q4)Bw_{Zݡa4?m!.\uFmr c=d~1,cK/\٩wmA`: ]{v rZ~ [x AD{l|ޖU$&hC1._RI6!)G |\Jh\ $f`W?QC,468>oJ* [T`:l^^ڃ͠R/Œ^dL>^0@1MK6~d0?9 dXږMa{?S]˹/<=Zrk PCS⼤F]6I j,.&!EP6ZݦX>*WcNƎ_]vNI9<-`H0IoX 6*uXc|Vu+&$/({q ehhσ0##n؊ w193Rf/5S|t1Qӑ;K̷({ܰb|ouQ`buAxa[_JQ8ROdzT`?)Y <,AܑB u!Ɖ$- Cd RZEbx b'Q4^:(,2Tzm#0z@)$ KAͺ tWo{zoTCɐ"tE[^VtPᓓϦJer vDZMWGtXOW?{Rq7ɿqN+D*v *L;0΄"U.ɖ}yO ѷ_0`-q$hDL3E¾) QD )!&l@ )SKȂ4@,;-zޞs@ V,M:tpqln Cc<Pe_(\{6֪*e'ӢVye_!194P !S҂F7ϸү0u1؇l^:#Oo_ ns蹒/!\H D}geحC@n|S)ſ>&UۧE{-Jg! ̢' yƒU[sDY;E|O|ۈjCBNrSh"Ur1fd%_ׇ6"L"9' hB}u%@>ӈqHEL>Jm $w"}Kz:"xJy^rW1{@ `/X}J#蹙O^=LTfB LA |!au_#csٵn+2FCy5.MH4n,d0vz&"4ܾ6ҥ 7W nZu$ <2ֺ ;3Pc &=P;6i9"R';ѓU1S\ד1uO7ptZl~nҍ}^so&rbߥsI+LGYBcjT $y-0bjѵBy TѠIiifïc"{2xgј;Hb;IFZ2Q68#xEM%CE8jS*k&JtBEі@1 z ~y%X܁%ջfEiJ4eDTHyxJkq h^~4n`:18)c^\Zב?y[R?Tg8`uSkN`*$u]iE΍ɻ¥My0tD}G>O?qAB̕jȯ(*;X$K^4c]ny2LrU;<(?O,ڟ]HS`PՖ.8w .H"#ZQ&|c2Y\z}h UM>|ї$t"(.AXE ܅J0͖)bDRBN1^XO+Ort8&%yer޹ʍP7%xۿ'>>c+e~םYogex %|(cP[J>>D MK C!"! 'B[*h"hyE#E $z?[kfQ0T9r_?}TS#q2O|?gHo4O4VBz]:ɟ ΍B3Jfz^FPMdAGcD0 a!l.'Cc\p &nNnX\XQXܲpsh-!'ףө$He/{$dG*Bh+J9R|-b,ΐ|cI,`)/+bƃaPdz21 nl'-4K(s( s::N[~뮥WaSm6"x:zLƵQRE V|/e̊s5F.^Gwpiʇ>ܼ%ҏnIc1Iɲ(^ W=620s^3,XXݍǛwl, ~o̻\qcR7h1}j1g SIWI,STq*ko! a7VcH/A-(¥FN/j*}ﱕ$]31 rQXL P72EuuAYDO{ќ=WL~YBzj XvVpؙ s{٣xrh :ENWdkUvlt+y nZON7?v0@פ|ӄzs6Хvܕeg" :'s~V 1Bh?FCЄmx ic?fMDzm By¶X1.BcB?0p\70Y1h8ǀqk6AGV=v`W/;OKtUG*9lDpQa$̚&yJMDSp5˘;kS ɃE(|HmyyyP(O2 *h(?IE%L%GHO0UO/BzH76൴֯K wlT'p>-ܧ:^_w -+,G zhR_Vb`?3KI5O by2?W-|CH9dJ@Й9n۷N_af;/Jݔ5,0TP A\xr#<5NvA? 0N }TÚ1ȭ{bwߘ<~;fQB `2<^ؓnUѾh̠~ GU+s2dV;_H[sY*}^mx/^@h 7F6_Kmʫ$ 5ũ+dUP"vPme$qLr0uFsI (? zX W2sVĆّq+UO` +jNj/!( . <dݑ#TnJV ~N#Е O"*#pΛ'n)1%fggŐS ~D\н>+.B;ya|CSOfp$>]sӦ|Ub XΕTĤeX47]|,~@t?a!1LkƝD(՞05mAvO.3RIU15VK)fIV l:9L-'\:VO!Wi"J^y+t_xэ528^ΰ3$j!hxq=H \B3 H5c -vwy0Q; Q5F#LP3Vhps(+Qj6b=ojZ1J=%euf}e?p#22f?S@hr~76eNkH&>}hq^vR5^oZU]N=& ,E."dLX6!wb /Wk2$w^]8xY\Τ#FA)ba5B48gbZ[^ޅ{Z@4*Ȼ@~7 q)@6 3c̋c&xyM4 y&5'Р>9 VA5+lFl#ȫ%/syu*Bg)NUDj]H'xq<|1ּeZ.Phdz QSsi("iX+;Y,=QND_bgE,usezApRwgm\pp̥&Pk9Nȕ8fU'd`JYYwķi|`=/vP#$r"瀞\>#G_\FbtY w.p緤}W J|㛚/W#%ZA Z &(՟G-ѿ;ijz H&cAѳrXwS3-+^ 3Z[E4'!^UD?$ I9I1)WG>t 4w~v [g UU"Л AF(9oABήc`@%/q3dDo0$< 0u\֖V@KIl]$)HU-Rx9T-XH'-)U{d~J5^21WY,.-a]lu̾.B<`v'Vb&}+'ּT :F-2KXoŐ ɽ:֌"?}u{Oٮ2O;vx-{  L3Z}Ng[dz~<ĥNdM&>@Ԫi 1jU43K6-.M0ZKێߥr+54,bP.GG t v RGfkcɺ$KtA,ٲm?i,}'Sfu7/zXrUrQy{Tj &iB{ѢYacG>t"Wb/F7ATg{2;2FYզHo+nuc0t]ũ*2*"[Y vqb7}PhTe #/:+-`_)SMcq),}l _Hc H|G_|l-I8Ƌ'۳ͱv 9)MiE )(#3T 6UXd*OdT(0ټ"E;+$~}ϫ6 % v# }RM H՟\7tX*ǎb/m[[s]4e%x 3.mEn\mу!d)M@[ W(fG4ީzHB]Ό㰫}7أ{ԧRirJnj!KhZq%Xk8:u՟v;*(!>]6QyT Q]Ty$GLZw!gB(`Uw2h_8&V>ދ#}1iGvXo ZDTPntuœh% ؽIU1 (ATG{|CnUXf柿q]YzaVܓny!.n+mu[ߦ]sGX@_ޘα'~IcEpwpr!eN1i3P !1p4( pR׍ yW> WU>R7OQ936ƍRwΌ[Ogv= _rD)RjA<< kMF!֮c6]-:/ۡlf1!꣔=$aSuy[0 ϥuVNv\6s߬O (P͗A :8((}Tf ֚΁'V%vabi WέܒIWb4Be٦5-lt#e&35 1GG 4G\rMȭ;!6|YjUp BӬНUfLriǿǼ[}cfv0*~S|/۠i'#S4 2Ē/+ŚN;c-#l'%wXhr<ᢑa<]B r#*_-*\  Ց(p '%;%Nd>X0 Z$yD L.Ygth2 1O=?*}̢ lI)BPF͓XdgxI( {XF.8kхC)s<[ dRI"̹ K8+*bXN0q"iL8DkT-Rֺ ^052 {}n^Lv"ZHHb`_$>ZhH)tT+ :|\!|KIbB꼆|&Cp)+eM{&uiL';X>0_DN+xʟZU.jJs{&Z3sIrpmH΢ޠEW|%p\Q7x/)HrH jDIMF9-EZTleUs/dEbtlJ_z_ps ;Hp74ߝւ%ߍ|1q^HyG:Q?M#]P= yZt,{ycHsیl";{9+a\uaQ=JW[r朌Y,}lp`orRD@ 9vG |IA:5@?Ǜ}^9ؾ lt ǗqQ}uKN)~kgiĿ2¦-/rR|7 ?Ż1Nl3u.ogFn;=x~.ڋnqV!눠k ,IJsϚxD9+]3G|jO FIh$a4뱤lMlXCrmUKz ŕ=;h'_usH{[6eKߺ.6Cy݄{0'j_|Q|p""4`v}}db@thBr&#kϔl>ㅍ'Y9!$| LrM}5W'/[;-Hi *}?qU"3y۱ڜЧO+e0rɰ[7VQ`;nJN;P]H'D8'/Wu;֧\ |L4)N*&쉼BY.\\OQ6w @v-"pZ<r]D\TзEG¦pZj>~>gĪIӌͱMULBS 0:`a vׯDTfrDei^8it"XџaVt^VlugQAS)TTEsv75jJ0-xKǏӸ4(/ֆf׹mDYs0W[J*XsЮfT X[+ ݨyRBJNJ料4!auPZ ZG s_8_Os.饹Єz8ܢ<\S2#I?|)*-IE?sID^R*/gTIbx'd/~USnoQ1d:̒fay,0i8@HEkqp-x7 oBNPlUR007WD翗i ^鋨寕Bl>*M%—v<YV̙e=<^/:@):>q&_:RB0C5e;oS/P?KhݕCƘ[5AB,x)'N\1:5)J5nf%Tcf([5w,4vC:OԔEi{]OȠPs J"p\_EDF˶&ノ}Bl)}_~Nh~TOT]]Q{И:ˢRKz9`\$Ana66l}MlaG~Y*HM6|qZ>`Tp<* D}=6sPnmP]͝A΁XZz;,,JB:-dӤO9+o CF<̱E3P}y%"G|O4A_o֌HjЂ󯷭!"?8v%f3 9Ta+e4W-P@`h@0mTHyf[an2,IO! Е_.fw8R0ntrpN--7p"mm͝޼ꜣ?;:̺ohQqW,i>Oq?{pTƑ]7eV1i'חpۉ@p2JoIbE!^e\Nf]>3 lƚ3T)%5\ iO!i6̖d32l9fs ]:D 0*,)uk+{b6 ( Hh^" AM@iū],FFX;SVIKR.,pͥ?ȦM*#SZ" uwna59CL }ܷGx8"sj#žB3l<.7([|iva ? rw3I2sn˧ m<2P"p#Դ^wyqY;C3Nӵo9ر|% :sOT༾H̐AՆ! efm_jgr Δ&#ooͫ"ͦWI\SLuF0?l"LD H?4ܷ) M=EIz M9׭"ѡB{2<ꇘ}C&VX&hw%'^oê2O˫dP6ES] k 1l.qrQyU?3Ι\gA~TIVH* āz)-5 PVa?3ЁF83D?_{1V0ר!\DAM*c\U+|ަ5~..M# bGgdfH՛*/CeڳKi%]ZY#5~;FkD|2ؔ] 4St1h ܋\mx;#p )@m3mavKj4@bF.r5Z0&v<5hOICU_ aB[Xf(д!ܛp-С(KU { j GU6O-~71֖H=}Zت ƍxzɡ=t@t&t;ǸӘbm: D\ҷFgATJ.j 5u4#S$66Uա@fydO4%35PFI͕[Wv?C"׍CO XrX lCiĘ/^mpKfNK Y;i54ezSHl< X1;#nr uRw2~7qQ oig1ˎ.j֔4hܴ-ńWT>F+a[I<ȧ4Y%wPE=ţ,ШL}tҁh ~|⍊Зl҃D/_ÜڎAXs7(:(\a}c;uh4-}MiԳweXv̀-Xsfi"\@-泯#q_~|Jh%xEkOț]v2KqRn~l\:Np٫P.^#C|Sq'Ɩ1̬sX milF"5[?EȻPV~P>Ufmob #j@[-XaR%AS. z?'L,JD=/`h8hHs"i5ϳJa'Pb6~/qfh W$4Hoo38׍aT>+cϢ֞g`%@b D(M';ը00q+8:"F,8pű4T%z,maْN`#ھ7viȗE$AgM12^Uk;">ra6\. .- g˘\#*6 W0 پ1Q@yS.;HQFȐI_$߫gz^a~7$`R!j۷;Xlq'BH16r|,0! G%;YmR,7KsbɈv pe7Di!0ˀۅǁkI 6#u||:yUne̔v&>c(Nx؝e05N+ r0X.^'zha)# 2)iMF8v5VoXK?_cF k&lbYnӆgKCrǤ!R v&SaV7v3vzDHw͕K?r~}hI]q2%ı}LHw.v:ρu%؃yF#YY` *z^K̨֡}cv 7Y*(ך2 UU79> G8 + pyewn|J\.vۑ?6ab~Cyi.aT늷$TU Q|낔wϹ%߄e~kSN>aܘbxm,<׬U2 JN[dv"މא o_3S`QDkÜB<+=% Koɾ^|%m(pIsԓZ^2 +\s ҵ&ieDh6{JܷY/#+ma7wRk9{m|zEb^@\۳G8N{fGx, y{_wQh$R(gElm!9lȁمC HUf$VO t n 8g::r޻H],uO鋃tł\g8{ُ2c3sx {lV.S\7ml݌t%#Ŧe4^&VMPqE݂TNm ,5-d)U{lRN=?+kEMYי rU2M*9мJ2}".bAH\JX{2O-z;:ctѨ2P1]YIv8℠y'A\XYǷD9XjI?٠RڬJAVtKe4ܵO鋺_,&I xߑ׌fb8TmAc<٧y7yylxGV+M(J]-=9efQ ӌ.#pH ɯdF%(fG4b_U8KgіH w/mN1Td`)Co!6eVrqI}"C<i혴aieϙYY[ +aM[͹N`rRBMjah'4(pZܣ`=< hA:c7/QtOT($608eK0'ȕ-UXҲ.(/ ˺`VegqBsiRYVv/m80F2cʒiA: Oktͻ428[HW롭*|w7AEtAq&|-u˖&Q,a&[^ĭ!d7؂Z BI[ 9ȣSghV c]Jf;OSv "WjN|0^ŤBЍ bESrѻ~*8Btʿ#hI1InB&% 3/Ummz.9$gOAe(qc]5uB nCh N"B*oY(x˂,`)򋋩A8R;MK(H`2"\[Mx>.6?|j6T\?% ;0kVib JvJCɳ̬0`,($Uw,مcDim1TpښZS4lPY6fkFt$0EPj8͛.pUvm "M{q/`QU87^7>^G"q:IJ?b˼iofyG&HYM]Ca?>rFt牻h{D9,^3 ᇜD[`4D%EHؾ?ϒ%|iR+A=ood e҇y}8Ц4kD1*P<HB 7GhIp^Cp\I= k")4u^(DƨS}՘nd9=?狴IQƄz;%CzO&ZY{F\ {LΒޙ=g(d'h!^R0HI}z7";Red?)* '%d:O?kx5MV]FyZo 26q C?.R$z~q7Yj;("}P>NN`Os~Zq4zXr'Y 2,o5UiI.nhn}P<v換+^\wħ%mC8ъZN A$YfkoER , f)f˄ʫv<Љ$_{`g& ԌtX(bX{Ϻ#|15Ƭa()}AKȍ9SZ- BP9r MSKu叆pTeuߵ'5`;"!ыpJQNGOl̨tǥIMq1R6ݺs0PO($+0wL[$]} RFb6)B^XӋy]{繆K\*;d!v[vah>5PmB֋3!p])@UKf@Jqd1`{W5]@ڞK7.uŷ _>\1Z#Z:tm79j~4ꏀh9= bssʂ!CH_D-̶,Е4ȌHJX]/ED]kfq?Oo@֭i@-;`pU-LL+1앷8 ԟr_Wzo 9߻Pr1,Gcσ]H2ϴ ERlTix/<d5'J3p@ ̲ ǒy:O -0oZJ;hcQ8۾ eo*| \v(ׇxk*$-d:nn1`!_8o[AZwLbl<£,bshVK_6 i޳ k=l-?a)}}x=x j4f A)D8g#IŴJp]JpGԄgEw211U^Q(i_;;'F$6+\ h鐁+GhC iUHW a8Uށq`)} ?TΈ')Cp/ 8 w=G?jF 2d o7mؐN8"Xf bUv8_K&w]FhK+?"F'd!C߳#Ab ,~Wݕ]ز;>$vgWoQ&lY!yUxx%Gŧ#DM~}Bj YcRT!'z*DN9Y+M`f\}y_XO/ NnPSAlZ0'V[_Y+>{MdV(.ogaĮ=Hx9Olh%>R6hEm>AӡXɆHA H<]%rŸ3WioڧwuOSiU9[wEy[AjL$CI0ԧz ?x*m̪iZ$0,,N\Mx;|0vU~meETZ h^ SxzU8:U/5#<99("o$47 N!~6C/ӃfdtiꬃDT|pUob(r\x*ɳ+ :*]jT0;6cYBIZZrf!'BCïki;ւA8 r_%+u>5ɐAcR"*o'nʖ~`YɃתnj{SS8hT]-( eV ![ڶjkv%ډK8wfi[Wթo;db0Cͮ(;t~/˸FS7)wS k ;&\e @ך͵F$;={]kL٥G_6O/YVn] {`N&73GFGJָAFq!xҚ1 1Λ|V3e/~#Asae#V_CdSpt%5btuNxX0Im@-` I=3~_P+2+#`f6NeG=bs2yn7dpt-?݄a˷7;l,M!+p*Ơ߾VrfoJPQfI ^Fl[Pq;#h+po_NL]%x!=阔' ;WqK-j4Kp^*׆̠2xAm ж\V:I8//_2բ3/H.@9ĠڙH`c_45O gnөO'ͰJ!ǎBhcw/Zl; YCؑO6%@j~e#dhMX 7jWFBrfϗ}*"HLii@$_?-@N+ⰼ!o# ?3OҤ Ѹ@;u.&R JlΫ9D(ZV&r4?}BfLRe[ V˄*`\ps&-HT9FG$(b>ϟ# e8٧q #:8ƣ09 9~3} y1rkJpȫQOI}DNM5;a&1Thu<,:سVr AO)Va3Eԑom6áq *Hs>"nA*\IP<u!4c~SƨV3c[)X!rNӑv@0< G`MT:BdFk;mN} O'0hn.JŰJO2r^}kN <SnC8O%*艽WS2ޒsJx7쨿};9ټQOCTb$}~YA/KGtwdi"GNHˆa?e& m胞9Lhf" }d%|4Daf BE xe^8UF@S*E}LDU,tI*n]E @\:?IڿMK^=7?FMy%npK%JK{tIت]}6{\iE Qk$A("Fz4kPЗޙ1l &Ց*ZdoD *N~H؋^TA*T ."w6)g&qlv &|4:!NpgeXx5_ s`~LjAEs8%d85ʨxWJt] #^~ 5#Ǥ0jQgG?wHF&`SPuu--0Ɖ@ra2'fLh:B'Iʟ6V\Ye*>y^d#.!@U}L \@29# c"ѿQ ׶-dԾEW=@FV(:9WgWK} at㣦?ԠIb Xq vO-|oGſq2I7H"ʹNYA߅:,b CPAq{#O䅀5k@mGI߼1v5LŏfdO1g*@<撙9+DR9Jʖ1X,=M<lbehu?sh` $)9-`[)<*_2-zz TChH*O> Mx\-d^ʾ ChaIPqE+E[d~q<5d%xAͷ;m}!YQ _[;Q(E;\Ε"4-2oWj"5a`z]*rߩ?uAp>m@ңyt$r$Y;͍fzayu)#i; ű8㶥zm:y2?A:~".OZd1? oe1Ʋ;8XSKi+NpMĹG:ϑ` 'rHn)D,5I3  6^_ZQlѾi'faMznzn'ԙu=ŐI2 jtЕ/ɠM USBJ6!=ֻu;eD+}՛5j]l۞PAsϥL$]t`Xb.ǹi]6jc9 k|)x:Ir'ɱ@.s^. ICFU_E%@\-+,$ڇTiCGs񕃰FEhOLCW:qyڕTh+F~f!D9Lشh9r.\Mt:흯aFm ME1tBg-BXsgf'4,0qdr\y%)߱Yvb٘7ٶ lj a"иQ8ӡ|טp܁ڟpxJPD4_c|ljtm&PѧbɢW\Nrc`3J-إm>#,&]e@D|N]ݑHu_GOJduLDWH0{~VE8M@ﮤO (4tS!@H-;Foq 1!|:5E3*>ƭKޮEEys-It@C*Sݜ g!l3Û-!:B֠CH>/c'Qo> 5];"g\q5l5^бv2HgNcl eoT[!ē`EG*!Jp (K3h9K`c=&t7)dfdZ-K0 9)".I;/]er?Rس1r-fS8>n -4pnB[؛RhCXM>11OV$㭊i&;U rdB}HV`f$g< O֛Ŗ$ISo؃$wB`ܮܦ;7߾҆6бɐ}jd.]'E%υyո)kI%cnGWFh WՌz |\mU V@B|f=8&<͵(O >*:),*<y.YAHy X[ahi/WlAqb123g&6j O z4]s miq5;ޗr/֥b@2rel3Xdy6ȕô/~` 3E|zz `󁰞|Jg")o:ĵhHݷ^pu[e^Y1Ia~>ZthRGP)QBIx8ϏAƫY5Caݚ?| 1*a3stШ~\=b&k J}NxI7xrypvB[OLJ$9O J3{MmoRV S&?C#/B%BjPfp0WKIߡMd'D'#wf=!6b6˰NіĒ 7 |ʀ՛g=SBSQ8u#S`10e$ڮJ8fJ9 w-LJRøT/5憍ճmu)knFVGyd[_n-Y/ <`oݓjb[ќ [+MD\mtzA~nORS@6lfN#:WT xSvKJg} (' r^XgV%xڬPoҙvTg'䉡M:5ZZ$-#0ᄏK14ߟ/&C'Z0[Rz@̃|Oc!KHPvv¶2#=;ʫPq[AܜIc`&?l*< "2z@E]qaP\K'_z#K$)x#CiXY 5j0eI5\{] ev7m>eSE s?'L5Sqv^Ol%,,mA\_[jа)%*'oƌī'OQv0H/g`J( px$L݂ xM~I1z]T(UHkф _ VN?]FߞRLBVIS@A;lEhDl>F͢3?j̟4B¦4&o1j-V l-(YeCgm!_nO HT&) I'ۣ,mk9 ez:u,e0-! X  9bkqˢ@G g[v݈cƠ7%3+L@%Bt߽;\B/9 GJ>1WH8[NROvaˠ} I !rzi>V ˖̅F;c}PX:@tUU|3)d̮: ~?:MSJ+L+RJ>pBwY0Wӧk9_8173@jmҾ=lu WP^x.,H޾Ei5PJLyzъd uL琢0Y\FQg oE|w7NFp0!Bp:Ǡ}ŀLgHF:!y[rB*Z*ZD_N^PcW6(u,iInQ;@q=NeL4jHdtEEWdx|45V3@+_5xNʺ69ccZcr 5C-XRk vn;b(E TaẆhͿ9w=-}diTf!j StBꟍH@ė ~ھr9J;2_B!rXjVu`*H.NDnahB=U:h"K74)B"DsuTFw)V Q$M'5a7^2N"ڮ`z 21z)S~`Q|@|X(26!PB4HջҾ8; {؛cUNQZzuлD2'bRea'ᱨ?8lیM,*ʖncIa;kGN(_+ĹC\[3dAOcL!28_j k-is%zt$'`C99P4:ޫ8-+8G*Y^4;2[(zi➒oLF]BNtE~"^n&laQd8)'㠀э;yX&p[ lI6}1;'{6ü 9˜<qH5hXHv$x&34PkO9ifrd 쭔L!'D3qYOٵZ {g^N:V'bG[16MI %bd?!u7]~ժ?n80ڡN +N-my=qpRgpƉ1hyهs}KŞH0 Ј9SNiBՊ}K7kIS?߳qʫYlMKo8\t[ :~zH^5ٙ3}xbPn$/uwuMPCF6G6ʅ;hI5Xxqi]xAQMKZ> dOP5j&5Ār4٤¸[t<@06)Di-PiӧDHdWԤ7 مAݮo4v*FN[ ZM\H T;C/;5H].u QWȥMW뼛򖀅053IWl*$&$(h~LWA~j/(k[3'CXf>a [UdZMHBe#=\|jo 0Ѭxx*+%4æf`6 ' %yvl1)H_7+YӐ.4e g/}jU3bw^}8u]=~mq+)eB#Ɔ*~ 10%?Ʊyv8 ^;pwl#-7b! W\9rKC4`剘aӲF^n /+@n,kK?t8ـQ&SgK6e;$ބK%wvg hD7+F(4?C&I)(pC羛ҹo--^3o8SٙZܴ=J Bč'z]t -Um,>o mf(j$S:Mf5QDm"_!X9deu|"vaJ S_9"%k8Ԃ8NU|2'Dfd%A3|D`I+ŢW?B2::t`Dم2F߇TPz̮C(zy)1,Cǡ]L( [0&{aq~MVnx& $z H+b}00?[vR[~LcGR ?)Ƽ0$R*_J`פgB? #RiHس +,oCh~뗿do>-ƶ*2!X71XEcż]mNZC$?@KdLΑSt ųaw5BsȌ0#"5߶7 PqoHEQ4rhx4)iat,EA?o/z.K0 |C@OȐPwmڅJ-QtK%F.Hx6*: r&j^.a~[N Vٲ44Kcj׆+}+H mjh[$HFq7j ^ X!J:dMv}Ǝ|ih%q=% qVH"?̵j~Ҧ<0#\8 -TgSS 纓1ƀp@рH/|#7Bhۺy80.H5:zi5k?J~$@Yx*,a ]SK2|`MG %m ZR ltHv')>Hf-@9N2`GX+po<dUmeV/W~y)a@ 76ѫB=D]DMG @ lBT]FW]*68WIO>ӺL,&?t+f on*_$!L#8kZ"D>ׄ;o-%ᴺzj3L8)ւ 洩i]ȉ}Bx ݭD`P7,8`'t1-.+kƽ̙[vgm}1L"O*+?~~w.tڮ?O!GOnD6gXٟ.ǩ dk v7YskX#A%p3//dCncPCxiHgcI!L0GK^-373bPI`gPbϑz[0ቦ'?5_H7{F dG#3qTr~{HH`ܑ H㇤['V2 ^=߃%:]8=xgT?iɫ؅+?*pـ$!$0TY+)bF:J=N'P^hX@C)MN谔A)~+[86zJ6&w=λ !~b9X4N~K~`'@Vfvv/|e _֔ICtd"ف'~;[kh3S[<9U 1Hl.lT9@?X9Ʃ&SNv3fNNE)xuC.zv⦆<*Oݯ!åFs&?VL MQ/ټ-ҡs7%K.l>,H/~;)c..:rщt0sr=lIw3q#E5nfy$T7:j 7,Dvz(_HĶc\XUYo%VnOo'>.×E"ާ9?,oZLuYSZS5_6!zOaFb)s~P{HXܥSs i E8$^#~-02й9QpBA0TOq,GK̼  /&Snr#MV 5/t_ߤKXӶ1R^b΀la:TicB+i5woq*>Z7|U&)̢^%-1&i \-v+PaFL#_>t68yFOA۠5K %N)7ctb*ȹ2"$] !DjRT&`>o.s`N/cnZ(X6$*!3 )On. ?LMa;,qNg0FLR.`Q_GT4k^ }P$}>JXqO֔,C KS:s|#WSBlB M" 'G':V M~BX<_ωn|L%)g);tK>RYLA~P (Ҽ":K~/a6M<"O%nǙO4lTW"bNAȈx~!<37|5Tj7iYbS_#uMZT +|^\c!Fo2|pWYH9@s~*wgA! I- &N0)? 9-uB^GU(v.A#.Je9hj_2X' |;xe~b @% %ՆYWߝGxK^RĭAܫ@%Y-e= @ߖB R@y#|PYRklԫBSC=E/ޥj=ƿRBb. U/ dfv2hK.&4jQ~L G{6F0YFx=B0dftF~lo(DR?Ğ}oR%XKJ@I?uܚ*rn˭pFTɵ4կ{k<9,]JYWgUtf(ژ:4}Z)Gδ]ПԠIq!ؐLN qKCbjcN8R{H4>X|̂Վ'3C>*Aq*HDjiP<{O6)8VB>I\zix]Y?wp 6Kmxbn:`KWzyMoW->S. أI?x_R뛍T_63ֹ;j9k&,Z`JGx>6Q#p3ὛC`i`=βK zMR!"I/}KDB}fQͫgEVt$ѝUT*kȀ,i2ezrdqa!|E(AB- ղyQjsؓZ x^bXP.*z-4kFEll t}O"3k};m_xr݋ ܠr BMEjz)8ϓ6w:L8VM9,\;^)KXgEPH`'DkOj=^6ٰr4hϚ)ತ]p\y#h֏j"IHB$wyen8-r&0w){i_DqQGvyXV-ap+^.?w855$FUsHez g~myTKRԜʡLv%ܠ׫ C5Ԩ3ORZmJ$Sw5J0g^ ZC)wNO]U3fHp!J^,ɩ4&ce P;`ni,gb4Ec0*Γ(BvRFd9:1rl׃t޾c;S٠m wDȮ k~ۈu;oq͊ ;O.^!Y ^I#L0Q@_b#u33>x{DFElt8]u.l}+NρӺ/\ k~qkXΆϋ_%m%2DSS}S,Bh>FNdoj~ϔ!a @:KA5g&P!! ZU-^մO9v4Ijq噿ou^{x pa~eRD@&YA-x_wwmL5 dyGʱ(!c͒,@n'5SoӁbmsKd`lDF9b;1onغV9] EI%{x=ڟlX` DpR"z{L Гu^eGEy:T 1EBmcC[-\2TluE-⩃fd88{" wpqf 'SR6Am,:#թ2c! w7H5c@݅pTν~h#C"t @*Q|tm5&>*X NK//A%Rkch(QFM-gtLH̪8.£킱Љ"{`wrζdH}ئ_h_]A^5|M\fG{0l8^ Z? Y{vM׳?;4dde!#i7-"LU7hE(> 9Gm `/)'.50pa4UJ)F4wf AĤjUnLGfkT6] DB>6o+Ty37B Z.|VBwi 嚕>CnZbhfhRTp:zNIRRt0Z,CXηi^h,(po{2࣢z/v=)כpCݖ2xӗA.IOA 48櫛|ڭ"L^0>7n*QdBo8o}CΌ"%x&!]z1˦n "h쎿l֯W٬K>'ND]ԩ?̚4 d*D3$zjH4Wk(c٭V,cu mLp<~kWTolU}Ӱd5q&^{ݺKBV1(*.2]` p1Qդ4k~~1I,z`z^퀌\Jznm* R.vبFbe%T b]R\~dp J^L^&q`b[1u:Y [x<W}-8u, [&rԾ5 V佯xϪ* a?LJeXM{c 3\S%ϑܲ.(5<^)VgYu "+b?ց3FµaԹ0I8ycB?Fɜqm>O%ú1QgA,\{R "]mA :HSg›Ĥzx4:=|t֟@q%> rEuBVH`ѓcX;e\uSah`(+&9?eL*öU9e$v{ A L}ˋvT:F[0Rt펬t Br!yȬnF_33;(IxŠBm=\P*I̲cZy]'6}G=#:wvӣ.*CyRхј\ZqQzsEQ@+[Z#<˃ WaDXn^/.D//ȍf-(A柾Qa/NQy,I8q kQ9NYė2 ot,Bq@ğ̑WiwfǤ#1g 볼PHwVy("/Ț #|n%Czș}%H/l_NXοK$&nҊO1&}ݻiȏj'.%]p$& u#y,/U`"ͩ4QrK,ډ$ķֈn ae5Nl5'ls}ԺAs٪Ȕ&m}~'Š !uZ j1UZp&vE@\&]?q$kw:b[x޲ǖXmXS'[SW4(σgĀ5Nj4{J.O: XiI [6 sM<W*ul};adHQ`qȎ]RNAl`iPW@=wBTR t`[D OO~=m8 ]6}oU_\F nŔ6e401a'˘x%` ,7(K=Uy5n5pSbĿC,&[c-b4Ig B Mca`Q*HOfK&ﭓ%{2oS[%xE#_RÄ!SIGUE4k{VafH9U /R@ͣMFSr^Wܨuw9-[<4ϲ)~>sӡY)~*,-@gxt).]Qhm&9ѥBʃߨU!\s0Z=Nz&noG33ha)LԽ mr0Zؽcp/eNTA/Ar,[x*O ,G|qN.!;{q$o/ 7]݂r yTw*F9s{Z;g;m~Wa&8d4ݛ_=+}`0.k݌UIҞ/@{]wS.c}I豞 5%WyL퓴nK[]yp=>BDr+/Ŵf%3ZE= ݧWV>${Ao-gDbv4 ͺL-LEaP\)~Mc3gch>*5!%qPҷabNL~<*)Yk ~SK'G%lO;e޸5-j"WCg r0w2QD~l[q;a] *١~`VȪy= n%vk ^ܖ%yTۂBjqeѿJ(&<NokFCvg,"CU9l=;MT1,Z\gFX X2-P^a,mLOr=CWh$K; ;-Tt0kz_B[κA`C}HKxٴf^MWC1P3Ly܈TOl{[˜MVg xB/qk"ҫ5&{(}/~;F?GtP%6:=l!b||G"RH~_9}+"  9לKO#u=]HQK^?FbbC;Q蝣YL:٨ IH90`LsmaPnj~G4(ꤸ]Jt A~,~n> yRc7r܆pʋ_@V਑"G->c۷R!raA+%Q=@#hvOyJ6Z=k4b$#%rRG}toR?5f'_+hiDz5>A#>5.m\pDuKcev;z_ݵjkWҭ;,ua:u/3SHD^g+ARn 쫨#q|!h(}V!"+%ui9Pte_Kϐ#]0>gC~e6K+Za&LLO&Ӛ3yW:}*)% ZFq 7;Qn~j/jKްey-fKڼ:vxX›?ɧ2WP,:֙SgrܭbQՄiAQ{0Q2#ba5H!(FW~^VMaDNN&{ B7ͭ4z~97on?CNrkmo;UMWĄ3<+M8XXvU{:]9ʝNA.wmo6Wtm}'" !7CUpߡ 9htވ::C"Q^Z nKV.LUʫ{;Ӓu{k%}u8?Dcg-1Hɞ{.фEX9j49Лҡ>D QEF)ʑ?OXcF|aHcB͒4r4ЛɊE^u*ߑ,W0;'cX54)iϦ5,+ #4 .E~Eþ}a²)gu(S[#+ dH gdtPaAѷP{iiFn=Z]@6ЦZ,;ۜ;hG]?8$Ń}8-oQD紤Q$Mh9Cw *EW)OՔ #}3. 2@=ad1q WHʸN~ǚj:eL'gFX.MS&]=G*E,'і!Wn?4Ԉ.m%uʐ:13EUd"W%]rd [@INЗxZ4,N*_b,GdFq[V rkN]'QzC8@BOeIn{b׹}φ$ob%`\kp,fdoirMg''E5}@[-=n SA˄ݨ@9 ״Ջ3iCws[&96uaW"t_]81o)|wZ4E*5" nf:h( ˀiRPe >]JT}qYM1v\f:!H0&~m|~x2N?pq#}1iSDd*ahTL%հ`~xrsE ^ZHg&AAAc+ ln*F#YhʌS,0:U͍|5qoց?"LEvA_*N$MPrQ#k#[NKA pvJO?ym Zt 4X +X=d?wݒ$rN%Ҝcˉ&nW34sn 0p!(E) $\fo`cT'w>Mϳ~Jg(Gz'/mrfBI@i,WqU6"PiE RfZP6ش|Iվ5A۸ij*/XH0-Z}:,Nnԇ5ڶvg- & 1ă׫V1W%CaL1|6DH/8#٨bWǤcb0`c z lT4d.FOtK0^h2?vA}D깃Xhd,eV&mY~Oŏ*%ݽ2t0X"hR uR"KQ1{C_7=K4jiT}:M( aw~>L^ǴV/jn0jIc-1uؑěJ=M\#4,Ԩ1 [ܟ˗ c +ܳ0\WWnҩ{ԧ_g#*,^ahOoFO;7]0Tٳtn,)W3dz o[z7G샢 +3+/#wG` :T\'ޝ*5ԃ @gB16He~F3%CP߉KaA%'M-(gƢ^qSYzpɸGe* MݪvvS2f֌i )VupP'}%(j-sqkzUb~#@eoV*ND.E{M$٘$%\p!6)( tܦ16άu&LᏄ>QU Va* Zށl*i C[& Xɔ5C; 7pkW@ũzHsT(̵?m귧 s'Ă z}|Wp:*vc0ieKYysblN˅n'6&_0~ =4j^}ԥbB{S;0xӿ:U9{*,vĻk>W&>Wc&'[@p\Hҁ]e9db…̡e4<ע OŚ4l:)GyџAu^P4DM,p:iuxF*HqWQlOOھ6K "æA@4#)t1SMQ $bB&Q~ lhup'Ypz\Ig/.Cj4#yvޘxxiH׼Vاxrk7jp~oR HdSZcE _!M 7+5y!Ƈ?B n\U<&= 5t +"f K_.(Lc'9.Qb "G,lӟAhUxe .\2Z-Ej3ԡf''OVf޸Xܹ.Eb|,H98x( 38sGYf!R%wr̃+9};יcwA<1V/i/UV?,$0=+DNUiYL;Zap);0Kywbx5|5 RX&%Ylk@eMBLٚ-"kƚ=t{ t1lM: qj' R{ǫ5Ǝ5>bo\7tCL@[w9pܙ`Osu18 4"mѫAa6&g]YAB{8dNb''Z _QN7T .QDT[b{,q:r{+!B/k4*b6$.fJDٍF{6hz z9o1(H1, z{s0]\BAф1j "I>4Z.=PEO<"{Fϸ+Ԇl^ً#jq?-@YG8j$r+@; Xsn[VrkElI1sdĨZ“SU r .2⨬tn/aZ!2 1g5CD5!706'F~N5|{$S *6>y(LT)Rbpd{^\[ !8א=8)DEw5g=܏$uY3'vAzYV }CB{Tß,XdDwCx`0o^@8>~\m>x?ʞҾ-6 Ϣ N۔#,+0Ci5o6"H)_#d;ڥ1e[44Gl]‡]biP$`ꀭIς#ӻ|7zg[/ܝMJI+]dvYPM桫(#P\^X_c/CBbMǔgh֘`ުASِ_YNO|6Ę9iŦa|ob:i|9؀jDM\'D~WKfkS6&\1Zws>2fQWmۍ7rlKW V?,IU ' Kk)\Yj&XضȦ2ŴEs~Wz&NJ ih. nr~ஶ[ pQWȋHn9p"z3= m2{cIQܺWBi3)3{j.h]|";b6%&|-715tKpo7]^t rM%nʂW )r8@ĮT떚ǨD䟕`HQ?[@bTiBHu1q,q, Ww҂:?DQN#K.|TW 󤎍NR˺pEa[FizAÎ3Y!4)oiVr"δ` ;M9doSa]v|!Kf U,r=9އWƨAYmmoviy63N/卪IgsI<+A 5 KL#x%3>* 竢C;*mZ/mMëVLٲX)_ÜѪr:}UBxɲ74K-ɟN Gf0Ui:JݦOYod'RO/a[Fi(MweuEdIwɼ(qm"҂ml\ C>^t?x" ၑpu/5 OWNrSᓚE6q,M㛵r$E#DXg9ɶ6X_0?$z_,8P kUIb^d."&wTيd'<,g2p@T< ;]ݖc\keJg!r.lx|cۋ s% f)ʖGTOںwQy^;e) gwDӯ{&NA7W|y> (fyK|W|Q2TN|]5L735LmP .ַ٘\mRW.!*,= U1ik,Z&NNv:C봗Y< ,N1.ZZzb8(l;HTCf-M!y tN# =$E-i"rH'V "WLDEOwޱ [xX)ls. z% -ۓjcID,@擸 |Cʼn9ut2̭ W3m˾c->nJ-Kbqs53 xԀ.aOXuzEd5= %1=xYϜ|*4NKtZBw~Ffb<["&:E5KaBҋdcWRhP]+?5gf46k>'.=|޵;<叫ڋT'jlP7mIh%oFT{]V4e=g^uC8HC8p{%da2WaZJ 4pњa Vk1WiuAiP&XX'ˊKFxl I~_lw29! 2նS^.]^)E2<=3sl@,-Xu9*6QvR4P/ .1IO~M'ͬ!+.gF;Ԍ)|$W3wo}{Oblm.]`5m VB + B>!e + \䶮CLԊѼJҳxPmZ΀ 1o@7Nn8eI7|p]'m1L}tmk/QŽkf'I1c VuxՈ/Qiy]QşL{dDT|(Nd{E;i.$$׭DD0H'z Q !ˊ{d`LWث9To t U` -(Z\1emPD=y%XP$>kC6y)O[Sgihj-MlRuQִo+baj-^0_z Ի#%![NM~U8^_P OgMxsroضf  |tUlfSWCn11*pF^2;oA{x)o/u^:՛al#a_JgO_ `?#\ĩ'BY0NQp)D~[g ~jAGٯR<) l!)|fIoyȉIK}: |$:a3 o[M@T'@uL+Qi0f*n"#>Cm2-(X~YS y`[K2'Q3lF"h/zMVNHH,=@7R]x| 10˃O3T[39U]7^{5JD[>(>8QN_ Dw LG*)Ļu0<%En!L>7lZE8ԨH 6R,t *''@7U5R:Ok3}\MzHA1v6zjE!JBAH=^8\Orc;-d$r }OQWqDjtŦI1Z<`0e,Z6 +@ B8aw}nA#fO$\U )*bW𤨿 -:ZX1[mh̩E~Щ *(%Myv |]Î" GZ5b00ߕ{p?.˙*}畻e8a R 'pfM53-Y|$M,OG :y~`!杈I[ѭ+a#ؖC2NEn|*'?Np,Q \Oc#;/&$Fb 4 paeP5x?*!}cT`x${8b5]f&mq}' ?TyPcK;M?" *SIDq#rݠZ/ &b Y#3>sXSlѻ2j [ls]*W*8T~fL_:wUw үDeonHuDPx߇b;wݿE,rџIƏpaTz95SQL_m NkC<xmooa"rbitu9{E(|\bC]OHnͤ`ߨ2wQI5Pa~:t|P`)_ s{fXQYOIeN O^óAnkr9 OI4̳D@bfKX^,lK3'5ƒ Xnn,?+&N{mΆ ᒒaW@fN9Ik}U8`ҾSJuYwcWa#Bs2lYvʁ iDzǁzho<˛;DU0Bԩ[4{iL2*/Ԡ1^tsgȻoꈮ"|ީǤ㊬P# G1 Cx:M9hbh988NW5jY2VƄbAu/xSzm0`c$,S~9$^'4ޞX /83|l 9u08?+ZӚ(:J12gi=%ڿ!h8 w؄2ǁN9:5Ia L^xG,XX7>ߛyE[V7j`ˀiotZKH|9GIehL3`#I̓ ᤌ3m(x8r3RL6; (cbroTAG"Su!䚯;Vu5Ѩhwr0-Y*dICNfrUUyħ۸Nyn$F?%0>FcА7܌}<¯c0.*"*CVxLC _@]=n !hRPCQy~Y*)=I]XtFU+I^sP^պ,z fߵxNо¢t]pVb0٧,fdݥsמ 63\=WN_Sc&G.f9t.:>\ m5: c"G@ NJE9_u-{$gީ?;Yd (z?DXҋ;;A]kԿ~䭐w6O~6;T $^1h񧜚5:RܩН<5sD뻃< ?;IˡՑN~ן|䠫vZ@`Ҷm>Ey Z|#pOTzF58[U9_ 7y‹ޛj6lmw6Fd{1hcnp RfC>C -[ssf}("b<*ZxӓUp-Gbe f<6LВ|{[LՏG3_H/p%}P>NE 2']!2WjZ!qAKG.6$RT.+3!PR|#\z&QQ4[Dpw]1_fc6aZe$TQ`h6a&naatVpO GU^LiyIC"Z2>!m1[/8B4NAoQ NsdGMbNnY?,MW9>T&(49?Za$-onY-XȈ{. fz Xdy4]PvWx͢4f:L]"js⸡c|t[u`$btuH=gqX6Sŋ-7x&hf.,8!xNFS41IA`j% Q08ɺ~(8 HeMFi<oO}P})S#'Kp8oG{_Ĝ302yc];ѡv¶F<^/$ɰʇx(~Szӏ޷{D"(`H&i(b@媖⃌(@&q|ܐ)<0uk=ѕ\c`3N RI'p{VY7 x#* p V>0%6}&)QbSd~q5+M+񨂄hUb,f>`lčV[_N ; ߮k\.f)rsbi&DXŰwAT^b,)ԅJt$#eMaji M@ 7W*.Hw(0mqՋ(1Q}S$ ׇȹc%Jcw5+ g/SZbP%,В8/LN3V|  p8"pK[v;~yÖ{׳C4FÁa&^ߍzETVfNTŋ|Zb] ]ÕsN;A`;ԕKm{("NC*#bpg+ נ$K((-_R{dh7{ZN]%:;?94C^b ͆Z9lgkH )Vvb8sNH GJqe:(q|S,w׊4b17ry;KɿSh0Ca9Ff/{!!!>&h>\Q"zVmowR!>Qbq>u6Jơc{Fv?0R30^@?YԳJmxWD4?? ^32ُBB}5 ǏusKJ phv]F(kd O ,YG JrNҲvG!JR,H<ݺ"7fʇuvuAJhH"2˃A]f #_ȃ.K/+jvbZg E1k-@ZcL>!1 _sc*e0KD}R(G «&ˮfsCW~s߯L"5u*JvIAw'H 7qɽ4cGUԄb>8eqDXŽ_sGOdD 8| J o%@Z㿞[G+-q^u5@kyk)ߌ؅ ŽS8Ge]O[p$t=?ΧkDo!#" H"7vAi`lPM3W x\@Gvn,Vn'RͳAo"*6!cɌ^-vwhdr;61eaNJEzFʤ?^r0H+KU}"]d:;R3#E*6)j}QE|{:=N"qg$fv0nqpeDj+zx2"+Dw ~1gOYŔ'{z؝k#-jQ2'lb*@eC>z8brd.\RkN0Q> tE"-Rܭsv$0jO[(/D%{5Ӭjm"#/Mt_`TƖhhІsO0e l􍔏8 +,XNpߖq#ޙšeog z%^삍]{?\QO%\>Hvv\ī8X9w\8=TohMpzuʯ ZRϒ#C\*ֈ!ysaUU >гU ]_\ڑsza;wQlf*q>hɜ}ewb@u% G1[f?&4KˋԌ+d8kIЖǰ*5]K&||/6~\źjϖᳶ|34oZ y^D1qJḡA%!Pi?AmUekN,9ٶu]M t-:cJo]jT˩}.:)"M&[@xGнKa!#{*pLL.4,I^.~qSIeϬKw V]I,J˒fX+g'@N0` MUEG=W\A\;S_tIVK^*\n`9Lr ZMq豻 Pj!};{M9~;>\b\W̊͑Ne(vnWkh20l;lq~焑vȅXJL}i[٥Ҽ"-\= Nd1VioHtS/w{W0ưeόHxG^]Ro`,KqF&!v Dl\^/v2 Z/U'h%|j$Yi ǦDLM@,ed I /!i?13ێOM~ߜ5XYk^TglcSM5D/::oT 5뫘mtZ*B -30۱.96H $3+n ҽ G_YT}U;Vdr(r%qf$ "d"i^VXşC5 <5fH! ]*uA)*w&='aIEb̧<wѬ&x2ۦӣǥS]Y@KR 1}~meѹIO@Rw!u~E7t{7|>u,#jkIw>[$ VFEo6⨥yNi7`3)H= /E e7@pǽ3Vފ  ҟj0?n-)V5ZS"Ξ;(2QC!l6"4iVFn]~r.xQ4|yyQ߃> r\kQPq͂v Z9/lReLs+d*OrB?lb<) <OK.((H`ɣ&do;#6kzҒ\ [Pg3bSGȡY}--@w}G2q$7kLZ)eP,i6c-.F<H޵.Uޕ!&YL:Q¸W- j $@>@tZjUy,D O{pmUzɍ+e<3e(zJ֓]"X+EH„̱Q_A-͆n&>?]$@imY rrzH\ۨT†"ez\/݂[ߤJͰ1?׺ D$և찄2+])6]E`*C5 u' 7"YFrHwD:RnO2gqS0, d1HL' EީpgY"0.ǫ覧)Pp7 $cCO&X}=Mnl)eo (SHxEQ[bEx ΀{Xa/vЈȹe +,_^iwC![rP(@5!/z' ݏ U| cf}µZ6LEWQ=z,ڹ_ `w>GKFI{An[']pp`Fa/RRXylF}`diwf=xVIqH!AHɱѸDm o#x?[1/1C bVC@\HJ.Z_& ُ|ׁan d#a$>"TӨ'B`|jO_߯Iw #v̭ \hd|0u߻ρOVzGkRuxGSϮ^nB`58<.BO}&ibAT釹;$%v }?ˠjD(UyyVr/*w,E98 mir@01*?7ICJmA\CCv|&pd'O@8>-e,P /4\leWݺII{ԅ|TulikM :x5jj&mG_ɶ?Iv:bI$5<"Ta}nsJZ Ubv,`CԼ/b W"),CEo5~UNT K(f!Tu4W~/?t1$s{ݒ1uB冊%=4 x UPK?k #|EzXd[^SwZd:㚕J彫MkTJimq$jIdǀmPVR41B?T>j#~4[7x`Dq? ZU0F>7VgIY&aJtS"<ۑtu stwF .Y^\{:~YD?3vrv&!QzS#憸e@Z62}M4WJ[HT/R:l8]ͶrpO1, \4c!%5D5c_ENM?XJB(ZF `T}oyrcAy* ]y!sQ /,Auȉ]HMkB0}~ӽkGL}wҭy#/):mQFաlףϝD992pBvZP5aĹ&Sǣד2HW)…V`6z闧8i-D;-p~҇Z8^Yw76V[a WN4= -!PTu's5t44'#9gl\ N_@ PlGJ8 ;9 w9cSr $ %um953}dnj-=O1ϞYɶ w7Lэ<> [J9Ǎc6?W ۊ ;(Gʢq9E|Ɩ!|dqksN\k,hğ÷ڙ׫0y@a%Wс VY2_zw-$ [{.^#$!:ZCT$}GIPz~$PRg$c䴲Bz9Mv8ZD.$hԙuU86ڜ5"ZE061eO0ɍ+< z" ? ?>ʘC9QE8refN>vN֛|L81>dp$yގk'!ƮJ#]x5g\ʖ}\Ro!\ƍ3YTuՄ b\u 2R/F:QP2cN&H"ʻ=RVcT2&Rs)#$T~"45ak CQ2X:q?Mt}%>;繝t|I7?@n?$*(oNLWɇ6 RA# u Hb5G{/VZqtvOU*%1d7RY J +y5"f+`yeQl'l2㋚iK뵟p6B[n`x6'fêia`' J>hx8тK=7șGtmof27uǶ) O:ꔖɍZP,vЮwesp$_mS-t~4Eչ@!6wvz]ֺK׎.Ws :!^+GAPϝi|:U|I5&`;W(5"{p=W(/\;zĚcʛz N)x1jg~bY{'Є.*^(D$H^t]PC 5>fc4H>Y&W![{bp`M!LuJV/kMZ,JnlHtRKCL(|%"Ca%+S7X#Yu+~"ꐚ$N)23CfK305Tfw6oBڿ4ߖޓC=@wm׽bLnFnxݬ{{>fx,.'jϯ|,Ͷ4Df=L<=+9lyz(*l_ m"9FAUywjq @([`KaVę5kK,n4jHCegblTޢhOծ\G'J0`m x8FTd&_Cuu7ulxjgM40o89y;[0kǵVHLQQ)ٻ1nC[}\~QPNKR^& @򾒈j,K̄u[_P-fb[}V%JtS=8R%2ʬƨyJ{#J` Ի>Eo7OGy"-@uD<QSha2 +H𫺓GZYtk'TlS hQLT.%ȫ B:n(n7ܷ#]V+D@Ǿy".GE.r.-o`ON3-z:>'U/}&ұ[X> :lAM 4BtY-("#HM-eXa1@sy` IҶr'PEz7 d`SvlCQVj0?!w}NLR6|[YoTdvיZ9s?wu4IfD˜olV2vN(e56"uNc<"ɔ-{}4FK!|R /ij* <(%36:0 1KdP0%XvXc5nS΄a3gmk&=G7_uCvtv.m׭y -P[ URA"'G'zd~sal&A *=6z-$=<˂f{R2}4dv'1<芤!JjUHk47{RQg%RTh>* u Ǽ}2+K7tt8,YyoLàʶ.zG-;@9K$3u 0h=pi41+b *rVU!w~f gIe0ۣ-&m]IBn/n QqTѱcr.'~H8HӭykM36pU]\Y% .]}FQZ1Bu$ؿdOho:*F^r6x*ay ӪIS)l"*W؆[U-p5CeCv *հ{ܽ D}削ng[~3±X*yVDdQ;4Ìi2خ^͍}Y@Z|3qP5сw"FP1 z9-}H 5SG8I[TӾ0l$jZ>}fM}kxRx .IU?|ȵ\y]Rau ljdyUV28ۦ "%  %+!%>-<+Sy9,=SpfFL$"AXӠ؈8=b2]Pm:Ĵcrvq0ӽ6K ~! @#V:ϊAtPVyh.$%B~`[K23Rڸ& OUcդdPҐD,:׈ڥ3BV(GjIgL{["M7{GF8- ^4~qsî"YI`Bv6M ^aV7 $ .&` V@_U>R@$t lGͱS9vԒV+O 2bt(a`JLQb$uUm µ]Y.t$an>vF´b\OZ38QSWQQ|B + gɫ3/#/5 6btE|ɦ1C6FwWMFY%-oy. (O^℈b-˿ F+l$U^Lt~~XUվV>B|D:e TPoT') ӀEsaF쒗CM좠ek7-Q<+VmxLl_F|3H̆cwGb]ڽ&>l4y>;::_{sS&ԥs(D$􍡯P66 @{vu%_-{8~ugM,g|SjpwWHR8 $ց'ȜT[<83c'gaZ1X$lx@` YV\6ȏzQVH\_ܴop "!;}怎sm8HXfsѲ(?k^ܶ'.c1s!pB^5B옽+Ltu;MUNW9?C\H S}!5Ch!Nn?>1uw[8<#i5*-%>2f]CLO`T"8&pJTLvG:Żlhda?ŘňUȗU`!nL yF\.܈jwZ# %QS<nRT.*`QM*KCt4涸p67D’в#trsj=g]B[Dկ`v} )ۻZ0"&`L*֑EcQȀ?.Z||m+1tr$[~F*m( ;XyӧX@V['HIQHZg/F}16:x-yL„umv SnA:$ M,}L1g}<NyZk-9R `(HGywAGYk_Jᄃ\yLFYtMmfSdFJ>+pn6R|V 'G`TR`38Y+K®y5tB\fbɿDoR0wuѺ J dj\V>&9m":`;gh7?J Q*GRaQE};+0Ch _ DVل7ˆx"XJ?'zGbS5壔]9UMQwjY}.{45ay\Zr{ ]hn~YÏzhԏ(0oo&:ap2T_)zeU/KޘHMSdRI,h?4H,<fm:Z04V]4 ,0=G1X0T`]nk7\>`#0׹u+gFN*l=?~hoR_%X ҫ݇$P%:ǀz/3Q O!xOZ1BW<|8~vĬЩC,a=,> Hbe.ܦ+vl |a}TBצ½\hnJw, ڟ}䓢HX|O`LiN5~nweV^ 3IdY⸲}JeoeZ;)ȜZĿj{0>vg#uAU3yGL' C~G2X֮6nt=J1ک}G|?vvfM"뛌t/4Ϸ4m4޴y<n\0P9b(x^Ko=8$s9M_(Р;$Ә>)(,_8) In{mqgM+K ~!fx9-kcG.g 3#s@^rgDM/m%$إB*JgOÂ)୤O оk?%ԁPnkKrH>zP+sXq}Ւskr2 R@O0)^:-cx~1BH]ݓ}G)ΨTVDȩz-r{pkS$tzYl>)rEzJSqiFcR&rnA#kΩ y#'68kr;ɶ .;g n_ Qq*t&N2_sܿP#?:L/銇XXF]je{o,.!_m .z{ NhIߞTl463`(mBcoFUAx7EJY v..x"?jhz8-h',| }D&31SJd=Gا&LWv*)(tQkLtrPٞ \p.F5;Yȁ՞ɦ1>B[K}DŽ}p@" JfJrk*~ ׳F`}{ zz(aD9@dvU +ЌySaf9˪ފ9TP{E<j'$x@ie $-8'^z n^Fjե8:z ROA\\aXyJm]';'^U MԐ2g]b?IS_s]`؆hOrg kx 4 C5 mv?kn%x|.Myl$n oCd5F%(o o#4J;#٣Id9}2Jh07@zX}pw5kAj:tA3-_?%C&܈5HOh/2VۋGtQ\v0l)|ZK",4÷TZVn4WP~moN{LgKZbgHj˻ISVP!DVI- Pl״Jdi*oJlc5!ODD>﨤 FVT[aM &ӤdٜOmRգFfObf?^q8 aJAvbuD(&rX q .emXx*O&т0ޙGddZecN533:XPF-@]iS Huw3Ox ^oP4W/Gm=lK;>"VV,Ĭ Bn'ٜ?xD"OC)? 0tn"^U `|~ϡvzVFveN XQVm$vY'U fϏ?vvA:;nZPs&j6`SyP"݃(WEhy5m<%*S&e<^}$XъpT/GP#!{{wDI"6Oŭm)w<ǀ~'HZS4'CCד8PP lRߜ5>ڼw1a982:J 3r ߛ,tid3hYya9E4Jv4z-h5LO7'Kx!dZ} Ze:'բ=DI1Z(Ϧs,5DZþ&;os&H\Y#b^3).R5*ϸHfp쌵whX@^*X-uL!.3jV~Q4O|Z^`t%IRfl =>ϲ"s,`R8 6 ~9rZ08A6ZWOɁ|?! _PͳKwf9I׸Pݟ/!gjDBu~ew)S}J Y1\홈,W/\oxxR-ŗ'c~<C>6^`7T|_bzHB>U @[}ԣJˑ&v5ZWekZQd^|S`RK DvϓC[װ|yT0:5x'9|ejԡcfy%:tͻo0&s/0 M&|{wzQi!-T(8F=|) - OGsuܐE)N~A0u$L7H췹שVsF,f;Y)C"ӛksPQ9{0 UЌ Nxش)Z\hħ:HkFgU\vyAh~_BU:\2 WĨ&3h]>bIvoUCH[g:aC1iWS:;@3pw"4r5n2GyZbBQD }-fye,%YRgRLHp3伻?. Ղ#roX[ISEr6@ҿ[4.t(u6D؟].X(Q(Rtܦh|K,Ƹgwd FyVFf-SHv6PnX9 kT']p/zivt}dXLf$ZW.~D.>ym4:h![7tuj+]_H ;m a"^vh+2,CoO z$ ޠ@"[4p`% &o O2 /$J MTR*xwI+Q rb|f2S[cNf:D.7vF/4nMUks#p0H]oW/y]9" IwHV/P ^Jx3۾K>qz& WnUAIkBZr]ii*|gݒSGiR-XuG9K QW8T5y v%k"2Ċ߫e XaȔDX\Wpkl᭗w yB*a-#+,)1rT1Q< 8Btyt6Aj2F?. _󈆨 IDۋ%+SNBpw_CbJs/(C`?ّp' 供:XңRP6E D + ڢ~pUﺋ%fA|uHyk#$P6h T\Iuº('3\0UKL;6jAy8K$.,7Kh876Mcӹ*vn W;XlHŌ(klYVc+AE[;=@zXc4(,9eFgI!607Fs@?r]N_? pd,"6LHM+J'^#-cTF=ږ;Q)?69Q\mͿ4F5]9e.ɏI(+?`FjKwUG군̳|RvE8YGh4ӌթu ~@Oմec:5> W6#'Kj{d9tF ] d|1Yr,Xtm 42a],4a@e~6,+e^?)q!k?8^R?1w Li ˫>;N)<%kÐc(xJ&^ {6Dq ۜMb=0^rߏph#Q60Ë2AzfDłf̱Yd0ľZ ]I?='#/V/0gj:sL /\BԿ|hc9Ճ?g0jɋJ2^QL[{2t" UoH)eHLHFPQX 1\y :SYeCdqt-OFXv7Mu}4Cef`/3 rϭ9F X5.?.[@\ 5Fʕ;!cH xKWgo.>WG&pW2>}?tlw%a;> U3ԡs8w[]>m˂f6qlBR&2ьJ.T0|"ɀ;Suan3-oTYoNm(,t1U/,vr!+૗s|pN_P - tG"&^k߉ﻓ *\%t̩EV,/BN% M|/ۤ8|^1"}L+HI7iJΖ EA;jF@QJx86+@nڊg oFGk>Ȟʏ smJ]SύYgee%$26r0ͥQFe )=8 TM_3ncpjr[a>&`GmNOW3# ݃tH)d"T M9<(u=D"rЦhiiַ1.ۭЈgo`|@%fk̉mO;|ktzav]&jWo$:w~0Z;SBɕRBNŃ{Oar"n_QC wK>#)vbFC(P>|Y(;C5ET>GaG,ܸ@pWv)8'_vP"95-Slu,|~ƴDm*z-3uţ&aIf0DO0S{r';0{R1La0OY\"+8x0T:3ϟ."N#/OŊt~ZYߺja"d: &o(0;M*d6%=ΏK, (j>]rG{1_36$Z7UV3}H^,6q.lO*0RG>4K-fnK_@θw]|?6fEm3O)ˏ4\zʽx7d#Q:5 FMb8%n[NOȗ(CCNNQѯAP&,~a$b_9gBq GA)jvQ]ݔ݈RJyQ>syhcXsMX"nf-lܼV+WK1zl 4x`df==i\<BZI_1I*| f9 s(F)E b4vD&;fDT'UmN3d-? H9sP:l6!$T[VUM5;w5ia\2'#7qH(мt$>']c0!_-Xr1Yo.o E KoQr%zlsc*l!xaGLݭ7F{kSt?d^~5зJA ֡9k!Ah|!Q5y$,x(v,F~` -I; × p~#uΜ\:t9bu,&k֟ aܽב4.S8é0+y<"w^ujc|fDL쭑Ţ-ɔv9q׺x6 CxW`5Y",i;T8^+֏B\,hwfJ}TDySkiEOLlUGb+cu>>Vcb -_F =:Zyeef}ٯ\|x/1!cu˅Xm9Y _F/%E|mJhBYȌ 3Y% s̋Mm=6էtR?콕Y?H8Pݑyɕ ܥhIŘ=d} ǐh]$̂*r=&2'h@1ۥ6O6Cd?PW #l,Y"Kd0yVBRv@yd;wxfjM0v #? G;l ꕞcZ4d `^xO0^-)!{t:4)k .h 88~ѐ>E 9|?F=j^~/L[緾-1,63ÌD vuM%/Ư'FXFomw2 Txٹ>p˘,{rſ'z1ówU$@D: AkXj)K=ԩtVِG(׎5$U*'8TwkT1c|͜I5ltDqÇQԚ@pu8RcΜh,-xRz~?լ:nyD0Jj%48f^&d;΂S_U01MǘLJ ;w 𧺒3~ᰫw`Û$G]~5MfqMzHdáN)pϋXQ3j(r"> oQMu+B#fcAP$ha}L+\Q~'ܢz?hGKkjZcډ\܂@#*?=`;9"g__GJ2n]LGlRׁiق D<mU(42 \@!mҷ>^Fh;k&o:ТKGf$ET#S@? Q*V1V6h'rgԟ64 %I;qu"17bNab}zXhdX Fƽ-zea-`JpZ,TO2XqZ"ZNU@Nd}#CfV4 +kkt5rK1i$)1Hd:.Øߐn}4z()i@5sbu&l@#(r=l1֤c+ԑE4F Ubi]v- 9k~~T\m${=SN`Vʊ\ZЂ-tű?{ z~ؿ"Q.F\SNuqR+f_eI-M2m^-I ݯnSAø^4:JOVvO(O'U%5.?N2''AY6\ Ƞ> ,@kTE +X:XtLo!Nԩ* ءj#kA\|&) ܱ:s.sp(#W xLb6=AZ 8!u&tSb|j$ ٙ4iRfwn>lpC:~N!t$^Mԧ@ږMG F |*F{K,HIbTBwnvׄF`4;x6as\j"F~qi xe%g Tg*f"#(4X+f䳵l/GCG4?,Ah.~s[# >ܹo8~ShJe׫"9)F>ff[R Q2<.A" L0S;x:cK+k s~}ET.F&BS)@IᢊϺ-b:Shi k5 ǻ\3 ڝoj8nJR/J b(n=LJ 7u"/[_}OX_yo#N 8$T*UnYYo "\a a1U9%'fAT]2mQ5? R. qV$`ЂgXdl `]$t@/2D~V갢*wCN-ZZu_:m|bӦ?T<]rkNh*˲c[GY܇I.^H!YnqH4{?F 8.zVو^^``.sU6recYjN{;ђ:/&{c/2 *v($+T5 (T[1EwY:)٭J( 5.|-i5$ zhܰhm|3g{c}5L*,P ;5 B+@^> ,!#aJ\!K- eIJc2Gk 7`^3 azOfdm)EWo325f;vP%2GNyGz7څ7@ @ V~"C561o{6 jE2s* KK UB`ff-iصՕscVRZ?TeaUElBɕRD/ɗd3i#1l@̎kW^h]dE̻]WAEF3o)3!A&CV,a?UF vޮ59u =a; MٛSZq謮ʹMg>%1DDRo2&HȪ,ί|咫:큽X OUU$W<׈K)Bh޷2;wK*"26h|: p44RDFc9\JGf{tI J(wЕ:+B0W q*1 YΐtmX|GMz ڲyX/ji)e "! z.Lwh FUW<`/0v0¶}]&[o­>LND!݇N996^mP7v*APQkt%9H C'azա!:IIbW(lm45$:y[j87aIm }Zu9NE4E]ҁIƳKg&zIUoJPSl ^[&]:H%ɓSr!| I4\Փ+WN2A ȦޖIŸCzV$)D"ƙt}uy+MH6>Pp&WIXJ̇U&?kmo%C`ڍA{˚LWG֤׆~V$4{o봝6iy`%e~k!nhT_>\s o0!΀0`jBy8OohPaH/[fsϷ-LEPf'"ҩg\a/O-^0%%:Ě 0raȫƷȱ4e# 1 TS0L[ch$cr>32{C/<\3Ҏ*Cl1HRJs$8US;0/`M JWa=X]^.ChQFZ Qq O.];WE-VT;vR? m0׀$O:DC6b9|6S{9`5{d\,;>a7C_BY/rm.aբ`|9 HJ3aٷ{ƅ_1JBaҩihU[xB|r=/%ƾtvM3~dv rwN3DG""x ;/ݺ0CuvS25% p3M@ʠYc 5B^r<K' L={sLݓQ"D$U45ow# y(":QDe+ɔ"c~^s_fsBfKzZOQە j-dLvpkZ6iz̃[XuナQ]EB2ϦZBil|'D}Eu/*.j!៚%S'0 ] +F%?'5Z}]V^ :՜ٍJ4Dd6 zYJ_ Y1SʢYJVKo4?qhs,t>R{!~}÷~\CV)V/Fmw66*/`Brxv^yft 4TgZ)ֽW|*b6w?l&@zEDa|ؗp+2eu e/<^a„W"UNDl]3l'z8տR>F]=iM;pxʵt":o{:JkH`YPw 2}^at5F ,YnvK1|I;AwB+kҮvѳJv t1@,#~;9,6v\=ߥn+5KJڦQ)䰪^:=ڍyOEY/ .u 9pl!$ DŽ6{|-H%DU4e,~ |k5&DڐȈ+svB7Bq",X'/?.)*+r&+n;l,(2-&L_ b1h=Qc}{vkt_3W D%nE }Okw87>qAa۳e3 }F +} ƞyf[YCӠXr^O@ķU1ѴS3PRNAhuz'QNa@"- uW_;U0^UEQq~|y.w+K|4hu_0q哺Ҽ#j#9 %67hBPT,1iL)0٫P{vw`P'jz }?K]JӣvnOe=a'ܛ)Sk5OXYFrv2jgV죒oCu>Hϛ۷m $%LWI]Z"L-1@CN9⢎_  ʭ!F .i3/;/Nj@佌%vK ;o M <{A1dB8--TVh]U?q'*2f5΍fSLm]㸑cyb@;X2hi>}:po]`nɏaZLA2'U^@@uNfmg|+Z~?*8ᢪxJ16jh:q h 9r;,_z~J a\n@Ƈs}C @*d2yQ~y:tEYH*WݢjHMg+I6!{x=F@}4.(5 93gf>3\·U=!>*7yr#"zf gL5'\57S>TT:xb=Yg&b*✚\͝@IQp+Sf)&-/=XKq K7#zaZX-]F} KYG0" C0InO…|ęiWN=m~ :M+!$Wp79v sBze¤PXJS0Nm󮥅ne4Pfx:-l/HhA |C9i%Fs@U +VMJt` @gb2a]@o$%k!hCU<<5aB{ ΂>R"^h"k`W-ZU9ҭS,(ܲD*ȣPEɜ;Q!,cv=a4ML oQh; rաӧ, au b#GH~+ezO\ytdt@KZLPK 1nCfc>OF-SKպs'tkAW܀XT+@ 9  y7 ,ώ:6PC#y6ڥ/|XP$ۜ_ 1(1cW>x0|>&)RUcf@׫ -}yOAtH);0<:!wND⥿Ln/A˧ӕ#if:~ tޢzɬd-sY{b?Sa RƲ_'@ W҂Q|M_rrE.5@<.}z |ؤrB& K7fCeY8Fa;[%Ȥ'#8[~b/hV0B~h}}ꬷV[#ZtPP 1rPKڀ+}\Y;(^ %J(^2ŻC_ªH7G0޴b(D2uhgOު` 4 2Pd)PPX̯\Hh"]} .bpqF3EA ΅3D_ DN2hN]Y:!_6 L=Wuex'ɛJlF́-_ g@iM0ȗ+%6y6rs2i$sC[;X(ԙedAzaF}x7O2j/㕿h!CJ;T5((=F߷0BVIO+xs\Οtqc1 !0 H7xYֿxB l&).KBYWrd=jʑ[2 yM]갔0 6uÒu;Vi@$~Uxc2Cqڍ1%/2SL()!V*tf\,9K߅p`f46i66I b2x :nc- :H\lo74& سV{KT츳 }8wJ9o1 m”CJћ'sїvGn~4cM$mKțYˎPl9-]QIR>g[#VB,(˼XʩӮ] 1ǩ p 6V? 3n=d5RFn$]:Ci)wo$Vn@H!;73I!|TTo)`6#78z-ErHbJ@ I䒡ܱcזaNϤvhF }_@zJTr/ Fafẙؽ1JJL!ozU8Hʃm3 {*)T/`JfMrRk'fڸ-oS#g[F"ŃȬRVw V66bu{(\h}9NWʼn+?Եsi’#|?nEvD~QϘ58b*K)C6 7QMqcOc;Gi;MM^`ikB! SɤdP)9mBw CMM1[.FZ^xfAyzOKک&Df6KĐlbі+bZ^TmxFRV] geX81Ymf"8,Kؠ@#rAWet3 U[Q9]̀퍁,|Q&N,My{o!N7WPe̪I)Jx&}V|sUA:0)e̫{v2? [5왷WEc3o"a,)̝xy'BQڬXXfM: &9+Gר]k،]9782}a.[ ͆6Ar' +'\3#\+_݆Ɩx-<0DjgS6#^ޡf̓,y(?]ڧˡtܑUm 3Ǐ #ZNژmʼnf0Mp/ߣ0E0 p=4Nf «^ofd->5T95qZk%p(l`_3 1w_@m0Okڨ(qh^BdW8ucgf y?Q ١䩥>p{Qknoiy#7UnIWd* b>8G3ߔ0( މُGr!2ӒmyKHq>΃`lY69̊?"qsǔ H)͋H2oMH(/i% |z>wҲ*ΑD\cHI"1jy瘼Zj#0^$$=>(/@B:kSE@o_cxwOפ”&8xZ"+9VL~QJ #iO 㠟˃E.ExE@}nQ- ڹ"0GYDӃD0AU*Ef(D53[#˄h_rxH䋖mUuʎ: ǷFO+O"’ekXӍU- &ǝ 6 _?ozAndex^1!^VX{酛Y/nFKD fyht>z텵<,iUXbk&Qj;)`% n?>6Z]9]O۠7_b\R!I.1mPJ'Gu:yƵ  3q 匬W}0:Uxvm{e>umbo6hD5(><2,n& 4aY2Lp4%N80&d,M_nlqGW&iU.Fݭb+CaLp= Vl5NlGbBaB <4S qkqQ)Y[cޞ6D4CwɥK5nfK~n΂w䦾.-/$(t8qӱMQ*Jf-|5'9V7eZ;I|=Q5VbWJ!%b:ؗ;k{}5[W(SxxQi=Ovβ>e(ڽb4jT0T3;u=B)o5Uo~ u3d^r܇B(|N޸ ttd^;dr+ sIAF~E#oU?\SA,`O:E3 }e&p|vVcVl-qK ARK 0'&$Xq:1;"^qϐ=+([)$IsAy`W8RA&*.hZPLZ⹵ʦVEw:KΚ4 Ї߶PyDܻb2uQ`YZ J jLh@#Ҭֆ]. gA`-xTӴB;x:sKcC y x) k]l.ZGfFhPc9Tt%C[s1ln $cDkd D=}/͙*;m>gLAhv2Ib{M}"|D%\H'|؏D:2[.rX }kj4팄7KXP 9WX&ڰ>w?Q둦4kp Wec"Ѐ~ @bN d0EK\> 0LL^\l2LpiTGy#Y ?2pDCa{9R>VVZMU1?C8Z-͢Ӹ^8,4fuAѢ`\-տjhksΔzynv d-`ux*+))3SѡbFTs9*MtmG ~a{y[=Ň4Hc{]tG,e D8_!0Rq Ə1Օ1=2_43d_~b7zN"7TEԅH<*FaR\b!|ՕnW,h.Em0ԤumVH%CB,97Xψ ґK *GhS١x'nVSi%t>}WKUÙhM"@{2Ypu ?"he ߅#T#<c 0ewW 䖔%ʅ@5${/zS_KB4E,Yp/lA# \7=k ~1c{8\T3 ^x[M* yPg֡ڨiИSaH;+gAaًZI5.lT&43Kr4p2}W}#G@909[KR>'jH:/.pX3F!\ZCC>nOCJVC"Mqd <s+Ǧp&po 1Չ$sG@b_VDn6U>*a4l[:q-Ŏb^YU#΃@IºU݅dxSVHݰlp}K.aRnM;hQ@KQO<#?ň\p+y]i) _#3W's>v,i^_=i ͘=UiZ;l"\MVGv\LS-"c?M2-mqS]=hJ3|*f\p;}$o>EC QxWRzr}mZy4 bJA.)P篾vAXJLE*P`.[ n?*U{ {ԥ,zoJ%\eZVpLKt?l E(J QF8:ȗBDg痱fbŦ1m8wVQʞ{ަ?"œ,n2KV‰ 20YڏY-}OPF wJaoޣ~SuE]BeNte1eƛh8'<] [8]ls PTlx*H|p '[sfL}T+7rsnIhYe< _`&=UY*JMO$@|Ǫ;+pďpjd Ĵ^ lQAmhj;?wRQ<-"%xD) U&[~1Ǎ: xdn> #wA.AHc0 'dZu;\A'%@[ђyY}0GG4E]V[5k'9)o0[άWDNӒkD%D&4wU6RWA.!GYLhw^w^!r^|ijk_AhmԨ3PrU%(<<}̤!5} $')7aG " y;k4(c)1'%b}0nxX#B0ulnJ)Dq;ၷ/)h$X X8aeU#BbCƇ/ß{3HqZ=g@2D dž|HT?E)-x[@(C *zIV9Ae$Uni*5["B-'fbbkSRAosnSý/ly5~Ym)ɐH$Q RpxPE Е:;Q|1{`m?v|fN,!Fg>A.En)etD9J{8Yع150e+w <C'CL;e[,{(1ߵ{GU Ԭ'!9w  ؇ꚺ\rN!t#⦏V`-.f$hda; oAϡ%@~w15Lp˃.:ug_Ǯa^aj" WHҬg7-4W|<}'#8ޤ'j5,cbfdpPURX8rѾ;1uq%gRm6RA9K4@OQ8m$DbIB״ ~CSv{ư% {94q΄Q 쏖]YQT^.l{J 4s v7 7W_D@Q.%UYC LRZ6cRbӁ[W|SVf MK1cݚ~CB1.h"D+-ϛ 1d|W\yLw4Z+򯻫meS@nVZm3UKmSC-fбoMc"komsL ':䠊fm`CV=q[mS%:^ya ;f<1e_ܹ҃)ukk^}ej;G): -G?}8!s@Nu׃j՞UwZ&J|Jsf|Dp / ln } O*pˏ0eoû3MVVJ4{G~a| #dSG(چBO]l:ҊH\6=L^ݙq!8Z |8`F?ؽxkA[nt#; N9her9/#Vմ1D3rUOg:[@3DK&A#bKN*Gݵo8A t|wwNvn勷wV1SKG)CY1TJfT[XF∼_eKX'9Oj] X^*ժ\o7s^}9(4:vD4o!$*ˬ0^K' &U?" t,UmDqdEs3hT$[~<~#< I?pNoS mTZ}K U[X$s4[i[p c&4V纍lDX&oih-OXJӇ3/+48\b+בڥ䟴S`+ۘm1=0 tL:5;tk4NRּ"~'e~-Ц>^ -m4*s?Ѩ#]%9Ob?'SVrCMcMWzCpO!UG*.)DE8eT\8x 9dtt "o`|6E5N[RkAv z${bƄセƃ}V {Nqto%\;1 G3#Mdtkf#SR TbmC_$9=4o $„E  }+#xooE(LIY@)Gh6dO*ƺQt=g\\_< . ̹;-FX2'HU6 /X( 0ߣllYT>|Vk^DIu^YW>@I~/ ُU)~Պ~r/P$alF^ttܺuX?˒:o19a-Q`SteЃHOfB18]jhy^g@U~6co_B)QG0>Bp*JVGof(ID[4Z-M z*8#.|?peM㑖ˈ"ǘ_YtmW0üx,e[ b!WBGe;ɷ/4! V /Gw/|$ Σ DbڰhRTVF$OA!a^G* :l·J-њbz?8K rCB<$CfF30?aKB/>﹃|41"c,(q&jxa騜,7QMqD[i0W(7523Z$G<vNk-!{}?⹳^įA(.ٍ*Po!3mTSֶ):< t*(Z4wN};[!J/Z+w!9f x E _l1am޼mTv 8g%ncji%15 g0,d. h6Fv{qݺAN]Ö-xQ1PA*V]Y*^g%@hv| >K=i=2o ]]d 4ڙ>3f$roT{%{r}KY‡y:.i S>zKPBUTaaDrꑅJ[O<}d ЄRFA5w}̀nӬ=!Q 9rBLɶ;*7q׭xmKTn!ME-s%dɗP@ƜA5rɡX^BYU;^\RX@e2 3f(~=zln(9`&7zp4kj%fEcEw%(Y=2}nUzġʄ |TܕVչT#'j1 V\}3֜P R,}$kjO]wQ[64¢<|:I_TEGE5Tv5$ &q-ro6{;j%tS>'$u0hZniu\| (('b fÓ3߶H; :dʰ17/2[_d\_ ȵMp"+k)g,6p>X L b K0#6,5Nkꋰ3VMTý)v[اbw3l+k.yk&`DZ -(NQ7|.8c/HǕ$К?1Ch;e4yҢw-;d/G`4J ]XiBEݻ!(i{~`-ux7*vRƆv:B!(lDX:r+Ԧbia?8njJ=M/;$]ѯnA9+ ~:כ䆻*| W RΨE476uF}dT7mxm"=wFLB7ȱ:V۸,:ذlPNKD Lvd, $"ij5OWY @w~Κ.T\c ]UV31--.79tUg~I7uߴЊL[P阦׎Y/!MU`KJ!WDeƆJ, U$P0v)$?e黏!dO¨lԛ&cw%DJi-$s6}!I) AW],3]PǧhK py O!yiW,e7yfm/MFj9_`Z#|ʔzVf#6xFoq)ւS?f /9]m-I:zPގ9VJIȇw#c~Xȩѝ#ӭ`h`/~"풝[P=s%Չras]G3~8nEh?ZR0j ɴ8s ay6[BQjp!=G<»}hW}$‰h"ZĿxp0y? 捣L.od~n 138vmxSP'k#K^_UeQCU:Qm4-3" h3MW9im?DW. :W3`y]"MR jH184jQDZ572ҏZֲ(1 1~qݸ&?^J`!7<t|EݤQ5I =層쒥ey$k ̨HȄH%ݮ 'd|f5p|eR7GlưNUVMv^)󹐺I:/=ynby0YQդ) iۦVBňU#ąAY*V꿹!,e4q2w׼2[27؉%/?dȓ$s.ᰍP?PG+>Q w= W__:scdђ![¶^EhYV>]&G`%܎qipH{^4Spf NQe=(GNg8q|):& N_oT,7r^LQ58^&- ^- GyswtutC6~󿄡 4f#2!M&w̮Bڅ{P+ioƸުq$T@7 @~4e@&#_\լT!)`Jq5ilF-:* "N.Dk>Zi" 7qnB3{erQ.ȳI6F'i!ʼnnF1{e_`W"xew52$%M zspmx:}RqPi`߷DJc.p{[fȳkO[ 9/SٗYjzmWͰ=ֻE T2ba.4rƮmkPZЇW t0yVqAyMv{-q >ʫC&~dw24eU;mْ(F{9y'S_i\ʒw{UPLND 5_WKѬCf4y=|?d(]Ǜ?=Ǜ11-_:Be ( xO{tRVFf'u!CQ ڼXQ T:bA~15,`'Z 07J*FylI0"%R to /N$=EL^.Jk[m>Y,ȱ$Le>=+9?-j }PC{DȣjGN?EY(-EQgB|' VzL_7kĪN(o'[Qu!Pj;wR($kHIj.4 Oq%f=@8خ4[qXN-G)-!cM}*H3Ovl񕧂|w S?,xԀ.Wf|<5`oF\t)<bH{kO؆k|tTz IvQ jU  G!Ha"8GYW62EZZmfzя0>6TT3yQ~Yqɧ`S|K 9#W4[%ŵyS:?쮿įjW >a^C!ҎuqK;:j]xq#[jiY[O=waRߒ&g$Jf}쩱©lW:>w͕O:Qηbu{G@ad[B ūRaf%>@4 +Pš ݏEW"+, VSAJ dʚˌ"Jxv ER+~šWvv9ΈÉȲ c$T.~2%c7&3$ߪ)kQonn4B:]R /mS6ic_ɖ߬C6't'九IEX:RoiH{iFiY >tWJtG,$ Tk++S(J߅VG$l"݃%)cfd*rc~N)͈ 6xN5 $}ٴu^_;aGsbr)n q^}Hi,$ž0v /"fn`U 0Fג<242--dX9 ?01 Wf%֧pKZ nPKug<#/m1\)So)äCǺ@!\1 7/'Wƴuew{6v-6$^v=K@@(Ƞ4^m&{zϸDhW: cA=|@-&#"f70ƿgoi/b@;8ҴCL I]"BsP,7N(#lٵ3d'XmWӭ"t-q%.FʸFC8xD8I%~~.T1²=:׭S;/" md '7OBBgHj"I7NDnP!ke۾jkNS#Iq*20`h)`mQ›h(Q+=aNg2 5]{T#lf[S_fw]@sh^>nVR4Zv]/fbyV"u1 c`7O)TV{ʶ?i#2RZnl@Yӿ9nbuu{$aⳅRQ5%ME8N^W$^s$vV,xzJ-٪p ,h{4Etڼߘ{80(Gũ&,vWL Cb_3b2 0 zXƛ" \6X xLױ{]QkυOX͋b@{@Vwp&֝%]0L /뷿(mҾÊ C Ü2k3ɮv]H&H7w]/Q_R2sg )&up~;F~|1wx2[ .c+<˿l~;)neF^3: `ۂ+6E[tö>3.f<^jKHvnar|ɓ61EH ⌟W( ٲq Oynя/\2cQQ-4NIEe-%  p'WAlQb{3 2,)F@}1ʋ-j-?(\p_,}T gϕB,;^rdؑOx@MQg ~-"nmSs/v2._P}p͹>vU#7ht##&*:p,1MjDM 4&~%G1?ѓ21-ju0j< Q!Kf#ۢ%&TBr2{=D Ն Lt3 MXVH*`TQ r)PoΰM x\] szLjX&= WJcZWO֛\o 4U(g#rK)$ٝ / T8Bݛ9N;U[HVe]#$+ T&&>6G5:,ōۗsDc L~$nagd. 9}ølx9|q!fJ`RȳZŤ*3H߇' (&M;p{#-W% ~C)̉*xp!큩9R ȗot6TXyԖXa;j0(@Xy("C6@ R(70BhU &Yy A 1%mW6ӿ/:,syLU'bSaK'7DOY bfW8{|&%d!)'NH׹͓!0A׎DkE>[?ίr`%1pȅ6%&sn^ i+~#m3lD) n 3=g."v=Gdx0n\g ?"] hwEkjVm:iwo"LWyً=L3uHI ᵺ}1%HΠ.hYe=z_nT-1Y5²L2+Y݉JnCE1AI*+xo-¶ipqc89xϳKH}QMIX pdyBEL}Z]"8ևG7\E͸`Ӂ`Ąw=V Z,# l%K5Y/po)U[WVX 71v%SeՠTtdݾ+Er X.PmX=BL Sޝ`Qz׺f&|oTjM:=vN:ikd=#pE +h/|ETn<i[CakmlOZ*dhYK?1qm±!Bc) Owd :i(9"5VkMq/g@m` ړ*S]A%Lm}Lfݯ.,xHLJ?F",dyyqHO\ *(\EC؈J(TayΜO_aPu(=Y5af/wĔxΝQ33(H6^k6 P#/?>/BؚIp<}I> m> VA ,DDau;C‡ܸ- ,9ۼHqlBj6P=WGs{<\ ^-cM<"t~/%7S: sypCNq-7)ҋ0è8$ :*/]߼\;Re曭G)+_ 3f 깋iIOrmxK UcFY3BR)X`?v FsUI 6vj&)D0 BV46&S#MM⃾9M._Z\Q BjUU c,yL|s ,ŹWFzɯdsh6D ΦҮüZkI)B&tc=-gr\'tBd2h}ֱ [aALИ(p#y4 3u !G8)rl#REmw!]򕋊%׽՟,};rmjy0_d6b  ^4ZPD)0" '{ØOqFK)>σye[Od7`D ģo2#'$ HgS X#f^.bЙe*x ]v <B\$3EfGnCfyaEN>T~XF n!yQa}9:ڃWg: ̻D=PU,\8 /V,"k$N延ܰs`30Nˆ*;=۪3)rj:cP_YR%=3֠9AٕϢ nӥ,ͽk:T2kwuD[MqP10|ؖkcra,)K~EfNHU} =yx8^l{Wɕ%6[._uOgP_&Ra|mN$u/ٟBMrb#)e{)rǓ+ҳ"_H+Plfp!)z)eNCE%}**Sz0n`($T-=u`{T4q#&Vkg+a(W;p089 HtwGw|WE`4ƞ+Tx۬{dӳJnjhb QmA'R uMcP,yPaw Ce6 k^ol_au<8:u o`ࠫ['^f_ib 8㶂֘.8uEGjEM]='jW)Hc-SO-4+L$]~wya.2YI;Zڮěe-|.LZVP879r? Ws4;P^oA*l ~J.c.۱v~͋ vb m=8A޴kU| h)tv88{#L1sPmwiay S:ƍFK app3#>+gMWKHeiS ٍbhƫO9x Cޞbu)'> #cyO[ԥʬ;xEmY$Ƙ6V٣O]΁U)$ӌ_4ȻTȜȥ19!zxF0_O5dv$ @q8fvHJM!*?4)Sɱ^qElX1\ENMwNB]a}`oW6YրT_꛽VTj12[a1 V LYP@w..X:g鉪/uS tNF*LR^-ֶSPugöL{h"%tE_M ob7+9D-ee(筮 WN@..|u ZiVbv3ϓ/(ZZ v;×'v%̉ٝ~(Z^$b(ȅy̫iwv'U,N# oR}j:T֎\,ގ"6hl"c p]^d޿{;ֹͭ2ּ'zKǓ띗= P֛mbce~LM[pq7)J߾±.8eh"hKjfg7KhL9N_ GUv k/ƙ{So0M 8aDŽ=3ـ݂^ahxh'd$~ jM&c1n}fHc>AQ``1b밓<tq(fɖWj ?XnFpy,`a~l8:\2g$"(mX, cx,ڦ,p:6\GWbPJwlo7H[ܪ*MT)!}wN~` u~A+z4xl% fh7Vt^)lK(t,yP}tۉ Cś JsGeP-4ŏfm"uGXȾ]ˢAwr$a!7P[v L%j!70E<̼cALEX$hx=6mSOL 7Id];hz!sFP6KH(ݤ$pHF$^ . +cџ,k+ѽps,{>p8u(Md$&γ~RCU:G ,_Enjx(S~e;Kh}=sPlRSY^Hv.Q§m+z/}3=4H0Q1;VTۀa[~ ?UeQ{y5u'/7CM8vW7GS*V6@C3R]%2Z&z3*[Z;y# NQ[;?sB ێa_$E L"b9 ]Z3)o0 " su>D'BK %VAmG];c]>s$u6:&欐@l͉ G!\6bByWSƉZ {ut-eKMvzm]߮ x \7h %)zi&۷":fIyU1䤁Ѡ E}i9F؆d#PBzہ;Ip=z%P8,_+*:igGkR;4 Tq;\G_/SⲨ3"-Ug"΢Zeoh|LT.J1'Z2ya=yz~_VnUN"wifmKߊؘl0 L5kz`F%&W=Iꂀc>qѼ{]iџoL!O@&rUjFjbLNEg:Hʕ[+eCM|/it3p "Q,x7G:Lψ8"]"| Vx+D_u Ds***OԶ`fViĖI#c cZUN-=IfMY @mX{R%׫ii 4$,c]dӮhYX=Md/`~,aK2KuWr|399[RdEHG6К]._*W}ж@hFꯒK=% 8;(k̴ۘioa$2+ǐKY5ګ:P]u8ԌڷimvB-_ 6YyAJ;rȌ }ȊFlRWB)?FuL9VIT$TSфh1csrWTGi=ywXUb{yA ]3?E y?"bޱZɿMwR6Ly XV:ؤp<%VXaH+Ne1) K# 7UwW_MW&NgiE6yd ~}qj\:t[{a#6 ^L:*tdc~Zl~x?9%Tj/fT#h-?8iHvjC"'Eoܿv ʷue ިs7`Ջw?tmh̿c-qw)m(Z35dDreݥ |]];_aK>iP+m,VPp1C2/@mhE' @L]Ю31$%$^ewBMsC3 A U($Ku>^!~yo[n ]FEo qSXBt<] R\^(3aya0@Q=uvjRFkLԎst5}e0F`?MXU}GmT,e5]L&29Lcy+2vD/.fUIfE#Ωt9o/U9҇Ã-#}F[xex\4KS!A/AVXemwzN-R_ys4UM!S|p hDɐetܧ!:VprNgŕ#"E$$YCڞ,|5#)4h*ӐٺZ5Kf/N0(%ӃHuiTt0Qr!ڭM~[Hlwx@abV, b[g(ì|(szw0ir1-GUty(z g*.g$󷒧5F;=jo C9ؑ@PtӤ؄n:ՃZoS(V_H' C~]ʳ/ut) &Swl29[4:bYG~D4{>^ vgE`>K r7GKD1W)ˎ}p,A$.ݗL#:l\ }6D77+B{A9{6G>UЯ(I@1R^]"cwsZr_iE-~DzO5U ,(`WJ/8_ d`=X+H.{SqՌ~|a%s{pFV&1" -^7"eװ-@d/&riؒ-!A"$i;DJiuVT:IV2GUbp&8cJ-_ꍳUmQB#W#Lfr;<ʹ ֨e+*g 6o%$03c'"RvXHBLqQa[YsUmPW])_1?H'4Q̌]OgzjB5ZX0˫kY|Ke# e{(NbQ҃"vNS}U`Q$8: 'Ռ ]$9z4ՎWs!;O}e(TrJ$( B.߄%.H DAr ~aI1@HS%{=Ȅ~F:Aـ.dϘ~m8;:OݑԦai]2Mzw01gI,T >{5S늗`puWXJ B8qNDM:5qc)*3 _5 Sy"ggڪZ7tռ~_LNDKTܥ#kwh":Tv$/t#8hH\~KLG |'Ɋ_h^arӖF*; m֮yc\5-ꟿ`RY!nl6 6 ]bi꼱A-ZWsc8 @cәhDVf35$!7>d`'#ߘ߰Uq +]ߨ7EԎz1ŧG`o ݊#e̛ˋRm`qfS:YOJ{jov_Dz/|'*ڨ'cQqܜ/, 1Xޠ VzFW{ 4nvj>M"@.ն8?2oKw`UA(CwKQ]!E w9$OcP;߼IT(X{k_ZH0M7۰iigkyS^Tnnяtȍ _0+yD슔RWݺҮDB^`W}li7!_;D|ee-j?\\6Xv_+(U S~yLөMTZ<̭ɿk`:+ʬtޚ |Z'fX~7;%_Co<$ZaJ`Lɷwұ'a>4aBxL"=aq:'9FbMGv9C:J@ý#c6述˷h6M l!-wcwBtunk@%S7n@F:t3wo3UrV?!RÇ[xEzN5cYt^I8p_j+@zx%P !V؄=oOQ;rm:100ɜK'$qZ5@0a >"M" r-5㭱dn" 5&g e9hjQXFQU%%X+Hjݍ_ 0 ᒅ[ 1ߚ}ɑˏWG(pϙ-sO4(ė]8Jp֏ࢋbl8"vRˆ"i-DPvP8W?/1OZknE#J`$EuIE~ZuŕףѢE뉭Rs8?֬;-b|ABȔ;昊^AЯi!C>DX%e$H5scٍfUxQ.F Mfdj߆fK @DE΂ʳ2u,iyqvȵݤ3xHO5jao3w U7alGrD}&"ŖAw<B=54[$B"Mc37OXQ!6ً1^OA&.Ti*ԾOZگ=HJn*TS&VOX8,Ԟy>g81PȦ DK_Tq!.uᚭ3W@B/U΍gJ+5 TH{m-%Kl`r:c9mvb,X/3h>7[ZKi5othPLqwbyq4n$]0 PAϚCU|N]1qYpDL@K i6bЈ"q)-gV<V9vpyiZ]0cnVCC6&]Hr]ϩN0R=^[/[9+ݧ:_B _nN($uc}"Nɭޘ !|,COE6`E/JNAw1-Ue OIRkoӄgywX K+V T:>fB5Զb!#xe2W掯Z:y^TDeI L^ݞYPU/T{XY)0PX;VMڔY.4j忐 K+0TZF4:vDu 1l/0SBG8CƇ*lr=*uCpT^"y۳r@ R9 AnŃV}CƼj5lM[紿dG]UDzGS~/*[5x*-e1%\)@-)]*hylet 6ac8'4At"XRBHE3(Q(RPSddل\y >fd3J1KiXCZNeOkj`@ N#rY)|-hEDFeaL10a5$ЈLeI>53>$*Ԃbs4PrZYff척Fr$Xɡ t@ow)QBxfCOZoﱷ)4"/[L9/iGu#$%sӴwgP*.TmIy{QqIhِ>V@ςE<(V=vH\v.^>BPAi(Ȟ707>e&RwP@,m!Wpg{vZMҥV%Uަ1.! ybB`.FJ*DRizf8ךH657? Hgm+^[vJ@7E O>3{P ?jUc]tjSؕo*4 y4G&x ?l;9nS /K8M ? <+dPd]+ ty]p7S*^bApYII'_3Z^͡$_Vv}a=n}OJ>b9-Rm%ZY>N#ώ/;WymB^K8b4$|p'* +qiJ.BQk+(|617-َk(¶^SsD]=^q!ͽ,𾗢Tv^`+X(j ؟|[?X/OLMY}&6,&NPd 3SuUXJ_.N-@/u5ބحGsqs`;?Y\?M|8W[hFڶ*cIB t?c{uY蝡"{\L{13ՌIXBJdo[u}KjNQM@KýEݗ i=;tSPTdmSR#AѨ6#EڼɌgx1!ykSǛrfSg*Γ"do lj DCke8m|]]Q8*>VnwGr2cv#^Wd%'9-t,('G/tF( B]śFR- PdsYj_?r'2 A{[d䩕5RA4s;vr `!% ON#ʧ]Ӊ^P 8*G Ǒ\K|PLLѨ˱˒aZEI\4 Jw<:sy䋾,̍nhX9M(ֺ}!--8ِ_[As-k0?N:V02)E\wR|OǞ-6!&DSW.Q5I\xrsUص ]!A,8沵ƵCHHcbA 'uB+;- `U7F'KENTH. {#|- Om"P,t,vT"p'WtMt oSGSKxP"36 }{͉N`"6=xMD^ 1hoS Y{"mQ 32*.ɃsuVqg(F%r46NX֭" C,r[]4[ KHg'W-GoP.˘)o.*aeہbC?EH\PMPD+?խ*D`Rؼw>~ZLI3K#@#y KMqGJ : %v Ƥ^W~lYe)|ɒ @\JԘF. Q*zW8,(1>l"-ĕE(◱yq~QQfA-g=i?s4r %$ ^dڰumGmz2oPHb,k'.c(+}8lip Q1NCb q0UI]ctWL=vpQYW7WD;CY65_ ks*֛&(kP7S|a"̥hf-Y匍Zj3pWEiGMTw#1.8e O~RK,DKb^=aHUڼvR:Kߧr2#3qe'rg'3t%l OZ4?9lAdz‚Z\(MTTvuɔE]N Oa\9>RXԲȌ6GC!Sn98c )j|S`οhV/1ҘHCbo^Htѿo=2T.*(''G =;RF1XR󖔕7!_;P*8;aFHT΋6m=]>U#M-eA܃gG x6?T!*/3ydRF.bxgE:` u0@ca)JXNNT'NޛSۥx+069)mA@{:eW5R"kK ;JML"zˍTeEO{_-plG3B-O!̋<(PS"1stz"8W3LJ0lllAQ5{lp: sF1N,#f4-< +e ICs3Z, Png9];/)Q̂OCf}ȑ2H*s:I\Evf|ģOywb͠-Ttρjgo3a,7ѽ[Y7^>!+XHtjVFtJ{Ri7!fx~qmiQvѦg \AIm>Psq ~q:!:0.G+;Xm IڱYBklY\c]0o^@]C%PW=[*6H5E pBԠ;7N4Jz"yAc[$ʁܧO @)^E\ <>մs 騱rlܻ]':9ܡVśətczFީcDѼ5;`QU>Nmj6*+@*by{Tn r6+ܬ2&ݛLhu '%T$i98B]m 2zrNHG/]H13ІtaI7#[cv8p0Wm}8hÂҁkfrZ:*&wΫ Z s5ˠYBeƉ[2JR.o)gi@Q<'Gl 1As:(z@Yu/^'Ԫ+_y =$$?7vbqҘ,_3~2?ؒ_729Y5; \{"&tjF)/o$_/q(}zّ\{X301\5jYgVo4};ʊON>gE[i*i$h)FD  o-t=:ԋl2l<_ZOT .^4&$lƚN/kじt^ I5Y=|QJcs={!w<Ҝ`"c3 9 _F q ru7VVDF2444U_#rK%Z*5fob^2}ꄺ6 tӿsVw]٥>4c*`Bw= ǥ`_#䢺on8@]hͱյ JqEidtsނ٠UԨn3<Fc^k=aD}[~3,B2@\NRZ6@s^Q2*[I``l'ڰݱ .;3sU,GM/ qڐO {Pz8A󈚱N=8YRJ@MHͫ4#ݿx+9:TC*>ZT@[ !"~Ez.{]$W gDӉFhfFT|Yz3o\W:~Z:yyYT蚾ml zy Xx"ΠFnVj য`4=Z %UZ'jh5~K8FqBA$Eи/U4N8][yiHkCq"xHֹJc*3Pc):2j,JnIv&^7;>~zݴ :J= gDC Ji"͔򴴶~]ZP#~Qݭ@ C绷+Nܱ u>WÁ. f}ڹ˧5&! |viTkJz@YnO4 ?*O%^@>q1 +A$|PN/፤Pg[, Yn]?E M}gVujn8:g(]-+Ӿ-vj٪1x7Ut>?u-^L]y&qrJNW9ݩ0P}.)'ODc#C}B(ʏNwr(b]ÆVf'˛SL?u;igx3!9qâG,<<&'WIlhV$b*mL%mB%{~ǤoFRF99yz >ovŏ-HJjE;Gz-2҅i8%O {sH.ϮW }Mbᵤ Kyp.P^yVK|eJV Hn$\jj}IߏI? #A DBQ6 ,9@5H8J3@L7ZhiT14V[w q(V$-,J>l^ [V;n/3TQ§>Gh4UL̰LaͻDu(ݛvǢ˗y)FX?>fU=jL8𣟳Ruœ0S=g7U|Q awĪwk/)~Iu!]*1k$\&]$Ztwex?h[5BѯN͸@$dI+FlgE+FS{vz6OUs˷ܝs3KFWRg%` խvV].7Gkc&L~s^}+Q_{9uA{żF7a7ުhNB퓇gGrylF~Pn]x2KVR\vGЮB /+[B(U#wD uKia `xc-4<1EC3{mvONզP=X>*5]*=B#,Kֽ:P*$%s5l_R3[\E-$`Q }hmٱ0= 2?$;c|sZKzׄah9:bRqώzxPRLazN ҼʆJ5jriN Mw`%IBtfd<%/E_?D7yRh9ILV:οu3J/"K@if^?5!X{Ǡ{YC8N4MݺCo7${y_@Gt]:-EZ}K 2D{VPZ %rC8Y8O2p\ufk@FL{I )D4EN~o3N,vn3P,QBM13 M~P@6S\1jWHYW3p\(bki4}Y=;́CdSv=Hەї* @s/xA퐾`6:/ٙӔ?ۮyp?i#MiQ>ſPrC&k،IigIݓ)w8n* O }f$Ɍ; yXX}!` iRy&%Z( <b^,wg<.-U^r'RwUmarIg$,4|ˌ/=>i/r{30`j8!7SY^Bo:Y%M8r{&̖ܝt ènG@t<1RR [fƳ!\sqr\O}J~d|푧t p묌 j{L@ݴRϣ(ty0)X}RP"-.蠞ji#"4aA+#ʈNm;*Ej]V{u 8ͭE5S{i>J̌ޖA屖*t2M-F2Ͳ܇pyC%#w8YQu ^/Ύh#h1\fV9`܁[0Ʊ'5GR$+^Q IϨ^L%e"y% isiX38C5TGJ)f" D B~`uP M0h/z4:sh,ɰBź̉F"s ߢ=l? 5?&pUCM ʣńLQ=M..Zwc I οg;nT8\wkP a>7!raǯ QŇE{^IǼUl9".KKgx\ UK6?x.|z}HppaӒ,Q[|[0m|<puQ`G;߈;FIpSZ _f o9LhGOM^iW[ɣhw.O1Cz}`ٝ"f3{%]#k裷;` 2J 5"㧹e( @P/VQ1v}'1Itf*a]x6f[_37VCLS2lWJPQ݃B $IZϿ -bJ"X|ptCixMք]e*nkаkeHe >:EeS=AE%U xtG=2tY4yjaG[eFJߍL|xtTUa%åHZ KV^.c*z _t{dV4)<փoVlf2Rqjo Dث(:_rX[ms:P2IO}J&X1NQ=cuݶ 559YfJu:!yUT\SdP, kU\=Io?#:[F}_A]%T)/%y^@ X9_.8|>eo8״*nuE wRW}i)9y@/f%Q cVb6E\Ḁ.-ϗ pQ[ݠ"dIhi66vEMu#ɍ1+ʷ)e((+e:PHrv*^oDML!~MDESmg6m,ğt .نٛ.V76 !00xFpj+if봧W.谸#XZ(!7HUkUx.u</WilWC8R.cQq$*Фz~+nU/Gn˿e4& ܙdGi)jҗnvD)崔lo4"}p؈(p+xmBđl$8a1\5ID?-{ۇ KzB!"oxخڱrK~F~mBFOXgΒTz!5^ځsǸb@Goj &j5Y,0{'Cb1L[R BR%*I72jCE j\He,זwt\fM U2H7$2B g7as G$T0*UGO1V@vn%IrZwHRq"L} gtw];rtS T\V`Zp twS>+R:Fss:}-DQ/EF~-U-V$?SI:KE+򈕬H++e͞|&L| W. +]9kD f2MG*Lv0df? kA+ k.rZ[pԷd`~lQwnu C 5L5ΞM!]2?RSI)@+>JIvR\"cS)<53K]A۴Xf^ʋVjk P6ys/mI&! C1'ZE|$PQ-MJq$BMq_?_U KNAs#~hQtr}He-Ռ@im^>(F0-/Ba9j`м]4r"+q*U cNρgN>;s'>.4biA TN /cBN1Ɠ.{a/NGdKU!=KE!(2DlZTm|XG12F:\0pMId޽@{{5q ں;݉ןy]hvAQ`ڼ$&-ı|23$5")I;nsY ggK\ZyNХv%a&c,^k(|YSZhe|뛭3}'0 Zk)cŅ+Y |Čzڪy̮:JL Ւ!ţ3 2֔sV0r> J<ؾ, Dv쥤B1y ^) .LثC-zUvB ЃT*-gt(M!/et]! z4wvHpgwŁ Sѳe QƙWGSC8O=`+K~ٳ]9&DE|srG8P &(rSIt",WSxӮ˜d[Oҷe/SU8;eV5 dX<;|wM@ͥǟLv&% V9%Hnk)KQ/3iЙuxeBT48&lU%GWaݤSG#qǥWpȾ{+l -mtrth ؑ-Go+/zPUֳQi× myiAdSc6S/t;PaxQWJceK=TQBZˮ׃R}D 9FwN9Vts .P܉dbad a\,Z! ;q/}3ľb4SU;QشsC[ޑU{)f$yo{| LHt8@-;YF٩Ez|,p~A=#A)%E5l-`^0b\u3 b^#H)X~ZV"= *`̎kbvɦ2贰QVnDp 4FL#/p&C`8HtTYzx CFv`@e[bG8Q&[&̀"햇oyUnU~oϾ_.VM 8-qGG35:˝G(3R`B' :ehHۏPn yw:g[T_g>W#>FvNxfg O޲ C!Ơ9ZjW.}H "6ZZ%_L QR}9w7-SX܂$W`2' T;iQ9e]n{,7C$,ސwVT e7 :KTwWq$NmbC1KñUBv*(=)EŅ5gVloꞹlTF,k~O K0\C3P]\2.N=kK=dY*j؀ C@L%-o~NI ht#SzP UGmpW,mV4}0Ax(O0z:VsݽՓDS`͆A^2-^8yS! 9sӰLZcq"<[eecDW34C0fk}`3rҥyB\&q/Y܄ba];gjjxysIv9%V{qwʉWM[`Z}O"Y+aז,ŝ}[4M&cbz=aZ{X#.x8KӶ-J%6l9nnԔwU=dqHDlGL*[O28Vk67αʭ6L26HXݼ~FEaFU ~ /ZK1F9"}y~Bl\( 0%5 "v:Ygc!U7}}QFGFz|h |{yְq y(n,Z6MBrK&bp7HP;v$iكAL -вko+4>na-чMX-1A|Zo#qGw5o1; o.]H*يz{kަUyUȒ Ǝ6oϑtAabA' +DK M5Wu AlyR ǼcV߹uQ|9F:m}x9Otۄw$=P ,z.+{@3AzU B+5,7TKH)l $|$Y|7A4guMO%ZSc2 Pxny8^k¬M0F0`)-a)`*7Ԕ|]wroFC$(i}ho$~ЬRjlBD"5ӽ8ݣ@)Ϋ5!"[nY@e&beVx=2^ֳSyEE t:1U>0ߞ9E"VW'-62/_*.PR73]{Mwe* Ch5*}um$p`uZ6 2?td94~3;C9ު7RF8A| gc?»xWO3 F"h'EKڹ#FIx</)` !QUfxnE'&vsṅ PT=qAۢXBˁa@I-SI^\tڂfiZ3m m1}[)4X .MIٵv bgvž@q _>\mBL3`V=>KA#d?lY(_z\HMչy "TUm⁢b-qQ&gʄl ®/r7=^bMDbދA%HI(wTh 4[C[+`qAFK;9@W\^}]Xn>:j~r(u.݋X_E" &Tn>:@Mev>EHg۵Iaz|~oݗ0x!ڱj.DpۈpdȋB-c]8b'/X gz6ʟ;g9Ղ .dA%wJ#<@T7z}1H|#>_.VTJz tQy"#/r6-|h3:99Vp]25"2Cι. -)xHh{gu i95?Du8G!~-ޥyN?#0PZbY0tpQ:)@㧠ܴLsP^{h0+h ˮ7ƧܥmudVt*Y!&&@'G<8de]0i?%,$]"S|Ksm8Arr;.ҝۗ+t{lcU 3"Gp{-B96&`\@w!+g|Q{FR-UЈ؄_kF4O6]%~~YCݚkG(.1 ^Ʉ++HAK4l䘨:M%:0/ykcoƚ[\r.oQ`nc` ,Ԙ,حpZWS1.?nN9k&4j<;_d>UTˊcΗ[vÑyE{j=dm.YWcD9(Dz%z؈R;Jʖ$>az#~aXX=wG遞-z)Xl\rt_AyӞ ,2A,bFW/RΛ` h^sZf ?x)`V-Ef;B8/;0 xLbsc}v^Rb?-}`N,bۘ=S١6"**&߁vDBaKZaܢq\mYΕ⓶7P~7lBܵ!BP/Iam` 0Vx 4b!X}6/0t}Z Ue' O qflȉX6^B%`k`^`>KCu0%~q}h;ʷv#6F1N\_ tkzϢ="Fu%q繛8I 3d@Ogbǡ^ևkd z!.?<^nͰ=Jh>LZDŅjX !\V*.Ԋui(a್khkoPяE;#tT؃v q9%<װրĢ߼oܿ k +ȋ/$^fZ :J͕C} I7$N&I6B*L[Qܬ] *tq%<>rK7Pin~Nh 6# :ି4u8R ny?x Fˊy0̦_v#Wo|F8;הߧtБ'1ʣkQ8c>Nu"Ҭ#:=aohGY&V{lo\g[Ɩ1zVQcf yZT8h(Hwvmݫ%6kPb;("8 z좰Ū倓-*TLq%!]Z(5CoA5c,@[^ՋD!/R,f85mҪa|%@oxg+3x%w$J #B%3psl7G<+USU/ dW'{ fSإPg^׿ۛ1إ$>^/$lfQʇZL7R km#J.VV4xw +&3p tG,Ƶ3F~}[) xNGlA q$;WD2x?^?P\2>#U;U xzfI}02A.xyZ׷j]IygSlʼnKWVa-lWҙ,BbD|#-է7^uZ`OH^!F :|A>,Ks9;l< hm!I%"(L.W-/4Lo fĄ  ~'bRJ k ω@3Bkm oX{ㅃxD:Şw7f#ײУs{SfC&BسTB1c1V0o_p:aNi3O*:HEOs+'l@_!5:1nC]Q7lj2' :^[=gYZ0707010000010f000081a4000000000000000000000001644ae3ba000031bc000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/pci/bt8xx/dst.ko.xz7zXZִF!t/1{]?Eh=ڜ.+\ޅFt +Aw\>JwE"hF 5Q!U(!XTmm Kb45:k=N< Ȕ $Э>Yj />A%tr][vG"/_Ob,.$ӝ [tTVn䨫=݃Tor¹h?Ҽs Cǒ.,(>eD_+>>Nt@s|9PJOqhLbhe#}FacsX}jl4݁QQسQ=l[ &L-@ٴ/8(S/ia-5/iAi}s{!; xa_^l ֕l!|1"v^i!L|ɔ0ȓZ"ji21Z/^TiU0{TǰE-%'&%0 Z;2H]՞Gq ܗv*J^t1d |3W2$R^<͍s |oUpo S{ E_).)# ܖ Ѥ2yfZPxYL7380Ca;è(i6?l]:[ޒ6ai& "BGty@ 7aX%ɹӪy϶ں,Gpx> y&~^)kv#Z-kKZuowaC ĄأiXZ~Ge5F7\|9šwR haFΈ/2 YxI_lrV10|";cI}]D2[u$ |\PvA]}PO2K~]20礗AsAL&]I4qP{PuzwXZ O/m4pq[$: oS'$)`Kf#ä4|0v.scӧT?yB\(.Yޥ7Ǜ[SaOq (T^}jy8VO|.s{ qI]>+$wd ;LV1YՐ J}VJI1 y 8>q1Г[UR[CS`HHGod~MYy\rn#]ځ{^N<4҆#DWkx"idζjh^@vZtP6BZl@ h8| r|xSY#XX4m"r.,(B? ztΓEYgN5R\N0KS.{ ڠ90!TD|IĪV߿7 9Lab\

    إ|2'EH`>+4yC ֚tt=!2h)lj%ˁ[1* ja']2]aH >fM'&u6@7x>Ш$(2\x* !d,xw WFRMVnS.~;cx̋'4k(q꒖2lbF*;x\n173 7z0=);Y4WWp6z>!mVI!F`khqDpCԴ-^& b_䜤n Z O"J#qDnbnDyR``E"7ܗw07??pMvA=.(Ke[<2yDU Vf|0CE\D .HVY&$sZ!hZ#lK( G)ќrڢUbY0L r>v;Fz2/'hz6]/ϧC:N˲fpk6C i@/ oè͎#bC0WIj$RSJA,{G\R[#_Y 4\rqf D)HfFU{pVsOuDI!2ĮDk"ghcP.~˾aїt P8^st>_!;Tv)Y@&hO?9$uORN)ye.Ec'F?aۗJ R7' ֛Q15f 9xĒUXBꙙ^J 2ST~R>f˽ib@su%/PtCəd#*`\OHsڧ^КzvH%zSӾykPOA|mLw.+}\uf|àL]ѬrE 2n.($Fv|>sy( xЖt#e@pt}@8U(6%`oJ! L>{VMQɷRd5JhioyGu{n,kJܙ-l[@B昐IYXE f6o?w%4%AĐLbW9P\oq寿=E*E|z8p|E.l;)q!/vW1 }Kr>ub8#ifYYo9g$y\_GĀNK .#\6?uȖHcc4 ؾ'gU3&hpgl.s>@*KLjH%=A=%QՊ%d+=:SLJ7S9_]zhx6yqpHT=Hwh !n svv1|\297Ch*++MjRɛ@+Eg 7x M>:` zrcF-cR&Aͺ"u]nvls$1 zPz 3YõĐNdPGװ#G=pz̩޸ev&mFN旯X_7}XjD'֝fe{Kn 옙3}]Pi6^PYO7Cv ~+0IJ2M.G,$FOXN2,},y,sQakj;!M1=yeq޽Y^Ωm08s;K!)Zy^EgjA |8pOea,K/)Wk8tp`Jbhr_KS5s9SKxr(oLe a|a4P*Ǭږ.P|av gâ?Ph`W*y{+α~~`Za`bL;|&|ϫݦ<>$M6dD]Mxd!_Y,𦸊NיـZ5(0p ) 72 U;| &- 9=?=vsxQ ?wuLj ٯ)o`{ EwZH%M1޶WGkʗkDjK9 Kf=r%{I>F]cZɯCJ>8{,J;]72&+NLC%#KWdF t_Z'8ZUowbހgiT\";Qʍ]U G5t@'z) Dv@ƻXI% ,ymuX"e}z3ʍqi S T91y!,"4b[j_td#Y8"+<)÷5ܑ ܂xHmܐ@#DI+Yf" bNW>~4SJTrU? ECzŋ@nvt rj!#k %1bC  _5+t ꄜ`y;'sRGa\iIra9AJsoυ0Vb}DžO6JĎx4>/C2}3![Qv4NN@Zb f2li" ر_hkK7g2ioZAP }?;sG8`'2/ƄD'Qer,8+ WSYNul/P,?9gƒhf`{Mbm) "&"W}ʆ>Eb&2drǵ޽|[;6S{l]pd._Q5pfBsB<|V!{o7gBfm}*kn$<.\Ss@"Kkߒ7]`2 Ęf\vH /Bi`I}a$>"i!OdTV#e}$"s,=ZP5. :q$yPN>RIGHCtSZzן51 =LGPyT`{vI P@?nq}'2۰N5UbIwL{;)-EHfd+#T%;xG4 K ^.?^"ɾ=xhi7Gh?{A {N=hWR4VJ”&jsAVOCclsEPT M;(+ db!ѫG7/d( )%$VfMG͏)u-^Ǟ<6}(R\s] M jڰ(Yof"C-u& '@cLv6RO΅S1 tq_O0Nlfٳ^U#qwkg}8Μ[.Q0_ՖS`@l"V_7Q2D`͔qbVƂ [/!InZ-6Jź=I)Fn U)Of ؋.]muA3^I CQ\wsEL@8;P>l dGAOxxQja_nrD@snLȔb,- Lni3f q%d<6;MuL"vb/ϲlj xo|뷘57 zE sZ(fe սV7<  @ qI1ut%H \UpWCl c(A SfSw\7PX_cŮ7gS^V_kc8[6Y@뼕`񻎏+Yk}Qm QnxRXK msPm4^w18tyu8 %%Cj@ǻ$Gv]1켵:٧*|b=s7}5hqߗ w;_$0;~bn`g?ˣ?n2WuInXȤp $x]3c0nIPtM4ArȻLtq7sga}f/@%)2wu3e/(($}o&N$x]Rlſ1Y3uI+?廏+fHoPr2Ԩ鼢EG#ZCS܌vʢ5-]5$so#g˓rM!+ #ӧEָ/"ֲ]d8$COҨW#"Q'?Η? ln#-I2'xz'4^փmYX;*4uVv(hLmAƐ ON5JJ*y(fD_bR1epmX$`C`؛y:׽dVSKns6!D_J>XC'g-Xl,i@@O5QvH]9#lr%r1\p$/u/`kMm@HxM> cI"'NŰwl<xMgD@PNU#{\\)A%~j;hF9hӆE9_^2&#N~:=*n i(.k[Z,cY7/E0 1:DtP C03G.w)UE5<:W+*4Ea|>>Ng\5 "JQ>2"nqT9 @|Q}´eH^(sI|I9 8%+=f<HV4/pf2fSW?6T֘@FoK BCB='\?NL_Z4(nq~D.]zY yGk-5C69oMrida8ȆW_LΧ+?Zhý[{:P^RY_yKiㄡq7aU͇o@aEES!48䅩+ߴuW>CZ1L /JxX6]\FtO͹N#-^X1fւU>MQL얊:3a[b2w9Er4&vQ탧0<2?:Q\>ЂK7 ,p[(QG&tȝ lTk9>ouůE dXSsRNSaT,Xq'ouPꛩ3ƨy8]:CcE,M6%mZL◍XfH͒3Թq0dWL&'x-GbW<Ν!S51'XY c{w+:ɮ6e;{`T2XScZDCrdW݄ ! Z1aJu5aAH.r(fhk. =.e -ԟ1.SZ1Bu`p5N{#D0v- d dfwP^RV%~\+gh(~ b=nFnGꐳ$6) BN!僸9dnaTQjLmn䛵~9i>,FwQ$RsX_zS.yl#h j3*FYM @6g'ul`Х _L-pg`;) pO;4- `~zݟl7Ⲹ7r LAIe)+1V6z4N3=}ϓb3O3vJEǃ>Ў1D(L{v!&)+>͐iٵ5QgY9ڭI=s2SW5"A &o:y,iufo/vRg޸NԲdF@Y*xQP8NO i>7'R^d߱dـTkх%'AԲu]b*N L3б/́|ӅO/FK`^cGROItKL2-W3RzN/+mةt&V[zk:8xYP髱+7e8%4$Hr@-jq! I ) կ(IYD^;VJ8.*X_zXTLՍ¨9d*S:XW}֖pL-͐"tԔvVabZM6X${/ Ka0U F ڹ`Wt +A,g%]ԯ~w#IGO)=)8o+4]M8 6sR_w>uAHܑ."Ŭ k~4lY#@iV ~ר.7怾qg[xtk_Elg8gHŘ":ɆR.>۴J*|J|W K:t!Gc-4]yN=[{ ayk(6rEVNd1d jCIx1v"s੿T"@ww6 O-O6 ,aJqV+zw]7(W&}NosIa %j~w+fr:%@xQ7Q3Q:Ch!,fcK7锯kG3<(W<@+;( cFO\]] 9i, r!euj~q.on'b =|6{),АOλu2q\r;X|Mi0V(҅eWe[kM!Wm)) jBJ@d|FT4]}^yIj*RiXm~foP d1glɋ&&vCzݕz)M2»]{ d'x0ϋen]RV@PXPx[嘤@Ms!iX" 9oԥ:E-j'zgoBmI8M> C>>W= ;7/+A>:72 f7ΙR&>K,'@l㣫tfToZ/KvP VC[cӢ쩃y'?QnYr?ݯC`c1%m0XA_VZf.J2AHAsp2D>ե=7#~WPhY:ٳ exL b 4v'SZQ;-1v8_K'dDp`%!3<,f]e!~_C#~QA;o|?;MADc gYZ07070100000110000081a4000000000000000000000001644ae3ba00002110000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/pci/bt8xx/dst_ca.ko.xz7zXZִF!t/ ]?Eh=ڜ.+М܄aT5C-oTD]GBB<O]elYZ22 3uN$ގ9ԷhmL `׎XjB787nvAn%"0ցS?hdw4 S%YY|~{6$iJ7 ml?)Lc9L!4~ҋҚk4dHuT@l_-;k:F<~L([S?` Mei@M:$[n3mYc)mofBrF\DLz)YZ~oPS]wVg1X!Tڛ3pцfLX: JEf_ F7`as>>H8š3~8Ig]aF46 :+:_膈E b/;&@X=c wZ}jp= q)$$mؗC4OR^"zz'1)J=۫l'hXيHTs$xt! 3b$ymu["A[ 3 ոCZ [RI#luZAg Q*$-habhwEy(jOUilB61IA;/T ջ^.: ǚa23CZz.eezp5:MO%N,oCы? ioZ yE1zyс* Sٮ[j"c`ё zS-uԍI9du-#|zq]J ܪ 'baOzT=x)iw %¦wW]Q? )AU*θf0ֿrJhtiۼcqT<~i4{jqe5wY{`E˷B:m6g,q3f N}}ed]+Ėhu-3NĚ2ӌh-cUUJa gG;81 I'>˖]ݨ;d^c 7}EO'3𴳘ťРsO &Rl^˞ޭu>>4 S鬗Ԛ!5ۺdb/n]J((bp'%JQ~x:Ԗ[4%^k0!/VoS󷋻买nj~BU>mS~ ts}=QRb#)vtݯK>[u݄/P6yqHEӪv0S1t Т/X(}A,>hlQmcྡྷS)| xTxIEo~S>1$BvNa XD<LPCSn8Ec*'8˷3v[0 k]>` A%_-}4p.o6\:^c)bȠJ}pP3ԃYg#Sҏ=޽EWZ9XY\fax_;bah%Z-R :Mr<4SXSĘ*=\~=HJ|4Ri.UE?t}T@oUg& u[+~[G t>V#x퉿p4 ^:rQJVK{m>83 _~NmaH\.7zzqɍ l#s')R&xVutLDyz] P@Mڔu}uW؛ hUIkOPPi 㧋\AÕV@ο3v?*]3SOº0j_j Wy"Y?1 |eimh5N`eTq^a}((dKYFXXQqT&ro\,myfn?Iҁeغ p"+/mCeeu;h!CA :ѭ97B?mۡݲҐ:C}oO3[JO5\SE 0z8_9$Ƀ+S ąz~;b^ '9ɔ#p xz62mYYGMwL9@:`A^4ջjܴ^cyݰ&akVwj˲3CivŎ0 rU3/18t|ǙZ0h#)~wD +wEoZ9\8T[i988.z--BFŶ'%ٺx"םثiom?}&&Vk2=xSB bT ~6Nq]Ê;iCӼhWOcڞ|%>GW#=yÜ_z_SMs[-Ȉv~0]ORN}Y [ g힦>#0zaC5Uu0O#~SLqvDCVa)uO7\G0Rf`u=?t9:-hD> rlUIsU+Z愔4 =!K 22B6kW7#E3kX)Lcb̪oevD_̛E@{T+dӆY9ddG,aw&RO=S |d8Kքo5r6kd!CQܻyʝ6.󌫠6MChbAz(hzG:%7)#7ǹo@wz /0EfXr 9Z8V ?!.Sk@= gh4#KIwp0$n:_HL{A %FT&(.C^iӊ)#;.Rpٗ3mEw O=S߰h.b&ir<2C]vDŽ xrqLc)՗<ob^*3TgQ,62{+{YoV&YZ)7b;<9u0yR[Lݩ" sQx>rcy zP-@SvRo*1töB2}6Ÿ5kɚ-(O(Лim^_q0+ p E;@熠Rg]wwb~{tx=5YֿuX$Nʔ0MdU̓62vG\Jv&0iڢD_0x]9.Vqby3"Wajsq+c6OKt+\鄧x7X޸#Sv ;F9FjeQ LJPgl s1 NJ}ٓ3;ی )oK։u^)hgr+sa3bYOU膐:G͝!SVI" <(ΫE;wWyCb'kZwé_M[{X q(hpiKՀE=j3}#@݆*(䖆^D)h/-oNYL i=ڛ -Ʈ דSID ~R"Ki4Eп33C'T羖&+j"΋)((yUt2m6I=OLn.DAiۊhT@י ƀ'OIJ Kj[9۞\%?^KIl,x!ݱ4^u;Hh Z2ftS_=448YiJ&[ZvCUٔǸX} Ul*ٯ?jyD4XCrxTsGVvj_7&P 5/ݣLsew_$ f|Y*&삒>" dCEI W|e{/4:AD?19 %h*世6UmD\ur|}Y QIf&O%n sYC`"PghvnƄ@|DP5$ 1Ynj)ՏJu6>B,tx#T34@us•/yp.z_ܢi~jM\Q#MJ2wƘqnoi?JL 4$Us6WäRNU!)Ք> Vʥl.#@| c;qeUy0,.qƿ(NUn1 hw %_{~X6\t(<< Wo/tI^@=p i_ܴd?:]\=!+GJ7 ղ% Yh҅NYmuL8}ꪔ~Nqڮqa &Qftt4w#M:5WP7[{}JL)2lݢ 4=Id?z!GяXr%k?pɱ9~P|q Fux7^eHH]}r&߳eZ ]7C!Q*pv1Yߤ Xn:N89u$i&q)-a\J~<8y0>d|w{U~Qk|OIcc`~} kb^ή7YF.;ُtoo- VAgod[cl^𬭎r]-%\< `#TUku!W(#ӟvG Ŭ̡^88V邜x/.6 "gHX1eFI Pv"z//*pWQ)^bLFlAǧ(ԺE%9(E<APS8g.>r-fB:t:x9 f~k] @I5e~Ӥj7 $,F4rMBq%-Qʷ!ì*aU6$[7,uXaD#S.AGbv6>VE, 9JT$GT~>pUc87Qb1`#qP Xl\TF 1'Meym <^Mٞ_v2x T3bh?"V?Cj^nS`|ci'AG3sSsf㼫 ePP :w=ҢW .tOuon M}f)4_=sB1;}{pm H?QrlY˒'P5\ {VA01PH+Fb:eJ*;R@R+J䔍oiN6o&vSLDv-#7*o^@r"؃>dMw>(@C",Jqx`;iZz9.ѽyڃ}mFm oUyIҚNv~NHAGMgYZ07070100000111000081a4000000000000000000000001644ae3ba0000263c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/pci/bt8xx/dvb-bt8xx.ko.xz7zXZִF!t/_%]?Eh=ڜ.+AHJiUm3m{U_Z5k(# Zʭٺ+<&:VX rOGnjdKИr_$mYpꍲDHz?wNZ'Ku3\eO *%EZƦ nUePg T ׿YfUR&D;% Cr[LOgr)Jf8UeA&֙?ᔂ, pڠ̆O3|QV"&X^;LJ #X$/Bmc z\J{1rU<QBzFeD<(I#Њ8G[2')ظ2K3T1Fr *uH4ZxWIZQu#ߛ֝-۷ &1!HP\.^t; ju gf@u'*=T X:I{'`[ { gz(+[,zO:AIiXKP^It = LC;nim"1w?'>҆ajRd7y,έ*m猧\%]ƄHn5MpAq1}ԍ*5u,g{>相i;unI$Oݡ AGzR3>ĊDž\xp5#ECg+#imxT{ HfBd \RfuQ`|́shk.C W oыZM2CO܃: P%5|A>%Y588e]!|Fcw\8nĩ Qe+[ɥ ꙻŷXUׁ1KnZma/R:/0 ج9Nw*q2,^d, ) ?t#fjU>Wuu,ٛlyoN!S`6l|fX8V,w)~ؽ__/;;yE)]ټR?8 F! G Kpz T܎ #/.F0賫8nKoal:E7LlVjrY<3}a Ԝl&4BM npAaت\v}MyñWK))P+1ɱKSIDAAyܣq r v;gz+6xB/G#ذvn<_3>C]IƵ!]*bZ ۼиo5Ď(E"K92kЁ =ޗ ׭ 'yh|f)µZVJIJ`8 Cfs}Z ˞w' 4P73L:C +\sTDzEЫjb9?{q;C(\aZ| D,H4ûnVtn]2 E|Eu뮡1fy]c8QUd9 !V?&b S9Hˍ^RR$DB[󆏄mLE3:,y 7Å^j\ Li}SG3#g(j}YH`Voq.)fmy~Pq(k̓&_itN{F6KYiS:)~*lT˜FDTEU=%n}G|,6n3+\'bnQmii':9a a \*a{>hh|y+ cErJ=ѨG,UB/"&lI-#90C#X0%Z+pa1ք1WP}ҷP ubݴ4f>y?ow+7jc59"S"):ި@"Ha%PW7nH([F|,uaYs1U(YсQ^7E(tw{Aܰߺ3W)x09*4FYh|̣4IO J@4DsV4Ǔ266Wpb> 7gg / 9 IL<1m~@Qe5_܊~\Nhˑ)A2W@s]~!kcu>?( ݼ|@ ydx)?/G7cmF :)k ۗriR܄xd{^Jl?Ua Iuc&+%?TM#-Cl(/=M>QLTjpVNuU rWUzWY?H|$fy +JNQLnSkVpO [ e'D ܊>jxvI3;hZ03An3!Y]N`X1r5#ZV! JMѐܽ#ϡCt@)Χbgj{0T 0jgm6T7 L=qy}}fтZ9;:P@c 5}3Cm-G𛢋Z'Hvg̸S}Xj6lPOt)JӇ{תEwS8~v>lehUHg.@21Tv ;JdܶOl)yK]ud^j^eIxh_T=W-Ա{ ١D~6PzXe  h3#Ynt|j[$jW DÅ %tT4ŽY!0`vRuPMAkpCG,YMYVR_m}!5Hz&&͈svSh.$eyh"Dq'M"KtP^^9 mY5[{M/[i_ v9T*ǒt@jĀ'R$)h1 sx1wNM#4Pϗs1.ދ EMzg_u>."PDL&<dm9K!tJ}G2;͍u-)4SCu9|yc{DZϖO!{^%3ɿL']l@_Em@ZX >=vT:}1D0? `Dke9ga-2"."yw<;M6抠?sPH`qn)k4˜'6ށ4*.&Һ.&+1,EOboӓ 4n}nsIO%& nFl?C  \. ٧HY /hk=tp&8C:D;PIO%{k&Wq.t9dlHYTi@ڧ*Qr&];&1qZ'XTY$-Yæ~ ص2Ci'tʅUtVڴSv+Rh+˪_ή۪#~Z,\$'@4 w2e47wBIj1ŧ>0RĹz(M2bf2?/{}yD:'j Ɇ}D'agL%U$| H$Iඈ bjxCeJr-4:dU=н⓮Ƒjv޷/ϬRDMUTZ?қ̯d<8k?])CâxP(fǒ7[x$='_JQmx$*!89[pް"<.Y&hM4J H'a= VFĉ'*z42"<&`7kX9r̐5aءҰ4~xFЌO~t(:ř,:j W-(K"HU)ƵQmǟDLgXʳR߭a6(2CiiN9-VCje0+ͅKA \%? QxZl' $۲cR%[NhO쇹g#1$4u&d+b|&#qB8z; ]x*Y&'yۆg꼦;G*PTw%[7|J>]B኉@14k5_?BN6=drlƯG&2ד]Bfm!V35Y$ouxW?b$._FXBU$h{vh]پ2l맼}Bsy¡Hdb!ȁc]nBMB;Ȉp8n9WdP yU(\STi[:1q,2e@Ie}E .׏2GzY'Q5Srte {YbSk&LK$lc*jq)8/DŽePw%$Rɬ$7Uv]& mёLpwe'=rtiz4B(XB- L ?]QR/J5_Lynbvn¡dy{anߟ4,X>Kt Ss.cAiReHʵݟV+njXܧ + G`j8_ 1?N?j텶Jp>v#!P"OS(yd4}/"tИG+¼2[#ΖD0@^i}Eh2,.ň[Ï=/C\\fh8kbױR5"#kgDw-7+UE8*J>Qw֋2B`!}iP(y])߮QP&_"ٺhEB,DsRg(3+]˹=I c) v,lJ $E5TZ?5},o1"\Ӂ%P":@hb0Ob8\9Hެ [[هOBˆ"[pP =u G0GBbE; U3.{r*5 `^ZT/d5=V}_sEC0D}P~:EAu8%Dx OzH.&m|Vtӯ[bX4$U%q*տN ".x .Xk@ e0g4C" $yZo]NiJ^DFlמ-55Ǐ7UQ-K*RBף=^[9t / 2l$੘Qj̺dH'!_kҷw*Oayh~VX8]ER_I[9ep5 #crm5@%R˥*gFqû`zsA†)81G %沱k%@$󓴘LKe4[ 2ۥb&7Z20O:Ģy&Hxv4Wi+r1ִ!vt=OGvSk3RcQ/ۻ8m{2KR Lxɵm1{Z\Ndg:,U=o}ah0#y'Nx2oTIDlhwԝἘOĉT{8X3Y,qmS;15bUdO/amF[wD,Uctw|RFr5R0YP+sW- "]L&p}X5 [pߎ  BӴiUp9v&Ԅ47Nk])VݾeVޗ S%$Ww ”OHЛ'śeص[{%L5VB:t-e s#78} `_-Wؕ?N̩xˠ`SvWq%e:54JKzc Qt2l,ϛ緲)I e+̐Cf ^v#7BU t[SB[4^Rt2e.9oR6*1VҩT)%^aWBQԳ]h+.fEA?GSEu#^_c}@ bKgc1e vor-ʨKys\gH / _6C n}C[,cVp {' uL$c;N^ȯS5#ДK?iXXDڭ{'# a5u?vgo \]rd_'c  et\0*gd+NJ=*Rzv"8afʾʛclevK(p<,&%Eċ S޼j/ut!,Kޅl-ZL դo N*va!۝3$_NKyW=$ITő0d*r*ӲHDB**r/p奚qZy}G}a' G.XtJp3㞞oFrX]O0U~CM>n;J/EG7>zH{ZX&r1,…Oz #GP iܶgj}w!eOۦn,TFz>S-tܒ*uM$Z*oYht4! HUBWC;4nr$t1B:[jv343_5E$͞dPk+zk1_JĨ&mzo@z臔ypGYOn)qnЃV[nICTHV@ Q&&[/Drh|eBn:=m^-Kp}7E_c (A<'P[ "m:7xP1K,AR2{ć7a@+lEg«::?K$pl ' <1X0_ÕG ɞWUE+`w2Iߪnv|t-].v{"a2]q6t% +{x d8mk9A}N;V@?$|*W:(P.(ζjϹ"ܼܼ-ZC_Hkqtg`/F]zeImP7]Y,FJ =.t'޼C')n!_v榼3g-q"Q54/Ǽ}=̓CzBag-v<,ƫ]cgV,mvz1g2遰m/i ̣\JpO?|@>`ҝlL(:!?6RGja%j7)WR C=BS ^_C]8XG=?l VKJ = go1V&%Sf)$PFDLgرgYZ07070100000112000081a4000000000000000000000001644ae3ba00001900000000000000000000000000000000000000006000000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/pci/cx18/cx18-alsa.ko.xz7zXZִF!t/s]?Eh=ڜ.+2rEhN;3Kpj S ;ӆ)7"DI}9Sί=?z}1U3i>"D۩>eL2Ze{5" (.-$)3^6vcg]Qta7R43jٶ3_|k87Jړ'GQ>֕Mψ{ =+%y@"Q/Y:f5ӘXt {Ž42YC6+_5Hs|FTyRuqof (o tnt>X ՖjgߪڤC,rD:x} Z@ؖ=1Mb֩TFhi|H%tc'׉*KPX9v-[͡BK E$*)k֡$4#?W?5ēI=-E֍c54/kUlk{E6 Ӷݺ9+Vwt[V'K?fNme%5#yP7-q'cDw Bt?H`}nF/_VgJM7BOfU&0HG]]c J&Z竍)`FV'. vk7Z'6p#!.ƍƐ$&.Md)^Ru$pwU4We"ʜe ЇmR4h7E[NUC] .~Zcc#K؇]'H=R st{a.3( \T0hy\yWa>$d\ݝL5f##=sL(匝oVH`f'fpJ7.JFtzK)JyB9lmwXV~X] #?%t>p iyѿ'ƑLN_D`o_1213[G7_(aB崟Oz5~8,֑`M.ˆ\ h ]skNk^sJ%2v?߂1"ݦbz9T#Izo%Y1 W,x7_]|ϣčcEMws}J8TL_( G'SnٿTq2Gذm,4;/LF#z!@'ofa|u=##2Mwq?+tg[gSuzړ֮h\ -x5܇go?2Fl^Sh-1@d2 dGBs(d/mG~Nē9ຖe.UQ-0%){d9ad^VpYy!H^՟9oc; @?:J3wpr 4Oޥc94_4ZwCZ%n9!#2/0̠vm#,>]i*gNHbCO'Q퐢@X;Z ePwռ4@Žt(Ζ!p}f !L1,5Y# nUăEg` 3߮k. =rӤb'37*=@c* 7m4QUӢr|+Oodj|.>-k&2G&7ع;e :\i^;oq[n_%NuUs0!`57=b lXoϧ7ֵlN`frMdE|ۑ N΅W@q(h,g Hj%r$-c) zU@r:mԅGQMv'Ӈ#}8vh5xY'x?B[jϹShnoey.׉ l ]=N V+)p]QU'9$.HN{l}~93Mqv\x@.01ͧv-@V>NQPz@Z2DjE] 9&7$TsL ! 敩AEq,eI Ƃf篟Q*!tKY1>Q5{(0lUAJ ޕcoEmU(0ٻ ;X7|k`WB]t-B2x'Aު.>5XGʉs7>ߦ:e*E_/X+i@UㅺSM*ֵM<9C꘻܉ٽH~j 3:7~[@o2/Ac{ 1Gc'C{{XC}Бʷ 1Rp 󵩉N6R:MTI99[o:` !93B_cQ>禝@3OḎpϖt@e"3[>-wͰPkbz=M6{<~3!&):UtWܦTXfqc[rDϾ)屢R@9: XIKQ6axV< u,I}@tD+!1@GkuVQI U=٤.o3{uzB_zhFnhԾW4 FVV"h zjm2c)TQ8ӍT`ƭ.3KFA~p!eq.`mC|F\ŔWlQ/^ x I"bۅԬo,|hHMv 2yeFMDS.^Jl;>P\hp8Oo>HAFG׋ϙ1H#zKiFek a')4{'JN)RAxoyEeWKI}P>Y6/|9̋?93eꁉ{=?CP Xm@r] /8ҍ:V:3&lZo0 eݧ2KŜW&a[apE$8%^wnršj<Uoe2P#~^wiJIsFb6d#!0"'t#a$Ts, v)zxk{)-S[po\Q6.\."tށru>9kLw ]{,Leck?Ë쮖\H-)&0(y#!݌<<'6*36cxU#"OJoqJTUzW6Do󯏩"=xIr3hFF/JŕɎ >AT>_fE((.L[1)|& f b:6 />-x0%Ed=&zid5qïڰ_"x=!Q"(up 3.4|'x{ #1v~^\baS«dC'GvgVѦ Ѣz{ۀ@"VoKzKr7E{kYt[PG#zFڵA"zz !"Xjw1}dch)YB}㣂XzգWu.!y&PUzYa;׃HBI۾&*(XӘo"`}>Ť; ?G|J T2g:KEm((6m# xrj%jm%1_i4=*r$>W*4'#x_icOې'c?vdxX3铜gf4v"D"@}5S&I dEEDm&6bM짒\#X8s-EcXLbC݇f/Lw@՜fn˻|dxrtI"ƚg# |N£|hrqepC !Ubq>|7nve2VHf1ϻqgYZ07070100000113000081a4000000000000000000000001644ae3ba0000f304000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/pci/cx18/cx18.ko.xz7zXZִF!t/q]?Eh=ڜ.+ p|cLqj-rsnG-pW@߅<dכt7*$I5ʞ69~~ ji'4>I%]o)=C6&{l{I.PpH$k&^k!۩A_)+=LRUgvI@KHbYVBƗFMiw(HV JtRxzR9l;^0Yh)fYuLpVœQ'ߖb}*짥G> ,BFU땃EYEXdܶK6#Br.cӖ`a`X,n+CdPb AD PbYf]HjbnY.7lgufbz~d&Z^2^ yӤ,ܴŽ+[-ZԖ4 [ZCq"Z8Hw];I'R+a\<Ųu@s So٣A"ϥl\ N-"7 ߑӍYH%wy[CGzяxDmEi'7qSl[Ўm[cZ2S)I%!% 6a"re${*T?oeY+*(wEk$Y./Fg3N7z^5 < #V2xAӤtc =Wƿ"}TXMF1FWuf!,!E3 ORqҀ=HD +L%fuFi19ǠqY,oTHuaCSdV[VH5 lFa#rrҡk5{Ag 'il$Aƽmtc/@M*<i>-.`g:P l v}!۠T<{os?, YB5 6 QNe/Dўl‘!+A \ORbCe؆4n [`Qh-yv'x̾3c V߰q/ztPNJyԢLx5T5P/4[X,bljE{$,a1xؾ<}IQOMadJzHk_\_yVpŪvaO#rO%C1u!Rnj' 'VIWDvjtW:%/,Mn y{*qlZp.8ʿ$q~m9A՘@m)hWwozgq(d%}{@Sazl[򦌺/CsLR}IALvHj6o" KLiQS¥ǦZdL{+A@ԁ=\]7?4=r2em[Y)n$XQ TKZWeM2ڧ'6.2$C&7Mx hNI:.+w3D]&r?V?wʷFP.oҞY%A+@R^)}イ%:J Z@4f;󚁡oܒv#\z%] rKA6{t*&a_h8w4#_7:&jiZW1{A^ΔaֽgX]c{zFtJ)rz!=Qޒxks Ao@#kkhσr9*~zi; U(j'њr0Z?+VEI6%EֳKh97X4C c++S84~ XI'(c8CjV˳RGٟJaX"ER,T Yng:. f44lEsf SEڷ7 jBop G8{  BU^uT+/fc}ZA_kwIk1ItK_m7؊q @}CS<9·WڿsKQOSk Ocq!3KRgEO=4dh.ZuOj3)ܮa7۹qrWuB,(5ixeIh&rs ,_)3 &CL*fTX%4"5)U<*{̨Ǹo +<1C4^OR2MQ%,mWܚr2DgG<| )IRVr %n {"X[6:8rLmWD=G UUKKTFv$f$ =*{{s:ch`xgۂYgdIf r˜p@ntMbOF\J̪_|Nl7ltNkw2M`䮖+\] uGbP=K-QltN~k/[_}Ku1;^ʥg;Ρi,3v}-hr/irt6B\3l9R}76 t (TWUh}7vTJTm獘v><x&ijN. iI0Nr dn5eL֤&RʨZ1a'PFA ECj})=qQEP;; 0ZdT焙7~ Ux)² flWV0\SBʥzN{-=k` FN3c-BNʊ[UO<N)%vHD*w< *˽7Idq}wl9#t,* f֟gNŅ 8Ⓩ N ܡD$t1۴MTr4)MvN[/C` @a2kXQ1@k?D$ դv-QVWwg{066oF.B (ΤGu9{|foVWgQfS&M> 6 U}{5&!A3F$`1v p<%m-w|"nԱx&r+"T7|)KAeO ZR@ˆIFVށD ]18$[x>B|}ث%DɭN=xyh^nP.J\du9Zy2B<sn܇&y ~qڠ B"^o$g,Th:D%4Ȫ}O \JsG`՗aUOÉ`{4Jv0]JA⍛ϻi& K8:(ח(x%El6 X<412Ij.sm)uѷr0u .ry<:e<2 nA6:GP1I[8e1ԧw#t#k~,wʫI!&dn:Cn-E4)!Ngk:ڜ<7y^?ǜ\:ILq)geX8oL4;͇ @zFe\UDs#(+1#4AI(ߧ¦T> Wj9,5b?VesOep-ȼSKك`Bш6%Oq.-@_*gю)TjME%$’y;;6ہbu!7 Go[j!|*ž4}hB\~9e.?J0pr.o cBk-pѠT1o qD.ݤIL,lY* 4dʳ =}ƢEHqlAcܕوA[s&6\pAdt ȹQ@dܱ[0Nw{VNSu $lw~2I+A@]Ӳ?DE&0vN[|/XU}0DYr [*nep&XP6e{k>.>i|u唸6ɹ[^ .(1ċ#DE{4yR/Z~zzM=vo$ `r+hWD}V(x~Bm݁/>0B6uFnPP\IӘٞýWU!O E~ < (kҸ}ٙLIn>,iFsTYYK괙B0OI@(?MkGXE`X?%[}Uȩ^Tc5ze7c7.>B\%FI@c%})8Yc`8-MwbbU)3Oք垫^S[Ȯ٣Ep[{@6Z0b ))hx$14o>ShhW@'+4^JHy5qh^ZPC`6{칥<兄a־nf@iQ]E!Ƒ 83 -@z;M4nb_l`DT Ε:& K _ R0] Eq[[zcH.y1;Y4?N$IL1kӇoYEQ 8̡ >oSwnMٍw v97Əv8=7F7uxY [U(A/ t+70H~W lrӡ|O[tK$(EB]HU~?L2e|bW:ܻpƃ  ak5 Z Jb94~P[ j/&2D='[~tux( Eq' F*ڃ_Y}:ma+K6䤼{ֶjv)HvOYյWrSE#-_N pYh0Jvٺ7ox[[в߿8MlR 0p"KVנߊ" ?奈0dА TN(J&EKcW44Y^,kcӽ̯g^v7J϶-.c9fۚ~w{ "ۋP.G"JڀIy8l *Q|\,[8S6( ɟ..gwݫXs&S{x5^L-+ c?W-1j8=U΀]Ck+rG*;S^ O& W 6]d6A:b[If_u~Zaz X{dр4;uV ~E D,W~JU4hWOO$T;G~8.;mѧ:|y,ś:w/k8ēl)52"M4Kbkg[]T>LTPP%]G 1ɫ7z$a؆;a<7SMRIDE$B`H&'r;+Ur-E 2Zf]7v$#_IM9V` h0D(#:Sp+3˂lxG)Mؐ̚sJzGVNcz].4~S_Z0Rt~)8ck8~q d(ɾTJ{i¢dԫq)F٩&j@bkL@J_p 7ӽ w\KC"%ThZӼUu>t3GeVt&%z18y6ˏQ3׻; L0|aN%EotdSي/P>7&!MN` bPIv&( VHyI49*]rtXAX6sʬ{ (sx^`3 5H[i.\B@(UWl +J$ۨ L$VO K^a1Ke,"R1/сs|ԔN-o6[Ý%h.4!7G4bi(qvPk%0'_jR}sOrh X3Ӎ&I^f`>6+l+M&1BM"urɼ9c|(snIB1IZ?/Eq殁9/8cu+1F)a]͑I'[ Ln"ɐa{ooOEV%mqk}@Fl SyLý ]- Q=özZV.ϻ_hKh#n1KNxt=4wz=CV+D~?-;v=ҖB/eL w( FO8xl/SO gw>xI5a[M<ij],!_൨ IHB5^-ES-m2Ry !9.§̨JGJ欫LF'_^_z aJΰ {vGJbujg:7]vxFPWs |FS3lo[%. *cdBkInU8IOLK Ό2s2n0x4BE^iM3<|;kA_ Q:[BG:v%5&r51MǞwIO_zK&"Ò,Z;)F)B&4Lu$AD1R|H%6v ֆ&/xwt,=xjeDAQn#.nLѹAڞc2R|BZc3mnyD іĪQ&_;h~lBUJ#ƞݮ /}.s,2vwр;K]v? |{1"ݓm\Q'hXQrlto'TRTwȆfgZnWa&3>7xnU|eYA=?HplJw3 .][qӪ -#/%Ғ֣뵖彄 PPNTZ*(yZ\}[t5Ղbl BeE@eGԊ{9׊܈/K "22#/4{y#3U'7v ou\CWv$gBWf g BΩzχ¾7:;:n`„[b  G`}\)3liЎ"Q`0wCMC79HI1&m?Qe_MO*Iڗ,Js4sZLq%C):_s#6iPkù/>ުdlO&׶}]d`8Gv{fEwŒq#ey(3L.9a- BH:rDH9, g@Ձx7`S@^(Yi-vD]T`qZ@.ƶm-u/ka4 v9-- =a!]~ VhvA5?joƤǽtۤjV2]nE:Q]Ix|EI!sT2S_²d&`zBއV"݋2Y~2̧}pQ`gWAt}UZI8вC1{!4e&)t}PF1+JOp]D^־܈ Qfw hӃq}p`'dAA&MWu75UUJ,?9¥Qы%kr멟㞛cZ~)~p_ݞ7MKONQ/^'Hf׎Pbl@Mx?(]HʨI6Ra"`T3yHWiykJa|D P9)vv?cNWxYPѰ]jtlD{<;ޫxpa,SAcNel6݊Hy߶p ) gA`!klN0'6} {7 `>,Еx~W_2'Kz4?]`@x@6H4NW />WbxiiiPj'>GP뭟$ xeu<UV Rg7l{z^Al";Ɩ9,XwKw=ՁBx!]F4ysg2vGUo Jvam}l, )ʚ` ޭ%F{t͇*ômX s5Z,xoYS'+j1nwOǞ;!TZ5A$|nR(jUգW? yf=b+4ݳ>e/t1Ux&@+-mP`۲.4n-P)9KȚ_ݛŀwpB|vV6.0A՞%C`JY{-_[0ZKphh_@wPfL4=[}N?q]:Aş̸7U ^=Ƽ^)緄:ag3D;>'׋g;yvY)~2q0%MOόg~-eLNMȁB'zU)j#_#v1z]x*PL'+l5M]nè~`qr{h @_?ٵ1?>KǪتV9yfVƧS֓|Q*˼@wJ]=YaMtX $oOex)ܓ0OV;2ٹ-J4 A[[=9! ͩ'!7$daaТ< sNYzxp,pY=yk;FllP}Kd *iD|fS(C'>s /M22jEjeY ߑe3bm=*ܘ$V Y} =+[VC!!Fz &n:mq -@C顗ߧ,=bthZ ӂ+il#Q (՞ }vKtBt#ϓ_*.Id2M6yq6A`O+xGV '-: (6`kgu= %X+†:4K?NqG܀ObOhP#n"ދfKPЦ篞Ʉi+ G: $*LUB$aֽC%"B 1֨mqغ'Jr+%8Tsu)$d%O3H>uP-hMDm[(3]g/Nhj1F2 ДXջ?-F`*D$հI#Hؒ(aTZ+Eȣؔj1 >6t>=4ylC@V `s' 5꽺s j6l͚6O!:k5Jq r<3sl8\Sl^.;яz_n 8:<_M܆'h*j')dߏ!giTק :yV (-qնX,ЯY7Tv獨>BRe+vk8 p3"!eǢ`j5y 8]S<#3(y2$Fo629ي'B>!uGx8eP|uk K}oO7<:=ĘO@``b1ȃ^7cܣr ɸn4ujf;2V?țo(Nfyw{viTG41ٞb^߾':f~KXE.s xmJy]ub}0ďPϣi՝W=ۻr&~ˢ _){!QVZ1A,BMw  "I 2IYQ|7R[F,뀖~=eK$u9.]̛ n5 A51'uaL.0?fyfU&A^}oi GRSF~ v޽=@ﻒ\.gTeyiFN'AW5t=#ǫ9],_ ?)Ub2f߬H ho]QPI]z5W A_T `]ehM"5kPgݪF#R%huFOf3(hȹ{) h-Q]Q9 -x .0~x.ԉ]ʨ00O@E}[+l=Ǯn])޸W@Z9p"*aHC& h*Gkn ^|t!a 0ra6 NۥqB3iשRMѻ6 ,?y>vfy dR$+<.<9,َ ˵[G(;#DN03&_[,nQ*SrYmF:~vgEu ~8@a'?͆n G7"JZ1BdH`/ CZL Gh6'dGu0)$P:صH&A !6.vɨwD܄M.tHBb @$qfћ[.|Xqe<ɺ;Yc/dgM/?z$4jNق+2ⴤ)'1JJ TQS%Qd%̢̪-<=A/Ds҂5G#Ͼ(OWW grIAi<ɂ^N$+ϺD]`4haDž6S#,#fF>)LM!sW2n:t,Il`2|T^'CF^;ڳ/:|?p6$KÂ,[?KN_EH+p>}'MTl C9sJˁ ?p5XSá>0 -Q|E3Mʶ8'Hx]XADLo߉K^ccz sB*%WvrwDn.P|RŖ ě? Q3. awkU*[RM3[-NDFybb@gֱTގW5[z"~WQh8Ys8TKQ k".JڑFq+Z/N:?0иJn'*X^[Ic2߂qm~ KM!ØQHDAݚր=7ۯM5L_9b_ **趸#D!51y}Fp7yŧ˶>o:LgyXc@UC[ *hA@*,H"/E_1 (lhA4IW a'# `bhXqˬqv ͖)@Yqn4/j*Z4Y)8v;:SQcMp;b.#}9`fk+\oaf71-F+odϪ4/xMiM&#hӜU20 h͓j1JY+_Q` Z44"0| Ɗ[<((jղ9:3X':Gw&6 g m|DN gSi[foC !#)Jz= 0CE-*ܗxIJcW&a=/Ȉ- ŨBrTm~"!4 @ڼZ(v>D5ӎ~o0On36 ϳ >:[R;0tm-?g׋o),WXuSb sD ^OYdBlP]qW39/eb}88wF xAvٞf:hi'2۔s|L.AM7?2>,Ok͜N!^΢ce af3 @60MWLzoa o:1OVYC.(GC컦3O_vK^$"qOU3j(ECZlZx>̨v~"/`^]m9+'Q)p$z M"Ro@9ib[T`Nmˆț,Ցz3!-!W-%=5^c|7eP -yfhjAxh`9詰 ;=S#V%-~#^ 綰n/6BXdKw:$>kk- MAn Ӕ+Ml]>ӠVRAe\v2$wwy#Ò?"fD[c1i0R]31i"ᩀS;VB|mWy67VC2q=txkQ5D cOn`߅5V-05؍FhKn.۷YE'V.^kquD=-*oxtg8sj9'Zlʟ, WcqȆf24UzvdRXH.,xKYy1,T-C•-6<~G6ԠD藞7F/9qYhaZkxRcʆ?nk VzPԵMAX'2P1/[vh,zH?)$9Y;Հ[a^39E݈4#o;& 6ɌKnstrۈdo=q *dy*"d=`q E>/ #{>q a8|u←HxpL|{L@D miߚ9̼ʽj(p{NR˸{ L MsE~H[X§DSBSY lsߪ |!Z{ ZrhvǸ`l4X!`3 W2ZO( 2 ZZ~C_yjq̉d_醫%G#HGnث{x[Ceexϝ eS|j q-@I2I#J3gttbRר["F#tb0ԛB) Dg4H6nR,)UGJ W{Uۄۊ)7#ndJBTϷs*%r`W~E WEDI iDp^)=nV>Dtw?<$D>J{~S\НQLA<F<%ΐӀ>qۦ%% cJB.MأnDzS|dXV4PU1GN?q IdVv *Afw&VSル_}OgU:`N#A[9Is"}tz2" gdpVc~}f{هL=Q#؏vTG_W 94u֦Gʽ,Jt[S_Q:h>qQ,^5~[+V}CF;㛒.7LGԵ&0U۷/qj.lW@}0~o$~C&l,iASrLͣ(ƌ`4. 5O#5q\A|CueN65CL{d檗 :kx}֊Rr`xIk|c eT1hd_Ẻ dXǶ)&G<&"@(+~cP3ʢ}.U<Mv+6}:]?mWYl&4 ,DH}Jh/5׽t݃9g`rRO6F1M3 .Sr)_A#J\ ZY넬3w .R0 ]K<DDRRb, ":: <Ҕ":R'.~zvi/d3ᘃiņ6[-bin`囻!rTq8\Gk>;4-r 8cŇq9H<ϐ!R@jOųp:y3h_2?Ϗfخ2vNq@hm|Wk fv5}jj} SՑr Ѫ#̛\hhFW<,հiW M c-O^f,ih+?aӑ5#d?1I&l *$]\!NZs"FV-oM2 Q6,ށkʹ rWw~ȻV G^(veR g˘x_ʘ>jW܍ݍMpW ݼ. <`JLWMF.Z/GSml">ߪpC5CUՊig '@6["oo]]׈lYM6ЮUڠ<P h"x? )]C?+FWa#_|39T/"c7^BkAD̵ׅ\C r4 aIя >KSiv̓ôVT~oiFZX6MFZGզ*nvo#бAn@HʝP6%< P%#$YJ2u^,,!~ɟ11\a-Āk%9N"r+g.K e; UzFIѤ@7X8) J]Ky?GY;# R6ҹELH_WS1:JR8b/W{viej@hxW\ÇPO|џ3';~sBsІ8#>:?lsj<^>JxSBZH $h\?>hh|A~b2ljkdwX+$tA2iUe 5]fR$Lljrtٯm0&A1~()F+ce9.Pi#-kEc;VLnm|1ai2x(K%`ضkuy2=y"r⅔j ;l'2K?@L[b%tqvލ"< ^BnDy1=|ckF\Dz1 ؈3875}z!/Wc7bJKI#FS y9u#ui,bz@F^eY AJm=S?lBA W!sV:/˃ڱ64%~=A@E2\e$g5>HYlXÌda?qL1YllHeSOKv[O]25o:7h.CśfOxC0!8Ε}v$g>*tKYb篝m^Ɲ'\ԙ'ӟ Ayg,U\ FS/Dן9PhUC2,q{rW9'Ҟvg]@%j!J<<i7^'@r\rVƨ_s}g eOݞ %]Լ0m{eвSIN9$}Bnz(z q"wu- ]"/%RIlqCfHyqWUWnmΖz@tu&?TSw NMs;G|~nRSnU? řnt hZߚx03WN>c5e@-tO1k.q~^x:.Y ʓh -?-R_r@̏VDg,TfFƟ5N隭/o[@]Â3>ߜ4 % ULKxϔT@ɬ T׼z26+2tN.;\ tFC&/kl-k);߳T~p}~=BS,+755.V%ϊ@"-Yh3Y<`f-- j)%.Ge"jul7M| I1\{"yMlo=5@m8fst-5GCI56IDI.GYܩ2 'k} #M(=BEGmwwR'hxnfŪ9r!Vgh ul Z$&a@ Lk!7` ҕrڬwiϰ &ю4OPˠY F >a"l*ǐ y}o Px RfIHLNmKޱZM3F0B)2XNrK[t:,+w¿ lzHK>w"2U riP#[qH8!?ҵFO .8/7 ix%=>b#|WʨdMKfJTk\0Bj"3UA@ G]a~gz˴Rmo)HO=S p@)^ZK ;>P;' B3z0ONEbw|\?Lx$f]SpJ]n*TvAQ0 TKZpp"r~ e.Bnb ?`@ZmԯU >#6\E1-DC@E _' bfbF\ZG僘bhO9OD."|~>Ke-dH Oև34>Olsx d1y<>yE!Vcb MI+<5sxB|ðY3$u/]BQN8Zp+aj6BFSn,n(j`ƐdDG3+m߆E.y;L~Q`lԛly uEKs >1xs^9_.: \^:6Jc}EguNa]`HZ.{dQDSeo3zF Y K}Ze~9b#c6#vk|ƌ"B$߷TLe4&CSzE7 $s3M|BwVzh0j=heгA}^)PDl7p L&_bb_f٧HD$}r^=:A/aQC߸7O1mN1%N@ m Hyi N`x wJfsZe>5cV&O[f6ӈff+vi`tm%qP-t {xB nkEݡt؅8n=}|]5d-P9ȖZj:nin[Ǡ{!r6ӝn!SB~Sʷvk >5H,<;a(F3Py:./|xJÂѕ ȰcS)m7qVqNVW΁&};eA jggf@Rپ9`TRZ9;(!t/5NMd_:5`JdS"p]|vLMÖlPţ nMle*k$g'筸QKG͕WᝄD`7=?O㶟`{1{Mh|BmK8?KO.˲؆  (AfAT1s#wb+@>uZYY42^CBg.cU?, owx |_K~6ZJqKxM D=at"k?>0~v A'EMbHD%TSۃn 5 ,tŽM3! * ;nn땗S]&оX8nB:RZw;6/Bl=t  ٸWh!RKTŢ Uj+g6)ʀ9H=i&vTS҇wF녶c*l!ȪsGfBd( o2@ڥ([l?Fe\<Up,޸g ŷX@$n7T)XKX#(@v>=~N?MG2F8 ^"Q+J Nd#gLtؐaOis.d3pQ-qˌ:fZRhpV34=lW?thhOaEZ,#6lY}dl E;, JMۢPU)6 >l3 ՘&'a57Cˆf!p&Ih wOUYϞ^z S8=,{JqUL I0/0n4 W&.qKsaM͹O:zd֗6{7;|pB&w&Qh3cdFt 8 YC#}٫ qȹKYJ_Xq\%0ZFW5gh"Iǜnj 6vլ A d_88XCՒQl;pr}F<خ;j okl57l:tBILCg5l.XN8f:轁n!x>}oY}JQ x09u#" V nVW0i#2lW74/d%t/P-1G$Z҃ť^)!^ljx6rApčR3yMVq!kx^-<YFd`Yg:qW4%տ_gݚ =տ~=ȧo*%Z.]VW}5[+Җ?(Ż. )ݠҟ$mSJ(E}Oj5%t(xPh>Q4x\P_g !;_xNh1E3A`#^ʴk4mfu4񣷳jg<6Өhڷƚ #R{ĥa(+ayvt E n"b rf?\lNt/TO+ݐ.9l9\3eH0<(ȸ:&4 l֊︻FķY5IObJqMrZ{(kZ7#l;5]F@{OU\ޣ"hB:\b%7H>8s:NVѪ˧Y?7Iِl}^9`mZǛGIL6L4j7CWd, u2@eWw/.@6v Dfδ$ë1 _i{/=iD@), N6w ?;׽Kͤ/lހvذ*7N0k&NQfh V!l4-}3]zbaU]6ozh'R#JakUބOެiG_{GL ¯/.=L[ڀPoC];fqWQ =^%7A847rvr8 hia՜C AU"ܹpزwD[TgHr \;bVAEt7O!1h`InnSIl>!!i6eb51 6v1L /1Ho*%7o&XmAܦf!Z%yN[ _|cƬxQw!w2C)2`??i&-g`-%g+B]u3۰I> j1w+ 'lWD|Wam#Y N# Ku~N%E lxZv7GQMXH,+9C*_()Já*DlZJ[\JET $POW=k5I/yKڪ89@- _{,.&S1`RKp;.ES$+kHCdG_EHBCbqgN($[7a7FxԵ+4JDAb$31Z)Au`SXj2Qb Tu GcP5I)'3<6-{ȪЀg j)#`1}az)!h)Y! J,zwm5|C0iVvOYUoY|Ɏ>&r!UU.!$Ѩ) _@7HM2SfqCtV]r?°HU5=,ѕ޸ /-*ٰwJHPOYx'MǨe>PwV_8TwR%C9o+@)i|EVIO7۶_#g܅Syp4Ri,әulImbrl>xn%z Jk34Q|._ nP9JTQ X- Ӫ Zֻvt1@oq:.ơٜٲ΂!6e[7ϴʢn%VruBA),W9'GCVv N4>Hܽ4/ĕ̖H]L3,*vS*Q +.J'g'Ƚe04:91c WfN軫yRz;6vU twt2I8QYWv$NRBљwhOh\WtB ~04CTVZLqM@HJQHeDz@*A8[ع -T*[fGI咳$s_~mu޿Ia*bInk4wTOKHYJYJNҌ` L#&@'rz\2#fW4r{MI{sCP/ $g]fzA& ̨adT܇qRHֽ %V%FǞ -3YF&5.)ER=1eM1J6DPN~}SVo R4<պ$p^a S*B)<:WQ{gv;*%Bl_}y "$P*O!Ǖu4 ŝ"|V .ꭐSH&?k7(EUA 5T}|pɈHF~"^!y:O!RUE푤@0~ dk@`um沒Zr_]5 5%uO:^OY @sE`ë} OR$UJ^D 8Kjąf}6[Dn,I){$R+Ih l|ˣPMk;y2Q2 f*vG܀E^7 >rOo M=F#Vߑl:zUhU`ر2%BͥPw$>4_%ODgqW$* Ƞ֢ [:Ndp@8oh<%cEFAY'{|HOhu3fR Ѥ!]a1J أ;NO&{L.P4Ȕ8G'PR]&J*8]oYPʻ9Cn]ܖɤ-0PȤ"Օ vF+v ix+ck9ŇtcNݿ y&\|H%$zJZN*XhK\n$e YϚ);^@M_!cH1=/рCQaz_%/JN@Sch$`{0դ\XkNƣÅNN~9(WRkZ<"rZ&@Y20$СbP f6Pp:) h.WC8v Ӗ5QWƤG2Ua_S. H3Ľ;إ̵H tT^3ܧnx׽` x쥳|;ǥeQn4$:67"\X:) =i$I"o|/y6[87tcm[`_9^>p8ToF;eYݶ>!E[d1}ʘqJx6!Q{a";9)J'6~>а~YM.ةSz% e5$S(WbՇJ8G@ 18t~% VxP!Fp{4 i÷Qܳ$享KҼÃ3@" wFna</KW9琨' k) {Wp h!pgr(H|6ʷ2O[5ۈc'=rv&)TU0 .( GUR5utQK,CN:/ p{gW>\zhHٚԮ}V^4A2}ceNԝá# =ӠK{p- (#̝C& Gp3Y,P13`U<4_UI}\fC{W Mz H&U)#dTH\dtڕqIt?0"La{ oVY%HT]]otᱳ{Kaa9>V:5wI-52S< &01{BB< fT9j#L`;76YY}'mNhkxIJL4k[YN`:)!֑S _Dj>T+5xT[>fScGӾц;~^H6"=E=zxm򿅶V| :ȎyfZv!hDZ=xo5^%儆"h FUgr7!um)f{lpi6YuƢmNM<`]̨_;;)U=jbęn=B-&${CPHM1L٬[@9DnHS;Ő<ַַ6Z Z_||>RW>>߫0 A[ۙSW"y|n&mӡۭ(S>vTr| TlAc%f݋QR-[]4(2q!=H`8IXe=1\uSs8tUp'c f8EoBgAvA)@i .ROM FcCb)킫9 [n P:)O?7!bz2P Lh)rsLgS8 g3%x\5RZl锵Ƶ,r8{!4Z%Ӡn̻::hv|n! >I=ǰzg7xU@T'Ə NTx#/ qJq0yUe?7qt'!y54+IUը=z.QC0 |}͢ܚܬ5WY |5-,$j = Ee\EfE~OēA)Ԛy kgBsbd$_iʗ>e݀lzXfM|A=ΥWZ@i!/;w9djZ,H-KEu4-#pSMHF:Gf.R&UpQ!'9.heg۩t8\56,H ߗ71Γ/Qf#\h/E_u`}d˻[S(u9K[T>4 )t'CF$'A'^LO~j2J%n?jі+ dե]ݠ}6N"(-E+jq' FQZh$T lFM)7 76uLnU̜~M]'і?ޗق1B,ܜe"䨔nb5UW v6Aw>d`tљD/5XȮsk FOLJYشz ߜ<NG'=D=eU+gsjC> sM_ !B)GAaEQY!oj($;fK4&)JR1xe"?K4|Μx0(EQi1{ %{O;y*8MoyֲL2qZt.YoX_kü \.'.k87u2'ʺG\G*[ x(lua􃶊Us^j$-mzq-YZu9{)(g8-˽&Y5 ڎԏ8=bqBx)ovyiH՞RHÂ2/ݑo7Rg1YŃӜ$6i!{$fΛA@!SRl$@:VGSnm][jA4s E?^!FWyeMKW>q*<_j3xHlC6 _PSLuxolTh8Z~"9'^CH ("z.;!ђQ+4Vնba9_5Je1? : }"dxUXN$;\g+Sp4V{iCn{sO(3:W뚜|w{+ƃS,*'qs8NEΔu%e)O$,-Hf ^?8\O2\#tLU-_H},IjUT>&pj֓Ɯ¼cWdv`O8:o3 0CQhPt|]ti{Y[l#@SFCnuO 3;~ R~ŊM`M`s:}\#Ɯ 5qc(aow a˙[%RSL[F+;{s6hס{ȕuSvU6 \4UdAm 3>s,75lJR%g ǿAAs;E /Mg 'ER(#/'C Y@ι,ExqA+5G ~(Ͷ :nT0{JIU4r$˰ȏz6SaI7Rh Dq>j{ s-+&aľY{o/e ~Mp4҅a't;lC7>v3x8Ite8"bM%qcuawFю+FviG>w.W zJ,cE>,uۂ,!*H`vrW@˲rMԊldqf?l`c 'k 2k I#F e`vcL,Cܞ~&!e+#=ci\lJ9Œhjh:uFØ G;9, ±LtgC&F{PO|M, y ]OwA6{1u"p5L1u8W6GRZSƬi9׏,{`>1,(O['oT]a Qv3ϱQA|q 6u9V+W|G_Qz^t.Nn 'ĚLDzwmܴf͚?4jaII G~)X !maJI\mE`yEuW`:([@9m ic?mmh^g!6v׊XfyAaoLsJpU kN\p{s0~{eS*CeEE ɸD _.5j8B%+SWx `1ҳ]`<Ԋܪ헫ˇq7)q/nM3o~ϰi]7JW]=+gcdN?uA5sʕc82KVڬ_Ks6國 ƍ=J^)oT` 9v\+RB,[Du`(;s| 51s[;2WE!=B>\tx1k# '<NVP_Y1G""?Ѳ*C)LD{샦~ȱ lws(jW[N-~ڭ(ATQW2:Rot,pG`tlHcJ(R@9@I#/6gD)Ⱥ1Q%wY>-xVA.bWk#dIdشoC{▾cW~sZ K4BԻ'fbZehd$@/Qj0.;]x@6o[oSex#P}KY.$t-=4$;"5>Bhį %g-.(e?"%7*M+bzhRO}gϛMSM,U!a?56ѱsMr ] ?TV,jZzgNU|OI6GItW`@78 oϣӮ L紻ʉ^2F!dv`q5cv~l^$Ɣ {'yMr8 ҉ +y{\VlQoD~_,j/;Q蘒3Qcx]ɗeJӇ3`lM3) 8&UdP' Ne.yT{m{~ } R|#֐*a#q(3.T,Hfa&᠟7;ko0v=N1ORrKrX㛮l@lsw7-h+g纡t,w4mOS O=l}p*XPi`aO MA\)45Um|+UcCM_3LV!$1&ŅSe*5 اJٰhgt11 ÿ7!@;(-=ImH4GdߤI&FVA?grJW25Sh ~W3XYE4XѳeC0*O:9aV 6tYIO1e~`l ~l~jbH*' n\DTXՒD3ſ-Xۇ|]:9\7Kې|{' TZ:U)jƳ'LXlu"pk}xǽt gl* ;ĸ#ɠ9sÔ5^oOA>I=UZHYH5@E ur?uAk5Y5 t0"L[HCAy~08IHP^W*2lJZ`>y;,`_ɓ>5Q]GqD8˫¢R- ceY# +U }؁!6p$ \@_^ A2㯮`)j./B6mcjωYꡎ:8չ,2h|VO/z<Z>gf!8L26k qt va^2nM 3i:ކ0Z=jN>Fʹ7a BXgk.>;Tʑ$[%miN1ۗxJ VW5btgkD"h:7ޢ&?P_bkfE=~(ʬ?y-gެ 8`3/FBTH[61uE`x&yn|I6Wŵx>A̶δ@:z>ȩl=O~m/&W+6Io gHsHF˴QPĞjr+,(SzBǥ ʓ"\3~;9OY9 `sfCPM[OX#Nm1SE󧎸HFvc`ib`B_͗IIP7G@#@HkS ˘R=Zɳ )C3m#n)9VV;;$%_ԠM.y _f ^KE}Z|RCϨ`!j)rꪏ)w'bz sd6Xkp(ܮHhTϦ^LyO+k9RSNh-@ f=r.G^ ^iw qoڽynQT( қPC+3n&h:!jk5$œWfUQ}DrP`޿(pkpzw!|mᵲ:Κv^BkE) _GMЂeE^{pŕL;渘۲B+1T~u1 ff}w(ŃT e3ǵ|XM;'&wh{gLJ,SH,ԙ&R"ʈѮyqdV% \[Çⵎ3lgJD,ʠfTY3 ˎ5k&["+f u 6"Rh;?R([*ya濻oL$t%7ws0G[tA=I9kIi{rB{y/ixQw=o)LA:1~(̫SYjTLեOPG\iTk'*)Td<d.ǟY*)*¡?*J;+ -!-O|f^vn!e%DxU1GRamq"ϵE '{$@^Zqgp2wHd}  Y\L^`o B0TXǬCdu# UƮ LdL=Y6ؙ/N:b?'vp`T -7x ˞Z"~S<(%2Ek=m s7osNʃH[\/t˔=Ěhe&wW)it2q1 Wn,n&bda> /E(ɔ?U׊≊= i>8w)O0<ɽ 73gضkt}Ev0! @O d¾m+1 A Lr9{8:5 ziP-p#ū~y&oɰ-#+k\R. ?Wb CGRj"O)@OSx{C~w̼%%#3uM3CebȇA ib}ЮAg-L2KX #"&|\C|Z D%F-k$:U3EB"Pht.> :㔅@B,ZDi 9ϙ{kJ5C _)'ԓ e70E^qU76Ƀng{>0 S/za4td#3kPruҦ5+m;i&umj˘֖.|vCc |V#9g8 x]%n2Z4!]PM,0&kekjWBEr߁TvոރEgJl\]R";'26i@~ˌ@[Χn$dZeK GUHRC0Wٟh8K}ȪWl,rW 4;\x4Ui9@zV2喫0@-׉00C^TY4<]֬IZ=@1s7^b<^ Φ{eqJ9h8U$@AgpCRNȵ({ RtcH B҇ezݭ hx0(>gWaW6VϹ-٥~hނ?U<:h{YXX7WFN/_E '+xp#5a݈/$) 淴@f|JśVیrMY PuLA#;ifFmQX-yR|ݖ& 'mR7+qG1pm޺. aZ.] 2N_ cNMѤOȄ *K3B-%i:cqo~okuyhuڟȈ~ncMsrF6^Sݽ#>;"%'P~7о`kCÍ .V;E,y|V.RF Sf-VK[daΫ}KE1$vЯ# *^Yj?}qC]GTURh-).1%wspSj`7;) o)-Wt]$.jI}>=}bП\Tn$4?b˓GJR7݋ՙ&/|Qx*'_ec{m*Trsڷ*Q,h(Ŀ]5),!TQ)`AН}1B`tgYJD PuIa2 qK 7U;SjS }IHBLwl_Yqeza0+6"l$Wq?/Sbl{%Xx J` ӳ 1"go&0ֆE3׷Fd?rT+U7LWMqRj#t9r7/$|#Pmbg@{ 8ca?9)VZcM"6WQ5!ը]pa/r[,iD9EAL \סW6dA}d4 T# ?d9ăPr"oJ([jM)wz%4m {5,s\bsP3۠tfԺϳI%K¡.'ušr/ Ԫs V-e<,ɏ߉y1`5'X;m'{D9qE} ZԤ+QjH<w`Za.E FݛfxC> 3KvcxyNotp黼bޫke`UVE~]0bd,|gYI ]i5{Ze1#ݻ-~M'W잉A:fP!P[鎀5h0hMsEJá%qTq^E 'F6%M;Rd͵Qwp&aZ5O?̹M#!p' 5R@/=IO 3Lg0~^n'g4aYj$QKt|c]Kqdu=}z+*i0TlRg4 Ô ?9'㲂_ > ]B^o͑|$wQi$ |i@Z}BH,{I,_ >a[&[$_OJ q?r}8:\kp: mP!ʚ_"c1wy2Jݸm ;"xG!kO(7K~ qc& /"_j_bLYeΣyHV>31Z^+@Yx5>TT@O{H?ȿ#kڳV.C[/玠PuFP1.aBo_g0ݍaNW(P|SD -˫ $wBq7sdY5r0n¥0{QNjA 68N Lp3aNV}Iab,Q{[k$(.͹cpI]gqsuL7i֓Q\ CӦɶ>nWx,Zi_7`V@>q""p4 -iK=``/ km0D2|mEʰP*i¤a{ fz ef{ c990tc Ab8MK8p+{ִ#fglQ!?iG4VŽ/9xɶ<"_~i ]̬*|D+$@|5Z8AYIJCC.1)S^g&(,xìd&vܴq˼o'9SGZѲ Vgo#Њ[is'gR^θ>jBiT_6*$s˶߆ 5/<AY4<?0"^3tZ9?v]bjX~W]Eߟw#UXo_$ABcY$/ :Kx9P_ dl踂.ǔ[y' l+;%]0oOґ<괆bc`Bm?l;_XNTk40Y\2T|Ï!n)AGׇGHV.U`I4ؿZLwq,F/Wa>pA Y7LJwܽ8JWhuN3sR.aI>\%ʡv 0.z>g|y d2rWEkNj$@"Tm6KG Npoe孓 dDr@;A#4ۨηjR|6AGm;֌!=/LqXzdzk]枧~D&bb +,C_q0RGGrN_3&AES>XkɮBy4r ?iu"Ո؛)Qd.qm)OS:Qmݨl\ efJWrFBC⠫Sde[оȒ@6 Y|AjpCEPC":I%a q&Ԇ(R"Bԫ{B7Q]W2l٩A _-dk,U ErA9tZ0j淏`\4vLjwƨh^=$+EZ%b³4g#5fHvtԴ0]#~6j"孆Au<-@O"-EXצ fZV7R΋h48e9_A}< j9YQ8w.1RflBX@s5D#Ht3F{Ւiw:1 Uι&gݦCXcu\YmdBp`=pFxٞmIi*c;(Uqͼ#)@~  |:*&Z>E `+rEG 2Y-"2uU'xHpQk(Üi7vH4];(DkGe;GAܺ_4@ 9܋#߯gLEA?&xǞbǩ=ڔRbZ qtb[#ڢ&e$H#cb4~(GV*08GkV (Drŋ"5;},[&RU" u5bVZY@Ujd=B PZ-a0"{A%rը 'sTWȽ453lf{ۿΖ,i,H$ P-uPXQg)L2.L:hH@Hi@=|(<1ӎhRaLHK^Htkiۿ'z:^ OhYk&1"Fң॥aՓ:'Fuxe8BԣPlQ'.CU]23{3%IO},mM t̅D #1;]du`P֠^.!f Q("} >NWn얱1_B≫Շ>)5rbkcqD6{[s r%s`#RZh1 z3x)Gf=,yI] /4!|Tu1 W{0,-Xn|aj֗œFsL(Dպ֠E NE;;)S: `fO~!!UTf_?Di4 ܾ7'>x4b!4,r̛# ?*Fh錅*H AI5D4iȏVX?j~qdp mk_f'ZA-r& 2W>T|rKTEtі(n|yln^y}=9xos/#qJyi5$9-Ӭ5߮NG)Q^L[+ɜz |ʿ`v#e:[Mʙh2d0ODs9ˑlZU Yz۰eJkr2g@&sB$ BX!C&>Ȱz+_ܮ ぼt }.%:C"RÙ7`#7ĻM 376Odb@\6Z9y)un+KhCͲ@fh#IJ XWpyRG[<?ʏSKPںU#F{Pe 2/W]3-RA ]WiDfdX01e8D`mݼJ5NiT8<3-Lzjp*2{GBEE@$sb͎cf.!M, u d(Æ u5fo8ŖX0% ZM@: np-7!3)XiV!Ĭj&lY(Ӂ MVG$^\M C(zu/-*#mgo*KiXrP_?W֊ ^Hb0JQ<7$"kc+k*J{=}AydG;lI\3'r\% #8I FHePMRR_Ϧ.]>*B5:|E+g@?']6O\X+[[|Xn.]Nq b)ҟd2tlWF!Nlו,)aQ7i)\^'dڙN?'qGRz#/a9uĹD pޘ/}Nnɐog[UE#%9EY8x< JNH>cr07gp]J*@3w _mɯ2d6 rKNI? lEP6gȐs`pB\[#'f%cdxeG#֫vA4ʝdϛuD }6V(\QP'(5§baZG#1˃'JQ2,M 3Ѽ|.b׎ ;\ިrl4 /MU)fHs? [~yT y###Yepu|qؽ ﷬|'47A1oGĬ< +/Pl4[i7a9RF~^=XDŽ&|}6&˲xF0S`Tz6TcL1q&;ݤpC_R;k{ot ㋩zu Юt'τϘUseS G70R:أJ?f){1q`w#[k"D fcXI}Vl&Fd!D]բgc/C CFxd%,nr\FB.N)eWʮKMN.(0޿b=@yfY{wqv. Fj¢C۠&^_2❀@؃P}n5i6k?= W nѾrK)δ5nBZH:mHfҷ|6`5]* NOݸ(*$q"fE<Mj, p]aǕ}tkcCƒzG ,iol2IV/E-=*/a.L=Iсip\k(}$Ew+%UZVW3Ut+K[>%)/ Z dW;V.^K?ZI A{9@p> &f]GM]Jch;.7ʂ? ='7 K%e5:p[ :e yl񽨓7t%6b g),gy_+LAͳpIu]8poT=P¼pf/EI[뛮rLhE\knt `Ϛ7[wnpIqe,)DJN2;́@P/0EoO$p5Nր8ZϞ k:rV|G_2L FB:nah9- QȫaMM\a[;4vP  0z[ϰĮQ^C%J#ͯPz!DNpLeaݱPRFs˪>.`0u7H@IM1FCpVRm{v.?\X?]Rq @z ȓc% V,= 2Yy,CMU6b8kq6Ҫ~9RH!JXRU Y_ w3LG@>Ȓ_Xi{3]" 53Q0 ; ^A#Q2iүVGS랻Xx-7VSE]AE7"Q5 Np}^ X K=~( EzbSĭ5|uhdk*͇6J4(K|?D Az[ sR G)0ʃt?%WV|Ƭxh1u #zYpc?T͐ +&e.1$V&/e;s6kQ rͥ2MZm9$^ԷI IagXlF9Ӓ є8ڣaȺ-Hcx@_@Z#8z2$`l N~!)2 㫱 C5!6@sI.40 Ԥ1rd6@8>w~ᒭ-oDg-jԿ_I+^"Χb( :SN47&ⲽ5 G@"xފ bORųpmp:G$q:tPzĥjpP={^ҥO回C 4PmTէv{j܁◥<2n E ]ѩ=+c*J'`CHZYEV+OkͩJ A{\OiD{I*i Mަ-q .ۮ6ѐ%@<" @a{kZ-99 WF4omT[Vڕgӏ ZsjLc%( R 5""79gwA !j(Xmb5I\ۣiu>`l"9o٩6tJK!x|/@ܟGuNcY8 TToS%B:m iT*;--9C.9cfC)AA4ykcQ]ٓFt*c JZ^>l̷J!D>=PqYUbVRil%;GzыC i`J]P4AJ?3zk_C@J[ ٽv-JȴtTeyt+Y!{2E³'KAu:1oB8k]NGTaaou&+oҤ3xw5?.4ΟuK5:Dw,!kYIOx;=Y&~hʍ>F"_•L-%%2d0mд/w!`%וX,"}8UnWA}6M(}俅dPypH)ٸʘ]""c%0f_:+H(%ܪ_L+E \3o*q(+E[,:4k~ŋrFf5Bh6BxЏ02 Ri BR_9 _Zƽl#3 _F Cژ4ꣁUY=;8e-rLVE{Ct~rOP`'T#-l\\V#z4@鴟A DAb8 D>V]Dx }\>KV]Mݣl:e6P6c Ķֺ.U(vhj'!ōd͑jLgN[ʥ. ?J$FG1q9rݐ_~ޭD ]٩|M . VPjL0Q,ؽh~1uW 8| )MLN/Yy,l@g(q+F=r#"R9 i js:CQ+O/w͸.# 7<$z) &]uV=# 7gH*[J}P4HUgQS|YJ+fr. +cʙ3hD αI(?;(wvl%vuFY`n $yvTʘAYNxlb)yk, uDb>MC*Pv0P-?JZ%Ft}:}Pm]Ud\<Fm=a cKg,}mzN~3`ӈAt\*23@d@$š_|*Ƭd)p5|(l󖥀<S٬!9lmuK29)KX1~o H \lu. !%270?*"~FmfJrY Ω|4C6{2 㟐hh'J/סZ/1"p%o\^H~j5>$Rm̽~rH7+~B v|]+9CFhr$"0Þ~ށ} m{fUr11g>ǐV>IU~Q)AlNF(~o8먤Tx=wk#`t򜽕6X;n+ l8&Uġ + C+(HG`dOOT倂_@,8/$tKaII U>WK 4lԤ?9qkS{WdoiUTJ\Zf{YuH^%Ps"e-j >W%HB{O 6fg>&UTe8+iffG;?<ur!_a3彅=48ϑ2i %OqjN6 -BJ_ $[X;+Ղ!oA~ߙDal$VCZDM@*ZgNx%IY[pQ(d{\zx#HLԦEPp7 {(ަ`Ke河/MB׏u=v[SUȓYR7-"62"Auq䞩ջv.:TL曳5-h =tHuR:KTcI=gB1Dn0p%ZNBo47}\DG i<h}~ E(P> <{IԮܰußJzLoVB'*R7ẃ,&, EPKZ0ٹWLj+{]@ k8}(ˉaZ^\]FNBNAorIۖˣ0!}\/H;a2 jq@AT.F~w/v4B_r@%熪1[m8X yPIY(pu05Yߙ7~[|TzfO̿Kw)@).(7eC;--`5~䟱*RS\5{7A H/ kV~i@ԟJfkjG~U=,Rra"8ْ6)O,Ev\TUWآ&ڀ@zh">td0&|o)MO wzvyrx[3o'<5͆#MWcC_؝N)<>ٸ >H_pc"Wg΀e8PX{a$N`pTih2"~Ο"QU,A *6U19֎ S31T/nIz|z}(MDG3X[Q@y۷<2LnRA76d?umc&0q?YP٩QXq5NyN ׃k:Tq}"~*ʆ;${#񫛏7~kjf*:7x# kK Z53tuG\QDEΜ)gnA/^S)YP8ښɐ +L.]Y",v } TF 0#5N%8!R ]I79JhndF˸a2_0' "0}4w|?k*iPde4GTK3%;;gszŰBqnr.hT)Ω YJKXI%$IюMږ*] Br1'}P cD  sb42X@ҹ;cK'ޑPӣMk͍4mr~4p) Ac},dFio.SU [%("d|'dWsIϽ q\\Ы9L[%49 jpPfu>RDo ڮCq|vUAZo3W4%Zd*7;kcQUƪ`(eq@V9 "w |sy{t!%ZȺȊ (QwВ7)IY0w>;TKs6n}Hq69U[o_)Gg2g_=OC8f DdJB'&wS9;׳{{P%xja%,zDpְqaFԠNWQOaJg-6 /qGã-Q2xLJ گHP1It/5:'3w%(4 nAPy2!,z9*@H3R\:aŁ)l]Q+Hg,<9۸9ev~$ Q xۻyⶩCQ:a U7>.ӑ6[X$] }, H/e&tc}w7mP8sb5lT&8(D`].VD(ſ {XI 7. -rFx HHfnZ gfy 1j f-N>h/mnL6PԁL3T f?ΏwŸteu{vϼӡ DlZ&..YVFMI~A!A|%Đm3=uNfe?Q`A3P7(B #i0:y0ə$s Q p!h@u=[IĽ4{p^_:C$t })OW`~CƬ@]ڐحoN➫\.h RM X{w@& "3tSRVSdYrή;_PH`5d( j9'/U_fc@ԐsOؗJ51›4]-T΢\i`{ͦ>eU;bT~:g,YP3y+֘d܇F,Gt.$ڦf|T"PC]`V1^ nK~Jjo}m-lMbF?E]HMEs<44 ٻUE:Zw R)a.xi)[o_Tŧ98΄({#IG*gsyڲ$n(E}X~V<?YKGan[¤}u7= ;A2.GۗQnДӞ8U&w$:=}sRIH3+#kTH-(JSd:sH\Rs tCxccUg -%*?>9]^o!An)}nn ?@ zj]pVDX#$|f;'!\m5Eխ}RۆxIiqP䩶6:Dl ٖOQƑΗr:9 5!o2Ե!3!_B^g3v#qr5K5aTLv E3Bx=sMNI]@CGw@&_'gjnJÂ%-:<칆'1dBtX|:+iQ2n^В )O'My}m5rAcGCtL06$tR cBjm뜫U86PSANwMM9]xWFMX'SEan?E_@b4%?x(B`/\NԵEA(bW9_.$b^>Li*J;y.* {>+伅lI?Kz} 7ݮEjAb3/jy `|%F!:C`5+ 0"alǎ-_7rnI3(Y(p07CKJgBOgw)zjg{ABЗ2L]l]?sķ~|g\5ȃ]9.PMo2#U?6]'pYd3u9F' ukncNln}-Y!HF@,_Yjg[񰉣Ӓe`_QhuΫteتu.m:(yoxFk.eq+I_( ueJsikW{N|6 C}{ I*BRLVRN cj29>,WM l4/fjjj6yk?P`~ڥN۔]Di.n{xzC/yJDLsd=ήdKS %BϢ`D^l$l+1@fY-AkSjŦIö6 HpŶ6Jik yzyA.6ڇwDSbnZ㚻H=o}$YPV>L5ԄSI]'%O/ }]豥:8;{ ^B[WtDx.W{'_}IE_3@#huھSbВ uحAa#Ky,ÈN/^;F1R^)JO[ڤ>>t؞CI񤢜wwmqgſ>) \hFJt,, /$SzR-T .Q$dfuS3m;9[%OdOUk3n "ٻ"+[e0Ftm ?Ita!Y|$!t52c%ݑb~fAZrg7CI?d@'ߧyoS̋ B'*uRV D05|V ^0cU-:A"kuU6Lƽo8 M eϵauHAt {3s;(&뿳E![KL\4%O(Ja z%ZM!&3CT TK"_[`lڶ(Ng}N)HH}0Ey|exei9 5f !vvHCmO'%%9Wn4Id\Cdb >GqdT8u#Vzծ)ZX2`FXlf"64`H[˜!f} JS.Zj+))nqN+ % &Y.+*R3:Sua2̜TTV4 /j`DLUU?W3R* B0XŞUֹ7 K˚>WYO/PnsjtY?Ռ;Oe"UܘOg h!ʁ ?(mB 61oG6姈ȨæRXt1#dE?h#Pd?:dty߫HpߟVGSP`+ޘ$=b/`i0z9N7b9,89}R_G[^%dC0Q`Z WtJF;kVҿ?9_' ׎܋9ބ~d mX-o'c#"[^{Js VL A )Py?kx:Z«0q]Cca7F/}" 4;#Ql/#xuڴh&ZTkz2PMLx[D#hAo?i0i'Qz/}3+hoU%K?ÉV )xA+q(DF=-w?oa`4%wjbkD*r/>zƞFC#)ɻMh:) 4fiC3zvbƲ4fY&OB=&yR逍jU߂݃a_"2׎XRj9B|eu>]Q`(z2JV-"l޻Џ/~"Z4(.é~0īU;ivH"v?xTbI2'#f]00} "S׭c)ZŤb?.ң5s\}TIxT:t%)u5oG^OV4 QqsR\SQrsMq9sW?$d M&\h(=p9t(-!錖Ct = YhQNޖtFOS.b+Hn lY\;iguĐ4TubAHY/m2ND_d%o9/O=^%lԒ߄7N[ E-H'w;H7|MĦ[X%DU^Z[& #Q徹 r|5lw(6dŢ%*nqܲ t|PS!-g"G]A}Z:~x3=X`v)Wym$moblAV ޡFs:YtDiYGm&#%%JjX,"W2Lx\;=RT\#88X@әj)wU~yũUqJ[U4v#0 g[pмY6~XJӌEە4*<g6&幱gYZ07070100000114000081a4000000000000000000000001644ae3ba00001dc4000000000000000000000000000000000000006300000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/pci/cx23885/altera-ci.ko.xz7zXZִF!t/]?Eh=ڜ.+? S;X~cL9w% Zmc9U}nq`_˺Fj@34[2$߈'ǥ2v>/aBƟ*p2yG"lj:F).W;Å`?WŢ*B՝7+ (Cn VkvS~s|{=u]$@<5=/yL*wJ G*^&'ՄZ|7BN&]1j"+Z}eҸU, W/^uWjd/^mj(MKsOrym:.w̦[ӪELjE#aĈ{m>?Y|TIoy["v`dT֚P(~W`wx_Y72qF|Y|5x@/RDcgX.+.<. "-崩jKq?hiV B_hSUz{nDxsBf;Q# )n%kH~XCv Sgš4S'4;V|5<0RjwY(;M3ZyQ`P@c")ľv۫yXR]xl *1TS&"#$ E+I,V t!l(A؜5D§1WC&ҁzZU=V4rRNڸG48:QiJ?<>Ӊ A(ԫ.Y3wg|SiSQ9fz ?YѠQCnW _O6^mRjcWbq!4FҖW!Y9`63( 7-KpK? vVXσsYȑoXny Ym9^"JQ UC8|%i 0c&u Q2i_8 Jy; 5j¨jY]Щk?cn~`o0 ١h@Bۘb[hK\xz|6=MgLHT:UӔ5-q%O@(x&s̛њg|ռkGkJ%KYrT h @3?SRO}`3 ϣn;yk"~1g4̴hQ^EkYX>jepN_C{?C_`ZoucxU%!!&g&ꈮ)ק h-?L8ecPkO;^GY1jyO!E}87K&(&Hf C$¥o$n&`gvà < ܋6!^BP){E"ZuijӎA6YK6@q Ӡ񃅸M ;{(G! 5ō}^cGac;;* 0⳨f]  5Qj۷DX nDHKz{'R,} F*;Ђq|~( Bpz87P+m88Ju{T2~s},N\u1 .2缱<"L)a71 _mcm.fSػ]?y,5enT+}0/4o_c=0)Aٹ>aFegH?"UbQ+ZݠQm*)+' 1.<"bҁ&l@~uwm?l|.vgv'؆4B5Φ%O%Th# .e$6\n/˓UFi}+}r){x Ge2o!Eu۾d`dN0ˬf&4iUqf:8~|Un`;rh9U!=eKpgG(=ކ?^V=DZ%Q*Wό\ny'@ԜWw2"RlF;' l#}k_#W(K)_6٠kQ~m1f6ݭ|A /T݆rM!V2ȴa/KjX)yDgb7ir}\ =͘ t̙v hR0D" RMv/Iˆ\ IpmuG2ٮXRdA97 8;~`]eDڏRzϗҽ@,>bf,6,<OS/?T+gܐDn|Nn/+$?fҶQ]ו~~3 6'g["beѐ\,agj#4p9xߺ?aAգ {= 0+S4-JZlX3~_/en6U;a}^GQ; ҂v"?!f r$LU"fjجᑔVF(`a%ҤjmR=,|>ME[':nIs$Ce|>Ra>1XkzĂ:.Wnը2XAh IG+ңAcd9k#Ru@u&e?5FAsqwa#M=&Ar6-t74F lC!ц(?;l_nf$ʏgg6";}y^ Q9j4p3ɋLDӗ;vsrPyLѩ105vZ5Xt{&دYuz cN9m ,bdKk $ $"i2'~^ 0g0H$IED٢  ƎrƖrtguo$7 T ׫Bom p030.Q%g-֭%czz0%XVF:{Q^:ϗ70qZ_Mu+EsnIg@5SqY3!L)IH*4뼁p. !&ߩe]`o쨚-ę\ .rY?yEq}^o;,V1PV"x/W9$f}r&T># \f?$ScvV#~b^sq-+ ;%6r$Lr@@hX͢;˺Ib/ߴE.(U~11{&X9 ulܳ=|$'>f;LxD*K逜G8=+/+4U|_&:qOaK7wPy1}I3`2k-Il.JMأݒWSA_إ93[ޏn=ū%ճD0g7%8t^OPE]^4J#+7֡ľ O] g mb۸}:F<8nILmNgοm^!< qeX`[_#PL0ֵ7%tȌ!1y+G o}s ФmiUMoK07oBɩwGrl4+E13@^25A8~Ld&}NDgV~֖ U`F6yWMf|須 (Nf󙀦@zң||c~\B?&WnΛLX`hoylTۓgrOlUua,ٹ獠]y'Mťo -6$]M`>TDq̙<-/) laM)2;w ՑYTյHSֈ[Q&U)̛V_#;}J]o R;hVf\VXBjݻ{~DzOOrhy<)P &VƐY$X;=&{l~,P0p"eM 1p}MY]3* f?TQٚ^z]a P)}٥oBMM^,0(x)dKp^ל5? z@Ѽq&BpGSܯdOWK>!sL=Mf8:a+Il(QE}P(4O.#SF9"s@G(?yf|ozDtN -:՞.'bZx^gQe w#b\~盈#-|&>:=~`Z×z㙯 G^z ? #rZp b8Es; d/{a:U73ãfhv( tل>,JL1L/-`Ksk8#Tp98૩ Gne`tp[)rB[Btde zrP;.ڳ/f 0 $MZ}:B@ Әk5`46=d_JV7|Ϟ>W>vXi ;YFFبB`0`^{hʞ#aIqJ[Jd7bS%B? #BV*nN>) 4ظX'n>:!3`0;Ub-),Td$h;iO?*绘{<6‹vbfN?{՜('π8U_< \Waߢ1~N$h~[@_ߴ\"qܶ.rzzb[*Em0S"!І73QP\ސR6=ۤo,RawwlgLRjE8Gxw zsG ϸ/}8B,אHQe[ѷG*5a! rkeH{zL\Rcu *|6aZJfdV'HѩyJvlV E}d9KHUa3qcr>/Ѩc!CFo AB[#FFDϔ~߹$X*R&PcT_a9`V›}(%ӴWw`U7V |P{zA)`yX`'Yr{dxz/Th #ѫFӒΒ܏GH;K(6ia. mMHDgqO'5 R%*3杰3edOH_I͛oJ[7K.V\n4ڂ0%{GOE=SzIE ̍s~ EtCv9%N edeKo3qgJ^P!?O! 2ЍfMT)>WC 9] f]@He'o;"4>zK=is!b5T]TbкL1)ܡ\'88hDx1ʒ$uan1FڤYαGO.Ԃt3eng>]Q+zTR b{<0~~uzzȹ a@$Osr`zJ"\>dÚ B[fE6F6eU͊ڹkZⵒP͓SB Gs,PhHދ=P>}KHBt$b-ȫM-*o$!Jh:k\ n2O8ָ%U玗8TōG{KOॊ# Dg[qn ?xd"nnHN?Σu-{VPoŨ2 ?DY*{rK%%(%o gD $?LuH[!g}[>^AHqH;E;c>U''ik5{Hs+2hTpit}FULQ[۵KeKoHZE.YbyNYS,ՁteCoZ,H=T$Wm _9װrO*Նz*rfFji/dn*y,p\%' p +Mػ?r?AOkju b̅սCWĴe"!dqIԮV, FnA̮?}E>w ;k9Hu\;OЃ~2Q!O]rvUAI:%RWzz&{U~Oq9hc|Um2!B+G?VSLj5hϑs\fLiOyW.uXi@ We@Sc3?%ڙ"w$%S^Ps_[ʔFg\+j[ȍ>:ٿVQ+NŖYB*7I9dHA{Ͷ4e {xJ+ T{ GkY\K 9sf>=\zLwKyIC'NU|Qk*b4siA^qWj·&؍hA`; Ga,}$ ) ()bk0v?JVe}oHLP R8e߃JSÇH#ίtdLl ("KZv*fi/N (쏍EpKh:"v[a_ +BJ{N-vCͩ8OYj\M} UT:gݮLUm<Dsem>SN`_E=2J^ic0'h~H nmҀ>`MX֧"VʿC8`г)YV&1^ypU\ Ͱ6i*\D[B?5w8$wֿx+Bwe:4HlręDXQFySƐnx)f%N w~ \]$.Q}&!tȫ P:)U`Dl W+YkbO߃2,ke*hG/%>/!Ot:[B)RhzGRc}V,w @a$)Ʈ\H $\Oo%{wgnp9#O0+~ekYT߫*^^: \cH7C׉]( u^ݍ\Y HL"R >/c: BgZ ^VX|} A Y"YLF4p(0Qq4jtY w`wq<:*qthSMpJvK 1*jvkޮTi@Sr2sG"cFke<ῧ0+eY=$L -VْʼnIygVi̫Ux|r|d̟$ǿ2Ev7z(N$[FacmHJr 'hO/sdZ򢂊{{Qg* GH1jƍh^ݭ\ ;`CRMOϵڕ#m@R_醘'yJexDac y\*ݚo# J5; 0蔀boTfzNh7U YjɩD˭"]6Aޘz#[#!ġd{ \qEk`uߛ'ѩ 0I]?&rsQk @U (amP=ufY7e G0|V(8j>ez ueiDg)ۋ_(tٻd>*2 H a` z%.8FK !_p~b4b)Bu:`ʴbdyp l/ !K .Hlҟ* lL,'=?T95 ~P;|T甴Ԃq?bI^'<؋MS*"ו_6( 3(|0:4No.pHlECOjk颚0iٓS|&!頋Z_dn4vGp`oEygܮ~!kA4l7i8ubʮ\ÄLE?ݺ% (E(FT{}sOz酓2~D(Рt:/.eERZ /7_@9_S>ف&wI*k**s9 >hLl9?Uyf\2/!"r.!9m./BOETB9O~ť}P7lhRlnjJvI2Lus I;ۊ=Up9TVמ$r< ʳMh5yR]7F]*~KBwO8έzZ VJ (!(J [ci8@Ǣ ~ڋVR( )5Mb1^Nȉ ik?VX4@Ѓ2sA:HJ/Vg/,0GTHcDy?2`Ԇ/5Fi`O6Tft9S~bC;@B/'\d Uڬ|Ʌ˞H\,K$QIeπ˲QM.,4g@%}nƟH|"f;"8&89idC,=x519!*>hl ^X%qLgO#06J#gu"/İһZoW[/^s$6 {*rHou$relzÔ[SsiVV, 皫ENѩ\Y7na&qav6y&h:@ xDBv0PۋqQ^M1wx>g%d&~aRww^1KvOZM 6ȮzUĈJLڜ5݃MO{Ӿݰ76#6mZf3 Yk`ȴt1ԢٷAz+ PCwlݲLXR8Vv LNGG+e%Km^:N* L}.5)sG;tg a-) Wq+Ƥ}t[8[-EqG>pL@Kzp01q3pJN K^Zg@5rI%`9(!YIXM@B,V My)OXX=w)g\+A} VY](jUqi+0YS~I߲~+[d~"}儀N޲ף? l\Cc霰̲ :dgߞ;YKOΪ7*Sv@ش=e^˃-]LXG8O .^(3fpJRgϑLS#dTMjZ+$FgxP&*9XҊT-J)$a9U5?w?Z'Bv77pt/`9r 9'/$o⚩S?&~p'&frZ}YgW C=S~jVD~wd]=@6A[PՏ{UT٤z[Wl;w2$1k3eH g 5Lh[.8[0'BۖHw A̅Hq#MQOFsCӢKqDGq qy2|Nۑ Z]O~,YN7[!Ϻ9^S 9b e k?5 C1p5Oo~j~gIaJ>%*bqxk)B-c5ŠJn Zv!a] ଷbZތ@׏U]?!;kTȶC/W1zw+3߄PX#6\/:Y Yi031-BBȪMT⃿tN鮡Mc,{^`ou;Ҏ d"qj$V霚v}aqǛhs,e^ϑ9<8XוbPZ𽷄r ljS't? Drxqa3ƽ_.}ZK&J?v*] o?B}r\۷¿8|T~B"P7V! !8kq{НٚY4PK6[qLٖ|  ėxUxX#OHUKrxu\&iڅ&C_Z'h$sCl_46a&yC$yŷ]L+=aGi K<ˠ/P_mߡׯf+n[]L ӀQ h4I="tD. I0, 8yKU䄑OP7;`EzUշ=cx_e~1!Oh-&\6HɰV 7so45(S)Vߵ-+>^,c>!OTzd^- t\):춇ֹھ6&Ĥ,SdGѡ'!ъ D S fikZ W-=( ־9/ gOSh+2ZTq|z 0JN%"LQRe5!N`9~*yl Mm2+uC eXC.]3r? XĽ2bԫȻAYe:Owˁ&'Y]~}r*Ē$R@"l[;s]r3q ɱɧZ6I}9rA9_9V|Sz1Uf:ƣN%"9z}Bկ㊖8Z" RmxVӅ4d8Q44"G)OV=lC5X@h}HcZykKQE*ߡIpD(✜[n8U`PmXр$wT5pAJ}tȶCbDEzV$rЎU^ BY*цI=1]Z0o6\]o}_",=3,-U0>+K?mYC]w^# 1ns_a{}3itUtH |)֊--uK2'1},cw]< >ʅlPc!Wʉd;pzZHC()qfr&N`6֜1`+X9R`vcԋx DcHC&qC޳۫Q2Hg8=+/ }1y GXZ{O=t+=\ouNԈ\@TI WJ Fn6a=jy^X|tK%_f3x `^ F>=_:X$۳XډRXS#vN7oE\ ¦+Ya.A Kj[3 @7>9qO,s_ZZ۷vJ|!074'B?oCZ K{?KB05˺-vv_f{2+" 鳴ʍ ڄ.N̻_*zv@~-:9Ƣ2=穏J+֋MJkLVT4MkIh$џp{NJVtDȋJ1 Nf_ UR8AeH;aZ[ڢ+ r6yQ*&1Yʪ\n'0d#(0R{06c=ĜIɡJd3+D }TSp3j~9s=lE`h6Q3 :1Ʌpx8^>HX)ۄѥH"*Q~2'yK]!c4IuQfhx @!u9U~pb.\t#& iqSCDe~9>N X~⸢3erh a d$w~?cL,'CiGfŏǖN-}zNI)ベ*!CxM-x"u|E0{y" D8T,u+4#z!4H~;ЛK#/b0cud[pz;;-IL|8}C5A^?DNjXCo7moEi6H@KIQ`B\eڼPWb,D^o7Qr$QҦX֠2'z/Y vVy76od,G,p=kT>=Y#Ӳ~Y)ἇ/Rzp~Jtk̜ FvbclO\7+e^y]3 D ݻ{@k';"z $mLHk:92.pQ!@XE|翋I[Sq1ۥD( Y[)+a8 Ihv$W,!\ӛ=_"D;3[fyb%~ j΂,~S^,2TMЌED( Ә>\MZlM$FG9fH {S)_uTsm4?wRfdNW>/{dԾHM 8V{LuϟdSү qjF~A1"."J~(SrhFwAOuToL7Q WF߲:mAKu2W'ֿ#/=l4n`w\%3/^FN(-zsN_Gf"e#wxs90yM/6떭$>rHZ2^FYau??MvőfO+ @p;@(rK?`3?D =Q| Btl6)JqRVЇ+z 3(`SvSd ޒm2cYxA$Ea mTҠmOEXC&R,*]6^HzŐ`6[U# +`cw0.`ZFƴ< :]֓k J@{:ql|E?l`pD;V8$+r@<:ʊ;1RNe"#MΫpm.ULy jV:˂Bĭܒqʾ8+2'υ8|!T}5a6"&dk\Pۣ6Zhn&P*HBbJP|⦶x"ؖj;Ի8:zRnJɻ Gp[EN& ;""mwyz߂ #^-쀮Xyr )4:1,J~+*`7 AO1)0`OML?9ҌKbFK%BK7༭uyF]`,ƛ}W#銑]rsF[iJք٨7?}$.њダOoŷJ6Zӑ%WQD1'֋1!gw)2:PT4s]*dFp43$/)XܨiM^{]#ͬ//Ӳt䮁bq:exZv8DN]ks[l胦"Jm0 ,P{\.v]RT;^WQ tHIG9sP(@*"&]Ԇ%Kdž9 Y bYzI7}kt=I;g1$ H&"+Y$(]"N]T()"' d!CZs:q}޽VDo.xn#N\Mpc9C9> =ДNc 'n HtxP{<۴Xn3ϻϹ~bгޢX7=Cpҫ!=E#yv8o,'~:"%tafM? EȘ+.dntwV.P f@~ʦFPzk: 6,EWm2E9h$CΡ:\Wh$@ :=\BULAgHh8qz3\ =@|&aۮeLncM#=l6KH瞋̒ lS^P774a3ygk~D8H[<}tľi'/UV؄Yv{g7ѮN68ϛE-dͨ.t-V$!-%&TE =EFQ%SdnOy˴mKB-$=6*FsMlC30UIb?mE pJ#A:Bᣯ5t a+Ҙ`|&<ӸD P0f )VM>H{]Fp-e]'fr* ƯkD|5 ,2!QFT[%LF)qJF&ߘG>1 *1ݳְ:#HS[$ы!z0vuCf*נ &'7 d6vw,&o:8r{d{ݕr/5ufE[xGx YhxN ,ī=" ,h"2ʄ H8VrY9Uز?XOGF2 5},$oz fJF`"w}HIej~[ F<%U#T;XS"9l|0c/?E3$%ԃP1(^$ꗶP)#.aĐ BS=ʶV cs@K\/ZMDf[ba^Ӱwn9 {[;Ӻq P+!\ؑAWZ2D8bqlwp X" yKpC^ d/*OyO M6)Hx J}+mjБPjn=j:Eļ>#PlƟ9- zo;gEe#ЋWy$>.N竀ITtI(|x>ĉzl$iV wɣzǎV3*nDo8An"N[>@<[}NG

    3ԧ%,##B͇O5%V~%s\qBxuCX)3H6۫( IWW I2/FlFR?! Gg|~f)T0(NG{NҤo(#+6t܅޳0ɷ6e/(ʃ gnRҺE$wB6YAdyJ|@KQOZ{'Avx*$T Wڭ[a_ogXV4m1)}\m0Ą}<.f2b~=ٮ%SɐZ{?yeMvHiS #<7H!ig=4> `ܡ64 33jF4ZH%ɳ!b|ʪO:w0gliz WhaY_nrLAJCf8}ć!f7<=64}b髜@}NJ&cU;gqU$V57loRMҹ6mܼ:'yةqձ[َkZBu4 Eж_//'>u3(4-Q!bȼLet0a".;ĨW-ýKB'P"8ICHvVSVW!-kW.uդ4SHKեk)ozyw_jǡcfFD 'Ga={&{]Q.%2 Zׯn+@U 5+d4Vʩi_EԎbu}DϓffUT|Eט4E_KT7)-+GZ #1E\>LdjZαQWkgΒd!Y"]wpk$mŎ8 $5YLǑ_Ôr9&{ܗJc^n4>fk@&( 9aڷq f?]ʫwYg /*F!ʍRѣgLцb g"#`OqǷ9:BJ%;!攽40[| ð/ Q\3R60< +Xm(S 1{VjWɫDL.W֤, v~V|0\FIX-W%j2K mP.ߍܘ3b*p(*]t6W澙Kґa)h 4Ѡچñޞxݐaw~=Zںq/|*/l1|"뙄fQݑ:ZG:i ΋~4aulKԏyw` ͩLs)lÃVɋY辸NF[Lzs E]-?NԆlı@z/ZIuE c7Xeac)yj$Yb3oD+ 1 `NRan%yo% exE{3t7E_r օ͔}^w9CUO#Hg2qPo=o[(B^"9ۗX_EJX˹ KsDzs6|L-aSjºE͏Ss > (8[VsA+[']rܸQ.:%bZ_h?Px!]L f~Cpx!K5+2U & X8܁6l{e\ 0 p{0!+.igrE(`%# _1qŭM(塮-TKc$2m EߊkC]͐ڛ&w{#)"f. cL86Z (Fqz[UqqtYX;1BŢ<0ԛZg?|ܳ䃅zr׻Mɮ7A פ}$q3'ܷ@V!pP|py@cO^Y qc:5-+3/PJp|{ H@\?[)u3sk%/+!JvApHLD=LO3Kl? o!/uOR9Er[*EuD3>1ȋ;@b+36qum7eUԼt|M`6\DTӕeb! L-jeAQ;7-45=--PW]{huLи[W G;[B\_oBxS*AO4t_J(aNfصKz9/AHj<٬Lm-Ғ[ܫ>10K|B gLm$hmw,hO7ep? /nLԴ02SEԒ\/ka5#[ӁXnc^Qlva 74QlOZmʁYab b50Qj,B f՟"A ǚnHJg=ZPi%uF ihyۏ{θ $IMKH%{?'˙Ғ}XNqvE8xf'I L/xor6նhj2E-ETqprz5W%;owtRwe_^MPJJ]5̺!Y~ $ܩE6κyj7w =t= $/}6}<(9X!M.ekr+ףlF8̒EXG̡Khh^lwK#U\LՔK:URD+0e-='JOS_± M "iw$'`YGЎR1 FNJ|NCc"g.Y~gV+"~%<%5+@ 궘E"I:n?!1kdPmܿK|rapoW=x*lorxS 5p%*C졼dg^(S; Ε98{0c1μl$Ϗz0ԼZOLu\tqIn rŁ`XRcǽ-u9f i5,f1|Q,.oؘ700V~[8ǽ#,$GnfDkITJJ󕐋/H$_uhʪ)<ÿ+ʐ;zS?r?5NL"NmYe@ xH9/F.ًz׻'r铝BӈP^.-e5#@Ae,9i؃E˺.)LR>gWaWхvI9E(teHyō4ju:M֤I,{҅Կrfp==v} k]"=mv($(t҉]E 2@1g[DMјodt]>t*%<-8PE*,QIcYB\cuŏiTQm(T&멒LT2Dqߓ q2e!޾`Gl҇WouT"әze)wEUwB;}@I#4`=R=%O_>[R;B`ֻ̆48anJrc-`>tm Jz8&%S%50j3ZQ@P.ab"_EP xx/[7l_.;3n 5F85Y+? n( t\uA)vC{(7&Mj!8#+_}SzE؊[&4 Hr[N iR^' /P ibP8,ﬡ.V4h{Ej7ԷA{euhY.8~$2*Y[kÚ$yD cSs*lj7ǹݿd> Ϛ-vT 3Go) Xf3 r5Z'^}1(dqO@XLޮNq30f83}](Y O },3snj(/u#}pMKhܸzR#Vp8Av(g4=ڑ.XQ G!/5d p7+pfk4;R;݁mE%ERҧz5xj`BVWT?f菐Ke3zh,4$167bՓ"&uV λ{N4yXTἐ lZFZi6Su&Vy!cėo0U ڍ%H'R!4@N0 b 4}{\Xi݉՟(ǼK Dk# }1zktt1& fmyYi+_DyDwiX25~q"0nM2dvh0-w`~~@ c !W#E"h^@,nr?GY] *9E Vrq,%s0N6sR$AUc[&zIk^0"# 5U(L:&&}9U*T46.S mdǃ]#X89IpƼb”.Q`>g?b&"F= 2?tdVѶ5.<3z[g ; Y72wD- 'GV[{wI[0og vg-N؇,_%^[2&ȤpoSpZؚ+sQQ#1`Fjm/m:"첸<#y5[^Ӏ*'&,pZӥ oytV̪)L!G|N"҆4š#Ҋx܊R'GvQ%/Yz@7׍wvyǙ?`{p{bĬp&Q/*;(hr=?}6Pөa;]y~0-k HdOy gip0^;7/ 01vc][bI_MqcX?1@d9x# < 1Zm|rJG;!7, ^@U@I5-R*??C|LVixocet;pI^RELu_NP?66ؕBADDHB. -,!G *575ȶǀELv(;( e3=|Do%! 8ere@dk:!Ry_H.bfhPZ&|IQ"wVcpg:Tu?s0>>H&|A2QB8d[ B&6l݅\V;KrX;}? w.C!]T3N=`X*h*zSeӪ9^|zpy o6cdXx7t>]EƜM g^VQE,AH AY?W!&" J: _ڃvޡ8ﯥvYSGWr5'XIqL`& u|p9 |,La{l{l& W{J>c jr`JH!%06ۍ<vBJؑ>qz9bԏ=W[m`IXʵIx[F4 [|T~Ck+ǤY,Jgˮ Bh:c4C"\$kN7i/-Cw6-l7+W- n*G0^;4&v<N?z[OƑDL&JC@X%+FYDDIOiI0 1PÛ\׫xO93a|A<Yf76X>កlÙ/@DR=g(_3"0+i\|hӴ//6P%lZ_@880-hLQC=N1_ݎ( wѾިQdn%Q !8h4~Wr.h>w3A? D+M86. ZX͇-Ҟ9&~ڼ(to!E{yПs;hLq;ޮ"ο##Pq#=d*4tec#ׄAT!}F.6Feq$ίhN~P*^&ٗ5X5 P:ZXiɓ VVC 4&ӇEOEc"8ZB$(gEIb3t*δYQ/ǠY%DkKy[&$=paa4< &iz(Q È^ngeRp)-(4Kr '/pI5kk,=({fӱƱQ hv&K6=[xjQkmPe?q껸!9cyr?7dT `ԃShN*m35 As*7Ջo=xOʩ|Ȳ<9%)wj{j"+⡖Y3xPzq2)8m:M@YM0w&)ݡuW.ZxJ?ysڳY5.NlTLAo7d;t,+Cogo8vtouU^[ 1V)_Rdjs[~po3t6O!+ټ Kp4MTQ*> _0RIF5މ\ t2HX$-"5v[(SyHɘE05!{"CѿUSk<3F9iT+&OQGL9\H\\U2pz{FR(\LkyRj' %U_ħem$UǨu4ZB,`%Nϲ:#}:$5bzTK L??%v{i^>~i:DSڑ2epi^_Et>lidu%&d]' p.k+ȥiMPByk̰j.w'п4n?q]3/ !Sޘ1ɽܢa/ K`?z |*>oGN`KMA(I ~JjuK`[lb_XSD}y+b&ڳm|^;;hMЉ4!y;|hTĿ< Dv;(w9'`o^}"@x˧ݗ*SvQa 90Lg?K~db +X- 45%11л[SǗmKzv.ARj֜jW gwJnݧ;\ꌡ+S| 33F;;Ls;b -#24\:+pdگsS@.ʳ΅7pg8 T!D%VΘ4ڋx9A;0;w-z8Cc Olbz2a5^,ZH>+dIufID[9kp.GM-Idڳ";,oEFd[*t=Q\4G\;I4d=cb~w@s>c vk/7m:6k64 " wL_|6/$!r!յ,Sߩ'{rXjxS 1;RM`!fαӊ^-zЍp,wҢO_ʝ|.@>hl8߽j穛9 g U0ѭv[wJiȿ1ѐRdQHć͗q ZTHQ{fɫ9Zvԋx=\zdnNNpoq,UX#|AcT=۳LJeO Wa+K59l>KoF] x1,pwW'UCuP&wˍp|kkl8]jK6*s4<\&މ(AB)Ap[JG`H>ս,P63kC>}Y])99p=`<[Ɇp]Y Xt&+݋aO&z.ve:K*RE|hM-BLo0߳6 g^!Fer=US*U 5 nMUS.VŲtU8BZa]Z wH/ RipwF Yã* &6.O=:VrO yt>A& >uMB!fbQg8{m<bu Dt-9{\v,1^E~+]Ӊ긥w$ M'cp4^I JGo,+5E+{'Y.N&$$&ìj5M#egr7* giC+`58l{AL>ݷGtx wmi3q/k%Ytzܹ"Hcб%۶bLћOD1F\)^^\|GVpŧrd8#Wuˎ\DJ][8b!Uݞq]R&xZ3^}b EUJG\!,֊Nܕ<'Zɝ~; mL+~SJ3%u"{'܇i:c c|bZRTWR/zٸ#7mne_Fg?T+v).w nCQ=^fF^S$u;js(@^, J 6-{C HIߌ;KLݷ]'3Zb|c`uyΆ VSaw:CBmRc#Qs=40'b]˔K"݌(1(Z$MIM01O;ɗ// f6>w7w #LaMrv.QO'TRF^Y8G'<1=sďyɽ쌰 yaÇs?pm*;? C<DCs ;ލ8_W &$u充܏YٱC@iUg?OgPڪ` H1 6^$JM^|kV`4m-O o&J݋KjHwikTԁs0*;]s{WgYI qPE)vSvLټD3J.LZH܉p$2B}tDP#Yx8Tv3L*s;D/nA,fт}թO 'pA\ev?O#loҚhQX9,=8&ss< #ZYyE^iyx`3ˊTC1SmD8 0˛UP0sL>xw6m(r匨ѫQS- kY@#7%%UVX'IqgT&S-04Y@AQ^L!E EE?O^xӽEI+rmN i@+ j@^ +=e;i @۾kVD2iuBŖz~L`byuf ]lHQKxztK[Ԗ6wt,[.=5M HƪAۜ14g&%< Zun7I@ur M} u،c 7ěz0%5d8Dk#q!Z]zPM66R0kVާu<2yvV&yi63@mIk%gޑ{6\5SwZhQՒnxq{#pGd4]*󋦈=NXVƵH?3? ↥dieE_1|/dKO9XM89^+>I'b)3'6>H:Y4^2 RHGh xNaCiP9f |H#h{LQ3O~']pBHHRN^Mx77).'_!2a_-z`IgtG3fvgGVǻi`v=IQ& vlM,Y"s/+=(r|_AR 踶'",! dbe宅m[ m7_*4"i{d4 :Bv9)Mm)g~Z u!8 tI2=YXw؀׈c\T|gMjw]#C-[ƳMbT;ݗ Wtt@v]BQW{'j-I\`(6]2CbnD@,2x"{\M:hrO;(j)?#Ed,g\;l-9FD"D=ii8\J偱:Ua:7M>mwG4/xC=_&c9W8x20X;p+,Alfs8l?pP>PXGvPJnW^ kQ| ~]F(i SA/~%Fu#|{VX8mto=S!sO/&lM[p5],R`~ _=-i]:+Н3]j|ס*4TF= )-kE lu]`[F犱8k>"lR.2e9D1< e,YrtTL;0}-Y$J`4QAiO58+]Z3 ؂-MxcrN=]](ꁚz}o6lV]t} Qs2vm\䍌Z6^X=~W.m'%RjzN-ES[K'),^Y忛F)t MNU hlU~zЧ7͠|j"Mc=VշeHG pZڭѩXg}!.V[MJ 8m[6&[!a;_66[wJV?Sr\VX~VM'3֡C­ ~ӜOI-sު%;1)zzk\y^*z=̅b[@hh7( GC[{|lIZEM^6gs_X7Jg8~[?`_:ӻk>*bô̽azo"- =xYH\>G̊߆"XTK(p "i*Me!]-oHIy٘dK?F#ZR@Hyr]e%)$t"ZHEl$@37;$H=a{pMVW4gJ??.8&7unNn=ݬ/W oV!Q @vp6 ᇈxD}(> \NLy%oW23ʢ$5J}4CbG4(Ox3D/\ `͗xÄt SWZ{dG@P ,|J/tjL2тV%[}P1HH.a6u~l=\<&O-p^yB\ŕP"2a<>DҠ2Cַ5I~i\/O 7dK6SWs 'R A7ּzed/XGb:qbUeTvJ!]".w̃{E?}f5X *1_{b:4{J$4 ,q툗(gZV_3p`G\;セuZlmn/m=/Z _q-m%s†*{ۻgB2A#>ֽ0υ^0 ~czVT$qέN,!^˫t6Y? Oa}ɦ /ie煒q{`uُrX4N%٨}*0DgVZvT`ZzT/O"ф-t[TH,VrAl%w1yɫB2h.͒:p7(%W J2;Lq{ȚtbDo4ov?7 9Ϥko͕Gw)ڐ$A Ft?Dup^봗7|?ŴA]R*p>I'B'#mtgZt.w5 Oag&ݯJꐵm^uGhZ@ _@Y4m^u϶E<gye-ph,ƣXlXWl`4]L#2 t/Ve;<5z]*Zߐn$4IWq>Lb7mEC.L{]9̩^mP78MCQ_=O\4G9q!y b;)u`S?,)OOԖ><<]85BO^ɏ<|L kٞRTGqSwN2-{M fǹnh,%m[,FσT:afAK:Ge]\]> ܗʙɴ^Pke\<*(d*|~_*1»nn%PN0ҲJ&ȉF-%B@Miaz '&ݭط]#C>Բ6hk'QZK.Sy!dԘhIGB~3 +WF{`]$z8Ы>&orta#i޿@& qa b&)]Zs]% o||TK})a;8POZe fs EvmCҴŏ 1> W>Zsi"+pyX' GG󶍈BWE۽Bha sKuA^LiTq * Ԫb!>{Xv`Y$˿KϹUBP |9tidRuP*ԗ;-A4 D4(F!ϚNa$_VV'9?it'BP_|>uJ<;f.0FҨ)llzT;6^{d掮k_-אj^&X;+#˱ZF{D'd4@Is_~L\g6ZEM +.'l g'_%eU!vd)}, msqc$4"кYn Y$i mAJ(98}Z~W/;Zw?N_"Su\X TilDO+Y/h@24a~ EfmfS}O:t`3ɩo&&$`~z_5fݏ$n1ѽK…A<×6Q/Wi4xc%1,L~ſ4G):⿳ZGT~pV|0p,pFv xx`ۚT 3 I+$-^j娏L䄦_"?2bB*goCLsفY>\ҝ t-V2|jǰttVRa1xsnKtB!!jD'*('mJ~31L:scp850l]m b_B98:;ǯNИ A/0V%4|+;Y;jEp咮ަe uԦC/D3 JVع gF2*u`'"G} S9ܒ͉&!8b\Iei#m jףWQK;ڈ艧@@My*k Jg)>ǁXG1[d'у1;:% YgA!zb[Xe}hUm)c[6xup[Ԕ.~Bz;v_aRW6LjG"}g8aw/w%MHn/^^-9Z@|2bL8(z,#-@(u3SMƹ~m^(2"LF'|K9O>,UF,غi00 HYުTÑzu@X}}3=EQfxFnNnK~Ih"Np, Gu}d:n.諧e.e-ݠ$V _٨n1KC0,;#LCua QXĈs[#ik%:}/{EϤnun96<8쾦 $9Zy8U3fhaj5Ghe[^^}q:lSbSEai $|?}q^J`#t2\c1V `'Fb:4/ڵ!4?{b5p.DWjP1T(}gMR= vf8;wVIϭW]H9n2TX 2ɑv4XoI3B+sd)a"TzɃυl_pˆ3N/< Ú[CFxO^kBΔ7k[ ԅ3Y;}ߥm@·-(ז8HZqi^&= {M,of8KԜM` D1p0Ox/RgvК9[~TKZEga2w#<謂%{ZԐ8WH'$KMQ!뛵|kBeV;Nnb{| ݳ r^]"(}VCm!'tgD ] @fX0!;l76 +.s0Bv3`/#Ÿ45Go=#<!x|Yc=<topLe߹'0W-1軰od*QY\kzLIƵWA>QaӐ7tX1y~.]Ϳ)DPT3F0_9iGdݚ42Q觙41 /Zδ!)SrYw-S9SfsBo4*P*:Pg^ 3:_P @/'󋍽xo_DN-#|dhYvY p3yA+<;6uO+,[+dV7(KSǎ9U0ۮkF#4%7)ҎծL@x Sn.$Sv^2$#SQλJ,׫]A. `q̀aZvU)pm _8oofltj v8 [F 3 xM`~#埝?KrE ,Ӳ=5p$a7bcx熪wqƭtĜMِܨt1_b}xlJѬ;,0A$a"U&rvZ$wTbSl:{GG,}p#fvj!ꑈdv9tAzRlŸ2kcKV1BQT+y +ylL ( ۟0 ӻ+ENؘ<эB>:k Xf.XFK"=fzLGGQ641̊MM04r#@j~ӯr"Tj%"o!tKLly 4+.l}$PtAJq̽("t;晍c O(<%az> vd>gOqsEDzɎpOk?\NǓEV&kc9}e|켨4\v7urˀǸ$H-?F@G~K5%']䇲ZQ-` 9"",s@JnA2@™,@ڑtJ>v4•zBgg#ODҒyULW+lcg}>:rj\X5(wR'anLY_r1wp;$3w4C*+Ak.s=G0d݅<9mRo32}qAy8 @%f:oHTSQLS`YKf-'n9rܾ,йsBhi]RõdfzJfYOR/HIn R2(CV|J0]Zύ"P⛧bR2HLĐq9a&>qN.E:a~VZi|f(K(P;]GEu# ¨&|C'+*tظm r4rYi{lHZ^_S+v2ЛwN_q& Qs[}`&K_sm/`YAէ,M%5ٍ@nWwJZ)s/"14[Q dwJ`nօ!gchG֬oa}iU?8=z$?A*`T-od*[l`8cyF$-~_z8&M;*rc]S%뀨Z9:*胪C8|O"Ys'J "=ܤW+f4fTyD]^` ݈YI@޵>Q8 ]y[YC5-(_8'6mUbd*?CŜ˾k[,viO`c[. @$.gU8gǒ4z'+m1x ֞iy㱝<9XyIvqW 4WEZ>LI- O%n bE5 K񽻀\B[$n\sڌH&wa⤨בPEӪ,>źy SazRЖQT٠(jX" +P=k*4NF/pFb^UQߒ $%Nm[(;/e…M_"ٳ|Qy)}y[k=-d7AhL F!]y54pX&`k dŨVPÜM(=Ԉ/Eˋb?(e<Ұ~$WEt%rPhV>AK:6S̅+FY%)>s[ >̭̒::;){g&jF5Zcɽ)j40~Ge>i{LHastĞc:fSV aQ/y-DVT|Hc kqc6Ǥ:x>ㅳ|^Ad di$|v+ U.@1I,; l$ŦI/Jӥ9cH'ϊj**ӳ/$E_yS)#vԏUeq<ĩ=jp37QU U,HHƍmK@{^޻x@ B$hC$W0"P$}ICrgk̔vnJEf-?QoM/bB&t6 wT {wj( <М-V)n0Hh_aQ|¶9i(HF^:Cٯ8bk!ks'r0 0IN:l|}F金'LANSEО**ƄyqA/?Zn,WfRK纖( N?)aPm~g̠ j t'|6H;BFJ@ Eɑr vdyĭa_mBU?6܆oٙ| mYȠ 62c gne47XPr %d.Z,,zQT5Ӓ;ь%UzO~tcj$xFb ,EG~;䲄2v`df%(UP[n?$nNy}SS#e' CN7CL 5 ̃)Ki\iM!C:Ni$^P_V)-R.ZP79.TmdRydN0TELmWČӓ. Pꖀs%#@ LY/71.N׬dJʀ/: *J@RjA$SK).{q3XuW +POpP}` {bFd}7^~ߞD@m PʕVÝ@yBS#%=I$ 1/k;&%HcSWeVԸמM /Lh DkE$E}**kt=⯾jR>ⶊ,|t@4l jc\. 9^t5^ Rm%&v) -?@,}A \%2wKv-FL- 6hKǗĪc) eE`9l9  !فпhChH)l+\38zi) ^rP5 ;t竒d>;W n4#!qUE'&#hKO贕xO// ኞ'$A_n;΁_wjX}ϊݤ X }fU@N[X|}l0YISjF# #&WFcG6!6*/y rqڕYEi #F?#`>#r,,h9nygeR&QrLVr kYyjסcΩ~|v-㖒+:Qcc8̾*#ԅ?&S~7\p_968 .hbig:y YsVuG :ɣ}܋ѻsXm%.Nl.KVj4<ЯV?;8.[-wkU6T3oJ8iО~O(N?\Um ak3)!z h՗ l#Hm?+ۛHz͍.Bm%6=5LUU ec37v0+ S~G=[g[7'{x؂nߥwB2<k˛3􎝟/DtMnF:eS  ΏLVІ #jSVA~t/&-CQ6܆$*ԥݒ7qí+ki~ڋ GzAmS-S3]V('kA>$%|iHf=ͧBFCL8gzk.D6E@'znU5T hjvHYRXCyC&UJ-'K-&&cFTV)}@2u7܏ގFlrf%>/žuqW=ۨU#F <ǣ)cH)WZ  qN?<vRLfIi9h"*ǃ '<ʊ Y'QWH ;1a&m@mO-ISPV!UP ́V q7_|GWȣҘw"A࢖m-mM۽^w!Tl((rq`5Bl8 j^~RqjڮQ8[\#C^-KKprhKe :X*0e{9Cҷ'KєgAyf(Hn*E>Wq_5 楳?W ޜ[2U:_fqN ld,P1 !#r6IɽLbփj\7m9rK2VV*:`wQ;4YJ2>0."PLmvoAO)[a%OQдǐ;`N%hlӂdRjtp^M}{yV`)*W3P&QUn cJ Aϖ?n#+ C>/;*o>ܶz\ze9wO@J+KԹqpwueHt c|l+CC~:+ $蚫 28+`6ȓ/r0߱>ROq J*kZIЖ:o).fRvEǁ@PN7A3P؉! T1g>o?UcSz/A͓VDO> 6}ܲ$i{y柩ىi˃\ؾ\ FL Pm&M2>d4sf`Y;!3ƻ WӣzqudpF$`Rq uƊy͂GblnWo_UJx4-dZ0jy־4D|5b<_a[X?nvCj8JHts=["b;k8V#lC?3K[//ה v~-I ǃx4P$͓aZ j,EBJe0"34TH)?FDnU jYBȷW\<&9255װk2ZϱOExaJhI&Lh3Kק0[Q>?3C/v .tBKFAi>  qO4j,z +%e2ﱥ2maW œ9E^R;%X&lnPk1x3|1 󪭗̴cJJ4eH_Ju0 Sg@*- [۾uKFC׉-IbNu:/Vbb_S^Sqq-v[#^iŠɁØA񸉛+Ik,Г> fjЬ!^Fk ]܇ȩuR5ęoF;]$fL7B1ɠ 8=+޵LBKGdXؽQΠW|Quwƣ(Ca ɥK!4+ (hWBvR3ҥ͏:-K'u?g)Kk?dbF xZwqyZC-`T M{1REo[f6Dž׊͎[{% ͝xF$}g?7 "L/hҠhbF(6jb kZp^stFYu ~dҳy)wlhNWԌfWOw߾aWnR2F=Ѝ(2M q ֭_[o`w,n(2UGI@Ne/n;ÖNq1`&"^ҵ 1--q]G8P8BS+щy"7Gn +5eıs'O@ȁ+Tq$ I3Qq _O"aEmȮKևiwsБ ౑2d[3|`ۿI5_9|MЃ/N5n%vSO؟Ԯ^h/4L I C:\_} E쥘u쪖T]l @3įi?G!6alzʜh6bQԂ.]0JٟvGp º_%Ldu2#I@qzUQ,p4"^rJs_;%j0GNm}EHha/zD g Ǧ[/_ҺJx"A KC*BuC|Ry@5oR]=1AW__K4~NnLjl'_T`]_WilCZ c&sKgVn&OmcL90Śxj.ծ07#=qI|Mb}F]wsDsTY"JJ)}=w1eN:- Ļ{`LD' X`8FL-0y= 6ePGcwZ5/mƈ*}Cm)e{#mL(l8N@ή  *,֞W#r\n " GTNY y:E{]v$@ aLMq27±FL"莼i+5\؃ ;9ݸAu֚KH̗hwNmǗݞ c~M-<3؏+Gn-aTʧ\pBRJZXHۃ jϼN&LxlԩdJSݣ5 =^,+#9vCEΗ]fX>㬵:HBtMnєr,vvJ-ۗi&l ]Ye߄ވꑉkɱ5!˲ Q@574IbQk52, `'U5M!5_?x@ }[nfS hf3^)BB}ϫxWSH'lpQo ܜ:#2< >sy :1dϛ _{t>W!-W(.V0($gZs{-7 JcڰȧS4~f[tS1Dky7MQLbAk\Ojߑ3x4N:Qr\MFWyrSX r2Y)9a"pu<$I 0aB7b4#D˔ 5*ޛ8"^N-(g,oQ(?vu 媦Tub@,*paQ2416"qi7O}8B[o3ˁؘOc3zbOx#n-T&s/͋R3H/ B\k|7\ &;D| ٘/y ו{aRd ehҫSta_,G#dLݙ#ˋXX;;B"/ͨGuB0/PY(ex{Jcɂf-~ZbT}k2M2Կ [T[}d"ݰ X*WK0\#0CܬWV7bSӿO%ޥ&>EK*Ty¦LЊXsrS=O.LH5z,]D^ª3o[hܯۣ`:S19GZ\a\]5=&>L뼑WDܩ$ԡnB;*v rmVz}tNX&5nPu_  B{s}JxCY~3ASOሬ؀K^z!CɠzTsK K{~!dv0U8]Hc4ӛX@x9VTAyZ8ݝ ]I:|.' D܆cFA8@Kכlx([}2jKl+Uk*p(\O+sTMOYyf歖% }]Ɖ71URNz 1~$jʃJ9X3.\zljy`67voتaf](Vuz|m=#5MjP/=ۃv$No1r=*xtݍ`Ђ I/spHuZ{!nu^|r-C:fD*dt] ZqEs!~*ċ?1[ p:H:G;OH! HbC!?K&D'9ݱK"OQ l5Xgd^Gb>*1㟻\]Drt;ڂш &Viv: }ٰ;e](A#RTZцDڠkceH4LK-IX;{S8C^IBrH#=xSlpZ-A6iTjWM"\G`YƤ7Ҧ!̐2P(>fx0^.v{nfe*GTi A%,sce 3@RzӤ^;_K-h4_? h2P{-q_ p``p޴;A _Eo@VI.sN&[/q@sb*H;CUض؞ @F }N7W~Kmղo'o'3Ȧqf17g3VAbz|t\YqrmT^E_ q.a NFqiĸ4V,qeF:!h *gx%Oeu,a{>¡!ilN1q!9 Y$@m|H=>m :b"\`|y˰< :-T'͌SGw}~b` ZIgLT/ѾO8cy/bݸ5SyiS&2GqC%m4ƺ #}rkmakzdk]"BT2F+>Y[r8S;6X&. n;CVѐgej2`ea- "FLPzm|UN> ډJa!6xT=C?: C6O \K)Z/NX `Ҥ1^Yfv$mJ!d|صD05_InwwJ0|1ԪMh+>lIsHgU*Ԉ?󯡢RS Vп`=vێ_ uy'* T",xDHؐ1p@ !"Yw>%W!䡘h]XNHa~Zn@`!GXOtOR"r&t=+ #Zcj urbI["(Dhâ;!u'ЕӘQO&LK Jg"sA^Pdp{=osž;sVh+7@ͳby[]kE=zEzͿ\WDl#i_绽!cfSAhCINi+3Z ֢!mK9Zٹ4JA6gg=|2 s YBCqPR6\O{rE>ߚ{3 E,MUH}\^iͤ[OsCtBHe` ȎCWB-|(Uwo +~B-Rk WЈ&~j͟tq-e#S@h U,%Jw$s™O|S"1,^g-!G_:X 4pw Xc\{(q4?5)8]R) Q<3AږG\#Uy4 =ZvO!Ƥ&ק!Йuqϭ侮ܒ %li8x:ų1*kqnu!(E`\Q78Sf2Z(uC r%l/CE1c 3&;EU6kϧEzWjP'!LKF6u"]i^Z*]1 {8G>lNj[Uw%jeA,pg]L^bk$uG#> 4KC4>)riug0pT5wstL{Q{ndMlŸv$^ͣkY^T\Z,Pr$49]ْ9+ǫtz18(u(S̨Nbhb,IPT?BsS <,۷iU”&jb vۛ3`肧Q8L$x`EL$qCURmٝc> #ޢgUbOW8Ѱe".{ގ(*A~' D8p^<>2xute D)q(ۥO#wO`o㐺C/Jmvty2x@!?ͷB1<?KxE(\ٮ_j8I kJK}Eq/DnrK*yBX#w165 ui{lba?f8@=kfQ!ÈOuBKc̝r#YZ}z}XldfLkbpHqlTze=>C۪{]Ӈ=گފM4(KǙ>;CQ= ]:2`"?LNQa@!qcWsFAʌd^cdRF58 Cw}֪v01Y\r=1Z0\mn p>\iFT][0u }!;s͒@2p='}zIBi6p}~KE2)H) j͑hF A93q1>lSyyr@$6U,P6P:AmݛPNsͳ+]f- ˜۩L"YBkw^,Z1$֨\E&R8| Ϸ iY낳VFfyƻl(]Y;k^G|kp~c^&xf9k\ "2J־g{*u@P[!|"j[ѭLAF 9pD5GL~GtS0Ə޹ltP`_U?8ሦPAZ yaPɖ@> o HxcV1(ĹC`ݹ[=9'z:ـn6?WUpb"I.]HJk7<;B(2F^(h:3; 1LZ{Q UEJT@bq)MA=I,?1@VS]"ٖG|!ˍFi5/ѽ,&e3sao' 8&2ddqȠX0{yQ"ӸΘQ̪BpܛTڑ3 Ehhj$<{*F5 5P.'pU錳7kT=6]oS&Iw:ş!?Q?x]5'C(8d5vɬ#RFo>N@~R¹ ~Є#z;#ljw8@~f# ٰZ洶Y<µ?'YD˜˻ui3ޒTcBZ, ]]ME4I<~*6PG4NBTyG7Ԩ_WzrJQy >5$3}J A]I)Yh|W5.S!A =$v 4b= e22xhC>`}p_%M77\)U}&L`SesTA^Z*YO8ot qv/"Bj~( % dy1ڧ!hd'چ*a5DAp^Fx(Iî i6RJEclkn pԵ9r輋L_غKRVtۋ>ЛRBˊnV l)tN?M'['=*wvۺ 1aRcPXP+J1C߸Z<,+~́B3gy0v[$Wt>ÍwƣKBLSO h'<]J^^6LZlqbq5.[̊a\Q.RNfu_t, Qot`īF*҈ȝsJr5B=9G+p2J'c,{wNRQ]CH~Aze5[K*R_!ux2kChLLD!{nCthtG*n (Z)"zV=^^C ]c?ACqX& g(67."6 R/-J)ص|[% t$coB/qKr\_Q4?Vɧhf?CnFX& 먾~h'@E58H樬&ZX[=I*bFXUAT>{j=]-~hBIWE)c1PlŽ .1+ xY) Pa#4bmj4fd]]1Md,5h}r.[m子 ؎`Uɔn6 GC_I. u7'ˁuiI';KʟLKQ %U$}ܰL~~xп m/ ],XS8 x~yE*1P5yhx7B\ueSک|2oM&t(׺Q\9"<3Ɍ'x秿xέCBd:/pG}9W&g\M&^geZĦqf}_4qQbJ}ղ}"T=zʎm̌{rF'uvym2]Ӿ7xSɧF Zc<Y߳;Mj3S\:3vHw~m;:-F갤QU%L c'FM{8M.=Nj0Ӕ" k#3AcC5(,an}`=ib'?9?!Bps<gojX(|_y65qyAE,f+ "iEh4H:aw"2VX+ӒpuUH~T,0>҃􁬲YexAӯRx\g 6B'en gd ꨥA7Ęx6A. F^ξrđko.- ˱zQ mx+dǎEk+}~)aMvԷzPl `h-'0QpM=y.jdD<1Hh~XAv\1$J>fHˌpoڞ>fay=H"_ w$ xaqLe^#!BI^ Y{UIiH_U6(7 Բp:0G$R)+yjČ놆Kï-] 8\*,8;ʕ 9cB8e(9n*1A\Y)Эr ǫ)aesC +{_r[˫:YI5 ˗%"a>Aߥ4ޅ}2c|/ZQ MwRXTdJBY/\> 90=ȩ9! |l9^˚MY %Jzy߰_FB߽2[۲` bU]|guYlAOCk }#O? 2qp6&dሣw{!_;50h #JUeLEHD" g@$ˆFȟo}vSU?+vuC*G#hᅧ'/$.L>aC@cl);IFmy+nje6(6%h&S dn{h B`%

    H+!*g)Kcc _a@oC6e}VH+_\3F)J4ae w'c'3^`Q'൑uD9 pYQAX3;Έgo 6}Fj3.p[3o/`k!֓DsRp۔cjw]bKW1p^d/\jU úF93 X Cgzlz}@0 bSn;#Sm[o5W7`1?x/ew40yQIoXhs=:-yʼn_?&Y\ʼ+)\ǩ7ųQ.[rA(q(īmU?"XdAOw v]$j nd>vIi-G`Zb́rf Uv59(FE7 Iy \yېm8fp֌y{8ebE _vT%#wh|Kڢ4-ƞ8\ ˪uVF{H~! ]W{OvȈ6K^a't6r6,Þf=@gVck\yY ޳%X/B,J'qɤ6POvIYiQ׷h zdҷ4 4 Hd~3qLۊɄ>z uB7f`4B=@rǎj@Ct,Ns|ji. CC7s˗B!IJ'NsNj7-wwFD}- ڐz %wyN[t^PG5u0ݭ噴" 0sp쭉&|A4RPcX>TCuQ}G5 gU/8-LI8_@'>>9̎C?<0Wb'#=o}GPe"T_%l]0 8>{ܤ;^,6d:nj܍ W̃iy1)!yP['gya2T=+/'B뼻u};UKnB 29IeHđ7Q_g@L`oc`_X/9rDp*Wacl ^ hiVTc קe٪09o pK>9j!~368 R\WPjmu5Th#dm]k曓ZJr,zye* >^V7GpU ٴʕö0?xffT׹2y$k=Đ֠K~ϴe)rYŠݮQ}z=aϙ6 onc\%n{|=5 ꃚj[ ' 2F^QotGƠH;TV}˲p1V=B9X6adϩ\)33:%:@*}]>\8eȭGjq4*K|dU~vu/tJ>)CYXV%B*{N*9Ո0D}%Hxb 林g2i@>dHa1'4Mr{{Ms}9`ݶe>?iߛLOCQ=_i8 .HDv;Q9L68 ?ǑMײ_\^}01 x1ٛnWW&BMBr-m`()(Du9( kP ߥ\3.\!ݛԚLH\\jõľZ)ktM[є^;>kAd5Evo.ރ/}I#k1hp*<}JjK:7^dtM̽QPZz6ԗd|cl}rkwȄgVyib, Wq76ImM,?BЛܺ1W+9Y@g4R{2; yJw;k//|PrJw PV\NZ|׉g$!7Ɩܺp[[1NVWwQҹ?1;^H䅹's /vU3B8Ƚ(TPaοq% V[jw]8 W~Geo6hl`DN޹IfQM%Cl(\^ZD`π5o 1`] 2"Sv5b (W;DX:t9$g91?LE5J{ܴIPS%lz: &eUs&3ͤ+V)“2L=*fbC+Ȝ!y=euYiY_٢51@foZV"bꖠK6>zSUuwd1٪ @SSՌX >cq"$yP?~Cԝ_tNYn,,kN {:lzU̧ ` 6,asY[e*:>zɠ V}F85 !suH0G?)=T(pX`;JdZH+:Zs0@,$0ڜ0F\Q+hf=߼bZirB_$Qz,|r2"&WS!I}YzBӲ< u>9ɢ E ^4I<)CQQV \3/Zu+g׃l}UA&W$;WD4nV#VBvq4&zjIaOYXF<#M_ m;dr#(1P&Di>/%,o-3X*~"cV`}1[k+҆p&=N172- dE QӬŸî^E Nہ!ec!2Y[f ! oWAxEr|87Rҗh|E׈M]Zp(0[?a_p:}Av(YI׮rw΂P bv?J*z3bg04gLd8-z8T);qVh ,mS'6,w'sSM5XF$e*ċ-@R 2#~ i%+hT1~\TVQɖbw4n^m.XNEX5)}3ߩhaM Ά3ښFG&9l+l:s@0UޥΡ|A{ $G*~ʇwUS*3OMrZj0YV{բ&vV1r 9ִ Yƃ Xa}Ub;62)9ܕ jmotOZM 5 iR,sxԳ5<ڛ5G1݉39in $ە.\t¹c¨ (:k36z'OEQxRO)sBZGc ue`0{]X-!}7~o[B\};8.21(T GG-oBܯCmlIstea$>GIe/ Hלξ?z '/vӫ:pk^^jp?3J'1[ysF9W`K-:]Mβ -zm S~qB"n[T=% ٻ*ASQGֿ*έC{\^KQ$x =JqXX0 Iu_H=-Oʉuj4t=Wb(*sZy@mEr(UZquʐ8wKb9qWI^w1X2`uEm)v; n9Ϡ$2fcJr j=N&1C=Cn%}?!_mW̪xl>4OJ?.^*vE&杭Iyvs Kđ䲛/5`sª%r^ /p0C#Ĭ(b~ .ۿOKomF(ӑ% W$/%uﮝK.{VWtl Œ;JҋBS( DB2,ihkz݌1l߇[s 1tåbQE#\CK4u{-LG"+Bn+i2d9sɱhRn \dw0= B+_KPQ_`Ѿ cǡU;wr}Kn2R %͔QW&*t2S R)3hQYc/pR4I;M5)چ1 9wsE*VdlYg@dE"[۸Tk&nFMi@z]b/>.~%aJ(AVOE&&RwsլFc!@|9KRs#)7XPa2 mSט;-\O~.N㱓NjGux"Tл 5wtZ<|҃\j@&G"E.kJ]bfbb=AF"ulO+>rj2Fe}ERۛV_2N'Q˙̀ D껂dksO?M~  ՞yKpz+[_* >254\$#\€z ܽalcs Pf1>8~˗?@nP2uNz&jKA Y@iFZKG_۴_[d*lW4b{sN[gQr#тrDA7 JUBǘб] U.z5pd5u}߃D`Y443sƿ~0IeVTH?6H#cv/`ˁj^cڴGGLGƝ>b!dR PØ*wPrp % ?e{NsL25r:}`=A{ՙ/ͯms. D Go!)9A=cDlڣ\m +g-1z_X75U^2ΦJC,KBuN[yk>M<{|cǹ| Ux T, (ĠGĶꎻLz"Y}r+<4M=H݂i XjrdszD HS"ȟBE)ziЛMP-jAH\ 6+Jh0bӖ XZ ##-e#ibYn'Ӗ"t'Rl֎"obKԹ]"I iվR R9|߶]\L|3ƺ29e 4Q19k2Sdݛ%hFQS G3;VCͶF?x8evC6 )D-.qW`-c{XO# " Pu-B;w:qn0E }=m2m44ǂ)ⴋ*ryIEzpvbG6.a$<=iL_}y^m0jc vJCN1RGp]uwZDgtᩙe%^hX<(iBr}1\'vM93N0Uކ7*cSVL;?QgЊ-`n P g  Y9#sYY a ,H8*1,H֧x_gGV,xVJC}Wˀ4,† h{ht*7e =j,eOٗ UpVМYm>Ҋ`> @D0#sUB[5NVARf2]$? $Pd63}1ž"UquLS ̊GqeSiôa@ BZ gGq1i!ed6.d/GKT@ K,c#87kKDk{|L 0n3 ?6+Mai.'*ah[ӫd6s4v˚#EIN ĵ`Q GDa~*K(t[:>9.]܏{>Tx맧LӾVL"\091o:LŁ#Ŧ#SR&Π-590XP A lF8Ɓ8ƔwӼ]Gɠ!`^[}ٙoaP)iʶ%jql׻(d0 6=w"c*6uwkً$2)fNO ꀜpH|ך AR,˲}dIX?? RfSm/+ X- I hK]5M:ȓoe>(q^x?mR୊ D*/ʉcw04il%AzOgu~7+)h˺emq*xlF$G4'- h)5JjMh95h-Tp7@[ ̴_EpoPܫ.!7rB@jC[n9LsXXIE Bzy:H5Pm peaޛ5 1\J]R>!S& H7dBj."RGfIrɷQPna{@ ygYZ07070100000116000081a4000000000000000000000001644ae3ba00002198000000000000000000000000000000000000006000000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/pci/cx88/cx88-alsa.ko.xz7zXZִF!t/'!X]?Eh=ڜ.+ȟHڪÀ`u(W*Õ0$~`@-X *+|0!$-~(-7TUG٧l8tSdm`;. q/Gr> ?.A[mK7)Џ4R݄\&,Db'ael3TRzEe,K8`Sfm!`SE3}%=Ծ ("ԔaZ<ŸM~ ެZ #P$N sm܀0`j$SȜEشPjvݦJ$4DX25SU7pl/Lٕid Hx_>WCtyP'@{ }rA/cqk), KT-^*߃i?%1Kͦ,-@*Yid;K.%PVVɤԤY8kIdY6}ac)R,rZ{=㡝m3+x5KIVhRv/zyRd$TzOo+`XJo< /r% 70d28o,dMs&~dS{`g,R~%@D $&3li)O~GAKW9 EI_q"۹?pkWX>WRQNv&j$aIs\23흱D$%9lx.؋/ٚ[aRC6cWH -i,\+w({dH ~^j60W Fʊ|E ѿx_xy3s{Ym,]GLfl ¹@vePHNMy᳚\ +E2~_;b`I[c Uw?cEfqBM0ϫ#:d# AXʪ*[#Q\|U;Y+n@I=Χ @Mc2\B`%[FĎgfIR`YІ`jf[kJEޥy]dycYwk}8Ϲքs\)AǨ/j$" |oȧ¿r&3xmv>k[8L7RΈ_cY>+hAH)OB-EBPp?h؀0hIwnzc t;+ftj]y7ؔU}DBݞZZD|e5k.~f f"8=D@;O2%A6m mJF }Xuh|9k+gb8]ؠv(UKCW(ho9"sh?4JUGgH ;T倏@>7^"Fu]zJÚ6j+e& N;RE [47Zÿfg*KofinULZ ?-Cl=A):3rë%:܃518,W]1a1mؕUN:4WƙxnUG5g\.RbAu[(eG87%Q\ ^H.ܳ+,˹A !"۴vû3PɬAOH9u6L2&xb@ew.|ݫ\X{ fV5bk^ءyoN8w~砳T"hF<3!ޒ%Q;TRcDgfGcc럇`^.R{ΐu*Wف2bsƞel͘'ndžsKu$n.2wp#"wYQJRK2 MEz).-5k/ܢ`~3T6:A!ԭ wb'1+̷"HYq+洛%9':7ѨJt*Ⱥ<sIC)^ VvcA# [йtl$G+'d={] >Hӊgn!T~D"/_T㘩؆31S>G5A5xq)yt?:e- TGpQ,yw''(slp ̻8}ӓ/zi5A<$[? I<0)9%˳ثWʟxUю'mz3ò%4:iOK”-9 }_!T>dPyN&Xo7!o' ۔:+G1-haNαH,eYsC& o-7N "]ȆJՐx C`@<S`>3vYܔL7# qͯe5Bvh#(S@Vv_1;#Ы޹&g&w#>3[nC3Sīd1_i|PZx=r_qk>L@)-~" >HX7QYI毤Mu-aק<L"[ZMU al]y N쾑Rřr !-AGaܗjx1'1MQC$RŽrIV6\7c6"t5-V3X:[G"F(LB.խX4qB# ޿+ŶmEG:e2G_;u*#N6b!uUX m q(<抨I,.v6BSAQ;'οX0 `JEYp&w9&H\}Nk_*a_CW4~҈֗(0~2OTN3aY2P@zbڃPQ]ݙ-xbɄZdF[ӫTpoz{{g0Dz:oؙ'o1PPzAFΈ3dԢT9gseRq ṱZNkl:MΎ?k4 4PFwMy!m_V,f˾Ҵ&4d|R=//3Zu7ņSwZcrX֣eq1=V|}QV ~V"o r1KZф I5YZ\`; ӂ}Lhc %=]6ivX;gt_13WBn:'ôk5.2`+*x:}w uhZ=gOxőZe *U*Ltr[ub)|BMgDVķerx r"{[|Pe)P 5S~TxXY5@ :c;p!(w(8gv1'm2Iʚw(8u8ˮq[1e}Z\/$3L Y%L7 DAbb)pQu*@}cV(zRmdфk 0ϰ%{UY ^Ӭ h?қ$>:yR9M?0p$ M鴫sEw]xczs ]=l!,^z̜RL98sϯ.BjRq2]0{M5zْqFOvuE1NpyC\F@3nn6]>ϟ*3?8nE+pr[Unbu7/ HQ|\ǩ,.a6Ue6m 8-wFĞE2tjBvRӔ&صJ;5s~6tD|(vՉҨgq*eh4UC b-xqz` h xY` .L/l*W0L8J*2F`JaMC!$,ݟXD:`U,Lf<'-.(x,'`?oެ bha׷E>e$Ճma6`r1=~,-92=e۸ |G:1<fdiS2Ppu &V _Cs˨uu/nQGS؍]x)*X&uF\;uRCgpيwРR1Ew53 .>֘mV&T7~ {C*$3AâfXr&ECr!m=)h$JqvVٽͶO}55(VGEPjmgƊ+/)mF2 mBk:h͖]E&rd¿I⟲JtK{g\F* - pr%&${!uHUp!Ev 7$cn 9R$ᅮur [h(T21rs\v4P  S~N[1TBA  Fa+CtkNwOo a|.a @^~2.~2"cvFⴺ->^2&+zP" VhqGFDΠZ|XNL+Zo|_T+EtP+?3֙fin'qI4?;F״0Y,ъ^ sҳ^(l G{Ih-#t)ƁVm|tȪz1$Ѧ^&yD~StFj֦s{~I 16FCG=@H/"U|륤pNC.[F Z1$nOSgON4وA^0"ߖrj4T~i v+Jiuh2᥌X^oV MyR" u(ET!fhH8ΟKY}iWi)Ǧ9% ^OW߿`.ŏȂw2#T|~N CV|R,`|8FK" E d.Ŗ\}% 4H`a D!qf"@X)zߍ*[hyȊ:ng\7쯗@{'l G7t(}IXER̥ǣzmcsT4=0~=+d:{䒙qul\vOP@Lޡ [܏#XB+;H\߫&=wSnFvr̊y~~iJ4-L)ī_H Ra}8*HjqYzvyJŪ~^A XR^W#<Џn2,f dM_!dǧUԪ:9ז,BIDv{@')u ?DXLĽox{ T,(X!f)sR%9ГֹH,\Z_!YͤTfrkž ?p7](s33+ˠ-=U&'[gY6Νy1$I@FZ_]K9P[]؛v| pH|OB,4\z}N9HGd0ֱW.~"Vއe2,n:@ݠ֨{@Rju+ }gSα-1"W|ԉ5HO6^Hmb07-~1ZfJBbh9^+>8oǦο$X4TɨdEu(v }\d?CTΎW$ttIZ?w fK4q# tSc+O;"ݜ˅ #qObR̾n=٢ww =?-܉H*܍WT $Jg辸ƾN=,Y#QGvu>|&N,퍎Vt)qs+|2ܦbtLo)PRӪU@.8>=}ٝҶh׶%jZG`+J s`ykV-K&4C0a{YQbz=p^H|[`PI*Dt#k4n+&ٳ_g6&pJ,,m0\AF!;JbOu' iI0͒ZvޭO2_8¯71N.)71G 6Z)Oifs]&fK{5I$=+9TyēvWZ_aU[ UY'ئ(6/-!/|o&V |( )D{{յN gHOBAygYZ07070100000117000081a4000000000000000000000001644ae3ba000027f8000000000000000000000000000000000000006500000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/pci/cx88/cx88-blackbird.ko.xz7zXZִF!t/']?Eh=ڜ.+̋pO?mHjl3X`.@N%ޠ!VCMj$+e"t"^mi{K!V_؄2\.}5U5B-ӿ$ \Cv>qeɑm<[&YbcH.\g" /x08ufP_G`EϿUrKqعa|!flBN6" /Yrލ`Mm.–^jvGS%vV*# }SQ$bTUӦ2ǾT(GM?lɐSՌJ}P}OS/!]qIf\}vI!\2^dTшlȩ`W~cVeKG7+kW֝XO͜Y+P,tw2t(1qQa]+O33' {ם;A*3Fr"V~%y-:{LgY]"]|9ؚջr@h49Va-ȁ fsڕ6CCԸN- oA`l*/t*/O\S8&!L|%1@`-u4SE@n +cj֢-B\q!#9RAJ_V: ;:<;L"{><&iZr&{z89l #oǻUc~RjM6WIks0js\ 0 BtTIr-cƌr'ߐ^ ^w^6o\ $eT6m2G]cdSvqt([pz8 \ь窨\uPIئmYy}cPb!Zd 'L:1N%J6Ϯr6a%A>@1Y#}_2-)b ц}/J[} Nm%XkAdg~4c gikt&&JyDؐ{_.zFJS%e}e\i3Ѓfν,%AhCT{˕Su<{8ǓɃi҃DBt'0n916zoIԾ}b'lYDeΧV k1R|X!i4m $;+ [QV0 ~ش>7zSm  ֘zwrړ}GE +WIwCAgHâhX-km[[NRSwz>.) !2ܩ-/LirVلI!ۨ#2K?m9|#S{&OJ %գl?Cf`p8"RKWAo~u=tm8ٳi97 #p` G`-@~[@8&]qwJ}U}9rŰ>˄"{sܴsۻ3AeCKwCvJqj5>YIЭ%0R^~IE];4뿥ʐ#T>eFPXN{J祈q˗Yu ء~ ^1,nAA)r6`nd܏U0zV!Sc8ĴǻqNFO'ch# SQh?-M;͞uWȓ߱DAP:Ty}4L30i1Ԛ\u~ "İA:ND LJuT[;)cNPOah?),+Ü%-U|oayw70)2~."Zc?MȃӰiʥ*s ϮN"VƦAAe+Xj0mj(ўs1a^+|v8U!9{Ϧ,;UA+LͦM{I lHf6j1(ΦcEƮl9 j"ͤҞ bj9XRtVC.)%TRÉ[ yeBOF,왈(#+'i X$yl-n|x2810B6ĢsCvƖ׽H#ʊ4U1q v4="(+:Ĭ eЙHѤ_tґd?)#qJ`;E"`zP~5|ZUn nF43B8?eҊG-ү:zR%5iVIj\~l_A1e ئ p8_8}n2m_zy|2䗔~}t}pO[`zQB#*r ID]oKMȮPcԹTk#h=NIyٲ-^Mo߈?uݯĭQ1z;:^f=T4ѽ*8zp,]{IQ,M*qиC9NRw B^ju3Vqv Y=P * ڍ/R(N3>$4{GƐk> R?ixhVЯzbjyq_/y\ FV jMAX dߍqBţzeL3r;7tmPfKJZ}ʪv7:qEN aFRlˈ:#0˓cKi״N|vj^}M" b[3Sm7O".jGjIfXf}Zp@G5Y6ڡfȃfANd; ;˜M?{TNil K"Z=MkTi!fwYWp%(о"g}tEœ&SϔgyhK4Y*l w3eV)?<* Z>fƃ&>/oi$\W!RܼŢ4BL.M@}7uJ8~BqG&ѷ_ ?\"H~|EvqefX *6Os>orA9k$ջ4H +?9(6!ԉ:̟x< AQbP "U9hàfh8Yd5kŀ+]]tL eE!2 tW*^GcX1]s E۶'p;L'H%7֧* ;b|1Kc~eZ6:GGzx0cAi7ꗖ2.5p Q S}jKSz=Z_2T:Bך`@J[}-bS)nN]&o܌?C统 W/Jg!E)u`I4FB2ǗkT Rʂcy2eUzړS#5<L/%^L|a"8`~Q'0:Cjipʶ!scy x~n-Ydc`M/WVi&fuOf*? "wZQ]˅RiA;Rkf ]{F;4ꁒ(ޓw5ɏ.ef5k^(IAd e!f:g0W >Onp"u퍁zaar,78 ?B!(Cp^O,=7эVy)5g*U=ڪNeAo>82@߇<)K\8KH"6P/b"Y(N2tUEYv6sp z 2UJF|%PLPfTާhXu֋FNG8Ln<Q%⻖I^?}Wyt':b5ѕ5_֕~r\)83T Wj睏o/l.mH\i͡3~ cNzjV5r *@trJ] ̿IL`'ϖ& 1 m\l4l:c h/Z2IBQ8'6" A7ͤ d;\ÄF|g޴ѓk^3[g{׼c0+t`=;G솛=Fj\Yڦ%2F+:ƧF5\i[g>dr`Hj,I I{w,'i~CV f8-{6ZzH`YQ1S{R nKz[j) |9E&Ujٟ@a{䰳jKu[oO.ӗle=Y6pZ[7܃fЉ7mBB1(}(ý1`)"g?2X7o9EV$\?m8۶b[-b؂%]ooҲ4,x8P>~$!zoY5'&t/jmL\V˶"%L[59\0ΚVv^ fꇓ#J1G~w)* ݯ#]/X_jл&^i*jqwc2"NqrP@c0j~YRA [sH-EyG%a/%OPז}^%rrÒmLVB &Z:x`zVcanb?)AW][>M*ܨo_pZ|x(W84qt.~̔yw{2g5 A:cI #G0V`>}r0ah]pp7-ejȏ7UKD7xr5n1cܴ! M"@Lݢ|kض!ЀpECoG\ |)@aj &6uKN؎smWbhz[q֯ W|\~oMn]eCV\4(Jq0ߺė,1M9܈]@1 I"ZV^JqHfc$wzm=LFH촐Y3ˑZ[k>z䀈d6|JGT.T#_dNr̚U;VWf%Vl>ܼЎ`2*g=SɚHFV)R7 ^X-ȟ ͙U7kWT8'rtq j`hG8`7׸k2KdA4\H7.rC4w79[bh8܀ >LbI-M_W'IJU,ӟxnya#*Ya,&v3)(gD ~GS~S2ʧiBfW*$HWuTtTGpTĉˌ}{\|iw7Cj%㺳# EbǩHCv1A sEwxa6*<Wovti}$piE\>kIZ*t0 [))ɓF dP`P2=0=CxK>usBip"M:/PJq xr`@dp+ YND8L Rƾ*HWGj; !>uӼ[Յ:9|/dsJOhj.7);x=jFlDx^xT?CMFf$pس䐈eCU4. L[}ռ/RJ} Nvѧl4S`<;dn* TV.H6W< H-b2\B.%0]u<-p-j9ٚ'S{=qGD@Tl-V_-$h`&_w?X@ikX-LEOP8kZ]ނNg3V`1؞[aj6m9R{ e%+67a$J|?o/GX7.t 5uE'MmK6^~Y~ȏty^eR ))C0JO} _a_fi%t-ǀ(S%-R`I=P@T/vc,vQ|\TQnGvC8ʓydJ}2gm  oR]az께f6 fPU@!>)^Gl/G=^(6HSU К$pޢt h]K:tƍ1&]W9_2a^JOu}u?(jְ2W%h=,{^csCΐ%Ғ7.ݜfY{\;䘕/v0-LD2J cg,/ymIU^v@"沥CG/wa2dbl6LW:+쪇cO-L!VAj δyR/sӷ?V$ISFibJ|{Z}Aa)"=nߦ`*4yD jmh&~ZfJ}>o˱1~ty_/sB٩WfG?V'#E52]A/xy$e&Ȝ !zzƬLjټ*Z[qF3lt1h(R>_1b%^m%ҥ1mW_ *:4Y3P{LthY_vKӢ;85ީ @1Σair٬j{ssqMq9zyWnr+*1YTrEoj(spPW/mؑ E}y2`,27"'z M4 T 9 [׃㼗I&Ym1 Î%~IugXN51&Rr0mLŊ2hOPX5'yhNV*vCGB2M[åF~{Odܲ+[\}-CW6~Q9MC)z[iMNsƽ[ Ϗz&`o9pMm!]I0(8GSXZC1)zTzh(RM6$M8E7va:xogm'ĞpxLbqufRE{{K; VSW miB'HV;8DˤU[ESG ׹7GBp"I?`Wt>>vlݬz76Gkea3iR\ż.nQj0v&C] 㘠;;#EN:}|1ᤷ3NTzZ'tҽ3 N*UlPe>}$n& u#^Y~/E ]14 WY J̰fⅈ2;Oa0=Q1em^{W#C=z[ 8tm1x_zݙTx.݌eP{Ns! on%~%.}-X=]Ac:pjpy}BRuMo" oE2Y,¥kDiꀥ/P©|y)C清e'DA S/RS敯-l+S픦M1Κp 8ʝ){-i4A^j(Q~DB3~-`1Q9i,g򀝪3(iK{-LzJءġ:ҼML*wj:!xXb& gzE_*$\gaFde(7|BYŏ?nU{r8f.r./|-"/߿OLG4CI] OmQ}SHԟDۮ.#ٖFT{ qV(O28cM[_BQԦA1*PpӰփm47CY88A,W,V^d^Q U O-O$'3J h^~酢*k![Wsz¶w^ ptpcrw=ktPbp\#ܖiw<1=ZKbN<|Ax%O]l1bNZ ¡NzC*ߚʕoHNK{LJ=L2&XE ܄^\ K!Q֏$t܈1>J~nU95qL4&H5O_&5!܄]JC3utAkPo tRW Ұ:]QsUy~nU9>O>= bfVE_d@/F=':G3S8bKj`AEix0#"'s;J| uT!$7@+BV1wؖk6 3-5ióSL#T~oX^iz1N9d1;Γo G,ꃔhQrF%'$Hef]3LBrDfkp9rUpဉ/V,UOFpGВEs@Y&lhm86jlUtvoBMּ0cIc As*z+G^v^`[;mz:N-yԼjʇxpd1bzGڣzsSomD3H#Tɦʉմp[ZNnkAJZ%Ɠ5| +g!`9os#DTbI5΃#0_z=uyb ה_P)bB9V~$⨞_p,&-5YWjC6t(q~&^!a fD1!Lnd>"[fگUls5 (WO+lzn`aS$4[ zN4YlfQa(hK "⺹_g09*w,7鲚 zh'k_JCںRB)20V,C[,śdNRM O)P:ij%_H9uҔ;|V3?N\͟ Y׉x@O~l_~.|DbK^kauD-N =c$]/4s <~I ޷-D_Jvj8im %Xy3$UKo,!mMyBnq$ţfB_:H(%|eCXAS0p]BG`YA 0NM1F!5 )7ѓbŷ'o-^!a.ǖ:[FK=opǖjbM$$+Trl3ʌ_qY|Ͽ]|H2Zw؀4(@Chжu)hTi ;~{Dx3#21|+eDQ fcy4*X/vtgn"y[!@ `^闡P8YEOHwPKe|fCuqYv.l`1+/ ̟n`$ZHcKpp^BM "Uc  fqaMڢ"Q7W1msykS^ZZwb^fP c0lZ{U3nq9Qg_F#~ fl}D".a 1 ͿGN@Va|\iC^6,{P`j]^ 8'J}U&RS^5K&I "gɭ uEw}$NѰa'AZєe( / T8կvlyČǖL*Den3#@&}Oݠ{Ҭ&#qTQ!:m- +x8[o$:{EJxyU)+ J-<=T[D+B?m2l1,  +/= "Rt1h1L0擕/7 [4#ùMtvԶh` wXT@RYCvB'OTi T] sȰYKc" BO%!W`y=~%UkdOf8TSKCS[{ ?&:d^aXHqマo}Q ^@Q@W5;P3dWE@Vܳ6/-ķ`ˣjᩐzr2lhr }Q.ǯ[T&xY8U\xMۻ[e] FĄz.Puwxd XV3jhmOC{#Q-qU~FY3jMw^SpֳM"Y)M"Y^'56V S9=/PC_[=3%ctr:\zmBj@g>5ĝ'~-rON;jJJ.k;Jkg2I3j>n__L?!^$:XHBPě. ah:M"$c2# 37͋Ou 7MW>a۾k)ԙ,Dg$ ![0X:'L YVsޑS> Mxdw<,{O7a.Av\"- l ûBofbLh`Jhw3T= oFڈ{|jI%]6U4:Ee>`RyrLѧtJS8cYZE؁eΈZa TBe0ӣǒ Đ^4Qj 7^e0'rDE]Jj$+#PЦ9p32(>8<!7j~մlQ=dڟahW >čmX_K+o2eÃguW58[ь|8K A'R,u?ډ5O?گv9dhxs{Az`' lOa*tr4fܧȚo6\|ʱ5.Do5Em3+z 0jb -Ͻ ת"3QZgS1Zoy;+-au7CF/;4VxjB0efЖ@bk"܄>'2յ̛[0/VWor@IW6LF?Y.WfoS#hH-MY$醰;/ 5„>H6πt ԫ~_k;V4-2W(U?OgctZ\wo\O5J̬Ͳ;?=MIP"y];Q_MʖDOE@@CSrE 8:j06*<߳0JҪ!]C,<쀞wiu/LANa>s ҃]=2n_B{)la2D;dJkD]yX_n)iCVҭ% zӨ2 :PtJZHS[eb#b̙GNq5UP~”:Sb J[0H*~B*zH0:2fxGBߙvYF%B^'mW g(˃B>lWe2ۏeSTἻ _**-IBdJ9-FUo+xQhS!\_ r(}i:/~x3s(Rz~l$YCeF27*vPsPD[ N9 铊#c@큅)G_xy30[3[ߏ<4R$e<o@^ 2sR#y+JQ?DC7kw>}(F(x),i*TIaߍX9(z>bT<%GygDb*MK'5,@Jcֳ  wrvsA]A_6W8n%~uOyπSumtL!m6>~,зs*>њZ.Ft,t9di]Ƒ(d!ґa޴8yCd¤ "D3Z٧ <̬O2za=el xo4tؽʆU 5=pM6?.GY]90u4IGݎZpܟd.\>i2DAͷ}Q#<14p9A(ª_fdwm^aRD==J?XrbJBpBC]/SVke,__NoV0g-PK6,A(w]բbHFhb&̔|-Tv׉`a@4b[NI3ޢ{@4  BA,|)MsC1.^̕0)8 @*Wgx—_g#N7lu(]2d/1/74zTDnz:)$p3$e~=\ rbY 7on:kR~LW>&y,eJ 0蟗LϏY+G_mw/;M@^ k?{ZMR'?D/j'W2%-=0`uvJ=M1N #٠}2)c.˜7^Pn"m N\FS x֮u+8P!@ab&N`ʀ;c:2+ŀFshRO/&! m_df;I LOxx~H@)~oƂj){J;.]МR7$L# gKR.Z:`?%N1/?^/m2:bc/]P!w_H_c~ۚ(Rm'FQD->~b:q Ԝ)0uJnBxaYqvQ=㏄ z ßն(N&܁C $Dđ\^ |bp6! mP8-* d U0=q[̄SZhAΙ}9H iϸDwG֟ C/M8jU'F,ꖾ] +o w]yY&2JJ  )z!Z3bB򾁟}(U\Q_i.7NTJЉ-sNn_EZiZcZ ΀Y=V Q퍂e9Ui1gf%/4N|-r/ľ;E5Y$ `;ܺZɛ4ʳ\P4C˚;d䥗BW v*xUTEps(d SOu2%UG/bRu"R\(m 4;VC ~ i*#b7R[).:M0o`i(M z*~59>R*=~C3oi8'~rI6sC13. q!e~C^&HᡨбL7>LVD)#K&6_Y=kF PYox lg[@,@x~CA+br|9u{->|A UB x=mo_[0(JP%ԓȆ9 _Y֎=&[iK-Y3*,ėwPC*7m@)T{>58]ݗ g-t,bCL4io YN !8KaF_? }8Wq2\!BQJ'7L'X`1t'L S4ۇ@ th `Y$ASjh^8#J,?5SӪДFk*)P׭r5jZyd184C0# !5ui}_+` M-Tz,sBBL)L)ZԟV t{]quO1VԷԂ5{ĵ6gGP!6I bߤ_u`wJ]yfm s?C|Y OBW/R!1La.,p>zx果A׏z0Ǥ %!܇2[z .Y^::@ Hz ǎc* -q'Q'Q(>A%MY Q nDZgl{마6XHG3^GòPJ<mmAŒ\ y:g1=|}iWO' Fwɺlz$첋S\F@Ϻk:jݝ{y5~Œn^2w+nQhGGy@ l,ҡ }#E~hcsNy1\L^=Q+_}4Ck,PL7@H|kܐ;$%9 F뿑aԸ j̒Z{%fql2LfzxQ&" D=N31PiP7X6 Ïa$?4qP)Mzuѕ>&w5x Qu۪<w\3xPې_RDo{y; IvU(W dUPIѳuԐ^]aRРg^+D=CЦکmkܠ^=lhQ?=5@ag=1P:g{L_ mO<,^E{F-xe5GSQ /4Yr`; ]Gzh BlIۍ Kd{\["61R:?nyIH#Xl~%g '5!M Rg=m&KbJLjf,GAbORc NӲsޜq-4.R hwQFul M%\YzQ8rZBT%E4k5Kc !o\۸SF۲iޝݖמ9¨О}d+:Ⱥ&{CUux`ׂΗ`q&a{1$Qz5v43"3*arr:'ÙHߟ@}c\n(<_jL^4 bOOzXZC\.sp:]L@V+RG)js~ q˅)Pce|L7k8G-+Lv U q#W;[$!\9Q W9ryvXCn *iV7;~͖7vqgKdWԷP rB| O5k.Қh甼 7pu z~6.gO 8iB1>J7h}C|5“DZr8Ѿ70%,Č@c븻Gύ5^U^hTiœe lġ`zU=A;9 *z.|q!(|:"TdW0  %/k50i}yS)6GydԞ3Lǣs0FS_SAe+ 2j9qAeulǝf~#3)vg0@f.jԢh41mZrY20`Rdpzmbk/PayLYA,_eLQ?%emSOvp1MFFXJR­Mj/g6A[\1|ǘ*]18Mɏ ⍥d=%8̟] M(,Ù[כ;1&+y:0B<_AgazJzDK9ptޭI,a>%S-v.5} @$ <X48|!YwץqORC[ gotfoT'VQk=FV5dwA>#aǺ2_x0QxĎQ癨a\']$Mh",O0Gs=L(Wn>5-:SYfK3JMV- Z\PHi|4ۄ 1Djէ:@5;Ң/Q<J& 64< }O,hv&xrX >So.<@ Ȥ^ǛX%H$}`\FLZ"Pتuϑ#&7~҃% > fTdg:,MRՑmָT` WY }Wֈ?EnKE{Cn:p (?f1ׅ[+q=( L*^o\H#Щco?^gвJTْzB_"M ٖXjEXKb)K./U3LUn⃧nEY]`W=Ixx'u=}wOm&Fz p;3uR ܤwN8 6RY!/]T"m._G[2n&%4ڌXxxDk`BZNpлxq87r{$KI*ye{{$)"41vzCŘ㮙9 /]zdžIy2o ڒ+R]/@0&ܚ"̛-lzKn0$ _ZhJ"GJ!`s <Ħq m26UU(6B!D{c5߭&nsz9#cS(B0㽡ܣv=.dI{3=ؠ\qՉnA >w<._gCx5b~%bJ~j?"m 7;$׮?Lm&=YC6a ܍?^̓Zb@BnCFM5{Խ,Po6d>o3`Ԃ m2]MTL*䍇8Azw5_G Ym]JN&~ï As%x/tU#>^`8Y| 7Qܸ3YB3*I˛uL?ӸFi ~t[0@xYn{Z5}f" *bx)F|(U-J,Ÿc"E*QxfK1` wT'd!h< B| 7KYmJ/y24],=Xg~g/VַXOSEL&#ےxM\7 7rEv@a!#ՖA?țJUKML4')YMk@&WY vE$$涯Gچ_,bߨQ*;!"JZtM-+XNˊ[cL(vcЬDf .όٷ`Ilpv\w@NbaZJ]V -ZR$ҩ#q!ĝ;!ygf.e;PB =f=e :~f*(#/^i8?E[>huv |poKA~^U:d~)ƚ>d [WX}?1[Epf-vB_nijR.NCYHpp*w@qe^1qQv Z-^MmGGx[7 FBcnMV%kk}ؾ{ <&:9c៊/þdOlr"|Ib,̹Eq:Ϗ!_++DZ.FFj/a?=4ٝ#o*{c)`W \D| 'L!N&WUvYPhh̎%}MP8N'xK^7GBǯk=].ݘru1[e\|"sS0{]nO0׽}dF5TwVҕY&}=ltLɮH3Wz|g|k"+pH! rM8:&qPMW(-S_h3L(4}cWx!c z2 gq 6$\Nysy>.F%)sՃ!]b#1b +v9 Oz8/$ xݏ׾ 8ymBWkʯ/tW-aTBc#'?{)+sLG49sQ{\cb,:aqLd[8:4Kʛa.A6 Y9I=. $Dl!zwlw+*sq|M-cR.W,؎m̿A$ 6sCʹ{ۼ/R IhT&i$ ?AMnςt\̔8Fm !N&-nڬo>F iK1rw[Fo'i^.T3)IGʢ 4{= a]2~{u!_nKnܹ8ȏ j^A*?_B8eBFa,?iNw'-,(:"X1+1d%L'+DCz=kGH>uRPVG.@}h}q#h HxcYϹ>dM˶k vזh!_yNddMBD&LW.8ÊӰy`xC9Lp8\ɤQ *EzJRM)E@?57,r b"ݢPaiFXNFOhԍxH=,Oj^PG۱xܛ%] x˜b-W;ڐE/F#D}]b^Sy:|+9f. 3(mlmW-hI#u\cen(ݠ cH&"ͣW7"'\Q2:CJP2<t9xAgu;ڟnLjO{ 8/{v {uT -) O"I85uH76~O){i2AsRYbR Arg~m2P>:<`.nۿ=Th"9k k|Na9sڇGωRw25.%U \mRC_[]—ľq%N]-WB$Bܤ*JRי&tKn(U?? jdCfoWvl{*d oBG9,⽇KuwtAukAĆp w c4э</gwHz潈=,F,5knϿX*BE[FƯ޻ߴLV|#zd F+.'E~;Ƕ̵dF^''iis'D9C2IuYԗNwnԊ9tʈTc"]pHx{& uu z l [/TIs rW5>;޳Τ=@A~?, htJ*ݡ|1*Z;sHZjor/֢mZS?_滁nW6{JoXҹ}TvN_ {XDpģo%}Pv_Y6>:pc' e;' ZMȏFs^}3ew θЮҥR3b?QW1z NUEuZkmtcAz 2%ԙT̎_eAsqC>m"`yh9ZiνxѦR*`9-kUnp- /.72PKf:+ZJX}5gɯ&BijT'cѱI-gD6A"͊l>,Қ<\ [덃5؋M&}@Ԉ0F0/fU5&j\H&DYQgT7G=wu:NFj`_ .M'iJxN5rl >)]M]5 +׆we k(o%_ghXl, iLTHE*.~Ě7';JԗjDB䖬75M>RIgOuArJA4tGcB<1s$tNIo` T/W,;Js+[&1DYtW6r2ąo'Gb_#ڰ㕘3'd7D*>t&aWd舄+gߎR ~cGufm(/*RasV5|AgRvI@g3dˎARmg. ޸Պ>K}UOj7{Rԁ)h }PIOR|tsJ!٘E֙ Lry-"g%Xb@OX[~*^dVABw"Wӟ\ҠNɿfQ{vI K1Vr٫h OB b# Qd4Qe5ѣŞ]+z/70K۟صo]n@N4fMo%+bc\HT8 q8qȘԇXPqHc+[sv`OƓ~xzHrP'7%"NTٝO77pZL }\#}#Ml}3֞ϰX؇R?i`{Xͷ{xY&%΄lQe^3]KW<5B{Rk>(hN쓭gNhj p#ѿAs*gwpƝ"e=Riː?KepLsRRrF4 `0ӯI?g` nSbEI^i0Ï9zQBPz⑼Mr@6.2g UM]\u4lI~M> e )\h(pA鉮JD609 =WATșXW917d+$߱v6S|uH󌀕tR0ii_F]*IVO~6I°Eݻ39@1?KAg" on{U:nrA\P%#hDVKdeץBɨ5]*zNM+"[<>uʺQ&BAh/<#qܵ}|O{_M=ÈMeN1#Sʿ?`6\F_yZǜ$5-]{C_){ `~ "bȱ Ka? ԚɱBW u2w]ΪHbέ{& ""qE=F[T.|%+`-ms7IuLj,!ڼ-j/ڎ`?)" ߦtҿpX\lB>!J\L ha:3x(<%1[¹t̀OĠθ!a*U"=eY}ˬ=N̈2)r%) &9Jt~"VY&N/*f*͊A&{U9NPrhFiAaKL>C㐾iZi%URibL5#,L!C~tJd:ʌbcwFB?g& ׭vGDNjB$w;$2?BTn!;U oYyMӹEQ x/ Ew[ [-452RSnH[nI80sUB 욏!aE;$I(ytR}@w*i,?+Y~UjMߴ D^{ӥ 8x2'P@ 县n§w#{۴MOE@a'.]å-ͤJA%ʝ[=c#}',p?KjrLc/|,4޶e#?+HPͮ3>3 扻]Qf[:/X:P֖5)f7B}cRz`9391-3IHV$ 8y`Bà^PV koEgaŤE+^' ?=}_G~1UEcPZO,.juT6"VETl:|XtUxi` vr'@sMɈ|QuMց,.Ng *5堚 XoCgo n1[ϸwVƸ)___:.~|˛﷍@TBnEP(&Y0-{\PҔltLz6{Qqa)ݵiMD^h?6ֿ`T7 ܈4DŨ값+XP/Jn)Ҿr8̈́+.s2i8 SK)#Aȷ=ZNbdg{p~NE|3s5IRX$ϧ[  b*s=lL J¤p<7/^_T;1TljTy'ؤ[F8-d<ߠbZ(gDHNJ%DWy _e\0m @5k{")\MX ]SL1_Xwԝ,=XiC\$ko"o..8`x34s6ejL<&MtLZ %-o5I`N*(a$S$o4=hT2`nJ~rOїCLCAK`9B]^T`ͩۋ@Fde|[Cz!= q*cC\L^z{fC_,"X%_e_L]91>3y>7-S|zc hE~%QP$E$bk2b}ɳzl˂*a T2W[ Sao`6GhCuL"ݽsRT;0()wOi$8Z/W!8rKS=jJ%AM Ù3t *OK2"8kW3Cqa! ߷:!ڿ^QM7]:v2epECf"~62%y؇i@GKZyI)L8Uo)l*_%we#;3FӵZz%Xo?@8qb:|BtOՑ-9aʄ586ĊQP"LMHr Ein ؕ$>ōŕ(A+ _%q}" SI* zG) ʾJXvdz@]n1rq 'Ⱦ,j=\& %li"~4YE:ȑ/aqƉ_9L72)#s?2qFߢO624Nܼ'3e:ޖpo_ % }D:ZFt*KWM[?N/ CƐtl`QsjܞZ5G4?ԭ=қ<֞G?~] UtKsT 2 eb{^ge? N+l(n#M 2;-Hco@ktғ`x aVnD7~,4o9ǏP!wV?ֵ,q)kBXzsYw3Bcͭpk}:sPpv.M,0 Zmߕ5eWI+ Ug*JgpVo),k_JuвsOz6g@[n4*b/e D޵u$X]ֶ A<~ L 5Oxؽ)c-A}7ebdY#v7^Bb3_$spd_! ,a/̇FTwMW k|.yIU3zOPoECsj1F1C#Ls? _.@N>f@=0'cC qZs8D:캔 dbpû;oSL"FxsgÃ7-52i:܂R)7.c5'̔jU ԾY8,u=f4jS:dHRJTLڶ -'H3$:vNSApww=%}̱oXn+Wl q~=N_Гjf@ xJYj}T.^x%om._0EBF9$ĒrE]jl<@XvI"8Gbp ⾠gyL20"vG'5dڔ?J*h=-:UUjVI4o*jD싴>C1ɎI[2,B2ϳ0I<\R fX_NAa?fAa)~p;P͉/C;B+|fp(\|,w$#K,~r'I{#\=5Qf~L5xB-_i :r2NHM&l ~u~Lk9̈+$P`TK) Dmف(8+MUҹ st!wtmF(SIL~oDX.P}(Q]ulSL_0_&xp!&P>߫42:n6'$&Q>>n{[3aԞfrClC(e.ug}[q; ڤ+Km( 4NWQҦ`,JYPGLrUȘyIIQ]ѱ2 u}a! w:Win=n4HΙ2a7;M8CǎPu Zm-;y_P)unrT\ mdǑuBvdx߂U3O0 ǁ}XO*HPA^woS,WOnjOD[YO/0qx^fNʄTD,)/F guHd"4Ix*W$!uSy!Y},GW#DJO((dB͵{aY̔k fȎFdK=~nwd8yW.co񬣧}֎Rz”? 驠֏#:zaL'o$CK56ʬ oZJ F;o:+>@@:8o| CKP`60qYP1i*#yJhKJG!a"joQzIRiulMx5E#7Z|j^p1/5GAUW)Yjha 6}O+6R͉jX. Xs`zG8p-wIOoqEɊ5Ϭ>XI.n‚>D @i&C^qrY)`놂aHRs"4|H%b}d4FKk0a{3<02ɢ5Bpblpw]zFGDŽħu; o˹0C/uGs8etE'i˜mqt?\J|P{/UmX[6#bJd0jG6<}4^Ud>UHmdE4L*A ]؃!eHnB1?(au]j=d^q;@"SIv,QAfzY>IhFӹE[/lWܑ0W+YI! 'VzѲQ Եa?sQmFCu]뮊=?Woouh~Vt3Re䴞#ĵxLjp8#(!6e+Vo԰bj|:qN@=+ mG 4~$;h0lK!*Rd7lwnBFGt*;MKN\dѾbC-E%jAEAjy3mZc$zf*l/ zWL%]9G'3p~iBרq\T2M?́ꔅwkn0L5Z=-`lPŠ=?E6i )`Hti6ϛk򣐓XsZJtJ[H L rnݞ"̓j? WD%^-/jE3[D!tAdձ:_wOǫԕPb:?NP n uwwwD~-^Hwvßki/٤P 7Mz@Oĉ,"䯛 s v[lkm 0Vf<{IDW㑟Z&w,+xRU HS$xLxI6k~nGd[ dK/]K=CAreP! lQA(CQuӌ2[I:R0*P.(_a6㍒p[2Df /bkhPyv7@Ep-u{*U&b6Z\?OfCNGt5p(֏E{y8\Ht V@D͌XLԁ;_;_q(6H`Y7N#sQaO"{xopb8B-_ĚVr &uٸRlϱ$~MB,!g0 d^ͭVAT 8JUQ١KeWfW'^1j`Kd彵}sC?xCa>:9D AP%Ψ!9rqlm:N(oB0=m2[ i!Bk)aoخPQ@_Ml}Aq[(c?ugs_:C7 OMO7Rݎ)d1L]sT8(Pz~* nm]dAiOg׉ }LҾ^ڙbҢxҁ]qc &Z( 7=e "6a1/Z{d})T hcY"%$XӴ~j,&u"v"M[ OP _Ajiz̘0,C&E`@s:I/sO"h*d!K`/upD\pD Ň0iMST2ǦŎ\}"tCa*u U:IYy/xtW7< a!Kl9V8؟}sV۵W)?b:09U5Ѯ'}DpMC$x^f]'Gu[:WM yC9燩qע B@XۜN(c>-\E/?HnBH޷'6;hUoRNNg~ Q tįTr098pдS^XD)b++qr*4MIyvsH,@ؿoԅ7zY$jԅh##b]g0ʏE^_Jpo?8$~L-OYvFR/YvPyXÅ{8,bmb.[.`bx"[! 4j^uރvɀ=kY,F¯VvPStU8pԼS +js`@7Zf:ue6:0<\K*مScf ytp8-F"`0g'-tP9XbP owתu|KhOB:F'Sv2m֏Fbs&/׀Cyˍ\cnӎ{]8G2ɛ=3 Y ڬ&zz3)Y-_nmx[&^pup"ƑqX^&4블P`9Z\6cetH> Kc")N-Yh '{"h=gE^W/1}gYaZyS~Ʋ5'ix,RL߬B(kA^c'7IK iP b 뚓he}:a |&2ΚdoNv'`ʼnRM o-"upمSR0#1NF`vq0\sp1eho MxCܴa`+z#&t;^^d,+ӮZJ0p ^=!Ҙ9gۑU45c|5zI#T=4.܍GC _Wh  @֏x}X fD%dC2xMl%~ec =i`JKiǶ;\[3@ϋ(,W23Ұ 3(<#z]ErT+D!]h[ӛa9x 5Ua&Q)ƊDN@T^v^x:ZI3BTIl[Z')e>O)Ul'uzC8rr:wqX!/^r0f8уD&/&ύ ӌxR&1P]afW0}R2F/s@M_zR*u(!3<…d+~s'}@i iR!ϝ6o_J36&W)-gߪy%I oqm$D-Ll.L/Av|% Oɤ=b2򯯣_~pt69 *n ߦ>vŒy'I2$19 *c:^-H0~|3~j  y4J'fy̛d(G3 >eL 6wR6'45VwL-qt+آ-a@̨VcB oǪMxUvvLr0ڐ/߹؉\C3֩DvE#vSwp:H3Ϊ߉/8u.2Q!*x(Udp+!ϙ 8Quq}rhzQThk/e =-PxWarw}E9JtO҂Hw Pzifѿ؉kQA/rʺi \*j0pk!friu4 ʵ6g3|Oԗ/ipvHXfI{qf2dqYu7pЮ'gy 'NPrX/n 1XPk_Zvs<2,ԏk<Q~ {QW<*MT/v fqhΣ`Fv pٛe4ɵ/7(\w6;xNçm.6aw?/RO RI=ř)MjA4Vf]y(U:1 a VcV94r|q=KbX]_(d:th'e{åo=ԇ⏐,4]Hco=`ڌأ9N60jOx$I))i#gGEgK}=ANbs$&[~lO{c9`t1)2)h5̠ ߹5gp cZ'%~ζ`ߣG|9&F xN+~$3Q[4' (HYFv'KqDU-^؟t8YKIv=za *aNzrL  .԰6뙂 Gό1e'kHj#&M"Egn)6Ґ&Lfyy_VG՜$mS(GTv{{2EvCӟo; #$fBơ)( 9 0- S~?J-Ʉˮ@` m*n m#!puW*OVNp_m8+NyM|~ɛסW쉉E}! }qfpP,OJ9Ӂ?̹HlM׹DRZ~Z)1FMCW)OY@NNg] EX}YE ૘ c*tKט&Thd4ʆUPMYRKzԣ𾜣.auv%,'3w\[fNE\_zaک{GCRO"|b OG Nj:xH1;^ΨWe54|TXvh)f))5jO?-K5!gcYyAZxt$lIG>\=]]ٖأ80q(pB5cο%kW^ "۹;7Bɜz4K#N0`2~%;Svg0Ck󉼈d&VY ȌTb @S%B-Q̵9VFI⦙wD]3-, u=%f7 m^z.(Rv,YCgm]qP. >ݚO.Vb w]:]DVPg֑lq #~>}"X|ZTJsͮO}[V{&_K]98 Zⓝ'Z!vd 넣3dI |S#s`Q*;}!C'':88⃙a] 򰕟{[:Dؤ-кP2psPHnd[Y)-udqUǒj"م6ER'1Dn85fȶ`qŲm,PttMQ)ꐘFi|wmTc=4w GD]XHMcm :KRt4U1*ű`d1㱖uEU h%Pm j@y  h6wU|+Zz1V8qGVVs>r_6ci):yWts׺8B8m7i,z2QKny]vC[5x Œ3?CD ^(9?UL @z}Iϣ91Gbn{lDw!i,+~W7 mV۽dd<%ƺY%݉ɥMTKsw$PʪRp yQ RSbVu.>齧 FYcN`9ކSEURv=v0?lS U3I[0,#>Uܕl DTƴZ ) pS8:T'MJ8Ѵy4)@ngX;o:wZlHN$,)*5%7A|f)嫐BiPyr̟ESq|hp/l*,fN UcO  ?RKc?>::a JJh/behuVG%oLjE"E5tKvcsj]_SO#dYaPԩQ /&0QT[ pf>ַAhAeGv6YSi;qy0КV}s8Mr)}ʑ7ǤfXG*d#;&kR>EIcn<J&pTOe9RΞTN5A{ 95p 'tG}H avz'y὜Njly+^#'рL'dsF`O@ӊ/$λ1Hy*Z,"r:ZxD]Ŧ ڪdJgylFfowOW5|1nr &p yk~{ 8"~ad$$ Vt]~'tG// ;]KCmltTn.Ƴ=]>kTQ GT'x*-Ms@9)F s[L < nYF{΂d 5o|M@Oy;]UqU 1x-"ʵ[ zQ+FĹל^^/C"UC$ zݺV&ŜggH)Ԭ̛k7O$"*t-7ў [LK0s, esQK[UUzWW %-5nk9"$B$A*b\'>Qɷ)NYw^bZ,W'"XM\}."FG@:xk@wNl4d1x"dQ{ٱl w䏹=3f41e,EavqB7wB,w'CAbV)cVdj7_CeH%3{7 Jq6O!AOh8Y<DN %^6]\sqV`?O X5[ `zm7\F_u3ߖV2 px6ȟлC^h f^LڴĔ$ċHFcɐ>桳X | }ܓ rLRO{֡S 2_ئ/y%y_>,|X Ԅ93b(Z? U-AXPk<O<]:gH~'0Ҙ T-E0kX<ߥ`|p?3)4ͬjwΘPG(e,Җۺ5xSl`'w~wr@ Lzʸ+ԐDB}yi>;zmhz6mukƜd~B&E?--ad nX}"Vldx,j\S8wN!gM e@I GtmxC(zҘC6s6`ZL? ^ҮP~*ұ(yKd 8+4LƅzGihc; Qƒ^%ZOfkgp9v"<HR "s|u_EdV|ܨx̤ XRr8s|)ٱ Wq,f%C _G+4Kgy٭z9 Ri`Oݶ2H|/5u@Ai?Dz4 m6PRg7N"… H w_hRP 5|z"kwbTE(y\N:]HHa>/bhֹ>& {%~\z$>}*G_<^Ih{؝U 9/f{"co޽S E vp(͋lnAae؝nп*%jjyJ{>緃S=FZ2CSÓۜxFAoE5[mצ~Zg]榻U$c}tY8H7%.Q~ǠdUXtqDxS^ǒ5.@?K0KI=B1D  a"'kUzQ^eTqt _Ҕ+) }#{Ov|o" ɾu 8lwp>I{XP rxzik6)*V4@כ<8/rM@RiR\HFy4 PS(tb(A>c[O\9G_DLUdR|2L>{+ \ҵބ00 v ۃq jU-k/0 =h<$kHePo50RxB3rd7?[nwVnc(yhkKc "2AOE;U#CoD !5H3cƑo5DBK'nB5ړi#"1r|:g51v8504s(`h:Sb 9`j\Ԉ]zwT=%SaXL دrrP%Ro94`#0`jx8rxdgsC?>N=ܔ Lϰ>r.t Z0Ӷ=ܾM̿1Ĝz9J|a&H TFZ2` C%{82lk?Gg5e w ~0udwVa9HV }oƚK<^ +6c>"*p-ozs> ]ט=ݳYQ—weo 6-V^ΫxmH1k!dj!Y:!HN-?ʯ6~X`Rakq-%4l+T VK#RSE|lm,{etP-al}M^isyLMg0Bp"w/ ˪F P F1"BppAkyt^ZFB`Ҟ*P;g7nD5ppg>=R Lzj% 1=]e{^h\g5o[)n+|%kKoN"E,U>۝1DFD7BVfxdF2P3ekg:P$vsI!2DPlCL4ԧZo'|kǝ>%wڅQ3 ČI1Jʅ9lW:Sz ĘG u _|~l,-U7ŻL6)懥u5ϙ.:myD/ (#}|mƣ1-tTGk;!C{ͪZT$;Eɸv޻B 򶪲B&5Ggg,l] Bοim3z$)ql\h+ VXmQo^oE-.{ЊFց}(l*5Nܼ=Z\!tPR+RNgO5(K),j 4F#fdi>_Jyug֓Uͷ%E#Q(hp ͚\(5ƀ\Đ'_"š =J&h xIHْJ+ܨlRaȈK)tPPמg5"hH<彧q98T %FrWxӁ(rY=_=[WN 3՟h5(\].5z@v4HMj+`ĸ|0mVA} z7}M˿L.Lnz ɣRF7_Է|8-XaH?UhWQ:GG줤X}T5xqc=uKHp#,.xY&Ǵ ~x\ S| 'b$ _1m(e[}H=,EfiAoNXYTe?\*h% =O6W CuŘ}MW{hه^w0VZ~kC⦎ q܇UT ~BSwwJY\O Zjp_X-̓Re3npT@#ff*<Фõ/ZL쟟/g~b0B[Sj;%b5R~> V"Č&yA0{mXEPC7%]񰛋.9Lb8 (EV\mϦ q߃gii^4lSyƬEvۄlB}aH.Sl-X!$ҐS΂nl$SofƯ'T ߙ`p+g3OTe֤o;bվǭױ9mpH[,}dVAe<ϼ\LU&M3x_5U N/wQ82Fڋn 9|o?U:§ZhJZ\Bs Hp)y!:0QܭnݛcFЦ'_\lW% z-=ʛi9M:7/% vB()ѱxZؚKn|{ o6C޻;֚Wx?j Ѳ<Ѹm[z:*rkof)@Z繆.\ nt%ѧT>IB\L +SԹ:]?.s&;CȴY-=;'֋L.휫D_ v"rx]eFC_aȅ Y^ՅTMKǂLw6J{2W[ |"c)%0KZ~n_z}E!r~OXr1Ṅ̤xڋcwt%)fa ŽkO+_v X p|yY83_\'oe]cV'CNP<JǓt-.aӢ2!љ@ZLdxb(2k%k!%^FKSdП1m՗p~f |BLJѽZlb 14ƫy)p ~WT)6E**>ۛtbVvv!'ug;ӺEW?u-!~v cs9` S*ToW *íl$"Ӎ`z`υz^]-8K=nLQ8f'!C~)Xg$TPr%{Gzr X~D5l\wɦ0N$cZ0` ht@0bf`%&C4>y(0d.U(D*VfXGWq4go>T5>?g2ysҤJU:d6黹0}e幂[ լwITrJdON,#asZ-.1|dqlmD'AzGDJr 4'/wNL/+ߗM #@yvNo!qyZn^xBzcS |,CDPB;ާweF%ſ͔GV!TwUSBSG(&wT:43T4W-mJxM/I4USҋk;$QjC( >^nAkE얮3l+Zj}:9q2Wuh?n!x/W|aX/1כcs}34%׫AxO'b'iEG{mz>N.4}BZ(7(1n |P3\(bݘ;:֒{FU@#30SPXM_GOHtP> .̸"7b570=3K܉߷7|L Dze (wsVְhVJԖu—.E.Zns::  ,HķXa LJ7*&چ-_F+<[OK_?Xo@ԔD^@J;A3* j<BnуlɻKe?B׺l}g1⥿Q;`z# \!Q(Mx^ENs@EHi2H29p#AtBnr$1Fbwmzib sl3H|f嬾,'2k[E(<6@Dؔ[+X9.g5XWz Zشq D b߯2\SUǍ 1d0 2u:\XI&m@+1tFlBƭg~$VKY0 }gJ"&h|M8I![}@th4ucYΓ cV,l~׊zq۔Ⳏ4)$vc:)+5,T,dgUZ\o'wg F33NWlA]u7Ou0P|~Ɋj3tatcX~GL٬>(WEs S%j[/W=,:PmO?·AQ =oƐIceIf \=dJڧfQU}|6?e֒C8hZ{PB/@L[m.,Q7oAHj(tU61}=ҫixcQO2[H8GG\-9B1e~2d&Z1a2u|1YaF+,,fqA&!N&HTG09h>nUN4um-u!\a<;EѸzTzfМS_Ldd^1gAS9reiy['[.T@z+PCF4/ťUms+EəP;pɝG8ؠdݞ1^eL5`9eGǮ$y-EHC~kC-MD%HJUs iV،DG OWF5G"[8"ot;>~eФc/v.O"-[_9'$ zת1ˑ2AoUO>[l\v=&0fæ.58~*~Hʝ"̰jS|qiԡ\!e4㒐$QsѣI۝hL3l\ldp‹Vĵ ̋L>v$Y ʵ3Mh5kSµ|\i(deH2bC" u59En0nc]ͯʼ C¡J("P|8tx~w!WMK'Oib=#ȯz.n?adI{S1 ne` bRW8Zu-ൠijɥOh5l @E ggp5C4S[L9?c6lzA0b`cdukȁs"@Wl!9+ZTu;ߧ5&S{. W M2cMtO su@Q jkJL}o es\/Ud 'Q9zmFDc'7uX2lZ+1Pa+7IUe*Ya^͡^rh\񇽑`aU!`6t7W6ͻHSP g#E\9&;.,vSȠfcH܁Ǻ4ghA}~tqD'{U";l$Qxk<vKX ݬ;tc0QL쬖 pA#`!'G? hBeP|AqXs 5c{ZNip0 5+7jx| *mL,(!\^.Tc#8f5~(rlNNOoٰ/Qrpkph|v0rc1Pf]Y,KiSU(IgUhUP,Llrʹtu?YFw?ZV+$M5AKU{}(<+ ٸ/: Cg+9+& &ߣ!՝I"FW,䅺$P:@RŗP\)CD}f p]߾A2A`[ T}!qe)D̲>Iq&%3\z(/,^5zۚ۝r"䑩味ip&6Uc@i)D2D̵3{Q5U!˖f;dS[mu 0Ɗho  9X |+>ταnJo-.X Acbw-0ov!J^&I9>"'.Τ^4^ޯ!: :,n82WohQ}:f.zjT Je dn ܚ>fI@oVȔdT6Ye:\&PӉ([ @o4Fm&Alk!fB)5P<^".jݝ)-'vM\2G,+R8!-HJ/vw+Z TG*[,:aZ5ߖlc/~ձlwI7?݇eekTLZXuc塣 ~313.TglQ&|M"Z>., lC3Io_nУx'T\ZFb9>!yJ/Oqh?B|)'SdO-aήOWv6Kn@d#NO(|#?h!~;Ky8}եkY-3[Qs7W܋{p)Yk2a眲%mKMpئK([n 62v~k5cTC*!c<ljC§d}>nPHl+^0>>R{j$M6p_eFRGTZ/۪Nd.}/Wt2mgt,=SO WKAc2T_``%7\=ԫ c5K!JAָePCN5?VO&x,iwkB խX㽝W2_t<$8`iZY,;DY躽*\ESۂXcm܌L\{5[ 8AQrptoL1fX8AjN9\,R ˇޜb>RŚ{[C;<݅z-G2w#h2G1y sP NL֧'HY.lF8Xj=B 73작ퟌH|۬^!3_xj0Uʵ GԜ飼Hm5D!VF0ӋnH hecD70uA* KŒP-S>=@F4;R >21/y6R?˫uFӄd ZE3oFw ce57J%TЅxxwi)=QӺ%x@CCjE[͑Wa3uz76.cJ-;}p#Z9y}6#/(5}Z,[{-4u[6)3F~ =EQ)D۹MḿG DI; &mta%)WiOŽ2}rDK>= £>(;BtCΉHO;3Xnb@Dв:s5_a b)E쥏t)QEdՀLAןA8AqU} 9+?O 4=[?h111 3*6oL$?7_ZQpFi/ITlp[u"qU Vo\4%4mRKً $+>-FxGLqꩃ0FB_Q C⣦oZJ);Ж4_,yKj'z#Y9+ßtRz@T ߠ\ G5Ǻ(L8k)iQ.BO$IՔVMnA1bs-};+* ǑEGp6*Sma1 lKv2ݑnK;*{(`@lXQFpɹ,p  zF=nI6:FEP-vN(1Sڎ(fqnل,)DV{j d>}.HH+7T/sH\#Y70]q"ε[ikj&@(ج!y(CҍO3qֿz)BahL֗fPbM^W Â/udSR[LIř8ib{9: ZC|7Z)+cq23-dLe`(EucxaK|kg'+ ^n> ݺr S%Mmh\5+ީ(YxOQ1瑁Vul4@S'f9-3E0nӆT5y-RN&mYs(NO9b Ro^" zD!dgm:It/l\X']Ҧ4'{K1\_Ҟ__ol󬹃U5$PTۤwDAbWUlVEr?߭+GmnJО0d `#%{ёSewA;Ez0P|řc$oXGt-q4B\RhFx: .=[V"n؃I2e9B*/&nOOʞMQ `>VQ/|Ϲp h3 >ǹ鿸@%s.OR(0)$?<`ύIk2F$37/h;^Wۯ{DV2(&P|cȕ= +XwYb, t /1x2؎*N=6JO}xO0=DQp.t~̆v0RO shو<>x).D6C`Aiv$IMS%{hծ&dd;:ubOʢW r27z=[J8OG漉RvaC“Ac.ͧ4\TB,|E>[̈.L`3S7ASz/ )~/}5 '1ڄGǒ}߸\s\mԄv "Z{,t;\9SlŚJPu-[<7嵐\J쁲a?[yuS/Bŧ/+̪uz uqy=- ir`~K^0ࠐ?)H*RyؾW͎vU )FF`dAoz:\.@€ s,A Be *+fj]pmA>dZW:7vg£1<{,@( k )k3/CIlZp}!WIB)Ȣ;NU.$ҡu;z^S }.Q%Q*<T-GaWqSoJC+{gnT= g60ދ ֖zoܐxe3[֣B׷R*+ZOZ뉱ֽm1EW5WZ# 'UFUkSqO,Jzg{ԵlP.Ǜ&:rJ\ZǚbC@gE]hs;L6 {c8j] ~|!IX4yfzX^w3 \!,y3|7TwNͺ|"":WGc=XJW],8u*P%|Uj3&m)dKYkky( <\]!ѹtFz #٫qй1V_\`3bHkW{%=3;OaMqP l36 ݺ h>c;{.KJ(z NpuX&l%2KbaAҤS\$ pܾ:9c$UoWE!b"xX3v: %6瘳鏖"YR{՜KtFOlv\>npoYk`s.bXp2!"UyO%=W1JH T\mcME{0 =#s147#`⪦,X5$}QB *!ޮSyI僚v^PiH SSڙG|(\1bG+3cbMMPc qf:&E,Zͮ=jf!ބ1E)_D^e >̊.z㎀%}Y9(ݬ|ﮮgRT_<$9 x+LN";Ad8l t0̉m ze&D rhV ';AW:ͧr%cI/\Wen~OJa?#w,3誩^2]eAlR~ܸY;ŪAj{B<AN"Ɂ-4^jm[1(|2ɧv#$#5OI 9 Q-mCt}4-Gak7ؔ2oi|'h2moG$X%Q&1Sp7pm.Vn3i-(XM3ih{[6͜rl`HܞXo6"۳6 wRӆ@oW`w)t6%eVWs0Fr+cY+oMUj1\S"d QRqܾ"SO%ҼHa=Q%-Ik6@&j nJvO^5 [G#ꀏ6ȫi["FOψ3_$+{!GE/P=ddANw"TdDܢIQAqR&z&\D l%L>lN 8xub'Y=`kONh$,CY}B_T4 I;(XζUcG=<@WhsƤFLUv>>MW8RR^/wW(lPy4j+·h⧘pa~qƒ_K rAR{ڄT\݋`:u9v6l66qr:NMK6ʞ+qk`LwÖz.~&&T9xݍxW*FS~l6x9sq] C#e]bKOT)]1!3J:=]r5ѾC{d5Jp=7 ۫ZW}=yN;ċ zl$=:D5/;n0PvlW*4WMM[K ߇0&%?hհWiOrIQ|v㘋^O"6w{w!{%4 9U 5 Rۯv'AOs_WՋWR̳:b)~AiCǬRX%]f}3~>h2'ޘ|JR .u)6 LU m5.8OKzI(]c V[Ɠ$bT \ X$^ iʝ54&ߞK|#); B_fj﬚FhyMM1lJO@e$d6-87[ٍ ?HMz q IM.!_{d ; ܄}0B붸li4b:`w9HƟP-HXje.[U/Qy ēaG7mf,g}W0זG m;KGMQw9lkNē$06F1ƃϮYڕxc-'HPu1uw;ţeӠW ڷ5.t܅<b͢Ƥ+.tm|#oL8ZeNզF_5؊vh+]%;]R FU@ƈ=qSɢw5x<ħb1ڤ IUܨ \O%*BTĊG|!~3j\}[-Thq ŃLڣij̈́ҩwjϒP<ϴON&/r}5.?eCes \B^ćCi|O7!u@1?MBsa CȽWF,SBt*+Urj ll`0B.\1]QW ́ZڵP~0Î LL˯ی0ᅶBPYڦT4!$3@?z[#^O &Eerw 疦?2xJwf&Oה(*Gt ҥ&+CNԥËRegmU{iPv&opqի"P( @'&+~$\vOBB '9Eɏ:B{blO4HH?[K\$P,Fǩ=A׃]/Ukz(GcAFo-_o D 'P$4҄qqy^˻s,vϟ0%%wƾ%j*qO<3jND^by=1NVv('>SW{ çeϳ qD *iF\5󗫠m IHmҲ鐰h-r<1&@L @?ugWtT/+m"E(&v(:6F j}8@ʣrqlkl i]1VZTlᓘ3XsA$N`bqw7?!غT B͟5PWO13Bk@ڧbTU{ $^^o=Fq3JS|$">1j(CKj( @$`߰&"ۧ]+^tx.^BCiXK~0t;=9iL4ӝ):40VN; JT93)X8mqQsr68ZW6{ +1()+Iz#a. g;S;`ގM-j-I*a:sw*,_s95}nz#=4j")ܘIvQaTy3XG%;\ \_^#\ţGz9󑓖I*R୷w(F5N6nꌠ# s"5hkE;$2i*:iyT;ՏŨ%dF,YȺU)rFYi}ȗOhkkkml#sT쾓yI;+0FLlvZO+4 HZWdm8\ok, 6aEX49nՇSJ" A@%XsJ=% =SQk*@bܼnV荄aϰ={a;6Zi[8!Z-\ddhw tN|3LFsk++- x/OH&ٕ&t D4Lڠt~AsǮAUge$9䵸@Gi]ޓm5X:`8=wriLwh{fE(ls%|VҲKh54;r+P_*41QW @c79z2 'iz ,(iZ;Vİo}"%rj{]" Pur/U q!2{hrqwG3zWkm=2GώrQ`19jXy:F={W(-aQZ J!Iݔ#ڊrs3y9%[%~i~qP#XLGM=T[xjL :2QrҾ0O:l2kð^e#RRf 楳O?nͣkBXY<.Ы0grcTGGgofkA*M~>)|ղ}p6+Z9Z5iв)hX՛v o+GvOJ/B=Or4c Oh6o_}bSDI(ϩ{N T|m \\VN˙10*uMU\=X]pǼO$ZӚ"M>ɸ{ZzǸ Lko`g6D]i"zgi4̫n5Za6#N  ŎrpaǨ%G>͸)N5QV̧(pՠQk QZNCP kOrFl$y8޾VS_ UH*=!"Sq[b'RHq WQJE>adbplJ#/MPV+)$7.(Or ys뻇8f>ݐ`m~5nuļ~9+  IزJ}c L Ku + "c(NO7Jd|F}GjP˸PP*G!`;CJ3,Bb?kP/,,a4`_x]8FVxo? 9@[MM#/8,bZu9_ʠ dY?/u -=!G|wK1JCa+#nl%+N+:ci%'Į6}CX`HծSL(ZzG,YvDXcVz u4o-N?bdi է0y \݄ vF<6^Ɉ^r) WX*$R[i([R aNEk?/[m0/ s+tA4$m.(v1tRLÐFAȐ\>:$,`8uoeR?LI1bS+BGÅmb`L9N^mS)u e/ȚG UM%-!{e;7r:zҝY25AYzGUke4#=rH:%,QBBT=gɱ>nLn3q!mAr [KB  ]SpZ'+J! ğR1uo2 B^ޤ7V9Jb; $<pc7`,㡌 \qA4yJ./CG3ls"^2wt.Bf] &^߷#;:I21l62.N|{_LX5zjKAriYэ}YWz0M0eUlݫLڤtDŇr]5ktaVU/!lnhQP8CO8yr J2=-oH-7sAkE4 (gk@ @IU3`TߖλvZi(}otܛzja%p=[àW?]SLY4|f ޜKXȜJ&8/yJ4 p'h2-5 5W: n`~ǺHm;((Bx;,OY#E,M.|{zm*OAxe DW|շ\u-=sŪڶ,?Hn. < !Z%Di)_ΆBZ߮EKITXzj!S[@a'<K6ec}:#LhTto`eMߣ#pqWyߪ4=ffjl$ħT!bQv\պ0WqJTI7tbnwa+xVa4Y逋CH|,v̰p.D2 pc?,<5h#P|sgtqAMÒ|RPm\ݾOSTgpɧ^ I 2 qLQCͦ7„56MGe~GhBg{%=vFpZa by忟-ACdt"2Sϙrȇ@\3VE3bqP2jA(,pw>YyBh) N4{_]tLSkt'.|zGZW^p/?\E!EX7" |\w!lH駃xc08qpx /S~J[&VtfZAy৔R0j@.%&-L>\)釙HUV!"[ 7+UVNIPs $ HK %q *?Vͺ zJGm?wͥg0vO !ujrG HZ=X[/P*€߇{]svF&h-I,%H MAs'A(̼j2z-jnjԤiHAf5 !)KxysnXJrjK^ |@&H]O 'z=WR$@ܿKJ;dj*GSo=TEAĴ׺ӊY"-'O SK/^J ŝRi04'ϙآ{膂yL1/T͚%6@IG}CWeQ󜇮 TUuif6l>TuQ2i-_{9֍o;w_ڢdV:LPFܦA}X(C4b~ׇtYnK)_ :RiW"A_.Un{+P}4i)qrz&olh7iɲZi`'%Phk~stmyV4n#^=M sw#Haxtgy.&@'\tKI}}徫6VIcN ]pg,V2憄m> dszo{Fsh!~hvDogМT4m M'ZS n1B]XC26k%W\]Hh=xܡVѳ}qաZVQ~ D}b{J/aFv}% x#>P]\AG 8ҩ)ig ʍ5M&YCy; ËcYfʼn&+ՖSh4WBY|@時0b:_(j& QZkwbRnDť`b@J۲MCp|nE2EH:5FՑ>9''VO6+ Ba+6u/UsD!!Jg/c Z -y>ׁgڼVctu돇LFyVO;u[aΛSq:*8e\M% "`EN~jfCHcW@g/ 6RSX9.9\xGa pKVuug9E~2L\ihIkL垣h8KS^HU2CweHU3MP_4R~Vh5‡Yˉ]gd{4o <"0nK=#pR6\"XAl|q)/@H P͂f4Gouύb^<䡢d1$Z^uE%ҹBpFc@8>TX808?$#pxOpߞk@l)t/pdS$<"XU# 0.wcۙӡMLqyVU243YD@Qq%?Yث)ԕȕ3$dDZ`QڽT"0R(1&ЅkfКͳ>ݟ wRh:H4H-*ad@Y]?LMjv6W.ծ@4nwk*3lBnA¥K@=EK$5Kx )\1fnvB`Ho-+؄t¶[\O6z(bI@3оͱRf>jB)ZX8[ܲ> c.od$i+"_IVl`i d+ɕ4nWC 2DY;d{5/bJqD ;2_s}+bV gU]J8M!"A? @iZٹGk_HR7ݣ+DJT~#\հ'5$hv*u @F7"9^d=WJ0$hB) UBT zPۚYnjJv=\K3aVW0ܬQLt eFi NJRK Wb XA\;'?NTzB:@/OmN8ANEcw=ވzY閕*9\ql2޷gTFKTS3uIg;[buNx0}UQ?pSf~^Qb, d_8yUL50IFZvvF5Zq'xaf*ǢϬ;3&YD Xlz ۛv8X*wL=鿦>>?VuGdBO( $#-Gs܊# ʷ#6 ᧈ?Eh>*P2X4r -/IN! S;owX2фeNJ*Il8χ3,(4AxCCcdB }d }JqG Wϳ2zSLMњuM%G3@jxq+\KѺL8>Zl_)ҧ}^{W-F UJI+ LM{1nSi+I˷Z[¯xXf (W9(\6 *!>;-'b ?OʵMaEмFA=: bYfim,v&  ,f#<ƠdC'.#F+xM*! 7Fuw%Ng]2 JL$qFDD mZxkrmF*((M袠=G(Q:O*ҎD~Bw';kc?3;:*P'q (4R߈x$*%FWn]ْ8tַ;5sO^!>zjQYni 9Q*/I Bli1q)MaIh[]}.DBpSǼH}++BcPSK3w|Y)i7TG![/sy%4Jl@lA}k\Uob3 #wMP#&qa^i/r[WgW:*xQ=kĄg$`ݕ -oc͜b"o֔< + 07J$)U*TԉmA wPg `3T8I W-XI. a`6`tC.iV bfrF\Wܧg^B2=UZHnk Zo|UAdmr˷<_AswE"wg"վ)s|ZT@$tZ\ W]r쒧a<3nꙵ]pⶽ-X#yӡɟ|0ؑ6Vm'-$[|g5Z@P>}5?LϿ7ERS H*bhl@9FX_Y^T6+* ;dY:uۉ#Rg5?]t8h8M5e蠌 .Elo/o[$[RCVY5BDDִfEC"ղtqqz#. % v\p532FO ?{$aFV.wn45+-I#%MCcƌþ[t'o2ýYŕA注Xh1~l(jhE\ˬ8/ &gR#|wўotq5]pJg xޣH5.u|KsM} @c|o,̗; PmE17.Ge2a)up /;e3ٗLǭ49a6BdXb4ѝڸ]1_sGAi'.2'h^$@<`$o$Y5oez$G}x8 bx!/%ڵ}0$4^uυ`D@ȝawO$^ !d/k y%9ٺ"[seN!b`ZWyB<~^}',6  S'9bܕcV5 (Xplr)Rk|=Tp :(YI)K 6zJ,_ZU&}Gy>*!ti˰f?$(%*+tFgWķ$?S/-ڝYr/ܦs sGe8pD9t$)nכYeuC+@-vZ(Tyw-5 |RP8ya7]\9@ @Yp (M!=q] 3f#|J G ǴT(,~]jh*)8yx Obfj^e<].-~C6"]Na~,8ͳzMP[,gMbǍg G/0OǚQmgL nItܸ~-6]%<УvME{a)jтvlFҘtdz4ko(00ٯXCG꽵Ugw >'C[Z[xFZ]چ.a$ =\0SWhQ!6%{fn6-DBt,:_tb_ ti)uo) .ɅFJ{n3'&Qrp$U_h\xwmYjzPyUp;Ӯd8uɪ^sCr_s;jG/Cz6s. /VT\ɊpGCc3]LX)h' ԋ? M".)~dC>-Zdƨ 2K}B2% 5'9/prNԭJ2O'Gm9=Ua<&FM>4aBSwlף<:6Dv6*VCqeQ+U&X A8ѩ6/_OƆuK_94laPX0*.<=t RctJxB m8=D{nz vh?h»K98Dڴ Ë0NKl|3L/ѮQ򜠨+w{>E*3$qͬQGUr}^yq ܬud+5S(މS.Ivl*sr$2d89 X?/!QYW"zD\$M&,vğ0 m K7RįLQ?S9^vX7i((3Jq?BkA.++kFi:̲&GQ2Ilbj@1b`+I'$b@\Vf0| (G#Rh3A mo'4"5ƛ˓0lbF'$vanE֏@ަP_:#VϵW˽]ThYE <KL|qqZeUjn쫭W?k%UXiQop?gH8{[F&:$+ڊ F@*&`enjU?n8R)?(Xɥ;9cq%rNY_7Au` 4%Ѓ3,寢#GFtȡ[###zē&՗):}8 Gvc 5T<ޚ\dN!oo+fH%&uKPDgv yҳ %@L5`+6mRΛz8'3p<n?}B,?_;=c|Ad4o質]{X6=v$Թp򡺛(9Ȑ8G]s j9*z5^羇1m89e![v1Ie'xhy qLz@$49!;4ҋG5AsH=`\5}|KFL31n:** vO{B$ْ+-$wr#0}+HV6;$TPގ:JOHtJ(B欬"jG iAv\)쉇 I/[RIj h!ǯi*2Թ̓W־DO〉QkuFfffm 3N :0;W3r|hGPMrT!^&I Lo*iT}YG_H(-k=PQlHxb#5?l):DGPQ*]I\:.ԙ-yRy5N`E}1TPxqx/-IN`G2NCqq8k#g/YNyȜ=ud*ЂGj'l_pSޥH<\%)z.n5=|c?E~ F%Q~DaA !-2e aZM"_v-ExyA/$ǝg?4BJdC>-M|j}n K9?3Jp0ަq[+lKv 88Y ;$حF~@7='Mx W[ԭAذrAjqFwu>HQbT_sr;@=_åm"mX71a!k\sCl`񀀇iҙpǏ.55EmX<(Kv!M!E6u{ ov\C"NpX$#MS}vCߵCrs(i_АhuF{ʽA8 ' gZdrJK$&?ej,TqS$ݗ!opե'q( (n"Hcngؙ3\̒V&?gK# ;FQ 󣒐] [j'Ik9_e!}_Y#ԥ嵭{Ug{ cňu [S$>WcNqLj@vT\OMkqqh<>/Ż0Cc؃ xzPvi(qehX˜rؔJXEL}aQGL6F{^cuq@.v mKTjirqVBhZC%̶Ew9ظ qgYZ0707010000011c000081a4000000000000000000000001644ae3ba000094d4000000000000000000000000000000000000006300000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/pci/ddbridge/ddbridge.ko.xz7zXZִF!t/ǔ]?Eh=ڜ.+;8 !X„XJBB( /tR~rA_"lÌMY0&k7LͅF_,;F8 (FW$LßgژKUOoSft$OSx18w= ݴ˯ml/7i>" T@JvB-ԌyD9/0_ 3-[gʄ>M70Amw09ql<'B4MD>G^!ZҚ:M`Ƴznv&̧2#Oo}Me|eӧA<Sp&a9w"%'MNe_$.l0mhC'h Xo᱅Y\|$p4 ^e4gҫf՞4*d2ݹT=8WL3:I'Bکtwh2sE/slD:,DzPIA!"@]o݈j>+O^6I xWPual,nɰ[.(O݈7@KjeŅUtyHؒR} Z.{unƒQ /F ;bJͲZ ojT=J_S(4<_O11wud㸬o `J@@ ["N>9o1!J_0N/jgvht,ؘ.[++ZY]*HR!GYYh#U_8!AyܵdGX#bN0b.DN=ݡ}\HWRϲEڻEYZZ6A&)pHM_J;WQ856SucH .Ej4\-Q'g=zt5dHf)/]S~(Ȭ@T(tۇ#M&3bF?]v:ͧj~!%ai*eM=Z;7@3x>yGSi!rК@~Cy墪LbPڣ's ct9?joD3i2t/FՆEN*ѨqX$GawĐ Ӄ~m Dw}r[pt#5n=5a'MT.Ӗی>&6$J_|)`[n@X,#$€YF? k^숎`L stK}5;hIc# ))8±]/=I . S 4r KL[W?a> q_ĩAZ?eX7i-ƪ'k*;-'qp_ިH)>l%Jwc`&.`;'ώPe5)JU[ȉaF'>r]9H!V?.V$`-t`8Wj̏r=bN.b2 ӔtCBZVMm/s^8!PI~{yv=-J0=M3/eȐ[,L&Bc) $ bJMfgT~VCcEPsi[SR.[6_fHKcOF"Nr]@mױb 1*yyw 3gքcDQ0D)S"_e'6V&UN9n^kuׂUX=e#;/V{iim8q(FO?Zφʅ&,/ܫ92(ǢS#%@D^bQS 3E@*h$PW.I =Y#CQ 9Em/ǁQhcWvSfO#>"prXRA I'H"I=\FNAF>U\kl"FtZz2/1ˣ^_lZ2IQ$#*RlVc@`u}B5TZ}!mZŗ1(+0}1cn{ T7 Qg];RIM aȫ=+^0|ƀR޶(5f/_u{Y%} 8w  ,kHBȯ6HLvjAQeU!R,!ӓ}?0 {=ص._FY"<ܪZbjP 5GA43.^8l`s V")703Llo oNя|^SHR`1og VT̷$72!f(Oq[z]IF!%0ɕKDVi{u볐c46ZYeUb$]xe&< fY!eK  ]jrx-׶,>A{Pbx;(Yϝ 8$ޤlNptZ薰Zza*{\D V,~{:rZ:3Qpi60 ,y~?G0>/ sH: G <ےb{~f!W0x_H|/Щ8l8 r?+=z:[CFۄfK6lLܥU fC ƉbYme+Q92ՠ*륲5 S}#:oZdb3t E~P =؈} {bLz<:@G;؃!\޽*:VA`ՍǢR X\i[-ޮ9OfO{ Y-yThL>0NyBs$CbToYH x>B̨oNhw.Y$}+_~,âiJ[|B9(>256g7nx 0C|7zÙx!Jա)ҽ˸n"_q\p?)O / K7Pz{6[ -ꭥ֦?Xq,Xɋ;úuSi.!dy9;^@z/F(9fauK0GOzUm&Q,,ڟ)F7 _t/_9gˑ=a/K ܟ:GGE=2Wˮ޾g, 2mfظM=h(@,ڍѾ_JH#-vvRwS|5`d6L','~h6't7a"P]O82Jge n1;G[ZOgVv%ˆPh| QPATnT 4ϼ~YPa`"DsTHW$?^(²Tf(VİNtez K MFo".1/S HgمJ;Vw,1A} n:a㱡 AN 5܃ryQ]>B\[%nNh81ڹǡ9iT wMm-ޓ)<_G{b觩!H&AFS[܃b8=.zgz(ͭF4dG[I= *>K&arJ_Aav*c>$W !wjEC0)ƭkRTU_AFyº [\ŋgv:{?tiR6uiDΊL'g+cТsq0h)O&27 GV^K(t˭u:g}g/c0ZO; BDŌ6'Fib9@OP)_5.fm\ƭ|Z(6 dYEҿ I mP @7zBt;A!5]X-.iU˟%zi#V ?DC%pɵ/ /W -,`1 ^aJH8TA}Ҋ_ᅞs{yv\^cbO*Z 2qUDf G5?(E܈ytb&Nz,ܱ<[fcD$desylޢ.䙄^*pU:W{L{bT9-IrWGRjwb]<| -j79aG$Jxݤka- INfsFϷqo#4hS|JMqI@]I:Ieȋ,,F]ʅ-{Iݦ0Đ'.|M1i>FQɝP*!O'8~Z|,}M)c@h| Vr}eaH8}(̫w}|*m??0SZ)LT?NZiNiHXJ6 FiX!f<$%7&?#w~ d]TcU@7l9k HJ=LUi":Š&u0.wİw&q=fY e sk@߃v&=>6FE1X ,ъW,^!us*W=cj"{?ݾ cb}}$f\Nlۣ_)8@R[XH&[好tFhT{dΖB }t7f;P3dʲ.),*K UX/g c q9*+K"7cr/|t.=yugUٶ#P!Ɍ *oYkEBi3 3%Y[i30)]7?˰X$/ľk~?E [G\j*^˕:Z ^WOqlk929I9KJ9P tǝ!vZ1x믾ɡ.N\@UI$THUJP3 ЋXt3>O '/vh247OH ::4R09FZFQp~Zr)f;kG/"AtG zQ݀2)ԠS7|Y _Z%DoS Q[&eY#[R!VgڿScD]U.UF7OЌt,tk=6ƑP Q /]/WXqE3əB^f%̉C"3~8(>:Wez@]^D%&Ej'i0| 'SƔRD[54SkW/% !W+C4SvT'3Zd+-) b-ȅx܇f/?,stGJOҐg!8A\[03;=:. G7H' wjrY:D~dN~M=v/Hɀ ΤT"H@*[:|rkNxO[}d6A :ҸaѲ[ M 3NLj%`YVCUWXD֭I3 ERv}Qe*!&c:$6U8.\mgqt-=J4q:d%[%O-z>ދ}q9-֤(0-oE!p?6QSݤvPG&5hKmV`sUj)s6 hYٝ U?Z}+dfq@B/r,  .H5b%l=ݚ^ ujt:;Զ:X%>K(`Ed#-A==!V@zfw 4zc^ijW^]J@rk!whX8:[ 8&*xz#%54#mm^t>nuJ'EF/W)b cRZ1'SS6/Qw(5 Cu2wJ-&Vt=U&7՗QEm2 [Uv9n:-h2?kw PTrсz%(F^U+cdǥEE;Y~>9"nc=M#_՗ +M7rȁ*y. 'j?R9piPyyn^)תGi@QTړk ZP=$;EĎ}!j]"M ʌ9nRL:v"^ϻˇybDIWՏ)`GE8wrgEdγ!rOZ=)]5ɇ>EJ,*'fq%X %z].ZHrL4mG{JFUgGLn߯>¼I6+Ut^hgP.Iz3}J ļ:Vyu] 1_ Xkl(ÇDm 5m JGsSa-]jͦK3bA#IYQ:(q:oIwgUq2>|:}_O_~q +Mf& )f8ָB݁]~hU JOX+^PA{ \j`t [uha[D`;kZyUYCK-3+񆴏PwԏWYV?q;0RphV˳64t3% $`~Mwb("maY Ҁjnb~Cegy.[MT pҽ1::?F<ԯvy6sdHnZGlW:v:ˉF/4C/AaڷM4ƅھns-TM6aީD[$ڲӌe44P'G:M:1%U P&ۭ +Kg}B4fĬˣnȃŞ))J#ޱ鐥5Œ'2m3]%D33TRKО<盀HwC!?ѫ.u% @0M;XZ[y][wZM- #Iì&<=^RWN !xlr7]O L.}h%uoMͯ}C03\Ҟs Am< RdT :rUϵrE\BЭqNGrKLfbRϮovt ֤C}@GҤ{ƘGN6ĢS>*)΁Ʌ4Sv\u7Ogxe a+%t_{數FexY=rf߁6˲PؤW{U9U+CFz̪ӎ^xU߇0g p$clD;#mI BLo۵u)r! ֎*KdL,J}bJn*^(,u5\Xڕ(ߣ6K;o䯋9~fZV9K={xh> ηO}h\h4ep%5 ,Mh.Z^02cm#l1: $eS/wUu34+tg~/ H“QZz&.X(髩Z4NlaK^Abnȶ”}5w;6슂WIJ#JĘ-]RuIڃM'1L/ll;7j1]N)IM/o!I\a1Dm{Xz5q!%" UA}֓ޭ HSjhGG 30t~oxķreJ1;0umÑHrID)mjd *6mpS?i#bEĖ d߂õU AYm,SR},u|J/44Qdޢt99f \M*y ^KON?%o7\@4#RC P!pssqsI)ͯsInJN:2^H s@`w]mBpnRE1V9[؟qXcnd/(D@l:Vw{l|(-aėB9D]NӺ DRIpqבq)0CR2lI}r,OT>4UEKD?|: X[|WNjTKcm}qj, Q>=C6[~1TZCTʵE Z츸 @6n;C.+&iѫ^/G!ɕ`b %:D6Z79V)'72M*| x& s_V&C)z }&I%/.]w[xim3FUZ"oC3t4?:,]aBVQBEy]iA6$mKba_k i+ ,BIEm=* }mqy#n¸ttmiazc;dbJr4EY۔;NHK I~n-e[>ֽB>i;[ec{9@ɝ4*,p Pg聶5K -sFYy~J][ m :,5aݯ l(AT"fGކT8*;bD{FznFjB / J3Q4BȶطsvL:~0&E>V1Q@oΘ4yupcy-OܘݮIogy iG_gX- Je1Ѝ+{!YkojZAA${P E>9.f(5x U]̀6! aPP]M4o@!ᇹD ?'X.=1rwfH5wVc]&0M'݈/1PNsL}/Cd @{K{D\P`\k]K0l63]x%q,J!mA}#&#%oVD^w+G7n7Q!Ao\gzCq &b/3"`uÇV7.(zB}M*W>Rk3q1}y!~"=a` eЭwyiW{\GA_AĆje&`3ug,Zׂ++?i {/#_^uz,m1SeEi席[%$K,82#Nĉd. A[O]ԖUDp# m1n)ɽA+Pgۭɬkof8ѠPIuO;9 z_`R0^[dxꢔ5=PGuneˑĹU~[re6rh5+鍚w@F5={܀ Vu.[ zYg ^4BcwuZC2. W6Bwrm`'>Jo"ɫ}LV\"cv|#{b/ķQj`L!gjOr._O.#cfQ;92v[3n?Lq̨Bal{%ؽ-Qt{ˋ੹_E)R_]6XC XiMq R3j.%S঎E?ȁIcϪKgY0C;"Lj<[n BL &]-qUpYb'ȳ]ErAכ_5WI}n񺶇ǂP)3I]+ } 9N~-B= ?ҌwhQRA" 'Z__J(1l=)i|JmH_oOB NSDk.9ds.|a鏸 .BnN 9ԛpFO?< ,@$q;>AdFj{rp5VrsE}3& 1ʹn݆P !J;0BP{`}|$Q16zvgut3]3wȟiD1QŅo-%Pq-C+e tfB&[c ݚPK㙹BpZ63)߭ #Mh"ł=BVLuU!T6yfC4G}'yBQQG xM}(ũxᘃW&pxLkK[+0eAxcgHxIP~uti0<ڷ^H`(:*hC?)_",Y-,Cr[7Bt} aɿSK@V=ȱ l=#f7 ^,w13Z+zbdt_zk=퇓<=|d!$?d #~Hd]\N&Y%k@bkN䃛s9 W9n-1n"Ԑ_/<=Q9wrC+@4`gs{gUH呄\2@ }Pߵ_sEO%=" TZ0[.12H&S FmRI,;+sEWxIܹϪ~,r d=' }L73Y| .ɹN?0ñG![y&5ڪ s^e/3a2iCZl:kFUɇ2%4y[z-S03Vf =~WFJF^bm ݋ F5S@lCH:h|h>V#Q/1|`>IqV>Fl{EZ悵gImeA+yL #dx._զOpǜH#kZL(&VcAZzO4c=K`qk 4;?oQ cXFVc!D@&S:|;6?Nݱ$JL#THIQ|U]/d6{O2#O2[KB\XRxT, j;EVyF" Z|Yb%R%}@4wf2 ͎iV U٠jUz!5Bh!^_ S MȾXm`M#FЀJ@ s;ma ~˜ Zv z>*!4Fςike=XJdwJO`RJ+k|rRݐӌnc)-Xghz+zN07΃jrUH5i笜aQ5C-zL%w]jeL"opՋВ; v[$O.RUw {IE'mJn{yꭠ<(uΠDjW-iM+Ϡ H="#?$c`1 m!&λtj(AN;WH1G[~l|ȮvhFxgڮ_WH.N`h\pp"NHZ mPTv=_4 oy¯HދQJ)`TuilϵB_Qqw>[pb=%gZ'*l)QG$elsSyt)kFzCsCcj }|AN[鉄o#a sap=CZZ+"t-:T }+aGeN{&L@C@t/(Kn;\06GjMW- j :oi8 Lv^S#)z[|4s X]E JSJ%,4:+bW!% Z'!G&,aB )Rڕ4:Ms4Dr[Z| fMMJZ 0aUD0EbȾ1Cqf_.z/vX-!WJ[8T< ,#3)D ;wj (p~?.ֈa6n-4'36ޝBK٪}f,~dj[Ľtj<\7H _NA-G(yѼvѐi>~KmiMHњIڹ&dq$J+! VN7I0$XP~L5'Vo{aPc7^69pFvqH ׸'(!V>T*C5̣,l"yѢDF' Wj}vҌC ~Vx%?9Q>tllұmu| MAEz~uŧ>u"Vk?9'XFwC nn߰B ԈRs՚PO+yC1FG7g\zGfi:i^}5-МQCs3{̠RO5ŪZ xߡGµ'NjB=N4)aEF^π5" g;a#oe_! W& c? MF LnNUEYP ݐpuaqnv-h[Q?#!S31\w2ϛ /v)ޛM6hnd8)TI:ezʮa2YL_Ρ@}$9*֎Fٷ}.1kdjROO5V&h$lv!ہ!P%̾lھR8"Y5Bk] 4C:%v8tHojsiX-KB T_V\:b'E@]L؟V&ѤDvDGaO%}JF7@+LG1ʱ N.C?6l|v6l};ϫ H0]w{Hk&+c9|޹#v}_S /f^oi#nl딛Rd`+{7u@AUӒ41}NhGpC <7{&Kظ/k8^C9̯8f>4 źJC Ld .d '5k/TK)ԑ(v)vG}=! 96R *^m+W1 p^Lk+h.xɉ OF$0ɣJf"T՞Ӆs,QGsWdNJx|ǴVnremGTY+*\GӁMAZථ4x G84CiX0~4'/}ΩܝZ4YY@ą JGP#s*T3^;8݀=IVɮᣗ1[¦_at5Fm;_E{! :@+Y >02>C\ ' Өqdnwj  8 |KRH;g=Xݡm=]NtQnxM `*Vڨ;>ךĝ m*,dWþM5ȌdZDAʙ(Dg;L~@XFY 2>TgɅZ WP&>D [R"4)TMC}\28)puX'|B}^&P*J*NB'a%RL DPAZQ ЇgKBg˨aؔ#]2pY.ik>I&P:*D&ӿL%RYWYB-y e!gP3z&oCuԑ5%P̻yMCg &n ˔;li ^rq3JS7 Ƿ,1Nui8Fgmer#E4^SoGD+2gIX0^EH["GylՁSHbdB FsMu[As: kNmc} @R>'C+BgD7' )U!nu&4U]_N=&(,>`#NǭCG{[(]b'wP̏WXB(}曵WZCFD,"ep8n9IBJ;KϙDZ TmBu9J2,~7\,{ ӟat컯C8l9i9.L)ܘ4+eV//ȟW־fd#ξ5]!Ir`-v'?R'6 O40wx_7 c,mI|^%.1 i#ymLJ^\ehc7Z $B'k=xPJ{ `XibN@Z먁_bM/.7C3] xEp2XyũjS,;H_1Ӑ~Tڣ%Orͨ#9L`qPeR٠c{9'B5k~RGqf]|Ո71h 7βQ*@kfk:.[ةղjAΩ. [;͒JzydS=1}[6W6xsEbqHvo3 NU(,w6Ob(A?018T*m=b c$Fx3>4jvBЕ7ȟ᚞VS0ߝ8 XW:3󼔳 a>ƳbjQF;1|I[ j܉$,ɕK4IL[Nnh''YFduNYyHC`C ry *q⨦e MTYl}h%c9iFq /rW&y|%i{9ːgCa%#-Qm:InuUr(zL^ !qAI*FWXra AqB/.2>uwGCOL*FN $R$r^ iC)ύl<&{^rYtv]PgZ۹s<(Th] *J' ܪj@S@S (ZK ^5BQT!L(^x-4 +:N`iҥzB%dY3[dD1T"eB"?3l:#QOyk4 ܋vc٘G2y@~H`E]ɩ1NU0\b(Y$ SE$GDd~/`?], <%.9A lqE0!#$f%Ke'7)be y$r9x͂,ٱ*3Aep@RMM+~_3YAң 3 {i\hbJ0NJ1Lҿ.0 aZtܩ:h7)8@gkS4+Ӹ-C;rj`Ȇ_!p҆j(Tَo/?S6( Y:'gݾw6Wn,ɕ@8rMnvٰg)'%6PՇZ9xη ^?{.K8eoJZb۰A/ }4!+;aj6d)86_[>eX#҉AJ.e*/fRSbPR~.nu gu\U'_UX1 ;B;L j5F{^.@aĄg`.QC}rr:݂`G1"ţo?=M(3@(0&'\oؓ3N< =ID!K:9kY{ *YA+(RL?x) Q![$ڧyʴ9 _#gO3шPR2ba -r{# %;j1h(dH.'eY>ks,صVJ|D`Hx ˤp]$$;)gnuᙾq%PŲA6c Qa 6nabFq]胱wʽ 39CĢwM1(Wcid|UXmL7vyə+& uҗt!1"ހ!t-}͖}U6}T͚P3FdL%d8<*LGM6!3eHfͣs\y`F5wim 'ǖRMg3b.A=^yP`7ҙ2mL3e]&E&W a{C{A. g'dqMn:k[ 4 p j=Q:#TiV#]jT +BJ_4ZPKL&c!X) }RE7G!ܵK1Bf3uPZhL<,{+ 0דV#G, *mLlinلg6mˍX^b 2+lEw-dpRu ԰)79BQ;ErҲ_WE?ϰ( o?u:w%`0 [ Ynj[DTkQ&5hUi,gBL܇,R >tS ,K𘜀9U.{yie tlQ$NhuN`qq&IARkG;O_Cm(B= qTK N]2IDw.ӻZ3y"Gh^Z}֨3;y[=z#uGXy&љBb7Ηr;ǽog%r흦 ;ʏM:l%\UdyvʈQ4EJ1;3-qޮ5lf?3~)˻T;#GقvrM)Sp=י3 a6#ZF%*oOƙ |"5w ߾ n#6fK@Q+pT.*ĵt+t}_=L$ >oƻ#NS#*DX]*qBSl Jg4tvT(ŴOoyY araRpß,o۰q99gKYKڱ4 D}`mҌ!ք|a޿癄?LUPGWITk{MWqodU$xs?b.8_l)'eb A<أlmKđ0 ;_0YGHt`?I/=ߨ(NNy)x L3k{GgAGJk# :p ;ΐahQ?.ۭhQa @EuԪ7#g*t`_6OnY~XɭYaR|O}7B _fђ͏ &7Ӏ׾Wn2pv#LѤ?x39r $2zOMs\TjQ-spڔY:ebOI* 2 2A)60%*1 ݩyfc(?.Wפg7F nRr0}?"ʅf** m;lc.ꉷ$P @R'\ OMGiuhu×^a%hnztY86^:^824M/L\jI*@[ O2lf4ںAXBđ qmu>Z[eUa@cU4|q$?J=FOIІƄ֥VCMy+F+Y$א EYO`^[>Eн΍y2s`y'h cX(p<֥1̉d1 Ʀ]RFRE8u64DClPtwk< A qBMx,`$udo?w\R]sp<C)(^i_"N׀_~wh9`W|I`ZHƶ6Uؚՠ@A֙QlS(0q]$#3l(6%جV3SR 6Iٶw B4Ѐ> YwLDZ}&0,n\LC"Hs|ԼU H76߭ Hkcv$ XwѭHn)EyLF6f8?#wh]⑞XsFZ-=R뉡Biz FYie@PFZyC sRU+6W^ϝQ+KSi&_&f/ӟHI?&>ɌBe<|τ9$D$Ԙ5)^FDhmW͑+Bg~؄Z8d>'5 -tm|fs~~85=l =.oF*H;1ڑWF fO,ZwQ6BFupLB~{PtձSU~%惕CU*M֪afEPg!(?ڌ* n (!T1؍ X*%\ 6B_6cxٖϢz KG5j hsjs9d;Zv/$@oYe9tw<H2wvcD?8';GpR!Q}@lJxz l<2Lrŭ\5 FΉl'ef#) A$18 B*ĝ,5V?eSFF'o^~vۂ9\πńO|HEGl+mh$}Œr!IZ)!xT}80'VRJF2%Ꮡg7K9$Npr% [=E0ր< NSʊ5)! #Tn'`%3܅c{ ۏZA'yvPBEmQ8K0fl`qLD)bLwdK6+p+-`ek!Z' 0+%Xtj72*(R\cSZv+{aNFbP(RЈѰKI*<|\h;wPTDP-RA'XcSQq8Ӻwm ]Ha(6L%Ķ3ZNb.L̇`sV 8~wܷWN$;T:6Xg=NZԤ.FY$5|p "i(r$-p5jqwY7cXgwwy--;0۠^]ٺ[oLVN@lڤ)_Sd"N -UXԚ!O[ɽ~ 93oS^NAJN +5#*eU[/hL_zvyL䴚LJf]UTǤK1e_Q.A#§(iz/g/'j۹DME]`܂; j6i&%U]tIy@4f=ʸ$Ac"zφ9"?(oq&fD ,vo ]&i~8Q@h{ΎŲ@v|n R=tl~B2a^?w{ ./$'r?J+G0]غgKTqhϦx,)wd2%aa9Y#) iIY{vX2ja4,$uq 3ТGN~>aGu.TdGl kMlpĐ?yP>0`&rzd ݵP'=y.G %Q{k:c6R(Cucäks;gDg v2F<zͼ+yGo[.E3Pig'7I~M&dqsUy{;6/3g4ֽ1kIv.|oڵlw' W}U'#dtN9w>sG5 N/R1CcvĽpd4J[eU2oǟ^X(/oYqm#UBfIv̢LԣZmc\+FAs90+4;KcbG‘eAbcSF=kh4 Sw8+˷- q(8s(eg~Y'=*_ '3] Y5*2igLdPLJ,|#,Cc[l?q&0zqZnTz=,)i*c^&|I{s$'-p<l;#yNu]5 必ReiE)EcXD$R<2%<:8JI[=G+N^Hw7h \ح7PO\+ }Hh&SpX`veJ>@/2ŰpČ<~no6,l_"..vR* !LJY,UsUz,RI 1$ 'c]_A31,\-E:%q <0ZgC4WkqH >qg\pq- ? haIfCɁE䂱jQ@9 za:F^ [L_06瞏XФ\zW0?%dwY^@{z W@''׼K.r5<7[Y`јRC y,?wܹ'U?TGo99>Ui屃8`FT$ͪZR8 }0[Q^l;" 'QULшa:i3pɧaeIi풾Θ-#*$XQԏ՞V_wZ4^z Ң{Kw̄':7@p\g.8cb wl~T0v(T26 I2%VtJuLٜWgn9c({iSJərxD @ېqƃvY Fyvm-">&9$a{^kF|څJe4=Ni|CMPlzv֑|oO_\v\47xt2j6ϕ328(_,pYU}yFXj*H:\|Cn\xiҞ^G3[ӆtX~I{3Jx?=Yt/L}4ZH,~$KeIcJC[QKjUv@ +[.2;p),t<6|3IkxMoHETMTߖ}^+=h ?bUC-9n*]ѧu |I&L_XOk4|yQ#>?lFT/g(fW쥇P@Ϯi6%P9t0:񽇔ƼP< 5 ״Yz Ӹ~:lFԚ+*Udk"ؔLP=pu7Z|.VR 3ώxa(on.>A4e籑shiz w9ly%ɦ#,ew,E(`2";* !?0cu(ȆU tQ0 W 160˷t30R + >!zI]g`Mbx2:JR'z~EY`O.$Xp orv8-/t [fj0e ;ǹC?"i /`*|=ny`l) g&>&ln9-Q>3XZ&٪p\) {H|A%oϜk?gww?)yrpD`H~W{lPSue"oRC|e R0i*})0I>4y] @*{mwׁ{Эڇ42so?G|3n"!eafWFV,w tļ1s7XQȲXөYG|?%܌wB6w&Zd0C~g'w:Vj"\[ v#OO">aEewYI.eYk] QG&an]0Y7/Z[)0K"[Qg0&µzDIy.k y+j1 S6@}LS ;e9 ;$F0B8(VV{r`mhh k"g~<@Qp j[N7q KUbt?/Q}&]sQ>џR=T'6wyH{DP|ڶl&W֌V@~EhlB%qat9ѓnәb &jS:`uٌ=9ipۚve3dkRS۳||j'_2ըo'옣YQ 'Av Q|ȸD 8V=<#/ KYvfL  IJO#af&pVYpXL$T sTD(Z[9y7),LZ`(ckz\rMq,M6fq=SÚIwZʴ؎)O9& ी,=7b1QUU|۷g0C7)#mEٿDǂ =+NCGrldol]D'`-^Zd)g@&@,XPEoEQMŸ*1|ZHSvxqk PHy7K$n>l \*aM5|hn*ff[KHw5S5zRXJ{5'బhMQ8@L潠ѹCZ4,u ;MnqD "I_\ЎS.ZxM)p](1)BV QO<aMT[E_"$TK͐u`E.>Q ʧ塽=H_φ%E\3"<{hb,fВo2:LMC+cVۦ[ډxD6\-6Pz`1~SDYjxO[ (΁s>;-kH>@,(쩙/۸2(3Cɭzk=9LUi!_ιAฬ@$ɤ#bbsoI#I]!'6?1V.*o(b]%Ķ>2~j^ 1 秇< Y+]_9dNS'qװf͓E4~ Wf:lHRhLt #́fϯUE+|X6G. {G˼rD#ލkuzS^Lc7iÏT̩Xs KZB:c|?]TO6K#xג),^ ZZA޲HpJHY]K_'a79W̲;4ׂ2pfv3F,}p78?a\CMq%C%.'n 8 Iڍ γ簺T˨ `,P=JSUGEse4u8ˌEc! #t_hCd(>b"=`fɰI؉yPAOͬJ1S7O?Ä(QAEmf츊޳&\q}3zŎۑDԇ"zJiI6s Юÿl԰z1C;QOH a {s9/v-C O` (7EqM04= qZP'H|J%³*+ERYjZBaA3h%h2u.1xrb718\Sj/kKwwkYYEG )s܁w(>; o!Ȥkc w'1O^@SkN *ɌKFl %cV0=@(l#@foK@cw\[6b4'Bpz)[Ζp5(>-N{SrO_B~'SEj7H*ͺB\ĝo8/lK1)TR3P 5@lŔˮp` ib^{lQ؀W!i6U10PijÊskh&Fl:#Xd)P,CmML*wJpr2śp: 'D0s)3NMߛu- w?hPp7ޖedyY{S`@|*(){(+?Q?++1\Eζev^5xY/H~./<ܚ;/ÅHz%)Pb@" }IYV`n fatsPTx=1~Nޖ"pPy͜kZ;x3$X[ *X4>>N<ɑr룫ºsqJXnlCͣpMHcn5~^YΫZ43zyu b ?AWXVs #13t@q pG 6FRcXEe/џ3}6.Oъ_*K2}-re f> p+}=?j1Nc6 t]҉!;$nOl OyLHR2i] CV)v,|~6s#.=~ޛO &bO?"]\)xxdX1ϰYwb2óoo>óKwkIMQrdtr7v#@c=IN2yFGߢ0X ͳM~y".KA0Q0܊W4]١Ul8~+;c~nSi>GuFe$L&:CQ>_4e.(J@]Q_{Лdƽ5I&kQ*167CBOuVȫk8{陶@OGG'f#x '-:&_˛@L^*ݱ"5h7e!UaKEӒ0lcd$ZDHHҷL}/Ľh![s

    $KWRn|ddEŽX$V=][>jnYR׼)$%*X{L1JQ0~'~^ Xs$;DUGqu|pRG nD~Y78VuL8@ lnCmn Bc(HI~ ж'n٩78051PeGUE>ӕ$z6;6w3-5Q-rMB<'_,]'|kʹcټ aCidjWY}ԕ%~柜/^wz4|@X:\(G81egy/"1^,}39fSs4czJ-'dXr AdRmX$y.OaX-JƩE0생)8׭wV[:±w!иk?45iKZ0 - \1z_RUù_![{%SG ɡu̵4{\׮r TX eeV[go E^[ gz$)~j\nbR?mri~+^ݜҏ`k/:nS[n_Nr3./ЀZk y{$5j?N^9t^,vENIB7-.yASZ@8A5P)mܘ`򪙒c8-!b'¢m̹&tJN`:w8|[-L[P/Zݳ'^\ ړyiVFD %f_E@--kY=s>=.7 ڛk|1KLHݾ\ y>#y4T[F_Vƃ w%ABABڲs}_p䰝'LY[M)SPgXP:+> !ΫjLb3z4*/ΥS:^k]c xvK̒ ߫/x7f+obtFK+_:'꭛o&!| %2?ncq_zZ7>= :W@6뾭 3&TgUySjSKٟVr`H ͘@͎T\܈QY B$MJDXgpMH T_σb,yvq,[ڔP֚<=JJuDW9!K_](R= MeѺyAJO@: qIyQ~u[ҩ_ɫ?&;+\%?ZlnrcӇNs,V?>:lޒ[HM%Sfo^ҨY9<-thTl蠘lclq˝^TU&l8g f@n#Zm0;|mof_\IY C6D(/T x=1"Lr!ij \)T^'y^+NwHxC }^pMrՎbi3DW1Fq <+K4"tcJm@8w1(pŷe+[@үo]ŭI8{Kj(;,۪RMvdw.&Y 5$#1yBNiU9tjw;ͧ&8[7Κ`}n h5G`zeR\PaˎSw8t];fuG(q)!k2z,yў" W5H#>sg | *eEJD}.{soK-U\(mQ3 ZrE4dD>5qA[/|gpc%A%3p`Twe,96ͻOv.uNUܾmw0CxvLBr~ h%:K>_l;05Y'} 7J JO hx9ZA)|= R08vkF3*dk/uOop8^s)y?\=#z/ƛЕ4@{Dc NH#uTFA/]Y+FbIT]GgE ]`9TQbHµlx2R`4"<8F'Ҧ%t78ʷ [Q~!<'C?%˜]WiP@i1C8!:'*C]o͇X~1p/U [2nq췫qW:\ƭZޭ Rz? 4 p~8WB6MO1xNH9pM^4)[ e 7^D,Q/1Vt&ĄM:sHSN- f RH)`lRA1(kW^l`]ƧOtw4CJ)2;YSz07BbX:|׿Ɯ6~{sPm'I|`8xnLgEzR{f5(!%x\Z$+vJ1agYZ0707010000011e000081a4000000000000000000000001644ae3ba00011de4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/pci/ivtv/ivtv.ko.xz7zXZִF!t/h]?Eh=ڜ.+͟a]  RmrkHڂQl o[|Mg/H%*αS:@ 'u1V/uAPFApfTPCط *L@7m"n Tns^ sS{ I~RJU G)~OP>0VU)=\'z/"4;e-)ն]ZA*Ύp|ZwnGr1E!Olf_,_2TD::F|. =ɏ:x,Vˠe۲݌C掗A5(QXfi&(xT*>gQ  +_p`y(+熭hP +rbdDBOm9D:XUS %'kj$i%θOJtE98Dau148˄Ȱ{B*XA[Ioe 5`Ksu $2an*:l*6䳲l~_ M>jFrZ3`ұWZE1Ə; J/48Rwm9ȎL.LzKŗh5SJSHoQn 9wr?;E6FI$8]u_Kf4"Vbpen Rm[˸S'wml4eB_s̅pG1թJ@߽|FȩAUw;Y{/ 1lg)-de4wSL85pOs6Aڟc%JQËFIQDz߼& ux@a ͔5"rBk= ciֲ(0ť}5 !W2ye™ A@LaX˟mؓN d~:f2H'؟`ioR2x'#) ?R;J۱ AR]fiEQO㻠 H5P<61ѩOG.=/oɈc0T\!q±;F>Z6=VLuZ@GnV п#?e=Fn}qGGMyp܄v'Bp^Qrn'RƟޜ3G*nwyn`c]7.ĊJQ`#!"MP\9QZ,=0z?K|C$A$t/3˯\4Cr| 稲QŲuM\E\CjQ _nLUZȂE_piNw܅ft6H%b?"$fwLL$ƒCE9]Sj 6 A`PzȯzTlŻA& 'U`E oYY˝;lOϝNntȊwЬܚ􈸘 ȯFı4[ I.7  !0 ~BPL©ĸX#)[r^_z`uIng!HNbQ(饿8۟MN'V5ƛch^ \"BsU3̫$'ƬH$֚f#72AqP%)蕒T"<Ã?(t.~L pYc*y+r:k'$]N H>339ݓPg6?XjޒHrTx T0˂z|}ng|o1GCg_K!HqdiT_&j o;'=Y#vq3]VGhŽetsRi2 7yՍkD`V0/38 KZd3QK"P8hl֜.}L.qMֿÝo W:[X֐pDpwݳ™fvp͊ug&7R<شZofs9+Sx`yyUeoDpA01EhVVE'< ^U>{HKLZQ!V`,^ŇP%y 'InvГD?)rsT$rl̔4jOu|m~ЯlG0ž~3 קφp7Z~FyEΛA 馀N=`182K!ҿu5'>)=uVixƓ݊kiNzݬM}N-@X{9BGJ7J+ 20w[cx*i) le#%JXJuk\TjAɜ AExa~l(n&"HxiU; b߬R?j4t*jQj^XǬ_(bP3ՕyOPh⟔jy*O;^Ír}861r3@I]hK$Ke/>Q2V e~fJN\ c6p }O!li !Fl嶘-W~gtS8|qlzq Rx\<e^M1N[ <*B|WہkK2HHMѺCɽəG1kؑhY  |&`T-<xVIoqҙ*9 ;EۑrMT7& ]8*K0(t /1,;$FЎʽ|%?i t4aãcՙ-'9W YF@zdܳ=i$'x a^zMI9`D1sʑ}ʇʮ-@$ LJ (;X  !{TWb_'s5X9M 9y H[qs*gp&Z]J@{) ƎQBy#ԴERDl<,IWl8KT)<ꅬaf n2E~7-?-VzT.#x{t6L'14eA*C7[DEbI!c^l)= 4qd'q8ʭ-n=KCD![w^;*%WqF}mHVAB[㮛K쟲4\fE5ºc%Ck(c;uU1Hhb/x$kzz/*KOI?@ŃH:7˻^syZ:=ZPYF-#aP2/,4 0(TQ*cԱ:Kw'ndm#!?Iaoxb\KĘv :hT$=Ӷl3Z_%j kO&p5t .5YBaf.OW;*vvId\Na=/Z e_pl+q]c(cnc;a^2ztf_EB- u=o&̒ #kG09u[MՄ# K-ԝTw5[>hLNmLF/jr-cR$wk5!Z!b,r33 PC-k310kʵ u/ |`JN }ߞ1Z$#¯ʲdHR-5Z墂hl5O`.[/b)D%6I >y%gU1pb$g=hM2Z:+`5dQ?-!Nq_ -< pLk?7Nw#W%¼nʁ@c`c+0eY\=ɸ]R9Z`>fO3W>gĹk}fj&q} Δ7@L^z*$Y H? vv--Ig[Nܟ|nC/e-J(?=ꏧ)' 5  CVDMB';:N0JtnQJ1[Kʑެ mflV4a g&O }~W]hgBVVx`Lđ/eJkI[aBdmW1% X3>"k*KPPL8pS&EtD]XHhg>譸o"šw.7ÜU J" "_f676X5"9!] X'YDM Sy$s[ 0H&eyx#\VxCq1=dr>.4ҧQd; C+yD%h$ݲpH/q7 "v!-9/+"2qҐ0Ȃu,ojnqZPz0nn.vKP>צ!?g]^bՓ8B.2]A V5]=[iZNhʃ̊+oU\#aRTBy c/|M]bj4# JDI.b|ť[j#"9y}C6|V.~2WA s>2yJT'YoC^'7kS^n $ 1z19B. ic ~p fcTV"Mv!TݸD#~ll-ͷr~TvOZ,0%0X Oβ$AksSG_`|AnCd@$fm`5=d/a쭺Ҧ?qQ5&ר%j6wK;BtFa&YFO6Ƨ 4FKVi:JsG^1INXY7_ pj,GQ@SEDKћw"IQ;ka[Fߋ_TLqEX?ʩ[X "@hyAɯY'&SW~Ȉ<{LXplbZ>u4c)\.Ӱ91` y1Ә\>Csh MpN/\Bvjal2&O?mpK!q*t# PV;y&"%<ZM}} W_U+ΗرJ:.xm fb]K]3aBe0JE'xaǷp_͑[qB OlZiӉ^@) eKO#NKH/<˴Qzz>iUg &}il3NSF|’,!Й f@G+׏0y ֶQ0s')5Gz\ Dܐ$9[ DSlw sZE]K@/FlUobheq0fM)8}IE/c-t[qo4i>hR!4 5j1a[E\sx(n6UX7L '~je5o aiO.or}V_a"_1?ȵPYʽ?:Ԭ$ŶGDȾv2.Z!r0<.t>P('zPM~Ja]og2cJEp@}W[5/7뮍Fɶ2\kTsGYp٣q5h@tX!K]Vi169CYM/]c<_kw4[Gw~T_4 OE(Иۦ2DHW;Fu؂~ - jDm"UGE& YCu!Jj" ^Jn-U(xotK2p0`>u!궍<<^rΎḾ*g=DmrO@9Wodޏ'ɯ*Ebqcx]ϘP!.A{0~À(jßǎ=@ї:l6\ܱRJm7HZ!S6nɜ ;M5f(_Ը{!R"m5'4m"A_ԑ8>kɉ="YҸpIFk~c1)M":;cjük7hݟb,A#G+m#5N(#?7ѣDiv"_6BKɘ%@LxxXHYPqDg)2R ~ 0d?ý._t{ƹ?bT0a > hCF K}lH{lpc a&58S[ŚƬ]9zYB#Bެn\X5vyw[g:kR5}ާm7–~br(hpMP]" 1`5dS]9*z A{9EU:-)>WaicBtpRxϓ4ْ BͶl-u`&V^DJ.0At; es9Nd#ՕLqW?rcֺK{xUSs*!RRn ?b Dqhfrhiuut|ñ;q_% i_I/X[g.+}&7z{-wRBxp7)gLYH8r ެ:^#P}@+}Eɦt7Ѽ툪nj] iN\8myݺuěLu\p㼹>) h"2r"MHhb_ImZԪ_ĥBkoA}H%\L#w<6s9fz wV+[kd.vƳ`U\q # A6h ,APbu&#J<]}gcn)?q@m@kݦ+\L.ء.[mDnoD;٨\ URj/䚣?+JLO*jΜT n*ѭ)3:^]qh~ƞJ>V%?ns5Ul&P_12]yt?(Yv3I{7 >s$1+A/ l>laC|QJ Ld9 ACLDS##pTm|Qy)C.?!.~%[nѓP6C!3evx<]9UcGQO^l?%Oܕ|J+2TdI\US+ecr(LrfZr4+'9Ma*(rAlҪwAźqAF@[ /e+#.Ɍ6{oI~ kIx)h0gnp^\UG BSaG]IֺyeLh'YOsQX] .Cҥ<7'I9ܭ'W!S3?աH=J&JæA>)YI`r\R/C1?Rlޙ{6g:;R*0(X'}C}Rba(z9ao @!|mҕ2"lʺ_fYȇؤ n 1&GTP>dy3gm]Tψ%6G)I~:φZ7oNo8ro_2Kc'Z_L}58TeVᜃw3jqjd 8fy4eLt]k1rLYH ŕYФxXI2ѧ~JO5&ͧ$!ؽYĻcW3id:#<=y>StAvWRc1FaNuȆpDtk]*킰K6}-XNW_ID9Uc1ǺZy,COL4cCGA{'63sġyG޼#jr1 ~Pϗ2,NړHV宀S`#]Ě2Rkf9킔\IͧY d!`cކG:̛qjzk`-sx V3ue e}Ȳ~6T[ⓨWeWġ/N"z/NM<8$yKˊ,ΧH']!?0*8Ђ{WX? tY+ȸ"nŶ8e~e_CVXj VD}ۧrGɉhudm0 'QhW֙E |jpq%2K.#A=IAqz_sF;v!e>H7bI'RH$}Q[ ZqOlZ8jr)F *̥%WΉiU0#fڂo&K8&N(Af712ISoed1Dϲ$>UOnI ,DT*:,BSQ(QS}4Bf(S=eIHFm>W pLksG!cY{B9gSA7+\'MEqpo\J<:cRs`bCx+rHZOCg  ;4吹MmBƂC{Q[dҤ+RHdz d|U. E@eO%HoxHK-,П͛>HmSG$oȥ37!4lM:U߂5?k }KM>f3XP)Bw8^Fgv %9P/Ζ?sĉ*!HV<Ħ8ZRCC5\h4|\,n%i->ơ0"k#cnZ4 Y.M&嵵Sm)ͰIܜmYo"!:~~? L<{qpk\0_@$e%+)O/'AҺ|WˁpšM)8i/+l+ñ>A!?g/QϢZl?۝tƤ2&SLэ)" A䭳=-4 ٍ^ %}V2 ;S8^J+\{4W䦸-S#b|Cq~mDMGs4Ȩ*]H2IeX4gi;*\] MiEq+@TQ:G\8ʄ$P]BYϮ7CLH%㘮=랊< hKpaַ0t?h,E߆>dN49oa7;-KKsO`'=k8sG`x3 QntDӚ}ģO&kև1~rWkc"\x [v5& oUԌ Py^}oT!-%1a`^Ԟ-H][ցW8< [3^POK{&`W]S gǙ󌝓uِ8b3gS ?0lž aFq@8~-ZڸYI yDNxKm,I az'{(BuS`{:0l<:L5' :X] .@~ I@\ĚV&r~#/up O U`<F[v5v٭-Ce}ф-Y*'?vVNԈ k8ܧxzf$U"!t=!T*Mҩʅ`N ݠih/ߖĉdF"KZS>/h'rB ePyPVFpw<e>Z~k&wYԋ4}A>Xeq$Wqgΰs 4ŝ!T=7> 0s/x.eBqeJh3&k蘖L!y5k,0Y|+k;@m 21fB G"ǟ^0=^I0+pnU6b*$$x}BU kBS"&p.'e?O|f>G xu؃<2jzz;#~+*Q54@(瓜U?ϣmmŰD/LwSʣ~n(ifi;oP_3߷rĶ2d,t?Q9Ns㡎Ѻ,ѯ GS cP[*TㅵDP/T9C.::-sݩ d۱ܴ{ļ77E_u7 yG' tk kaSCZJ>;8#30",.ywg:uL,4&jW44; яr͍( >||>6gW||c]@-:Js5˛R.ˑ@Zϒ@uC0zg;4xuǛpu0ܘ\NnnT)14Hʭ*D*y,nfhPHDOn?)f)pu>*qs١ScF̢t6U2toܤ"<ޢ؟]BS'Mw~2TOKP'‡=vRH'BALb3vYѤRԮP䛷Q ^s^"US)+$M $[0Lٓ c5#]a[A(8*h=]u~LZ}gOcM-2Q(.ӶRN=fRlo,5ݶ,h^3Y3x95^2eU޹(jX)%L0mgv:u3,$(zQ!k5׈_$gFLTyenl.z;%Us#Vj'5iح^r{-+@ ]Mε=#IyYjd"wfR[@sWpf7p8RvԼ>v?M ^隙3 V% uR'ü^?i$%V,'/@Ɂ _>+~)SS_!:mmea'|/\w:k1-m7#1*Xm6#"8\QLzHq{,dP[Ľ;Q\yi$2pcc(ae hˏ)D8~Mrt9eYtWh *hNxty ,CpJ0/ %HOaϳ B T.Ri<*9;DhwF i|GNd-G<}.A@p!:Κ\ 0- \_~|ޤ1J<1$q}& gQk|c /v[$3hJօ1=`sxu4Arg4+9_|ְ:n=2 tQ ڄ1 zI[ PH5=Z<OҤϕM̝Hz8z1:ziF-^Y6lgDQͲiP䕓a@\~aaŸX' 1ET(ʫo7ѽAcFtJF׀ns }ׂ? K(tKdy]c2Hoy,VizcX,W.6^RØ7dߥY?qK ֚#4H%}3r8#{D Fע{2vPZFg>t[*=$jGT"X6ǀox9Cz;ुU>uQ͌p1?6S9iQ"U9Zd ~qQVۦk>5cdTBk#"ծ,]3h.AG~P0gf? .8"ԕpۏǦ<}XBD0c읓(XM{;$1.Z[5ZJEܛN->!΁M֧>';:od`aL8c(D7*7qyF)o8߉C;e3(NRF㸽i-+_64^6:z%m/o4d9Gs `U"3:X%,< W=zKƵP0zcdP/ 32<ȗY{fws@A]>^.TRl#vRnwZѩ^YwEw/rG紑Ձՠ[8ϫDgtd0 P%7?XU]vT$!gv.Ękc..Fiq^&<[c%f<$z_ BTt5;ky0ŝ[Jx;LQ;GVאrloNjc埉Kwb&nStwt:/9h32a7]-ëdnEvRφ[hʞZ^ XcF.u^%mUΔ - gFB4`e*%} t87Z{Ķ(<-<;a-K HlWwyh6ybU{gI44Q]?Gb!0n5:K|Wɜ毨Z+ yy6 `Kf& X0/UmJq]YG `ilxh&bw3Wjr wMj+T&8*~4n<68  [W!z:̞rm^4!}GBmԔ`ʿ[ܮRB>R|ɱ|I,/ ƅ ̬ZEAlYFa\RL4KWkNwY|)bU?Z{rR6`RKbxyn"P‘ߛ|ۏ¬}TWO_M.JvR; ޫB~ *X*2?j,NIl%wnZ-gvUo"l Dׂ>ߗV.|f>4M$×y.ɷl#b9 һ,,ε}IHx=@S02Ė?Nݡ1 o) Ow|yEB1(4[祽3HDPu4g6~*` BYvy4^y:6L'a'r{[{zP|;/bW?f.B#.d{wb#ՕTiԸv-;;2-sk2c4ͅLM[੉7JA mã$7CƞȲ`e<4.k^ 1ob~FwAD鳐TǃnejF-y:SZXuQ<Jsp 93h3"%($/C~ L:BfӷDWЎ/8IX/c:iҀ{Lf7yZxG}+xc˼+o$hv-;7"iI)}w*&vAz-9;g¥78c u5*!cӵuH (M׎=K~N&BnRL#C)jjt>cfecB5=-V.'>*F֏ࠃVK:LՃAN#Sȏ0zEưZjn~ B),Pu֦f([ܿ~ŸDDNYTs`OVO~S{d;?'$01H/QED96$ lӦIʣ L6:&C=yXJ{EoH rIhw4L mI13/mzMY`VYXˆ8IBQlea=lPbw]J`<ߊxTTM5Aix}HAthmU٨CUy>NH&j }NWoĬW%P W=F04?0*L{QKR8YLSlt eU-Sg , "|%G(rt dCOۅurWr6@1eQcH>GZmp ,X(^0~xt&@VhdaJO'qSJyG;qjNߡ`GUEL Y<-h+h#&i)!,Merewjւ1dcjq!!(FZ̫.^!Dz#8P Cŋ6앗^eA,Ch(Z~p*vGpPE1%ems,HiK11nFx:kOʑٸ?ހU)RNpdTJ6bfZWm0bw\f:b"›J֗یZgQ}Mj g>- 'ADJ\(c ;wѫŃXXM^Ql1^^$;~BGk*#Pg.QEgn?uu\G. 6Ԏg%S:V+rƶ5!MiA:"9+9J.B]] 8.bT^`j`' ++G*Ѩ mFi ]F"_EG{]ZWb⨧A_)1%S.*(xsLHZS 1rVJ5UqoUdխ#V*Wk-Z.\Ioz0Y` Ά6Ffסi?0G*Py}2xⰅ=rړxmА=14̠釚1NInlO'(ÈH,Qy<7*7[O0k?8lͦ]S$zLCTu3*OGؗ!`YtN@_qi0 @oj|HHuH+n8zV-"*F*܁ɓsAZz<ԃ3Rj[zN[0ρ#VG[t}`S?HUc_|6@%?BSNnxN]Iܤ*28 b5Z9AgЁy: z o' DIXZN}>sE|G fXX L&BJJ.Mi~"|ȷ~u% OV}8ETwȻt#b`hl(s"UT sq2A k80A 4D"Ⱦ9cܓzPNJK(Pɖ2+m\%'8cB!T4x $8A6'#YL*L%W^\u^c4yf'0fFŖP4 `_]mE0KdnI /:D*LW]#RUA2zOḵue;=/Y7a|MCK֢(1:F<=a!k浾J(4eQҒH^ׇ $kEL-'/F]drw\d Ml9l'MUoM̖IK;HuGvo#gD$Ѣ.L {[q[`q;rt$6DpC:P~y tʵ\%Ӯl.Z\UyF10 뎒mM(g͛X9;[E]fc;Ng~Ha(2)q>EG6 h5'b  Ue#ߎ$4KJDaƃ#6ů ޔpŵMA\{I!%8&Om-2ɖ Z# ޤ۸byn"R c˼7H}8o6H&*dzLWy~h}N#jڥ.CA6/tx{3NMo9JKcgQe NlsIQRdЪ؀KiOj*0lpW8GS蛈&raVB$Lݠ  '%)qȄ)RU^׽{pL'@5r61AѨ(k 8L5KQ-e~JǬo#*eyݵ>dO䕶/]`9qsWW`GוI׫/H&Fz:>l`tfvnҋߖp:NtKZC NjbR|Z$`"'Yta~nAd414$yS5D3F^ y3x#ݣ}Măp7) |%?PuPnΛL,7HiY]o"#hn0y?7j iލ7n'1lϰ7)'uOj ^™Q|;݀„4lqus98_is* Didw8-U7 _),Ta8DzHC oА:YN$ao|-=O_8s䰌R@⮲A5MpA(d10b_^ˁ&>y'F_\†$1 z͖0ҩ*Cq 9~|rgXնWㅙ4:*j2G nP%tX_*Z!D3MȁVi! x1,IK l;ُr& b(Pu+:0\pY ; }Jl$w{S攺Efp+QU0 Z >BxmsNlBCe{7[-^]㘠{BcH.<eAE k9[ЏI!/Ѭێn=cH倰}&phnA-̱͛^se?^?WbJr3& Ə y$F/9]`L>Zcn{Whg4+Iܠ &^2Kp n鈍:ae, ]H6Q:yn_^[X6#WZMrlSm.7<,,37A`3K-QD=jgwLh8؛Jn[l/p[jLԬsKk(͐xÉ$iԎ`QЫG"7q,w2|J=b- %d[.E=v@1x@M' VvPך aD!>hs%Kv mi3#yt~ca9H8'HƃT>hﳞ9{׽?=/fU8MyaI3'#ŷ=#*=..\7!RXxx"?~:e0j@߱JFlȒ8}{ьͨE^-AfrD/<ݜ' Up̗QJb~Ioߒ\/Q(SL(u;Qݷpf Z(T#8΅ߪtc $-4 *7 N/  ZqXhF&1%#] ,"T*ŲXV +WAR큰 p")tꔮW)K֚Jwq\'ޮڢ,qRׯ!ăN"[2|;U$R5'<D5D5`zq78Cibe228#vN]haKլuqI9&w>;=S"fKUH QAs;$DمͬU*R4  emvDr;1mx=E:SJ~o2'\Ʀ0ҿpT_O20U' sjк+uL=fb/r- ;a>zc*Riͩe)cdlFj+% dq*F1~Գ_AU^k@~4Fb˟ >c?8MC~<ٕ_Sÿ-apHᗢH)VD_kr srd,#^yfJ ::#w&uc3\~ t&Z~)c(N-wtmk_)@r{,X]G:+ a+Q1:7R/$y o \1Iү:PM,|"BɃlX$l _4..cFBnW/qkz;XקQB5HXKɆĘPI%tnٮ􎑸Q#P6x=se$q>4"_!y=oc4xj0qM}XYM\giY9 }^6\\ټ ;ՊxRFw=tf+kQDF~L$AezK Dzms^h+ޓ~"2VUn _q(YRBE}Vg?EdA d4 >፩_9mb2(ξϰm<|g;3cϻ6ܸ!~a3Dm?Z+,D!X..y8.#q0[8S  J"BduJcxƹ)7JRl|aJ:2gOG8>57%@;N{OWs=0+jJʥy"b.`4]NQs 28]{!rX&P^JN4e#('u{ARPoϫ/0ʟV7N?9j*uF7KʴQىAY,,|6I)zCDĔۜ]߷ Ko Y9oy%b:ܝwB`nSjPI }pT~Lv%2$Xv2y5U *jiqd~`Iq )4NC{d[M FAI?=0]m۰{~o'ZN2)==!Ra xYJ^*6c*@^K a7'5_("Zhivk-ZWYc;bTrllU*~ژo[hKNv.;d ڔx@!hC9zMv1:fGT>\E>54 ĺG_5hbZTSWMI)3)F3 ڐ.KBN!rRAxF+dF)xKQ؀ l2A_+"}¢Y+6J}L(U5W?Y r"Ftl- w٠gOzUlcݛ0`?Tkrnt]um ?]៽/,f1Sg/=$>LGo k.&z!n RC>*"<)>څB^T4%`tHt &4 GZKA,w<[U Qg2P=h\cS2[Ws]Vsjv}RTQx3wRzG/`x8/EcX>o'S98uk'!˾)\WewFAqeFƯ5[=D,mM/QX2fI{.!IHgP'| cˎI]Þq:(U6J{ZCJ4?ǤLjmgYc+'C" ]fOY5 膙/3Ef7)!ݢs ^9 ~;y -]^=g? Z $N5mFGf 3%ODeaL?*Qv/RY;tzVͼ͜ lT j`FwnP).J֫}Yͅ_MʋM$;cࢩP*KPs&PJUbFZf9+s.ᄌ %'l&iD<r%|wq;4 u#n|ϖ'vQ"'{E]\9rѸZJr1 =Κ[2(/Ax"a&T%aT(4j'=ԐGH.^'gB"dL"7G5G?.Ѿ}# 2пCxcj%? ;II/?eVwT8W(eMrL,5(DXL-oM#u7>溞$I(R=}T"KBJњ*{\)8loK Q,B3W؇75Q_PX6м40ZXy2Br%סquT\bfqެݻh6cM$+5㰞${͍Q_З:K9 o|[Jf Wf@ҩSPs\rݫ)@+2Cy͛e&x{%2:\KSN7|nUSM"W|9GqcMXZx6pGlV=LfGE:8QS@Μl,y j՟ﮩw&k5hΉߒvtEsH*V%zKޫZ3((Jlc>܆En!³8RFH'/-ȅ*5h'4y@ hNǁ |6'9t+6Kͪ  0SK8O`g_i:kBz\ɠ4>uD.4z<(Q&X~J݌e+`#w8{4 )Q^z6px%su:R_"XTf.dUa \hS 4naq!.# 3ZH:+ZYIXJqrŤ`X68Limtu?88{?[+e5_TxX4]KxUK3|DDրaE]mHP9rj%=mNyS0jx|`*@. &Iqa-:vt~XtQB(2 0,}~m>Q AՋ\lQwF_5{8Tg>H+›? YȻ;QA>NUl&EnI$9me!hK!T~q??TyޠZloK#:{q5R_c a/r$fe3O͉!:zI\IL}s\GhbY>bNSxx722J|kΣg9O!gw;;o! x* QE^)Oy\Xʻp<$mjN/g9S!:X (: Ϳ(?A4@XWs0owdrעQtwgN/D%Rii?]@[.%̲l;g6]hxzV?Q!&KARs8ˎ3_ԋ20!/B0~襶(SP;n;#}MVg1#8k=: *¹ 1"PD#)+[d`y7pUwYl.Bq_ҞW'JݤÍ5R&ճsfeF!#C) UF>;C*l1}8Cy0V/wCe"tQ9}Ij $gk88lx;i|fITlT̛ɟ+3脫!P:)nY/^,U>sꆨYK| @.czʸb>ǝlmI7@)NGٚK",|ǴyK=m*mFOj%kNJT_;YQIQ ;Tpℛ f[)ÔE:F3?y 'sյts)xV)+mmj=ks|Lg嬍WN4 sS'"3 ,Lu*OK"-y|N}fjclCQwҷ  ĩ1ؤ_;PfR8zprhq9?{ 2} cɛ{"sX^Ink09bv$z'O:O~Mmo=GUtKۑk0P1,uю=% d}f5r5\P!QZKC!T! Zܼb2-?uVFv??mdӺ:o肁4IⅰDLBL䤠.5ON+2pX||H;d€a\ @ǟ1-KV1x<ԏ$2|.\ծ9^虔+kMc w"IERWB@F_#P_T^y%&N7 ^} ~>LSi>bkbQ5I g۶{Yt xGZ\=w5?Ai5f\ъQb_0|nzh 'H*6YI,eUU(fB[HQKRH)Go< MgC0*j0j#XO$5w㤟ĝY:_dJkd?dUpi bK@2:ؒ9Dzd*{atyrbDxaygDLb[V~ 嶃*_E0vx,v7yfRv`{'D)o]`1N%Kom"-h,FެaL:2Tt`ÄIK jO[q\6Zwn4,*ȚNvj f mjv ,nGzhKx@XvJv/tHK,'!VqJcwV^s> ImUx` Aߒn\.mQÐ$ ZcEԥ3ϳXo`&'is_K{m痕s|sK|&ƶKB-zRy8v~8}*o<> `Zҡ [ Ḅ.r`j"vg5ΝaMo/C3dpbkO;9edw9<\<D&MTq<fucm4*6h1t ,ͧ&E=#{3xVeGAQSvfR4L,vRփ7oEPn7q=2ܿKwB+VȜN>Wb =?Ҁ'%^cLl_$4Nd ڎZ> 2B698HV:a؇]\wriNR"Lw`7KA=}EWwU|#WZ~t-4 8koEQɶ2^9VR3F/ra%Ȓ1oI otBL^"Ȅ Xa>,XYEr7R짯19F;KLbʚMs?,Ru7K5:ZB ^)?b{oTb9M~@"$ M 쥤*\KE4W[PJLqzB_2%achڎc0_;Ά>p(v<#\V9uIoTo{G|pqit-8i|pӎy&n@hݓDS;='`;O Tڞ@V6@=lЄ&}ScVbqMbDڎ1#^1*!9A 4F g=\03*FΉS1PzL! As[GY6 1)h82/~kv` |x VчW*j k$\p'}.I 2oFf^D5$+L"X"~y6AР#5a q\:9VbA~dh6|CH^܆ WUlAŰy-3 'mM~j|*[Kbf%붾 f#c`@~|h*\amSEG>D Rzj1&gfJ5tǖrB 5'0v pa{hH$2jRًE9#厞2mIA C~_ېf@QtkVRGUμ(nR(J湓]0l}) EH'o )dEyZ;&./7oBd\uP=yXlBg)nyeӂP)!&o#Z/Wބ"KFV'МuMS$X^ls.F-oZڑ}{:t'WN!&⮚fkƆ CΎ?.QY4yc%6J^{ek:υ-ֆ/ܨGԒ8Yo=岴mg {*,q߳B.ٜpu|_^pR%`Jd3SPT7#B-H=jd;-U3-\B7&tigM,]N x\v֪20eTO\ݎc`%$P_ ,63t6 {+ӎ~{m dy2Ȫ\P23>"(Izj4u:e4[rj^~)of~eQM􍘇Acv؟m]LFƠ'l/L'8DF&!;Uw˪%;}4eʖ(L5l^V*KO8АXӳZ)(΄^Yh,pw-Z 6(^U|ʬ=-ZrQMhPos*z%.>zA'}.JrH68!\ fYDY?Œ9tK(‰Y k~x<)ޯUvc ϹJho7(($pTB^v-~bs}c,Or侐ݰ^e$|/E6E; U#ScQNP}XR[m濆SJQ R?aXG5Gz^ha_uVaw%:TLڔl__=vgUJ| 5m`0fjW0+ꆀ5#ʴYj7)KvL %5Lv9x_7Qft {J=&6üUf3 `QJf{i}nr٘4Ά1 H j<`,™@^.YIGjJ<>Vq鉗p-Fz^mqaLѨR(9py F:]lOm"*DpN IS9ehTPon=)w,NuHFfx4&x #Nc=("^ m_)WM_~yyCS}|2i2́&R~b:$>Iȭ51W}=`8Ytͳi>V'Б_7A~G_'&"ۄԯfN]%9FXGNH @~#T-K9u!\5^pPTC\-[\,`c?Ml p]6UO ΐp _!XBV` x_kѺ sb]zqE/cx>#jh~qmC 7m!+)*3ZÅR~  ["k8Vx#6C\+XCr DZAD#T}Gvχ1@57f?Kp( sƖ@M6$1{F^Z!eVDs 9o5 Ȯ67SNqhb$:}u!nZelHY0XT^N I t%&;d"! ̬}#QHo]jK8hߎSGEá[K_Uܤ'įv?3}b˺k Y8*0,vPxc\b=dU_By>kUѱ'sR 襵,uVF5*UfѨ\Ր .!dբB[5vd;ǽMX\5+?~!®፭ N~ۛldg.u81E~Tms*IDMm'u2ޯe_w+&phFL0CՆ"ͲYV[Q5- 0ތf#"UXPAj<Ž)O ƅї lHg xl IWlף3a1!%8-!gF OZDCJǽq;M`e^UuߐgZi3eJ]_5` R0|ҏ 'It8ѭ7_;渪4$餇s쬟%f<2SHtC.b,g6, 6eIGM 8rXֈp%vK@n4# ;`SHd/5wf)W„*PW`FO(U&̸C1ds-*;!Lv .f^A_-.s_*$s'u,`ؕZ &j~\nTf(j&DPԀl\P+։<XDVwe0^ccᬑglXGN[[ڑ;4t-& `8t#g "=(hz cZ qo6IDw*ȩ̀p-|apT" (u6$Π 7:3!2O)Mfw*4z/ܡ3A2 J=} zMa"m݁@{8pݚA2{SϞKm)˘]xB很 Ʈ$. TV<_1mNhRWF-z07|PNRҽnzx([2o眒Q'CH^=`*Eg7X̍K#T_I•*9󹔂4NtpFN Gӝa+n. *gcx1RQy(W051XX#|ʕefBY0TO²Ruph-!.}(q?P^~yUOP MW}I(I^Kb Y_L|b@d¢Gڶ ڋ$XUWd.rUU E4a lxEv`2-Qt7텦ը5/6Mrh_O/,RҞ=,5鑴aotUs97ʅct4\_ S[BLB흊s;N*B扆un iKنtt ʭ1x^Tw" V }gAf.YIV' 08>޵em7өr1wx/1W h@\qD{ ,6dmkBDHMq1YU*z?FF0)A2I($֚ԉc0fAnl@*dk+uZ1ӎޚb ?ߙANeB#ʼAK}A(7_(|jGź /@~-21Ԩ>1߰?οs+ePCr=-;IA^g--.hqoWYvi^m#[~4Z<д8= i( dBB!q Nd NZdlHtVυxRgp%Mي7Es]w$"~W7Bt)dviVn{u &Xt'cxkT+a +?p+xb"!f![€y|03ym@=\3?zĘ+'KLS:!(J<8T OWJ"λj#d2?lc3P<7dh\{Y`_A WfC8?4M)ѷٰ}V<<á37f҉O<- ٲ4&p4oO`0xjP"`n?rkxԧ>18h?oi;ۻ+-;HDmOo2%MCa] @@dP*=Ǟlkh|&>?ˠEvJ"Tv*"#B{uh 0|E2N) D' J;dP s7("ov&:}#f-%~Qn;d*@t6/DqvLQzBs tޓNJ@ |޿˘ϯAm%W Ixous9ڹ"^Ȱ:+mrQ٪.t| ~H"@  &5Y'pg~@zQ }$cB=n=1ށA]wO SB&l7 u6#LǸX8#? * 6FXlV3;ӯltG%18@6ODI( E'r˔zLoWB,].T|_1pB/[==fQ~gĝX,RBKzqTzhGp_HkB""+FX"P<}`T fQgmk'(X2Qn̿!p6)񅩢j$f؃\#sR<&\. 0RhTGX11nI.m!b*+sa[(fYWb`dub቎0}u+TSsQL蚔>Sw*脩yrLOy>L_ڂ :j%|T$L l/ EW 1pRo ժo`K"2lCy|Tnf7Zoƫj>* $MhC-5Dӟ+G _iGLFLIs:z[ #psH7*I|S9nX=yuv ?Zl!.t%mc(.$ό#Bs-/,壀A*.qPsIJ|X0mI-ΤH-LI57}`DwGB:%JTpFe{bwce;7@q PrG')DWRsѨ14ck./U6G*9Jζ6zv.PG0vd (im `ոޕ!iw>_E8TDaWL]֤m}{DnХ6mit6VQF4g&Jޡ;LlUa[g3qr>QGE; [Wt=;rb|Q E)`Nm.91uF n->=kAc *wkk "'Ty(7͔=]5*ME]6=Ѽ Si49^0Pٹ'>Z\mx{`䊕KE\)Ցjs'VhKO@YLэIae&]>8?:Ľ#/|WFR[ղ݉&u*Lk_I8{t'ß~G`"ɳf:jR"ĸ&0cz`qQЦK&I ,A'PҞTxS0SJdϕmLPd[$:#P~ !59:~Cm.lPtfXrg QTʺBdXE|vm%s9 6/,DWe1"+G{lV}_8]>v1vUX\]bdd˄ Ta.zuz٨Rƌp0Z0`v- @g1v-u6*S *U)r%_Dϖ-gC6O$Is3^< |&MJ>4B<|"e ܛdݴG&45@|j8ePo|~Sهt49c{ȵnz`g_3'$Mmhӯ,(J 3ؼGg7#@k:I2>'by2v*%Y`.л@:Rekl̕/Rl$Ygڒû>7+,.g/p0 MW9S?M{R'!^uokFEY,w}"Lp&y Mo#[<$$k@V {YtHֈXc"ȵZ:3 3 /`$R 1 }[x܁{JV  ۣvpZ{bmrmXz'3K&񑎕v;- fѬ\[{e:ZfTOhl`}p\mqY>4mǗXT7l[fO-PtJ`ъp,cgoIr~WQ sj[~wa7~ pS2Oə x4}U޴a{PfO-l٪" J"&]]ڠS`_ H™lwш+ewHT8VӁަ玧Ń;.n4)1$A@6 U9dpXGkj522Ŧ2-GG*38Unv ^. &)xؓMwft6Iwv"̏<4f=mv sbw{NbP1uz(gUtvj&XJ.TU)-M}X:iL 'eh-/rkoR8a$%gChtJd|sЭՓ8\_t.] >mOJ/JЫmHwöHIeţq-Kh@oP//z۸E\~j Q!@i$@?8sXDno?0 C\zь 7N_>8t61Ӟ+6eqp]9H=u??[%<%iy pt*>8K%|AB^ Z'\TݛJFKv.Z.h7Od6hhkO:n:m̳!ĦOp49@.iSւux𳌓@!1N_L.9x:uߦ0%?>r}Bq%1@1 ? luYϧP>~8/ře[Jy:/H"c8> DOeNs3}e5O ^x&U[NY*mvL hf=I90L [sfBPhS:gIM=R²"zͤ,DPJ<D [ t5i#tojZ*(E'9v+!Yf  U: I9R1[Uyb"a{Ui]3u˜X״:PLmAoi] HOp~j z!9Wi$su6μ=mг%,6 ۊ$B;ZᏉQq$C~c1 8Frs! JG!yHz8nGp|ihݴ <$ш'fb]ӾiBڣ)߉H!u#?鮖i"gfG]{윂Y{V^;/r5*,唙ֿCe@T#D1qVROIm>S !%\gV7 Cf;t,RB{I`ťqy,Vo0eϨUeϣ9(|V|h1 h7p"Lᨳs(LP>]aN G{a&jYD4άA g˟ɉr_ C %DO/YFʼưdצf!Ge&VU'kqxOZ#ˇܝ@$C5M x=DV*8\QОz7O=/{xXp~Z)Cdxɛͯ$Fv 5:a2*dć}nKkѸހڝ *Fpdj,<ᡙ+_gk".օ[=P7e9n /-Ȁ1/xh6t 9򂊔HX B,OHC"x`@Ȳl_FEsdal,b[lr3#>`mycÁAfGm[Օ$l*eI GShfyMt͐옵2I:R̀Кq]#< el%Hb~x~e"WK*& Tg|Ĥ-3Wbt/7V;lK%7@{t.EH8WDU=>ftmGj RثH7U2b6=): :Sf`+O k#ҪMԑv&o] BP{y,u_Q5pmh\Q!^[pCL8gm"5PhRiLjkxvj}$I oH" ]; 15| M*E1IxMA0S~y[uz[?:^{(T3DiIR橚#,q˕3Y aLZa'$7Vӥ~]]qډ;RZ%I#Zc7>D@ ɰp]FsfD: aG1K6ǟb(!]YSM+̓#d>!<B(8dkFoBc3yQ e6}3&O%;Ϣf~߶WM n;E|DKH<#0 y쪘^wQ *.4zbaWT16P|K{#L. i~ͣCM|WET@VjDNi"ɣ><6LHIN=hYpK;ؕ￵[A#7l)30UpS$'u-!!x!beҞ3PL:AlvTf)K<,rX~.uUEnH= :0`LP3dp壍Kjz =}-6$CVhxG@ilǷz;NT=f~j'Ƣۯ]HSDBv9LZbtQ@WxDa^od+F9)#*o_OUO@Ơǯ.ȤҤ"~9["T3 b[./T55$TKX~Lz`!nØd@3sZIgm=-qWOοHm_f;kl Er&rd",jlEB Ťv糸!+U7vG4PNCPk:u%e)ۘf6dS74@\`-\CJ7vh@7XD{F'|9N UwQalEwd׾?i7W _ez3N7&ʜ4Uv]Llxn2Ab7 "gĨ- `D%qٚD޽ t:Du"9R'#^柎$P y_U/$X >+ +nηv5bE*tx.d< FyMLxv$9'AQ7x0 qᐾQ#Po&n=ؗ0MqOg>9>g(,2ת-be{}3mQϝXe8g4؉iJ}uݽюD;f=YUF|ƛ{Θlf.*m[6¤Wk4\mCƐ~:gȲpZL3۷;n 4Z4#G/=y]؟..zH@[w‰T]!*RGl%lCI5(8R ڊ-['tBwIehjB7Rm#5J`Mw#'f+V8Xi!hېAE =UŃ4H]2tU~tR5o%Sa]@rt3[er_vkgܗp'~ͽ8AI9MSnwy$jBSFm rJW6X HԊo nPP[=ב' ŝ=2XxMeS9C紩pxW zTlKhsxs޻:Qs}?c~Rˡ.ݟ 9ZT( _Y|OoEQ/M$b_mTtŏO8S'hm7!{ Y 'z%hfy2pせ-IKɼ*0};@Nyj8Fi q  Mdq1"#(#ޘ*rLw5mPÂC":ュ\:N#31ځ0P~ IZLC yPO\zz%Rf7( xO YjbU^Z(r+hש}MnAYr +=-H{TR/bЕ푢Kɵ"݇/5уg([3!BN6F^w<~4_C29#OX;W_6ÖxgGH JH1cFp^ <Zy78RQW˂!<+86^ۓ߈ 0ThQpBR`F",C ]j p=G jM >e%-NPrKʲgz]}_m%@‚Ŝv>>R!A;/Z'(W -@7߫b>-8 _R2B 0.7 Tɹ}$ГǷe+F߸dgX҉5?Lm!BrfYtϕes8mﻦ>Uk1zJ#&_^+g V6E d߫=.r:cQ}׸PD]+}VUTmlB~] >0rxziQ@PrC[.w1NÁ|?Inܐ+r:* "1O+cC+J9Ii6HJzE\ 1{VkHpC|]ai #q[݃9hܺLr6 n-ɶg =]k{ JJǃ\;UJ]D+6UЅ܃vB&fPGmC*=woOnH:^sP38,LLLɸlbfqu. 9w&~vdoi2`r{|KhI]<+B7 #e,k%z=I QqH4ʢO9bi}@JH Kk 5Z{:>>k( h=,=PΎ|[GD|-Er/F-Ɩ1}h0dlS&};Fxx {U.dp}8爧U ,"hOAc& j`&u¤e2-u9="*\-_h-#Fyk^U< M$DId!ňBwZ^'Kr`G~LК}P9O75Il(aX)2Q݇| (fὄxs{V%$b*OIW͡@PID[ёƣK͆2ۊ?U(C "?aݢ,e";y~"4LM4| g ٮ/68{in꧃t r@jn1l"*Ŷ%ʴdB^晍2A.:ʀ;-3rQ|!V<݅:ΏddHn}">| ~nܾgsdq8xRXpTWuA ~3rb |1lL'T*jJS$b\>i%(9&b) Z懒PϲaA>&ZЍw }Q?DM>քT nO|z LIS83(l461_?T#gSFGSK([%H%cʛo̬%@RLF*Ѹ.10PGF iAs$o~M١p`PG;SQהa, }P^9b.bݷꎰ?tQWMΟib}Oָ˂t"sJM=ľO֊e .M<)j0!\:*cyEuz0r_}IrXxfTW%s*YG(b,lFTIvXl胓m ul߄B:<4[ߑR.NnK&gG:C2S!^ tdNqElzSJ8#jmaJl_Fpl]~i0=鐬UuĉO:l6K ʨd@8x6&;;VBgZN͔Aay@-5Vrk M4;NvWICJo|Fό!^;ϙ{s2\fm[.DY,NQR[$X1OEwl k#0~o,L.|JlFs`Q ɝ"3:u4T3M_{yt𩾮| 1o|SԽ~4==9{FWžm޴ uvPFq;s|-#x@-xjVl"m_2Mmߗq9M~+u j^m;fT^s,5/&+OW5* QϾ,K.1l{KM.LPȋA;1J:Fhm^_Fd} ;UB%$ña_`ܾKmަ3ˌ6:zh-(Rግl}Q}Az*MP)yjy '֊`޶ۂˀ6c_?m}fϼ3H,-c]&guzrRcf7=Lv4&gAdqlʼ=xx bB[gPU wGZ.=+Z}_Bw١n1`ZK&vޮ 64ouxEE~2(@/ewʫ0ςCAz?rl;T}Hc P<@&R=AGun|oY΁gmcK0Ěor}Y[20F;`-OVZfE!7L1Ok;_Ȓ$ݐ5#6W IsV\b-pvb/aAeQ߈wܢƓ8~VΣf]@6:łxxfڸh7fK,AyґwT\Xς26(O &3f i9iH$?tdUyMxB4&ӡ0zZZ lÍ%'(h' 61faW2AȽ hҘ2JH;6m?ê]fؓ_a(@*VYLi;7c!L4rp_y2h-iuc Z}!ͲFޖzE氇Y{!$X*>ځJ'"M[>J!ZΪH fru*n8m iV5VܠrW!(<\ }kdn  bZCyjs`mpC̃Z#u^4s,43TK*p+mE c(דVCܭ<nGGa6}],KJ\8a;gF>Xh'GK2Pj#{/԰3RB)n T3ָLT*F`Ah loW0(FAYԺj+S;ֿ= L%jnʓ"bvgj A^zMGdM\d*R'RȰ U( ) ^KJWZM#E %zfYng"9l3΁ӈ1BtDx?/q \B|EZ,q[仢f ɑYKɃe f!Ǥ2 R~ChzsH<~Td7 l.(ՀW )QJ!$pij-WIԹ}Ol#{TWӤV0ĩ) ʤUf%Ý4=W"JL-&*B'8n%#O`sf@^u5WEcE:^l#CuVQ?.In?MQ0@(6/O NKRmCMCϰ\T:20!~(4 g@s c֣Ku[""lM889v Ɏ&VhS֦"(} wn kzhJ֘mJѠ}W81d~:Cb Hx5b4܌~ZSmY=$E?_+RZUּNХXȨDK9u=_jrl\{;FMߤ1m.MQ^ܟ4Jhrހ_Ƒ⭱F316ӗ N&5/q(NX}?Q*`zJSܿkU [2mJ85j?|`1f(`!㣿}g\\c SJsrҩZ٦ĺ1C|)!76o K ̼ean1/d;&kؘ,"aP$I[rRk8uPUIIK&@oߕڄ*!} DΦmMq^-Ȑ}?n)$qpHbPh@ UT`$eݒ  nHYrFGYV@?0bЗV.Bй:!O $JZNl1Tje? >`/ , VA?Q~MZ<*#25!KjGXmMPɴf8f;7kN#'Q'XeVI w K)z,>j3LEh5RR^_khE7p1Ug8W {e;t^9,No[JDlF, cSZwYo: Q[ؠf_MlCuڲVg*T.RŲcR)ƌ+iSkdܰ\Z|UV"<\;nUE4oW{\%d`eSUBA#*fZEIVT#,|q^1mCQ.6 &fl/: rV bgeaw|Rv/г ẾCNYYwS9Y.{xk~"z Aom̑\\WrT?q ŽV"$T@*:Q1#twl=?`:y r]%WHfc;A;6`!a[fF|ZwY:/Ay+‘˗z߅o0xX+fM~; O@y Ȍ}I"ӣoyj4$&Ѣ3ICJdSAǷ\}jT׸h*Fe8b%r-F~LfU/ ˎuݨ4FŒu%w:ļ΀L {- u]Cj8݇ZҔx/kEV*Ղ;Ρ'LW!YOsW%Y A`Qi ln#9BA=+䩼Ğ_f~j`[hwMT6V?#(&$ +Uw#1>+h^*uhT.3aZ8-Gq&УdKZ%vyх*dpQd<<>*Д_$稹. Iɵ^XV'[@m˯n 8=4d l\ys}( Tӭ,*(\>_>09dţ mş΂naЯg5TSB|`όԡx@^Y@%(T83 L!~n֏g!B[+DQbIDV8ɴG*  זRT>^[ p.j6ʼN$$N ֲ5a}jh{\(~|DP}pxAlE#[z+&1W FYE5JX/K) XG1Hwh #8|3xB;cb~iϸ} hjKʋj2%r|e ]HSq w|%]kv9ȏ/sY] fin$צK2~%c3W%wol[pw׺=joCo qN Zg\tms7R§aNr+I?'Q]@>%_e#|@zHkk`X}ۍh~9e@>9Tiݩu!#d#m~-7sK lRUUS40HM5 1AGx7TMYQ|-TJrf@*\ zBΜFKYN209ҀGMP%L$gGkڱ,\EUQEv'j?dWF';Xc?5,.bY[Q(eYUXAbL߰{ #dut3KP885@50c"n hq?ޯԨVz*(GS7K3~W@c[]?&@J 2lo_Ap%[ O 8EU|̺e5ъY9TKW|}IPeH>8w.Q!O^Xf(["wMA]3.bMlU]/kh',qxz$: {p2 {5?]]+ s Yin1WBq+?$},kP||۔Wplo4w3;KwT]G}l^YAR0kqԱ  #%,b=6OY"b(ȃa Y?D䴖~ӮnzJϜe~\?qq+nƽ7Db5S'rVwъ')?ZE&15c웨G:ʫxdu{a .DāH߯6:5(t<7ESY^rifm |'4P_:x,aL" H"` vϗĂء|EF(_m!A 9h$'oTetӝucݠ2}`h.{|6&iXEmH>dV=YU dwYI5|"p(-;1ɿxwȢ̧Nw?k3u8%9C/gݧTY+iA[0gF }F_2Ϛ'vAwfi4LVaAe"Ut8Z :42߶qO)^r7\Y>Fvhm60t@YL7Cw (f! nyONtk R q.Qw8aA6P}E*ĒOe+LTK =ϳެ):RNHtJsu#ԯSf-,LH?|ݛ#pv|`\br^SC`yw\Lt5T,c/ZLaHl;6m2rYa HDQL0ǼwU?D4䂵gmtg f/>ҠZk1Н +Pv5lɠ"Βʶ!t:U)^h izPmGc/mGqoOyP_9f;mv,*SkֽՐSi&?Z,~T>W\Љ$+R_Mx;ݗ;_MHYtDsJ}!m"aҙ7$h3 -ŊMWQ߿`*[. H"] 4} (t֒ @dpmuRN#"P)S HЇO3)Yë| aF}8%ՠ Bzc@n7!Պ00eY(=߳|b^<0'֛   0NxF)fZ֯(뤕zwjX7z _[CS.J) \ddU)m] _U/M-oTk_ZBC-ֹ[v$] \w4 ݳs-f$WEkEyS `>LccGì$xѴv}=90_bMR2u}h ' 0TwMKsbT I")J]J>BOީ #<̻Vi]%uc^m/x-zऍl9SSBӑ0\aUB3A[;X~O5عHe4Y=w ;3J-^ޢĒ&ՇՂȗ+N Wp떥ׂTxW^!€@{AK&7n/fXvd TپnQbT,3 bq9DѰW Odm0Y bM &Pd1URU`RA~' ?VX87NOf aJ((* *HL(b2\ z(ѵAs\08afu : V&p$%1YIq&ؗHV1AF9C]Bt1ct"Эf 4JRc<Ch j \Mn*U[y@ϖŏ@66Sj3 ;%~٦h 1Oғv .gt]a={QQq S3P=no<7C|yz5_Ģ'XOȜcm=оlT"GG˂w>dJ 6PoĿF=ti}JGl@MM峘Z7LyVn)V1ZS\˛#t~=(*ir&KYKW3ԣ@ɸᝂ8;|#+Lrm|4:)G)'S^mXTQ~ֲҳ3q T+uğEh'Pp \Vf/SE7]kaC0p z$pqfC3tOt`mѧ7hLόwH|NvyH%sVNɰ]j4t E21/)†+HU!Pf2ӛWk\8D 0Ei;Ĵ_qVn$:MC98l:H z g-Y CsW#um9n _ZC5bQ#tN L`޳iT8>rxթe\#oHpeY NH 'H,?1Lj8?JLus-\cCRo+%a*l|;`9g$ ;M/<KxA>Uɦr IOh0@ڗPnvf؃l_ۄׁ-v @cTsۑIV‘9nkR}PBX sUД).^3ͳE.YjTRC,['FWZ3A" S7#ӹ <7jȂ~υψY|o;3'Ë%%g|T0"!ÆJV_[?0%1io~^`2ǦsGHUV<;<{2ky/]4ii=SK=JZO:pG0u$3cJ0,F-S4riKh^9xoϗ&-˄1tk҃%{ӣy ') 2dȥFgBҐG5#~s[6 #2'kgG$0zyY%y)w]2 aX$H:ALO!,ׅ_\UwAiHy{hDI2=GRncEYƦ&+/xSgoxr䥏SavPQ0fo^I&@ʿ2}P}]^nTѠ}@ ķw {ަܿg]wR"/!#ݢ jJҰ6< זPo"[JXTd.+ZmqЌt^Md7O艶jso|*=&]MO6&@R$Uj*+ 7ʄĤʳUڝ d'=TumW! p1`ﭟ0n>8o_|0Ö8WP FD:OY;m1:3=͙2h2C\-v[:x*~atn뇢d;@iRʂɄVXSQZ,vDôlp.֔ d@` Miz:) [I\Y;x&=>c2H hA~4]5-ԉQOŎx/8 bA\ǍFٺMebX'ݪV_Teo9W1\G rpqL?WO7ToMg%?}kTq/8מd;xq T.p~EeDQ]SN*n&&hgӽMڎ z_`ސY<3,8%tF_AN.{; K6vM՗Dz. /liHQpsC<` 9?Ok+_n/[B\%?%eT+5p`D|0}4xw$UfqPls =͹(>n@ t3&2>;ӻ3 & `ɨ6 Ci;" :#}P WW;H|u7.;~+1}2ΐ#.gֳܹ YE7}XsRy 9cq< .-O"Lmkā ,;5yߝ'zidJ[n/`{ǝWsmowx!DW:9]OhN Dw #&2:ag^>>lN0}uqK2A;5&tо/7 /ĕae24HǮ9,Wl1 gl/{ĸ@H>QNB?Ru:\PmDJANJ>%#w9ƅ4uxdLLgd\F%,P?gR`-+e~Be0` meݦKhRS_zȁPyaw ~PWƢӊZ&UN]zf/0XIy71H')"NBaLzЊ$|B $ߣ0ąC%M Șx|n_V-S|(8 ϚŽ l-ȘI2NwmX69Py̶o[xCɆQ OFU0N8.@:>z{|ѼE~^xƱ =AS"d9 t q .oH-ɈYaڭtVpA{h\_2Q!xm.?t^ W'SE P7|v:؅jٲ&2EEHfC²ZYS`!^uuʵ2i}ց ?u-Y SC'd3_;TR.GgG%|5A÷.m%~eymؙS-)rVIK(azS4TCwۂ;%ڃ9~{ acG8=-cA6{(e+;4e:T*h؆il)s64B1Ɲݬo>L.XqDhddc1q55tZlA5^/R 8I[H@I~>5fc8%qV8O5( E>@δjޕGa7i> zmfַoZlu^@ W }όiwQRF'Gi> HrU.r.p:TĦކFu!CXbYx]h"ǢpLC3lkT&Ǽ'X4b)𰺭кm @_( h5t,t؆OL]Uzu^+C*L]t;ٍL΁ilU/_j,VbM2K/^WUefr뾡BD/QA5$.Yr>*Aϝ2:׉1lE7KA4lӦ*YkL%%ewb87 6؞΅jLPk\ؼ OaOf%-Y2oF69PjϤ/q 3\GS#K^p#scx{XCi}#Qb7{@q-򗼖82NKaHXwè!x@%Vf0ΰ;Xe'V n pZs9ZՌďZoXo ͏c> >on'j'Oz"sj\>YoQd:K˚ v\["=TꓕS UÌ]i+U'VA^,avӈ|h%?`{{PJ0jDՔzꮄmލq{kzQ?S"UT|Fi}n! CvDRSr'[&%nZtX\݃+&`҉+m.Y?r#k ~@YMWw6s%Sox}y].W:z4]5}l;+3vwOMZ#`b+`LD܂*45&٥QɧS0n eӗhBf[S/Rt̩˘p,)ʸ`Xb9Fruu懿N^t?;W'ZNw^ILH/PR8 ?ѭ(&ś}_lk`鞙Z5p5?tl͛l!?o- SB h@zpP;L ئb7roڿ6a{Lуw{I~n#Z)6appinhE i *43eJq7G 2E Wn 0׷I@u{n,O67=F"1,ښm:&B_Y'kz~@%*x]^#k T/"Za"(56EX@!`(T fRrDm-O^3TܮI&YN B^EjWvN̲'຿jsvaQР}{@QwեvS4vE]82uHz@,A2 3g\i,WfMgeAl/:؋FQV7X*奝Nc&̪9HIFK2FYӱ"w}XW.b31p55y^xRLvrܽ6 \R F\rvR-JNcqp'0hqo4Өc]_7b8{##A~}Af6lpr> =z*|* x{:<>"?h[\&k>s9[*x<I020/p%tZ3hQPva1Hir+t+~ Y5d_Gɻ6c]T9=$ŔuukK̵5>цJC)-|)}FӖ;ベP_cZe `FfsAQghW.~Ri ) b0"Lc@Oqߴ9Ȁϥ;V|TwӲ,i*?JEYۜ3>l꒻ڙxWAihLA'ocDk<ʚun:4d.{3;}>j$eJwmBn!* iP-}HNQ^ b<2Q(D B鴺BļsB5!jZ|5K@+P}ACs z?!Z*88''ȫI!TWR!%I0B=i~O+Ԙp@KJe]beww LzF*V=RfYrz; up~@2V*AHmewFqBSk{f\1hJ\;o\$8P8&55+]oTۥ~@G)G~Bј&˗IE2j&ooƺ܍7/$zBXz4 TyI0dlqt-B'|rudI)1(Xv hDUQ{ j`w-~6J >rѳo^>(9.6ǐ?`)kyݑ4YZYZ| 5F^U fCe ~p_*Ě".44`SbcK^).?F']k.T-1%t<{lald_nssI;o$ }2InCًBZ8!L {m󪸫35` \vd9${uٳa}ƌ.fypȓ]}HNBmm:}aզGaA9爗%/vjuM^:qQXVH gSl#2N;L3WFS'LtbTʸF<*JϞ B` >.s+ݑ416d򆁪"٭*sၾ!]LoH'غ]3AY|P Agd<񪌟u-Aq3Jeُ1(Xe AA;MGPt%{:0u DlR[koQ|[ pR.EQ֖'4b΢9 ʜgA^:ue`6`M6&eBj]_/0M*B`m_KL9(AyN||QuuiQfڟx=Use"QR4E}SP|]*=:PaGzyw[ &g( >*x,\z ZHO@7h:-#LN5C}j(1mӯϯz~S_tj"Tu(D_%/z }/oHne*)3Sj?\1b.$Nh89\䥔GhٙHN͎TPNX}z7Eꉀ4Bw0@^ fڧ'(a Ua̪jI:/Q4_^P3b.Wv.vϴ;FT<žwkQRNGTk2麫ʟh=|;s"6}Oa,p*WEfXXLW`vFuBR.FӒ Ԋcg52*ƌ/|8vP͑~eHGuiٍ Fb4rƔ,^Ʊͼ| Qbwqm$-|Ls`툅u|N|#z2Ƌ ekWZ'5{6&;,b/IM@e9l͜h cPNqn ΋W ɞ/HRBHvZҪ"\UfLy)TD_`R3wia3tw!mdeǛO,=,) eX!?'*iGHb.jERO,cRdTu܀C 0{171%, /du#&6g5G-W0\ehji#,`K]%Tra&3KJC~:%XJ[bIj#<=R{$;-)H W uN8m2yM8 U9RbbR,>i=~spqmp1EI-<MJZ}vCD.B{x/Ȅž8Zmmu4W-zSn7!ى04|?ɻ;*B|{<6fJZgw~\x:6B_,YR$Ӂub8>jN-k=|y"k8ؤb*QFKj+8X639EA~.P\nV%]Wv n˘;3€IDα4H$G$v"c38+Ђ#in$DfqPs;)BYaJUV(߄k\Cbm4Iqo[r&'l1\nFT/rn Lڒ&W9P[ omj Ab*~`C&]Ƣk[yfdCq*]|5Jf<%RΖ1i~M.H&s$0Bu{hlv2uM+A  50@33CHb/'>jQpS]hedH&p%S ]f5D!0赓qQXuvUs)3tjKfu!@ VxJjոEծ-|^CZ i$82 |&ZQoiVwK^J/SUR蘞"䈮La5jblDGs3:OZER1kzŊ_4}$~s3}QA3 ʠgG5[ :o-9&2z΍3縤ߑnҒ c:ecq$ >wHT;H-T˼Y35KIKxNKyUJ!z(UǨB < v9Fd `05E+`kZQA\?4`\MWPwSXKvB=PGP1XLK_!?/Oa W97!54ԑVh^K-vCYˑs?v"v<$YoznIwE!{) S9?h`I w$ra8툕a?Ԋ"N 9R-mewiBc},w̃UueLi3cJĆܚ//ʘT_9wN ;X!E}~ۗЍ/74_nH}Q xH &6_@Dw11Hr"mlhsr3I/f\ny1٨y Z_vCe6}y|w.V'>í^ iӕ!ƽDKru Mࣅē^ePٱuTNy3BB }(|[nwj8B]U:$!?- zƁM]Y9~d gR17yj#ѫn 8 0%S SM\"OSBw'>k?7**乪%r8U' #"rpx_SZuhp5ƞ[uz 9~:|6*U^)e N|a*Pt]O3x0.ts*vOonǤGJiy#`q2P^fp|B|7y0U ,9BC ȉ^VaRBS:Ӎk Ϊo3p èYrչ:U fe))GMZXM[N4^muֲŰТcUag~mTaeVqu,842H#þt_˚*SKP>FN0Y=Ě]{@|zr;0ޞ3 qti*TM[MY;\_OySZv){KFD Nd̢{ 4gЉCCE`gwq({ 'ՃђpaWT TSK޾ 1-}DtcYp^О(>bG ^+5о*}e]pݞJ*mG~:?~ˈ%XMNG}#J3ܛ7 &줪- NBGz!GNA䙽#4j)'9%: y) g ߱vx$?uUpu(_Tф QK F" ],OBPF6_;([wb9az{eaxt5AlKKL+$<ooo`|X] '&Uj&b}(qomPq`|CeUXIf2ieYWZ;q+;r<I0ZaKi U${8Ń*mPT QX%:گw Pw`N͢aN֌j 5<Fppsg͍ B8+X_\=djz0< ovtpDͿ+ʴ5h9h{ 8- i N,lbV>je9}> ᬁ T>78OLzm$mUɣr4-ͫzJbamx 146qi9Qf3aְ#չ)[] j!6YxC Z#G3bGnӹ -`!mIbb_zciH,c5CO~W_V0&5ke3ĈSOB&V\ Z8sZ.;.X!ea<&n,dLߡHf0j(12A&;]B_*AYe!p˪ZϚ2^yԟa'8kHR|p8@Ncg>2% 䘗kW@~ -%NV\1Pw7ny5kCiiDC6gNrDֺ:C rtX/HtH@ـn@i %U@Ȫp X@H ǿ40^ܔ*L,s9)[bqR1&NcOadvE5,!k(3D/g3,9~߀uܷKhx/}!JiSK`1&"^H}K)C@ jp-_Dgb~5kڼXiRR(h; Hԝ7td\+M~+}9奃ب R`|o!ֳNDZ\ց &/ܮ"}SoLT3Z5 y2E6uJp֩Jb C:lct%cj^f?*6>(:!XQ6C-裑e7`7Gk 6c< ?s;4?B(7Ź>5-dعu{k^ Rq2(\l|J ӻRpZ>QcI==8u ׯ`wjٻi(T8ֶN*'A bC1l׋Ū\426,?i6ma3Tub㤚M6i@DsП\CG3N YODXZ'M psPMԬ`2xVҕ9==l9gHdJɆuhh^DOa 50j՞:Zsg}'k4-yP k2ьhΛ]UsZ .+=ňo&Wj",0;hjφ:*hEZS Ѻ~v?jO8hdB3i~1UٛJ:3 *F!^:^( S'\vdOiƈ!vklSį#Uv,fZ,bD swu6ZS.t{!)ԺfۅTC%)R PW:`A} ӵmWW#8Mَ[=Bk]xP\j+'\| Ved([=xǕgy*6]vWXmD=yG ,@rʞ>sgG(1OU%DrLCNjXB?@c 8O`gk88ޯ;օum)[ 秉N'_y֑[b<_֑zl-OȘ+#s%ϪrJr `X$ :{f20`ͤAdžVBΈ{`'*a:s酹2P//Hk}!$<׺A@Y]pE={SpBደL2&/,˸X!EDωS}|F_u&ӿ G[g EyoG;<ϡF߃ٍfp8hT޷ } o]adV6_nHV#j1rM-1|V̓\o\}osvHmN u ՙ%n8G{MĠ2rs(#ALA'{ D8I':!Hm3~@yZw/&G含[q]=]4Ƙ4OQk? j(ȍF)Y "=kH>4.pJ1GybnJZXf'\%=y~5P<*雥rR9eǐV" /cA( ւѼ08W9Nõ4\nl0&X:wMd3,0#%,u2/nAuس=hE Rq`9˗{ z zf)`1@<.yM7d{{4fΜ fI?]dj H4F"X@(9Kz媩q~M.܀铵Tѯyc ՅmCW"M#0mpO>-:ቸuXw rw_N/٤"0?|zj`1#\]7~HgRȟ.e(ڕs EW|x=T@͟s e+ *UÍ@No)ѰI 4 uG2.,Oe $k9_͹RGʀfgB풡~K?̌ ӷM%Roo~>< f7 ?ʥjD+Mz9c O2i>,ljJtg`FB:}C3|}$3[h}C6%(9Rh C54sRzpw,z sY_ޔf'A~fJz%BU?#˸xlͿaϪBsAn0̺d|Ra&h=FRQ[5~/ܓ.&id6q ]*هL61.伴{8Zb\V֞/ݓ}C!7FcP.b]!#O*-r>C6"i3|4NqAJ`DCQqC#ҵޣ2 iivY%TR}싊iFO0uTW+I}ۺs%5~5x`Ahqjg(,wwiAtw181&4y#aH[ W^K FXӓcY{Fsdű\@}C\35>K"wekSĀ]+ (oן=A`t~Ǻ!׫a̳EפϧIYj {VD_y=s wr+MfU2Ԁ&R xiT-] (Bd 8|V?~~ND7# ]_1ak͊8i ]j.S>ٱyC{ &bZ'zɺ]x,}<(/  :QVƕuY܃Gȴ:mJ aWd=~I.Kȴ,#C%ϷC8u =WpԮÏL!,tA]֓6"hs4g'%捂S$x. w1lJly(>֎u?3ME@h7m ?3qa@!F=lLadcPiGS ;ܡJp*hڬM]+iTA3HXn5|.qe- =~ Gg@b=:JVD8Cck6 ;GK1:mOlBeN;( ^a_mؼ,ċм5FyeB$H`ܔ?-0f1nC?Fn2o ){kh$.T tC̨Չ?S{-Uh-Qw U c[(#[Gw Q0{X>!{dJ3-PW"Pa,%i( nP|NɁjs[T/`Nu]ZOw/C% *aB`~P z$d&u)< T6܄qД#1Rغ8,}&%ca.>- ԂichɈ][#XIZiwc)-bVq1IvIе+~8 K?'}Ȇ@LB3"OtYClq(rS39oQU'L((?#<ט!{~Cuca] { /[vÖC$W$ٓPL$ a:Qs=z%וR QeLUGb _o{0c>ǦUg/=m r <2ޞ y l;u{fߩqsBQ$,h]*CjY:섥ɲCߏb;ki/ͼd7Q;r)MV/' #YHW-7'( &70B|,*s*{>*:&- W'lTl*Qm1(qjByC3NBl jkzy˝7߭+ aI$T=vٓ.A/ؙ ߷Uo%ufDGWi B@}3*2x 4Кv R!bu3<L-2U`Q}-2E*o8Rdv&Xn:C,Z! X#YxO:~EO]y)?r33"S9_^8_&EUZm+[9b:M!MҘS%qIAlJ=:%ZUN =JK=FEaf].H HJ+Ye O3l$<;1sXVsvuYag`p.R`R_#أ$nxl[ux1+,W7+b7D(dÉEN#qw@(€îCJbl(F]L{ar nE[i$ޜ.nσO⟼3Li!@z\M|ؘ~e޾/(jHyO?1j+4BFÊzI 71b*YF?u5^ BY}(^C]۽8! Aŗ-,r1mݘi-&ӼL<x͹VX#y4\ee%U~FDnxߕ|$= Ө۱Ry 1#а=F#p -|$֪`PCkKK$x sZ"ZcNvob5{5N:6FԪ!0(ѫakS TvD,q.I&NNJr*E`vLWɞ»OzN)PV~XV?F6p@9&QqtINE7&x)fsyVyef΁*+_ň~Y'ՌAlXhvb AMOikV}XŎdeȭ>ZaYtuM+F9 Tn+Z=YW]2R#/.NIB4ZI*}DGY 5|uyIy #jB$dL)w|]/FÅ91*HΛ05'?$y$lRG}koŠpv/lv쮛L}_6O`* #9Såɤ{ ѡutMDL߅:-¡/[OPSZ^A!UnÊ\Um,O˟A>€~!WTg4 &tsjr~Evrh#Q-q V$AØNػtJ]hĪƦt۱:!l{C'u`M= '擊c 7gEXXJcT5N  1ꀳ3AiFgq=̢ࢦ$I/ݜ!,RxZ"Ⱦs𼣨sBfF;lP"ߗScP%E[kc.:4uP0(Q`dԯJY?&m6U'D*\s+r7HʲjObv}!m䳢3WH1V=]lh`emsFLھA`ԣrNZ ) Jg驙ptAPWqA2&/+vUNSu,q`dQ6+H!ZC_` XT{]سw8q&c"{0q&) Ԝz8->9*h=E̲GQWzuLAby|}mki$( ZFT;8,aMd p/"?N:"-=h4" twSj2& :"XJۙW( ^ǧBwG=jV'bܽf}+ntK`0>.vڄ)8lکVJ㐫ΩQ,!/ m8VYmG,NG-<\;@yO07/; cAa6eмz1!xPYk Sq&,[ DSgٞ*A[Eau5k]IQAt=aچ&R}kkq㤆,Ei I/Xo3yN3DJ*z^\Z,4^(oMYZc=>܍'&jڅIl}\*5&CO]LQv&\x%iRIAﭦI=a#C{F%!Au>պ;GBCHYG6L&{i345W yDYD7m4p9(C)f>p=;x$j :_N-IIN+4efӆj/)FDVipr-+F 27C.V>yPjn n C [Ѯc`'beON2-%>lhTqqv2+Hi)w~oǏUV\ JC9{z8ǀ ?8ny5i!dT %#SdYGHx,ׯThLQ&~O'j4m9^EZҴNj 匥H8e [V8hU7И)1p}AI%sݭ:̃sQ!iQucbX stL秱ǪHy$Sc^_ 'Ml )kK^pnM״:3&Ok.To`˿%m!ԟ a DJF*;vӕ뙱5{c8\Eˤd(Ek8 "vCtM1پF EIMNi{%d"Bm66jMBA4*W/{B3PGuyukc9ۜ%G+ W緢o'4WJ2bme]oC[n$Άe^Tl@y?x},*n>{l$[]I$xU(=!TG`Xc$8* sO1F6Qx{Cld_bK en'mc Zτr2߻OQ-p`&; ҩBA?-~ÞA*䕆}#WhݢU!dW3GijͲUS4C'F ^?h~Xq֚hQ{F~IǕ ڛD"/ p٫zKie@l.Q 9ǰqܤe`h1WIH(y8 o&tN3a9dfm+VgS9::ZTdwhPb0'>P6 g] J *AaRf+U4Qe1Ӣu /c,}yZp ,`{,xeut{ ~T2 ,֒kF\]ɜ7{Fx2L&pu> z:ӎo^F -Qa<{u$Es[`2/{J*@ykG![Ƴ^%Ǘux*f }p3[lڍO|;^ "{I]3`Q 1os<G#ѕ0zqrAY0[1AYKɬ[~^asuT[2BLfg#kЄ4eYz̺r㲩:](1kUh# l5.l9;Bdo:3\H*`!$<'&sGٙ lߦGI A^vbw˜^f^ˤ]}6h+}U~6~,|5h]D@~Hu2 LŮX%JL~B2`D(*w] %t4jSp VZܕq rp-jF?C?apx `!ԂN^Ֆڿ s!u!.'|J[\:7Y2eNP ϵ >׹ŔḒlxŕ(mP7gmyvBYĵRJ{v1 fB:bT50`X XE]} wX[~?Xpô56ԣ*,UXjLŞ݉i w] vI5Nk1 GKNs {">̽wN!Y bezZ0Mp'HQbWicE;u[n%w+&ugHT X T;zϲqr0* KdžtF^fEy@i`>zJY$ԓ5YO7/5 ЂKBz"Xd B7.x0.ua[H r]`>3?%_myƠ|(Ռ-'/I-W^-5&!Rs9lO'H .KL_70iEbZTBV4 H{ڦ٧ɅTg k܍U-J YKiL6G W0lQ9k"I({180ct)ǔA y0,9]w>qIrv*qYhMv̳H gpuaD|``ɉDlǴT_CD/O~TJ+=Euy@s,,d"& ACdje& ܜ/9ﺎ8VЌ{f_㖒t޳g^'꺑nsF:!~Tq^&IqEF&UHeEMvMj EKEyq9EyM=-=[w岷|q7;el%pܰKR*#`Ē6[[ؓ0O_B |'(d;br;h4Ƣ`p*&(ws  *W;ix97$ ;JኑNc9oT o]Յfdf*=Lbby+)7C'.@|"[U ԅ3Xye>]C.-(sj>)j%&ӄ-Dp] /@z^QhfyNT_DW~@JsuKv_S-E(quOO3PC`M -n K)8_RIh]gD7b3 #oplA/gW&P`)ԣR{9.ὕv5tiSa1gDjB8 k$Ҧ6FN&^mZf9rBgyo_ZWe:[UϽBۼIdoqqO1pwi.3n}Ӯip-Esڞ'Y]U &̛_7Sr0ƓlGI %طjvDBM{hNe71h-K/onٮ`NdOasBWjg x);1c+p69˫!{0quR6F WZh-wYb+'Kѯv UgX HAKyRq01ttZ&OK"=lzO-I,gy:7)'NB=e\"n]em%> ,iPf M{9$3%yF7:e G[{Z QI;z-K}k¤7CDRHnog у\m"â3 9- maQZnSEzSzoa !1!= Ǧ,RrR|]DDw 0z(08ahޱ~^40G9=*\س &pi9ydw_pe֓i.fH} UHu 26teK! w"0OtEfğ2fP0~:S A1LiFggJ@89M=LFeW^nba~v"F;)F]ԝBv/9xY?y4bM#G9GJ팽`zIx6DV @qNfvCH:2Z"ovFE1bFǢv aW _jixf$,FL} ZcEB`z'\ eL)E}Kk}{;0%0.uڬKmBV <1O7!QEYhܜM6-pl`)%6˩ѻa%DPF]22~d$nq]g{c?g Dy\3f,֍C/o\%g֨ 1(; woO.z}lQZfsSELP,JOԵ-(ϷZOe-k->MjJ±,[|46Dkv"X%odx rn d0F\`_{)H'`jY1۞>DyfҔ/gs;!K_&Ri~0FֆirvJlpDiP,r>GOV]{l}GlŁt#/7[>W%2㧀11+װzqq5f[A8W6ʆW]3maF s3bsQi@uX,y{/UQņK ЯGr`0 o"I9鳜 U٘OpxN/Pq:Tz&'6o%uD>4-dR*|pot)s-Tu)Rq~ W;¼/WQM&w>?zI\"uNI7jJc|X#m .YnIO#zVAvF:8N*NfP54hZƑ& Y(6ScUu\]:ɜ~rj] ǹ ]ӹ@LtLז}lHF=9D(V',HkM舖0|>Fn.J7 xV@ƹH _?qm>5' 6;~>zq,&kLGtΏIJD@F}Zűo8 |\ %΋u|'2 qBLG`e;eR^`!is>(W|hᏼQ <%%Zens:̃}y 'gܣ 6hJ5(<(5V 1E=ѕp|w^&/~3ZR*=H|yੑ$>F,)I=7ybmG\.\z]xI׳# 69T?FO MDZ!0iډ1>N>rA4jk64s PtiD!cN@454>4Xca]\kFU_,Kq 7).q6c ee%DKфA\7 zP{¯]axMW1T18U8u":t=fY@L466lp4xv4qJb'm/ oݏWU"ٝumcq{i~cNmڜ{N !#=Ky-kYx?N8ԧ$I"nw޲0SVo "lnoi4f-fHm{'Rdd<k{I E7<3\XBA{COܿ+|FEe]@l2/ϔPhqVwmm*;YjI̬e[Z:3d8kpDgd,8Ao+em>9VgȊT)pf]gkQ* OgV:*(NqXD:AT4)NUm05 c7A3םlj O ,sҡYihv#H(( NK^sW;M3Qb/岸S@qC?8XOc 3=;#xhAw`9=V;V"`=K| N O*v8v,(<#RG= Qk F(ǵ#Hgn R)CwŹAeKo'osR\3s ޥ2хJ]p@`Zȓt̶}s/8-r-< o>'-/gߞP0Yђ1QלkjXxHuXwmUPvu.9XABˍ1N_N=w]sv,ī R0 TL2WLݤ\ڤ ^cS ,u2tÎiPC~GWY(*J"eU46Ah@v5NtXW?kHyOFg'E+_ 1Īi=xnzŽ]_؁M_.Y畬YyCLĊ_$9xwkR ׭'\ҩ]ig])aFߝ3`a2y5/awPk*ZX*!4,+ǫu44"н`;]( ۫N d5;aߨtt'Ziohvvnl-ʜf%u iӠ5c8PPdڪϻ(&g|?+kmoI~tPgKt;swF.%Jh YOMϛ}X$d^?ZH(S&]9԰#VTmnEڍ"JG{C*5+ChDcE١:E?^d~|2өj_ y)̸U d74Ŵ9(JMݣp \?, ٪D=W=ȬW(v1⩭љC-frT-FBwUl|u۟3%7 {Cv!ΗNK2Od<)u1pzDGѝIӀBd \!P2_(;ݖ!oD-o:IW1]0"h bspj$L:BfOSJ28#$K)iӓpyݪS ϚRfȀ%Vu&g.P {q(A/l˯[+R═w߫L9HXtuB_|Jgˊ+eNP~|"\uFηū{\} +UI(<ABNܸ,ArKmhQ)XMC b.F')(Vɢ#FjoX[oعЇ9L@Յ%0 DsUjud{VjswsFk cx8 FHX5ZzXoFcA|L ՠ}#4 6}\W{h[y1U>O$x&ڐq6#L -}uz/X`{*ALGbuMغdL^^z\j?֛z D}Mf{XF#*ӬHF}~p)skSنi=' ~fQ,uh/O- dG<\F]c3I00[ (Nk'Zʍ2bUEzl7xФo(VMU*MB[ZOKyUp3TOX$ȃ4فhP:CUr-<(Pn%HpbйRswۼ@t BpM9dVhM+o@IUAH7-yjOڥ4b)]iХlV&i ڮ/:x?.Q|7q-ן !gl.FtRܠ9;QK8Rn,G>HTH*hEf0B#Q`xq hpW$^._wmHq %yN|b!C*Mfz A(==gE4NV '.=e&>5yx)+foY`S6E>ۓmZBhW)4Ѕ!-ݮ H 4/eCʢr9ڦ-u4at1h˛[H/oM$f=r(\ _:*I:S .l.!nL+8I5'ABG8B' Cb耾ym5k:J[ikg:5q sٯXyC ] 3y ֌9/fҘEn'=} u2d`wH m'R dmΒUdΤ<ț=[ov]4:7 x90ȆI-Y \ZVf 1[Gyva p@YU0C:቗h5u)Mn>eWhBfufRǓj1?e򭒂QH.VBR~[Mhb7o4xo)>b7ˉ#y }^[<"T1Gf.Gsbȹg5益K+9'=BN0)]~^<&D<Jlkqnd\apF=ՑCR觷Myp-d戦 'COC]Cۍ9#hgP죩T&^<;ւv0N*I)BuLg5>m;|/GRV:,~0m 0IHAH:’Q67QZI y[ SI#} ; A.I|Lc Glż"*@` jVs* =}W\+ jVD Ann6dA~OBl+ת(%DJVxT^N?ɷI)]w*zMF!)h:( 67Bj=A2lA'k^q;ƒI{k<*/\?q.Y<t.Z _fJ_L'>q1^Zu E_l-šY/ _!]$  {kzFbBTx DYz_p|~lx]%51 {ykpѪȔ<bDlot{Ts.WD;g< P,Z_'rI Gs ?ʣ䳪F Pa]힘#5vfUJXl݃L%sT_(ZWh8|ϔ %x sdť>,[3TǢ6WxgY. 0WJB6x/dAY$kF0.ڽڵba^o8-'Y.םߡ&h&~-S\b87FAbNnIJLFtM|9}yҗD5U jcE4fIJڟK& 3*  b)6-y UNE"u"=ͬD/A=K-ӔFCEzb-~Qwg%$VWr NJ.m |5ad~K +( #_ǢWm xx}Yy)iE,h%O⾉`/Oo=˸%h%(٭1(fK2h -Ͷ(p}K<c%K_L؀>6=?mD}~%so$B}PS\\=At|o,Hu_gGpxo EQh'@-fƙ{.Uk@N.<:xy0 ! pL_* 枛-,8C<_)[RL6o +}Pޠl:?nb}=/cnD ID+LlGY ΎkXT~γg8|n!6}hP#._@ƴ8eη۲Q6[.L61EzsG)$&vV|ɷB mb"+ުtC%UjjLovPQ,aa]zh@45,Wz`ԡ{X0|\Cƴ׼%!kK-Hg"̔ppƹՎ2BGU}ɀ /P0B,MS|"vL,|퇂\=x -*"?YհJ7GgnV3RG lq^#Ǡh' '6h{ +%̂gOd${ߤvRn@ a̝SW4ߑ @W2'}cŗwܣ^՝ Ud}uC("~uD ^\RP73Ty%b yUr#3Ρ=h=ǤHSw#n0D(멇 J|jm"1ce2FD,Q&<+1 }\α^`s173)je0cDin=(fU\gt>LW~ougҹͦ0lUe@,=JP#0l@%ڵHP_P{@IEp2/s(1ݫRw%"m`XRo1%Api~7J$oobJy^ՁˑQؔ^l++5v)d״{ KkO+5ZƓg*f|uL6@!^{P|ރ՘jZ4L_9>~b* )dYx{Ծ\uCTCd@=~rN֣@˾s+1TfZMP,3s~i2FXӃNS\m}$cr,Ż.~wp(0!?v\G<۴_wjU.o$#=B9 ]>mDvOd.i]UOPJ#[j2}^t58fzZ$tIGgJ*f륳urV_Ʌb Ӱ0yD qpAtg5ҘcEjJUgC'"A>1C^؋*>ᏱEnE;<,j % F`$& {5Mbp$m &vUR? 2Cx)/wFo-*4jƣVy^:{g'o ^'whD'\滮'l;c{nզ%`H*aU0I\`Lէ2/XmpӞ Y h"Y|nPB9=Vӫld u 4`83> pQA>y7}%2YZ tOkQkýǦMzbc @oK 9}i@KwkZ#raCk'<5P2Fph'D.n"Il9.XsJXWKSULaVro AAfy" -\HMyCeI5u)PRlSyK~B68JA.p#J:Ju,S]d0VCkVXxMF:yq얀#X1 h`Txߞ~G{첡oN6yY.QdNf>W"KH'_J]  DкtTl],sHwj\/P#"ֻ5Q0q2*h[2-xT_F\Fb^!҅cq2"[Ϲtq8鰰|Z]:Ck= ~*7+t4U 6? ړžorn8ц?:;.P3βh#C;3< MaqНwŻg49d ) eOװ5K-H_VvPS(C#xݜ "է( I˴KH`4m ?B7 N3@j?hw;]3BL[hsKڅ?<2Do2Y"齳5gS6+P-z= 󡟅tu_ 8+x-8/L]p#dDq$vϏ鋉pQRB 4{jiS.CPֆb%/BzȵQ\X4C3J7v%s0Ⱦ]'^OFY{Z%N>XЈu>L=ݲD2Q-E9%n6V]+nF-olT8"P$5iGxҚAn>2'Lwye5kH ր%Ɇ|\Uv{z6Esƌ/qaN>L4WIAD5.~ xv'ǣYU}yȾl0k\^)5)EaIc\Ӵ$'e^ REn3#g%sFp'٨4'Rƍr&:"m?Ih_] 6,JbZIjIGOY!G BXP{Ju4\iub?]qSd$Y75] ;bGu!H9pAT ٩QӗW&+|1-ڠ6"1+ {~Bq'o@j &0WI89H7/rp}68PThO3DM(7E&-ecmմP)!S:[g#<ݫ}vCGc e[-U+#Zl\CSel{6lkL V xA,#P8F}pL l'IIm&_.pg1]ue8(߰@XR7 8j,"+H/%lIL2ƂУEr^M^Ɛ6tMW@ ?[9&셹9[IW*K6y;ݏ!se7u$t37~6Q_բj3~%qFy&Mwʡf R;%}Z+(;m@=/'"["4ZE~8(aL/1{Y-83 P!&ecT]׫ DIoۻXm8xwδ׉V P{Kfl$Nd$֖ly&W TR+fFl A2%Y3quuJ{L ?9]kzF8P0~NqR2RNf@[?py~݅SցltN*nJ*eR?KKY~!6 8#)MT?jE!Uh]phg=_evT梡F*uw{DreFEr)iຽnXڠ PpFuz{BfV7nfw(LaюR_+$-(< b2I.?-?:'d "s[%E{e8M?Q,:#t]a&h%RjpL_1"{@r&51|,> 9^B3)n_Lݪ'`8i()RzlfTV} NNqG]ѧ=$(;hLcVYGs5\Ծn[;^\;s$.չ_"'0Пq# Iʶ>Jo@4' LtJqLc8s)@K@t \y?&4I5JKWbD0Oi:1Ell<[of풽D"ީ80&Lɋly1IM ;ih$VڑAZI9Ҡz+ljLvII'InJ1:=(e}=e6U[DEۂҕESFl//QwnES6!7:C,}w?SKEvS b!ƾ+pU?B13^k8$տTYeHKT&hI 7frG( T{>d.k҅Z-nceJ H18S (g ׽p N*w۹B}CCd-kK۵ zeφ|ۚ.XánOCW٩y'?,( q WaIlQa-ιUqwKp=6l~gtlHrG}lǟ9i60'6ëڬȞ"\ _(B6MkncG}_"@2(|O((EH^rFU<Ђ̈hZN`SO +$nM>rʗ/h$'Ÿa.K*Atw`: ҮP,8Q/jlVNmEzRCOfb,>ynfWw=JL`0~Q`৞Ep^dӂi+$*sa:ί.+'dYǚk 1;;&Ё!n uX@@Xm"HISF ձNM@ ( "pwR4qLB|r{APtY\4aE( ;nʾ)%3%blI䪯pC[Cuj7ǎOLڷMlj*S`m,uPJ*F@[E7'FiƸ~E(+TRj!.Eauk/j}C@ ԬNy7sٙMC \TO4&1YO";gcL 3S{yYt5q|''+ܷ`"0$+Rsۡ_\9 /~9LT|Ѡ>ٙKNxtƻz Y{l#4M:Lmք0+lo1̝|!Q(eEMhhCח:<,B"U JKN49 /Zw[v]s@^"F<`8~L@6䐤1q݀4uX#9%Fn(<ljtkț A* _XHG٠74N!<\"LѿKqkLW'l҇K*;p2`%*Y<{}D 2S} \38'Q_)Ջӎ/|+9ˆ*|ЏuwĖS';Ѽ%Q8mI;]]l.R.T*>mW怳;Eq ?,?0Il^WXj /ev r!nΦlqPsӘ x3ҏ pf5 i{ j辘VDYX[jW>ELI[jHxIdMN Y}4##ȳyH-WO$:OCeo&LjaTx cDtgDfV8kƩJw~rZ0oa:fcG~3ϭLs;C7'P[z(S L e~3)n&-i"ApަLQ'8fYץVY-U1x.RT:=_ڡnA /XYBa ;J(y#,_< {ई!B<:&l-iDUb3K4HcTaΕ ÉG6i,K..H-N+eY$h#-C)y.0@ޢT; x;$3B)GlVP<@ˌxk3(zSOuN~BcU}1`eو 5} [#knR;ki$lظ׮i*Fq,+#mܙ y hCb9mOK6ɫ~n;h=Z燓RAkȩ_Dw×IPetHWS|:M"aBH~e5m :XR*~9,v/B9Ai:ֹyF-8|ۯ{#i4=5B>pz@fD #Xɶ $M2"ofä֮ 0Tv1\[͑vTޣ[Wlt/WȉAMt4/T[Os7f$+BĬrpŚ-wAtC0Yԣ;Eݱ[QChJFh.3~rBzy$t*x./2'9LIڌ2)M&,P ,#"׹poyJ T߅O8:Esk+-A9W 1„mD ۙjB5R0i%-x;e { ~sIҔo3(|mH~(ˠ_{ j g+/&;"1{GlZra 5mWxNy}vէ:!Q[]H DsʩN-"d!g z 푟Gw92Ԓ1H;KSܱREm@ lEaf *xɥRB/myfb.>(~e'i,uj9BsZA@ 8Pݬ&Vw"tj x[SA7NdtݡLjaƆ[x9x+Xqy E6٭Y%tWv.od`KC:콚r~sޣ@Qͧn&aã@Izp9\D1ۖ)wɷI~ eH&gS]UqIKLTԞvyʘ"2#d{eWg)YT$jrڸ1֜9:xKg9/;aXٯiG?O7)[_dPa'puM.xN ]'_hWnߑuC;`3O]ߊ^:sEU#+z""p #2LZ [-~դ ; 鿷;<]skNspAw/k݇ `;M؛yli >ܦ[Mz^ t,Pt%Ԏ$%9PRk |ےn"etM ֊Vx] Vw)-xO d^E`Ľ͆tLAhdbN^J< 䏓Ԑ+`5u=2B12xkt&`XG!˩I4lS@ZL+TBG(_`%[C^ߍs'bB1wz_aMe׊|h3 nмfAy4]= kA;b>~_b)ۙ:;T g@:RLm-wv!˅)õ$^NNf:}5-7fjPˉ3Qe' F$}_iLw JD4x"}XڃUb>`:~՞4ݱ|T9y!qt^ KA$ZI9 0f]'*BԬ`A]_0K$,Vk:[ Vf;ߵ U0I7+DX 1sVC#Nb"^Dh7nP_nx E~>7w Bb륾~<lKk8+-_h<]B*^U6ՙ97nuXf4!S؈:pD k(@t{{iP0~9ݭhd_fԀ# &) XǫCAhKkBΩq-`=R\~z1DßήՏ g\_P--TFQh~yLk(SA?$'O¿A 1eR޺|\2RuCkUw-APo1GsMy“IxJ1ʅFtAZ|Ne`sK sJΆZZÂp6:+,siN\7h{@.+7M@.!waNi 1ൎHgVi4?8`9c3X ]g?CJs>1Vk=:݄mx|134RH RLN$ "'|;x|EUcsdt%fo#e W"독 A\3mc` M+ JP=R'151fBAڢ:Z&XH&t7mF+Gn~'; . -BXsΓwcw9?C6#cTUB͕S z }u, K g\ lX S%% ;9`Iv\n̡D*L㾰5[4BG.FWaQ9"Ӟ eͶ7pqsbcTfNLh*3- 3NTd)IpsaUDA`dBG4{nA[ayqGT!u^-geꗩSu:mZ98xJ²'(~wXeDEj_'T?)=_xal6n:8}]X?j{s!󓕀“c&;c~t@a1<ȺWkpZu.U(E+TUޢ\xd"Rԑ\JI*` 6Kg|H$9x ~@icХVAU{blY9܋Ƕ>{x* rHH1ݼg"ΖI3L)6^ȺYZb :Dz W F^=R8ØE PĒuk˂3ILK`nqOv[dK Z LC^~3} P2on6mi= v\mK'oiK<[cv6jW ܊z΁ v>*T6˚gBU?ƟJA KUދ+ aw]M$L#yu D*-3{($ 9@N"@B)]FрP&"ʞUYA'+oPXXFp@;|NbŃn]?L[䫂G|2< 5)EgiV MGCh1`\+i) 9MLlv & c f{6@zIݬĒٽ|);ׄXEpR2iX,Nċ "(JxD:k!xoYx xV;cEȾY T8.[shp莠~2?BҏiV[.]퉎"!I`&Iy"Lӓsi2zPxϻalsVi^t-!]E,7<[@*|h|;8\]]fi Ig(&)NQPA'Xʟ"%b{֎gB\"ʖ|5p μKzT\d6C9b+YF%HςŃ+oNQbgƴԬۀ. eɷ(._T׵j͏L&WdJz\2QO0UB*iS_îv"L9tbu -< ~JwFIxl;H<ꍬe]s ,`Fe߿oN0w*w/}3y\N15]ap.. bOʶ{5:A +^UqC 2L܊}&ĕfw~mI (⪬G-EIքf>XJ51]6MȈ6ŧ%8X ;kbG\Y?91~Wn59l'*m1Qeg6xg llZ⃬C4.*] xYFܡQZ n2{Hֽ}>.GXJjU#XTuY >8Q@ň:U$Uhv>avVow\ L ~7QZ m̝R-ㅘ.Xi ~|äQ%^cɭOy֘CLk=_y_oqVga&N+%%{G!v] pAǥ̈}ɝ!Sd76Q$ O6Lّr/h 춢-фK߉vfG tX_;5XD> LE',{q;#ORXkS|`5S/Q=4mx u(W'Qlc~sa~sr,]& rEf ¿IJ>q:cWmDz,lGlgqi" )r~ dmjd=䧆a= LXR34&\HM/ڞG3||-6$putaQ}W09-z` EcHV%KuE%N$,g!b>#lY Tz}Բ&יD)D>'O4pSdTyodU"pG &}E6*szV& \9 s'2LnS$Ml&JyO.Y-x K֋: s_ tLTT3vҭ7Gd)p)OUE\uأ'9n:Xs?iqs]q4.^c4 DK"c[(JFGBkc.AhZIj-X ^yIxJn=Psx kr9S**v~wZ3]7@ȵTg:}3bX\̎UN{D_lDNRE;26eU S? -Xw=(;Hmcʈig+bcĞE\Zq1){:(!1=DXq rzx(iL]+qWy>Kg@0ʁX-~]Z7e)Eq,&d\ke E!qន ڛ:EbFۤ)pȮB>"7.KDHmO~6 Z f·%GֿOPVH-~LXglA.Fµz=^W80u mV-6͍oSŒse?vXʯ[BzdqZhN{{A/^zm+pٺlAXJNq܈ h$Ip"8 r-CGExګ1sIAS%iXD%_oe pK^Wf _dRww aveC_{m8q?q^*JL!cLբoʵܲD/@{m¼Yw,,BkYo/(WWϊo\j%oƷᮦ l 'aS/A` ֞a>y.D@ܦYo@d<*r/F%x1J.1N#rԖ)C+ϑr80|G:drr=1D<~b΋}x5\)V`,Eu0^IweRFonR%HnwSTǀ2-1d!ϒJI9#/4%7D8^ 76lBα҆{c+}}B¾H_DtE( ?]E~Dc"×pp[iٶySGczO:{D.sMפSc)E}RVd/"Н*WWsE2W\d8KAw`9B:YnRJZ^u uDI@E8ZONloUi"W5O7TxE3ip6iLq 6઺xv#C=#خh "9QhQJW`z;ܾPl&_w61$4})ϸuRl0^*Vu"oԪ> #9)vK*6cލ!;TbZbWMŌ >:P#*^VG@vxc&W|*cm]R͵Yd;KM(~HC+s&T2꼗#; 3EEFwPXw9m2+F[P&#U ot2U]",woꍽX>_B"v/ yN=BGVD#[PP/*Q}A w$J9d ޮ7Y8\t.7$sڃ\~Γxf%Wo1| eH^I_hRAuIky X+Oy֛ٕB r۸jJ$_ WUWĒb4%-:d'@F|zOx' ;/Gp9~(k6\Ug-;)c2r^FrO%)U~2QI@yԦ}cG'W7|;` tF=DK{~"Wpwrd~mq%H&з<hC!xۘ X ؼ/C狺 B21'/nl[>?(FYbm_~_armXH6(EKx=EXfr!ߐ^rVw3hiɣnkvk[=n!>m"(8KRSl s]jC܅[c@)w_X|F(o !wS9xvA!6uWrU | z9lx(gWywXq)>a8WA_{d^$Rq<_MK ݒW^B"6&;@|43AӴd(4MNE:ų9Y6h\(Ș1Wl_Aw mB 0CBoذ1Bǀkɯ(wă6lua` B5B_PyRKɅy ϊUkݗ/1%9C+w' `bo?P;DuA]VAr44Ӂ&>ہu(*(BmhKZ rq,LC[$9j$Q:ISe~h~_`#عYer-VvG Ig0ߖYd}8ix}iQG |t%0T4 5k쫵ccv d&[)?N`+3k@:oǴᡆ*cS+zޞu%??|0Ƴ0,IPW3֪1hgSG8C HgD%s2Q (.sdPFcȱSJ:Th~Җ1& DEZs9M/1 \W<t6 ZIBP>WY6]5`]J>dG5t'k6eOZM^ 2bCjX^:"8@P(6V!C XCv=Hƕ{gMdB12~ 7)wxW89ZARzt8@(s佬\8r1 r6[aP`ş=yȻ, ].w&g>*-* N\`SJ ҃J9Cm?f?:I\D>E{4޳ qAr ˺{6mpMlS($C=:~GG״9޹F;Gxrݕ"b˜~|t)--zBw-:pv0KLF`CA t1U+\yrOo*fttp!mM'b86d"Y̘ 2J._)Eg$ 3}MSVRVgMb>ڊzs3K{!x[)f`80N쳓EJrHW=7N-`7Du9ܒ)}4:Նx t%˚u iE/Ldz "Iݝ/mY9Dt3sֽx̼f LT=\RGY?M,dS~Ia2>'̯=Hhz?~0w-lipo!k8`p;tB .QoG+է|Dpz}.I&loES2 +G`Yw:|̙]dhJՋi嵊DkrVMˍ΀έIR;wRS+"4QHe^LHT)@k ?;z+q!B ݴr ̔=y/e\z uxYd)ܲE+YX\En2{,~#ݲVxgUF3)yV6']vDrk -WmqYPмōmPRٿ_L@(^cq}"X'ut2lt,*FLuOo@uFilÚ8;s$Ҕ!:n#溰*bVFU~rG`Cd2lZt0gՉ Pv~[^T[*p>„87D]H|RP*!UFm_ E@R3Q) v<$.e&,ukEf}qBr04Obf w7 Y2ZH~P/Go{YN˓ ?;YCMOT~*c3{'>hüJ)L-Wc`HV"ncZM!$SreTyQ'ikxQϣ5hԞQ?iYsú$cD22x!z]{{"m޿M公nS[{Dx{C" {Ju|+Yj |[Qk`ZOR9l͠AY/I&1gcUXHQbs'u,[ځIF 1J|3;8U5_Wq"b24,~5o$F:6pY,3sb(Q@/ ݯM!,"3KN]Wib{5hQUkLR%8 ^vk)[M 9ilb.bY T#1nS21=jFf7R+ އaKh$*Hg=n$%3d̲瞸>AvpxqwVՐܾNcFӭ! ke{/u^k|l2vϝcݚ@%^Y 0&Xq1>?eD13̆'vDq%F6BB ъ&d{+FVG㔬snn&xjS9fF'm+ 5/2yGތ阵SaȮ&dϫ50v0ҶfYx&PR@dxxM$(f~AR]# J}/@6s*㤆Mag"sjY/!UrT|pZ KIFc"aDY4e܄# .$s?^I{rӿvˇN7$rmStX3mIFX?@i \TP$.]!6CJ_߈$|!ILOF~;5E~Ƣ6T(ֈgFLt4V;DaXqpQ:%kY^8)F.&>'Y]9:[Eۊ2QE8=*RTNjo"pu_k|t.fTh(Ȏ~\n D:TMKc<>V5r.h೷"K%& D!'\~ߟ JMhYrJWm؍rjdxgɷGdXHΦ8+[Ծ&]O4◉Lo;(pJ(A?ƫћTwFJW[@,[Z?esueal~RGt#6>~uF5ᣳ0;~zsWQ?~vvkIC>":ElXi_W:+U)/}o)qt@lF19y_3u; 8g+M;.X$a5C 6*ęID#&+ϵ66rjfaa(b⭿hm/ټe>Qݶ~>y[pf0c/Ƅy޶2W{c8R`;<!&(zEi&YN_ 82USS:Hy~*\0>D4 #6-{I|^]WB{0A-qWMA[ );M%,B-:|:y7>HijOp=6ӗ)h晾"'D+(à>R{r@|˟)B0ȊoԛD͓)J˲n#Y+~hoRD{h9-[LUtITX_43_ O'M6'6;>@hûzwP,-284-}χmOWKE*7gQ?i18CJ5ұT:z.- 5qFpS[>kIAW`N +A$Qxw4Odx~ķN$3LH?0Bɂ; I53m`E^7(J}}|hzJ@ _;GA^jx_y폫܈4rc0-6Æxph*:kA<uU3"Dn?R] i=6F;y&< 8͎*?FGs=6&Lۨ_Q+o`4< ܍2^]*a<"-V\iiǺd`% ޤP+01 nXyx[ 9㄂}ZL,ji%k4TC x;z8Y38EJ`sc 2k1 +DNI2Ū>T gRsHwt&z?y:OOu[19M=Ev:!2k I1["ۈc V혍dY>;݆ =qӡuE @>ε~ YUk5L\kJB@q{u g6؉,:{\?!{uQA$U&K^K\XL2$ћ)z R_m8&ݚ<絆)*Zy< ͻ%s)HPGV)p9Y4lg>_:QFf7y6#&S B|?p5h6p@g^{ְұ|M`bu\5yAclt[^0,NaHv'"meTȣ'Eax !V=*@&k^ լKО*ԢEf9蘥Ķ጖~~'f?oq e􈂊"1茽:t ř}FN3gf'-Y|302$m7).-)wMGt[n9&4=fr*%M z-h3_CIql7ނQml{_P3- wmG1mDtA/ $EwxvagoL2+f}xѳ?-{Կ+:hLD?0 `#NL2Yq{¼lGV(s_c{l{EΑs E\,;,Z|?"*b/Ng %~| +3&M{Y"haJ-PөveD0nG akc^!_ vr-c)䶐س xOl9EH7TJXo !18f;4 q TџbO,>\N\Q6 E!sUqfה~XuIt;햠c*׹KzEg]N-RWEdg%̫1h2^|:+Le$-xXm Ŷ̇_D9E 8FYYUY3gk-6ޥIy߰c.^ϕHmz6>>HYAI K %d3ԑ,e'_GDmI` fԡifr]oD2s=~/x2PtΑmTF#Ӕqǐ`JU &MWr{{bהV^o-.ԬfHJFEKJaԆOjzYW$I|N5[B:&_PK +񹦹b(V(ƚs=p}aI&52׃L`zbzЖזQ&9Ajbl̲\ ZG_T?dmEk`kK#p^|E7՚Tbs@]`|.iz7`mu/0:`5آ$턒=PD@MAVx E 2QZgzX~[_: ~ 10'V =MgK+#l:-wum(~E[~;H|yqv&P4/x7a,ۂ?BX@Y+M,7pp<Jr4?A H (\%qֿ#>ێք҄K#6]O]Mk-Hv>Q #a9ͼ(f/Vp?VW Gݳpi$v rZ?'(+y4+@Z|'Jx]R;X\W3hU\?/w1ѕRV$M>D7P,F }H!)D=O|H/3߲}:+2+mO6Ab`X~=t1pl"PF+ib]Uhm rn3Wg_WNYg3\"HB-וKT#clV"ǗZ/ܮ #'a|7Ux`7W^HDXA[([O񷩛́:BحgICIt`~-EFD\7T(:cLL¨Hgaċ'A]3QK!B]W;b=mXcݩ)iJ6)^wm6Ϊ/Ug,^l|FE¼dV[BmJf:[sKnEݠPYjCϗء",K1gj%|%$v¶UOuaΎiHk]rx$J tq4ՠ2R.9O*xC6M}̛CNvHxi\ 1CbevXL  ԃW\s 7C1'uS,uaή0f0qlt~34?z-SBJNQ4'T(![r˕[K+PKE4?~#!U hqh$}d86.$rm9KG*Sq5`2DуnPX1l#-&ɬyȐC{?b{hN/_y,nƧ<9z(tC:B1owfuGVKb Ϟ|ݭggkve{"V=HC~EW3#O;}J5`2SFvorr#jcicRUԯv8ůϜ]9S4a^4sYrLBcbK_'N48ܘpfFԍTt@ ߴ@Q@)AG%jIN_yS4Yf pP^2Bjn O)9Jz|8G%, YAݥzcmViTHV0r杨C! mv'Whm]6 S*ɼv=" ;)N?`C5•~0>+;]f٥#~(s֢߸_RNnMm>n;''&i^B[aD+hH ַ$~W=*u)@`*~P8ԭbЂ/NF#4t7>JQk`@ƈpJ`ӞF||kxZl$IìCrLa"2acyEұ– b X9/؉q:x+_A`/Iڦ^{ Z>F99CًfL%H: ʐPmNmuX^bM 9u ~ο.^1P C,Af<+K/x1pI^D=6/N~m'yu!;d"*CC)KʝЏ0Y4oG¼L*RC dNr/!or+ K:Vkb7@vĕ`֋jEnһ8縘ɎoZL&N(n0Mu ¯,Lq7{">[!\zۺ&<"S4U&16\naa7{*SnpÍ&'y>d M<9< V"pZW3u馫>MECw.ڳ@QqMo/SUmi1* Qd! mGianFg5m)JNbY8 Zb)o߿ucVbX,ї Bu/ wmgDLBa>#eSm~&/$\7+!8%-`j*K53E%Ĕ 2]/,-KKhJ< u3]K # |ѢO6bzwpd?aTmpFX 1+RMZ+OO,6-b硈&tG{л[|]ކF-2' 从>>Y?fQBD)5_-h]tVȘgw~huv& 䱆c|VwNv\/kj| l@}Revw޻q2t7=y }3 )1*Sמ gck|Gs5vOa|le7Vk]Aq, #UVk0tdVmͥMSj&,2~3E ѭ*w@ v-r\j2 t@&\V7Fwg,S'j̼GBK-^C9(q^_T! A9E#e'=|0,XL4Ef3}rݷ.ޙ/Ej12:=hX>ᭊBepO6@T.[T|Yl{R"8$ +o4V\z." c,HQ" -g8L@z7`6\UQД|Cbd„[9E9AD AsjN!(IJP4*x{?-5% 7Z, ڗݓ}"$h\ꨯv] ?-Fݕ6HyӯldH=گ!{u4Om(#@aޟo5G@, _N\ GTɆoşITDS%ȗ~,mԞtP}+k&_B3uyj0'2%B)P~#fڷ H flܡ *%(cM58},t0HJdJCeUe,0ۑ4?J s+> t7Pi؎nsmfT\$l0"a&靧>d3E5Z6kgnYcO#c)lXToXK֠"KNIpcmt@2~'^4Phpx 7S0%61pPۊHuޣ.1FIFr{I /N1\Ⱦ<~r 媵V):Wpo:{H\|2 86gZ*(ជ [/ʖj'!Bk}dףq+<P%TuuDfʲ-Glj3{{n|FI侙ƧX C`}{pj%8IQ]2/7hzQqO5iM\ſ)X†>]u>.[b6v! i.NQ¢kP=$m4>8^ A,(?D0@,3lIkB@dK7[C|)D hVJF~I '\EPa LN~C;T J>~ zߌt<.N@LE;MOݟWf!X D֧J3_a5 ĵӎ+Te;Zkp' ] f0SZ$":n?k-[`cj L)  RP\P9f/Xӻa @SA|()cHONӆ>B<цUuL[2rVz}7[r6t^!}:\1l_u0'}[vN"mB4T ;@;WWw VfOi^6Kq&r&\\>/ˈaAKوh :$5h2){&ƒZ6&H8n:%1MHe1yv6zuֈ': (̂n`qj,g·).H+jVX>}lze{HK.ƅGtſğq{ :`csU_!ᄐ13ݖ`l!&vn?IP'~K:}nd9^^>EFpe{d3o'/eTRڗgfz#Wzi:I$4umsN"z*'2Y%+ͻ*Θs!: /oZw`TiM;::hdN~VYUNV/"V&&}sPt[Rܔ;e>2 2u$ZNOVSK6cL~Ulv켼v vT#E.}[P҉JUrC>zT7Y/qTtn3́&褎Kv=x$);(< }ND*tܳ%쨼y]qr*Dڤ-Lt)ʉ2*8-~T_Iޱ+nNIPrh ]Jڭ^c`-8 $̫Zx)I\v_|&? }[# a©JSNI3n`1tr(XzuhVnz`5XBV-e읺6NѱKAsXWp|Kl/F|v&IX-ժ<\&Npihs.L1t(Q);tSzB^Je ݴ \hAnWG#)󎚴942Nʑ8u!ss_$ᒛTXhur\Ì6E~V {A{*#lc+Q¯5me|C<@wL+q:g3[6kfŊZxXL,/ [Ié5X=@X+M2X g ]DjTS#ksb9#eݻɁL~a#͓+xx:irCVTÁqǡD͹N=(q(.Oy|)@zjQ,e"/QS:[YkD BP_ 'Onlo.xBX>B>Wfaq-";D5 2?37#-.A!V ھJjPF9K|';8,fy3H 5\>r3hEA:zAw+jڌ<a,hc8jo+k!_HsKb&&5A'n:뀑ZU{D(\"uB Z2s]PiG=zV j=ӥxNFD'b juo5 _g %@۷)k6zO[o+д5pqDo\/W{ykG%KVa@NXTgC6}gm2e=9iHREDXjx)I|uϟq'|lcsx@2tPՃ?-;y6P]ؾҠgMfm"(0P ޕ{X~F UQ0M*wH6R&=i/J?yfiU:iD{{e\u_ $Ka砉EڤOAH.vz1k\-_HޖHUXֻIuS36@`R䪒Sm˶l,hA^RfIUB"eNhGpi߁"`he*yr{''̘WnIE[na V*I QfzPd|]"=aŶ?tnɞ.I,0}zgTHg OI.+ʧhxi )cjr8^ƎœFRzq {.4P+}K8enI:s{scY0F6Mk^W6M j9xZOa_ms1a >(a (9@ޱ8Ԇp^-)L  xJ+0xqe|=7;;Φѻ |8UFB1t53 N מ8:k[4D;)I z`\*OejM(5<v4H* >2PBZ3놨4[nlx"6 ٌz? z#t(8!zsOc9<fYE\tID0HZwdq6HA$QFc/Z\ c{EGxJo<%=3j'ʷ3kӜKqcǕ_~ %{79UހFq^b ߀[r5&Rtkb~~K2:W?DY|dY4;_(.DDCzH)^]66hCF"N*6YJO$UaXB8-6Sbg6/ X}Gq K K\&q2]TZ<3eL\%U꼐zn}dH^3ѠPC{ҳb;x\a:5 Թ;L9IΠ]2]A"6wft__KØ׬r(UJ#;KC̆=/S/xPaB+nZXkWbhZy@8?B7Ҳz3RU"V\4{t ^VOjI58oKɺ}( .HԔd2b+M{bw }$7M JfgJ6 d{njgb "ȍUrq4Ub,>zYR_Tq5!o?f-oaj"t9r=|^zw]!GE(^o?8 Xuf[xfnԭ2Y='p[3iџ3E?۴}afZ*SD,8*")ͬp)sWvVq}F_2X<;Jb'\sD/;V+.jPnokNA!eYs/1s`gQ/OrT<hB\"]B6^&{;R3=$>B\RdGN ӫLk ^nvc_XVr7ofsPw24IA$[䃙};Vai_V4cdR$җ8%3Dd%o`󁢇Q:#\u"(i@ĉ|2У>᥹9✏˛ܞ~.:-'7ĸday$Л?5nH@!F'z~u`+c4l8SLA7}:7@,b!E.ޞ#یkEa bh q24D&ح*\MSGJ5tˇdۇB'b1RDtXBO$^x*lS~t?HA.d׍`=NRȠSI i[yN_)XtR)4gЯm$_z@ %?0I^.ZB_':;=[weџeE&N4nD*rӌ«\a WI Kqw{HYPf oT2'̓aB>~h>#U8+cx/"[oUX!r=|PKv„Գ]Cl̃s$V+ł."JeQdX#d2wRC{̚<`gIaB:V*rɡF;u$^\M Xwph$1R&A! M_aY5|( 24+3 8aҍyv{9<;C4?bZ ntbUio{#/YiaxIx޶ A^_B+0UzV]k{f2nv3K&}5gb=1UJO_ hNQ`m\e.aArX5WuM oփ ?R>I9vjA:FJ탓ЁZbOyV=Y2薰^%M"%y'wt~޾csGo;Y%>3]+MrrS_&F{4q*MF񗝰,NAWd|328 "~@CUt`^NR^hx3+u?%;/QSGwZ8{<<#yiؓ8@픕Ǒ&=LY~^d:S+LnB|/} }H &ݔeň0DjkIs_ק2U;={3p>];ŜMëc^#rX b2tai6K єez|tWjcfQ}yZe틔/d.]wvRҤW}aֱ8$)Gi1Ga73 <izOCk]jnCu1&; 5ŕ(nJEV_۪y} f,]$K)Q3/h ת0tz-}ԐTSO=.{\g3XtGX|ɎV#?J=:ٚ˚QMR/Y\`TCz&gN6=VzK píόr> yE[uH&r0(w\vAB]trYsk II_ف9u4R eQ]&{EX)Z哻8wX]\}ZW:ȡ)BcKTu l'jcەBHAhVlIy][%H6 !HjSzlV{6Qǔ/ȡ&t2M  6O"U^]YR1Η{'Z:}?O ФarhezE OKBI՞R B'| &VUW䣂\%8/:E .Kn;ے|D)ڍ ʹ!&]P+vB,ܚC!Ʃsr]c=I(,_hd D7)67CSt17: ۈ\fM2(XUZӯߪֻ!>YNo##bp%©km#8aP'By!:m|s ^PMqD-?i2~dPVO+OBH<~uW55._XB09d_\30ѻ;Z䧷~+G_>wZ3s9HL* ixwǢ¤QeCҸuIubZ4SZ[͌OPr❥;"@',|C)uV?VXUŠ`>WIp`{\_A#谜$ Pͼ&<7&=jxޱW7Z_GChZ˵Q`TX{pƴO[R~Z_Cų~ |c; yUӷh^CZOd/gN.~R:Wv_W8q itEtkiúOPOcvn_3scD22ˏl N>͒v\/k^qN'JCdr Jóŗ=&ihrZKoI ;g~ M,%hJ(c}n>@N\<4bFߧ ~ Ј V\+6+`<v$aNh@:{ %KsTi<*lr?#mEV< ԅ@L(r۰^Igݸak.C=Z6p̡hokuHf50udm_ c( -!I)9KH"':$-5JB!"u`+)DO]kdK,]Kh")v Y،UY񂗿Ub52dTSM4oy;ݺ[#M#[ qpi4at]rqG'@EZ=wH18ʔiLnEUDv$>, N9:H`KO=Fg!hʯ_(hʮ ĥNJY7WhJpfSyB(u`CXӪ& sGM> AB=u>KC"āU?X$6j~{*Q[T R / SPʳiCb2rK%RL'|mΑyFU#ؤ@G7\lc3 4]ΐI-Z ,'wtFr{M~6l+ǞkՅ9X b%#{FlfBUB#NoiݞN/$l$@ 5_ۂ'厈J#$BfTضb-uA@7 #mvW,@%X[ԵKxv+X[oُ͒U&6 =TJ`ٓy\e? =uF@BK<[[$Y@mPtԌ]> "̦4A7aSwhm!UW_ [>qm~|TCDǗ̆]a{ +DfqW4#NHAUq$_{o0WLulKH}!o'aROJa@ʪi4> ƋdQy;3U(25>P0YCO5"vf&~mr[튽_6,KκdN>x & ީvt*{L="ɧD6o vhZ'hFٌu[ǒlfv" XohlHUxkJWi b8ϖ9.ɓIgBCZGP7#垌p+ۗ⫊fƠ`k-Ra&` K@V|k85|@fyaN?9`-pd6f[da%&KhF R4@W8a1j+p1^pGR Q %*G΂$S IHoIɛ*B|e<3%xE&UBQ5ixFFd7cqaMi?=̔q.,L 19FyeΘLh;l0 (g}9N3kGW^_F4_y{ U}%J/\ _EooZSV_Do-S @DB{)>(NwTo"?e+̢dk8F055AO=Wk0l&$'a.\M`.˚>&n?g ꛣ *CnyKv1MPo\XN< EexjW]=ۆ Ab@6wJ$R`Oo78fO" etD#eSAnz@oT,tz>[仡6mCA-*' "њd{pRf]Is}(۽9X$$;O0Lg+7s|]GNL %^hY0 >[ ùǯ3J 븱N*n[=.bѲs4?9qM\qtv#j!x & ]6]Ƥ]/[{^ƔຈrOc[Q?X ty16#Pν>i 9Z vm/C{vPIݴ3sc[&:[S{A~C JAMafs6b -nlΡKjNF:(kSK-aME ]>s::0C ߠ^Mk>+)mo w76𵝾%.OJuAbtjc1xXnVt!ԒtBgXI}/!*pI]9? {>k(,Fso{w"vvsSshAMu5}BP}F$ EIA`,j , $6@ğXh z^{E121;L^!Թ8z# 5`h'qG֔"ա}@Qu.J!d@Hmd3rE uS3C'ADa$U[K'N{35Ơ+G E.K$(ơ){pƤqNڮp]zΝi&e-A/" Bؗn%SE9PXB,{[ox{o8 ]tAF &Txe"56gjt,?pT!-͢[˪_NL-$I/; p1Tu#ck%"ԐP:=րUg## ISev%!֞G^Fm2\TVP_zU>pfŔu;m,MbgClh[XtaTh-.Fvܴ˨,S36Us&ttpczg*}p 38T=MN7,C͸Nn2wq7d;lR>a0y?v9߳|T{A Le`΋Lơu&%_ȯ١mXs 8ݺIN 5#YG(\(}fCm,O&㛵|pڄ~q!WbX[D}e m%X|0sxKHlEGęXF9\8oim+ yE ):D3Z+aF e5 |5R1(Ӥq$V  xopb: ijѲ|VVT~BŞ/DzXZ XcqxiL}ODW BEŀ+ZJ?)bCoIӾ R>BslYGXX.;TG)ӱY> `n+k_'ndU?K#j*r9.CK 6'1yk\tJ\9A,s:tEE1XwYG3x:]JEB]ǛON r GPѽ'Iu#b K=$Tx;uzUƅA?pPlO+yi$eki[4Ec%FC dXGQ=݇UFi8s_/A R0*6IA[n7+6w1W^S61N4Fl!QdC$Etl? pv2םeȻp>^MjMLsk-HX<7"Ӻ+Xѱ7p`'de*o>\&3Yud nv?0:, IgOJ{k{^0W\tf̪^ 2)RFp c67x U@v$T^2ċ憾oa+De7ɡ`3Zu^hS_o&ԕIJLcmK: UHn_@<"`c3Exu$Vg^X.ar@^C f;q 2 G)ǝY˳#)>25$XcjwZGy!븗ocK6"DMrBISWO5Ik5$?Qlu0@Xd?w*qjՁ],Li nWZjtr9QNvlx=UamN<#MOPfȿM=yǓut*}ޤrWpetYfM _1KB~:8njcoՃט]=×-88T;&Q2dmV֞4zDL=]yA7.]pgq'7*B»qtCHkxEO?On$$t%h˥Vw8t2Fh0Ȃw4v$cBB[IJuw'1R,|n݅j'$֌A=&!\=51xS UM3\<,H9->C.xr)1{tkI}>v'/~jTw[p5\WzJӵp{el#N?v:.URy;2W;-pIm8H^|u:YQf FKA;r0o̚pGQe۵0txj@l2bO+Rp (e)5E)UOW4Zc";,Tz$Uyks2B`;>݄lC{fh9Z9)/͘,wTLe[v雽&w f;5TV8t.)V,9Dڳ tf?8>?hIY^a \I/bWqNeCByc^/\,wSbr5`_AeU4S_uNқ֭ >wT6D1 "яSErJ0*-R`07it O6C rٯdiWlJC`Dh .q| ;i=W) G.@tʾbm!|} !(i-u`ggrѫ*-:r\2j )x\-fUʍs? 距kWur0xS}cL̝mر"Ip5J_|e1Q8ᩦIklqJ@Dma:,#N(6;6v!/^B#Jr{*VgA'tk\o*QXRPC G(٨Et[Ձ3tf4VfX9<=M~肑GnW8a.5tGhZS0J(0R?|>i?"I\$` '{Di.|̀n[yԓCi9em1tb@rr|k#4ytUv1) ùV̈iJP~s1݋kq(Epy]u1@*ߎ'x"g&զP]Ϻ1e) /K𷲰[z7\+hER}W]7L#8^4Oq\|{-saM`SrʀqzL牡}kx˱srQֆ [G#xGZ/0l$8NjʛTjn|ZP0A^bYX9p[3W|Qqp93ΔEMXw=Y[v9gT~طpqky(hp@*B^ž_tM6B8F9ңͽ>}IFsy%K͛q#Fө+aw0Į"U5 o͎8q ӷJwVhP%MZ,N7xi*nӫ4.DctUD. X[iD%7%N}z?Xw'R @2a5emWpm#)]muԲV;3딖Ihof rmWƩ[v}'b'wBiW:~p2B`>kfqhAIPo .X?yQPXc ߄JuY^0F5"؃o]a[rRb*(l-RA7OtW~KyFm9 >c0 -ֻ BQ}ً9`M:0cU]`ڽW^F[d?& }t%MD/&6΂s :ɭx?Iw[l9+IAvK>Ӗa(4٠@xS@/ag9FWIN )3  )1i,Kq֘89[P-ؠX7YFhSp燬NAQwWiFXDBD59hnJ ZhQiMT|&\QTK³C?T럼P5j&V/)Nugؽ橊ْ`]L4,XfaрGVQ̛iv1DOpz_a"ZYIW2kk0l]U,;cÞ66~5Wu!/{PCW(,^ '-Z)eV0(fI LMB)d~ߴV/#翳dѸ}ۈw$WÕ,8D>7msgBl8_z9&3pϸT2 )kFZ(*$8J-c}+5Qy'("1@;|ᰪ.XE4$-`_<57C+m('G6íM`"zbzB,A 2,lw 9™T[h;Hg8֘yAdti2$.qt]ݽl*O: %&8!pjړ1}( lヤ,KXT-WgejNZ$=>("|f@K"eŏzj1J a6eS!̧}| pV Mٌ)}۟|ECuǐMWnyvnp-Wǐy4ɏuwK,浽u5W ]x/V!MkG91hCeFՉr{U5dRC|IA}KUҫ8x.{.ګ6Augt%ȉ1TxRDE}h{#xϏ3:o6M_߲"M\:6`wr'h qqU!괧-ؼO3?CmTE} Kl(ʊB{j[~S]rbpըj<fFZus8p͇+c:]\l>&B5 ӉW }mlիEk@BVҠNщՋ Zfrw [ &j^ ]!*1g/yԢS p.@fۜb0"nUWDe-EbjgLa"C~-1:wKEd㥾 2fgE()nk/y˿gK"שB/ǀCR%9X\~Vo>Pκ'q{#Z҈*kvaݹc7 Yw$XN⊬o*ZX`^ v|5P\AhA(U0bHC.DOs?Ag(8&X)=!t5=Lpׯ̫YIk $o tW(FwD%8{G}#T?8:6ᗺnyKdqk^x]-iO;_ҳDMn FYKR=zloѺ 4P(10>uQc%[J>z v'?Cb.DEpV,sB5ˈCSf7Kj{r0I"sbP w v\5{bZrq 0 b8]'ytji \fV9fxo2= Rj(xP *d jnl~1^WG}1^'ZgFƚתkYNչd I)qosLvW^?z<\! PqSRsmt3ÚCde#C%wZ byd K {]cqS zohU) vmfnlf}Q\2SJyp+˜ $@ߪ|!-X19 iϩkwލpfQ3d )F0ԋK!0֤N.)qzx2ziVFQh ޱBUF GZ: __( r\8 @Èd  ].i64> rryǹdal _BÁAp@;S'p6}d|mi"٨U$9Ր [sktTnnIj AVHczekҗ qh'C#C+^H5 ϑkY ] *ݕOm\gr*T6E(mKY}aU\Y4nu_pX:0z`a:gj*5샘P4o[J&劀'uw'[¡Y qiliEX귤O;wwv^{ӫ nnqOS۬a(eT?h D54Dmqhd>;r۽N##υ`B,FQGWO+~шyšAGɢaMCP;Q{+~;6 S~ZT'.1y EmUb7 'Nib&,& fŪV'?]-|!'ehhTT͑o:u/4y+u1@٪iZ9/#<88O,jN  ~so\4▦ЃZHOJJ%'FGp-Tl,ƷNP\P,ȶ-{A.d0"獃!^]}xkk9BQTlVWuLae~%q~J04.s&oSKJ~ydӆ6T!, ~ uh?ߧD_^vɓ,f ;}M-xY3B(kWLpn=U_hϬ:N=8 :ZD{8R!fG$w j=$ mC*p嫼+ʩtS}L7 L:txL0rC"M S#VE..7v =7o~EaEu55typ((f*ygi]ܞ4eBeynu!Q-gC ߣLb8&P#{@7{J+Jw K/FIjKVjTџ`CM+~W58mghDjo{45Sf&C'{;|NK;ڗ0/N}PQTE?r|.\)IOjo|w*It7o~U6}';bboaڌ W`M*^Wp,,Ƭ6<6{zx&o* fD! ]iHwx~|5L8COhߦA bg<.j#)'**o6/IXk[6pׂËw:IocrXLjJ0"ieSrg5'ey&%w! d[ῦ}c/! 0l }*|ڬ@3{f] @"nyj3uj.Gal)NFr lapt?m΍0.;\Qӏ($_ Rew?ኘB&/gUBWqO{ķ*])5IB-;ΧP7`E3G3-r3$p}+1}3<"lIԏ蒶GH{`BīًU !s36X2i]1& cwyܻx[&JL7ݗvM 0'W:u4dlJ <`'[1`7K1NKus HKSj[,Wv`@ݴȠfu<-EO;oV/.[H-qІa>e#9"2A Zo'A1`?}c UR+8)Ж<u˝8tǁ,`)2\|P$.PNLx|Ʉe vO-KoftoJ~rR%:vEGݧΙ>n[x|q{fWwMrk@@b u/r'3txnL}& tdILiN5~a;N❅s"A"cوmpN?d=>+9;8z-PpkvHe}I @0y _Qae_#j?/Ih4S GT/a Di-80=h 㰩?=fZ2k(3<fB \]Z<ȣt]R`}MGe4?p_^&S۲(;Q@̓&|)~TlIyQg-qиu=J9L|)eM[?=\i”,Q#@_an4>} z4XN)ԮtG.\ !A@+6Wtj]`ڟ5d_ArG7gK_⎿8VIbA=C[|fuA\/Ymܨ6Tq6O2#1}v~~\j “._b0Z[UVjDj&cSQr955זLpK3Y+5/C:"y`cu/7WBW/89=StXjc LkSo2<-ÅЉ*k[ka竹|4+V ZtԪh[ӀIJ?f=Q(ea~+PD˧ P{V |E&{&K'}(O?< {e>R7Wg؆DC#l+ ؁ܖ*'wynzR_+֚@hT?[!=xdsy2dœ"Ͼ%ƜZb0 +LD%ӯKA 0֑Jq4.v:`JdݒQzi@o&fM>AH?/xJ\'? ҁP(ߢ-^ Hp;ɓUS6&ʒ" #sv8J=\+ &t^RdM]2`4bQad0hmNS?isHDωHi\OtuLl-;)Z3)N1U⭝}hfƵ-yr`GQ"GU_{rQxcުMx?(45϶ї vIq~m^(|t[۟*{LzD?9CS %dCCH?8kk~@>؅ƴ}}ET2[˜ʀ&_X5$ep}K-~kދQNh.^c0ՇoM3RHa&VǤ*6B2>}&V*T0PY<<KNp8QM-ɆQ- ڿKH*$SHVpr[3ֳ{nډ(eo6`g (кnϰNx ކ#~(\(9Si,Ch+AX)oD _ %T"B^~T0tMı{Lnh4X.H_ȝpkq\4` :ճ2Շ7UZ=粝v(W~OMsf ,܇K[pd͝8Oꔫ:؞sRh(qmDn+*ЊR۶5Hª|joc$-)<7?yw;ťĦ#l'ۘ4[q(N%hZݎ0 ԕB<]? )LJv٦V- j/2xkd(;IVd(([Ei27˪;KP,9QANmMiwL]ú=OM/r50 I=p1SBDx|(1.^H뻸w =:"WdcQMB تo8N.1ѧ`!ņzSI?r7Ӿo($/VP1_Z^c&,0@ ]:9pwͳ2hbuR-ULD0gb 52I{OV֦w<1ɕUllg1n04S%?mW{_e*jL &?8-cBm9:w#nkk3tvp?@N ĵXq9Yfԕ'[`nuAH_#6 8MND{*P<0D;\&L(#W)*уBoҰS)c15έ4Dfԩl 5aDOٕMg@ nh[-w6&թ 03ŒD8L;r>t>x>iQdklvFU2?8Wٗgb#])"6`9hiepNyf:b4[BX2;R&}+5Aм "~-*,moT=V&dJ+&0rzd J~Ԗ$d=1~Ъ~gUkF()hGP7)MLxd(UvY8\\%WmP~t,#+Wn͞3Ѥ2HW*P=a6Rd/QCq 9#S ]%ڐH~J}فmq6lB GXcf h}h$,p2s+)H^Cm @8N짎 s%[vp'?KPb|*5A?lƖs%v)Q.l>&u^zS&%pD}<ʓ*v_2*l 3cn|P~o!J'dqr'j-+@('"qiEQ>鵮}H4#>$C >:fs7\ό%qm~hVJZ%iUI.WMUӭ~ ?Acruhsx}ВQ&痪H ?bfeMLTft Lp;ٸxť䑏egkm-+T; zYc!y%>4@vqV[WA25R(wD;k=ׯ(eT{ +htuiSyh_2h8LgtgXt|C: -8k=͢}DA#@Cl5K6(-/gYzk{MϭH?luxٛ7:i&u-`7P̳}﹈_\K[eP>gp SntK(OM`]jDr$=s2FqФx5"Z->@!A/Dey{~J[1{I7 [)*2V,4Ѵg{.>ܪqh?ꄧ\W!4emM5A(Q٢hU3O[A)dѽu. R '%ܗ+HQuE$dĜ nćM5gk0e2C1g"4xy&i8Lic98ރc>B cG$2PGWJ(ʁ\K![g+j`BEoy_;Ӏ,9Ѵ5yVçAu"]?Aʡ'XfdZ3LqʴBcJDRwI+(|!KaO+Q98\M?%=s9-&dD5XqA=&૧;}o-G&bid1 (326W쩆".Zzàަ]1g2YBK[jаѝc.H0ӁDhd^ 'mcixG3 Y( \8(D1wi[jm[gs- HKI{u1 k͝~y"4xvMl͓4@MI(@1!.55]5p3Ut$ga DBX"f-ƙPhi:QKRnQC5_0œĤw!*$T[J~M1Tէ Yۅ15-DLpK&{p#c /nOGRH_@Z~]:z. /W*1O0>.4{Gq[nZ0ZryJwvhF= į-Zµ1},CB g(;5/K$~[#7Uv?B뜞﷩{EYFZnO(kCќ~"3h75I.&f}U|Dd":ͭbϛg<^v P隅F*y*;o 賩',, AeMA;eWGaJ-u4sӿd0upPt͏o/K |NN#(rB/d1= 8 w%Tz/9Woi~wlj.#q+o)Uvҁa@GlY!s蟳Аi =f)v g{rzQ^`ޟ]wEŬSlL!qٸ C Ƥ}H +?r4;1'07jUbZ3ic%H)?ƪ&w;AU !bQ_y7 b'g=^}tc ~ݧ)fβIk5'g";sũ`}mFg_AaP#QPq Zr47C:^.-GGdlu\_ ?&niv='"2YҀ=MwHCw]jv8ZxTc]n({9߇%jLCT\PaЉv^q2̑[J/H)O@//Ǧ7%:hCAj HgGy cΪ:-,>3@83̡p_fɳ>i;"vĵ258Iᚼ(,i]&V7n9 Ն#]c {MF2{"H)U$ #t1BbWeX'UA Wa%B{E!hSW\[Iu0׼bp-tVhCS./8@]ԾFc7{ڲ?Zhh3Sq04 aӖ:E.ѻԴu*̢w|<H 1mP@q,r#!p'C=Xg\^k}iHXҨ'~Ef:2Wֲ,V44/GXgC zXƶ9kKuYf8(f:.A Ex[ǵ 5X6eE@QFجW8'_m³K_-\r-澕ArLvNl _9ԃ9pYw* !]yFǨ^4JHeX iMqz^wxc%m1ֵ{;/T28b 5$6h0`#b... }PZ_ę~ yD(.ҞS-lQN$;#fǭ[GHikx$ _vN>y0CR ;^m=؏QggT a'A`g#lxaSNUS ^+bެe6/=X ~O2:g@eѐnFpʘ+}z3綪bk2:cg(4c^땕5S j'mP"^ ڞT: Fg<#Xn,%;1&S\eNTa?³.yW8|mx(s|,DBP5 ^.|rc6Rzyx#'Z~t"5@?YJr:fxWvpe-1DUDA]2.hr) H0n /V6YEH7&j2}K%;/SS"݀ߨ a2$KX4$;7,*Xbpuq^ *؆L8Wd4*{u=@Jsmj:ߊz3dqgM464f؅෡׀erE,vȮ]$~") ē3sacW^vp9LeFmXP۷w18raHsn5}HݑVP7+ #?+;Y,c{ o%*vسX'm>8Wi||_?.J@?z3目@侪D׊iG<<QǠ$M"m(*4 p"$>TXsvqg& m@-4R?yp&&x=$6|7fTԑ6y[ \(:eJđTW/#F5V+lj/EXD3a<&xs7}qhISM{r,N:Q Ƞ_'OMݷ_O'jI"W1{0[ EӁT$VrjOA:W2iJ%ꢏ!!cت!!B;0V[1]I؊7 ڏlisc;|EiCD$r)!&,/møC"".4 uNX"sN:y)/8YStk~UIx9"$GgDd\@sY+M^J1z.1sq|*sVBzLu ka\c #V4IZV/eR9~&#[^"kxYAItWumVCvt>΃*}93өOFbd T^7Zv8ޔAd?3R$߉oC`RDFFԷFIy؞"u6ޯt5_n(؝~F);%~YLV{g5yIy;fл9W0N7K`u08B"ʙԛn.%ϵKGtyf>z|w 32G/~"tndܡ(-ǂD)~Ꚁ: A>_ssg4Hgċi<,^sl/ʑQAJfnz]~,تHLGm40VQaGb"";CDwݟ]Ug1,e>'Vw!.3{ċpz>SFH!` zRȝݼn! *8_q$~FЉs *Q1=MdVfpgU&Ɩz#- q?#$en A տ~v3ǁ 9+T Z+>zirj9~݁,PHI/ϖy}7l|#*yd0 U0g3̀AK/mfָHLw⮲"p 8s kwB=v97*952|i$7TďW7˜@p ͙3:W1\<*^?ŠqM 4oZ-wv)V9#X41G)ZJ3;ԇҼEk=`I?.iŪmvz+:C&&"4{6QAV9ԧr$rS"$8ڷz0mhKlg@I{6v3~|M!&̰pZuwu_̒=w+\ⶓ>ra&ȱ}ܿ8LchMbXkGvNYYNK 7$[RTM %E){ޔ('B^}2$bW2/w=^m2K~T/]ȻQFy EcϚ<Ńb*͆2?>j k)Į)sZ46Wh ':G6FTF+ nh@Yyܠ-Vm!5 F mUCF gLӰ_!ˡ]AEd;qY"nP𰔰t+,g\ JKHTdLNC=D"3Pj%D{zH K-׮0?N{bw3lq3 i}т7nvhjY#SdDgzd?I5gADˏ-M`fgƍ'6f_CRSDj>V 1axӗF:I ]ic?! 1T> V-~)׳q:Y-ew6M(.,OU8ֿ: XV;Ķᾉnˆ+u{oS3߅e"i7>Fg""D]%$ ~ҁ]ql $VՊO#j5T6T7ߚdtnĚk>r&r .?C7,?'@lotX ,[(Qh%S"FU}X_kaH&x𴣪57~ѓNe0zZp+6Jc|`Q~2^I?)Sܥ6Iq1Ў[Y|RD& hEڭrM}& + 0n>GYz_#LZ!cIԍ+{OKt[AGg%aFmu93+GܾOScּxQ\XDiR~ $#>}Ff~zNTccWy[L׫?aӫpIcu|ַOZ5%&1 ޛ3RE>x%i\}B9N;x_S||"\u SZ8pG:cfƖэdbX 1n^^}Y&!2on[1WFOm4{ .{E.`*Kr"ML 7%J KQ, i.%ac8MxՅIUFׂ-xp@EIoޛ I5Z Q~ޝzt.0ZD^ mgVjvqDvJp!mxK.CY*q'4PP>޻i(2@=RpUb xͿM[qH~jȆ6^.B uE*cT '&V\Ɏ!IԲj7LŔO*%LpEC]ESF VHjҬx8|}Af/er i,Ļpp:okjl:z0~(lx$C_~;%D=i18؉rU+?/"'ahCkf65P$:]ܾoNcN_(t!OGۺbPWDYL'jRI.ל`p'MP{ BSkA>gd~;Bq1e =VR33`SBiYV7gLMBCcLxkb VƖ Q(5x)78΀L,h 2mzz*?'%_6q pTJ\4I&zNwBd(FLy{@Q~CҀM>T,1=V1q~Oy0P"$?|%*([Oף!cT!5ChcTB_E9"I&,4ͽ j`'Irl4QAT+ߝ}ut6'Q*P\CYwPPV[!\u0X'p0?DR/-2J.j+/mY˭E,\$J5O3ax(m(ht:]Uu[=8b̜p9UR2qď+ڂ 0Lnt3%L祅5OOXpV#! Cqv.9=EHWhm&>M0:M3? G8m`RjgP`Xujx98SGi1`盅&ˣh2P">-b],yZŒ+R_4FC) sUqAx0@Xԇc^y\l ;{ȈޜP&B#E6t:k@T›xK v9Sū~Ɨmʥc#(D,)'%΅7ydľVQVm&1opf]A*B O%^E) ܥ+PDNM5:CU7Dd MF~H6M kRzO`8^LN$>`qmu{ ;Jw(X 'qC4)nER4J7ۅ4uhEkVFOAKnuv7F)jʨO|S6DP&z"~ JI% ̳VPLIC>L ,c ɸ%/@PC#(\LcYvrbxO(:I] G 39L?@C-T8&(R_ۥ9LVΞxI14;[!mtQP\2&e|Y٫(;Ql5^_G;׷SBfvօfQɃll b*#) w۩Qc1QLCQ0!JA 4]^Mq&EȵuZ$KZd?zLJBEG@lT WWHlUB_irywvЅ\]c]5#g~^mT(?G &{ z?V|# Uz1.2!68x4[{3#%Ӎ7I `nwY^]^@X!<|vIQ;EǓHP iiҋTIz kAq̓A8Q6H /.0HuQ]{c/J=V`VJ&%#c͏Wъi Ò)Bͨ[uioD8;Xv .بk'-Y$?lrMڹD7K2pȵH /g}v՛ UJK3t9UٻGi]PS_sU5܌N{d{د)Wc} N åR_5r^IPz6Y&+c3nc$DfX/ +5mĠr Bj~P'ꚏ 6ޣ坽j'ۖC;74 rۻ,9vilH4 ?r'fx.Jw@IPR^n੶7Y~Q37IgF:USa "7N[˅"&H8 q%UV6u]NU􊱘5NN[FE] ȅorRwgp6,5GN(z+zSƐBTWmھَ^V]+*FYz5/CVjP17Uȿ@~0xнxBjG,xH[ػ]!l `T|X-he:ç൙{z(p&<4o_3T#bI{t2[]|k zƎj{skt_$BPl> h>VT4{8i]b*4^\@qAbzz_+j')[-|-7d7g{7Y =O m_?i{iS%/|vPv)}smaFѲV.u('pc-]IȖ16k%0ՕcVnC LW+g&UoC[x>>K1:J[(3YzV T ޏ)F-{sX(^]| F2G@q"P:a'h_ᶮ2E*bynL}{1]Lnt|/M *Z~%s#[HPTRLQ=3dXebH F[.L3X* : i3P a]$kVE.થUw%ݓ>+;YOUYeto3=,Z:ѬEojp*yk볺 DDoa@SsyDKwA/w@!PLQ] Kܯi^M=!#{ ptN)Hb@$ y#'s@[%nՇNR0?POu(zqLJ3}J#?y~ $h/ JKЉIiQ\ſWlrfw5)N@ Y߸{F+fmFmO <+u=.tnXNI xa#BP@yFϑ ">BI ^@O쉼H9*WiTpI > J絤-d!?D}%WTa">DGȐ:p=6,H7l֡Jmi C.X{>y"'X+EKCkbJ:`QvCy14#naF&yqja`5+jI)Sy&FiԦȀވN>I?Xnz 턶[_r @6Vnr\yݢ`$CaspJ\%]c{@v%Bb*su#ntLWNp>CyBm%9m6ZXESYHTضe>z9O:3lQ9T}V,t-4XfD pеjGl{_A6tU|.9gexJ@c ???#VVJ5rF8ޡg} ƣ{|6Lf69L'J@Nvu񼉾~GIM@AT9c >(ѬP 0W,VZaS8`^:ܮݲ9MpXֳCik奌պYYz+YtunCq4w\3m?š &" O"dgVna#6޵#xժ Zڄ' =iNѯ-b*1U w^rG>&H긬`^.-Kd UdJHotG"!'9IRBtrAp{fZCxGk7G[JΐB3P|ۨ dfrtF@tt@; (( D>hhS*^JRx3T<g:RhIUI~%]njuK3'3 !%3GoKilC{履iDs'=Dg}zTZiCNDaJAYp6䇭Jz~ڡwJM?©Ɠnpˠ>5Ƒ*˪ PARcAU!c 缷cx9`@ &LΕNq ɬIb\ ^M8P˥_ѩ5llis\ 6m-sM4݆R)Tg NQ$Nsg"ID^ƶbh̎nejWĿK߼{@j#(e&ͩ وwuT(@۩vL>m< J {ZtzH0rA'wa#mK0d,ݛAk<%U Zuzko RjWS>%W/cNN3gEE Uu8a+mpx4,W=W\5CږeSx/}II&fwwmZx>q-0Xђ)Zw\r]S oȨ\7mdN/NE$vnKB>3aBF(W~Ke r•A^=ûAs Qb7\_(iiNqsKørgKnqd4ˢ wl+^L֦(cScKCj͞5J=5g ޯ5ҙñ@0^Myrf:ҩq3 !p耛R*Ll5{p~lp"y![Tb(~,R iA_|I1$:&Sܩ)E4}7uh=cKh˾{u?q9:CenYI2JA|e|77{d;+~L7x 5 wKv yc-t@o<_rAncov6`0*OPS4ri6Kuy},J}z{Zoϲ"- 6X=谙DKvO͏Rɯ c͵`K׬tϳ+B.+3(Yd[+k+*GFdkA1 ~ =ۥKz<+K%0):eql̘Zha_cs&/WՊ²hxy hH":&1f6c_]C16s rcx¾+i$UFۍS &W_ 0jV:i҈:?ޔ~YFS$7|-cZ\W2kB 4I昰YliP)Blh42!,9w/˕T?mǬG B9Ɋ~H+&U}Ӂy +Y"'޳X'z>eڄ:+*P"L>KBl[V;42.2a&V˹K&jjew^PGZH+ct\lߔ RaU,Ctӯu[ex`{C2ii)ʓU5v2y-Č'5+cXl`LƖW63>I":w"&# A~鐘5t #8ɏnPc{[;QG;6 PY.r2wKWWsT|HH!⩅IЊaKf墤OUݿ_xlp]/ \ib-!3Рϣl{ؕJKgt<_:U׏~D{Acd͜ 㑲G2BYsH1!F%i>BpIbʩZP-ajNavM n.?1?x\uEkE$,KVIPv] wcݻ([[}k&>묒̫G"D)>7h$C@1\^#!Aĥ*\mTQ3yp>Շ4a:,no>^B.ƣK Dr@QNٜ;25+pm ovY  ~HV쯮Բ_F~/G974It3s5pWuQk''P :sD֑~><j< v-:\3D¼Xt{Jk9YA@s*zr]?>-~}=^!f Ig&X`huf<$>:p-v[&%3Ljf>tbsɾufe2ђ *Sּ۾#2pu9"}:*dK!x+ר+m`K5jߏ:=i^ V8wzo磈+rԩ=8`gPoSU uFx"7"Rtپ˽)хs`Ik3oV};NI2L$jl Y|flaZǧB]DmЅ9Պ*q [ˢ *2M=̮TsX( tgsd=#FYڧg|y-0- fL&~)e`劤ת?;0V@wbP ( zbZAA^qr9\ La÷p* uIg0py _zL]0s*5.dvհn4gBϡ8}BULq bec^7xd/$ʀJoPaҝi7d&X@GB u?4C eBCB(mKel{fG[8N:$#W+zOQxj*hw.c r/T&؁Խ!d!a&(v $fH `th 0 C1^8=E|drnbÙbl4 )D"r6=i9_5fjlMyP/WM* 3:6FA:K܍uVD:bьw 8!߱Q ^#OXNqw5L:x_jq]0?2|K=wcOþ?G;[z0Py,:m[ʹbeY|.?mH{jiQZ71:2Nך7<ʹe[)sx[ [?B- uS',F~ x*e}Eb+Yc?S?lB$Z_] ܃h+RyS -)C2]Qg`J ޡɿiΓHc ޝ6>DXywE:8gaURE~|C0Qzޛ-} +Tyy`{"&NdӇ)R %oeڳGkm/$CmQv4K|V31/Prٴ:\Xt5Ǚ% ghc 벗G9'N.lÓsu3@bmN?c+ D6bMw jTV|c]&ER==s,7讣dA=٪Go&萪.xYȕ K7M| 3 ~eQVGmR-RP-r\tqSDt!+\aK? Ӥ^8]9ǐKryFUD5Yswre-ōWRि8)1}-ON.ԍ~2^*ŏNhW0=4ap?m;ԆAC~idu%%a w_'EEjoΤgdui{ܼ0'U(G ﯕm6+QWPLx52C@~ `(ʥwKe?|l2<ĖVebOhG{zCW2E؊TRGEQ&3-ѠXBj}*%Đ׿ϰyNtD.v;y\ ͧ }fSĨ:IQ/ah qzQвzjRi+ ڏy`*暽lwkѽ*o$|>}6CPNOiA3hCqb ~jzy"i{zr }dNM$=)i]{̟ JToI_B\@aѷ9ljx&mzױk3.Xî.B>tIj &eŋ]Y9(i  k{*fz{a'Ґ&oN s %e怯|*a?-aDTţճUU7ifXI'wz,O6\X"js".XZ?Oof" -H3JQJWCѨf(G-RO'""YBFnnit\oPuZ[Y, T`"m|jO3)lvFQ/TSPUϡ;ke N^j?#1dd.LEgwx[ w|~)ȂC$,_z:{YE|!5= YNI{3*5]]cEbTzI5g7(-G>͟P j!wq`s=yzs:O0Tp% {'tN As CTX7/'8kR2qVq m}Nʂ"ÌƳsdgD',A>0%bO5 @&d=M!cf r֒M֫vV:76ߌ]:o%joZع8.y^ׇq4h--*dBDi@Z`*jhj,ȣV]HrF/ _U & ޮj ,N s);01nP<Ul-]>lqͲrbjލS YÁ接ar"=nK K7m:&(5..8\Rֳ۔'S@R*r{<ގ |A"벌'(ΪˌO~ݗ²Y W>6ވXy ]腄# `0'cWJqyx)ߦ? MD^inHlU!0O8a3hҮ,ϝ hD30(aU ܦzJ^nVs@|kKmZS‘-RY(4lo4=p,x"\+^b*3:/Bѹ(WAOظ6.W @Tey /d/inL_2 -R1k7|Вټ@)lcnys]+{<5d $VIet c99"^&̭#r; nF@Qd`] OLrVy_eo$(k4u,9r[AܺG+YMk9Lw3 s]j_`ƠSdX >dm!1ѧWA ʦo #rQx`vWieSPB[ѯ混멼l5ـ. y|!70iB+3zv-"cE5:Ÿ[= h khyąN8g8YջZՏ)6ކ$j٧`ŷaUDa}+OoPwC~}xT 2O6 A')\x ,{sB)¿ur(=Ρg!&k'spw(^˾ŕO24|ۭhD<b-{:1s88d\-mc|T$a%>/u)j(rj\(JeIaD=EA$نv Opi,2R퐫=}J P>|ZhW'D i2Txhw0Y,H Opvt gôJR;fg"xvn_)Ůqmxigvػ!Z(^|>9?C&F22=@EDj+jf<|i wHK~/C+wL\}n]ʉI025{Iޝ)WZpgL䊽O"Od.b7}SKmksKҕ*4H~FR @MTڷIADrR\*ә!Gɝ}!),/ u7ցe7UfWQ!,0Zh *^ JTAݒ7•4yˁŸ]!?]JTRF]%.h( 1E٬_B`)<`@b!HK90;6e2E]40M$}]ooP@t6PcZ,!pRYsIn<|ا)F#A˙LrΙVhӏ]]ZqDFqA-LnRhIGu$8*<9sj @bs5螭uaHiaxU243Ә .:lZ8IXvBP~]9)%|EO|!g0D|&|u j{SF &jlz\3 N!J?YN++ơ<Hm{`6e_&e8Wf`I=;>fD.\U<)Ljuh<:4dnK66YpKシP} ,۟OqC0Vh 6mLT>ŃJ, BD~${@KFH*Sn!:ױ*5<澬qx-7 ]9m_412 e$\̌E{ ֘oĻݳ04ٖ mx md&]Q-@y3! \Qث{P>G[qKJOy[x{Ȏ}/cx|Ft>u\HGO 5 hbe!isð}=QXlnӓar݄pה*ݰE6Humܻ҂8Ék*>&QqTEd`׫EHXLxԒE ^1 Eܲ]cJiN W"%kk,{ ] urc|6ǗS׺7q=X4ۻLR@`arm` eGl̓ú~Ϧݜ? 2#+X# ȉ=9GR*? (eSh=,eîy= .>37B6 MrMMdH;D0u0Hs+o2L5N;Z%^3; L} >/ !0fQO+TzYzshZa Dk+C"Ra^0[7^#R-.\DE`x<7A櫝Z9lAܿ$\d6FR!zUi 3P;pcS4`ϟ޸|2RD534 ean33\֡bsJC/^1Q6:WA5CX0o'Xq'@-'/D_ck -ZȦG"!Ak߬LNGZ69mR\n8{ W ?.Dc74QA۟@'U{j2ZAas-s,pʒyHPD~YQ-2 \ [߾mq;Aj\scu؁'D^7Q|5oH~'u$<5iH{!ð(ZO@ ӘVh(q}tK<x~ va nL`e>F\Gx:YU'aZ/I^rL5-:Nr؈V>*vp Mf T:e}M s属8},eӚiJU؜4'm/͛]3mۏq PgۍD(1RWi}gU ؋*¤E.[Ѳ?${}:$@S\ߢM`H҇z#Njybff, 6RtArD Ԛj Φ-hAryI TsuELG#Zo;B{~:^4n=\sAr"_8 ),k,AН}PIMf nGO "&r _˒M2p$L%oNU%>PwXi(o~ 6Rxž 9FB`ؗ2K[Cw.OO)T(S*h:?;OY^.7 \хc[Q}L2FRÂS1y,T ǟjf<2InnM@nFמy>"0^Y$ x4Q$-wo1Fl͝ՊKfuV %#k" ך\NFJ8b/J֮IJW',c(ze6D,-!$YMu.ƛ(82f N 5FvyrM1 \k"bۭc>-(0#U5l3gOʇ*䥉 qLDc2Kɀ]M~nƴpɧ6cV%j 7#&ڄ\gߠ@!j%v!Qm4T1r3 x8<͡6r .4m K2U 0 N0ᷙ"}Zu!/%7%zPu6%5uIMdM|W1@<~0)Eb&?p`(@3[jZ^cPhd6rcG-}k#ήwlA;u92v1$K)!e-w ޓrbb I8н4R#g[P`&"YPvx+tz8z%!0m4v,e90Umθ e2f5X}Z>x@17Ibv2Kl2uz& R>j"ykò?57\4uR_A31%~w Ur[xcN⹛h/Ş:&d'ٖ«}2N%ƨ\Xlz&KSi?]6'Mp9f9d躈Rbk o5u~ɲ6~e7n۩d g5f) )%µ =ʙ&hyJ@qP;Aߡs#/ ]g@lĴhvtpUءpGAqZ3JKE#IC6nf;lܱ哱L naӍƻN.|<% ۛ3-ܜTnC(\T,U!wV}6Ync:*<NL ڹxB.7 V8 M3j @(O3 Qb G- ĉ@dXGt",!J>*\BgCL$p.Kuf:qLN,χUWDCcʱ 4&0bb=i XlGvD jPC56Ѥ ʺo@'5!l6v`Jce?|Q4[׬OJ r4˷;FgdCdL&v)?gw,ayNN@]|d\U<2$^]E k(Gޤ͔\_bBdcbey i9xV/+8kͅuDyHt-y|@^țuf?CdXDē/7{cʈm6GZ[ZzE%N=k@ q$ܘIo0uAb|5A:Ws9ќ~ؠvUA8ȁ)rѯ^+>EAoMY<-:`v5b=( =jA{i=JA6-aѺL,G/+]5/0Er/'?uWCzdB5B]CH36I}KM{GuКy wR$sȈZz/!j@/ԟ@L+^:/xEYs~ײ;bBܼ}!W?D԰zΌx}̾-v&U- :4e52<::s{1`VU8RL~M,rU{[YQiiS6`h| A b8QspڒY-P%> ,mNLjhཛྷ&XOJ-U4PY!V\+Hj (/.nE p?PcŖEYeZ~4v'JjJ [ 2-u&6JC_NuNQKȴfXnSj7 =>ϳ`B@׫'w!1qfW(B |`+-M"7!CΆOnzCYј^/JOl YF(4 e\'vIU[`trEWlZ ]%^0|Zk̳_Ntզچ>Qjl/> s@H*yCP;# m$9zh }J A€c \ݾ쪄BuJȤOe*e" S/Kt%M%tea7I W޵ᶚco2?D S'T_#\$dS:0#^ S];\5n+Ő{`7ŕZL)6;|hP;n6n/YgS|A^Ƿ+sDE*1S†}>-[U*4-UJFɣ\ڒT;v8n/WU.Ú>=iޒ& AJG3{qБ2&<0TI'o8ҼS$(W'Fp=[`+gq::d̕>"p5޾_+npEϙ8OMf$򋲈:.&C{ZD: ¸ۅ~crٵ-Ng; l4K64EzvA!MI&";7߄!;c\ӑ={V 6rGih?E&.D>؅̶mD7<eF66U0:SaȮ^n<-^ki6"J"elLGpDWfLd[<0-V߽7+O'HY݃VKJM eQ}xG+ BITք 6StCΰbьfx9UcHr#…c@*eJvJPM @U z:DX . rœ>,<9,Quԓ:X~C%e2wombYX2%Ezryg{GE~]q5*)NL=K0;:S#iKNHw/æ6O@.߹ P@SP4S 86,r( ǒ39f@{+yˡ^5s+\I_*݊G3F[ Eoyk+- FPK yd?%쐊;b#ـ_$#3;!1fz2YӅ!KXHz;F8_4y1yDj2v is/-! a%@wZ)TʟͿtq RkDUV'AU O+K<4jX$ͨ>DBތm>YCZ4wHy$o\r]!69;nuQkVp^¦uIFV-Μ6G(rXא} Ҧ.Xۻ܈̑/wƭNNM"<`E$l:P ԟRN!we532mp &>jb9z7*tt=uZF4_cB3n"zO)W;#9zY 9.e a8?`$nFfFII6WN q\Di9S%e9+7e7Wzy j2Uo">8&:5\Zp>1V]35TviD[JH3:\$b\"i+({ ѫS.]pQѷ o3Rme+o%dAf/IoXeX-() }o.Y @{0Y# c=o=7$G&"Π 0E4NkS{]F-Z׌^u>^ u7:͂R'|xU\"C/EID ΩnѨB 2;}NUH SC7RyP+~y 5m9vg% DSfoz']f /W9P89RsrSڃ\[Bn[7uLnńה!V$r8(ѐ<8H5 3z* e?-CE)RqaT݁N8rIz媿ۀbLc,!S߹yr혙|цTZ0d7k|1cWyicv3r^) vdCR?+>lGH\Rc 4_'e'|w N0+^4>Pvy #!w] YR{SY4J53O茏v[NB[R\Ϲ>>{;pOmDTpzH#/ꨍ)mR_d0P'i0N遜17;d. [@vIiً㦔o0ETe˱znt.D=6ܼS5]5KB8k?׵'n!#c.W-سbi3y䅗9 fTQ&iR9]l9 м/ 2526,qט(X6EL>$3Ub^`&F'A3B,{ U0ޢP13oӡlRΨN.۔N/7ryu$gw~lfqoeUuV}svUPY\a^׈ wb%?T6Hp֌ =:-3@6}ו5Z4u8d\ՙB#-٘.0TVF2|{<ԑe!ǁfZmqhLr"3aβ&C8= ݫDsgr6ޫ\totox囐ԩ΢>J<5$+ptm^2,aJ(L) A :oB$7c>:rss$L} ;ޣMLZtJcy`w PZخ8¢"b)WpOFJCd1Ht?+gv*B4v4q'R /_%\W>5uU_^SՓ hY$Td f wƠ|`xG!IU[DҨ jʤvɹ36FzِxwWW_q Շ X6]0煇3q]~;8;U8VL<,E??0\)yh"Aedn> LrDc@sڻ]d/fbkl[% ` |rH>~7h}Q6.-[~  nni_^C"\>7R0,m/4NE;!]Qj_pPMY@DMd?C/uq~Z(Ƥ}p8|cVXq?(ƁY%'-X_XXKwLI;n!_d:q u.ز56"fUc^ E4 C)\ڃS m,|F,FGGT^!|qIͽA$V܎2ՍVwjgBEUNwQ *~J]SNſ*e(s.!B[6e}K]R4N"KTJ(n*GTVP2noj+9GadHZD8%oB?^dpjb/?X2%uAͦqj/ zUZc!Z-$9 ˛q8ʾn`=T ֢Lhi砿#;+ KQ80|c#\B~ ]퐤m!>B6eɂdCeE_ckݺ&Řm 1ixD^@Z#esӳީA[3F^wgn"ۆS"CF0UmLuPJ=D}噓QUB,˫Ub`0r-*s츄C'jTȨdiөU51>CZ랄ȋZGQcw%;zs`/rT+sp(!jB'/ l)Lx _\ѡG ;q/aX (9y.f|#iSXlRuw! {8lQ#:q`۵ߺ `j(]bs`,6 %/)`hVS7 ag%}Ab˙D:?s^bH%; QIIxb8TQ'\ MUվ揦>< Ugc<)_g{^,r\uzpa{^.myZ\Œb5P7~c֢Y jz`G:R4³kĺk?Mx͐tYC͹5Tu%xSҢVqnA(Ya<r/凱]S~X[z𗵯{ } ‡HJx x+"7ogN8o"E/!Q?C>sVJڍ(Sc￑17Dql\vv%d}.}cg771wݏHj:jըdf,0W):/bBe)]:Xf5D$Sي1rn#5=3ՠkaF+@b sQn?JZtc^ VH)XByvZsCwRe<>*pˀ+MC-Y@.$m?x>X ?S\݃|uZ2ی_}?.Nw*hzHJ>=VIWѕo {C>qq zJZ{7F;thiUsteur \Zb AnRH:kQ/KT+f mq/բY>N)Ψb| dϙ/7Ȫ3Xp U,3#&X}@A =4+nG_sAiwTTF (}_WȮYa!I.!jM_O\WݖZ H &Q>ѫTRe%QRΤ֏7:]D?I_v+ ]jG[NWFwU8(:I~ Ϙ0M:&l 8-̠͘\tVߡH_^q^e4&{$h>L,*WF}Fi|+Lv42LSÀ/Ϧ#G(D կQ15TRC)CW^Z8V AtMk8gªT'{W6 EJ-B$ϮCӗ$'em#N]V=9X7Iadv%Xr ErnKUC*c YhWKr;SN{nkR+Ƹ$V3 >Y^񌚾;wt30eī0qqCG琰s ,9Xl QTdАE{h!B\'*dLa79 N qӍK١V'q=fM)I +Lcgd|sU cNBm%̏9eMe!!W0vՕ3waӿaaptb12.2ji9`DZjKڕm,V)? 6d0"{ڻ^gA]/DdCg#b(F 4;0փMz/\pd3|5D ]):d6+s`zh[`W?{nZ \j;JlǾ,k VJ$ȴ&-%L~aDJ.|ձ%8Yì'jp oz#lI#TTC@? r| tgK8]b JIG+)5vXJ?>2nm?gAou3ڦ}HUUh"_i5g)G1  0'_ (@wOa?P-`DiĊۆs˕M\o_,k+}s9tΒ :Ff!K([]+_e0nM,尿zNV$1_ȑ& :!xjgAte'e.B)-0P\R?g1-w0,iQ4&^p+H voǩ9W- u8+Ӊ8>z"~,ĎH.^ЛJ X'k+FƕB"-5P{;PJ جd+1aoh f<Rsu\I=\DArqZBtHr9qªEPU)K~Tj^)`(0?^[=~͏?HMiV.`"^UtoAFZۚ*rzk*!CvmW¹LmbQiq*_W TO&ۙ?`a. պ'#J) UQ<`k3a-P@Ͷ, 7>{MNR-Rrs:"E-L!`b'hQ$BAvh\b U]!sMDeRaK6CQIjy}_lL dVĖxeK5[ɷދ̚Ȏ˕(*@"ZZ?p妭$*re2N]iҞ6X6:9sG4Ahcaߨ[Jn~pai7j`Ȑ'1oLn! O1'L_aA쑓s"`~L*F])+X!Q|RQ9T&ple kU 4m HOjD.l=3P#RQ G5 ]>hoHv~ $c@Xrf$ܒ S#&|A Z7eHwxCyH=@=7.OvM^KgR43tY yCCR՞qq'^kE bFC593YYӉ9H H/i[=ncu-yl$>?R#{q|a+ \ @H8iR^gX9Ʌp>[3N)yE* d] /A}qx_OkcHr XLҽ>x? F6/y+r MnMP ~.S$ҒCn\0%2ϋ;4n $ ӆeftBA0KR#XL}'7ʚqܥ;AVN8^Biuv΃œѫGO}g8`UO)-*Yw0)>]A+xJ7\hen  kM(/)o݉Hi=܄ŲժͶE!TXiz&j-O6tu%eb1=)&“l)µeRmL < Ǒi$Qq.COpB/:,.@'b!P?d[s!Ǎ=!VA{`9Z()WX'dPrF/¿8.eWie:1Tz$ W+B Fm1Sc2ƻJJ}q$_($@ -t0c_?ϱb* l)tg8y„ oGNٳY9=VU7ԇSNp"bʮ}$g`i&[Z=@|h0a3-\u΂w L\J(ߜDD;RLz,HpհDÑM=L+L֏XOX\Ϊm)yc5Q`oj>Xź9v'T'pF6*&d߫bװÉvvלEcqbcƣ[53]1*dsɵ8;a 4T1c Rɴ/e\uQZl e؋m,g;Ć a&䩊\*$!%O,CJ\KG LS2r9#슠Z:6HYܡ1/qY54o;%S,;,.Jv6*paw]dBmՄSlBBM䃕 +,N$1׬7n,sVN oF ,,_5't !^AzsN!-1ЧQ|dWxmoVfxQD`w'7"vߝ 3o8aFG\+,]AY`6ϕ;YuƱG.I1ZO }.7`!ryH}BX<6vzp(ƃNo_*.,"\ga%/8C)[ob/fiPdRzݒu1W2Ca9Z:g`J-g$`k@gs"$|GlDÀSX]3<oނo?jhȷ4l>/ Pe4k8 2gDDP+u&KZ#MPD _?.ڄo&'ѳ8|HWqNh+y]~MZz(\[﹯ 7yU0HK2k ThzBi= @e:yqg gui^QmJYEaz{Qf*o@:R󟈣4 >ka 6%k)p dIsD9vS5MP[t>y#w.U:UǰZQ ~ X1{[}++"?̂zjSM})MLa}A/W:-jG$:>r[J"&U%efM[i}qX6 M/J-o@LOAZzjT~S?^(b5ڦ*GiHlG3^&1ʵ#T:"gRaZȣd)p gC9 =P=r76V%\NEwFD2j'5϶7멐;) e Jić2ЯU!ėAWm=T}ixHa k2a:@}3bv.sՅEAχ@1=-,x mv>QsNN+EbE-BÜҞuhnuc#LXD,:qzVHVX7&,\oTQX M^)݁9Ko5|g*׼)w)[J@''O_xsc)z\ s2pC/0rivya@xa35ۉr5uőU:ob>2jF8 z@d~0I=)[ZaΜ͗}z gE}bO(HOtRhsOw\'B dglXf@*׉uem+\nhV=c_Mqq.z1c5K`l{6wYt5V&<%2}Aa~Kr"w]tĄլ$ԣg[֎Bm6`Iưg'Eİ<OE:O| 8P/ ҁb5% -Xah\uoP ugQm 4*qjr7&Ԓ89ݸ Y\@wa@")׻C=-NmuX"~@>dORj%W~mgPԆ~(T{\vɊV6.>$[R]6(f/( 'IM Rч"9Lk0 v_n#OJC`&wo,pKb sI܅ro ݧ5?Qu\'NpNs$& U/8> vѣ!sVos0FO1Djmު`x%a;j^n?Nvbi.v[atF 6vnIS! 3K{a30ᢚB'W "[p7?1q/)');*AI:3ss>=kP>Cyr 8E\$|ɱyM-*oo[_(q8M111Hej/Ɵ{>\9^waWAFf]vybz2A,爌c3¼XUMhř,BN0p߹[yqwjrE+ngL۲lxå0ZQ Nk Λ,po*o ?9u.vczlI?ɡpM^܃Bϱs6ݨפDʘ[]JH>1P@BSy3k`(b8x9B[E7%%q2@ve5}D6B;sl X/3>xVF:kP7l~4\\0yNRS*{s9 h] UU)Zq碊 ,,5iw]D54ԐQͨwJА?~Vwk_&Yg[bL˴IUԀ-NB<rJY+ߙ}+WJ[+㟥%]zwc6_;mjڴ@Kpj)rY$J[K.xJ$'K#!)YYv8w,)VY ⾫x<?\_GW =Qri_C\ʙ*D ,u-ooۧ]^IJCFSR$ocX~ y P1zf3,Fi0iU`e} %vSA,)g(ΐWzԮ1dHH=X_K]z\~OwVebA2Z:JZHSQzu&1*}<#tD5cM)pGf:R= C/]AaBu(7`B1֝ňW\zw$7p~¶pF\<3}J;W:k,t[bHDPV`In& B_ &mZ=N>gG–GIKUtnoڀY6 SB.ş8޸쌽8{wѭIQ JSO!_JV:6~QX\\vvJ$L=Vs)i.vIFLmo|պenQ}+EK <* 5mU7pd$RM 6:',6%_f i"4@G?&zSى!:ﲜ30}alzLw`T3C;BSXpc֥Tqo _b4FM*aio I(B(^{Aʖt˦Y6$Ƌt设^=>{6՟rRhCMϘV3j u^B2A,TjDay9.y˦n5N31qy`/ƞtv73i\hɸ@Fk}59'7%7˨R0ke'HbQo!P #՗v42 *p.!c6Z92\k Ϳm`K=_KcXHC9o qͶkb$yU_@1fƓ =Zz6ېژ{ .}\PB\8>q2#FC#.O4K-ղQ"-=WC\&38y)[foq"Lx`]+3*'<!٧`A'R8RnC y Pe<}5aFoeGj~ Vv: UAi֦* uԽ5z[rrAeBbM$)fRo*@V[Y eC'6#\Vi{\3@g6y QD}:C&ULRr$f+l(%~~+)F1 hJz7k#$ ufAhdޥjqq#)̅͟_8Y8<5pAKKPGȳ>&@MҊ?ĩ e$šxYxs1Hd67FO->qM8._EZWrIF٩ N/_MN}=}?^aѠ3ϖR/#J1S0 \i#q AU8UreFleos2.3FD a񲘶$ϵ)4AlxO_ BJǯ3*r&H.GC_]w-$% F-i{Sk ]7Pxgb[.ԂbC@S> H9ZDX+L7^d"vZkeg{Rpb"zH̼9 g⸿c\s[ƻT_>nѧLYhY%,J*!@ϡisL!O%K;\@{E|Eڏ`5!ԾF̖T71y}wC>\&M)(,3$,>}NVsOňG6 ]h/=R=jF)kHhK9BKrNK.6E]i^SfkQhD/]'n8@O9a୦P\g [1ʮsBR9!VGW2c0 *heˍd@ʧhz1JˆilmjggvN?J*\DAȐ}.kr.A0X xy(V3)eq!k!i"bk)ȑ(CL N%,l9;]^ 36I?^/9M߁fkKtc& O(xmhu1bQ{)r"0LZu5?ىa#h;0.7Aaa8pp:)~_ƺ;ԃe/NmH0ME7N$Jh1Ĥ?L0P wTnHt'(5y)f̫2juVKx$wY^tM%{vI PxA !Q{| >t@O%gY\J#x࣐.woʅx'NCafR0߆s Fz:CtnZ.PΦgʾHD^MZKźtorL]H.]DuJwST,Gt3_׶Ze-Qnɫ%;Bo?bPU(Ini5Wô!6ڇW 8[=h= 8h#/]2dS4&8Âp:3_J;7#AMvnipRkox8FpV}'8)S|ylUf ~%'i}u۶ ٙ?iq`lWJprH#cd3}oPF ? 2B72`.ʢuCN*ɸ&cH9*P^oI[̗π^TC]B= 60CD Ր̟$w2a_[C$5m]e_ZDʅt>.s F3ف6(CCT=S~p]̎i,FDѰeOxg93"y?<(52wf'bDE Z!no7b?uL KhHl(YZ\g)x6aCL;Pr?R;D60C-} t "`k1w\,]9Ulo<+}P_wb*'|d72=fa٧1IM#6(0Glˋ!teAĝ-ʰw;|4Wk 2fRƦehL # ?¸Φ62O$ x'75){ۃr%F5P2ޤC”Td&_[7T/r1rw:gR\iH 8}U]}VZӮI1Kmq^ӧ%{ôkZPP *oUQ׉ZG+ IJ]@I#YLNKiF PpY~Qp(s$ƾ؋OfRBg3|BObz,!ug rš*յnkQ: ISm8پH)v|˗<\IJr$f|^f{g[xӣCH£WnXiR`V?s9S2rW*Zl{+plCMO50ԡ\*+(+{zٍk|7hrjY^|޻ DZ"TH_RW^V]9 ؚ !?[Smns8M}Mκiڧ:I5TNp߈1N Thחex13s/^PSCINV| ɶȻAa*VÜ݇tJ Яo?|3($[3)Ef*7;=动jOe6M-WZ_Vg/c}|Gm >2OfZM ؈"g;JYQa%9fξ>9cy#^#߁)ea@7ңЦFK)A`'4e՝13K.C|v/W㢤cnmV9yF \0 /-sU.uFKae 8gqPlYCҖ@d~( vIG:!倻 GO͔>g,`ΞYFjϼSQa gMM Ny|3ή r,@+Qvԫʢ(hm'Qߞg,ϷQ9bbr2L#i!뢦#cf<&ҁF W#-lkS`iV0"Po7 8^ئkZa0# j}KjR|2S]_V}ϓ%CCe`4kάWCm2G—{Yftk+E"L3b5a)J5G7،g=Df1 `UtauoXqtl6!3=[xs 螀9>=h ߕuk8-~L!AlCAIĵopU@rVBO$C.UV߫x_m*Hc M*܀=t-I`L1MXk٨}xbc8>Mao\RTȗ Ȅ2+42hDgYƥ<ob)"_Gb6׏/6Wo ~]$}be+k!u|g$\nIEx :K8H41 &sEGYpt] ^jwPM;NMq$I@~bCgS9 mΣe54o"hr%e+hOd l+/#|694W0[jĎ5GP>#MUT]Ba1A$82еc}9vʸ^$>yЖ>)KŎj (Áw+Ǘ/7r~Cլlb{?g+qy7폇p0lg9B;cNbmSgc(ϤŸ)pP,&03ajq3,%UxHI#-xX;<%?B A)Տip]d[]W~U`99@x7ު_ԪB dCfqm~=~d[3}bL')P])d[ȱJ,dU 7?U'jLNkO֗k{KeF> .Ky/jP|o *9`P4!+㗑ݧ'Fc̊:6g̍@QEHp-g{ m!OJzٱ3 /!@e/=AaAoYWʨ*OnHo944Xi3H; z޸ 4xJ\MA-!\oⶩcxvKF7Rqˁ5'X2[ 5"ԔF_sg4Nf/^b]K`*aϹ!yjl*} 7w#/R|44⡿No!!y3>xzV̖"քvb8NE(K4軃x8 4H,T0>jbd[cY;H:S (@AdٳO" {o&j`E,aoYt4Zy=7x޺-)x=7沔tyH3GA($" +Y^g 9BeH}WOe2?s 6n !yW@.h^4W6kDЦk6ȑv0k6W.\/4eQL ij%`:ʹ`Sÿk1NϬ+[Bw!ё< uGW^0x{N>dbs ! rSRy#xpzߴQ߀ZJKhHW,+AaҒˏ;yAQVGnЁhd!uEeqR@ƍyOE$yծTU=2|vN9J!}$e#{cÇU`b"ZBv+^I@lWąܨ ۄX?;m_Qf 0Aհǘ%syjHMTb _Af.tz"8@LV* Fm=~(`b 5_86hbdYDzVA1p'*[?YTN* zj~\ڢ1qzoz1 n)ޤ{2U~XAk=Kzς/#^َ;Ǜ |edwQkuK@F@|v.6U#Gp/\Ĵ,:Ya?𧧒!UMJc<%\Du9g;JaV ;{@eugspޭcONm>\D,'rɹvg-$L&4F37f0ȕ S^ t됚a(EI;q dظ,'~˪c%6EQj}K:zuÐN; >0`e7SjBM.@5p{`|gfc˔s5`?~\s]Ř?TInŮupPnw`\BqSDdϙQ#a#M9i]60≂足uRਞB8_ͼ_)5t`9l6hTrc.`#8'WrO =8IS Su._'V"B_GJUK.(aTIEu̖>M=]<0]U*hZFάr[tI#u.gl?IJR rj`0+ @nHtnXNٴ,J!`AZn :+aetcR MSϠ t VEMs cqnq :%)gΊO?wA 3lf fs+"-7 `Ѐ+ɨ U% ${pk Q:^CVT-3^eD7h!rLv *mK K W~j~/ߗf#n{eՉZg9*NC+C2'tv`2wA :'dU4= 1Q%A2[L7RT7: ]X K*dc]2({OJ&3Am,Guhqڛ5{zE֕jaʝ\7ZR!&? kHPkstEVr\o&s lT$miUt#W0oܬmY imAJjx^LŇړSrA݈Qt4i; G>p=&7(ΫmғSh8DudqZYЍwi̪ƶaۊnT!3=5ӄ;.MY\?p'1k Ɇ|I1Р+̇DB\=+tyǤu)ށ:6A Wri!'\xӰ /gxYK9 hh.X7@cf&lG$@./~ 1A9W3;WtZHρR>;;Va u8pT-E'ַV: f#|7 +5!}r%33[R֖v[&۬MB$yAQjsM/_w[6q {U2uds\o !P@9^xuf&L=TB_c&IE–E"c˫cZKC:Ѫ^VE!LWdD0f jKND3/!L;*2/Y҄{ _#8ܭѝQ8Mf$ PF uF4srk6rKa9g؇Oz7"iy=>KA^^Z&ʱ$|3\oLV!¯07 Fb@G&*T\0d22 qz1x#2l^l)t쯘4$2ڹ _X(׉Kbyp}hόh6[q5@zMp*TўOBƣڦ6X:u1_J#Daru\(:is.0p\HFW M}G4"EгFJ c^PbGf*1ގS_Sv3Ɲxb EI|^;Ț'ٵ>Sժ 5 L]|k0pW?H]~o5O 4kDyȇ MZsB6,D{`wPmn6Zޢy셸XS׉\O;/p}}ZcyrCE=3eɒtF{U,Lq w=+P" kI8JiTGy/tՇ,6O{6 J8`iMƲ]b^F733ڌkrҦ:}˃߱Tw H}"qB9/֪+aR].FB (0^qQ/V$ -"+R̟c,LC%Kϕ._lԕOu ̦UwZJVOlU8Ag\"sh!/Ȝ*1lR ͜ϔ EylE0V"߄5 Î`9ϷFǚh\[1Dqy^C3[~ذ[i(ˆ2l@<2- 8Uj@YZ01.Z.._83^ L¹AݡKDH\w VԖvfAy󛅫fy%ښA P*ܛ1(Kg Ta١zcU+B56cˋ)(vnjO,=6 ԗ9\eQ-tr{!GRDQF<; ՏsՄbk%, p-d $n?;,c0_OPU~̓~4Q77h;sk$ ]o b!إ|S_ʂؙ{bi#䷩d8Ov-K/׋PY`heL7e"rҔ=)w~kσ:*@T6w muʼnW;AX]殇^ Pـ#P:wok];c}ro&gF k6d`R%\TC:uSؾ<>FK%MPh2tI3q՞p^ <]:֩DFXgC89M(]4Dz:LarnVQbA}3-4|]h~ALS#/ɟ8@ 8r9dv4,IJhLV|D<㉍' łC?j-:.AT RV' [/:R4bP;Q@c'!ϞtKvw"dTgoY&Bzowl(x8m'~Uyp@Y:zRΧg&a~*:?HqpWmn> .zp[0d#X.ud(6(VAUmo\svZ,joCo0m{@pn)&-ӄQ*ؔ`Y9wb kJԘp< &rx:([&q2L PQOH8VF߻/_Dc"CV+9jX$o(Ujn9~Rkty7 MQzO 27eDl!bׂS(/$a^{S\ҶqzS& kabR/Nbǧ&b k{>hlm:sýӺ[="2h$ZnFlՇ}N~~jgmU㩱9~*zm(Sm9] 1\aFF>z?ᜡ8DݓVLJ&MP <53:nx_ ,,&ksi,P%f]RK-vEmHaΔ~_^kL@5>8ݑRiრ ~| ߮fg3*Q y55LsTgv \F;E?D(gJp슶Fl,Rd-K^qE(՚䃎S?64a Yj 1 a-R`v l²z4[ ^QA|K5[}{q'/1K@v*q-#mzz)fQJ?7 8m5H]p1O}X?s 8X>m-%3 wHp>MAdOePh,1"؛rBV~ZA{*/òb]xCX^ېB\> *s{A-qs4a: _DhZgh cr}K63ܻ50T5 }˕֮"ƀ}td2Q.D ܜ4Ѝ۝4r3Fׅ9~ꭾU̚xɅJE|j{9M[9;b]b3MYw ۸ęh\ c6R,$!r_+\]Grc:fԪu/'#CIzw&B!8sX mny:s@"c㏯Y ])8ƳhV.SjsPxT\o L#o$\!kr}=C !`4$q39K&jk,!DOB\5D}ꅛC ^{h5:$LZ7%WSa&jXZ_'zU|iT !?Ep@ 86V ;Bxyc=,A!wnp7%IʤW6N踌jIe^у 7) )*sAib rf%܀ˏ{=ǤDz-Hc.I6鄫0}C-++̬jZl}k)vifd|$6 teSDk-}'_M l*04nbB xg46x5G`6wS"+pelh숴 4s^ k*DWIaRK+TF!0 }޼턣BEY0lUy+ #IH$3P1\X>eWԻ?3~Uڵ ]ŽM<&C|Aß?| T6NF``b6NŧQؿGhBtF(|w2vu=?%GrL+ ?$@fj G*8+xOﮒS(\1: :$Vͮ.]d,tYrj` Vȓ9RҮY|Kd^@oŝ9#0+06f*K ~8!eH!@CSd'*ɓ&8>3j`|د>mG΃=;P /dvY x;o3]X?"{Ml/21ۧ2Դ^JٜS:"$s_ܺ/\hV,̜r %F$EG1iSZ!nn 1 z6dZlSL2hx9rA줹j\SkbO0` %&#ڸwW33/丌Ju(Έ"LXnZnZ58HHC}W;Hq[[ =;{Vv[~";s. {dwp@<4$k'=zuڥ>drMT2tc|~ޙG,K# })6JGDK4'&F:~ }|4뮑ԫV5 u3s):4-@v\YhAeuBWE[(5R@%=vnMerBuYxb5[!gY[Ô7ߓls iMk5ȟV*SH};#[7-#5Fj Jnp: 1io8e FVaf΍~V2K::7zX3#4O|u3I/F]VO %`$u=9Q{ϓGdyW!cwEF1Zbc2'@pռ}]j8mYݮ)' M,*6}83NdTGK}k$5Y|Mqь21JD6.MX_Z.?dGC}wZ LjȰ0YH 5L<_U馳z'@dbU,Bm Bv v>)|۵ ]й$=W!*`kd/K8ɋD4 d[IEnW/]TNgUx]gTNIp VOծG5"cq97 @6fթwynz>2ÏԷ F xAؿ7r KYؠ=c~] X(X&3cԹe/uˆ{M[^&ѭ\*o Nlvr T06Eќ DE^JW -ex},* R nt<*ʄCgTaZ=hP {}CqI0c7@U: -Sjv(wH{ؐZcHM '= Ffbϒ_1kf99/GjI9v_ nQGjЉK^5a\e?QibxCn',"901IzQu-IY)v7C\çE՟ʽxd2&TS`ީ(gǝ4nD헲Vo,{[]YY>DؒNgMž2ځ9̖0O; #!Zܿ@?5 e_ZF8Z %F,i$+Z1dʄ fy}|1q0s_2l+վ2`&DOƑ{}ܢ!WzTsk7o讹]r1?cLՖg R"te`k  LȸPڂ*f`vox3&Od3.;.JCK1'>?7N?bL񍄀s0LyMfS^6!qe}dhNa/NDZŷYN@dVS+} rɨ]#b}:}rtz} Y1;먔1aXb=eܱ ~sK6 QSz\FCz:t/E*!VX#Th?{\y*X.@l|I{#)M.S?f9BkrJW(D7 ($IKsFB(RAYv/ܑ>HZ%\g,JU\/-j|XiLφ?-j o:+gGs68^DY.־"LC\MM pěk9SO0G,'fSUj%;Č-޼khFR{tɀ⍌&ŭ0b1r Ci|P mQ5y1BMYy"mVbٳiV`*"i ˛Ӏia.tMɂ[ZŜE5Mf; DA f!Pxpag(G'!kot`_E3 Zqn(((LKhKT#c'}XNWaSVnS%!We"ގ=[h0 L\["ϰ aO#FlBTdRf'RP9$)t37Пʄd3ԥC`c$?5螔{94}MٕO;t_>{"q3~ALfY(۔փ\T H- N|yw0ҹ7J@T yp zSRƤ\pkY+9Cӻп􉋣-ADʥ21{_$FNDrjVPA)I'(@.,lljUd8ՑR`xs,MZzu~̭OL盃sA߀SWY4s9ȐunJbIxyl .Y< ֌iԂQJ_G9i̳<1KG MȀ Lpor&߷^`;uJ\XK J!>;nWe G>Cn̄LlOE;?u)v|9ʯ*DBeBN-](zפ/P7uY َ_J+Z}? 7W8VC0sAR֛߆1reE7R3/ʽ(I g5I_~T3_捰n]3vޥuctgjڶIedѹ[%c+V g]_T6ΰ4z0M$PņO8kΔy܏ϻe+" rFӛWP跀q Z"9)$4kf~oX| `_4A4Xg59Mâ ?f;ȜOo(ՎAaG/8)abVKKDFnfz9IԆLD:ԫ@~G'HRoyS0Cn ٠?q:!׸A.9,:츄A6fo1V("i)H71c[zM64#DyBole` [E(4o}0P|Y?W㐧8ҖJQ2J„Y$ g P\*b$3D|mTS 50t:_dQH__(W~궩8;ld`Hђwwf4p[`;dO1+–>`$NL0?fb-bhr'פ,=b]_knȧ>-j(#*8ra-h8Ax0x T fm?/EI%yHUr$mBXe(]7Qo+¨0?gqoӃmn+hM~!%| q(c/S'_'xd+[L~lGeI?nk3 SN0F 2Vbܢ̤_Q4?z$|vj8b9=cPFoA., -pna*xvL|2U1]'ĩUaYTES7ֺ.s ` .B^zecb/p>_@y?tݔ0S74IYPSe9z9ړAV8yCCe D߈'YR)hB m ""$\-{YokH IQ J l v&pU!}], ?A9&BZ ۓjjH1Q%HPF)yw19ΊC1msթ|SyBɥԦrnh C kgskZ4 ub?C-}DתZcwD%b+,o{tb·>,el:ؿb_]#asuZT&sr0ŚIq!^J`8DSJ{9CCג_X9i^.tmzŞuʄkGJłqJ8QY\T h ԼSVwMI; J/; V(O>μ{bzu .Sڏ *GJxŸNCBĕ9gYiK<-K?^H)7ҷK.X[Q- bJ,j!Aā2V|h#>8rLȣXDm\fh Zʳ_Շڤs?p\*Btu@meL&skjr=O;]YV+qVLW0M!֢@/ mA8, <Y.oJHaN,bumVfd@Ir MEć2s %H$xUA tEWO,e!P0a^uA<EF#]mF0#}\r—㗪UoDjyZqv^3Hrak\O3KGIj7 tRzr:8"e?;eM䤦J肷'n\_m 9tǴ|Rp' 'o"#cltɫ+J92D'ACm轘hUteCTxȸFJq,CVg4Pbzޣ(if׫O&3=(XV*!cu 8Ϊ,[Rg\vj0oV7j_9wj 0|Yi,&^ { q-A-Au+!yG7)^& ^?RxmZ-8#mnuFı˯%Q ."Vr%?gLEM0ƌA[(䴘xŕoĀ멈򮅨8(m}n#lP3Uh7)^= 5svPmVuNxia1o0|T^?E'lQtBc5S8"d^|(>Ď+YGBSiYgYNs- %?~+ebNi}6A=9!Jw~y4 :I%.! _C u/p3 jz SmeGA4o4{AS2kSIuFTwbo@s$'q(ʊ2icZ Ҋ0\&:8}nE`>kQg> -+ǚ!W|G+ 9' *b;|t6095,cp.D 0Ouꉘ^J-jqxKх yiV+`g@`$ R!YS}gY[VanIQnY sԣw@ !ӑI~ Mxqw r+V֊o}(Ȩ&{k[\@!lrooEF~Kxn4"9>GrGFn#Rr*ueSo< yӲzyd;%![aV/^|k`ȵrd֙!Ҁq#w3mjNR?b~zwOG }I2n#mgqб "_Qݛ {W#ۺZ|."|K"P^&E?8a+P 5+1̗nBʼnM(9j>uЯSo5,h#cD Q _Q/Tx/EX3 k;ߔ8i ښ9 Ş~ejT!?׶eY0QߊZɓ1m -(!iii5=&+?:}IиC 1]'a\qw(UeGC?]#+?R?[L2=Y;g%b!`wp7yyt|ti'C-|PVпcy8 /}Y,nמ `jbU[RƱS%{&Z:Q1)[S#heA=Qkpb咏4>c!b)˲TZ@q A ЉtMb f!ٲ:'_Zu1K!؏{4W9#'+ ݓp'7G.f4< UطG vtúX.ۂ$cXӢGWѳ ʽ`M"*0Ԋu9 )SYjtFeN+JWN*յm@GGQ6b)6,5XI=8n hVFJ,A¹܏4z_Xd 꿌9A؃l%DkGyYTJ @xyo3Ʈ]%}H-!TpW_]xhm\Ndi@uF~ E(]Io0gkINuO 8}oJ%;HRf[6K˩b~E.qTOeOmv=Mw*G?M")+.lڹMY4yZs[>ldSB~UJ\1~]IF~vU;I}+ͭבɾ{s_=uCnW;j6)Chi6 g"u8o&e=N[jaU~U!^ y JVB?fIܸ^̇~nSռ[D,C]D8wRgIůlr:v3BDݶEs}ROS᭭EXcL5q K =gkzJQT}aMD !x˝=jv4 v.uPP/   PPR~ ٥.Tޮ$"ddcHt9/LkBb Gx&*sw_OjU2m  ]gRRfD010n& E&.?keo>BpoyI [LpV!1渰o@e1 gY5EcoGtC[&(90=3< Ł]+r*CI!swiMJgWw L?a ]ۖ v?řQ7ƨ wUt=iָ<HSa{u.PvDpblЊ]8 S*ҪwF|$;zx`f&jDӷ_/$PztwE9r .-żm_Yxp?"?x iG j1 9 9`5Y]!S/B`dM ֖t_LqtıPVKBVݯVSi|hҰb2>EQ~n6sى'4EKZM)!6E>&x٣Z\ۻ!Uf}kU% YųWTۙX.|TоG^^n&m1}i <>:!GҫӯU^ jt7}|bC)b!XWt&A[B]h&Ɉ!tשTqBH{4zSۡ5X^%2r]< r@<@!}U&74l`Y@=?jR=+:፳%*4"/őwW!w.AO(ij%Ht~@[rVQ/+ X9}*з#N,ZF&x&ZuBb<5_Ӎ +ZW-^ޞ*b?܁KG)w,YoIA@*JHmAtwiǪrޮz5\1*0 eDn{yΒ\pFS3\fa0}@D!bCqX{-a}"ƑuÄ)OݓJe8.yʉKH1.粳x r~j3ތ EC h'B-.U0<:ظ í7TeK; -l{WGЁ([Th,Z^$#wE'PHS*n(3R*rۣ+)6꟬U9[ "nc7R\Þl/rMK$LZhQvo@ f8l@'u-3*uJ{,xy}B{ܥlC?q(> Z0`mz)aIŴ:n f_K!&W3Tރ0ecA_Dݹ@%*K=,3(Z1 DۢԻdc9>/~?Fnt˝Bo`C3,)Tá$5A/(z źR8þ (Յi~/Zh-K tP՝1soc'Ou'4qi9"I }݉Ľ #kD^؄n,Y2'x4%\!}\܎ a*IP-jPy?u,N4? Eqz~.#ZњSח4Igv,]pؑT&Hl\XлXr}qVr; 0Yr%h*$n V~Ȃ+#iPʩ36]c|Ew\e-Ar&J{E?`z=vM^>w[\:U9s!,棍,$szo ?8`+7/D~%Ƨ^|P Ws18e3,;f[;SlHs0ĬZ* 7A7JEXS.h7L+f :A^Kym7A WR9u.bllOiES+NG7Q0h${ESKdҿ:GXl PZ0GFs`8OY&=Qgm{>X0Yw+ a$wzSoIY(t\ϲeVme6vX*eS!/(WOLS$)ٲ\Jy6uܓf{:gYZ0707010000012a000081a4000000000000000000000001644ae3ba0000d3ac000000000000000000000000000000000000006100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/pci/saa7164/saa7164.ko.xz7zXZִF!t/?l]?Eh=ڜ.+,(@^s␡YsKtt7~lVjJa{50͑!q6/ԓ<\x ~*C} ="S1/QG`6h'|{w.1oUpYZȕ6׆TyJ&nmIwgJþΙ%p%)fÅBHx&(0h/D .'b(o`O&@S$괪٬P#n`GW Yf%aP;t_S&Y'`R `EU.ݨɺ͢$tKhtԏit!|,TNpMfち/?B@<3(jOeЋ!90wRbD!vIʄMOD|et6A0=bŠӭ׃.6J΁&jFW!ڐA|Oı]C㰝!{pY`( ʱil TAE)rO w'W6fC3J!Rϛh>a1i!ySr&=K*n@wqq:cWӅ#dܷxLdҹ r*W!:*&& q-оD,~ >r** b[&(4eĜd(ͭd8+ܔ-ܩƓQ܇\5 8^fVa! wh9_ wosXMyBg~|uTY rՑQ1DMPN1Ѐ b/tVj{eX 0Еg˽S3(N\#i0FAN" ywc i"9EqF)KO4*f?t0/0YUA-Kb1  );V'Zx2 fǩI\y%aֻTJYW3_1Sqg /8&VOlpZWӅ ri[40H3F"sGbdH'CeȤT}|F0WDi;zD@q:qܵvSϼ+#Zƒ5u=1S4ی/N}/LI Gy-WVĸҴ`E뭧@k>>[i`=y#t%85m 0U_p+Wj^ J>TP^0zW-n'h i27sy6'Jds DIr"sjϕܶwa-4~[O;r5c|Z-aL?g^GodZ`-m-EVM`wg9&8 }k7:O5?N`7; x#~2wԽ{eKs wrڣ #'d@ ȦOH.'֭2cĩqUb{#I@5e>;ܼb#?Kgyݛ8ʣQ|srO݉ F^nI ma9-BOKFS*1҄tЦ7m &-#){;oneKmMօTj\ V<;Nu[J]@1C(N[kמPnCT3 ㊇MxJm4F8DkütAf@i;H"d[ܲHL9,߼@l%0#e\4\ 3:Uy0%lMCnS~ V+yJ30I^o ,-)6Jfmѓb^?%s۰w~b{h5~z6Vå<d-iBlk\Mc#hk ~koqD<3)7ڨw) V5h M ]Qbd`֛\xDVYV D E{?1zNF4S$gzo[%>p  nPtSqC$mK|΢E@._k6jdQϸo7xGD έ37%@~rNVV?/nof:JƖ L\aaK-̪o%E?y1VGĤ**j-2:قٞD\2/vV4A=6"Sˆ05"˫ m=4%ItDnW0LEXW[c&q/3wm@͆ZbXz[P4 !NOКNb0߾+Gw{=k\ĮRQRVبUɨƴC jT+/d0zT6]8{iiwiG eg$)ށN&"p'T TW *&#}q!%V/]K 0< t%|w<%0ryēN%6nz,E|=YڸgR\k,l^:bőb&UA$L|6Еǎ1$!xx;eCՔ2eFzNe~NR^/5$nan9O XI&XJtA:;"^nz6w@NXMl 'r@+FtA[^Z4EDVNwJs=Dc!j!Y~G>J -n"R9PEb+5UJHQ*Ys_Ϝo6\[g%FN$6Uω _YyC,%m%.,櫨j7r?d,،HٿE*RDD|0,~ޒ6:Jf.`R5Uf*+hs# {m%d/4zLtK-] @+p'ja}vdq6ejȟ.kN3'["kY;k+Eb'解H&oQ5|?KjdN=*Nt3VUυ;yDfϼJM $+}) $k3^gAx˼@.g4IRٽ7A:,ێ|Bϩar[2Pn)B+qLZ`!9O;;~=/*)ɲ A |zv,F&Q S+g4dhggU p؀,-ҭA!hzՆ䙫Ӿ eB8M*e l$q6Qm)SҨYojWv,rbB3虞kN#I/\IDC^ex 6j^g?*С,!Bq6mS;Yg u#A qqoq֛z>o8F5j^[HWQvYe@,1-?y3I3Ų4j"w; +]s{}9@J5L9UaTbc8Uv`t̹AS.\5G"#{jV:`2J:2Vp0^>6FJD$d^>Vu_ Fǡ:d;>EjXiӻ9/Zv!>ȕ}Yh;I J[.MW/ɉ+zkITy3y6~$PVD3-p:Sv[X7~+y׽ ^ܵl^3zb{=%&S d[f|b Hp4;PHVUN_k`$-KL4;/?Wۉ<)¶S욬Gn w瘐fտZl"S̚TizW{%^&>=kp $t?- zI^d.qy 311AvPܗMih "rBYqױi:Y{r #9ƭ?kUA"W@ zFi 16Q*aD!{@E A&<W>h†lnv(μ0cϳ$S34_XrT$]1i*XC`nT.A>(HUa&Z~1GLCnݽ1;r¥ [9m| (Dّ8fju6>cOݧ;餚~[D*i'se۳|E}NƒG7lĉ:ڥh޲w 'h͘r ōkNȪ?L[/dX= $}F+7Gzo N˱/[٪gag]5I T+Y\L_ڄſ֕vtrM}yp+%ΟTE4F p'?й@$Nk,Veȇӑ2M!Q,/-TlwXp 鼳my 4[TLWD[j.,FGV*',E^EU0ami: =ed>KRj(Dd8.ēS6Pe fNSSc|XOnCUt#Gvjg9_cflDm=ƙcG!{ó}E5NJGؖ/|.F!Ǔ (:ϭ34R/3u/~bo`U^z ?&2B³e0@:oU^96Y-{"`0P$!zo=#&Q{`Cah|`t@Ad"clr^$9?\oY{5$d)X#+.KG6V9|f .H`*ˎKtF. [/7wgcd#ߒ4sfxA)z-?m`},޽s,9&ۏ}eП$EmznotȉUy(BJϭUbNgl^;n &Ils!zO ܠ;DLQ*u$\!=:P#,Q1vqH~~MF):rIkL~CmҐr`4wͼ~ִoAVMSн7vw8_&]B*ǝ9w Vko2$reg/;"LtcdSuֱfd;K|mRz?0yԋU.γiY P` h7Lc8Rʡ[:4P1jA#?oX423L~GH+Fa,k3hs&[,&EHjRAՖ>yJ\>BCR2-f#qǖ4{Ηec;UZbMD<{J }q\<}*lOMzoIJwj)J`t#L<ٹ2/d~d;٣bK#@q F#FՔzMx뿧M۲M? k ?]8/xǩi]6&ܽp&!6LigsӐ xٸ8&jrVY&gy@/餁2\P Du=Ccs_w n泘=]y_Fij- J V֩x g'%9qU,$0o4G"U!4x;[Űٴw**Es-/u%A7>80W^d wIM،zp{D&ޜ/5Ss|rz^0~%Xbl=4̙\կUM#pqSd[;MO2}uXEDƾ`Z:|螾9 Ӡ< Cy{9$kfvzI &J6s):7˚G'),>kyN24!G*0#8I`ŏq2aĞ; dsfƥ?#V)8 )"袞hj/qyǫ2_§!d,Uqy$~2<2OQO\㣞r uh2S8F[3uW>] ]r:]RF\Sģ-z n.,S8$}FTSyO;/@Q=2e1FIG߷wa[GXd3-ps@PI7n8.Cor3(p|jS|J{ɋ_H];Ҡ]󣎠&/HsHB)Su:T4/־ۏ\vlױu6Ony*)Sm\>Un.Co=G|:0P?Fl CÉabsE/LkK)0{U=V'ѝWuHi߯ Vq)I C~U@։x꾹H'#X_ؚ[Ͼ;=֌m~9gq@w8%X嵂M 5Qa7<`[vw8pW(+ʻQrǟ%fKGlj= \if gvC90%R ٰYg>ҜY"Cg5A;Fr"7 icf')h&'<44dbOLÊ׀7pri[57IƸY'h*M-0ECbܺ]Cnv0Knŗ%-*%CK\J-JvjYnLP4גQvqXT~Wϥ؋9/.[ %ۆg<bAZ!QSĢ7Io&`ZMhc|9Q2OJ51vph`աHeL}Ϋ*zj^[cXx`c*9u8KR8$D6LÍH33ܜ@J-F8$P }m|" 3k2 zp&jI"jlW{k+.F}#gZ YTk{ޑ\pVT$e淗(_b 7TL3Y|ˀ@Rxj3Y\U15,/cF, u͸{|:[:A~4pŲXާE\߹N4AW?}ET:2j%[H/rʧA"^,>*xHJd8]1jc "ꁺyk g4N}nh)I>u&w˸@%ފQkNS5VO;1U~v]l{Ђ3tkoEʃ l?6i5t2}h jGG*5B܆ ,@QݹT! nf)l <,okle͞0HwQ {6Rc޺Z5D´+G$h E?uA2ݷ*aKc>{9|;#wҘP 0ӜP,"%^`[WwIhX 9rclԴPS'СK diW~idWӶz*>3r<4#dc&o \,q5 VtneZ$2WpfS`*=鈵hirݲbNߛ-ډx~Jn!,f?H(MT}&j2:L zaB=-'<*n twȵ7-mpX6<Eo5 cD:;0yAB g fRN[w}ۋ" ccc0QRၿ'Wq7nռcyI*%^"Ca!?c!5_k)Ec)5>ȾE _a(@a]nr4y U79?mҁ{L+4A"\^{W]:/= b?/D29狼cI5A;TyW/;#ԮO^At'"[?^.3w5EיA0jA`ȑbWK ]V!|#,h{ny,1sV#HÚ(n@S/3;)/**%Zm>]f%Z7 W[ DNG@{"O~^PR ֻʹ/NA>HEl.OS'gۍXdމ-7~ͲI.a@K磭}M}1jQ'u[t(/H/&ܗR_fL*9к*a#_2:R!tnIʳPyzYHѾ\yqGP+M@ B(瘬o8^ai"X^~nA,nYH)] ^]ZdByyQ?Ԩ)4}V]B3 !՞- B?d# Zg`|V-%ÉShz lW{0>i]B́3E:'&d*6Ut[+`c*=읰XJmlK#WUw4k!hl[<ؠCM@_q|)iʊsX8du%&oxvUdhۅJ!F<9s׽dA,H\m {wۀ|4o\hos [^.ER5̫$׮*zCc8z=Cza6 j.Ms3-_MJl\^lW{{V6ƹ@\hnܜI6/8e=>r֜'9 @Rr26@+j^#<,N+cMőcj^Ω y(7n::]lĐ"kpTPBMGU^"9 a7xXqv|HC+YK2b㺳'lbi-A@A.x02dU R&.3Ɣ){6ռ0*(\J 1fѮ8 *'hϋr6KԪEnE*3[cF:Xc×6뙮@pUlۢMp6}-\lW1 Đ`oYqJ 8";>ns Qʦ&U׸ :ȓǃϰfmvt&lFU5ݻeޚWER-W9]"RQ!fX-ls0_qoùsQQBѳcb8:<豑" 8Z#-|;O L~4]7>UOVpZBHÓEs"ëMb3zud!Ǎ~k,oLEIƔ3Xrr,U\JYS\ =^Dw"WB?{ޟu'ȡ^,9NHɶmbِંMLgRLJq5$% t:NE"ll'VZh7=5XbktWcCk^w6ti?]չ=SO%wOBpoR;<Ϥ0NWֆ ZU7Tpp݀.gqABM ci̓ZUުv45`M~qê4Q54@DMo\a#̸|O1C'[(C*11<(Y:|L6dkmi !k*nsHa?-" ʖ^|%oa^ASݘwnIp@Mh`8` "+)N|2[/ A甮s^3>FquZhW !'/fMWdV&q+\vzΒ&Q/`e.j ?-n"Hmw_DjT}ɥ5O (8!ea3%F3 h 2UƝo1Hd\w/$xTZ{jZi|Dɯfܯv|Q5#B< ]=SP3̋swʩAғ2 ɯY+G6k߳?ր2'Z6p@;Z{QH뿁=JN= $v:*,lNjtPE1zG EO̗il؄8G1G3\ $[=wC iTUeգ"g\MTNmc~AB]QP䞅U4I(zFdW@lp#crA~@Ƭի]O x\.pEBŻ*CFO2jRhHO!iv֢cͦ!%r>_ƻyqs *5h`H&r׈]C8c60Ԑ'm Q>M3` Q|ҚzQENF/@kxkMW. 0$9 lƴU:>sՙ`5үe# )./QnSx`xo@yYDʩ=݉y_) Nkfy̻`)2K65&B).סH)Q]($aJJF)hDbl ro$홥o xZKW%E0Ul15:elk`Adߔ7o!MLbg5N/!M5Y+%`m9tNaޙSڼxthaI. $?M%?FLíQun`k¸kөxe=yv%u.\(#Wͼ _R>OgT(gtZ0+* =] I dDž1 ` A@l q RL@ʔ:~/0O⦘,۬cgIqژ6 =ѵb,A,¹:1Z_1I%'c7gԨ֭x|`IWs:{Df_rس L(PG)&(xh*S9,7Ig~5Νad!Ǜ)ZghK*䖧%rESQ'ؖdLȏh5r)lɔne)maǙc%@M/=JqP>gf@9*FL<^fM~5s7.O E.|7Y8h*{ a.Y+v)V\Է#xiN/=G$0[GI̐ йc&$^3;5ۨ:;I)xck/ qxb3w<}_Mԩ1^PmG3>R=3qHT Lm5ߙEck1Do-V0H_ڟ9ys*dCeWdT_kyZYEnߟcAUqqvfVʻ9lEޓ2|RY*[BJ,OnrGv~=w^7;HR `uMTSJ<3!5>)?uOr-}fClluVp ,}~;[ӶZȵ AYoΗ)ɔ?sZi6&)$eV3rf0l%ʍl h#u=Γ,c _d [AxxXj?f|I:̡P;nLzlCH$qUF*H"#@Jad_][$:MlϪ^-]z#TJnQCOW%&ߣKDj|j1YԬftV[CqiՑ#wr.3FsѷfA oҔ/aeQ?CөrX 0p´n yռՂ=ߨp̴ u`b&N Amڶn1p+, 悒swk/ȺxczoY%"·$B:sr|F=o[iOA!Tw T˰Fl (g\wVE͏xʜl R"kEͿ hJҋl;awDaHBh`X}]݈>rP ;ovˁJ6$kDoNa†R.|XY!ƣgZC)AxUc1|"o62UX*fc/oа5;,΢-n_(g0,TOQ턲ImR9Fs2'QAwQEMHV#-8LF~N=%E;sشm5^*$0v[^Zy#i W@Z gbz. ݛ& fF]QrlJp UA]Ibdяs(vH'X}Khvbg^՞quD_:@SK)* &g.>\o>9aŰ1rc0#N%WNOp"T͵9&7_5NCA8rW($JEw9Zcrƚi;z4: 7glA[eZI){eΐ7f:r} ?)eT:U/l{4"KL9i=4ٙ_|[$c;nz X0Ru3&YلdOU'tQ\TbEv*P#J^{a-EYd,Z&ƅ21+3M;R\!$N 0#F 5.g{Zd>K. J򥱺H_+gY@z-_Rk7}`!zzItbgX;~tvf^y~8L5/N ME^~Armk¦*)Kˢ\11h@Sd""n n܋E@a!ek>=DEiR%OKƷ#NdQk$,MH6,>q&5+7#'hX/OR5i]L[d$mo.No^jC l֩vIK%ba =sm!z͗jJ% bn5;[|lQ04:/hc%FAd,'GwPѐ @ HSR4 7:NnbI4xn|uj DJNOvMgHb~Cnàr82^]@;˯[몑0Fk@?8ͳf绠#F"jDv.3g"Aʷ8䐂ІA*D3hMS1Gh$sPg(b?½l'n6JCpi @7e2*u=u&vwU?z\Y̻&9W|=) 0 vKPWrµZڻ2,!aS~JD NOt {NWiP.zJ7k?&@yur%nqxeVۚ*8Qza9x(zD)CؕdSSܡZ3wm׾: R\ L "%qC@)BG*jvZ NeЀ]t/FܭFRcwdJU\_ָD?H [iӓ Y c*LWb~kgHu-浪Cjr"@Cb*sL҃=n,Sŀ=It½U=c)9:N]2yCjFYnax8Qܼy`^N#.5k~95diQVR%j(m esd;n'e#P:xs@ٱZߞ_.#ذ[}4t)I:+k}k%>9۽ za4MUoP3eNF[(bZ%J~( |,F OrƄ3&? !mdŠ0i|_ލ|^GH > /$X5jD"֥ga?0$*gasYv]쿍 p#-]=F@ƟŨ.O"$N^bT۸` -P!Z Mdn*8BwHʼGrkMA፬B/9[nG)^A7)Ak7yNӗL)mUAʶ5g;z>QJ͐Q ûgtU|$$.}ۗq`%R#XкF7 LЦw,u=k?c (8aRA }J|N \هjCnQ8C?d!wn:vE87)Cm@M t_y@\,WG! | rl)U7/G"OvUV)&EJ*㤑G6zDy(R}NJ됟+xh;t|7g *)7 CPʺ;xR7[ ]|PgET-_кۈ . TI%fgDuz]$'\r!\|dUe\VtEEVhjib"PZZLz4x͞ա!g޾K<^*E׮\azC'9Ʈ 0΂]ɥBl2tzFg-W_&5dlE1FQ/+aiQuv7(֨buH^ݯCyVJ$-! J7'teVx}@2VU.P^C{Q\_Ɠ2nm gtbo_˰b(}@Gk]-Km,PHr4UoQm@V^6O+F%l.ښ\`.ZCtDQ`i&Z 2&XFČ3qlubI*[J. j07<HB6܃GBaV~\?wj𔲚Ԓ cJ _3DoRfRna9و}3!Z E_SGUV'_`9Ws9[*swq<@Xw7^S>WnEc8r0N#JؕVq8Y)i,؈\UƎ?Ng>vHCN{r^-o ~QI숱X8p(sXp1djuPhf]=Ǯ299ّ3W &"r'0{}' ?86i4mmY' #yΨɓ$(K,UN JHw#kK~#FZ@&'kA;U|"U#"a* ReBzhYx#86GbO2p}"l存9Ff0E:lfa|6y] ; ȿV:;^Xsֹ"&Αړ%\ Z,Edًnn!e3;;*˷}v0#'%DM\o]P6]ȕGV[ (6k"-IEԹg%UN-^ix}M*_*0Dh54ZĐYGb|+U1}}ĞF)@[;r!QՂLuw#?\w~-Ku3J/])*6E'0'G,@ I DӪC;жugpk^EyFC=o|o6MM~q.^Q02``0,a*MȗpTOoH$%n@U7HN+,+GZ77l~ fЍ6BS(ia#QijWePH "^F=^&gWQ`1EӛbRl8``rܵ]5-z,piHq}C_Jt_ v3(30iUq=7 G0>꣑ea|"Ô?\#u?7W8^HFhQqTVC/1YMhwԚt`jus}>$AfC=,!ol{ !| 4ZH:זjO 3,WxеP* F0¿%xW0J~Ƙִޔpqc8!8,lܸs9 z2Nh[3cҪ *l((" %(ƅy (Zhft'C=AkD}-a][Ж֝c8JMC.[ND`UnIDQŔH' ʉoQr\M`T/y/-_z23+!cWNT>;qM+Z2@I^JA3zKrA~)ˉGK2U2z(_էQ:x}cKlRV:>3.G o4MÊ ʹ qwE)}N˧$<0# ][h?C=t?>߀Қr/bWS>лp֜;><" ?h r}:A ɂ-µ2 t8CJcyro%]*G8!W;ԧY oU4f;UeJW:xBsqg@:&A(8' 9әihט ŚqŀU@R%193W}9+{SR \Q1 ".Z!0%gzp]jd×%$[&epH+eiKLme *'5 z4KXDزFb$_wh|#٭a4|jK7.7+Ϣc0ї^i (E9Z?r=B[I o`R!+Hi0^9U1Dٮq2d.S]RZ]U<6LUSBh6af';/cn$kZϢ0o6Y3hdzneIs:w9BeKdڂQ2Ks$v -<{/  1KZ1glK]-[,S=^EvqzYݾ P]# z]ׯjRT$pbg; WD?\X1PHOE"}=HAU;W-oX2RDWQyIy"]%h@ :aKO@;'{u\r"vR!AB Avb֤ VXfvsSS{Xce-P3\t~ ^,Ŋ33{<ׂѵ0:~LGW-y'* 2*vS&F9NK1ki=ө4Hsj0|nY0R t`f %49`r6ZVֱ|S@JwSŪ |C&qVf-;4Ӡ'6]=>Ʌ뤂>cJ_WCyi#ˎ.vAܸtCkpf9Cjbb2A<+AvZ /`?B$4xwQx/_70ڈz/d4":k̼}hll_cMo®]&k IUIw ʓƠ%U@DctA~C슌-yXL8a&]VSlNcA*T!F)@v"U)$PNLڰ~c!H/tzV9U4: Avr-4il 2jIUX^IA:1WUw}ELw5fG-5'^\{M9KcLD9 ^&lJ^2Gu# ~"@|'OgQoB)41VuLt$+&հ6v$(;p"%frP]aUpH8,9*묰2+qCi5d*Oӌ@,ss ,17dIۇr/j 1m@`捪\Vy7b$]eLͼ4/L[QDHK%:aІw*K&c+#ĕgDa~z0&3Dּ+CeFF.Q+qS>N^&I'ȕOYʐw㗜,ShwL% H^PmR|K[Fg]FF&B?=JoG4p7kU](q+&*ugf8f(ub7S] 弛,g:aj7M=`II9*afDpyƈlp&\I={D(_c tXp 0>e$riF]x5;S2aHn.}5[C[Xs:K,)Sw}/ݗ}T- 84<_)%4[<u\S d 2_ek練E~N"I,@)Iu$tH~uI0$(˔at;"7VaE]&l3ƟR t}&LԌ8E9MΦ wRYUѨf$!o9&Pؚ)C`0+KS0azk3W>@x wc3Fc*vJT ({ BՈsCƍ |2.+Y ,x4pYc6.g;g~yrÕPݯ3_b>']K1WfnYQB+'`&?dFߑ{B9U`.[CkS  !=w,x#Y+L0 gS8Z_ X $hIT1sjm;(>V0j#E3E-+V˓J<〶P1Q\ZقS:)鹬of^ET*1g|_ tZ `ERb$2S4@Hߠ?"K7ַLіnM/o:@TaacL{N批C+`a5铑D)Z6dn%d6k7qjH 2!\]8U]k dگ!,aE +58xA X[]zN =)r4C):`D{0cķB{#?ڷ*ܨ,e#㊴zk6 د;Pd)2M]v"cעh -}^bwt pe鎸̼svʝ͢;,b́Ku;2FY!^ ˛T![w)Nn{;*O-,K&63d\ I,{X$${λ'eo8pH{5O?$A$bJJ6yY8"K TgzH+rȍe t.aa%(?c^iJX6~ ]A(řw;(w-4 p\m(1+і t$@ ۀPڱ䘍)m8<*pQ+f_!=Iϩ}AY8k6*{/GB~XXkZ3%"? e%u]yf Kb5hʹuWdq?1 %Hz߱&RP-8ƿY;8\~!Gf9jt_$I0mj!~I,Zgb (bk׉l,c12٧3`g`Oy~>f8lSh )}82 "bR@o3~5K}XuԈa^bcQw_@:=<%l9 Ss獻p\SٓkCK= 8ҚD!'.>? Lt#JPDdDS+! w [rN'!S>-HJ9#z Pr%@i]ťt7*HbI0v,h*PU 4h5_n,xYu3JK9y)h_[Qr NF@E&XYDvv">>uq(JZxCTwCs|+bh ]lQ\q^R_z֩Zr-/6[N'Pn EG1EE?">.<7Rp j "]7_SH0\Ф?Rcz]l 4{,L2\.a 7Dm@2) ,V}緝|LL(ͷNpD<~ @[|jmHBi;#nhrH[HbvV?|ة-z0r8A]&?D*Ԙ"P&u; XfYIz=XEAnU7Y[ jrԝ.h煨7txήf|SET[,B6\4&TArw!4a*HSAes[V r*["͕ RBOo"XLF8XB7(|n+V~)E _QSw4寧Ӟ]U3Ra8S+!D~v Vs_Y4Y'EO>oTVE.^BQjM0m]T Xoi}C8F;/4~9|RJ2H7??w5 V/y]@VVwpbz/LKQ1*l-źօ=5aqa}wI%-BmXK[lV<1wr닍uAۓ_\)I ^(y&|fZw}{oKh-lW+qJ`+̆0HZ#8X937Z*IaRin]1 wo s'0n}L^uJ _v%e̋\I+K j灕9+|S|5p[ )H޴ldaAbl#vqH$Pb` \E/.- Gn2 Ԕ_Y}*}߷ʝJ"N:<$ \<> c f5Gs9Pљ+ awMi~%{|.(?aQAYWdUz}Ư*juYE H #}c!Q ~S5?8Qa\rY \#-?VV8&XMj$~pD@eL&18(>yVYy9r|oSJEm ]ʃ >7ݦMNtȏTZO6?<|4hk¢|O:P^1=cj/zfhI(H.~IJ$sR#N܉jU7bA2}N ~m͡zLTHX.A J$#7S*^ڄd.^5j.v׌Pt$)O'pV)7 eb?fZ %a/QZ%XzeϨii[/p'G6d&";^C10%h a~<; }љe$ t|WZ#:7ʌoD*;H*H5 qnҕTUӡ Jҥpܳ:ŶZQ+$BL(^. \EPXBxT so-hE;}.Xgy1Ā?Y-b/ߔhуђ͍|9IƊLbqlj翿ݧ-eW@\]ev{~4?uZE&P!Mcٸlt9' TNzA{1S jz]]sdIZs/uLK>?ɪBg5Jo1dsi&&.̤ay?NLK&"qkN7?A@8Eq-;KKAu[Kyڙ4G.RdCP5[;W V40ղ!sE!:v=1{94meu^y7|_ӿTr'& 20¾@沄G WG}:'u5T-XgZECfaFӠ ZbVg{cXAOr[!Lĺg1efJu"D` gtQۢD8q9,1ZD," I 8dwL"ݖG HV)0$WՕd稌Ԑ'r "ۛrY(Tlc\UXqSv eNܭ=l9.YRʞ5&*L ՗/J8B<1x x9k&^cf*?$ftQ"!wMtj0JCȝ C~B"1C1CI1a@]%xvSJh ! I =bdin2&WZC6DV4 m:ʝ |[am1rA]sg;J}֣25GE[fŠ%׮ 73E.Ai݉p5δjUa v^ ccPzt)&ƦAutN/z &P)>'HVyCZ= J( ^T7#Ԃ9"[c{=[EYA5浯m 8NU(>)Ka#1 <<^F.d^[Zχz~# =YSI ( NIC[R*q"NxsqQ|ZnJAN}Ʃx~oMи;VāKX5p! }kO}N'QA_BG9Zog <OX G;q{)G6a;QӠV3m W`W]y%!~|J[`0kҩx o)߆ؚL!!6 Ȱ?J}vVK NO`k"=7Y{Cuq^KҒ;3ͦmLR%v3XJӵ]ͥffx%"9o^-f"nlKkПņ9vn.ˤd]0s*gtfWX} ȂFB[1o{EYf1\qE$zjhؗ+E"5jnTvuL!ZVz\#΃1F: lC\X[}A!Ld^8~E(%"2 cB?-}9=~GzqEw6jۛŵKMukTBwefzjY{;U)RS Ae^v" @E b 1%aQND< y*aΰ&E1gxzy" O|J3–j1.^1͒~K?Bmی*%6xBQntVR[E 촹i>ir{[6.ATov -U}Z(Sc~8H1o:17]9̤t<*3%Bd ڷ\5?*umm;^]"Ɵ6 -[xMzkd H(i]% 5BX=n@ݰ}d:Ozkim]cKK+*͟"՞~mbCpDFs?ͬCJR@E"h #AILF<)#U#)"C41E| %TOW;@i%7خ!$md #WUM׺^䈦l[yx(m;p꛻Λ¿ /fiOW, D:=5 Zty*p "t!5A^o1Z"gy!qcUrYpDʱF9KӸ#SR;^0 2]~{E90^0\|0sٮ2yv'h?u Yjo3&Mgֆ>:!}@W}x;j}R7=I4+:%ɥIx"cf#4yaeO'SISc\u8(m,ib[΅3rvd)j{w>4r4Jsc%֙.^h3kODOʋ]:l643|Ki4{_a,_uT$:&w#XN|68ԈIɊnnȐTA\a츨T/6O Q,%O;?TީAOY[i%i#4W>cY5kt&>G(/0J+cm"b \I_5% rV;J97pl{;sxʃ'[^}ZnNp#`= X`}l6ٸ3 ۻ}XQO1PՁ% Y KBݾo4h,Ra4QD7YYEGKkmJF8r2XZwԷ2<p׿M\˶VOϯ87"Q(vUȪt̴szMlhՏNR^~KS5)\byiڗpPi9K;fO0w\֨zʉ.|W'TN,p 5>W [h'-ge=i:,LL\Hws]bbؿ=U6||ӤpQRTHYo:*f[ps4o,9@'g764 7VB jڜ밚Un٭ ':IiB(*!eܲ}6r/}͗u$Ā@܅zJ`j [*Bn!Vtm$wjo.d{jpؼaؿ_OO-Drj4#it=tcϸ%R#CgUpx]uBT* d;m/"9Ѣ3-ھ6|3-<0 JcUM[<[y ~WA|ISƱUo{ Z# tIlr6G'x/e61^β=ɟbЀFs (źDէh1B.du\!]p OR.I 2~ny'&os4;s-X!)+{Cga(Vl>{=xݬ)٨!ߴ: 4w{aw_ڒS8X{ ~)Y> #XXޑ0s%gNhEuP,"|<7_Jӯy,h|TDKɡ۽,tzh%FJ1 N.uVH'o}鉇W!>إ|OU-W Ъ$gr <ԲzMK%*AX8L!B"pڒ Uu3>J"1 &*p~ >xbtC ʭrח%J-uII =_0 ~7y<%>f7O%7ԗb }8&l&&j٥j39+1KW @//ٗX[Z=:OB]pǣ8`[#aH+^4>Hv!ʐkiV䵌5!|p j4P*0 $֮6+ )*"QvR ahNT97Zi3 m=e'fz++}݈^rQoFMX #)x>I75u + 7qvGoY.D EnwBW o3jȞ#coNgxaG7TţJj.QiVA~k\ f{hl%%soZ$Kۼ\22!,3,xqW1\'h!_ByX(' n]ðA+'/RdgO.%|uGH7} lz- 9b:gcUӗ35cx%J.Yp8K[f M "m${B{f:7|('^PP̗SdR)%?Kl\ՈТ~WG֩[%*':+k+ ˣB-6]۸t2 {y'@ȳ |\MNqLa7/7#<3'Jz8MLv'A_5Ll̈$.[ [rM 'A0RGBUU߳t|Xg85/)k}a%fIȂh4Ja}Zefr͕HUM/tJaP D;!Mepۤ2<йfC̦HE&Gwel,=7a@w}8'fXAz2`˦^ \;=$/joaRg%&6>ZFYJL'}ELڕ@+ڛۨlFGw eJp &Z4vlsO1q]x:/VCQ[bɀy|i䳘c [Ϙ:_ޝ"5WUaP \MO m-16rlI*nphIe:D4 J[26IL+}SgmcN0ßQz{Bzq>''N;c֥܁sMVBq"i;u"^ߞ8ץ&Bu~(r~vDɷF`xOeZ`/s T],sb~ & c{8;>6{v]X2ÆuJE؉t$fCBP 0v&!C ȥ@0r]T::M1+ LWCs=O]jЛ~68F(YBwkE0 ,^5\KiڞB" j~L/C ΋Η_qcc:\H=TI#oYѣ"N`u,{~. 8fe[_.]fBJ(~r/)aAz4BdXX!pJ`\7l*iǽ/%'g+RXrZ;]o0cMF_`zMu6T+ꍼ"'m.c;S#tr<{iM7Ʃ!LqasV1REuV,/1S B*UiA} Vkf)³-e,_U.CyH 1lm' #=0\@u#d_IM{C s Co WԡsvE#33C_gS)>}WdtXx*#b R-mz]`5rRSޖM vX&< 6ծӵH@;oʺ[ݱHKXEm|DԾ RjՠE^ݻa*X>I'%91Ǿr8 TU8Վ20㔓?W出k)YD{oJ2Fr{eu˓.8{_re&l} {Hi$nZx&Ƞ偘k 2+)i 4=;D=99 zfjVgqA PwΔ'15 0;D|4`&"W*mwSS!"m\zi=oþk댱ŝɐ! ѻXqq$WDаOFxӔ$-F;8U =H-0ޙϒSf~83 \Tzd(ax [P|dxC;)y$uؚ Ev<7b jqM% __ G\!MώMlS3d('ei:etJ"'@T'Y&5&i囁&uqcI{v-d6ʔ"h̩:hOǤoX4;#:47 fEQJ>jN{YIcY;x&/J|aoJU.Ǝ 0%&D#+}aV0f#538]#?t?Py]ݮ--Et!-;ERL(fD{̞ǰށd)~- dJ,ߞk5?{ DT+uarU8ůDx&;Gt7) {_m7r~q |@{%OlqBڂ]"9m敦*3wR+8/ I3"Abz0Fa:>=V).$Z! Nz~5:!0k 2ApBd>)/('D7SFq.t֛YV2{1IZ2SEԣΛGU=\F_Ncp+1ڋt1TB\"fgٟn*MX '5V6$]?bΧ;ր{G$qS+['H~dZ/`ޅX{Q9B*D4Qy Bb9bZr3-_iN_r,01f]nCd0s 2el )McHӤQ/ XO 9KgIp9X~S,-WiˍzC\dV"a}`{FbRewfGOd˱V ,H bqpvI5JDU[Uw %.՚_nK:Ff0C9K82IËrKNF$jD;076sI҅~6ϗe l9m(`;6d` L{,Y)?aT{ b40;?l'2_{/w\7$߿٢ &d]xcho S@Fv'+l+'8b3BȄ$XܤH4?o]lκe髲پz(3=Xd SnN 9-a|ƊǤCG+_n;I{eYN)p{W~LrT wg|ּGp6BK (rw$4V>t2G(mtUv(agb$^zG "6:,$@r_H=a2L" ]}n7y|TU"OZD(˼Ѭ$7үfY-sy7iY"W|W絋1zl ^>?3's ecf[K:xU&}>͙{&x=v^Jn%$ifydMm=GƤ >ƒ|\x^DWВEy 3ˊ7jÈ.ecXbb3*`:Hrcw0A9KF}Xx[);'p%p 'S~w MP9IuH2INn?0F1>iaICv^sIɽT5V"w: &P@|֮ h=]Ȍ2MI.Q"[2q)/ <DNt B2I|.dxh%;Cz ;ew9C@?b"fG(Eo2{U_ٗp46m0[;q$hJ7`;/x`F/*.41UޙԏP!'()/*JD D3pbr;64pbkF޲x׀?2gU1Ue6Ji80ջnޡ%[JyLc3`T"NS۲H]?>Rina#н~ Ԭ6]&L/xjfm3|>8`t(&@+ҰLQ耮`E2ypؾ4q, .F"Ud$'Z9ߥcR< %Bť{di-hڨH/vr'NH07Mk&iMșC }1$x~1؋5%<)O-525D =7µ- NKtM: /-BF]۫4#Ta ]ا m3*!"W䖦yMJku/c%9JOsW{̮)]Z|.=v<^7Xjtn¶鲝Щ U:Q_aZ;M!~ˏb7TM;Ǧ }%幸;t%hCe"Y8J~58]EiN,Lܹy{)y9E6ND툕{ `cEj&2 P, 79_lw=ےv?H؀=_޳E"ON!GMc1QfU.<$ܰ:Sn8[ k&蜄W4Nt@ܦxzYoﲩ$ $jOPP,zѐ'v&0>];S^A3T{hU{gs6O W!gM/]bWj2dOQd4w}1r7jlK*H8 ˦"Ay;a dg<"2$ 같?R1{,0e<;d @!K%/+1JJHJO<&UV83G XqIAR Nڒ|:\굯2ˆF*ҩmG}J9ul#Wt>,'XE'2iB;m*ũ/izsNWR *;KR0̈I)pȩ-Ê+5dE|1^ybaH|_l@IhPD !5p5K|p\Bxfd_~}oE3oHAIcjɏHkL*Y\TўO@s/ T9ƗMےKeTD9Fntn׸ <;\XB),W -ᚷQvu~] VGv`'>,-b? ޲~Y TɄCbN>d + 2:[]P > w@cqId?zYp 9,u C:8toݷ(ftq)X<I4iW<#1PR|c5ιǽ`-!ڹj!|Ct[oџ*~\_ӗDc>PN5*|v7!j*ҴB>(o &>jF!"f_wD3&l.*F`zr1NY KrC k׼oZgZ's aΟ_M;1#? UqɎ&r<~!-.0U'8^V2s 2L?-64I,7n皫 4lCnyon>TVUg~^BkEt菎Qܑ|[1ƫO5-kps \/pI3Nf@qEagT{Z?WQ$eIX>(B/ >q7;K;ş~NcY N!WgɸEi Ē!\v':h(x0$D^*}IZ;3ټ`W`Cb>G4ۍ*N%\E.ܣo=hQYjLIyM6]㮱^ f|&#M_Kŷff#+h1wB׎$DhfHtq0Yvg PXVC&Fd8aځ] |ۄ?_`u6j?%)iKU[tM[ 48>tBRþ8<)a䩈 Dc:?w0`(%qbg0b4y\ h $:9DX%;1{8cIn۟D[` qRb۴Z% yv>a;WfQЙLn2&~@(Է|t*m˗PxUS\ w…>dYJ'Ύ5 7Mr߈s dS@!FМ#?Ɋ{il:}m^|&)e*HۼvdY؆!d|aw]\>#87I&)m!Y+UK1tr%% ƜCυㅹH[3JlFU-L l:}IqD1qs8|b9CЇ(.<^w~5#+Z&W-AmE[DYm?{Kft#Br SB_ F!W"1NR\fq)'<%CB z= {7(vzƖV7Ģ#V:p5d$ E;Sԧ?x=}"O'2TtHfrհE \Ynmc̯VGx:-~daS:<@vGm"Kӭ)ڂu\@/iԂei Y'Yh~X2U YC t/%b)WuT>lZ^Y_k@2cR&J()2.M|ʹ;9oBGy4(YO䞙KL*L1oU6:(ySF|\@c\Tyʨ7V>3UA71E:q-myhat_>*D"v17H'y k@DΆ,òuy _w9.MV@GAͰK"LE>=JPwG~>V9@ZmNQd㒻u*Ⱥ'lBèmKu -at 1usk,6lp畳_1n6Y+ -p#O>Ar9{_gO  1.@]<9ՐRMgƥs(:LcTcֽRU5r.u圗T^v|>@(0 K/i>;!!M}q J8Bp:K?zm |b#j;GbtP]'R4bfAt=%tʚ^RCd̂B쭠[)rZ?)om(=Y_hF{~2`'YIKL~ILJyon>rNj!*q}(յnEm[bRSv6H}_R4\ǁE}ͯ&̈Xf٠P$߆UnFeX+~*ƣ"BM|ܕ0}Yշ924\e!f`F8,SbV' S5kEWu4 o3{ư\q3Q~w#k6OJgZDI3m)X]zRb5` kγG0vj5@N T=&=\uiwAqt7uF{!ЫKuI[7-J1!،`@!isRS~1ͶʔdYяt_qm P0>űlL v[lc5l0y(0_*4&HQU>.J 0DG6rb/q*:*mW)~w[i{ޱܤ_ {^*3 Ms}Rf9 kR1qrm-*dT4`B(|,ߝU߃+&aеbqƆ% P=}c"e hl~yίki)QNw1N#&Vyq A:O$w,"IM`\[EJ0eE!z{j^!}k$uU{/HVe"x>B+k"[jZ0`i5( B=_Yj@̓{:ٶ% 0l{/rMRr9=46'*e8Ͼ+/«&a<8 Հ'rۗyIΒ^3VvA&U}v+lOíff܉36b[=MJO!;_\_H5"#ju$kt$-VEj4awSZtL9aݝ@N'l0̈4iy y,Gۊ)|DyY|9>Qӗ?xOKal\H  dȽnR%VJβCiI$U&xP1hB_fn+k+]4fAm`Ԭ泟4&*?8{5[R( bP56DuZQ$v/=©"]G9# ɋyQ+NMgn*uY@jYR/9w70cOOT2>*oAZ]7Bh¼lcCیr٫Oٲ]` g]SxdiUp{eziBHg5Ԟ_WY!9sxGgܷ뷎ڿGʼ;2-'?p9`VBxg9A;l\i2!T_fn6c\k{ͽBez7olgRUC^.Ie 庡 ,x珗!V:wM0k"aj,qmkGWSW?,ӑq PzN&IL`B l[8̓.)q+6\Xˎl4 %ۛiNsJ'Ei`h gD:oϩ ߶2 μ(O">)MXhXi7>K=4W9AޭG VJTn }m]3?Bݿ-}di"䏴 LJm)/Ѡ{AnCM"f F2G H?", ؒUKq?☷Ȕ2:Σb/"k̋?ӹ*(#['O2FI״;ȝ#`f3qKs餻Bi|Y7Y3\>Lm'CmL*&BÃc7`IB.'Yq0O+뛆ֹCvw%6(vttJ8&u<Fn!,|^[upD<{v۠0Ӱ9F2%k?@K/ĠkuPiMţZ?P}CyNU=GfF9&<.;_l2"JFj5޻Wov><DF6*NէiŽ(΀I'ޛ/@Aio8ا xCF%| X=0Oc?br}=^Nl;g; 'm0m(~b0m99H8̿'i TU4kj"y?^<2V FEJ훨=-e#iFՠ) Q=$N?Chjx-[H5e6ԦWT5ɾ-yÆK3Ǯ^TEd'"hR dJIOH43Tg05OF:E5΋Ze*WE x5z^i~vIyxr)dZYemjS@^u8,ZoC"S;Vm?0fs ajGfy:n"GMu:=6Wt[5hQ)&P;XryE vccZ wY#\>֩rEՌM+E'3V*V)Љ/{dJp峯Q(SN95Wg!zSےv Ps{RIapšC[5JmL < T ͓\q&%b_icՄ,-9gCC~}cV|XևAe}1 $X\E"B_b0 )A  @PLO1ܹu|*n57ZlqG{D|#v/#1-/ 1 q6 1u#ZN$e 124ztzYۥآWcF+[U^l䌲.kJ "l[ٔjfj-'L\}2>U_բÈ)prb9_X#'1q=ށH匞)Xo !y!6oX0n/3U頓Dѩ%M4EJG%0mSaQ?y {XF6Z---vbISf1p&`Oko8a-&z>9dvF* kW,,ܓ fy,y$pEWa&u:gdAUYeA~ R\A w&##U\C`DpOYҏQ'I!q-,kOR T;lGqe #"0([zK$z Ԁ]셴*X ki>|=u03Q@1_HVqsoOT1V1ݎpNiN52lOAyd?25X&[S]s05iHzVOaRw/H/U3"L~mq~?@AmgYZ0707010000012b000081a4000000000000000000000001644ae3ba00002fc8000000000000000000000000000000000000006100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/pci/ttpci/budget-av.ko.xz7zXZִF!t//]?Eh=ڜ.+5=pO?mHjl'OC+J]Ϡ< Jk|g:;%{Ud:A[ƞqv$G/;'Ϡ`Qvs\Dƥ.nzj}bt?kAj,_*THG31hxǿpA|e7&ӛ`Ow8#"L׭G@;I$ `p,zb5K'jx1Y<^ Q8h"AwG=}414ѷϞy, v>|B> E J.Y׈QjL|}n멮^С7m1B%ܿ1#"q("P;E_3/w%O+~]Xæ=+ؙjD/~?3 >N!;.1,T3=]E?+X/ s* 94a7nUPzҊ6)˾ :|B ,&xPfE ØBhT:{pNt8="aQz}K*AkvJ1*r8 0ػZD^ʾM qڤ<,6"p| ec-B&| &‰ !O@(ֿ@1,{afUTg G-Qxslawt0w;$p8*$ήs trv_1ęM!ev4 ?WI`7MZV }n]=2Z E.C(~IBV:jrR}hx΢n Av(n`qcᯱ:(h M48 >4*nm7~b:eR:Ab}0oz%L+T[2/YyD8 ߛٵxeMJ[0Y<&4ǿzݭW1f*y1Ե %iʼ 'vRD5Ǭܼ6h܂:O*ջ9d@@H^3Wk ߮],혔P*J:|ڹbx;w3\eA+R6e|mX zrmw{E?C,|NvL Fj\AtCkiuC4OOڣ*}C :pȎպnrNM\\4^s!la2 f'tk [OӠ =>AҞ`&Yт?zk @v0p!zwwOGGz _#}K!~Mc=!uZ4ES=Uc5#FKqj0[.=hIAR-ɶE|/yw?"iyZ=- N6F:5FEp❂  znKu-`L 8.F$pc=Vz\heƼayXfO{loty8O6"_8 ED`W-" vKU8PI[O6`3[HPqzհ3x͌o >GkI,FZsAC=Tn0-oVͿjbx9h?wqނ t/+Y@)O<)V.k[N? Qw2JG(Y;`.)IE gz r/T}K/h= v7Z jQ (k8$?0*[; zҔ5jd[VH6*2B:&q7q%ΔEDlՑI+1Y125 GFc%=~nԚp[]@uE,f4l4k.~O; |CGqL>XK0y,)O,iqH*X@N ߋ@O}N#r})*\+y~%~?CAId1/fw3uhL*ǖCϱ<Orɂd[T*0IIêmI!6+ ]/;yYG]u$JN6d4NT~s]L|q2gqUj'c'?3@j#ݯvN#f|srV/thc΃1?n*P!}-}/ΕddbZjiW&ֆ )#}8Usv+bϑ$INEbR`g _ $ΠҠݼaNwg{՗rbWTTtlجI߫4!EfнԜj6Āwz&SYdP)#*, 0x_V5ٓBJn9oZA DD/;be.ijp;ћ_Wjsi:גKhjTZ+kMV4r&ôtl佋^XB o`]]MvdO4~̻%;6p% BEh{ Du6fYV*cAaPz8 =y2jP.]h࡚Qrq@ ɨ?"Wi9˟a1AVKm=[a53c;9w攻*k| hoĄyZbÁӔPI6iZ;j@+^R~t6֠178l暡k&*&W%Q >w w0V(K"K.9JB@M,駻@NC((*La QxfNc(VDDtvQDr+ΌE5٨ZEۃFբؗ%*ߐG'Pj [: &>>M$#JFڀk66he|DD4LiG VK8js⭏D=mLP/G%r\krϞ=Wt'nz1cռ8m[זf:XyYmt/ SW,SH@ gӿWw&Mk/qyEc 6CT$Mc{kI>d4JҹNH 4NsU̾<\K~#۴zx(%vuVABWx1G<Admԩ z/|B)ʾ0QoWdR_nD6H *怕DbpBwyf%V|v^iChrai\,/S߭7wyK6oO $cNŧnu޾`^j'ij5ci1ls dַf怒'Z+SÊc @Ht/fo 9iƲIk~taZW&Й 4cj8()pn,bDR'i`I;[BxAe'zrs;Y"jش}_E{ )xz8]{6eAa l!+ls$] ?!8(_(%g Ɛi>_ԏEM/foɷ_dD OV/$T {`~fXoӄ:5gl*\+ w;#rXB+zxH .< Ÿ b vǢ*u/'j'$":KWR kG 'o[Y,I7fh Ag Os 00#kt$E ক?V(bsMSӹZj0UxLEk :bQK:Ni敂ٵar'NqL$?z84RR$C4s$!䞊Yy^t6N%=*K(rR5+囤 *,:_fU0c)ϕ~!@x<\QRFPoOG &֖m6ǽTwz /:}*H&ҝʜ*Oc^ ?CRRߎ}Jn@aɊ }"X&'OZ&HG~H[ R}!g}|Sq6XMZI2XJ.iOy1H}%%SDaܐ~ic3!X4'J1q@eCKrnCr-`?B?NK'?]8.21UM]`Y&{cqBW5\b߃<'Q}YtI:u>gp^hk (br9G_cxof^ cDm iΚU"ߔ%89A5Pu b,7mMz<(`s(u4yJ-,ZvY]~ry -KCŵAArG\xu?JII;PޒO7J`y'/2 !, o<O.iث*B.@( mTrl(* <_˯93F!L)wC ~p33ۛ=G"n:E+y ܞS,%} B.t9$xutړE")]&5'V]8юCSlxw[ܦ߄SP])ED91JBY4&`)[%ħі?>2t  ,5nM*o# sԱV6`AE+DU q5& ß#Vt-Ԧ3NE,qfNUk6؁5g f?s:1R !ysg(!ۻ23Z&M= )mz_|rIPk+( eD~r=@q@;RqtܷX4OxPZp_c(5^>Va^B-!l"4 W䨋u-6Rev]Ո%Yx=|5Ot3IsNv0~/0 .%OMyS𱰦D-A;&-}`{"V|7"hz7wK*rw>b& Gs`1#* ::2BKdtzL0 d%X`) v/:Ȑza/Eyu11~Xeoҍ^&ts^5$SQЈqE3Hmho<;9;Nk$K󞼫Ӟנl-%U $/$M99Nho@ȲtERO%*5p__0ϡ7r2ahf9m䘔(NaSG@ pgPCD ,rV,Ul? ["j=B2+ 7M[`KQ+m~S*/sxR&WMdTfoN0d-C*2ө?0<{D3H.'p ugE^+VEz~[)AHrU5Qcu[<OڴH$H TOy*ʌ%CU NE wnm}.  {?E?{pzJ2 ] [?aրՎˍ5k) 2j2X~ $JW26YD P6}$6I+յoWf"iFvM/񌉰ʷ*$8 Sx[6!X,T-LsJkHuX H 6=O >xogO٤17*GYȠݏg Qi`M4h^2`ua?[g/u7#}aC%];6H;rm>rab%$1cRHdЁP>^Zـ]1VC7ln8,aB2*Zٖs|.(gJe#P6yN.4hN.$jY mjWS j F۱J쟭FFl7i.=o+jp N9KN&4 YNjn~gv/pce[ (dէǝ83fe+Y]7%`=yX8fqۗlH}E'n}^5vԽ%H \]Go,0 A0Q@7 >aȟ,Μb]3 %M뫨q%nC_ 'v./bppZ' ~tN ³UŁ|[˻Xd[5i~ D1J{~;ȆX _ܯA_z8:ҏ$O?@ ԝ)z= ߥ@yڿ o3 <$n>j.\#KnY@7bh0eH4˚dO5Κ0=߻ |'JAVږPb;`hd4]"<+¾-~8Q: !]yC&qrjZ_j.TWa0 $؅~;5hJ 5\ƃ ̘жB\RQe5nE Ii _5" .%aSӴjJ(uYCYtvPYS*9 b7AJ3/-!=ٞc؄h-?}hrn /OKOdTӓ r 69`ueko8;6T(}B,ԯG"E_؅,كsP9$m#:OvсG"%S?*AI 6j&9. xP(Jz/VbþAyۦAcmijnXCbqZwvoF?W8-XձSvjH`uhN`pwie`+HqMnYs FY߉A͋oςYB8C>4)d|NX+:ГkE, o YHW+IF~hs곏W n6q؈@I>ɗ!; ){/J 'h 9هd|J̪|)m[?Niis\ܐl ZkI* qbHЛiJ_ob(ҬL ٸc oŧG\ZEFd휔dUZ[oR*'#(#{~Sef5ةmp>7ra8ȹс\P,3]LmĒn'LIkH5#7#gUhh>A1g99ߣr^qd} .4Wc? exӃ']Kn~WA2Ȝ>f[2V"tAw0Qmh&O]K;fkpUa.塻0im0<j#q/>!K|9{dy^U48ߖk xO~ݼJijr~6q14vcʇi<ԟV=ci*RE͎yls|PmO,b<&H:>R?n kFL68TX5' [=aըuU:Ėqև|3ZgO ?=5FY4c5 *Z%RhyR=M&c|J &LY1|uFR6oЪ0}P`li/H_t̩(eu?k+-Ԅ$ tfEh)ql~UDU++@Q`޳}vҸ ؊cLPMf f1w-\;TON]!Ѯ g27ke-r|ntI #,|wOT|GcVZK=xu7"Gw {>tc \8!6 @sZ .0Ea^@}qj ,_^8}Gwf,']7Y,7.LoJw'ȱN\:wRdiz+ I6\ 8}tӿv L2OPۈ<掂V`[Anao6@%5bXZ׮̥̺* 3~swq[0Gb rYnb*ju#~(uvJZ͉W#dUQ㛄<҇R.# ! *@K괿Ael80~*2,@߽)s1mB5?/!?\Q穫cohCH8"qT>ڼ`s?$dO^_$n*ۓVh ;Xńˎ__gtqEnaiM4!x5Ntoqf;MJlv@MλS}r@x7^)uW'cG+ӻoȩs߄ߋ&{G_ʔfV->fEZiL2:ui^vAoJ|n+]**QҊ=FϗQrؒ@E>}E)ViQa2}d3܈ Uth53>([Ib]5 }q5G|H--үnG.s$Uf6 zoi6̮ OڡHzgg4.ϖli|o"ɳԁ!hܑH Zw%H*ǿ5( lpQ;Ӂ(`U: nsK8+a:5 &!C-7+~ =Z c%EmU-ќ>v7.Ym^H"hmo2m eE]8!:W{DLndV{Y'MٽjϪdN'5u/iOI3O=̢,-rsnг蹺ʜa?]ooĩ9`zڢ@4ɓö^~&60 "j)1qXm^"x^r>ڝZw1*չ^\(l *M##8<D8C=0k6t&ם60iE>f f2) cFֱpg*=P,ҹ{\զcf0nd1 ̬o][65۹^мy?Y^ į!C2/07M8Π^=C<}o-*].% 嗱rahAߌ&谗4 o)BuɊ:c(:ƃX9AHvl0-<<}!ѢxyFye4Mӧ 40Vsj`=lmR͡sAtAO?^C^-uI_]*EљL$m83&4?3f}$quLtg$ â‹b_P/L+pr F/u pbYb2ZC-}M%4r;5wrA~bՑ6$WdyK6W\ NU 4[y0 s?AwR~^ѡSm:@7S1 XIɞ[k>M%7+@-cHA1 ZA_ n[ .j=bodqj`Z-7rs deSm\ϰr&R >ʼnhtּn1tgnCZPc@Y RǔVB=35;28δϣqp6ЮnP+rh819gj` ؆žu8Xہ#ӣzz-WCE MC(-}IxDrz_[hz@ۏh25UxL59Y) `/ Sz\E])Gq8eÔXUldTZ(G2 %%O]My5A@[̈́Ap:k\\W{W&*~i53lf [z5p ʝZQ*b~[FJ?>n+ZLWHu?r8A2Dx]0u=/]8/)+=~C<{Ǩ2m? '4/^!K~0һ )fEEߘ壄WVcp( 5$(AVeև.bWۥ}9C)$ۧUhQʤ?Z,*6hyoKU;\a =k,$mP*i s6@fT&\kz7~Z : 3M*4 ѽ+^GgN$IzVv 2T5lCeSDG$`rfTb&GبE)Enu+V.CpOm`\ou<^$]:VɫD$l!fDXQg-13kS -iCP&z'Ju3?A3SN tyH к 0{8! r!`W$02D~L_@*~ vIu))Oqyn#ݓVBO5h}֢V!/4fڡRRph>AI9`6Q-Y~x`-_cX<q%pL,UbCm<2̋*K$ S)t'SlDhiHhcUk߂!1+7xUr/vh4s0T]XlyW* :ػfA Cd!%55ήt TC9PggЋpZ(QTy0GyE=*zʶ)qE +  NHW_}sP ZyTʇҨ=ѹ2!P,qno9s ߉@fKpkڊjw~(HW{Ь:B%fTXXHlGz7l?U4XJX:OB.F-?'mgvInѤ *LY>i2{Tc/>LWA+ko4YA^Ԋ]2qi_h{[Ʋ N:(!j\XWgUr}5H=QVj۽6? 0H>ޗ$&0np.Rs3&]ӛZ`.2g~9 (ZVƂRN⥫6~U;g74߼x~ԪדTᩓS+;ƒlp-%E"G#MpG@wv[tW_Y -a» Kl7(U +rHHLVcW1؛95k!'ey iwZs{ˡ_L^ćpzv0b.TavPY 'g(Xjba'9^Q9%/ p81|*g$OtK¯tUQ]1{H!*YT4Wq0t%1DC=@Ro:f&rC4xTt[ @iK<~_e͡f"qHعE#|wJ-k1&xLh7신 l2[Ʌuc@]\,4 X]TYf pJUjn_+-x+ x4KW$X2Rq(xVQ&nyڥNRsNk `qTQqƍ(5! [r0͎^,-!c ky-&c (qÆY1PQX^>k]> L ,RgSU=Ιo,DN4Um׋V{Sc)5XD.=-oe4i2̅6j9oAQa˿gf*@`81gBw˪pTl w$ׯ0IΦvX@7˽3{*ĩ ۚc8Fd:BE4) Hz^D'1Ѿ#pA}4abr-9A\ #{,13LS$QI-3;[Au2DE㈤X5: ƌ.쉘s R;2xT۫܍}PZZ[5ļ& 94bPne1{0h+`r'`#x@3L#^k>EPndd6~5J%)J0o~F0ܪ@h9,PeձJ n0JIx >-U-֍v\#/<$L4.)h[=y'V*y $fcd&!sBQ XEU0TfIϗr-Hy/8Okj^@l L/QW%;[D0/Xi#[J MWCeC,!>)zO hS#"K/Ha#ERDlXFt2vY^ٸ *@Nvp=ewlcUYa0@Fwp;̶%S%-\{K~ӨW#bʽ( ҮD8˂x5q /DĊT1iST_!6xW$6ݠmdOIt֌0o _ +L=Ȩ@ >W2CU ,2!AvՂ~\| b` )鞷 j%&&Q7T`O:Gܟִ͔ufGN svAjv&a~]RC<-IL [`o){ ¼n,Ӓ _0B̛k顴ZQESsyl2>(.93uX"xCjUĿ_م+}QUw*n$sl !zB_?FW;]S?+)LfY `<-]wFM2 Ex1gL1L̳CFP!W aaIK@L, _3+17Dl'ݵz}ǽ}ja$>t>'Zn,yz qԽi{8W@՝_ tu Wrlm^ 'B`ZD_ѽa"UPn[=+Jm5tJ? XQ-r"8~bsirFN) &|}Av`[iuZ'~q$0ub%HM$N}Bynq)(E _-JnU,GR]cL8<6u5"Svݜ(ä@NVW!$8ه v I+ 9{pv> k(6m"N,J_ ^"dqR6eu5V»SKLh2KcuZSZ*\[ah0rDҖ>aGR*dz{r%[;0s6a#!˜k /V3ψEaƻ֤i$6 ;CΠ爮7X߽h*f:!,`c$_UJ_EZO<+`')rkΡP(ͪ;XJ7cD{S_?Ne~wv|L8Ɠ3/Ԑ J7y.0UC:E* j1a%֡hKgm4 LDhtGeɠ-AII>E[ljJ6M{1v! T}"j֊Y*_,P*+_q`c\,:Ŭ˷_ǧϯOvs}bX0k adn~`F7藇 ufz0vlp =2І5Pb۽N<2-fN(Ɠb3y_ܳj"ֹ\e=J *v Z֧Ҋ&\'\s矷zIeP+1qw1eL͚gC>Ӝ6ZJqqIG!DĪap}tVN t-;?UDۑ3&$BAHS脕KA}2 miͼ@QC -K6> ^8BW>B+~ 7yY2 J[0W*;s,C.go#J"YE 0 Zny '-աr-GHWM%xhg]JAMة07Qе1|& -QU ,(`2Ӌ˧ŧ=0%+W׍f^PD!q#%ʘָP* KY п:'\cXvzVJgNVّe}3k]dex-wf! H+%1_XS/L!QCH :."S9˚5Q6CJi CA/`ԚL2^iZu3wE7_cKu295ȝ-ql^$Whw'+k9oJjRf)j+ "vc;{t-@/I)~TPSFrk8Uqc .l|ɀ.Z!SX'}ZB3_a÷b>68vjexRGιЭk,q$=>aD2tbA"}I A>1[~M,'^Ti`鹣([(YtW‘ͲhTnw U͋_ʌ*Ng Xj g J-uT_ÆڂF`6hM(B4TMH$ʂ> T$QpfB ,d2S#&i?vТ:'O~љkf^'pa2P%}rP['X[6}V^{ w1DΉ5k;Jd:zs:U^_^LZvjY꤭V e@ 7ꖀEtc#l..yY9ythMj$%/G7&/PtJB"rF1a"Vb!d9e;%ں /+zÍ2Mݙs<` Z>su"ITcQM~H%*W|+U~pfik7o[Nr~-/t@Pj۷ <>v̸6W ֞)'zT4ž’EI{ Aܶu0ua@ U" y5Nzl AWKг\F 9#+5 =heRVT9ff7x.̧p}<1/i5oa۶NguQ1'EKo5Xϭوd'$-E Cn*`G'N5㊆oiIwԉ=4Ԅ{x.^Z 4ࡼXv %/ka 8^׫ylJ%1RHLpBRy}[]gA<݉{7W#'|2CvMBC[AT?9, ¬d2 kCY6p*Š־2bdG8-_ cröW6a? U*3+A\(TkwF:4Ab,-()ت$=Lh"OCk*C8[yڑL`!(ˠ2HB?}Jk=B i:MŖ]),'8٠'(b8!j}-.wRtF3t[! ˤш $y\'clv և yXx s|,(Ф?>ֲܟlj!b+h..Yc`) la*mzVIɂ޲#jŃ] 㱁1sCA(,K .=Nx|&chQ3̱Xs'zyS.Ly^߻)Ֆ1f`FQ}UCiv@,QyqOJzZQ{>c?q)P`FTt<(LX._E8(UadD %㪆/Vk*! =]v hȲn^?H7 8&5~ݬKCoo} "d!ġXcgL(+''9I{a=) :Sr `P˦x =T-"?D{bm&q{M$ MyGLqW-gp7܋bc?hI,0Ȱ_u͍[ F-!*`?OEι-;Ѭ3e}]̹>:Ͽ:Knʵ$iK+8o%hcuY$<߇t'ٕS1%N+JqD |clVmU p ~I['7-)rgW;6!}Lo@lw'#؄c6tqg[c?g3υN>L ~ጓqNσ֏|4`ȫX`XGZvs=ȁp p9uZVAiPW jZY-7w 1uhOQ~tPѾu҂D9o\Rkn*g/-I)Rl '95 hQ.Γd*@5 58Z^d(yCw"5 nFB@S3AJ҂6$5oB9a~#=tqK&4~h! Zf#>,$*Q[ˢ/>]+9P4̻UD!:wOu#N,}JxSPk^涧رTԛT7Tܬ:ebZ j[h'mjTY/Qh9om5)q2\T2q,-"oK3 [ʄ+pƍͯ-޾uO'| u[Y/Wx(΢ǑǾ, );!vWX 4[`j&;Sَݻ3ReFaO7OcEKH};XE?rpOܠG9^ cV%LX܏U~=9nM 7 t&'nW;Ռ-ZO ~hM01P ^6TGƚ-k^6XWgJesOd. 4y*R&v#W~4.>@&xM#a mhP/{(T)9 +UNrμ+ϐqnaLjNSPoӷa<&JG~gk:oc6b]iTrR)՜`UW4ؼ6y6^AnA!1?V;QMKtB{ʖ{帗yeo<*3E[n!ُC=QͿޗΓh|HXC:"獓Q\RVn82=K ^B>>"D& Ajá9 <l;gLa|28%(Л]~1숷L^XJFA @Ēgo.M$*Yb<,oR<R½y]Inţ꺲Ү%rJ@{>Ó'mk09޳=;RҡThߐ.##F j v45 CwEmM!Ns Tt'aPg|f!udVN%gNRK ݥU¨zʐOeBvs6o'~~v`*OԌ^QΩS',n3u$YZdĞ&x'p^Qɐ]@30K"J;RxͶW}ڄYʫ6&9G6j,V _wk0 UsbwG{3:lIUeW t.^` Fձz$&y/ t0ПPNoXr؍ |!bwȽP2[׍H΄ e]X Bv_ӑA'Q؅JCH{ZP,g #q -)qyc>(*)K2odt3GPR L@rFYǭ}I6J)TUŐ | W*{3`(7 r`{hDﳦ%}M,p[g/AKd KY'g?*=x73 n|Z!,δ;g#N TͧzOJ%r܃{!^r*}Y/Siapgt B+IMQݘ{C\!)0+n㸜ZfTW4YjR=a,p}EQB'w9#W/i ׃n˟"%s{h>skʅdnH\R+M,_3D $^Ū P9f{TXĭ hpEmf#-ԮG\&w/`WStJsF;Ȫ76mF~ Ȗw5*Sa}݀yo%3a%Ws_N:.fu "lo"u%V h:oEKHJG2U?(fX884v*   ͐[{MgZIUqn?3W.t pRlGӑHqAJQqAN1ORf7&<&  f LCc{YfچoQ;q9TqJ"Jon04lI9nd Qp:hak@)>u~˒4$ CI0M`f,utIN'C6.dEsZGt~nyR:* ԟ=i0F #X՛2`]D(ڤ2D⻄~ fHPdYaW'd@@j`"zQ( NPI<>4  q1CҚ /khjRdk?PZ=Ph+<4阎jR*d`z0a;)A6sNIT>^C2;31USz2 dH/ 6mh@tyWNxU?ok91WABsTl/A:V6 R"4I DgF\#Ӧ%|~u68p28i$SڿZo8B$wV#u[\nTkщ5l噎ðqk#xai@jX_ =gV; ܞ54P,7z Hjap" kBܳa\׊rxD Cgk rtKOzǦ$ZyI, /i[bo9Fџ&t?~ 1!6^ =Kɡj PYvV |8Px cqXG0vfZ<Cid&?-J,D4Qc.B[uӧX׺ X,G Hc_L^! @~jzC\ [=?uaݺ >VgɡG! dzFILhriLf|y?n' Hlm0#Y֒i$JH~h7ޝvyJ'prR=f1O5)uq 85$\ZfLsFMvlj dI]I2#,>.?´,b%+)L[geHs(9 hŽݛĒ$O5{bϫg/ 3jlcL,H$/j f"^ )?qqMC6='A.~C:i|o+ R!6 YjM-~؎k+pǤEp&YCn$<ڶ&Aʅ#.ЪO7+' nz!Q0Փ?k-}n !lZk7h<;ZGfjMY/u- ^^lIc{1!dgwS\W"_Cu"f XK ǘPt'Ww~gCJh{0JfcZ(cP"Tpxޕ8Cso;lm+e ƆKOP&MO9ʺtqŅ ):KGvܼYbZ#5S[+O}Z;7FgF .`?躴WҫBDUցgL[g)l4S+ѸtAVN3Yu1@(}~ȿgí"W FjR_y@Z'P(cBKb;xU,s3X\9?>[,,g 8&0CZ}b kgvc&0)0 >ŷe &Mӗ }/XIB2j%TVtN!GLk;)3No<8_,k8k VQXf/!QSudZEZd$cٗo:E3l8. üKavŔ0(GgkQ ]S˗#3O"ېS"cB.Mj2~$VȥRZ4`YvPsG' rw )G}%o;#h .AOrRw=%q,b) n8]eN0`yZ1[Ʒ1F`'XϺ-*%۶Ô]AE+pcriEXbj@_54glz=F^gȞ K>ϖÑM`}C=_$@IZ& 6[ǒw֚LV諭Cz۵'C]6 ~} Jacߑ\ `W-%vqYobYt" c$d4CuĐ4ٸ Y7_ fnvde/KGPO[T {FwRf"0 ?apb`X 8kdVr{>u1u#n!r (`} a&?f- 9AC÷#'`FsA"i0 _qY^'W{ LpCgR)QrkzHP"ѣ']Bn"L@L~Uo*hq;r2N W9>N-)c)?2lhch@#皨Oz|8$d'&۬{?5[+vwLSRp=g{SI[|^62*? n޶6عgsu 0B/{; 㿃)9fld*AÆ%a8 ?2?m /c@X͉F#tWA+Qd"??#U@=e0}nçdӆ-3O 4c%Tœ~W~rm!<3ڟxwf M "ºjS_=/'[ L!7l7;$̉f4!ѳyﺨg8T`&e{nfO7iRDv`ig.m1WO^Pq`o->4g4^e,hv Q>IkVjI0{4)tl)C1I6D*[@)79б 3la/W1B] s6$F ډ]}jhs ^`Wh23| 2Dv٥_4@FbRFhW~XBRت*AY@"հoC9e`7o\`r ʯgd_ t7v(bɯoF^T|oNJ4X{"ƾ{+f֐q{AoDcXD+sELqnYR8l=F&eSƍdq HtnU|е[?uMspc\e$Bn(K&%?<+^6k@ qQn+fEzO([.[O GcWg]{s1h .U,TxPyjl«.{c*ӈИ G{g"6fw:/~& =Oaf@'|aۤQz&n>+ x68(4 ru0Jxkl|#UNs͛fjgD0Nlb4"D- TQ c$tE'kB$ՓO\S!=%C~)Or)\$Rѥ1BL…!iiSK()XpZfr;5f-<ه;ǡCEIK:T 妥ˀ;-ࡩS; hQSa8~Ѥ8,|a_Wj*Z5q%p%b9X6wwS9w"|BZV͒iUZ 'd2u< *1џ9E#]7M200ztSWFA4 F͵œz?z!c|~\e޾V3ͅ MDY|,^,KAl&dy]/3iE1_5H/$d)@JY[-_|u3{qk\ZN$&Zw,0l%2p"AFlKIQ8Ѫ'̘A{_HgO۾8Q%5XƤP!BP%H;̔o3Tw䟌c"9*w*B8Sf{ Hrw`,݊}&_&h޽4oK&7apWʱh׺̯5E+"|pnNxX3%:gdfp Lh(:H~ws`⵳VXtԦPIZw/" .༮8.iOb^1+ל6* >8Sϕmj^׼r)+_?V⃨>V2&Hb\vs B~p3Ae6<ҌfYВ}_d+S]VCq4ݕj'ֿfe4vV^scQv+! Ad3{:[3ӏLOqc7 Rj+dϐƄ9c*4\^3"RƿgʼS).r>Yje=JL{WF~W8zezH .ف!k8/Bb v) ۂFs*W:t}ާlʘUR,.@mi^z*zފ^Ɵ{"yIz zb噷KAS6y1xzeGZ6Uf^ڬPV#4j{g "R$"z>nڧ >|:!$vXLg0=#u aKzl, ؐF^>E_L{x *&C/Ce_h-3)-CIN,z@aXZ2'%q*LX?P.<1g$*&%E'5g@{SWd2'}/K b{5[>f T^0S1?S|Y<0wxu7W7a  p~,t⎖%X@=L#' WّPH +cpxIVm=Ӹ{c⨭xÁ=wFXK) Ko}9/tx' q: So]=fvb6&Ӥ;Wʧ"y QL~*ڎp#o9ZK,bRvJz mNOL?=UV %.V)+ɮ?YҌ_A(ܛ ֚e.03Mn[,+->9Uv؏ݏBz`^\B ;mhEι)n~rdBD{$tՋ(&dj $fh1( 2D|vcU y.-y6su 88Y zaKiKk'+W4\Plf%;cGCO3̽8Ok/L>ɉqɐ(]}ZjAsoS@篼=j:cyLmf"?,X_/p .mZlVsT@.>/34Ws:!O((8'Bn@󚁤qWZRK6q4Cԉg?vU^v2j 50'eH('D8HApWM}FY`Ry<|u@ITgIj ,'_msȞyQCjbnҮ^$cqD #mnXì̙?%d)7fIR1˶JTC  d9rpӣeчVD816ҡY!S̺zpDžQ`_=lX@Ve3Pq9^J&@C|u BٮOK>B}0\X ?P ߷[}w$AL=Z'#K ,+ IƫX!qnj|t8,6d )$+nsV]-6jbF(fr[5hH!޺VP*AㆯS㈴9#ژPBnTS18E"[jYk2ȟ>X<t >>x'(E|AUKDl5[pS\4Mmkv6A~•2Xgkx# ucJV[gY z@hn- )M1kr \'bQf0B(9F.-cvM#/CGFRz{t2#+Fv\o +6,K(rS[=Ap0-PYCXlbhدk| ުCB-n_Ŏ꺍Mac+ F`t >C}%ʒGD5“>[wO0i3LKk?6-؀J~圙5*3MIP EA0.Rz:mC/eCg3䍫Og܉` KuwA!ccz=բ 6(TV wFT=! b#i'WYaH0>pFo@})}u1A0lĆ(#BjƄ4t-IwcE0&H6_T6}}X9bDO],NbqCzwQuN9BT~V*oZsI~'G.hʽ ' )ZSˮ_IE2>`:dꖈbQU f,0ТRj`@;≐ܸ͡S Œ ~f&VQ4``G+.՗ʜ CB:ɾK?KB,Ct^*ͻiJl_)U,{@;j{dVU28roYcVЅښ{4BhnXUT,brPᩦZ6!M em]e" SC λoR:PsrcrWxjznR7plY&tv8w/6Bԍn8*k%6=o.7V&WՖ*Flb~qZ{Az=:s5Oՙ;ċO ۄVOJ94C?m@]̪FE[̝x$Tn1roGURX.A+(<CᨑTRn 8Uw\_6E" K*O~ 3i[ŝ`wjN<!z+:;6ݬW'"f1zCͶ3N|Q&'+6_o+0QAԵfi:'Hyw0⟊Y6˄(eqKZ%*>3,<!淩G޷goNNםKnN)rZ@0l >U wlvOr1:{Fy ]d)poG[a,̏( ΠQZSX_$@cvֱRj3H$P02 ,R;XAe|;= C10uPx7M,bKC{1 {%ͼݎx=DV-_!zvNH#+7l޼nDiDEX\FIӢOLA=vj)9bzQ*ݵ^mȐ>йܰH8 `׉G`NInVl]#%js0jKbַM36IKuE s]qsJ fUj=[z8 ^B00dU|T D~5z$٦b|=+q?$'?Njfw/gE&˾l F{Z$gE1U"(]Mk~x"!Q-/ϦTfzFM~7Z_26UUԩNW٫A5C rdqF0q%w0'%u ym"K , 3ag+`,vu --)*? UP|pMӡ\*8fB y>JDKfʆ4O(ySLԍ3Sg]l̎)sdhS kvܴ6¹>&Mbo g($Ԛ[Rʴg>O6%FsV><6#QmW(VQP̷ѣ]v۳Bٚ5>™5d#_`~8V"R$@ :}* XWW vka$S1 6=xꖚ]N\%,%C|Ib8}IG#$V#=Q!N++ȍ"U qdgo|Ox\H#>8VC"wB"emC#)4rYQh 4.Ci̚I,VZw7]!Dk8E`QgY`sdF~>Ҕ _Ȓ.y+IuGM1fToh X3mA̼w/Td;bG'#V5!8%veurT[6͐ cV92^U]<^(u̚<mPa~C3᱔'}#xѴo\ ~C^CqJ,/Y:sZr^V0耉D{*pfPbyOyAG ,̼ ҀRw2E/+#ӛ- +vFil:МY^)3B4wDRrZ5a)^̇є"1R" wc1%Jƴagvz2o#H?g)sw륗ND/ؖr{F`MYڑfNY#m&/tX$}pǪKuCnti|f n߿fi@'VI}u8,B83 iPpKr彼#|V5-*}C>kTEr`£d/Y%L{YQ!vAb)2y,cG8oe7?5Z7sٜ$K|vM8&hyMyb! E=؅ !bEܸؔD t: }M} k8l!,uL2xx WyVky}7%cavҷiM:K"~Ui]络^r TQ*%Q!+GlM=]G^WIQuvV|Q"%p`6Rɴn_*YקD"űGr$aM.Zjo ƾҡe>E1x$Yni@IG:Ik;#iXEp9鶂pR5 - MM~͟)=H?az"mt&B-OxڲzI}9.[13Pws1hmdf,OԪ(BJQQ R|銥HUhWR׷uqC1JNCVH2 uXOWw^֨G:?:1ݝ'GU$Cf2[_/gt}D&9r^9E/d>v UvWrW-NjBh 鉂eZ$A'?Wt`sھAHh؁*+J%gAc.9(Z[Ě_&=t3,:ĵ@cCU F:7m M}]EPwXnwBrh3~%s+9SC \txIGK}M"F6 9'X>O3 [o_Ѷ|(7or vvP2Bw>V"(d4}!F1O,Y|)X*3^r_s 8΃|Bi)/6W2jRɁ4Mg u4QDPXO!^GQ a6=s 5Y(uD7U>!X>B)8&721+!2A迊!RҐ[@ƃ Մlb1Z _DZXY& RVFS|zGQ(d!><*| 2 Z@{?|.vKm:+=+aH$Pݞ'zR}C:Am ^1s5)S 38Y}tDM2s8ߊU7tP^F7q8&@>]~S?:1>tp}T'RӐOsc;lbBx}&/3FAgħ>w'oo9w7x^cM'ȬTrڑ6.~u*/o~- g:\s9ΔX k=@-cl"}cvrt0E'ۜѯ, Js4^yX?yڙO6j˩NfqKb4P9iOwjQjTZml_,9CQծENi b.+M۳0ˢdĤ<,] 4>nLb/NUaωv[uDyl֣lvs\Z >ΐ܏a~GQL/H hP.mɎ'fRmN}ڵPH@YGU~]Q9=}>Y@(qHg_=UbyC,qpG.!yMO6=qEȩGĿ (vaCrд9UVU6#߳gLA>r6Hp |1 zIzds-uy % зo'*qg.Nh>NfΫgxa3=TofaI&yJk;7Wsm o.ͤ%5oj\/լl!tO{ՠUP| 5Gg;YnD\ImgUj mF [*49}(tY-v4N r7Hib/z7+rx-^xyS.7Vm*ܮþ9 Dcru%.k>Uu| H;f߼gj&sOykژK F3=,΀Z6Eh %ceNr'6qx-8*U,,0h,zk~ sV MP<<<*fc|$LX|愊Pfhz`/%4"orջRjS >k*k8X$+ ^ o¤CS.ATMV؎zRNXC`?$,ҟxer@c('b .QT.?|Û/6:ȇ:UݙQ[,ʱLy~h:xܐ//ft ~2 /(ӌW^Ţ ,lTL t~]iݘA3ȗ O#?v. jG\RpٴAQm%! 5z~UL q&}k` ²+7 gÔZ@q{W1M+N$50o3TS=1,>VÀ. I?as҈Cghg;TS|/4*W ,xjS۔Q,PK#yp>NJd6JZu^2,:fUY`^f d,AxʞO(+*\x*p&-p"m+_t4FN$_\̰+0ïYQKJF)dEa g \1ܜ{~L?5/sŞ^ F9gɒQqw +HWJ~k5`ekLHA S+''~>t=D8Iݐ셹Sv5RX^V!o<'ZCAP#ظ\=NL[UP5k\:IWh7@܎N{E / D 1aDk2#f9[$Izh;=mᐘ8pf"(nt :j$t&lݫϵ؟ӂ+edЭDKJލwAv24xa:BnۍgRGUP'pXOM Q_nW@rbĔ6ndh :h,T[e5A+;%LDfkjp Pݡ=x%W 8GWcΆVn+kI[ƤӃ8SӪ&9.E2%Fi: TX ֟GM jNLdƱmsG}{N1|JU%yB]vX s%l tzYI mq1^Lw*[16JO9ȬvLl ]qDp!п "EӸ^rˈZ@νc_+/fkh#PzG].Zwr>, FB7 n3ͮ>zSi>Bt' ,yYjY1)b (Sٺ0Ȗf ekޙ&ȝ遊GOx_pJ:KԦ't$9[Kj~.V6MIQ*JC>0{?℥x2Lܦ P1iѓ30D-)w>-47,f!`/.«x|1EmzN6I6*=&k2)׿1Pw׭Ļ12*Q0U GybQ_4 JGँ^߂i ʶGU! mpC)wE -%m:lY cMBީZ6%tK'U^޷G(rQy"LoM.%;wP3moYq̅LlCIPD)~Gl0y6#!l`ΪҸj.q<@ ďkͯ%46h0~Tkѯ®iJd5SSgSC S~݁"g8cQSS9riؕNG27$ch5bꀴK=x@C}ti|:> A ZE9{*7A< 1)"[{xr@",I%v`\F=7).o qH{+3WT}_KX'? 6dwB5UKڙfW?rľq?TC+ *I^ӓ8ĒyM5I:9U%T=T8ϭ.#3m[} RXW8wDjav7 fn9mގ욃1_4-Xyv4}d1#+;D\Xv<IfisTc]U5VyrLBXp`7?B,[ VL@gY~`14!Q9t ${?ޘ5JTz5snn?u8*h$$膃`1co"nOM5ؕ+}o IN j>SCCA˳Bh/ LU|+-q6g2Ԃ4bVi| "f>}TI 'ٳzngprv9:zҰ DmLd7kEQ4cމR'j ["*!Jh'V i5!&A.[{.qKԮ-'Weߧf'F+Zmn5#CqQbtdk-垬c,}JC71iȪ^ER(JeɱD~sӥ%]K3}X$*ЅTp*?PPʹ+aXrEOc%b] cxߤHd,+o*W}Ϳao %Fzmj)1.6r699(8,޼%ʤի:Y"^'rGԨ} eprVoFTCIJ,Yp36+_H$S 9Dt|B3jYT&R}jZ+3֖,!qn>U$ Yޔ7ĽvC?Q֣3idstS*eU, K_y;Ġ^ͤ<>C Ÿ=cJkwZ5GJIR( ?p0vhnAj$Mog} !S2$n.J7*yZ=ܞ ozao=G+eE\71JNC@dy܄p:ݓKgє䨦ɦјǿ ޔy-2ѭ5lfPoeT_zQ'!$s3Md*`HnAs\3V [ڐ*ŕOs}"ULƽ48zai[༰tHwܿTWvL@\ehTocF[fIxF9xCkm6oPSʁ?MGG(*;r?` Jt^;9u0MLsnOQ>ȂZjCB$!('ν de)j¹(FtFK?@V_7س~;Kn#Np̀U3Ux-='IʄVkB P&*̌8o]/hM Ofa5F7ʒ&9u۷1o-E]ʺA'7!|t ?fTjS  މ?K-݆rk$䭕ׯ`$ZSޅGw%;ެREv1e]QA=b|7WZ 'P{?o w+W*Є64y/9MnӳXڈQU}ә?"G<< cF:]nEV̏9y9gɁJ#gМ9i.ÆL6Q^VCEQw GÃq-xgmXI:}gm Ll\13C#D&+O/@q]|p1\)3Ï'a]pDl( tն!lG;N/kzԹsG: Ljۮ N+f ܴܟ8-,T>c||Ŭn0gH$7:S FVrk&bn[ӈz;u8Lfa YN@7@Uwʲ[,A3Sy0Y $O!QЅ#3;:_4#7NAO"U+22e@!1Qm6[D_}ؒ<o%/XꞿcV8eJr8=Oǰ.fȅס^#%Vb{:>bG;"m#pՏ{}D#6=(hѬT/z%}c#oJ.TA?`2 9]|:B'u5՘l96ܚVŨ< .U5[ c]%&hт^o;ŷ^ڹr_d:Y d'%k ëTB2G-nfD kcES4p* c['' 34j~o0 6ܷvl0< <鶿Zr=g*g'׭0(t@ǫ|8|kgV+P6ձu4Lj;w7ऐ#cfjye j6b\+G wH\ۨy'BLHEhWc,8WU; K1GD ώ֔Dk6z4!-zv`~#XYicKy<3)wշp#& hꯦ6vB%, ҮIvEZz}$vVi2 U!)M}bxgv*q~RO"dԉU7Bha{]BP)@>YH\I7%WpJmdЀ}je=rebv҆|Rl./NpC2VߦC N<76}}I$CN uxnU)8 Wwn$ӂ7ЧrC@AAӁ3IǐsIIJ FT;5bD:J\V{1;beF|)wZ q߽EM,Owrueߪ +Z'I6 42x9f<<,Ю^ r`=&~75ۺ'.UIe5׊niTo(>kxb,@ņLraw''#s_ W4,Ei%"&T\8R _jU$M>۩B(Ǚv7+G966'%xc9{-'!d >/hhҎ̫M>#rHKE%Zj΋44ZGҗieXUvod^lZtÛYɟPeMLմ6G+CZA3EłRa?F4!fy+H_FjW Ej㞺 O]K6; ?PC@cR2q!pOJRuJ}2^K'{БҀ7oŵ 6w.EG-wF.'4xZ] ))o9QF:yVxMCܶzOrw)RR4Ujj ͤfb!j@paN Vr%YkDXM>j`=A@]\}M.-—G-=ղݤDӾ}8!/Woޣ"T _ em 1T" b 2/=zk^& O6bB Or-JOu,EH>IeojF>g4vtS(@ ǫ`r8pn\]kc5Vx"qkb"Ǐzֽ~=5]gy)Br \n!;z†-亄f\uN=ڕx]L1H6ASw7* `+[摐Y _l* Hwii&R(צDCy&BմEȉ%6s|}^ /0N|Xl? N(]e.C\"XH5^e.{5(c^(ͥPC+tD2SmH~y1[?aiU]*VԱU})Kv[oLH{.{zS`"w@uQcGFD/nH]L @c~-O@gIQb`dtQ{vlBM)D/ Eq:sDBV2'<ޜ K]0ሪ|DsW.&k=M髳 -X3v"6v!Jr*Ka2 ֶ_͗Ux9rM#0:6j4i ZK84Y8D`1Z33WzM{4`MQ&ԳiD5t)R>'0^7΋KXn!K5+F.kqZB.M5>-ꋘ$YrMhzZ*zDx4u)RQ#-ݏLrPLa9gMrp;04?BD޼;&䢘**aj5-'_h9/jS`GJ}-jWFጠ~kENf4]Ahf1]Z(k8Ae3xG!_p?zWI|χ^0ࢢK Xly'@DŽ;%ZW=*nx-_(O\U0*n y4U#&E]fk!b']X?`KqnJyt(ma>,>\CjUW5CT-#l;ZߧGX~)!\E@|(Gfi}{'[j=1q{O=ScL5=cDRVp0:xԁUbqFW dP/ki&v4}9E,'j|h|RΩ?aFZQspfMKWFUpGNE//VûUZC-e&8CCm}$o}/R"Ar\7rXa ď'^L-*WupY]rUri*FQE)=n!g;,y|JMy ʌJhiݼI én.vM$[7\\i/2eݲ us*y"%,Ħ\ع({@x٣Ol9AmFmO j=J-,p}A U,uitV:>b6=rUl3nDkW2f'A0.S^OmfxL?sT};m#I#[&Q `E`7j&MHi]GkK^B;7f 6v-pPL ЋʱÚ[)*GZoRl,t'1N&^?lJ 8Tֽ/fXPB}kOw @fv0JbeZu3i/Dt˥dcw2o[; |]nLf5=A`kFrO]#s%6Ę ] -l+U'?ko2C+"۫ ^N7)x*u2u{b7@c]JK^ H$M7iG iz!38/!ǎBTx' X/xHvUe6lMQlޥ0({{lt>GG B BĒ]S2%*!!Jc;Vq(!+E% by3ۤ&b ߲g+iIQ)5 kR})|l'2S<$ 5;g%;_h,g.Y'Z{jc-/4,!r0([Btv2ꥣvx5F f,114]/&ʾlSG!Sd&GgVKfַ,l aשjs%93?p4^fhMl3rMD%)Tǀ;iH*Šj:6@o`XbbI0jTz׷nTLqTyKu_ >_E!s}jxlRfFxu:ڜ@57l?P!YIt\t]T9胸eWS/g"݀}6l7F:h}СHm1x h6`OT+x2^{J!VcE 8#"ufh,'4k-S׾ */S}b<)Ėaog'LwFzzd8Y+q{5td4>IȞZ"+8<k ;+7RVAbYmXZoqW68s%^k&f'io#鷞'c@˭OZz 5H l?J"uJȏ'[֦1a!X!zm &_lKXSJgf;ð۠]`^iHP.y>YYos^ݟ~_12Ux5vlXo]~N=0 O4ETo;nv )?,#2> ljJUwӾdg%U CCyUQ'+HDJCNV#uo;dePUͱ|L/\qtei!;Y\sJ2K4OsO)nzy;+oe=adbdTs?+┰9͡G8zWxxSp.'{_;戹~><\0G s^;\7ٰ" `K?z4 5*ؤL*Q$R6]sy(lEU^;?Ue,_-G"8yp5 V'\9y5-LY"8M%3яFOJڵ{V?;Β/#1Sn>唘ksUP-,ty7W5fyqOqgU.[_LzD.4q$%Av貭)tܯJ+ s>owX)Bl{Mt pSx]q`SOZ;'T_ƃw27p*"ԯʽHԢ| Pq@`eQ_zwwVMRHyl0qn:k%U$'mHoȼB$(f~MȂgU|;{=LyLL^*m1l=_PLbm%vIv*gp~׵N gO}92ݐE< y_sQruY1Z/ *wc(}}go |NӰ*bG*M5Y dP*@ 56R?,{.G[)G f e{%Y琅em٧J6&GXJu1F#>( i,nXdzbX*J{. `ufmapsՌWZGXx'Mx6i. 3pI.{ 40[="J:7Ἆ̬U4y.&?bKG_!Q EL X&s63-er,0 neÛ>ؓhYHX+{Qpw*v"ō #MCl[3> j`TLH &ynbc*JK`>_u (58]拇La/\M`-'PgQ 5D|`I\"Xʹp kM }Axeۄ| g#KW6J"4τp\J Fd Eע[2T#Ry{ ʥ`R\\\Nb i| N惑gHa?e0O3Ұ5r6 PhZf"E!:c5+{ԿWce[Sg==Dk^ K^PrΜc ^{[ZMvpI|ΉT|9D#ZΔM6Krϖ&u8X$wޑn“l ! .mYyާ59s_rRay~OyEH(<5e4m'd̀qᇵ^M؇<jAR xA6GQ!71 79Nw?4sD޴8F /rWTO%b)&`Z'f!ЯL#)F-p^8NjHO@'FL#b1Ikk8CT9 &Jp|i6كmUv ZĴODBIKg@ HQijL3,4:[#k+g) F6Wtmṇ1Cz ')6j5MLC?dY49;< EiH(7*ǒ""={.wtg!l W>YdxG3JS|Um쎙DzGڌ5s4ΗWXns:a.m.?w9*Z l)Øf!XEz5>&HO1^s2972V-M,eӱa#gG⑴cWPZ[M&͗ԫV%1bu3l IW9mءf2R{HFUAl0TX m}[jcm [=߾d$1B48sm4FȮA[vĝQWPqT3.8T!j[=.CM1J*j_{@ſɝ2묿"F ҬȃK0]EX;KfܱP8n^_.ǂmKy3E{P`>% ^wvlj\\.lv1W9@ե"+"!T& f_ "=?J8|~`VCdj>5ޛnFޓ(PBh56*0oQR)T`c]3$--OW"a"!xcꈲF^W] 9&eցļoj]0^E~X8د ]ƽ ɯ};i Gc|J4uD0#0E)Ex^nZ X0k*>'Y,t ,Q0@iiӤZjJE S8 rNWc+YQ$V#B`ڷq4'l Oƣ6 u!WQR,]S2`tKe>Mq˹ѤL9`s֠1<}Cއ%/s6S rn,@4KAD6gi9Q:o#X'1ڴ/+Gt u2Y98r\jB*v!IO(༗9F+y]E`^%*]?dWySñ빢 ͚.Jp`dcHlro3ݧ#QT-Cܣɇ `~;wγ&$-ϼ Dr'F@N;6h cݨey4율SfDS N u_HU+VHRM̻mM&7o֢wuL⒵TW-Vpk}uZ%;4PxBӗ! Liɐ>VI?)UqC|$VbuԃZ@s}Uf)eH;YaEoewM2PPo6t{seY41S E{u:! ||^d$1}Ո}m$mҵ0C}XBy l&AFpγOAzjwQ\~h?M㿭/CN= ia~5oF4KW!aun8:]lvn3in%SBM!7k[Ҭ8^sbG QQY҂9e|=yRUlLdwK ٫2&+BEA#jߠԜa_:LGK^Ⱥi*ŸyU0,O߾KDΒy$Z#/Q67J IIeM x{6NS(w[׻$5wo(VD^ r^ Kd:C#'*yvs8@&8G!xduTq9#74ȋ%q\Gx7햆`dŮ^=pc;璲tK UeC{ٚ̋z D޾Q{-P?XJ \흽0>="ǐ 4҂N> iUxqqR!q7i=9߸UOq̢ ;maGvl^濌 P~8Y6!vHlE3ܣQIknY3f,iV*jud eY@9t|UDT.\P*ۑ]-d!yۿQ$ȰO:)nr{>P;E4)ZiG3sv\*zlEꢳAqsN%. ۤtL1Z^3|u< m%;,WM踻jwó3_C#t27>̾.Gס5+[ty_3[I9] 5$"[ 73C .;f DK@P{HW<뭆J+H"'NiґJ茅1A5S^d-3}xc#58*lIS]83;@))s2vUy ib3Q,  l;xw#CXt9>`f/р,6 *w9f)Ot=jĞ|g>@5&lZ2 F >~vP^ޤۈ\^#^ Rw!xڧģCFE/dǪH*uZY߅nkC04ZNr ܅Y!z;AX)Av9Zc Gg?ǃ5(SL<bNpHԪq8+fظoj*6 V&d`v"z!|UL'Kz*tdUZQNmu\hmEbj" tS:*b`vb'f/ xbʼ"OloPЎ3ԾV0 5<+hܡ.c%@K?$vx.ˆia ) &U[Cw$Z5qM~ dؑflM]7 ȴ [6Q+Gi΄;O-􂔞\5>0^ $&89dF\<掀b^{ۅrN>((ŻII_c{ˮ,}F!:pkÈG'2m8b 9sBͭLjF2!n}Os6rP9`rmLV_=N ,R}:)km 3SQDcۍy'MqR wrd`tihsyi8RvE NS)@[I[לO!d{S=74d(Op.Q?j9 QVֱQd>)ki@,d߳ϟA}l[,p2Jqtް `M6pT" fw#ŰS/iTJX ~զ'`S7I6΅klcbDn@ 58{#<?z KD۱0`bR$()v)ٸduQ kF9G:eY:ـ8KӊbχDM11qEꢗjvK]*ea{N2a^eaڊX#M3gmiif6+)kXE'U #Yc:($f@Cok_I4mh 2|:ڮ 0yo'W[s"d:"}yA@p:e,ci1cl. \Xtv ahsk֝`wM,[@55MN~JC0:err l;Nz.dH7q[0Lh@8ѭo>3d; TT@K) 7*e"i-+QIS1`,| ^GOȤϬ*!IUdËs}{=eM  t/9IhLKLFVoDةzc%lSHztU<g}WKXS$K$)pV&ɭU|`EYN!Y1x)Wɪw e a_zqi'7* % k$ r"g^-ׇ)/[4.Gj+7 R"<]o\y48q3AQ@S0Ֆ<D>=Bc\򀴇3q2*TUGѼ2ձl=N[s6ꃫ% TabI*R׋*Mm%]r{%r$p>\#ح"X8JD}~@!IyJSx[2/Ɛ|0udZ%q>[ 5yȞ dzJ9@*#DS2# ,gE-E crQ'0Ɲ$9&XZ1oCd*\mK ųl [s G|ʧ1=؅v).[YO:oʴ^Kn4fU̪xAa;,/-1.=vGI TOB_i @_ 'tBNzqb,xU/UC9Y|͵ t,JOÀ4pȀPLF- ]F%ȝۜΈw;՜cՂ-@f\2iGݹ '.^8RARe+9q)oCn\B:1n62:/_I'nL^82}lrynkbMy18opUd2s_)ylʜoJww5/zk):2I罭Uyf^dL3t)e| rX"Q rUq 㗹e6b`~Y9PΦ ,?)QƲ@(̛%sL1NU%8v B@. J2zm a/9  b/A λ%C@KIȠѬ/JMhMGA<6a^fI;M}j`nA.c1P$* ##%hd ]WUyijRw^d lm@>gcgje ȷ1XF/x Ǻ+5P-|tYf z>60/A%=C(F(9ql@^yLA ^ENXFt|LGc?%hDjz8@_h'䗓]*))1jJ-Gҩv1̆> D6Ք$s4GNdu8]7"#(%/Z mvh3pjgX],Q'fb*ToldW,9X7lx-aGg,_'&xC2F)Kl;HjlH?נouƨj#8S-ՐP:o^v(XnR`OxV.9I&R  [$oFUic})bˡCwںO,NVk=F"lQxКѽyITx8SREk@!z D6Ko23ʥ H=&T]4ވ@%%&=KqϋsX6P˗8soFc>2$8 mhT bm V3%"y)iU5ۢV=^revs9X$$r>=QZ8K*,{a?BX\5}{ |T+`a=8(V ZlUϤiK)Ä'?Y5hγ(x*݆$> jiW%P[Ēr"}čRaޮh-_X݄.r0i^n7~ɠ_^鎉[}z߽Wl"+{8Ț ì\5|"L+a&G=pHRAAAHϚXb ס~ƣؤއTr@&)LAM.5_UWGe8;a..{ْP^quŅt+#*eǟ'?OߤCݎ04H)1Sr. $iqQ/ f*% ͭR&1rr= t(+6W~  (l,k }=8|qK);&uDNv FyD;r4')Dkm L懢/nNH#Y ѧġXCo,smV!8?)R*b<Ą^fz% G%:nq7&`>&Of/RY^8*ȰcJs,GŻ{6K R z5$:nY R ʝP+썴G>|%]AlıJu]jv=H>~h/QE3+Q $opL2q=T]t]Sa<}5,"C5\cuU rdUפS#I8/!a1V(L4B4O hݛ8lIA|,_YJt[c^ր*mdtLl6Џ2Po׍Z3[2'ktl|Fcf@ގ" nx'WRmT]䈈*&٫R^sآBVö<ϩk{})Jls`[M"w0d7Dܖ.eE|(pxTE^NTx |QiSPAY_zSGe4p4 D81]d"_%⽭@rJ k\1k`g r&7p;ڿ=u;$޾"IHF+S+K礌ܥw5Q50;MВrnf3*Eܺ€W VKk0]; `AtVОՆ+ 7Cb0' =V'Kh",%dQ+8&62r׿2T<{a=$;$^LPe>xΧ}SC+,uǁE 8-M *G~bl;m$H%",b}uCxVM[}]WQVɦ:̚K(R֥[-30YՏ3`/'Me֊0~0XW)҉ec:(~$xBoj}u+BOQVp~Zy]v]Pֺs~{s,C(6 u.nsň(@X>Tzek_+C6 QfP RNrRߞ&[A/1_aa'zve.B.MmjZ*:'Ϙ1LoL|T}M}PNTOh=©"- |y׆zXV=| SW';YQpТRnGz9(: jfvqrI3С )a!Zk+:"a}5E͜G&MxZԡ5z}Svy~^kW5htGxwME-ٵV|85 ! U=u$H\ΐuܫD~:V'1J ƴz>hQ,b9A4䈘6 ;*.#%%Dqo&߻&dBCQoepORZ;J(kBz lgQ=ַ?KAzIQ2j (a8%R, ~ qmfNRFb?X{XHx l7 T L6O!#B+bauRV DZ>(; u(}G`ضHǾ?zbAۢ >g5ۏ%X[`j:Bه`Vַk/\DTA[bکF>s˙s/FEU.~ Q,fp4+/Όaۺa*NfG,1.#l;XKȓx`ƌXɂG]"+dLx:vSn+E⦧<9%^fBҢS*љ(Qh)šIn̄E6V CFC#GYW8(`䃦] ('8^#-N Fv' I9GGM%nt2e*[bz7 _l!&zL85" pieU٦S<1;Mpsw,Ir8dp찥&R'y8qZ*e)!gYf&[B%zK oFt~ I &/iϞ8KJ.j,dQ(بEw~csGML*wbTM=w%%'fl" eze=m%"2hLԂ7JTZf7%q[Ibr֐g{\Ez1͛M v״Z8 (BsǓgǻbf& FTTEI$V(84!~xJN*4zjɱ^+jTQQHj~xuИ+qHrEvuߵU~ٷl7{6ktQ["SF򔦗TsMα;㩷=n;lïye;#0\Wrhj`/I?0nb&mXC_ MD^˜8385yn&H> ?R`3$bR`H()ɫeau*g֩ H7"js<+g@iIEݫy`5'>[U? C*)tmAI]f^Qd_%-%0M+KpOeksz0)`&N3zx+J v-q-GL(ўizlɆI>ّ8KǾ)Uʇ0o?nx ٩g B6yE+- M֟ư=[Qme7WRWL#I7ޠ|HDAg`d c-ɞaNĞc6!ML9^IkZd>%"4:nOR.A|?8]3Y c*gx k| Uu57c˼e`$^klQx;h#Xقˑ^pqC2QY M$CJu OsdRЖrCqr(tG4?Wu%  "HCe)(+kȆa|y0 Ѹt&BIf]Fޞ8E'_T4b/ 3QP?n; V2YI&6KJ}#r`( ܹ󡳯r<6y ?7+SILS#:"pHiSKP"tV8' ~qRpkqԋA6ߍB5Ldrӡ oNZԔ?chZ ׉"0_Xj'4J``Ş(2CTzR 7#8p($3_ ?O6}̾ @) ;sHYH IK6`Lޅ\hPOSՉM :s7~(5PSq. UhIl i&Tv@nPE_נDtled;(>ҩ4ɼ 秙/,,N:J<5YCrkk5gc#5:vyg TrՃ r|vl@kbuˢv onvkg3msw" (70GC<]8]w+m7!E cX6ҬuxPIc6 [I&qv1Fd69Tp G(ڠ|T)#7S|Wa^dǀ:pA w=mUIN*ӵё`gn *Fu^ 0q$`h{uvRR {+*e^Tl\>&@ <*p܌2`M C]:xMԑ7 %~c$>WowW61}z'!Yq$ vqһ-sjdm 'ONJf$ Pq0B cOĨ8@Ϝȥ+`tE_j}r8=caTVk~PRSe.-eѳ$D`V-na^CQb n|P|ODgl偂  q=)ilDTg@irOΉwLHz {H1 DϭRQ%aB$$:WU7t>,Nt\BaLV)vnI0`J 7| X.w$ChYZT%n5T~TJUC|;ԩ}J]Zxq6p|jjI#Z^An JښܫUTI(XsIhP 'xEZD*Dגo0=e,zIEP{#5Xz@EvI ƛiAHs>q&-7ŇAHdq}oxK(mb)u1.h^Ρ?#o/;*m`ƛӓͲjE/kΤRJ:6T!8<͊-1<H%fɣ ^P;qgӤ-jk7/G!E%BF#4hg_<ѧ5|d-SX6ͱ-h>0nx_sSͭC ňkimX<uqwv'j! 46|x,mMm}̝)ӓi"H42+t#/, X98V?dڲXֈ$~ n7)]h!zD^Ӄ gZQ yrA>fHP3_9V b_boB6phd uwQ;Ed02AVIZ*9(o13@P_Qp" RYx ~Jc@T֌ЬGpIy%WOo AUM-Z?pK+ .riBHO4y p銫̘9c4\e &xܦKH,؞LʄnVWq#Lރf2rL g!r&mT Pp4+tQԅ}Yj0_xHǩ-)Y-.Q$|( n@,P!L r`<WG+\d hV~1TT`#\N3-1h: 0 o 5K<ɖ ͖ I.i8Ro7Z#KOQnMTs @D͐|ի~_q(3wUðcEK "k eno&Vz0A!Ц#DB9!,Ql+:H4|Z5$Mk+q_=sK1nY续p!As/~RD*Ԯ*uLqƵlkA וz WJ)#Vw\xACdG9qU*>Tݪi }Dj2ѐ\J NF[|ROqi+>_~VnF)h'S{޻slK 'qU!x~`Yr@Ѿ^`!ƙu!,\@o:;_i![š! nF2x=Pu F]64enp 1ڮXsl`X:PBSH {G-X\֯I gr%T NW貛 c"$6F3Z߃љ&mBb$6 8t)\@(kcgf΀^\2| Rɿ$ rrr&nZqKa3&isd3'sh z ȁ7#)5#^]밐tw s+ 8Zҧ;hU2d/k0)ukrg?,$긄lՊ$Nӳۺj(Ywb=ThYolVrkE9 1.V[f`6xǃxpb[zb]!D[J[u /ٞvOEqD'if/3u `"]=ez"tAxFWh)_)I0]뗡kl{׌7Xfī]/" Gʷhb3J;TP$ڱ1mkEޞ4b$]\?i=i$ĶM #8LF tpH[3\r?05Z4?gj~BmGto'J!ؖ3$F&>m_"!]WYVGs*̵kf,ƐĊ-+6>$!D(4 *׳`|-  H?P ˪-Ʈy:+7U@b*.@"ls%ҊpfCUd`ݻ?%){yuWr8"w-4D,a]mFL^qbwgF$Rɬ'MrQC%^fdହXwꤢ_Bå)+,*+C䬧F^4tٵ" m@.uy76E_.K"Psyn04룐35X㢉J&+, &H '7fُIif%Zk9i,J "Oۓ~]znq$BPوH㖜k=Něhy}z%y([ۡC{;Xl.]g~$ߙ] :pN`vxṉ_CՁ#熽0YAR짜Df,Q`a+˟iv0X( xkV?2;A0ݝ1 w!SfG{\wqXdŤ.@dw[e9IN&K`@Yյ>;hъlEFdvo_sr.@TlR XilJW) W9: *G}iUE!UCf^FR.ċV9_wM@CJ's:!U$`膇D;! }LbkQ|3)2RP.ssXa[sfJ , ׾(˘)!VМ⟊ "rDWRְ=KMm|ɨDc?-Lda+@eN?!IĞrqN@oj"m;,&hd<C5D稕:Ƽ#(bE?IQ֒eh_c2ol}*jRW1$zJfu9zڻQ{w i m7:pa(a gHEYfn/E r&YAִuacbQgZF<>e&5.;'_{a E]%F˘I*jAfc.l\qAoq+3 cO2z.BB1VHj|ax:iGG?`*/H!M` *xgyKqnV\nbf0 )'(l Lf@iqAnV1z)=0=vG{۬S;ybٞ 5s}雜&gl'"P}k%VkwX&-[U4X`#;;m|j;u܋W&Ŗ|{(4ڭQ- hGQpfVYTپc2DZL$677A>sk>cviI}OVB ?&G|pNhgd,N7:YK+^2j^-XS?l *=53Sc 8-p; ķmxъ9mTo;hqqahRi{4r;`&e$%g*ӟX鍼j*-ڳB"~C~*m]3.[$f6(:ݳe3N#ڭ^G<#F.ʖ{B|=q):FDP0QE t>:p`ʝQNn84<%Z M?yɼ;s+= Z5^ 4\^ #]9rc\HYQJ8rLMwMYNc,*i g*J]Y>Va Hx2zڧ}h\N)&yItѢrjftfKBCL.tژ32Ԥ)һ*x|V[ͦfKXO&F^#x Q%smM{7(AQn͎Z/FR*ҕȘ=bw: wMq)fȯ}FWeI>)yU@>P$fĠ + AzdMW̄qmx%޽cqeE(![67^Tǖx[t;$lsZM+' ~yFAA, QX[ep8T(y6pg{{G3$$| Bq e]6>$bRXXzF9VTP^6S<~ ݂QדVo21$% 7mum%$^EF= p-InkXn5q?nȭ덌1`!07$ Q^`4@HXWTZx52OwA^|_&ir0r8@B_MT!2$9]P@BYkO9 񵵍oX^ܝ)p*rxEcIɊP%wα"Uŕecizc%SIE5,sc_m狻5twIq~`!\P INhGRlNz iͧrɞ>t5\|3S[)rdnL9.\NXtBmk  bZbV˒ Y ]4:|Y9IxOB@ǐo|3()4q7 2"T凂&\%Wye"C DRqGq/!zd$0ȑ`u%gn@ R[woa;b߶>yxXOB0Gђ(.haw[s9iaNiW4f]i_5*V*uVqa+cG+~qD(&fGu"\|ST \b!XK{ f5S>t/ͬ},txl2f敎r(k2 IN}gOV/VٶA]%.N ,n [vd1L!Ahs)CpeP[u$@K>F.kTs%<ô"IlHL=7GQ\Z"IЗKX8/:"#wBRMdSn ?hM;ըXBno5([7D ii Et%7Ut(ǾBT >Mvت%Qigڍ4Bd!f^ ]sz~uG O8 [mj,~($RmWuCeAe8:YM㙎-屷*pJ`ڿG{t}zOl@xKC+OژhpwΝk5> g1EDe"X(eGz }JK,ɨB}[Pc'SS I/,$*{"U˞gc. luz|Ϊx. r zwlu-"L"":ƒx.Bz2)&uDq׬*wC ]jG9?oCzQsg܏sQ?wX^^EhD*qOs+ܕ?.?MWG( ӛbu<Zm9u,}z6EE[sHQ$(7A?C:N9gN$8+hD*GosS%&.pY\ǼL1$3ф z.SVÚ8D;`R<3YPÎ ν m{?잗E6܉ aI $%Nɴوi c4޾" g²u* ];Ɋ| XeY~1gt9 AԜPWDKBc0TگU=zH =ăT៰3@yv'6QID&odYToG쓔,qt`@V?De\fv>fӇCQziveBiM@dFh<]OTha~TfS 5%cs!͙ (*/&UQg \9E/OEt@`xp4vzbCrY]+0\_]ܲ*uv)]8y'F\q ^ kD|^;ɔ jdq-үT%UWи FwW̶!n㟺ХYOvgwklHa0W& <]ar-7[{ enպ8 Zc1SY9U|lQ^SvҊsa0~;<*5#6/G2}T]ߓz].u4oaRt k$pMr/䦗Vh7YuR0y(1ڻP2KG-{ÔbLeՅK4^'1r~qa<@P^}Ym59mpr.KHҖz@a4ދpЄ/tӲ}֪x@TBI]D~ ˢeRuQ"ܠuY!@#.lX 8;7A#lLЬ8X/rs~dZZIjQPYP/{.(ha xH(Bd[@|omСdc)~zBŚ0!OVh&@wzppRoH,ԙ%Z= 8]\.E\P0lqT^مXҬ?mX2 D+sΒZAM ~wj:wX/އ:± \pʊ_ ,yR|\vo(Q@qoĵ:j`.J4墉@`~ -T7/a𻑾cW}b++}ʮHT9ǻȻa`IGSm!n0qq5=NvOkR.啒h|!wlEQgDzSSdeO"`I/CaY@>kM*LR?/Q|_$L}'3 'ɍVbnq~|:_R# x׿굜|S ZΉ.WQQZG4ŧMS9W|&50#5 npX%"%)Ouo@jE5oE C5t@ib(:3^WQe1|$ $V( 7Y mBfkeKv{Zh6 LOq"ھ`h6IЋ۲|4Ly]xP|4)]:TC-Z,&6 =Q[HQ,ǝԪza?Txj,9)y1pI> ~q6b$4XZ#Pmc/eEH.%_Yqh0ܚە<eKYpcsԳZdQ"S--BJA$x㧸ja07I#!)5Z| \=^݈բ=Uע:[cD]0GaJ쩄c B$#Ys؈Dg:"Lۗ5Ծp5Sk*A4aܫ<x p'Rv,8AIfm qܜ_͇5ē,@3,-4j7~iTN3VS#="K~ BJr. ̣MŽ7)Z`*Ǩ^J.ćP @'ʈ'7f1t_ Ŷ,vc{F7I7G$M4J*/Y{;;j}L.~JW1}Vi1a$yF2UR&D_*Q9xCfxU~?H~ ,M_ch]P:O.i' %UAdҒ) N^OJH VMƺ4CZ1N+.9e5JT[X\^v} Z>W-W[bWDoJ9 ~-ª_*wÞh|-% 频ciHkADۻKnL+e.lM_|ى/[zMih+ծ'1+K G`RE%_ IUF>uz\1߬,Ǡ#fp+yCO2D -1Gp^[֯ܰX}Q}N3ɕtݭ<1H_|'imG 6 ʱv W*KtewyLtT,$8y?I&XaQy73Eyԭ%cW;KsYpZ~@\fBS) \VY: )$o_Bʹp碔j#: >8:swݹ.<A_(ΫN\4/ k@\<:/K4.)3Iq6F(V{JQ]1;(|]|wtđ;8}MYb- -\B\}k ڂ}!Bq5t Wl}h0 hU_+fIHȼػ&"Xa5n˱=xVO\CġGjߝ3hE+c.>ؗ߰abOnCeJQKT҅;yxe:8 SyC c0̷_̘El= / `Ub9M0EUz ǃ(t'Й b> =Ў "ZxLzӰ**I t7n g9Z79FAm@buɸgf1 /0 *=E¦ݙ#N}()=5)۹n(fñ:[.Ӷ[hVNFHI8'W\UqK`!`Q3?f0L7o̝Vӱ?<~3PUds &Qsz@`>k>r;mwL[Pa?ԫ[\C&/st6)v;1E2p"!k*ektΓɨGk.'W2S MX遼cv& "J7,42dء8tA@y,HE [־oJ̈́Ekvf/IM5ԀSG T[ɀqP" x`'<Ɉ< Oיy?8m3RUAIfx-cm\;Kt]l.Bi3뵕Q|0:U4PY7{%@ff;eQy]J <ņ4,΄~IJ Fne#n}t℆rB izښ%謸7JfKbqKNCrļU]28[4 0>cF-Ѓtp)}MiI=_,hh*d*1 &eeU2buv]@aKreU?Hsr+\*yHZ]#3Z@ZZ %gBm,LC? ,< 232Rd?ĦPu-IqYc.ϼMA*uu|C~Eb~AslswФ_* p򺽄ApCq>N'qG 7>^qNA>'vi~%m0pPSGxո`d8tYpon8hNn4 =>$&x,SIepP@2ֿ?kŚP0X:79";PxR\x^7H<}CÜ.Nbv]"~}|Rs d(^kD]t'pȥ;ߥG#mLՁzH!BT{5U'l\<Viby Z; 'SZ/_6Еez|B !H'' ҡVՃ̽ZSd(5Ñuv\:(3LJb>}s* 'M?Xء| ol$Tḇ)9,TZ uKXV@\)É-<+*uMJTd{b~ M鿎}!կ'g2<kڕzo@%H*zQ(fưr3mC‰ xH=qY m!c撀eƸIdOyB4R>p4yq>^ w3[ 9!/3ITf7 ,~GuMٓ,Tvӽ'b^9lVU7 uZVHѪȨV̟ >vjy^^<li.q+{f?L‹Ҳn8$٦iS*U8\ui~vk_(Dj~DlZ&`K@4`6)v8uhLh"Q_yOoTT>xV()Of.2Ӽ$` 1 1? 4GQvp&1NͶL eg" Yl=J=wY{ }&еM:/2aVN '>/ p1Xׂr. %/l>8RiSV9T)`7/r $Z sgT@7˷8d`\#>>rcrsb,'[ Og͉ Vˤ2eyػ 4AQHTV2L$G Pj@6ՆyMj/6n :!mbD;M;j!q*X9~̃eK\5٢dp thMRj0TMp|/C~+|JEQ9ՊG.Z깊H#]dP3PqOK 6P@0\W 3H7?N×j鄘lt}UAgM^ݝLgo (m5 9 AguҘDFNoճA wpaQʡ(L5 c>=BOpQ)/@MYG{ FrE~xQBHT :hn03\:K  z5.# e1W{9Xrz 5T]KAl5Oݡ pH^Q%ʡPm-4Cz&?ӧ*x ~_K1 mcs`S[&v^jRBrW=Iڳa'㐸F@bլpdm߈/aY?3UM n+RO0SlQ|HⰇR쒆w$cUu_$oV[j8hGDYjwSG܉7jstmz6:޿PuƄm/IDy9N;Q#)HkSk(1L4f%6i:Ԃpcy&ERqڍ۲CFl4r8W(ƞKg\o0\~LdQl4vS$ 1hWu5$TW)݋4<^Q;vA>VZDW8T.$-sP7`:F"$JE4QRq f]\q"8y؈L(yͩRVEY(saex~&R~uts$2˘Bk &+ Ҩ&*O*K@/ؙGr@},KS"1ؘ>omgQX q$z꺂9ҫhx*$a\͠) 6MT6/zEv.A{#}܁OeH?M:%2еyqHiصf8-sflrgT7) \O+Hx-92sNk2G\~E ^ui Blx/SǪoba}t0TTamZ#"Ke'|CX)<D3!/nߘU7VLUSpˋϲ3QоNQBsp!Ӎʘɖ@'=]=ܬ"MƲL샭vi yM}܏]]&9 wHMŎ @~BzSBUO!mj_0Q5UhZqw~UMMFHJy EpSPEKqMuKt|9ha͇3m;&" Ws=w4X$.!sS8 F;ɤX `^ͧ#c2Aާ[oˬrB`f<š pqKS} +n G`+5 q P͓!~ϩ4qcl}}i TqC"~d+K2qm t"~ TNrFY;DuS}l3XznHEQ' !E7g{ck _&%:Yn̉aaR &hM2bs_zY8ƸVǂuyx7`gwF]$Jo8ws2`k8nµP'Tb6Q<=E2[$b]=Dx?%<=My Ŷ40Hwo Td}+T6 DCcNֱ9f-mVH] *ڃY 6TԁY!%k4oR;;GE<8?+`(kWVYK+lYivPvX*ŇHEWfx7",m;dyxy49] HT̴9puęN=qCYMcס *'| @g8ZI.J$)㭨<'A` hFs!ބ{ap!a3̬%tZe6Lj< ?qGm6e1kc@Ә]O~uD,ryğRy59Dí,CW>VnH.q%kЙNw !>ξ*d|<%uQ -`C&^%z4KVܶ(QKvN+S>Ru"bYus yE`5or ȅQZґz5܏B_WY(|l w>^fHN˪~UpNX'#[  > k{-Ht?Ÿg6Z)f\Ω/ !@1 ,JԆ]FM+W1^۝,NF{Bg79,9 dsGp!_gW.@e',$`>L ~jlir*ob՗"o[F AqJU$P9j^$d{O?7a|RRͱC̢gID!rC:Ml)w6&E|/s2wU ز`kDvb"Yix V<;һ7|X9ܜ~G@dh{ƈ]áV۠u!oȡm0g`WRc6Nev'RPyGUK8jPHeI=ikrvw.TkoUF{[o6m4*CTnMP;>**TTŁMk(/hhWd&]pn[7{_jlqPϺh(?&@"ZW)M|MЦ 87tޚ#ڍX#6N~L '4Ɂ݈/iBɰ0<LҾ@{P8{[o]c]υHZ4`%)7f)qh, GM{\sxp»*$g99PJYohglC(6٠Lܦse=aNCkx,'4 W{wf[⹽UWMs}#{ΟP+M|eXd~Q >DmA'[y?%~*%`63:Oe,Nie'5!l/'صV,FͨRЋZ±b+&/8`mv2@dlơa#W]vw,oX3Hp7@fdz% |.,[]v3d'}#E`Jtu :NsIJ(`<ҥ]Ac& rT[;̼IEU'@¢,ym/9:?q<֥GƟqn;T1vꭼ-6Bbvvcnг#~X'мE0ЧZZ-rqvb)L䤈fO͹ЇpV ;^g{U8?l mVQ^Za9> %m,Lࣼ[^<1Jm^! DzGLS^,FȨ+}CyLsԐmavJ7xդ$OjJCL۪tZKjVD*'sҠnGzܝB+i/W&W 誯; 56H[ zڒj=d[D帚 YFC]Ld Х}Qq4_gЦv)P,  Y19K&n8J;Kb|76<sVe;d"vil7 )1boM/>z^tCiܗ[;پ,wʘwOUtKXTv. y7tR>E}\AFPOemK*huy>˱hg(1tH$ShU/}W(᱘oEO.YVuI_;Jgc>%ԑ?{zf|gq@N-~/@oH_%[u X#`9I ?>L.cN29tnFl`xt ?}^=14B~ǚǝ79Gl96D '-gXOU'oڀ+>sK6Ƭ3{r|n)Y2*jM6 =74 |-w~:;GD.&I3^T͸h!aǧ:E o,TԚI0,jJO44w\FrxZv3<\rH؀5Cڪ]\@j `{aţր[8! l]BWH8HŹgf72; 2!@uDȹL ݢ,SkآsFlIw~B+WRjIRe5=Es¼_7mmTMLFz8=%RoY-Z Malt hbVnY]Kk1 {`&ʰY{08_dDZ29E-,=x7R;M# @njuLjЕa7'T|&n{١,=7N)7atB7>OzKuUٽϯlx FjS!˸QDU43 dkUC9BD>'inm ?Pq Qcw*Y^qa%x)ߧKz]0,#fD:-dȵ3c!flڧI rrn!Dnhn]=9$%FԱjnо) I嚛[Np*k~j9?[1T5GHox7d&=9i?N'ZOd;햩@jj2+du0l{KR#Y;z{=V~VSX8Xԟ(fh]yH_, UT24[5,df>5]a*lReAvTݚ4ƯI9B~=Ȃ̴LSQS}BڴD6a;u5Arst8'353ܠı8"擵 {$/' yhfEp͡p0:%YDY:ҩ+=hO[ nN+&ZH>z }j +9]<_ac>(~B!>a~cüKE*~wTTyτYKTxE4 EC >^`زM p"玀\GkjP]љn°ta!W m'1DUfT<+`Ukzfҝx9IQHzoZI( ٛTx㒢HtgPo#/6LCu'rל0/r0SmJl8 ~}|=*CRpL\@@M'm Hu}z(%6'L> Y4wO#rlvḪ$cm`JK~ށ09W9a έ$"Sۇ=#1'MIGS37sr}E߶@f.& Yڝz:E(#@s?o85ɶ]%BIƸok~ ]VEVL~6?L^pA9[8$fp WBUt5WPLp*ouA oKАG. `^CYcN;: BY\e@+JNnuN7C\]\+i(%w{y}⭨W' t=`ʜg^,4=GGvCؑlR+k|9E`^uh1yfz f5 ӆ'QtGT++؃,5#'.4 ]aYbq93{e4Sv4Qg=<{xf:g4'>YDhtu9; L M(lzg'r y8Ejvc:A#./YQIjܗ{̻YNq6=+00$Kd_Y r^ `-G"@=Ȼ^:+_|)<7U64*{z7ryOa~<̕7,޳3`N.ʠ4VOCe.1ui"N*0QC:WB-`TiYYc-9л{GrޣF389ƐRo^Ű}6AxW.^fSgDiہ[0s Smm{!#'\i3\5_t 7 &ߦUoq@+5c;vW~@k|6l4PhS'.60i -0ZC~]`P_-`UTU%I=O|i"c `G ё6VjVɯ9?,.#kў%F(m#/4+wɵTg<7}#aC4`J3VG*˒hјOnLO BSyrfG^Dˠw10mdĈ1;/'-_B>~ ب83 [YuOW~iə+ߴnWv`DZ{U&&zYXʴ8c>Zfu骀ڪ.7]yHߵ'NcA/k+h#$W1 mK<1&'Csawj(AOQ#!҉[]o,Xr|d5wlt?FFu56g÷<츝agɑ|sbp8Qt.7+kU*tiOV#DfּsF-2fa*Vm$ Sx:y__ PN\Gk #AT:|lЈuI~:>SQwlۙEL- l`c3zNߛ1pSc'SPFCtp;;D2! CEmr 5ƻܟΡ埛[zsR'g\o d*ЯАg;pfI"6(J|4(!S މJ{0 \:OʖR wYG Z@ uPRf+_*>#R e}y1J$mY2lhS(N$oZ A(~%QWÃb =FS .3*Դp5|428Ut4\7{.!?5~S/ CB }V`}Ę(1l'18B$VPBEįRj Q*4>(y9 "@hq(fnz3?gb&Irs/,V %ZD twcAgwxߏRiBC(3ؙߦ#q3n(Z"^ F Z05.p.d[nh )C]O{$\G\gxѐES+8"T#GlQf1O@Rm_RZ}R3dgr iR';5p%J^S§P.7jy\$R p:<ɕI;(]2┧?;htԟM!'ۇpVDʈ)EY ~\1Nȫ?Z9vma"RnJw8aTaׯ}^BB>YTMD;s f$;!n WR֧WِBGX3΍h+/xH (0X՛a$AT<5hAj~G9RfՋs^FYs9qVlL! jbhunRc'NFcR 񘀃N_)!?z -Ӎum'I(L9$ x7U5S0Nq.l&*SZ|M@=u~fJmJP&5 |0$INk]wI:Ϣ>6YbF+B#W;mDi8: @PDE plk\qJE=B]kd&ጌ?K8GD CsXUIɡ$ƷFH'\/c6|Aڽ0gى^.,שׂZ_ j^]8ZZ!(QX:2CY`y[9SbҦGMdopRpy b( .K )(NRWXSą>(^h+dZp/54P/ci4k>%xƉ4 蹇.nWL2_G|Q/EtbN=tc3ܧ^ v 5۫fGJK(<~  >ؙ禋yLߴa]<̶يsgkgV5'tx泓=UfT sWs@>I$MIW%Ǹ&mQ@kUyXNk,<ѤbxVYd:PvPɃI2@{RxUӅ2`_Ƌ, AFapA`a9T("kL֙ttdSIANNJLvifR10}.Y Vٯ͗Qa2)*!S{v:+]U0ڪ].OԆ 0YYeY"Z&ݭɷazև0/`mk+%cU$ \M0y|CaQZ)I: NLn!ʖ"Kx2UYJ7 S]4Uc9y$?s1[eBGEF_*R=|ډq?<[R.c89r-HuF*S{"\Z)Cj}r~Ud:ʄn.x2?&S\̪ZIhQיt菈l`,zF urMWx=@m5?|1΍ٰG]%`98HZ, U,߇4,)B͗몙 B=3ѿZD)IJ|q>V"8΃ui 4Ο] `a2+drk]1 ̟ =z)@fiKUܣlzLz,.ML(aE*o6w,|LrNjP۟;u[j  ,1l_s(TKUن~#=#De&з ͈~y~rT8 AQ5Oxv<2HfXHX^ӈᘛd-:w-<2 U& 9Nx蒺:cR; q¶v%hzYN)U6G+˳ xQ Б)X羽L6oR3)]i<,[,Pxʾ@/x')hFT}%,#KaB|lx?\y0 Q!RX Rm(qxA'-ySS2l|Co JtҴYͿO7Z%UN7 =)u?xrƿ0bzFT!1ǡdաbRYr4rŢp镴#{ }xo{O؃Zܬ5:(7ւ8i1ݘ5wBYb?n]7sE8^ְߑr^㚛-*0\&#<2eT?H*P m}1Jd̾ADzGƪY>}ʠ7ҭ}ҭJݺI>:"ၖ9;QEyY03#o̸>n }9X0+[8q, cy`RoPUxUUFDS'zx  #Q%!.| Jw')O&JV/-ra<ԁ\{Z%BSы.W߆)dFy glt|ʋ6:#^,ӽ/:#aa,v4?l;![;l͒*Ĉ@@XGzoGM)c"F&[^3+CMƁ3ih~IM{NȈ#0cΝ8׏m~cSŕRoq\8|ܛߩW{t2/ [s-B1wo[lFvZH5JM 5ɆpJl|7,m)S"O&f~`)غ8BKhzo!iv<ˊ vKG7g;Z 8dD7PH;'pO*XB~Cv f38dqcKBԸb=̬dBf: ZNe-ܤ8Tl I6c-%9-kШHr^/MIFҮ"Z(<%c.}0W}VfsLUk[ܣ;c:Y^\wcl#9RL;7t)eR0-+s.= U`V1nz93bXlt7J0:db <|gJI9i2 ٱgA8&!I֗uTy|no<)̇N?7+kǁwϮ:hIXN< y/=̈ m.%UCaq2` %f3b1-P7omlZTp&j߿gs˙U)[rј#P7<@-HR9hIn^LOk@$mެ mIDobjj+f73ޫ3V96a> Mr ԉaNu:Eu~GH`L17N5pݸI2BT6P,Ҷ[a)U^ ޟ ;]ηUt'$ˑ1Cʭ3R~Le7Ւ ɜ>pG{ P XƻGR-' > HV\"xqF_/2Tō^҂~P%6/[?DgEE$ W ݋ȋ^=m}cZ`cJزp}M1.DOt/Z-8M0ߌx񚹔ߪ|i#.bGy30\;?=pi&ARl+ .&Gn/鲲ڒ.jܬG6_=q Ivlgr} ]ɪ:{KZ+G'm9y [n;1X߸wR6,;6Q JƄi&_;pũa|UJ /^?\V9Aq{`x :zj|3 R>k,pKvY?V>;LN9x ^6$mc)S0 ٟ>9k__ȣʳ 悜ᇸ^W$Y8USʨwpRK6)?ocZ4z4 jjtWx p П9șbol^Ȍ-1Դ")Oe/G>~w2!_j*p<z w8UT )7yu3yA%WRmAs2S*ýYC$]LCFȶ*]GC1pSXwJ(mL(͖x+9eB%$&>=f#[=`7CԮvv+6l347|}x.ocSUκTϨZ-˙Z dշj%GɄ֣HЎ__ (i \f4=p߽ &Q@%-H&.ZhguOfI .ReшrV/B ]o4Xg0? MŬ:[#H轕]agTD<{6Js1G28jbf6M~=#|W?PXxIqz挌6޽x0%%Db +41ը9r8{<6+؇݌UkAއ)݇,zԢO!qȅWV@}C\r\9T[|ƗbXXk]N Nu)DeqrO(tjØ(/gQ;&h+r,)j؏>-IsݡȀHU=o)Ǖ;Y,wXftB%o"ۨuC^iP豂j\J kMaiŦ:4J8MƠ~=M?\ wzs5tbq6KW89X2kˈI^. d+!<1m6l4$^~U5>Ǟ{:Tp+x}ՏI54tv\=g)--neA\Ϳg2ǎ=٢j!~:o%_^Vwʗ憆aCTm2+ruJW١a= [>2\z|HsĀ[J%|LRŲ${i$7dXE^*, sl,4KhBW8"ΗHT$vO$d=oq謽z.wǝQ>^%r\2(t<؈ӯ bIdPmg_T9@+ 07%2$.%~VMѐ12Ԧ+eQ=,.S-+4yݭ\R_3&NIBƵt_/8 G k,snӳ,'?JOVlC;/Jj5 410g*[Q0S+S3tV1*8߻{zԹ+4ГNo/OmO<<1!_1u̦{Zf~ jq1_0x\iW@['H{gh7Z`~"Ց3?8c5JYB/ b ͡W @z^AnƷ*22W??h sXMgfg$-r}+̹ChwryRq rB~Õ3KgzW}ύsjq` DC.D=^]Hl[O7R5mu*aIT[i1=uhd{(\>ICb$2*"_uEi}#1vH)NKۇm9RL$|N!NP&e>D+ 'vZFq9+g)\p7&$q@&1w25ςO %KZW\Iy:/ʇ-:pICU,K(q2:aim'/#ٴ#$oLUo+ $%>sl#()(N0$ OtZ1b%\=oDO aS,ۍ/Wym^3lauIIH@2/@jњ2cZx3TȵRS3.P^?yr1?S|Z\ܑN^gY6Qomu1hBR)sUNN㖡Uf7ԦK*Uy|‹?PZ@BهR7cl;` *O]܈%V}o ecp"b{os|7.X(~S oTdK'ƀ{Tn9mJCndq8oq'].n>#pi*+tQO]õ@y8Zhv"by ~%5e=N!Tu-8ZV!"]6"*(֨c^jMs62\ZƝxk5=( ڀMfvxգCXXiM':1IPb}0ۂ`ƙBKN^!!]w_];S)csWWp5W]@~Shɳ # K;A{#}п `OIpid~1xn3XMCr[3y8?=}_Ga@lvͯ4lIe9;t BLKBdUC R0u5&\=#vuyzL04>YUңiϒ9:F \IQI2A BY~$CȭrZ=4`ͮߚ1)ζ[G&ݚJxcck*ɼW^FG g~MؕY:ʥqʀވB7 ș@ϼ*Q]w@nv׿>iSA>U0Qlj|#?28 E`1HeѶ[ȟn߮zF<0ywQd=4"ͥt$E~>R ;%T؈?|h!I}wŹP1 N/uỦf2O^kC,ʑo'/ 1Wyw6{1_>5K6b{Ҧ1S~)Z):F$pr2پ=d .%͙mSqN۟PB.ֽƌǀ:o]2u{Aϼ{Glx*M/hK1xXxx! XjB eA'Hd{x e. -E_L0YbK24`O!mV;c!ɾlc%Q&W_ר;_󧇔p]3i{^p`*6} d>Be~3x!\7#Ynm),L˙\{s@(d@\vR uY ƌ!*gzҲ[YP6sWՃ$P?~Τ1͝ t-]_M|ÒQz3GKnN j h*&ߓQv׮vC  mG@3sycXl@l|R dv$c+_Ȼ"uh96֊%Iy1DZw{ SŔ(dcX7yu&}G˿je4UT\P:c v> (SN~}ͱ).kS]."$rFFl1r'B!Ap=WnwL /5iPLtMDj-<jxs) Qw?M,VT0I RSFyYoXf:icͶD͐Cqnf&T8ǫA jea,BE3ZS=YON_1޴2q2"@CC|XQoDE?ۢL nELW,{9.;UX\Cz3'Ri}Gg`:+-&\Le 2746\vZXrmD3KH =(f)-rb߂Big-q2x֩тE7զeֶ& d5ݖ$X%a'&;rݽ L/F G(Pug6 D9 l= /c{5QhKQ3,ڑqs_d'jˆgkW ?MK78 Lɓǫu {ۜ O/8Uu;3OQK/,{V.sn/PDv$cmJRMgRb{3iY| ђ4cDvwNpwح/;k2 :u}7.!(da93.F,Aq"1Aאּ["^vH%ΈC=uHIq>Z.[dRՐR>1gT5(P:\/Lu_XEtcف3CS.}gպ$Ăr噟 6B|) ;xyPUƞBA‰]E&FrBm LDu:  ' :p B€vGQtp6Y ZA M]aY #eTpjo/?]˘J#臓$lS=-ݦ ۍĞtDJJוwGR0!t*xeFVz ` #?1|9ڡO=hrg*& 4=UZ'`8 KuM~m3ߵb$k@]bӉ.)֦y$:%,`.Z-I2{"k;7[X^N[*)80˱ÍĀ25P `` Osxv14Xktt*ʿ46[5T[#$`eJ3Oa(n]kbi^B\`(4ƌ8'+fLF3]Y|F#4`S?TgI/ܗA:0P?11^ &`A`ͱUe>]AI:v'~"vmCvAg kKwI F[ E CE -N[ްR JЙ"K~=Hl_Pő"ۮQKR̸xC*ļp{e;شl>ɠ& 8_u+ #Trdfܩ (A3'ikPħCd֛*TJW"?,(Ww5| !7 *d\WpEě׺4ag6 Uk†6`7=j Ef%v)r=_kU'GsgaFjc[$ػQ?#C,BTb@$q7X;3_(w+pqSNŵ~0 u"BgE $U Rd&oXJ1|ҿ|Wz6̖y\ZkbR; NLvjieQ(+83_xn 2ҥ*/cw̸*_Q$rkCLDK 'C􎰿])9oᗱwkqjv+./ჺ6(JYxw'ѯqDjH aH|p6/&|j)-\0βa2*V "5RbJiU SlM3%X#L&2f )&;gzۓQ,-ElHYcK@wtU_&Q2e|s!DHu\{rsƬkrCt #$Xr m^,+a[Ys3q?z n6e\|O/?Y x^GձYt"V.o4ױ{_#/Oli+nP^aڰ*eO2Y Lفe4Åw)92%JTatigfSG #@*xgL̟FpfQoweGFVǢ8W*%)`UAxsN|WkC,I"F53I7#UM4 IZy &+у0 $eYeŔ1*$9<E)k;8blAug5Ȋ!"PV,:` xp xWmy5p-Cp<q\ GkE4ޫKdC&J,Pxlَ8eTQˆ<&9\NA~5.јl6Q< :<3o9nO#'ieEꞙPkւ1*ڡ{ ƖQH1%kAiu.8Q٪XBk]@ںz|ϯ;MܷqxjMܸxYKf#挡^ @5V#vr$#CDjSOg!~Dgp*_rUc)!o\pU s6@u;qT)s}C/d+Fxԑi4m`|˺+|fa:DYAt?c^m mʿ4\[i2jvҌv+;E揕#!{$+c3~hi+.;eϒe:^%ɖ(!kH`/6ǹ+%Kd'6HTvǎ\p; bHfҳ*~Ar0p4'upS"IUHSW=1MWn)ߘp[ Vi|Η"-IA=$ɚ.%9G͹5PZcPL$PO6!v[dIs: WFp[_DchE8GLޚH&d(#b`b'3I)yHk]{= +-?@NE !. /5.1toר+2=xfL>yl+EKU3zEpOK2cN;*+{O|ǷQHjc؎.dNk'{,|6:u0IKCIEb0UhSJnբդ&qd:7Y?+/s8l.l4,mvx7VM3$zjն} 8XՄ/Hq^R=Ͽ)1]j(`'غ}f0r*e6 t;y(3ah, 䮻4-k,;]!1&5usG\BwfHR_Ǵ ɧ|^*$IZ88gJ̑k-ʼ35}u1 =i:㣛9y PLdF\ J%1>(xhe,Yq' ׊cˆ3+#tIOأ*AC7&i:sh/ʺ)@r2Hq&,IDWMSƠ[l#z5vs3/#k.'01}RF-u*dSHF7iʼn_\? b3?QU %SǾ|^U;(eTb/wT{o1$lx-,"<>pvN_+R @Jl6ҨS% eE=oqZ hT"X\ɡTPcu;[1*DZq?1Uఴ/7CKR:f#J(uRJ2`gchȎ@vLT] Py7 דjzIu!bF&dySz.e'b_a(f8أ=bEvzBgnē*!$=q*G]dd 8ּ~1&m,|XOor&vɆWiE]fW^Ncvo= hKG%Qߦ^SHMePv9 u8s\T-q9 @q[Y;R^17o6nJb!r_8[ Bv_H2^L*#S)%cOs]]f @(7[^ ,oIv}}8 xT-1} .1hgqI']H+iΦ&mkN>aX N, %MLL= o11f9޸Z\Nl^QxTimGnVo b2rq2b u(7B16c[Ir O<3 k ~>?>eZ+P~)IN9F<;Pn[Ɉo3qpIŵF"͎͂pμF& <0T/ϭnW@=%wMC(Q@o~5nMqhS|m!Țmg6?>yWPfn?!\} *eG ^є0G$ygSIHqLބaB1aK["֝hzղ& M (lo"o7,_Ю]VX꿬P4sb@ kgJ#h+#T'nRacR6=rBg}/3}46|=Zh=x% o^ ]tKMonj~[sT䒪iA=-=\ۺgkeS?3aHɨF i3PDEn!5yJS _n#j<*"˔SpPs,3V,tK:ݥ٠!(ʹi:8EܲC(y/u q(/Զ` <2FZPꮩ&،t96 VlFN %7 ׭r( ᅳg5*Y=+x_y^YIP ҶH[P#F%ARq+N8*;с#3D[ŦnvPvMYE? O= >GZ/8!ʚ<f,* GR>zvüՙ(~^4J/i>eS5r10UeVgW^1`FK1M HD6vJV:dp8GW] )"гUUHlܑ@YRl0g52[X/QmgHNE_l5cLb#W=d䤁 aWzkDb{At_@Q4>B6}'C&~L]0a>ʣL4alsz@Hb<ZjQ"Pƒj 4xhL)#wvR.h 5E®u6Ui ;D pk 8d4g:d`9r̽bn7ZիyDGxA%CWY4suOL"Gr-7 wP!W7'ro^iuvLYnUX%pMU #PJV tWunr[ %%>*1Fa'^\@10(?p4/z ]_O}V".MP ͦ4&5Q}ͽy0h@ .:!lX[TWéH*C<#}*.'NJ>9ե_hc(KT^hgm"Siy'zrI*Qp쬴 (!==D܌/"5`\p-֌d@53-@ՃzV__/V낷FɔiFe.W;gMx\KߜHZ"v QwpspY,puetx%F鍽D|y^wmI ,%h D O_<}[<_97+7[P[}|7vr܀pؕjR(k"ķ!% ~B!!?a a1SjWFcD.wZ<\,*_{ gB ?Gy3SC#ͩ h]ysBhi:<0j`01۔ݴl.3_6\ ܕaq.i6{'ЃgpB`Emݤ-!.6͗ {#lc?qzR*V?h572>p<\<<-]')NżZy̴\)B-RC}Fff I|iO@q1xyT ."@v] (Prkza^ԟ@2^XzARpvB_mB\%;ogl|o){ D!ïh>8I+'قNsֳoWzq/ޝGqfPH#r~"2!^ge~T{ǃp}`/n_!wwS 蔏 }1 z ^ wzs%wcTK a,rmh=*F#X>0#>Cy-y9c㢟MIy{K=\,:m(}IߋƧS{;YvUz$k.+'9l\IHrX쯶߮hvo'e *% >|q࿱'rii:V!.ԩ7w8/cfU21xY @$# Im~Rni3Z$XQQĊV43 d,oT3]0~䓴Ė-BNkVmiƛX^!7LʵbeZfyU2]ŸS͞5G@q-1\ \tܰw"8A t%Q]5'63װ_`0ء At][( +}HN%?ͺU o h[/_Y^k`pnHƈ:Ae~CAudwQSYLw5Pڹs‡ZΪ<ğĥnhmJރ5K:X7"9&:#خҳ[BMMߴٿݷ+ Zc1{=q?7!;,T͞qfupKCif2~Fo:W[{n*75ҕ D~SGgI`+/JG׺5'' ѭ%"Hw #V3s b%ʮeX01|sC[D 8b#d<8 #BjY'hD#;DjZMIB U[JʄOEWX {P7W{A\'09ۡU`x QՔflC1T۔E.#XM*3>%{Ճ j-;Lqi==ճq֝U3W3GPo=0gm9CǶrN*S񍤳 t}'u?ԓ,w߭i(/li,I;6`zI] %8Z)XoyQdz'ds޶jbٿWFUS32y4=t"tZ,b94]^ֻXPw%|?B|Xnt-JH  !KүJv в:,)|G.7D]^^V%mLa?`ѹHƄou?Sx:sCLoT6`G1@?e(gpWiVZHz/"/"x^8CI3K-d5*n8Nc0i;E6Gm"Os6`8؞jY;%6 iMH>.'{þά8x,Bg€9qlg b":HGϺjz8M= "pZ-: +"a:؝Z4}Oc{;=)Cp,%\> ]ڿR$ E/,˅{V-z~ka,nfHHr8Ri{!Z٤bnzbf)d,fvX{uW )k~E~TW+(=(r|<gI^)lt@k&͸ڄeem= phǖPDB W.>SK VGH @7rX:8c4,cCN]x7>nΫAu rd~s E;H e0Dj犰L$0rٜ^糀{ِ#*d`ttI`dwȮ =nV\*.qibk.=NJ t,eӗ1ќ]/ x\`W!nڠMaX4ѯ66Ww\@h3Wh%(5ư_ԠzlIRr#_ՔBbZ>^8w7C=E"T+\ę`8#±2{;*ƃ?29UJxQZ]zWٯrN$Ǒ(&{ =\X;޷@r~}QOӑy4IR6/QJ#2Iq*։10j5i B(/ߊ7&`3A#BDŽ`PlJwsFdmTѻă4ٽJd.:ொM>0xVn'|aN\cO]: V%*LޠT$-7e[zdAUvLI'bV_)SrMΝ6` ؛KJԮEvOCzxoCovA+5D{)2x9p@6a/Gbo$(6hy8=,B} s!E%E$O\jɴ͍4=@q{"Z1,yHJlI5^`*voۦI9*ig1J>,BM^Lnrz239as<,\_b_Iu^t`*,)B袈 A.R_ǀ:v% 5v9ɰHYoO$[P^Ux t3f\# y8L]f4||- _J9mJ^)1nѲ38m4?Up*lt\FbBݙdܜR&jLdԨڽ΄T˹gLʲ65IOز'?BWK@%O$3a|.iEa0+ ȣ.u| }6۠v*.Ջ*Ox:@X)'4kqR8> &VR?m"#׶K"i P'Dn(u{f[S9[|otϦ \o(*!>9\dٛ4ZU1 0<5$Mv@$kaw<0I1G{y[iΜ /xO,#_:n g+U!ZkU~C횭Plj{k ߃vrd/wQ/)|^T!\#3xҕK)NlC롉2t]}ɦ57TQv(_hV!LSirp$y?_p`X=&Ɍer2lQJbXTMzj QeMF@ "OTRl 2L0Y~ڥ'Ub6¼sY\wƯTw5ECƷ"h[j~cV}^>nsY+Aq:D9mNL35rV LB_rnX%A(.YOf*:@|'T4ڧӄ[Ko@[p0I :@ Um,{lRKw%Zs2!ZrU,8&@xWgcJ_D4 kT=FR>;ЬM]AQ7.@"d+UXPhcm²f~Q\~1RUyʪ}($e}}J(/% b壻rQ: IKجDρBCw2qtaiW  D-e 4hTiq YYjSKSJ+Q'VkGȟ`#+P-[M`GK}fEkh"*fZ}{WRhW=tBkc$_IZ ^{P)ytf'4F6oL2a}Zr]B08*) ;G*F>LPFݞzqt 2ֻwmklaz~&3NUm"My@L?f# HW_[AZa` 5N'Ҟ`.63H+WXg#_55I9۴OƷ1t6=L#TTzYoe ˆ`^u?QķE=}Ǭ{/2yfؗ"Ve(+LkO5[9{ ߕqS}bbC>%0L1%"$6hPɜ:Nrڇ%[i1Z"W0&m[8A!TQlHE=ٓ&x2wpcImW0af9֦!VG#ϭZCr+mj  W JjK:Ts~- k}5 GGn I]&:,>gɴ"M _15G6Nϟzm H*sutǎVMtĨt b.ppr~}Б1l\oH;`ʮj]sVMǎn- wq4F&٥mGY$|s6E/d8;`O!hԶܱVdi}ip458a圪j cr40Q @8|Kڤ,a8}·Ο{9R;+NNt);: 8c L?X[ƴ<)//AlҢfBu灩Ij&Bd8LqDtFuEX-u%v8hu ;2!BwgfdY,M4efӹzޮOQCm%&W'9(S~mԄ5ýE,}X5TqXR|J*vCZř \DrTlM,6P`: wޔAz Wn5~gKӤ90YM>BsR%2b xG.as`9^w'*}H)/r=KU Y?-%;#7mqX' 2o>f.s}$ҹ,Ee!D7ZOw7'Vq|9-%n6mnC{j]]vCyC~]^IxTkAJ)Zpȳch֎h%({;S*~Η/G݈_ʼnmx3 ?eT-%@syw:HYa*L)FT) 1ڈLǶ"VQIZ" uz-6җ8jt d|2f 9@bк,rk/+&[MzCdOCDSZ$=2n᧾*n Cˀ6@lU6Xt>yPsVO4~Zm^JD1:n/GXY|J6efZ1W6D>{q,7,7 欵?X&j_*a;tsL ӭ)f.3A>a!B[C9JE 5FFA4m]$VL8[88Daư-u!E=Ssִ>E9pϳ_;Hh9u $&V qwYwӿYk>>LG9[8Ol%nn~*zC8҇Fq2j Dj{l]k0ش:W/Ћ5PԜu#Pfـ%-w2n5šw՜8/)"}d4}@ɝN^{w̩U}:ےXľe#\RuZ5"}d|5b~f|k!U^[XbaƙI۔ RH`(y –3~3 Bg%)i'< Sml;"*^N= lw$ja@2J-Q#^a! HVPħw5DjqkA*3@Ho( DugU ٙdO -<.S]~+Pj8 *$ݢ994mlM2tRH$T>nțCB@ |tI3ܰL2H8[(%8RCݐunZN=4f1#?zݟKD.6ԍqe}o0PA95șñ8ߔ(,qQ0Ap@K CSH!IhaӣHƯ]p U!V_Ց(ukW! }m>WHxW(}dLeKzgGGAk).hCXzGǀRFvVk{x`~IyHc.NfpKnj `--,좬hu=栛q` d_,6 Ep(kIM>#9] o}4\AWH"O'0;$իi1 ȱ^ĝ^|UבD'f18Cļ3SbѦ!oT@ȤG)Jb|{_%Bii!%=0|*k }me&DBe֬2ib[ 4BCu풲8YSb}iR0>S&Fr䔁iq21\Y6)[Y8,0BbVhB,%C0A˥3Ap.fTF{?nA{t ,ʹS*A\CТт'2Y]}Œ1vPf0oim^ ML@a \GkQx#a5eTa4 15rD\H,6[/ 4K> ,#14`{oHJ^pc(ڑmvSHQ[5}7r9s,۸B~UE~^6!S)Tf{G@Yx%O}B|;߷ر8~kpW](M֭g)٫D̤ ) a2 na-ZרNzWR'!sIh:-̹L:afvxuNn(%5*Y~]!r`.DuUHE/n~4rB㗊QsH~P5Yj춣GnX&AH68;RJ'C'\9uVlEp &(YԹ/G+*"Tږ6( ӀOe8gЧ#=pBn5j (').m>?Xp/''dfCȝn,OM7n4`X~7xpcU6RC>K͚u($!3Ea_qK"hЛٳm8eKc-6z 8RkRk 8I"ZthT4xB%7;F-Ih"liT^+#{dW?װU8I(ĔS ݍ 4dd{aCG0<ՃIT2Qa4 +M_TRMUI\?$? WAUYY~@\5be-*Zߠotjg\( RqMeI N1$_8惴ǂnl'q/vz29q8` h Pnİ%ZO&7᣼a>q[=Go]GCsVQQ&S7*T /bX^)ڋ"ǑL Dzvu5 tCJQ3 0&L[lb7H7Mbm`,ptNFc Ջ:F-aP$-z WCk*\.e ] Q̟"3o6{F0䂎QOF0}'|xCf" Ko.,hٵ=~),+AȦtIn¹i,t#3X cYO5+"[d P J/po ZWTl)x~mcXD h17mSH9 %\sC `_~f$^Z#OP!E*֚K;USD]\%] r&7O g0>D6l&ڞ431PnsOuV5¢_ ] ScPK%rg|Q]Z;2dTh0E8r?f~P,7 'L5Y l~oRY[Y 7dU CFzXI:%@dV8W.'()I'QYwB~`_KJ9"H9甴 1'oi5mu5G̐R\on}ݾ6I-{9c!6Kε$n@E51R/l#qz#- ^bSzv{R*i,΃)]a)wxcK*'}"år3!3ض_0D}L"-haW6]0y*xh/m|uil~o!MΤΔDw,&6:U QTjGMkxTe"Ok>éL#:q4bӦ=&= rՂj>]O$qOZ]?GT.$PP^U Rtɠ !.d -)ޙSû]?̿l/mC/By#@4W)G[V. Y;6>gY`z}k1fhu Yw8B​<7Z)\DTVt)TIKHqTu+T'Z@{Rind`p<*}nE 0;~d3єV  >\ie k fJ-e!z A$e(?r! I0xG?b ݦze" 旇2nQYb\yxG.±9ԑ֪nZ ra_4~cC9\WmVö˥&")yskpkr0zNfg? c#)} |K8ϠCTiIvZOAGT0 qU\w-ym_Ҷϗy&͔A;TnݵxT!HXq]t ٣lIwD,K~3rvGɆuXL+T ]9_7#{}Tu/ɕE3b\TLdx rxAn8Y_C 3CuA2Ì*UJݼIAQӇnex";rg>/%r%S"V+G}V4ȋ|nt=ٮ:D/v"g|1&`bFB5P5pbuGxG\U͸Uպ9m.ZqNevZa9w/tEݚWc'~Y6x B0?w#֎ Bޗǭq: ]בx&FOjz֜[()}qTU* fi3j `nOTn|sm uTMC1dy[m2L4¢p|TX+%_u}DZL&G^"=: ^ka ?sFBs~TSS؛{l^ Q76Sqfn, +yK{J>)F2J#LV :P" |4ߎ`Z [vUm\R%4YA|ȉӎcwFBsRR$V9Ӈʟ.S4uEt=RqoOf2ssE"ѿ.R3əvQֳE}T+}F8 aMC >WJ56Yq{rL~ +'`Xf)T1F8vd Am?D/l&?eQƒҞIj MC }yUg|"m8Eu݌dsc4v 3Ϳ"k}USK75Fl*3aBl4إX /U#&JY;p.BXnZlA9sLmYZӯ @՘>Ii#w;8M(аS 'YB&&Oá ;q L:'uh]V:ԉ1ppB :meq2/ݜ'ş?I6 vƒFmeHbFeb]Q{֨ !Yty1Ymlb&Q{s/Hp/Wi!bRe(ɓW)&:ydTVFo=֙Qc~e% ʯO ĻVrѪFpI'ʽ^l{\aNWdoi,fZ -_3`Ep:cbXX7تh! wG,:57fIW{ShN5bz<~L?r)Pq:loVc*m,$d&%ҕݢS_LX$R_/EpCݙ}4:k8=]]k֔CEf> 鿹{m}/\Yi/&dh3=(ӓK_A4+~82ᶗMsTQ"D KKEqJ|ZO?Kb3r'MtX\1;5 ԙ(a56ٿ%,E'5C}&TzݨT"R[zpThh[Mh\ٸJ* )-'Jjs!tq7'nsJ??!dYD4,r)r_Uc@$˘+wh(GNSOq /4w$nw;oZQ^쟋x ,PtҖq[@t*쿦D<n񨂆pAO&!?vIoģ[nj-BHAǙiӓ+B5SW>L+c盲ឪk7(8`?dj{oeP)F85Ykn T3*<:m iwxE@lr*6KbgR:q Q2zoNl)^#P-\@fM\p:FޢhΘs'S[F"7k`J':b c006D?R#@?KCHE~";1Ԫw:]zOSkhw{b難yP튐կDi Wlp3 ЀTVAV\ ;C}%C5n2g"|nd$S[/ϯm:XAyjqQw#<Ƃ~!`Uc<BDXR#ȩc ꥹe/Ž0# a䇞Nװ{%ZMxuD*x#*m շfeYb)fg,zVQ3?e]OflW"Az)/!(J{ 1a& (N^y 3n6i57]+& w;O€`wYfNy擎{4VwΌaْl8 5ޠ9w@1;%̦@LZb_Mj0<|*QVKKÐt:Llj!2BSoVuGMī{ˏ;x,ͭv]7'*ˌ{B(y֘j_:V/A?3k#,nќC?at+쬖7@'òJ$m zSYb6PG@E%g[q 7x7j5ڄ)/ F;,IofVZ,ސkMA5<ȏD4ge(H{z xOe5U >bu a,4R獖)NT40֥#} R9cvITpq%U2 ,H4 {B(]yFTϣup'?VE"5L.%f0 u pQ'*^74)װ#!4cW>JaXóZV n'5Ye*T_8_?grB&/\)II)uiQ%8,"!Ԉ pHZi7{q.7]hAͨ_K% kCb@6 \u3D Њ[BBתL)^q vBܹzrʹ4LKlXf輰\U% ^A$De._ҝVn#o" ӋPqm$kzC~5;9|"p0&to je֣E|2wEEᇱS8ٯXeMVK ]3OӜY~UQ?`颬I=`22:[GU7 %ibjɾ8}WfB}R,jt8~3q20K\9: YzS*\g?BJ?FD0S'Cqo=M+&N`G[HCꖶ@- /6ի>WyM³ǎO9dpvV Ŋ7 M@,l ֍<,Ur4nC-PQM-ȡ҈ν 6 Q2sڿu*ÕO1.61ajKLmYp H7B%}*D(4{;ZpbAHf*\FA g,1< qɲcrǭ dJǣRŷ&RQ3rW"_w6U [k{9 :=#yZŇa}"0GNJZq6 ѯR<ȝe DAhOPt%NI@ì> \P/~!+JJݰܖDw Cjf^.aـ H9N YG!>HU*?1hjٗeTr Ab|)=R=~@a;?+nS%)Qp'i oDDIWʔY$+5;.zE7Y0\. # P7IGF^E fLZ~-SᥖU{:JduuMox'T V%xb0k't=|_ibI$aVLǂݚN'iZG_XˉUijZ h!^hǓA(#d oE:񏄭>>1'74bh86IXsVyA}~X!ό"Q/<߿].mon;"IXyRfH/9M@dzV1}1z=xR/:ߣPAeA=E ͨq]eܚz aj46>m ׎ UNZC'=K6k wZSgM&/*p_KH 6Q}f8YY졉X߸wl5aLˠ)?M0?aJ#WG_=`D+q,|BV߽p,oV;l}c ! %M_ֻ z8L=HPFwp^Ty$;,Lq 4 ;G;ӴD Qg3x$wCȒ,֐ / 9;=R/eez"paKx"?gKE⼑qU\fr;֐>yaw[:ZZEmF]+yk{ngmj:A.qoiPsn\Y5׭ 5 3#/Ƹ A7e[{|L!oR×vYCPdy&`‘ЧVS{U }cI9{~pbt7HϜ23bjՓ/~,1U1S׋6{Q!?Zr(zS{Q&{"B lNuxpitcU.@^ vA_W.p\:n,z<&{*Zi s 6#GJoPEkdq޾=?.j &A0 (XAB-aX@"gvJʁ”y( I" w+QGf!W=}%_c~^htO'GaVB9jvN|mTo~X0" F~e @;P}N<]]7ƹ=Zi~ko^j^rXbLhT1q&?y5Bm'˖ib ~ $.cTK5ί4H}h:;: yziI.f?莒e* MuqPS%c׭_S 0g{ *)5p ]/a7ϷF'ܔW r=6 %$$]w)Q#nb[^ڻ6enmGd~? uۖS3|,F;X뭇va+^k a5(*:{k@r`]tH(4=ޠ1ZՂoz%y}:iݓWIjԃ} .46bPhF #.R) 86!jՐh_bfYsEg;_ZSaB$KWŅ,j G|s8<0YZkiSU!g@O(l_#ȆKԯ@ 2i~OH3l 6Ķ3TgQ`KvBñH}l72r/c%^3? ,a9*ojRz6[sSVě-Bl853wb{K׍(2'p _+KHPy|Wl;'یgb(|ݎ1-0:[6r;gLg[W*R.H*f%@u5y4mPy~dX~i~R\jֻPQچu7YZ&>0Xb ϋY=ćJ3u&Y[۵ c:nH_YhPiEхeb}m"ef,Q9p*v N(y @v8=Jos.фx*czFN"݈Tp 9^Rҡ[4h:<w%*f%"c؏&; 7>jju/k)afM}YVk2\bcvn4\\0^ BKm<^=Tw~ƌa>ZRk\mM/a)ꆥէ {~)nFߥ0]?4vGǐBh ;Q17t,6؊CWFK>^'?T|~Wٰ} _M8s@o@Uc+kEz EEI2!`>3)gK7&OslT!oGw5KrNϙUwIey$4Ĩ/bZyT]߾P?ə48kȞr;aA3cBOU"b3.0?=GW Ul)XB{!Ӫ Ev,2 6uV RmA&pc@ L`Uy&#ҽ׮DpӾiC7PRfZlzZΫxo?+K* R6ŏ[0whx+FEX*p u?ڱ~ >K@@] VCkcxgDZc)"m=IlGFI0qG8_ifzH5^)Lа6<oe4M\>Z_Z :+yD[|' 88`t$|Me}gr*ϴ1%p w~8J^1ij+F IytS9r"N ..i+f].4ſ@?0ӦLqgƕ$ .gkLkDp|"Fp3P㊮G͒ "su8|})&_4CoZX|BhQ~p#Y sIRd y >\W`z9,VU ^9g*$XDFxk~)t3^3GAOgaOjv9ʽP#F(fnxin;2GO鏟ÛIՆрDԤ1B8-ԕ6Y"BR @M2 M\. 0Iz^ݸ޽cR @رL:>C٪y%jlWZ(Og>vϯ!p7%|N8f$PI!B²q4^"o&`AW& _!y˗gޤ!zMx<<"$"k N'#vÜ_ȡJӃ/t9YfFW^׺Dki+8$Z#ih_6&BcSj֠ݑ}lH*ա[WJaX_M0 #_OΈ}ѐg%q2<y&t;q<9Pmgel6!RJ Zʎ0Q{;-*)Ltr~Ybjh )^? ʠϢ~Y%g페jG}c5Y^$,QuApެfk A颠KɗZSF^Ɣ+8>+ yd[$X/J] гxRw+P`Q@n`s*( FT޺Z~OMxðy#_DݨK9$dމ$1cy` ӷLO HYm0ǃD yMa-"{s wohOܮ?/oR~RC)'?Ե# ^꫘dЃrY/P`SDAI<>r!wG{C+0ȷ3(Rx˹CA7^1~b]FT@I%1cBGZ=&hq%X9N7 mV00-!8D!lUr*!NV.^^O ]|)qIa"GRˆ'[2oȻ=+۫&X쬠@GwOԒ5MYGOF\.-\e #EQQ`6 Pz|gu/Y@ K׃YߚIstUz([K{'A!7kQoP/8Syw8ϡTvA | <+ QnXtȭ%[-3(01#;TGtQ^s#3vL): +m$"ayFzn?oAesr>&1s]Yٯ[J 4lÞ6%BӭLtGP5=0FjAh͑tRU{prXtc+㥅NIr/UqQ}6޺%cᖈ>ڌm%K-l:FβO2YVGzQc&Tz}͊AoȘjOѫĴբs> 6\F7pK7qeP&[5yx4Cq/襁Hn/pc ޲'Jc(GyUuz'/RgwݶņZamT¯'C0kuj`ڞWVc 9AO+62VSm6p{zvYVbXȼ~['j4~G:ȃUÈUJ/z)># Pq2fRZ5~4'޿DS\\h(^ZP.ox] )t/jd}y,b%V'u3;N4"oUi~TQ?B=^34#mEy- ٻfukgHx$|6Y{PzW؎%&%?0,@3~ϋj/`~ ^W6^EH)ߑP2ӝ=hD0Q;_15i!$#U,ZS1"xLXFuTUK!+_ ?PO׿K;=G|AS`&C-(Noj/y+)5dzb'.U84x"ĐF# !G8&l +K6G5 {&dDnNZkmzCPjFk^fG%`<vt"@yd-;&ӀFޔP "^Qhk݌Ixa8H依]%FK߲`^@J򼻋ծ9//3ć0tQ=x7lrƱ.y7`0"|K9GTYOy3Z'FOaaA`vmS:䋰S~3j'ʺxQմE`Q+<:>/%yw͉ c4J]uHBax}Mh0FΒkr=_a,{ L_f?;熃f'±ե~ (t*bK; m8:r0ⓖ~GȨ%H޹})=0i yz+6+Mܖ>r'Dn{ #|0f6R Q&yIg[01Z׍c`.Vk3*X wNJw 2 @0moH/-rW Ba"9N=xVRH8]ɫ;]\@@S09x&-d5DZ<51I@q/F瀎䛃Ɛx0I}=X. h/ӢfN~TUtynԭ!/ n,Z GnBoTс:(; 0~lEuUzm~¢,:W{lRםw5L{f vH3ʉiʹc^@OvL)Ze BP>[P$?!X1p|Ë8%Ic`]ی@oCOJ ƕaSh;~0P!$F2k4ҍZ̢xC%\B+HFîy\et22GnNO)tRf1SԆw;,>!] FF>lEtެE^}˅p7i|/z Aѹ '_9Ǹ1#WJ0վ+>T_o7rs @\s,Dm] yHb nIV˔ʰX%gb3^}雃F8B<@' C]$kTZjK Z3PŅWn6y$N$5p~+iW2X(]+;rf8lrn]>jR&f+pF(bٚ8yTz@9G- ٪ҁOY QΪz9ߑS0ܦ;(옆p|4c&LUulzk}KX"3tuG,I?a!|tz'918RRBsK{,@x>=*6-CW+3B)5LCT&ia+55(& fī\T-~eCGbEvfO{ᴺɪ7ȯud\J'EWfC,M'5Lׅ HLzQ7)b:YKnFD|7^_gԺ# PMTvyXL $ZVd9`VxT-| v#Lݘ3CJ9 ~ZRTa^G}; >6YNr^ G.G{BJayOaH0Mk3_1U_Z ,  Ni|^$R:Nͣ6V/aN5$. %w0TvKx΋Hۃ[#$41PXyCܷq;VPp4OANRlW*4/id\G 8?6 V6T<`\_#{n} DGA@VWAsk CTE.gSQN  #˜/הI 1d3&qM):݄9׋ux77;Yt#޷W.jW W-ܿn*ccS}y3>YHt$LQ3i˙Ҹ艱i+R^/Dbm(^t^+F. -i~C=Hb&Mw.^"UVNT7^Lvd/gO>Q #!P +a5] Mc@SSl-8ߴkp͊KSH;ve%J=R2_u?I[WBb3œ@(y,+I%n4srx7∞|<kz|IW/ڰc| 4(U)a*dd;Էܜ.Xnef/tAIؤ31V{Oi^UyިN\ ]g5JnGV\Há1[:(|uk+:fx0 v]H'0}mlډ!M}8r[N㊱WZ)2(m!&e= `#}- ӧ~;ܯ٠fN;ZtAĄC;~=fHU~q(΃G{!rт4G_Z^PgT;m( d/F|Ol7K  AXkf3Ros׆^˙ƃcscr8ܳVS< ]GsHK+2~>5TL2%7]~:PfN` %Pنa(lF3[MB.2MTq"'2KD瞆Mz9%H46k J4i[3 >j\8E\b;{6~tvڊ7 o2) =ӽ*Bn.:l}\ ByԖEܚ(U/CYfA{j^1q (e3P_Qxp4rif.4z҄gz} l+aUp6K3MK 6#vQ+:IGlaѯ>O.eݒ^Twqu/,IlB;7 (T'bHX]0ڤi0a]VT2RzqG݁_S7{j"+"^n;s%4_5բ[Ɇ;FN gV[SMN͚'0]Hjb3v2Xys夞=|[V?cZhGopJdIZǁz/w-;~Z*OrmyEH{$FQ-{NUy{iPW]W~j7.R_]z'BDN2zR>Iq֩=)j$/Nk l[D~휏tx@{bCP}q޴nqXϕG!'0w5j.#D6PSW: (KJe|=MnHԡ(SnG Zmt(6W%@o]{E%i?7kfL;b_;_B'a:wqO  Y;_o]q^:a %В` &0Td?0v)ͤNR ;M+tquJ`+>7fn9 5"tWP:h/A1x3 hc\GwA FUD (rqNe6:`xv y̧\-: 59L]"|1Xi/j: ym/xWSUjƤ|@ Rx%Yrd*퉣7)iW&v^;7rr+`m oHG;tro629}Xy3n,j 1z^>abX0o;# Ď2xFK7ʝk¯ W UFORZRQ`"cA_#Tul#mnR`vk]ٴv ·Lt$Y$ `ksH 3%<&D ck|$}MFQ~X/+<]8N)FT5Yy2h4*١6af?{4CD3KS]B|N\vx HA)@f*JnPA-)>9]" U U)cfP; a&nոMIv9(Iղ_)MjD(ojѭc?n D3Ay!mG<9ߔr0#MU$?ݥHP]X+L34Gngg=*,s(O(Tk|:5>Q_$;˳37Ȁ ,|cn#D7* JI"[fvLx-%8?Y[~`n F-@y)9!/f8܌Η[8Af>lއ]^2 j鑈!-u`79mF 7dΈtk,m_X2(3=0k|AK!tN x_lUns K1&xѲc:\?f?pGHcE,5Cm:HicI cjԔ@C 1|pF/K:#[͙ Uk$5,`1n_Srԏ={G,c8Ll)}k.pťG>NK",M6_Q8jGkDcvZVdZbf| ShJ<Jf^kc+ʭM3?̙(5%{?Pr0}3!Q${}31_DSa1$fk'z*}v)u5 і)+'a^JJXO]a P4jCVwK#㈙n,"eF]8HX2-j #zQ\lEn;L6ys{fA.v"XoSɱ7Ԑkl[bh Q3O0׈'+io >V8mxbQBe\Mk3D5\I 4 ӣheH8cU~ >FuJ.MgȎd>\8@6 . UVi屶ըzO !O_/JZi@ fKoȌf͠&sy$]N¥Vv?[7|0ٱn?:d fq$.Ӡkّ(n=KOy8_'E=Tа*>^  *" bv46%VAķlpfmeiu11wV󖟕m$[FkoN-`ZdYX%ZE?YL)+a6J[r^%T B*؝ pOo~e_:0.m`Vkga:<N!P+)n_$sPQ&Bq%DB##%|Q7B:DOQD4{K5?=qPK ؾ`NL*%H8 zguicx\r3kͧ Q{8"<[ /iG})ٴ'ez?Ϛ ҂ZX]b#]D"~.Ily/\SJС*ҺcۈhM+`k:Sh9eG2r|1f N[/%+;DYnOoT&dW:B^19VQ"r C&NfB~'54% !'fV兊is>m08WY}W) 9bعG?3CȞDǯݨ%(|k{;kdR̄U_aGmNkdMt0O2wŏ^>~6]t%SZ"@_i?&#]IhL} C yb~s]8-:&7k @&C͋WwKfĮO7%Ya &CzaKE+{B7wKW#eCo]aC/(0G\EҕEHH͜ACl:R"ALC>ohu982?ԍanh81','n~m3 !3|)Q,g+E ɂs̤y`z̓-,@EL z~Kv7/糁Q3<X`2 fŶ!2\b1zG(,ݞܐL1BuŹP㍇,  "uoi',nS-of2hZ>ӑT*&5d-[INAdg Jx޶8-i3f79NęSC#כ>eEGYjy Sm=8syE-lZڄ4pnN>jeQ7TMBBŸ8DCD/Y?IL@只$9L~jsȠAkM'mfc"ȅ#kqf(u|c]!VUC%Un y&qKmX!y5˿)Pb>^U;-|6;:J@pĐ*ktݨMׁMcnJ4ks܍Nw yf a`+h ׇY kc<5ƕBi؁4HE{<7-Ȅp"m HCz7/LRQTR2t5alz>0]Jk_R X_gzg9 OKnuȱOBa3NfER6N|<`!Dal*/m|tTD6 ? pFqûcWϊq02Ema1|k1e./dSaYITBit-&( JdaBх4{Tc^iD(4ݢ)~F}=%ktqʦe"Ըǫ͉z6EnHi%Ġ10~ޣ?{.L:: GnըbgH襙[} lS`sYbe-d[JƎ,oR.Ĭ~?VNӅQև_ 9&yg14-C#;=cKAdi ? 'aV?ř5l$8z;Ջ~I{ֳ{v3U`5#KqG[S?+][[m(b4ZLpl QPks6$Ϡ-#MgލqcU(B2r1!l 贤nF;L^`EfCZZW_D8TKكA-7x蝠2 5R| *MĦR+6m{4ˀHB}&*(U"Z$c,M kƮCV'|t6bc3 $?`_G(.-TMgo#5{t,tRfm"Ģ2V/2uˇoLWէ47lzAsVT``e~ݏi> (SpܔoSLZT`cC3ySCœ鮿~%C]/ddO8^{b3a?cCBvа?bH$0?Sij:‷._{~x>x#x^M:%jGtD#rC?VӰ{ .d $`X??qE,uJ߹\G7*#`Be:)e3D6'u_GuoIRt:Y}Yxٝh|[xcLBAp0įc2l,aj,SeNvRG}$`IcdDn5zUbٹt(C4GVV߱Gx2]ci3Rە+`rG}LKE``h驨;c°Y(JML< - dU/:yE'6}[GxL9$bh ҷf솆xS5$՜+RrANp;O7/IBxZ)R<n}I1Z_g )7tUL?>dz$ok^`EUԇ0 0vhv܇&vG|-L/^2/6?yB1DZ4)2j_Syf<@TC5IJb~d`g >q"Dd#A ocs/h\wbdcb5+=M"dVD/0Bw,hDn Kx9/gˍzۿȘ"+5Mtn5ȊV).#IIJ1r_!q%miK\'QCσʤHU0Q2%l{$Fb?W4MCF.Nz=,8p+0 7gKw:ߊoXpn'#[&ZbNâ0Vh}J!. iB蔦_ );"7T.HDxT|4A_iFc[/HQy02 zf9$-a% H?#?7zVfթ' * M;F7˨4i0a5>PS}j4Ю= )y@b xU*أ _LꀟK.6 sӎ7ani`S8D`Q;$`W^\ͷn.]DF2Ca$iE)YH1M>ޅ@USJ92̂:7c]8ųYIp%&nKʣ `hOe ~HRLǜy_; 6\x9gY.;TQ$"Ͻ%v[#f9-F_e£ͿoTKU8~"=`ہ1} I4X!0zWi{:7˔Wpy>5v}a*ZҚs캶7^R,~#YS,)eG+357 s,b $T؊tut5Ӓ'? ٻ]D̽uUIJιZ Q䤙]Wk"7`r=Y}7̸zy^1 4 ,lp$ZB_J=X($&FRք@ԬtLPxњs [=0x@V KA5t'9;UfPeH!17?nKL!pS@/*Ñf t$srq:0`IJE"UQr3rf"?,U7bYƏN8vҕ:,%Xˁ72kXl[wu[.V^"b8N`RY3Relk1^8ds.P4%#Ao!xD_{uݞ8oFpUa ./Skz$"U sTdQ0fl0^בS8w\Y#|s U J_ ',(|Uhee@!O'r4Bu730`Ci!:q-{^d E&u,[խq;^N(k huwV-SoJA %]ik|bS)I9Ņ_kl x;UYX97{zxKI,CGc2*nt?(Pv5#_' ̳"j}jϕvG6Kp[$(S&L!L!*?ثմ1-7ezpfAwҷd<Hc@pj:(Zp3/ݮio@AhŶ[7ë;h4g}m8Wqח 7^VN.AҹVkKo{!X쉦{ 2"hP*~8=6^ ΋!90KB2%cxb)6u/^&em>aK N#wVW羚af2j=ݘSd |sF}h3f*@P%4i؉u}f#L= ״;[σo_#NS` ϱ5/x6T ѳ9jo@JGنD3b]>\%_ W7O05?@?.PxEpZb<&O*x_jŀbVc(_9sef]S mG]WKݝFVABOIHk77~^?GHZwsE@AXN>7CIɿw=*2TNMBaQ3N{b>M/)6XWk@|6\Bw`hg 2>磓]@f 2)j½`)6 i5@. D>w%? qs{$ 7dENcXcܾOMFq︐)D֔~тxބl5Cȩ4gh\ÜۛS{:S-G~K־$QF&L Rpt淸N P.\F,^cS빋"`peaK~hk;!8>tޗqTe+Ca̟]mCP_r̃1{@D]`/#98D߃ (E sgo3”~a8|%U`/&2537) ƛ-MeH]Lpu&cњ,]<52We dJ$Ӯx*>z(T]GS)|b7ΜZ},1wdP&nN q@:|1vQzբAx&n[C~y(xC ekW ex^dcP)!JGE)b˪Ud 5(Fa]o.ԨM?T>|vgL@[P" _eyԂӕ>BNFJSaFPGվm7t[< m)Ćza(Ԗ4/*L _VPP iŐx jR"҂s}|Z %.s=l!+bdpKk,M{,n&\T5=!.w('e@reJ G#(3WI1tEM1CFpYec!aXky[+|'dxTG*iaMM@H*l,Ų{gJ'%gŲk(E:#oMJ9֞8y[Vzڙ 0 ;J_ @]e*r-Tdv@9 oRϪ~N;"Y0n\a7C.jNۯlIŤGǴfYd%&x!~.R}q3^J+ßm&8xI\U^9άDWݭgG}T#v P\&B)z~4 ֔Su*b&+wvlr$zÛN\n+$-t֚_V?mϘ0^<~8݉&GxMk hkycEYUݓS/!-X2S @&f:l7\ jLO SX5N,'|'/6lu䇔R1k0nok8]o' b_OFA_ 8B !a T7y&S #AR(:K7eͽyqpjz xuN2`xhB2/v6|uGRLq>HْY3,bz7v܈U"ԇFCXQPJVKL[#o~Yrww4Tɗt'ykp^FGy+{>_B+_ez&SKLCtux~Cuk pfDܪ̐y9o32IyC rV:D`+[Zk&hff# b+cGZ o;n"luv6Y,6j'A!TV,Z42ߙ$ǰ|qk+<Ӕ'RJyLԽ!hLkSS_iN އlISb:E~f<>buR5CAKaiZ--J"d[ob'Lp8alp=Y9$I|=z3:퀵`x¡9N62w*X?Ke}H$A#DgH-P-LM]oS|M ܰxs4No3A~ ުʗ8$#gJ"}ěOqbm("㢯+S@\/ľId״-sS>ɪmսu}1.ߑbV{vHN}7?} L$6EyMtؓ'Zaa|t{M6]V:V?+v "FtL'%9 yOZV+Y4f,T盼n`폡ʕYY$ӘT}vv̢ F>3k;8934$O@ lAqM :A?fZ^x7;-ݛ}{.346BdӚTy6$ED׾ ouW7ZM١?ӣh^q C#MwsYT "JIy(Ct&l2Oo"\*M,Goe*9›Ȼt||OI_zPd3%^7 K*\i݉/N+PiJJ8919!2]/XV6>\()T/O:}]ާٮ@f.O" mCdE/b*'Am|VNBxm%СT5wa+zG(m#PRf FLt-e whX w)Z󔜹i(@.,ad:Snڪ;FXg2aGͮSYR 5LnLoݥmoBg:Fv=bwSQ'XTnseT(-;۔DT@wU|WQbQ!+2oZ7N1}n-|H,H!0ssO!,3 ^k)p%|. k5nMp xhbRlcyKV87+رliNzSW&zu*q8_IBt$&,۹4")fr!f^!|;/]1SӰkL·|:g}6gv&Qslv+NnQ?jN%i3X0QJZZTԸ/VoETv#  Vsi|iI]} q{ vJzJ!o#Vz&{c: n}+[`[:/f1(X7bV@w:&4_#_*]B{O _H- HU縯dHƏ =Hb-]pS YKX 1KuxٵǠe֦f*JS9+F,mO4H-eHdTL; _mcd#lE4)u[>D gάsĢDaƇRA H0.jkV{A9?Jv+(u9*tC~ .੫ckޒ vnl\?#y˰i=di 'r&'IX 2C4p\DXHoFl-<*ῖ,p ~:-@8F+NkbX=k2X?DG^-@]>*bc BO8fzEmFXh:f//tё)4de컁JN{/ύlBm' YÓd"Ğ|R9+'(q:6r`lʛ>RǍIvsv k?Gn)Vdξy E7]ot^z:{N(E.$ (DZD6}|+i+EfE.lj_,(7aƕ  z<ڧI7$ KG\Oۈ?<%c eO]h=-_W cʎ$ds[zm1(p \$C h  vNAQN)o7x ItjVBK2 #KSF QQO -;a>i#,xRU* $rfA۷2+5$nPY-CMZ Ԣ,%ϖc;x?s"?U*s:YHn2>VP;ܷ34 PfUQ[UO+yzF{0TtgZ`T"ԣ'XbufQ7R|N{k2dyrT W`S< @D@4l0WVSi#a5btC8zXDuy@}TWiDJL[ZvǫO$:R4gG~YT˷br 5Z.̹cI|{Okجnt Mbm5sZ7fn~j 1brGas6/S5 9BCGVH$WpE#^RGs `w: X`F aƶlCbcj~5 sp\vЌNI~'%#u2) LǩS u"=lzM%y:!ݜYTW)ZsP{kq`0| dhG%ڣkĥ؎2ל̿ҔYH wG{Q!N:7(Q öV>SJ]Gz[ 庰v31i5m AY27՟=:ET@XZ8tcN'U1Sx~;ztGHC$/:APy3Ő&, ˉXEelZ9]OZIml'ң36"r8hU` *oPսt:sA 5Ѡ{,GX_tin5@c؈U\s@?MI&M'{v=rxejlF ļ\RCa(AY%' ޾qknKkee?6,p,˔ 0v!־iyX19?u8ȝ<3:qՠA93JTT^D!,@}VTxc7BQO\HDΙmLl؎uDt$s4 bJ|! xտ{q'%c#YJSq:cZ.n몊Ye$"|}Q.Tͺ )yPZ<=:հAxx^;Ke_2EGdR6NTS"x;4渮Z0jRywȓ.LtuNјsʚPM@Jm:CyViqv*O]#H%d}lS&L=thq8L ,3x< Ďð|;z '(cM\وg6I 6WG3n:O (sm4b't d24Ҝy3n'_7ԼD)O\.&PN)D fH?5O\k3p®bHC^Q$,]N鳨^}W)xg(!@0޸D +4\'(]MԜ(henM(Z$ucUHO?OюumZV8q $L͌ni#tmA_|FxNRR/AT',!>:kez?CRc("*c~kٿOt~`=E6~FM1ƿ:|9DVgaì I.D. W3F/H4CTOG-&.)0{|Tk:&ң-±G&dpՒ]lzS=ď=q4CզVS}-r\/T?qo{`~-oXC*V E( y|D(~(|_6{}BݟիYYBLc Y|L*u=&ܧ ݾ0A-3"O#eT)-FnD?+iz}"-W(O?veFC '+UX]q9/7鈗lqBMEghah#|N2{1j 6ܐ7̇h(l# (?v3w ፙsyBVw4 ;,lw~_=L,a"{Ykgc 9/kZ_etpDzzZ+cR}.ju/ɍjn_9[d7ufQ5}#f|CUJ "L+ES8UQ_#9!$G-ByIu=+tl@Nu"AҝښA" Bt=(c81:=&YN>uO@񕃑x!> BB9EC)h.>Fu6P-=w\VّԬp*־ae7Dt4OcŘDS(Z8~~D%XZ )kr}.MP`o~|C>Iڭ+&ԫޕw~|2~'d~1~ kndsk'4/ jXkW_-JZ[xNpylؓuPdHot+y `NP^p_TDޜ1 g 6Gۊ1癗`|^bŊzvNjTӴ>?i9nc2aS[`n?()'zgҷeMYA H O龺ojN~33+fVVV wIsD?_ dl=BءQG$o)lWu0m^:z8H:\7Z-o:wǧj G2B O#%qq6>LDύq&dE x v4},( !j{E/Zb߬Q".VԙUm!) èkH1#%j5ޚ?S|UѹZ N!-ư}j%7V׆B*0 %H}٨qoϷ+'k/K|9 |wREe+EذM5Ryk{]1RΛyf{{ͩkeut Dn@Fй7Z+>!U<+O>` d N]jC9?c738G.1b*2y;N`0 qu<:? WVJWT=NhtC ri/T z`2D֔A9%,eL1mw&nA?s+sy%- kTZQtF`'G!:%IRC%K?Ș3]C-ǷƘ$orRF6alήݹ Zn[lʼ`oDr=NlGT >~5"+4Z6n@6n{ڮZlq[t#hn-ڰ+红U/xsW'J3~B4[r`Il/V ~=KI1ٳA{j 01IWd DĶMc{mdd%&[K(5侗agVД>KW+/$i 2͖ND#ũVؘ嗉y_$Mut7.jS ző,r;hi5arM|R0=2Mb-!꫄7."k.*e{+UU SJq_uARn'Rn]BBBs rw 1 *^$|_SL'%xʨcKM^1RY6;p'$d7HK$B;h5&iAz;'#N `p}SөĪݜΌ{ZXo)P7QΜ5. Ǚ~ [SZB[<&_Eam_}eIfyg MǙQaIY9iBt:aX I\LARIkE*US"  1=@jg{1CcDO{g;G?˅}|ɢSoQrWk^ ÆӧA8GkC?Ձ"#%B&Tь~+:r>͹O$a+8ʺCBr ʼnda0X2Ы0%5_XAhC=nr6ĥ ƄRP rp`g(d(]X[;YY$9 {u{~GLO9e)N1͛LH}A'佞6o~TCcKL62!#W^Qhn'St )ESDo'gbᰲ`KBJ%!KxwuĐ3 T1G=C5| cg1۲}5PR.WD{dļXg8\xdɓ>7̋҄>+ ь@̮!S{4N5Z> yҌ˱އIx 0)j0",g~U 7Dgw3\;"{n2]dZ| Zk\g!i~t NPB5r@|_T_mP~S&Be;1U 7{^IJ\ZSDӄ\y`Bw؄ I%1PAyr9ZSE0)kS;D>%֎Lƅ]QԢ aۜքYSmFqIرS\&kmF ]KvCtQLezB&263_B3;!=sD&/g2l~d\d?vYczD:j1xg{"CAԂ<E^}+ZpתBL&Ew+\uc<sou8=pwjx+sNlC 82L+ST.i]٘68S-_,$Uʑ28<9U-v''\]AmyCW{<[ŏij=֗jvtIg2Qrb 4Vqjzܩm:O_\}89_)E 5dAIG Ar]ipI$ /D[oÒ|h2Sk̈́RXHf|cCkv~:^? .#s&$K Ю &}%q/lh!:W5ڇ-ƽ5ޯ~] SS櫳g[ x( ,8CT':T{cp}vΚJ<^1ةr 9Wf[=HYpmoCȝe%ybA"i"RFYv-P4E 6z>yUp%x@9*b϶(PID3+E\={˃+ܒМY04%:, E;*Y/N25)`sd~~6Đ$hm}Y6{Q{Ŏj%q}l +|z m3K}jeOϊ&aksdרyuetqTk1b~h@@ }N7B{έU! sEQ+k4'OЧb 3ũMd]BfiQI[Z[ЮD}',:%@EDE{h(+_뇲E^OsPYY"5zײ|^Fi N޾jnCUAoL"M6 vD yp3OJ܋MRU*VJ7+RS묪C;A/p o4?jo="H_wVyu( 2.:lC!v.L&ɸ[|]Y۰/MtI{)Y3WK 7ð4<=^1wB^&sNwˏRWr_+U,aٕ4Bl ?ESXY(QA=A|&GY "ƷX$V1q !ږ\(]xPE䟼"4 NԸѳ?0.Z[;,0Ońg ՝2nHWW}Ĝq]jۦ%YB!LNM",7}Ӣzo[M_o}.?5F{}6Fqq# ]ýCZ2G?slP-Jk`\N a ' l {tSgՖIͫxƴ*>%x4H3n .rJs`*7}Q.~j"5bXHItRZcb8jŕ&#O.+tMRďp䵓0.㴶E4!i%WbbI GI돝\o"UD!lB83P0f?شG^D+ e=k{qg@Me _H Ǿc蘤 Q db룍jXO V{<Ц\"o>1\cŷ[hEE {J[Y,6M AumM/|Hu@༶`s,g0wtfwQ* `ObfHMZ;3<[baf*4GM1qF1 ;eN˂~\EJ|rj9pyN&~"*k -WR?HDž-saJj[gEq.ז4TKGo/S 2RFl481k@݁ 5Ƥ}KFb0^5 !ћou0nkOSWrjĨ|7٫Ҹ${GcS>pd8();Ю$JѺ.*2LF`:G@n'y*s #a wߐj3N*%/4*v.Zw2tY)pID3(QW6]͋z{q<ࡴa˥|嚜~1y*"a(3ΐ_Җ5uE]H;$AD{W]Y٢Zs!#Z5=Z8cWa @JO^ p9_NKގSjCUΔy*(3ثHѵ 9E&F`qxb)x4*,u`", cUKxUMdgY“BC=IvΟaNE`Vۅ4%١hz/,08IcZt(~tõNGծe>N&0&8wt%[}Wg >Gg((3k1YpU<↯5+_ق(s ]\#(ZimLiO5Hr>"|@7TJ Saix"?XZvrw~=ܷA>axd x X3 U͏Sm=^0۰Jlѓ$w]LS ߋӻҎllPEQ>2bpPi iU0$4*t^=-:qy fjQ "xR6W/XN4qip]foX$U[6!XOYN0 q_Z{dRĘP =gT&HY4o=֕l{1J*/uV18^/Vu@RkJhKC_ضQ32>7w=Õ "ۿjU9U6xC%l,s٥Fى,P_S,LP>;!Du vE%C转Oֶ) a*k4 BV&}JQg=kljQ] EinZe9^a|fKMmh~B_OϹ$ٚ^ ,v/ kIM=}u؊0~KSDGGttakwM9,mo:՞]y2!rUA 2fVy7;">)]X1A$ jx;Tؕϣދ$3դ%L@3ƊSX>rQdK$)iHGchlr#%OtӰcB?3Mcjخ&yy~#!ij y Uwr"zZkbJtn~3es-},ǣ]bG<~ buX<6&ul5tcmtOEEߌϢ aoKhwYQ"I,t"8?!9i<b !T#U sm any]ܺeըmˇN.hóv5ז>zwRR."l6DYEz|Vn%QFD=ECWqNM۲VNXX̞{+_.a?쨛ݰ$t0km Js-GӨlP]w#1+ZyDV.R @zc=g4\:eT7mp#(.+st"zٱz3y&Μ|3:|5@U٠J~^.szC°ﰚcshFbA jCyh߃|$P WSf`ӈ>Z,v(Y|ˌJy>vLd4Ȁ8\{q, <'uWQqR`knտ_/ $;1a'o?/+nELAu_WyEV7K$裀Lj q>s![ 7;I"xX7R@cmHoSh Ni\V̆1qWaE!:w;7H=E\%-TxF(B}O\49`v,{Ty1%*[KDr 'Oi፰[xO7rDC=`RV~yao#4տ=T_De?TB>˼Gr`T]6{55Vmjm=U9l*-zjGC3؂NOwzӅWL*5`{䱗* ۳(!== 0Y]~?yṯy-DHEv^DEѵ~`8M0I)jF/a ]&؋?]B`ҝ̇+=ՏˤZ䄹[΋f1//$ uju qGU@$EVsb%@(ĆSo^ D]G~}TY]'mmPG 0€]V/[1A ^\Lj"6OTڎ]ѼlgPB`9(Q*z|U ̷{pŭ/_p"7d֧ v%~0޽<7:|cog6 ʖ[o%MQzNMإxɔ荖 DkSz UL HGٖ.F1oxLok$mq@MhA${)Yb,>8 s(Vu.QNks%sLFV 5~'[E  UbP6cExṂ<3hR<>_U Uxiè8Ī&Ҵ7.к0dpCZD Yo&0'uŔ!  g+%HJ0̆E]S[E{tRLl^D*wn_D8%%qBEs!rN312o&4;x 8.QvzZ]W\ Vt.X/}+-i%&iLw)F/ ?i&+3e( Z/dAp?aK ylPi~ڨ]RJ̺3yЧtƁ+ݲ!X>Y#]GPOI@ ' neo_l I 8 >EDa\bQDZ1b֐+cpo3t12#gڡC &5L{ݐK\ҔLㆩwڝI\)D b|dQښ]8zLO^Am%{(FXIw[}'yyH }֍D#2rWB6'T#i7B~0,!yLqˇ#я|2?Ȋ(.mY;5ɴA.>nf8/-ӦgRɜפZF$'B$NH=Iȃ85(lR K\kߟ9 a`E5y4e׿Ao+`HZ])(iE%]$3ai'=&$vfYxؾs1wիOHv‡]Y5JF߅ڥ9[Y[uiz_J6/X\M<0 i]G"uCN¦YZ %>gzH,$18B̿Rϖ֏Xt3k0JߺYr]*ıKu߆p *`0Yb +J[_{Jrj3u!ߞr-JIGV?VSG--Auye؝g~oQТdW黑z$z59,1&aqP%cRYmVn*860ޫLZK.0pXT`9moT)͠yK鵅++e;O$TC鲓}+ω+AD n<0ExO f< ,+gU1}Wv&BSP^G؝'mс=T緕@n"/4bMjr y,;N(rx'n(&(PMW#Ц]g:{wIİ#XyseLː7bND|`AXt;Ӎٞ>1 ~>}ט*]o`b!m-iHJc1's&%gi݅ 'CąqRlU#4L$dhi<[ zƟYI6qkBAZ?QQ%%KtɃ/P&ӏDRum'W-2x}mTn_ ?̻wXs;h(LxmkD=xP,H_ke}y]q&Lm(\J7ܪT|8Y(bnla:-Ռ5C=zKH⡊6-65Fv~|f*7} ]44DM8%bC IeRL,vdsDE7 AֺJyU0a\%M/4ώQykpK VHnl[u&@ @U#P6}Ca+gs[ |0nqr2S@oft"(ˉBPQе΂USp~ʡƄ+MH^Q/Nv9![BijjEm5!#zW;?JYLF2 {N\ީ(K QfcЌôKy ,qm;ܳ92E~&joOp~p^ +Y,ͷ|E Bb]l~<9u(,ς" 5zlnzs69(xR8 S L>V:{7px"TAwk)Z/^)[=&1Z(mw z_=d68;F8M攋eSFUxp79,w Rx̘ eYi@`gs[;\$~Y6M+i>VDu2FfX^ۛ턒*v6k~|4*9'eg :ã2y\ ĸDZ ۝˚Ĩi[ B{~Vؤ|r'dݵcch$(nZBO2\:AZ{VR4 Z#}Tr(ǻE#o.e%\}̔ -Ej돚k,dtTi&h6?<~zAε 嫲k>.Kt`-[BC3&9F!_: J";2e1f#lb%x0aѥ5zCBU۠{)= ;!k'FP"|U/_Ž` TF_Fʖ Dbv|4ie֘H aEe9 0c1? &rE @MK V-$ ~Т3V|`Md)U“?b]XC15x@=j=?br袝UC~1ߡL]Ȕi<J{S lnS#?gZ i!su?4:KpyIi];| Dq \>U}wV.-#?4$T(yR3XXBT=D %DZh#`SFD"g^i\$Ž- !ȼl>j9bծ7 \t{aJj恝Iʚcmݜjlj2~yC"Ӽuȩ754 ^+yH|+79 h69-mA_tR+[A2汜q)4ӌU0( FxIPkc Cem+MI un;¡} k $Ab[=\A'<=]W/T%Um졓OAc?_|fHlfVM0lTcR_ɇpn;f<I8j+R`9Im/iIkvLbw9R, Sq6m^/ Z7Y L[n|+h|:+F*w>8ԧ;U[E@RUc4*f fx>(@eL/ <7ͼr$WpzQt10TWfH2h=I3mם P{c&qFdBH{1'+Sڥ |^~ܖ6^ 2>#w6xBРBG@9\/Fxb%k.W\> *$ϳȶq\*]}Sry|I3qT{kq#Ea)CKz߄zy-Jx#5O,sf1*x&b=,1O砰`=ɍ"!PGUqjD9B_!zVkbhr:2}Ƚ#ܢkrj0*<1 P{g*kzbG< qFwuS ,%-6-c?ZY@j3oo,b_9tﶎ#J$"s|.\:[~l\O/Ԉ^astOuC ơPex9*X}}-] =jG`ȗvK Cc6O~Hɜ%Ze{Js(u-e,Kh_d\1nCnW,)_6o MD7lo/AUrVշ~[9`X?誢}/-Ǚ=h1д%~;e\&^]c;,(|J*<jTؒ6>$& n B8q1D @F*{6Aj +Ԋs\f[d 1uģZp:)/Aԡ OR/˞c(u6hQ)?v7@k>/-Qowo  WM XZ_;cܡYGw72A|"ƆXP} =V\|u|o-ď>J`|mT| ^nb.ŷz' At"K vfO n9#Nׄ47}z zT? u& J"]G6"~ |t`ʽY3@h%˼'9K[%!% 3L Vӂ?F ' c E *rmsaZ`~mnU9}%jDTRasfSj'ҙ昷mcķ0% u`DxPBx Y5:Jں걓oƞtKÞAjqE*+-gyX me*Y OHr<8)H<0LL}9 3)Ajy184ԥL`0o"p7V0c-<Apsȣ4N{tkg -%,Kbl>D R, :- `sWXAkCSkd;9> gtVyڝ;Iy Qnlt:1@=Zcy9,\ɬ@(סEo<# RH#窕u8Y_^_*>_W~ƒYfM0w|*=hԣBIl-lTYn{uvcXB]-^<uo8&]IF6L džc.'b<.]HQa3iZpJ/k= w=.z|DG(NlИ8 HXOLqihp^aFAS&Hrg<׳}Ou+'c֦y&a<,*:koDLg**,9ROʙi1 jڨDܤ5RRr|,Ws c#%[qq}A{dZԅto浹V2"c,- F I#fʜukK3Ϥl!ioo9l~ּhS}rW]Rvn€ٶ,ї"a ᫌx`f|M?CC/*܆T++'Jϑ5I  7^-tñO adL53y->'X=pG>W^Rc2%%At G{=ˢPil\V7ЦXb,p .)9όM[wP8MxU^泈dWtz x)y7;i&ܴ$[ -UG6Ji(Zh:+h8:# jϬA0O'l!HL\96(Y.WrWPK D _ YVIKFJM}%|C*ݩq4PJ0ܕ8m ׫^ބ0R8;K8RiYEG1? +wqMŲ ٽܽ6co' 1U]iU_}XVJAۙ\_C|z42pFiB;g9~}Dž $0"Ln'C=<9AoVޙ7k!9bTUC9iLxPM0=WCò(^Ϭ-WzsMRXFWbas/JjLhوA'kRtCAy&p!Wf mTG_h1"`̤땅pnB.vJSZ63\qޮ3? w&9a $f"Z n_ul E֠d{̪;w<thPF7ɍ;]"S3gvKtC=t?&jm) ~SO_$vQbrr%0$W}`*>ʌ*Bżzg-/prGRd2 cN'=)^P /˖JL@\*%nhJ˻K0k/S$v+mСiPu<ߏA΂zmZ뻴JwɃ\vel$c{OYA735rZ^PbLĖ\я7#" OE 0]vG?/˖51+IhU= Ȍu{PrÊDWu &׳bm$݈j#Gz~ޭse GE9mh-q j8wMuaQWaQoC S-- ֞oYP ;a wsn*t:Oq-/<$ `RcdmٸdexGZs +NZ{RnvZpo;Pu`Di1>䢽Xԅgp:e,*"TYzj\ј+U[7]גcJ0@79Vg!q4H֧c靌rFKs2R!k>AuR.«b}FJ3 Cߠf@]&$? ⟹kzB˛!18xjw"mVi*mAU.ϬTSZCeyʳ>SGT_VyP{SB7129A ?6/ux$$K OBuMaԁ_kY@ =ْ CұTg9UuTbE/QYT6ap:|KDD"'SNe3fh}ǎk 9kGQF.yqå.#jV#<-,ל`nZG!=>߾cbwDbiW͏׾WͭD{+cDZǸU\@e@9VcPT{VThpv?ρ-:KoNoɨO߸r<ɦnly/>Us`"MyDVmT1|ӳW2ƂXjSJִc-Ӓ?He=C+W9~.=\]98-Ms}A³ϞxqaYI!¯{QK$Hnv,CbT8naZ)9aB5S垰$dAR; <|(Ol 82mj Bڃ *fLSQ)a+W1ot w{!Ek%Fk$<$Yn<e|+݂%OgwdptW>(;к9M=@` ožHUZ=ukOr )1ׄR-8n ?vb˕N7(8zI%+^mwD .P| ʸNVu/(qL^N5 RS%E$#vPYMg$3EEgB"8Q:(<EH$'+TOtIj˟GN5ؔf|A3gsml q%I0!_elD)9I<)aLOJ㐖*hqGe:RA%uN`,dn.(ea4 J c<^/^vN!%=>ISW*ɰT@3D:T;=~⤽՗Cz)`{T!w5[$  # wP1qR`zTĩ{4h*Ri)Rp7B~sNl)tфP2h8Cx?MՖtP?;28t?Mz5Sk20RWͯsۅڿ0%ؿiףL Ƌ+Y=mjI +°;^V󏾸y{q&iGa!/hҷ,˽<dD+lD񣹚9 HkBDG`< ~gu[ Z967 XJjTVCMhC}ucŬ)؈ZˤTMȳH(u⍓\O\(i6v3\˛eN`>Vl# Vp=1)JWſg@iLȴb#}( xϗ7fi!cb\ᦑnqt_)(]G3R8My[f'~c{an$_fbkMvd%(1 `zCa喊v^HѶ 0C*o` ,zypA N3>x.O90꧘aa,iՀ_xk5S3ɜcЮC*'@ g R}D&k9Lm.n `c1:2B_DA ٠:XuCڝ줻q}/4E{*mZR1¤;!+XljB's4'[eb(c=yTUg>$sج"0+ /UZqXII hg1xLlsf.qZ_%B0ͽצ>|\TM֖R, /%oib Y]p\hsֱ;=J%NÔ& %mfXֆrKl(:)Y5z64QS>hBi%#(6ފqyjx8Hr#Y}cIWEC%Iu8=ҙH6&lHw<4mn ̝U8o[dΧ|nj@c |A˖g([}:֪gyRpG%W{E5|Ϥv>g6qAZ~$SԁA4Q㮬fe?2]8kEn:ݸ1[HYf\.لޞ**C(17nWNC|O=mj5 S8OxX1яbfA+[HΪyN Kڮ ƥ!ia^! ]?x\qƱJOy+,u3)=iCgz&%颬%jO4jcT7O9zKsiK~܀ܘZ@2 `C?KLwcF([+㟽F{*s48:uX*T6!ȇ:ߐc[l]W9 i nz :@tA=Q;CGJ֖; V(ܼEL0=5rs9/,qr"Oާǽ rfH?U I -l'mD\HFltcʛ (FBϞT|ÙdM>>?Zs]YdʐȋRoTAz1<7T5C5{/CbXxLZmddr M< {E KZMcxĪ;IdDke//2B=@&ӵ[AGo6  lFp7oǼTLޥJ2WpfTϛk<.\~a[ӊG ?kjxМgt0uvO%{oqoAj;Ҵֲ-t^׾sPe*@ ģ!fM8_3E4ڕnFN[5O![)ZE!0bϊS$f˝9+sŕ0 aΓH[*< - 真f4*ާ7pRE79)SSVg:aV" Lw"8`qo Xk<8hIU 5ĺʣ !gczH(] s ⒉nnyjVo3|~I 񢞵nzFUP:-™:<zBY)+ƒ(oRfCMIOЦU8uqv2EuNLz[?IaEs5W[1A7ᅇ+NP5)hD:Aa9'أ]BmAIX(4 ˧ &8N@wnAyjIAC.+Eȋ1twN1=eT$şǼ`[$M9 SeDplaZۼ:'q`DP5@C2YqmYљQʣoWx=\(Fs҂]Z^DaO\=9~jNWbeSkjD8IS.7FC0(i`gI!]/rqN /ݚMd:@sߝájguw#lbܱ=jJsw針U(Ƴ{mOϮD84_4VP-D1&#=s25&F|Z z]Z (gs!X@ޗfյjCþ=yFsgC\_Dtlm*i>sKA\OZ愴j[)w% H24$zbaYм *ԷMM}pEJ"?gwc8;bUE)lGnp%aq[1jNb[i]\kneΪbi7: pwonKlKbAǕ>x&+YÓq>-Acaz?[nCĩj^c)]mfMtQu'Cq]:4W >p[CwRx >bT8#\Ҷ~@pDu ͉Eր 8=۾D+;nk7$u Dx<;JǜÒTb6V*2!\xpi|+-K7D1ԦV?[`$"E|J=KEKY;;: K\c}pikD$cƾY+lBT/"Cta#znXAWf1}(?H7z'@뀞]5?zMVVfNςL 0jRTX%؍<}uUY%8ͧV)4xpty)}gDFetwg]Y SLװ}q/V9].-bfK}TMl:R8L{)htr/xnp'rWu6GԜ\j7v,PuR  klD"1 B966m$TQ 2{_u2T=tՒG%*B+9:Y\w"-iF>ɩ5fq?"ek`ڢ1+=DhY`##P=2ŌУ!6\9U O'x!a5؊-VHQ=-Ny[ý%{|7fj(\4$@m=M/)=fP }XgLmC؇ǀ|n[]2c(A'Pe1݇$ /K-nzX7ôYA7|]YYոЖ_n$֍c0Lm;OBŻZwҝgfYz|6o/dy9 ,jmJHj)m1b ~no0G&p9s6$Ǩf} 2oT E\uaGr)I츮})o)NƊE,W/*qMʧC"4"3F ]):m!7 @j0!B *) ȶuA@GCj*2 b>fA@>ˌ)OHߩXV]M9 mo#6vgw|xM5$8lBW` IyN j9.3rbQ(VSnmןx3,zv 0~޹?CO1tr#@"Q\Hᱬ Ĩa+LpƒD}osB [) 1;'IT9&q@8'CY} =t1d[EGq4YzƗ-Іb,j"pՖ g 9GBhy }ORlbZ9_ˀs%J|~x,. uN5Z_yC*}3y ƹυH-OksAߑLq (Z.yP{+[)z>zv*:ؼ]JL_M0jdg -f)0TDPދ= g 0+&$Lc,W~LE âBZו?'ma&S,6NQ뇪yf2G7_܂ |*^ӣ ;ߎ" sq f53=n`/-q>yz:[@D:ޗYf/t)'F񛰊톕Ғ g,r(WJc+oσd ϗs4i+HmqH4ltJ6RxsӇX㈟|̲|`ӊGq?~.TS|vJW2Mحͺ-)Y6=0JOL_S!(#_:NuFuPok`EzG (Q݈@C1` c? {Q z;颇Ns];1nf'Cq8>, ==5 =vwjM˓#i:l-弛KzCwZ1`61-]-|kC m-[gZ=K1n%j'Ŗ✭x쩱!i7yruwLDUf ~_f)3%zo\l # ]jO\ {' *腝t_Dڒb| )ptg hQZ/YcudoWxVt6 6VSxFtG/]|AYSJx4j!84C1ta  V! /*eKaqt3\#C XC Ns趝jD;PcG>lMt?}rW;U#@JK0E;u hq#5H{J"R;&7D *k_&nP\5oE].N|qJ]*7 ~Yzw=IlҢ͙81iъSD?6Y8DrCϤS. BD VU'qxgxL7ykƐ\quY@/IzQ=Ue*?/>KkKL 58b a>};.Ϛ6 o-C=#UdhŰvLaYbٷS |rLU;W@}̄΁e@Q%_cOzP0$8%5yyr3`IjtFʬ+zF0as1`0xp= c$FbfNq@9W o<벴nti)b8m'qJxᨠ>uO,Xڼ\9eFĘ~*'/j tgjJ&_(SfWV4GPi@*%{roRHµk:Y:Ip!NC3 b:ӮJކ)y[Ķ+qfm^@\06"q|wYRF/A8>7L& MsaAOtҗBT8b?N2P g~40 t@^GxO).ɦckQ$oj5RR˞.EKMbQF8L-HЕPNɑc Q>FjwxlZ"Luj^'96} Ψ"kP2yj8~/^X\MTd˃EXjPDxENAbT%l٠S`,yiG&Xk:Fy,){=D =,B go"N: q :ʹ@.8a#7׎SI:,vԎTEA(5?lY guiB*J]om"ALEvx.\l@em*Om  Md)Z[vr\"ZsLҚEEjɠ~šS511ӡ4ZZA=Azw# :5&gQVտYG&RBa@ &oWP20Mڞ)* z*i vHixq.|/M:S$HvARikpCZ}ӻ̺ӷ'Y_PF.yyd{b-߯61 McG|[x!Pzmt( 3I7C62Q8ޏI8O(F䴭2Ll᤹ xX ggֿ}G5tA#v~ZRlGG`Ԛ=I[>C 6vi*)  = |#mtrGa rП*!&R+3y)N{ia~%6mxmPH|$_C( T*Hm}ɒi>sAkDFsdUu ɪx툗M,W;6uͯUWaD$$^kjWۻH.𘫌(r75K*eŒ=F++}0ƄT;gOrFWjӔ.:G:X7n>bKt0{ ;DQ(͒C8W+0tv’LGT^t(d$ W=r[kT賍BO3f eQi+=ZhɈq7kumENߔ[^V.<йq(ա;A]uB<~Bۤff_Zvh~ |.YwNڣ% ,BDͪ &:ID1r] r%hI!zi25)Q ˕ uL@'] 734*?}Vib={= G!Phb*]!|"nyg![ & fb^rg۶ H* p Kv)K~KN=L'3F\a #d/CT:o'_xpzj.B!}#Y}団-|9s7[NDybFy,lY+oOyX4a)_^u$Ȧ]b9;FP8/`?vZ3`s444.L!ncN^p*a?QLߍBhsDL9Ft5K%;iXY+Rmg]祳_%栺 Bз7̾ F,QypؽdЫ:(ԼK,f8wt 9GhS]T3T14W*"9Č! L7HB# X9IWxu M ~ 7Q9&w꛽y<_w["/9RQSw`#x'5F67_301 IA<\?y6jTVŸ";%8ȓ tMJo+_C:Hݙx,*]Jzޱ~ϜK6Ck F$Ux8S$.db쉺= .wr8 '&,NA̻&2M@*4~A*ywT[zF=yj{Q`o=ǖ uZFv4O#(4ڶ}r qY&]Gb=z*'Y;(zA6}۔LHE9S*d6%Pz`h/ڳ] @@=~0Y_̒\֔"FÈɲU_$ˍNEbU^Ё^|`vF aqF($\y+Mge&< xԋ?;%y Uxep9,-O W߸찀ARVAhW_M4R&^]M KvƱibz]CsI^KKv]TIgڀTm"wCY=-!Gњ=wNaҊ&DW4)#Oiz$z [+,ocQASTT!s{CVPXw3(G#ȉ3!҅y6 t5S_RC7,Z =jWVdc%б,kâBlƠ_ǛtrVj|"⾍yr70C?l:/ua`%8ȘY3cSK !S-> d xP}١&<˚~UJ!btyk{N󭲑!eLfӍ\%], 9'rPـ '&mMErAhLC#DĔZO钯JdNI@yq|>Si|kXp$tht<`Yq.UnU ǣ/j]EEKbq)!㕪A M8ke0Zcyd(aVe{TJ.Jկ -Z`{1OLky`ym[UD Pu֐-?^DY o"dx[~bOD2VZ*_vo6;PB@YNco$j!^3A|&}wEx;fl$d61'RUXQ#D@L9>ЭLU%"n .β1XL jg9:e4 LC*td}1=S z,GfC ^ 0p(iTJtAa{/ b;1n`4@h?Myzˁ1B%-vh[NK)Wڸz8'ԙ#hP?ևg?0~38"h D+3X/KK.J@n.V*kʽm|TI6R9)25 0F4m1vbk)EL}ˋ.qSGmx`^|5J[Hc\VܘRKg(5 m5! m%X-9qbcA:zZx1V1/ *AzcW˃pR?(v~G-2ֆm ߋN!$Oc9Iju$ XAL. >5KnHrroӑ:2UFfCi=8tx# d*˕'?܋!{1ȞЎhx )B:Ks*y709y!vY0f_TikY# BvrB8C1JTfҠgwO3gTz_BPDchZ" ? 5:7 5*(<2{N~&f@1UR6&*L|݅yUOX:ICtBpCg>m'2/$#%u zL rgH_K&mӜ.-NikLk bdAtert ~ BI@뉪S__!7~Ld-تs>鮛D腺AO6[c u ޭ!A#`qBmh=FW&fam"& /ʼn:-&hsN L KVbsӪ[0=!9NCtr]/+s& a2XχSAM,yo$X=fJG ھ`-1aֳĊ7?*0A³ ,.Zg8JiZ> |sp!1[-0&'/ta3r$7iw{Ww>O1PZY]ˈ@&6,|Bv\Ԗk?|z4jGó)+э^yLP_}Zf* 4X"ݫV#eƷI-)3xLfl7nߍ̳s`RȢYf]؈yۉ I@Ll!bķDz$s h*8,XX!ϝ¿4H3u/@vڿp F57~cJ jP*PsdG Xa+(ReFGC Iњ~8TU@KJv jb<t1v" 7>RSn6mm^Ak`sN'BJP`zV/ &tڲ}@ͩ0Kg,c;mX-1v<ד9c<߁ HEwδC?79 1_NTs 9r$>J6cpn*ΎbY>߿, `>JDe)#f&P3SQk? AT^]j \j.AsN݋yiPaG\l:Tc k =@+2TH彰O.),;Pp1tzcAxz~vbrAD1}͙3 4X~Kח;% 2/fEPS@>,BោZ_y;R¬c #ԺPdr‎ĉiỦYJ{m&Aʦ~՟MC>y@THo2t[0 qi}FtA?QnhrC_N] &W2l`6h=++dn;)b ^X笗.J,Cq[z۔E2[)֮bmL]Q.?: mV̼3V?i!LrrԌ)'*Y 1(]^ň΋]g2|u##7*@W`wre]|I> mmw׼VYOrQ[{?*[9^8;씭8+ʼ<+JTI5Xd?EIx(H:hoĂ L67(_Jv? LY"RDW9t->Vߒpa01wb+wu@[IIEe"`ruLF`;pFO`毒u4*c@ハ%T2_'g7=.er6wuAgxv @m@ wTvʓv%:jmuD>d{eMvP>p+hXص,YX?tʌjID4iĨ6Fr4_]@Z%f0/,x[DPtW9jYVHa/udæȉT;V4 Dvi2ʿoenDGR5@"+fH iw^`2iP?OjEY-ɰ%de5񬯷(a4 ⷾCCt˟R]BW6U=$0XT^v<)4A^" T7K# CP)1-=TGr-*a@8Lj0'WPM#OS%]=7A>"$CcR*"h> Vr%,E3')yZ?.޶V-91Bv!1s+B̳7Z{+FV*/>$kԯH\ؙBve‡:1 T(Gt$;ZݞK6F;{ۅ=Fٿ5>Q[.ځ0YlUuFO#5@#= @C$lrPdm{D H2?Ϗ$ĻKNk b5(/»kڇ+ùD+n&!98s7FtYߢpw!545i4r'Z;[@cM0Zg7oru,3h!9)KZfZܪ%긔|I Ϲ#Ƨ(܍2d#B ۈ+WӛVDWam.X3#!Š"/Ƕ>-Y7iz^UzԣEQk̟p<]MX~Sq9?/0`Q4TIwS03rkGq3ZMjl%)?Rd3< w_!e;uH#qw4@UgC'ӱomBtD!-n:0 R ?G8hR rop.lUG*t*"1;nGatjDnn7ʰ$_xAsj$&v_#Ċq;7EqjO4V%pb)$I*ҴU U<&籜 $ؾc5dy ߦAL' Ц=i1}Z5 팖wIjѕw=Zv T^$Qx!(0E`M_BKkxxF5F++3?_ /dKBvP3B{r];M̻öMHFmjM 3Xp2\ɀRę aW"3xB Axk _Yc!xo` dQqnd&y4v(ܡR'R?yR/&R4?0$ O(lzSSy <&uJ/کx,/[wJyÊ.N8t`@P7~`[3)dќ˴MBۑe/?Q*G$Buu헧fZ,7 lB$V͙y"kee HQ{ٷjujo?ELۘ:c4QbV֙K9nvb/4@<ZMWڰ2a^[L$Fi?z>\A@t=8ᦋB* 2|g]rt5U1vG˼ikYC/R,Q 2 E[Z /q'Ѥe,N_JX:Ir߉%OB`+Vet:|DED:Y\He4)C"69|&{0cjiwQ Yw]Q[ᕚ]e_CifFH=ن$D")ɫFmpe z^2w:lضE69<2(R\ATS_ ev@ѻ&_f.ŃCwOӠ(U$|za@c6[eLQÚ¡Z܊1öĐGM)C5jdr'0 rQdԭٗsx'&c(,w>_(e}}S5wYŨJLsr?m^C^&~2:d)'^ }Ŀ%}H 7#=>z-l`8!KMi$*$W쪦^L%PE(E\- b ] 5MZnOFkZV2jm er¬3?m]'fw\Y]6?mԳ>hRq!F h9,HD7g'q\P1N .TLlo{/G4e^ۆJL~mպq̸ϔ [}K!7R-p$hZbioN ǹ="8G[ލ U6bU`nP!RF|TaRQJ|SbȲAeQ󩭪{Ayǚ*ȩFhVhIWtT?{v*TAALOfn}k Y8m0 >TD\j${*LG"aC^Dٝ<|՛<H$vC :|K߈%HVC ŵd>hX4\ցHQ LEGU xXK)*I' aj|%'Am5^.cx;MTmdgYȨtzLU."765pD,&\@=0-z.]ioY JگhVp*AQ=$Ta˄*Et_Xy< %n7tZiR;{O\YŇ՟&M˧&܅3mو9ݲp1iw8<Հ=Gy D ׇɷY֎o:IYzbd%m8qʤI"tE'`_³\ BؓNc?AƄ< v0SӒCn%'s(z U.<>#mvAvlWxI#р[\;n&Ql vO9KѮv[ho{K_ 8]M$8IS=aDzb~Q $'Rmn&B+`'Sܤ5A d-\>?*񟶶K@gh(bLlk'CB@!ibTLj+ck!~ 1~Jc+ihtmT<:ޞFg ױ[~ibVPp<|֘ѭF|)xJ<^m++pH%Ag7"XvmͤZTgδ-c2'4)DˋxbɄxSR, W$3,= fǭ(]Co)yf ;3C$y]!IHGVru7>b'Y ޖ~)' /YuiU^6H6nkEct' `}fR@1+GdIBAZ$2aNt*ak05zbP7\?/`&Vڈ gʧ6f]+Jju7PvX3Htd-Bܸc>ӮifrV4sw1VxsbiEf@jO?_OY]>rSȿ띲̎%CpveED)*M"R|$$XMɉDU Ce'j&lq$؞U5'aB $|@yr%0W vMO /^@rc3]H}IrU T? aORU=w5eQ 7 Gk>k{XM#J8Cawk}7h"sVゞDl@ Ns _C.o.PvzV N {藅e uvWVYRɆJZpƥWRR-ПWxhG8eDRevfUavpTt!ZyR-BR,J+J{hF6"k [׹W"a(Mko N+IbHr^pNAw:л:(>H2*6C<C婶"oA׃0AYjREnV=<Cj"Rl؜JlKdEq|w~Zny8S7a$'."5>GtOr"^6AV.ל;.e+Ke 3dX? /i]B{ 2~ 6?& *LId~=RQDyr7+&PEPuAxl{je}o]\zt^Mܼvh/fpݣ=^8F;ix!&E5ؤSHhB[q}lfZ^6_L'ԘE"`w̵2UIn{de2s~c# IK<9C iZw/8?[aT;gb_0;bWM?d!p7>.FhSPe0M7*N0 ܤS._w*%MhġSrn{ՃQJ?q]J VүzNIюd20ՆT{b. EЛSF`Eu(TIK] ϰ);pٓf܁Wkh׉ N. +azھ , 1\-z-2wzZ0=i53+ZhOՑ0Q`%Mŧ"+TjG6dUzquYo0=SڻXn, 5U 2ԾRog0DnQri/KKFQVs-;Ppr)VӎS9[{D&UɏS(>=ވL>_r"hDesXcÀԘpͼR!"YQ'X_F50gKxc|~Lz7h,ǹ8M2 ~rklq#AbFMh>0:Q~b^PEZ `g^`h Ή{$*ȸp%{Tv1To`8H;}OrHVܿ'բWUCrcXz8 ˶ b(D#˖*Nx(h\V +}iz .'n#4q\՞SXM7S*K¤59ǁ9܊ǔc[B,Dly6! )mk…Heq ‪冤X,V];k,K}ؠ“y<}*Q>#V`eoEjpнu8i4-E4s VO>A56fHP"utTz9H/`QIzrh"G3SXbjds6PcmA^ (;=4ELg+iQI?*_FDYaZo ͟񏴊"yha'0obhKd̵}r15#`}cj}WncA\y~Gҷ~DI0N>)DgGg7E^$kS5JxrpJAcENNbI y3:Pe]mGb3tl0Qفe_$UlR=6}Q?-)V9HxВzLL 愽AFAgRɻkvnƛo܃ ̏|!dW+͊S4Gnړl|8gqy ]o\ LGP5cl#)$sÐ%D?b'LK,jEjK2 s:F:,% +OiZ/W,|Jl[hZ[ҹ֛ys"e@YM:U!Z,xWIԤogt `L:[|yC, Asn"3R_R;&э#Ѳ+lg)]ِ_QpHm~Hvԧyn6>dR:%>k ;7jFU}E z:s iV}+:dG1ml`d~3ugkiذp Byu+(`J#"]}껓GG@~dO-!4 R52 NzM3:zZ8=N#Sǥ x;EW>,[WA ^RZiQ'T~T] \`pXαB,?2 ait"'gIP;c4PA{! nTM!-;BՔFQ-9Ŭ,kL;OFlrXK;o}oMU)-İf5OFġ48:i- P8 D㻌wRqpKsxߛo@gpkr./y,1n2'bs9jK$Pe'Dl؂,m#H>6J݊CdƗvlHL70b:KFY#pAO}m dx)L>jaem_8QAYE7]H|VՖ6h|c`̚1z|֚@Qݩ"zHnG񑋽o:f{$sGkhFC3Pt$-cQ?|`Ϙ+΄OL{ZƔw5j2vQtߖJ|u,eӁ(UkGΌ<Ɠ_ӧWf;LOB46svg~ -Rr+N&bhx^sYC b]^0\L~ */"nExE=Q͕8E-V@hG@Ux"7KkX]55&}aok80SDIY)j$3˭ޱg NnK0Q|LX.ZЯ{G )+j{<#Ȭ[g?.:̬G(z5D,('DL򰍎ÓtŢF/i6gy!<34,\?DY(ĭ2+ B,z[8rruGH!u)dWҏ!BXS癋[FY݁RʿR+'dZecgʯP]]աzpx]ښR6ta~(lKTVq~ZDTGcjy<3H9?OLiP~=)G> ?)Ii1v` ~enҕZ.)A'%F[}f2qS)dt[Xi[8b;Ȍ;J׶; ='j Ƕ|mJt4L۔vB@u t GKNYIDBoAk: bjv1a*78ܒOG=+F)yT.i9anYgGA@&=6CWrNYSsށOvЮÑ0cwQ,5}`anSz(xK^9)8b-/ "D--!̙ )m&NztۨN J#>:*tf!E>*Ǟ0BS2d 6vlLNDP&,ߠ14~k.fHb󵓶Ul뽵x SW\>YO\ޡa"(wܣS!^(o!դj\*7לrKPt(k~0D˴ӌlhR$ * &§lxrS9KiDںTD\5a))-2Q$ZW)ʄ+SI+VtP)e4ۏ,F` .W|S">]J]&Xd7awJ X+.Cg|FPxa~>cR{b>D_v'0ΗTl8Ŧm;4fqZ.c2E|u;ݘt+g~5D 9^~XpX|j k;atW &PgYy@hEp2tkoj!M_[%Ε%u=$`&xg7VA:Vs;݂CE_J᯽1@/u$4Nw]h2,67uMo61T`kS[W0ruZ|"7Izb!v~n6yi~HƎ_E1s|w %c%j"V7ElwY* N(yMIkD+?_ם`{i祟>oG9XlK8*7QSju_-jZMd^B9 Ef~_ޏĒ⛐[Y˒xˌ.t"(h=l9vX% s+pQ(H fs 9y@ й60jU!&)ӑrR-B;^sQ}Xaά*'rI2Az[> -y.EtO}nXekRPǷ{ZDN0ajfWS"Y-k|p As1:p"8*"-5r>6Α-[< 겞vnc| t z9Geйzwtŝѷ`R֎8d?9c"" oMf\sPx%Et~`^aK֗VOTuq]Фp!~7u*NDݚ/k-PAz;&8эqqK1ʖmAf1ɚ/e${aWt˘^'jZR$BiMueO GDMBd8|pS5 6GT8O$SWk!(Nj9z. + n]& 5 $>] A oG4e!☫e7[w'euPSH{8HqkZ;pgX{ti,[Bƌ#U0>i+_ i@0-::jU2.B?f2=]>ΒcMdgT_hk*{oyu}h%TY)|#kϕ86Mx\\ Ȏ/nKؼs@ T۽ x#&"oMkP$uhtOW1l_^~<>7[qbC]{<)1dJ|ɘ7 [ljV~7WW4w~d 5' 0}+g"{ a;h C5BrSA_RsiHp8w \6 9KB N].,$0E ha+R sv]e\#&e}Rm9ˆ#5Jfq%gJ^|24Ϧ>>{<ㅪ"CK[ 53 pvr_^{Qhq.Ѽ7bǖ!S' 6{Q^;u7~^g_\xpܻs1+E\v2UckU΃|rÌ沏!4/@z&bw<bfn}7ohӋl* [D$;Ʃ@R)BfY*ynI:9Ǭh:'5}X_y 6$('@k߳g?:}7BWQrcCm( [R5r8W}+R \pNXĮ~Lߒi2ZvK#"?\Y-no⎒E*eCe[vq,qBne~N"5UWK[C]_N :7Ht~PL#{FNq+DwϿރkQv S+ҁe3 qW)+6 #la .纂l!-}#ir  .\SGhpw@C b 0ž֌Q2]Y8%:5Ͼf T; (Q<3Vs\ hK{{ W,RRc` K^ה+dWnXUEğ8ۙOz{nǿ$DE3X`z N $hzM] {~}h1T^wrO'VbݏtwsRB!Jy>ǂHב:nABiU ^YgQ AYG5\S]c}fqasqce'igsF[j Wv FhinmVH,hHrڸ[{>AΑ:a}T/k.ґkdM.Qms(--?{#`L>ɸ$# U*pK_jvXZNb\AIjAv:A-w)6q]v @i:/D ]ٸ_fBtk<9_h;jA*x{oXsA/Hr-g0t7ʼkFr*]?5bwwQ׬ZiMq&29eHrPbTz] ǧZ}2*|ܬ(}4ɴE }-J!5H!S20T 0̾s}L$8H[/{x]o 4j|.[mS_}DS/ΧѮm--D73pUL9ީ~5 $$lpVJ3_Q`=}0\O2 1 F%a#x?zPŖD)˦yc} od]v8p.3Kk{P\k%Dݲ/CY ; ~LW 8<Hyd*)L>ـntk UdC'mKTFs M8Cqn-Oƴl<8 ` ,9Eo. Ѱ.1Mt_T _>Sb63~ zmbe}m 1V5YΪn7OcQE7b (~sߕI'ƞK/X{5HK2،L—U]{>!Zi?{H Tٻ(7X_V*tp\Gs3pdIqPvI9<}h Z2 ~l^'UiI>6+|> {aʽjK#0ۃ үp}gj6]R+tZN,Vhx\ = VgwNeȑӠ x0ƒ:變C$*'e}?'#mq\5/4q~ %$[n5K'J4Z$ Έ4m $b[4# ?MNJv&&("G%Z+$ӱ#1*%%D>&OUWMJah@6}qTD-ahcA-_&UW@NĔ#86{51>G}hu@g罻/fL Mΐ3݀[8b<ى/ajr;eiF%h=@ު}&%oK xTN6ޖi-LxeBd)E3(*J 6Λ0_{$_`&F}-*:ŇKYrjpTi5DpsO. 7W2ܶ Ї7dȣbe ж{hx-]`N}b0p—+k͊'}(J<~E̵mSXL9 Tk#M_mpڙWzrIS?0o6`!tٙZ80S2t(B.@+fΚ;o)FzԷri%(Jz͊ .$54OT'x[J} cqê?F2 N&ۆֆb Xɚjcwy(GtJ / éY'aȔy^om9ho5 {_AT[߁76U#J{8+C,eBzyP ߝV~yI%vm}^R]G}%C%Sb_g:b>#n݅Z`1h<=@C7^``M[D#4UaeU9:s' JaN‰' jWǃ(I)d[s!0P\N&44|^R$ ><ʽ|TkK/!n*& \8AnC8GMRNp>jos7^bUr[JR /DCxy|`X&4zaIϰI.&=#VƸa*b W7:@FP`<@?Q2e@G N,roNqKdJ`%Ja"tIP GgIrl2["s^ ]y5іsa΂S/ c]'_4[Q9ٗ6|0IOWw\G0)]ATֵn`, B]Zo2Cz JxlFӲ[1"D-LkYgFd)pWi.e%:Pa rX;Q*3U툒a.3.!Vx\2?j|S'`MHtsftcR;mNU˱H+Mn)xc'/~W+,`3 gLq-4oR7ZK9CaƟmS8&M6iHAP*YD46.OM1BѰ!{|=%aDж֟wEOȶkm!ᡘE *6' 6U<`Nj&1ú{/afx~ww<`>FSs Wީ{~E=XP@#KJ )U:بK{鴖 6uʕcbLafj;Na6Śv9W]lNͦdI 6 uZN7z=b1:D{z  Vla!)ucEʡ,c9S}aXn$e;@ _2x^l yܙ&bSYȠ"r/];VR&Ϟe$vj?$m8/e`.1VIGź峗Tx] PVA(§jcͻ 7<_:"1,з&>_D1P1z4 ;)*$?zȿz[cV/R-كĐGnvw;5>4" A ".0x3mljUH9"&#IJH41(+)_H>yw #+ >YM$VW``Vyʢ4mB8`>E\DVVCwע?,B̚!ߣ-flT,>YYk 6(w=)5dGr; @|`qy+fD:gqw6}:{0Sd726-Gsa8(PyU( ?.F&^ADLY _?Dm";")VOdbİU=wMfn3B=P q{/+(ɛ"N86~z3 :749 慵EKT JIj{ߞPX̧ 30C;17lTه+usӺg䉘_/|q*=ZOU GΆ尮2dFTI;ٯ`J_'zouN,. vG*b7Ҥ?4"ZwN$_#EQQm}l5ѩ0IBw!] ee_x'FsP5lh.Bc*FcS~@$ұ޽H; 7䑡Izxrܙ`'.RjIk!e9> h{SI,jhɽ±q};L1H̜; u&<#uvbu]OSc#>1a@K|D+&kN8sKab3Ŭ|b+FK̒ 4i+.tˤN%Oһ=Fwefկ_kua{G[졁&ݢ@MYZjgaP^}'rFs|ZmsQ%lTWVO ԯ([ҝ#|*37ٽYnwz`WySlLc pGjKz߅0c 6E{NEZt]vY/5;]@̰v]|p;3cv.5sq3*Pz((8\HS1̍"#ik7Z:=ڢyJ[Kk+a8U4 f JJ&C/:yuv!SyQкҍjΑ=21gc~'Np/lk۱,6X EExߍphJVS#O\r\]WWV2pxOf,l#EG10TY9"Rbc@<<ͷƁUQ"8o.(a" &4}Va#eQ7g6rfV\VkJ: d$piK4h&{cLb:vxA%iݹ)[,OE# :"7ۺE'_OqnR747XY3EqD 1-v~1_JU H^$pj8Zya齇]!n$ϻKZ5Vi[E҇iBJA#\g6Mojz1H4Qt g5e!R- wxybq).zܲۯ ;z>0b:U(,K?BϟM_ѓ~01=i~޿^I=kz=ա"'+3rY!:eqSy,I w+~Swa6AxųnrH7$]-bԇD"(7TwE`t^ʹkp6QvR\KϿ4T>6>©ë́vB .Sѭ;=ü*US`sBgC2eSDے.ŝ\0AE)P[UiqgWij0iya%Mu%%A-xmІw[ky.e}T}omgTW|ׅはHbxɥngti XI^vhH39s|U8AHn2>ksB7ISv209dA?iiQmqOo5u72R\~HAZyw{d۩mKp;:+DZt:<,((K'+LXoK *}R.i*NIM˴n'w 6d HxbfߋؗI g.ԜдB&ݧ~w;j uemiyNQXsD+*(˵@aW{\|!`M| jT(iX3m9P x/GoH)R*@\Fͺ;=S:7a'i IXPWrGKT4`,tVV̽w!TxfݼZRt?fYlh򌿛wm&h|02w>[w '8veDĞМjajA5roj~P$1wI\ @B%OKeǎ&]F1ǮKqK[>9|T!+ 7o/T%1!/E ې/Ө11}k`/nfpR_jdWfASlL)n YJj NW"Z֟'#s/nӂS̟Ty 2 R \Ƒ٬ۜg5 )'wq ԐghO˜Nw(g>Q#eZ[uohJZc֞!=t4ws4X[B,JYDެVw}ܠ~[qVIb G{yzrGm6Yېl%;4mCh9ʰ'[]}:/P S6'ois:Q!rn {(.u8o2)A-.QBys;ٔ+DҴOD c/g ڼɌ.XH~(ܺnmlMɰE,?;dyBYmÇ-;V_ɐJ>giٕ훈I??AL;Ła ȳYQZt-hXIs>"N"E< 79^kj^6/ȣq?ky+4!;C *de! [ #WX z;s!;# 4 FmJ1I!L[:BgdLJJgBKXzmG&gk,LxZI&#ђ.y݂'7.ɥm ^)S͖#5grt|+P~z~4f*,+ VEQjX|]>jY`tÞ4SH^Plw.@=ӍLwHoU l\!(cPı.Ҧ*3em3{aLPAbN밵]?kO/?6Z׍co6*X]Dn ):;ap^=.y="`_bDi_p9i>Na@]TơkH#9?A ήaϊrWlO2$]IUfH &v|nsV@U8of+mmz e0Ia+ XqSc(zʪȢP:>OSm߹{ɘ J,3}%/ӯ&ѧxmĆe8jKe#'EXWzVȱnm#* 7"+7pC t) G|>|0a–:T_~E~fFtGT;~Ǭ8 DQ'<^ hV_tǥ*gT8^vT.I׸Duq)|-,-N)0)w۹с3LsLSVjvCőblm&_M6?&dNw@%. afO}c (/Y̆|UtzsdD(u A#p2FBp*TN]G?Jrwygv0r5j\F !z}#jK ǝՔRRD%@*4`H&nD.u,#ϐuCI1j&,:#;o U0ӟܕG nԈzYoݚ;Y fZָL'BI-qJ(<NӖd}P.4prЃũ3k>܄_햱x:aak=AlTpe!&0ⵜIs¸)u ]^cBTK-N@y{ܕ9v0_ _(vCQFԅ䚒, p}zj?tprGel߼nU:s>%;Y]Cz/5ROm5IL[rPT/bkHCv]1/jSX~ᷖj{}z};mWws1 u~YoiX{YF%س' prt^˩_Z.VlPN(?ƒUk{Iy+\NSOSfR|0dݔ-6?w;rQ'@(kP3j|O(/"T/8+7eש8Y?mlmt/U8J~IcnYRDžiS8womF = 6#Ǫ0sF;&v 72x6䚔P;}{=fuGdsLc)&Krv@$ eU*JYSg){f\QbOoKNOkB751 <|@x*)-7h0al 4W`1&-uc1 aL$h?1٧o<1/ tu.(xcX]Y ;M&r2PNk;wYU*y?ัe8=88dHRzrw͉ʞI]VH'i۸6Ŭ.9hc/nP>[83b l' BDLpctqXdV* n)+15YxC:Z]k 唕Vq,=ٝ^[ˋʈs{xRRdE2 lG<3D1Z8PkZX9^8er}X! 2 ndj6netG=3UxGcYW05υX&h8±ĮWuqRoׁz\(l=E2jKyĊZGNhU)k@=eYF6ٔh-Fz&W"%n!z@H RH8ksyܜG/ZV3(CFV1$e~@r_`D IՔ$#r\MY[QjU/xe2%MۢemL+'1GDz|Y~ 5“Wu Yoz׏BŅX#5E2 Z,u< qvv݌ю^l!r.+C2}M;#dӻ"p$eϾ꺶|8wG$F:Gs%M:_EXZ^})4H\w.I|=JnXL II388b=}fFz*0Ngp]S{r797R\q#H)1@OɤƃQ3i*&Nsb_İ+c1;( 2{7\L-q}~k]Fmn&y^M}7=W7yY+׬(r y\!4-fמÑ^bU[["02eMB*$b8{?|&}mM|ntKVG ݒ3p>x 8$!9%nCѓS-YI⊳||RtwݱgprMf{ l[񦔩 + D]`+`ӽňA.ޗ>$وYNs(7 |B{?a}F)SNMW|1%nj:9J*B$߃զ6=X,]"<`bXilYj-S9F\9璜#ƥ8%gN3Mvn *0Ƥr1XA$2 ,nLH1uizBtq!)j 1ȯHDY!b9(\e,AOn;}m]dͩFnl[q I*V5`k=b*g ^A@_йXrxR˜1eXV5gsǫ/F48/mQ")ozGh1 Ggv#.AZ*LCv(bfNh\$ >^$b3xǠ<{.% {< @$Rta[s?h1?A-Q!?dKG=rTsN~ϐwoVm/LIY w6U+gt~zyUt˅dyG,J$=$ p:\l[g$NZv=1Lz*9KIUiح8AOɝzZ$؍ Y).w0qp0*b{T!8^DlGm>Ag|ZE\JÈ< ϐ*h+TiyD)F&9L;Mf%S0E#:JoۘчkSF'5xcUYn;L\NšQuYgUVM*wZ0Fjs!Rݾҵ86G2=_M v.%gdgXDK憐0UޣV|!n Yſ|W!'`(*8Ov&Uz P4Fj(iY@3a̚i )ZQ *[hm;"@AS)Dc`ea ̴,Do' V 7W"eP8wyr{vK%T,uW:HfB 3&|j CxFywL z["6I2 ׍&kdfJkL KnLjdo.Ay'=ҪѶa"tMإ9ΟJQrB#kZ$K xXn h?aP-Ek5[~zkPg1mMPwL?Wbd_cy<&;[}MMϨ !?Xyz0ZPt=xE-'~QqM˱p^U7 qRuV6Ifl,Xw=5u>O=$GX2WDlIjтHg]VNkNiem$Pb?,GA?ˉ΢&[~eWrf''wW>h:v,3oWf1TSrYJG;( 3;# !uc kn5zS{r@St[f:9$ˣ{c|j1)s='w|a:Up3pG ^9 >wICrtv&@CZ$'+R) kq@J#40PM 8ߺ;p_w7>R#xgЪ>NLiW덑\Y=͕W6Ӓs?.d@bvz0هvi3&&Ѓ+}(X A[ڿ6 Cl;͖EX!,NAuJ3UO$HHd2(wF5 SQ׊[bG𛛏2ZP6d#!vyCwΠ.ul)e}WF_$<[i-vI]] Ra)"PR6AT HE6.w!u.f-1z˶3Ȝ+xy.R]F_n`t{㦡4P'>|l(w#iٟ:g)w4Fzl*+,ql7>t[KxOŠ\vs|Q댡{W1Z*ivr7QPB)^N6Zwy8>-eOI=|= =>W6ݛ^i=g4"ZDxM%L܈eU_)#9ba'`0 hmlM+fJَ(&kcH"-DڠSK01DM$@[jgVX& :RN5ksTRz:%]6&︙ [jDq#<\.R8Ie2'^~A^jzAc#89Cʕ!h[[( 7Gd/Ŋ8cw{CwG'#VY =lSG!+÷,p8Ogȼu )Ux'oT^8Eߜm*K/gF= fD6joVpkPe :|A?c΂tՖZ_x;FW +zD=+ŏSGQ p ✙V]~zUT>`N"lxp[ˉn=PKf6&Y?-atAgj9UE}ǘK*F \-@W IaGVPeqw_ߘ[vA (Wuq'P<WAG^Sp+/2I(7^lJazXY{{(BN!;_mAvɺ{tX􊰾leߝF']7hail+Yvb7ckՁ}"@+FB95%?9`4ʒ[_PIŏA4btx4꺳P" k );?(ꄷBj~QJU^jcfq%:LpaБfß:X1`*tE3 nfMG΂`9dxc VɸװUt-ޗĪ>ϟ/ кֲ,,%:I!|LH7ߣW[mS4PS.^|ڣ KWoW}0\宾lQ9;{j/>D]b^ƪXT7zQTC L[Ԟ7o?x`۫8!ME <G<-~Rz6Fs)C'RXHp)E*Xy"c +T!ZNt^hwrNGͅ$9$Ixܐfc x|[Y-~GFpJ U ͤeݔ>x_ f̛nsPGHe|rr@& I6O x8{k 8G =/H5Ր n#PYK D? vD)h5V' ]e%u7 s%ph:>_rթiFR7vd4>qg4 Ԕ\f|6ɽ<d„.*Ә0sfDq-ܮ7/# ak YA 'e<`yϦmqZ >yBͽSĘN?=Y@Q"@NQLF8(>շ1V7\}gקvӔBzni0?`/ @W5K:8*]+Y98MQމ#9HWNR^X"N79=!<,= z8m6\ Oãd +TA/awǏYasLf1ܪ$1`~Jν:Sс?DF)#L/S._Fs7DC!%WT12jNR;"E{t6 >tJM "[;auӟ~}X-SU& hOW73ſWL+`5u:͕%}?y2  CwZȦO3[NS2JS u6VĀml,N$f1nx@LάYưWgXgc6 RӞvHR,mgHu\.51r ?kpv)i:yQ#ُV*.ޏpJI՚s8ksU07AJyz˜ z}l\砳'ǜhb0ӭjEC+$Vu'FՎi|זcϛd ,CN6LL3 S!PXL~O/A)"'ϽbiRble⽳#ДC L+>8PBb^Y*#H۔|@Ȗ8,K/Qv{S^FIaB ahǁ#-kd9$YVG'IS4fi[l>}oGNMTWꦪ_b;E) 5^XD+qv8<@``A.鸝TZF̠@#'%,/8[.}q)ئ*Tb4G;v% 5jCk3 R2?m̮Y}yE/66<>#%rl~Q04c8tmY)]Ꮿj8Nzd˚H CĩtdM 6c`r"묝Ϯ ƈx{N-ّkCE;ļ԰_KW.R G VxA՚ q\XQg"(,~pT֭29 VW?@k\FضE&,wد]U7Ek*naӣitܑ'HIojsBzB)ݦQaDGV#ôn=gOe8(PRceGȲwMAq`R,F4g~R?^ JeJ]3&EkR`e&b(L#lzB)ZsN+!n3dF2$>㬉Ǔl8~|bb7슀,rDŽ%nTa5$ވM56qOƜZ F] N=59:EmArKaZ?1JUcvjOW9j֖p֝"5@$mkB;!?1a_WQH =w_fWtӓMJ;RQKv^Fܖc>bBM =?0!(5Cޤ62!HoyL("+XY*hkӌM6Ŵ\Ba#1# >n׻w8s=.HWrqBVycM^!BjnqTpV3;^_M!r_k nd6`' rPv{^ i`Vf2GGovF40JjP"lߡ3R+ ?{j*HpceY.gT$fI֋Gl^^;+KʼnϸHQb]Sl$6Oث&=_l],1AH_p#jl$OT M(gϕ,:fpAF)-:l SP+j1f-IsVaO~ %~& `[ S F?@ZE HТQUO|U_$fAP/#)"#,Powy]l (7WI?DN]+(J'qLʆql%e9500Du2Bkֿl]FYo5U0(߸x!wٟ֬0~A"hF0mp'9#RP8ƆFC`Σur@RȢNN!ec ?&-qڭ-ؾ! ɏGj+V!2/ \֜UMt'#A&ʼFfC*fĚi}%5.uϨaeجgl{,㥪rL2(Ñn'Y=^G(ڜRT  w6_̆qU}<0bJdx'K7o'pKkACRWt>%vA5S`,ԍ~B2'|; 5w&y9yE4 ݮgZ0]œ)*> P늦|]o %ar9ZX)Rf>t̐/ T"%usJjB X߳.3sD囑Ⲃqَ+GAY`PzTWbߘdE,C2~g|b>c;9*\Q^G(; µhH!K$BkQ,C$Pz\άuƧ|ޝM5^\?S릝.gjG:3z&u3%A:%FMWd)i1\ .Ѵ DQvm-E"TMYhn"U+Cx!;Ug `i`ⴢGנ}Ss )$v_OW2E"V>Sg?/8MR& FĔڧpgZTM@1K HG@V/FqB?b0XHPË9AibT"6/(&8!}+0 e4 XBK4 y-v 3i8]@ "砛^0VEEt°98fK^OT?p̾oUK>T I`槗$a*UZ 5s;٧El]qR9J),'2[ iNM`\󿂠aN%Q*W$j(}՜8;=6@4AX}mz]|3=+"Zu'i`6!zcj6#@}8 v鵅i tr/(OX JF-ޤ(QA70$rԋQl 91Lx#@+kWEnwtLO$'VM?eٸ5%M^UiAl[ɵ/MBNB,rC~o8W{3j8o;2x^^%"gu;ur!'1g5WsXoOj'7?pr @Umm'R&MS!Km~yT˃cy8x#cR( ׅҌ> Sb῭kqk<NrLPT!$ |8@oҗj47"t{]t7<熂EZ>-~(*L)U7P:m3w)\ue0~{)&X 3C:>\rM3;ȱA!y?iP"Tu׆<4=D^j5шׅbl߂Cg_ʇFh\H JeZƾ!t}QYh#v'a^cq JGr6D%rz"ar\I<ۜЫ@+-P"iTPNN!N}}eCى_ac ߼Q Џ(Bn~WD9 w/y nE_a<Seh@Se_;rDzf?)B+[S+j,< E2er(Dw+zjtzlv=m% ZpS4VOk]JTVQߜSBiQPź_T׳6cu' dޯDRC\`G}BlYeƆ5`k( 2Qʝ';@M:'cAAWfR)Z=9+l4ŬDYx@陈2C u= /DQƩqcvZ&Xn3/kjWeYINAodG!&=:k=fMX^hyT#~ r+{~, #?h̍B<+, Zxzں ,^y04\Uпys;)8CgoZQvE?DCxlXh4 K r~Bd_<" !TH֮UMrEn{6"hTAqaU4oZY 70Macg/`7?p'h ilda(1Cyh'p3Xy%%B kMq39SfTk_)u]*Ʊ L+>䖯pӿٰ*D1ƀtSfgGW+aw8tSDUM^ -vz'+PҕPc{O d"PdZ S1zkA=W RFmy-a+SD\3B; )1Hr%;?1_[?8V{m; I)jѝ#qvvMF%JRy:Ht>h8 ꌕSӪy{O4Tj c\{-l|ȁf1wR!L'(4TȠc]S!# 7d#S"0aF[QT_cVsVWk3R;v+h. /'4O_B!R3 㾌 r[/nKA gjӀ݇KbVoj9SAFb r/HE d&2Ә0Y,S!켛*a9$,tSSzItЄ ӣv$Ĝ9nU.o7N{g.Ak%]ERRIy$U8Us$yU)$8)J}j- wZ~|18vׯ(/d&?|pcjDe.JX*lHB<%1<޵($cFB8R3_&x0+8m/+]ma"c6)TnˑW.<=q`fjoת͇U{Vy0JJ gӊGJNRkTC?R@k:%$Qj ?iJ~\k*Vqzr~=6Vi(*:ŠƩ(a*3Hib?h.)|OP+PŵX=48-`" q?sǓ6ƩIa.{w'"jrr0(;VI9θĆ{_q=)Xprc`홺 1MdJKGlmnۃ.իQHOiY&Δ.t}aDCSw2n(WI4E cƣP@xOL"+ .o91+fRKfʲotm+4X%G:,fuYU={@Mv^kqzrc7|љ;'0s/"ʹM'Zxvf%wxaMʸT^fRN<&Xnӭ(YsM5 +Ye}ywy56?WJ`iWIDSD. deȱ@B XD=C Œ`BQ|X 7p Ɂ@uZ)s'»4A +$Vn+CCx;M[Ykx1vQx@7RTND3CDgqH=XަVz=Ǝ&V`tCP.?9%rU@=Q2tD'9_355VR%"HًQYDQdgjY١Eq݄$X'% cIsc$Ny!UߝA(._8$Jg'ܞFdnM5`iLc~zn@#@t< fx?w,]g15[G:=I-g /&K 9njaJPz}yZ\:n]FFzk7%TM^ɦI5-Az 嫃q?9.X2}ĨL\&.NȲn5#:c1u ))|E:S-f,$JȺ5&|rVY+{|p/oxct-U?PuOWG_l]Sn?ތy=4(vZmG [WqeR3Lv/#n,\u[NFjVE/7=,-Ӛ@<UksU /`S#PjG)n(絕UuV8q'bal}s m/ FcvoСPAV̮eЈ`^r8YS眙[ Z :-WE\{LKql:hkR[Lfƶ}4tEEРX[uYk/8عkW"TZjg.>NvZN`7U9nm4ißרh80]˫soEv*7 O,fjyNu$8na6aj )eOL):#ȃbuʹS/>((N9W D>a=u/ U|DBiٯRWЊD#iÁSȉ-[H;;_z"5HmjчכZ 95Jjא}]7ܴv`yGiP4*&nW܂fr>LNދBfEySyח#.5C_*L3;6%e AXC׮ݐsm+K݅/J;‡n>d`K_uH&č2CxDdYP^5w8x1M9xnE_;jm'Bh:E.)A)]@b Α鬆 q鏌6-Q?f g%^f ":[p9B8őI#$8F I^Uk7G)lْ g7̺qȀ񅥛#|o{{ͥ&]'qyKK-e>ONyF 2PF7u#&6&E 3ax]$]a,?4 z8%ux`8gaҞ 𵏖mKU*Gj)hNvz3QzN4ݼ*M\a:g]-#ʬt䗣_s>$j~5rкAc,oT$3ÜdKjj ÊN^%oZ {=?;/kcH:{{1Oj6 uYVs.v2tTѯ#%rL{@EaKA@}ᠺ') #fhv;jHPqhl q7klspJS>t  Tcr& . ر%{xv*VgQî=(r-᫚ڠ\cH#ü47z]B0(P߫s z'vkP`VWe?^1ÈͭD/v!MRΞvC(/yLjIcLO|]_Z̫os05gmkҢdc*R+dҗD/wEuvnRJuMCDuX*)>Qmo& ѳG/pY~Ee}Żo]K?)PWʡOB>82n Gj" Zqb m zeVLj]ؚWȁ$nxVo}L#QX !GȚTzt_Wx",1+m%eK9<P6uk>" =UHάy,zʶTfR)9fJ5(<{ lcZ/u=ւzyq-氝Yai~3lQ2JPÖ^[/PS --}|*=(ɉL9hwfq0޶0U(*FlApfFvU>BczPڣ䀃j(PfJlIe\RU~hQ`+Gqt"3Js@U0#j p&8Wס7|l~jZf_/>+@hԜ}2 ;? zԂv8LPx^An,Q"5xS#G{^s RՂC;Ugxލȇ/'.%ci/+Ez{:r}eh=)BӛG8הFv *BIu {Kgx+YZWq%F8GMXOx&CuGi D7?\3jOɻ$46?7Y;\4]aƚ*}yC0G<1.^|»sD;uKF* E)S- o)[hq-_7JRdb?[W|ٻ}KνO[4JnQ][DT8giu>ٓu-\J?9$NgWɡ01xYC\.B4~"fʣ!dz-mu-n+%ai?KGb ruG]TE.iLexV8];x9 >|/s)ZBwQ`!B,"3٤yɲ(0DfgPîRmzDοMo(̛4wڢq92{'щ |`Jtv ->7LmGWG0AM?iSܳ+,]RA #݊s| :"B:BǹdJnM<֭֗B”[ %ӭ\p'J7C i_{NMyY [z2eln ]\af@vN3LTC_jJIJ"A+xjaŒQL^}B]ۯ{߁Rtv曷hjvk3:+4NN?㭦@Xˬ*EpH?4k{:.9j  HPK6º؃hn)-:V(y Ssu⤞ (w ^zZu q \A5U0{ud&xÃ9}6vd 砷խQC#7l-*#eb&{V[H%Uih6 qX'lVL^ܼɂXڝx pP՜Xb8τk65Kb'=W)bԄg̥G ƥG8@+v_[F]>Bd+i4& @p8D&1=h{pReK~|%~:sF;HPeVޘ崕'cmum6Q偖YbikpN NCW^5W~(Mm\sbCޒ-b)!Qz%V("VV}\E]CSN;[uZ= cZQf@{=hΗe8tOqӷCTj%hnڹ cHD:)F hxkJhp4Lx>d($!u` j/Qe)Ӳ&($@E[>V2h3+d6gV#c䷁_+DڬKPLtK; 482ѼV27lq̔@ElK`s!O0 dX8:W]E]5O[TdpKjuv5l(=U՜~)DT` DuA0:/=k;'FJ:z 6lY>Cv0ތVcRQ@viI,t`%4%eN iv`RK&Pݰ"RvUyo25h3\{$G-3&^*ZI!N,]Vv En\zޅU0ɇqSו "Rw @,;%!%ǣ0 wZ#Zn6Uxr-я(r"XDN<>|A#:<3Y%aPm*wVܰr?.+N+U>>)ʖx+g"fWr a ÏJ$Q /l!XFHޱw"}':|MA#}iH=alo4 8@l ) M2fߎwjJY1Ɛfu[g5|B6 :-E3ʩbOɾ2/AMr?nśk[>䄁C EW|2h1xz]0 |jK[I! SBb?_]eMH7RI7h_Uw>)Ow\^q<0fIlU{!;vG0ů0IC,߯U߇Ek>I" ;W Og*"AeƆZN[q֊އs.M3ބ#:2{,>Jy'oOi&~IA^-U\9x!wKߝV$ɽIցn% f|_dlX xe"'3o!2 QtsLϑS;l5b`|4Q.]\٘|gwAYd_"XQrW_ƻ.vZ8-"V>6bHЖ{CĀKR"+;$.8OG y!V,+Rp#r>XT^ s"+]TS;9@CbBa6%eOxD :kPcMJyMYADv;T[zay-FGF 0rӶQB#tΓvAm7?ќ{8 ,5!Z+'& k#ho 8_:R$.7=;9JL -w`›YΖ p=@83| 6t&I׫K-ߦ@5q$;ڲݣ|㾘_[I[7qVDB5Q**[Plj8WY:UIR5be݆ePn{3X#cd/g[@onz^ȜV.`_Uq<ѵN M:-HdY݌ssm`+ V{}mX.1~ Ayr'eÀENs 4 ذIUSAŁew%/^fr_"e}F ѫ}2g(v ^~S4KUHOd7$xD8l%GVSDݖ )iĄ*ʩeS*Izqϕ[*+' {8vvh8Fah<xq)n27hŘ]p5@0ѫ 0 +lhE~,ɹCcJplTUq%fC>6w*f}3ijuH[Qr,lS"-.{#/Ēgz0_u=7ʣjѼa u%m@T1ŀh#iFTb Pw;q_3;H!k ;54N:qq^9)dv[e4sԤKd1.$; %(_@TW lRA͚Yx+b8)+Gꯆ[(dvt͈J(RqL xki|=y FhYgɢʸ,}Bz/O}eR5l=$}Z, 8g ;.K NOx}RHnΛuJZrHu q2\Gg\!O*u*C2aR|]u$LՌO1FxM0B?+mMKb| TO^@hjjmؿF,j&.-hɾ,ۇs!Z3OgA!HGAw"]t,Dtӓ.E4ev(ܴfp. ̄|W<aǯ]jS}:$۲xZGէ U.|ޫQ-CfonǔECM8'4 a+;\2 `&fprNrhq.e!MSќ3Pz(~֗$# #}D&A׫KCXqu?F/G2AϟJ9`ǫ~X4r fۮӔ3g bF Qiܞc[N};Uۡnλ߄EV?%B"ZSbxehbpqYi_Ӗa-§7c|X}eH=臉`a&= 5 _z>Bmi,G7C$ O|Pp207P_3b!M] .)1m4)7a)|]8X|+: 6w) 8 mDLN=9ʢ@4 Gf5ryD Ӊ<}>N6|rlf&X87 w2Zopr>x:&m/5J 1J@Ebߊ=?+jT?9]>Naŏ ޱzyVU?O %P*hˬf'ōSɯI0gU]tUfѸMv;M}Ha5f<1n&E,wvD'Œ156$-ieߋ(g_U~{1Q] i_Zٚ8_e.wqL&XU4_>o]obsRqӋ sosrHb36T^b(벞aی re:8q0H?t|,$(@Z <lQXSo l?z U33O| 7-3av/$~#j\ה}FQ)(;z V5ܒ4vv Y/qY6fӪ dr³?/҈2I'f)҈T!{CEgWi#9|LMx8˓)FG_](kaj0!/_lrʞ±]N'6fJvqEp#AfZX𞨾'], kCIy!Dkp*2jZ*r|/NjJtF*(yRT7k< C""͇<*`)]N4R'OSā_U&su)ϭnԔ :Ġ̓~ z)(Ct5Є Z-kGziZ;%/NE& 65x{J*cA}8Rg5D ćzoīc(O@MO$DJ7mR)cVXrgf="6%/,:lٌ-ÎHj$], 6` UڃF L.3dUk3.Yڋ#V6,:!fM \{~B_joaLɕBH4vh5o!?O7FG0W3-<̴EJeJWymb<:x]1c")F1c$O.p<(IGrD4 XgzF0YB_A= PO},\yO!QώI;KJ~f2CqGxrizۗr+h~;% Eq8<Θnz;hMfgIЋ/P ]Y(;B#{VaD##D= G Fm땘Wq6@՘*DrLN'+NŨȅ}ţi"vڽe@R!{|e16A% \lgVtga\hS~_}X]`iHs3_J!* j^)JmG0 d=쀂ζ~בb !-ɟ}GM%w` Ȼm&T#MuTQT+Z[L.kc7O_CωɑЯ.v:/eY Vx5aHu1G[J*됅;YՃ&<{g-dHGҡZڏ;Fph= eP 1mwzIC̞!j0~?6 +8lzi%k[o9t/<Y[\Ư/ 6s.B*`T88)m8F+`vEίGYVV0OR@6֫$s)g~Q#ˣ|1P=73W;.3'P.Lgc)D@ ~nijfR@3ieOܞpjQXOeh>hm"43y[Pj[mW E@,7HeXRcqmҪ.,(0)Jtä$QFyPzZ&q4ʺj, 7vbɑdfsǻap,"]7áN]P gqgR$S6~X-DS3sbCv(h ewIVo4sV:/cK_hڱ;5.N$J-6vcf1}Zݚ8,ek!FX09v\c&Oñ*kuhoٺ0.o2FXj]Pv61}@v\6v PUO_s⦓_f&s).lx`Cwmn%U 65od%^]+$J4M{, !mF?Mr5g8o{5xh8skj?q P7"b,gπI8OѯtcTJyr:G Fl['(n5C/&+{F9ļ XY^: <~)V 66c! ua1֤JO,Hw]TNW^[~aٳmBc8eWnx b2^-w؜Ih$*cß[cj_ r:x ӄcfBhmSQE#8;m=G%h*h/ւCs8x छ |wōbm'޶zЗ!&5T:LYV i& 4ړs+ 146R5r@N YgJ `by{e6 Ez$ZD6o ɑ|'^/d2s̀s:RcG]WׇSV6淪T;~aOf|T`pagPC ږIOtꑀVqX4#ȍTN&:rUn-:d5m[c Z;/Uʦ *33׮@6 v}/f!\\w:58h W[ {#xC wum z9 \z: Wu_ἥ'Gv$Xk {`;Cc a{ό6J_Ω+H9aPkT G=jg:4NF? 3< .E kV¥$mθ@|*da}yۘ8HkX+9)֤HxXhaĈw?v`AquѴ FyA|~APǍ>l淆ѹقX_ |Mroܱ|2632h+oΉFRROD5 -%ImY|'Ͼ*|>9Huam4ZuWnf%?b^.Dl!cظlli҂ V n08;BòDIu xF|o.YFu3\R*GbLo&(h\W/l9ͧ'wt. {d+>nfzEh'+kfzuLY +RFRFΦS13<5]"';lx^06vFS'i̟3ov#pKC 1f'( VTDBL}$, Wa{wPY5iz^ON!~+ٚ4lp (M:ӨIP) lxtsR^ b F[GDۑQes**s@ YPg}jƈI!F#Zsg:6Jev ;؄~kU+J |w݀|31p6#08nz!1 G4o&83UW:47j"o 00pp?JX׼MS)xޗ/!zZ]BR*ܗYů«MSl#=ӜQ$yH= &xq; hϢ,5|ݱYMI3c 3>X%at~z1> NjhU&&9|uWl0O%D`pPo]'.t/܄'y^Jé~oxC%g"EU{xܾDGAd( S N)e`R׍ҝ hwgY5[&@!W(owJ.mE1u2r>|GJ }!/2Mn]G؞D#AL=n\[i7z(։ :6@+oR8*RBƫJץ{}O3,xB6?3ꥮʼn{YR؞ңMOeү&wJ3@y;%%B'LAh_j2|լ_E=(j*1P3j3.xvhApBxMBu;S| @J4" ƾ E>n FK4PWI4,}[k?=riKܽʕ0ƽa" B)W[P՚"aG_jTp´ qMa?Tk=anFAU /_Ӫrٌi,#H7ЎTEFR4Z&UԳuEVriaTD;]bRs0*F]cȠIga(?y D¯S̡Ac=lx`2ص7tܠb/M  ܲ0J㛺=JZx;g&:kBGC!Pn%XRҨ@WYC|1bj受zjbvSiy/ /O="W sc# >c(c:){Fr' Bhlx޳|ŪO!7!r vۦJs5$oܔ9EDUe1)(i> ,~f.$в+[\ )Ez"]Sv R,⨴e\O#ۢE?6bMwˆp8TVD$.ǀmKmr>H޵:pzJχVoFnJў[?zI Z_dkv.JA"ܫV Gߢ( 2Ugˉp7]2Ѓۆ'#'_tT}.3}Xp Wa0D \J/(?Բr. t R&6i Ƙ(҉h Hl[sT'>$_ Bt hRfia8N1CD6#D@G69P)A'}kAƫC6"̰ ia_ݻ#kY=UIޔ:[ӻ?Z(q֝TK40 (jv %ž{ҿ! @# LKgq0*|Fi#*KCR;gT, "%,1=c ]д + ?q}e!x"zcotQ1ӼE(vBUE!9%(lk`~cyr"]Ki_lv؇6EP^Fۖ yU%wmʄ<Ñak{3p!+^MKGO׋'MMuJT)BdrBG]C vUl/i]O5 AvL)v>˨.%WBR9-p`'BH\r+Ӵ9ߔ3qXDXZrF @US$OLj(*ʂOupt'@F$ܵaztw!y)taCa.B(m:!]NT 2:rLr`WDl֜~Z*:τ7}Ʉ¼cvqLUw;#z6x^G|q!`і /s[W B=Mmjy;)2ּSBoT2IKhCz+ڤJpt4%L8|)4Ő-W@Jx40B 2NQ@5k oſ.oa}*&  ǝmgQOY>Ng&2$RВRqTc"a;r % pIq`&P Iu\o΋\68qx@Ó=_8%_뀈kD,!m. ?Zȿ' 3H$ fۘ9JHC Ue~Yץtן\disRyuBu~5𛁯F,|r2Q쳍 )tGS*2J$ iɦ. 'ħmm6tY턺 W HO&Բ U_JBcD@CxM0.k3A˻iR(y,_'u9,".|bO@dnӞfTnNs 5EL16a9҂h]Me021rTtW?FZrƑ_9jLLe^k *ь)2QJ^Qː[EJl֢],8w)H>7g_]smqw&¢֠Ksǻ8Q^]_2q8[HU Zĺn! SZ:hI'I4B%,n`7 J1?4.#m8iH,.z6LY,Y *^no娴a|7j`aұ*q:T^棞[w[ԝi Y'J0m*}UN&:rRkl 4oLǀѯ;_ T=?i9nN%Bev?| iXȁ2~a8"(l !հ{`gI)Zcrv.e( S|Cja U܄@c?OX[ErQh؝b~IJSM-iZ (j:P4|ɉ2BeӨ0]F>vVk|OX)ijK#;dY-Ik 4|? -7BJv*4/S MͤBǡk['8RULn=pZg;!5IIO+g'Aj Man ȹ0W 8ۆrFU{hV釙 /]3,c%hk[H׀DƧru46FXW> P/%s~/Hjut0A x!=6!E}` b %I1Ű{ qbUc_p0;\>%z% 2dYBUחzdC ˏFInKVx[@ Kv'4Y@0 ?տ5 DxpMi hWRc,_Wr jjiqjs Eu(q5 БD-ԯ(~t$l8U¸Fi"Ez,)"w=S| /4=Xxr:Tlld8Rx#5mQ87x0@, H%Ė󰍵ȳt yY@`&8/F  iĢ5Ny09e 'z]̊|(Q.ͻ#lQ<:%B,YWKyco~PZГ7Lf'ߒ)D |(?AKz=1CfYn[WY>'K4ǵY^HP^ Iv~~8qV-ZD|cE ltU%md y~^X3rQ 02 X£L2MF**HYj+7ܢ2^xň=B tap춏Z>Mj[&w:^#m 㭀Z\R-a<ȸFGKWC9kF Y` Ted:T |2{ G2-2~!2Rtv϶d{p%F7m[4" ?Ey+e;?9GSU~C9GUR6烋V0pI۫_랂:XFy/;gEXAl$!cz"5^Sy^ XA(1jf;p)n'Z$sT]QY&fahr⿰/}|7p;8RM߂ؾ91 6Xm!sW7d,'ӐkL 9EK22] gtʉ\SG%R UeM*dݗ0߭M9`6m r<Ƙ)CU| ~5͍*m`@6J&ȇ>`sYbƚNu}."EPUQndYOyϋBURk^#ADus\2 [i|n,uB4oU]y1Y wDҢ i$@nk65׋AeTmʘRGbœWBUH#m#s+,cp}z|ⱘ4[]naB|-MO/l k؁]GB-N]8d[Zr)uLg$bs(=N~U+ݬne&^i`ԍO\SrrhC&;Z9G ɥ>+4ZMi<6۽Iw ySUf~Aw@>*\Yil< $N3h ,8ϔi*nP˚R}r{`t@haؤ\FP,<6X/YV_@uㄆZzYx/%@JSn“S<}p+;O3Uɦח"[ ڪ"کԊWI޴!{txHjKV}r3\V0ZM Xa GTUAI%=edIei1WEq v<6 q H..vC}Ε܉n+45̮投Ds޾fBR`5<\ɐ&ui(f8٧l%et.89hPZ6[~ 0*n\~?Pxcsp[La[ ma{ {S8B1u;S} ;QSNP|$g+\ /iߺDsijTٺZmyNB)V&1y:trS6r"Rk3!4-3! ̇h!F:ɛj;'Hm+q{dge`,X1g׭51<"\7;:o{jiDsO1zݘ4aI-Ccʼn"䊤#%tkri(34R3pe䩝pxd~\-R$ÓZPΎ` 2cWIlv~HL08 NuZ9<$D7Tk:HPN랄~]e g$>(RĔ|2L }V#ŶkX"WsGq{ QJbt<'ki0}A}+\V?m#l_`\6/8BrŮi]UtW:W1՘&SE8="+;aDQ{oh /h+S'3G?rfIvS.jD7c$4nr0JCBoTˠ*wㆤ3.N8g=v~i=WGqKp$%e}ShsyrpmDiG;žaBE5|n;ijߴ++V_C%OIcԏ3e7ܲ7$@uӆ4L9l:?++v5L/\ ڜC6UQ, O$̦.$9rPRht{ᾥ|s8c2,ƙKt_HO4Hj,B"id'=/9bsGD=ytw ^txzcc ֐(ϧ֤CSwnP~/k3m]=GH|X( Yeh5DnTX) r;;78iSykӯB ☛|%Qc=(>X9\x*LwL?0v4MG\y^ &8]#|y(т=~[P#9PFEtZeDY2u`9pgt svҶTQ\]^zcF%P!qAIXXxϋ4ڬ4 J{, ${8Ũ0*> U9 <[TD!~si&KB&{ 'qwʲ E\lrP)''"V$ѷ*!DyMG4nHpMa=Z ݇EfkmCN[R*]XƉqN!g}T"/IrRxIJDY OIrW7+2(s!!Gd7[XZGF Ǩh7u|&ս! 6s2{1ѓU#9|Agn),⻋]պwtDn uDۻ޼SǨVuJYj,:8ZƬ¢$l;TYOFUquN JAcbkÊX}Oߚs{rC:󮵭+JI"-O#bJsuWh`YZh׏ 6ĥe?@4v'X7qEr]aubE~ND :MbHp^2^X퉈mWվ؁ 8Lmܤ13kZ̔U S<`d6ЖwXwj\v#Ű}R0X{Y:oI\gRƳej7@`cxHze \[v^jIUxo)JU][z}X<{]S /?(xF ?t>awmBr,ӭɄ4<'Y:\p"t _<J=$}ʽ@:9p^~U750eƓ3LL0"<lPv'8 ^d:փ&2MwfCGie0y2-:Ώ3;`ml( i;je&طю.*\!,Vg߉Akظ-y&qaiI)NހxNܣ>ŗ 7BZE]j6I>8?pz]6dlm8Έy xS,c1褭xI͐3g0p GJQ2!BIFmVKFO #$s\NGu+{]|¤ Oǣ.yPlj&$~tvB%O줁/l\-t!sK!7nk09s:̝͇+jKyDIqfɬN/^}IeE^:ǓZِ6Z+ǷZrXնuK}pe/6 ѣrQܱ#~D0b탚@vECV,w?5c /3zXعi'(j\,mʟ J. m]dv4q>Sɼ(@z"!2kFoCo2$jÎNJe }#z/-}nyIbRM=]Tj{a]hWTb%|8^_&|zjI\Dc[Uj]aZMt0H`au"l;J€/dj u"@S`aoBwdƙ~Y?Dm>$AƣF$\X<.q)6 [aLoRs|J{F{c{],H+, ;-b gP>+Zu>+}:">EeJo5A_{h7ץh˕ ,Q&nw:ΌbO;2%JA5 Qo[;cс]U )z"m%צ-}z!_G\K݆yS}Xp?(O<]q&jhS C P%N0577筍PR?bSQ BX0ʮJ:LB?h_u{ ɼSUL[w=nN) 1YnMA uFe^{3x/W[H ''%H; [w3,HX-_RŨKqf{4IčPUϰjs!zNXeŃFh~ )>ۢ3^L6&I#ˀRZh VE?ǧ&Z $rfԭMlqP+D/@>Vx {!3)lPɁvh_}2a>T IG+aH5Nn$(_]H=p]ڕg+29Ch4?Gx -Urb-2=IXVxmOp"9c3*$_+uP*8mDLITCF`<ݲ ,@Ϲ^S cÍ8.4Y"Hjrpș?d@H]|f<Y#oϑd 15A4̡sT>TU*hCO͆/sC,3぀d͗>g~#; j >{ˆ9NH샇zOiz @<5hqM ϶2S(N4P{P;^$)2%JBmLYEWqglŹj|8*UX^":pJ]z |ogh\$YS˶@Z/%6*}O70;O/(1sq"}5jiGPh-- {z*6v uW}n:K_amӅ|ӠV7=^iarٽNG~1e;W2!+L:ϟ HϽRPK<nLWJ >ߊw dQ]4Ȗ̮X?쵰2kL\kJ qOPʭ5v^ FQ#CyQwh1 Z',H48BYxp s` G5N' 瀗1Y|c^ D"^g%Aȇ H|wKԉP3%*ρJbH4$<3^B$qWÏ1DO_ȷnXxu3)Ac `k0CMKZӟ;kӒ&օ2K rR9bfgaRJV' Jx ]e {cuPG@Rm>*ku,d0)]~.7RV㍺GD.(I`κPS8fV8~؟f2o"s KF1ra. n'L O6߇2=P[~f}PsmdZ"f2Xyh C ctTC(a  )#pe#;l܏0usUX]Ù&Up#)ׂ':f| n<)~*EhiPln"Q!^=E -VAMڎupY| -R52|HiUuLژ6K,ȐPǺH|qb7&Wy T7:ljR/\iS80C\dCWlkouE ՚~d26Q! ݲ .Zʘc)P-WYEC3 =xr| #xmFx(c4u ^G~-N(ݭDY &67T*c;ovÑ}{"aK1^ gsJIF{O1g"?<j£wWa'~a$>HaGidmt{gD4+W Ӫb*Ղ/Lej<%ĉ;dD.NhVy) ڇ SrFr¤<5D IC$XzEӉAu%6N::Hj$r2R|yUIJ~5"c|7Q|<een@/qx5v/"W{e|k9l^Qy)86"ov$jlc`g^S$3*j- !tul@mFZűK-sد+R"XjJۙlue4Qn&6%u.E=߁bPq&q"=c"qFj2t[ x깑%,ܽ j˿)oOL^F2*NmB\w"s'6P?_x0hC?eP;;2Zu<*XCa!h<~wGY7ю²ƺۚ*&L&޸~lGdaBѪlBPVHt")$Qi¶vkF"j뒟r1Mn[ E $Pjr3|r`ĨJz)qȡNm0xE#lsb4KKWt2@+_N3ޙ;8Z&Kg2V;VHm캊Mƪ8r%6! 8nڢYH[EXVǠ>B97OۋN6 :#8pAJȭ-gb; ;=2i{z"RĒefv:6%ޯkODOWtȸWx?OOW.=a4nYgu 8x }^ُ'}+ w":gT r>]IC1VVJ6=T!!t~F:-JIxuݏwu#??B!㑩dz({_WIX蟵mfr}͂L:BIl J5Kk].HV:FXޱ=y1AI`>$5cСY#]ʥ z 3d&?z@阉1=41?F+`?:lT3Wr΅7I:b_ِ~Pd;DH]Aɉ~ uP{0E@"u2(Od4H7L< W>S0mzw$l@"Nbu| g>V '|v睎n#Q2]4U(.+b؊<0* $²F$yp;'t>͑0Y€ b͘]s&vl[P1}8QY*e[*E"_ GVZSn1dǕg岾r_: H7ՄeIpr XU_-v8Nj`nCA)תy&|Q'i39)IX{QaƽĜfE`5 IN5 SKe2yL$tc^^ dTa32$ݘ~{܁ZZ ,e %OP|bϵwhѡGx[&smpZ(uEor]@T_eӋhٺ̱H y"nBO07t-7ʯ?x22)lҵ9+NpXSW+~8Kb#g[ZBc@0̦'&7zx,%ƲTm󊜸}e>`y[&Ɉ_瑪'^eQp7g=*#=Xj§j6g$:Ɲ} 6̑n޻oi2W082mkez%%2cZK- oHVPFS(W cDjy4~c`wO:oS.]A=?`Lhĵ jTa6z) G>Cq&f,<ʩ rqw0 ilGH+"~&FeohE%| ᕈ„-[dV]q a$,s#,e@d>P}i/QRBF+_IՓ/jg6]ieNdEBlۻwۅ5a2.a# :ݡ+e^wh[o=\-V>[tJj0b!"f30ed=;$:ZP478l ͵|%S}!R[feei3/ٌhxoE5Qޓi-9|{ϕLMlϚ1bݎYKa1s ( K!Xpri9zS`v&yGG}Vf9lߔo0PH2z1$5/? Vւ /Z65Sƍ j ]F esCJ5j4:?n I3X6B ]xxi>8o(wV3\KR\`RsT>7$nBEwm֋?ͷ`jOEݷkL9^`|zǼ"3< ,Op. zB%zpHuCvGq_Lq`= >qPU ab%a w3}—mON-wA!g ol+mlגPua_L>\WbM;=?R촲&|WBE hLY cݲe9)Bk6ؚf~pK]+4[FIFt0U'~XMjq@E5Dx?tNJ象1@ނ^/ڶB/K7[ 99P9Y e0u7@eDRgZs7˕ᒴgA^ 2@wז _9j1%4b."ZplWc@Ԓv2)!o#qR8 @КGq?8Jզ O(]Gj/D-.ܡo3,Q߈FcNEgq֓/:Ǹ^AnmiҞ\2ޘ)ù}^ʀ*Y~Y hA+zw2F8g)^3\6x@6mjΟ.t5p]hҡ|*7 lބËxy9b6Tvco,b&v[%b:*ځeq*; \faP-_!$#rzRn:|a:w&_Dy( n][ g;ζ#Yxv:2'6U*88 ȝ>( 0iW}l;K"#ey"u}"OUkĆ24L0S6]ʎC`s2Z/ {2bM8[EJa1^m¬qR~p^`a?P= #?Rrg3~C3 wE,oMJoJ8 O:48d4 5紜F29)@43a}4#@ LlZIK?݈L{0PN )9[8F:tr&DcGe}0<f>~f5H`+"oǐ.ܿHe~J.rMiTv&YFq.7t'h_cӘD+ৰ#4$=::쿣A @{^!ԼgYr ùEߥNzfy2j=]ȇå#,BaBڹ TH#Z+ Hh7y7Pl.TɕWśE <]~w)c v/p H"֏Ȋpӱ?@}x"ZO4対ՈŢG8( g`\gNygZMW;w꛻vh0NŦndzzl\f(/*G zNjwq`#N8-B`ܼP[+~By]S,lrP՟%JA}sdKrÏf&fJ_5CX}vfڷ5nDwл%b&7<{џw$lVI(,=^81\ aݕG%u*1'o{< 󕎖<ö 0UjubZb>**hrןnl P<+j is3 HWOZXTzm 5tޯL/I }UEt$dltO]u&\7JCHIy,#Y?N5"p(*톙K$}i$MңR4zSKɅɹo[p9%D2WY\X'JkʹSo{.%[E.эsViQDwI JZ, bbC/\o(jF|TaO׼i/hC7SyTW}R:U.qo;nԑ蚿OL;~Z"GGt0:'NS f\I2 7(㑤O4MU^\_ӨwynzH7#!r_5$Z#seۿc@&P(Bw (ylDLep? F%hP;HfF\jԛ'mhƦA LGN'TwLQG)(2@P5}D]I!5x(V| Wԫm3̈́ >BX,xF9Sq,ʿ c'#rH)5|sVj T]%) }λ5zbJoEE!O%P Jbf_f+t_Ĉyv\L8ymNLr># Sөdu`^W%.֔բ.19Ht ~m1\KVqР1tq SzDA#e2#;X^;z24Bo|,oWgi[2H,p<@٬~,AZzN^ݍHhXjKϧ bۇ.J;3OɄMJcUԹ6}kv+ &!l<$9j_Z>h{)7n7?MFkX =0ϫ NlE92B4S+Vd[{RE/ɵQNէEPlF өsf:Ha@qׅ#ZoʾT}xFb1JLl:Jg\v\ D -̻n9: +,ԕlӛ t&"I̧e=1p1$t^1%4'!K6iI4Z}IQp aO0k+JQd ʛ\];ɡN>Wza۪tU6"3+ZMeu_cѽJ9xXƼ'q5f#+<@wfua:[˨RQ>%j4)/5p1YWhI!v%# }n\ ܳ+9 `iR|ƐN a k/V&;ks<<~o_SV!XItʏHl s)rȧx& z7jt:^hύsV8VӅ C"D GiG>-?.$.Nd#r[/~|;4\ ;Ѵߒm IʈÙ Qb<@5~%E GdfCIvrbGߏ;.j4ZOŸ{)E2oR/H+( ȚtF.m͜5C׶}k_R_W)ӝJhXClr}Ǟ-К% JL"~cIRi?Zmd23$Vvh/u7e59u0 nO`ҤT9yfk]۾fb0.э4v< }ݟV#[)%u^zPBXsy]b b)w^`mX@-#h #zf۔/E,; a/ۜFag+#*sYqqz̀2lJUK" PF.?N7'~A BT%\LJy"` 6MQAOiSR]wm_ jkkwDӞXũO9;]DBjTP]«Q3ғzw<`0H_?%2%)S|- Nw5ry/9jf~B'5W!ڦpA" Ta?EVtiz>^0'аl/<+deZ薣OըP >:TX](fC|e`b(2 ;4%~:6FTA-YĶk裧Gr`0/ni Ys8fպՁ\ b-Lx WKiN)Д YB5 ;\v\]6Ŀk~zHPsc %Njlo(?NL:?>C5EE1ݻ2gQYI̤bOOޱ_q;l9|!'g[fRO߿=21wt" V8-i109S9p .%z3h|UNeU?9,O!=)  D/c 9h0"Ui s&QюHnEUc:6jf`#/ = '_&[wEe7F+yt"td|LL" . AbZ'+Q犳1&\̜GaJS/C[~8܆D|Lb$pj ?Uŭ $8?'͢ y$lHmhމf+gIK}b8K`PRLɟXNo̯,)aL3EB΄L&K Ud>` L5ƈ-E>g`1^9ev?쬗S=>e#éÿz2O@sy.sZ䛁xbIP`QZw5!;X߿Z I1j GѠSǢVMJ$g2I:}DPϯiv39|ʹ,&w Ejy\ast(% oR5Fb?"ed/@!E8pINn5EzEW>~ϩ\n18CpcMKe\y*T|BdG$#c#>wGL6=8@7.OLV]S}-&(Z ݇G%:c^5Y7P+Ž6`d/8;ӢO6\)|?{[ޱ 'S H9yjňҵ,f3Nc/slj9j==cm 7uV9ٗ %f\#ݢm( Ēq0ws ǐIL w9{HXR#\H; )c6Qe,wq tTiG,|tr (vQ>?*ȫ4'k/=N¥iЦQ;;8eDϘfÒL d"Ո ?g,qf~ۄm/^my!XYGB쫄{u੻:=IH0-Um.A]Q,RInbի6E;K|1"dz,"6G$ԩ!{<믕6qQ'x'Z X"7NܔO!zgw>F',2 (q幡081;gji^dH E--{eI$>?) _UlÅ =n¥;ᛣOyiעVD@Jȷ~bNhW;h_j+,с"k;ǫwO9Ug=rdpZ5YiD!G{ ܢPp}@L1!Ԝ-|=?h5q#h1C!<"{=Ʃm'೅ 6xo%\Rhq[4L we;=HVoiZ1 /;#K'wP]bjRSB3h !'I}73 Cb?մ|McqyRb*S,gsމbcD~E?x!7hDS4^57z$./rtяp΢sq$V3i8)9 C#"5jX^D!Z$5ؑP@ F!AnjYYs`@S?]QD+lkhnN~㽙_MnqJ۫7Ե߅0~ O0U#tSZhv_؝5u]4{b4/Ko |0:U9)} PRN2K}kz_2_?,"̉~m7Mﮂ?&SnKt rR/`:#۠aG^̮Djg-J54 L6 ٫6!xW"ʩud{ȎDy!TW7qS[j=AJNgWUSeq^ ORIuIj?)YdLnz1Axg:%irWQ d/Y7wwM+1n?/z!s*VqΡGLk2mc&3&fƤ)(7#Gӆ+1']h-IF*+mx4+av'EUcQGQO-9^ 1nm#հ&Uå=d'9`o~ x@ 6Oy[yY]? 6q3[xQ64 *IUy/U\^Hp;4ܯėZ#:NUFvjI2BZ wʩG,!_]O<9g0y^s].6xU˾0Xh\R,弊s5j*p4WJ>gֈ.:n@NfCג仂m'((.V*u1Bkrǡ}ֲ9V,v5 2'AAR,]9S $JǕ1ʤpSgl~%?Ei vU5=c SIeB/>>8@۲>7<0`rZU2-:3( uw&צ͹Sbk_8(%|$¸4W>-<?C(p5`᭻!5a(tQ^n5.^}c!0hs[V]jN)%+~x~~4 't_yX6$kw\GNr?…p RV=L2a0-H*YbUwƯ.Pm'b :: xE[j tz"mlnn(tFlW 9bn ?[(&s-8׾(-KH\Ai4+c ^OgCurgM:95GJies.IrBR`XWx\*tONJ"uxI#O8**cΐM*+G3dfHSap􁒳+4`IOMMs>^,S~0# El)5Z}ȊtX"Bg3s$z QIҵM䜾rv#1"EK^5~½qExwX%aF;Lb!X6fLatW8~꫈'NH3©ew@Lރt-qlnqAB&)McH!U2Ћ'.bEI98,z5H?tZXI M,wp1/[l(ݝw2-*kCv78MX| {wQ,n3~䝚 cTIK݂nձpڪw[18G< fqՑuї΍wye@1؄&{ q>F; $]u➠ڋUڗR+6j`훑(씍j'?$1 Z  dq7_s;m19;#MhVMy0Z{Ns$iMtȎD_Kš_$ %Q^0ag3F5*7Jvԁ|s_@6d; +_|TXz|? <bOuf=mG0:J8^7Ym~>.,=y3&~"S3]u0\vTۢͷ'mzV\=-ڨ` (8<"R@.h1ٶ}xMe$rCh.[A:.X)U8sh-xSlTwߧ^l&u0- AJ`jK)9}"(r[_Pޏa8I="`~ѭ%F 0C;9Ս΁Ç[{E*:91z1OnOWʂ=$}ZoAdzdWih5&$s>[UC,'ZMl~HP(,0biwOsɃxJFP^fhD*RP}!k}RT'Tj;IضIMqe]i?wҗEκs]S[2CR׸b0#CbCSDތTUoΖnQp6xq!< JζK5Pq;od`㙐G66}o!{;G^F)o=*_(G.*Xaw9wdf tdE$[{Drmbo S:*mw_mZ2d.+"jow ̔f@ 鼚'ܓŽT^͚Pgjh}Apg3b&yZ82#aLjP*? D4im^jqg:MJW3H UQP >g tB7]K '.tħKp۬TӴ=׃W㾉?jp܉suN>>A .sR!H { 4 e?7hlK1mY"EvIf8b-)ؾXhz࡯dQeMVҧMGr{3ċvLWSذ34]-b'hi1?e]KKa``ûH[?]eH6mX/z~ۓ¸՗D`Ӎ()OˆXMwc+)m>7t$HCb^sX4]̫k>Y{+dZwP<rbWqP`W9Opz0 ?D_2 F3<ϣ5V?|q>5P,A_Z{cqkZZ_Js*'1隣>r/=̇ҿii p\)rrmu^lq{E_-iv^+bNj4Y{0!prAM:N$Z7ei&~&{i8MZQ!ZK5xmH4*bU%4an?s>.lxmngUb麧 qkZJXp$U^ot_:% $˗Hs4a !fP"X%H!2pn2f8{a-*AιiU>Տ0a4{,7)k%7`sru.7PP>5gPakN)rg󤪛Z[o`f:w’;!Q?QNCGڻ/>M9]z-yjinS{tRY:hU,= 0 L0U.B;m8WkCAlMM(u:^RE} ʊ/Vf5H)/D8 Gps5x-^0;@a|ʼVq5PĩULr]W-)A$T ľq!&2 Y[Gqi+2qⲓ"JSJ\HgBK|jgfDߏC!/蛓pISJTʜF\}]_V[zu,YA. b bL O MP\ ]a\fSU>̊0XGt!mR*|Seq><$(¬3R$iCl$ N3cYʷR'_@Yb7b-m dONGnaA^%"~0drmmBA%:\'!ρ³<%37>"k;2+.'%d"l֐YR.R# #%NFrRwv}[!A4zy8qܽ=w3ƂGS2a92<܈tN)Axks6Bŝ-i~nƖp>^"ّ\;yuReZO;ZOzt눩"n6F̤SBPf YUK7ABЯgw|^qqP mhH3D%/td*.۫^K?N+ suxSsQJ>zv3n.J)#0zCLw[.J 1߿w ayvZbJKбT5ʎ4nK+Q\e.җo'ި#n]i+QX?㎻Ď}/aUdR ܒ7֡ېiBb%3RqqT-ِ+9 81(7KMߊv_!y2'8@Qk 2Ï[[Z 2{% p*W>FY]tg:Қ~)z5oY{s,3ʻ/FyK od_@?E]& PfmM(GnxR ۣ~)Wd+'.<-vZՇw!œAnEUS2ۖ]$Pb_:ͪ ˑ䊽ԑ}`eI&djbHuTIhP &?(D/ǛֿT[,m`!TZѢy[ ޞE9NK^GT-EKgBijAr [9K".K)89ا> D$26ֳ;!X3~L;Kv*dZe"r4#]h޻W(/@Kw%#$]ٹpc\2|yF)ݨS,ɺrHG5.ቐ=;Jd/6ȴ5b4u^BOj4㳀Dbϒl:ӹ;1&K)g/ҽ3[v[uL^&ֶdtH %=݁fsZVC. 1ӭ?U 6vYPt\LD2Ij3>'}?f`AoG>Ijl/![oMڭ!b_t(CLJg_䳓=l'xxpif{=-5KSq)omnfQڇtJ'%+v͑ Y潪&SewLйVm8!O {'/1~T~) IcgJt&OF+Ͻ[Жa^t܊%#ܢ]Xk/" YIZt>NoIKhߨi&L(}G mGҀ^Tzd6";zx`gn-fh&@ ;US6xP~Ȅ%T2s+>KR8UTpXk#q*yRQbQk\VM`g t#*נboc~KOΠvp(Oۥ) |Q q0Iõ,# :RO;lJN[Y oP!ܟ={TWJ4TNWʷ"Y-@@eP5gF~͏%'Lt_ʝ̀! a^R/bm"<ܩp_?3B{5ǺJ4XAk*B.؁$@mxw^~Bq2!$h9OДd8\S6+n`}Ipo$/ U%n)\OzLls@3U=J&p9"*=|k2"M;ܺKpD͟ޏOo7߮%4B+N[:%8SL玨! ^VkK=H)j|[T~Z4&QYx!s7.*&{xaEe%[C;xQ)ny'p*aei.?\7ˮymjGWL!d"{8k9|WNL腉k0T-pODx}䁊ɹĶ|^ԍ6rqسl.N8۲+I-}wy^2r~ufT(u Xa ;W3Du.vBV>ʞٻ]u5QfmClq-7aО'/~B%`сNuxl(0 ۳,%H lY (SK|Ra花- <ɯOou=ogmUIjfǔén ƎECB(vrOI e 6Cly |bu0 N9y;㌣,;6ZT$O4 QE&vj}3qo!))SGż?H $Z1ϼ3d{^5sVFiwOw]hI gCncQLI-ƩFГ\$L f7G V;e`8J}}rN;_ D%1&tB 0'5Vv|CLd jtcU1bD<6YuBhC؃Qf#Ij&m~1jCAy<&KE1@bN WE2_i^~܏QkHfLǴ~_wQ-R꣖z.K5IXh"d?z|1,+\?m~q*2&YnɛtFC(7~ҦC^7{YՆ%Rlަ`YyV>CT 5&}KݤX}kCTpۮ6\Qs?N=tl#a X"ecmГD35UGTQk@g}U9@ +Xd]߇KWh D/FQUL1[k/Sͻ/x#>~_Xu2$P/hީ*vvnSOQ -/ƸmzGrgv)#2$oko~wFiVEWd Y}ĄAG +JKkʹ9z/iR ۈ1]HJWZGATÛ8f_XLN &ʨt Eo4`Xy-|(|ۉJ{g bG9ggFa" ,;~)ְė}Ub}*?JР{sLJ3o |N4t˜^sDK1s`Xsio)}-/A¥t2o~¦Be ˲MiɳD_OuORӓx#)x,baWaPS Ok4npn}/Ak'5}-5GIH+S&zmr.#|uyȹJTLHe!+[~eGrDl\_EJLmPc%cC}#?6td W&eu^IJT^Sy=`0m2'{P@! 4ʗ:?g zǚt +8 :%pFaU,Xu7ސ+|وoCn@ґl6 ݟ3i[Ni\r #cZx9+maP>~ SZƍ\>?V[JgRkOZ<*dzwأGjQMÜŷ)3'›3C:ZN2p0+'8056i }$T/36ґ k&@zפZnc ̌1\p*?3'E*IR%ɓh(HCr8o sfotY^ӪgPC;?8! EYf"[\\vP>wL._4!{b`aiĒT>5,A}P$b1eCr> 9[ x3b v{))a4E؝HzbMg%l'gV lh+PPSqm,*l睜ٙH1]&l֯u)J-3"fuLprfn.k=` Du$gc֋+Ck1pp>PGܨ" <CfP<njo$"g6H~~#Nqm[(ks c{p%*nwKuC0LM 637-\>XҞn< ɆMΦ ~`X=磷< L=9Z3[-ރ +r3U25S>VC+S IV/Prn\Q)CHF^v#Wnz-l Uj+UH@gH8<UCMzӭ>(/LraYmɩ>.W,/1\1q3Әu8Oho@ CKK9E2 $MPlx憔=m!v߮ ~W2{X4PT3¯7WV\(1N~h3wY%i@Y`Rp̱^"33[cb ;BXDаB*@Av7,Xg,R&I@ .wЮ GR2X;(EVLb}I`(6Ei0+ʁf㣾!~ _Eϩ01M[{1h9J9;ޥly_=J~(ƥ.1B_\QeU iiU ĕ &vxY(Ym{U J&2HAp<3PY/2Cnb>Z 2Bh ld#1-{-7!TP>u7tPA ?s@:vй 1?Vf}_ Gꊑ#(2wG[5;k9˝% 4~GGSr kΧͥX;"h`"47EA/o[jq77[/:Fpas7mNhiak0l) EJEee d j/לm jYp!?geH]-1-1whhf%0X}Ư[DF9FoN,҃nP &w#N5^DŮIk\ GƸ 9žg欗/12BAo `V/~xX))&!zf_FKc4G ;a­c{/MW8~9m&k+ѣ3{Tp#cJ{p@Z 5:ɈkVxƂ3)X bNl3%38<c@!vf|i{U8oU7鼍/U3ifQ)0_e[]עiA+r=)rO:z_v4.jPab̝D_"^Y#>{>Si&0|r^a;lt GZ=1*M}|^ rr^nOmas=3 ZkVE`z/4(DUdf|%Tͼ" ՄM^~#P>^`):cQ;@]KRFj8ɳjF Ce'Y\g6VmׅbU{yp:BU,ZnZ% ?JJe ixϱsuΘ+(kXHLHOYD1ye2F:= \.6Eө'[F45VĸUfQ#靾'YNwuކ5U'y߁Z^ǃ%[$gɓNROG#&~Sv|ake?zfzߣmYҨ>>G V\4d{̎=`AjӇmPLC=GHZ1~0&cgl)/Pe6?v-fʜw W!gSƉ|-5f>*ﯟ^vIC@N|f8~&IEll9_7X@D{ j~eVQh?)Pҋhxς DP煻rBhԷ` kbq7 !w# _>vZ΢_Jt$9Sud61E].6ßPd\:h*Ƙ,EYf'>ƒ˘rPFs'lvO1)S i% 7*KDXZhؕ0nAYKPqRMƻQv< S>dUE+N:t!oc;nEEd VS_ux%{,|!R)K@lr$J [Z&`D!;M.աoF_=ߒjCZ#J ޢæn.`hGAw]Un2}Xn?-ՀYI5 qyݭƷd |\ۣ+a@}`ys?q4#tEIY B/69ƿl?3vG83UFZWT. 6ՇT% PP?:wL_CȾZښ ݱ\{o<.c:BF TRGֲfF=b!]`EKsVERX[ɻC{`u1FM;nJyͿĜd-Ad) gbJfi9e>(n}DF4Y2nħ RKg}hZ5L OzEBcq}yRx43Fw^(^J>[~H*742ňq-ڟ 4t 1*kǝ0$PD}M&1Bޡh .AM2i*衘SߠtS֪p(/JsFukow6a ~CvkkOo\bL#x2'e;3 ]ߕ $#DMAbXW3--m^LnHBGXrgF6Bqz{tym' t#W2dː~G+""1Sj2$%vL_*דUZQMH'hxen(}\/9n+UԜyb;ʲouCRJGPv6{sU;)S֗A-*t^)-.7'8S-M|'rm&+]7`;ɀh6!¹}.(q5/-] _BՔh=Q(5_U+'Lk$5&ʶu[/{{* #9/]|Ƈ:^0[h: ]c# 2-㍌6H^7$@lZFT2ޒGD[%ˊVFpr5P 4+PZ1Va&cDwsԇ%II?:=&GN]9:^{Y屽~ehI@֜M ['@ˈbnDUagy^ sv! gt9Úb̏7?972?xߏ7U6 lZi%kҡYPTNjz~6K -)gU'"bosϿ&t>!}C{)(@~"[uӣfY{ݳ.u/DjDt77j$[UmO3`S߈A ӣY) pĘ #6<^(̽~}\֙H.QաfFJ50v QgF=m7NV^xb%ȃa^B4ҼORMVFм @Rz{A4oY.j4} oZbH'S! LiXCQ+؊+&yA}Rn?יhc<AFt,p;#Zq%qwatBZ9LxB(1^ncj)9\ß:>}{aͷ7*=6^akٍZO@3P”a,BhMrnk¨W8p"u~dr~BL/4\n)( ͅ_"}:Fq Y$({Mf 3:24oGϣ>#,IYW>ʘ qs,i2^x3Q6M/ؔ(wrԐ~n6</J }pm/M2SaaH[OE1ta[F+t#YsB)H{ld[Mv@7d" vG[I<H-[S"0͓  "Iwqv((xy#U^ a$jWirCf7]R,ZQyǐBԀSNwK;G|[7,[c \[e5^69# ϖAmV79”Jn)\ 3,*)2(z"Ro>=Wv{b$ct^߫NU[M96eE*bI:LVÉt;Y2D-S0\bcZ]@E!l P C@xmsӮe3J`yvNhr}|-?Xӓiˠy*4D=wW[HeHa2/6<_#8Ujh#٤Y>3EHwL\Bs;[}qSuPdQ\JK{W 9E?0Kb@dpߦ{mrj/8FeCu ɓl{HuT41hx(2Xuph n~̩P"Ĥ[1LL1j׏<{HěExS>daɨ.A]He3[Fl9k_6`7_IEZ$욨̢R ;%kd`[|p֗QҺ҇%mVR.bPp8Q}Î7Ql.Nr(R!XLn6d=NqZwvtP"̬_ffΩQ^*RnW;*CThֽE be6TSr8adAQ3܁_tɋFE&2ApNbmVJz#BjwkyxBB=XDQVDziY+@kƖ& QWNggWyv|;V梫8ߧ5iƜ~&@-7[ w0WMtā)&YgBWp[iL~K;VD>z;ќ_Җ `́6X^P&gI^V+E̯RTH8crr/k1uマv;ty^"|͹gy%DiX;l'F+*Sv/n #{~+SI9X? d]ܸ3Ri@1әv Լ{ׯxvLxjArps]C%dzvm~<Vf %0ȣ.$~LȔ{BsS(%p~1JM:7^VuEpYPgRX5?3cE-I >! D펔Y0NUZ/ꌳk EdhӠ/կ3tƂm3\-Id Ujprg_ӝӘ ӷsui?_cq*|}"0#NgIKc*LсYiQįXe5e7.CKxWɖy8@@ռ 5H3'y:_6}ծ\wm= {!NsM‚e-̃ ~gLLDl1agci]Ԫܱ]t8bXeUu]f}WK9CpY馈k q:pcn+i۹cGzĻC&aJb(ЫF*:厉{f֤mcgjpt=#>R4̚2L{5);jZ`[jYO9-(^#c}`#T݊gLiUCHcn\q>́,s3==)aR?рM+)oΨU'~CV獈 3C-x5tO*y~ 013lF+Y$U]`"oz/Ј%khɭ7Z,?`)]O%Uuq%B42tnʄǫHׄ+)}t>u4s|9/;$UuRx'gS/_!0kƀk w؇xF+ 9%y.8gr|W zyQHysVxytݫE-jVZA~HY`0 1eVSJJov3yW6(4pA31?%+VI%>߱t+g+6& Mc _|q(^r ApPԸcM i;PW.p7O)OFZs= ,>Օ'1w[W;p@pc.h] O`dl8* kڐhuKܖ?=)z5lafɜp|Geٛ]DTa#\WM5W +LBP=Ln }ja#K>_ӧ^ԥ+='7pHFJp^9v*,'?\݁Wb;UFEXwTr¢+ S[z5E{q CVs8şcȱG0WjVVh~|sH+zM=Zf=͆M Y }zs5[_=k9<=oGNL2]OnD4HwKzTFjs"bdO} 'T<}0qSv G{`xq+CL .B3<| #AXpҙsS]p.%`FN4)]]B H&\D˴&2(5&5iFKbEX5goMF:thkMzE}}IT0 r3I@~ȣ^ O7exB<Bjf`Iڥs9LdHEY`%bxБ󁛐<BTw=*Xb[N@8xYi"D`"9͖F^z>uʋsZ$C%F^ G=|c_n/<68GL!BѰCX 0'?I#cc =}?I#DI@oH'H8е/Xn)JUGJkcϫJ \a!.cz&tNw]>)C;Sm &7 jJ,HAv Sunc!4i<~ꆨUMkdevOMrJ =a}G'i]ϋ33JcNj _ ]1`xhPXBezwrس^0 !;;ȏxU47 w.ۿ$aoM;<:펇^ZD{됞Bd, T}N7#7+e.R9(_-\W@ut+9&sO6kS%߯z-u1, ̣(miʿ.uz. h<9bZ9  բ;=2=N,*ILr`Y ʹ$Q?ԮQ ]V&RG7dKiD]{ wȷAqYb?>Frj9> nԿ~}"5|)# C㌓0=jAQ*닑{:>}{L!>&.axt̟F;. {sdv4dI3NÓ b'a?05&frwH >ȶ(Y{<,Ng {M |(w07'MF/S n 1 _2] {Р\ %)CUuY jp3ĢJ͎|X79LSrܠ8䒅4NJ1;]4"+{$2+o8n߮I Д>`Ci@ashT>SsX@,HOS0?Ke28r|aډu;q~@? 2[ʊdFl`s5g; voHlK7F='Ku) %_Dpe+__vN#/K@b GElvNGisqf qM-3!7XGύlOaQyO$=QR &Y\N.p=DYA$!JEHwc5 ,c|w1Lfxxo 4u2sB(IE{PLO;7WM(Zḿ\#}5]c*w603xG{}>9/lש\pF{r}M%_, ՍHu#I$1o CNerl$eHhx'RHNΊ^=LXtQL!Pm А|z a`~5ۭo 8U o c%!,"d>.8()2+mت?6G Kh%a ًa2h{6C7G +,L} hŶ.T{y SsS| ll: xz*6K&,_|۵y̙XMXB)f̡(39Δ) r,3j] ϯpW7s-|Tz@ c]H.0ۤ]&ĩe_~vgyy}WOԃ)`[FDžABt&EQ<,Zm$|Gn(0~LYz1r鏙g>L.D/o({!ʬ񚔬$\)\ Z}[5+Y4Hyew+ BC6ZKtI?GLPvIha꿑_Չ8NeM%0d!lLmE9X_sV:KLђ6 jO"?9x[R!6e-lB4uy>٨rE!9JIp9`Ae6dݿtf]pUAd*]`ȷޞew+k䓍9)IIw/0BswiEPWXÓD)1ٸ C1am\= 02tLa. :r>t}/ Z ׬pXAZ*mZ1 2 J~7C9FD]BM%8l CC3Hp|S4cfI:BǴ6md.㏼I^ N߀1F Vz!!Ru >B$ 0*ߜzNA$t12oϑ\֬fz4-]fHG *Ք8ѭ % Y<9$[{IJF[nXȸ`Yx;p§/T50?*//r)'EG~B eNJ``qag ꁐg(-5SM3g*˅qq r p>>O; YR/F=l\I #*MK%84@]9|:6>hXV-1izCrZ;Cu1[8wȜkcb. F+ |AφQꌱQ纾{{ڶ)``C#D[Mn4nZ,TXf 1:MgއR m WS=Nż6<#gTkKT6=>XXfwׯ+RyC-OoP&x]kzc>w[ 6XY/a2Y0QK[lWQt\k=yRVu+zm F襽'T(1#˂Q:Wk^ ]0tJ2L c3urRz|)fѡ }3>ÚDSGSm&Vu uO\`A%A멏#" '~E'si-TOh:~U'􍺷 E%2sK3s'9-,jxQrɟ6y+m$]rS *§mRG|&齜s+P;@(`#ycty0i)8Yi{mA L>/Wq[߁5c]~78{m! J*!,@h˃3bxnJ ;IHHC҄6(]u`!ΰLj~>-qZaekx}|ڭ6BC9_Uj+ޒ5{0,fB+@)'¼.ojwœR68|U-VP)#91fPf$1/nԨL|@8x*;ZtLZmoefLFUÂ=b(fyn2Bs^ఀ)韮q2 8/'Fw*NY6]=c&~*}[$TIb q\t(iI2m,pLm}ȯ8 #:XWFo88nn8f?Ln! aU}~ؔUH;o2I4۞]-Y7Lpὶo_* 颬et%[uzq={Z"k(/*v٫fQ3u5vnA0vgVi6abvp ; 4v$G (ڦ5@7g}Tx,$t E%9 'o˅67@-sDjv۳R=mSz<_nd*l a% رj 05,/"UQO+yٷV>g:G*g}AS5G/PEkq{.=b_H(ͷʻ/"z*F (q@8D3Xh8jpj:Y =e^ž0iZ65`:DMsQR?dyUMT]5{0ѹ/FX\b@ ~׌$GqPF 0_heu/&OZ/f 5(,P,~H40uj =[8Z=Sæv C%!_fe#\X+8=/rR [j nT?rYAM5J|M&*9̞+ 4)d *4cm.GiV>թr3w= Gp$Y4je\{1bڙꀄ cɇN#է?(ܜF镤4ۧN$H 6:zBnf'OS2 Wߒw2-q+oDRIbp?nGxG_Lc pi0z3+HOGȨ*Аt@[0GDz68sךW׾ǔe|<{HqZUU |Cdž!+'8IJ r;Sľ :JPY*COS{)zCtnDtunWTmjO9wbȌo4-HtL;KCFeLi32 Ժa9\yjlmcK}x:A,u6q֣^Cy'h_h /ʵ[7e3fئ{t"=FEؕͦL@&^})}źGܺzvjop=G%AJEb#@sNR'%!ǙOʱ]G#e|ҭ AQ5( oI;l]EyϋraJ #n`ӊ76cR/Iq3 5FM^/&SoY=9e+QD[ݠ3t6=:C*?lPK@YL!A.tKeICJ%f$+ Zuڎg|6-<%:uu.A,_+2o$BPUgYtHܫ7Dk=S[,H@X ޛwk!{a! S~h6]ˠ&R !+; PB9* eu%V0bY] C%쯴a{QM}D<:p)N/b\ Փ>!lhKNў3O%sHf|GptvDsPBb<ѻ9}]}jh 3}l/a+x t+RE1&;+"Ԝ뇮l&9=  FFp+ZSiI)@%WA\c/$5fGōO@?V'ށ w" ?oYzVF,FKTjn@?ŀS GxiZm<]‚\1MGPw\OQc۱Q9E;8ѫ30x˂%~ Z8/׮"%Yq Sv™~@?h^2Ufly |B7{v^?iO{P]ZM[l4^@= ; 6L1'*lE͸!YyP-qvryjrm2a`?Xi_NE6.6]]û`>͵߉Y|x7EO~Pwg"=s)GRf%.x8HͦDic\OF2Ű'}s-R Bl1݆xyfq)޽v, ²zb)Pкo0g \0 =^h9o-%m1 pJx̍]HFu8TeMȶ>O)F|BRA8J R 7&PGnwHs bo2gr"wT:!f(aϥ% ]W(ʓRr(]t-hT{?\ Gyd9YTZc%?CLٯ6ر^}ḮJ$kq$qIt#C]Uw'E*\/>}uCEŃͷ_+JBGͻK J=@MU<K.|bn"應RJ:_RfpdB^̷K^6+C) {t$kr\7H Kr[FqAbo;r.:9=%e"JB k%lL%Ac>@E䐎!~^`CU%RU4?ǠOI5C9H3^QI"}sԾ]|,K3:#e 1r~M/gXq'@&o 4+]#ᥪ!.s=֥A f;Rds׈:&g1lDFCҦl;@8P _g v0$Vg|Td\h.${Ah"'X~#겫^M p;~bJ{- %W/ϗgm$3#_ctB&.+w 4m țrBݒR. [ntǫTTM6f@Khh$?pDڸ#}SW>3j~7nJnɦR#LZD䋂)b`u5;=A̟Qߺ!K(BnPQ׊.N.~ŝ{Hl eR;2%L 續ؓ];PuCĜj|yk>Ae+N ,Xa`ì`Y˄a%^߷dzRf+EzYbFPc̃[\mceͼ7 p7֌"3R{htk q۩ BKs$[j7$"3>-gAJw/ C B8I:㗰UMߗI4d!^x E*3RR9bc8̥/L=#QEFwk^6ʅ{pQj)mWC;bZmGxɕ7IGm]#mj^'3MAALy\Βv_t/%ϴ/C׾2?!2URpr ?>~y+f_ѱ6K}ˤS0]ռ\fz"}K;`_7FSJ m'6swi0Hw6 Li1v}Y\|#4LQ1 MOAu_SJϐ0DcfX05My8Vg!f֤WT7jW.ͨ/e#Qv<>ʢN{H3e23ܻdzcކf3 0@WwؼQ7~! ?1 ::]6vwj/ `v9}B:},{-[;"Y2Жf9?pg}m݀y1(i`,|9h&)__~9 mƢ8p>M*xTfp_~+zt?lSb)R I{0/M9Sݩ"jawqnbuc 0P\9vX8ٚ& rt7͘w\/'$g~.|% 2!\-i-Mm.\u%8t=xŘ Y0MfV37$]W ǐ&M\M.T1x}>>ӐdcLui\*k^z"ĈeLf1h5eS~O!y 5/Ojpu;RV+a6Sz(osN-޵b(ſJq~w!ƻч2$'q7sK͎@@J&ˠ}؂2&\-¢q"- sҠDDb2yLB_`}UXRI7`=rY͓`V+kZT38z,gVHgy*cx%c=S6v9k 4XR)?4ʪ]AACqVE&z}/Wo6)%a=8xxZ&r"a"HQ6 ҪqY{5 1@fȫeEGSr Ǘl:GBdGg㰤Gi?EXre9"OZh!On'Q゛ՈH6ɸ^pC%]+bmP)3"P`KbiP?7ͷ.T[1q\12Na.Bd5e15 htxPh NE],m%0UUb:;gI" A<;s9%VT?fKG3c$^nkQ8>I1>[/Ȇ.7X$ 8|ϟ8CndjJD}#COI|y=q]_ĵO%E)}x37o:^L<3imxintE(l ARe9Y) Sݪ.ý[qC>(0-ìzͩ T2]Dx9"Z?`DYhzijx3y܌J'VIDyL] OEaH[,ɥe >MU+w0mV,Ŕ{T<i ~;H؞%K79PùXuGcfD Q$k1ɭz{cySTztn$'f&\zB8BܥiGt /qr"V5Wd<شGA;p'`;b2W [:Yh\C,zOGif!䠄DM(ey M + MGŒMe@́DhWʥT[ cF{hX-Wfz5, tmp@mv~ o`n~ ZNLNm;fH7Ύܞ|a\MJ_z}?-ėḞXJNmm6,my6)P4O,v\-uӅSo>Ѓ(I}dtUdbO>gg|'d2'$j >7..wzOXD}*-TA!)F3~ݪ\n 8 r~2r,wG39(Y%n*U!$SsE+fɓ5 /mK:UC\٘ɉ`L@uڵ:ƨNH*}$է=pMo FC;"2.`>nUwT X.z1Uxz&zѦCG Ou7ߛr!I?KՓd*gٳ4Aj,K2Gy|ݓeTJy3&uτLYzzrrw{u@^e!R0G*E#Z,7?a?ܖmӕy mi ^M_pJBͨifYA@'zK{㴿"5gc)2 K\z9<2 gW zH{7V:2u&DVJ%SDZk:w>=Q'*"OLgh7IH5E2/ƦyQ"|!UDB`XiH@yb33jdnNpB1<od/dz@)?5%!cN`%\%H^--<,mt)9ZoL"W8]αzz--wy(åkw흞t nxtJ%>3 \|PW0py{pH'][#*2O:K\o#i!#]zc>֢>*(">s'P 2+@8Py#dF;nnyg jA|N\epuuiE&GP:@Y>JL@0`aV~0 !ӯ(H,Ft<( 8\),ɂ㑬 %qnohl``;DŻwg7 ݈"E\d3&Idu'] VeN1_*>m$g p2keXhZdcKCUo$e~#!^s u.D}B 26,1̒ >EA)Vpzp ;Pe!\ .Ve 3f @Nݹ/QWW>2(qv =,@Sy{է js=6YrQ$x?~2X==&cHIq7ؓ?@dD,>4~y3Ҫ\^o[ad09huաOE}>mե{I^RÒ1gat3-s+c14~=Z%t d^]%61"RKvǿ,|x,FJK+ #.{>]؎—?FjxxDRCU[R;?7Zk\P{K-JtSNW\ۇ 7mw 3XW"@)[)&r]$X[uB-4(Cb ɠ1hqB>F뼋~ peliΡ yHKJti? sLYTַY3}Dw5zq̒r.Wԋb8oפNw]^T79)-%4|\$g>%>a|'d F rwӵ>>. q; MDj3+`*Yj|DDRd+6{8Hf;kh$س\SN+PCPDd?|W^.uZiJX>jӖ}ѵO\ %)?0n]`C½Lp`'xyϋuST:~9V@ .,O-Beet!ǺKi,BD\X| ,  hH?hbc)[@ؒeYX"3{p4!\*"˨q |j鏷LF1f6,_ h/e'詢c`KG(ܥ>(=D_D&l+}]SBlh&:5L_IzA m;dP1޶&/ Y&gH +qNOJ~'n@ɢtTGNQ>YN2Oc\/!rbH&Jܙ\"ZoV ^Jb߁֓kw?,HscCB=ZOߴ:gI KD) \iO5@6cHG!A+\19."^Y:Ʌ۪ iBAi[C'*9)^cv/0=)k0g؟ A2@2; ]@TB~?<~EBʑYQX&K&*A~kMG%N~7?^K`ߝuԒtY''cwXؾAu 쮝M&W'N]W!C!FߝLo&$NNlAW؝ؚ|禞)D pdQijz!I?g?$8N -GJ|UXM6q a=YZnXh׆)1~'y I8K5.K LnȊxtV6!mЂCva?p"}0kZ ,rI}OAq#7#h8a?Y2ߖ+8 )9?gq -%R?5͐ :4~4}{H.'h6^ltn'nյ#b4൛kA%)%!!{RG1ؚx!.ZEܸ=,ȂS'X;;wlx*ealc8{II{לKA;J N]gtmr6 Q͖Ap-(28?2,9^3Cmb xoR}XfC!k=adOJs8| j^7^&?\lgZpIcUF;тcY{WIr78`5l@,'o7\ax!\SdŝSk`^PW 'yoY3N] i m Vve'mP~E"y\Y o\~[4.FϞ+S9EoB~w~#{:ě! ";N-4ړ`uG9l"atpxdhh #>ɂZ#3(J6éw 9$_O:Cx.'*cU,hwӦ׽q+kį(Fgw-Rmz*6Z.͚{(,(u$yy$BJ׬[c6EI& e\2.WHS(\FG Q"]gw@wާih$wL3cj'Y [*aJ [_ QS}@0rf!>HjǦ]˘j y 43u>h\ o{!7lK*# ڽћ|聓VAƦYpsD:JMs)<$k"$bD)V&J˜?ScJ #hdYaXů8 (Tn}6XFo;{4lb@}sQ*T{]7džo{39&9\ i~*5ňE;6 Hxߠ1' ,W>= 'hqHlT{SpȧCA*(9p6$8Ա28  -xV_'6P9՘3 o,d06gt":5qՕx#e_4۵P+lT{,ϽUɤFs @=5V~:g<پHQ>p`YMtDp/7)(ș`ܤ]_J(}c֭| M![N=T5jT/wۂ}= MN䫉kX Sw?:~@V{-:%DXEӃY +h7~JQ}h{5I1Y{ʔX9Bet ) #hӤRhVxr4[>WRPgC5 1BQam֙IeIgAǵY:y&NO3p!: >OۂǛAo [eI_@Mq\[›GF-ȗE*ê[425]q̎BxF^m=-x][a/\-`3f H<a6UAn Y[m=7#tJ0pF޿$o[RBgď, l7Yv݅=CZi3xGW6Phc@}+WpE`?ffĆSNlڗlωAݰh4sf<wz-;B`}g}|ה `bn\ym0AڈݮX:2bZ ˜v^mUpob7Ao")A>"q>T]$;'=F@油미j/^gGYf^VX]!kXNႍLLN*PK͂3AF4v[Y& iW~~-((m]8lEW,u `O I< ']rox"Jy|U<<`Qʒ̩3XWB#wռm-;@℅4I3YR4'BFsv^^]'Jtc-+R9dxTW9Q*Dp:g4!n f1eNzH:gb\w8N2vL/%6 fhj͂ы 6S>xsz~0oSwHڲfe#34ha}p4V~ lKtV^l\"o,>258pҥV%-/x&[>L|ntU^=r F@ěb{aIOJ !8/b/Wx.}H%6ZjBUHOh&Rl-jD!K( a"H]sfvl6%FFxfs;7\e~rIl()C萓μ{nę0x&pqGݸ#by'k/S+l!iCXt"]Op;DNkd*_1K$4HbiSJ+P3#7 %]:5 ]UZk,(B.~_ȪJf~=7WJyԂ88*V$P6|LJ~``rj c M#2%"6;7?̮/''ˀsyգ[m) %;V6  #qU -బ1g3Rh:i9tND], fsJpOw m\7\1>L.FԳZxl.:Յq-*9{45HF eOL/"^A 3Yr,7J'edـBYAsSD~`+#c)Aoㆅb[cB='uq&ói97i$gSa4dnيӮv{,ި()cx@洣|o_Lykd@B;J:F#U-2 MPR퍦5lv "rxT3}4F`pǀ4n]HE(lP˶!׶wcRFbVN}\2e!g{rҁ &%fڶx9|}ez ̲Rh"Zr(lg;37g.N`5癜;(T+F'ggIMҚbt; ܔY1dBQqo 8%>&6g L>Ǟyʷ#ZŬ$,qR!6}7;q̟Yl>6FԬ偈>-Y؜ \ ?#pfӈ|7}Z¿fc hĒu&͖Bfz@|>S,1gej^HH&b㜰,`ϼmڑG<\\ߩ ]`l?r<"%\l7 Б1{R%y9ngÿCfMmOqImL(® X-/s  Hў3)SAbzSeMU1]޾[{7Yٷ6\bw+MEŒ} ! $;b!|zQh6WS|kW>td:tDb$ hExqWcoƾLֺl+>gtG,}Ƀ惚< .w# G~xb0Osx0L1-@_)>7@MvL9/`݅>uIPb0ڨ,Q"Д;஌Hm0cJ1~o?Cf$ܷeCkNN\'Q߭7O8@-$/zb^SG-&^wO<*^~qe<^m*fVJQ9m>:3_B)'ieκY]fmվa2:7R`iS͍VBu*A0s kS|nhko&]ǶGp;h`l}.s=-s|FU -ǂ#<}b4j?t.P)s ^ƪlи|ާBsЫ)}uz**mrT>O8喅Ed?ducHٱ'y4+," Ri5"wI`AB|jF5*A<o7OW3{NI+^LXxI >~z-ZG :u  m}C4b ,ST+eZ}Ԩ|鬃VR_(w$vkиc0Jmo|P rDzl22Eј2th4".ʳ ̣>~O CdɕPsC[>_ @X&{@Tx+\ 0(W_n(W񓮅{'Uފ IГͺH/jӆTOZtMG`I9 ViGʺY(մu"qvnǼd֋r8 nCiQ7ewQRH{YS ?I)/ FcK$Ũ@1YF8"~?ÓQ`6eb wrG^RA'~ 9aXML!#N͎HRZw( +ֱ飢$#VaTA;?Ѩ۟XMaEzrRz9s{1׏NLAG+V`,6kLh +el23Ϯ;lH/)j"K kĹZGrU~tfh66A3cv gb 59kJ7)ص2yJJ  7303z34~\ =r`./+({.wc%C Nj?ϰ,O>RdRbU[:cW$bwV &~3LIcHK(-Z^pMѹB$S>4+me{N4*#d" CμQQ=y#UvW(or%B#zT._$Joq[⠟̕-ɇLi72Z{zs m1T \&9OVP"ד>Ozu HZ} Hټ59.ތߴF:)=gb;ZU%14 -$Bjj)R"~ir4fJQ4+”SCˢhQ^E,{{i V+Y'?/+ "r6>'-x jxٗ^EHAv>4Ts0S%+?6x β&ialj_iQ 7V,S62d߸&RRU;2CEA38{}6P0BjX^] iXs;&6"MiުhC>Q͇b],೉X[JQξ{+੃=tJ:=t{aM gDigp,QF/i AEO6mDZiU+9J%*: %tgCPw_=anO6%;7QW]z`B*;.gs.kV~ al{^OFe͂  C*ՖSr}=>8B^0?SmaS^=Η~##_Hu uH̜8qĩdoNb6˔ Xun(~ZOK)eMAThlksd{ug fTm2r/YOYoP3UXx\E'9,i{`D M N{R'pcyHv++;pJZEٮ8a\۬d}u KF.w( dwi,a,qTݧ2^eucMN<-}o^^vVȑvF|^[b<{f Y>J[ÎkT_4wQƄ\f>D3#6e9.Nu3{+/}p!3,{`*mnbA#6v]C ؃%щK-4u6S`uR'"2+kl8Y&j:eB_Qc-16V:̜MP]Ldj}{paYN3}}Uw'{u_,ZE\Yُ.!9@Kig_3{AHIgbu˒ L UsOoWJퟶ>MdV=PY !sO,0~y-ܢZ#ҌE;y#).Ah z 5a{B! uqť1Lޖ*Ac:8֓ 6gUbV=[(֖ ּ\KʶJ:bu%.[_2Yy,}w` $*twT8 jpM ! F 0Gh 9ijj{ͣwvquxC^a R2 ݉02!y^?c'8.aP? J|8Essz Zo"<Bࠛ2z_YoWq,| VgNή.c4kgO6dDdnF,Icgvm=Zr%+L9U_Qp iSE>|6XfMS79{szY xտyȏk@CiE% ڷxErY0 ϐ *X5yXOiT؀d'vh(X/o!R/KsսplC^1c#լ!RjDma%A)tzr$o/V6*g/aQ,״؄Ȧwđ[tNxBK/3caHrt0tϑ"ɪѤzLs5x0!f5Y Ÿ'^2㏛!g%_tz 9T ۢX, rJ*l21PRҋC95\ފ"Vhpc/kN敏/R]͛-tY=yp3yF*W$4?ZY%v\a#B9NZ^H 7WE{#s$/VhnEOIxMq9[( ]5SmdЬ ܶ"ftG\h9%}u9؊f|XR\Iצ} Q:FN._QvsL.Nʈ[̏&Qq\|c-nӯ;asgr*-^nn $ e^^FQ:~)G\חG$j/\h-8E/rm| L[A#*y t-I\3+Ht85724b#U^#|8. rć'a *c0}r^f7z>x? iAb<ιjm73Z˹JP!gQSn2u%*bADpxbu:=\ R+䌦V=x`zeEc {2qhEFs4"CߡY|"n21;* aHbm5`zjPiӭ &.lLqkDSK#ZcWiM*qZOKaq{蘠G\p:9OI w}П,xb~(3pM0h' Ft(,' g/)xM/;OH!WɖxX %5bz o%JfmK6 0&Ugx}lxZɫML^v *-#q`QЄx8U-*Jn .H+-0'V ;unĩx۠Q.손#_-zUchfn1C3KUb305zHSw)P'don̫pZ#(O<<6a-4{ĕl`++$-pRK`jBxYlޮRV}ɴ}N7`BldrBu" fPx`RNmjyrʼn@ތ^? Ӑ_΃mA[\ꌀ-]<v* O:msFüyHB[DJܮ1w&7n.6Y/!sZ%S,9t;+y}>u{3ݤVqY4ʈy纊 %ژ%mE[G=GO/;tڳ9x |퉳TMK5O-gBpT #:.]k[ڿRuEhinJ-NUNeSk|Z̈b(氳^MzD zX6$)L>bD.DB(Ddm HlގPn1buYa{DiI5!-5|ImLQYE .>qW VVU-̢_s{L%EW-pydr`髿0e}?2)S3,6􈺧i^V~m~|v]x/he!7x-lӪ<~񘕂7 A^$w%rnQ8*K?rRKa@}׊HÕnDa? 8\=N,#/9ЭjPׁ{KSHIW2y!oHyaf :y3g}5':7t!{!=,5g-W[nk#&Y1h"Knf"Ѻ-$U#j{| ʜv>j5l2/oX?Ç%V&|*+q[Q5կnj&i"'pP5ήfgz6AH ܱg :z:ȝְC9L|g ZymbQөߘy97"^ɏ "v`б2/e{Q.]\Cw*oy=lGrU|\Bv)24}[ qg8D1+D_1gsOrCU%&O^r2tWhH zO%Xx8!͌fKPRs~_ȹB#&_N%~s;AoI#S.9 &yxI0pt≬HdBK2'd/X 6%u*&G:mWx#Xs}4?G~fb'Cm1~zO Ă%]ûSÝD ; 5b|\wgdEeP;XjGrR?$&2}"Ʌ@꣠S }E6p@ÑWr ׸gbSŧWa\A]$|h<4,~4@G%J]6~ ѻR\k%TEkc33Ove`ooI1˙ ?:r9c}RoMi0ZZgq,jLN 숌<96k)))M)9Eߵ|< ^Kk|829+MmPy&;5}Z*d«Hjz'wJJϰbJStX?eL'.% l))#B3$6Apа{CZڑς`GX$+Gt5O D+d2ί~aaŇ(,tCL-QCt]-5wU4|4d{臯̐DчU;(ojH ph*i:Ƽ *ٔVkGR!& >^U~%YlI# jNhnVn[.I:1N&Ha֛ t@%l-qGĉpiZTGA QMqWq  ]N 1mjޝEq%/`4!c :;em~" |AfA~6 gCѺT`3Qa.2v[D=ڸrB9v X~Fn w\n8~r&c< ",^]讉cNd84*$ os%jyņO,ٴ|Bќx!h3~HjF8[MDOg<3ZՍ<~=dKkk>-(\єkY-0@NUL5!V͆:!%K `#V#~snDf>/oDW/tD;"#t&A#eg3< J# 0 Ww(JO(ޝBNp2tvGdZ&85Y[$8Ź-re*4QCya ?j!=$7S|Hi?)é g*dy봓(H5LOy%:KDP":BJAK 17CT1Xu 60KOgg~e0f ,a{?`ӈ@}Yj;``rODLSHMW)dEOIq`BEcUӿ;L-Okj>CW$/UiZYjy-pU&7ǔ99GM mqmXC^่joJn<.!M'_5,aǣقDq,*]bNԹyLADTՠ&<;]hH'R&ՈM?J]PUæ^Em2P\-^KÃ\ҦbJKRA"5۱^n(@bYGCKK7PC":$Q{z6q/VZpn5S)p_",vis(*=F/ Lã.[ w\41s B2KzNRMfřvkHw5oPZ%W6q@' }ؚQ4#SAZ -#)=i#h' HP cB_Gyx[2Qң\vlꇽKGBܖRǶ}@BT|!! -"NXigBZ;v:AT>Qܭ`w68Yأ|XGH {[^ (r%)nGc=tG xY [롈:\9ٺ9}r) '3ĽiUs9)t)RT@8ˉETevy(Nc "5LR#t6y|Թ :y8R}`RmHYP<U܈HpĮUG~LlHfE Ѕ1O" iYlvZNUp753^xθ70C)/Z,&+]䌖+W `ߤ) `j7ӎm3AFԻnc0wąζ΀4SÝ(|P& m%73W*Sg.x {PLqF{67WGDA`ZiD aCcy9 =~+W(} 4`K5y#WEg[<.N#OtQ$Dw3 Osh謼̼DeCp8I͘IЪ#sE]+ ;&;я,^ìyҎ9?Jɾ 3^I"l̒(RtMIٵӞћ˃F,+Q%Pn |f?_y$.|z 3eҷv# xU{yxcPӴCDdJK;-',ȸ?LvjT|vR q4Qfb ӹ&_0RQ(.U/x9;뼥b SBz89h(k>QlaDoA?CNj-tA|Q)-epPB;ʙ+N$#^uU>jTG!XgbrI^H3a 3.>[[Yr+>- M"/ʿr0+/k%Q:P3Hbo:.W^AC>'L41 q렘!"0Yh.Z&adLp̳ ~7(z5oj(&NK MyYy#$9V +=4;Z+k)ExtUHy+WX":xVnMD |P4*xDEKt\%`B$ƍI|&QK Jܐ/Lkуt)؁ڳ ^GJ0OnV6W7Mnݩ_RVre2&ֆtoAFО\͝Up&w O=ނo]ż, i4#ؑt0eG#~m&&6d<3?\ls(:'mfE (S[ֈ{S#BU"r h[ȌhdX:Ҩ q2i诨t6:UW=ɔR$zlc6/virR*YB r4` 8OQnw-'=ez7hmՏdaVl5}Wg [(`tH|Bqy8%BՒXBiI$!b pD#N)Cf%xm<~/3*S`GD ߐzd3;z< msO.;_}@lRj5<R|j;j}0ur-H+xB>%Q/hzubмSN; T\[!]x^h^u^W sZ*S+ԫ~&ras s:f$hI|JQvWWHOݾڜFR1$fv'M]1W`׶9bYssj8U Km@=µm .Ӱȹ׷ī%Iomd@{8y"͞H›T #V+ԍt, 6~ʔN nH!J։҃W).b.wp†-x0͎:EM&1G2gv11=ifz*kg#YG>d»D9|UNU];I󷠒?/ $ CnHo|Q,<ş} +fPAᢢM\6r,fk𹛥Jռ"%Nc퓪+5wͯ1BoC?,K{Px:m*S}C'R3 H+&$+cdZM/+ЭݙϡbˁvS +Q^DU [Nk{M]yB&ebbA<6v[J~jں NiOf8QI4E+쯞.ҷ[@1`P7GVTHEI:wY.BXp>dAc(6G۶N6yZk(/d1g< #d %L:/%eޝǦX=i/m&3|Ƒ7ϔ4e\IYj49(wk?ӆKX)CP*X0$rt='B#s#26?0Gqf1|zo)\yL \V.>mrÂR@DMGZ[!ciԂ? S]J\wj:7f^k O8 4HXg|s$vQ̆\wn׀۳\w/5FS1Qt(O/4P0+(gw2WިXM@sWɂ.D)oԴÏTrh\6(Uv;~Ji8[Fk/X7LC `#{)J :>{&'.Y%u2cf"=CW ~?7*s*iU".zoj~h=5ˆ=GEX/E׷NPV,.,|\Ԓz=n$ 翟vgcw ;P\NpÉXtgYUHlw0eW>= 95BnN3s9;>e޹g=Xr+v[.uCjYG)*p>GG )$?9xNjqY8M{ > h|yVM,UOFur\ ~LLV?w6 nʠ0x8.~n8K ^]HǾ<W&B׳Rk|ԟ ,[4/D׭SY}}%jH ` Q9$FvvΔ[p KX HjncғAw2н&3o2-*மz_Vl3^JZ<ٳ²~g>jB >y뒖s&L,1̏\-V[DBDxE 7oHaFASL ĉyN =PTR|׳\H6Wl_ );c1Ƚ$VhlJQ5=ŝK\L|X- Ȥ:jX\; k?\(ྥf#_4]Pto۱eֿy'S:;7yl6r1ډ6)6((^)~P6NOXӳk3h}C<2C-]n7#/)*q\L!CŷWɛ$%=4FW?6oQ$9Ǝ/SItM HDC3[g9)qgѷc\dɧ:ۓY{FM.:U)!Nd[]1qrNK‘RtTÕ.j =0vk:$b/ &R\G&hDyQSA (/T`kÚ-љKR`z䎈u(,=l.4;3?)ϽzҖx10..n3pϒbs.c zyqVy7&.}-&*9%0̓llQ95}X,$5e=BX2LY;\&FP!94ם7 ,j݂45L4+|Ab1FVT}7~at tR#;Q"J96m ^7Fg^TmWz^GԂi7ȸVWkacØb2bD X @&Ԥ$AGXfQLJ3/\sʩμaQq?K=D媄 KN3BMUxB"T@P+i6[K@{[^1q!PY'յ;L`p1|k{͐FLN/-SeI5uJPAgwzG86,l14\x0eƌNE "3Q4)щ3urХaO|P3!i 6phuDT3bb)6Nzέ=a+p%̀xuκltK]"EP9z8]Nj/ҿS|EûYN)?\K-aW{%{;M͊F!X^Xa^J0MMfIlK 3SeV,8S'tF̺f 85\8ּ̨FC볖nUP˘i?KAcl>K*iR`,f'?_ђk HF`"T+a<&Y Y/#/L1VY}1u0*v2 ^TY~j%/VJ `73_y@@υ[ZڎpE`mDZ$ѷF5UKR'cR?YtH{qC7iZk@V(ehZ5(B.[YfwĘ0\rAn]FPX\ލUZ5)otI 8zEID#aAw)&/zRp:bE8YWӇ/sCÍEwVPz ,_aӢ˯V;z-yvCrD.ՅNzɤQp(B//{ jl!CѦzo˩>2 %[[l4I]؛kF .r]1@sW4Z @D`WEn6j4vc% ;v[5}la oH;DU-4љK4RB b_]8qF!<,h&h"c%p%ԮϘ/>6qxFJx@ seGuYifj ;=zד!2܃5db@y/zLHC΃:\]v imck:V%hptKz9GDJ2ج 4ƞ܏ZmDnX Y[J;wU{]O.^XVlsi]N)0 ݎ¶h`,}+M3+!!a{ +ϖ GgS)+X^]en#Ay{V,?l0Sۧw_E !Vzc\ V. OqZ֮`Nc9.H@/>I%Rw4:19NN1R ]4$<5W(+Ӣ9Ž*t2&xѭdh7,,iFDF׈[;Іyk{Ivn zv*X7zj)!/[?k{(g8f% _*= @f~|"b%5 ?R \C5 w]FVq'PRUKUk|k¾!R tJE>Z2RT{ OZ۔Y 옽6_ظJ t7bseϺ)31̫R=t*zIP.2[jz"\\+z5?6$JNnȟG ˙KZ4hqh+nSL|ÇdyȜJMĎ{ǣkDbQW\ƛ %dqDAX8Z@nH@M`@YFR| pu md RdLdtIk`=!!*a+mv5A B&y]W]XV!9c0 |iN@PiE;C;{% CzH]վ !l[N1a YUwBQn(;Oz\%/e^NLw5[D^һ21 Qr'?!fL"*TR[k,x)u u).aJBőOv5Pu+DlKJKCC3ZM57 Xv=LХ|N=w+`Kj/}ďsq=3yGDZCT{b9' ʩ[#MU(j.ӗ`q, %Gt,R B7j˞^`%7*RB y8XN< g$RoΈ&чM<}XQPN-`v É`WJV%+ޮd*T C&>8%9i wƶO$b=?x1h_'@lC=E XC.ơQJdʂFrGmoDǃ&5~c}KóV-ߊ ~|~ .Ϻ=2H \^|J@O ;vW~߰gIAR;bv!gdPt.գ4귿r`׷VpBIbh\G^`r_V< UHyv釴fY + 10ZvHHP/6P{w+ TҶΨ IyjO࿔feԿ+ڢ\ɩI lfbTuԀՙCLc.J|c˼~t m.YJÉX59 2[jY(\Sk>.kR5iU1$GhRȴsDO=Gxހ_Dttvf#L9 {/ L%me҈&})pɇF!4ѲKA6`x+PdƹJ6|wWkބ Y 6. rpiKqpz"0 %ЎC]h!ON,}hY/hL7DkxjRp<4z _97bk&CKhOa(v9r"O<;_F(fGp:a\I"d:DҐp'ieLe4ð_.z`˟6e}F9O}9 <7(Α~,LH@:BF[6anZ7י^`l'g"hNFS +1Rz.;0HBx|²¦i葻3z-0Q4?9uC!II@?\}GF0~=b~q$qeB Ћ1/vȯnB.IGL~p "ԅ{@8d uUdP,9䮉vvCB@;_3 nBJׯy?ZǓ+'eRSK ZQpmiRb{RjP;EǴYcf@K!i[nbeR(uǒ>#Wr3/F&s Ǽ Swج,Fԯ^vCKg`|0o?nVhi쫜_sC_n,仄nA G>?#g_o[,) ٕ*S"uT$;$'Vk" BZJ$)"/(=3 z3O.z@y/"o(4RO 'r/yLdE4./nCK& k"mBv^'#̢vSm&JU41+-_9Vj GbAfysG7ʿ>j Y[x1|)n% # ;- pp_5 JH 9n3a Hvs ?Wq"R+r9 Pfnu|MJ8k^1hv莈nfmaSLޙF̋wks%b1(/0* )"mBK ?CC fQvRwCqZ &cĞSCM( XL@T4"qB}N,l?&݀#s\(CЈ*qh$Qx8Y=ߒTR|,T>8Pزq <ŏ]?V|.m Mv^$@P&mnQK93pJCOTf`V'q 3}c´u'SK 2Xȕ㻑$>lURnw ~Y.pp[=ݳ_Qm2>%֮je2Da0&ݫۡvuNAU{u3ӭ?myVSI?69=(ٍ|]"S$ƽ!WhD?7"ro5zނ%އNtl)&Deֽq(~PPfY9;DHp̮7NNLɮڼF Ln-CÑƹ;10.rV%Mܹk֛&&yVo)s'g v1FrL\yQ85Q˦S/ub&zm{}$6P!h AI'E]bf@Đ0ֲ\({XeW*tz6nCik5Ip#zX!.h)OL.f`ɽk_ѓ{²k&gpfSQhσ'V븯xok䮩䬹^i˩P:<\NUϾ~L}3& bW7$SmGzGQ)=<Ÿp#]KDY~pI|6BR m+깮`:t0E) /t|bagՉiq5G›n-)Qߟ0[;th, ( [bNx u `3m6G^; 'D[Թj(|gUTOdZaªV8% L],>@f^B h(KnE~9/d9Y=UeHǎoM1~pI,jmNT~HSjVJL^΅%}x53I$k,R.J-ˁBHV[N ª;c|A!z+I=r^WK6c]U* W;M8HFӸ$wK {- 7c3[$ \+ $nVE%mGAZST_z8C }PF,zNэDy*)\ )d蜃9Cc2 ݄P ݟ`Y3i .O:HcU֌j\LrفZԢ" ˊJa\AP;)2?=ħ A~ 94iK.5&j11 sC4+Ck޴3hS8H!9v$,RR܋@_?.71Na $]/@-1>N $v 2|B9[/9 TGZE6KzQcWP+ EZq!8X:xs\s\^4OP$XsՎ(|k>+ϐbQ!|XDrƒW%نqk?\΃E0[ ;aýJE5;5 CW P}uޡ[-gWɣ ~in1 T/N]gb1! I0=pk//-=S&B of˩xX,v$lا j4}# ((:l*uh3?ws ڦZT^^!ylTVq$ @$-4|tOMTΗ4 oqD$ԛO| E0߲%{5)'65.e6%Tl.mԃɧ3=$ezRBK٧8s; [%D5;"5Zߎoo)ful`\fPBn8胆V/էb[ ۹ n.^b.ru j5{yՇٛpkaöq5M*8cC5g̫I+fCbSBOFpU@p yeiTxX/ xxx#ŋ'Tk,|7/Z#;vբ97vڨ['W}@Mޭ.)5މai# Itt^.$duy}ŅH#>~YG'9t-c-hERYt(Xp Jjoh6 eW0U{ a#C2\w?nVn9n- e1BEW~z\fށPaLr0k 8P"F-I`0 A(b!a-37Zyol"UsTٷT˫I|T;}nu,[xjt㴪KyI'YАD1*fe3\/X(0l# ,)pk!5J* 0ݻRU6E> 5fj`er!i&}@U)kQ)Y. mJh{mS3d ]rL3(]y3' zn䥴a%5^^95~z*ra>J7SEwmB {yس.hPRn jv DMf)U( _*َ;Z# 0^zsw_ sH6`!k0 !jƊ/$qi3+oqԑ<dذ>G}5h[IK5ehÐIZ9a_xo#7E.̕e>(j~_|2tA6NoBce/Iv>MƵο0مIe LL=bB93d9VziWijK;E:E; :;K$gX_j7.v|Y*ob A\;?v. C'Ln{E ]Ƕ͕_ ,M; [W{b8OH6!)ejܖM2ihNI6逖Cǁpf¾|bf9P=/s*,V!=팗PL[5i`U歋 0~퀜ns*Þbɯ9CRz&])>QIĚ_ܙbGֳQ0D~1maK8O+)*&t>#l'vCwaC]@eQ2lsl30Gp:fԙW+E>jɭc6}m$#);ƛQ } ad`7|ʇKtLj2Jpm>>+F{fxϙ57'o] GI0,r >rCA,`PI8ʚjZc18MεIq`.32GXtJ(p-{:;F PbI>J?L=uf`*)!qjTК&f=h0TMHَxysUS3Gf''>}PD>5= )cG,u]_X Ry[C)-3dbpĘ#:Y)|y)2ٲB]ܪ5mjUrˊa T0EG.TP !-C䕚zfN97桴E'V. l35IvޯET䵍>"[3/)155J?ߛhLVm{NTRmᙐ?3edMXV0G(lpOzw.rE 6*rp7 oof &o pPZ=\U0xtQWtCTvs8TU=͑f0˓$՚fFun6qof@YG%ia0HDAtn˧Wb}>zКMJ=Ԣ$䯠ia؈ ~c>bc!N4s3ݾKYGDrX} ߞaYvϽniĿq wiyoȅ@ t'n{ՊXD%C"e%_B]ZL+PA`oC߃$0$7]rl p7on񩺞s~ZD B,_ Ka}\xT6>q`'99S!PVX-i1U B- yZ3 w4򂝶%>Մp:?\du`FfXaӈKTqPUXD@i^asHiT@{\e^s!KɐoRGu|+C9f3Km4:.Uǣۤ=wLAHG4kj^g1־W**P'ospAbt7!`dCd-xTD9N=@["Hѷf 4ՄdmKtE_wܔDc-6^BF]]u _YYH\+0}$A{Q4zL/nhT8$*ְF[8誶eQTr( KA GsFW[ϋ/>֔W(V8Ox^ӑp^ίR9і{+XQʮ"p?eiCji`H)QOpg5 19f)3bDC}F B)ᦙ:"BWI(,QcW) g[}<~㨈4 w=m?l\LP6mGdzaӺ$x 'i5-w<\-f?d$T?1:G|W pPTf B''qJ?CWV2L՝/R gu(PQ]ҭk1I=Y(tQg@? k5?+c2/8wM%~!g#` ֦'>WSBIQJڢ5_ :J:P^Y WJefHzRYd'A1i٫ }YCeO6Ik;6aDx5.IX&~yK'Q/xwAZ23`rDn-wU'/|E~"uB">C1K-&(aʐ$i:=`dJ͌$KR1\-7\.z 3 `Uԅ.,s[%F@~B+L@BbLjIKP5eU/XS^ ]X#]QaSKѰ5EGg iWTOl*1IjFI0_ +YnoE V}PVrW퍲+A.ւsޚ+$9 ybxƩkxPGK%x=.T }Gr0soNS{[obgL(AP2@ $R7B8^Z/tg]op˞%dj ǘ7ET;Y782+Wuf!JDP$D-Wn5:ıDPPl;+,{g = QkDgo~%8{p.A򴞅7`y1|%jqم`!8 ei𦭍,H A*+aɄ9Ǔ>e3n-w@*啮C>>>$gD [G6+p y1Ɲt㟒QJ(x<= eLku[CDWyHZW1%]Dha%^_™VOPJ }QQ#sMvUnj/[T6?3W~1eu:|#eK,WPy²zO1 LVYT1v6tAWk#8JqָM^[ѐ3AƉBQkTRΏj-&ǛO{UTeEص?«2So$窶)PU1 1-mq5%`$&H> ŪV2Az̪F3jJ U */o;yʱ5%E#n0g@nk൰5fYϸ A qT*υ TW[Mb[s0:Q dx9ɩjLQ] G&8R!#x 6 L-AZu~tٞT˳wQj>y6 eޜ٧ 'iΏ}YFoPoV$ljttwڑ$Za`)[r> '.JeJP@fk{c< AF1m.Q E4 O{.9wj{[ksϺ֡ +[ :&N mdՁDQCd ,h3|3Wن΅(z/{J8pF,^g ~ȿi)*(q_mm'm36k%D>ө'n,Z.BLϛ mM qz_zlg#OWO O gԎ|rGE1.5 'm~i1Ve:g%֍G) "=AxpN^D6faq`/Tl1(̤F"N$zS`aQ/F=5&p'},Sx]+h3Hla4i҃[oħ-sXʰ~x%;8.26KK9! + ~M",&Uz'.z)̓l~MGeˢ&VL#1+<93K}]\Rܫ_9Rqyұ4&o\P!O1Zǫl8']M]gLF9"?юmw;Ε`kEi+Z6dC%U~&#"PF'}ЁhkA #tr$鶐hgGOn; 'oENG:bdJxz?MhUєS}x̗$F2̜\!(o * 5SR*D6xCULS2gKy}KVDϤR{SO:\?}7M]HIa5G 3Pc ӥ‚ KR̥qÎt4q=(QrV6 |י,@O~ -{ϽN'0 ؖTeί3W=54i˲wDp:H6}1MjdcLqye j) f _ju!UD`;{3PLNCR yv~v8m%Zd'-R&d+fMj-DNEW[X㧤M#J`M-suؒQBJnwr .$GJed:7&IR欧u蒣a F;w/.C9}3)An3J0ЇaCzB~_%.֋cnG^n $YwW((@sͿ2X.^#%DR0hP^oPVBw&Mx>b#zAR':ު\0}7JZ>Y_, B* "#B;bRTT)fk_f!pW@ist B=ly+B5c wWVkAR&\8y|M8Z`OIU7}cF DR[V3@Oĵ80B|Iz,Z+IHbS4d4ɋ9'Q+̲dRPıߍTLY7o .x) Z#m MH1U..ez\ RʏøӻOڻ.|~K,Bm,J~jUfh8%DZ8u(MeBvX7iw:^2~nR  b]gĨ]l-$L5KuA;&+ݩMe_ L^.y#^ N7.hQ1nο}j5s" &c[fݪYgU8 u d@>Q>EAy(3YaI'K$PC\MGڟq!$>EA5gO7/B4G@5e U\ePyq)D3(1Vםtx=Lmtta. ]OL0[-5h-/SD@מ%|`T؝ERNV'X TwF+LVQOF( D(sϥw=s֧N R}N~ƪʏZ@_>#}0X9t\-ڣ8gDqo,zI49ռqmm YcKܝ,څF%OE]BdKgt"*ל,ps%:'ܺYS S/ǝ,CB/!cҽCtW?ܦօtd*CXM\>81rji>6{LcGnA3g##BҤ2 - QotVN$a8;oj3@\Gbdͤ#ADj& DX^H\H5%Z譫y%X>1s1݅DUQKSLPu<4)/Qҏnz4{M?K~NFhO6U F/ӵ#h g!(ކ5W$2G+N&io$!>GS``kFjZ"@ *M(;rl7Oxa\~nc/.nktܞeF!ˌ8S '`MlNY xݕ} ~ԘoIx*G3y/Vj01Vb|2Uo&I,!(r3e/r'%1]Ҿ=Ϊ;"Y3uu*91JN?~*)ITGՁ{JUi_]-@<*:`C= P"rwX2yE&>M8v$nJ07~PYߞT>p] >|+ 1<{Kb換H+I@͂@LM<ٯL R>OdV^r[?~bIYKOavX##[ǁ5 ̹젫>߈u1`韾FPtgpDieڏޘH,2_L W|p`WҜEےܡq6p, 8e@xOil^bgcC ɨݗo6@ +!A8>$EyKgmQF==+GECEkEfx1bz xkco-I8~ˆ{!s):ONiG)3a z .^31,bܟ6O^e{H\J>qcW+Z`El=jl `ү5­Jrah#c`n]L?i,S+a !g\S*,Ae UF<|Q4Xq?oa;`2ÌXf]t,U( 4G ~+F9d!at#龜a t&x)ʣOԍQ8O+vb64GϺ&Dq~E_'KtKJ0θ*Nm* |x5 D*.[Ӈ~U~>0}^t$+ WBD8 tKwֵ0h>JZر`B熐&a EWgD킀꺒$Tc,2Owܘ{m5@ SIтl; W(e5.],lyx'F%&nc$z{)nAV)-?ܓC ~[mj-PU)i$Q[, ԧ9)~VÔF9Hq^Yq#b zh xW0=54 h9z *@-6i /ض!çkퟔ?vG:4eSQfFtZ$~uhB^8f2iᰛ1ӅMfEc 14V1 mA0Inebgz( b1{PL7RSO!u`]hXn;濮;d{7^#|"f GEEƺ@++2H`-P+ HLC\uFhaMfX$**Sz3{= *˱4~=ÀZڜ hIq)I㐡 ^ӵIR+`0&j=WE 򊮂}gSTSW/ױr6|[V#/#A_>Cc2x ȣPǐՖKi`E}[%{V0]Źh4ɠvk&px0T7p.ܠãYɡM.e9o ,x%<#=Jt(͏~(z4@"k@ilЕ-50=: DQdnhO1#e0*63p!%Nͪ7O[ eaCWjfID TE@_rŖ.mLJR#:BTucRc1_ $S@Gf!!=O2eVf+ȰH b9Md bt݃JG 3zpVal*Y_urq$(O1f;Pjm=^`F]3&M2/\&x$(+h4>*̯M} 'b:'}K= WɹaT媞۰e}=A_'"dc3G&x9Cq͡ZV4^tYKEdfSsqgX M[țFM$5:qm+%}T<\p@QS-7ë.;EZ0՜-;6])d1/Vu|lN{m0fbomMr>iM/+3i!I5yHŽ͌r$tN z7cSz Q򝄛x'ݘ}zf@Qz{=+ʕW`*_0Pq# PKQ~>~&N * y.sM{a(ҕt-[Hxz֚*%jB w0-JW͂WaEAFvxdVC-4eC-'ti18:]e3#U)/d|h|{h5q Wr9${:;M1}_ˮUZRb;/)4.yVc! 5~Zvo@i"xK[w} t(;l .0bzV My2L*RŤMV)ޑfGhx[G\l:B %fL fh((H 3o6I= ߥk䊙jb?8{Ȣ 6xly.+^ V# )R@ϒwHmzFW u"Xh 6 uqSX*ޡ]b7G V-Ќ/*>:I_\!'L.{LCLIU:W@Ae@"[AE&VÑ ?͡Bi@1ph·FV ;LDy ~p%o$|*sԔVcsDRNu6=Syv} yʾM{o5ZtYښx'w}:r΋<}/*8j僨#XM *zDI,f,Mǻn,5_I_NYbp!d.X͋OȍbSb_2äWZ{)d{@w#7.!lN~F=Y )!mνbp:GrmoAWqL}4ʅLV񁢍G$Q ED Hoynp6)zcU_ŷ't{:1%qᒘݤ\ 1GH3\Rg~U[/ ^7NS?%0]yE jRm1T̔jMƤt9 t3_7d)}; o+uSFκ鿏PsCY7&+}"x ; q%Mk!aA(W(aHt*bz@DV0!!<&coleyni\R{M]ns{h9CUKbV˾6P^f)yߓj9m$WLDSP b J^k(un$$YBd.Ģ3tvxV~(Y޸/x8JO+`ĩJga]C2%\;f= ϶e{Fݳ;]>0`FMt J* iƣZi%NOuPg3~Yg3r9do` ټC(z;|| I {l`9 <!*Y0'~Tp6v l 4*ʠ ,e0wgnη 4Rc\xo^)&pֶKR/F+ qlߓ bT%ʲ Ї?bޡ1K2N{븞; p*g@mZ2Сw 7~)yY RշemWեgմɭW\DI壵OBb#=;J6 ].m"fʢv2piz,ě%2y *GIVbB0GAYo^; mu_%f<ra06ch n Q@0gDoW`h0 :O: 켔-pa0<4#Ay! 6C~I]ulRjO|~q(<*<+}hXaE8y'x%㽳=sDݱc3d u P d*ҷ\Z(\Y0e1),NYtWvSS:.RX({ -d)M 狎+]itʋ5Hjk @s)X! <] F L1qOߜ ,3gzmpY?d/6L '9+LcPE.5W,u :/S$װb?NgbV} ;U]uc:Wuqif phJ"6,3u(a D JlZuz K\GE}9D.;{iJCgDrI@: v#A22qt? 8*_&KJ/$ LA?Tܰ &Eo1FrOgabaSf@nYn@47Ln|Uw&ՠE*e]U3_$젮04TX22`~=mbw.&z5;lG%%[-{(gPV ܍Gdu!,%wVVac5F,wkx 1xT*Gu 72OĀ*K eֽ>[o@A*u7F:ǣSLTq0ܒL!1ʣ֑׃~67|7RhtѻcEunWz!^z;7v#R<^^of9uggטG/Ok̾cE8 E}̮$BX7| &:=~#oV긒Ć7vWb^(;J!i|l z@YQPI M/R\RD _JL/y݉|Dϖ[&1nĩ%! &IwFH?s `4Q-ݐgRڏ`ы.\ 0M7$L8JVmYApAS'H`ň&,*_Pa y "RL IKH $8?5̕QǽT|f>Kȁ;8!ΰ8TLR6Jky5h 㘫 uޯXA Y,75t:L>ѱ4/DN=!GYQ Mx:0Kma4B"bXuNZcu #o" Č0Jt~")sj6toNή=h4FAu0 2cl7cb<9X\3.gU=:= Ec`o14mL[L=nk鮿tQ#I8K U=S/%0 d//7 P]:^h{ڱBy7cܥfOhZ /G 5ꠟ.0emm-ƐhMҴ^(Սtb䉲n.{^,TIqpn|7-[ӵr }V1bA77b@ YG/˗cpa?U&$= *%8ؐGv첪Ֆ,|;d4><Uwf.]۳1Iv.Ryz_ WH M,w˦:lCo[B(U9鎏ލVr&eCđC ],.jS:OD ~,v~Y,D0,JKLc61`_Ԧ$^EJ:< w $N-dcrF]|H*=M^$=<(^|< 4  OwWPp\1g蛦!7E_2ݞÎ`ܢ݈񎺮yϯQ_|j7wj>c @4oS8f%&UO\o od@ F<|M~y&s:^cM sc.2*~W`*ej\ĨfxRP՜nqYIAϓG kO'v3AouOW:zUXD0V3$Nd-j{;;!d<.~*"iDۋ'#_V %vcխrY?Z0X Isj?Wst}o˦KO>GS^A-71oSώ,I~ ZfՓa bz/r> ˁK9}坱}뱱 ?@4Ŝ@yQ, qmc.9`9E>ekyދg@MUE% ?2[C'ZnA;sớ&6lc(N 7O7FJ9wż[ȷ7ZpM&+$WY}k$eCr~Fxz1z#>|4csYxSֱ xwHDz"c JRbmn1=uoԍTw%^ԗɑ@4;/2t[~@:iip[5i1)_l@fYi e Ixn͞A~\x։>oX]`+xq+ujP1gF O^{'xoH[ !R]iRth:aGw=DB  եX\n{G 3Y#v*u|8\=,YYݧ̱ۢLH2E}m({  ҁӇEE؋*hu˿vY>{Z{S'Ic#{E^L3\CK8ߥ?c G'JaPo7uzTf1Ě+O7q8҉Q}VBBϝr J|#kH 3D33I3?a8W  R"qL*~ynH*C {lpg1[@|Eg_,Eeo2']d r n#WrִSӋw {~fhk KN~ɯ;rdԏ_Gh!N2YRHVI<>)%G"V7d/Y|h#yoKLzAzDbjLDϬ@|q13bc=zI(2ȝ"Oe%I ce+wx^:V'u"8ĔIP^ K:e8eZn"ahY`jk5Αcγ/$Oցa|ŌKߤך7ѵw @+@3ЮEĬ:tJ!'$<%ʟGr\NlVy 6Ec)<}h&ʂ3[OX3đ"2v+ˀc7i|=h@q.~^" WD I6(@0]> 74H x2 Fچz<{ 0o8pVON,h_$P(>J^uLPquii&Њ}z<} )f,t ۳:QbЙ 0"tjջLT#)6Q96bs^9v'Βԥ"u\FXB 7f{@Ab,GLn,rP)ziNy Vh#{RYBl~P5fXٲ/m$jAWLF'ײGZh q&ǯI$=`vU'qڊR5]nUa5j"aa"&=@;B[,gjĂd3'hvù烖/4nh06(Ui)SIO2\9w~*2m~i??'gWx I!۹ Xӕ6US6v]t^R_0&<3!_Y1 !%Kʢ j2uI3eROOǻTp/ʕ+?>;Wv%9.#(QU%siG<#EL/ qE?[_ hhj||ʥ6+{d:ώ:&㡁Zܿ&IfZ)ݻ ~_kK+zq~/yyzőΗld e9E࿢~e1Dg-?N?^!ДFgWk l)XZ.cB(L%M*w |*F 'y1CݠO5l*=?NFfx!ep- p&cc(X)ԡIQ2);!߅t(h W`^\DAxQkzw|$KԺܕube7"S!X鑀ڍT82OlD_?#NJݓO2І0~37$g+3Ő?[,wx'Nq͖1X1,j!;( Q/رeGwƻ.$d`=Ĵ$ 2L[43jE9WP#9U` (P}0ǿL!Li[hVK+KmfAK:yiwˣ c.A$f(/bR`$,ӘF»gCsd"vY/ۉZao\;P?oٸ ̅VP{O{ c%j1IF$StյW[! lTrG8@0&;耋6 2ؕ9x"Yh!t`#!7лO^D*(vML)94LF\fZk٥b07WLA|ha{?Eir_a?1( Ӭ8ZF3V,R\%~]3YRF220tR9P[,$y'j zFp1LO7wIYX'؛7 +mÛ4 >&-hYFLCBa#:Sמ1q4@:͔SH*gq@CQ@5W_0b_g(v #T$T)݇?#η"q4s.LKXKx m k_ <m' '^1~O0hfx o0W2$ӁLϜRN3LD4h[[(L<LlV*"08@[NmlMr2/4. u!`Rz, s"S2lܤ4 './$+_LՂ2jQAFL-)ϑ.;?x2;䑁a=PE›7Cr>d}禍77`J*{hȇ&|ސ:zcVv]̑UF6b

    C J fέ~TŅ&G8dOb Hgula9)+cЦ`:R }~uw(y1^Ŝؾ^5$-qr$fV}~xn@69[6^fmWOb;Ԡ/>b-=,"@*hH&ң$~fJ??9A#_wAM Cb'pZSagڛn{3r5px~o3"q4 B}x!y~-:u ^F[S|˄FA!9GfQ4Qڰu# J_pp.3 %UsvHm=an_|5w\óKB^N:ƚ.9S_/T}nW]3EH:i[3Ի{~R5{Ggrm"V$3M!M>cs8V>r ~wBXyKpp5dNG3UE vlP_?p=yUD@(8ۜ;fdyR,p0' pY2t0C1uzϕ4i2ڊ\ H}59(AE)vXv.GHr(' Bmdt-[٫.sӔbVg֜?`rK7ѭ6^Mtdr`%}Y+iUԚB msͮZN\)^^qهlkńffGd'-RSٟ&޿qRi\Hn-eE+ A9J%e,4yieMs:P@CPWՔU-Y-U W۟ƧfF3L.%2QaF&mޣ8u]DڄBHJ tYK,DJy_&UvZ7ѧ[)+SIK Ď$ƕE2j7ƃ0q1 +,AtiuH:ȩ q:v+!UT_\>~曂ܛ`BfCZ*cwb:E1rpOS8\G5gw O@ޕJ˯H8܇1ⓞVr@l m 3H;_'F@VKDf(z{a|BqH|2Py>}1[.hߋ̟nA}1;Y؛hE9Y ړ:Pk-2zt;L9z❚7"/w,ug.+ GdGTM;FvGDe=tgYԲpX؁k;S1JHdrmz9r}͎L~,S usXSe@Q%]ĀO `_oFnua6W֒=N4#~t(+{ʄW%`¹pϏ"R$^E Ѕ zc۾w/)JZf}͙L4v6\#rIRϾWVojnB-,‡NUp`j 7X=,\Ve)F%o+x u(>AȜlv3ȶyYA3{{1P3 eR ޑvId5 #q,GrO_+]o/@%KX*'뇞9]hL. 9_4MC0^TY}-dϑɔ2DUcP3U>XHDP \;!Zv{J rDC N$ -(zb! # 8ꘖ]bDS)lb@4GĔDlu[3{TY U(A>Q}Íx?h(0 FtpgCY7n99=LO/hOw % ?7 3\h0J@9@&S`!E vo2,;$UT"3/Ҥ)eqUՁکda d+v I^MH9s7Z}_z%Rxi`5k$&σ?/SEV\4}!hѥ{Kyΐl)۠+:y#U?,9|Bx`1aXΐv\ȒbLo\sSR'b6 &#X!"{%ۑ(-j(˚7*G4'jt_#/`GƇp"R5ujB<ZkdAw5 +%Dl\iA7d:|BTD5Q<0]e3)ݝ2Ӟ,-pxu&Ͳa Re9*/~ʞF4*F5ob}JUbA:boJm}K0ڛTWq (5FV'tȉF{G\$tץ;Tذf41/m1Br )˴>}.iT<.,ޒqiŮHgm"}Yh _hOKݻL 4oև:H8bH#E7"sl\wx$Aq"EuBMpBI = e|{N IIϑcY" 6Xs҃z"<)y-'S\9<]}ILWL- im'\=<19tIqH xW NDmy  ˾0qgOv]xgI#e(;\UCtbxԐ1uYsvMͦp.2Zp" ׁlܖ].:Y0+|9ǃD̒ Z&r`\C?JJߵ ,ZWu|#*ܼUH) J"pެs4acyghD+8p43}j'89r*D2bGX*„WR;Ўd~MC 4;̒50NY 75\K%׾`r"Oϝ=G]˕^n@$">׾(Hм~OጘjOs r~TCQ*M),0c R2@Atf ĿHD@h7%'z5EG 6PSXb4=rҮ=  gucxYPqsv?R~'/4!]0-\]MȊ#kgcHAyً%@wu%(f(K.X(FEgY^TN'+ seSޖ7{Cv;4ؗ^ ԶvY!NC?`tڏD!NQ19+MwK!Um:W_X^ BCyP Yu Y2Ee.X߲<`jb*Jj}ؽf!]7Z/ T"GRaDUM/ܴy=n)<7rӜsQw" h G-l'Jg@L7nUږ¶`糉&a@5:Z?ea`8rd^}, j<>)$6D&!bG#s1 SHW}J qF/8o,d?*mš|O&4' m /AyH7Zw$%?GJ=Ud@0N{7bC&%a+eLJf4\rSF>0V}kT [KDs(,Q)F) g4E[}wDAY.^^qb7O:?c±O'MQS@>;k!f%~4Ha c̅)>r1ie׊ԵQ#!"kGozކ<8:;"f{mf7MB۲%׈ $>  p4Ә@jpԡ&G,qz͋0*ƍ,s-QC58q$$pK|2櫋$$h1{U引TsMj*} FWq¡-zU<.P7Xa)"Gw^!Jg=b~nz8ɵF\Wg{o`!*0= 9%E9_kzW+iDŽ.fJ`D|ݲ>ՖpH2S{u,`Z}j㨝 e3dCڶ59tP7ֽѢ;~*5 `l# =K66Jz%?wkѱwK@NMo%ݏTPp0#k|Y=VBocQevxu Rb3@⥯_2'jBf ;E i奪*4;}[:c}`H_qOPc+TYy{n𷒴<0Xoz)y7ٻ6gHA=YsgMq)K2Ye'$,xg(_p5$y1M.pm"łH?X}z@'X7:=k MZ2KD+B#:|ƚRV޳\e.d,WTDlF`Ýya>ޫ!D|ɥjC"ȄӒ;cddݝK)64p)4E"fAD?U*Н[V|YzP#3uOwWy Ao3nҲiߕ\>)5_a #A:N q~GA5%fBaϷbn+;A+A D6v&bI{x40Q eBT)4L/34ygc!7O[IIC^+ XmT[;8u~6+5T䍣B9v!uLdaCl$d&l1~9,Z1KH6ީ[Z-8{K&mn6bgiS2U`]# xGA-Z.w!#^"0M&ѺG1Tojb ^YfXZnkyg]u;Yʣ7p+)4k"V7K Vտ,%1$U3]@ވ`g(K-7- `Wl!Do`)Yi4;/oeɥd | n`_LwPTeRwwǴ|i2) ZScumڂ/t7B#AsĽJ:d[GvO ~&Tsca T,[n";tXüB٨T[F1Nב\v(Z=O(cגّƫ{1]`WȴQ 1Ql"*F]Vzov]? p"?`ko#ֺuAwtoܮ>./CGk"\g3ӼKT]P*' 6`^W?k J4~jaZ7zW;-z(%mav s^xI7cbҞ,+7>.# \; RLBh“N}  F7Z+aJ1sht"}W+%Mָ|YP~w,d>~MqG귈7G}R[ޮ?;l$ׂ/ijY==sS bG/L'?`*GjEx[Jj6H ߬axkp['˭ak9ǸtxvNz%}{ǘG.,=BBȟ B$jL%p ACr?o$i$˃80}7uA  ,/$R J ӆ(MuKY@`)3UB;oj&[?' nY<%jf@Xxc^-g#f .}E9L G K_y%WI=cxժ4>g^>2m9J )iXd=қB~uSld'֑f*v$Qn[ ُMj>"oB?G!BT 7̲nIfޡ\JŽT3e}u)>Of/NMS=\nչH_i^33 F}JzR34)S.siTZHZLg= л K*G뢈.`8Y$Im?|J`҄w2TtBc26?3 >g\Uc\A:ٺB%suv b2I _H';M݂ ug͕dy"B0 gmis44ec&W7#+^Tu} E"QA{N%b<툯go]Zomb,qb;-pd#^oyf\@|Mdls[jji/碰ytF>NA~CbLցllk eK}f2?|+]˫lɻD>v2]Nj8cH)YmBtR)`r*!Y)x(yN=K-=דbN,,`V}LC~y0[`9ЉGL#sMBDr4% ?IYwXzf4h`4O{TK\I\[~[]4(H grkM~#r!_N7Z)*G| U}&B"럐&ҙP>( I;t~ ;X!s|iJj+xo㫒D|uc^xG&s1xk@$A,N^#!deNha SY(U`ҌEY_?:͏:0,O FBKl/34Dq {b]G dbƠ 7KnRȰ>Sow.|B_U;-v v%*<93=`ƁG1$ &hlOB3z<6]Vba)/FoW4z!S/*yGp< wMbrۉCX3Nldشp:/$W`f* 0T#N2'kdz< Z^zJ#OcW؄4~/uU"=UC.3@F>N+&'6R4KzL]( XBz9"@6gR#,!Aq­xi`%%F~7P('8u8ﴃ{Df;jʡ<‰#DyDv+{8iNXv8lhNxn]̍6X/e_ۚ f,Vzg9y nKH sc耷.FR` >b9*Jt@Sp tecH*(S }RƓuTkpRT/^0t_-4HIzy"sD_< %8բGʅ|SFaI~66n"``V9S좓<{b;e TzόlQaa?Hzv7q+M8׭ "sdeA.kJwq,UZ4ާ uCGg,5i@hjEYeSj0)/uQmm<F!_rK-9w4Nek'ĭ"%E 7$3qD,~rhV95{} WÉTrIa :'|50.}ZmQ-곇JЮxMʮ \;6VCO;rg{i.B_sf)qUleJSG'0xې_`LwSUޅ|aTt_z`w/C+6&lUw 9r6Poz#23 m)KO[bu\BSSBx7B\RLuqѱwqu'_Kw_Ҽ$qnY>Džmtrv)5Ok+rB~D?fDT>oCjp\ 9hc.g^٤Mt=5RfxШCP33r6v^&\hh˜n@4 F+ >tjMT~OwBTww L2~\cm~}7b~$|9خz đ/Tb5ul%|)#S{"ș!oMz!;;pKS.`5.⭳;C׶$ޤxؑEnQI-m ZI_DT[cqg$AܜzdU'V$ vu;t6D G0ZKvs:lsrzy2~򀥀FKe8 Arm\2!MC[C~bδ^0OsWe =it5M@sJo\&#h| ߤ# (kg娘ɛdK^y %8V/'R.0&mR!Ӕ:Sc4)0L'論{N'Klp}g>/T&!1 KZNymAnq-7mbW9h];pufeֲLol#EFS}5'ƀdjАt)ΐK ^Ze$E+eɘ@_~feTyy͈%uy?!-#bPuwK <d0ZȐ6)oo~{A0}ֳoj@2 H7MuPM/Yz׶[3$x"T ~-{~{y #j!`G?pgZsf/t#o {koS{bdU@z2.Xem*MCm/wz-ֽ/%aޓ sg]hf;nAJ#]8P4vKfo*1SU1x- !C,/%c׆X &`I=V95z@pzc+&ƔWײs?ݧKisSmVv$}tSj `vL%Ca}y5,/:(`N#^0@Jd'Z4M5&a{WqL/K/ptg#$iIX` $Y#DVvYzPgzgp, W1F<^Ќez ~4,Yq8oM.0SKmrR`:I/W, DhJ-HB N5+m^0hSZyF(0YcbZ֚'E"](\lv{e%cPmL3B¨Nf_P(\¤F= Nsh"ʀAe (QDs竳x!zE%Uy y`2Pzĺ颮ïTs[!~C1odRi0__sZBp]$p.S}iIŒVYc L MEr?CRq#$wpU^!{qRxcS '$,j&U[M 6Lodv$KDaj WE vdRCiٗS0D*zyIu aT >JOAq?4AŔ{|]c.;3ywep0 \:ߕEE0ĶA C:"9!Б&>\3~/W 3JSz%`$<@áǘaMʚ9y ?Yz-cjj@AL1 ڢo=w*DvkN[ hΜP36;gTJ!Syz\. ٳ#?}L)wѲdOKw E% U E4h5Xe,6CUb(Fʴ-?ŵѐ62*-1A߳Z8X4YPtjX1@ٖqDCo﹟I'i2p[,v#Zwb/FV$#c *J l {D,wr9~"` }0#jФhX?%HQm%77^!t=:#RlU.AC2AsWR^9!ߢm`AX> c*4+'5i3!ZܥRV&r?.;72@iebhcFpQCHt-nkRkZpAґOJ2s֘ 0@e{ƭD&2?)a4I`@!6P;Ӓ`h_R.SYN,ʆ̀V⥛3nXKD~$J*25o&iPUQWl۹HQH/&5Q3M!1e1CF=Ό -v$pR 'ޙSQI-$#sJZ.KJf$}F&Zno8G|JՏ1 ,Lp.ig7]i\{L!g)eD.o?j&5~lbKcZ~ĴWI 0DZݘa< 2Km7 [ ;#ː27ɉxb?&*XO-*!6 y$2Y{˗xnyj_}NCM%>sdφKGgշ'Htm1bZ: ]}AvtoL[ mC~kÎPZV0IY@2|]բ'*> +R;qs^4K)P"](ֈclڇ>9TkUƺ7ǜ,TDO09+f"߅B~t>[ʾToUސFbǃ Q@lXWVlnA4_tG ֩4O,l&% }eQ]N%d?B|w$}KD%K!֫K;1539 o߬QL"W=+_Cǎ:=*7(gToBR.m]V*ak 1έlscיUD, }f{.K~خG55G2in&4|MFq#0ӹX|S`XI5 择(/J.x#8R̳⿻a><#IqMQ-Oaܻæ)2y_W*2{}m/|HkhZwK8Eywlq*zh1*ZcR "|/ǘ~lY[8~SV _2 a$+7ِ-;C]Iid㶀A[6SR^J/İ`B],Ov|nZUu߃| 0OI 2&赂4 J!>5锓 n82-31wZ8N΃>(_UM0 z~K1}[d.$>f{HʞRv9PmYɷ88-3Q Ue4che4+j,i'_ Gv@5=Ali4dRm!eF( .0<[򍿯 ΁E-p突4N2 R]ټB*Gr|g ,NkD^*B::bA׬]4˙TqǹM Q#sMyM $@Ôx3Xk ?cv9Pˆgl Cz-ϰxt!Z"T鋓-\䥴Il{PsJIqфi=hEFO}9bs ',*8OBʆfbvP3-B$ ?Z971JÚEƀo$^<&.tf\bOf5RNJ>sOt /eq a뿥b78BL1.rf(騬5)`6lX̍o-Я<ϒZɶ9>;7ub }/B}$swqnQnj evŊ 3[|^3pC)g96:wI?^YKvEnvւ߂uPyR]h(Lo0#VB؅f ̓?˶h~4%FJ7j ^ XRբRpLk0rzZ .LS:+B59͠Y+. JLc RΞ&>1?(:򚃘)۵~8{Ŗ%/>p?}_ЏnhM.13W_d.=RLFUT97BGey^<5ݰWS`¥#Χ/wʰ=T; [[̢q}/V?Zh'Cߎ4.hp'蘘#~}/5e7kX}i^k\{yO;jDNzf'[P/m',ҭqFOl4Ӟr#Z*Vπ@O2fI{Coqf?Bo\6jw˗7lPF'K,52 Q`vJ^ X"7GAadCGXi P/ٴ!GMEaeTwN_ >O@sl_Ɗ;6hN.i% %T\;s"x0׬tSzI|E[ϳrvo OƯ;V|uwݘp!4#"#;dxO 1m|`%K$60OLg04"}uyàC!aT k;1Ou;3wȻqQem09m@76n]=?pm:Y>~ɗTN[2w[= 4o\^_=I8\b;h򯓫T{TW,0zĈ4]FVsHYywzvOȟ x^ןVG3+1@$>83B9gu"?fɝW~-Ǭnb@2#-MPy>+CDb ( ?3biJɧgxcO|(Ֆg+@#_S's4x.OCqCݳ0,+r A!lu+:Y~%[7LA+u c֫yFrx/&[9_ [5tl&5@qA"Y\^K3`Gpٖ=㞊nY4a YdCPգT#6R+&7T?aV6yh7Fv=c# PK?\$xƭuKmݲ+WIP5펱bGI[/? 0E'%2bФcx=^m*9p~m RPD>ч(}(KIdnV'R|IJBHQ본#g QllcW٣<&E.Pf. 5 OKd0)W{s"t߳/RЗ0b VN7@GqϵSNh]CD;?~VG-z] .@L[2waο.WݹC1*{{c\o[ J39PkLJUed-gb*!TE Ѓs6Dܩvwk粽0;NQ=7"FnO,% m,,|H!,X~%O:5foc{՟ ||v7Jk$;QɱrMSKfBe(;?3Nxn|SoM %gC7ӠN1xڟy6؞1A 73l'tvxLfKqX=]EqwU fJw$9\t}N^fhlM|QD0 ;L>IԲ)b:Ua$=m09F֣:șk*oX84;t]0D` R5Fˆ^Bg)^̝ 0&bh] K'k,n}Z_d0ﰙD~_5VJXWB@)L Gajʢ4J5:5ݶAh-.z̊{qȦD}5Z Zo)ˑҡɡ7ʴ;%XOBݮr._-1X%){ )G9'@sJ/ 뻖V :仃^vT*<9TEWcD6I]ˮSb&.x{j8cD*:mjq{DW]=fļ3󣅠4o1c.ī߷+%>cs{+m.k]A~JP_ -[I&ڻ?"1zESاxr63en֔Y25{Czzn10L!xx<^po`$q" t&npoSZ~ۥQ곋Y^Da8UX4*z% 贷9qj'z;䁄%DWʻT7E.8P-ߝOTRc6# хPL!peOZpY5&+:.bf`&\28NiCoH$Эli%+Wb<  XWp(&( {ȝ0tKwCߩE,v67Й 9٢ƕoi??]G|XWK&ѡ HUŗg&/lhv B`fVؙ̡83}at(q5 wIqf͹6mu.Fϴ`lDsbv(L)96t<++<@5vpm)$Ql*]|Xk[`-$Ԣjԇ)Yib\p^tO9bphlGuaw-o.4po^LC8' -<њgQuk1%sbK[rf>-=7GrLlN*2UVl :y7)6oqFت'TʛhǍL@m=$F]ÕV³ x$H)MB`4`ȴ9#.Yp#; )a=g5ca󚓔/hɷt%ylךKɥl!b6 ^(<ĀzO7/*(#8ߛ\:>2gna|WWlWBGo w ercjvvf35E10WuSF hVcÔe I-p/4Gk^vOՙRaԭIJp딐!u0Nۿ!\pZGbd;6'ϓk&PЛdVr\A[m_PZO>'.GtD[JTGq.H 3vU0 N*r_"堻ˀpsGe s;PapH A#ztH Y Ef(hk#:NfcH(q6iaș2ޗ$OQ'{2NdWհFڭ<t]?IߐM =RCA^/X9wϿZLy̞QDV!Oh# L ."!0nfxG:|,Hr;Gn'ý9zk&_5P3_k#nk> 6x땷?6&еK`ڣ0ȱudֹrwzTZ 3h}W $hVhH.gf>u&̩l'a* iˑ*Y C ]^ӽdsF" sc1Ej8D,s}6uE]@$R=ՆMXT[;.F{f!Q2gS1vhrV%&3(TyԽf+@YVR+v#z23laF_goN' MQ V>i0t 3G RLnB$ V@G/D/ 'K3p_|BX$7,KG+D[ r+V)s*Ap,ob@2;f.U"l}%Yxjyo "}Ϲ=)SnsOl% eaafQʩ5![EBdEYN]x,Л0c쭎O2xD搑۴ln I񊥚F֜ӭ1)j0՝V>R'f#ő`sM Y +񎎈yy?1ц'6Y*hA÷ny{)Dv*igڟؠFoSt_&8_-ㅖq,!yXd=ǙyxWjz}YBD>3X~8I |/]~%Maah|\i /Xər&dzwhCK$Ry6VaR0J;?s蛱p =HB|i651>ј18]vg(B1Rah,.r=5oJؒv48Ss4ڽW4<-UY%)s} )ѦݒxYr ~&&"y'!aQkf 2&NYoC0S &z] SS2 Dw,zJ?|qkQfԸdʾGƬ~(l<#Ukȡ IWkaOzc+SkE'E=?fzuڇ S`CGf[V;;7ewP d[߁{)BL.m#b=S%0^Z1JԄ6`eggc$TɳljSlb~*m<%&_qEDBf*ymCG.5muUƳ͍K~"7hJch6O3c$$@f)9EM}8xLS]@2Ͻj2qFguM_e}wXa7 [7H)vYOEzAI1q3L&@Jx*ċv9.B׌&e]<7pF̒lCR>I$+R4޵24%&088$=FaQc݂==0yu@sKY/x &.ymsİEiONiZNTi(tVz%nU=N7pWHq /_]1`ͪuZL*"T\@eIyEЁqWv^747`Ůjr'6\-P<_g#UGg(e]Xc>(d^3] C%l\ޫR†*?bKT^{-J!L c12f0tjploh+bqOl,ߋDSht=HdG۸h(h{ѐQ%>̓!XZ,)XRߘ"!30D9|<1`JP @u;2Mo(g%V1 z@PRGEqZ&VS,) ;ۅj29'_smB+ Wх᪆ p .`C !x|G:BdP+@ճi)ڟR1Rʖ'B掇(]iz{f0=$ހmX] bDYժC;%~5s tl,.57]Y+v:WWwG+ tyF[:=;$9~qh+.qQsVG5PDW!^)`7<(Jq7鰑8jBASW'uFS}x2ax1:|MfO b2x&-$kXKߧt"{cL g5y#g` 3`:/G z-ʢ؂Dbpe%@(TM$;l7V}05@N%oLD0@o%kOr(Հ4r  ħ 2]N63%HoP)KڥB4\u,m-Bf;&G0p~v75o"4{Y?ڊ,PP]9)$xg*bUU~yAQ*?ߢQ|gSJV) rQE SOD<Й<]xUfLv* kyzEt YO5ZX&0\ X~TpR:{"e ['sܒocxm)C(xSFj;~tLȟ=l cf_Ev-sak(v]vz=ڪI`F |^svsH-}V{TX}=S$4)O ӱD },$Ϟ BH:S2E~!EXuWwM##$Id˘Gז|Q Gv۷_*K߲y2?+lhT 0_Ɣu]&)R ќ i¸Ka|{HK$['qœs2`呝.H9SCvAX˘/=̫F3A^8 ./Hx[s/oί0|V/[ruY-AQ&xMB Ob6왦[f4z+vp#f'ɡLq kDP&l/& QpsA*C+9'`֙sTdk+7+TKhڈlAdscs宲 Gl=nh􉻛Pq5),NLްڦwq8MqAJa7)ہ TRr[.c(_  s"чbKV瞐Ǎ扂 ܺ"j-I0H/gf |DI.?.v" >\Us,Á =Wvn?۲ּ!v ߋ'N J*(,P.R9(>Mzm|dmk \϶NbQX:;AF(vApЋ/56?96U)=#]dR%DkdlJ+8RY-(tVvS7"7LdI_g4*@XS 9a>iѻ|@.CM }68i 涮.ݳ,wMiE0 .>JHɫ=Pҧ"w'.X!FL>y LEk7G S!sӓ: n>Kà짲\|WHfHkT0fANCSf>f${*E5Br EU͓eY˜[{r(hfm{ˈj:셓G1F +5T['~Z *ysSs~ڜn׏LY:{{p^VH Pk;sXCx˯MBd于|4xX|l"]CSLhΑ`(cqhK_?Q&j׾.\ rCL^5#׮Hr Р{_ٞdPRr!]w^&|tAHٯϧEbnNR`!ddJĠA%i^֐SQGػ#BA#˛`Bp4mCΉ">k&K42ڼҙ2 (ݧ bE:74sp ]-,9y|0iL,JP#@tʊzO~=0RIJ-TKFR!{at"apQaVPƭVM E_jף,|٣ڤ#1E% ' ג gSE@ڤt~}[rS4zw 9!ב?f O8:R" )ܞe)x7~9| y@ul]XL܈49{yW"y[/Ė%ա4_X>cg]0ݚ11%P'h)3M#;j.@3*6ݑNY\=ʑVl"_}ⲉ\uGB|:%)C@FY[sٺ D)E:%(车~ۧ'GΓHx4)l2;;o K9$wa*[) JʼRJ"$|Z~Cfˈ"BjwnsG䣶Ep"H2യ[ [np#LkX9Bs`)ܠ^XU k.B_P6é婟_"\0k <-2zF2n#wH3 !JjCIײ Mx.mKhXH#"ڵ8Xl72a\(Sm.ݠSj]CD.p#؛O8$7L_V9Ǖe%dNh {idԹ5I.:Sʫ%Mdy+Cc,";ڛǾԮjIlES'Q|5Xk.JJs0U|7E0WU1,(8|mնh!qE*-K.MP;^t"gFJSW^-ۭ,MϜ˟,!)0{(, |Yc1,Ŭs}2 <Ë#yOL/o c7Fy1dZ(ާvͼ̀8Ln ~Y/;I{2w! rf@Qh<] 795HRs ?۳kjO}>c9`a=ָP(URh9GSX(Cܕd I(^O Ź!TH`9ꦇV}~ݟmb/GGq@mN_Nk!CeTQwMpia-N(Q &w6> OcdA MȮ59mŒU[ AGGT rkQn=["o:Ž),/.{#3МXG:#=DQDWWPwG\/J`9 \^\Yr $Olb-;o$<Pf̪0/b{e gfӅ?եlMY/䦙 l΍76ИYǹϚ|k  п_ r8{>(Y=t &q*I\p]B-]"EAA\KmE^%6BZS>6\Aj_ GFZ;4&ʒuo79>FNϏCoWO5%̑* {V#]RPdSk|ZݳFVifRBcݫpv7H=Uw)I !DS߀q ef RXicKI 9a`v?[NYz;1JQk|Š4ѢUL—)eWC{= d@9aIJD`m|H(I"o0{nJRUId%B0`Zb lv#ebplA0iN6K&Zύ- ;BAc)4!J/ֲpֽ]?0>cbEQ˜g MV!I %ML*46%DUZߡD` w2"n1-D2G˿ iªʪ0MLl޽R87=?(3h,-XEH`‚X7>ɟL.qiu]wU `V}:QME"l9SJ5H96v"Sk 0'nv?" ?إKkM=Zg@3 cÆ;m0 u\Tz>j ,!IM TprI"KjӰeEYkM':B#Ti=sU݄ PmN <'gZl0}=|xsm=nzrfTx2`[#Jz<TH1QO gi5NR&iõ2L;;G=i昞%\TTJ g}-u_Keq=c2`/\6D&4"r 75`V<\@]H3` ^o<T$|T.f!M]w _muhKZɼ?֑إg(<' njjǵI#{I:5aY{xPv q D݇i)V$CSjz }nJ9 ).8H8ܥ]9cdxѶWY.O6'ƼgXӦ.5_/ y¬ *0tgRFq wJܘ#fΠǓOh;' #t$f"8t.[Dڷɴ ꩫ]%Z̶Ody&~S5\uImR:9g<ڽqSD|"L^/˯qũڼ}n .Tww5+g*WyYjl!WC(;yyDGA# xïz iMkT l&ɕyb:TuV; < )7XmoR@IsN6߂Qk Y R)c[qlQ;/pj#T.,2@t|}駀ٷW.3\KN;Q3k ۸ 's=:- ױ\NEҩ0XM_p-ӋVS&TZRU${Xý&e>{єGg bVwZ;1pzgF&AsPqwRthx cace{1\PPuV ̙Y1y E7Nڦ{k+n!޾[H^ز%~^m_׍ ` ky|jYgd1M@\.޿zsh>WM7=}_1k%2/TmР=I 9 O־ۇ{l857dtTlOyWynF'm6c~" qWnEb1Zb`Yc4N)nPdvֹL1s) x-[!zIr^H3u3+%6v>Nj{@KpE[vS%BNrۥS\xUoiY'$ ؚUJRBItΜ>D)dˍ]1 .l7Q_uzQP? xpya0Z\7N!l¨3dgDݸr+CrœSȗU7\/eΏu :~C0r xd(L/}mWGPtc!)ݰH/'c܃{wዹob&xٽhxbؐ3 L!D}6d*5EwrB&?ΨU4.+` HXBm\ e%I~.ć$siz/UkBhoÅI]6vD2?5L)NNީbYG"r@/gb<- Æҹ#,i7p+jA๥ȯJIDhUK` u3`|t r/E)A]`Ǣa pIVYI:w8~+ )k4_9YZV[<+,8*}Uҹ=7iSS#Ǽ̱7;AR쮴G!%q(+:)ÕijosKxl>sW kpОcy%w+S[LlIû 64;N|DQyc>].0t DPqxWhU5R~moji5J`6Tv۞m(O2z>Ļ:0i?Wr&*|\XA 2f,s~";@iL}H2k\, jlKoG h 8Ykx:CvYO$$Oq-m7JA4G)T&v'u#ƒB3fch?TW 6.k,{\u=eM+g7BaGBaH]+7WDnb qeLzĔkrD]P<eMF(b-ukT[٠sdHv?f y=q$X#|B4kqb՝) &l%cPH3{nc]ygs eL>OFbD@7eX>8%R WYؠwI̔ڲ f崫tVR;lc+)fH|U]׾J^1A#y·B`E=NB;!D_͢<%հ:ܤ:JCы>{ rlwQln}6D $;T+RV" NY4f .߂d7F:)GP,>l֪NUl/""M{'x)BmYJl7g*gܤ͚{8ad}B2xdQdy a.ah.sJC٧!k^=.C[S^͜)݋oIq %SIxt+Yuॶ-BN+ɕvMuX;Lc*7[V4y={hXo '^@1c:{>Fm-]\ ff8SzJ'" ;YmsO!lX 翌&IL>3vp#9̘Džomp5o<)Y|tn;1豸ն&aϙU+?z($qx{{llvPף}H W*:u|l&i*9 u6t7qfIRQf~A''cQ ?Fc9&ja6nsltDɶ#.4(U7s;73Vn.G"g L|GPvSY׾i:(_"9SWXیr݄Ic1B|ٔDhfn%4z۠夵jHidOS y)[~3 ;oأ!lϓ $D6o5/uρLY/g-Ly-j & CJKņ9R`A`l$ ޺>PlFɪk٣{9H~Hq(bwb,HӸ m Ab `rp5*Q!mx+&[ Qjd zT7"qxcM;>胈*M"pT$Y mEK'zt YB#iDL?2a] {*#tn92X~#b|\|elpͦΰW! q䰴+_L8]ßײ*,+#Y 'j>u]^pO}Ky~5JleFkRDn%7W㡍jPџNèϧ g>"'ɓ'nN=D>ńiF}8>%[ona}E߯EWkBD߅#kEP>PL0ϝ \C`gobJ3jfP HUr1. {i`jqwh-"oZc9H\ЧUHq昒! jP ^)4~bKa Tmqg3TYuh ]j9Цr\w4~Q*X4Xicxe%=J&r5rnDEɪʞ<Yyo>s8>| Mc2J/+og U0~.!43[C-9#[j-˼h ht }PJ eݙ&(Pd/WW0&(6`X-W~֢su.Q;ݭZF chF ,TN3)k~ Rs?kw4|IU T9gl` X,aDH&%X5&!{\Fr-<[DIߘK~. yq YXSp:ՆږYM&Ѓɧ?e%ژ,3u1*o!6>Z5t"d"g44}n3];<Ok'yJ#5ܵJ@KZ1Q-͞D,eˮa~IA dz)Wl$upwv+#RX>F6J8m6) 6yxkDwtf| \^_" 필n9t6PWH?D /Os5.p"Λ@ew〣5eYew}OxpÚcu% u 1L޿.l}q첵M%cYe4=JOt42_coq@99| 6P+,L򇴈=z^ !rVs_ѷKu2WA6~ooɳ6HЌ|=/L]QԜ’jj$%зm$o oͿkDrzѧ>H-mN=Qٶ8'ۉ1!RN"r}#!V@u䬈I+PAُf./^<=;v Yl':'{4A'$H.ƑȂo2PTf%[">I[rۅw|@pZˆ\Vkg}`&jq}f΂ ()~%hg{`:U{s]ZNK~C̉"lDa37\__ݏ^P6҄jw# ɡ$R1ɪPrn> P|cn,gU6?닒6yiJ Ͽm8.A; \ˍ&'t1Tqb'vHwl8q ¬K!59\xC-1g5qOlfO=לhb)I%ǁMd˲y~i*oLl*"e+Al5咽k%`5i,vpY&f拁ZWx u̕fü#20Sh$Fýsѓk5 턵+-;z7s}|G,Ҥ{.Wr\)"*;D{6!cV[v^ ~Ap]dcOCl)ƊF;YHKQFZK=6,yU\09&(*{Sfaw%7lh;gC q+̏L;ؽWb/7UwQ}@{WĜD] B5L LK@Z1O(:kjTEأ1Q0CB*U߾1Z|z|hwsU'rGɶ#f(l6+}\4H2`cwޙk IkR!rvLu 9V^TeL!Y2k!).[k-ylNbiT[т,XDeYN *P'`I=f{aq :ca+[h9-&{ܞm=Kt W@2%,@ ݦAu?Yh;eIWކNʷt@*;+oKṕ/+"}2T5,Yxm1-Z=89Wu;&gHb !@W9 ؉ _,Meo[:Y[C  V +3XhOR9Vq] Hz5βm3QPqJEe* }.T_Zv2Vȶ*x{07_ ֹVAA,e^q~6_檴8 !WI8ݕzI/̬ f sRs^5wsy‚͋tG8Cʕ5ۦƖc΋a; &Aŵ= ] _N~Z኷udY~ ESp[Td3]oPNU V2mo}+aKH$jxHAPB`Q$#LB,MV w®8">L׺*vks#| K]Rc ,xn):cA|wu`3q t? r eAd+8XqK O !(Rєqڐ0/ZEZ(c VUIˍEn=fr͖Z-)]~c"#k=2a_ܸ aHh#?{zkn\1qаn}k> Đ!-E `7oiϿt ;aM(sͱ:U4LE~"fbQXCbPMZDPI¹g)pl+ҼO۴HVsSyYw鮓j2 ٽ@ƋZM#A:4n n[zr Yn)n+Vk(_=9kGgN &6_+T%Qo*HOl[#DK$t˳ 𕾍ȠҖ&e'n~wv0-nt7T):w|om_=ce>D80TcWZyNQow-t58gQ$M T @Om{pf GA KMd;U,{u75滴"8҉dziإfd 6޸el7xH &jpq)L3HIH9'j:Gz*ĺc/YC~f_D)"@ʉ]ZZ_"O!5$ų//zH-opuF_佘mJ"{Trt UZicy8Jꭆ!˶b-& B-cl6`Dgg-u.ͦkg?/ aA;ۣ 93NK 9)@B 66!Rt@s;4H=$PSnbt8꨾#ó=yl!-~X+uvOB~W'AAȗ]جǂ(V ͷJT xhDmͿXxt? i(X+E3 OoJ5 ͞ovP |3'9LT2T?w+nbX.t6 Kv~|P%l XX.kXiaPEIgI]brJA8DhwRGGuCsɃ-qnAOe>rۡ1KhQ< 0ԟFQ/V_{Rp~ qyדPx,pD{o%TaЯ|wǯ3hk[\VVؤ/9t lb]isV/"CEp%y܍l!o0C:Iɏ v< I=]a]R B ZS[*Pb+U[9d6.Sq̱ Fb_ |Jn'7aj^̦7\ <Ʉ??jB}O!o|9&5y`mLvd6B)&83_v?V,%Ym@t]>6 {ppG};;?$֖{9!z@Ue̾d:< ph7Ӕ& x8gINhpҏx"[\^]%OkZ 8At"W0kB|9w]u ˘/ɟߜ>5^8͑/'6F)=5hz0;Vk)|(J~V0(v;)&=[2r,S ߊ]lP+5=IS %N5s DGR4&fJ;y6yi"eRq.hu$ZQ:3ޕ[~"X_LeŒudX8'F*&504&c#cزmCaɛWT K8[imTF fX/d^THqW4"FG+ğRMVutT;IѨ*SMbBdz)5{u41DUTFF1fSoay 3"Ŧg-fg4~;삲^4[c|W@?Rۃq'LqEbH.F[ฯ yH_2We?'|^7z> հ-\!]f G.g5?#eDN.I~!l3`aq0r*Z\ꍓ2Q&G D%-Pqi&Y*uˍI r:^\ $jpڋ6KOdZD,Z%6mꗩiseB nJ_] IE|bYF((ŀ5|-Xd6\ı1S?xο)y02ǺSD 6SU2oߒr1.$z 8 |+^1'ZG-c@dx>i5/c!]&)煼+X.N z !<ڹg>{)'%8=M{ ;8rDU6k~)868N x)bPK-J5;w+ox1rh "at[<_0Ŏү @9 Wǰh0cn yJ%FO+lJ?}21UX\,P Il78#F]kKERhuNoF=9ٶx|Ϝ,D𥽌f-]-F.=j|J^_׳«f.񊗯8k~*@2xYh&WV Fp7+|Pſ'6^Օv?ͻ߱LC8c=Z*4,|Kp1?&8+'޶97S9OR&z)! 2qŇAH7Kvɽ@1j&)\5#g̲#/J =${qW5ʄ"}idHip#V~^`(끚.:,#V_Y޷ ;eN%9&9;VøH  @FfF}T(Q;]Ó,l_ɕ}.$ؑBns:I,ɹcDb^ro}s%5" qx Ceo[dtc&Fߊ՗ uዠ3= PC;lBs{B][2aFMMj|)!XQJУBf$xGP# F[vgipVG.i!% GQ}ԣ5.wF_pvd4B JX'_;(D_"ﲼ"ٞ-p̗+ -pH]&;5Η!q6Reh Ғ@6 2w4w*K~-+%?WuKnm5WjrTE\1xQ@D~%|!šKSscEn|.ܙ6ٞmı$u/ą=@ >1$TAϣnY]* ƤQ`(\ bR܉:}t͙F?Gn' lG>eC]=9G9Vz1/m&fh'F6P,f=>MG6w( Y:= C@qfJѝ$]8%@5ʁK%0k JG 6;/lӵ0owJaL{ ;Dgbt>` ߞYҥ,;q4 =r mwZ+{AshM?"A0'uN~Y6oH F1(}2n~߁(9(,Fap7=f6/CCKyIӑ  w !{r-#bfIM5fRs}z&-,.K_-L[uN<./lo8( WMLNTS㸛2$CqlV^jD H"3>BCX7WHJp}QLAhN> xCL:'l@XYfU>WDk61m͏y)|h(Kjʄ:fM%@4 cӳk,`'fw=uhmqNxP ƿYf$v;شDn71/ uD@7Ru^i[+NVh*?`\n=k)4r\b ;V|2& nO5`G >]On`!GѮXz"}T}wC^'1U"d:RR\F ontԲV~d+RV"W|UXdpk%8=.yF#FKjSHm+hHCNG,LJ4fadIqv?ul^v h#lsgw]_^.%&:Ԗ4L|d^UM,̑X0Nmܖ>۫OXYtSJ>qXH1_zSkFiQψp]ϢP*3ڵ?-:9[^NK-:/?F=7Aϼ\~" qDS߲Q~ݬk 07)=t^k 4H 4(4+|{KCx("c5v3p 6.XZNLw08讛0xBi,޳p yK. %RT1oA3xH,l^*-mPnB ie!hSX1R (~i%9}u=^;۴/݁0j䶀q6on7^,BV7G3qud|_Nj8H:M [uhWS)C϶8^u|S{A:F$iH7~`hsaݎߤIGkQʩSԱ?6\=t $1aS_- UZ79EqA<*X>1AӜ9P˰2hkRܡ2&M>hp|-~XMr79/#gNE{p sW=.}|gI3lKx°->.de@&NhVd 1K}lЙD锌WW #C1f+V/Ĥ^d`\Fad3Wc> U>SRY#uƹf,A4ï}6ơ$6[X\,bwTIfSXC7KpSr\N5ɻ$b*V_ar ) i cY,}҅<QI'B~FN&U*{Z:U^Q 'Pf sUL*REמaZq\K/WJ[mA~Ap@RA^cyvOR _U VBo^v=)M>~K@%M CN@u}KȮzjXGk->"a2m MFB*i Q5W 5K08m(K .IϬ2-)*@:lԏ`ݚ** 0 ؐ*1:Xx.pQrNW4ᄛ"E11= ܗr>2@n -[&j~ eQGn蘬ˑ |Ǻ-arOKf Z[?:9CD jJrSwJڿwh[?/29;@Bpm`.5Xтz2 Wݵm/6UEDK9?SɥoL#kx.+R uA-1(U{_#f O~\W>}Η5M{*9<݂{&;{SMϴmE0NvmTԩO^L|VUh.řf(f}2:5Yv4{`T.88- [$qߊF0`PG&3u1)J:)WYU\RL'@G+Ahy/2Z:T*_A& \A4r<؇LK %rߍtNɤgvSuZO'_J*ڔmNʆetrD@`7buGHgI.M׷b{3L I08wl%Vx۾N=hF^L*$wβ8,t[T)}J@ u\m`Ė:UHopFe,%|s0-JrQ_ˁeŸԹ=_$l)+v\$kՉʙ8KwA:r s%]m7w}Caif |pm{eG Zpjd;=8]ڣd906-oV ҨkOhTI7'5B;rEeI; ʏxH]gF{]9}so'@Ye$t 1J6z\_Z @)L"m> r9#6Hn/FQ|HGC #桶Z {\, znrmЂc>76*7Oad [ɧWByq9jPK:#q,~.QIN$ɁJ?qڹC[Wxx qҀEB$"1DXGhf 5.'f!sL%UPY2.g!ngn%R;van:GBrvbڃ}+ߊ[ ^2)"ÃR5tG e\*u}cȿ 5䐛 3*Xi60(z%m$]Rɡ)f 㶚95Σ/A>3jm|kyݓԖIJ|AwfU[v{9P' :up>^Bn< T_zݖJwaoCq)2ӲcHcXu|5F?eL!yzs4B͝E$sӯcovH06 khhwzxqD,X4"^RcwW9smJI>T*Ew$izp]00UR*~g:dsM>Nl8a&kQͩ"0lbb@˅eË?MR2 ^>!4oWU c?s3,p~`k7hz>kٯ7:һ9~ ƶf~<߻hk]-HcDkgZA+8 NhKXfBg·Ntuˤlrs4z_#@""t(~|Vx5MM[1w=JL,yޏ }$sˢcimh|DDLD؏H,<œy aڣ) R'6Rw>nU;u0ٜ֙p8n+M'DϨy,)[>] e,z K\?aI8 uqU5s C 8W*kuBL_O*HYgY1jڜplݿ@p*M+9kV˄و~_Cݒ<|$ɥЪn^Chfz%ynv[ FhYNFIp!(^:">/;a_K0qt$Dy(Wö41e,F( $*#hU9ȭW# ^x7 h;>+{Pơ#n4?! 3gOwgWyh]K](^/Z2a-xѯ^R#iY#2̠>[2Wl [|.8h r?؊;ހsfdsO,ԟ2 S2z59}j/g3g";<YAeӴVq=|4!ҵo ٜIZSYJF.Ξ5@ 4hPA+]՝Om~m qxPon:3`e]a[lLqbj9  bˀ^ĺpm2>`~5`U}CKXVJll˞N1+aQ1'g`j 9:KuuyN^W,=f;#qbw)v=Ґ7ElgRݷiW7_Ys'n6o~-Ef.KJOǗj8z!@3kfm'=7 IЋ|.;ZL#aXetHCI0{ @z1#^cj`Qv{p@ 4hhW~0Vu/ Q'>`嘎O6^q:600-Bq@@u|_>nߠX.M/$rTU_9nBrK~7Dq\6X²RIVE (+9*.??9t/y;%x,̻v@uToDBYӀ`$1lۚI@?x#=X6 z8mx$z|:jgvw%1ln;J\9D+`:z鮹G @ڬnH|̺̣GE1xXfA Oc`Ip+ݻ!0xxxY?|$١W&[$ Tn,~ ZfJ4{e^Vd蛙L(;5L)t\P!s'xesnaU.If)Rv`k)ڛ-$ye]G߷/+׃'_ 3"ՁAS:_CE3#4/\|Q!.#Jw|Oϵjٳ=.\n骎2{b4bڊT:8A{@ gB֏޶j #f}yRJס.5zcL֓MSvjh)C_Ș~̦{(c ts~ ObOcJL  Ƶ0&Jmal`cw /5fao6w^wxӪ߄ZԖT74d.ڝӜcSH d|Z^gt< aKKH}Sg@@uW~} &5hpJ qף`{X'p4Xq$p[{!&m^ ߵʭ.в{mp`<㕉FM%omFՉlnj bkZ Qx^3t)7=yJb5;hxÎcbnKVjGDNl5gw0a?ي`+^{-JGdJ.e!!mXgHOEN ၚIsT<ywZ,iUs: GP0Dd216!_ Z6BYkiKM$'Hdb(W1 dS~ nʜ޶a2꼘:ɩ5?)̫ڥQ B(wZ#Dg'c=#ȽhgPriĚy(J+5I}5{iX C|gMOq=E+rk,AeѴ_?ԏW(x=sOIiB2eit8{:R#~?LGsrzCv ;+#хұJs5g_4S $\c}m/es+ ,MLBj.cwD~D:=s1"  6OQx/ b&?2.UH=cYrׇpX\z^H|Ji/ifJ`ouZTme:%g(f]Fk1m8]+7mу6Y|%wВq)N{T.~nS# `~xX،v_qVv%xW*kSA%/d[)aKAcdzVl.Ѡ"Vw@z*5>D7;aQ퍌IV~ 2mrN oVR!hUv_%dT\K&{o@cj2ѶJT̖zU7Ǿۛ'K6C9v]Qp3/tTnڲ K#o3>uFK (D%MC+r|`kiA3AkefG t֐0K1t+Vcd=|:xF)9DA?؊[4pIvU:2N)^X֝;N_ ZSXEV8<0҆FڦXvqЂoJN:]2E:pUB] (NEEr«XwavfkV;!yiY\e0@%8hrGZC\葷 xOH1}Z#A9:8z[ UE ' - FK1Eـܵq:qNB!nSKV)>lAxևԵ+TZQtrYlgd)︂{yb?O4>N=M%}7(^? ejuEblחk4GB8BhXqD$% 7qEwLN.sʹ|'N iDm=: ¢Eׂcjwt\Ɔôs&z0蘎'i ( [>rlBL=.]HЉ9D% 19YRt)l:po`> 6ԫ0#,5)j٬vYmjO} <sGf=Xrߍ^)NۺB|:gWeU\&ϤJMHѐg,Dk9BN,l[ڶu 9ܣOk簎D\Qܲ Lǘ}ɾZK}gv N~%Pr5r_pf ^Rf9@uRB]ۼ C-UNie߿^/@w PJ!)A#`-:,a4*ƧJ=,]Xx{~OZt"EW$0RG)"HN3^~kU1tT[@͡L,'h+ [~G9IvLA Zh/mÞӮ{ו؀8 yZr=+9vp>s[S9n Q`.M_2w _Cyb$(ɈqTܝL…UA$(x$BpT/נhbJ %L94W _.o\!C: Nq90pg>O"PO8v-c0)! rXK7{!RѬlYzGVkZ @RAi5gVVMeAD&n̄p5_ m'&I5eYe1AD3=X2jc1GP4Sv~س B WɉRGE|c;-p5)]z+P5[P]}#7xKfҝjGrdj5GY׉xl>.-yrnTVx=o{ё;}` |mmGb*`yt̉>^"h 1u2CpH@<Kw޼-$~㯋eldm e24kh0զ6KG%ߢz{ʶKa90Yw#S"F"q0WNם~iz)ƶ@R8 ٧w]“%n˥THEmGuvJSGH}Wɶ2[^0ΐ4co};ZѼ %]6(+h3JLķ6q$4Td7x.Dv.8 ݇,|A$}aƖ]j@먛z0cuHXJfͺnnM#<+5 X_iUY~pW'W z  tC4mV܋,(CRrدƋ'Skx4x\( U?U{lwב#..:_M4e×Lbnu6'8ЛO/De%buy5߉Km}" ӦJ@z'!iTU|69{ cpŧiauwgըR^ka+h}D،YbH<o=b=,JW{;0LC]M˫ok#kޘ~j翃WJ P?3q? LL߳5 ]LyG 'q q,*7(O:"Mu(08\hUF~Ml&!85t9m22k` wf_AT"x] ОDZbspvH+.PЪFL̷O!II+ AdND]ѩ $ڎ&aŐ0!r"RCjЅMз`݀П(>0Px!vIYǣO> ;tՀ~Q̰dUV<ؓ#CSzKȢbq(ۢYR2Xʡyagܐ7D 鿨@-1 HÖgdT6\xD6hA{X\A2ƅ؍\B\+U^C!Òp9}v!8n,|ZI47~=Ufj0\&`u~ё!Z(=zP-y(;_0vDM"qђQ\zF{K&rAYJ`!dN2HƇÍy/rqZ1c( sm=52JxCn)s-E~mW۹V1 jh,:Bq b*ݧkKӶ*`Vt(Wd2{`_4=Io̽ 9BeH}ra7'r\Wxʽ Jﻖ^ET"MW_, z MlEja}l1H!;H9ZMs<(p̟ƫjU֣P3Lnj: Rs :U O}ŘE3d2ĥ`[4v_{t'ƬyH}B_)dr#OB'\#e]2G̘RܹDWfrBcOg &BJEi-F <0v hҿ.zUʳVxbkC* m1F8ETؑI(9h&4+O4S oć I~.iWSnzZP֏y8\b4ܫS8}?FЬDQ_gzS=g)˔m`LYDۙ3(&,&S CpR!E4l'ҚxKYElvY~9~^j=< v؏U$U|gHYݤ3#u(䇜.VM9M3=Ů!lSo$%VdVXH = ݅}{OxX Zob^ʂ:18ؒ,2LԕLtEt75ةJyV'Bx*š~(F(ׂO͑FlՋ ^=0)0$uη8ĢěSm^G 82"^])ȽQ" S3cd|P~u0+c8,17>)Yi܌G3G ۮ>[7;XXMy6U@׍~s\heglNq&DhONſ)&w1zi)8-0*pX>(?%t[^6:9hE9 ?{cv0IZ͂[A>|JZًyl9Fj K\E2&Ŕ-V]ށdm%"Gi~L~Gd$6 0,x{BJw a IRwT+iP}*!/Z4;}ǦK}-qLwm8V&si%ұ<]MN)rdw选!bHqg涉^Ɂ]Ti)uhIlxb|? oD.,r66; &yץ؉}7a1|~UvJȱ&\ZEf8q8ܥt+Rwj."N~ W󏓵uQKz ޚnfڏs}tYajkg6M^1F'PԄ)Sx΀c}m͗R "/={'%b>"VY=@8R4Io*H +ִ܁բpei`, 0;IܟR)~ .P'bX('= PaV$uӬ̳ƸߝG2Ѱ:$7eȋf 9yB/]\y9wmHo>dvgd.֣Ro(SՀĶ_  =<= :'a?bR5VCʄ bl@) Pdd¥k4,ʈK/9 ljdr5ƽy=Fi862NƦz$ZFHzQ%*+M78&]NE }co$`}B!ВWG'b DN}?Q: ql_àoߏZ ʇOdH' UEp5JܢRds@h ;W2V6-I 9c.>h]-=!;ژ>s` irP.zGX[běC|(2dOߏ|XAAqF6:'C)rAZ~d(. !gQMmC8O{4(W,P[u0٠!2L bN=6Eiތt5FQ8w|،wvq.ģCؤ 9Qx&1o`yq59]k~ܼ(MPq4fxF>f/a 4wvfODl]pPź`XE<=xCd) _9?BAZ\Sbzai_'(0*3N0=뷶?_6r2eb#VVTpU809ߛ*@xVNMxA' `58,*B%\of ' I?Ҷ-#?:@ֳwO}TӆZ1Ā R~(bd6lҗ˙փ ;HhQlivZsAx׏fЕح3B-;.JMAIUa63}V@ z1[f#Oa}ϩ E$Zi=r%-PEwpoI &Vq==3~Ezu8:(J"]v$N&UKQ.A#~͏a%V届%9M E2n8f) F 9;$vڔ]x'b|`sB;x{%AF NBF*HX2f]2KEe);ind\i2'ì@z?J<Gx[3tdx+(͈{BF`wj'0x;s*hBn/=ZXs\x\shSV;YZ/K.|'I_25#`_d4}GO> 6 CCռxBR͘B+Tw䯔ِɬ5C;[`{:f߅ 3JBVy)oA;~V&?*ƦU_3Gh彗_ %38蟜ywЎ,SԴ% 8Hjq IG*a?H.xo UhŇቂr t,ϦMX/uCs+\2큨տFㄢb: pST)h6 zdL]xY.Wo<)kCD 1R)/nE9^kMzCAc@ʕE]8+v dI|nfS h9WVaeh,zr}@SC]­r"i+;WclEDy+^Hl["BU?FO.Ae8%=&淫4"X}kmJN?Xܓg^kn/hձ?@AFc4?sd1٨i& U\LەנozF+CSa%/xwF|]l+&o⃆]x8C Y=Wa9> ^3}kg^NQ0,񑗑a~.rYqPm~dGX"6OAfa?E3} V3T+S{Ə4zЊ0/@FB૛H@OMX]L%et KZP>GQ~ZO7|] E!!I 3 @G=r5N\ vuI4~s/(ih<LX2qGXh᭳n*qf [B)MjR\}LD_?R<}M89zFyKX﷋ bqmA:H5x#O ˶Xrfϓ7ԄYnMk=Ѥ%R¶BhyEsѫDb3^ L>bl8%Pi~obSW%g2 յl:,aOrr%h LJfÅ}Zݥ[x;K?}11,M̺LKCBF+,CzjrEFbO[ {q\`$N‹Kb$Z yd]YZ>ZHtw/h%kwM%רLdӊ0_Rp]"?%)Da cMyTF$|&[G:`*y pM}jӀ#S[DHUO/K.,i0xHe 04_B Bt;h<gNBF޿҄Ua$AO5Bd(âvrG*89uIs>DN xZ* Ww$gF{' hirV#*rfpV{dsV :e ' qFkޜ 7Х/ J=!C,鎆ݤOwW>?Qej0n:ؚ֐=,Ѩ;7=;Vd-4.z+y@HuV1X[tKAQԼoV9B BR߃30FkV7HnPeCNrʯbAٺ**|I)U*eVu!ȭ}#g"(:LA[*]Kt&@g.W`'+b(>ͤLєŁ닉>5Udwg$7oV/R6jy@8)ԥRML wWOm%19M u(ُ֫Vyo*Mc0 ׇ@N>%1+  K( ~4"ɗ̰3yD/+/v5h0bp`l,b+!^eCKJWx9O`ì";"]p(E'zh !f&G9 065_(q胥rGq;>zJ:Bz`3C>*|0i$FF& J]!'ܲ̚UW+k_`ۜf\\;E -*XC"p1:zd}*7`5cryR@ؖM/9M![i.+YLwQssC{_i M}>+У˲7b,hi! _ߑy,G n(f g84QtҐBc ӌ>,1'>+iV5L=;i8F^\ImWk3 qUohn2's(:6V`J`& R^5h6}::SGanr'd,[`g1yThfxא^>8M2>2+靃g. pfas:gHv 8wVk2cUjSV`_,d64snB9_t9LIQ6Te`h52ø?]Cӂ ^'%q0dZ'ܛZyW`=>ͅ<='YaS#0ժE;抔j7v'V2ay}~ˏ͖ è8 2vT1f- Hz[45t3y%>(%vG-?#wA#I832Z2%)yT I!ŧ/"Vr2DM3х1yOx[@$C0yWcI>y;X3CL"Ǯ5S ?;MF-AWd3voir(f `Dᑱ㓍t]_C1}:0T#EJO r_FuԘ?zj)ۂ2DkjxAZB:P;IpdGL/~5e 6RCӬUtp\*6+i<0n9aR C kHj׷\TGjGAh2yx94ѕR T*.0/IcP\>T/Vc%S<@ /eWjr_OөXԘ$NY^LAԤ0.2>e s>wZN)2/^] &^spvw f7?ޛiV SOջv% F#f\CJhÜ|T<ꘞb6'zyvqmg$Ǯ6iUl\7[{F"~њsZn)U\ ?2&uVvĕike7dx%Npѯn%@PQžav=oaYSuLiXR{$hW~}{DcЅ7daC C$M=*fY{\آzIa=QVVC3&?ճ =$mL[ )l; })LNX3Ǟt~: #Tl,8|~.q[ỳJ dڷ6;52o0 W!W> Ię\sI4TQ>ҍ(ӱBwKzc%FiImEV*uePF A㙪GЮѬ}Bd@|8f7G%rNVe,nJ; QXb]VFM 'MяW i 7?}a>ZެŹ #S244)N},~q9-)#+oq]) l?-=Y؝i>a|j6VnncI "PO#(!8T3 jOIeV᛾%X7p`kbB*vXy93Ȥy(l+B퓲"(jQSZR$6M{4 u &g%N~W`Fk ܤmФx *&'U'C3-m2ź(cȘdIER27N١jG eo<oFa =mL^Rrd qrR\,@ Ɉ+]R/,6^֛1…sP)8`E_5Q0+\jY'Dxzޚ/idZ gېTB] D DfuPaRa]go !qCaPPnI.rQo҅*!)lu8Im\eo,9IU!Ͱi? uS:q$Kj1ۢ s+DRFnOs0Q[A0'>@rt]aqCx u-kڱ 0gdL?LO) Q!v*FYvf}jBZC7z]A>$er%EeIy"fIa|Zgsuɞz<ļN>P͢AqE7W- f%St=3ҹO]Vk cf+@XWzEXh1v7u;:xoʈ>uG h oKQѝ'Hj۵YCC+bsc`3ݝb! + k @Gobf !WʣG&iC5K@/2<Mr/&.h^)$OmZʿ|}^y偸:9s5pC6|<6''춒&:;߉ztj cUfRT_'\<p*t N2s`G+O#̩t"5hjӍ&D[In~geI,#Wăk&0-v0@ d|IN^0Cvէ72 tm5Gco3.7$l V8y?"c+EZYy85LT>l,wu9nmc59GQ6lfj${s[jQs, 70ZE.{ѻ2W/ӔV>zdH*d,TS`^% * d}bU,H!MtDCkr/}Ay{!ǿ"V(޴9eu7_MZB0hoc$۵Fvq9d!ɱ|d9^SME}4*1JBQwݸ7pzZv-!A4NHy+SŹY7ŻejbҮDKe>]<g :!q2%N9`'O `X2[M.A+ ~ JdPd7y x&0T>CVMU_TDw/=p a(]zvfyթKݢ!iK4ScRPPJFz/-.C|=\h\םK;)ճ7 =jhY03鯱(t}f@KE \~>tΒ`qNG"%qU A,M!퀝,M &,Ш2vB:T!'VH)~K4B:x8vgIm4YCB!wﮨCL-GHa= ÇdVZ"Boʬ;#GtBOG5N3\2yo^lZE 枀BǟP,w弒9E8ҫC6\--Bo[$wp.ΓGӘ(^[4nquiN4GGQ7Z|kmd&xd_5&S;}w>Zz'x #g8T֦2P`B P\'U/tDy"*/Me3~dJL,YSEBtQߎ24bx*T-[it*mܪLfō J=1 [] +*Re ŘwmJszuycPȐ%L~grǔ7*@=4@ Bv='Яߵc#¥PIjR8>ҷv/9ej,Lbs7FzE!2=0z0K.A 4'\]N/"%B㻓IkYԹcVw$Bbz A0J e}$(ԁF`| h`<w!h!b_|!%uM꤬?t S}Q mSW# sN`eY{ҬRH/2Vߞ,<uk(@> q_=}K"piډϬ*!A,Տ0L*p Q2ٲ؈ oNG,G?n)d&}>mDP~כPغJ|c*v;q9FgZR1i$7(~~K7ROWI= 1@}R&xFqt]f'{BF!=e(]֙G]|GB6𹁵1#HKW{= 11r蘫=);e!g5_/YXʙp 8 Cp;4{WMy^9'U,J5wM^_Mdk!8B1rsqL +"=*gGQҎGۣjP3a4_,B=43 ϲF;W~hZg1_ӄ8X OfZz2$0 zfr+,I?FЌ$w\'騺ƫIZk=(kz}7pQs5Xf|M{Эf20lSyBS_{@aM߹I7@→h2X@ kJDWWͽBiq3,sRYOyǦWwwO=,[&ሚ7  c2 !k< 넲H5 ,,e>R*įA-+܆lWViٍM,ޡHKhDLg5p!h;4IIeRm(McLJΖI@-km]/|J0ujδ1# WmIuu漕 KVaśkք| ZORDž@O$B)Ȁۖ![v((xoF)KкՋyb`Rl^1&ρo1j V".&(iK==H B] 2:@G ] h>MXCQ=LEG\&i'Օ qb]/|o./ ǂ3Ua 4ï|0 0c5W<΃)LJ[HiP2IShɨ9Y8X,b})Bۇ^baB`:\[+ۄw5#Lb؍ؐH8em28"z¦d4IdO'P~oÃ`aO;!S(,X` :Qvt \iʻc)g}!r; 1s9{LYjy*ʖ<$Dj#tvL$osyi7奲[fmSWUB:rǯ0!vGqn39me̽g/tCP%moIOU(rX།Je AifXb00ʸ҄%s\9te):'A:ۿ7>3s1pF$gb~"Wg?&SdžB ҝW ׾C0YD17IbڽVűV8y]D&/ca*Ŝ. ,݅=r,7j ˚G~gw260Rf0IhSaEZ ɦ4jj>YN yPQrAi4BlG#6vu|-&c:h~*$M88%%_iJ:N^&LA-zWᇅyk끅W :2̽"Rx8D*$1_Y1~APND6F?{P|V-y\(PT:A閷>q{E TCiEe{8eាW9 Tpl3k=glа;BsA>}rN58QЋ)dB| Rm/R9ƪ*`BMl_A8l.K^,Q={#Tdl|]Ɛ(XIYmMJ`ۑom;P{@i&î!I7{I,BlЁ*xWH|U^1AmA0.̗&t|aٰykdigoD>myW#&-u|en2 BH1$;S|m M X'fy(m2uߒTa3J@. =X%$/Ose S/![IdtHRZwҥJHtt^X^آ3a$%?7.0R^_v=o7j'P?O0X|`j`UHk*"{[4?2ĮJREb(Ѓi0*(/1b-B V^DfG tVD҈ܢk,a NêcԜW;B>"6OMʥ솁7Q|KF7w:8#1Xi/]VֿuC-"vSj_$'@'b+ń ;)-]13:7"[ypL2%p+мT6L$1o 0}$K#Ȁq_tJEƅ o.Z['bNkX{!>^fD3 UvZȎ3gMK哸J8SQ4"]zjfHDo'OQC0k/9DsHۚf5J@LRsrbc qGRz@-qp$X&E튒ŃcN}&NŁUq9 ;%,QjS5M[B jo2}N V)E 7&xI )vJ1ƚ4€дS:v.Nop!d?Fqz'ذ;5s3;YSpR2ul]cȺ&j@CwiX5`#k2/w9XڡITbNN~ cd]Ūp.j`i>YX~ \<$5kxw.Ӛ(r@6liPPMx:OAzH {B۾$sUͰ͠Z>T)8gYKv1E<.1 MN 9mrIg`-øHJx ugXz:z,/|h^fvQ.bMeųvLY^fguoHa HgA.5kL)#!h< _.IdYD8Pა3.|2lzH2/,[ՠyؖ|&+$|!\dq))Xwƛnڛf#79a(W֖5wR<4xi۰.z xnJ bH3{7F2Chm32&Nҝuaw?yÒxN;P ;V|+Q[ʧIE D=5bڠ7w/xp:s24Iz I*/obk ,j!7"=&RKƂ#-aռ1Jo 7kxY/3wz9T'LծD&zziyyozn,tZjOsN`TQh!1Kx0j!߯<ހ3/+s^#6hثr-"I,5۲iYgtyۘXq[$wX ,.}wn\ m{Sb1ǫqƪLcDETaSfGܨTޚ>Ɔ@PʇxR#.c#{lt~C Pfq!c{t>"w|הi4gԐ̱Vx\bBںo-/~Xp9D}c"ereϱW w)φP+xV]d6kM+ yGC xk:c*qvhI]kq܏I׌6{M_u K\c4~1U_B#j^{u՚}S|qSx/N$*- kE, }-̻i=@]}Gχ9M<9w?4k$2%I /}j >cE)iD⏷[@KE8rh̵bfs[&H@\ı!WI@LqX \-GeBwRd|Ud qvuͥk't2bV!%Ux^s72MI8 _WT-)5#INFrg]ҳ\~t-LA1Z!xY0]QM&_6gpӹ &˥:{7h60ts`,wjN$|bPZhou?ҲCQ;  naӞOX`?N("3qa-) LDVKqzVWм5Mj„e5kxe{{h 5%4'~BEF>ܙ^W5Dɩ{6/3V.> ªG4Eg2 n5Ha1f0c=RK`t'aBZeyh'3:oU8 {.9WB$@*+>$v=QHwĀ$̩s{"QLJ|/v-{~F&rp6Ϛsz5GYs-EfwV;D9heDl58LpȖkH& \q!rcX5  שq)V4$`BpB,{μ1ϰ[B_ !N?8OZݎ3'_mw$ʉ$[D5tooHg2I7`}DϏp|:;‘[R}Oz T-| $/Յd?̹+7ٳPU 3<%;L#lNeW`JK KSxq{e,( ZpчDP8;u$˛^Fd}RJNekvp_m6.Hl#r·vr*IZ57E4TS!H^㇮Fb+Bc}A6S 4X0^p 5HMn"k Djc(<}`dp=*ehn9u!XQZID2OcSWwJa W,}{)]1&ۀf=}Hs5VR d~ y l#NF $s3Io5F5-WԷ&spE'tԴȡU Bˬ' 5 *ϱo #L~ v5-ĴKu$cu e_10 R@.q ̣x/n]^wpn7^^  T"Rk0'V$\S;8}bHp(PJ &!H%`2}*wr:=+ENc/*2,,PѥZoі:i膂{R s ygêA*']A_˜v0btG;qGUgBSgZ-o&F1(<ŋx\0]Hn8s [s'b~w19` g͋7w \,1͡%‭&_s.Wք5Ɯp.aw'pE z, 0.PE {v=^{z e4V]w)KEnyLfefqjVW(7@G+LEEH:}N3[oɓ.DKU/"DMr/rN[AՂ\P&?Km,UjSBwmyr[J(fΩwOA8"W+gݜkjDCCn]R:;@i=83>J'Blv)A^겥O#u2JX F0D)&ַ9^m#ٱQ8ь ? $wNs]()}~ V +h|* i~|5QUx-Ia(LÍ7B`-m]8UbF5?gDe1T}ʌ *=:B4 R֟y/%2Y 2!f `fq bunyrYc}zEs V9pekH&'op,5:K69v j _Mu='갊3:31ހ[_ %goVW[N# ;i.C^ʑđ 8;dkǓ2I%a/}/厄x̗1}oɭS^FBf͓ǭblB2jLm ;Lfo׈ s160,a;e$U 䒚8vN`Z .yņu.x9{XS))O? k^;y32gΌQK7!`c:@e"N;ϝHl6մ܍=TU /n(oжk4h.C`g(вŌ?'A:AtB<r-HuvE0G-Yө |{Х} ˹JRNsRNrnJ(UT3~Խ]>>Nϥz>w3|۸')F!'Q-crw)[oЈgItb!G,钚a3Ҋ똦a'i?Е\LKn:`m'!ozjC_+fqWƬ ZGm!AQNRVuͯΕVPj!92&lJZqSETZ0ʜ~!-)PpL ` ƠEM' 2˚XDg7L2v-n j> KwB~._X7}9`ߗ mZm=za΀UbX' ZDR즷U=-/vHO󠨿\D*SQO̢lo1XP[$W:x`n v^N4]'-pE%Ssi$ǥ?hZ}+-~>ML꘠zoS{twsU}!wx23ד϶Inkk'5A*x4}@ %c^Q]RRl2JEKhL#/,ވǭzEϖU۳}R4w" g \6dzt0\.tvf[߹~NvQ%Qoa?jax,k $"[R`igl7ا7m (sձ)0K(Tw[0odݣ1 0b!X5 x@Y FW"ܦ9)B1l$rT!xJψf>4[B*u}Qr\tn4*yk.W-luSE)4﯄lt>5ojRw%eVH-ױtsPӣV~lYex?!o-Y`Pyzgy-=0O0O )^ffYlHgSaW`BZ1-fjD=k]γYf?.E[*y) ?ub;g} q+ F)5/)0@Uyt?[E*/g+xh&z+Qe{.Z?\zɬ` ŏ #Ӄq qsq\$~@3I?-z]-B'np?IP_ 7^͘ʷ~H0Ӟ~8E9l"✒@xn. s}KtHӊ(Er*êM(TwB Nj 7rR10ݼ"9e>J4Աd>Ry!2~~yB5G c9ȴ :c+8?Jh?3츼jCsehUqwjQ+#w9< K8# sB99T(ʱ#  6{gQϼ">952{ Yo0;e&\Fl|B݆c㥼{RxnqHJhU,bvȴNK˝R=-mh JEdC1n*DlD=W8QFЍ: pfq0xm \>~d,6̓\\Kog`LYKsn;K&/Mdy .ٱ7V&$ f F@HM3R&G:4*uQ{EXh(Ι|pb:|쀢8&7l!AJT iI@C S|lueSFʟApqT/Y8·׍N!=e9d"j{C"7>ĥbGX0?;p%*Ү~m˾f][̬_6--Vf46a@[zs' {\Ys%2zcb]4wPwI30 6qF( A(.I[g;ʚḲ%C-/IG lSБB@}/P| c41E^ӗɲw)fD" +>Ɔ6c Tb(V@e6LbeW3T~rnZ ˌ秜 a.o,:_Q7 DZe"ԤT/?.xd\p=9`N > uFn.#5n X0ǡɫeUɌL9qէTԂ\c.6z]B{Z\K/t~ŕ!E ]tGJWW0jQ6ciDn9aIzJV>ߵ'[˽VC[д@_΀5qxPBohkU#lcBU9v\8{U@mdPm5v^ΒABw *`8sM~ ~}EʤßӚTLl g6,"G0B$ϖNuk8;Kjdp?#NܘBy/]#%1׬=ȅ$ye_  =Lb3gcw4e.Nk+$+_H!E8ʛGgb? ZZ6Q|0zULQШ!풝Y|\ m-\TLHW4v29?O#p 4VGAuG%l;Vb,G}R3l.$FF WТJB8**I\KWڼbT\jXr (*W(S$74JJzbMZJh2tRҙ Ҷ!X4TLwAs&8l;B&~Wo;w0W@\D'sBo۶:)u4\bJOs. 3&ܞyy2 d~"S±gh13-O#a l"}/ef o,kbew L27xi(CyVgR \/!鑊q8@/Z:x%g?Ia'!wpQ؁2;PVRZ/n"_{;O6wA6$ MW{,(I@g=,@+r WՕpI:ޣm5v4O#YKSl\$˨*!BsvO >wx/7w=lB(tNaDn. Ě-}ӋāӪou2XPe"%ۮ~QSy×hI@sB?}쁳ϋ9/عhvxseAF>"$?tCӇbG7Pp/Q)q\OUKfE#Z&-!Vb_iQ!d6&2s(أ +ib%G=ec}_@~_#iS8A3PB`TYpT$x TRsm~5o ͔ =Ntb|yw,:HTjCW;Le ,džBֽ-RQ!PDs71]((`YS\TK8k(ya9{n}?[ڱcCz)f,.7C^qn^a<4Z07l$S (zb?v;omU?N72iף /D$8l(!\.uA,VcnȰۄ ",ګ+aY􈙻{VI~KѥM8٪tb-4Yu1I0a,cp0!SEO!:!(\Vx1*բs83B'8I{ZT]z}P"'A 3CVŧ7jXZ..{"5@&tq{f5_˟̶u%*C=gPqqV80 ũ ^m f/ XIƋScKFcXoU1+bӪJ(v*p`B2 uդ5  V; ,U<%Qb[8F="hY,8~paHlQ!As:RЍ`y8RK; EST퉒_AK:O^E^oAי0$ܷШ7 uF;F!Y3Re(~"DǴ~O ț#c$soByS. BhBC>deK3մ$΅)wDq6WnB.=V^&7БqZX!8O)MY. c FBZ*rv ͤQvT:յt.`Iz{2tIx- ZF좕7~PH ّ?ׂ6 *g8FQաDnh!{VTOeCRA)4l52lA1d;i7bpu\vÞbMAI |$'YO*X UCTbFK\ʂ86ѬEZnh ydQXziC5ړ\{(*志 RӗdrPN9 wX`VOWu( ,mTC@c'55݋!;yA*4rdIgNXp-]5.֖SpD+1Bҕm,$eҔ~s6 xa|`LQ~_V=X%nܭ0MaܳE='R6 c\_i/L)WQa4 eSu =P13PM["LE$BW5Z.&,5k VT1`,7uK?Qm< awͮ;O>mȨD4^GS%p Yw#dYky翹r[S'o8!Wuf܍@]޼߮ ~jE5&Bv\K64uP XLHPdS\ .rh'친K``fRq6<, G9=(J!GDuw~ry_ b4r_pLxpe+K$遶)Tَ$ .$O 缕{ -y mVY.H܆M9uT_^AN6-Zѫ;γ4 6ՋGln‡1\3* b'6] 9rX;iu?] De`zC p'WPpRY⸇oK& }' .'v*^pms}:0'>O rqAb3`\+Kc( ֆrq -3u;U @ e!+ҼCi7%Mx9X$ %D$0W'@H\3cfDض&5`١hJO|^W L Xڬ=]]sXh,])5EşZ]30(~dP?2,+F( juGRׅιqwNDS7aMjҡ3C+hYW8/F8mygg $ۍI$KR2?XLMLu|BÁLrI))" @UaK vsT|.ھ/<}Uc+Tylb" [(uD\G2޷7?OpǸ?})mӓ =&-DV)Yۮ{qљMhGOʈu&K2XI4ErZ90om ɕYuR}7-9EV\zۧ@_GF y)^lΜt_ڃ5@m"זbUPD4nn ,xa,٫^ `Ƀ0X:t1Rm%^gT#N`CYF9E!zOŲiT,MޮZ'=a-hSLIuu*QKQ6՘zͬU8Wc1ۜ#g!EݖDk5qh@ҩj/dT/6q)ףZSl1ߐm>q2]XtC`)MvsFlGΜܪX r_7H4g3KdRv)e ez,lQAXG+|| ))@N 7! gc6Ph7 "&!I|#TR Hr<  n fwA9ecL욓8?&c۠c1ͯvw!`Ϳ`M\h~͞Rej^Ln4_(ybTë%w2u !272#?TY~BAv6q\{:Uyg7DZ૕?` J ziݖW@#cP|-kyr]*'3SNί _Z.}K]Vx&;"P7_.U7}T"slHZkfwtxڸҬK]47\#[um1܇z("'`>c.ZF>S$\1,RK(hR|ul)]/Y,M]j!\#8g(i@TgM˜* );pT" K_wG- ]]t*dvlӡ旐ᚖrLDz/,%,"B8dHauwphj6j۳=9R9lZ`%fɹ+;.4LrE+=3a4@o5s\L<$l QYBFM?dJ)iˁRX OIX֯ĉur\AuƟe2[ 8$v\Hl, c@4_@^Lg(d#/ WUkJ>1,.~˖z"De(0M^[=IBMqJZat3w R cow6DiKfbQD0B=gd.[(amsZ^Y@x͉Py3L jfYYX❺QIAb#O8qCηjFQ৪v# ( bu07Ɖ)|abmL"*a Нg^zfUE쎅֥ІP*E{34!l(͸-8g cjyP&SmK1SbN=u3,m$*mcV1w !^~z^G) Ơ׎h&q,hOUR  6Al^㫸lU.ԯ#'S+sA@4gri##Ԣ' POCȧlD4*o}_z QXjFLmuK\6~a8B/BgMDfMS:7j`:kf)t3L[K˭g%X8e4d< V-DFܭfH: cal{)'#UQ?waTK%5CI;~yНr#cBV08ݨ~|X{ K@ÓoU֝`@Vj(_"w-QV(iDCOG/f 0>-aʑ HqM!_U}d4cp{o7nvh0aeHʸ!Pr-~'G32yL_d {%} :Xj?3Ԏ[ygGdorC%@p"L!z 4$ ^t x#aKޜF_tgJ &􈯖kF)yG ]QG\0Y%\7kSFk;R(s$3ڟX[uM{F^Z)󙶻"^d ^"<0w&[-[/}xcmT;9陬87Fx9?"kS;Đm,U  {r&A4~8EmnV\]Mʞ/VN`QO0Qe),nJ>0hń&]cWF(+mܛv}8jF?Ԩ{ȹvfjSJrZⓉńbFfF8|SvLD|~ &e& 9OJ kDHj =z`X.pGX)@#'>N OV^ ~\l$'d;fMp&}jH-!,ҞT!gs<)3;WX֓k9 !tln13q*SȆ"iSF_p,Rf8dĒd[g đp2'L0:҈tN#l?;ݷ03j)a4 zH wQ-/96ދBǾ~ ̚4HyO=3Xk3~:W TSy.I|O-ueꊷ!3&J_(t.Bhg1.MShF*m :i?S= n07VTe}Ryn6pzS*eǹJM4)a"SYT1*B lcacZ0[2]{hno$,Q*nZO.ItcVq73 <8p~t]cz 2;phL&wWC2tꈉZ̐:O3 /5I Cb}#eNVeOтx^xNr 5!O3黕_P{IQG^YӦr5<ͼX H3nIH2CPs]鸚P)thukKc8Eqb o{m`T<2f%T.^EYWY֋w=k&Qh.Wq+ɂHy"6ydYMQ1[ fȵsrc6-&e E.r1NV9[+fFaLPAR[CjqrB\XN| %_eI-ZAo׍dۦ Ca-- rЊqw\mv‸=C$.ؓ΋Lt"6@p/n!H=Xޭ:-{-րR\S"m׌Bg}³ [htm\b͎*dpK{Sb&i%CmLu%l:jāL@|CfnxDWxbQԘǟ>G?Mk.|z+R8>be%ۣ]) R2\2C'(C) &R!mTdmuD uJ=]gv?ΞiNJFuCŞ_қ,Чz͎c,~TwBw=#cYkЫ(]Q $? N蒳'}Q 46"CSGP?ϛ4sI~UB;R6AqD1DVZmQQv}|'Z O۱~\Z)TB*{Y!ꪶ\Bh!v"AⰯS>-R(q 倐 b?x7"P4O9FEf I~kDD Q?&@+\Bm[!= ~Yn C hob8SR{ΡPI˘v&WwDwLvrXuxbzv'YǾ!^~khRr1z=_*@N; "#ZMZy{.^ֈJ@)֔ kv6WjtAW!xK7I?s6>яh.z>NFeeDZadQ x2a .3*æWU~sw-8O3BvՉƎRSύvQыׅosĘs1f}kB+(LZG瀆8 Ǡ84h'2m)vKV%R|D=UO`YtS'Tsb5U$''#5e`ߘ} &x5W0vkk>GKZuUtf>3_ؤcԞVw|+e}d緣?К)VB| ]oNP.^8{yjIUy ѣG }4"(0qFOPБU3.nXsuH#A#f=N!h׽  >LQY>A6 "9nWs2,)ŴogisW=p_o=p"M/5e lC>Hۊ:liP*_ Hِ\99eby兯8ʊ\(&r/޼ݦ xSb"us%SR˻".8ijg 7/`04x=E>3}pL%4M@oс!ۄͬ|`=k;H]JO(X[}-XǍӤ'5|. _n- /闫oWUg% ƞcai|boNԣ}+6- {ɀGcvNڄe|)!,#Ƚ.t`$GI8u7:xIdTkP#%2X -6FSMVpt޵0dGgֿT5gGem!ȟɚ]코\d$jE&e= Nxz6u&7:٦1>; y;6ΎC纙y4fd'FxE^+XG O 6]bF%^g淏Q9@.Rvag,H) 6[7 S,8-w2 &n!;s^̡"FH/BձS\ DuWc 6PmɮQQ\iȼmpP1gRTYA-acN6!ۛD:4W'Z b(~iIZ@gYt=ɋXE6n+FM}Z1 u]=(irC,&8l/[%h*)@ |Fފ@bp.0=;J[ͣX_cu*lJ䑣kf&93xR]td<]6 hu kG*:Hbn+Nѹ-MH~쭲1!ZLN/|rC<=NIť3ԣ,Mr3hZ_n"gԟC_,vE3f%#^r0%-JG憆{n ';ASk^ TwQ3)=Sf$ %V]lIt'=^PO1n)H R *Dd5E[.>|,)aI6ӂʋ+JFr|m2x3PsQ~wZk1\p8c3sLQq> /<K`ʇ"C8DT`X)x(c ; r+_r`ZjU$_m҃&ϛ! @7NbI&~(D.L6dk81_1!wI ;mj[҇UvioR yE1d bѐ Mj&*v4k _fRϼPE,'H.1Gtǂq=ešo;2wq,n"&I58Y+5;>_]зݥ&@9q9f'PyhPۈja r7Q G / 8(sx9\fc.ġߺ|54&%.[ qgJFrD ^sRX#cL{ChF6@Ӝ#}sQIi՜Zv¶ZO>u0ex&q<˧]o;?º<.k|p8KBsp ?W~Uލ6CR9 ַ7L;3 ww4~?4A>]U,Į^@{ ҼPĹ{ZXUnSLgL$ۼũRnjϩ7t!K|I ҏ)keܐ;x2O= ٬bv P~Y*}.-s'O]J]heQ_,i[ЌW})] 4iʢ@&i@ Sӿ6LkיrU-vZh9'$rIHq1ꜭհ3b! @Zdk|-y.SgC=y4"XWVS'E&-UD"n _px5o ā~7f!2W^>o$?%('^ Tq~y@xAL%OA@qxxMrK=T'SxY-dڕ.I VJE*+sAC8>)Fk%b:"` 4HFLs9 mCtk *jVb3j/ۻEo[rPzB] AzG0(Oͩ|d@An(I 'w} M!!kj2Sp'>D[ȠdJEnF핵2S vL?g6ѪRK/߮b*5*}S)ro7 uZ-X ϡ(A3_ IRJU8@SUU OS Fs:,ҼF(ŎN*a&%ϳp$Q/TD&SgDٲX#>WŏK;VCOڿ(9߃lb/m-98몡O;!kn^щ4(P^-r#en*4* °Nj/ZdĎM%cGh8 ][ʦi!™7?B^Ś0uL"Ƚrʢ/My(X5g0uޭP3`YQ :ϙ:'M7:aw}p#0 a۰9u td@[x *1cwlKO;s Lj`0hj:0w{[XR݃IfI륍/$)As90Ij}5agD_WF1"?af8T=[h^IBpDa ;%GRdb̶]完ťQJFtEuBF9PcMH1V@\WS& 3"_BK8 ptع)| *06[xf*4 镇)>q]ݿ|r uQC3ATZw..S_*ݐVW .۟)j!6. 4pu g>{Y>9N!_ IU o)`~Z(kn5S׺Cbn|sSK-f3I{j'+q4I*lsrSβ#j7zXmKDN }ܤ舡Оgf ۙ(֥y@CوQq,)ZHU(dk9PTR}6ch22<=L{tɏfTBq&@ )/򡨹{CvpšN~^h~%'W$sv6!2bI"f>sԩo$Ew]xw'$92{cCf 3K{oGSѼagKG?:MK 9_@aKV_28)fG⦲{a}b(w!Ytt=4Y8nݺ̷;g>US=5*R >T}LqKϱjGn6.Jf~>6B@]ak*^eLtuW{q%u(P$ Ympb(U<>3"(@ Eɀ5/|-Q*Hہ~j 2(ܚq{ tkhaԗNVyax"T %3|U]b:14xLA`%T@|rs7Sdﰜʭ3Hx4\uٍ:DŽNgB՗y"[21/&C xdJ C@uL;h|g5o4*'n=}r6mh&`r|YOc/ͯ]r*:I.w ̉F`A{T4:")BUc\;tm~J>Aa0( ZzF,]X>q̋Ecهԅ3] xaZULXآ\~ #dYSQB?ĝ SwPLwdl'DH!! ؕfIzC/vd޲:${,AFk/"C(gѫ#N2:˲$kne q741ce ֯ 2b:kd5i~OOX:z~%rU.*hfjē6}'OL@AD3tЮiZu1Vsډ-vhuǾ<2?lC%sPdXGz/qp\w={q:y߻dzr|iկ*m@\jJn&D{`IL}uo{3Ћ?./.[%k?ꔩ&Cb)07ƽeҴ X Ak=m:a%+7k?.1҅%HY,|t)f9^d9\hH;ˎ:7Pٲ*"X!~i{zHu&bQ-Ϣ[ U/vx qx(uoK>19̝#$`<^IK(g99pqCq y'@a,%q҉ovq^C2JBSz`TnHÄ*!$:1Z :Mv&[!:]7Zܥ ϫu,i]#2U nGGk/~. Q ;3,hpjTE; t0qH,| %+6 LKM*;SJRPʟtMI(_hzEPq˕m'{)|~2>;N;-[>7AuUtukp|rRLjXmoj$Zޒw!XM;iy9#+;Z69;e{5Zv 4]FR63rH7v0J,aqS djgفfn hurןl &*V[}8u;g*`}@Y azCoL;:%˪4zˊXl?Z뢾;E;A*ggַ=ԿСT}g{T㠙8~P>8άn++2*s$4-(8|_3R0DҠa F,͸!7\gCh9(?)XFΐXl|ɴT{xLZ !=m PkȞ+hVl (P:PϿ͈Mo`Ş!LM]1oe&+V>x'ݗڸ!0@hV(cqlMw'݂0yVxK>.tǜV:L7n{S0Ww 8!B8!Tw$@w5B_:Zǖe2nRYJwj}$BLo %A!/_~oyDɯƊr*3ta^$=:z="~#ѧ֧3MxĈtUDfܯUئ}'}R+vAʊ'A=]Pz8Xe ]u.ttZ. T(-@rNiR^:YpPB|dc_f)LE1k4w,8K㒌4GMRZոbG?M?P1ݓ^P~TscSecX`ϢohNtA-y0cYqwmd@9K, )`7Sأ2XvG;?3{?0+ 4S- ںs=땤U39`eEaX67jS ֲMp.._H u`L[0fR$|if}Qt,c.l+7{ "`ף&=6|HK)!nEf[gFF;Ax ׅo;WzBn!v ŕ?p$+;$wu$_VUbF/ MNA7Z`I@M5r>qi=cHk*6}a/@ueǓq5qT4)jSR/y@YYLO$.bd*+8H)0 蝽 gpr -k;:m8%jd(lr@RTpɄuskYєNY(OZZmf{A,lN?If:so'$ 1]lŴ2!skM$sZ7O4~3_|_#h pF[>"*$0eou՟+-^U"$'A0drD@sc)g4~B/ M2ρw{e^ Bw\ ns~r7rQ AOmIT_eg8OvczU޾-V/>fV˻ t޸{(SX#/Q+& V ERpY$"T`\ݡ1/z>v}i$#tNbjJsꥍŸ{I%N0bnCNpYo1hXbT# kʇ3&eq=+~[7SY@Ƴd@B␰*B*`h-6}Ne+ݗyY }4<1Q=\2 IpG2sys3($E;%?VR !m%<=RL.Kc7G(T ci㒱dMu9e*Oy_NC2:q[k)i0_z`ZPX9+[(Vu+a?r8 I]w'Sv߆}1YY_? XiX0E/ vNY8!ny8<`J镅}cH(:ffstǡoAz Av^:vX[P~9{6$i++*qDM`]u'R<;p'H 9Hiն١Phh1$M𑝄kO'ӎB0W"ld$K⠈z:`(15.ZJTRPҔtML\]y0HqP7V.dj7ՉұAgDȼ.6ŴDyG%6' X%C!Dg|>)/ Y,wM9AL5ΧN| ˬtߛ}qh2]=A>R- W^9lU6xިiѰ!R^~1yv.έNwj0VR+maOU`Ǡ!-Em;;@337ydMM )bͳGye6&d9Hi*L+CWsR lt| B.R7npZ}]+_qt%j]&j|S]\Yn?!1 ĭĽZ +'@8-/ym'1`"]6"sl5.wܚ wkYF^L'OMD5MDN1xص&W,oe6,5['j7a5iw E>C[Md+Hu?X ]1Or jƮKNJrǂR/< 8s?t 3HUCTu9Ei,޽.f} `H{u%N=,HGZ#XVHW7c@ac&Hg ,f`bJԄWVC>@ ^E>iOSq)*Z5M>FB0kٺ-oݳ]'#ڷQjZM6 Z_@'h92-ţ'h>] 0;_}sI-qr-b5;vBaY>rn4i<Z:% {c԰`@Sd0;#S_>}@R5ZoUl]}Hޣ `b .x3!0 [Wt&ۈ,87!|TPQKG&"W@kc҄<67uuXiTHC Z}hBZ{+s{QN|.ӞP L#6TgHrjk%]MJ]}]Xu{ODec&be(MJ]7GTԡ7\,QR16"YewCyPɑIPAުp_v.`jB*18R_Yv_$h呔 ~L0q>O{KkUᣈUz1}X_vX*,Yÿ-aLĐp="OMĔ߈2(́|}Ë:'YG qcBSk3TWU{Y5C[ȍ^!(B>1Q IkLg?ɺN_7$I;ڔC͸ָ,^^wU ߹8g? ʐjqeyvp{JeSleu Rm N.>Y'bR9 9)$վĎOO9}*͐[&k Wh@A,bd;LUTs]&d?S#Fvϳ4Пt |o~rʦw jc'n } pxs].PX/;DV_+m:BtI]Lua1/lj;P t6)%\~WBYNJpEwuSU\N99I2eIF rhCxkU~`Ỽ*LA#Q@cUzDV|'7k4/7w]*үZKw$2zf;^ ~gû样 M!O;>&\kaJ $|z Q4QA. 64$AL.*"?y~ٶV"E^'g;|(RU=qg?I9Cv{$46&)8MӣxKlF(}nBW-#(boUGG: iGdUAKuJ| Z(`oDв׽|2IݖEr07 . os[qp74"4LmF aJ)4RN-paVw ūG6X8ΙTՠ3T,ڷnp펎w=Lך3Ѹ@WOfe cqNsrȞm56M!Mx=3 -I 74b G zة$Kl06}.nTAX3G>Sfʮ !D!ؒqD6j,ן5KiBјۋny'ݜƵ1 d~Cc'DmuPf6%u_{4GLxf+iM:3#TkܠSKDvS #eA2I$,kIPmŹrS`2QxB~pf[5FlCbml*fnju8Q],luXDhrRtyk4ʠeiqs? '(oTUE?,=5I {bwH |PR~KpJRKR: D*:Q]67^yU V-ĵI2MHGEa%VLPj}9ܝ$j[^]n5戈 < dj'8Ks!Y;4%V2܅f?fƴ 1Bc(e , 1ξ7RQ݀8}\).}V_ W:;WoΪ+׊N Y._bb@H?gm:+X iNKA*dE~1xƖu|g~ܤ=Q:$9IK*{fmֳp)Y'L2/T_/5;S&w+z(^FOׁNd>ϪGQlT ~K_MQ7 4 %/4f_pW髹+J7hhJJ8!9K&H8{jzH12 ba$bm9AŎ泲C3$]sʼn=cg)5 ruZ,kY-^0@Wr[\b`αѻ #]s_$%Q?+*ybVmj Eag!^ìqr47Յ:45r5NclWOBեlQ̋.s}G-%㺑X_nOl:µ}¸MժgZM\V#@?zŷC!巨qkӒOr2:`N4'4|zg$>e7D.]\P L]߯Ebj:k7S,Q|D*2H~ [9CQ.N i'J};/ҿ H(Obn ^4?:¿Jgd5E "Ovu"ghV3k J WhQzRɽ)K^XЕlۆz=,b' 0I̢zm#@dm"z3$$_T=sa''2oAUt6B w%e7v-STHPvGs'JBazZm/Kw2?wG? g9W?Յ(:`&)`,zkGfO-U{P3ksouH74XYEBд|n/L mB+^^rT gMm7.&b$-}[%sɴCqfz`Ϯ&y41R,V;E*&3U!.Ex>KK?%٣ymp+ g/G S]*y |ᆳ/FBm',-gR*$40F+}Wf 80 \]A۪-YHϼuZT‘@N@h}Ü`WIP6sOBZfIneVh} 4$c c-wUYQJr̋ !l4̱3z{eXɢ9CX#jJelOiel!Z+ ͆i\qX"Z럗Aֈ-!E,G%2|o;9ѩuzLY(7r|->-YQ)K4S[߈DX-i1Ùf۽94V]eB}x5GMG ݳ<$bDYTਅ&I"BUM<&[Akp]2 j/sS5>6m`C>:o C uTIx@. J--ԿYˊJAMGԎхHeVEE'\Ó%^FvYpYhW[ 򖣋dd:{u-=r@Xㆅ'`t!5z!&K Cac7ě8C5?4l;=S<y c%zvo|HOIZT_7^4| ҥ>=7nD:B0:U++j,5H(ŃzQ{[ wA  Y`'BleJ(|R,D_.N,6H̜Z[ 1rrE/\ѣO UU7:DWE\DZSioDa:[JwLhH:}FYp0ˮ}{*"A"%:eW@Z99PP%fG;5=FmNd]Rv(D"t|mld: q{2ŽPOWFMtNʏI%R...=Cv?G6jvNnH4\hVh}002Tbg9fl* 5]>=[-hAksX{G||#Wcܥy8:`Ὢ4 /A&zqm fmWM aO@-v1`jd0]؅- ~x5 L|c:Z%Oa)>R>6^7ہ^D`bIYv+H@vd+cmm|;\p= $HTd-T!8L t=8Ėi$ ] f1p[l9DL J:|χ`cbu?.!jݩ%c'NV6򞯼X8S=\7cO@`GybYplȌ(e V"vU9qͯ,Xܿ=R0PAI(Dvw4=9>;as"z!.4 2m c > G;> E 9 hH+$e5Q_WgX@965@4ب]3`Ǵa,JqГe4$$nQ(6bҧ_{r7J=0kT;RmZ߸܅ZĵI x2>:+j:"CNplB &b.aI;+%[ٳ s}|`1{m߷Vavߩ i⣒` 9LK6A@2yeû`*ְ4ӻ Vt6/ Kfx&"%#d8ud75ǚ=݆Pצce>U!I Qu3acYBm#CzD㑥(2g;eEpy f;BMlL:Z̩c̑ '1ѡp 4 `` 0Q@#JH4zB!`i~:0[Mdq)gc8F:.DD%y^^2|R\ ne'Db5Q= 1Mw9tcjSE@Pkx9BH:g`j͗) W0MN+X4T1)w;  +b|ž#I̪w }*_OrH'AW%("ŅFܼ[?{Q3ZX_ yCY*BzAVgCʚG6IT'f7gE6ʓj '{"/SaRF5TL#sm?a@*ٜXIVr붐6bFB&Xߝ|fvy_?bB[.9[G'"M|@(`v66;7X1%H'8S3%Y:Ŷ+pLR")`uHb8d%Pkh6:zziԠ(+l߫(ϡpDT{ <Tl-!c +P +C lL{f6 yng4oLhNMm(=5?b]|5RgQdcax{Ey2 __5"TDO{kMcRٰ-X&= rنY|?-TT M JSPQU9Y!EFu 53]- gZJV++rVZEBVF$×~W}IԎ  ]J"cF5: ˻K4&耮MvL!Z:%c,(h&k4GMAF!V  Af e8r[: Z|\I#*>~I]eb4~YuWDž]Mt0OnmG xMp?:v-l'/ˮ=J6!y9 X#1v bbh>裗EՒlg M^=%@v~+*x& c[&"אiŦ~:8W)GZM l8F5G;(c+Vj\o%¿de$xPMgܘJA4oNG912Kׅ%㡖ij# \ǚ>=}'-WP*kS]ͩ6\5SO9Z3 9f8dFnX/<7D{g)-ݏ-2$34īESspJ;' OsHJH>]ڦO+֊ QE-Y8RḁQA8w F}Xյ?/+nVLW&+NK8<θU&G / 6ce/q \({Κd-J@Lp ]mw ;R4[=KaF]_'8p/Nv9m+<ip7e"Zӵ" ]kZ:2 f^*nnI$Eu QwLzCaD(<.WL7BO` *cʋH5Әk?H_ JXϙȌ)Yjk F-dM'냔tZ;:߉W~)_KDǸhhE 28uVW%t,5h5lZ9wErk/JIULZp$6W)syzU_VƇ@n$Uq,P8Vzd45hZKj"|{gO dž>L'zg! Ҧ/ԁ:+ߧiMOad9)cN7~#ݿmC|+)zN耆jMn3*T_eVxt0\Kj161`:9*KLSdlB 1r-9XepE$V`1\!L!nƼ9o,-7:2\$( gQ!qBgzd6`q`?QS<,pu6+|V_,Ck1 ? @ePc/y~(հTGq?"@Pʯ'HfQe}3{ux ͲҀX B3d%y#emQD< 7OLʴfA0wqVaE8;Ei츰LN-\yEPx_ϐ?|t:t" F@sFϠVm(3"i4qLYiKH@hQ N1y qqnR(75s5Y #$ܖP:<')c&9ؔ-O4ӔA{?.t}`c@RR*۞^-PfU]:&WJ,E ʋa<ixx |8p  і:zYZ?LZCwgEAMjc2)؆;G{:eS\2אC v_fd-miƑWoC9lFA)aiS9𷹇ǏУqo/_"T*xl pBOA- F1Š ҁR#Q߳K;~dqJ'Ѭj=%5 "2LKZ13UF_U 1N\j+ EE.7μ!݅kJ bU `0"pYK]O/!ָŏM;3_%ktx>R%,]@$ JPصYyeWU,JF <Ơ;rR ]l#T }$Ǩ,aL*bt >. ދjQ ϭ[@Kҥ?Sn krM~fȹ`p.خ@2B+86 0YӮWly`c y{,V  !k|lZSy@Ehqkk |=X l<as&JLx?/ 2q+#[oل{)O`^3omocT\x<yG|f}(l eNu|.wz2o$ՠ 8LqΜ[:X 7v oq.mly1YU "S|Ra,ޫBn۽_{[g1ơgLQb X %p !J 4[u~ 6:msg?8ԊC?mG)% wh(|,('Q\DwS4bsS_ oV=T$μr 9͢ Y*u)1|z/T>j˹3pTn>0~D?C4:0Qe)x A4.bܼo3܀)~0C#U\r>z?j"3K(Ʊ5mgIXp> R!nMw7bL9׌;y^8^NCv BH1%?gGHN2Yejl2(0 b9w|bi{ f}MqPA(vVWmBr@;XtC& > k]8 ,9:vJAO6%FlЭҪE^nB  ͨ=NW+E_cSF6JU;F n6N cu) ܧxƙ&-òvHj7Ÿ,}1>ҥ NN+Pg ͙عCWh=-IҪ8Cl'EsE8EQ OdxfSs4$Ab .X>&F_! ̢FA#bT d[#rv{)kK!*cӯYFMBCU6d.NC$WaIˤeCC͗u < R^+@V|my9BhD^a}lϛW?- ';VpPNQnc>]a{RyПfu, "a1 uq' 3k/&Cy 䊚 ?5:2͖A ='8h*2`8h1 9&*VVÅw#&nS4f0 e+U`p-90Oqu&fm;{="U 7t ,C\b}O7n3ZI?_P=e_#E]elhEcYX}'( ֩.v90ݓ[CLӳw<.A|fes̷} k6]Oss̎6j d2C#g@O7Iv1&l6ZXUr#J J~nnfA YiWYLN6)).\\^ 0*$?L;l`Tnv "]qY]y6!JNd(HyB_n Zv:2hz[؈l>O3 ={Ga']L4–zvyY؁Uփmg{PO7QکaG,"(Q9QLƥA UJ$Mzdqzk8b`\$-.%DrV$ ehVٱCvwfk[qAkiKM}HȲtT(rP1R&[jlFt%Nh0=VѵzɼeX@,C݋ۈ8NmZ(B-[u`kt @~ɍ*31W'C4m!/ Dcr'!%1po!enC~. 촑iʪ6>!x-c?.jܧL|/q7|lg4|`&iR7ʃ+4})[T+f8X/*輸q)"jB*XӪ@" *ᄷ<'7rgyl?st!pgL$ҹ5x~D ʤq KhTjQW D5(Cwl|k+ -EN ))5Qxy󋋼iXv>ZPmBT@g_sfc7PDS%Gj!%05kfq*@)ܲ.jߘ$|-XjzNu%W98w!A$# ށГlTۺ|Y6c64{ysף5S]o=?$iΧv'Xv*1չ@&NT>6}391/2rHNZNg(CKKu@,E?HVn*gh0Vlw:=UݸrZABpjbדYl!h+۫a%6Zl@1Y&)0-_~(4y -IGAª$rRT*-\R 92A ƀ47/]_ 5`䏒:{i_yGƥv1:Ill#J\'6Χ O2нoKؚP%*+|}~ssK^_{,rFdtW{),-Lk;n*K庣f 9XAhߧoT)c #$d<7x|f͓jt:A\J$jP~4kO?$.@d|Y(GۄeUVuZLr7Ե/?8cғS Dge|\=K`CF7ʒ}hSCe90O4nSj-=;ؒh\h549 9&)@L~gFq$|"-p,x!{h%;'Vb*o~:#h)s-[u؜D'@d=[zR+ ݪΗ#;'MJapݰ8JnN]QLMHJJ[(᭭gPg'Y(4c ROԍQj1X=Qc谐eaaWGh[ԥIyxo~q_'&ڱvrg,u$E1'@XLǐweDY?WP?fQ56K5m$F9AN8[9 V2H\nW!ЮqR1/E^?LK-(?J:Ʀ3y˹44 ΅c#өW|^ + $ұZwҸa-'RD51+^弙GN-ߜNQmۻ>x_7r: CĐH𠖕%4qq'V}ZؖV(wK{銽m2K2MFRk{R@.** ݲXefѕYN56JNɵBj #^8ӿ2΂.cڤ^|MWs70Pvџ/xgeK$ V#Ⱦ/'ID.XlV4EI1Fsk[Pwcy^M."p~+Vf *+8tБQjŠ! jɐ*v kn]?g[8z.]$,e%'A.v'/*NWIq ^qf11P=M{:XR9qK*Zi M2XWcwmҬ:SiG7U4IΡ/R ߻%]W$v2M,enkR"jQB/?q OYh݆¢!@WX0-_dCqS|TNf .mȋ eJ_#d1"I/J֫&j`G7MYuh앝ROX.\p-")Stbw9Y99NEDح}B)ftGR(mm5.TDx[)#;¢3ŽPGKgMoգ4`ʚ >.Y]" S:kLtD{PeǢEjFygƘ|neayi\[ʍCGG:Zuk VbR R%w q]bLyo+9&:fm`}{HM?ݐ 6-2ֽ]1"~um(ա>smll |NL>o4Z>xGC<GW+Ig# Wr .kjv&Mnt3}? ꌘ\uᵧGƤS D԰C>Q*:e( ^a_~3>JFr6?ޣv/SWY|#2$WE7/MrX6=Q#?}Ԙt]Fa)?ܔ=\ja8`Uxd%3(_$c%5OqSywcrʊ*(ZTuP12IfA\h/;O(@[y`J;? 0XyP `^VAOM|cL9$O}EVpLju&~+8L0a7~4eLKsx 4du'~/*θ f*^`¹FJw \/WFfp7a}0N?AUAU|CD{XT]K@[1ZuJ^ ̀=b: ّ+@2ҋ{ jgrlXa^B_usxn!Gz#X'z zFEV6:=AġPPւa)W*9%]:8!_QzC߿8YO~f#4c_*uRJ{U\. />, RdP՗@ǚ79M]U.؈*{my^Fh)x?cA!CE]#닂7w>*t[kr"ZYȂ OAжslp4Zϕ.Ad46T(MkIͦ6Eb![}Iq> sܢuwH.mRu%L@'JlV!QpJV A%ހh?(=8nǕ._ٌřHFH#3hfVQ6d;"s!"jg˺qhwɋVB,Q崚LLw)wKw!rw1DLS i .AI6խ U߄iY%mj6RHM:>>;㢚#ޖHD睢M '֗_-}4v._VD.y==Zr7 =06C)O>C(G/nƏ>lVH״w'w85Qoˉ,)urp\NK^d7F{ɵGeF1S_qXV[VmljDM&uۯu)a\u-rΛn d:Oಘc3S- &./dT'qO%xgO/PJ֠޳hLN;"GXn!Q^z njūBqkWᤔA›;'Mb=|ҕ{ˎN#Lw\lV *$5썯S ֡88hpr[#} pD7^L83@꤮]ͱ'vUUA6,?0ʹ0w#B>Olz,h)'<>N+yni*DS:IvFմdVilF M^l!@ u(CeaaK 8Ù:5i;o#+2kZZF]Jr5|cO*Ul DtXY:rfU@_z\x@!$1UKRBwH@ܐF՟@!lDV;pAPx^Ɛdܫ&[.{c3[z[>ʕM%\1]L{3(b(d7Fh >G22gOB"m31OK]_o#[h- VH5ebB4<i_ (ӿ-bPgθӽ%KDRn4=yf"b"ykgJz=#Y J@+?a%dGQg \yl og1/𒖨GB],FL%~#C*m^qd.=p ^+-h_n'fwG+J9KCUCg[Ox?rϐ!~MR-_Tw iN 1~&)ިd+ H -ߎ(So.bb]kAK H܅co{Oq™,Ă.t+$Cp[V:rI)X~ ;'ԌjUd@ Ն f3(UL0bҧBGhur*H`Y9m[0}  G䔄9V53$ 0b+Vdp# 5046hނɥj(nLk4~a|ro"ߘ;ޕ>ڞ[4 p ppx/NgaS\jEBIi$~M+Q#sDI?uAo.5<A`.>ڝ $-{zZ:¢DQsRw`~·Mv)to0:iX[ouפH1މ~؈#H<4o.ܣm'tnJIS.n" t;ћkh& ЅKCi~Ur k54qcheb6⤌AHsТYH{йOM;e.*T"?|! 4P?~c(j-}F2ꙓ]F>Ulse@whǂǓp"c =R*pTh U`ƱF`tPV76 8WLݐ,;9Y$M/&.[ɣKiNa]R*oivP[m:5CK$NevXlٌoq'#C0Ujj&u,/{}U0s/QgKias%gںnH~W mI Su1<aXYbgL;vÎ)&Ȅ4YwtF7)qc:'ʀ>A-p}5{{ (r2(@xW(@زqux8W{˨nkyjSJFs }M('(b-q%)>S2}A:I*"-#|z"Y;:. Y=[:gbeߊ)c%1dnb?.jf&sk <;3U( GRUJ>)(g&:FWT+h{dhRizhS"GՁUc掣ZO>CN5۱ TTyEG ]Lt G'%%v'`Sg5hi%E3klKH)@HaKRaV|{kb;Py`9PַszGXK)Qo릎"wMƊ? W D]iMt-npaJXY[ڿͫ5Y>&'ڄi~hA9,?OlBQf|$ylU\{} d!0PJw3w.RP!\vDǦH"j?)~H,eW}.&\n>]ֿ-sɄi}.Güwף;zM2k8sJb]iҀcv|g5 Ղ/HM~ELԡv<ƃ]oݙ ӏ`87sF] z$TEBٺ3( ; :`[4)uGȪ!dNw#JXinykًOW֝X)u) s*gWm3!fdT*3 io7t1 U ඓ6P% /J ?lUU7.e [{tb ys_aԾ06s>(֥#ƔA6& |8UU#u;@{X/= rpڬQU +bJx3d-p6(t/j}.ȟk-Xj5<6A$5@YvvÒ2Vy%t̎.M\ks&!\P87H+qBh4U:NlȆ]qhKw&7$Q'%žuBQ Ǿ (Ļ&k6ǧT|xgLh̹%ļaTU"蜸'өknj-k$9g V`D fdW1v*@f(tou!͑.nIZ BVc6W}4Kiگ@)*=IRZyӥj}sf0P W ҿJc\]_v)fl}j\޶RcPvlRxlS&V{2tuafT UT϶}F9u7ɋCe2%_䟋l_O{_M:IA+f4 HIL99|s&IJy=qI(/k?q1*Z U@Ֆ2yZEY[Gxroʰ;VjXt d}|C;Р$RѺ%{Jk|0NZ|h|' HTcAwz:Tᡊ$PeV``E;tKc}[:atIŏͻW;HO<{.ґ߆0R?Zʼnc{_?Uy~wFՃ*Ѵm4*/F9?d /4ަwszF hV=FDнjUӷrS%wnTf/) Rעr9 Pqݶs)sB='(JB/1`TPl)3{rdϨ{^/Y \T+is@[(Gyfjy31"T k nDOc(8`di$nQ6OX;V Z[M]ڎ\u1]U2WR)\VG,Uwg.k2Ö dxf䟗d,4)+nb Gx/E~$6/ҌA {k4$ -YsQRX8_1{=$]TTQ@3ŏd+'I9|D=ɦ#qً֦4S̾U z'_HtEɻWѰ+=:0ā˸ SF i-h[Q>m]H<^VZr?$u ON7|7!A4o$}%¾IU%SߞXݚcQOH,z"S[!N}Q(ZmhQ9w=u@j7GHjr%/_`'Nʮ)ݫd*v[%G4M̎5ȚG?oƪ9GS/sF^ OJMmM9 3t_ojl1^|]Cტ=,ƻN_HH[|J"OJkڼ֞KG_=Lu-Tg+xv ? / L}v ]K*7leuRc][5v {9%I D&G:),uD( <),b>e+쯋] ‡YxG6>`Vg\,:CSI4V1ƙPf,F ֏iBuRAp9Mo2%!Ga ]FFW5sQFn-u*ܲKIѶѭ䀳 *U7ԕ opsʒCnFyvc.8v)!9#`49H`Yw{ߘ4*j51T:.n^wNVx:[4WKn7{̜$X)#ֳ2sO_9E bXANZl"$L2m7GmuW+O)*d qV*ĊѼ7P!(ɹ݈ YaJl:2K>gMFsԅ}RkBDz:͏0bn h\{J̒oǾM.ZhI~j%ve053M:Qԃ{O)wdT18+ّ' N.k fĒ%4G}-Hn(@.ղPb:P?^:dIZg/*9нu7#`.8,b*=KwY mKbqXiOx艈kEGB`XA;7qf]8'4|r8Q?/h#n7 P"c;.z5Pꋭ%q0F7 _%b>Tp7*LT[ὥ4)*6k$1M ,1XDJw4Z;B9%:XR\I<c)4da;*WOQPR V|[߽eϘXI7zZ$IaTLS?jFsAe78C#Ϫ jCh"e$ۂI%S-e#6eRC1V#8|W̡$4l&B HҹӪY]Ϝ+:: .XxvHmVZZ_s hOnR϶^z"D6AQVR_c;+F*caAaZ0iwԩi V_씰x@8 1n^V p,8uD;exl҂I[&϶ݵ{nnϣ/X䄒M6iRzk0fQXl2ݳO(ܬλﭝo !PX y)f\m4*UJ!`E"rjBf̙V@>\U3UB+3 }P ti1L-Zj20N]t9ſ^S6 btQGL%N: 8`:~'YuoNPXrgGß`tpmhv^bi/%? e YLhP%eDko)^P]f=*h 6vp_%옊HL >L*""qcڲ."r*94Ir)cWpAɏ-&P9 ,"EIE9U ~LD-_>MQAl{%.L}@(lvWIW{:Xu9_e$2ly_Y7e E{kxp!n]ptݲU̔  ^_tN꺆(jp#7I=>@Uj]sX* -O[n绚"gtX[} `6.~NY!4N^Y}' Us@;#iǦKW9F3ʎ=RǗWl|BWd&~◑|<=+kaVX)x xXZy˫ =^$(yqjE>i}:!R@u[&fvzѿ*˲)H31qa.2g5eSj p_=y@P7a⏫d-"K}4Gݖ83It [P00x KNwEDZ?7FrɟʉGMk?GPG rf4[_QskLciMm>w\p|q`:ߤrCrdCGX1Y}s8U گIJ!=|ƞZղkɻm((0X 1xRvӎ`%vJ3:ʻ1v$Aq{nLyY|`({8Ů;L2?Ej'¯srtm9 ֜oV>fPE.l6>q?w$d#";c]R#_dIh@ZM%ҧhLfu|S^&#Պz7 i8dJis!$MкC_zWN R7ĵjr{ 0m6-(! uz&/xLPJ^ng=H{fWz;DաOeԫU ՘/6 g4d*1J܈D/٤d$6,GT%OVQcNNVJ|MxJ5VCf犱o i6aի2*=7MwVB5FV5YPr@_X D~<x#JU<; Jd]Q)J ͓#?V҅5Sm lJ5Ml|u@OYB7G~'%0y)c" E[<O="\g?I=Q$^ձMO 8Cr|B߿.)u1ZԊ,j&!s_CssQ>P!OObM3.t}+'nn&Rё:V}k0fS3=*P8FO_0F_0!Za5. myz=U9v]u:i Z|֬y9XOjjƀzV<$JWGWjv*]LS…rDžPhBj5s7ex1k94K>FrBiZjG`s:vˌ'%1-h(YnR?O)B+Tq> HV4 gn;bz˘`ӏ9AS!l%;7{Gjdc 3tR-;` w[t 89wA-@'! %#TBZ}Q{R $8ˬk^0IFxsnar>bO.)Iz7 QIN¤-/dʜ숿fBn^˛ZXsmfBPaOM YjDFU>S/#bYJIey:"MFUxmx(o)rup.Bj)?!4l7p䕢$2N_1${! gWCNnirиu Du Sbж^w+,Ձssi-Su꿷8\f렎bdRH;Ѧe8#DV&^NbЂuu# nsxAmX֞*nP].*'ÄVe7ԗqW#*ݮmS7Ԏ͌Ir(,,ɕmdQyb&ɖFa?eUW{ `UB/}=ru剧]WeH)/?:ulf+:}h6=@*7rKf9c86Dsy~L@ĭLM]ukBه^ ϝ&-fL;6aT-n΋PR;s6᧖WVu,.Jv\\̐2t'i/m'R?֯̚Gg @jtcN?fJY4WChhJ:=.?XѮWK%OvI!θ\ ךpT1t؎z\o"̞|er2@ AX#3u6_!}ۊs&Y}km*h;gX<=tϋ̝on~J0 8FP ㈧ Fƚ0F Jj33 ;6Er_M–9IfqӾ96<]'Gԉy$n0l Wo_1Ȉ4f%bp.L:촹4w-^ȗNƛ&3Jw"T i!8peN/lzpB}!奊,_~oO(nU)q%ˬ%Ak,@ #sEzbM"pD[3Ka7',J!B5nAYUgfKk2d s-p P9`{~d:ܮPJ}0W B'l!C^h ڗOӍjA6Q赼S^[{N8f3?1B{d_g3ofx|lr`U=SE}UDfcqf5Tuӱ>ٕj'ꆄP(QuYr,%8G1ҮF.$(Acx+4"{`ܽ{i)ɸ+ʹ31*F"ԂR+ͳ" mTOO$~u`.d UcL}i/YҒ91¬` )-_a5$o~&G 01f$\|/U֘kGE2 7Iԅ ch`8Ş`r_:c:<9! $>K)tLy &ׯ(k$n Bq /:1{|OxOn{ hW*#‰0{v+^?R?mEov1i9D"8%VzEJDɍ_kܷ)T:g60ź `<"غP1bg˧6M[vXxnRN{`̍v_%0j.9>%"oVUhM9x|N<0?f @$xH}5| pJ"Jk+{"eӾwɊ¾&@6j3v#dЎ=RϚqۯaP xIm$CߗHx+AfnD~y~ib5uetdJP3IJʦ? (WhhrL`OZO=PIב7 m_?QS C|?%;I`kq|DZ>O]B i=XABpK"jM û7R~'6.Mz2vV0zٶF5 E7")#oV(FY2VlrQcGs.:t0|;WdPq@CDrejN%p #ظ=Xc^i\_kŸeūEl%k5U#773lrۘg>>дHnDJvsq"uqV9'Erk-$٪Qݠn1YniU =ɸ/y'H >^@xf¨%dVBvP=a#D%i&\E_wJI/!O,?'z2 1-B$]"*̽7`FM@C1Y [f@_6`u-q*k5pKBnF#\{台%єq+nlodܱSoU~ZNrҼPB.Rzn勬}_ُZ8o[L^ZJTk10]3 {E5\Ž: D'q 6zY2l Hsv]rnFl~ @59ut`{~KA>PVW-i0RQ&rC_ښ9>ʴGXnWd!N6YE|{H L_ ӶAyceCi ˜7˜c/0(gD0 >3r:XEހC]ՙטT7t뤏D[_Ol? ~NmTq%q!aR!Cg[#:8"LsH?foZ$92TiL!5=3c[dgޚQcR %InGoYkqf=rs ;ɣrhPo)Pa$J噛߈ a`n 6Dj ucx,y)_`E*GJZGmja%K%fs4a>HwQFKCf4ɫi>9zb@;'+;oU5&"S5O|jpm vuܽ"֠'_+ sZ~܎s:n@)Y֛`#o?貋>6+IׅB( TNXqHJ ϪmWHJ=YR.3ȘBl/}8k|?,U)kQUkX&kʨuZW1]#F<8؅a-߷ -o?U<̫{;J omnYnB)x(ƧÉ'_;sQF&ێ/ !qYD[xyw1rƕǍ&F6 z @Z8"#_(S:7/pRϻִ=::krу!H@n׬aQ1"(4TPOS>1ϙRXQCQuvBx.[L~v&ۍrؼv$/\#L*ȃg$v`w(&rvb >i[/[Nv/E[hjsy@ET ?AJmaXIP"L Ç 5[z;: t5j7)2 g;?C%xyte]0;P/25h.w!bA!¯SpƂz@Ӄ\t:c,F&gIw% [ދz\ۛ`2i2ȇ,8@-=s+okHA;'%܄HipD/5+ > +Un\<fݣ QW?63z{j%[_@-uחpRw[.W "dK䏶h .uPw|:,ݽb~1JPt^n7 }VOn\GWoG*ꞿ+bl'mό{vz'3NX%PmcA6~U̙˅ʇT!  *p=W-Jƨܿs2w}yKת uXO 6%F6s<av"B|,Rw|8o̱֝tD@x[BJ7=1O"%FϪ*iRx)%CO^~&2Pv*|S(C&hϙyD?NP9NOgs)ǀ`5l(~̛>v,]u;i> N3wh@ۿ1=n1ۚ -G mY쩮Ip_d ~pՆMRa@Ԓkg.LodX^u|5#hC{YM%|KA`NXdb!FҴثS4!upZ"y[wnU4{ k-:>G*j01̙R5#Gn)HJ5'.#5ȝ1pU@d>85w~kWAk,F0W*̀'$GyY0UR4j{28@EFf:{z=ƺkVJWjCFxc&/S3ɇ*e!/V)dPX3Xv>~%\mXZ ZPHP=:*;2iS6iC2_`)0mOUN5g!NV5A[ *|?DhDڋ=)1m:f [ӝDGg v̆ঢ়'^YR N-~q-> Ď?}Ffo9AOc2*W\ΩTY%DJ%ۿjG_ Z&A7b^# ;wI0u[Re /zq*by~)+@ ը{mFc˕F y@c:s*-0q?7V1ZAZNdrS(nq/yMϵt/߿ FBm# vPJlS @F\!Cyϑޟ ;{ 1莚0R\/6aE2ai7|e7jL rIF:pw="}3WWOMDVs+ʔSw/,W"˟5?%MI&@0^8 6ò̝q_:m_shd E90CeWI#|K GMUfI[P/|1w2 GVWx$ٯ5.N >T5X{ӻ?y끮̒sB1oRF YNW_mxBz |6X3xJQv"}|< .x o Zq\r|%yʦIT{8}ZF0UhȲ>gKqOZ`[69Qeٻ4A7V= ck}qmm LQ NK_B7%o^pȡמ0kL|rs'$#Rm[[3Q^9"usF`Q]s޺x.5-0qc[LB8:.c؆25yCI8‚:e~'_7%b&aQC+&/͌p*'GUp MaCa9QAu]Cu`AH9o9ᜰy\ɯG40E#MJC~,1{lXe [CB]^ɡQK|rnO컹fP)6 mUma^CۗW_ LَHZ!glO H*yK*uϿ0({kK`n, zw ծN8慩 p< -^ 3cG"0f~%0Ͷsa<]DDޝD0J f/y1gѠݝ},JT*kY[5n ώt)#>AY6yLonO۽lIYPXGe=a>%5l ^uzn(;dvY.5.֘Le?Ou*Ys pIC^DT*UUUvĨďS4oviFcwmʱ ?|k L|SI(Z,ƪ>æ;'^TxɉJ|ܜ9uA@EFgd6 гgm 6|A[Ҋh{zi\zHCDB-~tjԨ ~y(wO1H-?G!B.^}+1oa8b|h /hՊՕr%Dk^d9krL ٣,Gfk1 ŕhkM1 *lJͣƴM̵NtnY|I5藛JF#1u.j4? qM+ZGIQL:IhQёpSAsAE =: 1ˀ!'*1qsz9NhhƃOOB^| 6öRID)qV}GeEj _zeI#2mr6S6۶mKP?d4P?Ʈ(l{]7fJ$tRp\Pd=A@]lr}&#KZX_m4McTza uw9|A%#(zXi. r#J МʶF)cW9x6č٫1s)nV=6gXIdaq) @2J§o`FAp $qlPZB^ (7,VsfNUh d̬NS@)I@J#T  bAgVEl|JpFUuP%swb2R :=:|WA^K5xSUYW*soJK\T)2~\eoY~`=3Q,Hb/_H M=u: 叨PEdh`ww>!iDa=7ީ N-I9dҿ!6(CS2YywT^0D]Z &qd!* :Asr1_3& )%!>[f&ԓ\ i-Bt$xe*@ڱ fon[ k)Μ~o~𴦥l"6$j]W29:AΩIL"]|~;xS5H*/i< A/Hlk"fi1D`Ե]ȣr+29ײfRRuu/R.0K6[ ^z9hO <zE7YfYGng**V(ՖϪPB:trr^s2v9 RA f0)`oK:L{vX3zc\0=@@KG b>n]R4D ā}[.;v{Gg.I Ld &EFcrrT'0y) n'1C< .-ōXUk*Iv\a7t躏P!WAڍ/-aY-*AP ᖢб@9.O\(D7OB92D[7:v8P=r#eS<+xY~tDGW8&1oy6} (#bT1Xj~BW N);ۥ+_q;6 "DϞ)75!3n ZGE\/O}H- q-%au쨰f8FXkw׍1U[ĉV2`l'X<&>(Ҙk9xO)8%$%&w5w\M TE0ۚ_1k}2a7}%AESa`,$B@a9^PDDesD/JM[}j&rsV]6ePzx}hw)"P srt"" l$"֛ [ јxrR%lUɵF-\@}!Mo DFej'L[6{^)"bS {*'2.tq7uXG=)Xb% }QX<4~lN2ӿ| (prD%agMWݻfND8n\cY4bQZ소m{#͖4њ١L cM 2<9kZcq\m8 Uao>Vƺx?:P=@V&{.i01[FeF:C#֔bYs4fYaB0Ai F M(߮+2FnV*BHA PTPUpv91&gPk-)tV$֩/i5aXK zf , $3m= z^R ӡ; tT֥*L+%NS΅qyDfBEmjȲHxV[Cv!-.$(C/Ec>3ކO3X9'i Y'{ UpǷN GIMvNq[Fg ܐ$@~5+!`;AFn?ËZ:#@_/3응GM(Н5rr?G {1Ka& OSo:\bux0aKi$9Jڈh?!-7qES;CT'mC'J@83\3 

  • " i _+j:{[yfUd/'o`n˕K>MC7'[+>=_A@2p*Dd|L0Pjjkۛyelreft\(=˝5sY˜㲀< sXFy &[YcεzcϿbk:lznzDyi43]ʗ]0A4J5Iy錸u~;-}G7TZ?*S%A]7GƛL[珞$,ѨtAYkD-us֮']= `#,Ee2V.^xef =o>Nj\Ғ7+Q9CF`,%V7aR_*ԛ2HWVc43 ޲'qjiRAףgt>^YH:6Qj :o]8̢opSIqpϚ"壟$U u)# h #;Eyk9Q6336Lw cyqR;;I)io3 "&ԵIg`n3t'y %M.-Slw{lL0Y:FjXxˀAl86 t˛M6QFyΡx4S%X Gpn{ >AwX@sƖ50TdCZs3{=$O]a=3E52ȄXF)L*utoAAK!EC&&>϶cyD~f!fthDmB/譜p$No\vEF|.;b.R mo= 1ޞ="^rvBŁ-$*Uq8w9\Ry.W0AEUӽ5bSUC |51d1ƍ7nyK!C›v1`dӂsf`ʪ ߑԋp MJeܙrοw cs mA"\ҐӰ_I9֋K bh0 j+(q~yCusR/Z84P JT+؊S? Q?~1:HKxFUs؁,.%?нtLF֕m@G=r$fB/_WWCLB2-%HHTt& =E@S`,[3`/+ލG?V"R-e ٲ_I͏UC eB[U`R/sY߆7yS#g,`WĤKwRأU?0#P|*:Za:,*,\M2 9IĕG.,WN.1/yQu)+W^|)bpjԈ8_8arhDy)^Wq jdT,ݰTT8xz*лL^2rzybaMQgn7%=A&ron"3$;Ci:ã-EbAn%~"6?ROb?)de9zoH諏Zt ǎnWE)նpQM#YO$1Dʹw?CV؞XĹs `6 \iE%?=yAc[z4 'D\)Ĩ!9}!bܙ[OAMNs}5b'T'ګ:ϱB6|yՁU~mhi ؜(⶟BMĆ00\ȴWr)CL.}) 1!nO#)$eDPC͈#O7mmNOenO0 d >Ϭ׻3(1C!ڜ*FWG@ߒF5pk&Pt e.Iu(Uk;xI=($;&7~SJ('bsoo3{@2 noy}T1w.ըR8Ӣ:,<zs!aZ+5lB0Ec!U*bwQPB)Չ0-Ak[k7@$@!Җ) Bff9Zɵ5_,䈼'bs|nHqF-YjdrGJ /Wxl6j&V*sOtShD Xfԕ%h6a$[5X+] SS>5^ U6&%ɼcr EPF}+n`Y4ߞX~v&uP#˺^N#;0l?R =c{wIUz 'ow]KwQv!S32S9OE oc" z1λNT(-mqt_P-\VUHjTsQ $ҙ4y?݋ Q$iqjA>W -!3C-QwSVm.Y(-_/!D/O+:=yr wC$J5.>BO|%?2QqhUF ?p5QsKؓYO *زI୬ ~wY1(,01Ԁn~`iA0.t\e4*8/-Y@GQXx"+ݴ.|+A7F2JtxI/Q$)/MQǧ3ta,? q3Ny{݊A̯V]L~g4cZ_s(c[{|Wgz&kA0'.hKkfqJM oEYV ]G//J&LeC ?<ѿ"CByTիgҒ\1:56$NqBq'LۆOŖu}}~,m =oDvҭ\osd k$ ^ovkХ)?Q&r.&i1E04Gygɬ]?Sį!mW#ܠa}0[^[ 925'89xhϹLzudȚl%*[A@6l&wTt]tb:|#--Xj_ّγ>Ʈ59=s=12srUZ&cj9:d|Lل`w_Ʀt 7]X %N*6 qeNތSa}\Sh):ijGu t&|x+-=56vg67扤 #YT]_xlPQOC9.F(bT-&bgȯ%HEzntqaj7x452xƎY ?vJRݢLln]?AmǓt4F/{A)&d4H@! d P :-V:r`U߶=s <ӎվIIvm>lF E$)dRK(!l)Z:ۚ?bUv t{Kh< (?frEQ;iĮM.ǮC6UZB a8|[`~GwnBrqN/W#-`j/J)j4}T3L鬡 ը EV׀hp6TM$2RQ~U1=~Cn C;]8LGO+#Jhx:",mQflsV% 7X)1H ̥7ȟWe?L1`@l> Vϱ%1S]n5߄3 G]c8@Tmťŀ&w+zJWb++䙸u0uMFnxknȞ'Sf+܈(:FTKbe(=+=}KEY(kb Z|.>$s1|oݑjó\;J2~!w%-[H_LuĨ8L| >!oLژHUŻrR+x֓O+d\^O)JO)q[Pͧ*޸3w|:^]S&Oa5E\)ډ8 Bc!do'Mmr $[ &V[`H-:B,tV?$ZK=_y!ԝbkp"Cu-t-ǽͨO'Wt &*k#6VL]s>ꚢUycĞ&ʮ-PU5,b7l63ZK+j lh GiNI dmnw>C^o-|F<[y;HX,vAuf~ZN$L0W%\Y2"tp==RAtc ՅEFT/v!'?Gu Xךy  r)&*u'AJALa~y,ZójX_ӻC e`~1 F$|mv ׫4")%>젱1>;' JVjlcSYeZW6JM Ng\ YcPW `΢` ѫ*8r~A|bk '`}.Ov:#懟mэY%䖖^Qy@F}d D;Y3W_׵PbΙUba}2%{ d|-&A.wnsHv8 ^'O^tĮ^0IR]|qA#*pDws ql;Cud4k/-qԅĨSp]s0F$ yT[\J6.nF@ Δl\6ʁg(bĔ RaYi)Ƃ sJֻiKu}1V>HY38o{ȝʅGaL]&ʩHe=KQOjF֠]&ɢi&jzXfZrA e8nvTWp}w-WKKKbۍm/Møc4l+M鏃^> U'<;096~K ¼no2|N29ZA yY4)ҳ 6: =E.^}zd%t3|~>/ 4e}>+&pR3.W:Y q6aɪ+m%wnT_ca}i5nkZŌr̲ c>薝s ӿu\ G/@H'蚞"c]褂#W{tʁ\?a7F.:P)8x!w)meZՊ劻e7D֠ˬ*L;hWjl-7N &vh0I(k>|l u;i5h~t)_==be 9i)|,Md]hvSyTw pieEIy-@?,Hy4'y.Bi_ ͱ-m*5}~ZT'/hHOE6:GX2/!q&EbE7uwdh Z /BKsktj|ö镴0X~h$g]tƆȀ9*S4xoɀ/Y~+c} !w]ڻcԠֳʮw9g`N1^C͸GyY͗%;3D!VScUI-rr$ZpDZޱnԫ`2AOψToh~% TZ$|S\g4 9Py/bDUw8>_00nt>H꾵Hdp#QndeYU3'('8u04.l^N67i-ҍc e vcw9=^['*: C ==o@}7jS&b;3JZ CW1_v$N.qhy1E?;M ՇtjJhuA i=婰mJ+x1bjg)V=ԡVx˄9 }%qV%wHw%geK_LxTWVlV'eilpW>/Y%koL)ulf1"'HqPf*Z/It^_wS1EWQ|Y)@'ΒƾTSQg/u\F,64\^.vN zi/7&g,uH/Ӕ=̡Еq Jmsނ|.^q܇ @zEa K<19ne$unfN}ĆW&>PohQ[Pp~I=ቯo0Vd4_Ƣ12:4q`E~Sj9mrtbƨXݲ,EaUEO[^fh&atI,ͯm̛0jk\+_KiXf/Sͮ_5co?? 7lTGtlIe..ñl'Ri}9!^~<ua~)mᕦZ}pDqƁG-y>L?BE s^ s ޞ#0Nf-Ƕ‰hޝ.hApм-LI7_K4TTtlT5nq`#0gOoLq"gJDBjm\ '5C)љ $)ؠlQ)ۊ.gz|MǕ__hyIPwi! '%WRH`i,@Yan7ΩCitX& = #sz(MSǒgk5l Uom=lopɛ  |Op#Ïیzx(Y]uࢰc$Y,'@;lK7fɫ+<$,,D ]4aJ"R}u/ԶmJ(5.f0S34L&|(L#k{&tKچi9_ܙ|T SNnfrwS|?/TMz:QV϶q7r:;{1:BgK _acK&݃'p3"&ÎCP}n -mW=&wշ3fx[p6ԏ]yu#h2,DDm+yŋg@pIT#lt@q7hGf_,n9eL757R-sf$8 xW7tЃG}9zilosaX͏~たزoIں wg٬@ا{%CZvWXklZٮNȜ@ߍ~U3sr$ \fe_08paN]9 [Ttyo4A^\䤿k$'ƣxp&$y쿮ߎ`6PS Ӡؓ`WW Ҟm9XljpV "\l DSZ>iEN#8T 4bXzzUї3 YBmG/J9!+S\D8Jgp(?v0x l872s"n[(j+) N[\m]R0iߴOi0Kk 40#Bk- S{?J*rI.cߛ M2yzBo6Keu}__{?L@vz<>^CSz`zPקA"}l$U(-RX":}+jtPV=G)jՅ~b.DTahv/˟T՟.Ӽu 20=0)=CB{noxf?Lids?gkou2Mգax.gsA=0D#)J#S QK-mGV373!/m(m L/`L<9`m}bmNкڷ/<~Jz W kU:U vn-6@VGӡQP'6PS'~[=Kq0laXrt›DgOGbhr)@6}>`5k)ų\Z腫ҐxVkWH @{PHb7"yIn[!Q6I2*^4xʅH"kqv`*t\xʌP+1 p{v/i 4&i2Vwč`Qs}ws{sk\HN< 6QpLji6$όsz Zfa0\aZ2_n?]T2h]WjQZE(QG$#Otս-It !ˢTqfW~fw 0eatsvgj-z"9* kƗi4x#PjK&^whҐ JH$ SѼ~]۟vEI5[Z"/ݠfQFqDԢ @o="Hx6Om&^qYbyy集z#h̫W ρ$j-ph ج!ŜRi~ OwZjf2BSzQL9VN&ko Q'l'Q&;olpaR~MofuXpӆGR-tMVߑ"(6RQFxYN >3=aMgAK!wZo"n8I(rGGᕃlNGJ>ާ]f)XXA&w40IL%1 w3pU.$׊|QF*EJQYUʊAiQfiigԚ{ ۊ /13DFaAo%@XሣZ)7z$Nahm$H\R\=eP܌p+j$,&a5W#qHcnk{h d-ݟiNoU$a ˣ=uOU{b oG6wVeio8p @T0Gstfj_S3 bZP$pa< 1O M>u_eBW$$}-e:&ꡪ(, OìkHTCiI| W9Epr*sW H~zDq;?_~}x]'Lŋx0G3x ME^L;4I,U=c𬘢wc8ƺKƿm&oCe~t[q( [x>gmq-`C1;*{: M ʱe<9w ȆlUHm[d(a}Iyy#6'Xwjϗ*#og\Zhmjg> Pz#h1è+Sx\y18#2rNVv/UiwVX(AT# Ê2PEvBj|߭yv9w! ?j*2mpM@?]֬@۬T=!rZb@ BNZ.5s98;R[U2WB| gqgɼĒ3G$r{΀j8"fYmFjeP {i5SLؓ(C@We mh, 'taд ս `%B 0'(UEͻud ԫE !/"JXo X٧f=jZfyb$zGXAwe?Wj̎A2)5YKS谞mތUh_l a1wG; b,/έMy%0DwvZu)AK(r+#." : }њԶX,XkPkpÿn#`aլd=D𘞲iΛ 9/q1r݃{Q=iqF^Xژˑ忪}+lk|mНtrKG!0>ݍ<::0hv` F7ddE51<U0' tW9kOp/nʮCc}_TgDm^z4GULV@p/yb{^OYdۊI[%WՂzŰ@*M3:^b4$WXC/2|+Y,)G'3pۏRhW$VZn8$~A:{CMѢ101}rsZ2M,8#OMI/^=O `wԤ`7;ۚ]mfU.Y:זgvq~~h=M`4B戾^;%XuK{Rǂ`dՈ>R1 wiOǕY2iǿ? mɖ"H\ʵֺS6hmP #<"K ~x5l`gئ'pw Ro+EL0}n)"<_ L_i轚F)YQL8WsOeCsL=fjd=/RҧH,YK%7@1kiU\&ٹO "?YX`A>/11˿I}16N񂯮|Qm^^הn\M6L$WSY%}7:ʯk!J((j6 @V`mŒ8T^/t;;*f̛2jL#F[C @H~)cՌn *ĢIXT!&兌 u'M?ẅ́;w^[~s LX`iMYmշ!At]Jφ:m=2NX5=/V>~tGlr}R&}mڡw:-\!?c;8Z5Cl"g?ŭ.^;͍n߯GUi}W+ZP -^5,tȶJ_|2@Ldd#~ht[`VoZ@BT r6gB\ {{?Ҏ{<+kEa~hrey&᜺HyN/9E|6_l dT M.I)*?#gMAmT|_4P&g*iiU+GṈ؊NHiǕz9F`+')KC~ (zݻd6=J{idZxkns%)q{?rM&"c!}SMQڅ6;vNsGse(c`ZFZq{H*.e7FcfLn (]2|-՟orT?M Oeؓu[=Ӏz9NN@Ն*\8ô͐u%Z)٣bpi'鲌#ked¹vѝ,m`-Fa8ox,Jo]+xHJs,8{(3)<$~jip[:v_"4y/SN!4^SC2LSK?l/F|KI)> ݸ|Ԯ2n*VfKB AR1JñLH]PƼ'EebTT8)t>BGb5cQLX\ L^Uw3!uf=ks=Q$?7q%Ij&(:.zTF_GcJ qd@! a3s*2->{/ަ#JI.fgetmaV+CWLLԎ/>$P ]ZMpKB]~4M\#^>yFt3Қ%{+F X><L7m NS h񂹔L7@?C8wN0rJ6T)gBD$"YjGۼlM e\z>k+xsByDtm0^zCR)'4ˢ'1ޮsR^:2o]&Rd%PoB4b0s q[vH%׸!@Wݴ5kFOQa-0 DC0eŢ^eshtYxk3? ~(?C=z@l(+1>"} 6[Z7,u1cxXrHYkoJԝ= X\ &ȳ^|]n]ż(m 0@T[(HReq|:s$N85bo帶 "N^3eQUtZ-;F`&fw;o!>pD_טD)I0<2%ԋq6Dm)rܼ2moMempT%&hc#4gː&'f"sl on>t?`+@,$7Wn0٦ķlj!P8\Bﴢw&7EiTNW KCo9z0v[ٷ8U~Q?0uX <X߂FeG`B$7Dnmwp] IA-zJoOG5OlЬk1w, {ޣ1^4t6#\ }pKjK5?-CdC tbXK1IdI+LPhWVY8CY-ir!"|f8f11M?+{3cRHgQ'nA^^jn+,?Ҡ?`sô^ɯ3ؕWK$BĀRL[;(z$YԠ eac q͹~U"`tK1e8 s҈r !_ $ksPvUy viqRh1dAoڑyٽk M7RY$+~n㾹1}PaUKLB/q2+FU9ȜR߂3-l 1 Xi.)*_ 53uoҬ :Z V`F"staQ$s^\T?nU!qFVSM\LX)R^3[xDtK T5 ,Im\Vap=?dg/Q(JaX ~/ow H5fLTg"[zeU+"[%[Q\4ozgdfܙ'ySM[S[wβ; x ɇ^P| b=!FZ heR_G]qvS_)t,qַ56*ʏz![}صgx;|#qNOՁdbkX^R74dCa[-v$VH/j h)B[/*Q=Ue;D}80Dc'F{j Oμ~"LGéĽs׶,#XXc:@|xO^'nqOOYih߲4}(s  g|BCݐt[ȎN+d4e *jG$t8-'eeZ[YQfhOjeUJtzN"Agg$oJ$g y"ޗ‹| ܍+1 RcW7}' [ ڦ:sgtT8cWv&5LZɥi09?tKrcQ bjnR$/ca'bHjc:sܣ(zhF}~թ/¼8cC*Y,&^$FϷinvqF)|Ӯ8ca A Y *fh[@IV/`iyne7/-6MANSi ֖sL?g|Z'RYiexr\@[o[JPz"Ue#?ΪB"EbZ!6~l~FQT\[;2y|yr繩їVhck>|WLu sSz"zMv{?y,%FFPWw؀h8IɦDjdj̲KyU67l|sPgIV='c-_ڋ5N,?*hb=Qr{1%h7󞈙Z51Z"Rw& č) ٪]ƑZ4,P iܮ_U](}뤭zðL6w<[Kk+;C,BKU|Wll=N`Dϗŕ[up}bV>r=_%b~ra}Zɀ v/>wa4#z(xhl\z:sp+ mi>ѝaPþ=Rp-{bй:"ȸX{HU<+$Z%{n<ǽ.ԜّځQK%d^߰oOU$b H;=uG_:вk?}]Xn~M$<WCLI-ǚW-dž̯!'u&}r]FxPau)ob>`tAeS mҭN8Rz sיtI@DRGp9Xd+X7@((TX,쑠q> $#Ų4KJ$R#0< qKZ*k-#=Dti?rmgxHjWб#\Kɭ<VO:H&Oᐎx*]x+Y}weJ2fӕ4З#30*eֻ):Vx'#G7*})HwV.6F4N1=vPB\qL:o/_d!JzZU]\{.'Г] ;Al*r_fctd=;uO̰Yj| "弮xڿM^ʌ.5fؘ@MP!GXP\&ΐDW\EO}0q$ bUe=OSjlt7:ݕ}!4 0JsvC.Dm7Ǹ̹f$B`y#g ƎfG!Ύ||4䴋ϝF?}'Du:m{~ ;8 4Á-$`Y&8H $QpS@ƃξ9GC&ܼ$6m#i\άu|.׵_L.VުÎeFֿl7irfƏggDlMEi P/y#zcfhJ:C;?G&eQ<ŽQlU/6Ÿٔ?;ﮥgͷy V>.?w6 sG|>4KHD-yV?4%7Ю jIT@IJ1RθB^ };iuL wCMW/_ KP{tNAI~*aSb5U!@J 0pM2QZ4%?CP|*q1JE6h:@ˁj+= Eg}l4*^>= 'X7-X6_lT /='>qv"V7iUnR 7rC$Fk`)Zw2,5%d+_~t iS|͟fcQ @埳_y/pVHfx>w+{ EHzFwkd_$hƵ[Jg]l)=H15<f~xj$I~;2RIל|h7 ;^詣g%vz-䄠J"֪MɴS,7{+BˡHK|{ޠ'ϑ0C[h0 ul8A=/#-؆sƇȜ6 4!!:Ab>E i6XgrdY.d'ܶE7byxֿF]TyeԞkOٮD6J! Fp*@HG𸀪 -"X#Pצ.7ξkz++\G8mz5 0uKkՌƄ\/VzGĔ{~d}q ŜN段+بU\3Qh  hmgxǽ+.r'z<߾Wf#H$aJBb;A^_A*NaO6̰ETIFΜ:r-@R6Q ffua`3s@83f(!: [qh!^AIʚXx-B\E_`&4L 7,Ѵ1ϸL!}Jly,h-Y 61hih_kfv0Y!h+v|@l Jq6C1Lv90V&`s#J*QI=eZ*:SOfʳ%7Da)JcM(d-5sE-,uJTDyWvX;s--~7ͺN ߓ]&[gUYJ\(0t(fTOx_&Mՠ<˃7ڙh"3c3gHko06ak/WeBYX gt!{vsR/BEU(SS+bhaПiHeMX(ZtiUK+I+@m#,qב|xڜzkOrańXp+K !&1+Qzd|?FIլiDoAcjn{. Qڨb#`j|:twDгf~gl {4nܳ#' @N6Q| ۚf "oa5QQz#Ff,[-,ؑ8MUE˜QKV"WDKv;]!7+Os +^IO9:L9`<$%e#CB%+C R+3ClYlKp-~c!ȓՆτ*8jīO O_/4-yo}fT7϶(Ȟ8G.BK4UTL-}gk+BGSkK`|~،}2Fb߹pbl5SM .b1+Zb7r W*eYX_zl(rJ[õ, O<)VB_&mg⹽6e.jty*º_OɕJe '_ jzdi3b_A:`˫5{ֽ"dL;)Lz}jyq#ZW@(҉^bcT#R0LGbx(tTk$&rQ7yQG< .m>Yq:# $rsQ+my?/ ,r0(c}؄v s$?W;3_( íݹ#cw8^}(A!,H"cvK;a ]K7q>MlSS~=yvc91aw;z(2]ZA: TYu?kqƤ;L6cpZ o9N`j5gMΦNd[ut^ m. 믍O-Ũˁō0Vy.<;TʚC$p;6٭=}աd0Us^xOq9HXwRn%\VH|0͊S (de W**m]v(ڬpeW7 #f;> \6;G:7 BZ5W\5U,kԬ qC8$V $|!YAsGőDqB hC:E~hnFs: WxQeb|:ZՅW5u}$@&?aii,ZspfGR(lG¹5\GU,ȾK [(X>lP=D: դVF: ߽MNz|'IˡF>Y7:es ]Mzsֶn{^)y jh#=I%P<>kO8LA_6*Tbhb^2eɾı6#'ר + oދ )_Fľ ^/qzpbW ,oŮ!Apr)Gkn=WOV=`IѬK]Fi=ȧVc0~S {6i&k. q14W~p@P(I9 ^ wϟxNbt_KO|Uq7de ox (/C;zƩIZTEvhFI!y!}&\v6pdn]tP3܋Şd,S+3![53֟ 7fpٲpwbK4Ph1kFjX& ݌'_c7*·?4 "~Al?;󍷫 1\t?VhCtwDXQi9ۊmy{` 3h/V-)Y'W3n`ݭ9Bha%}$u.@-r=IF6=%Rq`lk Y e[?Xg/)ah,v,d}inN.Ͷ9вƨ?,%υ0v~`sT+, >og#H@a7X9ڂ5r,u}2ᅱaΘ $@/z "Φs8H]ݸ$90|=ҭ1z*Gd@#G&E#N8WP`ӌn"P\Ern޸%@?FyV)EF}WVCkGG^ovXdZڅSp˖[^ ")<K||,@wTSl+QE_0Eg_5'l%Otez#n]HP`a=#Y, NC_a(ig7hoGF,)[ _ (b-?.Jķ@Yń* b7j=3_.cyt}WO/bHV'D _Fj\G嗪oj>{s%{Aq dYO4i yӨPp!gu%У rk€jA"@F蔗[\Y`S' 썼Ê_ s]< Y|QQͭSH^JPgb#ŗwj.\{`EcQ',  DY&L`-2,~X1! yxU~𸿪~D:ԅ7c|!& M8Mq:%sH9L (4XN$,y9\P=nz ?i Pvǖ, Kj"2y*ݥ|2S´SojpP(C LkLTl;G7tf'L&nr`6rOxk0B՚ zҫiSTeyvō~ʬ!Lֲ'<GU\)CKDBl`1zj㙁ΥkLjdt-}+HW΅SZMmV]6qVR3y*%\G޽]9? nr 2ˌL4SQ5IV1ϷmJ$~3v]T.3/(rdA۬x7H/PdxzmdWs& }t@/AWDPZ1s+OŧGn^!e_(ﶴ "V 1΁N`]S!,~$o, Dp(E\ӓWyysfz5]Pi`ToBF[j|Id<p.!G:^L8pb<:VR6I}mۙYdYq.妺?jlU1&m㌁\e-pO1pf VYghjf*CoDGA)YNͽE+.MKBXF,YZls50%Bk}j"UƇ3ޥ*Խ郮De 1rI`uV U,AĔ5(K^:}WfeN$Q:/ŽhoØ;=)v)*|>TGIU`ez6/1qkXY?#7E|_n˜Ys/?HHw@k*DT#ǧ(.zCcOK!nݠo 6.܂~yl5gڕr EM"jf=Σ)^3yE ;iAX26@ʖ#+lEؾ:D6> qZB]@(9c?ί)D "qV՟1E]8l fD*5i`^;4 apO+}sC E@oFYEC6 tŨ8gBtGh4`YQ_H!hyj.l> vop-֘aHUcp$aQ>bͦ?`Jy83B7in1Ntx@o-zHqP=0lg CMEy]#]9D#}KDQ"?@G Nyz &_ǜk*s朑&UaNhAyҫd3<,)uMHF|6 {p@_P261tz7Eb'637ch ?,GaTe}c tKZE2Z[4FŸe MM_o 6gXD#v46bZXǀOy{hO*phg4§n #7f[ۿ_1ˠ| ] R P41#G\ U]L3(6$BIE)X5i@:ך}naVK|b%em`nC.Q848iFbTZvagaO#]~Ot_>r3F 6w A?%r6&7EkV0ׄ$*\5wMlMIb )aI+n95z@n LgX03G0kx"B4:(9.*#;umqr B3ybe4T]MYBމXx'yʟF#n_Vd!b(K d4&́Gի<7b>46ýr cR5٠5gZ.eQcb[:dDž:ʤdU_ BvrH(j7|)\*m,߀Fs i8RW1hN B}}8s 6(e|,foޞM? pf:Q e(d-x~)iM/ߏ- zHQt .ć)%u? q_KibЕۡQ٪D&`Xe ZşCs?4H S#Z޷YPb"9<.ð7q8,-:|AuGCm ΋f-BV8Hɬd}R` O~A`=}̍ l50No29,bZ7>c4}uF]A/h#ttBI K`ӝx;i?3nyGXF*[*Ln%8sM2q[~3Sgg5+lxΝ:Hg_z򥈈U*,CiMc᥸c_ކꇯ8fj=58;=XɩlEñT`B}T_\Ì.;ce|/XPjuHo[Z~ xo-'C6S%cCN~o 4Nk2aOؽt_߇`3QFb(dP9>C ୄrڒvy 怰6h~cO`^ `bUDNE8o_R |]| ey$[ ŗ]^{%BÌEPTS8U3یr1\ _[Xx9u赩 /ɝU*]HK7h{E|0_3$RHEH`_^19fuȧEY䋌(zVym2h>% FFaZ-q:gKy0xS8 EW[Uw/'?9PqyY%&$3U߷6uX,RgұQ.`J ?UVfk>8e:3+h y䜭*zL/L1]Y$Ou"16u-:W0xVM;-6 s^f$68axtСS>3Aޞ W<%i xZ.H2u1%ȯ4:M`_/!?<9LHr>^+ev߂w;]=+zV12-d7ɐ%v6W?%!a7hutt|wfM{1NWJ`%}Y gcm@ fɚmV^V"r|}8 єj>碎XQ& ?K(Yp t@ڎ a\nc'W}mν9(ckD &9,DV)-@#7Z{iz ;E]8M+S&Z>T-45U.1T @<==53?-nI]b+m0wAR g4 #khg*=dS€6=G,~&X8+1@|/E(s0}'٧kYªR t+Trfe16 ok fl <,̗\s|3ʰP%ꘞۃJ}l\ !SOW,`}РiOKl" i_*s'8O-)$\ $hN)-NLel5TB10*K`McY#D 倐'K6!AA41W[SJ;'><m~ ,X@]eqq>IN8I^YFM6;V׺&UP4 .hRfLS:٣ k=vbSsF4L67R{Gg;暒fW.'IsA];|؋9q(ϔE-͂$$ (y6!?RAL9yDt߬5Xe\V8[Xd`$r;_wD#="źj%MMpK#qgu>v=ۅKH! RC=.#`M/)"[8yG"9 jvte%#RO~ޠZ '%6@Qǒ#)(rjO4Qv"hnˡ,z?YCN͌(]W!Z`1#v|ڍ4 Bb{+RD}6yPb0+_Po?tR1IVϵp?Qgռ.WzɃW=B(<`,; jTb^ ?`!+"/D -8GJ,3b&{{yd@?8<8+@u%nLQw@s$ެu4hy_;OI,xǺmɲo6t!l$![*A#`)9[ͫ0H6Xw9!vF>\Z!d&6 821a׿Ϸ`U _5Ja UBW[`E-?ܽM hu6a<^Si+V9%`_TiGí6GR{p keC>݀7RʵAY~3jNxID(%MB$7/^nٞeyu  C رTG;4iT8y]>XE {3?b\lIBWE1T`2R͉=sXeabIEcYsWj|Y*K>,5TQ)i6 }N%&SPn-R|'˱{ BYC&]ZN Ь 3+UI@=[`wkz$׌(?~b#I\z?px/F@0Fp'_{"rre&$F d]a鋎F~9~e&8K;+{F%l/Eg V~:zXyGNe(gYYeQ%?w|1ȤZmә03%gy|Q7C.`08D%^rb! ?t\Xc9?ޔHY[3L]:л>wNs*(,5Okn,F^e@ɸ9_'z>߫|=Jii"ɻ(9Ih?T'ے]OH]yHU9s% 'eWw\TJD֢rqt< UH3ϒ0ؗ(dݧ5_ UIqp1j>> `%?i<39L0o*㧩?̈۱f _x@y f ȥ:V5Cù:},`^8%]v +yGOC#2%`X2B"kdK# GC帏`$vԨsSMW%udb]kcf˥֮#{)q5ZpU!e(LQΘ6R]Sa~e\`M F,p<+@7[da-nRԊ0y[h2Xs^p;PtE5wb,0IWn[à?W(v(Ϩ{(dO{NX+„R1iKbgD+7,F ?2˸mYJjtF@QZFZZE~KGH:9/HF˩]@r3aTJbQjg~һOnĒ$~DC>_`d#E+4w,z1Xj8Ra@q5ӝ>?'$iEw~7JH!)*@U!wƍ/')31G#V=is#xx7XqMAs׎ؔ ǹy)q.}I :UPgF2Ű{6vC|dٞZ&H!┷'D7/`$'#쩥6 '6TRyE`Hn͕ՏFXg@"X;t|튬\ﵘwy,U3hƶM_=JG5)tN!;j'{kcy&>t_pF$Vzg[8z%qpCPbbPkݦ!—?\]"iԃ' Ó7Z<=z9a=KPa~AϪ\icrDaBZ#6|ip7ZdȟB lc.xʒ:(f &~䏘^)VePbnI8 OP\džQ./+&{9$Nj!a.0J۩;@ ՐRJ熀 n'&7U[<`CldF9\'R֯cu`E5r/xL}y156QT n~CvGP!s2}޺7@K. mv2Ъ;_(k =*g5y=sk[ߖNBxWTo.ՂGĈFn2XʘMhƂI) آP7ۭ|& Cf}<'<%_܌eks6:և\b[mMi j$cU.,cp-D:xPLDe7E-,"]Dʤ DL'JpHcαX~5+QrY'}ءԪrp[.:~uIhvµ$NlW!=9( /Meʂ|Mڑd%Xį2S^䨬X{+?=8e oc000W|>JfsZ_‚K=XU o6m.{L\VՇ ;-%@(հ8"̽L(Ydywb-*jR?og GߡZJ}?AFm岸7HdA\aآxO v-2kvx)j. xAUě 6@y8 iɁIjƾ1C78yTe)y}t= ~rRkCe#JBPNZ=/*Mmg3r۩y6뮨 xZ ʬ2jm\\ۼ ەe%DlnT9;WtCCK귗ŕIOTA6Լ䥾8cFq1"-" /Pg~#o6l vpraKvoPYVjkM&u+n -rg65`9a0n5_nN77-> 2a12omCx JNE& ~FS =Bhd[5r\20fܯYգ@BS+ :4zF2qRmGO/mZ0bhV}Z_@%Bx GP{|:j񆯪Цghs, VfD$VKmYTåt íOd5l6cCu`<2 cBGrŸfs/)}㽠19x*X)qUSu,($sm:BU QS0ꯇ{AyVD҂棲8*N& V\ˈU_TUOD qTMjwC0i:/" {Tݔ"AV*}iᝆ"a_իl7[)ӹ0iZ-^ZMiChO EܚF%v!j[Gm3Epnv?H z0QDo*N3bF}CY[zd$|/{,L3+ڃw.Ee+sPXi[b_6N &#o὾"H+ wխTJ91^κ(ǽo?2n7Z %Q{f0kI& w/-L ϻco)Ots.H5 K+F֟7.=_BRsO0?0xM?c:h6 L;$rرEEyZ,H#so3"l =:Ec1׵abP #[J '_G_˟QUSYS;ќy&./C E1E ? 6& . mQCJf{FipL41SL'IYU-Z'{gpĔ^Į$|Vs6Ahe^y:#ykK.h(7^NkSglD#Y^B G>1kWxx?Q쎽 :h󸊹?{L->~qɌp{]MGt2x}SS";vzYԽL|- =y82N77ǛnmչOy+oWO/8GӤ &iD!}EOL.5L2+;Jwq%BrA܇17Q,XUE_>R6pE6>&f9$|ID7mm+dY(AhqUJkd;H%&} Db2R ̴'L<0!@wjTR&Ճ!,2&œ(1:砜G|x*!\w*ʗσLa1Y<^AV83sCW<qf9 پ`pkY0 {Mf+lV/4N3xK]֭1Aaa(]!u^*vLkQY] O/!JI=~k>6k+[+Y!``}-fzC խwe]UpVu߶-QD5ovP-EK@V5;$_?/EgyKz\(~ t?-8RtѢSvēk;TZW%l~Pi<*݈/ޏɀ+Ϗ%{Cr(Z MLݫc_seMYgW{2(DXߝ}&el%}g$YC=|ޜ@4e\x:zi~\7>- HIjw/JU(鋜&Mrf1[^:@dO SIPT,uAt2쌐>K hUo'F$b0#]V '*aي #qdM|[fv'zEIꑐ<^$:CC,L.p rҸ$C r ᗵ׺gJ)?̾}yגg4}fD N̄Vt~WJ@͒/'oMux;d+)c $#w!g#W̯@E(o#!C̣d'ۊ ]:(L+GR;ezkl\BHFZjZ;1ӜdHjn2r/Jt,,%gETJݜ8Z[qXEt.YDUvvlc ZgLV|!2pKO<q5,9g=Sòoz/ȅ?TΚOE"[o ,aZh)~J5ˮ qM`!trf#gzg.Qȗ_j{L !hnYXndo0IRu?@Z?S%K&UUƙ9@:t&H#2T^>hc<%35閝8%z 4 0!*xnn b[~ط)ΓُZj:b 8yRm̗*RIٙ۴z撃-TbIeOϗcz+ӿӃDWJ.nv 嚂U?"-EoD!`;m,_F Y9^|'D"m0SSeAU}EJ8,%9'uKveId2O~qwC+'xPM rwɽO=vZ<ഞ7o7͒3ITvC (ڐ,)+?|j_釼%=}aQ0Y3o`@&e 8lPʲ y@umv,phN[by cɎ߆ ?뱈*-O׈䛃2N:D hC89L+=m%9:­=&l9ݳ̗[EmliRdk~bVA3Ģ= iEc[%0EJ߳p; و潊|}? >U*Lu2VV:-K:Expoxc d{fyOٟ]$7<?eSQlGG\dZ\hȩ% :jR;#£_Hmuub0.>)DwoUYFc%oJ'Z_@ f+H#l? 0fҮ; ު#ҡ(f_HoE?phԾ{6Kp_d[L?LNh6p1\Z0 &tؿd=r ePl,C:D).8D63릓=+\C2٤A[0ҟq-|$ h;N-R$76..W,U5.Jӱ-9/d8UNNtv'":{H(37Ghg,1p~){5s)l0w\!%Jq"f zGNM=|y-I$yRʰa)=?~Y I)Jc~틔%wݎۋO&H-BgzքN4v';kTcN 9f9_Q;œYQj;tUuXcۜ߆Sp*Zdk#+4j#?`N"0Æym'#7wgW.څa>Vx9^8$)`O*d~b5TCP}[;<tB=33eI <Ԏ`islDꔚUKR_L''Dq]fd j i Gm16hED},G\A 1~x); 1v/ʂ~f÷qFY`ӍQ[Z vUL ͑z5{,#hksrcý{{A jdi0ʮǤ$G:jC-&wcx!fX}w&㼩4 e*\/\)0+Q6>`H6~!gucItqLme7iUiJ Rʥ SJQGQ& FC/E9dS?K s'F`'(`2T% X}aq]<)v)Kgu1Kf$ҲFƉ?dوGљ~|BbSH\.ro{X.ZJMN#OCJ*76NOJQzƎ资6 r>$ 1bT(rH?E'"fO*ci>e.Xyg8d>`⟉rYE*V q$z Ymّ|\>&3-^2~ mקRSXUr~8iNǮ ͥ jG ҉nBB!v)m5j%D 9A?5@˽&K0A@bOc3=u&7n=Q_)\a*Z l %lؕTQV訣|{K='I\SB ܅F$q|:F Kg⯑Dk%? =ѳB4֗>`xG^]>ӊqˠ lL'tm#?jĢPpLzJ\ ÏL5?40;VFJbP9!%\H4_r~nb~)Emtլ7eBKF/7HL49h ڴ-sӔ* д׳!R䬔>$˴9|=y2&Z)Z*\&h eXkœ9;;%%-Q!,)==ER,sU )@6Q=@Z6=9Įj8j A]FOXZ?WxTʫG3bٛMC{`xBO7 aiP7e UP L?V`dG rOܧz$7Ya"`1|?})|T3vvҠPeMߦ)\}ﭨ^|BR-BzK*\))%j70/3eep,F,Zgs`8k=a4/ 3}n%&Zc.W.^&Dt@ yLWnܘd@|{DL`+gj AEf@tL,߇1@8ڽ㼄Zl/J!G)T0f3aQh}žnS찔=6v?'J#a&uN<:db0/I7`NcV$y'6Ѳ9H%տvTUunUysGt፯FZpxh^&.Ħf hT#FlhIPwdIQ?̙_?4$yuVn9I2b%5 2>3G2#-ecW/pm.Uj #0IvEԥțDQEAdו~dGa e8 c_hL1J?׭Kol |4S{qQx1|<&{jI?хPvQgU,T+ M-Lù3}QS>*ѥ̂e>up|,2M=~xZ#KwpxѵlQi9Tԓj} a+P"CTU%:Ik4] d_vyS@wcu\)5GSh]9)2 @Dx\;Ttk4AEi'wn1l6TAtPџ(R)h+4 m:y0f_ m#xO[Q5Z̒2d65.E\c3rXbmďVd3E{S._nȊ)4TJ7xNXBA&``}-HgzsvrjTJ5\]Ne %W^/dO-*\%ݒhv=z,AY74E~ȗE 62*Bu#fPp0CΖ?Eo܏ǟ ,G|{*:">,:mmFܝr0/ĎOawiAdgEr`,#uU#{iTx m=*ǹs3ǣn l/!8h=ɮ>C@kE=Y_4eokhvLB+O\:dnYFeXE}|oOjݡSz涫}L{y_zChYàDd 39een☤%]S!B!2?\Pa!kB;=y]R&y)23^f`qs1-. vj"qпzV$2euҲ}a9hEw HEL!@Zk!voR4Q hI>i.I Uo VnqO']K{ j c]?IOkBgt= {3k&kxeQ1|N=*#fM]K N_&F}@V#9F JQD2B3rG]Ձ/KRsY@$$F 3j-o8RȔ4z:aveN41?w]*)FQ8u8|M1 m+DJCe8ZNy+ 2'(0%exҤ>ҤaT$x q"QХh~ Cq ו ,GYAX J-CǑnsqTWzLL(srC_@pgCoOHz[&T^sȅez2Бp5~|P[g(p"yQ9Os Aee: tlΎ+ ԮWb7N+РgvFTRPBowt~֦=fz0Ƚ8d~2ʾ>ֲm/mSrJ/d0)=H@@/Io6' N"<+YjC3yd>F%189*Nxq!Qc1:L \~ f_n}xA-P31}q4?-n'1ďlii,i,d.N}\=7tAHɵpM!Ib.gK¨E|_(RWHl@-,o JXi0pzW5gN13!6k]$*:sE-z8( IJMC}sc/9P|2+MkG2}en8H-r";w-+啐RM=f\}z$۫Dn ض7?J5D Ǔ _.:ZKθTWX?#X!k9+ I:^9=BH1l}R's)nK` >DZv h4-0HvfAD5cl¥!ZR?3>iS2:",ɫ|nCa]|٬ o ښ8›"YtT[{Wx 0JJ@'K( Ďn]Hy90r~G$Σ-_y?ڭK $hoʀzP($C09NO{b6ZCDҵ|QwgGB-ͤ}01W%w2qcG y6/w[MsTNƅ\?XF~:K"=إ" -+[(+%V@K}Zq>RI۞;yBX2AElI)|DQ@d"e.CFJe"'y%Ӿ7,ߑWW?:m;/cO5F,?@Br7yȱjƿ%O=ؑw?gӄĹq%?ַlN>{T#+3_neX8w]Y>M 0q{'Z+[ @Beax(|*j4$\@jp-RSSOՑ2Q( mx#*WӰ:(*Cz1y{̚n׮+HVTB>tM<wH8I.ߤ¨G@_ U[, )0ǰ%TP{ 9}@bGwpmU-$4K醞Jb,\T?uLWJIW!+CPDRC[!}kҴD;ywe@?wɌQx<85G~  N\yk`' `WyڀAC,քXQCSӥ?XAxlFo+O'W[U ->~s>Nf\{NR4aөt[:oGqDL8q.ULCruEvxl晥QZRF#)N|Wk ީ`1Ҏ D5lR1堏_.Ł]|5X/zVop:Jt!Sc#=xlrvsV͋0ulW¨A >haJkDaώ%7wDMհX$[[ ˭b&< EĶg~ -QMAac sѓl_ < > Jf&;>]b) CXXTa2/F3!۟ʦNR{ð3eG  GcSCa '_bv wQ=oC{C{>]߾urav dli{XNSik9#mpMZVo?pJxv'tNwG"A>7)$\ԖK*MR܊N+pV*92VQbw 1,# Y =Mۧ/.>KZkTηR,^ XOֆ57Xj;EV iC0{80Њ90#a0nqA0G"^YdlǺzC$&U|v4W-\fw o@9dT).'5Oi\:\Hj M '9D9[a5Bzy|C趬 ,0{1//;#:M)Fr}B14d)զjQYlJ8F? [oy~P~>.B>PXdB u=ɤfHZ~WD}q^Mr[OZ+D/5"۟u5|{i41*hK/+it 5=،&"M&|q)Dt ;8{h0Y>>\b,Ӟ xn|2~*3F7s46,mRflمLJ;@T$^8J2^#Hƍչ߬:r/:/ijL,V6]49N)K5O.{7]N64l0oP{ an:Â'ȯK͘1^HLcl30Szrpv*y#ϗ aod.#{؎iQpX.v"Q_ǁ~_˻ N8.v. {^x9>&AĖr_7B^fWp&QoTeQ(ID] IG߆d8=8==nV4B?U%[f^ "z; ij%ԗuXl>V~4hSHy"\+ ##"19bsRSHVA2Y.o5V&na833f`Zlj2e3u ˼ZJΗߟ3GA@%ڍ+xT0? ;f5ʞ㹳`q +湢89{[A&Fk0' 𛃕ݱ1j>Ӽ+0o}}gY Zo9M?0랣)d=:=RB2Ռd_E"qt![hr2egCR9nywrv [\q])(zd48)-tl8V}sTIbv⬟Au; NAq*s?v]aߴe!ib֔,g,!ΛMt)d+FII[{9# Upwi{pn. ϹZ8ڞPW]9KpķK_,/hZ?mRjFa%+%<֭w 1ͦBF~xUAS|TKT'6dL]f|̱}1>քaoߎz=V@l{{r c[1dcu6]Ks_ͱr{ zdCà@0 g0lJ9H5E\9 Jӵ~Ainqp)rlQ bRg h"Y9N!Eս I21I==K2QcR*v+?`ElobugZ NHbgOU$ -(X˰0zkbdc6)?0u^T3ZƮV˻1+hP7:c؆iI=)$)@%?A~"WL{ 5W%Hxvr7/u⬒"a}zTm s.==r;BkXGANUAOSagkE>'fW8zFpD'xN֏suFA@<ti; 42L mvJEմz{?xI2#&lQF_q!?i>_/-e),n Z9b$kr7+ݽB׍\e\:bxS",`}#lL<  g _7]F{Dê8__zIN2ի̧:!MHr㑉Ǖzj)dCV͚7NglTQdV/N|ݮPc3i`.4H /];Uğx0Aq1;1 | O =#skba^n}M>8 ͏Ҕ镑a?S - ~T I%/u@mFWuTmh4΋7|rqf9afz.U1}\J.-"px~Z0lP5txj ?H p |qJ"fFa#% `_­Rww)ap98q\!Bܤ+ދQmXkzPވ;.AeWdV!ցfIvPc7x݌A3pׅe?6 =wѼll 06*R6d9 uh`pt;qt3&T##PcCK\q촭8x~f |SP+CWpk4!7/nw)R Ԉu+6U_FTl}?g^"(vH[l<%7Po_b@ꔝA_UsUH)LCsjxēҢr(dQyE7y8۽>86$3gM_ 0ZVMMx_NLvPr+<_^=m tw/]}T.߯}"q1p^]~*ЂZmsGB|f0wɼA R|AbЕjVϴH?:ySq nr- UC#5ݿa&ɝ:ɇ{":4>ؘT|ǝc<ꢍݘ i\>~p^^;n<yy']a?  e.>|Yǚ&کR!cvHUn׶&;7-F@Zճs=U(/EۥdtT C_N\,i4S"ށB2z%4[ȫa>P8/B]Ԙ|*wazq\!0瘟q7r^)9.J0fU䚈xEn?cIe Z$+^pI՘J(گC"nXK })gJ;]@^5cP+=M֦Y=8t]RSBCS ?8hcЫtw%jo`^(P@ Uݛw8RpZӭ-O+%(HZQ95;yHbƩwůaHOzǘhg\F7"X5(J/JT d"~%q!R"wBCtچL_u: &dͽRg[9JkֹZ?LjGIDžD vrbzp hb}yzhGwl1D%7URIw"~VQ F;q.ezD E(g }I9&\cILuV4[hpy6 _ wTԭq+}d19":xzhF=\Y0%lxgWZ h#oݳ Z*ZЭ S@j Ebl$^,l;l8N!.!tK`[u9 ˷1u~ƨ*B0{uJw#/@YKw-e g(pJLuCL^B ]OgvG%7A^CA*Or yAP޵b:U[7+_ #^og%-߭^VY\ N¼"CY)G_+=N(]4xc/M(`gJQ(~5]w(Uo* @J(DWon9sm%y SbQ/<FhJCeT푟CT]))hqv:-2GEm F:ս>%)Y7]Nм1.B6 =M 8ІOaf62:D;BWH02{6pbrsx $C 3jaKr˕.a(\hoD=O:r}v}eA=м22e~%Y萆sNABj=HH4w>(2v g @m>G1YI0NѻyKyFr'KFOgO Z.F|P\jOt $*m1i |v +͓JL~?S&?Hew܆go#˅ e5F6\&3?8Zb+&g YlHWl\3je X@ +u_9 y'+npBSi|?vdf74Am놞:t:mL%9ЯZPaa-(#Gh5S5+)S:5@FL}3I/eADNz_GRMDȑZg)"py栺N#Dueʽ_{Q.$ȹ;*0F\`¿cdplP2@lV-8[`1}~t/yq 79qy1c[ 떗HNo_%qS:ԊG8wO?f"ʇh̀:z\UJqIE.zOCK[ sp0ںjmgݗ9F7kVtC3*݁Vs-ⷂ@3m;H|/ ||I8 61t>kG]P h,~>jkBlfh3ո)lx0 Ybjst%ZtX'\-Xx6/II Y×Eѩ 퉰iyŬ>hn5v c?+6+W]x ;Q:鐅aIRJ ObnTޞA:ڞfϱ՟k0=.;Qn]$=AOU/&4H~6s=f1!oujpO*ҽsnZRAq[a,灓a&}a}dh J눋[6] 7"6o:'3fa;WHa;+4d3&'qs _DV &Ul ,ںt[zcRX:D~ ǿ|w5etCtLJY~g#gM>r uh:/-7BͶ;v8ZnWF;lE/@ەD6KY<$[dhY*ѷX(N]',@f81ZF 'DICD^j@t(?:ʫ]CuY^T[(lA&'&{ha:0з#?nN7| XElƢ[GvUSMa6JZI5s,4y)GnTA1iQ8MuɶlGX3:Xt[{026-1^Hk4"w+Fh1-?/x1 spae'.59큸TЦη,gȫm Bf_r|smmkq)_ Q qTsAI)mL\f9O~-@8kIӷкw&: mjkPO1A\7<3.NB8V3 ̢~`'ӵPf- /-ęwLc,0(55(ђHQ&iOIa"X1;7aB&?Dg]DjQZ][znƲj- sewJJ8U%q`,"e6h.dXm^jWDQi+bKQ@=SؽUv[3kPG_n}du CŊ([ åqkj37qm̧{;^NMM>:xt] WDQM].=]m3.N_(A5 e/+FxU],W.N2=8ƛ.3P* Ьjd8H6VPcҲ¾ lmzT|={ |XV7Od ͗q+6ވ˪v &tA< W5L`r:.go99rhAk=U}dWǒgx7 cT5UT.[:,eP6 xhwk3rE̯&[F[6=W7QØ-E \ Z0굇wB~oO6OƎ:uNvƠ)j))nlUްSH!8; ةS*f}H9YjGL~;ߍ`DZmg o$?%Ђ&:&gcpSV#{'nVik |^c  ?k}t&u5< S{p/Y ޸U^V?O| " Ov담l˱]>x$4< ?鯓h?Vo6x/x|IjIOg{SOz ]]r Y"SL!]?S wY$ޡ6mHhQgFv $錌_Bh2BLg=CC*bPX%=,;ý<EG!6@rm]ۣR|m€Nb?b:/NQ’&8rn?'7mL5+z5vkW(![hg,U((:ݫ0ꏆ I =iGgk,~vgTj 7? `AAk_z0eP}REIC-xLL{'}xt(޾Ad+tX)؄V*aʳ e!&Y'Bؠ=E@} QSIũ輾=+XȺ{pA$@ bbM~7Nvօ2(S@Ku((Mq<Ձ +ͦ?He7FtRE#"wIP<-S՚mv`=Hy[Ik`.KdQI܅kJP/)3{鏙gm\ܱC:]Лh4F${vg1l,%~Ho:1]AWQ2Y 9zg|ًظNXp8=(6ڢrYl#m1oKwAq _li}O`|{Fob$Ro"N+)֣IXchԦnwnG48 cgF貢p{$ Kbn͕K-Zu4/5ĭ;3xʜ=(R w?6*FȇkAcRGLn). 2k4f"=Q &IBcOȩ|=y\fҌ|(3i3 % 3nZwf]Y'u>n2#h7f=kPm]m.?W\-b9nB 9ugOAWz;I-\3ł^%(t1GϽAK`w2I=`QEIlm(|b̏Au{,2':^鮦[i*})x6"q?)I%Kj<ʄ#1X?]mxB\旞K+ڶTS\B[wᄇ.bHltA.L: Bǽ4f#&^==b-s*t## 'NXF#n:!PӥiUL=_KE B/u#DB}U@E5 N >i:x\L¹ L+VSyP+&zȡ3#x~bKy4H m=G.T\)BztDD `$g+#bLŘr_޻nڰ4 Z[Bе.ҽF$r%ɼSO2Bx|zڞ=H_I]bV7?3LΗRƛzzXxWzVGv?kLjB^yk^ OVL <@>v+-Vȫ4HW`o[$FR>0>N1BG(t+ Hч}%l%1eFln;1YZ,Q`iқDYW'C|`az:gc!7(jsU 449.SBy _/6|{xn6YI Km MEt4&"] [M7ׁ̼+ U(ӚC/Q39F&Jh;_6G=BdU'aĠn dؒ8jl1)pg6 ajQtm}M%Hu+:*K0I&".݇P"ۇ9y|9Φ6pn]B2\v6D͆bQ.=WF ezZ10Ma' z /=KwZl gDGϭ [VdgV=oCUY^f:Y^zMMnHV0eݴL@ۨKm fv.b %JYP5xOfW3 t2jtћ,$7^8`MY^ Ժ74Lp^ 5բH1KUh0*Pn_[m3P#(N FWƵ3A]uB ^ek&Ĕkm%1Qa C%ۦQ4~*&yGv;ԄlJq9rbo0߭k'_b\8?aīj5r=@b_Pa)yJJ7qt,WtRZoۦÌ?nH1;;R Rg$<' E.΢nL}i]Z|}.>pNvN(H'9>5VH0zu"FJbֈ@nS[{.a$虹LQ"J4m5|é-i(١ѦȘL1BnD}IM~4 ~C5?kSBI IM Zf?vc@9^9"y;a\QȱR$ FKsPqYtSh[(Z _P;:7d~ɕDa0Wl~yjmW{f)h&X|quI,Pz;g$~\#tݽ ͠%n4;f1A䐬È/_sN}]$`!,E lCqux)uϵ TM%!'(955AS$1 Dž).~ʭUVd])t6|̘b b|wh22ϯ3}D,^ۜќWt8N)[x`mYjavuAZiW489~Y+-\-\\xk }ձ{A?󣁶#%+4.:-3r><uGbú" *|l6ykͼ~EY@} NwGfKlfUIc)zoA{wtk=@x\:ofm1?0 6eĊ7h5* -G`Ic #[PbupUMpFj8F[ /M6QnvG$%4:ҁ; ˦n[N$^/0Yh^_/9iiL;jhzmzzg*bJWc̭}Pn߮P lc57qO (AoV*,L[k-{awi_֑[7Ps&?!khX1}`e^_  |lcxL>mZ AL'|ݾh$d70s D8u?oV9y,' +xND^u4mn dA##,q^s(+>hsMr +u7!`aHe$[gb|7jKyHPIX30hM.KdxL<:oWfC?8m^E&>7l]'͂bL ǵAWr[DQGvT0%u^IH4Tkuoh1ːB#6v9;>*g YBc)}u6އT;X;-+NPF{{_AR "Τm𑞎R|4>)HSn%oyLF2O%TqLP(ᷳ~dsq4%lH! sbl9)6Ql$9FͩQ-$Km6Q[,d>g g9ۘ C6WI|6Ajʏ3:qY,$ NbB ^U TG? m+0Zf;&L"{@1UmLс^Uo={,_UTi=aÄ`#B=%Eӽc̘d.8\Ks7·65b#8}Y4n$}[w.>4̓9'.՜'צ>JECouP*WGUC@0۶!9 VWq88lt6->HEBa|;Qԑ#ǜj[%hNإKƛb(sIbi* k_'hQ?J/n:CZsD{ yDAeI[$b%Tj\7x+(ȊBn6v~d0H'uLZv3~]%]rJ+2c #I1# 6iDO 3$؇!B>S),MP0|X*" +bz=s4r~=;=K1jQTːDrdzR`"ch=X'ˉ` 4X;E Rv25;)mwwSfIѭy@5LfbV&[<,b̪j9@AhNu,T{onƪWqtϦ!K: uykS#=,` dNsn^۩0W*)+݃dA$4bԽ*[ ;Pobjyeg)Ңvv݌_WDZn$ƳLO!k<5ʹ9sŞZ0HU!Ƕ#Bw)+%1J~a8>|ݵ%؎Gl 8FڎRC}_hRn  <(*G FU/ٍ"6;L$X!˩kʐ9XdҜkM6}N`St7I7tY(є)0SQyDE "Mz^^hsd?#UVlaĐCE! 易iQ}f1ɟ9[yGS?z)qٶ|Hmpmp?-tz !G66+eHqNOƐ  x#/b҉K΍SAaDm{-Zz޳>v%yM)^(VJxP$3 >Fom`l16 nJ2uBΏ%51^AUT6ْ.Mb-~:Ʈ ӌm3N4h-*cHB\( =\9)jj0ƿZbRxAlirooxfWCx |TZQ`oUQܢQ$TqB+zK^]X68a2q|K(/<t {iT1>UX#!!0TsqhX^“ o=XP~7RCJx /,*떢_ɅOttZЃwߐ_srf@I:$$#yr߼ @e^ydmQ j+Ath=V©>C?sٞ@\f _v`܉=F3oethuᅭ`;{E/hEũ{a3o/f;jW9W`,U):UET5r,(9]?K"ױ^WnO»̨_*j祄$ophRln:U+NB{BɥQ4P܀-k]W!5q:8c+s%9oN{x\䭔rUUy֕ɸu[_GHi kKeo@3_g]j"o*IѸ}80%{4zOTڷ)ڹ/? k"uDָ.k: .AxW]D\ Fd%U~1Xc&!!˲ C1P9d ZoⷚϫbL/ rμ HF>BZo vV2%oB[} Kz k;+3¿Pׯk%#-|HF~xQ%lo+haWW.=ksw)_Lxy&uec|n-n/s ~wZpp6Rfp ^_=r>S11ʘ.C|殀tH "Z`#~@6"luḻx}"Q;?0~ª2oˇԼ2?- Nv-SG\k$tǗ r~XiQeʅp|>EI@oP,Q E.J/ȱsLn{ ܹe#?w?1J"[ {5U-e-K80i'`gwzurr.sZ%9,9-jz謏@Omh0zsY G;1٠`=h˖h2اK^؏vu|SYwn$ïIc3n>>z=(ϣd]aЍőYo/k*虹ZFRPqdK:w~~"astm|p-#\®֍xRN1;߽ZuVx(_0T'tg>^,P5!AO2//T%% XKܚfoPHzRv*k @ I6qA>4:ׂſ-A>w庿(-n}CsD q ;{XfR^۴>$ql@ԁZ3uAdfX4"ڸ=DMMj9r {4bUɏd^/cZiɔȆXs ɱ4~*+O<*!ɉ4Iz(P9,_qQv==`d΋~E{Nd.`pC I2n3Q=+ y,8Y%R-V_`zwcEmOjBfrOUO(^@xo3+GOFX NI \u$6e9 XOHqbNxĶH6__iz7#z5R a-w _qJK}V  Iv ::o(ZkcKU2RWkhQJҤMXHp4u;*l&_Z)p,\m)r0j]yZAugM?(aQ6η/ދAr{UlҀgEZ09XU=tZUj|6c`oR^ٓ{>E'Sw`ܠ >Xg5Ja˯R뷣/ g(J0nX 6Wݞ'H|Fa-~0Cgx<-0%0BػSъ{ MmKw߃cVߧ}H,'/N?壔-T KQBjm*jȰ- xyMZp!TL&ΧY|"4=׾eBQO5FfW*ŶVފʬ>ȼ7̎Z_VG'0M`'z"A_]aodg=$Kt{ahm\!-5O+Tnj}d A4|KMm>`w%pA LYXk1Zg\RWOV$qr{~KT (n!n)Whs;fx tVPP$c򑴻GF1i{&Br7cX#zc"As^82b|U{w.?gOd'DP-̘!EE[rdQoiBiJP% 7;Lu!0zz:d:"+:2 B}Tr+`R 0 |,Pv}Qox^=d炐T7Db93Ӟ/dT"W26#G=W ̏T҂31 ;U Hb< /KE6H|6AB<(>v?]α|S/}:?T5h'3Y*\t2oGZz%|>R4'T!+.NBA|y&uyK~`xGI G/NdyV:ρ+1" Pb焯RK# `&as򤥆܈L$qo0@sE8M0dbx <*j[z !p<@)WͤS4J`2.$%hf6IEKGTRK]딸*̱Yef4-w6M_Etp XF&% |v/ ,e{58#ci~H.3סV(V,v,0z82Fh{P%!L-OJ/Cp35&_s6fe)&@'?G}ϣm{wc0 OşRXޝXEhH ~ B*AW2/.~cH~}Y6q-[ Cl9O/7RgP3<os'Rihƹ`Y9nG`5LgecǾ\C!OR,LP1t&MIRАuҐBty$(Yhϋ @\X32аE wf\' oVy~w Ō5CzD$ 5f7)LM_jr u@Hzv]j͞?0gjV;#AGz7xG 5(,M),Ƅ4!YBudj`6QO-C~r.8MxGDiZ;1lTkA?H:W|E'NXvt6Wrb.F).`2@)igNG0%c -@fL|KΑxmjXv ʉ$CJS“<6ZYٮœ˯ԤѺ$SʀfɷWH *bذX{ T \r1f|-Yѣ/e7-GídC%nRA`i&V+¶|^c,9fj}X uX .-BJ:;?s8_pxxWYO ;5v³&t# #*^Vm-hn:q I!-t|=1qpQv޾³g X jb&L7AIz5[)d "cüSu [ whG%+V뾢Yͮ]Y?#T~BϤ,$JYU^qA"|_iyN؟7.M4Xɱ׳ β[E lE¥z0;r.AدEUp%TDdG09w"9FGzf}gxy\sux@_J?/Ijܬ YBάǡU]p2 2͡MuN1תk@$husAZ{S,6!@vR;=GEcĂnG$%xPF'+ݚB|4RԴn?KWƬmFbEu7inF%06?0,x|-K~5_ő!0ypz'%7ig7b*n_}SW}+Od,l];up` pg,CG5TW{߮oTLEtpab%9ҸBMg a_ЮGǀKnL&gÒsǃt /%Dm9M? mE8}]K3+[Ce>@q)b,@w# la9y2}lk :L`[@y ٶF̡}8N)}B3Ywϒ{/Jx_ٺK:I癩%X( =0 ,w<$#Tѭ &r`Fc: . 9tX;AН]`Z}$cBjs@oDs8ܴV7k~S$>.>5|Q&~$Ed 6L89.+=T]5<ȸH,ᴸD-Zqɨf̽K7$?HY iGN볢$oqluF.똇cgZQ)&NՐ0gb|Q? ?ԉ.Fldj1k&}=ѵ>:!'=ϯW[][g t`LBCE6WI5FGғ{УNgB89;E0P<(c6~.B3_ {!+xl(HDU9US74̢ǯ>}H=8WO:p*;@粔Duو%,Od@ƸaU!]+j_puU<|3Hytҙ>Y1XgQެ;d10,PprEReltSdm"R.u~{%^ 0q4&*JHy*gVq}7;7\;XY#BV/c7lg6@/TYA̟ l9kȡ7@1h]5@Gk/pԀ)hb0 Xw hIa$X%ZMWfCnPg[ԜO{Y[{Gyzlz`$lGG-pa71xbCX0w3Li8Rg ,ײry8[nѼc(H+mZ`bmva6*t"Qx5[sc͟fXxQBTF6OQ4W2W6HpgNkij覆#<i'/\6b(e,oq>! (9˞|9 f-0~S64 %QI9WTF"L=NYtQ'1ՁU!6$|@-iro-\!`o=\!Emf೻[^~Y^%acܿn?oo.IO|{-GH۪-)tʍL4?46RJFrѻE͛NzncRL*'Uj 3Oew`]M{ݴ")ZyUTzqt!1!eモ-Pd-V {+]SUC󱂎iߗncP\#*dLࡖC_4ܢ;qm…)qK߿anctדz-\^\)[9Dm; cuӈic~}eE"sCϋ;~f}uNZ_n+M8ngBi(DF>R ΀tRlW#0'tx:)KV3:a0/5nxB>&ÔPy4Yh6'LEF\( K[JUKX[و\- ܓUoRfV EO~_I>)cZƬ_47RI~wZ_ @G-9ZUT[0J+Q+D DŽ{(}J _a0(Qy4ЩI sp'-@J[ 0Evu1-(2d"B(lU2vt^ij,?fѾ x`&G%1R3!>ʹgj#ʥA9cr6-k_/3EV!Cf6"jeJHVls+D_i<_f(AG{^N 剪︃t 06-߽Vx¹Cq(}nli-ӽ}]xZN\}wpH?sL~cnw+6ۯ^Y4XBtdsC=Qc)+R. dCZ$,sQeiȣj'X!Vq/i:H$BDUM\>cbHqP=/XwE:4%Q`l!a Ԛ)j-ka~nu/$m $nw c:8SLf=d31NƄƥL iԡs%mK1YF6Wr.78DoDYR =Zb=bpvy>b̳eSn?/q1'E`­y1A,[RX~U spѲ1<\~-] l9JZxs0{o|,%tp׽o1dRtB9ezwqj,|rB+}zOd`6k xDFy=) ed3)zmŷVz/%FlpLPjZY2(u.J+OhV$`-꫕1Misf S831kG^5;O=V˩lbyI-ԾfNƨKxNC(GY(Q69N450MO;DsЧ!=X!#y P-D(͙|;=.;?-o!1hB\CMT1Ӥs%B߽5f ZxR~g!yNIb;},R r?VܛVC贉A/s=V|rYܨG\\;VYdan1~faJF=kĭm.Mܩ*( fm62~8Zfk)+z {a8#iu=ԕ&׺(;dZzCXtVl!B#4lkB8JFG}|"U 8^^ Wu -!da6[E}9,։J@nھ\a!سm57P G63#>7揾mꈚݑ=P c-|88^ ٢{gvQlUOjUm#=Rb*2> x!VP?q+OôGjjd ҃~9")-,@__@&( y25HF[qVkIOZS~Y^ȵ9Rl_}\N"O)\;By.8NB C͚r%(eb*0̩'㐔t%q|93]e|vOe|Ȟ-%a:-Ӊ;Nn*w2;k\r)M-hC&Os.S*Z,U\BYf-hmEڣ vTP [)-5\zc_Tlwt u&o𡴜a*.R%SQLjJ8!]_Xۆc OJKJRW!h *)9lwLVIST;W,_Qw]AH)Z4$ 2yNkYz_TͨJeŜuڌ|A2 @sn`aD>6F͚k7}~zC@+}p׽*;+rQ΃֡ϭh8,lLdߊD;J"TKP-Xԩ*k وUuWP- "d[[odPq- T<:ʫ;.m䏔1Ti=W.P#XjlWFm+8ws.蝕sm0!\@~c!Fi_z>ķ.G0!1!n(CGSD!lj&~euŁ_0v9=7e"3m*E nök w PLj":PF{#&#_)q=e**+ 3&0>r5;bdrYZWͧhEU{IO J`ބcBN"p΂m8~KU*'T^)rN cI!~߮󦛷V&H[԰k[]n@%=MR\T6 p/l7uZ9H{bvN^5ƴg:6%)eJWqhiQAujy9[9{"j^y)-S eX&aqDk qhQaH> S@@@ի:@rfX{XLv1BDSܷg$W9\Ѭb\!1t/'$Q^|dZ:T8:DX KM y"ķ`98srύ\ou}>^T;v:',*+xSB|T㏦ޣl^^>zbo8¤f@=*cEKz)KN"m b`SL+$)uCVe(yq-tr1S2CɌf3rRT\tpT]BO0Nc^ʵQ^rhmo%=lK:JbÁ6/]J{)0sXq(S)NACTf^`'/Ҩw,%}[-%10{ ezJ ?{!Ko\ty Bpqn-[e ekOl3QV@ߨՇȩm|Ƀ TZ`:j5$e`?m0:eͽ븲m:~[uR,cM&E~9ܪ^8Qa ~SR;2>< V}РFٽ %ZxK5b)H]#^Ԯg5frtH,X:urY,]1c۸QH~,@ %ŋM?@Wߓ<@wq{Qڳmyo] uT9I`C9*j/b Z p\H)ͅjZHl!`/E{1f*-?WN9ޟZC3ڜ{֛ b2}V7tA\cDfجnO± QXe685-W=);3 4^ Uc!4Z]3FmI a~{[mJ~$Jp8sX|A>Rת2 >Qs*}={ FE7BTkdm']Bіo.*Vnu^y ;= U߼1* Z%d4#f+A0޸Dk9 |șc׈.7:Pvݗ⛝85{rdW╆hԻo(ObYG@FUX77KQo]E&BNHMс,B/EEP-dquES\5m.n#/$Yv HM*v_3`?T^1ynSz ΀ ̗Z ΚEkhrSU @~4.0MR-5zC1dJʖo22@\ Q0uXN|\̸w7rpx"=e.0w#ҧ sp[.OԒU g3؟2c+7 3AZ$yw7 <74Z֪+ - ^84Wݲ⯍`ss}ݦ?/LWs؉v\`f8:)xQLUysC5c\,3w+%Irj`Gɋ|@(.,n$>pPmRqCPוk[NaV[~e]M 3LL+;4h|FUZ\9eFP"1AJ5/o?t^C0ѬF+Et]L9`+ 0~rbC4eo4VSS.A(qp n& k!al+}(glHkjqy(.:^ UQQt_jW}RH8QhL>X*\Qc\8A>XJH8w OeF!K2n&t)DtF*py,JCn WӗM [L(yY_-v?/A) !! i'YmIHJk ag9Zk x6L$afg'3MWw;H㚳qfd =9rPYnJQԍ7nաuв ḥ!#d)8)ZOG5cKX@K0ЛgG?N-(WGMӣkR%@W'gYӇj!{ԕrF4GwU h҉xuoZ m{҃[: L ^[Q wnQ^&.س~CRudwk9>_NicA.؇2C"#.ЄOM--{bŽ-;1oZ)=qjY`i6[@raDc$*C@v2Op,eAnkcO Ć Ǽ[S n2okS5d^Q`-2M~*Yz޹˔4ݦ\lhdϣ=ݟB=]Ǿ5b/ +G.ImU@,.mz'a2G:8Y\{yfxEXG΢I؂&{ϸ,Ӥ+XjNRk38h` /}i1-)p.<I;N\HIFs %חORa>7}4e^r}f!vhi5B‹2(G##Fwf]S(3sU?Ⅎ#ឝmoi¢J$hJyJS X!j@ IN1,Kj1?0:im(ׯ)@nɄehP M$oȟ{-̧)Eް0e4X#&E,W(m$r}ڞmn9jU܃#h]YI} 4ӻD[[ƈ;h|tI@͟#|љHPބۿl0Pퟌ]ylQaG7^KrdfhթWDZ/̦{SJJ ɫT |ˆ ^]Pz`/r Bc23Mʈ&Z{=7a,d$N_j@6JL0Tb zI3QL担8@{px [x-_s>4E^2-:#5q`̳bk!G톩Nyɉș#`yARPomY:olPmprbD8d҈? q }GRnj$n`eҌ}4a͇İ~i Rf;_g_2159̓ц=C37W nah?r(ppvcBET;s42@L!O}lb}[TDAmJW&ARMfg}S/9Oc;VƯy#TIɢ 6KC`"OURG`,zvU|1I`Ж可J6PgV-֪ӟ=Ĉ1خBxN|R2|gRq. 2?gC 1mtdȆE5hoW rڦQN>C3֤R#z|†9q"Ay-`N}s-+1]\ i^UFbѯf5dqxwϏD#\*j KRkPN5[yTKid@DEiRca{]K.z$?7˓YCbx+'(]_truuev<4arT7.)m&UR)+nY(\-hT#5 #=4}clP&面~t dE|& m dӲo<̥(?\k =ɸfZ +4^pV]KC'M p*7L=T(SW5D 9~<%`Aw aQ淝0M:y"2ǩO>3IXg>S?1jȾ@;m@(< s/x.J\(=fjuc#0H4t62 ŒcίȲGN<bQ|uN'@權Z]Icݽ%h9NT) Ud֔o d(ڿjbJrtw"F{HNB_@ Î& XJĊ#ZEN&6N6pH{#xP{ePm-9Y3M[&IH4@-M 6S EPA&r1` ݗ6O5<*SDZ:WMk\O/z;W)wsAbaodj~jȓjAϮuTO7of&1{ }guEiYҞ'^BgBbXY,d"x{> i1AJG-"=&v {HjZDжuMj{V߭@ę,F 9J!`45 OO@mw"h96}2 u׺O^OC_(%UiyB!4`=yOnG9"\l5 &aXmWo>Nfe A,Sso\kϴj{(o7TgnSNr\d 8(eC"jYչrO$VGU9TiI`R\\)9 3uod$q%RC `]4+b(6ZV-y0M@ Z DE!<љ!mU-[T#  6Fh/rLC,\ 0bV@\{:_0^ $! s1ȣΟaBy'tXz J8PkPRM|[w Sޠ V=WZG8׎GY:Gd8ٹ-@hc$f9!1tlqzslR2$%P9 TM )#} 5h|YmSե<}|MWLa5 :@h$q2E_X)m4Y9pevRR=C.%;ӫ+[`hCa<:I M\=ёƥApi53P4 'sPk{ nKJeA(uk5h*oRl{sgW1C.ED" B,biy=u- @' 7P^jW]BM l]'`Zi`XB+AV){"5_,lZھzE]n3` KC*9}< V h|@f7ww.R u;:(L̂Zf)7Oa8 uX,p安QRWZHy:hYTAt@&O< M;YFv)nci|O9$NzHpХ\mTN5Oa' mF@5^踩r}Cџ\ywg[#Ă`,K CXDf;& f}ħrRR J7jk PJsz0U+ˋx8D Ge:,E5W8HpgvR 6\cyah xkKVmS>b@l ֎fَ \|_<q|lG$+GJ"ꩁuoXF^3%p[^J17`wb#9w%CKex {[ͺƙ8z*ƪO u+:i'"o/.oes֌%bO>G9;㑛sX*C$ [JN1azHmzP-iekf#fnwM$A>e52aLz!.IT J2v}xUNy)E 9`'F_hLePP$0 "B A8Mj._)H8/G EiwqlЗbmexC?Yn!issZ[zkLyG(^? WeOjb$ȕGPퟔꬃ HʌXU d >ppn42ou.=kԦV4*88Kw{"Lf.ؤBS#*oZ^Tb5'paT0ɥCqFg 2pDQGmwa %Vo]*?J,YIL=eGx8D3Ckv4*KD F1U2 b\0ҥ}O_!Qm>래*&'@V cKy4^M3sQB>Og>\n0->]͂2 Pmutcqw5mBcbJe|PS%Z30'/<&$emuPOpraxԇ=?[2Wu׉`5iTRo nUf|ug5iVRT#@CdڒTpt6g@A}߻^?bFEc|{;Lgg$q16H"gf\6E`yȸ9AwU BV =ZE̲]} X=tk_Kj]љSQi@(*v4hAS2#7_ j,IRr OTRAo[gaRJ/I -ְj,5NQBšF}H=3fQT?On(vA5\o9xc bdh3Wxՙ+ULU/Y^;|5<>7Tp%uVwk<#$wnqz9qK踎pV5Xv و%*!QHQ!g>sAr7!ɯ_\V &/ l_lc$kQq) ~;+L78Kelܷń܊E^}3]n6x(V׍y`W3f*42<| `gpvqP`uSݒ_57Fn2*ϤDn׮q!eWe +/ɺIM˄W,9P<ɝ1o?Uq ə$ވT--sQf7˓2إwgxڦ\.- NIxZ~b0l܏R5tǓJ֛052DNS Xڰ~X5/qQm;f5,8r% 4F쌲M,2VPSDN~S°2މZYmvNn|i EN*9gH~[c7~+fEE=o]~'bKݵߊ/Ü'GJkA)g6)?W"ȋe -#JMmھ')ECfF\:IZuwLrۢJ[5c˛30D:bl.U 1[NaPY%ɖ^'EDI8 5ے~/u[oU]%8 /hW}7iu4Bmv}o6S% o|iTJGDiru5!sļWBˠMػ8]yp,P JmDA11hP@q{*o5ZK(!>ֳ-ubA^Je-[yZC.7lR,Go^9x2z_lq/du$s@_IYLFNI哌ײ7EXL8H ѲäBtR-:xڠgwHǪa/IetyTb@Tj ̃t2Z"Y$cƛot9ٿaIC\ak&/Kdk~@6/š' oml[_9=]&]SJpcۍEV:,V췟$R Mq* 7ɍ{{V!6Oc/ 3_/r&G!ɺ_@&Hp]J;8NR L"l~w2O;iaXkg7SJew3|?YpȚ.qBl(E=G?kʂ%6c[)bۤZI8>.5]9= Ƞq LS,Ue~QԸr"OӔ3C69B3G?ezZUN*F2[ 0͊MI/ޙsށ[r frw+xL;pWf"NWi3xPtnO:+2f~4QNeߣ!6CLrUNGt{=.G^c<~E'ϛr<>7'y]qv43{I<:cu.b{;~J6_$`8gOJfT]|.Sv9e /7?edJMk(O:+"&@mpEip"D;??0,U p6YefCvm?k}IPZd/]\ :,g!bŒU)Hh1${>)BKftjӸߵr<Ȓ!Q3br0!a>-oo 8&)9o¿^b_>nO>=˵$Z uP-@YY} +ToB4pzTOЭc#N|tCs~QMy_$վMaOO:A SM4K`2i1>WP VU#"HyʭZeJ Pw-5Mau mc ͘nzƑԕ´:qaYxET\6ZV$P-՘Jl>ݷ#d8uLib5O>IqV8YѾf!<9DA†/p#d-˹!7"CP8D&̾fJ:~ކޙ˩ »,Mf38:aRT:OY5 NpDC֬'ϞLmFB1BdܵҞ_{?RH!80?6@NoMi`pTC3bwv)S N2Q _bh٭ ϳhy$cW2fi^L oa{nBZS^{*0ЖL v9 Jtdq ZX1v#z >/(dLWd鑪^J^ʿ.+<Ѩӱit9pd墝0xoe_Ҍ(P\ۜ<Қq cSq_ _suf(JYlSiށ2MvH (Sa/d+FHqvKɴ)o S?~[:U)u?[Sz-26B Q\f9(/FrIFJM,-{I' 5_I'4شJ"Zcȥ_p΃eCTS#-*C#` Ш5p ;㳱̯)Ž2DƂ7/)'9PE*B; :ēho}sFG#n#;qa)`0jDu8c% M曃sJ-aR_j;9õt*8QΩѨ3] _9$u=f]?‰f XCأ0]%abXw(!(F;*A׆2 \g֫#9i (x2}##Sd8;8v.m3;¯ ҁ&>0nT0bȨAs\۸3ȁ6z2N33d|FBP`ܾu&|5/DI-˃(E@-b$=mn,xZ1:NzDϰG}*M%2gNRڊd+s3V}\z!&Gxc$qwc]!t 0uA05К8yÞ- 6BU px^i?Ft x_5)8hVOlW5`4Q$X\+J0vCp1.̒O6aZZNkLzbLO2[wM ^woeq r!a]y&[dڷѩMlj.Y9F̯Z#%?\ƈ_ԧ :z5iu"Ү_v1x#T/ sZf6* 9%`/ ,kk( Lh dH7z5sLssx ȼqzbVE>!J!Cڿŋ CVRO#:$k9O3]cA315BZ nh^Z'nt.$)8^*罇 uA7%:T+EHt3;94w/z5nPaEz+ƕ^kP_O0jO'{~MDXhDqM*'%)jՃ |+X z&YaDOԕjO@iŸ*,,hz[B7AdMWŵK zTXK~AvY dtWzK,nhPD]ZqGV.0bp`kZ>IY9fL5tV_ ԢMK{8D(u +}R/- ܠRz|TCݐ |P )i7Asa]C62am;Q7\HV޻.VYHjH9F;裺&{|'n #߆zx-ȵʎȔ:%!ZhŒwL7Pf3~[W򪪵 XX]˴z; FLGqVVu(ݛBee[IN%e`qbvYLO}7 *7Eɵ)sEӑey"a5n[N4OQlnOŕ7I`OGe@0M {Te|T=sP^ P<v)tsS;WKJxjtMHQxqb?VP#| ̃-ҍ#Z2S18Q$Dd8A(Ʈ}a_\ɧ:8#BbF[ L< ""T07^%%v@E/u4hϱACFj:jCkf ?c̹bIRαaIe#,&ټ\WBnǵ}-Fe5ioӕ'"37QCӸ L7(N vc ):@af=*P;Α|D.s< !tr%aSpr=j608lU%]78^ck:]Mo@CݥMxMF.Չir51!z=znIZ|٘Q[Ʀ$w\aZ-DrƝ1 F)j[SDLĝ7[ʥFwT,ӟĮ)؇۵T^ŝ|8Z!8b%dm k=eLE9 S݅描LX$=>ҲrFnN|^w.}j5O=ISp{!6a\_]zjV4Q>> VWUhV+G&}b3Rz: $0L>₍/ [AkC4ZN?V!di>?\s$ w*,DiNrUQvX`(HfAzP5мGfᙕXoHwiTf% ЖXaJÞG,S9t02|LjO\Rl"?Jm\O@=WZ;FWo3m؄3$(zݮ/x*插j.ߏp)*bCB%TWf)Zo ,xS,ۖ*[ h#F!rUX͟}7@OYxv_xŜA  B!$̘G^ߨV>Ǹo>ENτh7ͰV#bŻ`!T|puf|J27Dg7p]~ iZuػ k&C{2ϻ ]0&֞eot#aWEwʂ>_7oП;mо/$ÏncHVU /]70̖%0=u/|c?~x 0K!P* fl7R H I@By|L2W J%"agA^EZNS7H?ݧXO-'@$wJ3q=ە)W2=!wm|a} K}Qע"s4R@ӡ. #GT}z=&hW&?n1NU 4![RV{PUUyD:iI!}?SK"[R,hg}ݝ:ED7 UcFf;Y$vzl2^>\W + nA>vfi9=R)8?dXY)YXK`y 4į *N]h̅08BB+@$+Dn4Gw?ख़^dfdkC6+)OyYFZ8b̐S&~6 hXlrzAN!'; DN\׭ΓuѼ)NNzfa5H6`,G9@>xrhU N|"^Mnv26~8ȑi;c) ︞'V%DDrQО%<Bcart t &{u j`Hm `hwHMRũBTk7Eã|:RLdE5nf,hNfvh6иEPl_WDrN5XÅY$4LZ [o8.ܴ{F!4|uf'Ξ<%.QD쐇__CF%oL&UM{"bvЂ[z,&\0mSOLQ>Z3pï"dg Ijո!h*bP|8۝VxAN'*i>gѦc)M9^ebh<55:–(s9yC9nJB\ v7iH91+#Y~_V EYѧ"mv<mFفHՋw'x5WBGfh 9ג Տ1#(AWci4+z<=!OgayZC68*SN4s;>|p4Kk -'׵xzc׾0@91`PKjm'FB/P^;dMRd7Rr}J=O-̿g[J UWEcS@wj ?Mc%GiH뼧 $A"n>{%/+4 /u_Db٨B:2b<{K2-w |vGql1}=3%ri׍ GrY'2SxYdf9akS,$/n`boXt* V>mfWɈٍ"hCÚL' |'%bY/`!t@"}TzFqLpikcPљ̐|*"9ilq`.6޻NՃI\)bZj*<Nס?el3 pLJՐ$NA#|zAp6a󭀺p$jEvi¥kSUzW] hY+ *sThBrB:rZs0mi 0P5=H@:zbd&U/qӘԸ7t%f˖S+ҩ/>&vth*K UgFE8槇vw[wAN;_qߤ!E6ng1`9(zp8x 姐򳣮b">_0eʞ4P BCu/ݗHWQ9#1K gy)I x9!?/O&Ckpq bDLQ9ka!. uЀtEv&ܲ:eo#'| 5Dy;Ub^z]^v CL&$Ό~AEywc&,+|XѼ}X\dX.4R>1z&lF7(đn'zA'3#D`3:*)KԃaI㢢JJZd 4I^:p}AqNDH_@ehaa{i־y [8R2ۘ4ZZ1f+C*Xdx~o;Iw8fˑ@Sdf3<@R@aEަzl9)iduE9!WI=F pCSQ鲞9Ϯ!N(JHRnPACD[rX ڂZgJ ٲ3d6݈՜{xjOeoe6-C.8 ~YcG=֧: E~ýjΉf? Krz#K}ĕ &3ڏL2^/Xn~s~G̊eИ M]e1C)Ym&# Yc!?v mY 犚\FB{uDžs#Q;_b^GXr9 "}ʘB9n5h}3 jAڸiC-! Z݊i+HeZB0ằ liK :b!le(޽PzitRtTE@91. `н~;^-r,'ŝGtZA.[oxφأV\~ㅢz/ LY֌x/!:l1'wk{oZי/^,;Í6ᆑtG)kbb?Y+Lkܛ{^`S2a߹eK|I@"]ax+}XpK%y_X Kb8좩hNʤ{)UEߋ?*pc+{3N,ҋ _BAa7]Ri8uD^ZA'~ vfqu2.N)m R#]ZdVT58}i7c-.hF-Gв,d~,׵SLѪ@Bl?>yƣ$:s$ ֫撎t]-HHaL݆[BXX$VPR o\ 5 k;ʸ_ohmC"gv%F78j?8QsTZtW!@.`_vӎLcܩN?#)Dl>%[vx nlu@NB[_B'O}dIf_ͽ*=R\q-n}'zl; 8c򘯵eef5-ȂKa 6@?27tYCaWїJ\nj1<]‹Ԯ'Mq0_F2\m}l_^l{n $Kݫ4E ۉExc 0D%|Gd He>Qκ.`nN$Kr/k'?)AAe&'Cfu3@Ѧc>hd/N'͍4te@g^jjq5A;7D{E Gݙpփrnm6,PtwS6tQ!sp41IO|O}֢3O !lԙ_@4O˥ Ls 4y$0**\/F|YhbAx_2x5&t,BNNOrxg"o~ nfy+F6ͻnoZj$jDJn5qIJϿfFfr3.0psd.{& o2KCr~ٹ`R#SKzs2umCC~/~إXxsyRjzx8|:O縷JbF3Cowb/OoHU.O9X"N)3@eC;&)6UJjʋ4sUbpqA?>?gʶ ɖ+&;w%3@jD!&C},"^R<{E{$l,6-dD`g _mÅ.@X͓'wOuuGٺP~9:mt_aR^a]9)m[.$@&f̞;YQ]Ϭ,&sYPi{j0$01A)qO5CMعmᒲ? %m hŕUc="~(/nr/E3C/Z4p$LA7eJ?;jXYsXõ0Hfv኷A u6:Fe-/XglKLѢx54G`x,%wsi-ߨI7}qF6ӻ Ѐ< =My#{\u6rw8˱+(C۳R㞔|7k:|ɇ-%V(eoEbA:Aښ62ΐ;uvc>>dhzkQP ֩0jӫݤNJ{\=0uN lk\Z@.Q5RRov!NM,,r6/Ja=nk-~*& 7۶zz._wDWڅ:'*QE)" 2  oͰtm8NV4rcg?x򒌀5#duGk+F*oyza-0 JI3Țo6xN9L#H qY(W<&&*q׆tn5RyI ͟Oc$ޱ4f6a4ع[qG +q7C}7qRWؘS]n^Yp=Ր1 ̨z20rGGd5 )^ ŤђV#)AS]!:$NS`sqYc^l{P?2n'<:,bc{4 D]NiSX#Sm]fi:/ OE>qY>Ri="L!IUߕԀ. sLǜ Li޹≻* b\YF vDGჹ^ҫݘluFǣ"n{ͬ-ټ(~-+e48ސn1bPN?d~`ɋ͌d?PiiXd9`0x_6 $@mvCyғ;GTUjQtyڅzk-r&el*Z)Ҋ*gKʉ,3W.yW/ W'd\"r 8ԍoy\_"Lk!fpY zc'ĺ2 P"-+Ȳ]͜13뛃߅xTZ`?g(eg'nNj("3*~v2#N- F,ztcmW's ϸ2>\2q29Hy0NʐyXt+NO75[| (D]BAK|ΐ]jVcU.%ek;Aj}}6.,M}f'4Y = Pё ЋcMߠ@6rKО9=>zQ5̸Fy+ًz55<ޘ3>#.dSK`_rܡ ϶ _JxGvs4ƭ*j֥$.նWiU>^ CJV<Ĝ,Y~=,I;F`4g1qt&Zn ^]) ݸP:G5 KD`^bu`'aG>4Ctw_O5bjRS3"\+XDMO`0eI7G; U rQ•bv+X%@7S&FY~ุ'xL&9GhNSž$$ N:; 'YFGݘ {g\=Av=8Ev?͵Xa>i+d: 9j-ϳ4h|Oۇ1ȵAB5l>Ђ;,b_1~jl@i`i/1*nۊt(zڛx>~WШӘhU ^Dc8 7 e%mofáIU_jPDBf62:Y^ q w l$O:bц^j&i! B͢ϛ4P*nTu%'Te($Y "PSyV&(u?Fs :+s z5ynNؿ(西*`n92l\&/׉oZR*n~LܻAZF|ivCJ<76 QbW%K+svM|*LEBϹzښ]r6`Y v9kzHsw3~'gpR]PE67A. ZK°ҼZ("Bв&-T>5w8u6ל;AM!Y)l)î}[\xKq},D¾u7So3?b MzE ,`T>YL+µS~W,,~Mf㩞m˕5G9> G-M9dGGt1Yအr\+&nVeq b7آ_׾ub&y@a˞dOaL)]8Š*!KАJżrH-!{gdM\'rNj9]aj/W,'J.bN5`ZÅVaɤwPe$H)r\\d͝y_a [hs;lf%@--,{y,3bV$P#e5..N &0oě0\soKNW2FrZIiO[H?kQMZ7n-dz+v&D:1hqB2_cm{zI oK^TeU-N~-'P[Ub='XlEEaׯzOHXT =j"O%C>7aӔҁ xsM^v}8( A9 +vsQKY]8x4keyy&a4XV5d䶧{Q)f%Sc!? U*X$0R Ui${J`ҵcuT7cwVʁ6F/NF|=k@PfnúmVy}MGscNJ$9 rKզZXyׂ?rbqFx yyKg#AH5y?mǘUYP T15Wpj-ebz s Bj@,C^aVu8ð "kBĨ,Wg UK䄕e'|v8:PξSND4d@ f $L cM.d}#6fY/Z+5Dj-9ck ! a͓K:AZ N/JoA 4`3Oʦ`mqQd'}L,|x/>(X:b'Crq|P 6h ڼT^_'}xGԢyffЂ7@Ø)6l#ߛX- M! a7N¸',ptV[3wA;:`33:l79}f9p^qp>LKweELAg]u/CH@AIR몺uᙫz' [I'\#!-J{ЀΏmAAsD ""ϯ1<6#T!ڒ nPwO>ЍVW4t} ZGjN FP4|oy+vNiωaۄ̞NXk*tk'g%rY['us.%T=kI1%n=Z:HE=vj2q$KcZmw%r 2w(E>~Eo{P>|}<[.A |WT̓nh3ip+Œa5db%=H_K;Q`+t-a12xc>_Sv:7'5Wc> ~c}id-y2n4Bҟpǝ5w?<⧝+0TTHѡS M"SP;\ R/Z , 0^|6n #kI}9s}fb}!Ɋv.~m0P Y 4$e)~#jaNκ4t,'/xr2)'brᇖxVpB*v~v-rnQƹ(iͽ;հ55I-[蔤2mZrGo\E1}(Դualɝ:Ønr18jx!7Rf[rBBoe?qė@foI Xg1)R $K%Uy#SCErZF-;Slnҥ81Uŕp!҃s[y+rt3 s2)"fkn![OUYoA:}QBp_71YL, A1Rؙġ:{K`'e6SJ5⊫>ϯB<;2#Ֆr-vJiI']6&?k-Xeچ|uD Y4aںUV E yѿWAEY=o]c@Zwɟx 6ka!hNqq*Bs@kJ%Ϛi?#NSc*j[? Ukk\ ^&Z}r碸V+w'G l߶rJӁT)H*Sܘ 1m-LѤ$=.{p#4G$%xWߡ$!,TB٢&7.=!>Np5nmZ(Rg )LN_Z:jiT"{r=#\!׫FLDȋU%EC 5LrP >`\0%ʎadA~ޛ`6$VҔG`{bE ͝dܮUL{5pӋ$-j`#Cu~~:.yA*҉Ep2bobe'vmgv&C%|o {nD O_Ŝ5+AG>w\C !aӅxWX&)z}#dtc'[)wӌPQTK0r/㹚*ΟP f3Q`ao.MSA#q|][UpKKtK]L;9sMF=AIwZjCC 6,g5t9ԻYzfm+lˇ5nx(tѝvva?Ο/,"!ӣ?\CC4?pc(*#lw"KfU 9e6-e FL";nTŰ +|&s[ȉ ZOx,"V 3mStݵwh\HgOJT${-:)ٺ%9s4$I2xZV|;H~.ʩѴ0g/o ϳind6꦳B̌;H/B,3)czL; ە5j5[` T#p usxFE)@)FO" 8h}^OᨯaT39ޞ^ J>AiSTt}P LX_ue} m/YϮO][?o~w qsTIY+q2ڳ kͩP24ƚ l#1/pw_rLbrP8^s2yH1!a&}O'9*_e7 +" 1BNI8\3ڎ m-5MCjߖAP8DP)j绲;]]d'6`x?wj zwׅbkAC{א8A v;ST֫&^CRM/2}ywz^&X Kr GaY1@ I!o1Ŀ}+8*Ђ>uߓpL&^H&湧}*/KU"R]礮~tLRݹ_JM3#6ذ"s.i,j\=!sw=p\ UMp`4,ʗ@QKzXKrhgB 2|4*쓶ڰxC(|vRc+CbDsDl;$! ӕΟN^nl@h[,cxF"Y2(sM +NbStb!Gűv*o~V Ʊ)3pNHr",B N+u)^im67/[ ˺@ I2 k@WEc1͎nps u@Q|a>chѩavqdZO0aH5d;j$)ȵOg3>8 D4aP09yvPjo4tgt|"-ϻGʈi*2=vސɋ553^!P|./Yf]N% 2XVӢƈ+w芠RxrmVkYWx czOMsj(ŒiC&Mk W l܋6ИDVb42uQl2 {G>MNvPts\Axމs;9~L$-,6-oM7dVvǺ7p::%¼;sl'Y Crvkє~Q,}I#T !lP;MyvH2ԤQLb7a1q7E눭A;ʹSj?,G=nY_u+i8gqLPgLo}!e4ǏaPԣ8{d~%D:Rg(Gab6;n|$gO߁_:ǻ``8n:ab`1M:Cַ UJ[{ϙ 7옲c@TČA~sRoÒv72ڱu*/v'{*pĸdc{/@oD>SAJPQRlf]ie"sj <8z2zVاP]q]JPAaG_4$ۓ^y~q7^SacO>dMtMnEƳ{{$)tܚApӂZiWCJɸx,٪ٿ?,~'zٳ g 'Bޓ$U-vOSx -,E!FL`k CPHTI>G%cEKɾIc A]ܒ0 twD7g , SVF&՘]{eZ_{Cb!'#&Lř6 + X_ F[ID\y\-J ya[j^|_)GksQ<Vh4i_[wɱPR/rwb:krXqJb{ߗWGX}*qAz8{@L}fR5NKBh; 35$Un]H8]E7֞ }@p1|"N3aY\zv5ˍ=AnY O`A㜸fFş!@uî9= =7귾`9Yz]1e nzaA{)'.m[%t] - v֚vM^QbZJ0F:g8R|QùHY`Kg|D3yCRb/1~SRr1GG9oֹDJ8n=h0gԜ?&tQ ~졖B;ќt1BVMw8`7]j{Ƚ*ರARICL }B ~X 3I)8)UPt꣕yeqH,$,0vgd4OJIY24Gm0D"FԷ*a7]nF_3ct:;\$NҊM!p i3P tv,ۦ`-4p܃ㅲ6uu$l՛# "D;;ž )KM~,ڑ`yS{S5puWkיkP\u521>D7ÆǗߵBQF*'=uf+^Ft182Z2΋ewVQHƖ[z-Pȍ]rRUCbOp1?-?ՄL'*^4nOm༃RtP&ˑNڠ12^݌[G-mZAIõ0&6Y4"Uvemvyn7Xh9sbjKMC7߅: *,@h?SfDA<]E GV+%zq9ˆ*ڷOwγC[ƤK/dŔi [ aȒ/Bɭm :`6\qf}>eG?=}P [gO X<.3|$^qS鹳2^N 2f.̬)= ;?MBPlPaw$Jg@P(̔^-Z%4 Bg5vDce0E|FTRt"Ai?u߲:NpmXolgeq̚I9cf4Kvnq04lMT%R lBم˺liAEcY:h3uMLlϋ5(p{jwWպT9p]H&!b_}b_E7)WNIXD| ޛSK-g&V{*4]X52Ԫ0! 'Ts^용/+ R+$mD#we>蔍ŋNXM˅J5?zgѳ%_ TQ3"_` ǘqUNL^WԓXKѺ;}Vc,Ql1Y N.W 0gHKiI(?RDa5*)Az鱠ۈEVф :_Ef[5+|H# nHQ2.I3Ad5Ѵ}ͦ$vz^~K6n~IDz֥^/6(-@ b[=NZ+֧29kb"Qx>IX<p-ӺQtw\+!V`.ކӡ(ϕsA+WN Cto~{ys[;~b6OG fiss7_M%;.V,4xy;$2^Bz]QRCi0X+ؾ9BSRtnqI) 4;/he2m>2Bugp#" aLZ $MvX%b s60I+gL5TPzd`+x3g-2rPm }{S2cҢ`$P;^q-NVΐt|MdWOB X!"aܭ~̓2k~NN$H}zVֻ{Kq[-gn0^o*4 ^jn풁3`&p_4V."7Qu!0|fp gnT /+_i zE~$^{W\ڃbTDŽE'F j'խ$ ZN:tB{jHzo Owru>p)@(=mSl( z^GnMBiəK>F]˔a\ k&GMl( q?P@c:%qLu=diOp C|}{(fzX;T9/\̿fTೖtm 3G"T/l: jY| (JR @@ݲX JgjBg Rr%.!P0q MRT6И*NwR{SE3ib\TERg/˰kqe3ye괄 ]HG/Bf6UC`:Wi]?Ai@lM^&*p=iq?.'$Er/\gxL<%r%O[\bV)v{*$ȘNn 8 5tTKg]# ŁuG'hm)K}|wT~~&OuL> ^YHK")b[\DF8|Ʈ̱D[j]u Y=5j5Df]}yiN]-kb}IXq}s{`q":%fnTA:ZI eةFݵ"/b;`:nG)e% :!-9иm.Ml[^oBE2#1'NOV2S%pn!B$d=Bqלy T[.*koOAo9Vm]א*S-ů)ykm$ I(nǠ/Jr0e.ꪮ_D-|Z8, п$wPϑa 5}RpEa2.&w2^ge [,? ;Yn@C_hX7(gAVM!&պemr|/17oR>Zad&Bq>o\2\o_r`ͣ~=1,xIH3^Sٳ;Kl@ZE(t9x-$ozF_V@y{s[8Aɰ8q=[X{DZ+VcCv \Ð8r-h̝a)hY:q|*$qWY^2c\tCbO_]o "v@4"}VNatG z{{lM@/ OW>ZQbā-1dܣ` 78[[N j'!%QSv.*uX}z =oX\4xjzt5H>Q_#+o<;g\hgT+܊_&H  e(sA_1pIor40h Q/zG?溣v}[>]]3y1=tLzJyqLe#6> #]I)Byp+Yΰa;%:q[njBnOqAZcݛ9B5 9Ȼ;p7[eрE!HdD& 6\q->R!~xW<]LN\}l|4#7H kGeI[ P-NtAVNt0cvx6]Y 1T"" ^cQR.*[zD-jN0v=#L&K>{lEQSSvڥxY҄k ^ze&fhu?Dna%3/PnRyGo"{MX\XaW%4x1r:>؂<*$*H4iS@G}mew-]$'x钿7z<ܝN+ )_L+J"Ac9+k'0]AU A|DT 9+Fw¼4I ¦ G! k{56,-QUiܤ`n\̀5@0ͮNtF-W |5ߤnA.'K~ƻBtim9c:c&`泜C>uEi;Ca7b(Ēh-tL޺م{3Q,+n3,6K,۴^CGޑV8Ho(Qx&jw(@[b{hv.evL6qm -ǭe`/?N>Av^ L G'1xrM p\U8qjhK)W^x:u=RR݉ 珈*t}9An)ĸlSOfݼz}(q/~= --9;25`=wRڀP-5&9 ' b>"Y {l3ڒg+:Xs_p6) Mےڡf9\;*S6/N{E%:(@jIBDg75=*gYWe!-/Gnk肂XM鍸)p>'[$CTlt.5LBM[<~D(ڃ '2jl0˭Z_ d_3[6{%ckU?}K/8 dܓ`X;?Ɨ^.M 1]L\ ;XJ? 6WĚJfЏ]X^#QC|'Rʐlߴg&2{8^H/QTWL™ #`^Uhvs2U/~u+sчLS?蒃"Ҧ Hl:jHy4tY P+ot~x8N–P* jCR9BM9B6eҢA72B(L[mBHLjwCm6^}cG)N3={ (kxcyMeG#nA2&^̏TPλd{BЛU/t2IbPA/gΰ1L+[PߵUE\WPp4;0ߨl}W^񓒏|i tbfyN8v!+*MZ(\YձJ@%h!wh9Q@|'$ɴHt? }}v$nMՆv*bEĒ~.r9dHEt)ǁOfŚsײjQd ‘<"tּǒDw4[+ Y&ϛf(Lҗ+-ޑm}@^»} h:$k];``j΁0 =FA;e35߮ZD_OY؏'~:Rpݴx 8\.MҸ)@7_=aVsk"ovWçCcN,9S!2_ºi]ř 9yOa*Hל.8Wm0bX+)SY?]|Loh!bt&7 M~Vf-;IRѩ2sl"o/3dKtiG'@{1C2oGDhC^.|siVXWZư<Ae3FPi5G&W21BDZeȒH;2]?*Oa8B] ONaJw*4QvHegr> Q : p z̟ u2mز2H9-,R9uq.<ɒFubYצ?GkݖfooAUPPVu-9.^~,gN621'uԉPTM3O;g(.PMƙMD `Dͮ G %f0\p F5\o^CaÏ>، 1/`56](\XvH>AuΛR\~!TՎ{P]htݷ’nݲnNΠ8Ke* &ˤ4WD5Jyy!?sbY;e0jk[wdq_& IxՓJQ\IZ:0 TwN')/f4k*v]w;eQprS[DZ ܨPjAq,ƚ~Rٔ10Wv4 }0MRSwuNg?i-{ļ1pHs6[$آbҤV)_>;!&P%: ֱطl`Y4眔u ֣ڛbYHoezkOhƒ;ܟ ٴ.=L~op@TKnYb!K:(SEYEe*nj}N%" UZ[O'r4>G_c5h-e #o5Uo~K)'lMιL fM\V"ZJ驇qlNm"șؤ?JVubgӟ{95Zi RVx pu6* wdmxjlr,d5Ea_]n? Mn_Ԟ|Bg^-#=a3(IY=,0HiҠzY/|OJg ԡ|A4d#b^0 wn{5;OZ)I2yqi:2O#D[7Rx揪sXu?kKY('\.60剺![R(gŞ؃4ƕv$0dNͤ0@ Z<2ӕW,4b!-l.I$GEIĆq{$hj<O]0$09k끒(U:n֓pJ`!:ZwpD7BH;:N IЋ?B0<7{ݼ8sͣc(Gd~؝w-eªCƉ T9V82,K?;{"C{]3dZ4/8^=!_ހ7H6 18uWy3Ռ-_[<-+=jJGhtK/f-pd5 !(9>XSXrDb|pCvCF@%w(;6#M Dqn $ AC,<n=7Q>-;JPʐO aQC bXk" h(U;9`X~\P.Mvx{K`G`E"gB,(( X5GKEj@VR'jd&ǭI4GѺ9ǷV4ml[kt*7մ,"]-/;&,7Ϲ\nf!][` )-‚p>ʊ*i7ޫ6)<Vt\nY#Iԟ4ѽЋX͗mqRg͉ܼT`*ȹK~,Xf],&Q(vO痰!F}Ё'2K./Q%(ض~OkW Svó\KTm0_2цR^f$ I*H R.pʺt#tR7֜Ys A꾓'vMc u=@XϝTC7po7ٹPUcg}t ~[D[m<}];sڏlM3հ2a#i %*)30s +~ WZ Ӹ!/]cε,1_7scb{ZC2b F}Y9I7K GnkewL΃ц\pC)dY/TugR?::7锵ז@Gۛ=)Jz1>/Q$$%$_͐#F) 8-HnnGk=cQИYA:('l97A)Tc.Vwdu:#xs-3Vw_8[YDQƟy+h*0{$tY]u'3S* J(Q33V1n7jdRƮTqݨ~N:dy#m:K^8U%ULxz DQ$3G/ [jH]/_a i>#oo\>q-ME߱H>\x+h{eeHF0tam駜g6Ś+x9x|x/) ,[L,I-oG9qx;+@hȩmDF=z#cP!vdHsh=hR\<7G; GJc>Ph^&,ljR I2[,8[N c$rY3W _8nWB0SM3ՎGٽbg Ԏ6֖Nl| 3x#Gl@ pnYv#닲вm-CB719_e1vxڦH. T U EvOQ9 ov=j vE>HΘ^=N'nrsD,1[F(/.J'T2g: 4r^5욿Ϛps}v] _T^mxl` )J(aw^5{EM`ʺ 29%=h=ãۏ%ۚlZ`Gi]8L_ ,)ۭ˺n)@h]#s5:)%q=ܐך}_+Yjߡoԧ2#_2ݧ=`noY?Wph!,_V=ɩۧ)AD0{B[ GQzWq 3춎&T莃T/b!|a)?a-eg] Ŵ~:l?l/S%rUsx9Ľ Uc $f}1S}ogoؐj8H6.O&m?OGjFMgAQ{dc?Q$շG+\6\SXYCܷIJf`E*)m [. A4V>B( w k]xB*k04ِ6F߅{( Tv!m:€Kt4 3Ұ~W?/[=׳{t\›y-=cyVGSwr;\ l>g}SL^3cR e* ~L蚑fkB* fn燨=?3 W_(g![\пTҎ_N\.?bI>`j&}Q J,K֩-zbXh6P~rf~16OkJUjH.o6%3fw\Io/Wqr'+<3>־1JY~nyr`=uic˙vKT--ݜ<+}E)[}%o?Q]l(0Oa{:L~DǛMǔJ  0TQOۜm*g8g2A)u1 ;0ݒ)d)[B+DTuNr, Rj3]l|\Vr|ɢ!X&fdfزRrj)L RGKUu9+ؚ!y4,FEHe>Ke5hS0byY%@k1wqݤPǾb*K=ǥp[wUt,of_@'L2x>po+QO8} ł\j%.߇@p']7y/{,lW/}idnfЏGū*0lxynpR`Lj.MmXd~l]ه3k{q|k3BZ|(&1c HnFiӸ#M]ϙOs%kڏ :U0xbuQ*8n K1iv>/ o& kXXM2#Sp gɟ1_|a=t?}Ívr#K !?{PӁ£P}ٳa֝0ӣL"V a_#K}}P9o@ LjwƛFvLyLLJG!N$q(dX~ؗ}8j˘ S srhֺp7`Qp=܎$/{>7l%$Ꮪg~2q.g>`u<ץ;#,>!,A\|fX4?<_DDHqixOɟM؋唲،ڍ$szQ IZae; x| BGV&ϕA=\ه6ӅzkWJ%Ϋ 9~\n 7 0Gە#Owl jF~^:1ԙ5ϤN=.>`2U0fO"A8rAJ6W%Z֞uѱzPɋ}\H$d:k0d6䞝NlAh`:3R$e1žh*{ ƣtbIE˧ٙ78KۊC r|MB)VB:㱌=;EbǺKo)K /t$9qPA0`CWh 33/OX H5tb rL0 WI MseCW|ˤT1}!E2 ^ elFξc=-(9ГSvIwPlnɵ@9zu PfjG]w(L"r,SswˆipgWgS~ҡӫޫ%2WnU #U/M@!yG~!, (׫m,%'p<(ém1y'_ Q)3HhC,`-oXL*pњ+E5a H %1 g: ݟ9^ݪ̓-3v:SM*^2W4]I#ZF^,  ȪZr[C2Fc;Kcq{B+7F7: ;wE]ǃë*|HQ tq/ [i>Qز-1Ěcx@+aL $y\u/G *kVI"R(z ?*UlA6rndlri-=}YD+F埘B Aou>%1QP+J`Gv`@?[{c?M3x, ៨2.*w$Y/lHvBzEHrĪl~YVK jǜ*ft}IޞQKqN =8(; #FNNג0Y}3iuGշ&*0g8#?kjF'D.eAJ=&bS#KB;ݳtb+O;t2`fyK >n}X6:VS|5 :.Gl≳5UžcϢOGV-EOQnJ;S 1 iEιdLRȶNMA^>C @#&"%xOtnYRpVΈ!oGWR/ RH?ߪk5Ra;+ZVu:Z~u2݌ SvL3ǣ'tadUfh6>&f(vj CG ,jvKY-!eED'F`=6l:#:Sn\9y<qBH($D Z[tAL͞_j6ƤH[-'Zϧ\i0vEmgMW\y +솠afAz9E-qe#a*Z6m}Tn@d(Fzd~@e%C`yMXV- CjȤӘQakUvY_l^NG8蹮M)^;⣮^g]'xEBҨ8&,@;o #l0▵OL8)QKF ͐nӝJSMs7glc]ęqF\l#=_юO@aLlGNFc(&~&)7<y!h@8\]s.ͶXV$^~ Vc9ݷ<Ŭ0- fIe 0wTDWW4XزsgNz3=CDUHL,߆VAm)oʥ !/NQ67PUptWbS]AIJt'sУ+t 35>R0ߵb0Qfq' >wW74?Klj$ Oe4;5 ' li}ϫDmHfº r>˧۰?c%*<F8N] )ygF%}bSH\.Z0t+_D:`1HNdHveX$J$q詑 2qVZ%Wh%܌(iJ_TT/XQ@]ǭ.ݨI͹#48u,MF)J렣{Z浸̲OHok}"zH\yK;QoC\>I.]R# :# *65.9ذ18m B_p&lf(#6߰U6)`FNer(cg_E_3]XKȕgϨ[ 21-F#4N3Dٯ?VXX2_@VgFWPq[C -δ逞slw{RެT!s`ьce/-oɔHvJX!6/(zGzDRD6GF(YIOx IS Z(<"k? w|Bbx5F5;iWycn ϣ0|VtCԜ9PEaʪYxt*U ȑ7 8M-A@Nw+_"6@|@C0)Tۃz6?HJ3̚-J+lʫ>B220M(%m^мicM]jwoz?&$<>M%L@@i;oExX/+λ ]Ю>V|v8 :NC-I vHl)3u=SR #`ҮYyە0qcQQz.+7j79?B_䢽q1p;LMܚmG"pk3rr glWLc4z\r֜Љ^ˉ79Zb0/* KtlXExOA˜N.x.p'4 Oxm {C? FV뎁?03 X,@wZKJgRsaF 4kF#/pQ F ͉(yP(+8]E6;m!DoߛcڌFZ˥ȥՌ\eJ gܶUΟb6B_vø856Oq.ߏhz1P²2jZL7)O{jڸb$C귬~}n?m'N~NPhR_ ^-a 0齋bN:F(###ؕ:$^pd'F%jx'UEiP p0i9"|~ F)gԐK` g3FA% 98˒` σˆOx2ut(9K!ŦJ6;W'>k(>'V=53$alqii( DOÃ=$P, tAN|r@ęW$|=n z3 iLo5F 6%qDT9.1˥%7%Tv 4].M/ff@ټshj\@GM 2G{c\ ?|X~Zcw V{05G%(_5~B@&W&]M)In6M5$іJO.,9r͛ B,vyYjS2_~⏔nO%f|4@) }|V'bNי`RBdC򙎳F`E=?;wo”V㈗drL_mF-CFiGI =32Gʃ!ºU^ʬ8a :!($NP޳@Q!C} ޚQ%eXuiqȝѯ ~DN?o:؟#F|{ĸ6~ 'RH So2ykVj  3n:^=xGZ N*uv/d‰4fŧ+9Xs]s0T64^j|-Ks q @=lyt5]XM(~$3}?R|[ $̊"s5Jx1I@P MMڂDy_F,GuA~t}'e.m@sy&|a |YAѣ48 -%9!T ѲJvVi|DhW1i8+. |MC++-pAlD/Pڙgrm vʀ= nDӫ@Ll%H0.ZCy]L,k,cp,(n.R Vub'gkC+TfY)VQfY4/szc 0' fI!qx2 )n m` #W6"=xtmgdg&1[#y{~1֭' &Eć0gO֏ ]kƆ'B&hԚ%d,J>Z"ʄa{?&'G%ŬPD =Q>~|GCxESJ\i(,/)H1+h1cam6Kmy!~>oU)'bd8q٦}m4gy&vjh@v+o BܓZ;M36Bq0hwledn4n'oZV_0!ЧzB+;jp&KϭûiV!jJ0ywPqIhNRS98b,4+uF9@"3g}i/Mw%gM-l7຅Iv7Յ2ڝg[8V8UH{7BvZ!Fsizېgst?HVqQh&c# Q|sJC?8VмC Nyx-rOu֙wGe(a[yn=xSpG0`dd;eGbXW;+ڤ ^UfN"V-7/ړOy?QXgӤyYʑ~ٹV;:;|1NOȪ0dڼBw4Ե;{⢗K`\Tha6K~#aZ\8-gSIO˩e{]>`1P#4gu5UDR ee'ƬԲrP9涓+>|f$z6li\a2W Luz$֟Sٙ}g0pQ2%=Q\AKL]X+c(y!8sB֡"c>R[ǽ6Msi/8Đ~>gkr357F_,5+f)).!ukl|wqrG6-]E2bŦwtiҸ!{J/#{ eܗPN:.t-@;N>TI%JxuO#ژrHBxl-P7:WqAuϳb唿2(ȍzqOxΜEd+Hj ,i@;v"_/s˕q&j਄Rcʉ(xK:5Uob닛G~2=7H,ȎT`A.%i)¿WKUgr/M_{i'3<FIָpk_ڨ^0iqIg| 4ŽZ/ҕ9GCG+/np5a-db7?MW#vo7%h`}?4U"btJ FqWi.2J|>;\ oyP@BnY7Og>My"(|(_`DS}A4eH%=7'<8De Ȍ"Z(&.>wWjR@p$5aR*NL,8l~X'3?!Tނ5"pr)RL{HIhC}}X+)\R qг(+;E蒼W/ͧ"nml ,-VrgVU9ԡy!UhqFmLw!NW?QrV&&=mj!91 bVր?I B~QK2>f^h`D?X1Y7}+*@sCX {&큁 %Ԟh!@3{ uɠR| a IP葛: TaHN/7W27~g tU̖Dx眥]v1t6S9.nӳ`owtTh]z.:Qz5'g2:Q{#54R+1IT]G -s1^ &"oz[!{L0KT 5r3ik ^dl BJCBU–Ÿi(#|mʴ8 eKV/_3ٜF ق{;ZBS—NJpVLZ:*Ie1*OF}A]t7ee ;(]Hd=إ[.'q;7z׏̄EYz1+׫}e͉sSGKn 2A:O"vjvZaw⿁<T]vȬp!i 2] @J/.t#hwE[2zޞI;15̌Ҁ(x@)@FC:q"^]mWц[jg6־UT[ nRl^%Hl# t̲v+T~\防k%'mk,]!(5y(o mAX^ \KaRQ4DS@\yGh)X: d!v ]Gy/i0tq CAt=Pc*nyiֵWiC\$?I^ƯWT0>1EhgZc&)!- +.EһK#ź_ϔ|P~KMڔV#K@4k5%H^Ԍ蚲ʚohA1v#^ˤYSf3^pz) s1FJE L#MFhͤ:BUن.$1`횹ͪgCT*Yv_|${"e/d&FnCes'vq&2ҀkܽT*}1]vh uSU, cȬ\1my;lyǨ>UL\;̑i(KY!,@Dh!%d6a=Ȝ9@'%`~:d#G4UZmubmΣ=l1RI}CMYARA7v{mj|$-d秥(>\i֬'re\y a|ZH$FxqSqT'،ëaIa5O{h/2b U"RcT)${W|m]_@' vgg Jq3(+1K5 o͐4$t ^77 -(l v}h[)7 WhXkӅ+9>߼B8kz~~V`u zK>tBMmj!+T0n3lx.kM zEoKC@n xdKm9Hy ?2́af:`bZ( H3!ENiܜٔM6lfzVw?:d7geMjM"O >͆$+üF[qrXrBe C[Pq2o`FӗdꗖVzfL̡sݳӊ0ⰢܵyZcveqs([Ԭ^_gaJa>ູd* gci:-DuC㮱^1@{Mdep#x-s"Es$ޗ[8Tf4&L.;9loR@X_p>o*ʠ2!K+IJT!V7 m6Wwo ܂ -.&FTbѤUݓ U0xf-ѕ iQƧe "1#]3,sVI~A Et$. /3w퇘fHX- '#ƜLeZ{Qqb ϔ+Gͱ rϾa>amǽJIm_6cٯOm!OG(D\a&< oAU\tЫc E!icYva2rivkϛOr䘕Sp;4DB>QNYY{2MuA?rЯ4ɶK^y'b0PLEI&`l&WhwAp SТM = P ~dzràn{c hZpsDݖ}Q3+u4dqy rz> :b&՗Yniӭ?4&eEȡjw׾&[1юF7T97Wݷf3OH㶡x]`>Ovɡa} ^X^f jWU=(/EjJŹ3SsHiB͵/5 <ntsV6?:@ զ ] #GV>Aw_ܦڬj{桻坯[:>!t"1<]>Pe.3M|t:OfeR`OZqļD^\EV {Wrpt} 5nވ<)^p&ǿ[Yhmd3ҁNqP{Y+H2+eW;ԛc`N3y4sK.f-jBNUL>4lp!]uhh /qN ƹo"hڥN"8<`5{BBC+1#ꭢ1e~CV) pTN=ѻJ[]>QQc/e;nrBjYlZ r+Ҧ"߉*ҦbtdA{䃫n_%Apa-oTh3c#2=x'5OIZ6kE  .TjD!Na6[T'|V"[`f?v[Ri ^EC`wوٴ'yS:9cs߈L+9930N Zku_Bܻ:~Yr#NR^[W蝩,yrf~pǔ>ʹ-ehj~lՍnZX[ N;(ukuKv(w{c88v mk ~TV(O9ʁm~ZĤ/Y)LC.^{l!"E{C}$)gq7G=3. 9f}PY]ʲ7p.W GqDG2`U Y n#FK҄T, q,g!g{bQdٜEW77EKj׶J½䤜I>I]01ܨWhлdqփ;6yXO=y.ZPMh k9Lk!(\A*VAQ6v(4[9`5@j~ KRn0:UTTPj 9'/0.]m ou+IҌXA ðh=i_ku6̸X7X0i0R] w;p|]+ PY%2ՌA^H#l5.Ə@򍦫C-p""^䮱]TJ1?گMcגL_ M2=CINC/GaGϘb͠^Q@"j& %إ @#z=m+11jHKjj^G|:TҚ))cAWia"TRYp%#`ek>9]^W Zb ` vh7=\~܌.Fㄉ; aЧд?Bӭ+Abhe$>®$()u*EFObTﳖ*?}X]&uɠa9YuEq 9eN 9a bVe}bxny7;`-DH$o xkN1VHhljZ)#(|끔䨮(ңGHˊdts&~a]ezD9TJѻE{U|䍦X*aZ\*dA!tH:W<_YZ'2fAo7o Fh/;m'>*gt22j2͹`F.BrHVw0uȆ9=omZbTM^ĵ{kۆ#^ԡyEz2m@'n264HPۺVvohz"W7m+`v[Q~FiYu6 nWdb#~ZP'_F)BebI 7&j|j۳񴘕x}-]V>] =tZ,dZɡ|0=!7~}1h}Y*)U.7 .KGl1*z(ZPXIFh]5r0G>T\DblJP0kCrN+^{$?hNts~k6ƮAeKzjr˨.5 ޠdQND'Pύ8ȿ(t-緹g.QK-ʧ#:j^t4D buywJٳ׊P$֍c٠fV q2q?iKam`-1qvY<F+3@v %N@\mi'o.{;_v6җV=5FfAf[:˸D^/ 8~ ;.S"׎qpթVSI(EgPk8nhDh.q`K@%/6t}sD_muWElE/؉ӛD&٠bJ^ ߖ*5E<ܱh""XOVL3ٻ$1ܩn*2]8 Ai1$f2Ie#4۸gyjm>F~Œ¥|Ke*ʶq;&y"ik)O6mC_'\^ZC1hZJ:oIGb4ODi|뛁}eLa 8h*P&Lƞy!]Xkӛs.C΋eqeg݂y(߽J8+jʝ/Ʊut}#AR T堩4n*ëktKM?{d/*^Ϫ0{yI1e#;y0R@i1Q+ 2OWYƦu2Y7V {Qj$ q Bيۊ-}A?ֹ(ٙrz|[?yKVr]7"ds7<4XK2:u~fo]sա.Z+0_c]3c%lI)J=}/ +:kѧTvڕm1b_7V;{Nh1M 9&31HCn ~`=R٧]K9Z;n< ( Y,<d$2t ʾdub  $˹SpL{R<ڔ_czm=5 i,vD9$#'rJf##[`m]JP.Z9 \+1hT3O+5]b}_"t-$!E<6c|fAMזc Q@_uwQ5 vPjTXVIJ !1ѹ'~jVGG=b>Btr(sRdG]&X,Luj& ˥bWYlGF*ҦkrQ a iϻѽ Ѩ 9 @M輣M_>Fi՘ъW:)A/(t OZ۲~%D,>FQKhtXpȚ㐪پ{"b;zuşʯ@+5fb[G,֊ܷt݃,T=$A3F}p9sx_9ƝAVoYɂM3·OPtE4 EJ8YN~NUۨI%˗Y?іemnQD؂W{+DLi.ޚ#I`C/. Yhle:2KE˫ O{Ml&ևDRdV $~MR-UHQ63^pBO0Ԗ$p]3X M/浪my0kn_Ѣ9r4lFqÍslfqud)=q72Ddc͒O96hfX?&Y~J%4 ~SQ kRz=BxA7yĹ4R48i?dL/w@KHYhukno#ul!|O"|']h >:M'B n\"/ϯlGˑJ F 4#QXt,b!&bJD33G(a&=A0L0)h١`o WcsQ("ޣy"F *FUT+_Nge_3$^|(^a:'&ƩΆiM0K*jBMaU+ZW nhHƐ3hd5F& ϸ=f##E;s4|hQtEgq"RZ$SӑrS[04߇c*ʺA*5@ 9D7p~N2_ C)I8 o,]Kޓ3a73*Ȫ֖@A]O+KK tq:9 KSM)\w}-C~<4X务fo8=P&5p(b0@'nDkk@zF"~N^'o !EijGNw,<˔d0Mc)yʀ+EbNug[<G"jAFp"δe!r:'=8u~% Gֹ6ȋ63/i;A ,4hQc7\b}?ȍK1F;P%|~RTW:<:O9Y>+m`#s@׫2e~DwtB yjhu=ivYWzC=?WD\7(~cE)9}>늜lxhI(e4f¦Noj*(F,*YyTHO_ 7Z̞ʊ (!NUYQ4,mDEb@T+8D?\Kb#514ó5htġt^}\ѕ;QC/0>Ժ BD(/X]V/A ܏[wzI^HO^g3fc[Yԓx^"Hۓ/{#%tMhs \ЛeNL6Q.-Xڸn1Lvf7X>֒@Ln.suDY3 ٛ[LĄVڥn,[uK (9o(~jJ"d]DP?? +Sxۋs)Mڢ%!n=6RѰ#Z ?%uݕD~!E@%K9TC9rK8^|EMŀrBf]ڈ|S,җ8yBU..@ [XCqܸ;)຀׉C %}LxEwNsf~2 Ҙ,D,>uAM3n;]IXn+F!{:ٔc |@=>vy]؁6m*COpb$CPUZBBI94"M{_! mpݮە_X*1vGoH(؅u7d ҹ+Q`΀D̞|@ ){KD|0l#qHRˏ?Kl~MR]E0iřT7ο 5878V_5kOMv#OfhF{ʶSm"fP؉##頳JCnAzat}vi|* 6HHmVJnb.EdO#)+U8==z$QōL6;FO=w+ί>HWaqN%v&cPTӈܜhbP !,-{8v 9y*I"2ɛoP2]]M C ld}K1 xBT\u#F&JBo{ Dݹy~44X1-d&XZ<ԶOf_r,:,|=JC't-5\^Zwj煳1Λ9os5ƙح^N>nRQ4rq/iB ;w$cjc  z VL 1`4i] S8-"dp׏|tb΍/#W^H_^h :2e=6o*6Tg-Qǣ%mg!q k$J,MYif$}ǭӞ,?ᣚM4V ÐPIV3|"{nա{sVz4zuČlD,B)K A5, ~[dqJSAT0&Y :VK Jaf8Ҭ4 ϙSa^=.'}ͨ*d>wzB4 MhpkY|.E OG0ujl_F}DH(*iqcwZm=H[,}bTEhb }#qaL>H UջR˕͙ޮ=; _dWF^p,5 pSTNeq:hwc<9 {˩ ,ذUsqcBșKx0GٌH$Py7="ko~zY|]78Q8 ,gk xnAa\ҹ.]tEg.eRO0W-)[ɞ]^{PP+C:y;x:]{4wNEs$RmxI;^,DͲpH8zk'(8)b2NPrUG}c\h ~Y-F6KY OtQx"΂_U)k\Kz;pFiYSt C3Ϝ}V0S9ܵhd^aqZ NT=k'Bp,8̥857BDR-66iHa )deJz6NK +dfRm8vFhjxqrZL3MsmR2pjAuQCKq7ؕ29?ajRdJy>GN ǥIJ'X7ʼnWDŽw{e*{/q+=Fr~)@ s%YhR+9y./C@DCϭדNY0-]~7[nEI՜j-&uSqѶ:ic1QjKSROi#Ѣ5k."ew h͢{[@ E!$w⍫ R eBF|f"/ej w (Ws"^IIcVrB_̷ NORh3Yz(Y7EJ%;3-ATT2_5hC+Bwij S[eyNFm>dd,MFIˡ6<6mYT2a_=j@C6EKleUFҶ _=&H/:׊rx5q "T\O{.!F!:|qz, uBfIw6UY^lOL2lJMcV[2U~юo놹搥@f]*4@)yqΩdBкN|Ջ4<j`YMߺ fLҐݷrgp+bl(=w()}gA _oRHAh; =ptsc'N/>.1\0tzy܎iJMSFO7W;z}y'`646`U|iё{N(9n0MZ[m#xdPZjVQ ybٙ}F{Z^lU>i W7R$Ɣn-|Y4˺eD: dKD  (Ǵ&IFxg{}H7렄P?ƾbR1)v%j q`T7! XitS1#t#1[(eo^LLPAֻ_`xCvzx)h8`f:t]h7\B`>c8[ GasJ$G9%7'XFvQ @=ЛwRUyS6QJ~Kl}]S#'R̃Lr55R/R ڑilfbOXy7j&8V0QAÍ>8NGgK%IX- rO3GH!DL.nd G$~{7Y0nk"_qtoȺksEQk``PᪧMWTehd?em2V@\0/L3 ,| >+qmHD9U%*.EF<0u`IjU%(xe G%sLsO> xѲ0K&wT8(N>JI ^,Sia rzć /u]!o]0@?}wnLDv)P]i Ro~ oۭpqݑqlvDO#\`ĺeD)nXO (L>rL1boM~}fm!a\V6cH8k,(ޓeIF̋GvVɑȄze dc~xtt{ƍ9@\i ޚl]F zNt8თlvڪ9*sfYj`xVCeNjĚ 0F[?epNZvR'Np7iE/qh:~m&AYA ;T7{ 8>Ur$0zL6֮Jm *5h5G|ǕmB e2O」M<1I]=9a9ߒ~Wp~4K;}k۹3o)]Ptn>܁뀎3o;d9v" X4h.-Y=*=>^; +Sɲ#mMjzEz+PhI8vȕbh*f }`ۻ2Z ù"+@'×&n晳Sl]KB|G66_X=fʫ^K;wY"_ z?&J,_h9P6YDT|@8MsZ窻5Nu<625@?O8{5񖀆˨a8OR)81:fvxU b,=%~&E$\UdKx<fݒ ; Rop7b!4,WHyLvԒ*()USiLQPiu w g~rqLMZXHDǫef숀oa(GzIڌWbK)w8|66HsWۨ91I>T\HeZUcD?{6o"&H(I6^ٜ ۥ0e#*'ʱ` ]Dq%mi~F!sxb3.f@F~B5_ۆ˴lHu'p% &EoAJCk)G 0elS|YB:wz4廓ѭ~Hh$B㕟WG5~\J\R5LsT:A W NkFöͪ}f,"Nu'k{Ǿ&Pa%И V=S_`&G+\SX4y)2È#Az|l?uO@8y\m/Gy4L)b}Ծ4@"a7"i>XJ#Fۛ0^eEED*{aݫܰgȝ;v01>I}r9`SfU Yޗ F I;7 RXY- ^e~'k| @H9-@rt*1ɟON+vuprnUetق-ܥ|=ԝNK$_8'\}d= 'ձ5\2> Sڹ/qm;F+gNǓfK*thC<6d:װe~O5>FOɵ%+Uz__8r Eĺg݊ =uTe #Ky{Q R6|$,* #>kPT7[nTM Bw'0u v[$ݚTjx6T92>RP0ٛN4Dnևf8:VmTfha.N[/T ć3;\:"$p&ARz<_-ˬ zF ȇh9W,D\N1t6qVZ /L*uY8O<$42]cSSzlM 8dƛIZ\ HZRXO]ia'sU{>[@+ZUc09qW;N]&tx$ݾ^rx$04m_uW'q(zy)>0t>Uxm tb %:_C{*cok#|wwͺX VP-aB]<04aс#?@v[aN%"msχ-£^rNv+=FLB#c3+@U&,u1"*ϋ c71%]:hxY[&9{x) <՜M=|=}uc+l+1>1{u-_W mi !bTn;W;g^/S\{u]*pb|ħ4Gi-&@R G%X̩4A؄)-@MiTӉ$Fa:m l\q(<̃l޳]̟}Y.@,~ [qz9D k+A*w@-"+^\`l6LGHlÊw5RRyͷp;]v5wB`9Zs&&] ޔyS fR5dVl{bdHh5ޣ'#nU$1|œvv"AP[&`z!yJLBÐ" .R-d`ξHs3!(cR(!4~3 1wT`_c/A0ݙC 2 VawC"YV]=•\RX%s$lO)~}jqdpC< l^_c )N&diw^xU;=b$@J/mc1vr.>S,QT1 S+;g;cVXi{fNEO\söF@|fVwL0Ղ1*SppYwՠ'bJEk^ݒp<)[]8^;$T >" ^d#nb{P.Z0wҶb;֙NՂdm` *'K jn7H[!0bnS6-|̔=)IF5$7-_'~:Ƀi91^Xd[g|>X.!01r;Dc dC@DYv1mѹOr}'/sм2?#cTuSkX^J)OӇ|MH?wf-@kF =.^?#6B ! tS[Ј~7X롇? >nql㛢(hʅ-Fd}d<=$QOvC[KrWF=G,ݟ;bTUU\ڇ] ZY! Ǖ K!BV1]sxOTV9=nhk΄P>ϖ+Y1T]*P |>07Nꡇo ]N,=-⌮-5W8T[Ck,h6^0+o?rN')%ƀ#K\C+=5{N9xˌVҰ׭Ot\k%j5xb3"LV[;_a=HP8i~ 8"YRdV$JSxڗ߁C>1=KbVD?ڟi&7b&tc;g@GڝogEOT'Y>.e*n֢Lx=J}S̮9aU-dPߓ&BN<]C7(10`fiiw1/FⰝ, A7˺ӧ >`>9/+$RL(~`C X5E"Iiˍt2R?!7 vjȌ^sI^N~9|_\|HG?:a׼aE>Z +U >,JWFR 2P ȅŘ@Ԫ2cJ'|w5ȉΈ7Pi'X R|拀:X\WPE%__[JY'{kmSgѴ_GsH9ٚyҙ@3+FbJ=}?-$|j\)f)٫1[e"7q<DkR'FO*L8$Ӛow1" H8jMt CdSNP8ʑvlԨJx(A$*A`t=MZBx_{!f<zt;I^Om)I2UJ|ZG3n{16:x ymu b§v]r,?L=Z~l 0;m"{|]j!-w3IXq1<ƝV 2Ԇ#m+@Vޢmԇg+P" n% fh/_-79<1,oWj oaV}]\\b%g8Pihsj1kmh:)V2qmM 0I.@p=Jϰa.IT"Tq yRf-G} gnR%*MyjJ vqi7WwlzX sM̌O>%0{ntQs-nl<ڝx"O673!۾deTbS;I![ 3VTqd?1kjEΦiXO6\[ gٙhُNed)_e)Uʶ \?1K,\7$ÜRYWm]冞p#8; "2,c%?m,)kH 'Gr>P˄u{9!LJ viS?ZrdDFϰCŊ@e_aCofnvtWB,BL`iwp `+ 64>)y4hi ^ȹk Iҧ} V{uŤu_#ye˶T]g.Ӽs':jЇ"%LKsocb :y8* 5Ω1]ΤيS!&{3y)~-NYH?IhEjXV~F*5|\.vS9b #7-zṜI.ԒBӷ:- 9# ]eIiϖwŚgX;VNQG%5ܐ}giA 2B}DH}XAhgItl@D0rرH [\h .KFdMY6sߧ cJ1U" ?E2<ӎC1<kKMz͖}п"| ~Y`}ցwh V(,' wM7Io UŜZ*u [E7r&[pz=66,8Q%ohgjw'(FlvA8qeqǠ{xbi{-,;zA= A@19ҩ:Pbճ8:)ΪQurLzxz=xm`>c@ܜR;|: $qMf/o@Y験e%c4ĕz¿ uà P͛maoɚ5ZS3jofkzR"z7fJ ܎ y6e` @{;&ec;aC&!:6Ao.GE[T2IĜړ5 ė=_* WGoZ)ZU!MEXCW*T,, Xq,TK&5VUi`9\ЭDCf%223U5RF[PЕ<)+Bj{$ol!ff6R엚rE2[d e" >4cqZbr}EzM9- DG*aʅGkFo* pЌ0at}*zREiË<3S$ 8~+_ݝn9vثZ̚/W8y 풘(p,4udDhhs|Fr O| Ǵ)_,|΀{9EmԦiwn-Wɔϣ}yYʇ Xƪ>5 =ű'"Q$On5 nRV H?6dVVϵpr%Z/-?)W!xsG ga7YF@౏#F_R&jص湶'!( 1=%C>'<#.y@YX8Ny<|^zkdE^Q<4-V/0ĩHi;^M,A6U0KPNGJ= 2؊eLd9d1Z8ݟgd$ 14N'p:fМ?ozN 寽)ӄl ~{󒲴D! ]Q3p?3o, ; ~$ݸb-y !oDa[2ڝi}2nk.O[7K'uU*vc֜nbO18؟ݪ [xx=>mQWSUej@N}ۉfH]N. 5żPΐFs'QcvWXىPo O;O9$Fm@v61c{urٍeַ~ˋz/EM.|x #,["DX5L > CޒwU\{0|LԔh9n@Uqoq޳Xs.A6%bv4)riS_G=[,|b*;P;,l.yS߳?NYk(Nq gtEsUI98E=FD}^q~'YjOV@bg՟~#Xmx.d12Hj}<Ď;@ggp7 }iMUV#ޮʒ\6r4z猟Hi)Z ~i5uq^/V} F:8P3jf.( PzFWNkf cp%eՋDU~V_u<}LeS6+pW"2)E7N%#9@LYz騳>oߺْpC;R$ It ?vP;S ]yrqx]V^Y]"p&uSB<Xs|$~OZRf=_ڻVkqqaĴ K.o/5UdM-#;VQME!tyJm8!SOGbjy!"Rirh-b%iiEJ5j{01 ԑ]2C|1ㄱG-y1 C2%Ða3ќ>Kq$,_$˦^T>[)۪* ɐ;2tZ`9nˠ-Bd)+kfTn{|RB@nZ>5~'P}&?R Qհ͡W2-dOigAk l/[Em?,:Ɂt7D!L[k}aZ3RJ&,Ü<jm9|\O >?(z@mr^]{2v7a\{'.- 'E8iaǧG䷑O[`G s_h͵tXⶅw /v-0=C 7jK`37Laq#/ŦNީx?,fxWnIAZM̋=v4I HC㿔 ֚!LWG\iљsH긇f2EEߘ{6 qػk$_$K6w:QNmhb6Wrsd!ezC0a,HU@+lo1R#>O SU%a"LYs rz,R.c7M93u_򶂩om‡noE2t6ێ1YdKt׸&XMI=3=tP؅a뗲UQhH:p1*6)T M^ q?Ynf!HUE_\bXFJ*B"7YHSBx]v7,u3F^~>ڴyU οe#D_ 9L|#י^Z-BE;t~ K>$g:iUxh爉zLs'r>B+hU< b+?또HK9 #h3])aYX EJqS|@#ͬ+kpb +N/E>rMCq7>ۈD_Dߕ:2+2@S%̸{s)T/,""ÐRU#9|o2N Qr2;?L1+ C&<|ѷُ& 4$LWե:6[],$uLTTn5gH$*= Fz)'@:>.k(봙vړ[H{x0^Hmq+ܷ#Շ aN dz+)+~|V@Ui.]\.0vADPQ6v|>2}30)#4 =P ;֟GU@̣uӆ@!nw/z&C iAdl{CӻL]O$]ldrS/tG;̂$>^ ?f-_GBvAHf%&"*_B$Igka94"%#j!QC=F$ת`ys)q}ed­bPQ9{2C/]ӟF#Un$ĥK~p{lk[3K9MYɚ p}_dE*Oe!k -7a(t .P";"N[ s(ʴ5aH}ڎű_#΃{sۊ[udWM4ճ;븉0SX|/A;N5J]ﱛU +>LXLGe+J2^. |]`~We팭O?XhEx.CNn*jlZp\`EZL⽝$ =rG\_ic%zpT4cn94ȏ\&,PkocmSf$_n6 DY,rn. EyBU3@S,.*K7Rƚ(tˑ59a;$ɓ%z]y먊k#t*"xo8:2#%*SZoIc '/Qơ"&BluWiO}n~zIOd'vǞxpɶC׶'s80\ǖMD7bUk4xQŗ~wAKJ}wxh'8/"|,,0:l\p"zR;1r"&:hu uF3?gCѾ%5Q|G?B¾"tXĩY}B Q㰓5Usav=TZ; KVB/0%/hעr-3Yd)]xkho_p;+ fiE~/R?Mb5xoF-WPti7@SlsJ=D~ɏ<3?Y:Du $V҂a\)7o 6 ~ڡ >[JzVYrF0Yw0+/;[KLϨPW TeusO LpK=.քdRyFwQ .rsV|H1PIDC,N",Y S+ x'%G_Q"-kU l7>NGG ~_̋7L(֎Ÿ(Y=*A( |A RaxPdl K_C|7ۮa7ۭ=&0-g2$4-T)Fr)d}`Q{V.(:h[ZD;ϯC!qfmkh¯ܬ~|c+t rs逢{OΓc`\nRR97^'=l/Q<2d: 佾W)ud\%?ĶJα9O\ xѽTaOU+8 Z !#v=N,T<0\jצ‘ i. X\0d\R\SZBe@t T (Q=*57&[T HMaӍUxuEjr)is~ cݰU*j!y ͦTTs2U5C_VA8{/C̼Xao? =HT-r1^0z\T {F3á +-]\R)"t(7k6CE >ǁXd0M*^R j3 j2&ʊ@$|Ù*!MPrS0hBفI]VV{Ramﳟ YDGwu6ܱU  WGJc  f0_lmPP+rV7FO[$l0ML-k7V[m\flJW/@`g7TsW&ROXbW #YfTŁq2I5Rj]6t+'W4RLD\/^q) Àv[yx^ r[4ȿ0ֹNpVs-|jmt<quF/fۑR{,1@Zb(s<5Zu|jL }b@2 8dEl{%qaػj9Hn > S~~,;TbPJRb(ua`c7nOCS-7ZccRs Jpm%aqzAz! Li>$ZޕEy{5"E;8fv5usQTh1w4>ZHQWl)pE2gZb69Y:;M)^;E^\,$`@Mzm'e Oj坸c3?J=&{UM/xt RkfF$RG}lYUt۾߰9R?$5{]Ό88Wo Ą ?^cމ ?͉m9ЩQ9~ޕB@P;G542oĵ‹Z32G?e1H'pgTZ=O-`m&no_K>X?.(In~áGΈHM&e\u`(&!24u^lEx?dl?T @}FVP0V]LB1tg&CkSY; WOlZnbGDP#Q"sH3ꏃ[I\n 8|[Ԙ6~&X/@at)ėF±s*ygcQGJPSs4U板IcG V*ԫ3$ytmf@˾tF>ؠ /WyXue5[6^̏e<#a|+vF! g5Zb0hy1*ID{ANBT8=-c{ _Do6V1Yu˅; BWY<4 RڇŻYČs%3 BEÙxbZT:-LpaڨS\ qa?3齲#1n2ʷIR&HUf2I/Uo_W5(d-͔/XnX-r"Z ɫ@ÔZL\gʎ]ij:gZ0έzqP^W'5-F#(ܪ 棠a}&Hv1Q|в&FMw؁W џ2N,C&EWxfԗ!ٟM/O|SxO=rt,C$OEn]9rL l> r̥</#ѪD[SkKU1uaE1dnۏb6N\"^E^)q|lyX ?Zc6'^B"kxW}Acf\uRPI /y3Oȯ/>\YBBC9ka 9gы:ap?{?O: |1'cXԔk3}6dXY[\EҢĦP Y} @h Wq}hbWw" Ȫ?yu4R*xᒚ URuk0{{vm IyKi[psJms6@C𺠿n=GVn]UVE;CrO j3dclW`@#+y. iz >h%}*v-ͱ4"[uVX 䯯|k^!j[ A>Ul&ey9Hn1L%y@;<_EUGZyDGI\tM2S~?ExQ@ /Z#~ŪjP֟=p^[GFBIm0ٙx,VgRPei_gn\. S &?^T~ Y}_ml Z5j* ~b9=G(.ѠYo-4V#_jJ8lK9aӸwiOLw8Ҏ+[x̡>aKcT(xW:(5?R("^0;,dAzjAٙr팉J ràWƣҚy%S{t/;uqF2`C"ǎ¶I;6u!GL%N4G4mZ+!@5vTcd(7mK}y`^pk؏ %~$= +'F4`cGwEk .tV̨ڵSQ{~7]߇#G!稲#'4C0"ƾI0X^VU0moSU4:o܍YT?ґ DN}d631uTX %%>Qx^JT14n8LOvVt0TD'K)ߣT6oܠMV4=<_ڷ0z^#wunJY&۹B(26i{a<Ҙw7]xThRr-o5}{&]Ty 5;Md_ -T{\Pup$.u'C,0LG} ,0+2.n*~DױOiG:7+Fpi _d}`@D^Xr;Si{`ӏ(r%ίGZ).q`zs^/g]&͹|rc=6\1[wk1(D6pEB 5.rGN|-zO{ѷ~yn Ò ٴ1lc@KAt>O!fc8,dQ dB nrNy, g#LLfDdՁ{= KNrijF;ȫ}0-fAsG;ZM׿lMUAߘE%^*aF("$& wz$܅[Vy#6:kOђ|lZU-MBf}/pp(6/aTe={Ԓcѵё2(K͌7 |&̄p"o W6nt@||tv]O]=6IlL`~M z=.x0S:p!0.JQߐQ@^Rd]Baȓ@Ime~z7 Sj<ڸm4'`\ $PU᧌Ɛ/#ab|{؄W^wM%RaxظA??eS9u^k~ˬPwgæu 'w`d)QIQJՉ:?Bպ#;7xjyua}'4?q֮^Mwwn* : %qu}P=q7kcya5ld@&!S~.BjӞX[HvnSLwѨװϭ fqw]kBT+pD&>>B^ӽ+M-e%|A),\lX>ۺ5WrOzwOڮu6iMpF rST {+Õh;*o}W n桌q:q51TT pZ q3vo{ DŷIb0@"jr`(\FZ(#ΡEr86eNKyzA~fl/p;8v]_ DsdkEP VrvZv+˲`NS1sI{ 7ms af_w'f~@Pwq[aq;҅u#(B/o./uxhn?mă1GTt=Df}2iI1T]`,&=4qXMp*9s1rաw;mή,Rց(vב1m9NI1f0m=aYgH\{0%1jr^/M#g|)OZXPqVm_k"ϟjBgjL0{Z>ǼØ6m[סO{lIE0~+$i}ӟtIXJS`EpbDz@%%?MT.1hvB},[ y8@^,'8~1} ћI=LIS~I 7 "_Ah^ۙoH{X  uFj$Aƅ!r ǝiRl>Lm-3rxN;啔+2ĸ@AX`o`Y  ѓ}Xj8NEHf{S l. ĕ$z{s`]q\\*mnyZ9o:d[TVi/AvY*ďS1PZz΂K(! +NHh({~$ kKVE;ըrĐ>V}w'p)MzW.Nl ̃~ XvbhR_1 2",f+?ᢌ K]l g/zĞHhu ImD 8R>M0BKkׄ}Oֵ(QBrE!,*rZOH+j 8cʕ8o2ۦ珫!;A Nm?'FdIY_(7Q^ߟ[,S T tk)2>{#[:fɆk0z@]6vk܅rg}K 8E[ ~,g.z8V Op`B*R2hen۲3+nڴ'T?4ItT7їf6+ 9瞃s \c\05XntiC~TZ,jIȁL}vL:ԑOEi{{P.$X+=&Yr7y 1-b<2'Aozq%d]& b8$^Mb1e&Z;[FFVwjUN枴7\*ĺr,Ul|M72p- W m5S̐58(>O/N uXۂ=iᐬFU0 |ꦾq(4@|ra"6~v*nZJ8{^e1d*3\"`5E`Ů'.FGvVf?MnH>;R*YP.cF.YEt赧t ZSATBI:t>d/!R:]Nйr_D?7jx(@KOȦkm>?iկhcwmyPecFνK)K2aTJ9՚nOy>,JqI,9lRb@sA!\(7:ƒlsX ]lȊ4XtJ#g <9AOkef8rI/є:Ғ J I+*b9DìwHe\.Yݠ.sT%l6ȹU"ܘ=1,dd95*~&Yn`D-GR!H՞xYnQ+TF1`y`?\*.+3"uKo`LL8~^R|tf~m@M2͘4)FV  z+8uyAcƦ qh)J|zHU#DTO(7.o۾ʺ k ,W-xOXq8ˉs"nZ cہ TFͰ\b+3v<)2#qmoiخRoV <ӿ G;]3a;j !7]Tk.0.#GD5H%t(M^ӟ}ܟZ5]5 v@GlE.秏X8|u{4+qwkl@?baQtp\=j0,1[3[tX [(?͛#+P64/ sBHubEsf`l?Hc8q qq.V׋@r7S^ qakah??2Y29L"[mP}%5H]u.Lz׏ϟ*P'@tSOƈA#ֶ MP(\ 4W31]aՒ lѾuCtEj\;3@Z uJ&0 [Zj2qPQ2Ounנ7) ?Qrs}"f{%hegj֟욄.b./*o*_B PͿ'vִqjKmY󈼹Ak,I(XN2k& ]5kN"ad2bEj ˹Ft %!uQ GfCiH}'S,¿ [/2R&)NvјNV$A&,U*n4HqRA*N^IޙV>ɮW{#勝G#alYJ-(4:&Hv-E'?5=MA5CjSz~( Vnl|=^I‰8m2FfT i+RV$ Bv&I $4Xn(WzQ*8o9 M,B*#ָߓf\h}ar̾BK~{{"UpΒ01x@`SADH7*IQ?@K#; Pmת$˙_h8yjc_|,:.@f 'q aCEs~7%>^ ӡ~z^a)SOgAgE[WyK-9)~M^EKS(ecHSд?R!`&-#ܺz[puEaڜC|aR2~SNKpB4V4\ɞ]!*P)'#=,L VGEn˼+J {hCvϟ4̟xw5 TƗo@zwp9} YvY}uz<~UjN'SL q`n+ݟ3`AY(SO=Qs3ӊdg^GCwS&+؍_Bv`^Ud4tցnKcz:@{;%ZKo;;x$x' *iu2x1! ;oܖp !DeOkWLۉ6 O:\O&h(T!rC4)Mp @E?c*w*&u /$*AW]|bU DzK gE?: 1v,,G@ mD, kz/yč\ ʬ'7OQ:ɱT3Z~b|q1d::j@^-U3 B!Q]eթk+$M+Kp,(EPdR5ԨtNV#MGC#6_ee}թqFDܖlE9 $/6B t܉;*Vr]"+zkFA? yDqt@X 7j8 ܐG3ggl=;OE<8A,eO_a *}ײ]G@U+#KH<GSgo6GAE9 9I 僷X`d199"ݟk5OJiX80B'p?-@N{SB$:+Z-^$6(?x4Xd65 `X)|,z(t|J ]9D_6nL4I6gy3c;zN .%~΄4'T Ipw(= -ط/=ǖU1mPnz3[ *ʒl0@ Z(sؿBЃ.h9#]H#6-5%JF6;ȘZiǝvi#;t"σ;h|(ujsNkxW\lMZ`MMy:WQn8(FP'J(^pC2~=ywD'T Bd,uEUP~ [/D>:;_){LrgŮ^k}u]!3A͡2Zm!7jN_^} :՜ѵAG%ЉSȈ:^G_B- göְ*$jk֝#rG+f`@nNE2[z!W« nu[g;O?4>W^sNS4~PnsrG#9.&(-YZ~IArJW}QH7<d>vm F+.uc",.k_W:nspK_FX33κC ?$R/9eR!bJ6\=gl}{AA(As8PlBw Yߡ8QJq͜& %bnݓtPKObj߇:޸bKuD| FP}J/Ȅ٢8͆._6ŠE@09.&3vxL0Q.V25z-UC d)[zoE*|"GJu2=\z۸U C! `QQrZT͟z,9"e^uT*8 xIZMpi!1lmb7)l$}{-jvdE'֫zR`{(#*8#Thc !s @{d4WӞ}{ uPŮ ӍЭ gW?1H,&M li̍BĐnpflsEmL>c?Pg1zoIL@B|ޞЈ:Liƅ}2Q:݉x:Pz߬ NDMndj͌z}匳㠌soy]jZ[j! tTYE?MZ؃|D=_2Zd{M+WXRl)GÍMyo$-U38ݮ73oN%:@rJ7´> rV%wf`uHrh<8 V9"QF"ʆ#?\o%a,F0r17PFي =+8x%j=%<-j1$D5l'k%>ҵ?)^v|ACrQ^%@`Zh,<6/:4H*SrhK0GG 0sIDӯp=L=_gsvjƹpY U{=8qQ7.'NM~Ye?%WmwH5x^a"=OwS*waMo wE.7KXhqt?PPRx : ydgB-7 1~iAtj^&NZNhL7>A|wX[_xsK`̓6Rw\-C)MfK2ʇ ȐYWӸZW̼b\ z\hR12PaQ/%6ȠAZ`-1;V4O n?+nr$T' >}#on;9sލW㗩m`0(FM;n"/vdtRD |ª}l XoǎsQRgݪʦ,܂ΖـP(u&v f,-$fN6fbuuSIw x5\ I84(54Q2G{Hhl;1bfCuϯJ#{/x>Dfb]N-A6F?F~<6L$bl QTo< JsV XC0Elx_Nߝ R-oLQ\&"3Ƨc@wq9FR4uWI_֪G5%΅pV&?PcC_hlzL/T+ X ~b](.X,SBIq$uC=1-c2JdBTe5,o>Q㯢V{wB%2Qrn&r/ߴݔQQŴl\/# HSU@H碭hIGQ=i#_T3+4k&E` a IƛqDUIt[xs>]( p8C_bVB7,IP͜jeۃn79ۙ<_VPXscG-lx 2/Ѧu̡9VH:\ K5/D6T'VDِ"G(0,|bCM1[Ehw(T>j_Y/ j<)Lb<8x^u$*d>%C61riɋ|lp.UĔ"d\o$rԱ@4@ȬLl=Աr:yvا*jLĄJG 噙S,Fy g]Գ J:r. R -"l)?[/j*xNVz؊zǫE9qx0tnQTJ 24O 5I:hvWtnNHzGW& Ԟ΋L y1tgvyUYhZ Dߝ ٠/C[wXZD7?]=`q_rk!aDǪRRppX4nEras> }pe< z=}Ak@?Ez/zC=|& If51_7O3^U 6w kv_i7ķ |rx쾿ld[ <@x'b?>4c P[EвyTsicNÕiʂI#ˮg]ʞM>}=܌ۨUh\̥"v~_m:Jv $yf544l&KŽM<;ԿĨWRN@%T2,V*vϨA1;=a C/5iİN]AL&9Ej^-rN{ gfl tv~[,`&`=x,ioYD8$g-I,xkj@pb|O, 9X3J8^A5JV͢J墺u7b4KSaFJ"= >C>q'Y{@x[[R:4;]2oLn\gS,U;x?y at޵(߆‡erpr ݊(zMx}U'~RW&dęz.vB};k_άBR B'L@]^*:Ŗ.H_Fwn. ZFm"d)l=2#9-ԮT杇J \`U#/E+o^m7ϴC~q+ބ}(d40uZH.̗Gv!}#M\o)nf~[wŖl]%vI"pa jMD^ڕ406_oU<>U$٧j".YNfaeKh ()C[[K5J|ΩuӒ*==} +6wzSm_Pߊg7jb ;~;_8z%iZ"t!7![Mjpzx$Ԟɜ~<^~!g*`DŽILpU6!'41dr"_nCRaXSO{v9e֐]mR[4X}nv}z'!Ӱ51W O]4zl2kQ2Cn{Y[@/wXkk2iɏR5V ~X~ǯl(j e \Kj&60z@] ' "߃C%'GPJ9#`xBMH5{ĵLrÅzJQ'׌cO AY(]I0#J4>۬jTnW>t>k.O[?6옃SI~ |Ӕ^(^5W E_0ilEDXzp-z톨(~+V(\bmp5bp?Aޫ`wÀN;KuRpnv|m"y'ɎSrf񼢧z gʛ6>ElR? <17(T^N v\N+ >0Dp|_*v=+dfIl4|_ w;cCŤd@oW+[݁Af5I[|Kz f&\qb+XQ(-=sP; c ʵǑh8ЩH48U2E2[fo]FGU"~BJܶ57XXl FͭۅT*מGRdJp]s^*$qE'3޲:vu\N>*AV|?e|;3}濁BR2ؚa9D_V};u']fJC|p[^+:Y" XEYHpQ9Y23KFSr#z1! !̩8;{!'YlQx52'lWN魇ko]1K_gq<=]n&[eV@T#P- \/"2m?;' vr(nBƭ}=u!NU^tFM\'sBLCOvSѣ)FӢ~߽^!l&+躨F2&+8&wh㋃ *{rZ8Pe;`^_ܨ X? 8x@}v:3UQP"WmJNdVCl;trOTُ'Jqp +439ȮZI ϖw* 2 vvJ1I:"FEq"#nʺۣq/HNł։Pv V}E+&9Qa 3E})!(Rw(we[r" ;@)@ǗmH*.-QJG@#} !mKn{Cgg/C@ J0%Mq tII`< NG3^~%\"ӲR 楫VB3\@iAY9[}%S[4Z# Xvxߞ{(o1%}bUu,A M#ȮV뼤TsN0O߽,ȧ0&uxVf"ⱗi„0(2t3Mz٣T~txprge͒3;RTl̦^2%G16f Xn_zYh^ -m*bztca&t| }= gpPy " 1qkagNQtvNL_fg1D&#|4SW?S]ۚO55#j3;NTN~I{kZ{'g@Z-_JT!kNxݠB!_/\Y}NKdr _ #;i+:t b]D~F| SQ 1g#xzX9M 1IHq+QsB/PPrVZF )sS/I"2TiHvO_\/p^GbsMv^E u% ^` Vs|XOV Xzx3C8Фx^(_I4[fH^jD^@=nި@ˑIDmG)2{2nFO{9'6s%Tj3DBU'Mo6Jo,-޻)n瘶afF'& GU`%b?cF,dF Ü# r5ڽ-%Zˉk&f6r _y$Մ# 3IE |v.䮚%MBbޝ69#uQ2? -At]}ܫ;Q |X<҂rOvyx "wf"Ql}UĽuЍOEaA ػ|c4G>LlwB "Jk֗(J\ӷZblPeQ$Dv9]){#l"&1;euXEfbt!rkVLPQԕt3/=Υ0ᮞ0rt lcA8,Sa5W=Z*!f-y{ɫSrwߕU}\~Y(%pWC}~ʺ;. ea-:U'owatȼ{Xc%['^]XXM Yb\˂߂c%!"ݸ`O2^ r|BDo{Y{]X BzkR$)f#ubU0 %Q^;F8|E{ޤ~;"|65ɘ視yD·~cpH@Fgy,J_26C`{.ι{ !¡3䗁c<m~ҳRJw0^ ONYPަ kh'665e6RpE"o0>)p$.YyʋaFͤ,nĽǻ2\ֹ9bM-ZR}<]z0Ӹ8M:~/\$bZoIC PcnA@KxuroS2#7Eg3s ݈J%e+SxZKGF@9: vIժ%95ilF5Fi쀙P(j[Y] j|jmyQ%(c5`v{*m6aDu o8-TU7C_ež@ "Vi!0d*zCU/}؀;ޭW鍄\ t&66J|%THk߁r(^~0l=y)(?A${.R)Jn$a ]{0BWݘuei)úF"u$yMOnU%GGIRH_3^8Q.ꇭOd$fvW*lG6@s{>sA2L{x[ɡe|E u3MXCb4-'h`BHZW *X aDGbY1k_,b?8TE.剘5BnlT ZJawDٗcEyCOJ!߄Rwg.E~^Q%Z.fAʄP: x y4<@'ܖ4zTbC^񞨻eKur86}r\^q9ok.KWѿs,RufAIL+g`n]Jڛ"J(E6OQbJ}ϣ@ .i ^?%fiNM$֝fr ꆟ2r|aQ G U;3DuH/Zn,!חt`B߮r¬BW5GྫURYA"S1:jPt%tJ^6 dR}ͳұkY,\!2 9$h W],H'24%Q hWzJSd4z1o"+"nVJڏϩb5Ih(` YwdfOCϦj jJvh8VnVL쬝mq?Rb´a.v bԳ=^U<8F G_9dn-;vJS+a. >uS_:73uf6LRpB6 v,&""n&Cv%j5FM#ɽ]^"qV'XP( ;v'8f.e9SĽOQ{HHxL'߫N~F~2e%>nI 3.5XۑZOC)͎ZUj|a~`~NDE(}Jgsikur+k"a@Q=[N C0a"'ܭFˮٜ?s|ҲM}sY^f04!`,oբ~Lr&^A{^|6znS0SI?Os~r$3_H`eF_w(h+"ГY?*w]3HayheFߕZfér/tm%9?0ׁFOIkx :Ɲ_@ιX5VHD$IXš́xOߢ-/ZY ;E)=3zjdtTl6hآj5M}aXP4{j3ɒTpgVXY i ߃&/l/ue]є*C*+'Ȏ6!x4ָ7 Dr-B+vkVe.WW&Q3r]JiL- $|Vgl4M%G;l7e-4Ib@sq;\Nn\O/nvnH2t2 g:,& {nv|uOuc#@O T -[ 'XuW6Vۣ:dt/\SȋK ^|`I!c @RCstMKkE© %h!M,-kJeU?xƒ̊PPʌЙ@nd3yCgrm1м-PAmy>[%|gfβHe,Q%Z4 ,>I@'9)az4(HǴֈqF+׽50ˇP*޾R+zά[BpOdh {xe@u0'#X66%z?[\l&_HqR f$daA]h\&+]E0\'ibFMpJ5]3]jHV %O+AEi)0c77wCDN/0"0gسj!_7|1z]gw/,_6'RokM%!=<;>y߶_Hj"5#.t&$k}tF>c[ry"юXDzSGҚXnon22{@\j`Y#ƒt=_IuN:џ8=)9Sλ]@tU+`׃U>BTmyQIHkx=̷S@  ND Cc% ¯Q}OUQʮd%Tiig+}Bc .jqm &]q;X>κvi]WR3#G,0^oW'r$iw@ڏUPn$>t 5^[wv5݅uBR"ݬ _Mt܄z:Hm[ j+m^~Q:~)?Ma/1{Nk߉@] пM`(mq[ uX.ڌyEjLM%[ƭ _\'@[0svzig45zė?NH3wD4f2odc1}v<*+*7*-# G.@u,lw#]&i[z6GG!飼#8~2wؙg1̪#5U D [Yel膩PeI9#ċslcDk1V$~v763Gƍ[lگziy>m"Wbȓ)adEtO[n=)xw+HդΒ Xv>;}ޛ)ٗ,ݽtUj8U^h*km71B37_ݐmR?r7X{_v@껹6zvtS̬LOJQJm(­=>Al*i{/s %+e8q.lO ]%DɇOp 0f!/%7pv,M^8,oiFJwtӋiz,Qn3I|fbeܚRbŚ!(5!e9?2ͱjۭHp(@aY-M|(j宺i[n$EH,R3MBChݢ'/29(=ιBF/:Ki]W3@Ki2 M:Uͺjn[H맪O:sԤWcEC<1}TrGZ#3_*,'(2x>U{Z>KppدE:H֏APب,S׵4 ̌!Ս*0G"#ᶓT1ƩQi DO]B," b E`I tM9`uل '!bR饅u\.( gA6! TaL *˵I:p{~M\>h,1?ȨZoU "-a^=J?C@?VW':8UI mXɂ75z&$"5'V+ .U`=o ܅Otշ+#Tap@⏞e>wbKs_#8?kmW86>u0"5 h g%vs³~ю_xڰeIh?{/UheemIzChv"L (j˗(}M0Xisqps'wJ K R5JD &}k2c%s%RFRe=:0L a@~L s0 z6xۨ>N.Ѵ])& ydC^ Yƒ՜i]#;^o,^#t'2/|~߷Rm.fAd'`8"#/(?lx0"rh^[*& d+?y~aOa+qjmJ4vHW/.ɚ;(,LzwDw$=RCd; X&ze .j \ST JԴ#(uqa({?g,\XR3 GjX`wn! wޢ(+kIQ 'p z䙫RKWHH**ڳ@m8 E=J#^8]{bow]<DDz%4!pG9:{/*}0nqeSY$VK]eilw(L$^3?j+Ju%ƷFžh!S 9p]ĭ,d]QQ PkuKBg"1- /$.cg([O&go7_ PMga 37UT @rEmfH\~OGY%ǁZ I 5r|7*I;.eϡ!nؐ~8)C cʼܾ#[I`'&_OG9FjjZa@GlteRߠK|7GںI-~ pѮacKu}g6ϓ@Eo:!P&~Lz8,)M@c+ ^nhm |GTGgt:a:įND]aN“VK< RfjS,a, s=gFK`;+Z5]];z7vEX *K~5c J' "0ANz|$JD?Zώ(*9G䕀E.K>-Ȱj67=̴Lnmɏ@5SҵgD_cC3 a趹}O8h}-l6 U7sA}uGdSJ(x5nMpR ZSW*`|TN4cmyT1GuAS-xH71jMP }d@AYI#zrș !%l`2$Y+gXCT:d274xKw 4m!|yC#D{jSp?zq"(Ϩgyv~TX)O5R~n##T ?xAQ\[UUS҆R1,K:jKOxXGM:k+;Jz%B6xN0xcM'bY‹}{Cɰ+ڎcM:ž+vH- 4+D4%s>hQX6)|:ǍN>oܲ 2Mepٹ!`xѝ A#ޓ$` ZM&Q~55h =\5EȧP }qxϺ>2l+zhOf% LȤQ= &/SjC0> pAYkSdzqaf tJWQ_K~;ie h=ˣBVNc~N4B\Xd\q=WZʼnXѼ ;?g**aZ4?T5$񼶫sqL jJ1h]ߗ_Cړq o-W[_3--mv>Ι7XF]"ۭ"DLl|(x=ͼk?O-N K'VnPIVqĥ;;R4W kegxI YFQ0 C k3*^_2<86NSၸ[':Qqˑ(7{MOҖ;lpΝM=L4<>!\5Ļkx.M̞QlK)7GCJa/yUAFJ6~+ɆDlC QiPM5XM JĽ4ͭ5xe"O_ (ՆQM.G6&p0~.|TkȨhtj ojQCy ÏFkm* |Oݏ\~]u82= {u94lK95 @\@WL1P?h֝Q.pH\kMD;-.PbEud,3 qMvP^8k\"3M]†)s_2#i0yZ8g]^j{,,:U.2)hopZ ܚRsg;E (Y܋; l"S4So+ 81f̢v}M!C|,Hv4k 7r|.2W/35*P!+*̙0=]4>=&$˰i_y86!!~XɚAkU_X7FL?ɨN2KFe# ?7 QdDMVfGx*:пz WJG Z$D="PzvrZm\O .> ób'=Za :(K.sSl^6,?zi3f㰑.*od\ b5섽`"F23G4ۄ*~O;+!ync@#1Od>e:G@7x*2N #lk>AV=wJ6Vנ3656 l|7ͱ@*yMnNZqdjnMrm4mZD׫ !;Q& 2ݭ6_.MﺒL)+M?m^ߛ׊>fM2[upwDovBN`ޛD3D8H#0@Ϩ0^N^6P"aEfQdVt?GJx8_)ߞOh[Ss\^ڌ ~ZT}ȮU1oTzߏ5dU]&b[Um,B к>G䅫vVxs뀂Ф)FXCƺ| oKp5E _la/'O'2R䠢Mcx"HI8>1H1D=3&Vz?TeTcD|.䛎x*#hRk~Xr;b:5"dk6'(q9q]uŝlҤd D+{UFB/a@cB*x-Duq^ȹ;.cᰂLz^`$NC2=zkr`L(/6Xp}9#P]7?֭OxEEBn`7!BCCi EɋFdCnwhE_a;S9bXW-U9 %HBJɦdԩ1 a pH$|%Hr ( V@|goBQ$b2ViwƊ{x Vwܲ돂KV|SC $Bceض($`u p *QTpb2 !7m2KPku1gQJ/P/r˟k&;냢Hq rXڶ+$EAϝhK鹿T̿3XC47)V"nUvQN9Ēɼ-mn%7tR:.o9n4s3ˌLDcnҶ+ kVj7b(bT@@1LiNHsDG ^!-1axԙ!iY%_Ǒ8KF%):gTtM:bω^hЪhe|`A#е?mCkW:yAuhM<1.W7 c^ntPYn99iy $ɓDg)sfKfTh.f׵MdNO%8aʗqX BV#8k_eCD}ÂyCb-b}kT_o])8Qyj\C4kӝpz}ê5^k>CY CV W1#H^Eਜ)E}"#ر SR]“D0Ǐ%/yޯ krA>OoJ=[5x?ɖ qnC#{0'lAKEd\X|ƙkf-8E&]O{[̾~g 5ХΦqkttYOuExxJ)zbJ!`"{?y+('^l:ϐ 0ۓ@`;綟6Յְ3[aHx-s[b5ȱxWgm8 l5X*:Vǔp ?:3-$ȜDJ!\UzJژp@盷}wXeLeo ܓ Po[K;J` c%}Na|J̈́ Cz&+] -[#m`~2v.]]\ɬ  j6l4pf>|dNP~@;|ZwD6VFrn_fÍd?`Q 2gnb#4.7ޮHKńV`uc~ Mn\f5 "CF> u#]lzG2`1eVSJ__kL>puV4iOKX[(fwa,~&Y ֻx- %җC&8.(wQPw\@ŏFp^8N‰le6_1Lče6pk`60i jKj^g1*PhpTǽMHS_R܇|$E]}$ӌ ?k.KI5_3\(bkMp54(9L.C y |~{{OY ҾgDU\"?igV|+SPO96z=T !OC O\s2$HgmƒPLߔuFaSK5W+Ӟ"RwD,ZVY Q\F+Y4uhHR)z@NĊ4MqGJ=0hAZO|MS=,oPSd,Z,y0(KRqM삠;)`Dԇ#WS/EGDWI1U@:54vqˡN|S/cAUuE3隓ikSJ'fHt7(m 12RW96X(: PF PZuNI"EF-lkU'CizjE$ 3-T>7Q>Qf:=dM=ׅ+8t> P5ږousvКuV(۳g'(/{맱%7fUVn[[+p1ph`ey-?O2GE μԦτ_抐/n]oz4}fs`hSrS{sJ><o#ԕ@lB*8:Baiݠ'3LWdrt&hA.)+ jx(B_BN鿽JD T}"t^hPDPr4$w62C%'Aa !<K?Piu!O!haG5S0  2IGl}$[Vy@<4jShVC3;HD%r܅5>PlY+{6.k%EQNY/(d94FâpCYJ]M%;un^7۵VEh>I((ENygrxVuYa~vsZU8$c;3e|3H((Ƃ+Ckσ6icI4jt{BXoc9oy~*2.wfZM}}ޚCVPNEI\|>F05o(1V6|aO@ !*V_NpF&`{?BS.Mil}mkamr1PG ̉#@\0uAMbof=a(/֡)l♉ޝ`\u ,'W,LCjU5bw\ :(KKݸtAzSlE5{zʑ)nZ`Z,pX[Y1Vmh쎮ݔznV+ͻo鵨J<_6v aSP'F ٸ㍃[}V @.4ڀ]t[u Sq* WSRK_IJ/Nt=! ۾Z M,+,ØʉB,8Tx}HF})CDQ(W2nG\1mߦ`~sA=ȏ=1~ru4o,Y8Lpxy.n#b$j23&NfEvWGXM2UnV5ň%{=; m6[vtdmeZ(-iD`"g>jۥQx^]F]5o@k-W}h]+MlwQ Pc0a:Xx]lf9qɥJ+Е~O^=n rz:Sm.r &R,5p"Q4ё͐yEȇ\{>"UfYd?'1j_A lv3ºHqnJ6Z0*v⫡#w CEջEY@jq Y8HqR:/" *$ @x7+E-rK.>1|zdQX',.Q>gI,) AUXB٩ɱ{ᝲdJv>Ssh3g+t(xK%dUk744CBr^n$MH}iEU,S8֧ #l-dGA '0&tƧ'~?}%tcr ȣd[ #GDn-jA4j/[k^KDQ| N~}\a6^4W~÷0EmǘblPT|{LK>\D]ҥ v^;v2P>echVp8򵒱Y}O,-k"Ƶ$an7:fLEĂś{w)PB?*1c][|D<u LVV;TƝ .*$;<"P"*4w?'u6ܤ%o%_3 ؕP+ [tkqp EeqU H09 3?Bՙ_TPA$@:\c6nOǢAVW8k>NBeC5zKCys%Ln!|lx,^0OE 2og"uM2Hm!Yc"Hڮjtû5Yjr8[ɚөoK|+CB TxST ce'ɁSAen|/.(mO A!AE?ܩ̭b *TR#1g}n}\g\h?րd:f?x|B%Zd1i4 ϙV $c >%AQ%V)W$68sS$t@Yi,>*ĉ_q\dN*qNA0y f"M^$KVR9n!}prWPI< {l( WM*4#$zd 0 1cF @)l6sP}CfAi؋=l uaK/ "uEp<&/S3@9&%n? 4O&+dܹHu/ N)H "FUnܖZ/i2iN_%0vrUV\[jRv!u$} OU= Uƣ4qfw@@V$_5fO>ß?Ԡܠ)<P9'jFEL1JQz,ʒRK,  @$@C .šza`*x} L;|cq|6.5b%OcjRR!>,px +ͳ-'q^:nݷ1Q50,( us%&O3dz{@c(2vDYюx?Q, (ʁ"04B{:1O- |F W;!CvW"'$$N6ش(mGZhmM `Lmu#f ~}0@xkw O8d双MvN^Yc5M-oW_"QӰ~{gq3 zC\H&Zgm;Lf'ʆJ2AzNdG=GyW7NN\7dZ]nO%NYpAEn=kO3[)t>=5<BO <}:-xQ%uS(!jVS|;̱<ۋ8?:6k5 YWbdB2=S*M&=ԟ(q0 @ c0+IC6>Zs3,-|Y1 4PKT,tLSgeÈà[m'QjkD|%{]^RZCGX7-{;RCeryJn?lڲV}ZOXhg(JHAO`E:3C^7Mc8gibtUFeWCsV05Z.+ou^ԮC Qpipka8>97{%#g!kD?vfNvDY Ms ]w"# Fk? ;},MQ5/֔645";L%rOs5ɑYU"5;>@zM Bm)ͪ, vYT0l_*w\a2+Ŭ&ĦgBM(2crJ0DP(҄]Jor-=nT&+g;;2]((S׫1&G@hT(I=hXv07*\d<)s1y0x|hͤ"6KHxL(ヽa,LXaR,#u!f..@WǸYB{8"Ok\-s(Vd$qeGT1/>Cx]\5"ޜؐʁcCӦߣ+!GiawtX ~Ijp+dFKM-t~+r7!QyL=Q@‚>\h)c}GABԦ c.=& ' l%Լ{n-l{sJV*hhRcԻ~*k{ZZ'=ἋmPӥ$І=gN0 IK7G@*N{+A.7"a=(Ƭ.g6 Qug ZFVf1'> UC'd)Ze`E0H?;7o gz,cݘZ tQym8 zAE 8sf3A|I}X^dukW,\/G.4jʔRxm発8w˶y GJ"lG=J {kuk9hbu".qX]8yj*µ\cCpΠgBg @X]b ;Ts"j~Gry#Ҍg :9"18W&L]K}vZ=KqɐBb_!,l5ܹ!~5jv}FIWkdxa]!GD/I2+ ςz=e\޽^D{lsVbs+ε#w^]*V̮dҕ ᄼĀn5W~@/;5^fz#0]WH tRᒟM=BQtk d%”5:j%T#XW ,@y;2x gŘƤ [o"E# \&}M1cJh"% ?m_6d@6trX>iѠ,u6šh,w> !ڥ6L#F"TIr8R>TJ>g}1&r`L=cEI5ݨ=ιirݻܥKH)Nؒn4*epDW<>*9}'ftWDݖyQ=\Udݕ\U^)[KAg>]kR 7 82>'w!bp\w, mt gwFp(I,1i Hp3o07 jtBjt>veI2Gpޔ^k N2Xb\R;,|fbfh탮mWhA߆H^/U!+J/jc> ]xn%}12i+yBD(8#M@"ucſ}jMY2#BO%n} ,EFg!t0 b[JhߵrAtMrŵK/ Od[ַbvw`Mo&~x&^-ܵGԤ,&`$yڐjsJHNWd *?j Bhw;zLKb0d|$ٶq&Nz[+E&{) L\ɜXXw'kSA8C%Z\N?dn&_?䕸.kX.hhຖ:w/o?*m!ֲM ^ k l+8ǻGTwVBۼx2̴؇o&z ungKgʛg9֔3Q{fDK`.:1Eu,?tCXaA$+!jA~!?:~1rx>:HՐ{pܰRi7(?9XWH4ELq2,瘤8xF.=DgغsBVÍE(tyGQj+v?FI K6eON:; {t9RR(;fky~񪝕HD2NF@Ex/[!r1U~ tx|"ɎʪN|XrU5A84Q 8sd&(3Υ܈Ԟ|5oaf1PI{6~)DH"* pBu2,A6BUjo~x TXɭ]ƎI~؀_:]q7؛jc7؟1,C~S ;=s #J ?_a _ %9(%s;#);5g;fә*o%SfQRygdBZ@x; !bteuyyv@}Ozx|4z( :(( DH"xX̄s2%=c5& }iCjŚΛ)zG'kR0OQA2RqIv`{JMΞ@;p,%H`'>2բ]`603kdrrhJ y>$K.ɨ 3ц/+x|xu(24qwjIs!q#D +֓ W 1m"q|SPGޚsnxLH-w5'#7G|y^pV;2by..itsx9ޣeg,QZ.6Jp%GbcN(b{,M_t`:$&|r]GS6Z6MP6T zgIRhR4kp /[Z:#pUF!$bT<3դCu+!"`^d`?]5iJHPES] ʉ];xafryOj?'‘/ʫ_BsxMI)Ţlk3cHHp=@쎖JJ0ַ|ѽPAТ1=ŏTi. =]˓E5ݰXœI.bߕOZ$e-13Y>}cuȓ Ip6cvh^P|Vg p)-J)1ݙ_q(I7 ?X"{wdiG{{l` va+wB><\TVSW)2n5)+!qh:(,vb螁Ӕ**w7۰k'd'+Y buG@MSBMȁ'2T%TڌS8^.UYkT:I,}f ?2TFSOM6U ͑z-*(/% Y23v]T&a I j!$LZy|Y5wwo}ilq.I" Hc\Hh~Zl>Y$(ԇpZprp')#/xr,|es_l `^Ӝ?o;3bM+,fs$IWCD۽>2j$NL]sp\OX~\-."+flO$^ي/ e\Xa]M3Vl QdRȐb*/u=fU43 _Kv1%m!JH 9i9 ߷"1?`dӠٜX62-)j9<=¼Mf~67IcV}f%~fv C?DE2 W%@.nc^cm"gw\Q8U7YRbCUZ)ԛNc9]J$Fla+w<8z}pM)fqԭHijVO,{/rI "Zv qn]h1VFښcy1u!?``٭, 0g^R:kƷKGӡr$G< P߷tG!H KvhGcw Ɣpk~Ą4a](~:<-ɆA T6*eUTP2s^vlj'9pݥ_qӺgh4Lv>jĕJr۫q˾Ozb< BX3'6\hg㴦A#jUOQjf`Ǡ+MWy0 H\VIVϢBwh;,0VVQC##6&ձY\@:`KЮڐj{a |tr6!(ctΈ`=U&<ДCK1Xz&c8H2+T O/nƂ'o)ufZPA!S^~#}3i3 __͉Utݿ<uk]z坧*$O[cSEh!ߑb5l(-w{:1#wIi+{Q*R2rR̟"Jƿ(>AEE҇;3| M+|[,_@0Ջ-eJ\XƼHd)4WQSOd /ZPsJZMV@>ݕs%0c&3#|:13l)2=ׯ{T5pb!;"!|j$t2MD-[im'')V/1W36vxBLQ]}.x%5eA. Yhh5hGI|3;E ǒ}+H%Hv]|1jYun)iǷsMŁRM;z.X(!L-9ЛNJEyD[ݯPM&,mwq5~}c pQd{=N΃Cݍ;3sjMH0;Ly\@ҳAS Tz!Tjvm_FrŇ#T-wSXn7 Wqԑb4{WI ic\#jOdߐ JjXڮN%nNjg MamEC=sϑH 5E> S#4ﱬqGCE^Mc=*]pǗHC:S5P5O}nCO|?rڔ-4H)PET/Bܣ!s:ś Iy<#ۏ~t96-7xQkhnv}@BSBm]Aq]T4=W߁5<d(r秛fORJ!Mrm|CӰDޢerSo(y`|!dȳJUܺ2=Q(\.ջo%sHL~3 &ʦ` 8mi܌PX_7<&3~x:Vd]'Z24ؖNoۦ3U[FdUaekLTn=q!l$}ͫ*lʵFGnG$`Xfz:QHt`(whRU!inїD!L_o'?"!C ةu (뇟gmrUu:iBx" wKs֩><3`3_"36-AQҧoi.;-`n"t|! ~Ȓn瞛VI uf8Y<S(kW+Q TsPm&Xxef'%ZC VL*#=ׁA7 &,G"<<+Ε hk`bU(%s+StFvfn-;;&L8QiyQ Ymm]8A DMGI1f;ʈrz KqtPxRD6NOv hz?xĘ.WBSlܕGAQ{ 31c hm.(g)Fg̊2[Kv'鍽P6 a*T +1"L( IW6%ʥwZg'k~PZ0S"tHh{ *3.1mL#Hkt'=8E& ;0 < vaQRԵC4iS4A(iz{#=-L%0bBtM6ȁ1eB#xBNq:`׍(6 ,Zˆ*¬^)ˍǘ rŗuor^r#TY,Zo"hs;nun̲E͒>5@P\PF)*4IB!tʛIjsM+H)N}87Mx)[t*Xs6‘Ё>DIDr`$&Ӭ*]gO8Lcy4qLx $AIj@X9]wRZo]Qt\C Q70S*U+`á|p6J+_mj05[GeVy <,js {F[wܩQO,\l~"da#]t81I.XDzNM!x$~ccyM)Y>bG%`KJ&6C F4aTMг@%;F>c\Odr au He[du[`EčsTϡy|+jl|@].I^ X \x *Qb88gvب$gLt {Ϛzh^=6}B&qT no-uQh- ;곴E"4\<\!d06ieΣΞS>ׁ@A}lb hm+OUl1 /8 L)GVSnzoM|K}?ȖؠX(9TM fZevՒNZHOf% 420z8W@vf}/j8{s]6L5mףl>O"m IpT-\}lUL }QJ2uYR~@dr`cφgC䵊w!y3hQ Ge^!Y,Zr7BJ` :hN6o'+{NdR}4]*>RN?XvE1TS"P~*2 qKG]Y/bbI*Oz0S&a]LITz%jS_A: RFtоq}Ard쪢X:2]\C8ۖoJ*>iv^"bD+¸̇yF3]JOb[1z+rM݀<5S;]3a(l`EٸLL7z&[$8qG|^]yD`@l$jVscV㔭!^LwשOO2wiICƓ+\Q*N|s 4(=::&-*ӑ'wŎ.Q58ql%F^WWB.\b'f˯c$/Q5WRpq'ĥ|  ̱7esvTM8K(dA멾޽+1;A !ZHpcGvՐr9Qn78:1}#[7a'=q"-a~ujHo Fc)5vpҞ)1{r8iu/^2}CEYM?SniB@虈+ 2=af: g q> (C(LML .YȽsps02i*jwL̓+8NIv8X:ҡ]Nth *dS&e@Cst_2y"ߺԀ=:- [Zaw6u=T1 i@,xsh׮1/J/oc)޻6m8ϠJiIr)WC =¤.e\|zZTK* i9 y&Ƌ%ܶ\gXP{`5=*F=C迹 m6N )iWV0PKwV:]f4rŋA@w~7(6Vw$r""61:sԵ¬@rcQgO3` m+Gް{ Qկ kspSgHC"=UUhSI۬!7GNh?Mضvdݪ-<}.r]FAV}A!cjsoVP0k32XrYf:=:iaKQ}\}c㝫*_*=9 9 eY͏Jei?|a,OmQ甲 QBC3˳>re-XI?5Huc΅uMBO5H=,#>TEH>l2(XOMQ"y)NRl4]Zaʣ ukpDiYq^Y$Sr ^C VƩ0b7`]oV Qs <;:ӿ 26e_21Osϝ"ДKh!m[bFMK /0 i.j!8+ $)[YSMHz <]"2"}  ENaPe)7Xr=|1F\eurHAX#pw !.3jP41ݥzR"jg' 0JU sLHMPxQ9[Hf*x݋Lc'Ƥ7tk]1'S"0vd ҝń jO}iͰK-a鲍Lg*<@͵ R7)OɌuc u8瑺߷ uaP|jTџz\rNf8@`Y*BekpF3:[3cv: Re4?sW9! 1e~u`i=:Q)tB*aq_ TYU{Io/"~Ϸ\A)Xx?ל_a%֋oi6pb[ Jk3X0WˇKzWLn]|goc#ׯ /9L1-:V5PAkvx?:9pͳRşKxω8בNXrc($Mѣ"cJ O-A9 #gt#;f˚`Î]1O ?g62NLMG?@Cڥ0;Ez]W zJۈсb9APF65m˗M%X%M lTX\YEw["YVvbnXE̥!ꐣzt4~F=v PQ7!ͷᾎ\U(s:xXOfn7)FeLT.j$3aJ =&ާyUBM<+h7wOͥnֺͤvv҄ 34쉋#\oc88pݮ3N8xc!?t [YfXpsN!N޺/ƃ@bXPU]֙ 5Fc0|mW eL;@8pm_\ۗp^`޸H]fㅲhHfebW9hc<ѝ}'zh$ w~ " C+8KFGR6d 3medo,viaq}h r6!y'Qa^R~-k ,]l):tqMpj) [^䵙1#'xAfsI<yz9qgې#(de%Q` f>S yZb\!=~Q`m?l' UIe=PaISq"n<=(oay20UFC~qrg<ʅ HE65nƑYy[Yҥ4Ysׄ3uSSijt>8\޻ɳnw[Ƒ3G6axRW+%qjT<h1Y@n̞k?4G@vvH]^oJ&<짷1b~z0>#ko~$}R[kbi 5XtpW7FgM2oKN\x, +C W8ʳND/;^4*% $ KvU1Ec^cUskE![aoO_e9ûJBu(Tz;c;$1%k@8Mbp/N<qU;ƫl?(tU\νC5|hdF$ټG7|'8t?a _wCEA5k9uh UҚʳ7;~aT 0R `UCܻn/e*CV$ h[ESG^q86_r-nד7!Ϟ0KN'=>OӶ"Ch noUϏr`f-?mo .HApm[&ڈb#eu8HCt ~Q|;2֟70/w罤ܤ`7i(vwւ!@Q;vG _B?H(Oj~8w]gɮ45/jhRuy;=#vl9C]]tm2'e)r^Yhv+0ޓlRf*abĀH_؞=i~vPU_e#C{9oW-0Ȱ 쒴PvwE.Y|oJ-=(ctI%Y4 B*co;cJe0g!V!'`)rշdVRQjXVo&_dO]mHnj))[VF*EHsiEh=QZ$k~2*D9yUkmn *Sq`&@w\U^D"x@b^I5A?ORiҨs<g򚡉FGP֠hG5f`{$d?Zs8ť##+tOV Yxg̽(bi| Z3` X<9DZ`~џL[{ʡzںǑ%ժn|Wa|5ݦ/sRq pA+uApEsF^f P4e<| 8Lq֠S ׵e;G FrqJ./K* 'Ij4(@vBE7a?7Q?ɪ V_N:aY)`R>kDצU r?Hf: S59u@gTV'U#Nl Z[m(x]1N?X (.ozqqs1l}*7DpYݾ >* &oGo ieͧG@#٭?~u]_HR<),9a,#7f;19W9="ȴf6ndR縟:*R1B^|M~.XG^P׿ X"OQ!Fq}σR )9ηչx9r8S>$T>yͥ5g~n|uP.woKEUL Q#LJ Lw= *[28-oF5p#p$!5C^|WG^ڃᔾ@ٲWOvwS7k ?4j6(2=AX=9ZNz‰Gd&4VQu.K)_l Px.)97e}$o|IDޏ/Iq%ſA0.S z$O w svxJdhgL8<^a&{Èoﺐ!m-K&gJ8pڬ^j<2J>5^8X[2az1K۸higf,;3+t@2>_eN.o+mmV " RIJ ɏ *C gM=gCA&b.V=T~GrjĬLbGn^=PI.|Q,FPh.'棚Dsf@Tf  ˱Q'vqc%~Zj-C 12dR@KZ:C8O$>Xwm񫂀"$p ޘm)9uԄ:cK;w=`rᲹwt(諬P2˿iF0=2t21=?,3|icnT{6'2tsBP-ُv!:1X-]_s%e!QC sQ|\_+F7IR㺝)ythk*`_Y7.$t!wgP%H$ V!S͙hb%kF#-ʢ*#0*4o2 pI/YiI&<3wY'9#jְԌt8k`\rQڴHIeف/sx܎gAl)`ٷ? ঠ1QtL_'F6>7C3k3;3@g}2_)_b\ %$U_7vRi;i$#ɱPˍ0>Bx*=aSq]rvIeܫ&jjyquo_a4yr=M~7nWPaMOR$ }kޥ Mc"DZ?ʇ<˓+֛5=wD&6:P0b6%ڧO7PjQ$裙?RZw.u6(_cuT uw&CTR5U {]<'AUs,繽r "Dc&*7 XU j-QcƈG?y3|&h! %K{+: >%#FQld-S=sJfyh%0 __HcWgW,6nf〵 }qgm`qvBf2 ꝒFDѠ&쇎+l *и[z:-dW*Y_ӇAD*cވD5RW1"zhkxxc u?`Rb&aD Kk:Oܾ ng tտ¬И5 kM,GTY_#nKhIld=.]jc콩O3T5 }`L>&#Ay7]D45ۅᅡu[9;Ɔ\nhboHnc ;(eԿXkh rwu ze-h)v/0YޑEE1/lz>4\њhaEgLjlO]< 7!r55 #s{Fް)88oDڬB^[.h'/,-Ϲ 5ًW'. U1G(~2hݳ~_m0vq8dR,Y(ϔf^G'X5 4Y%OeQ#p; w * o~GfG0taQ'?3 L%%۠^4-l+&N|btu-9]`- M#Ksդ+" )vZn d߶RW\W7i6cblHkYzc4hԙw6P#;~K=$m m1pE]b(2 - Y$ږz dGesmL.Oq{_>hI_;OГ})7;c#$hElt9W a&xk(t Z  uؔȆEgG)?dԠ噪kB_|dr(_s3}gqϼZ?8H`n26V qs4"\Dr8[u\^qvFR>6a4zQ;#D6l嫂lA-!VnjJj@`\m,CT){"vTn/w5LL]LRZ*,o#c7ӗ -†&DiՖk\bTqj|7Zzw4Ь;y#-yNx5q˭?.WzִEFU> Ħ%>tIܡq DU ܤHUP|-nB{H  \N|?<(tŭ2oh_mU7)I g5vK֧lPdeWQc~F2 9~} siKZ q Ei?5T>=Iz(9%s.8ZE+) fwVwKG=kW囟lIS5K CB ʌ྄1=Ko=yIu`o\: ]p< lhGSe0*a=XȎQOƑzͨj0T.PQ~1sxr{QyT#&cGVW jפ ztŴ~UQC٢=NzGhNE{K=!cH:=G'toSM(:͸Φ:3ZD35ʝHrfh*M!\o:\gnek/V%ԗ3:Zz gD9g2^kھ2lF=yE7pǃes4/ U@.LWUd6r^D঍Gp|JjE=lR/?bɱHeMAItg}Xh[-6+`Rc?@XM0U [(2_b5rk=gSͶsKu$BXȭ0Q,T^I|뼼3WNa;?^Ttyeɍ0>n9@n͕͍ Y=~ޞLZ>JoɹۻYTaةv_4c*lMuҽUL35-'8z)a$edÌx>]Grb3rF&|l;]h;a6^R=<)Iaq`V#۰x9> "-WY=-xܠU?5PnV*lC聴Z6įIV{G(JGkOB0g/xtxDyT@uwVm2NHu)YbFypgbܭ]< 0m1ɸg9lٖDM W1QNw@rDWVtL 11.2{Hm|b-qgWLă5aҎ07%a|CڙTeWTބ{iuL"|OP\*nҵbl'w/$;.Y6E~)¸bp߶=ee$ERmqƚJ"uYdq75Р' g,NW';Qzkd:+X;VC?܄̎@Nuh \~'?GV*LtO+/{ xܽ_-8 k4 6m}^&Ki#lu"RS5E2_z: =$% xNUquƐr`bGm16셗[(Z+Զr]"RB74+y:d:J -HX]Ύ rPwg{R!uSi>/јqhAGI'S=KDimRvF;zAy>.PT]5NӋ7JZ Ud e#`уL#oR8]GZAܜ:~`1"Mv]!+I~zfZk"#,kGKJەox 7篓r65Өx$>0FM=t 1b S: VzomOGCl۝4 PV]f$ԩSw0h<@%^]nprpSRz)_(=.ooZ'+jXt ҺSB_9r )Sݐ<}p'5T.}EU)"'~S͡(Hh9qWvw~c?̐ ۠@UW5B9V_ N1X|hZZ$Qvkzm_5I=;eL٠#:[MZq ׫.8#6z-&Uww/`%'>"Ϣ Nt\_iHBwgMmb PpqSeiʃgR^ kj{O8%sJMAvM/6Ϊc6\$0٦ɜ̧PU}s2ŋOdqbij21xiU} 1Mkg*g:д ݢ8ax腩ҿVi@8{pFlj|Ѻa"&;.t|yݓ|l3 cO;w(#, &%'ϤXn ͬѸ y$?fOs'* O"xfG71 Q?|LF2XLo -6M3y!A#D |yVS: %8Q,QuEwnO![2[$vJqMxST odv]Vhu5qV1 <ՅD I@l@04g#X5Qq靊w$vv;-߽0Ӆڏ|]79FԞMn*^S+Yd)AbBd7, !ؖտN5$ NCrL!c0RqJZnߤ]=h )3bz>l6:> s V9[ 173M~HtyŜ!}Q_w}EK\\ze($xͻYVoHQpD@%ȧΟ4"q*%[gnt?LC9o{UR~Qػw0q!Z򂿋k32K m`WR_zݫl:VӀ\{W (rFkp*nǦǐV*+Y%x_X4ڏ獖xA,(iH^|`vlU{3ܲy/iZ,X?mBΎ'>ϩ~>褥BV>TMώ[cH!)OB{mXtUB‘įRQ)$Xwj9Q\ߦ~$W!wZz1sʯw^kiIzP<Wp H(~L>@'J,U!ELQG.t?OwwU7f,KtZ26:MkBN$pt炻\}+& F*}7d7jt;!)KVl&Z./2: DH'rk΍@/ꉫ+17 D`rQ^x8zs=."aFRPUݹf`|fN{_d' 8B<#&+HNfѢ]D8_J%h z…?B/=RX4xmѕ'T(d~O,v l$~Eaf5O/,;1Sv-!"g%dWb)p3fn/gє:7rh;P"ȁ,Ůu 8r.4)G*d Ҡ"sA.j1t8\<-Ũ7rmm&+}qv 7DZ6>dG>S LmQ\d |P-Ry[l,׮3|]P`X4 w8n3BTǓ%_\6p Ǜbj4o]rk, +a\a3'iwK^"^O=ڴZ.1!cV C^\<^q-pTAܼZ|cʱ`t74{xm^t[wE/NICŒ ժ|RIXSp<֤5W`06&W7E2ky"-m野W7WuQX\Nֹ$HSQp6WS!k6l3)@q_3'ynUɜnr108Srt`蘲xy̫ˋoصU] -J,]40)$!1=_?t|I2Z1PP˟&r`3^2Ω~!Sl^"qu0wlr(NM<8)ni,i_pu+Wiz_Í] 7zƲDu5 N5X/zT%)vuTl_oB W|K};-J<@V?=/Fiԛ oal\cEb-{OW\Fuآ,x b]ofXz i<Ͱt.9s[dӛ0@V`:'YA%+Ɠ<Wd?1;!<6bo9=9U9T 'p^z}_X]{65q5x-縁9KJ'E\ZN2fE6B, Ǭ-G`;.= @\D0v N{@7# $_s-ԱmW[^PE&0P6/rTU @jXn{q, Lk o! VHcoN2W_s^kL>dr-rR냛@߄b ]f6##ڴLWARj JCmv-9ilU>zDqtXӗ{_݁5j˻"zl=}3mnj9ˉ[%ҥ5 +r9r9YEUmP?! `yk,ܠ5Ӟ=h1 -b,f);pҏcS瀛mjtm 1}rof=VPS9;TIdbL]UM#U2Ty\_K ʺR Ф>qVӃDp pI7b$Ϻ3sRwHlUv;2bďL?IvЯF;.9 a4u\o/e(FpL9[Lq7FC?FTYں\W'6Ј67˄1oҠz &E![tW,2# GIYyXSӖ2܌ O=n%1vY?G~.m^UnAO^嗼xRFvO=oe ڴ0%fʣ h`(#uP{bT໶IѵLN ʢ CWzXpS2\6Vo3:ϼ |l$V`GxU>KSjUvFBy^jAC/58NYP OBg}|,wQLkMJGm}x kt%$ڳXrx6 ]NV%MF寞gvQ=źU'xl:^q(z#y*s%) kmV4,4v艺T '†r` ŧTJ %ۯxhw̌ %ك@(Z_A cYZyDZt4Ff6~Xz%hQg[ k@K^cدȶl5~Tg*jSxC K0w8y/~Vtwlki}e r*㦔E ;u+Y`< ?y[m3 c~"17M%aC+- ,+lv2(F98藯K uDoCg*"1>bkTV|%J`i>ōLRG7L7R !彙!^ 'w1]3nnvcWW{Eu&tze_KSS̫X)_E˭YqpM(B'hc {b$\#R4`ooRcޞpg bT'GPwZ< 0ّH>=[½7+205د{|d 6"Y!Ndʌk_՟u2*?_AHt!A'`}e*!1gOM_̨|ȹ'ٸ\8k'Ϥo96<G➃//+yxVcc )\M06I[D9 NXa/W|G+iZJZbl FAkp%m 0CH-5R[Ͽ; 9ڋ\'/ayu-|zR9 \ "uD]Q$Ou2} Dv.^v07$5 :yID*Tbsl︱hl]0^|[adj["V{d܅$<צ@Zٮ;IJL_ˏ(aPF9T36t9=5ȚM! Wi|<6  |V0SWDR8{wەFj.2t) "0[,f5 0u5A#`'=p-kZk,۱l}:Ti٠Q._v&#cfمCsULpȪ97|^@ʊ1 #h(@=~}C\{W]S ~s2,A Ryr§Up+[eYθ2cîU 1^o~κ8 f .:!MZ予{dn/8WuTVnC6gxRsFa7BOyמ"?MqpL-],{x6}SNp BԤtXEb%/2A̷./:_#a W 2dpsPw0 [hSb{rFyxim zŕj`$AU0IJP1tAgsfekYs_V7߬6@?&ճr|4h񎑍Y3k e^y^[R##߉n[T䜴y#]YyA'=i9LЅ9 _,=&E]2 OQKZNfj;eĶ :?Ms .俢B^s&f {7ǯohQȾZZ=!&pn(`ʿ).#GP:w'YGꎷ{4)X0y dV3S_M T vDS}Ѹ b= !쮯Y(:Nn2_tzxI%+2X0 !UhGB="dbvQ[oZ :)L"&&4΀·U -NVJbW"n0,.|vJ;teUe\PS)\)+CEW`2I 7*2&/(]f8S TSC:G U,j&i)WCժ5N>9x䟸2ucTٟ~&=/+>\NU" E[EĀ-X4\MɆ1!@Y.n7k8`ƳOFA Ȁ.9~vJeiipvz\%d Q1#&ԈPndIZ6E[\IQWPtvLFmۂ,n~ wqsFޕT{c/1yF#064iHi#=6EBmV]4A2JZ.`F^V+C_ȱ;c߃FYHm)4,B7 4r:B/ZEK" 6|lo{2|Z{K\ -]z(uZ:Ubϱ^G)[[zy q%u׼~Ѥ-ZѤ_Gz<{4ṕ/N=qՕm|߄ 10:i~(\5'9^7X/Y?Za&ퟙάDݳr.vdȫ!ıqob%P~p(,EkOXjwСmV|yNG|ȗk!617aL;xRwcj{E`?ZE,J$ :s.aL%$. ז99C((]N_>ty[03yҿ}+LR3H&rӈ];J'竖eZLL*/ʽ5(a hj˅K%.C0xW|Dު6 ;{mR$ե+͢G1tO`aCШ J[N2?Rtў ' X᪙0i3OJgTg[YcTP9H P5N_XAfp#K.?9P&gO,_/?;q% sǍ+VZ$}Xb@(quǹWWی&waF׮]MkU${_o-2dSXAYRXV=uV>؟L'6PwCbtsw*`?4+m2kXv'&H Q&Z`lD|X4D2a%-"ލߴj Y(~ŝrHظSYq+CS9TRjDHheMСcE3*-@Gg %Pnb<$(. %mFL>T =6;[vǹ5EeM׉KalIʈ kRmrc j$<:/4,𕕧4F6.!xՃ%tZǛ ߅nd.B*eBYu N|\J\W[rHi}m YBR~uExcMX))va< c{a}Wݠt*񵏥"L$0k~TVs[򖟌1fv\f˰aاP\(O@MB3q<&)eF޲<͎ûA'LJ/R|_B¹ܥ>bhT954NKzbwe\*\;YYR#Y+`+}'b&Bw;xs6c:W>#TƚERVn<-^ؙ`m7 jR5HbkSrS+MgNԙY~Gܣ%z)<**q~؎!΂܆P]GMBm2..y~N53tѯ| ՝<=A[%pNxz2js: q1K\n:[N^UZ\eI92jbwz%(N"$B 1LoߩiW3oĿuPza)gӮ.JAkjk٫]6H,iKbk+~toa^NvB {-/1\@sx}A02j`z?4ɱcT{T)Mk V&95CY)]Yi2>B@p>gDDݑ*=0νQ_Rzc`?`X`$#ɽOk1 oL&?hC )5YR7MMWȧvc2[f=YtUEJց#~wpExln }Usih90Si^ՄQtz"H O˴gСwN,|+`Xޱ>m퍵̙a @m\[?č=lS&G١X=F*\4Kcjq`.R x*{pBaOJHTׇ=Zz)yntmjfKC_}N7g^Z#ݷwFI0b2Cctzr}bVp-KB6(Цss+&bجN.itffQ^L0 {|-x}KmY0X>z`X=F?4q!3|y:` _FFf+v01/KkpFpf\[FըS^P2 ]{8Ŵf_z4~B Z˜C8v.`$! :BR CUS!-/J2qI +By0h!K0ˌy8Q  mK!'GeȪ_"*`Mߴne_R! 9bM™m%+ϲ%iwJaĤ-bE2=B‰JcptE`h޼^VD?HjuLba"bfjU.r%?^c]!jU$_~`4@BZd0Ӝ)t ꐲœ9yvaQ*0db{M5А7_ђY6VmV&Տx;WQ j{j}YZ?na6b;t;AT# a&>%7gc׋] &E$j7[VE&-DKx̝`v/ӨetA](-xUwmjV57*2yvN9ďۺѨmԗ$[)\Myic|{2udeu;;:0QW xL)pJ"vMb.A|W@.UXю1bC 树}BYe dK?^=BoGlZ|󐞁!EF[6 >eaBs B3Z!^N,(t7,/s";$wlqܬG?:`s-n{%= Fppj;׎W2"=O[m^5O=ͬH(?g(x}&SM8z;0lnu..EXpFV3CfFX#Ri#Ì{*o嗘Y1E A X7}#Gr˪L3 I~PJHyҢۘi@3_i[|j, :L+ 1W˛c!Sz?*b5jֵ/hJK9ɨ&mpD?2`شȱ9C#!\k>R ~3U1ќc&if˧4vXLݵ;ԕp]Mu]8hȫg '4mv?|<YL?zAkxO3uq{2FNo+H+?wֻ BPE7u"| " On.^ G<$p 1ϡX 6FLG L'ϚfJLI׾o-j0e<.ܾz^v}LJW{g9&RݤMJZJ3Hr3)"f@ápdJ)hBIL,,5e.ϛ\()NEK3'+q8?Iy ꩄ@SlTv]_BCw/@uj%FG{lhP`=}:3S9פF>e ԭLiǫDx.PIYbniR qcO-J5wZ۩?ɴlXBU906g.U]&%83輐(%~ѫ髇~JOٚM"Ӓl~_J;&aꜥyMW-f.5"nw[h 5p@7かYgK:)7 U /?=י iآ&7Rt/)240/@_|>/$"$:p[}r*: >J s l=E׿]oK6>BPܘYڽ$X*1$jxnhQ MAdA#x94mRb  Ly)0bq6$[Y fs`_ABL]#[vJ@#ސVdHR.XlbΕ:g(E{/3aID'X3OiSVՉ=yp&e{[dR|o涹ee<e1?^9FuQ@+HS5exy}(i}DK Da0i%o?,#T5:@0sd=#VzUIP'h.OUmceh׍xh6|!(p ηYȗ vG唫GtJDs<ɣ#;lr*9• @anZw\D`} [qD9! ihQ*/7z)D\@u-!%r'ڥT@SoI+Q8d)惁5b٘Y8:nÖ}L+$[J UHg]Qt̊FrpI|+s8׸!~ #KAg\x +#AMy=ʛ D"6cY2=z,q<'Sp4 >-`;P{dJj."eVX::HϹ*,iw_)тUoӋ0}#Cl u)XqP`w!Ow} }_hXݷ2#.HI!8"ULPc#PL+$GB8=c]r8.I3[an>8ztd|-%Cv6o1+TF>cSy_X⎷$;p9{*y~¨@6+2dZhhB?.*7OZ ㏗X,l=p1vc.^1'_{Y2;;^/69'䟶}9`ZNT@ ]sv1S->~ˇS`/S+h~̩/+$E ٰ]ep;j be"#qὍ?2$ 3J Ģ/~ >V>wT} l;`lzVogDE{!zN~PB&숳dHKGv,+-Q1nY<%xhTka; ZsWʶpqo,Y,8c?.qig<`ms&٠цœ Y諤 BCbxD D,Ym#& AJG0.lKr l9-C :Hۿqi٠ϗAD^r?/l&ܴ'#?!?7vs<"'.T<4j: \-Űf*g<eeϤ́ !~= \YaqŠ򨜧X ;6<m@ٲwvKwrlv/vFܔ:R) ?~\O#qJ^z%F D\#8\>pk D yJqdYm_侶]؞[%@pwztA 9N zRnUįF)="iH+ 5ƈTr}c0jO,kY_d k}z;/%Za$WAIQ -%nx!J N]~6987˫JnWREG1ȋ < >}Q{dw"rZ>4ҥE4 %I{AymAdEdDRK@D]H d$| #T}$ cvȥH5BM2"1GV`H_ڲXu#?bWۻy1lϛ[VMf|A-ΔЬ]{+w,ܱxd3=4 >5MY6si#?Ff‹k ΅~.JMǭ6>Vh1׹Xn~*\6HU6g7T4W,pS|pC(Av4#ƷCOL=Mω- ,TSa@r3`QsI5;I!T]D+AN"z;&WB ^ ,dž-3i:n C='H8Ω}u{F4@؋N{@?lto+DLQ9ϊ{vՠ&&T17Eh30uqfdVv:.L6mԀ1ٛ_o4^6jYGZ©,3OL( ]l~XiR/';~ۼA{naR A=.+D ەBUL$˪p%H.?Iݶ=e} z:g31U|F^_o 7k繓4IhiMyf]XH<y#gXBs@v?=WD!8k8qG Ua2.J}z@GGuՅ "ZAgQw?dQBps![ۍ tX$3Wgw1{Ͽ 0SUH6K؉> Lv.+6UB/_W($Zkh'@\!ac&y "T@'sesUlC! M7m(UަՕ$kDJfaVbnuO c,M<|W] fNI;я<+5FN O1a_ݜҙԆd#XtR2F+2; 4vFijH$sX-<һ] 0d<%wNVMՌ1H"]pmHR/tmV# (@^;}2S 7i RuwR Tu0Y="7`b\ba-`;KЦ/Q`.> cdIڌGÚ;I!}TB_,F!jgS!%}3fkLEaz 4/:˓hwy:xѧ5 l%%٢V R~ǷJ#փ #%vxTNP?דyXs|ldOI툊bfSz>M=9qo,V`ߕ1|q_\Jڟ^޾PwlhԈn~ eG>'v(OKupe:xV]1H>ae޶*B}(|5~LQ<*K 궬j ;PmY<d ٲo'9Ԅ\# ˜y=L3p͜nch 6fJIjx"\:1Lxoz0a]r;8Ӣl^}(4~IF@ׅK,4aP,!OhOYK* AbgH k aWdLGsv [ߴ"PğX>< =`E~C8ځ; Aw]8[ͭ\3<֭|  V\i[JXնy| ?|<[v|JYx+K'uMi%T1Pk.ʶEБZTYCΥ6,EMOaF@)Lܣ!`ʇgɥ=X2 MڊvHq iòn\IJEbɕ,VkPP}j:ՠz̸/֧3*zg5^Пz2 妏AceNΊvr♥/xUZ ѶN=%CK 1genFn0.WiϨaR\?hg/MTxJw#*_fevyLfٝQ_֤Xp |/SmÄ]Tt4+U<vZʷFR:8J@A gHIƆey?;jrRlo]+d'uκH$HroΞ^bnTD"`ML\N[o.~וrndnt n榋ґĮu)8~ъAFwZ^'t6dM#M$eQU3t۬9PUUWQ%/`G-mt$IfI 7i{ޯ_礚u#1Sf¥,Pm.mgR&#TR܍n`_]CGt䬘70IBJZO$'W5tLr1-~Ԫ*̀t /&nԙDC)o `i_kE\s B$nQ l'WYtk4 ڍ;oFS[_4쥥 K 6!+{O$cF0kWx2/G8jƿ|+.fYQ & Dݩ?FQ>Uq0]ꗷ~](&6A۪ D 6ttFk$8lIBtNw(.]t|MPHki 'Rz͝hQ&iٞ'ukzĨMZe@B2C݃Gm*ZKuk,bGD R'PЙ֟G5iCdzy؇ []Ӫ3L53!=) ~Uq iGL&1i- SOI ʾȐU q8eGWX_Z/AHpe+J$r)/҂|tqiT?cڇBQ-jOe?;l-H}ɡOcO nE]ƺbHoxgbIRi4QSI w$IXtZbQ.ݯ+]ˮe Pcy~ݣ/Ya!7giͨPf8ݲ>]@d͏yXj m3Oڕgco=bMutG}-х2ZЗuqkjA9gU b-AcHM[(< !|VL|!HFqbIv$762TF.g](nAL>lc'&6R;̶\DiWvS1sR_jXÐ-T:ADj0ȧ:(QBUvPJ U>7p޶\n |;oXF.̔,.Peygu7A:- [_{s'3]fPƝ)yև'Ǫ=k󒝬[)a~,4;98u]|zqEl?q>6x (O-f68P&$ӭ÷>[Ew6sxc!sd4nCIJ-H.Thq,ݪ䄒j)^~x ?K3Kmtɱ11gUEA,z!ig$DrK&gX TAbb8Ot]xm% 7Zo5?Ř!]hډn ZӲBa'$," 1UW;}(J`+y * /4\Ev'et$=1Ly mBQ0 );\+Tޯd)ziA?-Ɲ$!4>~o gq<׃ggY~4 _/$ 1-jutX, uP-qyUU5] ͽ"$\z9RHP׌0ITZ}RFI;s6.(*7*J25Cl\Hډ)|GkAOՐ t8naBÄ99_iC""ZA\bOe_fFyTdZR{ VK+ѡJI8*LJt;~`OF@}*ŨAbVRQOT $ˏomCd;o`6nȾEdK厷a{;!;:썴ws jAfkHBOWƺM_ zxd'm! @@T)qAp8|!BOְLzmX~ >Zge.E3fIxMFAM%NI<z>}g*.> SkW ? `qz,;oN%l~D~2j!wS55#yЛUZ Yk^Zu+ZhuMsi NkyXjisĬ*g#>(n"JA 2͊s +vW kG3Edy{ZU'}H&b Pmpd`V30I6!.?ʧp5_ҿBьnC y a`oW4[[e QAk~?(] Vh_0PGیj~?ZQxD@׌ʪ"j$hEɷ !'aSX豼ڋXP:_A1*~OΉ&S .?/BxPTu 6Ҭnߗ=#1Ntv5r;H_чqu A2bG=Wfw64nW~}~:UyAyZ|bb׻(X0H QBQ"+B=u0;o3=FV[V3$˟3fү8#l#R0o2WԲCa9/kR8؉s^EN+ Iv%HS 9݂Z㴡msVa]\xptd] Fo*ԍٲʥMζД5}GRA9u aL|^Qe1"6J&/Zb؞ŁvXc/tm| l^rvR< _ky.jv q@ g;xn .BMN_aԄھ oME\eU# Eq ;NA*vA2|p%+u;tXkdo-SE'/fvWt\[ے-mBpki@ܣ Fwx)w..WmHJ.S L-0~A^’ܕ/s[ 92BQrFpY55}|1@!b ú'D4ɂ$c(Bj0FE %΢M?N],,#Q| jrdW'Η+sDnzܽy~ nլptk~2 ۈ0Ճ ~CT؈a!ħ,-7)fO,,B|hspcۡ:^X $A6e(]֬1^2')x&b5nbVM*/RT'QI*oYwخ \O'M/}骠o<"Xkpf؍ÌʘN]y8'W^޹MOj!@}؉}}k֯@x Ѓ3v NPki{PsvHPsգPy2%RQgg^ÖjxP&jNjST[Pia GՂDI=x#T̛lj/3 kT;z=IcqegKlHÞn[!72\ͩb\oqڶ] $)aV{yZdoЭ$/HJfj+\ZWbܽ׬.$ʗDV2t$QufI@JԈ3MOZEMxD Qeb(.1F'|Iw.'qoW0]G6]Te0o~-]C8,4 -𙙙,ndUNq}6tC.g?=/[dՕ^hk![vDŕxisMr3vV5#9==}`p(|!<*=Ó8U%ا>L)!Qh:ݗXEX3a SF/Ǐ`Y4(x\ /kuӯvи4GyjL-RYVoF5yTWDƢnJ>CbP@TWcq?~^ 7KNcSYH-Pf}Wە5>rdBi42CѰ$ij2S+J7@3 `}7Fc↜4 X+Jh/ "HѨ@0ڂF0aV/,\ŀO_!Xwg)~eFDcHGv>Et#}zSN~n*|+O]k.UmoIew02u:fRc9h_zdM(>&M3xBz"6$:wnӴ6 ΥLhU}gz;3-4[i{{iEC'?3(q>2ak*w~Sxnjk5tM>I>bߋfެzftp =qWT0eiH?i/E©,KerH^F5z}S;ѷ۱n4gey,MU`ר?7:Ln}-odt'31_@F Dnpj :o@ϵ.ʹL&(\DdCMM"2k~A tS"83*ɱTpE?._A|r5!H=vRA$Jb umy"Dh&Hm*z@EWjվVdGAú/{78B3b9VzF OQ;HUBhKq~A6~azIJ!.WPb&zXD¦DKU=n򧿱sr[(۠6o,]Lu}nB2߸zЂ3G0VŰA\Ѵ*:,N2OگUguP1^}1bgp=̨|kZ [F-E _vȩd?Vڵ {#[hPI 8} gy ̮s&y &>Й$usSwx.x`E(JBlۅo?=.D#XE<\";ّ8j$ 19~Y|F;4vT<X##͋CSP rDV))Y@¹pB%J!O<^?IIuIT'C&E2Ō>$Ȼl Ј~)B&)Xdb\#8N~49JeҦ>JO\f<*S6ɔ:FHٷiz4 5 `QA-_-ۿ-ַabeDeݹN"k:va(qYuwR!U#*'|Eɪr"U & $EU;?@ nsrFJ "_s j-)w*85ZWo^^b0^>"% a%~^Br},6xצ)яpeV=|٧hO; ʃzj|0A:=Kv~i]W<A!C"e)i/%i*HBqݑYd}x#°̸{8b/vnjNӓΆ"rJ*V < w;(ԙ??'hn Vytw¡Y/Pnm.wQjM}ぜz3$Fhmt.82^\쌬=A:ID} ,v&Eҙa n#Bn6Nc(ךR7zi+ݐ(\ 6Lr>C5zRúpHt-{ BAB"0."|[g3M;T%~*CI򙮮s_B$j] B!F:@%B(esRL ε;6lnߡ6wVT-vw n$f>')wu؄u[VFQƁ#'׏W/QyJ%fҝḳ9) C 6ZUi'm#Wi銋Y4c uj.0c`9gdz􂹋$5Dڂi,ԭ?=%['!P;Oj.813}-Ǡ=s э NMr*}<= `nW|Sc{[|U'=/VxpFb|NsH+6YDs8,zuuO*Q#ԫjL$Ho"2O{_wzQnf$Gԑ۝=3_|A%2cͽk/i[d~Eϔlޤ~ :d)>-w> K@{}`CJfy3[BtnTPjLzDҷJ`q;["7jj 7$<*@p&C- VʁB,TAĊ=̓XxtǼQٔChе'r~l_.F1y!vak,ǹeI/nq4t!ըԼ+SߐKDF}o$e{&/c(#@$j6Z*ЉNcIxU;%k\ifJ N+EHjTuIgD2R2hX+(xk04؀jCi3 )(3l]؉JG mǑ\esXظIlG\u a=3U\Ԩ:D/FƻKZ~DԻOCDD734{O?*H7Y`0'rk$>x;_/ֆ8X1pIvF @R Ɠ@v{cZRœ']1ÔE-% _ $-$p0GjYe>8dxPֺ{~d4&*nRLjz=Vn86MaҸ( vi*1aBZmu=u0z0<\zOFQG.m:Kf ,HjeheWChD`pe3#ul4xh҇fg5(-S w*e)&3;sOQ <ΘbF"B'jnKQjksB}FQ!Y{{읦46e<˰Hq"'{ݏF&! ý =]įnw))jǎqGQ=$UwbM@1ȹڐĐQSۺYnMsܖ}n><)nd BhVa'nr*-nz7p[0 Y@洫"yj1JvL#iw0 5fq'ͷ;/QhS_m))Up7o:Jr'OˑP!,טvoFŞêaS&2tp8]*hCໜƔHzCiayf+YU4C8YMt&hVZNضaKh7p),\.wTgc6-͚"}Mzo]u@`[RY };t =#|ɶ5#z_PR+M`KNFlQ p YȤ;J* t.~<ĖJ/i@ +-2kmI%*{8e'btU1g4+jIZ7υp' Ō ?`yFF:K0L'_ʪ&CpfkyNʛj;/nԵ\xB<<*S\9ETBB#މZfXF!R!3R̉z?>-JtFo|UlۜW_"\H (¼' W_HyJؙy<̉8XBu\ dq5o{FKzL?r_'\Q(S2eFYbi ѫ~;G,7hټ"L%[.)5`+vi6N(L|Y%+71kMʴ3( 7ÝRhnWqw l]`H={"d;f9n)jM?m0enTK.CAm(ivr4nxR6>l̠Suf=( fL`/Մ߈N#BC/*Vr.mҝ +;Odž?rvLLN`50pJ*"Z_sN. uAgC?BM֔錿|M=ߺ [3 鯠=#@^!Wqq醇x$25GwQۿHܝuhU8ꂁg?~hoL#L dlCq0o}ݑ46Ax}W[fi.Jtu c]tShp;,m?1T[kX+/C66V߿DL@o>Y!@jA<v6e,+' Pf1EN^U%&j#׾'mv+(K:db+f;AvZqI3m%LlR?S`!RYJޭ*;,~pbeA9 i7f]ygD&ժ&6T-3)Kl0F`mw¬8gt蟠8Z[&O0Z{&L\cXPU>I cv&Ȣ0> І9^g/mxn=u¡6;Р ̱~!|^] Y+ZO05 o~ "9Ǥr.׮Ќ6a3oF+ρ mt@vM#ku6'켁,D6u'M/2IE1vv"w3?PdI,> cNb) *6iW[Q<2kp,oS>u'&1 (.HŬvnt2 4bn̯ymj{IӷQx˄*M53rt,%-R-S XB pRLGTTd1U'@[bk!LYn\r'W=-Z3>?;/B Fyۄooi<~W[aѺ`CV.=iJL}Y~(Hг;79?B1 ]24B'F_*8ԉ9uo[ɼᢳ~ qM Eb=KIOXͩ"|vm0Ca+H yTC\V[w:K>{_l 8+Y6Eͷ1DBqrD=;'t3֣l8 D(u3̕n%2E?,疩4z&m|eqg"`9z{SJA>ē71 * }ضnBHCnc xҕ3xݫUmݝ~tGt\6[GGW1r#+ ̂NU<ǯYT֪ ;v0x%,~#z1;qʕ߉kk` ߀tqJW~8,$Jd 3 H¸Ԋzv;Nb+%:{ 1u}+L /*Z;kO{xF1v%Ckڷ9-7%GjB|AI*O;.17--?I=Q-:DyM,ub(T x{_:)fX襩br *; A냐}s tEwƒaOgq jny,Y 1ZKYXe/2bfqЈqL:.K:lԏBCDC$vw<nc758WGIVdb:Dܰ6O-; : D}|V<`A[fro@p|,E-H#&DAvU<6Y$"7e%av^ʨ Qfy[ ~>ф0r][k4FHrs9R`q9z-_N3hL] a8:6 ;G:ZҰ#>7uMN3e7-e=в]`{>ZVRxnW_ NnDD1j?J#'K2`]*kh Ѳ9&By4&~ʈ(#>A~aL'k/ze2!9g5Ѩi|yU(G m;x +|sD,TPH{,NFo1hTuPYmstcGfnЍPF::f1*1d:X3z#6.\Ѳ%XORY[y;? -ZDco va״ۿ*!/T'`/Fǘd*db$M`0+ 0F85Utt.l._ NFcJ̅>P`6V)7?ke9T:..V% K+a]+G]HɞprpK(DZ^J2\fd Ś@5k[ȨXD!r2HԼQ$HYT X QQ—qGuM#9xmz{S!<)$/!w,w%h!0xJzm]8OAnQ ʌW+rEb'+\ygFQէ/|3rr8:e fd|ժa糎X`S,c#׷we,jħ^DSFs-;=*i +VNک$cf[@\P4\̿7Ұ*.VÝ5$܊WGIud8=33ꕅiXkWYgi6{c"PPn:~WyRpG@`(E!,Jp >f]np}Bsv Qb9r 8/?-u-tZJΘ,b 6?SB(ToSUaLNT[_m%iO[&n-eFtR Y)e"Ы "j6e5s%RejtNfgyGC/l5 |P{t73)$ ]K끛"ǽvsC/8 .bꯋ%9/d 1/f|hű\5u&д@YA)YOIl.n[/E$ϋ=u@u x`&Z h E#sxE}"KXFFF} >JE<_e[RYzZXn~+v >{*ߤ'n…-K֯?9N?qqʃ좔!d9D} gYz UDڔ:$v/ IىM~- W#7w'lVQ;#ZL^#m_ɬ~=;A{~,0g)w">+AbMC-E\UTHG۹ bճqB!q")3ըv}TFÑO36/b& ?a%!7gQfp/xāM  3 >* r+^X +痥 JۿJ],#*%X{YjKs,(vŕ ҚQ> f8 #6xdd(ZE `ؿb&.CΣ{iENt7ExWzIpMI wGPrzλҬmzCpokV|qEx.M3}-L([qff)^d8lai"6B Rz=nf4<%M2%4+#.KAڪ )>=Z7]<,l)S8$@ZLd^E/\‘79r}hDc#",f_ձ40Q5༤p: "yvitީ1MZS8z0iFv=~@D\L8a#ʼ۳w‚w}^I;O,it,ܮ/C]()IdD ˲48aәn;oiԵmmBR0@)Õff"Igkό# /jYWNף`4)n_ R9RcE/bB1 [p4pc7Y| [g=YfB;++DC2lLZaE!1qˏ14YH߃3eaMĨaA&nDmiDj&nD a!X+܄[VM Gp7>Nz+һhۗw5kc_5}sb T0u-09Þɥ@WUon,1Luw6fթ{ر^?ch al0kc܆dZW^ {.-5ՠ=S< Vq{a<6LLgߦg{LIՉډH|eMn8UnHLMiznK]R7C@/(:øI5]:UgڵXGoV91|E;J4әMi4if rCE~!UQ=%܈>oOd?˕AdVDRl&Pt)u$1vx8Sկ=,T!Z3J# Z*w iŚ3OuNe[x !EPRT* p$AA 5m8ZZΠԓa2^a<RxR/{EC@+9xp EPkxSG˥S'KlӍj7 LJӑXG􈻨ZCME*PSj"y]2cNu(5Jk@7eyGۇf K9lX 7P'(WI8<U }kJVƭV\Q8OB3+UCďs {JTyJU볌Cy&")YlGmcm^Ǽ_pZͪґA[bXe=H#6K/BKcXz eIّqJuP2cspL"1b! nV|!&e*e# Tv'ֻHԊζ&3Xa/.1;JjڽՇ^Pyra E0#ބv4Wf aW@B4yU#2~qMv*2Ɲ >2fo. yjcOi/cӰE/|Uugܬ}}_FM? MoTK`K G4,9Z9HfQtP>=7+Zfi~%;fizy3D!3KuX70zCkҿ#_df\ݛ[@?AoI.S8Ǩ1cbQHϺ_9&.0;17.{iX޳4 l OG_Ȍ=VK.s75WgN2٬kB{ VG~j9NߎY@/fҮ˖@ ] HkZ m].pgQ+xab۔/ Q Uvf+^6^XvBoS D,ϟm6Y{i)i?vp*9'X8JܠCE pqѢfUPBTk/ *˚{g,-A2ˁoή:t`K!}W0ƏM+e7b'#Sq-2}~{ ] GpA%Q{ȾӒKJ9EaKrEfOGha~o""ԁΝ@_f3[>=> :i.4ߦ\-ZUD~׿CV7Z5>?،1r $@epu ‡J^(vE%sL!  8$[5EaYz `1z_bI^yVCX>*%{6#:7d ٫>WW<_o|B < w/m1b&f6a2Y zݿh hK`O9PNu,L1?Hg$s4m3Z $Qם&:GvXO#'#azGk:[-X 1s'mP12Atە,Nldr1Y뚌԰ м s~/^9w42nWm\mv!y(L%"cVMof\@ND ^>?vba[3'X(e~"QKi>df< T0@ &_eU/Ώű&sͨf`)5##չ5k crk#!pV+ h* bc4( *uxˑ"@\ D<ֶu ~%Ñ4w шpB u`nA`Jx[o];9#Gh5@.Tѹ%%oկ]% 蔥,W pL_AA].߉ {=N mJXZU Xz"?b#' [+q PEKghڥV|ABSG<)$JT7B*w0no䪭JX(-j%,VXv^(C[3[}ϣ˔ :TK:K) 52Wq׿.Aigv1lW(.A~>-&$ ~ڠcb5y IϺ \8`M!Mi} 5Z`WVD]x.2kE5 1 uŁjc<Tlб;)wZ} K,_[Iwq@ T{! Ý"t(>d@e٫_jPL۵%}_ˏdR|Ӿy_LG1?FOD_ A5~Ķ~+R^]!Fk25Kx8yr0{)Cl~q{O!`砒:%k8[{ D#<Î El7dEcEYFgl4 IJz[~h3yo߁JU -]b)y A-Yb^/OҒ1U"zF8 a)VɖNPm[eyWzֻ٪oO*LZ03QIeG>Mu5T+MaY-^qe8y/兼tUwY|}BFtqdN\e [KL`5g5"iPܚ4=5a1M0GvQ,%1t!iϨds=֟pgGAs;Eq+kC4e]ۈ^U]q-]l;gGďQ\@|((z&ӟq{~a@OڦN_fc/?y0kF=uf'E;qW'&syG}+;:H_ko܄_I)#-t?]&"=DBRMh7[2P?rW֑C{z&^stY 1ds6e;RD8n%RmuBĻflZ L-ɷ>[)[Q{{Os,$/8 3§0 x'e{CqC̕ѿL wrdO*DܲAC O8JHDT-~_IهaP9d|u*UT3{=vo7(+Dqlf1;JxmFyzʣqޘMJyrt=I!Tx=u!'iX Qg`y$cx oVgHNnrGe\ދ&RG92L+JkٻZv!S pZN .>7c s,rՒN2K sCO%SCq5>S/n+oXD sKқyF+R'YaY_6>:FNDJ/#ֱ;a0$` .t`qH*Pl%՜ى <$Gԁxt+*gIr;WW* k ϟYFdWy\[`ﰪ\zw=ա3V N`_ HC62&6I+cy.Pm 49k*Cyk*NL^,tw/54"|P]V5Ox~U(arfXg AX;r٨nH1wj}sd@1QX MM0CJrMi'&v>z4Z m4Gg :NGT*ւkf H&{q}2fb)`,mOeqB;ZZBԉgC'oI$Y/ }j]_ȉCBP y5D3DJ/~\[LT)&wЕ!/WK =^xwyeˍ;N?1s3Zk)ۈ t.ӯT* hqC=tlTdݪ2-, oPQ`,=XgDW XYfJcL,Vlh,־fyiV D{L%s YPt&Br=[6]hK=eIѕjVK% Q*h RYg$;7(n*9y;G!( ۩=[(}t2}:^ 53 Vv i_VPbG]73L#Aovdqb zo& ڕ[!9*w#C+‘ rIν tX"_s j8lG9Qg5| X6cO2{_@1:$x0 Dؚ/1]CUk{g ̰9)oQ:iuлn xy fg$]͇XEO N(#iL&@eǠbū]'cj,k1XuZrI2>S -wD'om\]>U 7X^/yxh`KU|o}Y:I*٩!>C:M]qDeoԥ' ]_ 8fHf]'7{7nU[مpC5w pITLw9O"Q|v9g1֫ClQ6Iz: izR78# :M$HR`\ɕn\-?;qP2h%6ͯ_8nzIxDVƽ48[KsS?#5{rLtA*\|^~ѻLE je[F M[uŲ\HkJXۊ{AqbBHԁ:Es~}0V&G]vȵpsF Lh0옇)?lY]Zz5- F/5K$j{ )`IJ@ kcW1j(*<ó& /X'=Zc9iJ@ȍSRf۵T y8,G0Q+&O"xp [/4_y9f/n`IC3Wj)w6cGsVNPJZ+(K=#fSYh u24֤a}xe;\;cmVJYvN~d>gEÊ}bcTK)1HKK9X΅{o`ltr45 ߮SMY6PlDj._@S#/"IRSyO?RT0su-`!= VGi/+evf$X !D&dGg 9 POuZKV 6T3.RP>ZL!'a!#@RG)2*yۃ/|Xv%+$a~tS1{B尘Oiv:X;P;q7܏5EG[•=A 91ctK%*jdw|*"$ëngMu~əX-8DUv-nԦ]dN8)ؼtďaUkRΘ}N|T;M:.*c.9WyAzr P¤$u:~zz n.- VBh%D%y:vԦ~&Dd4`ZY2T¶#t6(tSb@Y$7"~| %hHʌT&SK=4+z۽㒾[7[2FU(. U;b7a39fRt'CA B[@r fYD!3W^;/ BFO,1=uT<ͺ12q$Qd?bF\$4Z-X X^$XQ~d><;~q{TN !ōV2MQ 0HMШͮ4 82BPFlj8ƽv И\b#Z'(H}+y\D[iL3Q"~ b?<`6lI\Tk/㟦U̼;"IF(dߋHK0!=9Ia-b-#rp Hr7![n|^*4w&m0(\[!]EVk鉞b_(`qq Qcx2}rv:FR`f˛-J uB7LPHl'W1>XZ~ )at[YȖ^XZ_(kLZ"e<*[7l ^L yK> LRZ)c*9&] {s?E'Ո>N_$6d)hpȍ]]> ̶=42Fa#RJ$A*{L!r/V[l:s pTdg:{|X' qK z+"x֚١ zDwGϖ+.֒; zYRLwN[>8H/3aH ;VUf]̇f8 jhi qӓr1EAmWo_kGGI+$E1PQAoXݢTџfQtf Bb~9Q9) il+LB.JÙZG9[n$>E \+NɠD7!4Uao_7fc=' Qmz X P}WMHy P5e6zҫ!'!ܣ@Y✕X7]>SqfwGU~5kqBRLQ>Ipe<>TUrEZ`^&a-K&^2th,}(s>LF2#%#@a3We])deOQDOz-WFͺH")U!"aS'Laߤ{ RF;?kiU L7S>{NBɓ%=|9DAt (EQ1RĜl2U(|j}@鬖 >LAj'B~s{rm*];]\i!Q)9nm -QNo`.ĥd"+#p(ѯ>7z#=KR%6*#dxߪM&еy ?{a' ZI?sM GVs]sv8UKuRާxOPNGɡ0!a rDP{5󈱆]s8[T6X̦+űѺPc0;>H61SAc9"br{W눬},pZ?/4fY珒 F9G2)py4ot.dO~T{6U}ʈٻm,LnN[׆oSSvwGZ>I6<'_;Ʋw4es')MqTq?Un)O"Ip\qCk|kB#P[w`Ew>C+ XS9kRH@JtISI+=z: 3=LBzПpGp77~w9w;{zgY%LÚȷNr?qHLC V Aǟоk? }x=~9Hd0Yzp9\@scnɄdNIPZ!o}Dz~TlϝsJNφ_&#HظMjHw|Qc sjw^R\AA>F| M aжIJHߨdu?`Anj xu-6SCd\Ɔ~W!vdQP#wBi\L9IĕP0x>b"_k3#.&0+1q[#RJt(Kr%:Ҟtj˂˒AgrXP2K a*cp?%._+r(D %Jb#pT@0l\XedMQ:L.+ֹg|Yg"DGҲk_y9ω L2 #x AߩUukpĬ=]U}BN}YXR.*"Y$ OIvtN:=m49)w/Y/?{*MQ! )T11J#ƃ(~>&|XTlZz л~ˋ9z mBT+0-^Š./8褕PL8k[lO弆/k$gǹL5:kt5yDkFl.f3?S>42RM%xtnVB `ʐ:2ΊM\[@t`[jt;Tz%j=~:V3“_4}FRv4+\#Jʡ|"#X?7u4jA  1?O2g؉:-q4k3a{XFE}6kJR-{,ԲVIod0 əWqomz~ 2褝[t="1"OۢuzHxo%ʡ-v11zWRC(q|[x&~"'rLqQ@u|jLؘ;Ym$*SE4J[_V )ʩ` ˙&T,jrQKjBPv\vjv9bbU!^UzxI\#9l|z/ pCaxplq \D!Cq@Ov%19O~M 1 L(Jg V5z`޻ŽK=3U)v~xAT]K@i;ޞyg>"#J#V+K`2ƄQ)'. l98 (%1RG&>Mc^F" oS-,[Ae+2$D]!ԩ8'c= +OxRWxF x˦ci,I $:N=[F3&Lݚ}vtD 7:R٠M*­/J(ozpG({,MfJ(t}qjcXGٺ}.YmO)i&:d^OM꟪U玺ʓE4μjg1vW~VV . u=~[~chȄ-&{J{nu M =I7ibg6z [xU3&(4eM֛=A]>B}RTkɋd+^y[k y$['!Lhy؇OfFh9`1X=]Ƕ- f-/8&*4l(v(`GޅK{R3ppeMz'( \gJ <~nY)vb?Nz@csݭY/kQ\ALZV Ì9u_"V U ;7nj[R⪰~* &X|je?0 CBr6]UWX8<<{` xFͮH"5qJ+m|ƞ~̀ŒZ+D[_,{a_sy Ei•b[ ˦:*_/ |7} N{>AU$a}J; )OGZ7}*nzLnۚzҔ7ؖՄ9ifKes qFŕqG,olAk}XRj&)mGp~<,)МX/,}+{3^^Pv]\Y&T9g"DMdR80DEm7U>w[Bۙ=Bͣσz{[X-R& fh|LcEE/uR5#8{iw9dEr2?%WmAt&v7^D1]&Iw8+üaƶP|xu15 &!%aCx4^'r1☢lH3Ǥ"J=Rrd}Ǝ}:0B<;"`Ltazo'oYuJ6?*nOa#.MԼ1Ud |)X^e1Ԭ 1t0y ҊLn3\$,ߵȊ[ɇUmrUa~L}5DeRo\ |ryp3\6|PvrZNzw^KƖM" =[ lMWbKV^ tD~wTo4XX"vاHԇqqrsN-{S]hߏ%؉E|_l RQP^]TXJp^DH  YOzA)Ŵ*$=a(.!U6Hv$'ݦ )h!U9v3(VЇy"هKv!_cgG LDUL_̊۴}s9vf~".1lnwq=8?kV'썁: **~8>KMI_]2n͟9krT(8Y㥥h(v,{ vL4 )֌ pH,V.%-l*8y |D61{= j:5ܽ9J^֌]T4*/*D"N`zs~z,kO(%) GƉ*mV~Hr6`Y"J97Pz0PYw4h p %ādM'eEزRq8cBm>r*HZٞNQէ6*%wQr[ϠɏY3)hx4Swx[O#9}!@~ Vѣ'!i#=C aIߍU{GBPICIh ŝ~##%P+1ł?%LPS *m-&xEE .-TPhxcx)%UYa5{dZ?VMi4Et:ԏ㠏8wtv0'|GƱ<IKa(&7GݥͪD[᱒q-q+ܤd&wΣeV0j4ZCV`.>tpa{jr_Z*sZF w:4u(e73Isџu_6=JEye}pfŒGذ ^E[>]]>+!@ q7oBO+㲶2[NJ6k ޿A@|UtَSѼ+M1uhA l")W ى1 vv*.ڛُ1qƚU yw_}gD 6mM;d ~bw7< :l]Ѐ  cW|2ƒȥn O_Rne0.@rP\l8r-V Eb25Y{QqpvBkR8t@o]ӥ#vd q5 {p;zIk.'|'mSP5ҮNmuNl?4t鑁q3ڪWGq f2PU)Q^_r3 4SA_?~}:Rշdi91۷/OĂ6ɯD0NBm@3F 0}IA}RԌ ~6wmv=E$:>U*(*?߾`{ uszi`H%`.*Դ0ncĬ& /ة"*A#A}4r0 hmz# ĆT|cF c}%m6%њ2>T'L!jD꧷31_/#T ?_Z@,!\孓{es"E6 ^{,8Ҵh': 峝cM ,CUf_z7L:T\NE-\G9Q~"qp φmp)-uVVc,8ecUgЎ( cEo g;O.Hz5Jhbf~u ϏAς O9On$~uX;I1쪖Y꫼j$A,ؑ`~3j 0[=_gKt!ng` q%&rh8{@ +`:lߋ?(c"+q6 wʧej_Cw~Q"`q`2O+.lWT5PR]dTwZ]c5FRFWe#S-&'n(L Ң;Z\k@+(g)N- }L4\˿OHb Tr؝*D mB'XD<c93bjϚ]P^]{rZ?(9YRoI!Ay\`78$t?4:}'4>*jB}[@M>6:,Xju4)N}x [-ǩHnAGIp1Y]hqipC/'vrLJn+0[^DJjkK /"r0ERMaҊ_AwEkpc2Nj᠉Mxh{k:;Yl.ǏBo:(A" ׀ذ{̩:|SU$=6?oĐbt8w~Wb[b/ t! )GpfD*hvgw_B\}),l+^*îęNX N PZ|f1o,gѕ&Mfh)Yڕ72P@''{76m!pj3)5jjcHkt&? ܯEq4bi:Ou5ſi==YOi&D`]Y٢jo~o/(G~k}9J78,hު:|D1<PI7k\+cQ%.(ouٓR>*7dU(X+0׹Rڇ6(ɾW{S;>MLr:3#=2%ɁĞ% bS({}: 8}xR©K;]4wI*Dlwn}b]N!wIQtfizA8%#XkFv4xB]IݱU.*ALRR]o~캴x^.lEH%rf2hte }oIy'G&)tmy3}lQ?xшجJ[/Sò؊^b9=YUǗjIrK Tr߿}$^iJzKUbq>hbKGJloqu,symF|QA~:UhePFj^"Rxa[1*%4/&vB?I @nZo7۫Bd,'w`&э&!iֽ(^ 8+AoxA1 MA[M!aI{7f6efm@ dRݢlWEg`$6g3{rVѦ,N<| zoY(-B<=M^ee-)tqn=*:'COW|Eubٌy2+ {[chs:Tag*䛅S Pޕ!Xh֦Kbb%I6rE}{O dŤAZ] 0G Bxw;\)pk7;/}ܣ`y{@H{͚eT J]s:6uV?4f=B̎O>'p ~[:E#D8G5[zwY$ ˶>k\E4b::QjzfЦ5׊kҘ[E&9!S;,;D,6$KUҹf[XS5C_%PLb!=‰*·܂Q'(!h:C$ѰA2Q6kTa xa6&itb\[hG yr0U+GUu5*3U4?6p#$nƆ%CUe2e 6 H㷃Nb;䈽tpL 3`{ jmJ晨h4mTV~f^?}|& /|=N`G=J Ġ)+5sfׅHS<ڜ%B< ?+GQӝ/&p&:3mEɐ6_Cm] <]gMf޾CM:N"Tm|3["M.hĖ2<`m&]D>޿ _$y֛8[K.k?~ɯ8?}v-7 e!AN_YyL_Yh!W~Y&g6 Że8ӱh_"zMcLݩ ( P~^l\>eOJ (K9.|  ha`!Х8ώb9paU\n;3HY͔.fGp;9("1 |s1f3ιATE znI]ץ>װӀ'ܛ/|] MQY*8Wݣ:3%e æGaьtBq>1o}^i/%R:zg eIid#fP[_ @X6g}f ??"͖K$ O0Is?9'^g!OAX/],=8FZg6@ji{W9WrA8Z΃&`&jJR ;+_eCu-I]}=զz7jb:v#lI"MxM %a_!{t??䧌 ~T=/ܛ^6Q–݊DGm{"5GzX0\mҷ[KorX6=R0"30eAiCn}y'8]–bY@=o|L6q>.(gr[~|hϚ&' VSicqV$[,RZz^je٤ފ=qW992]Owȫ[F>U-Ry8r^~u!ZYLz%״z|6g },X+8$4aZHe+;i=+lLc0A.Y;:-oz^–iݦi?iEGQ3,\|[B=Sg/!w=5F.s| #HQD[N!3Fל'*ئoZn*e":|vw/fL[2:&dSbaH&ugKh{΍~z9ɳ9Úplo[rz/Q2DKU9;&HT59܇uU/]E"̴c#[̜fXhK*I tJWvF5g6AxWErq|/CTLo- >W+OA9"Y^ )bT p*Q ZqQ jQ(+ L<>9R=!FOJGx!c:OhfyfeF.3 ٜݡa9r" ݹl-S0% %9&Tr.pZ='oSnMZ>쪋7w ߆;~T϶_AsлvrY4œ&2[ U~*A|c-R 2\^ͱ~a"ߏ?ps;B.عNPcO')VM?10ç8Z̕7v7s cC=[5AhqRv#wNe+qк?I1YnAʤq(gZr5Vb.\$'5iym}эI琢3+ooJx#&U]Lʏ}pi(:ADmlM =Ph%NVoʨ@ q*Ck S5v@L9<9j胘鳹WUFq $ZE/U`mH};RM3:i.gi4X v$A%n}uTSƩj\JzܛE@좂ya7P|؜RSp%շC1 ,fMJ,Lxz}iQ͠ROH.)_ؽs}{zҮWԑ4^ݐ@QY/޼ 7܄OHS O;zHŸȼ 0_4L.}wʣyL(ff01k]qNPF]/Y>Aݖy/ L\7?ЀIi'@O2˫X9Go(]i!𿀻Y\f̂1-q@?@w+YȰ@ՎzuvF7-@C˓5_  O$&x!ç 7h`p^t>d٨50E!* Q;OJeܟ,çD G.5HnfRC!1k%I̲CSh#:aA#\tOq5;$rdi:Ηlظ =~,&UYWV?ts` z'.ipWGF~syeSnlp`l&;YAx^}><7R)l oPmrДX?:[fS\Z@JC&5Nj̓+φ$d2G^$_DICkcGe\I*u+bWw<*¾IrE.&.7z"*@OWɲ_+|Vצ̹bU/c;EƯO("Zx/!&z_ |ؒ4&;WLвM߹2vaDHH">PW[LqIONauk׾(FWP13.iWj_p2RNΪ 찞aa襯2k h IoUJa=Ng:UOm6*Spfli0LU`V$*x27;Q+#WN<0_Ҫ{wf+4Կ<6iR]y'| 9~R,U.\I)$0h8ѳRn! H̴Y+Z*Y{hK$˳ltgP% V3Lkڐ `#-m;y% !XI;z5یL]P LFX#e1į/dBƺ ~kbҎv-~w, OҭZp;)6&֤T4PY ߏH?~t(Wp cPk͘IS0;m?3%N**7 Sqg96+!lM_N /cQHj\bQCݾ9ad!+-[8IWcH;+93,|;|G B^w쳝gsh#]-l}/7Z>Qqѥ4uq;xXk&OoL,AhPC߉v(hode?M/>PJogjC댳ތ IfEQw7=jX@dwHpn?*sgv[vPj2QKQ֍XM"XmKYW`>hpc0UR 8j78JA й*^ *%cWM&0ĉI&k:v?7DU1ȼ;._PIˬі,t)Ig} uour٥8Sm#R`gXN -?Y*>~p^ݕ RhOJ ]1{7S)b`jaqj^:~;PsX"e Lh$^G1O sx@BbNHiQ 'x)j⠞KC:uLR>+< s2cҀTZFG?ԣ{0t!'VA> SQP!"lE󆘆F!UI5C,÷鉑_-NJdz9Ev9Uak%^YKE:(Szbi셷 S=^mh~2%+6ߜ(̪rHvOG11Wm[u st_,!-TALJj x$@񏄌ȕ@5=9gmОƧ{PKJ+3tgM*KƼ2)s %A2q&sdP3Xy5,{Da7/3,3}d9k5aߚHS**CYDe[maS YlhWdžw#Y-춄Ly#uP+IAV`uHXܝ:?kw4*dбM|hWpg$G*YtNyق0AKQ*H Eֿ)?8j#Q8&?^-Tv{f,*SϨܪH*MW81-G6Eq"{U AHLNß}d!ǔΓcÜ%~%FSdV2vVdHo̠G>P5ՏHCk_@&%k*Ǣu V~x ,(~ʎ65z*{cS_tNBK-iyǥW/]K5 Ԟte;8ZPO|o 5}#ꍆQ1`\57aa 7x]'OfcRDiً&Adb\Q;"ac6 WI3!|Wi, ':]}Zn"0C,NG{>eeZi$ SV8z*+SSfx.6X#,xP8^/]l/@JD=_U˜wqom*Kq6HzcxowJ#ZFg덵lydS\7RjB'jj87f}觱Rb]s#TwCvO8&{FBwKdtr6ZM=7 P{hyK7^TVUe8J(3g͟=@G.RZ52a@Њ#k''a!I>7.*<:b24mSir0f8?ocUQ_Sq¶dìf rI~sPzn+S4 :ڹ]A>D!yN)l$_n8 C$8톊wVfi i<ĺ79-Kjُ~.LH)P聆mG.D(Ld\"0MmL-Lwslu/PMF)! 6e2ro6 9`h'Rs'aJ;O! =Q("ϓ0l=`{}V?_YLæBe18Ï!y8lHKN5#¢ؿ[0\a(*0ǏbON/`b᳦cXi>Et=r1Q0T ul /ɘU.ov(։+۹.&d^فT|e\+FmuR  t 7.6kn!2ԭUtD>:F7$Incn&f*=%08&hIJ۔DAH]g iQJdH.2s5i8hw$d+>T6 (ikY27F+ r{QK1j-7L"Q'jjr8eY܀c<.ZQWկpnbז>ӛ?((k)&Ԁ=6q/AoS[H"q4 њ؅{Dؕ|rc 6h2fhsvo waw*2 L5TGV`f;Si*`Ө 1{k(N*Aj~w(YEosyDGz=KbFd^ujKӊD{HlFUE岓ő* 0Mi؀$Thr|c< ^M)k1Ȗ}N]z>r%}}9hFj !;~5C7NhA?| Z6J{wC8,<:Wl+Q'0%$X-dxG5iS͐XT2oTj:`4r!TuV9# [;H Ќgf1r"ęk"/ η HVN[\R=;gcWs{?,EDSGUy/fIO}a˹( 66Ʌ0Kp5bAn pE羔7,!8Sw9itJ1ctի-'\?Wo>5v"A+en9u/HlWv2p!p'Q( vfSd:iANe s'K8,V ś 91^AoIY陪Dwd{IKqMS_{!/ 8ͮ2h} dy6QśτywUÔu`,!|UMy5)lZlgQ;3;qWP.[Ko,sH1gk(T@37Wiwil _J\:Tb#'Ŀd#kԭf$ۙen$Y1՘U"^=_js&0luq[ۄɣ956t;5P.׮ytf떾 SlD}Ԛ0[n)U7|W|ȮcE)Gt43ūiiVfڧpnxmp*o CFEWp#p)1^VWN=jG/#zx P9B{bW7 WL ?tOqhO;#"nEo /2R_)6{;IB7qyJf* + w<{}`q96>ŮQU$ 1%ׯhe"X*(?ƁN0 I֡Lxx/Csrn=qdfO?E[d|0ܥԇw#\6|I%y)} +~ksSX\p8$VCfOd[Px5{g66prO 8 Z.('sEL~G5n0=%y.텸Uwz6^(y Zۘ(Ac_(; 8x8,:7dtWLQyp`P!B8V+JH$6)-&cDrjgk`@S1Ex;waL K) qH:;m>\)ןw&{El3z6?28@c*xZ0~gZO{v=EZQY~Ȃ']9[Ph%lozsBw3|NA5 d'_7ާ Q8-K@Lu ok( a(436oۗ/pqb.M=Ԙ68pR|5Ɣ (i s(X1gZztw{XJ::ӒiS # zfxv}^\%'G# ɩ7 ;dpM{g04P/Z\6q*{;iGNkFqiӘ ]> q9m9)EkPgE\ Heq50iuXݒ+$!֋>c B.qWQ \!Yݶj4G"m֨#B|އͤU :9=͝(I:`#St ڌl\=@+Q e0t?\&It'y};5vOd zL̛7{'=$r3Z/ @ܖQAxA=ǯ09cFlAXp=.gD Р X>aw E%N.SuaXco}můlZ.k 3\HLXldsxBA'E2o QBL̘CL$i9;U Y9Ca5' M")&21ڀ)+]~}1HV| ʎlMc s2oFp?2Axa}"ƋzMv8X&=K=JqgJag6E} ֱ ݲ5?PcK ` VaMOSLG}lY*sy 'ɰ|(@Z+ano,m8NS~oSjԶָvɮarqƜ'[m@GPvaѫ{chwPgL$ڤt&hȩP2/|&"sF\*9Z9m tD?r lΝuB|V j6ူq>^^χF6ǟVe4S=a/ b&;Fx}[aS@iRO ^ Ek_Ήm8Kj2#)t]}ґ^ &b.T)b.݀r dK<يD96L kݳ*FcazIޚIJHM6kO/Jg<'c|lKG{˷ %Q།dgRgm+e#)7Ϳ=HЈ-z,$n\q}J5o2o1o/)4 wremKf" F3ۀ~Ԫ]V{$=ؔ5Vy#X Mg#}dflQ'3ny&x3d1`)D,e ~6y~􀔎YUuL3w7 Fjy P- A~otMҾ S̠vy!\by!(+}\Jn 9[O)B~I;tG4 dV,CMeAnZ?3e.`Bq 4O!dXП}ڝ&j՝u~DXU.M7XJÛ/qsJ,mϰmB⽃ל. &>~BE⿁~>O2KD|g4-]r[Y7T!Xy#'U~M&k60 hģmwb?u9Mkd1aY p%qZ<1y좠[' B$kzپ[>~{ 6 qƙb1|;yn3'_Eu% i pYd^h&SN1l#?ȊRxG^{%&-OBrd|5Ur6ÀBN2[R Ef)?2fcZ6pW=+'Ne@.sǽFw?G.F,R.֬ˉ~n ( wZc& fez^~4vK"I%!Cz)Uty6 9p'fDZlJ^-Md#O5݇WXEN Yz:~ВV\|xڕk `fJ`+_ F12uthú-NLcYl5KRNNᴏFB[NluY{bCӼmBYYQ6E u☼ F`Pm53?>R<2~*)=nx+#S`vB +#Zpmz21zҡ ksO脝ΊG)])z>Ad:1>p~vb4c~1+ ڡ>}hʙ7Wx[hAj ddw FEkR_l` qŦpԌ_g,oզKRBu:[7Pj͙w;bQe\2)g*j@п~)@s/u!H0!\?IcEe dL4 E_4̅@`F3P2iiI#H K%߱xb)'%v(Ypl!l$"F$d=QtkK/VQe-Sh7C7-GqA[#`Rɡ4aTxk˼wDG8u+&æ'cRw1ۭmP&Ql<ۿfơJb(x .f(xcv= TK{0l|U h@`ozN3(ؓY>ȝ[gf8D>1#uǐ+VasE2@#eӏ풊]>sTav qDe꜋;O;O`bЯ㭘҉%eB/_ꎖO蟄u; ݪb\î)Ni-MNQDgǠRNXk&.˰O+AffYu_\]͟X tq<n )*1O=2-?Z,ᘖa = OqTXA) {`H$j~F[~? ۅ>A&K 7^˟3c ^J%! %NKVҭ_x(_|'o lj;>)/VX^?ra+/uϨ=%ևȅv~d+ XnBrE{f|nLr'AW#daT 'j`NҸh~Af3 /ݡk<+d"_[kbͺ LqQ4A?Y8Zy}i韗v'_!t̘ԄDr\Fu|4S 碞]kUK; Id5Xcf6xH d_\<`Th1 ;]>\kyW/$GQ/F"?Shny")ʶ! ,344*Gn:&IRCEr\;9%ƜBM3B&:6]Nm 1_o#Oi^& bAn [u0%^R޴*QV)p@3G!CjӒ0,0_T+ yG'dO7 Hk`J >b\.oJeNvcb*bB!Vu7{MJt@f4[rVZʕ,H7{lԠpHF5n,fvƦ4|h$/ ,T\BMDHd߄GC~6TvWA! oݔ?Z9!5@y`tlc3FjSH$ƸKG[[Wiw*0 l z~L7SL|bIաo X*BW/ӊzTz;zP⅊E~{paO:=R2]1ځQw281*]@ztffk I:yhA BΙTy K ؊)`𜬈x_$!X,#gz#]Q 4 '!h^ ,0_?'#q#l!CB 罈7' A~@ %ivtJnYgG?OFג $zFJAc?OMc;ܧ{էIVJoO33Lr%H+z6jk:\4a5YtًwDۙ>Bq#9!L L<Upvh~YKlyh%2+aS^p Ui Rn6Մ 䛣:z,g팲T" FBj>nz,)J4^y8e rzϗO#\uV0CF\D%qZY5&ba=3QQBJ/-jT-sI.+ Q XM2XۡRx: 1+$+BWԩҴuZHHSBx] YPBc0&C)N1頵o&_@8f/O?)S'T,߉|u.-5\;F_#*s:Jw(@a62@ow&{R:nlƛwZ~sw9sP}7k[Q0 },ԽB|]ű k$ԭNtnb K jGiT&b@ %Θ3t=Asݪ,Btw?.Qn;6_d8yk  '5Rwݺx$@A2 rvJ#|=k08Psv:k^>KߞPmySD!am}JN:mfEl58ID\r1A*Rq>@׸^~S61~;@7>Z܆p3|쥺MR.(]Q?Bέ W5jv }7P1^Q>\~ j ВgD۝㰻Ϯf-׉J"J5B+߇o>8 Kv[-|E]] F1V$-!sB&U7 jBk ַ km>w#$1m@<7_ ¾MdUcmCYNXMz۶GfȰti/5%W46 tVb]ƢI҈.iZ۪Dt/0I7| zrHS=JH–yXPqjr\&c:)M^ג_F1)ՆY7ʐ(uꃦ| INnP܄WQ}).c|(׳~<04FqnGmi>εYi(m%)%,YNSd3Ultp8Ѡ,cD%&_9ӬKSXn w}}UɠcEke92̕<`maޢ uui M29g+"qn&0IYjYM.Y6NxbI9=R,ZD߹m>[PK6o23.=8gx)+3ɧ4;3s:[<{5GgPz[ЕqN7YeMQ(@II*: M>sWpO>7\6_x'.$haQ|An{n$JY :($   J9ӯʅ"a*#=Dc<]#)9CCZbie:8;NXz `o5T(ƽ͒um222MH1,\r4j}uVB_{v[[-H(IiV;>C\G?Y6{TG $S?Qw*ta)+O$kD4²WʻknF/:R>F;<¦; ](aЅYޏ3fPR7W\Hei}dJV_KKˑrpò0fX\(Z!~t {X1j ^}] P+˜QΖ0R~"vJx}zJc,V[>il;^ ZCצ0}/;Ro/r+ @řMw]$Z0iь_-¯+t/R֩w{# ڔ!7AqzAȒ7o8^G4ogK5-7bO*U&j.@"K<|b =i@E2j E֩I\ExA%^0Lf(j?7A\;I1bV"A! PFԗ%:יSR&xo)/%AG6O\"'1Fсǐ*moRCpDyC4枕vwUКoˍ>|fkg' Ȳe yBHo\rts$<iZҊ&K ch%lsR?Xi$J$8@/4WvzEFd ‹6?x!#V[DQh$Ձӥh:JDQRհȊl(a T9=sűX%VE8RPq96vz/7W|q7witmy֢ͥjBKK˯ٞhv YSٽFq3ٗqNo ӳ~9`;51wenƑBn^?rcÎ3OiE{x!r+K)Hz7riss:W*%hLz7kê,<<G64^jHT%[ωH*Xd4*^Fȟ~0<ö]o䉆j}>~aA4]ϰ퐥&WT$}ޘca` lS ,V @'kˈ!P+`( efdkiJM-N, :A2@3!O8\'~ D:Y AhwtG=R dxYAM يQ ZD-Bw#,XOd%U݆TrL._E)̦ObX֢o'!pO=oB֥O=tIbܶ$ox%T#x {uP~}^'&FA5\7S>͕+luwePؽ.3-F,~JM_WyQZDFe~iDjeڢ;\sfPAˁս%OJka-B8_^d3!9cEn3NWy_R⠨M+|'JIg i~y.$~99tPQ]xw{6;ʟ,`v@aҪvO=t2xv!op9 Z)WvF;]Y:k9Hǒ 'X$},M5];,G}zo˃I@)>[bwu ")œ٘w < ̢П= 'ϦEV>ax?TF*O~0 jzT/x[C7|3Q:cKMZuƛ>j>b;i+4jzߡGh1 {l(z+:ۙWSJ=5R 2z8 䰗*GWLMd6/5swrasAAVLIc*0Jhs6`j+l k& nR@5^䖈o C澫X땄 hie5iB[?72SՃE_¸ hj>9ېecqCr4 "͉Vhf#/L#OJvˡ?(*0mQ@lw&0J Ծ~[c| Z|޵*Ŏ`b]v}z{.SrZH>Gmvm!:RV#mZd5lE(z6Jငspcgeqp^E2͂$6L>˞1f.m7!(>60\"C_P)a7cP8U2'##S^FoH%f#0 =_)f HaיX7s0a1&xL)@fGZ[Ç6dwRf*1=3WFQ|4+IiU{o <^_ZT.72/چ 12ԨƖMѐ~EaLvW3 ݧ8#DA]u^FЌ+Ńy$C/4i(+׳\.u<6@Y%gA{-oPweʤAjaЬEPO*s"%RDr'";ۓI2E~q]͓Ɵp tc8Vif\k_;]gWDoT~2Ϲyt a@B[΄CrF,5q-F]ppԤ__aF쵷0y *$KoQj^(u}SXcf 6:ƶ-ƽC;˝'k *lcGډmo͏rW 69nhc/}޺VH85_8Rd>C.;S$o+ 止#"T_C=Iiaڦ*H֜$jq9M!c<"I56^PZ:Xyb}٪BDd躊lVQI:.fPc  &mJn]H]#>;y KlEX4<\ / l_aq[9MbF"owR0j 1A"]{z8˛dcݕSf݃],Z94z? ӱp0qn'_s a~j=;$^,?xAQzAkYMQ2&jYJ  n{4…!糯g$ Be.Ȇ8$.\7O:l5z@zg:Ȫw-Xx=5#cOڊϰ}=bJr%_H<3~X \ bޤ]l>ssTYO% 3bb$o1"4k?V2sTj%5D+]ә9n(i}A%R/2ҮA5|Ʌߚ/)@~r$?c[`O1_İȽ)/0]sT@~2ֻ5/_/)'g%Xs`*@L``*b(r+ 3(&>dDt9UW4̛%ڒ|@-F0x`ra!nx`l]OTC)u8;ӛ~+ i2Xvcyfuoj^ 3z(}Ee7`lPqp(⩁L,4-vkfMud!/J% $_MBal'󇱷+.@>ōuvR%{qՈ Q9?I>Pi2|C;RҌ8K+p:jf*4S2_r%gyDE u9"/esLZ_/ʈ9d! "DdTE(ӱ?$b'z`o5ۜgffk؁_eq@zw߁Js=αKomf2AB0=kr뭿1iI_zx Qs^%ٛ`UεQVݳqWNzG&-C_4,yMNŋ.>U ɚpn@6E;q YN8(d^{XC*wi|2BJ2`#S ; ~WΝ[?5rJ&VLRɈMNf3n_rd!JqnVx~Eu 2"[a#_e8ȦBa M%$d>LcIӢq;tR;ގVl,b "&͏ ƝY!2+_&<@HO&ÓZ8&̑^p dAyhSm02=\"1u2nhT)9(`&y^SXWi??D;džO%ACA8.mH /=+bZz>P!pIkj륲9[ܺS2Hx _(_yA` YBGD<3&3Ar}\ݸt~q^bPBr1]=J;I@ o&vz.m R4D'`MZL诽.KMnZTKN v"1Cp{uPNt[EBJI0e9Q3&T Y4S.~6㽅=UlH b 1"BvhOC-t[Zo*3նw͟Hì%EGLS֟-&nW[ ʊ *J$uME8.'fMd/'_" P;~ =YȴE` 0nddAR\XfޞF3G)Uf  1` +̐hayHaO i͌cv5â^vvR?Zώ̮ɐxS J M)gpVeh!_Sw>«-LI?yb \_Vk] +[5"Ks'p_L@xo?S\4(w| kיo(GLCqxX D2, c&Z;9%Ul0,WF̿}lj A[!ZX"M݀瓪cZh>? R%zG=Zn3qKu~Q]ؿšߕ%{* 1N8Y\3ob7щvooq9sP@Z89Q! 6byi%@Te+cj ԀH#vf .kKp_9~E]^G^fp45K ~!NR3ͭpbb 7*A 6CL{YC,2c]L.y \$Ю|%#lFBlX \ǹI?;d$eڠ}O'Q5֗cQj?e9LQodbeX)eE@Fvqi @Ź·aARP7ƴeIclsB GV#diG46dz^Uz985>E !}x>p,#niWW+{k;,u?;tE:|ժ.mA MS,㨣d*"ʚ>Âx峅3o~ZU+,%cxpL< 7 h:5kylZ *^ނEJ~f\&Ba}uAG E܄p&*F Y@]={o }%UjCQuPDf,A̤~J8JodIk|Ɍ!fA\~ݨCƹVk}Mwl=)"mʚ/zW+vZp2'O7q˱ uM2hVC D%2 @`qQ3-O]ժ kK89_l݄B+-$trf/Q_/\jAuT8{=1$ G]P]LB6ѢHO|K+J"!F֣xNN>vU?`Exz[QtxrwDP^Drsk2Mup\ɓ)^;[>8<5Ʈ]'S_Rc-C.*ئ_7AFg"A>7%h-*׷1 '%>;"tYX_J_1S]D1岩Mv;ӈ\Sxlw㚹.azj-i(Fר"F p>;j$GbH:$$YV8Oy.O)]Qbջ4Uɢ&Pjt5~ Gl-H QI ʏg/$/#Ț6ȏcZ>pQ"ʎOܧC=͘ K1íFtG:*MveқQAP;'.G<1\f1u| UC=ni:=55IA\V!͐V^ 86h}VO~Z7qב8R{e^}>574Tʈ%x{R0ZWKt™6cQQ1feQmMg.GI:޿`oBC>Us]F(AhXC)FC <-O;uVCq'#jZ]YibVK*<"N>,PV,FM'ye)dBN6`]/j@ݩgSy{x~ù<X]g"仸䛒@Wp1/_oJxg @ <8 y*{l5➴y1P0ئ>L'eb{N=:Z?L W||Ǡ[<ɫ1SW_= ,biЇؚ Ҙ1;.ƒ=ri\,?~iC#R_jv+4456Tgh5e 7'RuRmB[ \id 6L˫Oy(-4ބ.GwX`R5̸B:ARDz9!f| C+Q=EhI1a6kE0~hm~ߺy_iLI!z"I?YGoD'n}@;o聋jWr% Iܢ?Y)u% 1 'Ut~V$"}ЩuW%ڜ`>8J\V'LVDG%ۅh:ʦt(Qw-v7!;7+c$jsLnm*B&nϸLCpx&5.oZ{zqAC]@]'ZZB(hZzAQ{# alW~AZS>m4WnZcǚ^A_f"8wX@J=bְ*&D軥jVܹuלJbU-M~8DvFr@23>9uUk>kEV_]n~UhpCJIO-`dd'CI-+ڲس@\At.68]-}8+$Z,f^/q`SR(qg5302 D0ԑCI!xV 67N]'{>"%]UI'7̖0t[&T=Tu`,QVVZ 7Ӣ׀V> !Cd&n57V낰 , ۀ7 Ix"1 Wlʌmd"/nVUWt5A{XuHxÇZ>F8Y*n?Z6Nn-wD7?fHv= BÆ;7+4؏&d7C" NN큁8RYꦫNEѧ+>"B_4AƆLFV .7ٕBD>0i M DTG<=.kX8v3ϩӍV.JQM*1!1j[ m i!BV ̀-̧bEAC Q5ި(݃ՁRmꇨ|ANv(cҡH90sJ6~KSѰ;ЫG}6H&֦$J!% Eмa[kVT5wE= 66Cț wi5py2fݾOcN|pYIF%EFQĘ#J}*AM^GxtSSҦJù[~LJZm?--M8>pR  .-m~;8N+5^N,T]#Tsvpp,{(0:Y@`}[Y,Tx#cF#٫$^" E ]V&^K](IKp# 6r6*~"7]BjGnx0 @τm+M9({uɿdw(mẐS칬bن{CQWWRpE./!HPƢ1IT5&ˆXiA[D!G i+-Oi4IxiQ✏ZKqI侭٤p[!k'ǔ!|w$:.gmn("n ;11ů4c"9}}Ii1dshyD5$,,>RI,J߆I֣)J=uW lN578(9pK{DRPmILJ8>2O`L2y=!6'0ԚB;,SC[m0:A "f-RT i4L qȝ 򽽼^sKw,`Mgzbt)9TI(UX4d0%|l8Y)乿2rdcࢂSn3J|Yp2dv9pde\ {ܧu ʣhѪ_u]ҩm%Z=@$M/TJʀn*6ZhE dCx:+q4cs 5Es,5>I ٿmHTo}2٨JBnb$O|K3h NtQں~/ou44>Ts^7~>}i9 x)x܂Yud9w.v'W@Ձ*p5!OŰz,5uf[%({rӞ:5}R"%) j*\o(KAkڥ[1~!Gxή& Nb%D@^cid3b|òhzhK-ψz! I&q6p9+ozj/!"097w<@Vq[SJr5~vhxǦy =#QvS{TR:8 }⢳9MCRjF\$+N͞h~=K9 'Ęcytv oP`r hL d&"T(_.H2 2mp^Pv}!)v8W$n1c-Sf^8(a@v8UXo>'CtS޾jn-ڨB=fz-p8gOx9bs7hczѠ]Dȣ} ;Cńse~Te;d7,\mR"ěEv֋ vVwbe_i.}pe ]:,BwiI&•?ct%i_4 kT8ӯVDQv.}Ff:N7kD C&O.R90T:kM+`j )N$W ^t Yb 4`]| [ P]YTځKrHT V)h, *_PVVSeaV߈-v^pQdc~_f4D(wa^ >) I9-È2mM@\a~E5z,į>#J+gʇQ#$On q-f؋3e4 o,&QK0EMˆ#$>;k xxvX"ר0&{3?10{=m;?ރTevk41+"r!S}JX1 3Uz2-&(xōHWn4JeӬm-j*/Wo6RZw%rS˅F |^$1q}8m$ ^-[CW&J>ƲZK ̴XV-(~36rn6S%5gk}Ə*w%Hh%S㈣UOw䳰{VqaKz!,V x52|C1B9H1R0QaJ/fHʪ#1T(#P.q[;U^ R^h!hfїUVuz&ΰxI'~T3|1?l62L*[<8@ngJG!DT#%{ZG $qS )0ZM}.XhƑ׃t[&T]]D&̗{kC9)R.)ƅ "G^@7`JsA XvIK!9Iϧ,' N[1~ǯlKٔϗK2<U#G$5*A iɺ~ѵ "pAu^)ŪOX5+"YrZ,"KN䊇 #d8W<>b1S a_g]P ͖1>-g[_z C C4i٤xo#o C.vE+@V-?ۑ *۝Wr:9#cA 1Ĥ2F6פR9/zzaSW~>|Iˋ,B0W/֩^dRA=A>\Xki@Q2|^pLߺ]~S}p<[\̯Ҥqe -[h%rYbN#["EѤvk0?X j%Wo]n|[´"<W?7;o84fj@I/䂒Uu|cYDkrO W1YZS'VJ3PVr@وPMzނ^y7@9~[*һ^ 3yˠuCA6\B h!Z'u79=%_Ocq|8Ccs-\s38l{VnkGcd#TJ=4~0;&jjoHcȓ>{(D~FtA''u6Yf ɼr, $D9 1 wgtRkfn[ LAɆ_X75r_Eǝ.Jx]Q.2' !fK.jf%Ba}hYв( ؽj*0YΟt֐YBjONfx-o5~bPHWi(Ʉ-ud!]QވmQT'&& i ؒܙ`JjT9OTsx ؇-(JePgچ%e#f o,YoRcr]ӑh4P3u~.$!6 3X⺘'?+y"ɝ&=(AVM=[BQ" Ivvaܣ>SF]]U-UhlӺU#wWv0ﬔIz0z \0ú*{j1<6)p^>A0 P)Npʬ_+Yg'vPmE 0pμtǁCy=8[T^8Pp9hޖL+gSZ `;u ī㋊lRk;6F$ fҘnٲdw-%7?.6S#:]^dZ!KapOn/ђ[ ݥ2B/0#i\cIஅ9SJo)_*O:Ϭjڤ4d` 40oÇE@KW^O"9dPQ-NG YmOJ-M^ݧDt\Ѷ Ynm܂I$|mFz/̲f$4㙺&W ١P3 VSy ٫կ#qBޔūh(}t \hu7e0oҁٛ-ѫB+V7^8TG~@yź$q(M2w\𫙢pT 1U~3:V0II*yBɞ}9 M@>KHۛ8m1/EjV =6[[8I Ɨ$x@4[~;564dM#uhx+O@X _6S^Dsg[b7x`cwG Qݖ+0AB]mNM#̷3 Az+K<pٟ/[_)\r笹V"x+ـ-2`;VzB 㑙J8=r1m/ȫ_(/ru/Z(W*l ܑq$a$\!vXmJ=C4$)[.X=A]:}(@Oٛ0%A+J-oHuJH&a!g>OɸC;`(gӍދ$qt0@,!$GVx$2q=yPE daW&aA} ֲb=6 5w0># U{G} DsO f wUȁ?%/ +;N{Vq"KOЇVm_ X ]w\]li@*{ 7d9c[k+1w)FGzԟ˩`rHrV#;)Yuh/2SIM H:̩*#Dm=ė ?Ѥ&h)ſ07>}`]o)-igq|pyGw&XYbY3pn}\.P}CB`*<$|8? BVq(0(!"%<3%'%ц ̛i?RC y\?a(aTg_VŐ] "SM'KviA&bö\1>SZ $6F7_=ZYg'(q!(Sp^6 VCYD_P)oŌ6[Qf;II*X[dH[t O^8Yŭ͆\rpUŒ{g2GԆWf5,}~)3@.57c_/2*[vKsJv}-*~5_♝J+)rӤMYBݲ.V.wm/j)1;:^+xieCdȠb'حy#{OUNC9&ҿ͐*ͥLU DGߥBt?a3lhWV[~ibT M&qx|cmJ{Lی}Zgm_ >ީmGYRfp.\VDf7CQ "^@Dvjӻo~.d.{[ s./yXz@WMp9hLo.7tR6/oH& t$JQ<{fS켽Hefbi5%pR0ZCb]`kuǰefe^K}/.sgiM}Tf̢4e&?UԻHF%fx╰)HKQt/TtmI;{-sA\G2<\^vW@)kw:Q[%K mKҶe=۵3Ei׌_!&A~.'2^'>+Vd%}y޵ &Ϗe.r띰SEcy#`ݷKd8줲hii^&Σj]79ڑ=fhͤ " H tG_bٺ:6uk+C'KBj2՝>9XLoISu]W%BJVhnjT H'mPx"ynHi/)8)LA$,z*iЌn&5\ܶcN=;sɼPln1Bx:K>a?.a5۾6I3"{3T¯,Ъ:uR iWi^UҘOwon2[2?XP3 b >.~>zkYN4o*8꾔'~+[qO70+_ V$F54VؖOC4=4JiZgikaQ_@>VsT)5֑%28*MR(gb0,|rw__=ݨ# wup >+5hm)bW8gf 5H%/1b6y.: (\dM"Y9~|/ z7nlt#i,nAtOqM9ا8( 9&^* 6qfBvW4â١ ׊\gȻ.$+hmN&ub<2Ql$zOE{ ,jja4uүoSV-1` 0`_4JlouT>q`!ng#[ӣוyeu?Hx>R;-):Lh _'ѐ{>:x,,'Șd"FȘ Lvϝ ?bJQKT@s?K@p82twt:Ar f(&ȉ}k-HC3ԥ@· HW~v3\u~YAZdzYJRSK̉bZSK2Vl1 [fܿ.OxV/t%Tn܉ PD$2rb}'D"3TOO&Q vG?)E^T H[_aɠrhf]CUQsUy;1̬WWmHbYK:[w[5kdn62jA RkjJ亢#a)R8s=Y$cdqBr`-lⱗr,{k@Zh;Q ~b@FG/- VCYAl"t,#htӵ1;[f4;#X4CM[d!B;‡gZ!"& H,M΢nVU-b&io^;?7J p^\צd #8n#zYY6P am( v_eC5 4=u1WkaM^>8rG%f Vmπ*$o&qIk:E1jt6;Zi7LT*7Hv:҆}.2e;Gt!DPWs.,@KNc!Ǫ+ՠ;\g|Eweվ!cY0"jZ7^p^{AcG;P^q4UF4t>-ut&瀗0aT YwJwl؟Z1aغ g(YԴ6@Pp%T ZN1l EIOC?Fd.2hVwZ9+)!94'wdr/=hv_D)=l&p&R%+cv2K{n"(%!Crn@FB@r"fhz' zZ2X~$̄Si-9Asا=SaajryXxH]4aoz9{v  Ua 39q@Ӛ(?_2" UUoφWQ۬*BRWo+P[!mݹYXݔPN2#fxYh\ =UIz0("<ܚ(q^P붤avLnskb\R$!f_8t)Pt`>R*e<:b9s%i@o-ލ&rũ38oA,ծc ߟ剽 ͪ Sٓ.]\|[1rb!JvɃ 0玴,wK]T4iNb g-,aSI/2KO6V {M[ԜrjR4Rd$1"oh2 rb-#>%zrLJLdK*s|4 X('6Af1Eo~iN:j, <()~Hn[G:tT6ܓC0BrCMY: lݍ١'|Y \Hrg~D)Oh(R>1_s~ԭ@" -oqNh;w/fAt#Hc}]"oZRR#>A[D$xw߉uBV Q@,F+jg~Ի,/A(K`*b×1b՘๙tؽ)c @J~RƗ_7yS>vY?$ScA<ɢcVMc+' D]gVjxy kSD69{͎ mpty`1 0e`ugJmk]ʮLnƣ[Qn%W.="ahm;^vTSC؇,ޜv9AhzW%9 523 1xPP5=$K';J$ MZ]E` d iu+wϑ_vX ddaK 숼LƶfV2hƄcO z]Cاu:&u<*L3i@VP)|aR@2MJ6}8( kopBo=TuHVJÿL@W5R#*5ʝd6g#, )L!+B0{[ޡHL=lBwN_AYPZ^Sł=iZޔ !y`+ q#w|",(.uYe2AF$rTm$Βy9Y0áT%_?ohT3. Ks~(ޙ #itew?ʰwf>Ri~#Q5XB?c'^-JOttWPK>CI2de W¶_ZBV}s~JfZMYh5 4 O ᐁ#JZ֑բR=X?c>@l8Ǔtmg,yqu@qVw=JdJ3N O5_rDnN;II_L'|3{Vʱ,i]_d2xNhFv,Vq%acft0 ͥ hE%azSޖ6v6U N٦ޤk>#Z@ SV\۾@r-]aQV&?W.DNj1.uZ$}z6L>m1ݳ ɎE&Bav|bql:"VteBo?ֹ& |/i9Պ=l&.Ib1.rW >˔Â"nsb"{@] vC)wBdm\3yO;<{k䠱swt>Nb5սSxWHl:+P-<l7CE 13nb_oU.Eev :p+,ӧE|X@27#1[ETK0z6ޯvzt 2:GY X.Q=0?{2J -I³ڤ4 e?"b48'jITYuM]-oYU5q<S'&&%: 7:$o@]6i¥-A Մ1^_&&@0d `[*kdjD)1S8-HJF%8|h~ωy NFb7խiNCc ;}^L@}m0lgij!{[- ͒3%|\@zQ&ܾHJpl J- x7 ,`\F&1u#MkM 9;`m8h+ɰyg6n](}{f b@ bsdG0?AL f,ٟ<Ƕct/ $V^C1ID0K}` Va&kO_e<#ӏY{exxkW!'KZ7O4e:uch \x|_{XV4Z-Pg$y4垌wtaoN''G긫I=(C[?:2|{O:/"t2F<͒IQgZ#9 ]B&\8 \nwʿ\ōqe4k.-Dd! WfT4ޏ77xӀ2bOЭ3yvąX/uE`M@=`cL OEcϸz1yƠd2 hqq՜~1;+؍)҆E^Cb09>B1mOcʗ[dӂG=~4y2֌P"&g)5nF T)t۹lԄٳ,n ʎofW_YPY9BV'& geGAcӤ/_3}ĹBv%6T4â+6 c`ҡcQ4{&,4ٵ'__$aU +cg3KiĽKŴwg[ϗyᳩcWl {:(|sz*ӂXr]@@'rtdTmTbͼ |,ۮ#\o)c=&U qB`* đ'QR:*Nd]PO VF^zy=Oql>AJWTew@XWY7\&uh6XA #~o\JAȴ&;P؅̰0RPԕo )E`Xs>RVKoKJ\' *tOQ-6HcI)£lnMFI(I#HJù$:K= IJvbj9TkH!e5}eK5|i;8d}V9Z2 1Ŵ~vXiN"2X<,Ijti;U=-Y 3t-r}]q!= xt,,]ߤ6o腿jO~KlѪ&d h}uB`hTNOUY@x3UhFZMӼ{Ȏ(F%||-`p;uhʕq|;AX|JA k,yex`տm橢 Z4x%|S'klbgzJSl$!ơk;nMH5!>v i?sڟȶcHm%z\.3RD9 < PvJ<'?4P^Ǭ̹UO #3@bSW= Af;wFuGŬʅ;']Ƨsw5`fGg}#rf[$KżH~Tzڍ'UӃϜ^O8/6qJ< /Pǧ EPr4}Xh}qZŵkX~SpE|B >/WyZ%f8MaDcm۬!x R '?MOdpv@Wsݼ׸VG; X}0+RQ/D`9ң*96F?+}x0<0Vpi9 aTDCJev"MydS d~0x~Њʵ9LHw2:(@$z'%sĀkwCwCI:&s7ׅ~8heh,q q8"^Ep!'g=B@S DOJhӞ/._z#< AW$* rbΓQ ۏMnZuVf&$U1{?12 t++ζ܏33t};5a!3x4؅0^ ?41o6"'HM^;:ad1R >u8E<74ZR>wO BZZŶZ~V 2q;1B5Nd|_ҵ1 %𽹸N{6f CbS8j)Y=[sbF3mT5u ~ISܡ 0R!v (tMF3 ^46$mZ+=r3}n.5_pTO:Pl83eL2hcM h0.ᨙnc0Ԡ[b\_zVÑ` C gCΊsݙ&17yШɱ`|Q`e~pܑ'C.6zAwiora6ܰmEK HsLH xZYkW Lں y}6LQڠM)qfq\<"]a]Xpy'Ď=L, ۳A҇ ~wv865[4P=~}F!;jHdz\ cQXgM@Pb ^uSȤ/C{`>@V)%ϣ3 *f]<-WSB$bѓ?r < N7L֔YW>'W\4@!6~[kZ;ԜxX%wBt&%z7GrLy"hyh9,}kD_ G&\YTd.LQ*#hӧCh>$ Y`YḾW>җte ~GOrjZ6 !#,G\tۑlGuiO M详\ ʔ N M4<-WQ04ÏWCxq+l;51B' 1ln˭`@+}43%\pӔbI !oZ%$AՕCڍڱ}1&i3`b Gٛ2oW;7JsŤFvly3D[dx[5lv>$ȾYye>@`ͺ(8evͻ^YOo7;chB[H@i !0!Jic#>yb\x{/];(fw_,BJrcȡ'Ȃw 9\1M(:疬NRBu%0> x0f\ˠw[pb$BUS-PmNwzY,a%w}$|J]+nN1GlF y=j&Ƌ{ ~ű$;h#6caտHKF7ijӅvQfoy& |:hط?By=eIm%@'}e!psEAdFP&4AW'[Ě[%Hp&V'zx ɨHKT,G.kuc]*J _^-d<^_GT&ldBN10ү fUWa@Dzy*yYNu¶ C]߱t$aXҦpHۛX :oߜ?&f od~4ot! ݋Rԉl 2s.(x(9hy*Qiƫg*aWyv&Gd鞧JMoW?rJi^SuCU燗XbԂ%-U}Lǟ,ΧnدOV,>3dL!is ᚒqiz"QlZTmàa|kV Ri4Xxӈ2|%ӆc]e[OoxQC!+lY~癮P;Umw],$jl-0h=}b @k_Ӷ'w|ۋ*Ĉ4 +1PcRv6_s*P^};DH/c|re6|O7yfT%BX"mO~>55n]^Lg HV I_`ϑn.`N ɓ,m@ByaƍHL=@џZג[đ# VyY܄ ok,YXdžW:o"i(d} SHjEyY2nΒx{R}3O`Li_Z& mz1Cxv#D?{Jâ`)S[ uû-dz)-r@_8UEd4%D/lpxy,fBI(NZMDéDeVUO&K<:1 !Ͽ>'JMoh!C?H f(#v/IQ1PӐm8ߤrwwrfEbZV=|1S;a!oLaL,$~|>PrkZ_ZI6#m\%&ۉkZ~SZ]٧ъU4 1(Zw$l!.5uc1 fiZCv⽬i8ߢk}|nڮӆ4`#OʁȐb4Hja/nqUN@R?.! Vq2-t{%=Y! LbZ[jϘC4=3)hB:d7JמBjn oh! Qj.E6hi$0b \E |4 ?L`|Qŝ0pAsnBsp"*5i}zMt^yDJ%1dnGȵ oh!EV#%=KKIrF Md|Q"ݴ&9sB iRـ#Ñ _ngO1ǐi#+KXM^u)|h!bm(aLo6I9&P}";-Bn_7d%LP0\:'x`юpjB6} { 46Lq،Oϳ袉>L4oJڴKYH昊c-D(O "EW_liwM/j=&!ZAf ];TU|cbP\y c.GFb; P0?_;e tYq%|n͉LGw/\ [OֈN1Bq03L_=p$m CAwZ\EYEÒb)DL=kBcv7Tvg-f{ ŞnKSLa?ߴ0m"G}ϐ9lj|n17)#0 x@}33`T05;Q_(ؚ] w+5;:D-$ '%ta5G}K*#=]ؖqN:24zl<[/}nO~)~VL M$N&/(]A $O7Rʊ9\7h6,kpFNAMNabe+~h!W|WNWmn-l1[- 1?]J5⺦1t8t/z(Y=r;k>o,]PFRjl9VM3 Ti_ː=mV JE23"T -ev{ Qzv١(UBfU܈ǎ>d"8EyIdxŒPŔILF٧wXJs=/eQT ZٰY71w߉^^4$hf{쐾t? 1 d>.Gkm?ѹ_3@ 3z4}^2<U)N9frB#Ii%-ۺ%t*=pOڷA,±p0Οc]b7N|0b2.vpGfNU&2H˾c*tᱢL&R4h]4cJMh}d84,'F3ᘇx.L9 gt Zq~ I-봴N 9f͡? [`2Ѕnzq݄ Ňj?7j9Y;̝&Vh{`3`NW/32⟹f, H-܍Hc^+NG^zuK *د/1qz5FA!^. Qt6`_"2 =l'Wn.XE/G(̀ o~ÍUAiE?z Jlisb#U {o* F딲a9HF9 qrԜٴC~7 CIf'FB ؄–Dž=WKR2Ӄ*nj~A`h_x(}ZBE0K8'^;Μl8 B@Є}iKժ#3Dָѿ48(ێ$zgOR!ůnXT{A#Hݓ[cQI NԨsqpcXxI]lR&ljː&5k~qѼ9cZr)eݲ>V\ VUV r5r'b nLG5w!Y F/iP aT9vxob1.萫z}ʸ"8"k3#1X Q)ڿH!Vkm YiJ'׻ j (8(п|@JPNBT B䯜 T·m} Ͼ:|h{E j62V;(eʦ5pedʴ,Ȯ}usHB B;232 a{] 6rҴ#cA")2]3UwfE"tc<({guuLf|9;Г&(Jvd+DD`Ln%Cdh:X6 .0 IzdyGmoG#+ds? tl{Q65)`GcCy[? ҹ31T1ۚ KTc[_H~l%gV&l6au`*_3ܲ`r5^HZ6d̦u7P`[rL;~Ds Q`Op =hdwfx "2H|D9@[51=̓X`;BVvH*&IZ,+{.-*:m꡻uQEY|L-:3*THW%c0h@_.D):o{CtJA_C@-1B#55L65@>Mr"cfA4`jGpe!_l( gH,ei8TO ?2wC~ | tI-WGt+^V X8G>*6s]6Tw9R`sL@NsCFv;7st7 .I}VH*e$/e?m.?7az!JvӒ_^YvU(~}x)c76ӦF\g,: jV7 Rٚ) %Lu~'Y^$ˆitE_nj%+1flx=# :O4"4wvJ~Zu@S~ *{h!i'/>VQM5eM,G_BԏΏ"N;ǡ@|#B}t?Ɛ@ܯ-<([鵁5M-0ukQWz,Q&\YUk!)x vW3|cZ79Y}./xƈG04J`;OZ3e!CV(aYڷu+k~/qsG_[Ъb]凸hea`7CH?H:rpd} ,㡦gvv0RH"|S# *["WYD tiC$CI ˇ - WŅM|n 9DOŔ`[nJ][ceN#A6vPDR&HHv.#h/uLƥ:wvSyQM۵bQ$ WUMQ4 =j2`$M r]?wwޝd`Ц=,Yɦ (K,ض(U+%!(> \Vr1 m4^X308r]mֽ@׼.~R{{9Ow Jǰa*ifHڹШڪ+ oqi4,o;Sۀ+Hz,m3_~ r#,8=.oV~P I]* q>묠62!Vqrjȫg[^%Gc0!-[5ҸǂheŅDCAcFZt0FP]h2FA+aPΨ7}4ԍϡ'K'F[ t+ p鷕 +c( f/=,@2zKl$^U6>>VgGeP)o-ؚwKi@!?>Ҁ$JNrLhd"L ıs~KG C!Ud^7= ڻ4b,woRdg?YP1>m1rN0_9_Ꮑّyqy3xgA$9OV\ylUI)څi4Mv !DG/v@8hO^G'|7!7*4{{3 $Q] <5|TBmL+_2 m - BF o)6ipO"!|q#nU=)EX:2JSI2Fɾ KíPBgjӲaz<4eY 1 OOi@|A @ H<BM(QÌ (XPc&[vl+\X[x0`)b @~tzil fjwfFhviӔFuE9]kZߖwJza{A7u3xb2 O| xde@0",ؽ c8=hv.6?,f5la!WG6Z_GS"m-bGq9(`[("d%5(da#eIH=/x싟~ ҷq4pQ#3-bD6>_9x]`Y!ߩ\%S?^R-6XV74')L\r#eR{;7aX3sיdH /X+! lp ye"< w"-b$hli@c`d38 GpLqMg?:Y׉?)2ifEGiVh'{`g{NCM:o?. }JKHTav"WZD2uu 2:\ʕ W籹V=!6*M'f|=T5*ӎV@h*,g9*ݏ؁~ʥ2EcL6m"II?5 )Ӂ89Lø :jC!ŏ<#*یA˂IKlH%+O 367qgA<Ŋȳ?JƋD:eqyIQ?`vB ޳ELU8)H;8T\&n*X>Sw53mBd :z;> _$)Si€BTФFί̣{ Lwp{O,cJ#`"ȫU] 7W!  vN(Dχ/$vl͙z~|`J ۣMFi`tè;_4Ա0I8dU3O8r4 9m_nYcv˽2"w o/ WJp❜(\҆kQQ;"<;dѮb]h6QO31B:n 6^<^@,u,PL s }ͪSj*T_=i#G!Vj{0% Ow@Z5FǗ]QԿdZGY%iu4q(p2뀹X2d%㷅$N~-G! YVoOi!`5f!C;:c*C-mֺΛLI6q| #'VrvYqĭ͌5}@e|Io"T28IY5]%Q]8HDzʄANPLApP (A~%h0gCWȇhۯ7m$՘sqTdRAua(kԍo"`~hSw.k8<1ܪT|?JaTEzmڭtJa$F(Am-V==YD a wv{-J&Fvv;ǜ pJN)QO@ΔPP'éX"dccd]ؤ҅p`&i^brHAr,p] ȭ"IG Bbƃsʻ@syǜ|5ղ<o]:Ӭ:~H0+~ y[Ն'_CQXh:IXP 䀷~fA-NiDc ߗY&A. xzfJd1NDTĜEhknBlV Y1-;sӀx4+l9%D=Q{ՏTS Mg H5{uUgʹL)qK19^!5lE5!~+\Ks1{ZGТr|zU_:4c DQ e.8BM,tOB[r`&0C>6\eyڭa͘B7pm}îDjn$;Q?o“@HbWd ^t]72%[7cT]j<9|LTn[{?&̆V%I%.`peb`󅄿kڬJAifXTxccz"|0i{*6Ttш9rʪAYӊc kweMxr ) "ak4 ^͑ZCr\|?LFߨO5&M?\٢TwJP%%'̭oʲ\Oݽ͆jxVZ){O4d4h܅>{\;sa-$74.vԔ8PB"xT6 br(zB%:^ӯ@X > W{ڡQUǥw`]xΪs /n3Bʮ^Ԫ܎`G!GpjubyCHPe7AC6q*t W)$ʍG4 My-7 ~i$deKBu} gntJ1b{:NH^]zRH J.vXѝK|ri٘v}C0 \\0QLs*r?0 )N4ӥPSpF7q,*2DLCJtJ>skvV^ITs祠""I \nQՇm;KXE|_l7Z&Zfv.+^gI٫6 ^N)0PX 1ot Wp49ڱmc"\D` 0IE+= `pSu2 \sD$e( ?Y rdԷ vn E#!G #+ sc ,Q1t"Hm<ro fE|-"Yɓ(ާO:}։$c4&?w&4Ex+~ +^Ljes⤮fWrnut4MjvmTzPaG֤TbC'L IS83 (DDq ƙh!c\bA7I}s *폣:x$O='\zAĥYOѼ,4b^8w)O&HP ?eXHH?xÚ']0~>mJQa%Rj 9wUE)#*IV|V?pddr2;W jyʻ h|+x[JPԨ{5YhBڤ; 嘋o754)%p;O=Փ84,ý\ ۣrj 3 v>$+Δ❯9PBzkL|c(wbK!OY1{q"ؔ Y .l"zL pHQlRi\ш#C3ԂbWtLM s[(FEEXߢ%ǩ(E<.QLJm-eEUL{I_ }Kkh$+Tn/ѩ[D>s1TRŖG.S]WA:Ŝ #aW*LT0J՘bпkS538Jf)]{̜xfѬ XïLj|{)TՁeU; %,N2,6Q1&UAǧmZ}.j;gT÷klІxX'"'9cCJYSS8L\2E,qH0X_#('0q8RZF]T1tN>&wnkQ!^oAtm Qpm # L__AY=uwfcD"H /}֚)~s<:GJUvJwsvk$/q œ ='qNIHh$ d-WÍnVk|1.OYEXj/FW֍IՃnQRo@HVy tuC uGw?fs]$bbh#[\`4BIsf({$?Z8L{Wў O$k7A0=@7>.cWrND<2؋%޳G!~U<'(Zp/қbmISE;7egLQF?ws,E'#*%j^nYG%pxTb{[`F3fJvFS,\Xڤ^4CJ^^"dRiV H6 Z^.[DԢ1/_" -Z_Ҿ@zIc1Za90)\4Mt IiD'#uUS= 9Co",0cLkW,<@D_h+Ė)k=6Qi? @ )2(wGw>g<úhn)R%"UNzJ{+KEvD|!QBYB^ :lǂ|^an‡VbJE5NզZ w油7(|t#$:*QȲ87(rl!r|g߮Lr)_I8Hc Ix5rU|TnV8q0Hd˽&ό(hꏸ{1OKmn@nu~ā7PADlEz;id1c ^-V^ _LdH _&v}w_%9i -,Cz #ʺS[7%;M RP`Jz$u:8z;-Rbu苓w: Gaz` =׉t(4yN逍ωCuWQk4fU}z#\!2ol v l$U}aQN'ZV#t>P@RNcߵ>yun'4l1W?N^KHĖ_`٘B#h?() ;Uű˒2pNo7_\u"^=N}klWl;S,Ytf:!"kușLRǝIaS;8O].̋"+&RGDY|/aqKeï92QDYj"2:D}$@S^ 8 B:dHÄe2Iu?;2]h [5в{ըczž T5ƝUb7GJGmaTQjN *7hwHOP΅7H_Og$xߣul{iD{!S~"*JByDרՇE9*_u%8ĄDfV( *H-!P؋p`KLQC~Ou֮S?Ĺy3߽g! ~}q '߿!%6X9XWmU(7sd 4vHEh5m,65$j[K !>VΩ޷t:]@u"!dq[K2Z_O.| l'7Od_ Qw- <ŮI"kkDA˄gD0?F *lMNf'n)9~Ny 4;x/@؅sM:N& hW9Ki=>e9JS#[ #%FՏo閁T.qdEPi(a݆F BZܜMve.ƒ4xX3SϑPB; oT ] DC`8!ՊLPZ;Rqу3|'s7u3-QBޗ9%%ɟU%zo߉ώo<0w~׸/|{10WP a/܆`J_@8׹Oiv/XaZ1>X+<>B&WgxKa1e4=r㎮F^KQb_IRj:*iyh OV\nE߉)o*8ov0jsF11;I**`6Niꏳ?Ϡқ˅~vgFKֲÓYorpŮD>lPKޙ9H*[sC# %~̪lLZQ XsJ `bن<_oUb|sFM @x4k܋y{0 3>D['#ۤ5Zǝ?/eaǗ7f^-MOgK|R=9tZ.Ϣ ~`N*x۲~ C@ 쀀wQ"k=c_;>N/=K3A#^H%iϔbXgP.>^\Rdž,5uC-Xo1.bg=yCQ5@]Ջ\| tB =~htpjUJu|0&~'h-?뜈:ϖTߪ[6'ӝဂLQb^#I4dc@a8s/ܕ, ; ԻQ[OjoY=\<~K;YQb_"R 5Zksz% fLp :U$^GMUgE&36J,f&.`#e4iU$HHF)gp "kdp[o^B|طwP $Z2]U^;Ipc+/.Edƾ,k&#Bv@" x{{VMI:^Nbu~ eL>eMM|q0Ÿ9ƖZrUH?\I ]ܨ? |3J i̚\Zv6 m _JUHqvK#l{?!mIU\Vy(@5:uUʁ8=⁾={ RJO0|SPDSt= Y0! *[2Ǒ.NwaOSP$m4&@s}܃K{>DJX%̳~c8]wIla,YmsI :.?qfQKqg"M4:Yn,7y)'.wWBnttnkSDw8\2AS/{{,ۡ0 K|s:>EO_Ħ| J+& FeI^UD_%N}~EN(Oi6}pge*R&V@pYk.C$@MՎ#캢/Q[%8,yx +>vlZ6 ߌ2CwCڑj &dЦH j0)Z N (sIGޜ,[-4~Q'IAe%tFg4fJ3}Ơ؈iUQ5 4V)8 H+QՁZg'|OmF7dA]J5<ט.,m")~%HY;AQÊ1Y{$\L\&݁-?$mx[ﰆ})-ؿR a.m@ЅBHk]K3Ļ:[bb\?"1\/d.n-J*-zc&$SlW-\j-Kaw":۔+ilz6A.sZC׈RZrXr}@c9'Uƾɨfp`7t0.j* +L6$@ip|c)Vz&Fgk݌Ppxޔ6j)mي'~_tEjUv0@l k{8\_ɒܽFb!h7aܯ[nbGIީ}љx!raMC?3=:auX4a ƙ;Mh!ӟ+f x8n#)##",4`NKx77L㰪5L\s fV;W[I Ti<.%3\{ Os"g )eCAV@i1GN-|d.5L= GV @Qt\&Jnds&Pq%kY7Ad ]hmdϲlu oa 0z HyTiY>1Ki*Bل3+_/+2(2DAZQ#p_v ^|bhSqr2=*j}{ BcP aUVω! goO(4 UP ɪ }1 usX6DK#RF>V-~{= p5 :i(sT.V];MT|` iw40n=Зsf9~O N PrAnůb}+lv!qP*f$wh:V].Y p:H6bRYvNBdH+aHP]b(#@YS&vUڴ>P/QNyI٨EʋըY]p gK7@%Wka@:#tQ}r .b+\X?f _K$FR-XߑJ~񘝫ztשaVC@ٕQJrފe~H1R@M QK5J6'W`pc? I*PXqylݺr)ʤ|:T=Q8g]4oCsљGBWl砲ozInk'1:lACWNY@&l ?irt\+˺ ^5pgNl7qSE֛&,޿`gއ^olͶz2[^*4M׿Vԁ\^!n]A1V#C ? tbCWI9́O۳vȁG(Il;IaUO4 otQvn+"E8ҡ; 0)w4RLG/~fۃ NCB`!CoCBY^|L+Yq]i~q杶{zIgݩ.>+R.RarjUї8d,tb/ת# E̾@T{\/[LNښFǃˋS,\CD/|^.'Qng9v} dfV|II?S'Ir꠩FT'afq,lIib~xTc6鳏t*bB@R!J'Kx]f0GJsYՎ*,zK z񁞭S%MWuouAՃ÷̄J}Zu7yѢ1%:qTg/yI0ȡu6tɞ{',pE)GzLAw9bJ?L=}lkwua  3 ~'3eQ-b!*T\NOô*G˞ODÞp Տ~0$}7m^\͆'0O2."}BjpxYixs0b0f Es:0'koYOn-ex`Wyה*s-[B qkT`A8$(0D(JW~4:broVgQdScFtcJw8 `$x*C,Ұ!鮽5P/ RI( ܸwP| "MѨrj2ar!3UԿ4-e g9{VZ 4 ? 5K:Y(p]elizrCaz[\1Y'g apƀ'p_[kXIY0FIi) )*bzEЦ],;8⼋ ֥vF~Mrlx*p}1tTqJ ;6O @x%+|޺#WHl2 n##Dw'سl*Mi"?zT@I49?(YY&^K/bgC5r@ }~\^*` : p~jqԴ #wRXG\ #Ybi@:?A+dg9KhAsIs ]V2Q~BBDU^=`%yJq&7`albTgkuT@mӣU8jVvJ8<[&"0yP\ugm2 Ӆ??"o֞٪r7eW==|i$Dm0iť]\!U' ƯԢsKuYp^D #,ïYuEQaDKy lziuΝ k"djaFr]YF.Yj2MJކߒGjOK]LEBQBw_5䝘uPRy`C!늖j:ą\sU?xz1uc{ȑ_J~ae/윝L0*嗰䴺姈Aɪd Cr7W;m*'H}n,4S,̝=_ J tkLH4I';]_U/FrAʼH@˸IfMŻjnx;tDz{ǞM$d^cI !&ld:-&% Is?"UF($lgդ,{GRY`*#BÊ&\-8=@9c 'zk3XofmN\ FȈ+l^'GA2G/kf#gūb5b*X=`?6bئnZOCv}wcH!iH|q-=Y`Q7flђA7o\Ȑ7M궁:\'rCrǡ k X64"xt0S|+ LI4@ ghl2!8rlĠV'OXmwSo?Cd:_~|j((iF% ~e]!9Wka5K}~xR٠Sx!դ,D26bޥsDo."T=w-(cyYߤ% 0PJ5LdBʣR6U4 zt"hMݴ׎D0R$<)}oyKC5ޭL2rP8{pAֶ@@uGf6Y~( nGէŌꜭJiKt_(B[&@} 5 _Lm\LaxѤ~LE$T glB}m_?4D i%+wKxB8cg<|2ѕ"_-# V+ BvT~v]'nC9)ѓR7 c|N^,o"/8LeNlW-f`* y!^Aki1"WhUj~@0"™hNB%Pn{w8&T OM53-m.&}s?mHMW܏1blT jth[_MtAEmҊu 5a0.qk"ưtYy1nql/iap63GA:ςH,*;%/Wk)X"v`>KЉJ᠂ɟn-aS~%POP($!vtN{}%gfpjj]&T7QOR8h_ǵ-_`ARHœéҸW8‰Ó-ooYqVY6ppklQe*>S}n7v/eSOx(wvCvԟn LrcwQU&9S]LB8fqP1=ᥙ/B|jCU^]B]pVM>άiLx{)W%l")n,͙^`oԢS DyMJ3Ra &>ћ1$9?4(O8eh ns"2a= ,H@ߓU>մGH,b&r_}.n8pbY.6W~ҿe ,,Ӳ߾ Jfsn_"(=SaKe"hHLyҋP|}un&.>a„|R/\̝|:1jjaet-}oRSk݈ru"/0gHɡ\H /, (רTnt@|x`8H$YFKgvM/F]Vg>jo ٽ%w[(aڭUpm1dPy@!gpe #BjM&<۲OaKUXh_lPW^=Le4UH]O&u3~gfIngc7ĵq>R&ͷig>sG>:ϝb̫uiCr@8yCJn& dg_bF rleBnXCҽ} |DL c,2?Y,@ۼw$i7u Αd$EE6|j#bP~hk*oˑ$r]vr]j=I)K>w)nݢg~f<prEH8l##| 3h.w|H( ~pVilhu|@IhwӋыuau!2:-kC]~<=֨`z~;ٌ'F )l\!cnQF'; F3" : NLTr:GY윬7 {FArOOWd!? dԡ ?A--pr+:Y(܂d{w.5x  ''=L(q M{ ŘSD U2w, SbS 4p;tfɲ+òqvmǭ6ON9@ 4sST<Zy\լF7\k$.tt NB|_Nqei*^g;XҐ'u },z"YtϔM[O*mNXh[*z+߻Rn{m5GҔ7/C@Q}&"lǍ>:|\]Sf .Wc:j3;4h3nMWȢB|z+C@ ZB;Rư̞K*0@-$l~h:}xY]e Q/tO듹 `DO~ @ǡTxTyڔֳc4dRmp牟d]a䗀%mi%8u7쿖큕 $d0kf\9g_|QbW~dlGD:6t3`3|;@]=!AV_;v8Tpl q zqb?ZQf7I}H;G 'KV?ip W Hglj_{ߞo6K,ً`R-zY÷Ε+}X46Vo]W/L(M[Vhݟ":U{SOt3Z{ڈ@ ?M)W/њ9\M ܸ.cAt"}  Fsd!M[8f@pey,Gm)V8܍3(XI/h 9>Xe}SaF=עHcvtrrL:?imAttvHXM'}`p?ЎӆMsw{}|%x{8`#^O  d'ݱ(Q?}bT`Lo?yl?Llw3 cWL(y޴3@H}Xɶ*UϘ}%vNjfxyw$(M+) '"KΔ1S Yʤ䆅^{9S{ .pzºhl+zA|aH&ݛ\^s;Th}GQ"?9C=xBU@C㥐CQR AyIr:;:rBz)@bfG̹p$m/^-@Y h>H CO9NvM֫ΪOt`|{V)LL.|O ޛG8l]cN]BGᮬ>3Nժ4oc苏%qɪ7nP~G;9=2*@BXטTDԯT;m'iC /i;mIX,@ʪh) ,G\,įi8j.l3?qO1 MXOt_rJTzDi/#GzFxn@z2Z~$k(thUQpQȿJU $yՔlŭSj$]Il[14SUWo oh^Y=.E gK4Hr'7.EwΗ0X<qjZd{1Ɋ*MR-J%lIڐc =%߽>Ra&)/IvDjA_7.:x )jpO}3$v R{>>rV\D5{1C\ QNƕ*QGb?Q$dpThk! Cy5caËEv qrll K?e\߹/e n7f-K Ar؄d_H*oIZ>05k T~+$}b%yW׏Z[;jI\Jdofi ? 'dR{Y ӳ6P:5<]IuIa$ ?ٵ|{FcEN"~ܔ!\*T)'Mn2I u(sm>BjIVхyf?\,q Ry@uf7-^:(%f uS|)a>=uq8- ѷٜä2|Jv)0A<}C|ZGp)0[R$]&6xlՊ 2?kzYW]kmwϘ,@999M?E{#{LBHrX拏V3eO"2D#5q"1GhW2W K1AE60ӍaZ{a- v4˂!CV;s (کÇѤ nP # dTRIB&?>Gп]pz BZAsb;ɅaF. M+ƒu>іj2xU#{Ш5O#*EepGϦzo; Ů~uL[V" Jd^)?Cu(ʪVk*X uw׺i_%fUo{鰖]Ab;1-?%F?6T-j~3) LpfM&dv@BH<ϼGB=YZ6lFE5f(K 0Oh!11 ~zwzO l =xQ ޓsq`^|nN1q5eۿ? `b ʸ)1qOԦ~jVܐE-d-eh2|",Я̽dS'{{((lۂ˭a}E#ܐAm(hRup@ˈ%dl3Ps͞an'vLiq]t"vlд oq/w {2z:%2JHu2|(iRd<Ԩy}'M#`-S *X=Bp{$=UA,,t/4 ay~jD%`am-'`S?0ǖe&tbA eJ D+wT2ḕ^X5-:[`1y]B@^nYiAZ[;^85JF܉$bUk䅱ޣX8)ǣuͩ)RxfTRk[4Id oԵ8+s@ B$>Q@Lا%m]'M>/c:)9"Swy>&, G̈́!_`E@:u`͐mjQ _5s. +/qXT! z;JkF0j4>`t2,ۿ)4YY/jX= z0b6pWա+p¨o*K x];F婡܊g]moћ%`ݸC*)os$e/{/5ҋqPj|j/h˔2iS ԁRXԱ]Lʻ4WǢ%$o_2.i<.Km8V`mD8jRž-g]J/9C(n8Fdz2΁zYe )RE |٬/8H1\!vRkzQWW`Q&c1aoF brZ\!'s/ 8"Ω!ʌ\ɓLX‘%3#ԬVܗ!ɷT|W#qMn疕WmN}i~zqqpy G}= Pցwwct&?ܘ^`t옳Tier"y`Tp_R  ֠\AV;5X<>{E2(\z)|Wv$[hMsdYZ~u:S_j'C;,c&o |b'.^&s T4m?3utKZW[TT!b,c{$rظ8#gnmXBKքXX݉rKV:݊aB듘k?Ꭼ١ .4ĉg+PjBpphG#BuPmq-|.(n+R :hry,&^M70Ot){/1\DJɦe'%{Ed1.>A"z1BHzrr<~վ"mwJW,ӰE%[ |;mm Ә== f&"qWhX,C,4%co RiCFX᷼e6neCPwOwAAUMMvL-C;mBku`t5u8툳 gHϲtRdakHW pj?mxpetx2Fb0NSF!QAW4a 8%CUo+NOWڮiEe*|aL ƌR Ju{^:TئV!Ў)ser(urzd%n$d)ӚXJ^"1QL#NϬOy9>ár3 rtjvt6ukŃ됇pm u/Cmku|q&xp.sbV.>eөׯɊp~o@] bm 9fǭ&הƆ ӥ J@HԄ.DFl2rRB/D6^+?J -#Oqpɚ^uٕ}u˔'roBo MX`)E('Da~m&:{v%{0c& j['U*?QN]ڝ \GuM7@3=Í<xJmU4d>N?[lBP;:rCCeҮ^M: k ot v/^cvO/֠ F~ 1tņ8{8V3c |7@̚O.8KkܤL5rUX.Σ%u[5!q`l&j:7nߤaZ 3zW'v4c,W*;?| X +z+̟r!IK肺IEA*DI.f&U5|BD`cN03[%kh, Od{|1]R -٫DvgWViu> bH*sB03o~ iT0 g,U'Mx_gbaIiكˁOРTd~'7.Jm(ib8zb*,TV'^慦Oq |J-aspia"w  i xn ވM-/ܙؕxĎE|bU&+A##uAFqDjm?+hO=2xCgԕORۮXdZL*2DL$-f {CX%{4LNN!rN~#~s+lL gv;*L}sw= жu'}_ޘ k9$wc-Z Snc={-97yE\;CIUn8* ժfl N]fUbU溄χGI9GԓHh ER=LH 3uk<五^!}z!Y<>w A9]SL.`1F)r#ATUNն'̛qds8' 0_;q j W@^U<5kwߵkNq85vy?4{21V%fv;-dٱ/󄀒Q'J[ \Hn/Z6XC<XԊ|ma]q|)B j++3FۢAcqՀ=]S,;B Ur^͔|rt< W9o^;<.XQ}4ga;,mFQ`Ğ_Surgdī6%)==ڲIꠏo{nrXÀ3!X PD5AUSք$'4[{(R+6CN􍪷XERPs[r#)aXz"$Nt=M0&AOrzߗAJ  or/4ZMh: Rl0,>z扏CgskMd% du BGm#oM,ǒ);!dbLݿNv@AP14x"YO lsiJl두EF8[sD]2ØBnAbn$Jr2B"9@ J/(/۹~TUhM )˟jCrAԭ*=$/."8wc~Hu_+eW'ћh*$[%lljx3x݈Esf:,Wށр,mu6rDO2ztC1-2o%z%UiS/i ^T7xM;--ZټZBB1݂j1{)5NWr Q\|Wn\GnWEpxFaۻiFT63>ha.zWw:*gHeM}fNӘbL*Zjz.)jU vjg}Pr`9S#O]\R^)ٕcD?p^Yʅ34"zFGyBː3m5qhFDC)W)(g}J>=F/{ sx_pAXZ(t[$LPqud73ʰKEV O2j̩>bBɛ;a:pDY(ڶ ,mx_sgD7YP8#\0)^{Vc^Kn=}9WuvdF]%(&F!jvb&Z%%Z} s))8&jkw3`fzJi> 4O"L5muxV} ^^dog/ʍ;]Z9y9 Z _vgFU;r A R1C@[L #iDDSIm7s]!9b­`%-f G[M ze!@_p3HZLțaXaM,=b%q 䯯Us5>4,+g)2vb*4`*0*ѭtvPKe>-O!Hܙx 4 gIz6!QHxwrkBǘĿ#3 a?l F/2$6;k4wVkgStJvr+ /JGW0O_rWW<ߔ`>ǴL%H$K2{aoἥ=uLTx 䴓.0%w[Wysp0`h`Y6A3X6p+ ?zwS|6p 6My8S9|iE͕H2I@/@e\}1ndC@^fCltG g\ϗ@m%hfpȝ-N*ҚW<H8Œ/P$-< ʈyRQ7g*'9-.:R{rSlu|0XZ0Tk/: *oJE-F2m-R8L@-hO##luՎ҆w8uzuiifzܳ;cja^$b?a#x}zuF0"*!-h穮d@Q VA^)}eR=n2 Y{—x*HkJ]+ %[CJ4j/9zl%Aʽ$n$?y[/~rFgI9]tcwG 7- "Yrէ[#;n}b/~x<`Ȥ`C?rЈیrFN NͳXiz}9Z߾9Yp8<~S4PVnGf\Fy cY3ΘlBo [n[ֳ>LnzkXRR0YWΫAOX |.p gޔ;VJM0ο+m_\in]H7Eg0\.>+rV|@ ?T=?ٹ)IY^zkp_od+f2¡7K'Mr5: 7ײhԭ5lC%+^("C U1ϦN* B=PŁ T[kt͉@#N1_|)m~ 1)FpFV*S4D5N}w^SatZoS(Hv.R3>l+5Li9.J7k*(V>ӌ*098֭6D 0%P ֥Uarl*xa]v3 ieh}f8Yٚ2 !۽j%tXGlNEW l A9 Ա)e[1zjUcVew 4 ,/1Fvˢ]ոC )njI6\lrmŀ=?~@[V'aW˿V#CBّ?g*QځO^s|g߷vD7WHDlz:3тNq5vŔERB!9@Y uݠ$`wuYg+ZɿX~(J2kb`α3*G^}:sУ휈mrULEFRM h+-l/_q<XڏX,MNmIU]kۄH 5S9H^ 4Xn/v)QgJ8sF&i&77[j5pl[fGA&-6hLIȈ򐟐 b>Fm#V(̝CIU^ wK쏎G;\{I㿚?S?׹ 3YK0ޱˏTa,7`} YjD9v򝽭UOhԨp3vFAH%7ȫf#2$ ?[(au:fj%(Dz:_#f23i >_Yg8J}|,l0\ KzR01V3iynk2g!>e/Or آuLy-.zzȋS̃@SrXDIStuIk}IrI֝Ego!Id3Ꞓrk鐱ȱ(t.ƺ>?~!,Ê1y$a/Qw6*42C*cv?й/\!v04$?dk$}eP͈젘 N@wFw4@yfYi0̑(WQO M\>R3l7:Ex[8L^# W a]*%vhb0bzAMU}=1hC(! u@:ws:o= ):d"~Mè,Ko8Z`-e mGZz{UB %LoEVWl9idO.*cpoWq?O(.ȅrw D Grg.O>$yvoר \'ȔluhD94~'əCZkRf\~HP)pc$_>0RX~jm ,HZk{gX\@ޕA+LtpgXi)b (֝u|aBY4>+9=g`ԖfW9}7AF,P6Qq|y+!r(N6祽i_!r)~Bznpv:Tj/|ͧ7%;CnG>@xܐNУR&42xPD#OJ=RlGL~i3M;MP"N³y.K",ɓǙL`}Ƞ%T$2I3NDGO46Սy-%f좕]Zh7;G֡4ۄm Fsڦb5U$fPuJttqPzHRMT'ԌL[?u:E*HO (ؿGvqx.qA=|PlayZ.%(ZC+Q>8a̗?m?'7\#B(|O̶7n$7uq¿eeT_J8o$6N:7>^Fpxkc3Sɕk'TBͥd ƽ,#``42~$]k߅㏪ ]4tT.pyUY݇F%/1p@~7GQ|WmVPxh&L827vEIY ˮ $X>.cPp34 bM H&O;}A y$9vm :n u fꏚ0@hii%[M-BNcaMC#q.U[ɨ|.>8(]0< CJ -"Y+K g t3Fhl2}qQ/b5xiz m<=-Ԫ?Dhr&`vXv}F'!G2 y2=iotyz6|W+!!J ']z:ҋyR9t:þ4A\&맦Z~i [g.luS=F=v@HYe ʕXTWG)k1)#{-uC Q-ԇ)6Da]"H0F8^V )L0ShbF` ioKh關1:sSA*N;&C#;2q?!a|W,g涧kW*hȰ}^_c?pbDx 5Z/V Y,GBvf\ZWֻ_ٳ-SLl;H';vb1R}X>]'U3&6O!aN8V^;=PO :#][ %I8z}l 꼨apɽ7[vS; ؋vx;* R DhzK?}nagY0֐T9*\f꿝v=@7;R+Gi*R-phu 6_;sTzIPbP6s0w&K[}a[7]!%NDIVk |ca"@QM'Wk|i L^o'k}'s?R"YbUKo$M|􉎛шaA\9:gCo!I:R=֣%w m_y?fo&o*1bKbwLљe|_MeN vɮ_X,VuKl]UUrlR[g-J[Ft=bA\nz)o*xthb,Fn>&U䞳n7tcXA-p6¹ $#AlG׻җy aմ#, ľ9^^J6A:{pw/'l$.gY(I l9Ckd=~~ uMA~6D^p )A涒c@̊c '0yH *HU:bVYߣ)$ ԢY'!D7P^^@#V΀~Kl\W,&OFa5"VK+m^ CܒI6di:)b\v*5pD| cuEajs-vtuPwAdG?!v̆W ;[1>Gr34'j[/SmY(,/W^|^+TiZbl4 Z4rO%wP-UK6?4xO7w3r2,i>y+J?Q-*&#h:݁jntg|HƂ=-Yae~`s+V#FQ "o@ pqm? - tsX nOA+V3UUonOi}+%`W_eGhV-H N$C(E#K+0p%{t bddJj&M*0 p! Ji[ !+c"%_r繓 !*E"rrȚ*|cuD]ӪSY;Z13jce sπ \^,گseL<2zj#o_!act%e=M歪;.W)DNÇ^Y2|=d0 5:7!d%2!O%8"*G}OHDŸYpz\)A_K0!Ýq%"T/1Sc*6Uh[~3V*aǽ0{DIv_&]w!I|(k1w0jzZ[V֏˹D٤z3ZM "J"5u\jҴkjJ :09xAO R5 ?.۽S,S1Og8 vhڗTb1Bun%H-"<:#J?/$er"d0 tn*>XhNj rd.ﱸgD65Y9X8) !E;/*)Ѯ;"O8 WAŚ?0VݠT^R{オ5&xyZscȻ./;b| W:WbŒ(k7=AœE8799/tX;?^JzQL_o*{."Yܵ҈ EBBFl GϒUxqڇ%sx6iܑyob7\3%iKK3dC .Uh(z5@l[23WPaANw#|O]Ƈ1yNC;rɯ'er: usY42eBdsׅ%c#3F~eb Vyi/?Ҝc@c"'Q&A1P?%{o<0dcF:1>Ũ m ٕ}M5[MI]tkk$jmY9@h;`f?"N̅Ddn]_Rڈ*ΈAY38- ьwnPOd4?c/x sv ,n T뽄E80 ja1!8&p5MBщm5FP34lto;BTF>GG)i =h7yȉe*W8? $hC.'RO[3Šq;lP֒BLy<}֤5Ҟ|~ˈT @nI5Ce-׏lHk)#7@ = VTg~?U0ϹAG WqIjGۯabI 8O$\i|0ףf&} گr(chepy_N -|"\|~× p5tj59 ՟~6< ;W×tՄocIqײҨ-kC0%*nzG)J \u U"E"C4v&eߧdZ.Awo̡vs <b/c֭@_)6NR8+7r,ZQ)9~Q>%ъ@*]X/j-M7,⚶z%ip*ަA#KbVgSO"}4$|> t-qȧR {CsXsч*=bJW̖gHǭPW2zRL'KZL߲3b5hTцbzRQ t-XMZkIUv-(ՌzV8 A$mCIc Ki=?fG7Az@HP4N-Icϊ5pt`lB[Qfx*_9H/_|1B,TE{7\ǵQo~/t^JPmS25%B?dоB >j3d$R*oE$3_^ JE*Smry:OddCUbJQ&$;31>bk&ujivƩ׮3 s S%db ņJY]٩$°ٳp֢QF! f-#r =`MkϨ؏)kN>o}ez#Eyg0lBɘqt+8Avz^t8c86'yQφ{_\3hjPgU/)z >I'K{ݑ@wwdY;ɏS2WhsލG/hZ.e!o|,ahAs^O|}, ̸İʶ Pm}7e*Є"eAUqU`>ss, 8Z-JD_|y9~4&I,td)2uUf E`+b q͆!pqjx_!n *: cRcd?]L7駌oy3fYU@(qʺep~;v&;buu1*_i2?1 BUdBȎAr ^ 6H'$6y`|klOBL٭kW5\1|1gO;".e, Νȿҭ_*kyXaվ.P.R]])Q&[=+<~.E}>@#G\"% t8R*8}XXU$/'z%`lj>qŻ҃C_ AeH)(Az\Xuhㄅ(@ѐdQO_w+`J?9[+<å-/H%2b*;k-8Bۗu;C>z<86\5wUQV-͠"DCz&1ӚfNڴ{\DBsi9BR$ʝգ:p <ΐ񅬊ftBZW}.hbjumH ѪfVAcCy\IcՑw:<V; x-+f/&YvЖPR儳{+aDW,c҄AN{x:QPw{7p/r[ڈW^+#4۫4]S2- hE>v,N Q$qֿYN>_5cĂ2bRdZwi;ށZ|b:DiRր!I#>LrZ&6u?:-Xnߣjzkąy?ka GT#L8@i$ j1#D8f^G,ՠQ=PŎ"J ;yϰs%C-brCeۃYi~RDBa^FzI!d# [gSK0DP"~hf=Jh2L|H*'xٜpbG[wCo8Fеwd x~OP&; r8ܙᵵ-g<Nj)r$YT&}R\}.NAS'.*4|`)٭L@J)䷒ǗrSlsU&Ei%'@v꿈=u_TsV&ky&UGrZaYlt bnj٤O'.Ay9%}WSQML0VgBNtf\1UE-$C}Ȏ՜tP4\ǀn0mrr#g8V,R{Γ`,Ղ P?rsbW#m51L'9؍t؉)|fg2xnMk[ִD_ !3FIT*;3 W>rFI1á2XuEDo`/ :g@w%I:8ػl86' [dLŞwCёvfjb8h7Xd"'Q,+ÚY;!Ao(Abm[4fT7U_=lhXZDs~vW@H֭H ڙyMa +;еɫu8NgM@ḉ<`9AJɎ(3<9nݸff"/O*.Rp? } dQ%~9 N#ѿ塿[b#wiS͈˸›(HD@f4 V8Gb:?uθǷץT 4|X.UJ|.Ԃ3L 1v s;wvC⑿˓{AٝJHtYln*3nn3YQUqρ<"32ѦTfk?}Y(&? ENbiQRa[t+{w$]5~&f&,!hnDcdj(rXmIՐm_L)6Cv}>v\~ȭ}pE ˜vFlIݜR ԃ13"ݠ^n. bk⦰?=ulX$kUz Xazy-nbE+#\STC9kן}(Vlu]5l5fU$.\I\Ŀ+h[{J1DzRH]\x&?0:X(wH8eqjSLsW5$ o#1~H/$ o/n 1^na\ Qr(D@PĴ&}hy(%} ˚+bx!MzRsʵi$BjGS>(krC'I3l_QjRZ\/3 PE#S^!)9Ob~FD"&5B9l.'#ʔ>ٯ6[Uty%I!:!e]Lri 呩`|]P֒fo&5c,THY ,hO?V=Fk&a@a!1ΝMM1'&1^IɽKOJ1Nx~=oR" zZmudG.Ӕ$A ceoIYs+w| P*8!4`SlV00r3@!N"Nײ8R5lCrrj)eƁ~"b;3<¾j$q )1:mlm7Gx=j V FˡܼYǠ5l'*-b4ՀLl[J2h ڰ4/~*(>ڞAT)rԪ@tg RH'Fd w]wn4ӡs<OvX~)xg9|=:wưv1;b"hv.D͒xqj/^QȸP\D޴$*T!]BS+\1 A,; k5&ӾFmh_dz3sGmߥq7#kjzfغZ"Sz94A  Z]Q7 Mo,sŒoHŁE#Y!҇ȩL7RV\Y`4"H͡{jѩr mCN8I_g1WS^U P_/DR$BR EnZ#]$<$iv$>3t ݜ`[00}}A% Hb ,0u?icA:uNmά;!LIكsk9<*E9zJEE]"a"v PkQɶS'O2}AL=ZW}U/6igV>odXN6JuEfw(i?[IRU@m7"Z4{b";1.t2 _epDROM Ӡqɧw7 "cnkQd 8 q%Eq-ҼwzRGG2aliC[#3>/C_ dVQ`SmG5C P꣚H&E_ں 2t S oڣDBsT#z^Qt7փKkfTEq|隃y)@Ta%%[CUfyN5!/p t9I! U- 'dOrDwlص;5AoA8f(n)2ܨzg h;&S-Ru~f.aoF4iΠu'Yv]ɂG=Bq@ܚFv3dsN5:PQ a@OK{c1H-m:u(f/aH/hICd^]Fi-!_@/Q~5 q#? AWagR\m%#j|:.0C(5RH`7&rgћЭ(ȹU%: 8Ac@a"Cզ?@7㻦aw#6*kRtAEo[YS0B|Ae<|;Z=χj8KUy.^ǐ778䷶}*dg+S[̡aEEzfhL({wfɹ-:Acer$S#S( #}!<`!5˱Q7wОN!D;1ָD`P1|Q`s"NaAl`<}>&r 6 Zl[H/%V'{ٝ~aNIȂ7 yJV F+[v=m`lceb.G]sE2&_ChǰY:PҳF30W[^/*kAg{􌓪30$!X^I 1N|H@}͊%kC&.Ja4|5vx, ᴰZa`Tok00_>>5K<,3zT4. t^O -ʸy046,\8;(pNY;)z"K#~uO]CٰH:=reh=Upe> u`ОwЮ@ޯCIۖt-%5>eHl%4Ov@e_׊s#[A2=.1SR8|\QD\Su =zJ@ h}86ϭ@bxcP3@!QRK%cs% Yodz! lwO @ Q~?9#륩\n3@n>vv[hd^ (( !{e Qxaumo*j}Q cr,ޖ I brٟ!Iv?Gm VSY~lJpm~/4﵏UgDSG2쏭OO>BG˯A/7[2ؐ`l Noo,|e]#bWC"Vy{xB .;H-ߩhuzR׃XĬ/ήS1a2| ):v"|m.H@tb2m !% `{^z]b4U;qjJr{!"Qx ">LEvXbrC(rrޅ>ctwMS qNKkj#* .¢ZSl' nATR6?I(n$Ybښ2\'H6S2ϟ2ھr>RLv4L3اxm8_{$1,# ʋ_<$4\:,QԴo7㹲BĘ4nx|^<ѷyK l۴ibU,|Ho&2jPtg6'rVFTg34Ioe|,b#ᬼlOT(/G/;sj|fSb'Î~DhWI5.ȭK)hOʵ)W8]MRK1Q}cӘ|2uD6IDɾǤmo&A{@[.8Y22YmZc.$-M#"QF' Xy?wͯ>胜#ZQt'Zv72۴YWnE\T|>ъ X5k8'tr#0  5*.}dm"ip%pIv[{N%W#U(8˜ԫDS!V Of.b }(߂@I<7{8?<`55F%{|aOQe4ZɅ22&>Aɤ Yt򼸶r^ƥfbd,L 7n v].F@MqC 7':Q( @ݍǙ>(G!٘k2rL.t3q|{_Jt.$}E졘.RKRpބEyKp@lc@>`eND'=E;|*DF4@5!ŵW՟$a @א%m-y=4$N@zqǎBoDL¯$N |SI1p*ԪeZ"{v.f]Sy99u~pJ@BUN@:,b+sGpN!wZڗ tialՑY,Vcg@("J_f0QUt޿6sP>I|i\s>y{ }wϒõKZT)-"3c}կVĦqq~*DdHսg 7VQJzWף&Cœsbrtu(xfP ;^7v~h E뾏b ZJY\+2=yvPҠvUԿ]gYN<ޖ@ ę#?'Gs?"jrqxi\i$ .cδǬ޽/MNM}( GSΧT!@77[*dϗ7F{/H#s(jZ]rb{Y;咄PWpܘo vݥD0onܢ<2d!4 F}~L aU ¥*wRv3s"M -ԋQ7b_`ylE?( KLf(Exd#2@l"Sۤ԰PJ`6M;߇}zCވ=VTg\2}ѤoP¶lՠoGG،vD";))D `Gž=W[Wu-{Qi+U . yzX"okR9>3tenrҐ-ia'aV92u\L=Uwi^8&̭CqxFsyCh@1/d瞖+ib1PN-JTV;HC CK{Sܴc\}ZZ F:hO/UP7}?Js|CbQŠRRQ\;4I3YW$g%@]%#nHcﳵM@>ZX;k֥r3ˊ1tOA?ᵙ !%,`ЌJ^Iu X}N,SWl%lT$ SGxzUk\˩M GV9,QGGIhT "7/k4P[- q#XP.=6Y5qu {3 t\H8~K))uR R">3j.CϧDqÕ"j&AtikeyUu좴۞;n@l.e{]u˂dv@KǵwVv˗/7/#쮪dnþkC%AT7 ͫ#zi/4xVg!Xh*XqnvًEZ,y1h-'+(S3^Bޤiz)-clIpX%#A{)n,YìBsc8,8b՚n:lZ:NJg)0lGiw>a}01_Knbg~8zu5= 3:Ԏ6T@4w*N)\ AY[ד<)tHe"@F(asz ;leq5UDko&NX!(f}|CƑ)%םٿ[ P1Ňujv&.a)^ ְjB )ιJ ʜ-[ oX/ËeKP] ހMwuUY ~]/k]+b%z ;93VCb6[`1MвW8v c?儞2t>W?<";`-td%Z d962W !;wDke^ ;9OkB 7qK ˙#jp#BDFub|) VQ<(ڰ8mƮ]KXfRަ,_QZ|rҎw  O!]2=346R}uҋlZqxCU=7\u)Qos"VpdPN[]G,2;9&Kcگ*yTmDž3?zVS UҶB-whjx7\Lul 7?œR/ L 씋wHA [eǸ?Xx8ݾt>fޅ 1yKn(y5 }6fBD55Bo[ВYgè~QnQOt _5oJM.cZG .Spo[M5@["A V+Av- A٠ݘNP-ߎxPh'$9 (l% lj ,ͮw}4h=EQE{ ݬVD1\ݟ<(?i?Nr̫wIIds+HS=.$sl t?G:9/GD"'aBa2P2wpޯc}|9A蜝*k;F9|Dxz5S O*! >ѹ*Oת<:s:K7^k"8 @uaTn%/.HU?O7G(kCYl$ ێ SD0&5`b1cbGJUFddHB_* ;RvJk0I m7NGDTMSaG\}<[6Y/EgC!, a|_KIXT8o}:T\~ ItzG_IIрvۘo 7+n-yp<Y8H\WmaU֥`5:!9M缆3 ]Bh ;Yƌ\qWXxL` 1։@F@(+-s$}7-TgOzmՠlVC2ʕ3?><ލ7ԉ"e}r%T;j/x:3O$"}_״C. |`b*,p jP.ѱ L!+]ڌzeYfZX-n$A)O³AɾnI.EͻjwGqiuy)bj0o;aVAA?'hb1kUӿU^.HA';)6fetl qћ_ଯz|>¨F3I} w⴮:Q8lqGEO5cY Dڰ:'Jq_rs7~{li5 hw>Ee~">'ȗ޼LXSh0h* ۃ5f P~M ;FW(g/ѧ41zю<0 xFx(nkE3Hs+Z.T)^ Ց(*F84izӳEX_XoQYY2Kt@P6(KkY57. MVs }w_`1Ms ~xi{c;]P(S$?'DR\>+xSlk\w-_/𑒄 Qs!b]&s%X3*W[FTpxl Dgҗ(̠BxpLuVҫ9U8%P_bHׅOz?>Ֆ^ zY4 %X_(0>?4:"܏x-y,\2CQnv&/8j-K+' X$\m JqOh ATO1!qe;cc bبr+м-0>$|IȞ̐u*I%)(`~{dCg_^^&gM#WM(N d/Ȓ8 EӅ<>pG-aI4" Y$QP^|H*[??_Jcڷ )HFpr]R ψ-:jʹ.3 E`i/gЏBn(KSLԵf u'k¸k\`o5ؔbRϡ9ćmmp!FqCQVvEVjK'HGd\VqtqĖ/4,LQAaDϦ ;9[Nj6%5QT]k+J+)-O vFe2wQds5N"8?d AG*6á0or#&5$xOG1'@RPnXrpJ;i2m:[~ S1#~b"H™@aiGVj_[ dø'1ҹj8Vj&U4n*ǾWrVb=?Ƴ 1}`0ja`X5<{`دFtT~&kL5\6I̠tlkikIzG*x1&~CZ^TCc΅P\zZ2sVwQ- { XrOc:YS4ͼFڶON Ly"Zg_,0_wjM e%`|T_YK i=_HaR/湍sF nHL<5)rB}~qU[#CסO| @*X5)sGn=gG3!LmNRҖQD:.pӌpzf.6cvUe*HpI!,sQ;i Bi7.3?Czn]GnMsҼ&yVK2jvaջzKߵo Q|߱?)͛~k4',9šd/sN3F[{|Cn3b_<5MKwSF+{9r.feQʴJj7?UEIQeNڻ{ǐک&7 mkg?`wp[7{e+=hZ >GWyG_P9guM/^rn# cvC%Y֩'/Cu\ lϚNP{b>'*t?5@G 1Eja_Vܵ h}eVFcCM szfWVZ"0#)7f"@f I-<{Y@/^.J obj-e &["TLTCSr{ei|QJ(!nN|KNOy +ڢظܿKX?"!Gl|8a w%rnm wBOR \I{Nn}5oPMe-CvKw!>R`9Ƃgo @a_#I&K_!Fc xC+#fǘQl]930ĐCAĪ4xsWuޣc :h:Gk7&{"&:<ۈ*͢G+VVm) 2+\E1_UM)gF26NLDPSݕ+Q|/gH-=~nxN{8SjhdPb#`i&681>>ɻ :8-Ig,ZqG\iJSSr1y%u6ҷŢ;M 4L15{!qh5(y)*|i![\UL6.3 IV$@) $3+aV-}ΘPhR/YUe$Bj ; UBϊvO/oG}%H/t!Li> R_ ѕR^q%mWF~(BxЙm )2 IVE:˝ߌ&&u9R/Ix e)v; 80&#qǶtcjP+0,b8?g0}<{YTM^Ivxnf'dKa W!Փ I7Wd "DXrUWֈ"NKO-Zbd(NۑF9Y~*Z p2L^C4#?:YPY̚?^P8b.6:xh<,dT֛.PݣQx84,&c)'N egseIsLJx' bTSpڐwh>([^[_|T٩n?]l|s@"kMD Msl4i]~8]?X.>NYLmy oGD Ӧ!] (VŎSϰ#Y2L#V/y6ʴ +R9h˵j "fMh^Eܯmlн[G7_k^"2 |]A&5~ȿ. C^;uC*cÊXoa9  ^TU*U9-L#zt:$rrMK5\bB.b"ԼN7;pv֢$Ӈ:# }O^6j).zo/3F ly$]61k[7V%J)%D岌Pƨ2Kho(xTdn|wJ!ҝ"({ n4bQ'ٞ9<'MD߽/'@Jh`fT cޓ~;| vE9V[\1V@ds/C@ʵyNtQ_ z<(2i)\ЀwoűawG=B& %iMV(+LA^R3y_c `|C`P0i>[#}E y)!)x)*GwN ,4u7<&+$:PzO+D 9_ -ZJ'7BTjõ"`?iLsr#I#>M~} ``y DD⿽ܦ;b겵bϙWL!^İM QMgv)&gڑ+y5M_͙W]wܫwd5wX/hc3z2߀ϕ<㗞=3&O,ӁZZ$X3Nr02Lڪ+cc!eU@L 8xW*ڎ 7z_)Զ/8ON'|NSFaE4~S?gm#YЋ%mTIZ]􌈗`Bx9L:H> {7G3{L(1f_bnIl:}LzW 8cլiIH!5,VfiqC) N$]!X?48/ZU[֩\q+́ Txfbln.tQ5._9/CcjjC~j'%hV4o<25ew)ܙq[1iCGS0NJ220bMc Ի$fd6B2K>5hJu[=_\%-0.Sh(_瑪bIDACo*Fh, 4+Llb^,2 =aثݫy ۤAǾkT/ V'>vS L`F ?s\X9j~IaӦLG鹲匕pX6W6K(rdʛ5fV _$6D ,Z,,͕rN S)lxc1 $4\X3C+m|2kE -(!r 5||SF6Q\=:>T+kő M]Mf_ρYSiz:9M@m3As $0uXp¦`<5 "N7,ʌc8L~̪Vl\@1Ca!L-NG/BCs0akd/yrs#?ՑeKjV;SO&SyU CBҟy#ybePr$&~F`˧6U& BX'!(&A׭(:@Ut"GU"ڜ:a;E aɳ:3nޛWXu`ϿP5`Ҋ'ac|EH@]2(T>>9}U܍^jhG5+v?'bۓ<%͗E^1fZ,agST`ϸikFB5snU)$;=O@z|:G#]VTp<-a%/,gKz$&OuzBîϢnH"삪Jćg H B7% kt/'PPBafΛ6;r܉3Ma h^PXz)w"n  bpI8Y|kG2sd~ð#<NS웅-J#)pd8V PJsdXTP)]Ie,VZF*A1-ȌvOsy7Tw8ᦉUnmu6Lj}1b1umD)c .'T.ѕ; $Uǯt9]D & >!6o.y ѢDlFgJzc4n?E:)Q}jx[ 7#S*WȻ6'ltR7A 1{{VL{`8SjӦ0PAV%N@ϼRPE?^Q\?1oSOCAR@tQg 6шb2bMi#ƓBA׳t%J&{ @re${<*QŚzZ(6G:wƌ{ٙ"?:*c?Iu }B47ni 5˒v0Uz@u*-LJ\A F 6ª>s;ݺg`ցhq1O )Ƽgίa *%$J)pD񘚷1oщyٴ~MA3WH~Un))g/2hTn/8vsii0TOPȁw08@I-C$ aE+vf8~ҩИnEu{cm䝡!- A^#~<Eݵ*3cT m(m匸|׫mAc t)dݰT46Ye }6oXCPR=lވkWRi~ f{r6OSyM v kȃNgOtjõlh qֽ))Ё8pHcekMx5e$%rIaBۖv-QQ˚]$&IEL2idǦoAeTؿ1Bj52S?홆bQ믨B$+Ht1zmuԞYHbHT^p|6`ښ{֩/'0\MvaHPSG\#^Z%%v.@G2@x};Qs-[8/0;ؖ´BuW5S.\tKn.nˑ 8N6d n/*$ka T'$>Xb'~vHŞa1$0&܈ 3~ʈ{dJpf@*+c$,b FZK,ċomK kC,R숥wkIkX(gt%cZ7BC4קO"33-nLJjj4#s@(^ ɹp>1Oabi\mLT7TY&r"B->dx|fВNQk0"Wɫ'每UpUBŒbx aX]y:$9O7Dv.p K\,9YZ}d8To~6DcuvdkX#.`2)żi"zP`9]/-omuwrH.N.)T \wNF1~CѮT<^]η_&Пl$}.e]g0{v ٥ݦ[R xJE ]lU`5  ~ -s ,լS sOZI VX9<]~}\"ڵ}nS|Vfќ|&U< ; q>T688v0xWLSp5̌W'`(L@LLHCl%*YšͤgNzJ %ɽ͉,8Zy#JTslà6 P,w 4Y'&]}xEs1'PG$Kb epN)#jzҰI>͝ڮ)r}[hӻR0yaG4Q3UmMJWQBRs*wv;Ac'Յ 3>F:ڛt`ڱJ 䚃Js$ίUsidcP(m7 ,ֈx/$60*q;9; %M&o,'=Tf>;%ȣHXJ:@VIg̛ 5C Q=?Y=In*}a Ql㬫R];fgΠ2PI`_Mkn+R:s„.:[A{6Pż0r 4rt]D1 zg`!_ɔ. }n`Yl!Y>#е uJ :awݖq:QZe_k;)%C .n"E k09dʩL0@& [=r9[-R< \p["X^ .{|zY)&yp)1lmk]z/D^6¾JB^TŌߒ/ n12`H "Ӟyv}գ8WQ,3O Jm+zc]v$UcNn35ig+(Pπq`ΌhѶD{X(]cR)j1,Q_!O{lQaUOl|uTa35%B]&,pK_\י_įKF{ ŢB*imj/i' ѱ‚Uɰ,IW`@/%}aA(V.qs}[ Q~:K\>jYZ$gB} Di?o8%X*e{qoN ,!]^ ]]fh+:Y0js Z|/WnIš6#[֏H"d;,ӣOt~.̈x:4^>["Qi2r;vhfɖ={p|wy%{̭ᐓNpmV%F l+p*DhH& Xfe [42벧,8լ^}O4x\R1m?qP A$'/~|ҤB6>?K=a*Q @Skqe'_ɔZjeX ofDŽbRTD!`'d=}#ڣ]-T'؛wnmiBwQo, Dx~`iPԏ1Ukj#]D  Unt?mViC}Ư-xFh(K݊xѡڊA$ybJavou &䀭 ဋO—1&?'#PrLvr rq #j'm`Iw^Iр7ПN֙ >m MwYY $XoiM-ӻ zL`p}P9y9ïV0l4>+W-?:ߐF˧W]=N[MO'GR3КXaqE< Ó<ֺ+oJ2 F֧;Bf顝J(UIùLTl!kEvvܹVK'>HHsNDˠ| g('㜰%\M2/~}TC\ ݿ0[6(C CȚiԲKdvd Y$ͥG#jRZA=~8M9hEE%g5BN|CIݛ%.Łȕ|;ez[Z}$Nn ~߈;b?2\ȖRtL_~=LJ(P*pZ¿.xۇw L& 3,)U\M֝~,scCܞ >cȀӋ{+C$ܫ,"]IIӳ+aESMr$Pt9(\PMR7)lm-&R?#"B4$J?qJ|Yc;N`TȾ۩ruʧ~Ubq!2iAĴ-r*®PD+c%ޅW C߉k6| ʆNF<9 eB<qä.wwRp&sX{ĠbN%+@W@5 -jМ.}JsS$Nxq"w['.\~e.cRU Θ$ 9D37IM>8y:tۻgV+ kՈ=qR3m]b]\+-]OӢzm 48<1d/5d\WBCFmʽښͧ.S\FhAG]?Y璺am{;Vu Mȃti*-j)!s>'U]~֓ڃ޻/ aaV~ =yi#ƻwbsXa ={] qZ?(r]P|“ȝ 9G^rϖ)7ژƿon^ "eqMG8#pH{P\2ԃ8WTɧ+37@Q&p`ވ#MTq_HY1B45ssf8|4MWV/?i'is25kqG555:\7JTq $P\N T Q`vS EerݸM3Pzn|ˣGt:=n>Bw|s&â828 Ĕ]0͂rʣzn:~ LKG.E;BNqkT +$)KQo ѽMDl]@']&U,IQ.DAmȮf") D˫+͆xP7 zpQ%}at ]Zc` }P[ژiVm VngٲrqAv3!xl rx͸9w*j6 $ nrgv Hce1TyTWG0LnC yO>)x4 !so/=_wݦUdR<5@2Pўq da#LtHJMδ곡A; 쵩at.F)-YI?*yM5t* '~799Oɬ[˅VR쐪Sp#ٿWɻl Fx0Yb.a jDWϩtb;XhWI"[{P-$]ZVXk?|؂gyO Yޥ5e&\q JHK#nyݻ{vXIfa\J LKѠlxsAXV}@/ZI൏}6èTׂuoNPGF&V9MgV6fiVp&/?:c#Sl/eqF):1j:qƟ+h󏸫Fq5;j#@ݑ /E0"0>(3ОjDkፐ7bA[ q1žoxF$ +iQ(?ǥ^IK;BcL&/{; f֛xGD? gUboJfbG}(|%J'ј-܇Yr*ې:qILM|F]H8BkNK0Z rk:2{&edžN R)m8]o j-k7•s/oytK\tZi {v r JGy R'| \J)Ӣv,пd:|^=2v|@EY6ծ + m67Hv\9Vjk)@yt {{ ~IZ52 -YԄ،dZ`e(VW-ÅYp^YM?07fOBg{l@ *7I?[М i72!'K-1WX{g~;΅+{Bvxf_$v?tv#xih&;!I(?.Z:xך wϫE]:J?Ϫ?q 9k!JǬ33sOײϧ LbrS'\Lo{~5$vI;2!rSչ9bn'=vh2@ |;:#RGJozioK?yh9a6<e(6P ~&4Tlr/u܄4n Tt ,\xhfY+9Ck\oU 5gٸ^U֨c&;I85}A+!3 %Fz-nnON(#\ad+pkDмD]9٣$c@V3!տl9:ӽŖ̘hkȋu\pGoQl9 a@:M̏,D G_ r^5Xgu# `iz9WS^c"FDHt,At_;L>(bF!W* dރI-W&^𣶒7D5̙zqyuJ8t^:Y w= flfcޭ|ssz9)F# 8"C5aow9&܀BLfZrت0yTf^~A8T4GW6l C8||Z&L7cUG3: f|}h|_Q {|a0WT1j{cW NVivrs""uvf*XY_`6mzuR egEbɇ⭊Nj' a-Pm!) -Ff4ţH4RqzÛ5Qyr_vdjD7gU޾&.\KϝoJj[=-E*:ϟ"?oxMgV=N+mUc0sZ]P/'J?uȫY{K$:4 q%nY\Ɔ&do`a^*aFxc]vfvJdB H_8?}g1*b#+Q5`Rͻڽñ"eʔQQ=ªĀmZ?*ܖKo7;9E@YQ~=J La;EpX`/>zoMgT4J?æN*SփBnQ 00S"Bf>~oʻYBKJaLF; =qK;Gj浤'GT^J7ZOJ|}S]Ġ޹jywewL2Oc,F3)fv)(Tw=.P e-v|= 4o`t;h<q\x=6T Fn4.?cܴZ['^hU!g@O>bǣAU2KrIUSq8J@:y)dxNMۙ~y5}퇜GL\o/ۍp[#a9nCv3|IޓvPw=k<ź6Seڴ!=*[NhGa%>:|τgC\#!o8q$s^<"\ tp-Vr'y6W(C*o^y]E6 \{MMZR\Bzm֥ !3 %Bjjn [ؗBp6rVvbP3Ňj3E9ˡcONpN\p'֥.u P]QaJэBsm2aԺD]MlrD!Tn pYsEN$/t^Ui Y;!hPR,9As=5d tuɂO?+voU_=LcB}MdO&.o|#P1!~h 9:Qչ.N?ePh˱54 fsi?R!/V18f59 QWȈ'`4x3MhB7 Mr]WI#HpCEf~Y5fGbt>B8^҄Qe1hUathXr'!^ ; \=$tU2, 4 u0!q)E}oޞ# _Ę&My0k娀]"ۮ33 9-=vNt)=qX/14S|zq;LIbdNh% %qѢy0 AdJTw&rX+!PR%[̕5pX?0ju/,k `bkҮ%AmO{jyWPnҲC6ݾc96pB,LX Om;r(]!0YCPJ<ń9 /zF;RݧE@(!gz3܁aK.$ӫv >0]AV|voMbP Ǘ!=ql\ְwbXչQ~Vsp۰15E6W7jr J!X?{Hl@kDSJYTDUY\+V@ H;lSvff|痢^2݂or#U@ }PAJg85UDUr`]_yLbq# "$-"yFC!{Mc{chSRZ WIةSxޱlw\jZ`&+ Ա:~+ž^Z)$A/5x6ewF < @,'sS@03#^Ή:n܁j{S [,U^J&mS[ؔf', 3K! < 4X;ZXwO,~0i:t+9K<]8{C'{ WiU@~ޔaB"ചfQOE'kYħcYfй7^8hSWAykSf\:RW=kku ȠZϡ^`pưA$):fU ob a|_>-{4 Kui8F*cם"lwiͩ`b*s+hrWvuMrzVeatJti> {ئT+yf5P61ŠH%Ulb S3@QHg"% tf})W`io.BU k0MpFk)X} 3Բp૯|Ej-*f)} d&@ddFuOtx91"Oi*_ nf&cYr`J6*Gv/%9x=X0uZ/qo(ne8 %Ӱc{Q -kSۣS^9tBA>LТ(w/BLˇfdxxY>)@]g/ #πBy󮈊o㋚t`v1`T?XW?p)]AyC.(M*gE!1 R~ld8@b|dÖ'+:I?a,c5ʬЄ'_4.1\&LD\n9jN\X4PN5|c)/o׳/o3hJAR$(FrLxǯl(D0ZO*jлI?f(tXBb߄O)0`#uXVc` ~h&v}yԥx9X#p{K~uiK:c{ibQ rna)}55)u$ڽ**JF]OA?I۶ G\}ey'iC\k›j z1'}4%hy8H̞=!I_1qa SU7*պ|^('M޳dZٖsiOE7`=weAU9УBFmsh4I>k7 2g-ݷ5Ig#Ɣ/&x}8״R'vƾMl'!(E7{JstU/j}A@&C*~ra]c:K aCHhM-* dJm.RQ1~@4D8Bk, /U >= ٜ .j= >p` ٝe4^W6v Oy-Q[C2 \.N-1GwBTncZ5%,l OD}$~Tjߗh1/=_O;OT{Vԭ!Z"@N_>F$$ L 3ޑ)еs4!? Gݽ'm6%HYQb|6@II&}P V:"fG('ǯС\k Ԥ 5i(|I'tk× q#HP-XPK$;xXVmvGK"ݠ᮶@H`4{ Vz 1㩾:F&}辈wˠd5<; dz&^j^ 󮐁L{$j:<:ѤL 0nGEo꺨R;Ր[ k Dz45J9؉a},Z j7o-Zsd/zc![4:d)]| O{.})|Yɠ0 MHNS (VK7Ӣ42,Vh`p F h:2Z]uj, H*D\=&#ѫ"NPu{3;C{./C8/b}I%"1,e46D ߛh 0<)E܆HЖR發vT*cވ'nCz2)Ի@> JwKms,WkIį͌ˤ3lhN/.#GuaRH}`~G@^3Ŕ`o%(^?aj qm/!K ]=w(8/ױڀsAC3:4J%: <0LFcIʐqp+Yt"&'M*rRb%@*ڄPE]P~5`I=X0ϥ1Y F H u٣'[I>.%:U5UؐG2+(bèf\y*6x,j^0C[!vMSAp:cg_v_:o"wbҸח 1[Ac~Ӿ: jVZf-&>@ȅ'^ Y:# "F3Tid&5&E\ۧU[\ ..ٟ'2ӢΏ`dx09JdǑ'$!JNߊ {YfYyTLG^9 ¬Ղꛤ="-lٕCv 'Esy7T&'GՋP5duDž[Po6&jE|;;BǭyQAígi;y:vHD'w0 ({SjZ*7蔯%aX$<-' P=r.!!9GG50Һ5SDX/qbNP[(uӨp.c)!Ir9 Ir/a q~^kѧr[Z$e1Yjџ:󪺔2 W>H5m<T7aY =)8+꺦W@#);byQ02<+iL6CzGZX_aQ@cqHmUV/pW ߴ=-Cgx-`>e,멛Y־uݓaY|CN,#'uA+T`5j&qzbۜn2T wpPi 7fޒb avLv  /斊 P B\* $fid*kXĜ/Ks'hM 3+.A/$I`/Pyw<_x9Bȯy28ңl+l~4<iJ=,/ϟc:  [68u+ dVrD&ІݐgA\z'Zb[#/s.+⎺Cu[`pa\b\ \ X̋3V Zu;XI8 \X֞0U?#߲yI  P6Bs e@~%*rtTX'xԯsD6R$oW4qn)ՊukQJV͏뼂K1??` x.%2B>3+?Sk |>3jC{Mc#`AyqX9m-II\YN.g&_2=A ~ܴt~S0ȃ7&{wUfY E: 1e>hzjͽo gyJgRfAl}{'ۧa6n"|7_tn3ҪBM( 82gjkM7#jXlī`jS dfH|S p-D ])~~ ҋ:yf]PmyP0a9(ؕ=A6o+H4/H%p1/C^+ nl.,/d\ء 9].YexEW}yeTN]0B~zgdȬl$ɓ _}(fnH.PY;Ȩ c7 aW@b)[&sF>}'D:*JuS"_^u& `]ΚS&\prc>+-?Q-5Eg Adj2ݷ/<QES)8Bqƻ mu/&y#FX5#&4{{$2~K8עNҧ7ԔF ;YTFMu$ 96VWYloRpodzvRqIZ]J{^Y!rU MBE1ws J8f!_͌FKD1ι=ȧFz .^ SԲ!iIHL\GR0dY6\avp#SN./IŸw# A?3 Gg1E6PI}+ǴB΀G0DZML~Vb"W YL{JHeZF"0<]{U(?cN~Q>4)juZ)NJuv"Q`t*FKB+3xҺi!B @bFHc굈ϣ{wŀdϓG!ˏzC?Ӫ+;ywW}Aars ox d?KjtZ/93Sc6Hf_[L1>r3hC]u׉qU;b!#lİEXM 7!j4pM"k& ȿ>2iUboùRm}.`wzoq.Y\ L#ٙAWDhFtˇJ2ܪV7cP_{t ¡,+O`l MkޢH-o']!OHĩa I,T;Q=xUdʡSGͺ;W:1't'3eAXd>_O_y eāoe%#N.yUԘm6PgҢ MuG=+7]; i|gCFX:LU\><8~IfI|>7Iޜ&\0-8$,IbX[ #Ua&5>q#Edȹ2_ #sb!j"3qcu"vvJ= EpXQ vAVbjyˠsǐj_j .xjjsOaRzF6%{u" X ƍF/*+\!ā8\!?'#:k& x[@7b1Zy|K(9^"2<692i+m]hGx1:Mdn2\ݬkn^V¯yd qORJ.L@ԚCkx]`BnEu$&{\S.5:XeO$!H,ڭOQ>S7f—/# ,̃W 1=Zq@ƛLw:RX5Ƹ& C?b/xcO>RriD g7vU|[th{~^hނGPhߡ,w<afZ }V]k8\+jDu :{vñ+sq1-Q |%% ; շLj+{ltƋ^t)xwO/ J2ON %آ$$-8_ RWFցsi׎ك칼ueԢO\/҄T~ $ſG~"2q &dWq#90)/)e>kY*|tḦng_s jYvu&ƍ;;l3uan:Ӗ\Nݔ- 3Ҵc!׸؊gr1i˓C'B(uz5NظkU,e4HhpѰSd)*\z([CJM7c5VӸ!ҿ˥Dh܃yvB{Q[<%r8"4@k*LSj$\ X_J#bYȑ2Οn=︇ tc%Cz Hf |XtDtmRؑnϰ(֗ $$)\(O'h#.Ý9_B`w di|d^Յap`su&ME r̥jpy{j"f]1,W ^tK 4DDq 1wB_{3qtIFt\Îrw?5OV31Г [j@>ۆU15B}"}@쳉3Y`uB> Ɨ6EZtǓTO7O7r|PN\"d)'O wRIR۾(5i䧍]}#Kl YFн?|E)!,dT;ja~& Šy7igqJhrl4W[CVPʣnxuTv q3̎)sotfG %5E ҍ&a(Ŷ@PKw~/Tm;f_V/0EOPfimWTZs$i˴ hz}Q۔l$/1oۜxq {(xA} WfmTkAT38Hg`{@J!صR/Ii5ŶrzRfJSP,Xhqnt35;1[ Y&G<(#w2%ԇ=4@+ǼkN"T5Ԣ Waf12֘#-?PeDh8 T~?}q%%Kg{U?Y~bc0^+~(׫]PS|J63^Qg !?K0ͽ9EShZbbX++a[TxXϼ6]zn*GZm9~oiQI#bx> )u\؜q͞u]t88Z||]+:b6tP~q.,G=sZj@E]gUMf=rtßnƔoҼmW!`KWPΎ0@o2_xqC}լʦ_F ~mƎ S:쯿JOFHeFI.y[uAv(,]+Ŝ0nQ{hGnH+BCFHӜ.޿¢e GgGUrIϲ oX,᱕XUӧ0a]/q(XXŌ5-JdΒGYIޠm -*C0x%X;BZp/hr<Ɇ#^SYZ}VlU~/@o$%+uq$teI(3I! 뗊I{lN1fXG(֖tFOF17U -Ol"=ex:Y 鑀aٟ#4 ߶-S0ZC#H~wD>f LR=yqEtȵw{7pf AR?Za/I $v5&.] +]ޭA~ܟSɷ@b8+>QSVAF6oَ i v@fjMTPn5#ECdoXc+WR<&וK(*O.bhY@1o%R*)E8;KyxΊDC [)f{gɌLw9&Gט-ukl_9)A TFVĕX\3(G9t7iNujŘ 9-OGR$cg'@is cU_]Ksȅq??xQ}s) |Mo]Upr{W[K,8DuAO$4}OۃJP"7A|J0N,߀zn+=B+:aB*M6V}69rpw?idPl [,Fc2%Q'wI#~6 sy'BZK38Y!i.E5I-Al>}Ώ0iS aBizzr3!{)2crmzi7C'N?+8yzݸ9B92*IrMٷzz=oF3_U u.C UtVȦlCa'qk)?cxx[ o:́8۫usQ6]t1 @7XF 7%<×>&Dc0Zs4z](bm"s. z-k۵21Fj˸%8BT*}WT6%d00Y9*ū_c.Z2=@K'\}氷U)ch>ɊGncxY=r%V53/~K;͋&-+.LVgܓfS;0!:L(JDLN645$}9ضo%͍PU͘ꌛ[CjƳx equh7M03G}/{7U7Ӊ^kG3%6[p*m0))*'6@hi~6ԳSriސWyIb(螻y>;i phXm,|&dwdo\tOd$ewd28S?[A/i |7lX\3떑^a֟ '+ }U>^09#.mx Z\=+!q /Spw孅$XĘ=U)1s!׋{UO`vjuӻiWsPkiYѫ}#.ٸb!cJ ^)`ʈ]7=/Êo-eztVBB`{81~˜r&1D]|7ks+{ -]'y:72K9A a1hB5B7ʄ]\7}Vg޲\G 6])" ^tTT۝JC<:S1e=G1(yާprzm?)c[z<)Tn6 1Cnɮ@lzx=pF|ICԳo`6R/#R^ X#L*uIPG2W !ɾX=sLguUCkE>$SF?LYu9htOF J\|ޒO8^>{{ɫo{Q̒M(6C'7D7p`Je!.'zKrtX@r;Hs3lXqХO33&Li"(T h_!E[4K)<j@?X^c5ܿZ)Wi+/0s\ mH:.aId_ADpVie.fmCF)v<3O Sq7D1I>Za^8f9(#J@jr (uK 2!qxY"C,}}.'Bw,hxPK)g >k{7-;%}"YoZevg%0jrz}H(_M2_~]+b?C͂C"fDeO2d~a깣 ݔEmz—?,gvl?YIViuMD~AJK;_vВp Nnԡq"+ 0G=eԙ, D,xDmfwq C{;S9P¹\GO*/77 "2B~$.dݹ3Aq5y 3'*=g;Q9ToD?p\2S:ȰλZ/j 1X:tyrAnd4]ӐlE64OGF? Kl5reGDHk^NnY:8qy@tdrAe%^7~RESgQwJ'Zc4K"D1!^A*m65b Im "ʳk.sJU'_[$ \[oH6O{pKJPe s{]3gnEt}[x˽wyH.rMe~)Ivƙ[T\M$DA߶Nb h48#A8%v2@\7P SLt+*F+TQ1mQ?l$( Xӯ>x-KvcEů8^[?y W̹[_Ƙ!EkpLm 'kLuW s]qJ7fuE|ʬતo4 <ĕK/6\v'6nu>zca2x{lmg*pVLSb'&ѸMM ̽Wkzj9H5M1i#OKѭڋ﮺.\?Ts=maÇ[qB2^@ϯ!70v,dƍN뛔KȌ<?XRߔMU]$A;MdWZ]j֓ )+CH veSjP S 7Hƴ$=!I{0w ">nvP:4jNPY#g7>/5u:$ >[7P%\/AE*0" ++pq 獠p!7o!( !3׷ml7cdg鱻K"q5?U=0n}`4iQ.ds!S2UhJi+]\Hd&͟һW_c>.H(ʯlS2NlCɰA=MR1RďK;yY21L% = We aR2$3ˏ5G`6V߃F&.Z_qpzBs2m=^WP4ZltCu;gPrgRw7*ŅZOWyLE!;a + vF_I1TMp[ 22i^k1YfQ 8h!;~7)E@_C*ӣlNe=& |*vmvO2wܿBQ泦 Dn4iSw W ( Q~dz BK*B:j=%c(Z^(#4*(1=e΂IW 6[ǨtV֍|)*Hr[TC-z[%xpʫ 쉣h?Go7 ‹Nu"٭ONrmWO_ݵ˴hxM/Os+ KcϚSa BWWSK#{l=>(?#%8 )c%Fm]L5;xe@])6@7K;A =ai}!%#=93I?ڼ>*użKbJDqs-6[tOل遱,U V]f{H հJ[ڎIhT Oܿoh pTGJ| E9ϔ~btY>SDH7EG:[~3m}[3KyW857UU9ʕY{riFͼ^Z5Qb}5g(mpVfx1t"[NpPmm .xIx y؏BnDGC 3BQ#r$rW{cFUbLɒgO0=јe~^8HCY! '2hj(VRpPexd皲2n$wQ/3vW_}wbm~GOuL ]h~ _XR;yz_.o,ƪ7k|xIaW!x?)ڋդ!P;_B}i+sY<'`B>;9]^ȗr; ކWuѸS DSI2a!VK4 4 GNFP7~kyBE{U^]~5!EBpe.bl 52.1 ~bْ!bܶ @i%:G>ʘn$3qk@j|X$?/n t"g ))\a"_23ցE>/9* 3o`o~ü/=/nvuRs ^+M(T6PUٱBFH>8o ܠg3:諺 ծ9Q<" _7uBo}'/Tf+(*>UI %᧷BțWɈ帶 "~ϏÆ k^,{"`ێ렚[7% Y%Z LT3' M6N'@d{1xe%֞rrpǍM Kqq*:ZLb 2E3oE oB슲yom^tK̒ (eGaKN?:sf͑h˯i֖S}[O11:;?^.b5+YCJ4im Q:{XwI] ~<$9*UϓU-h.KޭyJ9&M`lU5oRsc|- Smy ڣe9^̃N,O 445jYGᕰS- m0v$L(lmͤj{r[]C!\S<|1,nTy&sޜhqqv5~W;%1FXr Dî\qωBC^@l sz|h [6~([|ujt7 ^Jn`)ƕG 6 服M8VA2N9\2>»Ab7]7¶OlABqtꗟN=fwB2B[?{R@KMrcz:KX,E(',ް^V5z T/9ji(X~kCR\164ZP70A%0NšdD!yݫ5BQ5յo@5@>kYޤ"ǛTA*SaY_AOldo!W!?t #OZibśb݂gWǀt9EQxw$F#Dd'ʧ8f3їa1>I؋4N1,7'tb0x1 dbnUEl7h+ƼضyPG g8oMjq` -Bܾ*R/t ZgMxJP@(+*j>qSUyLMLM?(.7g |f a3jbbgP_љurŕ%gäy(d?( :h9.EK JXnz А@V9yᬎc7$DCRu߃b3Z/ӫRnY.Xt[4c*WS ynB"cA=Tdpx|e& t&δq'1@V#r` *F2l`vvSiWapOb͖6E>@P*_?<Ͱӊ\(`dX札 kg0E}ދR#,h]gzM^!bMt]ٸBanTt_%>?8C@CoX'{7EUN]@p,291gλ%V#Ҍlſ?XZ&8X)g`)M?9[S4Ɍ@/_R6k7hMc#pO+ DzZ{hd{~#WITz {HEL|x;grO79R\z22 {`2O(<=Wost`ħ 5O~MbG"Q]H!*J̭-(QsyཫQ۫{:\w"ʵ ʮ~ X?1OwMqOM|G#Yhy[wwUQ,xS:KO_ s\"@H-2dOw5ܪjE늑"nJ+܋l9E&7 - d$ jIrP+жX 6zEg{p}Po`đJi #q*Nl L)V)|Lp,cyܗ CV_B/Aɡ kokeDo!y=QJ\oI_e$H^"ɒIl2FnsC~^dϧ$w n+Y)T27#[+HheXI\"]jjl6EӊŻ$xK02TC0"ϗߖtī)2g)v!]YxHey9e'yV։nI&-Ĕx\ڕ$G8{#47{w gmݧµe>!h5Š+D1epm6/?dmFVI(sA#4RA?^alN@Dt8Zr ״aA'--6Q=Ac0*jŇ6sn&-ϟ2Gvut$"PoA*347!hxJOvo(~W9jd<Whrg5 '{@ޛؗ/~ҩՖ[=Mpb0=F=b:t\f km9ȭQn,ᙜas{%F \~Qn;-N=J$R,HN2|(qh=m+ӝ7,Cz?{[%ԭuiu@}uUD7j6& V%y߲29m8ԫ%}o9/>s2K9Pѧ}4,lAڌ幻L[A0ެh-!ٗ>n՜~r87U|`+׷sfbASDT7 h| ވa5P2H~ [)պ(Շc[fto`E3h{tsFPeg 3AC7To* ŀ zuGxt* UX Rv׮A{)s013FV;ˈڕla0kGЪ w #;)\t)>\_riV iĚo>->韕.W_fˣ$o&Ԕƥ[sx)ϴ#s6uo/k> $y _t*nw9]V^}ډEh/yfƙ/Jɸ@_h |O:#֋`eb)/+..LXQx|8?)OG9F?ߨPu/瑮I&qOnR%3AJ~۠C8 -tmv] ʪ@ݮZf c@ Y\b8w(hP^"ۍ N#P DSv{ Bx2d"-#+3^e5RB=H)I{m#$gRuEe <nԪFNj 6[v',,f9L|Pԫ'-t߀G\ " q]]ms\8m>E;b\-G's~fu' Ud+^)QN@ց&$V8>i;c[RM8olFu G#{{V8Nr[W//#83ׇPoNW$V+c5?ė\57q9g HKʦmtYL%ND/Ct +֞{xI a"Nk |hM/q%[PCgjd$o"Qwx47.׍8fX1;x%#j HX-Yka+tsWkY⢃ɓa 9soP0aSY5*ec&B^f* fF@G[YlyvqHk!}htgޜ ]JfhSi~uU t#醪MҽK;v?sCN~߀&ޅX%6ܶs,W+N NuKVBVC*.Sm'It׻˯/8(ҜCҊg$oE7i9jKmB>ZVX4>Ox{h|9~h`KZ$۔v ƬߧJ@VꏾDx|RD|d@рnވKJH"U= .Ž@>6: pTh&q2DQ>}v:8]] BGnNiH yt9r7Z"u1d.`dn%`p[}ÛkC)sMK zرKK LkĎo-XEtإGZ}Z ɘZWњ]1!woA?x;ə G5xG+Sq> W8(s`L$FaD>.5k@hs!&X MFrk~7'ev<I{0ai!]tW 9; M'蘷- [{hWgpR給d<ە뭻slV3j[etY{KCacy:7Ad _1U& k|ӕV@>Lݤߗ4L_^dQ'emΒfۯ$gYg(Ÿame8޶!|w>p"Ki3xbZpov,akaCdPQoxeE$) g.b! kr*F-&{^Z+>%Õ iwh scv%c. a# 4N#׌3V[)"Gs1Ö$81(MRʇQ&̒晇;IY+C?~ uƵRRxm ڲϗ;+-<&ɯ0ڭḀ@uo/ (rmFͬdyƍm&"Na*;Pgp_=2ieW&#RM,G I:6_*|FZ~ڪ鴂Z-Ji7Qwt42:`)QѲS3Ϳ/hH vnRBt,ۉ/ane{ 1 BzCiV,ʞ7lSF|- U7! I-L<>~:Cl7X]¼cǓw %d`\,"cns$jM1͚V񸰝~5DetՔ9+IǛbAL8Y -`Gw-nurz~f/ 9z+pR+gm0'6+j9,Uӣss*KԔ]ZpθP6NH4ɀh<ئGH"Ts>^MٞfEې&yOT>C䞥Q~`FCpFCO ()W@M ȢYzztbO5kZTvJ`'$STD(M!A\ e@}P_,^-I127JC<Զ@(~A*i!e &zd_;ARƯOi-s!=y5 7B\d6]Je!j T0v3[ꁛ~TUB~cx{਱- u8%ն81z'H<ʫi ~>“1-u2tǘ{g@@ ʨ]X3No7K-Cf_f5:gQ2B=WV}<8$\*cn\+@3:q#c5jtiSs3ЫC^*_[|˱9|*2=-ea*XN9H&.)A#FVBǶ!E![ҭey!DTgv+ }po4{vQ?0/T{Ymch%8A6&-#1Kn-IqnWœ ۅ3u8Wzr;8内I *}TYюP?n[@N6qw$ ~Q'$]jʴ?j%UGQt6SGzǜ$u!Ǚg@zjFx`@2Q`T)v|Ծ~ǽ_F9/qHl:h bzV~o(ã8Iv?Cֹ ߇kQf@ܸ+0f:_е^ŊCˎ\f-Mu4D ]F$\ <d6'7γ}[NI\p0|ЬLLPj[9vqZMj Ǟ9z#Q p:-,C,Xd+zŲW&F}G~ S˱~[NG#mfE@ҙHa'~Bt5@KEUaCigi]pXd-d0(ݦe\ )V;[U? J9J,q55\7)c9ŷbr>дYUvmJ540jC[$ho? שw;ӫyU|Ji/:ܷܕ=J>J XyB[h.;Ef5YG6LʂY!nuH-%<Î*҈]k"W.GwMI b߱it)k)M bkFBUg(Tb_//Ǫ}wJR(^%.@󑵫lx&*YجCZX9KgĬǒZZKHY6v2ZI?jGb4GAJ؉Z[~ }ጣGBiQ|-2I0'/QX>f(d.?O}{O^_.l⟧dG3[BsGƾ<\#Wipdi+\PUoD@\E^C~[\c<`h)fJ&|%Ƹ]{"^@PZEe6[<\w#41WfaTa/\/7fffI MY`n5YM~ ‰3h?a;wSA%^tZ;dUÌ>*(]C~Vbrvy驉7+B2GLc]3斡"j%(RXV_xmrG,H/Iם&i +<3`6 v==c8e31Msrc06m4KL?/qLmx5F5۽ ʺLg{\,fR125 "{nfbǞ_䴔-E"*Y7Tw>5nJtځ,D<^[N&[ ;a~[TI7ՐxDz,$s.4LE#V"rb I]EVKR X&/w(=a|!#zh۠C΀^(-W';.-}%˔^GDIVvFcZ#aka_kO2IY-Y(qtqdI{ޡ#ܥl#&'&ga;E!V?/tqIwlX[$َ$U@J"r2 ϟhY=FrH "KZ?ײ )W]]Y`Hp_Y$jm D~Y9t΃kWzM]04=-F'D-sv^I(Sicd GKil_4fjzx*še"`I( ,xӑ0![&;&UxdaNE9L,%@ePL 57lM_vnq`=8 fa_ƛh=XSIa IѸ٨n$PkN{O3NTk. l6VS7˶;gڱ/ ]~$NzniKu1/e;@{0- AZ # WFYAe7!㛸93;6Y[KY9vtk .t)Q`?{bqO>Y2>-ًU@bnh)P/-sSuKÀ#! WK GY&Ծh|?ZVBSI=~f=BUGwf&Y(mjj'PVbz#0+FMGz27@Ay)5@d§x=K+ WoӰJ1n9W+;{J_o-q1d$69,g[v9B X'pv5@b3%,*qP9ofF@|z櫣~~-bx3aok] R\p2o/DY>94gkk3>pm~~9<Ҿ!hNe#0ǰ7)O Jjq%&.dp^4r)oV"[)"UYw~ηD,| 664Bɽu5@b p̍fZʧy;Z!kC^e̗y#o!lawy6ZGm-Ì͐-V.BIR:d_BCZOWDIU&E!rc(D|r3%)QUQ1:QOe"lT32?\.l* H^h0@xr4]Ue^Wc wy fLt5A/(c܎ޤSkPW(h}4wT8 /*H"Ϝ1wGK, v7y~]B7I-OQ/i'# ~}Uqڢy)l>N.Twmcɇ`©4f P|+I̞ o6C6_(Y͡EDʊ#`g6AE=cN=j }9#z ӏf8aĭQ 5k`&Ae$Y?svc#΅z-M;ePIQ[yT_ߓ=&;.hPQc{zJD8r>5 {Jh_{Ϥs`93T4pR?N4Δ T6UgeV9؇o"Mޯo;NYSmZu!^yyXEPJWsTt~M7Gw<ٺV@uk~|d5qR!9L72 ׍I/4@\FRwذieY0( !!- {0]'<0}P{22jv*0Jgn?fW 1Zw`'nz^ LEy9Č|;Y3y<ЦLqG_&P$stN27~8{M62ώ~ , ٶ?I9 a(Uj^t:"gJΞ䃗(6 qA-_9^Vf?IΆu+־[ bm ˻ހh/URnXkNAЧ]rUVHe[l >g-כ*jn;bB[2e.ҎێL &;i75aײ^;!NRZ"lD0$9CeLMɱ =+.ʜVxI>RXήD~Hp,5 ʺ 0IIWdDo,yNw~ų3B@OZ8klN}OBOU~[y:=C*f-pPh i^$@2TBgs"Ă3셵L{s?C&G&*רk>UZ=_zIk? D<7(6xUuwYG6s*ӣkG$+,:o˱=4[?Vijo}4(w> mbl ٱ|F̟]$f l익Bhkp" ]3fU$ㄑ\]%OQ=F'!:o74WƌP— \ j#@_>:BlWK AYyVJ2-Y'`%u[o_ v.֜tu[ e uCq( O ]9Bpᐎ=p_sZ" Beֿ/g䘰q 3e}oNm]_fXVQGwAIj.e*W2קycMR ?+Ƽ,lTwE2?>YxjYY!Hy(^Q>xzTBi[ѣuD%/d#Ϸ3T>^rno($Ӥ@o>!pUxリZ#8Qv0yۆc%:.eZA5GTjٓޫ!9{SD. 'W P֥֞d:Sre~M`yTNᨽK}MaăIc=l*f=@Hcg8Y%`z "NIqfb9E0sxC n $g^T0)&a=^|oa>y«5 4Vd9ܾ'!dRO+SDL6Y2_[jbOLsf*q%y,G#(Y- 'gjPp3d- /'.#q=- NJon%(?8W:Ω*["ō'b{Fc Y ={VUwpӯjQz^&8AV׷U1`5ސ%{Z5dl1Zim0ޏod:~A`,=ÊٞxAG1EmDRNj ˠdT u7+ܗԚ?6ۣ#Xpwڣ~H))HA`P:Jq O|QDD~3M_^{l F`+`ȅгU16$b{S&^{BĎf(QEO#pvl+?a7/ EՅ5S6/ηnnUVq GBm PfV/DKJWJK$w"] XFlFΖ8̉t^p4u>MEX 6%a[qppD[2-a}v`Ӝ3Wfsf] ӆ !*tX8,^ q%#ysCCkR @U#nhhՔUAD;/UZ873͊iּ{fo&m3 sΈ/&, "m9~my`(y٬ʬӺx=zX:͞gDL<l2JtOæD:mAƼdd^,"lQSSd\!hW M\#(E=OrTIw95k.#x˅9|8äS`H +tkS;B)n:K*f;L*$E" o_1xzy.:v>@E8Ah@gdWD=s zr?.@,4U1Dո @XpqoH7s~J,E:#L)6>O@sr<ԭjS㠙0"mi-}h5౳-H%ⲷ5QQ;)oԟNʦﶸ6<=H5{Wޏ, 34ƅq8߆ _xSw}kB.Qw~ĸ!:MB~[ Jb!RCsdDw s/)*P$s68&|P`9[^ e46p4_RT$1^tJ)/1 4v.=vTg[^5d# ~+QKVh_>mfE pahp"GB|j+Oe򹙷K}US5ܶگ00WH0CRBa VꏁGJkraCNĽLBҽQq[?"+7ُ34K)'0#+aPNcbo`teVŕuΫa'لa5JQs.5~ؠVҗ'J22 .JƾCZ@dH`_pẒ4NC4MNljNZCw$=]cn&,%i].]rغrЮǯK&1RZ $tf_T}}1*eT頝䮴; ֜^ }ٲu\YKz^m4쨯3nMd& +ˑGoeyNCM,~4|[B޶3 ~8iB!f0Qd2G|#49]x.:i4@='±2v r42.ZMXZ]tTWI'BB ( s W}9zJ0„mvu>rBCP6Jl[Z9v2k2al]{Μ^I@^XwTS%C Φdlt3 S?GI:b3ahbsЩR_ [@i?xj+"ðX+ٽp*q~?W1`2yꃺt4Rďm+xIe($L3:m5CQ{߆ lrdL4(k[@#pĀQFʕ{uy.ti:SQ5dz~p|ސt1x)1BXՆȼJ H:L"a,kbB+zZ5cD*F:u,}M0r/.iٟ %kxWRd!i׋Tc<+]!BnՋ@(4Mc/Eʒ"f]%4$=9DXob$ t:V;+a,ڰnyadgK:ʣ Ya13M6;p`~'Rɗe7h,gʫ3L=s{/^Rrd' AЕ="=>&BBLmEi)3XmU|/@gf@O=AB]ˆz4xDQ5u~8QlM,TUoVObieӓʨfU==BCi% H\&Vf?LԤY^lC<녾0}S*CG5 +*׼3\i".:LJ&)9p3߻O|-0ZjfwҳS "V@X >\+nQŨyZ2`/%"󷇏X1"0p[[W>Zlf H iEL? { +9Cig + naFl~t]9jfm v Xq 1rik|6M߃kF0GUf JzWc w1xB)*LrjgSt$(C.ّqQ#|xHQvAs. OsA>uz՟y@NC/2r @+d`:=}Rf'clL@N瑅}vpN2zx/ uDm}~X9Č<>0|1R,6Lǖm|A+GW'L7tzQ~L!b"??jsJ0sz/lz+'ɡq߮@YdY>nJw)?ߺG9M]Cۗ?^ə,ۿs_ϫ};h^3ϿZnG RV;Ln6fnbMWq <₣e`+cY`/ڸTo(CkV6TW5]TA81?~H}څE1;Kg`׼۔&&ArYGş_зA@"XJEWsgghI+gzVվG~TF@Z#*&~t'T]}mZh=ORL!e)6d~Ml2kOt{\{Gb//Hr[:4Ox;3lYJ+{O0T-YN} YD1*u fZK:XH*@_f&n8xR$֔&;a$jLDdOJ."k^P/_2/'v`ҷ; "^v.CCSS<9n)_8H]p&fhjjt %HJ)/7n i;Gi1@쪫prAl0M ,kapV- (Fgy]* -A6gc` ׾HT73g`3:m~x @,ea.co]]RZH HlFi빨5%+5 Ҋd7ˊ"Km2;]g r> ^*7R99aM%;W0;mKf]!cjt4jcw떭@0WD\'H,& ,"w(TS39rEt~zظBݍѼylqQ4AoO4R󵥲%rvfwqtIOO:e5㾲9R]=L~ow"{' a|-j}8$T#9 ڠ,M!(l<׬una|咆DPh.z4_i!Tmg[mK22`z?>l.Ι* 9)g#`@j q,v#i4}GDkỹWrԨt.pr_q"m ٨ zZ&$(-8mXɕ?Śzdfm3:]|2`S;'~f f÷ E=Uں1Dj3a%-js >c#b[>|O0gq#_Myxטx_vh*1v!8֐s~4:r:A/[l<0UC!ucqP8:*'KLr޹~HTiww:eQ3Z"p`08nmT2N3Îdގ̍[&G+9k,ql01# ǰz'^{rm%/;鼉Tuy<; ˕ lb4 ٲh@s`G9161JU^l?*blfEWѤj$؛ϩ8jƲðcyh _G"iQ`Yfz!*wݷT T~fFOprN߁&xL(ﻠaF^TT,>l%U5g_+Od춵@49[SWGiмa%jpS9"ut#7&qz7uRs6%6w桑'^s^OgXv͋`dō6Bz7vG'| EXSedLA)oSάg܈X&aK@ -hj?=&tU7ԠEsTc=Mْsn[!<-a6" fcE k wuCsIt6d>1 ѨO22ryZJcgȣ2Pnњ&m0 z`p[:׸b F3_V%K%f[Jw]i13h^WlÈi +m``\=jE[.y,Snw {b@ұ_%逖_{gx)B1KCo w.%@39:xѕ)%CV}n6bVv^l^~ 1Yt'@ ^ٌ#3=KXm1^VB-4#Fq/~/8D>oҹ֬$kz9[1>#OPe &Z,X5!)!(I5oRZYCC{NZ\ٸf9p&Kg3ĚS.R+@tq])OsgRVƮp BWs2MTVa%>Rte0ϗk3Ɓ31'@}#P'#hXYSxcJ^zNW"/ѼĶv\( 1kCA<>ߧs*"WxK)^'9#Q3䜡!hAd B<òDЭp߅ LR1.OOP5@ XgU Hr}"S&y`>6bFz;7Q I.>bc9i[(ֵGE$gz0itx(*k]zMt{ڦ4󟀦 ˲p4b+CUXm/2lN2ԙlh̢eD,3;NFM:+Q YUS`/ ?n TڿB/k% R V<:|M'GMJ)H-e=USrYOBIGEWgTc,?~^,K_7JW+G{ *%>TJM#(>7*N] GŎTu_s0!W)Hoi;&0=ql]5[+Db6/xsҙ{Mt H: %j[2j(<4I(g*qQH<7 ^H.4߬%́.շvE0`Sf,}p.޲~RT!aqbuRtF_-A ?Kym&؍XGΞ<0yxL6I7卉ךg!rOĉX-esKw̮H}M!&thg]ؼ rfD 2us^ddL>ˣ4ml`Vc߃ ?E_:SbHp̐f&8hdR5MeE5 {:6{Cv(C֕F˷(BrkKHP͑n2sEde nҥd~Fݯ $J?+/r^pf=EwZϱʵ6*>j_|"Co&3+[i"gew\[N\.w{I&Y w%(rq(UthwWlO_v1N@tQ~٦[u~ujn25/Y*%~ib }ͬ8wj w2l4@\7Lҳ?EaA$)ѓ%šŜ=FP0t|~`P;W;;7uv^rgFx9v}ZŁrVTeLPX.ڞ{ hN!6b=wSV#*JM@hΓ'?O2ڊPRQCpu[&qT[-M˺/_njBiq勾cE-dЈbA;Ww`7v{#LxIw=bGtKJK6Y*ϱ^yz']>3zM P2 &r謉RfXtPN~(E^OcRb[K<ݒH@5)_S*Za0^v/0Ch &nH#3?my_y*qk7(M9uD Gy90+$#zvIb* e=Y)_|5n gGHړw )G,i! 빪R-}ȽQϷ=\3|˝SpJ7"dX0ʧ.%#7|sBaP6 3TTj|9n%%.`:'CZt%^Vg6(I\š(:v+IH;X-6V1*R}?b޺tc54&:5-]efImѮOZ$vv!gҰו`t3W{;bxЖUfr!BZs4exȍ?JyH,=nzwWO$I6+`pH&&LU҇l1<*(6},!.jv/yY~cb9\b@OWV|B"mԡWq_xoiy[ϡaΠr.pS1!qpVg8o1ȨÀ~W%|>Yb|W;Ǿ>4HP`~&᫰4,_Z!^<DnHBf*f8REMJm=)*7n/EYًMj@][lnBB>Fϥ(2{v]x*m]s_+>DXJfHɖu0J{8 YB z3D~ NeKC,7X\5XK+(z< uAd ]bu2un{£$'4orދ0GҡQME- >Yw8seȎKнx`K >rLDbN|% 0wCYPWi˧9E{zE}yG|Tl %."c}{ֿ/JS;$b,7%PFgMDi( qW})z?7Dy€TVa-#UfOle%]6Y@[#&κ)5aϜ1*`]$ ^ *uז*lFLLC4#םoiZ(/&[mtyn>#nfm,pTEs jܦ(.Q`˶ MJ SYX_*dm})3#*qj-a/?M;jP6ƙ0_M6+䟮!1JMfc^@&aG4xGg4Hħ+|e&7fM.0׿ $Ģ~hԝ}fWQX~Hc8K0ƮV…߹-kA=/2b P[P8y |v$&M a~bENvè׵7M+Xy#H; @(I;-'XTEy6y_nXugG3rɘog1GQJ R>CIZ/f4$i]̒hos믎$X+g՚i.>r`li).Yp):2Ϲh?:i(F\0mb )# s͸Y\)$/>ꕣ ytXƉC*zܷiCtDM& 8F_iRn }{ ɔKF$(,XD,!)tʮ9~Lv:%=릪x ;UpLŷ;щ9B+,ݢPcɉhZ~6Ц8#4Je+9;N.f `۹YםGJKCo2VN3ǩm}~tuf9ëӝd`W T1-P:dFzrF҇sA)YgAXr jAp"N2D ~ml'E YNԻUQ: j=2FjnYO1'h0*YxZCxǡn1$~vv>}k-ӭb.h)H duQc`A/n-m'>;Wj!@MgIfz Fc1ZtuPuIm< 2:l[):7(#D&ڪ|IY?[$FnI{.kacwSXSPEhWܩTYaׯҖ)EJ|:`Tt!u&_nwaзy:H,j{ә=7_*s&|-j*Р53Xa]GC*Xz35n1h#QTڅ UB"oW"jȷD=f֛:/U!첌-)1 o0.IRavkjKjgo UP Yu~Xu[fWYeP҃UqGu0 `pM/Ro,xU(G%6wJOxZJn{XGg=LKOwsD]B^_6^zB8kq{8v\2`m2@g{KmRW6b0}Kbq}[sDo'˃Sx+7]~M4\,b8[ol Wxn|6;F]dc=L .Vt ߑk'y닽rz3)N$i}#*^ /^KƨQ ņ/;UNB24ZFF̏Lpde{wU&YM[Z|գ}5n#mll5eeo)^V!hY/)XI.~|wE^,TtL[Aڻrj,ϱ&(v[n)-'<%2dvY4$xoEA,WK }1fYrflTK0N4XlB] nzQ$$JIqJ6[+2lèظlkB@7ć;ԯBd]Es6Ld/)3m𾅂>*%awZɣnjj},ːkKU^R 7sŻɇ] lAXfCɨ(4|.C2_F~ -;Dhʆ?CT {E'iV#impYS@yXѯI{aӷU"RV6,c!L65!LYA̪|)=NG`v5Ȭڳq#Б_our=uch~`:ѥ=m|| ˹@{ <>VCX+y/k{!VݜI.$ry(l0<v塑$͝՞mJSvM1RÔހ~f_Dɴn4$pvmq$dAkuXq,y q[5*ANZ!Ⱦ#Xt*FKP:O+Ge_'f-Ph={5&axQqӌ/A~/_Hם<~w9^mH-8 p!@}JQP``5E]LL词m{k']dw([~N&Pvr -F||F.W8N Em ٞ]IEٵxƣ5UKeJW`hLk?q1X_"]dL'9V):JR>$3G4+#3փBa=[l0wmSt^QH@j&L\215pV(; <ɸ&m[TT \3z6ZQb q7=2 mvK5]]-l\mrVN×#_,l4%W[eyOPNnHJItMmjCs.cs$~gMY[Mh8OAm+ $\!;Զ&\DSĿOg:Нq4#b]Af0ک԰ȜV2|{ߑl M-QݫVA@| ʜhKFΔ +;1PΦDũN\f Ci\~2ϻLHqh̐i-=F4oЧET$96w_zdG ϊ2񔋲Rf{o}z6r6[}FlWyw\;[~!dՈMrE$@X5(=fpRޜC[`r D0|;Rq#c},p}(s~G;UP S9Zy^ŷa7O >IDOҬ|itt!*4U0y׫L k]lK[=o_) }7c }{YHwq_Nܚ^(@[*HXl +Gݴ\v3N:Ջ|f' t2Xxp3n!_K|߫#w:*'rUA[@`SĦpv9`zz{knUּH1yU,R6/M+4)x>ϊ`.Hmt@*<^aVYnrjhc`WBk['L 9d (`Nx[I (+?WT;F`lK!oP,#'Rtr@ >{ooZJ4Q:p4 .UQ9_'l[Ol`$w$K&6HpCů-f7i 2@r MCLIzG4#ζIy! 6φbu%H҉y pM>S"hnԟV:dkh> M mڵP"?vHF(fYCLÌ"@x).0O @Bۅd0yHAUۃ[HhWX/>ƞ.S`'mB-Tteյ,􁤰gNi]䚒ª4s jIygVf1QF}m#gu#;6l7vlV=;Sk3Zn:̕yEI <Olk $dzקinL(>s] 'o=M\j&ϖQJB!*ʮTװ"j8J "v#։vq3:RPFοx*jW~4 #v01[!͈ւ:Axu#+drQK^wY!Az* *(2l~[4Hu.m9vXZskVkfpj" tw|0ui-٥ȱB9~gtUb.qZoQ,t눱i|cA}3lt|l .bTLyem3\t߆N%] ݣa5sճ0` \xsw0\r~$lum79Jn12|4b*FBq?@, o(qW2azrWtUh/VvC={` УAA$凢Q|ԘK[PҌ]Q [LڽkOYar]e:BÀ~ KXRj⓹^rbB;>L-ax[M}x&HL&b ӂ=rʖ%[~qkl: }pX(=!1t hب2AsTt9:&ݜz\Je5{\U {[ ݩn F;@Re0 [hͽG*}i/?̧xlȺLmC cE3& `Ӫ t'?H=-l Fyv?8f|E>;(ZC*t$ ^Kf@hoyq4Pu"wmnkLbxϮ_^Sĸa[P,z7͒1DJŽƟSQ`^Pq(i!rX5ګ!ʶ6HVُ?dB˦{IT (ǐ1 sf3]jS@0,ү[6.x+?vn|nj#_|U>ՓhB :ojyWSF rSkeC)$ԱF0s=MXH49x RD<.6EnP˟`Jh?4'X򛊩{GF`i&mxArlpvѠ>\JvDR ÊC/R!CU6"rɖ@0n(JGˁfﰈ\Qi CXK!vQ?9ܘ B&q UtPӾ#Q3[ɦЯ?)@o]KT GD/aSۋ F=).OjBHfHF6X=$R)L.i5fFbt囲M/>XQ\(G¿)\0&P^ĿpMPa#=?xʿ,dy4:ʔ|2,V=g=bE/)uX#r.fQ1qJ}G}62k/L@`,JܶK!x&xKwt((kd6V&w?RYQip9J9{צAEM\ N)E,!3/Ly@{JKӾkiW[4js`9fŔE:o1 ]P_#ű<LIFLds\\{S.ltl^'3>񨶰S3_PP1z.].#(HlkT^l8Tee䙜J_Z9_7?K? 2S|Ps-Dajd[ qvH.ýF L3#ak+ѓq:C#-aA jeS` AtMn VߟEkD_#˥P_Ywi]<]A@/ dNɥFrj_iͷ >1nҤz4#1^jDoaсfY[+gTb*ʗma%CA? x. 8f%b[pj%9T '1 ^ M''+ P7r©O'bA[X9UjfGyXB" Ø!FTH3/_ƒ w bsi8@RcdJ\uaߎBN+̬@Zq1a)T>[PthoC}4Y^y7<;8G/ؽ C(oc_Ig.XBhIЯHkf+O^B#thRt*~'4U/hޣ_oD|3E!wHkYZc:wn3tmӯA5T;HF {AP}BWg Џ6[*aIK݆v\4UJxQdKYgZ$+@ayp2_gy[_ bQ:M2/*ԒՉC]Uu]cm/PR":6.C;iPzwYG(l~a(uDBc?@9:)긌^?P`MoCIozM~"K $KŠnI,YD1tSIftUiox#W5Eإ!@|+#ZT7r ]y0/94\I WI ɰ33qn C;c ug O8U}nѲT.i«,-HvGě_ٜ-R#hp17a~36SG  Ԙ";Pߟ~`{~b1hN'$˅gZCtv͛߫Q"UyTXk?!dDر0Bط}0X<W!zZz/*+ԗg!5A"3` [0c:C׵Mŀ>v 4<G53~!WF8NH#…-Z$Qϒ$F >-%Hs:+0ѧtRf-Z{-5h2KX#ύuRL+UnD*\2Q?C󦏓q Tӄd9(P#$qH{ ,3!Em~".NU@h(1OReZ0C{{(EIMOEkyKJQ;˨>TQxIS7Yd~c5=EhpMg=,R3"Rm OG[]X̠1S3ОExKYޯU~)h@K__"tul&CĪ;ƃװâw:Iblꨳ$Kpq!J(a|u"ቷ)wNx]ByBa %P"& E(4;r^Yyo,?d0M3/.#HY~4`?>)Оs${+!I 2o7LB*0 b*bیMtuGutrI=`"}Pӊ*~=ks_@VmxjO_pj:5c1pA0ywz(&jE*5sU\6j&`{ $CL[|1J?Urq-@MF?)/۹URA릖E"o,k*%"1έR<_B5Qd":8Aƭ7p8cI \COpP&sVpMbO/_6}+?') I}d6Ycs0-V;Ԡ#{y+ AI; r]0Ztcз̄ދ61RS? B/195$e1[Jǯ q݌`\z& ITw;@\~@r  $$XL$WҽdJW}\TVZ׶G,/W9&3`8,&_pHgDn9m#a&rX)u!F%}ce=N8D>mMYLA݁܄Ϳ?mS݅cȠЫgX54"P׀#.&쐋X2'*sן2؀}NkObȦfƚP&XT wxjQzYK_c^; Bz.k)܌y.(;%Z[2yXe]6U.Sr5H`B$һ g @F'hlfl `/JT;vN #N# 5'ش%iE K!ξEl|KJВgS_5I|E~xl*!W:s7TɍYÅ_ /A h%ihUTbBI2Mqb.+hR7sl%؍rѿj A)/z3d- !.NbuJI.; Q˩3xH$L2S|c&6S j򹼂ON#t3QR~L,,6=O$'Jz؃c߲zi^DmaoHg2pxbl&R?Mng,ؔqqMonV4:2SޛմlM __Oy",8^Z,- Ғ̶nhMYv.a8YC](2f̅hwQ,O/+zL>( ΝOId<98f\zT|L=DN}vIf5ӓDUGb@͛@,M-[g ،o0han nuJ-)r $v`z$뵬$CXS`ps%<mOp h^ % 5!151Uz|4;)ql5P{Ezv2|8]dMΔ( ߍK_٦_hX mB`m!5zpą&}\ZfYn <ʞ$ k`!mVG/39Vk)䇕auL(* `l&Hxnѩ(@9vc xgxH(jۣ y3 DNNdcb|I-OzJB_i]PvŽe={ J/J2 @qMW^e,dnM si%ڃӕ;ְ|/wWbm MlRjDcRsdj`q=g6-)$hu08iQF,Ҭ,/(ecK;rSScT(w*bQȸwxk#ꏏݝzwP <cbHiAtFއ|, ka2X'1֩E!َsab kl! R|aGPiхP@iTAcBG.WE4d=^[Yfg*i4\\M͚z,e| }@/8`=ď/5GUf͆ΥbWqeٱez#"g%)_Ґ 6X{IxU}VLj$42+t&7 l"X^ΑM ESc:f㕯8`*wyY鉝O=ah젨fd;/)9 v qEŀ짶*${ 50c|_S4|*].ˏ:poPڷ UUƃa- =WpFw|x"h{b͠TH*cf!`P]8$(UPڊhTMپvJէra/;ڳM"*A7$Jڈ=Tߚֽ|39?h\1W\h&J!L-Uh{YR`P{"rp,AhJm[GǞX!]•V^sNe%o [I};Tx fmzWbMQ\II(#ްFcG)'z]viB :Tp(`P[~rXZmٜs1wwA}T}A:`t%=w-k%n_wĒ\1!"9>p<gfrR! =cNcƐ`:G*URyOB͉uwx y-{BLWzPN؅2h ǁ3~4C:(]E6:A^O 鲟]"{ۧO>XCLQBɻaoogA<"z:߽w+2sa7yYR j+QH8IQg9r^vsEXM,NǗ'h{^!Mk13Ⱦh'9}W +O%gkҽxLse;k"'Hi[-7~wLUVis{+37 -(%%$1|!1  <9-K~ͫM^1,dAh)dk~&m"bg6;hnS`h x= k{c"rKT"S5Ìڥ3WPX<˖،}:m%X0߇R|G9tUӥ+m;(Ӕ"v}}^KL0Ezmk1գ|'ZhvUB? 4 T2"ypEpsatf} ʽR$ps ӵ%{e])%4\+պ:FB6j}SYl{,0P[~\5KZ-؅5yb`|ݤxv"ֵK->&ʷF~etF{ @uG2kcŊB\2y(n? |/fSx֊v Z=tlá3[(!6LfkGů%XaUZQFAD}: L+#Dk?lyQN'䐹#B*qynI2|sw 8:0C.D1S53t7sV,У̱K *#Gso>`i>LQݹ#OqD72$Z5o\eML$*!yl,șA+b3J- 0- hNc':X(ѷw#ь]O4f]{"7⤣bi폌ӽaA oX(99'xq7?v@Fk@%1~+&mUϋzO0FpUbF}krKEή~VpEENqZ;zn&RkIo9ODblbAؿ3[:%: ɳi7[Pܘlшn=qxGOkh ٵHzY>j?}S(^ }{Ue/-FԱ /Q|aM:ܘRz+OF|Tqu&7:?*.-,<SFzEb$v4ޓ4r&=R!~NJ^JPt܏Nkw+w~e )t+fŀ L\Yom(? uM@v㝵nfPP2$F+=Eri᧧lG;n`]Op ר0Y9yW}ρ=a.f*".dN^Y njsL9DؙrZt@#}{J]SRtefQN&} 59jpSŋ&a(Ҳ疁)'\1 [3X>tBkNFI)m~ &Pmc(FlFHm8‘]hj?EYك,_G^|m sj.kFz Z&w Z#[NZ#5#ڪ&#H">_!5c^-Qez/~ۄ=F?9~!NT{^x̙mzjy5f#~+}2Z$zqu%ֻ "9%ba#sjX![D+"}zG}6ln b$ň]f(Pf}FWǚ5wvQe_VɵqMUlh5F9sz@s~$6R9 PK "zH/f P#˴n6A\^ݖVh1;oeI&zHf.)\@}=]B]}k,@Ml-p%!7x~n 5TuThZkHe)rB8Q mX@Yx;g_-ezxvAT/5/H`cXn%B^.ֳq19i0OVCx4vX-qE0k1|p< _/I0{[zUz*JVqN!R{Au^.OK0Y(oD<`F]Y~YmyH2Ev9.QCP8ico9v R]}EݠsfvCU{`pDchT; "Ϟ[?b3vqUK'x4h}7v8"4kRQtŸcvx1L1>rQ[r.z?|4h)-/SЧV?Y^N-uX!s~*cvfo(x^`h}t@4R$?b%2TU..Wyޙu w4,2nl<l8c%=!%b25m&=ԱbZh ꯝZP PK y7d;l$/0mVUIYߩՁ]6ݤtǚHpY[wc-ʘM{h}II|R;pZ-?+;ײAL~#f dʪJJMۥ~f΂*Rӹym=nEX}];֍*R46H.rwE0-/(&:Aݎصk.S]SA4f {al;B̦U1ݩ4|on');8 ]Ɋwv*3MbeCeyf(SPiv@ }ThhTZGcڠ)<TA2̛,շ]nc:uK%x~ >@uߪ$$Eaz۝MSrSj@Ygq96ִer|~\JcYe7rRmDF@U.jIKj/nMHmLR9y@DӞq0^ܗHF<bA]꺛:\k4)<8 &_U = ""!_4OdU+)cҘK& ܮL1fj KF4;{u ?3=Whp%i~MGKRs/}+AHq:`YPS(<$‹Lt~̈pX(\guފwd}prFB &vX{l#qn߬P#, ,~\3GʞlS^vix]d54hdqER- "w`T>ʢiYZGlfbqW䇏/<߼hSꔄ{YFTbGh,.zOVt!}|2''_N4=s5!Uf0[l%t3n]U]m.jTfivq4[lazJ" $U/H`1ܣrV&ay!Vxz˟Ct:Ok$yY- SV;Z/r蘖 _؈NyM#Yaͱä^Frixm^ojco=ۛO_l y=޿9//\hKq;#Kt VUvcb(꺧Գ`f&5̷m8Ϡ樓= Rh& c垅7'杔ѠhF*,e'1"OA 8R#ZUL05$!&^) Γ3e93,j%{y܅36'IbtNs?- @B}+vB[[-4zuЗoSQ+FĆa> o)GKCD3J.IY RwVK@D˂$˒vv*{ 'e#PUTm`QͬUrM^%ᕒj.E4Mbmf@xD;R_w5õOiWQs,$'Xei{/sZߵb*:H*NAt٪i ?.'4tddrNém%ښrg;gUܼ*SЫ3cVa-=^= "t 9g9!i\feܢ+rOmX4IJ0 5tmC9,HiL88VѬ[Z`2QB['9e|%'S[y5 gyu.f؟m9{tsd4Oc+I @ ~7oLy& 4WŻX\ (iߍtvojf,\ՖOkpJ"_^`x.NS!)O%Q;PsBeAqqk& 0S3`]uyF)WuOe- ͯ`M"9s`>(&ޝꏪ?R r h FT]m+k0?ҕv˸tƘÉ';{5)\~𨵽q.Uq"%#zTm sO@h, zr fFUʚF(s_"8߁e;`zօE`-'wO$yTrDWw8Z Y!1:kĮ_ј:FZ2iH9k^p#mZZPfe=& Qىa@+>2Ywoy0&&x }!vmI,%pKWD{@op}0|[@L{iKc6u S)mCTKiZ:0DHn@ЇK{K`|T4#[9R mKd2nOp7MtY!T[tlZX#rcljo CZtu.=Jm4h=LSx0Z^aH?(Ͻc"=Ŋ/3"čR[X a16 q]ͼR>\]y5/3Hcr=k?D(ٽd!Qid]WOdߓ0+vQCbaC[с_LqAr?Ff`B7/12o'BB 맧AzvZ![N;s0IlW\' Qy6 mqP  s@\S$:yTI9’%7jI\W@0"Y=ZC\b{cEcPtWKf{#"dJd:3yBt 3yLDi:<LJd StHRaf'D ry"=?9GlW(Doe/vh-8ŮGVCmx 7I *7uvŬUGp& = nXijH1PV 6CF g(u~X~bEtVR;5WSjbw*LZg8j.$ Ufs|NXA\gN{>{;9ϊ*D64“-꧳9U+0Q(TY}/9 {2 f &ҏ*]Bv219)/YvQ>@ ə"ILuՌK0b)ϑvWVSRa,8geq- $&:!;طlb;2OWc`OlJ5f/6A$ikWØгLۤ!e%:m:(?{o87#Pjeq`Z]i8b|q Pi14/ՕU!mHlǫ(@Wx&v.}-Q̤ &.B.RϽx`FNkoi7 FdxAWnjJbT\Dp^Q X-W\DW+7!Mp 7~rZW&V8?p7K Z'E]b+bM e8%Za(u{eUeFu N]5tvT=їםFЩiWpB9G2 XX$̓{~F:y;gK3,TO ep"Y02YyJE*h`g=}NH_%i,v儯rF U6] `չ5<tE/4PapCP%<}UDa2M>gc];Κ||5 4uz=ap}{nYKoLT;cx%uH'D6&AӎE|q+RW=-iٿr/%5i.uw{'ɧe|!gRr0L|Y?lZmeTf#LMm8%mq8}7ޝPmh똜簸{eq5 CGJ=6{쨄a\I謱杵.$ZLjws#fF]P%2ypv &]WGoiѸY$krfNxS%x>"huN8@ħB\vKw bmF+4"Әqrx %0LZ'Mjn߰XI*ːFG? e ЇؖqPbԍ[#LkD}PT e*̪ |v\ H"NK'mNS,/I{lXf<m7osX*e_4 'X~2]3(Ne3z4{ WIHHCG Rg E?1-n۱=Z|S!cERȸ>V'sTUΐƸ=Σm7 tku$w/>M[E04vؖ!%xo4 0 xi>Qs@fx؉ =oQmT &ed[@Pؙ@A .ŝNyoٝc?lD)ah<老ƕEd ) 3͝2w󩭑B@uj U򾑱! Ж/EZ ULmѡ6T٫,d2C{?hRd65ChE'5m1B9 <չ2Sd/KELr@n5C{zþC)aԂ'4q#I.ZI0t&^xF?G<8 @/bg8? Y,c^M7"L[f++P0mO 3'5r_l|`z҃` x:paI7s"Hӓ. iբ7*(fqjϞ-odR5ݎ~C*`>P7 b^v:q9UbuItX:w$V]y畝HS&5gVH2R`L`~J aF!$Tl0s@PX2}KTGs徯wԬF ef}9ׂY'2nNIm]a Yg{Un3IDЗ՟*jsӔ_t<"ͱGp"76!rSg >*m&(z'G2kP|Bc9kj!xxtʭUئXoFDVCd9tHC/9gPvj4oqm \@ڷ|yP߻TK-%+@O`vɃ!l|鿏낻'M|ڃk3SVΒ7Ajcω.M<6➛ID7WƑ{z]z2@I~H뗏|K;8 en 2 7> g@2ҍ µtIe6|;i u0%Id9^B2D#j$M٬zK}j"~K\wIT2l92aecBCVگGS-:|}ae:)@$& #s' 83ʡ*Z_(0C"|x͞B ZsJ5UvT9,ِdz s GM;IԄs3`ڢ9'P# Y2Ng_ +Lzp/G_zx[]J;&c7bDkZ-3Q ~Tcd[j:pѻCAق"4׼WP^Po8ApVݹAfi2\II]8+lrXʕMׯS ȒMAŚUsV~Pw@7`<"o׮ s(ڬW]r9[ QS =cKDYgvP[jU[^rw-Wh=c :K1 @ KH'e7>L1W gA+22^GQUEnږ"k F-͖7}ۃ0T{4"9s!:Q &QwO4KMcK4G$:iwݒIr<ְۍ3n:W" 2BabP>L_jJXDՄ-(.mK,!bcUj |~A&ò)Zm(_ZYu³^7/~b˯}wGFAz$شRʂÙ Scg{!Z7`7_4/?c; -w9eeZ IL R'>e.ڃ).n`*cn1\t?vihQF$.C5q m< xN^, ʞ0c2>]&-vMq7^KWa1GBpTl9$Dg.B+@4,K;aBts&j񀈖xzt?gt͉.J a4;+nwKܒsV%uf9\FxNno_l3MTymR;u$@(8Of|ؾ$ 1BVaFFnT\I+?UGću n kS!|LzY%aEky 9]αؤ&E=:8dg/EechXMlG%CZo?wcD]H湐;Tn:|D PhWa݈Ο*`Lf3$hV`[[miP\3КڝxpCL] Q52*FRl;ˣNZh?" )A9NlEe6@^T>LeR4Xx"ȼ KMvOA܊'"KT7Ok&R"+V)׬yi6 AebEm9@dFj!2i`6"Ij8{>\惄r$Jkqڇ5(ɕ`GזI=L`ұ-MܕZkDD(1i1g <1p!PT;, ay!ÚzB)EgVJٟg2 RQPC]5ܖxϖNJkr&J=K05$؅|z'|B;h7b.&`d/[~}] i\39*fDy]}J?ÿo͌B_$]FkRdH.)vBwx^wwwy)3:|D@]E4Jm~x폢+yb?i%N,P/' JW'6WeN rm(7Årnq|heɩsc2r1&z;㼅2Q8|tf`=v_*nAFZvtJ_.EcWf}>me w:syvS[ZuVn՞D]Xx7>Jã `TwdNq$r:V ->}aNK"Gn>j7F|HxnKZASs S 913i@@o)u$-A#+UPrbI%L|F89f.&dNU<@Q߹wwv6ۑVx9~pQ0tfI.eЎ ׮$UTaiўψHl0vNI] : =8ϜYw2dJ})hMDs[5L;[Eg(hɫ<~>YYLzlj)źbSwOt_dq+jbF'퇍I-CfP$S:\W0x31o u=7DD`y΍fo3gFͤ- 6P\Vua 6Ev7ɛnd0B2Lcq{ٲ*/d8Ky'^b8o-u,ғ8+ niN }w4ƗCVERJ;Г q`?>&h7E&䳢R1ZpAƥz]r?M\-Cuаj` 3y$0nOYUo^Ϣg"Ou>;М ZT嬤o#,؅`*u2?^Pg4N]3Rdc:}NU>UR9i2PU Mx;s^0!:2~f&`l GG.=H@b>Ui}YoP ǹ.+ot9Ucbwdž| HVuIMdW{)p^yؽnH|%{޸lj˵3CIЛAi xf{ᲘîRds/S@6$45ARm3'oAMmֲ>+p&zk9߼4eBp23C޹Su]Nze~'kr#/F́e]DƤ]L+J1jvz C1,{- ]G{ՉXׄ^ Oc3 }a$3/^_P ?\g-Utց|HW- Ѵ1gf!( ĨRGئa 5_7AW}L1~wmnn v⡣C1HC"L{1iͮ \aW03B^W߸#UBQaN$l kpa("v^`o #➑̗rw&L+[k/x.1.6HeJ̛9XQr'])֊@/޵튂Ҭ_]P#?P4Cs$= ]<@]"*Կ% ]?Ug`wֆ^a,QoI9 )/ i@%\p/@h xIs0º945S=}@YLL/Ǹ[-"QE*Q&O i-R$uҴ2[bvK>آʞ1IOr sH!:|/+4XvbjjHO嬦WHDx>Z,I8C.cbY0$3:&=-&DOL?<F0MM7H*^'y<ٙ7r쩂sŽ}ځ^ r_N,9?\@6 lT"vl&Jf}w'"n@cz=*e߶e굼%qAٶ<u:C,MMޫ97YSe3e[eq*˝x.k˜0 WdBoEg*]KjݡY/|,X06z)ӆ!9+NȚWj!j7(0:r0v eǽkJ+k6J(-\잟"~![V[ _zxP+SZv,"'|01H5O&J^: A.36_apJ[>R:RĪxiU rOW8Pbt7&M1FMkcċpt|;*6dAq:mV[Oq0[F\TRqQ),1@4W,{A-,9h| N!znNHJa&n6܄Eim8aƞn|x48 ,:& .0 턉%~J8,ı` ߩb~WXŃGP&(VJIvw ZҧL&k2Hz?6Xxv9z8 r^𯇄Y}m&w $0 у]8Uumhi:#؈Hڜ̹/jF#o6 6'Y71a=qxApgů#)o}p tYe;.@Ԩ(4E腟Qpҕ>B 0"]@=#RrK_ Pb𑥥jf+ѐKbDvP_!4O1SW@bWNftYck5)a݇4`XL-~*ɦb *u1 R<_,Ң~01V %SbH ^tVzCNhc6 K քM4eܞQJ1OeC~`k.e3r%7U v(z~GuBpJEW[ɉ!D`[U\9m"[S1B|xM7Xehɍ]tFm2_^?hx|:'xF;H ˏڨzO2Mx^?himF_ GDP81ٝK(*#D݅DN;y, gNhu>b*~ob g/Xr|5scX!_`yQXop>=H8ikVBMCJmhS&WӵZG&^R*,r}? P`aBP]~kI.l4|x a57n0JKh̍!#)pme`c]ҭ-5 SB/H{a|mDG76\kTM밈Wԗ3l-\ G8hȢY1S\6LFi5A-L 5tʸ \a87e en{,zQ `(Pex9@E}]ziyoa@" a"A9#56</GN*k HnZ /ϙ* D/J[>|Wt퍹H b裕kCwm\;v4# {o6pz$Օ/<',4Bk>nx\N^P܇tSAhڵSxjZxp彀OO1E&(xyK^y=rgF;Z+q7EY'&T/uQaXAB`JB:U΄bK= -H OA7χ(qz X0 G/7fإ} "Zp`)t\9^EH>$7Li=ƪvu#q"ho:E疴/ @| X{te,*bfeÍåzuW8q M4vlj?lp-*?Ԩ~VB o!{Ye Mhn36(w*" M[9c nELph6nemp3l^QD }ŝ)u1r;Ξ"@Nt:$pgRH¡MS!w]u<A~)#i3x#jr+w-IY5U\b;/UKOCaWJoOc~p./x0[.9M*}A@(2s![}H`kl\FKiENO^]#ȲH8Ii(E+P˖Jn=CP!ݬґю&?dكmtO:OPycZ6L3=`H JdbWgX?h$77wLӾ0PXS맇u! ˕~~)ɔv1Q_(G3Z0zGC弪^~+|v[ ^q㰁EG /S;cV3XNT3ڂU=,cR#[hqsaS:0kBSJ`3SZ jUG$dx2gJhD2@&ټ h5~} =s . ҩo\t+pHtY!/4g[0A%plsCizE`owNXK)Jr㕺.f]Bzk#y䀄׭8XoՌ~2/X X}zf'CTeA6 \AY*.ta.SgiKl`qEldCW _{2 |$_”ȩ}Z4G~ndyI$9qtg3cqERzAЎ"ɛ+hk41ױvl M Œ~*r$J/飔=\i1Wa^oz '`o=5r9O`SaG1)[Z 歼T+b8T"Piw9|AX̻Qx["ߕVg ,!wI.¸V'IP9]<%fqg@0+J0xH Ub1?= o?IqV~I:Bjp9mڑ`t\==>yA)qe e0֒xZ? fP Xepus0 A9Y ^j,ܟQr;zjigM+p!JmDDŽQ IH)Ggk1{F8V?sIHYTUyհ7`X_)nMdȲ3}m}vPL  ;9|N"a{Z(I&mmBI׈]gaEZXx%%ZҥܩV8Q0xPGL_8augk0Ǹ @m4AY +fZͶL}ݒ<,Yop`3HVYZh}nٵqTH_a"\wᩚTٍ tjOl~ogsiPUYu2(@5/xM8󬥜'.$&kOdU. ѿ> 7v;Wnc#;V"7mPvmB5!Wė{k%68#AuصR񖀔.ϻ}xYOe4{iZ/DQdZLx57pXUmW>sQy% `]%).C|XU&vU-wJnjףBa}Y0~hc %-"B%#9-Onf 1*Ǟע_J ra tTg f\lԳ?(Cz6C~O\,šyXOL&q=,0. F7)1F/|Yj+p{IqjTHsBK<4AZI0}3a+@\~<#Bo%BʢX͓=2O2 ;%>~gá׻o#"̡FmxOtMb: M a+m ~-pւSMn;n:/\3{qjf0kZ͸OnQs 䑼 \3GBy_4IL.ŲЪgIZh^7)F}$؝G$,A29]`2~hÚtl ) Qe4LKpfۢ*QOK1&1/֏Zi?b9SiSI3LBaf ߦpzrr7~ZAW T.}ayII' bioZ+pSLRs&U!pHdq[e2ZZ 2콄M%^Eӟ.ZONqh6c$ oH^0յFb۰x&OSq$uf޺,5s[85"X k2[D2҃{%ND @wV\JͣՑ@&jKר 55{P!)}h,P2NRA%qDaXxe::;\ZɿLWA#J.Qhum } P }ؓeV@ 9ԘοlINc>0IB; Ӥ7H[ D@[=S5V2lrb{;'GtjtCZw\,,(/iݚ}r22|A}j4' qL d b-R  ϫu*@x5WSiDž<Z9bUP \dsq>ykmf>u{/_Sҷ}븺OmX [{`RV|Jgg>E+ 8ok2aƝ%"?_@.|nԮ߱zQOf3Dkzʗᄛ}h*+۴y+SDVTt[Qy^NN4Ń+qENmY/!;̅ƸKBs)7Z 01%rIFH*InS5{ I,u 4.[t?1m-c~I|銌\ODƶ>9_atK1FCiFrґU״NhnU3XS,p!W츴㞄eUQU ip}>wux#|p m(aJK!y{{B"))Xq~)|wcIS=.dF(xZd駗\$4c5LSUM:ڒȐ:/7qmAױ΄ %Ӿ O[fڲvB97B}^e~״69>0Df$1^ׁA?흦h'o'yԟNgE^2b 8j[~i&l@ߚ檃Aªȡo ܇OT}5aиj/k1#*dtps͸^i@V I?7y\_"28+SEAU<8y׊b5U"jo?A,`ujexD *;տu@|W򻉏k=|d:uX `QJ=k|Anʠr,rh :j- \(:Аy#E.DMe?"hП0ȮWOv+j=UF xj?'uMv@2sLiQ|?Z$ rez-*{o17资aFQr M4bn+}˓KX3C86nu58\f|"K:)8qn# ]}mIL1b-6'a{U`xklh&%1\e Ӥi92azxy:Gy ӎI._bxVj5G&uV/N?< ۊ)dLq¹WvmE~/A,&wzoE;,S@}7x bD֝)Щ7ZG,E xc\$؊-JIZݥϽ4BVr|W|vR<-_Ie%{1-*V2]qQ˒X7fܣfWXE$·ӔZ?f\r A,v*ɧzjȠv5:%>Ô Mi@875GZZ4Q@\ /cۘZ9k^~{kʇpJ]'7;+oqB5 3 Y{T rTj3eZU6 wWG#8drl탸:jV/ WWSXtz!PיG ӳ>?2={MS)azѦRrẻh>yCU*؝?SHuYY;-U7sB&B}"`l  H΢ŕQfyrXCm+@?ްMzG ,%3c*͇Hg{㰇~C,g;G%uZ!},2F7]Gvjr^{?j-(!RjӲCNu%XTCGԗ1SR#'tU֠LmvLS0!a̝,]noGk2KJ%mA0y=CԠPc$6r5θkڜCۅRHBR_mK8O(R>Z4VJ7B=_TxǩI^BYVah.{y %)z8Qw0YEe,7d}u #{< U)"7CVsQz4@cbKy=+;-zFCw8'ýN'9$]ԃ5fyF\sD֩>ǵjJ%&'K.TcQPpŜ*[HB9U\Wiw*Ao^|XĆ5{`b׏\qGZH~lE&*~2YfXxȖڞ?j0?88.!F7j\cc79w moEdw p"M D0PO- 9Q{Zla('X 4&A\Tk,cG&anes;3_W|\|Ir@>M0^ 1F[<%0+ml{b%2a`ߊ$d:Dλ lмm ܍$JY*6j ;iI[.:hD [?5p V/Oձ!fHP^PC nBFx'#Ɔv[}spTpbm>? YMx,st\Rf2w)d[bl=J ܬ D^Gէ22HT; RLJ{h3 ?uLwА[(7UKФz ۺ sU=KR$~"e(H YDVi)>}*i⠗ $@W|8{ӽzk߹MZO{%ZZHiS4~݁}Xn+Eu@QGSlĆK 1 d*[c[uU^Lr`|0MH7>vj7%hӋ"ሹ5)S}$:[Ovg Qy5|v! N;}. z=చԱ`ٳ jQcVd,w/ 1x!6RӖr `-7i+.T/$K'/d^-/VƻQ `Fokɠ\=lgPBQnTcƨYOZp/}G]Vf%yvZЩB܌EO,PQ?=[O,wZT`${`8 \?Tw\+[d\r^":uEfɔDelmmuʲM=,(, מ\T0@) IR1_\(ehnOfW,rm?aG# oÔ?pQ5Ә}vnڜv{=oar{:?\AhWo#2j83@Gextai\oxЛIuG; ȭ(t2Io w0 @Cf8(BAƐM= #?O Ƴ\/>dyEo8s v @4 X8DO`cCoj  ЛY'I+U0)-/": >VFq58F$g֢5?iOhC H۲ gkWLuwe6E1c /IkfhBşs_x{ڊ6c NB/J5:>8KO[KØzћ##ҕcba o`LgU| c5o68#F)]`y z D; QJg>y>j^!DԠj^;ub|Z7Z3ď C"`3ڛwȉ7kA%dz8+?o'60*1e%@ D &pGP3FX4D%UlYo/Ca l'Fq}Vf iЮ^sŋ{08p+挠T2kޅ6 K8 j.ܳfvANE^,~v* ii"}et#}%eyla%G!e*.L:mwdZQ7.ɈȐGHHLTox-`E'",A(qQ=3&O}_^ YT+`/So6ՎgR&T!`9g^Bu,G9bY TÈ1G@%"6&~wsiy@254i D@"Gozb,J,h'FR^3X3J-l+P?T36 mi$8y^cpeTi|jA"(PVѮ#è)̗?|cdD-g8Dd&^ja֊ۑu/ ̆o[Ѿ> Y0{o"Dq`ɮ  ͷ?_v>|F,hvj9,oL١K٨'bUo6sw{Ac77Y )WR!U:#\Ң-yV#KhzBC:v-!6+SщvGƩ8Z#U#k*@ˍ$oϴp,eY񋉨_>Z adzXGgL'[jϿ2[yrIkurE Uݛo ſbK EJ6ONejqt@Iaflm :L_*?f!13 gCs_.o,DFFh*Dgh=32RIYuҬPd5FgN[ QAs"/M`'Mשzt񧓿Z3Qr'\"5ۉ N!RlƓ_"PE m,91)gIhj%] D T]X *ڈ;va]nd긯 NWZk-A"zzPTlTB]Cyf沲fg?LJ>g Wplm zyGI-IW^oAJbɡ[,FWQmEv:+IobAfϩ˪72+UH} #|lVa ":亃2 w4k8)3=xj/LpYIK#{C&rUWZ!f͆S”96 M9|f)4D2L%✏B+QmVg,~tv{O=-GU/!،;tV(Mz4|> =ɣ}WbÁ{8tAŃ 3sjN\Tqӂ [Mi[ mD.Zk, j~ܯV1}fQ-G=FjTΨj{  [..iƩ,Qdⶨ*|uzX>a(H[,e0 :i {"}0 %ä0yp@[9PB)m.$Y^Qν鋷#dUm¯9v1֍o+%Z4t@Ƽ&:Ƴ@!W^}Y<גzu9 x_\Xlgr'w7h!0?Hbi>v6v e9DHA9k94ly%9FTA?'ߙ#9*qfi:"_maQ_!A{d%owS>uO*t!HA"(@Vj8>t$(M58 L4hE[n^>T1@JՕ 7YVVSmtDE} Xhp .1bg+A ?LJo EVƊE.ٙre~LWL$~pD@6!Tn6Qfոߧv?KHe"QSr'@%ha4Hкo- >GNzȐrB\^?oV'}Y6P2zj#z*+{#l_R sc0#G0&cu^ (ϱ ڪh*X!Q"! {]\waܠC(s0~^As;RE/rμ$fe[UH,!\.,CFR}m@FGupZւ(ټxs%ҹ"TƏy?p'0n$(/Ϛ? ' 8QzS=q v:A_PFE*0zi}n=6שSކ' _S:jkư $ c!NA!ث(Q%W71;`! vѐ:{̟%($@ýC(,;i"-&8-xv~QV&M !M=:TO^l .YAw_zq ;bn4XPX=H*^AYu0t~6(qш%ٰNi7B>xenD˩DplhahYY<ىqy;3/$rvYDpޤݦZCCBd2.iG,6)Yn"9KK..Pc˲XLBVarY}nz"ֺuA)vJY4Y 8̙Kkҭs\@%4cO1M5> A՘~U$."ֲ J1vaL{Bhݣ€{-+)qA#=Ei ljmY5o}Lu1urP (C6I*>Ǻ夁4i^(c/GOPMƑmiyEbua{# _NL|. @QV4T"(?{z(bKHx8} tm9`^)Vbh@ABZ;CN[Ol:F,iiSHg$i[6 #pkxjoAӑ,+g8.U1^"CS=ԑ&QPfZ*j[ aPYʊd&kgِ??؛ˇZgO%kνy[VO#ŒV)2婓 0Cmk >7.xT,{K^Y춋&Bq8%ږuϔ !hvE7HbP)u Jmi7ϥόXb==11Q DX^Du<^t!ki%(ÔtӦ9$)FPO$.%[o6%(qBbTĢeh3m >.;HQRjoA/'`oI7T4 Ǖ &y'p2`y@QB,#w#w< h?ވ>o ~ : I.8@m*ײ?֪q]; U{wX;j)-O5T;RtK}7f2P54 _{MK|%n/ݍe޲c1-KkMwE ܈%D\:eMrrȴńyhj違!>{U C }-tX{N5=)]7 z=hugY^AqòR.h{"0k?}5$nyl}4=H4m;m&hsB>L]d'Q"E&TEu&lo/# ]R+sքy}bQ#72LPGDylc:mTAߏ_c;u jx -:wbIʄލZ\ Y'뉱ւfD4Y !f4hIm4qb-n;5^iquWm nW$v@ \ssSw?КɗI3 Ci|cp| e;`564n!qZrYf80@ي[bY}KGӠAb4~:hjD#3l7m%x|s91h=}|~례P3z;Y0-ֵ&4abXLCx$'{My.POrB7i:ы0]*:197LSŦƅ R uWmvÒ%h>^& LhɟR3|?(<%=_6uGRe+)83oib1e#sHfZ u zϛO%a|s3H[-hL^q x)Z:\I obt3Tdp #ʙ¬KoHyėo;!6 d8Mvih'^m 6{> M]:iv:n[ J[OJAl]E$rzT0G32hE@`Ӂg _F0|4;|6i ?:`'|H`md ITҠ -@)08w$ obK?w#Gmv `$P=LVԞQ+loH 3ܨϹVbJ3@,8_~ q6Yu ,3ACբYQV(&>ZH'.X4.BIь}Ӵ^I:#IUNV^  e kXK<:;zWGWp)[W{* y#_ZB& M| +O J+ɑ~a=!d8QF͊.gcP)Gh<.xFKR۟|{F'i{e~j0;6\cd #%t}6s=hF ܒ-bb&L RQ=qeԺ!c\ha&܁̸ @u  i44)V "vG5Ձ^¾|7|#MĢ&xl71->pEVDy OYIhV_EUס!=qCP @ Ȫ(۴T瀒 r'7WM:"Dm7'@M vH䥦Ih37]oء=йB (ArԣxïA!RR4"w8Z,Sjx%蔥1md i9}*r g9Ve :$9KX=xFK.G֦"TH ܒL7(WTPiݵyY㥵Ʉ Ƭ]yFRko‰iQioT!yD#[];OIJ+ .WG%i 5 i$EDZuCՅȠij8x׭/sѨ}ՠiƼ9. ^tf4&ﮗ2aZ,F8*O'J~V v\#5D 6V{'8n~,$T[vv!tpフgk_% 񏴬}OZ.6 *3y%]aPi8_H힖)TV_e<¨̈́vl,_Mu4zs;ݗ=g~w_c Z|1_Df8ŧ~{/.2/ Tb^VI>^ĀIIcyRX򍙐Ni=ę3v;_O[c-ӥv'v9/0s|-T1fGuG+٫Y(u@ih^,,NA^r܇Uw! /:PGt>9V`{:0@yqC Gd,YDӖgIQBD0's.i6g ff ±꾄/n=18O;D G'M@RNpЪ3d3T̢ /*\3֕u$2h:!nj; oʵdJq({T&a}{v`x41BoEXb=Z2$*EVu 5.wO Mm99u*+Q__eb$ ۧM4:gdas7 E ﵝ4HUTxɣ!^ʙ0 L.D$i!{QLYA W#rǚUMï1_byӛR%PV $YX_/^r 8 C?MaL2F=N wQ,ۮ-w T R46Ìqtf-=^-*!;qDL$rhbJလ/e$'Y,{M X6 )1嬌of guN3+6c̀xfAנ:":Z@c t( JbCGt'.mIυa.2L:_a[4Q]F, !Ü44+d<`GPO,TNjvZoW\%=Ba#K ֝鍶?1Z8w_Mʺ2)_LT$8F`ʰ(eh2kk9V8s#??@f(K[)fN5Jb!7^ͷ'7˟%"D %c>޻W}]/X㸉%}(̰c:?K*\Sc RoD _=׏kF]w'b), $'  &L5{j]ܩE ;h CPYNB a8X0SI/~鲺_h͕ D&ueJU71/;Xcy3k4C*`l{OtTx9BD R6)jm`Mid tqtԾTv (kWklp|s ӠZ0䈖b:*KI/s×mevoΝΞ/~+@}mHTqyOC9+M`bnD5xHH&? ;٤ia嫢> g;?! h U>5d-J$UvT!DY|sq?춡KI+/]˵ȃ̪ῪL,3 md/\/s҆{t0򃱩.beБkBL碋a>;~+NMzÙѥt?ҰsL%WſA{͎^j\[-qq史E5SBO4l;k:d Z Ҕ;^=w egנOy aڻƖ( .)~v{A|W9[>o{$qЃM $?rgR;!'rS [Aނ>{\I1zsa|p)0rAo Kf7P}*jDGwWw6Uj(A%'nt^JMXf?j@!V1=v7U+9G ,(*v(STlmRYjO6Ņ<&Xb=n z蚥 ZACm Nb~P"ɥ Y I׺W81J 0)PHZ RrCmNY~ SJUǎYٜ@l'&ڀW1) L[IC3M6*`?iz7WeЗ"'{|5%R8 OȍzuCgVAĤsgiWCwl|n>].ۖ7f,ۮ g$8)M<a-zձRNXT3&1J:#-ĕo/ V\{9mV~ǧb 68:."e캢3о7<ݖ]@U2cە Dd\\VhL{/ ES=\`8S仒2;R^IgqgRhɁba>R4VJt˹н-i8KQ 3Uf9W6 >p 8~1sr6cz[ x.F)*t V?mΪ*&"51WRm fQBL" OTTvU,>> jQ5Tt3}v2FRE65O2r۝R[@q@>ETl5mӢ<ܣ*>1*FGnj k-JQFQEJV-GtW=xyG-Qww)IXlXDTNJl"u{TEnFTͻ2r[Dm c0rPBV^`{&X"No@*鈪3󪷬/ɹYvXAJ3&t2Fw ,Lj,j C*q#ccoW]P 2&$%;z-ʚp 6֝8x E:nW;ʨ O(Jn |k|O귖1!'U\oG&kZ4ӣ7qœb;ITІ0fEM\|x?CfЊKp{i%+l*&JX^ʢd$R8٢  ]]O]j.xJzphƑtmU9z @n-7<sGrƧNCkS骛àd=`>1$N!#,rGICB;͖8Mad!#Jl$P*@SdE804|B"qm\~:vGT`&juZ"p{UNQ}U Y%ϳnDhNVjSeMZtCn[Gb AL ]wơ*=' y)R>Prk,D=\fJGk G<)/bUIh(-,5nFGRھlטd<'UgqMV Sv@x:a)Q΂ 5RW? J9 g u%Vƻ34{ 89b.vg Û!)pSz{/Bѝ! %ӊ~7>ѶWؖ],[24',{+ΐ:ݹ+="ӤɅ"|!?iԯ:]smx!GtiB>LOΓj 6/43jXY-#=Ԋ &}9KZRbnýL?I3^ru:8ccSz&)l]f5:Gdvn0Z DT[a:5T% j\"W U,%Nikh=y r=sʾũ,]`Dg giJ|W+ dk.ἻU!u{ AFJv/tgB9|taXǔUȵKߒ} tC9,,hQĺ:Ƒ-m)Fk֮ȁX#=F@bN]~N1Quà^tpýF> B'#,* "'P#6p!hBl ?I^ ϩa0'MxA2 }"Wm 6&,%سBwo\c{. .>`{ZVUPzDv;$!֝oFIoT|Pe/^9ўT@*饧[:9h1:S Tt}> -cac}XF~ ǃgyp̠{PZavk 6nCE? qFb%\sTqX{;ڞK3I+CxۓX+2^+D;l"ˮКA']VMp /QJljl>b }H )u`Q3ZB;0pGOwgɂՑ/bD,: o[˪nǻ(3YI)Ó v5qWzǀA2Cgo)*CYtٿæQ+X/gݝv].nBvXY^| ߢŅV{U}̪Mj&,(>(r-4fAJx:N鴛 OhVo2Eʾx׌/)6»Ў"OjN,1EQWmZ= rokQ¥DM8(N6&Yrs{ƤE{#v"^b`H!urk%y+n\[ |@'HǔW~B`]lCŸU$ؼL\܃[F*vkɭNqWʩůoxS.@[Hl iY{!8u 45@{Wm3.E~N.뼯ce UTpݏq:6 f.`O9k7'w!6;o5n-' V0ENB! oɿkޓY2fadz鞃d{r8/jC_7}N3zY}ol+h2 yOLxj|i"[e2x :}&ΒYT(|Cܢ`**>,QnKYUB:_*GT$P"ߢTSTiA)čY25)o-S"`0uN9fO!XGJk%]aK}wP\FA)w~j5. "YǣXzK 3W0^9zs|Z臎;% ePnir]XT | | MUh.ۢ]-mΦ׏*+-]>,JULyc_UI*Rݏ}27LChmw#;\y_Uo Ҵm>t5ֳ qQ9m~s)>&:Yo8<04+blGdY/ԇ+7 X%ږ93<Ыz_X`lZIִ0~oeA(R^;skp%);N=zW6eժq;\\Ak6=m1goeVZ,&0xeꄉE,~K-5Z*g87)Pr}.S?:v7IOh` jW>2|!*P QzB/%0rMbA=l38V5FFkа3nvbcH=[!۠(Y&jbce p_!`yUTD_0@%T`5$v]E5Ak2`5GD2uX_c e|d]gcgSdZ-TźzW-8Sc4'U\G1vw[lu 3.>8>/ V6ƻN n V@i ~y’kE.2AF^װ0!\PWb-gqf lsDn@ͥh4&Պ7%=KH]KTo$~ű]f= `Jn ܤa7+5vBG QVOkhRGc\wdxQl*ZQ#\SD3|Qx@ )j@bӵ)dJ'}h ꜃c(VoS9b)SEw|# E4L \XpD.9=vn :uGL(;ATDxMM0guځnSxB?'F  ҟt+}n5Yg^&#x^f`7Z|3QqE]ϳQ9c~laIc*o1{dPpBKΞnj ts`/N.dt.$RG:A@T[㢲$xd-K`(|; ^Pd^n _ۮG,5R$[=l4h7aHb5G'D`W/h:ֽJfu Ė9#yU9HsX)F_yDL{:ŅM ޶3*U#k,Xk٠1崥Of \FP'[)?u}=oX|7ucAҚ%tluj¦عjPɴOz[ +EӖ~+⩚>*#gQ9f25zQ5g2}[ gM1c?XOZY}AH$-R}gx|6K틁0ݴCb c$B"fwPeJ ~`G}{[ͼrC(J+SZh8TJK+@t!?3fCZ[!1/ 9ٝ{Zc3gaq+nգ"#VvHEcR#AY8(hY|pg7ZkY%r7,60-XxWJJ} Jܓ>롋6.1Ru-Ha=o@=9giVD~St Kt&؂짚'mCyfI1TyKGԓ,fWtv(nXG^$38FD=E1h`$Z r])/fm#m g@޴fN`͂{NI4/4xXF$TbN[L_kXEsPuNE"^HKV*-w3,|8쏫7S J(E`Q3-h=O5)T&ľ7}ͻ+wcBkAg@Ev;xP>Q8>e\DJA<¹!#oP|j&i%@wM.M3\e+e:f0#V0S@ dK<}U؂S1 \xҒ?Oś}Nl5@w>xYRQ%헭M`_@#e6 lze8g]lU[QQ{ ]<ƸUOe=Mq L;M(jw"_f):xP6D{M[ lEhX Ts7 Z ඗O'y )q֖WzG AHz:h-_sEXG\AV7~GR*Y9١RuGָjm 8Ϸ=q0MɊJCx 퍁ojl撫1s!d)Dt5<]pR玳bٓW~Snر_{ǎ§ӉC$7.'DBͺo4Y(#i^S ԊB8*l]N%'XZ7@<:S߭Ro(K8|iLg7>ؔ/xkR/%t Rp&;i"r%gp9?i> ,%5%8REn7->cf?=C{YΆ1U%?W7,L5م9OsseZd 赾y;^3H0xSp2Y>uzPO]#`/87s+]Hr} &YA)5r$0?OmH _{٫{tŌ 5Ug&;y|Oa=E*uSDVmdLVȤmv36?2v z`M`řz/"^[^A{_"72DuqYįze o|)4BߦȡVC=,sdؖwjy\m'@?rj:HWd;f~GDʪG'WQpvK -b0D)[avYH+N^c-KW9c/!2K%L?aM R,aV }ѧM0ʡ@DORe`B cGlxqElr?ݵ+ݓջ`KILl:bƓj|]d4V<ޏ*{TDڟ [ N3/{wAb^uJ#ZLJ8˅z{#|MH}d9Fr~%UHbAyXvn2$k/8X_^Hp^ϱ*@=+3 Glp &N}zo1 -_]-b'::XV݈–V$ S,>D,NL$ [{j| 2>=UP|5M/?{9R?XIROo%`ۍa3'biVyCRӝUlKP.B2~ ͖5e^+2Y{T-_ L:z`&n^WxwQ.M}'̇mp  Y =hXxޛHA.<#4Tut*=mom(0fN:pZl%3kCEHOźKcBYqxU7@vZ~V}X O؃M7G BDFXy>8hKa_nMkOQ?rrXx-QmUt Hvrr'wp 7ʌ5é<?'"&kp@?^TbQne k6 ͥQˣhv+'ho˨e Z%R`^;ng rfFYUO9 =homRMh_&`gG ż~'{LQMݭ'tbiam.ͼyNůdH_!NpUEw ['N?[]Ihw/_<~<4{2a aV)`nk?T_ 9t2|'ra1cA-W&:e]YX%!qV`)?p.$zExJ.<ӹD8g,5_db:~`9&ܻTT-|߹N 8.NU8CsPݗRuTY `7͂擎g ͇ d0"nB%O# u^'mǑ؈`Er Z= )޻wSeU $j7%K댯bVdui}:8MTIPkbX<É#p1U7yfu%6s 0>-Kb4!O(Y3@,Z/M2I1ɰg#eRq֮Ӂ?Hxkah 'ܿ\cl鞰MiYMoġ oب:=)$T"^jCo(Ku1g)?fѺO)NnX?aCrOMfT; KGLѧ[4ைqZ&\ ^p)ixYE"rdĔzl'%:퓷G,Vڧ?~4 -2 zgÚ07'0?`\X:] sHIPT9JHcϔˉ:nuLkiJJRF6 -TB=&-"]cU|O NtknO>@t|jhũōBu R2/Edh bضE .LwiՌ:5468qV_ rx1 "x.$ ªB&gv5K?whCɢ$O1wMd y4M>Fq!{1l,/MҤ!qe@4i[R:حҨz" 5Ů^֐C W>aTV@Y@Di UWۧk3K Yn'^/pc/_?̹^#ӓ3UV:p k L:Mb44USk_3(C"~X]RBF$~aTRkAyʽN:$M j#bAզ7f-((2HdW_IHAJd*ny,RFt " #DOk$1pv*f)Vu1,N̍8֡#f_nՊiO*NuALhijG.s+!fz.E=k/=+||I·kp)47PQ,ٔ!XAA5gEiDI_ ,+][ 48<Hdvr+Yr+KE0:%z~S2*Q;o&1X4{jgwɌkj9ox5~'^0$U]0[@yoM49r:ޛqʯTR r2G HЫ>rg1^|)dw0ȷ\Ħ'>cr-G++ m^6{ +xsBWS`pKy3h}w@GJ;L;UsN onV}A)j1pbu:p۰O`IaFb04-eQ7{/`\RYn;;F5!k]Mu_h☆xJ؁R +*ZY%1Yb#<$.J|M冝=D;8TAY/$GWV5'ʒSͽNTuڮتm+Å{oo"PBDd xK)pByjjE/SuR[JEZ…Ә/.ofrd+ D ՙo9s>oC ЖKUq.$pd])Xah5HPFwco $"/V8|[`S#Yx;YZy mz>xA^X/qR *wqByq˵Dr +띸H*nUP) Ⱶ ^X@0D@ze:>hm㖕3Y,4lv7hWddP,fwS42/*/2 zdKLHj=X& )^&(dz*mv5ӨH 7uKuHr&yUpI H}p8J!zUr_)xvԇ& ^*Ei2jxNFqs[^˳Q,i'5ߌ[X95JL~2*ܷm09ɟ9buNmR)H-7qrlK؜5jʼgsـ9$`cܾr]z _mI-P챫{'h)q!N 6so }"~.!`^/S;ύ Bs|c( 6_! ]yIV^WX?MB{˹]gH; +cdmk(J\a+j-/E"N Ӆ oޭjt½&[lC¢n,P *l{z \nvv R%`WlCY[(]_%oD8ʑ!3%mU'2^Jxt'Aظ!$^@dYKUkTNӚQ21l ڮ mɽ4tSO4sӬ/ y㯝ntYw3p\Mrx3uC3K~/jte8dv8 [_ۛd4R^n06U+NlUqK7_5XK}m ƵHxݦ Hb*NCKpG ϧ̏[t iu"$c3ZP v^W]}W o73LȽJ{$fXr&&̊ot04/CbtUY:(da=DGn'P{Ɛ3BUʮ{~{1o ~^LBF',ǞCݖu!\DhR*WecQ31",6u06q\ps1T$AlJ 7U Qt-&95}QL˂2DK-]+s`5c 3W! bZ(Z4ExUHfLTef{4'zr*M*c4?`ߩAeގ+V},,5Hb>hX#x*mȾ=fp9R)z˱BZmLim ގM ЩaT֣es)zDv07 ϻlY ad2c< 0u"MU qM_;O"c% 0mT6J?،ۮG g'DB01c߾I?fQgӣB7PnrڍhܶFlI!ݹu(:q UpA"׮$}DQt%. GR-[ ?rdzl/E2ZQp3OnԜ5Ur$ u&O8KSKҴ"1S&"QȬd^X}e|QʆȬՒa4RkeI?W/c {7ԚD/Y^r\cj`; //#oc,@)Iv^g %k8C!55z8[xJCM[1;aqcY#@E9uYO JkƞGGw ҲQ7ןBء11|1CL-̦&x4Q1WQ90-(/p~0xKJ BZpI@k&S(<+iz{6`Fڤ6-Y.ʀx[{ʢى萲"늒W5d.(P}RN} ]qA:FkZZPK{]x&XhԠVZa +bs:4=[p mFq-'/59 ^GϤ*TFWL, ;+  ywuŐbx1Y_^%kT&70ngP)"0];mm^a:*rK* ?z-]ݑڷ_ݼ6i[os &!rb`=n|?_ (ߴv![\([ S(hx[@e#$Z}1}ڷ ^5Syלӂ2o7lǏOZZ}}w%ȉߴ ݪۤ-r26e5\4tN!D(6.s8E|l潞gQJ¾ w0dPUY"į{!oR%9Ii.O΀O]f&˼0ʹD (]ib*H~eRJ [ϠiEa8uwpKƕP~Gw0A9 [ޅ@>bƞծȫU/Xf > RtT]4EcLyp6yu:.}ZX=|#Gr$lA]l1et2J֮liBRY@2W[_EۯbZN ${Mk;-:ܶu6-`яuS#\Dz^WW^6EN>O -dD? ;sWK+;8M Ǡ'!j6<2yQ "YD7U/QǫS-v3Pի"BIh˨؅{k7d֢C9}>үjs0I;x`zOC4}d!t R8l>X;8mMEZ.$w}/*h7wJ xhM] ?2AI: O}Umf D)}f*h2}>R>sToKVw݉o As?UzGa̱w,Wؽ-T.,ݽzؗ;z´Өs5__3vYf#JES*BC<<֨'hϧr+fZo/z%RR !X^-8O_a~\_U!Бmys8vua ݔxbqǬ@{١*6{PL UۮsE(SUf}s7Zu2z_d1)o$F%e(m]0(ɔס rYDӥU_p/ :i&HD:mއ9 [GWi]'.E5gyw8$>'L•#!Y¸Q/y.\:|1m*#{-vĀLӽ|D|Y˳&zrS7sInK8o u,8 ~L'Pr-ecje%_^n'l1-Xaihg됻=! !ՠځuU=֔=t⣦O&7FjrB c >(>͞3M30~d"+C'2g_VZxB|[D=#-Id&nMS57/xcpCq7k=T v-(s^DIYGS,{xv%z}|RHƁ¶2=MlAr">՘w8 %5:Tr^sy8 kyHzDd{ 4A!A3$[8Ȋ;e çsa6ne0eR> RegZbMH|$bh/)>:&sJ^8fw v-C~Z}+uX&hfV\4)J~;W.Kʿ̕f 9$ 07oG)n0=_KKV%IhH`fH=$Vk{sp풺/ϻ3&}k lS?I6'r@c5X h}yn?9 aE(SQ&B'[odmT0>V= JԝWOб-ݿh)1|L GpyKI"t쵯XyW "LvS(F^N$T $GIK<z>fI ϴcR&C@kt_饋 9L~:iNi}<:"{ X+]Uitp]`oF-DB,P#K(+xL.":> ?cs}]uX?mijb!TA5eW?-$' ZQ?49i*<344?],AmsEͭiMQZQQw| C$c#/Æ?gf_ذ>H[GgT@Nm1mɤ$GX:Z,f}8 ($۞p#<5t{. q\䮎OYq&k.8D~NY9<6@{8,BSLq.W#}%RamU/y:['䘋UNis#B͟dX#9*-h([<;~ZPPyTp y)dJ ݅^}=#Fp2!:;p6da'(^) EZ+ .r ^snC@c$N"w|[(\J10 Oq $Rjo9<|G KkH7hH+]d֘፤ʦR-LvЧ!n{|+(Yc>]嶁:<0xkP U 3}NDoe-? _ntSucxC ] ;6؏#뿊sǒ"X ʋv&T(ZĐ]ϐ^*Y sK kږ{&r]Q`G)sGK^mF3biWlSR0ٔ!y(4} n pZj6K *'deUՌTdAR@oTÇI1id./6Ul!Rv_}dSoMj< N \eQi' X5:*z=K1ImwRh ))!I&J e7=Áxn ou'Qqv Jһc?e6*וd/lNb&X4e]mA ZNFgDQlkD (PB1׏:sB(" sPdpC)X<Rr|.H)r˪&`,3J[+7`+nfVd('RѶWi]0$!gb!I|WC?kzz_Gڡ[TD*.6A^JpMKE*scw魴| O.ۆ^yfQjPoYe&_'G M6D>vQWR\>_22t"3'7yo1+hNŀOrPrEp.']f]j7uS/̽ItI@ؼiMQ2o ӵ2)% b{$Gc 5u]acmV'W&eot ࿍ tW\NH k}E *eTtHs@ӪdCbAHф!42pbU!i"As::bgʍt C\]T[twXUrUkj/V avYq@a{M[`#L#ur^K0G/E&}VůI MCtH=YRP4HZG*Ɩ B4Wu(nS@L{dtť۸&3Һ c θDܕ8d&9ٹϿ}.65!uq %n,soE)/{MV-6N+N>^Ryh;>փMxѭ \j8k.!gD'zx3\v$SXY1UBX0G{YDg < ww?7C>폤[}ܽ(d`AUO$Á؁DLla ǔv,0ʿTA'RB#[#h /=OXCܶH#ϼRXΫ](h$s{r1i*%L.\,]~ﳥ;>I>Z*_8cC MM6RQTHvJ ˀ4;l^ȯ-[/<4%['"MYS~),6 "6T4f]Q!B]6 mYRWO4Tpq)r'~TDIZuHi /95 U}¾CӋ+ʖj yYߌy0wf#(&bAMw942e7 0n?Hd10u=}θ(>cCĩCp.t{B?HVMD>pû=G\4w,̥ͦ/fĊR@WlW®ה l(j鱈A6;F|~NO"q7`B|c(͢~s0!8W[5WK:ЈhgUzѢ/̣Ng?N>(n)73lZd`:TE `=oqU2MsORGՙ%Z7% %xhç%Kl*LRrxA>ْYvqO?2p)M5a/"O{?ZѲnCl+5uqKcj VPlOk< (% zunW1m {.i1juFp,g3K~$izm a 2S~Tx8TV0SEZ H&Nꅕ("y:!B ܘFaiD$5vZu]<2s*q 3=n\N}^Gb%׃1btn_*I7bn &j{5_֕m(? Ώ˩s},k#ni<\laA'e.3ENzjI B>PBsG ^'&Mkuv0 DK`!hNh6Bp'M oӗB( -|^ëV&ƉHN%{1@n7?Ǔ Cu^M2ɨQ5HKbv|ad0 d7OT36K G$[yKCC;fa;R J 0DVㄕb) ]\e;Qt|Ǣ0]@Hnf>XD(L lN| FUA?,iDQt-2Tb_#> "y)({{|}Ĺ xKp!wYIfFђ;=xĎz7I@v&ܗOʝ% R3{EĖs?mVtb~ 9)8~u4x&sVqma&UW%X Nv-v|4k٬+#&*Ȉ{I }\@6,ۖ#s`1N ykhQX0uO͕&? ߟ&sd8LEx(z|h62+tg/aP/u%ehXLGڲ yVFڐWEIjS@pNa(p >!;5&I I!EU!Ut "0=LqxaM^RW÷ܱGda`^6])-Z.'8b9/ó 'W$亲;k >&CFA\ıc@Zr]4p!2!{OO#'A (ihaӊ,R142ꉄ;_K5TO-Bn;Spg)\b WX 3/@41X^׺ 7sVRDn%2bwjBm.[}ke T [2_Q$]B] )1֣ãhZOrfr'_rC JHTo.ipr #v)hBÓsc& yyste84ڶ}0 _+؋s@cϴ3b(ЂCi"!m[V孺_r1̘PJ07Ҳu;vXjGV12A#!=E1#^7[[)tf(Պ@JeV?ڐ[}؜Fay:%H:6|䋃﬎K]ZDyױlHS^9m-ʆ {: +7cs |J6xh;6rZBbcd@%4ulQW*RH9#vp pژΎαѳU:,8+X욨8U\}vgOc6j&5,LBM\‹fb;Ʊz'k ׵y'tc,_؄V}?:"~l練>ڐe d8=/l5fN7-wu 2<VּNz0z,W1"~fn -a]J6@!*"sh Z-۵u>~c[c`֭jscEL5|`3y zwIV64Otw߰`IY ˗j88= +#2H!dRg^uZw5hW 9 l{5o˙vK6J/I"F_?8l .br}F59d+CRĉ]D!6רuM><#08@OIP ގb _N>$˯巁QQ3p$Dpԡg< 69|67t,,:ܫ|$U%ua/麆h篼[ c<|e5po{Y8Cf3 Qv.>b1hjY  PRcvj6j&fytMkLީ pd/Ν Ǐف3|myÐAZ:kv?Zn7gR:׺(ܣdU<Qv7;n]"ۭNP__0Q8 |r (3өhC*뻪G$!SM(CgSbN<SLиHQ%'`!Ov4F?09a=tҞ!~j֮޷XP t 7r&ES ,8v X(.ׇs6;4Rg}u`qSH$ 3xJ|bY4a"bɕ(}R`)R(.n mu-5\^sH)oE ̝tu(6QGqfO Cps.Q2C\T&&sp1#LSlb)w(*g LU$LT_=! v a׺ho ۴o%$Jy%JXrJ7*9͈msEL %g@\;OrXŤs6Ln"'=دo jt' :2~ʳqs T0ӻ8uGl5T=*t7,3 H-HEO.a򣄑wA+< /&J>oϭdn{]ON3"n͒_wh3w>N T[&8{ٕ;'x1 CnvSj]51$2gׂ*^`AS1 d1G5K@`lAʼn6`|DB.̀u0c4da3G,(vq] 5mW^͜)7|uǗ_#e ?: nhcgڬNf)`S# R3W)U¼'s,H1zY|$F+ޙbG+nA,V+T0"J]:Dg:VWᚽdųʨΰSI>ؠR\ojϓ*BTjX&n=:gme"0.R7Of@R"D\qu]w]NUgD3SDtĔzT_JxaF\MpQqBf9SVL25<;0 ˺~'SE.404~h1vMb07/:/z C9t%~;1ᦵS&#U%ns] bC a@/vCfYu陾P2"ꭢ>! ёNcqx q@{p]K iZ{XdH?t^*3~} /ԌSa14QODBARl=*"EICo$n-5wʽ Rw,"+y~^ gF<FjMQhѯ* 4hj-a=Wgk7I%y3@P!##-!e#A75(yZ2bH7YJڞߜM[ӎB`\؜ن4W 1<Ch7.xiqW&8Y2(zLA,iגyȨ> g-ehKMt- /k !eJMq 397Jd]fj- Y34&vxZzit;WWQ't|77t͋yK)QĔ0keddO. 5.R>i3=t%~ Q?C?s h_/IH_"=vD@Az;L7,AZYAVVP=)EPPu4ylQ>U:eؘ@y o9";&s Kzzp-YȢa <.«r"dIK R+\iOKPЌ"˜'} 38ٹiǽq1.V?(L}s8#=όSR-@gr!#p \oBlh}igCÿguh0Gk9]B\ċ˜#cʋIsţq>;}@ gl!Zg%ގhv Ѻ'p'xE#ÏAFcw&]te'9gX6錔:İXQJuXr5O]1EW35+${ʧ Ug^E%.xs_ ǀe,Xs#/qyAПqCUuVlz'*bӞA$COf3Cj.#BzMNP!y2Q1]6xA0*pYM|ұ=ɞ1E3s@=0=7 2T\I7cG6E2A(C9u/2f!NCe\i(U\ԊX,s-kGz6̢݀7R̩:IrY5"%c.*qWg@VU'7{QUN~DƵ fa.>>o[N;ѦC@ àg9jךEѮM6?r3@Öv9jd,<<{*u(f׌(n<7Z8)^!+ o8,$6UXj@"Į8mw>\~ &lFlbYcm 0A2"EʘݞӁBCD*][As[![)Ph#-,$(}x%d < tu"\bJAs;J_/\alS;!S" .c^ue:s)DI3v| %ˤ~N9~u|=X1iGNfOI5O΃ 4x\^)B6^隌S&3xEk(%'5Iqé_gjhDmv93N^ȵR>Pǁʧ߂/dAtio#ȱ OوCh"2DN  Uxð~ep:ʯzq)뵌r,/|qvzA_/5IHtpPS,k*F MV76 [-R=6p|"/^|J^4ab3yDg1Q'_`UE9 |on]KO%e~7taӭ'BAd ~ kuhVx\"1S:dp-fSIJ۵Q}Ē&ȉ W { j 0ߎ Cn"2ўx'G([#pNG5f!L.}' Aso@!7Y/Xh̓guK+u:'#x-XHO!5 Ӛ5b&Sx+˽;OR 4,"C}w&aM#l )8-Mu*7A1վ(mQA}otn0H2+s/__ Jɯe:q<+( Q4 $NZ _ِØmC9ϐv yw̦G~+RC.\ M :ap. ql*4U俌{4Jnwm zVTUp`רߚ0݂!]x"{숃\ybJ*#.FJKVnܬh4@f!iAρZ BU1o|u>{7!\ËǮP$;O xKi)s/a@\5LQo|WV_i+EGcшMZ?`M;7ym*fx^\rkQCc y.=%kWeROb8Q 7 o!\Ēo( Qy[uSP"5L6#!/ЅSu͵8גx]8Í8Vul'w Dc0}WIY`9f2SW4}W.qZy o[NyU|xZ)hpM~lDj.[P4;\,Ί?L߀j ?ўS+Xo ~ C4TzCdLk3 ;u{_WEpś6dvht< 궱Șu `iL}'sһYi{tqj7PNi?ݻAR >6N4\mvZ}MoZuyU\="ޖ,ai85}WCN2j}7cZђQwE&;𰀎fѿױAdk8k5Ty.uuUC@.zZAűnujk/M D&&1VwӐ$p#P_nƦjYWv(im~!/Hvݫ? 3rċfgb%Wd+dzvơ}@Iܲs[K^>ǻ^#7Hh[x~."w SSg8jHWf2Z&BHGY;I-UX<ėn A(1ͬ\`&߈C!@"nW*J.?j?nn iiV.P6_XvDwhJ/ /|Јj$|qi=m 6B"GKsӟ# ll.Z*|(O_`P{ڑ7I.p|X 'Pry%dBA : K_kFmIұq?r?ڪe+k{9҂1huH7'nۚw,A0ab% *]5s_=laqiV5КslMit(͝D6ۃa3~ì<7#M:q0: )p:Èx |odP)#w0 |#=^b&>,1Xci>PIkӸH8Zs!Qܠ+aѵJ6)- X-|%7?ɹ+`*atT %FEtj'"nV^eaKϟNDdD:ؚd)\4}!ҽ mn\;y͹s|3[H"=7cN1E}?-?*Z p*RDke&7< 'Bœ+S19ͩ 6  \.^3[SZ^c&,|BAzV\p#MlފfO ~&Vд`|EG[ü'Vp'"Ϡ݉SY:)Vgv|L)"#E.ʶ>~#z Ke3Qw >P؝Y坹5Ʈ_Èh0M܀eDąki'A0 "+Fj$pk-dхfQs|ڽn5]2=#¯lWژ7T[A.,lihi$X7JJbCC+|jFW0-YlVΊ<~U[ػ䲖GԀD{sp 7E Qt=WBd5"A]K)sv〢.UHH<v"{x(!eqtt,ϩ(%+9m/kARS`Q+#ٽ[CDfdgK)֮;|^Ŗ:  {aTT sISZ!88ox63p"-(E< }SZj- {h/e 3Qf4VVY)5SRB x7@>+0kq3MAcFzm2yȰ_a1HrY!K0s%|`# jg}ٸ:4 \jûս>Z&t:P ObBcN!faf -+9zWq6kdQ{%# G판5M[<fƌ]Ɣ>oHۓUYT’gVzd>!$<T""rMT$P WR !*X #QW8pt.rCh0s51w$p!dURZKRm[#u[j2/^/]lⶋ) HԴQž g*Ύ|6 _Zg_Ջa{^.yٹHm O `WܮM) ק$)lPQ?|oh'8#b'vչa|Js)pQka5ka~I3&xb"aWH n(\9ƥ]VEr(n$<%qAך{,]"7FQ+K [}tAE#C/z#rA.סnYn-6$*3#K]w2I[-Fp!)`U<GD3y !Xe:VCP"xD=,X'UWpɐ(P1N{w.ǜBUO~^fy]ݜNshic& GeW;~ ;^Ԓ*3ō8I4[ ^8cU!BZ(|VүvBO U%g'07=b/d|$28=TE-d_Ko+_ہߤex."6 ا'iỬphr ;7d8a^eM?]2sLU <4ѭ1Y:AUiNe/C,Ad,.JĞ帱wXVx 52C7 ޖ k|3UAG2^٢[U᧹&)%ЃMbL 6&KdH|gjguΠH4y3SrW!(6$'4Xr}/I_a2XPEU, ǵR~ -XXXAZM|t}H.gH֯+k;dh5 gS=N%dXZoHy> k$ 6J,Z*Vd&VXʢxaFcq4\ma+bj_>d9;p uM%4I }Wb\[8pl# $+O>-F%&,J PT@͌@Ј|KUKx[]H=H=0uts)~9zK~N=tO?cdEқOf g#}!&EXHLNC51t0)4mSb_-Ȓ?=g^<0n:tbUQ'$0)0>M s8_ O>z\|7#uȏT۟ڴǂ7"ve-iOii@ 7hi 9R""f٧\h1p9ǸfPvZn$+4C{Z&;P=P3u}E3 mh@6F'RU,e;C ڊ.Y?u:A^|\W^Wp=ӿ)! iӆUӿ kDlv`-('90(* p?H)}9r'‡wk=kݴ}x8,9MpAz=5]o9dz>7hH{?4SV5N4uεJ6e]؊kU8!Bv]%w jRk7B|gyQ+O6R7gClTߓI#o)X^犎Y5hC#&U0m](eȮV`ZZ9^W۰ϗ9RĽ.nC\l 8kv+ . R_/sȟ>!~j0-uRtnڤ=Y2zVg`^"RJ4[X8SQhICZOIi8;|ooBYǸ% UӒ<Y8=\|3r5aDz=ۇ1mktkOwJ@n YK 2bE?mjct֗TӺjzcWQ$c7Rv) 774s{Z02iҨTf`yw1ő>Ź /1ݓSQPW$9yT,V0njAҞ㉩SҞі?k} `4 z/ Gifb1F=\S,hk.36yZ͘L /S1JX:>0=~=N*(WRqog6ݸOC {aH{<@\@|Κ-5Ɇ47 ruaL%Mn"~C_.OJu;VWf MСL{^ 4* ^)/x@)M]MT ͮVV''XiTgQ˚C^{qqZ2X&CEI@?C,^8결0+a2$%mvrg+!0flo?FwS2}>t8·vyV=%)8829`1;%566bM9z9*|NbaCxUzEvh')7ҥJ͈ȖElKgM'$kaVlgLXm<-hǞ{C502N(KF iHaD|1Re`]¬mM)6jV`293+⒲d֥Ϫ@Q 8zJwRE]`} Ag[١gH p,9 \ C0@vX TnpF+PV7'N+g+IbfgU` 54V砀hG$u6N dYrnb[iZH5d;hESGu'5x92,yIwssuB H!ۊ29B1 _;lOW]] æZGxA{aI u ).Gd+ ƭVizt@dŋ)O&^~ 7!ī]`(7x0 ~WO5"{;ʷ.:fboVSqfIR4Bh`zSZa5{Tá#wbsϠf 6m2rs#a,e*&*>2%}˷-otaI.?GˊCtqe;'NF3, mc ¡2Xp g.2F6u~tT|#N>;[k1-->! ;iZ,=,nd+f۠dO_d"K7U a+xZXӢ+p'Id? ZPO"FW5 4^_~PE:q| Ŀ6}?Kj R!b{䯈ݟ&j/rܖ=}Y~I]3@'\yHKOԬWjY pFN;dbyN+OtMVj_ʎ޵Eyi >::x~ŻX*f҆746tuT #ʋ85@(3 ^\z;+OxDaP)/ 􆦁,̹~CeUO_:r.3Q^ݝMZ:ʏ(ScU-6/Q" J弍A9+1mY^[B,¯6g^,L>MF:S8t̜kH½_|^7.fh}MZqH+W|;|J/NigG觷QkwAŐ`fW,1VU:7x9 @ DhO82ge;?AW!G˶UH/';N[qM]v &v."o'@I) jM*nxYx2e$՛ֶ$JҽX&Q8D9Č'`" }SjJR7rCD#Ar 5v+\V`5-tnUv, U'CMW?DW)>Gg'!6c\C(ˇ])E͐dk>Ile2.3 |`ұhgãل?unfuuU`C]*_K?2<ۣ$]:"'?;ѣ墦&ad|wEy~ݟV~e+t}2_E^+f4 !h-%8.A4z}dwG5a6uqZ?d¢2`Z/]JR[Rtr_8)aP]luyfVt"taX#\WrS/c8U(,+2"+AlDF^+Lht ]JM'Z}T+O\Kdbl[4H^<޲XYb+bYR_>/ a;l̛%aSS8y Pl=*>UcI]($~^ǔk,dzD#7,B_aD{Bx/ ðzY,"ՠB@̾olyho6q^ڏ 2/z "&]u¡ V E$犼mk78$ $t4U8j';K} Hk Ze Ц*`|.ěi˗N*3Ai_v2J~H` a(|o܏&P?i3o^#̀]*K7uQJ5uKbvm䧣G :$Ʌ1K蓺VR •#8 |^Lwf B<E>=_By)#٤n' iø[4G+jt_ϫ2|ܖ*-Ω&F.6X.ϜHegF7™er]o];%QO+_æ۪uPP~=|X_!ZOW̺r8Ba[OAPYh дt#t:T؎' \$Au+cjUl3 ±mD|/Yl'N*g"/73X;%rBvl3 )Ql7|wms(ff<;ˉנeJro5X5m'F,ʇO9to>:bnfEZOz:yc|DRppF0SlV{W]9l5T o ^irs08v?x\UPⳜCvPtդL!Fh \EqrSG<sQ/YxէETB:pC3~HPak0Tc O}b7޴IR>+WG; W`x$( (dLKH9OX5)8>!UKl8tz:9j& P2z:\'JT,J@~T 5IPw:+YA/lَZF  Wr^!^&Hⓕn=Qv-(u!6ҷo=4RibQĵrSD2"3d. n t ֖=;5 ~ j77^E0 H=*&QYl->د_N~LZ4v 1 ؄ad_z ܣꘒhBz/PV@AkT:]I~1jX`. ?:Aà!HtcA̬sہXXmF8(BLXkzؙmH#a:Xgt֜ ؎6*vnI0nŎhP7xNjH3ڕڞ?%`4Cx V%]wJ☣vGΫv7!3#:~P,]3mKˀt&wNedѸJi-Hġ=$I`kьBγy_5[5$Ǚƭp\BTɻA2CJhv*D\Vw T+T'?ߞ%1-1dob[W&i$J ibxV8^B`50qoUCmgxgҔ4=d{ F{&گQgQ U"]~v$o9148и1hk3pMۤ% V<=Px뮫I0asjg5V;HT9jlB/]7$$l oULuset\@*(,m--Kxܶm ^X(ؐ>; ě{|c7~1fn[ug["w51b@aR]M+!`v^A箹N G%̅Bgyn|=(hig|8-@(4cd$)=`6LmE`-HF͠2+B="Gg#=F&";g}?К hD_` $o1^MR.|ǀ32AljWmw,/ _3(Xӑ+*櫌 ݒ  W[zoB t 0=ef\4g^@#a.^LjmC?N05W<˚ymTØuӥАj#K@ @3'D6_n X[%h8W>&lΰ [6*Pn7 YgAD9gUR֥C*UGXM2x9Q~ l pM``4DsϠ2 ?ȦԽ䶧͸oZ59]#'Pl?< ekmq8z`p1 #/ JX >=fh,%Io tqi LHRS)gP6):*b"Qy4ԿN_.1;`O_@"/)B:G|%DJקi@m `I&pݮ3ӵ(N~xs*с)f8ZZjnӖPQcEgɱfзϤ<\9˔dZ4bM P7V2@OqrUi'.lQH%+*\o ݤLH % Abꢢs(iAAqba .5{h];Еwx/,$\Ȓ"*-YO%f-S#c2-V>{cx1Ӆ# zR an4—7@Gq1 YV 4󉵼Ҹ'(=h3{r'}@S;\Z{ReLt} ĀVreMŖ@sn2\:=JynY/Y=5iRƄ計P3Eci$AH' mRy @ P}~M3Νށ@\JL d5YYzn1 61O!nKX>J>nXMȍeƟs#FasJrAPʠU"я=c/.B':|xRpp MLVΠ?}GpTyAYd8-YQ*յ-Fj5IoO3+=/ ݘz!N! QҰgV%ci3z̏/j6xu^St$H`ż fkNNkI]ʏ|(?ٺA~TU=_c Qj%q򏭽'ت\IO'_'#m[5nG wѓlne|5UOfhI#C$~2Rv9z^ȨPȂAI[2uELO@ G` %* @i"V'9JdRd EHK;%LHB ]7mGnk'o FNSP)9uG?'+Sl~NDk|g?FfvŔ h2=;{MFNqc1kB3Hv"  5 ܈^*,<ѧ-.dyTž ~aX~`ttA 6"?f^G0Ei> ho wf]d A(3Jvz̚@ t# B7)Z VɿP[Q)QrIwۘh !O lT4RDiHW+"C6?B#4oYʛ0_ƛp7_@GKIw"RFCtPY iAĒҏM/H Of(rݘ7StI%GNR']_[E|׶̣ P㮦> f#fU?*`sЄ7 /6%%OZ)/, QK.k*s*u\~zD Ezg]̕ x+Ťy X,aI&:Yo b!1kU47Vb;'Nk'whLf44ϋYrm4ԽJ.~* ml|f+cʉ,L >̕m8iL$Vc1S|yq.ޜ6A $Ok1J T%L-Y`_Umm4t&9feBȅ845 V GB̸gBC6&:׫Whw5_~ʄW>|/$qn5ZAXT1چ.| >n-RH#x2hݣjeS,N#*3z1Jǹ6`%E絵|C"Z*¾sk%ev~!ڣ~ uՌIb 򗖴n=q,mPy[ALk=3t@WpXeq,/;$ o<$Ņ1qQ[J_52Tdtch[ZmvDY"@UaoA`E*2a͍cp +C>9`WV4g'BJwMƇK[kUոia׭jI3Q9=[r0D{6#>|‰vzyq;dlmzG:7"E"Y 208NxcmU'8R &muF4y"Pvx^VϬW[p`Nr׸ZX,tN ϱ.<܋;ftL*#²8d>bdΐFTh` 膟C3R] $˚D6@BYWVPX<.E~cPܨPD }P;i  qMyԻmҭc;Ni ䷕⧛v햆}S;$Xf0IoRβAn{>>ly2;Qd f}0m7.l3܁r֨4;㧓4!+u* C:(h{LFmOpe{guAag-59mLZ.K 23䍢w9K\SfandOMmJ:`T CъEX"XwňcAHbMJ^bG~8뮥/N=u7(:Xdp`4bT\rh~lGD$ݿ?,-zKx BE룇XJbk:\e)l9{%^Ƥ!?_;r;L[:jv#6Er RI|WMe sncJ]F-G-ߗL /o]D람ҨM'E$#&ybFf^(ڭy]\B[|w}zr28wo.WR3 '+#0P[M2WY x2ͯzuڑ^´ uv{XQw.*\_ߙ̝߼AσXpiLO|>Ij~U]5vpr83ZG-6SIvMjgje4=[=݉ g[_S[1l 3⥰J!~0CCRGX@w=\h/'.ݴMJ̅VNRD1'+a;QFu w QBwGC$۽qcXi`Sk M%1f8P Vf|{^ >>,KSyvN-1.#G0i>T$&6"㈡?;hXB9@njR̈1ڛ]%*ߥPċ%~>( hԔ\MQiM ZtZb@*ɦxe[=DK8`y8b-#ثtŇݙ#όN&t4d`auaI+5 rgi+\j\-UI\$9ıI2a'̡ Ru XfjorL! ,B& m8Iv9Q; I cΫwp}QyY%eK";Ec&" -Q Q;C@F_1 dRX $5&:Hhhm#GHS'AuhNCY!ff)t CU`u /TK*W@YI$Ly8K[GKI.Mn];0{Պ&Q^։$iXQLj 4R|:{aC"-(WmNpUVVU>yNEhs~xΌRz"+cܥI#=j>ub2OU;ڤ|X?~F|]=6_&MRm n|;n93r(d8I':&yf0FXrpQueW2-:I.d,VHc&%>l4j41)?bd'C]^I\ Ekwm".(nzNK3CW/<i}~1aN6FtmD{ 9҆dPݍ'çeABi?fD"@-w5xCWdf-#= GJ8C'Z"ܞ2ځu$yl= (Jo)aOm6-u" h^dB<ƵL4 V]^Uu~,2 gwhڦ@J bɜ`^z2 ]v~}5G.8ፏnڧ` 5/Go"d\ *Kfc7z<[GVEӞA 襟` D$I*c/Ͻ;w[,V}OXHnL6fFwQӖ$4R;xhiwErl܆(I04 ȒLXcOWi>8.R152~'2n%cLy2õh kY=O[ pa6ު g9NjY^˟06'M*X}`,8U|>!g䄣Fّ#1aՑg/$uԢ_}Ʀ-X"yI:g2'^*Sk uj7*^_''1@9Oe`4!k\|ĊoЕc! G)* eWLIW7o[I:/7G@Қy. cMRpam`91}7a"4j +{SөRP@Yt}ۑyDD+𢝷b\w!"îO' Qug<~Ӱ&n"c] d\L4 'ڬ#j>y>e,_E⽻0̠-79DVjVAR'lFoe2ߙT k|$yQtҌ3` o,ֱ!MpX%_).6"$%VlN(>+"Q;pAx3o'Qo`񱐼Ͼ W,aOFjuWL?`>_d;(0:/`LpmxpB "+xF֥G6B\aAԺvS}>}j%q{\S/G= a)w<J4s\T%qf>@- -"1_,klAw[" i P?PVx<a ;&>|\YFư|g`,h$[4'9+N&QI VLDetub@NhЅJK@lP@L/ܙɳnU-k 1(DHkA^~!LcP0:19A,}(E2c=\l9JJᓋz[M`s+YAҬZn=b,2.H;4K&BT`bsb)e|U(H~yY4 O=. iVyRᮃi:;ڐZ(c.ǀ~!IJh>nO[Js[_蠬WU_c+F?g~R7UxOmX= '?M-+""&87ix ?9n%BA/ "ȑ){O0ʄ $;}ah 6i*Hle(dZۇ2B$%8[y563S~s\m+w x2 Y.].ځ"ݴϋkc0wٝ}5g]XGlwQ.-_ kujBB; UBPQ'+$c9VJPwW\v.)W[;aqK_UcY:'JZ<@TIpX@&NW8YyѬ!SC~Ȁ XJ]t3JR2Y)؀m!G7XRdGR41qh*ӀO(o[&4ĸ5({$q Ʉ\Y:Bsap,֜hUaoph+Yc o.+[5v*&CrHNA ctJxaI@:Jڒ޶l 'UG?%%q=E3L#e`NjJD?7 =x?/ɫ9 2w nأM0kxB;l7̊B:'!b8ԁW)l/j.Cz]UnU]908yl6{h|1Cûήvf8oyE<60Xr0o8 82E ˡ7e+%rٝsGG& VᖚVq 2ȩ e8~E@&"G~D)Lgc%ҥwYUwn4qtJMf^1VE5ȻO\i.BDakA[*+C#.r3=_=\HSNW)~xOjokԔs4:>0 *"dUO'2p_{!ދڗu dV[nŰ$RiFxp䂌 >A+Y퓿 uYQPb=[O -M)~76])?ZM!M,S~PFۋ8dE%Ee3t(6f*5»F-G\|3!”^ [9ELzDRqn"n-oMWH3|76y-=d.Gѯ%7&JǝWR`s 8)J+'F^TH$΄1dz1rͫY٧DB0юGO7٭#dWD@D.kG+z~HydIxC{@M)` mRVnM|EoF9WGpj4SGOGcf!zGcV]pUGQIy/ܤe 6PY)"򬕵=HM{x'8Ejg"Btr ^T`"K+q&l _oo+j5< S*2)(XX׎y c@TEDix"7 '8P`g;FB ۾TN1l(A#/;KZ&;~:ᇁ xPC܋_T)PȒ;Zu_ƟLԓ=v-3'fZǷ"4mIRSNsHxLtK뀆xE ̙BPCnsqׅ"aS~ec2ҜʀmJ et0C"|'H(hqCm:4ov&*8H좬^=M  QhKPE$x Y7` "lp/ }|{H2k CCpi ! v$HfXS4 HEr1 Q=eHȫ.ʋSem$C )`xXNu~S.MIZ4ȕ:Iw<=:D ur.M{;+W,*,,g-ә5Ya@6g{|grn݊0>z)eL H6f2n|ipLTrnLzdP?m[! ,jhP";O0`#vo|5 N]źRd{Z`݋p/mxwp9Tzd]?c\&UMgнpIJZ oB ^ߗ77bLIV轲<(~E׾J^u/6B-ў&iVP6ǥp Gx{*J@iQLrmG@7E-jDxa_ ~ S̭i pe@7V"*ƜQx<*~QՇE2'?"‡v;_ '.hi:2ztj$br"vAt[mU5\9Y븓W!oD¨{y -\5b M4nI%"KfY/fCAܢDlJSGg-haa9D"˖Ҥd0Pt /# Q[gzqpvG! < +7sK/:5C\b'vBܬ^jᴲ 1: ׀qEIzSgf.s =.{#Ubt{6k?A G9Tքr_%2\5iR1x0gs+O2o㿾&zʎA"Qpi!S|tu(hGXQH`oc@0+C+?!nfeN{SL2#6vbq.Oj;7;@[NSmF ns vI tsEB rEwŇ5C4w5sVmpHU^~%VX]0YΘ>i?XdVyS#<Z([D^ D`9KYv벚'܏*\(ǚiGbtoiuh&z YcpiZkɼ4bN4̘}9Ms@J$r -Q+8‹kxQ氨N8֕ }p}ΐ3TL:oOIqӰ}SEuz -bN+c!Rmd k4 ΦeelUm̀Bu6`N3Mp:3:! J1"]mPxo*g1L@H˿⠾ġ)0CKPb\sRJS²ܦX]ٹ3Q5CN_m'2}-+PU/$ u^hNLeYqqvWڭzxnM&Lνbދ/5G)dhX骺C)s1sh>0iH7$ƿacf]n{VmC^<~ K>LО9-8QֿIU$+!-C¡t{i|4;&0rP5c+hQ]DLuDZQ-h徐wTO ]FRxitKn;J,Oh]ī0ncBxcP|)ޜ9h|yd4L_' M`橧YY61]웷rf.¨*m S87貒*8`TM]}kc=lWLR*WLc<|'ʀ}Ĩм |֙RS[}d"CW<-lLL`2ʮ,Re 9@?MTj`ֳb.Yh~oX3(I`.(1 oG\~^O wIRs#AxK?E0ƞug޿9Wa&QJBHewa:Bn$z&g-Ǐo9z;䶩4W=hl!)Oo9sOJ?ev*YŢ&%!snHŽzH*$4p)k.|}xt^O_IC>bDz2lSG$BE\r.0"0Rj&rId8 @a⼯A 0mƪp,D!Td/]S!xb uG\5AWTc}<nocdˏ)TsqW%Otn{қ+"rdvs> j򤣪VZulE^l5Ó ckfOzDȌi3jỂ v@r $ɗv-xHUbP{~!.ޥ[O4ɘmmoypG{k Ei˞ɗyoϿ b3DrzO?u u1l2xѤĉ ~ٝnRcr^cEY~:R$3G]Do1U-072x#o_8@K-(t`~V+AfNh%>{TY4mI+8=WDT|gF8ܛC>4LYpw!P=~J9A\4UO/ݗ(B:WE05Ǚ2^}՜GoCx R 3(pW% Ŗ@CZCLmFQa62g.ZFjWb1 ϾG`QjP @QZ?p48b5K{4exʳJC[i*څQU0%}1[Vx"Y?8tzZqTwdIBGGϵiclcq3a ~ vCz Es*С^@jG3^̰7Cw#mq@Ƣgv!F$>R2^5#*=})>-xYsS,OԔٝ~}9c0duZeb1- -i3m(J~ t54H 5t<>{ejxYh΂UVB;z"3;Ds p=QpִDy ^@T[h*P|Z\b]u*#a_Q1Y˘L10/,tlnjMv>t"CGd*I{\}s.^CWԧy$<I-}R´07(T>l{OjzZ {gAYp?L J'@m|@{][0g}-U-o p<"VՖʑӁ.Phǻ}QH楝D?` `8F0+!o+u>*ߐoᙶEX` @q|bBuԖp?C,Uϡ-lTYD߃6@xK~A"6)Ա6 UٽEB |`[gER?iM5Aϧ=AdȭZ4rA]ȇ eÍr vMj:C6| dy) &OlbapcɄv Q|\=?dmD˥xv+nw!Cl'Ȍ7'j#%՗%H ӄ_jygǤ64FHQZBf%1wlռ!DŽ@ȋc <͚ٿOO&p?9ڔA҂iKޛgbcTZ2bvNvҖkBrVn]|*6\{"8TYԝlT_ N#6=wcs*Ud'WV:  =&MSkuI"%HD7X?-u#iBϬ^O%x2r>hֈ 21(icFI|C~mh{i `>;' p~x~ e=JAd'Sr(?LZrpGCng (1n_Vh?݌ӯyaҘ!VS6AwF ;yO֘fzh{Mq|zW8~ @=m;1P{M<&,,nzJkg2/mg+nA,"P)5*:7!W'>88~)k7nvTz­r 4|y PRe4 #Ci(*I[3|/_AH3ow*{=hE,Mу@Z<Ϲ=ԹW6(fCP:łlJrvO{B 5{E6&Cc+d%g`>;|C,o'S<ʼ඗ڨꮃOl]VRA(l8~Ԛ [Dai?QvL*^Z`τ,)WSHO[cTXfxhny!_ :_7̩" +*>u!~ PK{vN-j_"p0h̋ 7_3d]i_QVP"gjUguAUCp?W%l梐+"\2=]ބ1_D$E=? [nW2q:_h&n0`5`ײ͹ͭ`$ z]p?92%ɗm!7*+ym< aQqĆ7.m8UBig-=&- KMJ%X WOh_]Tz9SrtfKjk"6 '>ԨEΛhLc:*r/kۚLi@R:X̄ z pˮ!m6g*0J{f 66;mW1bϱQR$Eshy;j >O&ByS"P"ۗWn;w*'2rXx OeqIqv];C$V%sJO魛vq;kIajlMWk[+/7PKnE&pH˒ %PJ$)4Sω(G99tl"A{kEz(yN /oLVH:}T[o 6 OQn@!-J 0 dļ_p8w(E3H=qi:TkT?dq}&&jjAw% ȴUuu=>a[X#D+׵᫆2ߖ^goZZڞv?qhL9pR`:3km\Za*V-^AHs5k|ɌGk;,OGmf)=n+;!$1é"XcCd4l%A`GToT+E#B\k▇_#DOySFbE5W;Gd`4V-Fnu\ Yr5tU--B[5Wa"Jt$UG@גr:;ߕ??}ƻQLdtGÉޗy`3+Zj\}ǐQb0=g˅t_:ãϺM^IU5чX QPKMKzPdN lȡ6E,8xsӅWiƵB6Cj{vw[0TC,[Av0cס-v| 6@5v MqZtʝSh7ӤPf4q"G*%9tiQz\恜XMoo+2`U> u Y ?XNņ e-% 7HZq{+x5RW)wn[ku<~TV幔I13{il5d~RWZX jJA5-D+Rd[U* ur4:[(NǀfNNSlY:qf:>waa8q[ue2qc{ 0fzJIdځR @ZtHpAjC|天ԟ1xeC (N{-b?ŭmuZtZ:TOOVyx\@ ._NIlwzߦ>h=>b(k"9͠M*7NX$ oda+G'$h.8>j@͆{`<ӆb_=`B%."cE$^ѧI&lgv=]^pvumb. { |A/}"YQ;C7?y'3!4*qnrkNS?aBw E*y(mŘ:q4 o_͆XR sëf/Nťi :@0ז6PE$iZzcoA K3zUᮠ.؊PxF/ |0rdU5eƺ09AZ3ZpvwdWg_|"we"u!TBkF/# _aƝ3[%6ZkQp'\MԍQ t1jnU? >ԱHlڪ?r/b 8KoYiHv=:L9=kA_:FslJx_WPz*lZe;bςcz.VO`_of#:A?i( 8~0/>v3+C|'}ۡlo;5)3:I}TgbȺUTwAL3HuJ>B)I(r0u!%iړAғ.+ʐ@.RMS:1:!u \O* G|P==}Qۡ;BO; GͮxEħVU?3,C\\y CwRݽe|bdO̴ͥ0M5T9?u⍟;]nb( A!pwHmp쌤Vl4R@NFΜ 4yR;B"c&4FQ\!e)_3[IПQ~:n@blWYQ::KG+vzB{\qW:̳w Ir$x~N<(~=6l_Ll0 a$ n'95Xd[۟W{ '#JMlgjf0@V9b&S9CDk9\]${W'D!d,=8Ix%WL섅_l-\s񤄨1]n{nW -bg72AjrUOF8BԮ>J9fO=hk`,:]}{= -炙Eu+B9#Ol uƁv=_ޟ)$쉋Wj7÷>{]0.=%\_Jݙ8'3jV Sla(,BfOFq;e/b1,}PGE|EcjH {3U~\jzghEYqAO괘廊p-I:'A{p2RX?`_  Wžf[+\f!IJ7#]|. Ɔ~z[h9}6T/o;ZXHt48Ӭ"зp+UQk~|(C¼5~u 3$ < O&" ɤt֦Բ֥kkFT(NꏜsN*6E sȰ՝! [V=p6BB-ꡘ^/>t ]FGp/|i0G'~ss <#CÕ!BWq߀WT 53BYDparB3 XB8#$ꀘކd7}E[HGo4vjL2~׆GFRlE%LuW>H'oge]2'E-' ^sb1Ypk/ގ+Q$ lO.||xߗ]v$qTv_H\4=[ 恼Wfռ{O 1 '(bYpIʫ~u|rʁTښg3~vN ^@ 4>b3T( GQ&%AdQ,aB 0r4dJfDbt:\Y!Yf/;(vu& {_ىVU {֢=ykSV!-OYፅf&Qvlg i4޿0iiOڮn={?3-Ha1#h3jmS_(c^ҧoAnj& -%465dmPɿXwJֲKZw,\3~84,eI5 T7 j`3?S x4Y֚0[@-k'W aFzA"Y%Uu*\rF$[8Zē .9Wl& LKy>̯;cA!C$xZYFC ^ cqY18%ѯ&˾ fbȏ'֦ v6[ry&}jLkwx+:J c~3#4v1a "PLSu!Ca;Xo[If%>-cY)F#PG ׈p0F*O k) NaK귪|Vli&AժmvhVp!T`< KxG |ɴ5g&Q> ,)+NRe؀:faEBP`ud@KDd)ݼH[L-"Z1ȏ69#AaoHW_c7XJ4`.&MdEh$_gViZkTb:#29vOGN4J,Cmym Jq/~¢# IyN$0,~Lp2XB1Uԡ9F}QEMgN>дS+,#˛ |%&:w-o𭲅񊵼?J|ԂMuNڵ[qA="#U+q7IiJo2"?F4N?f]3,M@O^i2?zTiKp[ߐOz 9Sw@2R]jJ~(nlaqaa {i0oYm!ǫTMޞgB]K^?V'^- C2E@ z?a獬y}po..e빓FM%Ugs]Wsb=7a(ŠXh4}&pBީdbi1U?t9&7P*vZl:pKQm =luљ\SȠS9zcmlon\Z7;2Pnܢ7M%zD47@< ah3lS¢6zP%҄r^S|A]Ř7 ]6Y3a0<6Vi(wq;GxLNyVomŷ# aME˅lB@wi1z"x#h n=h X} "h~QZM;Znv? ZEJ=&RM8 _r\I7 -)|!em8*wZ9WgNISe-tSd]*y)-VQ)ł?f 0cl=:$,bR/``צ)a X7z q쥚Keg>T+䍈{ 1Hw[j0ZՎ^*~I.56G bn]]96~>c|\UNmrV>QZPkvMrLŪ q76tN a֊ѻVCcv0gS*0%p0GJ'IF]"OfʪIqay2p+*T!Ӣ`:w‹j̴}U8B![ ۀK4އ֑$=-10RFfDŽ~U3+?n&_+zBW?`vd׏2Y_;0[蛏6[1o$]H G-PŦZ xt X#K,E -ٿHCzYDһ;=աJ^>S0k3]ƾhq\ edo̴jb#Xh[ObS,$hT'cLhqXF[o2;,g :/-CZRP|#M ]rWX*q> @aXr&wageD\S_'#34(\8v^؂9cV4M FѻOˊYP`v4|?~b InqW 1_ gY |G=#٩@Fn%ADN޶{UÕ派K)"֤*}Ay CǛNBoA;Oz l[ L#`Rx+V^dU-񄝑uCE7A!mdkq 6kk`iuIj0E>Ɏo"Y__L]n-7  >7SnG/]36?P'a./S%>+Ĕp/8Cs|24eh\"qNy|Ȼa% V>Q4y jQz' .;5 [GF/Kseo{m󪼹%n,X}H XWĻHuN0sz̟3PJOA1≽3 ]&17|ZzWT~#˦qt(twd%hsC.qw[~ `cX,JZEn8xz)6>x q|ԫWȎ]Qⵖ Zllق⯥6" |HUa9&[3e";O+'7_݄)hZh[+>Yż)(fVo,"vx8C8?B\T+ $]t|b>{Ԓ %i󂭋Bț}%%h0!so>U'@[Kfb x:0 {S獤>grA,2%|N[|y6i# x9IujR9&>޼U.[zLxy71a0)M8.\˜NiuwbU M^?3)J> P) . *p 4yvUg[H;JHKT_ag&[STQUrsery*,I.V|vlCu&YbkT.HzXKdF뙲hX>eR91j g?-n >-Ѐ<9b]U3ԵhCBD|Hec=O.]D$^i`Ugi0$Lr$s^Q|pǎʵNQ虩2+;G. OJ.8rw$ɗvOBxn77V>Bu\ae9=޳cΤP(f<+sɧu\n6HA) nI£>qD7?!^4gθxEb ~@\`McE@Y0gF-gT s϶9:_~|N~&'>YR|n[zXu(# eC7enա6}8QWlx-8"Ujha'QBzBn^8h= "MayC0S"OBaQnk/6 `kafqᦩ=uw@(bom9PŢP5x]"c f&l4B '$!}L2jʬ2y^F-*:Upg VKTD_8 7fDw$luXu^d!(Po[FӶ]g'6§C/^>ñVY/4=d*׷DQ#E??B2JRH︶FÂQ_X\,}1ݴԽ{K@?`b'rsYzSc@ݨY9be0<_a$j];n@6ޙ9?:3aͽ`8d,lk_ 0T&.}f@3^URP컣ͪ{QIIQX)|zp8Q@l4t>տIRW#HsQqi2u5$ 440( -8TЕN1:R*^0zlN5y#39uzg}?=RD9,I6#e"Y"}P9 _tK0r.7CطvhSu-Xm&ݧ;ۡ"MALNg" "rk=kSY2b̶) 38u*OfH+_Yg[  p1-2 L 1n4T&@E봴2UVylL<͐yFzJ.6SY ]Mӓi#\*GJȄ*A<:r~V漥Vt3r$gBښhitƘi#Hp~؋ k~@zQh07*>diZÙ4GuV>AsMS(ST`Lxx`QUR&_%{TȲ&74Z7jftVK/IñR,*$:DPS5H0-UxM[l<).;v@cu .k6F@ILK6}.Y8 Ч4'=ۗ8* <@x@1[(cd5xk)ȫgʺJ'ifABDP2i`wdm(4PS@Vp0\UȌYbTԀjn5N00˘ )F/NA5eNrDCJ"ޗTq=(,(BVXro5KC^"+/Л]Qo0#bT|T%n)=× 'g܁'Be-}e }Uǣ*YIe$BmN#/% fc1ZUt6R߿YGtn;! Tm[j x~#(L8~"ׁڸld5gX FGN!SJg8B ?B5zBge舷߮⋞x⏄(ȈXhn;7V4m:xq')'d\ iㄉ)R5*۳͍0=;,y _1|paH҂\a~]# i[Ȟ?$"R_`dchSx)S  #n[,섽vI&ټlW#|io*efPA?,~jAM@y,-|ߔaLe0/Lak]"pe\VRIySN(P8ɸYweNZ*)`U2jIldGWs<ʉjQD*G1}$Z̢-)2[=`I͛@QNaX$׽;:v"M7jKRn >0Zq)<zMuZy`SM2_qtt e#dN\E4Emoɬ͖K7_ݶUAi<%k :l2vZ篾[ƭ_( Op8"1"ӒMXҥ^0S&42&}WNFjMٝ( SFd[(5(eL-|hӒۺ -5zQ0%_qպnw.BBSz'# ;ׂmi?ZdAE ѝ -^ն1Y=#/Wzf3[ n bl?@v[:5΍b=kt]o~*hh}_yʧ1gZs }{mbqxgk|ğA6[/V>--,JE![ֳ҅EeSL͑wsM_e4Y^$E| )=6{G,NXw4oppԭlw[Tޏor^샴>K,4Ep)%+Y!ZYW{l.R&E}b]Q؈c%e&k2Y֩Bp^ɏ_qwH4p"o!VܚO?sjz׬6U {90Ў=i~үt 3pB6H榯t:1SZ]L=󄶷Km2d;lVɱ30NxӁ4g7NjdPjhn]t8c>(ZTRx0]ðu_w\!#QrApg]uK\f35Ҡ*6FK&8|lILKo:'/A#+DMUFT*l6GBhU2*Bۼ 2ױ*l ѹ;%vH/6I)(Z|v MNz$E#!`o9pmo̴^bA[ξ:20>yPu `7DMkc؜h"?_MWt$[ZRE83xhye]50o K4o'v E c/)&5񞰰tS\v.JK'Zܜǭ[摕a WT%>,d:\DD 2|6o E^ wCR:eWap_ԉP[^t- ރWX v'Rp zّ&ۨ e"yqj(gSMQ[iH }]3YU=j %̗FNKܟ= &`)IR`lCAPn&)\i6k^'^qdr͛8~ޥ`~_ke8y͢g!yD8*i1ź~Q' C2ҹhQ5#9-wF[0kȎqY{YuԢ $^R6vAR0H]S8 +MT9)2,nRA$BEթ4vQ<&N~ tl~U6a( ]'kGVeuvmh̆c%MfȴULg 2K+a>ɈΡ2İq7~oU W2(L,6ck6%D%2SZxN쯫NMOUD,/urHQCaҍtwpoQTTD=5/ фZa]Ғ\xBoA"P;[A9?2_J4g{+\%!g' $oL.}KߠNvwV,3GU-mJ> Q\~r͠;LAD=Ugd+\jpu]"EfS V @9 Ia^#V+dj|ʍiz5SۙsW/@q{g^ QGA&r+_wl>.M9zHvxP+!\F-彗h =yM23[MfoGkKXA"+B$seݴLa¢\Y,n~KCj/ ʴG* *Ux6!2M謩yQe~;NxgWhT,oVkDqGQK&q&;"J5ЪT }M={IQK)yP FHI.1W:ٙAQn*"M/&IMف=Q[խDHMpބr*1źΪFbx8"X˦I䑎|i1´mΕin v0߄.|x ;2U䌖-IAFi+[Ө NY3p¤BK[cJE^%z˳Q=jHg8ONC26R.B_gYe'[ӊ=#.r=Z$xs8QzYtOr"U)KkQ\@T r禹ocȞ~m1odBjbfJ_Tw-@RVTHgL|Mi?DUŲJ 9opӈcn5 >yZC^gA~R5w[2No$R׾U(O\|{c9G/M*5*3Fel,֨ž]5A-4t##R:ޢ =,XJ$VI׌ԬӚTc_=ٽ#z~"NV~Tn RxIw$^6R0m7Jm^LjgPI-L\.,Җ$NTы=9lx4tFϏuSev@v2v$46bՂ'bp \=ϺZKwS6H8_;fQbM*Bbߥ7M .Cz ےQk=0Ǵvw)&-]Mry!AzFXsG:|2vʃbFyRDs" zbI:")Ne€# ?Ǥ}/V떯ZftW(ژBq' iw'6rb-pQKGavMN2P0y\#DHI +n3sqx z: 4j'?Kj.Bb (MQ*\P`i׫ \6L79 MMxmo4bd2lyRXD~f.rzʃAe(D+6 ,>bG)F9 fa$d^j9V5)>n-s]Ri].v]aR}0𪄳5r3;{AATy ғbilH:Cw?tQDF6 >6 Gyڬ|ngʀC\Bw}>@"NPǦ<-6Had(KsK'xK$<9BٷǕ5f]jkwd?^H֟pޚ6_[%YP<o/)4t2,Ucus(| :y?ɺ7?XjdE *0Pa%\2h^>(9K\ҵe DZԷ̷zlg@aeRR?sxp)\lsZYG$#yi g}q8jvtNR7nAWh_{%XqֲpRPL-83qg1Gr|xD)*%dshLRֿsͶb]Ҡ ,C;lm}$1XnDKҙ}3k.z2-q}D"]5ϓZؚ2\&(xf<..7FMc > k@6Nsuʼn8G]DAx5 9EBw-226X͒0+mF&eT kD{jοtaQ[UƟ`"+Гr[%(sLo83#B19ARƔSJEmMG?5Q%~1+* 7i hh7g 5gQڝ8 S0Ї0Nhʃ8rjD4wRcq؟.$7 PEjBtj.7Z@tc5܉X4vՉhGEjGFfSkmn*jJ?JGDY\'jWEFw~i2t,QϜjbA9xZK86nw} G8ҺY; xUS%L)z@S4F]ͼ`,}(VycR\cJg('$B&pЄ Nc:ڏ[׽ T@ͱ:4{6C欄M KS_|`%ff4g#b/0DV P/e+)AO GFk@ ]}oWa?}RF HPD>FCXfK'?e gvW륡.޺<%GN{o640?8p\&T{bۭ3OGp 34 cQ*B6u'C!͂UK N"H^V?_DDn gr^?_m7ј8\AkjKLRZb6.r~iVO7D>`Ws4T iB+0褈1LgQnB\1;r>n3S*j=1s14'fTfЏvqYl/p%*On`9i+Mu=Fw*AZzgaS,GLsa,?c LҵiK&6}䨯yϩ/^WXv:5lXnvyhO1:+Rh [?,, 7]T 3 q| ,Ѵд4FACVB ;}Hc9D ȏoebV]o :6ܽBQV aeTJ1mi W~;-xE!k 1Y<b) HsEi a;p֧KEW zXnP]pʛ 9o5sLKd&:;AV6}25@(*Dͻ]zAō(IfEQ Ɯy?leӃM63T8Sf#NT3J-T)G`,tQOv a`/[L@t(9+ W,bK*ڮ4W>41{Qxm|tэy}) Fs6!8|Xܵ- }}uK;0RæM؂!ͽ8ږ6$SҢ?_\&-M7'I9Q`JŇR|H < Ep$)\m!~Gt۰/1pO;TUr-NL)hmn룉I| HZҲ{l^f$QPtF4z2g v\7:,6ŀSZm5LcF`p04Ussz }r ]MwUXɃ_G2?Ne0;|?1h(8/>iS4-kwOU=댁y99ɢ ¿_'3[lrR>u0_MXYAcCY ӑV,#*ݕcRDuH?KS+] :z{iPeXR%0i$x(nTglɽ|ꛭJyX߉$ξ48Ѡ:<m]:b]L: Q:J.Dn @TˮhKg] LqwVe5'ۋptT /-a[Q@H_\ \ ͍ay۔"m*bDW+Q.G4 W1'!X_ch{N/9pg;FXe ;0l0ZQe%xوjQpMY@_ևFhҎ:B hpd]goGuY=v=ƞiS~WYX74pqe6ye#߱eԻ ~x_.L%'ϒn󜓭{VGSS7Itv̭kV\ "$7ԠZMrޙcl (X+h6Ԍ?I&%<<ّ8\Ƈ"&a'/D]RM'D]WO .3>7VvP{s_)lZȰ7a:y:LX6y}z>37XB75P >a9Dm0t"v1AfouZ ͌aiKNt{C pOVДsDr1 R ĻO&H9L8{g[c^n;de`tи=&FߋFЈVsyZI=qBGȾy;M8!SU垱.]jYmFqS\8b-Hgc:MX\ڭk^L'ĉ$fnm'S컇 " Zw9&uHMT݂tP "+.Ue T?RoRFC]؆j2ė ;UqNvT/j,j'U/1j/ȿ]7a )IYeq0q.A'[oۭD6nV7}u9cw\+Y˨6 IڙEBI+ɻo:߱>B[QE(԰I:Qx 9r?TӠR0b+LR Y &P* T1q),D+Qv"!`"}|h6k&!\duwp/ѹ \d52)t9\Mwe!tIxH~xV:g4:E6>J\.0xp)RBxkC7^nLbVܢ5HxSh嶖4<1% 'RU͡1iG_(&q<9!&1j[0X m9(wc,RI2y,*+6*e .zfgԸRs^BXjDLjnibO** • 2ޤrCt=\c#&iQaC2yF/[4QO=t<}Ba`m1IĴ\x'L'v^4jY*du?m,/3-hB*b J:An\UA1N`k^(Vu-!j,icR<ީ#`aE9qjJh pߚ61)LszmZ 2P^X+XJMxeY7zkcG *#1xDv֝vZ-aGXNb &3*1dr V*WX'wJi9mqnMǣWfL{_[` z-Nq D?: ?[GVJ-!f(OaǐfȡZVO!m[#:@zw5PC{~+,΃>؝%܀=ؠ) vəӁdWe2<1wvt6N{s(y1XS9ow˃˜v (׃~TVri\m}!6aEmG&^m"Z&xD3>ˊu,誩$!n *t9]d1 N{z uDiբ90_h̙9cܫi3]&S;4dDP 2f :d#J`(i60ɺ^xz  E{;JɫgEf7EœiHM 7lHBƝ^1K6skybfl!p&{<^T{Et-1Aݬ5r_)~t3qGg>5`6 $% &>0^PVJ(44?ՎK{~2uۡٝ4<=U n}t  -462=X9V#8*μZxlKnA5jM'P6q wʵ:fF37Ʉšt6/0ePrǑ՛@<;dtU( yRw#b 9շ]I܈Hi *];^n&Uy<\_.ɧ:*ZzBXKi>64Y!IZ׌aLWa:ySAt| "~ T"Y =838}1伐ABMͱvY/P% fzN1 Qa*_n/E<}CtV4*}Da9DѬ?ewM-} @UENhCH'*+l# =boS U oto0M8ȘG1dV#c 0=Ж&F*/s¾H?-caUv sZyҝq[2a N-,b"@H18Ad|S`2,mQnhvߣ 8 Y_$FJI"Ԕ ܬ 9BL/#VRQaɲ),$Ӯ?-~PŰ!aۃsqjo5Yz*M]6F > -7IV ;'4r n0s`Co/fb@t{Htbj;McK LFՈ>tɛ[ &|3>ia>KJ@c(Qa.m)+Ja(ژPBLȮs.\y+pc{hw{t g $j_(&^d$d?Qڢ +7"!LuOFfy7kfn'n1uM)I$Ka7q2hEy3e(5hNDYfxZm{aq UA8qLˈMp$7kE#ep *-GI|Ϛq@̿/vU:Wk kfal=Lkz5×b P0]f 4]OPgqc=clS937a>T Vr5* tow|lGb*XeGb9 _\A5ˍ犗ڴ7YfYh-#<`F hK~N r0pb4M,8E%5o֮h~XHi*# :jL9Ֆ7@]jhD_tiUzeVBczҊ (a;&xT}mav I\CyK..ܽƛ!'4 ȞrzYQmq{5üfWH2"قbNTV5uH?ק:}K`>4*p3Zm!G~ڎ{ Vp&0@^qѻ<Ub0uXmJY¦vy0NfSU'+/0} M{ˡ5#oy BP4A|RJelfxpɆp/y\ۛ8L{@"uy[a l8kɠa `hU]^ bV|dè~dd PN]Ri=*!31Q-gGاBo`q5a*fwy\0t3{vz_;HL@KRUJm x*2gA&T]ߨ%s8U'ycy,6"(P=x0LQzbXwa1P(ri85yPKP9ov@ѱĕߣY0u8S SuI<龑\؅%"Ԋa8=&w6bִsEQ}#I:Pv q?8#7j ̼=h <"4BM^yڍtY(M {WʅfrVD:uZ $1Xp-ʀUPR%3=8~'+O.76[eQ|^K4(g?uBo 6):9 *(cMxrX=?34$s/r.릏˒_ lfs7촛ʼn\9sz̬P6"l>0v@YFuk“rԋ%y;j+KR(YܒeL :X#RZphgO"J'oȗ+2p;l+8' KNl9e1Mo.Yj-c'"JqQ/p+Rc7N %Rn<,)3{L|~V9 ibaxѤiA~7qF֣[\i)ɪ,3ȻcGӞ/.Qѡ)\漫!Q9SÁ)y`l*\@mJxmr07VpN)F?W: ()5'NͱYamǫT6ESNP.'|_h#o ?:Ԡ0Jd(DVTxkLvK$mfvGv5fN̘ۧb+o~ tVXJ%HC ӓhV%Gy2 6M?D.'<PRǰ/ꁹx\Nl!Zf i$`)xMAoyՎZx&Y8@}5kwiĥibRy0=\waa(Q2(|zFcrGez6&/Lߟ.;hO/^t':'y1f Po:+94<aK3}AWBTQfbUKp\I4i07֗%m,˨,R|KUyICMnmpKK//ǠGm򙶠㙥g'Nl=$# 1O&Ŀ+-[)E ޕE+[Z9*YE(Ɵ:(rȓiqoY{۳lTC}tޕqA z.;lLo+lT?.I^GOs5TA:Cwh|oJ#V+Q-wڈsk6- ě/{*1L mA%'\ Qީ, R/4g::$iJ_^q#T k'/3~LmҶ_.‘P%[ߧ3s.usߥ /o'EMjiY5Oe]E`}E0Y#i^p +D} _rĹ >;P -jćP)\ 'Hn8;oƤf&Sؔv\WSeQѯxE}H\?ZO!!Z'b$-'U@/(ϝw4hYؙXv8LUJcEv*zqtGd R _?72]Zxf%&Yd o$cm=8!a솶 o"^a`Dg+R;K( bql*^Gۇ +4}.|IKYt> $` N-uޛ(w +м>r8 _]d jh~jy>T`4~Z%"0᧠[\ -@FEܼӏ͍A3UxZ#ZF6:Aailѝ|TI_{h~M1~y#4,;h_>uNퟸGC I)kSo vݹt4!+8sk1zKC:*bccZcV+Yއ+z~BNUϊ;F,cN[:@+{+8aJxs2a۠ffbڟ?U(!`_;t>YIƮygh-c&˒"&.=GBhS#$6y)#GѾUjj[ճA(#nќV‘xB" r]  0D4Z py:@d5-TrȦz"b=I.*ρV|hj.9؟M[QfRF% [xM Y{-K [UL~ zr*Ӂƍ_]Em qi0DWĜm\G\SI6/^BSYD:|EYƑl[Tǒ`\i.*x{]7C!wl{cPTAЂq4C_s埥0k. I'M?/Ȇ >}Qcؒ<#om:):|%m`̅)f4\R,5wrI\y0qa=F8ueB`/$"]g)'X^{2;03]Reg"Q^"w(BQ0蹼ͻd Q:cp/>`Xy^Rka#d ?_5&.L8eB5 j e~݀u3RfT{ eYbفlj*IB^8Km$u0 bfDbLG<™-nHx bRksv;U7d%7j&a2@4@t8l/~k<)`f?cqezEXf$*fOy0Ŵ5|pm^!*D@zp!Pb^R7܊Y8:Ln4fDYzv}<;Fٓy]ϗe;r IZgXzQebWDycUjtBkvH_(O=UC^@V*[icin{bR] #Ia@)S>j{/bw/[Z!Iǿ(jpޭgJ$X?*iH 5~\T4h<#$]>uCҩڐ Ҳ (yEV&@B H۝[DE8L[;\ ۍ_CY_\ P>(nTmذR D"b]{yPzTK g4xɛNus8*vX)!WMKV{n8U' BUwiHѥBk]4Ԋ,&{0ŽT#\&狫54 [4Ѷr&#xјa^wdzB*Т EO (`Z(~MYaӱi-)eks0DW6SO4g1/ vp9-; vLvDlcsxpD.zZuNʈC3ӆ>vmvfS*Qc{*6) U$е w8 !34Fv_{<;_)T]c_ BxOw({kw87k3$ 6H(#"n| 9ovI%OSۜmlW׈w!*(M ,ְP5W+ L{n75 \Q>--S՘Y{1 m|8\.T[#*U1'29ѯbgo[/<QwR|ЭCb㎅ qRKIb.y?o2a8`G^سgauw`UƢdrYeǣNO)P2+TaVEqJz И\d To^Ѩh?DUCKKH2v kT*HG+ԇ)K6$> bځ޼qE[Vr1풟3K8uCǒ†w(抛c(D!0:Ojhhe}9zR_b{O9Ae !ѝf!>9v?i̴)[Ѓ&R|, G|r8nd^IqLI;4s:Oc-/VJ##$FeqŲ%RyvJ ]iX"%'y J8H /:o1i:O,b)<>(Jq!KLd-v;6ՙS /=%{g M;9xaM?Md^8p8xB!FJvMz|d"4Y@!_6x7%ts~En|i|LBJpL8rJt6G[lTж`]֌/jh]J v x{9^Ba2i`^]ĬVbkB* amMh9Q*QK5\fD":ҜKWwAzҙHΦ^uʏR#$z] , \wwI7cޱ{pS ԸN\Nk6#aaeR =4(>35C?J\{; SP>2/dHrHA4ښ;b8Qx{-Q*ki8\`R?DMBt\z]`m/S+v {vG}+t{y{ol3ry1J dfsnn wj)R.ckZ!jp1'qM 8&7zgSG}{ D8*{ k*nvgm_*C#]`ZjMBRnhqiZ0Qf/zI ׻> ʒZ1G e CK eX :@ (R:,Wc^P9'Sʰ{A1/d~`}Tx(M e\o̕BLvn͗7 8J@^.opCh7k]~X%JjSR' 6s"{!qU;CRr%)9)Q~ץƁz6FEd]{e4d^Zd hؔW|\PKUE#iW^4YfzĞbs~a36ƨ Ǖ_Esrqc#W{4(S a.Tk"6pcxr`S.WLWg+^rBDʃx˲4 EQki \U: sq[DQ#|J֕E!r#0n W7\CT4"ėCq!Id_6%]),)mɞ'j4r^^dT#:#Kwo,0E}(DF$5ݥrԚ=!+]A\u֔6fxE^tRJLuඳY$3'r(UswN^Xjƌ.$Odvo OoE{XGn3ߌI<Y b]܏SMVG X!wuל =Rwա;;aMP9rZ mxkn,ɌNc0+4')Kj7hç(jϡE? ӿ}ԥ]& SZukG_)f%?JH |UۆnSq-(g吢dbXP-ޯ|@[䂺2Ш@q+pzYޞRN^Ο0)Y4C 8߽{d#KUN (:_ƽvѤ0 68+M0}su/YaD5~<  }t\GT*v?!rjfm(&t!ݵJ S$ipyRy+y[+ޯz-as{"\Z͋(';-jpְnͣ ]n,=YJ^ gYmJ+[c:lc;Xh I b*+"vv 0wfZˬ뻂jE3, B=;ɖk׉U4ooJ0h,0kddߢ3o;3a\E327tA7Q`L·YULfUߟ!ʅK SXg;6OM:U)zRԥEqcsu tma`po[$o){훗|Pωѫ[^P6_A XM9fLJ.ٌ ql/< >~P^9\لi6u -~[4b[ƱJGaj|E,}|-bn`DOKc8aJhr9c㕭Ɖɋ^P _SU^{Ge`, đaC@,'r ˠvzmv4kso%/%QlK!j񶯜h5L5MF73uvIV ."U#3B $:A&I)5;U:c,'(.v°U!+w&T)m feN=vɌ~K h<:1WTkn#˺`fDgbˁnVdw8>،so+I "hx[,^Y p@LAE`ثgASh.t4y"0V\%Q_wȧT7I )3jHJG"XCB8m]kٽ<Ӧ?dk9 Ba8"Tw=Zyhh]d2 6Bd=BWøBfvM"++Oĩ-x%'l9"w?)TX8 ՁTBd5wBڬ@q &J_)h&#Mw)UNw"t)Z4 > q%ߗÞ"B[P pӰ imҼmOr VVYT@ R-^J_OtmCnHIJv)"pg 8~tJ @p?_d5jRN*wn18VeyS]Г΂$dTlh\Sܔ}b6#5?TQ(ͪ/t(s%t3x1'\gx$a[ ){,Ys- -8zUqlsB7Y>6J Zs;aIVF H%LOi'}@2}wjtTAjiMz҂2$]dâIՙI[@'F_Oe= :֜^ðrS  XXWo"uE-h?zoo[TfŤ!U ~T+|;fP)aì;}pɴti֮70a/Cc3b',&8̫uwn蘿gSD\lC.ue>?O;- I$*+7r$<ڃi\;2X~r*^zoo4n._vIj8JNt?Oބ*i%N"#IGx^E2{9ʓ5' R+t(QB)8 MH"/K8&Jw.VLWAJ(&\zFMvZ,=<+gT½bz>$&9/+VCEQ;9R,DN#w֮2:ne5Dv|Ai3*$@/|TF^{ir G)!C$RK#vcD9u`6s*3 joelEcm8f47(ˉ"9yFcw'~{;N0`nLBns%|x _j9}X< Bπځ>3U;P:3E<~}pV0K\HYdX 9SxbY:I)g8=x@QY A!a 峔o<ߐsm}EFE6ߣUQBVhBB$ʹ'j6J^$]3Y]2Rm )%M[O@4d[8zzZ|$8hY1ɼXCY}E_ewoLq7斮7.\-&ajЏ0^1ɣ|Aa'ISpuR? ou A745doG\ўNLk9~-Hmx}+QڊΊh g<մ]TMsNJr z,Kܓ.i;4 zf.l&BR0iJCC48G3|Kr]L*{| ݾVʞ=(T=hjUY/8=m칕R.+\c<˥ pR[c3n[nVQ LӖ[h>9n̄]D$-xOHU\LK*W8F'k[_B3);p4|GO`L&0щ n~k(WO8>s5BT| ׋JŲƭBUhmJa*T2l8Bq4Sٺ|;00':ąM[L|В{~`cǞ +L͟U߶V<}|zWlC8ٟ#C f-%0;/=S:اzg>5 UNY;i]Ā`W ^th۵dHfPШQ)a{hhxO@(?+DX^dm w"0%i1YsC(=4HBW9p,oϟWXcEXM>9e3zEU6C?\䡸^0/*>111".5ے\v0VԐ+eC앁$wfbFe=Խ$1۴s2]eS/sO7umTogle\>gPڷ÷רCכ-ڊn6Ȑ 2pC740œC\ =l9̕zV+w߻)ETf%~YA+U78(#iz5K`aD2xh/a{-WC{sx sHZs%aUv6? Uyhb@>vV4'`}=k^7Lq8 &: fub zsCZ{hҶN>WF cx250.g1njD~)U:,rF W63-ۆQ$ULvɲ VJXԃ襹kVn~{fLn;|LP*K. #2πȟ{ᰧY'+]H{vƑon6,/N4aÚ>ed3knBƎ6C&z&Ɉ֮Faz_ȢpԶWgٝnx ~506͕\1GPJt0'O-?1 J1:8ށ⹼ G +Wi)v?`YOophUܝOT (=Ɔޛ>X87ֹS=ʡiB.~ɟbӂC^ywN 1diي䝬E1 9..yb [Xa`4$ei uf@vH%;9*!lEL_;Ćq6EN|Hځ9Ua5띟yPͻԄol6guJ tWs|]bFM׽h6XXAe"(>Wwe.l3 +mksC?S!ilvBBzjcydjk[(!c zgeK, QMe:Y6uaًtI{ X$N D(82V쇼o*m]5yblv: IL^T1^QCæp;cjRG?Y¤KQ&ܑ]88 Q2W`,|͌g&gD"է wʞDA{:.i!M)t$`5y.?:F:2w ͺzʈM{wKn`H5ǶbL5A iVР@>VsXl-7nA;mq ʸZd6u̒prӽ0c3zD_p.#eGӐbS|aUUpo gW=IvsQAC3ȣ/$#qkid>g]5ur7G[|ϥp: iPizcL<ɲ,)v]t\j"O_-j?lc(fyU vnBU^scfhE(7B6S  /asmUvOѫ?zPN\Z\T]oy*iu x}48sTJk%0=0_ۯ`.@.c=ILt9ѡGS.ۇsf¼yG(NFUF-{BTvj[HWtk%çL<pMWHXQE#v<B6^NES9?xPܟ")V"p:ȹ5-#x+Ie;$b] dB.+z}b,vlcX, >JixOrTB2)&vjJ|d2ȐS~PyuATkoiRc_IwM՛l-Ltb HI=ݗ vDX$2s' < i7#Q:njM6LS `OxJhMFaЈq`]1 Q4&bB] : ws!IU\:Ʌ qqfe$%a8L;د]lb̈́SǦ\cOG/`g{ SXVξ7ͦ)6_ϱJ8٢dC{+jlLOe=3:]zWp})ʔ@Y8 aVsuGBQVDraߦc>aȏ`y1zJWbSr S;|k\=BK0kkeA^Ldď+ ]U+SVa`} ’>%,^(BRnM4iT4>߆z0r=qsD~3'Ɏeo ' ySo=:@fqP`t-)8 .e5Eu &T:wߗՙpRug2\1&gRkG(!=~S>DrHXyt?K(yeDx? SoIX:b W-~ap~T7p( ʞr`Rp"Q&OHXLt8 AOZh44Яj!]%nwʋJ?ih!7#]ON !U۩$RlsLA ׿\,8WLxFTʂSE*+^\hx&~6w@bU%S)nAn6)Q-{xp;_JSfB灝Zۃ33<)B%$|tB䬳y}җ^硙5Dg;Dsj5yhZ~1Fݒpո)E&j;AmDiEDZqA ?ltFWr,p[U9.>`opZSD99ݮ3O9 y 5XEIPbInxAϡTtԗ/6$k,N.H1.Ļ!9(:W|5,9~#׵ o4hֺ"&甸 =7WmĴʇ\ 6()E A ') ٸJ RnIMÐjkV:#zB'K n[ Kg=°ҝhEGVqK|S"Vj70),Z'y-wƛvY8`liyi͗aYH ,jF׹KϏФ:kH 9mMd*k;:;}I]=8sP0c,^$VƁN;LqofBlouX؛M_6(dcTpNi4q)D5!v#|VT#s :?i֒"`h\5ZbrRFl! Q+'?q|ǖI>E vo]^L?^!_F[7Au1 ejX=TtV\hҰ"Cz@!%(bLʎw70@@5GMi(ltm]To]Y:>5or 7'\SL ,-2#F#gcOW ˈ/$32g7٢5>nv32ɔ|d *~bRnw~}.|r9fIev2eB )M?ZPm4C-rUwbZ@%w5i+Jic+{##1a TWk=1%d6o(Z9  RT)N%ܟ*.Ae0/MC2QFCRaIS[Mv}i~ԗfק*̓dR~PubI*#b\\E.*weC%{ iRS+B JUm_xYg44vl"5DMkts;^!݅eG[A+(4< kT]0o!qk9fI" ga4Zn5 R]AI*O3 jjSn-,n$nh TQ.a*02we?(&OWg{!8āZErob @ʞ.,}Ȉ\Vľw @A(J5 CrYKs1ZV8rଚ- ^>/Q6  +>by`#`wR.oA,$ ^&F b=&rwn0h:~SXBѪk(.×NV"7.h,+p F<,rՆR=Mnּʈ4ƴ:xR+d@E)`bvm|V{2qI{>cNؠΦZ vwdoTb\0s%rO8X䋠B 1i{?V)AhI2]_!ibvU@Ys,S!]MT I2܋:?Z;Չ@P2mMFjO=j]pV楏ȱGVn@<' w m?2Ѽy%`Gyd(EL7}jlӢ5Kof*W@h)ꊨšⴆ~ A,pf`(s\k3Z[x5Kx Np-y=kAg^?&q|=#͕VA8HTy"hv{FizN| 5MNEڦyRi}IE7X`ԙ:): ysSXOm~` #)^qHAch~Pָմ[~eBdP>ht7+l@uCT C/4_k1衬'0g^ڰM>1ʆbu3c蕄'ޕ#'ַ?a0?@b}KhH"Mxl!@: 4`GʄHlM97ÜulGpVou!1AY×+ҵ"zcY8vMr0 l*Tel5k.2M;by79%yYTAxP5puB Z c*;]ts}4 Z1RFe\;ũ@ IRayyʮ6lPzcdm\_,ceMf2 m ,} D?!dMwb\x]z{گ{].ֻ;ԲBr7<اOQ῵K}&ˤTO!3'xH9>pC=1j"0i8~,lJSRsph{R|~]uF-Q@U]u,RS:GakE QN vORyF^/_&U(ӑc^u.8=TD%' K:ٱ*m.LFD́US\*΢PοYT!A.qmuXi95s. 6Riǻ?7GuI̵?ej:zr{WΫlUb-Kxq>1qKw`5ShI02G(tWבSz_ \}O*jGq]u+]J {rq !Y qաIi8Z$ ת/ !=,~YlmUk`K`%0)Q@?BS3jkfm'wYVq]Ӟ M̪ݓҫL1vc([NP{ f"m{=CY7D+Nx=UZ5/a lũkAWP&v >UU t ZBh^M ͘Gِj|Zqu4WZraAkk' Ҍ3~1OB0$HYnW6~Ud܈]lxdz9T'S7o,Vg;/O[,(]H11e~d6M<\pm@zF.~R1&TCaLʝ5wROʛbw$UPоhd(O{z|Nlw,[*A ^ yf##>ZV?~ڳ&359SAva%7w͆m)PfkU-=A ;;w+Z |z%ZJK1w w6FX .i8̎uk`o) >`.=ʪ0j^\ׅE,$ HxSGY AkZ|Á-DL~oR.,`T"?E' p~z!PrPζRd 5+IL@6ׯGG){* ܇] H^a ?J]H%Ho?m6/+ 5 T'M)W=l_oN|l\a~Z*n+u a9t-GYx2S# )Qe8< Qdt|.Uesre w0tY=hKrM)dLYe[W4v61+խ&= aHz\2zl;K v*7U>κ*s1{UCfYRpZ0HSkkOg%ҋPG+*\#[I颽3[l-/5'sv0\,>q]ݿfs'65㋛ #?6z7ZNpU Jl[?Ӊ+/2k!8AVCV9}IFXꕁ? *=L15*{N>bx'"Z j 9y㯩1a+DT|sxk5YzcהwRFs7]ShNm2$>|;$˿ޟgy!d}،R=v)(U?{x{ $Dc$N2oG1+Ϳ[&@id-eڼul86f><(2Z:Khe6N1ʟc{.m̨@zu>伦 nX!ӋԵmo]gs4,@F/S/șyi qeΚo)9rzPӈayi`/0e1 4r;Jʩ}An-'Or.?}͚Z]-tgtH#I ;ayJdQgaQnWe_cv,"INCB6N(leeimc "e z ЙyY. SԞd4ti\ ($ ~ϴbv}-87hveC?uǫeb ۸ڱ!lڭ9gFlA 9\RqPJXyTD';Ty 3րxѼunB71i!- tA(\e}>yƨvj69`c N@SMFe/͍c1MeU; ت^oHyyN{?r iE/,| wUVG&fGe`w{KF{=6c*۶~.Zv%Ey9U=MS&Ntp%ñ>d3J Q7=bgЭP4M$3I9K̻cPF5؊6t̾%8b!]=VO@ƧTO2/m5:Yqu4IF0.&BuK(R?yKMrFxQ[PH.=UqwE?^M@ͤcԆHໂsMoqV0Lza{c<*]5`h1 o|wxZ h$=“c‹}ք< |-gvrbpvT&3Efyտ'p ]iWE&)bP(e NUJD^8S@cڂFOI{a,\QK[Z7=U1w/WD+><]uXĩٮqH^H`S O9!I6j P* F=-!&u1Qt2ik4»ysdz[-[NW]>q-D5yՕ_ )~pEaZ,pu)-({|BKo!+y 9}SWDP:UhPiM@R!iWqqpd:C!~;H"Y)=\$±t~r/{9M:'{T?B[·E+w Iz( +XFS.s6(۔|=R%}=Ɋ-޺k: !sjh#ń6R-V1v#(&Yw3im2n--mV&udM[E]_oIrO6/׆vSKːm3AH1-, YL6813U8e#;3g䉭:@XdF%3ڵHqkH6֜/E4Z39AZ.#ppC Y͘\~WN LWD\αjV_ r1MF{h*f@2tK4\|@ ot D 5^?qD a gحqg]ELCZqFg~N|wyMSO,꓀(6 DjD1.oEq,Uq6E^c%PUKtnzDСH}g%7_1tp7O+fE':T`MR[3KOt[q=Lf42W5rU0X$ql5;S@6)F9NO0@:nMe4DץtΤte6ɲҤVvy1ZLa2?AF4|ʼnujcEURN?'  *^̏M>idy.!'cMxrz\ly- q;s}$w QTGڳYG{Lwuj\Bœ|lӺąnd"8.">y1RsF"c n?{LZ0UxmzLio/kp:4o Y>&Z 6CEWT|C$C>'(> $|˥/iȖSN 6ohY/6 ͩ*DS|,c)lm1" *H閇1=0AΜ^JZS?ŽH"-Џc< @xOcdlfvwGGPkiu#K.4QjHOە%wCi׊AZ=;2:K`K5V˿s4=҃HnZt^Uu!Mr}9]V4w'ĭA]8TX?Aa\1笸,1F,#BJ6Aɤ81*YzT!!>I_"{mGn~UXPշ\Yϧĵxk&X{ёjbk~υ1 ~zZI%)\5 /~3/#z;fTa 5k}|L<"M4aJsv0hX/묥vQo9">M6#;4trZ9cR?`-x5NH#L(rpY|*Gh<X _~!e4D[ҙ</)m=i^FQS7DoW, s@Ps*'Ԉ(kcŗkyWqVՄ Z^ HqV|f7A$QY[qڅƠb*-ٰ&X]K2lU(q}PU~a'8r曀&DCawnu*uM\>8e5O=1#Зbo2kГ8^~o .`t+VwkkIݭѧGM1yHߣ:*mM&i+\ ND LȹjNθm7[H f U^E$g8L uX qlE"AUҀ?cto@" D?]),ED.-ۛyZ1ănU65=PJ/]lO"o#CeRN,KWm'>rwK͒UkB0N0~p\dS峞-@AO`nξk"`_~*qwRֶO֞TkO=ǬCALzaa!_ `L)(՛](N .ne{t,'F|l˰u )cCkBBXG + T`Cg0fi!{Ǟ:NtP#~1cp32P b-`V?^9OYDžq WU {R_~s:>PxDaPw>G RsT.5S9V4> 1 QuYinP qG}cN'3/av)<\D+Ujxz}tܼ:J,KM rF[/ʇZgOVh|&[aY;xZQ&{@bLm*#+ yOFt=@> @K`YqAΤ܀e'i&։fHjn3-P/ H^zoS.9|}P5)1oHIdSC7Pi)U6ONu}pK~/dt(=ˊÿMe,BX:F*$BUG y5rE =-}Ȃ{僪#F]ټ r|pDRorz1f,92eꗥSTy\jM7كWc4e2oߩ򮱈,ur`"W\w%JRZ 1,M8Opkp!c+m闬+#4}=o/Ywh 5o' WV<Kā 4xmxkc$*6EH9JzID8xԻ7}j?ߍZWLZP X9v5Q H4' O>T[+Ѻl_ ƃ}. Q!I"Y$BFVXI h*TӼ^K1Qzjچ,rxo\ut-֪ lqp̦W"y_n@ҸGc % &.)JRNkBoFԐ^TS-x䐿*{vTKDHpvRR8j 8X h.U=) ЏX`A<*DPfPi`TbK%œ_#2;~j"c\{!0 5yU2> bAP56 qG')̕В"K]aI+!C pb:W~G%w""m8HIqGkNzajD@WgUa wi lw^NҎ I->ڄ !땑_Myw* RdjPF9\<<3,7:U=ڦ{xM1`gYvhЊӾZ]BX< sRnrհZ.+l]Ŵ@[Gwf :XG>X#s W̖ӈ d(;';DZn<E]}rSg5)'ZaRs\5ՙhTM"h"nHVHifwcIgel@ehEn<40\*'un"R-=e߄Xݳ zЅ`Fzzh=S4BN٬o!6dBG,>h0$Pý6,̗G6! ko4(Q gETY9qPY:S0?M+[nsuF1H׃\$mČxd. 'gT8c+$ M` @WM/H<<$_`q8sm׺p&Gwkˋ@t׌O-»q^Yy1*w_@Zڇ_R-鈞"î5>z( kQH(Mʀ"݇º}E aTԌk"79Ľ~W5L&ɒnNîꣴ}eD>kOHi~-7$BLM+Ib̈LP7QTc%5?` 1cS15&5$xK=dYqPe%0ذL.kT8a+  H8F&jsj`ݾpravՍoĮ{W#ŸO.r5:pʾ5;Wʧ7q,z!ѾU8&E/ߦށ{0;}n»hW{p~@قc;3K6zh(yrᎰC_2֥[SUHyYyzA7 FyaTQ &iX4+G؏A+a0$R2>AٍKc 溱<WMÝ(^1WEٓLrxI񧓚-eǢWzyD7&ߒ7 &EmّTƚ#}$Zl8l_z:!&JV^\!uYmRuihVvU5 ئ7([-+ ؖ+geUo2`ACeUINw t۴H(7 .f6'xhxV t|v]^2 )2Z Fђ"ޓ[t3t ?cTGic < b*S9&ȼ/ˏgI32̚}xydG5fB * (.qBVY@,0ѱ%IT p%{ߛ6o~;K;oTGصic?p##VK;y`M!Y-螞X,, Wՠh;Zz+Mx{' D^ ޢ$̂d;.F^n&Ql 4*}]9vY-4C_wEjqK;€q BWn)(BkxĜ}sp.t9lոT\(n< 5!>nMqVfW'_`$q"9"+#ei,{~f*h.pd^NU6ֆs 7h-L~Qu t"S%B<8䆐M-I,¦x;+dX$Ϊ9L9%PztxPq.`G?r!.Ay#MMԍCܚ.[2Kd>ٖveTU8.6D.`)m!yM\/OшV"uF7?7U p\Dlj 򳢎 nСQlQ~[uJÐ@r5Y([# b-ӈ(N 4?}*zv5D &Ѕ3IƢck5N]*WΖ0 u!b0(ZWP=:IR;L%^2퀸VqB6DFկ&Q+@Cm%D#Fv/!z@i aW!RTyLK3!P͓@I-y9^>)ֳдGO&V$(=Xm @\k%*Ц3ZfDUs΃g‚ mxl^>~W8iXDt&۾P4IX;3ڧHF: /,Fr ;?A鲰_ZQ:VœLPӢ6//<:0cFg HL|*=-El{8{)g.nqn݅wI^4YKK-\r0AeUIJ&!y apk`:=~C\O"櫯݇a=r|l:D_ౖ:-o??>a,km8erlt%l_vKxJvYNid?9J;8*g&Ba D"bL~5pEDP >g*',{zCfJXkY sͩI&R k!$*ZLb<]owOW{R*Ӿ$| 9bl.t7Wd4Bldh9?dg1,"h 㧍U9G ެ`Haz-X<:zv!Iv=kw+Ϯ<=<(rštRM'7xgD+ЋvOEu~ JJ 7|O-e9& %84ehRqRUW}5㳦}Cg[:\Q8KM$+,hB7e2.pӻu;"o}j1+GH2hF 3P}}#Ý{~PpeC~sݵ{B9Z'GfjMnw0ݺmr,Q՗ +\lnR2kZ~N\uSw˼#Gn~w|D0R0g`n' ڈӡe' ?H-=O+_goP.U -_B Z&ω,bZ;\[[p*qg\Al.+\W''ӌN] n"2J$o:\3q.5ieu}  {1- bK{`}/3Y4jc4wQ=m *T!O6 G:"Rt֫8"o%qb4| &_&0n34sO_yw)Pc(<2$R-@0ā-d nq^o)ȻpUP'M`l: g}"MXԸ "Ud&k]s#KO o MZ`d mV1%9 *j{pow'cs¬{j%Y,\Q zak>,K]%j&ic 6K|6g[yb[pK83껂/ƣxtډ -`.lbIK3ֶ]zGy'/G]"*Ci,+ &HhUc?03q-=#%0S`Vm`\cBY%_|LҤ̶};X¿!2ktfWc5 `'b|[h-:U/Zgf{ƓS[!$I}䎊+tO Md{ r -2xNb ͼhG;-C%ͣ.Mb|Rp3Pzwq)rMj5|r!F4QvorA س7ڡG["KwkBII[s1:Wh͎ܣ֛ʬ c~m)K!oףB-Nuj$$&*$ؐ=̼`vOK5debTh)yE4Zz'N|-7 ZS :lTYĻs {wj^@֢^)@5i o`&,fԣzw @#Jz½aC@;47Y`mgU]+ dPqr7'!#˼=n{s~_z<:Xh<2_I/~r&z>N͠zlVJL Os’s'Zߚ #h̰ʕ c>"MgmҤ 2䇤o!`B-0"6Rvk#|1k 6<`"R@%]LԻAv'.&F:r+M8>˕E ^B''` QxҖ^6ytu/Qe8>E,Ԓ1ALH2u3<$75$;lzRuwX"̢.iAUx\߭bvE;dGm׋vȏaW ^2#T޼9D| .Wѝ"$ T# 52 Wf<8O}=֝/C=͈g i25A?됶P̴șsd8sK*cAD2IdPöyC; j4t[)#鐶i,/8˭ctnw=AAUן&j2fzi.juSy8s |tzP\k{ Ϛl=.è-]O!up&+I"CvtcB "ҵ¾l*$kߴ#_K;(<"ƨj <pT7C"|&:mHlǀphP#h!LEB/z =u:}ol,F|eOؽf (}x"[pyx GlM?@!#vX|JE|#IhءcLzq֦2CF,21Q6|<-9RZh B^ s(WD"$njwR#tA2+[WxVØ^<50^k MWJw o,tcan颰O ,}$9 DTKZa(Sdׯݜb<C n rVQ]+6,_Lc?dvJ"uz Y<-r}qjS/}nx(:ͦ&٭ŇBqse[Y 1 ҍ-+sfj0Ad. w"L%G`1=1oIJ D#s\ӕ$aUFԅJ!vKF|{4f#|ji:,Fz-p/&jB_M}fb7w %ĄGÅOW4v gBTl\B߱Xaxu&Ȓk22{&e4K٧DEm;٪_`>+fw֠jN+ߗF/kIJ{n3- +7$T7<59X~Xu} r}Ԁ-`剙}tw FEȐ0RR% qe(GˌWsl4I+m4J6ج_H2z|հ,pi֯1}y!ipB!ѿƨ7W^M"Κ>k@E9<{_wץJ喡[(^D{P.$ct!rfX~T*~J]I:eιvgAF G\o!۹p79m! Ä8 Zܔ!@x4:D'@&ڜjpOWpW}Ų84<8CuV-t) O*NJl yjY B:r1`.,m#)&8ߜ{ǩe֙=9XX33P9ηiDwLY~y˷hYCis3'@֛f6g"ժ#x <FuTʙH?[դP֐ζ"QAWGi\klQ@ô+ExvS\uM h^U:qCS%JpG-xlcG!>UfEs (JCV`ct,yG#DcîH5wxB &zn5hb2XPXB*ˈ?@~ 3LBC?b=AM jKYV8|jGrSuvsعy|Hx䷑ZZT #2Q2aRN0T3 L!#=»]ר޺+!t6Fe;9@(Jl_W ?ߔdPx4w 6|,&Z\X Imv4 Ejӯ{|JZZWp7#Ew+׈fzi;Iie$;s'SR0|.R6_nA| 񵠛kqAj -%HMW?AL1-x uy~|f{HXoD>: i{BFaL^bgWنYW&oǟgi+!#",nCSQ>NNd=zO^E ~3w~K& ق:2鈐!Z~q?pwƜPEdqGPy$ k":'N8WxeAVS[/0I"l $Hׅ6|bW=$y "%GBUd4f S>">Rq مN>] ӓN0u0ԐA@u#DPbybUߓo_9HGWD̹1f j"C! g4YӵGL)2׻!ΧF $xUmH?귖!w$d^qk ^C͈i!Хv!d<=,@AQg[φVtĭCb2f~S`WyҮnvqQPhp;M(QI=H ESKN5pp:[!e%D[[%"Liǯ;' 9 )>e.QU-{wVߥ({TȨ^΅ǥoёߘ b'>qee-^/kɱsB" -w79s(eČF9o㕰_2}݉յ>:s`8r2 @Z7\Wڍ .(:>?,M ?rq7t$LIQP2c8vvh;^i:oNX{[?,_1%>ݣr_cG}G/ݑϫLb Ƀ[:]|3&:}R*VIukjvCNP9m ]]kRia~.Un*SWe7-DTN* e3-.5RpR6ኢFyhtj_/V>>1JCf!n :/-thLn~WXs:%Stĸ5!~,Ƭhw{Jn!*Yqw)%`%+C̈1Z}J֊[`nѕ2[d,P}a tA4X *9M:ő\![^^ qC&hѱW:xs^i#R~KF y3ܻ?9Bxomə4s#gf MԹ ಮZT` ,W`}%x)D^ggӴhsX`ˊ[6n1EC%E9@}SuB2YZQbvqKͩ -7Vm\a2DT}7p 홖()F_}!<=/T* &b37O]Jΰzπ}1K4Kp7+d>&JwW!IRX~jc놤b2&`G8l.(ANS4~ `D (btbT298H:ׯn|l<Ӆp)Q2ܞEa""tJe ),_kdC~R,,$fDQ2 2Ӡ 6L1VC5|f#'.AFw`n 2V{F_(2c.$Ee:^]+c[ρWljZ[({ ɵ`GD6 >m}pnvSn oexaNŜW*7oY%Cy@˷QЯQ eAQ!x HAx {<`c6W |>:8C\*8)^˾oLO)B&#e#[AiR_7@BDA+2,Wu%abFlě\ߪ0ܽX3]LyB_vD:93A@kZ 4Lwzޞko]JU F44(`+ .p>UB _Oue TF\O:ƕD2~pVg`yi`EK:&x^m\¬/lҠPK۸-cocъbQ$bGW )Ux&>Q .k@5TRXH3ZzCw wPI5&"ꊊؿe׶pF Oo2|`īH̀i?!O:d@igh%eͤrE l)9x/ xO2_ZEO,4i$ _#Ͽ$nBPAPAJ>%aOFTD$#iH̪7<h|TH cH  F~牢PalDhܩl7l=<a$3m_^RGf!6cCv +m 7Z50==gzPas@OJ8$Rw l a 4(kvPLJHŐ? A\Z4_W~{4Igűӧl4^y4x@m3ݢƭ,aB1*m(M\>0w&aovVWpyJa_&LPS=9݀d^rjP{AY͆+;)3K~EQ8G"N 6q/|Rm;vuŚ<k<}W7)^K;_:rx/KہY#ڗۗ/s0D`` vuQ)żto^ugX{ZPL@sTKطJ`=BD);.̒Tlq)D;ns{_Z`86:SV#Wjbަa3;n1^?r!>C,-/{ӣ?i|=go(G]9tsQE*)a'pEZ;L3`)f98z4\TRs(-C[K7keJOHə:-O^R {)$S0"wT @'?ӜpGg:UY@F SN1VTFYƘ 4t$@Q<_pIJI,|*dy#>->.K YI <}F,+ y,89xQ)1c.,j\@g['L:O6Ѓ)''i7j376i0n޼y%7pbS`۵Yl&,2UVu!ǻg>f)-q$h@K=cqDөȫӇrZ/lql7,x u42MB=ğCye5Ƃ7"67sn [wv3ƫC ` R&XϮwxsu(鍔ks| C\AIhAP?o p8ul]ճC|\]hƫUߘ9Yh^(7cn.]P-<iu2F ZA&(P@F<*c&n;٧>zJ'Ss"fFJ*\r!$ȗبWw<OV#j,NÉ$2wrM4ЛcYs" !wʲ2FY^-P'مnܢFuC,@sADh Kkނ=l6QY_5V[<|1E(pF y>[(!pއ%F$Í7_֯ FZɃ1kW4Ի/EI^ e3%>sEBg{pi8>3ĚFo㌸KC-eH0R!Ɔu;X29@-;v`fN8pyjܦ܏uAP솼W'QZ#N#]C:A,"(eZ E:&|ͨ{<h\N7T[2' .}+q9T"`5:x#b>4\sKǓ5Q_w?ݟI'Fǭ$/Kh3 " lWWy캫EI/,{tSجټ0,`RԨ[ߕ%VD[IU$+tF;4 VX!\0Ǹ-8wNf%͍M-10e h ƅ,~me 01m7HRF"fs9,,-c7: Qd*POsl$jml,ϟ 翰4®ڤLHncEîB3&B]@̨Rw<[x5No4-6QҴe|J+Il(] Y $)d{<+wK_f,7voDj]y^*+e:m:nI~ǨyRl/Bm;PϚDŽj'8ig`nwxAU>eڒL+~ 7bI :h‘pL of@mY_,D% c { )Ҝ8]`F2lCy&v)J#>65a =WQݭw8D\`BdPb$DEY8y†H00MJ2Rϖ shY~B9P޸ LJ@7]IpgcԞ(7S[ed>tcޞFΖܜ(!j魲S5 z[ શozqvHPowGR p9V;H33n Fn`Ѿ z(2za &՗Bod1mn@ ?Zr6 3F΁_;@ݽ0 nXX)6WȎA.nǸC U7M O(< Uz49'°y}.83ގ- f:y:F8N)lrߎevK'R*nO3`&!):mKNw@"?:bO(%j|0I9ȐLV #$Y5 YY62I,ԸɡA]?&Y&1TМ  ll-I}7t?6YԾmzlr1H.PbІ։hxۭ|SyH7"}"[;ڻ'SG[kF kB &6_ys|V~jfUe| M;/N>fb:+ש`ˠktPȴ=Qo!fOIOEtBL(qdV䷲Vr ElGNLw<&w!ؗb7Wj/j!\#f iN. =8ABWCYA8fAP~1_03ԫG :]uzز %7QDo=dAw 8}wCb GKcIv-3\"?)986_62 X:MAz{rwg+^iŇ8GҦɫ֞T?+3D: )bJk^zxY+1сSai@eɋ8{9I 5{ljyV} t(L=w7YH=ZX(+6`YC>s@8Dg㌢4-޳D0u 7aܽ8=2!eb낄6?Ir;$7xH͸%HA<,9khҽaaiYx dMNa}ܷoZx?棥CAlm*aUxtߪo ){h敒DiGBDNdhp"͈OC$H8-?HgXC!| :E5G#y UC;;(N^@T\yC Bsw/ NN*mI&[/I +mkAU` m"ɚl 1E- $v"FȻa#t%Pƿ}̅ߤ@68N~9:;ry +`VmDߥ?Mû"d8:⌴7APRn|^ٍ:ǂKu[Rs G&-p9D,5kᮩK4 ͎JG 2դ='k@ܦlG3 i<5io(|\u:ZqPTe&߆lz-K,m uG#;TUWDˡο ? Phu`V`n'%iBͥf&˖!nRT+⚮c2L1/(bd W&:9 jz6:Q}-#E7MG-T>}X} g݆mty?;b2/*:-'3ޤ`fŽ]T4^_+F/ pȴE C>T )c" i` $ٚ|C4$̈Sjׄna|sV{.ӸIVt uO\bI?hJeCd}<bLn]0"eOw>k!loF3, @CfFE[<?ˆԉߪ5wy 󅖵> \1 I,hS}Q {"VHlqw )3๻s)9 qNQ YsV3Zl&"^TI:L}E"[`cIhua&~ -OCv&T >Qԁ#nCs€];w \"{ՈSp_J+ueW>D\IkxA}ЇἍPzl{@UT1 \LJn6i(PS@s[=zS7Ђ.LH:W1ohcD)\*">c/=,_te<4˘`- p%;d!3 ʜ1u(Xg z9{N}qN 3O-:g߳`ռwux!2ixc|Fֲ|sy\(BK A]T+Kc/i}GHB7ZIީ7rO-"Tוs9g?#yUwLsomX)cGPܔ=-Ԯ/Px%ny! IN<ȨLF/KWaI%_Ѱ3Γ߉"QzgZXeJC{uӻ@V3}Hl6"zuW =2iכ=p om|X,{2T)Z׵GMK)e7w ʥPK:tt6Gi'+l.{Dsw8"s@ƚޗl -e8^X,>SJZ|dcѿkM1+b*c3MYy%%ʸ`TJzaf;RҎS*ПU0EP,z3Sz[D!dW3'hU] PDlݭTJl|U{U;'֩ s4ΗRP 2U-$Ȭ8w1楁ΐ̓hr"((*[d2{nEn4iZ-KlFO=\;um=t )rS5Ԧy Lͥitbsaq׬Dtj [y+?T t.1:ni솪ˡ 5[M$7yf4G1| ÌxvyNXx5 T@}2`zIтRc;6 ;`=cdTʍVy;@ MݶKp"{c9*41=F>إ`G쥞:H3+,)@yUs+RU|kb8Xy o܏~9DYo0MjۧIU! ~x3f㱉OK z 忍gpF=XqK[;q5?i2'ԐP1?q8>Sj-K\k춊CV;Ɵw\ ' *r1x!ŅS#Bɼ)GaFCGD[ ` W@91zI׀Sh! P_XRQnΣSmJw-Oҍ2 AYUyr4Dm[*4R}IX5<@PL]5QDŽi ξPQO)s-8n3ZZە-ĬU/(;%+bG.Й( e Ms#[vį$}muܵmP6`{{h LX+L,EraG*N8^&&A(Eh./S3JD'ǘnN ſAߚhʁX7:  H U5(sxy7:Tź, !WnnTr3k?ӟ RE57(z0XV M>9VO7v4B4e[qi',j>hDnHuMJr4}D)Qix3ں2xPX=\pԿﳄį%C~dXΏwuiCNjGK/hW=y{0r&d@Y(*A^4>} w?m2z<q۵@KMCTx?DrɬLjV-zY@ ^D0jB%SE,ovKwߙey8-1)!=c@(sΪ ^g9 H{0–}BrY W !$Mw-Vs [e~9/BJX+ט`>{ Mt-@_Dr&cr!ZxP:+!]sJ"&x#ሰ+ť5`_峐5*OϮN'?k:KDٲO72A؟{bFk)׏+8˪~'4->yBXs< g #Q{+=~o#A[aud:nC3zH'85Bqvy [7TtXedZ ,j+7 7\)q&Dǵ rs&-~ &XNS XYjmSd(ffXN]U8} ^y %XUt/yU` "^Vݝ0>|2Y&3yNB5! p/jSOOF7|ֿW9zaF\3K7Ztu jA"f钭MJ XW}ص{@t9=eӎϺMʦћ*5F], $7Rzd[+*i `>~m= {do<0@l$S0X Ҽ/C!ԾzW,HLgHMAGhE+JK.kA%Y WOKh@AiNNZ*Sm1?qhoW֘BHbS])ok,­}A\g67GL,3Χ Ic6Zc?hdVH2ZoSQMֽ70옴Mu/x⪯(`nvJA84e1 D2%*BwV2vP8YN(9ˌ9 C"4($Ś_aܹXPA }>6P'mq>X6O6`Gt)(KnNw @~txfK_u!6hUXM=W ^TF yV37'BBo||5ˁ/kQ{6xxo)rc0N3>`4I s~`JRx[ 8`Xad9Wӕ>o|fy͈c2Y ` *IQӲ8dS^@ m8G1sUmd*ы2z': q| =Ј_\V++*ǻ\WU\-:̱"\&VυB ZO^=a)zJ^2'o3шϵ̎FBybaGod1T3eM׭Q` yq4o4&y|jv /y @g?j}|#Che+(?\JDZc:x%G/Vt|ZٶYQ \߿k'W}RgNQkBjmU' j̅B<d@- \|*%a"!\eGST<.5_Lm?6wybrm&P=Dc 3UE})<KI&{?N#8p /޶h:hAEC{&`F$*/"^uTGF S3ݺ%TJ~!ˆ6KʤC^xnCp눱גʑJmv_$n\pfc6b)(%'V.U@>hQQZZ)@6G0#>0~ W 99'x֖ !`h#f:fj= 2/or!&b t .\NqH{Ux !« |a\5moN]p hniNͥZ<0uUj k<3_ 8]rL'_3bD݇WN*W*pK&~O(>Bk? 4?y(wŊlˆ*C>Hqc=Ui8if)4A@^һ_9\]o4Wʢ'!b"Ņ? $ݮQFwoJeِ`RN =]~vS [,YXٗ#Y18ݯKN}= ״YTO:|nkSuUN_aز(Z6e|(0l ՄȬy&S~CŚB 'wPĶܖ}ِtj*$I 0}~ 66o@CMuJ%Eb.Z߯̅Ō]`!<#嚡%*M<.*t~ m\e )O`xA{!ӭ^3Wg5~̃kE^bQsF?uhWOZE-YܔB|Ӏ}hJ>멎]uNm㰻PCb1qLͪ7ݺ cM8j9ԠgzNńe:9 R6(r,O]8bOMWw?ddXɪ}w AN~_(( %^RAr GAٱKMxQUwre!uL E֦^Ѥ{K`dPFե=} {|}+m]/;rrllPZW*܀ ?OFP0mM=U@"GF`-Q-uVv5$5|A,g&tECZ<0.q4P3.C==7# ':-K>ltJ-DWwFXTFmkEx:#~Q#Nʩj ZY(Bn1d3Um ŇB *QKT}#: !-e=G({gE[wBySuol f & 3; cŻ#f\UNXE5_/ n\\HPQ"cy_K]J"FW%r#vӄrO%i ءx|<+cg1oaH`DkJF-Ӝz2&n䮖~S9$ 8.,Pا1Nw"\$s˅^X_+ť2B׶v {qJmV RF#TȑQ@HgFQk[h)u1-70UM'ӳj>O-wiOܥ♝ AjDU g hS?5U:*|$w=@w2]B$}atcWvsGcL̅|1Fr#,rQD4D$|#x~@C"@$Bk|-#y I[#>!r6}v>mUVHDEf?8YL-[B5+EaCK1gGHǟ$ Vʘ<+YdD%l&JWER&xEM2w!6 [\d'Zcr[Mew#Y#U!c[g G]O?d[\ -L^*nס2k?Y! ~MSϱQSZ=1S ^\5 xe1RL.0w v&Xg>lSr4hJ\ddB@"o+*tB]js bB) bhhM. rVg07+9W΄hSnE(t($];,UKgHYAp%^Ը”72/ٙ9}g'1V]ħFJ֑3m_qS!/fmflcE;tƗ|܌a>n'K.^2cUHuX7vQ0||_3i[8O%sf\+n:Js&-W_G²ph!1M\u> ඞ#0,OӌnnkFAx.mz]7{thD>B_4>^n>EAH~æd0./WL nn@wGg:i%SL{trz]B●!%oEfx_v.@G5\RYnc"&2;uǸnhl"'tqIwíԓ3XGxs艼虾Kl&H*.:)yŐ |c GU՟GSs).&{%glDEtea?"=ƫTHY飐bO =)^єPn=s]tk Fأ[ɛwmǪO>`HMIgY%D\Ht #1{=d/e5\}q5(7b] HASӊ` ygL:clַf}7a>#rIõʱQ Ѽ!|CNPӭ@sC HDGSVD| 6/nNmIqDV/6Q.A5 TM)xFs6\"oZsǫ% i[ 'A(O8ڂD|cOj1 k6D-ȿ ) ,3 ( /cH)ƇO.'\)5Q`[ N (qVDvBš>s}gn~Cd?9t08+.[XG [SJARU+xBl[%Oi8 A€4ӇF rw/'NJW| K(D`"c? D܉2ȩyٵuLSg%ܦ@*.0Gl6}]kY᳐dUMOXJq?ht)lw-:q(}ؾ _)+J%=njB7Pu*8/`cUaXɃr hHN'da\+Mw jR .nBU$->BF(vV]/HLoY_՚ RB(9+oQtTΓx_ho5kRƩؖ\qXyGHqB6HDnln%ϓ/F` 8m e>1")zˮ&?l '~zvpVy974P״X9qUuա ʲ>Es̘tv;+;X<_DC z_SoN\e-k]XuP75V[H~/JXu4N]G*Z3zrVJ;q1p\&{"TjJ swxb[bE%ԏ+.9-e@hpg~-wk/c9.&1@e~|[yi..}91JW~9M]J,p'e۔c7m|O=7sgZP6vZmDЌ7z$&؞?Xţ>(Rb㬀0[)eT7(ɔ}o:_ȉG'DkI4y+<*ˣBC0.PFiy3VB׀nh0N{aMa= o9zGEXyHzt>Ozλ 2,f0WNC,y^d)p { " T0&9 F.Rۆ mSge#$ʧOS靸)Ã(K4)M- n}|w-i8VCv}u+egujM /@,EQéL91z#eq./€u;9W/LK5oP3TG]d Ï=Җ^΄)4yrP"ҌΤg!<܏(h|IFuP Xin |naMܓi8U!px. ;ta:koOГC`K]f^.Y[X$#w-} r Ƽ~fEfHv ɍQS:JcZ N&p8K¡7r1Dp}GxR]E^oEH6E E-XGIP*قՙ$Gq{6{ qLn.Qd߆F.զv.@1| } >2p>Agf]`K>ꠄT_ 䫍B8pCR^cNP FK(x^J4깋?P&$Euk%ŊΈb+Y])z>aY mLf'pQ$8sOa>'iMGsDSB/g7+؇xO"RwaGi Y&T"RoX~ԚmTWT~7Aej[@auXNt=Uy:Nxc K/iITS;ԳqIQ| n`f}^AE vdsEOrz1@Bɱc#yD,AU2@\ ?Ro@շK%>~0/?s9ޑlCCprNҨG= ×XX+K^aaS!,32s).~#dSLX*WWptf23eQRЭS#z׌Vp:5% ӄVjq^8HWFU]2r,t:Xcn `v8 2>XMJlɑMz}2J!M6MoC-⌨ .Ghz Y(nam` PSު >IjvkU3=94OēQD~j"(4I. Tǖր)՝M2J`C %ԝs!^m$Yv8n' c•ɖǔSVA/06jΕ1G]zA-jT%#S\ֱv . u X :e_M\o7[mތ[004Rq:R hl@?m}1xp@UCgVԘM9ڃI{% S%Iqa \cEv;4nfZ@f">Nͪ0ZEQx]|0񩔁!X6לT\˶Fyx://ڴ}vy7=@/= TT<)Y[KO5XM󂳕y`}.Jȯ Oj<<qUef?F^:HӯNv,L:˝1*ǜfrrT&7xJTYs~˶qx2<4Ai кB+r&'=7G0v.YUfxz9-zSѠh =R9!Q>_(ʲY(6*$0A`n?u<`F`u0tCh3{VYuEB+5sv{VܓE oٴY@TSFUeH&~R鼌L~EZI)60o=Be*)s{uUbLM}aO| " $ f[ߎlS:Z~53쮇Z"SSn! a b_*V|q,=sbEDxFڻHT1ïj/Г#pRb3Qspg>G߲+ Ȋ瓑0>CIY,PsEx(.qo8bYM.Z^ޛxb1#]8 %7 F%9Dkۿ**|wÆI=ow0lR ZƎ =GǎʠpjbmNٚ N =Dܢ*;~018Q<2pyn1s"ȸj&-{?x)ץlv𝤼$*A>OZ`L;?R-|fˈ:~~F~m_S}"OcfWC9ˠQyߡWOr_~JnOqNF)"ȳHi˩l=iNnuF ^:WL} )hRܑ+1jkđ"nau&@-%n-;egN6O=iJGX^-mz>Gˋ'.Zy?X#U k4'v) 4Ml'0θ`۹4dK86(#S|;4dMH-B0r>sU]|q@:]| |SFȖo! =i7>xԿuw}!J8;Uy7jAe?H˚^mt\jw6&d3s8c=*uﯴ ٌP/Ops96r( I Dz'4s??ƶ lߒ$79k<揸`?vʛU+VڰQ2v$GokvoU}]J]Q iDXLmR8˝ ` u zas6@ۋqQP 3& 2:`xXXHVx)7s'd%R/ ۼfMk1Jr~l*ֶBlRKj2YF?;NI j'PU&Ո^.jbI`H&f5O)мW`5DvDHCBŌ(1GsU0+Rd2 8pyœu d_]IqL,*X%_#"YgG9q ]cڪD-mjJpGkwv1{EX+eKp3+SZ@mIY 둅5g)8, DK f񁪲wQt[D|mF{W|YHGmwj[@E[(tM*'x呵=T0Ř-1+}_$$& Xny(J&Ov t4O?8Ax XUu:~iNdcg@-9d'=L2.ܤ 9Wn (&dM:,nք֟v9ۨaHKTrd$lҸFTZ{.4wC5BE]CAUo@kVV݅9>DCcs]tlh~]bdE@é3x $]ά~~#K! ;bT yV[qUڇx$C*FV /YCSOLլ=N3{"z989caHJ7Ŕo$vyIT|.WyӺ]' XҟL̐6T.I Vzn~Zꙍf J(VX7(,78 D]2C/ފ,T^-4sf_y`.* '-bD($ӵYO$O*a$ؠf)7p]uQ|LT*vEb/Z*5u0 rLsJn4ӛ{m<|JNh{-cfkZ:¡$ߝF )Bry<,^'+[4F\+1Oի5*x@&k Q`c!?dW!nغosU/vyje֗ZFr -w[W+eC5C܆)Çʋ$K%BXC񶹣 j)hO;͋d^Ʊ() $[5}< PH~+|29Q~ۖZ݂Am8\aHDָsVĆKX3E}r{ 2|6ѪA-l2ޘF'_ #)|c|p,pgԛ >(>v^,8ǹ: #_t+ QIEs4>4 V?:W2tn]뮵!hF0SZ H{ܿ`U: w~%A蔹). { 0.<ɹG J'y6a|ЄRR#ٟP Ώ.QSqWn(NVuVti%#)lanyz5YnePmt`؀q_aFGyHQU&['A@p15ҹy;0]-$Dtwh竗Eg T3;y?'`)9/ غd;H܀+o2jTvt풀o+ETMb~8#4V $[^.rS뱩\aE Eߟh&=>=<'o=͟)l,RyzIrH'8ɿů6C|*6w)ӄE?-0vLi=*$O. \ˈ$Z|,%KyŵcoCbq|PWlTɚ<*}aՃXT&:/u<`m]7a\v_IS'#{3#\,:U鮋ImEUI-K7UNF?}!6^8vAhn53e.e%-q-g,Q)n~\[ nWb!C&bZ`=t³̓oX(j pw܎ p2@GIN7hB+8 s7}m^xPQ(a{:Õbk <ю8D}нG AZU+IDAygQTUop-4&+v';7:GiֻgaNJS c=KM:2*) guǓ(>`O Ɓ&ڲf ɶy0?Jߜ#R۽¢dJW^cT5~9P_ r+B[|`}a<[aqerˊ;v|ɀ8ac<;[||7Xa,(@ɚ`Wosym5\Lv@;qRb÷lai-C60"qzMsl?A}{/xPWiˏOMC ]1 UZ +qK~;౗Fwy q!nTh?F_0 ߛrReepBS7Ӛ}/@ȕ  *j"G}{wӭHP'}Hf `;9ܢK+緋)QhJ*}_ĺ⢞=#iJK8g2^eE}o70Ӥg-XQ MWoBv{;Y&ՅA݆LJ) ԁ;:ܮ2*t X] rv fo_1K >< #Թju:ߜUEyԝ/C[=hf/jޤh)!O_j۾:l_l֫䈺Q)-'\Z)]yX:X3+4kȣCSInX4X_?yLZƒuΓgm#[ojm 9QgŪZMlUGhpSV%oWz8+6ٍK'v#"IQ#h-JCvV3Ԧia8`=lAGzBCgPlL^h(=v\ >b_!W7"0&%pO[?<`#S%->:4^}^xdVVTͮS$Cv9 JQ2YK=9`t-oA["O.[.h5p\#B9 VzR{>M4A#bq멙|^Qu{Hvp:-K@W☛a{L{Λ$P+ $taSuE ,G |snSr/pһ#z W5.)( Xa:pL;xo!lx/M5XQ=e(xU0Gh'z>di[^N#15"v],k ˽g#\S4uElTOnW%(F"P -BƉtcmäAjy6h1Il{w?&X9.w-dT6P1@-"΋>@|шt&kft06Pd9J[֭t6o`FWόwo\hcmF5Y$֔d>]1@H~fPS;1(\Z$J CtTSI֧fS֦jnMa3m@mR愁s'P__E#{P(ˣHhJ7턽4~YuڥJ_Wܳ&R2;^҅'UaI񭮣:.R9_zmA*%= 68]}ug&O/S4_r}}vH'5IcwӃ<ϪP?"CD'R^ L"aVP9koP^ұ[lyx:PQ; Chg%R(} q7MaF?K(D EvO-RfkPwei< rf 5 BF9]= $nv{K5oJm%z{T:͞c]A2Ue^#XW ) zf &65!ȍQ&a]˔j*-6R&N7$<:r̦=ԙJksmRD>o'&@=Pghq's;-5@܅NQфQ9N PXqQJMymkQ7t'Qntb7cT?)ڜY(hGӪ7|ql,ęmVʀ߁y :{T&OW ,QIwձAt <љ0ޡI=oLv,TpAj FE75-,[1͍~-H23&` u#1^50Z2 m ';L^7.}-0 Z'nKD@^t[t9ơKٯ?uI7NW/ ;K0h@=:jmkjTJ ?;h?Td mZh`z!]|2z'+]XZMLL "˓aWӟ3-s b.r@M Ѧ$i4sbvwRsm\'c?;(Cm~o::Y}k|\_xE^Y2#<-ŀ2 |?)Yn[}Vk5]xqˆT`O˗iyEѸVvFR*a_vUҴz2>q<"Ά1`bnbiY<ƮTͰoS8ENƍyP7S,oq.h8q}˩Oz+k Gx16Z\ $5lj{o"7gUzMX$WmN#ۢM%d֫Leiâz={b*/a)2Xbd̴x~ :VE+C&tZ;O d]uÖ/t(쨉rYW)$5阯;ĒGY(Œo!EZH6 EkYNՉ o0{zZ oBű5 ~ݎ#iBNz:Xݣ1'xxhn\6>l>ĨQ3ȭ(.lI4trIl瑙"vԫoYۇ +?7f k*?^@a5f|ʂB7AiE4؊h E|61AѬ Gv3ݲ"[:Ӷ$5.^h*KB 3r8Уfju3q KHoxZ,  /AfW0`Z16+r"9P&*6(^&_8QF;HO+C@P)k ⋻`[SfKFybf㒨Z2qƇC5P \_sX5Hϐ7i\S:']V#h,1ȃKU Ș?Ξnlà3ޯ fWZqU<J]CZRAs{l 7sUtw2!O:  趼lx|įF[Ah.A0&7aXv}` "{qTZ*A%ɖ$ꅈg8O"a7UU9 P;KĈ}"9xZrG;"ǗP.Z ffҞHD!b ;L yͶ l_@Tj"[^y^1lm}#n"n[_ފQ}1xfVr횾`>;%9EvJdTu4P,| pW5!<ǞcoO?T?g8¯q>CVS8+XّRgR}ER9CIP9Z4^q Dvj lB]m/4: "SL9}pXAZudWԃ+dXH4'w]|z58>!P0_S1.XW(DܰT^O\6DE $ݭf'] 0=5$z+^0-L=iS3sY?2}yTȐ0o?R1pka U3Ɣh8쐑XFi hG$í3!שH3kK ѲxIkusP+ͷH!ۑ7hA4Hr|;N3/mުmlD쵡wP[gttR]_ V6Uؾ#MmQ[fkϬʟ,=SanVoC^y$+\ye>dݍ+>t#?b=s;7͈@c**u({xNbH:PWKvT~C`핢(F`NPb+RJWWK.ywRxZ)BzԁM\anV?>n/} c}ΐ GCKKꈔ$&]o O-qίg[EtĺYoD z?,,i7hX}$4;~%7͗ū'ŝ4C'T M7 ]Nmx_;h cd2Qp`T~~V1<18)6aZ ٪3HҊ)s "b2!8DY6^E(?ˊvZub޺d`VyHtq%|ApaA`ZPH,̹!>uYT7-c܄6r xm5؁oDn&e8/3)ȒƬ|9ytxcsg#6ʢ6:w?0i])iCD K{@u5:3SI~~άнhTv7B7,t@ .7lgdO9JpamRUt}O+{pY]uKWt{Nݾ!Km5Lj4tD5Vm."Vd{)`iNf4pٲ y躱)P (xwrQ]˯za@zf8i@zpG^EMǞ9,L~ɭKpM i׍kqT&c!\#UShZ#|}`AH[<8#))FY-셺!j٭z*ݣtCNjv>ml7<Dikw݀^wG 4/w@pْp 0B XdcKgؽE*?0y&ڝ~tD%4Ljj֡yz1{F=!_Rc;RS+IVĶvG 7唨)Ee8'Hs6a1.~2d}v FW;ؽu1:A z‹HO)HCth/c#ĬhE_ Mی.ѮQG7l9'ʨg5Ae0cXz/&= ,ҟ3'"1 m`eh^JoEԩ|6\X8ۿf)@ސB`hfJX&`[b5‹BYRw-rp߁µ<@~W#3C2błRjpF[c6CJҲg1;gmVW`xw;M{FFe" "j…yzT_K=2](VzY!d}c! p閭*zPN8L N} D(i!߫s pT:}/* i-&!- XSze\MLePSgd]] 1y鑂Q)gzlmDv;p%vr2r}@Ϡ9UoiuMXC/,-~4&rd&wYb&,lB%A 6X$v 4f9&)YT>j4-bD{u2E.gK/nJ;'zYJ5-oZVvJ`EDx'&׼iteu֌9 pp$UuDr'yD\ƨaKJaB~fhZset[ >,};FwΥr-޷(f2 "R@dMY<)ϊnjNT_d~0v {pV8`͒KFK~S ka6^HXE,QίUBW nVxSǩŰ5WL,J9qEa9)fl4,X$!^Ԋ,̫5d6I\@qs?"FfD"p[EeO%*+#Ke{Ǿ,|g]O!+ʲȔ"q9Xƈ/=J+ 㚊6APD'i s\[_,yt<7lGfI(U~%i3j>@G}եx]:$“h7(Y g\FyA<+g6k +#Y%!:`buf{TъR#z9lLj,Ln<7SL|H/-JW˥{o΂G2Re:žSM& 5':;tDG=ݩu:5G77CqAd8 _ m WZʀ6t! OUd+=Is3i'"#nOS;>ls} |_Np'|/A…p%50谜Bfy/οy;e=|?N')JX|HEѲaZJ0de{x/m̺U{ګ V4Pm%abnǂL=;@T]JKHt Fz֠=hɫ"\=@ )}t^Ǖ+qѶ;kiLdn}gg6D1M\/>P^4kMP4EY1LiA޴*Bhj:ڞM&H(hL~q&$dH$:B )šS3y"Cry)ͲUykt(?SV(Yi#)giB;7zjD$X1.#M[TV}WK"AB]UJW*UOx*'0O$kɛЂm^-)z|¦vU֢@4! ;y#$Gt3/'Zgd7>/`T#RjBWciO%D.IVˇPWB0K{Zs@hF,I%é:eۛ*bM]m43EC-46e08o ,\ jRD66c}m~z8yw{ؿ%#U'[5G pԑZQpTέ0 Խ= z(/L(u^Ҿnٿ<=l_u'h:}W7 %MpUG1l.tG0Rٷ&)^+}L<;[NKoXprYZ˿et'n(3🪰*ԙ D@} KTUR|9>=ǃƑ'(g}yR+_ d(8q;:'/fݎO3kvB*Hbrx4Ba^A5MglE8_Ԭd?i&L1.=B`Tw~bHRBZ6*V/׎\c*Y<1XfJSG/p49SA,TK Xu,ijn;ƪ"36=ZE9w\-T ؙ *ioxkqVg0,5c+8.% 3@PǺlvI]pBqO ִXFtXBN֓N3;PJ=*S;6ʧӢC@=;ۧRYee _We6m ,hظ=Ks6D@AP>F|]jIhJ^rTb8zp`$tI Ż$ { " Mq#c K-_#VIb3c22ʬ*u୽Я r0NL'2ΠŧK狠rl7&5YL9~0?<yyk%F)R`@33xi!,7|Z$ ~_$@VZbX?MF{ IF 21o[0f%X! !\^dG^cVQEtn_K>YkR/;RJ  >Vhu]lYδq{ 9Ɲ|әBUV2bض^HಪKKVa47fI82Fo8youʀв= <5Er3hP:b%ЀƖ /fI& Ӌ;w޹'K$Y-U+Z!'"v~,qtC4ǡWחRR/jsx_ 0a9(_o*؏,@+koJ;̏P`ra[ ,d}*VAZWH( 'dUm fM3*R'jlt]ZV=2tCNȨK$xnK8/ӊ|X~6,l+^vycZ*Í$=tװ}fШ|?7'J-./U).b`iuU;Xx/Y\ \mOh?KD<ǚbpX+Z*yMyH%^֥izQ.QQ"k`z߼v|` 4(钉>XQDId&8(~J d=wcH%鋓bbN)aӱ rXd{C3̂!iIJEp|Bt!§&|z-JۅU~X RpB1HTʱ<(8dc+: ֠^UI]ohe4g8gB' DԼzv&,1tlQ{Yj{ST`T1?3QPr\Dz'O@??U)ADϐέD0޺^ 4Y+XcLZY *Ot'@vf~[GPq zYTh{[@=3iݸ'L [Xu}jUl?U9͊qn%D.>IxqLL'Kle*hޘ?0Wz</(t^li"ZUz9w2@5rSvvSA଩sˠ6VF1moo0s>?X&yQH]4sĹɣq~V\)gq: Bn ==)gW,S%-ӁޠsB_,_t> gg;5׍ ɳoӾ,]iQi&M4+:anyar~8y1x#`4y( $ga8] H#f^Dn3^ s}=↑|q{ 7 +8CRL*SV,JǾ%Vy}:)"U~Hr7s9l׳: ŷ:£,DerzK@J*\kl ĭV1*0 H4}o=Gx=_@VP^,2H 2 BOt͕[r-'o>kE cǑ T(W W17#j`[G.%J/9V8 `QM}nwNXl:2Zhm K[[~| .eK"Qӽݵ9<_##in@9 #w$H)d;64Vcm|Y\^rZ*rTS /b{:]˒:tg(rj]חi\=PnOGcpp.^y]3imfR#k :j [ Oȝs ^l!uxR{J1EE(Cu(Aԙ惡 cptaMQ,Jt}abU.yYZ y VuP:vϴ= s9S2A;!F: M,4* Sx,ѿaB@& *@jP!vθO`/l:.*/A9=3HfB Dͷ&U6~wn5hmWzO%(8B%e{j~>}h@zŏUwRmԎ"#FV|K҇X5mL-[@DXiX\bBMh,S%U-Q={rޤ~ÆȾ4dK'٢6Lph}(yJywI ni9<<iP3M "jg&]2V>4 J[\]^_.:)};QJ炧j)NA {weÊ*gg.֠Nu%՘q9I\}b:K/V#πwʼnvB pW`0 %S6mJ[ pW_fA=mnNFSK?"֧ٚH@ 8Q/ ;s{ KdR\$[oO qťC%ƨ|y+\ӛp`d濾)_'`i%9vۄrdS2,Vx1:+mpوnEB[(p tCąG̻/^@)z?JU0>z ? mR'匡 'E[Nkľ/{,ӭ!|ʇTF! gV MEz?G', f2mݽ&#b푱8%(hY#; U?xPVߨ"bw:01v8(.0B~R ]Êfz=0_|@VP!HrvN"| y%*oyJ@m.PWᆔ?Na O~,^f/qN{L?j2/DP{k;|#$KjU裓)C`l:Q[CB`KhFJLF<7~X/,>ఴ\[;:l[!8:.쩶Ţ,AAvs0{~Q0.%t]:?lj ~ k?Sh48]n|(O'lT(D傈M}WKm#vb[BU roo62!5'.NT=,{YaQ M(lLh#_A@Mnljj @/_'ؚ7I 1e^Λ2N7 Bvۖ.#EDK`ӁxobғlD9sngt+D_sl{;w*5@1,[=#{Zc aR:`YSJ}k 9l@ Ge%c[ug[<'C?yI<暞_ Ng݄~f s g4n, Hf6q&c~4<0E+=DMNh`֤n#fƢ$%l%9|j$7Tb,É% % ~ q[KXBqE9k]"RJՖf!Z# 'xUbA:͠ T40ȦOyjyz4J,WvuGlxQZt(I"݇t2@؆N #M! IY+< J6ej[?zwB-‡fQ3-HfdϒUpbAG7RX?dXfXon63Z[%r{5(z*AK N$ ?'RIҾ>y 3&E_|ܕ-כM7XeDڭM9l E-:s[|a +µ{zl8)77P B`?&19ǟ[8U84"z8[TݘvcбDLL)UTZ9y6nxY܃AW%8û[2kiq-uXTMVLzR,UX{`=G]Dvc\'f_%fn͢YkMk9[^Rn>*)M;(̺1g$= 8(yȔ=PsN0fdaFנz]JmEZkp[L/g^K9Ҋ.<)4֛ka7 s5UwS TM4O  J!i9R` V=JmlkyJQ`+/q i9o7DZ-ES@ս"~ 5-(:Bc,ʈ^ JSqږ,ذQ/m\ezkX T)3K`Bt~aXbεQhf;oL I}7a!21O2>.oUlDM 6;2jei濫")&3д QH]2Y %4/$tt,:=¼4/!-/w+ ~eUKVt]+*d"i?uQԑnqx2yM8rdy|һw0l&؇na+CV>/; z1#U=[Υ}̨~ZmMz&DH`+Y k,Ç26fL7wҝy: 3h ㇏)t.I("`Jk2cj[25a^u5;4?=|^?qlُ= t:1J[Ky/7&~$H"@L~%VV$:a'|&hjր'`}Je~ڶb:=,J5A|7Ci!rAR0‡;<dlf$AV~B\]zV g.hV6a4 vطMjLjŎ_$э(,.*u Q=@ RhIE4KV7nb.}rWhwqNmڂqLhdƸ%ġrsORQng6shb)ؔyX0ې-G-щ%J1Z8'$yDkǨd|P `<+?vft3Cz.dDF5($Ej3ԘHDytYbSn79ѻ -(vKLkuԑkCx 7'%z?7ǃMpRWUǒ_hIae`1d QyGf]lh\p)@wFwzMyBT8P>lj8wewwvWhegaJbSg+e3>ǥx۵N%$5MHɖjzҔ}o.w 6o, hof@I1?ڐlQ+â lxttx_})x;=\W=KjÈVV(ETo:Tayp{/{Nr/25)->pot^MR\S"&}Tݰpʑwu`ep0[.Zp/$kgA3[$OO;H|\'fFiͻz֚KyA|UqyB cC{ |"%E'AnJrjʓ4@?- JA/cu# &JuPj˰W~>K.O6<+`sRfiLM)<&;=e^]b-\ 3p1dQO~j*x~I pNҽM~M]O% 7DBFf>m>SIbt7˲MpW_@Gv".PL *c5@h6ܝ5]. p۾켶 $ż 庶uĴy[9)e8?0hM/ >꥽ '40ؐv:!6mYRB']>{#zYNĭec #LF՘#ÿ3lX V%UCč1vߧzUZƕL+'í5hI\/zoɂ-C( &Rѝw([N M_c֍q'%Kj5EZH3C14J疧+8!R,X.c$b5}=j*+s.kDGDUBO<Zډ\ Pno|Dj*B boj5 "2Ijq7ҬXܹOͤlVl.awRnF/^xŁxWH,ٶ 2Ikϻý&(qSV=ZuYG5fۊf4{uaEΆ»T6C!)X&G~ /b>!'1.d7(lX|^xt}>h' [[6ӃDɠЦJ)JegEϽ4Z(:KaE$в} v8@6zzs_I$˛FA%)Uh%g)h*) Ԣ:(=VәRXbA 0!FӾUr'TӿAXTr)Pf4E`ͼҾCӾ?C\4}k~+&|agbVA0#JMQ0xHFV 8p@U0J Oջ_HJmj-^y$&6R[5;Dd= $9JCzO Ӗ]i5aSUijD.EH\Ĕ{"Zjkw|j.;Y@\Ek6P: Pz5Mؓ(sqܠA(<,lj'j֋Ҡj/tLJTD4)ʏJNDG95 )rdi6nJNR V-pn[mt-o 8۷WB,: ESplf`3r*>$3Z)"5|sOj1"~E'jن<*JY/ʒSϧD҄@ +Fj ,>H"63x˺ tG+Pdc$OUZ@֏|9`Jn,vޔc81;N3_M'=15,Q-Cû" pL]~Dh%.cv,n1<%h(=]4=\5棃僎ps~]Zdkx!uˎA/msxw5x ~̼}/qQ7`/< ?t:q_|we}_\35z- ]|":s,l8pWF4)v y!0&t#,-> 7 U ,-B~n?+7;*m)'5W*dtB+'k6)S^'9XguQ<_ Ov3G 'CXG>-HyAQ8]S3ޫmϖӶ OK+!޵ xiO.Qd ] !^=b}xVNjI^<Dֹ$y Aa[*.t|=.G3[SlAmlZ"!@Xz4C)k٣k~L5<IB;C)rj{Ggǃ.ކgS2놗*PEcXJ072J(erolc^0nٯ\-D y? E$texNx?Ή>[q>n$ nWKp8 λsw? |)ݠ_% M3k>wwlp+O,x!ˇ9FM|EB)  wA^ W"#V_M^xC/ۧvgR]4!ፆ%OE]2Ɏx?)sfϙDLCBÚ: t>ehGY5*l7!uz=K`dl.(Foz2,RV$jZzL^Q<ӯԇ0ZY/#fYsc/EChȣ PBKPSs_.d K]O=f44K8oD5O1'.w|I`|,jH=bRndvQ!v,sLKBwx=H&$lyFQm7 |.G?kf^~`a?0N.Iuh hsȃݙBu#nvH*Ke2 E 8P-FT#ƺk./ϼ̪+'j_TBj}H0X,?x~ Rִ7S{pϊ|nA8,~{h`bN?f6EZ$WCyڌW忠T$[[L8L r'Ԥ>3D6BS)(g4қ;8QJO6FuAI3`~g#Oa/ oJ{Dg2"FXޝݹA :Y!y0͚ {f ]9 `xN ձʾ>VkK #XG}/7E.kc??;lUЁyQv),畟NP=A>Ѭ>E3&{k,ɛ8N̷q0 F!7,VD,{jXF+x nѕgIȶt27[o7F'~[\@8Bԕ1ͽ+ *NTםGCrp剫κ T W#1=G<<[Nt{׭98Od7 |Nk/Q+sB@AV}~?x@ᵻ@izv EdNGG[fyn&Ӓe{0wLՅ5Ι<R&3.ٯQH:V?Z=5~['6,r R{ܷI]`W)Ja7[M?ﳽg!>3rSmzi~T;H$a u+cF7 \>BGYX:EW4Fᯖ|:,fS)~V31@FS&IHeĔٹpP42fHYIp TA23`J-."'DsD6[,C:9-rPSp|CnF,zT%]n;ɉ'bQc~rH|iZbD8#fjs>󶞉45f/`[W`hctH|<|8brQR䶈Eݸx$M[ǘ VOZvsTWX/cSTPNMIJY"ӚS/ķx̆2.Ӏo"\ӈbdf_E;ݪ,=:W0~ PK_AުW y9%<{j?j17 m,b2]S;qnMIINjT`*Z_AP\W `VWC3 %uߵXMO_F{EVm3ݣyvAD?\QYbust筦p'qWNI%ҭ~A26xsT8iR|Z{=qnj3m)j&x'=/^΃4|Lz^/c 2k}TOfuta'ӷCVɿKs >j3Խkl{>ͤяQg 8PiKtԞk#GG3cW}! )=_>Q_{͈ v5DW⚥mF^@m N&2x;{CY iWfQћMg+Ei%:}(o.5ju@I1NGBrV YBUmljԟbyNE-c6Q\5Þ>ê .#8N>Tp 7xʰuRb~qCd置[LXwIJʮ:^._gz̈m;!S#҈ҌqnAqߏl&;XP_m|)0@u?,?,LyL6<, 5M GN]2DIP>&͞$%s/2W" YzGh{jLj9v#2gq7[d; $:#twa_JK2o:'͈^b܉ Dc(|*ۍy@`snuIIBj@wBC5̅i켵8n^Y!Q5yAہRE@90k-!&իD93BVBA[ X&MrR?-g^S&s ,#$YvvdM Q؁C5z|O |QĴDk2=ifrtvp4k>5>?'9c9pBai=Zok s{L^ze{j (g/t fQ.dT0:,<@6u/TT$Kɭ0 FhG닕.DVќh! 1c&pf~"/)*5@p赭lWF9BIWͺ@2jF\&ӯmV(FUܺYs}q7,Y~8q @.\矪 (IH@QMux ^aDVClX|\4ءUGm,Ce'/`C\tWiTVf*_xu I?Acx ᓩrTXdgZӀD<č=J1"c =(O7WBmPTh ޥ_ّIJ7CmO,a"O[9$'v-~D|7v{Tpm/Y"6=k8ˑ'EXU;/ \@>3(ِSkj/9e޺*NI4>vع-t'SXz\ JmE8u|i̇^')6.sǞCfh)Ӷ⨢)qU<FG+:ܥ ږ면$ ?RFbR?Hr(b(&,H6xmLBJtǺ@&Kz9 #҂m:/fQXiQo8,2{?w +]bބJqm֌}- 'yOrnHkX#4W/Xa)oɴ8%;}8I_7nIJFso!V{vvJ710f ~!j՝ߤA^pe |9XH"nBQzi H}3:f('E%!M-mB f6ysvӳjcOb/ʑKxTg4IK\|2 q,AȅY]1mbY'wmע,wfև9 h{_>%pֶo> <[>kBL `TCP _G$/gEGx s@91]]N8H-s4%dSՖ?jKRUx=ʤÅaM1dsPOB平ō%*1nxS_+EDޥ2,T n \6mB6ڥpɔ~ّ#gþƅpU:Yegd_H^[ߘc /q9 Sg uINDިX SM3gD;[m]bh2>Z * ?+6l9WF6)a=@DNk`*iݳP=dEF?o>* 7`Zs }=62# CdiKo.y7Pi ~ \>A!U\YqɫGfK]- 'Vh?taq:MJo~['J[HH3 <0jri|ta 蔉nL& o#`.3!Ĭk@'0:+!;4'9ߑMD6N> }]9yh鯛PIGfu*MwNuS1,eWz(\0 R4<{CJJsciۯvl?gCs+>(yaɩeBayIP&EG?W \v]X?e:pp/t iQ: !H*VtWpY.rt ΋iku!穹\Kh3TJ7RꥃxD RIׅ c?ه53zU1w-E 2ftUR+ZgtY i0VXi6qf8ᔥ}y Z.j=bcq._jyt7?? Zd4$Cl3Evh;n^rSZzJ5f>n0jT.}%М%H m抄̲:z<'1MckH~0$#w|9.5 OӱLT/P= N 42Vn!rdza뻔ӛ:2I5u*6\A.Ob UFu@*wbFzI0jTUMG[ n+JP!ي>(4rSi=GHz58)OOĭ9Ư'r C}o']& $Y8:nfm=B%,(=7Zcc2 ߒg\:FiH/T%SnZshk~ LO1(,ܨ݀Z Y1 ־?-1E{BϷo9C73CPH8gbǒڕ;8ԣaɱfEL" ɈCQ>z'ujt88DTY3(-Vԃ EP2,г_R]rzRj\L_twmJ{5=#0f{}oAsu6 bP=[9K|z(HZ-$uzkė(&5j?3 Q'3R0B`$ߙckV%~wյ cRPE!*;DNj%07K6,&34tܝe7F|0p͂hqUmdM7اā'Bl}dfijn*$P)[ G < /{L /5P G0qx5XO6K!h ?6^^wG/g1Rho$Sk68}1l_ v]I~yw~ aυC;M)艈Af)j%ZsC L:_mH{ى~O3">z\^ qUlgR6dvsJ%aTx M>%@8i@nCe$&X #J0T#aD~sn d;Ag!7LxsROFܼyǪ1nl,o픇fU'Up <(;+"%%D= yG # xkLv!%S`rqp`u`"ogiJ'zBȆ.1@,D:( 덿萊plL=\At~.n"WTǁjbMpt#q;Rָgpdzx3Lg^dMhXݢ5'{Ni%5ɧLȟAr olDT.7;& U81 P?~7J! ioV8xl;AXA0膲= nm~YȨyCYr6s\&L'f֩sg-3GM3 qM?]xk"Dvs{!ҁo*zR /Q@'#:sɹu;B ę؝$ uFd7 Ŧa}8E F@ Rk_IЪ]HnN "J"خ%v [ C1ԪҵrM6dSDYJL"I>~xZŭns"[F ޔFmmyt;o'/>c٣ZWB+)һ%[tӍ˙ht4Ľ!2\*dV`/?(y`VC{~D7UR!,3Dn bC[9td_y:!Y}7ۚEҰN<3ˏ+nύǢ<~-Hȩd} K(LZm0}kf `N++sJ'ؾ'R;;Љp%>3 \H){>Rʺ _5lؾ@ F=87>)[2.V(?eip W5H3ԗ3}Bׂ|ع*FbMl1Sws(Ƨ%āGArdRR?Ri%KDAY%e9QdIf͡6}]%s[)!Ku;} u7 Pt u/!#5J^}d;ϩPhlSrtΓEv=:ɑBC 4fL'Ҫ=A9]@z4ST,)rN@Ѽ"Q+1uWc#9ʇ0;ev"y;i{qPM.~]% <ao!o}Ŋ^3U~7ba*=v۩ѫM˨pč"֊a[.iLv.X] m5^\$<^ PN1:;+wHPJ+pB+YU+d?&޻YK9(5}^l/.,[o{bhJ^j+)+$琷]!agY+th-BWek oL;r.2ޫ";KOK)C?%F+_ OZ$NY+?s DieE` D& ն6{`vt(+NY;mLZޗ][Eqn3(qO^[´[tqB_j@d:uzL<J]fxTM:ׯ-. ` Gg: L 1ɧx'2rᵫ ОfN A[{/IsWC`)wF(iSlȍ ,憭4Ur)pSk^eW;d *+RN)):gxO`CP?ꤣIyiҦт/IQbS>}DpzU=xQ2*7{^QiQxz*ۤZ {ڑP!29k'/Ll֖XuM3 xʦ6BO'`y˺n bv.gǏs ĥ& ?SոLy(BN퓕⣗9M{1 WvUQmD|q1A58b˥!c鬏 8RU_qg]qsOD ny*![in'gqU׶HUy&0=AMϧ"Pą{x[y&[TR[V84iGC fm4mp!;iK tB9 پM9X{@"6(ϢAoZP`q=RN˵vRkN$񥏚 g޶"iUQwdD0o$ׄ 4fѓZ^q>"_8/3@#tlGpU"`"Vqpx"łVZ% ^껩,֎.?\;t~ju46YFBuA>%?L"h)*\?b#L+,)DXft]zǮпfݺ2sHs";NPUpmTR64ƈ |%>Qu`?bt}sA&}'FF_x-n>˄4wUcϮˢV>uzSiեOkuYzRЯ%I8IPQ~C:-g[O(f_b싁Gq\KY'|v0(jV9%)̠ϴBt9$DSbAc̮)1hՎT F1[汮 }.`䲆J ^{}ţ*v %d͟T nEn @t*D=GiM\ޡ{ ,npGOpJpO4Z;+u(3+!v>=왦-R؛ia@şL<0kdJaUWKxik=!~u Ʈ#*aA Ub&K]lgA?UՀ33} -Ad8<~W[Q@gLN >6*$jP/ԷCRv>&PS?MPU:y/ZW(>yꈤ+1gG1y,FPI݌dy\MkM_w510،83[,1/3ĉ;4mK1dT~dnC_NSbNܵ 4eVfZO),䮯!!qlbfoB<& MC P8U\3C1 v{bUM`uqba7^@rP)Pk uWg#v Q6&$]vVV426eQ~ܲ.gB<Ec5ClVf/nԡJ\4[0_ECzd:1Z? 4OՔ Wp(D^QUEZ-d"{h&P`R1sb%@dP%g:}E^~n<$>.XQ#x0C~v" j[q ][9~чMC1 UJ}}a}N$x㟕rm \>vJ%t%۷X8Mysd2H c%!+c$XpKXxe'pptj""FBdf .]!,FS}f-[)P%K= 38;d+wxD|%u Zwr}Va͝nf?Y` \>Ӛ@Ќ]=hB9#CսlTMi6ls9{g\ !rs'0qi]ȹO!Zn`f{Oe&$Dž 2Xt\j// 405yx0U[\WhOY:u|aH1>tki7 ă%=}cN36) R,MgPpX\|W7Mj7Es%Ϻq.G>˴\4ّ U^vb@TX"r |D:$\OM94{M`K';8L͎ANcl)&\šh%ԠDZѡ֨?AקK[\l^Nr/4A'gG&HáLpͬ9=kUuOƇW7;HӉl9)bp]`]?m뎶/!!}9گ1-}qSN }q.?*cA/᨞*DX$[ړ):WʩwW»_V޹'drõrmL:CyLxJ">>If]zV˷ TxX6v;EL䚵S(yz~-6^=GՉ',P6dvUO* L70CU}G`,0~}rL1|$noA U#PӮ*eFó~ LuWK !4ᆢG8yrڕ?$C}r l`DV*FQ'J{n|F3}es0KTkO~˔~wvAPA5Ν&L Hu&lW9"[},s+Рw{ӷ, :'<4ƛé"#l JZw8y~`ηq%pt4> Ac=ff >5xCldB acԺFXٳ;E ~3UFceg4t2&}̹\ƥ\^{)rS"tݕ:?afNft*S1 19#/rzJ@:0z˒˪?-fѺ;7!S 'ywO "i {)|s "/ɈF.)kwmP%3u-#uFd=GWa[LS}XhCC[E );e9% |h+v-&4άrbU ,~ńp׈/͑9ņsѿ Z_dxW/G!UO]uvkIfm .;-h)hȑ`{8( bv,cVG! kZ.WLSӞ={۱Z;L3~J/E=RKbB ԅ_7L/1ba`ڣ]TTt-2Y/i-kN;_f¡nĕ>0͛K,V1TɵsAu"#,, wEX2||=2m'&|pbJLm tR=?+>]UiE:7X.#nu֘l\TM _rל=0G~pp7_߃zt=ȶ5LMZύώ_kAvvWwCλ[4 /9FQ$=l Ʃ~"y歲w`B$uQzCF5R?QPMc흓8Үb.RY0TKڰAݪ%-,6%Ŭ0b ,J*~ ҄QBxe)4Nf¦xU L_dE ,jz]~\lg/n 6,0|DR%꒵)❿FJ >~觸5Ө: 5U @Axzl9hշյճ=䆤yw~} O{Pv뗴4S-1-X6t$dٿFMK%vMU1G!+>XS$B?N@?eWC' ޠ&jmb\ڂ vǼXnXZm֞*'Y;s[*@^șXW6#Es/cQjI^!QZViș8BANTb4_"%b9Gߦ>;ʲl@|Ѝ^kt KP`2!7(./}o*9o^l%ϗǞ,Kdƚ?AA3#Ĝ 0y E:xY?CU|1e^gS }yΝ-:N3&ĉ8ZnC`cG <]Ec# tr|X!u=Z:?ruhUEsxCn$H w+Ԣ̑f)yOwYSX@ B&O7`Y}E(V>$|јئ%={ X|!AE^٠u}_;acxy6!Zx=@+n܇? 3N1{<Y%[RA?5J!ٮ!t6(՛9 !afE>"jtSق=6yg3ٺwr*rYWikHyIpgP(]\\EK9Ѐ(y %O@YyyCQ3Po<>W5րӤH MxU4L2NF&TpW7}.zffQ6T)hv<9kX* 6!'S@`sMVjqF;rA'6CFw}+$:C'7"eY#b ݎOQroKeJػL"D%D- a$Ӧc=!BThV̓*9GAXI##p%_M{5-@4@Pͬcښf94϶o<}}&ږ1^_B%B<\d(-+DOeTe\04GTCU},,׸bFe*W[ \}Pmb$s Kx[@Ԍ<6Zoa,y|WPh]?WWjZ TخEOk=egO0f?fT_M(nR:4DXwbrѻA 2ck쉦Ѐ~NQ~_!D.-9+ [ހN1o[_DKV6H65fwy =oɀf>;mjc6l{ oFe"&~Mx@sagǟX`hn`W 9[(3-J o ҽt/FOv)`Upq 4Fk6&mA@_\2ȑe=TN"XžZ! DgʒIv@ sT1б׊-D71|mu}_Znk3bJ!ɝ0܈iZ/l0d.0<Լ3O_> jhO>3 a4Ȭ!:srMno9ZbFIMj3H%7+Xi1JYI㑪F=R'%liW${~ b 3Gvx5 {[#yvU2m@&am2۞|;,.wbNtpϝ;Fd.A?:zqπzŕ]˿]9m>|jl"RB,pӍѵDͬϣ3[J#Mwodm<mH6Or;wҿvvPNȚK˲@韶"G1 v\Qf0\"PF3 =`1S0pct+3n#SL<:v1,{6Y\9T߅I&N.Zd߳zSUfaѫOm#IO1&EU`TYk&v+- &:$gffl!:?׳72`|Vm9طAaPNh#F]>8 ѨZLMVLmfk9wdzݏ WXڶ?1eS~4FW!Oⶼ?07^>[~p,6hɭ.`u7aAtߦ%{!J5kE_c*N0 T,_Sd9R}Bg tNvpX?H)DJdQ wZh(#.o Ad):Ju OTt\5$ "jgF&L7$5|ҞXTfp3R\.盹$3WH-X/0 Nl1/9-7g Tw$wvzAfeͳHS;`Cٓ<*"|H~V96i7۸!hݭ:dOCQ(}1gEX);Bة~H'*LW~c#~t Jxq,jN5/߻FFP.87Mpg i:PISZ-9wb3ZB ItVS}}qle yygM-$}Ww4V0Kv<42 qT`!5ɞ<[: V`/s/[0H?WPmQRW}a6~NB '? ML>fiML/q @Ɨ^-ӸH4\ohҶf p`{NSC\8|GrVEzB+xUD1Qė aV_E1gkyk6 ٛ&*  I-@ "aCI = 0' c$_4_~<Е%"{{*< CmuM@\g$AzxUT1+!2oW!bwMbG"P\,TJE+:c#kg|A "¬Ke1#vB,j[p;Rats8p 'V~+=qk&3Ԭ+VKS*ԝz$r41fF / )d$7C6>#wyQ7_?ZxKjd2֘JmZI\׵$l4_/k1~ehtˮM$k@*CP_t7 …Fw`Gv1kBChm$Ι5{vS j|w^ 1Z^wYkcӟO+a'qsSTgu"԰id1s.: Hل mraoqϜ^M Q|S>u5&ιݡ^)UPE_Kmr2V.*L/on5z6 jCY O_٥ j+O0q@"*R"Y< sNO~6BA,k E^[=NZyG| QA_>(YaZd[c=Њםۛ흾x*x~@H X߀}օtUj7߸2u@\ { wYq%\|*Fml}ߨu{r%4xT@3rdsHK҄e$'r)겡T3߇4>l&MGwF@xzTt6(/ - vvͩ9r! 1 h cV11K&{ȂAt E$߮dՋim3W}ިtݗϘ>MAфڢ<*Ef Q5^fVSka!0Q{#L0.BfJqx8sx2wҀ _(`:mcYȯKD?&hrfY^^Q2=^ e0 ^p%&_3@D1xv^Ǽך6S^</츹K7mJNDk(U!1&/v#ٕLGY'P = r$4+NϠ%㳈}*L_KiU {+ (N\wWt', vM`wR"H Yќz]xa7ܸg$u畚&^}Ӛ̂ZkFɵ-IͶn``ɘ\wZq L%]AH}[sWڹǹ% U^evu}WB8^o0ZQpdšG)Q:D!2Ⱥe!Գb5޴3FF?O]\4 LXŎG% %7kfo2@ pR+?՗" }q]b낼tO m Cj-ܢ1Sڋ5oaje)DwaN4Vy=t\kLYe0UK='=DO\rDO\ɝDנJL;Jߞe!( _o`dJMϴs,3u Kg=:ݕVȁLF1BC.|2H0ipG %"JRUXBu*ƒt }zj^ӜtNj\,6沅du t($hdmٿx H?!R x{gC`eЙEq'BsQ&5+cJ0|ƻtkc;߫JnPKYF6d׏NƭcjO1WZ26!cd[|iZ : yM7|c^1V~5 @@#8L+FG9hNGw#u'O%2*,Ι0[H" ȇF$o.hE%Kc>uoyl~t*CWnکeѫ/%8īҽ yN+f`QCȌ{j^e6=(})}">Łq}z- >߷mxJ>G} d4яk:ڵ,9rYDLO"IIGIC(ٵt]?w|x@rX~*j6H].B@;%az{)2 ,&LtDlK:Q)ЖT\_3yPD}/fgw;F&b2Η5~n%]ԙҗ X/Wib G xٻ2DoR~:}h͓ntj$y)X'e,/u,?5DYkHFFS) AJQ_6̲L:M$߅mBk)W~1QNz8EBu*4 :+zuͯ$B aFkkAnn4 8Ho -|ܶҞ3:h~߶_!_*f)Xi,<*&~}.,"oR+g e~aF:\"MȎM\Ѡ.MLO]EGgD -/B!4u漩] KNFzā6i *zuQN.`}OX,.Ff2˹{$2-SOqdHIIuA"Fe߯uR)9~"} ȂҲ ޢD<2Zo //sB,Xr z3<oa> 8W OcZ"o5i;aΎd!vm.mwЂ?5YE$yԽ?SNY*rApjv?nRϪY]rBa76 ł^c)Ry$t/R<1Ĕ|'.=,0,ɸjKa!&RyNڪű`8r5(~{ {^o"-d!~9sY2W7NVo^7VD((c )[N@rK)dCn/B?yi4ǭ Vi\t;a!j}SEסS3 N /?z;_P:435 ^iJ?1W X1ȍ0@^+8aZܥ*0=iB)6l7 .lYuCX YĀQ߫ʼnϡA@5{UėyG< Ry(,-h KKԢݗVP*{ckSMW1}GShu#o,4 CWm%s5؝n/}t=CG/GG,R%NeV-FƊ$\RD#q݈!v x< ftS6Gze Fϐe)r+ҋ(!ȓM}sF|t RG6LspIC4K!"ІXwABsqBets2 =7x/ fctDSw4'rKn++cBq"=:"qi5?/=G)|ljBS+H5-d| "Nm~k"Ϗ"z,x:a{1fo)jG\zDЊמsI٧~ mSzH1߹JP^"8@,Yi{zwAq #tI#@%H1tPT KXTXCѾ9^ 6>ךCbKd!l6_ 4s':ԓM/'j8᱖mDJrUY࿕0P*ۆM%'mۢg '峃*A3Bda *M5$Ve;ٝdka431ԯX[ x,n${0 }ŻH2YkW-c c5=I]],''V-RW 'AkGk;…@5,Vki-^8 O l ug^N o22^'A;aT\G=Rt9KEUP+ϩ ̑Un;kԷ9i 2mbc69Ŝxj7בJXмI#M fCCFpxthf>˭4ؓeTy&\7o]WofB_|MTK]ˣ^rT.KpHu, Q7xL^qGc.V9#nWY[^K$΄pe9{a]]19bWj8Eg hR67= p#끣}X# bf]N3vQ`/fl]$GU- qݡP Hpݩ^z6TB=lϽhC/7uZS.k&)9t_J=Ĭgn!s"_y%5W YOo!H0@x~[5$ rwCemCxpDDvܞ >']lb &ԓ r$4Rg [ּ mPbO3Hҹ*46Hm'_'eCbͺG\B%ҟ?hpv ڤ,6&Lal+29*HbH, IF0nQ k !{(ANr2Jm= 6C~lFz4ʊ@;N\V mɍد9oy#5ߛ'F`iTӴswLQz/9Ql>DBl'0 Dr{=T"̈́O/g# tpIy]Ec3/m`;}<ߠA#RՂ0رEVMySa21 uXW3QߜMSOM.lltԎnO:_H# hnSl`k{mGxc,/nGA~@P2^Pޜ٠x{6:_"6? sձ]D)UFl-k>Ip6J=A~#%S,0H'h_|.p5ZW.>-LZ2An;DwW AX5Pl8\tAltUOpw)!X T y76 Հ&/8hŅ+VE#  Vz\˜>MPY ?߂q-/ =XAxv`n%c4.z!/,dݛ K/?Wܳ[Ɣ[ '4yy82avXPA-5F{O#T7k6|v38xW~@j9WYaw}~qVG) 0SLJQlr5T*YVʽhReY@gH׃JrcJ{0PbS{B["_gfX*{7,ߩdˉ27Yæ~ה- ǀҠZ}M.ٌ 2Vͦ i/i)C*/"2uQ3(ϲr5UJko?AGps7io@Nބ6y3!y0{@O ^AaoG_V|@KމeԪ'CFNqy-w>-=I!M7%A:QV}pkeaFr\:ө99mڄ64Q4sjv<>F|ȁy\imw8@h#+?!v2~<ДjPSD!ٖ-Md{:37,iѩ|mq0~z!M)[|cZ M\6H&P|ÙL:_;e?X8 l1GC3MN8P>EtQGhRL/:!#lZzykCBT_1SXѨϣ+ ֊&O8dQ6*\L rܤ0e^O{$Co>^ :td{ITg`©N2x:1hR> PP$-%.k*Daˑ J:oDlLUu{9ŧ&P15ͦߦfVTKar% v C*rګU'J=S@Q*VlB %o%-HRN]n\UXv\k[LRY{ʢL]-_7X+ںjfBx5D=IŦ)`6\ۍ{ťV=j"]</f:JFVEfHO^QG P`}dfAYI?aU8Ct4f(K{5N-]3RzY&3̫J/BARd,k`@)|YM!M}gUF/R<(O6'F5wPTҤۥ$ĨhY @W9S~: $)e悩6` &huy*YgCDdfNt'-ԬiܤDQ@fM.;_> ^C wm|}~,SCvs$\ &SӰQg¯9U/B ccA]K*!V3 Oa?jb29Dnw<΢.g- Z,OH޵nB XvIXeR,` N*QD*V$C6ʒHN =ݲp xBɠ u.b|F/Vfܝ׍q ]}P'&Sm¬kND3"(o3jJ擔6 :}gio^ȴ)zlӘ n jby>jFJM> _tO`i|0~sO%0=yaߋ \.QmM<&zQ35*G쌕 8(nl)\;K70Wz,Ub^SSF]I|\L fﷃV,7Y젻5y4HQ[%~C?S{&m >99KAVWT >vڃ=l9WeqY&' +/ݷb,/3dF#EiD,lrè=ZR5Ь _O_ RخtAfy^ji,ͬk$H؆Sbm|*FA`L l#7 8.a_lEj:osVtL;.qԔ}BGL ڼ)BACU׵dPƾvaMrMyT|=ZRKf;ml\yD,oH"5͙8 KV=yWh{Z ^MDN4, ckS7V?%0POJo ͌)ʼnbO4`zn}ak:ڪCil Wi7i5HI4"NhFr5kTb#MiAMȢm$E%Ș ׇhx XЈ-U1x%NsagG;/I9w gkùr B$|ŗ4qH$0vfODs)V)2+|T84s.)P{쯸9w#æ:ڎ hržPi|3i UPkGN.)&6)a>9 4r oLL?mpmW4x @w$I{F 4_1c09jip^. bX]$Ǩ &1zɁ? yW?vK7cym61۸oݭgsI~ #sg[)3^b0Bx}{|HA O@2|]4kvCzjv{f^hO{֦LtNDs]1DE)U2l ZQe5Z X*z:-8t2+Z[m:/~h;P-;ղ?m8[X?WO>{+rr_`XYyh+DxlHoyw P#(`ŀd(k0)uVYؠ9{BNhS&@sg,D)++bE^u4b>YQ:gqF 8eheWߚ VęRMԜ--fZ*jB20]jx|/=ǐ8ᚢGFP IvW. /*ˁ1.3e.1VT4= {%qreLbt"xZ7ϓ[qlXj}pMCuǜ"~L,?q5MG(E[+ Q2 O1_?#o_XS$1,)c9le` ̳,f̯uss^ ) g$Tv*iɌx>Plmу{zIyyTGB5{dbmOY-Q#ک~'0葧b (~K2MDZ68FQaKv+ń>Q s-mq< ůUCK\>e9Oo(E€MZڿ^Ê 0dQIk48 7L<מ07v 8=]Yϼʿ̗/uSۖ^7ZُU_(&x`'|ᑑONP.7_#yX+m2jm ,zgyD@xOđA ' ?[͕\s8jA*Z1ȅRR ?QNH[:JzocBhansCN]NsK<4(P)_ SW0U= QW՚NTO1,|:0HSSJZL)\qL]*5")$O9shzGa,';z+dW B# CnQD]'x)gw?Q7,3-~zBZF8"c{ iD ;Q3(B"Djda&.TCW_>\IwCf~0겪)(՛-ܴX+<4֬ܯU-bG'q9Ӭs`3a^6iTR\o8 _П{  1x=.mDF/s\.i8w|VWjeBAV7oHWͿ^306 cUR\:(X`Ýzԏj|/nrCƦ_X>YbD Co6JT)/Wha;de}E[ X#&.BDG!Oӿ:lt۝CQYՓ8p{-FSFj(][y5JDؘQm=@J2J կZ<(siҤݐƁ$Zr"~iA]Xw'**,Pf(-M|T ߈K1ghgxaA "tK&u+ng!iжߕ9t\11^g%ߪ*0q*tV*y_&yb;`Ǯ6_^M6ƭi ڦ[.ge(n w\C¸g Zv ܉`~z""DHRB4zmԚdhx \SP.֚"@bɽ`0 PNH7 Z@ژ[`D0d q#ctǧt<9hh/ö%RVS>Nwo1Ȩ,_'dvAT`Qsn_AWی%&TČK>a`WZ9XUm?_`OCLدgFVc̦97{g=.y+ȅ^}J͖s(mĖ' lPyTҋ*f㗢AbXYQ-;o`0H>XuUX̤4d˖7|4bOJX V,Ͷb8^k.B_̕) vU©Z̲W~4Q+2{Q2㑮4Ey  `7=D&$vu:AZ bA11՗YB}A(X`#V|q-Pg&suU/|ν.]X`Ʉd8ʨF|0n!*<3]C.="d ptp|tڇ}]P;~/$.O*𿸬{K Ec%s'pvMALE9RPyJhTf^r}j f=L+7mV7<ThVTA(MDvucnZWH%S{F1N2_Ǩ{ːC`(7W7/&݉}edp.Bq}*~+Z̷Je8~oet IJʴZ|$`굏9B-yxHyߊG1+j8)`Ľy"/TBRlm:ap,3Z#=/A,*lwLoK?{*te%!`e[3 [h'[KV9}9/.%$QXFLo蚹 y02X+z 266-K'75X krUjaZy"ARs$~V(qO9ՓVY(!0WO Q+*JXLKŐ7z)M +:z\>痥WgDAU:3]. Chm 3݌HGWAVZox~YS"e"2nVB.1IKH1:^垉9 !m nwKlhbs|qsFVarm},IbԨ kcp.JQcI0DbyV}h+k4),Wx8{DT=S_T|XԮu<8麠)E]/:ltBޑِb~kwבHo#hw拉PEO*&͇ZZ6d]ʎ嘭0 ,̯uGGeHYòc]<5si=^w`MI;N+{nT!] onSaŠ"Jۜ:) ʴ B%P'%1+ ;Eƺ([wfmh_3He{J/$M1WCcFx;c6mePs@Ϣ^qb`O_:2a>ėNWi2@EK}~#ٚ= fy%j𤋮vG< A'D@22 %Ǹ@EvXy, 4? :e.&. Wt2PG豧h'eX#OI~I8W r w(A"xUdx:UNs^{gf-}?I@<nMi 'g$_joBQ#py<"/+XQc%j'l{+ܳ+rKXo!<_ViA&*!1wa0wKCq6>s9Ef!, s I-=A,짠$E]X,}CcI뛉75!N0 ěHv ~,^7Զޡ^vf`9 Q&8cB@ ׸p+Ejܓn/B[eF1D6Z\n 2snp⎳mcWʜt.]-LK QYPz`SJ ^.1BM*Bg~M#Vk~47,%UQIyN9.i:{uImbI)4\LdRE|ѻ Pisq FQ+)Y&ǂ<}jIgA^QfQ;(<I{wT3e@&F'xʋ2;DN7Db+Q51n#N$\07]~k>@! ҁ!ǔYRܓOr @ 6e%:nl #m|dc&M$2Ӫm 1;Z2HSutȹ\<} p^ᢽS7ٶxZ@j~ORMg3zYL|.>p4ۺ3z". Jk]q7nxn?V+$(\܊>`Fu$g2b|Z.Qz3gSĺwϡt;%\-r&vH!!sM?&2\:TeS(!+*Paɡ8mC~;~ydh8n9?l://έ,fZDjuYTv@_`?Ӂ7z>>ՎeJ& q: Мow`|E)= d ȪPk=BO:\#ѥ( e1YhIIЭ~Z2@[Aqm?>C[K*J.63$]= s_R=6. -卒/<ΰįQ nFS]a *Wu;ꪉbm/.Cu[]W2U.[ qɣM\O CV z:cF58+A_Df-Y._%1x@Jg'V旉J1R睬#ުZ}t4].E~> *& 9|}r!OYT#Rqh dԜ5Ji^ t{RSgqڼѼ7Wp{p;tnK5S-=|Κr㩺naEyQT#??[3) c^eܷ}r7[$/~݋aMpA' X, l\@ Y2xHnYȲAQoˆvo+c^Ufl`p/\>N\tQO/Pl zl$3Oe3CUBOj ūTv5Bs"(+;+ jc!P9$Pjr<"bB&h W.җj+l7~`hmn y@V+Sbܴ_|2BO6נINKA#4$_ǦC.۹A'(+՝^UL░,٭, F%ױ}g_6Maإ]YrzM^rtڌAD:o/09Fߒ&7`z4l%*҆~.Ԁ1=Eq04n`NE2D1j3zՎ񡑖F@!qh3kSN@`6W?Tt&(~' W 6-ͩVv2"eK])}1~KF\%~AOsjh j h\BHd"+J:Hbw:h YnG"8${ \ccHhj aEY+܍ެuX2cjcPiEmK4BrèU0c Ż5 z:ל^^UqJ;:U c$RŠ0j *0aسʣ2sg%6QB|Sc&d}Y685[!W{PgC^W[׊ݱJ+YwqόP3Xd;:B]"ղوV+lz,0o7h\xnZe°'㑹0ʊk8 Q:_Ib_LXpg񗠦Z9ckRG)P=!X d/BHIB cYZoV33IAW,0-eWUH Q^YhH I+'5߀Z# >n:׼9UF#uI,x[SL=AS()+7Z/Ŭb\?~KK#0mߑҧja9+n8=g>2?tѡW<IY=)GH/ N@vA*'gָV{[ߋɓqW G*Y<#Ni.ȉHd% ש~KLF=K;f_Hw$}7$=Wa|io{~DB'^_ݡy7 [pIg9`sD3OZL+氨5{|T8o#4k V,.ܙ=}?DЏ4)2b·KflxUslAIKy|l~hȤӑ{=/z<8+i^V']e.ɩ1` @Z@w9R97ˮ7LQMӕlY ];8pA*YF Xnz^"F'~罠Zz#gh]3 2 <2zlhR&,Mb,rJsk"뤿ԂDdF+jPOݢlxIg-sDdZCӋAeatR 5(%O~Cn'iqs7vy-|f)ҕGOA}/QW1Ibz[@'` 0>]\~ I К#aidP=(hB.\9ٙ%P[RmQs?1EQܰ^ԐSKTPD|*]uXWOij) E]ǚ3S~=_%6r2i$q>̚O F]+be8Ňo#R!SNaq(Ѵb Xc9ҒwUS!3u嗢nu\%+^JI9n',bUEvbpq&MI,Q&f NR AZʃʴ궷gx%Px @;`6L^EXwC}JyP[t} fM@|ܛ 0;Ki=NA \wfpAA )VՆeZƬ1h;j!q$:(gkǾQ /My[9IMJ[|+ BG\9B;Qoe!4 ޖL)P&NrvK6 v}8 ޙOoD#U)_ͪfifef<[V ~%0!u(u[B"HF| CH*ƓL)AQ] n~X+3z#x>*6NX}" `ǍiHW0dESVaIɬ#U vcӘ|ZY.O\ډYbzb%P3x3}NN|Ӯa.H.bhk)x-k]Y/%A RYe6i T D6ZHtzOVZцS bhAۂ)9P $)v5x hx?qK'Fkt7"⤧!i#Y\)-FVݑ9ǭL?/;2m̧tB?f㨻;R ~cN)oL(y25W9mjo^5hʅ)Al, [?w2_v!yJ[+7hb~[Sho3E^OyXkJhj2]SF&wɃ0%Y7Mo22zUqD.KM/Hc]Ծc]̌ @<^4NC;"]O7SQHĞ2 zY;VW"f(=ο {2bX0Qx4g urV>5 N;RzX<IGT4"Ti#lkPfGwz^cNPV&sndU" %S?c׌KWApw~qQ]ka+Ox,hy3Gд1cuDRuW%w+N!m#G;ܫ?:s9+[aeaYXH"q=97p^8,o$ *#3V7J7E+Ci.zU#Q;NH nȞdn?71Oeׂk`+'{ g$%;{пO^,ABg('9W'٤Nʌ/kԮ>^LvP]#Mrd1ʓ闫SS !7M@ZTyC7*yąwi5vL'k-:1ʙ9&υͻm]^t0ņŜ3HWwi24ힾEaAP9]&x\c ?pD7)?'3= UBYเkUBwtB`th2oSͬUhmnJ=~GaEAJA2H/d 5ưZͩ~ ؑ \n,*v"\f>sC!ጂ5O.R_z"} IURi@{yôaɒyƘ9dn6M\shbI{>ޑmL @|MhV}w y<ߧ{ *bh}iF3#]NFqᥫ1P RW!X5,7DZzd,E]}e'8 2̃y4Йug ̘ۀהbq4#'l)-%9e/O[pb)SKf(P ×\:fh-`ׇteݞlGHǢp=+~=' ݢggikvJf,Tg:?}.W ûXRRLNJ,Y&:50TRfgzH", \KWPGNBx鵷=xO"gQlH@H0HNT$g ynw3.~mAҖD(j$,N[p(JhCqɏݱ}4[;2p(MX(/8rCfP}{xLXw Y*шFJ5LɻL[9@HQL9ʁtK"T`* W hͺt's0Y]F,;S`BSiBX놤tFl{̞ϝu9V 湭y$>!#g;Y8` ryy`V hYdlS]09y$1 6"Mp@n'Z24J/W00BE5"qv}p:8נmPEL$uBgNHp2jÞ".ސsҞ7"?DT7+,=H߶ ׎16P, 6 $RJNF={LH*]GX.9ÏUdd/7,%Qa}eټژɨo29ų;ٲ3=ftBEKv2NҼ4QЙ9&5뚣D79O5iReDfRSL&(6L\^/$,^,v:J'W&3z9 o6-Qfc {׮Vzj+|nTaCMULHt&qw5eCE=4}1bKs$NwHˤꨒ;b`y!, hS o UέWGwHIu, A>/ya^'~^G#ю,>Y)3_Xqt:~5 }!By]YWzVPOJ:Hrғk$K}"Ay.q4&mF]Ԩ-]5 ƃ~Z5’;l4X*%7(LJU VZϏrbc!oqoEzص1ן0,ãBQ`TڥGZs>f0Q^EY{G ) ^γ?h^L,fbc 20_F1 ̭erM!s2$Tvl9F:{睃"p[dzpi})o]SZýmތNf=@jõDb*Y*qAט>$7(WShȆTms)! oDF_Y#,*TɗڱAP%~ddf^nΓoKE,rIpf!C.8 ܰ;Hnq+ڎ=Cv[BIlQ =?CW+ι8\f4=!U3j$eZ4g]~$ψ:Fyei JW=;12 ˲Y̹GT ׄ#ݼ] h0y6pa~cY+]͢/oìNt_} #܂SPSρYh`qՑ&\wӷ'8ݰXf8 u0lSZӴ=4S W biqU:T1}.5ק K0.Z+sSޤ× T|UTQN,=A^411 wו(#C+ynel:6QAar2:<4'Ѣ;@qp6KEo_*?kAy«nMb`AE1e;pZOP^kpk*8 _Tԇ>^آ`u?uBqY#xbz.@nz[sK[_zuGڗWn|'n1aYwڹk$~;FƔn٩-TP`dLk52<\rwC@snd?O5]B"1lݣ:WЦl8_;y:l2]H._iAKHi5p!(/g+pHjb3xבL"݊*yς*=m 񷢵۴̏5@i _A#[=l4c sft"mo,U0? ž1أ0}!9.Ӟ7FE?ê8CQYVz%Y{k'`JOa{+HDD}%#NW0jkWX]e`KѣmXnXje"(eV{61DJKG1G; sp ؆tYC=tsvOn vPGCEhV>4"AmK|x7ؿ@nL᫻qb>@\Ʊl(ܨNM.^L2D1.#9: { 81I)?IAlэz4`$7b )HPHIa>jkEK\>_%&mO΂j-VWl=2+5tZ-"g}$M( .ӻ[sM#Tm&k/`'YfzxUv!K|&2pXWGiĘL]5')HmD* Fሼv<\M{^If Zdܐv)VCsM|'R  $^`'ջR+rwra*k>Ҭ1]ʜ X(͹%Vb@ \ΠsxLHeH=}V)(`xy4?}l!! PDO>;cUŬ4kp mQ{m&ҝk'4؛߸߄ O81S=p:cHQR;k1P`z!ȫWM4P?_2a*o_& !7 4FSZP*;Y[: 8~bҴ^1=]dӥbLux71l+_ G3\oNuZ,(2>SeqW_qWi`QQ|fT-K;2_3nHЫ*t$Y<&[W^sOPE%V"| y(?+bB-dG?i;#kpV/%YbE"e$B*ߛx߀뉍x`/pٌg ^vc!(`f={Z/ewi`0+pl}t̂l]×nc*eK <ӒU!uKfS,([f\ V.t{H?*թA'*CQ c")*]s^uh,%}yLFr%y7ܖ^ Ћ0 4Ij]:ͼu'4M<8Qyd ПHI8r4-5FO"HِA.1,-iѦ(0YD$چ4]!7WYaf룭>\ p:CKW =| ϣO'$.r={]B.* i+IS9Os iTf-*.'E[DSTA(:/Pj I PW0%XTMxs?|8-! `LF]k?`J LljK.' @jhV bhsdyIJ!Y@1+=}63 u}fȭRRJr vRDoڤht֏ %.Ĕ^ #z82[,ٙB[#o?Pg# Nh/+QW.|4K͇Dw: >=t%eRnc=OL6Mh)|}_l0JrLɩ  ;$fwƻ]l΄iI[ W^dF+C +Q(-=<)fi{0ήyMӶJʌ2'n.z=ىinLj|j sԷ H #o[ỏ6|^חmP{uC4A 9Y0fm2\ذT6qVKq 1gCd\Õ>l%z8М݄N_06G{tϔ)/X*_tDfLs^qB+<޳>gDg[VGɇax<7x8 xoaCg݅p%9P9rZ I_Փ֨$R? qP0wO1`}nD0H~V;쏙H.kFjޫ<:uvOY~y)*5d+|rWYXBqwߠto C/JF^mn)LFpRTEm{ŌSCTL#Oc}߬5iz ukJ=*> Ua=Yqs7F*eSge,b b3i).=yZX)ޯ-3lEsJ5tH7u<nRChciYS\h{/ |~x3V*'k9Q5xU%Zi]nAl8l"wEoVbojrx~=S47L о|d(VOKA2[+QO\eH8sg|"UHZKܠ:NJD2E[& {W)rQpd("D=Z%Q.FJcRXBmٳ5d˜fZ-NGҠq[Ձ{UrwNN;)[fj-ΔK&gP46By!N $.ո!KƥRGw-r[^_¿$/1E8,AA R.~'>|Ԯw BIh0[\ ezrO`7sf#ڨM9ԇrj.acJ !K[@J<d4|[V21&.5Xn 䄢_f@T4%b ErV+ G'nNd\!1XOO%E|eʭs@En?x/g, j󐿺2vu/+S tωF@8%ï#͠C^IT+ 3x?|i7pX1P 3`y6AG{+]%NnAqPS6b3իw26|1hl}(.7DoKW^1):.e^j]9,]YvRU_X x {/7Q.0sZrKITN-CisQpt քU4!1R, G~ɦO{p$f+&8Txp|*ysܛ.ͯڍEK>ݞV`%Cau皤ҫV;Jѥ^!?_օ=NfbU{ei=9Xw FYH2AQGqԡ'ZxV]qwfE'(UN2oTjsYx]9+?F)( T;vX,o&~W0!r& Hx~ǃLGkw%F)w~ ,ga[Ny&W\܎Q`qw{Gif=]K]SG@{9+qS'Ayj̲-XGPʘ &!-5`IM- A "ҽ[ӄ"AN.\(y>[Î޺G%0yƗUi,T1tjk`4Fq/ECUJNxE^i~X]xS9 Þ$7R%1~skFdE2Ӣv_/iKS,@b Yj_7ό %~e%Fh!ZkP8p+OOYwACSqktLwxy3Rx:ut^KqxTDllZ 3vo #W^FIw=oeTrVΩHgF܅@7uh҇A9];и I"LP,bi?B.OC_Z9B%x0x9Ua@"t}=}ZZ(I`f^ Q~D߳T\\@8T^hfW>ӿU04-C53Կ}~Btԁ=#{p)O=.AR0l Yy >5$r7 zCp +֋YK,e]ر573XT=X׸ykbvE % &lzl>ώ?ł},8ҒGCGmS"o ϠwrZk$d,0BeqkK}*Tp#_\'{s.`YHR߱wLpzQ>&[_bU!̕jMN$縧 Ge%UO a|1.!|_sNe YSzYi_iG1**jҼ#g\ʛ=(>M/Ə /eԬqg:Q-6]eД i pS-YﳄN !-v%H@[^%QpC;V*xfXbJ$"c 5 VϖR0+-דڦ_=*>辚&{#Ⱦ.;:/qe@5bP%fEy?̰ o7ҪãU_qk^<^t;zw:GJ%@"n:EtfZIJH}Rmڻ_B{RI Uubw] uTj bwK[E@4>cVQUc7)̛?6KPҢ \%̯TJON46♅0k,D1=G8UEtYrx.0AP6)g!}Jw~ƠWe >^ҰxA8?_rvwF,F* mϱ. m,;iLUi?h,R7y/Q^h>Jg0ITX;Y߬P)Mr. D'IދKjw'ކ&s[ZOMx.g߁E "y{)[80;f` rbxv5M\[5_yH<zeIB2b |KkYЃ@~+I4"xS88Arh¥+?B-(Z0By./n+>齓~J\JcLWCI5+2bX__;11C98MJ?y0, ɍ)C>;)+S!w6S&Q tn4v[K:_q {neB asj$Xy.@OHK͡5d - E˛0];}1,SoxTy,4Bx8]K"cSÁE9Z,XꜲҬ2TK{h& b?WR~2y^w穛s~Ϭ3/tΏt/ MCK0._ފص̨jjjc삗`fTlv!|1) hZCO&8emNf=jjr͍|2VN$$-ע q.]! sAqX<&iNW-:ֽV =)P)q Jchſ;#u}[bewP2RiJحJId]­esP& dyQ̙"rTQږ18$[\,Hèp/om=ӺG.>8]t"YZ~R͒sL7 iWUG i c]J9o;tS4mk|b;QCW\#=EGap}:7vU*ƨlñ>wTueEkP@xKڃ.ܕE4 ADuHP &Y XH)*ύEQQ1i[ l#ë.+_YȢ:~!4.q%/Q?krpKm]+x+o(/%4N$cy[}H2,6䌺tGƦć  X_"Ɩ߭&ֿTO%*SB宾K9FO1A[YI 떪X*{ b c?~LQ!ڧˌ;l]!G^DNBԩWX@QdM?h8Hm)CqvWȡ+ ܾL,qb]kY%B(== Y+GWs𣜵gh_VV!њGwjȼYȷ1!V̺|;0.v ʵ堜y'鬙w|#|&zfs +e&FNk$ꪨ]C}M\Ԧor꡸o.Y S-*@z_1xχDx#2lF{s}}mߵp@hΈ[@ %r_!T[#QƭOl?۸6A0dyc vhPf%aRn3L CW3-Ԫ e{Ka{*bdSrSG=莳`ĠyBVrc$qЬQ-x*`Io1W`Ҙ=̉/Jvqmx,|4CݼTqC_<˵fϔQNLe*.Xz}Yګ ~ߜNo1LNjXD+KzCsrsaiDa²Ww뇫Ǐjw 5jk{6`n00" !v}۰$PsY޸)̃Gv9cZº" QWF]<~#[m?\Zy1Ķ,|poUyҿPowK=Q %/s`,\(ӂv08r9N9Ij)Q*ǗGag῿i`_̚@[flVP:P/ȴ ¹52HK_eO_l,ebᣏkF#F={0ŘόbI)"W3n޴u8hX}OK =t"-]J>m3cȔ?⹃HXfZbϷƂ"0^5M@cxh 4`Y0 J.uNa'^SSv1qGԢYpT4=x:17*ȶfVR1j,ؖ< %лjo2vH3H;\&@Z=#xOib$Yv$G(LS(>`[0| nk:S%%y7|r^L"{|vG~l-t rCzn}:l"f!0qWp%J)tR1ID R5E2 WMwd'oAq: [dER+Fك{bP@  \cFźvVk. )tؾكhuQ1!${BKgo8KſѢYqC#v??WQKޱE[T27aI|ާ[?g ݫ!)j=Q'~Z&KZ9?L,d\mM.}YOe邞$^^[IIZG8,(9}s]ge=MC#Cd A^Y@\%LVSCԔ@[ `\y6%Rv7m%rO" [> 6v]: aJ,)΍= M"gЙa3o#~zV NҸ _?e}^t4Y'hz/ @Owi+9F!EޭLMYl36Z+Зfc *06t-_gv c8] qt\K iSl>S2NU(֠T([LWq\.[~6#T82D˜XC;0h8m Eݮ.ԂLkU/3TCiY[;C.Kls;96v|qgxu-bgrõjw^wye(o9 OaP;et+p]I[,vm<fߔǵnw-aSՎçr|?&={ v=\^);`vpYN 1;Wa:tbsۏj"r|H \gpq4<6H:iۣgMU{48XIJY<c}&@Uᾩ߿Ty@ Xj0`{ȣ)P~æV9dKElH}$ gxFZ*rF@6-lTo;}pҡ@2.FC ѧ*IIFs8Jr+R'rªETtk*q !qJ/sϊABA65 %zb.+@YMUX'_d ":|R1q&'V)j4vns cEl% `Mz_60zF&ӟNEOhD@a'd`>Lu4}H7% t)NQn"[M?&3 J<iN}RHr/3XjT(y`ԭY<|S]LG"ShPӧ 9Oa6tl7!Fo&|tl_&/LmCѩb~)=n4jN;pz|Ik\}(5̳}|$a Ci wD-˙3bLW!YvG?W5:ly&RǷӔQӂs/ %=yzBҺaIsf@عPv %U Q; J(\L])Pgҟt/I\$H(B&~M֨,Dg fvj&2 to*TUEeЯºi(*o ::^e% w! 0#Ӓ6"2Q -| hq FeŁ8Q 8(~7zo [ V剒J\|.әA?|!هt G{J 1"f,B > lz]!K#=ݓn͜j-le7luQ. &[~v]Aa:<Gs<&"5GA>t\y 2)Ϩ]ִ2UO({ދk*@m@mՖgiٷw+##!vHG:LGJ?LȤdsxG/ѳs8<<3' BܹoĦNۉ:,_s ٌ{/GRL>H5prI`qă?߮B)a#T{8vla?H/mĈkI>4'?n+"?(/6YuBFy<>׮d.䠣6E+/~*oR7V<;y8@*>ejdJ*lFs9&7G1'#sG? E͏=f6Щc@&Nk fK 0zs=WqyK1qfUu P,WT*fu|}0Vxnvl-]\֪;G <9dݝSG hdBnbD+c ޷M *A)"Ce~l@Lxu;+o;L.`'4Dh0V씝C#Y'0b8$Alj=SVth %؊V`X^|zZ, #W$kVmn7 T{ >m}W5 i[+k,L/9wZc!LpSgc)Mۇ5L7Һ.#t ]'Q?5FR}IUx UVu,j-% i 8))jʟ ,ߔ{돓v*P}{d2* c+bnMg $ψ*Qv,7QAˇ6U%F\@ 5++CE "S,4v/2 ?I4.ςz.("wO֥z #xk`}P6aA1(4'8xs$J> siV!CcHjh4ӀH%-qnf ܫ;+א֏ ՛ )*Hݩ)%i:YU)j/绒TD]Ɠ4h[eAڅ=(IܼT>4^#ZX J3`nR]%$y]DOWڐ 3s%,6_v~8vjPDA߯;>|rp <38%(xx^X%"CV揺<!-dzTI;@ȋLd>՚sOwoPd3V{Zu ؍mIPjO CMW`)Rw&țiQۆexiJFDrI8?=S7"Ǝ1ڵS5reWcٱDbSۇ/^Iuak92jLdV[dV3o6>Iz(DmǡI-qbٛ>7`/"El`>ѯk Bpv2LVRO.@KB|M|RGyVIEW8b5"٭pyWy5XM:NZX~Yff[&f_*%TsZC$.YT*i% ,ܙM"NRѯ^<P ,IVW7?0'.kA'\*W1HA/\4 H #3(xOfbz!-T1o_F!,3S ysC/&*PұW((Ujn!c Z"br5_<u0i"u ~7=M` "pW颤yd褐=,k^Sk6RdygssrCX[k6¢;g4S )xJSdpw@(X".nD*L} %N\IPh3{憂`]m6d\Xf=Gҗ얇~hHKAT-wt}}H3{9uCI^D&}&1"'Θ=+o1z~Ċ C{ rdA  =+"g|3hi8GjI 43խ 0*/~ԨՏkĵtAa'tFQSaY| S_V<1ҵz՞h ˱R`NzDõ1.c\~@c+\:wZwVIYGtjagm>W"xCjpE6wZ6ʺ;m[?+C7j: ώʵ$  S8hV ذZuwBdB'bҋoy ?GՌJYkhvtF+_u˧ÜsPsOօ*Кn9C =sWO2'۪G4 2{دzqs(vTaI J _}k!pXLRΒ%iuO۽5JϷ ob4n)Op{(LE?zJ6 }R5}}QGhq1~ÑB59m鮫$9 2w<p;7T/p$C`qJjXQb`=Dҙ3?h(kɎ ZPJH<6}Ն=Sbe6s(Ĵ4[ՌL^<V6 4k7]<>i"ӮKb!۞ jgiF>F5DueADoK5q'bti3L]R6C@s)K x`Ilt* i$~ӕHQ8 PИUKWB ໆ1Iy7c5%f8ЇY3Lf0FPIOyW>./ןR>2pq{uu%;/Wi+uQ8KD#>$r'KABUtgNx+ĝ(HC%#cyҙi1s.EmVcSׯ #\J-pEHuw|c<,jKT\?}ϱ}vU%a̼W@;~j4j96Q} KP!ka\MQpkv^34kI fݽ8~9L$$V7LsZALJrs-Hmc-ٮw(/N26z6 D|io_ʪ/P 318%kZفr1UM; b9Ѐ{zQ dte~0]{~z ){x´(zr~ ۟bA gzdJkB ZLh/QfZb_=vv5P6zfi}t x>XkֆA +"UhՉ̚&=JR2shGf8\#`p4pjToa/P@5Y )U(JZn ݲL>_z DrHmc#Xsý1`%je*#9=@T>K8ci10dA-kUn"w]~^rw] yd'Yžjjk=QzW8]F+װ)Kÿ,[tÓ&en ߕLOaJF'Lb +5th,)$H9˯FF'w$* 543(XHB_cz/L^GR OyK[/a5$_f%FGw5{gl$42INDŽ:.0SN)j ~Hx<=[K52xB,,٧볽$¾*&:l'۵=jRQZ<̴dAY|.:1*Y:;JWhN)BP}< 0\z`[f 6p:7km~g>Be_6:]J8{Baᆢr|oZU1۸(y2:&o[R i9U5\@Ir-ٌԨ.Tu)i']|@8)/pfLKŠ6T؞J-@=E*}6lєIyQgj 4s `,Nmy2֐,'(¡T=`3E$MZreۅ^6؎o[>JoQ /ҡ o6TFA9a8nN^ٺFp5>г_qw9艺6GkμoiA6gnhpD9{Xف] •@'^_(=vaK\Zx[qr]E>NIƅ6Zj=Yuub*ʵ&W9vM@phqYi?[sQ.9oMvelGh-Uޔwδ-i Ci޷$̊ӍQ+<}/շCecP/7>zt^N@Q6_AW˨`t'_cӾg(9-C$2/;pwu6qb"Ƚ6)Ug,L^f(:iecmEjHѫ4_$Sqj6½xY{I#ÿOgCձ;(8t9`%dÍ >"C>X~|VAĶbCG~jNΣ۲kzi>NIhj_N.i:#oi%ʹjƢ;{N>J˛ VFz{n`hLWfk]A fbQA/lx>eBBqgq_&Aݾ;Ɲ aWNۏx o GiWHLSv/wBdֳ<lYz|w\VO ! qcsIQ1F<a`0B3Kw3 $F-_D Eva؏c8ߜ-oR)  Ajs QC![%*=ȵdkT%o8r㷰p?M ]9Z7_lv;M<-RxK`=1L݀oQiN\jznQمe N;x_ %lE\ mmPL&Ry=3=nbvC诵r*M kI謕bn8BgO\pU$ca8;j>|\FAБ$nq`$DףILfL<Ԇ ft "~m ӐYMAI/vTq4Ky:68u 0{v q ev@Cf=j]@6R{s7pzj@^v/%ptFq#n^01;ݜ!Aٹ_qTl\&5Ez *08uVλ9lRoŠ0nYNDl.96c7eѸry?H걐<>Uq pwzko\h@{pQIsu۸RZa؄XkiDהp V<*5"P׌CG4kmKYrOz˯V:'E^axZ-a%H glI^Ϯ2kߔ.% ]XDCæ\Ox \ةN!t|τpT՟8}IBg9ET$`/N&Gr[\% ,oB{~nZ &㿬fFT=k b(n )/z^}9v+=(q?m-8i6[0% ivѸv+j-E9I7twrـFZ<gzBHN|v? u|3 e3_Π28ZS$eLps\ D'T& 6C4ʦ\: D10xw>Smˌ\Fz}ax?n * d#)*4m!yGC1=7%Raj:+~3.CIJ9{"#ŒWbW쫬mwEubis7j{GxH4Q-)*ٻw#[ h=eGQzʹB7SǔUOCr*BmaS#"E)1.vX#ҷ^!J D㚼 "8w+(ZKwzx6dUץ]wd[MbR5}`codw ^W_[ "݊Cө$JH<k"L'x(oC[{"N{W*LOb↿x{@ fۓBP~πgM Ū =8%nNL7Fg݇kT  P$Q3ں9LnG"gEo#";ܫPUQ]%d740#/AE<"SmIag;Gxhɗ,&XSBUC^hgg&GcQi4GR/uɒW|Rd( rƘٓ 1NCtYrvط*sTgLz )T fIK*. aM`==0.gy>x߭sB4. #dt l= kf2'9L?EI9gnpPkJH&MYRR}˽PzM IA7Ɏ8bolFpD@Oō{y2{Nf4ja"]}* Nٚ/ }Gv $U־8g/3q|$b t8/`9=RH@ V9HwJdDuD,zt㴊Яm6IQJ,_+lEoU|JUVyrbSHfo`/9|(o[Wέ4$} XR]ӷ_R7Ŵ_'(BroJ!(2_:P?@ -nҳ0Y۱N[ x:~Zug'.=k|b)?SiEiS>C0޿z@Q['. qV~jm$^vP8xχQm5KR#QEZ `aNnW{Y hpXe#ؑ&`|{/jw1*&$$I!:'M.eh8 iwRܜz8΅lB@9ӑ7@f@,p&(f_>A\编V2瑎`+y1vaf1uu.>â/14J`o?RM=5n#'0tBF~w,& -.H?Jg$)(eH:{\\񝳑d _-'L sVbE2.}c2<{!Hx4nڿv'Rz9a0\?\nH3f-B$|A);sRw:*ws=2Z 'pYQvrORJf(?^ K{gՁ~Hөbf 2=(cuTC0#F"},LذIPvDGobݖx.JT}3Ɏhq/8BvqJ 3_0ζѦ-W4P[:b\N!i.Ygo^Dv,ᶍ;Iq@H+aOGz(3CJƕQ$!6;nԖy.qI+$PKc; R5*a%?9mMo?G9 |s\5:&峪v}9aɹ3ȜK -~?xw {&HM`\^qďtdGRZҦ8T$APZk>y]p (Zù;V~|\aQA?< ZwxurTWܽR)ʌ27X$f6Yea Hc!̾ M2y~bhL6d B/+w2#qD)NEGel:QܭHA*̆/?ӿ$ڡcV` *Yb}bvۋͦb |Hqa#~8vuft>:HHX=rF,هP/)kr&G{MHί|P=>=k^! jE4Q5(YDPPRױC⮌RGp>ay"D-"\痒PE*989]dz5!rbZEeј SF//Ẅ 57I} 'P;Wc ^1nO /&S_yD;ʌ/ n1nyof/&_b+!Yu헃IvisDHH ߘkc)l'͙8H*>Z0ԼX^2'r$IxhZ"G&v5(6=`VG )E?C7--W H*:)eMS3-p0aHT'ԽZp{Π N6w毎HZ@DweõYj,5rbn.f+ )CɊ+3g>KadG8vX̄\0,㭌mxk ;|ˢmMzD{m4 >?kR-N]ZA9Q:)\d"uz#?IbՋw'T)>[37|&0 Sa =6#&ҾEAH<0\D'C:z^i--툨s%HE-: 6U[7WJU|C;J>F2TG^B:h2-ס1!~=Q6wB&J0i@? Mt;'g>0+ڡQFV_n6y,Wvs\,|F~RmC{GOӰ ^%ڐM^ #*EN;8_.IՔ|~i 0bZM"t$+QW(6W螮9:'ߟR4Yo_xbÇ hHݖ(F wV/} uI|Fju")ä`/t\qF+}L;RiGl0[¸ Y^O?r*JP4_heq %;8 ݄ǷU1 i CchاрY]$KYCfZ1N#v3Sʣ `<Ɏr3u`.lnUe}?[iw8(a3I={̷&|:(VN $>e4V"\tI bծ ZZQji` ;Zɀlz*QE k =GB.Oʇ{+R7b%夘ֻk#&K)-K~ó* !{J|]!X!2\' Ga!V%htzWX8oL88x#C?`wRj_RBԜ`Q}WXkyǼ&q"l QxD#rP8ȀM^bK`6h s6*Fw}u\N]@`S:Pb,XkFgYP~"(a6E_yi/T3N2g5!Alưvy83tSR[dBt콥tA~_%*(S<뮦ܛyd+|h0QߠsBQnS6!b¶mNoYjD,҅BwAo|zfvKw jeof탵n?[ޥvkuMcJ۩$]ƫOo;c'k-9ewQ?z\|ҡ1_ eQNz [5G5ki5:I;,9ޯ7>M'٠O`pq9Z YᕸHg  uH%|@GgӃLer<@rQ׮ԵxũߘWrW2nyA ]LۯYdjq+X0VW0XƲ_ma|e |-UWo'^%zTǕ8}$C_#eN! &mBb{e*5{ed#u0dod kMt|Q=8ҸɶVuD3!$V4ّjb okdM_uW'ܒ# ]mxůkƼON P;V;~:n! <6VTh xUNL BB;DgtWPMa$^9M|a:sG6[o bN6/ŕߋݶwܔz?%䃥'fX- Tr{'5Q +֮V^5uEυڟsFwzGeVgh){szgttr T=\\٠7>/6 F@Ŀ%$S;&_"pxݳ6FjA˾4TyUd1"̞ӀAZB Pԯ@ 4ҋ t܇KA28 s0-Jk8p S+?hJqz9\ʧV[%^UrmsNtr\1$:ƕC–l!2`'p9K$aʲz'@ ]!xgԵ.n;wxwswx̌4c4=vR! seZ-Bۂp b> Y| '7T/G(!,2~"%ibZ@B)urZ4 -}Pbm|Iў(irГ9w6h".V>5\6%vϴG}9ZQ(BAÒ $#S#+ (\4Ih9|sW{]M|:Ĺ\P;+Xܭ::1z:y3~0(ۏjJ1LS'B0s"mb Uh`b Lu *B^GL`t'IʟBz2!>My*]X*"(1*KE-8/`dц UDSvn*SfM=H(%rQ AVA.tZ*\͞/iTC 0bTU-rPϽ+3DpҧQPk搜q(33 L]HY<4eٓpGp2NxmZX,ruR"g!n9HYS&N6l8yaVчT;FTgP؞_aY}QWȃ8%czS; xE>fBgD'6&>Hbw)F_mUev;Ȱ-ݔsل&y|DBFѱwl9@poMB͟7M&³ԍrx( 6J 3?4s(u"3EBN\ Ζ1Ax5p@͍o l4Z4.EќT0j3i.35xReD}\ 3=>n\]&~W@^(w!nyE2ðsQdDMT1~QDnSdz"y 5BƜ(3:g5@*%C0^܏! ݕ\2)¼  c|M$HLO̎ T2F0QE ܼn?Pw^rװ!0?\H;jF۹T/bJO.u:_2 8?O4a*fZ[zuo(_٨Ur=oJn%v$}7tkkQW3bw##tqxLf6p`$GIL2ΐG B1 BK[nMv| 1#@sίxzTTqA}{¸ ~\3ݢx1ht206-9/ Y9AQyY N! ܤ!WM yH@;nX ik?j(\}%@(;|e ,,4EZ1ڂ֥BdⳝWlptzfB'%.wHA@f{hgD)jѪIڡ!?LA=d{ܿ~|b%b|c~*E楝^7j,< ({ofzvD=H~&e܂XH2g~)%E[} 1- ZSs:u1Γ@5xW5[4?"UiTo 9P?jY,p1_R P h% 7E,ǁ8qq ^EdRb΅cG=4Mw EVޛzߣo :UvLܘ9%"ɟJx0bN 1}\bJFO:Mh6*9%8ظn=md~JyfnD{xzdoI V{ N ^w&l)> L7[D` ַ0^}`L8AY>4:P+ >IQZxՓk^Zt?֠;*M5߳7،۷"X o;ӷkNF GM|4$jGZ:aP4QV}YhrDoZI6>rUH4IuyV1obFY@ rM+sAsnĐUGȰ?R&"Ƚ` 9#f 2*8rjG9/:9x?aE^99 GnOL6(nayU8$sХ*~A֩[L&(z$t$;T) JYm&u9̡JC)>'żk_5 w㝔'֯c[W"'6:.^r7ʼn?Y!!AODozs| *Esz@CiVƌ<Qt(5{cxSyn[t6\NuT̽Iˎx p@J ;k+ncj3͚޸<9#ۯL`:-3`&)!;2PԹ0F`>EۯZöP^׽ ?ˀ?.+^nyb?M>[Bi='MޟE;)<1Ͳ{NE@$B3Py70Wyr.pS’NyoᎲG<&2OJ3xta WM!ӛ70h*U׼"KbpBE z^MU'v6=#bLAfL3m6t)O*-@א+ȭc7ml`=$: eX쫀1~Û~D%yX8\& M 6+XVר hc3G[ÏصoH XN|n{?/U]Iv'c 5rmWmM `f9+\95qe-T3~NEdƋF K#},r1tLQe>*l;ȭ_yEmF HaC/Eݸ.Ф l(uiLBmk xcO1'3hXM"CFY'N'7:} ʸp~z0}Z[+Q\>e1)+LgoCDIH%]Nw[|216>f+AjC"X#8ܽ|ڤn_Gpy'Ęy>ӧ|z]NnN|&rk mĦ`O m$,4JC?UÐ ?z xON7ݞ?=65=B4lWGWpW*mGSPԒ0K)V̡]y@V}&V ʕ\wB} )m]AJ0ֶ!`m:N#m# G,|HɖRu.8l"/鶢B|Yz }^i'#DV M&~a(:D[,F7M+Cg `r}?pSA8-}U@" NmQd*AX6.(_> 4)%'kj7 T,.&4]9-'uumiLʈuZvrAm7pXgŊ9v ̰6l\ Qfq4,G)@8kYI DqNJRu`$<,T.uj;kdž fUٳ'.|ŔOlv+0=8 dc[LYȇBR6|HWHvuy>>T:cꝽ@1̊ |Z+QgPJ=ncV=j1g*8Mlp1$aS %.x[Rfa(Oװm^<P~90+T"dkzwHޓl<)f;,let3gUQs2 (7,x(RH4j 8?P ^ͭ|n]@E\FW_iq-d$e cp _TKbA3pBƬDR?Mfi[)? S}WLQ1HQ&&/h&qtv4^BAD 3$Θo;՘2xVh#:pf͖]Hs^Q]Όh\̃־AsU H% e<~mw&9Rf@oSif.KQTS≮PЊW" {;{h"JX!<&#`iir.4+Iiݸ%ήQ,?Nw  AX8NR!L뙊SusX'e"t_wh3! lnS/(R+qd3y  :0/69SiSDvp+bx)%O镐}BaX5Q28tBPW\ '[4<Ά4}^rC`5i ?l@OoΞͬ6b"A-i9a nfp\qZ(H oLaK,7ݝ&.92F5mGr&ӽ'Z*JPKH[t r# 5utR&6=Zpqhz]zzZI}7]W$9#a P(C\%%1&qXC詛OIȤ"O%=5}\/v酷jpVuw[鳬_3:q"mvjt/uU{!}Rz 롿'~' ;LeT!TUzA#wС T58dtq#%rKd+axq1߄1}n !fٔߤ> v2/,#JʗW$Ԕi"m2?f 14iSޤ zN{eSbA$$[}?3M/=$g /d?r`hwLzm;O~ Dp0Us!{baˤiմ :gmEYt]D*F ӽ0+慓.Y< "}B`C}wK(8OЇ7vN&UoBz $rzܡȻz Pp/ui:ݿ (T/(:B%/ _{쩡q"$X%feY8U8쐎a8vA9T:.<1EYos2ըcdd.W1Wp¬$<Vm7WIs%8)f9@ |pω{IyM:\\pS ksV 7ruj9=RP(X)RUorH+Uo^=( mN @rOZG1I;\];beB;#lam˖aҎk8 Es$pH)l8(Hʳ댃'K|pÞ BEg PM_*m6w缝맣 'dKBΰ_O/ ɳQn>]ئfb)0Y'3hFꡫOn4Gvfi5{u4J-(|VVh@hZVWa!6 }^59%7ڄʮf\=S'b,trDwkA.@ {^˭ihL- UKM .ʘ@-cɨZ?:| E)똕\wa(\Nfbn\~[kY>Qmhg4qԠ `XpyjIT# R=OX a̎'O@Q,R h+jx52|Έ >$ku1ɺ2tq?D:y].t2`G򦍩73 ǍQ0R18tgSԨ](S0aN6:yU|[LGHe6Gg|rl vd/O+S3N pfnA(ft̬u[A~2F^}DPR?>f3': G|^ڙrEKtN^'X$C׽(Lh[7XY5k}pq=Y%I/$<0:h2'cpKՉ˺c h58rV%,Cm᪝,aXf t3 TN~0'! ɸR¤v:gyNjBxq^tC@'PCϷq@pϥYq%4Jz/tWQ=oc}aZ٘1^I~ŮȖT+׭~#zs8~5]ʔӻy+ߣmp-M2ZmE= /0ֹ5;1]י+keH՜37IM#񯲎l.UӸS=WފAǜ(ZM灿ڰe" I0t=-V{~`$7S+# ?̊hI]omD,CTvf_} ~&bLi@p1vRs⡽#r[ ׿ QZ`9HBoOqVBzi]S7\ȞJU:I)F]>fJBUHټnS(Vۀѝxn:<.1'X&[VEX T֝i|Ɠhr.pɄhZaF*egդ64k' 긜+{3eZQ!?6,4M +g~޾-sB3ݫӚ׭?hW #t\w|[_%Sl{C> 6ȸ\$b \~מ]ed*豽Tr4m0Jg>2iHJN6 q薍s9C2"0OHa 9K%049%с.sִ k_+.q*3nDoΧcȫX6:dcPJ4"wޅ]c !N5J gʩTB `1Q}ÂVz~$۩яUJfaa7d)d)F!̿ɽ?lE%d[zkuucNjDX|}6u.{gB֫Քfup|7 q^ 1APq /Go%f:ǠDmDFC=se$9g}VXEޥq7),u,lie5ݷXVdy,Wܳ*Hж1L}G7A}ϐ+$|N융*]KtIx`†K:i)3ѩLL}RX둦C:4U <մrǫw+?NWJc [yveA-O~̥o&w&}[2ֻyeRTo_ -تxӡw|UewY[j iSL*9[҅IN'v8g:̈^k?D.޸.WG>̎ΈzY*Җ:^l|5,ſ#jaE@Q3ZQYP$=ֿvP+?Z=fЍI TA %(Y0c0'ΥuZ%*m Z<3ף*Q'Ё>/܁XfǼ `zAǿcVqchFJmV%Ɩ $@3D%@^R.gJUXSoNn A`74c,OH79Vhs:Ö =*=u?m_)P-Sr>fm~YЅ/ #٘|^)P}G77Eu GyykZ!zN;.<;>9y%nQT,"VndJ8cFJr,vwq7JiįfChɔ}s3X)(׻#0JU6i5ki^-`Ԋ)&<@jq.Vtꅲ>7Ocw!vM5<* 7/>>^S^@QXξS6&q zR,Y|e{ZP|fǶ&7M)x[*;Q_J,1qMcgnTZQg .Kt_bI2T.gUD\tLF焞z/%7|H}z  ҕ""+D^M)PIIp٘{`2p-CGr87<+)rhC`auUg-B_ڥW V }\Smڂ6y*?zEdA)@}_38oe]Rҕp]EߥTDX穞]ص9 LmI;I p{ RA~zMΓӎw8$7A ٲ,·W¬Qto"s׳QиDyjFY fpwpwm}7p$oI/s!a&,8"K.u+=Am T$G =N!5۾䇆qp,Ck/1u~)RĄ2 E69%r w|Xpm$7{ŃAL8'b|;'L&E'=(IBEH<ۢч IlHA-*L,= &{ȂDeTX]Zɏ2G}~gQtop&ganW:ˆUdw|| ry1!(E@m O~1n9̤~2B',ͩNͮ)ؽmeTd"ȞW c79 1յv!tX^a =9;oȽG> 3.M|z {V/䢂w {a0ł:C5Yw2[^e-,wn͊G aMB_@Z'J LEFZ$~&p!V4ƹL0o6ec vLZJ0#gS Ht~1dru@L Nn޼!+j]tC}@HHWH*fžo.' \]"ۖ鉶i ;4ۋ5)vJ=eg$RI Y Tu%_rXvrJ$dFFxr7\߾C#`WeُjB--',htN6 ՃXG$I}ЊscO.Kٰ-i<8Ԯ_Cq fM2^C3i d;)/JNZ?$մw{1!O>KMYYZ GؒCtK0445@ȽċޟZL9kND#:PtnvTC2n*[\ &!.93C2De˪oͪ"VװMUSaJfP5JXĊQCds> ƿ'v*S/"޿bΘlO+7}2P~ji%H2=+Y>o@f<[1pzu&Q#׉lD0/8q 0ӿ &`l6n{tvD^B/? 6Cp"^z jBM+%eCv_&:IjB j5b/Ε܈ zf)0SF f%@!C̃jto:o2!2)vq+<˾/-2䮲ȃQRS opb@  S&HԾ`3;nr%0?A <|ٜm,Ŋܹ?60e[Dƃ>.::{#W}b{ד 5oͦɀo,zՅzP闃aVNe1ưxXŌHefi H<.?~!'G!숰[iԦ:UP0 J*M(]@e:WX+[2B몾p1=JrTI|c3TLh u qjkqZ g2}6~W-(iHGO}n.hckfzQ}ԄkgM#x4mX4i 2xǻKNM͊}>J)s,=GQ}_0O%uS{ A!FE{Mk-u0ObOc;mxgC/y)jh4Mr<6N=FTϚ|L%Pf'/UQ|zxIKH 5 {V%LYW0[,T_?T~՝g*C> $V0X'a~;!];ѦNV:ixA#Htb5$sd:)r891Vpw^a+ 8,I|jB h Z}c[][F8c<65{"k'ɥҋ(&;w۵ ȿ۷s} u.{(6gXى@eRMo *s%7$ߐyf)>hۿ-Aoq~#+@Jνm@Hp;$X: {crEM@b5募I4Z.pþ2eum>to4^K5m/_.'up0jⱎniCβVPx|+pn{7f쇫*%a/䕫aFoL#)^ܢWPm7ۜj(hE }| f8D}MV+ 95vFK/jD} zACgfz|.QkX @Y;~Ie oJa~.$`V(G?V_!CeyNg !wP`.BU])?u/@Ƭ=NGhqVٰE{*#{FW5Bʏ 5YC! 0Ԡ{9Z-DDok/Di4/#BRe Mkq#CBA4+m"Ǟ R {3^_"cš=Y#Xh]"JdN\m3L5`X\kl:΀:>E/rW @0Sp:ኔ߾\ty@-p /`M\`d'p"049D:N^, v~apZW i0v Q{ I[54`fƗFy97Z9v74iAQz_=4t.Gl͋nƪ(ϓbv^ө2 _8zM`7<2aa/FnB]٠3T̽z2MG"5u/RK6e[׫okTKpWqN[g9J +ƾi0ZO(~\.uO$1s7[8qjfLl~/n3KMeAQOҹ_PVd$g 53ipN&)\R'WkQ^d|_[5@0zU4ŪCRkmiɍC9rujvFX7vkMZ*Gof)cM<\4DPPC(mfꭵ|ۭa(ץӤ+AmmI;z}=esLv&Wsgӈ;aZw|#Ld.:D׈R#\+ƃ4'2{Hg:}q򲍍AX~Bfσl1cψ :uV腻a/'?AG~Op*%xmaMn 0E' 0}A#]5=@Rg@s$eQs,Uiַrh"ggQVG(gsG0m_ ; f",g7MX̌_}4UD8AGh籉/ K"`Cx)DP/ s5Ԃy?n"r.RًW(Ζ Х,Dv0x1F-j >M]f[2ǟ7MӓH Q3av]=%Ay2$ea.P pI@CUHP60pJ*T(љyKB?"<34&!p+ڡP:23puEٺOQZ]@C! 0ciA;wH"COϡ_׺\bX1˂P\n( kInՐbOiF uF1y@c= kfml\QpbAyV3=s8%2軁W?_DdP>?iMuelcT٦%ŬN"ņGQ+,1սQtoյN>^2mvY>-~hv2J=H'?a,Ɵ ty%qQpsSM-`徳QKW jzLlNifخ{"A[+tpː۟iRS^؍/0 %fQ̿!C?lN z߂_ʵzuh F&K2l!m19[7rܑ gDih$6$@3'.2%,y%49V`}]Af-L̩{iTÎރܭ\xftXW @{%EYf(: R LqR; VӒM]iN hȏe9|:\|_x&)v6, . xuM:{FrBk}!̖B+4$*R۰xzkdt4e?d04@ 0[B `oHqIk|?t"lC,Lz`K-L_V ؓ2[Gا cebECK@350e ''l$fZs՜A ^A6kN4zՒ==a`^xKy$K*ͨ ˿tQ"^ 7Z~-2%ÀTZ5)۫?uM | ZZ5nwB?//!LqM$V5LTMW& tFS4Ne1KYH Eɺ&ߤд&(Nj@@- h 9;pP"3MA(=:fb'#[wSgq0²:q?tCS' [K ^)Ev &.6a.D()*x!=A>eSB|@[!336Nd-TT8dd ]w蜫To5u[0d*s\JxщG>"pBvzgٓz܍kPE>{_ij;>&s&s֧S %=}ư.M= _FX1BRRQͪeKvXvGYW-]^H PBfseU?̮dqPZ;V8w2iKXh($Dӿn7Bl1@y 8-O]SNݣ4 ,"M6=MyxjhvL/,c]G'ĭ{mU2|9.K XKyd]{BWlKϫ)ÃⴾDJƐo .-ًco?;J[S1M~wS~Aӈ^s.d`rWS+@TNކ@>${2j;I.٬c3 |D:Art=2ʢ3Y U(aߏClB*`mҋ?RP/bA3?|[Z.*l `]2T+}I? ty~`w0 XkhUA,? ޲ #AP-'0Dn$Ş.H4J ڮ;xt yfg> 4>dRjϠ>M$TSF >iJs@QQ)hbzB{aDHR׳U:ٔxƃA柹x[Cp5Gy6=>pt hNӻˇ`?Т.I]i-a]}@y } >jO:GHDNw%Id0Gf Lj+p2ZVj=0)x:P a?,tEiwc-*V;3j|VK'L倩hK!*Ϋp+Rri7TxFcﰳf_=ˀWCjVI٘2jת2uhfIGm3RX o̬v] eǴ2V b1xT֫~ ˖su=#Ujr-m16F XO{B yP_K*.ۤS}pOj'D0k_C/}#ȓ e`ESj1dr}8ⓨIn^K&1cvW$-LMu*訬h4nf  \qSdN2~7Z/Qktf(Jȑ etn BzX Y<%fj+ V=BޭY ڔX+Gљv>REBSd<ع >G\J -,tl,@~JWMէN+(dbP$(2䦕$KQUAяƨN ]aZ1ۇHH]]UT"|0YpT7> }o%8ì_i:4xsm0E[d:JN෩"wNCƁ\_Qs6L"yA X|~UX#/g #%d{gற|Sy0j/tm uʩA Έ BB5L :QD7CUO+>\Fj߹e'ֻUʾafJ\vIV]DMG*;n :*5e)"^{nѽ 6\aa[qg7Ұ/_㒼Yd@t_46e\̨SӾד\l8=|f V^L]p]P,Gޖ.9+ȣlOZ7SĎ__,!YRh.ȋi9 r1a3wFkB3W'%Zu[Sz$jQfZYd2dteY '_tA5B3܃wBEBUT& j]so=0gy,ix.F#װFEkP D3aH=cg(uvڝlFZ܂"sT jD䱑{09/7J,KƤb SݬiQOVS~0:sc\ɽkh%{j%D-k^O-0:#Gj1 Od?"˛WpוXlwRr_!2/4b|JLd!MMZ( ;8]MDb.^rϘ6  h)Y겱sX"zYmsEPob>3@5 dK۞F4P,Ȣ2a s4<4?;qU =8SQ@÷V<ݫW@:A͖wƯ^%naaR?{TI/YBXw;Y"qA ۝~K#i~HtDJf\\<ӢYڱ$k F4^L,םr[?FJ.Oi0!9 F3$Sl/BT+cǏȊ|ӛ<ø {h *f-ݸ\5Ɉ^-s#1V"CZ]>, }4ՂPsHV;$ i~+0*l}ЌlfMW$k-SĎ;o3@A~QgMO25nrGgV%(ᷯO(ԨcFYi[θwFٔFsNѤQV6U'p|6+6Y= N>ey7fNj>+StJ1 6):=OX-t \N  1T-w|]jfG)sͅL!HG{σ:,gg0pkRbBI \xhkIjS NSpRHE;@_S_nv$06_ #q^W <_pjwsGiSx;([hAYI()F AKu)cCX_?Λ #H*uy=3=/#e[QhصKeFEoTtdXLm} @{j$z| Ʃ9 jb$ΦϩjVd-vD3 tF HҦse~"WECkfFA( si/(?:P/n p`ʘ7;Re r u;M8 CchV|l> k4YxSl)^Mḛ|f yB S۞1af ^Z=dEp85uDڠV'eu=0N9(P\TzHQ@4Щ1n`,l3ΗO.:HgI_oUCmfo/q}FF bt\b?$MwdE[d .#/֍wX{~=Fmdi 2} 9m\N&3 <~}ji?q'hPJ ׅ/Yk54 Nl( Mx\p(FMucYztR5ғ@}t7$lW~XB{5! !}Vp2,ܜTx=5F*^bV3JMlܯ} K!JYM2~ պLaX`]G(O-GpHGMaPL-k 6k"$S9G&L qCClnPԉ*sb*G4Vf|v΂eoO<_1FtA1GAyUsGN"5h^G76qBu5 'Iڢ$UӰUQ%?5RT; m 1V#AbIyDV(zgJLdm+h#BDcVX6nz~__f3 l#%:I-*߫y 8=dHBhURZ?Qh^YW% v 1/c\S2_=7a;jV4φsBrr@^̛o3ont, a*JvZ-:};RO5' W*O*\gzR8oBI0]:aN!wERNfnNԅָAmYOW#ـ_kAcx8Bu ?־rxrmLE }~Q.(ՈSH-f2--uJUC?]Lu'j[=_4?K=I囿vv`PAr Q(‰QwԱl.$ uf-K_>9h"Þ^xI'-\pM6~aWhTA;}>j[ "s聆B1Ux/Td8yEGuyod7xثfwF-3&LnVRh$+i8ض'׀K4 1yq[ K纆y3ӬICeQO/.1q BB!/\Wq/ ` K^|M7*;C74?O;[ (N}1zDŶײ9sȋ.#p.n+K3),%E005>}K) (T;3FIGrКEo¥D=ڽ^ 7[oIڱ).< w5XFor=WFlaFL͎qY(xɾY"SyULtH`Cڱ6 #V! hJ\2mc:fzMk` C2qY1&~ C BU%$܏"+ #k;:f;oүZMf V²0]R/G2ەVf,0|vĄeeu=Fum X63k )۩|[Z.3X569 [}U Eeo %a xࡃU5$TފXTqjDSO8e!MQAyQvSR@\WPQF[FczGPDߨWkV .P7馸:HOM*[`lӏ[ Ovcu•pHzLmcvw}%ébfaZ INtIq]ƣ#p~w -t Dޭh)aQuwkT"B n>ϱvMHD?m<_yR {' wIנa=pnKf矁EѮ }xUkue-!/U4Шw-QK XUnk-TN,GL) >B2UemPPs ӭY!'ҥ%.& R_28`o٠%Sn46ζj\XpdT( ևXUNsTj{N9Oeq~ 6*%%5O9͖^ᝦnrs^TBfRAu'PĀM0;Xup`]X,V= Y1I^?\2Msm("G w9{WNt6ԪJy^e>u%3zc2Hlm+sض/"`2"wa=w75*UʣEmq:{gP#zC) ˯1kcoBT2>dF0B dް#bj W2^uce8[Alpꦤ}I)$" QKpf 4kK@F)_,Z̵ k!H3ӯ^wz0P p3_$A׳DV*d&cxY_rE߻*-ʖœ MQ\3~.{вQ3G UI̛ ŷelPLZU 9mUe C&Ax8EVNǂC.IV_CM=cguJ*=![ #'EV 6dqRJJmϚ8_%TG.G/)9N"k! KYL,YCbjl"ͷ&thM$}A ]p +!ݴ11Mz/ 7"zUTMzsf%f^;xQz44K}bN<gi7|R'9hC>!I D/K ]&0i\?>@:3K0Ua=[Kf =,a*3_;.e[]#Jl'l{H|8|rɟ+~pGlx{ ]ף"Y]I)YE} aͦEDyI_nDUҦ(3_j] Ra 0jB-S+@IΥFqd62u\$6RlTNeW Sm z[W&89jZ%&罦eP׵dQ ]ˀfTҁ= Jt-2~*c/*^BD Z60Î -Jb9 ҉GGLYhZ}\虲n4reXy u.ùϞIוp4QIV`Iv}~Ω>Û+gy*Ӭ$o/Lkepܷ_ Ow+&T0El6/ŎlԩхLon 5ņ8q2(hf2;ZωvG2xڥ*GcXlEUʡ_2u6XКTB2+B+tÌO  28G]; Xzꂾ. lmGre7kJȺh/A$W {+jDGL!$\rlTUElL'_{')4 %淚0=52ч=F)4X-s[TVHDo$Pi$pHN 9K3vUӸdşof2~L TUw'9 6-ŗ&8g $xrj5sWryYpvWm<8G :poe|#Iܠ,Lg%0^h\ȰA {̴4NH6Fhk>@qXVY‹.OJKáhT/ au pcXMn?ܐ!(V|cĺL6PGd(q7 s?1^M{4[Ϫg;h޽ (`lnͷ@N\o'U4ï˭`]0 3.7W.63 RvyYL|W^ o4MeoI$&265Rh'?Q;%=P: ^A{w j~~.fdwŃgJΆd7vqhx0eӕVQ%ϟ~ 6O׺z?XC> !B9Qm9導:,ySE;iY2_#qXmK2&preĘ&WQ[5hq3L7r2jfNtAh"#+E1&MF&>'NYAxgQi> nO|=܄=qxq ri_y).͵}ɀVCAs9߱fP+ X1j* Bi=73S;%!lajAmQQP* |Kŧ_/s1M|`=mbYz`ogT+RZPE3uN& }53 A勫 淵OsF8$_- }!ny]\hP, W9?I[Ѵ8(A x7EP!,3̑v&*`޽ K,r!`EA&E"ֳPlqX*/fޞT#oA}݋}Y3PR{}W{$ۻ: 2LBO ,qdey 'D-#EnL `Y߯o'|ȀY]yr72/t_ efTSJO609Kn&fU͏Q5I:bs<,TA$1D?ϟ36 E6fڮEцpݺGܮLt$ @v![Ԥi֢/U 5liPf=p@s`=N"ӵwSOzyLLk\WssBb/;u,YL֚C×mk8:D{\3cR'2+O݂m2sٻ F> I; NYCo{Q_{Xl1#`U.ec- ~ħK:27fOky?~!yRPAyj mFٵ }8E E=˟N\AD\@ȼ VE'W5j(cֹkeÃM_M{d O`wbBY7]dN+n@XDA)zL;1ౕ2wkFWڌK8rAjR0誖gUFƏK'"Zm/Fr>(e۷?$GZrf^+:s{^X6>g"t ]j=]T 'FгɥѤjݟ3H#<Tg>{X_{VU苾?>{N9+,D$$o `@#(`dU3#/lyb ;P¨)S?2 3~I( _u?#dCP!vRKxAQqʰ͸~b(t*r=g'TQ "ݥxs͛G 3Դl_uoLacQ;!$u\VBC<~ gBuBoNڱqL|~݋$^1AvVkV/Vm!t7MpԖ6r?[HOy+O,g:._a!} m~]pq˝%_Bm x< GwAĔuN=%ች& :lY}ƌ`F]RQ ;1<92k#:-TI14$&nIЙ{8/ -@V$-ik.Z9|/NݝB<6ĶоL2L=E?Krm:qJ6:lxݽUqW`:XnhI*W0t‚c~GTDz: \)H2u\G`X/N}aT(<ϣ >煱&GvM1k荸"}wjH@hk X5"D?$ Ol]neߡWabX+ȰV?7CYo/^*)em%I"$ŨWrͪ2PcÉ@rZ.~n_*(Hv/H^`r~8*{:|i،S$(>?f+D0a μ_/i# X*^R/-ZPS02SqSWn {boeB0-)K9,RisOvnq2að@R÷coN=#ÜԘ(gfW J"~-0N2qYQ;vK7]γm_TBxτ,dQs eҍyBS@ ʐgP;F~#p¹;E*kNd=g }N@}CT'.+=݆ė-Ƽ^OEZ--Tpi 뻺ԑ.4)l%+~j;3 |d#zŋ~DPp*8:Ry2}|92:˖ d #L a wb(:Bs|sra55!sCǦHހn=Zp}B`#!` >Y{MQ Giݸg& Sͼɓ浯 {SU-3dӋhШ EHe?N:6U7&HO.}WH}XMZDkT-V0ujeOgT]-UL&q Pb1#gEX9xrs;5[Pb77\on [C!H qEwf hk)RqG,#KSDM/|dҾzVyɫ7bMì8~)T`1zmthG !CƙcU̇f2IGn%٬&Z*H/O@jbݙ_tljHւxVH^Y`k0^ʚl \EYO=HiGnY9镪].[7 m!N?\=AESpk4~VĘH'ă{"LG=Z5I"@E Ev{[(H9*7Xbqz&{4So y \P:7Yay }[Yk*zM*mma  Ͳ!ž߮5mݐ ؇J5d^Q^ԴFD?:Ut3ٵŽ$-8 _[r]9+eJh G})%. ; S9k/V2X+]Q# '\YE@vpU|iA.u! #<ϲtƑ"zıI@pI<Īcoeaayyeʽx3gɩj-;ZG'M vh%IAyl,ׂg010ӹVc@So ΐVZ!T`1䯂nK3ɻsZ("Q><&R6aJ5:,/{5:])avIFa.ɓsdEiy>2`(T!=Zwma:nЪZԴg(hI 0 jơY\p*jkn*gF53q4쟐4CJBREZC-Ϯ. u.m-oc#w&˹sB<&:9#CE=m"U>Gf1Fr-,jLqih Hl/0)Hz>w')h9h>c 22mQ  %" a}=GO|ttMQQ!Tz3)ns(qk>"3=rAJب"Fh2 Cv]~[2<.QvXMPp( .߲'@>B,-63R$_Yn9Hg-2x#@ihKI9ڊfבw6ΙunN wL3gBʸAiauHed0rݟ DJx}}ygg сA/:0E*-(-؆%5j yI,lgi/bSSBs`I}{&!hsrLkFa!GHqR=w颹cOB8ppXX:$ESy% 7$+ItfbX\3md%%ַ]V6kM~' ;Zɱ2Egztf>\uXX4K2-W=4S ="KҬL47Tՙ?o]pi8偀{U3$}WMbJA,yei`+am*͇d(tЫHe_\s"6-GUdWAE?ұ)4Vf6Җ w8]+{E l(9,>ߖQ E=_iA^!kR6"j; $n઎j}oկLNM 92km@a( O[=}/~Ӈ@BJLz"Ras`OSGv'פQlZ⮁r&w7Ά5c(Hf.9 ]g.< ='aa޻u=?8-YyXb L(ŗdک@+~x6rK-݊Fpo/xHHPvH\6ۀTyȠgN|_CQT*3K:dxY밽3TOf%NZщFi:nM.`w<cGQ4 =*U{b-1ٛDU\?/fq@Xo6؉RWԎKV{%b+Yj6Nx꿎:*wHte?lq _/We4z3msb.gBPl/9wۻĮ#ky&YV䐲4^eok.L<"DfVHF{fC]8jX%V!]U .U<)48dP@AS1i{#ގ4Y4o@I"~5}bOgSJAs/Բg vzY\EB(Ye6R^~y/@Q7bG}<4G`ORY(uC1,젹\oԀIn]ЪԀoG/JSz%rZ ȯ8v7q$wWZ;V&͢edu 8.Cc(+. tf~GM$3Eo h*䃧|U[| =JXԏP{DDx&e*ߏpiU)!tNKƕ^۲ȿ"-kyOT.&l ma,s|cׯ .ִ^w~Ɍڟ4v>CTF@qjuope'DwK7|xv>>F;{Om}ܻAu@@v2ڹo/7´ѓ|cNGt"A,sos(&)Kqt>wq:C SNn#uAcѣJV㺪s7O$I9[LA׏ߜI\%{:c.F)~xzT3SНs;퉵١1ƶ*8ٖ&,k3 RDI֐9(lK+qey²M0;a*ƥ =ehy 1 QwJ'~v5{$P<][V<#g//bf3LGn\D-v/I&PzM#?P}d)q$̪e hX[iwdLǍTWdaPKu(0^Rm2XPĕ_aza5cPcʧ!B77?ˈKܤ,Ds1rSUZ{'=$>kjy LHEXwʌTέE8G{ջb-a 5x4a8ZuƁw:3 LRH&ބɰ"{`6#w=}USK/ITf5m6]/XP9Hp]ZKBQ2~ <̱}I}ɨJ>O_2H?͕Ƶ(`7:'O} O5JqpÃ6"c݁")oDrZ0 ϑUX4J72SѺ6 0iu I!wW^Cޖ)'b@*("{7ڪK]3?z+˽ycPDDZrR9zup8k4P sHDat'Ɯ]"7PJ|q{3wQoO\,5T]Oe&@ܘޤA*#&Ω׊+Y4 w܂߈y#w56cǦG75zl5~=&;ﲣݔ  [muN2+#F:`sS=?/@;=‡g|h{Nn+=$2--5ɴDM'xf fQ_P3g=lUIz1*(Fq+'yQC;&H]Q}X:!Rc N", P!c܈1 }bX3[>|'"9[T}(6&FyE}KNe"CXqܣIлWt"9íױ ?:)n &w GAM!vm%&Y2312N= ;_Jrg/}@C~# SǴ5qQG˞^k> eg"iu?μ;GRFQ^ـz$&%s)s/g\|uY wrt1u跣cْ˸*_!8z 1Vf3ΒhsI~rO2)p=i]uH Mlq[e{pє4ZqH1Pj iʟSEAKҭ 8ʹ\O.8aI~hĉsPl1pOZ:߰P΁<ݎoY8)"pZ6QYƒH('$sm„ƽVu$. rfH'+>ORr ŰT4 גk ,$>WnxB^3,ֲvʝ.dMOEҤ")\Hz+1D C js<98?yGvUh_7`?]|8FdJ}s;9N(6M#X ֍Fժ=8;6/2w 8uŜ"Nu:HE2Vg1X:ީ,Uy!~*~ؼ9/?z" D+!}_yx%Yxyx*^>yD1fU^Y;;TDDzMVcyod?Z';u6֨=:p|;-Y33U(k칛Z-g VOyKqZX3ٍ@Dv#EH&ٷb!w+q77nf.RW7}&MO$rC*Kح-663\ >Iv4,fVY q=np9PjҕR eRUɱ&֜Mgre;V8k3 f=;O _.*-\LS uE/( X\n@ir?Dc2其茗[I̓ *~d󀃔ot5EFLA@&r}&fx[4~-5bUfէtdI<F!t;;QpQ[&%1>Ij͉Cl-f5M57ܝU`b%&&WQPTB^¸C(oرٮB}_|* Ykiey<+A3xLh74V4|k:AUDM4VDudV1)~Ma 7\Ȃ:m-&Տum~r),!V*Z%+2*$Q]r[+VsyfXގD*I o'7|EEv"˲hN)Z3vMA=Bv. !p픆\=::trC# s䜧bG,?PX%U7  dIYc=Mv/w~rJk8qȎ1BRV* u-ܯ Ա鷯Mǘ@Y28q8w"xo.wMJʋ#"(d+HiKg`ihS 2=bh61S؇3]ck:&.0"Z ¹wF>J~2[Xx"KޖªERwce~sOtw'M_]*lPѻ`٭? ߉FX<̈́_sd8lvsPC7CBݴM9 r k'Z TuxTҚCKړWݻ\blttLi3sIlڛ$ISLO &ĮXsUٜg(F93^[DJ'l+wO՚U1 Г\tNX !Is͇uA'NjCz/*E (;LAz! pf7QIr:;Q#B2Gvb{RS;UjBJ ߍM9JEn=MG#_= 0nϞS862ڙm!և>^ʽr,EO y2{exz,Ia#t7ʋS8^5H U3Y+"mz7wMg`g%/ZziPF󎠉wu;M%Z3T dCEިwݛ C0%^Gш|$\XmLUGmm6ĶZ/ȆP} BZPqTD=EmrW?nO{zZ=~`Y#cFuK ]0g4}BMҖZ)LXfy#YlJ5-ZjZ})plZp3uf< \U 0`4wE޴s0~Hg[`Qq$Ozl"4z_=F3q4նwd^H ޹V3eҞf)Eҁy;}:)R^ rU"j%l%Lo 2xbkMgtF_vUg!'ʀ~lS-PsA7c|+-jE/tt24Ls 3A_իm9~2 PӻX'7-{ ߩïxiZw3Q>xE-=ILkzIpZa(ex߽=ԴTUbfؘEX)9*$`lX3L7lehJA›\Wbt+ufPsD` ׃)&Qӫ"9:-hy,Uc2جP5kB$!q'&@[lJyH}-~:aqaY)gvnݨdg[ Dp<Et?xP1#MZilRA+nDt^U(bDnjr9\^/U⏇|Yɭ%k 6HNo|A@&I6ϑTj<4lE<;p!'O8Xd1 w&VU0v%Tpʃ77S vU@\܇H\Qh\߂d'ގ?bI laptDsqrb(" lS5%bx\ҐG)u%RU!z/8td}~ZСt z/a;%i Sb'L&m(4x|{4T`< ,}_-^Z{+Y WN?421qDZ?f5x22T0!FGŵbt:/p ȼLI>f}(OfF=Kqo8$!i>G"/ZiFst#du{#R (r= >=!x'RR{HhPp̗2SMkvH@4/%W* ?# @,K[fC)uqTLU3/Qس3GѪk6[OQE?66?OH{;&lwۿ۷[ O#]MdUyL<8ntaEʟ#wbxns.F.ƧRWw ր_.)yʾvHkV !źߙ n| 1)^E=bg 05ϋʣ}!,cAv-|0MֻY!N\{̲Pէ;ܹI\rH^m7Ɲ:\ 3Σ-;<8ALnЀpixR=I-VS@}UR5K O}\*+8 o\3XjAώ̝_,.^7_f_6( c4j*UP7y7F1jDy ?Tlp5'c\۷ [ 4 zmbX#l#!Og\]Nj|bQYeJuI23Se~q4FO ;&dwR 㜾,DЍ+fsp^ϔɼPCm;߇]O_67<'1< X0VE< 1M: ~j ں;Ƣg:_)(sK7Q)R E8-.0~nѺ{Կܵ%W R1EPT1L}c  JeN&{DҺ0KFI_@A+9Q!D+"R:8ذ>"`HA,?V$J} WoZ *;mSH vꕢ4 s?'_gY"({Դ+Ye눋%s/j> h&:KUIvJ#lFRJ(4%Y8x{\0arFH Oeyvӛ1KցXwSw0F,&.΋w!९K6%VDT_uW] +ӖN0jgs)vXMh&py>պw%&U[&^UBc57j#4rvEMYi.Q8/[Z;Z}T%N`W[x 9zl{(OerTCw+$l(ࢊh 3-_-\oh9?8W#ncn}!:ƾ[gix8S5`BHpG¿]]?Ew??:@XYx\z#oX8ݯtT*61aj$ËHy°Xwz믻"W!"<=ߖN[je-#va-fQg_ȁ ʲ]=SpMxl(!B2%"n#p&DBNH#aq'℀; UFe9Acb +F ݀e< WGJ,]r&WSs'a|eW>3H/U=6[YdP~'ZkqcтԎ蝆ǎ) qZ,BنwVq, gu?``*K3rG;< ~'c9pDzkr(8ބb&;Þ@UFIQ@rB( }R|B,_d9Iѝ^!S2rg =E֥.hݬ*s']gP}l1W}m(,&| )JGh48 }6K4{4Uj=g|Z%ؐ,k%YX69tMeoҎ6IL.6eB,O Esϊ^pa+BXi0̭N35gXw/ k}&H45t:pW{u(1LDzv*c̤M MMFu5Ha>h5'-PMLPx}Ky)8,S6hUZ:N@`?V[jvNy%rV?f/4Nbg o|`};3/fxY/94X5?"vjuBUIB}cB0=MS{0['}TmN!ZNqiHmҞǴ5"uz Ze-KZe(CTAį*ܠ?d%y)ĈԦmFG"\wBC!AJBR\&PAD^ݿ:w8\|ooj9-43Fh I碑6~Ƶ_ dpI,6wA\ %^AQ`w`߶4y9 yMrHD qXE q.$q<4>:b|l0ΈmEm#Y]r8W1uaZGGKRW,A ڝJ>nju´=j #)𝽼Y3]B,/V#ɀ''Tӄޛ "*"_)˾A :|)80rYY2pkDίh՛q h%K?حOްlD[ ϖ, [ ݾԓ2"Jy dʨ=:9q6v.rjz&V_5ぷ]O.+"g&hFw&4䋖*kMl |5Nulj_zBo"QS'uŻ 4*/b7*/4-PT@)A`lZ0 AU { w7cBңm-ǜ5n;37: v}aُ&źLF`1&&Ħ4~DeRv氋"A5_8@:ӣ*uߦmMB#6\6^kdL;=H_}asdb02|.w)%H'#r^w UcBuCԀm??g,l/t= `#P-Nص0FzCXv@ҹ3}\pМ%[+ ;zzz q䗈/\]꒍ҔXZ]]%Utv hTXF ({c2fnc( ڈX{t1BiȿĄ\#=+q+iI,e&[V5 i @ֳ9P L (r{QvդwnFWՃjoY9M2UwqY& Rk;ywQ cm6 U0 ߿"J~G=S>FV1=f_x~g6=Ժxb1LHH nir3dP:537Z p%BY#+JNBL?@냰X\87ul J;,C cZ_7Ob+A]1PD)gR]l""Tz-#a֋D(0>m#w¹eLASv_ "u3BJ `Bs1ܸŻ08Gzѵ~I;h!U>k3]Gr !!HI=Ԅ3(l0uz0?bR, (٘20əUVARޒ|pH'׹GX ]0iw۲Lfxnv)GŽLn yo ,`iN% ̯}yצ^ dF+1QlObtFr0͞eP;yD؍^[Ι *p&8[ZdmJl-AO3lb+q^fKPy)g{i?nc,ERW^"' &KָQ&;e; E!/ 8-o9 Ɗ gV $^Ԋ`>x5S&H˓V)c };rΦp`|c5AM,8 >3bFD7 Y,5@2=%JDŋe>{oBPN+p0;iRKiK$? y &q;IyaTfe'1׬V6Zz'~|Q?FE-6I!0^pMj;m~튱#>vYU -X<;JH0FÚDC$W|S վ do'($⣢xR=Hm:X(Ě=]ܫ :n&F\e`TuiǾK&j،8r/Y8Qq1 mN jb7\b8%v ވn-SZӐQBJ/I1xWl*Zȍ+>ZK産YN 3E ݘ9Z5k L#5Y5 BdVqs7A!)aժmi}'.)q!?&LW8٪<֑Qqr>L[g6#T,-˄tuQs|.Cg$+EռS<^i(>zPOQ؍ũ"}8rXt'Ǜb؛fHƦa%ZM-M/O3vW-#>ʹ>S"VI!wG-K%k,L4 ;gP4--K6 @I֏ 'ɽp7;rgVÕ rR(R.oaUTcqN6&$\N5Vb$Irz gec$]dː7=㰈~{MȷHxcBX dG;r#}o9Tt-~Z7;n_Ǥ.E^X"f\YxL5%OK.4r(ɾe/J:B xbd* !/q6֍D9T;ۢ&`MT5SvFWy}ڻ]Ðki*>>$ վCg>u׍+o;KND^SXZXҨf'}\}rvg̯u-vGD 6gc8^1U{L5)?nZN%y(nSrhKwzq*-Ny!SpBoO.fmQuzǖ0 4R;Hd.-qB٤#8LD~Z<5Cr~ǔWAB#K ؿc4z>pF 4'͡npRb[NaLUk[C@V.(*"S?bY G /|4O..cVIqceà 3@H :5br/V*s]c>6Sdk|-#HhKnYk("zkj~4!=Bk'3sy?펚Oi3йmL:$Wl_JA/P>Q}dX\vI%b;jOt3dǞ+Pu_]P^bSC>yq&$1ha8^'z܏rā\i-,dB)Rb}#ݧ`'O[E >OΎł?Ί5_-xjPdJ9KVt4m{,U)J:>PA!y ,3";:zzo^ZCl*lA/^Q`EB,*+=Ⴍr9̐~Ɛ]/tbZNғr^A`$^BlYDjWNL6 !kѬdϬ©KC@ʁqf5WQe8CNyh(lcc*a$ڀ$vњB0&AaP^+,5@<Ɠ} WfVC?P Ԩ:Xa'e\UuUéS>px>;w$o !AKĒur8 Q^Z1Iِ'1!N ú+@/!8TL|+8plPVk]] '+C|̈arH!$jcগ2y+N20h~/G~oFZ"ظNQlK;b0ѷDboq{jW'y6_8q5CgDbXJMlȨŘVSFp 6yrZڴ_lȡ^M=g.䰏 vvp9zQFġFkS:t8e&c=[n (!0yô|Z=L-vc^rM'{k 7$*OˏÁ_e\GWc孛W&=]>H3/$!jQW {nB.eE%,-Dbq{'Ͳ EgGކRA77X @ڨkf1;t}wB yVQ&.ﳄ+5BhFY3@6:bUU nk/%k_u)RE1lsDNbO9,RVOJ|j{ހBP-Ga}sї{5Uەy~\F{ ںRS:~u CΞRn6e@%*xˆ;s jGcm%6B X#t& X Ҽi-\k\ *Ik$$e`x_]z-:Bl ZW+s"*kZs; mL*$>gho?D}bw×- GY ǂ2DŐc3Xv0&B$ e?tz!9TpN MgDY^аQb꼾qV6O|Ե;XYSg$OB܇ фuY}6:,*1#dӿKKulvĀC+e)%-]yk(4"Sv$vmc\$Ϲ~/@ Ednc[X $@ֹv]VˢEUվy?s=[6n'2 ([c!-wl~U@lkKy&_Qo@MIX`,A4hW;8O|g!-m󱭒oL|"]EZ+NT \k(e:s@d$駽dq̓*<zF^y^̗~RQM y}Iʒd{$] ;nr.%i`]~Lv/4n+IU2 1QNΫLwsM,dsȜlQw J I7Q}BQ?niDEVt1q|Bz9w|/7#zL<{'s, rl4۫$"4Dw}$YO˃4בW/n4%'4Eȼ&P(eP/{[d 0Ö@Ds{O3gtE@0FN“ӪdƉ": `h==ػp\#̜~)@o_|e0l~Y *ŝ9nj"Ƭ"_LU)b::JPUbR @14Xj#:m,"kEH[jk}[2%?K3ӗ@$kD,.+A,pA c657#_v_:B!N1#CFP^m8re] cŃ?O unE2W0M I[j*ӳ$4):TBUorED FYm0M'N^D6._{ٓdy>.PF xX#CS3-GʧvЩA|DkoY`Q4ry-ħӟ# nY& 5Пv A} *gH=mD~w|=89>kߓOBT 4"+l/~VK|}IOZ69AZ9 A(w"3 +eؗ !| rBjg73֏]re3:m? h(y}@0 sy32G[ i̟}B0:hoWlq \V"T[8qTRÛ 'j;[=3V09E_kyPlcf遌wQء 6km#i37a|Zh7)jy^~eL[l,` * 7"~{6dee7%kgɻkׂbo6^,3- :I$Xћ~ێO"c{;r[Z??XO(q\NN@%.p`Ϩ@G9\!xPfHPex_ =FAXCG{Rk_X@bї>yϔm у Qr;w $lb2𮢋MvZi/GI>q:l A6>p[ȟl򞊸o2X# :Y(: V*o '3qeORzhXbdb5n<1_9LPCy(H-vתHcq D'昞P/1̧ZA2&46Vl2}:2b *JD@F~\xwN!xG_@г_us"׼qʛZ`| w}v6fe eiA WlnC`n9׹xՎɇ_4{?6El>zؕ: \k h=N^?QC@ﵨ.~ JE|&S1bE_Nq C@n߶ 3Go6p{bm=>Je{UBO*<#jEc?'Аc/u2=kJ$J'p\wQ\—sw/"s$H-TDVYatиP28W\~ӢWp@{yuBgHo)TK`9{ 7AYXk;ߊApqJPК,;+xuv`͂&p %w6ƈ7&3f H]:3GgM[fiXp5Bv~?/ [X-$j#`0`fI!KZbnS:QˈS:1hZ*ut.-:hekZVwY] 9ցrYfdae߃ u䬵m{Vߧ,E"]@L3z=w󼊭6#\ =+7H.|"UQl/ p7<׋hJ"u٨[=7AP,ǏwֱA [mb&Δ%!q/1nd8,52]KPX`l4u:KA@i_5oDE.E UuЭ%c/&f>=Cg# n)vkW"'*\T^2l2yr/ '-m;mϰ@TB7{>e'#[3n+U=Flz ̽xvd豟tcd=N̯`7M!=WTۢ4]H->o%;[:⊏"BݎvLX.@jDp+"c6Jc\ڠ4vId+vX/SN6:fYuI:C˨Nox7 Țvst(n86pqv+Y}ꊁDTՙR`!@I駁~ei7+^*2g &vSi ssm-D%}.2IQF/ puɦou[H}mıq40u 81g"${XZgurW;ɚErP%G}loK;(>bfD9O ʦ|Fx 48 J_wK td%ĖsWx_z,hv'1IlhևjԳOƆ;|_5ֈ lWSXsس<{˲cp2T5xAՏޢlFKLgWt7̃.HmFu$x_bz0Kjn-1n.BNk^q6XnXHsiyoFp^n^p;ekΑ%%zPSldEo B#+1{}ģ jm҇~.Wt"ki4~ ql*MPVw` 4ݕ2̫APi4?@%Gy.ul/ܣh H *Gg6rpa)cp[50!B$cwg5Էu)yBK CQYL,Y࡛ǻ01hɸO~+(KG>6upi}fm ߉TUC68*vԡݗKD.Y?6WH4Yg^ILR5N:LZ&E襵^~}Vxݵ`'j0<-2 C~2Ғ Wu5#cbV!X:ݛ`w+R56plBDZҖ;XޑybO[Z|g{4G<<>4PΆw2zu)݊LjWtlcm\:刋r.QB[7(ZZ;%0WL/<jNS᳁KƅAٜn2Δ У6=_ z16cu x Eq8I.H`V5Q6[ҠVZ/K_Eb hc8]kOb 28,D!P'Ǫ4ǰT48NB\Ώev1sڟ(7t2w'$YwI糼V@ l\861Yf?D+UE;W}op(4popf%)[cO6NYtI I‰֧CSn+eXu`; ,VS< EʵAD՘ٙ!ډd#1 ;H~mxոumܸG SL~y)-ᶲp"M{Chw]:承j_ e*W=?ﮩ׷*sj0>;"኿>akYߺWo8r Tu֝pgG1%D!_Fmb,b)!ŵb^󚊔" X\!.;;Ef`.&ݠM.I֝GqEQOЭWZg(@ ?c1&{{d0b`kCG1KD ]a#4.ْbi%w90H !hm0v$Tg(~+F7(*j.=!6M\cݝTW-B1{-RI&6>hn*pt\ RDrΈ %lb3#~ Ϊќ2JV^LFH,[@n!dk2$B ctWϜZѯo$/o%D1@/0ǽ8ih!eIY$H5̊1%fH$M9JKuhvd%x/,WKK E:N#D6jԈ[5H w)$ԏRѻZDcԔ 2v*/6zޱn0xZAv!Tve;NW3Jm3.-vhRQ~Lq8ac4 ts}jaxTbxUC"ϟG,D~!k[ڢ_kCS5ucрmt]o6E/J5Li\ 6{v}*C^\ }g2~-`vp'![:d& /}4Vq]h]_q} Zo.@iqTfm<Gc 963T u4A>6Gg.r*r ֯wٗ@O69Dc+[/NI|_6,S2$փu$"ldsWt&7}{X _=u-HPͩ*F.:f^SH+FQfl4vkfM:Ó7 5oix=!J 㦉okLb DPp5PĹVm`` u3׊m4miy% :GяDc4*'S =grXpgGOZhqdm=gZ+|:n;4}.\ g7QH̓E$۠-QfIN#2Nu}/ʝ,0 4pWs6xw'㢞8UjQr.jD1 ?JwبqDA!}iKj}'rD9g〰ðMy>D)ȰVɻDAv$ ִwq}rgj ШIBum3xo$}.VlvU j iN7/p~Kp`ej2H'\lK~N\qm7WoWUb=F3g3p,+enjq uFO=Ew aH~HVf6?Y(n ]?1Ce5wB4OstxU8~!0F3|T?=iL]ޭ/83KzSRIehai h$O(mvѢwϥ_QVؗq.?,%ğ4,u].9f~]Mi2bo#$;jx(guW*ezf!Y榟G?;5 `q.5Ͼ uiLX?AIM"| M>1Qָip>GJOtOmQ6&74P2FSda_,haIFM jo^-tӺJBU7eWYs/r#JxC\<%| jtZ^:"T?p\BOc+FqVS '@t n#¿25ҏq. :=n^mr=!f/3n q:PN!`(Rg16zK9yW:+Uأ)*߼z8,P7ٽY]G08,?>^gX^ arW(9W 5䄭#&vwcpADV .qikl`@1YI%> EÅfESҐ4 u\%xķ^XB Dd,6F7Qa P0_~3yK `Xo1#l$&4S|<8`Yr!g5 ;vv.k.·Y.U0?De h+hLڤ .#:e St͕6щvHBϟ1HHk7z! %Li{l!`E4e%Tb3J+`dR`ղ+ )=d钩Y(AbCӐFk_t&JfX#l\+c[)ι4pݼx_3|Q/tT˲h{VY1D閞LDkr8wՇ  ]2-3K 젇Qj뼷ڐ񯕊“f`0BJ>Z6Tч+u>\1)E7Uyl: >q ]b6թ]u`ahCuy*s,sR|p27@~%O+,USBZWT? XH'XX,莧)V^,cFwĆ@o4;'= Q0п8g,&[HX-ma֊Zx-nG3hˮoGȍ$᷎E)1ҊT{reVzSK*nT6"3-?' :dۅ$gK5ae .ߓ8?h6$R$-j+VBiy7 N.dҒ5$keWݝ+4yDU6c-[I8- -iwQ1vfĔ`Dxlv u",Kky3>p<[?64W\:ip򩖱L:tO]i88+d#jzԃ*'wRہtyJ..W&63R6[|g.i~~=Zro@ADϭo4gQN;mY<9I~ *ergh#3I!|)f*`yyyhL(Ҕl۝ Y*%Z3kxEd0efJp˳ X^ f1fr4y$'Hx9Btv11+1/z,Sdb"L$@}_9{\\Qߔz:3<'+;WÊuh10vLV>砉}m bkgGl,yEpՏYxu̫wWtV-ӱ #ufM.4O?v.I_Nb^( 5W*Ga+Gzve!;+!պvHehl4wEF Dkƥ?+Dn9*oGQ_`||~E^#iѻʗe´)sj1Z a9 doP;uwn-[kZ^>TZ.0ٱ)|eR XR6BZ~#Ti{2u>b ?4n`J'2J[J$n7@R *!%}/P)lᵅ7YO>i8 v)l["o&0>\O[{,n`Juu-^f[1!'YC+}{`WllS<<qHG%QNSF׀CD۫(7tZK?C\5=YBp u[^ ky:FdA.{KUwgH;)7~FE%6Nx PA.kia0+@8wʝ2K3<̉_UG=׎*3^Zvc5I?j|g>!N~q_r<&iIZjiu* &_h*WJ/  qtݜ5%H;ڵ-HW+\i 8`4.t^*zkR:e=g*x>$Q#=YH&eNyE3zu&K`J2s`~FwNTbHsPN ݴ[d:E0)g=ȏyV>?X[$LZYq@ڴ DHNB`@akD~#:oRQb =.RhIz>nz1nTg=o(jͺ xriRm?pXK9pEF+?T1tD;(Q1Qno'0cJ_A͛Ee09ؘbsq`#sqU`C'K|%\2:S_FHj0}'W" 'o1h ܺ>s]J`!h\{-v`A!/L){[@9g$Chw`fl R]/-z\XB⾰j xH^l]pnGo#z7>jʦV(t_纅vxu/ 0Ge-9>fuEgE<$!v =@޻em;Ł`J~SJiXyXPL\mMRhY\H,ܕ[W]u_ka Fi ~gHE'Qxnnrop"A@A÷*%mGcʏ{xSyf_?Ⅶ: 'pN4qLF9.R'3ς $Cb9ZLWIB9zL0u#ٓG;.ǵ8W`/f9wYLU6Yi= 77HV @SCh Bwl{v8HEyz-޴vQ9!Y0]Dʄ2uX.r3xl@~ZL?q9\Ӱߝlo{~K0_WYIWm h`3n9V֟Lѧ:9:$"wwK,7v`y~;0$׳Df0tOQAΉmEL~@_4*ߛK9*!}oP.^,5/?c̥4X&ͩ^Н n' o]\BmGU5ٗ%$ﶦ<Sk R`U@Л?ͨ{ŀ?9 gY'V\AZ}&dzGMFɳF vsBW  uTE5t*}t5Uzy v'\q^,C,$ ÃՋfXEEAX:h']k%j'U8RJSBIT6HLn.Wduf㉞0yH|f>H8VZ.#h8{}[#AP&ESԩd~Z5Sm;jԮYjnbCn h?` !GTe/+O6MX%H_Pæˀ,(/-WD1" ZD}CƟ{prqN2${퇲ZކZWZF(Y~ ܁佊!O~ kE"Ӏ{=0>3* Հ{{ SُR_)A|PwߦGϖ1EFyJj eOy.ӗAk@+x k%YsX 0=o1iuP$' 5V~XL=LUDO|t@9vj] %r+V7Qe?p)7=~ݨOϗ^vVaiX ر1cΗ  eZAQGy&9vF{C~Q\YGt1<{9@`1%Rry{Bp só'+=F 0x7I!*'OBiڞf]V7ϵ`I9V~`)TQp̥F~=WzR FB+Y֓o,\"bIbۭL@[ppSY0u\ul? @h-*EsJ^1j;M6vgޏ}&k#^^r^gԹ{k ˘BU^ISM˜oKgR)+e=P!bTjCLJq -TC_]D˳-eH2F=9.-JW%w& ~N!jLoN-|V ~.aįx l!:Z' NLa,0"JC& P! mWӞ(>\$~pH ܲOh@c-xDV7~&5SoGt5֢yj>Z=܀rL HX[ZưȽd!A EuT;;2~]?dŧ[Wq]J(`@gЭ ̈́"̜7L,tod|⚨G/Bw #gɃ"*N~OÍZl$+V湙Zl.Z7TNEiV{,gBGʔ(R/;qxFn-8_i=2`R4o`;y?\D g.Ï"VuNꦱ=nn! vqiuf Ueյ[Q6V(#ǒK%nɄuc=> Ɵ (WhI 4teF&wDVRy p.VhN-U<KqÐqyR\Gċ*r"]uһb䳗䅙U(Jj7Xn(FkSgf-qwj hZG75vFFO^[[~ qfd%9r\o7 E\nů3Gfܪ +RZf.v ]y|t,"OFܵӅ't֭78!u[ &V ^ l*fj? 8Sfr*A t%2:ԯI vbZj?sݐT1^ql\oNGנq47[ܒlX }Gt5C!,%Uj, ;7{E(D C*A@\ɿv؟K{xSzR$jLS(waH>̀%h{ngH됏1 cPSP7:FAH/wyIՍ[ `8H; $A'O7Y1#QTodaV^ (EKHkWիM=Hel)-:7[J=!(涟O%'A9l-)U~.Om/ufF4,#\ !效Q&ӏM%ڼ`[SS7j5K+Mqj75\Sì8z W#_gTje ýH33 D=*sO%``)3] $##Uf? !_yؤ_ȫ86m|uE@Cgӻ;cPO5Sy&q78 Z#z%J [E&k<9,KmR{J3 LHn Q4$!6|iɁ I&$"%"2^R EnP&~bv\^7w vfqBwb!%8`0lh5ӎR,v]P[+_IQ$8hi5Jq6eR;l >Z2S$zV}w!ؘaL>=_O'|{@k+u$;6qo~q?Bnu@w# ö~j9e1RPRH85.vH3$1BӃ!)t]6-%,[-~7iQ0@bl 'D!:rU 3Ɋ8mbdd?R=j`ƅ$[5U-';c[(2N LŦ qCZA!o)uHz>\u! h?H% jKOp70 P/-SJ0BJTͻARI@& M ^'u)+KD.О{\^6f zs&9^G7 o$鰉+V/i8tr&&`qɩZiS*zۭ@v`(u 2`rjU]1&z6b,Z;TGBeU4928U,ާ mǬ¥D䝢<~%$">'E)vNDsqj ʻoI{! .ѩT~pe;?s׮[c(kAnnf5'ҵpX%6y/$puxD=0=޲! KݭF'b5<ҿ7lX:AOHv@Y,oCRO_W=]"!=dܚ36ޛ1كQ}=p 7JT&^wAt("!p0b]W%&& +:&'cfw 2L TGL2j7*˚>k(U)Ki=D{2Jz5WUpwlo#An_A{Ϻ+r 0W$!m'}N`y@W쀊O?8Aj%.ĄUӗu1z G32 $k3gΞ[f {5݇3q(?zV0X%/DP#HOM~ly$jpT}*M28{S4 T  ԉxK HIZ$ wYY5%M$9Qq#H!Ē :s_;H { ؋j4 d ۙ*2_]ϊa6'C+oRL%z@)vjUFI`$v.x(`l mVs 2":%] 6Rcy-7V\m*$l N8^Y9uTR G/' \OALg|2 6 Gސ0dd`a`,G~nr{|Vܮj,8rw28w7^J z&qRfDIC,5/6uv*U dw,++{,&r EbLTfBlV&ZH[,Ֆq}q!#S,"k,;I[m}qfBCifK.֨|LРftTt,$u~8d.1-x׫pS\nl}H!&1Qbn{΅fWjf?-n\zilIHLʺz8oiڒ+6 d-NllJ?^VɔF-8+9$)l}pdqp`ya< #3Tvul_H/#wL@T*fg0a([ R :|)  #|;<@룬ȼ/)DJw$1|S*8I:-rִK"کXGM;T?/m0] w>QLhxX`߮>i`Gkِ- ½[?]rNON\;G*BaN. <Zm2kN,X3&M$ k邦mW90#ԇٷ<m_eGICA:"ÒڅPsNwܤxw;)`ugܘG]t?AwSz.6J~0[.B Թ+@1kfe)MŕLtȎމՙ—y[dIh[R-"jxPˎSD17Br,-\uP~SRIIcD;⇗ԛN9.oǙߣ;vOwuW9MY0Y[V"ʻ AwNNߋM>`nPT+h95r<Q=/1Vj+0ݔ%a"+ľ !rE9 ѯj#6ECe.x ]ZKdEWavc+[y7@_^K6usB6E'ri t6hq6 Ds`J 6s K[0S1֩LtR,#%)uElq*H O>%Щ=+N.FE}%a!Y5ߍ$nR./Pvz8HwLr: eViIZd}K6']QmݛAGzh}?+[goGxCcf"1`tt0;2ϕ!&'Ffۆ$`X;oکڍPkZ`1wgjVMXЀ&Ώ{P(Ir&]?\M|\$ G( EeɻIciulufQoh֩W9eYieэNcdv+ b3Q(= RwzMҚ\ ~"]@5=]~_Sk)j޸xzD E| +ۨJ}Ye{b3ڜ'K;ə H43{_`j Kw^Ai^{<6!461SƾtR dx{:Ad9=!I#!iMw]l?8yHc3mE߫!!DS4}|-`vGX]c4Q'=,^Tnfϲ/IBzdGI&Z !D,eF)^:iK!h:~MhJi{v@Ue^TDTe[3# $aWHzo 60 a@BD[oG8ژ T^h+Iw jx ZSՋˌt٬BmHIWT|KT L&͍n1H89,ȽP୛KC)wcZ+c"WycvB`XD1F?co[zZ<=Z=]{Gik'""(ȒƏ6 B岌0%c/q䀣FBFk`_&APu\ĊབpsHw1Bw%wFrKPc[wUAZkXٲaGE魓/Q۾WHSӖyi%TK}TAGMp {;z6H[F5šb:hٺ_X+hݾwnLWUmB"™'9_`"ۇR[PQAi u*⻃K:Ce ,]šC L⛵Otƙara uXw`›/s],%ZN k-!" JTw/LYkE8-&zkL}y)f*N|~ͬ0U}afzɿ:R7LENVJ Zh txÅKO}yRȠ'$ 5賽V7ߢ"SmjԮ1kpfs(2@o~p&浈 )pCP5Zͪ%әZTfԚº@WXAزfc @d!ao0u34BA‚/c]M&_4p;XH2l!3d.U-mG$'|gрuMLA;%l쒅0*[cjq-gP_SƹW}hJ6(ikQܔM^J\:@.d; Up+<35gD>5ڇB?l}qOM٘u$|,P,a7Ke *F[4x.9kH٫BA*yP`VBt Ē?Սa ~HțM)JV@'fwe= 8 w7m~뚑+>fm⥠7GacY6}ha9TIg06 ҚDeYvN;U"(@FKJn@,=j޾(/U^^b}IBÈ?vB/n D[E{Z3(fHi%<Rk_ed5=ۤƻ)'oVڻ)#rg%׿- T&JZ>!"/e8%ZB!,B ߘbkKu~)g &~CWvlɩ4ȹM7wϐ eaWo*v1IY P9;2A)$c VIE!߮ɧBJ;,G9RR ,lNOώS;NefVªWB$M#;$%nȦh"{y?֫"y3BJ݄u.hscL$0J[\ $&а [edJ#thpto?;#K!r{V ႷA7)/S^O\I2iyDZYCn%.J/tD]9@&  $iʁinbⷋI`6AQ9ۈeL53 T@WM q OkR&6BTyI-1| ~͖}r`o A;N:B"Riь YWa|kd j % -"{/XvQBxjt HT=@Eh+Fi$$i5WAZ/O^""l9G6jܡGfqGsVGܤfILQɛãHezK2f [8Xa{!]Mh5#y Sd N$R$Bm!6–3>}Sɜ؍~WW[POQ**rF") 9iz'*rfl 0jXɏouBk5't]_S&"I@qĴqq\Vqmrtqk?w(Iu&7.`W׊C"hrp@*]SQ=(q)EBrg}J@,n%'j˴fnXzj'RscFqu"8m=E1' ";zzjDYGa/ap&LX[k`Yl1ErظBZ_ z~g X:x;"V:~ZdF624xR5c|g2TmV@+%{U}O[ΐ@B9 سO:{K)! d=2Pk-gAU*1'\C}7DޟBy UVܔ`UlL ŭ([VpM [ܘ۵ {J+]Jᜯc,8 ȡ'=}K{Ӷ"/]9"S_Dwg5۝1s $ ]֤.ipчcֱ/U :G$Ď[2 v5n(I;lgH/b|}:)[Kd2(eÌWZ4<;sk3lnʪMط:,kq1b$ o`-> /Wab 4LwAYgbFvjUGNDݘɗ?qBZj0_繲="q0 -҉+ra$C YǶt@tNbd6t m woBD^I6`{x EHuT"b :$l %Yei!i|7"$z9٫kW(X hU' #. }R5`YE?("V&Rmh#֩2hS ۬WꖙDTQv5`&\O>x*c0C)zP{\dッr[t{Vkr+ɻܢݍ|Ғ郦@( Rҷo<"FE:s<~Բ;||vTYr){R+o!s8pqƗ |In6ݙZ|yʢ '@@+bt׵:fusp;=6tm[ mc,d1g2Ysx'"Бh}|zP #q7FzPxOMKYw_akίc2\FqI CZ8ׂe3XǼsdȜS[[WinfȰ) B-N||J7ow~e8[8 :)i!ybLv2DQNHs*Jh9;_9Pn|Gz}J:F֌-XЛ?D!c !&R;h㸜| O}־RB.خxN\Yk673,4}}/) lĶR:R8m "8{l/^pܘЙmɢX#C{uف-#,j5U){ڑϽ᭽ b0bv&1۞y=Kqأ;fjD 48J8 ;[sYݦ=7jB$ھU[x{<ֳj1"Fi'Jt#:d /ɐؗ`Q$sy ʚ7qWv ӵ`B&iW r J/mנ##c3C:KmRn^jY XG1Я )v#!V,<_#s_:-/ʆS|UN.AC.yi@mY?ZuiOIDhZEȴ|#R3a]/Qi \[y37Nb|l8 ![|),ոX|[$L U}({`q"Oqh 6W\5SNmb?|N= EY5v=b7:Bk&A4u>]ǖx,ȮgT"ј1W,| qك6gYLQ_8ZXyw&74c;}BHZL7;1ӊ7 j0j۟T -9 ji ik9 21wkJS Nw,QS|[[ H~XNps5f!~C$%fP%[T >wW1e-wvA2e ک_bF>3q"O8o>ק$YFN^c(W<>Iѱ'eHtL%xkb<R\gEO 8gϦ !;ec@Q2'!4U`o3@,4ExU0NEkp ږ):ŋAthS#ǹRڱXb< `+HD.J.<NN=fy$y|t3%#:.EKZ&ĕ)x,Vc^r؀{휷}M! N;7 `B#}r(ҟcGQQMYV_P]2yZm\(Ktk컱ܣ׽C㋆UAAjLSjت&)i=Il!ދ\ai=9Ӳ?40Z 6YG[' {Vʓ .\-AXDnRHǕRAe~InA/J`}|f HJ] ]]u؟600 U=A톝*3!F;wqDt:wq5M1 [UsJ!*yKV1ӽ=!w#pNBlzI : ,'\j ,WVgo`ZlwB8LqV`E.Lzz Wn:_w Zӵ@ - DrU L᫥!pNX~ h' 4]m&ej7#10*X3ɶBBtU/2^a? ƻCf = U\l-4NrSy"K^OKȞQ/`4@vA>ƳQD36H u 7& դ8ތ%Z =ә" O7`ܦ4n˳`vzًT⺠frLpY<Fs#iMJ~Q>4AMTyTMr{LË{áKaRqq~TXaa9"2gFxk`", ~A['/vɣtjۛD^006'Nř_UP37ޞ\1 /nƎ)'=!MMQVWd~jB(TSoEZPMAUCXRt IzD:p.)Bb I6C]|[,'’1 Uz߿ˉ,hr!Ώs[ w|Έ|U0rr ;W 9MdL U{ mI87´ɫ--f_4s)6d)f-;_FF"^W?Zgԁ޶NAǨHuOdyZfA0pNӡguVR3N$3v܅s3(ԾVgOKwV]Nyzu+"S!wʣ/ɷڛENjC铏':00'F; YowAʼnDnk H,^0ceUL<(,;j@PsL-GQ o|_ޝOM/Y/sŦ·)F,$$~%4_xNf.^<='Xz~v 3 ֞zL9ՅJ˝~1Icao1Ko M+Hxb(U'VSCB!mCgӬgs y:8͝ڬi]MGyVgNOB2*[N" SW cTHq;"^8YmӚn^DģIqF8jݪ~BVPusTRӲPT4u ԊH#V֋ނ%K][? ?GI蒗-,T%p3ɥbԤӎ2YW$o/]wA 13LV9,0"9{B^1q74,,X|cqICaa/MMs*F,_@{`'oF,.CT&Z=hlk- kѫap#1I]ڜ)&U0 MSǶp( Yԯ7ש'CBtFe,=ClPRw^J" aŞp7MFpf01`#zP'# Lato+ `ۛmthq-uL)'keF{K%nnKH#9V9ݚ|f˥}σ0ymI?59ݲH3@Đ :V)YpU=.?ؔ `F #YΥk'' *:hC& 2^\,iNA!e|r9ب20p_qG[/rv~gZ]%x7yy%VZ٤ńGqb NUbL"$ĉk@n@L RϚ 3'>JE"quSmCV]rjUoy@ pue>.'QDG!Dsڴ"j+~ M+P׬UB6t;r#7%ʜcAJKjGr InhR>E4:씱8ep lK2LE#r'?uhNJu#˶s<~A$G`ve*%M_bjBUQKALG6ÇƊso)辍S%8ec>K4R-aY-b6\X"C|/ v-ssL5mo6Љ&<)E/)t4j@Q.~)O[~%:%zU'J= e Ҵh\CwR^ÚeZ$OPU38nqqJrqzbM9Tq*:9ܚbpajhx;c; $~SD;f~s"GH q||iNВa_m`l OQG# 8;HaJ8F9hQ{%\j!g!wQ+xyD4N]ɖz/F{cB,Ua.y"/Rl/_g_6MjǙۅ2FDP$2ZL\+Q~l]'Jr#Dw`W'0Bk `~3ntk?Š1 ݀Κ҂V,o_d? ,_ ں͐ BʙRSn3(Y&5LvѲ`0N΃OGɒ2*2at=>Q}A)# YqQT) ]:"p#gr0*-<)Œ3 Z̼SRSڃdJ+E@:Š̝5`_\̠u&6PCt.| R;8Ւ2.%LPy,ޱ.vf71N*z!t%XV$&Gho-ӡdJ-㎗ L@<ʀ6_f-"\V_6;EJ; {רXXlU2%wlΞ$fH_bBӕdpT>'{O<rrov\#eTTͬDAoHU!wy)܉+Jz>He$`1 NkK9v g=2 Ht?`5B߁E&}=FCb:iiJbrpxoAń{t3ծy{/jK 7lh H.Gԩ/gLn'8sMth:3>8vewUp$5U-'>GZa׵^W|Wj&;w_Y79z_#W g ]<QJ@D;*>LzrZ:ɑ8m"CQxdv O\ ptZ!18V Xƽ2B*u0A8%R2A6@/-LDxZkՑBl6yW89S&L%]B`ɏ̽Got4<)9V$p` ,-Em;웂VS?$4t !ӓ=%R®z?(GXJ5 ֡>1̽Iw9ڐ$V ϫ %IGrsb&u Z[>ˑ0VmD1sLy6P`[2asn[֫윛n^"t{Kmыz8) O^-$¿κ`DW1̷GqeE7cMj !5ßS @T]7f1KݙکWas3IlY^ipJ }cC_#2GD]gZEҏ/Lg=lM'C͏4JZrtTȋyEk1[>h_+bgMN A$F}5i+"&pe'Tuc7},>qttN YN-5(kq@=_q_X)%F3_XW Q @O:yMCb<ǟ,Y1~;mR (+{X >8\W*0Vda¦qF9 ,-Xhu8\Zy@(L2MG}VmKa*٭uGlT"c*QŶI&-$H2. >Ra *)/^AC]Z".|.H̺xlZeHxPڣYIb g sͶLxaKӰq?VN9V7]n^ 3c6S>73~ )"PC(5*^L0Ƭǰ!3VN3|OD? @r2k|;KPW}7 $#(g`-n<Ϻыg],Virl,풐7ErdֈԬ1!06-nEE/B(hM%/i_]>=U]WX?Q"^\D^ICͻ Byi̠WC aEfN t6>M iԫf-l6vlf( U͊]m@1)bY@B 6UK K4eM9&CU. nʑPjjscZշNHwNG82ƻŢBӝS[FAPzhw5^iΪ;/@!M8ҩF>%o&)Oi%][7qX [~_ü%_/Y0^ϣ!2h;׃u.#EiuBQKZ J|m #!NoH'6W5{D86j's2)?#j^/7i0Ã_^% R1;Wu!탢?`%u::iI j7yu3ۿ;hݬ&j"A7}y6{]Il,ېW!ph13\DCxJ䅨bk^&>zW^\aa*^S;G+_M͒OVBǵ#W%@-AUnvI1Z9Rm=RI^5_;3h~ʜV6)Knra0 uF,Dv~ _5z% ;}^T$ 0)mm~:"]PD14o$h *(/WpVӨ̗Bko]iESPfnN~?,J]i7rDuUqR׶I_:UZQ32ZK)h/EcF4 _)d%,f,"~_+? r_uڜ@o]30,A쳹"Iy똳yc}uf"7JȔ--AnNǔ&tD3?M:ټKPN e`臂<,1t")Ѫ^YP@OmJ{P WaP匿" Cy[[iJ ِǥ kԋj,{˼φ&YQ{`A ߔ}fUehসW0DP@LO]qRLsAG.Ut[T|/POWl`0y"ܭ6~.곇@;&8hX[5 [6IyFg6ognPg1U2bx^Te A> @闋EGv[<;J&{ʀ;#߱ΗwFWBm}$P6dЍ:!6;>~EӬq~̈́Nxjx_և`ZQ,BgH7Oq6`@<%KE^$Ë EoX:vfz.$JGbk̽\ڀȖ4勗B ^9J74/\rz4,L24Z(pQ6 čo4^(xxaDgU vl6Z$UDB 5a,iXjIlm@ePK^Jv~ G7{~c~5rӾ[r#2YNJe)ؽH^a`c蕃ev~J'=TqSzIA#Ҳ'9T,sBLjyA/}@{d)Z ȥ[v|;<PȼMڽ`GF2mhvxS.±^5ɳgp?y؀9 3dS$=i^Fm~6Md6 P2=/aN12M#_/@RX,m3ҥ?YK7Z-QV$t~8LfE%SYLloMi[$>=҈[LKb266'a~GDU"7I4?D0ѣh!߽~T5qR&R$ V1SZhvz-7KW$N UD8,$3#&Fb{䵃.w8$&r' 7V`rgwsѹJdدU.LY!"]5?!jI̐h4YC48 ["1Z7\WiSxm,z1%?5WO(5&o=4^%!4k-Uö7?uN#έ]hUGK(v?5q+|L9P,F/\7Blx Ϥ3t>M''5B:R]sGLVgkt̔_:4̳h ЯCP*MtNKGb7l\6¦J%$h)tR؝.8s|4F|ȳ/;.X"'ce/bI,ٞ1?'=} =d{E}gv#Oم/k飁't1=W4vatl7NŴΒ0/|V\ڲ\洅/]N d9k| WLto}|3 r>׈G͋j"Vpe/*rzq~} 9:mM: `mp9lV $Y[Y- C^[ʫpռ"$:GR﬿:^Thig3㖄I7N_܁ۖF=Ş9=dڍ%ڼ/htWG9Pu[vjvJF x_ x1]+B b, Iya_@ bzO_Sбmn$FDcS|]R1mkqv:uPĦ&ҭ}`u]3H[w[L5(nj5XE*s] *D^ynπ}֏mgK}ba~*Oה@ IΛEg~_\$rQ9bL`E̿4;=@`:;iʮBmxGj*M5qޝΐs ='=7"Gus0kҝ] /[]D3\ɧ5cV4QjdTȇ{>>kaޒ#|rWoeE,̥TJfK;Qk7ˏqlɛPAmӆ)7ɟ p` ;x׺v="oвë6|n*UJ_Ɏ#e^[n`nJU{f-A>S=[ONݶÊ?8(M!3iX̙ܼ2T9o*${4BjvҾ6GJi&ȡ5e[SDf%f\jHjj /qM&ZA0{ +NgFz<4pO Nm PG-%SFT|//NZIIu*.Yz%M7&:VӉ(ѭz١.u>?ArM-b)ilP['Mo[q"OT.5R0;Հi~b2׍ @Y+wf\ާu8^-P/M+xvt_ k鳰#U~.qn Kw> dtՉO&p`D5Li??s|N9"|UT+\XubyI ~3Y4\LAb>GQHBӊ0Md0nJhܰ5)ܳ^s$N9M<֯btF<=@K@lIGL<񻅧$HlYS NaX]Zj~("L<!wW&nG`LeF= ~NN_u͏>n9^kf ^/^,lLrh~_ Ks5Ejp{\X%}H(!l/ O7X ͪvA ^Q: 1ݤ*O05uޣ8WqBj)[*%.9:Ю(vDƝ|ip6")*bDD+lR[U>5[ S8v{\NT@|+T XZii]dG"4LMf~n0 IS_ěbTt%=nD/V";U.Lh(ǫ>a4O>U` tNf袢inpd *ov;-sJRbI ݤs8uqX(uJA'V >DGR_ziW!\ ~H·纵ʅ!ec 9u4PG!Orea:gPC[v #jŽ?RH,P"?}F rF||1Ͳy ^-̦. 7PK?”vͬ?B)5Frk @]w7ShDUT #ݽ v?3Ia&;[ /agE+3B=e*C KH0JW/nom6rQљe~iF*7.TŐu9Xl)݇9GIŰ!WOZ7y} f9z93B52me)DM,Ӡ+)(Y+08 + 0Hxs ܓ soN_!Fu-ܬkYu f e5vpח+%*nL|ItKc^cB>vYhO׫|rۘ&a"tv|,Gj|vODO8XIW6Hq15` %&9$KEAxRƏf\@Ϛ]t`j^37<;3b"8w Vxu@ww*[ c ڬ؜T"Ig޹oFFEZ?`ZO s"%sDשT:2KD=?b;{٦s"!>a0>t ϞϲΈ0P)6Y~`N\@L{V:\K(`!s-s+k,iI`8c\kS`(5oN3x`\M6jo*jjK5?`>[˲V:ՀVjqH.\*ߥxyS~r.E'Ig|?505DΨ=B2(=hL:R3e.rDb5QYžXЫ Erbuƃ`Aob^3krW :B[M)]oT8KCpEϐ O,w": V*Ц_NըV#=~$E]ݕunY J),'[t? ct5E4L칄sHSSx!#Dg'+t +IOe#30wW]j "ǽ\"#u:MT*EN8+ .:^8<p{[.hUXnm/ZKE5T]ea*՟Jʬ.e?ߔ.H8$;/?kX[V77GPt(@ t(Dg?!c!VL㣮"\t ۻ=`#X_dx$Z E*S vC.dtS$a6iݵXOCmQW?kZv~ Ln2J=⧏H:(aS re|Hl$z1*IoƏ]HX\jIh[))mcA>Z1Az3gI?KQxdEײw|.z}Q|!P/A%Jyh ʄX̣ݚͼPFlmtG iu4IgCOeN|ȁjRȰq$YDUeƟ`rHGϸI2[oD /Q&WQLѦ*W0hˉʢ;+P^!m 4iXBӌE%DNJ|]bfu<Ȟt [þCLn&֕ TLé9^մ3fZ7kr{0i0܋fɅ+0c,D9xH̗ ڜ,o .fА,jE"&2 =W]XjgF~+uG'ʝ]&wwkk^=siMwB{fAؓNqWf%;EJ6 Std ;amBRnlu1wz 3c_UkL6%?8l\]X7ݾ'[\ lD-4n,. `qc,D(gB^ Op bL#ђ@aTC#f1Y`_/Gg5$q)^˃=/U3A[s!pɈR=$SnM`Ї<:#WH'WpZrRfl0*Wbѵ^TNgvU/6otslpS3Cd_Dƈeu}# Y={|T?=}mX/{Ia.!lS*|1`*46R VH )/f.%NAҒ(8Opi"Ki]#/|=` Z50wrz\(“9Tm/CFvfK^Sൽ)) zo 煙gK- 3!^whT}bzT9]4J=FYҔ=NҠ5-Jl*nc6\ TfIQ+1B ࡇB.!ߴ˱_Vs5д*1D@w]~: =-G#~}~#AtLsU2.f E}[:V&!-cEwAI.NqOLZ+ӿz&gC#ȢB9r>Z\&A]ς2]sLA#-D6J6؀'_l7k7/l?]u]c#d˵@p2&)GIC$ ]{ )N9=_=387e*|ʊs8T#2/1R(#?P(g~~N\(BU ӑ^1«CE.w֋>Ԥŭs$> #~DUSz% )(ɩeZB]AQ^XanDm=4 ;{b+q#`Rj|d(tRND] k6OQqz4^nTŞf/ 0ѣ|MnmN'x'GBX,߫Ig%F !=)(y#BEoʶKз%;1rwؤ]DozMvѲ`a@'v ciU{gœ36b 2l;ZeUЍA!nMiiqXf( YL9%4s'335 qi5@]h U;)*o=EUMcWWRH4sxxB|ٻo8hSM~pɞ}W&!FP3 +Ǻ Rt/%Da'i7y `)ߙ9s"i9/[JEa[=BNktTZ{9`QK 8?vyݬeI%>cVEFϿQMg߽oqLxҗ:osɯ/!*0i [+5mS6BqKjc%{V.A:}}[-9D'ssHЌNzh}_g\F MY56u0kcJ FK 'v[#ϾᓇfCO9<ġRfm؃7kRb`aյ`2_)H-Q_셲Lddފxb)4jz rz"a`AvD}8\aCGS'fgm~YQҶn Ei4iIdJ|M6etjJHG[>#.aG&B`3yA꠸3 {0sWoE+ ;vV.7฿cڝz)zV3ao,FA>+\K8?p;pMW3@!ɶÅ^0/"+V+>Q 6%dA^eÿ1BrurDj.Y}ER|{ Q,5$׈筭٬GӐŵA0Hb&CAoQGE`M`oE~ g10(<MH,."Ġ?lhhGE'>kr-|b+TیFb.+E9"ı iW-IKV +Ԣi1CB/"♁J$b Ql'U}pfoD-wVk4Ap,{F.ϒ(gB._+֦pLr ǘvc$D!}g$Fo.)S>q%:2}E`QZrKd ӣ!>Ke8qZyA2N()=a $HМ`lX0[+Gu_Au41S/~-EyZ5 * =P*1_[ŗQZE`@>#YqCoޙ{YVeL=b,8QTq!>pi;Pq]'C[SjfЮ+lE2$OMTݢ-y]W>,у7[ q0(Z؍J4pk.d;7ͧd^ $* Ȱ$ cK5f[!`pݕlԄ,n١bNZJ*oȫ 6 jD9fm:9: c(8gqR>J"^PJ=Z>n[€H"-11VtwO⇏+7ogo̞һ2mmR,5[5kn2B3jӿ B=(UA FWN/j]Oa+:I&1M CjjyG5j:c93ub8~ѝCk55'DېWocOB31 4eP4A|WWxmA23=&}' d~nX-8)6ӥ7xx.L4e@싖l}F97ptt.a6JSσN%)mKI@͒; N2DskXXK,J6, 􌩓ІzAhJr?V8 $&[JUc|ɎXFxr[͚98}43&̬\lxz 0"q糺w=$z߅,E,TVf6czOULqh.٬xhѬBe:φ̲ dc-k(Ta^)[;@/ \K"*gA?ot X::Ŵ'n;eЌ7aR,pԦ,3/(U(9IWv([0 0ǵ6j,C0:)?کJv /Oteɖm4crC|v"qE*0#) ZyN:ɮk>7G΄ǭ \aoP4sqßqN`>x0tsTsw+yң蜪L|Wc. ! ~)1vrM3avʦ[+μ.@%SA!PΦT5A0_殆~t7m\Mt9T#.D3/sl.9m<XͽCbQ5f@iY"Ɉ+cߪa ^z TqʗyTy"t" 5!! L"Z= գ˺ʃՎ",?QE1ܥe(3ô,rᬈ>B]F|4D,`05nmvXg6T)I NI*ΡFd,=faz<#oy])ŹEu Pcjz҉gi?1" @V8\PLBjHm|T~gv雌uHtdU~z5FugjU m3חI~be7x7j] -R5/W0+w(M(Fqm T(I +;)`E^q*x!eWXw!RGX"s$6Mw}l,yro"R8oK介I&z73黦\maΒq4'a//iYs^c4J^=Ľr9 !j6OQEE岿en7(Hׅ(E#m_R378TnrJ`P+ⶺR*upIS+ba٦UiI̓ńoJHtj˖`|]K4lw(hxT _SF C_7L_v6箚Y%_rOOB֋@旓{A'Df0"(U+ aջW#` 7!ySMoyeWR(~f^ vjrJEՌ?Y'jVRn?j n 勅R&**x jL*̱ fˁń}Bi:=0d꓍U$a~]z,&qʡĸҿB"^:MXnН1{8kޚ5FS-mS;U;+Y #n秠+PJkRa7zb|z?X3!$t+DlatulWᲘ{ʷ_[ )E x~^ ̚r͹T'lᴯl2{v=`21"ݲ\S>>:W)mSxQlwv(| Uo)VCѾ,s8X&)e9b6ݟ``R(oU.Ss^=@sւk:0G^YpFyies2n|S;fJuuf2Gq!4S9fL YB>DHv!#Ҟݚ ,n? L{?gg/SLCvn(_֛nO ,6 E{|gx'io4H!IM*'\43\*,jbnֺ22&Lª*[Lݿp2@6 f )NܥR%M UmTw^'3_UY9t*xv'ԩxK sĖ֓3jGТy!.me/GO5%!bDMOgYc2t'7j93-= ctOtq.3X ]K/`1OI;;xbDFdW { R:VǦ (JQ\+Wg6t]dEouȯ:+z$NsuY^u55a= _ =&*l*یjD*M^N]2`j{7'=Y34|˧S3.S/θv+YKEeNU,Lsʰ\{x5GU82C'{*V5N@`ɐ`.)֥WT\CNYY3K Y\Z˸˼.j  /: OLH)G{C_Fࣽ:!EQtU)< •8#LJ ѐPڕs(`ByPO bƒ; Y:]R mjw҃?U({;ENRaG*)E*"KdEXw"¨=`%"zWj|@7V/gVDHZ(l;pa5FraxƂ׈y$03SNݨ;5Z+N鋠~$őeT_ɬm!FV4~Ӟ )\{A-.Th"SZDboAN& @5afQB2 88mzy2 @5{35ҞMØt1< 1b>}qjaD)@(] ,wi +:O,lMl}HXpMWMv}h_K nUeNW7ZW^BS [aÊ|V'D*h> #R7od6 ,eAB>Ojܚٰp3e|6gfw-S_8u@rc'jdQ(9Ubm7w3?2-z`PFݬTȅ.~\ͨ)dԗ]2M(›Ns h B9ߌF}q-vj.r$#&;{HfII%@ JTf }Gp, Lz9u3 o6/9/JbKq̜j:m9#c'7pFWD_Hr:jq40❇\8;_ۧ $sA uyA(Bg![-B K}"Bۘ 7-@4 pp;)V"~~?ɻB w6BQmt[q\2ҡ҂']_ !*>. 4ǷAɀ#er5ZXgFEENs\Fp:"Y*:R2DCC_E?ÙB\,=:VX6|Pz~y 2 (v/x t]#=(ŕdif3?7`_ogǘ욆VqFҧ65] ܴ21/RrSMMeC8[#J 9r2؁Z'yB{=S*BPx">G>=ek0(^xi5NX(n/ƒĶ^ PVu~\ZfHV,D8Tنtl/.#֔e|m0-sYz 6Z]©cg+/˰)뿍yp!Hs]͗"\iSG$p2Ehtf;tIa?U K5+(;\U嵆I#I %Qx[bO'-% \U !sI%xa}i":D Ío "Bt &yyEC6()E/׭}@';-q<+Hٍ4gEe<&I$JXD: @59tL!sUNky-QlA4^A:@3˛10wr&u~=9Ͳ^,"FopYmx.:VA.:EzV䵉$uK6Xv}^3hݟ\߾aRE$VlT-"z1`2/&u2Djn 6?9xàE$ :~m2- ?"Ϟ J.:x^T㌽˓) \e˽PV6o,ajӌ ɤ{gw9T3aAumjnvUvf殔o XVٱvqgq% JrˠUkZ[L|}>Av bP9-dzQ&:7hPB4fiï+9*ӄ~:V@(pn|^s8\'f.sv Cap^Qpuy@>eW0e%S`aCN(aV E-aewJ'+R EQgPdȖ2[ەWqF~B.?PͼjqZTUh1xϑMWc#:WE L /Z"zO(~2]Rb a7w ~.݅j>/pHXذO,Bd[sUxMSn|V[ǠDu|5ErLͣT%r*1ox_]Ѡ'5/%ŐIHd&&-gm[w\?.+uD4qiȄtSٔu x{5Ĺ2] :VI4GX`cݷkV* f2s ч&,3*]olzX~abF@k4D>rEufTd/L7?#YgiTg_8~ᣐ֟SB:ٚ)* z>uZN tͲKM (*"Դ 0@\@!4Ir*vް=5ˬup- K}nt[.p#wÎ`:)YΨZL^!wsxnX]ȃzG~STEK( !|vK_dzΨnX"*0nJ?{mY*˖M*ann< >h 335φTNTiMu6¾gR}GuIȔBY} Y`k+^Cu d2؋q,SbPr _>|q~ceΌ f5o^@b x(~E#/Ut- J!Bʯ=;_)/# %tO2#E<C?jٻһe\O;*);E*T* R"x"~P !8 %ofZewz4wp,<&.CW뉾OsZ ygͿ|0aj%>8ҹƸKq͡lÁ*A׈.zs%5H|l4sbs0^"%7L0Kf34ϛWHZ-vXt)!26[c K{rc[YjQ^.5P;SD~wFȅ.,n+6֌Zx;ĺnY|!e{(`3DSbf79T7sBTFRi0V_J/Wg}T 3lGv (GObYY(_IA„{ᄬ9(J_^kD.'P6D"$,0m86ǬH?wl%DZf``R'WK`mct]u`]B5n ͒E>4 Ό#.~F:!^%U~r(*FMSm sBJ0I(AW8:\.nA*l{5,('Z^c4,#hiaX0Dy!өoԇ?廓Gi5':rè"T%^Bm7ȿ*1nZrxմQtX5>#orFV)vWEy|[>Vf"x~d[M0`)zAz^þNN_Rm %X*(V|rYZY̆zEF5B1p:}xfbE`tr`xqdjýAզ72xYe(*Dv6|D6 UW]R?%$K JItc9yq\B~ϧ蓫E80I%֡5a_x]d~(\3h!^WZ+`I3~z __3c{96{]MץXt`Lӆ kpX!}(MT1[Ρ>LY p卑EˎWuEGqgDXk)6W3}Iᰲ fF݁oek)8STl_£*-vm(B@qfޱP9x hQxEtjR[l*i|2}B ԆcND|B/ł3'"+id3k$)RaԈ.PM_o?XpB&h; 2W%*y$7 )v_BJ\JUT4 F_w3a5+CPˆ6 _P=-ˬibI$f ;Ȉ* ?̘bօn4J^6nzɲY%77t- mSLZ%ove75,Cmva@tbq:_ppM^h[0ޛ3uGÑMB`v)dؓ4{ ic<㔎%K筄d@`.Ə> &!ecwb_|;ōllPl]?lBDhhM\/nI"h8RmC :o,~8?A1fDOn6]ΟV[:fIK|i="qEQ,LA7(-5!J 9Pe|$:0.XYV,w/喩'PyEwMBK3Kp?Ԁ=~_/4znC[`<%0Y@(1_3i.HhrvA#.(Ǣ^ E^нL2/+b!z ' Rbp 4 J8GdBߧ,iN`\-HMeyw3[LzPݫec K633{~>̒!٣٤ؓorکXB;VwWbfaa`}4h;wE4vIh|LNʷ>m$]zeYcbyϫՏ*F fE;8Q.b_uo7㋇gcF JvL)w4w hBJ2]ڧѹu7CSg1'1wц9w=?&J]a KMw֙E 4mL3u ZB^ǃ5IeSJ_8&np&2HvP7l_ތ;>?:v)s'iZ77H3OJɎ^LZg?qBx"ݽ ;Eʅ`xg{I_KzF؎=B,gW1QYQ%Q*rjYWvꕡ Ndh*2gTPf팶h؄j(&ЦDD;7 cx#H'?F#3Nդ'ùsA!5پlwـn@ˁW_d 1r/m`=˒S);/4~4ZHd'oŷ?4*Ew, d yF4VҮ6y% mONɚbzQ3][ 2(FoJ6^R<yԨ롿\tI[Ptv=AA3|oPᾼ %-;T~EBQ)YbJ`[o$",lvFVԹd*yIRRhGLO g^t/'5ӿ }VҺdfY9ـ}`|M.:-xcXyho  RVɅZ:QjKospSA[1Ơl*ܷP;6ҚN6Q%+) >+?LslR*$arXf:|wyEn;EhA%7f)L+п 0lC=fxB؍gB%$:Ów%l [KQZ)6+z0*AqΑ_ދ%N )3 rAJ(LNiA**%ۣ<9iK9<@UvC8;Q.f!*7wz?)/N;'@GGw_F }t^o p rxEFǑf!=ςEVU9¥۸QMo;=*hѭ`I91жP*,.iޮYf&A蘹IE[Us̬봖_V lrk[7* +aKo ,huܛn$k#:wdX[o|m$n/QI: AM̚lNC=E#)mWy3Qw-Ժ?h!R 4r袭Qܷ2,___Ks3]Y,`Bh01 3I\<?#hG 1?00wLH;]Y e:M{ }w. K9+#בƏ)&@ XE,9g&{ T2n7lz8 ~3*o9ՙ5H;H0*Zcg؁SEYsaO2kM?\{P}jM@,"F΄uWd)YmVQ=M#®Q(YI#1vm3NzB* ]Ttemo L] ?/Á(86b[K a;շ QsQh}nBPc0?jMu'8YFHa!SF3w997# z`IBnq;g4Ӝyt HȢZd&3VUO`C]aYu@]/xC)2NNOMS*&#Yޔ~'u-ŔS",PwBX59ճ0RU[z":߶1;ª Ze$bj."3pA&l}s hK@1c8RdVu<ۀ|i"vk's~.%{J/vˡud'o)>߽O)xP\8ǎ ắxR~ fXk-ƠEs^mgQ 9&NC4Je}<Ԉ_|<ٔټ=1wdcO;dCR jKōLk/3Kwxw$ ^0*ʜwpQdZt[Eo{ut5<:] p)ZT;إr\o}$Xv}e1G%cB2,aJT87Lu2&tKȏ]Wgt GJ>}WcO H85N ;&tA[pLk $ܞ*CB!S&(PAqO ':ZRgp%,8,feESe8??W`Qck[sT?%\$51~<#܁IGk,Md搹 jI&=|/0k9™Z鑶4XCvtg-EQnb2QI6A)e`GPb\ ``þ)k%%ǁTؑDeUS-Y>K'.>[S,/>XcgHZqia k-.I礉Se {ׇKSmPr+h!w_&va׵0q#?A8HYbM3Sy]1o?3;|hw&(HMkţ㸅כ}LCsd3@0CcX /$E?cޚ~5('f2Lc9A냭sh_2mǟ'ϠD5GԸ;&R$)bVx#q?S'8}\.ck#C,Ě') b}i P֠?܎|?.DvݦXiپv6 72Ke.\$j1#9UDUiѺ sddnq㵾퉩Û89-pCd)\I!kQ*@k7]jGXU7w h`joVM'axkz@P_ǰ3ORzU6BјMmzy;&G.̙Bx~  nf3P(Еag4W-ˢ, O/!eN'Et zM0Shrq̐tm6݈핷0T iaaF5axdH}`/:KJWVCޤV%Jxu)4{q3B?^ꏠ/Pa?;sky/ƛ%3y:ÿw7,W [{mRBN*Flgɋz 6ߡF6k+ Ʊk*P ]o acU\h,m<+77sј/Jb2 M\T7A=abn\,(iђTF=C-ҏ9'7'dԨ>]&ħP y p7D= >e>U4Y`(1;W_#-]qArҍNx0E8ݹ,|O6gD `@f5,,Ʃ-0Ř)ݩFN +O \эDuL@+N϶G3i6;Ď_D&ag@w8,}O7M8T_N+MΕ&FFʀxh&N}{W*ˉ ]9AwEpsvKѻ4On4nUKK$ՋZS[Tr2j܂E텝[TQp-6lb:Zt@ƭK{}6:;xW*(aJ ɖA<k';*ʆhjh(zk͔Mvt 4Ki۱}O֧m;HFpmFDj RBrW;(h{%x 8-:!NB^YCD[ G;i;~1 !J1K&H pOJD0WR" hΆe wuOyQ㮃wLNOWa}3Z,"j(Vh w'yj[N~"iKN4ep")͑3yovKU6v e~mGKw8%+gkk])3Q0nʃt:A4Pt\ Ul8q6S8:f³{f?>Rc}KeGLąH Dp2J5ëVok^R1h7 b6po+^S]J="֌ /H"z>#,j==|aA!9q] {pi. ZJBpdTLQe~Qk6e^p0JEk4$<)[Yed?v9縔\C~Gy?JbtjM}- FDǗ AB[sAɜfq1`͚ ]Кw9-ٗL  (I*DE!V"GN w _HV)م-/Rv6[0y!w.C-QW`jf:cK:2*v&"Uʞlg97w4 ^ (HjH!1kV2x:8ܲCh7 ږ97cXb]Mၢvu&S/ފT7̹; hk՜qMFDୗ֘Z6}CuLXDh4۟Z25A<&o9.'/5C]Eͨn[fËm^@m@`:yC!T R\ټ g5)oD\TH4ً#sUCb{uTla는k0J{SmTWU4Gq\:Z RSڮ .L%+{GE,̡Yt(m v^'/y_~DCM)rN*ODV yT<аEgk]gBTNEq:S! $wCI͌@3_s`736 oQ])o\/_q kjU0w7ozYe+ |̺aD 85!QW^eZjtk_!m ~ӂTQ D: rlbU[2H2$`N*?%X`Խ/ S.UWLf5& ޠ> JLUPf"EUuH$[N9#ZdɏqKxF++=ê|6= p* ҺtlbUNܛψL|˞tIX<3ƧS+7ZP<#mrhNZ mk,M9D ,[.S5D%gךR=(PКF/DŖ=HM;y`AjV6%no:I_KcGqj`` 0\_W'~N[DVbEi`ci 3b=8)Xs DƈaagWB B7).~&ET_$FռI<q|GL}8؏W$O&KI~ZIOzS'NA-OK_<цJ r7$·>?tbttdNb";A}:۹s/fDK ;Hʷ0uR3ןzp$cd{oD2 2kAQԩv,fL('7-+3C!4<'6[x\[5E$VFDC_, OF)rŵg^, wdq*^q(a`젭/N!?TjQ [{BW޸> 1r姬?bXSJio7@0R>hҢzӎNTټ*F? ƽEHzmx/_x=B[n`z|po[ƊXuߚ+b v?+-HpKT@pD 6vH1NP&<}H|noS=)ꢝ.][ yved҈ %9x.Jv5-?HV#f*5‹:8<¬Qq|m󾬀lwd喀/"rc+r($Mηhj /h.a $-(ӵah#D>\~EDvz%4滩Ia_]r.M2)l4wz8UcDz.=`h %X×7'SST7င"%ΜDcg %RʻYq3E?}B`MaksQS &;4#o(`>ǖw5)f ˂pO?2dmu;?K2͉QEL>8tPkv$f1]9qҏK׬*Jl"fk{55F1c+lrc8gV +[DՃp+Ec͖@TU'6c 3,@* ,0\ (oH^sǑTfƗ+5:E90k0$u(C1VsYLKU!|H!1z^wcM^2C )($h] Vw9rACaZ+0+ WZxGAWD=w{zp`(( i8>֚3`~z$^A0qkK6CK?qp/lb , @IcoKu:.|-3i$1q-DC)?-8.副 @;Xミ u7ɴ=>Ng}ja7=jOJx ͣ&S뾡]ڛBEVēl2.v: VtaCj՞.e"iy.\6O#2>&AN:91q/}4#dVa-l :@~o|K1'01>g _1I) jOS I?)k)l\*2,^|FVC.xoDU}VkQx$d Y{V\MoODVN[f#? %%/ZUjʡ=g _P?WCqճ}4(x%{6^BA^aйT۬ J [Q3@i??I.|`C.u]K4xMԧJ<.^QZ} k -o'jd [c հ̈́AQ!u+ZEMòU~#YeL`9\YRgڣ>R*YJ?'=^ K!Y,}`,䚼U {uS+y J?2YxlgF)[nkBƒNf քRץ-Ynyb,'6O<J0NIꔶ㦓G,@0oVy)MY{؀AuYXk5KULX,6JNFHѽR~߄~N;"Qp%1B|ޟΨe 6;7Jhc.Uтʮ `FmVqUC7~4 Q9]SVt#[X6izϠ)8S\ yIt 2)V}xNO<*AlB״*c>‹{*.80upl2;ۡ^~^2xE5c _y$uLMq"0]V~H1urUv{նp[/^jsj"TzVJ2L4ű)%1!zb&ZdLrnĘ )ZU4 AVͮgY"܁K hK÷fg0NjVs%&jL&,촛auvR;k=AAt)BaA&4LJ$^=K?"sz 2,y ;Lˀ&D -L{yrbU0 9Po"/YBks_nI?pr*JQξhv|V6QpIk JE_R 4Ժu6LCa3fuFTw0igزVLpbHaųȮ;2@81orp]@lEW)A$6Ssa^TܶrG^eϋ?,ʜ!M Jϒ\`So~mdLO2P-]pdowq6 EƂK0n>Lc HhTfb79ACX`̏E"$c0nibD2֍q^5;fQqսiٍu?'(5 b[7J(dA8j!Cw}wv36y$8,K2[eBP+.Igm̞ ѨM!W|P:dFr6 sLQT;\H}2fw)CŠrOv9}x#wm1b 6_z$+읕 ^d菺GL6JccV]Za d% o"A&Arɀc3EjtS+I$n nZ@D[2=_uHy{4څE< ^fU3Ýl"#JsCANu\U[}<ᣳE4N"A .ML_fvξ̷7ۍ1TF_.~,HG"MxrO0R~s4 17F/qX_w,=8Gw>K_kϚk$֝FiRaLE@N¾+:j*<mE(r۞њPHss'=5~M- 9(R7k(A[D CZʤo%*$m7u[>g2tD7l3{VP*#)dxLIbRIGQћ`1#8buNkW +K(O 9656͑̌zqh! q~pS@܏~5BՄp-NƹbzUbR3L~13>в"Asb,nv' tn ܅xʄyt XTGh30MtFcw\^ :q &B+kֻ\} ,oĖU>JiMpvQ_QU=qmOݜ#rYSPtȇZ=ϺJs5})/5T+B)Fkk=0gx(1.92S~RFb1FZ3UW7fHU>b Y|5<BHW67n619' " 16[R&Kk.ү e/Z( ظΠsC$o1%Aiʝ=`>{5}[+!ݷ:.I0ODI,w ow7ZhH! */510ot[3ta|4quk?YmH˳p"VZ # 34t4f į{}S^ZnXUvrtbF٭uuxYSJY_5Ρ?h9I7ē?M KPbzݷCzQV9r8L*XD%}Dez>`77 BE':3RkО_M)Sf.=aΐ[-8d:}Jap-$g%:X !8ҝ7!zC,-Sa C,~x؎"CWid}RMf"^j-sBStY:>MsF3eɍP޶PE>)3Po 4]b}K NO4LTVl<䗚wJemضw qnc$hj\Ѻrdb@ nH:il~~*ciWxY߽5X\q&FipONȄ?Uǯ-!>9{ Vmsž/iYAHDđElctJRXt+PyI/}SopA{iMT~,${[&͝.*<{^X'X:\&- dI)Br9.nM9R{GZ 0o?)R&G:fܷ,ext-^p 4.ZJ3>N_)2Jr_] w36,omfgҲqj[zJDm=z^۷椤 ooU{3;·]US=ӎ?oC@ ]ֹKDg<9|R2* 6tp6~@R,@GVV6bJ|>(gQ ⯌^ԭ=[[o`btVd1$b$_v9n Ng( *:hS!T Jm # O^kzQM_*{Jk]_B(R N2wSmcwa.(kzEEѾq@+Gt>swՖF"cu+yL$_Iډ&!fYm9fsug&MWȏgDz 2Yri?&T}Y"\mp>G|ȤI#y.?lF4.ţ6CtuÃXd Mܹ[TP0Ch?]I0#h֬ɰ0N7M'nM7Ss! FJq.Eطmܜb ~Cc!%`KN.HBC-_xТ>cѳ>>%*~8?*G i> s$Hc[1MixA`˧Z5s} :5k~}\RUn/YoDؤ sT$"b۬\ +3ճ׊&<)L"<|'3k{sj@̄,J"^N%w" Ȕ,y:亟/m k_]]]N0çRʑ@ 728o*?TB"1TL]PN]r3ZXs{.be>r?$Χu wJD]N1DPIhOUik:3/T@D5?%xuzqsKi-H7 @en¿rG9l L"whaPD GB&}[f9YOk &Bп6u־f?3> ~0jt$&ݠ%iLE\ޯՄרFNBV-+JGmˏBPvf6q΍ykփ")迍tBX 2{y"F0PɻHR|s9'ۼߏ^H4,y'`U-1ސC]F $ Y]k@u4Q/|64G:v& B{·QV"nO+2 u ,~<͙b.&j"h@wKoR\?2-+}λϐآBa EЫņl1wFA,G>pJO~f;2yRccd i~(+wޏ.OzIO#vON;^TĚFO{Cf`Mid64g \\SY\. L+1=0G HPY5ڡHa @QqT쏋UL l5}H 96zCGi}km|Umu>l7z\}v@֬\œd uhB 3otim6=kD'A- y^-4kZ<6[xdb19fI} UՁ%Xyaᛤ;> 7ъ=p$;{2ůhdeqN0Mꛝ*(@ 4̮C maĐ5Gäj;^4ǷHHHl`ַ, 8x3uֲ^ =-_™JtYl~CAz=[0 ^s7\%P;샠C`B ˳^=n.<)qo?q5+^.,ys{#(RbBpI̬%] '<୨hCvn<[Fʜ\h4EjЀ$N@HrK=u<{@ŵ|?A0&OYݸuګaY`f,vX2Fv"pH%#0Bof; 5Dz 5T&Մ ,^bՉHsךӇ38 L X(,Hָ?y4TWæ8Ms+Qآv$a}qVoxS YǔϾ7r_DHlAf4Ռy%4|,<qNQ -|uRxe._^]$͎ke< cf2ac&}aMts<{Q\ pA~Wr*Z#]Lݛ}s^0Ztl4^^4Z_kNDg MgȻܰʺ938w ZzbkGVlR]vlp=3􍫔r9?D"ӃHA+> b Y3ޱ3pVW0ZXYp֛JW\^x/5uDCִ QPV)#)[Y++j:Ŭd3W>xƸsy=>sO2}S[i-U^<ޝ#o Y,x6zaUP$:x0 TbYt7{TN]Z4ׅO}z1gm{hӽ&Xo 9*lb/TB{սsNaKzǮ2I>*탺1m|8"d8#J3!p*7Tȏ7ybo6fu8\35E"xax(&N[U\8 7h aґ8Ha8( wMzQmr jOu90A30o.V2!,lepD\кO' SQ \MTHln_E3pMD7*ENtChqHPy17!E"hVUp;NOn.Ee9jUq)Оu%ui'qp+y ;$r*^.DaIDկi Nkv}Y[L?Bh1D}KK)D*NfG%qlzI)؏!AW& SlkOeZAj+SzLJWlQRU,݊ n˂>Κ~{PhH@]SP, kYeG痃3S`c>؈eUI,ȌnD`B[<R@Fy,K8ï_̥cՠH\Fhts-xc8xZ1\ЙY$=Qq|sY~1Fs-Gp H=ym ?묓X61Uv㨟ymIeQsƔ5`#Τ%DW|Y?m <>rlF?W2bxk;/BHF=>i v: s0a?ޗ|jx;6g(7GO_ `ٷqiiSnl\6WOs _&~AJ[vq54~No[-_S92 E_Y &.ϷiXLLUY0L̛{d(+]&ut?D^Ro<{ ˺y&GĚ³[5ѬT[+K$saBΡqSt\ݤeUy: }GYɑʃbsi<An쵝 t8YA’p^ 3?%G)4곔d5o.XnoqC䗹^ܵ^qڰ[]چLQccjr*Ƭ'q0 ?džyVyff'ئ?S%61y[K\m5p8$Jϱ`.Xn\ufŇTDOٮax[jǛ_ʱZ 2VHS9m]wugM쬳F@j=x3spF9x: * 5˘sam+,}(nd }±Kkz+s3pZSQ<+' XuUẴiN[*,r_6S ҄6L)^lR,͚4ը׈='"רPT qTۡzugV,WJ]zZD0 4OXH'Z@Oۄr9t<U& $!T 6㕎M+lpI< 0sV_Wfq{&RnxyyNF?9~9=樤oGu~, (afY$j0ϒ?;;!NSe|c"K!4·T캔a2fu r'Cuv.^.}Y@ Y4Qy>/VgL@fx49rYV?{!qvS쿏` e{6-4[eg br;`T9H>acۢB!{)`v/5Qf ;T\!52Tؙ|XNl4Ӱ.m*f¡qMT1*Ž\9 8'/DBڤ>Kd)hζ*/VTfqG0Mj -@uKeb16pFXG½Q!,ƥ0=cpc2s %A950L@JΆ§lHfAKċI+@Oƞ-'M+;r8fq^ViTFR@ P2~.USӃdݻo;$`ndVHSh(vHht7޻(-c F Qۓ nX)bnu= ; ߚؑC^z9a≏D7[#/)y^8ʕHxX~HMit䙬*I@-+huRfD ĺ4ɑl@`Omejv7#NK5iWT[ІeQW,Rġ-ߚM;zQl+翁pX-v^^<ʮK7.Ƚ]%CHj$$z6?ibgő@AYxEm]ZkyCkbr1ZOASAl0HTFQjc@!s0ΰ$N0z|ͶWk*Yhໟz&2$rQ>-6=f BàO6 'f,!!^ktE:V.,()ygdp՛C }h.G5 8<٤ 7!yBf͝G}\!9ҭ >L>!U3sƔP^B_bg9jgzBM/Hn`?ꟳ:!"1O/#׍r9$OQ֭.DK-MמaVeޔZ}]\79B3[g6_t:%6!x=~[Q(+U׎1F'ml J~NjD1a}{:݇8Jyvg<QJuOP'n< > U 'L}9nEX C譋Px;P@h~ BʼgzdWwEŇ%h/mWO%/V̢GshCP) Ұ8fJ6U:R[0"^:ߴ>&ƬspL/7Ѝ͕q၉^>:`%!d ,/^]_W JC/ 9)#y4JzX@HNF" =mjy4k֝͒ן+Y$C{DZ$蟔){XB@ZB=ҋŜGۡcU`t~MBc(+nr,}9C_K5W@El&JpLȈiAk\~+U8ZCW[uA>出@o)5Y8)2E)oG ѡ5ZdXu ޔl7w!c"+Y90UZ"_63-K匋-l=Rbg kV(1ih0>h5Glb?Aȧl&̪!_9ģΕNr yn?,4kE¸;d`;7۰kK ZMD^_-HuNBS 9f Gy'utEkXoC7N8_;ϬW4 r,2\B)G_Uܟ՛S-xuE3쐠nԃ--B ܑjSraJT+h&S?Õ3YwOR8L|FItT6r.<`(*zp ꢬ>$LkW~=0b(v[1n!3n#fg(|B}Pbo]49!ݠq_1{$IZ릮BИ<syQәJP%y[]su5-fXoP>?`C o禨'+>ǣFBj%A[tJ`<;ݘoLs )寧OOw+Bp݇^U`I&xSWV;FF x.O񅛒KAjt(4_Z:2} K Uu>ӈF:Ijj"j[2`PW-bi#c/86ɾ!( pO2aHBWÖxPOJ=rAgA֧&o/:bfV &?Sufi.v:?s<\޶D^P28q\P?,QR!.yD1hх802l[X%td6x5$-62 !M"=[,q9UMZ6@#&y)q׶L4|9 \r@>i8:<GNJmfJ}9X&)9spE40,խ4 $r5Z@7\h9!8_ fIb9m&Ĉtw N=ܩ CZ^m3z)aVG*h*.Flfެߙ3LKe݊t0Up' *ʣ )w/g@bYLVkD2KK(*"H)I%IO[Zr#(C8ݻ= .NK(/U UL/1T!F+T4yP_'UcE 箚'< Yvx$(ayhrIOHTOy_aKM:H7pY|yl^d|pDHbnQ@@j(aH-qeH ^C!7|J]9dBIXOoP/#L˰-^;B3;bu>@y ޹.J`'\7[nre!wE AQl]ͬu^EbENvj-I]'ۥ4u'n(MB2ݽF&{Վ}#g0u$U< [[5M*.2gE7bԒ0XcM=mŕг9.Ѿ?tұmҎjX흚"o1˫;|p'9{fgplɛD9V.XZjF'Ip#AJo^8O 7 f-䈬%3ٵK0wZֆ eUʢM؃}Ĭ]`LlDՑt-A>ɻբ@Լk;!jER8205"ʇk" ŻҾ9DBJˤ{r+zNzXUzd? VÚN g#I&"vK2mIW%[ F9bN;wC~2κV~JV/[&כk,F]W~ hQjQ(pd')%J( `9Rdd'!SI{1@ f䖕7@':r@.h9.Q*{ (R(NT~Nh{Dîo3f}ŝ.54y y&DA 蚾"pY\W3% ͩQ]XHjW5kGv48="Тk*X+ПP'cˍNs^1ȅ:Ҵ1@@c *` z&^WiKഃPQ"ZLz=pXeQ4dt+ :ڡLMx->@بy h!дN> z='\cw)98d8"i*l\ye hT!U5*ors-"걇b)Đ3 goVKS䊾m,>,SS{=v*o |U"8]^wnt }Y6/TVqk 8WnFtMI'%XEIckCPOBt BuY8dk $m OōWͬ"\*C<'7'꽖w5x ܁6J,wAh}:qX7nvH|/;Ιln&"60\@VWѼpeŸZ8Xߖb%ʹn) x9<#h]YdccZܒ<5o' R zDŽSISUXgvya̼ \[exvC#6Q}DC}ks߀q]_t\h >!b~J<\z-wQЇH, H~Ez;^IX9ػ#~6Rwp Z" T~/%AKP7 '04u8YN=D<]FV,LJ wڸ(t4@\%?qiƼr9ROO(4q.GyŢW7RjYxکLs ʋp_Sl 2t\?׵= 22Kk23Dl킏o)+M5yr 8ʕX3Cm6v~۲E6P>ӌ:3^亳W+;c6Jxlz 6ê=|DFA݀nB?\mI85q`Q;eoBQQV<-?l5R^,E`{I3mddBQDzQtx"0έ(O4SѺr.a3]{Ƴ4 o@rI?D+0 Ǐ,2b9d8$$cVᡋ)fi]gN%/R-]gS|LҚs *YoYs 8||y0 ͡Tk[c,\$ 0xٜoU[R@3xQ(}-!?|UC-k'ϖ w[W`2?a&Y91K81,v4s<si qF!,tdVoV7n]Y/D@AX<#2LH29t~fALY%Hj<>-ͻGJxl̬8`=/5ΦLH0 ͠ ͣPrܹ m3tՠ`*AVԒ?mҋyN F"%%oEK9@^dު쿏:޲S @&U<ɢk>=m|&5=+WK6]y-Hs6E'KfM*@7."1Bj#e{`sBcx-a3Ґ.E>"-'JLaL\mnQZ`E+Ila.6e>N+}&bk}\؂zȦ4y "IMksHi)@6Z[E+3 ~7:כ cDYO R(,V4<^s>l6oE*wBEB)Ȉŧ1-il;5'>bI~:,`RuEU gj3.tܸVtcJeubj;u% lD?8\D?;nq"_䥑2X .ը 4^Y5o=/K?%_K!,=ʞvtJuYI/#7"ݒ-3EY7{8vb{|EÙ#HiZyO} |b{<#t{w#Wz^PtPWuz忳IЅ-D ?ma+$A?U28E$fs"Vb|6f#*omlJo $ոxIC yhԙKM7t`FUAaf`Έ?.v[ *E?vdTn p. ɷ/E1/]wL)~򿬏֊w7Uco]LbӾK_yƤ/"kցRFU2} լYhȜS~N-S AXAwZ*^],7000*VT@} U`/Lv}/rYNfMp9AvTף\U'u;":LBI,FJF㇓tcxFتPSΜy~?8ͭ#sx),_&a-A]zg$ûVwT޳˭Kc&M}TXڀ_2QX?҅ÛҝbiU{i/SW(Cr-0وֆB&(qqx6M[fs-W8%,?Q ámf4-<^ Z?''a\-KRcH. W;kh>HoT%x(~,2>Sg˙txg]~)"b^9)Q#4 Ezpox = J^rS$9ݭ޴GA?c2}xDb*r8) IQёdw{$d'9WS[+dpuW zW͛HIk~՚5ct{RUjrP6evE"+-V\c &HQ?UQLvAТ-DIɊ!W-oU:tE\s87~aыTk]T4,4tjd>x78[`(&HKSVlZ48:)} JZ^>A8O><cm0wAiK]l W'ob 5/Vf\1A6l&A |?^ \-Fm2CݲIkt`;}yE.4}FX+ PuwhE}H;ބ],TeQm5'm(ƹxq\4rИ}%J XCE21[ʍvZľEqm֙6* mrrocw]CЮf<;4(l>쀨 Dž.=]|' \TWhYc4k>U {_H*'"U8s&fWS! ~*tv"uCWӉlh%"~  xw-I)&kn'ָ(p[ jQ b< 7@Bo?~N1-xY"bifa19W9,Ƭ"}AkiZ +`d@ʁB7Cbu+?[lIvR=͝`8M9) 3rG)aS-~cd@p  {ʷ7Ml]}|3Wq!X:Nvp^~_ $'+h*/'^J #yxIa(v?~͸|>$b2']ڥ2==鏝&=e6"@F,.d0o!jŃ].92Mn!Z<$DptЬ|<0=irhwRf|ӾL[@gDN,RYa;wE/9O^$5Wom(N2|0$QJb7z ِrNXIJ'7S.3iWg{31E B& 4QKi#W14 qScϩ'js!e55!vM Y Д1HޑQSoh(JeGKVR5CȦc?L<82%B]qDmOF6# *ᇧ޻MS(6^bꏷ_:lknnzt5&@}է 5JznsRlRU: 9<)'PUR~077";\~dҞ3ip;%XCYf: xT庌cSih]퀴3v29b.,6Mj gJ8#SlwJ[M#ǗVۚjv\L䆿? 촱f5t3ӗk 0uW@'enOAQ+$x&ȩ뱋XI9ޤ Ԁ0`qMY5IGyp:;*36Z+&-kۢQ6ov *Ėkvz9g& d!p)xIE!-&F?hwWŰ& CwIm{qt\#2 { k2ӥbVrZq1 !D h;֒A~l K28WaCMc;,J(h44nqs^*>{tNE0nꝈUJMϾTH/UNvi88U@ B3LfU0\}!]Eȴ|~yv)b{]o6|PYL?yC6is6W[ @wDnw ;z\Aae0y0&k[&)oGc9+y@n!s_pQ?$ڢTNd]]GلϧC5H$]%<-.Lqg*࠮Vg!wѶXFeD'J+O< 2i(*q'Dn|-,"EOٞ>hyp@)XªGM>9;{Tǡd'>JץAT#6ZOB2[@+w8 ^q}{ x}r_KJib PtiDq"xA{8\Kr~w]29S4iz>Uhm4FtAmEMc款U.c+aRX4B_Qf[K\U=<)\Fgv+z&uL?[h';tjyk{MV Qkuvm>X~`yJso[mp䨩TgH""7By0q<]q3S\Zg5sťIrYyVԗjFvQWP|;~P:uĻ-L;?k] eMz';S0ax&0NM]~k1}(M=aʣȪgΟco͘&pWblzf;?SLy76^"VApX ?G&ߏkLS_5-\γWy,d'YX"r sI+Mn ``{r+^I(NԑPr>9@V?ʤ7;͜#i7, r 񙆀8zr~M} O9ݣZB_Y1iKqezQ.'Q9-2I_̊d#؈£BzxM)Էŗ]oq$5U/C:Sn]DaMVP)O f-M}񹆞lCMyp[1Ss4j1d(O_k81~F/ ${WWܮ27+%X,P{p)% Y`رsD-h;wu ;lW ɝϬX6ptBƂ)׆'_(l`|tDby<(_YxKdLmgeƃ $3t{{c˓>lWV` 8JTr,amY1iY$R,ҍwa'5EE`8#+SNˑ8r `=` j4:dj*XyiW?Q8r2#)mI)D{0,@G}^۷X(٣dX2k#F)P—+ˣuTRy jHZ2{(h\Fbd2nktҦQjU"7$CoGM3&;: ^`6#61^nnuJWC[y_F> `ӠB@18"$?[TAGF61iDsET @UOI(1 q3w"CKxCô?~ӆS%!+J#lYGnf,q._ajS i\FQkVa_pffy| +? |If?C>kdus:<Țf^ R8FEHq# ]8{fQ!x̓ ;<OF/R9ggg+"wQT!ǁ$?.pF}{%QOkQ\h711Z:/4L* @Y(7ЪY9 Y,]WIfGaq'#8\#|uARo""W3N`ոKJ%_s+ו#aL%īo[TK>6_8JF~XSq GZ&I}ϒ rtHq[&lwIǓ80yšg:EdoH Ow\L^wc;kGFjnQZ3;~nO MS˓2r<C`!ՅRU@?QDv[dWt)txu0H>wH0 vÐm+yvF[S1%W\ м<<ڭ0}ռyY!eؿu51VHԔ]kJНzи@R8W)].%' zqQA2ݴM{mk_|mIJ! Ӽ!сxM}8ΎOL ,Su9@S`]O*,'T$|$ f&.B srNߝէi\D{]kT I= ]m8"D~{/6oʘOpgsif骻#YkuiךM &Q%rZ?3uOʌT~5%~­vXOT_s QtNgSSEN)"sݞ|;Q Z"vwذC={k@hu7e%iHzV@ `/vS! 1Rqv֡L-Oط{t&Aj:>zos}un 0ɧ2yְa-z悡u1l蒦2~K@s)/!c8-F Jj;l/A.Igo6pV DC/fiZPꋙvaA^n_Sh];$6_d>(FF h RR adї3vejHlZ'h|DAC \LBRIyjBMw&&}5)򙥓dgrU!X*TSx+(0Iۧݎ3أ @MoS#L̙A ?-LդF"$'bm%e[zfՉO lQ,'cqP:I 퉶 \QXªO,I7 S6ru8/e\ò ç8e8 >tZO b7>-iTb"5Z2i3Yݥt#yqe#6<42W׬5ZL[-@I}O\VE%hDdYj \C1HYx6%*3bRyb lԳn_q-$Nħq+fR~bƈPR‚,~dߙp?yQ| ?e0~#B_!"?|7ȯe>]LfV nTB8?xiܽOB>Ŏv>l|yZmQO j FB%'>>R0 SmTDdD=%-.>Vgy4':ٞ> aܜˍ>c˟KGwW|ΨJ {̿+nb>C7+Zԗ.a$:tR,CR@*nw`WmWxutyC)ap`-F'UGDZ !b A:PVQ23t 2LS:qر2pC"BZsڍ  c_~}?q5A ml&/Jk\7[wk3C2^9VVivaUR~YT҂/\%l_Hy*Ӡ;ݍN3o8.G' ' ڣ?ΊF7]: R4slX3}#V@4;A'6MihKy=8q}r[-{yb,fztWY}~pu=4XQ|'r]/G9svatbo2.Y5'e.0B&<"zj(WÛ8 ĢzS㝘C>&]?r 8-'K$*]) -_#6/p[{K]0Cky!h֢(0> C.F.ȸ9ڼĮ(apR<ؐ5Seꋅap Aۢ%uYEbiߴoJJS0~ZAlĵ ? 4Cjf\4h X,r`1#6t-@qfdo㮃oի= @?!/YaOF%s aMOJtZ$ZI+xNw#.r~ԻV]Yx?WXc"]E󍒘Ta$ Ѵ e1f\欋o,}/I4G(}&sQhAi+[mus޴fq~IJN~R:ijw $n<(ށY^I oNq_cl)KSh?>M"s*-$Ok1.LԔhNz*<3'W7L`{7j|EoZ0NR*@Ç<~L\4T.5 Š>YYhLBl=s!ƤUlKNr,jx } XkW{P\Wȡ,)&2ػ!5G=>y X('2 J UV, sM{˫k]Uai{RWlFÿXBD˜`Աf0Q;"~^ pZtv o)& {nU)no/E?ښ:\bګV &sfo_nMi%-@?)6Re hn]VB, Jĭm7RP2_$-'(d>4x dVRO$)oc;Nv 6hQ6TWo>#{O2'i4[!Mzkt2$M~SgeWʖh5I3VUWݵ4 |RNcY V;\dRk"*¶;04.3Խ`/ ޭȕ DVѐ"a9avCMFLe/H:ݨ;|s|A9 ˣj C :]1X=;ȹ,wЦF%*d6S(|{3/4Mϩ4@p^n^QrDӤ [VS#z{=0gW3]r)~scHh&sa0P<7OWW,]ZzUILC)s6Kk8b{04O27pRA\&F2י9Nش#d_c2Rf泳]. swDaH=Mncx1jѲDٗH1^їRև{M\d Q^>3)= P*FE(r*yGUZ** ye:]WR x~E1#RDe#j!ke|9ZY$EU>"`.%mHBQa7/˧!I੡7\\{'.pBCwF8q/&XVn7jdQ$r*МW]B6/dPj5^bxmsp%BMdőHnORGA8"5"7*1wU|iږ0Dbh{~ ;&jUԐˡC{V%jZdB*GM J q#cj(xIE5lM@-'fdz]O:k.{rzɩĻJ}U|o>׻NS.]@q.0S'ZQ5 c.-߫z}ےwչuA(orQ!݉ \@)QXŵ_^}nMܬДl=QxQMǂ Hxv/Rp Vk,*ITݲ%7tc _ubm[N2H7s\Obcovtߘ'!W+f&5 _}6(_,~\K$&R4 дeElKBKbAI@,OII:m-wocrVI!\= ]gw)<_?c1-x;3pr+;2;Pg7FAc{-e CJ/xy[WlcՄm4Gf`SpwI hD%Py> #qVۘY% 97s%ΡW'\?ݭ<##BHOiۂ.`f4N;ΉH-f&~5ᶊ(m'͹@/y.%SYd<S"d>ȗjo"{hP.fb>md[9S3fYR~*hi 8"p_;SPM*D˲E4AĝSVc֚ǟ.*D(w9LTLn!.*+VZ+CZ=6&'7\G1 PUc/5C@EzGY<~QiIPWǠ[DO;^jM h@7UǛ_@qW6bH;I:f(D 2RzDʾMfQf/ 6K2`ZNzyy? IcODSu,8vhq3M$A_ewʚZ +}wL7 %QgFInr'me~:0-rI!%f$D~厢o[ o}uDa%RB'i:didVn4H`kd_kCDLҕBBYfYX+7ɬ+p@CE-..-kJe%jrܶ~|UWSp -&VNx *tfƖm/"xb~:؊3yM A2fʣWYGhf \HQo`Rb`z~\@,ttHj~slm?*swCˢ5yΠ EſK?ڳW-f2)5Q>Y&`jDI>f_awմ+8c]`o4=|}lb܎[wިc@8S1zzӮ;g 1(ײ4\ê w$2&R/RG̃yfp1j}q܈T:<5g,4c(3\;Wuܴ88b7 9: TVb:Ew$G-~!^}4 5A+ ܚ8{F:7ZPeԶcFK]AVZVdR}n pPo`^G`_FkFWmjZ~B[:ݲ}z't2w䍋3O{õHMNp)yfcGKz] 7u頑ӍʆwdL,8> Bj=XAhwI7xÀ6 v7­0:`@S2? CY9" ώ$Y8W0Jk蜭?8߶$eT[88*rC%vF ׅN `,RLUJ{,(%XtNdv^V$p{lGY8}$=O㶵JX"?K;OsR:d,hu-<ס' nlLhv-.5ZL`0o,&!$zl받CrH,∗ըB1OXq|erXՈ8A~kv&vOFgPM1Bp `&7zc=9Jx1۷dC&aC{Q7up&F;Аu `Iv2IV^JAu0[=[˸Qzfi& ˜dM2ĥ WsڨJ]@f2#ol9O;;B.E}b `yS\ 8TF]&{R{XC>`V]+F(mh{; C)P[IPσ' `BG&E{-+J\JasZ3A3٫ k\,'@ -iƟAqy; $4׫Jڪc4_(Vϫs)DB?a6miڇ~DƟrakŨ+EgjfrHx_!ħb[ؠ}~9'M]=N3t¾5-@b[\)~_G+1XL3T_5b؆8n`LJ_# ob"^Jui53l(&s;M8}dSaIOXuVmyL=Q+jրԪPrrZ4bU0fSTՋ-F`gMLx1ΖbPemNOj5S󔐏&'cu}iG l+OLm>ꔸ[] Q>$l3NG*!`F~ W1G+ Z n)mK|A~w48BQFqƢ- Llr[XG؞_4  {Z1z%yqF|8COυlwctTq.aJr~ OQS ABh3͐LGPM0଻(&7ޠ4<(bm6ӵ M%*ob%-ow-شѨVr0ǡ3οwbdWmsGn]Ʌ϶OyT^]&"AݗCfm- '1ѹizZe^S\LnxkRjoJX2upHY#he&p;?eA(/^y&q[!]>He{ZٗXlt*mV=T*ĉ99fw|b$;jR1cSwd)r,'4;Bj`7__ 9?IKCӝNCU[%NEX!=8*l٣?j\ġᡉv[0ꤤn=FP8S^IT'm㪯Tv*:!\y7΋a8a$->5phgu$nCk,]%\4\]k$m]"F8,^(zkEAۋ ,0snzM.湄.J5|J^m|tVNk6.@qQCnWe+0}> 1nPTE<@&>'vVy#õIq-{FoAG {^mgNaV6͛?$IۢIT*h^XV 0D݄pI6NZ"BUK"/3ox)xG]")vQu1OD`.GxkV*.]G{9"z"RW5x|p}](R〨p .ǶQy4gT]L4BKaa]U`fA o4Χq5PMc6RɛRQqj,1Gs.fx~ncNbn˲Mia1 KOM*n|Ͼz˄F]/e"bäάщjzg8}aΉ2}'.n߰y#}~|yw'g 9(."A U.bu6&S]^J|َhqK#I_5)0KvZf$C!\KL^"ӿ@*Mpgb +zާ9bKgNxy޽^K@xcHKj= K^/ ޗ;dHv ^1FkyYY8,SI6iyǫz3GF֔֨F +laf"4Q`eqLw[*c}kN ՟ A1Cl隅A:(^Zm wttI@>an&w5&F.kW`m~umE`ɥG֟y%_lʦUAouHfPP^/~vJwF`cdˠP9}`$nJM̩6@h4FBM3^i6kMϣc&3SmuqS sG%+A죴2m7:8u(+J9<_ȝ?r۵CUP /a1wQIrxÿrrgFb}9 X㠨rA,g#m|x`ipRCe6i[a: +S`vQn{'zniDẚ`O1*76O ёj^TC|#V+uTD3* #०;~_D 2}x+BuI#+ZCb UZ+r=[Ts00%]T+2b;P7/(s=LeCW?NS#v2>"Aᦋ iE`hI*`:~u P ]oыΰRka_K|2ԾqY:=iNShSM`XBU77QxmcwSPMZ,O_0rfolvĊJՍC>WZ[IkNqrWJW$5ESUs5N1F#PkaVHO"< ^y)}| }l/ 0`KI"Cn%d6m z75==>s|dZaĦQ5eManְ4=솵Tl=e],YʧqL=8.LWi *ſ۔pC )5aaCKy 8NRRa, %~ Ugo.o_cLLB.V2@ XSgXv$%(^ Dʩ}5Y4}*'T]T¶}h͐P;؞`!ͱv:L_hswS—!vnÔCsgim&PLkdTL`1t -* r1 Ѧ>wB-#U&;m$V5 +UL?` @0Be@~o? PkAϰsaqDZlC2b b\BbNf)G0e藯'^o5y twBdZ1IJ^A EPZ943,$!jb-ub$MNTg !Hzd+ed%Sp鋲 Ҁ`Jm_/Dxw@"sX;O p^0JDMH<7մ4G;p\zIT`^$5=64I46fJKL'i6 GB ˥Xc">90LWMBW,=(΢SQ =wCy&V"+9SV Y͢z'\Tc8jةԏ ֗`Y]`*}\u:n`9ioSQB!Ү38wzj%ϫ^>9%zSJIJARbAs̋rrg:( urǣ3\.ֳ =Oۧ%&F` "U^vK^PĂۚ(|vg|i).JM6 Ze1%BǍ;v>ޙd8B5B9e"LrJMefƷON>ˀsDFK gc7ގU Ad[,&1K;q sɇ=]"{U|,C߁ tMfn40|=Ŋl0<*\1$-O8&@eRJ./pdD.~)D (c,_'~S"*]vz}N6(XCi[$^t葇O:%ya-RE)L%- J?D:Q^[/j?opGrZ5>Rvp qZQπi).fjP(䃂@bdfTz{pbK3QڊRR !!ހXeVc";6Yprc'H8/6Hm&gM'ލZ+e^7}ExlԪ4!zƭ?4;hh^fFŗ ^աBgXfs#ha/m0<9Vuљq"-mhf * aXմWE׺D&l+kjvuh# n=5ӃKLLo5C[Q<9w tA8Ib0΋GXZd@xQ݁_(OsS{^yK*0 ._[].Eo\2:cL)I.$:[LhxY&DX 8d վ=7Rܹ| AXZS{4rpҶf%p$Z:(+}@j}jgs*PR 1d7b3SQ޽'ϗ$CmxM0s;!Jl)C( tbIzJ5@$v\1]d)G.dff֮Ǯ ٩sRtWo~WӄD-Z´oGYga7+ ))c37]L9E ma ,0xL##O'^jK3'9OÞA!NQ lA0)^ϛFBaGy 6}aKN0$%z*v)WFn[޳())/ N-ԩ_4'8\tW3RHW`dwgu\6z :_t{F3:H8Q:(ivsRsӨW= gP4+90>"Ufr_o<1PuF:sdқ#NrN r~+w;uϳZx؇rDfaTY Xpr{鉭}'Eش]dU ZHz,n ukVeႂ jtzW]q $ #y *d;xW1:!g)_IjugO~Ytg_ܾN͜unYX9]dhZv18iW*/Vȣ~` y* x9+Ogo­U\ tN&8ֆ6|kA)<.(⾽L&9 2!|PbV3!N]-w=NKWQaHRFH ~Sk&'MtP"n&o> 1[l9vP`LJ|[*eg1jE2Rd"%8K.c2R]á.JpFܮ^T#rX((<]$6d3%MX >aN_%LX #TJdڴ~钢V[e6v%FO_VvCfK&sWu@7%UM nH*j-pŸ~_7pʛ2(jG-+tQ{3O1 DW $:a񯸩˰zUzlLX35/8n:`sAsBLWb0 &mwS S)% mq;;fl^k@id SEWyJcE<!Pa~dlZ*UEA8fǿ~Heo^mV?26o_& 2:Knh!y2[j%&sX3jŌ~JQz B_U({93(*7ِDbgwgA`u5b20%d<(BGDOn\LLpk=QGz*Fy+̍Yy!3G¯HoQMD009i1ypIYMo͎uMS1 <\N8,lLؐ#O o>(RXt z뺓Ġɜ@U$ ̥*?MF=roތP4 d^7BHضr(gONZN1{3=P4z4S wl~K,Wst]ܠ{G`ܘyȬ-/Xav$g=P薌$$B_ ERO'wLm,qBjvFSH Hm&S 3mQiw<b7񵥮i֚gt?a_BQbDe5/eKQ5;ޝ=+2;̛׿IXkhKl7M=;{5Šfuwx9dlTn1^IH k< Y&iPJ0$+дgfр5XK AjWFz3VᾰY4Ҏ}K/6~KgwtO*u8︰9w[K!@[L}d=)9W{4Ys~/": #;bCM5s_>t%;j:.|ބXU'sD7Og:p@fMÉV]q)Tx)]۷;ęBx,mX&မ ,-ӾPrW'>)tʨ&GnPyIE(P|r־:ݳ|vHww'/4EOބRTNȳ^ PĢ˶6m|u{VK鷞zh?}LwT`Tmvjq)i*z@?R1 Pcř9qe޵y PϤ\4@`P҉_Xz3W'>p~!ۖzpj(q"ZQ)Ly{;iN 77dg#.rKAQf"P=Zl@KUja(5] &7#&yS0圤\AX]Uw6@g9` LԕsWi/@텁eBA(0g5O)E3-؉Wb{6>^TC-b}[́9R!-}B2 Yy3˧> c5]:%%Eɛ~Tm o&P<$#;8 v2?2oR|$.xqfzFɀiK!d"~н)O*:%R I8J&ugBHin8S\9.b'/Rx'NQ*rz_[SEi"P뤔,BQeC%[a2(=ׄ$Hӝ#ARfnBsSsJ-M/c[Y;mW!/nc DIܦZA z@I@V6. D?f-'8ڑFLY78 =E^dƧ N:G+SeAw 22\:dIOnrZ;P[#x͖t#0n G~@Ǟ>څL l1vݢ;pnU[}["h!)j=ۥ|ێDB½k`E[Τ $7my{S&꘼`_wfwx82vv8Wn7D '^JZHGpˆSV"6bJ)`bo-ʼoQ7H~ m=Ԫ~KV8([41>GI:9|0*21Yѝ3GCĽ8 1O2K<.bX;w4Q(aԹa*YJokaJ]nB 1}C#cw Р`BG#pY u`;ɻLtY/;`Tۧϊkyܿ[|  W]"'3[hר'F n=!fMYٱX:Fң9,j+r XQOunNa# snA*Y ThONT,'xAO* ].=~XtWo ~0.ɆpJꝅo>ƈ-yuJNb)\sW)EbypTqwHaYuoDRu):;N&!~\> U֬;|hM L@G: *&-f?kxwx8)S8֓?PAFgû|Rhy~ tM50ֱ?D|L=.]6\ f$˶X_זׁZl@:ӾC =PP QbS %5}sd:[a2kT2n{=*ҁ-i'4%:Il~lȲT BO$+1_l`'VdzuN~ Jmxz=|3$jT7٪KEw9T>v O,2}tB!:vZs3gG?} yJMw.emXQM[^2~k Fq'P-g}VI9I!K*cRԈ+ u]2qX / ЖWtKԯwhcք։? oH5I>e8jxcJ %fc|zCJ)ۏ0pC4QGmPVϓ E4Z,=K`` $";O$):,-;+=>\>CW~y .XBSaڒM| \) G%pZGSH],d-𾒥BM;U 2(ķ2/oGuo! oڭS*=p^T`=#|ޓBZ۸{ۓ(a% |Ei2uD808$DD N#(hc«AW&qd8aKuy/d}t -rl90$l`Fe4' 8_8|4( nbh8-=\#Kj~^i@5¡E'(S$^:ӓYVB,>Ea!7314RN5xo}E/4qbTvK#lƖu]W=ťb>z+9~PȚvC8dž!/#1W]Xn¤ώ]n-+./5ҮF-BIŴߟ=ikfRA_FOE!dĠN>Q̈o'0ئ-)$>$퍓[bg? ':!(Oa=ӟh[, 7حJd^?:ku<{eC*>s4l5rbP0nX+j&N_PBu\0* ^cQXyV:zm&󦕡+׺(ͳ5| ~=>hT%I3x]0[άB]-66عtHު&L-Izѥ یY1/_ P$ox|SzR)SJ|$F-c78iϪ`vA;CU_@ \^ GmyLzy|ve]9|iR8V]E1ٹz+^V1'mzB:tEt32x`ުZ>eCp>)W.qft @: 1hjaA)c\Ostp_g7D6.*?h{OIpJJ (CevG%o Qe ?f),tXVitB?PYb CzmBr4'Нg'# g >9ڌC 3[T1"^l`8~۪_~zlAHX۰`T|ǜصL5dMx/fMgkU&JpqBu"Tb5;dэ13Q[ٯ:}B_cZI~Rbhc) MŠk6fh= C/՞96WrOPˁf#Y$z1FXUρV匿1"f v])-%bT-mGduv5%ۧdZk17/XѴ™&$G3fm}K]:KVG=S=(x]XРtƹlR 8&E^R'3B[cZˏkBC~1qL(. >}dJ X~ub=H3ILL))C[P(dq?︝$$6;xC#&wmnQ]h}*z~8 Hז)ID<L*Xhח%oPD}tXvŖJnz~C>[SRcEHQ#xI-=i pwBBa3j<14XV֑D܊Gi #B$Oyy[ d{ MyrO.lԌ.* Kb|e}E:D¼3bThE `E%Ew ̣mjhgKZLU%ʦ`npEpuΦa+|٤Z#Q{MM;M٫&y߄?ΦLJiKu*sHo }{,9P7ASkCs*dHb) /}L#oG\m8츗[vR*gk † ©A=fLgSX« 9nNeJedѣ:ZPl]KAu0δ;&G2b˨bjzF&-d-!Y槭r/gP0tvXs+D)Enlh;B\|a'-G j oԽ󣘥EKd#mVU55F|bSHL`2fbv&PVf6:j(F'vQ: Hw-UQycQ$r/' oRcZexol1K[ $\7)߹c۱Cu-|R:տ&:usj6}(+E'Up8ΥyIz0Rǫ dZ!J4R"h.hSpΰhP?B5@Et'>L*@3JcHWL v(1t Kb=0Sѣ&d8n2c:ghmn"_=_u y!ĄĆkQj_N 9r{H\ q9EzЧe/kUtajԱۊ|`֦x%?AԆX뫳@l%#c }u c5L"fYݘ]R0z~]GO1[0a*O@,ǖXʷ.4\RID)ICU=bM#hk4|>DI 2ؠYwa8 9Rp ^.̰Y*u}%iW]rrhL7&U.H)wѬg5Xs^ re4VKn'MkZ2D&'ebER! m3@ <a*ՖN89o`yG{+ t71Z"%o bj6[QR6ZvQJ;1;Xm/p&ȇuh. ՉyqB)IKi]1yxudc* c7xkJ2XmnS d-(-Q3P:]p/Tig}ALaOj&vsc=ovEyj)ABN0Tp+t}ő#/"'uP*UZ\>3 N7F .@-vpͿA^$XG5|o{MEQyBqf_ /U R^63 <\5C7)Өv<4ӼXG%?ݖ{s6(ۂ6^ɇo}@AR6%u/ɸx\46VM# -t9TZʜa@P[ݫܑ {\x5VO#j۝)zư`_*2#'EܡbMJ^ 3MUzΡX@ *r&_ܐ|;A7Ha!ԫnhg/&q(/'R[+ne^#"a_îzdߖيL(|5p0tW~l "ͳ33u!C3 8-\:y_@wu?x)eu~뽼]Jc!P3*ކHpdvm^!E.8Oj-"ɧ(< q\ vfŚdQt8Qǭ9ڇo;?,(ʞ{ B=t"gx#*U`K-C(XG.^]cf%,yף5qlH[B*=SVh>^6yf7(\+;j>FARtr0`RyoćD"'1X9Jށ;ꘔ[ Vff7#1’“K]zQ&KeP|Խp_bNeL m%ÆJ[y̲c!G+m#gU Pamá|w(˞r!3ȓxIvbtoe}C8f}ieap뺄9nzV#`X7#8 X@ .uJ SIGAu4fx>#s_ מInaݗ%{L?((sVK \Fm3r:Dބ0偂ytgl~06]Ntxf͎ X- N5cNP4 /%FEuϨ:ELZraj`o¡+Y7*&Q6cP#5!Zyc0~ey&pgEэhyxz,f& '^]sDkq|?چXظНKLBZu6,ܭw.xU}1,+ep%e +=I6bl+R>~Cwym\m\t}!'^+|:ィG;!B) ; wkYÉFwUn|' xșzIVϻ|S T-Jp>VH10wD#"5}%ViMP^ 1aCu|Ɖz<\]r=튩~a߼w#{' `%`'rr~L SN\~Z~8?,rŤqhWZ|9v6J:ϼp"̍("=#\z(Sdk#]V)kp{Bq7} άsDe=Ԫ4]52''3Q>!J@F࡞;<З>m5jg6h ADzYbl0]6I#]z 5!dꙭA^nJ&l񓫱:n3ti(5]5ѧou2 K]`"߅<O2o j5rQԬ|a0n_gnEi7Ү2 JMfGJ_0'RņS튔rcO?^h\PAmK}%.7>Fzyyt͜}ǧ7ޅ;5dAG;I1w7oTRŷ͹$ܮf CcxH.{֐(Gܿ}YU:k]nDw #w.^aF)0 Bp'mЇCHéeZ.û6MorIu<6uv8~gV;v_PyA7g=_CvŽS<ă?KTl.Z0芨\ O `5qiͦPKN<O-Z)j!Mm\zRFGRj4<,\Y )硕 ) }7qV?]B\b4r.*iˏKw_\ztj߼/Q#I)|qO1~ -àQP9`!>WblQZX(a)[j{\I(x"->釽F| HBWKCMٹ[7dKJ%Ye.:ˆq\otsG\*/W-b|+PDhLѡHMa^\Sh!G>Q7\YhRI iG΀ӏ Ul-+vW26b WY9Tds`s:0upA32y( 7^׃`wdǟ ^LEl@ xb*dD 4CZkN\h8 nUԇW2:7@,ӳkb)Y\=VG}՝ "x› HⶅΖ^pZ"Z#+&Grx@_=* Je$yUX;ȶLU ,CHUmv!V>"r9xwKjX3l%w "s/`b L땄@HȳFĆ`]p+k'`wh3hwV.!O/ВtKϹ/.5s}5'et Rs VnZw"[wt r&ֳ+;ӑ+"VԚTbÀO*a+/d-A2΃2Yd0mAnKw]]k FHD"8f6F_%)}4}q“L# XٶQ>a; !拝 ^)7<[4/c8ݱOfkɯXG-xZw4r0RD?ى|e[FU?μpH8>|Q@ҍw+c9dA͍K'U1ʐẅ /@*2SpV+=PMxGQj>Ջh U;UU[JJr*xn g g| .)QX:ig?Ǖ|B`fu9FcМ&"UWT'ϬqZƲNĜ@%o?9J7[Dv5yuB tыt$wŐprP_O-;H_Ȍ==4葽ko8̞~ޚsKy3d0]<PrIݓV!.~"J0:\0;ЫWQV}Z oT7e,Eb2^@D렂H}Pz9la`r$YN36 `&)\l@wh.YM6Ppz|23*6?Y8TZJefuNo({C(tSZȳ0zt}6βL~#x_;^Ct:nKQTH#ݒ ?7-9Jp8AwF tIbK@Y.8^6S[|p(tjt.eIeQ'z(-u ٖ؊Bg03/ ѳQl l_WC# #q0I M!vR\cHȤI[ߦ춿q 2%Dbʓݫ:19A③B3y*b@KrYt!^y3C#^b\e6.9޹C|㷆FRt ?kY=Bf*uLB:ؗuת+(]rKXQ\-&aFl~l3=5~W/?>Yo!V`iԤBhYgi%n_wz ]6[ }RտZ|@j(o"nZ~یBykӥ#(=$W)YF ":7sPV-hLt(2(w,?xTmsԯϽۊoՀ^MyŇՠ61 ,g\/ۚo~V(pʿFv;L/LkPH$Ha1&X8gn?^ApI3qO> npZ=|\çȿPu; ؛hJyL!2'JY]b_LL,Ù).A J,U WysȐ"]1!7> n7QGFY'v]Myvg%{ ؃Q9[nHJE3;8Zdx! ɮ5/]!C87: NI, %"B FrC=5x0+fSuAO"c܄|*H7~sEEKLw_6Ko?d1GPE&|s uVZtPY3"- }^Rw(aHut_NIK]&y\r䥤+dD.tC";%s8@A|h8 w*##ޅaW+d 7c8T:ۆ9JPv{Z5vb b_:ebf0^u}rCUb 9;(iX8h\;(7ޥp -4@%mޚ9 aبyvMWDRhl5Ǩ(Edd ʣj1 v:\5X3À9[ML?~ǟIa(.\d1FpBqd]!}]!u{weSt!(|?**EٙҗJ-sCe:"Ze<-|hOroѻE_秫I2)*GCOB?[?Vh VԐh=5't>׿[m sUYJY ߕ/gE >wY,TDѕ KUZ2oK7Kyq.A>A)>*ul+=;| ~ۜQŝn=ZqF&-5D'{O )I 1P.<=%8;6)$g x`fzrܗ# u?;yZFX 12޼j['!8/Z{I2ٌBٳ Vz}$5tdrh7[J 1])ԪT L & D``ʮ`U0tՏ:`jkte)fl88=+NQBr+ER;YK?`'l깯*\'!PXy=ɜc` m 3U=& ׊~SlgkX ɡdz hvE[F`g.^]naRW1Iy&ÞP\eNb-A kV}p71U9SyKR+gyF']~&x6 c8 ZwWѣc-IZz@qr+k1UivȦ~%@fA-w4n +yy¬ħpXׅ^J(O{_8b|LQ] bV^ p"G!z+$M\G-1CNfٍ/"i wgn)5U)75hHbw#Lx>&*2F7` &055z !}L7A^C:oC_oRݾ"+wč%߹o\}~\ՅHfk(ڢQ e ~ ћܿb剒@.w [ndj{l˝H@^)ꙒD7\'4?)C9l]zih3Rx=1MwT58qZ,|>k/^@&{H\gw\d[iL-JpJt@0r F`/ ;3lglUz=&$UFE0RSąB:ks, 奮3}4b d9ץ(4E/vG+>RIMsj2\IRN#raG<4؀ Z5^MԪD\2~XS!ڍa%g/GnDZ_IDяȾ׍)/iРjh;ƻs;Orpsؔ&7!j0xpLPyzF!sGSfy?ܗk/5Μt#cNEqt:g" 5WEiEwM7IP!޷ܫՠd@K>D@Yd[(b a$hO12,j*?jN43bjoub]/z?bc9yhD!/C!LDOcl$ b|NٻR^O ՄAeAiɢM>vVe y&whE~"H}晸Dy]0[KJ*乖.9/s!B}x2x?Gth1";y7)3V ,Ap֋i TGaW˚fk0@- g ֈRp?T_AF']-p"1XHȰB5,6nGC*MO|[,<DJ6V+.z?-\\MmSeknQ~ލܭV=!aKeG:dTD^V㋍\C7M|V#geObu|X+0$'8 &Yߜe~UsoF #HajHң\b@.wһyD0I#qv};GWEc8͙i@MV)/{0iY $ '{@vmO,=6) ApHG M1"R7b΋1 3`@ѹ8> +hw0D(+DoI?P$6b q6eBQ ѧ@BJ.DC˅4\xY {ulU1 _$M|TZXcOATpoBB4C $[pm_/m)hhCL^1 7~է=i"sdJ" ,R Ox;&(w6 5)"#|IDSrTF *e>!PPj/\ ](&z3 mu (Is1 `3px{cu1Fz=L?s4>xv 6koq}_|vquЁg/vT-=b0cfmK[EκQm.w,Zi.}":Q$Nѻw1uxÚS ( :N)p\/uDdw*Pa6bʆ~>f-Ie[b^zmR>x(ѨcG_ t!fZ"%* V(H%,ii!$M{/ęs=(0} nh'VN]Ve@`U;]eJ+s^@I>g ^E*IV;xhSA_| dMt\vF g!\aN,aΚ"laÂM] 9GlopUdЀ 9\D@;&Èhg 2ɾ(q:|6/IйҢ@v81{6?0E93JypvGiB( w%Gɢ N @d<$w@&RMDsbRݛ5EOx( !=/HWUڴERt.;CByr :SIZ,=hFn]0!^ tҶbSqRO bDw*S{7ݓ='"X~7WV MH|}w7H㌳1.H؆dk8g򎠒ś<=AiKL-bsB^O9TʍG!L*YgTh^I X; Mi˪GΔ2誽9zE? '\O?j] FCl:cgď5Ls :3.EvY!~)߽0Jy͂ Ώx3C0y"+K)k.(Vw1IFdsԓ⴯u8s4 1 aY t^:]޲ݫ\.K ~ 8D%Y6t9F}Vj\b+n|nYsZ,1ElS JJ ڸ >Ƹ!s,NgBkqjnV^,_2Gl#8ZY()A ֺڙk"JJO8*0mk^< ply]PҪ]p{KlkK3p]:/ui}l[D+z("̏5bg#{-:t?bO;;&I_F|qmx\yjS_o 3jjlXh)>e1~$m2Oh&˚/v5P`B_fcFW  M1>41@}J }t'mm ^V rTsB_Y| -7Zjz֜H2E~FN,bGnt%D"nLqř8egSj1?\w*%!*BڗMw-]=楁ꐖ ulgzষjGf!Xܰ3j' Xg2tAq %<ʱ▏~l_Xk<NTL2E}l@ T sz<-XGj)}pݫ:à (J9caPWjLʫTB5IMxX\0SQWx[5FNŅiT /um{umߕk Wngb 'q2{?rcAzQm 1OB]ڒT׸͎`&#<2JQ]= OHg)|JN#͍r/&$!GJb(w&m')+X4'(ZS *^%]cjn_9c ڦ#w9s[/G#;}ޣxLyh`ID[#TF~ fڹpQ,Dz^ d?+3* |$RY9esx L6EHc$!xt0bn` =suFƽ5( ֓ Jʡg!(Q!=onUL/kƙ9:Bb ߓI)Bg5*t20u{CȲR !I&?>|rjia,/'^Yl6k|bд𑼠2P@JF8HގRŕ'|?9r[5%!JE:{pwWԓ*Lv&yl{I {w2vN"ZeZBCU$E?/h `xĒ U"XOFD6b MrLVu|~o58 !pUJNݘNBr^(p1F1nC`^U;(fEOw,Z2'a,tAV(ӯ%6RPbK,s(QRaen'}k2a_ku1LXrKJL* PTNӃ>}4፹1e`9Q AUtCۊutkm:"v&Y'S$ՃA#& <w,D|! X c`CBr,JčY6VdTi٦oTaxeY.qXkl'TFR]]A밟vɗs籋\_Q~xM鳟B.eU fv%:$LlO4F,Ltk߇V6h~ٛ МmO<G& X8Vpɬй8/$ЍK05=%!@2څr v\&g,eL8Rq75Wԏ:3qXG"VV$.D:drхrK*7{m|,6ۼ`7^D j 1=oYW8mopXJ񶔎j$/)@%RE֜Wl.qh*t t?MKD؅;ckz wm3dN2KѲ%|'#H$^}VOwpGU?.oPOj )N'%~h|RH@r۲}Fd=^ٓ7R[hAɃhy_!^ N#=\ܥXS,RbLdeŤ>]tX7GR`VHWs, n BR"GQ|Vi0jBC]T_ŰQl+n`vH2mSe.G }բ+isFZG !GlS`3oF5qة^1FV22F?J- (ˮWjuzJuY$g;&gPl)sE 9쯀ys2()&4DOEED#CKlIWܟ$-cūAMKD"_ς^W `[ʀiuRdWwm _"}zvp-]NQh2"U 1]V*A.v:ʕ'<Z6 À߬J.@O1m%et*uUrfa;(|8W;e7q)2*\U z(C5w.'#3#UҒuS wrRHD)c0/g*y2Ҿ{-BvOo:DoR+Q%&Ap DM@Є~'3hd1Ӹ5ħDaهXAcaKjL%@0aSƿa!CprwaPU@*ӗn}urpiЮIxմqƲ(Azڜ^n5[v~z0:k}j,U ,2w? GPV +eڻ@ UZ~2d0l[M~'>ӝl~j GHgWl't]'[otsILfÝ@?1`a"Dxwm7]qy y(^'7UC(QDcHy卄BCw" E][1=' eעNC[s)pcc^`^Ca}PKz&r_0*.]5%$Z] Y"c~ǴPl ǎִucf{Rxh8oٻkg($%FSܧXaĪMaU@>s Ǹ|Cu҃"L<.?ܴW0n+[NDv>c] 2L,Zu_|#E4:2gcv-呧~'yBg@8O/-ܐ7;,rȸo1 O4`s!(M~  =,$Z?ܮ.P2d& CW>*+*w[`9j*,ry>a BG(h ȃh76͠ RwgNp|qf  T2W:fVM _nuCC{mJ !AX5b4Ew߀+3O3)2bR=0lmŽW6ks!W }Lb1sᚄ$ &zs]&(s܀+K*=r^IGTGѥ>4*zS=slc N7`/pH8XQ+{AQ&=}.[[tk&(gYZ07070100000255000081a4000000000000000000000001644ae3ba0000325c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/zr364xx/zr364xx.ko.xz7zXZִF!t//2]?Eh=ڜ.+͢,/3HJiUm Ti}'7^\&9t.V 4mڎHZF["ksjN_ue3e9飼yabUШ>a|R_G¾„V#akq*Зnz\`NrǺ!Q]y.'~U"}-Yw|.s5CRڰ;%޸ e3b|p1Z-ZDOUJ,eLwSLIICW`u=Oa GIk A)]X !óێ"*XT&'"~ /" QDžQPUJcdIm -Ӄz 'g6~=\n雊G2K:(Ua}ESGBfwQ~X-Wfpd#ۋz\[#/- Bu23\4J3 HA٪CV`$e}pS+Ci7GXbtY9)z^+A׵#@T|by؊E=E2n|T9vկƑ)-o䪌T0յ,rBPu؞qm]x#! @4N#| HI DU|~|(= rԭ@M_>Y7a.BۍIrUH[\WdWyKcf(phQ۳N%gMzD+BQ"ᡬg-!Ճ0)6C"'kc. XdNdd䵜 R( hP~,&L.ˑ'+.fjA->؀*TPwk(-4-M#b(CO+&/8d=r%Kx-Ӡ/CJZA%k.RXXfC.Տ>_g@'uF9f w\'`:Av ?ApI((1LzKǂ1qnztſwDҥ\K+6X#aZ uĶ(R:)0Dp4E L0Lw5/$'=L{8**/ȓ`{-̶u -W{Ryt)XGc@\o Fe6snh?Ap/g*Cz`AYxh]`!eSN-iıp~ZnMKq$(23l/aw\fͤ-# t=Wq㺟ʄ%W]Pl %kPbD3"Gi H9;u$qqe9/݇$nMF'K^}d1f3m,[H7E4f !98܈xVoSfܴ"rj5g *F]&]}󋁼donX(e)U7 9JDC]ҳD`+[R}]LS-0 $AYJAhS2A&{xc?'AA@btgT%4m%PbzD kKSOn%rݜޟVTXP jC}L5HWPS(8gZ4g-zQ Ő TmQz77&94kۤG40hEd1rpM_6nԃW9mXbl)ٮ:g3"X[' FGo~X1o }GuU H@@=n}nʽ8ue- JJ<*[eỬeJc۹A/REdmC֫AfRXZ.GKH1}+5PJX放)`'Sp̓ ~ 9RO+iTZyS1F.ۄ.ۜ̈́xA0&Ǵ9y9]g=(@ӺJ$Q;`XY,2[xП oeCN}'̈=4bùwh\55aw@p4,HE[Q+pܗW_K9I?ngUgn<{aO74r))-/1\OنtU_妶nϧ:\JI,& &ʤuװcl4(NetTfdW83YåmJGNO[WH@|y* FZ 7mI}:3Ձ[ɗsBl\6N+G e?#WqY'q3OĻl,&8ҲOF!0MdV13TD($C{VS ߶|a fY&'^ )Fmb} I⃪zhk,~HMۋ[o(uQ*KQϓzpfm(p~/svnG|C^J%1X%67]$ 0EۻA Te qGH/ ) }6:fh﷥iXj>%*D]6|a{/ ڹ#7Z?_BJ|):VO H! }ÏLd!@Kb*c݆/ͪW3q%Ňoʝ.CaܧxI0dvX#* %5bMImy:xe]lG4rMVM%q[_w<> }9x{i7M#;N!?qp`8jtM4zWUE>F#L0$^bK:f4A![$ ~oűؕˆA3pjo}!mV:pvȢI!r!(&ҍd {2:0'Mח{m)y^# $ P#)DM#a6GW뵡F_Q,xVH*\g \a A&br]%x fO]h:؉<zKTa!Z3S^4 >KM{<:w00[Eէ$3 Y2nyEF# JRb/[M:Եrb\kt ͹z;MW4ԝ(nm[Son2ɺ{ e5"~fVa\,I ؈7QU>e/Q@%"4|,%U@-\`V6QB\Gple4jjeCAf\堎M0rl|vPO[c#0|P% o*huCS`<>@|RyԖجѫ @凟ce nƄ>Fԛ;t<"z1@{bAs񷁽}H}A*w݊T;mtq)/o]9h7!G#A [3U+\ͪ({`.Ԃd E39C輍?f(O6+-W\H '((һT>aA YˀZ*VWEͶxg8oCɲ "z87RbO|bA l) iR^TJM/ v j{Cn mVǻ` gHr,K)m<+񆕝jELӿjEUogf25@P6]/}WR!Y\[UBpuDQ8t'?Wc"o#D3`dG̝:#?B b+x3cW-Kpء@8mݱ^Yf) k8P37f^vD=[0&)2Ф& :xW.0upeo[mr B`Đ04 ~<]5*>g-? t(4/nHTLuSJS75q\ǼvڮMcl*e٬թ>e ,gVszD 7q8zzgpJ&f*Ewݟg"i" ۂwNߚ]׃Opth|I*Sy[}c~3y39pɡYHl)UeA\wt$=}/ĦmlkL) gInH{Y,`8raxf洦u4%fe B/6CO65a6v2ȸ$h4rΘ 7 -["7n J75%$"v  arXzus,%L * \W;Eub)"l}cpTM?^}Q؍gT6h* Ruz<Ǣ+|7O_av-7#ɦ*r΍΋9aɴl#W#^iEnr86+4!e> =6u5Ip0Y%ԘEk쯁gfBa"ѸَA[E[6Ƙ[5<t ^Lb(SJ:șqJcĞZk7F܇c4NjIp1~cU4m mU2Ek3357 L)+T#yi&g ism,naQ" ;)lˬcX 0LElV%<<Rc*<\׻?aƔ :lhzo5L);lQm) 7IS AWgP\8íGÄh٤{ sL}ì0?hޮ4dWI"1u;w0Lmee ]KC,[m8r49gBe G5u8mB0k^5B|i? llV{+urSfNĨ@oeOb>L63]Nb b%w@|ύ4Ĩ.\^:P!;b1LGѢoBbf[kARH*V$tt/0,Ϙ~72{bga-8$C7o2ΏH HwM͵Ҁ-)|Rh) @DWٕCǯ  {)n7nI=x=Cs(L[oJ|f"D$_B{ >+46X[Y,#+漎&DSah526[W̸n^oa>%R'#ZgF^ݝ]a'B3ruJ#OK1o|?cmoG!>k2u?_1RQ[ q %8+Ӳ0ڂZxW}.c=RIY؛ٿeGX0u&n 9̗~I/3ezp}b1k:UYL [vV#џ 4L!) 5t6(SF&y+ ;tp22ֿpT}dˠTC&ђ2UŤ|o}ɇ,]RdQiZD7aXX%}kE 1`3Ӹz!Z6[.;6r%4 >u3w X1z1QA-r~Rs\vAC8orU~oS%D6 5aHyck ߧsO7,yQe1Q2a/I(Lß,}hYTNtn+~7b0Ccz>oTj{)D8HiJ7~2& (q^QU  W5#3N@`[,|#D'(i>͝5z|Ȝ_YS:s<#E….e'a-Vi/ Mdi N71^$UPMEߛ Us/Qv|e'3iC=Oկ9ҩP> T}ucx^x$ՀB- 06btwmG3cwf`y OD0C浜o;(Hݪ2"40N5YlxEH +BH2^p)$ 2 xZZc};f5cܥEՏ]&:t͘kE`Yl|3.T:z+ LoojV|1NTIY srVǻ4[ ZVu  i/t~Z4NMNOc#ҥE ˟ٌc.`ѽ"_j.@(|OtcRx.FbY8jܾXȷu7׉[G_`Qgj`/)_ r;yT ;=ԅfvRǦ,5|ӑJQIAʧu}n`/" V2{t7?aN:*&C;gj4IH`M3OP4EflR`Z]!YPÈϦ5;- fz+&\.0Ȯ0s˒PePA={ƪ&wDv&MHoyAWؚ )tŲ`+YJk2̘+9*amF)cۙf| G?3J2?C;LQHr5 U-extKƄ~k&}`9]: M@\92mQI];]Ap_n3(Ra&Js nlwU042,͌"%Wqk&O0%fG ,&L-nG>{hR XұR<˫3H]^@ˁɩo\rriASq߀h{+dOG7إ<#6mtiyDjq,L=AnvB0#;\1#1V85aIEۮ|}lNHs+D;hpb?OKܬ ȞCq~Sۖ nśEWXĤ H(G0=ROܐ#l[n/lZy~L⺡LD|ivlh1MH 3w8j=r]a-lzSPXI`!mJ$@=ڭ7~}؟a^H咮q Yf ~[3Ah'*v/`\HZ0Ȥ_m=|/hP#dX:Tnqf@م!,\(bBeq][q d1w<5ǚHlynFnO*s MM[4yhٲ^ޟ f|hiNΔyjqI2qLcpc<;)@RN?8:Yh+j)\rVV;mc[0dw`^փEceIRUbA{SfSo〯Qfk.ES y;Xcǥj-/ʝ^U/VQT4UL{3CKUQV-,B PUSr8b'Rljy{#͔d$D,g4dv ?ɚ#\qQҚ漛>eP\u!9}6|Lcc46" NSQଦUϥ}Л_~vsJ'rn8y݉WO5jѩ 5.bӔ "|sV;Sz;٠)*;nٱvl ^oy*"Tg 緲:i,\A[yoX};-a2\r(Pkt`M$0W.n֨޴sn&ga )&h:Οʧ\9:)Y_`VI7q c_~1- E^30aId:\AkޣKSk~W(<O;W+Q }(N RdHA7e$[#Uv c[ ej Q\T75K2cKtU>臑 W^cf7ϣLQa~<h g~_-Ih,pazxP6 b/N*PmeI8 - U(8YQvV}}-4)oϺ\Ҡ,T1&W^w\T^E(K؞zٱ)ew F9M {.0{n:k&bڧFl{qj9BCR*5d`u7GG[dG˗cd^nلU*G<+(uHƑVM!MTij,,“jk`,(_і"A11یBOv4WSB)´чс2d:Z2"Nm Xv!:\OG.GMN/xX|D:-pPn ]<*zN0`J5d0PXfVkXںhN 6Z3NVHYs.1hC Z[1z ߘiSn6IRtb!޳z6`gt%EG͚ %'30gQU U4`ތ92^#u`h$$tQؘ)C{$FH` ߐ0UE{­zH? \K p;)sɩ 3˹Dv+*",j{ܦ>9jqBhyth_¦C9Fi0*L 5)Yq(G1>U2[aOꗋ&pkNxԤ1^O[%=^̺xQq>. 'lrU|sOn ]P$-04*I`xP6Ay(YO  ؞k|H]SY6<]}A#Mߵ_Hm6#J]tԹ$e** kq;G;6I0^s `:m>&5uc\lY'Ucv@VIBl~PhUbz\G'mn)!}<"YR=μ3o.I`.me&LR1;фIZMHE{$ ϖ :wy B<4 Q2)wVކe=G!Īz]94ywWZ'{$2S&xhDCXx`' <3J͑ .uWdLno'[bNS0$-!O2"J;&t,gCJa8"+5zA?'>-S5;m.lbe]3 Տ1*Mo[CN=4ua|ZT˫7qxTom>蕱_[S7zYҜvgM+xw?˨XM'Wikv!xF8 ׆-gⳅ^rC4\1 MۙŠoa]i:qi3/*ZHKSȣ(D!vdrMٮ4zY]Hxr}t/ZXR2ɣzi}RӶ֙䯫C#&!Vd)ڸ֟~ h$pc2V5 Egв 9L`U'Uo1 v'M:V_Ǽ*Ү͉L U^M? !Goh;D$šLsjC^AY9/?FZZ3"\J C_jՌ`pg%} 2O{Uɿ3N$:ɰد.AnZ+.$$ny딟*\<Ckdov9٠yɖx9Shk<P2oHJ2ēb`*Pz5M9B)60'pB" '{t,_'Hrjqq::.laxr4e.K,j 2VKoN>(Y;bKSU_pvruhI {oV3 _n@M Huz ln|,2tpl/k^瓟wJԬBSՊ_47$"N3/:rִ|8ZkK-~)`l"6&0AZEk̍^. DֳDO SNĆ)LjL>D*ZxH>g(;-D-_aWy*E_D*l ٱIS{A/vnfKwKXW5x(VX SM>~9Yǔٍ¸=0wY5HV874fŁ"enht)NUo}MњMy,n1}0z/ Pi ]@tORVU_[*oWmDCyTurzP.A+ FwѮgՒֱI.vιH6A(5wh AHl!s'C}Pg1 Vp<*1!Q_JV)@JJBUȡPUʡ--Bh/ '.z8]h*M6_=.Ÿ|[0''YbUuxP5%'lyXo"MqAyS X%(գUEi@yo1rke7{h蠕CTfKV!$' !;%j==*љcy#whcpE3qxyѴgaڙ5b w*πƜ*f&%=|G-mfcmED?Mh)͝_73cv^MOX =lّ=vTsfk:e+GXVIG0*k51 C.~YaW)xئmQUdYkE5޵j2QB*>iKst&1ɬ]$MiX<pUWc`bŞV駾M{m+bca(YnQ6 2)Opc<#]!Z{U9 bgF,T<Qt6nwѲ$)!: 2$E|B|^QN}v+^>A ꟹ ,>ynR평dFw7RsloFde㏦/Pw$_µDP9b;N*pB3~^@PP /W/`Vޝ5LՑo59IhsOc&_SItd3@ڄdTcN*nog!蘀7i/+~:   z쉤&OL_Νeեu <_΋&Dvl>U]6*b.j؎v5HCʌp hI;T-*!8!2CnyePǛq7 G~/87`ŷ|o^p'^FB́-fplO|ؚ5XVgdh/tͼ+Zdv3G KyrD#/VޜIZF㠠ޑb氊|V[.矇f\*4:2x3@VqgX$NaN~йCe<•JQh \FusP5(n ]g8Y >NN+0K5sM||Y~HCCL/ ;8hg.Nn)w3&$'.оnSU=#t\* ~9eJp0weykOh#YMZ Xef4N "RTEr..yZTҳrJK c5< |]ӝu^k yE,fNzahcD$gКΨ̓_h.w5`|ۧݒ1lsjYLhОӕOM-`A-D8z)O%7f;G1,3 laݞ@&zI`1Kn@<(ҁՈE'KHطΤ7/7aYA鬚H(sHp%E kSf %IWzKQov!.'֚ >#I*#sC}>5xe6I-~ loV7"*@"{ Ⴭo iNMt-M  !R!lM4fDܹYN^,6iX|Gsvl8 \ΛC\ SGPҝ%ʍ_mYlIxU(,%x$WxH[%O T)=bL/- ~PoU|geS2e>,6^v#wRe .#LONWIҦҳ4G3jwdLRMZFMڥB{Z29 7O2`};g=$Fo쨇i9 ~`l+yqdq po;Հ/q k7 U4ٴn/ eVr#5+HO%BrUMq. !@3{߀(|Q6TlİFyr,=d ''+aCWe! ?baf 8wǩ,k]Mq{pCJDb*K^?}pdB Of'pd)+'?c+w9: XjWs+#ه3::+|9/Y9뙝.eSh?eA&]EMK] I_j)v]& ̱Uj79FS>p(ٹcXW^_qO{!q^b~ݫqaް_ӸǚqYOՔsfA_/|׸s)Fd0O]2'> |^mT$e7Bi@nPɑJ.=VY8 t6Χ]»} X-Z{yOտUaRR<}8C7Y"z{1)mwgX-2kD\MSca}Z|^TOZ3k11(=;h)4/缏o>ٵse^o\h4%]WxDJNo6Z߰gh4U0͵>G݃o]>s!yuaY+,&5Cme\/A:M $Ve yh:o5mK?vZ" {K@{\_Zt;5Lݸ̨)h ? 9_opDYLBPOlw>J=ħ#Nkhm0'ܗxo=Y=3 bgMΡCG>7|%]'AR: +=trMS18Ձ w>țrb>)JeDW0Fth D*HP2`)4i9g_>4_]/4C8o!drAΆd 7U$MIrX4A*x>%T?6{x`q|J@$m" BIb$qDI֧:" I:j9 !u^]; ܈Eo,W財62U#A>1ZNB8θ6rG&5ʠhjdHֿ]ۖв tgN\±~nUl%FL!U=1=6,DEm6ri-iXr 2uLOxm d0˦,ừ-s/D9C#9?%|öխPO>V#/J)1.95396 QtHIu=1jy&/3w .{jD~8v6p ˉrNefF7=r1y/ `T}eܤK&sP5aDb >%|Otk䀉AxT@{tW @s&IzpWkʀO41Ω z2M/l#HPѓ ~R#bw\=#BP@t+2y;&=oSY4=%Ngj:E< |ebS_s GPTe{Z\[sn+7F﨡hdb,X նvLt\ya۲ratyl2"᤭FWϐg#w SMͬD͋ #IO.k@YF 4*k9}hiZS\u5a|owXW"Yd&Ej qݗhq/ZL c:D^4=)F U`4`,v__^<|aoȦ>4yƍ\1,Ĕ suݘ|rE^KsQ&1\(,js;j/{hA*=Pٶ}i@_*;;:1׸"%_(3m\_*h +K0:_ !T^>a3*hv+e[/2-b!aLIaq,!npJt?AX-5ZO&چ8}Yȇud:F+9}ϕ:0ncײۗRe@VGtqJS;f(ΟjDQ`dlOd@q 8T}N,;it%R:iyr\.2pgq-lӼ{ҀSնjMǺ3BPQhYhdjyo3bȅ*Nqo+H|2vH~NT&!Eƶ|.c07N@QX' m,`{0-# U0,ImRmȷQO4)PqkܿLۗwk + ͨ]z BoU㲘-{Д^˦;sp&lj Jnmݮz $vkrq2ο.{MJn ׺α)2 n_2ceLvb)Ʒ%(=3䒮J ! Rn &}+ s;nv 3'ʕ*J1*lxvzA>pDj7lny[ۂM?iY 1Hr u#vO.X y y.^ʋ ./|N0 'bumk b&gɘ|Z}/YG +YIx%*c({]A6V*Wc?CXi?I[fKw"nmJ9hfw{155o{T3%JywmFoiϖ>>k bGEEmPnX@uUa&,p11HL`EҘT aLO;JN@\"p87 d174Tˍ|6ݍ;ɡ7ideK:e:Y|˶url@!CK1a[С E ckʪµ9##!$4YA( ~Ж~>"R9fӿv8Ǚ~?-l \qym![I @M  Yඨ0¿ !\dlLD !KۚXl N\m5}uAJiFP1ӹY`BQ3cGFȜ1R(`1WN2|9rMe}_yo]7MqqWvb<ݔaƎkޯgl2Uqbf;:J5AO~R-@&v-n?(=7%VZ] Q6#w[81Ԩ:C@yS_.لķ-.^iT84Ok$چ ÚН;T@8vg2YibGx1 4 .O\c |=c|$n%?]&=r%!k-ئCP[MhBy(jgFKCV3M KĤOr&M(F&Bp  g`_Ą~-EVbr>>E3STcuau&= puD׿歀X.jZ4 sW{ 48Amu,wOÅw6̉ǖ;ldp;ğ_t ?%B9+ <1bKYi1+g*# y˚.(]O~{*߀*wWρlۙCOl=ޕDHeWS!!?Y92J1IѠAX{q"@fRrR+gR1.s8,7^:zXISN `.  ~ȆQy=6!UhLsA P|}Q%U|0'K5]7F_ TUh,X¥%,TE(OZKkIr!B(F cè$HI+=/ D_ \Ϳk+0)ڗE{uN%ty N/fCq !q!ãCnbyΡ2M''V xXJ^_C,ds뜐O<]h޳j+Ŀ֩)nGIMgm cj$#E{:ɓ|5St&TV`}d!z-U#NyW N*]8:b[+Ab틣ia >ik3< INds7۠Գ:3̸ ?J<)}sWXڲ49ŻT<:1v~6ܭw&vhpF;X[i4z*9JLdp eb/-;sqݔV9kIg#SL9D:mOct=:> Z󃏒RD/hos}wѭ$ w%qc0sג> 8A-%ģ\{[086OxuW#Z=pHP҆_zFz!{!յnNi( /iQTt$KlixʋR@\JMCy1 fR6yɶ\Ѵ|}DiJ+9RԥݝI3P$e;43Lbh 1A|۷ hǓeq<_{Q8I |^mn=fZuz!2dvj_ԞEnm_2<]yA%,+DOQcLb ܶy"{0Ny4m\zɶfE8DOVCoG?-mv޼ sA0:EYSNp(77EŀȶPŊ'"rF*ы/*1,zZhȋ (B;#i7ͶG)P8HΝ K4ei}?hДF*ESO8e{(]4P\{-_nπ]knRM3\fi'is"}fo>pl|Ko%xQRê퀎( un Ù^t+_Rx5Xե4ԡ~}< 1&+749-uk՛!}j Tߖ|eѦ ΪLCzN4"oR*MurmKR$r;oE4Ȓg6oߎ|ȳzڨKyI4. hO<8uW"'>H[ zRO7]"ľV)bؚ$nϤCTYlAyJdI9KrܹJ0zd`k*R*Cb6+Χ]8[52#AˆDI0p03Z~;|4n+xL`-bE '"&B &>ϋKnz2D'^6Ʃ,ĿcO4B %GǨk+^:<['0}Gxie~6EU(SV^u?ʗi2.+Ta|BtQ<`(/ZrE{$A6aDC?vn>W늩w 4 YaD^T!'>vhhx@Ij8~)x` r#fO~HFuD;b$Fַ^l=BTh}kw!c7mDW8'^A!REƀ_ߥ= {Z\yvN1r,{&#{V bA,TYzc^6UT(2+WYM4uvS$,6v^~V]#q;aٍVo߳?\5ca#n SY#IRk^R"]$ljjV͔ /S+V>&NNWDvq@awX10yl> [۪%&+ĺd}2AӈpBs -f8!5)P~&6"iK"G=zeJߑ^YbP[Dq(3.ȥ7ɓֲ[U$F ;!46T>h$"M?KV#@l/;~sS*kHx}Jf~g]n/zI9@NY5xØU9VX̖ gƒWh[o/90ta$ʽޱPR,2 q^{pNĘ)ze9 69D*Z7 fdi!m}ct쓞E*]zFR 7U =o:hCSN:8`@O1YƕB>+<{CMr\jQSDFM(Kz1UnPCJ҂)@ipB`OX6P2ֆ0ˠ?֣0WX8`smH@frCfK>j5>c~!ňnm{oF|LG^N]xw->0V#\g(,gJb.Mx ^)#<Ǿ6h.P|ozTfU /.tOQgee&)zU :D͜I1dKQRyWƉh#,dU=ϧ&V1uEi".Bws5:w[qA?lb2CQvK"*=-f,W&Dr &;ݪL> (p'EDR%<:# ˛HY@f8 (>Os'{̱״<(6h(틡ĩoև;Ss>d# QXTjլe.3ҭQ3 ҅ {]Hڌ5 )k@3 [6[Cxe֦H#Rţ 7L?Y(fy_"i)oҡUc1Ea7wxԁ?{r(x^`:]/ϼƬD_϶љ`Erl[l)|}ǎީb70_@9F)+.>&' B0>)1=2g2%w);D ;+?f:>413\pyN!7|8#trp;LC&i¾ >Ą; mފ';rsvhh!"V`c?+s:Pe.½&B`<㫗:X =ƴvn)96{ifbp+ӂa!Ox#WN~*KG>L(BXۂ @&ɢ|jXo;\5_da͢k5BDUD 3k -9ct#+UWÚd+DJtFg4.cA5qB-Ή=HPS(r9yJF!~XI&xhH?co6A+f~UlWV=, Y\GK#o+'ҽ݊qi;A'/A Ή##2pKOV8I-{K˵bEg3σC$ڑ%&J:{@1Pc' GCfChAzXH$nj6J'&fU]oAo'?{z8wUF&6\sI@nzG&@i8 Ex'moUU, 7;S8u}^hl8|9D7w LjRgS/Q&Y 7?bbi6TGǠ:r~ Y-(8 |- Q?qt,3I4AkM>aRn/pƲmttKn,FU?E4ƣk,uHRuƝ`\u 2`̓}! #v3le,~AQ&\M"F/c;հ/8=[{o﬇=a$ΔBQhD-|s{.L{Ƴ{:퓪 W6iyZ˺[f@T-ݯz)PU"Z+L`[d#*. i?f7۰IgmC!x9>,Ie̢6O;:aE2/CV k~ui^MrwXY!N$y0GX=IdeP,&?͙`nڠ:qCQ,Խ;a}PՒ]cyvmrWa,8154 ֆK"F]>ےvaZ\=}^a% Xw!AU ع h+F )Dj1RL*}`LJڽ;PNWK!L-<Cpp03 bntc#ztg\:U)`QŋXj*i{fHi~ɺ>ײ lb. c<[LnGPTvoͥ*#iX7 3q2dykܟtœ-e^^WD: іyLH]'g`D)'bOR6jm)-%$N|n6KХ"٭$mŜMU +g9`MM]>!R4&N~ƚs] ast nҙ{o)u$FјJ|7-wG "uz+iiGB(6] *ɶc݋\O{K(6gŅ;#z/Vjo{Dž[fC^lxkbd,rܴYoX"qZB91R묻-DĸuH1=C(vY| ƻ \Qܾz'he{36y:S@h ,Xo͉>,Րh\fR URcW2!;VS6 Ħ%|mL}egqSbz`YZP#vw2yDS=̔[ ?;HBt@KesWAMVҭiє箨a> ,wQӿuqFYyN|,Jf2fK.e[5X %>5/Kf#ulM:BrOͳ>]Kiu"N!ei^'N_%Mڴ?"b],_m5tnZƄ~Ag}" X?8yo1buTke(Kw_{WaЉ>U,f-c/31of\/F Z:G0~F6\ ʞ@khmMqشf6*|s=i۞#0LDcWD7#0D/WUy ҒًҀI/Հُ6Xd(,?S9w>>r߃G3Lu@)O3)1e(7(['kcIi%CfQ נ~â\"ř M u|0#٦-bmVa/4W۔I%ɿTP!e>aP$g`rȄ]JieHcdӿ5MUĽ Vq >I$@cIV4hS.EJxNA4-:пڨ9N06dR(O7)F3Z}-Ա{nRHJe`5,tOF \QʯF\3W 9ik~H1Ԑ=<q5b"jeZ+p0@i>Gd/t;+?aYlO5sw슉B_cTJ#R+O }'WiҞ2]E'#fS9˙@l4N cuMh$8m6"$N؎0͡VcLs\#mCSReSMeY 蠘|-Em[(\ڧDC(Hh[ hO3v״3׳9?!'jJJ†ݛ0M~{La責N%vWYGvzԶW}l"xI Y%ݲta7X;} # s 9;DgJ)MUp]fi9 X#w4 kd\˳,;FO$@OWvp*Kfk"w?#aiمe&Tgr2tm#Dg`RM۱Wn~N4&%>B S5`=E>1iRJ6Dq+ING(Q)@LXo75%w[vk2%q_[%Fɾ/ēPiU6C9vkˈb3XN^ƴPinV9͇3ƹ\3oXSIWq BپLMw&:#""r:jq ď "YFB {O9sX]7s$G^/,\&^ {%# l} jǗH;зB4}'dQvoX` 5@=2{@n uKä^1A5c`ݞr~E 묞+^+^d\Ʋ).|u'][;X0,FL7y/aтNvhsk߹Ud{o~!c܂rҶZ5tpN챯b{ < V0E"s>{v-xgak%×+vY#ӕX]W)6".y1A 4`!ѻ@̎XeJ1[ryJ BM}{`f|f[~lnZYNaA>b3؋&6]RHn|b|^$>uQsᥜn-3x_cLrYO! 8bKD\vB2&Kcdv %(cl4 Z/ؕdP(Wx4fMѿU4`(쥈 =Cǭ E.nwȬ<ІH$c0:X|IxFlgSqO)HmV 4#o#2¶el>HQQbeְ*S:Kȋ5T/}X*hn#X3[9%՚Pdl#KO:;WѡW<` c0 t]3ΔEh,R Ge]"?\&WC 0 c~-KzS> bi?1Uʚqhr Pt‹J%'L!kђL(POvoCWP~=| #kwԬTj-ɿT]>cD9M5UIf%+rg"$$N'WH=.Ү͘jn:q29TLI9YW8M7]߹0:]Buxv)ST%қ𾠵E,6 i Gк2M@ysપh x:u6}D[0ˑ&kX>Ы9]Sk_B]Yi( "6z+ šw7_є =DXoZN9}4b^O 96bJ只ip(X3fni/T(mwFҢ0^-,A@õq޸Y^N1L,64`Vwc7+Qo5*;3xFYS2H) js**M oCp C}?e˳S#ٔtGʹKWWJ֒ 1fvp;yzj źng$ldou d@[Ai}.*^J s Hnaܪ{Rv猩RK,x: ؤEG;%z 1w!O|uZaW};UЋJTsRngs B.;S8 TAG3d/D~h@S 7JMC*bYM5'OZ%T^㰵/c>w&WƯ3#H]ŭ WjVҟӲc5}N>()-Y%fCQyE8ҽR_' (\p "k+8M~$I,>Ą̣{ VOFn7ɐUPV`,ZSMaQRF՝$@%dLl\cӂ?"I8ټڹ%k$߾&M+o"Q_Q]m{d0PDJJd_ 1GB!pnaWѧ<WPdIMJ K!6iU&QۢiZ鏤l3b`Bcp-v>*|r54SdLOinK%*۝$=}/[SLֿM٭AI<+Oq43(ZEy4ɱ>ؠZߎ^bE'|{þ%BJQpiڦ`cb!``B4"i":EPleq<(T(`k% xf߮BQ11)'uA+sGXA ~bO;c+@LCEomZ9~`[M+ jL}E2{[vIWeq,WJbCgVp 9[ b$)ʖ& ;7ِ;vNpVH4.Q8Kk G-{^X| )2XR>R sFYmJcjBj(eyᴗGzȮ{\nfHѭI}B)s>88mZ(u֋ʡ ZNJx%)l`8.q^*ofVŊIrY6-"1@V 5?a!!Nx/O͡kih6mX$s-<.2̌/g+zaު'x`yIvN#Ov>~σ}1ĘA,XXluB9RnydT7y?9>:/؃A3N[r^˽U~,g2QZ9Zk~f񙲾NAYV8II`7t+2,Q0c?šSr^HD"ءKfz?27 ~HB\lEF*7v{D1E\ؗ7(95Ќl`v!Ǯ W0P /2}7كoH6cKFнư~y6j#<G߆QMoփQZ*$Tja:KRxw#)!ꭐX(W{F5\\NxW!s\tPXm¦.`-h~S&h W-"L.C)+xY^y#lЇ.ətn*\tʏM8sq,n`?Vb"ƔHI8L ~^3(}' 5^:˾JS%jiT, ;H+_e*6X ms`k%t5 ]D-HN;r/&WR_HFu 7fA&e?kZN1CrbxL'NgyN f fG^YxFL kpJ 7ypM`åSC|sc] vl`w\cȅ_My؛}V$b,@¹(,>iQߺfXr&OHe,淖dȸC;B <66xo"ԻsM$埃&栃m\,{_[JAL&t]KJMZ jHQQF5 i 0ieξ㄃9b5%Q3ry?a&noUxKe^Ipܔ||؀5!*/:@2X>a˔QщA7 £m@G"f[nmcxzrVtpXp ZĚօſ 8ENUt}5% AD*j`[S,e{?-Ѻ(~u \F qȖ*|/9 k +Qy.H7mb۰k[~Q&h3Id@#/:v%cQoXMAB:CVz iHAK-("RЁ(rP'nccl #CxnId ~Ju[vBɑ1:KwKzDd0:Enk; ¡*I?LTF1845aُT6?>6͍B)gl,Inh_BAsjdVneXĭ~`br0hp'u~ .YT-"}U"&ɏ-uupO"ymC:tUא&s*\fݶq#)3.[/h7UAmm\z f. qH;0g#R]*M"C_?VxS4/a3j`k)HeURkP%ޣvSU(t%x2rf'{MiS @ n#}$HX$yWrcgf*˓] B ۃ$HS`,jA<j;g>4ўY 8`A, .PZI ``3҆ZPabm4p[/(.L]B(*m"0^$CƊ>bY MdNI2N\ 6S. 'VgbsT?2+6-MkNF4F0v݊=q|oZ&+P/o/2 be$ {w˟؋},@¤Gǹd @!qz 0Sxy7e2LV->NLԾ!C[u_&2sKΏF碽n1v.YGaj}r%Eq5, (7 6Uz78<)٘S~0`?i>'uoo)$;ANc&?R (+m(VAZH@4^y[smTǩY}%qA;#WrPR^Ţ&V  [ՌwV}2L2pBnȼCB+I{~fo(K9 h NBDu6G"="b$,#DG>ABWY{%:u8G}=TG8Rݢ(E, 4ns"t?dwJcrJgyAq\ms:$#m$)R'o8^{n1: v|B$LwH-zGyD'C9NxfGn=UXyCZ;{>64T0+ۭ=+ '!0/Xq\7&}$~$M&ۇi8`yՄ܈; 0-хz`ݭ(Vd񷾏8eBr8ΙK$M.J+Fu 2,1ْ]hs4/0>H}E-E8@ n JjTmtHh335FC h Cm~Q@ūN:kCӔwqޅ1L>z1VRYW9z1BS%$KO [l^w\7OR5(gwŹ Mq)F_$ @?O՞,k$-|'0d j 47tXD᪈v߸'+P@suՆaOvl^(fȞ6#);X2Rlӑ-JHAQ;_:: {(}< j8gpwPmŴ 0>_o\<]|Y9@QL^—0GW>W|L ?Hrw&S[Ez6o|bQ}r$vuf0wM(g"y=Yi  6}{E8A̷@dL*n1+2aAKG$m Gnjܨ.c-ؼP, +zzU ,^ʞ_ݒLSd-żiD4{MPI]+)%]pgEE _ l}v&`؄{C;)qpŸYP(*r>wa L ^WיִM{n'2dsMaEd2v=5h@Ӳ7\1ŘKǿ3纇>[=Aǀiט̳MQ%V.n)i`/xs7fR'ڈ UBe#U=O[kQw qS(4p{"kت҆"b-Pt\2X|X#苘e==n(뵠3@iJqvta%o{S҈{OZ 9A.>ٰ+:KȀQwxJ6(brM<5I<8q:[;05@I(B_%f1Bں+-VIY9 ZIƐkF 3HVs2.Uv3Yhclb1?u$`jR?E!|dX2c8_Si6c >w#xK_ )GF,=*`p{g73UXB.d< -i}L3\ , GrY᩵*^ [,7GDUaz?htRD} &?v.^ȞBN-UeEe\" eۛ**odNQ˲FGƖG֐fօ Ƿ',Q}iՑ$ŅT(<~AI2:Bd6_r`nVr@Ο4#c5 H[.rq' t/-W . &@oD~'H 4* ҧ/mڤjWMXKHPrRy =& r!7voaߑpZrᐜa$l=E '8N(:CR? /R E(않UI aOMo\|>QeSlsKNJo!n5LAtfw=]$[!FaAh-q `y5Li&Xp%3< A}biwWYɿ)lT )LmkQ(QFrZ 5.{ҜGwj8ގy'audONtQ@Iƶ2f_ـvĐZ'v Ϳ*޿T%[B 5ckgxco\e9^os]q f(rϖp$ٍ}tTV`kI8@DĀ~Z^Wx;[oì ơsoDaRo|`6N ?B dktg7m-x ~cy GNx 2h9e+ sH7k ThS~5eUɴ=8~m(OWW8X8GᘢC;hP(?|=Qn qE%SHt\$-w6r- Q"J{@I&?Tr.=Vk\Tڏt"B2 o\p#x 97}?*Kt:K0,&!jlklٟh k>nA>p,/.{o|T@I42noBa1.QK,7#CJmޝ=`),}?bwW阞$0\|Y.NYÇة='"_&ݏs!<ߧץپI[ ѻOיNW=||mȱQ8oN]N[WAwZY>+ !}N a1mfAكX| Nψ"У,[8GP0Bjv+*,,/(&\lqbx7]ȿ^C@i"UO*( 9܊Q >7#,1y‚IlP.~QN+?@ @,K 4k*6HͰƩG%2xr40gr?i $bÚ̊H&Ko*݈r}1fWo5uR۬HgeFV!f'`|DZW@Ƿ盆ٲf4zEcO-c^R8h1:ÅVwOsM? 1}ht#x'N}|qȜN:aR}='qNjoz: h*cP{IV.{{n"X;Sr8J={>%d۷gN\^_SIg,Bn1"E\,B~ʎ?` ㉇}<}^ bM8w<P۳=.'R̻ZP- TLAfpy:3D,wRAnTi 2hqh '>⸠=jMt|ɹxE60c{DK/HO~G{1g^y*C GN`P/FUxf6>UjVH`41\clV[ ]Ж> Dz_Hؐ>YVS(کCv[~\\n"-'3U~%f՗Ns0E Ih~X'j4H|^lx׳i,)xx5ȭчUS+w"+Ƃ\AW(w,|oV.{'v ;x?_"PCyg{fYï{@tb?b ¾5=&T1`EfޫYqIX]q +<0d58z=Ꚙ܆55L! z(P!25eňha [14)8ܽԒl%:9%jhUӵh)߃;3v%˕ YJQyPSe(EppALkקfEXߠ '2z0WCLOa*]X`q_!讂*&ޑ;[ Oj{~ɒ;&n"O8/ΨqCGzWv=pDF5PE%]a(`ӓUgIm_׫ZHhJΨ.Hu8}bOHm$`j=౺Ϋ2 J]7DY_h5r`]= jDž+L:y[&*tJ_G7$8nX8"%`B8j!@?#ΕYΛ7ޓr`6t,_pl(9G~\z{AC wb٤v hvdA.XTQ>%=; S1JBu5u `HJ a &o!Ğ4et7߮Feț#p)5iDF0^#Up{fP&e`ZK\v#] Ó b\jkn]< 9C*f͍鲅NӔ̝3fǂa(ɽ-׼Ұ1\!U3~Đ<'S|#Ave(:;[Pj~f| mYNvnց V?l~X}*k&e,5 ^-= l,q6@z0\yJh,:d G/iy!.ԧضv\ȊuRڬJY&e"\$+ap5aQdB\"|=2C>nP5*)?Ic߽u*:pl=z5e`R:<7 [*yyrZC8Ee VtZkO,|b11|Oj(a cO9"f8#im\Rt/)ێ[aLuԤqp0]5WJ=,/ \s}ht3\"b`e0;J P xr-<9.}PbH&ʨJu l# u>Hy\,m %a۷0V" $VNRD2ZJ!(KI`A(,|@*^%nl(.w:e;ePk5l7͗x;j.bQ\rVlfBRerIjuW۱4Bݻ{#xKMkL{R+ Hi"L}}0XA~A #&s65K=fnw ׊NTbױZj!04]1!DApZ^{|7^CDǭbۦhe݀m|h>e$GFA_7${Tt~H3rN63%1-fPȠiĂaL} Ry5ϭ05܀g.git*M] 2 4"+w.MePP,垦bZ }Wmny,qa{Wԕmzpc1%u$tCl6܊Ea/E&;M]CQR>-@v>j2jPo[崜+A'[Zrv6yں|@ Q ߬G{5P0n+B*?3;-2MM8kq `Ȓ'ߠC[wAEw xnM{yg׍*Cs&n[%50kZ:zG~Oa>k`Fox-],hbPQ4z" Y"Ʒɫz*wU6 JJ#:X 07Ht;,:;,AI_),uክ+Va %)WjC<}-R6ly'RE6m2 12̢sK\=v8}&YRMwVU#y)_dmFubr] Mʈ]+p;qp;?dže1+^]i*qNXza,D$7ͯPי~"fCU}0'Y}&b`\OQLg5 4BP/d[DSvSv)դNIz Ƅ tw 8xT>!NcܯH^.6y2JV^9U2SLO~譺Q7ӝ&X` d+Cf}9˻Y.yV[bF`?@>!7 hFczV(MNa$YmeMbpJnJ )WԜwr#BQAW2^AXCB:Z]>qX#Yr.s&&%ԬօvU)G?~v\E62 ZF'5#޿ BImra3`[5#CjUh,j֓+:iu"}j^ @%A],e (:S8HO Gq6 V%Ew%-GJbzG&[@ N={j) LfH1 d:S2o7iЁS|I6-G"lV1'an%$k1 8A,]m8pH*LJK'VbNQiK/*Bo:t]]jac\AV<*q\v7VO7&*'aDfy2$TfO&i9%@cxW mkSx|̛LTYleqhvDCI!U w| >HK5.լ+Ϥ2Kmt`GLYL(yӈИ<'VCЭ41Wfs}i~R|3.ZߊŷmO+1iCZc1huiMθ}ͤZg/LT٪3Dɝk%b)>jƌ|v-21pR'l~xty#\Vz!Tn,c[ƅop MkP,PGVK9 ?e:+O !q^1/YZYgW|p%*Z4'?lJ$#YF3G)/ Hcw'-0&Qo d%qݭ/1,Mg΀DQU,╁(!0AE<3E AֻCJ wrc6μC ҇ĠH4Д0hLb穁Q ŗ wv-o&u;mKج/6>Z ¶W+BDW 3wtm䤎oR%@Y~ CdEBNNd]7(ɒYQX1@lNGnhEK{(VlDsS%{rjt;i|Dŕ6vK*bϧF'Մ Mgʭ=lX/6YF覫`v\%_䕯yb :6죆-]R5y3iByR n8ͱʷ73$݂6]2,n),"[V"ͯL3xIi:I MK8ڳ1 ͋h|t>X:1C-G>z7iO,rHK39Ӓ-MgdK*w)4d==r!L=|]V:gْ3{~5 ;kY; 9u^1; `*7Wnw}ڥ;դ(jM}( D nG7(P# ZM.vg7^m$+仉Go`I1Su^.3EoLdZyWDM+9aDBH%WS.5T-PB pnp(gM%9sK_A_\>K{ȐS"*8`C{0Gm($wĝÇ ٘O7S/*8 /\.lggld("Q%t^ޑhdowTcKnyG2*W2.5{,aSG \KU5[NriF.%#@ .&ٴ`iz\an 2~0LN!'!B"N(RĊ7q7G}:!9Q TrOvAkh0ցܲL{Vy,J cMթ\;Tt/I~ dLZFLUkӮ-IfdwamEX6NUxaP,Эb{kyޣK;8 ‘rɄQ?7YjtK㘿ߡ}bB wBfzі옗Ӟqj(|/M7<Lil$!Q!s;ɫU(KS*Kم3 Aq5TZl:2*H 5ct|Us p]78N ၰj=s8C+m&al+ FCF c +oChI{T :{_yA~>^+}BT( E=T3M?:U~6l_yS 3rIJ5n3$#[/&s7!.z^qM("k;.PU HT+k6;yy<Ŧة 690_hkK|c ̅4fzr6p5 7[ fOopl)fk<3pJKQEZw'=B;DSf؂'G7&VN=|1YG` [Z\kK%hV)r +b2,ܾ֗f=a2W:3kB) I9] _ﵴ풱"1(~g\x[?1\~3`^O>MJKKX\x$35#'"JIjc:UlAȹJX0R]z;$ǵ_1Jz]U]ʔov8Ń'˅ƳV 12ߺJ+-z2U,nt x{ou^>y\H O@nLB5HtV8+̵q!B@K]7qa9(e91>_pUK2dzF ⇁u&,qs]P:eAQQ^:Y=q#MEB7=M)605jqقb Mo(*[`{vQ YNWc{AaZEʿjYW!e6ZlK^|kQXcTtR>.m@ӯP'9:3+.m,P;]ĭo4Ei/9g*4H,-da 7r hsNh˵tDQqUԮbXgEJr{S22h \l *hR7za8t.}Ό6ͨ `v4L:im4Sֆ~.\)וg 87& lJmts')*[eoŁ#ӴiVV&^8 eGs(m!zN4~$h[}MIZ~vX*T-<בvYWƒ/gZtлhIj]dBYFeHU'Nabp :R0*"E)7 75@ ¤%0)h:<-ӇXzy7 o߿ډ<ƣ), k9Aq-u@Q&'^k1W1y=xOBԀkәR<bwU ~C9z]8D ~Wυx£E3l]NM+{, *RQ' dR+#Ihi<4%n[OzۡgRr=*-|B?Qv| o{@sQ)D^?p^fM?QKPWސ tN'LO ]283nz*1 < C@785"/N.@A.cx(D<^uTXMumz=Y6!EKgM+%cP36| T`Dوq]I<: Q-pݮqڴsrBQG{K-2hNmvخYD=L-:]𹲻{ bAj}R'TVV-p-31Ҁ$qJ5l7%[-yBrݸ!j 2[ w@k`Gs2wWU٢,E 9Oc+`UX=E)i[+yo" XR2KX1vo)v0?&uנ^k30 qo#_qbYR6Z]_jSO'=?YkkҎx؄B dF?IպG3k*;mfFrŅ@uōyWv,˲ *uS[ t|I)|۞=BrVfo(롩KyBo ~DQIatS~C9AY;)xP#L- cID;Tg8.3_qhA?u(_$~`KJ0P^o7pms ޳xsuEU%mM q!j-))4 >8zjFNbB\< E: pc |YrQynblmjwHLb90VW{d80|Ϡ6I)!mJ=?ͪ듛{\OEʟn٣z;>7&Ek"Qz>L'#7b4!՟\'Z9%o^g3ռNI֨+vq- wcJDHE8j<-0Kfⅎ CL*+qEOx+5: m';B+£w\50Y+^&^&%k~J˜.\VO`]\|/5SXnI4ޝQ\TpK3{$D~䚔s'HYJݾ[{4՗Zw]TZ!צtIGĚY# I1]@?TV.=n̆[ErOCxbeN)7ꁛeޮLUȠa)gpn! t/WːoC1?BV$c-r\\" -v~7ѱSQސe`a Hު +@;Q%;cW~]OpepCܟZQ\T_Ի?ld<}3>Z oɁkAi>zpV<32fRvM'%իP(}.2 K}KξOS)q%?~6)@Lkxѭ>M R1o0̅l?*'ʝIglWHfQJ\KbwZrz4Ԩ;r;EHY܅~ߘ( ޫ!? }U@aY)s@D>?0 Y<ބ+qBUIᰧӐ(gܘ+o_fҒ_,9 9-8,JR1ߣiAgh4.]` _xI+$*_X?]NBKU-^O,d͸JlwzSH |/lF"z) + 4Ċ{T$矈3%B/jJc3ް/Bt+u 61姺~NŲؗOLpG2_'`e3T }ҤIiWJE>]cj#Ǩ"9}C%KCPA[ە1GN9UOvk^o;xg'%CZߦXOdl^)dźeVg0קpJǃ1ܓ!~]oX)G؍旍`^ꭚe78DC4DmiwA5jI>TSb]M4j~O8jy㆏Q3T^գH9HrMu_aG4acjr61҂]汞 U΃]=.)cs|"*+@>u b;=\_Ome(]wμ% KYaEF;H  nh,xTCgv~,S@wxHa#m(`x:{rSno0nP?EyAn9{SgP6yj]Nv@].:]}7C zq~8[P8<߯0UGM鲭ו0U[pF >_GGX^]Z )T|HH1ݹ|(sh¾ߜQهj?`7q>Q2 [h2zĬxH=u6XO!/$y)SI4 OV{Ih4:!iG[߂]+.Ȍ$4T$0۲Nŀ7|P1#( Rb=1}+"[.M1G$~iJs[;tamyTGJVqgpO)klMp>}x5Y$;UhWjT+*²`>N ڞT8¿HAnC4NqYN9ąğous6Mhd^L ZطG*\m'IGO%;ylB2 ";/Æ@+@fN(<,/9h:V6q=s-wnn<=G;a3aVn晥$f0,az=MPSGt ż tx}G&Ǭ^e{&Ĵ[<\ ڈa[bT,J"hۭOs6_h,8ʓI4507ɋE*KxZt\TrDiTJɱ@^ 7sefٕ֌DK~m=6 ׋3iɛm=|81~%԰ Zӎ[ Syly/Ҟ歆@Zʮnm8og#j*a~e=PFG(.,1 ~liAE/IUw6{4-B=[I?Ԁ:RO2j>D_^=R!@&xg",!*<Ud؈tHTL=`5"?V] Z\Ζe?3S"8Gz3G'\}Gle0 3wj//* ?c(R`\]Sܷӟ42ܻԩ/ * *y+aΙv>>4Pl,K pzkAVLAg!Փ(}Ĕ-`A>|(ɂVz|H\j."\wĞQ;G4ݷ1 ;Dt6:Ӥ`KD0%:UK ~gL6g>=#UO@p[4l]K[a_](<`:OM]am5x4ŽA @ZokZ;]{Bp&<-sw a;!aid/ kOTZIăZ’|ǯ. ]Hgi ɊOj PMF ]j%V )vS)}ziY$_%k*Om$R kz"\ d_Qe\h/YE>ghky_IzN6WjļׂŏPL 6kl ;>8bh[+ׂT?Irt[7 }%(`3 CX&3N)Gb≥~64"ŽyѢCav&ěx 8R2 /a֓NPcK.wAPux"pjd 8`xE-ć"I,놘՜̹ǎEHu!kxM'~Akdza3|ST7.٫tߊK^.*(wl[z.׊y|;LsnH7%G!:Ƒ@<'_Pߟȶ2+tȕ aGǗ(%6́HE-Qdto2oSz+vSOSV2? K:-㐪N2U=ia xb wyjz}Z58u?I }!sm.JJ5l]chO{67Zg3Tsi^5:kx`An{۾,Ϙ;VH.WITʘ} zey 7Pk 1qT=. d"߮+\vseӪm;*¾%]2Z1,$Ց'G8R5#n!rĈnd,qg%bl}4@ ^;oޫ@ټ罼9KjS68I<A+IV9ލ-wXDpwMeJS|yBxvZosJ?Հu/eƵyE. C13b4\[/(q_I03dzXӶHCT}?+?JqJX\keKH:HnnGRK(L-9}7fL]e>]0(IhA`9rLpsnMg:s̙9&xSBkI)=5UwR=s%[Vj7^ OKPƂ?tn\y C!c/ %zbаYAo9[6RNWޑ$f OP`$N" 7Oi%3@ XW J10:+[.eGd*U*tqR ȉ9`^(KWJ'W(UsYO GʼW'~qu`RR\PA'nmrKA-u3yt "*kt41+7x/ߔ.9\xX Rh6Vu/w#F{L̯7{N~&S'[OI㢳bMПgy2no\& K9xmMQ>ud/.M=J&"q-¶ʆ7jQ_ӛQm5P)&)X0<.nb jifu](Hk!r 8;E~꼶0/l**KH%7?#' :U VrgQaQKZLUGfVjvgd֒/4qJ15׸iqѷZtIr+=T\2xESI1̯;-nPiHw1*_[(BؖQ& |_FTۅlifY4`Ӹ7w8릨Ρ3l1 :lǬgPXbGZaa$O=jWp*Hē:z@ ^VkUt+6ay-{Zi+?KW3.ՎYփ6ɥtZKweJN^ AF~ehz_rIk$gKcvt.!m6 Y 6:AZ繎1nbXU4$& dw|I:];_?fP9AϰiWX]S;^&zuG62GOx ߹mQ$/'SZgAPXyAR$emܿM(q?2܀Ig ž(F %O>|{(HFG-+O2GwZcv=9!-Vw$-tlۍWr\~L7zKDUhr}Gp_Ǭ8b [pp5̢_C2 w+#<}bScKQYZ+``nXIgQ nwT:2Xo'X6xfgZ&& 1=]'Ї )9/S#-3;ӨT)z0{ys,xA8ɭi"zlZ'!H~H9"C]9r*Jr~^ w:P2ĥp-Ryac5d=zYʔQ@f&fJ9%C6_/Ӳ#4Zh>͞Y1RBI<1:=HEі7(D, d *W+#"1[X/t{v=qPLz~q%4{zqVhRǑ)5bOJS5ҕ"=G1j Xp xqUwJ :3F Z`2Zv-wLX'F#+"Ɖحtp5砑ڙ %[9921tsAcv #'JX%YW,YK5ȗoFfPf"771[nsbdb5;5ϵ\s*(|SH2%N].A%b˵=y%Qb!ƽ4C}p%cU}y m)L)s0zG|L}yPPÞCrm@_mg;ۓz{u"_Υ@K-SEdo<ߨOgJYk[v%$ ]=)TҝZ[G!X|e|䴄ެy u2:<~yww4SF;d$&+q٢}[#_% lcy-0`K=rV^!}v藳UzZFџຫXƯb7&~F(= ڇjdCJQHAfgLWe-3߰KGriܗ9XC' \H+f6ZMQzIvTV\UF(3c'ލ9'B8nvJ_up³5x6*Oqr__ 6jqǷZ VCv@ġF0 K~C<˫ZZ;N~v@[j#E\Yud'E$s\ /#hCwֳɂ^kԹ0C#U3ʛ% up%ʋИ@n9! ar._Qbs9b H}ƀI;I~c@^tS:# Ȟ# ;4a.c]0:xKnI,l Qj3rj||kI`|[偫]r4y4Nڃf4KЈi{}Fm}[jb#$9孪kK= #Qub}?C.jXVmfo:/+#ueH|X$R[sSn^2\Xy*c2c-bP-ax:tYETr*UoNΧ8/K!1mx%mp pm)>K֏Rchm AG[4&|gea>*ށ:`̘LyEd3X->P!PAf`0p}<|llh* $mUsLM­BLo%6Ou| gKFib{qsCWBݟUA?h*@ =V(I, ~P5GhYI+ϥb < s#-|p +זDhC'Ȓm;~b叠GڴhTσ6AA2Dй>=eTQedRKsu')70Ͻ]/&fk *-_[jk$V*Z-@RcPB00wԭٻ<ݴ=Kc;޽|M69|7DNFW@܄_3p-O1ќ̸\.EL|j-#ZN,抹t=z+2uWٯ@ ܚqRp ڶ7' й{]W7]н ӐAri$.5YgLpYfosW{94v(z ݶzL5):܎"V~3H!b뼏1>ys ¯t!7ߏι@ >p 7&gV=s{]::"*-O}h](Mrߟu8?pOFTbL`.ґ*;E/e4g݊<әL~sh}轣eervCL $?@Иh% R~-a`'3^!a}ÚT큹 b{7a3"PļE)`‚i>'$҆Vv=) /Dvj@:ga?zWg ,ydC$NL鷟* 4Y/MfvZ; =h9ik.U ǹfu-OTYԲ-bv9̢ScEHGzE%xQJ\t7fv+҆8g)c< ۨmF bTi--oҧbLiڙsq6hif .Ծ $M2'K̊j!uU6%ƋcMmڒs G l >7i FAJ bvN,~NazX6"y}:Q֐t%I| ^", f~L~\|^[`JkV'8KB}|sCOda=Q+2]Z]g )a4r0OÓ RiA׵F|v2 vjjb6A]ԏ 馷f"wYhOk/Э9Ȱ}G22HAUooL֟J>m.{>BjpnDM$oP{${kAAFs~̞>0ٜ)C0j5]J9'f~DmܘuknBИhxfh(4[phק\U4mޗ]Vx(; ^X=qKCJb˪-i}ŋz/e|HQ1E.-q*Ϥ gL"n>LHNڞr4M&2 )͔c蛪q)'!]1*|t7}=/*f ~}if=]&~'0)\D=C,, +KzZ E5" g8(R:WQ'F{P32S (Q?'NW 𱼐p#5gZ8''hd*T!-(, ,G:WbC. 9EIɁR?U#:H]!p EU+; {mh uЎᭁV!l[ϗ.\nL)Xy [Q jMX{ qALQ7ZWN z[W ƯMeOfW\3^L3viܴۼp낖UY-f~=uhΊ0%2:ܤ˵2,'n֪o@=p 9K{mۼQV*iC8HTj￁;O]GRad-iO0ͱ4r&dOr*':XvH{ܟ@{\pT N;uT8"U7h?Se8o/ħ*.Tj$y翸- ]I[6Ϳ}.APQB-K !*WO%wD {)OZw8J$qn &FF<31z7$r:Z AcC5H?7$3d|t6+dfpCQv܉jI~%8ˡw]i+]cτOe +B! `id2bჯL(j|JwL/J *c Gߝv4hOvp%u&?ޞ/Xk'#EM v\&y`ϧIx?P)-(Ri(fpC*$P/$/~K\{bybߺ˦nPM ʁfCgv눸ܐ dK%G6z9BgTRJ3 GQ6{?c۔i#Eavב&!N#ĝ<}>K]ظsX _/Ce[$ng1? b^v߻.#k*MYX;lzXnJ75y>yV@ҨHbHK 3?}a %F8|uՂ(JQ~1@6f좌6akVj6’χaN8#J* ~"gUAJ@Gg/tIڒ\P\)Z/awl2zOc?q`k癿܍zsůdUV\a*^_k5N zz.t5hnkr1m_ޖHzr3dר[o^ d 6ѠfuIS1Cȉ]\4A,b@ *ye'̨w~+yQ&3jsz2R3'@F0w ~9̠2҉_T H;ܓ:R4zS&z@koLx:(Kk9 ( mfl.LN/>2AV`oĈ8z&r C˺8&4ТŰlLz`~KMŖ{M}ckLט]e0*c)<cƶtWa|"O'2J6Ml[%oq`2ݨ7HmED$XY΍! jT4A/ehJInՍrr?m ~o#!RoCIx7`?ν$*dڛչZ^ wc@= 8N?q)XDK mFڏ:++^4:x^1e^-ߣ{f[nw\O+gqIxW+H7.S܃:'V.kdc،U]B[wzEVQIzI׳+KS|0̈F= GD9(܈w`Ni{}n$c^eۂ(UB)cl(8Y{iٕ,s!i@h(k5G'^Nʑxpz"l$8+[uq/tsUղ  7*Aq^ .pr#ezehǠ3NL)DiZ6A]5g`8n(ؠ~xMګ/K/w}X|+G+)!t{V3Ċ?,J| JFvGx ^e]HI IsL;?xH``FIqswrRF{MC%W/uô){"%H ej)B"o${RەUv:KO,gM0Q1ɦ[ΝZ=]3?pc&՞` =гN0DeS1PW邁y~VTe3SHl36ݡ `q *%:\{5ݵEថ/;G`xD¤ y4*GrZr5VL]1 ZLB'*(j%7<Â, /QSK=P3Pw/ݸqQCzb"3cG?g:%Po1'?x@NU M^3\=ق`& u!CȮ9u7NSɤ@7-鲞Eśvh]LnhZڊϠQ4_s Ac`&87'}Eb+Nhw5d^e"gC T!;e:VL6'UCUFo `g{mÂk>N2JUp‡X:WiU]F|^ pWEUDOq/K/`͸69VH5Z,TDa BF"VtLJkOXT_58T̃Z' q8 {~-G!|ȻAQ^Y5ݝm [S Q;TevZNkt\d/1Lmn̰>Qsj'm{J\08i 7>1/_&v$>ήCSF1F߸%Sh2@{wJ{BRF;GE QK% Jϓڮ|dgc/\k`@T Y36!;͇I&-(؅ۂѭ෗z jn55{t1fM2猻#YrCES<ɥ$5!1 WqSb^Ӿ"Optz.eIpcd,"m NSvh[yϷt^g%_hO^Dljvi8!af)ZE)N__E#C]*Y_lZ՝A.B-hmc )WYƾ¸Ҝ7j߰xzF2y@|a. hBC9)Vi3E_4!HJCc7D#U 1HQ-網rfe`='.#dx#ؒZ6f ]ǒ ~y0 dujҹ2'~#!5GIevL^Tk#ȒCcw(H^ivn$$ Qh0'iR ق ܜb޹lL9c g|N/.{d+Mʔ.ҮKZM{qY(€˃NU!Gn[U@(m7AÕm(eՂj 7D+F(Y8U@[%W X~$|h:X&!N: &+V(F"dw \2}*QiJ_Ѹ$;g`5j0c{㖛pOBKϖY{cԬ ks#q)9hmTy//x2zF۝;E '^0.%$Mhj3xN^4R[@kHQgm93RŵZ!\!䇼??~'{MaO).Y&w=5_JIMh͠H_Hk^ D{S,oPa i̴.1ϿkJ,yn G mLmUIu_ZBFM$P^PH}$asBr9^ Z).si ~ۤBrLuZv8ϴ-l@^aNέGDJ4 c%;!d@wC !=t&LWO>2xp"屽@:da%r&F B5e̮}%1dun='Oin[TlaRfTJU_b <&s<,~_Y2bgk3E6! ZBw\Lb9p&/@dS_zny@ ,,m,Τ٥30`-yX&IQgr@VJ{VmIEw6YC޷ĄZJ=0ds`fШΛf񻑛 ]6`#1-cܜVQ!moOwR,͊9tXp%:5cU QdVC,gX=4Nwz #ZVxUm`&PZ=~51hL}@=LO %xt $Ēݞ8ļ[QfO"ӻ^lv卑Oyƚ!݁~@Đ$wH:[xT[ xoRUvǹ7sebT4mbCD@R5V%_i c:tƨSy5tQ0yT¬Mn_TH~=V8<7tX >Z'ڤI!d y}LWJ7P6u!P<1?7)_l ~a]STW1֦ L֚!q&ʇz UJ J,7J9GRqw vэA>(\@JL lc(\Ȃz| r>v|~ZM`܊H˳r7"B#qt5dEd(\&z[Tjbr< )Hf_.yÇGF Q~!sAfOԐiLZu.4K<7rG~ISq"e)Z"SJJc6?jeDmȯa+t2*MyPBߕ'}S4qjkLjTBNBTtݜ܎6plp*S^,2=™¨jOg3o`"/9PhLaD؞ 7: FoGIS]tkt]0=,LT\孒OxXy](/C?ccZ͊Z<5:LITwħdĖ9SVΟ^Z#y [XkL]ikY2ƁOr"-cE 8;?TX$l}\p]72/19VD0H8?%^EfH3N# s?>X.#ۇx;4XU#H5:-hŦu9/c~bHܒ?'Ѿd#d  8jtiͪ|,o*A_;*$*Kf]8j8 gȒBN֮D)e9V6vZe gaBa8y iF8eģSi[0ar+g%ҙ{` +ΓFaUH>) i۰ cV!n9:Mz9//l@ 'Yx #5Yϔxb;.焁d.yE swrMrA:' _Pd_zڝMDVA\]eB:Y%tz򃲃yH\V;RX3hL!&ܚ􆹾Ǐ#gKVjM7 Ե3sDYRsGZ1ہ:ȄUS,4ǵZ-XOhroY ;2fy=%~d@ެPH\+lq""k`΅VhO{&rݥC)ԢxAsx?YY Yp FZCwL#궕2 QMCD녗:& *WSuf%ӕR@MEA4OwbMxpZ\& TUJFOMP!\9OOŝ o?emISsJ%\+7{6\K|-tt\_X\ ^#xkS8©}`I.^x"lHۑr|7~ ZH+ģcvv>Nv)Gf\Zkd'FYZ=ˮv"Or>]Y.svggX [pvdGTK"sJ` 0[Rr/jtC#?Lm1wcшZiN9+lהvS{ rS%]za6ex@ʨ,jVkͽ-+QL@&ư ,޾|C3 O'"W jʶN]{_ C A딳O&bfz;nQK-3ym .# 1iK3H{p+jΝD6MF:X]r~gZ -c5Je,O!a⏧99&܍5Mzuh4߲md/ auw G`LoNkoHeG _+N^JdMɞ3\Xɂa‡7Dkǫ#6G`Y1_Ã֕=<#ϣ/> ^kOYTI2ZJ,\ڑznEZ̛>`v&^ȅxi&9ibc>20%.G84صD&;gO#l%3'拕JQt#ƫ5=9Hрbv/A'yФB/w:+߈' d,:!\W7,v *\& h%NR?&+p,~s {&rt"L5dH@.t1A?XZ-ܲU*̰sͶsAP ^EzMq@_76rvo ^N0E ,3TVL4j*_)IE׮tgs> a8J(b_ z̼ܔK'XN^Xgݕ.Bz2shd0G6SSmcO}$S"ζ'Np-\ŭJ#x\%&bxW ^m:#z?O|º26.[7(6ֲ!]=(-џBX Y\8Դl%&;XGֻRtrK<0`aE`ȓ{^oHWrn`l1a1 7,T>u2n({za)hgrc|j߂~MGmf|焱50`v/ڽ Ea8c_a .UD<`v.* vv0J uTbQc>->݅pofneak;>E2tFzߐmb, <HS( | #j}v3!/{Q/+ 孲__1/1 ~(~]d^ Y)#cɦB('xCȗK~?`MAR>lP{LpH ecjLq'mgb,2P٬ #BvˆK,QDg`=7A$ 4m :`ωSO#7Q |@=u^@"ycZuwhqlaɹq%㖩<-*!o% W\z| D7}pwW0OU3|"p"o'LUp]qW"}*Y{g} EfVsDM[$6wӳdg;kig{;B1WΔ s1tQ#|wߟmohO ؔN )3M!bh93F8EjQkzݑbnfIw_2$sj3G/<Ž=|HߡoeQT(O=ZW!r 4s$VZ[7G`ԘR>G(Jy}^a13Ӹc9t;\o홴Ws稽 rt"_kŨYѢv;IgJp{*cNՂ$vyQRg}Jdcᆠ U/T\艱씽3W?8};Lj y#Y{5At|0MK=7ǚ)M$V%:W/ɺ(Fzm;UԐTL|Uȁ$[K 5F|x|MX{ƿʨ Q -sTW;: mnhB䖻.r`Lk@`(k@fVޖ1ď͞]ʖѐ_nhrȡd9'GX>D^EXvc co"Nk 53eG`l#=})Ƅzxii@@-fOU4sxhJ"7.eT}@&wEƃɮ[ =@ԛy" ?$ KU)_B%:XvyZS%Mk%ۯ e*QL?^ UAq;%Bk6-]!D Owa{/1JԶFb+:!IlP2 dFmH @N/yk+0 6z-ǖm:E$ :@ [mJŇZOw*ufkh^[Z?d cYJ5۬DbɅ-KX[_Kp. >#Ӽ]iXrȺNqrD%)we" -V4SOlO ǿ)q|j3e$VmM9O~.&5=00S'/'ΨTZe*du~ }z6le%~{`0av΍DFZa%l/+J&%Oa:ZE^vi<rrYt+ӥueb76Y 2#aOϡsq%)6vX?g8=Sdre9=6"κ*ϊ`i\9gZOIf%)j|)@Ϫ;XFYǷAѩr:*|X`Wre cc:t0.w[)ד5t.bj ;?b]'@ Zt0Noa4o 1_#OPUL}d#.b1islN>@Zq?Sh`*z TvCh@cp㖬O®)e%iHEMCП_c~Z.9`Ƚ 4k$=8ݷTgP" 3{QKZuTJV6Qu mI C5GLX9"i6m`&5KDxNSG-pm2ME~y@Iĥ2s/<9oj>2im)^]q"uhI%NOG}%ZFrWE !ZS\=9<8eYʇP$pDƢ0L7M~f=~[ {J7ΕGtb(pB"etwJh7 &^Q[,g{_ꦩsQSzOYa]”htֻ3N"}~C?QK%S]%X;*ګ{}L§縏']UZDu{X %/$a+.t9%,=3\ltnP~|p–bqfXOKwl[HD'򜌍QWWjeVD.5?puK|ciYrCIeV8w 's^$ˆ-8 VT)6/ox>!/SS!L-Ԗrrf2,9:)rIxƁ/A[5_,a $qP1f쏤%OV}M@BIu=Dz+ш&KX7݅`v5GR IDhQk4$bݝ@nT}eZ^IdãQ_Pťh/!Ң d# ǭd>f#ܫkZQ'`qɇ?ˢkOb&'}顮~pFJIR"=U3jCԿe_B8ٗS;>0)N3mæ7tyG1O|< [20qb BG=i]v,_)Y -U ;.D7)<ө#\$d1+YX(mJP*pΫKh/% >tfCHgX[ZBia j7<(|p"yr$;YouַRU?/Z]}P#^źE(%zE#&W$th_z,Vi6;=xh4]!H#H WT{S,jf];..._,>"U: H`dβqC ]+k<^2[oN1/ %acL+9$bC{0*L6M ⯭@Gr+ȡ`AoM Bc~ds9_[Ū0~Ƀu6WA6X-CדRc*7y34jE@]n_R ~A8};<>DŽ{F%ҍyk6WQdzW&R*ynf\KW`gxe"MܹۤuJ(.Wp$4&󴽻N"]XeI.|qWxAQrp0vtpKy_'H D|;+@~>Q3)xl fvA6A\!!"P_MDBidKz}մfnRn^#QyFS2=^|YIjSzp*n: ]L̈i (55yx t1}0'WWi5Gk:RUR~:DG8t|8"f3(Vjɴ&QhvѷTdC@qkǐ( ̓z\-&nȉO0jۧZw0-XQ1fl )r!z}砱i ?φ\]G v_i{TmS֫^Y,3?Kg9=7.P7(BxRP )v |Bs Tޛ}KG|dbo tm%|.Gix"Ql>RM{-G+I6Aj8O/~mA6 `gEyHt( eHAb#2\-^@MUYk% 6I 0Mn B".7*vz>f30F^ !LOM48$6x:52 Tzs߱Mt{Jh%z.|q̲ B &_*>ni,9%!)}Y6>9Ok}WQ7@=':15r_B-1%&12Nt3`2@n \O۷&9s4̠ˡҎr8Ƞ+4#E!'˓ njyj ֪W(^{5DU|g+Q=䛴 M)NRml"<3y.^"-5Z Z-HfW"i>݀u3#⤿\*8#F7 -AiWS3$A۟_>dދD ֖% H(-J{LtiyԶbOaT k 7.uw>-΅rG+UېQ*7`.c*?GXu8 H ?R Aws U'(^H1eR-ˆ54ϥ)*jǷWɊ5Vb ]| ^ԒmK;(W wN_ ӂ+t-?҇kCB#p=NL{J̬-$E LǞb[W+׫ENU'kg%%"˓I΢΀1$b! 5J_>tn/׺OʴB "-VL#RO á(-괈셜]ɞ_ւ8Ik[wYi4Oʸ0&aFWw9#~Jű: (.wibd{ +^ hܜ)Y_ȳW t'{?3Ww"||eLJJXEP0!,;3- BQ#7xyb{Z_:(/RK.ɓ_ )e궾ֳHG7yJiܒ>!;FA߽̐~tZrK!lNbT_0i;َ3nѾxs;\P׋I_ ]KčG:mcX]=$GN^G =B@MOWDq_y ?oSùwګ`4A(]w2lodcl]łRb! ~<#Uo#@9aJ}s)Rl؄jSClkzb3Yj$</ʵ ݎܹsU$aߊ;~xNx,mu2lE5tuwƨGV0 4?^DI~ TJP>;qZF||NRFғ,Z0:QnӬjYPnJ-J n\TkNq]+g^NBsctp04䤟/1*QC:#Qwbxi6D 9nxbs o\o eP4;;NdD buğ|qv"&ۦƑk%R:VgO3THLS{B:a T Gn5| 5Ƚ$en >!'}RO} Eko&դ8п Jgt,>_]ڹďG4m ͬ€`k&\/dX@Э!ۯ^Z țBBi`+1赢asY^Y-!/}FAU!Ř-\xk`#sUq\C+h6G瓕Bc!j1lɠ}FeIv&LL]iw [h `<'*q}p:$"ɀ}ȹB< Xӑ4-rn̽Zb;az?xO_WCd,JCGD! յ:l@bXCC@ -!s&v=utVMվDNxdIisj!/2~"`iT~r:",u>#9vm}?}˟0p\e$ S/'.;(?N%1#, wMnf#g )1+ZR/i6ЫZf*Bȅ/[5x{+^YUV^L)}\`7v Oh.EU~;Qt;3Q$c}frIݸdYK Ԉ^|iuZOmfq_Ri kTO݌dhq[X˙oyI}}pвw0oq5-d$uvڲ-gYiahA$s䖅yν5ɋ"q#Vsyĝo1qrX??de/[_HS {40:R: ȝ9y=vޚ!"'рĎ~Dm$anp "OÍ4_O.Ԇ%yŘ (c _Cgb 9UʝtJBЮ?Qz d8HViWEw7,ƥae%fukRBK~Qy'Lz}O/|~ yH^K<^ %!+Im8LggXIJh|`*M+`ey|~v4V`Tg]nrq]fYWyM iyrD_Ue r|LO2TpYH2vQw;8r^+>%=(){/Pi(O4KsTs:^"= *Qx 2.ŒV89I^HEJaHOMލ3.Hq`nTI]CkxL|YHx-=tIvHȨU' Ĉ}qrD$ =˰mqO?ȼhWlWl:4?? R11ռ! hevvyy2fYRڜ&YSM2 pH]VW N&sl 7|KB`AK&T [^et=&=;}\{/$ܮ<ҁ,~  n3E0æշme"c W;Ōh\Qf5wx fc&\-9 ~ژ1_LgM_eq?`^* Pcµ_֟Cˆ 7k:=Tk9A~8op:>#YиS~_rmJي6o 7_Y/%dY`qNÜ{AY^DmZL Փd̛s:ل1a^H_m6rFX_ZʚEKsrzĔڋ/ ޗLQrٗ67*͔K[KٟtRVF_Gw'0LI=~LC\1W{ g4lq[+o!7:{p2a3oWͼm"U ;B(K 6 lNvtIgzc*b%p~Ԫ "II##$O ^L'Jҩf$ugUM*SFa-_ced\UP1I$pWH"q(wen!d8S9cr<6:mlĬEp,6$[J~ոidx  4>*o;QS2} 0)J0^ךеPɅWU0oLj>c£GXMM8ë%ƲV &h\2Cdג3 A&޻u#\s&7^I-spkF IemC̥K]8cNݴ\Ҏ,7,эurT-2^)ZPX@ƒ#=Eme|UY%̀X#*u!}^iaSJs ڀSL,7 .Y[2ȩJ["lrJ;/ļ}XdBFdJÑiFa_$.%xgC:(Ř֩9? {^'dތ,/e,_u}W27za̬rx3g"2q#.7"1F_,ZkRqMgfJwOzH7@`x{*HjB*Gz?ZC6^4 &[Fs ]R xUϩK ydIrqnbYHZۍM+ XO.[{:zz'c4Be c&[?%2Oa;,z9JėhbzqHeWJ7|,_'+4VcPU.O2_jEx63UQHyj"I\@U5{'=]/bo|D(V?lCmH ^VĊWM}EeY3BA"n"seR!fXrȄ`L Z1U[Z{OyMymx); F,d]q{᭽)Wm?q|Kw?s ?a\y 0۠58jA6:E^~5[?v!_rVOжRgͫJTP_Jn23^1 6Y( C($d8y\6 ^= tP*la3m-C0OE :I`jژ; QӐ??'w_F<7Q a! BÌʠ}JTls 2RJ `謷.O,&hm0„e*}+Bjl\/k't'6 ilBqx-nЌJ椓0 ^)h_ ҩ0}?g"JPb re:tHSqxP F&9T.KkA+ȞڌCT-{ș%1PʯA,CtNIʫ)LkWm mɤQ@[ ʋ ^A (" ' zSonlD ݅I+w䋴Q䎨%^i^$tg B2]!ֱ^+2įbo.ΙPգbQKUYXbo,*| o8`8C#r,5  ':Z200\ca0ړP|c ".hM X AV(A Fhx>dHg"c\@ 'v*(_ٟ݋epH @'jz?l"񷹜se3޴xm*>}4M!yvJFS K fhDuTYӴ |+ qU2~T@2sBf obIVyt]M1}R~z[ w##^Pku /9$v,xRPX#UG4{FWr3IYy4Zd{-^-/jP"Jtǿt֤/a4Yu M9:_|64 Si2FR|15;4bͼrgGGn;CyrO$;.Ĵz^~OLyNZB He"q.ՍCyefΣ s" 4տҶ֦e'~Лgٯk_-~;ѷQ!L*CȬʭWUM8_ z0L8I}I1Z<b;Ίt JT y&X* ³5gK?X^A>p6cݑ2ŋo|8E  bvwNSb;;1 Ya ݳb4w 8A3ٹ^n&+S˰lU~͞tA#:I XGg2̏JE(x~g575`sqVp=2f%Lq5> C5A@ϖ [Gl9%54f0eq1qʐ ?&v,$*fsVC 88W O3 [g}/\IAdUNd^^J „Gr>#x`dohUtf'߭ H:U;_bqr5XWm76D훷 \>y:ӏU]=$Sxʍ6BVݠq! ~ M$eɷl!J.XUDZ6)dqpGL8%:oɁc#oD1"_A?CgRU=x4^r#g&jt"y8F\v\b:LA _8>7H t+}-T.Va 5]i&uiǫ'Z}ezi=+%U?(Eef=*pDHHzS 8 m2`G5ˠzʊ6:iϹsv:2;d㳁9e;xO+#r$vig7fXG8[;TA"=hHO)"j uo" $ $3e:d[r,dkbFH8`D5`+WU*h^ŃV„?\M?lw b^ 4‘U~sXTIfY8w;Ą]H~W!@G 퉃[\9r-@˭q®tg'!Y#Q۾g+[άN3=q LV\b)! 9CࢦŹY8Lca5g(drE_dvvM ǯ^Dl̖T)r dV^h:\G&&%DBVUqIUӼͽSPȃ~uїBc!Ϧ4@3î9~d2Khآz9 #֌Nl?=z+c|SG 3 +\n_-ҏX8׎JHqo=meily C{bc- "pbW8T| 21!{ vJB^},e0{1%$Rı%GL+&8};mY-CˆLP@$4 cv||=pZVUB\$f9m"٪$֨)L gLY]eX>mYIA&ŝ5فdOb=R*YX;Us1o q&8Y:?wtſ1nORDuMbNI@k.B*XhB|an0jyֿ˜Ji6@E\C={Gq x54 a#{Qf{f,hD-x)M2Q4/\b?D1.u~Poj艛_|a jK|@Lh {7!졒[Ji^~;MXF[MPwYBcmݸTZM&7O ma oANϰ.y)A!Y'dcbQ&Ӿ~XarW1REt}ձB'xX>= yC/QxLF7$;*?Ґv`{賙*-HfoȪP |&qz nGD(0R_vTju<LքO ,1#uֵG܊~8fzhd( ~묂W½bc8Z7XN 5'KZ|'+1-I>f U-/+ח!w/d)XKq H15>LVH~!ߞ[&;nPa14MEkP8B،faC' ASVEh &ҽT #kIy\6dHǢCɥv7_ܲ|lz%E)< ;&=B,: b/vps?E,)kkB4 Kv%+-#v-^ fk#'^u'y_+I >cхƻ(g`sIϽͫ9FTq 1?"J8VfyZrD@7Wpv 0J?-[ȕ[{K)XqaڄL$(̎`xj4Ԍ 09UhccnHj`' '7/=}e28UQll!`ygJ'#.¡Z~Q]ET*V]A姶ش񾝨-1g HFh;Η<ݥd)@ 8kHL[\ 5-^lp,6,&,[ba{AWp6 Aj䔛\$╡Te^jGNlF<):ނ3BrE9&p\, u'؜Ӎ!im'<灶qH2o7ǨIߪ*Em3 sU^-!$ףmѮn ޖ.)r*Xc-';Kl9fwS)c0sOTtY"JS)Sz mdUhlzĆ8PSPQ)'Q OHk`\XGdjS4U4Dw %lMȼyRKFedt +E0ɼ1ώ k="jN-d0X%yaZ$\NCIVnݠB FU2Ihǖ]`FBuܘ@XtrUܻb},gؑ]Y$kZO<d@JqiC=ƚHephQ? 0 ~Uv{";\j@IC1o{]0mk#Ǹ:c$rGWPjs>[ MX,+ڡ ?]?d:8 *LZ c՚׌=dĩ;bY,&FK9}C`iwÇ sǡվBJ XyjP_4suځμb۾@)O5XΤfQJź`7UHo3*$ L30{Z$7 &~Ҏc4Ix# ǩYee 6'z]FGw0>gU'4xdk'|%FDG'e?{c}%IAcpВUuԙ;Lz' n)"XNJSR?:sw0DFzYF0JH_] Yl(_Xǃ>ƚKᇙ5pΟ $gSkg>Ful+w]`p]iܓ6M9#7ipN?D֨G@=v"NtKA^W-%)}/އSZjh9[ק1%Y<&4lG _VV\v{wdD[y[㫁zJ<= !MVMP@A5{7_*j:gyUH%lT/nEk(HڈIumę@0X7C4k+rp'Q;QHpuy2O ʒ$@EN X/v y}ՙMlu53TA ɐAۯnڛT-ĔcCKxGK5OzC0d3ݓLIMAr23)mf#g"*V1Y~Ж#Ėlq=q~˪%"vlJh{(lmeS0aѓjmC$YWbhtt @"4c2ieCFP&uY}1ύ0пY]_BË\8vgmZvqRGaY#A̮ɄߚzCҨu-сM-,s TWī)tuב~8"sIgֈÓme&{ıUX[r@9IWeGJU Сo-[qrV4]lr+?Ql=g17\Pc6A2b;v㱮YK ٞa h/Bq+S`Z̾ KClmdTt;]Ks2Hը]TH 9}X. qL1X> ڌp ;x>q(x]|.HWwa.wL`c] kЧwUe [U>Ɗ .Inm&‚3Ld &Rk%~2V|~ml Nw~by֡/Rk?g:ޅE=Yؙ?v QaE~S~L^+C Db٥i4h5GD4ekv*M+'tvढKPng`B#ӄ3/nN5P>Ri7e 'cnVLqHA'9S$DOJ^Ic.C Vz9xrX҅~oL GR3[9IԜJ$iYO͒|ڰS{P6P A gDW8eBmC^+z]0$͈@{y7vjsۣRt$|nװSߦY ltR~ޢB坎E.LyA6j|Ip*r7kPE4i4))rRX(t༦;O5ETO;Bf.d.KF>jo#^aO#z()A#Bϣ\RkA@HOx 9*= ̌B2FDa&C"r>Č o"Fn{ks@,Y-ⴾiJ>x_}mLI_^d٤X5\&@)g^R(mZfI\3Š5JJ>ҥC#\Y7;ii!Z0-=}.!=J9c@w`3ֆyPptvy5BۧPGe&z9ѹOk& wʅmR@\ -Ť82U$ɂEu(%5nG!A\{@sSTQ) TbP/\? j |MR AOTiqk.ذp|p;*˅YYy5ՠѷl}UHgގ;]mFEy(pU`I_$?w i -8ΐB8ZZw8k-J<1꯸9ЁXh1takUco 8/>vld@@]9)밠|scKe$F,XjB5n l9v+ pYRK!X<1ϻXåJK#iy1$A$OI)[ָg@ k\z=vt(`dz,TZ.[Ͳvy4St8(.Ӌ0DMpD17A5- .{ }hp/ حky/Pi%tΉ?ؖLZjs54[}txL"\1ī9b,w4i3G}&2Q^ i"Iǡ@5n9V Gv .[JbP Yk1` M6ur k║ `)oZ3M4a/5yҏ/pat_c5O?w./,CB/x c.T = 0EAb@\F&]z5i٭q9# C Tva-=jS;hڼ)z (ĥ9/ޱ?1Y`!再1{ vizV1`b|†v=سSCv7**]?uDIDȌ$!jbh H@gSID׼u, HJ&ZHhKN$n-{gFc}cѯ\͆|h>f.T=jEJ61QbԤI>=ürPx&:v<;˖xVm漈F⣙?a1 Nz|Ālp;I8]ƌ3q\-:e_w;%+<Ȇ&ԕH0aWۑDF!Β#h95 3a&>b8p B9&xρxkѲw)=L{Upkyӿk =D[yvl<d=ɢU}&Q Ԏ_\]׫uĒe.EsZ80%v(#m3uT-iʵCs/uyP4wa*w3iBO%wsZ/$D,=O::"H/b7pT} ?esЯA#\Qʔ&;tQ*;'g픂}%N DWZmbϩG 6;AD哚#k=b(9qPuN\)F)=kr!w8\}LipI. L 8NSWkU50gPV#WO^IA$sd,}WDY1o>ԯ +jlz-`6ƃkG0ql$扣\HK0Ȝt(UIu̘u9+EU9aw>پk\ j4(!:CŹbTp\5I(LZӕy4.ǶT,s@t|Fgeg@ɧK3o:maZF]>{E7YtdMyll P0y#Ld"q{s P2{SM `3dY!.5V|zh%Sfi=RCioV|3=q,XJPx䄰8=Eםi.KLCy=QpR͈!}´9 ,^OD5m GvNpL8>VTkgUWQeƵ;6PXfh>%rklhJzb6,yD2]WQ6C"@䤮PS9AKܟ@$E?5 @!b5-ס;єg7F$BJײZF-vdCCgSyG@홨+̍ GF2O-O|<1*TB~ H>a"UkQ $cGJ|/=Wdf(dPv`7ЙZcQtGwyg4MSMBƆ.Ev͹K6p O`9bB+`6bfͬ)#W6;Ǭ(N9v#sGR>cqfa=)T#[k {.Ntl]"`ᇅ`}^9Un -3ԦRGvO%2l.hbzr ^I-ږwi%Պx>K*Yhf4gUonub۵,:|+0KVRZ[v5 }G (=&VlQFhkUwZO2Ŕȟ?-Br6oÈ}X>$Vx(: DG=5.Ğd؀tZN`Aa>$=yhZ.;wRY>O6|H._bY /CUwYڕ`:J ^p$W+EGBUug8vSL"ՉSAV+e8K0]FV=AOŵ~\3Z d E]GHD&sqj<#cG-Q:?uQbx+yGlrt2|>imX$)gQ"+)k2 5oo6:v[g.ʹ]kŪNXsR"P3ZrZP0fdktwѿ\k{3,%> :̺'E7:K`i1+JbşS0>:ÍV5YHϮb˿-bxbua|G\VP΍^jmlReRqvR2u,uhX%ۖIDB R`GikZ%)MH^G-wmg},]I&j(Mo B48OE2xEG }77sYۤ6oJ)˪Jd–eV3tw^vg3 Ho P*O6evtez"?c.Sg7u J )G6ߤM"o^fg|Ubk[Vko.zM€ޜס&!&TdƭLUboL %EԊ]y(9~ƧS"u_o1RNF @q%خL`YddJ}>Ӏ,[=-8fԯM/,UBǮv 21%TRIvD\Gm]@/ ;A|v*kBƥiFnv1lom;T='ko['laӖ{:"AjPQ/{4NޝR! gAqaE%z봊N,N[]ԏ=nL+Qy( >zsrpbL"nEvN޶un';0U  3!`Oh71~smcV˷n ZZ{l*.,QI|)WE8,T<$`ecwHZ(dYRsi?A 66 rƞ ƕ5A{m$s4eY`u5K4 ۄ.3:TWU.I'/ry}mȣ ?f:ND9^4+,^&3 2l#F?nB](idJY_G%!eeuPO% q~BVG( ){ڜjEtu_ߡ"VW 4 qݑQvZZ#ޚr*,ܳ k.^&:Z8O>WK+MGA?r /\1`Ha4mF۬ ;nekuUKgwU+zϋu/&񺣶2GsL_JFrjGj( x߷RܗdfNלʗl6Z#؋-Vh/0kePm:"{z)fw*n!ۡBA;v+Bc5vK._=6fpfW{ǚYN'y(|$p>iRe"T͊ Mf8\ ނN6,W4u:ҁHQmpIΦ[]l?tYK$+|[ٜgykM_??"s.U{[Kic{bp؈#jp2|5se H ɮ|d@GbG st "9'J?LxV.P =w3jrv7x\ .@i-hZ0ٸ9j(ϊ(8Ճ$ZTkHR~n. e}vbԈ`j ocSmUY<[PLH&*9R.e92Gcg .ĕbf˘Rچ17rD$o1m:.U9顐<\X TKR"+$|'3&I- )0 z9ԈҧЄǢDw fSrvDoG/fOJ֙&z([}`C2#jJu"U|߆Y YV$?)JE`?O+L8L MڛmpNRϷJwTf!.bC.4;: 巃JAm%+~4>`# sm 7kޢfAGv31A^<៶%nM:4WF[26dչdFݷ( 8UTV__[eי/ [ֱf@ -V`aWr >,^4iA 2nSqٹH9xɁ59*}9Utz<%ǺRUI t#C,Nʗ7.-AVInKodoJt uoD~)җb&wiYt= Xǐ!P"<1 9r=+#Č;;cJ9#!8qp=%BY}MNyR0=b!)':, HsD޷hÊ6##qkY@׉'C4Ot()V9Yh/GZ_@qG 5Wd)U޶\/ ;m{ =}8-ZI-8_B6rmCiڷ pY7_\A6&=t'0\GItKjePK#XB"rf^2=>ʏ4f+]6?82|sgtvCћM7@X*v/pAJW!H{çU^9 hW<>.r) TNd[a@upD )kۃ>UvoZGM!M@\ 蚇ux+RV }DoY= 0KYf!>OUʊ![>!V~fso8v~H 瑹j =|ٚ/h`w&q`5(&ǤjZYyk?FK!r_k [uVX0 4|J@0B# xU.$|Py*@Bn_, mR$oU?K3]ףc1nЃ:]gԒ@T I0ѐg9GхDgmSfPdߋ(XϽl7bz\Sr[<!J<1Å99>kdXIL3yW2 #[xFuV9-m mP^0x雃2pz٥(IPLٓ:6O;]a1m*!sn!`>sA4"\B8W4[Ӎ ;tet^l >#){t 12/OW}w@U:2|RW"d'uz[5gEdގϳ>:|I]d ]- 5Z2SL?׀9\poGG&SFpA8ʎ>`-bv͗Ea )jgQԆֺ?{AUoxn6q^2,cxnpZ<T3wȖ2Aj} Ry1 e#$1ː.!T-pU, 8B83F3 )4瓽خA&.An_4ʊOe˟L^Ra画!;g]XwPxQuh@ZəY4.oDQ%jXȚ+TI@eS5 wW2.V1;WOՅŻkmV!;DSFOC%z$g!'y@ ]!023_[qv.Ӎoe"@ Kr"(]{p;Y}Xv+q]A w4)wHN!D93Eu3B,j{2tN?,})NTxqoO̊hQ+PCpYlh[威E ^;"X ]j Oa_{Y8G#v-' 2 _F.,FZ#Ħ2E앜G?X عh#tE4(f @dL牢ƗMAaN ;m(#>HMN .G9iN۳H_L,0ʠ )h>߼MUʲhq ?/b@6keAJL/CTAĔBY9g') x| vXaRߓ CdbAfwtOm@x\Hٺt ?uwةUSmVKg䷋ȐBS8nˍC8aW03fJe1B(I ' _03+a O+făoEF,[`(%yճY8}yoIj˾e)hG[[6cq5=YbEHAYkm;e4 '>ݣ68[d_qi}rPEjfJH?۔ F?wH?ȿLg+L*تsɭƹ-#Q~Q{VI3ւf۩*yQ):fHvSQǡ'; ? EPm [A';=2p, ˁ4d' Cࡼq :*7t[%t!“x-6\ JxDD/D _:͈]@+KPۄu$$^JkK|°aܨs.$)G?*i'EKĠiczWR ><.N"yٜXu?'iFCWlf1p8iI2S~YlN+o>[J^G\4 5v`^OCj? 9Rp!msOEuW!;$ ~y. GI/d_"99L.7Pg?!T66 3Kc!2|gyQ9+?m^H Lk{^ : WgĤ]rmݛ 7ě?J].@W]ϸtgꁩv3E=*?neH| W=sX6MXȟ5L?~7Mp'x?ȶmʾ;>m Q 2ɌQD?CAK'@ڱ&).G2 :޵ViU Uݾ! R;Erg "j,- |]/4)c'~Xn芣X?d 67\>`$?;qŌ8>rJUɬhqOgr_ l^p pS!`f.+z]B }X ǐ+D޵PmzJm2"V^Q ޔ;.?!H^n+)w`>@ub z[/H>f!d4A#4TWPznwnGQ޶)O{Rp7)mʬLF2ފaZwuҲt&~tU= $# 4XOB2զSnf8r%A6>φG:b5Do**/i&L6ڨhۚ!ۑ':f - ˿5(I(a swf{ݲy/V^ Y1{鴔Og['Q 5!lf}qjF5d( < lQx/vڅ~Z\ ?/y d1wD }b?N? ~j3pyQ=(Yܡ3*DD)toRJf?]Xf4hS c`^mJ>oVgICת珔B_Kh1 !rvc_oiR4Z2XxF+ӨBLLQk(S&s/A.^IN8PpBA$0]ӈx>vbPa.}K6P &?L/wBFK2O~2l0U]FH.DbdRxbU 6rj=DMLf#]ڥ>iuQ&zr0jg&4!XPS7so־WYC:rzf~ቨwx1R"}1rg F2v~ei͑X rFUd|BdQ`_YUa[? Q.4^Ԝ.P K"iqaRy)9kǺ P4+(RpA|>V޳;H|$;#tN${_ꔓȒ0pzjOY_+`iO(MҊK&nBF6mm'Q%pv5ZB"25ʹ|vjgK 8۪[6 nUXAeyf'Y 9meb)0>;fA]CXIۚ]`'j|}qVJ˅Ո!7|a={ē K5JB1, HC hr~.>!|)e2'|q9*Kw)N&kֻ_#N 23ȠJ*S3]J c4FiiF *|cم;q%66Q_anj=u,ie3`E@wt_xO!HZOsHz=8ˈ8x82VUP};X |*>_XމQNMO5g .˛Ac9X8|f $tOD[lytex3j+ qAQȗL\|%> tc yl2n{ɞl8*5l $\߱la_ w9@ULV$ޤ Yq[##'C>} gZbF |:pJr*?uT`BgޏB i:_iB) Ht`F?)wֹJN-!)3*02.J: HSbmˌg&Ċ})wrm}Wܘjϼ60:d-!5홟{jK\[J@<md0Q.oJ 4".04ʚ%뷼{zʭh2;[tN g>円wtR[#7Q(*:\a{"Ң`JdOn z^Z^EH>5nL>bUK{; XakEϊs*ic GXΤ`}]ȝ3l#_-˥=ỚT;##dЈ Tc9V:X¼ú8a>aoGw8i+hѕLHlSG/PTמX;Qv_a3/QԜIc~^q(\'p R'_4:D]D9וq2)ʣm/*cFouZq  ċ9*V"{y303ZX ME.~-Î{b-;rPs15﫹 /sy@ >:|qm5Ģ59V!GX0lH"kΤ5:K%;T\ +`O\=*bC* vTH,QȾ"e_Dւ6y#xî $k1%&kSE8#lxS*e/7E*EeSH}8 8NU 1vIunE]NוzLKʹDWPW(![艏>Alj9vXj@L T&ik˃ - JI,C+8ިrO y E*-! "xe>A7ʞ*ߡF4h,Cl]1bAkXxb<_g^"21[jWm|h+[PPdb[؄ vGTܬ(wZZs8T[) wF #å5T6/|#E5R.&\f|@EETsF v𐘜$mfi"X[s^VKRC1d%7jl`NqQ͜ @#`2A<JCw'⽂d$F.6, ޷C_d42LH;c CP1Z oGQ tp!^Ϥ![$dsg{d6HB ]OO<ٙo6O%{n08`_( qx ,V0aPG强'֯gf%=ѧ, WwW,Y1/` 0(0o^_ ϰ-y&`y+b"ŏFseR>y5hwL84o,'{;N,/i_gt$zS.FC; uM_6\,'%\YaUωMHjpS~E^I!-j5 O }a *Y{f=V_%R.Sv>? O;`ஔRN߭@\@ZL(yIĶ|:$x#N{D16ݵF09)}:֔<A(ikL"T{R3 J$2#\'*58o+lD]^}vmOt:s!LNv\ى{:>G6ׇ ggU?Cv@#!ZtÈ*̓.Y(ÒDq}pu|=ί;La Ec`GdI\$_7Yp@q߾tn\9{lJY ؔ)azI TT,eLU.YCj5_|  \_qUKs'`3ڮӥ&湟"h ։$y:&!ƈa; skT2`L- \\ЀW׸ImÞwawZ>鬕k!MEU"Rak4`&?~?@zaA 0kNG mYf|{bۊA`"ELL6ݟ(!jsa2$Wnk-% LT}v?GF( ,k@B&Ol4 {Y/'T^!;Z]'vKt TQ߂J\0T~&}Q` aOUJ5Ս6&^lp7|.!)Pb-n0y0tIb\WM-4WUB8 Jʣeχ#5-Gwioɛ tܡTga+o)ژq('Y=?a r-p{*y{ԯ+V%o@ރe4 䦽#G QR`^.O]7E]b{ ]_4׬ZN|_||%|2LcJW]`2V Fݰ17Z Jj?0{A署VKLպ5{y`t.:M(jaoqܸ@Td{IͽANsپ. ψ#NBn]8iIVנ3;Q˧9!m*[aj; P/:#|;~޾>/x슆 (&4Db q@4~hʻ:na& DeW\al A@4U /mZwtV0FOߊO.13xn:e焟1AS5 H;ZcAo|*Z_x`5{ ux-okq^cş4FB0_'|fcH@ o~C44/d`m sIn n`yJwÑ5\ *ag=,; {zOYZ2Gu %6{s)+7M(BKhB]H98fGR F8\' Bb)yO`!%C>x™\ >18.zWʵS.Z1pZ8MJz4_0;~lºZ r5ekSK|H=zȏne*6$ 5!tYvP ڛEI.8tgbH&tB<*)qD~P HDY8s(co,f@}!D`ʭT0&ȱ!sI)j{~H4K t0@9ӘJ&:-cJa0YJRMl60|HQ&^Cck&UW ?&l]S;zCrlkS"DD B{.v1.KhB{L +dg>~L5^L% 84 QY ھs9Ј\N&KP۟1=)ȗ64r~}+137.5#7R`_Mj TP5ɕ|5t K4TU~#M%K#az*;W4/fԍ"4Īm<ы IY{|'?V Ľrd@6L#t"q O8fpn3)([_=a ֳQ@p]ݮ<"ӫ[&4ߥZW_(J[IC>">@cKD=1G 9Jc?Ox}@NPCؾ Mzρ(}G/|EEtś 0ey]A K!Ǫ{!fA pݗ< Wʉc e"E [1Nߖ*}eOqU?M6@b4 @G;;y%Kq#Mpi)@t\恊%?ӑQL={5Yc8T}9mҊ1(aA\hz$7!5j{ft.wC?Gg { hQ_m`!sm+XiWbM/niHGxn_;&u;'W6*wY~K"##^B5N -{1<>ykjϏþrdN jLJ}m%ȒVQ! OnPĴ8 ZbII2_ Kh{jh1%n苴)\5a]Qpq[*9뉽tKAy1\(4kfO=+){/Me$yGj(j~K A Bb&Sk:H϶X Fܪ' q礨e#sm̾I@vhXO_]h`}+ C~u7i,MiOS  溿_pb> [jK% WTDݵt:!%uP5f*]Wpu㻡o{GHe?"mYfOW7lsbbx4>,0W A$806Y ̦G)إ<x z ?wv{Oa>x e"P3۝ʟ%aMzP%s䲱ֹY(cL}ܫ`T4*TN~OB͖AUW=)0>&#j~Z676,ӌxUaJZg q1!`5&[_ZqޖV [0X%4h>f`[QAd?͙2OA` ҽɨ)y):ĢG0rvFm9)f67{nKT8zې8%k4i7Dܟ#ALnW9^f[nS&10~]"}hE q_BJ$VJHo7qpD"L{~Cʣv[U$l-|3M,)j㢷pE*\!ds-ћ#8E ɧgZv=W:ЛH4=pP^&w:{^b8| kk+#.q-8Z(tkN.h7fĂ<ѩ{mQÌ$6YԟxpnA!*/:arm5: &V|8b oj_lWʒ$حc0|5^#Ϗ #kUnP#=hF1%g\ ?ʪH}%LMGB*u :Uk>FeR ]@ ~CҚ"DZbwE*TITɵ$74Z6̮YXC[k"iuJŇN%B'J 1ּ=}ѾD삫?+.̀45hk'bxќ#su~,}hKI|n_p 3w,~\*Ϳu5AƹPŀou!d@ipnd(~{ԑbfA炢7G!*o /'XÅ{%s>aύqҧÀմbX9{TCU1 [UPG<77[8!_jYIzCC@`Y.Nnds$MD쏾U0iu,.LHC/0 g8Glg l4@vJL-IN9l٤c]s#A]lΐC{u}x[J{DVgk!nVo8]s#Ņ[5nywj|/cġ{$WuoBlf&KjIEE<gaTAK C, "=K *L~UjIQTtVA1B ?%[|7C^ SIǑJU ["Ծ2?|ƝVt{n3TY95HM&w;%唾GT(flFx*ubK\-6bo>&L6] q979ӓj$*C.n@X]ai-+fd ǕmXtlQvbJ~o\SjN\]%vF[X1r[iy=$Mp.)ndkm| 2n }rEcmrbk/xZb ąF`\Qtedl!' F@ >6L&œ{Q-t@ k-@C>XCԏfeu7o]eqw-<6pv]xU?yNdL|RrP!Ʋjkhz&'d kNrB!Xķ2XGutJa-n6*Zi-,K'}QNM@?;l%)x|tpk"RJ5ָ8=qrQ%Y.Ui.iJVCKYBw8*4E.a7Ҏ Eyph}ʑXtIh4v Arެ6r1:a @=%0GfF"]BҿYip8Ĉì1X(2qJl5Ery6ט9L@\a+ۛ1G]m, Dώɏ+Ģkh uҽ_?nfh^ 9xw9Zn5v1U Η=0Q!J@:0V;?>__cŜB xȏP'v\I 7o\HVq=ifa^ CBZq AfqU;_t3^FZAeei-$|ѣfbzaqJ9/u'٭ <'ܦ@Jɢ1;]X LY9U+{ƣ_AS\O<ɀE:ՐWt_Q^N!#\D}5*"bɊI_vΠy@uo҇^[ WRPX/VIqqo41`֭3>Vtqc&~FƎ=I?|HhC5;1#d,Ǿnkwp+\\Reҹ.^O–Ax+̈́#d*ax=.!F LТ_ul2v\U[I/-,ٽPh_yʃ u-}L~ur3-eA⇳?Ja\ d y\=E[IƋaH7>'ѰFJh+F TTPۈN*yD$Fvӷ|L0]&$[WTjUɈш*T$=RD$r~?95 "Q<=TF}G4"js#Y։٫ h$_>#IS$rRP+g}DTg_?Vǟ*b >ӂeKtk3 ;lA0`,ݮχ{{42ONu3k K"تeu?B7d.Yl3OVqуf5VK8J:^׀mh3lϊ/_^!@/LăcB4FIՋ/%g3ږN WW@.`7hG808բg&Y||apb; J^NJ?3Α.XQ[y@*,6Pnb xՊ1*SsPLC^HXsUʊ|8UZCUʣ'"4՟:S?t*a}LپﮰQVoQQ.6kA٧KK] ?V 4l ?@W*/ }. >ٵHncXPzu;McH v(WB׌כ nEW%xkIK] qZ".}5 l&=fO _frZp \ aNc>jSLciZ 'W5W{!dFv밴8?{'@+G4v]d^s PS:6c0*(BA@CF,WzHkb=H6{U>ZRDkt֟3XnYu+.̺72u7⸿]69CC ̃h" :dz|eUA$w EP,7c.pû<ƤV%`}跶ɖR~ߡ@/ۓlJk.-\= O o:CpP~ DvӀ|`5;& 4\_s-g]i. v̑y\-0z}d &TASű=/d)t :GkMό'>|QCk uҧXP9c 0V?YzFz=B&uL[%|qH"2"Ҡ^] 7DЋ.j~5'LeKKkGqV(G86m 3$X0g1..ݩ#I8vW8Ai؝l:N]ϧ;zx5nDU^Nsȣ 3M%oL`zOyˈ7AC~G yKf?UN4{ԅ[MgsNI S U*ȟ٧ygC*6E/`智' k@=?So€>Q+j%fKp%P*RZaU,Lr4,`P@eFD,8),4WwgO=TjSBWN5( iaTLbb<۰[CB >b<8hn9dtHX_\wjh2|,H< j@ȿĉ>s2q,3c.31PY\5{@wl*+1i|CNr̄~^1[7'ug]CƏ )4ue%Ԝ,FCb{4 杣g9@z@M?S!%v#؟r)$ʞ&n퓅,I!V)7U]S]ڽtuqoZ ˖;au8^?i =7}PDa,4ж0R"˨Ix&/wJ{^Zi>`q˻R:uNe#|J6iqc \fo2S+^ c;ݤ.ZĻ/;yZBn1x] N0njc(QtODǰq䬍>a% S>F%%pJΩ~:|R޷bn3[C0|!jÆyA&j)[3 bKI/pɺ1Qb$=k~cBgQ ߺ 5Ux4't)'_QszK)dF%ϻK H?\.-;f&bM̀RAd<(P7;R*զX 5 jCJu qAX nYQ;1&w_ }w,2 )GP C+CWLAPç4 7mBxߑy!r£}.9__Km l+ẤT ݈TO O%c5^.4*Z9[!r2W&i%i3Ltź\O ,#U"Wm{3Z6JdБ&e=cacbp)u֪\nX<}_qC+5 D7IG;GFb'4;YCqd0sX#.kEii2B‡BV8zzdfw%QvנOM8~W$ uq4ťZ~TGkeZ19o]()dQ.jE{z|/40l~\oGW</oi, 'Uۤ!_h; ^ȢʤۮDN e,`Cȭ\Ѽ4ǪjxqgM W?赟&ܴr9ʘr+&hz2p͐4 WJH3Cb]5!1Yf*/^i?N;|{F0x1IxTG"x’1(kE]Z)/" ^IZfd aR2pYH#O66%QZJtڀ5Yd^ B;fh.nF:j:IU KY"``7ʣ#l&1!;aщФnXWA-?(~/zfwm1(vƧ!8 ,sD&bu%IU[ڝd$ЛUWV--9JX)<Bj%/dPkWbލ:=5ƗB݊J[tOcyZy *rԀKdͻL-R|sI0U@[ys+50!΃[QECKVx\G]e.#PQ g(yk]_D])EoʣJj@>ɣJl9|{Q9fYHBnfƹ y}@z_P]@4#isķHN7˸Z66Q>z!$zj ΞԄ C+77[7;'rt(c&AYA$bhe5fh]N7]9~?z]ƘgE]%8YJCd|JK}N1o#ؾF1;]iZ~u.8c^95;aDFCXP ֆ–&oF3B ``TQ' p!ovءMk,"KCC{|ZǛ m҈N "YkƜG\H % 0{$FW3b Q鏁ʗ>|k?djSYL JW0 ARmfM½j#*bK2ٜj,fM>4kk*XKZ7t#X'KdLW_yc/h%3yrgN-(5m̨JHc8k4:::CW/n*27 OLلJ*;C|Q̟="9d(X( Wl$]:'fF$Ь@6sLE'+u1joY82w X/`,:H)r[TF?)M{ON'7kҪm+J6dbAgꮑD =1bׅO!ը朇 "Z`GyRS+]T `AN}y஌®iEM+O1nYzVS$j,?(8ytgl )\by3&Uq[;*Rf)k'EqBÛTR nr\OU!9?1{"Vt9kAj/+`Eb(˻?HB9ofu5H8jn*V]djVy纉 @kXNܓ!qqyr DqEA*Q7^م-P^poIPN%t4y^^Rh;Gz?48ك8-WEɘnqY3)?@ImŜ~]8/pTf%U>aj_`cˍ-t\̶Y ~Z:݃`ָ eꕭRs tF:r!pH+Ok;2"6N7累6يqjSĪuW{߾[S-uh0M-;X̀x"J'/ɩ.Z@+W3/y,H`r3ptDC%m;\D,> #ouO^JzXP9TEtPm CV2S"cvT> lCX"m5JA:pG8T#^ ބDiiO-M֗.}H(# I0ySV1MnfơXa8X[R.Zr,ݼGJW΢+|/.h{ş 1NjwAeDBj81_F^:ؖ)_ huHcbpjo2ɣ8 B_͐jt$E}x)[tv洹 @!6:/{WvbLݹxֻ\|V0l =++̤)az@5`䀟㻙րN m|( #Aoȶdllu$$iUD jMpq۬ @A@6dS@E,@5+$_ BQۋH[K6KNEYXEwWWۛtY|gu{0k;7GFG5-Cү54c`DȡhbNk-ѿjYMGwə ʨM"&)E&saB{ u[OR폻why2`zE/r*`@\_[p,͌sƟqO9 xo߿Vp|j>%ݼ8&x_ddU{Ó_,wc< x#ERc"zlo\KЦ)/RF `BSϲ .,WX ARr[x0өX<ݗ;9:τaYp9itwx!=Ǔl{ /ȑQ|VP,-$VmC?r4q*Yxs鄋`9qSZeLv2/Cs3cmv8a5xw,/Hwtv*H:?)ב|6{4Ns1t6JD>A+\AHԓ.VՏ& pSb.+TY9]RK٧&\4Tz-8A'Z#!yn zҭŰnVe8ӊ'Ğkɞ4|=*!17FƺWSA碜ZC {  : &IgOL4&lS0BmC_Ĩx:l2!d+0 < 5?_PJS0'IntI8E)yW,G X_`qeڜ 'L-?pP NѪ-Iy ᛋd3"/e!ڴQr\v m[R~q i~l*'.WVU \yZ* #vA|@u8%̀/7c 7wB[Gu_ +9-O9DbC G4%c*)CzGǺ!Y 'D>WQyAo |q*w_"_L*]_= /6E}v|vN0JuVcV )-TB>D%^Yd)\̝6|)'HrRNC0>˺Y܉DlQMj>۪C4!I/6“=<$ ~}˓M QG\JHhm)' ~1#?[WJB 9oTr|lmB/ W7hx  zq@T;iTLBig xC?1C$-"HT2I9]Yw`d޶&vqGBoRy'Gͯ>MlL ]Q޼Ę~<CVMkSqaB\4 D.bAS+,VDQ@_WX:rCS3u2{ F8bXMMv2E&{V -x9EN@r9C-IhSXvkT޻PNb|5 ^MQr7w?M7Fd8&p'{)17gZp-'?~8ӻS;K"3Q߷|, 'K{lڦ "Cҝˠ霱[M1J?Owm\oš݈1I"&$DrqB! Zr8[kve0Lo^ϛX#S7G)]ud~1\`/ @:5!4 Mĉ#R<6gX!\ ~('Zv!}`9exGS+"A,f8f"U,gS\Z3x%"e_"B3a1Ȩ}Jc9B*IɦaoSKtХnoS7d"GԀ/9]0,4t .zW@&tdjL%4 srge9qfJAX\׊:Ӎ *TJ=TH\dNArEs_L3Cbh-Hz_NT/ DD?X%Xe:۝4$ ; q^ &oT 7F_nYK?7PJAh8I7%Mb!mZ'[b7XdQ%8 VNDl-(r|KDSC-9`().u[]Zԩh,byd62_ ij87Ɖ/^cc5?y8I7e&aX꿥:>=4ىiW\/CvٌIOTG 4&3Un/x;7z6s#Wߨ@_χC;ףy `%&JUBA98|Ūy}m%O7}:fX4( )0h\ރ)Alr:ݴ}@81n=0_gRУH_B:$SbJīmsΟc8]uZ&OO_5MS#KڻFgQfX@)Kd(d_מDSqol>/n?焁\ zOoZ4Qѯ7ڃ_'=Jkie7oW% &:|^KdŒA/P,+Bv[^ΨBBskiInEZLzs@0qW;\%)(};qte>[[Ovu^8`ߋ1ۿشW ,_$kk8aLݧ!UI9v#3C|K(% C`fk9Hn:-wBuaqLFi{p&z|z [BK Sˍ?9Ӎzpb+[ln$x\6I&T %|,\]XM= ./PTFLkamM+ pʣ:KSNM$"4aC*ŬkYp䷆b/NugעVMd{6+o1 Lٟ(Y?4K4TvT[W>l_0t~-Ƞh,AG7>op kdͭrālUӕ(txgǻRw^{;--Z.8d%+?$61TgAf8~LOmy%w,Ȯ3ܐ%&CոqY׋i;M.jכFbu Jd@ c[Doi@X vz4%[?4Ā#X5{%wYBzfv.Ԟ$.) a^,%эɄu~`twɼzUAyzі+L([(v°O0B5,%1FE b.ٴ`Z ]6s/.)PqiN.Γ l/HwW(csл=N{ՏR/o{tB4&Wm I8Tcb<4C}sɮBYm5̐b3ZB LSOư8˲ \(r3I -a zKN#HOZwq]~-77&"΍ ; n(C)x(E~qc% -DjwÉ=Tw}s-7ͭ"]1M{{\B kSdt1ւmߟMp%F_&[ɅמٗjoY}-';sZOm'=EDRhRQ3 $$_R ɾi, #o2ʀQI4'Awx>% t#-7 又ʁe&Jb@G(`=J9 [gwxdVj,'?fʠ:fԺrMs9]QW)pod@U!*=? 2 ȼ[FʺEYaW驕0ʇ Ԅf8mvZbIM@X{8m!`K6 BhgN\р J_5lr6,Ę\d$]~0U}5ЮJuSΰCi( ,Z~3Xbqbp|Ab}#hI yUPXaz.˒IfvEu"x<,NwSh|QP UoUW"LQI & t/ eKk؄,,Drg iZ6#C'ԄB%)>W]_ԁfĪ"xJǤ7G q( 9JήAm߃EErX^6t4>U}:&\ W478חLZXx.s7ӴQ`a?|+]vfee69g62|q4''w7.BCXU9}I3e?T* \뭂Bݙ]FX7ܦLga($ ziʹHy^ ] Ϥח{2#X{cu [-ja1Q Q]_1yicK*+@ikџO1E})R.ۍ;1@'fe,JyܝΨQTbmS^tTLN_V \I&ⶰ]EU *ffeL9,1` Pn0.ٹ.%+@ÒG tgx%W{mB5<;qפkߡORX&|KlA[ۡiU< Irs=?X̻e{;p\0ũ"wK[(`NXDœSGf|^ns {\}!pL7* `UFr?d yOK7r^<"@ Sɖ -q{15(ݮ-07L[(Q]P50%m8,DL`0?En xC °^͘ ثfMb] /УG7CzeD'@n8C23 A(HvI _mM{ ">2fpǪH(jM0"<_NbOmDesCjvc{ɶh{Gqs!+..%aO*\;ݬ|`m$ x/' ﯖ,-::ŝGvj,8p3!q~ 7Q߼"X_|5 s⒅vc@.*tC?qZ ryCVw8}@~!lC ō-.%3Msu4C9dW>Kγ W>¼zPޡ,H 8״h9Bn@RF8"໊ Y@>̤`u`íNjB|b0"XV5H[YL_ >[^;AݽDҰkǿBÊQ@~^v.#̒+F5֏rBttBta L!B-{W;[siYТez{\Pz-ޖ"6 ڙV!|KHt[aK ̏M7ZZ;&cOQ]")n+2P{X"QRSxl>6AAd!o)Fؚ˞j ikE\eO4p!*cs1@{Hkͧ3O ²CcI|DvXK+!haFqJ~1yY> ,u⹉mz27Ṣ?e1J 4P5aB^~x3"wb'm3#LIQ}C QuOҶG3 =HkFdb(Eڡ1>>bE|!W3)rVO "Sc3KtGgS]蝗b2WߐvԪkO#,A^#X:TeWTI,e5*3pd2{b.kNwDkXBjb 3b: YMNX~pISwLrd igX^>t*] lإUsRꨐ8t r[9DP5lF0D w Z{BҨ[QKՄO98/6v2kBke>aeR>ܦF̺H#=nr p`D_t#C%5~ƂO `ΤQi?!~3{D3o'br(d\rO߇d9X\d%YB)|/LG-Jm~Qз~ 1\6bF~iOf >5abwLkz@>3S> f ;(SIOzY8Z]}Y`t]d_SXI$OKHD A5+i0J3栈-dDyyJ"ýt.R*3_+Yfqu\ ̓ElD;㈾!qt=o1s6 ZWn]dS ;,% VY&Mud|-n@e@4]. ARY#uސr˚9`b[,mE \PXk9ր?1IѸ`e52̋/tY:t=.6P՛#ɒ/OuUifGPb- ؄-[ɓ8ax@>1$=)^ Gt'qI;׹R. W$Z淠m?['~_t<%;h"-`@ 5:4"΢&&)o̶_"LeRGt.+wZ+]/ k5Aⱓ,DKNQ_3E}wÚY{w;dPk66(ĵe +< dw4='2sp(Cv6|ᗞ9p?T;=i K$?vƉx.3Jˁ84DlĄF m@kЄG(9,:NRobYg tu`(-Ͽ(%Fm.'th{6'25Xxhp! s7 <ѐF'8`Օq`_ë!b J@Tq@ }oΏegifKY,57RK9F&\㋶tdpsQ MX$o :S 4Ȍ{҅VS6yX$$`?+MZ=oٌP|B-*kVƗO) s5ܟqKtWxC{(6|2+ (* -^ìt\K03ImZ(0X R )NI!~4X}V^V=ڲs#I! pȅa CEj>#f4?f93ĨMRĔaOPUW:T]lL,PŔZ{PSґ0 6؝ѹi Mng`Mmx0MO~c {XmvBz jUT_5Ag7 [ape7]>qtsKXUE? i<)x;MqEs0YOOD.-O*ED=Wq+BY6;;&q+{E&.@~z䴴r`otדooS ٖf1kׂڽs[k,`lbGړmLȣw==i\EXXX6 KcxؾN`ݬ ;piI\ ۤlI]5Ll?X!p JԂINԐ~ͪZ02rB{ JL "֓ayMº5ttڥ0?C7;#-F JB];->9?F󁛷[ݩkg_mvXԮUR'130UzȪ,_#&:pl Jrk"4}|vcDA[xNϬxX8,ؐ#J@CD,2h'NyoE@XAV4Qͺ7u'Yl!!/287[Cis|w}]3xa#OZ^Sl_yպݒ{kڧoooxmALK1f{piX2[gky((j3^]G~m~Ah0./EMޓ>?KյxJWܴ z{a7ٜrYa1:GI|9 aGQ6k! lxbW!eOb-QUr#e?`&G-7#i(#e!W pbJ>vP|=7d'aCA%70=b"]h<dm%'e* q/ɾ]Ԑ6))*K' d6% Z!B߾Ȑ:AD/? !ggrnDJ"< HNq;߾KiFє^jחY9ӣ fڈ;{ZKB#ofbRPrqݭ΍J4&tH1.>L!ؒԀ~?%dЌ/".7+^^eeA875:"h{`XMqG{ "."p?_3ӂL^A?k̩abn52<8'tD0 {D#7<-&4e34IA 3,&S |me_to}z>HXv'Gfme{S<7-]iwUWOXrԦ<@3gAm#Ugy#wC$hۉ0(\H&FlK`|i*W•زTOQ|V4WF%ObRq ^[=džna6Lu拍,BLwoK'bx80I۰< 뤢es !ޣ8t.wenX!Ez_ V`a+ICLa؄{g(V9_S)Tss9T~;7j]3M Bk \ Es?d|MPv JyxH;W{IJf Y:Bi'Cd2ա1?<2h} Rd[{a1c{>{2\eH[s va-=Ltیr?!K_9lӠYXXJq-\ (+Q~hkB!e"%J{lavY(ɠR%Ş*uGY||+yU8TK⻪4F-OЄ4JYQkd(5-H*@!ͬˠ* t$2TÂ1qIH4C}*9iѧXLBvajl Z07n~˳N#kM+sSFf_A5 p(zy 7;~^W)E.{.0sNl׫8pY^zɪD2Afб=l~~\"H0& $L:XB>Qǥ:3eu^Qf (E8'5Ssdߥ˞Zʈn\t\[\#(k&oPDǣ90^4S/<2d+qaSP?cP3) 2Y@"0#Q ]8 (\ŤKb_C_WqnTI@8 NxBcxrm9bYkL$+d+zLjET6C-(7p߾em245T8: R5&8k`W,YB6;{gj->[YR٦h~2kquw 98%kEÖd\եc>pHf|V .ՈbR7K_ ^߫X1QV`!r/"B/S]ҭ-Qᮤov?*mO/Rؠ`l=Y+E`-)9BvOKUy ֳw~lHGEV[q}BA.H{ٙKhŃH >8nBuN~:> aC$1karouDZkby7h2S}I^-x!Ob\qC/ ON*~ޕ<9ZSёd/0=e*kb*!(2bc(M:\' }O|*FBftsWI:E_+dA(&8ݝL^WۯKBmӦF蓃~:x|[[ia{O8Vx ,?Amy (6LUŊG4XoyaNLyLs&8\-,&& VJv71FU|A?e:5UvE$7!/nFdJ/͞yug0{s,SD3&dbN'Z,|J3Л"kLJ}o gj(1*.qW#2Kx1i<.B/F}x"${<'S*B&O Bʏk91C}nOF9^_XvTtYjn)пg':B0lh t4Nt0ETeo zwa.c&Aw%g"~ fi;xce{TGD\ߴ#4R]=+ۊ<$t諉ԽcI1Yj|sqVú[R=ͤ?ںp|A?N9jM۫II TT~G㚝NRuʏBEg f#Eu(hC,a&?2s]_)QQ la{V]-O)ꄄ/kysp}}uö[ ?r: 9s t?Pb8Q˴-<7?"1 =!bl= 2b>|BwewH/+P2# 1*=.x5,<")fAaCP&GՁ΍lR IG"z<&,UwXZ6QT, CzIm lmc~7/Uv3|I<O$ 4!qY'5 1 Tcl숦T yU;v=c<+vv [aW2b,p9cF\"$u}!ώ=MOU>/' L А>jJ(Xc߮h.yG3)ގ`(?hI0dYmG6KSA |6/UoؒقD \.`D\.dtزjnx_K_V^ Йz< `hThƊL h\Ĉ@pЭA/%6mj.e[krld?`VrCQph#+DJt5k6Seuy 8XABrb\Ob .u @1SS~lxt}\|* m t,ق\{kwo媘?=/w&E E"=a_qW@x=MLgc}>p% E@Pxz\~{0BX$顡K9'cd娎+5Tj$Fzo"M;[/\*yNyTjُ`:F78zz/yчr؋T"10܉HTwGJhB¥$Y}ƍId؂t 47또+!xUz]0߷-Iˏ''O0/X ÍMzum|60:6`Kqd١}y`a"VN4dX9F2YP$R+D' Ia5-\.F,)߻EVynN PfyVtQ cbpdO!,8="z<:uO3QNڀ-?88fDvd2VCcP0?yeŮm`Ev!ntn4m{ N 4W- 4 kKt g[eU$a|v)TP1 ^ lo&1])gC4߽¿\3 eF'"gn~jj!+3Q RԔp㹋 ]x)T!D)tV@&T7 (ėYQHC,0I]`S3o9Ez@p'A[l7e?deX FBH4;&VU4i|=ɧKXba]`3k%S3߽ͫ*%Э#nI{=MKᶿu74Ԏ?3 /h ')o@B&Hё1}ce khPvLW8\&]!"o}ߢc?mI=\epdƿ#=[r~6$NPX :d&GxXHO7J8+Aũ1M1OדczH9Y&!N{-y3%4le>Xuѐ@I%Kr+-`q;Ta;tb+(]hntUʗqwT;-Nb gUJl@-~3dl" ɼh7p*l^.kٵo~e#21. ppd]|rF/hCOuam~ U*BJ6vS\3I)/f$,z]Ԕ OP5t7%?9FภϏ;NZsRY 2׏Y͠*&FHnZ:C̹Ȅ$R͛T0tX!MTuhlx{<)h_D菝= "lg[-Ց̠=ܳlzcX,0[?tc@`]>\@Sm|h4Gۥݒܭۅľ4)挃D,,'8rh䳊@wx] E ӱU;Wk:ej N V Oߨˮ>Z1k1i;h&B؎= |S~5VJ L&[h>{طl*kl,H~)Yٙ>3*j":ߔE|3- Jof3̣w~ʠ3TjI$sC$#1NQUE1fXϓWʆ!(:9_6b_ĥ3RdS2'm_,CA|W\klEI(ܝCb Vd$gݲśl:(\o7kuA^k&%Wƨ!W&0-rLaz=o賦H~_jFfk_nVp X JW9׸O~fE6eTO ތ@DA &odh"_s]ɟw=%Dmuuza W@>P7K%' W]3z=gvk@ 0 Vݣvb nXCn=^?:u&9a?X4[XDbCA3C'(Y<IScE8 D?B('Qs%uUZہz=*5W}m|a- #`q`UBѻ="kIEe)I{M)dɕ@%x%ttMHc%^gzkh@]H!t}'{ÔG4}LVL@v~U_X98aybqdai^ ө,[3vISĹcu[=ߣ@z! |O[ֽ˭T޶Wj@ YB !N} /Á>ה0 Ȱ]Zrm'6yTd}pڕ]%#u +Xv;, HIPW@LC[)wFo"9 RS栠< t 17UV <^2 M֪ӻIoPy~:eTS)VAVRjsPl.B~zO~1Duƺ1/_>w ԩl])yb/"g;ǎOXTGFBAr+wZ2V@.f>r-^Tt'v,hÓ M p/i#?hhw1h!͐!v@{\ղZD㖣QU ~/6unءzo_ 1aͰJ*=hYOOR'&DR.`@(U[Y3a(haLvsoY=STcB9'z(!^6u_/E3a38#"m?D[:Nb2/.6 mb)\lLbf, Scӎ=_(&Ƴ݅3l5ZxxAa7NfWFiYa! Knp'囧Umi"y .htiE׊(-*NSb/y} jXYfu]Ubo;Qv^Lp"/եUbQ L(| 1#l[qqA OO?ڠ9p \PN}H$6 [NN9 k3/4VasF?=Ⳋ{SۣdTxVRW O r) 1#ܡ"#L̑: +9q)*4nm^ 8m> \Y8fݮ uK $Tñnm@PS>>" gx#N,\%eȄ4[㏉NQN=pHr)? Zik&E.#L"1d8R8{/;!$ícv@qCfhz֧1V^V 5$EdžlyuK @lX 6*9];}/HU]6GEdX=~=.[ 9~rT5ٗeDؐS!aݯl_"/q>(H qq2_dp~C9,5(x3uY Rg|cDX "+vJÀr+YMK-G rt O%O@{zdLl цs@{A nE UyBN8veJpa/lm)sEי Y(4CSj{)L7u]XS܆Q~\`l_$ י8d8D |k񊅖2$Ŧ@O3MM/y=} 0Q0Y.6;{-Q.2gUp!ɀQ&,$ zߪ^WRDy}N [=8X&C?Z͉tm$5'#̳=Sx^!bl琡,a нaHҚɄQ#$KQwj2:^qNQ1k!1Mh5!ةğ !G h#pMQAH}<nx{5v;l< tkޗʠԈc d"ߏ:q jnBU6usBK: Oj5 EJDGɾ2-f>v}uFcQ:5fվ7mѵz= / 1]qZF%.]'~LڐpXL[ȁO4+^#a=jsnh`Yґ3T~}JO*4#3Z枵܆ewuWHkj$@0o9noCMrL>P(* 3 mZκH6$ܐdqD0_q->}}hߍvQZ|R%?|p4Ǧ; =ѧLrܭxn ,'`ъFNxj1fa1Qn̛xI-Uί;珋fQ{krwJ8r~\"̱`5:\W:D. }dd9-&}[і z2CW)b7 XZq'I,mcT,ZߐH,UFFWʐ):@ٽYei"MOU$kjҙA6lՖ[_rPSJ'\6F*[`;H!--RJeZ$‚#7gH2GM9ճwtPN[BBg+FCh'"f%evgEn󿝿tu2WAb/mKl@oJ6"gIE ͕oh|O$<ި/*@5XȎ1i+SwB#>޺:!IA'd 3ox ]g}>G]4p]~$EŬ&'y1~ʨ>V/xmNΔ~ެ-IҬ)QZRNJu=kxYOMxIߖ(J<ז̯|,uy*z{+fqa+l(T<(;'oya=a +eq}Is@wGI&_;nكVؑL}(r 9WP5%!K^'3f5(ݔE$4:]D;7{JH4J |)6v_~?nXSv*7/R^ʠ#G{-ҁ2A9jXcE/ga?,ҤÓ s,>_6[K:H '(k\=4-Ŧ^K rah&/hGl״/n$ɣ Uq]y #M'Wp=yŘIPz ag4gbKxJ{Xi;^kdָYBrNMvoid7Fy:7:jxj܃&*(L}S, ]E%knSOXֻ?big PZh4qyqe>n@r $❓@qXVU3x5}w +F G[vv9hW߆)MaͺwBT+4f(/"M2f5r+> D |_9U4s%.(ěNnBl.թQ'"XSg\CI^N?5gyl|feҜQi`N ؀ȠhBqM6'Qh)%WZyVpyODW,jt|6.!vD [23QiB 80Ut _U}Tƥ`luy\wŵ9 R[ᖝ\DC4Fvl[} cnӱ< W e&1g ª)sgtGmOOF^& >=/(y:1/A[6v[R N%|c5Pjn*`˔3U{X@)?L}QkGiIT !S0%'ZVyE7&Y@Y:GC2xϹҤD׊Abg"L-ntm; lpu A %+w2p%Tu N<;ZIn?yi)n#*m:ԥIɓdvLu>ƺxzZYbDq;P\Y:t7|_h8Qka@eA56/Փ陬C;EzrJ W!g k5ޑC_SP{uRT /J5_:qTKS#`n>9-s\=%)-=w_6J[f^7ecج^-ײyvKo>ew>a lVܞ(TnUcOpLQz8HaHw+L L"#!Vྚ튺f|4>\")/w5co] ābsLy-Gz~LP\VQŁVHs/NިQ55n7dEκ+dkIP˖x 1GR4 6H#)bܛc|BCj6o43$Dϼ_^z3Ul?3.g9 _.70-20pwXCJ]TRƊC6yt}=WKW'IY]1A[k[WAc ΀Wy5j1js`x)%}ew <1记̧"K"{Bton+;p$ SÕ~Sq}'3е$*NEy@T8fg(xۢ sC;]dd#6G u .St%DW(& x(0RkBћ GptolWޝxP` x3rQ–2E->3*@BR{E[6}ՠd7jLTٔB&HW.+OXiwG)%ϧ/NE*8I`b/XF TU@Cz*JݜCqOHC eX|d"SD>:B?LGsOU`I#̇h{m-Z6]J BUdeNz0-o1o٢KA &WU>;ȫMyf7].6/ҷVAف^Fʦ&5>:?ț s%R/Z. Oΰ;#b6_i~{Մ.Z±(3NUy ~a٠inHv}u=زk `,k/Kb6"C]ebP!U Qqg{<Q%hI*t L"|!YVzЩqW^eE{NTim|2T'7mRa|O@H!0!uE[/0hSriA~Qv)EQ(VTyh?~ˉl1bD9|tEI7{u$oą-e(J!hҵӂjYԫWq3i͊ȼ׏ExTNzdnj֖N^ܙ{ /@9D^J-!uheY^h9_$GrгJ'.ZxpXӐAqak_';&2!We6 4 iyOM7ǎjOkBʁgr4h:ĄqTyp~[5!RARVyTW KhٕZ@",Ofn7۵"ϻm~l9FkC 'E {AՉJ2=ӥ4Klvg!LLMw;g(4%Fl=ۤ욤S1a#}R,U}V2OWۻs>Erӄ\w1~>$͘VʠNnDa촙fNp;S8<&r8"۾=r3\/A p I* W]Mqߣ*wVD)OpL)K}A-HQ[WݥcmyO 7Ah-3  RػYC~4" ޙQǕ^ȣ(=v^E3[6~$*gw⩗rA}andmBݶG|7Wa52LZ\S6N6e VW[KU'#sHtzY:]sS }T+G'Qk7xtvMЁIN PÜ/\j֥:LU}W/<!Sad@m%!y&ol `y!f#"@ *11AO^ʡ0kisv2ǟWaƷ j$;; 1HcG 9۳Ud]zM>JrBY0c|byL=FR;yը|-q4IT^t@7,9Iןp01Om~G GirU5Y*B3ۉ!*SA8ILiC[uŖ\?EHFD M|D4H TE[yDž6Ihvm v* ] ^(路JDS+^ٗ플N<bG_Na2QV?9uElA Q+.1T.Pt$:ȿ-opI\|鉰R6ؖ;pc93" Ld&+e@|-Z*Y)3 ) ;,D;@ :&~тrS)ȏܧӟEՋu *#a/Y:"!~:<;4!kUm>[vofi& EwvI9'DP0gJ[Xǻ ð#ٔont^w`Eh~Ssʧ?nj}g4jY_:qR\kFcWS gsO9\^8<9eVӪ5V{ owC=$hRs V+|9%ēe%)5f u2Wc:$'̗F>j9=V5t!w>3b.m_(8S WLŝD<6^Z5E(v!5jsE(|P^Ƹ!>GV6b*ýR:·1 FTLudI5P^}YK^`:xd &o^D'']zemIO@d*wG*>O#`ww5/70(T1Jmx ۘƥ3$5sq%az )Duh5N,fE`K— oI P0~k7+>`s.6{kO7_D7 (& CeIیB M݉0^V&|9#`ּ\! *.F@vҷ^X{eLa=ʋ[T`L kW:?M-}CɜZA7o#%T"f6puU+r_xva3BAE_MhHrϕ1p#ZfŖ0_YeIۘξQZ`֝pbSJڼU 8rB1_\1C*V`DSI#iDus"QxopdQyI[S_(`ݛHq`~d,H#CЦ)"n!4 W&u }{IRCp~θ4 =J{(#-M]?U%8+EbmH2HꥐawC"ll{Q<'J4I'&ak^/;k"8Ul0Iʆn1żl wVn␁Tr㟫EinSOf'[=ca$,A.ד@nA$f 1,:U|J'ڤ Ҭ|dhLXcGhfϝ]Pnq~ڜG_>=$'P.o1C]ILSkfjH'喹[QC{zgNFqJBSF (3# !N,͍8ԤQmB?ژ|:ڷ_ު[[_úUӦ+CuVEG]CSt;@ǐ_S9q5Ɂcj=}}9] _'."RR 7Md'7MjgDj@  of ep"cK=2ğԟ_4EPXrx&?M%{WGONM*jⱣRc\<:v0_zRfml{4A=DGqJZWf}]*GӠO ̼an q\t@'a:A,1iX\WCBm W4Զwޓ*Z神PCTCCrUD1T=XJaiyYabnaѐ$tstd 9mP y -\|b[RTmt&3} T|)n=~R~M^ڨS7 zẒ+%k|%.FBHV^o6i8\υY ҿ&NyufNtSb3X!eI߷VJc'dKpt8`vKEƎzz=>~!mb__$~41~=\ VSMyJxa9wQ[\9'GoF+WOB9K2h3>oV"We ]4FIC()3D#?'we rJ/,ҟrj1n.tm:.Gsf/lt̙f3p#;0mIdG<=M%fwܥ%@z9A|Бbu=qMN" ?RHLQBڈ;G-mQm.̜] e18@+q||hy?rEC^J:BL_ {) }RmƑ ncQ ͣ4/ V| JRG_S=)1 p׼t>d@r7 ;ip@V*v"' [Omjrhk h oCPTh@i%r9 ,{] T1̽[n"ul-&wDn!=4)f!JrˀƊp4x)suyFtux(\Xꭶ %Q IظeI_rC'[ +%*;Eb@y6zcZ}^y*!lx?tQZ/cغX/Pɨc:5j9Aƶ^ƶhpJ}dߟǝ|{> CĞjU'\^?b)'k}iq̉ c;T..K]*Jܰ;9$<%o8$ɣQWv&$0VT^YA{zHi0ǎwV 4E\V8r=> n4#'G+&IIJL/I[3! fo݇9y w7o0 pL!aqc`#z4VV"PLR{(vZC#3Fn+<`<$fԝnS0` eT,1AweK.2 @0KAd24&zp@bqK`Lɹ"FT  e1+_{ߙjG(^f6v=9@&+liI4aċm W:J4H wmh ^SjP7ma7`y*i2r AH{o6n-=:"v H>ήv0ZdNRtMpyLS7 7pj\J=\Ř$Ϲ_V@FhٚbnN=k_)l"Q0anw+S>UuRjƻ i&w4]c>3WpΓD _B6g!J6?j>BNLu\Ck<":b*Υ%zlR3, Q`WVɉ/GkZ6hWFJXMB:zkb,yYg:aec@m'u+X vX?@ h`h,Cp8䐾g4VnZ[H}='cTSiBS!z=QcO.×Iu٢W3+(F+lZ&0!TͬUeT+bm8RH>ݍ5(z@ыhۦ*Ԙ9cE8mR-S;wS;D~)T󂛗4AzXnŅ0@ WL^%9+l6ombM^rw_(g '%uF~|y/A/@S AEC\**sʟ֒um}Iɱ}tC|xj:(kR&̕O),5 C|m'tVU~!sS%Z;cVVs86rPә#,stFP&НqmAF} [q(SZܤ- vĉ뼇\sG#lR\в_RTa095{hy~NCI$ 9凳T0d-) 0}.2$d{|} i!uYwNJohid3-$;ob L7É?SCu < h+e:7?r5UN8NF|O(k : LE\T۰4{,ƘxKq 5a )?<»j:ċʝu` Ȫ wQ5TAXͿ-1?%2'2 @濕Tqj-,Y܉s1Ʌ5-B xQ+NrXC݂X$-{'㪛@M߰& qA"b 8)$H؀)p8+^'3,x8%{̨Y9.NaB#]h1F ] cKy004ݝ󊈌Ѧt:%.,A>N{ JNCDh. B8a3]--d \\{ ƣ*uXpjN7T(-˽Ծ@8Yryn!s ;s@6%pbpp9[s _C\;z o6ϡ>bGcnoOa6Et(5bL5^XQ)2Zo{ǖ$yIivS;Y,gFPWBbK~__c3P <Ŵ#ԵxZ*HKPg/*r )*U=Au'ޖs9tPuz[+?=_JxJ}wz$l=OPeRDSVHh^̋ʋKJN9L 3~UyǕ] ҆kA#| Wl 2BGoakL{bG3p#u?a5ENQ20GڸtpN5 m^qQ+zݡ7y2]ekVğKc"A`FWp,p<-vH3`Gfs&g'ԾYvh })TAYc ԷBK74ؚ'N\U*6 U3* pr9;Sz@BJ[O鲪eNc]\_;@d& $B 5Z`1vnۨķžfuɢPάO3 'ho+[7WtVnyMnBc%ơR^WIP-Q10n̒ q{L3e{Z5~AIhRL-s9$mIP-L}g[]f UiQtuuB BݭfsgTz’Ff^5=]W[Ö_gDo[5QVȒi4ym'tP cK4h+ӎԿ\w&Lqf#8 sG3{! k6~p`x|l5 pǞ%a$Ьd/r닎vu8 -x1{%w围OFհ :&OzoQPŃPuۤ x|lI-GeSz\AYg'e(^Mr^}ŵ 9 M#N7`{ 9̏:ZXS(/ KT-:GЖ /]'~? SwYgݱfpT0,(=kݹ ^OHOP* _|2Jٛ?IW1Ra~D)]Kk`݇e/e*v=kK׳Dϸpc(NtR©??|ud @"iՍ"Cx @ \3y#JBr%_F_elrϓ91[w71ph(,(ߓqpYUd{I*Y0{:9mq4X&_xC^iKse2̨M0.)*hdq+EY0,a`ބ(}J G 8DpR.cPRQ\s.LtHh,oVt9Y>aE) 4N4 ݶ6GFu-f?CȂMe2P^DJY1vn'bMй[oɮqAAcIR_<,nN, Ph0qm@{rDf֔<>=|XDaijc2+\8sBmwbn-o'8S.]Tpz]v79lR:gI)rZt7쯓dp&;JClN+UGrTDWp9!zZX CN)0ubUWE ,:A)bxs0%uGq(uX^,7fİ-y1r>wJ){ []~vfc eid¹JAq:_ur z?N1\S2/ltG0'ZG{TEW{#⣋2>MqdQUM)< 9\zBIU}aa[Wu$'N$6{Bfʜ@g?q_%Z4qL91x N2!@OmJ̅.DInVC릴r>S9>pw xRF1 ?Ύnk"u!;EaMY[Dȉ^&xy`rUH)وc# \eKJ%@f&,'*@E g}? bs 7Y%Z@LK{5NO~7$#o1>i4Y ʟ&Te~{v/K뻡ʷtC=\DtF ցegzqà HV'N޵0fJc8uQf;}G>7=aZ \yj8NbQM-^_U+! \!t!Ph|$!r8>غ=Cӱ-C"&P! '=u55ULh |yg(^x wG(np%(HsT1%'ɗ4ھ=(ui:PN5' &fF?n@webɦG $-/Nc[Tڢ(-$^R IQ;vpHV%Qr ܀ k ҁJISĄ%Շw=*d'aӌ'#-,wrQ׼ dp)&:M3O#_&,t>Rvu6i)3U{!ٰ|U4wf W }pq*F2)oջ!y`6i=02,@\{Ě#ڼB/R/jզYsok?'9~bRa*F?@I-)KFd)QD٩$غB/ DZ@ɍ>oՖFm9#M{fV(r Xr0Ty3gJ]=%N| $`YFMݏI nL*17VsMiXN9Gs92%jU*Ru3^P'].Y"Dg] О8-L(Ӫqv(Dɉt? iv!9Ր& ΃۷JxR i7YFo䁱Z.Db[yZKl:uڲd`I P“nD=%38  1#k~R^}\B]#ȠA<#mAFkr jQxZ5n6_гO5D8 `sWrtqzXY YH,bZog c/ڜѱ|qa[aKBK^W;檞JpϐG/=iمpuB[k(&p>Z1:%j~B6yrLF} -3*cUDz-yZg羞$ "Jh56m¨PT׵7R^`yܪ}_0JZ]~]up1sE[yMqM爚*(+<KBRoTT2 7} !}0ά8[2zqA^7 FN<@JI$.i*FC0Ciyy:$**:r^brqeyt.4&|/sFcn ݺa5<+%W(5 j \|RxP춅OA&(ނؼeAdu\q#ڃWs/@mQ~^͚vxT . #!E6h|_ , bTAEBρ7C RD+!u8j/yM [y !ۨ쀶{2s }ESeExtHW]/.AuȭLҊuJhS1Zk$cJ7QF7wv8ٯ?C_[ Ӏ3vzҹ2Af~n6,tC(3$E[.$1m轗MJwX@;ٰ|ؖ٥swr`S{\ٵ6#>ͨgiy?IAԮYar'QUcwyi4-sT*v׸ mpq' f^UE`#" !*Aڃ (+k!3un983zĬw¨hH"LE7׋[Q~=T }5G 14 Z7}J)8Gl: Ɣ*ږ:X+{`5`):^J1cW>Ø(}!g/OknΫ9?72s~%oeYVwiJc[X1C׏S`2[Y\3x^9Vbh^POq-sz 9TIH]a,%b `Ճ/d\pՎ81B"<H2L[ J6tƝvMRa0"r@4@ (z OԫS35vCs q "ŤC6:a\j'ynA3rm \RI }4 =<62.:xǣhĊY`i1.+/F6S1B5~H/XC~ p#I)qhh 1"basjl,D/wsmļeT%nX/w8LX@D6T!R *>{WJ%p1Dě.Nl'ƅ ? X~7vq`Qw,U^gnm/?iȧ(%u)4Tz p̮DF=`qDC]U,ByHU k[=e~+Gjݔn # ,܆1v}{y)$!6^0.>Q3-4tTCuh# Y:/IPcs-ny9:wC{u~mbǕE1['vLcTt`\M|>O}1W#@b6W4Wh+da \s`&uMx*z[sbT@a(X$EYOꓝɸHv{PN##-&&Һ;EáhΝkN#mʑLJ/nq'c&]h$GȲ!Fk{: .qMӡ!hdggu7s?вH0#" CIUCٰ?o]x+1Uł;~c"›_HI^ 􁄹0xdy/:P,7Pw@+ 5bݧazVAVm{WW#6W +f`p_NwpAIo٠ X4l^1;*~i/Z Dh~(e\sT[#H)GΕ¹NqSjߎy,sWد/I;!̖Ky+n~{Y- ~q%G#LxJl MqqQ vaht]jHRrt9Ή}I{e%&cL$ 7[/)JO6y1UZϵcV1LS*XgsŇ$Rz̟+U=KO:˿c[vYi=` =[\x ؟9ӊt3iVz "F:FB5਎ e@4f-t}Fu-tgHzp1)6b web_h86.<9 nܚ dDF=E20ͺB:ɡAXpZ.PnwbKF.^J`w >;Ex3Tkeoޞ sڻE6yFg]h-=hZ)`59W= M-ŋ`d䖬&gf%iq5EbE /o(x cd1Y̐q֝Tx%-.:2q$8X@'ysGG'|[n'+'ѵʙ*#&]Bv Gz;Ƿ|哢m]V$ 7GKy|yN[B?xqx,%܊ ^jWuij4h]/_l{rTeN] pn6A9Qoi.", cMy%vFM[{Lk>8Zs-R=,\J+Uq:iqou 7 ˢ E^jy^`KLAl&;bRGKGl]:('W0ɢsklv vOM7Fct`˔ca[T سs罃~J{> 7C,am)8}n7b嗶AƺGn:C f 2 2ܹDF膑 17.Hzo0t!/rYb!w>Sn$ OqA?4ghkLċ;&p=vV,3<ɷ -k$h8w{6Gl)M T롁zC1ԥ]b!"B%KxE,q);qMWM@(Mh{ijH(7.i1ZKxD &2kA3f/OUȼKUZd rJXֹO#@PQob9 Q,d 1jc:54RؾZf74h辥!X7KrWo:ڠt j3Āi'!>ZW$qR4ۢK^h\>em5, wRY}#҈᱑;ˉ{K& F`Eҭɵ{۹~~B0ଡ଼1լہhѰzy0ԻO!y?`{r@: 9 8%\ >q͡O?\&c =YeWH D&ᬀn핡1 IM0'F9,SO=%,al=a/.X,Zt&.I~BUYoJ[\E_5 :K_wǗ(jskRt4=ĕR̨L՝WixcVmXt8☢A /POGmuMANظ:(DH5 W#z[΋yBWc]h&.6bFp#wn,L\*F 9 v3 1T "%*i[۰b&HʪsN-)/6w_ɘ\cjnXNLtp}a#8=Y.b5ogw ~GN{N@FjlIah~ٸt7q4ۖ5zʨiA-dOE`jׇyqS{_0[gUCH B٘XTGqqqcҥ\`4ƛ &)S.N%NBcF~〟)N؟a९Khd9@@b`$"yKf*,c&(< -;dġGm7&-iZ8O%&YOfY!9#YHfXs76\]qω >'>-P:~N6Yx}C#Ws5\_1!@*C[hf~&d1#_Lq|kXw%W%X dumTJdTo& }GߋE8M<D#y(1+)Wh_-I$PnJYcG˷ИM;c;қAV}!uСE5eCE&n2 870|G3K+ c!(c=A® أ l*h*Vɷ6՗#<jb^! |q4Cg1\P~7w]jI ArF}M,.+:[E]V=*K~S`J̞D|-v-='7v\[ܳƟWf#m v9}?!(b EB31yɛg WsTxzS 9s C&j-r`lR2jsUsg(o+shaad5[H&]"=;5*m/6;021MG`2[*6t?ŀwNbt Uj薚"Jk8ed-t#!3FדX: 5_M%%8I&[]5eLQc AP5v43(]on!Yb1?fpu9M%z(砘LnrԝzT Lv](Vm^h&dŗ絞+ i_w4'8alo<АsR(MW~ 7TC5 /a7KmU?~?,=daʸ;NY۳wPU ERGoO_ʑ ~B:hNH D)@jͭҀΥpma^~V{1XyUjcܦF۫#JO0h9^T$s9+ gTP}V(:\x $n;Y4dkR 0r@ABe^Ѡ141$-Qk_UK-7d6ŗ5Wjqn5=m~hڹ2 -F (5" j(f՘3Wg]#k0w>/BK]S88A5%Zn61h 7擫I)vdOj{]&tCXw[Ub:*vڱZNJ,)WwQRH+8Mؠ@S.)doLک?t#7I@Frl?b;o>y;tlٖZ&uXN)Ob_ʹNZ,trKAˢS $6^ޯ7az_5E9EEq+3&iF{ 4[C|u\3! ԇHjI',Pi񮮂4̒(㽽׌<$GB F׸Lt~[VkNнעs737F" r[)>,q0Su:tb\;'$Cfy.%>d5|:TKEkpU' DF {eRD*Mz_ȖIV֧4K3i !@bwYv¼aE/xzÍ9whyJu{ VUkՅD)$r\rqvY@"DP$+5 ..)*Lq4JO h4jٷ&?'^`XdKz\tYf)GN5s5ܺ2 *I'մi,ϢKAĚ4sgs#y7cZpzqQB͎I~<-+N}ofqpo@0 F꬟_Qi,e8 b9Mxw'^8}r|KGRMz fmK{pt(G-w?hvŗ4N92( q@N#t} iD) Ǎ]d/F]NDcXvI6A&%t9B` 4-u_N=5n{Cɯ(@/\]ƨ w)rF^ō>|CՈ#<[^;ʲ D@ȑ 6 ! D4/}!Ҳ#9C#TD Jwq4 B%0Ϣ~x@@g\1n1ʞW=DZLxzDZ|SPDnmg avW.U8J cn;c 0z~Jv k+VFEJ\$ofbus0մ{anLj# d<^tӆS(7wl[ hU)9з'P [ B[>;Oh [0, z_9DPa?&#| P+*Q ZVN.*5pynY=GHP-bCܙ@ ;eќ{,_= k,mOy0[;8ܚ,>0KH`ή'B\ 0%YU'w>9toS4ٜdϘc((KJEI 6pPC?-ԻkjK2Iʻ<H}GxY.Ghr~)"hC]X%8isbdC47QS^W\no#q1(Pg E*m?o\ku"r '1BGL]¡>Bf-%"VC7&IZ|[ aK%<^\)ԧhN,MmƺM>={90@v c5 7XǢQ[) pU` hLw;HZ!/!ՅN[>W:GAAT>L$е!MD8BaJ7:șG^;cN6օO,x4$E?DȃÎC<ս5{ʙ֤)LZl GoZ~ҩùy* o/HY!bfK\RmRɛ&P0d gJɓl0GF &/(N܎KtUAvWƃ 7i];63C =?x*5;Qr̷lڍH$KDK;C :0-[AYn"8c7T`Ww(H2>CrL nûcTH!jW^C>LG=nA [M.{*פ-$"^N.ieh%L[lZ$% 1~!XMos8n_i"UU$:}1)ڌ3'{zNΡg@0 z o_o I:]}zj{$A:f{<aO ^gNZx#d_@g4WS\R.7prr~A0eO7TL2g3AY©p?ˍzٱwx MzB.ۿj#m2yyPkHBg2x$NRA%LqWmMb_)*S~"NOE VUfXynk]iEc wktpS6@(jK[ߙ;Ep8YK4u)e؈4?Sx\6q[%5܎:l]=x|Pa# ( E{_AYkhԫ|-e*Gؑ-p*nF~H5! 㶟H5? Z¹Ǔ4t8C8ҥo}Ԃ*Az7h2HX,\*N!oIF8;XohnokAy$ &k.z^͕Zr=}JU5a2--j!?~6KSI0axˣGwb48g12m)@s״G Y$wv?}>G&_+LCMRF,yd*֪ؒ0'܅e.XLJ h s^hS˗Yeb?̑S&;:9IDX,򭯒"=q7 |[֜Ӛ˙ sͨ-NfPa@ެ^8?e;JؤZ9=!bIuz GK'W "l"9G3')\iC~#g=r֮-0MݓA=}8mV Ő@Ʊc!00.7-+BUw?5!L VPt8=㡬)vʏ:ut@i`;Xֵyv p´ed<96zl{mD8~4\_#9_ԕ1h#9ۃ441U*7E=!b2xFԁs8i!x$9u#W&Qat\xB !HIy.D~ۆ"vkcY{VK` ʹ'4àA{ϵZS ]'4J_̆bTf|2 ?7_(hxprlba̖PvC8 pE0z"ء"& >6euP_.b~L$Xrv{׫PE$^|F*5Ӡ_OG2AkS BrU3 o|Gs0Y帓ʋ{xZΆN\C4ewA!Q vTt&'p2tPcY䢮[^pX`7 jf!cߙ~%Z] g ܚAxUglrYdJ^N5a}@M>Hg?'z<|Zy-dbt{ OTtu]))78^yPKYkT'ZE'9UrSlvY*P]TPcm'ބx v_$kp "mk [A;2 Ѽ؇ź&F;{iƴ0rFː̪ ѥyɄ $:g L_Zrï)B𼬶'2*!M{wjό`?6_ǥ~b 9E7IfF2˴`-4{_JྊtlceC6XP7qVA|i ]%0^><+aB`&m4cc,+鴏D|wK'Zh-5lB-i89j9Ts#Fu?i׃Pu"Kb!kñ{ʏV8|/0-NY( w8\c %{v %{UA=5ۉԢgq#Jq rB_knT%15|:hVW(1utWB)ᦤ,~;D6myAd">Kca|׉^.! l(Syä#QJb<,&PC!fyHZP(gP|(z[ն1J? $Lщu2;\+odt8{ 3мy=7you\x;<`ZtNv9]58_sO̚t.ٛnNSi$k7mAtY6s"?<,>YӜZzF7ؒ,͘ _LH93I(C!^]¼.$&-❵¡@TcSD%>ng~YhT]l+^j]e>#d1y13?Jۋh҄1,w;')ʌՉ)Յ E06E*6\1&cfQc6a=ѰNUf{V%_Rμ1>EK|X/(@"V:] sz 59~YpcT5+`ď3-лl7k]+Y@OMRPt)""a|JW}_ NCOpqmQ`Nhg:hSwuБ ?ސ3G3}G=8wq~SN')J௉eoqEij8C7"B S-k5|}ifb>F&ŌjQq,yj(r `׋psa*Qa9 ,d*QZn5ޫ/a]7%w jOVY>t@~q7= Xx/^h XʅiWũxS2L( ֍!g=C¨.Eil+kKdS {Yjpwz]ruGdFU+I ^ S5x*zޓRi 3_\f+6?BldO'6!oXp`'&'Ӓ߸/tbr@zd9W,V7uTP3$"/xIf=Gcvդ֟tz @U<|g:t2Kb/Z(yDZ,,jxtZ{Az֜~9QqD .W:CLm"j:>H!G>T QAt0/.J8Dyɺ) f3$#Za&*NIg6xN̠P3NN{$,\87.uM(pPgBS{mIT BġF > ]/-&VxHv5d9J1 O㨯qBX^z{ Eͩvq]#`Vbz6f޴ g"GuU :.o5/e0~Wp\^K t^RדZw4 gN1$SߔFe7nmÁ@Wa'a7k川 M2+8^`!c*^JVFts(DAU}1gjSB!Ds[ݛ/3 F"K(h񨥶傄WfDl~!&X4 \X{kֆx ZU"l߽&P@`}a!#sV\ݜ0I^~A"G[d3B /k`:JAgb%M;!z2VI;oܠdR4TEWPN@t:, @\-Ǯe0b& yhtf1t:K3ί5hfثcYF t⧊1(ڑ-4RPM oո9r\Н1"ȵcׄ˹feY҂kPhB{6Cܔؗu i𮱱 nw@!]":-ahF'AfY kRicGVd e^E/&RRRs55yĸphI5tH)9{l:tmL?Ȇgeo>Q\^ppq,TA_y^Tw,&ʰqqZg-X#[Y&b݄S2G{cB%n`OnXSFՔ/gs)5R&X= Ɂ|vW}Ǻ(^kFD_V- _bмILO Lܓv"#aP6q.G2%_h7yTbK6ZmgƅrC[*g6s$!!grd߭Uo]B>PI >6''u"&tSiY2H5Dܗ*$+N j%t-I9?[#9u|jF?J,ҘX'-c E=.<IYcWTol"Lk5S.%y L@*!"wKgMu#ul>ᰚN3h@qĭ6 Z~㨬U8UhNKqW p!)P/B~Gò˴K{!"c0Q9x~RfxYDSעo)@MsB$>!e2=FlaB [2b(99{꭫Q{ys='tEs:'PȚ4ocj' leAceRBYG;C)D~wFN",`%.wp7&cp' #oanJcauwR+DKLݲA\h*=AxECѪn |3 Nޚ/,gB1lU0kΔ&AW;͡ZZ >UT)`r@e5:%a1쬲4;+-6ruZKt®Sq94 7t OFȗ}k:ڶ}%M?>ɬ#\Mx5wȱMuLjJ$*_¢i3z㹐qD핗ðF%~H6~' hyćs01>A3\d#t֖AUn͊)B^<p|>薀cѯDOF&K<#֤c\aIN|GIM_uޱ኷ST,t!e\!+FMp@oPꓢ,U*}5Mz Ӄ gIOҗch SIĺ2nt?yhDﳶ^=Rwע)H&W7k,u$jW2Y2TjSsz|Fu [zݟQ`X0U%mxvjʒj4@`_D$!V-&0uYІBR]$|vu'Y" sl;T6.^e&IWh ?$Я^rr`G5d3w*5 unur6 &L޷`U:W<4 \j(ǤCMۅߏ?uy9Z^VJ3;r=H;L+PXHm S a>@[0-#+:&s:V8/DŽ' iLa<BV9)۽Wc f:!TOZ2w8 1*~9yE{/7Li(iw^ъ$ҒMď7һl7Ti_І>4@Q@;)L*$O|Br.b&na(jZvה*ȴ ; 89Z[g RpX$1mӀ wlJ8X0˵P'Cg8Qsj}\q$NN\xH^JdƦt7*R7Gֱucj_$j89u?kG匨9b]7>%8&}'YApkQӺ=#S`JxPix?$YDOic60WCmr&Fèlgz]F 3 n|\cR֖oyCfӄʘpR"}17bxO5TXq=2t:Bc`cmixj?158%κd |?7XlZ 1{q)7 }5fIjRv3˖qO̝vpsZd NTZ`*ٗx s|xÏ|*w*R*u֜;[R"8<%h1z.N.qP%SQaaRU/` ̳aS DH]+Ltk3xnp`4b5_{2ş?L } PW*Vv?d`.cS')5sWT)baSAc(4 U]]3P|hbwzTz(LK:J͇U"|+e` ԍ{'gz}v؀_S16,B Ň$?w; D^ ;F̟5^t"3[`'hΔs-(Hh9ׯ UJ4 Ԉd_Ztchh\[ n164ţ~c"]Ԅ5ɲl + {s }ziG+$q 6/Z)Mٮa"Г_ [ &BӘ$X#*#W+̶n~0U|dQ|Xc7kP+uжjQS/jك}Kvc|%kݪÓzЗ<;K ÅRB}JQkp.d3iIeNga{+Eqb-{]`G`"z -D,g=WVGN6n>>Q)Y^p# }x% ?uۧ{_3潁;%5@#M,).{YU^dm1S:VmNv7Lew=,IYt/@cSr:K۬?f$P:F-RcEi9G42v!HZSsrR,<ʀD v|Njo u HDŽ~ R *)^!`.)}E- ,7O ca9N~"=yETWˡ!WB\qq2Euȼߩ4# 6>/u8[r6CG\{SޢD2$sg_cgqb ~{[;*Kg/p%b8U^o~Lb%<0 v.&N j KRcNW$s=;-ct:|a `@(K'v358gᒬNk˘ ~OteVN02Ѹ@$v%YYpIɉ*W1Q]=nbblnGtdt`AW({#e0-[/)Z$,D?d|V-߹(:k̰qHnAL7!^hmRA<+t}56Sg\݂3tdXOZkء >opb-/}52_uЃJC0*4?>OaufBHXanǰ^@K}R-Q8.wdz gZN4?g/="OzH bE&rKmUY[[M9.: `1=*}⭣-;'mي6ȃ` ~J@,;SЙOˣ~$eOKڋ.+ ijăwvޮW6OlxtnUwЬSyN3X/c @|W2}D^?cоhERn/J43ZB tuBgcHN @TJLu[ժf+X9tJ;(pI3XYaݛ(#AI.m["-G#y_>CenRV_¯?R{95zV btB;s\1QtjB罨kjJ{5͍qrYAjFx˒y!GZPqN !SgMjLgA޲K lBG9J{jhjWXgcH?EkLJ-fo 0SBr=4` iSM鸹*^5_BG|XZpkXhB+-{)u ̄GbA}3/Y#90Xfo~ȰYܤ ,R`3zU,FpW]-CRL~:CDFI|,p&a N2f͆Xhe6B7<!,fܟC+\bxxJ3 {dγ}>\نf\ }lvư#/QC](x1Ow "1z(Q* |TCʹ9$p{O/xFE~bށ61 K \&PwafVR&6It iS%16UazNXt9& t~N#EL4g H8365{!Km\NY8,L( E$>G48 }WE5alj33.!Z#40Aƨ$Lje?|Ty6EBH@=9Q6r򈏈f*v[M]u%GcE\ rS!+}ݮ%T)gM+D-s`_ L0@/0} X.SywcIm 44ƪBLI}aݾNt&.TW-)ɓ+T&~Cҧ.\c4ʜAу !=?#eƕBCd")HS:oEo@b x^P,Cn-J6iNjj4c-Z׻u7?!sv*1w? $a$N`" K.O=57U_^=tGG4`~bfEHʓty%,XIcb&8;BWh:ލ۾̣Y5_ХL7M0bwMSq8zBt5K{]lu/j 2N T?٘Fo&s( ߦLofeHZ4.H_Z%}c)chMnydLYI$*w!oFszAWLG w7rޞ,O6ڃcQNpkꥂu}j 1)kĹ?;7z4̎6o!\12vRCeMLha7ߣR=,y)>%MuWKx5N,Q/E;}/S=6~M*;,δY,Ot]* coд/)!Md➪a-Kc0SKFӭ|sجF9XؔטQYq]iz< 6xU-S}iL\\IaOGa8Vf{`-6>'Vr *>h EQV82LZ<&׭?8̥]cc+Eu (5.w'L2 %ㄩ92if`GLCwah|BsId!(;NuKEKUe ngaw[{ , aX1)nyoBaEnv-1 䏎H^kޒF(RSza!-S)ގp.*=Нr%*yk .w޴d*<I#lL#GPuM~vL,/PeNWa%Ӣc 좔o9P>b+t+>}QW! jEL)QHjadS<ߔbAsrs[7諛W~:afp ^jI"-'>}3G+\?Vr( ?jzt{| m_j~2^!01䫙tOljm-~ j_Jb%OSzәGsFװCK#7s07!_arSG&Xx,h@L)s$*E[vIrM /Sȣ\mjV?eʪQjn/rN21C܁r8)s|!f"" oD I>Fesװ&qC#NUy5>q+HµQH(enRdq=g:F Z5T ˌ DωQ\rXHZÓ`**w;:|$jFz Kٿ,ԘpY2\7n^e:X;Prp|MS "=r7۹CSЈo;tO ݣBc>iBE߀S w+}<{h T{[U˪zG&δ)-Wn]fl* b _0$( , v[h^>V!ppM}̏X\􆬢a' TO- Qe ׇk<ͱ}^-9b~_ "2ζW^nՔXhaiu֨6Fqb86'ď'+\0g^ q +;NRrSva4Dm$(H{Թ 7 Ӧg/dz#s3FNZ\bE++h7 (J8*s:P|d1ˌ\8Dce<|tDž&}JY+Ue@iE\9$K'q;BiayJ'\\K(lX~.΁f~S\0|Д]8HVMɉ&BXꅡ0/ H:3DhOu=҄Of iB`qhL2R$2OPYȬXY%о# Ϟ>j&N*pkQuV67"fƄ ;jDcG]6t* cl"A(| ~DîFx/vHR`\c#S$bF B8C Z?nc'y0{+ eIh45^;;n6_Ň/&&IKl[nSb.CHc zشN(TQq;H;ih R8YRRF7c3BȹHmE.؛{}Q fֆ\kRI(%y 幀|nr %a1P+=wd;r cWIX@PTb#%X,aR%k\ H= ǗA%xw(xRͭ>Fsk FI{+z0z „fQp(Ӭz&jI}"邍{ +l=X8@a p?D9dv\r"yo' Hӷ!6c_Q2u̜9Z|I7("dtP3zvkD- 0s]$7Wi-p[)1xW5F$Ks x_-i|2lgM/&{]:EZ^ng>swў{LC\";}W}/KʖnPی؛<١\l?S3`fI!f]ݿJGzr`.P<7R-&V/}xdsIMW@w@( .J략{???m]D(ܧ9Xḻ-2 GXɃkw'2[[k)r i[~e oUbY&3 bܭv(HwzE) Bhɖ|? Y]|T8Qxi6!IuΈC Mʭm;Sf@܁Z{R9Xd+ܵ;k9",qԊe}uq2[fXOP̌ٺJ}*l*wH':̾YPЋ|߄A9FB mF=+Iems=5ߌfґ˲H>KL&}UUCGXC7ZQԋBɓD^F4*MÎԆ*w |d?"( JYGO@Aj,7e@.?ou!Y&u2(B+4|;K8M~"nS}%"s[!U7,幆td@Bʃl8 @?enW69RbYe Jޟu\Tb-`7"E2w5fHGneK>|VOȫ<آ"RS} ;)0JooR٧T"LB7Rɒ*69[vQKYG>_XZ2*B³uS57pcpT)d fIpdzEpyD;j_ڭ-@Ywr[בڒč!J|@U_qPv$Q[.E!oP?\={'g.(>ƗHZ Lom{tK /?['^^@u'ͮ$%|AYT CM” `HLYd!Wf 3sE>>Bjqm,> L@fC U3=Np{ǻ?FQ6+9 D GTaֳ(c ,+=Ohu?U=|d}jK>]Ιt74wYQ`]bva^GU'"-ݍhMokXLyCP /C/IwȷJAG3d P9* x*M6\r9TsGpveIw$vc\tPl`M0e .VlJ\zшsJ֘<9) /u0ۀр\xd<1zsjOhv5.B?HӦMs9u:*sTIL'37mmUʾp`E$X9K .,f`7p 4]V̆D9HuV4& n9ؘ-A7D3/c4MSI!g+=C(V|?C*wmd,˓zհPj4\&_]bu_`XS!.86I m*!mW,R7ǞE{™_ߺXei Y"-=FYr++*Nݺ^{-X ),u<a]Dti2ʺiEyo&'.GY 3Ჿw,g_">y\9^$QeYdێ,6h*WlyE|₯x{&7*f+ |U:j'/BOe`-m(Qre_E\r;-XuN{*uBh#ܬ4 ]Sۚ xƃX#%rw8RfЄ܎C1 zh5Ω63%F;Ũe|**~RAv%Eq*De~2s~Ѿ!01:S1v|3?>s b%G?#OTqr?di C9m- #smf]+M&38g}6?,Ʊ`(,;n<_.c0f<ٴ+J[ 6 ,O 8,4݂iGV@rF\'Y}:YO0c|OWbn)"(_HnLw}X{X\QTH4dDWKk q,2{"3ftp9z_JRͻVĹQchp" 2vxzW3 5N$vf~.橷g>KJU"#A= $^&u /; ! >Z[,H[OMfh/ *`xp;;Rݱ"zV(INǂ}ǝF Nh0ɓmt C'XyHc4O >m1̧փ֦LHF!|fCXgr KIfoTe^Y+ 7b03GΛbVb27!. VL !np+oqq)e6 e{9!ߍ͢#}Wx@:mda"(hurVW@ʤr\ׄu? 㐧QiGk}d߭y nx<93p*1}CZ]5$ 3π9y63)ATu>7@(TX_6Eϻ5{@WP<8y!550:=*? ic8H/T[ ) [d;)ֳK5p|&]bv1S~V@ʚ S'ipمXOsq6} uT75%aЬQ21P"Y.^ wRIf1mBxtK&TJ32lJA"tL-ędO!٘>]ZaxQ"E/Pʈ` &1HS/J]uy: bח1@gG ;(Qhã F TOڻ]wy_^֯k57VY5{Dn9JїopPf~K `%OIčCXSdKo[ N~!3:~Pz,_0X^~op$ 6Y/V8j b3ת G+?mC+Y(4cR![]3 $cbq>86foo"Xs<ewӶ^o۳:>3sBTmF+9G.EPƇ؜,e W? qPooؒB?a3ǃo?8V_J'U6]\j G; Ŕ A(6:p!)/,ZyȨG(fv[N|F3X\L߷#C%#~2XklԪ 73=.81 5]m@3 `X`X6יcPRa 0kH;aiƳ6@.]\ÀBc'h#fYXZE<$| 猉{bn޽-|f+L@ m_YGò܍Y@J-ο7l٤ZrOݸu&9fǂUటn 4.RoK]Ii1JGğۈKfhf|\ o GCȚgM:YTbkoB[Mi0#@ULm}NNqs)aU!LƵUdk0:&")8qURٿ8\MZ?׋- :Pk|dDwhʯ@kj |D"aPk=Z)]IA~ @GQޡP=C3$=N$MR M+ |A;pمa#婙ϋ]˚M,,<=7H h,T)6Kr?X)!˿-K-ÙLiD):o@Ծ,F"cKAn3g(lHDf,W>!ϼ#~bmex܇Zt#ǪhMܰ U;%>ha|XvI{jx]+3txF{:B5!O&\ߵlǥ ج^Q'oOzk_-aR)uyӂ̮0ر`DNXvDVEB\$H .iJu$x@=VFq}G$G(&ʊQsO$` TY/SracO$-̩+fx5Ҡmh&%`vm;lgdkಟ b qM)yu-+A"$~=4鮾IX]JACq&)AY"/`N[gy/fq&IeXo/38ˀ2J)7噅R`o~3GU~<5CVVQܳ1:tv>™8s#a4c{9Kmu(эY8&"tE6"aRgp06rAqe#&e=Mʅ1[36K&^CƌRoqE̛oF ;DL !HdCO%ļ *#~ۙ#;ʢ} C#`gkh( 5| *^5b +5wW^K%l@S~{o2?{>;BCykBC(]HwnDuB 9Y칆 NJv^{>.$KgQҁXzef =1V4 ܵ23 q&( A8WwP;<,cӗ>jY3 Q֧&Trl뜟 W e\BM a@H[:x#-aZs|:n% J%A>AwnM=TԽZϋ'W"k5~C%ޝ)9bOPˤ|XI"*SNgh!wl"%eEQ+E3% 8#q%2i%m'p8vzMNqlA_ʀ,xPK*IF'/ 1XT$SperjJX9L&c8%2DܵҺ0>4F+Ԕ1cS8QenzʄcuUi- ƑUvx-ƅ gU)& N}9l:$hCެd ?d.;SQ)C(+>@e#cs`r ^ O-dIcB';T@`%8ݚ<ꀩ֒@FtA[,5-X081oO|+/yËpZ,S\+y"FYmH儚ӈ.Tڲv¼E5E7/pt:2+P2*7!,Gy.m7]Wz:2iXIIdb:{fׁVY,ONV+:ub(88,|y5:cG2Xt8 hldx ]mVwD!(l[d@f|TO$^pgV4.΅=; 6<HkA6F>o-댼a Z`ȥ\VLA:pl>!)^;~bGip(gÔOV]Vʑz\uuSeƿo+r5]̴nH%&~oɴ݃"ysMĿ`#ZɂUtfɭ'-6U lOs 4WOodf|N;&Mi]z'9h}~@ayCo~J˸Nϭ/o)c@?s2@%aYv~b?@}?j5dH1k#8hyI)LG!:h>\h&J7gP\8T]5]njK<%ذ bmm+;w { f=aCAŊ3kiB˛U&./=fTolK)^Q.L9jP*13yt WBSKuqgB! J [ܪ}uCHH&RVnz%wH" |\وÉ8zJ[ƸUL;'{eDWBs*$'L D[d֍l*ntīV~%WO:2Iw9IhHKBnxhp>1rIJ5@J@X_;dM 'V/.DT:Φ(A]>K-Y=9tG5H\0Z@l"FcYrG| yU6i*tn6k0/%!nU}#')V>RQPi`>;o\Ȍ$sjS@88;Ύ[4$va}X|t|@lyuBy"L$'3BL]*;b6! nXmYc **v?ar2aF9,H46ZsEAB<#8uCYeZ۸].HI^cñq%UdTt^[*PM=6l+*W3q45?;|'1Y҂k'P u&U=BkMETYg6A]lPy'2Px"q,B~N }^Q5ai2B?u.u&#xHpm 0X5dXmMg6* ݅?1gYURF6&Ur$eV85o)xށ5vI꿮|K=FB05\`V¬eˆ\'wԑ~TBmXQ8ڦo;90["fE1}+&0-O@]nPu)ɫ&=BS7e|ۚwc?0e=υ<7$9+"@ `ὂ@s N|e\FєUƦz!"-$|Z_¬k6 ur1gSNiS<UQHsRr e8Q;(W8%4{_K'.b"fKMExp[@0O@bJc=\Fݚnц!B꾜*R Bd hja!2"{X(O9,%IkM~[>,)H@W /*L0"VJO`,eH ]ѠZش (?! FX=ïl[g!q0oq͔$Yz&!7p6&H`l>H&W6>JةR3cHbq 9qSo. HUZe\##Є*LYL,Fdqu6C׌A\Q):*co¬hHʃSj v[J.G%$: TonERIJ{<|,~:B¢ErTPk6,; 򂑪۩;L G+VhO 2},s*ˎ1,wcƺ%sJk-Hz<`$76 aw6馀/j?1ARctv.2ӏ Pbju|1ѓ z͉ D[ئ:o(]$^)}Lvĥθ'|hFMީI!pl]3XMVe"EoK]Y_$_);O ϦN]96GÃj}l1DՉ^ br OdOZo*ۖEh-Z𑡶ܵFSplJ<ݹ|Ds<|w$^}&9Gn+HT^ $>G &+z0kx80s-8: 7(SˑV^}nS { @[&2x GڬhiB`|U/_x7ѹ|z*,$e#s~{z`d\ͺl+v\^[XvտYCFj:Lk"F_x&໯: >9nJ>|/q->N1z&J6!Ȋgt>ռP~NRŦU!Xq Nꄔy.X.#I׿M') U"+͖CGU94BN^Yo^o0HٮT5-کb:uԮ[ɍ/FP&]'>I\+ވygÿnmlB(b ɽ . ڡ=ÇcjɐΑ#!zpy"ʴo5,>IĤ+6 :X(1~ ks U!e "9þl!o68;2iO2BdnoW RB̓ 6WU7PU \Hg:~s܀(P?O7[_Q5idh=,)IKK ֐'N=" @2ǐ7rٜ_WF[+ PfCfPՊҙVj Y#`F@v ͮN:rB;1/,W,дm}-W^.bئٞ*1}eblW['x8r~cgkM+o!FhԨ=(S\SJ)x"k<_QOQ1i}}B0D2IKxGtRHMPR<#2v<-̄G_p;Zɲ!JH,wgSbc=C;.K¶j0J6?liC\d OXPL8OAoZ4gNuK7 q>bsD5kt%`\J@[dڋ9j͈8Mm;, RDqRwC"AE}5JyQb_ݑ@%»B3ye BM46;T?.|-" n7GB"rZ&Md_t:p^p0No.xG7z|p RhJXVC fo55 mbo,=G$RPG1y6?6@ QFfqvMNyeQ:\ū\b+hcU@\R57uiRqwm5`- H##8=uOGt3~I?E")-<)) 8{em n:w؇3y`&}>=_QfC#0V [catKjB2%hWxCo>ʨis zIO=2wITÝ|9"Zx;FlfSR3Sr㓙Ě{Z:1ܺ {` l[' ȰD*A+ݜc&%'`dkm#^KHZhfJFz_ãM[w?PEj̈){ +>S_FQEW˴13Jh6 Ci (bW,uȹڔX[>} K0%VՅoX7)-=֩쉑<`X4LT<:ʨ=u yl4~PKR6`#vRV_FLk*mΨt#X9AћyVE %$^[2No m qMzcKH4S愔+]`Ö_@vD~1sxdOkIੑg !b1,ah&olr %ILǩ!z}̔,zܳ6 5dV9ʐ;cr3m>hBܻSm/DLŹkz tgqRHwN8W^~Q%,Sif &`ui3Gk*2Q(^d%%pVe~ ȍDfW:Zxu=mO6>ACCHi([h"// b΃=,۹ wFկ'ڈyZEC!ePfl \{9hlߥɁRR2Ѿ\.~+~|{ЧV\??1Ҭ֑&L t 2@2Pp'vRDQTfd3vh}'R' Jgx3:S8 wCݵemv !WPzd֖-^~jcyi.k⣛,0/-)wV4.]{ D2#\<! 0T\ M,zXyF~A>S=$TT17Ogwg4nz}P*􉧘숣t4r=k2Krr~_d/e[OrF N^w"dx;vgqSP!k2arLQZdqo_r=AsWi; H+'^6Xx:>m{Sul'斜oOvϘ_cnE]>]-bMJ&xP Èo%@ȭ2 7V" ~x#^a |?n(mV;z8 Ź 1UD@䞻ӆfj#ryAVLhba%6~gk)hw`*¡av b#%a! d5 `Mo_t}eaof[EC^ݩIԖ6#"GuEDo_E ʡ Ku𢨡EA󼶏_/d,&nߣ.װk*n*& bTPDP3 .5-]ayJZqg&2NDt(ո4e{j\p`W2(P䐺;+_': <*kñgP$_Irkv fI(Bҳ x \WNT=#xK B*^JFWH{aX2r7~g!y5A}W]a0(mNk+M;&Lr-w?etkUf]$?Uba2/`A b U VVLthjyzP".(NcXey,~Vo x}ئG~u;Ktˑ9NLѤHQc~Q?tu=WUR=E ,y':p]e^UbUڂh@] S\p" ]X(( +MiW[O_#fl؞Uwz3T9o@ȍv>{KK9yCx`aQU-v#GO&Ϻ007T|NtKBGZX)a')+ zޜ mf4X"gv߷׊JOA=rqDY/sR$X~JpMaXvNm^̺ E:xcDJLKgCր߀dpUu+y@qh^MB[Ȝ~% ~y#p25m&IU(4 ^ -ow3뫈; dQdW||MJ9v05#bƌouכ ^wҗu)o5rH`HJQN&hDg=m} ]!3 LH0XmLܚɢ?;1 }h9yWR"uus 7h,V.#0S  uݟt6˛oQgaYH `RQFm"$]󒳮tA4 gCb/X.{V[1rs7|R`'> |TL 11 w6_x=/{u_sGI]OLOBu7dj~u τiOxc;{_hKE婒Dk{_K}푾O Ohe*n+V0OX-ܐ[sS(F7|&nV4]4\Ga fY˹J9=#N5`xLjY\jjG;@c sjUCu(*z n F}#[}.}Y>oWB R(!*~aMo_UYD59m4Ϛ:IӖ>^ yąq;윾.wy4u qi|59{۪ =a޽2l1gF@<b| ޯ$&urh1]3k*LFy`HgVs}4?ž?B`r)=4ET}'k@qE^x~W`UI7#p~jɸk*9*P@;xI]}|Odm}}ٜCOɸHslp n'G'xm>=p] a57;2'/SLrLM 3ΒCJ=fzl:h:760<\l mS>m0kKMln"{\ )m\k8]JHym!ԩ9aR^ ok HRL0"C쨑gԌ^:"hnw~w_Ka8z5[ĿߡYc@Lb0+'xa5e,32P~p!?.+' Du>Odž>^-n A:OYiÅ15_LZvE(8T"3J-V=h]MN!?aU'/kݳ|Q/gDA%Z^K*w'3ϖ^ QG gܯgY38G V)дG,0%vG-+#N)3z.P/i:-ZOth'vOWZnwMR}z.ckGUD+TI։ȞWXRnщlxoXp̉@8yJ4!,_0̌˔®Aޤ۷^E]v hErU|g$ȯ9/\) "3oa@癱}BAhƟ&ޣz)h(vc{q8FP%INHqzѧ?VGsԺco8RaxsF"ZK`^HQo!j?F۝+SMXZ8m@Hcڧ-fWM  KDnxgM'I0h?P4 gmw{~w-ȘbΫ6UL7'W!pr7%uvQm_nsLjwb8 9<L+TҀEz {ͮtBo_6 &7KwZNYՎD}@kȕd"ʧ9'؇̹ Kcmdđg?SZG8dwk1s$ե6\Jm-;/’F&W zokJh']?AָB{]\ $T=xW5-}’CFBSEH0(K)< GxM5SۂPJ5 *,:d,V@]Ly"zb@v$Hl | b#@ a LAqn0 (Lzƫ]/R"MOW n̸+}Sc2Tlzly-{ihSzLda`guUSvy;r4BF ^&CTwI#L'u+2g坁38:dx2>m}j8hva{ui#'%C/Y' R".Q[I5Ļnn%S W媵Q%KL5ƉdҔ=A9'h>dM}r4UM؍!q]fZim QL-/.Hxpm6# CÚ{l)gBH;r1U r7l-Xh2 ݴ{7pw^|OYQ[v(Oe6ѯe>$`3 Q!E?y%q-3eiPIN7Lz qqbUPBIvGSuWS̎~0*g^~H8ld%.$gJ2~4 Svd{*VP~PSGH 4d.ڏzX:Lcj. d{ƒ?MrS$5SAAz1ie?A"L|LAZޢ)9Qݸ8_ch&M5@ONx>At%+^Hkd .8; *|+^*j8o)^G &qY & Hܕ3{9yyWjQcdFdJ(炿iŅq,fA!1? #–]-y+,=ʴ_j%ϑjPa_m!'wՎ? 0k>7,f,ny5{@+iUtxUM Y}.w LQ[5J##i$d0{rAtϐj7ѵ"(>4oҚS͎ZMN¤%ͥfz# 31nK'N_8h-}[*yЌ|IF"\{t'H-}$z@%Opی =Cq h 豈3$V{@6dBQq9Wݐ-u8͡mO[!f-h9)X(34#lK#3cfT]$@"\y\skl0MܲPRļ(;"UhjֿFϫT_pb2~Pp~u>ƞRqEk F~fΚQF-EyVUkFCWƠmDzf\ ~X. Zثs5Λ汕.0q:څ΃!"0yg38;A@1w0ײ#h(I/Q9hN%=!R\dY-pRMO:&ȃf[Z3)z3[CRN>!z79d$ɒ6, R:5-v->گbNDɦ[h[n(aߚG.L=V>-r_8HM_$!xྠLjmuXwV[{.57a\{+RV/x 0(ϵMk_T.L{M`vdgOAuY Tl=R}c$&._{UkB,@*fAC* z|WaN/Maݽcf\o\mV 5-^n .яfFږN<>R{}ә Z)*TkٯǙzlFl ИgϢ4sVC2Aj%!zL֒vw2FD9(QH3rshBK[T.H;!?5@:2OFn8#%oy*njCS&9!zk3xd`Bztd}]ON{'E,_q!oN&dx2a3u<;p# ]dW׹ t@Eԑ:mwDQACgKyk_8\t5/xK{yc['g1j_AZ,M''[#yF% MQs~4+tX|Nh(Υz(U#xM Z`JZQF%BfX3-H"t6d,Cx|spr6Y:oE;L4p]& ߐhQդAA¸0\_Ykl_b4wNrϬ*h]K!% }0m7m׎8qjtGw\Lcc68̚{}pz57@* ?"dOg5Uji _u4U,XYU{m't\tÎVsa!M HRle(,'hK;Q@/qKP^YEH^vŲ.q}L=_Nt"oOWeG ib8NX$-<(+]{`u}ی ^fx^@D͕9 0qaJ4(c?[Ax k>_CAp%Գ f~4%[F/&Ʌ4_AP-qu@05Վė뿨 $ϾJO kE%5A"XMp|xH< $܎+JU*al7:7S=P`?ul.z1A WѢdL~gh䜏iA!s}6](y\rQ{dw L,ڢa2~p ]Km$0 E@nu%98ewB$rt ӊM mSdڌw=>6G%{DEn`+> ;GeY]f8oT8T iM_14 -}gqN +4fZ.$xM3PK^S=f056=\4 ,"SΥY wiBysCC(2TB"_R*,CьvY6?%/ꋥ==>G7)|Z7֑'hC\'͵8:EBa6>|Jj[NÇ#!jHt %J⛲KHAIB޽lGj2)MDwcU Bhޤ#Q׏t!  C 1K)sw8#јYvހNϨ9bHT~K@ÿYWuѺ*Jj!!VsM?}@ W11yFaHd\hkodCY]/'laX=\r#QG힧uՃĽu8{*[3d| Y ) h`A'4A3*Wk/ QWGsD^ȕ 8 .vԏhڴzhcED!MrҼvAJT^w} c,| <޼s&2mcA}?+~u9ô7rGIs`Tw,jVlk14[D.)zq#36EHϙۛm*bW`%ݑw~|x?.R Z-qfm ?Yq'{ aQ2c+=E0_T-̋j!ٖTh[z/+]Y6ۼX6)TσD(Ƅ]^c؛oi.(7Mh,qCeپtz޸;z a$}TP'1,C,DuF]׭}[²iM 'ɹƈ'98E# ,J!4j!r$w(>hos7"QR&Y# w=T;i"g4{&\+}~Ou5.(I~w}=\duk7_MG62f@ 8\o=*p +r4cq9V?6s+-ʳ9/2 Xsۀd|dŽbc~O>Œ2G 7*oH(X)Ř(jt14y_§S*Ry^)Z+19HdMZ%-*Q‰XDk{/jt䟀AWf^'BtDm K~,>QpΒ 7Y T4{a12Ԡ6LnFYT :6e &$O|2&b]F,s?h,U3 /|&)>ϝ3U J @I?iL n@,T*XDLd#Wšrnk!WCg'_Ck7b1Ly )5g ]:#oDwua!\~lOԘ:`6A;e)93.;Fď23t&\͎0k4ʔ^~xwmEVD FSd&"ÌM(zb[7)]x!(bd DLjki 2%/x2xм)↖gSzvf>.SG{bİ32$B}-JImuٙb֫H%#VOr"M 32#m;rÙ^GE{u.BvER?ĻhjdPXPHJC@74ՊqB @rN=GWt*rvxznZjg EZ,ň"ؐ";_hb{kiD:Z((ۼxrDĤAyz`G%|UaC-nZ*VY]OBkP.W?iv)V_-^RȜQ~9i ;Jۑ3yjTdN[" |r^cw'#-_-f/ݳWP0k&PoК٭|QST NTbҋ}L/5/V0'YPFW^@΃s Yi&B}9113̺Glӑ]}m PzDQ9?:.͈ HM6+l%!~?`) CNZ[cպDݷ@ځb~eGA+Ԋۓh1[zyg 011e;BtjU90\1$uk\rURJvl{ Zi.s**H%}Q1gL+˯40YGgO\.nN"XߌR͸R;HRCbvŤ̀OΝV #1Yą lɠP,2 {LLtG75a$S$V$JtzxE>Nzc1k)i3.m_nosuzx?"C.asjzj#g'{ >*NF t4J+"n}~Rve@)Q̱J$).,JUÇ7™81(URJeEB4G mq53L-q  !BQ[[9_vA|BFibQM{. P{j.JQY'c^',T~ƕ܉b Z;7j%"fhGLF`]هT;&OX& ZҾ`M4!ċI3 N6?ǞC3<4QA/k疻\NMu85@BŁ}W*Byurĝ(EE/\{=Iu/v ҮCā!_0CrEEvE 鍯wX#O] xЋeKf#FfC9V<-gmFS\SޞQ\[gTO<^($A1-n}}kϣ˹%'*,;$\]|iߡZI:ڋ1 vZܵ x8ZEW{,!L9njC;)ݠ&sܬkH) N[+ȇ)wge|)N='K~O`sQDxBhٿ 1S K䖡w^J*w%ƨ!VViD r}3CC&tg^Tm4o}fp)6+ǃljܚ=?@/~-=z`+8AGe8Jqy`gδx$֖d4.l27cx-*kAf ͧ! E411=4'&,/E.S6FtI}ܴq1Z_7qzN5B-I&@3?[xԆ+A5HUk~>d L\yS4Q8>@fqRO1'>{yW=NԴBn0Jc%Dƿׅz0q:  d-ǐ;ᕥ[3x?Wv>ܓŔs`•mKmZe+d@>_Gwq.f6EM-HMuq]\ِ74n4{mY$ؼэuWN 0dK1Mp*;jN +8*#jm,\- e,!j8 r-D g+R,-9}* ]H qUޫ}d /W5)v%:~Ta=$d>mgkgf?NF죡ʒP)߷i]0=t;8GMD0[7I@yvԋ1-`*)R7A#K$ű_GdVy9V-ו̥l,J]AƒƩ&J6ؗL2ص8\u=W4)*fnWhUcY ż\eF.qj ׍{҄;U^0K"zbS{.{aME)}DvvL{L81 9`+ֈ*4.;߹t@\~o,w#=0Ś -}d*Bf27{*Y *(yމu߰E;z??ལFE ~O&\\&XU8Tm%(÷"vfutsEJ.)M $ن{< mKeT;籉vaó"G͑[~KW_c6DbM$.JSVE+pg߀6IVSmqvL<F4Kl4leFﯘ,!Պ2A/j5`Ժ*N:JD4I0FPXB0JQb^k>^aLMf6y) >I?x֔چˆ/v8$|A<c(4&8 h.i8k%+M\P%{>~>5+ĵ|dtGx#ƼjE6C:LSZa|1 'dj_7N#c>paңQ )Y {Q ϵI, ε V>B+9gؚ3S_" c%ivzˤ/; p[yoav$%2Ⴈ,ו_z@2")hG!ytx|-[QW $f0]iz.]6w! N'mcY6)vVmL׈+|og 5if)@`0*r&|;>*JoUn(mb #MA kvh:`߭m~b#ߨ6Cܪ|e>gzu\]6(/\kzP;IǓ:D&qhy{C1HRqRzDOXH: 8W*? U Cn"I8>g˦,la̧F^+v\"+8iגP>s;~D wUs6r28# Auq,8~V,9QqITعWϩ}XS'"Ǣʚj9E @bh5% a]W1@479Ӥ "׌*D6VM%HS6Z-u4nk&5nup,+0<I%#a@#Y^X$#ԖwijfViV"dLT xGywTk{[q<8e@g ?~ʫL,%Pc?O$k'S4r̲_yϖR|d\q&*"JSHLQgAFgp~$v[;o/ :|;t$3| ¾sϳkvY ܃} J6uOb1dfJ"A&~Ptw;^+mexS3K^ JmIkZ3H[x*hz~ٚջ%_'MBp KG-Z18jlי ncyQwo   3s"](ĸw*7&+qq*XHj26B/zF!'2:˟oUatpOFR/校7( :z@^sy7L Es O 5KDdP0;]m en56Ш1C4 rtk켾z~,1HaLwHE| 1mc,\([U-@A e$V$]dMgTJ `H6Q =@@̓'%VuWR3#%;&1A&r#[lH;s~p"9i L6|LMe{-CGF xNL 37\&׻¹QO=TͦocapXYx\ǘڽ LJBAP]cGI8P* |}Tw/7q-&āZkFveWmpVLqbu> MHOvJ!WVy'!N=^ÜT[R9l|"FuTα+ܺn H=ޗu8<";ԱKVR6J#\#= I8XeɬiD 1֎*!J0E@uhd#, "\qTbw:qF'7H7ڥYB=m$vW7*m(PE̩c8LLwj<lbepŰP ۾_s`!'Ke#v0<H$Ar@0 zܣ"$|?nOWB(7Z'\7;:fә42ٹK[^S TV$BvE8/t%j{/|1WW Ag ԰z&5tdڋ%o.ޮd&g qc;Y A%R_ܕU&Q@. EonӀ|E=Z.!+y릀;脮 FED#D0R t#gzx@g:}r%g?ag6so@$=v0qޔ Hj}{eLN!,~\D)XD0q~JȋO֦vKH ~4 +a-U{`sw殝#jE9. r< v`Fp}ڭ\=80JECigl "S͘ 'D[5T*taa7mKP፽CE>\@vX!;+ڱ('.IiTDEd53CgELh/|G0wMDKgDIVzV"5꥓){r M}eٗyV䔾sor{O@iEͥ=uǢP̬wN'I19W JYÄ́&y²U9v-,Nq:E&WQ}9@<[E'Ҝ]Jw"6 =/~&seQ FgƆʠzlIEim.T?.: `P՝N0t 4p:xѠ`9'c[NPS`/I RL1k<_m]AT2w%8+t ` bIPB.aU_w$ nL@=~3[II˚UPaR9V]-rV7nIz0rd6`os^݊zd:AQJIgQ C&n۬P5TsFuؒW\to[[}5ejЃ472 %Ҕb\B!G䶣A`qRQPЛx醱&4soV2X Y1=_J`%1X1bD=P|u1<SyYzĜ*¤{s"Q-aj$xyzp}muZ0+>KHbe 'I[/Rygҥ^ mfV= hm?ZF ] 8J)W!Gn7|=j Ϛ6;6혠a/%O-p8/p:Q)"O}UϩgK{7H)%W %=քee/A}$yWB[D|T1ap1XR\U/O{;Y聢߾Dgi`S.!Av Je'Ox9T`ROEEp[Dv{e5:0EDq-a2 m8 %͔q@k6 OjM+leu`,|mn*6P4%{` k;%.ڎK>!UyW}E ~Ar_#Zldim:\]j37@ :sj#o&]`R'48LrRLHG HqnUN# wwu9(iR2oDэk{ڏ.DY◠{^U'6 jrԜ}sTs |kϥx?B6шG`$ r7}+n0)!15Ef'&ZjMsPt0ηyb`:JfS$ Y.c 䧗An%%az fO@?BTTA}\0)ZTo$/G17ٜ|,LjG Wڍ\(ct:7Za{5I2B4_2 #_^8 gΏ q⃸݉{1H{܊sr;X$_xARURخS"} l^iP8~:#9V ~ ygIOKxMԙf(l~M4}x?,EdwA?. i#t ʇ^`=t)y}С A?0?`l=K`$Mg?@uk{LOAn1itjәZp:ݲ0{yrLGJONU1hMo h+QK-Sᛀz_24dltOyĩMjťO:㰶zڃAKl8"I{1#\%9HW]fGSclD”\<RiH ZOaF O!Cd bG9iVQl`Yꄤ«$NrʍF%S9i0ĎO{m<&aכaj0\3v xqa _зfC%hYژpo3PuW%9ܓRA$(Ji>$R=;H IH0<)oŐ)[/}_zjl^;g֗˜?K"C$hEM \}dCֳ!3Pto`?2/LmH}"҄a-ax%ϻ%OBd%G7@ 5G[mؔ`ك1*/]5?T`aO@ns[vT6Q(p;M͌(`* b|GJm^gfsD5~ ޅ1^ Ujf-0!_7 ]$j~NDy!=-y)N:4 qp`sIDU._0J "jxYW|ߚlxՐRRQܹ@X>-VHCHw]&#e$SIl" |ɐTj V޻5Bj(5ݨuBr78\;oy ͆ dE{NԛyClӤ)8/.խX$_s#%o32vV29V ިɯI~YjSUS܏񗤟+I廙GL燏3:V~ *gތ 8֬JHj%W`6BgLORw`X^yRL=%\ՓR <\5u+'"*T 1Ki3"[qb`L #Mm1 52a0<"ǿ>8.}8)^W"ձ-Pj!FL*O"rֺЙZIo R;d݋.߈~rQb\^2j/3dk;!m!݌x79ZcWsAXJj2 dR_uEq0ǫ L<@zi\^JI*H 4ɵyj^Yg}]'v4eJ[ܬc&b4|}YF?pKa&) ҦukZ3 GA2D10*KJ1bqnZ5o.E{C )5;RDa(m -+'Y.V :*vG9uA] нϳB{fǵ Az;$$fmV(oy;L2@tX;BRb 'EӽImDKl>Nnٶ  ,c/3dWƃUjU(({((y>5*T"NRoFĵ}=> imxߨꦱ aNwZëdЭrl=r>\qt{ IfAY$Y ,G 9ٰs+i`eAxL\~uk?`[WmeboQQs|ǦDvfSP, wފnmH LЇ}ȯV Rދ0.%]g=ҁ" ЛbZw4Uh2iE3hӝ-;跫I U/6`Xk#z#En^EcS @b #Yd=sɌGf6?QdG4@1@g4[ ]V%#҈#gV}a|`VEdH>ϛ.5PzQZй2Zpqp2~W߶apcix ]ġ\*L}tщI/H۫_jBcG<Kґ&lǛuI*Cѓ.5qUu9팯bdIw Sx)/; u\aa4̉L#]H]ƛIʽO'/ :Ei+KKjIHh۴i}8UiEڍ\H &{ؖ]ʩnS5|:=VX‏9mQ/2ѲVx0CY>ǼQȪ5՟Rr):~Ð)t-jx&&)}ÚE@&3>$5ƵZ3g9-9 uWdGïuLA*:Tz "oOQ\immougራϙ0FHviI.BK O51l8Pp-˱2K \XqspzM4? nr5*}JY1HAj1;)C5}Iչz$#Nj<0/;hw*ߌ+a e 4v+.Jol^,d0v,=<:s◹jězU@f@a\6uD 9o?pqw>UI!ܟ3_F#tGK}CEQwB9P' LIVA4=DwcƂAb;Z NN qص5(GD: QtuB;rW1Sia| lj:U * q-QJ )cS+}"En]]1KX!75^ѳaO8M7{]̮W =ر l`ij0|߬i!GF0p+ܙ7˔Ad\~Y0 e?'H1Y{+iˇh(9bo쓟kjE:]L16%jǎc0ɇ=;KZ+}ϲqV̊7 ,eL`Q=ΩQ\q VWsݧ /b;'|ԥƾ3K{m^VFGzAc#Oϻ6#9ȟJ2Df 6!;TuZsԜXp!{)sq4 p}9~7Aי:0ID1njt k?Zt|/*/#l; "=xq|ݴ^*RJw(OPh=靟mk `)?Ƒ i2FBp"G`d;]Db?k@E~k&֖s>';"S5zluU}^~|@܀CK$+/l@SVOP S]ǖӍidx~ڊgtEl |ȿ  MR!t>-b`I.F\ pT̈Z&\`y >Ӧ /La66>4Ɣt-To{$˼k=ژ.Y_0hG^yuH #7̸r.?7Aң?Rw>e$J_wY.ne^`N!?U@[pJ2bdP픗&K14/*V_#ڗu( hvB?)%T udx$ޚ>hh]&4AU]'\l'n"O(/Wg%RA;\J~4 3 50W_-eG`_OmvTj(s.rJ ם1wM> V:7*ѣɽ')>ּ7S6F00kLjs1Ki?ք1OB<[ ;iڈ׏SD~݅FB$iF$MiN_!ҟoà"NmN{QKy䌸)A <ήs475Y?܈nt`e'D,'~@㪬UlBVH%_ Q;v8T52\'~A?fU{\,pȣxJ2FIP~-sI ȋ#~礬vSW=|-W!V`^{d}]r>NP_Z3>!oe)S Ҷpm)kfg1_ka6@ny^Ml`'NXgf0X[*K(YeE8rSmr%$0ו8"ƹ@[(;^&)Gp2DzW=A&-S(xeYWMlza1I*}槳L=b /^ȼX>`Ռ 72E] V+δnӎL=ʃ&ǩyObk]AmIy;ϱh6BTGMgVܯgipͦ:{<ל+P9WM %ZNb 5iWy1hrNZڎLCJ[%?:j"1A6!%QwͪWE_"!^֕*81$KW !SZB.Yde 0wjX٠K>Q ²s-a?J|XaM DMn'[b&)Xސgc ;Ț`jS}Xb]qQL 3QLyt|,c;b hA|gL,U,G̯a§ɶE}jHK_{!?=Mŵ}wI\$$A&Tcu"^BDr~/A~=ˬV2mn\ȇ)\L*1eL)DnAʝTӹ_];N(<#RK?j@#n?FqVXOWt6T*BF_-<0xl;`x)0ϗܑ}yH8h ƺgY2/)[^Z>;ϕ{m<0r1FQ ,xWoMCv_~(( om˔`m•x/*ŀa\I1. L\Fj6[E &'v :"w9PV=)O iml)p `̤d/ ΄abn^0#o^גk˱>{pқ+AoV)[ WT0,cő'[*/ Ԭž1"eeuOpM 8uWʢCWc)vpWKO*}|s VXЛDFwk# 2R|KXSsS}@{Hjp=uuP惮^4me{_0[[sw3'}Bg1 #?fxOM*Q^i$y T_#0ïn`+!?Տn>& l̀],M&eŸu녿zpl|^YRJ8 l*C?h6YN"|R[ h`%G^16[HcwϯM@'{V3Ike&W"/=ƥ[.^t]=`m}WYT߇4_`^ŁU0DKimr~9EqE+"!`tTfhDT' <-JZeKdC1Iqm ͦ ҹi?U(XrYRzP6³bϹИgYZ0707010000026d000081a4000000000000000000000001644ae3ba000100f0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/mmc/core/mmc_core.ko.xz7zXZִF!t/Af]?Eh=ڜ.+ɑc[#h\P_N$}J{k䑟r[IV^8sdeMs5]4{)JF.uhx(ha xTPO ֹa3, @mb}u$7gPl5$c 9]#aO[J@s0i(oŒz )FgN)9L85N+f^K~ ?ryb%sRy2է%$1RHIq,v[g4 T14l6lp+UĬ5,$EÕ޺"C,{Q_ͺmdj0Bg W&~e Jc߮txAƻF[p" %RG|LnW~U<o(K ~(S!DqkIu0u! ot edΖ8bv0zoNpo,f@o=Vq;F8UY]+i'H>p|ձ/ߥ_Xo6#Aܨy6k~Ry%mh4+nxC8HXއj &jLV6}fmT'%u+sUShO1(8$;YA>3C&+i^U.ettWQHvIm5YCko^nYuG2y T`Jp.u,h^4E+}ɉB<&yMC> )s|sU#_qQϋl呼{FA&I]]o?=PuW۟`^!z],w O7N}! 8kKZCB]1uE[D7M bGt{3n3d^z;%*Y;- o2dȀ'ʑTdeV+i$D ?PW,% >TAYgTX0%`WἄbmoϾ=DQ˓JHx6x`3Ddmi,2Tj0#ͭAI6rΥ~:#,Gk% ك4vE>RĀwnK=Amث"kpC`.>'441YG$8t^?`UŢ*,چ} .po2*cm.v[z:KNM(8柳7"",XTOJ0Jn7wfmj!(#|f]gZTz BGqʟZ5ÙkUDȄ*!aV!Wqb.#!fRu\LTYD>VЉ&lP5HVOI LW>UCrd@]ma+nrwWסx`wA^ۣ8я,nrzc@ӪMґ Hx$Y_f3'{>/:Eg8؛cP!I_94c{1 eA.*7<80Yf<*49,ĆP-Ji'Ds\@kuyKþ 4uiOTO|^av j( ltljP ON rg]DfUḨE ŀ?BJ= י*23Dۈ#ZL+F0{I>@T"\H<x[$ s ./Vk%cKk';B>q0etl x,B}>w:k渹rR!Eʘ!?s[e<7Oգeش@/ M,o1)Ϡ^Y5*?7ί.R&yEյ$BuF.n)֧C5ˋO;Nٙ~BJ^+!9Zsfaː~Lh<8 ]ĪbP*zˆTpF߽rDփ, k5_F&pv\4EsgtT}T暞&k[0 R/eO۴o#>g4nE`9ݚN5ĕ!2z>{'9&J^bPnS3iqUc}y} 5%Ɏ EܰLy[I,Mc0V]*@n^Q/R#lq6*lIJ;2$'/,ِd˲8H0 Wډ|9R}%*jiI F)rWJGg7˶P@G7c}h~7wsUk)Ց"&$gλ:>;hm'A()&+:!F{LuZ*wcY-[kQq%'ɚl`/d!^gN|Qo)hoPqyY#2ujuqUe Bp0b!zw hWvj^N>4w v}:'xTf"bHA7uRBLn,9k">6*hεueTA}/-h@Є/?٠'ZjNa ߕp8Elp]Nސ~vCSTXUh1Gƛ}t{KyJJ4uށ?NZs#V:=8tS pk4 Lg:ZriQrr];o ';FKUA띡ԓE ÎfC`򗛽{f;c{G6^ʽ} ݭlY *==9:J9l6fo<^gO<&Boۈ{r,g%=0bBI+_1S*(*/ !BPp&#l0]תGw;wm΢vf3 9k-vFܮv( ;>%osP|1ƅ0 *1~X!KgI̔!Z3Izz!/O B"_vo]݋B\W7p$'β[g}'kUז3eC8kTSVjF/_U`&𥤡:Xj4>bO^t T˰ֳu$ w.IDڮ8RDK *î U"Z 0M (%*s[l1?4!:s^j≄& 0~]qHFf&\a\'rnAR8ޥ5ۤ{=~cOK2IϽ갉*0踅 gɦb86-˒_Z6wsZ. ) dJrv悖F_4{ݺwܭ}Cw~d P^ +>QrD\U܄ @PTJ9\iᑋ맡X?*qr k"~$!1H2:}*'g&-‣j$'\}E&]p@j<\&T'mM$z!`6i+MsB/ç_KFFW @Ą9ȻnʔVޱ#81WJ ':3dT;arDݓV$MM2b! BK%qʨY{%kFL0E{aTP4\2Uxsa4:= }cVoL>ǯvuwR9? u!vJiQ=^3 gsD4 { PH-A];];QXLM(ʔ,{e;0=JD%d2Q<jhoLDKhRQ+1^eTD,`gT/ *;'My5_/ g.{\&S)'rh۽6nP>9ԣuWq0JRrr9IZIZ ؁;>ΐ"J>wä`A4^9iFpeѽ#ƗIZ05#K*^ȇ@x$d0)R9MkA;P[l|]kP?*d;Bt*}v>B_4 4x(;0{'.̆ނeSvpTɑTm&bu#/o'}VxXsL'5pZlv(z{0&{>42ol@vhU/6c? ok^ $fbBgk 3lߢl .yß1%S0 Et`x;2s0Pgkۘs\ @jESNzHsx6LkA Fn#w p/<ئT֥8^g:MIW'Hˉdռ!b4g1sm%4z"gGt'Ɏ G5%*^JmG/E"~~f%nN9ۈn^2WiSO,Z=23WtY/x5oY#ĖpR'_Ӷn~}( mbQV"@sE.QL;h}! a":-lڃO6D {lč^`n|K@\Owd ^PlLbxD<8`$ӿ2ؒeݙk/ut E,yYlg,k?l} R,[sFxyH7!2pggg$7M3'ǫ'Mu:~^ff+֦kQ+WŻL`1'zX^h^]ƤBP'jKp4*=]"5I+E wK=8a2L{~DL U2nrͭr^rł13q} KbXdVCmArag+iUBh7'CX+tx#XXz} W_uNi"+V^;Bƀ_2n{56J`K~Tg}5{Ga]rpa̮ Sq)[d()2բLwz t.=XӺ[IkxQϔF%+wezN`\+!Uw(1!EΘ>w8 ׀kDn[E!Un^ t6>C4 aa/5/kPZwSok0[>."OQ6bu Fn5fz !|XÍ!վ/$D4^\1:ҭ ~eC4W!ʷ!YOJ(LC0j!?!fMù*?>@G6#?)>IaFD^ecxx:phg -Ў@$td4]sl@+и^;GJifՐt)&aim.W>K NyPfO,jr \ [y [R{$|86S|l"8ZetplAkye/W`,54/f5{[~C|hOl[Bk8ygG vm1܋S M\R asc䇏~U,YR1USҘ_,iqeH.rQ+t vH_.覿Se!#| O _T̋%j1JcOɬr`-6(Ֆss+rWQFθ-N;4SaovITf"+tKE7 -*(_+Gh0MOz=2BCKձvs,྆'-XJE[TڿBrv=6m}_솱J] l0g' &#bwj V pGqPr!t˛6SKicmk %Lbvi{|NwFz2aٚ2S @A-"B8l$indFn'Q[NDDq(כ8A"`Gaᆒ`!lJr+Lm#H9wIa%B:FցܳgP6(HHJ4& i /Ah ԝ!8pHf { %<-g a/@2 {YYҧ!)}j-#QVSwץ^G^uE$a7z-ZċGʝbZ%D{HXts2k;b[V|=T*J~s=!|TOF⸉4 .r2\wٹT;8^S |F2p4uRł$msD<đ0vU돵0ϏX\W?-q{-Hd}?eg:?bT\1.A0nIJWގ!5O/9S[ME֨/()pݻ-i3鷛m]蘊i{}m_SZ(VbB(?edl_tލm}'}Jm2I{`1#.h)U!1 gh8蛞f[,c}yq4jE@y#u2L KsU3)gF, 47lVOzҁ&Dn$Ygݝ5xҷ'Ϳ[fedP:5/~e+Ԛ :$J' '10"Pbٿuvp/)Ө8BU\!m| 4}!VmqS1_I=rCҠ̏(Dvr󭈾1}!I#?PD8BSTӑ(6($mGb`w˖DW̫ZgVX({.!0[U>#Б~.禓j`DY; >GO1ke NB{ݩABǽrsYFdhM65J[lBJ]T)lExp/o!>.(~&ق^~ ȥgH-N>73 t9SQ{)zkrZ>LӗR0EpyҬݢ\Aqb7[얽 Idp>1 *}(#qDPbL辇WVȺT uQwX)妿wX^QO~~UP:-Asw HG,w;e _ab;իf?FzJ>q,ꣁk,6l4u3)_xs56]C1UY0/}^ x`\k dXԘ.љ"Yvvu=Oe):x4Ezh{ Ω.̪XXIn=]jtُDagdb ^%R2?P=~@ 0cv8%[Tʐx2'f$ՍVN@ddԍ25#U]nI+ A2 `Z>uel+Ώ=JFoTKS.&4=meI-;rF xt-Zf9q VD@ݙXCC`KC1k` p]x7k| ,)pa">{kǧ ZVQUDL"TˬIv.ҋqvh3:/s=60S̶ Iн1,Z)=fϛ^ua hs/`(hOg(L0co wVTaM?.g\Zd8 T]S|;;R,S}F;Vj3ذLjq?ʶ$%tS6ڸXA;yHm3uA !c uz٬>h;/8[z\at{~l -!jW71Lݘ\1%/>z-Y 9I d&_[NdGO,7208ɛVIIVVhC?7RViM rF=yGr/v_d"/uʅuf[lv(̅YKr˘z)S(x"TRr7ﴹg^ӛ IZ*z9qZ\ -^5g X j*mFb~HK=t_,WVuL"ҮzCZx CO UR |f&<5|q0;s~b}-(zb9ɲmںF2l7v[׋G_çE iG6w < wnq>M$s >L77-\;@G'UQ)ny$Hpn~d ZG5H YY {I\~KD>!>`)W * 2[nJGv&|GP79TZ'(=Nnks. .3P N`.Mq{B &UK:3^Q$ḏ~rcJd,)Z{1O0UwYztAlc^Nqq7g#v5ߎg _d >ڡt 'F<?+5ɜh'Q@4s/P6~y;HP u*y͕z/AfGC"=1čt0Kx_EySa6X+8IJ[XqiKh_k`6_@2:h,g=lU$aP(Yp ēo3-="o F3E;:8rm'S%&pꩺK{첅$wb. I,I2]3f'}a:h+. GX#X!2B4Ẁm:,*bBj>u$M\lJ#&1DD;N tmL5Io3;PEU}˗ ;`7ijߴ.BnJj> -AR)wmư$z;StEiJq·xk0 ] -4'6@AUJ>sAF4ř6\bЅIJ z_1ο&txyv{NmG3* :j:W唬+_yNF>!coG[xx5A J y84N|KlHnAPbod*~{Hr7jEDغ%=5C$ _rQ'o5Vą܃#weg=m);ܒ&7nXɿuޘuQv%ܬx N XnS>pP6=ށ\6A=h_>QŐ20o^'GꝤPmqjx[{!&T'O2s8pE 0Zc` M(.aeht8Nw$R53;7Ё+3_R5 C Z@/#!((Ąeu]gES0JZirSH\bI^(C!M #U^v0Kڭx!~hLɆ=Z>C?D>F񏰻#ؼe΅keqpleo9ݗwO؈}gWWD&׫@XgDDӹ:MMMx&edTcOEԜ(˷/6 *b9?pc*3V4`&jQwJW dY!֡"#"^Cnn>M=D/N:؞o j42w7hWnIq9fO,~2 #4/S'b͞!ަ2ŕǿٱ*y.aUx: WgŸۓ|JgҀrB[`!3V>B\TTYGv[$Qt1>0S:`\y;HrOWD=Ǖiَ73F yYqTXK3zHϲc /rJF'i#XR(h ̖;}wqw-KM~ktM1j9Jۛfq/q.,̈86TcB G%>\q4!BLq<ýҦԦ T!SsIJт hXϩ+ XuJgD8v=pqm0%ΑP6}ޥy^Xũ]\j3=1\ ״z΢-pu"ɇvZR27K܃Y>Tvxw%ױѭaDiaG,Ȟ~I^,2@InX摜"T z(QfrHhu+p)Ƶҟ`9)`qfSLwTqU(X:T3e[GEzc*NeG%h4q2z)dOC}uǧE(Y/ytԙ{PNY8PMk- soL`r ̗V_D 6[ፘ-w9EuLAȱOј!OQd{VoQ=q21ʚM}bW͡;Q%OE*Ss.`ߕZL%+)# Z;Ws˨e u)z'ch̴K)gl&`-K XMA_C9Zi/EY%eـVP2+Hj ױr.hza9߾ @u] $ҮJ[ SLѪG倍D>*_h&{xG\N<5JLQ 4 g7 EYGuz*r9uVЈia}RI3c$S<`D)OZcBaN 5:\]iL }ok,`1) lb)I+Ӝ8UFhz?1Zn번IvI9GPΜ^Ma%xF6GjKw&5s_8:Ɉ`Fׇ?J9Y=(97XrؿsX_(TzἝA,^ JB#zˏb/-<Jd(:pL4dh9JFC2[6ۜ X8W_;mc̦Ja@ } #iu? {͐QS3/bWȑznZO )PĄA fqnLRGH)3z5z`C ^Q)w]cYkMW"{:uU΋ $>$ e,A"_)7XDߞxpcujv?b0oSϟvݤ!9y|]he? Cƪ\_E?(Zu1VGk~b9ܥ UcǝV~G}Ό@C/*!<5A(yT.O˔9TΤ!v0";x6s R%D:gZ?[JϒN%^5GkONX&Nx J &f=R ȁ#|Qڬi?+ѢTg#'Jg*^Bַ3L48n~ uyM젅;@Ɔbx'~NT 8 rj4\yCB)z"II6Ӌ9AR/V ᳆Ј⿳cN9;Œuyk#+^jng (`mJJ َq_C95+s}JjE(>䵛Fc cF9fMBັuƹf\p/v˃@1\;fl.+S\i=J}.*1>Vcz\PSHrǬB(Vvz\&s ŤUKH,WD+eIr( -FGm:'x_UD#h*HT ٓJπ޺SizeC:4`%5Es)C1g_^\Wx5ǀV.e Fo~6LN|}'dh,QSA'EbŎPrD ٷR"]wy;r߷$;0~$n;$P,nJ8IuyPd۞w1-DT{|]ad?8%cFlunT.3mZvVw>(Pd?*Ŏ󧌷ґY> ?s-Q'ɜtd1@] oߏ)!doi$ik*_)G[,-{HKA{64ih"]:Ԧ"b?sw7 ؋O[r؅nx6U{g"wVbgq7s/@"Bn)Rn00:γr-:Rd \Ao9қqBm6U_h3`9=e/@=n~^jݠ=.g. e`ؽ"jĥ#oNb7e/clQ6|UlhGfOx%A#U&V!F}`Q5(_е(:/E~crl 4~K^ı*FљKTLwn R!>.DpWfjnR=}4*+UO$Q0sV#^tZVߨ&ɑ)qTb5?;cpq7RxKj %OZ9q"eWWt|D_!oy!Y)1SW/qB۰%{1WMw}pU{R.th4g8Y$D9o&DŽkw(&Cx. |_+#?RCVS \Tr>g-0[ x'"S;!#璑 Y6"> ܌ ;xdkN0ͣo]; ^6$mJ~&&gf8v?autlYWJ0JemEt* O %/P6Kw9+EWOEum7X.]D@3qG)ڌFpKVp7wgЧ92mpKE9x˟F'< rfѯ%BX_xUhQe]qAmOVf2s!p,1"B?dHVII(L] \t7Ё&JTB#vNz07DdvnQ챰e$|ӫԊ~9s4큽6Gmڄcc7DZ#gCeǻe` 5`3jlJ-1Zl^vQEJfx+5K&`)J׷Z~m&RJ>?Gj9<ʹH/Gn=fh^ba9Umۥt4LFKL\i/PfM 2p+::mPtBiji~7!{3}/bu)iV`1d;P2iN3տOdV,c+.`} H+(G;H :.,P~f x r=Kv%N 3ƻTB4즫|Nqc\"n0}ɟ*<hR`ބi NKߴPb$oEb})[Pz]!5Β %Sʜ>P)IT{楲]}?i@j@y\ 'VSGՒ:|~%qƟêu]w5%d?3` g3L6EDcd͐(Kӽ ^Rz$rݺgwضzdھ!^u#k,8!I3e%?FX@N/jhwqHԤ Aw zRL *E,+z}!?%OIJOۚl^3D0gUXˆQg2+^ _ӧAx{y3QZ$^省f'BOw>N+װTs83p-9"#o5 0NL $H{=>U͊܀#qRptÔWfz_H#p\YFFQJh{l ]K[03[5"/K)3~;I" ?WӣJnZe0mx<`d"bDٗS:#Ėb=@A"jabQ'(6Y``7!Pj?*ֳNn,E  NgbxIcT| o Ԭ^JUC\y݅ NmS.%"1FhtԔO@k_B"Y;RudndhlMGwV#.>oZUZw*9.oK}8|iП?R]6b$~)(qtq'1\hSgjȔʐoa}3q,2A;FS ^;$Ox+vq\.m0N/`_m(OT^RoF)L4\8pd5 &m.s$.&n^nm.&hZD:C'7O#_G[u AW+ swW:w?L(5ͣ6.swD慾+ЂGږ3p]IpZB2xHGRr⼁*R02u,$q)zHɒ̝$&}tFY!N9;[_[-7@ZiU9385cEDg2/ X^5 번2LrbK4Lx8>&3=~5@RE$4i,]Ģj0%vS]eAg:U^7sg Sf`w'c4焆÷O Q}"R~t7mj`oۣv&<-W&xE,ˏs\ V5UNpJ OJ]':1P J*#!э=H@U_9 ;OP ƘS2;N\TdPF}@_=\g]$`k0Ɯ_eB)IAF|gp}sw,du%Eԉ\_+h6Ee]ƒ6qB™CӡCR8ϫ;'F2m&zv`k ʨg͊/yA$ndMm#]KfXұ`6^nj+5:s>o0eV|&yB3.N11||fUlY]hehDS8rL?aJ0xMqrA40HyIe>Ua}֔Q&v4?S'#Bۍoڏm'f`  L'\ѫ2{6MEӽV>uӜ #c#lj9 hpi IKkpwo}3&=_|q۳ho oWu7Zx ȧ+n0]~WZ!J4S|m3 8"EC$J8kYIIJcO6ۨL[hί?qc,A+yI4M;WBt~*P};S?Wh]>is7@d̓)FF4$s2Fb~<@@Z΅,.R.W ;MsݫܹhrY5Ic M_}w'x%d!h6GA6UTN/9PJp/s_'Wg) D{jZU|!+ﶡ<#p9&.g{k9=ZTQq_-H ٷ+?rL·brj>/Wb(Uo`p4ᨆ,$}*X{-Z[HUDH8RC h,)a@Š+5k4΁uH^}h䗩* ,O-$+W)ʽI߫b}-1V+E5N%д`9VO5+`EȾ?%ad gܾgX[Ru'd {^,xhu$8rN =%(4.}Xw؍kM2z>qZ(}iZx-Ȍh݃j)ܲPu$&731.0w"FW!E1BSO+0k%b^OQ"Mc'b^z\FU;<˴iiq!2e1`Cؑr?{ =ad'8.PSt:J,8(ۋ3piյZ^ USZňrSqߞ3)S_hp3Xq_|ެ^߂Y!$yBHMIas?*d!2nC_/l#4σZWQnSw>p `*-e>ygS5í FnOilxIŭE$06haG1>\9 C)1#ٖAP5z0no-7_-Ϡn6v뒲c:0- +9|s)㩻t$)VR<'5$s>)IBݞQݰZ#F>~F 4mC[X 9Q[V.HE!wu ӣ֟ 0նGf3UDcNz⛔60L)zh6Re%mzU3!#i*jJMdπt7nF"Ao`(/n9 f!PW.| [TZ.jُ{'͡|lAP ~ng4}[;2P{מs6c{̕A5 TGdz^pI0Q܀g-oGfj`waBC:qi_Xp%\/::Ry\W}؂70Md-eA)AhzOm`!pE_j7ߓN9;3 ǣzS9gф6f]JwuI xyxiǂ%E^h]v L/aWI C`KŐIטӶ \Ğy2v.^6p>@tsaՁ &w2QhMxwWXF8eUẆu!(v"a|y(7&tDԽ וQy50M $R dt C0H0zOPp&C-ݭy ;cHOr]umg~g}8JU#`ͨ:;4# т]Mj )UɌi?!XDo&D.1aOjui$+UH"M*-X}M Gy1<]x$EN o)sM|5F)7=cIקK ٌTwZ=vLy ` "p_%QM1IPI"-z .EZ&#X%9J$Tiuo d[C!<-%~ǡ TEf^-z,,A4R.Bx 9cKn+g%q27'p`BzViL.bBX<DP^w*P5QY X6^yskz, 8{fYyPOhȢE}!Bkqitk|HHQnN~Y6:ćv,a1/L-` 60, ވX9n,GjO7Zqn-r/FgGw+]dC3VuQ)- W*{r{RC RuAVD &={#iȥw FoC糀gd歴u|u~ctl_PyJ^hٿ[ncj6x!x/^[ٰ"x,k]&aXx^VNId.: Dh\0 ݳΤꙋ`Oj#z2T>Ӣ//jT}Is/EbetU߂̱&E w,L4B!9FZ2 M?6|2վ:ݳP4qZ/Ї0 WXE]0-&$is S6*ihz,nuڟN\k+/aIȃTVʳA~qQ9\f,\粊dz"B0nuKм#uX˨rwm|Yddhdph'L-U_'#&5gFlMVSh>]j.gRju~dS[CcfBltfF YcX;c!yF H #g~ *H'E].ܥM˫1*ux-|˼ ^i;us]OC]e-FQZ<Ȍ&* Ĭʈw_,O RһDG'fVtkC2,UU)[oͥb94c+&O"yFD:Csԃ3Ns"4n7S]U}Rټ]cMMYd9O)mvOݴ Ew7 7cLڽ렎 <#N t9?E[մP;;}uDřU {$>Z4*?{d1im*}@|p"ƫ !#^@Qˑ^14 UzDUO5rf4u)>9//@)FLWipz*P]?;ӤlDSRhI!w6ݶږgצO9(Ϭlq!lo*XYGB.8oXZY3 Б Z)ŀ-8u >T'@5_q !O\ExV܏\_"єgn5OPkE[f ((D8`cGkRDO D@:w){/wb52W{8^㌁Jn[ %atA5uA@z†A}HuCi,&I B(jRNy_Fs CG{0#l# ;t yJ|b{5ҵ$UpD.5mtI*HÒ/꿒{L3ޡɯ,4Pr%=p80em)8Eģ0fb*h}E,;@A@S!`W\{Ep!q5x..&9jJ>eF>|UVϙz?ě7֯ ݆9/8y"u;IJ0ֈϗxϥ/G0-s6#D0ұu|$7 pJAl@]j閬4d[WTani_2(UK xPrQfU /tPH;D %!D˄Egpk֮Fr پyUs_#~d]>(yʡVOwEyVj4gU5•mFoQA$vv>*7_#hF[Gܟ"Z21a kZu 룊%}q3 jpvzX|/)erԊAʟcjMS7&쵵TꑴVyJa>.N /}[&eoY3[hjLj("BFyf29\OcI pI o^'묺4) FD3zI1$VxyN|:3TUGr}‡ҭIwo

    h#kp7KJZP2{*X0YFddE2kqb}ԵҊ9'8:?\[uhfox!rwFU%1k,O49Ӣ05-s}Lfm1#Fbކ]xBȧOJHSmExCZM<3K=AltZTX؉4h#an'?L JH\XHTN #ICɈ>^$@UoJ4 H9J SSS~F_nq\RiϟMoҤWFC(FY Q%S/RH_4%dLKhS2u$^×iQE~|i.䍒T, cU‰31YsrV=\F,n-,@gJ)uryeͩ;tʂi. hR־8t*RG:/@ \,㋵b_K~v잗f1Ѣ߽~.KUN,Vh(v}]&pp`z'8bAQ|D7_/:جCL=x}F-mo 1yfWx^eKB&f%6wǞ|_6dߑQ-CVSghp Gh<{0=Vʝ4ٞ{;e (Jb]L:.wCd[Rjk4 {Ex^ */;kLji`QWdt X|$A ڹd p4>cc%{RƓ`?&sZIwE#""ӏ`,i/|zA^]؁Bk^t՚Laڙo8 L]4>O*afų^Nʽo˭W+6l=6uk?_ŽB9K+ u"m.Lp%<A#b="U$oGiֹ %9r!(}D@qc /LsXk< I9~Dw{<!a&E]WNV[kUz|PqSN5OglO*빈ϲ)h*#@!t2#~vP gRXX?e(x-X8@e>Dz~ p+@ѧ=ƾyvYeN3]8S$By$-`sBԕ[un׾5}" JuP`?1n .yoo۲mО(@k-FE%^qe8pzU|R^0fAivv ni6Gj湟DM-aTRm|?,,;SCA5C.YY?+ qZk5 ?Վs:,ɩ-ع!xGbh5SX[]n@|d ]m2G`/ϨGffWrkd.b:bDe)sk8;ޡԼBd7 D̡ mD ׌ Hߖ~y%bQіغ,M4:k^fbcV/oHǿ *"DkTrD&jPv'S7xn<+g@4ӠlJbYF4'DϛxJr3;DžVn~:ڝ~| wk aw n׾5b AUez{=>U_%2,4EBz&3EJ3XDwkxWݺ%cZ"p.%#6 ):x*29tKp$MP^ P |MJ-Ƣtݎk9-oq&8@-A 6;wjg+CkvUe VڵӜG~*DZMTk4Y&]=3 I)?\~gINs* F6 eOiYt{1W񨹵D7F%Xi\&5tүO=sŐVu)+@/5Kpc縵mm*#5V[.Joc6SQqȺƀT{bu j݆ɔB/9#GhX$LX)ox>I115)ck07z]Oh>ו7 u]zfRAr))׵3Eъ-JbnaK 5^{ nϸC0h"vj>G.0Uk!Gb󑥑-'㚍wGbS^3kX5#)j [{vcRsc"uQdpBO$X=׭44RkgUz!K{G+ fBNY߽̟DLWl02}3|6m )?Hlpy 9W1r .Ɠmmz]*{aPiamߔ LՄ偝@4T2K?cg$+a*g4E _hwd&|O`4EbV&7)vfژjQf|5[|+{7g;%KDnlW?ſӰ/xHKF:Q.Lj1jBTqlw DmLƞoxu 5!Eѧ?)ɗ$=;o^鳷 {p4lL{*)bp(=Oj6AgGf.L퇘q׸E7M!Qqdw#t$IKxW}vd%,|dY73ZԥNWfBՏ"9;` J|rWa{a_}qNnQD~Fǒ8w!- d$ ~ŎXjXL}EKo s#k15z._{M2+@]'$(ڒ{T䡭廣koȨeҘ / ऐ=|Z -7lX_Fؼv5#H 0k 㮟WJO1KM:x\u4,.LYW@vknA![OGCUA '.B/,fԸ[ őd0꥛0F1 sIMBNZQ|mId{&kyiwheWHQ4=IDaw7l'S!Z] ` ^e\L:TPCkbb⧥,Лlwd I"Ξȕi!4mo=Z식'VO%a `AUO@۷Sr@aD@x2&laYHC8#ةè}B) ~փjGNR-oArjP8.҃/ , Y8[6]v[gP  :B]Z 엟9R*r1m;x<~ U$ )/FCWB8=^Tƭ4ᴑ?t"hW`?>R39WDYGؓしFeҧBԧ Rezܗ:x 5(+qWٱ{bX8< A[^ȧ w4ĮM4"WLQuno|f&Ei^m:\ <ӀT-u'ku9\2 H%9{0JGn66~ DrٽZf\,[%&kkq5s2&l IKƾn39n~"M5ղuu=OeLpЏ d>If.,rx@IQ͆Y]5ľ݅)kg%T J)\=R࣏1"-\)~6 ()Kh t;T;]ӝsL'fm ]G{gpLe`P2@5oX`YPe 3 tKVwi[߇RtGJed.- =1~#$(DU,WԪg珐:} żNto'+tPb[ Ns$7$π>W3i`KIf|,'ūhp(fhi6:\&-8aI"%cY?:[?W5i_D,[~b("mcQdYzTM 9;* xUTI=%k~iX WQj>sW?ý?~q!Vw\i'+VӍK7'0FF^4[3ߢ%>U,p`\+Nutڕ p 锕#_1 gXRG l 9L1LX\!x L u:dN+krkɷ WL ,,.[db- % $eD#Є Q7y76m:hd'@'RGEoޙܦMyQ 銘o"9pĿ3vv;R6 |=\0 y$ts,tB;ICL#Zr -.Th}<Wyg"Q^;C[H a8Hg.!I}؍ qM: O3jvTGZЩ 5ZGn$t;Z9tWA+T׉#`lBI낹wdpbsrd}ۤ7]gȫDTK''??Sު®W| ]" |~fMYwi5BM ?#>e1,4* ;E[8B峭3-;'7y޽P,NKXߍ +lji_ImeuǑwv$I h ɻN'sJ;t(h=8%Q,1L>[:uh)7R1lg"K3[NLcgEN ȏ&PH?;  Ufq}w1l&[tJ[q0-ʜ@魰TI2C) ] r %_hKlW&<2 9BcGb^Py")jdXj~MiDG021Β 2JI,kylPs]K/Qi jBl3H}4x~垐`+dTCHTiLr+?bx<`uUX@-,ɏ,K;B~n䛁0\CGm ?ȬMX2*@5[jCԔ,0 l]x$p$^Ɯ[ xu~:8t#Xi13'*5@Ǿ`]r6d(ӮBY+:oE t-tFys𫗫뿼pƋ8J> qu.ꏇ,iiב#VeȉI8a]#`ƆF Sw"_[S@8Kz/z嵥OLP-MA)6π. {Z@-Ll`p˽U~c.]ݍkm@>Q;KGa&[Rd_6 \!HF&bs_fK@dJX<:"d5ҲbM) z%cSH5`ƢtڋLA(:]JnDTʔ8jx8"EBlλ|POuS+e1V$ϣyaJ=9pt\ʟ PZkTZPHK-}Umںhb&-Ki/n|r佩8RW_O3Q"S[L1-((tI[ }L?jɛ &G*Q"cHMs5'"rXWy،3j ca@oR]4(+O搻$U@e/Y}uY8b;s+C'}([,qǸT]C|ypk6%yafhzH u95.٦,s])]r|f;D[IuGK> 1wvip?60%m"W-LbP =cp`=p2޴yԱ0j-~h {xs3yl8RV/ TC6'&\dPO+G, miVg uo:4Cqԉ N%Zt M8 a3֪s #!-ߊAg & ʇ@\$dAaNO`f`Fgܶぴ5_df·V'*Wiשⵋ*c)it ^F`Wbqp=$X n;Y 4ij![#(^>g ׅ`$"Ρ}A.j-|P,+DΤ :EB%ּET=ښ@8yIFy?V$8 bg[B\=btJB3dm.ܨ1mJ^2VA|egلqe&ZP tO+q>"V=izXLK)z%x.:*mq\BRg:ܾK8 8~Za0BN#X~}Vͬ48msl?ohLlðaU.ddYb2 -7t5=Cǯ3 jzieUPGH*nS|0 .\0q'8Ks`B⍨$&Ccf)`ppa'M S[pvť^sDB|m=Lyntń9zS-b2kY-BK vO%UzFn%,n_1/39dQ&<cmT*S"(('˯#!(ǘ݇tbaנ~v5p"Dz7zhq K6pEP)OzBi%+JRPY$@(3;v4*5KP>3tD^/Dk 5 Vi~k/ g8R!:F#6L)>8m3NHI&Fl00 vC}{l rÃõ %qzSMbkX3|)B{qrSL&+`iv ޡ 4U׀=s t>Rb:D3zYRۣ}BvX#\ƻ8Eѧ4YK4>)CfZ_HTgcw/u\ d @k4 8Ei)]|ze&Ϡ"@$Mn1r8JeᝠF-Od<X2;wS{n\(OI҂."i4ӀY oD:0mYo .- r7$n֍I#Dهkŗ=Y`5xOޟ& !qˍ1 !І5hc#Vcjq_}`8>Հ_@åM"yBe9;)`ԊK8p^giTwڳjAxdĈdJOTF<ޔᡡ}Q Nj332ҾrG$vӻ.E1^W\P= Jz@p$.m92QJjXGoi%j[e1H7uܠ |~$L*m\\EV%XK$\Erb^FB^MGqBZufcAp3YK o'Ÿi]̇ؓ5!PT/7tY]%>2Y:KSo1vPm-xj'=t熑eM.nf $ V_ }0 >e;Jeif5C!-`zxe(ъ g!0آJ|6GR: v;Y \'USٓ[E#7&2mA H l/ʼAM}i/'sQPo=\{„`BG bq|El|h*QԖmUgENP.@UF6/ ,0H3>kl&Y7F Yvc>U3"h ߺz 0As?U%7wryeC*]oQLQvk43Js!\z|= [Idg*9Bt_MQ.XvTc~[>Q4Lvz7) lr>\⺮ ފ>5&dP$wH b^Z(R44c5;JDC>~(HxM|Cq ӽtdRmG0ʜÞKCfd 7ʎE8!#J^uqY4 Oe)َς[=9aEOc) LLrʱ~y]XO;cZ̈́,Ua=DŸ" Hn뫳{%^dNF3 9~!_HQdąd[(*^u{6^X:,AvJo*hwV.IiD]ΟHYf=r&Ċ`dnBzJ TL|H/i="rG%oДGؒ <;adA -q? )zh'{o/] Gڝ IMgk&}XAItswұrva}?,W vE4/21yd01dI̘ZlPޘkdnbL9)Dpotff~nGsk?Z]i~{]dEl+R'4:8ca[|8XԖJ>* C3xO/A_٥pdo]E@ΡȕqAEM\QHfH5*/>֜^f$-?pc،-,:kS [֑8ҀYE.8q)l"]9Bt[/j۟fٸ~:Fu`TzA*ȁ壧6b:ahĨ~X2ʚ2YSopt~߱ΎL(&Ļ*_bEZTpM. QȖ1Bp[e*ѣ'0d?`T<GN=DI1yTQNtM2+j &:bEyi$i @ǖcp筡Z?,am,Tְ !I:cs%q8l H/<`;3ٔVtZc&QF{fz_cI.>u|I؛"fz|@$Zŗ\4`6u'P-f!Rzz@WXjQZB@KIa\J[9qCʃyü28ĎJL#\U:s`Q'0aB oIhP\Sχ@Դ(8+7v#YEpj 95G*BKRPE~{g&C uIsسHt`"ؠФ5[?!}]6e|Uֹ?oSNEy/yrmgSK ~1]]S$Hqq! ;J"$ `0z^-U]QPo;E៽6Lq [ MԪjێ5mfO9$-GLMMM no3c݅_ǸLKzETܿ~ׇA0$X!Wh/0;i5I媒Ž15fMR-oZ7ST{qP*&Е} R_R)ipt"pϖ\J֒V3ծ:g){;eL 6mĖU^|j΢+yw;0oh&坶@65c}xH\?9 95^LH8в`$"Fq- +5oJ;=VJ?D&>{$Z$W g4_gϑoyh 0PϪiBHoǓ$|xڑDy#RZTlKV|4LOƣ߆:8ktO?HrZF'Eo!U\/WS? - 3a WvaϘr˭OmA/+>you7gdF)FI1ypZhUcXøDl|,Մe7mY,U'~#dil)vŮ߰)y"?/>?UDz72Eh|D~pKJ>. GyOs,tǧthʷLI= @Q^!g!HظN'=O]d fUܣҾu#JUJlaiTWiCx|Ddy-VfBzs+ X؟t|4\a!dOXRnߒ/]|g4{6z*a! UDswKMU4g~ _ !rP? =<[rP$Fѕ{Wv4IR]z8 0~kj"۟HRi g-Ĥ)IC\A}zo"c(}xW{I.m˛|twQjN3 ~je ?{Bf#K}p:tHGD\<I:):ݱ>#Q}slِnߛ3:Vꞧs0Z[CΚ"(͒5L]ȜC؈h4;æH> ]H ^вtWhE0rI: KK f͊t1# .ь!_Wdz_.'W95 rvtr/\7̘D"Xfi}=N^F?ꃅQo@ ˝(C!V׶)X @c 5CJVNapT8XrV7;j2ie/9YEw._PkPtc{G˭J~ 66լM\n I=?@@WNVN*_9U+F -+KizEeM[f ~8C3sFC.O\k4Ko^ʪrgd7`/<=NQ_MzmPLGUg֗ n>F3KU /e7wm˸F!`_\*8!Im' >6hX J gqި bWρHgKPuAb1=Lw5|n9s,Z2DY0>*OTJtݧ/(KװqD@a+OoCCɀyo-} 0av T.+3Xp MUz 1lx,o ㇈+ljK![Ҹe+m?}EK>OS?Ѫ#=L q~| P0!o)^ txުD0IWҰ{/8)3w@i4讙G;xt2)VɍxzW#hOvEay&G~4 y!O!|lC>>G&|~0uHgVd;mYE:(f]a(8?/y&SX7i^*%ND腧rw-/7z<}D8먞SsPjl=cـ1,l]"EzA($kE(px+x.&{4KVXʱ.#S ߌL$=NN^,L*g+cF ‹WxP{zy2ˢM,gdd]Zh" %LQ6p eu&ϝљϓ s"КqW|ULJ?zIE <j 1&CT;AƱJ0x; 6~ q{?Z9S }h=DAiF3}QܞՏ7^^4nvZGKaWwKRe HV^b QL`CrC@MW%.aD&Q ӂH&ϩ5KŲ4Yq`Q*jc i@pQc_G56yf,_H<꧋nO -MSTd1,B1/kLfF)'^YSDJv1T).Uv6=<7B"[aԤ||oIq$XKns"j(8a2kh,R>pb)+W6,C &TpjM.;B+`o!ژPISrSY%xL is~bEDc`񰬕M6/'Rp%ͥܭM Tѷ`ȶƁR\H(n+ +ڢ+vOĆRqeYQ$VpF|/;A6ܪ&Kv7.p׏%ʺRL Jj!Vt]?)P%t2Jpw~q P.9ҩr/mU&ZFZ}~oU$G6 ܧm4ণ5(BuM!W ,ƇUǸ%xDCd;Fq4`6kG|̳g~Wh~4 ]r#9r뻤e]FTM!t.U#i`V3:bEk6}:4NɉA̵2G<*y5} XhYh*;LHҌ~CPEPGEd#ЈFW\vBo}@c4q8,7O͊IJat7O{-*6Q4hLlM1LCB| +:60.>(cvP23 z*sbDŽFF0ONDx ?x0C JŴ3gQx?/'('ᄚ.+@l/W^_AF.S &6"3v, W{ (W';sϓ38{Fqp εɮ@>}5ސvyRzzHPܐXiȽKx%.N:Unw埆|]7 7xv"7;* JrCOܮsxu #",Kin۹.neFYYSe#ΐ5 2w,a,AlM'y &=س-hK{w[; \S>D`Y+,OXM9FY 8[49p@…QCUڽiFAȩֵEz^^#d!<Et摳&&FHS-NJxx|D-\Zu,VχfMofa@l,SYQQG2Dvt<yL};Qs[>{;d a_:ړ*]rR6njÖ혈JiX-5f\Y+k4(/`KH7ŷ%zwNL>7DO} $zy$·  ȶ3bՉFoyk.\t8f/^B-`G-\C+UUR]t $t9|{ 1WSٓ#~%x35eW9M44%VMF|@)wJN͌a0Yc,"5ը&d!Uxο]CtHլhchwu;ag?$1-Zi7;H1S R3S%|,v 1Xq R& L suM֝]=oԝN<;Sb*<DXgã2-"$Eng4zV{In@p/~1}ry&.dt '&(4qy\S kwzXGE$;oWyQe:QzM^zk hgsnF#ڡ%ʻ|:T;IpA +Aٷ_eH\`w r#BTB ؍d!"h^nFKr>LF.ڡc5f8 t}]ٳ0}fqΒD N>˝]&6ZMlvgwԅ Q .YTB{ZDk꣛T֠"i}n,*m/쭠n&_:EutOqM3ҋlUgX"ɡZY"ݛ7%M+Ҥ Q >%+/^V((NpTdv~ab8Dz09vPmyPyN|##9H գ^2ڈ܂QJ9h  w[ ͂FEt+MQw Mo+}|J|~ޒxNw 䖭ߺQ(hV6*_M:e=a.CO}(EZМtתRّaV/YMQ3~@LwR4fU/d/Rꁍ'$k3m(К֎iCjoTk[4:KFQ録,lX|~~¸mA2T.2& a?@,Cβ>NjԔ3=%!VŒL4^9Ft6Y x8ޭ@lTLaRqmh"ei~zZ6(}p N'@辦ŨYRAd̮!HjX} Y`_"pEz0?. O\vk?H=JX^d9O6rɻL*pV,rvX2" =;D<\,S*HBvԧ!tROstXs R}tJ ;\bB4vBӳESÿ́gAVk.Ì4ߝnako& n{'pJp9dFYI18;kjxd]Y[;ws7pU9U[Zz (3͏H/E7r@j3c'7bݰH>l6BVd;&[*o`+ğ1~LT[$sFP#[ \{m1w xh_A^(I@ $"QuxG ՟bH!zf_iSq`rK%'#7: y^^t޿=rE:A!e7l" $Z `z&Tqj`1 Vbvy #\ldY<뛡IG%hL&:O!b;֙w.`wX/ʆ~h.^lzT˚4uvٿTn_s ;$\Ÿ mbuugC}l5*'$Q8la {xF vnTBj6nf3<@t޻!s. (?`_ ]@mPK_A}(*xه $z+$2h 6$a{}Dy@;O\+YAflKuS6ˇT^Lñ,72wT~%š\R+NY$cFSs"iF O=~?\sMW# $:cn|? SEb OלOI;SZϣO {P]  ޒg;Ng %.@zqND?!}T>wLۏ4L˫ 5 vVY8Q7{SHU5r11+^"e1*9 I𻑣*k.ɢBk>yh+ ihʘ-g-AYb) HmѠ'SH;EH]S68%3\RJ,fં l G -PwWKS8RՂhGx{O/Ě/Ħm~r$Z[ [#a?tE "%F@Zz./qb:Pot۱7V6h;SrP/a_HN),TzDLQ{517FRc~':apPקIlcK GAܝ  `\s 6?mN_Dzi>15"wNYEj߶jD`xܗWy l/wxgr&Sr noߤM-szJ"Q$[/H?'5$/Ijcao¶1A9;UUX]|Ľ<+m -*tw-,2c!z̍P&̡}џt:eC()!#l ;%[e. 3X$b4 XIљDbҕ4W+(zZ{59!]SxrUE\p3" ۂ:{Ѥԣ*V 6$UdCH {*KU5&27NqP* 6bvUAb˸׎>^Z깋310`9~>1y~aQ`kWC>̦KdcZġ$k1H*qWb8T=!]:皡qp>b,/rpY+noTr@ۨJ[{|w[VV ۿS_eZ`X"a32W8*J{)ДnNjR܊ՙ4#ή>\ﷄ 4 *3T-ך7>MR&͔Gna.n'%$bVJ*$Kڢb 1&mUR Vݕ^jqMpL&?հx(&酶 )kg[o07iot˳ݒA9_qyÊBP- R4:3pZ;٩tfar FgIb"k/_G9cK-Hxȫq"f=j/ٌo`U YhˆZR$l.z1Gebl8dx™U% C8.Ļi.h%yکpp>?5vB06Ϝ&Lkϛ-V.elOUκdx$SeFir\H)-"顮e#{ rrw8˔Yt85f(<5O`b:rIל͕a7 t=HiY)Z}(;p55lNV$iy /yJ[ݩ[pk,l^uJ7hOdn. 0Bd=5n_%lu5Sb{S[A2w0ff P2sŧN 0xLX N/re?ƞjIJǦ{:\!^Pa.>6 gTljm> ҅-aX)!Z.*tE+#]E98 #/]4: |Qfb  ·b_9ZB)ecJө4+&麪[B'Ht^,!{z=5*nXgh*/RΚ.&8?9 '?;3Ƃ0Vɖً齢ae_d S $\Ëi1J)m5d3-j10>j>Y <5MF3̦sc7wl W37h,7677WC 1:Ĉ R5VDRlxըJK߭I:$}͑PpG[+{D>] ɻT/ -]mL2KZBx=o zajҷ]ibmk)qご H}GȥG*]ʛxxg}u` ɶM%XmG( ?cD3-\= Ț$J b^\"f@2;M5$˔~E*VZ+긡ķd9_:Y.GFMA6 K2e5a4@ؾQhx/a|mRu`YCZVB$#lCfƂd~͜t:]Ą8yj u|NSa߁v̀Yğ17F!w>ol' \eoǪO7*r0!ӵyⅰa)} / :[Kcb=tD ? 5mؐCG/鳗ȑ]jp4Yh㏝(꘶0]ؼn8tuGK|Sjry@`ˎ(@ӷƧN+u;[Y$Nc㋂fhQ7;KȰۃW9ί Ȓ4: d3C⇠iр <s0y7*xr%zpPԀ^de|)CUA\3(;D]k2ՌdZT=_J*k2qAq)|ݩ !cb 8pX6Kw%c]@ʭގ05{tF\@[!ZHrQ6+J5,XJ"qN;ݛerM'ngjGV-;*w-dL>H@ƻzBrrw >TP{Z S}#Ŧ[}HmшhyGiV[B{@ˑ[HUǩ%@eD=.ZI9 82GcW~=T AvY ķw,*j>\t-[丿Gv4*_d39:CYL:N(cd&=߆US`zؠfaRDr)64!BU#=fUGbnQYtG̝R[qn@iQgw*DŽ5Ltx-f߫PPvyI-QqG)yOQAS-‡ka4p,ܥySs=غw)D&SUƿxPRXhEv,8`/&uCjUdYtɅ:=U ؖPN$:SvNe|cv: :n5?j@$t<ဪK5{3zt[]O˩s:-ޮ=M^R7R,6E"]dt鱽`Ѧ|C}a'fiˆ?X+U,hoBB&mޣ䨤 G}P <}`?_w}KAe&՘*I%t0lq.]E=9&kv(FNS^BÊҕF"6,r+X|hBSG>سyU~r|+ʤ Fz/)zRmrH*ȏ^0dhq:%] :Fyr^-ɍ#ci 3gū9gOTn6m8*gg!dkR^&陋< |(q=s+o,RpBۉי/>^K(nw@_NP%m+DZ9{D ALېI\h"'PBFJd/m=:im`WOttƦ eC㼾OfrnXו+m.O^3dUJ9#&/*\@^3߷LXv֟[^2NZy3py]Wu)zWrIQ[jx:Kyyosm5+G~.¿HM<{sC _4 f@?G>;'z"[L;mw6E« f"a~7=}c|vLh1`*PeXԣs2.?Xpl* RY̆S>cW{)rTLX +<)u 8oGe- \n)˫Cm}ZqM7zom;d{u9q@"H >rΦ*64R H REۘǵ83xCnxK,z^n®bJ+mXPvM=&wRi`5Ì&l˒yFH%3jp(uǿ_ )x!H g"? *rt'f%0و8.R ZgtI-_8lC (,_4CLwI'yT7iwG>ĸw+ǔsTT1ȣu@A>&(4 0߲YyZaa Nʹo4OPhe.Fۣ1W*F56"B7wZ(,@?آ5̊ۓL]8_D, t/085QehJ#} uwX2I><LݼM~ 79fQ V#H@0FG>%z%n^ +z?V0Egt5RP MZ Ue<{\¹pbʻGx2఺@ҧ:kqRq̲ Ylx7+F#p?u//.ӤYTRitV%&?]_ 7^3,CwyB dJ[b~IWj>$2oD&bu^Lj[4o;O ?Rg=at " g8aL٠ aw3mwAտ T&u-IU1Vx+=sAѼL { g%hoU"IXƝߌO>&[sڎF<0ȰoF]NY_zT.$ayR$4[gḙ6{ H_@K3J ^ձ.Yd㜮a\6\&DΥ1HŴn;yeFԵ)ݷ*,-)Cw91wo~\܍Myq,o GE{?'NL-Q5En3һb,U?zеqj诵=Dȣt 163ifs g)|Kvm8u 9^Vd58^kZ  ;y42h<. sU; 9Rҫ;GdmSE!~h󓥜27ÔZG¶IԣsN x6bSwXۏ| R«/laq$v`Rf"<qĴ 0$ RYK1gV''+ɐPyG"i) ۽Cρ$>bdt)}8=1@à#/A/gr>Oy+/G[bD7|,qf䅍^<dI^lLnj%&s4(?C⑻kKN)ԻLYk8 T+CP%hU⻉Y= eΩ #i ?]l!R NC"bf3`eW#J.͉<4Ol$Zoy&X4V)$.voXhv %@x6Ke7b炍am.ܷi4f;"@lyAt}_ĶǒO1z pyjsw[kmpH$I{k8QXn%Ad8t[LD0p3TSrfV&DF5P\=2k}C7}wkj  ,_v ;FdGXQ ݡ_yx# TM*{ؒdXjbboU }e3G' b1~2Y%iB|RťMdLҢAJo6h}N*oPxdk-VoN\4[܏ҋS-/(lɌWD>r6,¹qB~y'ġ3GI g,{ d?- OTJրh*k"QE[7nSC폸^ _ X}CEWxCmZZ fz3 ck6@䨆<2%[#r+E9mvW>P{sHPMvq GX*Rݵݰ.Zrj3'il+ +#*{)>8 FR7&U懔(˸^Vv8uB5cd2'I^В&t;X=8q-E!_% V;䡭ALa%}p}Vnn>,!8aw qġ֓w gRa_@V3ʬh~p1#|F*%IPv^[Rl*7 Hߔggw]VK=4 C7M2v8>C(C0ɥpVzKa>]) >#"CBxv$@ hѤvlg6贍ފݲu KGRZPa@xǖ#u}ӫ𧻬.D0EPE7PJVTzjHY-ĸ:PhC])\.u kyp<;r JVjP0ξ̗gWyժ3\& #"N srC>֧6 `N@9BG~ ZNwG4tϞ;Iќc JF}Y6JqVX-Gn^9;*;-CNLomEE3 KNKӁ+D`N H }M>aHmmE$M<]71\ZŪj|Iϯ>kƋ 2ԥ& uκ4BO&͂ ऩe%0'6cds&%9(]7 7- OklAz;Ip2-EksA;$DK"4T`(n}40frlH+ ƍz[V.i.fB4v-I瓾@R4T8{6-Ǟ yx[A!Zo&aXxx%"kQH0(XN÷;fہ`HuX;ـV?1*:0i#cYYj48䷹Զ =RRLM޶&~  @$e8Iso~wdQyY xq;yݾڔA}qޟɝA /GV&^^7.~>9eٯ0ikˈ@hH3JQb 9 jUKH\Q$^/ LYϢ _9B@ᳮ'qTlQFNU#VIa94t'Lz5y, j$GXn+;>-GGuyj8 .RUE52:ɮX L:{('-mWX&zdZ{1q}@`va(wE*~WvQa7` z#lNa `t@1h/e]18AgW*:P_߇T,ʐu-{A@)*R;,Ft*V󁺬#HG8hߪe3h&jZ8DG֩yҽ X1 K7=U܎&nMX2md7gB>~!㑃 ~%} : @5Ձafku/anǏZXf> 6NZB:"<\mݨ֖1StBwt#1zYsn٫KBQc2 1KPr$陛by*qM[P0 ]1EEfjx1ɐmF!Q ?l!h^F.5ސ:5Bn}<u.|*ބarl{N*s-ZI~ $nbXnn̜~s̃}4UY@'!){Q)3;y԰OW.kraF&\rP!%k%5=`_rSo ֜d;KxӉ=X锪zncf{u? Ç 8ssHEL0O>x,$ۄt^< zR7Ar낗>aA݇4ir ZW4`FSELGof$PY޾?ii)Ş@I~?J%N}H>_ۂoH͙TAȣI%w:~tHsd0Ib7`]~j'bYPpE =%}Hm`mSչ\Q?0!QiL,oBosV;,tY^]ipUhTu"h2u^N薖q%aL8-3)IA1u7Hۋrn;HIrmsCpY#DۇHdO8PR u q0GmE@[^_&G+XO6YfBW?O& z'u"| 9LLt'uP8x%V&|_[Q#mPcF>07:ޟ]Һ8΍*zn"3лrJ7I,vW4OZ7`ӏ4釪 G&bz]lj "ۍ] 2uQncGY-ꍿ\Fa//JZQY⬦jwM0G޼bgo~aƇRep"YW^G5(z61[y ,+:7b,+R͋?u)</j8`Wđ2c5zբ^*"M:P_'  [Xm=6JWuiWN 2幎) 6y,6YΣn>S}k =k#I^nj]Hj vcCԍA0"-78-] sq&acGcR([ь E,OV\sl\,/#-B_g(xz ~D\ Q×#fV]!"ˁT˪&Є@8bA^@}I#eqFMkBv+y WQ(dҵUvWRoIϐȹ'¸Vo|~cY;Q($' G7'a@Z#vf (~0UE!s+m1FI""@1)saA;MT0"7}n^+hyݷGuDD2ݦ"=2>>==fwmb&#"J祈h?`@zWCZP qzɌ@8[w"NfA>1{e^bKƁk]@-ra@aA#D1g04N{<(ʂcdMcXzXۖuqwzxos:Nݔͦ dEd+.wdW@0d /I`Yy0xT#'DloC)pGD v#kVo!?Nn9({t $AM7 2HtwOWUAմBjk0JG7Tmr ˥L>1{YP]_iǟ^9*,-?{5 zU?0:Pq "ܺ 3P]Lk< G3g5r6`ɇ {M|DrlnQh- (h$g:kc鿅gEhw% :r8\&Qsh"3-!л'B>A? RWP>m/G\+CWbҿF=8 ^a٫CO^>|uk0Q*wTFI$cyՕsS~zq o\L !H&(;I$_/&[#*]9pv%-X1 H;Wc˹Uʴz#ǎ "0A%|$35Uz#cm#/6<4Ѿ7EN<8*?adQ3"ȐT#MvdXyы4EًcnqH:yI;iʲn%QOfFXU:ʅ%3#ȍ\a"#h1ޯ.l01;%cy`E2~YhP9]CȭQ$vH|Ef&Ʃ6' ?Řfy1A=x'l5 aij$lCۦyvR-/K_ꋾTX ӑO٥=v'th}RPHm[>ȉ{g <uy{1i$uPf!*h"Y5& Gukc5O!jڿv}SIppv؁uxȭ2@>^ԉ h:8ዅ do0L|03m$HhMkY{chjߖC%M uWb Jؔk퉊,CMJL %؈=W6BqUvBN|Q0wƲA Z׻OV{mq'H@bՅ@z_BHL.ffp6A4|=Z_Eac8Ad7ٺE`VyrgjSc_0BS[oRBXN]:b̖%wINLy'|'Aze:wUh:605 _~*xMZ*;g|. :~ۖ.K=83m񉫰˩qKɱΦmIxYI&bfbLǁg؋_">O*OFULZxBvTvicm\'u_veͱ$ ,rħE#ޖhQ6# 8o:SdwɏӮ=2w x?pag88|>@.rBocx25pMخ![%Қ05hm4^|*MYn` Di7 :;Tޕy ,,3'Z5FEX"mWA |}{zܬH!@ #翌131Q. ⡵/l&3ˇE=RhlM5G]n 2s$p_" (E,ϛ)뙔@aH1/ ʼn +`#uV|)BoO*'BZny"5i;NW L*IW*ՈE(Uk ,p;2zBޓ`01lF)'N{aU$=F uLhpԺw:x퐖DJ#Y213QtyJ4J[*Pev&"cO-?aP{WPWnTw/@0zcA[~{zXD g஦|#2+o37^&tBj~Ggc5fCe.nB13u(k $;f,WJNϵyXH\^dr\- y5RL@l/Xf]pB l$obRzc:)99/m;R#,Ž P ,δ9ϙVr]/x bF Rb)Z}Ə 'ltXLu7ŲU!5m0HN*I7՝`{ѹ[} '9\G#N4u8=7O#(J2 {pK>* ?r֛wRߊZ\đR؅RaS&Ѐ(ޫ ~+B vx庿#YĹh^4# MI {ytGߒ}߁?%c>з$9}M ӠG))"N-Xj f Cߛ l\9t_v)2$AKňRXQoڡ pwr_)o9n<4${,Yl!zEoxl)ڑ.oOeh57b0տ{l_ӈ;%I^(5N0 C Kbq63p',0a3hH/-h-} E߲w_\ҙI5F;ywb7J{ h*",& lA}!?$c8zK T+1XQ_`/ˮRP ۙqP(ORF3=hYAYаg 5-O8`ID !1!Ϩ]/JjD**@:K6ۋvܒp2@l^'A"Έ6!T%Q0N,u/=p)-'YHK1]D>q$po#;gc8Tu*\! y:Nv$nˉqWq$i=?y悩BjDl>:Tcm^B~6$̒Uu1|%3r-D CbodĶ 6}Zǁm ;9\to}şCt5%vgw09A[P@;uki43Zk KEzwm,(xN=_>Ch:xi"^mW?n7aHۅr~rd&Ǐ˕Re@B03YA,gKC2VΆ%,H֯Y~ȱvHl]Gھ{Z%OERԁekWE5^@1Wx0\:0.-N#-(pZ \D[Htcڂorc eLU  {7P;9`&-P!.DTk3QqZn|&R4P0) .dqA{*ׯm׏_Ս67%& ؝/*Q#x;dPJӤl+ʤR9,b`GCu_H8R;$&%M2zMzv{]‵ "tGT(IL (۳27*DR졜TlௗIo0;%g@գ6-0`ّJpϥQO7pgNz[O>NzȴN74yDAmK#z|,?~;l D\*4 c.(q\?*3P Ӊs ucHWA}Sda~E{ewJAa_:ޞN|q?ѼI!^Hp(z_Ї` 7QcBf|<T5연of4޸}7 O$ ^_ ].>Tr|QA\'g)sVF__l,xH/s{eHΠ_g.}i\QQÛCZ83bXY8TC'1Xj‚3rg"RZuOJFL״;!ٕ`rv1F4Dڧ`r/tބѦ &^! z^O1Lf:˒I^k[6%X.pvQ-7g@(:M*{QuXfT>΍(fUf/W4-01=>)QtTLsB000Ofpb~G$$swwq J>hFcJHTʥIVl (V>oT;L7E>QONT9J^ܳ )7XBs%ߍ@jn]!=n>lH ބo~SÆDΊf@!t\ϫ4duT'K_>o!g>=u0z F756sl걌~$߿U ^=ÈteT>CubmŖ\P4}1@J; .qYJD_QY?淘a#M)52x*& cTTB]!۝v+upJ|c. LTP+"yFB`!A v_{]$6c СM2M+TP&Sq8MKIibjKpf.E'ACDBAcOa=zշx+[D4I[e)d-2U.).Gb,궉'ZWP9,bi>NaBؕ q~baQJA ˬS8Sjޓ%&!J,E kn֐7ńYf63SH>pLX9+NRvov42F])~c?It^{qR[; wR\7̎\Wb7#kq\r4R'Z^eO e7ݻ*60k+$} 1`%,!S]tF]ZOcV_D m3z kfąWq.9ײ4?)W&:fuZ`kߧ%{M- Q(DBUEPx X'k1ǵ҃M#ƄÅUN$n Zp&UY9z%TWmAqjiQG$!]5оYV#=))gju~?]UoC9K8d-#7\}5%41Lul1 N/WOipp#i?⏒Pr~&x}j Es!5n[8[^~'ǎOЂ5!ߥ] (߼lwEK_'h>`)k7NG&.PS25G#8I(i+ja`vw][Ɛ/޷xԂuC 0f7z鋘{e :nPVeXN $uy7sUd2Th袃\3#|CmҡYeiuqP+eu})%%5һniBۅ:y^S L_Pj\,mm5߃~Q@Fo]lDCSC 4Ǚږâl@r !R#ܤjG<>s rtSZIZ{sLoxirdXVp {͵O U}8ޤj].'x?(X9  pRŇT  5. &߫(QVC6v(pz@ve)PYэ!k0W3\+jxN߾moF;~қDDb7ҿ:cm(פBY59,l"5tX3؄??$$2A4Ai4 nCJy Uζdr'83>:JYϿ~ =De`g^}Pbᤄۜ>˽otX'Kg5SU.(q~=T \*7QgEH/%*Xn_f1!7r^el-N#6EDx=R-`#@< 4z3gВn:Vhkiܢ^ڹ8Ht|dd\FZݡ]˕y&C^51H( xN ҷviǒ1WiS(u˼2="ag1!63[\tږ66*Jm0Z󥪳w\|~㳥͛RgUl8jģ=:lɝi<$XOa>ggvF>dRJ8U6ZPDRDv4I:Iz;fDɟt`dy2H5WG{1"4h()0m5%qW<ъvyboek5'd?pUEh Gɠsvq1}O`v1$uܱ۹ [ݎ 0z]e]a@ōaL@#[K?8cc[VNs:l,ΗH φ@l[*)@0!PNuh%mT|/Gp}XCaaoo./lr\w0&.s~]+;@/SjQvVrki&W`(1EȊlq\xdKPwznbOdֶWt=VĶ yX>|̄f,įUe:8m>z 'gC`USe>;iv5|V.mWZgIvtF.LǸ у`&SS)R 2'`8pmATt;s3 ;t.JZ5l^qa8+jv= I qYScdQvkӶ[-ON-#d-•RK ;m匷+X({NlA񎽗e_̯qv:|12`JҌ.4.ʯ d2in ",OTU7K}LUcWOC5O6="+kyWAN9eWJ^wED>苯v%2>pbjM3ZDQls26p;r7uJWhGy:$P#(E$'Ӝu(tsլXsƚ`krUqv)vkA~#X`hJ?9P^EȍQ]jbބzi vu嘩fж7Q`F-b*mM?\"8њw=Y%l?)Lk?|K@?g?Km A4uͭOgϡFR@]ɴǪaӖjU">%0c/5q9y; ڛI$@@WG] ٮ[_]\jk^_pQF 7P͑1"YQ.JVNSCLqG X0?Ē ثSK0{aQ"46c'H0K-w]ĭ/55xM&9؝Z4hI̧u Ö7L N+r7N v5BDEFiΘ~IyXR ^f$;UGxQp,h{)Ⱥ[@L,./Wm=AcEխ(!g`[,M@ Ͻ%0M_ڮz#W)f+ *C C{w`nkrl6ܖd#)s$h:CF+If4$Y/lspRก*ljV&)E<^ *.w7q~}}:c88)[Ym!A^׃<1@f^̜BAFTJ":%9ҡLE>!ALX$\飚NSGAI<,69l-0*$4F=2{`ީ(zuOoz33ScHX=sfKܹZ4NA0/7SYr xm>r!}BFtPu?L(Z6nrpI #oܰ5.‹CY\_R+lpmU /_޹{,P1{|?l_4N \~O`YNfRnR@zs!Bgޞ_Ru'+*y}Y`MV9S+{/&ǍǫTbH쭇pu\Uʵ h03,] p~XWK2H;^ZǛaDLt#f9)s\,KʊVQGZ nw=}fe{_C \E x alXM}`x:Yx4#ڡGwYG`jБb4+61ïəJ/8ke`ZݲHV K&3^A]mc18# m<v(A4M9/@u\g`Y~Y.Q|ni]-OUVї;A{p!gTq!X'{,rY_ϧ&Et_,dGݰI -*ܳ <FV¢Ӎ١YVoGzljrexɼHh 0JW> %*QIwOTQޢN< wւV%~Z\ֻ+g3Pw_))K/dz[Rpk>SY|EUi6mq%3x$1HXI]t{|_=ܧb/ oSӔ;ziZ0I^}`\O/Ap]+?^9#)^燜1AM%$~>}ן;}2zSi-?'Y Q)!zc|zƙl-G9$R`7ywvtd3d# OdRXel`TQx]8}yg`(JSH^,=Jq728D$2ʚG֔Wl_N׊7ArR22= k"rDq9X<Zc|kwZp}u `3y8s[,P`fd̀z䡅}f1KJqxS!-rP`IIZEv T ej 䮼Xrh|jCnZaHcč\P _d~eߔ\ iI&kb`<-;_Ӻ*8jIr{xGĨ+^ ±VG[ӲhԢԊ c'$ꊷY`5al 7jl) <(c+zq1iwDjlֽd7)1;=[#PĩN-ʓV9Lrf#pK4>O%1hBd8]O\Pul5Vq>Ы>1#B"ۗl7 ԋظI<7SL8FWA5mRMLJ鼳c1ZC@7CU; Ʀ?ޣ[Ae,K+۱kj q? E"Y̨ @_){4<Z줫W:nwq6u$l}MӚ-J׋Y41`e)bOz#Kfys™{#"fe}Da${ֶm³LwRɔ6n}Ja̛$H(l%e:yޣH:6ube1./Dـtn;)TP)?و? f7|W (K[nǥ^U|ᴠ OhlYf/erJ'AX- HTbּo`?@8G1_Yо5vH{,0TՂr(Z\*3ס0?:L9r/&#2@cS"{+?$\HN * "{2@Oz3N_חF^8y43h?}iC0jib@ 3x]HūŒFHvRx` &A(ȯ>ݮpƼ1eU/m=湢pDzK#^xp=jeJ(t(KOXF(~_P -mI7$nF~E*W 7oץ.9rQ=\#K2zPY;ʺ(̩ b~.PiZAdNYթ7&O11kk͊S'ӿUJX+L8i@j ۩ܚJT84˔g9圾`0WUT[G精ZI\@Y3~ܞB}RFCq1ݒ'u]&\)QD PH:G[aEpDDhhqqE/c_Mc^yUsx((?x! Q4HRV)A?r \v 7Sug(GXCYaӽrlɒ^=jO!=DeٴvۤƤq!M)s+u8+u$lG@32-̐#?@HA64l7iHvi{*Fv6.c]rb\h\,yKAn2( ]Mg߬Ң= <-ua4W86:La{];Np: M+` tA|.Sb4~'vs38n҈C{H\f%yx;b@B\6c}S pXU u\UW:kK)XB{.%#]PY0N@vO=/.q z2Qlu02D> mP %6z ;N?t աmQet~t5DK3h25k!povTWҹ+q\b$Cn2]GpAQ2_F: b?t$jŊ;nUi7>CӜ7ي\FII2\@#MxS[N $Fzy? X~69xc; -;3Y6BnߓaO9-5)J+I$A_}R3p-+Kr>#h-I~?u=z \/OLZ6?Y~)-M2Kf?jUm)."vT}@Ӝ&X]e %ᖜk$ÌTkms, 'tjKf`7]و݆F[Waw2m2i?>1LoHiƝ?>{Q^ laP"[D_pH3T W'g- UtĶ墫 wNuԀh0fpb; ̚X>; 9t.^-fF] qqrx" ;?"7wg$3J#|%ZHxmzW H ~hpn#))T#2\'25"{qig: l* 쳗 $ޔ.V tBk#Wb9s<-}'Xұ1]-f"5"Fq_:G_EV6Y~ff1V %LtDT8!*{C=#jצxu݉n4O00~(#`I4 *iK~G-q_ֵ4\6K6!/w}f_w5m+UMDn~_ 8L/oՍw]j {f3Us|Ta[:zg G)lދgo,_[ZEORp@pW~ؖ!+)zhRU-`\5:{P1d-$O f<%)a-z2 Z%A3e*b iкc*F- 6nK.tilxl[;ѿv 1ȹ/ߧc"v&S"`|NDl49M{Vrc saPB2Ii;Oa/\*"~lqƥcΎnTCB 2{.JqBxuoۡY<;{ 3v0o{ꡱwF*%5E`}yw4\X~Ǻ]i@Z &[UZ>0~-B%X; T.y؇)yg/}ޒݢ A8e^YTgcNc,gU(.1\8pc^=Cp@DSKc{\+0|(/1xp43NcܚHm."tj^y:~̞A&K+XrcACn"~̕0 47W= x"+17T0oK UjQUt9_?EI5e=C~~5 |c*}{ƿ*+^{V,BI v?sp^MxǥUO{RsSo rIWR44Y ȑuzlجb)[86]`t@aWt1\@I n.}ތd&s V:Ƨ?E{x4:^Ě4`v 0QNI(0 -<{>ܥFoW+VF "5&O%Nj6qPm8WZ NDwJ?}7 IV?M[>1LJKjGʕxo(AOO+̔cN S!:r] ݘ|`;.nOH9Syk5|ִ.IuO[3y+/*D[͑R5yS=``,,ܑ7*6))v+x@KxV[̦lÞX_GY_&d*w~?SVڡ[WNӜLjzo4zB)_ChRP<5o5l m݂BS"Bڇ'.|.\B%{%^q]j8ꌯQ=RHɲ^J-eH ~tqBE,XEzp͘p%|sWFx*.5vf4eFomfcٵ2 Nq)]MLed`'q=ܷDY1W1)X @ڣUM6XZ NZI\maTk\ɶh(_YL!ZfL>p01 zbc-/WŃ:/h}rHy,9 GW]K㠂JPp,߭9`pȅՊ8qS*X8XttacEkdLJIcHgjo'DRYhr LXfťۑ,̦6>?Ibv}a;G4 @R~(&.@58ðwz`O1=<&2Rcl]w%@b^[<O_E;(]+vؑBpYW6` /Zk?R#n +3 9ՒȠjfL="WLܟŌGSǿl\ʀuwL(>SG(RMyH[NlKmX؀[kň_e/?v, sN ƚiuoJI_ ser_Eлg|ş7:IRוCDd9 堡qP.c,4%2) iI%cQuJ-ÿrkz ~u*P@$m$|bӯj9K,[<ʽx^>Æ3 }|e~$Lnbm^/o~yi- B$5dRU 䇉\yjBS͜ uS>Q }PPdm'm)mbapD>ud@@J e92E4̢`1hTs#y8$Aϔ#9VJ|gڹdI#*RLP_WLRpf0z]S{J u~;C(mz$0 e!4UKi=m+5b, (Y; SW1|5OkR[\L1oa2.m{4g^l!fp>`LI҅)NayzzjK&:]kPهܲ]1%vc>M! <IMtӸPME}~ y0Ϊ)P5+dU_coxr_R'OށBz:=1uRZG"81eh=Dp^`ژnK;?NnkLy j)eIe& DCESǣmMuQ?xm`Eb*l-ɖ~G3oes'ypPywC3(!Z)rh[%/φ >*cP}Ś:4ЃP{{RTMva?Ec$~N&LΫ~?6ơԂDZu7W-i< /eQX3sfa=3'_b\;Ea{2!UkKdMX5u3^Eu,S oIW|"c뗾0z>ȍG3Hj \ [iJ\;!\EŴoSZmXݣʑ`2ʃɧ4'N֡ s-7+. n¿Z 6OG"7X_D`n}D| }[_^J"W1 2}cM(,png#7N6@zKJ /uBݻF'/ݵ*W/t>8(@9.M[vmh@LWLC>p~~`Fހz=c\! n@^v#y:̣܃!.4(#om#ix`?X{=u qk+#SE.h2Yr/5 hJԶJ08y g&R8S89SAnY /HK+/$ߥن6`z\LF:׮=TTى\ˡ}~ d(55Rț h0Z(HC'ܩagƢH|ذA^)ZdH RU[Qj6d|dVDY$1J ٬QI-v #{fGУ QId[d1Nݭ{s6-{HV>/VU z0EUZ46e7cN=hnKD߾EFn(J&KdfFv=(@↏4W"GӊUz%ln?{HEk_H}97&T⊞ve3B ДgqFM*-ӂwOByv3"';gJ/2riE[$ө M֌!rrqc]̜M޷_wS2$ڭ"Ȗ1#\O<2+{ xlqܭRMeI*K1vp.߻qf2PȳLvT޽{\]OYY+ԏ~8I*~P *ٿɲ-LSUMEyƁ */ ɵKχhk5-ظ%=3$7>D~Bd*/=Dt1;F? evcCm_kcY)w:k]mL,n>V+Qj{'2UdG o~.4$M.kUJxPX/CeI!':mmrԘsSB?9e;Ee^~7l΅\WClc/ڴbo` dt8X,+ţZ I.+5}5Av%PYE9`#|H\8,2[%{vKݶac2ce.v;E*M+xTouԝ6>h3. =\|mFGHTF7wEv .bx}#`ƶ}9`&y?$y1w&6_X4yfk+s`Jj¯^uJഐQ7*ׅrL0kS*s]L[16ű7^ /1quNd7 3:Htcf@??_C9=ڎ|'`9OЖ+S>BC- AShO%tu8Qz.aokWg1q(yZIK%?b &:>~kmޝrI%(bb~.L q 3R3[`}p׈6J4)#7|:bj$ 5]%#jw~Ege J5)<:H}1Nr͍mE RMkDh[ey/-z(V+S.XI^>0=Qȡñ{I?%HTsG$*!LPuS60POSPZU yo$]>H Bw{coQBЁQI|M^HgH:Juz8Oozz0[f¢Bǟs Uj^ D"#"xlF^ 2{U~n_ %c FlSx|qteic%:krIX=>(ns:W\ -A!#N}sxcLbЅާdbpw"؍;qDe.~z衁e)VG7PkTk)[)[rPBK/:U,# c$xCR @A'&;jqj"͐.Aul. D`H DD mͼ]i4t{ிuduމQ+ h=Es(b%_DzL-Q՚F'~h1Y8L"a͋wp>]'dW{>q7^u{ =- iJKD$(fhTHoJ L9՝Ga-A.+Кy813CC@#Z47DNG Ag»G6 !, oD)^9r'5;]![L@tg)My{vEP/l8>pt'AAS^/"-ڊahYPZv6wX+qd"osx{uem4%Zδ@F'fag ہ!c|O8-yT~w*epUXͰ(ʽ@\h)AZMMktSydlori]"2҇()z7fA. 38q [g6WB02R? 6Y !&"^wV1= h r63kġ ٝ5(!ݽUBdl:k2I}vwS-! 4.gr0e|q 9YԠ ǂΡ[8sj~'EW1\JODYzβB{RFu07yued=H:q۩0TsyUYQhGZὕ:EQaⵖ1Iz_~b@8#ztų zٜRbdJlOt #ftAR{q]iy1bWE6R8-s+>̎VF|MێxpFMP }{J 5n4/RƜͩFd,fir"]*X&o3=6\N=OhG2ȶ]y(3MXGNQOœU",]&Lnls+0grFVî](:}t S9X.]%i#pe jiNaӂcQitS PǑpfLo=Qt(Az)( UF$9!qivȕǦK~ԙ7f9pߩ:f8C5<5~ olJp%BW!BOcfJ xd^:H)wEי_ dk=$˚"weӓ,%+zbJ_lO.~\p?G0s(6GF"|X,vfsxmƋMɰǜKNg؆45lXN (E.&;$ġPՁLnUۈ7P- t"R{3y-&Q+50 ~GzƎF}L&]}kO鵼o Sps8KZ ̴~m$2zYlȹtW0]?n7ܹG4|"QB6i *EWgvVh8P#f7@;p)z@rE@ǑTnPdeWX%{6%L%׀Qh y@I-_cA͵^[˪u0&GB pJh`zo@}Z!TKPoke|Uæ.flVLٗPOK)u1Lv94{PA>T3hLriKxSX/B?9'+ gɾØneP9苷5Ż3݅ ^%Rt!k&eG-;sC`0hO/,[Ky3J6!3?w!rYuE>~޸g$Q~aKd2F`/OԳ5  2ͼsOǸQ! 6ypIߴ_(&9'͘[r\ Y#}%y9x$q1Ўe; QWRRנӗ6ɇh.9,Z%Jh`<3%cL(VW9=f8J:r7\Zx{E3eprJ dP? M~p$(}ӛ8W?1Gw$qx W祮CRmgQ@1RU@]D;@{ lH򋭼pwj#PR7BboLq_mφq]„d%n:W "UiDȠr67;so1Sa*c㿅مGI>M4L.Es-*;*ӭgl>4k_7O{w`#N7mcw#~.8M{SJN  5%Xh8+Oe;A/ZR G"8~+3_ҵjh]5h'eTNhw .>j[ӔHhB{bte'i,rTHX 뭣 W sG{l&ǚ BCMۆ8? 4hi٧'$M*; 7]ی@:LYv7i/ә]]t֗Q_K9y:oBZfC\0kK*dp\ y9RpKj^P4̩Z>SEaCDτDN^M'k NX2Qln/_X~):xtj4Q>n&]RT~D=rlD_rbf/2|AFpnpn+\{ZatQ؄r.Z#4P';~kӧa7E *=W1;%jt"džíD)^@岈, $HU(Vf́zjˆl]ogص ]Ӏn@.TO`p3Z%d1dY4۩0?Z6J aϏ/pXD 111n(cc*@:O H{­4#Om:m_sv7N )*i_B)5 9^1ԈMTRIʐ;ՍI` T mii5Չ۳ xhkm"}DO{L=YW8+u10O@Y?tlVqKb#V"tS( B{) u5Ē]Ź5N_Ȓ]dם1tG! źY٥q r.co| ϝJ1& K@£q"B^v`9.(*pL)l>V3\~ h (<Ϭ=.+YR x8%![9.MJ!Ks#%⇨p4{eJdWm&܇:Z}>JG`vtqHQ>戰QjҰd`>4ef=yG$}p[ĵeSP"ENKخ0@@(xH7C@f^\Z-!TA,*/-30?s{ƈU'㷕͟z"VƬo!L k`fDs !|E0\SGtW"b1b<˦GxiwefN}7)utHB[SІ6 C6@bOkL0O[)Mߣ*IB70 9՗B`䫓d07(mUO!j{Ь+xhzAߥUqcBxl/~UGTGrJ 1GxT 3Lcrq_F*:eKz_E*]S8]leV,!E_!̉%  s5LiUV-l&MJ,oGHe 5h~p3c 'Ff(2unlKYx+ 0NU{LՐ3/Ƌ 8!!H__$I5094Ox팽]∏4셡{98e"9${54tu[]9=fm=VX#a˥!_F:êmDBC = A1!% fBjAHG>6bEp<6MOǩ%0 ' "L:Hk *GzD" G[|-^}2l<#U2l%QD5=5m#Z@x:p@;$@ͩoO0+S/ 1.3ӏFM37C[y7&_LosI,'|ŀ+aTV[zU=r I.JmHB'PRݧG}suKN¸T4A{ 6/gyڼl JIA ȅIvL.ۣ|b5ry,(E=ʥ+VԠ,ؐG1Se>H3XR7J1Mڊ'Oo 4U9҉AdOd0mKQEֿ40m GUඈ:PmMۡ`֒)1坵Jn}:ǪJWc]N,pTM֣ ].AxХRVHYa$0Ƣw{[W% mP cr_uvj(Q0.R sl@8l2q(y7e)1FgAu_Ay"AuH7&`/c*)Idp*"жĥ@ Q!m{GLn<.YAJy]9eE?|:̝a86P p4ׯe3GK'Hp񤸶p+}:5D'S 3&ʼn"E*&[<.}5v+p%C@Vr aR&S"קY2(6ʇ2' !X7}8:M!vi}!@LqY 4n[gF]=9S\K5 W[:%ɯk~B*D4/V[á39` ~Y)_ = }G鏳dvV v3?5p({NS@~/Na$:?OK_(3`y^4k>2n>jvH-ū:y/ɹ|o?5uŭvj9d Oa?ȡbSvBҟ-k*TUt6 'ml cE+@6y6-V>Қ<y5تb88KAGHvkRTYo.+E,\XXLS |6Ñ LNK6,{`d!7K0:_<,$>_d%tCxbڍ{P"2󳙶R""I_CyJ >'bWo l11Č+jYU8Oa7z6\xc@ [ ޷m=LI<]N4b^1wxaYhONV3AtQdWNgeŸ! Xg0?S>wrcy8=[rEwc[P47O%v7ա+*ybܹ"~I^kGR^ 9v{$.5C;kހS&CXVȒGhk"n*bI_81T"O?~fy&\(W&i(Ts[ @gmQViTrO3EA"dbtzaVVeMgAnźF(,~<{/ޕ$ ֟?E#R@Vp=Xv ױ2]ra>$a_fk +doW)P/m<Ԫ"K|q#y5tQs)2Xbf$IВǝe[iLGs6&o7Xh@@h[l"qA2Χ'Mn7k 7>$hBX$0pH Ud,4+i{rیۭB݂NΪߵMSx~\0ȰEL*Һ9EG!8 9!o֣2bcioJ.g' oD@WB8)E @sTp< y$ub"RBPXb@<ři4I`>S 0юkcW?BiI,Eh}5Z^GE[že|Vug k9Y;G{MIKV [Ü_wȌp\:Rf:~L; m,SYR>֫LM8zS6[a6J.]ºtD-*-6́jbZ~8 :dᠱmwPD|z^(7LNd(kf?)Ӏ7jj6\ZV_ou B_aɃDxN^RS/ :ቕ)V|3G1c0} VP>ТFKUb(j iѶNȡYME+JDЦ, ̕;sv[g[P4[!wKb_+Jl2l$*>6}YC*q<)5oj(DSBywYKD%y@)ܕc'@}fn:vb !>be }Eau6Ogl,#r1p(W@^EgbM_A0b1QtIiIӵ|GPJ6 lg'k?Ƭ' opޕ*RΝ6v"qlQߠ`. $e|nW '^OfxOJ)RC^iϤ6L6:\aѯݦ/q#өAbZ=3`2eZ} qffq_2^ΡU@'ZYsF/h+Lo AKj1l.vP;nFü_o-|";v}$R ^k?;- ë=mC j0%sktD:Qcj#JiM5TiOyHV$1C=LL VѝAFܯ&$No .'V;z/DSͥޞT=VW]o vu*1mKJݞA%R=m97esz3cZ+_qZӅ6aⰇf#gI?t3^}Jym9ZD :6H\A4!(}oxtKa+6pQS( RyɆkpWyS7stlY)}&22NT*㞠躇Ҫh4Wi)RR.eJ͛Ѩ%j9ܽS).uG9/,;bCX<@%™U]G!lA\=Dh8N tjNϫmRhdxzbƸKEO鮻˞gT,PS܃EijÂ?c̾L W @Ա@ x[wwADS}X`p=sTmV#I]HTs+F.c~8k?g߹iհ?OvimFw)!!X1C5QDaJNcxUP,"@^ :XÍ2m[ôV{ZM }J :9_-I~ Ȼߟ#O\A2v ʁBxҴ.EVねnKi{w2f`!ٛ{DPMԴfh\ iI& R -ƃ WWXGNbGN2hYBYo |(?'z]EgI'9Mn!( 0&8L.7kQm1m*3 [.݇ПBE)$ q" Tvl^Z'ZibsρK N>dtKcVR㯣SewmdݏVò{&TnIVz-8{7HFHTes-v.{+ThscöQ }WCّ}[v<;Su\XZ$u|lWnS\\=*}'Sl"e8e[P jmapֻ y=^gOokXccw;lrN,mt.#JNKa܊z{ǜJ@b1;=yN z_ "\' _E%3vn]w$t40P (W6 rcYJI|TľۅZ\5J)Ht.3)7>:l$~Gr=kn-ѤTA b&p$In}ݴDA YrM1q1Ê~(%sz\u`aO uX6 12;BK зSSLQ97*}z(] ;/@{Ccq k/ ׳cC^w"nϹ,c5ˁ}SՏz{pζ$j5pZҿts̄ɪ ^[vOoR{?ch faOo_}'dQ&LwM=)]ݡT}۳OW̛MTipeµ`PxJe!h{ eekhE%qE{cAjܢJv {]^Y@\p=T^aiRi:wvj6 *=2K?50]i3h^bDFW/XPpVuPB6OiR=cQ֚cW{v#z3k Zs,`(3?ʄ)AZF[Q/^[CȆU!D;M#QkFay !1=1T5sjIl`?UPFpKzdb7'NW1bw@p ֈ@'Atsƿ4" .[y&w4 0.$Cv}oKB94j:Fy5hR.a띇\ Ʈ7;TFI!",m-<(#?7_(Jf+oʚ‡1Ǚʻ>%NEF! t{u'A8̇FRmDs!:`Ô_@#k Llb|yd2,[[yk__!zKѭIy٥Z 3/:\[!^pI&+[yӅ;(mUtKe:VGCET _?J8ۻ%ɎP"6-7-i7BwE`kF48)9#Xtې'>wMF֟VO_O2z$25ε}=u%EYrL}Q8^rז $^p°7) !þ !jXe2P5JJ+A?ZVw·ƺuh@ u\v@s`}bL}0q*;Pm+pw0v9EP1OJh)1 !x<#=h _NC-2R=؀lD]@5>6$WS}T4'&t/Cʃ@ȏ*E>lCH%rB|țJj>*l}uR $0Wyn% 5~4ˮ@̰SZgy9ױ kSgT@_SK>O+xKIUr $uZZI0J~56Q:j V7cA`Ф:tE˜(q,E#Hˌ׳olƕ >L3fzI Vqƭ܇,"0MO~I 8`VL_nbQN>SrAD2 ! ρ,y _$^p+Za4֡P/He9M~05n-TXò&Y?hOwk"TxDU*5L- \kˮ.3|rW!9R3 3I1?M r )V+ um^y""< po0NFL%7!HB \LHT'kqUCÝsh~ \C.?؆`ֶfSD[(NЯD$$ %>ܒq#cK6İr@=Wm8_ Hu~kq&,&2)F ʎj#>SټpLLUwh:AE[uuH/;,hqbZݮ^j226!y1‰Um+2׵#q'X*X^lȘa? 2uY$S&0~+;Τ}u 63b1dTN99#ײb$:t Sd;94䗒Ʋ-(!Yvev _[&(m-M?Zd̤oVllBE1oέ7nk'/s0Aw"0>)typB/adWms3>MO0_WVwӪ)+i5Y;FP~&m{nj|e=_ddyѤS:çt>$.]Nux2p{@%AovNOn>kBuuʧ#EsH}J؈_IoQ41UЅ#ibdxwȩ; ] ievDLT -蒫] NvC DmG|!(B;ar#H~L0 FL\ZibpEt帾+GRVql.hx욶a ^jc&g7ph?j*+ߦغXmA֙=j*Egn$*1iܿ<Qrs.Թ?Vť&- 4m@oe(BVmÚw\j:3^4bTE55ҳnjb$)2:!yn}9vx>Ѐ.4?]| `ƳYh֟k%p:W"#֖G K9ht_ZWPe+ٔZ36xU>A)2N;qT|wDh]A/L fHwXs ?Q,I&ld7́h6v-w6Ml_,Ӕac=>hEoXMUVpнMT/[ eyl~o&;,m8D?ej,oN9&qqdYH=.. 9!2 B+RHo ^iB?GU|ÆcT &rt T 7[w^^16l;kAۦEls=V~ ,o?8z+44iҩ*rM_bz `8VaY&]t`ZZHM,V o+ڿ5XhfcS?U͘lqu%+h?]Lb&M8I1 ֨|COfdD<.5Dt%ap4XYTp8>d0\ҞYsE܁|b4EjS~X־jR P˰ f8M$ze&n1|(lpǤ1{JooQawڍFtO` ":PV'Bem#ӵ U"թ `Eʇb+ Oo޷!VffSH76ߑȹz݄{Ԣ,1kA^h不W§=?z 8 ?Jk+*"cȶW;\s81X`joz4L ewYŸXMtWi'Q/SRW^Wд@-CMY 1i˚ \|I2LmX q:F-/^(Fسo57!xM 9|9'iˍG/WV](z Oegv'`c/O/h`giWTCT=1k wۘ85LuR~vgx/ 2 /9"l48Bہ~M "PeJR4Kv3t'itadoƭ6<ᆋih#se*z-߆kRI%\~+V'(^t⼕4Xj ]K[3!|~`F޵z>ғt?cH ͜x JK>XҌo:SjvəTi #8۳NY~0Gs  y7o"G45,4#wp1MG^C}liy6`/lqi^jri|?Wm]\^F8nQψN΀>?SȘq HISOon!$~v1[ \*Wc#I$C2>Tn^ A\] pj|e|HIqR&ۍа"-9<r@XkRPs: R[ fɷ(НMf.t,fSŠn) UVIa% #\# BBt 3UWelRmG')/D~]xKmZо ]?}r{]5pb)RJyvw{Fvj!W"3g>{M0I 5~".W eLQ`{qUs@~oJ|.lΛ(#cZؑ#Qm;d8=_kuݎZKkAuؼ^պbrPF2$T9Ei2bfb(qYh$ZMe+T1XgS)$yj3~@3+.GuCpάvuN0&enr ˑt|ZZRDbk'^ӻ>4IjS?^9 0W  hHH.auQkE6ov緲~HQ}+o3&(p*4> EcH)eYΖ&Q ;ԁD /ryݏ-5kBprhnKiٽ&Eȡ@ؓiDݕR\y:.bbRJ?]mhΦιhV2}P{gLT*z.?mZ8TDD\( NQQ!.cuX0TN`5~չye+2S-;0mMCK25-VL:)Ƌ'm^fp<7kzkz sO/"7JDq4U 9v5+$RsxWIJm|UB;Ny;} Ψ$8cw S ~?2G u^ Y|?ۉ\Wf@}s:wǵ]-t0Rv꓋Wa}T%BcG#n̪wvȂ#k{+&VQWQW}!auJf{O5MqdViF/a (9XEFN={cs鴉.sTcN #q=,磰I\%jqaC]}l oC~b@Pꪰ%Ǣ#[Yye ЩXbE{şEB#/nX%p@Xjef|LEo*iHA~>=yx:93FABڢE3W[җql/Cz=2_V6 k$~m0ceHn#Wd%.g mIx$]!\g6'(ӈh8\]NwK \vve_0q+I 1&xp’21I0Ty{-G߈ś^= kMe%m{ 4i3Rσ7',zfg)6[T^bQo!ʂ8=ĺ#D/5:OnkS9xs3.I1p%Vjx\% uy`ךT$q>x]tȴ~G=Kn<0+(XBu<+&wB U2a`-3Ё5f!'89SnW3_«շ-аHɼʈõ+J .#JxdK]M2b v~"WM:riÇi~~u3.F+T6>L,V^\B"ԥf!vOPTᒃ}eՓuy*VpD!Aǥ.{lG$-@aEOt 6o6TKg%̋\ /<_jOfdBPL#c@]3Oz&:I !kJWԥ=v_f6R%@܉{86вc΁oJS>*]=N{^3 э =R(ОWsU$@v9Q#yT$PqT<{=kU]e߆K*(&P3jC5A] c-n#~c ]XcAj/3ggdef!.GƨwE3c66lF~6L.dJFdCb0mHݍ01kWs`QX/F_?Y;kAg{q[pf冣{Ĕ *Ox}홽:0܇Yi@nG:VSc1%a5y;S)LA;nC$؛f7c'kBi+p ,͗-˒p pGp$xE}txʤ!JzuF3 y)&0E#fcdt*3Rd' EF#7pnCZl,u8qS'WXE"=Åk6f>[^C!1B! -hjK#xftd$-x s * L- IG( C8=:&#!3VM$NR#,Vv(#~nL\;Ѝ.X"x1N%yA)nb ``b>& =:/mzDN Mp/4ĘXg*c cuICjy7q{ykoF1"dܖ,9NFW [yYܺy_9zrۚ3M#.PV9i9%2U7)$,46U^# $c7'`hg.݆SBjp F^R" B2ݜ|NO!,Ftui n# /b'YXTHQ>[x{odePc!!O>Mc;CȻ,xⱇO Vn[]wG~pfqX *ʼnS :/4ZB!|Ǝp֥S>GPƼ taaDnC)YnAG!d7W k99ZՀ%BUrMCka5viGQ+q\‡TJMj374}|")ԇc@b"n,@iCC1lд 7^T;)_dH$.|ߖ/ eЪC7e.I2eY-8p隣v/+wDojN G>Ҹ񾌦Gqe:oeRT(%`xHq˔L;XkXU9^RV{h%g~I]bwLOW6KϙUO©>;8ElzPMuJKvb;xt4Y駐%k)gF`.89Ni_!5. iIØ [VhNଢ଼5+@]7KmO#&S+ ᚅO"@ T@wtA;e ٱj6US%p ՛T<־X2d69 ^Ly[$"ؑ. U3MC㦕+b E(K Mι2d?@ Grl`6a:GNdW>0@a6ane0 &雀{\MBʞ"Ա4.d#[QnC+ r\|jQ3kqzZ18P@Er?YVg$'U:Q$k&5to M.j&yta좜䘋NHWUaC'3Q et1qR-͇Ň(]S{pЊ61&GZ 鳡`XxýD9'L$9 YydOXz 9v|n>^䤝h.We&3G#^pc"Ci1 ;)N!:ܧP&EUWZony2cYMIxiyNpCi8 *Rdxe_XI *qm/yrK\B_gt2yׯ~DyHL8c{%3[yxHHO<wq8.#kI磵+W|;Y&D|+Ə=J- ɘl, mk&z'7ep\;i舿,4j3vE'zk6P-sРMIt-6>^KjorN4 'gR 4fmoei<:A{uӜw3)Zۺx+$lc; Ѧ4M!DޞoOcfL.M.ntK kLNOwRI  ѯF >܏ YeO^9"EY? FHԋ\Cb(!G={lѯ_~EI9Z;s"mBfl y92KPiKfY +L>kVm#b%6˫*(y/"K~} 1_aЙ\:S؁^CtD6)J1kݻ\VW4lӤ&siǐ)cTi~* kC}£>Ț`RܣRmH:=m1atY͘x%9Jr[\3+5ՠ\a&3}ޫ.G<ӢM_!Km._[ݶyU9ZB 6g.d˪٪2GATLu8ZFЪ 4^ʀմƫ+H|2vRqy/WIw.} ]5/Ζkk_b݃L!`F%0t;X.lsSUPJN,܂$q7iZ[uIZp_e<$[,7ӧ WF'-vviz͘A&,G" :8B Ax+"/!@-bFQ-S>^F|2·-8}mcםX4g2ME0}"axR"@aupH(&{?.s9(aOHpk'«7]K;(F+n[W'$!^7*S)|g?8^]o bX;/1HMXuP*Iɧ$mKꪇ5+T`5M]^Ej$YT+$Na{&oS\AꄳRsoamnH4 '-Fr.9`37wp؋KМPI&r @hǘ X{rFو}? S I%V֡9 [RHBȁ,i\qG jz3:apa(hD%`w}~12Y~k[vzL,쾥2ͭ 9NllJ6pM)Ȑ)NaK$z re/ֳ+k xv` ە7|uo ;(>R dti,>niP:*+[[0|=@{tEhNK%i$ɩF6CIsز}\Nî`]Hl~AtK03ZՒ3o.]q6P $_6@HUK@j'Bj v:gtiep];zQ#RUtiLO$(wN_Je XRT>>u`Jq0c/}8-+HYőy~q4dhKC`T6<1V< yj O|" 7`x'a0Be xd`ŃU`{Wүf+m`BGg~]uCTˆ?d&O?M@4yutlkYnupf+sR|sj@%k xc42ap<̻ӞޠC9^7tH*,[@(b`Z Lf9CQ_]n0<,LkWYiH힠 ^ 0kB:\GJwLܛ6 .sgΣ3f]#S* Sɲ-"pFK'S\pR| > d~ׄ|ˣjl&@kC݈0&bKfq{Jt쩉Er}s<׶gNUF;eoz}vԚZ( :A}m1ӒbWNI_ 6-s~>r* xm)10i&Ѵ?']H-Q B. 5 <;!g8 |u~0 d<ތha-B^hhV 3X8H6baMĠ=[w]=Xؿs#{ԟ˂!!f?Tsϣ ڳz8ܓU&ۛ A~a&(:3(g`Bo2])' w9>Ė6H_Lk [.IM.e/?T?uHfx?%IkWb _Ѧ^J I|^j%A5V]߳l C0*_> 4dΐP!;U i([_(1y^oKܔ#p{/GV1 -*.Ȳ(YUZ-AihjӘ?ڌnhU'Kr0cHjBp[g򓙜9$"Ikaq=OCs(7 e||vY#LUB,WcZ3`K;1e`Vr !!@%ZJϟZ2#A=D㽡%5ewfkIW񉘈;rr@VH*a?N`uƤ h[D I9RǓam"x̘?.Yg91P#8u ,&ק~a'\ OKD$kcai) [W9ɲ=r>ds_=}d%͎\yLv*b>|eH+rP4\J| 7-nS=/S:FX>p+0EM3dx:euz GΉS\mDSvO֮(>s @4 ]*G]z/1-7I13,2SԮ84o>9( `l6 FHvi>ȎE_U86HLk7r3 j\LZ'ĕHGN`7FĂ)R*"G'x:{a:o"O:f SQ$E0PvwCn/ +3oFqPSG]Y<}+ۂV[%9R9~,T})Am͝,RԈ- 9^M:k[t&ݭZԒ7u_oˈՏ/H`r{*K Xv2͕v2%lbf{ ONCa,ptW+y~K?QNϑ L@f>di+"65 A$8ula~HGv(^O@,݌a !3'd-sd`XXƒ@7( uy@;C%l_yAR픗J?NBUXD} ,l٨-"'ٲkC 4ĉ]a491ᆩ8Y!SjŏF/cK蘊px7ΧA]A`8j1Ou*wfW>Q@M6uJ ׄz)zEN REZ3mψۦE_%:k4dFi,91N͗5>oGS L^j{ZnJft5l|B4۰&3^#. v*? 8pG01^ EN߄)iABP!H` 2*L _N'&|Ê!ͳnäa߆jdywv@AeCWi ΄x+`皃'mP8C|6Xۨx3&`)M 9E^)6|uL^qZs)HLK:šk@S 5DW1Sw.ҽ@&6~0Xhm$QФx ]t+?$ER61ޞtV ޵"_Mvp+Fҡ~O%-f dI) -Bk8I8S ȏnބV;h05]$=w]q;#ܗ QKg~^C!,쬆5GdB*溭 ?.4]G.3DgWQt*kçVk< aw5/A)iq'#b U*)ӓϴ,em R,zAD=` E |fuUC0yݔLцorQ_WNqyby>EUEc9y+oYh&mTp\xGR\E61;~bӍ k,3sPst[J\t3H#P*URrދ'a(BT~,nXXfne6S"A[&n-j1h)fr 8{2ҝWAYhۓ _:$K/\:L P%5 GsNSRRQcP:;n1wv npEY^?>q$pIʭ$ ׶>43Grdo\샦ֈC]K`!YVuus,bjӗuZP3fKΩ4Nt|oht3̶|Te[5Nt^Sx 7*N;bu_."ģ,oꞨ@VU뾽x?)lrINr?h_> piu*XrTjU!8\kǢ@ x,NnON2W_?T.wQ$R!GLbOl7-weOpӍ .W #v)2I7g59}JKp]'#"?5M7t_^7?v}7KHPu䝤[xyEH%F*8ΘȜ<f}vem@W\a:C_ 2nL [n׫~:\C.{SIcx ˫pw^:/ Dr:5 9jV{M._Kү(uOR͠2ss<'K1׆:ScE X<=tuJF>^1 a vL}s=M6n-zۻ-'%sm`6x Ab' H6: C!iSq?1S;3*&D2b_;9L"2a8Pclz9PN/*z($][tAXb}cE!>Ո %ƕN‘ , I;b)Rħz-Ihۉp}am±LR*i08:!{7gWْa&hgwDE[ RP,d'"yG$xFgf(9d0! ;v%+6c!Ep/a e*xHA=x7;4(ޚA&Bםa$Sm{`$g[uo`5c퓪ģ]h b#J2D"7Nӕ!DA1Eϣ>4g6t GS&'L[~=ZődkSrGJC9~u M}]x &8Bx".q7n>3޸>+8_7@AS+Y>sw]֚":+̡bϪ|JP_;x"Q~;kXeqWrs 9eאɏՏFjE0e_ @Mad`F:itoCwa[mNʉɝdKB4Dp;؟MUau1)1 >t?5"X[9J yÇ.m0WH_a3~Ա$n9)]d*J!lq^G$4 FNڔ,Wc`,Ҏ?ENk3k ɷa H/Dw9rD J:*J($l(9P (vDb l *e KŮʾ 3<e%BTStZz"i(;ԖpW!M~]q>RTAB@5|cUt]O#B~]Ixۚ0?Gr<=3<>2U>3ޣ򋘮ER$I=J>Qzm4W&dMŋ~.O-<LCއaSș!; .Qm®|ϝ~/|-ʅ|OP2jS~Ȉ~7Ģ(%s2?[e~o_mIHtvvb(%8#&C?R#5::*B)PW~\Җ{յubo~&:#֧N~%qɥwٟԤMqҵ g3K'sqȬ72%TϸÝm}╲ڔKhFbu˳@ӛ{MmflPGRʸ-n_Jġ]FN]q(nټb{%~r_L0'j-q5i-$@:%+,HZ/Ŀ2riK&FhMIZs~ :2j ^fudރRBK*11ЂҧrL?5 1 bYJ"$2|#>A(;cfO9[K⽌!|ͼtp꧞#}ZYy]Yָ1U M𹙫&DVuQK" ZB}MëQD[%~Yۧ&cv`Aa9 WT4ä+:i'%64QoMܝW+6`4/T݀zY͌I"ҸyɹCk˷#=}!<'n 4| )UP-ak`'^I#O͎S?񾢜R-7.'ad qELx -읶[HhB8d@җ8 '&H *O$~yAkb W9.79&ABm<1L&ZPSϔ'uWmD3َ.?n{_/FULbQ6z }ObAwoxL +.GX yBq ~|iȱ;0–_0mlHQPo|?k^,#/sk4b?eI uOȒE=תoE4_ULj['+R@xq~q6ZC,ZY-Ld`3%#c^7Jrnnꥠtz tzkPɬi@tӔb9IHCh cf0c\Aϼ0#=[Jظ07!@W<߭S Wλd!fl_ڏ^0O4I&I:tٍ5A&úh~F\ߨ.ίܢQ^hcNG V Qv};_K]m7髫?洚/vvH/tk(VDrN:vz3=ndA :Ԏ ;8K7MzmYcEԼ.CS JBSwIGJ NߟV(H0$Ss2|^_}MD7>5C-Z\6 DDU!E(!A/<~\Acԇx42sjȃiTj\trcΠa}y[ KQo:`캔rk8SރӃ0Ta-Qawo@nlIy w$s}B@q7?֥ۙ*O-+vي-K jvVqM Gΰž =; *Scp&%Lġ.{B'("+2|uaL +IHD6x~k0[Uƞ௣ l|,\Q[wyA/QuGU2S[ӽ5<y$n&z }& Tu$[.1tk"n`]|NHvaFhXqrW4j6cO9:ۘzɨIU3W I@ndGєnq-NG$eŊ~rs?,RyM$-F|$>fTM:sCE\HٌGC~ BiB؃4'7Sv\ 6O}rE$$2ޏy^=lyxaBv|!dydr+C+* 6s4Ǟ=~mu Qk6'[vfUsao :6jxK t8 F!Jxc9#g)w=11/Kk$^eVy$CIZf[\SY8sfzЂs-J@Hu|CH ~fmm{N%T[>wAbH*mu(PmN<3OўxtI]ΥyL?%4TqDrD7j~&2ӄ>: ^xڙV̡?xUkdEF 8~H/]4\\uw3SŧH72m\e:80~,ϣ|, ic W0XȪ =I5tőK*SF*< —Dp32+[i "Q~k>B+&ōĈэfTWdssix6Da6[F1S9l &*>Avu?=#MC$J qp18mMA2)M 1w(beҲrOԘXK<%[J&rbNfWTe5ae r.R/-pYQehӺ"&?~PN7C.1OX}Ns{hwuXX|3tWT ,UMozk+urmWwƒ?Z)-5uCѡz'N>v~[Wn_WRU(nB1vx& cϕ͚Z/Sלr7N~;sDB V碀RϜee!2\|}6C"!1j B?zȡ4b.ϖYs`+ s2!6BGxs~RȹS|S|cJGQ!qyx0Qa&frg ߷p Chp_+4,d=mz 9i̖f ,O* ^/{Vߤ>H5' f~DEb?x&Bqpڠ@)I5ME<0D@t3o`  r_WWk>/PE&m5«aGDK [f(K9$yO|W %eGd į e= k":lFq#7A+}?Qqc 940w%,Wmꈩ BL[vDX-Y)Sy1q%Y,b)`8-ꩲ2h\Ak9ib3^8n${ϲϩu+W&y^y #*亢ь^c~ >w(.Hًt)$wH_nŽe 7>deҔ{;n⬰SEMVԋ"ݏ44nDZB q^O5Ř v-n~RD:E8 C;_&ZK FlSɷ;w*T$KU(WϪ(0G4G~Bd>c3S1sG6 Xެ# _ߡ^4O44EyG-\4+}2#]l?YִGs|!әὖ5VV~jT_>"}@!`OU 4/@gY?(ȃݱCLK("{}rs519V܃2^(c%V &9^%F/ʫ$$rw-ʜBWeפ+GVr/r8| ΜxNOoᝪz/d/(x7Iv{MC 0Ba j=zxY;P?*2y&ztum5=RʸkF1πC۵7-S)a#@B0)V>@Πe-Wy ѾY\ϒjݜ5= GNyZ8{/wmQHEwSa0cwk6vLf$A$F*\,:"xߖun%}'d%hqMġPw,:ʸ- cWH&F7<{o|-ހc?:`3ΒffgPؼw׺z;Ⱥ-4y^ADb !s]O]L?@V:vr+9N4D ql 8YhRiX}Y,W*Qчd9:}(U|! ? \ٽᝠY!Փ]Mޗ`+߂0:ÞҶ,K;FJFRx%H+4>R@?A9gnIJ5~E}34579ĤnJc"ވw,9~nҲ$T"ˎx\܋{&w;b6oZ`H7ٵ3 {##Hq(NX)gpwʠS}lc$wm`d{'ΰ@#d&{ Fvuj\+Ě<Bs ڏ`K'H-۝n G]47jk˞ wVnjoH zR.2'#\R{,@ނm*~ᓗ %2V.w85Ejmmil8is/I5RW6;s&J3g>y't*7L^$x@R 1;og8~)>3lTYE^U+C*,B&S5Gqp-L/ n%Of$ Ov!x>; (~k$"]՟(!M ʬ:+]Av*oA NS{lѣd|7i:mٟ7j!BQ |9Q2c{:&5*gL应 iej¹%*p6@c(ՊEoMm 5]Zۤ{țNcF/*MZ6X`}qU2YGk C>(| _ ߀n&]uNA_V% old).D3o\*Pm,-Qw\߶Y#YهG$Ii$;.jKϜ@R96y0c9.xte;U~ESPGcGEh TmG/T׎p Ҏ(/@{B qi'i(q %dn!:u Gv\ZL`Ij]pV"0o4$y؅aX䱊cI]U$H8͇O?0^1Ƹb@kc8zwNFZ/d_~*`A=uN7TwPqZ%?D 6.9u[Vô^Ȉ{m|]@eY5Y,[ _np-SJ&Y]zfYmЬ`#/l[x Q8o򠊳{#*TȈ~c!%!qIhC(t2i~S/6u20qX=r*馓_ŕA|%ybBb"YF"[I f3!";ש_Ɨ[~eO@݁IA\N[ ٘FeTcHAb)}&wj?҇`v`].)>םT>q0xKNcQfE- )Qu #іI Y=/~ɦga R?qr3MlƁZ!M'kH&]WPcBP9}oi5@FOEINEg8U~dS4] `ayc$x!ݗU~;|ت_ @hn~ME˲\{ɪQV5>#p>qEtc-AXPjK"Mv|;%qf6#1fmJ'|W3E@?إT׬Źe]Pɂ08(4о p8/-σiHӨzy9]nݟ#o +'k."vX=;Hx|+c>0מ "VՍѶ4:$wd#PD"l DƷxK׬~G1ؼBI"!^Uad92DkLxDʵ*t)Hx19fGv ͏a8Of;y3#_,Wn#`ѩ&??krK 9r6zmfVnsvB7{s ł>CDܚpՓzN^}x]o!j'&N2*!v(ۂ*RX;9Յ1y$&u1"Am}+JE#nV'q*B%[J}cŇAW)I;ƒ^~2QC`K/iMD^{ FQp8p/R0 :$׼M÷bGWuQQC%:wz oq ~4 ׫c#t ; vRsp$u'?Z[du@lAfl6Uo`b=n_HwT_)9n;Gv&.ǒަ 9Nc0:t擋VR*i8-.iUbv7#}lm>ٸaU6m zk1 .tO=XVf,RϘ=5h?(6rBXǽ˖_6H]AG >?N`s{cxWj_bOtæ)\Jm`:+Va'Nw=k~]ҋDv^#0N$s%A ~ANyF?#@橣Fؠo C"+ ZUG a*G66 RJ8mڅό66QPWUooG ;D_$&1w;Y9Iǁ 2Yޫ$zTǻ9cyBL-(Ks䗂M'RJÈWChѨzMWIʅoJ.9`צ(Ow41 m |faҿWt%\Ր$Ȧ qJh~n&`N42 ż)ұNH.8G1:pJ AZXO~h$0rDb(XkUS!}ec"a|#{#B/=:_u.fr;mC4kl(>kf&ZlynXgnq (A@6_ MӘpe 672ܒ>-_2"2pDsrhN3=߬K4iAp?F4'gw16%\vA۩ G( 8vF^Ȳbp\1޹į}&?5ɡƩ[}ҵ2w7FW e㨇W@ͮ5}E$m#;#+\r%0U 5(E;LR& 3 MNQ5ו& 5B詃W+zG9 zWMt D;H|E^oВQYܪl >ybլ;Z6Y4ר{.$&8ms#_S1W6<6HNZXI_.DKxv&$d1k)r+c!$ބ ˛X: x*tC՝j?+zDv_T|:mӶ|LoreySۡ䤋K xG_2ZQk/K%K tG\sz %ws;VZ-}©= w̎S mFmK q6h/?$R],8J&Ut%w*XY}p YdKA* F:%Bi)T/XSUZ[W9\8gvg!SFT|{{ڰ$q8*%Oz*"^)>yýEmS+@UǃH@!]/l@-yOeԩ4hOV?*,Q8c#󄵻;XP;c|DӖ˸,^u5BLp-hvj;A!y?i hEC+[.M~d?B'% Y^THuDK lp$跓d "fH~gH–RbӖ:9>Pg)FS?v>TSr쨀#N"꺁Pt#-@J@J6IVzIv⛵Pzsc^DeJ֫vcG>Ð;TWX'JD$^OM8A+US\O^Po,k&%?*_{6r1j7j[M/Wv6Api\7~dIY Qb4k 4/Dc6mYx^k Y禽Vt=hUm)(\rRKgA/)O 1xӘ*ʙis :gZϹ;L{3Z7wWRJ~)R/ L˨~ V/9vSȭʍ-[ILp~<|qkof(_^ڪ6LcD` ί3X8_WQqnbS+Es8ĉV_q!t\?VeDA) z|0M=1u9uYWpUQ. :ɽc^9Ű/{;oAT".MlLx`FMB/Zuŵ86<.Bn+<+m-рyIJ*z5U(+Ӣ 1 =qIk |-(!4ny44*üU;bzP .g(:[lrF\:R*Y͌Ds t" ;I(͎|#O.YK+25s}u-h~L׷dhlTicͧ+)[XwmṱSn`~yY%`?+qG43W[/o;36Xtjc1 vMMdaJ Eux `E)m3%|3fp9ӵX '3FTt *JKNnH},®lMr|>>Zx>h^W9O+2D#(/5mC=;-x6Tu8Hy(_x S9>w yPj5IԊTImŗpW )PV;} R88K?Sm?3ZӕjC@I٠O[=8ދ"&r89R悆>@A Q&OkgEf@A#5kN4$ sJՆ eݣ+r2b9Tԝe|gyz@;'A&5ڦs`&2UDp~[/A !Ɠ LÈWF{T2ݫ]ߧ!`M0194b՟SN @Kƀ_i7P}&FȌg>l~&S9 o"5N:x'Qa!j>66taԥd̅/1c :H?<i"ʅ 8ߣ@ky&SG$TJ!+\ɅiX]M C&ka-}LG~{y[y)xIVbm* d@iFÎ8tQBC3w$3<6>3&[* l))3=٤MB;$XXgT5ASٖFm3zs`(4ˏkQP#Ը*Jqk,4 \~{z[Ԩ;1" \ R 9կܔ4oeu`pxWoQsQk8ES8#w#T Ia`Z_'.EJDw[U1=BY :w") aY~oiZ771D1n"Bpn6S($dT `.tNց/S ! A`w4Y-uT\ts\ ov"ykIZrwx EZwlhO%hŒIvL9Zh}LNCJlrױR*dpȰF1t+Jʐ\tK,=(DjM OVT+NY>.1/wƒ}'FUVcC'>Cq)i#B,T2|E`X Ao/?W-a,;{Ŧ8ς9 h ʟWKuud&͌ hmXwOo뙇HxCİQvFd+rxR1l]V䱳,ٜ-_VbXd#ȉ#8&R U{}9eJˡF161\E~ "G^W ^8b(X֔ ZR(#fagbcrXg*X9p,W,i`xV6ߚE,hq c GcFLD̦%NJi箵=*%L{%e7oxK8=[$k\|5;UI=B +U]=zxY}] c(- ϸsK5&bX1SAܵ$ bn>*b=-I$ꬂyBKaO.l+{VؤᭂL|6J7{Gx7""S |}jfЛޭ˾%Wo",]ODaggm9u_f_QerզoTSgh,A7x; x$)e2>Ė2nc:#L"E^gɝicRAs8m.yEoܲ F"a~i h\U0M6u}$6kgd*kxFpDԖH6cix\e|z !Z]Q])846<P<(U/FwإwE~F\+<Š( 9xgX\GMwf"uЌ^`"SN%u./ 1v{u@Zׄ+\/XpӨ!wC)"$G'q$=e}$N¦ۆ9 m,U= =w1s$jͮyç"t{k)t}.I$(;G*J)rC&U N=ٻ7be~=%jD&AЍ.'&M}-6hÕpyYP`ѩ{lO|viy fhl!7DOku=8 ;R6H\o2*c3FBGKܛH6dyN'67/Rw!Jh[Խ r8 h翹\wH(6LeQ [Gx` ú9et\9+|rQd6SUk,p) 'B{bpM}fO &7NLa@_;[)!DmM]7!aO5wPZɘdJw:{uzwSC*SXQe=> Ӑb~5. ^o9ۖKWM||W#hQP``h fhV<\t &Z(BBjuᴿ%֬yZ]3>&$8\80w\Uָ,4NR.!\kN=DV4LcĆap~LmAג d xO\"H׃QEs lL'7w.D2ԆlKmS 4;BRC0W"0Kӝ 6p Z:t2[~YAR]_u9<(7GVt ]%v}7:ɣ픧Ŧ*8OY$zfqTArx,8u{"8^#ݢXbGO$07㙖ΏA߷݂S&D. B| 3"02ڪړȽW+IZ^-.Z!FHp62`r_T,ia.HT -}Qk~h3LI2 ^;C;S2c?٦& /WrIۋ{.`9,MFl0mR*:TdgDXҬ/#!4لDL:{pO''xq=T4 *9 jJjuQJ5*ǓMC#3uC4 Ub<' _o¬g "/ \eD I!tΟtkt+1ؓɓøS”y[X1 ٕߥe~ ms1W|( #+ɦj3yIi@HpS׮ |-f*{ W@g$m,E/;=Νt .O7t,# pA S@L1JavYKZp6Dg:[FSïYkHb|SC]-?9[Hlv~TVl#~ȡdžaD  E kM_^qDf)BZ0_"Zj'1^%Lc lMI-071!V(*7!}C,5b'|2A=|frp+WT,=鸱ك Wy["mR;< & _[B(ĸgOTrjZ@fqP,ŦfގKɚCEh|6Cԣ1|4)}URyS曲bbW\p$}E2@|d4@@EEQKF ж73 }/R j'-n 9Ҍnq^ ۶q?wUOZz2ZZEqeܗX$蔹/R+1Vv6.@լPQM[H_k\G=j"/P0^iBXA#α!3&}j0ɭ1-ޱ.|zUw@fEw>,,(kƛ(M% V )*[踊~ |JY>ô&J3W֌ qFqG0 ИWy]n:]Qζ|I+YΖRM0Suj C~_rֳٕ-RSw"knV7+ȫ-)RyJ-  "Zr0xgA*t҉M`8ei`ÆRCt]0xA[GXL gI:2\iπoBT|U?3J%A'ƨWqt}lIsA3E*)]u:~=لju'?WS;kk!ǃkEi*a"} ;Fmw*{XśGCOX [ G)H-MiI|<|Xx n=h3̺l>XiO;}ݗ_Q_S^nz zE!b1ިTZ8nX;-RP,5~˖ ]NQyO(̆弢y,]%Z_#憜hnFME!2Dە_ pkpk IΊX l!e*?n$|YbzB#mLkY11sjV ~Ncʊ^K)٪oݫdsc0^59m$3A{!Yghb&?1yDR}IoV!æΫ&͇Oˍ38'gXp4u=-OtZ-)4"Fё3n&5ΫұΕrwUeC v2߿Lsi,~*uEEEB0233y(= >4Q?Ɗ蘊 Ѝ?!M[-q#3Ev9 dNFX[, _ֻ+a0B,1R9Y4P= zťb-ҁݜ Kg:n*Ex9ig͒:7lڴعFXگ1=0coxVMh<q6i]O|mC+]pYhU\it,02R]"ޣFȫ{@Q/Qli#AM拃tXWpNJ2՟@/[JY^a yfMoBaOeC8"ߞ=]k@Uy;BAF VUr?'{_X^G4:\'C1fmb*؇ss~Iʧ#vtb@q%fx6,l%R%c]߇zBZ5&]u.:3kDgle?6_;fgtL:cr4]oGDIx΂vXC3njO 깟&??D+u%oc?q?(V7  ]z{`{}P]l v:7AȧC"1 Yețw8-W<0(>Aud7*| xK_tJk3ɌH:{Yv "\zeʒrmu#>Q #}] ܩ; S],i>%* [rnfIퟭ,Wyz_# Aݶp;lЍKy !<[^gnp( Q<@$ǁo$/O(x0i^F۵@ )hgqsA~\#g07~s N-tuS/% >愩58ۘ}'V%l25O{nt?XΠ$vDzh6$9Bo׈znČ5mBЈF0KQ,J,'Tp.wTNN|&}-?osZYޢ M`aQȀlaD?[@SmvTxDC{UYm54=RyL&}cb>nTθgODy(pZuc6PڛB1݇,Yʀb1$VJ%#_&I; BJR'K_ddjo+3 |-R,_0|n4ˠMD;mYW *V&A1x7O=xb/0:?dObcлyD++,3bյPR,n:S47s \9#zTm}QW5]]˘ %^u+Z\3x$*@z\D@3cOGq@+Bև8SQNꔍ͠zfXO+*Z=M$nu1Ey%@/HIy-3Nʛ@1o3nl_ڮq&fyƘ|4e쪸}»Yڌ*ˬlW0Ir06ЇYQiFd1L(g;@4X[+o=6mk#M,Oنy!km7(]W7^(Tvunn4sF5 ~H=ȷ?#p2! *Ndl$Z*-?}MIEAƍ925FxoBn-+cW?hBS ^w6jkȭ}j`K4X5 wJKwo2:DY;o)rM6DJxq}R[H V"Ʒ:/6_JX-òjGij+S>(AG$4lDKD,wr"˰@o%GL-y|^ôX +r V|`,sgS⑖s& Mìuw:=s^OX#t2{×(P{vI?/iYsyCCy ?VmxvA,•t^^B߽g~35Tn D$~{\Z<5_"_$p^?ti4CZ)M׊hRsl`h`*GW{>R6 }̡3FkA/mt>;h=4 [( ͬm&-jVX8!J?V ce݀|lϹ>9}ۍŁȻNhW95Z3~#R@ĵLt\ՕwʬC\"kO!|9L`ǭpMo`OW@ :?ī+ kҍ.1E16 yEpSi ,oVݱ$rg$wЯZp\;Pz$MWmp6+ Hc=PpG?Ó KF;A%(y5v+2KNt=}<1 0nB4mv)oۛyԲz7dQ(fja0^$  u, ǀ}ݔ \AzKώ8,?Qe}Bj0诔zU`gH$T\,""#e&lѮopJ @?1Q?ƋQb:AO]gm'@JheBK`EIPBL)@hٺ4 jI/Sq`9ke;n\_c4xb-Er9vp,妒;N;43.$:20B|u-"/h6Qs).k_rd,Y5S_̄mŽUDE(Frt>_54po2u:>hTke.$^5t:^EÏ_}cg #\[ɋѯXU/DXӖ#vZ-d蚧fHC׍>s_mWp^ 5C4K8h4{XTwZŎz@"}sK hnk[T" =m2 v:R G;Ә?24u&3O]Ńv^`=l GlD-_3/5KWsj=R:?\<>.p;vbu7l%bgu<00˞_d~`*9 vJ׍CԒsTfQjD z03Mq{.zTc N+"G(FګEݫȒߜѼԠ,n"p\blfZa{̍2a:m&ەqޘ ~Q&ctzl!C~083<;b>n !:0%XCPG nt waIo9ϝV|@9 %,rS/̫R}g5L<Uj6] 7ޱ?h3[;s0%zr+uO[kW0v26Vcah_N3S쁌^t ej V Ray5g])T J]غ06oY9Rp6)@XW#r"Ɖ?{M5{쥵4 xHCģ6q~WЮAC;;ANfELm3'$?NV+[e1{)%bKjtq~e8umzqפj5GlD@lT-i>P;2ls0!˄/ע 6oCY8F Cliy%vPV[n/dͬdW!a93/WP_66%R/q~0 pOR6{A1D.#GOI6,`q^\>̹ ۫A^-"o S5L-8ZA5Jlݢ#w~ۧU厹 7utrlJͰd3E}d!(qAOY V>Cp0+rj.> ՘4HK; LVz! *ՙSY ,i5ģģ^@FQ$Ćh6Sa$hP{WllØvD411R=B$ix|-'ӃD3oF fxyBZPqmYyp_p! u{ k-P(5+; W" *ѫΐ?NZ|̗)>7TOa+.`Dae&Β^%5s*ͽ^G\e-BrŕÏb O:oIV?iѡeAJ P?Os-F=eauߴq?|l+zt\T1`d %)MG&N5 UyE36">%~ D@*Ej}G`ncԌ3Rpx' د3~s:;.i U յE-@e2͹Cw\\7\(߯ľWLY=\CZUG'k`9utEPoF>טnRe]D Y UDFnZ`gn?(hC /!q[1تiKvNSs}W;*O\ c} %--ʽTC =<_3ޣ{}A<h(Ӳ>sp#zG{ܛ$~|EI3[3Ϣ:$`4()ń©쭏pqbyQVZNsȈQ77m^8E `+際r;k0@Qב 0/Y6mt'~ {j>tuOyb /)!7+Žhlհ#r94ľ]}`4_S͘ԓ61̯;#I AS=Ԣ,;\cIDɥ,F2x5Ht*30mK]e1}Dq-4{ԹvuKO<}{ )z˴#(K>+9S"i"pL\܃9?%'n,  ~_*zƴR\:чrqf#8.FAJ@(OJ&z; DfOCpkHM!W4Ŭ'ف Jέw:9KV0Pٓ>tt#wIThѯ!4Ip8  JͪmL}v'sZh8KWdFq~SV]V3tѦ(V.Z̮K]zv3젗6ƮZ>㿲d{aЛL@qش5#>KR15d,z1"x*Nv1zv?4x(etTXW Y_X˟] kX&͆Tl.qLsբ3v@:b{cs}[D2}mL}c[u[iA@Hk'$xͫZEiekCp5%cs͋&M5H tB 狜c:q47/h[ZcIJsx1uT:@%J&75joPo5% oK㗑61vq4ʙF$_|Yȏ)k1{0YfIN~ T24CC]a&BH(х-*ЅYAN}1pSQ(!fݗi<ޓ(x%g!lz7nƽpȾ >,>f 旆UCat3ڣOڈv?wͻVd S qcryS9pL0{1R]9-ldޭ4V M00N o+]qPqVhjT\?kxuf5ac:#ڮ/|uV#|<$}ăD&zsfN: }ωعzl*]`㡋]QЦi+~'%ΝF P !aRobcK'ū]0GBQC޼/A1O:wߣNw ũ2V:zyiS |z@$Zg \GP y(|~2K5`^ TKXhAyw$ԖL{9Qaܧ̨C=]̑#ނh9o|K Uj[ԔE͌o:P'=I|MVŞ_QwZ/tRfG2: 8 ό6C[LJde:%{o6I}Q.S<(.vX`U3o8Hj!| h}0T/AH>~ы~ e7DH5E VxPa+,t4p:4FGK bG,~ Ol$e\7'nj%93J($z>^p_[2{#v90Ɉ?5r85g>EU\I03/+xamg\opyQbτ Ne ^X0,,e(_ѝu^X$5MAgѸȣ˷o+5 yX3r'Tř~ z3 z|/:B꣭Sb?vBҲT ߕNʬ]$)yBJ$^;j !Y!Ƅ뼝 .VH~j^"Zoq3㿍G?&^Jmd8lɟ&plG@pAZseU-HswZO\܄M1aމBAq|H tKlT{dFS ?"{N4{)8 FE8tBҡ/Y6"dsӐME6 ,A,7ǝN< 2z15_P$Y!ZIN߹!ED 0}F>S$% R HO1ݒ%Pd<%)Pe):|#eux0kӱ dTI2*sVjpb3 TndD$VC`t0 DXrFtDvA`m/tii o*Q t! ֠Y62fgSskt?ڿnMȕBa2A%Ζ,gqoX:{z(TY*.UY5][⋈LSihKnk/k,})/SMtY㸲Gݴ/7}g*GGik7_޶с-ZJ1TCm.Mio?:IWw{qxCDNRiST%V) 9\Fy}s2b=N1D$W؝AĴf]4YyJ%o3.eWdXMrJ2VˇyW%Y=fW qNC )B5HV0`-g+1  IyU"\Leww:T~sp 7QV1zqaBFgW)o쪳O=)FI47D< .b'ÏKYB%} aʠ@2C^Cw7ԁ2Ydg]>3CeX⡡(qاkOR/Lʉ'Q> sn D:}ķ=;T2Ɉqs8= X2"Hn(3|0fV;BqQ_Y) yO U/GN$fo֬h6%ݛ fiW <ڶ#<)*0$PTE8TE'[΍,w ߁԰AbﶎDYL}!75>T($% [\Yޣm ؜0峆cN#@i%t {z/C+1ELSyCQ9n|eTl5~Rv3X?'Fڮ~yi⋏?'鱪ђ-6jaO0Po, f bϠw\NywΎ-s*Xq(x a~=3r' KGg j'I_TA !#RJm,cz+!XާȘmA;n?;A;^37Ggl͈^3-EXLf*ZJUиIwyw[r2 o}jsw4ébOA bē^6x!6MOU*DOXn9} 0wĴP3 G !]T# *)j$noH&>ժ d?Y*cr|c(`E(~l?R{ZTvs`H}vI*ղݓvb'P܃.[oy,]Q^mIi OF7&)w5 @vdfYՔH9M %ZOZh@vy]4wbm=⍘F57mJez1Wm/pu=J[w8Q ,MVy kSHh]2L^<*A1:px2ӣS 3R|w [tu8N,'=˛RDG%LTٻI.5ź}FQJGu#|G ׅA[1̟rgar u?~ [m>@j{!۽n"G=uR#ZN\ځgL[k?dvYV QFUȖq|s"--)6x%55OVumNC:–K=k l-;})?v;MФu!~m=%#PA`샺`(G2˝@ţZkFPd/}>j w-E]P*m wp~53ILRRDyl vh4b]"Jb0 TXǒ\zߐd 9X53do&sɫu bSl_\e ̲zշ и+\?۷üڷ^.d(:?d]YYC}'_dN_.QDk#rm{IE5SHuě\Thݰ.oSʗLMUȹɅzJ#&@§ Jm{hTd8p%v/: ZDw T@DŽ@e1թ~p@f .8#G5Q^PSzM箠wP_uy-B]a& Jzd+(Z7DYQpΰI{W ]fJ۲4jn=jd^lvrHp_~ʑ\)mvV 5KGxU+(Um؛ Iŵv@$)K'}^@"Wܲy)ar,i_1?.F Cu[UK6h Xf%|&!EȽg#ED5b_R&UU9XݫjPMdB[=?8h&5/Onbv}" d R+NEOQD 7jk"=T<;Թ0P~WP{QfJ<1/=/4{ I((3Ju0̄GVjԚK%,}XmAksuP4a0!A%-Πnst=ߜu5I5/7q0s :j\ ;r > L^V" dd ,V#G"Te'K۰2)9}OkHreCkar1Tx >CptF^Q93X?_&ԧ(׳؅ўbGϳkaޟ6٥Bs"EDꌩ461階/d&VHP6hSYyV0ړyƔM.*)98!vMѲ+Q='{$ DG_F7Dv`ކЭȸ7%qYZ^`_K@Ksl/_z"-vQM;K)<~JQA{ vyE>rASGA?2˩`\1}~"NJr-Ǔr%t(IVi .6 Ϩk@]f.= X̟;;ȒS~nG6bC@C1#_$3^$h.wMвQY;: 0܊o{^VA)~̸ ;~wSMSb4_b seP;-I K\pѮn  dѯFwaH%hbM2mVsIZRcHm[а)rv8w&DrIGE_Mvsa ^44ᤓ} X&!f;Qb̂d(/ %\iC\o ohKAKo$ʂ. `7&kV-YVFիh III@Z/'iE:&qkz$z,1vKk0`rظ'Kۤg=,a4\xC9ݚ|Aޟ%_)M膪6I}`7pR\C "3k?۟]J|w0*}a#nǹżJhv,IIޗbk#Қw-˜`Ej2?d3XxBی*2k.#Q5SfZ&ѥjN,DVӦ 5Nd!JylYR!nX :8ćk2uq% RZab\~2kP3k}1i!urn~%< hN1:>g!Sa$P=O,˲SD͂:ӛ/\JണFۦv`W 9Oo Λp`H.P HR*Vջ?T7j2_O ! O`@JƐ $9 Gy͐pIbU^pn qax4]Yd*љYm%2xcwg/?QECIe[ŕ0vP 8 J HIU׾>z+͕a{iY , pbTȦi[\ݬS պqSD$s:Z`1װpxOv x 7zXn- p2Blu݌ CD9@\ԙ^F꒯/oԯ*K> 䵋0%Ss~y< p%ʬj v-W|8HB6fS V0*)%d/piY{PKgϻ`_ÊG%Zy,Ol5`ywqi>= (#WoB+S:_É Qo_"Mj}廹[b.P#!Xw(s}6Y V(4};ɔpAuVku3+%Y› ~":4}1ĉ\a:#6:8u%b eA%T2Hfnǖٖri@au88FuxPoQ9L]x6Y2/Ե=J5[a@6"̛hFW,c-}~Ha_|Cnб58QP#XBRkӄa^ /N2Cj!Mѝ XdJ=2jC~Up3 bȑ4FYݏ R27)EXDQC#JQp_>8MuugJj$S/{zM@k`fF^J@SgV7"06MeYt5D`+vuR Yϼ'=})ճ(ni /T m9XPQ[%эX&`leHeR Wj%>x}AN%CUîF 5b@#&Yxh$( ,%큖+D%H-AH p2CR~ Ӂ;!>ϥPa/oW{.͓^F-Ƴ)E25oD(N{߭?(L9nq@Ahp 8MC-rhV!@ei0v1nI3/Psёx<߸Wm.oLi\F"R0RJf4 UoYhJJ fڃXT*I#~2pe=\d-+ͬ5.uF 3gTU՝4ccP=U3;(_hr̩ X HݭβZvu9Qb3Ԩc1B~X1/|!26)sU (`cdu&8MS#H3UFl2چwK̈hA8PWhh DD'I@KH_y0"= 8׾bn硡 13~eBPEAjЈjW1|DȝGޗ'qOAho31);@U72ᕝb Wժk}LS77팇@`n,.}- aub'"6"(Euwl2*QdmmЗS~|!iBIف9:Pa)>&rA_tSIchaҟe }t%8K|r3RlvKu}dO^*9u4nM֋mMn4ӈs [AJS1 -8Q۲CQH-D3%[2j-j XVYR>( [bLܘS]}jw,IԤ-Et44F 7aHXMGf36@Xu ?3#ZH~ Q)qӹXx2g=08~dXX;fݻ=Dsa8}Vui@oPG"P7Rb",U0ѕq %uw- nߠk?WkגQs*aWMe癀"XYX*q "Xo3pn+{v Xk&oRBdn.m#? ^D-kFq8x5ֽ#?ܨ.,'/R\FVV/,Eʜxlu3\Sk5Dka ShnU 2As{ rJ{?t0C/x)-=Ơg<5SaĄvN!J?185,BgomF^"َ:g+SbQ TT s.VTYcL]K@e՜|xz* ] (TIӞȩ햬Xk: W`? RSIіB[TlNub %'A3Sr`}!N0(:%]_RE2Qyn|9erqGF|JB{=|Ʃ{ }x2Ӟዲ50~/+w+_{P֎8wtsRu2k+]Shk}?X0 ) 5A7ac!U/&{㢍xs cΎd;vZbXb+pɺb+.zHsBhX[z̝jɂ4wt-bi=zWCݢulrNlHZ>4X 냪֏̳/s!3r7Zel^X5f*ɦ5d38o@׭Oond_ǯM .Z<~^EGW]OfX$?f$fwRQMSpJ@gHaoݷ~t|B|r5:ngi:&0`PS)L@Gshg9U/2Eq˵t~Y%x#*V myT[Y-hg$qou S}n1`m2$d|OтNwՓ"۷< ^dH[3- ()8H5JS>˚(n0.]k OT5=aZMdeX Jx.e;/n1 ȌMVU]ы8eZn02N߁iF@qL%ҳݣ q ܌:Le_Xseʎeԓlgǃ J\jx5^9CFaopƣ*耤#3jB`niM"0ޛǰA*x(K\ {RxGP"Ӎ?^*l)uؙ pG:Jp8[܌E̸ v+^AnSg'ˇ[t'SdEk ~ ϴc}t}NL_8i O/h/+v;5B;<6Jƶ/]\{z3;#z2[4] ԨŇA铵zw<+=3;LFx)pf9_oP.0Pϧ XːCnkLb*^oS4^Me<0d.+Q@U}ꭃa ȥ{t7"0囁B|)vFQduNGC{_B ́,["hzѳc|Yw$!eFK61 EP}tWvvK.;@Q}_d[p'"@K ewS/;j;f}`O%wQTG]+E[nիzc|j @`;-rUZY&q!Kt6#䔁wJ:s|c6(,/QOH^YG P591LC0gCG@>9=OYZ8&Ofy5O~d.irY;%v=3TlZi>tƆ%,ưh},wcrkc +oRH :Z[fEM6Hs3|nN"4dɝ@ߣߘwn+fNh"ǿ׷ݘh35^ R_{D+` ɧo^fCzE?]z)Vodiob렶yNJ4AGe-f!nuMzYWJEehM5ΏUN74w4?0Җ=JO] .3; Ijk** ؇ǔC-5$PY_O^z5Xk+ IItldrL9VN׶W%Vlg΢ xFN|Œђv5Y) J,Musm_~tk@x dzkBፌ}x)5A*҄ My@0bh>#{ N"MwUODQlYWgcr^Ps_mfqs1c 1 Ǭ(hyO+ :ӀI>hQpϢٵf_* C{07yrIX#^g xK}SȌ+@]j]F;>B52JUp .wg3 z$n^Kӹ&9 %Ze>`O*?{|ܦ'(2]wVdւo`ykEPl$AB:/fL.ҡW,tAI9v_ػN kB 4yƍ _ƼzqHg4).$)S dʽ΢%xv9^Lk9ܳA'!O 6 +[L? V]y}#yԹ4/ t+-ʅ~?_Cs}d"3 -6 ii;jpېjXt/T6?TCG$qvv#/T2-n=%?|qͻ¦д<[`V:v?Ԕ Kԯk$t>-!̏)^w(>y>4\s g_lDݼBbcgmIbb F·0,cl?&VW8(cV=F ̋QKc!<vLsAt%Zs<+!X̬sYINGjA{ondlHtQ^53?0"e{ Цj9Z=2p@ WW'ZF=5QuaN54k"fBlzj9Cلe5yaɴ/u?J>iP D ,gau%ň^ 28x-JWE#H9TCϒ@^_npj%ٗ ٷKpokɡ-<䙽@nE\q3'eu*'nF!r󏫁IG`kF4(ܕGS)QXp$(x0OjZ)oj> ]x(Pv=/%AFb<:䧬C+~KYJjy="MmCFQW`Û&>N"_kj+xƠ#H[f& \, 1cpE 緛R5)=sCi|mQ!(Y]xz(>snMI CՒ۷!#faЦ4vPXGGHap^:4(1N z8Z/b..jGpjg~\OKu,wj+/m8rNoU'zG\"m4g]ٶuȲ?Ɋ' 3RL4H9h[g_ԲEf|VbY%u (~j+7~昷t™’éo !?=b!jSK)(0(qYE߶iI֘Ab* /גK&shS)„g2TLK{f?ƺ@=As0V;ai$KT뢞>2fN,/-[98UK0ځGUqb4c܆( W7/.3.pɭos5T4#fy׏_a]} I1'8\mO̿BTtb%=St]I YJI{N ܵ=:BmRD#AJCizVߞhȂP5<} 0ο6NB.*yW ݆d!b2_Gq04vJIGI1j_"C0rPj|m呷ZS fT1i^t* R̺jU-[r^:./>ϳفBő}Y|܊vZH.CX4uI;}-_`q-Zs E66!1|>sta Ę'O= e(stsKBen݈< y1]Z_Vja݌a)eĂ2ㄞoҺ.vsΡi <ʸLAJTlbOaZƿŃdNxdߧ_>9[z[!6>CV$l$,[ԏNy ޻:pǕ;ZyPVY 7,o@'ՕfsP0}cXGw>Z!"7^3y 3Pytșb'|p(~:"I1x=Wǘ Ӥ;&. 5ٮl=~zmyt%kZtx~/?5PWх?Sqſ`> #TqdR)CwA,ƮO9If9쒆W`^% r:"ω3v4b]洝?+Oᏼ\9Dq9 wI])Ϡf``\"ίS F, YYb nVdBA&a.@bT?l: L]oU #ǖ ShގXߤ0,#wXW1@v7ϙ}[I]ܐ@dY7ӊbgЇW uSDrfЊ+0 ٞur%mF`pLgOu,*S]1FCYgYkĖz$h82U70./G jV ;ԳݢW +ݯm+C){ˊ%Uaٛ۱Bݓƃ}F.*|әƃnS^YRG/Z՛ P'hPɥP=ⲫ|Uu2F0 ߴ/+f~F0~WnĄl{5 Vo _'B0Aݗ'X!%&blZ9ɴ)J0٩í`)&Tf)(4$[< 1 Yjeu1~?T,ުdh$?C;%d ?}t9{Z8XѻZ+$ GB7V r@~ 椡4Ö?1L !qm6"/8T\֮g}_>[n0yPMqdϢx{αj%Lp*YNn-܃?[jR)v?ʒItS[R&+j>/@+=%[uă}@޾>|VmRME. 8&ם*Eu;Q!'n.9͈^YV25Vhy:*^<(iMnPl|yNqTgNE3-+/ v"Muy l;ȗ¬m@UsM9~"rQ%C)]jcHy%Axz+]YY|k[3TJ0S)1 c8QԿ@\fJIZjbp2SHMr4HF؄BOA`8HpƴmhǝDR^n.oֻW0}q/t=H5r6#F2߱{`Ea(\vwWJרpA㩐!Aa#p nkMk3Czç )n~pR2Rs3Ю|#HnZ;o::uiJg04t5>Z+ZO=2D˱F =[,DMfK蚛hBњmV{7<8E7`KUH.%_IJ$z>|Awp$ӶO̎~lJ ZjzOkM:!%A)l>F4ހf txrY6:RopcPc/jU2@_R ShfLt ӑyQak0= P>pȊVq-X}hթ <,pTO.Yr qCڭ^4 4XұcNdʷETa.0ݍ#l?/zE}P#.eR&`+W^ _P>@<[czz FB2%SU7n5EQc˄P G[oZq紥 ^EGQ Fq7A+͖øh鰜6S;^]?Aƌ4t+|O!B ԥo=4oGj͕*1m}T߉:: Pbc.s4*Ʒ?,N F/<"1 u_Fr_k83H*_e&OCp`oŬE-ZCC(OO#QT,l/#pKM6ݎ[>|UDREt1m{C'F~KC qQ,W gD#fyx'f5t<.r!1 p{9`7YKeן W34ծZT1 '4ԀL3㠋M/bƠ{ҚHwZ'+DSWycs{*l.y\-=.йaH5Dy3hUIs^z,dd?Wgnd14{mG"HߏG^z |mODQRX7QWd 7p%_h3kxIfAIEs8/M0u'BYap*:`Y/I,Z@D BB٧=̛:qb0?#f'D.cYbi o]W$}4ƺ)|H4Lb۔)D2_ 1uOQ1kQ?  Mȕwd暋^ޣV4d@f$Ck>>aKESCQsk3IJgt*; . v@,Vz&mv$yW mp=h[Nيb' Co4Pc>[I'ګ*Č|-pO;lG$cѺ/g"ţ^")_*T!+\Ab" 4>2^8ufW+^::N '9CR2uCz.{cbaؖ\SYe E<hiE M7<'LX1Tu[Тy^!+[[Ģs- 7"():w//Fyj< ̱jDFB8PvԭK2EF"8ezw6D잁9}4 nIƁaw&#P"<,hc$G"l g9UZEk&4+סpzKY2P)u.6oz|nګ$1} 0R ň9F!0c҆e6 B aQ_N0Cn#As\\ڴ=.{{ Qnqtͳh+u7)/W %(egxY".osQvM/; NFu_Z|+qK%< W\J,POj[KF8MS  - w]>0[JH l,Òd~ KՉ-مǡbݶ,5G:;DOƓ:J M -/"ZcYiޏ5Şԭ6 AJH~(bo* dP½+HDMje_ۇ~f7k؞IP =rҵeԸ^/'B8;=yN|V+}dGLR*mFPD\&YrQQ;4"9ܟ^xtKi5$G.qKuRT6wO[J6(k]qMLǢOp țSǐ|Y7ztIKKPjBV->{rqiEsO0GxnlE9;H-et/!&8砘Q& i}853ZgyS}+JPK&p:Udo3 L3=5OR6ڽUj{ݷ2k-b=^;zGrƵL[Kn=u i@8 16`3$A`q+6ZW/@<腚 QdZp!)KgG/i r{ ` nPI䫞-&TjAɺ"#eU\pONv"%o)-. "V 4mfm["@t|iC)rI\+gZy[Mw@?9xry#v "7};ʍ-^T>l6UnYƗs&8(e8P ۱'^鼀 x=?$z(~q| +Ld6++:ږG͏H_eWvԖSbIVYh\6= ! &MѺ!X®넺I;sΉtM|]^Huuְl q~o$~ً}lmM]o:]j_ׄn) [oF%[6aCsRL.eq@"+>VU=9XK[bU)N>BWx= 8G`O5AzC;! m_ac>:"Q79q. #\JQՔ4Fx6Y ̄VT{p2)^MJx՗J}w2X\QIz" )˒\C' ^m2",m+P$:ֶuE-w5%gLIMA賣Рnd󠉲d.&.Qb 1CRcUsvxO|yQUG4:Ѷ7{9-|M{p\A傮q?I7t1YTElH>6qD^uDD`+Ju^r/!cr qHޝu2kG3&^{)KNe`3Ԭm^j>fk,+ j .h(\*.5uvXcI%xYs∝fsķL0U\_*ph3_g%ݪ/:Pʈז!âFlGQd眓ܩXhm(ngLٙˢڠ`^P:nRj79hgy18M$+3gN e[&6:LMYWRxM* :0ۺaHTAk D´Y"yqu$`#l79;2A&cl9!%&͊ U1?mS X$x~x-y%' 2(TPi{a dʩb6ONfHARMx8q3T5!xЩp#l3Gz"GV,6{GGcҋ:pj{Nol# e~dl@4uy|EMYܹXE;;jrdCkWqQخ#|n-TM%d|m\ H .#txm0F98{R8=u'#ugśفpNoķ8PKCq^}qOaF24n@-1$I 6P_~k s},f6P[A ]2gc@U>N76R`ì;S5vvxsg Sŀ8k>X#@Z(\a1a+h&%@-4\f,amoހ.c/kZb)R =_tZ 6eloSW?HpgsI80iGyvH^9VʈI/3;>-Dd=;rA?c#*Ķ/vnϑHenka#;1~o%Mtnz[qdk{O_jUb99`4LWs83^V9֔`fOЋ+XRl{\%ŋSr#XX|BdlXcG\M֊[Ü1-mj0͉{&_S8ÂWc3]<8 jݷ?F`I ˂W3୚ŖR"h Vܒ|& G3 XtꦩDU *cL. 猶/ <ǰCnE-U~M_QT80 ݒ42>tދC/z) : Y0de6dV{a;3.E;`Q5Z-X*8pzr“ݚ82S[D8D-)Wʵ3nIփa_E ښ:y(g VQ^̞V5^f,-Ye(#}s;hRM7ׇڽ?ҪU Jr6J[.}sjVRpmbu=ЊZ~i7DnlTiݴ\0V ݏQA]gk@Џb.[8g le\P#cb$8^`v3 l=C!=15܆.-?YH7fZ~L~*Yg(c7iXKmTG.iVXd=zgJֿ b(#yǕL"~*3rJV23rMeEQ>^ܕQaIY[%}+0>s*kL 9" gmu_kW&Ӗ23ՠRە \D-5O0R;i9w٭SnFw$D~[l4uf ^6)kBuHj[nnb:Zb  fV&?e$WD?ZG\nr,KQ>=fscwH8z Uǔb2X_t$!.ґ)>x&tz$ȚLv^ 9Fи~H=⨃.(mNP㶑hs?U;1 d^W+Mx1΢0a ]lF1EOD:gdT&H.s|0;$Y; E"<$49޽摋:tJ YF=Yըϕ Ov7φ5?qh  u_S@{{a?X*s <4Eu<=&Zm$U#)@vVCh6QL K-X<"3(N隬d*5 m tR!ȹNuDFD'3! 4TwClIjhiL-/ o,҃erSHJJ/ _]aK37(}.+E:wJ!g+:w2bG&*ЀZbؒӷū0ᛝA5؏ LGC`p0X͢LCiVL$7őe*ibK} dnSRɎ~bm*=T!` 1:(Lo?kupCLoCM?h)5-Bx*cvayx29d-,_P?O:io{q.1e$xxm.vR`#@7 ڬ fV̀y*\mG c9 98;ý?A qeqha[&'jWpcdL%MqJw{WNQ9pꩀ7K$ώcIJmA_ k^:[}l pՠoCXsVf9nj鋽:׮"壹`9k3!$:x|h#ZoՀ5ܱ{lᄛ5gDb_˄ ō;BȮ5ޓQ)"u<{lit_QOQ!c6O]b }zB#MҺg:wU{o*.싘<$sϋz㺸(Ώ*Y7|sD /v:Qdl.BM",jF'wQ}$W+nV$lε| =`v&]OQG7t }*fu=1tlE(T Ͼ@K'׷B]⏌79O^GZՖ> }?t<OVů65zC*Y 2AbT 3(,I>̏in]ݫ ZNØJrx'.aɑ(+I:j|9š; \(h(oQ_'|>@ZGD6#mbDzk:.~+7r)J6 ʂ{Bs%8l!0 { 38`sPph_yijUQmR`m=n <($4`|@vҙXyYh]g* AzVrֆ\z5} /9qev(4vpw@ҡ9l\Hʤ['}eoȬ5mL#*/ft,,H}1ׄ8l ^ {>p^wyXE:^39iM7$)Bo @] b"A 0Ic cI~n~Q0G8ЕDo*q֧͠~j=бp3FފC,zˌQ+Ev>k{|@ĉC++nbUoQ7Di;A1S~ ZR4+6q]U$bC~cRjZ{ԁ !rJ&1 + f3֨9M9+`  0 *|?߃WgNe7WԶ`iӄI7F@3`)c&Q'lfX,.OKamDŽͼ[vYX;E+jOAr)k;>4R:T=M`EŔ] ,=ofc,CKP*:TY9 xT4,:-Y'clϐՇn*2G?08guZ un 7xghM”^EHvt iK[:x~}mm ]g_-K9 N(zzGW ְJt;%Pc,offyLkFf{0oOmĤI7_w4,&AR[:Ὣ[_f5c}d$bIxID]w)MZuI:lf2Sy hA?nIKW'Vub8Zj;Rǡߚ ;,p~nf^/tf"%J 0d . WE~f"Vr+t81[o00^/P0 /B; ^fYQEG9ESC=E7[$Q m-=h7:q0ۈ<2l-a&W3Og(>(|ۙd,W؝w\I-֧3C{f $kϭك}nWL4wF-'G&wZR͋J:dt!'!9,0޲5]f|.r6 125E OUF !ZmXhS=IPTtȓy7\zN"T`3 /Sڗ'`+ŏ ]|yTRVaT?-1> IsN<߸Z͚`EuMcn[gD( /)B5EF3x/Y\/? о3#tyJ*M=qD]]Y8W>^It%" "\WaB=54#v`Y'@8&ibQ΢4Bـ,&Z8Lj{Y A(Vcy4fmPQ7o<pCRދv,}3 0/7^PcAUt3m1!Gw{+*GtsʄjsTLY`%@J?Xa#)̋ ܐ뚑dW)d (,/ͥ]uïg'/A"lM'J˟'H7L)Xzo9/S R(s@q kiw\>\3tv`eS-tZh9Y\xip qzpգ6'̧+A! _T7M1`dFc>D Ye/͂:E jQ4YmBh$ѯ)J3>hPȊE]3yL/ig6~Bp5sS-OX!H]j @]@ ҋ9c&1’p1|=Q»d1Sqnec$7v3yTXE2gA^0k&ÁSJ v,CwM:dqm><.vp0L|I#A!SȨ @J~Oj~ds_ʎ5 r^YFSĬI5xg*4h+Qy.O,c2W>~U}Δfp>dQʶ3yg^d5$9f!7+v/1gǴ}XBmCB:9Z$c{beB sG`-eX{lL)KzԺ ^@Az<3dv+YS|n\#s3B$@T_;Py4 ߷1S U5[K7w10Q޺`k50AFD`GEYlE +E1U5-ϴxBT+AXH t=4vm D±p<۹%U @)ܩh W\f %jC]T' @ \ΪԿ@jxS81m9E\=x$^څJ =:)h}r=P͍az'<{mL")̆9Ioq D:8"1I22!6V鷜0"-=#Ya3Tbd>]GEiryjKǝҪn~`D@x%w}TʎJ7;$PظͿ$iw"k;9.lӋBGᖯQӌϑ>B>YIEW *܇v}^F6(&X1Z{$dOcr7s40EqAn/琪_H@T' BȸW^dt %[\? /90QۦZQ5u(zyˊ᱔|pNu%8ޘl+RPn-K-ADZQǗTdʜ}-s3f'$w\}"K12u{h0wNiWFJf 2pX3P&K{RƾUR2vڶB'xA☏B [. ,:ډWs\oyA^:%jBb䆋~ q%_d,oÆFVadL6 L \2iѩ={tgIK0[a).x J:N9dAHѺ5@w ;YϬipfUy%ޮ hm43zڿ peL-NG, q6U|j/mʩ|728BKByA3@*Xԏ}|_IE܏fQY YCPߠ=a>ncGxC=̕K89Q rզY)5Rd0eJY sisARz͍]#Qأy{r8B'LjXj^6* h^ݦي{% bp#U2Al`7:[f萃,b5d2A,7$L1HD8n@⹣m 8 ;1lkϰWK135ۖ@dtP_]2D,hͫUm`jOtaRJq[sij!.5o`z2TrZ .zuaoRuc, L Ʊ4(?R.i#Pi2E$:5P-ofl@} E #`U oqϪkSvj9Z$nkRWvbx=5uU@e3G\Oq0(WHUMHGI0#rDY;+#;P8@AI0EBLĬ{07NOm6?5? ШQP8zh*f~})ש_pٲ[0-ɶ}9ɭbYN"~L,6M[xͳNi'ؾaec)[ (F.yܨ8UJ8mxJ5T7g,)umQ|]͵QTS#9'SVS1?Q3] b,kiEc =/5F2gL(p/ʈX5dL2L>ٽp;%YKm<~3b2 QKY" Vd˃|7)Y=EJx|D6bB8uRr Vlj-magaP hZc7Htpe==>4ˍH,5%6PsL||:ম?q詿+< Z6eQ[؟`t'{evv\ve3<\=G؁$%q$K^p )R zޏ&vVV掫({uh!%բSǦ4fBhB;Fq(r H@sM. >˞2\ڭ8*cd9Pp- 6Kf#2NLV,  vOt>-q`.:EڜBUczFޅȺ;,VŅWhfaMx#XlaђO:ƹƋ CwK0OS )9z*꒍ͱ wy3{-y 1Iɪ"aaf('zE~Y:׳H(iʈfhd3Θ|˺o8!DAŘFD#rŋ|/o bDGC@X6l2^-JCW ->k W,߮zܭΊdɤLjM: n+Es(qэzb?nKxM>`cH'9wO*;<㡙& M*"ֲ)t:\&r6cľK,";GITi60*ap7dQ- p ,o8AϞĘlX"j|챗z. 7b8=8ڳ<[>OM°ۢRmdbfR1#T J6z/!ՔZG9D% 6[ +m!`94W,6Ej'ү?tR87= x>cAv40cd.b T5E %68B 1.HI&FMy|L}܏z&yHVNSn*UFoC>%䯃2'O%$)ٮE `XNnشx؇a㑭8U Z/6V8 vfX'֧hG H2n xc0@Wh}dk-c}k0V/H %r=@ښ_4ыI7ŴXXs&i:Z4 Czb@I L9Ly~ZF,gC>Rʔ<""fhO,:+6`mAB.P._|+HҎmԫ{ܬF#YhXH$Ep\DݲG.!8)gxH 1jՔ;&D0 ^35ya׭ge?s+}abvAQILQ[C3QZoP)6ze-s rh۝nssݥ)$N2#CfDY凎~X"qJۼnbwy0ҕAyn]/:N˜oUvPF$]량+b;ΧQrka;p g͔cHB?3tHH;۸SdWN§{%RuF>+Ŭo<%]*+,c:&W )BWh.+e5Tf8[47h58 Q$ wF!sLL8'xdt,_Pf[oEnyA⟭ &LZY#ͺٮ53MĪ VDf -_,_zۑkhKf`;zqSPWfi)U:0,e۸4cz%:  9ҋ@oab>d AhkEMt 3ozl$`iO\3E;S#%$>wTXIEUNKCLF$^B0C6ǐ~w3Mż O&'hEze?I800$%¸R6s |mAsȾ#<*kI+v{dhlSnH㲪@( +ٛ Zn%l,rNc V!$r=_TYr9PXJacI:[HAt m\x8 }]N^[gɡnȁI]H^oēFgp  X[^!_nż&XW*yϗx8 KŔ'wQcű|M ZTAz59ArP[2+RmȒX$@Ald ͤoe{A=KBe P?CAIQ%ד'\2[h)B.° K?M•O.j$!۞e\fI2#=$}G'4hV&8H,XgnHƯ#A[vv#{A(ȅo۵(?OtMI~jVW Y6_M/(3Ѿ<(Wn@Ex$T }gLc$(T 1t EHC#cO+p͘~w J0^`:#C_4e@!HY3!Ul03 ='e)&}w]}z|QL^1OBRz*o0؀4!d0["2Kv8ol(JDhvSTO3 ϸ&ԡD`ݲXP-sWLoʔ@Pg|+&3V&gzwy2X%3tʜok)rEL`Dz[CXcŠɪM LU$9eΛVE@wuaqZQ`O]ȣa[5;as Rl=Nff0*G|ly}*w[n,{[َ @3GMJwWo3AW8M h`k8#)\1ʫ=+Qr|ёĉaa|--x L!E~/x錞 qjކKF߿5 ~8A !5KwyAu\劉{dgMB]:8j5?ܹP32Guۼ"Q;)pb#T1 Q 1gذPvG n#-[WBNbYv{g (ːF^0>y#^aЕT:-&-~1x* ;Uՙ)SRZ@yȉeΈL1~ymX@7Ӈ)@e,˓< MVB,@ܫ#LyBN]1_ &wI1}OY.5llN{)mv{)8Ld;k₣P "e:^5'2(@U qӅ_(7y mKիm5_R;d^&Aoԉ $AQPէTBvr=U&9ȶ(%5(ȐJjWv#aVhbb}HZ8Em)ꇄ1b]s CF}/T{ P6mP~SP4~(2çgk #+ |?{jAfn)_&:LJRi _wbΘ'ֻL.~x">81G+0&qWWCzT5n&Aé*483Hښw%nj_|8ItIQ6UrkdL۬y"LG߷L8Pp&x㠎"CwǡW"Xr3sI⯮"j<ӗ]/`waNlX/\mQ('zJl>,'[~Sp:ob(J2_-yHHiB3n>Ik JQL?Ȍ:7CEr0Ѐ ـ=xQsN9B2[Z!ͿKZ}p Ԩ@(`";Ox_%9z.\SUKNǪ>~$Pr /VkL'w~׀4JgB Bր X.K}S3&kdUiEl ʺQOBÂCѢM z+]$3:{nk;_pGOKqF =LHVq&@wj o ~@v*TSnONDY0, Be?YH( ?&%@xs攺G]t>|[rFVJL#`2 wCuaVn("MF#ŏЭqOt 0p_1;y ==`PGn7iΣo#Ÿ{$41ۍ T[$d_?!%Aߢ=ESXUusLQ@3ʱWJk(!BoL HI(iL4e@7$T2}<|k q ]k%*T 9%YqKy{FGMb;N cd[z>E'ZϺ2H$+ض1}#)mc} >֎QV$LKVavjG4x,ׅ-/&ݻۮs$MKH!NRLlMubF6~)}SstdCЀcm5v/K[NE5ӵ>P&eX^J=XoXhMctM Vs본g}/w)K.=u3}#E/sq.+ s89"(+/oB-#PSr<Xp,pq0@|9)I̗:-< Ly`!g̍xoZ~ dԍ%'Q]EmI~gQeɬ2p0rvgDh6O; d= J) ǿtSܮYXU܂dՇ7cbHd nd>5S? ;\6Ʀ)Uͤ7I;"㸲GT!.VRI.A, bBaq#z@SHZI2ڜG+ϬkDCχ᣷y|g(BβvaFo=nY,#Wo[kyd&rV-BP#gO!o<2QYF1lǙa.ZI%04±8dIO_UT: qT P_ gr݁-ySwkB\M򌉣9'Oj▕lu%tLɧߩFa5SېT`kz1CPh5(c+m؀g9g$Pu0xmqGjh#9oEAZqXĹ}UƜOpmJ7_B?M`A~xv .ӧ HmE#Eٙ͌ qNWԬW?Wct\b1C;F&N{VL)ݖ3]V 0(~aS[Fm1s[[[!SNÌV8\ȗ<"R˒Kp֘FkmQr cqq{֚c+۽W9&3_QM0<)`UOM%GW9Dd~O#yZ!IsEF0rrE^6sJSs3%at>^1r:MW~&-F%bOgPiKK wnpŧF0.3#nZ5+tqv$[t[LgC ;0}Z g]yWH>P* "~IV VxcL!cd4L JQ d&hp1{H!%Fc_g1qw')]cp"3ߑ-w&)8< Y xڱC[5VcP ղ<:6Mf1s~PדiL߭٢NI*%jcꔐ"h2Q ~.aΘnqFb:*ܬTcH ak}wZ\DUn?.ZMXW([OuoQ(sfET<<xȭlW \E>;*O7I"V^'s.qvZ蟢:±J<Ŵļ,?P]ZkX1LvYd~S]zad 4-#>ec NtuZ ۀ;7;AdY3@.gP4募}Gpg0Ntt|9(BѽzWT0Ey #u4C)J3\\txiqR-N8798bpDb^OI~vJOo:_|9MS-(=$ZF!R aH@/zr/MmuG˾XTu`PAėxi{Z4Y!(m )0_g!.L(齻b7rPv.nj'Mu$;W槼ٹ ShAd]]#Wfm<ao d?-I*@H ;뱃KV d^eiʥ=! ~L y1K}0CW y]Ga܆HK֨ǯ-TMs)#ȻxʟztsyYpARpmA Ss=qhz}Z_ \ZJI1H CKO_~J:\N\ e??mˎ)a g1GJsoיtZA$р$ zs{biy9ؼaK0'em)@iX:}O+1W]wI85zmVLU\?047eĔBPAynm3PNN~D]4GQ*07Sd&B[ku.W^ۻ?\kb"U5y 5/[H %[y;uq#|}B6"<<|ǩvJBo^-hr]I+{ Hr*OJUj37k^BmZ,q~^~M1}(:/{n~1wx>DH?L+E ^'-w.`՜1#YϪ#F6?| DіQ.±7杅VM4wr]}=IpLBJY\J'̦x55MF$"?)Pr8Oy} <~V-į ^HڅDZٓۮmm(. EӰ0{)mᓰlf-Na\y !IaWavM3A".V[,| -َB!( =yIfTL&wq=zMxx ;XaT@$'~t%,^ٯn_`GJxxU5sM7 NPMa3vI%aɌmv[h'h2`42H>Hϰ.RD tm {k^{%ރD^ ]NSAI  r9ei`&uSf# Z鏪FNV&]*}i$7tb*+&Oþe0A4*8|u_37 b WMƏqʿ9PZNRs<Nڪw8>SHZЌ"f/-}?I"ux9)S`Znr8pܦ&*Ry&uޔ8#Sݺ\5 wYGxG60g :rՆ(&8ct$pӱv\7K 7qCZO(dπtu[aA9˩ e/n 6o0 ʰ1P߹(l k{ԝYd*6#&0!-X<?|3ENw2 1_ <ٟy=hvڨ)\9.nu.D9uv yxYם)o q̰?^"f{.9gymY1]nA|=vHtZ}gްbD 5`@:Fؔ~ӘS٢5.b9ingjԐ{Fn]6BYJ յAum$Pʄęjr ,˹ '@XFWm#ExK+osʷ[th+,|Bm<ǒ\e/#\Jvdd,CKYD%?ͫ/DCqv4:%zKwR; )c^i3*0 D՜s>`k@>7DQbĕM4V*^7lՒx$ BR~C&pR%d5,J*5@thPV5ckO \XNzO.ԟ-'q6;X?g~2VZ4Q{g+nxOla'O0Njw:_9j{S*}+qL_r  ^! p8b6Ɋ9:9FM\[?!]^: gx,4bgFmvBAVւ ]xG%Ư$ZDtq1 E~T:㒾<-=!Ooz" SxyU?xt#HaUB!1:^N9%_ $nj- :*Ny |77X?VS^~Q'}3-tOrGsUf{G~cwLjmk.{  q;oL3lJ7; .aB 2<ng)XOUdmP"sr4Lw}of3) 5א )f|H%AkO5 )_O-I=p@]l1SX{֥s UX(,GDnX^# %k "d+ٕgk& 6:tT Ƒk0nY_ջFSX9H& 0՞jm:U0+8O2uQl8JXmy FOfbod$ $]|\(!HٽEU]eLu`} >#]&`^bDՄ QXȸ~RV[Moy#P$6k\[YehҝG{I)d ^}&,0Oxx<$*<"T+u$4Q2UsTisܶ'+]՘UkXNh(`IH{i5\A*._֮=fk2̟=>>5Cl< vS;7<*T㿖%&! V+ [|)ŬΉ[HN Dƺr~=@<%zX+7OM'?ڬ(4WIҦ]rhvxNLwEDt1`Ng~ ޓ}&l:}A OT̓YU_ة*3*e@kұ҅ԩI|3/7oJ0NYu jr)9tomEhHQi Y;fJN4+Κ3'>yʔIs̖G췓X}B::S ʥ?X̚ώ=ro䗍#Zq|/JTxW~֨3}E$4UC03"OPy+0X`ϋOlΚA OLndyO8VTPfAۭa6#2@t3| C3$ohw>bQ9n(Roy Ϧn$,.XG؈LnEl/M53C8u]7XÍ_M7/iՀdY" mGbuS5|5`6ĉ9.(:kUĔ^miyo:%U s'mb2,GIH6ړh|j@"HXK蚳:\^}[Мu.GdE|D;3UfMCCY~mEib?+rJMxq`/@>'\nO[&-0 k9 @pV[^u3D1fC/PFjebU+\N DMykѬwAUH|cDQ/s=Tl uqs2?8ELeu?=m0.Y9nm5&RRz=l2M@|a_S S:8vZW}?]ڵ_3G ;yB7?oJ2&P:U*4}'YY~|pVŽe٥lnq;9dK=cn2{Kt/Tʷh0cL=$KP^d"Rs^'olJܷyc 3բ/kAzbB]9\1b(,T3[fAU+cv _TPBL}9[|GGCݣ .?g~hq/-[吜ȷ63ulj12x:p8j ŜGB0:- ûdc2>nXXˎM9qHEG[Aa$[7(DѨaixb)]Gs gϓaVq!6-lq,CJ}XT+]|u?""ZkzAĬ 0}}\ {y Iׄ\NVriΝl3VjHIq¥Ԏ =^; %+op[23'058jj*2jԥJKȁ(7.>l6bnlm@i_́xpJ >iyMfޘTO0ÓvtYFխq bX-Յ'-n^&N iRj}jlEͳrwV9)vMuwn*}?.C7}rr[aAtϠ~d[dֽ&nuoG&RoJyXrNH.]k!D%f2lxng|xNA[#A5CگF ӡ`AJ.D/qX: Ofq-&؇ۏwT;uc{]z3o3/]AЍN>@"3*,q}}&LyUD벮ni*;uyiG~ixo5w8^͐#حWPj PgygMWz.|k{D.T סZ6pKFK9#+Rz|; &(Y&E"caLJ?f K{tB. K}K6r~aԙoKY;,qAW q^Ci-c#"P0y`/7Til::=݃{4q]+hђ&2A^9:þ^@J{,F•^zY@/H-}sDU?:`aWgǻy!*|ѩyL.ՠ,M^N [J#Pl[XlfNpM1>ɣS70!1 FrX2!Gic=7‚A q.Fʔ5\D~~K.9[)ysG{<> 3wi.?"Zڈڨ/s.8K <~ZIf̙@]\ΆɽW?׬ ]mexS-$TS7;ŒWxdՆ͡rڣ5:+P=[`%ѡ 5-פ)!#LBY"㾥PVZwe`ƃ^DZ  Ɀ^|6 M]bw1h((bemJ@'"cֶ|oAkW њぐi6qG竃R9wDH:CN`S|b^C~WtN'~Χ<^l[4Y%ѸHdX?L\;? }H,JovLc#X!- 2?ͽo9jov[]{%$2c&zez^Pkhpy4 ~MP|+*BNGUin8~MCX /~_J~@N5NϲShɖH\Xb^Bca@:'+n*Ε1ja60cm%KڼB}$J-|tА P0J&`ڔ +ENh>g ,eIuR<ޣYCt"Oۨ2&\#V${I AnJA{?CcZG0¸o, ߓɾĶ&wH~N[Ay-f-3TY^S}81 Vhb~5Mɪo~J?aW{|[~,R;I "< =zB*rxL0k:G&lֻpX, t\\n8f@7:U'K :ɑW!އ|:(deBH ^שR>BƬd(:~޵S/#|P]l>쒃_QXeCPxn,<P5Un^8Fgq+^f77zԛT`Bq,*!^L vP׺8$MLy>Q:R(-\p7R=~?]̼轨foyrH&tӮ)Fի86z}+|۟~JqMLU~5}l,y,$^nkA;τhQl U`j&lpowQՑ0[)W12pXFz"o{JW:Q?.aZ咣B$slkM{^cBC M Iߍ1R׏PC!z*v-,{X*˼ #8QxW{,.'8 y:SjgMqܷeT¼VNLbg- 2' mp Փ %)Kn^/3;R럍9^#&pQ)8 wP[Jo>tHXa\K0,zTTvs!@c:3]s(lM#bBUǫi&֤MZg9ƑA"x*׈vM5Kcu7wԊyXoJ.qkl֑ɾ GPh"RpvglIZam9/Wzܜ\H]H;0IᝡeʠNH䂈 "A8: 0ʍ0]H C^]GnDKQ;u=L&Oػfc|s:rS++7dYif'So CUp®J<Ў F{̮*WrꏩڻhWR3Q6nM{%VIFӺvN chW+WL/y,&v!طv9Ayo/,U) aH&Ɣtg3$.> "EkdNzW/s^Qtߜ-1d}A9 z,I64D$Uҙ<]!gb ZLl }CTd@=oOhmsT콐kLwQh{-V1ЗȩhKf%Tf5kRf76~ %vS ^YA013ԲK)MEhp#rsOsyM~ш2S򲠿y`^2.Ϭ[PNGV=~ H]HuӝXҝinDPƂq_*V~XB=[lӷfF'.ƁTd k;fq3`AVAnS0n[7:vg[}s b&thשpݲ^Rԡ:0QTi1WznHbgعtKZ\{W$vL+OλQYVez DF2`ܰIjwpRV}#os.aiBe{x ?e}#?'T'Ya({0ɴ`q!fHH 2kQ:QWT(diE2N\#k\TGjrCXE_ݩE4RghԌO?D ~: XFvέbCh 6yS [>qXrBLvC9uOEDO *;cE 'k1n}yM<o-9˖90jr髰6Lc'&eeYy0QX1˰WT0I(S;$("o/]ÌkhzqS] oAZ(n?b{C<*><`;W -:aܡx|Ijقw#koCǯ ǗyrZ  36@PiVq`b&5~pϮw2$9axny@ +g>8憬=3-v o\_C;f@8@()} P&Hs'YWuVsѱ em o^.ޫH]NcRQ%f@L<OsgZB{ 瓲=z)(Tގ}6~pWk 1ӬrԭYKSPw*srBt/ @KV<{g!mVؿ(}#LW8Q! L#VInjx`3"SFzqd[Fec|*YO<]x 5 DxRq@l?$q^PkNo 4a.p%$Dv~wEp5a nO"Xdu_S]|-)] ‰~bDF>c{ 68=M4IF]?CC6x/^?gi Yb2zakg8-\C;ZjO%GSuMht.sԎ+"5"*5ݼ3I-_`a";i5h n~ZxOao8B]aXE}am-/9֐!Q1Ca Wɀp}>ۼ(:[&E̊ih26%7Py3/uIPevSދ&ؕG V$>"p?wK* CXcS]Sρ!;iuB P(Y˟Ѕg33$/aci_k9z}-ܟ)7M֚ds-#tǙI|7+Ezd6O4sInl˙PoN}03z=k]&/Y_DJF"T+ťn4#n"0+&͔` ZJ!7;S+l^B:#GV#RgsVkU6Дگh4`~mjfT;#XD HաC'Tz O*&KeCFУH!Ps &,gm3U(oسv磾-]`-D}R!)C]֓G<)BX[ -իC`sE^ O]\Bc7!a/NJl/}{[4܇,MKUDVkYPx)UoE V?8’;v 1ۦu?jbY]4;BDotRɎas"wFEM1KnU*i-1\$R|]CGUM MI_ﯿ@4/J]o`$D YQmRٲwՃu=|}h E[}`5TH|yO]\za19H9Ǔm=«Kluؔ?3S,[ȓPNr-̔]$ͿDK r-Y=s<;未Ws'B\EP.SжS&u `;||Fbc`6A..YJeO@~]rzz^@3-]ULUcG ؏{.`&+ h;Jm-P?WZےz("p[-A<PI>HS) wQW [>|Y3?Ir6🀖{*iI-7Z} 2u.3-C$3eDƝ4b_ftĪJufFO<`2  s j̒L@LW7a| d.e I/ݺyQ2v u؉UJlB?lq<1&OX>ekrO8zLSϔe0bm.!rx¤ /jOaz2#t%h\)>̯ޖ+s@)p7>uf)?5wv#圛W!?9-]nWm=bÐ^-a3:]L2dAe ~Z1O[0=~+FZ 9).OŹ&Qf¥l>{(݈X*&3^yTjfHg!n<>/AV\..|TpZJ]*pez7 xFQ0dy~m88Dp0z2!.,<$$^_t`W IMrُFHۿIJIR~ZESv m.ɰcDӟArvT"+,N)8f{Е~@He6>f}b0= i NK`egx|?k'+qXN-k|\v)=J?OO/Mf]m7Wʑdt$OJh6?Y_@N^CĂ3oEWpgA9rQ] *#9~t] *I lgxJ 93%<[rJ&@Hu80mB5S|Ż|w!D)I>moR`݆\WA k{K,E}jj2bA wyIbqfc+C ʫYMB+ qTW?m*UK! 뛮'[Y$c *lTSWd>c"5W۔<r'u`]io 0P@|3ҫ~@Mk(g` m?^0|9C"4ҔЬOC²4@,4Қ9%s9({Ԝ z+4وf9P*Q`߅w]T_n5VL*=F=@r828.0Ҡ>=g5Ss@:XZ>`UJjyHyNUT:etw%x*˔•W"V}\*i:S hg~r>$㕖d@rh::2dcjRf TCyy@J&tni`nNq 1=fd/Z%5]Ŕ:PY|~0BzZГOX= UFZm幐n5y7facc o=1c .#b59́Ƒn)2k5Iu?=ySb==Ay#aU~MUES"D`ZǮ ߶)+:Q̀ &ƅMBzn7҂M`:;@9u<OXTY`"SC$ck&qjF|"`a78ˆE!fJHށb*3mפ4~E76P(x&[kH;@##tL#Qk֧Q*D17%ˢJ{M&!->"۾v؟І~H 䆷ԁql,#6Dkk$yEt1 5Fn7~6N~>@J'; OFc%Ev7&p}ah`_"7ӔpuCJRD[khMŠzwƣ=*;]!aWlV԰@c+zb9D'OA^UdvU%4w4wG)ɯN mBBjFN,^sdU:CI++=^qsm F~QI=(<+GF-TfQrV2x0 glLXF8fMY%Bw^ee*צcf3'}CW@ɫ0+V9y*ߡ,mMj510_<ܳkʐ=k⊅Ut^[#.=Tf)-be8}sR~ a9욗C<<=%+~)O?vS8.7URONsؽ IU^K6Cn["s.اM m b8 wkKlYwRѭ![K.?2'\w'&3HX,H+WL=F0'֗cC9Mm|DZK KGG^pM~Q4s mJ8|Q\"䇞Kd94 jir՗osw(6;R%niHά֦w0 xfbd턐~P̑;=iJXxܴE Ff.,ɮ* "eO#' "$4晜̘klDٶHL6Ԛ+ʁز;|uB<y^\6HP^Vq)~'ewswiXy9+7x&3$yKlS",|ZCQ@!`gUv\@ŗ1ˊ+gcp9'xQ!u:Oѧԓ~1yZ {/^x'{´R =4W \B*gr$ ĠՀQUGڣ{jF$]R0L=q#j1MP5 '}_aʈͻ +\뚅x4 oB &NB/IkG@ 'Lɬ=v۩$!%p x֒P*1E%t".tty#Qbf`tfHH gӻXI̼We.ꠋKYWBNafaYQ\QXA!WUw5Dæㇳt;r%nRsv,t ~?9I2r?&)˛o8I  zz~zcAM+ny)[w jiZf]5+۲\38V~}F*͇0H7?È' 4%Wi>yz?e R2?f]jJ<^t Yvۀl8 jF{ۿ=TsI EeeKZC^aEKs+˅r  PSLa,R|laN̼Kw~L;勩VM'u }L+V@d/t`͐ R o%1lV61x&Ў!Z\mgZtyW.] x2]{x+l>Qx=ݳXWo7}޵_Cb_ԣɊviʽ1 m#KHRui($ MOBN[ Y}p KUG,`Qb7-.+X!z=<=l,w jG"}{rg ydc #-aGz|'u8tYJs o_KyBsKngMWղЂmʢ%TkpQ/v̐b&X"&/JHa/q,"'oĿХ G UVdWRL:!1sNXE n-l/[_?>|4mo>^J! lV|0O0'i=x!sB_GPD,’(ȭ8)-_¡jAb;o$5\zB:=<쓓P`eƇUеjدj$dK4Lk 5{aM~mنPѝ~Rt!S׉ ow}_ҮꎢfdUCw!zaN tJ(U`N֍S89+BDpu#R7.,\RļVt Ю-0 gF+ݯS$Gw [țZ։nb83,|xg٪ievC+[q'K۩7gÖJR[.Qu C i c[wJ"Fede/[ }/Js o[vi3h[1(}Dv 29@`Uu ׬]iIkEB?k+gƷiPugBj$ZOxL >V%:r3 t!$A)t~vvj% Sh}u5t]]E"ꇯcT9Rcv{j2Sbϭ-UP³)m'O*q#{6d2Ia̐~xQy$"WMkU~/Y8b`kB{M:M@T$ i`E }MFCC^#gPyڏ}|XZy`yu8aOq.@MJU\ k1p: C'o]Q5VX@E406RH*<[/3?q!-I"nr^d9)6nH=%eQҫ:-#Ȉ?+h nASϐ[W&E`|;C6m?TyEQ[U2ւFJ6^LO}QX~UGK Vix1J@HVĎfN‚I{:{:qE 亄۳ zK?\@«;ٸ˨}d~FCe~F/7 5BWH1[O#O̜1ZV;9At~mb_t t⺶c<fcK1d9ފڑ#[_;FhkTHVWn=}rto]DMX3n|e+D:t;)Xt2Νtѻ퇊U37Dy `MAQﶎSG+=ލrj7lh{Έh!]T z"|=O?;:2n@rf`k5Qg7X7DuK^td!ҍkQ뢿1:%[Mjf|q3q4:QXGj/FE+o0R~"ѿfbk)}+D+s`MVg zD.wyp^s|<B;RK$L|'vKq9%Q4xc" \Q31:74e]!l#C'!+stP*8ČmQQ48)opDlW[ 99myL;u'l,xCh.2Q26NGgSmH׽}Gl;`/yТ@ű!}bK c"]l5{JUps{wFMbvo˒";Fjb <ЎtFub bE. )i 9̪-D&hU<?ItrLɗnqB gtBP sCM+rN_k{މ7sm\ql<[Pr̽/^-.Oe .۔ ڦk뽏4H9m?E2uNPCYKs'\flh<LCҔ[cطPHSv[EE02!e@93 Y@ta i5μ.)[qU<@j&p:\~Kv9s&'P638֞q4ȳ&T[LߎA,Rr %ST P4s:Ϥ YV?o2{xQ\]^ %p!6{.`&p`} Rb&ցPb "5g57~o@voe .78ʎER C% fp-+B?>˗4OKm:9U`[J[ׁ珫{Wx&Q DfDOlm쿦3MK1E3pp>YxǑt-SR6SxU5hy!0N mvнB;-("09Wк`_:ےkՎ"#)9ߧ.ve?KYP inkйb$, wqdĀXǻj?+񕳹 36OL/uM^-߆P+cc61(bloNsDH~n(UtƁ˴'MؙZX}T2)OCf '^P#^\? SJ  jֆy8JeDD$`ۉ0x7YAơ?v|I^xVM10YwZ̏W{`j06^D"d$sEERoݫG2KzL4J攢$-}h{Gn`\ߥ>˴QBe1:[̣pc8e.BVÂkW8x!4\=}p=Lx*zHה{.RI!3/WB͇c8X. ARB!k \h|;ZbJkffÔSÄPO4g5.eO`[Dޤ~ ,A':*oHW1-^cJ" P݀飥AE~;<޸qp}@mkl\ A~cgt~~|ڝF|]QY5bѢXH).j& ng*2k8o|(&Rlp'>?^/[Wq,DE}&JaC0Ejh֍y9ܰ6[ 2Z#?;~ PᇡNNh6m e]})ޚ܍vW0ێPof.S^Y?Qo([G]b|I9jR஀(ASӐt'^師=D}$k aUu ZDCbe?]ۚpI]rKKFxG47<~"bn 𧝸LFP+ 6~Y!$I )(D+oIeW̥{,Kv! i7@9Ub#ޜTvh֊@*R{l9.;Mu"z3Xͬ9Cnm`, Nb]Unr3V?!Vٵ*ˇN~i`."IEi<<{/ћMNi%Ʌ^WO-9Umb~qqI\4T/7y;4L Ƚ<.YΆ`< p_M'rӬd0+E|ݢίw+ىrB2@Q#,u=kܞeŃ^?D6+Ir)=n,k>ckHқ1Xy~T٫O9zn g.HgӪ`>JmMdٞvE` |2XAM났"kOkџ߀fڑf4E&*?c<{F^pggҘA;UbkH%qGŵxl3Ϩip[Z2q-;0x@^ýwZB*G~Y֕4P$VD~8ρ>KDwJSY- <>|`'ZTy/aѻ&2q^&ZO`jlʍa}}JQu˸WR`uEi҈I(F@ hEE{GBexmM"f~y_yJe;;٤:X)@cQƾ -`gamPg5+үVeaKQ} J3xQqi6v%2G-VySjцO%Ai{oz,N.iIJ?Hľ`<P=%380`8ueq[IҟA/̅_*. _1VʥkE(pd.Op/]:_&І+i1d~^>ֵ#P0Z١ՐVc̋^ɉ갶T^R .h fLB`r\n&kNgr4" B>Îֽ<(k~F ꐥ;a@0Jan :t{bpn6SzFM|Yv,:ZZE{)۽m.ҿXj*]޿aPoV`]t ߴ|~.YQߛ̎CjfNm.tN'\JA3ItI[x, ] *fvSI%Y Nr"/̨hC$/bgcg&>V;ѦW1߿6IN6N!RN5 wYP=2_DjDNlVZҜ; ~X Նaoc=oThPrP1FW7.?b#C5@G\I1'e镉)Lv)yGwD74J_)A4C %!ў@wAzW V ZN8ky/Oɩ+sC|q/>nEFR3>m6) "Lfl${^:ރX34/+m.&YBI yKx'شPxϿfп)r鳍.G߷Y)[Ʊr;"yR@p l˸/K#%pqd>nә` $^C/<(2-}E Z [P~=v' !dD+GZ/QPkb $ÿUrE;PZk>!#Zצ-ˈeV;=H8 ,~U*-=ajIjmEx\ U#,.xsFsIsqH.XeryIܺЂX~ȹކQ7CcSXjxK:TcYUʑl6ȹhNn$aby x`S{K9Ko'S:nt,ch q9fo?>:έ6NK}ti6C5cG~Am|"4&6}&*/nHy4TңVWvWfo{ pM Agi?ܾA~HAgVv0!%>qwE1"_+sy7XpQ+hOpj?Yc}\#[fA,]![4 f Ap&3, w'y! johY/oN  ν+" RcL>\qN{m+EN:GQe`n=pmvx_bֺ6S;4?{s `!TmYfP$o?MvE'2c T}n3L`?NTs#\y';n{M<[w˂IC#Y6AݽK ĩb;C3!}r<.Vp /82K*^ ލ,>7' jKw" /{@m%AӰt}[%[SH`f-h#p0U~&b/&&Bmn\>V{p?*>m| AEl']xaGca0A\Z#ɗ<;L =Ť Ww"՘e`2x~9N&9m| ~{*rz[E!1/q}@$H6U@2fŒI=#7DΫ/f=O/ /6EiCn?;\,'R׆t{QKLj2"0Eό RqxOI'D0w䏪0?ȏn]7#a Nz0zn_;A+ž` (XբnFdao^2(/1R-Ղ} 局HqG SZ\ego缥OBn1j}~E(?[@ps.1]73//}ČUiu Dwj6lqMy >5ì &/ce̕lPg˻۬Eh܄8OUUq׭Ho)K*ocbGs}@jWp$7Ia'\}KH7{dɪ]Kƌ%1 #؍Kf__ui[Z dgfVF%RR{s>5?<5.S Z}c_W#˘>8_.šon #QBm ݧuqQ7> }95K0w#耈Z>1Z^%eM x+^< 27d/6+zv6z@oJcďGց?:26Kaݒ=~Q EJ(:)# zJ.@) pVw`Yqk1c3jg 4@%,ʟuBYu<.6#3.ӦnH/BsNS|rzqdj7&6NL2D(LUB .b;Ik0:dkqᄚz };t/r0-PJy>F\61k bC@\c̤?:7@ A<yY1ꅼ ٳJw.УdGƃ1QIBNchȪqiϵC՜'deۄ)c7:8Yv,?m}DLZa_@7B-A3;'MvJOv-<2CMΙsFCX 6}JpZԣ2$ +8[LE` I+zV!kiB~s ^&wqP5t3`])t~No݋bkcG I(Q|{cc&3N~U%hox Fzo-ĬrAc)$Y# NۈMB#RU /\h>,4: 8jLЊNwwk.z.֍2LNsIߣ9 ZC %ڋ$v䈂/bM_bbaQʕtI}[kx!oh Mp},$Apx>=kj<2ǜJ X=I4}3Џ EJzj[jDY9K4Ɩʛ;r ;XcsQ;Iڻ!s [ <&Df;8n u r2ٔz ߗO()&'(iʣXiNM_]Ǵ*p5R6* Z[\ؗ$uHحH"W#¾Z.f*Pjy7K> t4:Z4D eϜ]mMl6qˠ{&Nĩ5Wthf9%\m \o:db¬<9TytpC|x`2>/\-N_xZ lAsZn7˿=kua3&i5·7]ͮѢʗwڰﮂE`E3W`p5[^C8FAeE$1q|%OX]P.AQg{p-N=k6c8Um4v'瞧BΚ ;,(k2A$M'0ԋsw['0+@Z*NzJ^b-K(nl-G_6%O-NlE2_}=K߷GثQNP70mG?2McZ[ܿQ' HUD:8΃ne4mxmoOVyt sN'q9(?M„jnMg ɕ|p!#r!|ARnt7`d'|9aT=(,dGMP6x4Fo|dTؐ9j%A~j-(iL !}]:d9P 1K!8P.R gіؤF~rmװp)Y+X '1w0,c8's RÆdoO^ |#[S ?$UK ;85t+ ]JwnnQjBaagki(‚(G̎ga&UQf̹\ 2NP)!Ё,֞mp1>򜒥-H$(M-ex4]vK_ zbզަ֌Hp}dm~`!Yםpm:N VX" q*:.wд0Ҵ1NDS!D4*-۝ 3mrwϜkՖV' qmVθ2`U WX˴ɮC(SʁrGp`Z@-[׭;}|:{4&{PPQx zm-b^4a0= 1#WM/y q0IM 4t?;ȷ|e}XI r_2Y B5M\zV fW\RBc<6a`bG C[f}L${_XYVQiH]{"`?":˅w=[̩OyLhF? H?٦ ^z6B|aEB.TO 5;uܷ뽈{.7j|@x&s$ޞ0G6 5{<ߐpV8@څVY)*ȃHF= c.2W]z"Px@_h ~,Uv ") @c{LMlN7y$??CZǷš~W(xjjtK$dž9*\Ӈ7w*.R $}4 !t`bBh𶁏Yj`W (KagpF}:_s3TD0%#S2peތɋ*)HK0#gFr *1vx=b2Lъb@u|(5w5|8R&`1u^SjOk){2ӳ%Z/F7x27[IV8ʘ}U# >)Q 3"r֟F0%Msۻv227v+3B{v.R+bz5}2Zyח+|/z:5HƓތ_TyB6K:y[ r`)GZ0zK7`d*v@IWFqp@ۦTB:Cߕ8A_qRDDmO6bSvׯ"K)GEAI?p.'֍b\h!{+OƍNۃù+;Y٘XB|rAAa"Чx* ycU %+qq<_K<5$?l3Ӱ陒mD bX]"fBT!l4Qgkb C })߅"]w-q; /GaoN}YzN>v }xln ‡0PPG"6P&sK8v?LaQ^Њ;5nJ9)RE>c'$7c+MF{6WN+0Ott{Ǫ/{Nr6(+ml#| G(_3h|0wld<YpM?yKs߇DqS@s@~qLqJ3 ;.lu S莵2~6Ʒf%%'B[scZicz{L:J߼'ft)mk3E'yoJCa gG!>u@!O[w KVzH=cM~dM-3#*Zj$`UƩ3YPpF[lDBw":iצּvlM`` Jip߲QvxĭluX/D{&Kc}>8y4<4tUNFwCgʹBղ4 +LQ_~8+ކq) WYuP]65Be4B|P_qh8454RIVۗ4SlK/FȎ-IGŨEq6݌^VGRyiMZ㼓&K?a\yzwVpm8IH+6fIJ tK "=2".d1➁3q8~ .G[oZ!fj05bn(1eOsۘo 7h5nguq-@w|uEoN1{]9DHߣr]>p?>%7gf9bA0 s1HdnHÞ~ ޢ Iy/)2)/@hd#T e;W8h]6y%E67y\蒳 l^l]60!vtO*Y6p̞^?Y;AԳxQ*AgE4\7>U-m}+G1j5$xvxYvl 4pߤmDOJw?9c</^/yύ#fZ-:G}?cXGkKYLVNV1wU 2)G:7+hr N.lYѐɋ]SqXXɅmc?f dr ]R*X-rQV&Z#](<{1kh2=5) (+_mLBM=+jz>ASeP ~BdtpD4O)[޶0\@p\iSAe1a,;QSF$5XҘc3$I$;ѡI"H{)~3 Gaoa|j7*2kr\ٮy̧v7UGߨZ]` |t }R -]yŊepl4oQ^~(̨1oO1릛{ݕֽ$;83 ȣv29>gDQG9b9)_Q$?(ĺ׾'s9`@ApM3<^6l[^-5+:$tkl**v ʺv%OoxZۿ?s,_u&D:ò:N(/R*])1T^Un \hgB_ǭtV26qLΔÍTHccL"1?)P+/"&SV$4[_-~^U[짡o܀u2>2Z({4ފL' `< ]]2UEkh /NyJoK>j&ތpj< !:";zxcA“RPԔű=%?, wQt84cN 8]F~ Xy!㑔^>YB7,M0\94p'1\+mИO D#nrT?f^a@Ђ$ݠ\&5eifmQD7 PApPs\ 7"]9F= -5D7> {BL y4%HKMP!W_p0[OJ,D4oe6RQꠔ#ǥr߰avXf&+4<0dw*46*#i!! Ó7 m5qG@1*up!v"wN_߰=!(_5֍Wq+j!s! K4!&O=T+TRٰtw1E(+g`1x(=҅dӂmka_A'm/=5i8 R#P>swu]@Ch PFsXlqFNy,KոoŨbo^PC0V0Ցz]"CU2 x2G>?S (x&G }_Fbea16*1l4o*aXsG.769a"!1eEVPn-"Ɵ0g"a)~<>ħ[k6gJsW7F(R ̃IbX?|mmvv*$퀮_8;S])uu_!Z0|&,'ֵ5TWFi*nu{kh5ejܤ]q1<FʳؕH)-ŁAE%e̡Ed[:^?1nڧx<1H5a>h[}JJB.;!f,A% Хوf7$R>3}hO|J,9 ?@5 _,Z!Wu A  Qe.ZeYg,B5M^uqV͞ʆ[IW !"v˹nAdx{H e5ryi ػlMiڴ{5,Iax>m-eaNO"v_-8{3n2[ Uriqز2sZo_]p&Ty\LT&L iT] UW¤`l`l^V2fɦ}+b){HSwK`E9n0 tNQV:ƌDK[?6d'8UJ<? U=L MVLO=-1.C g||ס{Xݹ(@e-Y;}})=_ҋʺ~ -E_z (]wPW{1̞֚G)--iP6J& tꂑ]I`_ɉ\0dK?ִˉڼ) _]t56T9@T]цKW͞/W~֓O\S P&"Sg~v`yE#T`]Dnj3+?jyn`eeG8< ;0ؒ}v: <O-Ti& i) BqPP렧eZX36znѲC>$ x0"b8ZJ vIG{& gBJ(oU7rD*ˬ,.4r|0VUp{;D`.-A* i'f-Z\qoi/dHO;IaUбMq:sɥˌ hCfOIjT.u ^P[ 弚 Ӯ9>o1⻽$^ .+*KMALT)GQ rKɱ$>_›,mOqXӶaPzC!rAGeiM:cLzeɚne:F`{f5"v +]^m7*&@Cע NԷEѼ3x T+qʅ8%: 7NY.psf)e&ͣ>-D`La%9}(*O?GRyi*3qzNȰ} "ֲFO3bhz;s![u:i5&ZSC@f } @=:; h*u̿i$>@wԶf$6sfBAn8 #>VA!T.DB]wm}6% ;KޤQ#mC@𢚘>{|\ߟ̏o+wƜ-jn^'GG {Ο)A۲M' /!FEL$)']e*Vr*L"ȵ`1nK\⛒~R>=O b;{$ʫ#`SV_Xls\!$nx3>2D`fgO宽 kn!%pZ[Z^n7uzIKFڞKsT)v .k({9{(U.5&;$x #^l(EI_; U μF]s?b9tAi-un}-%uT ϓexهA˜ @I$\ q ۟gk=<|LOֽvƤ [FŠ2_?k">`{5|rqNAv|t|˭;8wdB*xubg(q91b[N#4bR:=T!jra*e ؀; 45>3žuZ}#065]Cdme8bYޤ7'XЎQG4`B%R60zHЅ Y:\}gHdFڿu~"Hp>%Xt}$q*nۡ54NP0@ǜcpo≺cGszh- \QfT Ʃ2f{kb[Fk6}y{?@7JMpMO$GBгoxzde:E"FJLlFa LHj-!=2"ow8K-T1FŃ^*{h|áFa?Ѧ G,PGb8WHg@?Q%``>-n M|Cmʱ&9-f:y Dv&65Z`ZvIi d S(s?M=KA@! 0LbFr fR샄7O .pl:P5F {O)穳O^Hʵ[KN&E^i0b)zk:i>^*)!KoM'0ɜUH2E6`w =#`@bWߘ `_ۅ;'[@/ ?nCQ?u'!ldm,{.ͩ> yS| JKb QClFG{VA+JGzNFf4-?L'wC71d~%U3=$ f`OX(P4-RYn-8*Q""x^_~`\F)޳Vr@&t;pʻ r王4_~z}O@87*/RC>P0eܳ|r.xB&O{!<rain69jDǽǩ2#2' mV,!ˎ6Sj8",$gB;rDzRF)cGaV/GQZLlԏ|i7oľr\J, ̔NyagD]b H-b1 읢/@\% ^9~Y. w~>3R\6/0z01*#Ϡu;{.-$ʢ1\"+}xLb54ʵ3 >t$-\/92ogac 1k9F+\'} 2mMs voF3-v)l;ga ALT=CͶ2e ~|vyL'>[Tn(pIy^VNKcЩd["<p E5MrfS;,Z$vyBK 0仭SN=ops7pJ:'0+..$wSŇѬJ >ҙ@[c$Cp(N+/\.Zp}v#=KنLաsU#IbMM ߨ#qQ^wnVf۲w|G|~_ I\C/0(Zԣ!~0@,H8S,RblSA$!CڳBE3 iE4婵*Oh'7Vԭhj52١#Ĭ@vMS¨1c? f*9XPGU||BSD7>tυPj :)#=#i} qRo1\#VgYZ0707010000027f000081a4000000000000000000000001644ae3ba00010ef4000000000000000000000000000000000000005300000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/mtd/ubi/ubi.ko.xz7zXZִF!t/]?Eh=ڜ.+Bu)Y3A1(~s!KYm>U ;=+OTQ-.},q.T{0F1{o$pQQCЙ^}RT3,{N,+E2&d*c[H*15%AׯDyL:]in+"aQ:~y8H7 {]gӪ_%J]6<y|#e@$,,%$s=s@&hG79":zHE@rT0*Q7aUžH J kʁ pm+TίIi 5".ex0VZM6,B(GEHmdđ UK&wD{!xZ!;f&?ȓdj +N!!0hTqWk$E=[TOu [Nzı-Vj][QW|mѼ(h?'p3H55+ C F{* }5ᐮWHy}DCGOiO twz[J>Ꝑlm:rJ%+kw1m_EXo4d[M%,\܊N0Тq/XhʖX+Ԡ9*:T!3ޑ$Q<ރz> @?_'K|9ЩEVs#FE8!4뢲 y{(uk3V6ٟ8tZqj9B3 lԩmus[o_~YAؚʰiZ T1Mh .[eo=C=_ c:q!$_j"[fzԎtd(X}2zPRR.]׽b(JEe9~92j@2LntxL-0&6?9HKd-" k stSo#*`D,}^o? mkŗڛͩH:,Y n?z5׵<eCyhȐ` OƜ^^W&uN_}7$KuT(H$[NW.סsoalN{]Bm'mX8J;m͌ |]IH|Pk>%/xXTvaĔIkSĬ촅Ƣ2Z8F7Rq|q.ўՓ KTʒT,Q7d xI:+<"C!l|#GNJ~RnS9_F,TAfW#MdA8ZsSX}/ fI_zD]Vb# _S0 AsDL\괱SNet&WJYv/ ֤hl; _:Kdю:g6DL8MyUV72`vLGsC͒'ޓ Inf2 {i jygC vv ^ȴ{ \$6.o¾qS#3>GE&a@s(Y̚%s t:C#Gs;1-z1R+&Uup6W&6j/іMeGpC3ޛElM &xe?;<'guhgx42EPluA)Ié.iA=><3khPU1 𱄵c|yarԟWˈ!]sE !ܮ|cӜuH$:io⦹QD1LcOl<̈́jݏ!'ŅX̩~t9Y7_z)=;D܈Lg<6%p<;G$*d7%9k-e:;!"%!Ù% @^*4oɸl5 tP`pWM"U1L.kȒ8 P㭐ʓS^lِ w1Aض }@jAaޛlӶ~+ЈF[ECdr*=# [*p*u,Y]A/@yE;Ƌ m3"5O! P \50.ASpu!wLt=nl`۟&>eYz"k̰@JL9\&`Skڌz] M[ްkhVǘ_v:Y˻ޖ7ڟB'm(!_%_2 haeC^鹊Jq@zU{⧜YۋCnMq9g 7<š5G3U-=i0."hvVeK/φJF! ]jcx27": 2j܄>™B|eϱc.Nb9;K4?] ѿdbp("IG a@)h![f%Uivxzw5DƴQQwkuV@%%F*5t2M\͎/ȷM{a}ڔ%6Il/Vg|s;۠}G?\.)1clI"k!YhuAf7pU9R 6̈́*gnH&S}OMXJ2,ۗ ^b'w˧I=65 y0?X^dvs < EKlWسNW3zN.G@xĊqJJj=QAK.(yBEY{"&- Pq5DET)htua= l9FoIKZV'J,JX{Vdpw:<.[4@}LlyK//+8=8h;{7yg}_Ԣv[$ 1JGr"-g{5P1Ao`0> rl3c!٦1i:7dBln;1#j҆v M(--H!eXdPxYMU*} d%<=Hjl-Cq wA)qFBzީo9¨]ͬTM% u)"J @L_AB˰āvIG=Nƾ!ܔ]YT5PP })M8\j[x;+aQ5ظ>uҢ*{da cxI ނ.02B6)]ODyhc*0 `Zza2*´y}c:@1vgC^V%݁QJe! ED1r!7ǘ+v'`bڑˮ_84nV-r Ls/OUU3">d^ŲGmzj\"/Xokol+)m-DjH חMN^R-xaR/;n!*M yW}oLCf0+:=\#nxgCˁgJo4I.B6P_.jqnڊ/@Aji]Z|c |9F^*XQ]^ګEt^JUܴRHިwLL~Gޅ4^BZ/,nLehJ\X;<Ҽ6sr(@hf~%ZZ- Kw:mڽ\ziuHv $ EnߒiiSM>Io6Fp>cnbEUm+Q8kv2YvIިB\]ҘMf?sƉ~(lc^5"%spVO q>= x+mL+uIcl[v A3-h:s= zv5[y~QW EkMB=C5F-;u_F jtRdi7rإLHgTMوmȏaFvjI#I@f732=)1T`P)Y^ \+Z̺F'XmlPW ?!ZCd d? 4b&0!MFAfޭ[C]a3ؐM57(Wi VJWwB 'aR5oA Na~/K`QqöXCSaJٌ/ Q|:QSAUv/)1U~=)ҩv M ;.yZu쵍-3j-.u2y4IzTXi{b%x(21TCn8y ڼN^Iky,Zq ޽VLW'{՟9*+K4?5­Tu67 B,ۛ_L#WoQ)Ȓm  $)e}*&FV OnX =c5ƿkѝ;k17{٣:w3l0]!Q19hU;5:[7sIX#n m*wj~ E"ߏ&YpА'aԺTߍjop8-i;-|C,b(EbnQ=K {S%N"ߨ qpBd ]2Ys|M*a3V*I7X . 5fd(7 3(2ѳ虑;%0GwY) D;)Z0 @7:]~nswDqz3}ޤ?%:y*DbA]1-av \}` &qh qEH̰rN QLLH5÷c!yV DY*.kQ>!J㍵ ޯ56xMZcevͯ^":~]h?Z7f%d0HOC$>aHG  sOźE 37W&rOxӯy7EU`S N5;57 zf)KhR@vBIavppY 3hq _l촋cϵ6<( ՛n>mAdw$uD f@'ӠfKӱBFoye `)k#IS4|ͱp6uCnfS9`sLݔ/^ q̙\jZ\djmC%}Rf1 qj9V^b=傲ؿgop 5[ON-35IR0Uc~?͹4߶j I+`'B$ 7`T٫4mC<5*aZV'M]N6-d*{/e!bjYkw"O%W]A#1:q/k~׻W6mIˡdhq&ZZ6x >]:W)KEi?TZ bLGh9%u% &ȺSmU?|8Ј3H\KvZLuE)5?U!ߣ!$pFvb 8{ğ2gc'{`W 9 sƄ遻Sqв/48l!peS` $#Y`>8ϑ7A+h+u]"qߺ+hk+?_K Bh*#vM)SKєPbY:J~,Ζ'YA]FY^0k?@sA62o /y+SBܹ/3淺Ћ淿%6ND1!bAۓLMM[}T'ndz h(%\C(LP]DqБm$C31tYWѰ}%1mY]'w@F`\t]3ϒty"k#o. ?/!;؈ / q%x/VN>A:;⣾*Kec A~ѸFcr5hX8ieOG2>$(k4e?~=_#xȟ{1@(NSƋ ۗvz$ D%Ӥ_1rǽ&6F-^W=":FV]?Fe[fwq$s^[]Rڪ5RbOJ ^6Di`Rs[ vK~Byœ (!\~;iid{JQf倄Ve^ #ZaE N\l`bA(mapuq KUYsMS@nFw QK °Y+lY(_B 3Q)vf"s5Tx}q * jԒh%j%sEhU `Ml]\&Yua'P GTʮ긱#z:iv āǗQ=J0li[_j:"4Km4D 6 I+~(%5÷=/)r1$%[^M'Qin-iv_MY@wS3\>edg'-5A- $"cA:YyӕV< ,N!UE7`M2Ow9d1wrȩ_ XR{¬q_SGjvn*|?U_7boۂ3_OFT?Mߍ̚;~]'$^{oT״g>:=C"\uuK%qt9޺w;gu8 /VǴZvBș"qv[Ǫ[ 'ӯgיӧ~^OrGR2A~' #23pzb k:ᱢ092]I-"%MR! 蟙Da|ӵN B?.s]/e eb0~HMBI@,q3\jPfRPv׏lEv>q7Z*DRϳ'kJAMo㖺r`2kUxNW\08\L[&596Xp0J Fh8WM wPWuG[+T}*5H3ve&0S_JBI35Om 'pVq8=Yu?6]pn6 *f$0AˣUm N´W_o#\L(IwB7+Ul!Y'.G[>I<Vqo p6FL+_4qm dC-S0P$ eۧk%ÉFox!,}+ 6'gU{9iJs[x Uschq f=0cє"Εʞ?;ܗqaXeJ˔~j.&-Йws!$[&=,^ص2kx`co(R&- ln)&rSv*F컘vq!6- lrEM58,^{Ι\a){[&gFeK3P}//)vcP I@FC]5).0,lN \3܉ OĨ1翵 lXkW)&~-,S4 )Ѕ;9জrY"w[Q1Tk4dF&;m.N)Z.6 Jģ 'OLvJx=ʺLB>tu܂k~&YT՝Ї JD 3.5HǀCw9ډQLSg=ipU}+^8ǒ`Q\lńHpO(@$Yݑ2-F@P[X._&gr+/.4'DEo#{6DjG&CYO@w_ZC{٠I EfV{\^%խ$lTĹW`#CA6*C{4? ;RS7jQkR_4$ F_^^^$ȼNHhҩCM75fTH&!aWH(4c ^oR:_$Е% # \C~ Tv4i.5F_=J>@8W]=Vq͋NWzO =:\zZ>e&5U9~R/`ݢX#;|QPwѫV$M{#z~*`' ^ޔ.:*ᑎǙsK#t پVB2ثI'BE I6kis]~74{8GE/BR{mZMg@\* aיsV8^:ǘ `#9n9OrD vw2Ub7,oULe=vJ(g_\ViUua"7ݝ[X* 4 k:zeMvo~E#zYR6:\ OsyూX=#QJu=0Ksem-*e2Onq͙fs# c7ڴ@sG'GA lpc.2%3 \t+ZC2lN>>*nC-F |n3ԓ6ni1Wza@r|-C3 ?} aED rST,"j@L3{;K?Q4o×uX-T}?ƒyS$yEY5.G3rf߬4~K"H]EľDNnf͑|d4靣܏:t9◖=Rь.i)RP2١l2f/|} hQrn4"`}d%f'/֓!xBrmxwDj\:v?ff#3fKASZk?t0ӜQ69O5Mm*f-A̙ffMX4.ۣY6M/[ۭ7;u'*Zfq}jmOz&k\=<3ݗcʕ.#ʐd!>0Nc~fk"Afy\!tFǹp=F2dZ,bܪ+ 3̋>H;}nt<d'>/~<6dTMM6eubz\ʓG"U^ *fOG&7l,@2{d*'~YGgi_3?ޚF9 Oϡz^m u_Q1|?"5]d-T&L1}\Lo6EH>6C}e&RmWS o,^txO Ғ7:cg to_5OvGiqȦUxi`s4Bqv9z"*--mbI9.#TN죴shURCj WQB3 ƏWH"?AU nIyak+B|56,`B D`;BqN,N~aT.Jǀ,s߆8^\Wq-tZܚJ|_7/Jg>jCe9PoGHf1.,l,yMR[[PD4{~A$c;Շ3,.ZEznp%mR.ӟs ȓ>;_M#D} h_  $ DT:Z^kmܩ@=-SbBs(etRF['j*)U2 z^\+Nw_!*,dt!V\*35Eq&#Gߖ ~MPghXig'oO4g ^WVy/urܘ2e^BJ2SR5< +K=hc]Ǘ(KJqyne#пkXחnrjm,<]) sho-zQ>Ӽ"?Dw{qɦ?1Hf.Sz uЕ-v/XQTsu`91ę5a0-7j$\\l0{^pP2 '\ C@P.6R^ZܡhYec*MWnDqw޳Z'SmI0!& .H?_IV=;ʜr"Ѥ0-_2лųC٨TER`e֐,؍ V`'ꛐG|#8Q%(h,on O)[@^D5ϺCs82_ù<; Ra{Y?!48O͚*/]Ү1NfQUwݰC}Ǿ:Wk]u0UQh5v~q ^<%-u<]thyįvn7J`# I/jB6N=~_/WG7Vc#@ۉdVޖ){vNT2uC}CRQ)CBi̪l´L"RC2h@M;g{-^q2fwʩ#52#ˆm®e_F EM^f~ƏBƵ ’|S|5dcjp*;HE"]ԥrH2*) " ߆jcsi4`#:Q4c J4]~dKvV̑F]gO>W m}J⸹|' xQ5&<+m׼z%"ˎ٧A"Ylǭ쑇]u(|KN(x-Q V6T4-p<5x~Yg ωgXdW MŊ)͆HK3}*c+C?]UlI+zP:vqFdj; ti 2}w+Ҋ#^~g2-g \v2 20p:uun){AAZC*gyPVO" sl^)/#SJIVz4$8ťSiʐU{CmO a\H:kcq X.[nőb:foN'rvZC;9;d12o?dg~G%pio +}g&Ic\zK13xIbM‡wL$1LB4Zs~zN>(WK:aGFADpx%6~9E.|/903X8a3+0}ݵ)3BQH'u2b*?ȩ 8w~RH} h U#:j&fx ({ꔑ[2|}*"{* Z/V9!YS =&Stߊp3dRM}HG$<SdS}G=\ NU(tFI1wYEh<^-&pT3uT\Hwa!px T=/f({Kmk5p0b]:g` (Z)gBj.FCw:;ڈk[h61 M$I qz;#Z( P b#Sl`_inFkIMX)gj@P(RaN2FVm8?l7[i"1!<" ?褍򹤤=^zȇKms}yL8s81[wiJlhWSoI6uWR ׹l+UI9E+0aE +LW!Y xO^DF#I _Y dld@e{mu5N844jѿ)MA“c*[2*'JMIN7R9T!"=F7V]^Ju`DXBcN\mztBj XJS64Ƀ4UV2[42w[Ai/ޫDk867_K8g>>ߚm Hw B{in3Al˦ևIY=OP m;dcoȚ{#A.Q  oټN̔ܳ$[lзkB,fWOd9no62~Г֡tk"DI3sD @i$TKYZU'Gk M*o闩JΛΐ)D Gyi:울Q+Nۜ 3)7#T /ό d΂5"F/dp/ߎvU儕sbN+%{\Vuc'tDhe<5^ђu(zXZ6N{yph Od\ӡzLJi9 FiZygvM /p@38~J?qv[Ć_p!G9dv5m]|(̎lK1S(d q(u&tYWtB{Z8x(qf(mfUz7bV(wqo螠TaÙk4AP1e2{kHvD?JOqeeX&nÒ%IHGl|Us +h\;ݷR7B&AQzt3\.kCn^/pUO S'c)TP}] ^E9Rǖyz G(0B;OP;nW(4j{JWeFZ|9boh)^*uaevv,$ae5:Y}y/. U\W&B,V'%|\ueX`\",=`w&I\dJi7݄ 2\"&+_@ on1M Qjf(A5 -r=s/?RaPeB@/*?4CLl?d<@8jB "뼮 7FaT?<לּrp5γ= Kg)1;3U/\b$zQQ_㼗Y\}BH߆ح U^ 0={Wfg)/t+rO;\s:_)}(ȟrt^s0CXHɕE->8\LxJxpI|[Բ C5)@=Kuy-t۾Bvv]ϚwX Bot;-!N=e\b@SI;"*Ĝy 7,v ::|gk7X{Ӥ]W }"-G Fއ%9̽vVdLg7sR!X]">|%ݞt<Eq$u(_}tǿ6o1Ѯ߯HΊY+$Ua/79,X2'" ÓY0W*T?QW38%V?K|)k[q,*f]iN|fvq}$}m(N'"3%{KvJM"[WI;T*' 0 ΁ȯزc2[Pdh`Px'I#辚K.kKbH:p&>ԲG; n*V6Iqjgg8CvxO,%1^Yz^2CDž>2P;"d #uBS"V١Ql1 o+b'rGdn-G#}xPf }*/G֛LMTok+7[IU$ 5ú8emHl;~EhmV?mkaIIqxa2g(iUE%J#G{G&4p0gkۙKo+^*/Z0TDze4lKDЪkZ{|Ŀ  n\^{ѩ/4Gk6 l")}}Ow-n̠o$V=[S:+ehW0&fWqWtQ=07|&*( J$m {ֳ=tȀؾU3}SV33"k q W"8b<-%/M)}?J&Ciy)oăs[G=Y60>Zu7R-,YΦA!t,z4Sfrfmt5[t7h\h5(v|"_~$&GZp]K}|w~X-kWe;;XHC集&!c>p2lk'XT6`#zΕ0$_ I`k,TyEH)< x N z=o{#XUxe-`"u3s P[m]B ލ<g^2Jٞ|}+5XuF 912 yj rJ s03Ny}ʦ-c9ĂEe$yye ~_w $2Bg$mGZRj;O¢qxt>ɱn-jnJuLv9 múobxe:U]!KcCT%pl㾳 jS iW~3L1#ot!UkgĢ~4` SW ̜SiSfbUڋ!׮Ֆ#zګ{_jS}6rD5ET*>_sQ~Dpzkx±o GaH8B?ɹxNjx8XG @$L 57'ffZ.e]Mi$ :Yy?ehLQ2<_*kY=P,a=1ԉ4LI5"봽ٞlƛ*RSk*6߬oI+:: ܧᕀǼesT89WWf2)?ﲪjBԣ aƠEa%hoũJ;BeUJQhL&- RCƟͳv 8W+Vۆtc1Bf޲<8GdQU9;>gf?]%#$ι0y gRx;w.V~N&LŚqGWZ,UF?VgpC~lGI`NFZ(/S#5gǐe4AOl Z&moBL*gC$Nz o2ɌJIpw Ig)tObР/tb_(}. aۭe"LrIUyK7U%F;7Gua~Hך8:U7j1k|*0LY|i jc.OPnB%wy]@-W0eyBt%7NqsjO~etor{;}16>unHFeFh"|>U#~SKd=~|룤@%ˊΖ^JW7ܮbrM"vJZ 淬ag_++/Ah<SI>kjX)"\g**͏Ȕ]=&Bޠq*q(e"[_ ݞrIem_^& P%ŴEO #}]`~ jE@)>;Y8ys=0:* L(Gy.~W^zH2vAb_EÂT?uZŠp]?]A$޸^uF+f6#w8_D-7ԨcrўMUiʸmZZt.+$ܦP]\duHa7tn}*qfF<ؐ32ë;xz M'He/z!KEMϭv-Ȟg)g\M[Yk羦>bn6j !M@n-(Σi}cw:;Udz/.6jRe Σ=aGt`R<7{) #ab[,f M"ȏ Xl-8O-"tAMuQvѨ?o)M bK95Gw0ถ vO[eFc.t,/뜰pbRVz"=xQQ.^z߻BUCʾ_P)I[YM Uh"JP,n]*,=@u%~)&+6?`Ցx' ĐWu tVr`zJq_Ή^^pX?.YAFQ6<~*U+|#|5ȯMQT#C<ccʽ"Fe0.I^0Ex*;UOC(|,`dhQtZ*-9*#N={L$uP;/6t+N]cZX.P'*r3pO Y;r멍~VRzp'Uen'`΅%dҡ‰Uύ:'}j@; P^ ɒ9Z^ޤXt(zJ0ٞk1`T<FOX yS)\ŀ&!E`DAT|qqc9'XGdm1A&4дO:۶vI]#6 sM 'd8yh+AL |tLgf]l.ӗջd?K6'_GIj;,1>,|%&Wjg9vˉ7){Ha5M4n9MlEs7W4dS^>| KXW [n /i%IKZzSOsDv_ ¼k-{ VZ 6-M)2J8tj#m_[¯DN!!(S2KuI)+^dңM(^cX}/lD0חyA)IJO 5_%,P4^\E(zrl]ۭ@DQF~k7Q(FSV-~<GC'-JҶ3G:s(ͶLV ~O>frɒsqkL%㜺 sJ~R0XGC6A\>9pۡIsL8ڣ| Nڲ-ߦKN/[zg{p߸8=}f4VՇ ݻ`ULd+[ .%WfӾe^0y^Cig`0W(:cV3>!K2zJt RMDh%$ȃ0wPhžNUsW%bƱvthQl&2|CIy-yl@uV +Rn}ks!CgTV{^qDU:b22J.ѭy*0iA8><k{W$L޵qܝ5bm]4> imW"a|! IH 4PHpI ),P&;M"TX][/3&{Y=v{Jj-:>Y͐},J؜Eqo?M#C9)xՅՙt˔(BZ};YNV]B7dXc!3 S2x^^V>^9ay6>(Z:=:ĮW=ξS;hnɣ8 %}/efAw7]oS2SQç 0♙~Te$dP[.:,.N^KD%8Rm[gm$#W((\8oKIMv-Ek巎Oz"+nm;u,E#3lX~~"5 !u/:CGTqs)Q^'׾͍0^,<'E GAKFCq=:/apibBG"8D}k%=ɳ"(䯅.r)v W\>s jXRJgr>Ɋ17 A}N?=dr2ƗI*Yj77ŗ%+]x+Y"O8I{;ťc!F44P` 2z8'V">"SJoh^ .Kx6-ILHw6߶,w^on uUE0JĥB5S 8y-*8r?޵~wt(\vȝfvyfx* vR, )ʁhtܖҴ6_#_ciONGI/3#C V 9KD4Mvte>y=᧹T59~Θ_'QYSM21EA%re2;tI!* Fm׸y6%bZ a1DbsZHÅ1?Wa_yQB^I/jS2G 8bMΙ2=2u:$w~9`Z!Z·|vų=qګ7dA6.(h(.Xo~Ę` mC^خT9r>)HFW1GaN:J|亖QA#"X[)&[vͿMgl܋ XT4^,κv.d=UuUKKO""V'ش)],pTweH^c.$YWgmOѾR_־BYv¸pRiKywtji*?Bp(c3m}?R w }V(mE͋ ssЮ{}"#8Ykt!ky.Rs*\]ACNIRI|m\ےl/-OO/׉σ)Rw2>%~^lO(x QjhvdT]Ћv%Ktxmրz}j% USGa@s)֣@+՗s 'py!7*V_A&<($vS@u#` Kږd9i#!ȵ|RK41<8_wde~O ᯐG+G4MlC5קGW$ NKFts4<<[) Vvm*qH'[Vbiw"@8'-UWE\cNnBلOoaXc9'P~8X ]?SY!R3,^" .YO3d&H7/qXB%HB|bZWmš94xNr5+H:SA8ajqC{<]M!1l"f$+B;U>ElL?(Pi%V^7ĿaeJYgQjdyn]L _O hvao7kDYc.&ַc9 NpEnoY~ E ;Bh=+EqNS04 Ky,k~WY} ar۸P])pN1 d^*B\?xJn&+CP펕 "."3e:me17 c?d.xGm'EDz! |~F )nbݠgai@y/2ϻg}(@RS j>&[` g,(-H~'(Fv)8][i[A/nQeZ.䟩ɹ1~vhܻ‹ڱ^ob@P)lyp6'Lo̻̊./Ho8'Q3! ?RN[֛Jt*|T.$!Gd5uS9lshiywr9pEX+9V.Z@2Rr~Xϼ(At9r?Ipڛ6o9r|tUN‘ԀMd y+XưOeu>B._:lfiH4 gw%fQ at9vҵip/Q?Uj75w9tDD?(Ćųg"~vOՐ6LzUD`Q; Ǿ).ʬVNiI؝OʰpnĶ8FiB`9=~F|CXSG_cg;?J~҇)=Ae\8g(gĒY-7VLi}p{SEߡ3[YA2}uzpVpK{;6Y:;h  RvʒíK`P)+?0]C#t bXagJuemQ^.#0hBրp1u'JU( tێ۾wSFMȵ7Ã75`[FVӓwCv[GOrqJ DbOT/1Z}M $}D<%lcR]y_zaQH|Wz,#k|;YD\)OUH'i,Ow7yc&w&r婅,"W߮xASear8oB}xgUm& u@TM-ҥ]0w㒨>2 'Eo`ot$*/i`AZˣ hj |rA %&Ad:۞/4HDI#NKF⸲=kW`u+~lS߫ZSo ^ǹ4uq50%IpGL`2S4&&&~piȍ`:,(8Nak ZbτCi;UwkԵ ۿ?h vncB: 6}ceI#lߓK%T#!%?Fw7k} T x ?Y;at.!ߊCj"((J[ξL?rߦ|^.뉿PB+t'qlN)+ }I752v%˚+P3b n,ă]刎S_*ڗd9=|m߭:d i 1ʩ]D#Ͽېߑ)jt&eogYShaQrg0vt!"KI#} d/4+gHn(jH1K}OzPI4%𪃤_Z8};7mb ^]rMf#\19mˠhuLc @2M ޤ ( =Jfjh34hh9M;^zsxenҙ* " TdUͪG CcS{`;A5P3sE/Z<^BM\ +:K#oަT/Ok3Y,YJ Z8xe Y8/HݢII8Y>{,a .Sʞ Y Lւ 3 3޽iteyav2(Dde%jsQ3\D[:i `2$hH5sz@GՖ|lG <{[{Ω›͸-L ԒC3g!TF0 $!6~&NJ2nqE!4UD(A'_,~ۜ!q`du4h5OD,~_ZG YWg1ؿ6!XN3JKm($e9NF* _ՒH՚Lna|޳+:8=9:g#.L'CFUm|dtM<L` C:DetP1FL mVU9 Xwf:IYBp ĮcmkPaHYCMdrPAn8J쯛I :> ։*,c-ao+cf rEy w2~Fjw6ޑ;  sÒlΛ@9`Y1k79*yx8}#oLܮg{NF#G p lg6MqZFb[7z%FŔSu@*.]\%@qvӋy.5b/H$+֗$۸\yXc)4A0=Qj.- |_Pjl=6"WY [iě9~KY_ԸT-<cvHD_nhCS.2n ~nwn wXAtt_Զ{myU0W,"ƹ^Gb5,aͩi$ynlRd0PABv#ea2m?NnY~זzU@t*T8V yt5}gCw2d_!m{,>W}UPQv=W }̄1"K!X/@գU&mxVÇ;N,ƕ6"+ySFHO٪)A'ٲs4`!X fsR]ׅ)p>OT/_iXWi- *l4a3;D'mi 48 9J\ߟ\E{sK֙;-6S^7MdT~qOdtFZ ˂Tg j|UeK/S^Dv.-P!,8Ƥ:c H6Ye2jZ-Oи/sPaW,;Rb.N<(9Eoi"?O]. Z=UmgS!2oVe >g8gs+?B ( ?g_|f2\>GUat=hEL\gcBak)H^XZA*ӯ%n~O^mʖGxVur h7hŠ!2{]f-Lcjp2 q(hgX.hx'v)D^!"*(Df)P=*ؚδPw b%1NS Ϟe>ut9_Avc :ɹu 7ƞcH7(6XWZrb{Hy& k}Zۘpnf3`{&k?0?uUR$lBv3=S ٟаd 3 dP@k^ \CB3%uHDKIa l1m5T6? &YdsJ,w;^š'`&xQ7t5kө//ֱ7s'~HNM+[Ք;v{ע\O_0{>˖Zt>l"34t,DR(EՀ%q[6eJ MƷ (/hX1y&rG 8IuߜfoƄZfdNJ\'yދ;8%D8jA@Uw9F,riMCҵ7 i9N,w*#xvjř6I(M{C-cz }[B@YAx"?`1 l}㨽ArGݠ6R Gl7a*vz3nر?6UI4G Xuqu8K<(f*#coFToߩ#L/ H9M`bfHֿ%3&~ڤvȖ`讳eΣ-ơ .ɼ80V__1v"z)6ӱ 7c]ʧ@ZRT9q5 H¸IťbYW c{S\독H:M@lpʹ8e#) K+ Wpqt $6|C;~F@kt'Coh8ee W!qHr϶mIm>=1yMyz,_~PqQ Ij}1tm'2*g,_)`E`'Aҗ'"3QiN_N:ޒate1=mI·8#+0sL !TJfwɁv}wX&3}PڂgV^a[vųڰ \7žojsno'߬HT34j&vǍJiZCM `9*޳|^ =/7+t JNg ]w+('. !\F96UI15nIVt' gPӓ;a~qu0?86_ݓ]0tVK=1Z=𤋮%+XfiVٞAXbcXb%|{u_$Pq,!bD^PǕ)KYq\d3CwUYA…c(ȨLĠS+zK[hrZvt,XG ͹AC}`y=E7qn@i2G3=X\3(fHuu'p`  ~M+Fm82%QzRe$IT~CZ^M!@C'rg9p;1k &wg@+NȏepFVݾxsc*V-4aie~%YXۨ}+B~Iw"H|k {;p޳ deXjD < &ҵ b\'ed(.-tI:3 }xX<,-Mb=tҀlhoua9"hd_Y,*!ˑߎ܈0I9u%Ǘ:0>;Iqc m4ͫJt8ba%oH'p`HIïQ*й V``TnƏL k؅P?6>GS?ip>毧 >oaC5c,aJ 0;LC,:[VoIkg Y߭x\׬끯3}]U }ƣ5OL'-aa{ Ց6] 40BベI'X|i<{ NqwMFqū:k$x4 k_ C&A]OIP$@?[cSV`ɵUi%&~ΥEӌܝ*PCbo.fݢL*QL|-iۺQR'<+נ$)D vt+k:~ҿ"]? P\dAۈ?L@]lhyW'G0BU-U 풣]sat5Dy.L[̔ <.:H~ nX_4&6eF~ B)wZ!YD{à휜G%z ,D{+o4wMnx$v |6e9Qr F"q^R'm3/QV$o'S׸ IP05Ҡn<\0-&#ڍsջ&IT?(}޲vz4G |:R^LQ=ebd*DKS^[@'X0ƕ"OHYI()_D6}; }jX/jv] O %$Ǝ8%L[(]x -5xmqvW\yH=PaFV?(-I*H7;A-ǭT|+Nnau !/GOԤ'B2g]jͦ*ey戤Q`fX LdbYAF IC^/a`xH"4G5H*3m _$;x-6kLWދU= wl^n u H_: mOFىZ*uX.ɏs" u;I wɧl9S:ˊtf 1_>͟0"$Esyy O(N]ǶF0IW%=3)n(#tB[U QΤ8ғl'@w+AOdl\fZ(n`bw҇O=]?*TFkzx CHo yp޵!@B5LZop+.iwXD6Z<e%9="Z1~1\FnhUǾ2𢔫(U˾ 0I;mL1?񔦮eMj4Zgߋ(dnaQ*Uv>oZ }&ăRD4|` +'LL7p?fu\"pS',CѺ 63ZЭJrL CG/+V73^֖ ]ؐ!n%LJm~ [fĨT{mc5'"ڰ诈?Iem6?Yo DTHlCn;ZמuBZeJ{Z\Jw e }Q6ķ3k=7!OG;:oP2[L(C>}.H,L.m߃ ~GSf}eimҜ<}rk΋${~hW ]dBLE^Ok'rs̎yO]]~F8a>#~h} ݽ͈ޥf5ȵ*:Eû^=@D6 ?tzHmFF 8h 5°|<DE(UfτCfA'al&}[t8kFUKGBmRv0+QRpS{嫝Gpºs.g[ңDx‚9vN`*84 ~Ϩ<]oV%R`}noAV` sl|ZIg\#qdٵ'd)@*~vrFXZ`؛Gl gLkqclzJ=$'`2WqjC\jit$1A}_Z?> #ݩp_WmlzܷGS OTS[ "qn$ _E/u]."lb!hn^ 5鯿v Bre3 ˫a4Iﲝl +%igpngy@//$Kn\Tر26)5ǍaϨ c޵yܣdv"5$*]%7ʋC6IU۳d(Frt;cCHC Jj"/Ö.4N֕l %m5x_{B_B.,qz #[_8wk*)ʧ:?7P֗)>P TT\ ),Gx!Lh#{.u!luK\ -$S!R`3rÂp 2k;%Ke&Z"A3껅m/eDU cy,sC_<)qCG Mi??=~4V8x|9[#ˮ7~sH/VŠwP&#i%iFc:9,@·,z,?4@6W -ىm2ϔWܼkW)o'E„cv@K,0$5Jx\MSgnHHv_3aZLʮfH(34ai=7FY;/nD*@I~$t'#cg]a#~+|Orm{aP3*#ِxK^ *)NLNR0N%p]=>`zm[Tı^'Ԥd؃\YxXJl^ș(Mh5lֹߝfPB^Y#d^mNf')&m"7m֢&(lY)tp_{wnKefI0F^5n}u,4ǦDx;'Y:9dS⚱Po  `3rCNth7M<@5C[s݈Ac(+L[.vL';g .v<`?2vĬ{+){#W椪Ihjc˘wg>ՠ3f谏#p5EF52ت"iSIEN9&aS O b77H_O%I]oᄏN25O$gVtH*[,cSX[#5Zw t&,/Q& 1pJҌu$ߛu;+NH[wo,$ZD"ҩ?uv#WaJ%gx~ uQR]av^̱SGSBs_XoN9"ov(^&bMlfˣEH1K7=uS2c^^dc]CM]|ΰDQ|5 )ꈖ!Nh]Ź}!^g=Rx((?^ԧᇁkQژ(7с(;cF9Żo_rzfvN-Y].2YhļNqt y(3V1FqȲ-Bwɖm^) MQf/ ViI^ $TOw!e\-YjN\NInPɳEA8°@&ޥ2kt߾AtBE7$UpF)螠,u*lBYQ C@*3DD\覔:7x 8lec~Aw?V85˲jPql"X{Sa>zLφ-GV*XӋrVhaQ>&m8R!MKFuYv2鱖K*31pKə3j FoLՎ~flq!8Y Xe< 6t#J;&M&0y;Ͻv qE^|)It "'nM7< t}xחj4f^̢FXCp[mr.:fΓJur_=@HF:'11?192MzGp|xtѫĶi+JjnT} STq<zbòG3cʕNw/gw9o:2? 0: ʡ7c㬧!j%)k^|T~smzo_%4 h~Sj "X?aq=VBVK=Jfe87EşxFg2aTF+\ۮAsd[|{bs<7I6uKQ?H2)A+"B7~zi?fL\0ac=? SƟĉs D8*Uk. Mk"wkf!k|^-fPu ,f"VH'ÿ9Tfl!vPw YqFtgjAhaJv31d? *o\h A3,@޸e W}^`[|S(Ka;Eq+9Q+&LugYBr~9">@\cJцlV_Ok%J,[\=h§֝Ҡ{+ٔx@gkY>"[JPQKUOJ, ǭJ4"$c:iw?Udǘn6S{\e<5U,M2˃@Zz_=rU]}s_." )י̼jH 1Dw.[}gL 8=on.\gNɫ7"p~@9i7=.*!CL]B1V^8A$>4Ղm-v h*g"Ɠ1-ˡlg'.Y,\g#8'T%<zjP^SB%M.ExL̓=;NQ=_5?INlPu(đ1\NJ ȧ92 %8T&HmHߏ>P.`r97|u195C`r1$I~d;.o`* }t2e(;v]lLǀ@vY8t$p`Y>*_C 7q nR<0hkBƊTean&6&_`_g1K( yzBL3nۈ-bomYWWbE*h.<4-&]lܷ6%"ÇDfH */)*W(wum#yIɆwu٠+v&5E[V׳?< E*C)B3yXt $ˤ!Ͷ6jPE- S98Qe9ڍ$b[Ñ29T'W,j˽lU;*؍ o^&';+u|\>6m+CO_0{9LYW*y]W nɏDLyz@ j|-"Lk4N\ ٢l,-y03} HKO˹s>VD'uٌ$7!: )0Rt\ףՔGݠ<o::Tߓ3o!/e.}&|iM q(ՖQji aiДٶ j.\mJsQcO (emŬDi 1+ !ѽL{7`-|8$20H}v>98^"),%mtlMgP\Q $DG k%HR^7B68&T* N2=2VwF^w.jmvǣ'mNw]F~~$ wqt0^ЅP4ZAw)0 Tihf >'n4:eɠqϘExin# (r" l9ŝ-DٟE?f=8rzkD"-<0 I \Ldh}uOsjE>6Gx6Pd](U2fxgyXѰ|¬M x)z]vdrģνk;‡H]ATdlVK4F }tt65(d%)4KxEc\Mc`rNejjYr & Q ub.y x~;=¯3y~^(O*Jt}! 5FɁKWϷ!;O>m.T5>D+YvpqUńق+o rL-H’arCU >E đ+}Gȟ΃YZE@!/+ʹgPUnS9e*M=Mҩ8L x\N\\ Ǫ>芥'e fJge ame)-+>Fk7R[onuM%5T7I2챯LEk$ UЄUٳqv`@eU$h 6ev H&7$'9XrtX $6>C+‹e]{"iz"XUPi6 ~m&^Z;bT4,]GՈV;%:"X /@!NĐ= WE6LSW-xuൽ ΢d:% ,'1ӱ5y|[SKAՠN$rX` ]&_3n6*ெ'{H"G(:c^}-)k X!l:dsI/p+Y^Gn6`Im940xt}dC~*0hi|ڰt kWXʂy>(f./**(xkɗhkS;MC^j.|T{hҽs^[ RG5=<oO}NShd:%YsZYxBaa>?W'ҘP/m|֙!Vr4̚GbQ`xjݳ C⡮ovA8 _Cd|銫C؟˰8%;fW<>E4~ Uo<Fjp P.~ZI:c\`FFCls#[LdhE7o^@kǿ-%(E2Jf| م8ɡheTT@ ($qd97Hv9%c>ǻ _#P*Y8gz^Jt ,yOZ):L#)Yٽ̋=}b+0 T'qQټֶ?JSGȲ(?d̏BRA*+Y'OMZMN7~ɵbx_+P|n?KodRiΫP"hčXQ[q|h*۹!Et0vy-B%"tDJVn?9%a|:؟L$$ٖwbd;GpُtF;de {.72lz=j{2a*Oxth kɺzjB9r%e8&dԒLЛ0AiN|Qw~Kv…X=_9~?C 2jgʽ-A3qڰvꧾmsx!XJV!QGQArzZ~jyXկan/٧N7A_o)$8=R}o {e]L6]1;Q:fkعA2k\F\IG:PJ!c}PjZGY0%T9]MkH* |X8ZlcxMD&:HlRrK iw ʁP֦Pt]ޠ[_vr]'xIأEjzgEUP6h@ָ90" pM0E]"tG*C} _:f~P%iHh$u7UQ,?E>T[唣+kAt OC:l!xcm>zYi=Nc,QGxTDҔ_x-!DXoR wę!e_TuT4-ġ-W^AƧJGe! uM-tk StL;Ґř$tnhZ_x<LiM, .)rmIry"_=wW?,΂ç}m"mgn QgV!KϳVu̿;5OzJ3܎,,E+uA01(MjbX8֏O5]m@+ьcPh)-E$?/'%>}UNEq7Eo3TZG||,֊xr6,K1&B$g )"c"\ܨ-{AX)K!8Sqzq( F8vz /u``Q]GD'6Kb- OyZ@>m(J|@qQ s6ߩ8I >"Ll2%]e)1Qetb=&/s)ھ@oVFL[:H1yb-gmW.Y-y$L"|ק[ڂ9EE%DZU|㦫Ø3~dR겈p=^"Zqs' lR3_'l튑n%]A;jJG鏣^ 1tpC ߬Xx}FoJM|ĝ(9ecWTvwzľ+M6T cEYٲ22em{ B"H6e{ )2 U r#+QM%a W۷i^W| #iThBg- GCr_|İoAkH.GR"3qg43+&r}Äqmq]Y$^X Ky$R6&otDՋz/nuȰ[_ށm`w&ztdvҤ}dmJmv|,AذZ@Hsƽ@ ޗ !a$l@ H('7eClrtI9',[+ԗφX8 2*4ζL0PQ9Ȳف 9 WPG`c)gF[Ov^V+ ,*&vý|f)caI!~r0pp 7wkHI2} $^*GD9 El*{!zIU6 aw\/O*|LJ} 쯛liArQ(Fc46 wQ )āA.R=6f"V"$".7tW$D|ϵd='bJJ=8ԝ7"L wr鋵7+IOoB _D| 8!עm~'?.- 5!b–:(eTBMk?_9(XO/G8{"j.e ~$Qhm 6)fFeCj13k^ #b T^[n0r`Ķo}^*ȏ<}e Uid+-hjt~M[0ʹZ }f$ r%hE @R#fZʨY/G*0Bs͛]_:.pIխ&]0– k~>pg bCUlI­X0:`'|.g>z GG:l2qA4<8;uI_v0Etqύ]XWtؖJp)".,) 8RKTR\_88X7cXZ#Y&*XHQt6.xB3=i.i5ۃ]~}[ @Jkpp,$3tF/($X:9Ň_ѨsT fɿ]qܺTW" l|y9.ѝ`ݹD(SdV< `o&\+J?6H_CY0[-ØItHid?c}lÃ[-tޛ9yX}g=sv6C:[$LEApUמ^sy>4j~+}С@ 2*b?;*.(_7xy0Vr!=՜uX%6nIi{`>T: Qˤ,ZЧp$pDo?{axMD ،KYi U bYMIֱ gq㜂ue*PJL VD(82<{p15~w(] 4Qw+˸7wf:%6W.FI:Zq-Éead&w1vm)N30Lx\:hzk׳y<|zv*6>459>R5.#f/b66*/mM^~`&{ O7U'3=J+Z]z@q^.S>r VƢW- g>4;a#Ʒ+))lޘ'Y+]lZ9= ŽR]HUȬ;2^)#LoH,m]5("T_+TttR.m^beEI "*J/ np "Me/YʩeXH){(SL"-Kf@bz'6EgpN13iZH[=80P/:Zak1^8qT{=(*㉣S_p@)W9VT QK^d.q}h;.Xcc2V< L@7Ʊ;\KS"? (ם}p翲s딬uMݯf<:ts'u?E)Osr," MvhB萺봕kJc񨳘ړod 1#jHo~ :T(;a?@>PoKSp/&ή4vײԚ7&_܁3 )һ'TAQƭDFEfGwsXt7>C7P#PH-I\ TxQpQ3FR+V ^UA\jn*V8/$KP)j/ w ҝϣ.kYep9$Ȝo|f*/ :>R߈)ncG5W.Gy[٨m<:QٺOB9VjezWrRPleF>߂e6(P Q':'jVڿG9s[$osv;jxf>n-CR{-p,<(5ٺr(~ZC0zT <:ti m ҶzUO<ZeyI]^Qk\O_֊5͸lYs=hM8MɪCitku0Cz"AR tҶ^QF)('/T69I gKZDJ޺T5Ʋh00E1>wUMg#Q%HDO^HdCXڊyorWQ[G"b=4wW BU^.+K}E*@J xZ T*/wQ!)nQ]NAԸ} ¸1tjz ,>QA"!'$HN+Uhq~jx*R2*Y@EU(Fܤf`Z7y\)WMnZ _)x^t ijS6SG/ȒhLhk7[H ;Ym0*C@>p k0Pz䖺qW*p1!WL^4V$5rRtͥ!WJҝFnMeqc\I C IF=VK>㥏O Yc pQ\ŀ#s=$#lvRd\{;58)nJTݵT76ɳʇ_ޱw] nC ,]8얅sڮ^h~ȸ C{U<[ c1apNfCU4QG>6 F@XUKN̝}9="NqB254P- A?“b-ly&ޘxςF8KFh1|s,`gAvRXsjnؓ;I>RStZy :9E#+3L2+SyY?9# \w4' ENWqs "{hte2i}&R)E[Y۲;#}C.GɾiPű|Jo*}U,?W M#AZBY"KN<1I?w a^'`EcV%Qƈ8(iX.-TȘ0q Տս?)F7 s;*zՙ*W>];.גzͤ&UwUG,*}>J2ɍ|XW}I.lcR@/|sSP''!v 9] >2n%"kjc0WR&ha| )~OqSjMhw=PF?j)Hۨ~j[9?ҿNNNf&S٫py$o>\4D9=ݎ֎iMԭI.[r"7Uj or򀣿ͬq[[P&=FOΩK]rZ7k%n -.TW;s+r:Vh`Wr;S( k3!%呡&)7i?en&] n|*5}2͋Up,rэ{Ի' t AӼ*?oNSx*eT.J ն_ޭT"E4 Nwm}h=SCk)ER3*VXY^eocw`Y#CD%_Uٱd)Y5;mK/rc>Tw[2#pEKĤiE1NLL t($: ld2SqĸP 5kϑ-VeeA/7ޅ&>%psc)T'$Lr:DJty` yh0M4:Di;kG"'tlپb]&:i|kB&ƒV$y7SHpoF۔8(O-8L+v d',9eC}%,w#ր(I9. ~Zg,i{ tS_jIC !M}Y1HO::&Rl64vjgi/7h5+ռZ9"[$ Bv>A[ѥL0`2OS!")+nGuboZi63,Kzc>31N%GJ՝poQuG)I HXWtRj~HO|s]MķQkI"y :P xfʿiyF~PDMۆ]mќf)@LBmLX%5,C~@'̓ u.Ҁ?D0C aʅ㟊#& .'dB:>1N|Rĕ#Z A_(mj vYأ :6` mO4r}'ngrӢn@҄~96d[{mG{_&L4/andh9Y@a;djv09RAbplQxDb.PA焔%#JQv08BXC7XM&\ӆU(oO,%p'aAQPd /n`bɲLjD""0&`Okv7֩@WIbsBs>;U`]ΝW80¾[Ў O|?y 41'?{ju ĢYG4&>u/TP08* :to&qI ?iU;V.?xyD"QShO|m"d9+9kDQZ΅J%TNиtMSyYp'$W!/^8617AR hC JY UZD~y#Y :Q)Hp=] VG:OCҨQRG2} Wf-Hv5P]K?38^YCj(ֆӘI5\KHY'!+TmJߡR+_2HVΛ\I|O<ƣf=_[ԈeH Dk=QU9֠7R+8 m!G6~(o(!VE [a#@( d(!k^ipPYedJSYixIQS0'.9eOp" xYXCmg@yW)&gz _ڃpEaf*/I%\):9OjoZڭfF-*7uNTV0R4%y㒇Q# ~)һ:xy<{jt+}0i%`]+F~:H{24<.c|y[#{-UD^JPh/.)v,rT}2wi `Ynǒ~q:a[Bc4n͆13R^´d9t>MVEZ0GIDj&+-g'HTY?n,Cv (nGELEz0]s﹎wpX7- (A 5DxOy) p*N,^G^ Fا|ԟq7tp>45k#MFǗ]/ lTf T<;DRv"8TOSd"緪9J{5]ʍ1huh?<ޘ ^[kqez&g#{<2pεjqA<@q# уK<ܭ%Mt5UB^8gѸr=(!q4xX~[JFxޫTOVTLmdnQ]*a_tB`+]h#Vw?s>76b7"1$o@iߢhMڔA*M /!!X]s:ek=S)>_;I8v:Zm%*BޤGʮF JVd(12'c5=J,%1M{cM~(#?^8˸sKBS<̜ĸ!'~'"fdX5\E&vd8]e,`Qd}  , ]2{8n8YLRKuydaQ:ce[iǩGm=6*!; BD*L 'xEpyF\Z; ;2\]uo82&a߉$I=[OAmS=-4K_l8TǑ[^Kfz ӈEւVc)eOp/3kiL1q ͡Ӧy]/ ܜUauD i C\k_Tv ŽveK qRDSLd}|~mmZ\=l`mDYNC d<3>VZQgOp#٦ <Svгjh!T/5DC 2|ox[AQlXgˆzcIkh]ԕ 8¨k~{^c([(:ۆ'j``䎷ob!:ef_a󎅫ymg&myr|O[@gb~TĶ3c&47:E di ✹iWMv ^l$/efM垪{}m}Lq.ɲI±P+3>zkQc*iw~dC^bP2ztAT6bT|1^mڣ?&RMcT-jޠlMۅAlCV\F9v/RL} ip@)δ@7\Zw+NݝqyqCEgCtCcE[d#7s;.4c~9Qwk呱`zu?p0My_R /-ga*qO_AD .,\p7*)tJ0S5c7! [wbs3 W g,yU?J$n <\2D"@u ٍ<Qf ZȳA~!Xbn`sB7VG6mCjyN^GAcExUȝZeY#6NIXн/3O>oG-[-b!ThsZ6t%,e!FsXz{tş ^{'ISR-Hy9]+z7ȯar ypրTubAnTaI0],1`5pxT0|z4Ax +y'\ܙf634cug|S`| ۺ2sGONj@i{ZVuQ>CI*bL/x.luG%5.̞XwcƯ׏84VxMG$2dCĭ2-w,SPRs]ꍹ !(7魼"8"j2yY~f0{AƂ<$nJ||tԎӎ cb\1 ]kyfkp(; TqiyUǡ9BZم݀jȝu(SFb85ں$X8smr:>x&HWOrӭVرqy[+"V885;=+rؒtyKq4r)$!۞f}Dԓ:>5ňD$He$x(`KfhHP :+1ib-_@G<‰'n7 r:emsX8I\8f0&oY4efãt5抧ubž$>9 Z`!065@TNܳrۓY88uG`c+>dG"5 k1#8So**oE~;Ⴎ~~brVF:]S.P'dH\[S~ߺ"<ɕ beu<,}n{XE 2 VX'ْCd N`s2L#_ *%$(w "ۀosn?)$f"EҿrW)dOQ1'MD;edW#O9whE?YcP8~`YS Cpxh#V0 <w;kxH\Nxq i:qtP—p%]3~cH3~紣DqRQZ8Y@IiLr8ֹp5dx)IJL qEFםN[fuz+0'SCd{wTZjFN*XPP5d@qG&;'F3e{LB'S#XÏzG8#Ԫ8w+ь 2}vNYqfQvn{> G->lܭJꕓ%6֝P|M S;VQ~*<$ejEXZq EfX6KVyHi_&*]<>n|$Ƒcq Դ6G/0>*Q|.hHFR..V] z3 .WqeLnm薳`ٷ<bgՆ=BWzPYXļ⠴N =dn'N"8\'֞42ubj% ^BmU--y>yl`P~j:UUkt^T)^$fAbƊԹSU#Es?g64}]T^ Q{姲m`kDwVE4oЅR{O~2~-}`#bvHjWXb|2T.KczҨ!f泽J,fMe΁n\{<1o];zbQ{Ů@؂@ Yi˼pr=9s@$8TN1a Md%ēڗ-&ZlC8 *EOŗjDwT&X$, qpmZ >Vn%+eib#"VCXj 3֍*+G\$6mj>NM` "$!\WIPcɍSB"!]}P8x|iw"H1t#USc_;HK3_ѹŸ]j N[{ {ޠx[xL#a?(ULTH6Hi7ꡅ)-ynh `ARXl/Bꤝ&,GoP x)".I~V,mUyH6m-oK=^ lyGݏ4ZzTQpF.~ƪ_GGIZ=TTr}v8K USK+ֻNOi+ujhi'zwf!xLX6awjP)X"%l4Օ (aQ#ɤAy8pr)lU{ҍ^NuxEJV#d.&z6)/U>6SbzE{jGdy8+n`0VbhɼXɘܘ` h+L"Yt*>d0Rف_3ݴ}UܗqA~i|hթ\2p%狗"%Mw+E#Z@BS/, D>6uX2cq9C;Mz ? |D?|WLuӐ܌1l>3Hh"kKT#Ą,㒐N;~\So;Tu3n^Q7EQۣȤ/=qCE˓o^i. wc:F_tExb^MhۃV6"׍{-"O)umM@[a8}aZ/93 6yKChufqJH2׷s6?FSxD)x+:8 bvY~2frv`vgVPGn^,XMx}H~Lr דƑ2r BSNmaxa;qB|"1jz9z~$'P/Bg]"S[&ʐ|tK$| ߎyXe S4-ऊ Jr]$e:vZ5I#C atqr/N&7d9iA.Ad#U"ul 2 d{l`B>XpK>OUu=71BºxK0٪="y$6 S+^rB-di \B?v3Bd}6)^vn@#ё7N"Nժ}%0;Pob̯)1.,΁)oF9YMbckF z{{.Pš!3(fDn=Rp(vgo˲yxaqu6Z& wٞW2rH=mqLL| ۷ TÀ>=I@^>-ʄے3-/.H*[[\adݻfo.m\!ep4Ϧa<5Иw ~Z$ gmBZMvaZadHE rf")- _Mtiwq gw$@> YJt{pϳ;K܂*Dus=|>^ndUe&{Vo+mfh.$y @>?Z>k0 \qi6×يMR9ؘ O L `SfIjoBxd;IqFP(J8JFj髥8nJ! ETZ܃Yhi'mg% p)0?u!6H<X೫I3 sar}!.2ܚ{p?6P@_˜{b@^]gK}}d2w~,: +l J8KeFsf'LaQ͌k#edtiWewJA[Oz-ߨC@ e+([gŏ\kae^->`9/vV𒰪 29Fs, "t'/k%;cp6[3kf޸ X)*UR98a8nK&݈Ǯ`3%s9+mzөA/3\Se')֮aE=Xzr#[S4f 8 OS}~JȿK;)`n/*<- 34!r7wW|/݂E`'[`SP>Ӻ S[p8DSF:4 I=(n3YP*4hmg,QE\,ʎbFUYPSATVp5)h /zSUQR&=O^a͡-pvR&  h3 df^8/q|8NBJ-b _D{t e4fܨ]-n$AI6yuRzc/AgMyX=blȵMd9fXJyJRޢϩ'*~Vz;+^ct 9ݠZs1_-jAHhzy@׺|wLݎWa(SAz$VBؑ܍U~^s??kbsk:UVliz'sD.B7+eY_@4a~ʒ4mnS"\8!j5#o6)^(O,,vY EаC|fDX$w*ǩX-8^=u[d: px#; we>JK>s:JpJ-M?CekcK;j@PHLF쒆k&#IK0c$*iA&|Z^ڇp!h r{=r ##;80VA(ӵ|jj{3: 57)VQM@ԍ2ZP ;m޵ |g1BIQ5-q+%RJEe[KI;)қǕؔK}0[TrmyYX"~+? ijam"PϏLOB9@[$ b(S$,976r"2kr}T\`E[$qo&).`U`ǓEUwnKQBd"~2uVVӻN@\wP9'h`sYwR.J49߀W8W)e&c} Gb-)&5WU𷼔xPQSXIW;/y]%-/  r;͌QRa.eh;jFd)q+XP)-Z(4\6aߍlPbmTw.|kH n'UyfeUZ҄po/:$QI>eZ p"aP^>yrgP]{9r-1L.fj,u*m@igB*aVZJ1lJjbٝ!sՊ %Rx24觹k/:=N'$IDIQ RLJ??Q0 5b<5 :Gop>ͼ=pûOmrBnܐJ9.AD'RBd0ҍ}K]Z}cݹojp:]Xm￑z f"5`OIi%qqiu[0UY2_v+݉C{MnַZh "/Qmܥz[k kn˜Z+v(\QB׆ ^%s@ؼp kjTܶ,iW#_I:3 Kڡ9&\kGB`ؾ!JȬ/$H{#.Dz: =djfJw cP2 {aШyLSDCN2@ΔJ7ʐ᩿<6@YaQ9) L9O sT51AKN_>7pN w >nZ5`liV Ya]#vෑĥybDELkjn-M gd%B0k:Qh*gFp`l Z*oGQg T _aJ)G186R}>$Ptڸ'Tzٹ8S71IΑRdSJw ub A;T3b)o_>.15#T =Qi٦rors<5+έ!`[snRp$xf+hXq#^Ce_GB3zZ;Eޑl%g+U6g=R!jg+ꝱ>N$~fZ+JQyg!ewbWPkh}Jo."GT8Җx rX7s6@iEu@F#wۙ-ڏUd 2jIoG1)!;DڸX5dւǓ;NcAxn_l׻-FjyA.Fuy^o^Zƺ{=P8c6hҲDAes!!pQpB)D\褹 P:*oѠߋw6{L\ o OXd=uj}bF$=ڎ lx)dj9Mqv tU)p) |D%ҷ?`c_=(W*^dT}3رL D.„!gg 2H~xi5*+,,ʶUH4v5t.| ^Mˆt?) DkCV}n`x jL/ys`$sUs=\CS=,69ao&lff,M>Y|$x?ͱ)tk?ph-QV.Au|p߆aˈ͝:˼pTV=>m[ȵi ]&QT=/.[)EU ZVv1O#e|D "zg:wb("7-DMHݫ?O7Zex+{>}lB00Jk%c5Y<ۘvxbI: fi RC.W~5~t/2-ݚ*L44Ў8&>ԙȟz۳"ss UP#0I/iXsHQrH_IfNLAer&[ `ӝBX*?:x_?GiLeWq/ƎjTju lh|ΟXY7V_h;q 17tCœ!)tc٧ZuUC $W~`iƫ= bYMɪ齻?! i<.6=B.Ԡoj.p_' l,``녡 n&̪&mГ% @+s飢` O" dϩs^gTQ8$3p H}nlt :bD27eЅh}9 f3*`F_h̞,zq)/QRZ[ < MJ%8H~P+f[p>6pF"< b`4]nt-'.$SDWa7) ۶(aN{Ns&̺l3o&xw (J$ٛ>u ~v= qs@ {[nT&pW wCPrgb8#YXi(l@gs.`^tp!`# LBЂV46djY#PWhU#Y`K'{&*ydeG Ouez i!P_)]@UC~Pp7WKɝe$wKvvJVxY=Aw@فҫ8ߑa̍&ejOΖ]!<`7g@+NZDJn3+ V Fp8֧=L;\ 'yNjw 3odG\AmԹxR yXo:2PxE؆"k3w B'J@IU/'E3xo¾z gA+I7Y-2Iml$Wp/mQo5PzRZ6rĐb NqF[j}X@ w 1ŸrnCŠɧ7Sfc A9pFAˇyk W:`JRft/Z#S/-iu7c@gg@gPUd=,Z;9th=Tqk~DowJ~F`^n\ ܬ-%]_}\k4s^b%|lyxXf!0A S+t-ͷuN2Sݲ &3nHwql޲'7_ixR~l{0T?V:#jm% Y;qXd1SU \1LʳYf R2:zt6,Ke4]oatU]0&VJ޿ \Bt5߇K0uQԽg)vE ߱`QNygVNȓѡ6LtpЀp"u{6+rRBxQ 01=*6WÈ\>O UBX:HZ eu( !i*ʏ8\i#(3^Gc[C*JD=+oQOF.z7 IDŽE'%260.%qbB\i1sH>n{.UB -EoMЬt(XYxx;NFQB 9F(w|ywC(sxfxQ#_D`ήWxX08t} -/&ż"Ψڭ"XE&xɘ:8VOcY$0 ((Cw/Qz*-'}x6r N1<v Ҡi' {=B@PSÏxFw,4ks{i ]i#E{fx3Q{t^?'rcւd~1"Ü9x 4oMhs"+NCqP,6f;t)liM8+١A>\mg\aӱItpZufy/?' r \I;w!=gW*4M!LK(\KY?ٍYM t3G2glYY)#ٷ KEu&]Zk2X#mD/Zn^݆W_54fHd#LLs&++PgWKc/"@~,!`+*#JY9y;$=ApVoMp/~ErR6 op* G4 L9yeK_Z:<ޒV+t|Wd(ߒ%խyXq7I+4hx!LҰ&r]^y0:|6)sK]cq@d ɉ-KSSz$40\ ҅㈊SfV&:j%H?O ʊY"3PTRDY?<wx;Sh7L%k|%Pewb=q"a} \pvL0!V%)E4 F{_JegQM'u@0PBN{q3/]B/caiCxI@/f@k^ȴCGiD.#nά_>YN Ф!b7{$}&%vBƆ{P"+A+Cˆ7\g4ˋξٟ#83c|+:Օ*Fn֣#ORڸt[=ׇsoؽzCn-)<qpoKÀYm/QC!v'Aп˨&7ϐoBkhQJsNe>/ aRSgUW="g8"]7R Be}G 7ܒyP ^ !ݥH疐 CNic":5499#½uz϶ /!%>) "X(V3 H:92M$XrD82WX(_*֯ugf PZcO~/ 5b}Mz)Kg|Ţ7qV7|^v]Tޮ2[Nh—7%*!rtmqgU~F@yg,mUtƗC3U]LM0Sz[o5Ϡr٪,;X9`3@?#=^Q=E/]YIJn=W4,Y: P<`e/fX@Mo'R]?' 6"Ț H[ l h J'mbk)붊Ub}rUÉ(Bǃ !.sA8ӆ˗2o0> eDp7E[*FڕO[:ao6YqT *d>{bpjPv]*Vy?]j68,4>AEk,K36Lee3Bḳ;wSI4lf#e'9ۄ u|y"z2ވfL uqtqxM:ހтWHQ! !4'_0uQe U4MqƆUP_ut<؇5H$IoNT/qǗΗfB,k[`dbL 0E} vuZJ7FBm@вFd[[Bf>E4d L"DflYV!TE_Hg$t1!eCFsf J9s~,9G+8YZ)FP8É/(%w {Uޙhu5v3Iʮqr[0G2q.[&ZDP5SN[eFEwg8;u)[; ;5GΉ 8J8މFV$f}ZyGo2N5#d>mK71(o?ZPJN VL%iڧ &gB-Qs )L70R_2wD#^_"^ş1FǍ+D y]jKDs~,k.pAqaqG]~>e ~j!JQy7եAL  ANF9쨯 u6M浅<$Jo脬VqX\cRW9T}]X7HmLT[4u͓&Y<%t{,(w#QuJQ<dHY;󐗰WFä뉽x tHul &vqA.,]&vS@  D^s7c8J)YV^ڊZ8% (A f^I;,jZލ%lG6k4ʵWc*?BͺJ]ˑ׏ϛ1 |֑/olG!{`@rt5oKpXW (xP-i݅0{Н;v_IA p6~YJݥn B!]SwU," )oT7_e鰭&6ÝM?bM>e^ZQ=)kJqtJĆi&t3vf5fbwN26U}p~ èz,^8mS<f^Z(_ GX;z0_P_>RP:W! ngI#m&Z F;KJ猢VL;N$o|I`>ӥN6%vL؄ ɼRO\+;[Q*Ih؟[lwgP`@K֙^(&Vp+^sB r?>5J d|^cpN< 5f DN/FA1ܫ92\gNTd:B8TeLD~8G%;5b֦OQN̙Dƻk9+Ve v7 Xa|1@+WS0oj[ڷg_D'ž`w38Ӳ''U}&٦L!ePIX MYK$ Z!Uج3ZyOe%?\iz'M>y]b1"M ):&Dj^!A|ȭܤ4ʵO<*JO2*Z_'p 5e }T^[ٱs?A:I!sh{_#D9 C)kl :9LZ"B&A=RVZȃAHP6'46W2wQ$C,}ߓ V^и0CoDHJ``g@|.慗_§c1tH)vde'^0t` @&g/LfvϿHm j 1aDK!6 f -8f\*hs;1tVp-Lyֱkm$1 Ŵ9JYV1$13\S/%I(vĞ nihCB~hq۪rs?YίWM /z9VYY(HsS48md9́{eW7 2_J<^2ol -ߠfEt%WO_z DUEŘG[H~Z#v*_Io@6A9]_c -%w] [U@[baߘ-1'$4v]F8<^M5c*oTIB&4وអ1̝2n1SKYRg[%5a FV~8(:g]]A wxMc_QO %m,pդJ2̸n sդ_†GOc+ N$hߢOe%-HP ]o 8rguOZ~{[EhźQD/Z&+z|*Oô:QŴM_ks!$ſr {b/e rwoae+vvx4pdJ>JMX%ޖ%c<_x)n`bPk"Η9x q"j% E{qrJނƺGUX_ _){5uaMzS^Kя2v8Ml5#8<  YP[S]㠛Oq~1Lϻb%qpҭ`P!-VO(|6)6aa 7#6R@qp#Q3H60;<уMy\2$i3iݺ6c SQBJ1x mQdS(7>`aQxu?:h.>UL5+W(Zݎn@s;d㰘5Q+'YbsmdYľXMa6){JȩV8J[Ff3u/u:"/vlM3{›BJh[q_LrێSec 2TDEDj׈xL;%f@n+K^,` qN(EԳ&fJ5-k pf 4RvU%Gs~inocnICFקֈi 38:ڦTԂZE[>fͿ6Y{ z UbFkR CFW+rԕw"p;ȈdWf_B"F.@;֮@?i? @o K^w;ꇭᏏu"r.ѷ5Tc5֖tݢ^qnNq 7)AfM K]^ UT{4j#n$)/d,HVqHEl]Chv ܶbp~7!wΊ ( dc (5Aeo' %`Cf}?$MQEe:=e> 2ɍJCQJB5 L.-~:&}A[ޥTLC+#w5̾œjũnVЬSz]=m ;*1)>1qzH=h/}1)iǵkA6zn+/%-=ЪPBK_$ IZ.9vQOy%To迾nV;hHzPfmd)򣓊% 1lĖxw>J>}NNBf`{E1s5qr?xmlLyc}UwB-j:q8z_m!ĞZf[&UIגy`:'ń<;=A8r< k C՘ oOUV$"Ya_3~^!J՝:WBqv4~sgx&(mĽ1|E@?^wgNs_k 5+\C$©r` Z4$mwIGs\g@32:.:d5#)vĦ(g3HSKbg[xEI H$yHl :'d>`[6԰ںD)aV+Wa\ݞv D1T"_ưK!.;GQF,UYBh@8sz!SfndQ4#mTFt_w&1Gi((OjB!aoT%UK3ʄ?io⯸Һ50? @?s-yܢ~ 1>`LrXslUj('8>Aa(=at5c~} VY8`Bu )6[o ɜ\WLח&02]w܇pz\Uhij/ʐGBwo mҽqsU6L!>+q#bN)7pi"| kP5@,qUl:42^V3 \p n&MLJf;6 ͷy鯊98 qlΤL&}ZzePdeL+C؆WeYzz>d8_S{eqW TOQGUa4*$4gde 0zf1`H+8׮n JXZOf8.ʸCLvT\,RN]Cf*`*",Ѽ71NhLYK<_ tϨzVwFU.?:_y`nyn|*zrp侽m D6sx}&8p55yo񔗑O_1KVdS{]C((>EsDjiF-MVsdG&;- Lpw:S*7ɆygVٮS'%ɴz1x$S*@~Uys.?BϺqEtr&J_bS|㥭ͷ |nS 0Ev{-0]ܼ )*Vs.CRz=4^i)'?YlUp VNtN`$N v7] jdtܧrh׈6) n&Qᣩ6*珞@J#WR*"Գ5H:*nP]X: \^y֎[/>%ʤ_C|ԏ) 70~Zy)ik;l!+Ď&Vyh_CDWV|BR5o #eޡZpd-T<8Ib+$ofox)lD6dV~z, M{yhlgȏaF]I >*@wfEqX&NqEie&vaȿV!w!h-~P"$0tPa?"cܡbIJ^ܧ~$kKkHZk[ŗ=-L;n ڞ'y[We&CZL=k}+xVɟmSMT&yVk\%!5-(/h>ĭNցV&eocYtzO*^n[I: {%((%NoTFZ[PEʽ@ r%B>:?1 a=)\,Ŀ$:ٲ[ykб0*9|dU)HLmfn|pAK& C.d0S̿Xg '+äbmTCoH$a3>vY 7q\OxSGGg׭H[ vק $d LbJ+{`{!Rmn}&i9l L oE*ytq@QEW#Fz{|]N@aQw[|N 3|†'/t!B:O{$])+AYզkL*:į6lly <bڦT(̺qDDmw]N+;)]O"3D &nW2߾iw]2="0WUg\oYS֡[yz(\wg{?3Pkytr%O߰Dd?FC+UC)%L\ʌ{4qBxTsF;j㭏0-q60[WU7@ϚvK&=v: D~cc.dܹ"=Q\7^eIj#+NH.Γ?_?K=)\޽DA8 .jvEډoWhJ`8@5 g͗.X 77{qg{M\;A-bcG$'Q\d<;o|8޽*_~2ܔfVސjk!>n!+<O;iIRʋ[ӝ?lwL>jO){W3i5[(IȞlͿ5V)[0y?=iΚUb@AVCUT33IgF˄(ъauGcש͔2Yݫ=:k(dc;qt)R y լ`.&^F0J&Vno:,鶗j[ < |ka}vʗӡ|5O`&RXrMmT =@D/&™fzԥ2% CpS\;* SH/ \l?[q  j JfwC9w s p#Xe}]ഽaf7Nd,$oaX"}*: x:N#){d7}ߖƽ.QoW KۢMeݭ*8뎗E]/MLFa|(snTxv1Y(*?_@Qf]<y}O7;-`5ph_3]_yL!~mtp@QØ|Igc_2 S"С2tQY|A#B>K#wa5#'aiӨE@g&q}ETLjJF#H+](قC-LK9` Mm;d[FQb JG[bs}h{.QCS6 Abp3Fв0Y|DHNK)3bd>WKfm:)Exu*+4 B]u`x?QfȈ2eڑL՝w3oubu8kCxKNr d@"60!b>`X56 riNR g& FL 77gF5:Ae:lþ-XH88Ć3r#=e^U)ְɰ1#NI2“w 9OW"%r?pytN/C9c@ Bk .?H0Kᛮ4(:voVU8d#*ʌ3i/wڸdy?]OA^з34 T( i&v,2vƮmOc&v&gY.^b #jet&xMѦXkƄ4]j(l=V *S8&\6ׁlMdppce̩rT?M+_[y8+_CZvHlM`xiwyD5y<#فGJSCiH;"Bې\ai*0;Ϙ0$1{1|S:? Qt Bf^,s { uAq\mITm֏0шQBMBA k_kEI2O00:գlVWߑzEFD`w*h)T93sG8CCL4wy PvALC-6!`opXs),Zc3|Jp,DOx,Ո`rsFמ#Ε^싡94еſeo{$L5Eeg%?(qqgq3t'G}Lt`R~knCwuvVg`c% )*ȡE{|5 ysv[r||çlS/I\|&`@Cyz47. rDk{cT7hY]1v@ݽ+/4[#n 6;ڈ˸ ̤8QjR&jjцMK-3ŁzUW3۟ |~~IBfn-KVZߩ2SZU%ZnيsߙgŊ><}21**_L7ƙcQ.O䶅{õ֮\T_: @ʷi0K׋a%1ˮC 0&̴@u6ͫ.Hl֍VW|EE5Xx!.k*K&"WYwk 4w% `ˏп=[2,\>XEW`G|_C-b2W $jO>@ю.hݵ_mzZ)TsMŶ/y X+^"Y5aXdU|er,wjƾ=,/@ߑT? *'HY=~`G ka^:|uxtF[e`-=)@U&< m;բxhxV< ,{8C|6L~%fh>Qꍎv>!@nv%T On

    yj%j݂!Cp&g;X-viG9prfG≨ ۮeqkT *(79{T̚/Db G(,s8*m_"@}.DŽ qkd>VȎqYyT9ٷ彯Yz}ӠsP T"@{V^LMu./P"eqTaEZp5MOZ:3.zgQL 'ʟG iDRߦl{;e(2ʋ}ܯh  fP^-[S ¹JGͷ!|ّ|iDUb܊27rCj40^9'qݥI-:އi?!u5^7)!XdO601=({QX7}*oؾA~C[H;#e!;Z!>2"dfng9^kxp,M[X GTCn&o~ 1Ee;5TL"Wqrbꔛ(&OWҺ^3L0 lz'*|&.G/sJ_͹U^'WM Q?ZKs]5=+VwL!JmBlHi?48R/8̊jH^9. (mʜh#Jz5pjwDkV] cB9nN}3Qx@GDDQXGJ;A5 YI8[>U=`3ibݸNůnh) jUjQj.ϔ؅UVG|p:Bj>ԧvKxs?5& i_:q[F,lח=?ġQ BvΒsxU6^ .>-A,'m9;8-l9, foMs?GbxgDwGuf,=݉5ߌ|o7Gu6ŠB9NpXtG`"'zJCp@8 D>]JU)%wz}t9w`WB8/ [ aSjBׄr?" vfVBbm.xk+3:JBZ0 F1,V̢XPoo 8zZlKWEWy栻TƎJ{/)SH%hw$4$9J0MZqynzƘ؇Y\0c:8qg)fbcYR m{ebF7!j粂xTG)8F%?I!a|͖9~L=B ArZg1)4~a``B]i㲍Lד;`5=Qa.tM?|o'.Ebz.obϸS!-4"'So)P sXfHF.S/`aN}0}+ۗAMG@yؑf`Ф 0+~ Q B\k[49Mt;v( GKf_' RBM8Wm^VLZ($M*=xO2 HwxS J[N'5cUEZڏd ,c`惠RMx#zDqq9,z.66Ucfy^ NQ3_Hc\;#&o%-A<3V`ŚU*V ?Q|^[zµ'c+:`qK@Na3mde-Z|_x'FpidjF_~x%2uBYO,"3n¼7k|.EMI5vl* NКCAhJZ"@هנ{)O 84usMT>;_}(@$ko "^ qntՔ|w{v8Eę/~͡c cZCcWc_wgs$ܢ;Au1VZnD.(͌BԌV* s \P-+JHymMq8N!Zap8W ͏uQ / EuUSrSN]yj2-)֚ϠQu斢Vn\& 9]÷-|w k'nچJ܌({WRi8=Yc C%_ؖtg'_^*;! cq?u_<;ЩsǛ3rƖi0E,W=;P {GJ%/wEb%C47jiE3d+?8MК ctB3^&/RL-I#\/]0rҒy:f`t֯i,ib*a8< ]NZy)WpwTZi9R!kȲ]EAR 1"ց5!c_|O8 kx~+_g|<8ݼkם(FX* Q5j۲1i&V]׺de!1}t=Aql6viJ-Z._jϯR(m,v>$ɪ^v)7p:Bo1/δҟ\~CӬ^ bE߭kR,W̝U^ X 3p%kQ'F]ʃH.osbody6> ٺagHe,Ja:|-3J6s3I.PAP}=^ 74M=ƑD'JctZt!a9jj@!º%-VB}o80+ɥlt_1gS&4AM8Q9A1oVDe WhF1cD~;u5"=һUmʽ6W 7F؇er^!20=4^z G q枡և`Z=*qXjB4*fpTbz%W~7Э-($hX8C!8+b6P6JV8t=m _K2hLkxa iS5H WR"u1 rWIQo~W⩊T/uyw ?8(u=RV/Y0+Id%n0̶{(3nAkc Qk{eq:t2π_PbG%ߦ5tv_*r<"̾I2_ErМtnzv,Uݣsw) G@-t&" -an+2gpk3M!kxWz=btqP|h=k|Mdqd'ߔSPXtLQ"6wUowd]=K7n8[V%6X5hr Fp^a%wx;դ9QM 3hF)J/i֛ZBq6B Iv!ބҕHӎU8R,]5]VoBȮRG7GpQVR9VJүz7@EV tՄ{1Yc='P3}\)E9Ks"3̦;1 rvU|w-s\TUM^d*nةt=g*T ǒV?OrRDoE3kvgdoAPիY_EP_hy-ƾc>LR `UKrZRѷ|7's`8}- Ƒ)Fm*5AuٚU F6 7(˹4l_~PY N~nZ'K|^D:e >U3EkMSGy ܆[  %s@萺 >;%%260 m!x!#اjVOIKňƴh: uasgH(ev"3S[mִmY $v>\LJ &(7ϾjˇJ.ck / mW(ςP5)_fEؐXx@gsϺ@4pjCYV6%,p)4.g B7/]^~1O;?&Fy$Iȱ;ew G H0fb%V- ?N*x-\Uj[gh&n(0k7n6q-J u9;d$@9g9;@!n?f`SnDd@Q`cLx,2s{gč_ &nÊEC-Lgj mXu2n/c޹nyc 2 )˳_'G27+B$vi8WFkVlS3@)Nݕ wR zn,L܌˿:mL.8uLgĂr|%HduρRlY&(3qz\ gfITpG*btFXޜ/$EW^Lb CCj6p)l[Z;JMuv{Àa fp 'p_3!aH7){1At.ղ!Uxp+D91NȦ >_GXi[N.O~{=rfC3,P>gh!’݋r}'m2xZ m&R8'peA*p߉[ns)Q8K/ KdB> ,βdt Y>ef9t:ưl JܬHKZ(* z')CoSBDԄ?&2XB~p/kQYh?Xr.=MOQU@;8D*P֛d'DCsmU4Ìs+B>=HeFQOF>1+ˀ٥Y.ءYe>e$\ M ㇻ8|zm,Ct|EofqvSx@2?|-,$+x\ň6҆c5c7~Q<""M=Em*K$5ȼD#+;d<\ZW+Bc:ӕHz# na}$~/cbίLdJbF0oL(R-pڰƱ Qg#)RqbL,nw+_ Fp '=~y;9(C6ȯftkx/*%#cwO~ӈż&:J`kE˥WxXJ-gm)K!Dܝe(T2Dz)+vɥ.R̺b531jaTgq U ;8 EyA ڐ!EcY裝A^VFKS`ʹL$+nG=ߞE{jR]BZJ$vNZQvntiۄ?3z9*pP$ªOOT."]d99cd< $2|S>О݆pL]N4FnۮsJz`f'krɬ?*av$AIvFIcCdӁCBVUKcP7Ox]օE0fS,amW]_!KT'9kMQdOB<=|Kcʔ+a/K z r2얲ÌBD+v%QA*`ܩ)mv'A,i +#Ę FXZ9Y܆Ip\`/V/AR591l !eݑ8_TWHQ3Џ-,yHw {cw7vʳ|8j~p#Ulkex쵂~QU cؙEEmޣa1,t!%+4?IG2cW,( L+qGؙ=(hG/ʿuAD(cSE2'~=5uNϦ#PՓ;/JK3W3P6\=1 D7i_/$gLg0\#\fA f ./,#.ʲyEM9 vG~5:M;Sq :z(}(!gBi˖)b8w.q&e;ÚaGR gO't/~07rȳ@9lmz]R=K:+0=ҫBǮ Qa[Ɓdv;C&e&nez;]%@|b?^${6K%h$0Ṓ۸C+7f$?J| |P݆k ETf+>O ݺ3Uœ w u8*b!kJ2d aB/FT{mawv<.ťm0~o׎gjr8h[\ 48vpœ]y{=@0z,PcЪ=nWjzܭs0o2 1us+Yoz<ߐu7Lm27}|nK m -X-PH26q}B3scFNdעU>@ 8#zMuqr*?:HǢA0 ߔVaWp B_l96Z!m_dFd85OؾV )Ci.;;$z8$eHL 7d!)4W"1;5'$Bn[h#5cL]wZMDe+ڇGEB]shhԥRZgt0#mOGn]!}%BHzv"p8{,Տ+ -ykw3|sMunl4CLK v-_ju?3|&sMu$ j$ ASEbWQ]]^ǫJ=@ *2b)YMm 𒵸{O_D`E"hm*%ʵ5_ A4SWx,KG1&EUd0ٝ'ČR}LՇ$F]щ](&4eڃuty[aEq/n/j4t{ Hrb>AG% r|# NR8rD՘CH)(c$̈LFK',"lQftAUm/yzƓh4prlbD"!p=q(ʿFto7^*BICX$S wÊAh2q/DO_t!f9^D$h3x^! DPsZ4OmNAY y)r@y&[YML1j$HfΟ-x{CjOX  2ZPmT Y)]hDvZ"EeԮH&s1\؅4 n $SCޑ2-=yZ&Py }SbveX[u[4xh&Sލ/(m]{`MϞ pV1:~ZR~Ppo%_g&lEBmB˭ )-$rFe5c_C)?jW?h忑pɷz#@cQZGbpS9CnI#j8d$&A@}X;bvH7gC| ^>RMqDѫCu8wpҨˤtB8%>xg꣛^eIuF) @vK Q8}V"\wFrg!;ʫ !;q XR>x;ra#)IQ驶#2G&cъ2f`vխfzC<Ρ`95p#뙆x_"h ,z#LFCɷ|׫W 7yͧiI:J+ĿXqo%#5Yn.TT a~M`X2]Gԍ{' Tmd{ۈr6394n!eiCEH'V3"TSXyI-(YDK~ #r-pA.%OXn 2/[zj8}R{ڗL8t&m` MwU|uwd;zj.y/85ӂĮ "5dƩ'!󌱤hťYY#7&ǚt_k:1'ׂ$^덽߯]`V1X;6C7߁I o(OdWRuAM>/s܈J!U(0f85uo]Q%O8wq^eX<)}ٌoI5cyOMS&b9bpl7Uh2/6 (:+VÙ? ۅ!l/'-Ia<{$qZ絆44ˌn l;WB}ot_XS WIlD1Isr妌.ÿ(wBKr.Ii"eWƊXk`o(!M^QP!dje 7<ƘY gBn%^}̀=!~AK K!ԝ,}/z A9HY$qh\0V:2)2|eu#A[? ½{*C6Dei]CU`Xƾo36~:`9ڣсY#*$7X|K B5#I560x4ap[3T94B(+ N4k4N7{]9^vGLBia.5—4GӕѲs  &*=z TƳ/W (j@ú^Vgr'(eAglCԚLV3T@~_wjCYo{8\'d ba^Jg .OU'PZJ,uLt_>'ۍTqs+qϿYe”u\}&ÒGHe%X/9×c7 YLMtʍP:5\wiQ]M)Km*U+KI"% e9R<%OۤIq;/퀤e[4 u{vb]P{,O+ V2K6#hisj#S"%a^Ct7Vxg&HV /Ƭr ;QeƑgI D6i&nֶ:ڥOаJ ~J8V>? oAS\D(ʼ6u0?\0.ց{Êa>Q41p$1 6rp쭲^y_/Ƽ^شJ0"p"ꠂs 8Vg,GrȂjA~O)fNx=qqmH?G$~; տ 6mL99\GZ!Mz0zL|w4]X?<2%?_ߣ$+Ts6-lɺ.ZhmyGv|8< X=ϚJMU=iNX׺[pQֽ`VS>5́_H) I37yl<1TkǦ9>i~*F4p#~_h`s{\EFt<3.C i I7.ؕD VխJW?H"l-/uaoz?X8tp)yd&SR[,-;{ӥj.%3E_3h.G:qOm;j+Mf3_U5sBɥ@yM3GY1EeתU}SB hUTbꠣ =~T4 . ޻Wvmѧq|+tz 2dPGPrcq;XyBrIG\E1$]M(w=<܀ޣdx`B602!t"EsH9k!Vs;#sԹ#DsZz.Ep!^{PzvjBP /% :M Fu 䀡]Ʀ0cr&| P&Ⱦ.9Z"d۠tb܄4LLTxj4R)5t\տ :P=p@rBYi]33[QZ$Xo,? @ D7=uPBi !&*>B%#⤑:R[kŮ5Li/]t6&}'fL$OZ :u=c^0@QM/.u?ٔrMN+<=fCvccAJڷoFX\kd V9րMgz !@0~*(^A;Tfk)B2P;oςZA:jl +,ح1I՗(x9ٰ0g lPGKxbPiAqQ옣DY5jJY/JF $+]צV sv}B`H$E'lnӿu6|vK܄N AAiĖ}Ʃ5 |/ơPL5\jFSLxi\jN/7F!BYa+Y&4Bj] ;д]0U*ӻ܇ 5ȸW,a3*!꒷ q ~%w)0C1ߤc@-mMNGy"ۉI-McA߷ew~pͺff_BQ|@wjJgc-IŞf׉IRFb6hw7+vҢQ]^E,f84oAv-PA#:' 4AVuU! -Ɲt7.X837 ,0@ [ )/*ڀxH] azgk[0e?2@09s\eH*5U  z'3n^jYfw1%Et*AwxHF g蠻A][NsȪ^`\ݞmѪ8KЖ{6/DU"M$$nv'a^bg̡CC׵m`3kɗmWe𧄰/(~b7TF˔'BWkGsgBVdB䬮u{\H`k >)9TaqUT7*SPC1o@>&uu+*4e$S7XחRorYhBdGy[0}MПomD.8$\uXLF0(s,uתۂ S,dmUTx0sS:}>w^%du=A2 |v*^$hOO;^հ)% >4L Q<o&>ޞGxwӈH/fI18&lӼ55cuާB_͞vte䌆4Ӳ`>"0$£(([D^p|]U%䵰X ù_ {okE>%s3j}8peݱJ0&P 91R^ʭ(Sn4m,HTN>Y$IC.jz@e™/ ִs}/00l}:8}E BY 0:'PKR *@ӟ2LX vhXTfjBʱBc$Ug˳cVw3Uz$0Kގ϶:+¸b[z_sYZbb|Pr#lXur huwM,?vc4H0N7o|M Ի)rnsǣ4w ?ɛ-)HKF C@TZ 2+w7MP\ .uÖr`=tà XM%rF.#n)F kڡ PZLaEBm>76?Q tK*mcZ.4x4770#M7v+##_ }R1jH ZW:UDH^l)"Qd6fNS -,&W!w voRJ^?r͉z'\!@"Gw"nܚ3nЊ@TBP [_Ķ2yJLG$WF.7C ̶pD$:,j1:a1w% ߣ4llauˆMxVAaAa(#Y޵hyN.CՁ_09l_ P.A,$}{.@3N#4ك]iWG;@AN,`ŎSlɸ *䫈XA&| z6-}ebCM5duiy_ ,݋ϧPP\518ΣBF63jO)|td;4a CwSCH܌焇mrunD\f3 /+,l*Y9 Im[` G7)5=6,/#d-_!~+j9%#mu{A)d{w&؈C`gMH=sNW,-v ZMr\MJՃxt eNHb[PeP\{Oq_gʒw]w?H$ X T;7@Zu 4.Y茫nw)nc"J$S8&7Zk|JxK1f<_iid}((=l..0,oJVAuS9oD$<0 Ч (Zܨ1D@2z$[ D۟ɫV96ё4M$? h!o$sV+YmSR;y=gԵ]RE;De!J_z1n*_I͓V ԥcICFs7a-v'ORF$>!mf]|֙-O];?{>%ZPϊ+V!~tcTaHq2eKawx$6Mj?W"psZ^]_ؙv fR7-1; JPMIַVlǐ:h;*|N/"`hgm~}<S#m} ]rA4)E[s=g99|P;g ( ~/AlmWH#uō]DVD .W9<=?b檑$ ͙Ba_.ƛY/ 1xw}\׵y,YTϐWYDg"@hz]bHh4a9&_Y1j/A/TaQSIkAfI"f%h_ffWAn"`%UxE< %,[POUݤMkض`,_['=V,<%O T c1LWKi.hN AE|z&:["ޕ 5^~_DlYy[q7%u5d_ ?>"Z@&` f^>X~ՄQ]9I6 ZP"ewv)gA8Af-ilYAVwF#~'W4'1 _fnDٜʃ9jrʢ₣x?U[>2 ڊ){ӵ %+!]yoAa=a!(;ɖ9}_1T+\}?!D+}#Hx}fֽOX/Rd ~Ǯn </c%e #~~ (,p~5Vc]̏Gm92|&״ zط3Sk #!X<_tT#<NkϷB|A`礬ٯnJZzЙqʁ8 W X ~ |1~lz[.+x/-9cZT݆ "a32/۩(ŮF3/g9]ׅ|̳OwS lku񪨕'K;)_GW2/ 02uj;S7 (WzfK4D>'G56v~!'~njү|F]*Y9_HnWYbRޕX}{ I lin è`Mi3ESh/TT$S)n#Lc]C;SVk- (Y&؄o-؟Z Ƕ9&EuJZ0⩲4<bAqc)3 \P +1r]9 Vfq)RpoCy/ O|_g3' d mF-w!bF)>J:Gv2%ˠ-uqԙO (WeGG,ӌ$W& #d?Ҵ8.r+8koɯur;gYs!О%^7 "9^e $\0|>SxɿC1y֨1r" >mQ~wMH>E\^jh#'.kBKL 3d$)A@FhQ'LWm`92J]_ 34c2!JZ6hg-5~{=$ C.,LT{Wc?/ b ?03rX_.; \wڛ奾F'qz}g/dٻ2Y+JF4op#Bwr88<#bDCQ>:pq@ djB-q3R>pGtX".,~j̝T2[ df.X9~#rmnL\1Dq ĈWEjALI'@eyf<=҂{™RSa{`YۈhtkL䭱v&zyhP_akrkxqZx*qpidݩM&Kɪ។Q-:wix詩MoPiOnv]RG̢gM6 a μ|pɯn9<:⩡20X%Owv e0!w1'd?d'')b2b1@36hKȠ\9@Dz`;4ג{&s7ЯW8#=Fe)#BKK+oEp˸t#[uFk2K ]&p{9Z*=)WB#ʷǡzqtl4Iፀo.0gK.LJ䠬aER8whẲ;DC,wl$l'7^mO_XDr](Җ(M,qXy~Dt~:-?=?FUt3jp{otw]BD_kETVwPTEXgn (Bԛ1Z 2l]%x˿T()p-nbVEl b)! vpUY§[Mc 54!ل^1'2.Iv84p> :k8H]v$3]$OF(_{s ȇmaY~kC&Mk6o<RhQ=Ƒ֤q謗8Lyl6A]Dl슨}N/X4Cf2}rmf,(&$ 4Ձ޲ s67_|5˷H(+$ ۆjtxwB=S5HPX2ۚ<;x6'3[>hl<3⾃Ε\ќRH'B*?xIh1Jw.Urah 'D%J\&|T.SGh <,UDyh—rtcGf_"ϽdPRR(^k{ֵgnArHfa`r4R! Sn͝Z͠"sS7t Kg1KzX ?_aLPQڀ󿹈ARe vxt ѧnz;I(e#;6WX Kv*T]h\g}( sZ"tҀQ]d^°mgUVz$hPtFKi'|9Y :$((D'sVvq6N>x-?ͯs_7*DMi˙L??j]D.-h\πU?0"+XM ۣ`a~׆Wy m t}^ZK t-;tbb0ڸN2']Jr*,,$/K |B0H 6~&"HX;YP${)uS4d2O:ϏvWFKcbHk??]%ReV{"k˪~$MD6v_T&(LgGZmF{#q)μ3m?RUWX&I_V)[.r~3_u&~GF^yzߙ$JPW?&cNg0Lȯ{]e}J|&DxeH^=a@6n'0Wڲj#޻o Ҙȃ܇!C"/7t3BD{ؠe!B/qGu5EQ}j9.s"im!`v+cy+u61lQevX>AUh=4!"9eEf6fmwFT̈́vF Zƃ&4 LU}CX5\)洗%QUix \Ѝ˙VO [iiw=kE@X3$PV/_Gޢ5RT Aw^{XB$͜Me}D$ ňA8c.B#{t)j)Y>W/:H=հk1J"E~4Рk+i(OKKSYTn~ub5L~3ʯ%)+#~V5i>"ȱWM^4?&' h"܎?A4>Ă@.(&XNV.tSϞz rkq*L4Pi1ޖ/+qꬦHgŹ]^|{w !C_ئ&S=+Dž1 ŕH/E ^D;;KŽ*Yqek|\`*QPB~* {,ment>]E0K yLCkL M::y eVj(qa../3%D4iG[բ0 nH%Ev{-yn]T`g56yElzўY,󁍒@͹ǞhBwDROwpн{xr'|<"V5b;C~>&`1J@Yˆͪf>=1+iB5wӍt]а;Z'9mx_L3k7r+(.>EMލI Lf^f@"ͭP-/ 'ӳĻg=&ӽxSԎv42R`NrO]\?KC(vhaqS{x0Z{ו=IMc{@13z4,)[McUC"ʎx,r-R({]&6u d"+agr$_D{"W o< 7$]Ij.fwkLBDX[1RE\f8>׳\[\Lmm]x{O.i>ifRڨ?21I[1a!ǰɨ7 (.eE7 hY*֚HM(zYZ;iM }x=#FmiGDGEu=0\Mѻ:b 2H>0 I %(`m*1hDv2ͤEuyS.Q!-VcqPxfIO4@SRBG8q 2\\]NȜۄӂ1#N E_; AqKdW,TBAD5xx|aKl;7K<G[l `R%@Dg~E\f[Voy&@:0  $VDy8t֮v01#2#3+ :KxBqPpҚ'+_f(I8A?vʏV{F ȷd!1Z|&_@^ mϚImPj@a[+'ĤfY::uV+OZJٙGBis/՘.yߕׯ^ Uؤ+s)ڴi8X$ģٽY TT䣎cHRɹ/V| HsDg\[ Ȉ[A^IқputylAJ-b6<AR03_zc,P~NW 4ʨ }ޮbw^Fs$!BSa!8A _p~ȃbfC]:R?!w )D0ץ"L `x:ǟc 1+3w(V-wfhݾDt.}ֺPYT=!EAU }_KQC-O&zcVYa9h+:W+ͶW~{?gu_)F>l>&07XIFw\I>G Ba0V_p04Q^LqJʍ lV+2xQM [sp|#?M'c]z f'?Z̻GD.ExcArDϱB\\he$5C`f]Oq(ƥr2oY̑|I1]%3Y/bR:[Vpl,Y9}2<#Zu0ͮ X^w_~th]h#9I ]59}'nb\ņvD\ftͭ-`yV,YAF 狼_kAOi>xQr:$dqC,_E+ PH Gf'J`zLRM3uF@$\ɥ'M:s-qԙv-(%어Iԟ`77շ HH6PJ׬ltl/ȯ@йfiٲ .,.N2 e*GuNɆ-qI@\ kjKXF> E:WC!U#VB"GAU@@^ЅbٲD~xja2Oǡ +ScW-kӈJF.k2򜷔,9!P 2I{5Ugb qGl \h8W^QEmsX)Š w yxC)zNkSyv\6ۧU10VRWЃ)P9!ՠG2e1|!-dTD6n Eܪ}&dqZ(뒘4j`C_t<XSxXu E}4pXY(v3;z~jBXO~qEmEꄅfLK|'׈y$۱<Ͱtc8Cvce6k mM+_X.; wڻ &$ GU1ؕZ4`qbiDWs?Zo+rh`~I˯|Ll0D0LEx:|2 pz!Krz' [-Ftb:bȤJ?9p+ML4m2lȧ45c# a*,s"m̋ܭ `p%@*Zl l9%2K|O*zD fٵU#֏$6WP7Qf݊h%i_9Js'9͕'9W݀?:`-~g_>_DPP}H: '}r2gIgx1Fs;oxqdvAq"RzcNnȻKg!I:FKn("%ٺehdK˔_9s}qeҶ(cXLS*;Ѻ!?TXj=b"ZKq~^X,<"3bS|g8]/p uW"F+q] XQ b SoनB 9dL~=%G-0Čr> dM y!RٖJ{yYj5K6dzRr#x*o 8CM"BOp%9^rj5¥ׇH5>LӅd"TzmU7BGa)+ڪBd]yZ[{w6ɰqs7M Y>{G^bwfrQa4 ?Uull)-'Fy Bo`w1pRϢpVMO;iF_]Iƙ!dd %i L/ma 2/?FzM7o  2b[]u 0i?n{W>p -9J-ZMK:(w|I$ pgCZl=I Ů;FEQK3. m/7, w鎷sxU^JEsUys 9u=ZƖU^J] a~ZЀb?ϰ]LӬ=+N$Ǣ##N-4Ddҏ]N\Oz1'E)))%C̢9=P>UMZfƿ֩AewupJ *Y*G8gXxl fI-5ĩ_OX>Doj ۆIeOWNr9sp}ZJP01`ݺ+ l LQq7~Vyc/wDh˧ ?uX)f s,!Gc1-4R6O *۔KGvFUoZ_jc aZYi4}k&d:֌y$V: 뾷P]Q΋`2xMe._{mtj*G♑*%G_ =Y(<̬B,uy6B,_b:@^ye%袳U=cu O1h͂=~H3g:si )9/tZJp A-c.yTNQj\mPk[k}d'Dzm^ZwW1d3Zzp)krAi42]U([>s\űe< XLH1`EG@Ę,Y.7 h ǠL{9bP-h=4<3IwpNi웝pCuU:2lXz]5,J?EҫÕD Jv ;z{묔<2eN/ɛq C]:Ab|GFG,A9Өki3G ^+N>ifpkH5YGqM+CUP$är`.8E5!1b}.=̴u#nT9X m} L$2ĉKfW8lpSY&` z)n j<߳{&ueil-LUC2j&Lc&3u;lU163赠wX($}_s G%%W.7-NMm0g:n]g8y!D0;-[ffΚ{[mR P dŦ_a%3wRx ԉ R]3=1Bq6Sni (}_KOwZ,0¡m#+ETG D%Tyd<bjq`^|Kr|4 ʌ |f]odc&N}+W=}3}ح',+CSvTaC  3,Bt~4N-,а_:zH OM.mfZZԕgtA ;sb:T Q\7Ak)?vX mBF${mA+IltyEX-ߴ|GNڿ1[},6 p %Cg2ƫӦ!QJ)”|vőu+/ĦIev̲)_pO'r3vMfyZ݉U_ nRXjjAiP P ⅊UymkJ* m7X8Pi/ܹ+1JTLc]S`^Mo-6+Ӯ6vZå(!~G_]#p'Y^`\DZvTrNc@[U -6.uLC^d9`A'bk#f|h>!;T|F0F'(mZ,T.eel&.Ke\K ~wm%]Slq\$~پĈ>Y5<Ofvojke|=jST{݅Uh+u`~ EJCM. )jޡ}xx\>PW E_~)tkw2P~QY8 xqqH('hXx Vu$/zs#Í*H7Vf ObVMTS_+p4 (tG̊E"i pZOP/g'Zn{nPwaE%&C/GUIu&nLe0 LsJcMŌ'׻]UvT4d|*δhp 2ˮ 41TAջgĕ2oI0dKe5g7:猓J+gU& S2?wE2" O[^S#;W;/:"ID=q|yUiӎ4R!PJ5=!|ঋ-9'ZPrXPfw単ҦP+ ,fD,H.Ww\bay Q,N,V'SzqбV@… ;(S$@dHqQmVrZ)69@l> sgG*{?J^n*f8  !ª {pp˚ ?Tao #A!h8X|,.Sn` M`9Z> HJI.rkǧ)z(L4J )n,+ sYs/btƧY`5lU''2?"T]97<ǰ VT/Yi9(*m'1& xCM ޗG] 8%/Te*}cmeI%bjͿa"wDm͡?HrP˷ ppoh+H]_|G* e"Jj9}Rk@W ,7Fb{RDI h<A}U-*h ~ ߿ݺfp^YfKނw&ޔDzzV+ RRJb;fth|4fWH@;'~L[=\dLY2$D2mg͠a5OgtU.UԀ&dqF#۷rh!ZNiնEn=`H,UB'Lvܼ^wv]}mY{pbJN{oqoԧoeމC@Q ;dW clWw}[?^fоϨxKK.i8%iQ?^xB;\21w<1qϞ.9+O0$'% eȳwi -•V/Qj#crC Ҡ#6}\us r>`@9eoqXh2G,',]!]OU0$4SKtiKIdKD?@3Ru&tŞS]]{ Ҥ%ÃͶrnL/#&rb?|.[SPT CQ0g|,h]{#7LAXC^t>>ʏ ,ᖽq,3cx+z*MqwfiU?V bKWv$'K;Xx8;I͗DjcWSϵ2(B?[ ȗ=bfc@^#dPɚfq֐H%"D2v?oCPC~Wx+B%p+~"#D!ImI%?cOAB:XE/wcN"7 (V+vꊪ8ne 5)EA-M( $!5DuMa7|?pԒ?٭S '73LUebtCwiZLf{/d<f( v¶O-FBTآloR ED$Ө,؉r@XN<)xq<<2;٬>WH"Q4;;>>@m(tfs/${("ΉC]RKK0څ'8= z;_ҟ16(6@Ҿ ,R|z-Gv‹w0WolV=;X]P|l\&%9M:5KVXW_xrϑuF8?GL:Pu #+O0>[k29 {FYdΣǍ*L.OKSF!W#@JDe:gcD^cm"77uz2ߤ%Dۨ$=izB V x|M4:6ri13c9B6: 7չ!j-σ&ھǖYƥe@ ȐZ#1j/b7n0fQN8jE9W,`Z)j*AV[=OlRXujbI`62XP p15-2}JlR{&t<`ߒۙMI/6xg+kv\i $;Wof(4e4 Pw R߹) j(~3Bo͎,%_3W[[vEAggǙ$&9Wv,%^ހ/%K)Q xs)Ȋ#C*gNj _'RݩK>wkWsYV!9酌"|6=èڙPֲϣ^qV4˿ KAqRzsIu[f[1\v{Vj~Vv 0}BD O8%!Zj+ك1S˲ɌR'd#a;Þ{7DveD?dt>OlpUeᣆaCLXL¸r^Bń{ L.b:J;تnQALU&^ph%r~ubxLYfv: Ci;%MX?7SL'ө!,|]u9:ۍYn xSG9]z>ƴ̊~)w{^TZrK:NUve_ۓ>ǖ۷be<Ȋ D؁x!a9<uN)Qjcc'Wtw0ce1Vouճ/3}w6cr҅^,ɤ%UӲ.,0EܭED^IoEu;Eui&Fk;mU4J+thbF'3-RK(<bT)2ǛrU,™d]gĸwž,}ǓQ\Dž~4ԮZazR$,Og-QDvsZJ mj~αz <I5vZ/8#WrS7M5S \D(SΰY_}Swut ymth&rBj ǕWnɣ6+Z`[ygY]7wvش(B/i6dJ Dx6O> i6R?`.!B̘+ς.UpYj0ŏ'fVk`v36vJ~-pʨKE}JaIIw_o8o{4}XP:HW[*^cMe @Ja#N 4_&X0+'6tPIoCe ig@˱4DUc{'Ә`N@c;ڜU?8^?󎖤(%VExC %%= $ja։q{xUlD_Gm`cfmj|o=ly2#-/'  e߷wWrvxyJy\;935eg[{iSQ5q(}s냎C~j'vWȿVHAhJGįz|əG LOi!+9-5ϨC<b@vhw/wf @ d־dM]UqJ[8TS~UCcɈ2Q^ɘ\J,q=b Ԯܣ?+g'J51 |Z%&)5AA۬H]O0G1Sj8ѱh|'ҙ4ܕym|6(A'_Ӟ!@ew;)vlaCݠ‰>jayIO4@ڂy"NrjDsk,H`cb *gCS\A .mJ1v[sHYԕJQ׼RuW(TWK=ӉO@1I*4{tޤ7_k|.÷iZitC/BfdC+-,f^V۟4טtVձ#|X zݴS`(YIMxtPُ,tYC;:"I9&-wCIzE Xq\o `t㼳W XXv+.gɴX U臗- D?_x2I 7H)9& tX0 Yd~m.r-| NtVJUD+tDR eBN1+ {mdYIVpg?B;zP<*jMuk^kˤxgL/ 4tҗPmwdٞ@A(:6ύ4u7C|3ã0KS LÄVf?'}|^ãyH@uoy~PĖl[-`́Rb;j,5߹ZX Xd<$$0 Os@YNEV[X&0׍KQ/&QįdPÎ |Y7 %SVaw kAHdl,BkQag2@'_8Rsj!iUS;3tc3 6^8O"H6^b@gX6{U -+ {ƒQ3bc[ Y{U}z璘'[J‘:9֊NyLJ;':з-C8ZfaGv8Wz#slto=BHC.5ﺜH>& K8q[k#vQ9fQj]h^{oO &)|7CU[..Bmܕm$RWg{]Nk͘Mp ꄒ".c.uXuq>=h= 5 qbmk|wxޭ;`'Q_BԂ5pcrTx%N_@7#7Wʈ0Py/6F/K+N/9sqk~t4mMlt}ꐲcp}µ|G`s䠙C_G\,UV/"6ڰEkO\x\O8a^]\GҎ2Z3Y@8kAd%|A:rF'm@d!U+HG":+ѠWOc[vy;':3 Ćg|D4i3)eDQ36N\[R€0v;:qwk!"SXO,hɑp>ң{Y#4q.cU4mtM20kE=d @vǭĥ|zqW`Nrd_ȕh$@42&mWaԽ.f 귘JLg(:NrGpxZG ԴVsACIuhq Z|oNPIDC^l{!rr _ly瀿?+j:~h!;7!~3G|F?$z*yW,P5-NDd6 0NԵQBtŇLyds:JFҫ-E٥̗7ZNz s:P_wq9R7 `N0L%ufbho7PvJ_2it8UU .ð\=&1.z+#MDf3b >zp3<ߨ, '\%z.{rZ.m#/]+ 0; x❡ΒpG W9!nC~3u$A6FxǺh:hL_nanY.ƙa"$G O$`4f&l Z' *XFTe`QWbEޙU[%1(<Ѡy5(ߙ @9^[+UhU]/ח5 yN1 =G PJBAt3MFGF;Xqá~wPZ&D(mKr]t%p [ p_07]r̿V&Áگ+J'ٜ?kώ-dl-w7M&@G>j)27w 9 T*{v)r}tw$.{Vu荛?IXY#V%seޫU Eyi%mE&5),~X9ڹj!k]D&g-m28r LJ<-B8,NKx밹1pӺpoZ#AR f$>O#cSw%8?D~69\dxuyj$lԧ? Z~1|my ݸW 32Rp8w-W2S-li}s/E|:xAtV^ffzAh^-nv!@BiӛҮ_-k'~è =]mM@S M7 tcz%4Q䛨:~F u<lO]GɌ`j+b7鍟pp)̴-ǍM8\ #p\MC9y٨wwle ?:g2cucu8]-J<^\q\ -(Yڷ݂kh뛶mQ5 |U )خ4I֪HΩ!D!*8_~ߧt~yR&g{jWlKPp)o@Xf'X2?VSk4t@4al2^2 .a@c"98ս>[Rc*o r̠*pj%hf/FH?H&dIf^0pwcd61ϭ;^L5Rr~W=XSKb79#i%+*4K&Ř?zf"l#^hJS*0ˍmA)SҶ1uJ?CϦmrP(hO'ȩJ;wQ||d/O}@a8,KY뷪@Oe2dʾF:ayokl=xmn>RḉS60A[،XI;͗7D{O<T.DlZflBb]ˑo\3Bq*dpm{U6$76"ƅ=kЦ2?)&Qvٰ|.-4>`?vy^G6N{n C𨲆S= ;x1NUj?ր%T.C)_BФ/"Vt7Z:y/RUMXC3VAi2C׆ ,߶5%`-\ŒYU:zGWOM}jicslͷW~nmŻ5ˮ)T{G+ȷ%(}yS iwpLVK)<^'WF EͷJe#EƱyV{sSMi_q!& ? 9/|#. vKM> jC5E5gm?KEJpM]ZϫJ|B+EMi+FZМf,QIq^guqNwN<>FLa`N%d=.h*Џ񲘻!3OҲ]%mtY,\Ƞg)1\ے J]] +] X!5Ry|g.4QApn#M4^/hBA8ְcuZx>FWK ae?~h͓<, }9z5bg\`ZR72|Nǩ[ފ:3Fܣ" Ngs9nzlz9ܳ(糥(on> .ŭjs2-#n;.?LrL?MCu3oC2_r`?#czlw&$P&W `%0oI?aP*4zm]2gʂiĮ]5c;+YB(Z5Xq ;*+r+E0jTT8k^bR2cKԨvs 96gpiF WʅH]V1HA܄Fi ._z,$^:x%=3fsr%@dc 6޴9A bh!e]9v0wpy2T 5(y6?\Un1)MmW9N.Wc/ pK 4xՑ3:u'J6= S9=ۦ22fl^a:YΚ\6 A[[5-D}$%I%P`4cO7Ki \-@7pX C.GHr&v6W>bPىvb;`t 6aq;"ⅰ^1p28_"n=k |ɏ U׫'d(yŖ튃ZO IС dbj ," *)n2Ї7OL_7B栽u7oCܴJղe^bN͵ib.L7 [ +w j#װC#|̝5b$r``?pLs;NHz~5A_XFU*FWݎ5X n fgާI[9mXTdqb)#5b%$ C kE0p7Ybc:A/dFF"KO,0x5}`^)+)W^ףX⠵-^(~i8rFo :^Sa y/%wOydxw[/[?D@y[hS%;iU~^ p]Ba}^.}gFWM*lfA ]3L,8L^AELGGk}S*&!E[ẀyL;te[aΖx35h+?c L?Ms3?8H'~ %t8+0p1Ϭ!>)LpeI6BT;aˢTSMO#]ſTgyoDK\kN R-Y}z}ygȮDqZ53mR7/ :S[4LX.s]GL}f\Rp7m"gx89$Qg֋ T?Gbe+}+ơo.C \9ɧ;2 >ܻf&HPaP_i~ɎѾQAR}a{`7ry4a+;K{W9m.؁6y=-ZhM=9%K}Hlɐ|ʻkf>9#ќPMTp/t JYO9+Ũ74؛̀OoЫ}ٷ87n)>>FoV[v}F (L>oS ]:ȏY4ixJGp^ݶ}WcoM3񞩝[C6mg;x=lBiKUI%3hD .Ω]vڲ'*)Qu]qz荛L*!7@خ?hIEsǖ];}LgS$X&0d l H܁'ϋc4 MCɯ[VY/BL=r6ac0W֝AH!& >fJsR|*&#W/3,ygОֻO݁@iX簼@JR+wiTz '1b4.MV\R:if>6}-;0J]*. Er6 $WjBXٵx>N= Ub.]@|!4!.o2Cy8ٕ;.M}I84QS3QoR@@60-+  KJ\%CǛ;eETDx`%\vN$'x^9M`zEV'km^eGXVҏ+5t=L幊KOvȋ WkٗXg /xԼr Jd@4w$A }Xz+wH QPiT篡El-ƲԨg.ӱ3 ^UkLɊZj};d&*""}djկeUAGWd|d!-h'_QV7Hu'i8Sr (@9 v/؊mn2i<>IxĤDpU=7E*L<"֞!#V11@x-}{;9,=nꪦz/-5$YF՟5lCJRO;~RW/W2Lp1G=at9(1mkgŘfvT&sVQ֥w)>)ΖAM1 WhΥ(@C@qsG`n]Asؽ5!vC1Ѡ/z;E w5a3=R!CڶNe# jrx0H◢Jv:0ܵv{??ڟ"N#vbU7)Y&-^;qu'PҒ`QiDxVu\v\+K^aoڢHrbA|Bjq]'q)uU=Nߴ KˡPw·1Jˍ[b%B"zgy$g&۬ok EI$Y 1Ct*1ڶDy,@-Ʋ{vAVg&7|[}pM` A,9ESŸ iT;<GxU2"Ss;Q<E"n }n`m&4a@aAj:ΦR^IDb72^H(*)`?6% tTQ mTF 4CPԁ ?zoFkD)e;a@)yptȱԚ=K c'dMÃN]'lQ]L ǎoDSh@`moGYHe|= \sЖe~Lj'N`PܦAcQ H{ҘM6/8PFmC5$׾;a Z v\4 *rt'Y_ ~",' .K&M )Q~@9+ǻW[7v ;,4ɭ.07RMC@Ct(*yn| Pζ:Pȸ1C@JɷU.I*suZ-\Dh=3o6'$x-qu*0qSֳjn=H`9:ȵ˛Cpo:,|%!B)%Zeu9/Br ';>Q86h~teâĴ"C=pB0H'13~1צ1 }1r?L9-9+sh~,jxz2J(-\0pz=kZlQ9y.19kdhDXbang}<"1>BD~-<;FIGR n4_E( jƻT@R:+:V*$%CoCQ*a\o~&(~Q5OHŕfڹ:[/֖Lpڲ]uܵ)E(;n"HE^E8יg~'$0qTb|D)"K^P#z\z%}F9>-p")/dWaq֖+? t4W _ [;|bu!/֊JEhqK _θb񖍦sۧ`spOp/BΚf }D@ʎoԛ!$+5 1]Q 1w]e ~Gp5V<~8-a-xQI .-t#dNS , yR`h?q5d7 ܯV^h*8~H47?/wM;ܴ4C:a/ѣ4P:ob>_fvk,KI[`r'Ԋ~Z&pAoc~m2,(8K"@һ_sGhSZjM$D|xƟ=7hdbps 犚)Cp|q"9ϕ0)y3HntLhm @2ț{mQywzNxueP%IG8xݎT6C MK_qw` +Ϻ-,ɆZkAʞ\-0Njѵu4Y˵`/p1@SXbR"_8l]l ey> "v÷f mŵn!H= `+{s1 @wDܴAW~5'q$)1b[*3JCOP[$IkDLmT|JU =2)91\}v7ذIO&#9ꦚK/UXe?nKȠ89;Qg30)mOQ: {ä|66ol;&[#&Ϣ d][<5ٰĮ%,Me ?Gak! Jh'U&+kj|ga (qZ֞n=5 YLY{Simn4UA&tLg_K=c8#K3DZha{+MF6쓪]~t^M9D#Є2h|Z mVPiWt{=]Gqk-)lk P_)0ZƘp0~6[g2GAD;|}R(y %`~zZA`e^uvºM9KFʘoll+9ևphu @GӢ}BON7D l[W/MS@*ԭqzc=xiIH߷#|io(lDUJ ZBSF ^s!}Ƒ߬Qt>L*ɶ2_3iE~N-߿'fG^,8(Y漤2 O-}̙7QtMw#S=ߎt)}p)ҁ<?p ^ `iZȇsf =j$a/XᴶUjNSjmgn);Tگ0yjV,Zש9_1 "4V'=vT~ ʡ3J=9T]uF0h8Ŵ(j;"pZC3Cv26HK!e3ߐE}-/^i6v;tK |qv*%<^R8f\'MzR5rm:vPF! <`LvcNXYuYt 0D{9^O\h2yܲו|Hz'Ž}ձo86a\@Erwq´]%o݄fI>i#Eb%WO䮛 IU#!{a%'z[$t RU;:{Őv몧l('[40{Y;2>DZc&&X Gsa;W/x*!g.Z89J 6>>W4ʼnMqyOPBgJhl̜%S/2cI`|T'C_;Ft&gnԧеmSQvZ"\$m7g Z"dXEeǛ(S\Fr/+ %:gۯƋnt @at{S񷶮w.1s&6a0;CɛXy**gpki9Rby0ϝҿ.t*U 0anP,5Te ':Sm wT^\ȗr¡ o+,qeZH@<̊[Ժ~хKsPi:iIPk[Iߋ,V"شp='-AVX2<*0B&mĴ|c3< yNb(o{ fަ֭'aLEȑrw',MWj*j#ԜLQ B(;|ՖBSE,qhe+M簚Us^oʗ[V>@(ܿKёDww44L|T.3~E舝*|p2pCGp}e8*\M2c:Oim©sxߦ`00XR2 @Yor$(J|ƍm4OM͸aG޾h-)yÂJe5L)C3kC쁬2`Xr9[F9s.Pvҏ9A[#jx"v(^aSMa乢Wm>4oJ Q:ұ7H9x=zoDCcz Uˢ;J˿ܘzv-I Bt;!4'(DjN{??k^k%]܏qǎIm80 p۰` eO@m!гkGu42uaڜC;T͹o \d6~l'n)p$|B}u75IMNC6rn7@W(_7|w]L9 /xUDlK0^E6[4qNB<ZY eN)kEܞ8x=}f?5w,mrEmr`YÆOSOk>"Ϻkk1emUMo ^2GE.46\b 'h/,M5bK(b=Yr ʱxgpа!2j3֒aCLbx X?ipQѤ&g(_c ՠ2#YS@4=Sh+ oFߔ>:8=2[Wi{A tо]eMA"Z}^pm)Y0vS@Le[+$ `$u4h`]M!;q-c{jD@[}=G|zo<  M@XivWg}U:q-\d ͊n ,Dt%֝| Ʃ#d {0{tVLTգ#+zS1!Fx d͋ FV4h(]}!w%N+msՊ&䢗X-z}$:DKkȉ,Q裞jcQ"3*w7UOFZj>0`KtG6v[),T4!uDrDCi EmYVMW%fcU96øu8 YWSwQlg3ދ -,tE[]ST 4)X]\RDrL$bO؄1fk^ܙ#N9pCIuGdJ 82K7fHk[U(˻[wtD;| ܽԮ|4_FW6E3tP0"O٩CX,\bДʡYۏ(|vU&dU>P0(3p>0+oɡ(`K͗uW7zC;;4ϛ3?O6 6̔;-6)lm 0cLI/u./|Fl{\YM 16 & Ó.H)BCR=c67)(&eC`U(DݫaOX,FY4xiL"bIW^TI\`WWT_-i$T<DxO;O{B@RT\!A*M Z7qjH'k̪m JiW/- z]:.[gӰ=-urxE;g7}} bәQzz= C/GK '( CI}mƜ9Sr쟛ApEX$- V3צӛ,`bemKWUQ?v="ѨN0T&Q@kzKU uL=pGU?Ιu`F΀ .4ؗ_tzi&agneB8*KyK_~ =Ң%mCwaE{(=-!"5J͙/AR1DmuO4&& U*n=U-rEzK##Gw`z K ,\t% rĹriߏ/{1({bIRG=]H?:]Y!W887ª-=riMDw'1Pe 7|ʘtNJ.]<ǯ [}P –V^ 7X8X9~X0pb70OPQƚC<+Pa0Ë;"A&uv%dL#HЋ0FјoZSG;F?W[(oS^K#狻 8n_eT'*МKCMzlFX} ,}yhe9XuTZ2;xhBյ9*%DRN_vj̨QX,=F+˷AH H?DcfIW+<@r+\2|оSHFoYHH3ih*m ܏ٛw|v9$r3 ΨAcN.Ip"r6N 5 B߀`J2а%ew L%.D Nf}/70xh3ԃBp*8T48k~8xсu%;aZþ^Ȍ 0S *ZTstl#v ܥ lyu'HAEf73ykTsQŀzԫx#5@5%wǞlN†W}:)˳P1-T?࿠~JɒHԃr#if"썫k@G h[$BUwKW@u3}$OfU,ˀ7,1^Lt!*E7 C͗rŊb*uIKe%ieZ $4ok6 gwU L aϻHZޖ,+G7z ؿN=̂p$[bߪnE F=Q&B`lHx(W'ubXE1l_$Ĕev'rI&Y|A_`K{ uq ȇF 0wsǹLm3n>q])^+",SS_ԕ_W- K.+Aʴ(u$'ns1`ՍF3А~'ط$#8#9)ca %Mhɾa{zI;%T C<}Qco3qJ8ò,_}NEy+0b@T? bbM#c)25#'wk+2p_WNhT[ҍ{=Jgx9;`+Z2Bܼde#@[Z^ѼYY ò9Wm\Qc40D" ӼY.di"0:ZաMoVuG.Ity.Ynu1u0JOǐڠtIQxX.9*_ u}(^w $zMSo #hȌ&Є+RSi7vqa ܡb}$ܓ$D8nBo/,[㴖2jz dKg ŴzC)a%Eɑ{=0M) 9e9 !}乄3.}2a›u.0C60HɣM1([]=w-J]t%&Ք&5@ ev\׾D!9Z}aƑ/.ОNJwp={/m\ߊ]@4&j9F^v zA|ƣhWlDɿ(fNp#d}}L&]P'/[.s>1s@O{ s6/@~P & <,{^EHť/i0r=Ԯsb?Nke$&vtx/Qs$Y"D _dK j3gY"Lk`Nܹጸ"'U%6`B^L4ďgTYvn4#~;wSZ.Y\3>eKPhMQEL)V!og`c3tw'jT%:DNOq;uBwA!cg3N^_;7`ɧZ^@_bQWOIZ- NQ>}8AMwO;? }9FQmǴqK(XRje%o,P+ѧ`ŠQnßJ>瀪v"4\.w\O1 _2?ΪVń=d 6 fLQ:\0ptȂ.`;NuC8TJ%ty97OBDwΩ&Ԕ{j3E\\nn^|*RRȨ0!W^Q;/nAmZD㶈C8~?ֻdmvTl6㱄Ĥ*-WߋyNmզ-̀?}u=wCsaz}.\ɶGH}<-k-\WY +_R^}m:ì=1|2f|ef*(ؐpM;BɣfIUXTr?q96e#oG 2jٖmy#vU_\Ka+ #ՙS\e"btLj+4x' `SyChB{ȵ&gnSin8M,x2B[fh.mK9{<]Yp=kw\*)}Oyj&Xn6N[TبoQ_M[`J?1-l~/;[m++5j;V޲^_Cbk͹m̽?FID*Ej^JI1p5bgpet)'v#iT4U3bqk%3/וp,o~z友Ve斫:kCI^E;iB/\$W!>Y0TĺO%Mh({*V2Co)SU}b**7 i@-Y(a\>).>P/2:v1A1NL~Y 2A1TGa﹊FcΛZG1\njԔִn#>'NC9{Q6Muu*|`dO?qI`$ ~xB0Oxy6KAc[OCifcmȬR)EQ5`SsTYq023o)i,s2&ylu*@f6 -:NJY:5x5NbO6U*:7BM`N}*j%`pB#X3~"8Ӧ/yV"R[ƂH/;(IͰWظg0OfD];e8x+lh;dCPv F|yPEPuds`EX6hS`}QLD`yYH@&W6]y&G|Ie?5pDtm[U@yWF-Ә1+%X{x]8>1?RBȑCx{|3C~ $F+lvp✃t>"%͝' T ԲcPK'۱93̩J)RV&?@ Ju@G$b_j*~ x+izTn*tRy2 s(%t~QU2\ׄvp^Ҟ-&)R˗쳾.{uN 9'tKɍgZCKx⟙~u@T1!8M  LAݾ'8ҕrnv@'(Iw,vb)϶ۑC%*ؤdG&o%AoJL#\xcDZ+xLtxh-oCN'CA_(dLs^*=AYj S~:l;kNuKnMNQc-@N&lVs\)+u2Q~΀'GT57Z6Cʅ#v"fu:m>"iu:N[/. /?wP짻#uÐ0kBX0FRlCQ UrVY(Ri,>Z^ZϵJr1nLS \l/n7#N(k}Pr~PԄ+={0/8(Hu_ѣ=ζ.Mrx0\D`}ZPSqeSvAm xIiDK~qxyh[]c'zRfIH˘amc:5y{wmпf o}&3:K3AzW+0kс:Vq-P1 s_,EE ̠}jH]agRab r lZ1lfan"X5nR`g{!8Bc*Eƾ-ڴ Hk%Xa` 8K=f|؈,KkxX\'wˢƌ/-Tqh9BՆgI;"VR] ='{w~p{wo2] H3C=.J@-=aRyzLߥx.m燋ä|He&1NM cce(\fqT*1yNWxku<& 9Ak΀rW@2 6 #BWH/9]{Of"eڒt~\ qyXX}H|iiDc$| Np/ BV2=x'7ǔݚ#tDB@΋#`,mJ2_u2b. _m-DVb@9If!~*w3e]|'5ػϧ")zyFx<ڃU'.SuYfԊ 됣9g~W2;eŘsEZI_>v{N,Jm^$`E+S_ħQ_A)g*4YAˬϬR:ݡ N2``'ejԸ_xӬ~ ^ujm zO?2ƒvT&ăfm*xwsOZّWqݘev\U"@5lͤ)m]eF͙ W _Nef^OpxREqxI:^mssс2H6sXy]fӟ͹po3*t \_&5O *gcGjqDP`I sU-%s$l7M7#SeBj6BlFDU?GBu6rc CQ\vX,Σ 7>hdU]!/yb4 8* ҆Ȅ\nX9oHcӚ1CCg1:tXM.o.r5ZLĴ͝%T7G(S+U c~3,20KlAƗym%G!9D{BzqWI%AG~Hfjۇ%Wa̞ .ОWsEC.*xڢA k "'ʇv_8/n^JPȢO8$,c7M[5ӫ'!0c4̦͛i7pl+P hLT*fE XD4A7=rl U@.lOn345\np(9^mQ^E$^Y}oc@dək!te憐׆1|x](3_FW4bU}6OjUvI6ӭLb/xc~79XZа,Τ\`t+,!g4M-u{-# ɩ2njc%[;\թϐC/mTy4^c)4|}K'*zu 0g%@_8_Y|Ƅ`XC"lvmT_*Dߙ@\QGWP|Ө8iPY8"0W{+8,1,z>҉sۥa\ubIUH[A0wQ&]5۾J+rѲU~;EAJPBjqQTnE/>cQM;lAU+NK( A,3eCVpZXT߄SqL$YSњ6 @|` J)9ʎV({N}ƔF?t[3nKʧYQDٖxP'$G 8wVh3>_ ڪڍneY`9ƀШ>uֹ=@WP('2;c_( oƦb#s3PɔX&_4Rx%0VIƏQ3Jku %g$!d[ʱydY/:35xh=JR-.Wq5{ɕ '<#_ e[tV3t+"$zğik(=wʦ]1%N&@)ҷrJ"IKNNRiHhxxoΐq8+9CHtt!7\o22Rq~k^9hj#^:@JñY4}ݾ#D_2V ha?SX3MbNaG.(6uݜI@ROZ-[5,J]*::bLWfVCZ'|(3@zDp^,lRt.,̋ MGJSxJ("wB sp5N փ u13L 'VhN1A%mB{g};7/*jA(b @fPM e¸r[FTYYsi9:M ^e1x!f< &;cPڥ}"@*ߟH5ad!TPfzs6 C XYQ'G L ('H\_(O?шAQ0UdA 2}5Dޒdo¶/wkq lLylxe? V,t?@$t=^`BیVNh\X5Bw>tet!TĒ)<hC,TF=; F{!R?DÏsdh㸔 Gbr|VU C $/wߴbHC+e6AmG~3? QL}#)^mCppxsK"["hjw޼係y6t6%6.g~U ӤMgT(85oSnޟBuݡ Iҿ!ezD."!۟P~p=D7x+-!F밋AKfͤ)W]ꮸk_UI [e$!z9 V@o()uW-wI""cHmQy}3nlھ,OTJ@|}wg:T,Mz% - t!Rem%nKF72RHI(Pc4~cus^snkP3WpoVmՠvpb/-0Nn3"93{R0ls =[ևu;xhoRfų$ X1f(E;P0}dYk] ::қll:]3 &({-ڌO) ДK "qnYή<ۜŗøXYC{O>Oڬx : LۛT#yAf 2ؿҁ̹ in҈bs uIz==Q8Ċ^w*sx1ӲSq #J+D"x]A, L8OѠa/g?jL)Ê[gѼD츽 5qB_s}Jot*, "k[|sv-'z9nT ^7w:=PT71ؓS8]xϴ ^f= g ;1iUU5 ypw}`ow :#Lf6f{%3[jMmAЦdq;c.ސogi$!$"әd_Vzr[ ZcY{ )Zs>'E1!BfJ 0x}>OV%ϚlV* s=6E/61/ĉ c>;*.r`$pW+|t['^姪L35ɀL)Dިk."Źv娟J2{5K!fyBm<݌qq,"u;qs4-GvF p=6`Zl;BFʄ +!ڥ71u"6o7zgwD2I3퀲.B`1#`#,]^xKT 8+ކ76*r"|[@sc{ `+9,ʐt$D,`,.@t'Qg&JC(7HUJ~<[xN#KDbv\*nh#3@T>~U~)|g0w[7yݓS⍃IkHpҊ㜥ɥ]?' ` NjŘ9 1L8[vruVٸB=} g8 K\-jH:52Y&N8r2oL Rk]j5P=sr#TX~ai5"g= An58Epؔ/)&ԓS9.w*<-j׊JmW{ƽy=`OR]QQ#?NWeP׈&Ł]5A ׍ { ug,`.H"Ѿ/X b_cx-M&z0|ro_S'{Vy+8N$ mϋJ)~Z&WOW&*8n{$p- uzZsq9to`viQqOj7kq_1J<wo]H(=^e˪lG,V}n=Տ>f£<G8~+$SH_OQad@vC讣#WQ5lj-T_ag'Ig.1 戕0׏\eC/ k+U(SG4`Q0b!r9@xժ)DZ:ɝ²Z3&т8|XXygka.-LP׍ ֧$Sn@lTZ3cΕCMߜ}/W$gp8E͎ L\idUHY𪚔YGt<$|K1g18jAd}7 ;,:?r:i)O*oDp$:zț戶Ԋ4c C&V~-z SHjtTG,/ȜΫh/ ' r0MZ~EN:≇7%uLL>=1ٌVDg=bEjƾ K)`4 וsi2 ։MlĝcanE\q: ck+l&J.dDۮ5ˍM.`k((m p WCSLt(1Dlr!#qx< HSQ˵ǐ/V*qBFKPIpZ&8%LP[a6*5 5jfԚV×q/*i~媎H:c R{롣R_-Sa8XOҋf(cl)]3%bk,Z-u-(gos]oz1wv-Kt4C-U>|4h),Z,o{'? jD\0|v펄vo0LZP(+ҭf]>L CsB^T#*}fTث]JdςsZ\o@ ; 3̦(gAS RtnLT .԰C}^ӟ|qLew.#t_BTOɑ{ f$ k| #بhywY\5 N;egswkq4P_bh?-=<10߆[Fl0ySL萒0=Wk)J)wБR У}=GqV vESV#ж;3iw7"Y5 pikA9`XxLJjΓ.#i_ϚFr׆HA#)l:gɶ@pQ }  At>=#K8̫3N߇pƌ"MhL9Ecj꣮0l5r!-Vc=>-$"gc;BKt Ttx\M"w4:(W9<.~)'0-Ka׼@h{cM& l$_.bq:gao,7mホUw;M"٨&Q|]!'qF⯖<`yQݻO텈vp݁7 \&v&X,LDO) 뿽կt^(h[VHu_A-j.] UjEVqŐPt5EÔ|V_쫫$!PO: 0%W P_/ JNN&7:LrAh2<)2 1ݳאՓpH+16u Zx߻juHyo%QRP(R4Xh[o<$5fX>\-s)вn\Qh{0ܘ+joB o(c߾M=+ϖBd/"onf`ȇY{/ [[6<~7bPH{éEͩ#8֓o%%(䎣hR uL8t.xw@14ȩU) vaAⅾ0# egY.`j7Q`2u< #E[_|roޟ0+^f5P̰=V|X)˸z@8q B8̐߇<{HdjL nkkw PTS)A *>;*mz燋U1k]@"tpFwh^ik~-@$uu|S£S@5FC󃢱ݟ}mS&WݯQWvp/Z/]ؖ8Q;Kd}׆>ogIΧ9zg<&P͇H4~8)!2aJ5[Ḑ\oNC\1,KǬfoeľD/sLVYzr e{F*s{?OxN1erUKhW۞CQ4ۜy}WKʍ|Vn/<8}`0Mnb k=pN~͛)8O::ǡ+%4Ą@RX!zH*!ge>'6F$1Tsc%a\ ,nxU?쏂:'P`J39{U%xm-?9FrAn M[ ȗ:@Q:xIk8Q᪚NIAZ삯1O4:?.i?g8nw3UcN|a?=<{IM'Kdxe,A%X`r+Rħʄp'BʼLU?9q9/Z +MO;.`01QDQ3y'qYfKlT6-cq@Hq;=¿[b CO(2d0~B_Ձ yG((h\140zp[*sf*/ {&vXKΏd!!x=b=g>XN;1\n<tDep5=ොTI {NJe-i^P( kĆ< 2~0'Wcz\[uB;h2Է\IE8H.]4q8|8Ho$W%AIXV)?-Kikw7s0q)zSh$~س͏23gY뼟x6WOb aΊfnKc$vu>Ė —W>G!n^gG%I- s͟f{*1Gi{Ck?'kir'A%?ڷ9ެ>PH@pۥRGS<@/TF)mj9X#Z{DcZSc~)9/""Qd|祻(>J)660e/W@QԵ{ػ~mGd 3OiEa4Rje7x ~eyiAX$+qd}~RhgEfYH_({%ԡKym4=P ֳP{4 6B1Ե]YX7ݺ0ÕBqdPʯFq_#AʱrRp駓mC6Ajg>T"w&]Es7g\;1oORMGnRpK[ )7Y7.1n#dudQ40h'#I=xV7L5kϸ2'Iܓ=`ڤ;p2Ty5P<5 HZ-R͵&:{ IaPl{zuۼ&Bu`H5kGe ⮃GŪm PR"c2&_hP"D 5 6߉ze39( (6҄ړt87N<i"yE:U(IJ\7r@c抏Js̰@S% _-sJjr2%c[+Qc? k3EYdu:yLd.=;HQ}nςC'VK`v*7`"XK`ED0#8k^ ~t&Ziѧyugn&te9pXc[fԣLMz#KmwiSGt;[ -`[fՙɊ:=n$2^~b(.!5cd:yۜSܷpezZdu^KکbkՅl e(aϋ9_T`"(/dѣvjFGC+ZXQ_8vU2S,ȼ\w7+\tIY\mabXX0/wW N4ZY|#lSy!җh9wW$PmY5FoW0W*C~n*:+7t:[=cKԲIF w Uj49MPst>&"sqYN-5$0xhg46kWa Tuίp=f_L e SAÅU%f i˅a^iMئFn^LFoYpd WՁ k-2FF@VA{j=߀bvU635~Ñ4}6 e-8(S&eyXEfbڟ9I5m!*حl1zN<(۳ X fkɨu+KD C/##3߲ YRo\Z(9ƤFU^*3#F i"-Eb;n"U*ӵP; ]G{0` 6CUur . `a9,ϝ+&dK9ri!+P2i~ ct _̿:='Zwh+4)^(ÆSW.jT#m@sڋZ`+}q0{ⷩɲ8qjŀCbߔ;Ⱦ^kH^wwZɢ֢fT1eR2zC[ :eS7W:f%Y/VB/B0d%lh%'TCwNx( i^ 6/w6tI?apfIIQ )PU"mxEvBN6R!怇]qgP.=u%iI|zsv4öް پ N m9##>8F}n3ʭR@ #qP| kW~+tQ 'O^o71];TE+/5 :{St~6qc:i."i:Z*V6ذ4'![`섵)QDjƄ$%'/;y^ TTpl&MQ0ªNjKȊÁ4 o7b˄cG-v6z!vXn%eK),MK '[L.\4 ][tokc)󄲺D~]c&0>443e@O m9Hx_j~:Z3r^A%

    ~*5(L2`?,;5x> {";;\8d3`D;rzlXlwSV'M)8绶 kH;㮲 s61 y׏U'"n'%i#`͍rH:cŷD\2n0DCs~lD}p$5V'_o$s0)Yqc;БF:]5*h"jl'HY$s1=VoߍSX昺Ql-?`+~tXv-}n`R'ܤ-s-zsj+nԭqL!ig@{0AGJQ{6IpoD^!, `>FfD.̖4@YفT/M3'y]Y|6j$#Y2j!Et|ٷEi 3s&miٞ1nl<\]}9XO:AϬ 3BETMĐg"/aŅC +бɝ:RAl\,%?k-\<ؖc"N7^v{{WM39Jf9av3r8euѰ< qH?NLC j\ 4S_dPGLB&nXݱ5M^3` LEB=UC̪a$Ք56 EŋTQ ?5a>p#_\FW"Feƃo^>ԑXf1g|ml1,םSZ~84Xzl@ڥ+>[cldɔ,FgA!-f0UrjwCT0ܐ:;n8O:+qAk$l=[D[H W.@e a  ~Kp6)>G"ȰiaWߍJO駠^תJ˩lvbśtj!5jW)y0޽\3T ѯA˄J [5\#"iGLi+D{UY/d̎&(Q횯h[|H-zQ.DnhHѼVmTqA U[{ܼjL&*3Ol0yT2B^EKYpr' 9C^!_u CAi|gL yJ[RO,݋+bb]P׫ eap[IY/t (kؕ4\%Ʒ||^CTnVq[)"%J;8 t(KTZm wPZ_n,۠"2؞8z{ΉBU * I %J>Fam4{11l[00hwgj;h_]6 *eH$a:B/BSXRHw:V걐s([  ؁ )pk ݤ؟t^Cnr$ i$RnsB8u$[}G(ҹ٠1OX[Wk z- AH+Srch6'0SÕSy3 ZmdE\;L͏[>hj&KG8Cb] ϡ&LaBEvU@_ B"jdv6VoZp钾'\ Zay* m7'/g}rt?.b_w>htM/W`#W%H#\ae %%s0t|`\}37GƐ8fdh\>K2Sx;E6(྅2HW.疌^'IIBLT4-3:Tyӄ՜͏{Sz"wf+pu"޺N\,ijy8[BGh 9^%OPld4m 2묙2?J=ǎntE;ud,UjexktL;$ʬ+xbgUV (NUp~g`c|45AͲhªߛ #G23*Ѹ@ڮ"E@)@Iv&a#mijl蟾u%)`7N8l,Ӭ3|^`urHf?ЖٻGr3P sNEknq6b;{C9g5,5˗(:l*8ZYf>HK 9X'٬B$4BĵL,^WQ4 bQ;YG =&#A`CLQt~ NB9Xl+"p!M~ctn],elQ @`~\Je'}}^LT[جV H(ghG Zċ| ZT?#g'fS~l5'TӡA vTdbU)N|=!s%{g&Ն#.1<2"f!MF\N҆ݨ~pP<;9[+=FfSNL.]AHN,$;],PzD̊y9ûq2beEXɤL*5<%ʉ׭2KMEa pO+j@0V(yK >k-s̊TXeR g2Lĭ2/d&_X {?=[Ŋe"b^d]--YCQTjwU #uEQDk}'?-V}Q_Hfp #+,V\sK GbCjL4C1z1LΊX=jS|(=4cj1rw/$LdO T< Nhͦne/3%wo̯7iȬ?qu ( W:(xo՜=Ί!4.${>*9z%+(3^=9ϗSURo#Z;YL6p@C_R|a Z;,>F|^ZRc8{-l=r.  aV0qfɭ;viE"Qtɻ٦"dJQsA~hyvj?=+bn7p2'wC-#zwD>X0zM1D)?5'dқc@>fؐlb+ۈsTD" &|6&1W!?%LLv[?[^uGmNY@:kZ.1^ToK%*W] E;.HcY,0oelOQB;d^Fv"GUHIw|XLЃ? ܢ=q9PeN3J)!# @$O2s㍅Sl#l?f8@hX (i{n]a: olَM"I ;F02VYtM! .gN$̝qXX@WF6}>OUV?*q*8c783)}:#xM`\pT빏>;eKפ Ә=?bi/DI΋i~a<-Iޒɖ:w+ooǺA4ACY:@sEx LJlf=פSI:ӱqN]IX /ñ]jXF[M.H1+l&šNz Gf0T϶@ Ȍ5J|GD[Wͽݬ\eT9  3=M VHDlе*pu#5|7W.uΞy)$E=szް8] 'X7J mm]4uWwD Ԋ䑛Y H<nPFE8_בg`Њ#C㞴Z2lS-eGM[3O`N*Ͻ^4qDbH nA:B 1eN@. Dݕ` jyk@YsRH^H-a*R%O.d5Ͽev^cQ!T]~Mp_NEhmu5#cfdz)6KkBubBƋ陎0²4Y~Y[h45}P5P R/T Yުk{FeV@GƵTÆo3d7P4k|qat[T'_ܿsIÈpV[Vhb.yj\{5MDϣPfH[ @\ԘϑׁZw6SM%})t;Vb * cw3"qMR+_EȭlpB_H'Oɯ go,K,ޙ"# )6ebS hʓˋU*Gkmip&D-eZ*L"HsDq۸[Kwl`Zmq^A'6C$''xp Z9oWD_?eS){;O:HL8=Gs,yRI*%\ZjqWPU{N_䭉:@CZƃo4CӑxpHIU5/Jo--$ɚ&#@y\ݫ3 }u[aARZ`w96'5;ڄ(n]>hZ_K PF QaU)s–{SY-啡硭|xJVJ,Om`ĮR?CZU^z]}:,u@h|x/o9|VYqQܼBjzF>\e[ fKԞ@anH-\扷S(, à 0{SBL.A7Wˠ`Xfc8|U^x-?7C yYb2NVA TNZ:jcI>Ȳ#ʂavWkp]c]SȍeDLo&ŲB\}RDI:JA=m閪`́BYVCk# $ fDF*t.I⬆ߌw%m[΁877u TgXg Ef.& k]^i!t#f$dd*2[FЇ6qzPkOf{0#d4v䰲(/1PYAŠ_YA/ˑ\I\,DlX?j B[!I~5"{K{n1T ',Y-L@1V\.i%#*H8cY2i"88tf6]xKwXv S-.gh &SgqB%o2p 'F+'M',!~m;ѱukԫr.X(/}ɒsmf.8]Tq/~}X ;*YUGbXg屢( v>TVyR(kI8{3,[rU:36 E%Ѡ 洈V܈=JHiKԸW9u jr_qɻe} 6~~8 *~O YI%HXŧ,+1g 9)8؞QgX3@aeѽ[4ꖅ+loiZYb&M%58@)79ɺ/4;D݋u{>H߅j Bg;kDPdt-)cAl g`}KlFnFƛ^ ÍrhU,> c3iLk3])(BZXlI P6=$ ρ3uyWs#. .6xrZ\0В_.O ֑-3mw~jM#s]7i469bf8z@.,l>{^ZK@6,y@$䔯Eۖ?Gʀv9;xP ʥ(V3n N]f`덫K? '0gu D%t h Y!1eC nCM "%;yº^vdP8n4n7"F>άhcp>8J[畕6>ֆ4X+"Q* "ѰdAF桲|cl {?y$:n0?P0q;>8pN9JsAf\4>\{/wBfna(,g㏁x1S6 RMF:9t@z= \K.l,IE'd/'?>~|emJ6y`\wڌl`ٹmYA/%hx-*W kiu]+ڋ/O_KM,̲>o,t0n&BH h BBCUTRJ> r%Z{YG$Y 0MH`t2>CI pR4R:BDqxNJPLȰnKu1Z!9Eo O$(wNܡ" V||;_yE@V/̵TD;0| ,b^t{Uswe:?^CeK*E3ၞzQ\ɋmE%/Bq A5_҆!$5UX]_\!M/gZJPleΎ5]ɴ=O-7oऽ Œ󱝾H)`?vVCJ4-e,Rfq$}ш0N.7APfb3s 1$*yS^lEgIH)cb" {54r{;,9y E|Z2_ڼT [` {8l@+[-ls2~Ř 1;`ց=VxY=ir^~f E @Xm|_Z n9c@S9z3^T[?ng tWXnmyrA~&%*wD [Z|)?5u`W2ifb[F Ob خn]@]YIg'j? d_D|=b|c|-ԅmq&D(d*$ 1 0ywu[:Sc:$2`Oe^(z*~ẖϦX`*UN~5Ќ"j~ ӓА_8wtcwRxvG'̎j7K}p ԹoKL&ÐF~R8Naq.#f_.]*Þ,\g)˥嫒K4hOY5>qjkzb$#BĦ6S-[8%9Ȩg<.p"ò3j|/(d.w3-! {(qÝц .hCpGbK8P</g߈7ËF||20Lj6`+w1nV nTYVqT'-d.ʌH1WB/$IIyg|$H1ȼު]?ϐ8bj'D]`} SGH]#UK v{-fM._&ٯuBJT=mq$Y~\QI`w57E;?rl<ܴ8ێ@j7̆Wt'TKU.7R [jJEBգff\%o7-tD5Y(fn[9NPW𱫟udZ&&u\K\«㓽14@UILinх.9+ GQel}4$H,V!e3lyުU&:ҿV%ܷ=_Bޣ܌y#gNy_zO؍ Ngawq V+a\G`"My0\\tz;Ҩgլ.hV2-7z7˷$k/+ƣ *x n]O GMMӆo%K^goz7:# *b卍 h3nZ*!H`= s7~ORݿTjq3y,o'cA6ڼREn 6$3p? e0?>>=%`p~t"y}xRw|D\V! a{ڣ̘,G?g/5@6)V\`C8jo|gx(VE}}Tjb.|vxl 7 i, 3vߞqEC&^v\q/J G-uDtT3DXOgN_=WNrO&9yA]}#JxX皡 rpHV/ ϣ׈+gt t)WƂ@gZWt; RB=x s"EFU6-k0 <Zk3D={u"Kzl-֏(i_55J 7 ~`zМ>5 p~ak䋇qPxir%lu{5b ?JБ1k+ Inr 0sdM1쟂=QLJ N;m) nWv1]A axT{tu%Fbl3D9HS}>F& ǻ YSK8XDPW;$O\J!6rlN9~˧`gmiX-/~o0gwM\ЄNbp*b%&%Xukyl6G` kLBI"yģĨݚtͱ6 ܻ r.DNpyM(ov.3HWmCnZPQOh@6ڏ"|"\TWDs=-i J{>;u{pF& f :\_t@L"TD}炟Տl]>j5V|$ *}_UU=IKTpQsQNSMa)> tΐY͟+0PŚēlWv`maքzEA;;>D,A͒bwzۅ`޾. ]wvA\& PD)RQE$ʑl2w"DRpMj)tì|rXQKC{NIRv"`& p=6O7iknhtJȺ+[}x {M̺tJɑ}K"7KQKT6lW |aYo恵:$ Y0r/V piQa siЇNpWo;0W>=J靟tW]AȽmcJ sXͻIc.{H0OQBHwIba<1 X=«CS( Yw Ŝ  IFP-aVv&w"AH ij M;PfXA$0|>APg6]C\I [Н4G~cp+*=sBW>uSC|Nor`20,j%-4m >'ևa;ffP,(odڰP`ux"&dL9=F|Q%~reSE'P5k-gh/3' ϯ"N(Bv?,SzDiZ\O;0(pxBOzbZ޷B(,?o }﮿'6ڭS(ŸppjgRvQaڄo"= @KrJ:ql?Azy00HZyK~7zsN׼1;‡) =qkOBx:(>d#TJ^~ 0`,q_T)&Ksz"c,7)nHN'ι½ JE,D3*͢ۇKox'^;@ ÈKVsFm Z0l> >)?u܆_QIvv6_JWT%BcRc$|˧\zo.nsBs$y^{NJ"UN3̿;^XHEk3z4` BFz q $'7C=f/!qH8I y$i <Ձ9+|w ƤrTh˓!+Ƙyh|!߷N !P?EUz^Ƞ6oxGiѺ,D&MfPlTZcpc̠ PKa1S,BHdR WyH}|Ɨl^"iG{x Q<4`ROWPmhɔFlI53IB0(+ԸQ#靕D@nkm/4XPmH[գ ՔNcUe%υISR]jeNJW+qqwo do02H^z~.>&<^ vpg>O^YuJUs V5;SNݮt6w ΪhBrMV잞/puUxքL&h+"t+OQ_hnD^M .rmꁌM{'jhiRx$.p8ar7:gQީ+|f%s__;5A l5em!Lxސ\£Sgʋ(V |rdg~6V'F*,jp{E?Zwv$9`lgi8S7ɱs%Y*dn蝾RR~NXՈEg4nwʯ8< N=Ԯ5*1" B`d4VrLèadwfZVWڄ?Z̫ZЂjO)t-G9ܴdzQ7,UfR@Yc%>BHK>K \$XzSlUbq#؎R7GIQ:qK); *ciKrرɫM@HlvGx4~X@TS ju(5:}֎BD@kr;{5[`|Q[W'cϡJ9e0:ƈ=e Bz՗rRFq hX.mR29}pwrlQ_<-=jO*Fhw1 R_@(_~ ÝŌȋ5ɲ̱ǢK3p/\ptBgD\_ XC'R_<砉gƎW*Rqv^kS>ŗV;s?2n7s^EM䰬 Z;NHhU %aEOAcFTKM#وDEOpݠEK(;buM!`;}%Fʊmš+r5. Lh GvIoo3&_t@yok8PU:X":~2{ó[Z1c,&_ZE]*վ߲ N) "5Yjw?MbF,K2b"IQ6(=sq^<sRTuE"]K WperKZ $!KKBe!7_@Rq(e3?:)y:/L\g|X>4g[mizM;s~Շ R  A9r6Ry gtUe(`)<՝;<EPEϏA^O&Tmno/̷{0(B}WRhU7SП&uϯִm~?#Z=i{QF>1U^ F .=%7R[^{rHz 1:op`i˯0acH;h]Y~H%XUX$B)C`Lz%b_-a-ՅQKlV.og!1cBPsTiBeiԔ rs([W͏xKE%SO@)&[?Nz ^k3+Dž;PB>bόMp R[XY1ކ!)i548(?alo1/O|x^t HȏbKG526KQc>-hS \ Ƌf l .#'Qbs*V?,|`v G)q IaUNӲvli5U" & #'/ySFh.^bNX^qq"U3}!-{)_)uoe4`XU^HqIL''nk]{5nHm+-z2=ÈD:80 ]@bCMr '"큏 $+ص l%@{+=)7U,Mx</R>C$S5bQS=*CyAߔ`̞D4Ev#k#Mn^{R; Yx_!01mn2onpE/9wf~P|Lw&rBsQk`ɈRB:,xmkue4.RuYq2tH~[==T'j\AZnWd~ziJmGAzԴ|IvWb=bN>eBgZ3ovj X]]()Jnb `5i쩝:˚ݯ1_i3%kj ˋHp#wQ?j/Y&qnTS[;sCc,rЄKh_<8ݘzOhIKGJ(Vꋼ:O!#ZĈƭ9X[0b@Z _>{z O# V`! Z5d81̥u'k*S(Ѐ \˄DU7b7RM10r/k ߚ0SGUmԹW/zAo;<إ VKOf8,my3<`g' +H0a3ޱ :: $W6p~eni>3\d 8{4I+jrW@iuAi ZR%ʕc!!0o O[ЧXs_S- ҌJ~ӥ|L%xd/A30t,2BWnlqag6IL*%ɧ#dnLtLA[%T0HWWer2l{$'. KJ*RJ v4:^&Y' wFQOK!`NW3m$ı}ޑ&*F4gKκ` 4:"^օ=`&1 v7 w"2uVJv K*Q^#rJ̇!yڐ}j֮Mv=Nh=z \gl ⚝mR/ )?܉;0yEHwwUQ^  ZȲ9^Z%;ÍCC/4}]^;K<q9*g Ɩ SP`z0?d/4*ӠjB qBJ:񝻓FlC^mҠF9uXIRQ$ ϱUT*KTyFe ;GkO<@VT`7~Zdn #Uu2jЊIBu%\!\/Y %Pi| $yU?M(B§4gM (dEKMl^Er'd(%Zwݳ\OҐ^K'(؊?`w;h?{l#t-䅞-M+xk\ LSb7MSW` `ˀhmQ " " y5ʖ&~7Gev7bh([W>iCZ[AV_|I/VnL $)BBSJs`B@3:.쿝0:t! ]TwKwS/w^WEd(:bIhN5jKϹBY8KR܋9 A*"Yc:2 Ĉ N/AV)1?m&2`/uAhr/K._ҿgSp"(w܃ʙ$o!.׍W.zI3Ӷ{ [@} ޔ[0JQY&d#lOJOI>ڀ]՚ N)*'B*n7' o?,c>-YD_KX^k8 ?.N\B]ĽJT谄2R"dJUh̎otj.ݡ>׷`NmfXDEQQKƑQ! x̺Lbȋ"|,wݴTPЫ3W)pK wwwZ_3<;GO_| ov &~v;׾2Dsg 'X2x:iy.r|<+pbДHQ;N,. rS_bTpf]ۮv'Je@ˇzmr "  iנ &2~3Nb%<L+udwp0=nSEK~Vjy18"Yl(z@ i͆hɇ .DZD5J\T+❝ * f^Aw.oOcs#"%!`ug̬HH ;M"6ܦϞ˓:_7\bw;nxEp%; 9~OS֒@D~Li{.1TmeI4BS",ՙC`nY.~ /|!Zyic$䭾אHIFp8$&ٺ]F7Rkoc71Q`HIj3mմ"]:c ?I\̾W)%ż!4Ix g +=.Qrnh=Z׼qLM^=+i\?{,p~ݢ_b.FgH[tGSBa{c#$kpɛ!Iv5fӼlc O[E".)VT\zEYh͘Kͅ._6B 6܃ w눑3A!gAawZ^DR#g0>%L@yHH_?V<cCДGSrǃ:iеD`ќXi1W9(kjl&gZS;}C/rHUC&ms{E+'>߆R: ƕc3(غp3%\u[-c.ؗIkzCVEVN'68Z4(bR1M†ٱIuฃj r30JMdX?aZn<ѶVcʀ!3z3zsD_* %5,`?q,4I-H?uJyau|CfB[0I NX4LƄ0u.= \Le|Brµm7d xteօ'j+[ӛ~u'b~?tk`[exq єt#;3c+_yNh(V]P})NG1NJA?q`4 s.ZlR$9u[9ut*Njw=gapU8%6,"23yzFJA@~GOBWEoDm,oJ8U{h߱lo J ;ydr&9f.飹|Q>֏;d˓_`!F^\o-b4: ȥ*p(sl9~w;K 7d90*Hd̩!;*n,VxuCK0#rOȶz>œإAل HA_l++k:>FfXu'Ҕ33i"l8QnuVLAB%*L_8Q;a ]r Cq+}@N%R&mnm;vznm; '_C7 w G)ŜRsKFp{[x\g$?T$6 ,_-D@bL߸ݕ #?ދe-Q]"+IQ( v-yߝcsd%:Z,P +R`?-) ®rn径 peKx957QE9!}3yFx:F\uM?u?ryߩgjG4Ū,y%r;R"/aL댃r D% y"k3.{B8B˜zf{vB ovӔf B+1 0DM w'M%(D 6n2GhtA7o}*QgraK,z MØ]y#G#T+}Qrq3!JTQi$\mЃN<%Bx<oNC/nܿjkbiSUU!^٩Ln\8D:<-؅g-hA^>Psj, m_"U} ڹ}!et*N~? ݇*TBݩa-16IJɁpTZ0-er+2/kM~5=48e' TQv]7SKdc7zQ矅9-}zzR0doq[ɞbyAJ"&:/%t+oTIunY ڏzW5a! M._T,4k˫TLX3w'vЧ"J`}<}Ӭ-  .6!PWfuيE]fTQIrכOj Q0 (˴% Di81,(R5<[ۉ_hh٪i2D9V)k,ґ yS&#SN;i?Qu%Eݐ}2deWo )aS˩9eˉO"9nnOC:4 ,ރuScmhgƮqskV(@!|<,@!{;]0`S =7[:7NaMnI"$nޚ?-0@TD W;ڛ?طx /}ڜkZp|r5L`M"7 ɆLxFOݩ76ZjZd@`zyCom# 8cI7ajeEOA,bf5|F|bJ/"B]Dk~)lH.2p5r|sx؊FWTv-iI33~ɱLVo 2{ Πfrp׵=iĶ:X4ֻX!Ͽؔ@+; 8ꪬN}"(By^k${lyfÙXL+^qU+FcjU^å̉ŽPDN5,H5p}F!@Յ\8jvYY}z񌼋^Y}M̥3d?uBʹE.` ;rU(X8UNp\åOdKnuzېj"ö @l|}lR]C4\${k]p{d5d7J=w2[!Qdv'wè1Lw˯N1NХ.Ӓ xuw#x+4/5/ ;yA*ULVHֺeh=(8L,G{B)qlkoWEChkuH`A8ݎ"dsG6a2ʝvi8,ؔa =2'*@UV\i=3mj&%` z"Ug{Řmdy묡?.h:f%z?X|.?NM9n}CѦ@cSJ6[19edRa`o8Ӓc"sR%#bTYJa2TL:W'Ĭ6<;F %pXCts=cj(26ģtO,rlm߄u$̭w?X]F3A *١}TEU:5܉T B1] 66آv>|Aw.Ԭ?x8X!_*DY+zk#|,/xu/<g>{4p\N`}HozrR<0{,2 k"Kl~z%"az&`w !4r#x}օрe6typ::_C7b. > `n)nc4U(4ӊ@oXeZ+f̒xaPaml] ;-DZom8 _[O %"g7.6깊;UO^[E=d-w6sf\̜R-ZGz8j>zD_fEXǰDD$ 3yuk~DuRl:;C.KqM7ip+&~buwzB\݅ʹOg/4kÚ'0>E/0ƿN\XFkit0.6*V̹ץh&bv(r$ܠTqh$|Bc؅)4Z?c%T(aI cF^ ,rf`< Ms(L NAR^xIJKЈՂU8Kb\9䵶H߆@4 `Lub8׻؇=& !I+ H3O*B4#WDl(QٶPcHvDm*V65N*bH ?`>/j08 ^QZ2[$"F.aPwaP<,mWW;N@l58RZ}'F>{OBul%8*bNX_2;:o?0}d9VNYd{*< 4bF닽$i,E͊txeƘ8 f| "1rI^>#նCNlV0V%M;:q ?![Zmm&䤹 j6C 7ZʬUxGD `;-^zOćF[Nq[A\3 0%ͩX p( _u D:x9YP``/ r߱g3 0֮->L\X,)Kg }uYG ߄m /zn;3˖ dWl8c6ܼ߇V& ""aN(&>xf4x~QqCK-*ij}ds!薖ly%^"C]I©|~=.4ӿ;5ޗ?8]O-ϻh@-)f"`n} _^!igj:V'I=z:97H[{b%3Mn~0 f85vLhayUY:ᾫ^ۢ.t/jԔ>Qgl2Jcy"2?AVdjsnUФgeߪD6$>('P'([0^)K;f #݄a=ymq"MWM|_x}ݓqBkmAAs1Q2Æ xex:reMjg8F9Dwy?A9CbNK@e œaB$+1JRH b>>)]MD 4p|zVMꡒ_`u{i`-oWлXQP7S\)8F6iK\s7#'LK -Hgj8`P]VHco^W.H/-Fkx-uv)/[~XsE`1,yCR}=)>8=}fuj!>acgQr9Yw,(눤2 ~b} % vVt9}߬!S#O@:KR5ucGS}gk/^Fx_/8)"+ne%%b')ָ=pEwณVнa*L{ 6:;Oan{QJ3,_ 0n%Jh9:I{_2b,dp,rUJwNpdRlW4`T\[ ?#DZJ5CT W֖4Ϣs~;P9E,C'NCzĀr"oo:o9h/#9+ O?fp5YRFL,ˋ,2687vW,&(|?sD֒w46.B;́OTh;+}"I.fd* 8Vw`lMe;KI ݵ5.zz5LXh;S){q)BOmjsd4$r^OjZÇ{V wFp .T2KVMCmqϑB,iqD`jP"[fFKY~`td#8,N4Ggh ]o,$>llr^`^#jϘoVKpԢғ}\Tdgk\,N_?wF"aC g8k|8i& и a G VP7,M@ʀpCebs徲{:eLl ZӾ'= ogUh@S??%SG'hx[sQxd䃄{7$0>%nfm+si,h򬣶yX/dz&ґ+3rUYm`d=)*NnNkdNJɏS/9\t޺CGCm?M9FRVɭidÅzH?^%@b+.qU/lG 8١麰yƘ1 vu]cЅT-W&k1=Ĵ$SiEVxja.)px;yhB3c.贡zp0|3M<_J*UgJ{( M>udeNO Ԗbp+W8$cܝLMj;{7\a5xG: 1톃tA'ÚBtZݛS&*Ն#QWX;Sl: v*%neA`f, uD+> 6kصyKv^vF; LyZoVF ~Lw%vn.UDST>xH qDe;@)q<98"~ּp@0q~%KM)nH=2~ ]rm wV icQ@n̜IzkݡGmTǶDOr_*SyնL1"Ni硢oMz@Cì*b'-;Z6gw@ WG*ͽ4.u4@س^$9AE5;A;L:k[M vt z-TWEu-?v$}V05~&A8 @)o2!!t~i0Gtd59v#'xӚM#f )nw֎\}ͻqi@v+z>6V)wc.x4(%xSxp/q̪!$4m APj1$,K3Ǧ~4&C I@ҙlRa_f1H =Q*gtZarh !GbBwxم08ړ᳀ЁĎ[ 3o%n?vtsF?cRLn+[/{ =@2QMa{8H[lﷃXgr0Џxc{DLw_xѿ5}UgϠ~(Qy8p:(\ 餩. +((0f 9B'I;^dwKi\Woy* yp}_E.GҎA\,cbͿ]%OԪ-Ɗ{`@= ͳ&;]D7] !JODM2'e޳b *X=md=+ds!"͍(]Y4؊V Z4:0%ǒUɰMrh|}UDSZE<jTv4srp!kR.\Sc+b˂H)BcPz>=[\uQ0 kك6xsb8{=]̴҅6Sڪ,H=`[C?SP~%ۓ~;ؐEF^ )XŤq gzus=t %$4Nu'xf0bh ){#pUY"YV}WPvjcdhZ6ct%o~ wE 2H iE)8S=HpBKaSӈ-⧆]1)NI: 2GR"x$kQ0v|EU ݍ[d J+I|)_y~ǵyDݜI֯GO?KJ ,rl7 ,O* U2@McWz鱽J>Nv5S^^qΏ @)gEurڒJՂ<ךMkN,\*K=ME Pm{V縵| o1nA# g%+j[Da%we2uVt<\Iy;|=nkU`^ / v,;s%kS%n;j)~6|{HX/=xsz(˰-)(reO% < 4cF%M? 1Ne [ 1928z:ѭb̗ M-4C1@O'"&zIB#Vcҫe7*m#_屬Qb ʵu(2n3ϲ؈Fey?L%X)ۄ]s^3>>j S%_, _OhDa޻roqBw0 '92GڋM ݕr톿 .Ӷ b%m,Q>tA;&6B|IPvFz|NlE:fqw DՒ}9eؾQCo [8@*lF9P)EWto:,fe,x=E\ފALQMK)DIɝb{f]n6;Μ2Vhvo hUS hW?S0b ˸W\: }N3]μߖPP< *!$|%N"#?8sTېɌُKz,My 4β/EOld o(oT…٢Vƙ*em E}y/#'oL1w0w2-.Z6mQ}Je@FA9dZdZWf߁l&.!ǿ޶"b pEJQo9fzϹ54 $U <W&Á,r2g>5IPA_`  Pv0 lEb3RuX%08R"(v [ _pb$mάX6BF˸J ҫjr@y9dljOQu s[r\Yۛ s_;c=`0MtZi{pK 9Jcv2Bqn J_VDe\]}휥aj MI:.7K_ ¢_}SUGbٶ؂oyI.BbX䯆_5ڦ)T#a{)qHڔyط,|ź0 v՞Yv=նxyM5| {K .[@u GW)hc+0w甤 }oMzڕꟓ*T.0(0)iEV=VCP0'?Rj׌ 5=rVk#f4}7XG8U 1*MJ3) DiG2 0d6k%@Axi~BR&@ɐ?ҹ4m杺nɜ7ckC \^;"(ǥ©-a&P+NT-3,rӡ`]Gx 6:IW;H4~{IE}VE/$z s`{wsLSjk!6'-G:pMj&8FCMlQFU2f{?em'^DxUFΘ-񸰣J̀{G Xi zk*d+o蚻ݲs-Ӷ=b:kJv 6l/t{; c5Q@:2Qoq6-ab7: ~X.)y+Ks?i#I/k=+U-/;U8A+rOg-3dg{}p>Ѕ17wAw٤ g+GՂk>AHl%EB8 1%b{%GGc,(&/bcA+Ⱥ\*>{y̖<P$x~=)//X#2#Fk̓M-_ ~k4m ~as2Kpz%-iB8 =rrWwZ ;r 7ŋCT.G^RO$OpH˙yl-V\O+5O+X%]6D)f8U-ڢD=tb 68imz9ٝ2)V>p;m`lkC\ 0*Qs K3;o")8{B7C}SɯN Oh ٞYCĐ]Mǭƹ1[q2I%MuwU(( WH#&, \^6A}:?sf,ơ`&+;gc,Z4 dfWM嫄sL[SfޏN)oiT6'<㗼كv zoWJzOU1xՄ*S}3v/ϑO?{^V ҜP&87*Q;l_nZ\ߒt#rU쓌aTOVsذ8E7F;ĞEpn?FA"hglg7ۂ.l?~=Jޙ-Ax:W:vf詈d*O'wAmA><+nek]X7?&\fFL4{rmRf9GdQZԮS_>CzsF p|DBڥ{V$շUsV@ʉ+q&px-80~=yls \]^mN "u EQT"6ffRPƘD mȒ?|e&_>5_/s>Cl?oy¦ru =0FtBU[Q: dh/J[J| M26q88;x:*%D{_6g?q?T(?FBkSLii|6|ݕXF). ȭ_ x{rrbGR&kDsݷ[6[ţK`«Y0TXbKUr'\}24ӌPE92DpVRyq''>~|+̭p^x^2*=xV42-xh5&d9j gwydvuWlM=Vrj(e LeX#^te`idw[Q՘!>w8:CHt.ƻeg#jX ??~Th@޷Ms)[1 |JkYOJ'3ì$Ggjd-lL} 7+,R":u8 d}8P<6UGl仏+p4A^:Rō` GWHfh쮕_F,]Bωb idO{!xÁɥ!2YV+"GrT ].u=$8FRM\9v5 f6T ͞ ȧ:V7+*nbG>d)O( ( Sy3ռjAInsXӀ Nl(@Jy+K5?adeSQ[7:zZMf0JSWoBخe3OqJFfi)uRܟi+OĔ 5:o:,؝6U1,+Fʶ1JߜK6MO.Re^%")~H}NZ{}{v},Eej-x W T,%e.Pfh 'Vsu>m2 mh4b5^0 E{C v2\=nYy0ٔ#"/d;^0`\\ 齑1_ 4JL4Yx<(ܣnϟPBh]i3ġ%c$1'`D٩p_, y:/Fjoƣm"Q)+w?gַ(dSl+,Yp'/lk d%4mQ-IH'dCZ%rREpE%+b Sx^XjjBg}%{HvfLԝV}gJUNY(M WqjݤߤRX!)࿨Y,8HBF Hw"|e>FL6;ėǡZSN~ K+O:kOD>j񅯯hBKގakr?Cbvφ%,kՉLi@6$@5¨F\?XW(2jO Fk|$VrCd%с-&(~XNí7TG|=&Q%]I6_4:)cH i0 *FM {Đ\;T`:Q=gP[m# K*[!\6=EU\r$U!Ij F;BygR_ 5@w~4` pzC]/?x1| X8<雰S)0| hC nt0-5|~'܋[ W6LTX#+]s]q=3 WYqGAsF ~nfhI *YYwN90;Q?зp9&AxEBZ0ԗe_DBM/8q[g|4&$7m^SԺZ28#[;;=BB@] DQwyߐ^RuZ[xexi7C^TL1y-Slכ8 Y wo^^xfE01:!u*:SeV} ެ}S3u yp$BlnyY1.|.3c.+=!O֬q4D[,j\ pp.bf^ׁ Q;ߔCH0@"/']oG*yBSw?jS!%>"?|J %}v4|fh{҆xmO Gd|b&q@Bm੍ʴPQQթC5a]6.jhH gƐpT l4w\LU/U^1WmW5TGGʵw{s;- = ^yF88#3aGE<&;p%A]NJ<' wFɖ)׹ڹ7{C6 D\L5~FynKMDK &kTp.DZ.uo$dӨy칰(|k DF%[Aj7`,tI}<eu I$(LQ;(+LmE >H/!afd TbX6vcD{[oKpŸgυD#%hRˍP//@gU ϏtgJ+X(ı_Yo܍׹Ue`S|s cK J u6`;̥w *䙼 G4~JR w?םһFɨzL4,vPoSW@ }_S]h0/._$0#7j1gjk@hTH1^rG:} ڢLNQjR_BЇ5U[g:>IM.  %7/sJ^,J3HPV~mH%)gd\ M? >mrz ~8 HyڃԀE0vC-1i݁:N67F3Sf^_(,Ih훤;s3PhqY W SxŖccۑfm:ܰUpG!uˠMp;˝Pf yՆg79I'D)07ebsȣӮP}l^Dᨶӯ!v!ŋK˦5PioI@~|O8 ~R٤ġƸiovFYPAF]EO>,sՊ~Lo@́Ӆ&?Y>Ӗ"9#c=DWw)t"3(hYL/Wxؤ [@cWj( W૨`&- 52V A pE#ѭl`5]K@~r}#n >DhL^b/&BdDyu'ƉT}V]rμCdmfO*{ss[Gj5޺4o B muǧj162UmLSE  JǍ ɼkILOcnpߐ{foEX,Tf@=BD!voF4@ ET{}g$>뉨qsހhи|Ldvlfo )$Ц0"!Pxy_NyT"Lt9RU\i/]A*lI )0yS4| LN4e$qtVBfWkKbqw~ "$z¡ն@P$P;EK5a,7 ٤dvK.C}.e"cLs(DZ9k|}S(:xH1`{U@Sg*ʯkBGHD4-:qjeiiCw'~OVSԥŢ@Z גr^Mmd:C[ W6p,]ev+-]dw{مgSU`,fa (/h!p-A@)?S+ͮv%$ڪ}R5Cއl#] ZcMukž ]_d=+8ba*%tŌ(zב ` FO$d۔NdP׵t/=3xa/ևJ=qWVn {0|@D:L^J#?vTl*PUfn2M1fmA./N_LG u~Vؾ%M_3NUB?Ʒ-΂7AON0 g! 2jj0u1Z q*EA*(q҆ߦ&Sd͙ $ds6Z@sLx &`8a Kw 7B:;@ NULʪ.4 .PA@=/7rs0L|cM#D-^wS_6.b(NI*ω0ƃII.!8|K+Lf _#sds)R0u>ugAxhԕxj:$ #eBŤpf^uO"H ڦ|בaC?_θ|tY4ј_Kt?K%4dƒ It\&NW.0h(B #]ZiP353a4>u qǙ:j{C`6A@&E\[/q"CYq? ,x q' Ia3#:( "o9ˠ\I&C0b=wQҜ~}xD'[JM4s JH行\퀸%n<̼XlZl1[7{z 8!N ma}K2) V'cP+"|rVF25"+O04*Bqː@ QG2j@wޜUi%εwvm\R{鏍З<ﯯ5'@2Ũhx\p>c Y P{2]c@DV ؙP)):穏NM.:L0`kAB/?ȺA`R:øqNW_݃TZL|Ax,~('[Md~EoD57=Cց΋0ڡ?Kѵvd>XŇ5 },KD v@(Sq?6Ę@պ e#Rp;ci| Q#.ZQ0ש͖~x =0uMO*.x[QZhdq:訊u5Y7rŵ3'a 0Է @xJ>(@)zn )ر,з&O)4Eފ%5]NZ'm+-wJ+a*" 4 Ǭ|iuR {^vf F4l.GkyCG>OwꅭhG$(HɫEVM/' 4LAzONa=AlR~VxG7K3`+ɸGrŭDx7)dbQ.z!jnWr+xBRkEex/kfzx62ۀ Y@*ýۑ@T-xYc/hi&ҸBɰNKbHA[SYL/WM13/3'P?3b]&I,C*\Q,dD5٫Kb?Iw.9T>ȬjU!|m;7ĬNǍV}g/G|!1͒`hTLZ4n?eXsl.nԓ 0 ܣi[ey+?elHع܁/5 YMLYk-pD`ρiBxspƑb9'ģU>4$j.3%Y~XT95\Uih1iѶV @`io]6Dwͤ/m։3!;i2ɛF-wP';_9gc]o?H"|7a0#{epbBnRɣ{hû((uik6R7(7\J)xuīBL3kH+7#`9}tO+T}L'r2̣f\XВCj)MH^ X(Ϊ]JJYcŽ& !~Z'rEwUDR@()'ԔYy ;k(c2RFVOO!>ǖ;ONm x WA=%ܰ8oPn|qO"քUc6F0r&F~&².NN"-bqjߙyKvɤM2[kB5w&5ǣr#ÙJkgv*0ؗ*&ɿ-U8/M2#aIC~BӐvpD$xgp>i}&tNzƖ4Ƌgsl.Q N(9A-āfK ׽T[OEڏK-*4clBd yvzZpߘ:=k6$k]GVYo@@<\BA:cmoMG#)"~q9!]#Ő!aHl:1^p8YфAIM a;`Nz(UU+B_ C5Ֆ;I84>{,Xʿ>b,RVS$*Bϱt)1RbX=W=# oQ*BA [2;UE^OϚ{Mo`S3F nxj@p$/1 5qog/dFWCqYՆ#"~c#DXh')'{4/'9Cb>Nj\̠,E ⢋{ j)DԃK:LY5_CU݂c]qُHm}vĴs%e$g@᳷VH,#f~CZ~ OmUA97Ũbnr"WZ6љ6IH6Q `?>eV>!HE#hH>WHM}6O=;bc!S݄UfߌK|jߧ{űwoViLO( `Ef 5"{~ 6iڑꌝwpdն& Mv&ND[+Y#;5 =)kTM |,+_@k8e pȸשU`U KY>t8FU VDw/UE7NtVs-ոgӟ> >\4N_xoj#DJBWcd/Iy%&kL_ Ѵs;rD?;'*Q=&O'+E *l-nG<øhMM.꙱ z;DK5ŧS.<rA(a7gDY#"Y,6q6zQfUVV.6J)xrK%8\3 ,oc%~ưJtLF[|b5I&tH(2e&b.YԹP׳hA y334$hV!dm`sg).wQ|#8(6Ac6&-=ew`^P(?X^ɄیBu.~imuR ɑL䍱9 ܁<Ɏ~:z5ݚF?+NMTChnHwsh=Y\ܦTZE "KUo%&܈sP?`+gheM/Np&_&V𱽌%QG̈e7*xv]J8ng-W2LH8Pk]ה`?֩_Xo¥ ѐGAXDVnlheOמHM:{7 E!$أӁC ҁ6:K:GooE٫? ~lB}dsJM2WłLMw=ijMYvvdDt"D/(Fݬrb+|,M"98'fA_=ymU,g\%! v{2;cs[jws+JjJT` k?3qaï[\S >2w\4Al< i, $?nyWi)K<5c : H̱)5v _ݾ4[#X\v)#z΋i̇{9 ><B*S ;OЫζ9-L, Eo )ņ!I"͝DY&G2`4%OՖ?Lx[gmpVlYR]IL ĜJ/v{T>HoF1ȘQT$j^WV҆H1oɨ Fo&M-Rw_%1tD3({/EYn숳8q{Sh\(uVc"4`ݓSd;'*шC$ee5{Œf=6dpÒ^m?{Ɲɠ(~|G8px!)~>k4c})`KEqL9K36:u}UoA g{8y{]JtP;'%S(%HyWf"!cbQ <6by; ;mҤDɟ 2qk)3Z!u!T_;><,7˥Dc0*FOj/*mU#A;A3i+U("o3HLpdwZiUQL gkgY{(D,K@e }Tb] m02`Am19Yۈ Jj4cJQ?sVHKLRծRt5^uE$ ܫV+ H|PóObA[yʁ61s"8u73<4w?ppc=kkz|4aݙuyub 6^v)#θB\cJوtC`6K6^z8;jTwPQB1onDG-?d#U39aŅ v2%S$҆t eKjx>ZZtKNKdg4|l|`[hC~<{[-s:f 2٩|A&^X帏o>CF9ma z孎[ ODŁ-!9.N;g[<< ,>/HW5oAi=z)ʑJ j ^QR3H;WF)S-!d!䡯{$Cʤܯ}^G}v˛;Fu+U+&rݔhE |eQ]v`>B{:Jw,=Ŀk 7U'MB4^s2?  dm<{-p EyP1Az8y{-I@~z&Sv24DoN>Mk[‹Zʗk_)8 (h'd$h!ζ9.ɷAc,4#+~[&54 Uq+.4ݶ]{ )3$&K ug !]vQ>ky*g=y0ڕT=*!TNL~IYc 2#kZ;+ӚCEt//3Y:./"^Fӌ11 mEb(WRoww[j{p$[˗H@lvGȗnls6zj5#öZ3M0g0>2#hdR2ߜB.޴v(a jÊiOÇUdZډJ)%j`ckAN^_ SN=5YU, ,9 U.n>ܒJy"n)fr|CT_OP|DlhIşJ#c$rYTEeEO´H]AK3@ C^J҃3*qWIBYgF#t0l]N 1{Lɂ k+xRQv^^?8?@ :aXKq]linse/q\מU&A"yr "<kYKFh+ 6ÝQ@X+Ri(Qѩi7Kݕ[zgɱ1\@@B*n5KfRY^:%urF(5OHH {b(7[?*hzW{@%c{pZcqRDR!'۽;D~2Q/M]Ww3RvJKuc ֳzJ*Uh~IIe1s<-OjH& [Z7R64uZJv;f.ڬE;]xR:IǮUnmwd-ЮFKBf7@3pGqypz%ڋ߿Ο>urEE,9bx ;ꤪq{`[W#ɻ׼K %H@٬<9mn5@Eܖ A?p2~Vښ%YstGaܠN}QsO;?rQRJ~0 X(Z]NB$GtYx 1V/74I9xF1~c_t=XhiIgȽ'EcPn9 wC6N WϏ o=7ɩk:rɱzN ~`aIOuVŬ n{Ld͖ - !Sw=qK0C"FeXrPB宿T$r9XP..Xًk5-yXF)F (s]*f|Q6σ= x(>4_ww2xF0Ēu+U=tʧ]eߛYtWA#>)dUz!iSG0Pau;HHc#}(AGZ5՜Cm<At iYbc(|;bD ,5 2aN Ra2CSˬIg}QJ.#`߹}8R&Y*0,&LҌb ~ru}Da7X/sФH&!R*gV%؊|]5KT#@%Fq>`w#ssGFӭ56{!XR;oC(6|p/ :5ySZ+J'u9HL\umΟî:E3N_-4zcmV44OCWoа>4Dd#c&n^޲qy~ܷy. KK BwL])^SK+âٴ?2EcGOsEZwq Fje1wAґ!NÅs! _vry 'U~zm'tH`g.ʧոhG8<5LGP:!^c[KMNEJe%iGW&pZ{uYN}8ɕ%ow 9H!wp@+q0pef0IcR(R4uXY4(' ْxO Oo_|[q|HYJ2oCI"AԔ<)ѺHsY 7n" D LRWn;+;㣪Q0aYbR"Z)8߄P$j]̫02e@E&Gva+y1ЭSjׯvAJ /ã)=7Sa$#kV (p=\Tw7&%Vb ;_.S]C/o%g7JاR>m?zE9Sے~'_'"FA ;kh+ N'+( `sw \tf:_"ܳ2Xęj%c7{ ӫwu ^BZ sr}FA@?1Z b4x.7R$)B6㇊gH6=(7Z}v"m98ՋwN|Z>eTǞuuXa)Q%40MT\#gv⁓*MdeWEoW1ezEFGP,yJh漋K Pp:Fgt1Q UAOP^{ee]F%*G,>n.{eϕ}l2ZlnZӈPqw|f^gE ^8y+~#SB+ _>4G5"oF n^oLi1 38R*sQStQ8'52ud8N/It()# \𗄺 gys1LuԴk`!ӣ75W5_d䧡֨2~w_GH7CWYaqij K3|;Q1HqL+-ZHjCDQ>Hug8e%kdƚI^Qw<>UPh;]XA>ԷO]yiԜq5l*>.Pt%ҷ dK!`ؗGHpmOuf],{/n_6t `YFj9`M3rLyo' ac}0mF 앀UjzCq򏀇!^ ؟g"̓d=78DqjH,' /Lhi!&[*#~`7e״|kSi/6wTUںBz~xqY!7r-Ei𘇮',ԬE;Q{Q>lP,@F yRZsgL)yC&LL-VɗF(b FP6~LiSs>@PHL{)\@(toDE뭳z<}%`VcT y3qʀIQp9 *ג]qtcv~՚/Po8b8azǨeHc~l4k]'m@Q]Ya hKąiDg̉l 9}NKk* Nطk6=Z{XN 4IvplqG'~`X6i|ZȅQ{^T= ~T b\:$ڊsa@>f *EY4bh˧7qbfRգ?<2ɰMkOFi]~VQwct )2&4,9cSN|qu !U~/IFRx6eZo΋NL/%J&u\'24⏯n@Y!kP}؁ v;Fi ߙJ.B{VD=;Tq?[dXQJ2X5z HzUXԨ4$0TYGP&ҮNVH2cvZ#{@ f/C371 j O#~k+ j_ѯqڙcuqc6ɷQtC;ʘݐ>RbкuA+2`VjBtqSZ*8շo7G S :ۛɕӣ&52c(aQQw8B;Q33O{? 0LIYfXLtt+Vt;@[591;G?՜P~.e C6$s?Foj3{Is(O8gAL 솳tf(Gav: KU.41?rzM4r"%`?!n FJ8>E[v2a' XHZćZFmwHh_ͣ ΜD0=֓Q/qR3ɂL9nұ}:toUɆ2mHIEN=<s̼zlȮEtJ UZ‰Pph}YO#B]d9g7-QtdF2]thE쑤`!WS*Q:Dv$X *γm?VLKȫ6|C.l=VuY K)Qg8[l1]}҄@8R6[^p>($mmj ,*+<|S{%GeRB`̃ò"ሉyd~Ge,F͉Hn]cf:"O4!ڥǹ5x;2,퀈^ěݏc8`h/_G`OڐZBôӍMUZ+|pf(8$+tmf w+RMz%x {kOL9:UiP)KikG_{FGy > ǜ?n'VL92}{rÛ:?;bGRjEm'Q[U2Xջ"mj4n[t!~KuWqZ[2$ O (GiJbU-ݏzP . sInVf+1[?kq2[&.>Z#^x'>Dkď*E`rZtsQ?Zūos'^})6jfcA~B["R=:-5qoTFnEd2&h_jZޓ f 7u1PJ}4X)1%&vɟBKH#DNrKUf %nI%wߓ4aH˳{RXrl[Kw%mAo` J zOt?w撐{VƖwGQt6"M]̺6Pn&Q`+%H;e =m#PuãS0ΊڏWH<(}-{2PCdeĶbCr0zfc^G-Lz-ZAԨfV2(/ ;/~qCILB->G1qB:v8Uw xQX23.~:UzkY(ceΌ2ZB !"m>OA/6vsu>_{dn4}o뤃ϙAׁ_{]H#e2K_0CGWFю=g5؈QIe~5t+FޥgpC<"ƴd%tczÅFG" ̬?7qJrpѝ+M|vK+{?:\ ~l}@0^-Y4MQ0j>oوҝ1fC#ʗl9,2]Wew@* Jw+d'^{.`bLя0K@AGA#dhџ u$s l/M|o]Ys3Z='ȹ'74}z(:p ߨM?Qw"C+g?]@>߰T0.2)3lLZ3n| 8[eLJmcw_=jԁ ڀMetyQ?|r^I"vL}qR^Jg<$)sR.,yg%iALert[_TH`,&Us#K`6KN%m ,^8,a f捾-v%H z(GۢiC(LjU;ᨶWSNgu^hsc܃_,<AڱU,VC03DR؂"2}Q`͝*#i ڶ+&P~V7Lv-^sx[&1fɠ&l(_5'Ǵvb$EBplG >gJRFf#Y,]9}'v{T:zz bR0ӵu?NcRZe v|H[}섟j$͹?MP CCMk[ m6V!zJp1ąWB~+a[􆐖^=.MPKNO=xmrSbOt1.p'wL'l.46+J˪R6p/B,;Thc2{n)cӛ:1Ĭ<=jbɎ53R6XpݱPQV|J> W[[f@Kݹ\btƔU\b$'~C9Gq$ (&-<[A_.֪t%Q Q:}Yh 4N@!*Ѱ<_T45-QBѧ/Z\МBۡ [/t`r $0N_Nf0HE"۱oFSXzyNFRÀI^dO^;މz~84&Ly̹ǝ kŖB3AģQqD3 `?$xz) 'ʐߡ>mqa7FNُ $T$[d 9[,L]̢[4hf񃐓0XSvMZFeA'"Q E/n}q®剏yUZŕ@{#s ܭa&ˈLMb]DiFZ*f"JP,72~OkԷW=y;-| uF\EylV|b鴌95qBC DQ0<,;QSM4th̀eFH0Ŕnm=aYŨp&3BċD6ga]{}Ĉ'>]Hqe1=/7CDZ;ڃle5KFW(Y_hd`7[[kM_Zy߸Z\qɝ$^(xa&W^@+4u66{k<Ɩp61M( L]-k,(S8_t ɟ"%[q5{زIS߭)%ZxN 4ᑫp&r'=%E^N.8ӕ}&V;*RyCSF۲Nl!2^S_߳DP8h00|cLoh޷ˈ bʿ2^r׳>ɁTd?4A8N .¸-f'LZ!D!:G 7XMn9Zb&CMn᭪U &&vk+!|:t䳏' tiKpSo>"›j9~K !K X? #rj (?QRdޙү#X ~=Ln㳙G[&Yc:fr?W%0d!WMчD*ukqۊ6+i1m$.FN;#7!k6gOI=ؓP R藸A0/-1@IOiҜ>bL.O^Eqy+H 2)Fm&K7Xn'T  XTuuRc7kyLÚY!g dy!|)t+L> ¯/(/\QY}$*It5zqW{aU={Ga~a9dƌxZYY/o6e_%ddt%b2_>5*Lðm4èRl* ;?nXaufVm]N=c;D#4ca0Gaxpf"2)Kzm6W!dE1+M7۾xm=T"4FL1A&>KݨyvnyAra>+΃&hvd< mf)=.ӱJ\ 'ۭz5|TX I]uQ6'_`rJv6RVC%Y:sA [[l MVh_^[&5D)Ք)`GgH')CYAxt1_ӟz+>2!b[ nݯbs! ̀~(`i bD,d 0-<>Gp*/M#4L=P*h Se;SU>7@xbm^G}+p{WH%w7<(k6(L"Ο尿 Gd‰H}.u1^9ioPd6̀LU{kh dw5"RC~X8*pşѸs>hxqE`|U0҃9xMvDE*{a ΉM{ KNψ %aW#g?*N Fc7ipeE_ r<[3[+U&6OGP'qGP '㪲a2S1\" - YED֪_*o,6 ;d'/mev5xN2Clգ+VUL8]\$7I+w`y\y&Kce3CJx_/Ñ`B.`Ϫw*BM/hFJ{ Ŝ#wp"ځz^dڅLLTjAmW~'Ɏ za n*&dW2^ vCoy $pwGRR[e_J=Mc(vpt.yS#K¿*-pfױ=ž ?H Һ~|l1[erz*IE&;7e)ۙ~? pР Ha9]`O]JSm_u5Q^H8f>K@`- 2 2-k*PĬ=` Hmoc#7C簛`^ֲ]t3d lr=}Kݵ͞XlkJ)~O+HAPKou'DS[WAږrYLpj{#;H_xXI6vO7<2PPGx{?^~ib[k*{ldV^;T~ZpC|Jso. c2 Ra(uW#a'(MKt+ґ?@]@Tߥ4ǺiF́M! xl9"PZ:|=ßi8;¹B]2t#߃y~!ï0uvl `01D`Ռ$Bp ꆦJ P(CuZ:Z` kYX ΂BijԈfʫVLD`c1*'-FA{ԗgqepv{A @sa3->8Z*AtJjB4ܽclm*2фL۟8?6ZsqU;18Bt&񠇓%b6L,M}KLEz têc7v5Qc%5Wє✢;q]&qo3mM:odۄi6z+Ete3dXTvdҾH`ߪ }slӘur #C^$dM5H۹}_L9BA[ҿ []Gn^a6/ך$̶x7(1ѹ9ld?ެd6|B6* Zk*kXoc" B8ߪjٜ{rK&O=\tF 67sb4hxݪNQʖِșiKT>,'P὿R|~X5E|)^?Ve# mbtɲ E!Q=Toz\CLv9B,g˅䛰`NSQ T1ڿ}ȣLS.bDS'I)+(SA)sI3n#RB:z[ X]lqT~} puvR8Pq>j9H:a6" Yҏ #T~ޟ4ĺ$2k]>vSܧ?lhwUBDzWw:EO,8UNWpȁ6H, k^27-ɣƞof/'Q;?Mо8SI7.t鯮qzu-]=l%FݬV0LvP֗EBœ Lm\Cݱ7olhz(3okcRo@ =@11Xi 8Lq$w<1P}! JR "VU) D} TŠ2Xu$* kIƈLkJ/L,X|K;-ڌ; !u @knM M.6w?uƔSWZ6dm;B;3 6 kX07wݟipPI؏18CeJ]|ij!q G܈޵d+r)S&:󊦯TP9L/3ΛsɺU,N-{jY+ J)e54(^V6Kp!/ P?3- zH٦* *}|MwW5?c2 FO_U-Url!S_JLtD`N, J D(6#+ (Q;s܎,_"Bjs*j1*ѥ&f]Cx,HՊO*i7m:q6ɏn5mvA)mAD,š(^VM)V*ƒm~tPvlf:7k 6פ;u)XDI v3Qxm?0*IV;(]YCA i[ N̔TC>YëqBƕIi (3CKY1dz/fS<>NW 1f&ڮ/|٭"օnxFHFwhW&`3- ƜaTH4\-BB f F rԻE3bbG+MɌo.W;/"k ƇEE/8^"h eLzȥH$5k=DwP~ ^x^3aDK0-k\}(^ҝ@ukqp͔<|;[ɳD9m6ONJ&jشqw/Yzۧȵ #"qIZ1I dVE L&wy+,8$#uBQOYh3 1\CeWAܥAT`fC2^VRUKNIDΜ1?݀ P #j!?,3k},:eCpy^Wlr[(; seEӛ[l_ Che)EhJ8OL] Bn'N2b=M稃q"R2ISF%'Jq0%X4oe: ߶buǷ@-rl5܊ց'ɊTf඘9oFPz%B%X;}AM2nY3ńm"{rhqD/HvP|vMd_D8Cp_i/6].Bedҩ =D[6gx;DAdP:; g:J uU+z U7W|"7pܘam? 1[||Aggb~[o=Ò$t2:lbrkJvN%O =F?pNvo@{/$Pn 3ǟԅ2r0kCaٹ'ַh`nd`8H"lEٍtxŽ ȍBl{bEt&j4ѭ)|!͜-gջbya872lfБ+O`T 3tpMbMi[U- j_7K_<.4|6!G~g+#qa =pU7q[xdrtf-R{v1! Hu4c.!GM(YS`0`vgvMwf$ӟ[1b\;L0hDv/,f,GG5਎ 8moQ,i>bF'+ʢk5>Ms LEMӷAwUq󪭔KZ@W`=`BR;\nQ`m674*C`FrP豦j/+GB.fS %u-A뢠Nk'ުGTT\Cxu=.MGABnP`Ve ?'Ko:쿎_ sAMQXc%]0\+4 I n3qhd+`v^iH57-vҥgк\w9y3φZ bvT.jlQֺl SJn:u&0Φr ~qvDw;/>,J\>#:ݾ1#=(zQg<NB|SPUQPRB:Qh{~j@6nʄFH0YMl#\l;Ek"ws+e Ol:/tQ^r@}dǕ&~WN0}A Vd t%8o=M~ wjT-шL|>%oHl?̲BJ=N˄x2}Mdŧ_iVҔI\n,p?3E|^`N< IWzxM!H%58+<8zrnzǪ1~(cᆉX)$~ei59֩;FPNѝ9MhS\XjX)"gCh Bm'}oQ'0ֆ~bP#lb7?Ȫ% beOXTlMG:Y,xB+Vudf6(yQ\ 3x*5/9W4AV0NQ3g8iQ%[93X')֤mMK\I0ߙ`ڃ6,y\7< t'E:M"8~˝Y 4R.RK@Jf+_E43$;> })rJ#F4\\t}:m`g-LT$1o 9c²:Ij(wOtQbHO񟸐i$oc$'O]"|?bI՘zyS#˅^~ڧyor4Mɩ 4h⏗RTY驴P,bi6D˰x1 {v:/,ڶkip38 WX+ٕ͘WM_=%b_T n' $S3-F!m}t .d>L"UuoO-Ϩ>S*b;8Q30cVr8!~LDNEZg>1ZzƐZP8_FGS䥜 zPS%B2&9MZJf3<JKӅߙ764q/}fP O7ƛ_̥ m AQmd׀aE@N c䳳="lOQ+ԑ۬p."1 u gBێH|l;7**|JLWI#qUqv}eEDw^WjǶ?OU\=d2!* ]~Z#UÐb DŃς7";"w36s/v^@q\->9W]c{5?*'ǎl|2"4B5})h7TJ$ѿ;7HR֣rj&7M__#k0L] i$vرנvyg}_<:g ҩG𨞘ZTX0ULݡdg8#bJ@:yJ?['ΰd%O6 iD.K_|8}PgOu'14]MRD1[ mTSw\\/&'>(.4YͳBr )90*#Uh; !aGCAR gjdv,>-8>~Rh)g #kJ48'&7*~Aœg?@Gsa”ȞȟX^)UµA.3k0] ڕisiu|6|r-`ٮ}f_"vkYuKEry WcJOMf-jn,'@>WZ.1%y!n%i*, ~7'38f7,hNz4y٪BKx~p Hӻ9Fl ]NeMS R~b,3 "MH#/i9X'w;(j>)SFMh%HeNepX{KXrail>K~ 0zNqG 7Nhd9be=Oz199TG1(оIꈾ>!!PܑKI3`R1k#G8j%m@345XAUE97h#nؠxNV c|2s1ύL/BE>r0Wx/dГƗ+{!)R*6u/HW~+9@)RZ4d^BS xiGAVUMCt]4@?CݺچUGz&H&/'`):`ҹ!1̑&MǺxv[*(>QADŪܻ>`jh0EvS`f{qj2P,I@a8Rdr56,Qh$dy"7@g D▨^e.U_ͮlaTi ɐgLUZVʇ_ 2}* VEE׸ElbEK:`H#zRLܡܗsqݘa%;cRB_tPntӴ͍djO)R"*~3FFn=7Â'IF"щ3)5}=D7RSw7w خb}|?@EVHZ*(N0nBG{.,5+bD|O1}Vگ.Ċa 旰,q *pv\*uŖ5po{JIpw&EQw0 #SAQe9Y 6x?=UM),/~u A39B_7N4QbeRTʻAʽP7Dn@FO(`Cި((Zm `ހ%'dJ:-3@5Ʉ˖n]N2fĵ&D]K?dL'#b !i7 1.iqHF $=:1 y۠cXG%|APՄ{VF2f v[|!A9h@lHnȡr&Nn־r N>X&jxVՂOBR"2*{^z|Ow^f?cjk^dJ>F  GOk!1qG0p.ڄþKgJvS~> mvs M>,˺/>BI v]WwKFڢW3/1Φy&h> nܥ;mɕQI5UYCD{.?p+B#/\._G4rU?̨eh9) Qh%XK](GYc "c$01%**.M=m@}Hp{]D_EV{H԰QOg/ŕb@8l*߳#KBbfx\N{Vz',aeVd*JjrTey9΋¸ёo%mX4 FF\E P֞ugUjV}V)x;s3?e(¤އd]kÓ0IA\ݓ0M\8Tro ~J8otkZQvXW^%=='_v֋ܫ])`lڼ+Dp\-u_AS+F_WRxm7TܤsFKm:siLr#hk" pI&`X9ȜCs?U]y5- O,f&סJr4B>)A@ PE:jɎ"TyYȘY ɩ#̇h|0K/DwQFh^u"}=p~#c8vrRD< dCdjPs՞ upvk5ҳ,S8!_F- 0xi,#֛J6y]SJ&nvr'E4:oЯ^)(%ô$虿< /r 5w MUc{ ')FWWMC.$3]xG49$e3Ƴc/IxN!>g-`Dg̶ؐ&Zk HOCk9|[O6'AG+lyq/-&Uq, ی2l!m7U[[vS)vZ{0u&K4IaH ڡ,HbU"K)=?Hl9yiASSAn(iT̤0 "0MFʃTYV\Od4H|_N<9nKX'aJj.׋'6a{QbN HA7BHG[f|GMEVllhX+ 0&q'\!ɍ1KHS3"~jaNU?kygfA;!A|$3ߎcʿE137t))L ٢D2Ӥ?鿱 eK8&gWٻ{@׆d^2Pc5MBxuy{*lZ ~pH7S=e r&M ݼB;$s98zȳ$ALkv\`{K38$nc4bꧥKJ4?5;@WQ7A^YgNi62 Ed'$ ]S :BС^yY@3dZY| =%Ⱥ:R`9%?Q<:c}D-uO#:1E 0 zɵd##M)w-LCebL7Rywq %Xd(+gsa: UhsIR{/>%߄H序,Eo7xQBzifOb@bIe/hdGJg kyP(_K'fw)Av/n|vExz9Yr ^w?ڋʖ=lx{],øv 8Yzqq$a34MQEӰBXٖl\/P󑭉$Ɉ5 ,ol%_n9$Z=Aq~]0)Eg^Aw&+ =| "`"B ʖZȌ@Y)]/EaZ<._'`4\n+{"5Gd'4qSbX ''!oC`nc=R|E)G6Y TS=Eqgc#T!u.*L3?ߐ| ۳{Wj&esq݄PwD^88qDj)c:~TmO#fBXwO*>;'ʮ= :1P5u{Lx#o+/4QP4D|= 2n}U30W pZxCħ1q/k$~hJxfh4cE@x!@rM7I`G<UN[KA!y_[OC5W+12I1]F8X .Rs"U4?@XdhTCYt|};~;~eȾj}@; ;i&#^KۯIŃ`̲ףez`tZ 24^3\LuKh/-Q=r1/|Uk}LHVFtFXL9T,^ .hdQ;9hM2zGw]l=0osezghcݓ&d$؁/ABWa!"x.}ɍ\ P8 TitJMZ͎P!YOwrd[i5+KTv$hVbH>޹ئZbwçj WS nxA4TT<,\./fпĻػud3/ c!cc)XB\k&O0]cA+9)@q,|) ( #_9]ӷLW+CYu#Q\qJƀ=?cuhaz~:(; g bI.*TxzŦW\;KT [?)\^LC#?6>CL~b7=`_aso"YB;(}0WMN# ))MYgN\ U}Խ<=ᾳ;5aPU0 )]׳j#=% +-S9/l Db!t+ HYuki#<8;k=48#!u \L@hSC1X*"H>L܈+-玣lBl kO h"<,bm׊DWw>p]2P^p-BND >6TχXXp/3/oz7{6GW[ , CZ͋LF_o;v!`JN| R`P~#I(_>+7ElfIr1žIZb$ -|==v}ۉpbo<9~[bآY֊b+4epЬ5{ #q@+U)7/\zؤ"!N^PPϯ*J.!cFnySP(v*T [Rz46 @n)5[W@f28^cc7kV@t.t-гrVpv h 1S.{P\@qphUA 9`N0X({rs)]K(vLZ+w:t},ښגw㫻;kCi(AơNA^)n90S]@_gadu$BZfUD'bN{Q H+[3 U;k%Xئk1'n|,*26Ӹ f j[;_άN<އ\/~n)$KT1ޟ:Ea~]r' @n+F1 0N{ ==>K_6~0i-\V-WHf9VUM M1h˜?t%HtB>aSqfX0ԅS<3LCQ+$Jx9h T ܈X5 hIeJr[RA&Jy8G (I^Ww؞䄶e46O 7FxhQYC6-V[̗t_GJaяUOu@3SZ>T3r@hҹ$azK6ŖNim }2QB<ݪqC olmcAeHsB(\İO`- I WkJ'Sz(RKZ/QzO]ΕY}i IN nM*d+5_%_erԲMRكrY dͨ=4-§Sco#)~Oq0LU&LHPKK9Xa`*&(vHoCm02++r;9Gnf^}U6eka9r(l 7.0zg|dTuouŧmzuvGGΥ RT䤅Zn 5i" 8~/If Nqʇ\rJB3GEi)0˗l 6 _ ѧҀ9K/4@hGQG.ISԗ3J_#?Ef%Snz!!Җ:%H_'tjLq3il=6dljgrczh@8n@-wR07@eeDզDhơ^tf)skԲ;CS_8^^t6ӏ.R4;Uّ\Xt?;NȜ$jim"XEN.;NT5h*:pS^5y*oQ<CsсN,Ȱ.GZ9䟃s?*(&j:%ꇮ!ִm!FSKyJJk JJ-Iyd{0QP_ [+Z5_WuДC ?(} U#h)hJ"M/B$*G~q\qi<6a* yDKvjx.\OTۗLXTI3!K3.8;RCK([&0 ^(}"nr0*nw.3$4%)0 \}Q">`6(Z6%pxBfgk+C[_1m^dU+zgh h%Malͻ.]Pݹα̹l8$.D3_to+v d^'F*L{}6uq"u*o4jNb ?hgk)#vIDMhx$62Dބ_ G>6 WHiLE¢{{)\cUvk76H(o ­D[*isICa$Amc.EڏbӬ.Op5>Km& 2i%Kri+O3vh"!V>!;C\F¦/hbz\B9pkv(6]^pr$'vDya>{b{+'4 mta!g(sYg5tAҐ x̊m hS nWw({\c=_as=OTz-9 dtPK08Adg7Gc" ]nFU_TnvQF_bHnNq V*9)ʳk^A6e+ȗqŪ, ;O/ a^UyJxu#YW1R-hd)d>IyPҚH"U-ӭpT{}A@[:ܢt[.7x1ѱX\a=6\h.C_2cSpQ%0ޣjÆo2Ĭŝu\G .5冮\ Pv+SwڛS % 8_F!?-/sX] ޯE)nvlgքD5Dq^:A++f|`xRc<}s\9rn0s[b+Qf$;-v4vrކ4OKvhT-D'O Z #ҡYz 4yZhQr2u0:P+#00/?72=cFNL.N;{aP>*΂/A"hYp{ګsz.8H#y%tk&0~OIHK`8YK}jc\~A;DD`RgoFTS,%xN44fU8QlI@-[$P@M@@Tsq\v[ db?$wE[:Nۛ: [SkٓԪ7St qcꝘC=6P^ܻ>D)3G/1gz;8:|8rSdd#@t@%r.p pEzOI?~lMs4@’kXIh61$N}84/:D*%ՎEtM}L^ݪ\H"VmYq֝ g BIlڤ#?;0L>dp̌(jݯǦ~fVWLƓul=/bxڄW^Ir fumB B rի3X? m]LVIL<(~#%Rdp] 믐uB2I_]TPWbݻrrll"ۛTXvHEvx -.ɺ#M6D!)&YAfvOJDeϠ &h7OM$mw cH)*[Qp_F2OD}YPu3oQkb a`c_.KmƙgYZ0707010000028c000081a4000000000000000000000001644ae3ba0000f74c000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko.xz7zXZִF!t/]?Eh=ڜ.+̋ѕB[ɬK]l\1Ά*%|P9JE?Գ-;Ϣ?_6EvOO\Vbn9чv2ƀLIÏ"}BVW =?%-;itZj>w~f U.Q[d 5Y6[JӞOL:>Xr2mM) W%$r3l7K)#?dAwv͒K~AY|خmGNn"8 .[." Qےc,F_*+?0p^xK?#;벡7P*k&KXM(uDfdoꤵDS(&Z"&]C0f_:2eݐV L u dm=Zɀ㹮XJeȡ> $'7Nxy}1!ftv.'XAZ#7j|UiFOdiɺ)wgS3 33yaC¥\#_.j 3z)!gAVxH]?ym % ~PLI?"_d/ ρJh,'MX@2 ]ς/Y!>ol;U(*XN:y bk436؍̌2\>0/f\ʯU}Q3ߨo `FB]):B"Gρ #G{cJQ{v3@&T w2 T|E[VmTnB!ma+ kk= ҄3Y"VpLwm"dߦ_M`И%@@v%Vj}8wA=#r+P5gZL q_tޗ6*4Ž>qQoSGEUOruPRj0E<ZpMu|0(T]Dc,AA\_yAEl<'@E1]CҬbS1 8ILdtY (S!vV7 pgׅNG_ v'ŧQciPmĢ15 i$"yPb'Ѧ`~:f&G»qUR )GWbT@X6us_kt(>Z({\-yi$Ecu?TXJT\B;m՛Kմz˥"l #]m(O`4Bި|66˝B~Ӹ>ւKKZݗRv yJJndbޢԱ%oZw{EO>&bCF_0L"wlʱuFQ~M]IJLkZJV:Kˀ4&NϪw(+1)]ܞC]d~*`bu2ʠ6 rfl[ǭpaYy P١nVoHjobiov\6LDi)Wk`_FC{Edĥ_#.k {[[45헨~衒Y֙teZa"n\B]\r(ԔC>zNbU⍞A #V9\gK5Y k$R!(4=XX4hsz]pB:5qn[ -lN'1!smTT]›VzO#On. 'ҨBk˚lS@F3/($*5x`t3FBhlOՅeK# }AAN7|DEG3oVC)e8ZtLE=>#õgxRlQQ"jRGCZjB0 3t}Yn:֤ۧ.&H@,x_$! ׇm=m`/yzZktn\b]3c~YMI0-('۠ݥ+z[}cvw[X ';s=}ӣJ,2^~ۋ[8?1kA|l&].yAƯI] F4YXtOP'R 4W8a8ICJx5 A]JzNtzt7R|4kJ;o BؐP*=]b2aq.`<&m@e Rc5oOW9DA#K(G ?O[h(6FuP#C oHB޻ُ+ٸsӮZlIoYLUjC<G"黪]'Uu Q(YߴHٓ"5zvu}Mj%Y =HF1aq-Mul81a1O"G/rY m\NI</G~Qo0*$n xR},m5cհ%ʿuˢڷ6S&=]Ӑ&,kcPQ'8, ^Ab^lo:%&Mp] meIVEW~1_"P< )nCE ='^PPw $i!`Dخy/!%Lrxk<"`<Z5}uP&rMBPN5LRCF!WA0;3k6- TMA9Gh<\ޙ\W|u!$UNۘג}xͅdo^u @~!u 'oZЫTzDsv`|-)>HAv5)F> =8uQ/KbvaZ6s[sy]DMG.kz*2\ 4 O&i+IrWa((ׁ٫( \x^K9 X|S* C38/~ xK e9s9uQ#R#HH6j/|&mDʿF܌:aC=T9*jIG yd'd5C%mJx =( >km %TU6&f:ޡA"dG͖\z*LX1i=u}])_`hmZ1S /5+q'šߐlQNX\^$A]D$NQr&,G0bBnC/q_lh"LC]8Ց694)ޟՔaMx̝_4powiT?À}μt=ƁQF'U k,bIqhƛ X<<jiՈxkǺFUc&cM&CX|: 4FT`0x&3gPy6T ;JEMK~|`鄗Lt$"6;l<W$(pvo"W>OZuhE7QVhk ɢAȠ3$Η*7]g3be ,t;"t.B|F7IMաg6V.3` Y_vVd7nP5aq# #) -tDRHVZ˜5.}Wc6~I%(bfy]C`?,/<{V@w@DCÏWd,j i㭭NRٜ)kS 0Z$;(Ƒ^RoQfFPv qY{1"o@-gĎޡD>Rݷ0}ݦ*;ۜ!ɦi;Uo*ާ}]P-k*ImrQ_R51%ءxI)_V'5AЂܣcKK:s JdmDn-҈t{7t)'EF;+!b8Fj_g\U syk$.GAv`H VmvXNi&>,Dn\[".^t'fg U:q 6)~ɛD({+t ]- z_Qgu@r­ݷݓ1#9+jSlZNɇ_ݚ⚉Oiz[x^l%{E#Nb|&GWa!Z=bkN2?nvî"HMםayҶчtR$հm@aUjbiDX&)4A5'8# }|=Y,zPi&Vx\+)KU()ܿ:s!.v8e#V&=|J&] *!I3O$"54!֡X*uH䩱/䣇("j#Ș@g]/'}BsB߲Jp,%#HAej#Ҏ<#3(@$Q>m!7ο28agxNG,A nrʥQ%L1᮰_qoC~. 1`f#Qqí3_J0y@巽X?/n7tț/Ayb_P }k`2Lr=Hws!t0gL01dqgHthDG|Pe92\75לתAt֓6*:žf u.t6=4؈ʙxV<;ΰ<ŇU`cm ()<[Dfp0z>Q6(Br*wKoT/I4-yswOOMqJ !,%-!>Rʅ8[Jve -czRse-ZU)`8&BA "~/ XHbOk= 1Wn1o$ ]WNmgj6a16s23^yN0)L4&"٫[u.ef',H_v6~gt<|=L1@BM~eqZ:4+и'F]vc]+,WQ50RAd< >q EygQz6x'5Nqg,tjA~hL+4q#o)=Я9% `3%Oj✔ ǸHpRC(܋nX؜Vt){fֹO8¤fZXHI."<(V-䬇C\UrG>&53i\1;8hK (_#HqPԐf'U-2A$PnYz.e۟Xŕ_4/pg*j֘1~L59Up+J,neg[ZOu_1"#-Mq6Y>2AAd~Rq5^P1!Ƙq5d&ͼEjlԏB* ׻{>;YPdzs6ȭB0=2n:eaYn(wWsv* ՐmF!(xH#U w̟U+-c^5h4Sv/?SOEί4c?yE;Ґ]Dagllgsle7wV0o~s ꆯfDy/$T)"4Foވ!Z8}.ӶWcmIU$Ve\m2X퓂. M-<'JG3jXIFlЊP1n Aֲ_h ^v,a;\Θv]xw'9]}]䩙nkB-No+Xh 3ٹ|Kf"$KNY3|W)ME *`xyxkfer-fXxVyx[(R6ὼA"έD%ֵz:tSHڵƎ`ЮwcT|nTh6"0lwz[J ϯMubmdwXXK3s[|v f'=I|a_N9izZ~=iU=Ttp^`|:]kFwB5n$2#Ek,E<`ќҚ{v@&] Wۙ3)T\b,! 訷BZjr"h&:ҝ (]%aׄ7iس1ћx`6Y+Ĭ 5P0{{'!338Kp~g ,'0 RvlZ`p mZ:m8b}?PB5i9n.# \{"TQqQk|z쑝<:TUeQvv 2|iafy<7TCp 5_܄>,])FC o]W &YR&̞T{~Ldk+Czx1776L͢s昋h=U!5<髱n ɠgk<&׷9BŨ^]\nwUW㩫'-}E K*>sm2%"tdZ2P7r3Vc%Z8ҵ}0f%M"GL!D\5$4v/y w62`$Z]\C! w.@y\FS3p@%Ҩ>v#[bfuQ\^Pat4]gXg}E iLZ\VOU5,gaß/'(<}$̣˿ 0KVfJW8;Zfcc4쟔z@kG8X{0'm ;4z Ɔ7_?Ѩ,=.N8dɛ1x:0aDvoR!쐉A &KanޖC0妏bLI䗆gRĤ;e[IP2VgbT:fY{''B3߼x/cۇDqְ'êওSR@{#[Q"uDЀ܌3B sO!]jt.8Z(0#h'OKM^iЯFSfqfJ=eR0XHep<mV\%?֘ϥ.iцk `svV2jZrO^!{EzRcTyWjkM>LgF0<+q씸$mRF\{Kk"JFe.p,㝑XP&IIq& -ՅbtO) ww{" ֖Ԩuʑ\7J@i^#YUzM*m=Xzt,ֲ]U xew֧X/W[㲔W!3D79T:tAFqosa kho`e ejp3y=f =sYszA/cۉ~fז`+5) aEY[ݿ6YIӆֺj.dbsNfQ\eWK,+>@W@e 8lQAX H^qS ~'O[1KBN8-ྠ;e`U:.,[$X?J]`Nk3)_fqZ+x[A&߃y6H xsTW[[GL$7%N33VڥWil$+(J^6ʸM GB>j <pꢤL23hylT "AZ% b:Sv|4|QedBdL^y۱!1b˶jO~|ǂ_^>q- Y[U! Q(\8ȀwV8L3{`M0BR4ĻG.SzJ<QG|IVlm 3<^Θ5]Iljb5DM'mƄZEw1W@2ĸo%WjK , 4Vʏn8\fʬJo ; [W3a8yTٔ3 9ná Ћ:ќ1sM3Ey>f)kL-.\^>%B-9魞P/ .kz0;7 _:'NΫkCٌ' 4rɦ0'#-(lw%Cw@E(B@K-2mX7ҏF`dv\OoA9;OYKzӤZfe^ rҾ;-(՘l6QНLQ~qm e{-Y4¦EbMݘ8GJ{uN) ~%C5Xt\uP6C')S"mg W<4l3WarL72UXAĜ"?8hQSj,DUF@ݝl`}LaQ ?=ͥD42:ټIy,BHkvuK&9&=I欈ӶD9;:ynRolkAp 9~d#>@5H^FW>qI'~}R/6X~fvws,uKR`frL|H0O?S1`?Wu%& 4A=ͳ[t2eJֳ3Af _i8k3s\qyôpo}0 KӁ4|z[jw#VP>e]:/b2k6~'w?y |v|. (Ţ*TRAW[ȓ9`55Xb ItksvyxT$OwZ\"3jNK׏:y_f؅ {=!BņesGnIQƹFe~cZvdoH 3"7"х I`]݇'*)Z]J\>8$=|{\@HoZW-`绣|>/92s> P* g!4Kg!y`<ŝB4;a ,_ͬaB?"oVݏu3w]@04:6~]UY;@]A7 )uwB劧 B[:N%I7]e"s`tX=oyhS k5䲿]OC^G!( Cuϟ(; d}DC1yV1ēݯ,bW WM#uRTr{` 1Jg*rƍN)H=zGHūCvՅc㲰&+nM֘3rJu[DE5NGe6hҔMA !ĉd:e܇6KBGKvJrp⹦zF(w΍YX C꽅[tA\)a#bqRT=5!ISH~h*>h8Ogx;_p2e m9Bc'p+==+5z_󗬍xHGjg}ew$CXQc`@`!T 8c(U <>;'\H4A+ 0nq{ R7 g؀*Wο La] ?-4Xh1#r官p?nD*S%uښ9f$k}Hͅzt0@jꙐAe"F#M++PنǴW~ CXqi U_t%neY_OMR>eqP%侂.d+:ѯ֕HctPmAObX/]O]h _ B(;Uwc!0j7wW=(A>Yk^'[T_xˍ䅃c^Gn"&9W,LVK&LVOI80W_~*x<"=~p^htsBBD wHC)˂}*cFB]1"y,zN\KD$wu1k),a^y]Wt$* HRWzװn\*qtg! k:HxnHA^Xl_y%ҷVծ wMRL:!kgn^k%/媣4a숢q"ٍm> !!@JxiefB}'D|b| \;֪+NLJr>9i%tNdI`ʆQ~O8c{IOX`^@!b 捷v批;S#h7h_A5''53}[[ZSpB Ru:a2ie񧻏Gb=*4/U݀N "mw &)KaPFDQD(|:No fҺDž@~M[`5Yp͵`t 旕P* 5oϳƋM1:,IV[P# 5,J%3 =J3,/g6ߠyc,&O=.9SX'Ŧ)oL_+\;RKf VHe&>1/3vɆ59*`ayJ/\#iu⇶${5xn'd^83Oz}ժic>INaXԈwxJXhy{|5A^{$@C땊af~ 4Р͊)x<Ɗn5If  TB 1[tt=n z.1ǿ5?jߓF FOw쥦uh'.K&n '˩UdcQz2@8Pc 1Ypy^Z7~Dv ҂ؙ?F)HܗG%,f 48n=iwWV^BV%[ iVBn,ʌFw!b!ӱ.M 4w0Kcϙ&u,xSi,{VTVt%-19:*􁖣$70k V߭[vRsgAOqÍu+_vՐPFW1ZG Aq&8BNuXPY08CB5099͋U-i Dݡ RzJQB.?B ۇL`3W/p\u㤍V |j7+>G.<TCuvdNI,gvkTy-pe5-)Y H"b^yӇSa=%ۀR"Έh>.^Q c+'1/jLE V2dT2 m* ކ&dӫ%xkH!t\<9~30Q[m9QAeڮt)'o#y;S|=nq5G0X*7-*]\כ^6*UGM:ΐ!l }\]V:^e)f`ň=y~\ W.ugmԜ7D]I=.g(/U^sfnpJ(D>mН#<]bl'BEt;v^Dm6rbc/9VD0m@lXZg2=N-Fkskč˕YP%|9`iLSQ!zG50}p[~/gǍ,_ij'ZZ_SCs(~Jsx7)*Z{CΆrr`j?+fZ:":'z/k!ƫ<V-/#( 2 a>-ۯA7._̀F旼Hր}zf B)VRC0AT N",$5suVoe/4p rHZQ9+pfSNasZn(3\&1e|>Ր$_iJtxQݞnMU,|!C,}9n;?s؈rV3L6qmh֛գ:?GKHDr."GE^]ތ+j$h;M)tx~\f΂N)q8>"͋/v\vV?ydO=@@- + QI,kٰʶ{qKr6i %Zpsi pi@oosUL5_n '+& N^X{2| |)=T =C 4wBxZ=ȳ[OJ0 i٬`#zh0hpUc7dɰ<+A&. WR}i;'tfvԻ))r =HeHr⃥9P]R bK{R-בTVSd\^C8bIbW@[W\Gc^U2>ˣ!G w@vY6w)6Ӂ=, \q c4PB:ywOJgDpJr#sap(+g3!R_aF;3,m)~QEo?Wp_;M(Ն~J` _Gz^aVSۯ[$ů&e Sl[uhM\w{)נڢ y.LF)i&0/ElO$b0gԺ?DvyWF^8, 8/UMM[dAPnNz8tG Rx+(*R+1b7\I( kQG_R*C tG8f<&E5.jYB QPQ?@iI(OWdErEVt0\>7*HĮv1b3BtyIml]п4 )y'05pZv{[3RH78 Rΐ]!D򭶶oΝэȮ=rh뤸H.Z@my|:lۮӈg2t+QZFFmԈF#_oOxg`O `GMchUI)u`SG}Z/ti6i2',N#sf#ݓz ߤC!|]jz,kP)Q^Ok[o훟Jug+C ܦ &J4e8I

    waK`L&f{CtTj﨡XRP!+$%+ g>=fôa@.ä}JQ/.?!>I ^.NA;8 CJѰ:Nh8 al7J߆.*%AP6߬Zg1G 8;2ꝂpkO%6}?gÿ᷾9&M#&h*78vn0~< jAO1fVq,P,V0Sʧ{klC֥3"PFÄ%'֫D]L:Aoig_lRO,d XS)Lىe9xUU:g &8 s*E>x;Gg=4)i)I#>ߓyTG{Lm~=ILZ ] u7WTw:WߊŊ'%+/*LJq2`EO>L2B-(. >Dפ0j7C_e-ѷ~VMc!F%ܠ7ϏpKl˴8Ǵ?겝fK?<-"PCΎ紎{V< 's_ L-)E6)9"݂ktZl^(s ɤ^^ӎ\jjK<\E3Pvt|+UQrku7_K@^6`A:G_4.ߗ_ B+A׉͒F:VcS IPh eH?gIa)eG%8Ut)4ԟ՛7D=*1x yf6sEL`heFhCwO b=.Κ;tKf9?OQ $bvJӶ#C:JԚtiMO#F͂xNQI;)v.CcDвCi{wr7Zw'ň3M4}a 5]4 %& h022c߫}eQ"F~]!>Ƹ*_w 1}~JlXӆo4PHm7Ku>Ƕ)Rt WA:o>pAu"3HA aLҏ3hb $_}r/(Yr k_ΗYe+P2]T|QT1#5d0Wuy'pqn*\WąfХOUzlXE٦ٖR,KfG2pܹ 0x=l.9ոbɋ`͌?xFB{wP. J7e G9JX*۠o("3՚ȥs%{ӢY܇eVz0rEUZ3V{w" d|SàAzGDYGI6ٌf H~S;}&8%YOpUʇ062Oa[MXs>3Bx(]HG}4$|=hTSk(m"0D5^s3,ءตnji'1*q{[QjCa"" vEPhF8M)hq*LG[@ A][`PGH?׌KXH}DQ40AIKƦHC@Ud'c4L6]rC܄2]AA7ݯquȸ 6c]e8NyWBGƝg9sz[S_Lg;1`O'r}c- eݑ39+aWqpNb9nlPAr27@.ߏKIƒJ)3hrW iP E^j7UąXnצnh/2itR5*0΅>^G"c'kd8BObg/>='oczZd 2dXatpw%-R9F.OF3yU8?4HdV3xU._.6geۖ |jS9xv#uV@8}c3qU'Y}~.P5P_㯴9cppIw5_c>xsuE-4TEU\\]}xBecp hin#4cI3u4E]Ϛx[+Rh^;o0nfI!$"; |ɗ(GfNw/g}g)rnoۅ") X~FM*ccOrHwMhp3rZUA[dtS /ȝ;,c~ z E_s%@+p!~hx{cD ѐ~!U?y.M[>Sg4̈́ÀpQ"s=zid_eK0ǒV!ESE ;;=+ !!p}~7,qXY?1M#!-=dǧ 6ZFb ܜ4c\ zYAi7zAO- ʛQ9BAw8}_IKL <ŕ2#^U.\Mp2V-Shy<N,+C_aFk f>㠭 )7w1G?EЈ@%Oqsv>O@7ScaZQ5z398jХ79Dpo!.rŭVB(.>^u27+gS8~zekB;$ Zҟ?KOǢ!ZpL4:>\T - !k?N4(pnok.DAs.&Cϯ}ۘW AoHAySC}Yln'uop`k,=5Iya s؉x gn >r0 I51&2ҵK?e!GlAMQtmeVUI`v1'NjqhwLӥu!6.a묾UgwdwM dJ+j.7~; h,J Lvw$$7CXw0B~p`Jer2i-f]Gy&v`Oٷ0xQb Xh^r#W ئ^ik##"e릿ZǼk~o1g0X EkvjN^Dm;E}ӱup DSIp^SORP:ؿ,Jxv~Ii7ԗb'!eV&c;gĬW6 gcr<ػp fë\k7W nFv:t}w {8{Ι21S_axG&C{ ^&SgZ{wBS"Gk-ZI ^SCMh`Ǖܡjky-%^'2# Y7W %sJ݁ ʶYDW% [gY$GQH}ɕ.>O5ZpQa &M:@% txM0!gpIKoe5߂.SE;)BE΁$|bMK~聶lr5Q/*,6Zeȱ~T!k{**8Nm~V>]`r4A%F]tE"sdZ9 j1LfkQXGoF_͚!)Ȇv(*deX!Be2ӋÀ0T񼘅|B?{3Xp°eu}zK$hMStI^h@CR,i$C L4J%d֌z3҉ҿb=8_^NL@ SMa7[q4cv1l ͺB4 nuB_0ľ;9>Ayr'Q |,ar#4"TIbݦ' Rc5=@:leb1D)n8DD%jWPj Nr:R6{=ZEFQaױއن4x*Q `:YLk|m̠+e$8A?̀ە~dz oKjװMg _;9ke`T!*s6p{AÝJb|B J-|#7 u3Aa J4td aܡv> &txW9F3dIƶw&l%Rt`R6H"ϥiW$ܴteB+4>&Pp9jeux&Z x-=q-6rȢ|g#̻KC)RBϧk9yn0K"Wt͒݇qN^nv`jto[䙪Ap!M*ݐ5Vah ҦeFOf4Icep_3\p syǨulkCV=W69=M'MOSReWJ"m- q[`jVF#.,E^I).%UF?n6KTh=CEuXl=aE*a jbZ"eAtFʕQ .1g~2nةJdQ͗u3b(I8 45xzBʗ~* K9Ywr C@lcf*o<6pݓt*mYOKڿx}ȡ(Ka5v&y(8;Ơ$7݊B럝,02Sg_h;<Rߠ d9ԛM]- VD䥯dӁqR;O!=[&ȣkqe y3M64cHO~:R{'iɃY4J/΂G,sB?A,/[JB~FE&Q Ɣo7&ҎyXYfb6Vv's4 =K@ћCG 4|nXM$5s+^)zm=A%lR[Z稲U2Pnušk\f|H& lZ,@fUvƖLk{8rv[P-~@b8eWtk7"E-},]Xߠw{KMZ?kEfCT#M51mdC-gIIqg+݄',yY:S)S  teE!i{z;Ao.^HEVcs:̾xX04QF[q)U!ewj:POxYS /w"h yJk}4sVdFq֎–0˰,sH!y;,A Ϊ#Xd%- @3ēw/2 L`l5Ate3wx3|Y7f$A6*֑=>?ؑhk38k\A3Vj jG[2&i.ֿ.Z_K(<[T[fAKpfmuQ"u`NPXj]ϺI!mCG;="?_Fi^,En/[4OZ4NΦ_,/P-daMmwٖ]h[k?Y #ꉬDiS iq\#7QPHs+PG\W~ouZ9$'{ &P*2W \`>5"v7,)DVpº^lx46.pulCSdA5MJеA8x z&N'xkeVL?OwG jÆcK HQS9,iJG$2Pw<_X>";߻<2)q#\ sJ_-!\ݿG?蟝%k |Nƕv *>Nh's؅4שyTy3.~}K'ts>o +.2`5\mSUq>lGéB0,|S]6V7|ݳEvVi6iG=gD}$C~ ¶Gזj|5%c_T'm#;vm.Z– :EξBmyt5kS.s '_kT:vFuhU qeuv5?QipῈ5GjH4[oNV_8$8]Z\Os&`Zu"2uaz{8`ge6Jݩ o[Ijف=(_GݠjꄜG@e{(/̵رo PmFJx[sU0c=Y@$0v\gNv8 61IvH$}k'@SD?lHx=b׵BK4eTDNFtV#F#n-zѵbv`9"‹wز!_|]b4.E5d8d&X eL,' =Pm(u$roVsƟ3aAeլ>+=߶ʼ sՖDVzu rr,C߽L6R޳S ,V5YQ|>W @+c]<}|L\U"$jEدbH-9~z-)rKVPNm:2Q=pוɧbf^py7c!43}{j4[q]JV_[NGt6^UcSgA6f)D~>DyQU"*(v0VvF ql?GJw ALjxـzFihH=Ie,Tc[Ds'zΝDiַEZ@>FC]`e |lRW=9.\?ۊZZ"9ԷHfrҼ8|?/kExQăj&'aNQxQl@ҴH5NwƓ蜊tq~xH6#hTk tYOe*J:|ѐү@u0]n8g6JU0k«5om Q?{Qe6dUB n+<;eTr`/Kǁ#+4JVοan[,"`I?J?`tC叒8#ňf'ae6GzA&f5B) ؾrC=:{ ڙjaz$/QJW(*W&X?0PpNPi!{ΦN|F 7(Y˅:C%"g@,vmwL9g8$P'6]ǣ07 JVվu'QJإgq&:l"|pZKIC#B+QA>Xa3?wLznZɹKf"`k[jjBn0jX6NJJm!wnDi6TvF%wpH3(;Hp]AF7緒Mghҧl6i6B 8uBka {G!duVG11Iv7b:9h. 23u&0P;AHK'\Ђ#ӥ@^-Q\<{V [%Iۇ3b8t@y4ewWܫn~C pczSd2$؎hSD#GYFވ55"Y-TלAޤl?]w'U58ro 6&V$?{[DIw<%NBVB/&X`xڢNjw wINa FaӤڝ^D_2ĄձJ|nԿkk S΀ Oi#>W2 'p~.B ,!S2Q;_@JJM)#(:!Z=JOw3/fd$OYcr3iӶ̇wr?˖ff`/9d>DJpw%ޔ{j "gϘ4'yrWw!~tl"qɍL̢kY {<﨧#esygs^aCHk؏nn'Ǿ]O;D3*ﯗ?-+ʨ|~F|CDO1SmH5$$렛@ŒP먒yVĝMph|ʯ-MIS./;48>WmXpvl 79UWlգ=8#𘛍/MG31Yǹˍ:&U9)RAI>=5q$[G~ $蛷=>GǟHFɈ-Rc*&hDH9F[y%BZmb, Oie.)ؾ|Ltͩ\HJYQC؋XceA+_Hel_6p\0/$VIם}vHΚ ν54i\'уI*gRIY~*nx&Vg`:=y0P]uOy9 |VcU,.e/܂"3 P$I1ޯ aa=EDĴpVj !3ggR;\WɧCH 0[p=Tƥ8Ko,j(W #fs 2QHS_Y!27ֵ0#3':y|ߺ,|,ÌߧfW[ׄ g_ZOx `mCvȌ٫6UDtE|g$^AՇnv).7IUnoWiۨl_6ujܪ;UJ/o! C,X ]bAclР39޿T (}:&%m1L:S@)lh2++^rnE!lp+SĐ *jþ4yDOm+w"/y+P{5DT"͈O[0 6y}sh9.)-+T=.6CfgkAUfs7{@]O t귢C8 ; fE炍ȸA*P? /DA>zBt'rJضbjr3sO&1S" @ #R:XujlV0AWddqP׳WYSRm,,ˬEO|pxe ]'}3h |{BeFTvag;Y${DO& ǮZp3îBkŇ\$pkUʼn!MQzDh] LMж9\˜ZHs" u~f`Ē{ w@ Uzv_$\f\Hv.|B0bO'g Z1zs3aŔ(\==RF;;ɻ\`6wn=Bu=_`dqpa(<H䨬\i;0uRa`#r.SbsX-4P:q Mj7bKyќ?5A0P@n;hGm Ql>YF,`ll'eAJp1="e5ʗABa 1s]GIFp +P*gs44wy"Ñ50p=dxL D*oӏCV@E1t3wDCm}Be0'ZC!{2ۜ@;1Kǻ B!*4#99? r__/bHdZA236TR:8o LPUIbFIOnʃ뉠#IADB(=XEyVmMB%gnpa0eBk6 BQ. zl0#3Fb[ߛ< HR{Eq-7+m?&@3iճOr|wFٍ|.lBuCοDïJef]j^O ]A[b"f)S|^BT)rÌ2L 292:Ҙž! ZPfmj!z̋\Gm8PXtvjdG &?!Ml*5.b+ ^a |m8DmR +mHL@ q&VcJ˛l!>Rɖ|5䵺*jަPKk~{V8KxoF.y֝– ("6kʜv=#d}t12i}7 E~G[,C԰P~e]׸Y6vSuHSSO/k^B"+eJЙLlN-۟[d7^;)UآKv Q}:},8+7`nT];fnv4DZ<%퓔Dwbiʽ-M=GggU^Q%zjZyiUjk p6²KK^ B&l] 5XQ2—1.R'thWIے#hw*Gj,+˖4Lh _."?ڇrC3bfdilλxY^Rx-4gBve]=H\Z;:;rYS~9(A7 ,4ve%_@(K 39#咑J3> OlWs_(YKoXPd4),5_MkZ^BmO04-%'^QttUct2R p,1-JcՁrV\۶$]{f53u{:Z:@ICŧ#2'&#HwO,peٱW1Kxe2 bkgtfuƝojHK9B9nTNc׆-շ\:.,k#Ax@KHr&gjȘ+6w=n/w /p%J;d"9ڿ^Ucm?FV995BW8>'h0Y"T W#ˏI$k)o/gc?u+g!YӛZ9S wBsksGԝ- X v7f 7HL+C}Dk2nPA@}t+hW% SS_YZUQZNrﳧ E GtLvzI|L`J`>wh [Ӛf[Mh'_p8Os(ln˪4_~Ny^}$d& "@U3a^) |HRRU,eLbV@n<)$)^.by-;Y`A{v3MPmݩXX|ԃPs`M qpI1< sDK dؽK5+갨i)sbw%/D, N %#thK2(s!OIRF|sx?H8>TEoMEP&eK[wK%nl:> 6sP0u72mSb /[kewY3 wKê1:Y|c0jAjM+TNW2 l}Jnm)L0f#5I̟ΜL1~[֖R=фB5*†=m`wQ}CPh7A%"S]1=9:3,51հ-0FTmKGƣ$$ K1p#@H$L)e8gxA[&{bn,K)/n/%&=$j轭$Ma|yzC<&  w9>(AMTΌzZ*O5?Uǡ?])/i9.,]qc!0t3M^l#שt3VЧye_wu2ǀ_?ً2J4"~aB؅5V.gW/ti)ESloLWvV`G0X*j-4zMJ,8^nm,S$< M-~(qAkY#rs?%ӍNhuv Kh%6r)"zv_ ز;3/>v؞Gy?$?ؚ#㐙[x.g;Ƞ[sCyXM7rf۟g= 4&B2~ GbWL])c8:g٣1)}rʾ6d`1I܀yCdׂ'XpCrX\1]Jzy("cMX ^B8,t,_xջCOP.66x wr7l4'o>Vhq?V?7e>y ߦb }(h{vtOWZCjB~!YGOSc!sִ}٣&k`PL m_ĉ%0$t;X _.al7%',b_Pms6Xoՠda{9"2GG†͙w!zT7p eiŬQv$:דun[,֑ˌ)-6pȤl$¹DGv"l 9ܑ*]jBݠ8RWY@G؀bCݫ7D O[^U=QlhTSAb\ɜս.D׬ OJkc޻y@bFeogu  ۠q;+{C5ၘ ]|tLoA/m+ዮcQ6$epH/v],5ҳ\1>`t>8(@LނN!e^[P5k3iԗ@gK%:$"C(ydN#4JVO.`fssȕ޾)Gi6Wb/X`QAZa\ V> Þß+Kܱ]!KC+$? A_]\:?eᩭ#*nKp–t@9}Ԍ.+#/N.U0lz+ƟhpWx7&{\ /xmPJ9θzr&TL{A)H#G wG`UPBLR"&+]&{f=C4iq;$P2k[c5 ><KvHӥd|U֫n- *jKIzj9y)}a:};,ׁߗ, rQϓc/P)O1u@H qxMڦ{4n@Ro{ozT΀CTi%ÕٍY "p|۾2Drٞ-ad*U Q)ײ 4N )ks(BD_)yl?EUUlf'EzU;fioYNsqX4mZfCZh+ɺsR<v :s=\ ATiəy=PXG“ѵ_%4j5[l㺂C-ܑtsX ֳ{TME>fOEO g5I& }л&k,<ƇtUF򦛴P3L8j=͢_Ȗӓoc5S#B1Jmu)"U[?xPcr]B W3VACƞ~jߟ:.OHb0H LJax8T,LPBoL<Ӣ/3tS$;zkֿzs<%:g)640ώ1teynixMbBƓ W@G *"Yf~L0]d,$Lmr8I>iX$hEX'jxt_&LA4l'>Thgn6gZZ*܁~[۠ky.eǑ+H3DbI73qPMIwۚ+t&&Kw!<]0z闟u I!C6l 0C@ nDt}Cz1 B^\scˋfx蛆  Ɛ~ꄰ=]5TI%JN{+[WYxˡct b.8Ԉ HiٌvjR~ ܈ĥ~o+fz iB:uӜUFRiؙfH)sm1(Y@:#urFiߒNouj:\n b:}uQ֙lI⯧ߟ?~T!}JWV͇92+jQ*2唎5Hh U̾|ϸנ߬s˃ѨKcҜPt( 8&f-y$2ւJkj{VXXAxFpA7Z؋Txye[D\F~VeOSaRUC!?i\ҡ3G8c-?EGe<|d-BM^d Œ7cu\Mp&Ldl08c,ԉ_Juyِ(Ψ99ߧ){Pޡdw1*,*GWA~<%C:vZ[}]y 1sӚ]/Ir~BYJwsY ];[d݇QUMD21LjYXRJHM\Ve>Kʧm0LgkD:2N09IJRGBC_)T/8_e8b}{NM1 ::=?_'Wįq3:ڢ^<l76^w|Ĝf_&a {*6(nMWf%[cX(꤁]2IXx:t۠hՎ`Zsz[T&kzq7 дs͔hO\7Xh S$,%WVVdbߓZ{@. [1zVxUF, ObjgwS 0IJr׻:o+|&I/d.ýlM o+i}(=CֵWr!B- ?..];4b ;u'bhhx8Әi;/BFl~>b[쳉\k+Ja^$[6&SeQY|$L/Uģ^\%. _\#tzaȥPR9Up6}| KH|-hBZ\Aբ VS #~C~Utᗪ3҃&ly1:KƁ}t'3^cac ï`k'Gw3r"޾>U|$=. B~O_ -$en_K[yi T )ճOV}/ηN׹ ,=Ghpcoob? tw8z[.uۧ$T먼UL)Q,>=n@\ě:yMy惼nAӘMs4Ѧq<E/ʾv$L(nо%inQ0.$ ZBpX-yOwO*tңyc?.Cb~\V>DkۃR I2pƣvJƣ/IdaVAԺ-P0_m͂ػc[t1nPv47os~f=Z,B+L1Ҁtk*DeJ2T.@ҬgVdC|{ qiN,,?_lgG3|O~v_Cdރ?ʹĒ1ƶQơV8L%Hz bH+<ۃTf"gi=;9w:."3'{xl}O*Z~G#5u 1_ |@#"ugFLi vu]*g&ٯN>G\ M}G.04/4n#z _SӽtR8r-IES;zTxS~M{.ce/J. ;rVyxN9^_Ch?ó X5=~XP a|Quq` |+mU""Vn, . Rdy66b^I ĵ~"$\ҭo7 Qo1f]AhGB9@J56콨)7O+ TuNw,:Wek}@URφ/;T!r yb?kSnԫ*$P ( IPZbeF3]"wn-&32 gd٭DjqFm6ی8hw ࢛'բZsU;g=LX3$e"stx lu+V;>=mӁXU7Ѫ!nbfIJU<`J n[5i~Q'[͜2csڢ1s(jyAvcRJ&yԥS'1817ű Mğ%Ư*h1 8AɴGF߿~FΎ$IGu܉J$j _: w:qQC.: (C%yV![cރ^$ (1|Vt+{ymIE|" r*͕}_jw BRP*UwgF(K 436"rz`_XF4x6vs mwݧbĊ~Y]Sz.N O!btʐiA]nHٟaF#G@K;矯DtQ.RON nj?Oqq"q'艸1n( 9'*Qo  P/Od .lnmԲU>7wMOa^hiZkh JE83\H&W5S^RiO3NKO00#"EE!!#btPDv6GSUa lP sA !\K8mN ,@oSm}'}3oKk&fKGo,hw:jRZ1m`*ߡ[$gbiXu~; kPhED6kQcX Al)\la]RƂ4E{JXc^UOhذ?e+Шک{F`Ѕ$1t D]Q7h5he sM&Yb*Dž3Ң#zi#x- Jx܁g#cUW5[83F.hJhdkm0,K5k"oog*`k@%R? R#8A=oz_fnXli8zWܨ֒K'ACvn~=819*>ٴ@>al)?Bf/vP6yx1+t*Q.΄.h -.9$<[b4Ęj\$t~v_٫S?ߛk߄?[-.bW?(H`h@x5ખU]P5J02O`YL`=$C ,2Z@I: ڹy{**<*9mN Tn3nARfx.k:|VɻZ#X|Հ"Tk@c9Uj"ܨ?  kF4^1T@j|Fk|ԗ~$s_0#CӶ-&6 !NL/S|v~>fu^bazO0;S39;3Dcgf~'u߱k~&͸ˋcUzie}/7m0LoKxn2/Ky&b{2,|o0W^˺׈.nrB9肩i3V"z׎)ƓrZ*!FOcs)K O7-}sr~C^Z'˷vHoDEX;j3jeRM 5[9M=@0? O'L1ZI,;rJ=S~߆SVrֶ]tau3}7!=3L>IfJek\+!{)؝tpoTFʬL+̒ؖ;Y*)5;Ha _ . c7؅@,Kyiyo=E5WVtV< ^,W*q2{E*Ig Vϱ4ԋ lXZ#c r9iIS%2&=B{TyERɫOF܄>I*̴\ wu7 ,"kR$UʴEѳ5$T]4WqSq-U8/;gAR w{H+Ã]؆"IuP\I@ؼ,Ֆ{u[ }sp>.`WܙIրȦz.FűؕF Rԋ-T#Yvm2ۑ/w\ M3䙑-*n|ʫ[T /!#d)ܜvh?GalR ޅrd\KѪVchveRݻ(я^uW?bϠ^+#8-TL>k $`wܰlO4UIf`bGj"[ؘZ AHB .5/jQCӭhA/[3Dr& pӕwUf̚aЉ"im밍']]Mj=qzsO=[Ͱ;ƅ"ßZÿ$mU CoTCHO0XF W0Uӓ'j̳,*&6T%@?EA#2Ih W^U9-炩lاXxx !v0is,B`P-\z6'jc H֗{M(׭^6uvu/ OK1G HQd˴6Qw3TDw_ mW)>/4N?7̣+[4&@?DZI^{*W@Mg,~d7ְ*Q!2?H1)Ydm%xj#рn980R>t2$/:60( `/`#XZ ^s`P߱[1|6v xsVݢ;vj {Ծ)i!/AyX³g3,*Ʈp'Iֿ9EX?1'vQۚi3庥 QasXk){'zȍ:҅!v2lu8R Fez2@OuW4SQP"3VRcW,(w=i|Gֿ u֭T9| kBR8"mn1=131 ~D%(j^-pwRJ'/y&W F,`nM7d>uc!ǎ ENf㖲u.B x~lRWOL+n]3@'wMhխ{Η]etN2&S}IO}wE$Z=V[8>-ߐuΕ_Kiˏr`tX¹} e&䛰s{yYsFv*<\5a'g/i}a)X˘41M6g==W"p(vlFFth(PĻ@5Mv{}᭎dYJ[k{SԚw {DS<(DJ巚ʙq#ޓ$N8Oz{99Xh *1Wl6բg¨#)=9z=jYdptQ^1pDZ1[}b4yh 9+XHi_hMevAt X$bXw(MP6Rh/9Rx.`⊬1V` y$ &`Ӡzj"'v.l@C'Y5o/ zҭsl#Kg #6ڼ(& 7Rt#TǎX͆[BA9,p37~^TTlh(-GsfJ*[2|$o OC{e%|_lyˑ5Z5]N[H zF2%հ3c@H[KZi$Ϥn@tBء6%`vpU  i<0_{S4UNxFZ.gPlwQͲj΁=![w=(]1$ m%`>V ړxɞ_qA/<f7Xrfu 1khP-nAt `0B/Vv/qe5 e'D|'%dN06Q!<-4o$g0-.P4#!=$ .i}ЯIP8y>0t;>][J܀'-  PՔ6m3^id!тy ͕:o!.G\ƣwq||a|ֱŏjPU܁x7m92 T6PO -ڸ4Bp*`86З1]L>Y.jQ:赅Nk ~&\~D,D((:(58'Dn|vQՍ{v<#8%ZFt̟C(}EfLRyc><W]w5[Զ,4S(:iI`?.bƵZWYc➙zUS?J\8Zs6*5z a_tj'e`Cbʯ)螌}aȺw`Jݽ?`Џ>U/_k1I͙:CI]kFA<YKT\5S 4 YG ]߶Nv2@  v,bYxfceꀻ.MzR^k9%&XD}"D$}8+K .9X}TJKG{;*˟Z"ãYtPVDUd9 ڼ`qqHМ\o`m#IdMNroHLmpHzlc5<mH/lm2T, 5e5EB,>b:%N7 #ʣvw\qpM~/T%{}ӊ$1$_~9BEw ë53}Nа28pAlY{xfD Ek|MA'e 27SZW)O%ZR%ה98 BRذ{/:C)_]n̞2:f3%'3&4:h-nNV,HPVS)Bf&z'coDѿAڇO5Ǥ%YPA*ڦ{Tia^η#H`N\l[JQ2:>vuR5F3n&k<75Z6YH|rr['I*{~˄on)̱jNq*f }mY6Jһ (q 7 q_.^o|BmhGu=\@&[ّoNi+~y>+C?3Az58)S5d[Ȣ4Pt$O7ApO)"溠=Q4M?T|8 z2)喴_$p6n([*I 4FK 1E.N;qndЇҎgU q`T_SҺoU){`fjaC9ļ7+#[QlCvaaݵKV$qz5鉵Lz(q;/WQ7捜sC%;+BizdR+Іu) xuF4~'d*$gHDf$}r5߽g1&@^8hլ0_<|H2 vT "^>ז.U ascDsC~~fi0DN%||S$kdS%}E,^ZFp=(d:3Ŗufw ?NtI־y{`'{~kk#3+8SmUe'ދKf`Z"#DiʸxV}ܰ6}Q?tݐfPҟ@P'g,i{i!ai4I sH '>"J}-7/f!2kn̕t5 M@ PU5n} ^F^ Ƿs-/$Ϡ{ @"uLR#`%!BIny(WVOa"e?&i{Щ1`5:ZL!\+tU s27YN"ݝqơ+ k,8 1i7:k쾫'TQc"xQnIXKK A T/ѡYz.݈Q*:7.h1 E0<*DKz:K0+P3|9HY0˳T9;kdo0--FwE_:o.q挒aE?CY3Y5+gꭀlP2P",0oPQ8L*Eh5[g-'jOJR4K2o  Тmw }:-sJ_FMM^0F;UxX %A{ˆcab b55jz}%Mvz`v 6i͂+I6kӅe? uP)!Jp: roTvю;0B{Vr*MM4A@LG o+H(ѷζm*x 5ר^G{V%1Je"{ 0P:h(#:b yv_K Xk [E ϕ~@uYU4[?mÀ}ykeML/3 L 3$8EOĺiSBיK'S;PgDl2ܒh94jז ai֛jۘQ΁p=R/V1L( oNv9)6aMރo=pNK@~9w͆m6YYY1RRP$ l1XvwESLǝ^jWֹfT|fh (F:_qMAo HUzQJ7}`c \v;70sW>{7ad~.$4%bȆ,ZOmRDX@"%`nd$hfoASbZ 5dʍSI^ ʓs@/0zqIiK&=K [sm:ҩIUuf+8;6KB<CM5[ d"Ϋ11*V[K!Os||6([^/ގf.[ &d㡔ak BkyN-jR+mKUN:Qߢ1܅ҙF+oeuR+'>;?a+viHAW#tZ\L,vy`;g'yXã%\ژGuW _.?DY<{w&|Y8CVB4ڿs+[|epN1䇹i-̈8 ='B+h:6*CCjԕ 2f `+w!2O3<^dK:MwSⶁǧޜw/b~ k145~Ai`٥g75d"Ng][6F唯0Z!^ Oę䎊ZKy8z6l4 0D"mUD^Z[*0@yu㲪=cG>ųbL,3Y2ݼՀg۱_6No,8\а?=D~(D6VQ#xA$sdXa5`,?H,*HDJs|)|dI6X F$aZ4j*D}Ɇ;d)نs}?"SBDU&.tD,&dp('c̣ۿ~AT w"F=VaG-"*X Tٺ#Y!}!~k VTJT>WF Y\3 ZVx\ oY1șoP7,Ҕȸ*d]W5< )O4Kf 8qWn[=1S)rˇq21Qn}B,2fK[W~`H/ _4:GC`c  9\ADoH/ƭETj-CT3̔V(])>_%3s]cO$-ox2c]ܒ\H5aђg9&ځNCh~} -6| 'VJPЙ8%I;MOFm"^&Eԧ{:  >[T"r(d!fY[m%xx}:7X1z͑>qn!ǂh4Ą{W:_ Z*41F'BƤD&=X%|WdW5+4z&v 54Lm": sY߻,IOs: IYY. B/.,=05~2S46d\+WW^ݢg[Hݮ'Ŷ->nN]sZNՆuvvcSPΒڥnKzNb*-}h<ܗH4V?hy%!zrNEthJIG"cWL>Z>ji}a∰Hl88X%ILa|}+MdAL3rԽ^wf\[l!a*CQTtC[+ؙn^dDȵRCLu񈺚8Xs2W.AKH "ums)5+ ~D6;%#cJw:J2,!_Ò٬7{yK&Pa Dlt$"bdzK&MWndݺ%Ӛe^Kˍ1v[niIg)&5vCk/)-6.xi)t˜r7 oYWPVRt2yN9f{mlKOXd?Gc (amvH=u _Zz.`G֍0!]Eh!$+6;tK} o Og3Uu`%)\x9DzGELMb+RK'A~-7>fćWz]΀0eCy&jlU'2_Q~Un6OA^I834y{>φͬܒf{h|~rS9i,fk9АDu}.sh +EIʹ4&y*,#ԕ|q N8*$Xel+4^1;|ҶlY-7^ a<ĿX˘p G_5Bj1)26Xv @ dk:u_ù-Ӹ\ʋ\- qjYxKēχ-TjBCt= G'|:\9ڵ7bs;Q ĴFȝY-%c{_'>ئsn_\4dۖoᑿ<^HUs}aok TH=2/sMX OZix^f5A7 9"f2O٦^#-{$Eײo}lFMx?ͭ؂ˮ*1vQ(H=?Q6G%&Nmo#H&70ߨ CF5n'm _#E ֶB`/acDj#XU DiblW;Ud-Fg{V\8g.\=c83H)~}gZ'%`2Z!)lvWS~B#oͤ>][>l(rI Huo/+KxN2-> U`jf}ÍٳK8jhjZlaT&ųC 7VmwEЪ/觟j\gYZ0707010000028d000081a4000000000000000000000001644ae3ba00005384000000000000000000000000000000000000006400000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/alx/alx.ko.xz7zXZִF!t/sSC]?Eh=ڜ.+ʄM7|S !gW+.)[N fq=sQz?2&f|q/SiHZ^3E5=Po ]BCqWz@<"Ѝd^V8ʊ' {(A&OH[47B?x.pD L!Ym7]i_ӿQ%>4MxlXbmSw:b+pE> )V#`!=_"ےͥwOmb4.٪esc9⼦|e2<~ M9:-9 0C)P͛2mߺIϠ ;tğykFqͲ0|AyL̗@oJ kihau=hjUAjC;cl$a/ *7ۃhƃ<=-ɠ9*o,duJ g#9Et@OVVEX5Bpwȭk1j5N#ԶiP6.j ПYfFr45f:r|t;^#^UUNw*Y %"uM諛v= ;\OB(|a&Qc|uJ:N&͍thb'!5&lTQ Z5hxm"gQEcޠɅ ́P&e/Y|E3`_[l;S78WrYb[TxDhF=m$IؙcmW .`[SL޶Ħ-:'5G ~{ yr6-C@+5`ܻްNOrL4NVP1"Fp6}ޜ9 ge[R "վ9nԭ0>Vܯ 3c%sA PoZWq"Ĕz&[v|SEcfRbxG^AݬFV|_sjѧbopǜnOw)ۈjK~1eOl2!粢4 S zQ;&\D?[lH(絜mOi4&"џwf4ɓ_B, NHe!eZʔnl#ps 4Bجj:'HY+ۆ:P]aWP0xCnSaզ؇~Eo΂L`gE.Lo|Bb@̾F\vqavŻ}]FA_jz0o/|b3ֳg=}p`̄Bć0)L3Ƚ7gƓk|\O@ڈsc|KGsG?=?.y_} 0d&x=Kn[0k Dg'?NT_!u= D 9`D0)@DBG0h&IOeaefG@Uz{*>2tZ)qh0e҄ 6Mu!F ]۫拲֔n*);fOƵtOcp &[et֠J7#{FޘTBPBe$[mϫ}5T">Cv:4vm ne[n}m367(py񧷿%k`P٣ipqu&"@q 8 o=nh [jjJ4I"oGS1L6mV[-o4 ':eYfA?{ [u[!`k~a lXʮԜW\Us yF Eխиԟi ylҦy5MN+n{"yzIR\伤e6xuAB"ډJHT^@σ!|T_Z/A,Q%2@xUvÓ)%s αP<)LRd8UebWΈvS۳nb zBH\cU2hJ+4\ hTwQrH:j(ӱ“'v9Wkpiype[Z9ʓ܉HUX$ANq4Cwѝ^HU%xKgj8J.W r$prʃm%]XK?!x "hh*ǔvs:vwtlϣsH%++EOx}+ѵ/0Hm$Y#iE8\ӽU󼛟 h߫.Zl^j(Ur> ?k{ Le|5#tKjV ˷vA.X~ފiU}1jG$_W!7R%7WMqY } :Kz/T HV$n A/_BzR$`Q6?EZn򄺢^_wHhR3B\f7~U8gm[NK3ZA2M!8s!啾zxv Y?͵CaC)Q2a>ӝmѦߋ  O1%Z3r{OFd✉3!8dz ЁARࢅXsT4r՘U.ff(\@ߔ#JMP"S-yN x PKȨBU^hq7&To? 89!\@V"=R,0]hD8zg }٭qĿMϵc&lZԎ p׃_;*ISsēO;ܻ5QH,&@J`uy=al[PZ~M{i AkUOj": , 5(j E7h㚳^C"ŜyE|!*%I\˃sE>4 d}KfmueSv`6I./3QOVcaO/FkhyH  PѪSUjsP)v>Rӝ86ѯ;IVrF뾓FQn 3-+IPzޅ@ ;LqUxq ");2]{|ݠ!5ֈw#9ɱc7hVG[U~և ,˦*FEB L_&LMx|TN5{iLV2U\_{5 RRE827pC*ƒ_TLhK]{Vv)|}K2 ZqN, }z i"̶9C٫'(lCRF+fM0>YW1KF{c.h&s.$m~99>28Y\:PY;6Nlv޹xm52571˛[û r>`Mi4Cxbf]չ('у i5BV4$k!HQ^#pFDG䦧<P/ޑ{MgǴABF#E|]$UʔA) m"9MZ'㋸i4f臗† ?㟇ګ/_4g)ᝐswy8*o%^Pl%`‰֢f Ŧlg֋qmQC7hbM./=qO~ޝUޢxSoscNbat+j>h<)| o:(B@Z yӪh"Lm pv 0!Zͷ0[W6/.Y`Un+P9b,9Ni+;aSzv (o.m~F sǡ*AR({~\FemDM\С㏦#:Cu^0u9|A/yT@1N߰ ۋ36z_(a H9femG"t'H%{`^\t` [fo-.Xs0^7,H#mk([)x ?8WmZ!:/%Օs2f@$jG a+MW+ N:*p@kHRdCr@dJ [I)&hх6]Nأ'l]`K kԚrP"_M</T5\4l&yfLޖCؓg?ΩxO'"3D5a-fՐTkp%~Ҹ/pߤdx#/ކ=OyL$cžĬh{N\$@|S^ $фj9rYQza)RA7(cJj̎J{8=ג%D@?}y M>*n/FqVj<(1َ&ǍH=[Y98\0w0L\?ٹ,v3M|иh=& `̚7Lg95`<+\xnN8pEAo0 sUA҆6ve-|/,i  ]f @\n!>UtL4NY}V> ? Im6f WWQu#59ZMz2vWA[%)Sӡ-;a %R( F[LG;S͏䣑~>РΆ}/] P]!^?K!Tܔ+eR{i?J֒o* \vqL@fU9MV9?W1L1:mp՗S$zPP-PT ƭk.|ҚSMGC$q|_[ &1_=^9@ev8[Y O_[TpEFHϕg@@25vh) ;[flF92̖d&qiRtq? wX5Sb-jtգӖ& Q^x } J`}}%2>HpNȽ}qcB!Ò-⒥&֬rW~k=_a Gi8˽?#0Xjg5 *a+(FpQ0۔kp8[T 3 ^7)^4=q Ē҇om LeٸģI&x_Uc7tvU]:m_q9W0QW4!&嘅Y'ՙ:.E{hB\mr'_ş3ҹg*|;=R["I9 n؇?X›'OUI)'s-TO Qİ}sg%{*nx C^yg=u;k0%M KFqcpy{" , 50 FF;ׅQ6pz)xɄZ6ԭ{f).L{Co #0L ;к4ozȌS;Na)׋Ul-ۖZ1u $()&-pEv*r[Dp.޳620o b{:B#RwYD9mί] Y.Ꚃ肑8*Fi ܓ^2yyxeX`L@zi -lp햙:|>tY?cӾ9M􄎋'qw9to8ki ]uEy:4KmOxfJdT$Nt6lzjN5ɿuWcbH0Ҍiۊ,CȸC^Y1F "i~H=~K#PLa1uwTߺ:¾c=,I%7 J0cc#eHbL}ڇ|iiS[=~)y8bro}M Q98$_?q3TDd>FqLCCWw em컜'dԢC@ЬBIm&z](&t4Bθ~7]Uυ?o I8Oh3i=c}Aw]z|8 ڬS`>.C.V& ^#{vXdF򿕮3夹j|- ⠔k`[(E)`SvDn m.J"aGfqLyIa""'G8m2qdS^s{ҚTh#_Q/S-+Gde"pY31 ]Fs#S nz~<p4C2$-, &ixaZ泫V-UC-n6)4K:A6Q?9j,];dix UAֺ·xuX3*Gێ;"3Ԅ꒫CTXZQǮyxAq TaWNK@ 9a4,Zf[wOE"!@T}5 [4@QYI=L޸wM)`z}'vZedJHA fj {/w~SmS~,*` EAKqʔm#SSZ1[`PczF ,4OOӓgH3QAiQIKmOX x򑰃a=u4xyU SCH(54j~S- =Wm VaEيSVbT:ՄY\Aj,&s%N.)]dH磢>[| `jhpO!_\"#Ϸ;`[>fc1Iv6q~,u55=۷3ԫ恱_D Y B+L<Sdn>6O=%Eq̎_f."gӞXEV@sD3W~?<Ы rW9L@kYF9%^brb;Dt78j]{1WH5 }JH>N$:w(5-w,.4 ǭ3ʷ9&ɦUt #)CP}^[_(NU!`/S^J!$\O㟖w@ĻG?{6"@zW[[z39㆓$=ތTnїVO ƪN~qVnxMP diLHDݩ TL̹clq[>7`sGH-%UpCp~ټZ (1l+D|T|iinL# qF(>X8}鴸U'w1&i$/Vf7V"cHDt8gC )[b κ#Ǽј iڈ_:#uA?./]@ R%o U;iMW}#U^qΞgv$)E)psR8zo @ Ъ)XS HGWҕg+X]VDWVץ?jd1ʘɲ40ٰʭQS2>rd-_N8jR*1[Ni"KSpT`mNU8 Pl0S\\)3#Gcw3uųzKǹd:/`_L  H.ĐJOg /nbya>uR#hr*֒jK0y;sTyy*?ZΛv=z Ai̋ Y/'l~/w]NUBj'^\24-Dp*IZ0L1l8u%X1.oyg|7`-1eM]'nZ.\)D}ǦImZ1e"e5AP5-4-QPM2 Ǜ2q h=jcuXLUsшk"FA83ɫC>[X$`wKmǿl{.A`Bu ZtBo Of 1U 4{?&s} ,Wl5X'}S-ˑ`lh'hiS`7jù^֠͋{h7 ?!0D]stn_PxVɐ2Kᴁ2μ+oOȆVvMϖ1Vj\&I["߈>ѲBpW!r-ż5-C*IWD rFNԞ{&J>۞)XEkѸRSNja#-E sTN/Jy@Ohῑ::v/B%Nj޺]'MvS_ 3du<dce󊮹#l+x%5;X>"aB#@1LdnU*hv4ˍK=ԇ"r,i]Á/0B=OY1}iy5\Z4D}IA) svVSv(tfMFBcP}LH_4suY0=,X6"yǏ7 =^yI ٨!ewmREu!3o@7kcZX qv +iCLdֻnw$?0 5].Z5[M&_efBEX IV.Vڻ1J6\&Q G/LLwn?.OŎ΀NQ#pZES%/DiYbj3FtSs8P,Єawf#]`t@]QT_9LCDw'Cț]in<@Dn{2Is>WEB˖C!0G:[֐H=od 6}\o%I27&;B_־<0z}!qz#So00ǽ}t_$6ux~mIܚl7ڲm fx+-Jy`ӢL3%pCB>A䧲$UNKͦ5M_sNӅl!-X9c%;Wk͘Fã1-&:L0} U&n5z 8SHp(5'a3[ǕURiCBvvI/n#C&&Z1 1J,Xش BS;Vq|0Oaf ~jymyly], wBsN]$y7Qhp[+is22| % B>2fNvԒ#H  >M fШ4v0t =ȜZlWG{͢[ܡ3CPe*!(ҡ[_R(hR(YW36og#}M'LisQ*|υc" S 9a̺kZ~}x0sۏGZvo[pRLTU֧??7H9IhV_Fvs|~u^U6/1m;Myn֣0)m Y\\ܸVjv.j~CS'( ֙ӹVz< ##(Ov,g՝gF V~Sop҉G_4\FPN~N]sv "Y`i5$懏Uy Zlqv,WU?b3+Сmz֬FN.&k(?4v_1w=y[p厍rxW7z{UJk夓\>D$aGfAI=ї")OI5܌aW kR]r1塒rwL{ͨ)!I8et&t B8tS6z4ct p@) =FL2L^d,w"VKOthbe_ 8 J\ հ~k=NT 8MXf*ްg viYeSW$hQ`,(":C6a_=̊>4ܞVDjw̼?  X7(׍ϱ zb@*Y9 r8j:'jWₓ48r|l%my8k_D͂_w|+˃V7@e`Nj!B Q=D D|}APm"#xx)l:'`Tx"3}4lXw2~dx&2%N.yF۽vc W}D팺)ԢۖA!;/Ŗ*vn-J+8OlM B^YW_׌C_=9D.|GYY弡#UHZT<{G_#oc4=M\ 645xEtBF>ppkz?6 b=ԓF2\C!ĚT7uLx^aEXEQܚ?pyp,exqq!0]Vjx>_GSNZŴ31|1M߭ T I<2s]w5@6T%hy;$rޯ+1'Fn>[ xUˎ}`5ޗQmМmӦ4c'O7;,Uo𕮵%M6n1 e60Wv)v:_ՙ r5M`1PŬQԔN]q:A\Qɱ%ȂD2ǨtGáʦsC4 zN;f sov.OV`$s:Rz5wjү66XO\R<$?%cWw$REkT۾u fQ2UѪ 4m,p7H8pew:?hn~Z|qJ$y29ǵ[x>}:$m ,KGhIss.$}TRn =.?r^$Q1dQ,vݺ 9=VANёl*C%oE+dU} Z]KE;#~\Z/ebPmv(RuR‰Q94R-(.evy:^[~GBH|&z/컊6鲬Cb(0|!r!VZbL$".p7A *MKna4ߞƱQ:-sK8-_ardM])khg-P+>dzFNh⿾nʮ|p]Pּ6m,aofR$;?4jrlI,70;zhu^Gw%I#nD&^|WJ; vttm>lRs~Buk o9K8`$3WM 9'kWYnc+_ש߮q8cD4H{ǫgF &=b=0z(VD!0o,dKnֹ&C\U)XzsIzbk)[(ې pZmly: ]n 0 lTԕ]qMۚG_}`$ԃԊKʚF$Y0ƾp̰EQ5HJ[q^Yw(B+ lx:3ִJYZH+gD%s(<\#ey)y0_n*VUֹi3~z4۱_۩`yb#wud l^bgȩ)=ɏc׀Q˹K8b bg᪒;TNgb/^\!^ rJu麘nʑk=CgWt0.{_>caPLRKÏ+FBkir"3nTr$y݃OZԯsxh.pj%o~f+#OVq ex4GeޢKr+B\%#l挌fa40pX!^4{٦yIG]ИY\3tO+~w&dz~%ϒ 1&D'y06P 姨fh~"TL5<ý]|ҏ1ϙ-" -mRFϔX?nzFm;3wC!Td{{1,W1m oRJT/{ 8ziab(0DfU&h -1vc5=fZ.26,nس3Sjpx÷n]ͳ&R )}OkC=e~ڗVTz9/o7 3:E5[(#lO&"c" !T LQkpXzB|X_ V坼MjO! c :'&9|=`3䒞.(ޖ q's|m(\aC &nT6TTi\&ּ3֕HW>m= DҦT+uK!1#{uM~r3ސ.B_ j[DW+O[{KU4y'!X8/++_):l]âJX;le6daZ~D\%V`m)ykfCr-3R0$;V :PхǍ 3?ҿdc_55zȚzFߍ=reish-fTwzUvZ:4D롟"dV9x}h:ɿ['f~19~/$s&j8iN[mKt5(j$s*Ղ^9h1HQU8Ɠ@/V5i2=ϋ]z,fYniʼ\q^+{'F*76bo{rU6M8sNo!UAm;zk1яx=r*tYx8Y\JR])8A`%,w7GA^"eC E%~4K%=W| ζŇlp pۨ⎳xJǡ܋Xds{& L^gk>#+J;*egr1f&>2d/X'oT7 r!zѿ8x SÓ^k Mw6;DzFBZQr48,¨W J`tEkm,,K4g&3c9-iHZNL ͛8 zq3K® ;SzXi6줡%ۉZ>L9E2 jx3Rd#\!ھoOcOwpwT-iG[,fJsuWUe% -:nsMh/*|] jkز9gPKbX|W7"fŒPlSe\OG v==Wb|UOEݤ[=>~G X\lk-l:7?%gBb>N+?x~dtL:Rhҕ=)F8)mL~+;t]f :X$B#tE> Vl﹅PzfM]Dфk[[TXk]F'elorΝ?_]`8g]s[=V}Q>D 1Ϻ^ hty6B3}sm1u,o6_ &|XÙUeZ*~櫼Ioe]Q W$f";1'C"ޓ\t/>n>xU4~v|+.c`q l{Cի)o2Wl%OoeܚO1- ԯ.;C9RkLJi*V;!C&.Hm@c16hxB6ϔDLW&4)jnHVֵ@[lIl㒰TkBw/+#Ibsib6NNQX;6nUDdI@ D.vg8Ցx' 9,.9m~vJܚQ璜gwh܅<-vcPuG&VC3) -K@ByQg"6\Udؑ6M ;է=ME~_&4n+*gP,̊Ԭ19X9s.\w:5"ʆ6n7gui͐.NO}(Đ{%1ұ/zh&x&;7`AჇIz 3, {m(㺦Ӈ5N@䫝~[a9¥f]%8Ї و0wnF[>J8]sN=gxDk)|9?I@(FvsW2}vmDO*gOYU?njȃpqZMOLE Q_5u{FfMB-)uGpjS(W/Ll,_gz:P~K ѽ @W2ZTgE4+-c.xX}7?rCVRޟ*wo{7qÀ4|B2ΥsZ lҰTԪwE\iq+R&Į1Ygim8T s+q0zAJTYI-etEImK.\[}{z.GydKfߕ, ?ٳ e3ESK(U3Eg}l S,'mr!f 9N4T6o%V ף0ςà)NOtPc%(qe-*|ƗiJ׶"SOD壥vwܔ^V ~9~pLaZ AǦX=dffec0`"EK=6P9&k L\_TeQ*) C.2gٞH~r#4*zlmsZF˱*@!˚v F'aLPcl:AD:Up,rH ~,Qi[: yh3*k][8/D5PtzO'hɐJػ4a.ZI:*\6_jy.#chZPomϴHuS1b/3G@_iYz7pӈnODI2v0ԪUf߲FiVKHNC (۷9D-bwXe1\2 3MU|q6|gpBԒWx_M ô]f历|X% YWK7_W)"8g]iՆK R*LpA"p6jrëcKX*Юx1[9Z:%B _X8(ϷT6\EkkO$*h\ۮ|`0g:]~yU1(޻*B(#(iKT}azmaksG 9 3 cU@)5;`[3=bs)P5 ZFmP%u(b ȾFƹz/iGwU:TTj 2D=ͱhDNֶgmciCZ ?Hl+μ^ i"pMѯ^#f,%)36;4@570ת_:I ޵^X% җ*bb R@$wGwsӃ&:4LSM '[),q%{uPΨ:RGb!YIݱyCB#EɡEqƆzD ߒ9؎ 'H p5\yF^y,pROcSL0IĖ1S{:n^  ɕ M<ˤ#G"\FuaЎF<@-kFX$?~e~fa<!piZʧ=~v#1z~gh[-(Æ[f1MWԀs2\=˙+F%)F _M_jh,kKǘܠT "rjk𚌧G I y/Όp%VXFh4oQ Sev5 bKz}_*W 4ߤxR@qgu8/pBv2?NX/Ny[%<4p%HGKG$̇$6#!ĩpö1M'z6{ VLL'1b`RCvQTjPU<?vaZ'+Uv= ͋_! `@dr ;WW|UAԴaLoB)㧜j_@L/Ʈ; ][TT-0V@4nCX<P\Q: "61v4Gw'*2(矀|iPvU)y.Fs:hꃚ-9.XB_A p]sR@sB #}_"Oyc+UH;Rpnc~a4v vcc VfMAJf, gJTr0!i[,@1ZGiIqrDo3K0D.WӝI$:ݟu 2=d8prߋ=2himM~gA›8XK ,-2~\4_Hr'!K8RnAn3:+?`xKZn˞#Q@  ̯gs $g@XXʦ@ʞf{m< Ak8AbX3?lt珬pբ9^m3X>,.4DZ!HjʹR`K(tGEĨb،eW0ST_A GD"N6>+=INA=d" L/4dȅ;W)"%(`X9O q`m S*!Spӝ}(FKJKkN\hA)k$&- J20-ߊ?- +p 1!r/BAhYJSMu ,FU`h \Eٳ)%͋:۲ÜZr_o/  ~dJ/ 84¡Jh>Y&rv_fEUMlϲU ^.ЍF,`Z}Wufe-4*HIDFzI忖?e7{>wi@'(%a6:,ןb`M {8K^XKGb1MH{PL(u_%EM2j|q#*z8;~=ލW h} 7H]Ůf}%Qe(t/69ṇA]!e}H^<#&zP b֗<E1j=5zDhyKTh4m?%dU{# NփzU(x_jz1'od`8zE"yx#tDkݨ+52j,g2J"q~@" j)'v=AO6G*?"5\/c7&=qmh8NWЌx{>9W9(YU~|W nhrC,R`s3jNy;Xh1 C!rOB^p]1dEPdURL#1s ܜ٬Q9, xUrX>TeBE.,2(”ZvݿjkVu\Źṙ)  5#P++{U}EFsdR;ܜ(ډ>>9F竝(ŕ\U7,j!3*[R#a)2pUjHI]bz^:*Ykg%Fcv`ڸD<ķ?Їfw?A` a:Vxg@ke)5..$c8P?\ *_!Nd.<jqHd!?>$֡/ |qaOoZPѲ=K$I׭w=!R~ېc!fg< I" MhMG78ful04׌gʂ;I U"2U9bA8)B>^z:Ea) [;1*n2<GuY(YÂ:3 $9#|łt=i l 8ct.]"6[IUŻ5 g6-V~|vIBC/QZ.~]NT~wQLJj^䡹$k a&PMȄ'vװ,uxyu}&?Ö<@a}9 0bэiɎ3",!&ZGA^  \$r0!]0vk4@<-]w[MD)z`G*-^S &)D[Tr_@ KU H!oۖ +Vo_ll4t NsԎcI [x* 1Z;)l=h'lv~ ?8XiE,{+c/UFoSZ.G[ӚyWPI:l~TRb8Lk4|xC|<ȼ5Mc۟5YԤH(FØ?آ򭙵FE3!;7<=dƥ7#"#A m>훏sˀ?LTkr(aj䢆"F_QjkW,\f#ϯ bWf6+кe1r\kFbF. XꞆ-%{ø8B1pke@mNG>M<4*FRm{9B8~dvH\szfS#fb(,⇭`CR(5/;PE,'bD~]oF <yV4ubF4X,`6vj&mb6n\. avAv5[&weֿ{ ~gH_jOlTx<5x9+HKbk5UC YZnCApa/cLJcg pWԐ\4u-yP[X[ ,D&RÇc}Jh gd )`E4++eᶕ^9M#QWSL!㒥/;7"?!g^y'!T/pl gޗySq`>ɺ)`c33nN0o`/^dt~¢Cҳ&gؔ=݃ݰdu%ExR2QK^tW `U\i,Luz~:pˌ DNzP#ۨ| nRrO#A8iGO_̻zj:o EZ9ŧh;!Xa 4 VWfp]odFחO22R&e0 d20g&9e j)t~J?'a{Ɉ<4$#cHkjqB0`dy0)y&PAUV 98MJ-@쫥7J,t|ZsJ]׻T +Q S]kpFմ@qapdK;5`(>'c"BБٿA͘Ƭ.S$I(dB З2Da,NO3cG9b. 6咶M,ɴ>;JnD i:^K-J^qWL8Oq#]Z?4] @ӷcY]5ze4+ '(S$\K|lF {do!UV[Y->h9s@X^Z.8Wa V_Y:?u]\חb`5Z| 96 X錧Kl%4BK@ › `%ۢS2 ~So̡< 帮WQ3rL+ytCꤡ5;4Aݾ>O8-GQ1&SSdr):Ш_X@@Z7ROgY ں.4UH:2; }~'HÛ+"g0&Iih \ݢYfGr}*끐7C^ ?jF9b!HqDIk oU'S= 5:{Dk1M+Qv*I'|kYŅs`BaoVQxh~O8Lѐ Q!䐜 r9a?s)7h)o eV=9*{"5|ЁW[`lݦ꾛@j"2Mb-M~s8%?!:Q3xg@mSBp|Ҡ0by`]a5CoEo:Ա}tg,3E"țCmkW-S=yo>@E#R5˙]g[pќmNv]6'ұՂ%ZڏK}]\| Pt_Fk\G0(YI~!Ǯ!%C7 : v[ Bl1-µp6qYyc&0o~kȩbH>xɴ l{R_R;@`!_9G_WS.mPBaX\".n.pˌ8R]Fnst#qV0 F[m +袗&W!-ù_mNȯLT02k; M/9vhO]d"-˻n:P78p{fWYH ~#N-_8'esi}ԅ `.?Q"$? ɦJ%k{/0_U)ʘQtHv{`Xnw{Doiq_EXW9hܮ˟oѵ`hMV;$3ZO58l@9ޔ@~/@{FX~T'<+jR/sQt.l%_!lRj(7uk ۰N!Du˹+۾6#'Ph<"D%)[F# :)laWr}-Q8)n ZhitvjB 0rI%:YW(X H]YkC#oᯌ[[hGL!?hrd#NKUo6dރ,])t:긋08@)33U*f満#3B3bÖTu(~t-'}O/ZI<+.G@Rd_WR>VңXJU` =G0V'“˳XwN(q|\cw('pP,gB\#`vi"C+x3"$>-@yx3T BiuPNSe*#?#=n|֝̃mqwƔ4Mb)%UCѺԝJ5f*6Ÿ,r\5 K$*t1^ [R!#/V'bO <*^;<[+޵bϷk %P*D* P"(G# &j] RtQڬ0גwIq[ $7'orEͅY0?qf0^AVaHrxtȅ@=Ԋ-Z'ǥSK=j붣WflHk%N 86)j%bxzA !ʶYSi Zbg)xa*N,k*Cxw9$en7 NgTHyU]#'^MĹTwZYVʇ|[d)ᘺMYA |sh?E: KT/Z -|@P&$ ;`M7;^d`55; 5z?wrJXn0$a0Y)Ymߤ#S]S'qu-hK+OgH7$>";n5k ˜qvT܀kSyRk2 '-ɷB!_CQ}}jW !1RLu*6,E#OwaC#5tfيqc6zTTzɆ zG 6{sc"X-.ٚ#l?&PM%#HɉÖ@ yO3Lj?(WL4GH/`RIj8ͱv|OOP>SW?ﲼE!ZTBKqyL'ͳjC w7-0wu* p( .M41)J\(t&0~IfyZYO~GHwT j* lt4x%;+Oƻ-r^:ݽ,eM``\rNICPmA=i/3|WN#DsZz3r#ޚ5c5@a&H̴D!l*ĔTB|X)dc5=** gx5V"wc seVsJ^tQe†ݜfYOZ.ǃeIE7xపwjm6]O .]b³IX_5fs, s_ޚ8훑ʫD)8uC)={:9ʵ{$ (OXIL&.Pf*"q5|TqV?#0jN]3ShГYQ%p',]H;g-e;1$ S ~Wr"cX|Qf{?BadH_q蔠9F4_˙TY^9B,>uʟ,xrj0v/Y-WgphߧLrL@"֏PnS-i)6'DcaE0 JIS#y@)eʢ:&$-|kLW,am~[)싥`e3 dWdCY1\qĘ.UbxQ-2S Ꚛ _dsZ}[C=sTWLL>恆wc3,1!91}]+g8]T/z[@<(Z̖|D6NU_Cuд'pHl7 DNx&#uaU&*ٛZ+Щv +-%!i}o7H=`̒ !2H 7dL)i5lbd\u.):$Ky!G48՚A)=v{U@,ʭ9w <";}q)1d*=/g`"9I>}e _ (lt]YpZOB?['rxmPQH{?e:}_`d0) C .L-λoqXo,ᑿKq߲p~6'X,R)C˗uQFz4Eqy"B_k2@N\эP?="^-y/xL"}.rkIД<.xU`휑8VMQl CU_tٵ-,fUܺWoy0*`LL?k(T~pM0ADO[M{0ڙK q[^[ؖ>;j0eF ,eDcڪGVH@2d.h|Kb+]jLݥ׎ۏloPmsf% G1 ,uffA:RFT"T}/t(90&pV!hL)ƾ=139m7zߊK8 }𸮰Ơb NƪAyN+&x|i~QZt[85ʳQS#{UcV3 $!έzcНUƉ,Rȳ ^d36UgW;i ^9SZ{ĵiT'"?^#r#o }jOuZ_XS_ ,9{:O0,/H_ڱ_L`ȇ!^ї#Y!F2? nss#'HFCE_="Au} mRDln:4O Gk~v.=Zq99Vrg |Hl\ל8PdƤr2+w}mnh~Qu!/Fw3ym_z]^3%ޖBna6$ ރ{vݍ$Bj)C1eݿ1_A=SsVvwLJ+4b M07Iu+( N_)xlL=n);xtCLIhv.Hr&n/X)$[`4cMRY͕m >E,6qi܊W;e9"{ 䡅N+ iAt>{0ۿZp{^Å"!SF M; SqNeoR;\y Q'Uo6v EJQ EH|Q* &Ѻ:E2" 8Bjl(;O2W&#'{4,{ 0Cy8BJg*m{H:l-tre)kd5!;J7;~Tobw<ҏš\?W8Tڽ@_[merʅaֶ_md,C31w~7 pj@Ҽh 5L چƊ]'ܗ0I؊BX[S(Of|$;!eW$ +*LiFbAn5@PwV+|@)i}QwMH]R=k[rQVރ@L4K_qlMhXɳNr M}zQ0I6W# '0.x.\"p)f}qt?'yz_Nzb]2nEZ\5o-dj&Z,;@7zLM{Nt}%#I ;*Isu c0ոk~.=0T1D #}8lgW(CLy2;M1jSk]Fya$@O3d՛ݫp4ىa3pEdc$쟵|1>G˼5Oـuf42 =E$7+Rh|\c/29@Mn6պ[B)#jnF(rՒ+ůpb½T 1Le PYvxvn1Kڜ  ާ*Hp n,ݷcMA3z~? qSS ^W-r_{KUД:e yov%E4㍔G@wg0K݅؎ 2BH;g"^ :[`5٠q|u&뽂n@[訊`ҡW2҂^rjʿJ훗oy 2 E Û*=BU.oGШ8 FM)QdU~ʞ"b1^H!@%)v4Lb,'0z^~r{x hϙo{SJFڢΓFmrX?v.h(\sSYOU%8?]pD/ -6+j k@B\輽/5v,GJQ-PB(6I7{{{YSYҀbEР> 8ʫ[y ;Z%)PCXn0}mtɩ*=Qov\R1NQ!9+Y04!tb!xe)WRCq<!'^?WeC'"3l_d$38To|Ź xd ])Z>HqUJޓ.\LF~x@ۥGYQ(i ƍX7|r i0ִ=˳ʆPY> }+V*EfS^{ rۧsksx1Af7K$+?W" LKψ tҲ.m7=8DQ=Q`(,YǀS(hS<&Ѯ>DH/H!D1;k&8碬#mJ4L"1t5ߢ7˄䛸۳&2i8SQ,u}"qB 0ԟV{q-}> MGZ|` м6v9qgӚ+Fowf66XeDTig@Y %DJPuRɌ ^&*0=rڝt$7e_0Aם솋̶1(7u͋g]ٟu0fWk$iu SB  t/c?c͹ryÒ$‹:)W+?ZvRtX=/ יBVZ4U =(4L Rex;+["/L;Ŝr:q奊oxO@@T ?_bzJAS:n%qh8PmX 7-Efe FVq7R䷐Iz]3zMrxWȐ|B0eBxL?hYKqlfn\34[,hojlQ'_*TE8 #IONfwW7]Y!GuZ)f!6"Qȅ^_|f(W\5|)ݺy"ď|̅NEnerq쟿jC'38\w}L,:#?@[~:6XgUT;*I$~uSdqBRn3W%~UkcB/~<4so=_@f鼨Pz i^`|bH(y̿>_/ۼLCi )uk;e+9ϷuBbI-ʷ41#lP6:,M P(x1 4K2K gIEJzԋ>n8 ԿZ޲XCE1Ō]oLADP゚7B+bvm[3W'TuT϶S>c$%IP%(O\͎ݡ&OrʻDqBΞR|oւ#]BdV9/Ey%<4BKnQ |c$Sh3.kI*Ӗjl,lO=OOfi1cKr> pFrj)ki>DX4]&keH-XX`yaLl)_b߅ kP9YK+ Xl >b.S1eg@YD)Z/IEZJCn;}14&jޏc9O.LGo ?*.D̩Kqhr2^oBꪑD g.:+jC,{0671 ?вr."@ T&4\OڣE; o)5k^r1!c*[np.Sh igu5qڐlB xzkyip/'cRzGRނeCOM*Ȃj o@QJl*bR:^UTWGXtf,/9ʒݛ sA2[B#EKS*)tˆIXl pƩ!JZ QCZIL؃vF!Z"Z kkWR_̜FPorsw:[dl#o4_̎`_OJѤS5n@ЪuVb"n2X7Q]|?˟6IQjmQ\XdEI G/.cB@גi ,ڒTH@r2M"xCude&vTѣ=Sf1!jEV.?u54\LpԷ=ެ,]U@xq/ LLm_sm z+ڱ:LYLbveijPwuâр텾ի v8vQv5{rJP 0抪/H=̦'>+UA m#CZl+BkwPŷm 7=T > !y徴n;'&3!\DdqDA()'ZŕX9÷K|19D!o`] حm(= MUfMLMUjUAvgBي Hps_ɞ8'c 9kO };s<\gls/%[Ε)ކΐӌgy ׊ރxEad55&\ֻ Ӣ=s],G5P;54dq] "qGquZpy} 6G60`Em, 1ῄl.?^<{aږWڴ\J$wVw"UUʴkecSHigGP󾪃^d`ʄLj >N! gm;nTR2fh6\SX 0}QhpQb҅ԼLCNGOU }wgmפ'68dvMiNUNq{Hx2Tоu96qxysH\/,aۯ`@ePkg݇8LZ&R0kBp9oh utSItXgTo@pns.;4#¬UDޠ?S$$;_Y"2sD'Hǖ#'Q9YљZdAr0 WߦyFMҀN= WRC"t8VP]¦׊83sJ"7phxC: `3 Ub`bq$>JYqBvmbs3~ sa `By8ZDL}‚(Uoi""{ӍYh1ЁΏ\K:,\[ĤM׋' tZk+:9-5,2o?Qa<4/mOa(HED{^#FMaLol5P&rv9I(PjV\؁9w ?XH9%\2vVeVwқDER2 N1BmF.AD pxl3)[qv?ZqqP5왎$F*>:fb3b0p\Bg_9$ڥgѠڷ"SKeλI&=cNWG 3^&l*ơ2iWo+lK9w[9HyxZe|KOf`C$7t}SAquJKZr^jBJOQE0#=s16MTpe$:JBl\n:=h >38##'K G g渎 y!sX `z`:R'HRLd8El5EIVY=F J k;a1̕y>(NweVB1%2?"Rc\"_u/jڌ>^彼睜3v<4r 11~깄) 5+Jt6lío PmQxYX=(0mlJ;XcgIc$^8, 9%-/k -T}jam8d_Q =#o*J]<{5f|^qI=!Z]TAIDJ}:&գ6Q4h\z $ 0w,O[En`* ԤP\_ <s%ծlPꜚo%unj f㆕SW' mG +V޶W9^\wzpQGG]D1Ի7Su4M0`]Jw!#spTAW-ڕo)jζ"OzAf_:DxVUsOS>EpغAGdXA?`Y:KTb]L^#hʿlyrX 2%!`"RVӑoXfwo^Y(U&8ջEmj]kq@,}aY'5Wۢ0HLӭ_>.͆z37#x%8]/EP[4GpOb~GLU:5u讴=&Tɜbeɪhs2:0WRyI:%Kj8^ƽZ)Fƪ Am.r, XaCOmJ#ma0sVW6qL3$Mɫ#R=4of'yF] Q`Fm*Z[Ǻ >s,O_Üv#E{!r}HH%GkxO¦+[N0.nzMJdcK"C_,IL-M\Dx`D &,;^+c~ՕFDoߪOLǢB]QbMZ4Ȇ8SuĩI}dpwL8r&y?7~slcET3^]|UH uσ x'PzeXA,fE"r,H]8|oىE  "*{3yNq,ˆԱ ^kD+;Su SPU.(3>SZ+{O a><Ԃ@p 2k'$GxZl5*}S54W mFaa:sp`SVVj *ι'Dž4V{UL)MFfMrF>BO?|gyTBAfp! ~L"/,U u$/SӢ9Rӵ0-k bc:I]+;vCu[*jvCڪU{eYu:#LءPё/>9o0kUõK|фRv:))7r&H7ՉlF/Ѐ%k^l,޵L∛WCuEמ2cw+~Q #壶|4%JNgi":7tsveO)#?oe(D#FWU{Oǘ1 P$Ыcnw4J?cg.*xtd3F+L ˤ A;]&sh^@A$|*JFuEKf/UW%IA|r)Ec>z|(4Cn8غShyV%[d ;x'@F%xk)W1dV?[\A ڶXY*Q2g3BЄº:ډRVlޫ]r}%u徲=rW!e*i%=KE@u D9bP 6-トcBAݐ1;;kzuߊ 2P1oY5f2!TeQ=MGz̑`!fw38^ߪcyǽk6XW'׆!$K\sʉxeSRbb3c s1WxH}uWf-Kݦ=7ѡ-|O7[fHƁf#gG%ޜ*%Z *Ӽ֚ȳϰ孾uQ x@N%jgH|&!XڃcD]׀~酣'Ǭ.isA&`{ S$V?ͼjA3jz鱗4_juE@GRDP㇊`Bm~Lgg 5V;AH!-N^a ?Q% bgNӒ&mmmYWK{/3\D4_#o,x21 dXGFp,jpqޘTj:G5%Qg_`+F6%[[u=Ef}@ܞ`{x! oSAhAcZEs0X[Zݢe$&Qhfzxp#TL=%2g@U`Q/s5-V04'sE,8WMseۢ?Nz\u\,(B% @K\ @aTj<~2{-@<继kjd zNhjI'eE!ӓgYZ0707010000028f000081a4000000000000000000000001644ae3ba000052cc000000000000000000000000000000000000006800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko.xz7zXZִF!t/dR]?Eh=ڜ.+ȞC1'a/+Jj2'KB( 5VEN鋡麎*,_6?"nv(@t.r+dlL7nyYء11/ x61PGJY(DÅ`Q|F~kXvf"B}LWDNr/6@3j T"*EXT`|?Q5Nr2 &}r|kPs#ņPJjiR`/[fagIyjzׂ {1+IrL=bhn#EkaJkF=&K=xRȾN!rRЋ-ƽ~,!Fj^<M ʪL>R5M#I U6{Jtϩh]Kd{V6&)L*g=.Du6ִ)KGU3G7?9B6y b֞Q1c ]&=qC@6I7,G-ѩ8 W B+8"6l}u-eէk hCb#kzMync$* E& 6t `^HCl)m#tg GݖИ$[J֯녢UV“%?iJ SAATG*1"1uDOSN=3H6Z0Ẽ]sd!8Qw8}w!Z}3m:v}&DBL<7o8EA(j{`֬[B=Yߧhgd25)DEԌ&R †<|훗S^ 0 kΣ{o)(MACE˫/=YԶGM~9ɛBcX!:S]bmny (J`d#KX0i-cAM_Y _JFsB3\<9ۖ_"|0 3^wdj `KQ}|0}G.`ϯ*YJZy) 0q[Ȱ65$-v$iDIqp<7&_A}˿F ?pfT1S]ϛd-Gs"$UKa_nb\ƪ( ռ|z!ibV+Ěm~N6LU ׭S+=n;nJJ)W~ ~mqs>5nGpm mW;#,p#[>~?b7)6džZ$i1vn> 8>>;uubR#/gma6^|݈/5N4WxY/L_>nt4Brws1mVž6l9NѧQo?'A XgYClgwinpupsqA:)"1-ifk*ۃya'D^GZ_w&1? /E< 'u .io yX Fͬ zWlׯi 8$/f`cdVEB-dzgi+'ܷx("yBWaFŰ lk +ߐLKR)ƌ~&_sLP.6whJQ0SdZ`\s ұOƕՊm.u6LfXYjhZ{$'~hY ^F7rlC\|+Ƞ-X>]:"mͦ*i̺OhtS>=u4]?D1AV[`}jw ? SM.gS2U,a. oT'kD&PQZ"CxU oZFY#`Ax@Zewg"<ѐq1KUAwߡChb^/1H9jLȆQ?J|˷v3P,C_]h>aY3Cj+檓XB 6}Z mJN!fF琔荾}H'CE_C}%ZUPgf%U:$|ɡo6Jf"DR)Ͷ*fn$Ԋ;:!jAm_B&:ك]9 rrqL$00ZgXC 24L&#b@_}Ӭ4DHah L84 Ár!D]F|QGFҮ)Ѯ'[1>↽ w;䫀?Vlj=Vsc5f%J᩸xCI'l#_qZqKv}~yˀiJvl^ZFа!;OP\ u>jw&5GW[؇.jQ[+#!֯mt $3hHo{¬7dQOpP([C'rj2N!N;I]UWQHȡ?7Wąpft';0'zF3ˎ^8ei*rN`bi搅_؛J䞬[R&ruoKz٘}KFhy@ Q** D2;%If^J7ѭƌhMdܕ#O@:5*j0pcOˆ>Ju6 o-4K4oogn`: ( ;nRo`qf;7植 =;ד.L(]/2QؠWlƻ'`S.wS毺8b|.jv$4Y<tA k1A!yo@Kpt>mn#'<]p9΅\EUF%gU K}i-d.$#\a|͇I?=){$V4&AʞTy>@?@-LOwm%>*weun?֖#e4 #^6f!y]lQv$h\yݤ J{䀜yFT|*2+p˛'U=zT/ 1=@r4O`5Z$PdD=e! G`ty]+a)I#WEooK0? w_ړuwП0)"Sdgtqߺ!ҳGmv_bZa"'w41nr_Xp6aJ_NOhv&>d<>)MC/ aܹSo)R?! 7̭\e2i(ΤQ"FW4iv6n( 8M#5D1 ٗ(K6My]L9,[{˒q)>N4+0p;V^>@hȴ75)kLZF*|LVT8&0k(13#8 ʕHFוfޢ#,i>8Հ֨(]AhffiX|;ex{%:.PvՆ>=V iL,훀p3:v Aڪ*M;#W\0 l[}ԙkr¹).%EǃI%X"#nk )7$`5\q6ȟ 9SW3gG(F?$XDO!n);0D5pVqho#`{L > 07=(Th} ;A]Ww<|z9Nn.~Jb} m^dRʸ,^O+3ZT yz99"u\\" 4LbKc!qr#H'0 6H @ X@̲d;Ej)P65Wœ3r|s}'|/| cJݙER y6-Vk@4V@享<4WIaLi<9S-քQH* !jE_-*_v pN諎4nΝ$MʱJ}bӃB@GjLI?Z~. ߂N@j }Yt9iYLі?ͪċЖw#_ZhuI?'gYVbk%jOc$А}6_]e֯g~{C9, b3"``/D ָ Cc*w^-F9O(XYJ%Enٜ+JSVL^kTBY+V.Pl᮷YO&ܻ\*Gh~cF.uA!h }-6[݂00_;'Cac &ʿL =wIeoʼ%0b=,5gxuT1 _70t0JW rda0^hTμ9!]= ; 'ې O:%b]zN۝C^ ,T`ɜ;M;v-#^TEp`M廎=X$5W x)ߏu'& ?iNzrYbf/z+ŭ@ 9d.;a4G[v^ A#qID> 7@i~f%݋S񎓦0)s,I;awQz =WCKs]T]CA;=%I uR ۭv꽸h~ ۠z],r8i5w6D鹏6%H gN߯؂8p:6RO^tXLi{po" jLb)"{p(*xLޣk ggKu>4K(oK&I|$3V(ߪ^'=9GO =Un[h0oiTy`٢jֈSj[¤#X P:I8 [0gˠ c(WpǞfL?`PGt#_+ P UFBLG.!8 0#4% EpRя::.i?E:LJـx;>hXDogW3 ɉzVd\ yٙ>>=F)"پKNCDl/ /(PL  z12NX24UjI8k=bK6AٟʪghNu ;Pޕy85x-KprzNYٴY2s1$Ohg6xOGA?f%/@aDVCbFPU"jcGxѵ6!AܟǛ, ۷H\Fݙe@G5EcfI1|=A<—鬛/Mk' xPQ3>yUE9 XT}FD4D[4ŚeDJ I+|kMc;V&fr+ zX?XArzr:BKl@_"o{m!oUbd d 46.Mh܄,+.p) k+MAZ2 fx0|ƻO9$L9Nڶ(7B {d$Y_=8b^8&sHB|nh/MҎ).$F=ci;NMm"P*ZbUmQ#R;'dz34S_( r_ݞsE\Ҳ%i W>H@6zu?}gkr&Q$]|ہK5 Ա$F|t3`{&+{UZMJhu9_,_IwkO?+v$l~x#k'7ow0`|=4]iv_3Z WʍX6+VQ^VE1;A oKeys6^LwCi$qLY9:,u_Ԯ}0{ujl4N-Cڡ r-BpֻiP/Fte@L"ȝW"pf&)E nmVhF?>.x WQU[Tw}Z?F*-x-Զv!olR"hPX\6]T -2aan 22>e󸍀3g XY𔏱\43;Z^/ _;//BVz{!i$RF.H[Z2nW?T}4݋ݏ#gF9\c -XƤX׷R@5u؈ocEK&?rD!ˏ>Ec%B,ZX!fO6x(@# [V *:/26,.Xx<`QV^fAR x{4W*tU8&$F/_{UkJp6ɣyV,JU;YPgJg%op0i_EmjÚ{_|q,J'\IO{A8`0ⰷs깑 *mxnWkxtZR1346(H]..6hPoyQPG*_z?r߂‚!S'(/5M;`:( 6*ƲE.nD))iGN-Tbd1?_1aS?bw4x\]Iq܁\U$tR%%)favk cygoD 5ͤ p8vnbfiyk78v!Vw V1~ [+ 0I^/eh%Npo !=gSd:2% /6w!t F[+xfj^DQJ=!^ 6Kٗj)^ hKcAJy ͝)`Vb'6Oo4|oXOz8#LJh4?I0-[z%J* fVnҎj7{Dr49gBEʹvKa38k%Kɺ T,_NNѴ6,` $Fc՝ GTeAD_aOE8S#9(Z+(\%I9-׼."T6:7CKaUj\i9noгr[[oxjaWnKt^`%}pZY}+_6X ݋% [C#Y.̈́c\Ȳ<2zoةd9gZl U޴N-)dRhY!FCx4FuvS 2wωWPஓ*Jl&,q蕫ɶ~^6%2vZu,* g{PkzRpTK Xw<^||m wDx`]39IWNJu(RCVHlu\$XiҭRTK3dF <`˥`gHF.._[WrQ$vSf4)׋:a ]ܕ 3tcmpŬr7Q"QAuC>`V 8KCl8ͫZǖeVGXp!9M<*$x9i5g{^;Ջ#]OP}6n .+c/(qM)u!KBzBG:X_/ 7-er೻(-pՠϣȋ:%{[M؟ J'w +]7Axgy%lj"*+Q?4Z|fwĴAGIK;-MPҟNaPcDH<).: o9X6|Q&S!'1'~kTuT 4oɿq­R-۠0uG~ACEi">Jlhif}q&"@1E~6x<ڍ%˧x7cؼ{׶^2S|qV_7{pan(.>浿feN H_3 H¨<'ZsI3+Ppp 'v†$WD=,oLP*tfw ёJ~FKb36{+VڏuD* 2W\xSg|zX! mh|W [2Myg rR[e.|;a.؁ُfBB]kӵ2'4pd̮* ls<CHOsbYkUuo*:@|~7 p[F;ecہG0/u ԼEsoNDC̦KGQO,*,Fkث,F]42YҮ w'A Qȫb:|hа(0#$: #v ss豸4OFdҔ]/;X/tƪ5ǗռHi5LՌs2F >u:D k5~ܟoſm&vǩ1DZr{zܸDpf9Ί |0 ~%:[ocmm>"ZIΏݶUfe` v\XgH*EI$iU ]F 4Zښ=CI <X% E(ר P2z^fn;c&+_Kb] Tȕ:ԤChkJ,_\pD"ʻA!6U5;^QrY% }7_Î&/9֖nHX2crJ[G . !q6zl,CL0`Klv;V:2E룔EDbrR hGQJJ5L2Cg5$XhU:[z@ah-a,; #fćHaي߉βK^[ u/ &b$`)ʔgZ^@ʠ;GOVnz\&*Pe3AUu nf/mɿV。[(b`aҨ& `䅳M:$mx!z>HZD x9JG1*nچ&>Nj9 %iC4}(ݘ3 ]*-A(/~O"b׷P#'u} :p/ʅKM]A{VBF]fKÒTߛ)ZPWq*W k :GPlA8eQSlTМJ1$YxN:.JݲKrzz.zp*B6Jjی8r=b=n,==ܙ~SxW=1'V>6Y!:sDg̾)X@[?ʋ;sW,&uhX# ?M㲥{(ܷ;R.E o{pp_?2 Sp҈+ z%7d>@n*67geTƴٿkD|'˺!inU*ŭJY$=0}?&pF>H@:^IBM$%szJ3|8kL*18 8ƚ`` KxR+Sd,Υj:&3 z}^`4%q5nxcVRIȱ_hGfu,LRJ-%0d4& PAnn>]q~")D \a+L!UHR;\~U^KHk`n); {_HY5IzR3&OCm`n|H#Ver>$>%GCrDWaP ?Rd.}-iGh:֙e H]pʆJH@JA,/Εe7e r,p˅fMζS2^P@湶#淝'C R&b3a *7W#&&&FX,kyٕDe^ t 7",IP`rTݺTxߍH Ee 4%O {X0 6fWa|Zo$u:25(qV$#>7S|邚HdBbd^  Io´pm޷#|Px~FūAacEuίQ T(iܛ"LEELS'l[0Wտ4&ޤPȷ9!KhX\K*w-,Q}"fLj2JJ]_' ԏKOFK٢o(qFB_[cZlNRCixS dK+$'6E.J<$N#>]P:!4cT jX9mw#Y͇:@a\7jCCMjr ۩~C3[j~)LŒ1D3㱾8ҠuҚKu1zO6SZϙpnkn2YW[ʊDyu'.M֎ER|kzQ ?"5%Z,3{!꒘f=.!=pJq:FmaoT0$nr>UPVSv/gʠ6`"ų9h4(ӗ5o^Bnk_qQ̞*֬Vfe9I|ƽ(ocBo@Am,&5ǜzV1B!@4y4:X[\]p{Oiƻ@V[3SgZgW<{{f_B /:>eck4v5ǃ `=ڞk:03K۟~9kY[ˀɱ5E/jS#fR7B׊[nw> 7&<<4& Gk̐ж&uDJ ;t4LٺZ!ޜLɇ(]g{ Aws?2#Ny@ *|)E댔9/}٬z;6gZ6Cnn̰+ETXtvC?^1b- oW7]«F6jO~~`r [A=tixGJz] OgvMd]rA~s{ D~"AD yб6P0Q ڏn(`$i\C9R`+WPЫhsh-0b>ݏ n9DZѯWsVB4Gꅒ$UBDJb\roRXfTt@)O ~hHi#Iׯ{5[v͎ᖟlU*CF>- /YntvXnUZYo|8_W)pE^{Fmg$`ɝd;HDF~"0{FuO<;f{ *(WE3-Am~t_82{MؑPX>\DiӁCF5'!lK*˻&cH/VᢐΓ_YҚyY=C)6T6 g&޲cEh c+nA;L%Xc' PnHa9"K0a0b*+z`ܣJj*{PݢʢǡI\!񀔮.S|\ƈj-j_~1;PN?9t8+⅓Z88Ֆ%:}Ba_L/QUvO=]-7-{ 1z UY|8Za<$|4&dqqDne!Op-:踨І5Ym[޳i~xSgáoNy[t,T*e).ҡU~(=0rfh^i9\fLa}c Z$\&_K4xFMws"(ؒFz44y&ϱ+ f%OBrn0FT:G#c/9Il)ET ;1Q4..ݻiH?\ܴ70j/xZ*p "?tq`-d0ɖHr͙ASA= [w$=v>B(}˰d]:#z“/s%a4 y}- )POς?"ZlX^Zg E}YXkZa$3^B"Q` ;`9^ _K=f$b뛨;-&rAbAX)NQia'lڀAc L$8;c2(Is*'C$(R'r4J=]|\JIa^b3o>(G̹UAk3=*LsW厔<9]xUq$8+KJ3jw&UV3>o1f'Ì. l8FCl6Q?o_];34o'wą( |{_I2:w|Spj|FV|2ĴZߠ͛11*S;N \COŒ}ia.M6üϳ+o;rR紇ʭD @q6E+r!݃[E=$_yI8F5˔ڦL$,F~DP\GJ縒"xU)vz/a߫7IB!ZgZHYi1q5^<_;t  < 1pģoOjVNnmyQ$Z5  rrl~Y⳨ap*T+wmnw+vO&dH"t0auGY7rN2A]Qh) եZG~s:`}L7ܦndz~?PShAmꣵ%$ԑ u[5y$DLwImstJ嵂ª,t Bd!F9'˰ i/f3S%2geBEXČmD{bV^TTO=`o崰lh>L(xUٯD7aPMabj !Wj^/\j0sܜ#T}W]展&Pw(;\\IW cK+v̊LAlѢKL5{+ȅjȟ cR ;PDX.>p,')`S|kї*#~:[lR8ֹ0P5t0vNPz(($qԎ؅8vrK5J@K3b;hF8\ OGK=X @[g9%s9X<"8'j&!oۍM4mhM7[eC>5@aQl9mdc'x7s5GEt$ 8mK̈ys;5<\]As^}uwɆ6jt *kcKF}/tDrl\9N=)ֹ]UlT )d'اE8>H=@V#8.91N'55qf砇SXҵShuMdghx53 ;\6/'et2sKZ߽~0>/? mIbss s;AxG1ϩ# }WB&>RG $ iКU%bcm}VCS`PR5xU/ Ad!TKpuEo y6XVCf>롶٤}7iY1B<)Sy salF$&^^7|x_0b_G!Dk&HPH(_I&$2)Cftltm>jy@6LP"E̞=mG.ΖbEY|BSڀA7`j.EFCo݅Set~;I C9 Mr7.Zx>pn6xȴ~t#8.L:րjuQM~75/ۊ=-lIf1pyQ(,MjR, ~ ZE*I oJkP%aO ̦J0a}N/q/)3AvûA}p 7bk'hR0~-ֻR!#NKl?^ 2ѨĦҏ K*17" X'FIS-TlȌw/8V'A:/0e  >H?Sbn1-:@}J$CS*YioySt=cl76ʗG*?$wdE͛yvvZﴌBE*IĩLЋˆ͊>T'+ Ȍ;K{h\2Zg5rz|K2iA oeI*ugV(nFCvC7oWon u0le}dooG}D蔜/HM<ͱ!"`Ƅ]!~|v)t6"?@eM}tG쬣;dۭ:oh2M)l`7yިb v ,s0RKByT]M5\Iw@!!qgߴ6 /uW

      |<"7u~K %Y v}ѽ2H6 WfOg)MDW3"#@6V_6h:u )oV;r^nMF8uӔ {-AvC@ 9ZX֮ U5>("eYzQ q_}ٞ,Ny3<<r7לXBd7,\I |EIb"kRثЛOcVhH;-MShѩA'/T܈C L-P<ؙC \M,(ӊ>"'\X|n}żDX +KuN9'׺X H;a8ޓ7&V)%όEӴidӣy> =nP 9`@kJ:6DƜz O'ԡP@V@dɓl'_[Ԅį=hSI~8vup{coZSzf3WPAjYc 1.gtZ9L) Sl{зt lk5 f]8̃, ^!TTf摘_ݵ„4!jKۃ}|֨Ү+g{mݢ:˦]KQ瀄 {&y,U ):rc?c_C7*<[eI˟ h &.]L_WM4e$N2M+˞UCVqܧ?0\pbWu8rLW?E'w#UOT 9V.]bٶ\A7˞[S`0n _Mlr" B"vvQĬk =hK?2,p?Z޷ k~Ljpظ>Le^X x?E2!aj+~xM)gYZ07070100000290000081a4000000000000000000000001644ae3ba00004e64000000000000000000000000000000000000006600000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko.xz7zXZִF!t/H/N!]?Eh=ڜ.+R/rs0Lڵ|D#/q {$ ُbv=EwHGB/,2u1 I7֏[wxb~% 5(?:_-NohYD5C+[L>Bd2}쓯g"kzHl{|_dW^[xNҷ ]C)Tě] цcVwXow$ƛ{JkW,E@lQh9ͻ̻+ BϿ?DR řH| tf?$.Ҥ7 e+&+Vg^r2/oXX,RBWKIZټGx4GCڼ3ߙ<DA̲{hDw̽0r1ҁ:j~蒯K(XaBсd/P&f< %'X<iGA#.I.̆USq9M_o)r=p.HSI&)X[[1^3Ih= &2Ak-*}ةd`"E]'騁=ۘıϳE>3Y,Q,OG0p7B-̈2h4_pa5NqwR0c7Vn"rtA5T5c?(%c@>͑9vE@VHl|inH"dg@-)w-iQOTө*ҷ^@dY=5x#SzWl/}lk[I*mͮs cؙCQyYsABd1HyUf/0vtg,T}֢qg#^",# hձATiHc^`f#Vk*!0'?hEwzlŴ>;S%I UV0_!h;Iė1n??ʐO7uCk;wZd'ԩȐFz8MvR'W5+f9>,_{_ūZZE4zUѣe+aF{ U˼ F8|3 Bh -v6R*2B_MM5f"8@u /ꂂ#jm,0$D &Mָcւ>Nԏ<$@fpv4<AE@jJU>JF93 ɠo"}lCw4;Aڒ]"QBϲqg!CdFؚzbـדUp6y-A//B,g3~ .vm߼/4ipSo4E?ኌђ0_w4@~a@-#RD+8|'~0HbVVSStWS4wy̟fc[\A(B;xΖKXP5WUHT_:y=&h|oyе6)LdKz;}5&D82zELm۫*F_)DZ$.a&)> q*s*LJucMDX$j>^Y\ՌBQĴ]^fu2^ȼqD3rN+;GI3[m?DMUqVNz_[M3|~C ȔG,o_x#<^"M\mCRz*zCIɅ{ =xrf zzL"4`'$";#CEdYGq{')P(EcQ [ʼ]glRgT䓥pi.v_@ISh*~4'lQFWmY&nZY|22ŤD[׻gv$], (={^\iD؛\P;'ikp˻B̰[BaGeDD57Isؤ\~W-"O| MկFw^ϣ^|9f^ 68.}C,5?'~/ Rɡ0~:]|=yg&'{G] Rngduo"u9xX3I D5;v8+h1m3خ*Є>q:%k9K+djc7,76KY7+t0c i'EipΞWQ$|bm4אTX" ~0hVd?]vԇK~yynH1Ye3coPy^XPK]AwOi$:/ a4S0ʕbs*T6ZHwT6b'ggiрV5w¾2_ȍ},A s< eP7V u|C}}`(o|%LؽW`ю(dtj`?{W9Wݛ5K%މ X &E26BG=.@6Q)w}`_QjH g=ƛ6͚VN7kʖB?>~⮀/o-vKXݙ=ʹa*O$C 8VJ<9caƫ؝w6}āB5Q L/`DrrJ"zdڗ:VǽN4oH+s5E)Kԧ|~ !фZn50Rd"k4 s!ݝsuIA]J:(: '-.aoKE5Ub)jZ+zwAft'4YvksNOJTE"j+ 4ɐyH~5a7@)͚qšD!R)ojgl nӁ5޴ĭAb H!rUzh(~Dq`b41N ]ȫvZ0pZu+T1:8bXPcJfx- =n_\݂_w_\0 Bx{8J(u#}Hjumn >9T an~GG^p@w:Cv$b̍D2t{CBbpģTd_Z Rzw_Cm jKIk[1[ ,aBR-gÇD iC٘rN64K9Rz91싉+UᪿZᏺd}' 8e(N{SBjfeZ)tx>؁Zҙ{O+j,R Ҟ' N}g^J2M\uh]3+XHcĘԎq5kf:Q+֩wA:x yX84>ef݂lWdiP"~.Nje4#-cDeD֊ j@L .DWNJk"Y&WcC0+2_:J,0U~捺|`}y 쫱ٱeOXKE;rƗt0~BD ZW  ӵ\ј( jO4,{5n鴇O@=֮ȵbhjUi0嶚o$o*>:+JtIdJ}1O~ WaQ@Y0kt7ڞX2 w,gZȨr< c:C+ۡEJ$,U/ B2WLk&0MNo\j xסݮB 5)N# GZ\د.$ [KVYtsUSW pk`se4H7Gb $jֿQs9Zm#bnb< lg&z9E^۶b?͎bՉY|qX˓YOk.NJ7""k=CQZk'||@)xS-ӣ; dȅû?"e{I_PƊRʨ\e,:nztUl-ZK"\#A.ZfA auq%#Wpr3H7SS)}8\] )]O|ȃ .j%PkZbՉb9=\-I턘 va@FS‹wXٵ%̧ޓ*Mc2`<Tp4. Xaᣡ q /56ݐ"'f/3Rs]r- 9z*~+a&)M]f>)|DW2)pe9{%5cgQ}9ns ֍^do+Ն*x×I_ zN{=޳~Nք_$7T w9AI 5(: _ XZ 5.9#}4̀mxQ4 DSMJ3y{vZN.?#l&A`Y<Չ~<dv%g"=oyP=g>OI; QFJRul- &B́RdaP1Z4j 0VռuU@ jT\WGxz n8s&T0 UxE$ &km&E_GtsZ S/Lgv ,@&uSbnMMSXðl V!#3/K:Aݡ JR?"%fG^e EφjfHCyMwG6 |)^zX Np%s>ao7V ꈰ |.os-٤&ak5Q[_-k S6BQ{!5o_@):=Tov>R&C%ϯyqֺ&*n3FAFnĐGeMD7M  dehش=JB_kjdBOS0-w{ْ y6$ǬM<װ$΂kR ̴JN;t9WE56^;ǓZ\A@ } B+I_[bjXXDC}93mK3v!ʙirZE)<]13Hkp#Ҧ^0yߗқx=2(6 eHqALR$p< %()CHhJ 4^vq*4b~ܚ&~]>R,Qڞʏ\!W%/M<@)lUK$QϥaZ_kIonṾ-/rW(,g)Q_Nd#4jr=bHg0@/lJ0"1$響ᢏ4'mP@Iy+0z|GY!Nj2#N:Y?hcƜʐ ]!"SDM5Pj6vK-8܈` ,&u\4=LH6Ѽa@^(Ψ͗6eֱت4.v᧋ mVLMEF3>tK <@E0Z Ԫ n`Ț|TfC ;mȶ1ԋ_m?GjX?Q۫OG?"ׅw]?$9+dUqjwݚØ`uSP^S}R-Y4ݚ^h}!#΋K ^_}. 0N#F*yp=mZ(XW 6\YM N26XҜjv%ܑ[L3^ `jX\l{nlXdyxp&i|_FP-8"f[% #EPYv':oW@1G'`<3av-1 q.,h~A")dЈj#Rҍ@xu>.L~HX;GK)U {wE-Rcz:?͌aRxڎg|I'7'v.;>A4g .)ll{jGK7*O)K"IY9MŋJU?sՖw5S:Pỵ"{]gvsT_znJǾ*C+[:"]LO2! 7N@Njq[J >2@Eءʡ77n9]E94YsL`,ۨQqeir׎WDw ^e8$1E=R EԆ`T4j%kY%V#Utjdh#CZMS!}G1z %F$vw޶; )r.4`zH0i٥;ޣjfCXqѺ"d@ Xy1k'XMF='hL8VuC+bÊGBG=|jb fsiM2(eAI;R{WZauar&I2DSk@)z4604#U,d7)S#: ls^0^L"%'4QH7^b[Bu9o@8$eN'q:~GzRlIb]e-k0ztOr=(Mq:+]b-VNy~*Sm`2k pu vTdpXƁ6Hk~-Wpg&`F< hD{Xl]a؉}l׵~u3+QzM;> K/oLLB.-*M|$A9 2vqhB)&(w~v]T 2ԸE^+ h=dhhף3o~ND9i5N_0PC+} ڼӹ~ ,DCU Zn &I7;"yS)UC=r>Z ` MmR:Yfd.Cy~~{?֫ŸsX9$ -c2RQuM%W,*":(ozԱVzP"KQ8ctA_ubހ{$rKτ\V!ͬ1X Zm۟'>CSY, Eh 5>_,tpU~-[8(g)G L7P,~#l9~#3J mj0wm4@˵! 2Ĭr^$ŅC Tg(MZMg(SWH Df)ƿٴxT7/V~`Żjz2vٮBFi%F hM*Cy >* =:p ?fZ?cIbfu,YVk9݇OJ7">1P7رcZ1oD&JӐːW<5bِZ"/\':=\I;';߷aqR"S5^b*&o >:-/t³mJ}k{w:OF;#M$jh%T:qaޢL[OxYĤĄ=(xD},ʥ]c8~X1G[؍l"1t~a˶jX5WJR#_bS3uPmj_Hi' `qW9i6#=hUF#wӹxo+]J*Fod<}{[X-N5{!n~u6pB/V.OvħFJ,=HkX\Kоed&TTND @ \'I[HgdW?U Y:=׌QLXQF&D:WBs[e V=j}.~gPeJ.|@MIGshRiќ5eLX #f.\SYϬJbX su΂w9H w%@h~8YM4Ey%-6<ų^LF&Wxn :++"(:]׉JlD#hDpCs6v J=>L#wc55>dK*k{v.EԾ\M.6A!{6L6/Nk_dĬ5&9 0!?HaZ1A%Ux:}dF<{w9r}PA̶R`~L2 WH]I00j%V-0 7ʩ5m xs$>Z0nphbn\ި+zLDLL}KI6'"9x$n\ $lA[5S}de&+rHI84yoQ=bU~:єZgߤ;jAɀV6UrE1t˗X~Yv&2)Ip/MO*rKa{%ڤ>ןvGQ;-P(: enฤJσ&4pDR/dZVHd%qoX,ĿH[tzJEK)gj}kY fYGy0u5sTb ;@U#3'b!Zݠ ̃/q:6d@.>6[) Pf|R{-fT%Gޥc2q~#p$LlDy}2oM,*1JA{w Ukm?9~3ޫddkp\I̸Zn[{d|mvBu}@m)l( .̗wj$< 8w 5\ -&^%{y٨k=yпv~tNirYa\9FL9\v;Y岠)U%2QNAPz$01 ~WW٫/klx] vC%W,\V!nUJ9kBw8,:KE&q ` Y^Y(ځlIe(o7;HY۴P"whoHCC ct.^A]eUݫ5aw -(e4rQlQ@g?A\d!;>۷Q8uC۬2xdXQħdց(3x_C b>䛙G7ȿ,螝׫336 ,j{W0^&sN<:G9hE~T| YZ~j@09=~\?aHʜ g'tWʴtx֭58@)J$P?}9  G?W0~e7L!XSacD-j@=e.=LL`X{oZlX_ן`&FBy$zcliURSG|E헡$U@;UsA.dVH&(;s`kD9ד)>W{]R0q ZWWQ;>1kcHO/^h>`Km::Eeځx/{# L4QE:#JhDUb> rZ!f !MԧJ#p>W 'C bq[x5 i)*N qZ\@ jp[G&&lK* 2#9X;YJ44dVՇ"%Z'R42xxvn-ȝ )<H)?9PR'KjV`A9¤LJXօ߄=dLG6FHq8 {81z/DVT Rl䂓B/d#sb`%fhn$( ٪GL(p' zr7&^ a7aѽbO?D;Pllga)A G_ /R: E@ ,K@-Gz7)_ڵд 5I5D6]h$~_p=-PLEFYjϋS65Lz^O>#6*2;RNjI|,`= $]x $74qwa{vwCXjlhWPkvBrӕAF0J >Bh#<ٞ-&SS4"GV.2LX'8Hoܾ?44xYy!K+q٢by(6xbtF4$ZfQOɫɨ"(3@du"XtOЕâ;_i_>g^]N& Ik)!'l4G^\K霘& 17P4Ә1 Etv́#!{D,?%P賾e'̀ð( ;tW_:z?5]<0Hs0#!Pya}p]R&WJڅCĄDGd9a9۝xuZ@C{:EczpPMGcABMO3mU"38޽w sd̡CUN+v@kg"q~sj~1&WɇfavjఴM/z hcƦ?0 fh>މ1+ќJ^QsPW&7 "O sKZNG l1AvU6b  "R{"}GPrצ']U[y]Y-oD2ۋ^,4M/Nht{(`糐ßNy5M(ح}ـH{!!*v1f`^Ͳt.Zܓ@(]yBe[0& sDW3쪇fPⲰ/_)Pl}Z4W)E/0niWxO_]6 !j)[i/00opz+͚֭K3ڕWIZOj螆7 6Sx0{F=6 ^lk<(iwGh F2Z"Ɠ&?Ѵ3oURbgp&,ĜII`C"{B2;O~:nZ~'l=y2j*rC|/c&ZYӮҢM(: ܚ5g5დR,rօ;^iD;oT`3l{˰y &|_`.FqX); y,'b7m.HeN}O!;l z(@[%{:TqU֡|zU.Am=yj^`SJ1Zs Ĥ?Jvl9)D_@٨_ yU5=Iiqq &(+'Tŧ{N4 ]|/vS}'Ei=Cl+CT_%esyF@^5.`e%egWOM]!KȸD`x-L*H j&nC>;&NtArtGf(Oj":qNv# *[R.vc(7hsh7hyu ?wdRkvdeC?rSML/g^_ٵi3^ĺEԹ.ޣHCzB^gZfaH=bztV <@me^zTeMea~[=9ymIمQ-Ì"Cr+va Ι{dIA5kMz^)r.߸b CTY`ғ1K|0!k_Wvc]/ZӏaBY0 {ҬgA*wEУz"S?׈=PZ,}Xx{L7ac˳,*e7tsvKT)/VNN3})FћX[?c*Xeqp| f_.&;쿂TU fH+H#Kg 6r5?>r'D8,^G(ujy$rR Ip1i)imrީGm3#"]XLGɆN8TQ <cl?)Sq+!uV }uv}17oVP A궋F1IԚ7/H5/U!>[ ly|Xw;7?(6@qzAPϦDĨxwd"ZM߉&ї.(]w!0{Es){ )ZtO5V^ެw[M5Lj;X1R&Qco`1GNwY|<ē?r}| Մu&ª}ͰKqTb< 4q2(UeGP<_a$gՌcGf'^zRaRNEJ0蜁㿫mJZ]̙Eu.<e`9?D I66YFn]n& B":RϟqPaT ٤? l2 Z=0Qۣ$ڗjX#[6CyCO"kJXc3=Mb;B]I{̻tEJqv4 [{H4?E(C*"‚4.;݇u96(xhNU9`6Rk.Ki_b}nHPF 0pVa. kfFQ*A)I8X:؁S#eIU%Z]DՅ@.,qgt^ HHk<.QNUܦ1 2nk/TN,fr +H%e.[EV9Qy8ɲ੿A+觶j` =7!\ljĚYL7ՒZHl":DKlGUZ/nJ̍.GUέ8;J]-7nөg@sD RsF6V*HuCc u"]rp~^6{ S.U| n&Bӱ&F F2|ͤ4ma=l:iqA@WaZ*!^qԓ8.&w?.bDYz kNH2Ԩpt7< ##F,Y\aѐbLa$9V@dZ#{dwb(Q`*|{)n p-Z Nڽ#Hdn-h~-XY;*HNU<9'c8b g?fʜ$@lv-^]P쌬kF?7VzM|/1k>RXQ@/EH%ͧ;2Mt?<9o_Mdާdži6y+jť)^&/~j4q\A2^!yF%U]],xfEh EdX/M |cG}=UBOc9gN}һ@rr%ǹIr{6nen3ńت -{xx#jKK]kH[x@5ċHb߅Ynʰ4ٔtY1[lU/?k"3s /IƈRqnE4`#]u@(T/ء%E={>G&YlCmCT/yрTI!߱.YVPV> gYZ07070100000291000081a4000000000000000000000001644ae3ba00003f48000000000000000000000000000000000000006600000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko.xz7zXZִF!t/ /?]?Eh=ڜ.+͞pg:^,UVW'xyʧnѦ; A8Kߨ)?0˿Ii'P2V ڊ)Wd~Q bgw B&YݞIc DnvE+ums6[yxi.2b=qѽUv+h~w?_,5*/ V㾑oեMd}?ؗ 0e[A*<} Ҡ~d)V%<߉6b&c0 H9w}. I-P6DV݋eb+iVJ/GC}L;2^"c: DoTl/jF՛">OJC1`(`ڒ_.JɃmbAyƉb Luw63J!0ɬuX 4Ї!osOhAVı7 e1 'RMTl5Dg 3x_wsa?xZ-ʞ*:hR4 CPpLqBINC:[jQVVceB㥝ty-ҿw*rG0+DU?rMo/ x '&Բي)#q[}"J %B^ ~JeZEMNw,?Cp\o[L7+u5EΝ #2(3%Y)Ͳ JLةv\ZU(̸Tkytl4O'i{AE$ BE␠,G|.ԍ\"rSW_#g?yϣFl(pLQ뜻4w)1nuŭŗgGayK+6[Ψ{ˋ(*:.H)fH_]āiKqe+Ì4k_ an?m(6ukiU|P"&|g5׎Re74i4~?e1oۼ<4Ez\#6G7qo(d*zK!XGג@-O[k1nSc\uE ѺNZ2Fo]_"5g";~=G< ė>$ʎ@hZH;ZTtFXG OwCAq8uC/u}p {ES ݟVWusR [K(h&z[M;d_RV %Se"@^i7ɌlIP^[$Ons4"&Tk'P+ y,GQh`iO=@loYW4vR W 2z=2b#!3'IuZ`3fk^'^WO.*Uy6|$&8/\EnD([UL,/8r31![@91/?[Ff3?o3 C_Xlrm)ɑw!>|VE^F_CXl ivZkњŧ)^.Զ!h.=}4X1Em#9o0Л7HGxR i,lOx"+z7&NcF$rl_Dꃏ~ۖ2IqZ\ro\~\$cva5`)Ň]Sp3~:PBEg>19~ m\Gnno (:suw;yP.C$;A w@O^ŝFRMoF,mO7Y-ЬXM'%G#nX0Gvͳ]^3glE`0ԫ&xINQⅱ<лm׌ב %ރU8,'%-J V" f#̔ mlo{)#8q):(?}iNxC&M7">(7R}4<^ MXT}X,ȃvV\6d* VfY} Q&(PД:8ZnSm3DJ?bj&ZZ}ZVgs FҶP1s{@T%^*7_@fލtѾ͝vy!\Of}~UUQΪ-d :55mgã`{jY #oioPV+O|ַ3L?Ϣ1# ݳݡyMnƂƠݟ#2Ѓ J[UN?FkEvx$~ѩ!۾m:W#5sIDZ;`eE"JMUoĪzn-TF|= Hv&hz6!/i'dWa<T&wT6Zʼnsair'MnJHi| R 0F[4kͩE7*J+pzp4.v1i~8ϴ+Nu 2S> =bGKa_'{C0?^  T.33B0bV18q ^)WUGr|lXNG. |wfjR;TaN+[\m J=s0U^:%!B2+Ӫ)F</o[08ʖo߅.c¢xS\lAVw:UɣcV"& ^vikMh +[gTS xwi)Dfa2~ VUea).P7wW?x{ ʷOL[ruUml:#VH10J0xTg{BcBHҹ\K܁czb1stg6[oM !/e:2ؿ3[~ >l2H|*vO#~(}d3; ͬnT?j32S7oqG\֦0hѯ.zp{{=!䛧b]MpDVDF ,5 r ?ψ' J@F"F;E66 ތ S">"s28Xu(UU|P Go$&#p.S3Xp'_DD.86,;DA`'] 吉MR7lj@Yr< MjPR Gɂ?GolEO ^7:$8׀uG BҼ,œ<#ưz,"!Fnq~{N}^$WV/bG)ށ{}8"yN7FϽ=j=<Ǒ"&.Rl~M9t =64`ܖT(U)iGy^fhY;k*hG刹A,ћ2=xGk3\YX2%@ɛOb@J73C/ Yy] ԴV^/mSxv{7%P pMlv^cz 0DyӼf6lea=vmLFQ)[ {S>x׵oE1@> c~iĺר d(xJQ2~ :+2 @ m:Oĩ$}PJLsIA0~61 4`Nی ^:UYV@Eu),/f3isiH$inBjXby8r(y5YanR64 L<0Mg5 =#YfC'׫TKExȿ~㘒OH ~0P1.,1ymz/ɭ▟,qkþ]Lg1ןG{kY'!_]@o xt}F:SֿxUZvxΕvB'X4Kps0GCj.c!,sN;|7$~̩=You"U`Ce8 om'ꋢQrX.#Tt EkmJCB VBW os#fU!/ۑ1k~?",.3D7~\4p`if<6~l70"+GVSIxVj0:*jbl24"깝 6k;w]y[SY6 KUo߇kݳؠu`6iW6k7U,3ivW.@6(QǴ`WvPN#)jhO"2CaXX{5ddzq]3'kNZ`ٵ;:O8kl/G䚉͒W]#}c$ FhNMt _724,3\T^8nzy:.WD;*n!f9=Fc2w,0/sŗX]A*--&6*Jll)㧥JҌ5V BDZRyt}cВq'\dNLt|ūW!*EB Fs =b#IAЩڐLM%>*zUOXO^t뉃8oem%gc <%$o6.-KGACv \B1|**ޮP('K-2HKʨZj 4bq :R~qLvJ҃7}DW| CbSS; ? & JuwęHQ)DL{ J9*43L깂 QkWgiMԇҳ;{Q84Mh˒ cYG<+ЬQWEO)O*l.e$BeeRX_X΋KFEER}D OxnI1ÝGP qɡoP]_!Q˶ڍløJ͹~֠Ig䌤a!b6Un7e)@X|$cdVR [L)weka0bOpTXke[S˴*r{}  KdP0x[T)& [=NQiqBmR7qۤ[6nxB `PZΈ'jВGʡ14=Ǭsf#';_(}X|;pBk(Rߗ[>2>1Qĭ*hdO7>W"->2tX>NoC PN=Aё [Ʒs>B]&? LقH-e`X"jm{OC!]O3/=ի̼~Fg*!r<+c}eFͻz꽿pBY }0C1ƪdV a!"ش2~%}Z }:l9'f56,jQг/1pud3wy)e'9Ǘ?m YAI/|6Q1sQ&wmudemlVnϘO?ІUG`Sc&:xپn* 9dkV@_K``ơ`ʎ:"G2a& h c!'W9\շ|N]b}nkFtZAx?\X/ V&_3?2rqymx8̝h%TO4PF $kۀ~%\ѾipGqRE~VRFh?8\;h[yf*PopR\g%(b׃5o{-[W6"t4 =Ba]lr+T]te94#zF&6`F ԯ/ =gB>o6 \Fjε6B Lh_GN/O0`lCzkoSX:^ A{wgH|o"IY[яκ1a6!ۤs f1ZuKԭC-"pe͐S, PǺp/sxHv9˃7]eYĹ>F{Q3MZ !w[U~ᄚ>?͞D yS6!sxh>;Ty6IhM6&T)WR,c{Y!V&-c- Г=.>ERw=|i^(18bk5'%"(%/ MSȆ($H0b%: {M02u)Ƒrn'tmy#-kul)ൡ #9ZJ ]wRraUWoR${Ek0TبH;íɛf8[rT\@%Yާq:A'Gb(J-*\nQړ9'ℎ 騍+{`=а0jJgE; 俲(mKZz[(I$RNv'K;-14z|'߶nS{%؈4PlG~pb2M4h K]oi!p"-bH,> ⚭f68I;bӪQA h^w^V)U':_ 3 KqdHiUT NA!$6l$Y %щʽQWRؿ48 O]_pf/J_ "F"9) ˂n #0mt3 S^qVI3U#n-Ċ6b.N_y6?$?+U f)q9eeE6xO%ΏHa+qQpq#B X6BO/ ^U_, :n &wOS .E~.EpHM-~~0V Vm,N>/_=dI#W(. 5"6ܘH%܎9 XфJ{斑7?/e^hC&saG_q1EHjP? ET&_PFiW7.GMꇪ?;Sa0#/ *_2qAPd ?ˊ{awJցso9_(sR}F+=s@{eu"̽L}FE),N12D{W?#a:ַ/T~\.d\?♐-C?T#QHN㈪nU2)& 2󪐂OT;[մ5s#V**i@]3TF,| D 8evOΞa }MDŽ&'ddAm{@GuH}?ùU܅hF[猞O0P2ke Lʪ)Op}x *h[Z!,%mW+G] U]XD{8^"+J/[g<}LO d9CVå 9}\-X]ycDAn_#iV “UX"o+aZʥ3ߚ97×sĄ۬#.}o&6%RL~o&dN YGftVfrv`@<(fUYeѸ`kk Ϙ d6, E7Ϳ©G5Ζ (ۍ*k3Ш;xS\>w?gz1!!8frT@GM{@V ϡPpk 7t%Cn +bfeF揗ێk 6##?>z} @Qi@fonIհr?r81fq3 ]n$І:rGh DQFzI@yZ[|SU /so:V#K)7 │1TFդD[ʵZӿx{AEBA\]E8YnMr-²Z\6|ui~ퟺfסFɎdqS2ݻ䷞g~^՞y2&) нb|>>p"E T~RiBEy_QםJi6jW$ gh"4 @ډC'mO8-E/Nq.^[ *BуrkiYAuul煢b'A2xEtQkzK6A+ ޚh)<4 KaȫȬD9Ts_ tBѻ=5#ےBOj^!ywT(T $̯ t%qiH& '_E úVX-j{֩\,(MhƎ I( =֤3.*D e R#MFW\{tTxkFfxQb]'Kr^0QJ;j5; q%+4]oL 7T4>TA7MX:8\hmc| I.<ATVeƋsŴ) >9Q-3a) Tc13iׂ>ɛ|_J0=YWé|cU!36!VSs33)5D=6VG~i q ^+xEM_"yn 1w` A{jVΧQβ3yg쏉GdQc/uٶ/BqJBȱ=OEu~ 3x  UXs閅5LKʼMs${?,p bL>|pTXb4X 99Qaqz6X?/G %)1.8F(" p] 5s0xy'h0s-k60"J! 0: 8..Q$r" R=@scSRq85(AGxphsfFNCd&F馫2kɱG#V^OcS1s>HZaar^kQ&gm[@֐vlKCa Xf)UX@7G7+"9*9n&ͧM 5݊M6Q44آ2d- Tq_Zϸr3`$>O!`!9})[jb\ ǀ\8~șMVx}oe9< .[ PSHQM42(%Xӻ?'U~k3cʄOT.͍rum3*q/s\ؒŮ>vF'k}{7sHQ"wwXAKs["5ЀqIګI]0ǺzC6ؘƱ& GfB,T|* Y?K_وF7j7b\JPU[U׽@ae<)"Z"üy~,"z{3{&G /@pm5|K[Fcsk8Uع+1oVN ¾{^v>c@N5! $aaHз~3i؞UUܾ1#-`'ģc$a@NO|?l*%s}FM2K0%Hm5KUxsN$#1@+.blآY,~7R˦x̏.bcKTNo_ۀR8J\-.HhQ!6_aP(=, &`ez@t^2&2^j)sgpz#+,5`ӓIptNxVe&&\žU?uMQW1'{8T 3 N11ff0"퀞PTeGoսYYj9l\&r1bᷖބ&L[m[_1j˕M΂d|g* m׾[:[\.2QS{=oL'H5XprrDZT֧7oiy1l+f(o`m Gnc7X}xwӱ/wvIqJQP(l|:m{Dnž?Me]Zƃ:dE|IMLt挴"NBĒ"auƧ B5ci.s([Zt د="vE|X_Bx6cvh/3.٘tDu}ѓ%9?C7$k&-4[ZnCfϑ6r}a-X*4P'$5ovJdAIY_bjt*v5> ʆ4?B¡B\)D%#N%ٟ9Ge%ͨ S.Ʉ{FO\L|m=w\C%6n!8td2ކ&?=X2d|EZ;{:JYmͱ [(k&q#ٻR1 6,Ԥ Iu3hR%lE?'LT?zz,wՖ,-3iۣ$7ɄjodOFGphĀM!ອ WӞ 4UOZrR o&c|s|IvGHЇc]%v iSs'᪟~Y㵕 E2<>]c,I=vIXhCJA6ʼ~3b E vffscҨnjJ%47H.]][Yo=yK7Qڐ]hڬ+jׅ۴/mJ|Mۀ^ 6WG1]n}^Sg;+ .fcKo$2~݃5 YV&_jZT]վk ?(KZ*Ii`W jv[#Lu;-ujp8 V+7JpP C~skckq:]ɒi"jR(FBz]]PN֊tӠZ*)k m Z9Dz B;0v&">A DslF^C9ހ1Џ`6cb(SѧAe\U5.\/)UUb͓:nN-5uS[`^02^քFʕ8,Bg6JTqkpJ˺?4RkDථ# 7DV~]*9-6}>jD-q|4%Qٜ Et/|ZyPS-n 8êY(Ïu}l=i+?[dOaBB0z"T&ݬKSjڍGN=i^jJ!gN;lgp_2jμBkƵk?>coV,x P_E 9BQ_G/|}+ʤUJ!H_^3$68"pJS ]wx HLVп̺a3~:IE &YdPI}8ۿ6B6ܝZ;!kFF^%;ȝp9gr&,Ec\sI3癑(]ZaՁ'/ξ4Go.[#h.{{KAӧvaa~˷%u CԲB@Gܘ81|csXW%M:X1FTfQ+/[ КxR e9Y0%xSg7H^` ľ}؏OLCRjH^k}%G |Cy<|85 ﳅp= )b|k#܎P۪K$٘pAX[v8ͦ1P|\vI%"_B,7ԯ^s]Q5/؉,_8S)̪Coˀ܀iHg<-hM2PrCJJp?m&ǤI׉".CG0%. 48璈yXKg|Rį,6=[Ll Os$%7i_ 9پQpzUXo~~ZRsю!wLu\p:6$^5$ URO)`O3_ "bg`!In,ԇQ:`Rbb| IQCKϰ!a#ݔ>kr 0uz"@Ԃ~/K&d۔4V-X|d"G {5 ߺI_@-r!gf9k$O$}F ]?`rܕ{?6[ f%v{޷@5ajA,~F~UFgYZ07070100000292000081a4000000000000000000000001644ae3ba0000acc8000000000000000000000000000000000000006200000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnx2.ko.xz7zXZִF!t/ſt]?Eh=ڜ.+[o ݬ3YW8 z1vlBJ 2jqQmvl1 d\&h - MT [ܶ`! ?%j7ґSR=)X;H'8#i'WQӻ2-9i12 y>U!i[Qsʟ|ʦž1ᗈFcJe=4YQi3+0uş*w,"hz0<oG}%u|lk++ BID}Df l?uip/,a H~ A4>XJs+\iLC+=26p6QiJQ7&ϒָQ|FY+Q ?|聴m>;٨HKnU`z↗̈́=2ۥ^' +:Sg|"yјڪ{EM7.4y(0}m ։ ϫ@7GlQI *vkP?j.2٩Z|ξ; ⊯0"h۱0D!̋ƍNo6ppf}b , 1̬Ϙۦ@wV%O ͟}z5Fyvňn'QR<Bn"s.<ƕdGC!|&>oGtuP槄[fvg\k|uXu4pLe4%PV IWNq P)笮h{px%{zr}@em,!nLa Fr<\c QWİǁ>Қq@q !.JP'E3O׌Bh'^tr0:A˵U埍+ބ,81Tkk3?G{~1]_IwZȖp)/ھX:Z|^m볧)j40=(g#C#o{ʵN;^r@NC7VZ/va~ \$OǩYq(Eک yۢT}e)'gVf-ޜz m!/|5v7ݙhnb è%OBN$]pڷ<,2]9=PQNfJƾ^]yj^"baWhHo]9~P1Ӱthy:mTY*N EbCg,KQ$?ɢG2c]9)q_qKFЖ*wBUIc# si;~)*D!|C(~&icU~=PpP)jzV.˷'".Tğ1r08(3kB݈O%MG! qt>-,0_M$]8-|&- F$+RCeŷCbIy{#M-v{wfc.]?PeolϮ.()6[Yڛx=+;a)%ޤ30 ,锍Pz]c% 5)HKea_A`tܻ .Ȇ$Au_PQ+@>#X# 2\|j8 p(Wz P8.r#u!FesR2KGcZ{©*T*d5}ҥ]u9!t^m'hfFew]yJv ь0mI7(}skh.K^ ;BVrUf;@ބ43{s<ɑ5@WiO>% l %7rnu%sf\dt&DhJ~ke,M f>=UXMW>gAg[D a$ h1 Ցq>k~۪64OZG^Bg s!R!v&|#715b8冃z_p9(?O;F8-oF&,aD] 2#p:׾ Z1b),eۗ,%']U'O}}Mkڽw"nKHuϾ!*xͱ.eP!Z ?U:JU‘[3v&ڱ  z\1p1W)~@ψ g&16DkM6hAxX0 {xn. Y$q7Ec+tD$**7m .'f遇5}\fvMM{(<)C6u0I j}aNBdUľz>LڭwsH2x08k5ίv 5?o5GWAqhTWமgRFFQ*ZέT{ت~pH)zMA#Qy>r|4"P1]UH~-/\w JJ5WjcBfӔ\7ri. j Dz 1T{7e&T]u\wl#~: *zNL*z-Jd1aNr78 ֟ ?1nCBeeF yo0!IՎgTY*2UwUTj{/y[jKuC a ŃpA_&PKM /#@V%M+a`J,ma/֎Wpɖ :IDܟKauwК֚t_R>9x'{5T6ag+ >l`I S Y=!U2m-=oО#;۵U^ǚ@ӴrnQdij&DIM6# TH}֨ G&y %mfBe(uO|5#8XYrWAwZU|VHuw[uɽiu^ټ蹑a締'jЉ>#"wFmBzv|ſF;Pbra_A|Qk'p,ZUq@~'Wb3#^AW",b?{LDNR-Ff-BPN]g1\BeQQ[*zAx ӆ;(E{HjDX)"@'ms?ǧiv$GGDOd1"usW he^hv,D6U2^*%7Z`MDd :ܹNaX"p,+h*Kn bu24|'Q^OP thɪ?}ꄭSupmv"{ҕ&b3~eBq!Wx ^l$Vl_%\MynU|!*=l,Z(w¾xܵZc/K.Y@ɳAb8; EhɧPbtaRvo@B. #BHC,M@l_͔DՖ?26Ns BDw:pn5yӠ5r'Y{dMkfԶ-wMo|AxD֗)&GXo =6wμ>s;/O{b@`N'N0 yxͷ݈'myj~ Xd3~詒M;r-߉MED7BMw.]ui oc{A?5܏;+(.WD}dew/G_Kߩ˘mVw3H2g‘{-ԁqR~k9ꏯZ5/'M++=#"ĄOmi(]@7WbIxQd-85z$R {f>p- yqٴ?J^,VN HYoLE%uVժQ3r$ڠ&Y ?oR1CO|y i4DvVi~[?IԹ8`F]> }/ IS\cD: ŮpOw0ҠmfĄ^rm C1d/x]{2uBy`7N/j"@/YKalR,8usϮ `2d;V IJ7.- JJ%,nY)FWFfAK6; ʹafSA*!إL# X&SKZaVJbM6ڰEz+gd A>i;Ytfo+sZ,:4Cǀ@]@lFkpdR\.UvQ(iEC$-|y>s< 5LBc= ѻ4 C{ABtpWQЉR/ HqC Nc}O:Jr>EGlȢ;෷& ~]'y'Xfprw&)FV0&fG7xSR-x#B5%lr^0Y>SmV!Rȃc|>X&;}G!XISTiX1 /j x4_5נ VݣPh&`:[%;Une0Lsa{K3{,c";(/~.?+%:4_@Z uI*"Pyo|"Cs#=n~^\##qnS f i1<-eW4pv28LchySmz{ubl ūjխ\Jdq`uZF,4ުPA >P:9ɸ+}p AgA:J=j9>8GWPoL;TLia-dBz O(aQPX^1Oek<͆`U*{A}2!aQq ]\!#"q=% `-oKrbl#.56?6ӔEjeidD:RڧYp|j}~6&G`Kn(cM^-e(QC#/T e^ӧ(~=oEE8yꬲC†|%?؝٥Qt+јA y,ɥ(*wn{5coQ$-3/nOY;"UT8WӮ80y%y9P>CsYk+ KdSw rySԈĹ}ƬVH".x"H[*~Llz($ID qIbU%ߧw[dY0:cc$jcyYnN?=|J\=^Go0ӻf{~uC&=͇CE!II_'19b3`Ke!"Ebq HF<' B|_{_$J^ 3S9}_f>}xV*'ol)}akRuOgrP&ΪLCD 1Q _9 Z x65``Ohe^uD 0jJմoL#WM9ӵLDFw1H퀃xu5wdOK4p+EܓtꚒ?nERv}߾Pγ,h*4ሟA!gۺ)8O뫖rf^yBJ ~wvgMA3}i@Jq怭k!umo)3'簾?\iк_<Y'_څ(F0kFǐ`&X Tȕ-漲vMkeКw.9,<"Эbt'"41ebOq벀ѯȂ/ta<--&-5 A O2Om*{Peb,xni%g 3XP([VE0'9q"MUT3)6a@C'}WHRYė!!;)k;J m"ұ? )2E^E1l oGS ZЕ>n#XNj;]Xp8n{jkc9.)E &]H]20"셞;m\@\=""ZY@fCؕmpRzxJS$`wJm>BJD,@Qd+r 5LbS Qu~J j3a`;/T'_Pd$K]F87]g{避;?T1ʝlf`S (]mJw8(l`F|]ZX=v Fsz7S~*.Y0f<  ~kc$VjŶ 2jxR;{Ps wO*|fӏ2R=iaYt ̟K+l, Dn@F۶?vxWDk:41^Z=@iE'DU>O+ _-2pFm9 )4eZ'v1\둉Fڥ7Li?h,$ʘq}~Q@]մX9hzf/%Q=B_\||g@mꑒ)?*.yEq>Ř/[捯$A#(P@ϧCidv #܂T"QA^}qR|Nrxn.~s'!2P}Geׅ"1Kx$pD=_> g-3_H獱0oQ߇r2Cmu)͔'FZ!Clᤇusi]*`3y=Mx%nAÛ*$o0GÈFxGZZϽ8'!JU]KD8?]6JQUh #phRݕB:IaE:Yu庒:$N~o" HYS׉؈b+i<Ƹl2dJ`IkhM[([C˴j4 {u*;] DY=F6lk10- 9SqNlEwc^7iO4Z[g~ /Q? [On t7wŪlvO_4YKZ&V "c\g c2g! "820W{eUt^4̝:W-^uB; rNi>Ǻ| JRg}`[4>G0<8ם<@d W 3hutMJ}IUuf\/rkS[tɤ^lB-4 -f *tڸ1shJ0#AeU%l l֧(,l} [EJ&2wLWcϿrݬUY-a~d /j&L@$3N1z DJϨإjfc˿ʥqP= 0Υtx;3r*lJ0l1͙Gҥyq=wڮӅi_|#AK_l,[>=Uj;pK?ʦ#um:=@;%}):)'{՚\ExDe4օ^CrMaR: H!e^(rkg`(ਕa!эj,Ν/_QP2!-SX u|eVŞ 6W jdIwBY6z &Z_%ISux=hKSʌޔ'o?h"$ٯʍ.\p^kkf7ɨauKy*Tݪg6ɣ[3#a5YYfw1+Ejhgƒ1Ҡ,ET5 B4RlGėn@? 4$MJxa?y8<Ma|̍`_o[|\%-)P"=zy2\Xp+]M\~Gi g1 lWj.k>r!4a?8IV0swk6;O{#$Pο?ŀ "z^dit)9 XgҬV%9ٟ:,]bfob<֬)Os9@x$-μyNdҁ" %HbYI<]nE)_F%SPM wT*Y#&'7ߣ^7˅. V!X=pδ_]`(2)0?Dy`ywhpT" `=10wbpŗG6o>I5pY`'L4E2aKJ(;ڃQ7[y&:3Ljqq`_Nc@P ]`ApyFג6 f0)!KDBnw߰U/i,X./Nj0%sMxjAcU.N9 eq~ZOVa>{hbsyw& $ g-qa$$Sw]O 4ÿ7i#ة#2&w5*`.nc6![ lHrk "od8ĸUfw |1[vj0 )$ #,H'Ih-b].Lqƍ 9:َ\}7䳻L>WVfAԬz |2w"*fS6g)kO[S%v$ SVh#!g;b]Lat>]fvW:-VP#FJS%8d=GW0"~]Ɇ_/PMnG/ |y@9-s%ڽ7_`p~KPQWqVn\K.nKtKoVBmK_X[vS!-s~؄0s3zco'I*9N6cgKGn"CWf˩~<鷶QBxV82cr~ FaA1_KO޺rG±R=I?C0? # 89&Tr>|;js*tѓ"._{DfN{YA~ΗE5oZY'bI65@"nDr-{}εEr̚gjI0U&?-K6:\C]:W(o8["Tў~u{m`YrD婵@ET #H/m-k'gё,nzJ.>5}ٖ{ ,{ /!¡_IͣWL۰譛u-_JRRA~PD[fcOM/ ݾ+ 3򧰋p:-\%Q̛\fTؔgխä#Fhê?%SX3f-y}oME{[nA۬;ki%ȏ^+1+b{J54GG|]uTف&3C7! \BchX8p;g$9] il7/AID|;&):Kf*uY7,vT2nƤ,vtH~5a]oR}$ ~~kYnM׿ -XpŁnOi! L?h8hgh0~MfzZͯaD&n{2 HC`Xq$uOj[~$`L߃OW1\?k@|Z:vg5f_IU++v¨Cczŕ5w*zw! q6p}h 3$217an-|=#$cP)- 6Tb؜䢤:MDvVsœAXK`HIh:ьMO砅 SKbܲdcG#ixK&z] 5*Tmev$73: I wh/ԁfk:8= BF-+.R4UKU\'Z_Jyz{=~a0]+#jý%t?ky֙1Op:Y81u{i+Բfä>sMhdh_ݡ;Bށ zQ%ϫI/d}bԖ ?DŽEq^֋*+NP~t+p׽rG$c/;xKǏ 1vK#aFbSWm!EU '-TI=`șRR*KP(sdX1W?WFGqyD |F@3T+t=lCǕ&3nfwu`$l4u79 G >]Dz=7[m`ިa9Ku?kY4?o_261,zm1<:F=I>BDf`&7kGo) ['wA4\EKjx|YimÛBv"} F0B@eC9<ϕ4c+ zy@6^Z`Q *-$N 5 s \.< 굿y{rR1+O7Ê5k|? { |nP+Ϩwiy>MxI! .`女T~cú~ŕieKys+45S}rOAUISWG!Jhhkp-j[XgY-JF$%fz|q;nH6 x`J( B7ڗCB IbcAXN-)hdmf%_Q+;LR%5L_ WRvBR4<vBijc|%`};$>YU촴Q2Xœ:!3SJ:uE?k"l V@|@Mv.I/FDkں e+·La|y-|w6h dp{^GxI´7!:Gθ=X!Obxq/.od5%Rie>]B˞Sjp3I6FIovnG&[x|q6u#`1 )ץ?Ex1_/edxh Ix26xC!5꧿ I\A`=.$.(ʬ.8C_Ny<0p"-nxՕ?sa3`KGT5KQ c&&Rtu(tS̓*k# 1_99N!u|@A/Rܠ#g)z:7?37!OWʦˣG;7|kAoZ2EÀV7-9WEQղrԄ.gv+R_EбׯyȭECq4P,&2H+ 0>W\Gli 1&WY+/1ZB-J"I(5]? !S!/8dSʸ3<gx :5Na[ӡ<.][,_hN13ˑxRdǫsXl&8DElﮙMqړ@`wDNfȢn>sa&Ur @߃ׄ!wl]0Qgf8ES,=>|mP*ϔ3ġσn1MVʪ׈hJ"9T *tFDn() XbڿMc|V3+HaL '4$P1HA UnyQPu P2p82{X=adm0ŖoV\˒9@z/w $ p =^_5cW3 nִnrx"gÎGYGqEIj l?)q[ō[ZHK$ę&fLUnxbFΔ]T /_ $_ +r Ij6˻X/Mx!v-8< b21`'x6</ӇzeqE9bOҧN2)XX:% zf%x{D89碂kg}dd[}m:&;$cdU&+?0y*G_ԓ09Q)܈SiY\=}M_,YJy<2rod&?4Hλ  )Nθp.9J¶@z.J0JZX":;p3Ğ+[(i+R݃FO!~@]_`&NeXfIОn_K%P5`Ib[c2;~yMF~>J&참wΘ3ɤkd'0UB Rt,Q$bP]oC[ͣ  +@:Xm_BxּMK @oiYs{_1 ҭ s20q3hM6UAWoSABp\ Mz72Gm-?6k'ؐVOoT}.auudΰZ3k% ?MsZqhI0MpJ%T!%$58pt$21u^_U^TEG-< )MϓF+k 5AQ{Ш}D\&e}r_:%Dw A A><4u53amA7nVLj&Qf<3&bڭ':ȋ-׹7Q]D?_wXq a)LZ4ޏ:S`F 7?K J,)^#jCoޙ")2 Y>i{k;ZZ'y`ۋEiNGgь'`\Ŷ4ɧ4jt3%YOX+J󮳤T/\|Iʶ 15#.|}} }vZϩǬ aÙByH1d-mg}|/ ʈ3I&Õe?fv =g7^]<3S0*H9 ݙ+ ~L ` PEVgL<7CH.vf!AUO@xM!TfE[f%| `,x|Gb!'ߊqio`P9on-{eWLxzz \!=HEἽu\?vJeV#Z_*n7Z`YL !?,]]U0rHG۩ QuYo8z*#/Kx#z%u0)$s`X#B#T7D%MKw WAdww[:!KD ǬTҥ $dQT~xni=o*DdžVد)O< 4 2@/+M0Z:YYv3tW5x>@Uv#0GR ـ'tG:FjCVi{l'#þהeaB=ߤoA/"׶liuYau,q&c"7V>22J~y[@g ˝j=>ECWx[(pOnxV8S-,3VAza4s  aqBz2 lK}ze&& ʌ9g% Ï?_b1?F ]~>rchm  -Qjc@ Z55Pp@mENEHʊ|/(\}K8g&B:q -1J%=Uo +$~΂<]Lp>=RBE\\B9 љ%nnOe|ņߞn94z_Q 2~kpJWb^K#vG$(f#(ĕږp׎0W2yW3 Y4U;6T2xA~]WTފDO* ՙYG6!f?%& EK95bp70&lT),k~EidWC' j1hH&ѽ76>DQmH86DV_GQ"{ݗ?]Y!GݮY'\&ox!BP9CF ɵĻY5PF˔,ϑY (1`# oR+DEgLn0 v[v|hB?R2wEOujy>.kL /1M9t(۸ ko@۹}^q69n,^F-6J" 16Y?a:HS(K[9,cYuX̄j6PRaŽ$] ,- 4nGw37x7dl_53$jTf{XlJran=*ot0G^)9m^$!ob`PƆ$W>m9OHğ˵Wh51A+n>aIrQW8P/ڝk] AMd11#7τu\4v%AΣ Sf_<^*g9ly`ۀ1WJceXYV:/6YHNhℵ1+5_yo z7pX,|׺q8:sON .f @X*{ژ(JOjW [HJ6b(wߎ#_œr7 ^RBAGh _5ئvEZLfdJ6]=Ni3%rzX')͒iS5Jr@/H窾͋"LRw'h)`˰[գ,oPqwJ*H< ;טJ7A;d˝V&&ei]O ar :Xb,;&+*;~.ؔ3DWĝ sIBgvg+ط9~Tp0}ȫ;}^}[9. !\lЩ&dQ&pwn<[8ny^$/z*w-a|EJ;kNE3vhCIm50-to:J>bLq'`g,IV#m8BJyץ/"|f݈5,„Cp\C0ABҕ%[1Y[vf-VaS)q GgVjB"vz" =ݻOA~nʠݾ)(굸_P w" Íj3ʽtsX"x)k7n1^q WrrWq]Q ܜg_'-Tu.B(Y?A9(Q$O)ZW|EELC W5|Si6;j_("PaJ;XwH𤖴{^>A]DI=CXdhݸu Ё iLh,hNQu<$fGRd }'2_ٺCOϕF+sxƎX!([-|eg:YQttvʺf&ݴw܉YE&k=`0 z,3\D1]`)ߢvkr#/Bk֛a}‡>T}qK\Jڅ8eƘ=jfigK85*<}i?W$a.9m ~9!Eg=žsǏR-7)sh%s9;.Olk!X&~"7"vrBDkk'nf? 4N JmSt2 ʱf9ZS4!<H'>#Y̫mt]ykn L!(״ {?eU^st?^ymr@8+ zAnxb=`Sf~,M07O3 @g̿ZBsKqT?Pb G"Q.GTW63> c5Z)ޗ 37-`Ĵ qa6 * s+:fyr4!Nt "Z6|W 'κK;2pRwYo|Y+̖SNkB&u!Kš)`:8ptcJqx^8ĩ:{jQ"+d"]8jzr'n38*-kqw g烛fw,vߕJ`S@m/`xmb;_ ltVE=. d E/#4"[:-4jYQ#"Ipdg1m&M4:kn$9ǧ? K4&T0sKXe.jV82=bvc(2)#:̲@/1>lDgh++4&Ԝߏ&.bA"ˉx-W#1è-P' r\Ұʞw&&rv>[)z'dNbT-Wvi>'OhrM):AEXM<k/SI1 2fDMD&2bsiHmJH^.Rse\x06fOT{I*Ę{5RTq1f#OZ=BLXb"cԗ"mZRzwo[jNHgOM uͩb˜F2V^뼼kƿ7֭'Z !>b5uT5R%/@ƽlm>96GVVӭ9"63`:mXz2gRFR L_\4wJy"#wFAa!+'cB|4==LULQ7\c@ߜ+xҜ Ҝ xu"Ogwg[Gs8{iS/8-{4:M˙Em>VN\ERA''Z}"6UJGGОŃ(5@&̛ Zz/g_X,{ H lX1ͦ+fOepu&뽖y:ER%Q7F|_N~dl/RO8o]LHxF +28oK5}\<)I!Lį==`l(̈́!ڹyCH\0z0%3ȟ&g2iEP %e^Y Avc2R` gV\'_?+".iLfLy'"EiI ZomGG}Bv0GSQ P返_.YpښYDol@ͬ&R,s?q#~9XH7/XdX>p{ <8[ 9gFl\Lp?H9t^sƳ}[2^bA:/2u19b R£u2JH>҃ 5 So"IZbt9޸VTTMCN+٦.6 N/U!2`,Hdofdj@8NGJR]lNb0o/Jt=Kх6A%m#-~ZW pW応8._嗙V9!SD]DMPB^Vl֪ss-LP;iW`5,Idt'BnX_ %0Ӛn MY>jcEsHNeN8Wi9$fبzkmI>\OqD+;,.wKZtlܡTtN&2js Ytf8kOLD:+Ӑq\Qo-d˭{nP]#]6&DgbtlXQNo]<X~e8Pj8^8f+$-NP8C0Hzfz_4® >BmգFq255ٌu`2;XܚRyQ,t]ȇ -z-5)66VyC(E+٪ۄ3bjb+y&Ǜ\Qݽɺ^O4jS[$R=;'c-UJ] z\95ڟ0|UeFѱ*J%nniE0xeh#|#Xt~1= Œ$%zp3K V>Mgkz>'Led42m$^ "d\h̓Vz|*MCzkF)wcOa*riI麋L$Cm/`0&ws oJ oMo(=_m.yGROcmR9J ]M%=C )pȶM@#RW Q?S(x{uw[Ҙ#x0i1,2V`6ƌZeU$ fhg2]\"q q Ě" G35a.4> @ʵVw\1; f/+j5.iFzw͕EsY0ds'婟'Ʊj!jR4Z2w\Gf2V5.4@b'x;y%́wKPcRңZjURZ\C|rz>r)-Ȣ?CNկOpWG Iz h>ٗJ26R|K4 :pnLU-5FF7V y3Bf mhO!"[ȿmauGHbi<4\G^jB |mT!9)U)#)3dPm֍ 5 RME 4[W pTOao'/-Y>fjx`{ ek!7knRP/v}Om1Q-錀ROƒL9zm"jKno0-xlnI>m^/=: +.A(ˍ*7O$le*z;P2F\.=|_3EjA 5 ЉCSvA+S'l6pM"#[G@4,ڌ4O$V)6EnLDHI-; ;Mciֽ5 Or,tJB4}zZ;1 eo|O|[W=‘ Q=r2?f,UkBn"hsm3!BMmXTR9,5G ;NH`!gv`!xb]0ơTO]nz5y=^">#J~b庯M(Y*:TISFc-)M`iگY"~i2;6&{VU*$Ct"XwvT+Q71;ߙ;eϥGxA˚5Y d詛6îp 5ip^'Q2Fcp{^aeng@4CD͹}/^0Y4EB|NK E;…6>S0ZhNUKXNT'Kr(`#O¾Yb37 MK[wK 86CU߄Պ5 P+h-\ u#P{~܆G :] g6 GKPhmK]xJ~r3BKJ76-Ӄofh3'"G!@GF j_^S@Dഥ*-$ږ.j9F۪M?TTͶ5m)hOV!oGJU!7l;~{e$*ob13hpC/\Y&gp;{$S"eqwz4@eWh/W3hR\ 1a |fRj;70_}n*=O7,Sߋ3߾+0ui9bO)TK2 #OuJۜU0f0m < q5]^QRh^oFhXPm*os2 uW(A L'gi-Vkr[ːci|c8҃Y+@o{qjt0zX_:7y{{ ހY]; J$Xfu SH9mZn$QU0uZz3ތí]b3 3:iӠ0=hwo#N8@e|7~Γ* oݨn]_GTt_a6n:ӯ!=ZUy%WiB]l` y~`?`dW\Ѓ]> D: PŢkʿ$!8F_ɻұG'c㥤7ϝ6Fi\CYg#Fd;DsRVԌ*+jO n.%T[ʅʨ! >.xsw֖f;W@yPjN$Wd ĮH2֙Nj24rp~0|U*JC,m(/a ~(Vt#8K(RpO08W(Zk)+VeWJU0WHɈnYZRzC)iB̄2aJ'8N[\ѹ3ܜ#f*EFg=vdXX̚8\gWvm?[20A3ҌLVVe\P3?ym7hMIG cRlʋ&N*fT#jٶ{ sE(,5QTyfDȹNWScZ^soĥVdzJvx4iL>ح+V !IV>*5L"+E*nu.}"64 0N7̶,g/9]4urnHᔩx{Ck.бyư(pp: Z/P0L\:+C@yh2z̶ӎ寳~sPys/Hw K SXEEp,j@oK:}Q6lѥsa!U#2? ldj㰚 vLCM\2"[YA ,VF;si?]6,pjU_㚼]ZNMPc \+2Z 3o 6ѽ*x̲Uad#a|OHT{"^j.L0ZŘ-T[kRa! Ĝm^"cU:(U'Ɉ| n$]?%@?v?qk)ۓKߵw a0]eXzD^V==?ya-15+q p _+^w9 >EQ7JZK?0aV212weǚߧ@){zq9 ϮvcgPRƥco#)C̣;hZ瞳_Vǒwgojoa"0p2ss ujߖۢUZn/e^цẊ s$QF65&)x=!p BpIb5ͮ%Atzq=GCfj5fQ >sk/V,H .X1pW k]%05brJxˉAԲ{##UMa;pTƻҟ 2vӒkd8ۘEc[qI.vuqe ip V,qnxࡏA`pKlP}Z8+#u3CyJ )%9)b_#CRtf*MdPj9;7aWGLm밠5\< k ~9ؿd #$kƴt%Hʪ^>^$c$ NaV@KlX@/ư|Dn)^6*[ȷF{=.š@OJB"wMˀwy4=+ /h^˂ѡ8]a2@O)w\ٕ8fᢸN%=&oΦXLCլQ< dq5IJ|Ht xH Ux ') <_6ImKu?j{P,_b{q6z{>~xcpi_~ tqc/&:M{d";RdJ#hH<480RZl҇۩ͱÆmFoR/}3~t@SOjJq >7*Fiȭ]NaacZ?j[}+Y$078J.tyE(]u&[-d#MJĹϚǕBva=XB ±ǹKM '"Pɏ).5U Y* $3`ѹA5J,w.STOPse0ԘOUWNbdv7IJS9|sBi1އ A^|"s7t]Sl& +uxm,r^rᑮ:˾XUQԑwx% 1{(!41uӅq5",:HX=iimڎCt3O oiVĀ L D1D? P/kp%kkJsƣ9-6Tb~# VAq Ǚ?IEiS8) :>!5ȲɾUy^J]!nrpt1ge1d: sXX$e7ϯSo{KrDH|#e|PVmU?p$Z!/ʈ$DgT }'fqOzRs?d\y`j8YjTylzp]>rRzl^@3eP_#+T7Kw{1- xxFx{)s<2NupN\^6 @Gy佛P k}N :ނRA lb֤l  Bzx{?HO$zs$!KJa X ,a=Y™ etDzfCp9;G_9,̊\on;5z~ S哕̥e1~Q~'1 /hw)`0!qKS7G^O0;.cǯ%_7jd42S~gNP=)G0_1]k&j{yAs_cqEX12H3U@B}XGp&F`<#3{'XE*ڸ:3F92%H@NB,1"db|XitwYV.jA 셗Pٍ: 4LsneY:ےgIΉq`MPQչ!\% X[F~J.1޻A6G_gu/ u #[H0Kg%ibm/5 Ir^]K]h`WdWE4@.}#nG GA&Y~چfGN4ƥ[pV.5cXv+9`v\fD֧*Jlo-`v=,uNXiZp*^#:굾ɲc-`rogM',V5e;v羿|=+ͷ(b޶K oxBP#a+f [h$]8<]d{P"S̳dM(:SRE;gg,!C2WDo\_%j(- >}DmnU) ֌/pu/>t* bRn9P"{sɓj{+sWۢ$1*ڀ=.|^_?{8q%v7/0|g ΢PcEaJ> _4]zhKD|^=:pø t}aK,X SSi̺}?J{>85FR/X%1::Бn%[YX¼dOIʆilp{^v q 3VAEF`{^Z*~P΅6ڄOnW7y?oaQAe\I|ũ15NT֌I x"T:{ 8xl#&e5K4F+T}Tfq.ZM.w>E*l"5o@L/;d@`4TWw5DuƔV>#Ȼ`gU0vo٭[cY>)">v 7 V#Ek-tCkN9)*"n7l,`1`8$Uhn` Y4) Ge!Iqw m[H E& v<1XYh!Ȏ}̜@A$9;;kI20 8T)7:t&\W,kny4I!mo2 7X5]x@?xq RQ~,!:^_>OT7B8sq)[C=-2*0]$VqL^y@T±W}zy6f-l M%5kWڱm2-zJ:?G-> P>A3mZy[DÊQ$.m4\4G]nܜged 5^Z2Н%VfwNݫR^>0i]p`|*h/m(!wXq.t5BNRܵ94: ,m7C=u{kнweWmvvo[eR6زɳTtlُm(l~.\x;T= |/=ii=ctlFIyV>f1"qVYtZI-*VFoCtE#VI JfPGU]uӁbLuYq҇Cf!:=폼CGRaG3j~6jkI0a$-_&7[ec%jӻ+EQPf^}e/铆Q}$y^wMK *vP[hƇ/u]RB4 #z@ogl"J9F᲍px~Ų:1]YA^};wά b6Ƽ6p(䑳#hUr|(r]1~Gl@g!:s#a{[8ղZy@i )bMз-sݍ _`JcŽ9(eE&FV7_ pjݗ: ?a­.:(T? hm>(K.kǻ(h(B/ٿ0a]cwAc-%ԚFK'?_fNџ }Ȳ9q?\H 3VP!^Y7Ap ;QZm dl nwUrOÁ({WW•w2,;pעыEl.*ʌ {+Ӆ)ga/AK;殅̋*9^5FSmT@ F)^?J{*x]7GqA]<%J*٤ ɟ="g^AvtR |$9=gFbcpG4v+~hu?sT%Mt}ԧgۍ/Twr]ctziMZt|N ~@ }~+6b&Nj,(`#QԎXJ<,'a|H;n]ca>>KmYg \M+lO;q,XR`[7¬PNhʙng$qɘ<6kQl<۟1N<dHqfl9A{ats`lC &~'@GFY+έq w&qN̆u.&vo6VZޘaCiaQ!>IO]&4aVOբc3]ՋHxH G72uD=pn銰q]; !k5B]|ϾF&:76a[>pwe(a#.Ķ2^ ;~\lriRbީ{61j6 l荬tKDWb:߸gWI+T\"Z,=@3b}O;.ђƖw`mJ>cSEDݢ2f,WHȾr`9OGdrѽfnD-hhӊx%ךxpc*)~ù:/8: W;T ۥPAsMKITCKey HVսz h\쿸B; R:>>s@L{n_  M#NU[SG~L )z;AfT "ezo!aNJB+T@BljuCxt7= jj-z7A1(w{.cuSy{T{~bkSA(p/[AYw}ݵHVgIزի4鏞Ye.  u"܂ Nfq}:EiLo gR\Z=lNw)sa- Vk^4| o"rv#",8?|52BX/ T/2| 1it S z%*\ |Nc\}jb d#a?Vm'1ŋe@FN=FݡL4gǵĎ] %BD{CݵD# r6ڌ˩=B;TYeE"9Zפx XϣhRy D$sGuXI,fI?iD`ďx0qk]3b @YvzV9>: DE! lb([ӂO/<6DuxLB~,) KKg$1rTVl(?_IHIn[ A)re?1FP)ɢ>C!oQ`Fꡠ }@j;c Ȇ)әJn%di/,k18m%SawqCBԝqNY%5 Q%ROmW[9sDyhH\@;ENJf q.{.ƥi8 Kr%޿͏B(<$,bY7r_,LnDl^GU>(/ҭxnDMIowQFLz t =E0<}ŎW3܃\C6 J9;8IŧfN:δPOӺdLmM޺ \{@>< (AZT.,VAyaeq8#SJ+S~\ύ(VW( 3Hn뇣)kqN$k|Ԥ1}ay^++y:Y0Ex>bϪoH"nuw ){:P.4LaCQNVHű|y|D\ O㗏?M~Z*Nf=^id EUAC~}DR79}<Ͷj`Mo?ȏ?ΝHSiSn#[| lZ MX)x[3B_ odp:'q4o9F?XP/{3©PDV>m0[3S=6^q߻kp xME NVMkJe,ȢDpWD5,3cfToEKF6*rMz:wǂ(cs/2,&.Y|˵QǺI>ߨX-~<"lhv7 t 57 afVEt#1P%j#ܯ58C]S= Ϥ6dN\Ao\Y/SAI6]i3=4UU4$V%-*X][PW'х)p= BVy7 zv~r%)P$&WwpWI;âjUp+P(L,jZ &h;[bg$71'jԬ>yݒ q,0hUxv1c2Մ%/άJ /:,d)̚)_/t6@a)m%~9"жO@AlWsUB0}M" D 7u]:k{D)t˟e}q@bwlnzèΎJD"3DTZy* m1aW_awV]9".^)B DKfDJxzok[(zen V-gYZ07070100000293000081a4000000000000000000000001644ae3ba0004a6c0000000000000000000000000000000000000006900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz7zXZִF!t/2]?Eh=ڜ.+χרGin9n *cr&o4WuV@⓪5UbL>~U)H2g%MdmDtnQI]{E9U.b/ܒ֡=},yدY4wsTE"@88ѩ  ҧVp~mn!bRT0bT\2![J%+ 1M )m܏:{8Yd?-mPHW=ST*b\oB[Nn>jFHXTYwϋAv zQs xv :3_*K?,.>N`wOdj"W2n/gF3l:[/oa2 csSI N85hʬUQh,3"$V%t1>t@"U VUh"M'pفUw  B}6{'*?0_RΟ\R)PsҼ B>BA1*mЋ&C 6[6&y!* AQ'~'jHDTMwJaH](`(܃A10E$}ofJ|Y~wZӁb3]w*S`&\sUMךweky? NͧqR=)U))SF̖X`!ܬ吧L~ a4D@ɶ IygO+;5x w|{Ü$'B{̦yBס;C|&V)~ DJ^t6 7Z~C 6ᒫ~m'I)zCy}OSt޶ 05ڧW&ξ>eG\LNr"Ў΁f[Ϣj̗\){-,VMԄX~^ !kXSV2%!*@:ثoC\&Cm@GۯQ@ij^FȄɴ_1@@@S )7pPF(>U$zHXҽ¥S|_IlM<-um9J/@"0Ǟ~edP3! ^*5k2_mD:9`Mb3 кP vd.AΏHFƩvfdp(8l'lF.}VȑHE56F0$-Qs*%ts"K>v!C=`ܘS9\>DL/2%Bbi[^ƺC{i?pIꟙkgv t{vzTa3'~4lOpeA YgolžŠ^B 91L M>`1[sgJ5C zTA?¼%MxUAV*!V 'AI mZTgx`)|5R\t N#+v۩maBb([ !f'OyoiPlEY/YX0J!nQBpp&/4+õuCfoM3|f%4 G;+XA]8_dV.nsmL.郾T$~SlSl(0]y4Uՙ^Pr-H]33YRm%xʫHUM60rqѼ&(!/^n3+2󉴎͎!'G{ިWCx;j#J0'[am)tS&eMOZ؆gn8,ՋVP*{|]o|kgt y0ӈ4u7ފ_M]vr}SA )*-b ;N䌻Q33Eɥd!c0P6>(+9~UE)/>x҆3~zZqmx*4562]q(\.\ rVjQڋYd@V~GW@£{QLW(Kɰ{%hHuVIw+2* ّ2q[jU`1in MuX vߝeWLޢSP >g)a.Se4g[9CAm(9߼ðA 1sW gb Z N/ٖ_^)k;>t*KwS6,a޲ l1ϟ츨}@9XG@ B:vG4w'] 村vZq\L;Qgi@r,}Rb Z4 cr'GpZW9V֧ Sm-y'saX'lT!iJX 1` 1EOe8Tꃂz&ݷsN"di^v^ yOM}bpbl{`AϛDvhJCNw8yכ۞o?HV~ٸE0$W]孄V# |$q3i PY+[`7ճr!2WDŽ&i-IHyM?Hj>GɈ-#B f|󭯑h-:"aio&*1n=cg 3Փ+Cqw Z9 ֙Fx'J=HNjq8j$>y=jڼɪչTϳ@TbE(q7ՌքC6az>l-tt:P8J53EYzkX^M~3MA($:P@_ADX~ՑzNJL.:FĢ/y6yz5O%wH0Vb& 2d'\yBZ[4Letˉ?.^M荙h}Fc`,#V3x/{8ljlK񛓩C l}ٗx;}eI&ZV|,Q($=cl E,K'!Lh!z6bR?Ex0Yq?#%6mb "|wya(RCWݜ~ ka~( V{ߞ:$׊@ u92BcϲeD\</~&ވ,g-9!yE#tz#噸(A,x.87k<2ڞie*}ئPWȂCb';,555+0~\v8UXi-6f\7|~u!Hџ'30ӴQ'/2 Y.Y]HhjXD' ]Xu+}EL1kf(qbZѥOz!(҄ LԽCʌ=H5K |4k)::׻lU/9^odMK~ `Tf>T|yk^ŻVh xa.4Tp)C+&Q*tƸ]:HqKR_'7w>9_dIIi+nwpt4X?y [/ĥ>%F4(8L6ɯ-vlhe/k,J1 F+;VU՞n,Om{hJ׵0_O)$)n#6{Lh/J4%HwQCTְ4%MD0XB%|"} 2woHs@\Rxc#beAGv^F`req) 00l7MLY8^OB<%fѯ8-ZSyH (}xQJy/#{vZu 'i-gmMwqKȶxe!,o uVf-b:8DEf6[FŸlMJ'a~"^l|.S+N-':Lb'{u?m$hbe"ɍS١AGGm#*7j8 Oa7'j1t?K.Q >XpH/1"5RY\گm›^+EB@ Ku>#T9"ЬPqu-j|):uo%Z0 ߥ}^)C/*;ҽ5~xR2=OXJVRp̌WLHJ)-~HChBsWPsoPӪp~U8"/iOȅU7 OA?I9,?_G8I{YϹowYiRU*yH)%~^,nRéNYc1GF¨P^o୻|u-( ? Me<ed,! 5辩` % DC=ǻ8Q5{ .7ķ l.Vh^F"dFe Z ;M94,j<%[W/i2lj b9=a1>_t k0+{M]%] )Y9ҺE~C$YfJA޷_:@GJ|XJbqg;婫 T@O \CI3_涄 R*bt7pfLiGslKp0vzyH'Q!$q=XA";:'^ƪfqo~Sa%.=.jCU"$,Qf6qRf%[nmWi3qT(M&V8ʫX%?JWR%|@>xA ~wJwE̐s=3aӢL0IDɉjԕ'elO`<)u|?Ć])d^<d(Uּv4ѴS9tv(5‹&A0>5`J2AH:jmeP?rdS}85o.Xשmr9C8V9/5qWח%HmrC 3eO1[Vwq\%<.-i(a#LӐ=t?%[Z\\#H$^FE}S Q+E)*`V ETyM﯁V#9_/&7?PYBGPTF}J'ƼnwBx}9vwZXM񏒦*cc&[ʲLJXI:,ipy$!>s97d /^IE?O#f>&꤇njVʟ :fK_ YVYۊ%OX{_4 ]A?|*v_uSޕ j?**xiR%GD 0?匜*GpwE>eML45PJ:-[ t ?8H`g֕1 /^1YJr9Ȩ'7 LSK̥vk )CtBL9qbE%Q kV(ۥCW^PǷ-%|P:Bi4J<|ʝ{/#v e7DZe] ؝GWN%TKdERF3W tݏ լBrcT{{*ڥCfj'c{BHkI%tuO&$BߛT9w9Ym]-. SfJcuE-]ʕ!+D|#XMLWR#={BU{!iS3ju}ծ7&mHYxYD/PS,[L4T`.~˘M3~/GI!'$bǀPF@퐿WQu8AO^[bAΪWR?"ԪuqWsdqP:nČGwNH!;8|<L}7a<HEm#UxnRx9Dz|v}t>`X)g7A\cbHStYjIͭ8,ʣȀ G6m{WR~,b%r n9ё{ ܜ.73'"}wmChKdCm2k(:1 ()l{\|KsگM_(@0#oxj>?c/??x!|L}`}!-3ߨM/竫 #2֛SncQ.\:̰=TΓN`fG 蒐dԷؖVt )lBteL_dʧiq 7d5Uc(,/4T2XR_*ȗ]kBt$Tluor봘 bWFpGyÛ>iEPഃd6O>EujCx^Zg=%;TW2(W+ؠQO,$2۫~] "u~L@YEYHC VT ڞt"JqW@o`GnΩg N~o&5ajm}vofص@/ddžԖ:d b(Rt/͍b`ס@E e%0Fy†=ۖG#N?uf]ۿ+U!BJ'u&zQENP@b2k_2G[116OYQ;]ܔ2)FCv[F#'B?^oHLa=D NC43Q^E!28 63M쾜yEDg+#_/PkfadZn$"jԮN[s Eo2,M܅2J( oI+@m] ׏C@jQy!%cG?ඬ GV K Z)h~rt@% yr;9ytnLC[QB JLסM!9IG+ Hl!c# n @oʞ;*n& YgZlTb4Y5I qSVjo8o3bn!lwFQڕ9p|~{r^b}2X .q{0$`P CVVՊ\|!9(>(/Ҿ]"+N4ƈol 7*3R Z助:αһd9ϑZ $Ѯ@N'l篏cyJϊ!ES&bi UITpA_;~Zs_xb'vTy=X:|ȶkkrdL.dVVlN25~>`T7t\p>oP!eكs!ӯ1(-mۘ#^{M6M",@ʼngU;TJQﻼi͟z鍿#Vn3NAև'|ڄaK!d\T_=/G%@Fy(_Lg˯^LBv$ȯ"b5³s6Oq3 CPoLzw(E[DBߥg"(3XbIl6d.z;K:o夨(%sjB.6 d=QXȰ&ixZfQGP]c8O׃&3b'E`'b}̎fc$VqkI(4㚣#Ye3uS忽L}Ua7XVEOB $(el:EО}', sIRչʲuN ?q#ɵwiu!K%b$HI95It{|pj3SGXI Mht|>LOd4$ k3Z5WR+-˰-,:@OB8ly>:bGd9|~j 4>szy2yBŰ:(1<+ >3 '0E{XƦQ_Kpj/ub{bM\JIv#vA̴mR͋ʣt^ci{V1@0fB%yX FsboЂ3$St_*]єRe(v ;x!)Z֏^BkI b%n| =Hs!`"Ip,2 v.ᮔ/͔ C=,'A$րÄe|2 XnњdLJьo ST6e'E,'?h V{٪זc4؈ʵ{ͳm*t/[uppl<4M;qDene휼\Q&2t5Lkr43lYsP#Al39Np,Qp+}Y#]T"ى;\r a%OD^ą8"~,vRxzB g%4KP[֙}\}Xj#ڴxo߃^sD835uDtqX"@yV:}Q*;' ت8^ؒ,6*S`l;ho$e;6ݽ܅㿤xb"6Taj]~eݦp6Rg광 s C?NWhaU l3UYɮ1˓zt 0Ag|4le7'8m 췹f<dzٔ[ Gnr֛Z21qł'_4 rpΟAO#À6A&%L<a SYk {3)jкLߤ@ \#ML1]~,TH9TaV&o3Ӿ0jSc7 EC7v£0O!AR5x֠juV<)FFš7z̀>8퍏VyRCbH&V'6)i5/u\)Pf-Zh?ؿǾ文f! lzӁ ^mYN%c5:r?lL$o$(M^:eC5\ u+K:c=[SrZz@uL[;8y4%0^}HIHͷe߶'R14)鷂y6]|~xE(b#5zq1ƨ}j1wR!LJnFpyɼ;3}UN,EXdćh(EUX(5xP2TNc_- *sX0b|njE]" tN/z L#3&M0"j{jt8Js0fdU#?2_!Ƃr(,m=e (\BiH78e6GpY[137Kqa $xQ+_mo~$6ejcx]v>[ +Rf!adGk\~#dz#dZQDoioV0}8I؞J`~">"qՕ(BW?G;g nIVvYg$3vE[jm^ߟ`C^Iz* E޶aMP|p]ܡM:beϨ0 $nM= ?+!n%ŧhj&M]|x*k~01:g=F?0( ~nb]]|&[@zyEE,9U)Y&F%dvf$4J!jtW i0xY%с |ScIUaB};=5-ð5!Rtؽ)lS4Q;JZӓgjB[(oь[N3(<{A¹$Gw+JjWG]OQi!KqI1('p E ,>XW%=;D|a.6mIV?ѫ\.vs0Y~QVfP!)S.pnoj\czs[>;r`5@ /~vLY ~hiمd.W?Mw|Y~ݪ˛`,%>.oKȮ$a~-hK3(-^Oݠ |"mQԋ}Kg{(#VgF Y &EINLۃ"IʜTrki S|Z2]^ع\Rz0?"xcJ g}C)"P_L(u5 n`7)Zַ);Q!+T G.ڕ/kl`24jC,].l'%,7z)gOsCsٔ47" Vzk!k//%? AO ѴoʜyoP|s{ s虢G}C&+-"etP,Yhq Tʚ4JR2rqPcqS݄n3=O7LÎ&Cyb=cSb1<4vL7cл2_ڵ1lS͒qIۓD ĹR'EBmWPPC[̨1#qAzNUah]%]u.Bpj,xٮC\XHR:rJĿUX{ hq`|yaceЈTx,?:@燎̤јm\3VwyF-u 7#Hgj52sS a(K][jojƥXD#C" ;1 (9]Щ| liwn[NrliKy'ngЙX2 {,׌D2ePѢE b{u8fmPڄ@!f\ sw(wYwGXN)(IX8/>t* E3D;Ƽ4Ty{E(_F=rj5?DA: A}S/|N@ QDu=9N?~j˸lʗ{STC<\Dr/_ѽӼufBr눃Gw%DXy(0LjyeFs^*2/p99,c~8AzdSCZƬu-lbɺT2?5|!7U|`T]TDw#436^|zVI"$ywh`x~ġk#=/}0ʛTW1 ڄ_TG8,l}"Q>/,l"875p6{Vt6x~f V 8 @s\o2qwx3ܞ5 C*坓iD%ZX,-j4`+(1ž qJ C br^9S:OPٕw~!"EaA}vtEluTc@ͮ*.% i rϒ/4za6jI L =w/}=HߝQ8\Ɓ@ ,Zv$J~|]|֗?=b%Ȱtb([ōb4Y0e&j'CJ>[#DhKty?|ț%Y.UG a$p=92ǤN$g}>(Dz[ȅf 0ˬ97(_Ã>z/ƐmAZ`b c9 iHb #n=Y%j]3? ĕT;lN]8APƒa/:ǦS%2hsRUKF'iN3) FI5mԚx"a4㌙dQ1N@KoG{@?R#]6T& jOA' ^ϴE={d 05*],@Z]|]I=w>`y:'}`D dnM9V5 O3Oe¥p.}㖖~ j nźg\۠ 7nߖ^-$1N輽U'?E[qڇXJkLءx ~̃ץȏc})8m{@mBi-Bd7͞B~-u;1n Ͳei32Bs5w@KAZey"jf +#Ԝ8P9`5Dӳ 7h5wc8<3s},ZFC~@MK9$J_\6ghw N8g:NhKs ͤvoG@uD迟7R&aN{ZFZ %d15B;X5s1L*7nט@DUuPi C8ʽ0bopmVv&Ir=*K$J^կ,t!N=T0 r;5QMջKBzΊ5rHA=3m̫MG K,P,9u*s ^ Dޓ(._.2hRBo-U|9kêZeklg?}6ЈK^^@tLB"Qni7{ꖛ!G9D\;SC7` q-:)A}区2w|;9&*h.G8ƄmeV S]|0'97heJ/T2d0(6Cr$9km'@q D! : vCƸDPQ{90 hE%ޡCw7YϠsRk3CB={Ņlҏ)' Y@`@A 6W\E˦w"bbU5FV(c?q@4g( 91=`>GEY\ZcՓM9=y98O.#n" S;^Հd7] Wu-; @`}cuQh.yqh([mǐY{pm&i=&2rl5-Ah%HSn'=xiPLeȟó#hkύ6>f28 iݽ w3mBk#Ϩ-%7 ަ㜝gALj[za `Xۋ( _Tiٻ~EEImt:Y]U雡[; NA1:ĴQ4c o1 I[-EɳhTG fQ(9)L1c#(m5a{qH\XٝD_]KiT4F8=p3h=yZ]~peμXOQTHc/5e|<@UhiA:24L^t (!}n᩟E$ e)F!ω <=ז*Tp-kF)]pX1Q>6KbNq\<@*f[ hBsޓ (6AnV \M/5FƽD(#!($ .~4nui/L*x3MǞ/eP}&Ct~`M#0AKŮd?Abnmdc(ЊB( 68w )zwM; @>s52xg2 V䍔iװ6[:_||QahbsXFOބL`/3 Si@c\7c9ƫ_3P XE,Ni9Xh/,6T9 zՍeo^]NoC Vi.\wlEv^)DM)Iv 9`=glpu_@%}&dgfJ.%m#*ezeN+ʸa.r`zsK?$d^coV!mRh ^(+-#LUg3iWڋ`x5͞ Ѧ8/Q2!U Fv"\l(Dm_w_zvx~WןS y8V4E-GnN^cX0O;[S1&w ZTҔʱiH;hQW.gDiU4{Uw[΅C1s=]Dihqߺ#S&;-mEέ]uPk}G]~p8}~9#)][*9aHp[oK;#˶ I78Fs2EYT03,&".詾D Ej@:]݋41::>*-7 ` KNz\^Qż9%,(pFxa5PcD79 `Y*Z]<14j묤$8;58bfrzzWO[/4z6Eߗ1x_"RẌ́gHV[vAg0+&dN}jkh465䦄Y`<ѝrglEG  ֙q!gy#ֻF7p,Ӗtޚz _0ϵsRuUd!zt0q_ CN /dƃH>VݳZ&/)_-!"^h8ZYlr kAw[ "xiYw-[7M:!9:jѿr"f6M(v pd@2_z!7B1_(erO!n)0w|@6K8Cn<{B~tcdQQ5IUVDK3 wvL)|a@mci+$A?9"}蠟䌓|pk~VWt"Wk +B`߹ tS=Lc|*EiƊ]OMb?)ө5Bt6 ixu9yuzBK\zو֋oI}YⅪ>54Sh`l.hc6+]Ct&֗? `jMF,ӌ'P>zx9rzO˝W]2?WmQ j mř=.)`M+OA8fR+['Rzg7U*뉸HgfٝطzwWqb|XY$Ixa0fa_bה@ˋ ~Y +1X?gzSz>($Ҭpwe3!)\$!>||%K~>D!;cS<#^+M,sĀtiKÕOBu |,&WyPn$(I|!̈́W.>6X|څ5Q4K(SLL&*β3rző:^ ګfccz-bOF2uoU$NȠ>5˴_Q5=|4S%ܧhz=1~ g`}`=j?Xi{o&UOqj ^,|>֤xm3|0ͪC,jE︵i` M|H(Y^tw]%Uz\\ @0 #/>+{t3!"YA<=`y+~]_ds.  Yo6-y']b,B#f;N 'z0-qWv[`5I gw¤ 4(3Ufk Mp'=Ktc;0jIWp&$ dqm.qcLR+~5s[+F Tc-*\_yiS#nMezm1,PteZpKUq`~EcHG\*W4Cvm; xe.|V#SCz =٘W{ߕ4yf|=ͥpvqVD'dT%(﹪u5>ZūaS >+$77l kLMl !r!/LnG [ PrU_ N X \Q%:=p8 2gܩOg8}Ҭ)i~DFO謶gw2q*#TSC9 x~6:UA ؄.o':E59 G!P0Yzt}"J&6ӳgq xC3sC9*(6o,Q̓PTeDagÙٖuq-o]l?ǨpZ7"'A.U a& Ul=2s-`SNݝFz\ݝ ion*<45pGZ|5&94/}&DOI{iE8{}@oet4źrlsܞ=ojmc jl4q۰GtƇ)wn< STs&+zאZˡI[6`ܸ 5O_#-/ֿ=3?ǼN{: eLU$l:-`xɟ2luq6,\O2DN Ny$|wbZǶ9~;'њ;n7 ہƇ4K"teT]KRIMI qFX QL m /:,s^r\-\πbDsUX`uDdiuj"jn+Ѭ`Ǣ_Yc  -e_GB4]dR&ƊpF.uEVX e ͝N+}S=]H*bCMTV?_u<ٷS-10go53FDuM~jl偶!5cx/U]]W nrIBak_| RzC[{k 29QK?[}cocG :s&vs?JRƱ'j{l@`], g7js$8>F Iy/9efcP`P?ɲ!XUuŻY][Vt-B,`‹vybKN[5i̩sa8b2{" {-٩x AhS"py< i Ъ7BJvd$9o KF|ZrTOE4L-!S)tfyDE\}A R HmO\/\G1Sx6,oxڿu #cB;xε5zFܿO+QQ$* "z>;ke+ۤ[I2[5C0f2^8#FA͵T?lPκ+F\sVڂv׃Wb G3}ˈh,A[(}o IjSP mZכ[_u=tdL$UʱBޝQFdF;Y?myu1vQ/Kڼ2QVAG|4lEY Zͩ%a9l{k]YC(F!29+?¼}&<[Ŵ%1SI#6 M ?I@Wš& K`sLsٹ1C6d5+w;CĉP ,٣/)@M=E3-R<8b__+M(w9M|G Wa6S!]-z&&jp L;+5fog(*^f<½)6b|pI}z} KfYʷȖǠq䦝BɦKp#s~7G5Ji 8rXlF4udLxO1x̓bG}n+Cp^ <7'ih!VTgSM6dVbS<"^d=VxC*UCc ԛz١J]?W`8(} zs'ġ(tKUE{)DW#@aPFjjZB)nXq@%э1!O`,{1|j- ܋f]Qlg7a -w8=#5'%M'R24=SM:ǃC &>_ül_ w!*8ʲr{‧' ޖu3a|=:r;x΄bT٩hKcG0vB4U'Fykì'ѽG16n&%z8?.FZEK|\Y-èיI> JF490KW:̟N mV$X:njԄ <f8pl]y)[%7<}P`a8@: z_0CƓ鸻;|Ej R܈GkˢpKTlꌺ'iӶZ;j.w I/l{%Qt,0>F} .߈A3~Mj:3؉%ճ"&=wGJ1߼n-1{"Ԟ/.3wiBivu!eRRlVLZMx_&G 6~wzZ=k^I$AO@Q$y,ԙ$|Ҧ3Rr*P>Om\jH@Wlk'ҕe[C4 R2*&o HY2.N;C0 [B{yػY4xݨEZe(z31Y]%0g+ɔXl@7uK}rTMW /1% q@fgDFf.mr9U]!h^j2Jý;MGN0˕yp Tui\ E¹"뷂ry FSYQYЌgeF47:Obam< 6֒)&G_# fi3ϼI9F;4a ̀P LTpm  alh˩A<(i:uc<,K8d $=D<ۿ꼂FK`QҴ6=œe ` cvb^&~HϨҠRJ^R<<%mХ \ xO)ɯ4@x૵L]^(2Xg]ț=P]%1MQWHyz#\tϗIfND #uT8pb4a1הl:N hcNPu&,"X&U%)1-,/{!Wyu_G/2DJS!yl;*6\jxEKoQ( S;e$wKL_%ʮ uwi!l0󇑄-[nndWgSڤ$+Na9eƚ6ۘ]d0mi=.IrبMXB?n51<6ka2J4Yx|3oѱznhW 0=bC'i%H獫[#OgE5D/КJo$7OqTOݣ܉'xiJ*:z or y`H[rN%^q",aV:k0'oF@mGxEP'?cq]HǩC| #,TtI@;y#;Ls,Ft~ł' Qa(%u![rJŹ}ǡʑ-/Q5EHd!3*\z UҙHdz^[ \Ʃ|9GοR_"n&",Kx2ook(d`lm{8r,us^1 ;~lQ X-4'NO#h>uc]雘mfBߞuoȾѭTv_*a 5H1vu2{f|s(ٕj9]t0L^ߒb?6#_^32p_S*L*m? la?-0L.0=mJꌆReI01ssnғbR /?ҥĕk3fKzhV #CĢkZ! D,&@r ΰ$ؓNFrۨ>|T[FS/ؒʎã4\˺(=]n5Ӹ.4|M$*1BCx5?{3Df"zOFTݡkcIVV7a̗JAUIPQ (FGx9pwoMm 7j[wV'v5T6l &#n'8Vd2K.l|l,THEX%&hz@/l46tw~ E uf1Li\lBIm?p#c4riHAyB "; "liJס&0lTZ;tx'~ =Dl )PDps7i(9T;oCIpѥG*EOU}5ўɰVTP 2mY(.0\Zl`f=d#x?w=?4]%4\@7aD/mDuL  31b>Mw!~hqW}U!Nw04Q V7!hL_8|C=4h{0\X7Ќ JcES/mMM9\gD-N ҅!oI)1*Ȕ$ц#1Ay+mDܗBOJjgS005($_mu#̭(-8Q,K;NV!Eֶ)MFީOTThm i[ cr o$B]Q#H9Je(Wf. ]ibvK+l.?FBab~I$k5p'N#dԞ7׊=3 x9Vɠ|BNCmfm` qnNo6&o=z@ ugq`5:'HC̎ޭ=E>kZxtny5_ y zX2#wyҧKv:8?%g O6xEccWt*iJgَ)h3LɣpeFѐ8+1۱5g~Ƌ~.~'UYnAKCLs~EqŌWQ)|6*QǝV [,m[mqʉuU0DSpш~ -|{HIx/< 'IDIQg@ j6z)D#*>ϭ-jl}ϰ2ad^c2';s "7a'E9b;<SZ+qdАL~(qpTOBuXBipYOߗmoCh0 /FLP& B#éւ5Uau&24T噄a cn"IԚ:._D.!tq:@!7򅡆 ugy27A0$/˄|#N-ȝI:h*vrR]풂8j$}ie }gy(._jfi:Vi"#vf8@&~x&zM 1 RWx8, ff͵kTa))GQQQ'r *b']T6BG9#`ܠ0k[3VAExB.pEnTr%a!<PpnϤY%\>(خ>aYo5_Zƕ?%!,s`Ґ`#/Xm":-y|=)jW-vYuusۗSM 0S&PxN?<Ȉ()VHܙ@\WG얩x Ofp33 &*^~Ym>a{V 5U .>syUf=Q7ImjI8;S_1PTj q2]^ @~ZպZܙ M"ldZz#ِ kSlh jK9^ѼVB >S7gg1eUs;24U,"!B+樼*>IK1 fBH-%_t;%{+ܖ2aCii@E&uQw:\enFV~?L!.>W]{c0fm51f|>f0Ӛ>lWkVC0v E}yjC ;Î\iAi5Z]E f=쐸B\bj9,zh+< f R (ho":9v0R_{W1XJb5*hҖLQcs#Lm[kJ|y<^xUyČ17B^2i*,89l@Ѩ<^n!\S@ VvI8|Qv;4 2N(|8+ێS^jH]7rz {*zG :,cV:JDޯ y™)hb$t+[L5< ߪp˘|Z@Ñc(Zr!{?rF8 %+(znu{y-ZzgSOI Q8 #4**>Z 0ZG"s:5Ū'V I YO/[$r #u)8+R+Ues':Gv'_UUoꎸF?64IB*dcP n݃y3 oetWI]KG5P IiZwrWa11h-Tf>6#!tG ORڴhUL Z?8&*z*j\_8:CK(ۇ@t"iSEN'$Yɘ׏dJ`ijS|w˂E=+ٯ(-?L 䍆'˙0#p'v2c<``n"<ăQ( lRU!Y_0;h$8ac|5>?kGҠ3qnCn[ZN6 @*) r<9f!᪾ ~t" V@d54Ԍ3Z ݪ_:ws4`u<+0*Yy.d5%s:߿{;TTq ]֊㘄W[G5 Vŏ>SG )M0If^Y9 1\Ֆ{|NYcX{R 6Lg4'}P@'}ik讏)B͊Q /^*Hmqˡ;FncMvV1LQ;:w؈9Ǹ>4O)t YYԥU*x*d_D~ sN]~VDt9L:/`Jo(9ѫ.c%v@{>.᭥v Q]}+~?4D[Vff\7>{1sM/d\ B9ߏbc_] 3g4BHIh餺_cyrY4B"MǢ0(¬pZgoNp֤(Cf:#,_U)`ڶ'-.YzjKx`JmC]-"he\BK!<׉N L9*E3#_TV'cu7wi4^a3Ppns ]y~3$5݃[m\c\/ԛP{wUzLj:pip~ =(zۖPnUN+6;0I(s$K30ox E{ (4{Es><-c 3`+xڥ ݢ >ښ?Id#q C2Jq]$NIٷ !#t>d+Q{U#?T/}no59_YX.Lω "=UCKX E q3C(ߡjȸil67م.t(KXkesrwUjzqB#t3`G>=KUl\ dP6D23`Ge}4+ =d.f+iBHϩa!tsNaޒIg+vPE$OƀȩA!b@Y|jBpDG˩l_4l>ň{"6)'+MRdI fd_2DxNP! عxYm$!C eL&F!8ZSTs\Uk*B0[ k7 y8ţd= f5+j^$(dI.̿*B[{XIoL`?T I7K_uC[y*p( .VZ}BY_)*l!:p`7lR^&/H 8Ƴ R!m>n2{?'2O-$〿"b(BIRSЂj$ÅkƌG\Q#U4lJ*ax}+wY cxЬ EDVl|&yp1lZ]?==~#3h\ˉͥ]NDw$#dQ> M<^947ji!] NmA؈mY93>ZNAG{*q2dqI!l&mdĺ/mm8}n ~'d+Q hF!{< QmL [5C@*t*\p-SrvV4ҍu$ܛAFƞ-U :j_g)"4{89 Jj4 I1\UA;<rEdROqt}&߭gE0ބTISnc7 I e{)%/ĎG㴿 yN&[QJ硏1<{-9"dtRw“9ɓܑ";BM-=efN EMS:s4dJBh3둬gA㼫}*w(7r-&LK02M[kD헑s5x0Lg) 1ꄅw=&}DUA- h_-ei1{..A4 j`6 [d@G3O9ј]._`p׉9rΐ]tnoIJbb!],r2kd2@vI,HNp b̼ Lگh#~J6~D88 5YwqW&G$z}fJyp8TD0|-p NqP[ݪ .,;i44‹"Qo ! vİ^O+߹lGn.~v7ߠE&#JhcBAd ,l%vޞV$z]_Hݜ3:-Lmk7V \?sp!UV*_w%6prшcyP}%y}31>ot6Wű=PD~s:[QҦMlp 2@W|l<8Ud+R(XWUZqW>hR}]>؋N,Q^-fg; GYz%yGY+$C^cLp2poh%\ >6APFD/L~6rY<5QwU̮DTDItN* <*7KOzC9UVFivXL͐m{9G6|-ijT{Ug"[ٓ|;jWZ|v_ʡ37 J]x`SHgª_o^/1Ŏ@,׻EʍObm G`5XF fһK\\¥-`+K9{)DhY O2.><0.З| S@kVu[5+XsCe!uTsQI4D+l">mq(W<ƫ@Q$iy\`]fTO0[xe_ITxʼܸs|E@nz=$E2ya͑v\kYfn4m}(ru7t)iV-^n$[;L6 8\q$y?`曛'n>=XVKjHN{j^BuVvR6fíJ/6,sL wIi޲ĕ4Nᆩݛ?ehG56~'b̭ub*\X#%k+-Fq,8ߔYՄR^dX< =CTYuēatT{U E gﭕ Cs321"ږNMŝߑ9l-n -UU0LE2W򭙹Hfw\=(]oj:͌Y5U>{uT?ڨ)Zjo2 70UywBu֒pBE5rO/0aADUHt14 yc \6x[z-@~rLxMWc{h>Uz`XvZG7ZZHE玵&zҕ/%R|=Io[1i ^9\|F%C8elߢ(=v\J'HH t&Q+fsO>b hm'JsZg_p*%#_wU&yߋv< x;ʯV<'YɕxIͼ^IH3YŦiG2*x'8Rc+Lqgx,O!ڋhA(ʂuhIyXpr^яxP4'x VrK,{4A!|7W]X.c#&JG8yS8^F+N6 \l0mr-|)O.ФNF%fZcɇ@ ЙhT8%;mWpLct|sQݙ> 'N8tu,ƥo<ґ6\UVܮb* n2,j{4j[:ۄ03)e! L;e)g7^a1oEw ; U͟@';# +n5g(qhBk5RK˴\)~ہ|C}ƶp$Nΰ2twElSrg$A% dW o,]%qL r{ v*k]Ӻc+nliBd_-d! 7_cof{CQ <0p9*cYS|x{-pM_-15 {"XaL ` $;\U%e#ΤK |́ĤHd^1)ȅ[Boq ]7WқSƒ4Ŗ ՌC&XD:Ԥ>Y e`3?0<Otfeg\&hNgK}@ G䭐17g:frJ^WfabΨWa[Aw ,(:xۇ3+,|vnb C-ruz3eE0D+XѮ„c]5# ג\4Fing(c+~(7iv'yr9;k$՜M9o'7Mmq4L>.MܞW )r^&g1PEڐw!㧮NJeQV )r_˞J`K+||rm/sT Xӕ4?„.#G᥷~Tr?yy6?u8s6 ,\ؼ(%셣}E:I%N} ݚϽV8}x13ɝJx($g ~8r-v$!ƸSȠ Kϗ6(K CM-2gڊ<8se6;]eOFQoqg鄡Z⢖q]ʖ{U<#m]XfJv-vl~WVG/İgc^޻1T-,<↗38[Jniʘ.b} _Y=mYhxLq98ڍKk0 Y:)C&=iNEv S?^&,zMDؠHgH/q $k*ܭ~I(̟bXafUfp G')IoC;U jG( lj6*G% Ȋb.iUJ棯oʒˏ{Ujj/Et+]F!22gwf~ ۇ̭2s1JFfuH o.+Qx1*zۗA)V]F/AX2,=Fgf~ttbibɣ=E *rlrϋMVdfog u#)YSuGVu/h^±WmQú]& }T?XeT9LW܀lл i[c dN?.cl|7֜'ǚ^ %K53%^ Qjw_/Z`Iv;@Ӏb/<.iNT4!V*bܥ>T,IsTV{zIweP J k6qӞBr>L/.n{ R|X*qXz])M7)}zs5mc06y-& s$NEb#ߐ;~n$7E"a@ %e<Ȑ_@˒}w-b_RQ:Xq )^l?C;kRVmL{9o8 5:qqꨞn驔R~q`mDi=$'Aq:ێN!ul.%`eH79],8Jq| a2rrEP(Z,98߽.5[>"dv:d< {++߻wґ2zjzk g+f<Ω2=l/x>;ի.\P98[d#>&} c|vPkjpo&Q<|RVyHr^|3)TP1tzPCh)ZBbo$9wG ҫRi-'Ƙ⊓\- 6փU|)CLOݛ3 \3]Y= ӄ <,~MUIQi~,Bu!L}>3r[33Yhh?iQI/`MKiEƬ]]ET }n32_5voYN2rMRI^&6H[V(;?]DTW(B ?S>gVR:(_k2Z^1VL<YZr|тt0_C󈉄B^Z~ymʝ<9NvO+蒔֥ICa8@)КD;Ng~ZSV;3IB{ÙzCqbU_ +}A_z.>}D~`qeYqծ2MyxCx=V̿`(CVV^7,| Wʑ]䴧f`W BqZv`dZ,"Ą@ט+ԇX3{M`(ȴ>Df}VFlԦ3pk|(!/_w&bjZ,7Uu׀2*yPHU&IݻMEo`fa|ao^{jݝDBw\U: HG6Dkg<ʢK/~_R V봗9 A"q9@GQvhRPB&&f=T})jeޜ8@(F^DUuozpО-hw*6`\A50HV;_$pҸ'>5Ul2NП|ojƅMEo*A@;0|m,1C1j~D6Z.ZO=>3i:)v&k2/D8DoID$Lnj;;(sw<ΔDU3o:gƁU Q->)WBى\:{i7WTEvw2z4k C?3_pD6M@Q?)\ B\7đ)ZS^u\HBD u\u(>} ૸h|g_bshYy|cޱ*3m+qYPEvfy :uC_T {[t4Ŀq-(?${i+ ~"@AR0)XjX(k)i-2qx^Ch{u`D%=5Ͳh\} 3a {tꈽtRuGR4/ؚJ IUlzx w ~Trd[B"rf\/ iR.ǐ:V`O CYz# z DzI8` z+lj:q4T& "oUP DaK\I]`YbJUxjz( 4hQ(˿Pf*'^(sM}+4쬺|k25Tv59)$NlO M͞Di/hi7d1$7s&׻T::1wNg: B՝aůQ:)@yw[RMbm9qpT8W<9`9=SSTF˳%MuSoxXq6U(ңʫ#XtNU};:)A$+p+UhY3d9lO1u]m&ML"BQ+(Yϧa:[:F]j?YMv$3BFL+ov>`,]ڮo BG[)ōuƀ0BxY0$umB &dn Y;0._ɑԵ>dJ1 ^Sڟq$\\|]P9w*yHw`fFK'V<ړez:HQbQ tOȤijLU#0CILT}#QĈsx]+\b/]t#Vk"]Ltswc=3( [ Tm.}бΟ? "tvn:R {L*mèe+}Yp9b薧 mKY]B"bê%ܺKsR7f>$Epk''nn(0<}\6dypVv']䧕:`՗.ƵofM!A®^tvt6a;c%twV=̵% NSœz}rc3xWpiݭ[k2K|"*|kIsM5M=O{e x4u&i@jv_j o'G?kˍ *.rsH)rQ 춞k9wt~uk;OEC?b%>p8<5T!i O2޾i2¯C9UuCeO@yvmK*rѐ7[KtcaA`Xo1[{R.ʄfa})&r6mb2yd|em g? ??rժib:'= ː2Z5׫t9V,cR#}t?XXS:5"ѽ-c?Ȼ%i UX{pii I%g ~h{4 N:@bgG L@'WF0Zl;TS+63 SWu!b2"nA_.MH_g XUxHX-^f?X01Uv tȋ_OP^SqSc/SXqh)Z6$4k4Kc߲Nhm e& Hc/R¤SÓ{W¹䀡MQY" Ĕz?Y0bDkjX+~L8XGlvV%ګ$䄁m+:X͵$Zg-?UNvfNӫV;RþJ`ZT2s/)4/- ӟCclk @9y #T:r @ $/nVMW9o- ̚Vtp{Xեh tzJ]-0-;dG #f ԼE#E<̳6 8#躅*n&) BZEU~Ç=bS9W'RsjZUOYBʴa!$Ϋ_P4t{S zz;)DeF 4V f^Iږ}S,B"%E۞OwxUP0LT8`/k yYŶst-l)e tO( tQJVz3(2ї6+Y0.34Wĸqlu7ˎaKoLjtNsB/:`92򕃫򱆿HS''= y%zE Gf=;[@vM9:B>r>U4,)wFWg cI^sKMa6ϋ}:CK ODA_?'y>jz}Gehe_@-Pk?OTќ{]{a4~B"4P,/_;r0Hwo=FVYXiXz'%(eW3W넣j禩3'1O_\wǛj޾*QL lOU^iǝG)9.4,+ on!5R)4liL+=0UtLOGw~JLN.Zހ Ζ0ye- J;/<7KADh q4`tG(=^8nEwRJꈟc ㍵tY tfV`~Gs|Kp;N ít} e%0&<V̰ht8tMqb38\OW% v0hR)i FdfV.y>> t IMH$X|" AǺSV€y?T]_*!;EffbkP޲ߨAEj>! >zE0%8n N}Κ#dւ6YeZb3c` Y4ԗw8WxC#ex}̖ubFiVrƸJbv,Ee(rp%͸i*U1 HH:}.t '5u\h3pht]샄MOHΉT#-{g˚Kb;HY<cDRAbɱ>; P fu++>٭O _0Ȏ;1$N6,vѰmHB(96(v[TMFt+O)~/%- XM{EkO-⮫v/͙ (F@ K_rg\^8} 4’י#5ٯ>0P3 44yP <*~l% *DzΖ86"mh a1;^6Ni4=DQL0/tխ &DtH֬%Yju&Yvi 4SF`);= .ԷI奞7f(dVq؅dWG'* ͇Cwä8:Jq_e҉FCdZpR?DOFOi囅YX} dj=2F4dk\*6V*jaU:/FRۗtjڢ/vJ-dqfٍqȯ|'* -pΓ r4o{&j#ܚ<Pc}`@a # n vF;N6=PvhAm@:r|Nz*E7![DAta( mɔqu( w+v2, -iG:*yEx CBr20ţFpzJy%VBzp}9n`D=DiTb;^>:֍ڐq_7lcwqL A.f4dY4uY5^lkWvQ1lŽ^%$,j 6ZU 3D2 M(T@q`soLʝ8PW3ڐqB0 ̡f XtG/\jto(" UJ)w_p)nIv|*j?Rǻ㐓uG AپQVԷ~E-({aJ?MEnoٽ x"$[L7E[G\\͂UJ2aB^,Unf`zʍzACQAhh1;ZNWK:1(Z;we]q )7;t/"z JB|T!)S&D/+~2NAi{++e4tOj ^ E-xI=!.qD\U L/BazJ8"H}Puÿ1idiC[*$c a)w*Mur 0/2M5^!]K}iٹyʆY,V:جn[>@YstXBYP{Q8& b.q.VYnb8Q̰0^mi2s*= ϫ:=@hȯs;*,%!{- (flgH|+XgPZ| Me}5kDܼڢ)ی2hexi$i`àJElѹ1nKW:1ZX(-"Hx'co*h$Y6h` lGrFcEC+~ "5  ʢLCh;UAː¨IY('0ekLϘ+HJkR@}?řTG(*қ|l{L"nY/ , FVWШ_E L!BL[CѢX,*)/pMQUKctшTZʽa% SL@ߠD=~(BܴOˊG"]-qQ|a ׼6X&cZ2@ۥƀz_KHY議S5'a~g͆dҍ c=h D{H6}m1M&9;M46Y5.3j+?u qA,(L -,UիcoDncb.& l)^5 ͑C?Si3cOʄf/~%㨂C0WEI 聕Æ7>??5C#Gq9•u5 &sXŃ gхfECy${qʧ\KdޠEDn;l?Gi#2|\>ݿDUvıd$ȹ%r3R֚D]г-ͦ,%kU*F]ѥEQ)GiX+ TGPIGmۆ0"x}+kYtdҨVA)Vڵw;5/TˈFj7xi> MENkj |G.*Jf2~DwnEZ~U_-A&6T49Ɨl7@e?mrQ!Sd/+!Ylj\dzlUZ2Ik8"p ̌$xTŹ=MeO*~ʼJO8O <<Δ߭tzoaZaB׀5(-<˦3h1u췸V8M^V]~OEw:D#νb iqf9a%/ޟiZ69}W@[S2,Mj  |;Y~X[mFḿw SLH+IIDEY؃ZLCWǵe nWG-J8q`Yp #}mz熁d~ ZD|]t*B7qtj:Fp%]ٹ?%-̓)L[$f?'rZAλg:2 5@>6SBsTh+=J aINb3"bԮ 0 (p,ś ǞY_ڄF'_ipxhC=DW: kwedj 'kffh=9((ah> UǜZm;OНDy v#a5ࡲ*tq, q-Sćlgck'`ɹ MSwL-FBEK3+,4L񝏈ɟVz_FoD <9$sIG6e;w-mj`dtynU*)k` bN&YTYGӓ{ORJOVpޟIWI;ߐ\[CBn9%_1 H{2OsI۲v| oy^)ʒdshdToua$E*[W21Bdn Wd (e}t{liUba\S-q[Cso^PB~zVqzlq-\-ͰO9<dzA0tm_Q߅طp씊Weޥ޸Cjhc)Shmb?iP~3;q^orٱ3qNE^հ4Ú֏Ai^B -ΣFIʵ  o̷7%iyL. s\M9Yqv1PǛ7uRZ`RiGfܷA<gՇ M|ȡ|Q́;~(o5ZEU͗ѹ3Պwm;sPP=N7"lپ9UMeɤI8kM0㄄Ojpkh$naW Ȃh,h.c܍?'[P吘vH&8S\u~htֶ`+EIhO\"E=`!bE_ ƩH,(|-`h('`Ch?˂bh?o }p96,هxuA5Z wBřCg[n"=J.kn8nWg}Ծ6_IĚ lE/luNrq:!,x\=Ezۮ,ˉWd]~ 1pg>0VY% rI^UNHY!|v YżRrKSʧrR 5R-9ugvU'S\ kc q !2<"͹w|^EvoVϒ;EXO*]&ZBe$TS;@'f 9!c웸4!-8~57>gaE\͜K;,x:;JчLF;=C Yt_H1_Y͞9#B$Ll4Tzf@o M~́1zb{m9ɬJ዇7Qb^4ɏz6ų|=SvC;/3G9i;쫳$ߋ=f:Y)`FB[_L:3dT\O!b;U[3lbSؼmdp ctSHڽUE7: <>Sjn8<[꺦NGh3v]"22<@0ɱG?p+!S2oʱ||š9݊Q5̓%j*]5-A9ᮩ6KE==Դ UֵLݧc>_K-I/UGs*%UoP`T"5W'!#طk+,Z$!X^(wD(S$N&#Qs uMѨm9P0ev5_O˳}f1}\2[l c[1Y(y3~;[^~܂h*'- -m2!&,.lmPJ*+޷h<$œnLЀW,hpx*I/Jǐ%Kq+P1aZ|ͿV._Vב{9bҒi*܌TAIJo IJgWqFg!D0*V %#퉕i8H;ұ>K(!< -/|~/Kl ["P1wOߪ;.yxL[޲ڐPhANN᮸6@މ sA .D^s [i ]%t (Zʰô\Scg=VnF w|vf~U+d@Ofz0Ke'@`{m1&xjNޟF?(u~6z5w8@:>AR. }GrU*-3 k0KMZy3'QllD[$.1D1yɳ9b^&nyVm=̾=Cr[ON W}I 5D_v ,d6+cSKxü0 FVhm82^R<ϗ.fJH13KK뢪ވ"Y0+U#*&7dex8c~P+yzޟQbVB.SDfF3f <@δv'Ddbnq/K|H$"SSx}yUfe&7њS'mM?RЂNxab}dq[v몤ƠI<A +d3dGKt?ϒyO<7>1)E3R+k)- A0Ba?B7JImSk.z -r ༶R0m]B VoWg?ۘ3Vy_q2FQOXƠ5ʔlpGfM=L`.4??UH4㜏 1GP|:,qVܝ_Xb"!Jlnڡ$!SPuz .rG䰜 j5ʶս-h Dhނ}emC4z$c9^ڮA"mNW=x &Ev8= pR9ZO#IXuC{lJv1 Thx!kF$N%m-ϭv_oOЎ.}`A0:yMraG49HW:\𧑲a.P E Wz&OLЦRO(9noGtYjSP ;9cD|1٨6j 63[ s]_%j_((bf 4|`R7j kco46 lum+gnk]6.r6 T1pA`L⊢ c45QȕmIJI7vWg1=I $Uj')nvkRRǯ C`9}n@a9g)BHq+V:`KKRWãX>SGHl(Ey;ML;F5O<{sS ;wfUk}zGT$6U;i&Λ#5rjҮ$f/=nT@ܥZ_҂k\k d퓗9 7 $dګy'aw2rFId.3TۮEͤ@ NąAolP;;O'mo#YLv`ɖ@B wC]%PD~rdC3=`lzGc=ijJcvx՘Dꮕ@Y}@8{:`|v:2cTT=)ir0'p51cUsX/XA9٪Gӄ3u W%_w9YnV/ԑ ub,]%- G%>Ol2p`GOGdW$ 8 B@(fOe-:²mqU7Kc8k:0}N~ī/)lkQh'r%OنYb^XAZZz_OQƅ̬}D!_26xs-  θhigw͇h}"Yn+K7C23ZM1\l,uFץ*7sJְyo ZA%̃Cu\rȡy!C 0&aT 8{`0qAx}nȮ; #VWvl͔9x}6}Z4%]Pu;(`ԚMvfu`9~;*>zu?YN&D&zLwŖ*ڝFxx4Xܓ/b.ZMyGYkGGNg༱"#W?Jx7kEN'Pyf} 2#&27𲮰bDw& Oޭɫ>w=x\DHF<+Q8+_.7*H'u}U?%'~ rLfn֍2;N7jFt-a"'k̻UX5mCjWI<ڰL}+Gnvb1BMLw~HdENmQ?=GMnl~Si gil9e}j4 ѧH܈7Oj.Ɏm=\z`V*!Gm mR}u&5`eƯlg^  [S3%[uM h.Ԗ(\ kX ?BUs Jv O5*86z9k,-H#A}G4  `)a~I䌺hōLߠNQ3PhG;ȷ[SN?>NzvmUv8CG:Ϭ\\0hH][Pi}fKt_ȨKnC8pE~Wba($u"g4J j bH,dQ0Hd} Qns0뇍4lZ10\zS%&yوFoss}7ˆb]BIH- :XsewnzL;OU y@TZ5 ` rhN߮q`3f^FR/ő|}/]͙B@?VG4LGHQKDN`o ɩA:Z4ˋ.`M-.E|5ljy-ՂS ڔԷ3>!?y? ǣbT?/\S fV4hD&'~fcgʨ3!~$8T|m(FfeqHm"aQ$`W"t';@] K3PF*'@V(X&];p(%Va(gj?l<)Qv3ta>6*uш嘜;)}d٦eXxYb+d[pdh fң wg51=7D=zAFIipRÕc W5hl|)4lXPԡ;)ie%u17 c9KAo^EwLyr7"^\nMPj g%:iP |P{lB¯̥i拠*#CzuI kn{*˒"xQ~AAJh[(:!6b]GO9@1q [~"zՇ1(0ԧg g#(, ofI՞ƈfI0l ł!;>-7zx;78s:*"4EDȇzwUp\֐6|7-d xh]*wЪ,Zc,Ii<ݳg^K7WP@WvF<1'".h2٥Y]QQk'gVr}#~6sSZ ZSXLJrӰLV0RGƿa2bk`GMͬ'_}dhT_]<'x~*2Zn"%+9f<%3{[f :V|L9^XZf2S[*Z餺w7ro2ܳ"I 0+qqEPUdjlづ11jlLZ&/Cu5;NI@r+E`U4ϜD;)g^Nb4K(<9Bx԰m*|n;#jMos?Z /|!,} Zԑ~dBJ} .?_'t Bk Pރ O=n R)Ad1oHшYLD˹chtlE isJY8>"jRx1z X3GoEU,駘D??3l?eb'o^6lqT;'M]̗g?sle NSR(6GW>[mg ӃHjw.{Tq}j>M&7HlpWj9n{:orYtTSپ;-k Qzu%ws^sWG3ZxG?[W:uW ?o>9fH9E11 h 'R -,RI?}8:g=2)E+_Cvh6ك"%rB'oAAk#V¦g2AmSY}Χ]Ltp-^INaQ<On}~utZkCjeIQ8߯FE@7|̶srL]Z_!(* `UKHܝb :44KAAo=ҏTÌC\1n"Vc|$4#ßFmPآfo:1 N EkîGt/ 뗴~˜3lx8s޺[Kfk+`Zby=by1qhgmj$+_h6y7leȋƴ o8 &3>9:MjB-_]ɺ!mi[`-HH8{c f| Bn3ir'ߧ@e`3"y ̙ S'C2{NR;㠳ZnCu~?jԽxx`3I 1B7*57ʑ9gnmu0GUcXL.eWf呖ͰӚ3@tRo gqEL)p IwڭGF.,kUn0E_w8RʨJ{4IVũǔzu 2z I_,L5miLl)t|uzt]xxȘvF Ww#R]=nJ <5}lwDzNvEc; d{Q\?W*^iP3*Bi"6N&Vj+ZǛ[ :r+U0а QBf Eۊ_A-=(63;]UV 7)] 3ymIhCʦFj+ AV_&R" Ӂs/-'[ ~= 86P@ %y٬0xN&5O2JDAoc ԡޕSM{9SIøc5M82Ew%g(%o=Y@6n?6Ch, n椫S; EzJ2Ǧ#r풂hDYȍgt7b(Ls(ٮnل]׼sn!(Cht^7,bD,]]O2&*/(CoȐk[ b*hk"`Z&q=+/ATv]i5MXA`}hz@ y/ E_G(dEn=++6\휮'Iš9uﷆrpI`pɋL!kW;+Lŵæ,%vdigydS}dF4t͘1w7j'0\78X x\,ɼNe[#q q /JWW bעn F,֦Ǿ<+%][uç6rI³jpr_f]8 ?HZYhU! ɞ.U@Nm/0n]WwSULvH%TwjP!E+.Uӗݴ;!^IYs}x0f^6粈]wUƑbKj3l3,Kd8 U6~Y NhLok{tSG;[RD.&&ԅ+A<#$v M/^r  je7|QSFUҠzl+nًȨz8~SsȞb*Q%3`]CuyOURe'@ȼOss; i,r|׳Y4j6sfbVAvGILaQ[5{ {N7+Z'*0HҞ/y3'mrtFD;ͻ)7r0ehg3e* c} yvo5`U}?sIXry mL Z^k?x~NU{ CT>gωQaO=sI=0\w26\V4spcj9 |}G]rÔ=U4˟\ |5'$nYSV\EkQHɐnTth)LS x^h)٬8"DEֲyV| v){LN &o1ۗIDNZgnW U"^Ʈ";Z5R&fMVu)%j.Yn?)%.++6D'3#zOk&P"*xu+kܠgyhd}hjEaP{櫬Folcڗwz1 ̅ NW?,v`ʧ@'ow}+J޴e9_ 9Mm.5aG1IXCxCǥi県>z_iciXOO!DF6͆7N(p{\O Pca6C P Ri_Pkҷ'vZG23ԍAn3˷mdۙ ̦u^p-[$ uWza&Pq(PǷ > 6Tĭ}Ҫov%NA}bJ)M ÅO($(*,Ѓ;Yd>Tyw&/Yj2w.LhR斚^)[,:T@y\>eIQ6Tlh=V/:cržXjs[rdا>&ճ&t%Yhi-lG̈́]e'TH5%"-bK<F|+iœ" h(֑@FFm>D A(x6 xq`k(#|Rta; =m x8h(|`nDjT;)YaYK0]R 1"IHՁp͠u͎KAKbX5NnItie)ڣtZ/Rtm__"1">NFYS.Hy01OiK)λD8rQgE896c}cA}zVP_Q$6K~M.(6_oDZƷxQ8XAd=  b"dpf(Lx?:oPMh%a,9^5ͬ(,"N4,鎤 q0(i35xց ٖ=iGY›ynpVFclܞw)bQ󅬣Rԩq^F Q[ JK\_y')\2|~ps?aj)*䵡BeGJZq5l(9mTՈk'BUɕy۽i{Nbr~Yr<}Ɖ1B֌)6-'-¥ -Ie g8r!b:Vοt-Ln%ѫK 6!&iN٩AKv$8.[?( VXJ>]WŚeH%B`6S=_^~Vke BG"߅@Y4@t I  `Qvqd+.|W/RiȬijr5*J0ҞZMfO!ozMd@?\t(lfFt>^5{H ˮпN4qN~VB2O utػ3J.Lܧ (ͱ+;DviiaU;tOEdY&}W:ɮ%=daw;OR#@9-Uw[ʬꮞ~KjьzIN XOE'/ ױX ɍIbߏˮIklRAM+72{dJ.!8X6+Ȝrn%5F1({qM?Ԝϡô|~i6x5╽s2ؿzRm2ȅL=1G('}|NApbjɧ)Ա7naN+v;%!؊hh5 ?]TᆜoRS4cX.5rJΙqؠF>M> FMdҢ۶pu2PI6MY\ SE DoHK66w|K0r?и>ѦmB Z رv=6c2hg^r' 2ȵ@Xբt17F3= 7.9a¾Lz1E]nip<PeYẏ806<"K%n[j4p&ꯃN?Pg_8$yV4pş`8\<UCw` oUz9 %Ed!L'ޔ^J(&dyXQ nD;EnTXG3%dE7G*65ԱOsHZ,S= 9!]qNNKT6NTC$c #MPvb T NU~Tp P#՟XQg;P{Г1`o뺭c\Y 4D+;!l)reKc͵} aYpvCG *ʺÌOV?ے:Yn%'9ryܛf>M"}v}""4}esnB V@:_f4ע @F,{sVzWwe/1>;$%2 x 1l]V^&T0&"G 1ie5< _R ς24=Wv,85 e< =չ?X 4s+6/5RR&Tzr5e5N*-5;_;bOBf-iybn(TAVw 8ଃ C )sແ+u^LJkYe[5꘍@4#4LqFoJ99 Hn+xU'DLм]12öT>¾ĎЇtJ.i~ #HnVn͚~\&%f#۰W(]S"p (u2г ͋0g43qLʦ*;N耀MQhtM^0sL8!К/AͅvSi_+bJܤ-vL#}UQUYlv6h^B1+.{r2ªV DSMT^;~BO#qQ7(fێ 0q ט枢1-],gTH իh2|0݅:?C(pk[QޚHDYނᖭGdP8; M 7 Ԇ,8Ҵxgp{O}B`35zc&3HYoɴԤe|2 C  ^sS7m[,J2ZWhM̒6WEe3WB(*U õLgPc|Դ6,_yI*xMXKkPhOyj&P#`Cw1d!2 @)S@ Jm ўmʉEj1O ^Ev@M讕pNMi͌~ֿ *]"{˟acP$0J\%}@*;}{c-0?Bl(>_UbĮQ#B;5VNh0%YKϿtt/NWedj>X%z+&noS,{AA;&P.#>̒"Zհ77bl^[Iv F^z&QXmrq=K}bLsu3 @ƨ0aIt [0MOzT9qsC.%F</9Es>=Avܫ;>!(ss.t18\6d_ F!Z'u!dAݕBXcfI`E ZWnϟkY rv (ۊ++#޴GEgͣ1o,J1pOeftF=m,R͊(`j7rŬ.I?AbBgC9jD^C KoH3v\¥yc"HƏ93a sLb0KzI7ytweջ Ju!ny{5&b_};^$P7PR*OE ~>Cu(ؔ>M֪{.wkrtf^DXM="- } :vUad0aD; .狼 BS< vv>RNSh=먄;( nsa(m.‹d>3&{&n;*7EO9 Up}A:!M2 TXpp kS]L\ vpBy~шVY}8ŗa[KI+:H0 |04DM,&sc}$Iš|J]}ʁWx>JRok*xxů >{}%JBկDz5IcJIsAhC. >;_D;hzh'sjxz#H7d>\*8+={H&ͦb2p^{`1̘X탍ZXt'R淪g,G-Pb5YwE.;}}-;/"`OD9hRڿU.XNs"5r)ƟBQBX'r>!YA?$f"֊DR=#vP˞2}aSX];u+|,_;3o?TK:z\^~bz"QPwվn`_k6uAߴli5 > L&~1F8]NDxI ]pk m5 `LewƵJ0)~E{Jcz}Đq_p(gk~Au4 Ƈ) Ӱ7Zz˥ k;':+-4R?g O)* ܘ_n Ȉh 7NV9-+u3Eϯ6Un o2Qsvu69l[Wb02Mk5nOܫ?ٌb_-X`D|P4D|'7) d,>`,8FP*-&v-|{xs?0ACՅ<M|;g3n U0lXUJFd9sٗ#/}į,Q&L;51^C* f?}pcf? C >0kg<)KADoOL7[F`/ZwOiCt(+1iҳ`~2V{#LtrT;rK8XS!Tr\(og&:3Ĉ` GL~J<DtC^GFTgk,`m߭7(ȁ=g?^iC>RB,:6"}H{iEY}VR W*+zEL#(hjw]Ɠ/{rÑH{%1곍l!B:&ieq+t9x>-zBB;J^n=^sVҍM"7-#߉8ަ8~[ӈHpQPL_JIEiK1&Aix.>xWMtgr'} t\æ+x 10XoIk|X#M,I;>:|dB_|'.TbKXLvLՂY|ڔcs=MtsWpR_wHx(8jTPaŔ ]_ i6pMlc`}eHzL{HDX Tok/vor֣m_SYl1.s 2`)0I\kKi0}sFgT[@30M}0wkR˲^^mY&ަS&fߠ/wwbmm_*}*o siWx#Rr5~O0zFgMb2Pw[4p+e2 -i -bOy[ye?;|*! eB71wCG>BK!#jcHteZV+ yo1ZyLz܊?-y؆ fUQI2 ?&Ne^`v1JqUMfW04,'Gכف>Hsrwv,ܺ#3V@l͞0]SBgA1xrw{.ι6KL 3`%cL _0?A?@\"q%cpG:c{D(GCa4:=!X$ g |Cqv|@j"P`p%kz#xV̡T~6E?ug[z|o&B4Z.o,}NΓ |a-kT |wDeBU 6_ Gaյ~ 5TtmyiFEℎ N*]Y-^#:ks r܈JEonG;2[Ag)M4 b#ք=*:5HIiL-{i(CchŦе8%PKz˭.Y IƣjV*e׊S[R7 Or,Dޡh,y,=.˝>¼E`u$ΌӲAp7U]E T`hi/١F&fasOPtVEXKhG I2vj*a5%)4ޏ#%}R>[̟h\d20oݬ-W.E2 ]ݼ1 k!׼v?:*Kjh}m zM$~$\#l[ODt̕ˬbDva&DE*=\D F4+2A"Eq=ޭfbN} &.nS0/BrIj4tdS7i0&FqHC=9.?ViKɯ;{!Y dwҥ4 {rBAUb`S l.z1QhYWw65G7tC==3Pb&DZT9*"} 5DzXEHo1r:+_K֢7rT'0,$bd5EX3aL^+05;ʥ 5e^tbI"#^Z!Rj޵/wl*zR!l5  +?qul UU*B(N ^Ẓ0X;JN6ȧE=G|rTh5MdZ7nrBU2]6thg7dA<"x!fsy)L ̻<S?q@'Aϐ x?w<L_p,VS5[R϶N>kLT'2eF[Ɖ Ge BRNgdRʞ \RljI Z{*URxkЃu]pP%uJ,0].I$GXR*r&{f5iґ3BB#RZ tgQ(#]Qh'yBd/ΌƬ9f5=v6q:%{l~UZ<0\l㳀/9[xjZB IQBhlǜҩ؁rs,Ik FP3FW(&LK09m] 1KrK &OO3q`W9ǐЕ5#4@Z:/lO`s `PރU@]g ~H9K~U2͇=˒R0Rn_ZYcn.<`x,-8GaTT'oh mYp-&Pc_Q\;eM(DX۾iG1jNKT _[j@38e,$nG(ۅMQM,1`y+eTK8 )us0b$HaSL aOt3Ώ[hF13P, =~abr*a7oҶԛ ^Дcj_u/"f=.IIKosPq ~? Мs2hD:z_ !b +.s;4M "<-ϥ_טW |,H:Jm5č =.ًWH~xQJ#,O;| nlwr~?M2*ކLǿBX^MٗI?IJV@{-dN-MNF1zƼޣL'B6Wfip=štťB|*j#𥳐uLcrsI3w+¾In=R>K8MtJ:Q[\vz_%iE-"[:XoiOPzvR@阛[B坴HsBTSwSB }LSڭc;)IqaLHLe@9Ց3$(xΉ'_OpOb3PCwHfՊ*PvP=7 8{ 6.)UNď„qCm3p nN\w=[l 1%? wdzΊ8\PV)Ot`X%߸ӷgsJĪf1w^#JKBigW7,fz*+tBІ&. $ *yhԎfogJ٦,W ?P?!ysX-NYYZ.6܎/uylv]'`roq߁'.]FD/4Q,kh7ϽّTEv~L. e(*Fvr͟Q4dɨw<# s+XLGܓQ^_lJUPێ'Q#/tk9sE#r {>C$5E<(.Îa٦2%@CɩC=sVjсg )T+:4\|V,wBjt3峺o!t'Cʶ;Y7Y@J n'yԈ4/iQ%ُ.d~Gn䒫 r5bfnI,y9L'ZŘzN],e;ɲ%7*Hwݟe.ʑkkvR<0 ~f}p Tݓ ?|6fπafӐK*0YDNzw)6*6w4?,g&189ɗRxWW?Zc }J1!GkN<2?|%p+o&TB{6S-zpm@3|*\ ]ׅ%!!_ 5AK,@Ou$fDT3هk\qDF-YW4S㽒W'JY[ <{^wA^9I}k%/|ВC`l4WH̷hU\R T뵬* HY<89nwܡ$)\Fp7 N惿Lћ } !KTi}ZAݛ^IL  YenT0S6^*4Mg,uDQ L4֪KS2هVr}9uoÁ_pq6;ˣQ Ok%;|C$`\9&蚱6p ~+wo~妇"o0G¡|CwJ"o"0,MOh_+Ӯ;PPiqP7/16،2A9?MJ5`<{#70o7|)~-Sl_Oq\!`Z%=T:| G qMhnۛhxi%aބbߗϚ#=5ao'VB=`PE3$m;#/]@āB"b߾%rPW[0jXL _M"2GGOY \Ėuwijm(\mI{R9&롅qJ ~ԌA& cn5jyRk:z~)qxf{H66q,'yq@(ފb[(VTZq1r}c$y rd .2seoHy >: K{ـG:|= k|꽸mÁ|U?R=K^62y XTgn DaijA^]sTF; rqS: _Z#A8.bB3I i#h@|K<װDvwQpWWw3SY_~:$14BE;6c0r0tIV^ڋx)`Ҭd~lJQ5 J#;p q~D %uP}H'drO%7jƏ pyE'uXF1*χ@':adAZO6f&X OJwN&ꄻ~ӆ v0/T:UZ"]#(٤!jR9]1z;)W?:;Bkͥɫp`7=d]0Wi8I:?@a1rh $Qنv#P"IIA6Mwжص",ˮ;աRVD1gRbkxjI&,X0zbߋYeԥȿ M u쫰m.?V/f{H8օRn4aZ9J72Fz2M[Wg A[&vu5M #f; O{Wx~akUW-bC zä[YJH(eF Sq1T.E |0͂7SQD 4DRC^'Bm= n 3+<'좓 @;9G#reEF P&5jyd1+(R7H96wUR"罚`|qp f:G#ZK6"ǵ 8D6I.V*`Ѭ$SɶREz.̗֟D҉-{JzTZCH"xsr8Y^d^&iP M!BwnQJ룯?0yë8 Xu r2um>ȦrtGp~T v:O]99*dUqOR՟ /.#9pQEZ ŏFe%KQ~fF䶎/3n).לK11^|Ի!!5L?K8*wV#D弱-`&c5<2(J#׵% ʯ晑F;ߕM75+.m&M{ c9k*?3.B [ˬ]r;==уk‡^ =̩}}e?:hVIGVaܠB=8S{bVgg(e,]]5q;:d/ #>T8ў/L&وq } 2̩Pwk=EeIkY"PzOߛjIw߇;}Q8\k I] h.,^QSX"쭇qem;<pw^~ґbl}n1R=gA,Dy>f9sANВ>@pfLȧdT*&i:--+fc9Z"wV|zP Qr r9 Aw>bd(1RSQ[qFF"񴾘I5_WzQ!002%/[ao ~ je2V#WZ<)ȸ !Za]P{R3*fk:HRƇ=G*%{DƗp/Q8 Kx#76vX^vRf!= MWݘzkt6J W;lq|;J #v\Ќ֗ʹ8=Q:cpXj'冤r_]ُ;4v~D'"I[_~MYF&p7P1t[//xڽN.̟(N$ZK`G;dOv>b 'AF/ݙ8bVDY輔eȇl=P@ܟ"2j%HVPns}M$n@9F>8 1Dp$cKhjCr)q G갖ӈ Wj(GWChTC$"/eXopșhB( ;73_g G6hp@ȥTs8C zZ3R\`-9XeDi:֖Dq`IJZ +{[ݭۆk$)O:c{}' @Ŏx~3UsO(}}{-|&u?\.;QVˤC"yz≌ QWS/k{x/ʸCO8놎YOήXd -C21\.3 F*/t#SVQb-W亻&˃1f{.#$Ͻv:;̵f7yiTXZ+-%.*{!H_:%(H}eo>}{_p }=Oh2(B]Ӷf m:&XQ7eI&h)AKMT=/R2P@CBE/IcTyAku]aQ(X7:< I~wM,V$)2y7Wf⻠6O% KSA`6`q([bjsx s!-+LӔeo0 tzegŲ,bP1(_gL'~d+Ud*& pJ$Ц{b{_^`to.` pE|cۢvs2w@땙sYcpjndp`F54t̩|t:9%YMISrs?4CP!'gQwYF3-ɥ0hZp=^%dIF-ޫ/G@7bȦ9|4{儇zn#؃A[]!{ ;tA4 \Unpp{AU\[P쥭^De:4_?c~ĈU-eEf=4P'\)_ßF^і)A[??(c-!߰:+~D, Ҁڦ?pA KdGP>sDTݕ1 }]9@*o2|B'j0 t" /pC쩂RPZ~&,6‹pmճjBߪb)+jlewdܬf]Z%ǚ\k˱Gѻ lz3 `djY`,HGdC / ;*Ҷ7"ur.r<:I͗|Wg3)r.iBADNf+ E0 7QX2^oo~oLQ`rąQFLf:۶9C4|mW.p^rɄ:(;l*nùk-ejrP%D+Ejh{+(N[8"dB7b-F9kf- @`˻>&k&[#/Tfh^֚TV. mװ)XxS+i b!w\ UF#Zuá@ ѱ%J(R?~==noW8xL6H'NjuòLt!KsSoMAr@6ȋd1t0MQWTh,$2yZ>黠G" ;d(zhx|KvjIጧ}gݟK )rq4ֻ_A9hxˑ IPV5ʱ9%vq/,z6%pxԑxI! [ADdfB/l3 58&t8Jqw]ke:'ޕML>c)3vmf >H|D 4d[ْOSj4+4j'{XILjOBp+D֖5h5qsa+[/J+$nNz/ m2 ݹ>{*T!#:'|}m D{Lg`Y1%7pg [v :.QlPA\~RLw|m/>B)CLHHMpLV9(Hi}oIbŀL:Vҧ^w 1HhfF?-(.7OӬg'G44?_[V2†(K֋Mdc+H]<^Z.ʨ]uJ&& ) /+d?mUh9shr5eC1ԨqWF\xt(֗rTjv5F?22T?FP |VJ."]@Mz2\ >IĨ[+yCOr0~yS=@O)SXbK,2uVE܂Qc y4 \m:Ј F2}jv'.胉; fӑ%Apw\ECh layh/)sJCts9X2-091 Q'" :حo4=)s 1=(Nz)Nbs#W5z,Gx8@љ+acF>xIp3uҞ&qq-e<\^ }e1xWXTݣ }!B3҈{o By }`(/D: դ>TO}RA%_aV|޴?XjE Mׇ}(-9ۡ?i1ODZwЛcܛ뛯Ǘ[_|cχd(&L#~\yg'8^ 0ɲP,nt3Dq})2.tH3A 'cc9VH.zZ)pQt1&jB獑f#|OgfI%6VDDLf+lA10]zV:ʻ,#@ w=\Tt!rBU5"4"eĘNHS\_ b?CB4hc8l>.w\l} m=*an&4Q1f̫h6ړo '@dgH>)~~wDج9E@@IT cvI0rte0#Zf2,3\)e].ޤ 3CKf `Ws@ iBv4rmG5YM[1Xvܟ53E1s\ǬX̒ `87O sى ? jOK˒ABM 6m:ONOޞ妷:BU0ot{e%Nl<9n!fE+sEo|˜}=[`Z@ fcqFOaW b˫ym`8pǴB6Wdi4Я4hV3'oFoal,$p]95`g9\L W^XMGԒ<ܥ%'+j KI@eagFjsWA8I`y ڬwhT@?.)q@TU@ _mo]tLѻ0[r{g̟k _Bsk3:9lFcdȇMrx"ײxWnt4+Y;EeNR({^΢8&ؒ/>gB ;Ia஥0]mXX| q{z_uW}RѥO?⦉E/Mz"id?ePúy$olɹ])b@X26ԮBH|ų=3+̲N)IAfuwv ʼ6K^S+noV>1p\ێ RW#[Msuͷ:lj=(Zle`hj⋇Ȫ 4}Iz CSp 'Py[zg;B~MgbT[C&'dpoUBa~!͠ÏP! 6s$x O>%ZTuA4^t~ ,^{$a3>jA##|,IS Ȧ圃K=]v,~lDnyhP l%jF@X-J/Hi8VkK_N}D&`CؙPXEi]O4FE0oh`L],\XV:cZj6?uQD] _}qFgcBvc}~Jz[kj09:Gq e)BvcR `n+iەTԯ3nE2XaG@Ma 1+U ^MH]~Rqm*)mPi #nʪ}O_V5v<~–In0H Vy lbLF3ٌVF>Oď YL f/-_t}SfgEumhYb4FK8ޟ_⦾,VWl!EyFi l"ɥ%1MlhñC~ s>{.iJrQ.*{A!MkKT}ZdokX‚ 79[`d/V/'ob j| DJ8#,۳?w.;ҘIu9 f,""YdppO~SIc6zxx3:`âGvcL(;-Ȉ lg%W)ipy4_ܞi)l,3Ӂ8 Yy}1&UXPҌtAfh@'F̼k'&2#ta[=/C!VSsyVF\0>r]_Ґbpa ;6]j?fwNj@+ S_ VtsG͛9h)&3Uwpߪ,RMG4yGQyYJ Rۻ,l,P7~"S'q&Jup@|4 ߊ<ѲC ]e Ae2߆nӮrDCXtlXLܕm/k=C r3hllAAsc%HkW.A'-*cbU;-|:cumF9N %!H|}1δe@S"12=8՜R>2[+Zq6Jo#9c'^wuqV^e[UW~zP|ܮm G__8eWք: }h$1\0I?P9$|KBFgA) KG JhiHH? z2>/:;oi.$'t`]rY-ZQaAq[NuW`ڸv,pr!3|o4?ڶ-4V5]axsL! mcŝ֩X܌tB"A-a=7jr4B-\.ajHmwpd[ۇ{)ܪ]U;0jjkn!d4$"eKH4s)7I)GT)emUfJԨ%ъ#V L}9Dhܑ7gMq { =OU'be7054i9D!{O"\S摼K1yeRkZ͢-D3(Gf};;)mNyu>~BϞ l)2A2*R! (AdZBӋ 2[xB$ ȵ;]ulP8\~RcM7:خ~n-<|>n0{V4*DP?$Zizx)rOQ`$sTclCxNJ ̓6y͊eSP:b;E>"mE6 D0&kx>J8^4S"H;"O&+4 'f,]:{ DpɜkN {(.r::@lzF@$w6=%L գFFbA^Eu>Mkɂ!HfxIs|4pRBsob9E<0E(-A|}c|q(BX k> ZqeQaȲ$$WZz=)`Qݧv4;WuX58v¼,A"n:`T{02판{$y>e`V1K gTVW"Tr FAn֞VZXB/QqD "ϕ#|G`F8 k fiu?AQ1EDwLff6`y 1Zp`-NezlW'ؖ,iu:< qblkQB[6N]߉;2SWq3niϲϛ4L9@I wz&RvKrUn #ހM-TH0ٸWza-ξjm kuՒ5~L𴊶)a=@ViLȍ Y25$}2[ qFoD[YTyZ SBv@ 8Ngcg䍬 "Rt Gד[4k9&=ATl.m2⹻QkU#-e1@+< IHNt]C\?G^Sut(LAqdfs8x#;듍a֯6hT x?;G.O(γJ޽aJkou}u24eV᢬}+ ]zp&8\/I5"? ;;}LSAuydnj {Wj'j Ҿ;g6꿔}dN @g.U94hm31\;@"NpjׇB:6h(/eZQд7ҙJ?4SffH$P41JCy(X]"Qpe@L#ˊftaCc[g_BBc䨓m?s'7%xijO5 (޿mIN`Ik yDuoc 3˜sN#7; c]I 7}mh^q3I <>sy:;pAgYA,@daqM~=`s#?wa>/)F7:t@"JRi(8=n7Ɖ,Bm>Ҫ N+2OdlAeQ*3p~oؖ5OK}"EƧR!LXzxBK<ۧK)$L)lYsTjR覐[L"uEՃ~9ׄ"9W('.Q2i /5oGtsr]\2+Hω,|rMЪh&|7!|8)kexƞv$!`ig+,xhUB 4?+,jEJS*h1kDJ݋`R/7+JA-*Lf~VmU<|n9[ <Mp>9P Dm ڡ;8Ck?B{l Ru?d(:8]-(0jZY .˴4e\}?Z fF!A8Vc* 銒gWl/(eaQo)W#EBl!-؞.kZm鈿RΞ>s$kc[ 6ANǿ`,di' ߢMBqv o8ۨw=Jze5u הE. IW: eL3c! s#[ֹ4*?: L F`OnixOg5ݦTɯklu K6s@h/:i/}+lpƬ r-bUim})PhGY]=X,AdO}N{ґRcm. 4b3LOgtDj!fp<ޢ=ZU"dիʮT'{E[Ճ#gӔH)'O[Q0݋N58<`B71(Ř">𦾒I0ͤC*"R3bQthváZ+AH֤C%5wi6 H r9߀3~ߏ!Wz)+ Pt:Xn1;h!fA!01EvMgy8!$2h/' M !KbPEbx5Ü&o6MF]驧W5+|቏U?QU&-*TTSAGU1|kg`&Kz=&/룝}sW CpMP Gzgq|4Ƒ  k.va7Gro(Uq4?ʧMC)d6I-PV}VetC*bcxSs~svB&)޹>? -z@]RL{a{vG'(qL.t ]4*zb{nĉlȨͺ(SskaI ;=㝮Jtt&7zx2)pP?$6_o=_0s{I+=c04m2aHd}iJN D F&YZ܏]Iaϕ`Z@#LH{TVL="P_v\aZʋ RF4Gyd$c$B-RmAU"ulut*=УO@4e^;H8uyb Ux1S=Cgi 9[_!pAtbBEQv.ot@KGKն4ґzWu !{Ռ+jwסI s"OW_[EP\H!dy,lQf }4+u԰|K7h2SmYxGLhT,Oc\k6ωvC" /°M}'[bB+n>-$웭;~ z[QQU'Uyإ}aIQOJ} w@8h+9蝸7bj+(P.:–~pA2]X(~kk+d a=>D94Oid6!a&Ϯ-a)hTB&3Z,{1Y$ih6OYQ%j$oiڙ k;uPx'؁Vo\0&&z gKXpBfG>V ?Nq}s^f,E~ߝaEĠV3 - )"&΅5 !Jm>#d_rPUb1 Nղ@?Ha0ݑUy)^J̲:8Gyk˅PUZך*A жKnW.ƓКNbcfecdOJ+" 4 MLxqD|~ymD`Z. sBzWO*$q|.|ֱf||;I(E<3DիTvQܳ[B<3{ۢ_3pgU58|ZnU>u7oijga=='==E纬^H;7Q;U)*QRƅrVۄC[D7j}Xf扚ݸMˬoчO 6Pŋ1Zv}ZL5 Ƭ,%ى( |+Agr!i2N:q9"VϪ B' 56Z4?j$v1p3_ޝ{>nЏ zJI.9^**ϳ>cƾ[rϖ3 La\"JGi2#@V&d"pǸڑTD.)ER[QY ](R)w)-V;Z)LڡNǿl]p?,\ks |l T_X4` C=a%J!B;t@i<kU -?f>({doC5 xEXZ1tH@ʩQ0G$Oh5mAaB砣W Tp4 ɻ,6 äS bsJD<|9e"(0nzq^ӭ`蘤ǀ%z oӟt+@7]\Z.@+G:)uIS->Z g:e^չ` !Q?~S#,nK_^Gei]NjN m'9>PH}cH "oځ;Tyؼ$˅A"\XF$PmhiY_ 6F:w`]Ʋʌwqmwq\cc&rK|EnN~T\A1ǝpA8jd;Y7Z`cŲ-oS8DT>X,72ǡv6DȾ{o8"xAQ F'j_MٵZ'Yڅktvw,.+褽\ 5*2TYBux Qo}tc-)G+rOS`r7:lըv19kd^D_jAMKѦ&sI*GIz?kAZhG98i(*N$pΧʸ(K_'_w |,:/`륡cX&K|\q~yU9AgADbt C,0¬A9֨!ZinJ<cn*~IrOgmժJ$ N1n,F\n]ߦ UsaOܣGBN10JlQ]A= ;CTDpU/hBU'07z@ڄq޴RDvPs「IhnQPZaG'uHh2&Z ^:F$NTv2Hy b:w0W#X%^ުHkL=HDqjgAqįjA-XMq 7U CcL\) 6Ev/ӂ4q30MB+tH D# ϝc\o9~e;l>`cVY )>]w0z317^tűDs:iI>J3GgL:\SCf O%nd7g<c@hH}vf n\sj~8U1O&:Q Wo҆_j8Pw>x ,=7+X>Ly$t[NuxE#݇V\5&s‹'"!&ͪRJBb@t\YlܙҞ ~n@|ko_^zINPpmΜi"v@^Bc4t1;8O /'ahjIMWUB3~uuMLsncXWDaHqהҁ%U&Xb,CU'K%s+L.;\۫cN\vDd_)S$f/7!r_wr._G"Fߌh fl`HIU-,فq6~^R |ձegA(_cřI^6q+Cl9ǺwN>zM}J`v47VHs*Q# rns<\#W|=C.L|?pxP5sw7Gk#ms5[7RZ\2.+7}TL\p\LtGmTS!ga Km1v;es#bυ97cVBEz&3=@8ᘾp욑!+ PK;(aXָXG/ 75t, v=!KZBֵ Nq2ҋ_ &VNQy  s?ٕnkckrbCs\E|=R]jPwf"4!@k{^p^;LIMݻ"lEJSι~Wn {ϥ?N4 r`& 4ٚ;PtPG"(wZ]Qm`(;Ehu4`־|ƾ6rݨ8!LI0׽A* 4yE fPn 75yu0S3F1VOI`agʘfwlkc /6U6B_k~}:c~^)EٖS 0.vqTr\i;s-%!L}҈W q^Sg-sM]D!.͢<׬Ы@HֱܖPWҖ@WHWUCO S'v5+9:{35j9˕B̪Vk9;4?{(rgw_‘eVcc8 eِb+0aj 4:f"oIE7^UIM)ո @jp)l ጦh⑶g)ΉI I _A:gƧ2yuR3ׅ 73$µI;J?Jv >Ֆ |A_B khE|n ^#gf]v5ISg\uZv63Ju 9VPML>ktc)1$6/LBS'Mb]9f>~_k*o[je<f~G(O!sAcdζa5I$CNՎ.}BL€iȎ8?!?8A=@8]wXhr4R_J8d g-q `f /)f !ȋsY&=w=0Z/]yeMf0N2n5+}5a]_ʷ'Yu2r8yk]%J`vȚ_ yET)YgEKhȏ pE4q CC({ g|*M MSeC`/T "-pő/HW7cu{slE7z07Nu. `# ClCGWEZ;0~'%Gs̈́!|D;xĝO2iO,h2 n`džZ.E923{x̰kk6mhC(^ټm<[a%J*iGc>%6ŧPO;$:XCs9k U}F_u4Zvw+݁(#Od}LǍF!Ŭa3 Ӌŵ#6ò(-u'ĔFҋVпѓ"-sWriPj"pXqX17~¸1z>@pEZxW)F;F ь [Ndm~!)Oe>mRߜx:8p8HG'K0 !O&ezjKRcdwXoGB>0pd*aup(J"9LX4b?4Ns&Xufq"VوU!:wZ(]DHlQaV٫2p͈+Aa ]9 }]R }XGC[KŵDYaY{0XpO[㎸CMԍtPا0[ [$Ykg@=u mt>_n7 Ϫ&՝~{b(B?Zw)JV3:"I s-qz'/^!RdƼ|54, pU 陭+"A2dn⒓ipErqi !3ꇃ })tob]G$+Qd̐3>3WEР:Ny4[ߗg"naW ŸɢS=Bν4.+Ӭ٠H&Y]«^L}h6KB$zy> VT}L0Slg!}=5aWHM;!? P1 ɵӇ=+4^%tb>8:ї9>H2i'܀'_@{,P_ ЭJb{*xo=|&I5昞#qCKJWp6N?pa3u;}[T?/~Oc'P `JڶdJ՛ :+~#pG>v_GQܳ$50z$TF窄|(]dΜr:\MU:qE[nt 7ٴz-s$~HucF-V=ss2 *e(C&&]qlE;c[J354EcȎM)K)S»)uS HaN\=n0'1B: 俦T%|- NRAwXAhʛJ!<x2!BGx4Kp^Lu: BLN"^ {辋s=XL'y*m\,)ΐoi]0[rM Tű+=bf/+$"wed\\I¤4#]A[OهAz j)A"a!`'[0&$pA@yGi J耏v Mj! *3s@YF +bha $;9ޭ旋 4=q6Hݑ:ԇVTbk>An1%Sjh{%/vчA|񖽥aee6nYW2v]3j mdfoH_mҞ@ zDf _3Fvxrn# P\_xPJ S˸ͧt?*z^ ^OMi557u&JkO/S(F#CmRJMpMJRLVC;9m3|myuf zQ;[T^6ˊH͙sZ'^ q%+/9$L .F3zI<$Pu#sS*xI$X)nYZ[6By#=PaX1\0˺5,)VSɁOL[i škύӪ\S q@i4(-+53+I={ w;Qxie*oè2j-̨NkhUmU%LAk0A.y|S=~0${![Rڎhzf>x &Y'?KCkbC E_2N+|.[,r}V,t3 $jO/IOCF`RnI4h#SE|JH(;p.GQGXv̻8|WB.gNG+IeGN{p+2*A pLțk8P尉h 64PdIL6ST'$ 5+>g &`hwp/~RŸU sME"t Lb{ ȸPZ|fs8܌>9ֲRgrbvK-@V=C}n(o L")/> dP mVm6 #W*e=GO]P4)d`]VDo@3uf҈"Ďy!>k~K7a*(]8.iuN$%+x3r“5Z\v P%t2aj١woVdz.kA$~*BҠ Ik!iK0p?evC2mhOOZ)OvC;QQ8WΣQ[4R=C!f Qo]x"zνN ۹֞ R#UshRE%N5qWhp摂g?-Q%y=J0~0ѓҌNV%'@ٷ0;o3ొiYgM% 4:lXcA:f;r8Ʊ%]S㉛,z>odq^b>kyi"L~rTE !l~>嬱.4Hser~8fHϾcؾP,[?OkUSԢ+2)l^p 1 Q=4]<5kz!e)(A+fLjux 27~r ŏxʀ9M uv3'\mHZ"dS5U"z"^Yc Q ~ҝGr%,"|J-J(v{t(7D0@y1L'uẨ)،Z=ZȞR^x#;|ݩ9D)._Y`=x ~ZY4T׹Ýۊ]iO-уlϤY.[ԯ֡1цg.c\LQ> K 2WS:'ЮzuנL9]a'Ӳ+nf8ySj@BufG5^UqTyA#d^Bm^]e\Q5 5sQ |B::}Ƅ3XI'Fb; {=:~R #>"؞b%ZސSc{u^ߖΤd!į&baı[?c! رug ñ n~Y<~ֶҮ?ppBաugr ;L6ua T8Tt|}e Ϭ vGo!V̈́z:^cbgp*"/(Ly=3B_&2^!Dmz:G?zɋ%F#oMќ0߼\:1 C!Q#mܞFu^̥Ӡ@YN =W23Rp3Bš5ϻ4<÷rx9Kpy$GÍͦ a4eQ.BpqAqdE5Z<7`8v$N?ϑ+_ 1by3•Ja|t_,tr U]#ŭC_G3E#̂\NY\f%B^o%JX[ji\&5;Wrvv͎"_`3ٙ(QАRa@4I rfk@)B+z,uב!=7,t߃ a:Bؚ A]Wmf#2jϹ6O92Sx{Ec*j-SV?7|J/]sh$m>dCK'0/q1oP #gҸb4<c幇Z"|eS$iM i_F$|*L%a[ M'1zᏏWvd檬N =R2Cd-`te/[) JڡcI־h Hy BWHGJmaxMyܷnuZpP>$K'1D>ⳏgna'"ˢ\CG8vSfqǯAZ)9;_E/톕]ނ?@5[P3&6܂VeK̿S*M c@sHHyЯ.Y5^0-qA^ƭZρ@6SOkp14]!.ׄJo/bpja}UM1 `HǔϺ $Z}.CLKqI_vCQƵ4پn8[ &u7-nDHP=Yݭ~a`Ywހk}#ϷLe\=4Zh;7C燺f Q_QTI\kQ裐O^ I}:Ͽ& ER]mW/mc}haZ49m-c62Ftm$TM Ҹ(Fhj;;DPIO=6.~p8 j`BHZfO) )K8N^$r@H .:Qj(KPzӑx Ny7j6›M9k_{^o*LԇO/_H|Zˈ(Lj910$H?|:,$J$A^w<#ѸV;{t f }R6OP% Qp]"dN "!§rZ1-uYe*ƘM#I֔[~ef۸ώ=[?.~2G KM`U7Ϸ Wi}`4!:&29DmCc)0Yȃ"VC{$u_mɇ*o5ujwZ[oRYzM}>&RT|,}J~"Wq;NGaN!] I7'Ɲ7:QU]6~G'uXɝKAYE4ŜKutRkX÷o3ʭf=80Wj1d;PGEhYtn)NH)om+jBYg Y >7Jƌ\v؜:#iFV?Gԓ0qaM㸐Poƺ?I- kyW1&<W sll&0g#(DMvvlI}P OϏmQ>aZ>оy$#Bl*[7&Dt;qf3/ ;e=daܗgn@z_=&Fr#"SKL U26`iΉ Zqz=cr'*oXEPE;ibUQ"NDWd,3N t*i( pCn, e&ӽ ~C jo5X 66Kbe;mI3@ яWkkqDJ_[&ZF/CֈPq告 9 SŅ?dK]e {υ.]PZ\-&y`PRm+`%-?TQYRΙB9IV hSy%D nMOpB-޻98}' grݕHo_Splw$tMSsFX/A"⚤6mp.PCj`_L6|5L%u"5HOj P#n. 5xčT5+jw?TgFpYu.nh(Id#Csuv w~^Ӄzn˰{cG+o]Vu:҉YL\34 7%^e"[ЁFntũdR3 7QWzu%PRt7@_s8&E$vgj(-f =m0ŔtFƚQ 7'DhoJapnrml"{aO5CxZ'U:߅lM&f=_!y:stcW!禔%{1f1Go 5 Nstyژ% .PfE3,)5Zu`zԚܲuƥ)8rD9 vȣ}\cPS_B\bQؚ]EYG |qںa2욋̣h|w(">FCJr8ҼZ'9 Ϗ_g!OyY;BNz/k(>;됪Z 'B'|iOp7> oV,+ \Pg.1R` 1JX@/G!U"L) |} LI4Hlt%yӦ2w(hc ,SY(4Gͳy"e-<[Gs#x5;Pipgu2&d,;L_n;[08,>c?7C]j uOh[cHt,2]l`C) iVe{ׅ[h=)+RE mxjoZv.iMG 0A b;&[qCz۶LLwB9hLαȉZ<ԽDJ>u ?,f ѻT`O֏ Cr@ @t $GSgʓ!"pw ZR$RG/|­%so ˣ; #&$>r/;Jh5̼z?ノAtӞܷFc_Ug Oᙴ膾tRaƄzJDp{ }ReimR(=} b"Nۙc[o]u֑rhx MϚ&KO4ĵ-2zM-RրQL;3 6EzڝsuZyeZY8\ NY!t|',E€#{-XY*Jx|!¾S0ŗ u{KSkפqǡB5~Aڠ P\qpwmm{A>,m 麼L۽U6h*lj'EG# $s*OTsVIDgLב=si\w-5bZ,m@Jf0VS,1q+Ґ|2"Ez_ȓ8+vᗩ|O}6}Զ.siA)q-> #xlb K&A/wig&e8; )v '$HI'4fSNךK<]LR-~L\;121XDD"ĢA,>oE86ꉶ)` ֽYLhVdq!R8M*f6ɤ̖$õx~6q]6zil y;'M.NvumGVZL4K`.|6w?}:,bG4I@.?yAԗEMyHPGce\}CG؝ο4Vgr",p imY /huq OR&' z}O'rX3 , <'S"$u}\hi$rGÈ_co aGV}eDXq Hu%Җ!DwS\Ѩ'BsYDcܸ`/漄J2ey ڜ9(`+fb`b'~o@"_W;ڔ:ԵQ͇Z[M_{} 92M*b.< INTy 픴ײP`ϣX< dS>x]&ngAo~^khUKbܱ2?ܝ^}Cˀ=*G.wf?r p.בF:w#B㣑jWY-9ae"PG?RL o>VtchoeY&#, "jo+4x%W\bg yVƅ {MUaaG~)S3mg*$k 90GvIQxQXv419u",Lq0cf*ME# 账@t8K6uhq8ƆR1nز+Vm7mJXk9jvޡ˟N"|\"qQ> `4:5Z\, ɧ?%Jʗ։޻]彚f6Jy UZhP \?*4#;1*wmn,m\GP=APzk]<$aK1~DaFuƥ/cuF I.#V(`ozr1: qD\k0W9U 2{pR@(E\ q@y8 ,@\G 5n!#_pc#F6bڽASRT Hä+9WPv ~5G׈(; 'wY-o#W#n6>E\<+ ~ NUt<|n1 G6O TD8wZ?E1u\ѽgAHјU1Ԏ%b_ÌgOutͷ%o;yT)vBT6~aYXOǺgNvvL_Ca7{wi ##t@ gAuEmnχcO~9X]M-+Y %)e{PaiȉQ >$0scUHλYI#Zu{dt řwq2E8o*1ye/B&iO+7i*dD`3itiT{E!!UL7¥T[ɋ10Oq]T ;88E"7V18D H2Ϝ L\m5++F7b֟\Z3o5ն])#I:! $:̱p?ːSnsH541TGRi$<;iZv ?VY-k& ߦNRSE\ PGl9tZs&7K;? TSm=|Pq)ڈ&"g%W<PN if?(8ړUhW*>2% 4'YAo^%oR>pGMܾ˾iO*+Pozѯ_]/^\GYb0la䭫+[΂v;hJƾ9GP8L%#W`P!8AWD|k7Yeg! mC=;ϒ6?)z o2+FKc zb 3.$s272u9|rO@:QSvֹ V=߲H%5g5 X w}D J./wY!Ey|.Kr_/'Z۬)^lQ5CM/Nۿ {m:t LJ ~ed$N$]ìgw@kOp:\IZxxÄ'Qyj"e v02` NFH/( 4aV'}/rJ+)|ئDBͲM+'ҁ!|ܱ'ySN_$:lf~fQ]FEY >Se95\)k~;t8H?9;H!+-.֌4qU"]@K|E8_q8k!K2b&[[2ܗ.h~gt(9( +ة!nj#)tҒL&pyeUXK֌<(2;ψ(>#$:u52h^3_+%3IC?L' ٸvEX90;₍ 8 >pI7^8`nXQZa3o柋ډG.w߄->μa?R:চ|h@@QPwxxqQeo83"]t753ʨ vsS?Eaؐ)"z04X ??}%LI*{&v3? N/5Vöow^X g߯{lڝD_=o@h͓YE5|:8޶5b|$GZҢo<yܢ#6 {r^#_-w0+=:KT<,X7yGRɡbU"pAj{z."2_%#~}n,jHub\N~"Xѕ́?L]ˤ_PSްB.@4quZWndj*F{;2+dUbSr92+"2 !q5kL/~?~܅S{kM!HpFk!0t+dFڬ{Yt1e:vLpz8"(Wvc|}3#JyLJ݊ry`KV͙m`RSl[u PS(25K97v8G6|B+UkDĂ\sċ%.5+vcu٠+Im_`Fwvv, RGQXS;BUꑖ4x s-5#E۪ժ*=lϸC1} 4at;)L| G+ݳYx|87U * $}пzee_M6wi#nQ_,'W8ʒVaԭx1̢_6M48FǵNAe͊ <KWi"x׿C}-"mn>}`QGf AQ#v/+i Z<CX+'oNK V3%deoїv2E$*FZu,Ka໨1|(b_}@ȵtIN2VťIQ-IW1;{]2(ɀŠi7q]H!NJСr/E~[qٓ0oS/5G@vOVXgTW"#?+kWh5"'g k?E׭tj7B~0m5_>9pnT."?h_C̊-ŻJDTHUAlCe6 +'3B+J&#-D ewf hO87Ca;³£{C&+@tS?JC~N^b|`Iߦ]8Lِw^^iEceq{jxF͕kytYjoṋ2 #pWm1hdꔩ:w0lS[%ǫ۬5~?pf5YS57䍉41 CZBYfB8u7)`M -G`>H5(z4SEHvƦ5gZcJnlVޱOAhژCl'՝~jO;rʸv@Hl1`b^i4B_C`m 7'H ෭={|7H#ljjkF[Qlw]J(Y#Vß78 ߇A#ä'.Y^J"U j)?ڜcKQet~LS>vK2`uPS:;<_;oZէ*!{)l Ur۹|Hϐg<]GAgv%uܦv-pzB —p<ֹQ') ۄ~˜XaLr ^/*]=%~$Bxz61$N] ".f_pMIUNu_[ykd[a7~<:B^snWiY[k{|6v=Y O QY D'`]Vሑ4 b9o(9 Ya& _ʽ^k?Aa5UMamώ\~C16:Wmz0ĺSNY&;¯t6CJ C!é~j.ãۨXΏ9jIRzk7u@mrxT,KظEN@ eȶav W/ OOdU}BmP+Lc[ OL-Q{lQ#܉VS\笚{`ԫ4YV/V }\뱏m,ia+9!t%DR֞-/{\!7`?9wP(GL#5+#yIS%=폲Wѧ!A#̺Bĺ* tv)[Bh}r/ YW}11+0luB5i|tPʦ).ke4O4($4JǕÞ3MI6JٝEXV"1peȏ}]YDء;6[G[P}(06TfGG.r h7W MvA 4!ꂆIY Xb6fɾȻ[#~2}%VՐwTKG@`X?VHW #Odgd( I)t7^e'*j唙m u-Wk(;z S|5 d 2G5˴UƆ}IJN L;ѫIKe:^g"A7Cg}HR< LMJ2 '\؊ߡS JaV\%ӹ6"h0]sz}@^j2gBv)IZԲZh,,π(#1Dߧd٭b{= W|?`-iTd**8dQ"rTɸ7c݆64@li?O#ь-ָķ|M;Pp1쑵"<#svls9.䣚,hق| "cYy:P&ZhlL3u% <ĉ7-b SeoMR0U{ "*9*Rr8}u {ݿzoXCVݸH50ePxA(QX jܟL*6H! WCՏ_urL|5/r|oO]EvQz Q H/j3Zr}_10ӌRV`%5N<0XkMʹ8t,٬Aab$7:vePp1^Rt~ w5( aBPuN,%0逶 ցhR$ٹ ¨ V;g69<@D(ўV/f!u`IV2` g7ץv4ĂnTx8^gs(IiZ~#^C&T lSm^cy<i3_bJh/OgX3EBF5Pf3Eae,P< eEj/ccDptb.BVɻՂ DLOGsz&[^7t 9֕FA:N~M$ȋ1u?x^LD8 B߷~@ ?1 1]p (0QuZjb‘282F $iۘlYFRs85=# 0~C^/r[z\*'U@ IX#hLE4ѩ8pr !\w\~GCf I^d^7O<Kϧ}Wy쉆qB hj`2 ]k5\s"UsH)-&Nao_ Wz5=&(=oBխu,cZI0{uDQwF9qoI쎛yccX@T7EׇDNX^/LflaKGƯKSms%˨AoAH.Ҏiޭw%ð "H{ :"յph40CQ:XAW v7VC`?K;oЛ%t-:$-$KhIª D,!\Q,"ozSH?TW iLq\)ƤDmdBV O ? Z3٥olr_K)rMM3GEBVVq|-kO1G ^ć"8Ѳ/`\1‡I?а+`klg\s55(~^A;&@:V>5'P ԗ7z6Ot歍˻rbl$)2>F}6#\Jr) T{4&~Z!uX#N,>u(Tv.:>8~]SWյWUЅ-+iM'+JjwVATw_  I| y}S3XRbN־- 8SŨmM_ECj$VT)f=E`b Ь}t:i*@~N_e u!S9k09ϭ ?zV>4)H;P-R8k+1g*_U \?wwk+ҸP12<(`sxmLqaހiPs,RPfQȔK0|Sdn Kk 5S3/Ƕ  BMS3.+fG7&9Hط ȌO 23+Mw})4z Hz}nv>jBL)Co8IĄf\!rWѵ`~ 7Arw2WB; %;2HWO$cz{=?!ֱQ0"I`ʘyzEfp|"`Z+Dӏs(ѺV'`U8iǏXu/,-d9#W>%Eȡ ʀ!mNV9G]<{2&S/Xk:xQ.VXO$"v 2z0 /uiN"(@ 0BY40?}oiFUgPekeQ۠uw"}䅵27V O껩&0Ev2~[6,htQU-ˣ-ǍU3d72t:lkt!攙ۨQ}Pؓ@Ͷ'V*M ,щ*盖34XjnQ9Űf>Z&t ( 1j(v]b Ii直Y7x"'R6ыMSwrQ$f:Qn1~5N;wU*׀㷊f=3ɫeF}VH~ 9Inqkqu-$2f<n͍c5O]{( lAb~}eѱ0<^B07 P^dQC/rTrBcp&Ϗou}W%[Y ?XվPv#(ѯ18ٝW9,U%J.?d=I3ƈjP-,jzE; D6A]s|ƔMV [l5_Z˅mR6"RݢM{>~!#vfuil5 IBqX*R\&$ %?9˯&XnDoecӕ/r5\C_A?[S P^PUPN 7 )ԍ ue`jgs@L.y6wM;H/Zbd: /+R&*@UTc~NdLk;x0cDxVtПc()x;7V'PE2Um\YePT.'F)T <u+#)$?k_-6uk*2F~/Y !t5bp䦫(^\i5bH<$~o3&yIlHKﭪmشkP>&rX&R3 oRN!6ဋ\<ႝȅ:p>iu|U'tmcQa{ەFx )9D.oλHJ.B.{(6lA Kfhhkl\ŶVč׹0`6mޒღSu; Ae'we 6$&)tqJ1 I`ŕ_LpA(yd> +UP2 r WיzKɥ}m$JPRR3'Mp9dB@z? oZ؊DskFF}E/%qQ|B!>d3GXx_|-hH r}s d`|Se+t+ VXH RsG{dG9̗ LVH]6BC:g:q:LMlհrmn(7#`Uܓ 9H%HE!f+ o\L+un}SWA2{6xS2tml0*5gXp-W dDf]r<I#ʆa[PЫ)ǴLФg<7ΐ+/g+YǸ/O])h4l~a!]U$c[2ۦN/xD@u# 6V~Tu>Vjڳf3F@,P_0ݰ?=Bֈڕu8m7R!3zKLGB)B- gB8|( 2Ќ޵į.@{{ #CyYK`*c:E`Uoϩ)kL _6E㿵α==OfIA5mi%HOb^,+3{*#̷$Tv='(if$<"X7b= \61M8Q ҁL-=$ASgw.4*b؂ A5n %>.:3F2x3%t[r֨,z(D>^<6es= &lǥ|[&ћWLǒ򴺙f#dT ~\SCO(B3;eM=4M-ܭ9*`1l`G.Mw2d&-anږY#luR vL92LZ)l+ C仗&Qti<|.ƢrADFx6zƺB߈C%_I\([SV'൷VRٮqB Malg6)ɄtBq ~0. 3JCPs]DBn1ia. wqB$)gD-?b=kwҌGB^9k^;`b N_ H1`Oe& gDh(VarVM~T3-p*} *%I跧V&~Tem0Y%c ])Mϡ2zڕ#bOhf;ScCS<'d{(ơ75NΟ䵌%Āzf!/JV8kϝ}FD@/'\R]Ullvcu;y Etբ,z2? 8yE LIG&W%_"^]FN-="[fأXM~tKAl xH!@"GATN|޴5&Jܡj Pmg@' ] ȱ-bСoPyZEٰ2Rxze[)=S6PiqUXz@W'S0WILØRpC65LG1puI}*Lه{{p$J3BNJ#QjB“?PT$9}t>|.<"q{/sm:`UP&/UPab? ф$exK Z>b2Y'ѝ?v^|M:_%ܿÄ|(0b@=.Q-h~>WC^)D(~rdnj=qi]eȟ{m%w>Yz;uOW:GCmw[ͻu9+ALҭ2q!MĨfq6Bf RLITB0zb>Q=U9"e2oXA~G*F^N?*MFc&ؗD'[zFlwl4NʭUL7K\\T)Vo ʒ6x '+'YZ kf-'41A[8{]='&NG/Af@yk#y:4$a=>hs;0yOt.R{GFS&lu2 1@]k9unGalq_ڿ8bԢh uM!5ɒm+_TmItmiHo!ppJRAm#t ȑ4>C_:;k z4XfZ=YA&F -`ES_ g٢y(֫t-A/ lepv٪tjDB|9Qb0Ğ/iШ 4Om~Cofi5ā@[U憛A|^2`FpG·,[H5SN5!>}E[HՖ{mӸX-iq9FqqI|T$4@T2`y Lͮ@ yxe_"Z4th2SQgć.h\͍/ knوA=B7/ī==K Q4zbF;~JjߺM.ۿEnmRɭOVdFf5t umh=-3|>'xhEX!'']nM0XHrgUI}Zc]FVNjBc񪄍QQc /d_;p|/B- "- ˝UVϨTY?&\Pc 2]2H:tB 3CRNK̔bד$d0\ffP8 `\%j)qH^i[|mL-&wnNEu!oy5Ք^L~eGg\&zd%3b̵4o>XlY*=G7O%>2Vg!ڳe][&mx^Z)[D4 ͺH 0p&&cmEv>'L}|C0~xKWFmUo璤I/@}9  +¾ؒvh??+y\#h>1ز,ݵPrtXe ĄkppJȑH-4r]w,Q³ 2߃x]}07Aa[SJ߷9Vdi>K8.iyJGܥo괈kBa ya(黯 y|H$'6xkR{RAb$y %⪏hI'ES8nT Y+FD7w>#XUjn[J\cdiG=.t -CpHxʚn`?J_x&0Uxt }@6C Y  Vtʆ`-/?#-B!c ?1)DF_&R|VByt0pRnDE)rRtJp<,aaeΰĂ1qu-1{-%AV-xmBC| I3Ũ'pj݆wWRnKJv7G]R+/hz'(ȥ<5*-[՟!H֔yHwh) 6UU"W j,Dȹ8蝀2욻 z.NQӷY9Tu2Xsk&Q@ 5?HfA)DN+\Zo Q\3,@6g/)=ߨC9Q" ?+WMHs} x֮\d3KŔd̊Q7; BJO 0U\SRHP.Ƥַ:e>ҤYmH[j^SU,ί;ix#iMR\|VBќf{&]I~qq/t}arC\Jwi!@8ǝzAN zuh2ZXӥ8w:-fWDfZs$Hҋ<;v c9x c]kUްN\' ^$Ά5)+̟d%5D[/Iq.Y_uMJT{)ݹ}í06ى[ZbUT@5M'eYnxҐTITЙ%\әMښyq^hYgF2/Y1K ޢ!=,s@۽\ O)5č3)c"+=54ˆ^CF@\dۍ?xX(GLm,3tP礷8Lt2$줛}I2kْwJVf|uZ2Fj[Xkr=&BPP'߹ů6TO ae- gѬa<(E>1 !;<;LYFpXUFP:zW0M8 ve9Hxp\gSNR -ᱥ۬,ti 8!9zȅ խ WFLqm^C_-0R= %I؋ cySIblcòe4dMUtZa!XИvyn@8Ml9[$A`c8bЌo3# {~tWx|a-TpF e>@SR"3PIn PJcP3(R2M*zx!nmahebr| ˩ZIct9V\v:a5wWm%,5X"ԛ@o`t*/nlNf@K?G2ZS=2Qތ 6 _{G(!8ddY2u&L4 -spm"agsSW6|s{݄uróp͊ A;H;\ƐW:9NZq sX8(̾E} rq2~wc3V~ꢳH)^-/_$o.7[]݃"Z B\<.%vam=]R{bL"䯗Cׅ?t^W˪HSo+,#% "'[E߻`'iY2|K-!Ι^O/``FRVkYAMȋߖG'>[WIluڏGlWb0.n)/htJ]CƗ.jV'bF.sҥCB_uL)* rQ7{{ϵ0rQ]Ys5ho wN$q,^Bs[T:y/H6-ۉ0^`B6AUQӘ#5tUmBd+P P)LdT:k6UpֽM,F?T1nΰ'.9 @E O{3 :-2ІӇ}]Sx XΗb JjU񗥾TL)]gbmv;psCQSO [/#0V [ a04o2)iOlЎg1@]PdkWpaN=g9LE^%~9Ց7)Yrk pm\Ywd >?lNQxܝtߨX%C=Xl 2__LԑڸrmGq:QNKy~^\gQ|< l@9uM~,>bђZ!X`\%28`=͡mCoaXF;<:h{/,$d $/JXV%OR@I LG:!Cp 0*^p BzýԮ\@S@@BeS {@9bv;eح(rfUw}L[.I-{Hdȗ婘M&aϗزö Fw{ZS1fP3pn2)eҽNCN:tb+3nsyg:K9GwO6B}ϑk7w9M+\gL `nGeO|7f/}AH3[) 'z)k&}rH)$H$kfF۵=[g]5QIa:Dbh5;`.[91#薦z&44c%1H"G:Ջ16שÁ:gzf[?);0SH's<3s9KµZU i&}#6V3Gvne50)W\+nQӇ'Z3`zrKX"+!=pe{ Nu7 Gu QXW1*&='mo,9 6@QQT*y.dL0D8510SwߢC\m8`m+Ǚv[;ZB^&fFj> +xUt꧕+1V^rxVs&үнj| ؉t`~:CIW;KG L JqL`!"(}vx6B=kC=wPd LP~K5ly.gy[;0,, <,v *i5L՗ Gf=J7,P.vs)eTzř:7̴(׌Rp'#~6AufG3Q(FLnZ]])RDmYhO-)pcIp4YIhN 2̴K(௚- `? }%X;18eyK}CB8z/V&7/!OAj{,Ȯ.cFf7ȆVg( L[z$c:7*,V̀;+kיB R궾mܶU%8E@K j" G7C,3C+H'a$uf=:Fj Zbb."ϛRڑ]%eܠݬ(ڱy6Yn0kɟu:'ukXN|=S5 K)8 + R@ew2zБV|mj\A$n#C1)k(!yO8-*˖J+x_~4P]# dPU(OE jHw@SξvA.v~XNҵ+W0CՎ'-l~)/;ҟ":y@/|xQ\~gۤigCc[ v( ~aml-9)ky1$jzFM^Uomv߻aTo b 6M2]jmbti]zZ-VA듁aBH'02Aep{4SfŀTׂd_zkxdϸ"3zR(+TioCxb S;iM .@;#?eI01θ2ňEYij@to:H9[!}vF>'R6/;1DetVjrua>gб\ќ6]Rn*<+pحE#ř,'\fnN<%i_zTyۦ:Vj$3bbr,^ lDc?ImL<[Y]>U?i):՛F^(/C EQK3&Fv$(2T _ֽ]zMN黄XP0;ŒJǼuoq0ƪG3b"ܧ2P!G # ˔;6}uv..teT.,!6~ŭ -!t}f-_PKݔkqXfwnHJ#eZ liFݼMV`AdgMVUCߌozȹ4nPBgMr)؉]P`-OɦY'l l EB%XІE#$5bKf&w/ 7+0+!B#V0Ƽt(@iZD[vk^XqÙ3gcu',΂ȹ*!u T`a{=^TWKcMJLpitFĿޥolU >w1+5X8 Z O43<ǃld3)%{60uFk#RL~}F~X|\,j$FjBc[Ja1H3&ROә&v9, 6&Iwo7V:Ƥj u]<jaM8.^ZBŭ[!٧n'+}4$x-S]аd5!.aZNaǖ`% RV al.h"2\W)0|7/ nm{િ~#z2D "26 Rc?*`mcٙL}N0'\tL9\-0xZbyA( {3=> Lz@5FU4s'u Y'IV9ˡQY nХ :D d1&Hſ-d{+aOs^[ 1i".ÚAe ،E9׶ȄqrWt};괂SYJPJ5 (@l!Soc#VBhvMlބV}йC &<-_}FZam4O+QMo}DIiA1s&- jv)+_]>'7 =ٹ`[9 $#9 ^jB- *ќj=4閰,nI(shF8J+{Si4kxmQڇw'AXRɳMv5 C'#1MUbYj860Ȓ<Ł.YS"5Ww_$IAI]ur])!¬{O/ZӾ8XnNf'4ꇊ%uCM`-ٞ9 #+\µcJu[A㧷 C%UAmR1ePe@=ѕL9%8.ZQ+>]Pfk,q}OZv2vCd'k(>LJ|3E})y6螔gx2ߟ-+F5.QU?#9DZpHBYm?CGy$toC!^;av7]>J-\v!R/.縢|AX\=(_n88:*G}y`yD|N\CF!cVC )h3PwՌ͛<]-,p]i5 h.#r}mA,gxyX*sp'o +nSq{u/}I4esjI]ͅh+K2H#ӗ%uߑVA%|G+;F,Oz0/a);DȏXf.#1 6&Q]! V us2:<-s,w ^]*y|p틢+ǜ-=(fEjBm<$ݶwPlռo(>˜2 hjd~/` 3ȏYL'+,pb9-T.:.0`!JhQkΕ>4z>+rB~F>\uڐ'嵹X@ :^)DŽIґl0d wY6^LCJ߾5=zFs|n纶 5@=)7 SĈg6*c 9O7 fCK;(/gLg VUyx E9cP-|h((ֿ K>u>*G>q(D3.{ŭk;|v#},g)8pQvccqe&GCxB/b.]^>IuGKiՅlţhS FZdjZlL>x/T&غHf5GO:fmLUewG}wrjJ 6PLZqΓ_} b6x+\y pݦ)f C$`H684PTr7[=dwE%}/]b2sQD-#@0y' C Q]*l/>k3{)ѓ ͫꚈ+A#~!\10Uylm7»X5m'-i5ԇVpoȋ5o}Ni<^ ǠL4ר!b\)\F545QS"vTf`ld .qZ'毭tOI5-߲2W#L?h-QXĒNgh sG`H8zK[蚶226<`L=ދf_sxLȍEßRGj3ӎ}ya+2`-SBZ LH 富_2Pay zv?@j*eꦣm Q:̮oo,*Leg0X#a^!q;}+p`l T58ru)k(td&׀ h̶Eho8,[\ S{ʅEU.ii@v3T*UF:)-7x`6fnHw~JfgK3@.-;Tok塴a(.踨g>[[ș`VLD* 7{3OLPH Ot6MRw_P>zϻU$$n`a3%jEg`}ɠ,+DF PO#͕&Ax1t(v]JhC +X+Nx3d ]UI rE% TQ.Z ^6emԕ͗ )\ؗǦ`S^-q[Dً(r)١f9gs2?4%uodiDsK_qr_soMn1I5{DcBTИp vʅ<Ҽ{Qg$godY)9`)WZ⤏Hes!` mdIwv3P "5>4u_#C:/!#HUvr4ڞc4zI.TVCfTqaɁI#-{;vBZ}V(49jĩkD;*\U"oajH'Jnٛ*nKP:\\i>=tx0+1?, a*E J  9F4;]4R>-9#+UY {ڊTuVݠt|u߭wI|>8SBpG=S-~bV+/8{L$ڍV͢AMw?k׹-EͮNĽ3-+W9m&wgNq\-@Wͨ'WL;Űzʸmx<b/Y2EԱ-6uX6UW_{8u$4|X0J%"M([XPmݾD{n0ѵSyy0 ڊ?@_ǜ  ӏVa7ܥ-_,X|. ֕ bV׈nf< b}}m;9\X!Ayq0h3"NbAVgj.>ˎ",YN/l4~Xɝη.w"ʝYjԎ|5 5aN H-mխwQ1yݓ#:$A i{#)ԡwuj ödKhK#Ig hQCV8'N %ew%0m@pޟ&g@D֋f[{7SsqrۥE8"`5"Zc4?M9[*G~-Ŏq V`-K-)b,7Zf퐼B}~& ɜ˔})\Мf^sB6qSN2<]ԫRE*(I#;M[E tHvAvtkJt1;Dvh;+UEx). '_齁pN<.Or gBG B,wyhaɹC还f,=#F0(Y j!',v|c`O0 Cږo쐓A@gmBR͙Um&fsxӈ[j->CōR:uO_|R CLo~Eݨ,xo^6Hm˭S/Xx[T8bTzOJ0dx50ɟH2 kFo=ەڭ`޶L :=8p]-x@i3ȈO1-I O8Qȣl/X;SW IӲGZNsNL6ri&X #Z)_goW)gLfl*u֘$hNx<,`A#p)!CEO]cr[6hFiךx+.Tʗ2@֙?R״g1KF:A"WRes (Q"o]ྮTK7]e2:}Vzx$^z.}U6u|kWYYl,+kʌqտ|NI[b'],6Fu{)مʇшa[|tFv1AZ. +GM:j˦ȧX!(c5~imEtrlX|j;Siqu*13L9Kp :G`]!LrDYx(@Sh6H Oaޭj7JΌO$ k8mf{(n֫B1_WLJ>bTVixu|p+0uG-8"cb>QɱCAXL:W̺N iDPK)/W - QJ 1s'@6~n"Jl!ݵZZ7VsT.M++$ʯRDT;Rs ̱d@`Zw9KMCwiz ɟ{Ee3^o6SOptruFʠK@G( ݿAFp$1#ǒx3=2`]cS2!ɏXkkRu] !Y{ڍYv6c% l\OX+R)Sz|@(},kc )u8C?w^O7HdR> VP4:'ʶD$o3U'vZW7op~ko dz5(r ooq 9La8U߆GvB`nOoAY%)kv0P꛽_@5L}71Oŗw$1h9`f/3R&~s.kY(' Hgt tYȩ] ,#u@5ī:V "vDܯnD KhLk]=!"ybaI=0suP?/]NΖnIK -٘to9#/ҏ:/Z<8 s2b8&t63u>_"qQxHSU UCi31F9]kZ/5p?68Ҍ?lN]- I㩐U^$w9aRڸz>1noYmm"7 %T,'VLx@Dq!2qbcdyjruy{e޷JCY @- !XsPгJn|J)YU>Ҷ W8ô9ӳpu;k/S@hmpoO }ǼHItJ>Qγ $:lZ"9';;=P,9*5l%TK9&PUO?_0?,,} `}}! f%)! ɎĄy5SJ.3U[9uo䶳BaƘQҞbFqDaؔYpEE4Z ?sQ~@eyEV됍Th8͹2ލ*SCʕS&I qBA_zMԗ6=5.bYwFw^6` >ގ( :\Z2!\5V H|4̻=ag'WL1F({ҺL3÷nh} u{KӜMk%Xe]{\bV؝['.yMӈ޲-zӮ 3;קtqJaV%.:=t5u=YE^~?̨+00}N eQ<,OQ%TŚ^o<9ń Jݗg-M21KF71_@W2{+ym `)_1N&u},/PN[l,P`MFᴒΰ9c#,zG *ecYI$:Db:Ɲ VY+rŃS5+ŬinBM6T4VzM*x})35}lL ^`$Bh>\ 'B|PV2#rԅ?ϊJݜ-l &k eO!BRTZv; q+iSg9TKՌG.G F&M)QO ˅n ֖VKzA>`B994ߟ\2lʜ9"T$fz1tZf6}4^ƥaog4qrxkơʥԀ(I=Iq 3d{TSiTnJu:K NOy՜oJG@p;PpGD)t$Xv4^#^pǼ?~kTX7=Q.Ь#SKg_#L+kWH}4by&%TO7_v];I`C}s[TMOЌam>v_= &+1TqS˄f'[~+j/:~-4/id^a-`a(c2 Ws۠|ڽ~Ɇi?Wkk3 '! ;ҷ]-J}?=NMk̨pN_ҎgXE)Xv%C>c | S(fΰCGUi\ 0O6H_؁Ψ-0|H[qfjEכ]k(.:Q&hN \6 9L]Nqةw^_ j4k5m/Vz"s@ę<.#{ >-_ .gl˃ HlQP[ O)I6h1hȅԮS8 soU´He4yP{$,{`^kxd`KpCdXE{S}.)Vk^LJc8HD-oR"(;W@ha4ԮC[-jۍ(;yޢzUcO-}"T=&]ydd] ,ZU7V']O]^zz 2pa?+{z>P'F5܉[T 9[a~f#+@ N38!=|YHPk4,~i }E uAga3G5o;j4|G.+I]}>,Ò{*JK+.2=m穇t33`qY 5n:*:$M+6 OcS0V=GGH>c8,B- @y}D]IP??_|'m[wzLZꃖv-_{kS\k q g>}0Z}cB cEd8-|WEX)زAik+QDɚIB1[vV3{fFiF81+mnJLIU?$'kT[t^ɝUѵ>}a94Q%bupXn{؃E"hdRE>_o?;0a82F I)dr+Nl}!lxN8\=\^',q4=fzL>2Y9^P: ~u!n<\s++Ozl[CI]8ѷFF ('ĆvלtxI* G>l@dW~w ,Py( #b];~wFWt#I.9 Mc%\D ` b9#9p%g:_LJxT%PU2wQ?H͗&tenrH۬X ̍U*Q7dØKs-B ͚2ʭ 2]d?1MyS߸cK LG ,I!V-m=w%ؕZԓW}1!/\؍xCqќ(VjH؈& Zd $07JⱠiŔ-X'_]ARˌicx""=WW(\"@ݐ4 s/X]|a -e `;=:_!57k5BX,swƬQ/2h5c}o>?P#|4iiYU u\؊EbCz0$~^GITHeUvx X7rlI䟰A⫏};kox@\;i۵[f5.uv{R~ʛD݌"8X1Nj2KnNΆֶ|{tS0ѓK,v3yu/)sp 1(6 5qzGovR8ZDz`|_lhoVHv,U*#zc,}̽ݻr3-~VtOgw|7< I%Ր9mJ!GtxKRA'0xfO?#FtUA8I _)+w>42m ]JDe8<72@O}uf/`@Žf\MaNۂq^[~i;1bpy*2^ڻ?wGi]e+gnRfq7hEeLp1  [y|w/@0;2};/' bg1)FQ ;Yb&>!bT8_B}*6 0VǏP]8"C5R?" +kiؿ]5ʚ]l$(iPU_]#s"H6k?3娝|xoewy86꼢)1d4htw"Ϲ2"mG\VP vJcq:Y!ԡ(W^Dntg2"̨V,~/u3 XfyuV"yؚͧUȟ&P'K /*&PiA(ͱ@먥2\j)ꦮB.Y*V@<2R̰) Q1As"W^[sEMK7cXMG  g yr>v;QSŖV:QmRO\\uR*lI8OM[)(-;*h6Fr(%ɜTٜ6yQu, ov~Dq^{#,eLL\w5L b۰Dma›9ש>8T7*^lL_l^DLk aPڸ]mYIq_>hR!M~ҿCX> ~ l e,/zfz1HKl6m5ZHpj. 9Vbo ЊwK1]SM@Sy>Dq:HI}vE ZBB^bYnЅ9I'2xk2ô/׌萛 gKG09fm\xpyk KDB\K}i n%7mCŽ^r3<&K l0S19 ^* @"Wj6U}?FE6)Q#r}?B| = (h|?Do@SdJ{9`O޻6}G_+j'kDޜ7|{A'1-܇[9 bڅRd{o$Kg!].wRx- fENw:@:h%.6FfkVۢe)sOe!`5@C,*%s[]ɘl~nr7|ʇB6(swψd>X+4mSe^U! k2u^B1K{4=ߤL/?4G_X'6^ KAkm<*:gxŸzηz0~?!%C(k/ߤH4Yn"vsXK./G'Bkcĭ2ӭT鎄;M.4yDWJBi .|L߇zJolΏ-א>hV'K.ĶiZw7y'4n|հƘ&PVfȧ짃PC]Ǯ2k,ʊ>Y(`>,Ă_\60B^maAcrɂQI2c6 Cq mkK_3 _?$LxMUԁh%증PLÐX~i档}5ĒefD҄٠̄sppENiTR07WӖWbFI'2arFZxD7u!8/۞iR1(b>wE:LPteWD {Txkmv|$ڬSUndНS2{WMGG pTAտ!llϋrWRUǤ#Dvc0&X|s{ ȏI_Lf4frb Ţd}TUخt >ߪ ĺt|!. 4甥UH ֣-+YZR1&.x5܀uҏnr"9v#NJw2y;&|p6vXaO=]WtOuf=R]" 2H( l[ZpBN?$7h{ RK#$`!z HtN]Noufjs^lէǟ|Ɣ-a MY \&Cg`o7(D(!@9{qꓩ}W1pR4sGs,Dͮ'h ,iH[Ehd4HTka-EO?q6b6GYOS̗o?Z=}kc Mf:Kjǟlג юVvfZW q'{{[knQ"^u (Sm܀mJ|o˜[ټR6*QԮSh}2k,-:V7I1vĻVn#R`0^W+W3kby\R4i*3ѝ+nTW>Ipb_)~xFW[:mw0Gb]Ԩ$\yJ̑,|<sZ8$ :"@ Sͥ(GԿ:卢l6pO5Q7x86i} +/bIkoS/MWýkzـ^/<ߥ«iaAa<^"|7Z_00,ڝ#d+fR8QR=ʏN^-k*ݮܞejg<.K.iYİEH;`QLd]h l4'8K&vV% ~<l$ia;#ƙTZ|ֹ;:1N[!F*6\ 1A/k ůSIj$Tr4Ty1ۙ!dd @%+X]0,zU6l/)Kd rӵ!@)KLfv6rcYV`@ϗ ]VXl,1GJN^>dـޘePAF=7ikq!TyrW9^/ 5YnVXO.(! Wɑ7(&;"IX?9U;MW(?zWUw%TaE[P,RGGxp9ngC\fCCj5|Իfj =[>z1wJ܎Vy( z F"Wny&#]6s-NX_fVn[TU8'}n5Fv%[= OMYi06\ܰ(%+Qg,A?#T*ڮj!P261$L( "+c0^0EzsP6RJ·UE2m|5C7W| (@>ti0;ep0bo$F蒩{>X D+JidL"E4$ӮP ?@>E(ZwUb]~7eFNoVM`!^hkAcX޶h200 KVDy(`AQDu<^1}P&>+>cf;L/Tȯ ¦Çy{~93܏tl$k뎇١At@8h:鮄^so$*E< -hzQہU9ajE*t(eP~8w,lHXO. (5zLe ρjxHҪ\B&Q:Ƣ,Q1)5̱84ԭ-",m2,*.8YT On&fmvjII ޼;ڬTl0W~Lesvnzp胩/U ,  B cr\-:"pсtOb`":ЙK١[C Gd[D#цUm<,;", _Q NC_P`Wt}F%P,vM5o]f}[[IJRz xvz0UeJHg\XVeE.XW=ppYx}U(tf-MYg4Ay~60-#9/gC+DJ(B)r5#W %npݿܿs#rq8ws6g4 rC +TۺP*-sP"-ғZ"ʽI{F׻忇Y,å"y_U@Yhac`$^1ZZ`cob{3n0Aim۩QapTn OdP"YX9ЛH}).!] 2ln$kru$aYT*2iQ$''"!O*BlȃzErjܵO?HA1-S_jM0"dQAX}뿵$\_j>bdߗ͝a KԛUPQ{pXbg: szW6pۧ3D5ol`+oV 90! ppT00_z΅ip]Ӭ)B_I"IaFYTw%F+ ˯SU 7bi!) ~[ręA3eq]fnmjuq{wy  |,X8euVz8Aipic0DUa'ޮ,# C:5 na&Z0V5קoNKgxäe~sl rd(n!G-p5Cx'v D=90a/)@#J{QodYv˰l裴o'ς戺b΄7P.?{ &ˢNW q+ Gu?``j=]4Nulgr߾Y E!bZAw! dҏ栣ah1^XpVŨcJ{JW 81>+)G^[Ί)h HXYԠ7xn٩饢0%؂<C5svhhEMND:MG[Ss!4l[XA_Y岄.n· +̶d#qsr:5{o2{N[ڌ!-@ C(ݧ_R㇗+B7rBE%ς@+m?L9)- Ur/J"J]`)ac԰ǰۃCqf-aPI9yk*%G QMXLkFn;u0E9;.! XO<ZHb:0A(Errϓ#XR΂װP]^suZl!WNu]{sh(d2gO:p/FpUkҳr~-|Pˆlv8#yKia$UFlVǕFF)"K|" 3+#LEi:ðM̓Szxa'JN}F^,m3 3~"65͊d.^!cWmЄh 4~(LV7> o矹"]:jGJmgQc<1.A9 KlT1Y]*: Ѡ=/)Pm{h~>sj]veψ[%%_@v=lB Ө63@==#|dB.`? ҄ON7uhLydD*Yӟ #&nqk\'ٜ¾R]pr@ESbZטJH,nwϊ] Ilʱr˽^aw-3ϝ"zTget5 0DkQ8+F.s fW R2׷h]q&dWPaJ>jL5_/7o8oA?e 02Ƙ,kIaKʅT&rs2o7!>w=F},E=VT#gxq/fy%FvrskMhb.t@AvV)-ho-93p|ݔ[]'v'{ 3mwDG⋆k 8/5EНrEja-KZ8? NbrčC\8?}@N u58AXx7P6=K!Vjk7&E*L`,YB6<]JЍyzzpΌr7iU`Һ hiqpGy!?1M} Ǘl["'"SbScBdpouJܠO'( Ā3(Ebq.[62:9ξT?_!<#HY>h`ď fW=~b`v_'bWn_vN$ JW0{ɎE&I ˩<)-85X]'8X#9k`V*qp8ڣmSH%5&U%w DA N%]D^" Yc~Ԃ'e?s=a ݸ\cZhq^xs]`z)982M}ţ5lE-hFj 9~?O- ,{-=뼶Mk?؛mK ՝*i4LYAɧC Ӥ?)O&芹(i1Ϸ;$?z%5x^SIf#.#,ۋe| .;)jʔY9Ji0sd1)}Ζ߆ m>e1٩WBˇ{8$(2Y3֩sէEXU CG%&[Ǡ:[e0zd}g}>E@ GT,'LiJcSsn[N:놭#1/G;ʴ͑,E'XRPBb{l>z(MK93[q)++3(!~gq,K`Da"V`!g):D221-m&^"^knYZ%S\q$s@9El :M] i f 򚿦< )SH/CS` 7dˋ0=sm'=3裃N .B)L23:htGX X}J)Hoo2p9<U%?C!эJm>Ņ$_sd5ksۥ7t qą1h)-m ?;ݙ1'gm9F/OzhҎan{EZx4d0~&3AMoҒyG4?b#rp//T\=yQ^|Bʿc?'lv*=w gdqIA\:aKk= ڰ̢)m)~{;{~DEC@+H]s.*lږ TbZIA(]I6 a1laaq 1Ǥ__@~,t\Tb wH)Dj۾~ wH {Jm"rjAN4*4L]جw`(V{m-OCآ F*A֐>VA'σP,?4aoPM,"]iߐ9)u.4̀oSb׈l?wSmK1_SH߭4Ve3&\~&_%kgId+C "&%0;D%Qac'}yLf ie"0x"ݾ7sRjn_4~20@7}yɌIqkɇcm$@~Q: ?'VRJ4 8s/ n!/dهSB6hOH씿,R UkX&l:C G A@OǂLsǗo6IĊ6dr~;-Ht aƆH isb^6B3# c-OA|5Yأ SOEx`# k$'&&"\.7;&oO50y䚯\DWıvI+<*̱/.(&n;8Z%s:tD]eWP.=l~G䜳'#,!m4Ds6x~30y@iZ -Grf}^oOHh秫8mZd{gm"{6Hs֎7VJU&# ^1 +]@dd_HԱb{0@?t{ﭙ@TtJ1yH^0gp$=x;먍99m./bu1C̀Hѳ_ 86:g3/zΏk+c8JZiՓ?Eiy=|H$bKR4Wi04LkɴP Oni ͝l/JbB}BGc`V?{/q1Ӿ[YeR)/'sLK9W:l:/U*^D,Bj#^!u6+@JN H|BSk"1ey{ato MKxV+({rV)%Rʡ;h3f۹EhԸ{u\ǰswc8˫翈g0srAV p^}ɖ%0wi 5wFGFx}x=uE ꕢWW,NhP_)ǒ7l *H7A1쾆ɚP𓵏1 4``c,'yNt͆S˭hd'mRBޱ4.oFQTuX0\^׳!0V}P[7#'>=(8'e1|27μ#ٔI3tDtR6{ 9C4}U*n0,B׮<w.&ClyiYv"KvSya碻t~e/"ԇ*>@WH d͍O?[fNSo+kˤe& Hvt_qg\vĐs),7>ϿEঞم>c聨!rw_̶.:$7pUF"Ê1C!_Q2Zl)}ؚ'!Y]l4 0~4NN3I;ɶr52+ǀ:$qn?w

      w~`kj7Š[)uZ1S _28#w~P( 3Pz5` ;R?mCavTW=gs^TG|Bl?Xa"d첆#yښ{/PWzwkX&mZ|=~O>qW_}ElA34$P/ E) I,߻)29],'m[ &6B#V?v>i(A$i ZN/ Nٗ ٰ*HZ~]B@&HUܐE_G#w칰xcST kZbbR%ա9Nl~%ѻm2'ոfҒ(IaP⌎q )ZS Y2] ]- t b;=n)#v31"-03JϮ%aRrD5\92K$tY*JĎ]kq@); P]6tO׎iT$V J0|*>`;u ˰Y\Q"sAqkX"꫑FJEi|0z$RCw~Kz?F.Pd;%mrO`䗠B85j!*w+ #FV EE0XԄyɾ~Zj;ȏRx},^x# w$Ď qIdK]vqvMն s ]>.VfjBQd R__ޱ29-9sdP x3+/'1wH !NV1@X}4)L[nbqpPG\P {IȚI>Wb9_I}8Lܣt~2>dSJ4T_OR*:dI?,EaKuɀ",7CxdboQD'Xò&f錮2 n,B2+G^gm"2[InO./w6c(09` ,| .]IJdHDąXiR`)Bk6 F\ yt`BV\hHǪQ -]lHKa͚ M*aE8{T V!ƥXd MOK"DK]Z[e4[-|oϷS~rC9wnj/bTѾ4c/#Zȇʾs{Ia,Mdotӣfpuކ nXL$\POi)khC6Ùj Tݓ$o};`xz s;RVe&ESrZx.uJc9hu*ChGQE⽮J]j \LXOw6UcomU\AϝyzuÚ:nUQڷY $0 +п}:eU Cfmte+K[n$6doHV30hkjVC;񯣩PRLק ia* ~s /b>J{ +:}>Dl!5?QEImC9~@=i,Qнyr40iR$YkVS{};+t_{ǜ>9<3~Ϋ+~Hj4Ds،+\HqpԘSLvj]Άjwne"8Ůf'?:ԯ>CICn}2en%3Ì\FTywۯ=xվhN7mϑOwdLyp0^9tbA L7=M>F$EaHB,_7's[w0I?b0CL8~5v`z9xGCVkͭ1RmcO]YV gPB/s:8}lk_s9B)8ngt(ft6v G<,=,ʌjZ9g}DEf܎Ԇ Dg9m}KBl*Sք: +}83pEAJ}dR*gbN~ kH4bG ʧV3u;N^DǓ 6HO]3D!kc^7]fQQAZS,OA7c£6oՍJ˯ u{:o1%JJCnr$^;EP U >,˧!?wTg}:o_J}̙6.TREE'M*Xuwrܲ-hP5sݗ_H*Vn-Aͳ;z"`{<;0腪ˊk%54U)TLwT6g6J{tUcd`V;Fܜ !NȮ80v K+أ3 UFIod-4`}:}f 1NX% e,Z ̘ r4mg*vۅ2Z%h(cly{ @-l,ggi. f`,EWwcWL#'{ =1O5xhN<Ɵp\jAVZW[]*V )K {L_wb%].@OKyL(n%MOK%b}5Sg}nr^jk #.Q3PssDmI$aP.W)Aس@Rn+s"Mȃz;lfZƔMKIv,q(mǨ3΄Wϡ:,si JKe`* 'i&3ŸqnٌW8ĉ \W|owY+nQj-E^} ,^3j f<}D(?Sq^ fs_4M@q>U탯/ 5Mt@zqRR<}tZ tN|1}Cݒ+U~T V jph%orN'"@$ gwI+!v7 /dgrfpDnxgڝ W` g[\lU \ Mg' 5doBA#ɒ2W7\TEaX%u*l_y * N[k_>#_Khx`S˼1Y&Nu.Z`I*&~..H7gu*j犲1*B me5R#AChF=Pa|}fC."w6"zj%ջGk9fWNJO-"LRϔ(IOg:.sSe~p4L +rjK{(g,] p?y-s,IK}QcQҁY_ }G?pÖGJ&u*g-W*'Iի7֥p"`'tO]ľ{C%' vw.R !@^Paiuh2r|$,YATo3e=O:W^;⺒{b,~Pǂ9"GK98a[`u @nwZIC~J3 i%`bJHw3 74MJ|.N#^T{HOTGNpxPxj࠵b#|o`K$F\Ĉ^4ÍV^6 |mzFݘS {Hd}GWv}<A>sFp霃~Q  YtUǠ)QȨpAB|9r'-' ^j $uϝf{] ͵)?j{lro 1aNV)Da;n"q+h!\2$;h 8&u;[8p&k#؃9MM'f Wg-1u= fCMLl3\dDK*ϋՋ缰_u/@ G we?`s">_=JE4ٞrx> G{ V8/Cac,Ҁ<_m&dsςwի2T-ÈsZ,ҋ}}RGͭ )dEphvLKnV'{2BcU]? t~@_ߊSbc1.~L1gy 5=̆i1.ڷ#5$X,fZ~CY%AFIXᇎ&+$OLi{3=nqQ>@9q>󅪇 .W'J9ుfY;{KwY^eCr!xtu"ʖ`ƙ6+w),Ki]$F?Nw68)\d")Z#m2S s5 9OHFrp βg 9\DVP@7pC̢Quhu 쭚J-ijADޞyIkF68;z4n{{^WAOЪFT!*FěsHn zh, zv3h|k"ĿJg!U rȷ 1@Z(k.$Tv0چ?m,7*($х` vzUq4XMs|ެ'Cj;|Ԡ?ŏ1 [.(Qn7 cNJVb-lG uV)woPT/oHb;Ͽ2f\2we}mnCl 旑G=o=\3d!C =ρۅ!))6GƟ0}X| hIu~/OTd18t3槔5}k!¾ -,H׍qWWbTEZO%յi͚IB>'{b& RPwQ bjNgj0-_X0ڻk\j7鐂P 4#}9{uZc;wdx8iO, 2ҫR.g^@dbUP,Kɂ2ʐ3vO~,֒2ox61U_'6NS/V A|A=1^S6~8fvVPtszX?V7z#oC':\v1G'-9 C5`^c58vk-MN7SX v5 ~Puzx$l!Iwɏ-`k5;u$'XE^w% qU].$`1^` 5.)B=k5#QBY 'pǹp5 PkQZ̋[NQϺAiVx antdxz^ =WTFbW#B@IE>!t R&K6##@ (|H挋Jd0AOV~h^$0 M%AHE.KVHcUNb /څJ_Aus2~bcUٓIY%M٫aWe4BU`uvu`%nO:O-cڞ4m*g-铜߳wr9#91Z=$Y<"^kqFwR;BU1O(@Q5oabfi6/4+΂)b+lK1qŠY 4^y__#cZI{!֢{<O_A&GY0m`"o_z?!T</nz 4@\AOK`B5۞)uFV|(K\2g^e\x#qiy} 'ctG+%}Xg:U97aKxev$ h1G0Kڹg\⛝NU<exQ4Eu'LTvAo%!E "dNs:e\|o4gfaXS@e܋ךA f=a[NzF3&;0XCCFϕ;MG8>ؚt#Ă—N Y? IX߀ balQx'-=*vkgAvʱ8Q7AO' KEI ~f&O|LaO/3yh=ݐڗʺM"k4:H{VЕ |NZ@'d{w+6~i)HU@wòZչ;~9 #ťI޲f%4kg9xm'D`qJ8u fG`dk PAǘQ3ѼH4=e2Q(`@}IP\$=PfU {EVhW3w.*q;,kW`׾c>'yyb1`𡞕hsA ' y:Eͥ&>zhf"T]ukapqXpu"i?-ZAڟ f #:F~9).l=+S0ENbqfٷR:ڶ|?ODN<&7D,q>g: 4VokAD(h甅KԈ?17ChثˢOؙ{WlTto*EEBl݃ȕ"~gVch$e6|Dcʠluo' Q4(b5֣uF7B %)ki i $– kniV$UXԯhs򱙫^'Jr`1:Oj("%XJ`im}2[ P= %>\~(wX>PYsQiJWܘj'uKbӤ;])N o3; ԣN'S"W#=m2Gz5@AIØ1X`\@hk]K=5jG MH;A0C@>gdDT!,1rooI`?,P['mRLZ.Z&`ySk7BW9sg8т|HBa䘱ΎSA\F.'FfYGSA ^Aq *Q.bd6պ+l пףQD,Eज*n)g aJ 4cu= h^~B }q03)Q@qx *p2U,-1qcOASiVxقnsϧAO;϶EtηNh&Ƒ#.X2qDfVWd+%({C%YE+".rP@>ЋU=AfXRȘ:U?1S%uؤ3au)JgI}I6fci N|pHgd_g;2g1˶QH[O0+mDo/vx8_8֮^Lu\NӦA4 K*Rukru$ V;#5DVwE8A0+[}bE(p!z`%Rb@?P a8`tY&qQnPe=r[X\ĠL# D/lĄ7m*K@8{MS!SfyY$B!`—~lGvOn 씢)1D'fŮ q$Aעnq',AGuua,8 ?h'%j>?l5j l`QͥVQb3jb33pW&Zs4Jb~y&$*Z<ƃhWA6j>*]iBES?Fs߃V4/-VS9b%m*mD!{@4.v6U㑆F}E|3BBy^Aۖ0 r:ҫzFH_CBΑ)ߦ13 PSH%ڀfQVCaئA/xY嬂YAb 3c:S2Q!G 1^ԇ+.oSX,J3BYsr:ҜT 4{m4)L_hNZ~Jw1d :%܇$uyt&~W`i lOӭ EXPΤus\OVIgPzX I5(.c -PИQ% :a+̑VHծ,砡p!Fҿ0v^/Kd#F,OUoOX{@E*s{\quO{p[- !"BL5Ib 8"MhFB%/`7vMws! Egyw*E÷j`Lň{2v]i*nI gљW Z^o"@tYJ9ubiڸL"J"ᖸZoOXY˰-\l=~> sDayujWTӎDژrUImr]\>T"iF[&?df[n!"N-ԦbavJ|u/){55J} 78[gf[ $zq(ctmOxF pc$k]EI5Ыc)|Ls :]G!BJ(،l(ӱߦX_ )9DY)]*;2hkg飕|IR1_W>qWMPX1&(A<]'ШCr'{:Z`zf$&ޜj]n!NT\ҫwY6~No2j$ :eD߷u@6kJ>?Kx-?`2nJ)}mSRtSDۘbJoҴj m ᝌ\6HƝ9 XC+7T[Lg}.iKkGԀ?PG[60o)Se13 1]Ϝ>7C4c[mBw K8~55KtyfH5:1bq%A$?WzYOZyS2@p }i*l4uprN@7G٥ۙYU L|NLW-4%x/՛%N@ܪw?Wʟi<]O^jm6Ȏf$WttWS׭V-&'bU)(Pr47] Fb4?@8VZ6W %ۈ2"N%LH:8hҒ &썧וo诠#xm*i8}ﹲ2U-eCKژxI,1uVSIQbu;P(A/qVhcˈ–ڍ1"Bv,wPȓ 6^`iuҶŮ%C^<"k24},@d/{ԋv=E1]e.4߲_'yj1"͡4٣x} go;n=`K!AWK5_~SYoUH{sTD8[sv=4J_`)6pkthWNmy1OĎ0àkSGK65ouc ~:>p+| eX<ҳ҃hڰTqS+%es}X'bD=FuPϓ n9ɨ-K}}ɣTa"8gIf_7IxsƧ u.%j=ǰQ~@F ,4KM$:k$ - }eb{;@ 4y^#1j8WAyVy1\_ P3rIG0q2WOJKǞv<ZMHTDG:C-yLUT^kvѢ̴.W.Q!y{q}5R\.ْXQ%[TqP((̔Ж[V?Um-#@FȊВ/j-hUp_\9el|fK'U6D8l.P%5f,nk'6<ϳpK`i-(-Huoc߹p'OES"KBx%j`d"39-9$y-1|Wq\ӽVAVT_rթ_e0;J۩ܷȅC ,@(t_~}^B"4ǵPo eyD`wϾfw[Zru$F..~FxH^C+hST^vuh-X;eh;$G>hMqsba{54l׾6zMS}a/3W40E3FBE`$c 񂥲1O{T7PbXUsY*!uA%7LOMo?bNuqxId{-m\ f\G&f2t7`xƉͿ:cY s$glA޻,{e/aOL<ԃ),Ugݗǫ1N-iYeρ;v\*ja*uT.# i9I췲\h`*q1 ؕQUm@;@P_ wוt:57 a_Cß*/`2;![οϤp57ߗ?ˣYg:@h$GgrvMp(0N%ˉ^Iڜ3by]&6dJp)%aMm\$;Oxx`]}IL|\JŭpЏBN1ҙZwlBmnF埫~ iuؒ-JǽQ+7Fw䰙UNt"S Xo@Y!(Glb!ć]6n":u;2MQ 9 u$upWZT[%'Uߘpm[ݠ;{w3R2β VP P(&yx0fI?ΧmzrU}ٗϿs$ͷŝٴhCТ ]NxPUٖ.;(׺tIXBN_'`Aɰd#%Aqg_,OB>3K 4e,I/SR\ 3i:k)Y:0`?y3N|{,xe>wRKL}ֹDD6}at3j*!QMxIeMC (Ѓ4?V֓d q[xRbd^j$r˝!?ql*%s fvUcfzh<ɷO[=`&`$XA[Sށ?ec8s[,d3VMsuBdC0ȞYӢA?ۥ -@JGA6K@ -[Ԣ R`_ޫoP*7XDS&Y7 4g 2Y^wK3)IZLikpx6gD6~Mh]Dݯo7%2@d_Wz޶l$K+UrE;1P}a!ۧk6h}Cʶ"ùoOa{ [?P~}HN>؇!S1.8k i`QfD(39{h#lhiAF5]Q}tݙ`_3B,k) )TQ*+nAl}t &pH\(}"_܉HCAbu|y $0r #YpPD7Ű ""7iWJWg:RƓVf  TtmUWY~?ݵ2Ɂ 6WЃCu?BPTu{5YY {XI3-.Җ~Jt *DNi*1V2.8JYԘR$o ;an7q&;9%0;p$THa  d ۯ'WVaJԷ93 &J-`ӈůnXi}:HF{bvˑu4./r㭙q@ Z488/؅3c}C3Uw#h@OE撢 I#Z$|6ˢVt Y0zUP8{EeDz}Vb9xV!M1@;`eۏ0N[$gtc4v `ۆk2;N3ف4_:Q-`wr5. .0 !G;Kk3UB.&^}3p6<@2SCl1l)LF,@Ri2p'|a+*lD4'ӄxf.1t2|6;5?ou[cḶxg@NM`Tu{qk.VI_DnyDz]/UCjS4'Vٲ`¼q+^M%"i;/P(+A(PG_߿疮1v#(8qzpx) +)3W{ J|_W9Id>X{5oQ,A &McqE.i+}6&0g#YD6UKmg"pwʠV=gՊmC΢"KY͸aI>91;! D?koWkNO~Y my!\)NPͮ8UxLje&MY#0qsn{.qEX&Jl]{Hq6!<kli,{hs6֌kLժFB'#]4u咱ۙ"+;/J3VMQPi(0<Zm[č&{ =a3^j`Kbc;%̀ۗ& ^VyUB4a*xI1X*_0 NY kݳ!>ǀ$ʡ5vZgR lb*fW޼y Oȇђϕp*8 ? "-ǝ7PP2Tf v<z(qViY9hW HR ~/!v#}G͌D0e&2/Z*A}(J~`1}s]ЛYzY5|t]tWG7zs.uɕMɘv:+f[(mΕ+(kq9Z0v ߪ5j޷TE.RD%׆:,otEXXT 0ڌnbm^`ݦy<1rGiƖw7/^<);BsK.VFh/R-gx[A(0kz5"Bc2ڧ[ņQ(pGmnbi|p7~ ,}5P">0~|yv#I.T;Z\#a Yf3A?H.u_͊`r~v17_c3'xʹ)~SzCڐ7F 'Y[Zc6ܖi\DBR|Gm}MnODOG_ 7Țn@~##t bAqz#@'ֳo_C Blx$6z]98ژ0paZ u2ӺkF0QX'`q͛4 RE_}N2-ծns޺-NH^%#8g}54 hb׮Nğ<9{śq@9wcuCӬ0uFu1aY^$s+O=3Q@W5qh9Xl;E n͗/zbM|px{Z)x(MWp^gW*u%ߊm$:nި+}uϘ\6*9!X3e 91D.ATI z Om{O{ ̪Ihh;iڒjFeeʗJ=#D[pg2ÁUΊ͊ڥ#bWS; 5*w)c}|e AsqP,|K&aDl\#P[B[!kJK"C:gu[қy%2dsD?Jq5{mH;ѵ#+-%{da$}m3G=0LMSSB/L^V2ǜbA B懦M^+h(ڌf6bեb !y 6\vsb<3[p_MG1 H'f@i9<:ξH&X 2DʻCs>.f'ww!\J"HY=yWlzq8Z^#Kw4[}U!=1X I9_D,hUtܲI-=$$q߇4We&Z!L@\4(ưv:%J5W:mձ// /jH_K;.ɬR~_kM[Jڜ)S6O>1 %uL@ӓj>.Eoc-EmMlbCQ{mZ8 A &R 9A>nB*8/aBiCTѾ|88_C@?} lHt*.ړ0<SUy$?zyHX'bǐ2r])X[@I@jDtD ;`}DCFSR^N6"eXfX(6ql0u=9D$x,C i :8JՓ`0Rr[8G#;wːүav\V٧zOսoԸc ȑ+nKf?"uzۀ`53 Pbc5jnü!Dv/":]TfAv5Qgg1ݖa5-yi_X#V   >SgEdgEmETamn4ڦ%ZehHj + eEO?q%@stp[S9O3hfޛ5T F,)W崹C`nD&9xG:U$ګqɀb&6={^VvI|z8[m-:ZL4!bPӄ^PYݽd98Ƴ|Y?:wS. ܨ/UBUևJF :I._ķ2^c<06~ .9+<] 6? ?S{`X"^'JQCvD45|t>CZVOqcJ1>0 qtr;򝸈 -CsU7;~8~/7C$%A_ "*=D;_ȋ*tf$[b`FA@Ug.Kwvn&S'BibD }Tbsuie=U0 lCM5X:%.VfC7i[?pYIlwYǬ Nt;D"{3d$wW{tn|%wuOeje;bnжMt7Hx-L_i'uN| 5[ov߀42q8>mᮉ:w6:JyNJPx>kOб^,u>vw됷exqeHq>LĺAyDBd)XB?Xx(v$Ա<[5yd4.$8 '*f t&%4^Fl)sAkRw *ͮ|& tK:amjnߏ)1SUT6*}an/Cc9$f ͸̖.U>{:OHjY1xlLeS2Dd7cM"pPمN>f BvdA0CCߢ\<#lf k6sS4|*q/mCPsK)sJbRעnQf^ȥ#-[e6V^C>TMNce0 ׎l8yc~˝]hfIy>4ґ0r#8$ݯ *4_fag`yuhQ:* RHD׉Ɗ_T&Zȃ[#N(9%0aOACvaJBR.5"}waKTʻXezլw;n}y72(TJҒ 1ѝP ] I9rdĮsO1;i,A왱U4XjXmfS}GrPsERaSٵbJI΋ qcfhov's__R9>>av;kЧ?ך{qeU}1FߴlR1!))%aq9.'J,^XqC/cq)i8|zeE}(!*.GČRh˦f{X]QQ ?r$C򮙏.$Y!Kvga+ (/Q}Jf q)L[YP#'T  F=~5/ärҲ6^*0 dtcDs WM )k^;B> G  2nuO]zIL>-^]f_jmA:UuNk0Fk2#sdIKwڶ|/G,$_B!jE!<,j8X$}.RKEG*DCU'S+XX6 Kqv Y8|wJȈ~_1ھ@*X ;!iVeaolQJ\_b}2JGAFΆh nK}$`Fܺ55F w<deDs.כ::'Walf pWIbҪ"^^nXAp,w1R3Ğnc /jT:QI\vZ nYlyVcaew9j,.pTA> bBsʆܹ(,u J2kK6dId ~㲣&S%{7g^H<NJIAQv"0vG/A|xuXbֶD|fԫ Զ?Q%Sw9.^^ߖA= WIX_˰nVaٵ_==aAT9Q4 r\9ͱnŷ٬黺N,gq.БXi6% }\?WBң8"e2pK :$^Q_0RXRp'ZWYi0YZL4m!J`Fa`=0- ^~. <&9/Σ#Kş97 -m@FLrUVN h. I x\nݒNV$ժZ q#n.0zeDaOigYYPЌ:UfS\%P7R,`_:&I,zEXq8/^^kzq1 ,t(]z )LDV=3b>UTGU К48Hm`'At_{H_6A 1K;~lQN?!16$ھt(+`0箉+la iRK#puߜ!*TǦvB]hƫV,1糹pJt̓)Wp@qK#񷐛lOA'V`ÂYkA=Z\|Wu3r%hs7j5D#Hzʐ  e\O˗q=w6F@atڙ""fi%)NLox'D/'}{Ôr13LAߺۿx&*R\|~:}á'e?=f_eڹXS z%{.N8&!xjɻ~j~FŸߏ| KOX8?%~G>wi A$dfC V>~fAp]"JykxŮ-\Ta}}=͝W{Hoǘf1Gpݘ@]͒2#M| ]Q{`p%Yʯ[릎Ґ-MWoOQ?aܜ9=+cEe/*О} R?)jrD.(ȅICquǸ_Oy"D$43F6m$$딓*dO 1$GhSݣutƅ1< P8Tlۯ19U?m͝Q8d4:!ꘗ7Yɒ ߿$5mi~SJ/GI ´n)NsAPmS`Ɨ|2 ٝ {J0IzAp?Mq!fC7΍V s붇HL?^`^%>ƄB.rqQC?6aKꚕW0PQlt<J =غ~pfHRc/qͅ`}=NjX;hsTG-+2gR\L!M>q,cX+L0-ܭ(^T8&V4 u!uإD:|G^ᨿoj8AZ偵,ɕf,󧏧{=uG^yf_cI=2KؒT&r= %3Y>[YwQ m3Z;[XהS^t?RfcK xs6O".Ԉ&J4b5c-㡍 L_<)]J얖L_>F]- M 91އ(`69Vgپy'("ș:1${ R)Хu&` o3T ǪFbRjak֮kps }n: ۅ+sA©R/i jQ+B!'H;䄹Q_#MW`&ۜѧy#ngA76{O(u\l~qJ\:vnȈs_7zG]t6-2:3Z`lin5b!)ԄGnߙJNo;j? Qn%"_rRV"뫤gϻX>+VE[F\ҽ7h9 Y?3d0F^ݰς0e IMdgA?J@WCPIX{fy77è=Z-l-2)7ȦȊ;&vDRJAٖN Q%ĉjOEn ݠ83n mf gmoھX/!/qȚէѩatֲL4uNSITreo30eTv;+.aIpXC&O~Й%%BG/62"E!{sfnoՆ,Nz~f;!gּC-"nB_2-o[a|C\umsڀX!tE ){ 4&ND~kQjZ|~{*' E{Nbb)?Dm^|ohNT}hq#62$Gjw 6u7ېqM@p궢w(.5[, ;3j)u俪K X ԿUc0ȃOZZoV4>r0VL!)Y_BZjm^pi)J) c#cui2<[ O4tg]U4$JRgK Fvû"Pnx=FXc*&JJKW6c)QpyE6эϢSݴn*j?+.2Rm9x!)ֽ UM^ro+aq1%K8{R{V$HHb2+iw%FY^wg ȻpF~”FJ)l'uH0[q"ͤyp_%+_kN%)ו+lѐBgH?Tf`]"%m/Ư| X j+]0 }:X$V'foXRU*]a ;K ?B|| XUc`GkKAGC TGYAdbx:BktҰOxeIPv|lJJJ[O&F6䶨ܦ2e;uZJcȋ06\T Cq(J,q:7CȌn^YVX/JsQB/ )7 @.!:ё{bӚ< HDJ;"9&Y!EUj% ÁD0Z2иGk%C,2xW"?YOʀbT!K7@ڌi|&н@%:c@DRמ*ǔi<{DՑq?(m<[IjvMme|ܧő)8xNgAZ7I`$,]vi.J",!aSxa/Z";+2ǽfԞZDxz ( eeM W|8A`va^,$JawLwt%mndj؎I PQi>P(^kAmۡ=b+ĖJ4>KB; D#0?s ZYa5!ě)$!MD8aKHъY *=T SK߼"POra,_;SKcrZ m>!'qpL|]pHH]D4@B/s3ø%ȢDٯA}iI;Mvbx!b(֎0υ%K/ӻ/KyeC!Q7bcx u@%WCvPҪfJOɎ赤s:xNJ鹀1~# AЦ}mbPlY{]?JbA#f>/0sBX(Yڵ"ݯq|(x. Wʥt /Kf !DhCWLyQdGj ҇vx3.2Bƨ =IQo}+Xcu~|c*hZjTj~`Ak$$[3A&[C@0څV.p 4"Grn .jv #.9@3 } K>B, ^iY ̂g*3]M]u%MzLLB7%m0۟>}4x: F튻WiHO?1b$v61s%XX€ycM`KVTxZ>< ZuR Fh 3a&%uuIf v蔸v~JhPADO0T~Y^@?e_̾#P2ꭌιix]Ζ `xj`#8ԓL\لD@@:ި=Ҍu@jNN%y씛XEgR",hv%fp(NLܲD>9v7w  tLbX]n7mF(H> MZ%SU|)ma~ sB}v6 9EPr鏽u٢hν ؀iϞz{6e e Oa<,(~!}i a{sJ16R0 Z*+O6nW]hkIݫئUȉ\ s17ƿP H@FUQߡ[hq&R Dó" Ƞ|E=BDT]ڟGW}2Ŕɓ)ugTޥ UCSh^ DY']  85F7]CN0DŽ TWKjj?1[#- %uP4LZZE|-I "=mv _\[^_-|D@4~Qs7%ehɾ\j*(2r|#emL8}dEoMMГѐº1@Ev{c_߷IZގ`!mo4LV m/sΰH^hMpU 63|͞  p|ӤlŹ/G'?F-SO;Q|<PQ+]|u*kd+cvvPΪnNQD SH:N GkoV:B5}k6g'q'm FcOw4 kb'?d27~)|dx8k]0{kUFj$(&ywRzܔ̅VՇoq]yZGkL#p2^5~n_5MGڡV?Ygsuq o3.k4QxnO60_FDY|2XE3X 4F[=KĢOǖzu]3ƥl+ئ]r>%/ۊ1dE uMg݆X+TKiToTx%iN5 yj2R$O`m>\H@O4܀hU/Do>.O#؊uv1yT lϛ Z>{(d~)';"9Rh9˖}}#45]^%뾐+3<+ X-bu%}yA88k_6& OOwǕ҄OR;DbE&">o#ihCX ,%ExGg$P2}psLE+e,KRNRiD|R<]&KܹܼGm+o'Ɏq 'ç0+G S5VzHCxX@3x-+6u{ܾ/|gl昅fTJgUHI͛y)3R0.|=dqߑ$m Ćif8Z~= Ps=-~rfZ6͑|x_D 8ϾW.{!俳Y=;tW*!z.#7 8c2%7&*ANYܯK/(T ˪u(qT@;)Sa,52y#J՝w`vhԮnjv&(&(AI$ /tʗ{*-ģlG0q L㓀#2)u8rQ|pM6m_l2v@!ըš >`. dvīd0a)?CX:C5:IrV =+â@!l_|?5R؄-\|)F@@̩g8ӯd!x>>̻ZRUjS*<'n329ZLw(8_~!-#^w*fKr?rO+mqo ccoxIfjɭG?oX .ڄW70 K*((j3]8FYQs![yAm˰R6gSXj4nD1Ec吟, EfcZ4פgY&IG0(7v=YeHӢ+S ڿEBjYc˫u=+&~ R4@ۊ8zTF7%Uԟe[ͷU;<Ç+ =ЀG?^np4Æ{mrlڈh\ox0$ T[Xy(U/O+ 8MW|Yý+`;w_>| }@L}U `XἆtAgv{H^܃C)G1*bI0S1ϪwbʏFK_x%U^5@<4h%eK@cQٻӚE(](*^eo7mZ15c[P9>!!S0Q%/izui6@OHy1Cl *Z> OĜ}COkح<7AwZ/)pOWy&RtM/8y`m iq\OQũW*͘Bx4U~|k@zöq,J ~ Snyʬ:VXw7;Rhp,%iRqh!ykBR|[J٪;BF1#G4[ ~~Jv.c3rCE b-0 7pC.)cdŧOpJuJs![BH9ۃ {q{pr˴DA`f_E-ě6Qd'"*=˛ZUWꩩ8uv?i""fKHV&eދ}섛 )|q5hI_̾ tYHߊW驁FkkF3R4 ![g/NwB-6! ;MEKL'ĬP U穻\o1Z@Y1W%2@iF_j@ǷyNKy;qے4%3>`b^@zExxPR&tX1Wͤ'z@uƝ B0ĔXIC8{xw)?WRT~Y2*U80 P#,@ ΋bT_Wb;վ^ͦbw0`Q aS,:/5i?6 q#<Ñ6]0siyw] e?6}6&ۊeÚ}33JdUI+q6jz%þڧ+ad&2ۣIzE#0>)-φ-3NbV}r+%s.$ CGR-ŎL8-k9`dZh"\9F: ¢jVply#}Sm QE*W kery `%U gUY 릗CX%isi tJG-0CDi#9 n WZ!d@om;ʬi? Q'z^PwmFVq hlsE~ڭ ~M^̬v*  EYL5+sVIWr[3!T3ޝS5|u~o.iQ?z609y;}(HEi5R"ӘbYL 8\٬ -K"h~LK'KAC mq^ ǒ@R  DT  152|ݨZ3_,Wn} 9LᙃSh bfSL_(FS9SIG8};1=ڢX[9Arli#\Y7p7ಆp֋؆3hDhkM6A?y,Wv΂/cI˿Pט&"6owB k LL8ww9UP{KQC>s lmAn VE'g³2xEO1O ]|^|(0L\t;}s0T Ǎx  ɖ% -.3[9bX)u*YofQv濝ῤhfawڗrfC`6b#e44OlE?P7tiYX"dL/|\y6Mn8qZY'="!]Ʈ'\D1ٹqMh#h <s;э&cYg"Di*~[Zmha|3#+)Z DoBDQSJV>(X~VO H7p_Q߃wOX&r9lMxfoɛҏD15 3:.ɤEHko!ۺdOޡW{s>o/ZsbCL:>Lr%K Z2 G#)8%U5{W!s;`ۣP9%_@e0]@mba"pA{Fڐk4DuaBN^2s}cMH1] J+*4÷Y8 ;䆝GXɿ_U> (1et64O?ܙ3#d@mx0:UZ aZvxz4fI|#q(s+ BEĞ8Nђ|< &uS(@Sʇ(05 w~5ߩJ.BxH!eD daU,y^ c`כj$3& lT0Ff꺿8guaQ[CcUܟk_foҊ^ =lO>ʤf"Si`[W6ͧEB!ީ,11NB8L"c"3&ڭ*qƆ|0AC]&l\(6jݤNlKTeij?HXч,U} ͕Dx Ikӎ Ӿ="[YKZtGOTy! ঴u(!B1f/$k7:`dwu2vc9olQi0I!DSr>M1GudJ22:$vubYt36ԈK̔),Jq MFM3y1S?UX""J60|V-abdkǺ&Pq@y߳(h '2F¥[/ ]dISԵPXO°wWt+>isVrqOctͯ h{T!NA{v<¼;ʴ?/`wng@-x+:@gHUAnkk? hR#[m$,kb@}BSy溜bGA#+H6UQSU)p, Tk_BO͘`[1ZܑJgKSEa#'ھt2,ΦQɴ襩:¥;BiD/O(v] x y!mS<]$;I'nzhGЧcJQꐏ@(YL ({<$;ՠY$9ܪ_{o >P,2, o'fl-qJh2EY >`^¬$仱6]jbaD7̎wH絼2Z%&MVc ̎*"FhIa{B8pS1QʞF"]d/ &;_ՑC_Ar/'ΉʧnHt0 t*{};>DBЄ*c68_j`G7:<lJOtDZWV.?h '9 >rQ|QAmXLٙ&zcQxL2V ](r>+{IӴ<~'{h»]\VSκ[a zq*>Tc}x,S3ڭw]wp*RϏ{,;I [ybvQ(ѽSt σU9m/TZ3h=峈KZ e!~Ym|_-;A-9L 嫰E;{mccofݺ j4;u\.95ˬC\׽u ΃qo96~Ck䵠( !ܐVfRGgdZ)N. NAQ[r~9 -)e=f!QFvpM0"l dgO-2U&b`wͷgCL -"<_>݁-f vhc.Ĉ HW^ĺ3ZA?B%r0!&7SP`gk%ζo{o[b|?10ޯ&R6PT.LSDĸ=A8?UuX=WYҌb(:}6jV{)Dt|%&pn량ӑLb8 5~x[8dz[^ጹkg A2F*nv x4nDq[O> B?p9s~KEWtT25"۝-֮d[dv4 K?sGyn1ly+j+l}_5$B8Ik'vRt+\ZeR(V{q}>"ثBb4 )"5΋Tǥav.2ҳՋ Kw6|q`V gra(=VLu}q8AԦn'O(M,RCtAA/jHc *2laBt)1ȸNc;*ά-l5{6+s( &!|]bڰ\45l9JwyL.^GhcMl]A=9xO}8h'+fWK;ʧ6OO$:P=2IL4nti&7jYKu"}<=r2B>:?7l&ҧC!kYto6jF).=SD:G!Z!Nq'ׁIx(/kJoD{Ә*]b?ERy Qs +ej)ے\f wώR5ɽ nsējQk8k\+&bEpk14"\u aEݲK0:KѭFԝwynp4 ޵aOi$PĿziAbɺp.`ĺ_7!5J,\mc<}-e\6`V.[J[Tሧ#fksGiV6^YCD_V8;ҐAD-ֻ)$1el@Zps^Wvjulk,VlhX.MדS lY,em_hCuL0 TH^Xp pqeaxG Ua_c\>_g?#bm#v9>  6537Ls#]d68\kK{kIw;[ ➑? ʭfx+G~, G,1a.>*Ip:2%!9R6⬻0~[շʷ҄|,a )C!#$F]JscNtVAiSJRu@>!|f]vF#9ePN dU,r32 4 0 V#a,FO|0YdQ~p4 ;g.@GՇP%e$s|$5i(Sϧ&Q-W~vYI5zm;B*]ڗ(JQwa,6YcTԅS@͉C,BE>eVߝ4Fꗴm_^@U=-trgke4MQ(=C3'*z|vqE/> ZahwWmg .m?gB0ۃ/3/6s-'20QO7HHVCcn_~&~>H-6e f3h(~͍Ѵ:uoFV~Js[&q-jt9/?ei/xj{߂IaKtfA%!9\ 9"ry-dE +HndC4sTgF"'1+e1O;qeL.SLBIXfEmJz>l'C!INn3ǛjyыH3wx:a<](="J |;ηJ#+K/T8>nAês[~;<厁)0 &fMbM'EIdc:)a-BW6x;+)_νacK`pwp \t$:2?{ QCyVQJ~, [nrv&{RQZN^!~g-@· 'I͚xn7D'`M¾jie$R[ڀצbl ;#]M]oHb {pӫM͙,1t|5e7GvF|\x0k\[bbejJ#PmPPqC8]}~?kh~,bMLwN2%Alh$hP ۋX4f+ IH"S"dsqw\dMnG.Ͳ:&-\FI7}Y$nK &~pC~|M0q /op0$Pu#<$]ʚtM GK'Į݆k#cJfMST50$ Uo?ͨpA=qT`,äEH4WxJ| ay2,M rbQʓEp~{Ly̽ s/RDlva~j임c#?uw?g:F}VÍDlJ#Y(UZ,yE zfJ?N}:J!G}>nٺi(%L_*\#w*<~Ff/a1E/MOeV ^;<|pxyM-$~xk!;})9 &<%zGg)kW~^bPiMyy0ȱpBD"(y퉍N&XhYU`uIf=%0S)l8L|;;ڿI5]z#s{tX HB]$U;&m6܂g@5 )&*᱃+D>c/1iʏ}|mYF:CP_H9/FќP&hKslaג7r4[ST:Q }#aö WI):v)P:n[m=%ڈXK4CSf Lь6qx%pkNc8x5Sݟo6uЪr92HA/Ycth^l/6y?o sn?:%$2 {4xl@Q҈JȺ&+u~Wt}0 FhM8ծ*> -b;MoɆƎ)Jp3yq CW n($4WxUs^̡ꃦp +v4v\ʾ?#\ۃByetmO",_ rJSO΁Lz@zIC"D"sRF0+vD"X#Rc.kaVx dIm;p^q,]V'ꗀO=qJrHe_ UH*^<vA_\mh-߲ѱ/;j$=['}׵[7s?nxY,JzuR*ae R!n\_OWGeU攄5Q=D; Sbϸ0] x#Ll[gXk܇ʎMSŨQ.V!,Ogcq(CNx%:/OV~Yh|9<OJD*["HڤKӂNwKՓRj MA[-NN~f }Ŏ N5)3z}@J>JC &D {`yto8AFY0EPbrQ'YjQ%W.-yVD#=XUd c#mxDGv$l!?(J %}5(mֹ6~.l mk~Pr2WC+0G.PяM$SD2uO7j@0D?ӻ1InC-6eM|xx|f2BV gC^O[cB!ln_\8)/ ,4?[O]^G$Ķ{M;if:6oIјod8Kz^=N WqJ*$Sb>U= v}^9xk"-nCvG, *hF>S^7䊿4Z̎3:Q+":o&a1Pklm󚵐z^,ZNڊ* z3ӂ]zMp JA#GwXvR5"$\w':KF&&`n@iP~V͋n3aoJ6=sLqűO%y#o=2ɿI&:QjRh knOJMdzv~oz鎪!M*z4OL4圢\]2$-ш ф=WO9iD=Pod)jgtH>@+Pgo`]׶\B^"Kv#J{cqמ^0[VDS#g},!ߺ]N!Rl?5G,4`BJt'q5#><@FQt<ې9&nޣ+ߙ? G;نs (.*lP 6Fa,sGzZX+b^w™|<*Bo"(8m)V}1]3մ\B-FƈxdL2Hٛ`61n1U%@kw,–=LAE@Y)hIf 1N6F|i\ʶ."J"a$wF^%P7ˁ g;>6Ļ{]r̉]x,''U"4g>H@xQ .,?13Huo* aLyfϪ8qsi*ғlpZa>}YHcva7 ?;F;2cav8*Q>1%KbYO>a;7Y1"޺dy9)@PҠ#&CF,_$0x/poc%Ieצ!H\(p;"m:w`q˒-n\4(֒rUmnQ 9 7 ԂQaܩ)4ra'G~}(]ͯo|c9oMe_Ym9.IECx?CqcufY%SD:ZUF)gU ]*]lM'Qb3:k=>S@*+ 姍oH%X5MApHU53- Hd(%NjOi_vGI';p)ޤ+~9}cV枮k㠮q(Щc'IS ]f ktbGi/ FBŗA` y7 &i xP5jăl!نbź+4t%gP})~_å-Y) $G-u' |݆"\y_N.<xq]:4-q9bѹ.SlT!._@r"ͅyXӔW[Ne؟UVӪ]_85?Ao1F.Brx7Tbuq7j[ Fӕ,`:M ooh,Qp@m_Y=TEũ&]a' 74UĥXB[ոXz3h-h&{KɿM;VatY/nk08]&O_Q_T&9Dr<ҭ~uZ" eL =R#)c,.sK`*>nre'$MǂGXp:WuChM;\˺3`F; [Q&Ը(, GnִGbJMy&cm]+MZ2ȫ?߲5'YjXKKQ7r+fC}-jT $UC\٬q"mW6pLiKt#X@mMeۺ,RշGXo0fMV02>"ȯ "٩v-ޯ^șY\Xy=VVV׍v_{sϟ,?/q cn&4UqI~3oѣE5؈|hK'񐪕fhV>~7_o3X=zZ(OzjM1ȿ/&dEcQ kKe3?8> ' ۟X+6;q_(I]s"Qg|65YD0\[F@vQ{+G"c70Yg/g e6SreF)s3 'r/QC@Ģ4*5Tܪֿgz2צ2eE)E Ȥs6 On-F }< cwcM x, )e8!_ي)hg+NqDiML^8cՈUkՏLV1`?zسi2_qtxAnP~.+v5I > Sjܠ2burqN3H>ć.reR9QDNZHe>i nW3}n^"kir?CD3bL(`U&6uȴ5 v>±ͣ{ͤP OZzo6 n@~S mT /yc/ UZjG&JzZz*ǩXKjRkhpC?ϴ.8iw уT{L _g/aX_JZ Sդ|X/>bۦک``p3Ib.;; {2 r#1FWul{&K^˘+U[o6r5Z  y :s>.87)/- beI@4i^MV!>ҍXGsO0fǶx !1g3rxy X&ɟm#Bf' |e8W[󎣉MW"l6z&9};Tnh/<+Ó͑FO,ڟs啢[8-(ޕx>C9-)ﲃKre)/0;O |c.|H@cuLYR#D@aM"JsvrB${y*}HU8Q&HP k6X Q/Ox3O 兵cJ,1] 9-d({x!PTYkRļ]gLWQ|cTݒ9A'?1d%FW/qjh#@U;Uo\˻.~7(C!9^!i|o}>,zֹ1ⵌ HF~㹭iEx7]=?b ZWFt{+rFXdˬ.Oyo>,\ڟSu KѤ !(qᒾ{ovm]K3+)]wq) 'ʡd'= kBMXfɶjljyx!sTm_!:)PDzgJs 0E̞A}ԲC KO3ұ 6f{> /Q\;5t->\C$r#Vw÷\.'q>5KaGh.Ի6atw$YFN&kŎL}дQ:EGo 3#&} ?%)Tv!;.~=~Ξ+` `GN#Vrd@rtn,2jbO(( xKh@ҏ yEQBeġWeMfM ⸌Zn&aqY uMO\ gn\8ZF2 b [a!@:e,֦,4SZr|+7-9¼1>~D{Tk1KWxϻ?xG'!N;xNB # Z@7J!_MZ|lt(j4&o+[Cˣ ?g{*Xڙ"mhSC`b:*o|+ pjwHGEo1[pymmz\02-ߏϒzp!A$U`ԇ,SOؘpZZSnJ%6#P=PM^d[X  UHnwGIF]jp]XP8+ZAq_xƟ,[*}Rh[#н6xr#Av#'x~|O,( -&פ,X8~PiT3F'sN=oJe\M 8J_6%Kaڮz!zdn8dzifVi(M/)&H\ba -椀2\BG5߯+tvQFb}ur3LpԮ{T>0'YDz_0\ ,OAh@`1e|M\=G9Yd$BS}L +`f(ƈ6:v Q뎶qf4zhJ6iON-F$iK鏟Mx*N4 3:|S~) iVnCґ~bm曗/wE L* 6D!hl ~&$ 4i(G6̾T4?d8r˛uMc .,~GO-{pn%=IN!>41MSP< Q##^M,aB )ވ;v)tm‰ /gЫ0!v*  |dAG\^g]a35nmph?2v2ⵗg2롍>jc1Q,]-`а[gdF 4-'fh& mj$vtN1iXϩ%Nނ1MQSN&Ge}V*50(AXxiPahMA:(26ũH|ItCsD$3և'0&zQ;ْ~\H'aAv_?h~sZ8Xx硨(VcK+54:/GܐPJn{"CeM;?%`&_G4 YZD"(3 /|̊m#īh[|Տҕ_?%_2Dֆ*m-Fk}7<6CPذJ8@I )RRyTA~^C#;񔏣O=i0h-/c1k{t_#!UkTyC ^﷈A<2Ҵ3 :I9޵i~;R[ezJsg}M,2Կ>u !&^f觶\-5)GG]Qn/g}&)LKULr˶skz"rۏGjj"NkԻ0Oν/3s{ئ'IPȃUiȅ6ᵱLD PN1wB2I÷Ogt27(oVKV8N2t%I]PݝnV>@=&6ew [ 9fQ4A|60n~ <{% N`d7. 1N&{,E ATv: [RhϏ@"M3]A,E-0CUu<dV~ 9Qd(YI2ME‹݆ͫst=' j쁨xS=4'*D6 o Yş瓜rOʥq!3%U\:y ɛ4Q }ϫ*&1PuVm0 \Lki8x aXH: sI~ yq A.*T=h1F(øWbӜXt4z>I ;JctyVTcE)$ ƀ2.|~B:k!8` \^:ؑƂ'p;F,UJ/HR{Lb0,aUjAKc%ia3[&YR^O^ y= F`nGi˦ĸY8A@02 KYBLI%ڌ܂" bQz{xHZėH2؜'a`/򊩜I}z4ʩwKt*FOegZ Э,"r΋3Չw8nץ Bڵ'-2q<9BO3X?5Kf*HP9&GM m2lQLDH7X9K%,&"Laՠ]tOK{ZPWZ!KR/`[@BǙzyQף̿55m1Syh&X~(4.Cg.JU_*vk*Q#z~cYةK w(Tq"0M7i? 7:yEY%Di=&#&%#s.;F!1 vwEEg5!hN^Vԡ (t3Dx[Bc$p.|pžz-~jXRK&7H <{4ԧɔ?y*663޿քbVG)}MTYL_Yjh-.g ['%NQI/6~/7 ii8 L{'W"q s&'t LINE4je Q'̄>ߝ8:Jc Kz:R`m]*I?}Uq_sm|a|s#_tdyAu5> 7Z4ŋ;rmԆ;jKkp\d{YCϘj,t3zt;8 RΉ1Fwve91}K'o !-cU)F ki~_,%.(qO֍?0[a(^,a#oJh}*0>ONHO_-sN=jUq&2ӿyCt #$8ì2ͶW $38xFF]_dYѾ*~LH.C+95sRq4=f]O#)3^AǐJnu)A)"tH"M ä́/w)׏@4bɨX;6Vr׋B-*HE̒'d<-m%I oO:CREU=:_@:2vD5hX`n쯲:/ #"gxY$m8}I^`WkeHuGyr5dU8(YaUH}L7Nb=煀C8Ɏ F|/E4.'*fU:Xa*KiƧ鹪h4~|1sEbK-PnRF%[o~9|K-mSKb{Br KPo|uk!u_-r_GƯGA^모_ &@HH&z@+MӟJ  .9Km.nqp0%5o"G%.:62 :xpz奵䂛ถW 37fbF!v_%[@jv4`ohڔ~l\䧽YG6ŗ TJ}AEGi”#爨A@ޅN5޽2\P8x.;*YjnXqIA<{ՙi=v P1j\Z]1C؂%Yν/d`][NED5 ÕSέ#rbSs,^eE"1"?ywF xp`>tP_aE"m/28'޼J _ ݽЯg##DŮvi͸KwIs% M*pm%eP;gM8 ǃ! WG_P"8Q>T?s1u Tq!.qAyri@h]چǾp]fx0Xe]>!5K.&do,>)K+?(ݤ-'j暙G'LhG=ȪpB]ZWƽ)B5P(xP<)[o),GaPjaj]d/uĆL=J{|o/oq[o{6 F|e~IZc&+Q"ȶG6,y\9XFjBaImJֿro5B e9k$Cj=@︴هIk#B\’,b]dnȏp/WmQoIYw U]SfnK+kD1dJ,ʀ~Ndɐa^UQJ@ Hn|%4[CVGz؇ ySNa''I, ._EWpj 0^gNWrli3tN h*B Qe=CߛFy%lGo+QY cgx;4!Us4y;;8iSLc%C}4K %"=[6DI*B$Vgw ܷnG_$h|?㑸ʻIpCLRM Z'G>C_/B(=*(%w.[U]#9$gMMS$weL_Lk? O&60aQB,B2~+Q1 RFͺA%pHHI~F6bF$`ϩ|J"9MDzqfWkvB2m3lMsiŧ\k0T# Vc`9WO -2Yg}vޢסj +G`pc#*T;@0Pd%%xo|%"<;<\A 뭁VcfM %Қ*>{ɩ 0dψp|n~#XܨtGv8c&B,QWHskseJ̎vv,CTj3d AwWN+Fb5y,;D2,^ч&gо]ޟ,59!; /-> {'0[JsCy6R]f #R]aQ&|#@{ZN(+P rǶvZ)`9 YFD<,ol'%!WjTYak-J(i]މ?.lzmAh=zd#]t9M'j<șK@7=fH s  TzG@+6  `[MF(PIc=KϨG6?{;Tu %|33ܸ"RL[:jc鸻L;G(PZHiDL9L۴qGxY鹦O !]V- FD~XK!/V;JDHdi? T${.3SCGz]O5RB=X"?}~b-ZϚ =~˻H=H-<@S"!)NP3)$#FȮ=![Lo`cQP2n. 4sF($ %QuʻLIh$8@W$#aGjr k(bQv-8Bhqį5m~ 4`S]\dpjy7C7+ _2T8#ƾy6R*xpOn'&F!PSF |sHO?a5xM*o%x09ߛ<)ʕ<.@A vPTթ4{@̳ VgV˸̨m7yGq/\KiTUlϣKUD QSu!4^p-rRԤ:oxRd6YOJ򆌬!xn"ݱ!S]_z`Ehԉ;cE7q`m]oȸ?rXNF]CgEif7 ׀EV ͝BwI*[!'WGlz^h7Ļ99@=ți[.-N;VQ0n _y)&B 8GbݍA"jy[9Yk3qkj5PpzPC8^*h*ZoGh"(d6.`X ٺi'm2i_J`^]yc)퐦oM({"oâ Qac1g3_JL|7-{Fot1ȼvtU i R,xjc5}f'1!؞1nWQ:Cf>@2.jk\M6s89IiMGK)*[Y6[e~N\?lNɌ>nѪZ)x{Eh6&-r^v7=&T7}xD=e-X+; K3i_ơsuU0UbG;t&ǵs=e| t6/~QdxJ([`Tዦ.tD )h&&ݧ{S+^iE{zHBܵ %(}oƹc:2BYIE˧ʤbhr 2Xo}?௤0G撥HH1 <<g1`(upw{LnaS;RE;cqC _`DPgy&1$Xnjs r_B Ә3_"05\,C!% >mu  2E^IWBoW 5>Vpbט1bOa;*C>["> WJm5 )G0.Ml {ܮɐ[CoF$ڐH_|6ueCNP?ȃѼLZGW.#Poo30 $ WfG@>d:OACoe ;<(NR8t`ԡ{sغeopw(/qث tTNeOnܾ] ~lkP߶$E_YdLbjw| 8W+1iM~!٧0Z^_|U"ӾrZeXeN)(>g /PEV~e -]R{+x WMȈA5) } >LIu E/,S(Pj 4|ln$]{fIJYȐZx޶DZ~ueg^l=Ds;vЎfIhBOpҚ,PAene74Dz%WD6:⍲B7NL :p61Iس,5J9:$g׾ lUUFr/cf*;1*=S]N\אuI;OK%j j Z!Tݙye*%Cu2`/F\~`*T5'Mh v-g J |QUK5r`~]6lzMq6 ZsOO?̨-`瑅=B)]\}1?wݙk2?hb %w6QPnKUЊҘʔZp|ë G[y37Q iZNoAn=bM< X2-CxpI-DpF@ zgo* ۢ 6 ZYd(`K 3z:@G:A~oțIvTA \]#40i]%賞#-[ax렐%Re8e8|ЭdT_a߽pԪ(|sus>+y)uI1'KR~\μ qhf)h(n$2m{hu9`$ȳĭ;֓-@ށRμeJfv\˶Yy+&MYlDڧ H|!5.OێGVPf 8ByhX~/m= 2>a@T8(;$WjSLgm!ec?P$pzα-Ȥf J)_O+ 7p@"+ӦG)?w Xv6์-% h<$vu-O z gG/njвGckgJ681ZtfѮ%l ڊ>{%o' ! muě|1mosdIʫVhi[ <}k|*x%!L4dSH֭kg QPʍbɡCr.G޷Q1 uAP=p-d6SE :$}>y^%<΁vwԡTHG/9- u&8?mcA\^*՟O.? f Q`DPMje5Y)2o! 3S!aB𻍉oF=bp/9{rfk׭pt By֭'nKpW.E`%9gy5|{=e zX4l7+(PdN ˂0O2s"k]FPv J%U|+MP_Sy;4;q=jG.D"y?}0*հjI TǓ㎒kcwGk7x7L36"Bn07{6ҽ i=LZV9uPv#l1L/|$@L\n4F.S^*H$tTRVT #^&_x(fBqy,; {D4ˍ*)F/sl1Ru'M-N/x=9>;7v+Bof͒=x*'iJ]F?_Ӎ^s̷ڡTO[ړAn\HTE{θ(FٻJtGQtK7Ÿay'^Μ%Qf΃߬d+3RRl-|,,U}vd k9P<.MT 68#u'@JӇU/̔4'u[8-,[(еYENJhz"HD6!'6b2pECֶ*5=Kӻ"C0gU#`vH.[`]?&{ VyAaz&8YognRg2̪Z"+S`t4p '}@yN3oGĴjat@x'RxE=)⹼x`=j¼9l<jP7g[$U3b85,P$#wkOu1jn>fYݸԺC@.GY8eĢ[V +$m铂iAؾa&%寂NsT Okd1+ ۆZ{cT{ʌFe!  G4ꋝ~KqJlC||CAMA!OcE4U%f+3TLǠ>U &O /B5-O&‰DAc.Wn҇z:!E̬`>l5hhھj(Uo 9!KQ#VWn7n `dd[.x.r(׹9P׵⼳q%L-nE ;y4&HX1KU:ܜ+gƦ|!ODa*/F9e"+ >FrcIIz0czYkaq8c$Dy*6akCIk3:3|Wևzʢ-e=hJGkQNݨ%8_E5rWmK͸FɎPWmY-kU>dW1qIlן=WOq#RoWfz/sV0~=Dn n6-K)|5=!ǫy|P4>-]|"Ydbxj=[9,O}MY$c`v35X$ nyHiD1{9y(o>C'S֥J^$#F\B!95&( U 8!tcb7 3vjl0ʹLLI_ێ4WtG ݜQ3Tk6B2Fbha7 *`U-k71jK)L#fJ+V. Q~AׂgWq3^$i˜UXՓvvw_4S^-?&/H9+2[a8܃f)R*ͮ~+բfmU!"qUA-M t JD>XD+f|y>ZnԤ.?xap쁠?9@XV)Q0*0X_p?;NP\Ec9ݍA<}uV[i l]$n%yjUȥ2\у\amNk9QUd?gXW½]Bt¹q9űS-SΦUqL }ʚS!_XHg[iP{(m[7y HE췢2d>5,1^zR4.ɡ}kPǕ HPʇ < 4 ul^f7ZR|ax5HwH`c٤O^pZ2Eg<m,/-yCx!d!_v@9J$ÖMY.?`KU:HF C[BVNz\=a|ð]慎~פ5yAF/0WdN#XôJc҈Z!T 7D{Շ}OM⧕l%̦;Wye>K/WO t&7Ei2z#ħc Ψ?(Yb+1[h`3|h9h'eSW{!UJmXTSMV(n\ЉͨM[] Sf'hMm% `T$ ֈi$s_B=($S7-{\%c٘u)++fKnbR⎵R.IHq&F@L``$+]Ei<Ɍ0q`e-Y0uWVroy*$+tjJR4ZhABAm5? i ůwʫcN0~;Tzb%6ȇ%~w:W_C:j%%+ZKBœ)R<"]S歫SQb gOۏ#f&RN%V0ZoX6vUN.`ƇF BvPL(E]i!b#b85iH䭽 λ֞Rbs-.mVqaàsu6A0 j?i玒?U"ցUtsQ ɎX݃U+ afگ|́+wKz\Nst! _"%梌)Cz]Z ʖ$NJU_{vyV?t<[J㙠?i ={ޞι_[Ч_;BAY/|$)voղo;XG9=GO̝uz}K 5Lvf(PGb[WέJ(ra=6xR)2J)"?S%T[$Fp1 J2&iָOehsaE3M6Fi 1(o6TYB-+c9>=oco3Tzخ;"&pOy\B;--oT2`ìƜ(^LzRJ*EBe?l:hbrJw]a~bhJPk ?ppv` ;< VF$_2hyav/ԧ}Eas3mTN=n\bJ6>jFyuHeoz[Q۾(4WU_V iHۂF7ܾu?3B15'KͶP(Ͷ2kj9:D򔨤*4 Jmm' W,Yy#\ޠqZVܚ\xj6& ԑO L0_mR3Z~|b#0UWf\ J7ܴz<5wj=k*S_<.~[7yk6-$&sA&kaow2sK/ZՂTbu\#h?9h-VvAN7ŇL#dxF d_fD洢8|zz|H):M*\Mvm;@YZrCkv /Ʌ -Y^$L&dmoWbx9dc;vj+ .-VգD ԝ,.Yo>`:wh&'Er& QwwT b/h%].mT9>q¬3Tg߫a{BePس&aA>xIQELdꆒx,;[{vUzFSEU "61o/KZReP5 W[SҘX"r+ wdN+\mj%/3 nI(ў%9]JL_Cr R$t7tZ4x^Rh(t}e&L>d#0K7P/ 2I  @$rRDAA|[*xs$ЗMbjw2w(I:ߔjD)Z % 1MG/k沏B ؛z{.& edK_J5Uu۵aX [75 G%&.^61X$[GuKt22nx`pzx?)Sn2tٛ(S1ENؾ7!mjj^IcL,Exʰ|>oh)%/?\  o)wb𨸳C퍃iEenzu5 #k?5*Y9#injTs7_O|[d& MĭBiaA[hu^)<~vee <\O{%y#^}J<d@>NN٩YD;Ú%6vIxR\Ao(4HHP_mK+EM\IB1Sx;k74HI=G̭>؋edcÄqpG 󫬊xHRZ3N>I܏K'6pwbJ%1`%2]1X:}2}:p8 NYfC1F nŐR?2I/dJYޢ>Rqu4߻?2p!\EoaYll@8wq]][+T rÎ^RZ >I9mԿ2&,T꾩 ȞI92@[f;zHRjQ"Õ @Ơ5ePf<\;aU*Mࢳ;!WrY"< |lwۓh"g<^%Nk:v[{wyOX&dd n 5_;m11=qm-O*OG1Ux`ekIVPT]>x qDoŞ\BT8SBsQ7Xt.kPu3v 9 Xu>Nlhۻ5:ͧ85|ZQR. Y%(!44P](s0VtשM{^br ~7_i7 {͟_E Ǔ"㱮yU|:+"qoJXN(N1Pwl$Q} N('-h]®ڈ,(`|',1MX:*&+8:\2h<>{1[#THO}v!%B;\`e:!PluMuXsIt6IN˄&&J旭 A N4 E v `+R [ ɉzaيdw8p/:VWP?{o}od*p.;޿eB,WacO'{N`!T9Γӽ0-Q'|aU{ >ؘoz'1cM&ҦM L 5pD ">b r35> >m/_v( hޙ+,EE;jfhY6ڂ3`)6,w] RjFfq8Oꛙ?d*MeoMn5-{,J$ˁJQ'EA$Ui|UUt& +Zrk u6U ^e[!Ln(Ϙ-d4x0+po2(n"S`a2^'ajbF]# BhJIRi*gfBr*+y-M cZ'jS`(u_3k 7{VQ'857USr42 |AsxcjZs2id]~[ZntktI4,OIEl1YVu}RpξBw KHbJ _T<{9 Db$HPq4d≯ V\TqG.ZF|x1/M t7ocXtK"䱆\As$)C3ꞘqMa) Iû:50`O3N謴u´$Y̧r#=h;Ye%+Uuo`,4ojJ•A"ɬ J[" XT> Z۬S~ϑdӦHNHlz6 U_{Y*3>y_t Ec_'}y,3ZM4d>9=]|㫕PC;+yLOFS({ y!Pϖr&"ClywsFC0c[utXZi,P{px-5*I3[z5Ve!m?Z :~9ⲍӕ`",sqFK/f\Gv66L@UѪ0X['?ڻ0 ?2%b겟zoGNM;Tn}D.6@fDj@?>KU Ïz_w{M-~8{5(ŶjI&q1 9oKY&0!cAԆO0k?Npc;JӔW=y(F6~tL_pP]5^w|8Q30 1ZODBB٨\XCʿБ^`BS% dLkͫ1#h}&3@::bw]tFy_yC끡R9Wkܪ-YyRQJp]0_ p%f|:TeiӴve̙p S==40 %x2jh pتe7Я0溑:VxyM$ۭ7$DP1rJ^WA*UT"0 Yʴًt~r NQ}aV sӴң) _gt<3ަςf BWwm%fw۱}7 !GWZWZBbd5<UAR՘Pn|NpY$fRLpfx2 ȡppfu "O3TlRCo(ӻHx}fP$cm^`4A?tXfTZ63,A:M=VH );m/:.`KYa1|yo*I啀&ڴz ^)! YZgB QٮyZՈ/ľ4%Vүagwk(0 iÖ6M:>]Bb<DŽa4IS˵-hHbGpD 6tn$DF館.:ʿАS?cz/+ba=p~t$Ҵp|T!#8EXKn gH;0.: E]'פ;cf%bf%vOEL1&ؙ\䄑]Ť[&bk3meu8EhtJcA1]T1_02,cM5iDyTdķ-$;% V!wr+S H(Gi|=ќlM\ª Crǻj;+, ,U>gS-8#Tۃm5Z 3޽Qp6_tٟ[÷?}Ù^pfΆas$|іχ鷄~bƀ+Swyt<Ȇt}^ bft$O1|bcx?l:h|Q9p˴d{@s IdCy Jk#VPb <~"Md}f31GE{M$dO28];IG bnBcJ;&EeqpJ 񜫦1";⣨H~Bw9T\45\xͮ_jol~a!Bx *== 2jcϳ0-, |8 ֪@F<h%>+0 9; 2  YYna@lGv"l \yΙj^c,Q#h/CH$z2]9H׽VZM_ͼ< z=7TZG.tʗu.6ʒ5',0 D yAp(#\޵e _$3?x 0= &?.H˚/or{9cxh e8aot eH, ,q/ XHo7KhT?RW7ܤ9ŗxMXE*,pZ22Tm>jeL {~:.5S+8 G-xHт^Q!d"HMe0>Z@xHrGmAKI~\d$_΅:_!PdF뿒XrVnZuFc)XÎ$v{c#Sݒ! |{0]P^_Ajo9l@94.SOE OJsrDcA5NUu vdg ahMgkj޸ƄE{Wa[vC÷s=CS )/8aE?֮= "O38y =}ј=2dyQ(= h^%db:1HBVƻ*;^*UH{k;l pǨ";="cЖ`nfJ1W5v"NI%Of"<,QL$CTa¤p'5'_$E…sXxdsPq~"tʲ<TϜ5i(g,Md1Af|M5F hPbOàE6s2/ iWDl,}zl @R C\FlCgLF3;LOţ&{00JZu@X%nr^|c_llL GK4].> -'v"Fa~cNj.>M?Vpa2Fs4|ZMjOmNK/!\HjZJv#g><*-dC=Ȍ%Tx}СVWmiȎyK,R>ӻjq5N)(<$h!G/i3`rZm $b' K"++$X\2Jŏ3B&4tVՄ`?榪 ɬĝ@>?Bc;xI::sp^r <\6xS3t?A ̧>G~<㩩E@ZykpzRнQ$(=7U7].EAP8ذPyk8  }1Er 6-ϓ4nV'bX atqXUTgV*pj!PǑ/z޶5$qoQTU߼V0%|t3CjWtfynY:Z͛kNS .E^*3g*a` ˜G"TjiڲhMߖ]b~ho'(@X69!M I Wi)" o瞲*iL̕[r΁Pq\ x|GFPW[?UX( >LxN7 XZğxn\Ŝetl==<#%wjvkLyqe0c?1n\~S3й.ηWz(+ք@ab+ @̷`N-ce5f(Y5(=%F(<ٷ S5CGZ YGʞla`:HMӨf% /P>uWҐkp}XRnm(W؆l꺺ҔIԲzVP)7ПZu!eh=ǜ{1Сd'˩rEuB7kI\L)T 'WY[s::x㑟:\,V~OHvJ3N u`lk'4&z#dK\@ӡ ;Ѯd;F(4 /,M_l `S'!D/b7 W񨡩( =X"+G?7 i#`h9Xj#CzCi6WY:pF31\&ӔT @ܣ8jw!՛q&5ڐ<%) uW+&|ywf1ۄa3iAhT0D~"6=#wt"QFiĐ )[Y[;Os􆆞tpJ*Ŋ0[҇L];6K‰r_BZCyr(Kwyq.2qʛ!hm67ؔΗ/vܔP3W9>hi~Z^9F})% f59"iF}]>9υ} WQc = ;l*ZЋ*9Bt/5Q0rW74`&^D퐗h*+Z|!YO wFI2sU]xv~򰗍O 2*_5kI:a4 Mw~ǛDž8G0K‡zŎJjutV2|F}*yz ⺷htb-./-ld.Q+FDs 5=%r+TN57W_瘪ypB]On}}\xf  qLk>3J>>8.''xԃGqB1jO/@!iL|.)$Fp܁Ö{~Y" }5JɭG!gee? hsnC~`4 ʬ8W\3#ym& 텢lb U<,a ڻ_:Nb: O(n2?1j#*.}:s3xL%ʎ;J b"#PI>*Ҽ=qCu*#ݷ<ZO 9Sw^/uTv>yŴ͇A'> % a%%z*U_1 Zo_>.(W:&U(Tѯ!E7dOIiqxjZ/&p+g[ "FVvy5C::Pc/$1uS~co9[\g&}N.N弤b wް`cO+2}L=UpےAhκL u$nxӵ~UI\i?.ps(n_Y"k8:nwR>LxOAƺk#QZQ_ԃ+ u6: eMB9d:zE2cZ?%"N+GnݜqoI MnTuLJ5P8lzRF#§8 T"}j'$-H BI&U`r ɱZ17,yAjm U2wrCO9V50% Mȱf4G+:qpKJ!%hUti8e$*j_mz,yXI ;9B.CV14+ $º8 M] H]ݝjflƳ4ۑV)(zI^)wM i5Y:L]Ax$y1tn)- p>k y}uUe6;K*QMz\' ~jMsu n`{m@UHt\'0"?=r=?~.' i5˿HtAמDK2 ²}DHb+˻nn![_!xvo<Ǽ/nN?H@µ#/%=R 'I.:cןz$]:͂%rήv/WEJ#!eż"FHzgiV4edL]̚t\$akdᡭǒTw Gt%-8! rqJKϠ˽XJř3VSVS%` u pu*К*[ ݽU.4v o@+0{Es/}~~ię7p5sjwyN;5HW~Z?·5S*vH<{qHVPeKEat~{yT߸#KjL&4b5厦S!;-x/oy Atgcj9^ 80K#~C. Tҩx-ejiJdW-$ }kHQduI8 zӚt{.f.{C_hy6(q"G 2)؇DzruHJF_ &wv&ܰKxka;ݼBFhՠ \˖Ժ ըYIź hWsGub \]@X67bppBK8g5.#U@m<LF#aT!kq!q `G_C*ٗӐ//)&$vl;}u$ޤ08Z15Mv_UvԇW) #}c-(3e&P{ VR]zbuBrNQ=i#G") UE΁t`2HId.3?Q~e;MfN6\b>9 \V8)s"@HrwAVۜ}]<(pmι=#q*أ2" {-s<% , I߰0hYT.UG4im^iFxqnc.q҅eUh[cH}n$Pˠgx@/z#^E2H |5 前^ gQ*2Ky%\C>o@L6K2آv&3_knVJo@S%p8x}­MtlAٰJ{eCN?#-J9]j;Κ Z0̤w/j_C9ͲXx-! `\`[M4nFmo wqz!1^GbAOKkK@sX&ԳZWN1/5(t {D AڈYtEdYο9oO[!LJܴRTU*9=37# pCfĕ4GߨEZ_}EDR%(rSc l?Bw4,>k2[dQ] YWz>T*,~}Þ}i^z^ӂϽISjYpu=Ƴo!}Nf2z;L yFFMA:TF}k&оbEWŻ֓NBaE3dx'|zxj7gG+dܑH>h:$Ξ 09F{߽S0ۙxry?:-+oLHę%Xo0 DiOޮy#Ϣ7,ogڵc>ѡ>itP<#mm-?CWDI[fE;[64*"΃ɏm߁Qaӳ/   d6ί<= zIʦo+2Aʸl+'VG%^A;SKX*ZH.#zaJ#X6q>}&*^`%)q^`~r #Nɑ"Nb`7345 Ո^n8n!^*AYnA cZl5bn ;mҾCAտ0{m): gSQ(7ıWMK=V}q&IBz}y|"b%r/.}"@d2Llox=%$^p;]P܁LxtPfZ*oP5_N&\zcmQ)(Іfw[z(c84ˁ}W7!S;iJsӁH `1hXa=noݾ Ȥu1prJZ~s _/ѥz? MaxG/PK-9ɮU5WI)Fe#)jA" pV.sldJG/F!HX} 7 S.71j立\abZ4쌐 v mP$Y{){"nXGc)_-c37X2xnYpu"ԍIjMO,8CdjVE~ŪsT7]MticR(T1IpʤZ8ɜ?,M7ܳO#*!gsx}:hݟ<ۍsAt *(NǜBU#EIYle]("IJ#u8?.Rf@* U`ϥu߄9: , CMSlνfV]0Cb@hyCVy`]w?Wa$Z9a)b= ^=dG?h[Ebޛu  >&Grm""ql;"@Z3}*dHdZ//9O^t2&{6 {׭*0re׮َ_ ViUI˦27;_?%xb $`s]vkyKŇ c?q+l2+w0{d?VGD[TgUtk̏/y~d.AxS_ r{\skD4ۄ1Q™gF{/j³u^бKCû%49UahAmg1~!lp;v!PC{0 R*OyytGejLr¥(aQE{ xH|7ԙ)D2L$wfo22h玺I_}.32'?g[ 5-! ?VJI}sb`ËjpTUٳAHS=qpMCuu81[]J B T-wujYIUr_7WGdD?jEb~on*:Ș]^Qw ,#KR9zk簃0򵲳ܹ+E֭s6>WCҥoqɱxԚvL}&5q]eËH=WxP:|efQ`y;fX=^_ at-]uaIJto-=P/JC܏jYw;7k.s8f֧2WG짋 #Cq,$LpW942BR'3 ՀDrkㄘHnw$V,{O)P3n$R|o y|㕺"?׹Jf3XE4ê1(=?=Q֙DzbU Plnj >Xi4SGkmWQ,j%hJcU?wd)s& -p9[ 4J2H㘇u4|ⴢՋOfpПSIpu=, B/SGV%9`4BgHuSCҥ$M͈g g1{1qFcrRĆ0l+j8 AJ H$r ԂO€5\ف=urMEkbtNpvD=cagC%atY$- WWO#` -'~kj' k:vSϋʅ- #M{{=0:{zvgJnO'1-ˆ5mT(DBɰ lEM@k^h,bCw(O.QZ=.UI+L 0CJNю{`H,}:N*hZP"dZ?7[@s<2|c~@Xf]l?+e@ 8&&_wVFsLv?j@ &Q"G/CiLǓ($wg5勡UCKbm1 7B$8;wUv{d昁<=' xVs9(3HEb̶]sLψqY8yG'&+%z͹r·2u 8"BWxQI>J/)pgVARo}bc0(>O)¸ !F" So,S/Cv <|<ӥIPnG*夼yܛם6aЗ=ά czn T$S"dVvOa{?i2TA`-ո3UKZpm.]jq7] x2L!WBxטw3s&N:a]XSlGDz ӷ0( &KmZN45jߺ\3imV, 5qJZ =G/ajt75{դNeaKQdt,A:-e6uOeK~,J.zkcK:ga%[c+0pfI '9/#ѸKFd!(L]̬~G.cK4BH 092b`/mpSAtu߱!w"~"K>t}i\ds r,nm^ө_lc\zsCM͠'bi\Y)C,"֟*Ok+2 L>ɶF= RSqg'Uo2*]|Vx}r6Gqo(Lqm/Z퇹vwI1qsڊjML[>P'l'Ӓ]g *Y[n (Pp26W +u^# Wj)}࣡W ̛?AkJΫtoC,;$tԈ:~w]풛IyHpx\xj 5ÄzTLn^gA=djT0̉8FcׄFzu|6 _]fܑ(`[s-x,kutܼ>l?OR9'>2| V˒Qa}6\{"LxL'lI}T@CUYntlz~Υɑ*k/׻vۂw4Im1wo$n<-B;nAȝ_a>zBti}wJ@u1Hq=ZX(0No *q\,?K3YV dq5&pRoot!V_vjt]RF~!%Q,1xٱVf̆KwlM$kDH; TY-ߋ- ^X:ߺ+ʍgbF\z26`o?ăNJ4{453"NuU,bV-,!=w=b3Cbހ;IϘ;j܌PZm nR8RDZЙJ7k".,\%@;ZEqw?T>//H6džۥCRQe$ÏD94tn,qӴT=3o`2c/@;_#%z¿̖yAJ|X0 t{ii]ע=d f\A\;-j65WYt=p@oy#P(yL&{\Û b-8\)׊* ~YW 3ftLjŘcˡ\7dD*w9cBS>l 3=H_HA854B$VJk:e!_̕@Y QLt35nҒ. lA muࢡq4M`#V@%HOvO8Q"eӐ ^Yl IQBϺ%i![|> +AӥODTd=\1ۇ Ҵя@+|f daW Yf!)Wކ:9ѾpFufsK2/PO䓷Oh~-Ҁ#—f"'20 &ki۾Ԗ;  64ž s%[.ҭh4POwl ˗-uÝEK-7܂<Αg.Em|ϹFJyjL x+[&q<[ b{x.OfVYp"QKSVNsd4=:>^ZT)62u OpCinӇRM2+.Ϧ&Q;ߠ!É MOWhK ޿BMF}gw`2`k-W_eX!EG^t4hZv$<,x60N[!OfDKS@<#_鏱D%pގpG".l ߑb=F e``L5.:ʍ*)}Y;d'R5U8{^q=ޝw-l65-x'Nn! e-aƽʊ秾Xa)[$W bZ~ 3 /0k'yC,* #g X_ZV\b^ꐂVIEҜ;%Dac%s>  Ӻj@}P]V0 zT#8qTGLM= p[{\X{kQ ѨNA҇L锗4V,q"wQ6GYS;M݌t`!X~7+ޕyxi1/`?E2 !9>QfH;.ltEy 42[s}j9.3G fiC2SS[AaQ4Ptԋ߆EC?uf"S>52BYa\rkiXu57mtxQ_=r($)tW-$5jx1w )X%-Mcb(Q&  nM,ʶV(}G9 Zn; Ks ơj**|"$/ ohB4yIckR̃7[L{iAR!GGsF P^\Ɍ2b&Wu”ȐQDogE+( `pS`w=Is38*x&-[NAF!OK]reC/Tte9IZwLaīϸjUytr~ r ~z]F@p4E'1K;́B@ӾCβmd5zywdgl/s?SpJxɧPi}O,.;#,ןF :L V[|! 6w[.ƬrɩDgh}UY읆"g>m?A 4A1@ƍ>Mc Ɗat $ؔJhyoQ״ z6${Emi&?d2@uCIKq)7x R޴h9CbN儭!&֯re0}qv֌$Q'?|uD k:i?A=z_QLO_` M֥;GŃ˪SNewDr 䈤jU=;>~{,Y&䫩$!"8B2 sB@|W1R$3% _i>0Uz|G5?ec`m.'|bO3KK|j^R*rjB;;DѬ&׀`ŁϞtUGԚ"bk@-BNĐSbqdkAF u͜ >^m3jx@hܦgnyĬi',@i׷y m-ۦU3dPBa6܀cʖfHgVx~Pchb{5 `}E 8\"UFtogfճwMLˌ+96AĒG;>8=5V r Jzױ%7UDSbY%:#t~0M;~R1^Q$mޚ}DgSvaX38iL m tNѻG睛t\ƳI.E,SkTab؅)"$ [ 7-OTB¬X 8jYz&g٩ǀX5ҾF\~YbO=|T"MZ^ |]B =Kv$/}мC`ay=[Lgj3LUoE;\*:Oh%VMVL 0J 2)%]І-j՝Wx W[wRI㹴pj Y%nKE-7]9F Y8j+`:&)@MZ̺=llp)@?.yN:N[&S)_,YU&>q W?H4W3.ϩL8&I=Hb>b~ {z]7&]~ \FWIO0)%N^Yx53q]6|xx%u}>q*A ԈYB>|3)~M_VO0pnF'IâS$kjp!LUp~׀̅a43א;'^o\9F Z ~NgR*&'ଡ~ࡴ "ڝon*mYqxHMelZYP^5ZEVpL+#wiwg 8 _p5U]YxFE"o(Ű-;AHȑ댲Ŵ1 nғ%-R \7H,Db0t*pҌ"snp7qSn4UE [7ܖН [G M(<2ɒf\{&PdF=PzV݉eٵב-? e#8.Lvrxt~XmK;5F1wDZ/êKio.b8Uq8><6z9' BگQ}W%^䒳ӳހS)ﺮ^*_o=z>aPM3 5/p ̺<<e~j!9[ۉQo|jJ'zj0p%G= TiH4 0yؤ3@aO༘ީsQxƀb j槌gj8:LK`Or@O+W\d1ӔZQ["Ȣ(fN7bquPz)(}}Kk9f,@x Mƴo 'o6`|ҽ7Q(ɋKUGLSꋡ>`-`B'$X%a:X#'7u{V&}(d!5e^jā>0;iLsN3YaLBܩ%Y6RԅDf73y"b [16Vc<"IqCŭ%;>qVf2PM/PJiV6roiA̡?HV|5K j!Ssؖ lBzFGu(TjbF26@LsPP/pMm\پhNl4Z}JtBs~_PVE]/5_ gH?ښʹ+jhkLk TrKR&%LĥQg>%S25oW.+:I@Tx2uOYk#(<눣6k[Dp)k [ k5'E4}eGi \YumgwQiv"{3n)T*QYki) [Ω]׬' `ZU7}3SkgF%Ux?-wjc|(HzqPYEjh H:ڲ@Y>̺1a~a^U$)IrMlGaD8<ێoz9.Pޠ"P rpx>Ӆv`h)9Qo֞ZLk,;@D̻.-ZLiEN.]}E,Egʣc%/*IJ* pq%Zf4y ^h}sa T,#fƤNXfFN([zFphS."$QWˈ,3 JdbۜP}Ӕ|Ղ/8^ y.ŭ.t@"&js6^uC lhq̀X$/=_C hޓ_OEڟhS6b]]D! s$J5H_ւ z!SpJh?4_<*Az.bFk^R`|As LAePZ|/RNa~i^,Ki)hm͈ݖ1^pwﻵcIs + M/g .i89:U8"i$,(Xا^C_E7/|"!mPNj0Ԗ5WUV(#Ӻ MDw`GCb4._D,#BQ>u.-e JZ47aqym~AFhY\?G:;9腝ndsÂgpezI⑕t8@sURgar0MfSEOv;)Iؘp̝alj9u͜hxu*5ffKj5@#0`8tpDgX߁<'I**ş^~MNg~z#K"oޅ%oB[zъ/^9<~nB\BVUtCl{nn7jK (]}\T{c>ᤉ|VQO[)ToPۤذiDI(=zL rSqs qv!E8!^9eC0.8fR^D!RBk<@[r5.DX$ dv{e>ۊ>ғ+zZ|<8F1vr)CiV#[[ }-N; I,(mi}/pT:BtcaN,R (k`h/yƆ +#(7R2&WLZ#6.պ~8yx(o8V+r&kw 4M*B%@c߱K[8g&`ljiNKlĪJ0R0ד$hPU:j 0,S4T<]/PD|i46UIhQD28 ;qIlR7H^ls ZYxڿOSbuc)0iЈ5tI240Ij0"~[*ZU`LJuI1]-=X D ̓Y߿}b""ȟn;uټ ÂeBxzIUleB5>ZrȚ;LG@Oy]46N1rݯ(ɌG !-9o{PI @ڼLd:3ja[y EkFh 80`Oo\[SM1;yQ(C^W5WbgBF}754t҆y\>9av‚^d̜6J! 틂m7҂A}\J$/1]EY1h@0EJH\+8&0=p2+7f/RiO ^X="sJR0}TSjHf7H~!uG{fߑ RCI>Bm$lBBqA1glح'=k^8T=\5TD]2`4˗ZwۦWBcӮ$ w;l 8d%e[]תs,_-Nl& {W#3!})q((ɶ)][C@rmSnRVӮj.WfӐ_!TgLQNs ",fOuXrY2GcS GA J<6yO c^Ĵ4qY{<}*T"5O-Μs{Ys}y`N)j[{܇ 7%abp%dRr Iyfw7T 7\fW¥>5WthN ,W}Y;2b$,<w ~Ji!t#6W/- n>ީ7{#jFfCb ٣Qk*1,f{U./CYA1F<.u?BcK)13J, `iYqOуgPŔ]\e wr_9oiyoo@P>$;+ J;MAWl]BI8}xYmi8H jP1D}87t2*ʢxZAD 7qz{>xHM4]Ǽo˟_6Kmڥ0FmzMlu$]ZqQ;H"3:Il7UC@5")sS#Lӕ.Z*~An_z u鮕0H튜>`tN3%%O-vK;n@$\P~q x?(!Ʈ]Ӟ'^+pYL5[4 2hB 97Ogsq ?URuZuG몛fNGqB <{!Y1%dNDt#C0@{Ğ- [vϜ"Xgz+5MKڸ@zLa1g%錔Ttr Ijpc\B/gu:L~Fļ3̈zn<{橁d6'OƄL \H @f}N䒱I))(o;(lR3Dy"Fv ]Z.7l;U0(AU3]lk} z0ڤ>֖maq}Z ;~?5Nf9GmI82 9hbwj Jgr[/nԖy"je3&Orʈ& wZRln<Ԛnssh VoP=t!ˤ(?_h;"s%v\ ՙ'lt \ˬ;QId7"|祤?J'A:yPӯ-ůaFyUފ>4hϔ;*+ ]?5NnKH̎lv|AD{s9Z[(BTaI*#;l?CƐ ȠLv&dYWHj).!^ +wx<W~WO=Y_d^ܖ&[,%~ Jɭtn<15?l*Zs zaܨÁg}wi;%]ɲ$.}fdH4Vж\FԥzcطNhŤ5rew'~_eoЂch] h0\`D_YaK;9A<ƧӔjaff缉OR@fhѦw,!ߠʾvȨag~}&%Ll3"r6j T&k V'//MDu'NV|Nspҗsԝ^pˉ]z7bE o JD S2K:v6K< #+r{JTcAL UlY~#MK*inM'c\ 4>=%O^;1[цS;2D&s8ƯXMtBJw"`_e ?D94G6r#l\XFpCp laQt%a}L;U/V `7aАPE'~)ݰ(Ҋ?c'V3\5]6.w]3493t|- ^l-%RU׻[M_'wŚ{.Qx >F@7حD~9E$(Kܡd!gO=."gQVIn(e"q #rK~sպNayn1[(ڼ"e#<ЏIgguG$46h۞nSDzGfOY-Tݣ NVU";gv{+tz|َ#)V<a]yRUɬ{͠>[O O9W []^it%1ɪ0瑇qV%-b|~ZܱfIz.c=jʴ1%?EN譠H 5,6O(*,!'+ֵ1+^lyC8p! fc0 P9G7**k%JQb&Vq{5wQW䆏P-0t2*D~ t!uy*{)C 3Nْ";1[Lόml%dk\Pm],paeRI _ף1}ˑA$kѱGq ceUPͺT Q| 9asђ kQh!hgͳұ\T./)_|;VUV~ ?S%Eg=tAh}oY H+zOƥPzƻ==͆hY>)"xN7CZ}6 #e]'nye{,9"?QRYA._*`eHEV_ۢx|&%;<č4iAB'-Xc^ T90B 9ا>6gu`6w :@^ה$KmwT܂{Vf6܀?zpWߒN~R})"P&e:|(êYkYUKxVgp{)nz;e]L>VeNF.%(lku&HX+c?+ Vy} (2VI=U#cHwҟ]:Ɍ5*5d Hq:h#|ZxYY? vE8Y hҀ!R_9$YF٧ke`5cs`ٔ-C8=9@I&ku-ҹ])F1Up󓣾i ~s}vi#S:wWg\q4fAS8˚!erT"~mYX=H1G$ƎobN_%!yU dvk3pt!x\wtt}(ijQ:DxWB:%Nbj:O @;6]Hr~VBe~z[p'swjY3?x:[*}@p O/O=HrrYsq2`L0#R;?Tf-]A*~OՌ3pNYtU5Ȋەx:ԁ3ԵAol.aJ9R7[!y⤏\VRƴ, y{Tb PܮN֯CϬs[s)y8搭SؚBNB)AC kgBǝe/[<}rXef-CFARg>I^iC2tuz%JĽA백/pL\ϵ\'azg%2T$lHn{lĐ *Wo[ԕFC'ZI[a(n%΢au60ː49G5asZ;@~ Ws|Hm"ǭ\maP^~WWöM*mg;N,vMQ2,2Jw.zC~V[YgS.qd$-Q܇m ٘*Qr ܎h}qע>Bх.5cXbJ| zn[Im験΋Wyp!!RgwBbW2.꿝23-ʮ޵<#9;Oہ'}G_l +鬲0R{I2pvc1MCJ:J;tOQM#;nܨNP-dcEms)VroF^~ 7b5+p.-@uƾg6-zA6\^0FD"&lvf\@38]ź(v J;YςS9#'R 1SX&ZqFD{['3=J[nHj{rS\}_dÅgD8Y] k)@/K;W%+PV+]-`JzS2"! Ųq-:T)"F5'tUlۤ34rC#/'+ynj0jɁv\lҹfny2#,hcTG@uK,fMD/@;V+ȸ}jJr^ `2&hn/{A_ lZ%"jkZA |8220C~O <$-rQ8Sϊ׋Ghg C# 'c#?H;gBz 0̀`ɣ \ݛ GwB'YnJeA;Fhtc4~YP+W$`N8 cӅwlmQ؇lv)JP[7siɧQ%dެY͵gW/֌ _JiھBRe\؂$gmkRis/{$'W@5LyE@ǒ.Ml;J-/03~a@/p/'7E _IlE86pvr_Q ;7q>c tF ڎ PqnJ5DQؽp #kr8;fNo&:u-[1H^zT$B/=3FiYƖ" JHiHou\石|b{m罙YmйJ^)Qgyc:s&]uim^sq`{$-46sjh |jG 3Wݐn džnNz̟n ߘOVU74o,6HLY\PyMMXΖ83R: gRrΌsX쎀/[n&ho^Stcvr2htm+X֊,"IC{T9uEOG =*~noߜ HM-Y p%my8HjAdnQrV'ѹWP6!/3^ c3 r0m~{O1cu Mx]\ď;p?mW*(vFB-,~ZpAZ'0rb) x_:Z^fTϦ߰32JCnylO rȞ [{w X 9,uEjge  ؜Pm I{2= a62K9E ,WdsE.Ebz(zM3Ǎpٙ%é̃rI6oMhe2 }1ӭrfGS\iy4=c&uV9E F!].)/鼘miqM?+wHk ΫnI*%2p`UW/I{KEѿ̡Jf6>Ɉx,˓~>+[BiqPʌ?:dI5ÕotȎ28zLx84Ɗw3/y^t5j/ W.&PfH]?JbG0Hw }c#@q&;&QpU^'ް@A896~%H -lƎ>(۵Ҫ [8S(8H xTP 1$"?l;1s&R9q+G|eOv;{7'U/w8ù,+Bi2jGhÆw^gېU@YB i̔ܣYMGHuv8"yʷz㹖q3UMnZaN}1 ޺:y) o(YX!ɴi4%_I@ĸ 눜Y 륿b9I𦛀̟p" Dƻ] V~۬P8IxsE:?{CyeaN54E\e/+ u+"_!R97L&BoCUݭ>m ,;?! ݀(-y_w}LT-sht-JgV8yϞw;娌5_#Qܖ6!ɶwuY4UVbA7,h/N6'dkilC]W\ca:zH( `J)&/7-WV2ذ4{su4It5T;5a:*Rb H KsL}%_ Gl"'@^aN>.2Lem;.Lvi>C67עuӢrء xdgՐ2ᕮ\_j0B5qgLMlt6/X^:%ۈ2>jb5 9R<@P>g oJop8m<3q{&8T=xPNU}+`C6GmyBgraᯋ9pXe'~ܸhI1Xg08RiGm +JD^qG$HưU~E=['|BT B6RpJkkkYǤ`H8 0`$/Rc(3YkM.i۶7|OAʝ:*Yo?x GHTjgMto2Q7&-{W$vb+ 6CxͪL'ٺ smH7Va+f[{RM`emyc]?G &uyzڹ@ ԉ0 'ҁT0ES"*xIr)HRC-d 3{1Q5%J88=F]WyWJgj BoB)oF/rtRbW%h/@ #qOʲ.f^  i }͚z78oDoؐ$2e~XnZA^3DaM"0l<l=8nx䈱TvўdIG##EMbO}TCꥅ 'rU;~WZse,U"ahQS_?~4Ns+JǗL{i)YGؔ;zyB<6BOZ8 ~pU""'zO{D%7ݛxxY55UIs63'.ر\[&xlڴ | ع "il`DZCL#}mk,L4љʼM뿆Lc}%uOoVɘDC)K~+ +ȻD y\R>޾,AR!Rf?uiUp>nKZ`K7)IDީ.̨UH܄G|dWgcV:V|Qp4bW;m/Ϙꊛ9Ӣfr6Yb(K`]`peNXwx]THlV=zNoü[h 5+ݍ(q@ԡҏA[-[Q9f9? ,FTDQŞo~?TlW4(Gi\JnOݪNB s#(&^?@ŘS0=#81sD<~qV Fd 4CrNy_K**җفb p78l2!HQa`nIx@EPK37[I袯8Z6袳ke4ɉE7IA^[l: h7"$Jk P3xƷuiu*#*JVʺjt.H?T,{нD0Ab_5eq~O|f%A*s"C." wXWP=\2:\>@RX4ķ,u4iث%ߚYʍ:j&Ш=NBv#Hw5 qd/$/~%:W\sTlYnzZ$O]s]؍u͍sDajџmZlϼz(Iy '-Ez~`K_tpsn 8[B[gX?ԧDOEQ,C8bGh."/.<|SHi-(StR#uP8 6 3f -ZYFoEE3+{[p$M&덈%gy0Ω]ssQbh4)9[by2%f_K${nb\:)&9S=mAf,!Øl%PF R6L֟Vn|O;#PG#atdAv_%uY ~GHQq!פ6\RVBM9xۋ8n@-73%i?7%ka[Dc`̚ddMD#A6>UwSq,CIZ-@kJ;.Ja1b?f޺:85üp nwP\L.slw=ځY^>'M`ZK5gl(RIm1NwbD:A.Mmm6&ZTba|zsHJ}R`WcC4Nmx{P1v Fy۞mB8}d)\ =+rfc:'İzfK9<NtG:Jŀ[D6JwRFؚR!^C<Ø4X[Iҡ`K_4ΣSNA zǰWŬV_ HT_/!0(\QL^DC/^7nӕLV^7U!+$L\KiiBKw Ćޙ6#&":lrWFuniZ?=agcF+KLʤX޽c_NMn<2픂dq(ǔ9~fg-fF,'sCēax`R,~1.T?e\׳%0tɠRI ]X9n8`ed?ŃYQHG_A}:Z%g2cE4jgm?<"`CUhgAZ ng~KY'ؐ}b\r_7 W ꧻ\!j$f'Xɤi~Y\_"Ȱ4r&w7$?jk7N |n7Dg5ٕ /܏LN+0 ( ތn,F6'Q."Nxv YbA]ӳ24ơn0NihIbX&퐝K_5 D ;-WT_{7]X@*>c8a<8HgW$\@m ;Mڟ'YɞFCPn^v*B.iޡ+Gnۢh/`v~+I+U7u=2Vу-9I/] x'9\Kcfk YHxi@y/H^ iصO߬udҿv"?737psUhp֮S0t*17f /Qahs)eg^X}b4U>F[ynҸ։' MRD#-}lJf/:9j=:.xXwni,:&T$͍*45a x Yq<],%`,O7MNQNbg+"A&Wh啭x@[bm^^*Rbxٲ"YV{s-@q w4Hjh62G<{Hf1ɰy:SEBԊ`@?VM9OL d*S{0<<*es1O`xׂpwkMp1yJNFQIU( k m- SEUUC=moaG);H[徔VYӬOvKnفtv_߃Ŵ FF ݌ yȼ[ 9GGY'Y&ܫj/[O;0A9NBoѪ@ӯ Ê_W>RňE@`7KA.Uwzj{Xbl'6[8~:`htƟG5,M5*=&|9m_^u$;`?? `\e~>()Hyxf,*R<)A^޵P*ok>  Sv<z«\.4i$9VFܣRP%2kp؍a9!+h6K aٰ 5 $ןBU*O_ۥ^4^L5fQm1pnq;KLڂXk4'u-Ւnȡ%* ~{rto5vG<6kG#5tHCWkg?oRշ?;$u{XB/>>F/õiE !:PwyD{ D'&d.'*Ga-b0#A]vD)o cYѮV9RSCon0gƠkpJM_| ZPj]7Jlg; qhtL30ϽtH\LŢwp̪]ֲj !5[Bw5߸3N'EĂ2b5C)r`y&{n̓m3b]7°#I(t_ XÂq(ux*PLFEdu ̹V0f(&yZ]6I5rGaEzwk)wL[Ֆm#>F@yLɧ[BpFx˗K~dh qy] v}O p#s5( F\o;.WsC|:~majZry/sc\)ݜ#G`SR}r`79& aԆC,3gu2 ܇ ;|@qF3zt\kDKN}ܓ+طY5A xK*/y@EXrVz\bYZfz_nGxZVI7\]\v@Cr˓SA 3"Ս+Eq 1[qwXM)@߻r[a|ϣVΉg{Ѭo"NTa'Xlfiob %SpCB^M<˭[ZXHqvBo;<%@#y0 c@b׬أWȽ5wAVQrUqB.&:24ݠҎͩ()á9I?J}B8 B;bγPy@5c6twBzwkcBi[1PĆwS)PM-*f"QQbH FDG(h "7@+;zvTout-OTrv? 2t#PR ŕ* pF@m.iGS5 K) 94@SP [R\1! PJw2j˄0oA%ʔn=^wQ--ZݘLnRfu+mE_<;eg${=]gl:0.BDz_5E-٩X| J23R;zvECWm+?BK{d+Θ Cl&lp,6=p<&<Ͷ]+is1=vadPS%iW#sIu==IZkn=pN?4;=@Bh:9HNv; cFzO9Yl0I!=#N't"zJ8pέKSjX+awV 4QRrR D@-c%:ִ]fl35%3ެtD"d z hղ |pVR@샥NtօmDŤ%=~_mXfFqP[ӊ [½M-t>LQc){98+י]6ҏt$cCs7"c-]o{摣:X "ph))ىa+,G :5}gC\XqNWr3wEzlzNE E8F5(ݙ~UdK]}/s$ZGxFᏙ(%zaӘ]8w Mҳ XH2zx»NéBW9$Hcy=m ~txkS{]cZ[3*U#rg R`PO`R?ཎd[J5G$[Sw2JX&P}xO(G-FD0NΗ+p,csT]Vǰ`]U<1¯W2 _`p2@y׸[R:€+ɧ E,~nu ˆ&u a5y<\:R-*oN_܎JX `pAεM v(fN׀ 0iE`Y%QxT%fx+*jB}ܧ[c|/Ҵ{CN@93VqC}^׍"oc'I#$0d*5 -r!'71#KQ;[,U&ކsGZN`h&1ӃTǺ`t WgJc~UBo_c3 q%^$0eC)Y-ohAYQee W8Gvdrh[ ۡظÁiFv>4#`(E =+/0^vz]'{nVIHy~:΀*J<Ƅ{DNYP,ԍ\S0=Ҕu2_RW Evh:s͜?'Ni,D/DѠ1?-DB w4QDZ@>n5 ,W!},cƬTZL-yg 9@rfiЖG\D=ibvqoHQ1}ӯ@~ Z]SQB /=_J{K^E"9@2,{KYpOjXld ,3 h@[D٦8AqrnQk.DxfM߸.JHt|=[!Rl ڍ\PAR_Go[GPzuN^Q:>JX\۟8)` kAPW<ϤݍS b=ǭX.iG SCvD)D& Nk7`Oѭ;/eYɲZ *cci,ce~%Rb'OLm-{-zZ: r;*~9SV17v蔧*84{*ǣ= oR7q˃RX簱0 MUtC3-? DGV TC5k >U\Ӻ=;cihq 6)ގ;oX`N1" PgzpAr Weo#*`Z5djJTZoF\VfA'd{uYC,%&챰~S۸5aa`$“slu-bo'Z{M|pؿ0\̱*m )j'{fTMV'/|*Z)ۡ(jWxB5C >Hek!hF%~1P_?-';1 21C*.}`k&:z huil(콤9 2`r3^OCSrAhÄ+?HpE w!*92l̓F LE$N)M/Xo`Mta5"[ d.]μ;ͪgǞ'B=2 ."z!%$$azeVQnMp kb,t^y ˬGuyztZhRDaHY6sV'w\ ҽ2yQ.IiC;*dLKטħR <5] JR3t9ո:&r֥/aX!qhCQEbẆ`%lE~j9SZ'߉y]'6E6[JX (0_`pCn`;EʓAVYPD753PJaIHdGeb3YnfX[vBPT+DO}hL3t# NJTQJCk-)G ڲݓU:΂- 1Þ.ɮ;jփ$nʍuVt|::j.K=Q"/GGcmޘ*6Qf7LuZ/֡$dt$җϓ;7)~J*ա-Uvk<X'![jɜe՛c*_j~z6A$[f% `{?Hݱ-[򗡽P8&\a4A_#oޮ1vS^6v6L%(ư,wɏW3к)BaVfM?SNUiVaHРok! g2F#)KjI4wgCXT[+!*>\0^7)L},N/S_hע@C&'Oc/dRbBhq MaC-m{ Ȯ,3#lnޟ1D+US@7 RR2 8G%-伓5k6%'Ųsvvy˓*fn5xjfi{,̀/9kǻp5W0z>fVք @.>2˜erNMh>S%W5׈ Y3P  )D W)(Vy];*S>BAn6atj3 e O R$n?H##BBЭ49]M).O9@}͔(wGFBq#?-Y.n0hաd޾.{Ψ2)tU+!qP^ՀW]\FloV(+W2 ܈^PS{>FP*p90$;kVc~~:W9䠴 &*mڵ[̪\/XJd],!-RNQ*?b-<\SDam9Bݳ$y&KۃṖ:uV3?RtbUM+<p&"Ќ]cr)҈-ڤ4,lG%M04&CQD'~jaN4h/7Ơ Kw0)ތB٤/Ƨgf7&כkG\am5QV/~6ewTɞi9"*t1U=(NZ׎Lab[(BIf<&y}'{(L0@3:J쫭Fl92'Gնenf/}gN?![}H(oX\!"Ra})z?B;!wĊRbMWN/H,:vLY $S FC|o<ꋝǙa.36[WYE7ͨWIGLHa%ȉ6gI2w,ݢH#| 2FlMkh涑ʩtrL~olQ()1A+PO k)m|RaG̅s3B_snOk-W-dzEd5/̢!޷0>]Oo&wc(-pZ JIR~HĩóGz/w̺*4!W~zQ.-RAWr>\9(=BO6'4WbՐy;7gu׷ Ezoɶ?0`5= ΂`z''H(hEdLwdVL4JMuW0Q6TƷD.xLw8M?)q;߆P 4O?4P>5ph"BPmze3V}P}ba*Gzd:]12Fm?e^*U>RࡦB~δqg>; 0`|Ş:YyRS6˞0e./B9{ uͬ'z*'RN8M+QĠ#ǼOߨ*rX.RVˎ'ReJaҝ6쉤V?SiM: `cL+4T.Nn'8Dh^>~GH7!](@}b`lIRDzY^2lX,lpY4<4,X0ݍZۂ]LEBTd&?y?xam^ANf5~4p#`_]KF\BM!oDF!> šۑ{:jC tsӺ U@+mv SYh6n߻WwK̃ɤXǡ`'L# !uDC4ۜfʭVSTH=g8a (bIQ+6ʇlMVܐvyF4aK С[q a"fl Z0p]Bdr~֝ty׮S'h&AYށ牭1xpFouqYm"ZO6DW͌_&bi^+0 -)/A#+=Ch%*89K |^egL+%M0w6*.ܔn 报ٌ;ll| 4}mLhAw<ty^V734ɷZsAɎNITMg01AsLHgKH$t.\\eQ֌s cilCzb*KĶ>]=MTI@u^R\p41'tڷy/,wA>H=j9@7]Ɖ}D6СVxV5ړ5!"ctΚN@atvpOuj zKذ+ %W1dh\ P,,!~[~84aA{G3I~80}$4iy~'3ӀQ +/TT<Z;B5$z~AuibxWO;z@X%c!8U4>۪t5D&GR/jXZ]:2}p7'ppr˱ўZr싨b%".fj7'Dh:]RWUGr©䢒{ReW"dEs8,)Cu諡>xhL7iB k'Gs.* ϕ#O}cfO͝V0۞XJNǤ'E!Эᄞ[7(; Rjݠ*%k3#"3r0.^vA!F C})Wg!gy?$ ;3Zj!Vd'ѩ *56RC5W=|Y #RyPw^ZD-DTg J14{Bbs2E9& aQeo\q;q,{31Zf=$j <._ziPĄzOq0 #>\S{rm:$AC/ ;yHo*ES7mt:Ͱ.MutbkqřT?ko!fu2P'e0RεeA?ak#m-ɄLaNaQFQ]7 {sTw* KjMJi/Ӵhױr ɋ:e]By{SӔ)^Ԃ^$a>QC#)@qst^<'$gJIn8wta;MT{vHܝf]bFVym*e, q_o K]0[SQvnj[cwꗒ[?όcB 0"@pިr,g(6y0c0wu_DzIqa/x$6׭BdEu^b0g-dY[(J9ٶ9\ Pje(90+DM+{<#iC:?u9T2AHB0>gI@O5s -W|3.,{*$GoJ>Eڕׅ/g /9J5c/G#-d!l[& KLt hr٬l)7::vp^”FP6G;#CyqbӄN\0рt 9ܙMFt1Y;*G6.MbF$& aK;K\0ܳF7F τMmq#iy1^McAO7?t>A$%kŌz Ʊ:h<XJ<ƟQycOh6 _Ƒ}1)~<sf)zi͐٨ ^\ v#.vl`a.v5>$&&2F;, &W]ʅmۇ#*wb2a+yQt-if4"- 7[x?K([?}y'ʄ"ޑǚ΍ZjT_Bܖϔ:  }]GI&=sJUUC=@uU !5e<ȶ|/IggZA'TwCUl*Y9k=X#AU9שFlh=@+uP+c4>Į!(%@,i L5n/k+aj}L{竢u'UZWJ IT_-EgYZ07070100000294000081a4000000000000000000000001644ae3ba00022124000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko.xz7zXZִF!t/]?Eh=ڜ.+GinFE<ү O:wA"H ,^uCn&2v AYb9U$Mvp[le T~*0 yX;6cB||2=MsOʉDxؽXs*D= ˏ Q-.6Ls98Ӟ~Y oG[WzWؙcvؙjl=w7~cNx &#fmVYp~=L-?T=."1DRiY~o6Ӏ #$i&G*7!L'|#V,ӊt-Mh5`=scIɴ?Ĩ ƗA}Nb3 ,a j'0\MސgG51p 5,׼?e Uȿ3&jlgl#t60_rreR2"ۙ(~>&URZ ))иCiN.wɼ?"N}|8jx+zMv'Dq/L!KЯ"˷юӡ˞CDѓV~u[7ت&ՊtGi8{*j͖rw 8gOIu)-ꔢX)vY9B@ZUڙ}H* {'Jɚqͳ n[k Cl3'G?^ E &Vsb-{VO9󹰔b> ajB/Din|vG 2*!lj4K Dډ }"@ QW7@&='7|la*W7Qqd=ۧU bZv4c3 υ><β9g =n>Mb:Gn/5ad̓Np_i;'qzYؤ˅K5c~,`b׼`OQp>Y*l@5gl&j!L0^|.[2|yԄ~1QI[0aU~;N;Q Sn)L-hl[K|TWjmM  O(vK㗢KK*e6"ChW6DQ=Ӂ,(BS׸qsڇ>{M< cwm ~:܉u(s_}[[+;(d@i$ң͢-)1~lO5bLrR ]&'[3)1<=w|bu_$P9:5 T=TvvV)/v]s*|уI?s$Zd}cd"AhGyJc /#v3l]_5r"1 D|[50NKjܙb 7qF}ݨZiɝr Tʉ/FL.T]gSx;]@E5D='YN¡c-cWl)&Cvljs`"=_)v5-kJ cͩ 햬C ]iaiۊ\Ӣ֞ypܭG/h5Dh Ei5G?P@XH tTuMWEK>{ ?K'-hrЇSt"㔝{A4zu]1x\8Qc]Ǚ|^˞J:g"C/Wut],WYn m ?I*[-*JU3-` 9.|7THPc-Xt&<@g' AA"Uy`n&)J]߳xF~"=t gMDbnq=Xx=}yXQڪ>G#1v-D E,ߧ#X&uIW[5"'Km-{:JV|Ck8=hJ 8/fW\=*Y}#*[ġmdjgl-veג`d/!*Tedr짴%';=Gvr3h0 z {SR8Ă8=tFOG{\)Jzdz=э "Q8_?c\ P#S qu 6ZRZq#Qw3"_j'"w5+&T.wy F+R_LSAVS߲ػN؈Dž.Vy斍G@,Jx~<^psR}:iH8HRhuCBŰrJᇱ`$]h5Zp/m~l{YeaEʖ[d֖bDYz.4DWvC:xx^RI g 2Z|K/AIR,4qINMK\4Ey-t@^nT's@lE;KR:|--ЕvF8s< GTr8Z)W׹먂]}Xr5zdepXo#wb CvDI`6l5⸝W8mMeCUq4F"/Rc~?u.'ff$ӱ3ADu&6]\d=#Gkvt['͕/*‚Ə+IRHcě"p ,[ԯƞ=\\̄ЛȮ 7}O"sMSZs3/2f $lbLE!;~/OX)?T& jԽkTW?v-\.`87hOfh{ ΤNZ‡OV)٣EۼbGrJrS#<aLXhmL],]|oFŸp6Z:e{5Z4^v Ka}TrFp*=WqAb?v:Qn92k=3q)!$MԀ~ GƔR ϙL~-|m4$fR"pr@?w>)xyap'.4;:t!ňY)Tͽ@;:ML( Êɣ!uSB OQ1Sz[/o-n^@T2d0URKo(R1d尼Σ]_9Ԟ~ x]$]Kǻ|kI־;0$}>sE91mlJa.); -2\܍?9G'c MX~]td]0eTek}hR؎HZ\ZGʿ}Mfڹmܤ@x|TeCq~9i(Db,>qϺcK_cFᲆlD$tb/ Y FrEjQ,ئ55Cϩ3H-Er3;l6)N[iNJ=}9^uvG~K“AU[ˤ?#ܠݠBlxeG>5q d}Y\l Zv')%Y Iwa5;Z;F:"mMb^p6Br͟?H3ڹBEVS4y7X gᛢ8n7* 4`7"*LGr62IOͣ,>S$A+-gf9f䢡EDC@mTWFnjt e:O:y|ULcp _v8V"4BQ;\yEƍ͵}-3k #]8O ȓf.}.>zwzPte@w$6\GkA\KoRDzkQz"k2?Êw+"؁̮)8y')“ƟI'n8^M\@&e]""43OK+'<;fe;C] 5,*e퇓D,7سq.l 79TϝɗPH,zF4v)GKy(u!{EuY {7+5tH4-!*PbŠv15UCM,'5@lojm9$ӂ1&!_{qҗo܊/.aۂZ(\2e\d'Q9=Ä5-e @&Ȇ~3,5bfuzF /w ̂=uv]0-ۄtĪȪlSlX}i`rb\OTyJZ)n5Kt6Qq=EܼQ05ppjEKtEy {<|hw%4pkY])ҐvR0Ҿ{iIך}dX39|^uoR'F}6^s&.E0}q5q]Q3)[5 "5vWz..$YK()z5?.hI&9" (Z43#2H=y^Ӊԩ.}օV=MJF!*v D6l`Эc=)+\mb?]~* i֚9̾dO+{jTNUn{7bti}%ÖY!j?ryhW9z/tF$(/@ :/I^"^LV2J]O1V[<{1 ͈fWVjw1Z-)_ |`2vk[xǀgXD0Y}P#T$ϓjQh~o{j jqSMSkAE>URUBe[wyXbLQZ trϋ3p>> `VhPA3B08%ʂ᭞jo|aKA1(XU?DVa%8 TH,[XI*P (Y2PPlԟxlOΞÜh-ڢG19F:Lߧ1:* Źm95~u)wӅMgA#YItjfr(Q-SDDbY QrAR5齫Xd4;дG(ʾ,ڶ4;P cdbMC'hǨ^םXV1zBL] ÞY0_UYK.׎GDߟ wHҼsB:7TWagB ;)m: &)8bR jckpXB7,8yWp= 8$TVj9F\@q\02vLُܾo(oh˶f%g huJݜr^9"L:I6a >?;|Y cݠUt|_9lOT 5|# oZʢ-S#k#/ko L9X!"pjg{v݇vxկ'W\` lLoa駁f:Vq:u_VFwS~yf?c$*^>DK)ݐYdm}[i$k휳Pg|:~\6LLpѦ1Ao)I=JtY?w{-)FgD;,k\*|iF\&WS&%p<hBîwg<≟ze z'<\[k=T+3ƶj V{J ' U&7P|x`j:U d,(`pM{=I+Na0TĀ!lag Ge-a"Tv]C1`HV{I(z)X91(Z<zӈBcxcDu)|׏qX'WU"ݛy>C}W`_%u3&w!N43+ ք tUì)_6U`BH!c*nR~&V<]o̫`onMhfoX\ NpB P|$,!q\y X70a/43# 0P((?5U9-E#G&ui|T4d?5UƦ3ްǚ]VITe9*S b j0⼈+%&lc+un>KQz #%Q V0:1&pKy:'&sƝ8S`Eʷ-ܒG =T/^G4́"=zCnGu%ٷ@GP_ #p $c  ,^"Q}-UA [Dxw^KĄ?֡ǚ];gSƖq8<֛/(F/CUGLS8mzt_JÒߖ^xԀ 7h X*q iWrw6EkN'$$O g|c;%Ŧw/y"N( j?3QF?oZ C7&u&rί Gb)ȝ2w/LJ`qO(ϬT]BK8D:Bk3r>}yKh=-.͑66L(1 m `N3-(a8>E_U,@ZjKj(U8kT*K;ShpnIƻT.D|{ K9lWx7L\"g u҆6=&qIKL~G-%&:8e>KᥔNMDSp_]R$t bis#uG[mGְtspgE˽4khDvH-%DS⅄l^e@"Xau663}Ѓ{/D0ܹ@T];m2WJ@c%~*m&bO7NlOzX'ЕlM籌)Wsg]?|$nsRDrՎdZ 2g6 FEE2{Jɵa:i nyt~ [d0/*[͡QfFY*ӂWJ>NX,Ī0=(3q[0r 1OZp?wt|VĐACr_ 읔eO^k^GK>?Ig:[偩Q![Z\}iv͓bWκzZߔDztP [3xE-ҵ[4-~B漣!>&p7aj 6Qr)3G^庾FݳQ!~d'zfS [Xf*6 sTR[^c9ysh  lk^2-E9m-@K*qy2;\&qT^I$y3;Q_6;`rJ,Rϟ 5E@M/=8=QMSb̌ǭ֍B^ ~ݻ(E! RHzFu%1)Icဎӈ]f9Cya TޟYuI96frϠ{vE D!#rhu,]A6HZp\䑛=BC:0;?FL"Hmޣp%Y*h] p|YrӤ:=g oӳJ6 al J[3NeuHS'FO,jqc[=="l\w_ t\oB,h„X~y!:LO 4rŬB̜^x0r߃$)y{@oÒα 됤wCҐAE8P6(K; bX{u%FtR҆Xm_<^߳WPHG"yvm]nv̽?bx{ML,w`H-x>⓭Kx"ǵBL] ;I{%4׼򸗞]sU'kٶ=537}=+#,EHfZV4`Gg3K)q*w+x]mRG{zc= FjOU⡡qlv{\)Vݦtk7 *J$7<$0y ڭE4sխe&<ڤ&yF]0K|_ ?6fN qv{9%2Iu7&x2}9–O;u&~3h^%JXܼQ@Ww˽œDJy1DxmK@/hC&"S6 yK>ǟ%[_TwG" z Ja֯e*Bc<摥cd|#$eXk~~damG~so|wNMpUԳÍUv*7+%8g1 ^p3P_ 7},WRe0B$]L5 % ŷ?B&apЏ`x銐ؽ(iwѳ:tWoX5Ι5 _\8O P^E ԝz$ɥ}XRb;x>[I{(UЈa^9د̹V T]!X3s*NGK"]exzZ9 ]rƎd, ӼX LMKmOa !2~eaAK/'F٭62Z%mA2D(b/ve1/9F/4nE0e5%|G; i !A0G+w'åul}YV=kcCaHNa:OeAu2vD{y7}vG /SSZw鲯5k1\X\Vša .Și(^[bnҚ=:byҾ]ij/:}T0;Ip ]C\>!Tjo[yt/7thtJh( ZpXgWAeODBrMAG D1ףhueL!5NԽûkYBa(ħG@]xZ=MҎD0 SB֟Pτ&TlNswyb TwnS"[GJrzߌdVF(;YgU+"Z[ JN gNKFfJwW:Rл]\6 0 0, _mDu NhC˃?'r? em2;E%Қ >Rn<~H "L}E#d6PS=&y-8*퀋Q(5O4%NkJz4k׈":|'M3wk7+X:EYXA2e* ہ:A !C8]QwѢRz$%Qi'f) U ?Y4_I[-Gr -2[)tc@^>ȡmC)sNMIL{EP%s_Zy%692lL2ulx7m#4(@5i ChwlG%%;Vi"I,7:CJ ښO&XgFų5zhEenAkszKfE\w>vY(#VQtMwI} 1ه֖Zޫq,j5)w$|jUosq7/ _d4 So$dO;_EaruV@]Bpb_4gI%oUA܆TÛ*ID}',д ;03==IS1:^A=Z6w6.t4҄`FEeDCSG7ޖd@c{M te#=b%/􊋗b3}Wچ@%L2l1#J1@36eEe1G{8oe9ׇW<sc?`%ׄ5CnrT{ӕje`f,Tjb5 1 |yjxi׮ &b=])H:^sD`FT-^uh ?M^_s}Q. WϩHLeuUSgYǛn_Q'HL  Rogf~Md3nSvI)%#Գ鐵5 (nʗQ`uF4{C.I*!*M7~UD֪{ PKvߖN;#)SQҸQ>ogn(;&ڶՄ:o8p)Kh{3ᜢsi)h'KS{ Ó͓|"X00 $W.`oHAyTt *ބ"3'㓁+4e#(H Kt΁Q6g Y(T(slNE &"Oχ hQ?.CXU87yK8[rmO$ߝqƑBC_.#L9F3MfL|oai%F||HMz@>6+?Z!g=`rU&xAA3?_#πx_C&Dܹw' 7,Ե*6?pvò`KQ 9i-y148:|qFsJχ/j37xg>E #:+q&M.TZD{Z]mD?gE m3RRqX/hӤ7^L7ip#@{ Xʌ=lErDgzOk]:Ľ8&q,(Du8hIv_\qHԚ_tzʾ>bZzaxMŜJYAJPgş$J-?G,hժNf7,4X)|9oM5' 4ȫׄW%J4?S!=".Coo=xT^. yU@NS!M̻ ZKdlseJawꔘsC/ڢ҃ok)@lCsQU5!1ɿVXilwi45dYtٱ@ BNO xH#۠E00NRW,X92՛'ՎFrGa|L cڄ׫)3<7RX>da 1{oR$55^ɛlt΄ةDW5yA^ -jB Ux6gkdkܷ`d_1݇l'Ȕ'yΧk) _.S`_)tWMz/]k@"kK &w15Ԡf$+7C)B ]e4P poŀg)̫ԜGM09m?3~y hJålpAjFEmה@<[vfCjmHZgpU`LB6 X>sB[2?ы d;H4͖ a;3t\x=LȐ<*eBDQ4թy\N5lӝh9ɧ52NiMve-b_UEOl50{n y1 ׯco%E4g)ؐ@UFa! )ƻ+"3!5GÞbTQhm҃0hgh{A{}-Z2+PL b+́a{}""tiuWZ.cdHemQ7W-jFFgG7!&ݜ˖q0y(\%r;&x'ksb֞VfQ(ڀyh#|ny?'JhyMÁIKXw }`4 TH`z{‹~+w." [?7 4`#|P`℃$%bճ( 5L.J+U h-Aj*t ߠ.j[ rW P1i)M{WCN{!#"#pjr {B^o 8U.cVƉ5&H!2pe""HeWēO^z<#.$LJbq\(fg뢏 K{h&Pe xɿ4pP98'W'wX7,gXYB(Ŋ1G@(+?Ŝ0KЧBYU}l"Bti"|!~n0:,}h40[zxnlbZ2ey}h g̉L 9nԹB c݀*Y(UܫYw0 } 7P . /;8sΠU~Yar {o8 x6@w8?GU%ZȐy{70e(ReYnr?-pCޗaBxw<>|T+~ɖ50rXTT'V@A С$I?|)E] c1(\ſ:ULT+ +Ŕop+(TX ^]DWBHV>K.'YI-[ [BzK849% QM8ϯ]S$-QtfzC`oCJMzpc_UJKA,W9igz,%xUuJ #UF@MؓAֽRԯ\Ns2qa_Nb˂ Ltp +" -!u_cQ`Lq*=K1H.?L*,ҬKTyκQ{Q+h Zw(1tBs*\1{Uuпa S/"Qg%-PN{ qڗ="*I0:5vm{Mn۱̀651цHKҽ7l!GnIwǹn\^vܸ(0B(XB٣1xj)p qx@tlJcz=sjႄrRSb{Ha9fo:K h٪0$.*R' M i{~i1)v=-$cBeA[=@ۮ7#ínqG뙔/'"ͥrFD' J(;k `3jM}D1kɘjLr@ŒR@K2r^'*(15hŝmdB#?ipBZŭ#)4;G\-fuM7³VƨF@h6Äaf<|f}2fL/l4#gC0V'Z/|^4wK\ftHIK^U]*1 2>NJJHeo{,F32W/%]/Ԟ%0m?5Hq$$ؘk\@_Iԯ*/̈́she%[߮+<\AMNMUWzz0@J^ 8nQ5O5 {>} y1ETxäשMxέYZ+|{yub X;Η#RF;ޖG\'r1E,Mym ~''<O]x9{G| lΆu-CXYT*Fе47$ P0ꋷȂPFb!򸄆2@RMWϣaZ7TbTggruˆ}G@az؆WX5 p*&4)_w!PBLƘ$v5v6oh[E?Z+W Mރmr1E;mWg5s.D,唜G#  ta?0󠃦ߘ1{@%&g=NWl>̕t౜{*@Wlc hH3 mP0|9>Y Ǘa)n;P@Ldzf" e&>F\hS3XphB7DC!sY;bʎw'C1~U <me%±IM:4u Y~Prk^KFD(oj]v`;#'yA3Rs)uŠAj8Ӹv,Aʎ50{1^7lg~_\yL࿨Lˆ߂BPi1**:PoR Er 0l5Hu,pUE.E1 Smkp)K]h~UWT,i&nޔoqA&1Խ;|>~W7Q[C`LHkY,Yl,xk[ *'AT{ 6N !(`9=n_Ћ|v!O;ڗԭs80 S NkwP N9[₉Pn/lwe͕Jȁ!VD>3Hhw=ko} ox]gBT?zSr"MZJ ;˷[&s"(n `>oϡfےnowDT(T|v$JXfEb1Y·0k.*lIE5~aYOLC+ޑ<ԕz#ӡxF'oicBԣ&Qwʮt\a^LS^n6(L_DxW?Vi^1F}`#=ܨ#yy2%{jF!S|2ø<3m߮Nu_ L|xC ^@tO+GMb.22H>_ZIHxy&r&EXGA[ 1 ! ]v(a $q=[#>'Ԁ"JhIXMb!52IɄTͦv[1?N#w ĆC|/Tr6wENL|DW`SE QDhĢ{fIRD6viv{m\Y{"d#O|iSM)Jgխt%j0gl*ju]|JBDIgԨlϙVWE-lnnjSz3~)&);PӃЍ& Bj);/ SK: ؚhTkj1CS8ӳ˜KoE>SF%3;k*KqMEl e`ە\37qj}*4ZIμ ;2)ilBgWz#*(pz`XrU5A%Tm m\l+HӴh_,h!ByKҏ}(eǫN/H=`a,4lOMkVӬ.3 eԠ+Yb?Rm*:jd0ƿlliOYQֺ|m sUO^ TR^R"3|ft'R̡gԭSo#HO`ڝD##n a˫IL#7S"J?j)ubg]Zl=F(^йžp$D7{ڳd7iP'\ɪo73`[c[ XP%-'1%Q98hZ!8VÊ7л/lR]{B쳃:ئMmr\zV-~q*bBKӒȲJĭ r*;1EA5 UQ%@_8/U$Varp˅Ot1jAԯ8te^bČB} G(#ҕbZP뺪"5j`K_n*ߡ~^2Mk<;rxט7PHI 1M`og"4QKM֡6J\*@sJ8mS"8:wL+2B!yvtHeESBUD@I>G{T/K3c&`H!ޯZ0tS%Ҿb806( ӟ9/z2Okhؿ3s\6a;xgwӆUt(x$~b_m| >{?Z脒E*N@-\cP /ٷ s[`eYkakpy>oڪ805ϊeA򖽟YDSO -O-д"AARe>;5ϖ3Y2ap (Ľ. zѰH蚓'lӋq]T+@ f,?W`q2$;TӰQ bHŴU-z~eoߔ!BJ18#T=qE~LJBk q\ 4(.~m/s[.]^W1>F`Ş1 kCe,.E<&Jn~1d}[;<'rH6.ߒwNw͸6"1GYQY-ߚ\Pȉf_ ZZ4HO[Ov-ԉd_8qi`3?ytXC}WRx9Hk['sF-$'H]ii^P*JzRO]})^H_歹+&QZ9%4N* ,=uFyȠQlӨ6aq%zVt%6!1x c&L{ځh.%!biv hd) bb(tkIA"{͢x>ḷ`^~QQ7עdCahszc:JIKvwY;ųX= E௽(kqfq*Aax ר uMi!o87țE[,2TE/-yMrv-V,2Tm}rVTFGOM4+g(100WyL(dO# "# 'D!B^tsۤ#lD)M.F8Ѝ@o}. jEnC@' O M&]R~ 4g`-?y'*{mL؀ ;:7r!ubȔaIڬZ8$P$d/"{4Gk*%/4 8Z_!X MU"cD'5a`1/5A4? lvw9Ѧ_2!?-'f bx[~F+g ,;V$[,,v 3/kC@u =9jF`ia4Fಹ-9~aOfM,j}wP-(O2#03xZ4ėY9-(dUY/>bU[y;[m~$'I{K8"WSlw >ײh0LzupҧM/wvP琸IQ|#sEΊᎯA5FDZL%Z*Tֿ$RM5;3CeL5FـMAIZRGR"MLѕәMNA D PVz:p`P 1[u}mm ~Q19?ص$M@= #0_j 'rŧP߂4x XMsW@잨;sGL4W79.XX$(@8P !iU/jXy i-TxjlZ@B=5E]a^u)1䤯'hAw(UtpU<DӋmࡆq<@ĄsNn i¤% f#%8p預 @ .W~ED7/Nvw6+=E{Đ͐)D `;#:a@?'A5^#`)nAJr_Ї::sѩ)^0<&f{;gfJ-`4&.?/e.=ARdz'!1I?&,֜^%]9!v P]p4Y;*(n ڟU_&5ݡą<߁^M4 @4rzf#R웧E҅2Õb{oL*mA珛V}#'i \޶ ǍH+K7N|K^C/LJ1H:Fv@o?_E+kV  \<ҶhpQDaZcgr?9>ҁ/eXߕSR%WʑkM7nz)GXL=l g*jڈPB\bV3$̱b^_OΜ%Ak^M$^Ƀy"y^jė0ċUka+p{W&ItnŎ>ÄSȟ޵FK}#_"꺁Y# 5v'uH%ydQۚ^ȉ4;' ua"yd_6k1M+3|t1Qtکwc5072Ä$mteb+ ^Vy}{OeObCq%ou"ՉYAVL2bR\#qsU\D <$CT>r j2i59ǕDnK#7ͧm^gxh#qjzNRI$*h cr7*jVˣ"PS FFv`ͮ7LAFIRlbc7ȄuPb`9"-,!mA%Im%~FU; [BP5&ՁHOs FjayCƸ_@ޅ[⾈89^ُcӾ ]Kr=B\u-r7@H+*!MS !!ޚx erDYGʄ2>UDqFk y*Y]nkB8 LKb/_e=.oѭ^ܺj|튡ٯ?QYլC[o~bYSI6R28 I,dpM_CTnGdl`搋yE گ~z*lɺ|Hc#\ (4`)`1PFZ$i,XJnbeI[ŸJ RzQi`/m _^P:[W-1zMcH+jIr8$&&Ƞz,?_UiVK6"cXs_iuYbVPo^gtLp~o!٣]Oo-'%5A2:D=LK`|#-BR])}Dsa|@iihܐ=&kWB+ЙVwEf LپoqY|Y&=)z-m;o?._]c(R27 Ԅes!wa9C$]7)o⡽&wbEmIis&'qZ-$g>w&d|s0#p$x~]x_ؿ|CMHD.趜`W٘R)N?KKOyL$t\'u [rV3W=C ʪqqJBQD nNE7e%} `_LOMc 8ǖ:c5d& 5pp)5,WSuMRWyf=fYOyأ>U1pǡ4;Hes>B|))Il# oԮC3ŷ~P=j~"k;ޤ9[;V eoS)TlX!J?Gn>I9XǖKG3tB\kf}3 xh\5Z6doWvNї:#"|%?.y1j!c+z:BEWUA摯7=W]RpSr $k+n*ܣ{4܃v;>\ Mn&rG)˘n#}0|e0jkQt^. QdRm=ûP_୑j߀ ]70Fxu/j?|)I佯IԣG,`mqv,`!:mS]"U'K"ShVVy@<чwyֻAbZf{u%ުb˘qky#?z#/V Pb8 ;HD5M l/a=Zg[32aƑV5กXT<y0T3]>x{vчY?Om̛rxv =OEdѕ)Ty=3䦵TI: 7 [k*L>PϩD1-|lYk6Q{[F/r lWQ~`̉8zFKАR`Q(~aUĎXK*$.aP5nw=V#(+ fJu]j3ɟȃqNke!?"AEI8 X]׵;)ݫz!> ELX-ryV}lZJwP-a)(_mNΰZJK2u gF=Va31R,4mEW|? h\_, u&2߇q?(&MʦZ @@$?rY|_B:jd=Q WD$)ky/SJɻ) ĀL[;饎 V]ʚ,YԒOȾ7cfa=Tl rT֖ng!q!vHcR2QqxӀ[BP6in5p$NSp<àh+3@$:Cbq&;Pg]Q)r̹iiL$*jhOUj#Y,xK_us!Q%'d9Bʐ`?n\+>ƏxMh և9ѣVA0KU8[MVowG6 |hJTU=A$1( ntr6rH^ ҧQmQq)wZ i|dΥaT 9<Ϧ171x B S~/?5t&!ujx9LUS[D2{>wA-rG['&%@d&q0='s@~< %N)@.@)oo Sة̬/vrH`hKCr9أ밶8!Aj4 0tyzm\WQo!qY2Q:21"}'\ 0X){(e}!(w &^*QY%Ex-Ρú뫌hM 2Ѵ9~hW%iJQ{uD uQm|TM@R覦N0 lVMUm QUɬWa`i5>6fvN#*Ttذ1vIzPGZ0M%nl6lF6_kkʐNIO?ȥɞM鳻nYPhQjPҫ0q5qu񅈐 *G,+ XdtDGABtPMEELR#{z #OAʎ-c<9^if~ˏQ ov[mVhRei[x7i%ª~a(Gg_40t3Q2# - ƆgX7MȓiP,-T|rGuؿH{9[b iPZ4$v5S*:"[bXAWHq*^}`R򩇍U[#0.'&J(g9u*-VC.saV_vRZF2jFnQ& I4GUf»or M3w0x"OeW: dvW WL!9|䋯;`[1=,,K"c 8i~=JBv;pUrQ%o9@ЂeTfNÍmU.9^5><CDě6SCa]NwPKLïegVuj&ź)k}j ϡ)) cgWI(pC#̔ixI(G3_C1ȝȳV׾KJ$@-cDiL4Ng0qA fi1ǀb}Ls0*CRwˀJ s3v+.%0A:o\EFFɕW%1[>-k e]ø\ ҋFU>8/د3UژuDujDo6,ِD*g`\ 6_gRL3YjP1(@h{|I"0:Fҗ{5N@%zDȦv^́lսNaAǯ^qa6!Hp,m$=p"y%qVK\nNILxڝA~D;?t K|:jW`~xS 8-%{nBMzRn\Lki& `q(]CBՙ%!MMe[b^FJB/r+o`>0QҲۋsL l8P\S_0[,՟=@TbTʛ@fhwUSrYt%ں@|"D^Y{` }YЛ A҂0Lbaa2P޸ȳ^_K4 B&hx`oJ4Ġ=*ǥ2̝obDy:&b*dYL"*D')M4p+ gy5E٬'! @ű`\<$'B:$\>A0pr*$|`1lH%:+ס<#h6Ix>"#.ueo&l l4@o +4h͵"C#Rkx7l%- UU 2eLzr?'6I/|+pbԀj D{=މ;}-=dW~Ƞa~OӜr91k+jZ׵庉Ҕً0>liiHt#HcxL;\'[B[E]KdA(gfPYؓS}IGMM PD=xX>~B"4=tؔZhtpRQC-\4pc$WUk h( Jnc$"&KT `Ecߧ/{7S)\Db(.rA Qüy)xV\œ vͪ|49mبè^oW3^6 f:nw5(`? 0;(NPs˟a\- L >K0ցUo[9̩D ^nޠGdmẝ*$fˆ;ةq&Eڔ~zaWr#'/!}MdYnP/:$)p5W?.oAcVFd"֝m.Pkk5?707a8 y5| rO=J4#:˚PY"nIVJ $"QU@Ur%5fȿEfeO0m,{v{֢O!BbƯBه:5n9|r}Cbl7- E[74˫^uбڷ2ºگ  ]QtVw6'cDF?sH|ASZqK ZlZ&Me󘕎M\uy"‡uÙ"~ Br 8 "@Ʊ>0^9vINl yh} e7<dk ߇X^k'eaێ*`WxI9%AfYbrW]ow}dZ.'Z58k"a*rZ-;5|xfkS@}ol+R}kWrSLc ` sxᜠ%Kp=Hf𷸡CX z'3%bFf4g@!ȏCQ㸞x{F8E"uvևOf)@#l. '59eDeDknq{ۃa䂕(fJ[[٥/`-YtԌ{y]XQwH]:؟G ow9uL/? 8}.~o]G󇚹2))J;Ñp@tMґ q=ɄT%8g55UP>ߨeY棍kE,hhv ѿO$^F]pqp} &6UB_o=kZ;_JUDo} ;7M}@Ƽh~șĝl$Cg x;o?$qqJJ0 J0 a"_x\-ܕ]AKv=*U>Z] 9Ȋ.`cMNy| vPF_dDŽ@d;JBcӠ8aov5c{y[ʱe3}ad!a$4_7ŗ6 mvkSX3OX_n;:`w}fO͞]n_HTES1+tAhuc(Z<&6'3H\(q}[g>׎Oz Ż,4)w`9Um1|C5 e`v;1gOgO+*D*I{>cLC:s}O-~" [lᤁq^, n05ԯb+{O^ >!91iy7~φPmțI* Ae/ړ !d04pEƆs\'Nㄵ{ F#EvV<6;VO؝k׮AŞG+0o̿DT*}RW=gQ;AdB,TEewV1Ĩ?TѸ*ķJ Gl`eӡHkr~DEv1--_[%lqU6R+uqs.|YJ2/Ą|Z +7EW0DP7Í-a ߌZzC=5kLU'5"ƌ/%zOȣ獔BK&o\Kfsmz\q@(>kR(Ҟu:[Y^&ꃤ6b񜎼Mt"O&q0nF~e}uL 7%ؿuMF,>ct,4]. V|}zDx?( "jծ38tuvn%HYThjxЧP S5O*@pS[c==f'⫱Op](9LFIH4'GA^_"R]xT ꍎ  >uj"X.#<%qQ#P#靆<{~  )%Q8\1C/c}=UbSo-s_&ShT:jSBuJ^_=DዷPp}4'[VQ%SF 6}Kgzۮ'/' IjDg_><EwBj_ r4s|BOJE- vI~W4%>@`q8oN|_;o3A֔ZҒx~lh[! $P{6!$5J5He}4;'a6$ U]et ʄ˔5"z&5x>BaW+A}œq߭5v ^Yp lS$-&hIt:̂QG"0p4ħ лfWz%:/H]B H.t|hV+?\5wV onH% ~Q\ELWA:{0[zN=YR/WHCw 45ABUKs0pIftb̚JR^z C7&/CY˯qfRz1]5>r/< V^+)RA.\@8HBd3?sF0J-2M -_WeYP\V1G>~ vhr\f?&er>2mݗ_~ͧPN5DQ*=]%~&Üm@A"&Tf( o|*sicvV+UmГK#ѱ_c蔩2kCW*IGT)sW!&-PKڟ9gVx*6 IHR݁G 7Y q6pSF~p q/&٣ 9 b<ݳt#sgHOFlJI.߻"CQɡ Ӣ-!0W=X[o<P s guPu( %DUC'= RЃ(Wa ߌh}NMn w/{i#WZ"鮴:VO k@%:LazZ(YaZ%mLsn6k][w7R@ozWRݷdZ!BtgK1IOE ْE.Q O14;`3pg[XSLs/pe}<7unv3AڑZh8D/ .S|'$Im!¨ G0/専Y&p\*-EVm)4%SX)oE^LVjOn'rɞ0gZ3q|d%w˂hn\bҐsA;d^ēeUFhM3}IޥtZƱۂP3›<-bצ1K=H}aZ|0E}drs竄ͼ|pA;0)6nyH`lSX܋515 UH>NW>xX RTM`Z|eQؘfɈ|.>XfcGn/w[5D \qiIk,VWesόE-#,ArkAE!dnB|CH1%`>sRsaK585WF_!4{̓1X%B)8nA%Pg-H㾅EqVT yx&3z.O]]ΦO_jA>-9c>Yc3BZBvR@la(4)[%|=[f x:;B92ݢ_7gI $Tc^pW"H~팒岘:hϑ>v6'26~ufb ۉHN)@Zr^ݿd.vlĆa^IDv=W*ĨɱFM7pi!np]  #O߼ZqhtD\-֊=QVkktWlWg\OiD(я9H|mo'4~-=+*1̙Y"^NL5z$o“D"?D,%CH9C&Bpưu{'n8T^mR'#VNwzۘtgU.݀ↇyy,RB>\qa__E)sQ.'^ r=4(vc2؟Whf.3tH4{>v|.Aq5jW)xAoR\~$ҙ"R`C8E}$˻`pMWmjJ~zwbgD00غ8=iBIlpe;%bO9`5gc9v5vQ$d=ҕNjB[/E>V뫷S}IB.GTZFERXN>%F{tuOF|@Y萪^`Ra8ۭRgχߔWZVPT$ڮ]\F>&)-{ I):fǙDv2H"uV8hEU.[2|-yT>><a`v4]KThgQ]a){_c>y.jycCٯ.k4M69Rt/*@sRD~JmkH | u ?[i'6iU0 2T|N;3*C5F{ u #BF] 'ò4"5b)N8&_+|"ǁM㭲 ߾Bd90E9Z,v0sBK,ulfKr2Inpt :!H:DFsE7^BÒߟnKQRؤ-ga^QQ+R{; gbB:q=.Pu<< P\ pFeh8Y;U/I|"ޒP6OszR\{Op- Yhm 3gTwޢA|1fـvb]}׼):ұpI&c"'#(fK@TdDj{1ڤ1IU<_+Ĕ2#0^γ *D#! 99c#hp$Km7.%& /H85#6d,MxCEs 28 O@W R^':xI)㸠(2YZ(%!J^qi_>_olT3ŵ?H^{ p8肈=Vz}Hcu`tߓP0k^;t/qj:5>S#_OM"4El? L] "-:̍Cq2n`Eqڙ9.[skv(%ԧltL9$zsVPz O,=$eIuQ_GYPChRTmܭ92JBj"Ko6@,Ha˄M-k ~}GdbW}Κİ`8Mr*8Ϸ.JqXfAUJݒ"ঝvntL۔_k`{*Dnw! iz=_OitDmO .3&)c"Y׬{m`r;+͡4g@W N?\̐ϔ#Πp)e>:4ڳA'IV̧{GI(FJ& DflX)#o͘X hc?M%G>>x$v! ވCx1vhh+ߓieKtD nsIh#}jEJ%ι]rLFJ>qJfE[ KJ[T0l"];u_zbzsVHΕBB<ݠpT6ׄ.j)w'wA2g֍\p1%hdoh$ QXgo]{}32yh{n`Fl#pC[1r(%M" \M~Ìs1?O:ګk4w\NB M,9_JJ) 8ASMZ w?YGEorYͰ1 &Ō[! ͉65Qf`[J ܁Bcc;K1h{" T~:?C0 tYu:AiZkxЌ9ȬU-9bMO2[mT*=Vԏ{f`a*j.KF<Ef9B&L++X4誑[%:R*\M.pxε=HZׁ}b$ ?l>뫐 ˚[ݡl~ơ#!bV𭮃RA^ݏ=*~"%tc;΁D+9u,/pX\5&s@mNG. )\z(KTtM}z?,rꐄCO^ v: "PC^Qٷנ<2AFlK;*Eǐ^'Uiv蛔Rr%v@u+}zVG,VMۛLutgڼhH#}SAĚl3EXjݧ- U4»}TdzrI'>eva\୾Ub}aF'`RWY_&C$k" Z[װ> I eֶd(AgFfxˣqjJgW n-I&fLC :P9HwZh-aJ ȡ_AܟL\EPg 'lk !hF-0eNL0xn3.0u.<zûVN4W(P=7tp[%ZnԺ =6+\}`ޟO$_޴ {? bɘ־ _A$M5/-/g_ae(ͪ/M~2e;0W~젬 ُSlj8CdSiQTm튽ݟA}%in+d؍ׇhՆY|`uu^´:lx$, s<[PÒ6Z'(9ީ[vMLbc;U~θ![@? r& f :}RhuV,Lφ%<۴-x# X/ +`l^5(@~2eԣ~ d'(P#^8ex 6+O?T{SxôF7!swDF,q<'!t;#dTňߔHY%V 7!?OSvZ^~ΐ$+@xfƛnwqվ9>0*%3lcԵ A{{OBB9tpnDET0Inhw@|| jhdh GphWeao/W o`U%Y&NAJؿOt,qk/( 2)zb7e-~ܸ2YqI!{sPnf°%|$.}-vQG7xH^xb!y@׻^bт.Zg "} l &؉ Տ. ĄߎBx\}ŏYp(5ݡ)w/]eUPBUMV`Am.ӈ!]s|(UdtN J؆[2.x:X97|Q]5+m̪2DR pY9È\8[iqil ߤm3bl!BͶ.S3q,Vee[IUi\(KC(d8 Q |c]=s~S8pg4zxwBW9!<}͋Sn!e}SB~ A]jŊY.i&0i+L2H_ "C3JJbg5EYzYpx.Ð^,A挅fL8CFh̝^* ,+PQ4 pou͸nxE:8\} ·*QclXqae, 0"&eˊ9 .NOJ3ݾh׶6"$!@+ ~xT yay!̘өJmƯ{.e}U32JGnZSn_] U>c oop L=)+R؛c5Ț%IK ^0A7HWZ_9GsOՒV-5jE<Ǵ|}.ql #Apy4/!`|jA*PAvRaa$:'cw qo=UWj'ȟ~;JrBɄk+&0Fe NJT!0oR}3 8Z6 E?E&%j/6W֪m,,T:h5#*m4"hIrQR{Fiw#kb U6jcVG@HCJ;ͮm(,f*:Ǚh}0ן‡,.Z)~΢><*BqDkI$^ŏL0:J]ޞXx&މMjϬ?6ԇ7(xq@]S]PS) cAWWH[]]!cO{Q/)][',2ilTQT6~og5wn&;0ƃ:q91k @]39c cIB5QzlAF59M-ajy4q9BiƘ5>j4%?p;=jA`0%f\缏+7AD/t?v#K8F>&mEXmZǃT.$(!ٌtGWq!r) ^6K2zȭZgp; gP9FXfw?%xe|͎~Bc!~ԡ;?X.X?SשfY{Xk3~mS`p nkO',TЂ{GNL0pPǮj 7~H"tt\ZDV!v#1EZ_φOژ*0h$/@'*͵j'n-V Al9shH;=d-ӗvpfPVo&]X1IM"F3+ F* % jcGȸ;{\i}~ѓ/e[9)48rQ)zɕJzCw5@*4Rz3X†H?h CrVSz*|ci^8._c]#^ } 3 7'RZk.\ZBS6Dd( u"Q/wI+=z{=e߲@ueƯ_ 2%I ;&5%m9nigchqeڤۦQG(9= =i/'$l_%IaGjTf9r1O)b4=lH ~ТvL0v^:K/ 6& ɫB)}3,]:>-"P9@`XqT^[ixc+cX~hSe^R;RДpG4UR$U@@Kt:R}jBuiIFlʞ1,<)ևB&|S~1~r.ev@&λMn`k=xЪgҩ?Uݚz|J`WI~Z궓eAY )fps?sI*&oen\}yQMp}D|rw.O;QVo'|BNb?} ~NՉGJ] s U Iٞ:C~&`*頨[->UzN7LњTAYUD|_EW,U7bצ4ÅcֻviUPc$ b:qy! Tn^SX!ih]Ɗ˂voퟱE# 6y&vUYԇ)5}߲g-\J>I6ctTfe7S3S#}N~gXG'sDQ_ΐ9෯8I2HЭDkYGm>WH]U3ֽ-wHh v~ᅬvOR9.R-.k(ZQ*O-QlR%q0;\q1t`rjK -٠J& [| M9|~dM+YUcA4un}kc!yut!(ԦnbxnŞȯ1m8=WR_`^YLQ|+ \7F@dS GP˗!9..cW64-?iC6v_Ϡi?>wv^':V{(*Jox>7km _K7SɈEvśc>8:_cKĢ.zEƺfB4EF3^jB)tXY%G"kqm#Д:@I'N w~t󬎒5,ߜxY`@sa:|_V"JsLI2ͶI9i(mяZrqU_ 'J3\"hB+=z=o7/|O#hZF׏9U>1%?ڦv<ТrD'Fp>x揫j_u پ99efHOZᲶ܀Pe|-UݣCìG2xT5S2]$Pv5Xj6:Uj6] wUI n؊A7Eb5џ +9mv.ۊ=벫,Q(;D!;AIf ;Fmz 'ǧq,7P=ZswPyjpNkQqA<$'ccY)VN~7O}:fayٿ4꯹=KI29o{tḛsCJÁ73;'E~OmmP_FA&9DSMiw/]zcx} &XdK~8 קӬDau1}w; RwzS-ZMfd> ye Bqj d|cXOu l_ A9]*k[+(~%+epVŭwՐp(czJo_7Y ݙMi٩'6A6`oX`Iu5,k- 1AB49!:Uǁ L CF?ø5C=oNrt8Ҽ,UIъ׎nӢ18F<y~ B\u4Fyxnu.C8VDRΘ0U@!yl6n^x:?2fS&70XЃ n=4mtrZz9z9i e,aTHԩn-J܏l`>Tkg=ĂڸӒH-Qu1]B1%wσ=ʟ;úcǽcsI4+Kj5h !q1y![/8:*+1'] iF)f&Wu@d.1(ߜ'@JYW˱#顯g@@Pō~{f.Hhe^s#dWGC1D]XLƇ?l[P]JƜ=[&;ޜ x,K:PeEߗ6*6U`RW< yPiAm +6銢)\P ?yќa%o}Zʳ=9נDƎLrqA|k~n%M&+-S9-VR5#u18?wHCу(5Z3 r/=_hF]pE+(̏/`\z_w;`3+:q˼DW;]ө#lv DdļuAv@>gHdN9G.>9w.'>K#SW|xjA 19'(ۢ/q`>SqJjT82*7)z>PHr_ !ӆ6v hf|usr% KST`BlHlJbxѽ"bdQItEB:FrTN1 l+>0;Oc%}3~ҼŒ^Ư,FĿٌ]{\`t}yDs_/׻Dv|#LJGh З7M"c Hl>ᒐ>9t`,X˟ \M:~Ve@=s(R.-![L)0`\#j֒~Td*յ3 U;dH/Զ};k&&QTSTQ`L|(:w:~G{D;>-ͿWu:vo.v6v#J%;ooɼjvl|DGlzrw#|5zlq40+6"*-Kt?}8 ȍdw!hUZ)Lc{aa+Y?K qp} .~HW"E8 m)Qͻy:" vzW{4:+~BByo[zK1yX"X: [4nh3XB/B6 |^6be\,58F3L5tgǰL|b˜-fꋨ).$<+l^X֥M^ 4xf9+[ZZ]O)-ĚwrB#`f;Tp*YW^6.2iUwVi8D^ZʏW'kL 2aʋmɾQ!3_Uv6t!\#U-_,1zBD :F?mN$vGj>yז2$y뤣$\[yHtP]#^0Pkt9cuUmΊ=?֨՘"o݋|\zp^}%0Rd1\{BxbH.rKATN&]Um}bS<@/lkF,/mѰ\;"p56xE Z\5QLLMb0Wc*|Bl9h ,iI;3\m )MA= fi aO=Ln`vc̞z+M+H!^К8~_/;Zyh,K 4 ةIPvǭr;4gIvT ­}0bj`I׋!9)722X:nzQ5"(' &-ڪ U2\TUYKav_YӇo!,3Z<=7+Q5i߭ux$ҶBUby,Pd}āxitK=QͰ˷(j_]ޯEE|eH'<^ĔvPL g7Fn7L݈Y:.9}};NsЛYlTpoҝ0ߪI&bAo/$nmh0~bK}&=vs$1EkAk{9+d}T!@9M\ҴaL]% /t1;zn")=$FPDDkX|(zhf.IpE; lM[̭|O7'ۂe{ڡc/pNDL̆r.k\Ƽl+-վJT!rțQ ZEe3 Mt~LPt:GSr6y:(1MtX!]>N,hчTӹR6A ./z̷giOtb$~f!\K[x3 *ZXTcTD38$B7*W;C^Τo}Ch&S{ $ RlLfjQY;䡟 @{9ۡ 0af\'L7-k<׿j 2 y<$Fz`$I:K "cYY^B IZΡlAc}A8h!>?KSq"tj;c =;!]x4UW{юu+Bm٧bU(.BLDʨ9 ` _=YbbI~Tm`A ՋC;E_OɍTi2+L_1B$bKedAggE~ A|x @)Ps0aӢױG`^=T_|٫NPĺ%0%=τ CenLf~cKUL&m1NB1HV6-rjUi"+  \b{.PZBNs/5KnDr|5<<va(`D @ur>/K rf׃&.;@??YSjݏ᲋=*h;g’谍Z|0R=C/-(hnׁxfT|v}]! Co/M|!ٶ޵hpц,sE0zԍC7A,׼LPCU`T  ښk*ZU%ݞ=6YIi6)CFE}BE9.58ܥ[O5jZ:64H7 YqПA_@؎>ƞٷ˨rۮӞTQX̚y I/U,˗qxp ;pH..+BHc_VD !հPp lb C>0zpfȱ[*8 cbEN~Po1t޾xQ5ԤEDKCaG!7N<0;*&IuOKoD-m"8b# TD))|_2z $`''[~\; z:}t7BevѦWy䌯 )-(ȰP0W{V2.Gc1zB!\[ ;6m8b;nGaՉ;B S~u\:9wdRT.ċtSQ /sey[K[W#ykTu nŨFJZ⣋]ixrSӔsBع=:A9`v"KZ>yZN;I: Zj:w!ϏR"6bԻU0dxJ_E=ܞCԚynly՞AfqBab;͇+|;p;UAЉ^*cR_W]յuy;{^K_]oǤ4;$gv"i &[33 ]_ 5y0v-\qlT/5sO!oR%Ʒu}*JҌfS)Gnᕝi*>IZvՇͺz%?jЖJ`p sVyLqe;X-]ս* Xիqj:RE @41vtuڲXȩ% )tHBb?bDtL!tҢԴ W)/c)y|BN[ 59`DۤDNAM&X&c0P&V[hYe^ W= Ad~Ԗo(9@Y)nINh{kqVɝOgRA)}zn 9*BpCԛQo*y>'Ey[eP\PK}e \z Qc7|+kNevEEYlX]v-"%F|hl-FCwᲘz#abJǹac +dM0YT8yhpť'%'N ω ɇZ1#tXyD!>JG x:Vo96W"ߐ"O@^0X \)oÑ@#8uB{w@z->1 Ͱ#KvUE +"T=/+7 %@Idwl󀴩\iM7 (DPNvdM[z~h}JWΖ 3"P5xH4jGŽ8G,ɽsNC ~hg۸&3rhI !k6D<%s U}L 7:C~/ͭtL$r!P)ӳh쬊`ygSL})$cU/7+G.BTpʓH3V!R5Pm嗾jNuJk4׳FP`~3cAuPzP˳_ġ0)Pvi]T6q48* m0Է̋qe"-FjJΙGu[ib@/1a r3_U^_~F'2Ux8K(r0JwQSݍJL"N1~n4@24߿Xhi!$Fs(c7ǝ-y";Xm O &Ẉ_B^!qBć&#YGzl@'PVs@ob@+ 3} (}{?"fq8d PYΜJ!ѩrRʚR @cJbb~ QD&U.\0}n㩾Mq ݦTc¬`iX]{Vbv0=Sه'N%XE>~0eK ̨So7%Odө϶HAK((`A->氛ZU 5>J>&ojM`IHd@T$v2=! \c?ʍL[._WT!Ւd.vN?ML/2~m}Ԗ.Gӥ$AI^vv }PCnȃA Wv.IirW=Lp)kI# AQ+ k=gJ0ً요{X#D QD'Krau -AzaS "~` 'Ki{,(/1vq^(7Q9r]V;\GСxqo/BH e<z84ɏ15I`x Mp38T" 0 ŒA~~CeX~X+[VC~`)wBXG:8yHY$,?> X%9S|-Ȫ8snG:{?ZD/s8h ieʡXWR0g{I4<+M*bE:m0JD{=g-(^{bd,0BQʧ?sqMϛ(Cq~;S_jRЬTW 8}ѶҀ6gz8J|_ )ȳ(E_ oTM!IY;t@1iW?~8qwJ=Y9DWH[+;FñpP}Z֋?[/ӹӹ1m~=څ=~bPĴzL*Qܼ֎}_,CٽC|*X . _n_jI_`6Q9kݠSlI' 4#X9̢FCMnP~@q74FI>_%tNm̰ ^Ӂ"vP(_Z@-5<h)l(>Yq_t8s6`]q9<{LQl yokPce2$H4I)*r-(^U_\ߒ^Ȇ ?F)d80(>ވn86 U؎)=qM7X9%^ZPo%scgWX%U a> vJًjyKforqt,b}`$.^IQ?d kk2BO<5]g36w@\ i6<<ttp& G(3+- fE ~y)uLDlREtP ID lGx8 !5]o9+[Knb<$DD t`idYp53*5R)<%ޏtQ_Kq2,`㓑wq:E!%+`yBv:P=Z{NW/;&ə$7ODz +t֩r9ko?leg+#*r; wׄ"0kN1n` L'D9G:=<#M<-9rbG S SaM[w:[w,>mm*K YTi!yJΫ 8#+~O@ʌF4,F)muresV8BaLEW_> Rx{v~c4 wB[Qǯ";BY o=AneђrY/)]g/ȋx=޴- S?c}D&C4z֒h^EwF_a.[.Etk35:a=NJnc>ȾizDF殌2gf4t(Z? ^=oNQ_*^6;y@#vMjd(9:o̖,HBX# srj&gKS@h%= QL 喔K xHjJ"!Os~HإW#-vyHn}i&ԂBjhР2}OUR:Gm+3ySH18ϯ >QOH?X Vb/|,м L+AŤggh-Y d(:Om9\&.5o"{Aćy]K\yFVR[* 5tFξ)ߔ.7$?۱vh)9MX<<9J=AvyHbg5%W-?4;h& J"oS.Dn3&}j[7a5)&'rg A7ς(-ԶI|tN( ϗp-[;4B~$="[RJOb8sx^>1'2?A3\G,"y=M;ᘓiyInS>fPe\:5"vz^`:ExOg%GDc9k *D:9f/y")7yWׯIlR5 ^j\1W:Qee,î`I7ӲAx1jD݅KlT]iʢ{vOCWҭRm^=XMHUCX\zۍlT6^ SMVb5۽u SȪ>>ޥĀue ;km1b"i愌U2^v9k |+ObD/[ /Tb)oqi߶M|C:Z0ow'ԙ}%2dU)i3(@PE)p]Ch}_D{rϗp9zбdB%yËż*A"[c7/zT):p/1`>R%7Wghz9J3 ,J*zwGF[G}vubB5#skW26玀sqN ' Aƪ鍜4'Ctm7a{5_%;F(I֝j+" +R2nf&X5bq2hZҽ##1R%~SZQvpő+#է+iqD3TW ,0R5\=/[u}7V٢3(˻hdE%lmjם ׄjt5`l p8]T3U!X^{>yi$ߞT4 j-c5*.]4*/,r 1S0F-ϰBDbz&SQĠ͜F BKC+Q8x@gQU2c1/ꢟ%;v5*Řl4ݑ1%q-l)b_yf -RtCe_TEͻ`Z?wSb(nq:b'D3XGs؅żTq')|EŒ 򤘚I;~Kֳ_ N|Ss=>23zA&T*R y%dv%im1demէ~:``D )R;:b %Md N$(Z26<9xP(/h 9 ՗u{bbHزt0d)#1Lܳ =d#` ᚦ5('RsC]KùwgUкO ޽ؒ{ϩf)omT0C͑yӻJ=<9R nE_vy .(i Jcm,Ix1ۓtm:aw0 8th<_"z$ZjwJ2ubcU 0, PGk6HUKK >''4] ?ؠN:/:VsK0<3DEF :*!fhhWu-c=8]Qᶺ0٧?`T_b MTYL| -5JMo)no:_K[ 3KcK5UԌ ]PS~&UF |7S5rӖTbP8~|QVe3XA5-皕C2PoظF J&DӲ8rgJ :g!J,ٹZ NUp+9TGXG|O Kx-')-hF3pxA-_s;I1R4ːy$HMl;0 >/hIY _Go|_ZX$#RK[  -sqȱsyZS^v&JFLbH姭EG;#W?h:TKw DU6rҧçYkoOAŶ E쮈D?.cRy9#䇛&H؄詮xyYDO.ͮ9vƛݍa,:E U;A* `UCĂŒT/DeGׄ|fO(mJҖQ [Xʜ^S|nܟg*<'_O "HB*B!bWi' 5(Ra&V;&uƐ#dus_,n[.Yղcifgw Cg8Y뤜Pd[XJr;uJՙ1(DA [(-h+y`6-Y9%N|E~v*tmW-JЮHD} Z9:n:r&LOTȞVƧf/Sg<:z.3 诊VkB0t?{a ejX =w__L*r}jWV)3*˳&JAD##:Qdu=yf-Q%r=_94D&zg%[hk ǰsܫBs<Դńtrun,KޅEk*8Вc_Ǵ9:BP[{`^H@xd1Ϯ?XMγ}Vty5maY-K:ir+d[ ZcUO&Э`O 3mxرn`zĘ;<>4cn^iʽ導߫JBzb*@$+ |#AxBW?/jwfI m>SLV.Ñ|TGWu@GFq]#kVF ^*Y昏~=_n>[ Yo'[gGc;:Ӻh_WbZ-a{?n\$D 5Vgƃ d.E…+QhgKו+ϱoFHD !;|HL>oAl茷wuT;;(W.+:Z:ȱFc9Q_A;c1&OjdKJ~=آbKj/u`-*qʮR44& JH`H(6_ ʛ$iEHw .Խ9BPGЛW?Do\N%t.ȎsG%V;զ4u3PK\waG~I ?Pyvė7.tt# }-S$ J!Bm"P8>[eᨃ GLu&3aRZ7m2>-F8U4aZ]"SӒOڴfZ ˠ=2;"x6A+HCïmgCaQ:iih.0L:`h[}N,%R?,䈌N: Se8ԋv3^A>[2R8yk_/D M~tyY ux7"Uc ~3`'xCW|5o$vn SB=F(=V_ĞR~=VM::Dd_[=ܒk\*wA8*>iT?JCD&y<[RID}6zc$"3㚺wХJNZ v1g<ڳ,ܥ?OC>JMyIobu( S;  ?-kHsU:=\ok`fݳLԤb+M4z$؉+#z90=OxY+ۂN!StM;@b#K9v?Qy 6bwX段WC=A$kg) j[M#u7hd{⁥*%WٻiZ~'ıɔ.xLlkMm d-'[ҏX_ږ$i KUAoC[|" -oxߒ8kF|X{S3ގjx: ydIMK-Z0WL%Z3ɫ*<|$#VCvCLGiG+F0۔Lpb9/? =D%U@!g#'UZE؍ Ձs?zHVc9V?kob +˺MqʊK ¨p(WRɒA2c: j6vR#YNpK]Gd| ؉|MԗV/Xrwׇ$ z!FSwwdvT(Ittzf@ ת=c/%Ϛi[AՍ} ͷxחHpIS:ȫsnlpK+Cܗg80OU lɨݟLvYRҲ0+Qs1aQ̿'cO13 _˿6Ai 9g1e(YC޽}H,1VkQ_/XЙnb2i߻h266Pk}洐2?`j0ӿ0z=)*Aa='RF` W9Ԃ,)>2JfS"8}`)ƀ$+M`4+܆J(|j3ˆg{L\vhC _ +nb\dTű g{=pN-|xT2F"'դOΦjU(߸r->MV-r P}BLq }rr=h#Xgm7J'ee,@74 ԭPklѵ\Q@vVx_c\ cњU7n-iV1%Ub)e3y ֔l-Lu"ORsDb[ϥ7fzI"Ɠ)*AM{CI' [ 4^sۚ`Gg~؇,åmk=6%3h5{D̓Cc[x/ISڃiKEỸۢB/plϘhZ^jws#՞l<֐pvJz;zo-:l+S(؄)O AC͑xP_4?KFu,ǣbngGC X <=XY5 =Z, \ &C['+i+>L@bCKU @1}b*9pOc.h)ձkby8,R,Z'*"VuYX^(nGg"Ui gSSLa}=Zl7zQmr=:3jksKT+1Ln̦uUN<)hD^,l!_Bh_޻k q\5-`hI.Ԁ Vo`oM9ZB vGe'DJYS^i+x>fNr*)צJ3OvU$o]%U7!Q{KPfpgm~Fb!S:"N [ R[%9pvN^NoLqi[cpHMcںpכpVOB.et׾c~ 4Eאe9<پz2Jb1#&IP4Gr^ؔaUOXg~vQѢx” ?O? iZ˗a gP9 *4/hiͥ() \3~iqz OKvt}5KSN< Ͽt0"Sϡ6rT 袅!W _t!sCȎ4GqVs-ZV'n`v5)\۟RÏ cGCix\S9B&/S٭3H.@~\2)oZN8t@@ӫWKģ*W#PH_9 WԍN 5Սgxi]uGE.^U?p;MM<1{ѠK8Q&b=|=\sG~pDZod F@-&!1[Pv@A)4FXQеi'C:?E,f,j%s]i82:|]EZpΞeo ;x͠~4j^}ľ?OCk.4&F,ɉWqBa&q tTy)9 TuDiZ6s ՝jf7|G`uLċNE0%1"N%6hAr UUד゘}2ot|YaK7ZUH֐Tt|ٺQHQ$XC\ÍFmOtayC F D]`w"v\Uܫv6HSפ94 0:=z7D׋-=%r6n]m.D kʴgy7 ̪SA\Q~Knzխ=G֢2`~c 9LHqxziFW[$]ĭԵV1;o\'My" Mĝ~JoltİgKX4eC G9;P&MB'yۂ_UrK~CH@{8aEE )6iRJ Yg^Y BgF Qb<u6#1:i8>F*)ⷵv8,R4Z}w~4CZ$`hS"P{>\x@cI!mM SMsk8fS1zb 8W!=y͙~7οN  S A+ ;K͢eaqhvaQ(doi jYCM|'-x 1Dj=aɱx/B[zG#}K)l>m{KcGtʇSN$NNEf\D˄ob RW,aגod]p/t:;Bzkk!ȕn<jBV0"8QMJ!)W~~/vDxl3VOJf8o[&x19/q=^9U^1X|M)A7=n SYF%T|)(o) XTy_z~ߩ,b+ظ8a86p(dƿ֝|:u1w; []1SuTazvpI3\̋ јPY.W!/ v,tE sn+Ukb5UNTW˂M§\o̯yptG>/0t6dϲאAa#qŜs>,ӮBXH$ spPg:/S7!Oh³M^mȆoQKe/D Iµ lp0e]w3y0# H&FܨZ3j8>LfEQ]G$?EO9obx3gw*CĨ} d|枩HS[{]%;LOەwloٵZg(Ϳ3g?loXӣgCkOgRˡw2)*@(cɃBc.ݽtd3R x"6ژhyB18HR@N:[fXeIju*7yP}<Z81FN˟(tѼ9h[p&^!w3ϯ83g_1~*nKw(o]9~;")WFk8p V~BpS9ɔٔ;BZ- Pw HyA&c8B{AJT u8_|~QԳ?i UspStАt,PRK8BA,TLA15g3QKk}R!w8]⋁zx{mq*7)fnN8{n 6oηXd+} Jd= <)deyezD|]y{m4vL|tY㤢hMveڹy?CgUѷ~1ɤM^pЖjCT.TqxMRjL~N5Y"~yR);\=jz8;JWH>de1(=J5BM#wc-SVsA|z%Vaڮ6XiZlj9vx&Z.4f~ #%}sV0w&膑~7 [Ni=e2Z#fna{9)jdfqۧfK:dc Q:g^&e2%Et/.U…~!PO,7JemJ0K(ט^Ae<Kw=sѵ--PDdtKޟL#BnC-b, ~қݤd{rJ}1-q1 d3' ;u"CyGh?,T&9,e֪x$_  6 a2x8i}VRugPG1!$6Shtl (ROP/mCB;+){pQ-,n@ g6ܬ]i˯6 I;fB$9Lq(申Nl/ZqCihUtޥfpDژ d(JGT߁̹꟤us9̯ba﫢D]V ZԦm]ygyEui6{rpWf%'5"F~7(s=oS&pX}_ D@tx nU|ʓ~EJWІ|}Mhp.* o*MQZiA':FEi~Һ+Z4;~\H5@؇ϻY \/ jMTyxGStR0ݴI8,rv iE=p5&+36:"5"rk&ͽ"51-}Ɛ?lX|>.;F׉$IբDF'aZ"%5Q>?8`-_\_- ,ST K<s0{ ftṆ֗-ӵt~6fW!KO4;CyU4sV?'$9K^[ T<:1/rÂ5u9 G So\ͪMQ-x<|**DK]Bn.qibmun?]ιdñ/A~F1KI#/%̦'Ƣ'$>a#q+?}Nfu}lj0k(Я,{ӶAXdod50)2+"$wo^4Ao\ٍaR/^׀U16p @x8FY>*Pɨa9|&ûrU#%e'3iI^$..[>1"n0mMo9N^وy!.axLS#>)'he6=oX?9׈O⛫6_BQEH#L7&Owh2N2^zNn37֍g-EɴRer/GZ;6l?Oq/N ~[du1D]7Z"'&!FAi~Jv "yݕqcp9t8&Xux{=7?5crY>k 5Ԧka%G3v%VИ Vyd,"39mQV)ƽtqݮZ[xͱBBww7JFO힂֧&% ޸0k<O y<K5iiؙvYVn^/Lb<"'g6L 3#U0nC,ͽma k)ِQ=h $u?)q15{K^p|UQ?aK!8xu7:DMDK|]6~-- NKҨ#·k'q.f6\LɽxM~| ]Wc; x117m hwyщ?UkJy;ÝlE0(Z(JDl]du>HduDcY|`K~aڅ!(C _3s5|pXGUtMηL}b3E3Y,0czBk6aƐ]hZGy AN&mtKVAB< Ix{ W!R繕ko$MX1( My"vX.TqbuvA>DP4بnJy&UaoÉ*m;bԊs< "(}H=4On~6[`mՙ/-k"[}7'1YdQ.T/D\b[!A@0䏨/giyWN/)$#ɆQくyј*p$G{7Mlʎ$'0Àb*zkiEj f81g}$d1jo$@4frukabD -G]"I$vwN_CfYMπ- ?W{E*,9" ر1g Ϳ+IY|2J/{ԳF󯢰&N(́ wB@GB%HSkDR8\5lY$'tGMIYCVQK:↹`v3ӽF+ֲJ!B-3Nc)<4aُտ>%]&2e%ٔ1_P2Оi/k_CԡOS"%f!0JPn:[|Op+$lY.\GtHe|ںu`}ܭ D bt-sh&}VuX3Ʀ.f?Ehm >ɍBH4KZSX %%Nigw/߆bp582s+&ʝ[uxy_apP0a6y bԜ/}- PG+8׏;$ c٦4h4|C|4N8]$] ZM@ B;qF73۱y菉C0FsC%;w#xs, h-Ep(gǾ B{83ڀ=&Eh qxQLK3].֫1H l +Zҙvb ]y͌Xտdb:ʨv Drk##!ɏ@r Opݨm?Xof|vHOPM8[>,Ȟs]7NeP)<+HWM<~Tw!\&Vc#Et,1`h}\i}(Gܐ2iHCy#1i=E0Fj7,g΍ /j7A(ÿ́s>VI!=gg)BhPJCI\ej jzd{}ִB8v:}E]Kd4=T@]S~޵Yv9֖)=;h7k;'Λ@COݭsJHzX *GC_#m+f`iїBϽsR*휳w4rCB$ pA5)S9r`sy·- QMQqO$a\k)ʗ x'Y^ yx#H?7)Ln rl-c}le-[OګB~r?qFʒIK?rט{M$7EcEZE޹֍O]aSOhit->EVH3?cQT7aKcpCAk%3a?X fҝ!I:tËz OKwC9Hnzlm]h.IIuBIXqX7_wsYP $ܷ3v+zc:DH Hts&ZQ8v` ʩC! Q<{ɀ 'n;5&(f 6Zqű&Ft0]VO.`0/SL_!YLoT;%0'ɭRaP\9P.L=NoJRD6:v=oBXk g5kPHoBo)@p7({?)v#&dz|FhCݘGAռh oϖ\xυa/8H~Yte2MLɄgOsФ%CĶkX{EfݍzȈd_֔,vA gi܁Vd; 1,F#}TT7~: V_`̍!Ӭ&hH|p6Sʬp_} C"Us=Qs UJQpG _]TWKC#EƎ ,21R(6$8 $ˌ~C~,N7dE܄ayyZtb~09Ѩ:7 vEKuAkΗiXpɍ|Y| E:쑱3(ey{k.5V;(͝W@98+q^PT~V% D "Jiㆲ}nbNxv3)<5 k"ڜ,LwJH 7;MZl}/zS{$ve.#-`8jIm fe'3R9|EYF?:qh:url2ߩŷ_?p9li>/]Sg@>fO5UsNt/}bV@Nk,5VK@0 VV-n%]JS/e[V}R Ӳh%Cm$;L=5߻Rm/%>A<^4j=ǎ (& z⇻޸um_#u'$Bm3)0-c[|cnZXKS! `EEfvINw nfx$kWs@~)cr+DpPw IC IQ%QuC iC:(ӻ;?HdZc$5%S2#iΒMxI OUw~Cp8땙e, "nA\8E0C p(*ezox5nH)W1%+V9m=u.`䊲^ n jϊc[3 gmH`<.7j|j;읞e/50!vIO})d-4^!?MqbH F镊eڬZ?vą[P(lu=eO)K |*MNP|N$:K6,7$37~إ*⃛"LMi3}%_DsB$۱!4 7tXl1Q4L܃בIFKlϋq@E.(ig?)ˆZ:{X7s-xsb?.aAaW84uѼrc`9G7#$u1&>>(HElkx$ζ̿SD Mu@O$=@}aT9ChA-O hgy菈&BMT+G3 |O4,b~Hqm^Ů%~?Nk&]8WvźRv|AlI#>޼%#7|!:ԧ@0|(6V6aMgzۻ;RT[dMjWqVmU'ݔ@ l_S`RnŸDSQUܜaadWiVtj#_в |g< f8weɰȀ{bgZ=tO¨{dL cgmDL~ NWր [͘BuQ9m!Cɒƃ_uaL7E(hemY#hhznT|RLp AkRmb ua!RC` ˁf{J0[,hn8#o5.c,^>W8 zW͂33j4 QLiN>E]A<|-R̋s9V\`rϊ'~L,U 4OA˳^W$wWx@"<`PVHo.074q@hA`nHtobp|}/\Ω{2%xр.c<שQOI^M|'HU0AR.\9u0-{ыg( ⌞,uF-ےއƗsAD^Qx T6TiUjVD$8Pp~_ _n]ֳ!zljK} δ% dbx4VrZЌiseƅyC~Ѐ|} Ț(x,evJc$r"MyT+6&axfr[?< dhG'3gGr{ ,Z3I$VWS,Bj8V#XGy0R. Fஒ`=JiJ!^s!vG d#RapmE, oP":*SˠD7%JfpB~t񛲒+T>'U /&-' Q9g9azϢ`Ճjdq{G zI Ñd0jt2kVI;V[xcvVfTș οwZdI ;%M׆;3ItJQ?xgn@/al?ò$_Dީūz %(>9Ģ\<2% DxF2ݡ8Z6H5}:jES7]tF/''ze0S~|082!қ-j,(N]  K9?^XmݏY2Gwx&i3_nZ6X5F"LLlRj(1lz콯v+uZI7* C RQ@xsX)EX`I[*N2 Y i/D_ϝw=u0sϠ ]U Ϲ"Lhq' [ $Q a+o1ps;Rj=𻌓z d:_g\>sMkVu6B*G!DJ+WGSꨝIJi9a;xv@Ǯ \<-*@\S p`cg8zhT\;ZJ\)XqVH?{٭`; M^iQI5_ ‘xLlUp8m>X?`|"eti6},roFj9hwmFwU\r:1S,JF/3F- So? iSj\cglr% Ee % \vlzwսUfeL꾒W'$ b@%of>'!•G*j @H8Lʸ 1iBFq*f>+ ={iEi\#z_6s.߶CZC?*)s;4x粓,5.;O&I$?hi1pu@I}V-o"y #0:R VAukb0l2LAin_0ڼm h$$9},vM *do`) Hyx@G{‚рN Ro0$Q\Ɵ-m+Lk5N ZZfstB+y9"D'#rjODT+-|f{ Bz:ɎDpO`([҄zc"7zޓcdr_j;)vqTar,w6(:lzvqh~IT5Y .JAD)5(`☮9{w:Z?m%Ɇ1)EEhPVӡQ>/+^lWcV)!.(#ALk3WQE}K2@= s+ A|n.|$+1pBӹ"I2Pd3lN۾wLWq4rDE 0Sdd/WŊ@eB6$-h:/(y!jWD-@e_" [i9.5_~E96 BS"E3k7-rUYF;{|FV6d( SM4i?/51e@ᾋwטF1q*Ò Xh tHj?}rf/_)܈yQVS9<6.EԊ\wSz+ͷS31r4}mI|͓84]\]ҝlICU>yXY=ΧUQb'FΡ[ƈj@J4\̪Uu`!L:7L\Zip sb0W(oL,uKLNfW??F::̃n1ڥTltzAΪ>#U2s9P-vN[E>[Dl/o ´ڨpz Cn&LQ\fh XR -[5)O}hM91߯?^[W %3&7BPv%_~.GW& p~:XqgAРx vJ.CJ1}-LJ|8"|T /oe[z@'F3.NԓLJp2ꯨ3*oܪ}/!yȺB_ Z_phC揑 eLDP lM?@61QV $9k=wC5 nf:o Ey(_QQ ^|S`^}7H#_s;9;("XLjsF,Mb';6lYD-]jd0}rS#X, oL罚6^F-zt ;Mن%0丧da 8s!>eD'T5ɚ3ջlnDSeLGY-|76Pg*=fځTPUmLAioniv>?ԍmXʕ[,1{V4ss嶡|NOōE u-*QWJ~vk+]rFCـ߿r(od]C8 ST_P˕6YX]$2g,C XXKvr ,bއxb&sEO 2T,bsƯC}S8k1 X9YiGXn(`!؝HA w.F)Ă6! .Cf`ic7eR,B6VB#aJc\>7U٠S) 4/(Dg<!n\G"y_S*Blf gp3kl1pt(|9L?69S;֒-rLs#Q*K0Z ѯ!Wل >(ux:E_"jHr,yɱGQJ@IO&(+w214_^ ʅlFwae|-!}?,Q 3*[4e]p)WbEP+p=Ep~Ĭy,B62Nu*wU{bN ٣V1O7Yu6 kGnn_+ۉ8o^Q;ţSNk{.)ޙ]|?I ~ 2OKHɆ\YG3wF0،> yCrp҆9Uҋ܀r 4ͷ8J|1o;ig 5y@~wl1q2 `!ဎjz9Nyw^` H_%*VѪkz nס'dBQinZQ~v-rc%Itx0UŽV =#rS ߹0qq$щa[>Rz;tVp41$SebF NSĂ}f%Q 3*Ht"YΤԀHJj5>[VoIGM/bBνAզ4OSN`Vux\`kN#TZyAfIa.ǐ@k3w]&S-i/(6X (F@[+Mk$W高H%bG{J9]XP5bШL.RAq"+6wbj@T?}N8qYTF4Z`?優eP$uT=V?J7IO>laz1&׹|}"L3Yxm ES"ANuWIZ3]%Kbj B5` oUFXoPƶZXza Zwk@ sb%$- R"y++41]EѠ'0m7G Ebtߎ) *qV5i|7\: I ,8AAEQ܄+,Ehmb-pDȥ<u qW$Q--crTV^Fb)bi{U4cge:iekx}'gt\v~EqtG\݁i4ɍ3&^e{lOfok'#BNPvRePؖdl YuFj3cn 7J?\hmMu^^%(>Sm:W|媣ݟ,f"CӒviYٛaIlmf_7χ N˔dEGݤi.x-,Oٰ$w/ l D@eh*ke`^!m9禵j&O1i}}›0FaQ GnV<«w߮+ֵ -ߛִ(fjM\Y.|AJIKM٨GGR}:cJ~J3.~n@ƒ;.TwoTT%tWᵑBy5Tus/\J|y]ir4ڋE谝9ˋoTSX( IgH=A }qNM+W"2*HAsj˯qs@407=wZ(8Git͓f es}hUd_T}}A8Ytn3?ޕccז^:ȥgǐ={Mb[LnHgBGsa◊ 1[C p!wcS΃C>MoР֞=j0d =c:>8 ?w=ϓDo.xzrGKR74Q`,7IX6IMnX$רU׏p51m} #F/"A0F*I"u5eaŵB4)zx34nWHuko]Y:>?:?P1Ts1sJdxh4-ѕTǺIN5Sd!<|;5>S蝷Z`7N ڟMYgA%lKW_ S/*eG}Pb!pݏ~E,݈[+9<n H7㠄*Z%^1^(N[rh͈1TIz AUOΓ'mpWP='g6&KF~x:X[D~W(8Dgi=r1v;9wY֋܊HC@ GTKRÃ]@~4}?<|c1/.8ΈFCC85:i)q#ZM5co暊pu-dy]1yOtGBYf B;l#][ ١fOyb́bn}@#Ҙ7I68D~(s:mxY[DrgQTEbBbnpe}9EQt(42Z\0:O>k8jҷÙCJG9:l?bCK! W(6Ivs9@'$u_Gcv=Yq2Y7n$5Ruweekfa ;7wJro#{\ .тS|[%qejA%:nf\[v|iӤ?"Ԇi0Apa s-7E`=L~3`n&Gz:LS9_Aq4겪5ChXi :a( 6:>K6 !##my4ӄIT%u!K{X{* `eRys°H&I[>jDLtQ1VLcvn.8@ZzpȮDϝs]_H7v# G-O't߰ {v/Lv `O#Rz[ԴyEBDx1aG ,\R{ߒfE7 0e:gm:fNkqQV~kx*Zﻼ΁-m dF? G{ͫz"㊀gG*Y3⫄_*kY)Z62>{\ӼYnHs[xצq-FUjUt57'`î7(r]WR]2̛ջ@)2 8eew-VVKBʯ^Τ&6 mU ^1j]N5EG?51*; JWͺ)N v-[ꛫY8<:0Fю0)ësf3tƼT(̀ DP 4pgy2$ih˄(LL~2J$4zub m #].isttD-k;H73m1`kl3KŚL}. >d8`hfԎo q$@u.XٔK W.{,` D)L6uD_{ A=`$<ٰwC;z6Ky{=kbYhZ5L"?e_KL8`I H IvCǪVTKP@9͈3%LO]ݟ0ߵ6mrݤmvXS})5-rp;?_g$Oa=:P6bx>=U2%\ 0(̔b(u!\4f6d ~\@uc e/\z^lB, n'(xywxʵiNlBBǩ!w1N'}zuH炛H.ojA 4C?cu&Jd!¶PQGl.VW 獇TZ4]}xRˋ.&/ SyS+q-(D%|4"̤$u5|)IxGoN(<![4 ̛#tH_KNt5Q9Y a|N?ZN/ L[afTo]Tm3 @ٞ5E_$pM9mމ}AEEKsɁuW 11R 3jw(hk0{lxz#:v6$ˢA|,k Y/[hxkkqL4 liKiP7v9=W#/My gO§+Z'4H22sVu("]"P_.2{`XZoլ7]zc re@jJK8g¡,B1/24Jd]eXO5 i50ETi2FI8:cN^I(QA}zB?G3,N7|4f+S G)/nor/9 2BJՆz6{U+ ƹ!~A3f!՟UW.&ɂgYN/\R6.:$ys$;Cw|L=*ċVhՔzqȅo|}'+)E$l\ J}G51Ĺ7 jge58x%Ӏo=d=/d!VߎetSAF8VH K:"TN+[M9mdz eND̰VDpoكآB}|7ww>ȄX`fu^X,T)MĬ{QWnp`9uJ` [H_ isGB(yc-vH}]}d\q{2yqFKtLR xy`Y%<_N9jMb]ßV6]2]^BmN6eY*$ρ{w9$n2K?KEm8 1' ePQv("kj"#u*CCQq[3ܤiqu<Z2i+T cd @=q:R<y=ä#0Q~DA4# +؉vuC妧ڰUľYwU9(aw4%N(pO4,X  Se˝0 xJ#s`f .+q$(:\Sa߫VN8X*DJops+qk0? 9X @OZh22}^ 0"nޒqK$+c\ٮmu(EK{ 3j\+Cj!8qk6ۼĮu(0Wd)o>L(ĬU sZ] bڐɃpǝx~=u!Mvqh{X fYbC8' 4=v>BOUBW^1TwT1|ܵI#u bZO(\ȷ1@뤮zHƐ~!9Ch6%Y.MB)ßdL]@#/,/ǟ n};)f(Ck^uW#$*aG% Ec=>p#>~mxa;O$cG46KY@fzm:A'>v" }l 7cu)ŽhHIml6Ld8}F@X:bػiZMY㹦DLW2pT#2y9o75=SBSABA\Gs#"w+2A6D\fEFB .Q;:>QkW.r Mý~.=d2xzl u"`*tڿO hLHuBmB{h+ J3[eHlң oںf܂)8yƴʭ/QZ0z> 4``wґe im~ k$Әdx{V ͤ#RO~RB QkNK@ ®Ful lem c0䏢1fcG'A7yBهqp^G&=듏%N!ck(0.Y0?\TpbN6XWk;Z:?@n Ck>\E<$~:)Ϙ ki3 1丄΃1LM##8Ƅ/f\xDZtn_k=&neMs5ox$+ l+z3&N0Q,:c~fRvLx7&_0t:[¨gU5SIԩSWc0t ;K--YLǦ.1{jb#7.u~/JU@H >Km FdP(aآ:fiEBjZȭldpf`?J`d8GC-WdGoOy U%fK JT/]pl-[]Y s==[GG_N}A#[Osys+`U;Gb=¾"ƒba- .hwDC/uw`hqB7o5ǗQ n.u99CuAcƧC"N3T.(UοũO7Zs'$g?;@K$~#_}U2$sK7hxL;nP}R|7>ú3Plo`wKk>˄N`~FUgu/n6k۳/-.ͫ\ >&yX: f[q9} K 硔$pk #hnBYX6;C;~unUnaPUފ}^JDmg:Q]oYm~9B`[u1t<)oB>a];7.kzUEQ[Z`P,C)*A}=y:+j|Mg%:4J`'y@e2P5/4k'|w˿4\Byf֩Ndxyߴf3͗9k0 !1ðnhDXvl1QsŔp]=墌ׅFu#+E5okruvt&C#!_P%dQ副]xVR%[E:n-p6@2ҙrl ̕ucW31ӅszXGHmc j+]5B)$W**{b [?IYfކG:苡n"6jgcX1jzmb" @g32yIqugsǑ:LzvY'n:NnZWK͕5>Pbki+hqzY;Kox{<jǭa`Y^U RJKhp}Vm^-޴gl je~!вWoM˝><4 dU'Hu.C&dLoi]TLj:,WBTwbɶ WoaЗ!,Z{_ XU/{U ~IbICcj8l#Խ6W^dZHFAT '|V6ծ>l1"3{f q%C:c/膴Ó]V@#GF-^t%Z^rsNI(y{цҭB㚵'+rNJ]O]>LaFkDM mp&<1d|5ȯLxHeWԸa|Zcݏ^usjRD^9[:NUk7m% ;1K^V xW0oD}i4+F|-\1(l5P]&=S+a;@KWtdnA#Vz@°{B^P%osah)Կ'LvP)>NGmݕ+bV"$ύ'ٿ3ϻ2̽#5oo &m;/hY79 ZOqw$_P>eBp=B+_K{zBA.RWBU%+U5Ff{JZcAF^^,zT@E wO7,fQ룇(vx)EA,JTnoI**40ʺ6L 5$YVm۰]ߔ)3y{0~(m}_FxWޟ?®NF\&VZմ@8SbC;m` CPu|Lf=ߢ H̤: nw:9 鴙5lѸ?Ĉ+=J\]9JaK;:J9ʈT˽*/#C2ld(VЏ_JH? nc%P4aϹU<6%J|`Qfe/вE ]ދW|C. ).giK?75(rК|R>KZ^.pZh 8vgmLUXaF\Mzhm*v?=G-ڼ:F #M^t8Q"xg:3Ykް`p㝝[E*-ae$j _YɹWќ/ʫ_J9؅C 73g m,4=zH;[]bW yѿtˬ\R+ T_\t#O).6 '.V0'3E&64̉gԽNi^̗j mfr>| S6lQiMt:%il0T /'wq8Oo3ahZ"[KMYJEu[\[ucWm#Fmh^uRHj \6{cLX%)Iͱ̗!NumW (;U.lu(&Ai^bRr=*849eW40 7-ՠ NZ"qZ4*]#= =L ӥh9˵(*.ʸ쾮2<ٓ"$$ J17xX9j %^U*5sa80_c b6 4;|sAzH猝b62e783ooJ{۶g]/KzER9S,>o{ ]~MhD[2>wS2VVxAwL%_8<`>~QvO͎ւs]})=}.-mC9(OsM&T ;%DPݗlF7sl|_tMF#% Ժ'ALAZpGU[чE6G!ɶ:KbYі)>,?4menGDž|n&j}2 +9 C˧hsGlT!ADjqW:TC0yyejz`iTRp`ȢμիI>X$"EKYZ6OQFA|b(HPˆWXUDOR\apO.-DN%RD ~0C뾪0hS>R6$ox*;:/QmoQ&],v 29r2举F,ֆSTtڲ'"ajK`(nl-F]>Ķ9+H:hMgn 8oFp؈utDIM#PHe}$G;S#Y]sU{)) ݊/çC:/f:KsLA]<t^|նO;;!R"W.w& P9Trj5@cژ%;?lFzϞi܂d|%LixCz'Hۀf>V:+͙͏9WytutOݐPm˺XE &߬(Ө-K.n> ޭg dqRJ9ӮgWEwm.[S`:vPpʨW~ڌpt0XDz xϖS( $ uhΙ{,J}v"@=ޘfU؋cQʵjp CWf$a;fau^ dF_:8Dz1u`1,Dis 5<"I oH]l6rCt3 r'Key8`tOg >Ɓ,7A'9z`HtAR8v !RɌv4cK̋ B]u*h.S(Dxx= m(<c N% 0tRkC\1Jbuץ -QI-pN_Ӄc+医,2Qy5$u0qѫ=ݩ0]bVF4 ,+GecW_׾K(S̸C̓G+j|oqߜ)|un9BrW{Iu)zIr\p:)dɶS#NN҉msja *Drs֨LJqݙjV집9u8eGuc7<Ći{nVF*;07X֤zTIa3KJ[X5"kpywd %aDΰ{8,BȌ 4 Z! ǖ^c!Ҙ*DCfaوt_4LHMMx;-vdvSɛͤN3qZdDϷr`'@TW *"Δ0uq(-ͼRfԌ@& B alpcO/R&8ԟ"Aܐb%yҟ˘@pۍ#/s;vwţƴ=U`O/;Ud)RA4tG5[!$.IA>'{CRqjlV#c/A?M, C̓Sq^X}=j;wXu/h[,i{5?5FSI&0{;EȊ( t.PD4CnK+g`Y Lox?m0$軑E4~aV8? 1DFѠt/3AGR'Jߝ>6 Ur_&]ӔCsjD4fPl 2\N)Ljy5彉Wf)!kG} d-8R5t@Qxw.x^_Lkz^%C)S.9%P >ͨI~rtRb7w'~LCK' 69+:$&WI_!ت=ݧ.}{xv.$ 8 H\o4Yx{p-QF^E%,ⵧg3I˷ I [Mk{ {)/R޴UÃjOMyc9_ɮuJ]dxǼsy*YLj1>:CGI-sxָ]? INw⿵L&{  nq^7pk5R@P99Z Ro߰'RI9@y;^µ_َ _,(Rv=%B}a[Dy e h6ooQ?c|%E.HFgfl!̓EMTIf9woFɾBUޫdcX$tf}ago54(S[5t_x|Dl'(|<(F4L"U BK¬&;ZB'ݤ_Q}p|US?4<:dokOy K bW+W(R(^C ywHY'y,idxjXPo.98o? C[Ilr,rOQ?nW Z >C?*1"q'ӺըD:Bq4dc[,J90Kzĕ`Ĕ-Xj\LßDiH^o֔2S\5eJhEY}[6WZ9Ig2d`pvpַy c"<:Ιv)2jILH'QH`A _o,Vt JEy[^}s!JXM$=z}1LC…MW˜D86e;,.`C _ȡ%}hsK,,[E&mm_^Xc P E&B F[L, H$U18nUtOINPb+jyK_q4\RH30=/&g~TBbG釵4֙@t;WҲyE9}_֊FM8i9Ifs9/ ´HN57.Nbtrmy =eVcFTJ!FDU ]~.m:.%~AHba8M$LpJ VwgqX #p=fzӖq}I6"k"/L3aŜkg;H;1l캎d:hL@`/8*XAoEE\ڭpOQ7 UX Pbٮc@w 1{ fʏJM9(qC+b &OjU'c`R.F"ee&Jخ)im7P1|9F}Ô (-.KB17F'Na' yq_jްWAnvpeqvFlf*kᔰʡLOyOMniI4zsW32~׍Nſ> y+R%9ab-ݝG l`तG✃W}5s >4zGk'# -ET2OmG0I`CEJhgdT u*[S@¸5w6)2?"!Xz"`aq9/BW هUVz d\ rؤJ;h_܃{T$6?f XTN5=S!Qsy*m.ʐRMԮm$rj-AV/W9N,|p ?DNjWշڂ(sfZb@ %XB.ϑp$7smxUSm&H/W ,';wMYPZ?*U`T ՂA&6)m@h%4S*2.xU&_K:}Ьp&6֘P7#bkM`[ z.WEc٨ALXu/\c%dmOHI$ ۆ@Uz^iItQxEBOwkO?֚R&W.9(t_ tJKϦRK#/)AXgDտڨn!9uF8S`5H'B.,rpT$AB0%;2JNoWWxYVᑙȑo H`Z\,{¢NMp\j[Ɯ ߶h׭ Ez6K%Ds cob!?,.,wƫ}(JV渝 ἦYr&s'w|sIuoa~SYi/bJe$_|[R}/ubdƎRܞ֕i :ŪFgC%m(UC|[bD;]fpyJZۈşG{68Ƽ_^bֽDEbevlmq3mGkDM]D`m6!u  v=c& ۾D޻^rG!E'%Bf0U.u`of**GQ}5R&,hOs32REZy#͕wR XȖR]RS㔧yReI+3LkY,2$MT=T)MX2MEn͠]MwO(?_Wv}a>& (qk_gX'+@"N{{:S', .3QN0NJ3~Ž8Djٷx&4:7yTg-7|'O9VO/wDLmj1 8-AE' zV\Z-圬D추(9"((.HP?b_;׃fC%\t@e'Xy Kׇ.cqa#l$0Rb7_#tLatJ2 pm w1st2Ax&_ˈLGQҺRXdzMB&_gɍ9qZ.*lfeQV'mٯǰ)vx<|H3pB.lԥbwіKd9tb ;LP &Ϝ9u@Hcx(| _cfkmt ut{ 'Pn7J?Rq^&h&S4@^BB0T'[ݑӥ(8]a0ԍI 83W.JYn*cY+1+fՇZstv;K&ܦ3>-J] ̠N ,apFճ.[UI,k,XS۴^+9k^by,ުpH'@㻿f0_xn]#ilg yM2U~IC]M(GG3Q<GM!}P_ۭJz:Y$qY~<jf4&Idߍ;ddB$-a]Aŀo\`t@o傁Ѝ6}gT u7 ilf,\WODȤLK7qN%jyۣzԸ5NFsEvHGRPg-cӁz%K8Eb&"$,,r9P`@aa4 F s VY9&Hk\=<ح/3c78e;QC'L*B .!_FQU܇hn(oe_#u,qCI:Zԙ4~拏8;.igJYT>3|DݴrV#8鞔*a za|GL5UxР&(ݔJcp  .$5j0V$HM0be@dae~0LN`1 Z?gS]]XPb6XY ܂*ᕾ3҂|4fN1XY/s K3!ڞ%NM "XB_bߨg:wiJ@FQx@2.gclB%.et=xR i]}yy9H0 F VW{E)R&;CQL}Sot\k2[QVt&oe\ 9ܒU>ٍ;'&9<Tm9A#ҳYpT8IhGS8\ݢ "~2v;"YCSEGtk,(0!ZsX&qɄPjG5Cmplhwv<,8cMkHq` Rzp֊ZTԌ6f7_ hθ^ Y$A颩?,9{ ?iQGKO=2>h^nł79'ey]~;ŵN߅GUBuuk`F2fitD2s, pr5 C @7_/n4ߕ ۫I&3 5e]qF%c`9N26vkN JɈ+a[cRv; ?PCEW6lCSN6cs ?v ncۉe>ab!#PxtK=D!]Vuiُh5 x/1ޜKF6Ԇu!">+),?^[/x޲2'?NmȞ+gƕ}uo諥v>7]6-@ RZcz|_"g(+rc}hq!ּq{^} 8?#F~NThYIRm59qϲ? O(#M.L 5-sL3ä|pyXmYR&Iݎ,cג20FC|6- ~Z} | Lgg/4)d*sY5)qP wI-\oVpE\!`YFFf eiK~^IGѿr͎-"Kpa=s":loHBHƹ5@<P@8.ƿA H$TTk_yn]Y\qV? 5Xh_`},ֆO<(xf+R0MK}z|BqMD C{vh|&Oƺ7F.!A֫|""wey&+}q8\)ML˻\}O?by[-y9MKH8 &kFՌ!qĕ(Yฯ@]Jb>[p^SGLd7qh~^;%3朵8؂@a ASJp`OG0o0a,qbGG c]?$JXmz'R3-{d}u" k^j$y6V'IOw$zAB*ƚ#U1ItMOʡ4҃ h@Uk̽c)y3s.?y*E#՛p'm'!j57uՁ{L%bϙp\B:*@~j2 q3_*]N-}WLEnj"mJU"/ m0OsYI9+T2La؅{ux@>\;LTB \h#Y;4Г\uznkИ`lgnkILGX«NI St-svƍK(QShdYH2a.(t''Ĭ.ƣYpd[ffe[=VpfХJ/uB.D^1=:ogD&Qnz8A?;O( ˉQ `e6h871vq#h=K@p|unLF3Sr'2Vh$r P7΍yy F6ɠvx,t6۵Oecw*E؄סd^RGd ޿up%'JIo x *AMXKJú\TN}AGR38o]OP- 󃅾 dل^\nsGsˮzQO?[$ݴ`.c_DQkYQtWȳW-PYWNHZ>.y,"Of[&H %U~:Pt`1C>`%kİfnO>m& `@5Uȉh7 v @.u:ܺ9rT26o+Υ$)U<= }⧅dA&ΎfAz~XN2:cV8[Zl,ŔV`Wfhca3py%Jt=8Ѓ0p3&xq^uC\o/:Eda g]&s)tX/PE;plP:QE[pk:&T-M:Sbn!xGdE.>*}\te;Q>a#^[c &Cпrx'\t}0?m68gqSUqVO'3NW\'$N_]qwƬ(/W.Q2]֍K~ƶ\语o|?}}՟8x/vDIz>X|Z3YY/XkJRc6(ˬnLmdlFQSΨb,r@,]hśv&#ܷ0]lN.I+E.5DM75#]gjq!8R(#hW#B {; Y\? _PMO9D$dz@gCcuR]//!qṎ, =E '!ݸO\㷪f{25:< 4kFI 4UeWdb /]N@CgK%'uA|Y0<-W3ҝ?uP1/> !6iĤS]T9WvW_598=ԽX{vAuWh/ÂUg3c$Hcts-}/*(@z! H(/jQj]Ixֻz{1Na9Yy^\nDƄoKV`^V* ^&S=xYU<40OuEr$k2 ŚVLt,؄.yׯHqdz[(;7Nzo+Nܤh8mc (D' HVվb6,rGp,獫 UEqSX'Q2l}w(#Ks%礎R 1p4uf^=VFPĪtY/sؑi (m|mμv0?]ݍ 'm艼3,{hiN֓Qhqu6RTS#$0aRF[s%44}`~-~Oƍ3\V?GfRA8JZ&OG[v|?Q`bh3nOke1w[P5cŨP ˭QrAu3 T,~xj:qc;yxQA1XDC*֍j|3u-ZY*T;q'ELaԻU[thPp bm<"~I!F0N6D1ue/3F媺c!QԷש_'vҁXVȫywG>C|87xF1]$#-ǘ] ޤi#Ѣbҟ2:L^hh`|K1mV4Ocg,Ӷ_pףI^Y~!XGxY!&ZA.kObefʅa=|c7a]YȸQ?a+Ly]氠3 )08\ !v{R99+nfior1[HV  KS6O6<3'Jcjk8=`=CS xo~,hJ1/ H")o}U]zXyFYQ5OnŤiJe?pzՍ7ZD@Fׯ`+QI5&0-x5Y )2֫8 E.B1^U˞,?+qȠZw/{Nn v @D7+P*h ãיfv@<ӔOaQZ@d 2 e(sQ\=3B QPGfȫQ0,cY6TTNٚ5^ԍ55Z#}F4( 5녿i %֖N!~)V8G)aGRy5xu}x!huFO_+hYo[ܔ4T=aŁ*2:;WPPpl-ÁW|P&\ų @LF7<߾% tQKgwaz mfy5870 f8U Bm>>L\0ȚׅG6%-51-3N}q3! Uftv`(T#Ӽvocж\.׃5TSGwV'kCBucWJxy G?QTR$uVE}r4wKc&CX$<ǧs܅GX& g¸G!Kiw( =̤"v[<^pΙbbAE+̽ `{S35M/͚\k 10j 8[uT 3\%%[U;e&CFpO-iޭi\t"E.>,qob^HO)ơ1*p]@S"z6ERkcuvHGȝܿ:*7Y)%Hp Uů8HHcgOBj8  ^3uT q^=)>o.!Ds.Dn]CKL? skjڤ#oӈ6,߯Cy1`Ճl8dCtk'H$BQUB[zg7m~`r\`Qm鱠Sp|3.ZG!G=&ek<ŧ\+Wx캞̍- z03DWd 0ACdڅpFm UM&~,-T@[(43s, pADiA [)\1_|+|r^.z7͈Ω"/: =jn@NT+e :lJ[HqPL$P)5mD"`}k*]x ΃ 1p ۇ(<֫0c5oCF6.QyրkjR 2ޫ?#װ5Rݘ")ջpe =?G4oY>;:^wMc1@ds`>d 5X!"b4 6z4D !V{zO 9Q2{t$hg1GgHʭ v)qQ_׉qwiN%<6t&߽N;i;TQӦOB&{+V#, ^Ic MZuHTsx/`l +VSK-o?Wi,vۛ:iS4p>SXXO^NAEnt#- B>ɂT غ.ԃķ+įS0fR]>IN}XTC4: 4_q2f"qKXʢz=7bMjM|ǓcwAUR0t[0pHjUx^( 4SF+rw\ ڐ/ 9 #835ҝb&_NxC|w-O|R;Ug||-TQ~}о_@5|1\OЬ~qJ*S!]j.^0\w.\[\,X+gnR&oU}QEyQ"5F:Q~tg d܊QsB ϞЪE_U@ϻκJ3؉CQzJң'Nl%քx4.G:eJJk%۷mƔΓʦvueLv}YPuMj]^r6xTXSRa|s<)B=@OSVs9sי|dhDP{6xs^xԧ\_=~Љ( 3c\˱IČpcl~9xv}ZU{Eʐ:S\R VL_$eל{.MKGbBEUHa(,7}4c~*s4.[Þ~9c*lhݚ(}d)ꂲx^=g6QC(TꝾ 3t/wf)~U2z\]dxLEC,!H`խ7EiC]qWc~Rx}b,mH@Xª%v6RL"7;Jay/@Ѯ6e%Q!RS'_׭qAA`*v❝XѕE#19m*'*rwiA'[6%dעźD/hv0vz'<"$!nym5NJ `Re0*W+ C8R'1?M|Tfeq<^AE ?T~h(B@MH7Md-Ƶ 1Kٴ΀|UZ~tT} tvL.@pZ ӍjU)ZA2ycP7|v@eZAd7渧/i̪ jۈ4?)NWdyD#¬w$ØbFD cč̹_|J3~sWf, N`u': n[>T KtzL4o;8P:%mBWP[ݓLKA6rA8NUO@ X8 >qd"'aA W`wnS*yLy-j7+.3!'PR tzk3+RV54V7na5nBuo$lj\c= SYdu f' ;5L. )e1CwDuK>3=`;UY+$+ûTS,dR8ێ98}]KNpUdg;6''$tm?BԒP`l/u/X#?VgR_ݐup^C zGf&z:COFp:%Ğݛvlr(>kg;މ-2/Vc_+ԫ[5;pb ڬDZxI VV_]}Bb\dBDß;o5W8 :NyBӚaiJCɣ$;ạ=}Ji#[J煁ɣ@dK;1Xs< KvT%f_Ic6[C;ޏ{і"7=gSfwmI燊{+;v_ͪ@BnHnO@\E^MͣlH_{;GWD}©·xt\*pH xjV8k/\OwYņ,~J`2y<(K*$feng[nzZٝ7ړRPzʹpLﴊK,uCUdVTJ3]gDIOG{. +Xq:/{44U *w@?:MC >z*ZS =e?؅U-ME,X{RE?]ٽ`cw} *컅n\d7S,nYQdA5e+.Ó0!PxBX֧-FHMڬb61Ƣg;Qj׹vN2h#}È{8eB:k9JC 2\o={oTg'K~0" BPflx,[1 Fܧt(^z5vq 4%zɷs%kȐÇҭCBH]sj `}VAOhRQ)Jhx+y^XolruyZDZKlt~縿x[X 0U- Յ|OE\Bl\|:]fT^tȣ6^X\ZtVWNfݠ^|BRJi1Ifad&WzMk 6c{k~ . <% CnҲWØK@1Yr@'eSOr `M;a:\ÝNe֝w'׼O+__7/4kk 1&dI╻#Bϯ ^9Afpu׼`[}M˽T$=?9䢲4nA mRl  |PIŠDؼeNwpxt_&^({8hsu!+Ba5bN{O% nG#=&mR¯kʀ?+=Q+.P"B3CK?4xǕtScm%?ÝVf,U!mJ3#0 `D֝_C<1/AR+cL(_=Uiw =;/ZM ņ{0l_1)84[/>b(@`9CߧSB{4+ :I2汦>Jc-z\ufKuuѪpU] ~'i9ک9  쒾'? IR9!X98΃% %J4 u86vEv9=]_G oaK0L!(bp/,g=\DGI8gVG2rt;٫)T`85+%Eliٗ2/wdGG2 RydRh 5vziV/ =pq*$1'#vM ~{7E+p Ro%ӏDVGw [>RZ YK/|)'ӝOggԖxaو0 Rf[pE"Jo฻acȄzCEx" 7_SUݺAS;@wբO΃@pO]e=VPm} 2ލ)$#i ʭa+?/vxjo_I 'b;]B"KX/4׸j7׮2$JMY'zC1~hфYh[btwp>fr`>9[y4:7iUp^PA6'K>}ڎvD-=ԺrCU}B P{7YMQs[%IEL*Aa2Am3땙c#U~NX谶ЯIf8Snug5ӗ9GZ)]L ֹ6CiCsy"U h=;hy =W.FnC pmOVӐ&Iy:+S湲br@O`݀p׾K(}A{! g,;{jk*I-QےgxCRa+۰:B^:"xr\ǕN~Hi%s⠢Ԓe'+Tk!}YWK`o\tZ"xxzHS,^կMh, 3/5/`dn ! zɄl.#U5r/ sYs#y\ɨJ16h|$<WL3Z\fQx^j)в5o'%%6,?$x!HOJcAhQb@{$$Kb"wuq mHal):D 582g17n  k;̹ +7XE#l4-g~O,q۫"@ߥt E?$H}{ޖ=RX]kOEum:9) (LOqr0wcX.dOyJ;&Cl?L?NmPj%68j& W]\X e݇Gp YWTz߄ݵ˃Z G /Zt29 /d{.qXNvrz^iL%7C`{=pkӖ؍Ewǫ:x@ɳo/deqf}s'; L"vg+Lp-"n*V{Hzitz gNP ֵ>>E($[ʓ׻n t!! *QC#$2D-X4,طq5voGV&RE,GS6e'8tn1b6$1OqdВ`J3-[o[9Oq.ͨh+>vڵmn)뮈c$Kh'S"S vh2 ϰt>s.CUWUD=D 4W1B`\ w^Kb (ׄڎ̶dϠ+QNK*ŔUۨyp˩tH8d/a\%YKJw Sif /r` Af?ل(gGfk*{-W[ؙ+:M pW+޾ 43XI[.gE4ct E27#胫K*yD+A!dͳ${&Z#ހbP'սols/WDSաr Im6,ǎ˝֜PoqJ7q`cFn? T1>ys3c7a:YҔ&ǿĿLlF%Q^J"{a2:E\͚J߁iA'A :\T㉶Ź=э&d}{~K eȫO\9*f_2|fnޏ&DXҹIDK%fEZ<%86ۣ Eų-,_C=jTұ }/̺ ߸'&RO_`t ;-1*q"Q"啱Í:"+۷?3[>u3bp &yjO2L8;CS0*Q8JVUD7cV.=õ 0bC >[Dno+s,(Qzz7ɮ駜Btٰd}XIVr3̰ Cu7Ty)#uGP*#1 .bUCKR4VKt\Mwa#XHzEsb#ZҷҦ "[+C/ϴ D]Y!b Y6;Ǡ86MGP3Sh |`]u>[oU ~(߷q6{1~ާ^eky_]ί؅x"K=D!.Z*S# u$Hƻ|[NK߂ȝk?L gzQf)NdTe4>>Z8r HG~,RMx+!ŋjI, Yu#:W1! uJm'‘*bϯD],!vN̡5GGGA")aAs"7Bh*}r uƒi-#9| N_kdT⥣9f~ Yȓ%sVh!&{ Lʜ#Vi5zՆi;^Xhb],!XS[r m,*ݪmG( >b)dI|R/~!Q.b~\1)=?[6ku6i1Ez7_0verǡHy1QB"nЕ0ˇ( w}k* *[$ȷRg-PX}R3:Jw%My ;xKLpߠeNcuJZ kh@Qw,C‹DdQI}bE;N(ѻ8\ =9;>?'02UBpXPv nr`2sG4/w*xo?Ť$yL6%„''О1-ǟfٮy+}Ɨ>7[dsW*ݵ aF1eubL>L#-AZkR~_!Ăi6pJ*5SuqMVB_?vśښpm! Q&W5}}&Pm=h:pGӮُ=+Ftl,~MC檨ckA#`م$!ƛ.DAdIm"4.$O]1D*.0us:oN[IqK2!7)[&bOoPz/ 2=V;FKdw]9fQ^xTz쏖\L29@IU "/{9c$nv{cʼvOTOv;۞J(%6s+a@3L^fR2bC`K!3Imvӷ^nK+:p%s80]+ڭykSN}P6'lܺ7}paOĥ{L{m֒0J-h `+GCo{&NkX,윯iǻ ѱ~fk7]A& _L +nZ3%ށPw wT݃(I޳Xy~#b9F%cS ba;@*.Ѓ.F$3mFÎV4 KY,neYu]Kd"VTȀ;Ml8OL)l-!0"&0#k& 1HTh`,~ |?<@e<" R f+9LJ{/pW;"-8<{Exf1XuXzJ^c* j)J^XFk= U '4zDکB:x˶ κp߁$KSsG`ү!GT% ULP aUKH_C,iWl 1mF6ɰz1 2LSc0%8`"iNg,˒΁S=٣ݴ_DG —ppjE.'bzS< ȩ# Am ݐx:kzJT؇^{?MwpR gTwϻcd%[yIoZV_vk.m)䬎6+33)_uk'; :lB.S3Ԑ&8;"HC !۱y~#ͣxFqOii κwS[_SLjꙌ+baK P™s2tz@D'" z>>m,&\3j u+1d63tS"8q&~Aaj}ĕo6S?MκӱeF{ֶȮ\DhtPzKl UPOGIxTYLZuiQ֔C ;BcNzڶח *Zḟh#4_H 7jD=:X zq &yt?8L{\W#Oz~,vKPȑoHGwdۼ8鉐݈)r ;TR /;\+#+\_a=\̝q_a,) :e`-Ql12S*֝` 8CtF*c~"ONR4dbBhiUKzT[pCHW6djôby.S,AwMDL[s2m}1}jweF2ry2mn$K Y f*M(MBL@GPr4' }Ĭ):hcV(-I V󀧎W9N(@;0jQDzLp,(޳4 i=iO'BJ6*xofZ7uO T'3*Y-CDoo0mʊ0:n V>U*Jpć̑W,0TiV52>t.)9iQ)kK=. T=,u]}DGn}]jþ hܶ6!3HrL, 0Y *?p=Zzz[Z9@GDu0e6(1Q6HhS4v]5ʖoNhY('c2[ޱ91*{;ʹ%` GoNjy [En-p3#PjABul`e@u퉼ϖJ_= %譍ŃطdʻR Xgv2Yoj y+"dorI[(rbSC3:<|x(iDq|"$.޷l[B#&G#\"NZBZ1΋W I#)dT{?]Ch~/R<0ع I&~`ic)er+^l {୆QOum+I Bi+ό`\;|7<8 Qa_Op#H*]UFE'<3ŧo@8#1&I`pu) C4U2@X"fT?x 5"S윹g.—@f<yJ~AW|K-MA#OdK~.֥{_mSr4$۸ҮB=1ѡ~0J)x,p%$z &l]\NjԊٕ+.I9@pPjŦP.HR6{be֛OE*$vf3CxPp#=NBMj\aLF-LCShsojU ?́xO F4sSZؾeoc2=@KSPk,L ~N4'etB0ovے;!=0?5DW4HQ\L.R /16 kdȾ B4U.P-%0-V"^(䍵S*TZm?`WtS$y ]fxp,A{7~+p?@0"ZtoKFUm|S/BC뽯9 V~LLy^"r`m=֏,7k%?VJsSu ć3$@z&p,*Zn4Cr>;@Ѣw%?ёtʣXv6q\:;؇2E1kI\ss2wޤ;Gaр%OpԇŗXw 3DXsu6ōc\ }{ =̣C7JG≤gq3P|=p~ҳp mƝYwQȉ'K`JNlY@Ѯ|9'@D](sxA_)~+m\ך(Vq5ܴLlEWb5s>Oѝ7 ayg Bԃ:U#qovЖ5)L5FYH)#ldR&Ք8KHpwv<+mUr[[LzEwp _Rq6C@߿*)5=4{UOٌF >R&Ӿ<$I(mx)Mݲoa5.r0l&! z$dNR2Tq,ήxrExIm 6,R]E;<7 TY,#dPzh1_&,a$po^WƳl(&w lf6ˠ JO"_lWGv 6tFH}GS6tց%U)5g%7;"[D2 *aDLYv֗KR뉀'ͮw5n'=rJLU:4yץިv jIv#` n=*h2S[D퇮#w/8h+$x6Gg$Ѷ%( @n&Ģm9~c˙kzӾ^BRG߰g}uC~K& ۗ7#ҫ2hB7)R&w =+ls(z1~V "$ޕ\OJŠq1(wFP4˗9 Fk(4OL31e*w~ݴ&eJ!2$K9.(ðGO-_} +6cA>֞sQ.KYtOVLDKTmoSiJ1J@ n7SRh/) um';qXEϪfb90^|-?ZIfD:WТЛ5Nx$.!۱VXf(oD6@vŊ?ƊpӳOHS釷aMg0A;Cq |p\1MN[BL_Lw92$$ Qo$RǰG5RHf|#Q"+%Հ lvIhB4r tTͶ,l15G'&tj\k=MW~FptI*yrdzp&ɻ98~LMFߐlO`*Z‚PڲB3Q@ %``Mtҟ\ yf-d˪JXKjVNcGUtla68*5hߛWuH,q=NFmdh7ʿd1sBA[iG[ ѯjD1 v s,ũÓ06cvp+k_aҖ,*1*4uE-P Q)qq3$O-yl hnh(U`_>e|Bqw!*in{7p-Lg#:L!>ucA :D͒|PwPh/87&ZP}ބ;)˃,ݪGʤInMՙQcy RcME_4eti3w蚒x9M;FZ~(O^^ZDYq>` 7h%wǠwRV jGKX)>㶶9%˂RҦ]6GZEi@yfɩl>"UDG_ͣXޫõX%O¸"6- ɤ{6/ d AjI2ٷznT_Xʯ)Hw^R6MPiUWJA"ެȡ;\bח/Gb.O{^c2?}l.;kCJZ!eyP} Y^*27jǼ1|_%~Aw؋2us Xn1c)DLr",}DŽc7+q8b1žpXe2im \*Z͞,D(k0z%ad=0f I_1c<2?AyeuK}t8˓(pENc΀&`>2/6j,Zr^e; @xq\ȮےtL"L%H]޾S,10,s5 ˁ8ٽ;auE龐\`h&J@E_DZ%~?MOxo`*cc(_Aw!zuAX?zm*`aQFk;%7biAk#E)UaFCfOw/ǝ¹3u d?lP^xhټG0ZFXw@HE(Ԟ }ŝ9Yp3Tp)aĊ:ѕz韕T/N)X STH'^Ќ?eJ*n :rڪpu%ɍbͫ(i} U[F05jjhiKտES XgP6K@*OZ=kp9ۑ1߼'L:x'!h4JqiAl5}Nx Rn Xư}b` 08ɀ'b[_GJ2\%7P'.4e"] +~4d,8vDh'_ꓣ!}{3c=PyB1+tKU_Ș':fоZ9v2ɻzO*85.3_zN!TGcWzѪm甓'@šW| ;΍Nnx&՝-BjtF-|E9؅&%8?Hm֑N0p~:[7bɕ ^ʕ- ΍i,q< W x'3%\]i\{.ȭKv3AZ->Kqe]&c _ն$. e'S,vOݗ`I Os(1N&.)2Wbnuz!A~(zu6Gxνn[:HSh`i/9l^=ӣUy.cݩzZd®`⛽Sc.,ezP:${j`P>bG G#&?xHjM%Ď0i2F(ghQp猊vogH >qV/RrTD?ǷvjH|T&0*RP]8]+`65)b 3ppA9x蜈$1'xd|Z,̬!Ĝl- afGKX|q6NwYӴQl%Ѐ$73=ֆ&ĉ|ϢP_`:ujPuPre>xuVy/y L I`^Ϟr<)b].njZi7”^geC^;\晪ϗWE 5@d[j# 1sfh$ ҳXCKt@9T#/`XyVs#nYD. vcl*$K/0|ZTd (Ǹ:7VHU]3 ?rx>!I}!,M@9ghxnon= \rPbG~ o0̯mXp:UKi_-ov6xg] ?"b> wɩq3ql!aך,`NRO5`#@"|:!/=| C8'Kc[̝r`d}̵+$( [.j*@}?b5q=y$|$] Z͜gY=Z^v;B/ UqKܧNs xwe)6::HpyଯIwamapR }F"ř=zB$Tq退Ġ*8HF*keĎ].%P0Z,Oan}' R|pbn%C~?pMI%eqUc[" l X`n"CX~ѨqŒքȑU'5Wg#ik kġ{\{΁UęJe(g J^%8w"Hs(K;b~ ,O4x)M {ߘx1l8y|R t~gcϜͤT+!^5[z-H٪@Cu(uIKRKr=G9-H?dǑM;u6f%2.ׁwbwVjlV`On&`c-Kgwdxy͸r"<ve]^if%XUm6b2%BW#R uWjKǥ9 GSf_Pbbt=i1$O#0a8ֱ @4%'G!Vxɉ(FlqЄ@ D#RiBO3d5{ HV|AηA\g|<7b*\(]vf 4e1.73i.fV2~9H*>Z/ Zʥ`gݘL{1՚$'u;S Υs vI+n v+{fxRw&\͑N/77G$MVQ3`ti6Tj4$_3wUV [+ۺo'RڐPwyLoT(4QyXA1l|2:$՗*ǘd dCFz!7^ΕFͲ)s7O2 mg; lCD0"$_[k 1s3 OcIt`:W!(y.^C}F1ל:/@MrZbZcO-Gz7Dt֚eJ{b 65&SV?66U.,,?ځ[gͻn[Z!NXvL4=d 'lV{@6,zӄeA|7}< ֚栿hlZ̛'E;p.qЌ3xEWH.QĎK>ilIsdGԸAPVZ8B {Yc{=0SЍgW/ߒʮZ]:z`Srys_)'PL 芣NAt鷵=9AT{À5cн+`#0q*C.c+GʅҬTm7310|&fzN ; u٥ EАk-P5^8v#&~:ƾ< BRy?Òz8HBgPSR~7` &E\!Ρv>U~惽wׂ@)NaӽL=%5ĘZs1lJ?Upyrn{G~f ,, nV3CoaUR-RJz0+NI6ӕeNԠ"k3L;U| > 5v1}abN8Xqt$Isfy>7"<N'E8BCa*fߍ;LU{4cL ζKMS%Ѵ9vTyZ;8^q-n]&Nr d,M0I(P.;{AjyHhr W ǬzuLY"{0JA<{Kggqj9IKvdPz;fkv+ گ6{[.Kg鵓\qܭepbX@B1`XD!ѩu%{Hu})zĞu ]']iiFEc2g{pu}`LchexSɒ~0X~a{d^DAtI6Uhrw~zl(9{-<%Ib_uE0?HmO^ rxѶ=NKk݂-#V% T p)AXG/{Z'UР~&dOPn9iұpPbRP.5R"HXOW&qȣ Ō;hly$OƘ05yAwxy?k ue!X̳jBS)aN xYN2}BWv^ILq@cA;9Z!eG-]#}B$ayPK&{EAw~+ G)BªDE&+!S4$,3,5u77 Ƕ3e4u$~|7"weUմyDMqUxh VJ"z%Jd>K,.c}BXcUZ0qZQ@W_H 72sVZ%_SPa/ya~ԓ',LeN)ݍ^oՌ.q#qK?~!K5XMEGxEDd!G =$zU+"ŭb J'VpIv KíF 22Q)Nҩka%B_s 3͚IV`a4dHm!B{7ju,{jP:SZnMUTXEHa'R6x&3S NH"ϜV]OTExGEpq F3lZ j'qɃ?I]C&I 16LHO%!u_pVh%f0$GՍ[?ϵPI%W1G%I /Uhӌ =eDtfN Y4s7U-&oRuf$:Oۃ-|Դ$H ?$P)ۨt,ߋ{qI*M2mmp9<>ljtPhpb:mx;]=t&f} B%)"$0TxYvWiMؠbxшPHm Zaﲘ6m/UsvZeKڏ)t3YaMfߍBv,ѪW;oPwKB!7{6}G^r 1"RI0((<0!Cψv>7OFsVc!T F{/ $nI%;C ݉on)ѰTJ>erTn*ȼ>e|Ƚ$)u,&D^R yUDoyY&"slbT1OH`΢1Ň>`(a' q?٪"sDPODV]5ݺh`);rJ |I'J;̕OmOH:&ORehXBzm K'} |8w0rāhk3gꥀp5f 7] xsqX19B+3 ?"G'b;Ϡ.$E-II)\:ˋtn8)W,g :'< "D։Uu2Zh䊰1"՘wi!c,h혷*+y,6mFkhrPN',ƣmN*iPvّ`tta [[u t4+J%,?SFqf 2;.DVW\"Do;\'H^u.`K}kS)p A@<֪J._:h2[G:*>aͷGS~%̝>%r2 z^MJEs4tVskm*qk5s3P$G7%=ޠ#xhU'mW;va&dΊmx[)ﭢF7zDCd\]sEo`}SSh0LؒJ}F%@okUX=aͻOz0+_8Nk g|!Sj-^P?E O5Jf:˔#i8wDeFdLS270nA0~R i_QWҰO$ a*d`T#ġO_$4E8'II28ʺ51֡FFrwZG0RlYsc8&,3O<ϔ^5kȎ7ޖY&gQ& l7/DvTz$ <:D i@̀'J*2*[./6)m^妥$J׺g$cVi`LܺH Ivݷ{3 A_R @UzN=;q`^+R ;7M/KPV Z!!HU\d#Oa/AI 4) ´opPȶ؉\u#W\V÷w'O}Cu Tm0 = Q)ʸKAӵq#}-6;p@,߫W[멪n;O0p,w3Fо+KťX3J-5apb>lmNR%_ßӻ\%U˧fHPs.k|/鸫JYfѪ|*G߮Z*B9c9JQfVO5t$@j pGV%xI~ 'pcc\ 8mG+{ *}`Cw>w_A8hFTNCZי ֭z)@xR.j|e'24%@(mѭxCjRNcm26%?ʩ7hBUy4tن%fq?Q2mbUſyj?P6MG6#t3} `)J;Jk#OBhty}@/w%z~1'ߜ9+dwX}-{!DQrlB_w(}Xc IRifxkEӽula E1e}DCu %0I#)l:%&5GO!wHEo\N;) G&"*bk;ڮn7-w[l,XF5 ]*6(G̴Jv>h* 3հ,qzY}ղbf뉂[Q#ܞs(o@Qg&`|a2,$K-ӡ9ȓYmGez ?nb8德{'9A}ilq rck('t\7wiŎdz]pN*gdp; /:IVQ,ZX|SB䬯Hk \ C\s2|m쮔{Zyzg&C/ SYtٌM< WsO:\СƀJwg +G#?!; B7ᣢ.kTs8Αac,t?2 ݝkc*;u{ էH{) MGDg,svT/gi&+꽨i['l (/X>`~b?BKKDz۽in#!;ζЌ\B^N+q9F.6Vbـh4?۲ܮa嚄hA[钪-WSe%Ya]+EȊ'vΩ j(#Jlz4&,#k'jlRbIW;,^n:\g:l@^, ߵA}49.럳XTv$ѓ݊\;G!9ݼ̢b:B l4 @AMH'cѓnu&,{ T-+ j -pIC*D:dO;r9n>-wLhB,N{]^y%VPOȉ\CN*ZдC#|/ 9YA!YV(̂wA52vD"V'M?ll}6Hx!8[o ʢP~bﺠn|VD1U"e;V;E_smx?3AY=pg?ͥt[g c=f.<k\b~ ^bl2\T|jvC {G!šϣK륈S^ #>t隂JP-|]i<}$O1I@o:*zg~6=$Ѹ Nb E ဂPq3I:ڸ8h|"_"?Oɐ鴛v{La6X~nu]##lL4ZJ"Eu*P;jsLE`LM쟝f<%LXPxxNPs \CzKۊ%;MV\u`ҧSanG/R!.uZ]!^|-jYJ$b'UX,[#b"Z*g,> ?DLU"TVJzu5_ #AerEdF彭Ry2D )oє\o\&ܙW A'?edyaxk,IS˻_=^PAKNW:TArO AB:NL)_bYDhR轕Ҍ]$t3V Շ\cц*뮄D(\7=ؚ:-%1bܓ☩Hmv[ݚ@`+iZ%w޺=; +ƚB$n ϽW{CIpzwGT.53X!E\cQdmcPma@-W(As0Ict;f1w5NӇr+עxq V5+gsUAq\wނJow>o T xֺϳ$|G<˗6_dA#-ߓGdYWBx]396Ԡjw$'op) nIE︎v@$}o X}_r_67ȮEr ɹ(sʄ'q\2w3KPp Rۣ4łEi4N%]8l4*^ؖH~np.\1 O? #}R^RĪa6 +\O.2pmJw9mel.f6ׂ5Q@XUԁ/Ջ~ uӿbΠ=m MhU%tА l{B,"3k7:75_@e4sHI'ꕤsq1EmܯXI9Uْ =$9L |дDff>L= hSL?G;XQì_r`~I0 Ƭ?_Sةe什UHT !Nl͵Di†>~|;&2O ݿ*x3&tFX:er>X> لfJӊw$fA`|StqRg{tbG=i eV9`FyE aG'5HwsP#:$qi@tʪ\c%tb ;C^aGS*').RZ,0 @a)KƑN}ޭD[<:NoPD?)s 4sB2@_D !-QXt4( )0e'[mW교G]|w7R]33ݐ}H+2#+(9| =d){tUkvۉ5 `MPM-!e (OJc,"xW3ma,=+GBlᇄD kJ4E!)Xvd [A@|@~F9ɟ}~-XHJK&=n XVr(dQ 6BիN$>50@75&\hLVk\%傋^2Q"+GoE53 v5^MPnH\G~KХfIwJ\pA8U9N[ jspʘa@$zH2vrAYڅ{ ~`s ݖu\ YC7`ǂ[(U%=\xCV% ltD/92Q|Mp,z-3ɛ9qk~ <ԉeSۦJYGNƏs1>kMwn pPrEfozwj=?ȽNQ׿%UKG Glz5 N7wjFDCc)aU` sT ^u6Fr,o,{x^~uEb+*\q(ټ$İUY. -rd+{f ⠴P ע, Ds÷ACek)]_+,=k){-~zی@Hޔ(O6i3@:me}vb%u}Tw(8#|w$7 Wt~𲆨!;J"j #Tuy}Aɭ^G@G}h"s%Y8{G>h+ةf1W 3ߪ=u/n' TT1R_ LX@)cgj7iBDC+fݘ<.@5ɲ$"KZcUZ{m}U2bäw T\O+ӢƂ;ebl8Dcһ%~ j Uh(<+z\(һH` ,>(Ek&+6b7cRbeG12Q&B$GMnk:DekJ1TC1 $]^Z?3'GJ_b`ȁ} {3`QSΰ[YKT8:Ƙoa(vh%KC3iDKwt"zao2vI9)PWdR1:lk$1.rJs`&{H"G:AeUEM:}RIBDUH`  ; ?" [>'u>{t dK8okDܭUaU0SӐF$;6܉ll5$2X}ϭII6g熈IS26y37 ˉCoԯ GHPt*]IrE]|/ )@A)hN! NFkWR0ͥy5)|E]N&0$DT r(qGhݾw}<8T55qBH/YTOg'*RČv vOȺE){h \GH fhU+9ݦ;pH*hH3,)΃%[ a Ey$qnǍ*֣11a¢ f'2nl#Aز~(lG F6O[v{ دi@LJ67ȩm䘔ɴ5|z5\ &9%e%L$pOZ޸yP ?2ޙCNvHm!md'|І8.4 [KcENڏ Ugw"5ﮅNWek5?u \znޛI65c7{g ibAE_b;g]^hE>eNlZ))i).@_l[@}*V# Teh{l3P 幵d'~ )U~/LMun2βK͠xsApZYOF0p[R6ݡ \3fA\Pp2';ٌlRc7,GYe~^*XRy q@ekp*Pm:rCv{\ !"| ZLҹѿ!!oIז3yix%ؽ _զ11mG~t.]DBF_#H10Sb Ͳ>~lsBVc_Y̤GW8.(FZ1M) 'wUJ.C)[ u4U%JkCMb$5+4s"ͷ8=n*` \5)Ƌى4zrz1TS d&]oXgݻB(8SB r$dmT^Tvr.N+v̗@Z!r7m(Go$_bF5/O%,9 *SdiC@Iӄ51"81,yUD-(q}]D#uuH^NZC__П#$#Y# ,=j{WdQQFNI%1o. -3UYv8Ͳ*)&z9ɖ?(S1@0^)ͬb=ș<6aQ)_c9\A<Ěz 7f3\ '!=GiMzvBWØ+:ClR+JJgYZAʫ]8}QCzQNx- ,Ԧ]SLVsieô1iT wSFv< un apD),yd$:oA*hx9 @^LaWW; *~4\@(x%&q,qUjKX@(ryiYk)Gީ>yz YZ,"秖@eO8-~{n ;`&yOj/6F സT9Sbml4PNttЮDn~E,Xv'u)ĪSA1` 3odٟ0^g(l>b98As{CO/2`'xw# ;!Ɋȃ 9n~ߜ^O>d^@]SFsŵc)JϸmQn-rBEΤ[OD̶' r%_a8Cc̆VR㐰N)v܌1橄?OV=ui`y7*eS~c0,4AwhA+ Ho;FDM>$3OP4=޹ľDsfWYtᇨH6N{΋IYsLr-Awb.ʮP))XpmB)0A՗]b&N_h/4m["wU+~GfwlRdu5u޲Om\OxqK0ӔOe!;g͝C f֦L0=e$!DŽ"@3M SrMۄ ;QI|OȆ{ZyԑuHwF&W|mqdֶ3,e ga‡a:EEޙL6"d|xDp[(if?Ua RW*6;xQl2M$"LdK7FRvh^Xn4Pf|%kIvYA)MJ f7FQ{ɊK/O.z mnbkmگ^dcX Q.u]~'ɴnϣRcFwԥ~+NH~l yM_'n  Jh$m{;lX bsea='ybpCɷr ###D*bV0'|;G. *WcTӫ:05ً1 E&NCoWč4y{8^tR&ZAhĮ(4?kyTXcsUVwOyyF]5=#΄(IKI\Ҫq벿"n r/rQnv"i2¦oWhӷ&Pqe]H8n]{ݥC Jf<zL1ɿm qfe9.h98k}\ e0ߞFDS`Jx/4 '5Yέ&goм.ږp^GcYsXrLކPS VL mhxO[;=LC.介f-)]KbMLsi+?U*<eW LC/H):H;%۵HJ9h&/)-c pÈepkgj<[@ϿD U|?&` (2ZZ7Sn %#Q6MDb;A"W[Ue|̇`6rjXક4*AG!x$!Ε[lh;fn:- X>-NI|?-9l8Sb s k+>wx[nsE-S_6{)g",r`޷gW3 a;YbAۥΔw/(fAbUU& -el*vO?>q:d%X!%:C]HEy@qss;^i4@CSͥ|UGG~$Ɯq4.hBZ[4MFFwDީWPos@8tiB+ 6/v4F\|~{?ޞ$,pw6!G-u*l׆N &} x-[g?H­)Nuf %y:E m7 x=uD &,L%_͘c(͙)Aƅ 49 DU%Qw>hT{R6pd"OeEb i!> oBd6󂃍~_m=m$Y)Ɨ/}(g:`i2 <9sP=wtqj7&C%0*KknUC1SZrlp^F#jE7BM0GmA*֯S7dng= ox !a! /PR}p)קT@wҢY-PX#)pL|C2R y#pl:Mu|yUk͸ B`>cCI 2.U vrWm{1/ra'C2+j43ha%uYBiXݟhFwMQ۲C`HJ/0.@9:m*»V ΟOFp%B>C+r֦u }[Ӓ |N òSnꤏy؂w!GX%:FL/g~k'D00&נnr#N Fw#^ <#A:nJ-I®VXSXO u,1%:,}zW SbD#9 ؘ,d3X覰j온kEP3R.o+-`!JhD"|cO`} zX  =~\tK$ls"ֿf( YYM]9‹gI-gQPp Cjn^t{ّ֞}m xhPc\4ɮ_ʔ_cȥx "dD_Cu*뵁2?h4ّ1 &LȎ8~7ySB.,@(>ISA O q`=Vxל: `l2Ї9Cr ωW;SA^RVSCH/h{%ZTQ,>A-X$$M1e}qR-fJYYH*ix->»_o#˜0X*/g~0vI5R dkC|]cj 30(8%vP tW-M ƢP }{uQ*E ZI^GS1` $у{wu8< u}}ӆU(զy~B٢LX/ [Ζ;Ѫc3 x{ \#\ǸHFoA0֖"^c=5CDcf| 0VZDSfǹ3✘S>Hk,z'n?׷M<]3v qXX H.Eޠ֥Tm^NO"edC7.@!poJ5%^f4vRb݇|vjႇvAIv%.Ro!d /d%*CW)8:aeaS*  yCR 4 S|h}{@'ʬ[)$&r!.|c .%fpQ6 [Cҙ.Z*ڑ#y~M&Mm/FUl0VxNx%]KGccW-e?픔ubEa?a`/@ÓFwukHRMmtxh/#VE(sۆH&66Es? )$\hoK<$ZPC ZO:6QWE[ыЧ1P2Z9<6V/Z9;ûǏȓ1ҦW r' TM,7db[Ͷ"= \ yFrOc"L -KbV <yACDA7 JO tcYePB!J\MAEoI%uJ!<jhW쑤[BO >][L.3 Rϻ#g?am T:zydG#u@I΂K)?Φ!}Yԭ*6!ߊmnHɬCD_Xp%RfU.7 T,;ވ桝UgAy_<O= H7;]ZGuk ƭ5F}1E&OYc }[9[`%oNmh+_B*н>G^INJz-78P^E舗 N}IΡnvm$r  7ٵђ`HDa!UmlvlcǀV A^0Pq@%6:r|h6|hT&n̓ !2S9]bB9L_3OyRhuf 1%+Y$P5kxu2Z"ξ;%|ݸJr< nnNrk{+bo5ٕi~-1=ۜzͫRlaA6yO }8Z?$JXVؽSΈ*f ~9w)cdܻ5AR~1"!I 1^GͿuyaiPR *,gT8FEfNw$>Yϸ Hp8L%N1cc*~X`DF+ѓEq,0o8/i1Ƭ >[͊O_8'rK 9R,X3ڦ8>}2- >`%~A64}‚{m hDA-Y[1n=D<ApEWz`Y3 *g#G I^TnRx>M閵i[ mLUweGfA4X67%AL&_ #ֵw$a԰G! Ųw BGLđAl&3QM]4?yk`Ax'b ZJcU> x5C%fу5ͳXFta5BXtLTM)ɳ2ۃi(tmQdYy)B `X <Ǎ&s㲇<%VX ܭV??I|+{k9^1qZ WXĘ1h+qF[ O)];}۫q-O*hQ-@ȨDT"?a5y ͒N)W.J2᧸y -Ti*]?J#ĪF wl-U{f0 .zRGizyhq B|0Fy{@m*ql#h[fZRBYɄR)i5$o1GJ,QYBϸ@x9p]i\!:`"ڲ\[ qԵֱ}~twWkO_#?G≪AInp_6H*3!w̹ф"KV +.i:e˴tTEP?}^=Mҷ؎wSZjYlÉ(X50m]jxzMQp+3`'g53CCOcx3'Rr҈\ѢIl@g^tfVWZr6y?xR `bþyrw/S:h Yݾc am.&?`C؁sYyzxBKm$r:&:;dQǀlh37{jZ{yE 4<7?>L?6^"X~1J8%J!~o?Dm~wV΄ps#ՖmG%1aM븰}S6;Wh̤X L,=,4QtKdGTPXTDNh[\26FC\6j11&)Q,[Xbo#=ɭPģ]jn.x97&6)͟cDr'B]|Y~u=l+>&SPhS_ұ6;mbАSDLiP,K"Erѭk=A`]eD*M[#XǸ &a,)kPs;ds IU .^_i+]כPUdd|QMWv ^+7cbfcsj,IM]uF"Q^7Da1^5Szb*۠6H_S]{lN>GڴPU,\,U`[qB.G76y 3ǂm8{dOl =]yr|۳kjo#&HOF<9uϟs@|R2]nh*LWS')9lmM[d M/*VRfy6yo2w uGzQrjo %gFEYI8y\b̎j}[3׎k$N起F<(-)e(A"%ix]s![yTcX0Ī?Xy"K99A AUPh s7]k,1vB.7MҘ "P;{K+PƽKZ\6@KM䰞?"ޡjh"cM6PhZ=M|eUrj Ԉ0@ ޡmEwFO##\/#3Y0F;5+\y؅~6<;;^sڕtw aiokié}(MZx)thzpxgyr7;(p)[)xf>V8s¤[ |Rt旕f uR&C<3vR4LQadm{"MZF#ш+-36$==^l35doߧ56Z͈BeLgBϨF5ޤC #kG0IS%2`+D{䤀 Z,,X2E!H[GXWB!+Z n "cK`Ȕ:[ai %-bVT(TA 8PF!`R9|T>9)|~(UaEˍng0Mwg w3.ZuOa=4C٫o`]lP uvfңE?L[3|IhR =!QHC;$Npm5O$UP<9~Z3jubkuJ M_^sv|/Id.Gco"_?߳<;{ۋ!nWU`v)6: lpete)>L,TȺ) 0lO[Z8򗣴(HT`spVރ{o]Ց~gxې%{zHc̳~ݍ;H.|Vq-g!tn{ؙ7\upiU72Iہ&ߐ Ʀb[_Y9ET(@Y/h HnY',ɨ yWsJ?t XvIO\N/j/4PtlPLOw7^ȩgƚ higl@BSۓ7ce;mHSf.<%mnw'M4 ViQ,zb_", #J5/>X5C TVK\i1G/c1;]9@˒3u(rL&q0;[\U)JCǥ\hM7:YF>S3;&~cQ4Ęl=c(2?"Rbڤ]t``QZ{x:**Wnzv\wj8/dr4>rם1L;5a ⏂RoM#&/#xLci&r⯫WĂЩeb4?2uVFRV(+ϮB$3 > "{m~]e?Jk|Acl1`k c/ $G7%Z[8L: xFvUXU{k"Ʊ \_FM⤝^udR9|Oغ293H;4xSbϑUu8'h%Բz[YhZEg;aBGd+>6r71RcnZu0X9 I&}杹PT`S3_`Є4s pEdsN4Rn,>XZɍH!%ZF,Z"se.=uS#S]U76ǂ.,.N/j  Tc5[,5;[ j[޸2ͩ +:J&aџE `ԑz|V%Uɤ`p\u'nqT0g@5Wu, Nb?꫇5kڬKY\Wbw'ŶRF.A䣚4 E+' AX%,ũuQ EL-`f/(~L:]uw9QJIJw7ڛ kv3&n*Wo t&)7&?Ĭfm-ˠv[CX&l &>&{k d;(3{wz9Cg@ S-~;QxXTܯyC-FZ%>pCӳNRED)mdE|kTNCL'9IkܦZt\}rKͼDZ&GK?j{ٵ˩H8x9bf&[-,ٶtZ2$u6{BUSr=DT)Uv ;;RJA:92:g,I=ۭ!̥y'CT*\UB8c <9Rsg+yZy%R4 Q3Pѫ(`MJ Gzsb D7gssܔd,8 )H.ѯnb*04WezPhY$4 ͔@am"] FsWk!L8<%!dxMlU 3TUF,OjO=E{m!ц~;;Ihzby.X֔N@0A՟B*?;媻&W\(8 O(V)du|闲fpCX27qXNA(cȥKxp6w5+(5=T6+J =ŴG ҽ 4p; Dec#0o-%1Yg 4 E VQt;X9lf:\@:܍RD_ q.jņby T 1Ɵ UROhh򠗹Gݻ ^d&W%[sz@66F,^,yiA Z<JqJ)H'`ƁPb9k6}R|8fbuMbrO=]r#A91q]B5ݻ uoTDkAuV+PK:!s:[:ְ#-tGJnӮCS:DNKͣV8Jg[!شe!0߈UDMoΣ0 @0՝P*N"KoQY*}} k>v"Z/U18Mޅm? 'wV 5 n"­rRdmO8XC{va57fm {d^ Dj0BFڑYب_u/߹6DA9 h(z8ȾEC8ʽj;$(`-;b^b]$7CCf, ͕m !f\Iɮ+0^G1:19֔Qu\iE &8 )x¢yp>(b?-1ᮤh Yw~c; A[7k4)CAOCu@MDXo\M6`Xx2V;1Y /a7D,͢x(m&i|ux8[@V(܍IWֺ7Vvl/L!~O`^Qʣz-Oy˝ז^gm 7;"1Mzdd|e8=CW:SfEx=} X >Ej\;li r]as36U"+bOJ;"0%j/o(t& }_!ƣ{=9i+R"\qTWGk xƇ\F$>=Qup&1F Ϫq,.u,a\^3[ h>۰/ X !w[hUg Lqm4?f/Rg3DV$Z%昋W $OOs(QaG7tYM֓}Wk IB!yg\:;!0'@`9!1A`c!!^E!H6n!wߡs4j`~})`FTQڧғ|ߑ/(.`ӂ#&y<\,2^F*7 V ĺ.7^ӥuHlƑ@O) 7hftGX~(ܘll}˹4zHS^i|l-;a_9|-l.9ps+42*G!̀(lu)'[qud Ɉ9duX({鞷lWalܰ{Ή>dt1/G˞G;,_U{%A 3,@VC͂dWgFAP:\3F?OoKe_XR֎;aPgW) xgB֒|E^;[Aq_%hSq̤5to^S}R,nkh]jL_&R\c8E6Ay!JA!)B|&"2d* Qa:bRB\ 5mW's,"kbaYIj_r?A=GIbD4v,ȕ:!|^B3g[i թ`hET:ME8 ZU"Q8};,cX77ak`|ǣ!Oe~h/z!PW#Gguh"gU~uw^(wvvȄQ@shqܡ/=ІD0.zԠtVmR^,(7S&J4y\;μz hrF rE#ЕNEX/6R1jD*Im~ʢ7c~B~Hup &sAh_Nz];Y"3坿7F<ϧlυ mM'*rNf8I0)FeM<.4bڭ7pƽA*G0x"f0nDSts2't {?s[m$/wa]"9yt͉dњ>> QJ/!QV2:g|`Fg~ K~Z]b'T4Мu=K$/v"$("aW&d:z.~*9}WIr"O|9GGY`?_(φQ܍c;AoڦNĚVCF Q8oH}Drt} ȑ:5:?AT!^ {dBǗ젒ӎ"Mv!Mk, |t3᰼9+Urz'2o* "'H!WcJN:1Hm~`!}08~ajZFN?O|Gm)c7~ӣ:E|?5lu!@7^5kE/`D8:M02gJ~c*x,8ؖ>3?E?.kW!I5sMB1{ v)'y=]贇ђc\7gkTq_-̴~Xn=$(,H,ӎl W^d 'v?x}I =z@n4\rFp˃ &SnȖb{S/qru(ɜf).'zc+TCDS1T!1UZ[MLvxgA UU !M&|Mnz]uA5<ˀ9RMn=9w=2GUGm053UwH(e*R@ǿW R#6qْ\=# WqfvG]Xax{C!L90^FXѝkQjz%/MHRqdw6~pUYNfZkb!<J,mʀ:2 5cշ7r8WYwC&={g10jsi1ݳΡ"h)Xn h<}Z>m6iw)xY>H6=wbNP2Uia[/PA$ W|b`^7@%j)5ܤB2fk-^BpP\J.n.7EbnxfԮj)~!%]53_fL >v׻z}ZͽiqI_d%=e̥\& n)I7kj]@-LnpL`\Q?&w4K)% <'8 =`ڴKzW1"i}UhKȴkidxRFz@ȞuBxLԮo;|2cjP{.K ϖJkێuP0z;eDh`…N`zڳ*bǚ~k֙[Pm$r (ᐴB{ +?8anBn[◌mMgEs9q)*ݾW(`kg8¯ }UDb䱹G!'-:4wmV@. h]\ ;^|sOᜒ-KhoL Ն$<&_uAɟBNF?R > -ԷD/rC"}ӊ٫c^Cn0TO3 b1pܟaPVGW0ЅAdEs ov"I寏OqҞ*C/faAX]1O-0N"zUfL˹]k`'hP/pR W'\ cKil' &[eٙgyyڨ9g= Id>N׮Tz 1pV.cAנ=h( 2B>Hf%ǣ'=l*RyG> ZbP%a8 w%׻!(Stc*=-O L:Tҕ+ug]ѹYKҵI'Y4bj`nJW1g]:Sj&*WY)굧i׌U" T{`A@zZi_|cb,_MdxzD`o8'"J )U`^_1y-kmlgtTq2TsK;Q%,cƾE)1W'UXLRNe9*{3:Yl\cSO {ċ\oux.j6 jŖÛZ1 PHtN{=3! \ƻhjݺs9(o8?".b݂2:{r j$'=rft&\/w~6[qIgKǁ`t/l\|M:֥yw ϰnNZW)-RB7îl\3qt$!QxWHU{j41YĖ!;:"H1Ꭷ7#0{AC1!LdBN*~nqu&S!qQkeS1k'C^~C-؉SQ))-;kxaqB0=eAw8"c ')BG>2Z<o{cyMĪw+^g4 Yi@|*"Aoa|6ؑS+Ky/ڪ#hfp|~2h &}ڦ%)JZ/27Z¢DסȰꡗ3rn`H&r=N!u0qZKg ZÑlS0] iA0%o!y Znb9#ں7 hxVQv)dF>mƉ Rr0hjKQٵNL! py GEW}3&LeUcLߙ[sE9 F3H=I4CL3^j#߱eU'D0v6Bt jB<j0 N m?ŪJyE9<=x[x2FE#=0KTϮXFpư e Ogax2m tHtnb{?Bpsgئk{b޼rU8-g6+$fɈbE᛼ʨlGuǽ1@̡҂ejGT kRIV5GVRt>k {o֬r Tmu hab\J I#+ TDpqȚI%XAkswRUȳhc0_a!MP_ssº Wr2Q@*wРfԝN-4tXrYTs8 )ԅFkcdV_?SF`F0wU[+vbV<:?=l-#YC6tF}T /Y^>6P s3zhqljߘ&ߗA#/b DC&Xu@ ?H })TuW&gg2fnx8kk:x# sb| 'Z.Lq- Nn%]rM¹ v\ItᥧOQ T <8 $7gdٺȩŦJc5*eJ#S|iƖ=%ȭmkOa9LEp} zW |BDE3{QvwuFr0Vĉfq `^Y%H>4 y6)<]޸Y Q7C5 A'~ɇii#`SϢyu5%8}tPaW}x(B z4|Fw4d_S>3e5i|O6gתQ9og0FQXϧo^P(O٨UWm),˂M*I>4m;nE.|C:';+lfZj!X1[PkkWuHҮMIZe[{6:Ҏ5􇄏hv6a?DzLQmy'N#UB1~2xӋW.xbEUZCWF?p2BrdC<ċW)]w!e{ 3"euiՏ&MeZAɡ( A .^!{s?,0d*n^̢Ge½:_FҨyH(Hc9J4K!Eta T#Q  PϚ<˩0[^3hPŔXU7H#_@ۺd:R ^'nBT QJ,`+*6bVZ6i1Ҏ`wStZv /)m($Cu#0j t#%yKкE0DSy;4}' ^FZq_rs.hM ]%Q jՈQ6ࢋlNūHD;%[(*#. c< +cyJ^Mm3 "F՚{L pͱ0CB̭ nKo*nx_{XXCeiq,~a$V>u͗k;<-SKݛcsn跷yM爚T6#إ<}ЖnѤ:Z[kkQ.V9n YjFإ=P#?|&- ˜=PR>(׽u Ʊ7jRSAs?y_8=c} wOoM*f((Zm_,U ؙ/8?1m%wvsm z6X fl2>Uu?4CeF%\lODO"Rw2ZFr.CzZ7\xIJlcǺc%KҭvomS,@JaԼ&-60UYNp w5@\0<>1k/-KbB\vLa݊^ےD,'8(oV6'.u^佪}]Oh"̇QHt0zUW?g0LVo误Yguqj-UQTy؞Eb;Su=K=>?LS|>gl bs? u2._t#1jcp_mY-mnh1P2eGWT..E9KW*>GK,ՠ`inu@*XߋsG܏Kؘtۗ c?M{ީ6ljnGh1jy&K0(@ H/EԵh3$$^ D>Nav_e?]oS]$[%l^,tĀ%PO ϐ<:ڐj(O^Z/ї  L2>7Z[l7Q}^`s::JRj<4^9na7rZ1:&2[w36ׅpdyHsMkzBEGR$pgt+$$c49JW ıKnD(=w[B`?kvDR^;s E3&' Eվ \Ï5a(TUfd&zhckj"wMw ;9#OG.ʍÒc%/4 5u(T]0w'`x3[j\ӚpRͭ%w95kJV0#DQ^eB>Bk. 埃ԬT4OakמH+˼PFp{z\⟦w|891Cg#C֘ 8NƄ.w&ri8Ly|:'i YS9Fq6Ñ呭$n{ElLJ^O#)pD^֜Noj}- xVu`,%a[rVԭfzQK/:K\#m@&S ƙ'umUP{fTdM*bY]sfDܛ/D-K76n?o,oe#axIw}9tLWrG0>w'5]K ؚB6?T@W\9-`g- b&1Gp\O7F VT4$D9ϊ (82c s"3Bsp9/W.d'G7j$1Z%o}cxh `;*L RE5}:yxsP{l-mΩ9yW% C~qe<khUl(S.v4>/?Wo_K]RZm;;g:@8Pk35LR8p hz 4-aU\6 E ROy1ǬuC'\Upn[Ew d빪S Ay{QVz e|d2U31sogv5ʽ$ ݪ ~kfqsR/Ni;jgtZˈs,B%FQK2gAa5p$Y[' w.~S:h~0NbԂ"C.OѲBR КRjC'#e\4+&f#ﶒR:JQxߕ!ڐ_jD4pbFUA̩}TcK(㚘&M* gZr[52{'f:,e&f؟_X֯Q@Ι yX$r?frY, - Յ-;ϔ$Ȑ]X&Hi\9HEa},rBdVk=rxbaQؕs*c.9S1? Z/꫟(KĠsfRXuB#r0'>GLЭ77?~j)v5sOw)q',0|Ih=xϩ-B~ s -s_Ogx;?~t?-*LŔ} <*ffԬu#)\U7|Ӕߙŝuxׁ/䀝P-XzϚ#jӲ1*ʜmZ %՟,mJl6+.ٰ~IZMߍ?-|7=@>H:^?6;{w*a/14'p#aٗ8m$$dӔ)Eq+fXSDM4c07JAvĀ%ʻ~T^9_8|Z_Z7R@$Y 9SYP[?1,݊EXS oˈp;sD6zwYs7[48:z?Aa;8=q+`K&ed$WelOPԬE _rǮoPW$YR`/fuyO;B kWfvuLAW=W, Tw]6갞-\f]v,a|Ha, *YRk[ am"m 8ŒAԩy#O+ϲ.0CmrB,=^]}Ng_~K*ѫ\mGaK}4)81Bn?-27lӖe+ӑ(}8I8BނMSz9y™{H7LĪd^y+ fS{ DXFIcA<V9Q^SYu2㛡 S3&n{fT/YMޭy6$pjN ]o}{:HSR2{$jl347_N-g~&Oeo{V9)w^$P(%dy ?Mfpdʳlo^p33xJ@gHOOrWl|YCS4`/h޾PU]*Y(Ϡ7u4o4-=ĥ~V5_PSZ3Xi7bbHZ!?oQT%b2r0 Z0mBw%>`z *bvT#豏鏑kCE~kH&f )*8/ع'Hm҄Uď͝`YC5v.-g?Ca|)s&#jyl/Q crv` YèK-nx if翫/E6{](NlXd Uwʛ> Kq ml3w`;1?-8[S Y.V% c=J݆p>?k@lGqU[j=znH,0E)fT7G[Da削΁nK]rq'[XԊJ*y(CXF@بEr}0 2J_vG =~G p)NpX8dRWфTC2z%nRc2.!زΜy8 'lqv! w-䊟#?^ËA2fAb2Wɐ0_SۡV߲AKT)?Hiޗ.G9r==Z-,6-lgʲs1es\"}̺ST}'K$Ѷi)o-Ch zIVZ$y_ tHظghL\ NH9\4#@v C-~9 o B/_y]oz5dٔP مL$[߿R^V;`Nj%%vG#zURV)@1|KF:i]5 ׆ќ"\PSTJ O9׽3=c1TD}'55ޑ`4>9~]]ܿ%ZjGyFjNdUot&)+9Z3> 2QϠRR`4oCh:dK֕a|Z9)GG^fG:kr|ˉ==PWuy>m+_ϝ $=+ &fDpyP!0+!єn^{w2.ut\k/jH%fMR8.L@(r S1-%4 >o[9v<R1_/uBPUEKP7{%nEcnNAZHq.+1K$0?Lj"Jɦp>^[Z\eaF~auN2fdK1b\)OTPZ[&c `Nb6 R.W&[c_}|b_Gz@446?ֈ{nY85o\+9r]]h:FVW "~WUs9]/FQ8!O#o`Ҿq S>IHT^Ƨ;ԧ*a ?mhl Bi+.. ogVf@ew:IPPf<ϰٻגfn_>Boewj  Vkeb=du$9޹V-q7jWcAMev-CgI^]8ik[fsӏ(DU@5GdWKW*T#^MJur(8XQ(_A׫OU886Œ\f8U"!P M%PU{N:ֈU7EvPJӎ|Gi A5{.bz{uPp+3`ɽB#ʇL({W^.jNdjڶ-)l_O$~{R(QBs7Ai/CsSS)oi@pʕѩCq(M-r?,i8YƧdؐmD <4B DY$uʦI;zZ: 87BnW ]h<(8 Y)wVsSCLs(4D Kv^YB9o_LCT1>P染ā1O 2fyF{g+..c`ՙŁUjd<BZHїƠ9졯h ?c9ͯ^D/QA5(lXO q3;~{zzi=\-JK~Gk=8jL ]2 lbJԳgqVQԯK jW/_:{@M%_<>{;TɊCji{ ҙXcJe #)،191#ji=CF1(ɔ" 3/دBu\'2l+rzl} &.OPE-n$Z0"g zhyAkg|V/&̍ɇaaNY xj|ӡ(g^ApNs5-& {Wx O~8U%`2+A0ڛ_ÌA|ĪZs`3$":"-P+DHJl#(s7~ODW|,zpj\783VX{v`;JݖS 8!2FCrT2s怬H*b5RIh*ud(}>hg%9Yߛw< = #CnT&z֤ҚX=w|wxD¥- tM\v$pcڐ;NOU֝Q#"TDPGp:)Sk1ۣҮcs"i;Wt\ W]ɗ9R^B'ݯV6[@gx9*Xcң 8_N]uӌ^W}a^AJC3v|zRn= \0d9٫nf,~ Qˆ QkzQeRN( CSRfDwZLo-Va O9)X`^\gVM֭2:C׎9#W&1߆GA 4`Y9FMT4b8%@9TCL h4 Q{ bޣ'D_^Z9M2]wd\ZcrmֿMIsr˱W|1)?z:V` 6N;!1J'湘fbf1&o/lLF"g˃BS;KtM$y"ҫ6ID+{:.&^w(q]:;'ZxVԲgXRsӲй_jM% |Q=W<+Czf}*!qv\6EC?Y7~u\YA[8*g: vGi* V s93M)lekdn]0}$N*c-Z+=gJ6ːJeH:ӡpŞѿhrbT]mǵvsam㩅_)i!W{QOz;CH5^  صڋ& fb*&jo Dna|v oXz747'Gvrr <WmVr=j]d]b1lNpwQݬ5`ѓT8ʇ.\퉯i ^ՍT .x&jDzYl1P5ꊭLX,_5@9XUaBsNFr}_K.mw7 8+4RaIɝ{XuO=fVDb#q31U'SI@msf PQqa$sq# @$z{đir0\n`|*K~nwWً_*[ [6HϗR׎W«w܁};{`w&:G}EyԑN*dܕC#/FF3yoaB^n}OKr~o۝g#j ?n]7MMtryT'\ H9υzjBinkJ#S%v*rՈ5#ڛ0)袉lr+3zv5^"'IJۛ*bqaHH*Ft>!̙gx!:?/}W4jG z/Qӟޛ s0x@GJ 7_Bn(ZҤ>hf2!JYqVa[_F 8 wPVIX9xYx6^?DlW:>^G񛾀9 RvZ0W hoPE@8i*̞J%||)Ӥn7|[\[kލ~VU#4=O;˼lX*:еi(ٗe[ 1]Oϯ"kajw dIqsaO?o y: Ov,.c3gtOuj#?ӵ/HKIyֺ+XDQJT<6[ˬnz`d Mx/2C\٤1 %V2W1Fk>/>0{'[BMJdd(ciyE%oN}KC^ y`+y>YGW3M dz !W6ե~mڕ1cj]ʭm6 S_U5;;(~oN4[nAP.vDt[Vt#(pl4jYhGQ Y>=;7_‘(xͥBf\\jKyΈI #18f6L:"p"q52R.f/LxvQ*Cw=3D FR!Zi%π\P YB(DAI+#R8eқOPEo;QnJ\=4 @IǑ=d7эR[mO Tdqo h> /Z5Nj*|Qℋ-Vfwʪ_h-neI?֐f|?%-XWJMCORnw+0a=/\ݵY{ rmXpZVKf#Iދ XErO9s|HxxuZ_$O3+rE֬]!O|*P&;ӭuwF">|̼VI0Qkb JؖGK*WxP6w& ~Oi.Pk/cb7m-di0KaͿ nՋWeMSYB|ѵy)QU6mzBh|]Rn:x`MŸ5s) β?g>Uk2H[_t;B @vc4kx JZ'x #)Xtz \5ԣqCO vuDb'uc["#xvhN@->ԣ*[T0XUTo&kiO X1g?P& a%]uW8قVs(3C_a3jh#cB(2--*jC,/_ضrbZ" ;|oCmA>SNSq,eIm&bsn*FD$FwZ0a**w駋GT2.Ө_ad41ʛidq'(_dD6%b=.|1& O8wؤ3; ?Dz(} 5[9C^NaDWBV.)9 Gn(jϩLϾL63b۴SB8ZG>Fo_jG;z&>&ŨtM[Ї@h6[V^/)Qdor}6c{Ѽ[$,$MܑeٛS Ni5WnG3Ǚ9i٘|uP*{ =N :7XwLx&X~M^kT5nn_(wJYCX` %?#7'K#FF-y]H\vPaWaO5P8oĺN8OWߓLuMHC.'50tJ[PŸ L]dr7V(aE̅WZRqLow1>n,/Ix?c^TM9=Y9&RAODEqhFoO !ܤv,rfoU܎sI0@c_~㢽R.tͺ'ƙ݊U31.Ml 4+Zݞ%DX8e,ӗTD [cU QS)1_h?차O0~Mcc;y2 ,Kƈ3-xƌ74;,F8 %ŠߟF/;aPQ]cQ/sAP"3#+`|:3.? 9L 22}I&0`chѷ]&|iؗfKrHxN/#Gv|ɞx_5Bw=*gSl\ UC U_,:s-g>UpV4Ψ^ \Y.?6{%P>>ݢւ£n3kv7QQb،'Lz?[dhH֖{0^#(Yk }Ew"W+N]& 5h{\k mOK.՞*O~P_ [\eci_ۃ0ΈY𗕻ިccWþ1 6d9wڗ3"g1/h8_K }U4@?NRsf px,BPݬ=E0eEaqK)(n[L3W$d0Sfq]>q4 HQ9)Rꬍ$7E3ά[:"틉INa1ɸ7e J~K#̦)']doǏ1xK(Iy9p~L)>J0xXp50;\oCvWjF5] !n|4?u4IQ˶N\-/=ՊybCY${Q@y:sTzBޖc TPϸM43,HGOԡz.%\J dӰ9LEPE_ϋ77Ӎ~7|ܖd^&OMn^AKV_~gِLeK3bn5Qbk^h[XMU!˚ [Jo[ݯP(;5Yp[Xl 1&{Aq?H"D{WVގR#pg ( U?tFԖ !O@qqm 0G mxdoO4:g1hKjDǧ2XsCFW^mYP0RѠ/G'}޳qkIQӁ@z1u%V@G~*ҴfAOb(aQ]ҊVNʱkv,&35(sz:ϔ;D[OT/\KinN#K01mGDa1+pr*K36މ/1hR`nͶ{T_M`jv+>R4śو/n |&%D 53Nl#Q Y)pE2즜D*%e݆kg*DC &e(aC*(?>vĞΏ"3]!B0rE|>DZT1=My25EHAcy?ZJ5|Й8YS0@5]O+ ^ג\u_tYuQX4jc~O5hjf ; $#+Enԭ4@X}fSiV$v!)Ce+\w2Co%%{V. D#WA%OnGڸsцOrAXMOզ$ۿg< c֗cG4py:śkFP*4`l&37ߚYW&>v"\~`64PC1OR{EhS-y#Ns^&ᘀnVŲdbl:w{;6 5EnXgjţ['u oL\gn?v(o:VDPлUlKJc?nl??6uPt'H9'Fi~ _vy[:Fw%<0 y)t.,_6cXRLњߓ.J7}*e2oJj"X`gx=8~"%?h&Qq0s hdFU\u`N{ ֩|ִ.X9hO&B 9/\*;ǘ:nmwR^"+"+79y`Wj| 9n!_f{(޲%[hr3UH`8J+g[M6O~_ vF_0s7[icE^kc'Z0)>uT{'WGsCν ]xeA>rgn-P >95.WV{J%mD7_`9K(;/vcƲ[/9fjrcv3%f9àq[/% |ɲs _u+-]g#*;#M:Ѧ%= -0(Z?0c XN@30rM|Z1/>Ȗ(Ư @.\hVwڸFeal!1bleKӥN^T/jtu-}= oy[:e3b?X))mw+̧Z;wWA D{d0>0#ώ{.f[8n&W5h' Q S5Iӫ=uLJ#QD1|0tp~#>^IP͹C7P8MG,gsБP5S]h}*׷f*8gѫAvrG Agڿb3CЮ; cD?Wkp-:ǃl/Lg**pZ(+Z?KJ ei#})AgUd;H:YvŪ.b\ٰS|uZO0ht1-U;◂}(bӓX{V~X1v&Ɇa?G^b,jZ/E𼀰w䰺w7pN`iKXТ,F^^%bJ"IN0wT[X$Q/|%t]]Vk~& 3M ϧ{[M/{X7ҕ ,y]TL !;"Ҥ:'D sIu|qc'5|dgI 8UeSx`@yy?0|-1 .^xiE41iڶc(b]$TrìJLu>naėsVoNJ -*m+[O%-vW~R8 %[1Ϣ28rkC5ϩ^#bf݅΂,V[=B@GP4h w 2p_ s"'T7%jcexc}b$Gm똪Z.6ׄQ*Ŝ&uÛqMdk5pȺ&x5 DhdlJ)Iw0W?B￀k6i sss|cB?94_I0lm5n/IPY9Q;+Q,fjT"\D[n6yoPg QIV=z ML 6ܛGB:& 4!D`ަuL/֭- Z90j(NZṷK ZW* =[J"F&"FsL!wA%~}:h%ML=CEN?9R4innNW 1ظQt) ?pRP_ZJ!NʄlS<Ŝ􉼬% E6KI3Urkj-w$NkGюPc4s_ɚ &y]:To=7<‘=k7H7@U_?Ƅ|}ZJUz'4Q}#JCxX|eN!65<ܤq  v*`:D&2KQ\!jMZg Q*1ef8_B6@ϗߕ24Yx1"9 Pi~d{ŭ@4!B]]80I9GT8 O$;/ǚnZ_\A&BۗXꔝ46|Ij-&23~KuhmNqFnj:ʨS.]UrVA&'ԖxS4?4ep&ף<(!6p>,Pj>e^O3c#H f2\?_ʩ@: ٗistH".J5h!gB.}锩~"(~$i*u/73PLiWYN}qKE)[u?(aOU /K Uڗ b .ZHxr@41Ėifۈ_?@s'4C WSr$090Q]s(47{1x/^y\/hC qpfZGP$L9ݬHQ r*2L;OLʻ#'ĥ*)M5i(۩sw+y|7o~l49i<%x(zaȮxHWfK+!+}znwirg2ϷcV+|,nvZ&mpG溾lkV(#*ZD!Me'CGOKT8[?3jx3AŌ#&?*w6*_ꊝcוa \UڱBސ !˟c-X4O%;sm (19{`j8d%'oz׮Xa=krkPvK"ꮡفƵQ %]zO3ABCZٳjn$97A$s MJ]P es {h"q_$EhlfvIK y7 7NdF<~JKփP"'Ʈ|Yb3{ /Le4\ YH@G+.UKMM6Q5Z @lFe~ZݼfG{4);;8z(_<5?iWus$tE +X5OKS%C8k@QUU]ZA@DW+aw慭RBDg>19"ar0y&sjnĜzkEJ˻{1>N$ ~m%b\eI,<y6Xu̒C?n=x #$K9c@OfNݯj,T=yMn:yKax(eᮊk.;g~V1oߡegH)<6b7Ό`!oDxyX( c|[@Ht:10Q 53k2镺+Ve όsdHsƽ.n{Yx9위}HE%-Z8rA ]zEUG3?᪐cYwZ2ueb3`wb! KԞn}_*Uoh}42`^@E/gᥤX*A+MMT,븫[F(<0`^q,}K3ɼUXyhG{֩3ȷH.D"zQObc/5h]Ja)pZzxx#\fO˜-0i%r9ɗM\)z?L͓n͹cg<:.d~4M{GFVF9Y-lI>s%蔖4 `1^gVlm%u0%HZYw"Tntb67p|j.Gb<E\Obg| N96{$Kv0֎]pK 23!8fLIjIu4VF<mZD Ȏ6vjQ8j@P1],I>2|FnnT u(F iwߠwI{@>rt_nϸ%>Ot(+hĕ_xOD߸' 0K&Sw*nVpئ3_vQ5[[ű>(dmvvT77yf*jhϣje퐚,0K_̄%8g!,O Bn)\/ SYsޒu`& U0aܾj3hq4Bn_ qPH]3<BtOx݇ 4NC]:UD*gNkPIm 2 ըX'4Ky\<6+k" *"$aq5_8oL`r$Y.F̬6mфk@ #W~v/3M2I֬dr{,xMXCp5!wm_Q-6:'; D XȎGqC} sPg/6i7[pD3wk E3͆Wf02i@AϰD^II ފrOE2kcb1lCQ|)ooqSy~RB,M[sq4ŖIl\ 6(` ,%|NHٜ6ڦq }fOw@C}h|:P]ݽ4R6QYPԁzyUs\4ҿ 3? m" '|']%x;pA0 h6u)ww/s kxprqUök5)gJ2&Nd&| Kin<@:_c&ٗG dC߱n /bl%EfXrc@_XO\4az2xʋ\xiS͆y,.*bI s`[q;vo) G(:F}%@`"veX n차; o۪.I>譨J( \ !iM2Gt2U QWY\yi`M2}.@.q,בR[juق&,@R$HyXQx)1(ߍ 3"=jE;|=r}%rh4!.a)[6$ ؾRxvjUk-N,u*g3*I"n:@{)y̧@#;r8bD|as'1Q*(Dsa΍?g w%!Tf8.Vԓ jTѕ3W),W}%hlfm9JW9Ľ!=o!TG^5 kҢ ;{䴺4tm>9ґ873- c!>.H%Ip]T|8+K܂Wl.r,>Ć+䨠T,L~s%%CM#tKOTA+3mJSHe3W6#j?v3SLOdXF":>Z^Vp/?҃hf`W[B9T+M.|/Ta>9$bP.Nc#U_kk2~ +PyQ,lߘР{N{ aF|DOn,ʱCOT}K9 48#!0wt-ʮąGrռyq(VaҫG L,_:y+ Ԭ,P-{3fF*is #KhzQ.i3ue?xl߲ϮG?P'Uk}3))Ͷz'.ONKH셾*VoZiܪѢeIVlQHRkK}Ie Y6k`嘀۟jHg\ph6˖R J)at#3W 3zFқ^6ɍ8$l]Ÿ\#.| 7[|LfyD/4{o{h#O.S|#HaSfR-> ~ aW,H+]90lOf]6?XtVZDcu֎ :FI\6Hclk CȮQB'p\&[ۛeaO au(I[lbQCd8y4(Y0S7ŮP^&sa oަ/M5 ==U΍Q&Ép[M(JgIYöp[2K>o~DPhVa͟7:kllhUHB\~ֳj$DT޿q(p0֓R[ KBY[pƓKGwu-!q2<CliM<ZÞ.=dId^gG\/H]#?'6/6o􋹛.Hk"oǛ9TɎԪ Yӌwe*j7T~"PMiLq|!mdS /|m13Mo\};:<4c-enZSi)"+j/."hVj'0$ؘ V,{;S2*\M핖Hw%`D /E:a7!%^_}@`H+s5`$.]q%;N"; ey<Ť Ku*c۷EʸvI~ysQPM%-W.n^'I|Qᤚ ȜbV ĕV\ўڤD@\؇81We$M:IJUlyM$cbM~zs"6IDŽƔ?ʍ$]ju:}V0/e|_A#‘gHd?_n@t*q7֔ k1Mkh<>K_{(h |Us@qjajjYDgGf/pʓKk[]7r&۴kvH}qͣ%WycN(>'ɐ]o,@Eҷ?_[/~&v.˽pQ(8NRʉK'}ӇAŤ2SȒߒh'EbLZ#A&֣4!~(lXON2epo z6=EUՌiHUMj#L مP@oBTF)tyB Vv!O uGH/9ftrO !l>CvRWɳSژŽlM~Cα_:p EDn '*%ār"-H㭃[ ʈ.\c;KxW*ѰS0O|YHo=EV.җUxVN2f7bER{ޜEAH圀ܑF l>{>i{"i@IŮo`sMx=TA&z4r\\IK)KekKFenzgfiP#XC, ( 񂝁?Ji4qUÛ ndٵH Ixh:(kC,B‹{}=ShVD1lvD,p8#_D rS,b͔Q@aMb҄Іu:z )|KCTdIA"agŎg}c/x׫L{`|@9E ѹ wj۬.-X**-J23ymcVrz5WGxco0N{_Q/ !hQnBG€vAA!hm ItԸm;P뼾$3C,{U/9:ؤE kFg6ԋ-}X|a _!3I &~âEvSƱ@|6E򰋵DLJ2M8ӌx]q%X,Q+tkV]0 }KRjN۽\Ț r%[\%9by^#hV̬a~;.y4Samsk2ODJI{w_`i'h#3@QR;/cW}N{wxԩxL R AK x/逝_/n&w O+t!6OIW؜+8bqA#QjQn%"a$Tx3t}}_7Y4&Ȧ{8Teyj1XX@VunA)[O9يLwvT:P| xYU_ۏpM@gFH+.*BT(hHT%ګ\؟I3h^~Z23dX-7 [Q?Lk:p@˕npfM sv٭;b0?4oNz"up ZS8C bp "zH'J?* wXni[wn>|Ho6IjK5)F;@j 'BmMGN2Vnj -U%._?e& >NEa+4e7k/SXxsZ}mNQ3t+DR k`(ONSh 9nGjy kB$( ouHf<5Q4LۂG:=:mm|+=6dB\"F9v-ւ۷֢1);$?#TjL iubvd=i2GsX@-W|-xi1%O.珹Le&zZzmE&{̫+sr4 ͡H[kT[^v8u,.{3ir#3$R;a5 cHzZxUJ(CvNРx0jLh[wE])$mQPL+<{Mr*ܪέqM fӒM 9aK¥x#efrk<ʂT|;!:CfO<^˲xD2V_IP,o\ G?dD{GTFg,5P_0I7`;9R|>QݠDAsH4%UMEx҃HS{y&+3{"ôzX]\gRmgOcW_!7 / qA$0s'ixoҙVK{l!ye:!yw gMݳ[N/sܝI[R)GWgSU<.uK Ii؆`Dy,9#l]Uewǻ[ {J0tsu4NNRIn j &uctK4QdrX}7] zI:Caq{qՃZn ]·cUU@ %,]bcMkgUQ}D‹t%v9|N~'0mй뵓8EL6 "СyyR}̅=( C7}-?OyӺHzTZgU@4u[r&GRw a{~# t1F?RXD;2'GbњNj$vUM9V ufg[]UnAfB-aE!43h{*q(ruzm5y|(t 8 IQ7۵O^w @d ?A3y]8ZX)T,$Ge%fd@z쵖)1r\Jm41%fh'eӮ!^<"r}gD;$C{vו $R,+PW,bsy⹖(ꈳm-y%hWxjnT"AJ?Ŭ*1?-{ Le]pNX c4ɨQNVj&d#'lc2y7 -mlV\`xUTX⊣U5 {{3ΨaP-"h/tROu10)e":u XeM/-lX 69MSqoG95TU}(y+¯븀 5Cw:]LX|knA$X+vnmZB_@i?9[^P)|&,#3iM("d:]/ q#Uz;!d$XWU0ݗQqlO*Ppy?` ?iҥ %r`݌$i"LA:Me}kMUҼ@ QVz(䠝n""#z'$Kl^OVm^n.{X3zѯ 'RHmyR ] T;V0lEO̻0$:_':L"rsT#JX}~x8(Mʣt)xq*jcܛ6T"<`=CbqF [,^UR_ z.`EAEKn䚾+SI\E5]2_LM:`ѵbl(0$.8Y֪:He@3*SӊkXaJzrkd!CX .8 à5:y$֌"R͡{I3{GܸE[-AGO&ca+*T, ?}0Y`Uv`Tu'h1|Eɚ8v q&`Uf Jƥ^!`%<&U;3&ޏ_} E&䒫ϻ'-}+#ƌ_{z>|6g q,='_E],Ԅ>Y@J7/$3NϘ{=[f&đ`hyA淳˙ha}=jCmr~1ȬhYL#uj`ypϙo*OgcI&Lh2/Ĉcs}{e- \#`ː(&t߼ԨMO=0g,?52B!2\'}f >'Xhm}9Z06AOiÙ|stqFu' nL kj0Ɔ0-\"źhF̹| ` ",a3ugrS-ޝGyX8m*ŘWyp h޵Th*W,_ C_׎wr;$-VU/5޺ RC<|vƂ 7U2~ZQ*dkQEg(CfjlO538K)O=PsC^GzTXB\~X)-vF?#H%ݷ&"dƞ` Ox%K}5{⮺VG{e74R@<; }Iͯ5Iwp`K 'AǾyeb`7&XB6(Cjm5t\,l -SsPY{u.*<^7M7 kg^=h-e٠26^OZoJV$sxf[6q@۾4Zq`xhNp$ě};)59Sj56݀|mV3 9NPc/z YCH/  ȶ7-kޝ3ܢ nY|,r N..{=OD8n? 4{1jӝ\5; n'Z5 h&tW kYEl]vycQ;W7O/Q|HN׊tAz :˂[xsu67Ҙ,3,1r,!rv+U7Yw]^ޕ;ދo+%oDZE49Br@QAD$PKm#U/:غ*~Y&@sAד#'(ߋ+tg0 t o؍[j2ce7`(otW|skW*5~j׎tPZ/ǟ7HVn(/VO6OӴhY}?<{$~!9"(\1\;C [h' $Jj?6~zrc,T|Wo{PC:ȘqԄEmzGBмfN3A5sۊ)(/`6Vb7+hr9j.JO-lWklP SjQ֙ArA $7%rc"D<25;;zɼMl( [?+^6mVo1˸0V+K"&7Ak1j(7eT2UwJ}քz険oc)EYi8;B c.~VW\$~VQ=}Mᔏtr+~2&RS<\%T瓕/3w]IwwDŽ13Td^k(|cXvr W9АUz*l'_t t Gnˠv?љ[xȔf@IEX1],ȞkLVaC]. lP(oP$PJ@` .fu=O-Md9_|lT(߲|ׯ,pc: N,gD۵#\fLX{[\[ґZMV.x$&2t 6rg':`Qk;Zc|~BmOkV=HO71m(s қXfe[7 j\3 6m[ ii"MBddҕ+IBt_A"1ǜ *qb'y9vLY!o+6me͙?E.fC\zsY(mvt9`x撴WBqIM8 b"_kӫTe&nQKsF}ez(>gT-,=g [4:Ca&VHr1aB@0"1bl.C瑞K0!r(,!yHu] Iw+.9lzf4 iafi<[TBvU7On˙7S{Xv*X.<6 ^B"g6>Vm"+!#~d+)GE1!6mxb8)Ϗ:_L9cY/dӽz<@ߝcF4N>V/--{D Y̅r3z}No7ha+@$ Y13%pMx7ą7 )v [_zxҜ $uĉ>Z# y hEŊzӯfw5?fHjXn9/@~m`s;Y7l.*kS*w(S[LbLg-Z߯L+ao?qЭ}"6OҩZ0UvI{ިp>6+(WD${tYOp S᙭+NO[C-%:9xI.*]RrG'+Ly jwm宺tu`N0& O۫w}#衖CϪHm]*]&xWTˁUx\gm^38UvLUzZ0ZqM/\"StUEL4u4Gpb(`й-12aBo# \$O$Hϯšk8RǥDfROd35.0"TO38ae]% 0c&K;9co`/Rjh򁜝{EGZy:%gr~H~B0J69p^Q5 ,ی1yQ@M(y7i렴7gzN*따4&3b 쇣#^6}tiԤ.oԚRtha( ]̈́<@6$'u͞}*A ׉.0q10H<5+w!C9G+iy?D.AȑWdfc`cC{8;cTRY;Όc%cV | dC>ٱO,?7G75_Z4ذBBs[ ,S]wd"N;/eYn?=P%nB,^ l;ɏF\_yA~@j6<ĦʊIH#!'˅Zl/$fC,%P\_bp%nNC L|,v @' Fe0Nʲ'\wkmO!#UdeD m &ȀꉵWn,社5I捩3 yy*6]=w]o0yk; qћųt뵌uL#+MwA2)$?p3JRzY\`%Ռ$.AS3PI^EhmŶBfwR QeP!( j=sTi. $VBa-Z9Y (˂G~"iwr1mWKAaX+~xj3P56Ğe-g?cwbNF,/p^F_죎~p goI8`ЦmJ١RhV¢-gEeZ-aDL&~|{ƌц'k=&Dmῧa7f ZfoU -*Nv.~9z i<:%K\g KT${wz!a"8A3M!^lvօX+C rC^9\…B9hka dtn(dJGgD~,z4:iBKކ:C%Fx4!|D-6",eojlD-i(WQhNߥ;>-n5b.s4 I^=c(VQ.x;NLCUSz6i6MfQ0"{RqN V|(<4\X+3&zyәE *;+ KgGi'X 酅{=Aq6oy;cu2~ v)*ʸ,wgް{x O.& blL]S*fu>o} {#\Cxnz,C maﱜNbyVf}mB?u&yQhs&WP13! 8'};Nwu؝3kܢ߼گB0q] j2raro {=̜LZsCSt,'hm )J54 9:1]ϗS^(NnŁr]ɺY,F%}2w|21p^&UOxi&9NP4445p9cwb?OL }ŪuHŐEik}e14*@-l>DFGjO p;٠1S~hRƽ}켌`&0E)lmԼr4.(ydDYF˙ev.y;iK4)->Cؑg 8Oԕ2o.B(ǠJSHm[!aI ! rė{k\C~}Yj zP=]ӯU)eJʬK~A ,,lVU`:Sv q, kE刅}b+*+$A}E@p!CkW@e&;'rDp~- ^`sgK\\ip3brɡ6R3uහ 25R>]qVCM*3d1B%(r%?knzOVo @1.dVArӆh1% '$d&scb!c4z" olbbG5`MYR?fJpXMD`_N*jL:97ɓ2/="CR?8~{(<+fa|=-H٠մkPȰHƊ1UOwK.Kw.]k?1ॶ Ʌ 766[F` jG%-4%HV|Ppl,iP޽?ݒ*C}WBU6PK!;erU8Gi~9Ֆ;-{=,T rQ>La5hQ9u LmJ6dTaBLdHAnA`E;4J/gr q-1D~f[<.0 ?Jsb)cAW(?2g<~{`;XC_rc,@߃ GtJ)㩒|B*S<:h$F,9^w)֧ݭ\+dm`WG}Яj]F-`f LM;X٘<ޒ`MZjBi8/B=+ԆSAlLAU,DV lfո0F:' zԞ6٧ا@B W=@қ@bDJS#̓*i6 j zi*NNd7lo0Wl芦?WqQcLZ޳)ZrTd( YC7q5>B(#l2H%[focf]Ďb1 >\#D'N91&?SQ&|U]E6򤄙]"䍚sБ$4Q-oV=zv Cݜ$AbJ30"vW H.=넋QenJ4_W"/9'.%m2Yxxv*4>.0 4R'YEVmJrkSGUc;z:R-yI}GTIgY-ruQ;x0جt:F Aq S7؋h F8[ۡW\__+=*$s:d%{=`gd"{喔,7>iݑ`~rv @h1BR1ahmM_RaݹkLL9Prap0PaG{ߍYr; PtDF'PY>RZaℋ_@VgQi4%dԼ3ͰEEgNRf$H4i etS[ff/7A0& g5ܜ y}Sd<Ôvg8AVj:at`jHG.] "Y4hirjMB|Emx^)rX"'rCgk*M?uRquɪX *鷧bmܚV<,凊9naF]cy8yFi(̄*-y,~8-S$gs7 %eYQ溴 Sxx%ؐUd4CG+O!3^|[`(G@ZI\~&"$nۺ)SstXtSM&+Q*.0_H= "7E9IN kȼ~ e-v ū7V--WK>8:G5LL1@ԬQ$Oc apPxmϟ |ݧ5>+Uac\8ĥ<&6wVu1['(8yx RS-]ƛc?F˥s-ŸBs8fC|2,_su֘FxjNA6|J!Xyy"vS%YW=TGN k~R?lޙEÆvI7qIgk8aiT,5хȆ_X3f槉;ߗ+?g|1CĚ,jF[΋b U6kiC[q]}FD^Sz$vKAYr_]v7]zQ}{Rc+ J`J?*N=*EAǷF}4zK-@Ǎʙ9-͇ u tI1h?ٱ;њuZ*=A8dBmRV5#3D}m~#Z7 I#ىe"7be;>~et46M;n!\ Z\[cC_t״]HPTzw35H7qIC!xe `}B99AUYb;ݩ}wBZ(wW'>g+ ٛLR[D3s]f=y-ֹh­Nq#=߀حXI N!2+͟#@y{-篺:Rl>wkK+'q77$ySiwH: bfG`FZ"ӗz̾c zu~b&+y0SuRSk xinl8* vC֦ThIu/l#Mu,XDʾp?=Esے1Q[o@0dʩE?t.u>e8&& W_(sÈ!XmL2D=RmGܶm*Cra;W͞`ai4#҈Odgt[ڢE P ͍ۖ\heSo{Z䯞2ŻP\s6i]SY!nxGe'n(Zrͷȯ?dׁױVQ0h[#j6"uѬu~JIKpWYn#a87MZ-%QVa|w4T-xA~W-sDL]G<] VA&7n$`^ PyT@G|8E<6vwmsKĭ`̷_3E\4h?W8ill|8Z&9mFNYӱM68.D) ?>*[ܳ'i[B _c\yfZ o >u ߵa| a)EoXm]0mI;\iG?EhhxٷBYsCX10']@G-KHV'ԇșz/#:1V(|iJebzdBL6%+A[kwO|Ùϖp]ծ!)-.xFZLKPœyOc5঵X-ETeǡSD^^l,6t:O>D1\='PFݶN<xdĘDBg#-"ҭۣ?EW׀1y \dWrI\SA,mb([P̧Y.Om(RznSǷ](kk0gf:eF$aY 9,9m|[(l$ !Q^v(NJt@O=b^;qeyJqJxZkd]h$ċ n;L[]<(~ \@MHl\b1I72Wx*)[U2 eFͭ2l`w97?jjX>!P@rg^7 MWvq\/PdF̯ӣr׉j!sqd^}#9]]X*T{Ik9׬wu? %Mjq)odEHoo8+mej=]*33 ̏[nәS*( }p U.`g ir2\kjϙ[QwHҞ{@ u]2I֐v#9XP>Q^9WcE4l+:tӀkw> BQ5$I9~%1p42 6@b,˚jNw 㑈ł1Gz0WW,-XǾ3 9/@k2\$N׵%z #3!:9"ʊo{o[U9ڞNK *ܣ ^ W"153[ !F~_%WXORr>9Hejf˻6ʧD|ܦz}K,&2`"i$;eA3"D ʹDY : :yI8e-KHrb́֗(D?LjK8lOMû{**2e_eݑ^Gp54Rլl_!TC T繰td$@Yz1-e|ryjn#'WmGr9YJ]<_j>E(_J"Cŀt(p9Ūj3RpIjRߋ+\QdnW]h֕ZA m9K`$ed mµ+aj3DQiMɇy ^Cv6 }ր] #%2ωG.p/-:u2:IMH"R2~)_DsYiLf_C'v\KTTez'DC$.dxeڨv !0rD-<]\q>@{<#4bdTu^S2dt\l|Syp$D;;Yٍ,Vpos=S疀;X h=K$V;wFt ~B!SeȈq`Ft5:h`rĸl/unVBoId@*A Tkx("ʶ0+fj,Cš@ri9'/~rU5KHv:^]ހVEN'‘u}a_(]Cd3!_5:ќд-A\uΏBzٱ &ܯYt6_~ 1cb%yu0z (Q+قg yrzH&ɁJ!f_ |闬;q<-*GIg83tqh1+Ҝh%EUbV;zF7 &hpq3Dovh+Ag(Gj9\JH"¬Ve47#!@Ĺ/'F=/g 'rHK&:y*`5+ Qۘ,f:.c6bXWŬY{OVٞ4;o M96R;sw-=Iq5mH:iX$)}P_n=hquMX#d)qŒs ZU7p UBZCWea*>M&\W-}`s?.aۏZ#Kn$ e 2%EXk(^ø=edvN*q:E dNw4'YAz Ǘe&z*B 7 AZ{O57@ȃVg:)k,g‚~><E4 Ǘ_NdHG5i/a)39wkFE~pȯ`!%hvI:[5y03 RST{#bvdY ٦ޫ.(,4B V;RDt !(掓qVj^͹ Ej^ksEͱ>tƃekvFO'F"PEn07A P}Or²xqeȕ֐owWY0BD~=Ne;;Gf%UEMȄ;fӳQAAԝ|6}ϑŔ[zcKr&zeHtE 0Љk7(kUQS#%&my++=5rtwqFr܇#{|lV⾩0gk5L3]q빬@#̷%Nx/e^ET]BF0ٔ j uq^I=$vy}yw&2@ Q?R SR(c˧ݔs{gm+1Dq-] 'Lrje1[ |uZ8 ?aMUnZ*n:RA} &ьi8(0(}+]T]ri{wL(7ϖ+fu~=lw$+$ٛ1&>3J!`gW S0ɲ|]nOEn۴Aٍ 2W0whΨո mb 6,}81e/nnTzqyk5&5f^vA|gQ]*Mda4+`| ,I8VɮpLa=91؉ϙməcwdAԬS'N\S;'K̳Q ,{3M\Ë؆CP ǘV+q=|s~Cq맯OʬL ጝSu`߄1vg@sc|اA-?ݰ}R,0<6vR$)J?*V26sݏ'WqGtϬhܝLaLN1;pg\z?,4]ӌȐ@XK.>IV Ls5E8#\~˳= ;ٸp8[jn`|7$"}˭ N8W#5 N!]}J `21<oKB䖆PYvB=y2le%hl:vn…#.7T'\nANR [=IWD4e UA:P3 B6ৱ' >髦rێTFZEƼ(ODOm lᛠ~' wC u2<&K&9߇o,wMX(-#/?Nf@+ODAA,~L:- h-1ڌ>=7Y3\yjyKeC:H.A c!-@y&"*^ڃeI|]>*|3~gHdoO 1+P"6I~?tRAj`{Rx .сl/g6_>9:t00 O_fy8yMQI;׆ Lɽւm_Eb 4VH yͷʙЦai*ݼVkN>* 8hM *a(7)0\~z^>Z?I{B EhS>Ps磓B!ڔn!8>^ 6OPe)x5^Bn874zӃ qL/*:OGI] ӱS\_=]0׏ϷƉfꍖ &"m=+KpRSd֞5 1&j*'b<0LK #.0GcI9gLP--15z7Ӝ1RFaj>ׯ(<5j ?Q|LWp:€ /!8 9;rѼӜ3$%q`+ 9V؜Kv|y!# i~eQ_U݄-QXІiS,b KU5|_"Jꀕ2 }Ш/\@6=V.DŽ%3n-ۀѡ:/p-n8!x<5 p R4.o#z{AN6M5W! ``TYcR#7>a.QG*IY2xg t!`e4>iv.=gk`^|AHk\+h00bK)ˆXC3OḶ˦jcG#h-M\/TbkLXu|ћ6RLeXΆ/I{tl #W*U}-Nk;$Z`F~GV8U:Ύ^ƿz|N)t"枱@lNpL q `ܒPNgeY6فQVg}O0rӍ)|xӘC#5rp`m!Fd.\j%qTFnsPs2pqD̢/jA;^ٯֲB`Մۈ`9ж7sl`U3,VDl;seBN%|%7ֻeCkZ'-Or@CXU&#Ro,> *K yHf?Jn-XE3SQ_%Pɥ\Ă/?t7i&)¥w)N%hκ1 (yoM4{d3} -խ&&d>|?Di o6>qRɌSwiytђ9`+‚+~8GKW5 DTd+er -+T{8Lb,vPeo32܋V+B,`~^[anw$5̤-^_xn@@{GTD74eR4*Pq_4)oFiѲslmsS*+0x텝#mYx_yFgPM HucK*`i޶P3R(I"Ǖ%߮${iS3ҸlHꪪhNݮa:l暣[GJ{NٲN בbw#JgHgvFٟ ZQ[{]5^@RƅwU&/w*j"BFY40S+=) &f@*)LD;4~p|(lP ?Ȳ mіR {J[nGQ`A0h~؃)it=*tmex"h#W陊aw Q\rR ܴ3wגЍbCU>#Ҿխ{{MA!0~0=grt=}:;f2#)8;Eݑ룻5TzeZ +vR #R'9) N;"͏cBLG#(9 ͠gڥsCqkIG3?T:r/B. t>kشʹ2SO9\Цh[f<)`Ee}e-˧z!pZSH꺿,@3IA14<,q Ex[jF-eM1K.DtU[Z<~Rt組_ѯc\Ѣ\pa84#ZRH$3MR~6Vmǡ:"ӦzZ! 6$jA4D`nEY†Tڅ::(ԕcS!%H|w/pt7MġKH+SحrgM'jIulV?Iۑ8{|x<>y^(g#|y|*E)$܉E&K;. L؇A;G&)~$i# 0۪ע<J a_Im{zr#1o7I_ЙK`=zR~zg^Ҟ_fAcj2Kleeqz02%Rts|!  \pu_>:'=Obiw ,H$8WM;"N% UuI9sp/(n@qD 3o [E&8Z9ՏGˉʯ5 ]i0:]Cwj5f|XW5{=$w"S,arZ%hJ㡔BLppd\rwteνw$.ܢOfg/ JWB35bdG[u->. wRΆfbs1G6i']Dwi%ۼHQl <,nsIIrԟRE4[d;f݋bֶPiVw@'7Ss l~qYbH2-`\f78=ҕ~ =94)54YvO!hPc:+sIfg8%jRl}w RԃP~A\RQ[{+q6/NNZd6SqB % 7U@8EERlbc oI]hjpˬ:H$ Ձ3nY|2uAƇcf\P3-sje;B#]!ߋ`~:,p^WesBS[0HJ [M8?UYT+ m0X"Zh׌3Lצ($c"c+9d  h.P^DdYj5Sy!kB-MTWxYՀ[醛Eϩ9K6;kGE1v7?)%-9 {ۥz0Q=8ǖ.0hu;ƷR#@004HekgŒ<-,^aTaJo0f-hvB=oqR cE. FȧM-V)kk>fbhC k.qzs8zc0A軳=X¦Xs":瞢iԩ=8+-1^V3vx0 Rk{9AޥX^}5hȆT̬į9SG+Mr-z.Hqݓ9Ѥ"<.cN]%ᩅe%?Ky HJd)TR;Ix y6NjxfbU1=o/8Տpu;+/M\XlsܟLkgY֨O5+=?眱sJgD6+}ooΨ\^$>%qXU=PXHq@Y<3i:qS~ }%eأ 4/{`ik?ؔ ʤl.u=m=!>~D+h][TO]ظ˅k)'d) !. T۟®vIoefb~ ADQS>OZ/Q <6u|ٰ`{#;07;@5Bo ȿu/~@ɎcnyN 9u mfpuwM@ed`2RaQ0#3t֎&tgٕSF>{K]5GȏlAtw͘bw1IP :ao~vBdM#^KH:4-0եP$mSP@31ڳ">dhSr<1Sx0<+~BƲhMiٕVwinˬl}1NÔk_RiӇ1`2$-l|:6KO܆C )mo:ϥ/[IJlGB a JWnnCԞXs>)dyXpuöO)Oz(39QÁPׯ". =< x8 ;Z-GƷݑ:XTw :OXw-6b.×%r'(r%&o56i?3Y.M6-.rlt.~/>28#HАJOP۶!n7E_l4Vj J3Zrw3ꎆ_(V訐-(\o4τ0Dy$z'ܭE*zZxy#\?9_v-CW5%I[2Q}-0_2~_UmiW{yu?&*Fs М QSLon 1gs)1[ѐjda'YR;d܈|!@.?mB;'7Ov {$#+~,8|du9ǿE=y!<rӡL{ ]`p8j"Mu PAxkg!C؞e -MC?W^h܊xvC8N԰cW+ q]y v^M j.٧gJ&g}\FjΞDG{VM&=yHZao4 6v\)myCySj#f٬pPԚxl Vb:,5uW I2۔ *+,${d" 'ytq7w ڞ ׿mo=("ERF_@ߝ NOBlܽdlΈ !c/{,@tcp?W~h o-J?d|- >?&*+#p}:xc&wT׾^6Y`W\G)Xtm7:7ß=W1ӞƸPu[9)j]?6!,3\Պ<;CXq'7Q(JaxɴĻ#\71/4ne/*F@}8˥9$W@JID'AٶMv>-fwpd;?' LUHjޯ[U|L&gI? U|X/V@c~P˰\$;sMp%f ڬ5f' CWZ@`+ub2nw01y1t+gp7Ԭb ƋoǀRFHBtݵQpȈ& M趠T.@.}0Zg ?~zm+v0/@)K;b&:ԦA"O7ӲԐL3ߕV:Rp#t\|ȮL6X@2TᆦDYF(us=gܠȎtJ06UGefAThnѴκ>$̨y* ؙNa gtf/˟8n( ]}ŁGy5f{ ^HAUۻvʾ)T\SVZGBmIILIX~jK:/ rn&D%rqL }R .pP2hwRl1G'.U.:.iI7NLm  c&wF+}l b9|rtSYլX36i7՜i(iL* Gs<0U~h&0ԇ-O^hm@W]od/*cKĚm9`/^ȦMXPp#(2a,/C9|}Q,WtaE]0E}0DߩTUJtO2R*)M9qL $ T(1+ ".ڢ)"ˁ45SNZRpzZ} 5oSaݗ2"@ߨz7wشl/8V@ ǒ(C>NգʺIl7y˸5*^(pZu2Et[c t<.}[ 1kswA3G J+~:]-7eBo\A'z; 'P`KT|GT1N1,b&32o3O*g:6I (2Fr6򾂉EثͰ|54l>v3n}7Kp jV;$ŋrdIOw #"#AņfqNc?=L{M 3IOVov9Jց+~yŏcY5!-,z1[]v.WҋP$$>: tv ,zwi|/U|*+ϽتDr@OERӣ*CE'%K*07Ь qd=t{Þ~3* MY".=bpޞ;h0 HU3)3 xoz+ujS|hlSCWK?-;n]YLgAcgxyM/65F(e(iC咄`37z!*@[rY@X2O@({ _EDk;V#@Jd>"Gڝ~KDPkȠ4aaX4Nq@t*gY|a #YC݅FBF-| WvWQ"'.!t!7NeT?m :jcVro[5d]4pw?^עE@=xzŧ5YEĔ-tٻ5K_ghYe` N[L vAZ \)芴.,,`['\vâ}M孳.{ȱ!S[xFp2en&]Pj9h3#N)Nm:}tg =ҡ<1N|i[EN]TyP 0]EcAY;8݌G'*AF &{9;c6`. /8=Lo3jUCipL@G ?>c$֯O,i65*r\A')l#5"FCJks%K:oh4LM+f Q%jUR}`IGȥe5s=|oާ |t:OzO=Mi7׾W"{mP6Q03I *f1}[Mo3+ J{W@a}ֹ;xzni)k8 #Qt7' |7сZ}dC˅ʦ=',M 'C/Yr8D_3"@Ze{Hҵ6PtGbyy @R|!@4#%b΂[@, ѱrE{ A9/f@ ƻ9n[>)@\O`7$14#&ʎ|vZ8uoѵRVl/1r׵9?ªum!tv5/ִUJCGsHW^ΉS(=!fV`8O3389k`%u$'|CP̥.!m3XM H<jLLHYuʬluC __QG4bq2Ďׂ&ϥdoJPs5"F\#0DJ?Zu \lfB˖ĵ;!08A XZ X M;`kg* :ñ{ j?םARY#]J:ɾ\ej;G#=^tMYK8+dHޘW>ŀ ˹lGY(gWTY54BoB\3 tKqB_R˥X6ɜ#\o!xr;D:tU }NK8< ST~Lƪ a]v¡賞,Ha2K<}ef~!`l7XC8$Y:~.V=[ ,3zqтVU.̦GI,;Gd83cnfvTaW^sW$ u#N-x ±~ɺ) g}ۖ\p4Lvj(Td"<*'>@m bֳA Jv%\ͣ [hJ )P3qG)CT xchGKe_!z)ejwUS#KV3]g|ۦG"@Vz4ơE%MmNOWtй'Uv9ya\XuH~cArh_:=, K֮UBaZ2zxac&+IvX'hR{"Ǐx'moٟI Ʌ]%fX"1rQ)cY6իLWPu ?.#9W'p,`Zѻ4!g5CS!#q ?Iv .cvU0+~R^FJϴԜa~`CFZ&s[MHrd+iJ *@xԋ9#}2Ld RPisZ95=ڞ.i]!gu-{;`vL'6  5qOiؖ:kĬ- cGRcP$B^pI3 |@zyרVyCU-Q $][,zcG` TVՊ3jFo`Tr=V%r7yUuo3k *>#F)kX5)`v )W*ETMaǵ*xD{8/G\(FqՀg@xٙO.xoFw@5_lm)(2ܓ-g}385ٿl$54n!:B%I8$53]+Y e8$rX TVx$I}=۾gz?I6,ЃA3LvFSR)Ԝ ΍H1@ڞ7GԪJ4Mv ]ip9\lw,m 6.ٜ>ܳ EqtU9 \ϓ)q?w%ȁЁVV;mnyfA#(t^_I__^[Ym }> sIpCS%ICJ#s53->YַQ9)tBLSW3Fu mL>eGќooAZF.EKyC=qfrﻇPKߏybR#"akNp .fʝ2TK9$^Fl]ڱnTC0f1_[}k;Ω,[cmʤmCs kݒA|: ThˡgXłlSjjӆjG@b<̱AL&szU tg(4-gjGv\oc,V !LVQ '޵j! * Q_~ Wtfwn2H @{.'+aXne,YV'϶4o'~.gq5c}EՆ}&7ܸ)78KDE5 㭈G>Kc]ĸ?0/DqpʇdwWy"TJAR`^U.^IF̢r~wRV T2={Xch C3A#S w5Q"&&>9}.zza Y,(*ګjOp!̽ 0Pϊr>6AW+x4z{.F彾Ǡ 2 e IG趑4;g9#nPq<おyx͖3$Jr#Z!Qƞ)uvΣ`Ox0 M*vISηo{!]3z|s u}~lrߩN ~7ã9vAbc~8"8m0x#i14;DR&| yf``.'i s4yaymglAë+;;OI%tݬuIEo㧮]wamf7mgť# ݀O+YuNxIRDW+qt@V $bv9!u_S]@'chز e&!Z*o ip@@#Wq:^?op}q` o h#MK>?WgwR)&8~}W;i'|x64am|Jjw{%W^1ua\pp7#ES-)?N" QW(ĶRpT}_!嚹u?K⡶ojGixl@}e֋zf ǰ/lhM Ut_[,}S*];RK+аZ{8_*mBIJ`򎊏b@ b>J2n&Ĝ\FVYHs:]I f樰cfhD2"3z/)p囪jىiKA̸Z6 x%׫ zH8$%%ݪ 0K(1-cxK(G[.qGA ]r,.2;\7=i!A.AjN"N$^5銩,RޛwZ@F [dBvԄնr, EEhDF-.v]]}Ȫ&0?[4m.vﮉ`a*Q!-VRU(8%A?GwhE85bI0 UeMM+ISg]὘H Y 7AEmg14Պh9z[nS꽨`%^`4[3z^`2ܽlhU `r14Gˇ][ܳ4?q}|z&/dn0l;'qɺ(xzx%Y1E/FJK\wƃ2Xf<Ѡn P: 9`o_d~-d`C{5c5u& qzyQ6 ?PA%y+_&(V,ﵹ! \mdiT.pjS63_-vxGgdzrh D+N7?!Eh}tҠ_Y;$Y0Cc+X|:shb)f{~'i>e< [IT՗[*Eu܍c6!m@^/q䤢;*Yi<&ȿǜ>wjac\ egJTj}s1ĺPQYAsh:Wa9P/o=6Vo!xa-U]d~y9^,(U0LֲxCFJ%$AE"hf* >-`ݜ9@fNV7#_pGɫO֛M?4b>{8,v"oiSaOK~ω> d[P,w9X(0J-3㦔ҝu"{UX zz )gtqQ+Mи'Z[`B=;SUl!BC1 of#!֋X8>r/s SCVGِ"yY814e(.>eNQZU\ DTi) 6,έqr ZR~@8uiV蟭MSB@U=.tMXJ&BD!̱V;-v0ڌʈ#涿l^><");qFG,<,uo#kDܱ]YCœ6$Bo2;=yYojs b ɢˋ@@24'em)o]L5qe"yk÷l#xPuբM(cx)a# W[V4Kě$lP"LR7!qoJ ɚ٥%`L09Tc ~(Y]!H[oSCIBkꁢ:|aÃG^ܣ`≦V/@;#E>\@8#R>a+ROM_h5;rMY|&eT(^kyˬ2eT&}N@pѡ1lGÆ'ɏEw\W=C_ɐ,`*$g=fـM:>\Jќ92\1:jl8ċqqIfa7e@(J/ 0}V>W'f/]g¶ܥv4-NٚH[Ǵ'"(os~-٭xވd {UF}6(a1oԂBu1/2VkYdЙ]ܽ׊ $\gE:}5*$93sT^:C #X*h-Uxp*` 6N<(U-ncC~Br)F2w.1pz̗q:"*Ib)d؟#yE16>Q5""@,|tW2[)$2φ[4ZbvcJ+Q&d4 `"7ڸ_pkB,m7s%&?ͣc+xC 嚼kzu|r|vSo78&Ysc,Nj17-Zu΋^"ygC@r˽@Wz7WK苊@[r=oZraXԡJ"5k#kq1f6&.?tl@m}EH̨r_ӚrR$ЧcQ;bvDg$M J;qonr `|ƺ 2\ekp^e]503!#(U_&#FKz?ֻ7輑=kmrZڷL\Nvs;m"K^FV[c.cQ؟B5u x%[(TW*lSN|L" l{!/y+2cwO$ $Lwl;Ɯ.1+ ̅Q!/L{h}oOAb{.qW79}pCx9??H{NGz? ɋ&]{qP GoC@\I}7X 96B.P}O$0>k<~%eAu@V)F&6虚 Bξ-wmd#(\,/wuDuCTE=X T3kɫʨl*%EO3)՜ n&PW5 RQ|Gbf #\dzn2p[:Y˟@ 0;3]lht`;:iD"/^x;%&ÃMFC+4E_2߶1P&ONVmnwݶtBtXrG:Y3 U LdS@Z|anӔ2s)h=2(]%|#uHo*'&ީhj:\wΣgGr_jMkz$ܿrCѰ׀+gJY7,i(lCd5O[S Af=p'd_!~V@'6Ox5rm]rfpx2e~%mUZҪ)5G~]*!]B'̹_ xK=9B1omZރdl҄spa89"#HcKoynq1*;y-!"{/&~)>Wq#ګla),ةjZ<ޜ2$Eܞ\>3Ln1<# f:fh~{h_U0 RWΧFC @i;(%6'fוBIxqҋ&TXj F&#i8pekk#44+`AtF̴Ɖi(~*@46[ZZE`-CC 첪|u/NIU59ߊyYXNS.}`2k9gL,( ۷m Z e)/ؖ0Ϩ^Vۢ?ݑ-d>_}#Xf4l@ +!3mԉ2sYB!n+eSFS6?[ k X-z\^W5۱eqJi|O+26V~XefN3}W@ό>p;BUSw`F_!'B O_ey 1Ct(VF $]$ž`gb3~ȵLE-tE:FoécK<ס#LhhگP 3 sZ|VS7FLHד*kU2w1tr:}k MTP9ݎl4 W7hqJvQ!34:SoNk4Iee5X;6 ,hAnI<@ϨJ(Dٻn6Yg0+XRZj42IBJ߇7kX1ajՠ+m -M~:ު!_?{%NⴝUE&㉑c4 F`kRS ʴOfK"p^_z] KCN)70 nbc6Xϸr[\ik&mTM uhj<|Ӥ?KGm]Qunϻ΃kGٌ+ .nQw}姹H ` YGx NZh:F/AhK2Y<%XD3*bĸba&{H6@x B|U6 XlfM~܄a$ghWr~̍9w( gY3Q~0pmT2[ׇ)#$qFV9!ua&j0O|ne(Hy^w06K vM SL<}QRy,.߈صzCI\:E+N8^[3ç>3ـLd816\i/W;, Z +c,~N C\$gВl[sp!uv"*>Agsi@ѽ3_|咡W*JGO\oobQh٩J~[:o>'B2d><Ωs΅_>{>l 52 cRk6lek-a[M5y0rɇӂ gYZ07070100000297000081a4000000000000000000000001644ae3ba0003093c000000000000000000000000000000000000006800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko.xz7zXZִF!t/ ]?Eh=ڜ.+#ԸGinncr&nou*p]i=v-& @#.F`=k H2{dm%/ ?澻l;p_Bō2,Vu/7?_9diFO)[ 51P(v%Q1cK̪YkNUTn, ' C1gv45y%q%s)xYqǒ )H"(aXydaEbDSs(!B1.S-dQuCo\19UB Wpl.WyXE'e]5w%%]b]uOl<-18;1w (u49g`6/.hXt! 3h|YgBqڳ=ko*ORI I\MtY1`c*b/7&!yL5&K5轼Žxğ¬"y޶a_C9bTPcǥĢzs&zO藢1'd_z狰(onfm̾DFE["|GV(u+,(2Ue۹$PLrզwLunC`ŤPI\B? UQvꭽPkպJMԝq>˘/p撄5~q:9\5;1潀s-y_=gW[.3>Tp֩7:olߜ&zݵ ڙ<'a۳_ؚEMU ᗊ[ejqmcv(}ZCK":f"]CĔ$y&&W](9ҿwXKj*{ʉ7(y{[w'=?+PL4$u.ǿ|Aq7W~Rr@ן'ܦјc_Ae] MXk=ឮӸ^3^ڋ6Tl^ +8$sͳW+ݼ䎋FbhbO<޽2o>ڤ#|oɺŬH)Sz1?xIH!=yZ 83 f'S7IN VcMB>xU( W YE *Pey"NlKϧ}s%NfHX#,ijlhO!nN a<Tk:,_wv*Ⱥ]I8(DimQVue)ܷ(D%S]Sd9&pzγsk((:})%CHǮnV@.SIEp;1&A$ڛ}!o*\_bBvmM5bd_ Oete fmd2*H. e7Ę\ε!6H=:zKo 1jb/Q5 W2~, ̡4A[8|+!gL>`FId7QK ڭVnZRQ%"xZH7 )A)T#]1~dv4ǬaMycl&-{X0_Z\aap$"=+/^]bߊѭ4yܯStؐBV=ۥE5_yf6h3J # ns I2ɳ:c'{fyjxl.Tr$x7MvdOl0DJ!>I-C˹{J rjZtKSpVl2b/@b ^Oz#!7ehL(ro]YZnTTЈF/2%[ 88-@ϊYH _ 3)j{V){˾TTy6fO<{ Uw?f.M Tli]YŸlf!GW ?E Yd[̦t{̾%7݆|n0Y>;Л uT |)u,FXQ]}0};Ö(A;ώ%̷>2 PJ 8 KGMw >.yfiz_!o*+< !H=5X6r&Du!~0?4e V쟊qa`|yߔв3ϧm /٥ñ*ou^sƯpQʢt5ijwE#ʜk﷐>\}o6C 䌚|Z!3"uGV\?@ z/f|Dz'{^nQB%m+ҁbzt QD&p928UfOO8 ֮1#'~m$#b))*>ㅣ2fN2gE8fS3Ւ_3ъA\vNVl#JVw0"t-SC˧ܰ*-W2Die"q'Ny mn!gpY$4!!泖[VѪ}q`d#db۹J},䮲* <1zďxEt{+am>tRBM1W24]&JoZ(`Ī cNde`Ňd}mcX$3ݜrEJE9siƓDm8t%)aw4Hh1iq{koEuðB50D4 ?RSCUrU2VV>'+|PHq_y&uRQ(O+沭ś 9{BQ82ޜ?]͐fq0nJnOSs] ܰ|xInT+ˤ{1eCi kɳU݋@Qj߅mv2gG-k=x:.=ם0{XzεHvǫ1t+W3戊VWd#r⻅Њ+JuI.3n=CUtѧ|_Hr_a@ff,Hi&!1@Zݘ}]*z!xxyE%$ Y gCLWx0#%7*z2Ty\.R০D: /M8~{++@mr1ɾ5sޕ(D<6]qQMDV] WTݯE*@e䀧ޗAj:3JUIG)`2DGS"'vZau9qNډߍXs} Zz2tڦev71W|-O(V2 -Ɉ0ZH[Nzx%]L<=kөPP0 )giWэ|bORB?~B\-|y)[U1^Hъ8Ծ'Jx'ҠF_Uro }tCn,( `\ HGӈ( VH(fl|Ob60HDx'UE AIJ!ri^=t*Iip?zE'5ۂr-90>к]?>/]6CGLwuhoe(\4w,>eK;d) UtcڠV+$I>CGyBJC~Oyئόz=aՀ4^0 ߌO=G p7:(p&wOJ`ǜi(RxȿZdԩǪvS &U84wZ^&.E^&Pq2Oxh{''=֚I3oltWuC "|rMvw/xf110!;-^< zdC|OY8+Kdjq7bsϞJ(Qbb1!pҾm 38J-{CY_TT,wFeheHvֺby LCPryMo^h$N/[uI@U/W&dcn[Tc7ثJ),k 0qcB2ms.)x|&AwrX% ]IH$#Qp`jKw)kӉz>{;ߕ뢌O,AkH2:GnξY wI, ͹AenhsKMO{.d-'{ɫ:Hs@ݐVc޷TC9IɆl0bԁE[s}=MW7^Iw 葯77(` jCLΞKf&-2j }/T?U{mM|ߖBcRyBym[u%^rN: G+ػPv?(VJ[a >vsKv~arc 3q7R~B|\7 (qs jbN2gÐ64B0k+Yf*9N2\υĬ+ #W9tΧԳY+3V~R)#tW]uU͂Jc%|14GX&wS|d߱X^\sqmN9"QHC޶3rtL ȠŖf8x% ߘtR&{I1W<6_|֗բjMu1*ƊxS3j>#":o׎ڋӢ̼Wmܙf4R뒼R잉2&6ş0;]/`SeDdy5N&Z|?P X}H!IYTmx^pm,V*sV%Qbr\ qzʵF'Z~OAT@Tzˏ i,E Y; 'JF8>+ mƩ w(Z?QNp;©@0 rHk~m38x:v@q?|Zfteg.`yKJv/42Cr2`FU?+ɰ؃\xkGPK>HD`=-_І1dCbSo RF\gUʦk%']ݔ[iU3w#,_1y-yRO1mEx7Mg_:Ѝ2$}!Cf~LG/-%(융L:3O&1R6A?Jd*^V"+31d %om?*42ޣ>WV):yܸs? \u{%DE~qY x[h+J~\S]kj,q΍׹acT 13x}B(5hzBic!mE:/gܤ7ъlh#0FypK{p?lV\9~Qw+$F`]qL6T:^Gѥ ָ`KRۍhzBy:[!nFsq-h(73Mqes8ְE$νSe5%]A MC^cu5eVťdž@2̮D d$D~ǀ) FNu ”Jj7EiW%?5ǯ8$E&Irq)0NT t1nK1k^$d  K3l,W'uCnu3)$s{=u}N)׬;I?(48k-L˻y%c"q-RjKu9iϪl F'٪w@јvĥ fz&#.ہ% L ʮ}y%2JY<]tep""b<:õ~<d1*p VHvBo;1nPغ݄ ] uodkr [0CP@sgYa]c_ "$H_BLj۾FeiTo3dƑr[󒘷JmzVۅjPl>bBq8vH]L!em4ʚCPT.@~@"%> [6Upc,Ln3l,Ռv7kE_7FaOi*0+)Cn}7ΟNjQ)P!Tonʌ!rBUǐŰ3,At1VN~ H3p/[8DR׈\93ыfM;xG<֚g|B|جA)v;_<`Mv b苣7#ߋǩI?5pmy\luWͯKEt&ѻΎ-&] 6.J⪼O^0n쑦$n1ekAd:Ӗ9<S&> ~MKDe{Zc}q$ gxl^viH{0h*ƭ88# J@/ I>dFMxHjBN&‹}O AYK'u~?gz\`9ӸK~P#qFSJR!ë`InטFthc=(-(pvd{c O٠3&ÌaN4"FVHcQfy3% }͗/IWRc(IWMQ't klzd 56aS1wa&H> nup.¢+ \fz`v*W'a8-Jh,n94ȅAi)|XӻT};L_W&X ~SBFcz*AO)cBuT(zEPdd̈jȀ9O hLHlQ y7dzs{ xgl%.eZ*$8+Cd8ig%s0r-_iΛP\0vp6GaE47Z:ф'muww\":e_ K͝f[,(pt#a=[,Mź죕mNnmqk{zU Kld kPMg#R'A,e1$ԬzP4N^Rh٠ewۮ}Mʷ?Z!]O V( ؜ ׬ nMYEd 6B1Gj; 6x)kDOH @%}9/9BYl«y:}]~\P\۝-!kI}͔1)Yh!,,Y1)e*-+Ո;fүi5/դ Efx}[Z@v2*\ 6=g'XXnҴZD>Ye|=zeo:܀`l%Tk[T \9 :N7Jf&n8Z-Q7<ױ 6CVV_eQ>c<٠o9>[% |o&~?HOԲ}OTm h]垐6$tٹ~BlFG@ޭlա!-WI׋kZ0(|a}#tniRyrZux>e0T γ`2b>r[ $[E op{ȬeW{ФO"hI縪pi/K"eVΆCG܀1KJ ,>C0 5vw Jia ʜJ]b͉2]E!Hi?XUa {ɿpMnkN4$|D`H vG{:ŃXS+cKxC+h}~ibEC/8J簹Xw7 qNyσo,}8"**|@R'K*3q 'a) Φ#\%\vBk~ V,\Cпgih8%fo\pMXccOSK4 YJתT5BOgAb~˾H/)&ud@֯xi>p0aM`0`;˅j,N#WNiE|h 6 q(Y9z#T:NvU3[|˽Y꒡$MaEQ# X߬g1pj ,e4 ;CtL6}&;mtKc{nu|*X?|jEMŮjN zoo1_gf$1ITYN '.g?b*`҈r7ꑲz&"QaZbl" -UmnȱO5$# )z`C\RɊr8->UQU!r:4fuM!E$ٟQwA̤c=(B\(umG.]VɝdQ޷X6ݧmDqml'1|S7ST`l'UgEa]ÇP7F_ֶ2(2S8';&1jm$vN©U;1},?reyڮ%Sq"YYf}ӣÒL w$YΟJfI{)tMV^6VWD', ɆncAE#00&滗K l( mJ2xsiZ1gUj]wMԶ~xVmϻ{VR'{.~!y6U H+J;Ƶ({ˠ{ /'nLiMǺd5>bn!xZ/Wq\Y32)Y=$d] Hq|~TЕ'aT6Ҫ>|LkXue  i &nm*mvj~-4BV ,J d4R 9/OBɊs† Z4N 3?`bW I;Cᮩ@ˇƒ72qw~~4dME (Ӟ7/竬NN~Q }cf9ObzY4M s֒&}8dX}H[GP?PO[ X/jiPi|kW$!XDdC#O]SͼNbPUG6KnPZXi)!G/n:q<.0 7lmbs !/3,9d $Ԭܢ1Rջzte_51]!!'w~Q9hs/ ß-O}c^+95̲|2tWWAPޅ'nKg-9ܨ!:$Yt1Gq ]Vإ_ !HgZ%J߀M`X kmgvl 1"[Yf th﴿Z](<L/'A_4t{pbd_lj̇Md!&i{=mjRMug{fy#Vkgs\ ?uvd6.]IN#sƩ_BrDg=۬}:q&(C~x\X:wlwv!NJ_w mC#KT'6h+t w["\{!Psby^c ; ˚w5zj< oG"\Z|n|$<÷Y(LY1/1iYF˧<5$)M5cT'zA\=lJAGyihW. ۧ4'nxvB 0?Z=&eF46N;Az]5/Dq%1 M8G:u,6$-i";9Q =%"@&nhz9^HJu}Ҍŵvvr>~r2sZ)n ~HY&9b ċ w҂Zn}(0lCF^z <:[G8:ӆٟw4^ZR"p͏2.I18۩-#p7 7k R79cҳyp?DIdw1fi7鵰9ϗV^d1 ajdEӯroq+-I(2,R>_.YJ*O*eNdb2P XgSJ~m*Y'03mSƼI,DGLm*΁# D#񫜃,3}.wiPeQ vpaق2 iH6"Z/ -X+ϓZfjT+mxH "E[߭ktS5xB vlZ}PV)TV;KФ\DFni[DiMu\vi +:m@% 8d9:Y&OJY6w%Qdehɣס J ]A:{K *2zSPb_?!ld;~)Zѻp:t@Trd24X ө.-X;$K%8K9P:Ubr0uS;C b8ݹcğrjgQ T$:Ue]PC _fے»˲mJlYvP,3 Eb| DF"o mWVLh/?Y:N™]ۯz$=E&ت:g9 i9H=sW ֜VkJc鑹q勼fKRp:8-Ob-u*Y [+(J3'.yej.qp d 2&tO_W-snx`ୗph}{~Ͳ0Uaxճv-PEI+W~IbiNyPwf2bl">I>B=8AcHX(/}tR> :rb1hxzK[oN*&7nt(>zs[#ݵCzp!۹:Xo՗)ʒ(Nmv,g<ᄩUdGPJ!qCŞ x+#@[<<;m 9բ[Rm!t9K)ѳQkW _OO]-wCcQT~>@o!Y~xhu^;1⼟5a }[ nhuKl;VlowXgr ˂QL+Z.0} 27>МP" 4/޸]/ 0g2|p\:d(s؍ՙahzEBv@-M$UBѲ>>"-bދMm=/wM;bK!ڨ F{?Asoa5 øQ<"ȥs{x ld/D] Pnu8sb.KzMu򂛻qNK6K<7.:]%A̪vGe=s(>JFF7-ߓOo4*H ~4/p瓢AdWNIC;XS ߱0+*׉Ryy$B:2 Qzct"0Yk uf3xrM,Dг|R^t6&6Hfs2Mz+IV5mLwLh]c*"/*ƫud˯y?x+r25 z r"?q tL'-k)Ah2:l'[|"o)Z>S]W$]* q+Rb8a=xذȾ;|c_iZ/܅'V^4BAr; U a^Ca(qJM/tG?H[)yB d$AkЅv ;HPwQpy)q <>rET$5GkjEboR H5x콯nV $ҹہX"v|{=XlӍ$p$h'Y:0B4O7)iѩ>A ]~NդQ &_Uƫܮ?=Ѻ?Cd2[RK5QoMN')NMu~<% NA Uz<_m%}J=pP .6ěT77ň*%©.3urQz_w=76jDn\?ܻ Es!N՟?h7brk^WE{HXM\3/{q0'>TqELbK@a]u7"jџ<$׿DH,Si_hJ#ɋ1?C/_aa^0&Lb#m`'H@@t hʇJ,9TxA߆'ʄ*gX3P n*yk&$"+D٧?8i8!Rr8H"&b(uEx_4o ocI?s+EL^BPV?NJ(.l {j,i7鮿RE,6Qڈ ɽ@{/=q?%L}9:C'ͭ"\Dtu&ϣ3F 8`W,\">g<18FG]u%K֔>W`C¯uFVO1YOXyc_I\P,NiWѐf6p͘Sgɓijr0O #FhQn\):xQ '%-_[O ATN!i!9̗v Z 0 =]n j+ |'v'@1Jz i*>nAc N>{ j"In/MG\Evc<f2q+iol`AE?lk^Ŵ]?W`^>//2 wnPځ[S J_>~hUBкg@ykF֮ԃj63Cd{4jSJQg/ʕAApM}:U[).#?8,H|VæG.xo[tڧbtae"KIaS.-{fQ4Ǥ*{$1Vhu [xgL#e\z -i[Ie ؠ/TÀiKdN%fZ_sViNwtv9)Od_[vC:P[/j}i7*>lv f|Vz3΄E ,/;8zK9)ҮKdN3t?5"wqcW"rUoflUY ʹ xټ)9~&6h3K]uRHZ]r ׭}"򬛦)ǂH]ٱ : =oJzg0ZpN=簁|1lKZb2'k* ?NSTTr8z3ϼuås >f,76./YMC nhst%{.)rDzIݐqѳ8|Bv =]^Vիy 19Y+00dU~ 0 z\(ҵv*K)f[l'+ '@1p¿~@5ƹ͂|}Y%54]%*WE‘%`i7Seh5vo=f𪻰֕,6Ħvt3ܪEj}*\29,P֋O`m9wd /(IQre:ǗDAXǣțRl S: npY IBkS\tWP9\{xD w~%2&FBf׺RѫX#*x,PdpQБX5U p*2~68lI.CUjZN$6,X`[̵[|ZMWGBOB+ `JKѹ[xJY+R mXfBR".;x@"'ߍD/`pY_~9 '>{QߎvxG>n_{ cT H̉9tbz0&7+ tMSvXb2 ETDNyGKHMK(=Ȳ;'@-c{(SqRM/ry ĝiuZCwLǪ(.G_埀T[7ďZyTԞs%$|TPo$ڂ$>N  ]g]8%R%c4)bCK hJ a.;\>0k10;q[ X#v֖Q z w')q6'ץ=v\) ~MZ_@WV V/TXWr x˴Hq^iW[Z,bz "{S)t/!O6]i ^y[ºF6vc\+4 w@-ky LQòܑZ\W ƋLi͆V75m`F]7)AXk=렰lJy*D`BR2O =vD5 W> |; w,J)_ty p9e,߳V/vM1"_\Gg!lI!޺9/j1~AL rHq4pJ t]NoDCY>gO0>σ % c{L[ڐZ!#[ f6ޢWd7[ '2왜Uj:m+u;(@`@F1;6eB8ԭM/pcZ[y#iǍptβI3+SDˎjޅΖ]_IvaFj>MCxv` +{5Ige> iP>l,'l~uiv!"|THs/s>+`5QÅ$x@5 V%8%t!(_5F]fWrɎg-hOB%:슪hp٘)^8&^5ʂaĽwʞ @^S*˷JWy6k v,8g}4~M`wqO|'CB|* nΦ|x7Q˰͏^wfvB[ĵY="&wT> #(a8Ѽ*Aj )uM |@vJG;~3?N@E,zx]bhqWՀX }vYof~[?Y&|#f l|*8GnP׃x5Jj~8iQk.ϰaEy5"#kRhZO8y #*Z+@}({_ҐYcLS o X*IX'p>MbAHqtn _)X1)|="L h}I xw2חnJSh,+$z #m.#(nfU8]`G(Tp]|h1+[!/6z1ի6i]$geY"JM?Yk9i) {x+[:x6#f09?)'My ɧlsⰢ7yN4>B>b]q͚+1L ,EYזlI;j&lM<&;-{Sms SzmuYȔdxv !nk@֞jcK0ρ&9zS%`)d@xEס^P6.V5_>hnL]|O! zP CLr[vbij'WGrX|]4p=We+G9 qe;ʔ< #ˌ#dW$}{3JAN>(v|A5$f"Z!<$7se5/f/qYz<Ȟe) N5+K j"ZsSt27pU-4!r'Aq2E "w#|= caR'~i_JGj3ѨXMƕQ޺`gH7ڶ|] ZUO1{BZ_٧4ͧGT!+@Le"#>SHf߆WQ`j3tP5CݕG{+H^K_я0#72A_:D~%a "I?| J,lewzܽLiN8#T6MY'5kݠQN[&AbʷJ&'Q _;yzD)«:vv#_ sp߭ONX kʪ,925tK+74;̓5d&ڧG˦|{]lۘVP˗U IJNnɈ15nߠB/Mjy BlL8N>Mg{ aH,R3c }zltQd<.әvD va l;Njm/,7ih´ȓB$JSDM94SwZiPѰk3G?"D =FzWg9Tz Ko[IҰϩ$Z% (Ro`&Om,oY0pCTk7Sp[io,sR0-~Y!v w<鄀kV~mg\F Ͼ)n~i{!ì'Hc+ԷI;Ѷ!gUKvcPrze"ȁof ҷVR7Ѿ#!x֢C`2u–ڟV8N^ߌƾ_hM  ()[4~ZЕ菺]#r]sF]}PH^`}}oD/R60##@*b+k-`AXJu^p]) =R[LɧC:g2|4#׵H^xȥU} .\yUk]q%*tjM4%+OT|=Qs,L8QC.n*8~RU1U|9gfl-t`JÞ]r  _Zؿ*fZr/<97w{1䮺o"튊@lGCX@חETOuw槂ƒn=i:06~꩟0bk#$tކLu}#C܈Z'ƣw9LΔNmS-]`!'Jnʭ&ԼP(>ئ0 R O f~Ro_]";^96Ւ>B#;m+U84:ͺOJVP%Y?j|dA8H#- RTAT^;4t4MyH 6<&"{D[=PZWy(>"byUeIIe1s8qc>.*.k-@K&gژW )ڍ{εERtML)C4Y:GRQ&ysez.r9Oae=Sd9inUB 0k,5&In8Pgw=\?M O{Qw'\ԁPR3҈;5[|0qZd̊ky!@{x{H R}UA'5rd CB Jz8L ૼT)#|"YYʽdJõ fd;vuߎᑧ^s ~7t3>[>"0>߃_r=Y 046]~Z]\2 D:wp*|CL3dʛ9T]|Qځa+vqةLp(.&JEKIN+t-w6}0RjDUdC,; ޔ*F͢NVUsƻd n߇|FVWl8( رfë@5(8 !mT+ |B.9y[r)xa}tˎ7t'RQӿToxaǩ؂l#*o9bRgUTo5vx~..|vpĀ)7Rkױ-]R)t( d*Vv7!YlGR \mdua4^vc]~&T 'sJ}% `c>*a(/4@bEJX:-A= Ɲ\%h# :T:oq]0cLYRG7TDS>g ^[{EEǂ1CE$ʦ6Pm5س6IoQYm ʯ9!3+a+V ׿AE 탄:DW8OU-W9K2 k6j.{P(pUJ3$4l)(j kGĉZ:뤈zlq_ NW<=g/& ;5S`8ܯY_浥m UAܿ>M}8RJV7ENg[@ogQbnXf;5O| yZn)iJ-Ƃuo>H%Ɖeԝ+pl}L٥ZQqlWDV1Ԯ(KiOL+&lNXHٜ9헹(fcn9۷Yh{|qpn[>5C_;jU"9x@E*Lwa?-ݑ?-@IStlĀFdl2MJkhbj,d6(\N 9tunhpk(Txm&0l4yn&}Gs hᑻ0~iw6+/GE'J5NH`u7=PID *Fh-fEt԰f˒P^-jˊ"G8%uM MWz+)?4IuC~=ݸ^W@F7[-`/LR([9 Ms`Z/`5;~P\Uضp ^K2A@%*J9ز@a*RL.nS lՒnkCkx.2)#=>)=)y&`WScǤfx.SK^M`P4!“Cg?}Bj ׌8Uqߪ~ C&DM${D-5ǽ*mE~j *qE޿#zN='.qm28B8iŸPՓ 8uTy1yZםހԀGi@%?hn S6 jgep˓|ٻe.2'}2h׷A8@ F[+?߃ lcɕJ)UtQJr;f]LBIB%}Ի+Y({ &tݷ\fM9czOxϝH щZGC>mƎR}駐F#qaod-K ;^`rw6J-HY;o_<ɯL4^5xM-/o䯸b}_ 6=ƣ+: h4oޒ*D:Y2qX&@?8~ HI$6LnZ.0O2Y$/2Ϲlo7 _m~kȰxw,·$ %pA֤.E5Vo"=2R֞15ao|eU4$KB(^Y^G(raZ^8CҴt|he!$* RE[RH*AZfhWa^uxg`ر/2ƭCf^O2Tȶ3t>٘ Nױ] < D:\_.-%8 MAr5!l+[Ha;\L4O+:i9IfgQWej}R})&B!SxR5~nJH Gr)/Ű ¬/nITѸ{#Nc>'=n1C^Cv8+o JaH!XD@Sy,n Wo dg,?HKz C>W$ RfAY GtL"&/y3hOemR,#a l`vrzX񾖄:yL^L L7VG{,oh)͜'+ y6^h$FI~2o`@VPS)w \HPd\ (dY_**M[@md{)bn>VJRWE,fz|o;ߐjV]>\`8ILRW$UrA[ngBΔ|g5BGi"oUC4guzk|Y⣙:G*4FpfM{:R1O&=+KFn` U\ ?BڑMKW.gH<4Q#iVck$π. [kDq3(7B*SOۭ4;F]hF{  @āVMeV-6|ϟ6B\ːvdwɹ XݟB曮 &Ou3`c|\}IQ[7c2njݥRE/"ss_Sng[Z6OL('bu-P`b iLoHK;w ~PR襮U9zJҶC}d0T- z33{/[AEkZyi+~L%Ce*]qS]( R%"ܤ7'MqJtrQXYML\*,e #byrht##%LOYbYgBz頢^kQ=/EYj]&bXB7pm}Y"Ϸ*r5(^{Ly-'JΐlA{*DuGZ?_5ӆ?7{Њ)_MF14*oK;o#X-MTT{O+* ئ.Q>}Բ5z3}Qs\e;cI9vw49U :.RQu СM u*Ώ~na{옊 f ;WiN{-vrw:8>ySbgۅI\qc'409cT[9h (O;WK k3#x#ر:l+73R wo h =П©oJcJf{Bo?J 95G\$?U{$dpNe %##io)ߑg,OnOuWy*UfL>ٔODJ3#b;'@ ;u恪*{ ̇ԀZ|.6zU)(+uq?\: !y]",.`Q '::dFj;5,vYňj"*>kPʨ! } Jw  s|pD^l2ԊT06HI]5cKx>\Kk@Z%h ~)O/{O+ϮRrb .UvMP%청ǒHYbH&F_eP~ [{H@ yXzP\0%&?6"7jFR i @~_a[gCHqd6>rh^É$R^3wV9F7O/,>~'_(h*']&?fť:E|qtǍY]Rܶ ؋ț8SRbٞվTx;ଔ,*k"ɾ: pMr]\C[& s"֞Yl:˚F`i5:L`ܤ O{91BۤboP,CZaGktM", xŒ?8*xKjڼ<حRΓ,?i~D7UM>m7]qMaF$!^NZgU㕟J pq>I_'_+ڇ'b8R:j_9Uygm;z~SJuP ~0뉨Cp$wm+nm|[]-şuE? UPX$HׄJ9.Y63VFv%> Ce@L`bL%Pׯ2q_ذKmfg},05,Ȍ^8\qja<57^0YOATH^)gKv7uw-д<<䄭gE37F|3!}flxYy ` f {t{[_,e^A$WiY~ Z}QY,g~^S|,6gzS㚑MOݚg"=oE*X o sQׯ9AvpJnZzG<[t|;󫣁<`=}~3#6[2~OtUlC_]{qbfȭEDvkw I5n*E͜ 9LQ|OYd'{aM|B kƭ@Eu&ӝ2 N+R2YӬ~^hBcE4}QWfA`l{ A έ9 ͞&ݠ;"(rX#Gζ`q2r~믌8 NU^$/0VXu \JvxPՄ`!y{'m\o @; ]\{9ƎeA.u|LE2yvTa/ad_L1 xstʗ8WChGuU )-3Xۿ|RVQv;8ܠ2y4Gv-&JB=dbXטo/%a(G4 X_[sCepLA3pK~%ˣKЪ^7{E60 U]D@ȿU_Ft<31P&Z?lxO]K XqUeY0G9Of&]"P[?ǝ#zSdO=CSi:8һiCٴ0܀G2J7'O6| 7rRjLf LJ/%V )ީGe ~qI8 CWv/ ;j3>z}8r+@?Gl(+iԩ8:9,jT2f  zDK`d֍ HC|ȭ|Ay "OLaQ>K5w@$ZH^8ü+c \LH%}gRxNz<#Ȇ Ĥ(D~Yꎼ\4jDGo!1P丵~>3TAfSšfL#,Ⱥ\k=JyVu]nB',g QyFx93|A}^d~OTM$!/0֑cy@9BWd uu`,/bbW'K ̕+@}!`&15}?w71x}C(ViuhE_yV?,V|Ҭ?"2q@NAcV iK>DV!Ũ9REϛp/ L'فT՘KCp!?5ϯg_7㹛N  6B'Oqa/ze'aTED6-Bҿn찮WO2D93!_"}g ?iUVkϥD+`4^er3ĥτվfƹrշ6 _曛b iGW"<IB;F7-I|:qWpLVm͆s|KTIuS>wzH1>p@ /( Y<V$+<FCu٘?OM,ȔDThbᗲ=vJ]*HL] @*KzokҀE~& FQ0Q\CvK@7R: {xt|QU4z(b+VdO?_Z:svd_rWؿBT+P93:H_~LWQz)qoӪ]/Ɔv93$S"3g4en: zVL\aQ!=mq.9"{>qitA)L4TQ\VM3d.TYan:q^7P-}_ޏoIl>2?NvG{^_97bHMmLF:mZaJO>1mӴ:)xŧCK:,R]iB/  ¬+p=b3<]qhÊ,6}<^p#F d(IPe~6ojSNh7ғFw D&aDݘ1'8S=:M{n̑+̓MQ`,z΀ KYhnIc$TNs! T̨8 A4L$Ԧ ~OUOڔ 8Cf1&#NQ߁wSN.;*X{૾^ lEAv~j5}{{Bm9tioet sS>Glūe@!X4AH"2Ioe,neشv2@Թ|`YDۛhS}ɐ~3):rܿD쪐FۆPkz ,SE*,`ƾ * A47aXwCY -n{sSr"f -1-Β!?U)(WL>ޛO& {"t fHhz1iÅNAVW.D_k %:ؤJ Q 0?L ȸPUC $aUAlʼn glooK9(ѧѓ*] J 1h-h ɴ%!d!Ue`R.ЀT}V#YuC꒫%"Z۽$`<֙EԘ̰~,R|w2+?iòY@գDO'-ܛT I%`3gYj S^V{Xt2oC*Oär}̹"mlKN8X]w:c1d4bEl0.Gok3#Lw 9)ӨUe]Ycşת.m{y9QBqMG޸:šw (0VQN?fI^/26E%vpTܭkpZEMx_pWЖgۮu1ojx;R M*o ³F^4)/opFK(s,S|U1 w"f f-Sڭ1pF-c`R v[D[zgw!-Zp+AYN/cE'R%82zP&}x槾 fV}6Hv"%[Т bw"ml)wn1q3o|42&GtLäqhJPIɔgwzxWr7:8 KPEo҆JR=F>wP³.Av,bw-LC@>Ȯ$-,Xb,Cfυ!$+ Gfd*3`Ŷ8a-|RMj69d(M{dCH܍,\DN.O)_{2ヒ f!Vq+Tæ72ƚlY޿Y'\;6#+b03Y!It@GT`(2SQh{\J9u8#.F!"%ǕqR\`ܻZ+v^[bIn QcE8B27}"H8o5Q+SWd׋>L$ʎfڊN4zv`} QG?*BבyFf"]mܩJMيK:d#*pl8"Ō8c \ȆeC묚z(~#*6 7sATa׮D0Ć(U_ѩœ$̯%@r&E;/UhJB޶9aԱuc9n̉$x3v8&)*P9j? ²6d`v/+7$W϶FmŚ\f9ү%TOZ'嗳06Z&)ɷɂD4r҃GpJ|h7h6B!3.80ܠ)\ZQ8xnz"tn6 I^A#I;WD{'3эյ䄻$;Ϡay84(rp%k؄Toŝj|z+ JG_: (0US([r %J̴6h:w"'K%`f}ϰ%PWq{h$oRc ~ Ե~/-`Y08P;0`&bd{Vu] /S v(; =@$^b8w%]eXr=;C`p[BZ93J9M98Z뽉zHjo-6NWTŸXW J=p# G}R fC w7;,J P~haSg2Sr>YO|hP)ߗ^[^5yD0K Pt!wcTMa#]ð7յJMc 9>q7k !>$+F8W]B0"T/|&k7OXf'tnC >@nRaYsF+Bۧc>kz%;'w=͹_%W:2w ro_\` 2jQ;L@EJ~,lnPy&m$+0AT&:N*V9S8+6S_UΒ XA @ޅ5`zF؍DK0zG+{ Hň0\{bLpI]V,'e.GnŁ)HWց"!\3l_5p00ě[&BZ2w,ZCKLc9lɅ(^O'c]VƩyֆu>UBcey/ZJ O\bh{ZP}}2(f9D/issUZ:iSGzoF3wXWUW#tZ3Im`'F5ujgGm>R:2fHKcO8h."WfZ&UYgk]"1@W3!Ev_&0p3{RT8c lʏ+ ;/pp)׉ Gp&XB"5q?ZsGNjn U?G8P+%Αsr ۩ UbP)6,+U$sGf`wס<@jxU=gl@{;-&Vdb]#bso|:=E6j܉ y{}fvG.T͆(*u7a=(jY#&]ccӜ V gkJ~_,= ~< ŷvKYŀFIO !jGU VeN@a,K <6J/1dW&O5 ߮T& QmEkv$ Kr~:QUg8BVj_g\(1<ڕlʳ6**LdY߽0k?=io$~pΑ.5z{u d3GmW#ޗ*ßjWVaZsTr0PCki2"ӃSBSxTop`)`d)WIԳEkUZ!FB] 譟h| " D'A'GIuծ>4n]?.Kv c(T%SeTe?]m] MP9;nҤ7X)Sy:( :x[a&PKaU|1 !F.V {cO,>J8ͅj`Ηe3H&"21y:X$ trR֦vd2x_+_j0M^BoAĦo9vi<h HF2aZ,rr䡋Q5϶NsK+$l }vv@D5 A=TFgv#dSKj(afBA`f+f)mq(>.m=ʁ%A1&S08*p_Ry-+`T7}B21e艍0AW/W"YXGhovJaX/0t5oojH>{>ջ~A Qa0'4-% W-Ҋڄa Ƶ+C@"VjiN\R-S{L/%qsƙRLgtvcy6L@脱bhDa#71g/7~Z;\z_ BYah_'|q^x< 0&ȺqD,[wG%^ >m:`IKČD3ĹY)¿H8#W-N"ǰrahq~TNyҝֿ3?oZem Fr?3_3; HEpv_KG.gn}(^(\b>CGˊiRjK$PDF4/5@)9v/}/Z代{.La]ZQ9!K>~V!U !A&orX6FCh"Y-N0qe0kxβ-yGvb~}uiH4y4(N Bd\ ?HdTb5}~s@Ӭ(U$y=6qՏ% ]6wjEyW4v*t{|:jJ/xc՞l0Ad 魪9*mHmU_WV?0 lm‚0p4MP[Tr:<`/8P[B;s4gV߻C0V{%%I+0b"b6rS NM1e(dBosٕG1 LJN宬yBO3.b6)u2L/rϾ$n垉>Y|-sV\rHW+;drm:݌ht kmSa"ڌqYV$cԂ ' {6}g qUf#:2B7Uy4{4{Ĉ:ׄJkXC$s1itaX%R4#>J|ҫu.rՅu÷T9C%<2Zh]oc-raՅ]F_(6GRxU|W&H8Oa\<αـRhp0WV5 g#Y@d=沩?Aizg&2ʍ?E=TAZG&OCr^c;?X+; \5Xęi)6uH=Eݾgs9֜m .}p5=kޒ"A-ܼI TfnpfDY,ۅ-wՑ%^<xyTI3@~ 4MNԔK]:yt@o['| 3D9BrtTW`d ufCD,5fp*EUED͐>YGM èL{he13WzEh>Uq)Wt>V5BLM5ks *D ';Tfafm;HU F9$ 0ZnKg> Yp0#a/U Dj4}'"hD΄(0a)&*| }Boy-M˧pH+|?2sj0+oZԸ_|J 7/PR_}f{9QbťHLڽ[ކbqkVqbE$- t؆fD拰YAj\W1iBDǴOb}ŒT\M~ YQO0ibe`:U$GTJ0*Є&m+ -{)e' :hK^reƽbeZSvIpn&r.6Z9> Oo0P_ lLV+ rc9t1]U y0Tyn-9x79ͫn{Nh)ԟlRW/UǦX7r}1upQ"o+}cB/+ 7C+/Vw;>Cs4`[< ' RPY n_"0 0Zao`ĸ&gXBh|(3^"f҂u Z~knUe췝ɖ=Ifg0ެKn.yXߤ7"lu57eU`i#ŔRA3Yɐ8X$ƛlOZ2Q;eY4Ϥf2vC XJ#SeՙZ37`Rqǃ%8*%@)wBo@]rս+oz [8{m/Uv&reXCyZ.Mv?!%ۏCMgAxhA $!F6# >n ²եTT*2}eL}j^#KIfau kp*"؍?gYr 鴞ukL;.Es8z)ZA܃ DʀذB{ؽ܊¦EF}XS5N1S{iUrr@(Byk%Ve2αSj߸mh͎:.Û{I ~qgyZPg[^mQZ|t|2/7N)Ǟ1>$k]M5|Bߕw./uM؆YKCԲ1PCNw<7`J XN==G&ɏ^KsYR𒃮F _R`2|}$Y?phBj-iS&gɟG|>8Orh>߶QR,I)|Dbޥ慾Õ?TMJy1=~j4Y;=-5_h֘tP/&0:z9ђSYopZzv#=!ظx<@[ O$iXt"@*b uOzNZ#P phZ+bc$&q·,QW~xAbأ#Wat ExӟYL?̌Dy6G㧆:?f6-{%WS="4v%JH;R+*I4^Gc'w]W떌24⩈Jh(GDJF_2SmW ()0Owy95NEBxa-s.ɭ'1&Rg]<6(ﲾBL;,_4d~ؒKJ,͓~k`SH_X^qx^wQ% Qr'[K!!M- #T+ z( ,n'eE'okj{8$'>p뤢HhT2.j3:U [b5n"BMK z"6"Dw [p KHُ-'%i5uTr@K ʱ!V$GyL@rx>+6Ær'S%԰9!eR{+xg}R`lG̙@)מMT4%a_!yG=&FNwھ6DZ.G:ٰLR( }?| x~H*U:aLJDZƁ1; TTټ !r>~sD⅌׮6È9"ŵX'#iIN*S?ob҄͂Q0ԫ1 [\=j*"j ه)~ |?lS̉kن ,4{-jJ%]uUтbj׋Py qL5G4@Da9C ؑ Cδ]u*~V.u9Z2[-H}(צ;{ lX(h[h=]n-n nsg[N27]e4ˠ}3 pI'{v\Dٔ>6֪j09$*PfـM֟%tI2 D<%Gi c"I"o> DWme)8Yw4Pۑ:q^:&0Cra,eQo\+& U~rtMJ5eDϔc4obCElT8-95m$f=G37rd1.d:o$%pC1bd?zy׈Gd%Bv#{Fmᯏl3Ƨ2)6ᩤ4',_n.P*'Z1&PGpLL#5,(*/麗=+C7`9=.6|U䩝Aʘ/u't ~f(A pwC }?dWd1Zx]g؏3^,VZt=_ftN6DѰxFRd*g(Vh^}6\0c=XW|<15z ${\FIig:E?tFB&PUC=r 5 bJkyt=f\ɱ/hIuGTkcG~j )&$a| j!hq?tNpgnTvY/M!9:Iȗpѭ uӒo&+L DuzKmgRc&п}m Amۤ?B?cDEd}\J63bJN4D< F-Ag|?bE׏]\y*=$x"ҿ"ŚEGבܴG)OQ:+G8mv: LY-bzlM&\!CZT:4jsppx逿BF:;S @D:%+M >g$$1z<+ۜq;Dx(u$yRg 1bi(Y[EDRO %3&;k [4GnExeV NA*.wCԲ8hFXHa0tbXr;Ϊ>qi_C-$n>B35`#l Z6LyheC-<&ᴠ6++d;hG(D(V WϩRN v٬_f60v͠ yAYƐvRp%,Ce/E!}<ԍwȦ23| vFfgc}}^ p }fyƁԜ2NK+S?W')N al-?.Pݕw"jUσx`'"?7Æ>A@KK> ` c+UۦeYЫɔƥz=B/ﯦ!Y%H U᳿$p ǫ,d)Y `c͵x1ҷ{7Zx1Ql>Uf J'¥8_'~--"(P }L&lMA,Y)y;?`>%'ԚٶlTkpL]vN!xo+OJ1]C!C˟$:ncVQ1SiEKt߈Q( 0:/P[(\fO&U3GNII^1ʿ nwF6[+s!-iUQ@wβ\fň 2~z(?k|ir\c2 SRF{B`+ݾl=^I`Ir]ǩJua".A8b/6{M:I %F;Bb ('FH4'ιxbD;VH s*2lEa㤊[& p# Zs.n.N@(+d#x,rBޛq۷5ed1v!1FYP)ݸ8>Wkh X2d{Jݥhtv۠'_1Sς[ː` (R1ТXB~ams iԏ<*2)[IFxM\ 9Q609hh!砥|KQ&XmӿvHS`s9C K2QTiGy=,|h3umqD<ӰcHZ3m>UĈIR`9 +Avb-4+(}in.Fx<@Ԓ: ?'>Rb .H/K z~[f=v ƙ3BC{(AjELĭ;gxgkϖ:{5P[9tRw2HaʜjnXf _%"mt2:aVڑxgXK{bЯz*ԋsTBm͋K=E6Vj즿 O7bE2 ,Ԋ5Wm8_Ḭ^QsRZJRg5м>xF}u` lA0@r%̌& .5HץuE)fZ cA﨤18^ݖY7wbu,$\շeǁ%@iPoEDF :8<-z/J'LvБ] 1uB# E>3dfax|0Gb;@iu6K/'<x=1MGuoCnJg.<7ć>ftsG@WR*VJ9Mx|X#Wwu%Cd6R]; gev45@<\u$2.9L4bl@pGv+1Fuͮ,&l5*?&: fnWʛ4e9붵, 춠V$+ʳTuQY5 g% tzoAz 9pU%'=ZE}jֲ:2VCڻĹ&> ɞMP!J77 Z47cUMMD0k_m~墿E(cprQB[~"0"k`ak>SLڼ0GQQ t^dl“s@f",FkQ<l(,'dLǠNvֿE8j %tU)M_T0@K:OR>a%wSN ހ\H|tϩRL!YT_lbDA=tKs+ 65PSVϨFA6"ڐ#p3iyb񰠆u-^ǟ_ ~Ț^Bm'fzqud&LdcZ8;Sd9kMg4#"}i8pв昆f |;0^2n/G`4o2m_ U!9O͵3~-B] Eav8׿)-2zGұ P g9BNKڬ-weLZ{yJ1kDs \4فsq_(ÖÈ_Of,,uZ:ew#"/@?79 .S k:&Rf^CݺdvK-ʮѽM)1IOlcj,9,$9 pB iȩl!χ6Fw$.z팇î߮šupaD/'~sؙlw-ɤKWƋT,71Aî>h٭:ݶ 3 jZƅL7﹚\$Kۀ|>T])-/RE ,LW^oS'pU4.[E(!Af8I>\ d9IBvAQنl1;fp^711O_L%FaH# ,H\Ʈ;U=˪`VCEiesD5eG=Ҏ>G35媤䱢{_|ĕ#S5]#vIjAmVc zsívlkfM#~qbXo8P{_{n·7<b_ah 'x5e]9`K,|,ۭYK56P^ 9V3[Z^HdzgzZ"bL>ʜg陯P^.LN*=횹06ֽÙEp)M*PxcOd u,Hն pCr5/y^C7LhLR{rEO{5|աBPq r+z蕄Eի/ P&XL~[ g3#J:i%<~Ms+y|*ue&xp\=5KrbdWȣFsly"hBv 5į+GMc_X]wsCNDJ/@ƐIM4=4(1  _k@9Nޑ-{YCgRK 32K(3B(_0Nq6 Ӡ Ls6X4ibkr4]%,7fskV4S es Ƚ)@ ,Ij0Y.fYk}ZC. ߦ(^n> u!,qWO#Ch;_Mx.Rn6 :H恟(wpsEb/7L ,3eg:<>|A7{zQA0tgdGdq(rkYh* b:}fQ_pQ)6V#ɥ9H^z<=0佄Xq;.`h[_+mךZ }C A)TmDBp\@qҵ/ rʿfLj!I屮 ]F3^QNb#F6M {_V.=`C|hV~ ~Ag6zj6ͨ4t]^;xy@/%淀wU(t2_6HJxIBX._ b5?\ۦ ?>6L b=.@Y}3ֺgQϸ||Fq?J(l}Ag kćL>HW4ծAgg.grAg8Vi97Ŋ`YW$A!-D: HS@c|VM?*̈ه dS/Xխo0nHd !?}ŻGQ(1@.fDZj]M}bL~m,9b\~ͣؤp͐byTu܀zD>^kfmb')}Ͱ*pĽGO(a)"Ž^$|R veOHn!E"ѷ!!7쁣d jz[RSjHFxsRW{ՕE&IQbm%3q0;Gd+ ZNLqXi'g,D@̒j|FO8OJ0gOжRf&Լ/*T}dhxTCstէ#;0ګ'BUGo@Bn5y)VBm YL _XJ)O!rajܪ!HC)l6UkcBeHNxA|ՓћOSN|9r۱ )Mukf^vO(f Qtat-vٴjA)WGn`HWd {s(nO8W8hңGPJAcbT BJ }"ߒ13:uuKhxɍtl2}wC\ `NUJ'L$ TUKzi͎{9Qxuj52a WPl578w%GG^]nv' \~>3h ʛD~ibTxi LT$aS-{G΢Go'zQ4SO87܊džf? .+u> A0]'`{qR\`YoLUE9Cme]j9;/fZ>U@/W]v‚*ҾwuD sHu_+郠g$GfUZ:nMkHJ`1a| #O#>()~-=`W8JgʎXk2 JeH"& uE@kv 2;1ٺKr7(߬]TNEa|f Ph>KՉ'3CbJwwu~/+jP@Lgc9rxؘ. fh(T.W?\otd]pf3KT 3g(B"wA(=h yTK+9 75'c6$08PcNj/mPpK CSK;T[ _gxs1{׹ 6eN^.UnēKlj4u!IPmdJ<ܞW9 Qh8Qf?D)\=P> D:M{;e]\;PGR8]&tbe{:Ӊ oPl Z ?OžMM -)~تyKV9ߙ .P zz-%Y u)[9e$?Ȫ>ou,Pq Q|]'o|{:(q,0}¹Y^sN|}#١U  [Gyk[!}$M20FĸԨp ʮo Aitw;$.nI6Kjp SOЏ_{Z/SuyɠEiRMa"eB0fDEQ2[Q:oRs\FLS|jP HAzF\>$by%Ti>/j ui#PLĥ~^Fo(.hd7aYЭRP{Q%m.:TTH#>dn`wXS/24!;wlEΌA[!7Ϋ u!/"˪D6"*y*or}T!ui׺%(emZ!zo|W[_J*o@ TlS-oJXGhĊ(MbwɳFJD0[ Nړnw t$fV乭ŇZm=]O"Vvv JYi\]m|+$Mv(>8wRϼݵgId;|G燩xv.7siQN e[bY)~ѓT6njOlm@+PnC5yEO[ޗ-{$ƒ񊛣_ǁϖ""`ճCN4MՅT,"ZNŰ1G$ǞnXU Iq!OYv T,`x~|0 6v, PW~q:9cl-KJIy^e}:@? 6ޣzhJo>nlQ]VܔkK{Nćo~2DkNؾkdO$iG!z3UcX,g긳W\8=/&3L AJGgJ֍MMriWl/ef l'5P0~*ǚ3豽L{;@w5'Gb&o?^ ipzW\.&U@.2Ml_lC23z+vmR$b<M!*RmA?K/^SkGOQ-gG%rZ"G3!sc8G5*j?Nf&g*ntqVh-$淤ʛePmӉqx\L{ qGǻr~Ĭɝ\JPqfʚaKz*{b;QA>օ*h\h}1$Q'GpÚ2bM.yΎW@Ggz(x2(.o!^3ϵz>JhHX(ƛRHB2n#ߪxBZm;4\ڒ#VaJf&͓-hn-cn͠䖘̬a.wQ?6f42 b"-Ɂ+n I:R1Ʈ~( 9Z1}uzO"$/|di\+n$̜n4/p3-=I5Rr~͎2/AmdQN\m\F&˱MuD%Q+BwexIOA?sAt8ORoYHU&IW&Ϸ8 zY!P/ .B_6iu2}z=,1_we}¾kTb`{%S Xd=kR ]ͥ` 4v7g x|%jJb&CքWԶ: /C2+M$ HG\OU H.}[Ny^[/[B:]̸j<X[gE9e ս #@hJŐ<<]f"٪j! 5zl_%MBE>78G4v5mss|Mi:sD}nE;|ov4Gz߳vV#7r&-QM(3(s7:n߫|*(=cx…q1I@_9ZP$iNx֌{:hLNf38/3ED|s? f4rP^P 7Qٸeٻ /?d~;1K="^0Yb+ZNSt[Gh^Xr crcv͑bҝBFd޲5vTiBjgGM#c mx f G$K5el.\lUuܫޣpa;M |fg+N*"{@CZ2ԇWp4 dU(怲Гwӓz/͵O)(㾖9r"q]D( .,Lr|OePf!ɾW[)Uޒ[=Uuްg%:W'Y:& 4Ѷ 8v"U pggx\걼~ X m "Od;c 吂L@5U|lX1)=`. o\wE7V|Fdg×N36)#Y)&A:VE>"{Bx_0phsQ Mcp,n˘<;=0`2b(D4qƤh*krdE:6!D=hNMB~\y+7f3 8ыVh7=g%ke<#nЋexAlMnpoZGkkhR˾ ?"l >hM}cۛ6h@4I X)=a gn\̋Q`;+N~.(kry#} XvgG,XnКI/E b4ʦ7>u?!gTS!HM)c2; Ȯe C|D xg-I㞂C;Epc=daW=؃`.'kIb0dhrpomNkmwhZYޣ͟RUV~#>!JRM5NJGd!*ݥ2N +n["gB O " ϫ %ւנ[Ai2z|8i4 q $,T _X.:]J5 U3:iȵ*@@,mK4܍$%|ih5]!<*kHPv/HP1(QZfM/uaLݢZ=aڝѲ;Gg8b8۱QN}4 Z>i=TR =P4VTE>/t:N|n/όHl5ZLW/)o<[~{non3Fb5ִ|BJaE)|yjxsH+ sq4"gc/+_Y/oiwL>"Pb$?TD3ڮ"^@K 5]cC0ڲTrr:~2-c7G)-oކњ#C#tg<2WdpH,95K"id ,@hY%v<:8S@ۂ|5C9Nq`A@!I#ĂJ+;q cWq#G%\@ y@DW42ѴȘ~N,c;-??6wb8&&zA|Ty[3gCKL o!9N,.ͥdYM,/Rm]lgЖkxޏCFHEatW'PyÖJ(Y˱E ByK*tcc<7J;Y+%ok}$c81ެ8K?tQ !3yzGٛKYµKĐZo %.ƒżuAWJ"-iMI[ "۰xT:Hh2Pf`k38xҜ.W@L%X:l/:HU<_.}_/Z3+ٮ|5njfh ^캫Sbz#3gFmk7eQ(^k.d (feBb\oK,1"?-Ip곜hp9X 1J}+Cl==- ޛpF@TNdҒ# }W/3͎}#_ )\ty#i)ڂ, :w .hMXI), Sq8^}Dz`ӈ? ƒca&~t_Nڜy#fwخ'Z,# =Sc`y,}P?,򮒻xDƵGZ`9׬)ݝ.A_KװETw1-ϒ8DZҽ.G+ROg cAZ\6]RiV+0e#Y0=r51#)ٛ)I(KX.d  aDnrg7rz\p(U'gȂOm64X .Q ʟymIOn}RGh VF塂Dc&!bwu2kр)u*&&N:az -6IElmSeV=fC]_⼝] 2MNn>V>q eP>io OCb_Zpԑ]POct.f7zCԹ̖[s ̌;Jº'Էxe ,o 5!H"6%豥rzEOi5N2Lx$03yMxB>]YrXU]Ӓguȝ8~;E8'iB4/h} nY؂-Ǻ$]2&_pTm.6F;f&GW?ȅyBBy?mYBtͩ|)NJPIHu+XA̗tA' +x%bsC2̞y-oXeUqf\U.6ZY/|Nʖӡ ).A5w vZ#bwU0ͬdAؠƛv~SY53^C&Wf.Vrh00cޮN*9$mZ{_[${8޽Jy(v]>VM՘Yǣ'6@ӻ)R7]tq (ɥហw;/]<܅Lș=(K^#oZ]L26ƂfE #$p[Pxˀ-6fU8焔xIuJPqt p[r<ϣWub{5^Brl?Ɓ"@]#R.8jQɌsS6ga' ^p;G%Wzke,rC_2YpskAuCKx!v}o{ڝN,Z^Qs#hs:Al g$伝&3;p,&Bnmn xĮWu1Dm?ר6ǼKOjq0ΊQjM@]p "2jBgV<Ʃ+CQ@Nu~Kv;sIsVCK ˚RjI_\Gzk)+RZ; i .="bJ.(`9?d$4Q7:Nz{4\zb΢}iAcиTr`_yaBrHq$|D b̄eW16N\0Dm噞CwX5(rޒ57X@~o%NJ/Z~c:U)8E:H;,[L͒þvr9C﬋fQVpX̠Q]F6*ɖs1 6φbmˊeE o %;Պ]r`hE+ Sk>ʺQ fx)#kf.^5albqH8|x GG9zQiě"*>jhv:t$9$!"qִ4VvԞ OєRyr}n}Ip/@>ĭjy*2(ԲGʓma &:-=|J @ 5t9}03Bs,mcBSVGK仛`kk՜7´jL-tj|LðI"BK:mMOv}!uT^OAՎ;D4clwy [YӐB;_ck Ins:srcCliбKd+ie|Cq,WMpby=E5Co4cs+)vb/}[{=nYd <)aGk 'WUٸs@*f!hpq7MW Zw 60 Q29 :Tl8|&ڐ_#:jXzx3=(- %O9-B++X.w1 Мhb(^]T;T2twç_+oHkـK,|!̙h`[ZcF.C:H Ǘ &+vF+p 3Y\(:tkmh֜d,d 5,9HLGMlOK?K.iiyUTt5!a;+W*ue"?޺'Tff DD6a94'2+To6`&o-/q} #'9A ]< jfH DtTw[ :գ Q|܃/o` ۛ:e25< f%F{' Ʀ_|R3뒯oI̛]r-rW% 0vG[Β{A'.NlĀ~aDL\ɇR+0z5wL'bh *-4 [|*S NAO XG &ЮIᯱEl4f.kX~yԍ 0/bW 1k,9V9>w,myցUPNj4?)?\c;MGL/c܈3֫Oڃ7@(d2t(\PV (cHv5Ʉᓭ@Zj %镑e?-Z+zadoy4x3jnQT7A%zv WMl[uR]IX89c9c##:b˯\l/bRw y3P ҵQJq)3=AZ1?"uؠT&H%@=*FjF$֬ة-Ր#, 7NtE1&9^߉ؑ8(j1gŇ*qE(mY9)$r_p=-F(#I>~Qi}~0G9N٢Ed,+N9kFpGoG̫ԦjA/⧸[vv =@SpIu\Cf5;[,\atPKU.TMv UFnm^ >T`9-<3PJF>-9ڽ|̽'۶l511] KAS7DA6mFΩ_GR+ 8R+`Da:K8 l`΄ ʘ_J<2eKrȶGX;* R%@+/Eҿ*Zc7$^$a˭atPI0A:m'2jDZ+7 5p)'Qy>h&U)Prux>#M(||nJA2p|i^P؏[ K g_Aз#=dgsS WpEJ6-pP1%4=b[8 о(l[{w$ʦE= ԸkP64#œӲǮVC_H3kކ(3M"6̆"2<"[W #VfW /Ata_ۘRnWiCTm#p=p{'p/xPJZ[!7ȬHѳ7U:ʴc̑Fr !kt'a!&dž^4ΎODhQrs_*xʾ mQ 5>h2~~s"lA&_9D|=c6ړP*C2-߼M;4<`qؼ*s덇e~d&;UHF]UV(~H ´(OC︳ !nV˥"Ƃ/-U_A(@:pN)Hq]vی'purSлVX #|ڐYB}; J"ه-z iՀf6u%u(pkѣN!; K$,NA_fI%U@IT@+T9eS]L RRJThw)Ϋt00ZG~97D;Dv5',|{,JPïϞq6Er& B?.(V qs%_qW]kՑT#lHءl'&m!Ps-78s=rZ>6?0x㫣o)#${Vc{X(7~kE!}牀w'M58]$ 0V\f=G*jQҜET=Sf.?wܙGZXP^|%ФT"٩AWK>*7:9tSF%vR8?1ೳ^hĬmBTsr0i6h8啟L믳Cs]+vqXzCx'9>B$PtkT'ZLAfKdvQ§&(i"o%URLGwΟ5hA$Z\1,O}_z޽kXVc`x.4CMYL"-7 5Yo]$̸;Gd# 0Z3Bu;j$ET w}^!Hm/=bq/̶)Ý@Y9ik]"!;po-=fm`LbKB#)͙_up4$IH9VI1X 4#N"W`%9&Fǰ =z\(;5$Lu :ܫ5D"(҅ӝ")սM A=qb^% osE%QK@g,bf='q$OBCW]cHcEB1׳ixEKFݶ8iÜÛP 8̦*a%)2 qy>9 lSׂN˜8(N7\ !}ɍ7oH-p0NǼ^_lo=(g( /f;>ozQs zK N:CLDlycT1#:O2؇7UYԫSW\KřY .`ňP|qcċCj(&m${ŁXq5|.ycIX D4c 7hQ,{d|FQA .-RQ1tѤpꦻb+5mYº;)(bsb(#ݚ/ed<zߴ'QqI4PmJ,!_⟿Ш'3&|4=a&a;ߵ- v6),'`]W; YȧOĽ"lC;Pz^5V\B/Jv6NxvfM<DxG1ߞGj\+_0(HwE~j{-e7J[m`yͯ*6+9g?o@]it*މT }]lfSrH\I=8LvZA3ki_ ]"ϝ`&Cu{yTԍN6] '$]{Z .\\\&W/8z_/X{k%Z,:D eޭ7m q_xB\T|80We9?F WkqJKV4LS]jlL^/#}fz?FRqЬ$<6;ړ :P~>2Vs-?54*R Vyqy4]z8h:#3 6[= 5͑sc[|OuyaygrH\`Y0O^Ѫ fA@D< ԁ i>XhA;u 9P5Q~?͋bFQUQ!%CUJĨ]g1Rfk^˟=f_Hq+ؿ2X73jmnfBߥm  VeAi270(h,ngZx΃Y$e %"ma (-Iv>!F@a|8Ti}}ܯUgb7;L8!4Yx)ڐc>T2*8?Do]-ƿ߮p?ȩk$+-*O9=Jg>c~{VE/e| y0cWH\ =6bΜ3 6ע>n`^=qqpPR/RaJ!Kv=MJ6"ipl%5nUn&RҢ@I"nj`۪agnJKM(s!q{b6Ivtq'0 rcg| %dZx6$[fH6łw- /Ja) }<(a}zmwUDoeS] [93.Or#O֕C]XNr HRd1mSA 'KOy'?Y'4 }RE\{V=}IL΀XHa@79]]}] .5'/j[Z,,4b4q:b麙-%O˛&?p`zpB#кA8.BwKC>C!>Eض/vfi+&C6.+p'L2ކFzP`Z8=G3:Ww_ k~V1IlˇQUxJN.B4Z~mLXyVS& !G8)UsR b ;W=ekFD kJ3\͢Õ՛/N0$EĬ^+DZv1%)5`n'*(ܲoU'߆6'z+p"j eǴ\2~vkR 6n}抩q|l< v>}OUniJ.UsA ^]>@eA.P}=?teΧԪK&+G=)ވku*!y,Y\`j@gHTݪ1A4~e,̀ӻՖ@$:4Qf/_,J;Vc&ulQ%D+2c*ČuXW~?@(CN'ioL[~*40wg(^Zk[ u㥏x䂧@<x9Ff~.LĬb?"RؽVD$JTeS{Iv>3μZS+^[ !#T`x>g~# hJt^ZZ>ϵ+A..>S}4Ю_zd7 ̉"]$U934vh&a*S,"0˗$TqLkl1:oKQ( d(ȗapKϑ iꝪ N8~T r,ʁ ա)jg`{kGnyQk_t"aKHoߖ>VȤm%5RDD;2̻\cԨ:[xĥWWT`vNrBٙD `PO,c^j 9%xpW ejaa ׳]#O{HW]=.8y{VJJy)ܴiݒ3FP= oυ*JF: Sc\О$yy:|7{/^%f)0i={nmAQ!{j5Å(w\w!yܼ,3|V+">۲ :GS=+&d*j S5N\+4]cTSMaПژ^>A%{"dCQIK(Eö.TV(YֶEN n>K~#@ɧ9K FGٻS39KYvK,vJkL9\| znpOh^_exLOnTs @E[͝Qo7]p4?|@,@^2;y./avy=cgI|I%|۵wa$&jx?)~LV"-&zGN<:f[ؐ`5Y?wӘ:P6a ʡ?/4 yCUEvkfeF tׂ*/PJٜ&d|y*@>x(]X0blBi1cͻ*Ih0R<i@S=X>N|Jؙ~\1Zfhj;4l6BTAeWT|Р5B9I^8 vdϬ@E{Q_'ݟaB+QY gp|_rlQL ʏ24]8:ts -RKzH!=xշQSW(cVI|\yvv?MJ@)0DR* g{_ {G?Z[&ŤCR:X㌆w<N6jdjTO Zۆ(B,u/=$qeMbd:5N/8Tf皁s c٤ |`G_gKovA8#6@!_l1Fu ~fYk7rjBYL 雵,Z8.e?LDkNEƽzǚ+y(n-RXx}[KW̴wk`y߂]w#7m?CsU@Pj ƒ1Zrs(`@{qq\[ Z{Y_|$皽ɹH] Tĸ@؂Ð5Y|\ n`b-ɓn_7zgW Cvt5VzQ\Ug]P}~FriZt'_ʣ+Zz,ۼŻ j$oGH TQX$Paao_[ٲNJ!xlX}-t =}p`)\Q E9ᦈ .FWmj_oY^mJ+%yxId.7w剢!OLK5J0ZBNkoVpAcX9wIdLJi콞y9YG Q9Y3Xͅ!ŝ)%cd/p;*Bp0N#WOENb!08p،thHUș & m9q[{Tc°^e ikia%qk8Ҕ}MgҎa<dH[)~@&-QCqvH+G ^j\`U!eP/IrpFmd"0v}[ *qRXƕ/YmJ']6_{:d 9Moys]9z'j]_?HnpF-a v \kQE^>2dܘrÓB&Bʹ_&%}5Qǎ1j_CxR1{ͩmf=E6>pK KrO)3B 31Ms(cݾ.d h֫@ 8^f?U-`=E));lYm?A?fr,3{Y`%\"ҩKGP!A6Z^N\^be./YpOa"az7v@W*\I+J`x-BҊ?LDdJ0X0ED bU"4 FT&QnO/,> Rc!/b&3ݏ8$c|AjwpEO4O9sDcXIlW]]406wG\VbV/`#>ɂ%KP&A"S՝(AiU:|b\]l7" ʦu{g.~\*5 RWzBR:ʈS0!"LBgzLL^oG϶yky3Bo;?RH˃<&9hj[  "Mۉrt%6 rt5woɯN)F'm~$U$|^>^ꪒ=r8ˀB/p \tgtD>XZ?i]„Z}:#5A p<]"v_ -(Ut/p~KXِ̀wFd 9z.oQpYO:qZC,!^*a )7+y5dOhCSճb)RA}";S6JhjM)/JO&u(=: B>>kKor Ew9Uq6ŐU"9CJ kr,h;U臦^ F40SN7ΝŕboY'C&zLCNl>lHwgCfv DF&y.mg1+;@ ;l9`#6XYώicä`^bC>=/#_D ? DGtPⷮJji=_C5̮tE ~ulݽrw;U W rFW}bdlO Irj,VsrFlr6G 5^Rh 5y 2HY_qLRԟ?ٝUe=@^J G L_NVש+F,lQ0ϳQKdӎw@_[_Qb8Vįhrggsf[awgJW?Δ~C^;t+ۃ[ x@_!=~Nwl2oH/4-ddbc~TC(Ǥ6)1/!Y[yAX~,L)$BUC?l1mUhΊKB%%If+L{6eַJh9;ǝb1ɕ`ѷTc''%nFp]m N~$ZF 6nIoimBY/jlB6)5g6Dq&IWNߨkh3fX;#mE`tÿ8ɋY5DK缼uF5}bTIKSjP$eƭ0 0+,Ǟ19sɛƟ3X\QXN s:lZ.Q;еpRǥڭc6!:&$b7d}1MʔFw%vYWwXxhFҗ|5n?GQ01]Yazz >. v0LxQ^0,]5!)y'`\r^  *FV_ Qර^,wVƀKΓM9v<9p hg_ú4g7'<28|e*ɜ?OliM; _v,>hU30=W M$6j.e#mO_|?v cQGP`ȭj02k$MJzm]R=mIeV6PIF$SR/ HëbLЁ |y+_Od&6_6EƹF5敀hc~Xxc"B7e4z&b_j"&jJ +|%[9Ud/24RS'y߰;y]}hƑ@@Yr_vX44 䳅sm>6Ώ<y7K K/ljV!FP!Ie p1Gfsن=oGQ@1ϝS>ċTl~۹T᳾LQ!JK QqmJwRv`4ЁFiV܅K>=U]V/;墧7R[l]9vhZX- [p|p L&Kh=/|3!VTn9jKFc0nY*Ĉ` _NN9hh;@5>UvLl 7`2:rkNԽܪB_5e z)LUx;Б7Ef%wAJ)XX[T| A6h !V(XXfoݯRu] ;1QN_^'%bA۲@URբp'K`N1ӼZg.V7(D'dEIՎxD9 Ԋ?v&!O -mCEg#f)uit=F` -ZҺ @v}vHq@`"B<9.p>@V2)@F߿ . |2}K#DZ9v1G<K3ZQG**N1.c߈m]fv$؞L~Ya?C&\!&/xlD5~ ۦ$T\&trMrn\4"{ws c%j=An:\|RC{>+A'$c;@=h#T]VRnOKOjnϭllC$ߧI&^x)H)s^Sc)=ި|Z.w#&"\;H2_ZY_Cxg v/QLJܾ8L/` d0],$6 #(/"պ~zfmazd84Q$H]v )Ru'/ZW+?D(O쁻V:TG$tzI|y[ |[3 O尡 flM+q5fSoV f|v ٰbMzE'.!6_cWPHk]f L"͵l֌pkėܒJ=U0v Mq&6 C٧B,M)EwTPf0I jx! wLl'RmYL|W LSH쟋hDg(9(q?Y'CL YHS[KQI`2&宑gѻ("BR&Lu@[E4F&$NPo>,Jcj?Bu\`8޿0@7K)QM 'G"R(#Rݠ=%NW gg&F:ï%?[{gjCXfҍ\'hD@n;G}m#'ys{zKqiVp^j=(T8}`6WG8!NF=0bIJ_sиʅiO"V'lQ"QUyw* 9wMXyدMwg\$%=Iy3^b_K'켜$D+WcDs^nHs;'DMsA/`.FEe(_ڵ9JݖT:=/ZQPsNtb3/W#G%knB[Ɯ0&Zaܝ<{1(φCs( ^9xy˳K'<Rr3/ꦀDLЌr ! b:LLŶ=(FIsL0; =eO_[X&̑~u5X?6$jSi}8_9$nԽai4QMi1xvB-_KHUtZ31s;?{CH2dj@-d[ᾭ8'"9{ʛ)Aro6򑃓*#(/3$O㒎dПhl#?-Nu 7K׾[ VLөc6ț3*b:2! pñ^Hi*JIV[2 D| (5u cI."yY#+}J" ~0)ڱbd ,SeG*{_sW׍<*]v7PĹ ^Zh `sŷ'=lƤ幽 TN6MCoݎ ` s&lqXO:Ov?AQ^ mPЩ*+'!cx P@kDb89Nt;Mu#󈭝!1_־ uPɘR5| r<~dZ 3 eE0XշC2bڞx_t&B̧>}IL쐸BcW5Ukg79obTp1)^`ʖ3&XM(DPXB1 RHJ~EAsk,0/ ͇S!m2t9 ܠcZ͒p_,wc8^x<Յ!o+q#tOGzvj!.ESb(jQ&PhScs 6 G} ͇R[ƺt* .[q ZWRB7! ɴx t['iĞmq̌X9ސ_4pcd0 7 «~g|QY߯V3}r8Pթ]+Dk\h ~3sMZ:oO!`pQ;V#/U\#b_|FWwVm/J% ɠM/CVЙZ^g/Xe#qHwF23ra3췭łT>K*>pqP(xv+.¡ /w sVŕdMV'Yo ;c DžyR*K1Ng,U^#*V<=yB|.krr;p|`ESܒg'D{}>Ma~RnɝsL58K(' 3(M s>do<ԣ\t3?'Mr7Jz7T׾Wzn>>! /&,Mѿ jT7LhO齱:|Iꦼx9D}"ǓNn֠N5. oZĒ4p6]c,? j/?Ǘ2ϓr\9aA,UpaDz'ĮJv:U.WPЅ+,Õx93 ۙVRgAu=GYG0!S NɆ'OچHg4p2[u xòLwaRWZ}=  8AJ֙2ΰ =ܬFq^̄ GT"XwOg& 0w#"8h :yRh&R퍷ѩJ A96L@4<桬h'G? Vn %! ^n`rn/qX#k  %w0)'pZ5DXmxӈrxs'\q=衠zBr1-v2Ow8A=c]H21U5FmZT8EUY6 d6 b O:֍q) 2x/B:R\a6$bAL[z Zl[E:6Hf(r 9\4j~כdWMxD2TƲxD9 uX!L FvyF`4TN@A~ZD #rd7?Ewn <^k{sv(Q݀_ ƫN:6:sIH-G*}_M) U)3HBh@,Vfpim*ǿӬ{btY|?jv|PHz ߆$]{#b0*|M۠PchElC<J$ +eۭ[sqc!˴#:hrg}= Qb+YEnwֹtq"HSnruCŶBp^mڄvT' =D[qwcr6I|:Mb8ɊAPXd:^pS౥l`,_WB$} t%[$\JwZ- #)-\vr>W~B7dgEn4E9x-nxPqO|›z$Yξ}0m + lM+dn-=h7c"c[8-ɤQcmi`@ZPF+.U>}";,L̑x:yMbGN97L!#"jޣ|OErp;2Pˤ/FBڑXoSx ˪t&̊oVZ'kV;:S33! et"R297RKߞr6Bi/h% hA0bDN+\n| ˰A̸I\Q`:TE5H{>^TP7_mu2 c8~].yF'K9RkQV);oc.^2 ws;s4F%7X%2$9xso7]U3*˲(@~p*kF#yx@ C9wܒ*s'umi6}Zuj0%'L̴BȆ("8RK, eh]ֿ('Qh]׫/X,}/I52{ja7 ڞ(y==9[ nPaʚG5x ; _(H'n}hbF[pL&v2x ;0/*aYp!h "FfSdC`b|bW<>c+%&Re5<H^nQ|s'jTJԁB<$h/s2(*%"ٖrVpmRbl5Tzi|27;duۍњ2q-ԐĚv}^ZIϪqFdŽ?ޭ<.PF߸Q;*~6W4x3a ׉*X>Ϲ~)LZGBEK2&eX(lzĈ6'rTu5)q;87Z֊+j_EEZl]8EԔd°B8 }iSBpPRpX ;5w_ sCXE0CIkjSf\Ɲv$W9FoB皮5DseqZL,ASJ܄GUT!-~CӰqjp wTELC!XBioIC?8ŀ/bT*Q9bR;rzCc, ުqy~(axFA~T&Dlǣv7l=wClʛf(SAs/4OlJ۝nժ,Ӳ]7 JMϣ27k}Lޯ",cLzb+ho3fn<&ԑ HA|֞$ i7k,f}ݏ}R[[b]Q F_,k(\3{gv[}%1ǤDmR &mTX>mh~E|ib$PAՒo۬h'D(̹`L4< @z:~m2%)]kyF-M9SLXLLE4{fakb\R702íl#t0aEGw"GNf1am{a T%7mk~F~m&B?נ|&AL(m_.vp0eK/τɝqIb˪ Iߎt_Kͥ۔[厘-gonDG8Y\1O)rE%2 7JQ'g=˘l-U&A݀U>A!qUΆUV}o=7?1@b[C޷(^Ku@:j :VMWuZS$ Ŀ\6a_aĿ@w"*nBNw ŸGtˊ~k URԱc@ ,(1pY5B@'g̵+ʫc%[]6323vRZaQw<9_s:Z^ӮlֆKb G #b-YwyOЂXs&ޜ2Cyblh|ŧhdVdD׽x-XW-ѧ&Z '%lb6b}1T*+Iu瓌;K[}_}($KЧ0dCܒf]l{ٱEO`0ZKa@XFL 3@ՏaC`G97#csde}kptD$nwoYx+AP(4NN4]}PRm؞0Id_4B,5>O\o#OUQ7-o5IMcm,Eyhoّ[X}ߗ(u01Wy}GѠiRIAl98}c& ݦ|nl6Bs{ $0#d30!C.#=c 6?diCxb ʒ P K!K{ÚzWV-`mP]ن(`Mhs0ht'쁬 ̜q~J@BӍGA%*MZt2frqmߤ?ʂDߑ0"frN+%:hKD[x0vO,X`tkP#E橸7# _Q.O[R^K%jQ +QkA' _c4f) \P/^]3c X V(iDX}3uܕпFťM*y!ҷC`BB6z%I[)U.rzٛOK1pD V0,ʲ@5 {{@Rg8(XN3 WSjHA]e+RE~s(owvĦVIa1wjd 5FG>a=ܯYƇR5v OՊܩ$"Dz:i<~_?cƻWa|˽8/':0;mäA)Am6@J) drlP2fGr­3, E3kbjm?S.Z2p&x*M:>RdP=]ցy( cNq%%BW f ,ӉQ.] G-7Ef32w5xxwZNMeg9&ľ gv˯LAm(Dv-]s52'Aua0(7@\O !f]{{%sO^4pJlQ ^0s-.hy8 ]K]B7=Jtl24V^p&S騼]\_bDҖjQ%03K7J8N^@rw[(-0mɮ 5\F ZXyhBMCP@SPzrP?L!"!rsMs) h'4UR^ΟYfS$dGX}?{[.rZtiD"Ͻt1dsͣ^kA~D&qA]%4=0>uD[e.y2 şع '}#PxރXr\i*XNulx 묀eŪm0Cq<~H))/1ݤ mL-3g _]GrT Ź~/ܥF>MoYRV2VE-wKG`ԫǿHFWX=rAߔ8CTIjFa$!0 gO]e&D\YB,;ûb:AF 0&QJL(HaŤ;>%dnG8˙_4 s[>rJ[0?tm;ՀWcY*Q~lH6bI\kB3;?ζ$wFKqL lüBqmUzm݇njBOetĥe,q5Ωӑ ]CCiB7K1ǝ D W$# =C3}W3F\ /g2VBv[ =eK;xEEغ^cqIA*auGyyNM=kn-+C&#cӈe 鿃32V.Q ˱{57'[x%)? _gUܐr @>1m:x!J]T 7A|ڙOZ>̆ yNjc gM6#OM.+}*ղXKSX$=!wn2%JCB K7eWJF6U03RFo6tZeq]ue,˳WohQzۢQlQ̥cj\fu x X cm< XP(Q|w:8: Ӆw2Rq$+:d^x?& J4|̇xi^ÈYh/%8s(ޑmH:Сkrb'ّDXXKZ^1*44m"@WX9DB~`CD}Q^YV1W~5*Gk~bߊિ~Q}J1˯cdcX?3RQWsoMRbTDU[0Ȑ;Ihg77,tҪpbFXHQ["ѓx:iN"rS5Wt ҸYX &mMYqm1#A*8@{uJ-э{5{ !͇u=㙈]R 4ުp3S>0-?NܪҀPYmںl4;@?@򌽰?d]|B!fș$L -BQwhMpA=]L/]u#(4:%ih3m VO.7;Cg{ ^ГN|Nlcf|y5>D+E29/E;W/dhS/qɪ8V~A"5TJK%'=(N|I;qGbnO//G.%2"xER^Ix|1rNnaSYR)2?>aDvLR&@ebYU7V0HInD )C5~3>1^y_ xoo\3לI(&Ox%;9} Dl%g<FDvݎ?aȉSi遻٧jPN;Fa Pblx$?ҐR }yfJ]a4/ƸugRz㍼nH~tUn٭Xw'R=HRc<3dbGUJpk\^>M}b,|Dݾt ="NQL"!9?13(mk$*:?IAEtQc$~QF@-CE[M?⼭g] d tRmI0-WS"?K1X °tdhd~ٶC.u^snxv>vQDyTky-S09cJE ryj+lw'O0OS I5>QG܁sx}d+u<͌p$_\+u~F-7~+aO]tm|l&iD)KʶŜ&-+=_\2Ghw #uߥ*J'㳩>FsکԻWaȑE}|POͣ <%C&' ZAxxpM FQ;]3uD->'` 3ef uD3~:O}L/Pa+qGdD/\,m8CQ;b) Ff-`ܖGYi!G{).6C 0)/D[d 7pGD3bcBlzmœx8ygS]I'C* mOBR܎/~Sl(}1S1T3\"\yΩgnt ș(QW*1~6k)쪢 Z*w]ދ/{$OH'D_sHSʕ'drПϕ3 UHf=e[ O ǬdS_f߃v:3TZnme|>YHd EnH\B?lUq/U#Y  H<1'mxMOΝ?4Mx?}/?Hi&GԭH#u&^Pt8to3L+⪜E }ak*/8Tޔ2}6O|ʇ굏. q(JAYbc4DxcQg%#ːysԞK=N7#&=ES3`Ξ1){2xo? IѮK(SBR*T? },iogelUN|k( B +)ڔd6)ݑ%hW>ůÊ/N|pVef |0뺬vzK=ЎPavf=`xn?S9:j;){sQ! p.zG(A)E%zwҩ9ʯj:9a @{= n& S;EְjĶ<=V\"v4i_N:ὴ}6Eo|Uo!%I/rgSZ1wgWPa&!4G]S8~85h:VV L͟wƢ1.cߩSO߽s!lwJ:'`A؞Ӕ=ӠicQe|ywiϜVHͽpWb/-Poֶ5qB_roN12#`y2%H{_Oc(5aZ噆7@_UKcFIX;asߡvuJ U/&+z,P8V4HML x P5>)椗E/lWy̙/1=m1VAM c۞ _L.X`eg*=gBaXY m4 ]+!l&zuNEd]eج0V5,90 W,:+уo4NJLV 3]d˜bS4WD8& wLR/'&5 "cEB@!u)N+C'#(1! fE5i=DgsuFeᓈN}+s͹]QDxo>)N|C!b ?[B 8. jMz]#Nwi5 8:H_QRx%+s]YI&k]xj,vj5;8 #mAm6C=iIO QT L鎞2 6GZ\8;QPq27cp.SV]U,.̎g=KSzҔd%%Go,ߍ7Uf_Ւ$Y2*`*vɡ2L1+gn3=21grS=_!pvsh}X ˏ!f5xrXװ\MﳩU4.n{8&Z_ּW4]ɧ;MrY-Gd]$Q`텧chQBaaWGw%sekܓ $ZJ{UhX%q ̞S㽟A,u]uu-| O5+EwuԦp4-<'sZn U^6+ {C6T^L*40x Xw^E㫶Ha B6 JM#氌xٶt!%-+ws=K ,5U#^eN|ZD\R彗t\?ySZkUcQi;We~Y\KNF ^# >=0HY ou} @[#|DP-uLU]W[zo'{ғ"%b(W9",Β8f+;!u,zBI(fkGV^S·*)/PYV9؛u&(+ŦLDg 9 HLYK C*( HAYWUG&{ e`Onĝ]b=jƞFd*ktn|l^=ʜ c<A5ꛗ>ĝW3ewgt>iD沢EzN솻@@bG aÚB*h j<3 "ގS.B,V =j}c*L@|0tI=Y=6нFXZha=Y`+;̆Qd,Õ8P7[2S->[ -;_Qzz6O=t2?;X u֭QX+x~ w@,dV4'h%Փd9̦3`aH#-]b:3([0*Z0 t;'8馪hXFpafpĔ{jeZOV,7&uN5F5wwɹ'h+Y. ى8;rt?<&\t#_4dm#DnMy;+@%,|TΈ(]f'9cZ]d6-3,Wq-֌*-hKWܩ+ǭuV#-(q4U8{ b;79򎘌/[MPS&"?ǠłO㓯7Oe4Ƨg:w=Pon%[ +9smŁLaoFʰD~9AӒ$Ϯdr[UʹN4,d-%yd1@rv}.nX2q=n0K߭sTt%?RU{Oʡzӗ,5 I_u]6[wZ׷u =6t(uO‡B nM5D:T,wE1iYWWqgg-w_٪w48`TwL^x5PeaE%UVxQ vb_qMOԛOA0]=&}&f-{ua?dPY]We7%mM`p/L+M#2FbEϊU* 0\AY o _Ve +o`l\~" ,Ij=-7S[}t׳q Ia]3i $9/d&l_.*|͟c8E kw8)xJw+3_b@ :#ZRH-ht4?*""+8}k@""<[&vo8 MV}[*GbwS}]4 !\\ټ䲼XO%m͎t=w4(R/QTO' $8-.Ђ䵫9$`Mu:NnR1NT.=2:+ XB?q?E.QS?;>=wa+ǎX(ct7nP `nBwR4?޲V^gTڸdL^\bCQ gbtGcdii"oDu_NGᣓO[H#6LC.xȈ)ře m o0nbDjv*(@Sjw?$N>'K1 |@$\$W79]82,H([l&8Aߘ"JPK|Co%%*RO 9ﳥ*r@Jנܨly Di.-7`:`kr˽ǐ\& ~8֬Rˎz%G/O;H5\/\odkI$s|k(}d?t)|#q=OAE]iq[CrWrQZC>h/Ny@>!V.QZvO८ddiUvm!UU0qxdo6f36+wړ)]I-ސ 1N6OݖJNDڮ s{ r`ט9"|@p44i)0{Dc!Itݝ@"4:!-1hXZ,9Ax|J1$B%,|he~^qTez2\u:~[%ww'.# (4Jr6V-`6ƜoP,Ylb3H$[+qUKC<Źm&2rN^%6Cy+wZ{Sδ0 D *q<{ sVj:<{e$>q+ܟ~) "^"pPӄru?w}!L0qjjK/ȵҬz'3jYוQ65cIntX_^ 3R lBdn0 7Sϵu/Z.0,Ӹ'NX|f2ՙ$j;5iw- #vx vgWOY|ʀlou.cZ RoHo ?+c805?RwX# ޛ=^]x0Ш`oy R),[\"byFAO4$aB:(`+^.XGOi|-3]C+=6]ǝ_h~()y^ݤ3!ҡ8<2֨BMz6p.Tq\̧]O/I녫;/CzbH_v q<lEBƓGH<:7 y62IՄcrSIDӍJ6~lͨ*x!\®U^"qe(s)G SBFj-Tڼr-–u_j,ex3ؒD J-!ח`jDZ!9$ܓKBE|c% =1vƼw~`ÈV[B=#™vPxʐ۽G{ "J{nbTOAjwtYdo_=d3F4%`>ѺKʞshE.Rpќ@peLvq>+ ;(.kiB U9᠆BUb9̟EDoǡ߸KUiL l|B68k Y8HßE(L>ˇ>ҥ붸(0 6G(t3m/ Og3NZ~!ЅbXȟnR ?(bAe9 *9 ~vMko, r%sǸ`Oǜ6X|k+vSp} RMG FfG~)<ґ simweSlko:QjY xKt\yKK4]Kˊ[i9TK" J5e,s6X{ )>_R9+Ev ['CH@U= >sZ x˶_2_ߙu=Z` '11N_>nv qfFVG{BʝRi6$VLАFU"̮O8_p+v-YF{=R-~0|fnaΈlbHv-VV3cdBe'Esɣ̀H4r?-9t6/~ٖFf `. J䰜W`L0l=sk6k<L1ю:1c@РNTZdh `*5{/2W{.xA٨bKeSz\,7d?.(vZXS_'40+^fheBZܳyUOL?%>V:}U/S,ʮMXePs e "zrKi=\H#nYe l兇7DxT\u|кt18x9Mer(hGOH+Ó(5vb LyմK~eV`˾BD\14)֛vgx\]bITT4y|S-[C5F =u hcP3GvEQ67vv0ȵҊ1L+'G7_ -9֓@Qm(rCj^?b Lg)H46KgX#x{@Y驽XN#Pc1)471DgJ{z"z|Uub3k0u/~--fj$ƙ0}L?|qgٜ/Wf1 b g*N3*d.meնB4ise8p{JA؄S`Nj,vgvͭM;]M+AǷY+y@yDU&eM*[ORM`6wu^Zε `t͕(]@OJn3.{RT [31.PPcYZ7SWHI/^*%CSa5ܷJh_>y]xĴ<;? #boɇ 8ba."㦇~9!2G![Pni`JM]ce0f8莋"`v{٭ê=}gH#>ilr_V*+޵frY? h`gjSͦKeτ]hg]Uvz`Z6(,Wؐo$ ª\.$i?s|@$xGWf*9CL FZS!u{(l6JH4 ˺kvlSe\nJ\ìxnB{:]pi~,zoY.aaJӋs{-܂/` )N B~\)[A@uL|R~sr Bng,i&@H(5ɰtH;άR*VnJU),I*}=5fr-:RKxurD30hrΧtw#Y#FS&Te c`*A-5^%k[ LikMuV$0Vy+LGkT+ 0?V+ @W=IӉnV< C!ˬ^{U%&7~e\axb~R -_9X #"ڧs'H!g79PXUʈQ\;P.n&xz%ZhZ:HQl<`6?(xҁfʹoI r+l/IW q:jPMS@rDT\tmݧxH2_j Y4(1o)61 b zf7 bAة+ri=Q7^Җl& i3.weG׺"DieEkKZx۽ا/9Wxwf(ު/#υߠA?IWBˣc ̩ͣPԞvB4gIF3o;17&8Mx0SNzÜU@q L%| v JU泝'/D}KaFr.G=9|B ʞeU5CR(J|Rx 3*%T`ʦ6lPPX lNEcpH̗~b>G! Q28t/=2:g!c, e:t v5ZKTPj6S)) w4pI&+ ֋Z{^y1ndavlܖ^>SYlỊ̚}:;a3ꡇsFC9I^M$8I\萮 |Gv "F a \ F``"B)FF˹ȵ5byG_a4'B[4ak@:tC­;H iH%\8z8Y4fOHm.Ã!%+#@sAjN["/Uxpw@GT5Z}ER$%K`e :L?!J??kjeB9Z'0pu ))gӹ$5$-$Bԑ;AX7͆`^g Cl Ei) 7J-Qo̫fOmeW ^o.m0XbE]ͿgD 7; _"z!"@w %)Xf=d`Z n. %%Uڰ7B TLDmzXW w\2Z,ljU/Y1mʔF(FD,FXfH=wR9*Qx,4OMpPM/AETh^Ĝ7}vE etc?Khď(9>oօ0 t>ջl)9b^f^J `-]Z4ͩԞm St0;[2HץȜSs-e&bZ :TE;?i/dqs<@oJ@dI\'\Sp*dʼR뼑fIJ(}pm l 4Er5IBBms$U7H8LIQ$1UT='5I,WaŬbOۚ r☙2s9Tx ʍ eB 3RRyq>d@'g~g,H{ =9jo4Ozý| ޣ hmB mC*S2$̢f$Nz(l0[EЌ']mpyj*-@yH(bZzj}'m:OD8& }Ef֬|al2RY0/DZ' ǡ ݤr*f{ۡp9nFS9k=kyDosietT]zpfض2j1)i=xO.і>L1ՙ8N<@GA-0DPޫcQ^ؖyXƢa_^g•`dYbMB0DXD&i:%Uzo -~6eiޗ  ָJΥ0P'W*ٽnZvD0l-b [\@='/?؛ [n6pY 3w fL\_yڨ,jTt'ƌ*gp%=R tW6v^Z! _2FPy+F*zq1r&㹋}CK8oTA T;'u(dL1-AJvPޱ& Vףgh )ӞJe+[և׷NW|e4rlx|8=Tϵ[rY.d.d@lԔ+~ kC'o].|á;^ Vxt+R/9jߝ`dpEvް*CUcG7!Tg~3Ajq[+jƦ"KCQwWAR7HL!'{F6"6Ne>ExinH;6rN<M\1sK+ۼB=~/ڱWsqCj ,[^FR^pF’#'KOدs|ha9@&_MCK[S9jb{Yz^ oXҿb[Ie\abvD圳POkň7ePzLrQH+cFQx]%WF޹|<%0z\[*eAl ՒIA{l4]1}Y='yل9 GumSpF͹wfc2o `= 0aЄ4v74,ٚRdf~@`L@W,hu1|MUE+>!5yȂܞ4&g9/SeVijW֖< S-k5<*de0J+~w*,K7'E^6'4X=ŲdV-\60i|tRCԱKUI@=SYmVEӿnE*~f0x3H5u=y8R/N!֢ZջZ84E9 =d[Flp8m|^e'"?m*w)Fr;[sMHmT??]̏עim+:,JH>orumTw+|ɫ1;$+^0<;+TC9qALSR&byo ys}?GXLZp,5Cъk6 MOSg }_ 8z*sD sAyĊTBܑL>(.Lq,Mng[*yzꛦ=YQYuvzm(X"m */OXy?Jd\sE]GfvUᬉS|&tChRSq W{A]]aEeyK?#E!4AbtF1Wky= V'^|g@4U 1{m8n7f[b2!,7!1`wOX.MHX1f g{$~r)M=˞9wljJ47j_;ۃ/+6/-|eE1gLQ6[>!1?1qF|GĊ7jz 2@*̆ۛS E5o>Ӄ/ ! [V7煦rGxDb%Q?́K7?gUKUh#~Ycv}yKFi4B|{#M'zZ0OsaQ^qïѥar` E␉cV oA5 A'ХacBZB@u~RqFԬ: #Zth 2aVנ 0'Ȋe^ɾGcBٳI(}/r [BKWa 3Nã4? d.Pj}C,\~8zSoݸ)@٭sOӉYhqz<(I6>0޸-pQPF0LUԴB}^*+T1|-٨ j'rjXGK.JtN<^q5`pкZzԩi6vy3\Wq^kQp4^؝lK/;DbC4 >;n^80q699#\ZR >U EaYT1>A8-!HJO '}`Ni¼" Σl:uQZAVs"5Vi>nAa}*6~C7[qS RiIe5M=K VW˓.BNZo ֈ hDs'Oڝ*ʉTtElh>|jN7K Mߔ/S;*>"Fs==9PR ̊ݸьrˮ Þ{ e]Snf@TG,ցJ0RwX=oW4I<+tH6\ƙ.k޸ <59iqY&ͫw.g<ܼ>Q (U#՝<סF@mꕴ?:CinuI6LrzʀJI"eiD4걐?H j Z7o&vo:,&f8 V 3L{-,|Z`S0, E ?UzuW6fG{z1tQj/A4hO&WEoRfRQ.t+s*-?կ,_莮\x[!xӒCe1،;`ߦR"ִ)˒=,IZ !Eֽx6#bRyPzXQ_0ߑRxc Frk| 0 J̞tl5n3=8-uecREz^k!x;)lXue{+QZuq-h5JmV)UIewUZC-Y.8콃fAM[;=ndګ*`J}fOa(ŞMjqv02F ]XRꖂTFvDL|:W L;(=H39QzOs?Fxh.\#n bc*:HZ۽#16⌎v.VmE{+6v+mb:f VO)|xeU*{Ʃx`IJ PچX@'hҘq 25O!CpmMaAʝhߍL5]oUX&!g/%_VTj7f)HUjx1.Um^p'A{#g "mĆetvdF#G7.m(3Nu@|>+͙r+{?b5f ]6.u| 7|ˉUv MxFpfpk<!f">.B G-_:JГp& MnZL<Q_j )@vCD=SUDUMci$]DDz/#f$XsIFC`Y$6E'u6H*$xʗ@ ݁ps"G&QUhf!;ɤ ȵz}Buei(`qFosAjFr]"]<w\<NVX(wЦD'>MWh # *]@P~}R%tOG9t5Mqމs>m,f$c! UjX&7Ɯrjܸ47I|@di7^a]RLuܒ#"jF``ZTj`ۃz^rj3{s0 Y'7(i1p)S]O &;{xzm2Mz\>ϒ6XSE N@։[!l2GC99`@EJ[wD]Z+y޾_d(> Ͼ\WINS0q{003O]{SLLtYql 3C%s#p/֫9wL9ʲ_,,~2SgHm1Uq‚_Ue*;]^*+6"e*'l]֐Ύ5,z~TI723d[;N$ܴ•Q6>sfT"!hP,?}YHy]Yr .^6:Dsu:bԂj<=J^&/):$1B2l-6-ҟgZ+Webo4'Z7p7_0Q Å8D>ދ02/J#׷Bl3_ƎEj<,]ko hkr']_SQ'coT0O“!'f׉j`Hx{goL.rB#@]>o(5\`J#kP j"h& */+MOa2[{՞7m j>C{6vahf8 ?ܙfYϣl GzKvc0?*_5=Z5y/n?Ĵf R~OJE ҇K bV;fL-eDu!prJwCg}*?aK"k7F` oY˃q;rRmK:/w^`xiK<ĬmmJk '5[fVi>xQ_ÍoϪԳyǡev@y.쑣Έ iT>Btףvs¥WRܔGvҝו z3$C0Cɶ M ;A]`TwJ J#i'2:Yx51֪='5m/4v#3c5~}봜yo5` ]c2eiبBԬAlZϱ~xy +ːv/@HK)Q/g?BQ2s\_!ۋ65Jr统K+0k Yd{S^iKC_k#TiE(Т((T46BGik6}P-j-+;]tdFڙN%SdJFEJpWFVuf| w4]~~ha,`kq^r!D`؛+*Ή:F^:ܲgSY$MI.#Y‡b$fJhy8ǖ܍3EzPYl,E3sFQi$ j =9W4`2Izĝ@u$IcpB2=`fBPcV]u/+ږW'h&verCwreO7,\{^"==D5"E`zTUQ:;t3 "*X(mP1}2bҋ*VoPidE=|8B t Jw_1S =%U $XBi󶎎[;UkiŅ&?μ(U$y&x54RdE!vR\;6vaG9q≥o S1\'o`yښWLBHӾ8z9%x̋BFy!&s/Jho7xNgBQj}#~"gCca;}W$q &:0k=\ {ݰAm[\MRIp%z2 %~sKiMUL^~NFh/~WU3&y˹5*$$IM%_I@K%kRk(8VR%\_Qԧߜx/cy3e).`L&?br @OS[SdBˈK f2QJ8O%BB#+fh}ֺAwl!|Yɰ)w_M:5?uNn} ]k[_4 `O8x3OQ!t<}l{'L[ J{g 8 )(D} ށF.kX|/QS6e)%{O؍YRф@c Wҿe8^! ]%))E f:ʊk?9T;itZ S=S7Q\Q6-!kyӊ? !7_۷¶$ $h*dT",h,!1 ~ƌ(۞]qoOn2ܸQOjB1a jYT~DwߑŗnC6+4(tS;FK8N?;ԇ$BjxX% V;n%3rW>^O|$_2L=uT7Q}ƒ9S C!ЭU@Gz`xߩ4N~X#ӿsN,LNӫ*nemdt-vCYwu?ֿRAO|^H}QA4\ _KrV@:AtFN5F 9bh gP@J>;/K^cmeJ`q% XuÖkjXZqmGx/jut] Yjՠ ~Sjܒ~wƒ(UiA/ PB(3;rzY$Z zT  B=7[J>uWy057!:AB vR^|*R.O[ndG5k?dx^ TGnTK>[D ^xZ{pPmlRe&"q pJM6.I?$ vKz8'>甜)[AL)LN:dԇLյrI7- Bnz.8<Ǭ覼4`I] h Yt7uM%7Y9^j8`~n9f"%)iQRP[beqdn0H_n0_EvV!Rp8˧&Ed4u(Zxi~*Hzy־iҎ/P*\/ߊQ&6 by1h7b(ڪRKIc'S.2h]"zUe0;U常GDh{[W0(Y3Gŕ*F&Ghy(!˜+ct ϴԋRǣv3}w<)O5*4%в.r,a- Q^zNfR׽m,~ D&C [3R[}so}BtN j3w:=Ѷʐ K0~3;Q*@v:Rc5t @1RVo~3|bM:z@mƲIA:BxSZe*lIU/Ֆ>tG-zV~A<i3f yMfiF6$Q]%}/DSn3Q`m>rGo mocf;X~j*!fXQWEHo/DD;b0<~B,b6; r~DKC؊~II(. c%VwE) I7nJ2OO ,dVe I/Е9pG 7C&L%QV[,b.J ϙr5:N_c Rq!ZC4'`Ftc i…;Bfc?Gfr^TsiK+«_[ɛK|9WlV|n@jcضb/?R0]L };E!#0ŏI}IUMWjO)AAƑBHp@=CYq+ =}NC'N}XN  JX_*dmzoŇ $s~VI‡Rqz{q ~Yiي|ux>kTMP "\5B=̫7!i;cCo#T5MT"{ǣW#nG5s|+1C *Chِ\䣷Q*3S+ͅ3~)q\@)Eb{xA? ۥr5_E9FҘ[V8. p]l@m^Rf~R)/u_]Gd ճR Du'Kcz bn: N-c 'k9e,(1""Q pOYi7>ހd ; G]&_cj naz%Y(-gMXq;ƣJw{`@2O ?#ZP8 ?@-n9ꎚ/ e|fS1h_sAMzN;ؾBZC[/` N.\Bߝo\`ONe=psLE/sW/s<8p!>n~h!E~ c =܏DB\Z@J LΌVtc5ũ@fwKH~SB3݇YI%?]Ts>`t"rUa{B7%$Dl:Had8" tBHm"(-4grpO˧FCgPɒú4EцW'\5Bsm~`GH$VÎ)ƝѲNKp&B(F1h"o"ܺM]F51NY w#N D+Ap}?Lh&ې!VAES0o9HNs9SD`tCƧv<+X|5FHP='5 RܭʗىdΟ ;ZyÈO)7?d&m{k3Iknja+e@z>'U灪8c(#?Qخ۠+X!;*d=AtJ3wu6Y H\߅@fN/ U{Mmјcbׅ_tQo}Ƃ琋-:a_k6R9P \(kTk(g! ح1XnK15Om9HlJI:ȫ4:gav'&1 〈N<> a}Fӿ^} N>4d;pJP ;XjV0Dw}eC7l\3{xR|i)̏ `Lq**,HՂ#RY"-dª=f?FcdFd{:w' 5/!:5lv S=Hb'JC9ŷ+Gz!>&߁>-5 Hn[fϵ𪮦pX?V8 W7@'{,2I 7I$^oЯ{ݢy9@81I=C|QCA %--7DMjZc$VڶQ-8 U0@ͽ%W/Lr io0 #mHsUKžtÕ/p]tԿ:7.E+"eRןMѓ ç;9+.T9Ƶ9koX,(r/?9=.y?)M riq艊qU7ܒ٦ũt'L*̎oO^PPCY=]PP8g}η/Ua4H,y噫P)奩.<&h{l1Yτ E L5g\x3=]2 (^'yuu=au&!Drb8к:| >+_6L8H$8n$O ̴RR t ]s &R!Iq kVzmq#UIk;u0Mn'jIc4z fU[Z4xl-ΐĞǔ?݇٧noW%'9 b x-܆тwXoqyD} 0 ZiY##h#a=;Hi[K]sN ,nc(=) ]  ;J#&&$zubؕff[cWaϝ{t?,EQ'UЃ%{jhIݠֻL6otf2T ߀MVbKawcUf\-C5]umU^3ٌ0RC'+A.(ٽ p#ח ls,E"; u$t.,Xv?֙>'{b^&FƉQװ;AJ<<ѿr.(U"C(mϭ vZY^茁j4p\%Vn&e6)(3ڻ.'yX$3rh,_&}"wW 䅈 y` EbS`cZ%KjN_fnoM8`DrA!kS?*wo?lNNQȫJ{HH յFxATLTJn-YU7 + [8[7^Rս?U12 VFqA/KX}:}] RH @SOC0fALMU;bZ1 @܌OU~ 98WB$2qb?0"­n '%=^OJQ0f(h%(b3 O>i~$+.=x_O4dp;BڻFv7{%ʂ Sȉ-u# ey8X ?y*Ph_>`G8&A#B[@'{DSfߠ?P47[6ە]5ŕrPcX;jCr<qbN}%s#>l-NBe.7#"#skY^3{` s|3;(bu!Q$Na_6kEa$WbaOTbNZûJ=u2 5uoҌ" RxG|4@QªpOW*!nW[]8ʫ⮼+GqNF":&;^A`q'9Dўl5I*:A[2TQR-^rMt 8jxuw4a(kF2zie yO({S+~pJ .4Y9J3Q.`ETݯ9N5Vhv̈{K3pƦGØ_y ^`Qgp_OG_TҔ7NNnĜdž9ZU=JEuKFVq9 73')Hw]Obo@E<1'?ԋg"CxG F4+4wɽQ/TIU.u}Ll]y ;oif5e࿰ *МM!8/2H~52Lh-}C$˗#5_ _q/YtwTN(\yqwe#.OvŢw9nαg謘 *(6[8%WSǞ.(5G麾2%moU`3UCHx q-MI+)['tUCYm6K4-V/ `C STb/ !R,A HFzSn;}e~RtF㙣٭XdWPYސ dn8Jpg)"xO#wUzp>P3 h OIˤcgz Q];~t t*&hc bȔ]C -c({o?81 Y܏AMi٩WG>y K([eѰl{ڎ&ZQ%7b>:2 5~ܾ)Z7v@rGT\FdO$Xy 5,<[*Jz^"9$.g; ɸOsb V#~\k' l6]\0|Zo-E"U5XmSK7liQT&w`h&3b0eKt7Y ZRP R5kF5 4ҴmXP:$XH; DS %uU]rqL|Grk,9 ,w^:{kEp?TJmѴ_"XntԟOcMee]ɹ STҟr {HW=_dnxT^2Ź70b{ U: #d2`ʑXV&fqZiSW3z`ddyB;zA 0["֝>uW>ZX5YeGnw5RK1 NwmΌ&QXkg}bV*^|q_`UENLOWk|Vh..WGʄ*R}Qq23R2d7}aOGfdugoGQ-t](?atg\ZaW=~depdZ|x2IYS.& ȇb](e&yCeb[)#W+-Y!LEɦv0˄0V =›Hs_Ned9Qő)6ILgOdKoY5wSݽl0;[WuAa¦lnf,p F;.g h?{#!VYk2!vћE~q[ޗkKZ]mXP!WW |8KYK3mV*YuV/$E`:jF,2f#kC[M Lﰂ %m*k@Y^U_񗪐vuzh<Ѱ? 9$š;5!Lv哨fl8h6q/|^B u3'01t$iHT>X[_" 5#`M2U $ӳr`NjjQjZl}ٿ/ ~R(ͫ,M/ s׆BxKlz1O2YV7+(S:)wjgj!a]QĄNwe IcRLjThi,x5Dl )4>na cXwψ*EiT^1{R1%iWmf&[_mA9 gktyWo@1ʙ9`a.qj aw1UH$Yb5fы5ec5Dde{N-G|嚂9QRD ~$4};s{75"$#_ ǣ+ĪO%RC'Q |f|S5ry@/BOfCO'1; x#B}iu eJFn%X)1!6pɽLmYnҤq#+h29Sfi40 T<]]oկ 4 O C $\:8h0]J רu2p9\*PA^9kV8{1F0+sfSJߌLd4{Wݼ@!t f4!jayQ~D@~rI5psyOo<=@'QK]Z# mב+9^sS$r./IW]рV]i(Xl9c0-'^:*u yCcEkQAcm#4;+v޿,^Zno`w9L \>0 9#쏝Py9.$ӯ5lcO^UW⋺xcZBzEA/$FD4MjԦSuEpP@uOCvEklGGM@ȣ{Yg#a}MtHXBq'&6&l_{H`2) q{xZG 9X?G/^{o-K9e6E[FAZ_V.r&pGv|X:I- < a9dsu0C#ȥֈ1y(y1M <*A= 1GO^1Og񄊖h*ԳLOq嚪)rWeiw6^ШT";j?0%n+R_0T14ƨxl<܇Y?l6eˆ@+$"(WFG4Y5unS^VLY W\T(mFE -^B« . qf=WR|'_ݎ9kr?YHq0ʔרX?FҕNn6okb2:bZDsjiQ:U g#ӫom ӚGqHRбL(iI<gY!FD'fU~rowe^SH j:co L^IZqXƿ\X}}qY: ;Wlu k*t4 X̕2NVl%I W?Q),6,vRĪB|ZX2sε²_*X%-$0$91I̼SzO+nzw+NYQ>:~Ǒ$a +2,W37lg9b"X" 78nj阨3>t -]f]ORJ (1վ7@fhB0ȷ?m*1t~O[eh`ty0L^r|QJ<)ͬ䔅Eli@?%öL8]%VJ O($?: ҉OV X*b_Vs'=N }F`[ϔ\{U4;" S>Z! ⲼC&y7'y'. 500M 5 6] !# k:uUI܁'^2q h x4)%[T:X$~>8)qږO޽R*ufHdB{0о&&2`.ΖNg?גzA!8|}:Ts+!K#pGo\ _SȞWʧU e7$ _ CXI}/3v+!Xu$ye'J[:ɲQ Wv@j)\`PT 2u˱>ض(v)*@ ={!Dd;G_-+uO+[ j/v;)!)UoKlZǘY)U#"M,K`I3IeƦ=+J|6/BK[l۫@PuElUDG^/—" sT䤛"΄ ygbo]F?Huo§Q,Yd7u"${_[Z:I%J 7ilJbMD딇`1Lc3g`Ⲷ|Of'aB~rɗ"l=9f)R| Xyr :O?rO2f\"(H%aK$1Vjx| pr1L6 +wS] AypLBQqQٵ1@aBŷ"t*kW pB.ݳC)Ļ nM:.fs! JX[A *`J+?d_OeС;rR"}8+lBxٗZ8-F+ Hz$!Y}ރIc^$h| !TGIͮ*_8} \ʗW\jVl\k T}\T[ZuuFi/e5zĖ8gJD W7DYiMbab @5Kck[P[WNp|7X|3@ZĻZ$(Xr>RsW{r~m`٠W>/4$;(ĝ9mX  F6.[Qzi5%5RʎφͣOtc ԜڪM5t(kk{o)иcXw] @#b3 ֫rm;cyЄRYb ,.&w-T Po(!*LԿWcɜFe!7Ma]g9@OFY\64M 3(t7Ύ,c L 9pOռ qy_K]%2u9.ԡt󎓒 m}jc[-fgpx _֌l[˶*~zRN/)֔QݔCMPa(M6>܈dl\U'mӍR|U,g t-$>TZH>c|ߗ a%O<#tRa Q76Ye|j3Y/PĉrOfNGQ>m2ͭ' $ 2+ZNIWN~2ݔ&N 4 9NπZlrxމd Mr#^cS!@_CA\|3wTT:tH-]UnBa\!!K~!$RF ˌvA2ŕ* SP ,Wa#}x*?ϼ{jX&&RBW: QjdVCӄ8wRs+d8=B#`qu:^"wǣ$*$d3 onMʆ!xU;9oURν")*ﻡ7~+, e"t aRz?m>aXK*=RYbon}1u{\~"_* RsRdVe^\8AdZyP 4\\y`4ªN*9aIUX j%_i<({o*3#H1_Ӗg0oQ&hi9N\%aJ< _ en B, p5'yDk`D\ފYqA*ԍ/vZzR4]m&6|5u]ᢽ:Ѓ;k߼pHv.C@U9Glw?OSYbrY h=`dP9ۦ}'p62*T)!W"{cL':

      Gݳ΋q!69o.oTPIdaTـ},Y/zV1qQV|1^"M>ԕjW/p f]sL;4 n|T.WT|fN>?vŏ]> H>f*/ļƚ2 1#FIwsh-Qa]gN2M‹@^VmȖLniՋgv6ehw,SJAPG _["m}FYO=aCM"仚avݛfpnϬ)Lx]N,79:k^{:b MA8 e #oGTY `x/ }/hhLIנkTguu,\Rqt9~뉒Gͫ<~ -u.ltJSeG kVsH,x%PB=R63smwh6y׫D-߲Rn?T^$(Y) EvwQH}UeӰoC>B.Buf]>DˠFk# , %YJ0!24ϋ`\R:!jzm{ 8 &9_zVb)yb3.zXv1Y^pBð-Ł6~ґU%7A%;mPF۷{ 1>S/2\FkR8 xgSnSEnܺ249 ǡ|5/@&_PZc,h@G]aq|XL5c`۹1C1ț?B!/i&H7krO||D&.O;\No{ّJ{9oTRX1Jb5UH"Khv3,WklO~b<%Re&;Q>Bh8) THi[)8 4w.Ј:@zCc)0AY.sE%FUyey~dc: :q67\1[qv[_ŰLlٱgG6Jvđ+#ژ6}ȾM?;CĽ^2v\q̄_IYNƶm-&CCh苋Z"eY(j{F #9scp[1Pm oJry/Q+|MxO@%o@31?fK+SGDoC89[?kI()NgaKlʤCOP ו=hH)[Eb4}!ѽjCTEBh)Zo h"Y&ct~@@cPpU5Gew(G~.=6rP גvQg١ &pI Uw+5 &):ו84%!Ą'V=iz:_[d>Z'Y/6T2 (kr\q=g SPh [\FKTK\AޜXL5᪭DfL':)1C`σFZ͜Xc-DFPhtzuwYN/Sܰ8(t[ɣ9JK̐!deD @ZaTaIʯJt]Wy@bwI;GJ $=<8BB?QfC@QO7/8FfhȽU}r=0p{0T &Ymg;+qZ+%#Ϛ/Hvb}5Jٰ7Nukއ̮Fιwu\šahvY?(@XKj\j4yT#y NmӴ\E4s 6_6d|Zo?jXu 3w2T)0+҅d*C'-r0(xcSf4#tQVL$o8%W՘RBm+nlJ~BdoBSO]肯Xxx7(j™4_&4A:@R5mʐZkquF M2W".6n/ "2_ >ő QتFcX8(wu&ڼsŬhg$>v˧/<4 Xlz&{{빛 fUZϸ `Bu\$nh\{9Zw`j8ѷ찥sS <Û^h}Hw,N &e:;GWCH򰬛#E ʂ'>ogh' {ɪ6J6Jz9 ?,ޡ0TopOle1[p/f|9mSq4+UOca{>0Wd:7&\R:1h`wu7 ۊ;9 fdHt$C3+Ml@/;U-/N~y҅5dv!\/LIdj2Rj6tZhjm{lڛ=u7bN \4.#D6fT$Z+sC/f{M"̱M=IT+!hWD1>w8eD(g=)&?{m2fY@O0_kFȓa+'?x ]bL#VGepZҰflyz銫'}4g"F%_rX\cެ hF~kb_E8̵=ȚiUjtzmmuIcH_Ӆuxndvo]r?m$E0frA@I]maP/=[^ڋ2ovQ=x` 䀄YJޜEM>_̔5moGiv&.̓7bGOǶVVl8\(Y[{"JGXs7OMO8,M2T] Ʉ.8')C80ñPJ;[vgP_;v3 <@%?C]/Gdamß*qvsJY@Gr=neJH owD<LQss{ZU/=ŭTIGʃUbVOYqS9vG&zQ?-$|a Q^R)d%ȑp\U2FczfVgf~װќ4, J0όx "7s?|t6 *ҽ["P(톽UND9ze p.7ZUkc wCU] ֺvvuy\8g*:ōdt(YupHOMPAe1z*%AоG. PFa7#aEvh83ڠ'`DU&>}Ҵ?Χm! xp_Btv{*ޞ}ͩ |uy\0ɰQdr 5Zi¯ȼ|M%F'iG%nr׏ %uf;"rku^W[HгV̞UdCD 8 <5H7®$]QٯNѨy뙥 oD^6rNa]U޾#EHI)LMU{afXx[1 B̼pZ^Qӊ)0^?;}6¸xnww@J`w *=Ms3c$i}Y= QK\ tjt#q n$ޡ|#cQύiQ3"]i);)=pRf",r ٠:% M~c&"Oz|7wPp}-k}M질z쿟߸{^P2\$ zxt)eXUٖbt02 AI8L[@Tw]J@J5\}iŸ]LM$ YϚhw`,f+y1%Sӿ2.1gvԎmbTdJʢN6#gm{+3m7ep$RC)^ )0ZZI| Q\]XDAJdgq=c|eyH"Q݈R@( vrz3,p@ s :`TԆqsyz9ZQ/wugw4 juG!u݀u>Sl\OɊH*3e{䤽" !Yi/T~eVlY/" ۓoAO+^q4QBtܰfMk_N?DZt c4^\L[j2,Gv?YbςyDωd.lր]eG2ݷY>5cCk=ű֚~F1Y⒳k tMR**ko9̉V$$z3n}1қ>7Ɠք=mݘ2C@ubzKl"6Y`l~FP%Uڧ8ڭU/x|}(&͔iXC_PvQr}Os-v;)jYA]6N nbz "(k}6z|fS3Zo7? *LXqCb(-En6KJ5 x5:S.m^1h+#/OAkE&"&)Y 8qOp{W'"1m2j)z Z( V@xT7jP0v`$Dny-5D!/gRwH+hflzfUZQM$sHb5y(\H3݁P9u2$sâQþU-%C_t9i&5[&UƄOg6;emfBPwdxNɉRryr{jP 5/3*=^G N)F؄L9ǒR+1& 8+l$Rmh }{` AI<D^&Ċ!ӠkxVLڼu5MjGOWESv2~0!=}oԞ":Ө:s3 tA^Ͳ"0yY3ftC\k!hEa?L @.i uؔ?CslVQHFwꆟfm Nﺺ1#mcU/wuphsU,n>A9KVM@f2OD_ԃ9o ?[5]`c<8h] 4(gKjoh0v$ ^!8^PM@WyD|Aon8&}=LK ѕ,)aQ [5_;b tTCxQܗ!"jy~RYSbsttąc=A !+s1T=r+H-)N[]z)lvtK$.֝s#gÆXaȠ`e]ݼ@)R9ЬvchՑ[]b*c˞x'.%)%$uDUC+gwu%6ʚRy0݇׻!cIw ?GsrMV!R_OK WRz5}XSSzC4=P_tay7]siF`p;(n)Tz؟-hMZoϝnHug?ZX4u_KK %vz0i(. [3FւM۸f4*)=FBFxhJ*^c}i*7X0OS΂27\i#N l, h\73w )a x'٭3NuE@WyYy F˂CFVh%83nx,GW_h"J.x(mmWu;gHKysd߸gęI5 Kѿ"WZ^Gq萦(Aع튛ChL0 3ZrĉYkkk t5”6 I`}{V̆G4MJ4CN  VvHm4abw P&9nd\BM4LAco\ppt:S)'ϮKۍ CfW_A5cʿ~,-V志8{/~E :ali-X/V"y~$*s7wGQ dCQ]?DE" FHCry%\kIv~p!e)5`>? 0H8JRb}JA+{5 ݔ7@Ua > !(c++#.6*K3&pSaPȉ'a4h̜.ٍ{9fHשwM BwA[ CB6種;C1/so>B[nUѐ`nlP%ڪwPRDrJ _m>>fz0: axYN|;ce_m tj]4AV"CmdRܝTf;`eBl;׾_tqdZ P6D 8Iտ+;7q\En9,c#{F ِ 9.XZ(oNJQ=8>A/Y*S>mgg-B;%<%< BC\cml+!dNND%"`h2m!E})n`Wt]gҘN@n.24}!(CfтMSeDɿ!tC#(^y42F'iP*lL:oKP.}8gYNњĦWX/@-0h. AS 3@`U9F49|:ׁ6G}7bS㇕Mr#3xkС dEcF\Lkh-?Ub-IVp#v)u8$'!)Kz/Ișgf{L?T5>[ҵU2 0߂[! ~7F&R2rV&⋴aT?)de^ NG@Mĺ_ѯaSgNxmMN( L֌v:zXٸ RyW^JpUA f I8这 iLRAڎjSo`2ީc*9bFo\Cؠe~!ăp4?'9=60 -sg^y#FGo2F̿;WL> |vjYVXO+7.)WѩIO+mY?/.w"o8 An/UE{ Z*; 3Lީd9iGV/ @hBN*@TuzL0wvn314tijȑm#EPzauqx=j9,K\wXh/|^nq=cR)lOW6yZK:܃s.$`Pju[9ZO͑7ƣT ghJ9rWyaB4b5"c'=>`T36V"YXRԒJEi~rGnaSiw:zumΝwΤvLu`^N6.Uߟ*o In^EVIgůs rS;԰T7z?Z>|Zĭ&uWx-o;$4֤J:ƂqbB-Ȁ N O; !>'}-B-^Pi*z=aJEwPѢg]:\\$tmB zBB'?-^<3M*bDQp ~a9E]̢Ֆۊ5z|YﴗSrj LGnʶiIhj;`daWͮuh:afP0fχ li?48m>rLi.~z1) %^$EB&݌i,ɡk4 Iimc q,VO`sS6亁O7b V 5obIS{?Q5 A Ugb"z[!oIs|(*&+}- ).BQ"aZKqI:#z'>U 8?YŬhPkV yE4NX5pOFuZb^)M\vxP xH}Z#1n3 andtw9O?}u7BWuJm@,U \cOs*c=y%ĦH΃#5:3Ӿ};wYȕ WnV*C棳e5#wiy'qohg95me~'OVZ aJv\^1rFU ota*-*TgJ'sO˹KRIË`2b\bZd $jO߼ƮaGLýђΙe;,jO9tH#j ,:Kdi Le1'F_lH$J*?|\,oPHoX{"r=rP~ՐJ9 @ i}[Fxr0y|Ͷy)-DVǐfk' AEbeH@!v09f;"Fc9cx\s=bHT2!YAn<=XBn" h=jU%+2$e?}:ndaTNվQ@UO 2b NQ[6MJKBxOPnl 6װ<ƕNRȈ,cBt鑷O@| ]Miig`)?'mѩH>B"o!~C[t㯁?0+QJHkmbר!͸)lkl+rDZȸETɎCOڲA4+i(K&û{rxQz&lx dFK!(9wȜ4V 3tknϼzBc}y E8'#}¢|wzk% kx^:zUƖ a dFqڜLdx3V cKڊIA;?cäbz +  zLgd_A)xq#XqⰯ>@] hwm|>E=A>$~/㼈I|ɪΖ/[hr>l㑔.HEMo(FcK-!^QEڇ`_^$+ s҄$tm-x?'DpPr- ;h>WUrjeTMhsKdS4n%&Da h+ d&U aiħ'#h"2rNR; UN Ԍ愯^YM ̌qui4+~/?JɷZNn;2>U\Z,qjd tH)7m\)FDH):w-_EgIޓ7c"='Mq-ЍЖ. DwwZ3S8oR%A1ԚzwY?k'mEHn$:?h+\p+|-L=;zGj`&3@-A/O [wH2ێM փ\^r_SC@$Cm Tm94]r37LנVt` ×g"aRMnK`XcO0 ^iWmC0%vw\T@JUU(.x8N9M/Ȑ>h]%W~Fpco3HL} R =&$bc#ױFߙUIGLR5;4P}$эWN^gGbi1…Ui-l6'Cr\wa >TmSYQ 2!:(my&sg~OdTȵ[a(|̅SbsuM1-*2H_i4ʡ?g: Lh/mkHxܓƊJ?7eHOGwDei 2J ̶ºב>u }zF?Y Q#M8v痕XVTm朵6ѫtc@=sf/.`5//qkWZ Us3t˻R[bSQ_9&aZȴS#.8)/ M *׻B)o@P h_ߝ+".Ox=u&",e-J'0oKGB܁cY~ch i\ t*!v~:JiOI@ Y!ڈ .$| |&kȒ쉘X 56soU.&bBv* KU@W%nDY)bdq޹_i6m}v8 ^+>Yش +ܞ׳l쉈~ϗB]NT_16Y t]@Qǽk/7=Dx1K2ieIZKzTJ:`9" Ĉ^"dI."/ðL;?sh\e+rE sqF`ctʅlvX lW=ɘŶUs  L{}_ʄ=5ajvliRe*`\e,P*qZomq$Ei\'v[o)Yi$tػ}|T:p_YVhk9 -e3{o?i?VT{ӂSO`~W վyt԰l/KK3ΰ?3KaYxdȵn8HHv=l'Mmj-HX"\n&:"]tِ t%%ƚ,IbTR35Z)5KJ2% 9blN̢ N :*X+gJ=: "X`fϾhkVx( Unz5c1/;o@MSy$F׍;'iV?ֆ'z֥<5?TEk\JHb`<.!M?L#N*AB'VqO`(@x$.-S^,K}v̏0?zXvu<9Vyo㌋Pc!!π/xexqE[E9?&BmqId_g<1&p3m ӯ#='t| uA-UQ8s2ڛ7)=QDiW1xiðc4.' pؤQ#4aRB̓/1 CyDk' =U{g ZyPW bQ:Y{NJ*NH`ReR1+l D=T[܀eU/ i*[1 _S2Tl)6$vʖZ PC&`awKrNKnPK\j ^(q=8-M麥&pqΠh86Y]'n.骾?û.+MG%ݮ4mYAݱrtPU'uD0E u8{XM[m0S]+7ʃ[$<;!..#PN{2 É l%tS|G $.>rpG?Պ>aFvԺ%5_Oc6߆T$3|dYQf64pGnOgs"cս:JLed1P6|q&'Hݓ". IM񆎹d UaTi1*\aP檬Jo7Ȍ?L 5pr5gnMS|yPv놫DZy:usS.ipvm&:F`75%o'Y+IS985O."mԟ[ŷ$dz=mW eT^V2_E;B=MѠ+7+po1bx-v.\]"\giO)?{5Kx m˽6;Dk*%_B٣n#.C&3rp5)Y#/a@E7bdk뭨}xi}3lWڏ2:svokgdʲkK2X8icήV =i?.wŊeHG XRBd|L v"ß|CJ?|yEKa6UEfFv?L'FyHں ?X%BvOW_|rWϭ;.3f XbR\̪2| 8ЦE-#??Ʋ LWh 6aenQ\B􈓻-*G?mx`Ŏ64GZ8ny]S6;

      \VG~VYr6n "o_RS#y,53l s;y~Ch̔ɓ%-'q_. 'rBFݒL%ܹ7x`/`xxH*>a8S7$(2 쇢JQ:(8O'Ze.++:?:lq,-/ -X$7pUgyE̳܄I΂dт%$~^>v`g; ތدQ}4OIꂶax0_i  fiƑ5|Q`y[uĖF l{!qw# j%uW|IҨY8yB?1f =i=?z5y31U@'"N] vy2oE&\̥;)e :@9Y'hlooVs#~(7 Yjl(7Dg?paOskKNQ.D>;S \"+#a\P7 r;@X^S՗pOhH| M7~7b%ԖnFMg?m052tnw)NIN-u\AkwҎFW <1RLHPRo&}%EGb֬ cvC : 䋦2R;~iɖ 1 KKa,;t鉙.Y[T/;ԤD"6VT[)q?29Z1=v<7-Fc.趽l/7P%"@"w7:jɍ*%sE 뭳 qJ7s\y5e^X{ 6DDg >Tw8nuu"pV] $L 6@fmO..2/$F6  V\h? !qfґKzu|h8b"}SbZGXkTZ>D3Ic^ x1WͧubENʎ@L˔]"XO_q6&ܠ^ok!"UTL-2QYI~w jЀ8bt=|`Ml 00ܬ54?D%+[,чUQWd In69Cܩl(ڽ:>1m- ɜ;4! dCɍcXiA{;H(Kb6d-+g7r{l9spҌ*fTYr G NgcuPOgh`~NU  X3I1T*)IP8jRXrʹ˴H߾#"3RmWqq Fjר3T6|q_+ ;NMe"hy&/|]3J[?,>B2=9.Cbi&<¸ < B04( +-]A{Xx:vF 322! mؓm]0sڈ<&Y?H N\6?qYl^@Ċl ho(!M=./7Qe~<at=,|PgчTb/c3Xc.#AY_%~-(2e!'3GhrDQf|Ipf8 hg2ZE Rr HzKޖMgR o7_K̐nRךn'u䮚 l!VVP]M5ZQmqF(/-lxv 3m`V,?MBvVۗ`Tq$xU(Dc:Lz urh|]yr6Y\QJ@5D~,ݚBu?Ѩ5(B%7ͯ#N|+MM@W $8Q$>L IX:XUH{ ] #VUG17jFwrcC*dmqx1}ʆ#ťt~" #+U˂*"v Z$Q@V԰X*@5^: #͢N_= )2b3Dk"t)FnKڢz,'1i)_^ϲ-tKݳjbz6WU_lw:T"oHm1X'Zr/EH]QM_фq!oT?oTi|$D6&u'P:[D@R mDjq5aPq^m Ȩ:囸&Vr9B; ʿ`wQ; >(S ME&!:﷖[#>WTi晿fB.p߽] W}shMne}eFD V iFp,pHȒ<Ž-9Oy0NO xԡA0|541mD0ӆ51p\aX^݁)V?:+q$ 2¢~Sw;{0}3^x j\>B Ww QlCXmg0B!qY[7-؛k\{o<5d ;2ǥ)F Q/F9DlɭR7R Y"TaťF,q4~oRH }U_;v**-<ǸyiLZ,fM D/booKxWO(03DX%G'cA י]AY/hNYW eQzNȑ$2 ]p/hrJZ:xNԆruw;15,iYIja;T789k5dwyuH->pl"zpJU!n_(;4?;&2NW4lk'Y+x~W0Z&v?U5Z4T_U%j a;U.;B#/f6P^r8sʧvqQ0N t-ED W'˶ץkH/OϜݩQx O\o@:Mt5X/ Uէ}>8 pd4l W^+m;9m! b`b˂Brw*N }'X/lO%y!6]EfEW. Y◀mvFD:dn9f#x9bU~#p[9a2kCRr{" $ܫNˌ٨[] 7DLSg?Y?A)Je^te>H?Ԯ0蛅ƺei/084_Ah0 EWΑ$k X l8@ iߣV%o*z,e9ztZQ( l7Piԝ%r3đFq.uBw[~_`[F֠4&dt ׻BD+bNi[ozBJJ.*(>ےsG2> .7(dj1~h{Y)fؠKUnG Xp&sxn @:u?myܻ58Qök{,O]W& ?sF=L?ilbV[EA92YQt XG7F%g{2Q_NS#/Lm2s<؛~WԲ|M]\qFsrj2"6jhzΕ|zYh<ͻgP;a__5|$fh,Gi+d/Ʋ.hKI3h\z*:}s-AR%1E$&& dַfcU&8e/ވQl@&4\י!akI*: Z&EE`5V̪adjߊlt"y5wGvYdmv)*=r?Q@Rj?윃T괃廊%₅$o}B`9J#cLC0=zr4]H}xLԓ$-Q= 8&{RihsYw0x|$Xd̠9LS?t )%2Eb!) s7'ԫ*aUaiNlDu4F׵ f++]? Qo&<ЂSK'ܬ= lgѲ˞(JPyvň rJ4[== _*J#ICJkwRh:k|5KsP2ԩ''dЈtePSRXdblxeci O@-Gw ,1q#* >ؤ6B v.#]ZrRyi&h,q]c~qԷ SHVÞ?y$+/2v_屎0f[EiL]D~1gh! e$$0P]en]qtjn@_|BQ_\*ʇRnsƿ5aUQ^ws`d;yRr_2{<I)wv>P_^вؙ uh"ȿo勦/9p ѼCIGԊ%$eQcVl%#~y? I{J&S/bXc6U`#8/eq`Pd%竷v)y5] WC\'2bUs5HԻ'0Va"OCP0yÁL #q潬qT>Wߢd3+^Xs}nf&|LV.?̱jڎgT_^2- Ls RXPuY̪stUC$#n%^$_"/)uSGboа?6٥yvֵj([ǣE\a݄QOC"t3qF12BF̐Jd%{sT|\Kyo{dnk[LSVFb17?"6+#O4u8L~J'|WH =?#zhCEˑG®D13l;rfKPi2. J$}{369U'jOe25t4+\ &[n6\W 34rq@7'yMC[3:%pW2f/\Ta?lh.c5ܱ\ك"&ڊ,w!BPw}kbvf#6I$@oЯgr .12u.a,cB7MXܻif%W w7J(yH!_x@^.m`9hajkbwWܽRzؚZWb)ьX1T^':kj^H`qb?+a ?%"kn4#кQ=?fZ[%TZtjP" )#k췗q 2VݾX9li;''c}( ɇ-ziV MdXI%FqD]G!h*=CVՂ2dyh"p"7,<1I7 ,5VY.˰Uy-_UXbN $s?:?aƩ^<ΖGɶsK9@Ua4eBR?{>-BGWHi0hx?B%;"$ʑ-F5L6S-Rn*BbAb]J!Q{. cF>T[PhV1=ԥ(M]_EwHr1u 7ʴ^%m,Q%x=EKhh{ߜ5]{yXpvR?)T?o~A!ouwuB8bT&߉!g*銿6ɼ`1I;@vcbx'DIwBa ;3%~+Y9U e|g:;7ηjlB[&/Gj؁[ M{*wu,ّS5j=bɶ5^`&RR4Sv7Y'}n;}''=rVc~ȍ]#ȔttR]+XR%2՝<Luė=s`qeTu؀pĪkN#IЊxY˃2R(h;@2ԷK߽R 7٢aaodqzA>w}"nvvkf)w. 2 &1TD+?Aȷ3GDoaF(Lά]9QSImrެ wVa >Zk.udHZm;<t,::*\$KWj27?:jt<9t g^Q)KtHJ$#=Rfih BP+1;}2kM pr3o=]NRf:C`,qE{R~h7~F߶=Ҁd3ll XCb!QPaOҚU~ u bJl*Iށm'#W\"5_I,9G3?MᄰϠ~ ΀ T4| [6:Su-%R ܥ4л/yiY% 3Lܢц%1 3Nj?4F8~v J'5/}&rS›5$!IBgk_[[VHF􂔼cɶ`D$דepI#Us!WUSHxD7_q66P q"%JILP ]F徧[%xgߣgVFp{c1O* l.SK(u**%Lj$#CDWԼ_\2^짵ܲhիbKm_4C*㎵[8(ԋL)nLZ죷е ljқ{?:_/}V TmwGOHM+N]L.^n:5Bd*b2f1θG E:|olQrXYs/_G2xH%[>$bSpzX4pjdH%@F (htvQpu/CvPc  #e1'zG}qOM= 4l-j5tds/z}2&=u9 GP~)F? qMF~ΉRA۪;/[rg~5}l> g=`oVYi]v}0z.qKS%Ȧc JqDR8=ީ_ 1h,.l wۂɯcSlX B!W_R8E+'-4~Un=yYې] )k5GJQK[Qj⒨_{ _2C{3` ~/K|"R>ey(/0!q׊dܐs|(S]GPգ,Ab9|u}~BLYYrΤҸ p?O#v5p1H.vzŞz"o0/zl50A/0?Ⱦb ˂Kf0\i7Lې 6ff}q;3H~9Yk2fiw_:ho,WOZrdθ5 Z#E*;>ti3נWޛ! ڔQś)2ţa"S,Y. PdSNNY{JKi^QHhMAB޹?̇g C2b'AD7m=Z#0<}#4_Bf2@TZ?x/Tgӝ7-#d6+Ā>HРh*Em5ܔV r`zf:# ` 7jj%iFZF_$Eyڿ/c~ Zf#:n3:?F)HuMh+x*9e.'Q`GǙD(o8/$nRB’'DJ?W5\"}\R{BfNGVr5na Ê\6 U^)܄Nrj$3SdTtܖHrkhu;VBw耶O;Bf+H2& XR [ҿ?իBt a$oIgq5)b.Bz(t C3P;}nGa`:JfE~!ܩtQ{:.+ݞ3tŇ?P'S$Ge<'*)Qêݦ0İxBқ7A|TكsΔ0* fv +=8)kUc=YL #1`q pd i8!Jkey./__Yx r\w~?TC*d-S~=$-fFcTOvOԃ)a|1 V/'NU 37pzqKX`iZԒ&+MJz2 S>i9AIHO+ t-Kҍ}k 5R5CybhYww 7Q53IH`7W&u@U;;ޑQRҫ}&U-cǦӥ/ %LPͪhfK'U~bw*e%5I"-Oa<|ߌmoҒS1㌿D Z*%c1,or3'P&ߞrOvyrΣiW]c0bޖ@?6OL4ZI憼V/r~HUJ kPE#\x4uoDPRxZ;',$؃b6n3ha0Y WTF`Cg!Jgrie,izidt/5OUDgBtIc;sy;l'Zc(uNlYyt~tRi 5XJ+qs' 23Rde3Z2ZTl]+N3t[F-0`Fz jpTz<+|B|-@dֲ5@y=,$Ӆ*SwmPn- ~Q@CDWYm | =p9^r]@|3fMo>FKY.CK@zdpW1n֤yj3wĒPӟ8շ*:B:ZO=N) ^Ca҅NI*%1>f;!GDӬدA*,p>SXZDŽ>q[dh yI4ZsƦI0zQ- w&;3`ӳ?r؝}~xWGT{*: ['kq|Jht]Dy@eK(MifVW~C6jK'ݒbpXYR3mE O7" ǦU\Orl. `йצrCոƁ%:}" Օw;FrWbnܳk/;爧Y` a*emҙǾeJs)9haN-d{4nC3u"$Iek4f VIq@p eguiYt9hO핵2~!tjq뮄9=宽o1,]ŽH sB%GdI 2$l"/Pb3Sr$znMNerf9\}bd*u%O +0? {}zHʒp4!TssGeҥw u`&\ DDxL]0= u{ЃuЇʙ"&\&H091%X-7w6ۋ%l([\B%JRΜkFƐӲ5N!h޻Bo=Xt3w3L/fB_>[jhJ7Ω|Ԩ˶b&Dfxel½E̎Vќ(.cYf'])^Xk$w'D&WR,.~Am%(%Omus`~Zy|j`0 HKRM%{Nm(?\vU"=6t+|}e@ݫ!7yWjLxėI_3Oir9)~Y<큉)gNaӐ"X#H_V"V}(L vbWY=-&Q+=2eaxF 30D("խb{VRzVLkC`2f%5F_ 3> ^z,36תqZ=bn_bn*ݡAp3m:> P Y cX`P)cAhɥEe"B,cl1-oҁ1J\h AvXy~)эR׍+]KI~?䝜m7Q0/=4nM"\)ICwH5d:J?#&-1Nj7R'RYF9&1O2H{vKA1&k^tOl (c}8g]Dp'^}.[=U\Yma'm^:ej Ч7=f\E0T蔉,O[RGp氡}[a!^7} %wg9:El H˙19.s Wo!6=K 27~2&qaݩ9YIӘ0\7f:HIdP;msN6/嶸2\XΎco aTQ${qn=QF7sI YF]Z^=6eW.}Jz6BRtSӄ|q{ |O vBWjI8^tN(%r>tHnCSF&vQaV5*HG40㿞-א?V F`%t#%:rTi`, Z( J:H꘣:HKKKb+1qBV-䯦^mcHkBVzJØ;Y `8񢻦B+5Όܼk$UR/x?䄼`.qFbA%JseV+# Zh^G̺8H EgКU7 3?lKǤ0e;'"elf)j Ҝ ,ZK:!f&x% &LcvRp>kKDNi>f$%)*,aDȼ梚{'Ӊ 3.#bY6 %թT=@SSf4HtkR_798!|`)SS%PnF^7,[p]`Zd:8`܃0>|*V eqFDuB_* F<^t6y0k S\W _!$xʫ{(*Xej=g}?V3mE{<;bCc,v]+G IrϷ-vE6Kҭb%![_'ygtv-*-vL =ZQ1f%NuHX˅fJЩ*3zV奄pCO7yMdDtc{6 ZХafŃ@8N,f7LHrMŶ̐"K)͟HbXdJT#5ӧ&8Wz݉ zEi"𞂙2{LA@;} \Q5kX Yj+J=Ai$%FlXzS"~`E<2vD ̌DN#),7CSVWw1Ɗ*%&0n:-qg+6$W%Me-4v"abuȀ#wG^ "5Ӓɭ+W봻z|8x@Jj32Az Mj[*۝/' QumOj5u~9DbSqσH\AKqy󞢄r!.J,adgu!a h3=r4zYSBѭH.|>ROp-lւҁFlSJ$o܊V׸nz|DZ }+wZ>nAihjB+-qkL"7K^&G޲;լ[.Vފ? Z 7Xg(_)L=%qx>]KMk5y>BngBXȎ $u :4iE[Z|ɯUD%1)>QԹјb⬚/A{2˳ya9{֓(Հ&]`*G8l%;|0=g$+Wrײq50Dxe"S[cV2 6X %)8|M'Pe$p@Dy'rfhPViZL ;_m^* ?٭zV-U)܍{-qz~Ggh uЃ|hþlj9Bɍ Zv7EQV#MN-վfL?Կq~Agiz X#n|mOS)0 *1R&mI C[1ЭQѡ^)4uť_䉴{{a8"v@No[O>8U]͞ ,eu/L}~r&Iȕ`iw4S;L[`+7SqܱE`1P&5\U'r{d~$GzX+utR{{1;)vׂiEOZi@4{)}e[o7O,RqrV-90zR*үcՊVɿa ! K?נݠ͋R Eömkit$L'Yw]d1Qsz(1s/e3, Ǵ-X"v2BgO-j䇈I7>al~؟UJaU]ZrtȰwxlkwg=VDqzqxdwJf6?>ݡgoɡ~K[ O_WRX\5(޲ ;aQyÓWUE؝$[>> T焰h,9LǠd΁ȟ]$tyfĵQLqk`=c`x؁Pȩs˶/ #8prY2VEG5/&6H2i2Z0Og xNI.˨ϟ߿<34m 75V}gqnZZwֻyrĴr;q ImydKȇb+Zޖb2unvw{ AF)ۮ1kHk:҉ꍖͦR0xIbUzo5#z}`Ho] GH%ՂOj^TS]r(6v7zd⧀.CTY[χ`ճ*)Z1:!eT^>Cɡ:Uɩ6^ u[7:hmdːв8gp%:R~n{LfP1 u)k5gR$\'b'N^["t]Yڝ>Qg+BP)s>$7ӷ׏%J8Gߎ"? aBs6H!sV-Ӕ)]Mk`3M]FqJy`Hz,( B$w姪 9!xƔiin?~/¢1N0.}P4j9L+mOʉCV^Y]y`$) 'G=뜇80PVs{)͂f$XkΰMadWpecaly\` So,ƮczaoưZr2JX}JkX߰ޮUMͻKgY.fCL|傿-}> TWWl8f5&%(P_e{ezqVҀ4(FvϲH-.F_7xRT#5?W)*@K"n2ѿB*&q=Ӷ/`iMM7tPa9*uOìU`h%8hiy޳ߪC|nt^cOk#sb:K1O+p+rv*dXW,||큟u{A]c~+n@yJMtf+:hJwøVl 1OP B|M\MVv0r+#u/`ӷc%Dn2"5JvEyvR@OijinWr:o")=BLl+QU/{;Q^b+g6jY EK}ΒD(:`B.14 ƚ)ͽk88JIDЏ!N*}4y^vmC^?K#&΃+AK1S[H ]u^aYEߦgezR9e1nQ՘ nOY,o>ԩHvŞ*ծb*Ko=яq6R]\9J7CAd~ fYr)a*WF&25T$?:xZ;{!6w% ;_O[DB=NR-N]UH-*E?6 HVBdÜeP]MRS%ZwNxwntX34P ykQM.ڄŲ`ץ?Ұ?qZ:bҁnwiYihy~[IO)f0 %!E62 7˒;t2Nۙb]/e2qʹYkō~"inn!m.OU# CdJB~:L40%2#BV .DDhx:NKܻ}Ϧ؀<j%W1uǭFc9fV&}T4{A+oӵ3'4]xMvn?y,ړ.~qLZC1dWV}'4"?fH̕ϫJ2[ p%gm6ZB]]02f#$ܛ?=4 /]|cz{ vԞCIyje;8?9S@^EVܝ%wx)WZ?r]Ӯ~ w%A12Znec_Bpc$- !`xW&x%X#עsj+f臒/eFiL` lκj }ɡ!x7ԸFr RWX˨MUn"~(@eEyC{#wĬӇ06?$/YͅLr[‚eJ'ր,xo5:G5Wh4pC; %&O)%@,9J~!8(!D3'ky#gqЌej׵w4+}ȔJ֮Y4K@~mP(Ҏ$ԘjUeJOI6wEWG ld#ܜJABBX5[뻓h=`TfwXne]hNQ_즖K8Qe&H[q =)ePy>ʮB]^*xy-A2TZH4cV ?4횪bΡH0$C[p437x i '|ҁp=zۘ1"~6\юƟc{9[7qBIY/Ed[`VL/Lcw\+A-`Kg-dCUoNE56Q9ޗ@zKb[H JW3A/C)/RjʝH hAڵ$:V;,&L;s^Klj80ɷOz[@n&d"tN)zKzAءegˢ.蒯py\j\G` !J7|):W:kw$YXfivW]R&-'\tiv'y|u?17Ms)^܆7WnZ8M>TG˅b\4|r-fO7I/Q3= %?0'fx4 &uDhC7*҄NCARXfCτ弾$%=g7Gu2I=b ix|cJfLL,p}:25svp [/ d+̿|3fOA_~/(PR-uG dn{q>ywhkδ dD WU\EZ2FkjLr+ܯ갧flI -•MPƥm)]= ؝$/VB%meO`eb*!w!{)?=&-SIu1nZ'Gm$ix;g>c9DLM&x"!BY>%qب3 piCuC`{_`A@hD1~!P/gGU)d]ޮRlH͒U2g }*ቯIPI^!bp7' 1* 39_hv| wVylD⧊1l]-'EoB^<ڶ{mOv/٠}C?dmAK5KISC@(a'uSȥ`rJwŖIJ|fpTe?WCN Ue+VGZOs޸v؜YkMku+=z/R.91#ݯuƉHRjOBH><$Sn,M@nun1=%Ϲ= .1 .*mx Zz8PS2d׃?$|ںX ~%Fmn4ڴno³Zb K{jÈ^hd̸)ȟʁ6df0kɼ[t*3YՔE'jl'|S{(m*+vBK~^Cd4ŕ*&E, e(Hy6-E+Am|4 XOq&/#~jLr XWxEmЪʄ/+*F0bd+TɐIWQ>D]{_?[l !P\sA4lZ>5_BUi5gj53cاjKً[GUi8/=)cv?rΚ.WL7\~ )R-΅=bh#F H&׋76̕@ɵI.6wj<;B2 /4wĬR [V r` ldB{SB$Pd봈8~޵V @E'IcN<\ ?'4'EKtGֻҜjGs %Ns'y`{H7QQMwIVV=v]Zf[ ؆}h2J SݭF<*|ojP kߌ3QuH{L'Bᢻ ya߭^fw/\(6ᰖ@|ōv9`3F ~ 1 HSh$34ϙ@7![#ɍgVm: {!_bj޾^L7\?"ojBe/p9wD'X% 2S }(ƽEBf<"P8҄3f0zXL tPi3t0V9h/Y$LҮ:T)rFؠuzݪ\KG]f[W&>$@@XF94./Bޠk>y-T2;As;:;-V|uќ2R%n -T$pm;ha2]'}T8wKL7 S GD' /WUGQFpf4ϴexzu39Ng@)n{ ;;f! ||NA@ t}ucw{M.Q装"eP1m(aM&YSr9t;˧1fԄO)YarQur;W%W>x;|bW8ANrRVYСA94\D=am&#zpLH<vW7=!kj߉ &VuڞR jڂ 3R`2FR!9q2r\3*e u-Kxu(Q:I&m&}%0+ im>! O8V#/p鹘'_7m}Bt tdBJ%[P=x,TdC-cU pjZm5lf $IItyldا&? a)o4RxЩM_`'z),e's#td `hdmGWL߬+rF)Gcp,-jP64|S3;:>49Q|V$ 5δzqWUm^BñѴ,{\ Q . Y wŸTndhn' i߉Fn:O$=vn)]_d[M s<9. 8* :7[KZ`5M۰'sq*_;2(Yp{m+K[{ݯ6zgaZ (x%? =VDWPAi7@ 6tu^ UHZ.a0GTMU =BGBhaRᥜ.XK;^-xS0Kv@6mS@dQðS+*8n|(L`X.5+πnHKyr<lSM&5dىh&lBt$K͌V߸5cu7~N_mQv&㣗Ån)ӗ9\7P>؟|ռej RBRD2Ӫ~pR`'zRi:βX=f%T4'7<a(N&+ϑ}-C,41lњ+F~|å"5j;㝆̧8>"(xSzR"foX]Xqnӝ"=A+t8,ب!0oXv9?4s`hvnr?\,/=_{WmV+lk垬Ī$,{6 W0;]g-fT>b$FO5gU{ ʼn6 =Ugc1مo"3ZPP :V'W3*"x'%D/f8Hbɂ̫ՠbp9J@zyg:->Akx_}> 7y|RoR(|& $78Z#lM{]Q5;C#7tS~yž8**eՇ]+:݆o3o393>EYB)p^CPŵ׊0rAN??Ι:)gHJT2KiDucѿ vWǒx]oN _jR}ҵie[:H:Y޷JMX~\4]q5RҙLA JKEh Fio__2h@\(k#tk!ITSçÌ74]8XUq`$YK/ØjB: \뚥+"ЉNrM84< B=DzчyJxM*o0g80 W!$ ;"2 {)g-P+b0%jf,HoDryCIxqAPL*`b TΪl & qE CޱC)OKi+hsP޻%_ҹ\H եCOnS{MJ?ǰ",am-AI ; ~AδX;sm降 R+zQb^b㋫^_^%nrɺ$܄I|, cBoEBqT { 3nw8)u%U)5찧 h!\z9hb !m9*£ 7;$(4 ⢲D5(R@LmZ 3tqk.&E&1{9B[ &E0$ߡ%txKaq|7 db-aC^xmmmh1]yRzٻmVY4F&B>H.Qv)/HBEAaQ  =Jt ϨM4_t0 %0Ym= r?kbLutq /"+\F3ٯwdE :z) ZDD~v0ӥ Πiԧ,ḨrIyA}#{ӏvl!ν-=k7ʙc}5ɢ2JV0>DGlv ]M \Ȯn>!QBUhIЌ'? 0( z|dj\V3hyuq U5j/(|N+;aP06vf2d]E 4O=.+WAJgh  hlCP>G)!&;[ЩrZ} mAz 2(T>t N r>+^3_Z.j!> LΡ O6Zp&[đ(mP,6PH2bjkkhu(5Y y*XM|Q*7\erQEGǕť'=_ |Q0r, 7QuHyq SG-yOgpZIԋ7ʀ." N:$ %ggS^;X"ۅlƍ0rZ#1-_̭"O{2ro)zeEyvS҃3^tv p{7).2'ĮzO\IV= ToЯ~s0_@/ ;#>=w5{'Y<֜Sw-բ0b.by F(ݹt00.DB}K}ITz.h`U c{\NGuWKn8 > OCzC5s6S<%nAhYI}Fq<:gFf'kd Wy)~$`"n e2]nP튠8Wgq$]|KR&x*H.o$)~}tVUM{]3pJYlS,Ŝ[:wi83q7L2iNw!Js0Oa3tpo~gKfҴ`e+A0NTCn!SMUEˉ3 vrkqyC!6+"N$!7~1/B 1_ PN'o_DSt]s܆ ^ujU༖B!5AN(BcZ?z.=Dqz Cx3 ȹbǃP{5VvW5M#9H]aǎmM*<&Ք#gbTHԞcGϜ4I_Xr@IC;/fUx:n;gDTTjڌm(iJdcT9ODZ ,I?a*z3Ԃ| ?=ή]fNnӭ: ^d05qI֎ja;FVc &gpg!mi *L,s"S&Mb4|ݯp+;2ZZQKRnw#,Ӝ"G¤+ZQeT}VwhE=!dqpL+ EV6p,'MZsDݪZԛRd}ne )V; BiB\w)nZ1MX8P+i8-6 ZWT^m$W7joݫo:1JwxR3{ұC]&EoD@NQ-9-5rؖ c4c1WG A܅>m1YL'}cVGMNE'Z'DꅦG(7IGW@;f-oE Oc&K~DR-# &Y5NT.f#w 诒nvP 5pϒ?!V%2ȳߚ4>jB=cȧ}2)n!)RQ %@tuK.MF0T-k9yG_ 3xc&9 栧(cz uv6m 13|kK|tz?*jG_M["'AV.˾|cK5^g8\Oz Az{+w!S:nvL{+Boj] vcm[Kpc Ή8}bS*d97Fs' :CRl1# X3/)#{&%шO0U`%nEIq͎+ޑYJVoZ6AP7@ {SW-v&G|VA*Ӡ2ed BR0x2oݦ*OZ!K/C>*ȩsfQ'W c=i=-X;UCr7J,n:Ta1i^&boPɓ?I;t,tïüE:Ip6O~@ Jy*Dq7,7{Q5Ak+r ka.ܔ"D+ ~#Xc:x6΂KuܔFȶsa0BP}p*<*ky퀴/t$nB9ǔGPⳖf_pN2̦]~w|*V~uhejB=;)Þ Z6> ?$$yݱfU(",#+EQƿ1{KIq>!},A7Y#g8_x% 1Du9$Bp"Ԓt4N o bǎS146i 83Vʝy[( yAC(Ez.B 5s$QQ̛CW8Dܧ)Af: $oxdS`.)N=Qq>Z'jA*WX-9#a|Qu}C8kXXA<ܩ| Pxz3"Xߒ;)~ss -K a_mDkt-5@h;]@zs[s8 w|ьfQb7",(XU|Ńq0t;D=B"kٯ$euB4FG@h=A؞Vq Hcs_AL  WQa2QQ~SOwK8c$E2W5:6T\`-sp9?2Al)?2w67ɕ#='*ݒ]"5A 58]iŧsU4}Ĵ:a kvø&k벓0Un/,;fWWls p;cM=]+>Kke P0+KTHn!Ԟyg.a"2omނ0T_:]qR7*2,Æc|Y n_@ )_# 20*Shۧ06PzdjH]zw|AkMIT++׃忒<0sݛFz'+X= 6>FlY8Si i?g!M_ŌOcU)]O7Uˉ kħZh8*9rQ P<xJ^܇ "_# BWGxw%ha;1 &NT/ϡ5i٭1&׵fiwaDYD_->46?ͱ}V\Fm%gh-9Y5NG@ &%FȬƞ)S#OUoQpVs`dB'9)UvD AȬD'u/*Y/m!wM8=+vJw4y]2o4`$,n\?}xV<.^߄75e~}h2>.+ߡz='5mX^_^LW=nn&t囒phjo Fܴv*K{fb4sbH+#V|nq\stdž&/("Γ*!}^`mIe̱}Nټ[Mi_RPNST#J"eUucmN2(cHyѴQ&Zaj6g qF/ċ-֡c`~@R=ꂉٲ'4daa ܗɅbCs#NϪA gOg7 pA??},Vw lbbZa@ UC)z^n?:?l]8]]?|E2fYwczt2K[KN0{մ IyT„-~eTq2n=u)= F L[_6 z1mr>7mb=%p=Nx6%ゖ|q]ƙ;ݐkbJU$WzqDwojqb6`Qd]v9n–v;<¦lyI\E9#^ ,u;DLy0p䢯݁>֢4}z ]CϡxVEL:`o6Eף "m"c2sk ? LTq7ַWޕuj|o tR͙-+@'06ZaQrcS$@IOz/4 p#wG\a,@I+ƒu fW(RLHzu. T qb8bVk2rE;;>6c-ୱFL+胾(0 8zkU:&Bǣh XeT9Oyb )zkpNyAݮ,7}08GiKdRa ,,٫ˑw jM"Q+W|:T/Y7g9ƏXkS_11R7BFc T*+-)h䇷 m`=/0'*ӽ5~WD1&A@=2J&$<1L:2=Ca/!"ldsJ=tPavM:&,)5E$`I'\+pR!ڢTBPL*R‹%hTp^ &j5g:碨Q%grNNvaFM HɞYBwiMd)λnAnw3簤 s*ѯY48K &ʹ5uA* -&Ѡ+yuVonu':e\U^3lfy|c4<׬ȅX]]o)7] } fı Q%;.O2\1ư:~"pز?&D*~>4tUU*k I6?h#-1pjC½=ap_[36o#~%6Hհ-Kõu8˟qgPԃ{qe-U~9 h4v"Yuf$N r3RWvh%qQ/{#۴b*uD!Ȳѯ.?bS运Vv kFs r$ 4 (TW<{+$/׮ 2-7>Inx;nXp'咽Q9a4vpa&&e61KܶN‚"y\s[vLݖi_ XQ,ڮ_WO q@<6e[@lJF N&E-{[?Hl8}X@>1Tid9rB!_xR(_m+p }! DY~AYxh=hJyµ" KX՘Ǘߤj Vi w@ס˲YWz}69^Nxhd}Ayݛרla*b&e.@ΠPH>s8|$bvw6.\lo} Q3 bn!j}Ʀ5kviT݁$:Z٭LpLK1>ku./qj)n%c ź a=õePϳnaRDZe.͛A)2v^]jOAr WdoeX$ xM9HlD'aE~N7|£CF..c.>|Hu KSF r:VD`h/)qzBzndtWf!*7B~.[T0wK:ǝA⮰苍Dz]?iEb~4~T8-ZG/sJ'W5ÍtWF/FjS=YPQ,͑0.DT+^QQ.w$o=ә?} #vk}$UTNySUf{QP$fޕRY/?]ݮ/;ܚ䲱{6h߈d1Y"ɵ0-H>)yEUc/^8#rCXg`r"=^&IÛ G?x, mDb]nmnT!RB1lGӚV IK,an!\n3r66C \teRt"-CYÂfڤ ̫$2LG|pO#=eB+mXXٗFe32(7#=;{sg@| 9ɚ#CJgӊ3}EϮtG}&HFIa"T^w܁gBG0C;3zj2$Iu3m0P<7b08+ 8}+ZXI}(WD CK8[]MW[WJ78%˭p Yy6C.i@A7fW KoLߗ4BKz؞ R@sM*.aO?w*+˙#s8qkJ)n8IzW޲lSV䙨I8Urn 9-~`//F=YG٥zUaUsc6B N _]pnw+娙)@fn\Dۂ1PLNQZ :SVpJ=;{)FFTHV^Pzݓ͇q_ aUL!uiipX__歱u+y&}Irzu0 4&k|/]S$+Kldi׷JVx_ޝAZDD#,˗ԨAӶ.~+_ZR5ܜeqGlsWҘmz9az˃ΤjyclP>5ZS; 6ȫcQ$ְ- Ql4%= m^]E$n@nHlJ`5Q[J Έ},&]> b[S*xM$B%x\m my%M˅őE vy%yr-##'S' Dœ{!d貐MW 斈aG_ '}EU'1\NS._{X¢6Uzš]/ͦA>d""=`~boعV O A'e}ogDV IUm.'3yaO՜_):&?p ]ÏiA8l|(uӶʾ(Lo)'Ʊf _^ )XA/+Al6GY^.!qJ[_pE_'GW?aUZdEËHQ@왰} ^ t;'-\S I|hή8 Ʌ|gmӭA̱Il}e!חuBoD^΢TU56Vp]{r;o[]Κx`NK;woBu d)p-[Gt3Լ6Cƺ`eGsG]G&cSxC!pyPت(W<"bTuV+ +t(H㴖+`S{Q>ġDO҇HVj%"-6e"[Q(ڊX|Q*v :2}U5s, n16׊C'-Gl}W! Nh]G{6Vwȕ+ÿ{j"%|<{=n.pf A=!$h \\Eڭ50u@En:%RAG',ڴǽ)yg!kZ H .ʁ3'/30YXSjv>L'$xƻ|oݿ=2f a;9$%C2n$&U_ zʶ0ǹ }? B#= m&J[b5\O.\#C8;FFO aa†&*р"9?\Dz2xYQª{+any+܆؛`oz{TqOn%n>--@_wfРBF0P널QKp5(DO M($$a#<|+;ܿT3̝T! W/lZl`6 7ΘI|_AF[`ސaֈ:":2NQLvqbJwVU?6jY4xGcWjR5*q/V!D]&dwo 쎾%߶F ;l٠o5B 8|\d;"5+o-9Р-hNJJ,u ֟ybyo@qlʇa~@?VB%0Wt"anu%x(Stl%HڗV>$j kg(…ivz7&'2ȜNN'yaK Ś̞u=uy6V;ii"Uqda|ޡpТט -1ՀRjF<2їv)-Pf{|'2 r r0 w@W}ϧu/X&CHiB$hP}ݕ6,#!Byg犑XYvhAuHzf)=xO2U`gopBޛ{ F̨ %˝0y2!DQb ՎQn egߢNC@̂4R}10-~>T.-Y%iұjqw 4"/X}i ?S/Lj_bՃfROw, w `mv0řlO%t<2aOd8*) lژn8;5=7:"4G}|ߟC`*\O6Q'@Z*0ۗ =DO_}YH7VJ_ǫ#^IQ g#V]zs?z蔗v #(\ecmx0DDb pt~B84E6|#w%|@G3xpW0)___-#}&jh`;9=5]NEǵ(Dݨ[5c3L&+GM-NL<<b>s YZrg@kK>'o1agI'Q,*k/FhT;%բ ӑ%H_5TsHb)Mx}{y2څ}g ȧÔeGuKCtt">Y+RlE{nK\HMXH `W_-BOxmg+oQ5n¦ͲqC^ֆwڜlod=p?ƯVkb-QfXT-ߙ\,nSAT[!f5S)]\ʶN %$ AR8I+gY7Of\!;ϞO 5m,qB\opr U[5˦EppoE4ml׷%)_pST'%RTPW *l~"~צ4 %陲LzA<dC魆eN,Ai:Q]aEO `y'^ BL‡kSrXkΤE^稟]fzǟ0>AZIpVT&M_IGon󌱈?-< $1(-%| WPSr7;m-޽6K$ɼ$v;ŷ)һ z@/}Q80J~z0[*f4ȸ Pq􍸙':Fa<yH+ʄ HAs&{'0 \djGx0>| e-ڒu $KїDh 6ZtN~Sxf%"njU@vgRMLC)ɍ~~8(3) } YJa]P\)ё!0bIEc-ہ~X]d(T%YJbFbpdM|z}S-or"C&P]> PŋVR'&sLH=#$mD1WsnKwZ{P00g* |(a o㑼ۨ}wRInvreu>mv|&~*Nqh3nN{өD'F/b[~KF-^ƊDHF^?_"\刄BrҽH'>(X3tx ~4Xɼ+DyoVYO~B+@? +L5?)N8UX.߆㼷oWO VwO# ':lYKeV p޽5j}C=Nؽl ޞ'oY$zޑ|C$Z56Ń^ê5(Y,y[kPXhl+}9/e3Qv<-Er*YT[d6>+\TM|)^wCywRjN0V[}㈓-fs+ZYa͓[={dNﴝ[;?R\6˪W,|i1;[ba\H2f FWU"dt1n'7$)}˽ N"4Y3 ;71Ž8] q/QHݐm{p\&aW+ګ]aTqj2(m,eӠ<ᝍ>uE'c[(0^D Ut;"o³<S4ez$kUhQ}b3Ild&9OQfa`お6UX-EG٧T\,7- " eȧ+#NR!fz>ènDܧ1kM\1`5} {AcgP}KULI<^P;*-!#sWHw12̠L1 N[OE31?ķ#+M{υ~Y>pn&nҴ/th_ܳ'kO~1yc. `0~(`9k= <3\% 6'd}"Ex^ J_*yd]I|cG$u:Ֆٜ ( L45syl :=Y"ܓ!d$i,NnLZ2p48,Ez`]~iɥ+DQICڐiʯ} uKe6(PF!jVٕu)u4uzq55ݶf;Uf4ORV/r9*8 ۼ L7b;S_JGþ47]%S@ 'N/%7HW۳ڎM [pUe,bw;w Ol{Fy gEh=KSliͫ Ps%H.Ε3$\?6d^@09fE?MF4);9 !Sxd덆H>vY \ޟߙTGb.wr1ob&; ڭd* "^ӎB(' LyS%+O<ՊןiD`.6⬯ &>kXS7P R㙝O"`[UMJj|nx(ŶZJ"58Z <Fcw`4O;''lR3<mYP2pT ?' fpdaF;ZO]"!x/dߗn1oO\VE]9 e{ӱ:q9U(ľI~>nԝЬ6l:SO&ЬQTGR+m!vjiYάjTMbOmx $;ǃMK;!hH1_GFi~FUmɂ7ߗS1K?⊓Mq:ep4^ej4Y{BZij@I_rVeYKa$##Lz` 'z> ٰMVZ ԫs?jqB{ki@ľtRX +U_CRalw^Bs:{ YKFE*ގ'VxpgvYzASCN.|CdO~:gbIJ2sbjZi/9e# th3ĹFbWao_CvRI7*i4~p VF=j% e8{q3'4 |k/+fV*%7 &F*,B%`%'Oy/Zʟkѫa,SD~e֚,"xʤQ rOo.VkK_+u:4ΖfsYCfnYz,M' hJ,Q:Fӕ'`;HZƏעa{>7lmBoT6G"3馅y`c0!w0; - -5Yy|JI!ˠDړNVw"pdlcub,5Rkd7SuHY  :2p,L3-t% yNש]a-#tdV_3T 2퓥bA0I +u$ޕzOo]:s@5 '#R'ݨi} tJ÷ m.= GUdN8|H>PWA,gvIph\p>rVz'!4R@{>BY֛]e{V$Y&h"~) SynpXX$i"pUyBsf8Zs}2BY_%eY YNH뇄)]| l%2{&H+Eʵ>31$%c߻hv`'yz;?*C㪒0 NOMnQ gF olJm<ﲣ Zd47קa%}qro ,; {!AH) RNQ*Y~i:̶@5JNPڊNV$ސNRg#7nD`?`Vq\$W/+ޡ(I[btI}cIx wNMUPCt9[o7]/v*9_$ E9E`ceq#'`<_+g:L5)^c1k'AY8], q'gbߣ`dݑ:v̫H2^GP!|r%(Jƺ zt4d,5ȖbhyOi7~Ggj}AMWu?2sbPol%))Bglkߌɻu ;}K{ZN7Ρ[t6T@u;Op+?W'|N'^nծf8ȏ,fóG+6y ]|iE&,^7nM dg,J|5姲@z.ͪPuZ ,8jrԞpf&\; )'.|FHQ;-vu0npNb`Dnq ǺuµuK>@jJr!B&+CSr|4i0*BXŏ^zkZr4Uz?QJ;` +6PC5 fiD5PK8OYOm<n% 895Hq\!cl R,[PZ ~K@y!|ޘǕ۳z}\HK$e{{;,P^asGJZv290lQ3w^Z!V nv+0_}^t2AeaYy&&e-K->׋aW<: lqͮnHŇ dp6w8GN:hYܾk\}sYۦH>ݽ_O]OO:Cx1L28'f@D8m𖇊Nl1\_xgKDBU7l{*e˚ϵuKmKC9RӪ2ypK߿@R:ȶ0ۛ4$ۼv_j2)Mq/uE' &KR =2Fxܸ лt4.}߯[L:R&i#Ľ ץӪ9CV2&tlSگvDA{L% afdnvP~ %|챛?m@.dѨqfmJTӂwuWT%%wn^ \$4&"}΍wbW>hހY4Qp]䏩 ' ׇyj4;@؝ЩطgWMZ, | Ʋj%6սF=*O Կh aG2 2\8 T4yzv_-nxIxh\[5xOV(&-r~=vi1^NVOfx]\640w=X@y^aҨҳsKk~njڑƷ%+_H_D3F=ylȁdF)a0;ڏ̛ck` Uy:v CU %.Ҍ<}+RǕ.v~5 a˸s6^iV:`qEV?m.s WȔmzS(`j'N.w(22gS֢4T.?1iUϩp&Rq5txxZTgm&?.GjȂ/7̟ {"8 m' ^;{jŽgȫ23VɌ䊥T,3$x\^mttˏ6D#u(7bayșPzO1Xɾ Bːi̜nm(|%0z jˬ\~훒YRPg 45drHh+3F,&}sy> }7'2,ӬSB|He:R3i{]QAy,RFmc9 u5t' җbU9MgW-lUD=t#n >tUW0]֞.iğ| u5t+:rY,W!槆.ۤu|A(w8kr)"J+4G9ˏ@H]_OeC>V'j^+ 6|˙ۯ"?LJi Nh\ѹnd5f1Xa )Z g ʀ?)0iLOB6ل_yW,V[jU%~&آN`y"󁤈ms[Wl״= }%yQQȨM IK-kih%2ڇ~MU-heXMvO4̶N^ᰭ"r FB^%9sO^04h1#$d7go2,[ͫ/6OFi7p^|B8YD &^i)?7]haֳrx='RK2) =V^csFhq%2:yK=AԤ#<- G m8*OHw6kMBQ0:eڈ{-' 0O3°qKSW0Ϟ1GNqtGm=w3i*Dӫҁ% 3q8a^GM@ѩs`Q.SSG@HggOO9=؉NT tФWWSt OX ֧58g߀ۛۑmتЬ:b#l=W+G^SZBۺQB_DG vn֒EF֥` e=w?Vm Sqnwi,w5^V涱+юC<>]U1ƝH!A]UݣjF@(J\{ ӗ쐒#nPэ7ZRQpT\[J^mtpA9)NxB?Zߺs+MBnDoQ9йP6$h0f(0!Ö&p\uhHI|.{swfP,CyoZ/=!#ec. '7v & t$|8(L!(\Fr\x]cͯES6//E PececBSQІ 6 fExX׻Jz$`^[QvּK)S"֤]+?@M2ͩϭ뜓םbt  ~`pcaHd|jwe˿SQQZLUxmZ Gs-dCՒ~@>SRt|s1kC%+wvXUQ J2ILxEi 󍈮&< ġw3nMIs߸g|VתO9ٯ_ s jɆ!CP/x0PR,qi{-FNPc5s3O8Kk&_ħA RHZ~b=J>h}jbǔfU&0P`lGTKZHal!&vP2MF_2?I-*J]6#} UvHK6Ckukrm`Իo+bP?E\.۹{ua{6<ŻO-? /E|\ ,U<цl/Mg nue۞X u%h6#L؏%I/.C#cy/jãu{i?rT64Ǫ͈#%2vij31PەҗSGC$237rA3ߙ{YH2'qMJk tERXg0m[DfdG|4-c:x O: BZ;zɈy˛J*_3a$735 .bId-e?D:*rʝB>)\f.2oBHXn%%W {sNA5 EiBϒE7M%ezG|~H>B01HJ 6$NE_n H_{0EP[L&Mj ṴiZxbQG $|z. zHն>G ydku(|_P@7hOhPiڸ`_.f50k 쌒-6.6<|} Yx̰ݬևW!ʊD%\ҁs?4֍J*86ee2+K[c7za*ݾN$VW|~R}jF)ow/|Is0Aa[] GQet6Edr9?o 8U&|3ҀE ev͑c4cY,:9{#C껧/~0 )@G>jv籧ŸZDyJXN*K۝NV5)pAL GM+ݧU>Ik GeLӱ⾌zܤy[O]1Ot`7EC\!H ZCܿolPb~"@eSg] َe0%RrZ%Wtf 6'L⇑00|O, m͗85CFS^trܻx4L_6V*#B1Vr; 3Fa:, 1;O/{Cg܆ x_b >ɇMS+ZBsX .*ay5C'ګZp*Vxp>: z~yՈ9Gs%Y:ܫ H|t؇e07L6lU+j3oiJ`Lvq*cT zuZzXҜȽyY%ߣ+9칵__b!578ngZDKhaG,p7#V™ ,xjߘTbY!~<<]^ {DEq}3R-JEZNPY<*I\zLb\4+3a tBDwV f|gHU2^FeLUGwj›nyGN<c{5utSNleׇw/xl{Hp، Y>/Oud O(u=F^ABRVLOst^'GȽӁ<ȍ gl BZ6ɞa~_u0pP o㷑@"L+L0 4RYh^>16tP?tCCM5|<.?:cξ/ w#z n"#Mc>B YآEB^Pyݟ%@rtĥ=1;*ɞ.ww+7_Kd[*PSvFPMzX&& Z `]]e})R.,y5H⬤҈4EShx `xK2-lJ n 2 *@F6Z?F0}&j^X J "-F'C#D<6,$Nm7>k' 9e%5;%:\g zxUދڕY'<V*/HOާ+&এ=ȓ!b Df+6ԪqPih]~v{K9UtXDNԂ1D@ e1ʌ7H|uȞO0t,QIx{) ì>ꢵ2C~IAF^~/"]!և |҅o+L}P_SXD~ WN5)ROMh軝Md/DeJ.>; zOq)m?z܇Sa6;U147wp]R'vYM([]c!O@&(j[ڎN}U6sU,O]pɞ;}=ykf6RN}j}2|C3 O~X٢L·Ȟ^_ZpR. c;Vѭ)9é'^rz~[ZZ=*8P=^Cn<{a0lr/(!@dGuרl1bNU;!+4S=#/(DR_@f1Dk?XW!I@iwX@B:nv 0E$Pn#Pjq{V{mY2LI 0}+qE$'g//1b6Ojl8RX˯OLz̕ ;ӎa6 0)y%ͫkl>E/ڬ2/9\4  &$ez7:\ؘx:h6SVZQ ts#/e.ۀIfg8EZ,] E6d=R #ؖev?)w7ljd~p|#xv\0=+]|z[%Pk+ѭPOZȪsE U芢'lӴ4oL,?˖Nbl =O?*!&5C|![57/nSζ?jLT!UgoǥEe";!}5ЎCH_v8󾇶oq鈗\BeNpIE3ƣ 4kL wLa8#2/=! T'iMT|I xvվ.nCTu?y/×n2y!{jf$Hv30o=*G RC$ ooBbPb9,\h@ d2~Cn[~aL9֝xW(rso]7z8U9ocBO5@p?l~7*>Nt. N>WtQ[ug'AߑyS-VJa0NM'b+|,nz4AJatHh+D(2tLghg~B&+dNJ'wPEHffB-rcj/ލ]fB+PK>vT@a_xDq91r2ՐS@S|0SKYABXPuU{ZG'#hH[c2SIbFhYexUX+>lEc;')RH{jXu=XS [Μ`2Z/y[S!M?m!8MgҸH { ^^j@D/()Lq;) A0B[."><3)­ #u s=L:.SEݫJhA+AQc%XGH^5;LTi? JI(f=XߌOr]=v1<5AȂ=ܫYliDȫvBo\=׿͙s3JgH I[?&v?˾F ,ϓAx)i1ZW\nn~BX]ӆ]BޔꜰaHZDq"c`ڳ*28[@dj{\x6eĂxWظp呏.d5X\sE[H;Q.F]ȯnBV(fҺۇwT=d,_74<h^HMHQ_uj; GA:ƚ`e6|#ł͟1CdX %cԃNH \h;|# v ԦIoc y{IQGG]rrH+ԤKVZv2DZQ:x)ψȰ&G(\>>ަf0?a7ZFBlB~zUn ƶ+ɹp.83r,# ɬ %|T%1aWBsD!냾 <(%8[S]cA۪!jޡt^U0 - 4]tYV<"5 YwT j M>~y}|3嘢a}]y}\pPlG&2\}eD zJJŽB5fӤZE0"WÈuMvё$]~+9i*e<6WfP\0to Iqg[h;f-! -09٫<syWl]ʂf s'oȤx9G]~&:Y5KE1;Y(GWbȜH&v` c̊xll./K) "m7̎!V97%HṶBm>r5}4QpںNEO/4WF"qyp=NI%tdVDȀvIɫ[r9j=9gyx a4>(L鿡n59b˘e8Y{0쉳1ˆ3J` ϐUdJȾ1T 7nz 1'_"_ JY!䩱RN![{;W;ԣ47[_lA;xb>߁ޅ)>:Wp}=BiMn Mz6#ȩP d$zvʚVp׍\q+?{:k"(w ]iYyKkʡ/6TBMk{?dLwzΖ] G3]7w/}}OE7e$ z\ͨOLjN緝/-k9,q}wSm|hc@U[`*r .K6Rm壻!;(5e9gUBD|@I$km3.QDhht_>)m4=|uni)BvX\7׹DfaMfSbc9!>Pb(4JvBcDl8?H@yԑ$["^bj[EXBaܞ#b^E:$]v;OcG("[&1 J-k%s$ "B$Tքi) ު4n9NMN@<8ߛ`8 K AK҂%[5j=L<(Hq;r Y}KwX35UOKH~]XgwlBԪt OJY,mEVp" CD퇘iT,DsKA7۬ +l6XCBoCKZV"/j {|&~vHPAZ `nuc9FDy5TDV//Sm8;NrbC(5]4"QJ+yiY!g K?hu/- .=Skj+}v@*^UifRZ'WI>8ò" L$4>nGj8P2m?/ٮ< IJ70;MkYMfY#+ mN#L 醯!0{_ٓuo4pr$FEɔO}`|Lج ߞPRE/-h?rw"LǢgdX(WxG6{ 霯nXPb;I*k"iGmG@TGM?Hx豧yr[sdЪNx7Fuk -/J bf_$L>+QSRl$zwqH%ZCkڗPmec1H/5A,N:gHqiݺZ;T5C5{`#EՓI  hy\Y>ԲćA¾/+tSlhWB HLkN&Dw\˭ >MY)w+k%f~'3%+)*xa$r``R}fXqi\lVjᲆ@?t2xEʑlHڳ0]I~sv L6`Zho V3΃TvE7?hPZ/7?z4o3/R.2(JVIHGPW@:v=FD ;k‹k\Ohmg>:BܖX L `/yi}{l:Y{*Cxn 4]Ln\HuNf2`U\)`2hǓ@/clpU Q֥睞xF^Hi~~R/}_+XK,!5E74{&Dv0kA&k ,=kٍ68v{p+b]#/e8WzFו6vj7N$u wP7DSEBzG+s6Tװba ,˚T!j]<U"̠Sﶊ/a B[W/jETdM-[sX344 `z̪;+eZ~У <8UOͨ>(1SSL xty~K旇ouZ]?Hl'Xgij=^?=0;mm m* D[Y: Sjr63r\=SoNS|qgnؑ2d),K(dm(w4skg۪ 1  2mN;X$*D)g`#%;Bxz7g`?HH%;$Tpoݰ<T &5"!_w9OI>zhq<3-[/VUV{1i#pȷo/&{ֵ8jN'0`X%IU+M%ёٓKTVX?cix54ԅAͿCP(`i{S>:6$IyfJ;vVC|8)\!GG{~^pc *wyr.~2j _CcW(KށQTᥨ/ W?!e'{B&6U/mK#l#Q7^'X ; {|5ǩQ w  e|R 0į87/L8F 9*fz5D [1&<jt[m/ %Cm}ُ n a# ~/#\8)Y:B)ŧ%\Ӯ^qH߮/kǦQ˜证l1S|vxV>W-2e!R׈G7zf /FsVIM=wW,5XͩO~zޙ %C29QK>M$UOaaͭ&܃RX~93#[B=`:^1֨0wF0ү,h _f5 o4j=:?x>Jm`N;~o9" t?))ӹ~h`(W8N?f8LͶFSK(3~vL zTei`kVo!RD{nIvKU,_Fua=E C ,YlMI6|߉ _+vc1װɂx@0)t9֐iSyy(ѬNOတ"tɰgHOm4IvK iy6ZN{a-IFN 'yyM@ OjvvT7Y>zܽ#P˲XRw#'@KwycO[']W5.+ΰs'x%m B,^UѰ492j^a&,5 صl?H kA&ʃ-8AhDp(R! 0\ LDP,%zޙ#Rt>c+yUz G$,jP?|oJmdPH}\̔["r. f*m{lKNe%GF?S!OڍȋhMZ}}H澈Za;C9A]D7BϻRE"Ĵܵq﷍2(z!amP] ēƯU"1hT`,9%haID=NQA,*$ _ ytt<`c&8'$-(-, djl=R[=}o+6:_MPX;.A)Z@ךzTd|&?3kw5n↋qxeToԴq(Hl"99tꙨMR`wbM8.!ەQtqzPZzL =-[SeQ_ӾP.{" s˼PVPؔf6ʼN]]| ]Y~ 9skBJH?0wGkB: rBD)^ )\u5!%#$R!${U$nD-my/J`FV_/b{gd=ņ|mFLzijE«u e <ΓZxdh[pFӜ4V6"q/Dmau`W>- Ժ8 QL9,d/}zEh`C2&;3y%x0yp7u[_ (["n_l.7j:c2kFb"ev- $}Bp%V8B|@O'#g8E/: 7iRu9zj@1_uat1;~ypJ{$x'N7n6K58<9xoaW ܹ īr>da5 RR!hxu|Q ݘeöo+q.˟y 788瑥 jQ]NQQDet65gfRgƧPȜ[HDL7O*A0Ge!CYC_#z$r ٧&TaSҢ; liq"[#awW%Uå49l-t؝\ eC$ðԝ&8S rG~s$cT;I>5 oكk foyrzҜ&S{ fU/%eml|L*LnTw>$%WGB8 >Okڌr=< p` ($U΢SfLX:DwZåx.qpbR|4צNqq]ݒC&ʟ>iG|6S}ĕΫ~jXh33Gk[Y6\vvS~2TEW_ !Qja*Xa'Smi].!i_M;< lTmEpfP X8O {~usa76/<PCl`7stoXU_`ݳ1_+džc^Eu}6!V Ta1jy|21L0=cnšA2btyr# O gF%koq 5oWPVNvX'WWKʡ`m'u%=@MQR"2&5i 5c` n ^ rl@07Z|vx 4WgyLeGGɽc$ׯIUF.Fe҃R"9A6etCOz j4 -hn)\jdٵ~JJжNXʔp* BL[3#PoGpɾʼn}nĨfQf vKkWaK~8 hs=݄o7\ͅV cp.jξ *2`F6/Vg yg{gwը&9Gs@2TiR bzrSi hl+3)gJbWqɣf{Jg//nP#UPjsk6eb\Ɗ.V'>Fuvc~>%HhyYxWn Mr, б;6;5ܐmB.Ѝ&AД| o.+ ?5pE,Vg]EQY-q=9IPfF|0y5-HX~r )^ ɬ[`k60L$U_Nį{ A|?M;/ٛxO<NkY8{e3.CJ'L"lDh !\HO.)b ?fitH (eXhbbQ a SH`/{]Ql/7&S3Ž!-U0]:]Ij-% [Π>?eg=MxIv 3D.к1^stja.x i觬O90gO[ s8R[NSLX~ )TJ _¿e_9pcHPzJhk0 gv{6b_.lh_hE9b lt̜-#kUFIz/=mmɧlR*TnNJ]GHVЦN]Z\SYv*%1vߪ@8r)X:N+FfA#, ѝz9m[u({/A\l>p`=> q?Kغ+e!¢V5:\։v1C!Cθ'lFaÙO]0EoFx n7Mhix֝zJw7ET;I+X@$3cqu79yǩp bS%KmC˔&cDሮ7/T,ϚLBp\;e2$J?xr(띱?8XI* WtDugO.q47~7Zh}0t8I:թS0p9Zصy ͵+}xyi,w gK[u}`{fÕ=\™Z 0  6ԝ(vE o#&zsYc$#P`W;*.NJ"RLv۔d }넿T<>>jkC"ufN˛g%7B}[f Nz GrQ^j.M')_\]Ў; 84JLNttcdmʁKk(PzgV^`'E)~GLS=SNyDiPIg9-b;,^ء4,. {*$"7~b׿^N /\mBgA<{@7Fa\fxWd$qي y~(xd܉v:ڍ6I[ Dە&7sITӍpk ""(=1]IQY-zB<,i_cQC`Sn'V ?PK ҁH1Mc*y2Az ~W 0` ~Z{_)A )Yg;k}p)mZIl[Qs䗸S}LFi휙1K>qYqmY*8t].Hw[rI]4&~O|11U;Nb",Y[kO*  mw Hbmf@hRzd$OѰ@_BN|`YͼBcnS*N+N)&ҍ0˲ּE3Z3Nx w慻h`D"c;KPFdɁS!hRB[iQ*SV9x 8lh ͢F&+ف1>;bZ(ϫş cgV'n~ \+|T.)? NF6X0 ^;4&NVrD&sw[Rxp |s84$ÑܨJQMWlԀP{=5Xtz +j2jC)'˖u.UF5DQTYy0sCR֥7'M+#l,nVKԍ ?'Ch ŸV]~ ,xsͩw'z+ۈYd N\9$E8,kEaZ"6= Ki9SXwҶ䖬dҘt_I2% @3#QG?g1}#7"ĴyRZ笥(JricU46/L[pCkp41뾴!z4%Ñ #.STTGmf>:L<4k} | 5Pk6^a[v>Un\ 0wz-{u쾨麬~m<·G} ߒJړRNazᩍՂIܖ&M#DN !yճ JrhY 7 PlxOaLPWLV<,K^xܼ!ӯ~SMF63x D.blW)zF{w=p^St<ej SkeOx3<; i4o-¯(=Ԋug Đ?frfozT3UOk8=tB7{YC>Mu 7~kEu ڈ\!w/;HUYDxiH@_80O7ԚV[DV> ^oXx TU Cڦ kN]ZM9N˜ad4½gG_P~8./hJVWB%K)*!-Imq.ԫfU{k]) ?Gmڷo*}sY`ܰ#ƾ+jY@Fٱz0,84`(눣=wRqy?5;:uHN3yDhES DJ>Aӂ=Al'ۆXg\]8BNxyJaBkUOT$=iVLi*t%E ~.I6@Υ&"煶;İMr>R܁<ˋbFKT;q}ezk|;=IC4.b̎.Ԩ^ 58p;JD? Vvfao'u,3Y Wpҿ\#pi`D#f> Ȥî߹!K,3>5q1ňyY ,6b3!% Xnۂdw_3znq^W8~FWӲ~M)Hפ!Az,9J4a&hDϟ|k!܄0{B1,An3I=vߟ^vr º^ct5渵ra2`;}p}57i̹Y 5u*d,].61uU6XXGzטuDbHw*5I+~}?w:B Xtv 0}r7rܢxsz=@|e )i[䗮bM<6p% ⥮zaqmG?ܽs}+@6K6)mݣ7+L~P &}# :~n\GOݬhB!OO.Ԗ x{HnKLVU2D |zʬFf̢%yEmvBHW'^nޅ)v~dݛz6YX*[1xI9NUS(eW#pZ8`*׈hod ٢%_GPܶOvC#˯sagùY>=GG ܸfS*8%j#",i%筍cc[V5F*=9=Qp%8SUYk^G'u]Lgu|Nz -f_[O 7j`QmKD' Awvos;%~b@TK .?/]ykm+1Uh? 3;BvsA!tuL^J>W˓;ɽb*&h"^W]%1ڛ[+[GQі{ߘ&ք^qvN#%[Q*7?' J^d LdS?HmlVV@n{K"1 &KzͰ#6~ 7@!i@E<-/*TkkIBOSoo)@Oy j70,3͍NTlЖ H@Ʋ3wWQ|>#+Ã,ry!-^ﺂ~I, >(Ho Þ^|y;Iiz0EC`H:Z1AՠL-vYN9[Ԑez(fF`e鿡6iXrD>%5UC $!Yb,$PE.UR|g i:=^Y+N,_OԴy\CDFHq$^-Kv̱=yh j#He۴.luH8G0dj(l-S0-{U 9Y~NZaqH$nSge1$ >H%o}Sթܢ?+!`r ͏lf2o$HHx RhL4#Nd+ԝ:~球ee6}ӇmtҬ `4^zcŏ{rr!ilvTK֒ayA$ onwYoR> e\_!׾zdB^3ho:uG1[y0u$?[O(8W_^*NPfCeM912g;T}~^Ao^`LAvzKĄ1saIJ3 WWgeˤ.7ӥmbe*%\lW$Z5RG5!!X!7~NL+kLcZ2 }lf5M侲ďPwI/k0]K/Q(UǓ3:wC╠,ߖ<)5`U9/b_oE"pN07F+Rv⒩P:zaRMΑ9/V̖̝.[ RQ8,3Ln|Hb oajmyy(hp%}] i3|꼛bΚ%"Arpra뵅fLtS^E N,fީzrBS&bFŬ 73oS҃6o\mea1NQK~'oB9nШF]n~/I(˚~t4H푋"{G+r2 6ə<DO0~I6$`_#o{{3)-F>k"9=޻*q RۛB(=byYP蚰xHLlrIa X4.VdҔINH[0{KqWӴ< _Wt4DQ0uy}g)+0cM%.⌾:oVCe&Aoc7y*: /2qjSU$S)W_'1J>^N6ݱ`){ ףT顦u_f^譁'5B+ȟ؂"9~$ha&ǥLt6nam*XV6O53(<~m^5R')^^4 gܫ(ö['ǯVrUƘ22Y2^%aYD߹+m&Z{dwknGQR2/4[\jm 2,v#gME@OP}'ՉymC6P RIyp!ZǵD YCd/ om_#Ԃƫ2L~`'(uwLt "`ٲXqz ʼ9|߰F\*4$,!C0\/7qqV9f5VFoc] 8YxAfP醈v~S IRRi+ỏIUl2(e2 `GEstU62+1@LƢF#шܹ,cL $rFva%>Ӫdm|VTy䒇&s1t >m7D+#f ;DHXx!%<ێJ ݣ|,NJLܓ6lU=pK8>7v{X~DTnl7Eb$C ٌqVA]-x& sDa2?2w根*KDdg==5)5\q8ngN-=ѦEaS4/6{ḝao6_o5e8hrLmj4ڸK|>D]eer:XF$K 0= |χ=Tf5ż~$>(<`A\_Ejx[#GmB9:Udb1.}\걭T@<uD}s &} 2(O'k>AcH5Y@ZVp=5QU Pz̢=xtb)'4M*F5AOetAYƸFIӢPSM'O764ekPsCۻS`H [o 7ٳWWG0x4SIDb9f@Ĩ Nz4pylBq/jPi3ųiSޏ!rgY?MV@YwSSfB"p!Dӣ!db3M> -v  U UH΃ ;wFTO,yu}挱| ó,e V–7PLh5~'4ZTQq \@'،CpSOW>sL*IRpF>r(KkAZOp3iM)ꍧZÜfƣ bVs'yِ?\)e=љBxC;=Qa|'.]ąs v Y3\&B}po jS a\})L'26KPԓaSГPYMI-+li5[9:*~w3*g7L8b~B'azXZ K82EdوFJEa[7:(z7gWdhcTz${cRw -06?i6Q$f6Aʩ_bfQe VsЦ O$E :l_&N)VkZ\H9߾^1`2: T¡3&uny_P֮ bqJQ8T!ae'2aHBv(أ=,ŻRA3N{S?_`) -2"F߆#!r>ys%*'R'&>{nR; D-*nL1 {FUH\WF[zYKåԃ@o$Ou_rZgHI0p'h2͕0SgOtvԛxDsoIFj5ǽQ,_wj}]*nSDyPpq_1͝nC2ݾᯅSLߌ0k9ݓ0`x_jl %}j6EuhNӯU2(E\;{"-@'S+_QM8ÏUᆉ\]z}ʹh/iDZz#8/3&7T{䠶)QE/8奷.%/͛XJ֣ U;YI衾[" >4҅;*1O&dևϘ\]S@,3{aR=p3c*\4LyD]P q_ʆs.dʮTZ2N7K`AӍɧwLC[HJzY%.geP)yb}c8%{e 9FznBf$|"8Ժw%y!/!yUW\t~~37}E's d UMӳ7It"7fuJ֠Rrf:v^ G3Fl 46בX~Ew=? R=g ]#ŢJp!c+qW3Qe7ZG1ړRg: :;,*r7JnI:qo.Ds`ƪGtYrPsnG3JBQVC3R=!'  HWf4%3u&T~f~!i\z9JbK}_6NyQӧ\Ϲn_vhI<[_ 91Y=&ZޟS.{ޱ*;c7َ Z!~RMJT^r nXm+sc$&DC?8Dpp# ק>T& NP sLſZD\12}zCJ8F)*Eas_:&QƪiP.,ih*qE$F&~'FA囨z"qd,u3}g[1H2,Kì llg fK]51$)j%y Pᵭ#/'9pG1>@^umqwAsAp*h]^iS$x哚D*5O(3{ޱ4-fVyΏt|؊g?"!XJ;}^ 4|MH r2\~Սj6~q#R:[ pk-h,nt[!d.uwi=漸a١5ČԢG7V52K)D:?Y{s56ÖLӑ*W34D$8px?mgn`T>!CL4*GbužEx#DLvo 0zeZ`$)`z?D߃Y3SO „b={_#zUewbT8&#Ɓ,eGP S@HZ n_?J25hHѝDb{.]~N*m/qE)t= v ;;`U*Av U 5e':آ!n4mv t)c:Z0pGT`DD<ӝNV4hP?Q\r&h^V_ NK[`t$)LLi3BC-'"lϜC)~^K)egi+F44Lo XZMÊ+[{NW2}d-$0ǜKd2LV$Q??R](oI4:Ld(x8S4(]z-|Fh 5"@wbSOZZ 9,W)cRqhnfݸqP[$O(Tqp8/CO ]a]2-󿒝eX`~T~}coNj&"/$@$ŏFG3>m5T$OQPwbknpOy|`["97"b vGS=lJ(PwۢG(!}4 Y|gMH_c?YGrCuFaÜ*J?nMkϻ(ӽ2!Qe_Nxf4t;.݄AecT M1&B1[8j!k[owwՕkNz)jOwܦ eX

      \dAK?qUO!$`֓G@limdz3,vb- !V"V}S,^}m5-ôۆ`?Dǽ&o< U_+@tm-8׃Eڦj$bMhnVǦY_QeAD ,P'?ȳ`{JĊצI_'X-[ `EuTѻD{a&-m Z=qm+e\ J4$;Ӝ>4+Ü{ϡ&>ZӾV|O <P8^}Y[*wr-b^ҤyD1$K] ui}cW)Jlh ) 1hͫ+;_|`&Z@q(E{pB n _~ F$s~jIS4jACZ{?.EAʖBNi1տAF1*bΖ48y D3НdY+mT#5i,'.9͇OТ`hAHhs|yG2g,G:g,2TI^kirl&l[lKnx 4<<Ȃ5T( #b]@1ѵ;/Z^Oi/]2J woɟp/?Bk iZx54n pk'܁8jN ,맃#PmTKz۬1{A7^w`Z6,b#A*x۞*FN u͊cyVٚVzw=C(OV@UuZ ž]H0WM_.y @5ZRB`.Ve"A{rU?\:R# $ h T z!i7"#aq+=VIBV8vҖը?٘gDTЯ$X sr^I$?@{L YXh' '??gmXE*Ȭs^ɱBX͘8!{%\3]+T[&&SE:Zs?޴ښzmZ9(V1[^b}v01vSb5熺Vs30(h茧(aFȹ+x\o><(;8*[O"OY H2@$YLz ?qdQ6i[lz뎽s?1Tszm*+$Mƽ;y*It6/JWLX|bkp0(W\r;+n BV|( k[mE s|m4 jJRZ)j@ac+Si]:@Bvʼ1u27 ۬y-wMOqx%MZ5Zqᨬ־pI\GsL0腡D'(cL_BKCXCFB۰:Msy5"M'醘7V0-($dK 8* U(J|A* `%-]yXvƁek_}#HLZu7~');3\!ȯo;*!4ZKs1D8-Kف2nbNurYacqQdd$S#*  [Y(FpM RW!B / XΔ9'sB_BN"2,p3(-iT#ݘMs2gY'uЩgyʳ*8Mٔq`~H!F ^ed 8¯f!̽ F-k goX FsǪ `mc&Vj+eoo/ l cdC,GK*].._hp̈N938'|VlA}LҀ 2;YͧW $p!|+CTr-LcKdUp|נp һxQ≶,{ c@dI'Gp'tV5J8^M$ƳiEW8d|9eŠ[E]May&28I @K?WzhQ^+\t*'+jJ@>h dg7z^/_{v.'$Q]{U܋Yn2"G @ Q°Sn\6$Cu-*r8bcsPkkW>06cJq @"ڥ~\"b.-"4>R`pзiD:oFT)d2Yok:W\ND3waL 쾱LlqA;=W^4E8>btUYg/ܾU4υ@ڔ-[ 6/FHP>,a,*|̻jXXE䳑SM "w.Kl% hV@ #q3Ac_#O|c=Tphktj]&fUk3y")Bh r(& 42L&rth넌>C =zPH/PA ey d󆗨wX=qJlsM)DMkxA9TP~!9<RWwoTDW:3c^?h_lxB܉Ry0ľ6|D5q3<[B޽1b5 yS31dA{e _IaO-9iiD sjt,R'LA 7 ڽI2{ӭ2oΛpu3|HќU~~C3BPC L/_Tp-WeHgoJ1qʃF @abu]ÀΖʭlFiEEe`|̯PIDg?!ie$6_A[Fcw]URUWzry|ZQ3h.@ x<>;Vq'~A&3 hҪ Ӊg}XBT՛u:W]͚]DBП񵺓ZD5\V(.ͩ3BWtZ$Z]%r_{z/,n׻0K_ O+TC #cꂴ F^9 OYx\Y[+jrv!'@:J``RwO )Řxݤڦ$H1 NXFˁd5!}G71p`{?.P:^¥Q *OdBL= =>_L ( R<*קD'bNkKf/j=]0KkAG67Uh!͋Ó;.:gtPV&G|Sʘ0{xFL.S ?u ivEvJPJ@ʐ&}eaI 'yh*OmL[W1,碥0だq]B =Hf,>̎8:8PPF%9[h&sO5^s3ϊ㼦&u% $|?GljX}Smu˛Ms! @T[#zHй/Ex5ZFGMc}D3cܐ5 qT8Bͅ_\K*/A֏Vr|cPA*|7GR`uS"1mTmF]ak,P+sw[dm7W`=8F"v`U?Em}8+$~zrlW'NK u^Kn}C$ӾW Ob> Ň W°NtvZ` cd زOCEEtG#(j~O*}e)ۦjУp\gfAs]|VRc5o-}Ɣ-U2/WU>$X/.S-W*yz>P^Lʘ)(' %J->RZT` FШrvoѳFn[,7ݾ]|]^D]nٍrIڒ>ѱW<\Σ#=cKR[Zp$&JMhK'SQIJ=btأaw%Dj\K/ rFX:4" //CI4\A^.t8y*!  E_g)Ę`k9!)_镓Yr6" ;æR@;4-D%& Wu1b#[mV'm9 CJvi 'q؝a*0f"f1Q\Ҹ}MUC% CPU1]NJhU.޾L*EN9zt1QPcgvm>s=;@¿f.iDaEH^slrq'2J1oC$zՕN?#Q6=0`u.~H<$ݞڒ~7-Kݲ9 CzNǗ3ؼ0T"sG/CprH#&d*Df@˝ plx?I}O?bt4%aށ%T'AQ_E{^rwN¿oy9r5|#O=X[@c՚탖C+8 @W)KԴ5]rUA6W~~TXeKU(ݟ-nz[6>MjhU%0Y,1'ބLN4ɠ+ӀȂRN1G/ayqNt_AEX u dshGt }: _նXɐ)! &;4(/d1wtfH`iN>n[4XAq o> a(`Uh [A\8.awzkn(LP($ISSFo{bHn@ֲu"ΐF_/9im$)'CLpV5sk,`̏l_8D)'Z𘜲Ss y &+A30 zp}MJtLn#2pF?$Q6烌jgm3Y!H7 gSz/FsA&PvMA{l–,#[޳Z_RUMeE kkԿ4bֿ4t^ [ \ٍZt[y[l{> D0J svuhl9<ԇ@k(rd }e!jcwVh 8B?tUbwqh4FK`P;+&s;f \ 3 %+-{]uߘZՄ9Q_&9W'};ח펕.٧Dwny+6Va>'FUz5%weie/89m%5TS¼p%`Mtѯ r &kঐ ]˄04Mr[̩IW{׮w,wɺ2Å8%R)$G7uqͶIƈ8P츙mW3/.b GFmy^4V"-zxm*&4Uc ;%QrG$:x% J"*(XULDo2roͲgtaυ7wc98_3Gy0s3j >`=VRd_B{{Tk8;:s I퍱BK !sURҢcg4hZDI3 /=_~<;#{ٺy1}NLZN 7f"5 n AM(.Ҁd0=&;uͮf$9;;Ng\>EI 'XTnm=} q_:(LG&cKyW@>ɊO8! {FTQ[ui2]]8 0ΗYF "'[6`5_s=ENN*rNCiCvEU׍m6;J֋2 Zv+}$k( OgJM(ONlYt% QWW(3:zV4Ncw-$==hi4$VѾheD.mMa@NpGw6ďFxUwϜ#5dV6s:_H8o ԇDJ~]F@q ,O9Ǥ3MޯCohЎA!IJ|-mF/5dUA Jץ?}iu B” Aio uO6Kt?lzB-]fPs#wrGnU.x2_kLkQk]Øwν聹V_ux5( ͘4 $q ɓ'e`p\U U`/2DVj77,̸Li K=:Oq̖ڋ_x2no!4qYlj-J]:g?6kȀxs,<يiŬJP Zq,}as:\Q~%Tv.9k~k% (.R1pA:I$*l-6n73TPGy&Q$5%mԻDAݬwPwΒ=:~6+ Pi7, NY#}Τ`b{F}OJ`5~eXvY\>paS?P:rîD.6~pAy/L\gv%!)AYXo˃0|Dx4~'^fx>ϻu0&(WМ}X"UN~?QdTg; 0&x&~CWw#c!#kDz2 "X=ǜ]2 X@XtIjeTMς\0F6Xcʨم쀍:O_G\lVNW`Ϧfj3DT,~BN$eL=36 N[߼bYhnܜ|ytS-FDcT:ӪL;O"+Wziކ=|(~tvZdø ^葒&xhy ǀtJ,A!ǽⲤ*Y֌,Z_%,ľU%6FRlL 6vEkLZk&q ![M13abTVKI}{B zEXf2߹I~hwB& k@Ӗ%=-kqUɽLY@fp8Su81PT3 j1;mLI)E) ڰ:~œfZhTY#sXNo} 5hE3dž=pCHtceEEE bEo>&z 'oF-b=Ҋō[]bvFwR&TMqf|dʾW"z3Cefi^خ(l V3]ӆn;Ǔ͹&)v|OgZv Js;x@?2!oWW |[XI,J]B-6*$&# o ZǨ4iDehgjo l^Ǖ ڋ/j -u-dFMb2 ##|W*b+ey`2"㽲6&md,7+,'=E?ܺ}Q&v9%TU#MNx~B)%c*Eq7%׻+ AZ%ۛbXbV-qcXbX-9K,A iS_qXjDPus ׁ{YYʃз<1ߜ)X_(D\T[t*-DNm< %I#o]@oIK kP0M(VUj 5Xl\z"hN^ދWuɐ{n)7_7~0voLmA8ɂ5n>Nx,bތgl6 §s/ŮHWk6-r?z ,(Z'bC8޷Lt6c4W"߹/~ņ rɫ؜}W+s`[wN3ET.! ]yziP*OZCCYeLq.^󳼬%)@V!oEb7JpHi>eI205Reun Y0 5 k^D+[YC&BDBmVe/n3dæ(BٍZ e-YNML=OoWFrr[c'77ɑ-0,|7o?rE(1 cх\`%(^eAfUз^XfهN |) 2h#H>M[zdh.(7tFF,Bd*T>i62SV"Z=vHU"nJR+#!J@ǟRbyxO!\Q^w,`w+jV`aSJ5ͦA0Y]Mk0dlDx)S<b DžR[fcӇJ{Y\4y$z;SN<!8LWP1dwԇD]/[;: [G1<ҫu ,&`!#|anh5j !#,sDZb_blxw0G5ؔAHBBt`6oX -ƠJ䁙^Y~R>`7v + eӊݱ#7ԛEQ<|ᇱoLj$3 :F9/]T:Ӕ]3}o L8fn`;ר~E'X6@FeJ;Bg-LW-RFzur`_MFj(M4{+})C2ZPP v`rt )9K@jIj؟ I$3'c,K=(Y7"[)]%Y6iPc2R՘WQzMHGWn7*:0 f4/<̂PYԨst ]ֆϋw{"$s: k3mO dAP'8MrOB,bWz $$#>cVM8KRR$ڊW"y2Ŏ̷EjlԖ l=>%umo伓ۚTˎ66a]&!Ⅺ l_qJ]N//oI T#@bf# kO5V2~E^)#"G~ Es?jBZr0R Gr8pb@Voi7\:|8[0Ej"twK"qT0.q#@A59K? ,ϊ>RW1CNŨ:ﲍ7;)񇉬34#G.>l+g# ڳH \ḳYE6T1gcP+5 3}2TߋJ quUp$~th lD,叀^U?Oh}*{u0(cκB -̲~$F>s]ДKm]ZAT%'DҮŲ KWe.1WN-5C斩%q_\[x pJ[7!] P pSQ`Mw%HpR0e8lС⟍AETE_x%# AR)[aշҿ{oΘ: "rxӢ.6ZO]CQQj`77n 5AN.f.ObnPE"1;RXvN}zedkyLK'ZdZA#fҦQ$=!ඐ0#P~vwmc Z(T02^ ^"pƣ4|D̫#&iqaw Mͣ@d b!81A&G;~y?* 鲲bJgb[3KX8WX5H![!Lvwk㹧%Ը>R-}eV1З2W|?gBN'nq1,cTG(q=+Z-#/xmM&2(vFWkYXMR!tm@^FYb.]ZT mᅫ"WݺXӫɘx!謯ZQjU8c="! P;a=G2?nٮm<H[ q7kvS[OB*V. ;OZeC+j"lxJyYQ.7[P1raJyVe)RL`]mLcBݞA% {~FuU"ropAo$ e<5V |7&uOO[NR@ ~@'銈t¨J9[Qj},_Gc]/O ҍ pV;th4(U9Bq{@ [+P`[ݜzrn}SH1b_z]<2M,Ѱq4$\2EP5:Dxz6Cū_QcBx6~nLJCeɬ3-n+zeaM&M^2&6zPjO'u?rM$P-ƵfZfd Ƽ@W03'DP"y?3jP&Wc Ey& v-'u2auzpJw6liMmNYH}et/ekJ&>kZ)3%Jhji+qm`WؠE|_q=򬋫V)_!Ѐ&(j"): =~(Wy ĐB2rɻɃF /զ.) ~տ=\z5l߈υ~EOh1d$ s+ ›16 ㏈G =P^[U뾎<8G60W.ؓ>^q2/ 8l׶GzetI:5%OI)pZwqz%>brwBj<@FwgtSa2{]y`W(S `erE"ja1l``n@_>cDWWM*L$>-_>-~М:WM4|n`^~i nG+w*]S"\buFGY?˃JY<قg tn8),x/IC%O<5t~S _πvH72ф6֍p~m!-s-uz]eT$NycOqg/Qf%fy|;H,H:Dڛ(LU"u}l[ N!3#k tr 9ƭ 3iפ_l+J 2bP+ݻ ]=+a:?Bb.79p zE0/4X}I bVzg[6#\@ڗ4gXjWl(0R 6 lEp׸eIwzJP`Q ,3A7f$!el(~ gV)sYԿ~K{_$vNYh,$fQFgNTװ}B o^ "*o崲x& q :E\/a27c^6dm Ci! yfV¬Jy\M1~4kd4N >߬/~3,Ɓ쳄D(kIvi\N;(Z`.ݶVdHbmA߽<nfaRڂc8vwlya6w r:h"Tww.$Z2g䇸LM#T,([Xs|QnIH-ca~?-Cʀ,Pz.L+ɮ'"7l|mK90jEU pT> P>]֐k%FTS@ciOWöcN%VD8HEdkS |y-Sfɽ}aYYЫw;ohU g(+(`xOj.MO0(T2NWAxR8 kEbo,za:'Q{0@޼`#z|WUÎOthq_'<2aq80ə#BF^*S_OY'd"f~-dF|&4 ٳ :)^j 0+&?Q%CLFd͊q}0-mj NR *og iH\Q7D7ou5 9|}}\-/aEkuohՅ!OȸMݑ0b$+;V f;!٫iB[#zsS)_ॶWglbiC7Bsd+tjbW G)q/Lb@\ &$v?yg_p>\MoKG؏42$M$" _(~v uR9BDhjy+d̩Fܒ.z?fɧ`ѰI谭db;Fu͑C]o8aA]dR!9ta'z'7W6.$6>a )׶#zR"n )Ӡ5N]Ġf‰/j4^N}{'0X'bʥ/#ɋ4Xaq R|-XdE?ϻ/kDo=#F ݝE#2ieE=qbOiafi2҇ל{qZq~ sKѳ ^/6QVl908")U!w;(:xb!Z%-ߚC`[b1dYگI* ߇PĺwW\!J( W b+Kl Ri={P<"(鷷v%x|ٝ)KfD*7r@6ٟ/7!SoF41n"s+$\x/Q~ᔛ6m頫v9 V{I\qLDy|K fgѳ8Jgs҈>>EOGu, R\0+ xs6^aUK} QPBw8BKݾ\DY*_R {ǼbWY;4bO'2QS0[9k?k 2?=_?n=3s1H]k(hR= bߟkOpgs8@H^yeV8#u2 <'JO%w4 h(a*QC%Jt7ȤTHgtAtb(*`yD{쿿ù0SSO|n2Ļ1fT%ܙPE4#JamNS_(KgL̛540]/Ʌ#4StRѭ"H{0]Jvk.abh!+Аk,{nTMz!rxGst7pcY?HbBԲ%hptZjL1G~V/5&2: DTmOjAuI 63M!/ m{*yl@FIfKEĪDGڹUbG&"*y҉t5YNl=k}^'KxŋAّgX@Y*"TV d??FxD՞N*60w*%W";l.M'δ{m,P';hq~p Bwċ6?.'6;w]Ɖ3:K dr4|ӝ{J:< ӈ %6tC1QOlC;KE^VeXйչ.R#XXo$7{g^? u =9'A3Yn9*cz'}>eHvxʰg t۔z;a?(ݬ ڃ:bxig eXENn!A]uvjnm!s$2l.R‰Q# ղ ||&QĶOK8fQvMᗙh IjU0%@Y\ݺ Xʯ OvʺՉ) CS4,ϠY$FDFmx:339'pzTz-87Qr՟UB7/HX{6GQXvUA|H0Ks(aXM)}S$ʛnxIn&fh$IH `ɧ$7\;{cbdx'(M73~2KR;?lV #_cW 3A Hz$ƻ?H*]' |I8ςt ,h;"$^g@(^;ٕ%b[aw+\~Gј%:l^wdc)_re2QMXrݪ\% Ƒ]z,dKj]/2?ޱ_Q F"] ȷyS8$.KN)ZÇVjv6TLg.E|$o]܌0d 2 `\cY޼Ӄ!f*B")' O`^b%7cvI/n-vSt~nݬnqd?`ER!F8A2mɤn4zYE݃cqe!^ (2svuV%;u ӆQeԈ@Ha%5F]̌gz ?V:Cߟ #|*6YvhHUsr:[N^9 ϟ:NA47,fCVXţP:9QO)*)$ 3C(:yĒ)"&eLEb*06!3Ucj$]wsL<a[(xHdZ/N7=z3- ݳW8fc]5C.^4 )Gߤ<[ɦߨnRc=4hy D|!gjS5}"(J&CO+0rlz FR?Z􏆂5ͫ%$,N{/#u\X|)oҧ3ou hc-hqE>ˀgXj{a1rl&{6=;076#17ߓHrŨ,|u,ˋВKࢂH(r1V&tz,zētd4bvI5kĂv2ڬ ?j+AGT/k T5ԚK lL)>MMh#, zEJv|Cz]eXٌUV4`'Jn A>άkdEL⣎cSntvm1$p,;QMb!;C{1/qqq9Evl1i`-l`Fˀڶ8(=dN[/JH곊P?H`ԉ7NLjf3/zh%t7Ҭn= toYwE+\VW '8ƒZ1hҴƚ!Qj);?i Cci9? rq˽]kܤ% @>W“;M˸(`0'L1Abӡ ÜH'S5S&Ҋy;I LtY9y*'9Pw u\~#BB-$)URT>cVDj!WAN^SDOSCoId   dLL c® gYZS?sG K/𢻤.cu*x X5IOBL}4p0m6#G.Lk%]M0]a;CnYN^˟v]7^1F$UT$p@a0u_6j]Acb ɄLSh}. )@óᷰrQ}C 'q7qaHD;pwbcTtGSbYV.J\ Ynp[xuqJ퍳zsRh0'" J9[ )R!{R]b?i=gI ;ʞ˪p;F >֠}>\SC.qIDn{( #f)9$d~M P ,'F[}6{6] ']Z>GĂ F*$(% X βPC6b4sQ_aP0C-]ntJrP-ቾ,Jԡ/WKU{uI^ZOoW;%!NXY>V9`6 03\Ў tD_j !BBZ "f2~22mvdpy-5O\!@y;-ZW~9 V"!x$m6N#CĢڇ83Y{8XG*eIdR稅O!x]NUw:=K0 (q,?j#:/ϠZq% up/3&{"syÉMmeZ UupHF wt0u)K2dc82,km˖X[] Ǿ%}iV 67(N T(k}ҝOOԤF&wF5Cz;d1zmĎh~^^T3ӳy ٘IMd+Tɠ`g 9;i~/bi@0d RqX% >I |R U֗ riXA:Hk{t #XTVإ?썦]w軈VA`"4Me)y94sg/sw%L.v i)K]IڧNIr8$r`RcL!@$^`n+I</AtOH_OY 2F|3|FUԵd;kcnR#@(>m /2Rc*Pvar-"MF0K<%+Hyہ(2^.j4p5k5{}],QO e9BH~lkՆQR|c\ľ7>afhiGC͕8, 0|0u@=&@ætVwӺ ꎀ+xKDrK]NBPm&x5^yb:~]e?n;`(A`f+**+JN76/yĭA@U<ͬe)`ڄ[n M˞$=1U[Q9r`ϡ|*N5Fkk-{ a\u]'v7AعF>e&E(DO1{@1ki ف\ATkSq ZK1!̥םX´I,"hh(L215U/5I/rI3(AZd,T6'yE:E> יb@WnJ)b)KvQEZR uQ+|NLf!$fe!i: [6pBoRZBTtrN'TQQ|k#%$/'oMY\ cqKAg,&|HYZKoz^c4'|Xupvb ͿsLHTȕ17}hbr6w+V,p:+{ouI0^1O/0mm!J֩V$N/Pfg ޾d8Wh̄VXԪ۪{IN:8qP s^K{||e_Yb{}HfZZi3?AP |b3⥁]s!q:hQA n,q1 *h+ӧ:I!as!be{KثѬ}|wO;\E\qJ}XՇ\2uO]8S4{/H4f >?.C V+`d'knOɊZ1%1+lpZlj_y:”FԷ+,?LgZn<2ÚzR ˂^tA¢S%͂_rVqMfBg:LՄܤz&a}'8yE['s]VyaQy"g'ԗ`ދnNNQYm=^yNz@=;ef@g=3hk~ F cd(6O}'Id<;!8_!sL*Bti1!=ER0#''Χ%PvGb.pXZ1ry-򑕦|ؚϔ:?pg/rUt`c7ט0#CHQ<p9c)}(Ҧ3?HĦxž 1pTl}\`ns'?z2;6Qn݋9&PȑpeBH &eQQ=9lk "`9QoA禽}i!J9S8j"-9Z뜌nNm*{5ґ^xʳ=nx JXUWq)o%\Q!J4,NLuagPx@+0ьǕ79$;|qw;u.3}Xb|3"zbn w DZȮnyXOE3B FGGZBYRЖ2Mp8H9c1C `e /_L3RYCH__\}e1w ];]]'VƠR͐F}n=x 7kǡ:~5 - Xό6%o =y.PHU V xe}r4OiWx'6 4LcPe$#c2 "%%'|J06b0r|t ڈ(K INэ{*h{Ig.y6HMda#'vI<ߖ._nb dʃȾ ɜ$R:)j.%V|A O]O)[&`=?wecݲp@jxauϐ9/4r[f";Pxw5; Dx~  %ygktuTIݘ`m%$ͫ?5"Xuۙ_hg "^SJRoF1>:d8Cj $(%1W JC&|f^&%oc)vGuf&f̥:| !卸H&uf e ='OA KepkFؽiC=O7T}TrJu(6^2Ib31U,o$E|4+UdjWyBD4>xgm /v}(L0.7]M%@Mn01N6Fwǒˆ%ߒԊG,Xf>hFb\ BNqZ( MiBc 6A ⹁ܜ՜ pCvL\hLjSԦe@er苷K IJw]-@WT~-ᐵS\j\^fF%vA WQ]ˣX7H& Z¡!wRIΈM[ƆR$WtG[ɸv7O,f$h塣<*x^'tDs254VjȬS[.)6'}"%b39'=JzوCF,6ā~OsLLlj!}Pcx՗ }{ O VҜ&ccuowayC?ME2 ݐG]H=b1$%>']w~/](X-$%4nx Ds2$ 15- 2X[)A MV(>] <[u4mje={3nו(ݑA CKҘ^khV@ -U1x&e.2_҆dd*ҫNcU۽eoD8V]g2QpkR۵gϜfel8$2,qMX8kyvcPB Mhޛ6 Gj.x(Ԥ2^, :rNOp^"Dk4}ew}w,=g"^k;WQnT|E%^AAJe'_[iiF.# [>V_0FkX)1JQ|΂2hTV 4 A 4dHW'-IG!C5K2^,uJݗvO{G8& Sp\m 'aM@,{ޞLԠI, lWkTA}Эo6}]&li +ls>˔* BJf~6Ցlr 'uAy),HHƷٶ+CAwK'M 5/Z H׈HXdϐ?JLyNӲS->L #M0 1S [UV.uE¥Jiu&Ңeԧ*Ԇ`-(zG~1)~Zkb#Q/ReKIY)yh%e",z7z۬-:T ,%ݢΒHL,է UY^u>x:$ oOQ+~0A u %S cũ>Zֹq┇#0fř1Z74T8U_ (;QQc7phc}Qx^%/=.#Mէ!DPd#JcZfyb mTl"Ei{󎊼yb57ЬT\ྨ:_3AJ\ނɼn,BMrULO/88LILRD:+pn)Lw`ćuʧE.dfOh5t7^\?_@5XZoGp,UO;!]Zµs -Um1_}96I*yfL|}_ 2n ;WE`ذo3Qb5$L֌iw y͙)adsgo/׃֓Ogu8f*̙Cl|d\?J~F?lZFk.eMhȤaf!~ Nw)&v>*"|}cR^akR_IfǓjӊ4?G)9 xz-Zž4yZٴ@)%QPM;y;acP/mt.)xs׻DYLQx/T4I};I}7 W۶a -<߄7ݢ݉Ml] [7FReD$CY ~ˠadwL뭔.Ԓr.<z{`Ґ{JTaS7RQQZkSĠ9gn 쓽}$AxXԽ,z'1Ή{aMCڋ>CPYRDo~͡_m+q[2~I41ѫ|E<$Ch&`_JA:v;!5l)Ρu-0K@ԶH"hdN?EtG\9\Ej@ ~L|wQsUW֖Qod.j*X{G]/]2@&*#3S1 17些I2`K~\VPKi,.Dw sڿfL ?1&vޔN4#MVKW-2Nϱ4/&`Z1iL)lTfY(,m+'j66= vFێgC&vvMa%3gKtߝrf4i.%c+/\ N9%fŔ(`X e7y_D$S58O,nؾMǸםApRGƩ%ў0n ?=Cdkp^#jA/v1@?C8ȔYi2Y[[dy8ۓk-*N̓A@"?9ooG9a@4Bj Kr#Ư|Do!->O?cit?bXu qYǻ}YZ֢W$^֘J OծCg;BlS9KM Qgs^{b3I L132fAսqDgn&}y-y묍DiaGl=J?EmSMH`/c`^?B2vȝ,h;5&׫1_T|Txh&rJdLuY*bPL[0a4S=0\M=\'B60I]ü+QVfe}8a,?`Hf"өh{ʱ$r(GL7k(%I9ϯ/3B6 .̗R"p?8VR|ev9Xpo!$Iʢ I ڀPUXV봭 ;,QS[ ꩃWwSZ3J%70r\aff@$v(oͽ_)\ snaj,6@f!˭Wxe$+~ƚ鴜CZ+<5d^ڵjwXm\b@1t#47M%SxJ4`5>Gmyt!=nHVwߌ3/SD9ᗧ0|Έ|8ͽ Jr1|0P:@[#h 5`!t%` P.z{.>aj>@"z8'usSK",A{HmrQ{iR(lY#$TGCo TYs%`ef_a; 1 w.ř޿U~r0?ҦvZtzF A4j#gֶKEBϕ9dek\*({(\S(XZ f>}RG&7 =͘s#afjt$&9V.P=<ρt4n_t-u0=>7xcw HL9IVprf Br@l *P9-²ҒCG,Ui_~3*d)1:]嗧 FQRGf(=iu$4_|b'6uL2DXƧr(W mq(178qXOC|87ۇu8~>)i+cSm}v=XWޞ3'P9kԂ1  w;x->&@M4hNhP>=:׿ 彃X J0pyHL%[ڨ\$hAM3gZfhPṓyu]|'>fN_w,E}MJ;{#q6:DhB|̖ܖ퐕"JUwl(HѢ*4nZ]6!fy0)1#հ= dFRw?"nm_^JV$4k:#-⌑ %2k}'Ej}0٪H\ ꉻǁl_SQ@J룢޹WjTM܄$3]\*ِ{2B)u">70tOQ%gA7؎=xH-kas;,pKU y+AC Ϸ b|z47Zso?, * R Ak "oǚl6[ q)43t6fw&1y#Kϳ%&:8f!8 P)fRԕ:zN0&#6(:7[ӧ3Gzq$wZ~D7a/C軟ɾ(|HAI嶜"2a\B s1>v~ҹQ$bb: R=y㹪E  }_㚚阍5؟GJW̬T~yhGy8.t!*9 _=ŝ%]̪ELI[Õf9!ˆf֕:SfNrxZ~2CY5ϴSx8AtzF? lT;4wҖJbFf7PFWny!.oݓIHAëx7{Yo"] g$5+DN4>͔!8HZXl[*;edXDH*=Rs9C; a %*#LIo9alή.7E:pHfVសB'9K;Nև{ ? (D \.KmF.A;wfz50O=-)H=s|u*Xo>{9\#؏@4$C.(jn~u]g1X! q@8%q$=mcrrr)>@tFYu0oo>- lQEi;JE-T!ABH%xmW(ަjnaNҿ%e0)H Jr Ct ۻMdϺ5C8=ɖ<̥ CJydn$o̝~E~u *\U Msœ7EA߳Bs Z2PWACl5ɢ$*tJEB[ 7s= nFnoA N,QY=4:WRG9 12_V6jpKvY 0Z%4.C\"{I9qSت DvE&3#`C&T.|0,WN@Xfk%b%us_ J^Yyϻ[XYŌMgWUF럿0V\ʱ;4b~v MXx<GN BOgM=dmOt\p;~*<7-c;^I,SzAdni|XpՆp- h~]Al6YC 'Ju5XCI *qܼϲ@; D&Yf*o鬾3R2w5=g*\, ڭmxYILD{0fu6V0B_ B$sa)?roS$W:swH>DŞY4 >,ϷZs$ hi%?ŰvnV_mWܴ-晇`F:`*{8B{kK?z: qNa;(Wl ѴW&0틏Is=i<<둪삼&촧:8>آr<;:T? 3Ln`[ Pۃ/"i[75 pg!+XӛGTw|ag&P/ズ^&Z.8` Uθ/.!_`57vpz()  Į,gĕX,ies>S4p0bcKqFy":LP{IBNԴ} Sw[ lr1ɏE& B wJ:ÑYC^,#}pv/+b瓥ۣK&t:ܸip 5uY}<eJ ވZE[@+/  / 5o\ vMFFC Xg0'1]?CgຜBȮ]뿧'V \9ה}GN!HfIX“%Et?~3I º(Bs6Y wBW2}އ[Y`&6r^F;?LC"L::%Z ZQceVQ-WlD+X7&rjpy}h/J$V/3Q4}Je}6 s=2 uwX"G E9|RnV})4RwYa2@H{Ke@q H\d*JUVAZJPPDs|gJFWdMIʇm٨kivDhm6aP{fvDYGP,7Kr`2 6O(?~qReToQ*i l vV1cK`-'sozjh ŞY~ m ugcEe(X@$hzt )bMhŷ|AFVWh=l;ԍ>%|S}7 qfmz̡BSA|2WcR"d"ܡDOi$.]<>Ф":%Hm?,m#Z\*褠PMZz˺w"ɢRS{ !Mm[XG+\ư]u>JT~7;>sYHkLE]ǣ|̊oe[v7cfdL''O"_Nuqp]f߬"C.jdO|;9p^eQoˬ-Eu UsBKJۿ>9ȚErl.LH{R iT4╶1NӿqF>֨/ہDe,͋SwwP Un03r0gE/w}4חScj*[iu&oH0Rd) ),!܋I{)?AÍzU 0SWS[Hb@S{hv(Mi&-FyPr"L׈xzdXDBzjԜܡ?3=6t:A]UrAZ SIu;v': .wu6bR bsLr=ke>͎(Tp9B;JS;$<,@WfZHR߽+ms0JiZZd}! qJ 5ަ!ồQ^<2BBtۓ`ua7'|fO>?9)q,߭WYF|y&hݱ\&zIBFGͿ+f̔Ȉ0ņjKo[Q? ƅjw;׸ p+&aNL(>9N#8P6:Vdq56ڶR-1T]rRϭdS7* W9 c,$}l(b[-ã_ %ǓAp! 7 ޼ȨcΎٜ.a=K-hb)L-kW?4SmzB; XKT01}^|=slC+) \2C.APtzZ!fRn0e0C渖ZI7^VLf|M~]vqG2XTDA))E)!ɽwY<dLz~+(ԗW=KC*;ӯQ6/܍8S1RY)ɊPf{)w\4#5/2zY윟hclɠsogREl@[&CƟ7ΰ2!8×P/>>Rnᐤ(wN 5lϙl:^qs(?= 6hW'+g'MN6wx.#k y3I ?&ֈ =:J Aχ~~DG!<{Xks5a4Œ0| %F+ )R/KMJbH<0vV?Hlfr^kL.6Xrtlc{] I 3`a`A)Wgu9keR~>'󚣦g|Tv7;º|Y;i^R"{UF ۮSd996M|rwR">[YiLFM4)إgU4/>-u;@׉"aDC!|Y+(S_ rc/RRDiD9r>H*k L,znD}U3 H d EsQg,W%mz8[P^T7SEz5&gME.20?V&U$\#L_\+ xfև BD~Kcx*f~J%cRFTKԞC7dOnʢ 7zDJ #ZR aH.j#lq4ҥ,⠜$;nz*HЦ.$Bp+!W(Ђ%<:Vi3"\bt*W4=sT;iM?>Sr~(Q #:#\eKsË$mC\JMm^uN"Fv2,({Miי]fq%Nvi(* eX #Ң x. IW,giZ/(]8,L{" 1fά:(A?5wk{`%1-"!0M40@Vkf jڅ3T9EL; ͑GC T5t`_Mˣϝ]5Xew^ ;p$?CP|9iƝ {ϟ4/9q;e 0PW}?J~0eC+h/$b}{%AQasb {%\e9wF-oJF yg1! NJIDD-33AHBSܤQV~3NV;\Ub(%>.*LRd XkmzܸLk Lz}roi5evAvFkycȯ!>d7o\ KjH7~zźK0\FA ~XJ;?z\Y"<eGoM`;t'ZߘM+ֱ&HޅƳҬOρpɪ >sDTD]vh1؏zly n}%Y8rRR)Bws3pʬ>̧ %} ۴ݡ&eNpiz/~@'Ȕ1s'BsŶև陊J3p DK'hSw>^PSOJSKUhf![umS iDt 1KC)J ܵ\<"wJ<9MZyz1om՛,"z 97(&|=[bA,*ʳ噚y"4l/֫8L`+\NGWe%Y{pf5 S JUgNy1Vjdեywm_(ǔR<јN'}2 !Vт`B]=H֩IrSω) K3[kH:iѿ>byZ{yRǼ[dj|\ Px(k_G@ QFٞ-MR/2@:bE]e\ Y>PѬP Cd_oݢ ~Τ! 22fv66 &߾@ruo=F>RW0Ql0AU<ǸLaI`H a{"+xM3؉jΏx- KPM>s^ᬡꗨBk>Qn$)\*&΂2zW!4 Ԟ Ã.а&,@%7Q gLY"x;kWhU̬h19oXSԢt"$-.[h"xw ĸIIf2=1"ZNRVS1KS,Z(FjgABD=D,S|$^CJjG֚9LD[; _ QۍU3uZՁM!7nF*sM]:hz%Dfwxk62D%Qu6j%ƛ۳^%̓sם 9^ V O_6"x:N δhG˦I$e 3oi(t\zHPkkgLfq.U=(O쇇IH#9d6r[dAQY@|1̹#zA_BC,ڬM%J'j=~׌,y?}ݻK4ÿJ7jևJ!v9M=Vg,]ợBbtѥWITET [RN\47%W\ש:ryE}|W^Ou)iiUjdMo ؜BGmIAJk*rZ,-@UC036QPo!PDfMӔQ ^>ǚi .tSQDq`g7\ 3iRK{ _GkD"*cCW7sԨD/ yi=G5{3j!qށsWo=o&1kjk<&?d'2nb/֟R,mre\^91e+PfxQaG@H,d"BCӒt'@hO̐cKIs*S0 dC+xiڝ|)4HÆ8'(z[۲yOʨ @[e6g8$4#_tQ±{`in)r^(dc<8]X4'  n|Au+>g<} (@x$$K72f@@t=feZqEyJ@eI|5/P<۬AȄbg#Kj;I% 4ob~~7tŌsDW-@_RNOdoJVe}(*5pFM7¥i2 )whb \i˦8B mC5D@/$Aj}? 1'۠Һ"DTc,L6ВΜ݂W [kajTͽ TWM].O[OPZCÿO4K+N<Ή2C,ާsk;\[! 0 C_ 鵫)?h)/31 ]騩c|O]WXHW"Itb dQMljϫSyrv(䰬d4_lD>f5oJ,Y9-\B0<߯i &QYQf_C=/YF H|Lr = 1qdaKD@ѹRG a1m*[4g^kK09~'`GUMɉ 1B!OYJj w}?):' &FymLAbK=` CB^r |mI`]>^Ch7hOU&.ܢ!s~ A[jX<38q yd7o{w1FyKFr\ I}`Eq˫.0'`&`/F M' JmXS@߱#d@[)x班K+WLrrʏ1yqȏ)8t%с]'h 7l'&P:6B?`oЏ`~-h9ûKAkC8l)O1O1ِJ:H-=_Y`Gb~bT2bִbhrFh»`Hׄ]k/ebpKJbV|8 ds4DV{BvٴP>h. zERl:I.E皜AbC"=iҒt&,@ k<| [gi@S=`= ȪO5;ŏלUXa_6R=wuxM/ޟ$$Zq?L#CD $W 3d WR|u8s`P[#`"TP]->}?Cu\̓WAb_+Xu[)*3x}ϲ9*&z` NoG:#5;,%h{H]z(`d8ca¦@hNnDX}% n۪r$o8QTB?Hw0N13M` ,ǵMbzT9]3[8~iKKي yZ}wÙ՗y3t={^SS}+m*;:!?|7 K10cE)ijeԿV qow[y .~/Pvy^T<֪m7W'Zۙ<v˺%ӄw' Z^tڤ{ h^ Fs]CRi"GL\9u YY/5~(ܷS *>Øz^_ Gdd's5g|3?/Hʉ'\`?djR5!p~U ? a~<ߘ\q./|*Z}DNa*,yh~I8k Z|ENi>5YKQMj~ڝrvҏMF-@ms@b$1y"0 Z$pY +z5LXmrӴvUUVgUi#N hvgpcbe*ACDH" QCCر]1ιy Gv/v5lxXdQ -2Z-71jF=( 3(ה}]|MLd\C <kI;ˣho:k1-+v2|rGVJWĒ<*8}_>eDtSCZD TEؠ:zHQρ9eCj:L#SBt5_eM___‚jpwwI.2|0+Br2`\j=7Kx,zSXxKF#&b 1)m9M8P3 Eu#J^Քj^5y083:[sn5fmsp=dnl49;HF =#aۯPCtH$ ҁ)7 R^^a?y5 | .:˓PmWVu*bO-i3#GevG[C\Iy38_8˜XU)oķvEt䏾oU?mW")Lh#EA(j1]]12ⴺG)Quwu?|[W\TR+Ӵv)}mnY >',w!\x[:3&yGLZfXijxPE|?T5\˟sY0!wHGldW<',ͰD(--u%JajNGo;J[5d چ#d\ c?ߣDnNŒ"!Ei{Uel7'P $?D&_Ad{EJtsË$<r۸@J3Lj`WnOW#GYO4OKjPx&{ I"[N=eL@=I#"M$[f򾪺 ֩ OaحL{xo1Ƕ+ OϷGLbdE5l_ɖ4 KU!j:d:toO࿠rT / aN"hP-Ge!~!2/n uf oEQZ/̆[l TϦ%oHBbak9B |G6OQ_ݭCa P |MDE3b  L^`<"k5Bdmw*z܌هõ.iQ(K%YVT?/ބd2+w;i6fm-89Z:+|J&2M[j!kQT)敠{dђr{ \NݞpVTא,XQ1D=70/ Fˏ'(*P*:T*WQj/=9[ x:9pD% @poтUMfہB'(͠|56K[@Y@ Hw q:OM6U^xE"5A;Wr! zbB5,|a88zd%(^joT|?sЀzQCzf+a < `VN~Zf| `4Cy`„p橛W#R)N/ 6(8R5?$f{{i98m_2?m^A'v Jyt>5+3 :gʣJjYL>+J(u}px3Z1{PF/IZױ؛;mU}`˼.V[WF_6o4"")nFkOM&OMEUTQFhew:}A,XɪIHc4%{GN VTDBIlp?d=>(OT 'fJ^eW1F,b+XetM#dHriRsLO HhuQf$=jr0gF=ü 22dC_Xi=)k.qFpMDwlf*=,.1Bt'nc{4zU:pCZ_ckY\7 3I6Y=!]w$-fy+f`|rA͌0߆hx9 h&[/,]oɏ{Dc\wT:9*#!2IDŰ*u @W&88|A·PC`" џzbLܲrm ]UB=NI4*s3"b:~qy f##HXu pG=sZM/ kWS Jel: t$ %t7 qטD<Ə~bTCY>WŐܲ&&tzj:y$6 K>^oG֞QX].'|2^}su9{H wϹzc QĤɔ O IEb^%Y qw"eXJ-U)8S 6{gƹ}0$6JV9,J4ǐ@I]zEFzlDXwȏ#12K\$B;dCo)*Qh =l1 8X;rGҚ@ ⦈b}Lo/ %S{O%wM3D<Յ/ʿ;N=?qaO,x?3'l=Abc2$>]N$ss&df<OnfvxK-8rvJ2px>GW#5Vw=Pn f/#F.s@+Fd[ N7>.._0vv,oPr(^i W]l˺9%'-z!j*B,O@.qVI'[[p~QC)&|e-=[\II@3&vM+NTri~e5"$s+7N ":U< \H=nYu~>zWY$š %=wYB57Zjr Ts29AbZ$wf2u+J x@*V4z)3RPW 5dmD}bukt1Ze7fzj֛_NA+^ӌ+le%6(4qabT$DBmzu wJ ю ζF"{k|P2r+EGSdMI5<}f(x]A^Uf=;Ձ**9tE>xM^kG0$:L<"l ob?q!=&8%8 6dS6 Oe҅9USgsdl꞊ZE//ݺJix,rfg$eD?,D;wg@A ͉EL8weŷ=4^e*,bAR8)5]Cr[K;xGg&G`vTg"֕o-OemyU3ɉ|* ix%2A5C]i_Bm9t&|M+KlcGԄIx@J#LY˱[)fj.Sӡ7drD֢O@ޗܩ0R)EmfyMsE3 П?щ9I_eM9Y+x2{!`}1٣A9_ *OKO_C< ttliYWHgɃe擉<&hm:gbĒ=#jSj[hN6DWLV`J.qO6\|=uſA4ժ䘄f)cE %T搙\"~vbZ2T9i~ 0=AS}ZAAT"kMsp/j0Ĵ~xE{صn`'Vf pG?T|l=~Eƛ+B Զ%E+͢]'N[ 뿭Y GpS9Njd{w^ ζ+Y@_وw2+FeGULWydHN>`I|q [twW+.e(6+W>_ݡŭLc|I/KPDH1snР$[@.A>"AV!3F$^7lѓ0 IjԘ2&+!`RZ_޾f9+W#cL,i1(dINB䠳fsej-wnHmKҬնc)&>|"%Ykӻ~p$g%tm$h(\t~گdž!sc^|pã I0W.=_fDЙkCp]ie]*OGP~ʄ0;B5N*v7#b|\22}Ic&GW)f"AENGУt:֪@cz5&4iN9AEHn4Vr *)%7(9ANO1b˯ҷScEF#@p\ȞNaɜf|ɮV8(mU&!pWGT̗񸎷sD򐉣~N~ ݝM! {T?hSY|bi@wQyI/]2*{W@r)t|D@E0"✷d~J~ k 2%U eݝpV$#!G=|3 fnU\pTۯZw=̽np~H ݼhQKS(R MFi~_cbif b؆G'fCDwhh|Qn`NUnN+XI+ڛ&kSYԯ鏝.sgl""1myWG+ E|c4sƓ۟~[u~-ֳ@ Hө4דn֦ӟ)'Լ̨rU <\t&|$>+JDR H%Om6hm,sCGmGcETv&raD7>؇,ݘoQپ<"""zHSIL{۪Rg1nQįM'2o Y6:yn?e5gX~ #r/eѨ|4ULUΔ)a_KR=eoۙ+X)Z-$ cG @d$aԚK)8:qQK*kMu""o1*k3YbZ!mSXbdk;̝w^k"b~f$S94ƫLGI__+ M Ygc8˛S]~EMCNy 3.FvS@{He7 T uƴBҧoy*7Q$q=wUXRjDVC o:,n9V3 3vW`1[妗s),M 8VN+LO8DzJȖAfftje?|,7_S=l}?{?ꙛ 8JkZadhQ'#!Wt u/RmPw~+XRs/]9khE l(nfmR-RgñG2Ɩ+<*C6Ê {4ųA:pQvxݿtK9P1zHZ ARԬO! ƻ%H-ѐT +`+S#aPPITs>g/bq7dK}lJjv&EͿ.8sxa8]gZ /7tZs{]4 1E|ȗ̬Yf8~݈R.`10  }t7ˤ[(AM7=@~PλaZ<2kƁV ֱ˙CJf¢NB7)j[o qPQ.͊"|ݳEo@tR7CۜH0'kala///Uuj0{y4u:J)P?pEqXy0ugs,Z. GX'q9ƥ_crr^c4K]e>.U!>Z&}v:O{D~_8$ >htj8'@ZY'D¸9wM‚FGfCRxu Fq?6`*Ѳ+(h7Yi+, 'jtGnuA㔄WBcTP-+Xxۓt6 =- :\W7q=". y~@,6y+=AN;u_F%8z.ӟ'vڍ-?qڒ"IP \Y ;'R +sUQs Kȴ~`\xXNM!Z2!kC~0oy? .%~7MQnWA+4.B*k;#qoXt>#4xdyK"?B/_C7؜ "ȷ#]$w1cg-T l1JjȬdn[03wLH^aΤQx0q8mӅSPLRٿV$2t@EPq>tU/ nQA Ci*t&,;v& (C7sPL1c(X&y82;WiPI\nU|r6GV;JbѸB^[yG^و]6'V$zF K{}UXd M _%y5"ЄdP2(Ր %ÅijUx4Nh),nT%–# K ?޴nG `3\'5,DN)tY4^A!ŋ; H U_rQ8P'w&DY>H0<1nQQ.62B%:<_).iЧ<9᣺W (>G js}4sp3R#,9 &H.M/\ؾ.g\]j>Э} h:ދPnfWfB} 7v\MIK..1vTCrNGB5 7`5ȤeM #$Q"7sR͏`ְG' u+3LS U^{B9hKV~ Jq1ApHP|o\g35'M*q&{I'k*DywˏSd4MV*|`p3m T>~ʤS*[&(50ϬY(vk󐉵Հ f,0lsK`͗M]Vxbdv{Mdž3B(0 Jj837'É/NY'EW."b~ySkiaMeYTx}A-B *@҂tZi.=G0-Y!ռ4L CtVR'Q>.=Ŏ$au8|V$ST6b]uO}Fo@}K2CXxE [A DsDGU@ vA~NcLtQb><5b8鶅r~bDC5BK`V+&!4|/ZtաF(ö'ȱN *SnvnUN%˔xNC?$8ӯ& GNrpFE39ƠYe)S{LpUOZR0Gw]VTtpc"{.T7uߖ3{UB u(5b%l6wu%d?o:hyhV ?((B>ƚGM!ɐsc8 ×My͢ ^z'ǐT\=x`-;aHR˩){ߑ{pж%K#z[8@Qh9d?3),cz՚.f|1 c|@[5&{1]_"ڊkŤceJa`og蕉K9n׺Z8@\ Q?Lg<,~KPNsyF(*Qy sGA1 )&sЃ*FBma"V/|]G^}T:M(}EDxO"@zcAy|^Ziٚަ1i}\NĪ޳K!w'sfwO*abdDT$}W,-g-9.y~WH!XΨ"0!{&<}gk6t ^d=ܷ/ KX i)n [Kf mVOEvrfU+ Av;c~A H?ob뭢]&? :˖8s7:_PI?./ 3V#qb7+';l!eyJ) xBxB("tȁncAEZ,#\Ne)&mJ@<stF>VHo8儉.\MWsB,/:hW-%e0 iYU+:&_M8nsfwPEj۞^za "z >Lp OX~f['ĕ @EQ޺MڙD.l\DiS,u i>g[IFvL9tO>/6"&4 ͭQ6蕎Ю\i X?khs;;iX*x6t7[pb~Y㰏>n$EI(3"]1r|ږZjY9;b4}$-,'b)`yMTe8ov̗^fb@ZIiQܙ_<>&D[^ݟb[W(S_+ʊx(ދ7^ X95EľFey1 >5tfс8s1mzҚvK߲&U}U|n3%3dˍBb" 9.\n$1^gXc ި7L`vO274Fj 3FHtWqfI^I^kF۝V3ÍX#h*˪$("S`qW1}])VD5ʘѝ<-ШH2y͐͘y&7fg X?D-S,kxL 9LOh $U̱%&=O1vR f Y8/2.Ƙz^"s ڙy2/ܝ$[jK oYKkw8MtpS -* *H$pZOOԈ_AҢ81Hf1\l^av%pa;dn{З윑Q~7ؙ3.LIJ`bo*IB\itzk 0Ymײy2qu8[1Ij`v"r )VMA'zH 띃}&Iю-BG{;1sox%_"B9ctʼ*z\fL"rb@v㵲Cr^@/o=r١,k1D]js_ؾ؅g( >n!@+f0NH2B:Nj-nS&}z1 kf69,= x k5dU vL!wrX$(XgӍ3Ob1:Dx.ǒ!x_A~h~,?-ZBB3ԇbF"RF ߢٯxG_Nq|<ڒ"*NB4F@a!}2Ųo9dN}>cj 9hzqrXop*{Yvu;Og6fqzRm[%j@tcnN 2(_CeJ[2w.|&t"gϒwS/eðKKW]^Xiw'ς3@j`l2 qTٙ1r.&a0h7m{H,kB~fx#ԪaCI&IFz:at= t.&&Tž:#x/|L;ITcD?䦬di[Hjћ] t@mqS &^Մ37ri_5b|]5 gQ2Ez 2tJ#GyDWHchkyє*Q1g֩5=!RR)O6Ӆ&w.vSi<5ߞF|B*ɛ5hڜF[h2+%|>#]7(b{xX]/ٓH_v;1eX[a}fcvڊm;IxRQ؞yɥwE`4'LcbM&")Ҿ)Ld6|r2>`f*+i?D[YG,ѠTH=O][f'X8&16pNRGgxϯz~Z(꼫D!K4"O]4M8*Man&+lT0$-ekFg@"Ί&Ut5 Jj'!z@_zGYc=D0G[6$%eNoʎ`pa%d|wub>ӄP0@tOw/SRKZB$V>n ɭ W /~n,0ţT??UH}nRgWnX~b ⤾lޒ]S}P3[م?웜@Kc(9;kp\].md1T#1/ &_bU:F#g_JFD\/b{M߾h٨thHa̹?..8Z%3pVkFxe2EM?|l(Ac"ڇRfkEDJ'.n^%9ZgҖ::#q_./x>4Q*I̹>vj0YUگ6p р8~oxrDD+lG݂50$]<YpBܜ>kEA!m%XdAum0xjd*f*4,sO&sp& N{/G3y(as<^pF#5üV1{y=nWuC;I2&`gIJIw\Yb!P7B]5#]hXuz*H'*Ѭxs; I2Ux, ɅudZN (We4I OLD7,   ȵ[$6-h!nbO)*F( Vd"?cMH[gːIiDEJ]p=$^)J7ȕ!HghY:M 9h\/PJ Va w ¸4Ekk0ikZ~zsAuP |/0={uD>YcLHdr2" T52E`*u8)?l4XʂDw-npTGV[f Z-w[0&R,8ER?c8*55 }üstzmk; SqX¾;"Nr`2\tZKզo X.EZ QYC&@e2*O=q*Z&Qٶl/*F6Tr? FFu^lz/\Ν WHx8Q? 7 ^24;yN+@ˢX+qߪn%aކ2nvέxd/;;f;(Dn<\3-/CzWvRm\k #q`tA$OA-Ҹv9pr7qHAQ6>{m~'^D/>)?- Oݣ]y{ThH}T!~ZəYq3ċW:aͲWjxOr`'i4G>zgXXS d=|O Zpc#Ԓ"Is#Jޫb >@ZD]G,0W]77xlBg7MaĤ\1^$Km;Ajx#oڱJv"Ҟ@ϐ tˊJalr6M:lC)?>#^!xБBQrN)O8e9ڹlntqxͺk 똏OL4>5M)^-dy4;^@YjL8W#څ_B܂ot߰&5(Ƈwe7X=1S꣒FÈX$E&a %@,"@Q4})|4hS[`38/p1z%p"*#.lL iN5G^(.y촘_wa_iO`Zhg9:QwS\(5\ [$d/iHjXmܤ*A=4Cc cNŢR]*@K(Q[OJ-e[e8QRVGz%jOyH%ʵ 9^="jmK FɆjȠl)Ia80")>vh,'0by/CZStN M +cx9.'mU3E)gp> Y3t5+=`|]KV< 퐪= 2cҲ+(@zPJj)2$iljN^MGlVۄb}XBcM~i5)DMiCO B!W G/öREh8i7Vcա&P7 ;flfux_0x]ۯ.'pC0i"ŇCwn']I֬ruXm°sfhDB-PU/ ,P+(mPN)jIyLF4HvN)3Bm% L'D"LWqPwBiOdkh5`pA`2]W$ϓtZ@AaOX Sx]L̶:AN/[u?/ஊjͮYTܤ4$KCQA+9 F5Eіš*gZ#O^ ?ML |:RB[T8'ֆp3]ÝRNSF?ӱY#X݅S2d9e^PdTYN{l ),2t7pn՟q%$gMܫ;TıBz:<#Yo! .܉D v81^z|#:NDFӥ?v&wPڎ9MT}".G!w~16dw*RPlx.韃*ئIlW],|UY@vbQ2BK}s׬hJ8>CPa *[ -{V3l@e'Ca@UkَjoPa.LôB^bgwQ~ .DJS^H:>:UHZ[Zà(D9Kf['MN=8Z5Ce]˞:uDP6got\ak2c1H l6\mEH CމX en} }^އ4;kqI}gj4LLVK-de13s̼*(Cdd&X |*ŭ\.;npe LԘı %:T~ 1VmSr*TL=\^5Z]h':?p܏!F IWMbokW$pjɧ0.3sd>-=MocӢIgl8fh}X +4 7whZ?,{Vl&i<]XЌK`52x9sQm~g+J*fuHbkVE%TWmc|j\.GwvfbPාS=>d{r]$B!P- KXaUΠkzZ!٪FV~V}"+T [D|~SbXEf^u^u8 N:++Țv8tJXbRF_6YXu7^%w^\Z)o߽pj^m {tlfP@ $ yQpVx"z#IV,NqJ-A !pWdp݌vh|Y>6lxo"NzY |ֆnu5P\(!m5Z5KP+'O^^??Ubu)Q6UTTdB_L i6$Yz+=( h]ň?=eEx~2fU7u+ N 50B#q Sǡg7G˒^w Qv0rPδj`"eqUZKIr}q|oir.D^-+nR؋jQ^`t#e[%d؝wyҚ' T\ HQ8" X2$gN!ݫ>٦T :4IM9i# t0KOގ9b ps/UQU[SoJw*4fta]Uyeτbqlڰ1o~:V3beB+Fadd,wRM{wa85_U~WOONGhfKXnjFsfGȻ Tz_ Ip SEH4kUήxN'Y2z">ukhֆ2YM6/)Q-wA&4HviLeldyq_ l% u駵GҢػ ȼJrsQlfBC`2!Oejq"G;;"gI}*b+%gBD A=&'`䧽oP˹H=0dCNr &zjuZaCaReWou&5LLcͦK RAS] .fXW˸MI9_I(#w&u'JUYo3 |<܆ G u\<^:K!HBO}ڟ"ufI7P3sJGە%~1| NmoFגer4|!q?Z̳sAEMdˮi"ȑYIen&!AKK'>wʪX ukVgC0ǂy;'b G/)9k;틟Pl䑩gXI @>?M LeOhoPy`]wx:8 Io=hoZZ*4jL/E&65+9LJz ϯIP7xX%3u9KOP!=9R[ lO:m=`(f߫1A4gQa; ΰz?FmC- H)WT'[n(T]Ml1W˓a+#ЙY[8m] uD#y,};`2ApJ-e[h/%Qr06@Cu[̂Ө^ȥ_4D#XߕvNaS 9]v5tB dKlfOBh\֖*7 s0d*u`H7 B`,:Jub7ݜsհlS]."zj- Y#~*14kSW8Eí"}|u)&zMu"E9"?@0 Wo-oxcZump`}SˑZs.\cv>Gћ G#S(FAm3ޝ;F# 6Ss w3z$9Vӄ%:.\Mv+ޒ#Z@U(DS͔wy.TLZTbDV* pʼHBPqop%`R?dvT6"?>=_O9w^7J. [bxL?O}[ bQN7 SbMё6SRExo~ MTnq^X/ǒdds~x~Î?á%E],/o}<}*HgnW*q$XP~ i)t2\;{w+DC< +wq'}}K2*-Bs"Uj[y\ap:o~"5!p4R ӅޘA d7ѼQtk~e19=XA l0@6#( JZtV=߳1(ˮlnhd'׭GﺏtE "?A $َmz+)V䲘ȄHE <߂W°rLb,h.2 *P߉J Q.j+yoM ^YMs+&ѥD3ڸ/5)_ M.r8D60܁$B3^_0ǸwѴ4swi?/,L+ *-''﬊3kY@"Uڳ[_-c#tЌhDڇ'6Ii`ե\_ {5;Z7~+yc[#/>O&~ -l'A4W&*qp>"6eaUZ3t~Sg#QFA`a=֎sJL|qh5|zvT)FJ$koʓō2/n ϩGe`22h$>^}^2Zݎ 5ݡRLW̠bErF'6]d{bb_uc/ɍ9 HV0UݔJ T{V8{ #Wh;^>Kl\)8? " $dʘ?墑[\y@\W^ -ҶK3 >B2~r:Y:s*$ !>V.{jFp!#u >4OںP9K8 vL (-@;3O=Hdm Gzjul: })h3h)zܭ< vңoMpnE2>]6+%0RTA|3ZҜP;#S)I?\>ѳ˳ &~Z3w+"v8M7I< x4/FITtgϱuhkC|)zpUD50(}wV TA2G0Oe+EFhv%Yg/',T/2L:"g(g&=me8‰bEߍTXHJ{nr&V7Plݞ,xM:uՁ_:Q;VŜ6l􈜋ubUKQo;PGDS? p2T0/=%x{SdQ`rblL:r{OVB\D18\.d3*HRvQ ]eV/? L2_ |2GR!FG=[1שw`oJ3V ,fn1?*UjS l1S#"^HE`upPVrK*"x3 EVm@ejak檸!-78tcv020H„H/%m1i'kG.1 ˶}y9OQlG2d"Ъͷ;`6`J( *ԫɎ휓de1nh"s썮(.ٓrmH16e]s02x׻+o :\~@CmH ^Hx3A?tMz,4>N L>8VtIwrXp]}MNjBF͎/d}崼FJcAPҳfӇ]85/muIpq[51Ov-6׼jǕ4<{DGrXF>d*ndS.䯈ٖ8 65 EE.4 s!1wLNE8ۻ -n-e=a]sGwJ=vI2K,dfȝٹ;@B/D-z^p]5p!vԚqUN0%(6>͏WhJa_)E4*;4g<-Q)'>!8T]H'1YR"/kBP$9B 4-l[gz.Dqv*2Ar21?ڔa$u%Z7姻u*N)±`coc奼i?93/mL){e;l侦 0X1"Cx[`M[p|*Cɪ> V)"_)Mklٛ|lբ j)u;@{Yz5[iƜ!3etʽi Op&tVfЪޥ1o멂m{ڨn͈YNVܖH8{hj֡R2X:2?{ .}wMH7Dة]@Ss(wT+SqhBVSfYX"A8*OU,Ns`ϴ;ET+cBMLx]mG>s8P/@5 &n,@ ],*&Чun^JJ\iM}F#lg}%VLh-%M<)g#)+eD;B:X!ƒ9EO <65x ̋-8(WD0RUG+ Or#O|Q4ɰ j n"J䜺8nz33mpob̐CuOtr#i 71z { Bx㏬%95oB{񘼯j/@Ɏv5W{ nny"dm+~A8cBձ`D]W\MH;~ nXA/L&)tZ*^}<ߎh\/e B-&J.ɯI/ [$Cyp{)O2gB!{|bz6Nh'!㒬5;V͈3!LIrwrϯ\)OAldFՏ;ɩOd yE~{|t4%Z8l|w sХ>iH d-A"ShEȨHKz\qZ8^ֺҔ55 #vQĠz:KL╃vWͱJBC }v ={B+m xY].&*Xۆe( )>!|G?Reeq;CEa)<6{M+-HRZ本\w(\d*rTVTP>s$SM#$,\:\s ^PZ mv3ns^{2ϴ$y``-Ph #Onpl:]oܞZٓg{%B[hx&o{k!&e R+463=P;~S?9ONpk%29LBvjGX?>Sޜ̊?6Ba< e[kC_fd,X7t{xz& s<'쿋j6 ^YH 'Rumy9xU'%,EJW1NF2I$ 16;)ʦLt4@{bӫ3X3YuQY]c!J!Zmab~"> ++6[2&pؓ2C/R<(0l!xe&;MD@u6,#? Qi70O-m$m1o7ȹ<^$@wNukո Y$#9汮VǸr60AH K4/n1tO:~/52OMc<˺_gzM}]NR:8s&&k=;׳fU"#,W9)ioK-%lX0K[" 8 0pn1L!Ԫ)-F#2>{AeB ҄rP5HE+\2?/sI]LM a8m*8 j؅Q&71:{fRipTN_D^zb2t!:Al;drON9Mp=@#3rȶLyo|˵' -n $O0n1oK# V̚Tuo8VT)r:Ȉw`h\jqzS r寣F<N\9 ?r:Fz}٣&.p͂O W.Ȣw~"ZnY} Mi'`sp5LO[[w7ed(5a -L' $ ;gEM{gf/KvWW)R[l팖=U7 ."aɿt){q9, ,H}PeYf+8%.CLU+E{\ƊtxڧBӣ[؎I*Z;UV+*.;mUKRM1\S{:mh~bKYَcɺo%F/`bFUOV2˿NfdȣjޒF]DQXOMg ]\z~)Pn(O_8Ìum;7w0zѤ{z6.߯DVs}A-tM/N.iPRׂ„0:m?58-sR ^)C'usZ`*GQC(>A: <#|4`[{ToNMZ|n[펲@6H` 'ɠeb20KRD+##@lgmF"3"(ӐV`$:o>.~-@!Q7"ycS ^ Au%/%5$pV.ܮQ[\%~y! ͚2GɕcWgJ3tUtvJ4ennQzQ]z??DmQx@sRL.S_K!^Thp)iwz-%<=ommH."=3.Rp;X)Ntk]pƲ}/ ]ehjz6嚢zY£ׯAb f1m _ƔU!N _jK#2д׊o#(?aCh$lw&h#[9gT9JGةوiQs5YnfKqg)!eF%SCHĂhZ^|Y jGZo>R|er>QꌓP)yeGڅmZ@5dBU^a*o90``J#lFW?FSLl!;03נfE9*y =^,rCe[(3YRTtYz#k}&G1{OAw)4Oש9 Uq(i@gW;˜Rꏰ?sW^4."$"4x(UQoPf KJG|;zcEOD=UdyA]Fi."4:7Esi |ӦP?3VJ^']>w*FylgvmܱlC|{JJё: a[Dv3!ьCyB} Sy¾ ڵs5o5*Z 5zĉ W2J]問|51Y=xnڣhS'UAUd.݁ ZSqszE?Nm_jB+tw}oC Q$~Ƅ7*(G-yɯ}֟Ȓ;s@[lŗ}QmF Ièdگw PFgL0GC\QRNo763&@r^^-#2.%5Ɔz)0 dؓHR"=y.N7 Ii2],UȽP>2s =<2+a/rfeGGʧ[cŋc%\? 7?"'WMź4$I*a~ax12FJ/bܥ-Z+T5PP4qV6^SuT~nљ9J|Sȉ"ڊ$]~N D=r?4^bom+GjA cLA4f7!iUۉyHPۆW z]:3 ˚}Qi&_L16t~{>ދ&~gPtPAլyk#35f# kwet'KjxȤ;$5(&[,SG1Z2j`b&B}cݍ["wE>_p\U\A4%L ſN.AfizHƚΗr}#z4+PwiUĐ~gKA^E:[\pwu#;o(zNz̯fIv[ V% /]ryլ:,K"ƍOcu>7k<Vc\^JߢcDՌ7ퟀDEzs_V_|!- [VFg}uU6cyQxrnF#W?eܝEi;bRJ@-T(PO&RhJ bfAYMTq!w}fMt7'Qu~2[sEUgvI2ٯTi-|D,pNӖy:G@C ֏q8NnMfm~gK(v g~ eӨEqۚeI??{K`85{:"Q.8H=A{3i;=G`إ!0CVԸ8C;?[wpƜޭ󧮔*|7{S׾lT_l/O?p\+5i*yS{`U-5|WSag=%OIt"'tW\%e Jv[0O1Ҿ'z^&.V5\`2l>ɐTC5iiS[e(M&nk! 6Egr5\ntxL vtn~n֠T0!2"sE ?ߥfkSV#7qlRH C'eoL}vPN {}wQn\b?vt <#>䨞Yˠ΁yi @WqI}4\Zɩ|N^RD)5WqC^Z,rleu[$,U+J|бhp $ ڀxzM x3%KcU(O`C/n2}B:zn+\^@?`&>!δ]tSfͣړDl>T* ib:șr&,_e~ ǦyOhDU&q2~$wrѿ-]DjHL6D"cGIԒ{-uZЩ )^>qm92i&#`$;b!N\g8?S^̏>Ot$'ƒ}*H\qǰVynK=tτȕ *o/Ҁ*E{k%_hHX!&Д4UBnԚ:g?/f|:׬ᤊF]bNK?qq2ә }ʍ*d@~y&b_K)劧նGCN*5ݵʮZ8qFE;;qܫA=JA7qoŰ (d#i^y @L(NTU QATDb5$߃;s GG)QTf 5pʰ)'հ}L۲S7HEm+"pf#lC{Ӝu >+z7f';zLJޗ^(8Dxx$Urgɂh`9E@F(ZS9皬a+dImMBV{ H!gQ1 [y xJp0& gcC9@e=wa?r]SQ:,å۵SW؜P'S)61{Y =-XID'C#݅[̹a{,ZO(V϶^/%E Hqo\? )'K?tq7Qa޺E-º֠oN<"x刷Խ|` !S}DL;EDdZEt㣆sw\at`KX]. xjI#%V/uD 3 wOA9A5oa/foARɛs 9 PX(Kv!bv:%poA9e!PZ%>eBXNeDt|qp XK~r谱L&ڙ?h5/C3XJbi ^tTszpWR%NLn&S7|ՊA`5OBGۇk.ӥk7ҀAэ`c߃V'N]Xr e$ﮦz< 9k  s3AP_ ${d/TV P[w/(p^fG: UH"߱Ϗh6/GU[T3Pb5":5eN5 3 EReP5 s[^>7EA]SvG'SWh@/LEkb64h޵1 x>~AH"*Pz^QIQ3 )Y#v8ubRO:וuKN,Xwx+ʦ$N]*`9IO!m;Jb|lo!ʑڕA>j -pл/&4`\o&[70ViRJb#4Ds"(F4pbETn^us+Vv7gi3o5Q̝Y;NWuT4ߣB`ZB}"@XZ_@&9W/>D|ZF%$¸<#)}o\ޢs<@\GvR'q7$F_bUGk,%jEvۊl5n{PE"tWuo ?M*ҥsCQ' ,4>(mjXk"{V gFu!}FRG'$­W &o(?Ӵ̈́bF9-h޷OAMo t-[&3$sCҖ\,?\?*Sntµ>Η[SC\is[/@!*1 +o3-wopũNCo*ݲh߂e۔G#fbsyH,/c>R Y!`_D*ƿ1%M  E|$WñL~j+5va 77L})Jtq064~n •=# x. G@AH 1T;;[Nl#Kt?JɭW' y [&zo![MUK,P~0P-y4$_^,VYm\sg?1ɟmq+RN\s;s\ѕ |hC(Δf 9ŹBI:7Rb_gSǞ᯦mdZ34Q ƵcF?2u\k}ikUʻMh2c: dݱ8 T(ϣy  a: /jYMhIk ܠޭܥD_.1Y4)i!ԣgt7W(+ >O LyQZ0ǒ}Y5#%B+@"Pr^LkLUș]-dVxYhEx7xT9=3a|1F` rY(ZjSëL5چM,s;o6Xj$e ^@g:.jU4ƯCAWN,j> \D3ilOq<~Zr8wk w/F>eRfZӅ3~W'ӦsԷU mp]քrAD?.|h jpec͔_z 3Di^ιeLn4= ܼE+EEbɸ'cC.tfngרE7V}]H9|H E" \/x$ 5E׎x0do+'A6w頕\!Y粩d=ة3ߏX!%E9 T&Lbz"S *Y#7"U|4AJ|WfRRa)[i ԍ}k^TRX[GN6>q>8ܴ⌴~6~]ee4RY䆢/X[5#׌ݨ *l5 `^ӜzGE -|OyR  2 UOEFZ}s܃,<} 04orVtMi$!|^?o#l`/wrA^/zЎ#ku:-iˀK[5}Ɠ<349>QZF\uVyQpiOhfgbW lr.Z̬яb_l Ui&Ygvhܦ*cZ,FG8X(17fp<('͉!c",[N~ E[ bB'j[gZa7J8Ŭyo_⢏m)~#.H {jvˋHgo%:-G};4_d8Z&†oyq9RTxi 1V3L:6z9\)k5m]4<6a#oحkxdzW<8rT]-D+W3œr{Av;:4.r9 ,LnOH:$ DlEc]"B: S^ L-WLq45Xnu66q&eT@`4ag 3\!|1D]FR䡏y{9{GT,G"3'\H<#FaWe8N/wOƐeMD <$YHؓ73u]ÎYve\{& Ez%ƛK3[#-?BLdRe'T7Seؽ ":f黶hY~fq]4G.Prxꧩd]f'ڳbt h-LTnޓB؄\c U žmlD,1L=d%^Ā|@=5Läshp'sVo睏FPAK슥~P*dEqr#  r]kMpBm}f/ҴH u'P{xM2Z;:)jnh OE+H:[rX̮@{6M.>0TXc{j`LC/YpeZ~!\V%˃vSx?Ͽf/47&#?.N'^- z- ֧&Q{9}6 Gjƀ1ApN\>qN7Wz+֘3n#P\zq,sJ@z6FHƑ[ I⊶tz@{c2 Na?g} R<فi^] gѳ)"-?_R)OD[ `\CDĹ}6P0 =0 QJz{y-}C HgY0!>CzKJs%AFOvvJ)J?&\\uWen%C璬)T+jN鑸Ċ;QWIP#FVzZ +D iyن$^:9F:aoqJt}p.A_n9p;~h6rZQOa>"*HRUcDl$(=鎃@ь0:+HNֺuq\P0?etM@17q-[]F}:󚵺9L&UT hLZnߞ1qؖ-iT_]+ՐŠCY/\9en#nkT76E%/eo57 >$θ6 7'Y^HFYɕ 7|;9@U='SCZn2BEt̷BDN!mOlK˙JR:梄>DgɄܻdh͋,meMO5vjȴ 9$ц P2p`unp(j% TdCi!xgbtԿز5! Y/ԧ3bty yD E,r"#0+ PMO0B.o?19(Z!8(ȓY.w+^^1?hc_3^Dn"R_f1Pp(4VkPCVUq4VQe+.۫D(&p :A"d?hJoZիm4ڤ\" 9x\zBZKlBm+Z^雿88XBTΏAӥTqvC.ޕ%'x,Ak`Vް!HH $о)agQ2 "c?4h"1P";z Jnwrx&OZx!q ]O4#w#押hQ#U`o@Y"F44-E :$F3$Vs*߰|xƷ04 U/~ȵЋ6p`(ɨ=8ljn`%O %@g{;@zyyyqianAOYT.B)h0[ ΠTy}ސw/sL^̩-rCHq,}?,RdM~zΟ  MDDkŦs0Pφ+7خ<8ܞ9n0Y1 іZj$eCԗVFy[[KEϰ[W(ى Si-v)03Ɨ4S~@ڹvCfLluíخ 'R'M;KjlюSIoȎ:e>iMgxLm0$ _ho9tWzR'7ޚ`V)7o[>aH~<]U)y2e K3,VޕR.C(!ڻ@m8[n ԩc4'<3nDk3'@="_v PO6W4Lz?L`yAa4&i4'oBdZC{9ф)нŽq{v]:F1' _Z>X+IFі]9 imğrV/ 61HVx(/)]> .hGSrٻd%t n.˩4'ku-]/ M ƿ`+ېt@QUD J* <_@TV'䝩A *Xӑy"B՝hΤ E`6Ӭ ;䌈UuSPV'ЂAM-IT(. tֺBl`m|i=q{'~|qUZUI/ Cz)-L }$X3߄jo@f\a'E|n7|rT%}UEw)tm1f}7e(FOaT޴ v gzy׫}`y¨>y1rHRWc-܏"w$u=O"pMFS:mRTЈ(/Aik^^n16R>(6}OBBiP"K;/P&4 eDof\V V&\v[ bHL2@)ѻWBJ.&V82L!Iv,z^ v3]*u8+pC5NqI4lnI;a8ǷPo7 dVueqS&H{SLO2e棙GJ)U0 .S.lg&F"v$|NP-?Q~93ZpV' F0~ ݵvf_Aר?$>WmHS:>ú}sRFY՚{["'p {-,iuL*nhҗ"RA4*IM (fEG/- { vQ@K;sYfxb`Vnv_f e->WwY }xpv\{܉,ԆL1 `ۙcCi;2+{@*xl!pnu܍k7+?Cns,F]](CH-R")rw'6GA=gdYkk{B\40bG 3Dzcj)ŕW ?gT¥[̻T@6(!hQ6w16աwsNo5Tb& 1KzQ<2aG`p88f{ȩ* wa qҭ"JL[},+k/&-yA'm!\  I$ !;vp4?t+8VQ4H'!;B8`~T1]]9@I@Z7_\w=D™qCƝ[!~u'?:,#_Q-z0P]0S|mЈ$r#CL6I3KU$w'\+]-?+uWڴ_s!Ppfh$cHy]eތIUu?0,[ZE5H};40C<M;yb^Ht[B`V#Dko$@ G,H-.CxR}ڈ+tp+72ud\"@҇#pJ}%Mi a 2k 0 \Ƚ^wscW g<>D"͸xT`WAM Pr9Ju J+dk7`UAQRm&ko sjgT\1A"d@FL7'&-9QV'Zئ^y|ICU,t{" ZlfTg&gNS p CbrJ%.?kBkНi&ݸX(HR'Н Wv< -g\h|,4((OCE{ N9wߣy{Y9bikzH@c<3kWηiTtv_%FDI&~rCaeJ疋N=q~ .t_s3~C̲n4e{ tXHYbA7U[:T!Bm~B踝_q/uÙ[sڽ2Pr VnjpIQ<iW?q70Goȩ'XxD"z ytt@;/'a;;Ŋ;"ڒGrq~GG۳"zźI"k6cK{]6;S lV {t[m}CGyaq14R?o":?0UC s{ahx%\niOiܜ(O($>Xb[#qP5:ԫXqxs} h8RK]:yw [.%iT7n{19-LUiנ-³mќP@!dF#)@@/" lmrxE TjDtF֑ܟ;K1 # ̞V5x+q0p ?K^oQL"ȒF:ȘxCFdqML\,UyAr$|'JC(y֦+Ŷ'? DfX@l;ϧdh^N2'6F 1ڱjP2$!Haߛ1 BYN*}u{W%g wqʙCl'sƐe 1{W/m]q@]p=eSX0idžw(UEGCgy A'{X?-Р-3l*fƖ[ʸsrZ:Uil !6N6ꚫZ٤K0c-`kPIvF|]'8ޞ4[5 (3]JD;} s=^JbGR4ٯ?M9l >i@.#h[."KX7ms7,W/K{+,'H׏vAjye[R%E-{8+Su, cbw 4D(}$ xgMNf8zXG_, n6=%,br|3u[/b/'='jeezz'TBƔh(nk˞v<;wg~7_ܱ_~цvhE]?uvG| >752qz7SF(N4ŋ<4Ҵ]h㝮ȳڰk4YdM>-@BÑW \2 +x*8|o8B{)=RS 9JϜƑu?CTxPcwbڈ|kOQ؛Zqȟ7XZNF)$p!d[ւZnbw\DMr?u] ?q6^0t%)(((%C 5܏zU@np qC85h]AEZJoF]i/_ڌG+켅&n0Q qih02S\ñF暁s-G)xl)BRN=j V 䈩& ,Ȯf5J lTaCARQ7Ԍvkwя&$Pfl-CXE9M-d7ڑ&2_c̳3;θPDܨ>a 8'Y+GHbU -}xD[ev200 ?L9ĭ'H3,k{+7F\<& 96hYlgn/ƂP¬'`]Z/.e %;Ӊq Q_&?Oh}ȕT{=F$Ho&TN+1#vVJ1\P:{ddPc O^ʼ ÏOl-Z3eMmNɶPNr~Rӭpt> pr(3#:b3 ݑW)- 5U8aaK :Wr^Ĵm]`F8뾓QmdLa% FX?zkAs@DzJ :L:;:m)/%,Pƈ>,B8ẓm ;X9\A\ -7Pt`("!U)oҽ`PK"Ʉz2R :XֽαdLe%yA_= zSH[^c31NrCY_5Lz9iC\/ ثEA#a,#[S#W [ zr?*'杭55T<Өz99$AARN:)fyS_-N15R#@ܒ| X\% Ȯ 0Yvq"x1B;Hͤ b/]-7p+P:( X{CǍc@\Xȼ;Ⱦyvyd?QP>S 5M<|2"wX,À}d"8NAST}ca\xס%;_VjR.=48=ESgm/'DC%S V&4E5o 7SVsTv.K?Pv3='^|%j\'Ljq_q-@7K0<8*;~S5ƶ Tez}C|+`l33J*sB~Gl4W͔wW[rYR7]gG0_vop9"&Iod 6)!'4PFGGP29 t-h(ޗVϢc`tPN⧩ڻ"m5? >MN?-EHaPq#(|Ɇbu6{wR[a-xޅy!3K. vXa@2ߢ`(iCOp86r9N{ݭ*N`n֩egnT'4Qޮ <9hE6 = bA>.)89TW/W{eIK-Dx(Wd.J0ϣ)E+hڵt2p/Tb#ޑ9i[)Ӻ[Crl8m@G \:}$m456[zթBS~a#ԹzN[ow/Cg Rqy;A  K=Mã]8KAБ6ǛiLL3%%6^ #M/(ُtIZK6:BlzBVA埇>QB4#ƵElz\1qFI12jp̕B[;;[b_IgeeW6*ƌoq*1Ԫ^0!h.FyʍRRJ> OD9Қ\in-fLz}v>to&fuN,3r0{D\y w>-xQ6iG #@-1E4b6,^I̙Mz\Sakל2sa*~8pE4)8W2j y;xEK%)V,hf]IHc'm˺#Kr!f,40b,NdY78@Wt]> nq\8+pwCt[=n TEVϽbkThck:@0ߎm5}ـUFx^Ɯl$Լg pWp~ y%il UZ!GY]1N.ה~;= Vh6Hϒj .#'kN7fzg *;ck \be}++|%a9ȫU5 <ӌAHRܥ 5 :Rql*b^8*HyR9?@lwZ`'(f{w? m~Β7('Ip[gxWk~XמIl검wsY?K-8k -'PEG'_T,K-^7E1+S1TQIh,&9r䭟b#|gs‘9}}[Q&KU|sGxNҙq{L^c ms"dC[H&u\_PYEŗ:u0#=|+/m6Ga OIHxYlSq|޸z5V/ Z}+jvc\wbj] ͼ8׭c&:~HTR͎Qm]Md^?Hi0$ҖK)ఒ',Z;A'cOZb*^ en)kC&|&$FM0Aq>4r飝5(IhA `s>QY*dw R0M [zjoBAB#GZ;g;z!?_ݞkU*m]gЃu½g[& vb>@jUsJ\r%r/jZlh2{>W-ukzm'ی|p n5Yd铌u6UBx-bafWD ;r00A|-e"@pLqsdߤ4;'ڀI_UhG@r}D%%ȧt6ej^`( 9_og" FzҲCG>*ⴵG=HB| ?UB`YNŗYgCJ]aTK-ůLfm58J"o2|llC6Ee,"pŪޗز&rcq˵mOxtfU`:ɳ(IAH+v57^o(9?Q':ȹ/$gX+ks+<Jp>6~|/Jͩ;_at:|huN\6亭Lx qxOx:u`{b-F|oPG<>ur]bu!` Ҝύpcj7LO j1"fdw/uhj֟󝝧etH)P77FZz»'^T_"?;R{)Oʤ07k8(Wmuvd;fkNz '6yx" :Յ^]X ؍4' b{Nח<e=O#8mGoSDj"l4&-k6' ϔbuSrK42PX%$gSk'}iMN(=T<|&=ky_r)? HzȠҐV響|±&۹,Gce:=n_=OϣMmw\䊰a.oxu;:AZpKmpV|z)) Apf?Rʕ L4|BOBMF;m-sܻG%s_-a9q:X}cgw5 E6xߍѳͱQM$0 ܒ :fy:d/\'w֔z}YZjABjk7s=MposrդXpssV=hj\_3~%iwZf4GӖX[th2YTHٕrޛv/:}BPK-BYM4raGh%oϧbH3^ѼqM0S+[o]1r:?4-yIT+(G$ ԧ Q5u2/=[źoN'XF\%`cO>9 3|3n Zb  NM$sg<XV`mֳ++=2ژ3P7nąr´.&&#e*" ׯFD2<ݟyUC~ sԢb>;h"KY ;CG]K jJ?+{A'AS˓\7c`+ 01_9#svx);t&R9'Ч 6sXܠwRWynow ]fPҠ[[I 3A{f !JHP;"ZT|im ȭƛ4Yj'N.g\VbJi] fe48;ٯ!RKDC=9+.D8*Ih$7er\夰vZZ=~ƉF+W*`|꣦lB1 Qʐ)zc8~dF:9hY"sV^̾BZyC~ g}JA.nrvdݢDF4$t$d[3'M,ִƁ(y`CقaӸu Ro!tjS"*Bǿ+Ǝ3+4fUc٢blnc#%(Ƈ;ՌqVt*0ƧS 7FstBɹw!|V>(ଶ1c{ 6B` zdB6,dE}|*B7^[DXS $^2{1Ҏ!.@^T QMBWjy2-1Zx /uKu a$ؖOfb|@v_m! J ,U g+%.3n驤y $',Kԛ+wL XRWCP[}~ր.M_=zq= Ն*wȚfw2z3*nn,w Xvѿ[(VLoe o/?#xN'o+Vֆ^q$vRIvdot \ut:ZUt^j$[MoDH 4dStƒtHi8J^*͠#g-K[/8+|̾*aV)GFQlL=S>'cI=]ӢY/xQhS'm{`T?.%)eqWM^VUks3n? = snO9Y͍pRS8W\Xwق^IwxUCsa헸UC+ujWLFΡ{$&TNӥj)Bw۝VxU"jX_ή4̩9U/VFh4e8?P/;[M"{a׎LIK+}G 2hCXTpd%phE6@>Cf_5Q%sa)hіqwF `AlBϙo`ڼn$\l@'Td}8Uiޞ -RC1MԮg<KVݽ$r G,,k*+ {P8/>@ZUq6 'MGhTs$o~ַ>5/J$Hd2Qy>\:L(uڿ1r pf _iU?4E/'Y,;虂'px\&yZIy3F~ڛdOt[q)5;hH+D#G;@Ƒ˄JCfZWE=O{5= Ef:Gc2@*,dDi iZG(fGF`]Nش[{rhf o7w bWM_]9?u) J$BrL!Zs3(+u#i}#|nzfюх"8rߡr(k-!S/ '@1v1PZ\9 a8N[^t `;5.(;oҡS q>R+A[3.`\/v-/MPC$!ugF١; 77mN@a>'Ol7h~˝nF='4v_ļKr % ӵ%y9DX督xYl-/~2wX:qyс}[YdqN)f{LkօeꠑMn*/0ɟt>̑73o1QLtm6_JB:`jn =ȠI n5Xl.qQ>a}_=Qs*5sdIB2u1"w.nl1YqF20Ѱe3ҰSmGԪVx ߺ48`썛4O`#񤲒se/;8I|؆ә1Ͼ)^orPK kI^ͅ#FHA$*cF# ҏ]G) :ZrRW}X'by)t9D Bъ Z-39 ,L"ȓIV:ve\xE`0>.1ɗIHXrJǻ!ruX\ҞLoYBJ%?e mE=eFy'!yT~-=:j^x`Ee@#Tqd:O"o':TfW+vgND>`1g,;ٹiooة_0vo?*VkJSF?qb=;?m4&EiUSE40[ŝll,vZ?-1E|n V*6܈:?z[[r;R-sUۇSCY\<:j1-De1t D4`MU Ǖ.rG߷ˡ,"[ t"R)̷k= rfĦ_V);e:q \m!L d[f8L*Tu, g{^֢FL9Zy>tC qRz +ذċX2ݷU~RPt Qеm6ʺC=t>tTY<ε~rh C|Idjr>Wy_;Yt#t'<6V5 tr;*Ti\x!^  \ޚo3 O3pJ%1xErSoXhNYkmWG5r襣Eb )Bvh 1fr[b30TB(4;>[Ew-@ 9Y%"&)Եlq?S=JMPclAzFvOrzn 6יZF#^Kބ J휥'۽Ҋv̟[e `m~ȧssɘ:I!qEiȜi]$Өwq3;ܰ"p3GT>CB}&uڜ # 2&*|{ev#@#V ؐ%3N|g5} ˝^U8D G{>h y{lK%ƑqO3m#$ft=#_0 -CUj蜭r ~֫3o>%]籞uUnXM`w(YATٔ$Z~̼+o]-9~$XI/$EٽMH-%&i[e `R^%s盞5!XֻK3P6~RfIJ޺3u P+]}þ2J׃.Vu MN3P` )>Zߤ'[WZ:|DW {:BQ_ p%V2Rc͵ LAC^5o[ :̏r[k:MYCP7ƩQB=" ⧄`$o;n'μ$0LRNb\Ɛϙ+p Wd׉Tw}^~G_4ֹDE[l5Riz" k; ;ؒ'x`_ [ #˞W&rݷ//ޭJ!r=#9!z k.U6.R2]!*m$cu1 4fVoYKaDt`ٓ]\GxWjM_FbEZ% \ ;Fq\+A[WBFoSrܵ"P Բ9a\mI7U͸x֓%לRfEc (ҷdU1zbaV}y@?'nJMq5B?9ݐSC9bQ(Cf>NզT ={@ݣ¼e lzp\@}$};/' *ڙ%=akJQ;n{=GL$l1w0ȟ "^` rlb{Y#Mn.a6eu. PDؓ'65M%(sߥ(BL7".^]yҖ1X{A9tPƪؗ:GZ*ʀ_m !p#@S>먒@(9r[`P7\_/ʞ#H~Pzk#ȝȍU?$g%%/Wr6CD3;R(T'=0Ql8$KnȰ$Ja]XA9j.g"i?F$qwd5]WĀx-P+N#5 TXX4^>*qt=y< ;M'gjQV{ȵTAy3&dzzh)0&05TP黵LAA0 Y{5vŵ%|IL2T@Xc^2#J.=ÐtS/|x|tADG_"zd%M,Nf B9r^vKi-S-CanlpnH|fTJԲP>3 an"Fݱ)dH~} ܚڅQ7 ֣4QgXlyFg !TMc+t: 탖 >yڹ7IHXtK ,w9yj:%X1^R/41j?"=KF*4*_$\93Hֶ䕯ڜj%[e930b:u2<K\FRI*yi-mZYY`5 Z~5۞`A+yK;UtQd%EvPx9KJ-d27^ʺt-dpg\`>~_^?%:$>a{:Y_sEACaISxٴĂ~)Y ?wwt,L3ݎSU?ԀxfAVl|}$0oe=KID~,vKA!{)Oڻ %nCVȻFx?b3Q{c*c٭+L-intnmvˁPC2$.(}F_cj{lpNa^#o Rhn֞ڧԖ:TwU߱茂QjmmR@9b߈׫?9ΨDI[I>G1qLlY!qkR\:${s'%4cg6+4pYhdiWNcM[ +Rʢ@G: OjGKh)' o\SYU^II;i`BgT!siV a$֖̃ZW"|S)S ʺfg .-"hk|NCZv +kIq2 v/g3[ NTԪ\zq^sFi$Kp!(.vK1 |~diBg:alӮ,ø4s HPG}nCV[QĆtVddZ+TEẄ́:T}!CL4?1~Tdğ^BWzTloh:i;w!xO$/5J#e5ɫ}a$~N٧q඄mZ ;>\e3y$UN\֖$^lF#t$GY4m Z3AWt%x\g) 9i\zJ*|>|N|3Ixq v"y߯X1T1V9*P+CRϐx@|mQ$GjF| ~pL˽PF Nr5!d-- l,IоRȓtYe Ǡ'FFZ=ZV;a^dz&kJV\w6)PTJN0YNeF|?#B18U `A7bw(|ѿ.rk0=KOIdRV "rqHGOcszK72Q rbY5ɒm:Zu1zĆˠ>?ޕj>3feWK~=4,Vb} F_У^ S6&p{*sct{%g&3߈ i/1hsNЍ88NJ_[؛ V+$vjOrD:W;.܋;CS|sSlpA;o YV!ߒk\2;q/hZUbsw\%Ď'dG"mN1%>[^煶=.Jx-ޕ_nT2 NB8P"P$K{. 6ώ9z=ͭ"TK|!}sn#|a?W7%I!)0coV8Q` r,ʴp1J=9GaʙH4i$<'̪à[8w%)k3 fInxplv-֬qMZg_#./AFamY[bɕ_SɸǙLI,]$~k5}n8fI?5uSyc5*^e_w=_!{έs9"Wqm}u !s8U /S D;d>}J)qEJžY>eZW/N)ۿptoXqIx J=Fg|ĉPטw͐˫]EZD"4 h ӵ):'xm譓bfU*q:x&b`5d;KZ1s|sQıu <-5Z W\تa }ҨD]WA[ԓR2Ԓ6['ms6F8Wt擴2FmT'I-eF=:b6;ζmm` yuznސ$Z^p^tcڹo`tʷdSk\1F1J pMA1ui'#X %ܿ^Khn\7g'ѭòw&;Zɠa De8Z3oDa%2'sWXD7|#w o5ؿzJxoЁ(V$*_,E"8:;)[/!p/dsbn˅( iRhe!:;WA-ULpG!` TXr>x@iKgR \{9vXc@PB]drdc}˅71hN79!т$&S! ؋A~< TP)̱u!D BugJs,copc,|}KcyE?7p^DC-Ttz'6Z,a[{$RcO=F'VErӤVHj@tS$7Nq]$,(-Pz*M34/D85%+-FUhngLM]Ʌ[wz9n5 ZJzsKͪyl^\TPş#$ƞΕZANq+vlKi'͞(x6w?>|KCui??^u4(Elsk[jo4y~vwv1<4bmIp\#=VB(<"ގ,r\*x6fx*D~U-#-oARdkoZ7{a*j(ޙxXI.dH; gf{K~,M"yvUB&Z rCk+7H1 V)0nu>]|"AykɑI8'h9dJۨ9:4!h8=>.q#'}\uTla073,DJ8GP-9\BTSI ^V2^┆X 'k$Q7a%6 \/U8]Ŵd-r6*26iaO~#.73OuY6b:a<"bЃ ǨPiuɥB6c^ZZ,L{~W N9Yƾuϧz]L t il]PwQ80}b/ƦByVJ ;Lx`(<0KJLt.<1\CCVAx$㠰il?e5deoQ- s 7jؙsZĸِƖēUXAyby+y%RqpP%Jˀ_n y}D{ !eoOYfTm)8.ibMq98Nf{vրޥ$ȗV!^v4w^d=Bh}?%ג!YPn٫IεIlT/Tdx 0xҖ#;n7|,:÷[?~PLgM9ν7b(EvOi5mY|̷߿z1z(kչ^#G7ds#‰ ˳MÈvb?8 HUUm/z݆L9ޅfgnb!!Iq q ĘۂɑA~xt-z|K7&ܳ-Sl[׏1ɯzD^k#u 9.kЦέwƝ,+q`Z6m!(aᢴ^CΞ> ̖ߦB˲ Dvؓ0idx2Q0)T#y)YΏ!>h--P`lbL6_gXF16eTHjuIM0X0u͵R)Di Nse qg3I~>0^{zL-@YF( , UR &5QTXO M/O1&{w ,j%DHDe~]wYJ`cK]gŅE j;$Q=As2 pW˥2KKZEx>~%PP*ކ[׈G9k2٥K^崂2)ȨAr'\}>zW=p"ikmO&N BV':8Z&pg ^4xy(gԙ 't&F<,۞W 8qWmDyAxd:YGD4W//h<)=ygBAk^)E\߿I[t&x,ɮ5Wl6EW%kgJ_ߦSk\2#с(6I3ZCVXE[CyRg&_A5ڭ4QKTIq::Ӧ{z%pZ#l}Swq\*ֵ 0{S+p̾d{`T7XϗAgmq)|BǎiRCC8?iY|7)hL[`U*`}I Ĉt]F\68Kn 3Ӷ!} 1$!vMbG33ӶC) >7߃ƁRѯ\j!lx wL\^1y{;·RZfxZd(hVc#VvX!j䴲fT% @亓˶)ȐypO)*}s-ۚ \K9̿fYG򓶻QNy'4tt!=Ͼ6!e8cya=o<+Aq\ 3;mu3o ܭ/wGKׅSRzOfd-Dњ"~`(Gcr}'aЁ ޸AЗ-]r-N֚4jn0 .5 o[E}~-K ĈO*cb UlH:3zOJ4edv+z#"2Iu$_޽WaO9JT-5W40dհ10!bb9ofDqUBڃi]Bby nyB1%XwO(D=++ |;`*Fp\D5Օ[M'?_[S^| 'jj/W!.4xDWS\ƤgrB}mE& Y1eA+ry4h\oj>' @tLjIDo Ůw^Ch5OjRqmX,e9ƅtdUiZJIݎN-!dfbe v^S5'b.&DL@$ڪWDp(52}tqhyx* `3m x$<~eļ=A+x*. M&D8/|Cn!; y>"ߢ \&!hev%-s^y'ṵ{=ڐSݼrB~]?^ 8fo~9upԚ6A8]ӆ`WLײ N6 Xc)rg3,h0虏 %/#۫0CctFMSSb QBf?[ŌtoZVJMLMw@k:Yؤػ71k1ѰlF<3Կ2'pb_ˀ"{j$ڞ5[ŽJrgvt·絜+`UL^^l) rxX9…wM?n6ϑo4}R؋q{sk22x v |{rj}@eFoZ!YB[MS8`$ժ=k JTo Z/YjJN?%Q&L#_yoD<;9{ςǦA歃jo/I1({woC3;Q%遄IZj/DXN_| !Нcl簂S>{G{PHQ% #\o~ăDΟHm^K`z_JQɼᚷJŢ 2S`FZ-2;mc;WE*}P:+ѹ/}W(i}n(U*V ~c[r?^&ڜul\'E4]R5BiQd8ob)&Ǭʔxj| ̾c;*zM ʎюNk(IQ&Cwr=57(]kzoN\N"*[ڶJ>7"zݬueRQodeJZTLv0n=T޼wPxlkʀ+? 8o E3, ܡj khM Ls/=lHuDp`⡄%h #iP^þ.=y PWJgp=-FUXސ;E(- ~& k%Ew ;u/ka辺f<`FIaSG/Cy+\ȭ~^+J!΂H~l|mŅ`5t[dIWxCQL:z`8n'ҝuC@ǤOm%U`tܺԩ=\]Π: EO.^ L>`s[iu똤r O;hG(]0~np%AsK>ǝuƦp 8?U»{^gįdrEl>A2ɏK"|<"PAKIR@Zn^}lb7(ȖDjO#13QE}\x.Q;* yWIDjv6A]lwzO]"-T8 YqA֦—Ÿ1U;f.p=osO5^.RYij^DV|G.TcX@!@dDJE[ _0|JYۦ&jr.A7;')w⧨:5y㽠Pʱc%l,='pD\eUi|>䰈Zv+ )Iy:΁f?T5pdyZM$/]+ Pأمa'r_=CZ%!8dcVˆqeWJdp,CCx$Tgo smg=۾+P*7<ՓZy: I`Vc>P~7ˣජ_x#6A_Q05xز']4mPΈ"]P#x#Mi3gٽ>ŦL'r%J&Cˈ|MHrAɠ@&=y1ƹ4Vϋ. bT;q2Ӑ)IjG׻ϥ)2-{Q@\BҠ9spwk(_Z]=@Aw[ރA8k գr!I cM,~_ #Q$ѻK-I (" 9{o`C)$? YI %G( xџ539eU\yћII~6!RI3lCru.G݂hn"%x9.Xh>Xjy`]F`Z5, ^+a(Iw/4g$}ؓƩ] x{aq4?8&W}x zZtU&M6H6RuA vv,o6V|egebTchd6GhaEg~{owm$s'P 24qخi ٕR6-V S) !erEAf.m&.ɛ&>6 H]BޏTud+^hLdbC!n?=VxBzb5^Ml$tcdJT3xVNGM9n5MWajZ.Xmv*^ekQa'_!WN2u0۫Nu8'Ld.zqj#H="\a,nKbHÊݛ[&RoX!ǟ^Ð !H j͆,YЮ& giƐh"bjm܏}ˏX̶v .$v Sy9OR1) z4! -` $YnNDajۆXe}Zk-'7k[*84^"֧9Ʊ9Fs2/N FtM`.KFW%D9tnV9b/*#rkv<Ćx?sX:bYnxZdl靑C>-I'IIM%K&FѐO\{TeD_&zTv2ÆK99N7^`YmJSHYoQ\Rjh B]$<g>nGz'~)+41(4@6pr$0[TjK8< hF+/Ba%K6Qa|35CC0` SmaPJ Ǘe{1I# S!X @lM&REF`\JeFMe႕5\Q`= m0NfMn ]dEva=+`9Mw+πIEWs{%U@èIqnQM 4xً#[KZ+-w/Fg )%9>/D^oq|4qYp"]i`.CX.꼴gdv 6Ih 8fĢ웊]53]ƴ Q'n$uzd%5Jn}tq/Yņb~VhLNUeZ`8b(3btKPm#Kj͂ Dq2sBO98REm1j՚xgoEA/A|L7sƂ4uFr'מSmDE"8yU[ hz}2>X A'DCzsCJPyH:' @j95pɪ-3>>F˹AФJi6e^IaojIA_;[SҹF``rD_~.R_Knpoh\ Rx/'T,UEUa&m 9u ƪMV3ג#s7)@ je'ĦTa#gAD W3\t"^~crk:Ac3rzw^TW~A.>9ι%ֵvPK*њ`K" 1֧KT8Lĕ<Z:ū oN ӱV遤*h2R&xڡ WU.> cBAǡ"[SLChV0oS/޿w71TT: A{ ,)(DW'^%lav}[-H}( |OjL`g *8`θE[C>hlT {X&~^!ƛkriE7PtJ IDޤw [_rH1FPaUD +]Wa{>2VE94hHdGkd~vjjBk%( 30/b"_J/(f!gYZ070701000002a4000081a4000000000000000000000001644ae3ba0001c3b0000000000000000000000000000000000000006800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/sfc/siena/sfc-siena.ko.xz7zXZִF!t/]?Eh=ڜ.+͠Ůw$A*֢R٘AAuu LF䂈8z|9 xÂY>]t* \0,(:i! :A<vT ֝R㍟ qb>xQ=xg' ާFAxRKiSu!!>%xc]lMsҿ/U1HJ^|Ost;c1o-EeT=.x \<%w;ڛ2CX_#::>k U4v(;1nPN_uTNtUL˫ Bit+sC-`uuɈ y5Bqӊ 8 z`sY ~R ºU4޶R)&ւ635i.G}0kDG="&Toy3 hlJϗK{U|͈Y:< pBA UhQlRt?L+>!=oşW!yHh};>J)zsH@ьJsFwDXÚQ)&ww.gEٵ/Et 'M"ꇁh*0"+xDX@ɷ<>'fD-V{+yʨ|13Sd@ p`ƐyÚh<[QSo{f8jM>[ׄVTuHOԞ+<1>eUSsc%Hv`;LB⺔ԅ0Hޱ<߮PBxD{"bҪ? $9(LbR=̚~rZ-^:.=E_Xi2CJuc9?ix]6v2*yg[ =%B}-1k0uyJQUF_sU%-zjD?eOOyz+2Qt@EϕJPɵZӒ#^[}Nob뱎C즦IGy5[ F*Ww CBD-YxHBc|(ruDYv4)βr5OO Qƶ./XZ,ʾp2fI_}1!OaG@jBres|%O6my _n{np[;qH_8,來O^gQI7șԂQJt!.P穌GzuGofqNIn7.#*[IhdtAAwylAҜ9g̣w}$@SsloBAbmkP&[xixYь,]& pffLD2X~'{<noU/@k|{HOb?ɚSOsIRSz_ŤVkMցfn4zO@J]1U[h_TGd&[|pTZ]TA'i赡\| kQ;osǧT~CزCDZnX늤$^6F]4eAS͟ھ).N;y 3Qo6Z c`j@TT 9_벡鏊E%:m|)+$,[nҍ&TO-PkF$K'0f==<kKmzrYS9^ͭ3NW i_a[mh,veѾ7;+`o^P`%;A| Vƻj̖(\/qcp)8*fSU Y<"6@g ~銯MfoDNNm"mC@aekvr nHH|B1}=[=w.sJ2w<,T|b0T%YݖReFtArt@\X?2I`RQS C.:;A4DUoaDٟĪH7j`-kb4 4a$CMGI`%HhK>G8$ڪ0ӕ{LO=`y= _ Zq3qw 5t3>g,HvaZJ|GKb*_[LͿh}v,iqqEsLrjXΊ=t`AʱG5vgJN;47ZpMEL_ Y7U q rC(9sVFpPȴX NFL̐r9%pB4@%'L+ z\"mRwǣbdַޥ}N70)rVP#fhNܙ:&XHX)"SVاB̝F)mNfs`f+E7@_v{_dQPT =T0ohk <4Kڇbn H/4`%;MXNdAj0rZ Ֆ/iC&g`W,&Djo$07k\V@Ym&LmeH'{/$N" PU{(ߨ)6c9c1wlqǩZzH9Ymj_FZ/vtq <=Z&F_c5qwrmQ'߳lJӖGnXfW{nQ$P JR8,C]W҆@.<gF>8gA 1gCXa7*x`3&IuC1 ؑhYܬd)-9iH+xzV`C;cHn0|V8%bǷf,s:Ԡ\wؒ| FA]Crg&W_>lҼ@2V8: 7Ho@V~f 53`usWhBV~#cW)6Ape'Nca6Q=li:P\9k =~G*٦oO&$)pj˵Y"P,dY0g:ιi'`&hMdx@,Q zbTֺn + + R@+0<)QB|6΋ӗ;Mݐ '> 5Fӯ$dU$c;2/9:9;tnԵc>( $?rY%1lg%V_(FLHUYo\Ǭ)do [.u7Mt7ˁ95l)vWv@]4JQMQS 0}:w*fo3.>b\!Ls1+ε wK51Nv-* qfjHpJ>@]Pd3qfw(p^:Pw[ȏsR^$/5TZv}DL-nZzƲ2!܅؝!}$ #?6γYEDغvBJ.q5Qd6|^BҴd fΫ:qguBXRn3-ϾBdΟÄV]05D2# p%|b fA3+ش-+U4*.˓;ibkDO}JSbGoX~qffG~XhƷͲ%kM^=g${,BHb#rJ̷iV7UfG+a#Mpغj1øY虰zK"hQbm^D/J177YqS䳺Mz`U q{gy'uQ':ڮ8OxxoF^LUxؔbF´7?i-S ?HlӃh1O50EӭlV ˃_ :sާ.H¹sDjYW 6{LJT'L(&)7o^yG&`LW%~e7ZASU2RX@ElJ̥RWh]Ae8m3;+wV,LQ@RN {$/lKʢH"3[%1wRI@5Ȍ`RQ#v8WE~"&C?2QE;9 ût&ƦВ Ѣ8~9fi ]dK"idOt~f[w5HwekC*ق7˄?Xs<&iAbNr+T %ʨV8 K|P83s՝Ѱ:diԘ\NceJ`č?A".DƊ(|TJP:{d2T.]*ù8BE9qEoq͹ ry8Q;l{'h5+ S1$ja[54Pd"];3xi'˶b-rʩlJ5;Y-K- af0zL;p`-a:/޴?5^9 AUJNR!N. ]{<+P0[4ҫQ^:?t&U^֚bmC?ɜmbKuNyep{k 8洨laHxɗclC:ebZYHB{k8@֣&ZȜD@e XcQYVtߣѝL*R@ArEXLԝy2<}I.a=҂꫙_Ahb TOsZ%f e8IߚBv`jG?r-as_UGjA7ӤHskBwcɥu1V`&#M5RlMRwS.J@!XD@Rȫbh%VH:Hq5)MO 0 2]Г5);stŃ/~J&<ϕԪ6MgÂFQ$K:fDg 91/um\_Fbhn9fP#ޠ׋]1/#h$"`H89; sFyPk7DMq=P!fmFfjhV\SF~]/RZM P73֨JX̛3ɘ1D郼CVn$~ {JHӼT14'ְthbU.^4z,F 'zp,}ozX*Ofo^!Eٿ-(lvU kLhHn|e\}[Lq(6Լ .ԏ4v:,1zEr$h2{-^x $;bMgFYnĸ%@>v# Wi[M|3zOxŮMQ@Ҁ֠Ճ 6sz3LHX,o= Z Y0S^/gBL Jh#nd[!;aaq@ M]zy[DzXbb4Li Oq=y\毤Îc&"["hUQ6?0J.$0葁r7vw9ͼAn erK.Bd@O}gx%6Iw@zףߕr<] `o3% n1ȥu}3cz Umj@\N#V" ox De7`/2oTˌ-m{k9l"$BRc]5@[3WG}2 WmaG|_Dir][߃rl`.>V_B9oy.R?l0.S"E[uc2F9"9csypm6 (g-.鹙9ҳaA+U!7Ȝ``lcgr*n Zɏ%I5|&B}SQvE6LiEtt&wxy\R>xϸwœFX`)uuS2_{Y+DN tQ>3;$SU'*A|TqgƉ&s!Aoh.-b-gC7mQzs&(tIAWXS#Zl.:Yr(RgY5UY{A>6b&ʚ-X"GMWg;ck¯2A@I>Ni$#J[ģ|&ZQKw .F-k1pĆƦ_,Q $nSO`sFi? MU+w$Tn$W@Ž_2E>]-p-7R\q^y[dKVZiAyٜ蕋 Ah~ԪDVr4Ӝ+5g2-Ȝf.OxsA{ acYư|qNROFJ։Z4Ju6IP5X Ƌw<_vŽCEH֐,Wz'-X-3m\n !ȾT_ט y$:Jn&H\pg(vH gJS>^=<[gV+v|Y3( )kqL߬Jr0 mYFoJmY`:&N"ֱl`\ݒt?$ pץ7'9#GTެ?cs!JAj}@/1gt):F2y˶SmXJr֡"㏹ Nuu :CZBLx;O?uY=Z ,IJ\(ӫuюbתY$Tkz.J +NgxC N0oБ5H>(dğO5dP,( $Pһص,n.;g&ET?;RK >B){u%f(,I,z@~GPhՔZTXMHI H)Vuz|7go^Qט-FATV`%ndYpSqJ iB~FiuQơ:$䁆H!%~G\M ZCէ|4DAfӮa,x`phh[z 67DfB$f\#"3ysB|L}"S}FY{(RB܎[F-jpi_`} g5"*̻&hؖВ EeAK'K>$,YxFH{-:Rj=ml~@lVy(\msS/s%ۙ_zc Jj͗ ʊHzѲCxn9YfD S?VGfnz\RIJEVʍA{ [ ަ=a5a>l]6r^9Er9$ )?r^.LxT`Nfa2Ck¶fR^ű_!m+= EvR^hӀݗݞ|^ڢAN2|kv6ɷ-ŽG} N #z/?ך&}S]>4TAqh; ^yTD\KN \BdjWKbjU,}h,* :d(ns҄/̫VHoP?QF{l&KCwgsA7`9#L,Ύ/W۹k m l00.> {PYʈ#BIl1$2<&Oecp^'\_ˁr%˒Rp& 1sEr1RTaZ@1f|ali/ *[ԇ'+pIDK?B '66U2kKŧ"n2BQt }uqTC G;9&|%G^+@{yRڙdEZgmPm-U|A@zBxM`}:X&׃8[.0Fے9(7Ws| `[#'0l.~q(ѳ>TbP2?A, >wyxr|Rz, c#U #y$."Z?w7P-jjFFg5 rB  z󷼄[0V%ɴ]ǒK  +MFE˶RIU#|M5;|;qXnKqg=pn1<$ ]1*O 0 ʋY VEFͤE)sWS !52 ک$akD,؋@ŌVH6ߓ(͛$DAL K2+B:7t4K]h,m50ފ57C|fe笨zͯLHoḻ72= L$X(x)(gݘKw8C0Y7lz=!BM伩,IMcr$66't! \rTqx (?mQhceWz])ԭ]=T+\bbނ |e c ̕PTP*t*c>L!)Գ|yZUc{s,a]R vNJCwc  z-AyŽ;\/JVB=AO*UsTVIkw@['iX?b%q2p*}[9yNJ+,N/㇙/Tkhp%_j_P r^A㌢BZ#RA8 @ 62 .FHe/8cC|,h;2lPhCNpۥB\Bg07*'%8 }v#[%, `0ȯIT-ﴵЏY<$iijW_(1 iPN+/KzdI!'aO,Wd= 5umN/ #w,A7~`}3FߴC|/(eG-NT߄祁ۓ֪}a`DW2;{y?Y]0gaCQdp:[+k=o \)Wفyj c:x>Z -[ċMu4HsK5) iJ;CPuV+, ?/^|I.X&kD M./R\D'pP ,/Nm( 2v0lk!R\`2;l <2K)aSɪ΍OraԳK{t\ދET|s۹/W5 \`zO27̄DtU9_Af\gt$!t wl -}Uw gA>Y+ \Ua&KG@Kx!|6˙ka?wE|,T@z5L;Wr#xse7XHz'1q-pJl[oڱr>ݿrӴE!-J/oa&qz 'S=A]D#\yf^-/9HKN;sBcqҪg°b}ms2ZXOƤіfˈPyqѺ0^h zpfUBp̰!Oud,Y9nߊ?Uexѻ^+omP ~@^ynkX к66.'2 BƵMzTUAY t/7)IղEa"sz(.7 4a(0BpjF9y8:KuI! 7oT:LZ5 kڰb:ׂ}mW;^= =Lywcn/Ϯ (׸`܂v%՝/pbJ3]B5`^~~V'M? #< E(*SR}.-me?P[LVzD)wRi&"{PH K\SEMCA1a0q9Ù=(~Nu6\ X\!HwiM*+njl6:uGFKH!׮*3EEPIp0ſ.I֬פMae-ƽWŀ?>Rՠf/3p!x݋ݫZAosQ3<0KJ0m"@:ά VH{ݯu+L=0`T~dK :=>sntRNv{:O'Eu'Ț^G%&ᓗ&@qyAJgsٛþ0)Sik6v9"@TG6abR'wӐ(S a#!ĜEa OV0|8ĮMн6\,ip6 ElvXio[Ni O: zTdibGwJFF湒ثt}(zڔS8bΚTxXj+[>SPQ6H˵5dl iI<;\1wwu-8*G{pe~^x6f1֬.m<0A pwz+Z"ELޅ`a:pJ"uݛYh ò#l5N8_-Jre=:S YE~V<|[R@nr q#»?_?>?HRwIlݍu״T@ZkuW(.l֖6N2}Ħ܆ JЫ& {aSו]YE܃:+f:2龨Nӧot ]WJ.$}sOl3`x^ Ow| ߵ']^ ^K. EżO9暌nb+Hٜ[}yt`K K#B% ܅=I>c$e3e3E 咊T\bיN_ĺҠ"d BpR%9&tKG:4Wke Dr2IE݂_qGkKNnV!]/s-8\v&QoK'mSC\bk`,$CyQ6I1+WʰqCcAS~( #S:ȽAM(J?T 7d @FYG";.GpH Cq2/,?XǛnHAmub~vwΐ,7כҗ1 m_x(;;H JZ6Na?Ap$1{)^ۏ$᝘+5fQ<OȘhnd+SEO|oU}=Ɏ^ [y|B*X"=[.hS:h=pOL7T 5]8ѱ&qN 46].3Mmq c;V#:! @B2/ Ģu 7ԾyעW9*"(JY7̭ OCм70**{4?' )M!;>aDS ?%I2K.wGY.!ƻ@tJ%\!c`o"X2R${粛rO,.pOkÊ|n"Nk5rr&X&nhK|S ~f,~G9`Nq%Ǒ-3I{hij\l"-~j1W,5Iۻ@6Yfpdfuƒ[1OXޙGH2iT2sϓ5 mU- K5G\/1Vhs-Q}y" JugCz(n,>s*Zʙ"JK [aMΪiݥXŌzYƆp +_ 5/Ȳ[M*q@/QC^2?-<+54aK- 1ibH9/{T]c^e TW>)lTD ehQ1Ժ9؂q )P7Ґ 4mcyD)+YІr~d(Ie!ObeQ]Oχ#'vXFmѐ@(! v/uD3BQ0#޵S5oî˜'iD ,U:^w[NP@rDWe>'d ϥrsqC8 N5jR(!cx:ٓxg@Β|Lqgoy q{F`:ԔAS0C1éT%/Oo p2tYD7pgF|O3d=ԍ6',ϩ:-IЭOv%Nxw/|vjTB>׻CT84Xb*FT_uB,0oӸW>s D0}^ĴG&NR ΐt_.Fn~CrZ024ME6]g"\>â\w> S UNwZYK6\Th2 U#^c-ZHFGCEy=d/vNW"Gۯg@~sQ*Ti᭞6 *WoCvmB9Ν8A{_ؗ>6 Bޓj\(#(Z6Qsy[&"[I|)Eݓi Ła`{\ݕAvK[|m8?4B X AؐUNUq.HqYhBd`u/,6:޾[<>hJ3[)%p4cL=ƴJ;6}jhCh4'yFJW;<ؚ &`T_C.MݎZc5?N79>vM.Uе[J&Kg{ў/ IqU^85sY"n,YFjvJ Dޅ-2*I$~ݥ7P38040;.Ӡ9_tm ǩHQpsžQu"QyEʐȺ.m3Ruc};]> ٣2=OǙQ@9b$6 AoXpz)nʭڶ 4zj^u860my)(w]$AEej;k *fqǡiK72k*{OѪ i¹.zdP&7'.;əC"{wv mAp9qfGw*%81+Aҽ6.xH~`?;)'cg^#Ã4u3oV#φCD?{ٟ&ueu!\\AF/{-C&]1`a&ߎ.3bݳg*LSV[_7+u# +)n|g;gb嗢M!$X~=ni79įʏ%TACri3%-~.fL +kPdUgPOͦI"̣ HY>W3ܞHJwcg{1bsCݟe)bb-Y8T) 0yv0KUIIf{_β݈jEn*,QGidd>XmsS]%nό7fgOንV0O]|_ ӧ4$M(;a<輳$4(; d7A!-|Ŗ1R\ ժ%mz"yI,zvF__-r`u_g޻͒lhu5{ q`Mk3h/kiO\oUtwZ`̿\V]T1TX氾.AV.3 os!K}/qrKYU.oSo,Ծ&SgT9t׸zzW0a K[ a%XՎ7ВB/a4RQA!0LimmMt4w UsݙJ|9zwō%Q'{.l<e2Bd%bINxg K7}Sfs/;&pʩ@o2ji햌j˦Wx|@~ӕ\@KΝqO5@\obT"@L=pjNS%[u@h)TD&qhM&Z!璉 d?#1w#ngP rp_崚| Bsw/Gnlޤ ?CA!m `0 c\yŌv W0wOG|Lb"[0.݅ͅ;y*5w{fj 1rn^rv9OᯘCUJpv9r'ȃ(>}2>kWۺF>9/`Ul0#aKPQI-dj6-pj2%?# 6$XҾꞱi&ஒ>T/! .꬇R\bt p(7ryKg,!J\_g2`Ǝzi @oVq5x`ֽ 4'uR"S*; 4D+Fwgn7CzׂYQCp&QYSCf\Q *g_1o_h|: w3o[.Q5w-R=Gx>Dq@6t`V.O*;gBC!էg>:Bvƛ7bk%vL%3sMԧ,i*YH_&GEKaNxJ q) C<;N9Ce'+DN2 ƞĵҤv465$LOZ)0Kc /dzKGA`?T}&q~״B5b(#kEu&-y2}4w n} G' @v85l=١ =qe9qaT@<Uwgf,l2J9H"v ~F]$gTpc;C7f;))865_;6#kIʓ9JK͛*h`k xF^ftKS_[9<6xc> Ju:FUV.^&X[ٹ6}OZg ʡ tكMG\.$hEnYEA%TLQc^*$']! uGSiuY'P~q?N/+%, ] ̣  W2"Vl1 + '?MA[6 U`2>^ {+M|JA$BH1л6<-;9`=r2<\ZMU L6#a@Osy[u:RSFx;EaWIsItrAz_xKg&H^l`=- W4E)hUOTW@1Jkې[&T י|12q@^p\ 4~9Ү'`\u$eL/w&\O Bv9=I}s/+^]5]a)yRR^TQ }:|x24t^:;B/,aAS'g뒌ƹ[N ;fMPuƌٜ7˧9Ź7iԅ-qi"YcRyq@N+G%Oqm kUv!#=b9vo=~Nz$&T8{ }>-=whe9cf;YE[ƉNPdi laalCy 5%f-^9re@-  P֔`Jx Gl71Czk_Yd%k)Lokya絧q6=N7۪( dAjhe\*z%$A&l`(J?DlɗXf47XpC^Ag-f7㖽8|$鿋gٮ@SDwP_p\|z): ʦETE yB̎^q@NYeTVԱ^C]\ko@wS+(]5d?=aA +yN@\kUR]Hޱ 5JnzW+ nqFN3F˽s؟{F8Gef!'{7sRؽr\SL_E1-~NFYE^`kQ(.~qdB2Fs~8sZ|gfygd ygw+O H+WN x>Y yc޾om#/| `; c 7=|2 xg|Q` Xb],ȫEqst^@OTz(@\~[~R,+55xeq3s '̋7@vu@qZ-GN2ލ=d^qbU,,0h:t]m[&kKʤs3;]EKʌi2I~PV4+_m! ͂N+H8a7 b'ZпCܐ8 4nVx[͑QM֘\O?>(t=mr  l5W7n(,gؿ-԰ygpƂ\U~- K6:C03PX>"N!Uzsm8pg84inx$]UόU H9:DS>=}CdEPܴbq.00eTn IX3p?Mz !3v.^ۮ~*Mj|Yo4sw}>i'1`ۖMEQ$]WjL8PSC ಷV`#OH"ֱ֬bm4OcaqgJ0rfSۺoll"d* }X U[Sbi1uwnw[+J^ca: wiUo-X/2VA| \E;g?n5@we[Jڶүj=Dtקc70:2"|n@I#Lɪ_H_lDbC"AeFe}S5 @CZ 8˝A8ԘꮾK^#~wS]wJ?a{#3[Q2bP9o.bj J.7+e'RR7>WT89Gh.#뜩R`'NIbwA9҈(r2I$HCxo{MO6M%IƆ7@\nhgd jF3ߒYG 8OOis`=r1)D k1 dg± L`x!;`|נ"CF!-.BǨ?j-ۯ-PE$"pSxg@p&Zٻu*E%%.e gR Ѯ^/xa &_9Ckt֪=6@;OS|״ (cOV.5^!V?Hmב-vE.F' Ir ЄDX'}46sBq}qf& `KǗ&AZɐiD >FuHY{gVf&B.O۝L$91l0OSBԂT' x-]?@}Jk ԳyɁ5_C|oQқƒpX6_vL`Lwf)nQR(*,h>婀]Qhel*ٰj s@Eo=伤(d81ql5ȳcȐ3ڠzOF8!b"z4y=![=b"W,R`i n|<&1GS+l"H}`fTdx&!28v5튂@P*G#6-Hͱ^v:xȧ YM=qW9&dp3) ݧii9G KUQ])yK@&8Y~H;ʥ((je <,ͻ+ ՘SS&G9BzXVBF;4*/+_a8i5. #&*w]z4zA]_Cyx%v=;dK3jwb`,YD*ɞt2eI5@}[x@<|[pB;he#}ɩa.ra4WO_?,+QBSxDlJR. ^~guq'=|اyLLL{(m i 2ﰃks\|'mDl_+y#;B.QY=ӫbniq!Lx ud٫Q7+5խEN!{$lC!^y"tS qأQ20u29?J!v K*ǤT4>.pH K+ *$1瓿tɲxM ,KD}_'mG%mBYI'/uhYld3헫Gwzޝ#:-:c/v io÷5 -Ь¨j„i| Aq"Ei՘8PMEǒdxyW!F>ԓp8D( <(|ZWi adXM4̓xa_lg_5'9}!i`+`}+T \Bg&K @]sқFM z-E1v(r1چjS8~$v1e|vhndQ*x7S*jRd Nnm Xb4n㮇SeEyUȃe<9نri4g'5R*7MniBS%CwpMÇrc5t%5s}[M‰deA]e_ L*b4lFzt9sk& ashU$KvXSoGկ{KGM/[Mmf 3FVqQ2SlS@HsaZ""/}#~oT\q-+ZX2qD#6֣$"7RT9mB!yp5M#W.okumLU_j)jJј[S0=foC$JRСͯ @Ա׬NC| lR%Ez5O1"w.ӱw[`w(}3ZyZܹweңHy|#59r P4"]~?*| f] Eˉ:d/_I )WZ=M(M}iJyxHyByzuXvv0gg/-\U2|K gPBrLg|<Fc9VeS/&UHFs\s6:g Kj5 ( ,]޿s&>+o7);bNZK7hwjJ2% Q}}#n(wۨ'6k!&}%lO(%8Q?VL_ 4 b%rK&T;Q/I)%2XI*K2"C%֎YEe1j'u|/]6\Oy`B&O;Z k]7|xg6<=9kT9,٠(mҠs? Tjfv.anD[!fJ)^*!3xz<"r(Y2 /S! <(,b-X[3b(a(82m5ꑸ[(g-\&r֏olZÇ%*5Zf}c6|P Rea>Q1&^d`cf5(Ա&_,aw][q^0WvPʑ1!+In '#޻P|1A9B8 N|ɼ4Z i <L_$E~)c>`Z|u "GeѢ{R5u4#zƒ*(31= 8$|%p*~b̃f>^o r.;*'5p)֒7f83md۶;O +O?j暫e=41d4O>z0t\So[̸ h*%il|CyT{'!8 >?П F%q1K;FTGw_7\Z:qh3T/*g|qhs;ob"Ed>Ru;7`۔C5Ct _\!SG_P;LaԘ o;65$zZ ϾIϏYLXrK@rZ^.i(=r- gfx+pALZǚu $ /}"&b} GC9rK;A}g(2>@7(X4=Kztgk]`wgԝbGa*Ņ 7 ^3A)Ȕ6w WwNPI::,`k NXjH ɫ?57\M J{:޿O158d)$լݬ2 XM$uN}eۢӷve̸/BoN[<}\Oj:+6igIHDV=1VL`ދ`ÂGE>0˾ \T ƹM;ͻw71XZ<IhӣUCΖrV,哪؅by+-%a2= 8IS 2]fkZ!l2-ѴdL(B7L5ouU!];a~ƾd`s n  ZZxoKX}@ʪN\/**Pbl\no|@#'JiZ7` 83~cݞ#V[#Ц_'pGJ"@ Kܶma84s׿B9\Tݐ ZT`5lhOhAW\!@C-]qa΅B,Z- hv R͆FKUeR^k؃Eu.J#۠vp*l8, f>DIVwG bȞvj;෦ަEƜ(* 9Z?=;eL$ɉ %oȇt̏ 뙶Epr؜ZG( @ݨQb%BL EMx.bj53/5%m-|ׅQu};>{\FKί~J Jz;ڽ!2;YRiyS! ClHWo!g['ք4ʙ"ٮ6UE{uuF CrXx3}A[1[`}p$)an]^iv Kk'HNvKМ~3ɉ_`G(D.kW)LM.{pcL4٭5ty˂H(kK9礔G`.mUNzߎͧ$P 5rrC 絛tQ,(wQR" >~`9]}M&y!꒻~|EI7Fi:"L>?Nj 4La<̨yQ3he m<^+e`Q)M|Z v9 F)QI'g)i \7J6q-KQV};6کYA۔>Gm1DHd\$1,vAry5+pq+HA;$)qN 9 ^&N~򯺢F Ee"E%!f}۱IS8%Gi[d~)ViOy;~[ipQ2N%2QΉˇvHO(v"t7ux*G&y!t #=1m:v暋L_6xTl>GHiC<1%#3'GXD=P7?1>]~^ /(yRyWhuQҳX-WD>_+ѓW?D2 ;&Ne*Ei5`k]< AyT[pF2;24_A\ ]Vt~<2DӾN y[ΰN~ @Px]c")B?wZxk/Nqs` #85Ӭr>gC &QįtZZo" _@/ MܺAGL}0H5RдU_Wy1R %_Kar#9m*9Z!S(Eٛ ]~*DyxwUK& _ F]ck8w ʺ-?(V2j~fl4ouv_"{m"%(**I){ߟo PE6EqGvwztF#DM8՝87,Lx"# 2nyYN%E.l\kJk_]TB{fTO;HS y [iqhV Y(s{.vO!דF=2Fd!VLn:q$'-ߛ j!7$C]x{dhF/:[׹8+DI> rOPJ16WrID3'Q4ln-;5y JՋ٠׷%{B0dwa 37Bƿ 7_UyFI$`Dp#j=gYX&"SرD3(5/Nt 'NL5װޛXZ?()cVTL9 rEG*eVzI$Xn+ Rwd0.Mjݤa?!%uwr 8[~~5qs2ml0*2Ty`)*2DX*/ֻM%t:]KNv J7J>eliLW( 픗p:jEDf@'$=iڋѓ}{~ݗjiquJhvGfd]TI>'WO!: vVƓv-~CjcMv )sjlXnM[g'ݯ]8 UC ;zi筘~2ͲڐA [kɞksNvN+.OA si|BJ*'C㎓e*>uL(M-F  p :6Kx`;Zdݿ3o2,n7 i㑠svԎoij*X>lG%~$ ğYdȌklI&}|i-8%ڸѢg$: G!ؐ( W :]3FF wu0zy?)Ճ ;ˈ$1 0»$h#LP[c$EeENahS=[̶j!+=G jzVCX-H.dѭղLhS  reKmOi$Jϥԓ9mVU)c.r z%6H4v Z4y+gJ gL~``FpFי6Ͼ(@* cHɇUw!?gڇ5{[p Zk0>y+bFC \P?ɍS(t-gMs@qդb+%Wc񤺑ĤZ(ް۔Y3J=}`ZBp.7{ L4o@++&١BIiW|Q{-R!yZ;ݼ ăpVFR+,-+!}.O'J^?ԋp`~hqds>Dq\z٘Z;+l?U-$2^(~ʮx6m,N 'gf$6vwdKTg#lW>I`]m}bEyu "y6{<:)NZjTS^6Btc%3D\qtXuX+o5&D̴"Z~dg\~"a eoN;m|3›A O=%  AG!+]xZLUV@RZ68cAٽ sREw0+*e3$'6G9h}yf6g =bNˆEBCMAH, %!xi3}2UF%&BemEڂ MXYߧp2oq/XhxlE%2Pa)j$,#5[pWckTs]VTIUw\5u&bFF6'=քyqdSl[H8to#뵆v`"E bg<ѳ~ -}'̕28t2bȲI>Kdokxp[a<+ɀFpӊ-ߘOAA󋪽y ~{륾,oO\Ub2؝mG\g=I+luĄ<` -=Վyjϔ "_bw65L`$ЦIp!$Ov*H^RHf<]>Xbj%X&bK'Q@12пxT)qÚ yC97!4XqԦJ1wp41KӓJS>Q¥.3p蛜Ʉ|3Y×[_`G^ R'IC;D۟<"|ӷcb4!N_JEn%D`\kˣ gO3l0ΦzxI5 McyO# (z+i»SLKc5FG1[AFh E(d~7OӾ+)~ߜqlpe]j佗\%A{|~X6˟:ӓGl.X^>dN Rn/)wd5ǯ3&](jEkAl:_+~z:PE!KS"WOY;&e7'$\[aj܎`הrV[NfO(,+z1̧x\GGV|VzgH?f;۴"ߓm00- -&'p;jŎe坜ZQnDXb:w\޾%5N-Oa?}zW 8eJ~ TC$Կ8 uA/_"Oqs~AGz9A#s פ`uegLw`<<|En?-lkG|-zgŻL! cX59%Eu=W̈z.xHW62-,]cxƟW2AQ#lSA\d7UGW)O9p35ː8M~lTpwGQ yG$@[;fxu4GYဘz-ءKxd=`F15ظfcr`20K/N~~ZE|MA@"=6f˲8VܳYLnjI\(=|ZZu<&GꙢDRcigo){=։DNEI{ p_=e=@YFA0WI"tUR=ℱƷ?^ ]Pt׼fsܢY*('u$c1wdTKpgImSk%$kݹlTERv7՟lNiZ-1EgIuZǧgf "~RX>52L$,J' gd!;9' ޽"i,q- Hg]vXG^h`tnjqWglw9 &#t^de\G >R|T -蕍?sX::"H,PTg|GJ|Kpj+~~J_U !G Atj"S KԯU }5ÔЃbiɂQO /L7'3SP%e2g:FRL4y:r0w< S':dK2, Fw.7SqڌeZKbɯ"-G8VdXOhp DqntKZaOayoҜA1+!ڎHD }k3Ԏߨ́k4E_z-9B}^Y@Ňpg5v=jhE+'Mz9y*:pӉسYAu,W;[j,t{CNW2Ӄ?kC*3/)S\cm)Ud$('\GvTG}G):]\lmzET.G@k?\'c(f|>^覣RFg5V%TsI'sny/ْPeBQҐFhLsW*= &΀'^W)Yۍ, 0T_$t;5KGW=kkh<; w!s7{2G!,*> RђWC1 z!J-ZMh+ēr! j@4{)Xmܻ-x%;Ɱ~܈0xM>tIWѫ/ /=t|S3lbkU|o?9A).NTw.aC ᦛ)MzVDFx5_TK|7C_:^dspi湊3 s{ ozdMGEzEu<="ei4&|_IsK A 3GICj"i`e^tj Qf =wU3Ӷ99mX4酌:-W ]q,3cND}lgtmx^М? { j.?ݔUq+}7E@!ol!p9Z| >c ']؝($rG_45/s~HI/͂>1HR! O6Sٶ0k +! *gP?Y?~\[|Z4c'KfQOnɛ1SL\.&8BEg5H}FkC߳B:#hta;uPAP@wM #lȍ U9\B֤% *}Bzi6K ^WXCt@~aq.MA~&W8 z@Ea]E+h2gI%S;$.--5;dReȈSLIxU }z7S,5Q(kƃ:089nJUmP>cAIІx~K4i:VVl14%<<$I"-ѣc%@Ĥ %0zXu,K0g%@Oup:,r'lY2&c m(kw@_AmYY lz?469ˎ4+G#9tPݳL!9gdBFh35A~Oбv.TĆY-\(Ia3};3IlGĬ8c}'3rQ(WrG|QaQ.N MU=\ B)WC_G@[}9mr3nZSE`Q(k5zs%Lau4Ռ=H 9ǘD2xuB2+4X3[5}S.NX}PZLbRPX?!u9Pײhq&s>@UqEʿ0ʪ r 35BM̩nB%˭{Qk`]R`$ Ҟ#FxPgCh 6{ Si03 VpJp@T_M:Oaf$a;Hb%ݘ}I%2 &s.+8"8z,q5P,ӳ\' !}Nw5t4 ԡwL S6ѽج3ƾ\E.dfk!!<0-Ǖ }.WE[۫6Smd;q$au&Jv|+ZF֐N=`' ՑpJ*R'! EmBt (?#m@}r:pPOQ aXRp`Ej憻d~ A`+SVn:Uk?uh;J/.> ݫnjQ^ξ9 &g|묹r!Z'5J}E`H~}'=m(fDR?'RS23\dYMU< d)c-$,7~~[ E$m}WAl}Ѯ}(~IJ jz,޽?Uļc0RW~$&Gԋ3K}녎Pc׍p]G.K"sT,DP5gtDܶ=@}9*S2"8a +:S9gYIVvQ~yTo[7iˎ6yonI|unOS_A[';fƫ LELW^vvEژ7+I_GM 7\ [b 烡3|$oIg0@|`w+a;`\gAܗW=DS<(eSX|ȰVik$ jYk_36F&{J!Vt"GnO"f,btIQ Cz+[)sҵȗw첈w0A"oe /1JX?u}跇j}WT}ZAX(DfoA 9QF,H/ٍo핻t H^⣩F3\pV0Z}MCSfcUpVwS.%z>@ט ^DwwMi҅md2'berP*us<?D7Jyd/|Hڟ^^"i <]gP=w@ѯ /#Fd4 $ pۈՈK~QSLO,[n"HQF <IG`],iKHyU fDRѿ $`$[`H@m+;&hYZH#$[&Clp;;+Fz`! @0-w2x܁?F=GоU&kC@wA>_&8r _%)8 "6rNS0ԥ\q>Ǖ-A}tPy,?T̞xR׭[܆׏" Đ%.wg> )P5V!6p[ğe|~V #E,~<",D@EƉE8V![j=*]1F#g[e^Ȏ!GHu2R$~!fd'/8zĖ$.6cy=>I ޥԺޕ\ ^:LWǣQQ┤ `OLв}s v>vۿ z<`.(6;);3fp!\,'T×QYF 8$A/W.N5eoV4({j\"ׂP z;D壉(ֹC~Q=$٤ cpfmO:U6_q^Kդ:ƨmAo@mGsWbEwA~<%oKqڝw&y2}/3N5FS.-ꎋeF3 +J]'/{vc"D$?{k\ƻ{ Cפ*hv<\ h'ק`?ꊐ#8EK H$?ɾwY;e]c,;`HAW i'%$a#OnYq|x,mUb O@C!FGk?1ٜϺTG=FړU 9t,4\'9Q.^| St M6AS_vQL *tSLP=$GV$ճoߒҸ&[ܗ3k+rBCcKoY{`19gr)S2ZiӇY}N+|5%}U|@p^΂ bBSO)>fk* sFݞ74ڢ]'_}Q{I_UiZF #rJv'Mf \^ :,0ΈHm JxHcuzsٵ@f4H5$M;! ^Sott95Yڿ~[O(~W#\`>uЦ1ZpUk20<_ yN9V8byڽg Z~* #"<(ms9T gH{1FyEwr fǗSv|q'XFI18#N1&UqGڏNl 0+Qi4>@άb P :^=,H7 s7&VFT1gD[A@Aq X|Dt:!.P$8 %0_Wm5t OKh'_mSr^v=^ReU)8>LuZ- -^x-'D& ;{Vgk Qx4 8u:Dh ַ̓<^#5pщ‚>S=pi"D $7[Gq*//GN( O6UHϡ{qv7Ct{oȵ17/(!{3NE*_nxaȫׄ4ECH+^M&,Th΁>q>r5.w٭h!u`68lQp|s]\ ҿL;ZnKUD)2"0\ dB*'DDAj *W z[0)X0<3JV€&qt#5t< t[ӛџ.{~?MjWFňρ-̘F3oߖ{cmهvTʷ=V|w)w@MB#9Q:AhJrǴ)(Xh3,K!xdU'nKヒIPP5ּ}ua& NR?.#m;N](Uk,m?g>6~Eu0@[6bT P5?9ք=a{ymö*F4]~ $q#~aA~(H5ͪ:Fn7qd󡯂Q~U1f'Ċx7!hW=Ţ|֨Sd`{puKrP|wBnJK7VFdO4D!=(8 bDn,e93?ۀH&t^-CM2ObR0*sԩ?$.  Rξ?քdU\Jr=VtMr"L* AZ%+M:%ɯ}CzZz.a?@k;P!z2W$A~į36>TPΩV6sZwX޸ZRNUD_\O9돪|`VE!AgݵE1=9q$hGo} |J'1qPT#^LyXx܌)H~B| -Vlw&xVջb(kPL@:X2̾(H+Qgrn*Rkdo'ĿmO۴W쾉b!B12; ,|l5ʤCt>K&|*{4sloIX~3:-SwA5)[kd˙ve1d;(<%'=^hoa+ E(Ӓee#5/ӝDvPhQ8kh!v`fW:2pSj~.@W|&h6h>>EBOI͛wj,2$,eg+]@>l5Pʇk;6w>?<w)!e%v<{ &7SQy>W"pڐn*5 rnZ-]5j" *I{HI (U I*"~fli4 #ZӒpHuEqDw@ ,A,Uv'}9"T:Bry;/'RyM Rm$[/̴LħX(;>@#q| %p=[*< z+(-XJaɖ r-48r3/ ngژyvMޤZB ?j}B}ƖV!\q|y Q](}<\1zf$ udrn^y@OPe{I 8 jB>_2+^QVJ&Hm*c-/[*ġyU\]|o#!,!rk"?X;(,M mFD=h kb @0`gxYtEﵵw%oeݟ"|Ėi3spy)}--!n=MM- \QP_nuJ"Jaje5r8ul,?$-lg$l?7}j(EPSY{p_\9x@˗}GW &e2v-UY-ٱMGeY咆dLpD;)b|> s60.uOsh*[MS%=DVvbFGTbAHV Zu H}asΟ=W ŭLTdF|D"w02bDBo8*%2[VdSfy%֮½t;qS.*P6q =LNZH(SJXch0+U|fҲȭIy1^q|G&2-Aa:{{qTXqzh=N l;.XO¢~X6j`1xPr[jVLv[+bSV o 7(ZܥP`^s*K*:kN2Z% t{p>?1Z$.(R|/yvTD -{КiK36iƖl,; +qBUZPT\պdV$7b]ꀞp$* ttvob@6@L{x+`=6ԼrenJ'wOt-,ɷH$[fF23D=m2QO~a~tu~Iz 9B# v-J%FGeWf?ꮊ*ᬳ,&'b4f`rF;CB߸.I㰽b򤓷@h.zFAs:$E/si/z 8cY 2X pLbi@k(tm=p_>)x.:ɻα2We[…yz"orpLӉ85hl(2ULQd ySf@KJIn\+ "Ac"65 w֛+TY)~'6t'2vp6[Ň҃A2k]< sK{ i߶tc˹4͚Kp1i>Fb:n@FYi}GJy1 o@SXy#oo^' ~Z;c2ع`9)0+=/ #"v/"Lvnw Uqͳ ۣ"cd{83g0E.ΊCѵ+V)@n+ I!65a c݌8z NԤn%+#Zvg̿7im|L;4 es𱔖;~tobҋXkipg?"S0>uZiEoZMȆ"1BtT#gM?a44`j@H 0B! ǡL~^P2km6>g\-/e@.Ou;AWhPPW_xvzCy[x{dj,}^v03tV2~(Ym=ıuVܺ4UFabWp`1:2+,&:h!n;lrkP m]oc~f];|q;w^_YJc *1jJf' R?|ڳa⡷$*[x%٠\ J!h׮cv`_$=( }?$+T@CC0M*:Q3DlеN/R G_/8PHSU{YLW) =W ڰbO3+Ju> #5D\<>>),fiq)i٫}}7)lV$͒R` YfUf OE[O~BŲ `F j ѭϏI~2O'̡nxQ^}A\QOg4bf*\N"N##l=:M:}1 \+0jsdʣn"%O0x<ȝ-<|$Tvt5wS$S*} pY[0:$@^86jGq%gaO&K-w Jh4JcQ*EY"YY0)vQ}ðܐ!Y-]2Zjw|T+w lN49'U;t-T}c ?A=ܠ5e>e돇}2TS0W3_N* oqOO\-d k?_LF78\i3-e m%{H3зBzNl }ĥ\4 ԯA?!$:;?A/M 3<\CZSֻ`RlY)a&4NŐx^liX149OcӿfL8(K^X\f#IjƦ;.PJv };lȇs] `Ron8AoMb/Ѣf4 0K?˘b7+ D^ۢHqm}ۓZ!g ږ AI:,] 떹zkP Xzwfugi.IWbxN$,%}( nJZv=v|![J=y fqS>㡅HxT ѶJښ-Pݣ~@#a"pI[M1xX1ZHYI|x :H<2#:WXK*/\1Zo{H#"t%F/t.bQllcFOaFVVb* ꬦv!o(1v肬}$[sl, c#D$b)@RR`}*1e-{""Rܱ+CkIEFQcOk+)Z/ `Hz3~k*;zgY;a ΔWu"2ס Yq%"`Z5JEciN"fw>0)#x/A|1iMn8 `rzWOhk@-N|ꦋݮ?8) ?tObJ^/K{Y2WbɈ<]MOn>ʓT_>UZuNK,zts`:Kύ t((vT('-SEl}N2[H͞[BզH e+ʏJ*ү[[5%ӂ Prl6(+}Z:/Nwǭtk&/џCo8X* fc/QG:d̗xQxf mA AkRJ|ö'IP4! wK2젇C?%Te3bu}Em }F1+h 7X[}!lLL*.^;6 IG>c{ufs[uHDUquFhR.8abGD\{~e3'/u:ћ5 w|XcÍPܩ]a~$UTS@z){Z H]A2cI^>υvYCe>2Xx5k ϺlP@T1^%93hzqDk<.#W-u}aI<*WVa*y뗎s̪l"כVz0YFHCtd Y 9~c3a"K$ -u@BT:=={­%hk䃦m$VbFU8Pnz&WSYn2ɟ43FơPʮ+=(7\͋/ jtל:a̩ HQv%R=#xI9%%Of(* Rk\M}}35\/7nH }C5 L}6ԏ4_;l AOiv+FǚۯNø1x͕ -y`~?y0ۡ¾h+"Ծ>cm=wT)ݙ:'D,IF_r -/"+8&"=.ϳJhp!5HC)/F{ix!9܃ƽzo-L;SE=t5)S5-QT!?bk;t?G[zğ1JK׭uzi>#`Ȟe|s Tr}S^޴ǍGE7¦Ǻ|`LI; <!L{6X5 jukzX3p)0-h1-htیEV)rܧ87:^+OS(ӌs?ʖ?) p<;}${fYJPX2HgFax_SV%A@NyE2bL} n C>\2Gz("xA<Cꖮx*Ma0E~`C!Sb{`z+ܚ{@{skS_J=1 v6߈ZxRTyc 뎘ߞd@ a3dvRh m5 (›p^07eS40(⢓yfWYV 4;8{74SSs,C9T` CO 76c8a> ]:a7@}fCtyr/"KS XRQ9A,ϽoV F~zCUȈ~ !%Ua,Ōw^9B4hLǶլzp-}o9@i6ymqƏfۧSalj`$m/WVB!U Y_#MNf I>%3&( (dr)̥ݨ=\( ~zU425B4\j!65X&5sx46bCIU": ⬿Y6DNO+É%9D~6&N0 _FctA+R^_HbIB$o=(H(LM}ÿFZĪor! A}~)(]QpY$n3AC웎(mZ(?4O[6w{%dCQF?xˀԐcڠ'N0>$ ڒtG pHOZ >O8yN"/ml7l6h+J"נo }q$N1尜HnћLKY E/Kn#'j.%Jw]:nnF~YR%׽.*oqQ )p*]/ńxtrC*‰Q$فhUQr1&hJ@,f˓G=Of0ѨJiNJ 'j]&Vs>,wjϧTsq"`o<]{~tLۼY_BQf8V/ ajn48}пX\q37630ԜHvuyFm6Ԑd7wBM@+LBo5 N(ɽ)EO>rp}~|\ELuJy]Elì7mꭎlC9b"6v] A݅O6rUC_VV1]HizdVѧExaǥP2ίǫ~R6[Ew,\`0ж)my`[eq3?^fTv#,<8خJv0T5'Z{Mu" 2^ӎV~!Tl%A)z*% ^q{Չf9 a+/̵+cTRzD==W#6T[jV$b]c\3t9-8$7 5iE>pqhl}zv/lYs Mgm64z(KiAtTYi}4.zt|-Ăp66IPO}YR7~# p +@H0Jv,΋~V2T,O-?ݶ#TSShCh/tťjzϊCrE.oZ7SwD)5 %~Pp&npl1v.jUaV 8t|KuQūۅVWEU=aӲL]&YuMбS,R>$qn$bp `W:?ӤAeYbflVMہ(sP:hN⡣ |-t>KWV5g(-)Nm3OIy;|{h``'![A0iOl^=V %l^n]YOhc̈#zOTnϓ>Tp -€(oа}-RmbE[.:DRAʈvx-<@ !i"Iʼn`Lq#lċiI8Z- mK(+H0њRD<&U}Eq$4^S}_PjfۏuE,Ya]JpVv;rg ŝImeA Nmhy6!iUwMdKY:}qpVė4Kc3z@R3U'2l;v%f.`X[X _ϔME:5!хb5ek {GC}(CD}>2e=,*L?d鄏'_ Qc(6`W0~<|;] 9t-{Pu33LM.Č|wGqx!AiRE N{',{rœ.rm[;}r=HR2"NZo!5vm,O'WSZP~aiq)k%3acВ1bC,$^q,D~F+S_ׯe!1RH."4/.&Kmؒq ]倂-dnU62+Y׀Gc_S(SF]:ӐOfjq'jge#I~F^T82c;etƄD8`,>{p MIL2-Kt,ۃG._@ҁVJ <Hv^C*}'c{PQT8B6ՙSXi1q:Eu*y *"F)rY"@YLu<$;&Ym@Etk.ubs4Ϊ<yі1 pf֙ETQ:-㠄%0OnxM q M-KOܲ2 o|>jkjZov'Ԗ4گt{o|u+ 9hҘjbK[Č 0hlM̽hQAʝ^G/OK̔b^#sP7T0P 9c}T\M+5wp_*ΏOx}pryWnY4)*('}}t38"UwC ǻ'EA*Q(Us #¥)׹Q w闔j.9abS`$@,Xcٔgf2lPyP~kW}qC. Jg5΍P#^f7j2%C48`C=  H͇0Γr3>:%EUZdZ)ܤM2\=ECi_d J-HJ5[[2"7_B["^ىgH4X̓M H,؊7ij[Fw6 )PifY1 fævmҤA޾fYrk!Ew];Bw8_i]pxtTY#Ú"ؖjOJ_Ҟ ]3#q+Rѣr1`#%/ңK[ڒ!d K|m;zSƪYIt8&{eMRP>cho1`堃c&u0S E㥴\0wӍ6ݜ"^sD=K +'#dtvZ3x~W嶷KF3qfܳL+&i8Z;[<ЛMM]!EPPGBZc%w|E]b܈,xn5th yU@a{o~br}]F?K] 9IYq0 :TYy+Că@0."#^$cK($d ycRښW:H$ uN ~d}BLrzBH J(3HƤ^?=!uߪ若q 5G08 Y#yЩO7.\1d p|:THq,,\ /Zb)#PغR[6ΗM$닷9zT#ay>pV߿p$oB'GGWAp G")@F;)Rk*D (D?W1:T/k5ilt V$&tkW5Xy*F5s(_Orιp!\1SrrA ]7˰Se?%cM;1O3O>lwyZ$>̌wv*ǐ;&X;%D2|Ș{7pYio/rތ|Ϛ.hLKZ MoFÍ(l4[[P#s YKxF@fM0ٯ X+ij{|( }BfHz$QzTc=[Yތ*Ik2?_"kAWs7DhAV  &h x8aS"B/?Yehri )ƹ♢BXl.]M{J77+)VlKF4TcArNc]9ִ"'#{{l[]t}D5(Cn*[oAeXޒT @4n}U,eM _v>?V. kufy9U'cS d/ R(.>;:S$LY? <\/֮J/`cO1EOwăf)H2%?&BD?@_suHA zfzgôEZ=hk,O/%WH MXcE Ep0Ld:R<]lj#@i SId1zrۣFG6Jnv"Fl wf$Sִ, `Uy =m<:ŬYֲ jb {XAuvSx(Vm*M;ssGTZ5I{V$޽W$S6`AJvx_^Ok1I;k>i6s81> ^q9ISJG =$[TC(7cݔ5Sэ7.G㩳w\D)i^ j1#`_$ڝ^!8W_:`/. \4GF,m֊s1>h$[b^U]bOE_es\xGurtyt:gEӸ,=/ $S@e/?C4@5gFe+<{DV~8P~h xNǼ[=@8{*k\fed0,aӫr&9c}5aiv{+Ԉ ^b7} D7֏j~й+BB_zvY]_d'z@XX&" Z;y;0XzG[h.AJkHS;2SRHK s_U9Bjp:X;;&{=:mSk#+Iq̒!$ԋ' {}#檱7, weՃO ] NM9#(I;L%,\%Pe71? ?>~edRңӅ1gt;< m^=[la@ .k_꧴#cjC/Fc@*D5)"'Ct!/\>KDɞL/"(4$o"׺vgUc"&6X2-Hl'7kk5wfϻ,|{I<dq_^"^7A/Ty0~ >ZRJ:BBRvP^%72L͎Ŋ4b/0mÉ݌f3Ɯ締SLu"[8:X;ٯײը:CƵ^ 8٩@T@nR٤7x*+FDM Ky72'YRTQB7g)ϟ/gaߴ հ4L [t rɁA4$ò.T5Od3z0=B~2u*cQb5mTM 5To H `h#Đdњ;>'.R%pEq^/}ObO^i u6f?<9BGUf=/<+y4k`oa VƈfH V`[mE5n޽uW)YQl" n B@`t +;RTɠ zj{sϹ,r7&91"}.TlptE qyy!NjtY !&EN.ugZ $x䆶 QPcpd+OAܼAԂbVÁ+eÅ>OҀ[4x"g؟w-I?!<=

      Ye1h4u~M,r<ʼn`L4 嗄2Ajda=7die q*6+flv#΋]rtZC$ҊSҜwqIp)H]A kA9|EIFUmOVaA4K\.5"+ϯjÚ~"^es&{) d"!\ٺHsyHؗwG:Ueg}?l6ߩ!|^vvj ǹE(;p#2J}~vD8m΁$ ~bTOޖ]qpnOՅx.N0F7韂ȁͱs_׶'!K 黶e;m3V8r=]]WvZpL yOɗ(t-IC!o0̂Q2@g m˪1YlRdƲeW5Hփd#ATsHz{FAdJƖW`?Dsjz@V?!CK 3H_nY},k?[k6ZPtS"󿀕 U"#aF[&ߚDtF2nd.;+3 ߊۑҍi.:bv =#P!9OnM8г`wr4sm*)$VsnuӚgL S\Xca qkuJ8*e#ҷh Z0 ?`G&ZԐbS N]D86>F.Nާ3vc?I8w[Q%k 50ljJ>Pꊐi# I^6T(sږeaOadu玐2\9Ͽ^Y6}"*F @#o=H׺ Qűu' B<F#uZ  \x s_JܽͅAbDD5Zdy>kAھ{G2WiW&a۽hk>”k&c&>j8z gJ,GŃUj""Dk2Q7Yl.czVk4+ӻmҊ>pAGѷK-l:M߄_3 ]swE.A(f" sEeh1Q\}q~ v*n0s ' L^@Si׉ O&-䔂tgl`Cv.jH!+*#WBvQ&4JGPŢ76F۳Oj[o$%b-R-Μ& "y;yr3Ɍ߲S.I oTJxz\D;oyPܶlyCDAۨg#͛8յ@ ,k\ 2 s]R+s 7QpNX*6[k`Y&cx.gpC'2p7=epnʙnn:Q;O+r<0 X48u㜍}R ;ox&ڔCL B e)f"#|ԁMh_&_rwИ^啌N2, Ortf}QAhxI=Hŭ;(N!I9hTh > 9զ8wY6J4YȆK=h;O)f @DcJcWRANt>I@-n2ᾆ5= 2Lh#N;FHIL?N'{##˾^0#:g>R-Nἓ-!lf+?rB&uOWOҌOٵY,\L!4:wB.,( z;q(%Ed:IԋznZ\슡H |M@`EK%Z0ܶ-VDi7'LG<@V/rU7x/!ydK~-2˶NU-xz< 5NҶ.7 "~f W wW[NuEE ?ۊ9), Q#YhYm&Wf;Kӫ+9Ӄ/,1ؿC*uT 8dٝ o/D`$̌xZ k (%{ueaBAqJ; /O' םe>WEڜnzbnK&[.ꥲ&O0ZH'ӓ t5SVbo[9r󳾆'ۃ9D]^6kUړ_o@eMcY7d=1u5۠AwLE:m络r ^ލYJ@`+^("Zz_6Sp^`!l̯t3(|NAM?*Vz[ɻj t=@06wmƈ5 Fi+y HB:b)wT~ X=sqmtLOWN2fjIQ}xjIXb򲴭gm=cp¶+oj Z1a1o}t*  W=?kJ ay,Ҵir)@}QZ"[,GT@Z63wzieP)ysU4Ž0ca=.ȽpYd;"3PFj i*H7[(|#@!-8<ԬJblIxՙ–ŚzX%~_!2QSi`$3M]7B2oJG[-ZՄymXD?l!vYI loG} ŧʄDvQvE$صy`L.4v$*MiϥP{'VoojE,n7E T Phq; ~`W_kV󴸐 ݏnX F)Юsa2ZsiiQBK!&̂&j!WNdz@sDX/ؐ`؂~;ho0Z"Q&T J(hSx!"`=0G$À`})!w@EEf1"YjJXMA׍Ϗa&NQWUt4+b/ߜD?%%';4V AcfH.;b.*y^1%_W_cC}U>rbXvn}a(ܚEItA /pFfG)j` ĀMZpYtPQ[2Ge:cX :qa(?H.'"5)_:0e}y 2 ƴ=BI| +5*C-9$ opU3RjYw6IadPs+/GfpR>Ȫ/)XKʉΑ4 >flοg `Qr D#pGԟ9P c%D16)2$ڙU 3Ji\ JTa-ûထenqPRwNRٶRg#vgUĩtp<.2n|ZҞ6:R}Wq@sg篕 yԵYBn^\+쩯A{?}r䝓mCN:.jKwjOE!N afw>.Z0v @qηȧZw-M,/h],yj+~w#^zw+ι<6~v|!/2bw{+wI &w!kAfKX=Ws,⡈㺽:#.;dg29P.j0BI/Mk>)4L&$w{%6~s̊6E^}Pn8dup0/u>Q-9H#FzuۻچC0Ukt0/O hTV .F#.gG<4YåզBoOS:F`)Sv A Q0vQ$K:coe͍<01t[ި!4C05FF%+,}v9; Ww!oP2K526Yt2֦afI;6_5s[L[FOz=W|r;BI W^ooaƙ#b+ 2lmfz M/51^ST}#wh P(Rq>Wb".iN`ݞ2Ԋw] %<^=9>:k?ޝ6,uɛh& Ǐ^0mբڳ]2)#w#f1D=0v`rVɟING().y,9f]q.--MiZsm?ZxWHx^zSz驟%эbQ((/kَ%MAu1 Bbzy+Aϲ}R5 h8j&qz-öCp갺?`Av8b9!atJ+!fVD *?ݒ\1op`k'8P$.d6?ޖK]sB n_a&?NP\1<#_U65^D;.y⣚϶od{ H깺N6:Wcpe(#yhe<4x̖M:ªUl+)ߣ|'SnqӼlYQ&p9F$\DT,ypL\ I=@x*{í[hxd-= 4@gUspOn,+# ?w75Ӛ tF@rd޽Α'jp@DfW8,Gv-╮Q&skEa&A~Tpi '(ȊӪ7?RG#ܯIs~^`TooG'D$gcobVpz!`΢KUU/͖Ƕ)\` ut/rE[k^Mxc<)f=|C*M{CɳaVQ2~؉v,)?D%l+a?Z'>U?@x,~k " ;\d؋= vl5MycIVKAaSfٿHж.e ⷣvO'đP%/J<06#4_"XA $BtHp 2 Q[ZCE?t7E?m>Sa:b`:5d*zAy&7kۏVdi/gDu%EŻѬR!4ؐ;YS11|tBs6`;XF9BBHTsgjjRY Э2{|a9"zZ0z86>(̼?Vŵ&:ޖ2 MA ;:/51Sf`u̦2]WabS(t1:ᡍ/,R4*^mֺB~$7f|$!@3?&#|ro ]9$ R:K- 1YgeB+7άȸҪN+?c0{%fF41$d&susi.D#26-@~/nz:c\G0<y%>/-b6 gX@,/{!66{8b;yI)B-7ck݃l?~SًAF v1Mvd=E(]t:3uT\tAr ^^{p^ 9s)$CO2gh6*RҚ]mwQyASN3]J\#M n #bar,dJ`"<{x>+M9z\rEs)OY}ڙ1;K/_U2~lD6|.3,lp˹;z z%J []$yE k }P}BzONS4AY*-J'{l(WOeX_tAEqUhsvgNۍ k#fJ,lO;9ta528vP*ƔTnlBB阋vMngϤPP q-[FzdK!x%xQdݞs^KP|ENZ̒ z|;^9-RV[˳/*bܑߴD(k0՗ܖ gPRvIGH9e62)qxܺ#6nSBFXwJlz$|ƔoH&A{ϓQ&HYDS]F( (>VdOF%t]Vbd S'5?ݲk2҈]ͺz`D;H/V]ʼxc=Vj"+楙#Z^f6ٹ4TśRz"]D@'e~AY7Ͷg p\!$8Qշpyj@ѼO6\ HAPҬ_a-eEEx',4h^ #h%ַO廫ޝuRM;cWq4vRI{As[?//]mUd!\1,V6:D hJ:ۺJ=}iǩ> ` 6`]%OvךJ12/P; qwc_=/+ƯӁ{ӓ7 фTa  7 7d_/Ƙ[P^dKv=X3c8>Ox=^'H0[/|'rDr$r*)Lس娨RI֒CH0Mur^v_ 7AH^-^t>MHaВ~DYqK1q+XTtz} ȍ"G9c 8稝uK8d(V 8~5sDLUFPp%ϑX_ )_c0s|)8b}.,9 obaT0ax}K'1FzC;@5l2{=pWpGưpn\*n؂:qw[`bK{3k_@2c(B3kyt "0Ǫi=3*(.͵{tp@A @JV g sͅ9A/0/g+DHN&Y m%/ڄln&aCo? Fb_`b@Ց~= sf(cv¡Xh]O[҉ŽBbN]U$4!%EU3'&7BOlr+t3o妽g!O1V4봛ACm(6?yo.dځSDK9v<YTz͞:ꃄ~Nzh΍Adsv!AM2F~A=[ "pU`AtZζ${#KI4z|D [z`"BOPUNT©y',:?bR"F^"GGF|h(Bt=[>52h5Ӳ#wcӤU);`LX e;Rij^T`X׃=a]b/j>U?"LW nOɈŐ$# UTok|QB" OpXڸj]88 ;u-SQj4ByecIp 7Hx` p ܗ爭o9k5%FDiGVHM)tR;KmK F.&OO6 fGkG5qW_:")JJw4@^Ka D*ǣaⴆB%%/`\8M=|iG?:~FxqH|H}RUM#oAXJ]Rhm%QTCy>lJ AXQNmso̶t̶eN` 8L/3=xO+X(V]2#@xw+Dn?5Vsȓs7(AyƦwC: cr&וlsz|઎]!<əeТDZSKN}Xȵd4+,- ODӂWC?=ÌsZ)čƛݼWʧ[=Q.)[ &- \4a+LX\=.Ukk8F67xۛᫌM]*g /RV+-%/K.@YJOҵ܂516 =ՇY)SR gi(P>$$ъ$R=T6WG)~b{PkOI:o6IG1\o줋8ʺrXVs~]1' //0IoIJ:XI)LijF,mNmd Aq+ Vꊧ?;*M}J0tv]Uw,PD. :j; KS[qzhUy45th؈? c  QYO R/#Lx;,ua6>OB˛rېUU%AmHT mA&VG妱{N[!bB3v#,ܧ8 7ubz;ROc/>m$p2T4O)A@y S-4;4i_&ᒍ FG qg[aQC AT1Z֧kep!:ZwPݟ5xZ^z! oF]Kr!OY܂ '2sD$N7/`w+죪('PO$-`T` =Es,9egp ߀AQZ?ýig[75]v nYR |SsM05q'$}UX.ǻtZr}-Qƀ>~Ù>qjtc{RjpY(Ima "N6!ft+̘4Qߐx֑Bpxss,;z-1-1RFFܼeh_˚)c ?.&Я%FݐߵDؚ?Hk@u.1rFuZ93\bN뭄FPlAxX2Z3 v^_Kóf'w`v'J߭ lbG޶X@Δ.baOODF=F7t(s#U>rgӿ2`:qasPyPN.Rh|5/5&9aE 0 c/="|L 7%Rup(pHն%\!9/ZWk}/V!-?yTp*\YMd_%WЖxLW Ԓ>.\UuЩ&Cnb~:*Axr5F\2>"T0 x%0]4v?ЌvOQK2 lAFf`bwdLU.LRf55X78\nC )ayyug%SZ <~WB/@nG6̈́+J]>ZID5}U9Z>Y GԈ M}//]uzw-r=^];}7%F%Я̟.s@l dȁPJ]7'OҲ&dfMl -"_`GRBDI+vF1{ d=P?!,fdm5+"sr d/"XݻPx/^s +n^-W ,R&}"0SK<^EiDy٘ڌmx=E0 {g S{ v&rB< #.dKPIeܴ*eD۲܋.%#O!r&$q!ǐA}ky[<9rEyx?wKoy`m v1#`JXQB#-9jEZlKp x V(=|bKΛapL^(h,-1.G=gWF &'dT5CC웘2Zc:yJ؛,\m,&uK 5PtG99nIl)H()+tɃY 2˻lYFhV6ڱ ~U~Xôe*H f0##$q1${+SUxԈB 66thoÿQy~5u']-|iI(I߾~uKBor# , ?I5|\ș0B; w3DI2/3\rq_kOE^qlVͲ8Wy\l1 $l՛X # gқ$|hTLy)]|B#nkgF|+3*X{{a87FۆM}w5'HU ΍bnZE!u E>z.(w*lӼ\xrNy§cם?++)Jٞݒ։,7볝ɏC ;(/Y^tDxgv (K>DUy) G+'O{lOg7(հ`buELR4V=-$INׂXoip!E(SK /A۫lcy3|S@ vqAW5pE"dTH^b7 =d¥~h܍ώx:*=q0 n;m g 2i/>pN7S.WۓVI&ub(S{)kӥ"0(SpߊoEoz_֡Iv&D=@7`.'jS=S% ֿi(*צǝ䩆5x{!م"?9G5κaӓ>P];7MY(d]0!R7@k.TavO^s~?\!]앙C}I$u})`` 51Q286&J@-+X_ WC<›~)Ym,)OT?;;Hͽ#חJ},odU4~89;JmH7/ .(PIq(|7\߇MV&z9zEhI ~^v1mX vnG혩iӎr _($կx r \|W2lu: %4&np?-ɧcD%XW[bi\1:5lWz|ڜڻf۰k%3$7h>BDڮBONJNu~x!S!>#ywtI[^YL6BL0/Ui*/_>ʖOCݦ'f9)YwK*Ρ1x:?,UC!Q6"c-/ #`:S)7)&[uYS~%11,lo_x$m8U2 j[̍! 0ąXi-L>c^V1GTDCScUܡz “t"|u"uk `p`]A{)8mqe`%"P 92i((ʕKİ0˕:J ](;9B{mx>5DYF ]NrdQQ> yfZ17 HB%V(BI/xt1!MV򚗗ķ̫2X|{Ƅ8H7./K`"PE(l) - 6+>&.&tBTذopeb4wj c+K[kmE>_U6{pvԷZ0TRdc#h;,.˔g=tNA0ZՈ]@Fi+->Y4Y_p(;)5s+&x&Vs&r@91aVqWn]t2l`?[Y\퉍䇨R;a #fE< }YQI%= Z.}W;=DZO"̉sfFcMQ"N?\f{|&Z@Oui,DQ[au)&(SgO`JLĬ0\]/ ,9x5T䄈1 S/Y^X(Vf&Nتo~.F)wunycL1;$[?cåh NF$\b"6S zVBNݺZ# /$:_( T,E 97MÚ.55Y*#ǧ8zc|i"K|`N'Th3eknE4(϶Ჳ o[.brvdœQƯ*-7LYMzT-yӿ @rީO ! яW@Ř4E[IQr ~prVL m.p 7+k :mzˎ۫ar52 nTdEHعDggӐpSFSM(:!#v\O*J܏G? |={Ţ+}4j_q1Ȧ ڝ0-9:¤F?h\U>SbIW F{=SH HUZR+  j,ߜGצc~og)W 3x,tҍIiD\Ghj ӀkM.H75@CX47`ZhʻqتK%'$o(ĉrnW>?-f~yp-f/Ͳk˫U(Itf柺o*s]gݠR3wCw[oXu>Q ~@" h{IȾY6PԖZ`=a =ţEjjF3@3Xoi2R$GWhOv0tT2Ƈ3g/j, ՜é+a`T-*4σ6iw$3W*̡mi;LiS3 ΦRN?^}H,t:&uUAIU\.]P` r ȧ^ur#3G,@|@u0POrس9WYcI gM;}>F 6_c[r˥zwpi:j&jp2Pz%Jq0Y(i")~/jzXViI3"MRؖ] *':iMHA>p#c1ćJ6jȄ$Qkj ^D+h]\!b4b0l'쓪d!rPګ 1]?J[1u+0?‚E_UaZ-yJ˅LD£B\y~߇Mf<:]edn!sʉA=ږNV鄤/)c<+LKK;<0o$NuX lی\l"cC!ƗbS6j7"R۽ ,v̘sXjRL]e?Ą4oerFpbha㺡5Yqfxa1OMZEB鹫ޚ޽JL#(YUxRͻQ*PY.YfhWPuH)[gbgf^$O&:L̺'!EEa]/Y(14i (N{kr*fTGlٓRR!un{5˹+b86QC :%B?⦕^iX4G |,c2k֔h}?i{Lo-AqB#XQP:s^nDT.)ycyȓ);&<#|4Ɯ@jmkY!=DAڂ3Xğ咥Z 8$ ةūy!ηsx"0LV7xPq*Z~йАZFhҵߨ#^Yے,m$j嵝Bl)Gb]D}FrH1{>]NѓXV~qS+~ @e4v30 ln_ ЁoK~:N4J}|`ycŕ&so-Sp1MP P}LRi5ˇ{;]|5ӊ$6V韀B^A}Rd >:MX6xxԩ@l,L />j9!}Ba 4 M6$]t\ ^8E0fQ" +GMh;e-/ gxb1_@cE.'VoPZ;po(s$1MNa8Ե`#HQL-L}"ְ4+M4kvo:Hԓqӫ@=sz*S.{;N뵯`2\? #=Ov~: 75~k?݆nM|,ݺw?;r[.A{ *I"5Wu:u<+w$ `[s%]A%NI2N%d4.kps<J3N<Pp;:xP \e诬IEV}b^,."- 8HUAi<X 3-#ohp{GZ]쎤lF[HT?(l.v L . NLgWQn:m[EJ9M)8=[dSq(&pן,jW۽h TA1WCda3 {v?#$_'ݬ<+D^t?jK'5zA\ OީUl˳n~ 悪m  '`ޒ)㥐lD""X3y>l t= ʵ<^'pnڇɓ:( ]φfS1_EG_PUҲS3B@59n/|ۍ&[{MI nh(xaqe6|yc˾F axH{?aZ`]eeDd/e( ꏻ|iIzF{/M@ӣ/ N8ZA;uZ74S֯:]>-Y|*pN~? ٟZrUk5H}YNbR 51ۙg 'xzxУ䯵lhj\F~1dE5u ppw$!6oNqYBYJGքre{DîPͬ_oxC` 8̼>5(?P!ȶOB%W;Ԁ=EPfQ3p6y1$C*÷jmf5;ѱ k epjBn-D⢓9v~qq:믜9L>u/bHݦgs vLœLV&pY T~Iޑ bVjpkbTkњa53IF:a)?F)ZZң7qn%d橘Z$4E`p-@z!DT`06oGZ~BamZjGJ?!MZ1\?Is8D>ݖ?qNBКrEݼ >I&Be? pC>8“Sy׍E'H}&?b!~ "OFPTZ(kZt= muXX#adӂԩ ZW% 3<9+qAb?'CE:$na.hW؞ki0:mVRx6k5x)z qb(?[~| x2?&)DN>2Ym4eּ*2JFB L|__f.4eN[!<ݙǏfvv$།%?Sz'͉9t&]cVXK +R\ҵRO%;0{>]2ˑFrեB l@-N cr5FJӟw2 ;+UDlor\P8wB4T|?QzBY[`3qEt="H5 vjj֋%'E,CY%8-aQ $-_!^|}b5;63>JdgrK Zr] #ۙVb VWT;;%@P3?z["c)[ $|ͽu WlXI= ѨdM 軮ӊ9qg01(0XLqAwHdA%ڌ[)Eݔ>mw!Eʤ'=!!/{6^1ȋ@ :(9vpA Cxa?7y 3I+ȌVib%:-x2ֵ^4"!4}vc .5epF qի pz#{LU#^Fv+:SiP垮#*)oJǖkxQ9_.:l=m~0(D2H! QaV<,5'@:I}>f dS0Fozy5y&!.:vN_{:nL|y 6n-!$7!HK^I ,A|O$9y;!|r0 )rrqbH9ʱȬWaO~!\43Xͦ_'Avf,oQW>8V[;DFoMiv.No@٨ӈ.gfߢb|!2 ;L$./r sYYןىQOw8C֛Bm^2B[w[-6g/Z@96̇QO|lTEGo 眮}8U\L@*boڪQDs&S G;% ffj|;)HX d瀁9(za0ѷBIXEsȫb. +ѯuk.I)z[YEap yOA5IQYNjB/'%dNj(N,&<;.&#ڤ ydc5f |=Lь!(;(]OHp0%v 3O;H.nG'\K_w.!E&.} Alfk> #GmFm7م`ڎ3TCEAU.6>,HU%Q}(/ZhvyC mNJWVIr@o,&) Ll"tbf/{TK#GFiU` y2tÙ6{S1^50 ,f;|Q5~t"M c\]f1 ؼgנZO+JR*nI j<_df8vbK`i/ԥ-SGGA rz}+-fನ B>FTxo_"+ZU p_"®~h|N^ط1U/ChNk^w6@W+C6^v*> qj*|ߏQ=r @¸38Uf;sU1H= {NL@qndf/8rzZCpTNݏȺy)UP% E:qZyܘrm7j' .fvNgK?n[T2km&T3l7tcd{fzvW"i8_NUC%ʼY_+qՀ8f~ahT;ꐒxٵA.67 RᣁC8x ޟQ !}R5ءM0b}6yԭl Y=uiw½y Zd3":m>CJrgQ)]Z5%)Ĝm+M0P"?8c+eY4ӧIa/"T't-QLCoMU &͐ea<{cFC0PhכH>|e ^LOڏL*Y l:7s(<MxEZjm"Mb I`1 wҮVzKW9mJߘRdR~It7i23.d\;ZA?Пq#5*qb@.|vM×TԶ(gjw`) 0_  WUX` ]vq54F>ky ` uR3b0EPn8/55sZ2h1-ETJѠڭK)/[ۮ6h8`'nLL:|XTCb~{}k+ bYҐjbM<ʢLw9^[md S۲{iat~4e$BO߱*:*l\ܰZaC/RQCVW :A ELp~O|RXRí@Y1!Է__gAwÜ-cεkՈW+EHA|CSDiׇRW^ȟKxQ%eBo)7hoAtR/t }J?p_<5ȩJ+@)76Ɵp*u J)B~ֳ߆'ټPQd*.Ԝr>Ǘ uw^^rgjK,K?~>\0G^{wMv1'"wco97uZ @{JP9 3Z`-l=Dm^boI۪ߡ.<3ЌD[ :/I(i< ƈ,ɉ9N'Tпkw0aP ]T 3ۺ"D6E=[ U&en<(c^՝8~77?9݌`]q<@?}F )0p5vюICXe=GQCVBlju*(1J*%,\6RoE&[6m59E .k+h'jA 0Ks`_6]}^.dltfuh%F_So` }tZ@dg/]Ugݵ-)*jr&av\b3 bTa1M;t}MҰCr֞D ]9,U&_ʙNTFGB}IV>Ŏ$ ғ l"زlqDtT0q&|aqrr;z{fnVBQ`x iFÐ0pC8C{X,3(idQkCĴB6`w+t?za->UY 7!Y  b#"\=Sv՘=߇ŮP{V*[)XpE!N6ۣVQ xXe'#Ӆ)=24PMaPYxVxRϘ({ FMxjqJ*0-uz %ayҮk?da#yh ]Nq;z+v$sPfwdtPɂ uOز@矜`s^[YBy-q 1͌8cDVXWVJ &RD s~;7&:q_ƇCj@EqTC;:=eŌQk(`Fpoa_2 s)NփS2TD%OnJ+rogϥ,t;{_JfPV0f{[[^ix |Lx(WbM{oY&bƤ`"&lg`X`)sԅzbNG'naW~;kQj>?" C>CyXbbͣ6r0_WE*l~Vkg8rG[[l`p1cŝ4VI:5l& _Fq۝f^MTI cc{rJI7ZH8 .o(>"?+!H5y̧Y3 m{=J^k!"ݙg%| Xrb875i5s 'ii(&a=Vk57:kD7zD}chjW[^z Tbv܆Ѫm>>%|̿/{Wk:4>i;[aN[:5HͽtpyoY(D-=tFّ-$e*dޑb+gpY9m!m_S rBf"­{WXKɔ̈PYޮo^H/!L;UVsJ<< pXq{tj "ς쨑OϦ~S|+iM 9:Z m BVubY%ЗHz҈yaIjVHX C; |8]c:߅OR?sdllec*-~$ B$Ԉ S)=[!a$-1հiů}o(CA셫o/;L4U!C݄yw_L7w]$UW[s>Mogly:̥`XdmcAǠaRD,9wHthw ^.jMOM'ZG.|uVV>G-qaf57JkMb2[KppΉ0f/ڸ =68~K{[1GN cR J`vs)x=Uj MB #R(XH4,`1%սV: =|"imk뒔-W&cw$0g 4+"i瀵& qz׊q3?DSMe8&;2tzxig+b0*׫qdѐ?=\B(VK Q Ii4H@}|$&" }MX"T@yqX0et˒S?O1䭚|lqI5©"FwR 4h?"\&}ӫ$6y~`WZmŽAܰ:\a?fg|*z:.ۇ6r*s %lG8Jfc\d))-vpEM~ckv#v?Vzbe[?N#LTicSZJ` "4xܝ>Z8]Q0S0Ol CP5)y(^Q^&IM# JC/i)  LWP.=Ls9vbx%K$U7g\eLD%7/4@=uz5WPt_ qnm 58Oa\8gݻ> پ)è"z)y :Äf' 4ya"zF4&NM_ eYXɔrG1j];$qNsy0PYS=6<3je0Qޓo>֦S׶14$^VPHzQe|SPPwNID=gfPirz SG"\bi&{C;Zk?wX-T9,Kt [G\ݵUSY{t+v4w #{`ȢaA܊1.-a} tY&Q_ W$#sXlEprER!:6MD?uN|7HR9s"EDXE qTngVQ#H "fo\f1eDa bSN-}w0_H~m%f ~ {i3{TCs鐈57Y3/g(dkr~DՃorcx`sAUnT!a bQŷNU/.=?#8+yȱϺ7ن0mBn&`T<Γ4A <~=_{LG,=kۨS}R(KDeϥpy}w)ʀh(> w \XiݞL?T#TZs?&;p{nMy}V/gHZQtpN2zI_8nSOZJg y̳)׊%ےKPQC[3D} ϼX7DLgɓ1v@ߡ gt<-;|*TG_Vڞ QתǢh,P7wٳU_@CswbpEL/n"k{\MxcpTv/$Q~1ab0g|_GƽoP:ѷ?UCl`;:3:aaET39P9{A=R)rz͹l,"Zrqu Vv`F$&v}!y?qGePI%{ʓ¾Zk8a)#&O@E#3r.`(&f_Z rZ3k}2R8F=0:j MpVMAkpYJRt|\:$7?9n.ą>2j9OkcNŘE B#fg^ LSzomiVr4bLbr.I^#<Ov1'Dz(6Z+c_pXNusP3N$vf/[QVu/QY)V1Ǵ- ר{sxMh[sXWﶈO%O*l+W4g3MD6; ~ůJܟ<0~34EOUyWRܾؑ>2c*CL8Q%IIo9P-$U4U!,TO^FDkMbQTTp#PݑϷtoLgE6ϿqIF+DT.Kfԧ,[UvQo+TZs 3K?88-.⩞o"RB_ɉP({éDV] žFg&YGкm?5я2,ot9/ GԢr'wVW3蝍*[ *igA(^n%kіF=r}Yu=Kc(5sNllo8 ( H]É~m_Xл&›5$Uׄ9˃qXWMkt4!x6]؅J|{-d(Mb=;4/ +dv-5b %Qv@۳_'@ _|KvP3$O#I͊~8Оw}yc\lW;ehLԨ) BԪVZ5BMd%fΟ!R.U-|MVe I(v;Meure~#stQ]һ@cXDJ/oY,y;Z?i,8-s:qBJ"wDŽ-wi-~W4{8B#u)*NW^Rpvn W&ShF\ʳT)2rv7AeKZ&eXȬaG!&G ؖ.Pՠ%dpOkQ B^DIX3tS l3JG^})m8 M֡N%ntELb|,m_ <BG$QθVӺrWVԓAvٖ<%zUO "&%炁5ǠSs<印Rtvph6 JMrS|Z7~Co 0XΜ;V7HƉ!U%o [ " 5vi>ngt7ݛ$d楠#; &ɀLP%\lɭ6Μ*%5Q t7hvǽ 6,tO 2>I8m~]5lX *B3- :,OŨ؁|Ъ*î)̤C*N!/`cؤƲXP+3 >iƩ'4@嬝TrsK@ k T?5p̤P}KflB!qFa=dtpAv[W=F+[=7{6g%ɹ`ǹW:Ζp`I" L;zeM G:`bي:eڄxKa/q6@Fg4]*e8qEo6 Vo·{1ť'<6Kf1нmv%4)CVЀ0/&8[Dj.w [)$9Qof ⶍ6A]./o σ7g R+&ǠzCRs _?D {Y8%FZ~DV(gz4-:@**!!M͊c4)#H7jUl,ZTOu ։&TOmtηRnqq합 7"jo1JXIo(Cɗ nI:VPX?9/ T̔8T4 jHV2 2Rko^1Jat i9p|AA[MAYCY \Dz_# ;5R9|(Bnߊ:+bRjv&ʶOcY7u0*=18z `GOßJ:zՋI)wB/~\Brvni<^h>%Ab}v)wMG-=>ח@.>clr~$rN Dlџ@0 hr+߮0<ܺOblbB`LJQ^%TЄSasb$J>ڛѬO4-u4=I,Bjw=7g1. ${ 6td\ { eoוǚJtj,4 /5rB $" ьA9i+LMC ]f>}|Ƃudp?ڦq  -`.iǽAˊBۯU[<(vʲP52џ`#>:L߱054u,eGם=!tn"R7Ž+=4Ay>yI^Xh]PYm]5Rv==_clo&}&ÄH\CZ+yaKA@ч3׍꬝/W6YY U sPRr ۵O&-#= =rS̈́yxx*'cC\0 \RUY7X~k*|)0(8+-"W>Nߑ-<{; 5YmZA|xSLT!k1!_G&hn )Nm71"' vGb!MKRO$K:b&T#3, [y'gbHK;l 5M([ L)) HGS{,Zh*M\}*=YK{T?!q1"c/P?#WiEgZs}6n_|~11SXYAzɢ5χqSk&iG]\H{eU}%E쑲  a qtX;g[ߩ?uQԂU1On&4Ny3_6sk`@D |!dZpAȊ1~rnD (,ԳSS^uΥ}q{sP "Jsx r"+8~ v.Z6DO4Niʝ;;+$5Dqm*:ӛZ>5qLVar#smG{S7ڿ|l}p`FJ"4\seN.C9r@$/Kx{VK{^ _Yj( OGV}o.jX/m7Nx>WikXI*V垚u>سsκ #WG'.zH.č&'<Hf;=zZUYiebr m5?eW=d!!(e 0JA,/u5mO]8 h1_Ѫڱ9`|(wj5+/ѝ\Ƕr"s即,^FRF wE؅ЭzN+j UE@JV{PrJ6;`+,c[c ĢU7E1:TME$ :`*Ňi"~ 6:KeVs V13՚<8>٨&VPQrcGHp ф@v_šsH|>jz7OEܓ?+A}aڭj_섄܎%YcVcK󪀶#TJ"@W҅ZA|E9|v;gm ۩[\y:U(^+KSU=,gAk)LTS ښ6bƬH-kR 1^,vW˳4V[wM}E;' }!88qdeY`|eITFAxJ|˰Qc(xzc]2Ыof d]5׬_ˀ+K(`FlܴIV ʭh'GUG> +gM 7Wl݌u+_WO :kvݹqKB!o,@RKIT-jX\ct":e&wC__'/Tȥ/&輦{qߤܲj ; LMO@xf^0T *O,M=*4WvU^?O!qq׮.56?lG (`ZQj dyq (T|cVI/qjL4aחq,=h%ez[V5ݭy3Z#[]8vEppʟWttiO&fW_b^֮N! -m\4Ѭ1ɺ~'3+ŘeP1*WlDXu ]bsj4l$z#^Kl`*4`&5PYr)xUV+ 1M4 sHd] NQ>ʠo nTN;\ Fxj X%aIsGU_2+ Ls0Ud ˡh=ԅl¤hͮ^M?Z waěD0 {dL[ਰhbȐljY:bNLssإa)/胁0 q_-iiv;ns덎) C|j. `#)%8Ε4\mon{ɺ̓;>?%j^]&vMPijeAFܯ`&;4M,7vݲg6 mF$zIf|GT}O*gɾTgTAu,rw:ʈ\0?m;yBkZs10>Za.A]Tn;+X3gl3%X (n9C۴UK7 '=>/6ѝ4:jEqY}d6:З\:{GuMXmm.'.J: fCCTBkW&Tm/f d̤ifu1%ǨuFgT؏Tωk%6K9s{x+z {]|zJxR!ho/^lF3&/121^E{t Ԫ\'B}\*3^8b;.#w|^cϜTJdL~  ]6H֎|[ݠKo!Kia(46L 67qnNkk$Π~kPyR($磜d씬O}8 d01Ls20c]E'F^*M΂ cp /q9tO O 's*lYÌ&\_*M98ф# BFzUQ :ݡeّZ*{E  J~ Wkuoyr+) 8$녙 XM|9 [q~X0ʷ&8ME^llz';T#o$}3ͤ0*Wev~ (u2';`Rp+SO`[6cJ$S ydVvH䉮w甪$^H.CتWnyx;FC"k HK%<>Ħ{B6)ŀ'=֝â|mLjV$3kZZ7ab=ĞX}Ћ6U,`$ OIf rQQ݉J*ܭEDk2 "|L|!cadoX8xK)^)<~eXi#J. <0ۏ@ű %#Ba8Ch( מ~AWp !%?-Kfd~qڷ5uwEXK9TD; . pꐐ):TEu7_ۗ)Ai ~f3d"1Me5WCq!{YsE,Pl#J;q˧h&}c\^b&°k R֥K()19>>ߠpb*NG*ah%ݤH䧙  v<}Zb}՞6/7d3x5[V A$//>aBt)D`jLO1;1suQĀaUg٬[`=#4ᢕGS 2NRO{#Y@=='y?p&Y|AOnpF ^΄h3V֣'|P3^k-xvE۸q~ˋՋ60K 55>R] x/.%z:ڦ#2 eup8 :B3"pLU$u.W0dbU=h"V),qB*D]\? -e|8ǫ-`ס߽\WWG$Z۱@'cV6pta%]wjpQ, QJ!|g Co77& a- ҒNO_qWug4JWdhϲ[R7"EP/\& ƫGOOw٩e ~?Z^GM0sPũ%H{@rմmq"E@q_X#0Z"BgYZ070701000002a5000081a4000000000000000000000001644ae3ba00001fe0000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.ko.xz7zXZִF!t/]?Eh=ڜ.+ɑ s)ByJە "OZahtOV^{+$#JQ\9Sy7QK{HT{[]7u;h{!#2ҊoDe,W.q^ O.пCJ*[^!5zyV + $}o~Hx*`'jۃ y7g.P3`;^m'@L"2ŴʛQ:Oԅ7z݌UlgmߊGo֜}~|hF/~|&#ݐiyCF<\m%j"=.rNs646Y Y2 ܃z"o I؜(ڈgآ7\Þ65u?v.cמ%.ײ%o>gy]W1۴Oyc@-N 5chOD˺11hgBD5{]d(YOG0cpbY Rty̽H dqɞ\ʏX sfb]c@-6Luw-ۀf} U{#jQ\w&t'T.$ii\aSL(hKp#]x/} +SWe'"z̨a5dRL"q8zҬpluW:v->t$p 5+ Рм=y_j:a\bAlBe8+oPa`Q0/ư}1m4{.!I7З!5s:?}\(Iq46qYWڛ NZG9Wc _vG?ؗ.Xi~& a.DA0u2S,\n82o狥NUB.N& ckk!Nk:;S +|rFoBאWr#C?w@{:4J>p_[_! z&q8\kQLD7T;2$5>=CiF9s?laSQo6Ꮙđf60L u" j֗j&cI(#?{s+qx߀:r*coY?7,R08Hi_#!!;ԗ^Fjc0G ~#To;=`_5p8<_fLwe2ԄiK@@h>wTR#hz吅h4Ъv a2EWGbp*P1 ;J=iVK% T2z4Dײ.E;L PI3zO|=王,$T E>V@TDL8շ)f 97iT*!j$q5Z OZ3֕/#U\ .Ù\9m$Ȓ,[)?E.@}4[yK\E=`7ZMr[?Gyfn%)SRoRM2'GvIԌUt zX1/Fg$s|ׅn|HekhKykgYwyؤ.n.N \ =x<I Ew,`c_bK3"u,6U!OUx6vVXrXq M 5+=q;36KßsGЛG/nV 8ۄeS ʵWw ̽{ֿBJ<}lN1ҕZS&qTgNMPr=\[P¼.~n3Xp]}oNKC+Ka~+L<(N. ՇvGHc%EW0xBdz~gVK}7aꖨ'5eC#6H5\fLB/eاgb23 tֽ^($vcDNjK|ۓ PbObE v}>2gd:aᎃœ#BP6ټ-(pA HR2frEy.{[ qMѩgqPvŖ;D IA<]ge>  ?p&>8kBgDW&TX[1!"VVgJ͇KY|)(Md#8%ZE< M"Еl]ׂ!_}qFKO5|"njYw:4p\ȏ{Zlg dTUe@ua,5Ph PnOCҞZRhxθۊ>_a&Z5݌F=B8%ia厜;Šv ra|DԻ G#s!i\PR}\vdZdʤfI$ maCΊJ;|  *a Dya(F="+rt*<?"Z)<>Ca?20xcX!lRM~1xͤ_)fH3g-v#tL$m:YA@l%mϒxt #ȅoOY%Fh 6\\-Zfr@o ߿V6-/ί7(jnMmTU__% 3ɍqFĘ.ģHmg|\iRq(sl'1mes,vkW_i T0, *Z7l] mݵ6aU\2ȿB{6|mJ$QP.47;-~K[69Q<+,M=]O2EњvP: ZisKEAXH.(Q|hQ{e<~tx&t0+d-"4lLRmmg.ȓI5B[VY\1>H,e ?`Am,x鵟ZW!^}mF2NH,g/[0)/7*jM턭Zd&,:b{!?OzCEړX@w>ɰG**f2݄6s塕,]@78fpLoB zމ:̛dPIuow{1;r= Uvby2:Y~`髵<–{SyRq*ldc0@aƵ$H~Hٗ3= @w4$1^ V5ǎߵD0G%=, RJZs`oe)Rbg]I(L2 #+v/ct9m DؼY/kU@ɓz]o$<uv=ȝVX蹥A (Lq2d~ͅ7Ȑ! L)Rێ(EvB8|-8o k؉4Is@YgM+Fiӂ9UŹbZ\rxU)׾XKGO< I'h& D) (@MRZQ/ߤd{y⊌^$y) #yMV]y}oC&/+Z#13hT]yTn˒N0^=u|.|7i$=m0Lhq/\o2.u#i[i.5P"b7P"a(,tB&]}1VK Y G(Bms˨.a9e-+SCmy_" \ksG0&Z=XI1_ۭycB`*n3l' QeC<U"F1[X$b%Xi!!5N#P4؞4`RPvʋ% u[]C >ۚ@Y$Y;_2N l8N" q2zt'S18ky[-`*),9/ JNk'ZlL_C%1R5:Åu1y'N%(ڸyn'-!vT$ٮ0 gԣDc [z@/n{D F8!IRҍdk{?~S /}~ +k泫KӺ1h mgr!(D@ӂvaښ*[1\h1Aooc< .s 1Q EQ.eYk\/S`02|[ 27>ƨm pT}ɔ|u,|NP[T-lEZt)ANl"1hI|=iM*x 1}J!͠wDqmTdlyd/ǤкZk2!ҽ` k.,?\u%uCZ93BmWEWaxz^PEZB؂luĂBFv>F:8OsN?n"\tc(>W5;h3]Z Zݎڮx ɫN[WQrj7 ,dl;wPn&<jwC8B!`V";?7^/4$fhJ!M̯'E`H5hIbۃs*5 }(rTv_ pkuXEA[SH#\ٍBo{e {7`?/Js䎒QMsM;SRLhziʝ|lqp8^&hC( 'B &^#h#56Ŕsv| )N-5/]MJt#JM(0MRc|TA9odzlzl91jA[xdbX;'0 sYawI6wۥSaX2nR)4`Ѧ@¼j]Z<в>!lʰbWFmDs=(u񦗰%3errmC1EK\Va˭D(2مLUλMj#4vUMXa&&3t9e}{\,hܾ60bUx,ܳVĀXpNDз9P=4[)+ly6B;CrNzk!á9r{5r GySfr ݸϫg\DIY;;)2 McV2:bwo{FΫ[2[wF‚A3TxW^SĄZ N 3\aj)Nƌ<h|n#3БmMu[[n1tO˔cӴ~| ]7@6΢FmUb(L1CT#xDj4m6#0qNK=G& 5ߴ(ޘR cK;!ӤqD_"W 4U;!܄YI=еƇU,tVh秚bj3j=(((Gu)⩊{6n!wOc|um׿pBQ]0^ T'_8lf(dTpͭ+6ej\TF:$@E9dKALl-ǒ뙌(e)V!8rHD1|*y?l19x ~5s PJ~+-)j0/4Iªt/70ƼՋ]jM] |ՀՐ!Ga5w2', UUMQ{TW]`!*g=8|VO[AT)xl!YJ#cGKx;Ljڞ>WTH:: E) \:d+--4Ӆ|!78ltHӰ+ O"kfsdA*iKc! ZXO k,0@,` FAQ:ڴ)7qQ^xAawBo-O),fqLPhoA{LRy) i<1q9>OՑGrd< 8dW/m#;6HeЈb"J~~N9Shs*pb‰]gʵ(J*U5=8N8 iZJ dž+"=wPt_>X5Kma>'|}9pߵyެAΥ1ު׻'A$G' z<=O' XG٠8znfMMx:.#!( ##Q۾@ao/2ZBLJ(ꬭY1[98y< K xxETƪJf7{6RF2-`ؾSO^j\L9mZq D׾[& bq:sF5Q͌} ]~fdrEzic(G};wg-9C?<"?ds4H3%u§}7"l!=Y3 xφLzL%"p]@ c+#k 7jn)'рJ\ꞭCUKcj*b<2Mqd*ޒPEjm-":U>*';< fѰEU]{!Dq˃~rms<ț c{9 C5뮣Fߟ fOF$& [>M ϱ&%BUE厣H%rO=bݥt*ƫ,A eG+-ᴿ#M~JFwaNJw4,Q,Ƒ9*!"~fKe[ Euti4).5 (~\./EZ=y(ޗH[ãQ LR.fyT0(&bb?u^gYZ070701000002a6000081a4000000000000000000000001644ae3ba00014d88000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko.xz7zXZִF!t/]?Eh=ڜ.+gwnpb2ȧٛ"kBXhѓ0nGñN#Ն0 ۵Ui(SDCsKqe:>QQ ϣ2Gu{г +[@St8ׄ`(H8k[9K b36< oSKjڑPB3!ww'3HY4m-B+o"U:/ ּKvܸ=¬fBJQT ,ch@=re!́*T}rEU!c`zj;  aIG`I #,}RBLsF%g( AQ'QrZh(nϚt.<ѳZʰY*n:.|XzsdbW|F\ Æxt+LMe"8ON&C62hItCI>$Y,|qp5 M][T b}`hc]f؇>Lw̓ZQ |ro` LbB\*w0ͫgX\8usp aJ3˜7',d1ZGL1B࠻'7[)nV2+Y::h՗q9h 9&eFKqB;[%PXؓ!KP'lnCTV$3pns,Hi7?ҒmmK+ij&D^|8t]7M<3V]jѹk҈n RalU@}(^hy!h\~k 'q;'B3~PI.J[!9=󆏦=>~|t*#.Sse I.9% vͮAц~O d'O#wEn:L.u>*HBJo6&ذ*Hd#jm0.) b,>,gя`s8 Wa+Wlm0V=̭6H0T9*BCZaʵ6'=Ij(kRr8_%Jy얢 u [K "i씹O&-ȹB|젯48. /.|a2㭵UoER(/( ŎJ{~A4!^Ę4Cœ߸)Ū[C܄Kl#ss?bV)ђ=7O#3,V\bV=/ɆV?a?zr,~t9±YDwޫB P-N)c`;O'_CQelE9hfN ט^(3!5Sʲ}5`oF1mb,YY)zF.,f\~"+0p# JK".>iywz"% 'vO(Y`ܪدғkE^0{|mU3._B`3"2D;SzN ΘXmGòǼ9;&Е E (oc{ $NKS&8D2> i))ٶ.0>MTz TkSt6 7QaSLhwoq(v6Љfrb@S#_-Qֹm7(1lwc+ co?וat]oݛ#C=$\#z5v*y꣦2WyuR@<F& t.mЊŅX84ZCR bƠרɩk*] +Œp޵gSIpCbu^|e1X@o;O(G-Dz Q'KrA}3%UL6mEPBIb35C͔A5PLp8djv;VV "nIb#t#C ,9!P5lκkb|G!c#tE/wݥVBہx_O>CGtK qܙ([*B܈4ZgEĹ)u wHveM!g䢲4F&[aLtzڗH&r8bɻĸJy˦): 2֊S<ӱ~}Q)eˀu TCz9 PIc!W,甫NtVKW'NBSajry/+,9i8 }=:_.l;Wr,sZ1,82zdRԣΘORI${_C0RjIj|T-wtvaքpўp$øS v zhΔ[%vs6k`;Ty/s~`tSiy ΏOEyG ^P_ѧYƦ!S&S䡯?lt/I,N]nJ}~,wdLN.vԑ(&ۗRةYpEwD2*XYcoc[_\#h¼)vU‚Hҷ-|b+MЩ4 fJLVPsyߎࠬ4 pX#YrΏU^Fr:َ(A1ONŽ%|p/D  +r!su\Q",3FI.;ˣѮca_0AW^ QYLFJԊٵN[ y1UX8<7ryjS2X\ PwQU;>mIW_->HL~UY9ѪBv/z=λ#wK9 r[#c̍2NO\8=%hSjPL~@IBZ0آDNRxoG̴3WK$Y`|lJdpUmO&-6$ ױu P1YL ͸_Q~ iOA4 |m[35C?EH7Y3u ?o%ztS8͐7"י#7, MdNfSWQ*I{Vn:17;Bڌn 9 eT 6WLƇ;qp;X6%>vSMek ?GnXmTlX[I>U'r퓽9|!wD^VξUzOg._C$?>;o6'}^) !WIqe[|Ft+=,/߫ ᗓ3c?tErQ J\"#IkA_zjPE1 5%}a9An>]Ca@HwE H܇@V"Д)F^[YUn f.ȭ{v s}/P% *utO? `Ԋc]@ rN('F3Q\Bx KX*{q]$]>9& o`OF*w{6@R5p<ޔdks΃:f~RƾCv գDAn̤C53vؐoXSH2Y4/;-w]cw\Ipb:neZ4p=WQ-44]O\K+}a HEeL&0d#7D>Z4[I MP_jڒBy*ӟ.?GV@;'ŦЯKU> =?*p51j81Ӷ džYR`pqŧ O?UZg@ywtX2] ͡`dؑuh.~#t>#]vc|}JHvI!9RV|rYTQcUi>\"-f BI:|6ꐞGjV"ɘyN/sC4 Py5p-*:O}ٔ^UU!A! wz0܍FNJA}enn+tɄmfH_Q- K!.jsx34IJxe/G)i?Pl9dFQc?BdZqjȣѾ*kض62\?L?H-ȵ$S׳|ar/Hډ*蠡ϵ&+/ רeϕgrHw^iV@7zy* ,,:^Ξ͔]:.F ";semE_<}o9>†Ét}^'ϖ9hL .._pp!aXpc 05mE@ }HDn\PyFɞijV̦K )`d9cN!ejt !J@5b%uu7W3՟X,/t H]t+Kk )#4} XoĿ3N7AN?"Z]T 6wwV[]_1K5a.n4:(Sq&Ԫ?\WRz+7a%ɰZ>%ʿbԠ* M5z0KAr|Wg1߁QDza$*gFDiJ<y\քq;xJEl$3feCVm)ޡg# i/W/1MdF?zn*33V,0Jq^YF8:ɽBH`# q;^R̅BRدRi)ϓ? \.}Yki0e2Zw#%2o>칥vpﴋ[cvOKJ`Q!h~ԯVL\#mG,鹈n z }=]~d 6BEyx\)+@sqv#Tyi&@~٢:*Iԫ(ovwg-`9?DΙfS ".6/H( @1ǃQQ=챸Hl/2X-.( R@gtC16/8'%a׌f;P,  pyZMlԣB8\%z܃x Զ W}'tƘ#>ăD`3P#ݍPP]Q/f3GMYQRDj 1fR(]5Ce ޑA !,u>ݜ֓{c^G]*7>MFtCyJs"Yл@rT8)@2qLˠXGҧ`#cOc[Ad.b4Sj9?pgH]GkRgS'pPI1*|d-оz"_w9 㪃as)jnऻw{q)g98#Ufgen>Bk~Kwo3ITNdY.2;G-GlEtig34,:X,W:2k{DL!\qoS^̽*uΏU sEq,kAP2p[ӶPmz.|Ejбu<gթ ycӲ/[1|MDL dm?]76@+wRO;\3e8'n҃f1hxn[&] UYK>|2~&V 2.-!׊.}ѪtԿڇWeo_yr&5(,{i|ugIkyp*KyS϶,$өhi? ,I`3;QF 'LM`ʳ/}njƞH *M>*cɁ+2LԳ;Y\<%0ƎKDg/zm/9Ye`c<=$AEp`A̎J%DBʹ!_Ld3ϼ(A:Aj^qx߷!A@ba>]\r6갆~10]a )4[5 RЙ}?\3k sa3jPԉʼݨNj)4[7s` }_X*3x^\5MFbGW)6RBBohXɏvx,>ɫ/j#f}LIZ )04.wLb?6C㷂u/5~˙9s7Ax"%4ռOT7@]Nv2ήo?Woe]Ǔ?%D(uP4dBQje]Cڷbˆ #=%+d[Mz#l؏cfPZodIcp,@Ɯi@7NKޖ@y?ەY婃Y4ms2HXү qWrIQFkv؇'=ue+tR,P?YjFbU xoW.*5Br-!|$q/\LlznT?"%RPcw x8S4 XO9?HeSϪ7Sd*6_?:O3hv=S׃[3؏>6TC7 r@E0ͭIRILGf]ӜC);SF)jqmL ;/y_n<>z~\PKDŀ39 *iz#xU/_l{3Uft kˮO^ZҘ!=E<ǩT頂&"}Xfh(EsAoߵ_֪TLyаڲzv:,gגjNl$U( n=ֽ\u+ NȫmSg} V4Y໺"龣H'|^ȂDpm2ۻ2yyBfs$u^F[.hl/lvNs t}mM"uKof'lVysW#@ 17qieru_h%=Efj<#/F˙yDWū:aDBzMX4ݐd5gM9X5\JFz=O/6 K js0ǥ"@2ycqt7cJ K0%kra>1П(P~w4&8A>k+ZOXRilĈ+}t\OkSNQ]0[+iuALMYz~ZK?T9Qt1R @! |敍GB\ku31wN3/祃]åL&`ήPĤfv7-Lܫhr.E^]MDTpopb^Id4%JK9_'e)V}]ːHWp0g/až 痆X %X%JspI2lv(^-vcƫ P^Yrb+ 5+ H/7*ە~2o``k#_w^ړ0,PO-&طH6SV`P{mp#A^Χ >| <ӆ ]Nr9!q: p>fOA`1[] ##Fc;L?)z~&Qn}_4CB*B[  ]R%;諝"ntM|[k]\1@E43Q5F}V*2ǥuŎt"Ȝ27 Uȩ'TCʿ$,!5bl߄+Z,K[2}^lfX!v!O, ^+r8I7g"5: Jwg"vGkq5>:*|hxC^x.!vڡ 5M!'_̦0E >Mm ޮt3b~e09E䈪-*ZܠRi5Q}BԀ\OKG>t?<@౥QPMF / N\an1tEV(6P?iV%((wo"1Kx|[:#A - UE(,4Ee8qy*Q`d(mKȄX*HEqf6t4%վP2]@tq4/'Ìmoe?&!Glljdlo#9TG \[f@$ ~gw/Π9 n$u.|=QlnPǘF_'oeoڙn K)xe=,1 ϿaSJ;SOTzJ4Ogy|}ݶ s)DQc75..xӆ|q,5'~ya%C>0Jf:LgԻZ=MJ+s**p͔@J"ƈQ&q*wU4AW٘g(&E64\hn(85H_x!vI@vE##W/5 é ē҉B!SxW(ʼnrʔqDlo8eǔ5z`sxA.VO.7$(>g +}}{IظԹu ?V.qM/ؖܘx ";7׋"<lp(F/=3Ҿ]h*յ&+AD#ktU+뵁#üqUK4ٳ;F$+ؾˢ,yMsV+%bRY\3CW 4IydtZi>vՌqt57U/YO-\rexSż`B]["v/xӬS"arMSD7(kME]зB2yܜ}jV#W-l;Â1dtTOLѾ΂p˽ Ss&4$>}[. Vu2FȲ;qJ뀂V B=i |{n`5VHgf$lbLu8ߕiڙ]ٰ iOIR by]oqj8uA2y|@)>?wEcfOxX.0鵳O3:Z df FʨoƗG)c ;hrK 񙇠8B1[0Jq*5m,>lQcL'.zBm+~u+x{ao#3S}x)ջ !RDBI0bPQAU&o -x{9MM1<䔷ѢlM"s=n&/!%Rk57d][z鼊'8Lyqa)Lԉ.0b[/8{Op<<~!غWG Ix$gRJ}nHְ4=Z#ޔgZMXY}1~16Sݴ5;^3K\L^eB=xfzJyudO~{EjgH-rb&_L]=C*]d l_Z~ob۩0u@j+K(eeNUtWCV⺙)BEBϐTOT_IZ㗶vGNh9WW]r}Xӝ+Hyu6\jmbK6n~ g&nP 1w_R iM^vPpqVUjug!P0S6{">XU#z}[ZWm /0A{vဤa~~*3,ɽsƣdcL'lh,F6,VCulͬKO8lj:s1"x1arx>ͣVj1U5}SsΝ߭bsD(od@m՘RokJX;`҂nyyw999CXSWV:BM2eor S?8\]-0.lI} 4읢4O ]&#fܨU&֨\/$3e(9\޾71vcF~sg.&:#SHPTuVP)ymMf?P̹4*]`zWbr=̋h'"Y;:w/qޛ gmԧ?-Sr$ 8XY]x!iw >X~vncvm џC_l#1)7\h1`7bI NuDLAJɕȻFadAJ`gBYgݝb­Qټ_bL6 a3 Y9pF-HTe{Ϲr; ‚6VM Ce:?;mBy a,V`sCzC>?F*r٩u xI,!@clh{3JA\E"5Q#GVN8PZff>RS|B~H'ҟ@Nd֛2`iZ-|prw3n|MT$*)˨%J uOo_}4eW#NT.O >/lgQaiܩm:NӢN?k%;Mp E,=aޤgYqo"+)Ux< bbB&ȎXRc2/lK40ڶjGb68_!D[{N,a8 vGX"FVt)OM_" W/tX 0Epwvm 23BՐف< X`%kVUu mX Y5QIܠ+kh;&nh+0}UjYFy,[(k3= Vp k "9 _IN3d6`aĬ*Mi5:-{܂de܅m +.R>4^FU4Ko6?5KGْ3ߛRPBE4+Y_,uOݒsbڗWB)FлmǀQ-Rq ]k`\csJ.%*a Gp./u){uaoa^SAVy*[| ]51&8ouIōQ Rhs#;EMN{٢H I/90+;>l.igW\JO""1FZSF՘~F0΢ \|?(3hֳ';Z蒡ݺW{qrV'v+# I">ՙm;HPܴyÖ 8YxXOCqZHDϛaؤ+v\C,)JJ`0)Èax)>T1"XZc%!-VXӨA8^#u:4=JVv6c'9wy,BFi@0@uwG^I4* tKM#ZopA:4}QzlA:_ũYϢdVQ\\w}[w#<]Eґ %邥b?H!!u0wQ;S{=whyQU,9(6qcr]~[of }O*ph%A;MBf^Y~JvS0ש95F{y=2.&\bc:{f *̣Ū:Gv9>7zP‚3̸J (꒻Cg֘;TMt "e FRް 2- )]?SzX=t.@^KhW"ð,gG$yw_ŝ)ϣ_E~z, Bĺ>e~=(@u͠MEz#BB٥VH\#:z5uP$j״4&hqr *R$ +[/C-F9 ݃yx dN51 d5(Jc7d#YIDf5͸#fw,ף@񓷤"Q~I_FNd!xmSR@x43Zߢ8_3CEuy:hY1$`>F/0_m=x&~ M-3=f i'FgGېJ'm$.sçQvY5OC*?5l{O Z\Gu \n{hBH4RS$KEDNܥ;@9ij^X^hYCTN/ U:Ծ-A()h>Nl1P\'JB֨'E{J ѾA<2dy2 Nߏi:o>4a kO5NMQx'RHC\m!JYzפj[/&n[.sغb;鱇*_~~1ZPIPDz;ŷ[M!W|ʕf/SSeXY h} V [)Eڊ:{zdb~FC\S?9tȻ/+/~}8#DTEfIM >h4{R:R9yH&ԹuVCXC0;7#O}=~ְTex.EԼ/T)XUvZWyhzOvJ$ʃ%[lT>(J4ya4oӇ=^.,G7y(K%B5<Ot\biХҋ 5SNޭ'͠* ]$gן қFT{i]$twz#7dKʬ{&?ٱ}p7Of}= ~f|mbGxg - .o2r'fJ[/fOݧ d2EF 1=R۟;bcƪt~ <ڴOLusO]]O̲V^Z%aRQBƔ߮&5gu-D)Cs)5cOflӓ{21MS2gyM]Ubjh~d><$QI"?8!X]x!ӑbOEͮ y;?|b `S*JJs(ĨPz!8Bb <㍂g"RxyKs+niF ZOazG;||QSZ\ QϣRCCm橷⽍jCt:`1jY[̠|?L&!-X(1 9~%P5gAY ax Pp@~F,^]z j?h x;!XRH..|j_]MD{s2*צ/& $wµ͌Oa9Y 'w'l* wE>0f taÕ"rp9x4%6si@֧?CI6~c?rK,^wKXj d jCw~Sm%\5Dß0d#2:oB 0boCy&9[ed^͜@LND#5EKI n·V\WoA$^_;oc+belYSY͓\(!;S56U/tBɱk'POTR1Bᅘ+zP:B܁cjЂ I?6W`τLGS a.ꦂP2bJP&Vb@dh ?"{yH_^B`VwɨRF5uH&7}S-R[Nkmpm:UbiwK.K-MlU4Ni H畫CəjECq㢃䆽e ` QKh@"?$GI}OJI#eWO|Qfu,TB=fZs#g9ҪeƑ8xeR,[<2S nIkٶ}\5g]Ӥn"|L!o2'P}l66 z"-ہ5BZ!ͺ35s549 i\fHh\b(EOP}ɪnHAa$r}p3fk!\ŕ/q _.&@,MӸ*Ԯbēa!ՀE[Rԡ2%8T` }?~Ftvf'q*{&^S H:3WGl;~X;"rjwB_9=/⇺m\7 ,?p,ܭD#EVݥ'w8jxZS~ ֺE%7?T!pߒj*tf;̸̈@J5 d32Y/:G\T:ZaJ1>=CAXXƉ#M+Z&h<+ס=؏Be.7;FRN}Le<9ϧ7 ;Dpd!wFH+d=UE-U0.,Q_;Z yXGl6,W!%f~堈_~Y- |&aUe!&8?wy`zlIq8C/>gCev oo(dΟCxLsö<sV?R:9ZE9 H"4½%ni4uY;tc6[7_N+ a)5GZE(d EΎCp a7ߦahcLp> ŀ苴~zM5aƌdIdqo^gbaU3zk3xgjT ]>@iNX{xdyv){:v  kʓ=@ Zlj^AZJijh!yNcwͨr)Vh;֝̀fk+_gRVh~mN8/D@ ` 9EO_mԑ8\< '#x.`&RM )qs+ɽ܊۔ngFl$bykȞg[ݽmԛJqsjnsVrॅw 60#5i;L"g}ۍoRRq ],% t[c/ri"jhq4% e9M27<.u9c}׹E_;nV3'(Tޭ9WcC2>f@]<2c قc_@6Z[7v&J1d`pqMSr9Vjd:+hjo(e =7\7!됣(x5|8QNs{u3tOts[5v 1R ->@oC&c+ x|ezOE*tZ]X>YYxˣz./nyJ{6rO C`)rQ}uV\kض͍ňp" 1xz'']9Bt/u9 3JkƆktVF2ׇUq9I89iL͖_ɤG7+. ƌwYT11&[+ r43SeRx^ f AE,b>Nb\='㏿8E3X@=G] y4q@U^JmO*{Q[O>'PW}8橷#NP7Naˁ!.C O< J!K3A' ՝C ͦ !EDI\hK,8xA4ҫ6~ ~ 'J6)&KોkS/KOzJhrk1i ow Mpoe$XW[#|R, s ֒O)i-C?W0}J2`m,Kv5c%ZT4f-ep&BGZ@cŖsFᗡc;z!Uvi,_^aA<˨|C,w<eH>0fjۅtcdfTQA o{˞ý¹GZQkrbSRHf; (sm1zD+)E EW 0.sȍڪ@`߆^sT17 8a^m:dBߗYVl&ӶbJoE:ܦT_Jgqay5p1Ց0C to4J$`rgN3Z)(g^_~0';.v ]n9Lo̓MW-oDl~R~^td\ *סi=t F,Wܰ8]fոv ?/$g K3CMM3y,,[S59`N\,+kћpE1Ʀfz..fRڿJ#$fR ,I4HDX 6xމ`G!`SƜ q|ƥˮ¥.%'/!ߢ.I7PmdwS~=VpQn& C`Ek"#GB# 滦5Dۢ 4nR]ԛff=s'Ւv?8#^ ,<#܎>R֯wܬӚKKxjKx}5DD3 YvIVJ@4t3).w7XEa4F@5'm/f{؍IX&e {^ ȶQ1~-BU$kr-{ؕRt##ۺσb jzF٣$IBMQS^Rh_+vWnPҹrx!!l˻@EtR F [2eq .íaӞ sLc+VX%`ی݇L1'/m#}Y XRBW-?.Z:/qvW,t-/n`oɹ5I6M$D'Ph2*WjpNG^Bu•300P:&e~aBNI9 գv|J6rB>ևdͤ',B>..^h&*5^7[6Џ 8vip _b%9Rra#J:zҝ59Ӣëi&r+,kjz[@VO^'3^f*~n;xf`Ge>NTE7]}JXAo}?ET.6CT;; '[5 tdm;fVҊǨmpw%%!OXwَ-8Y+`8gXE{^4; *X8 mCT5n*)zD*' dny'ף VIzߙnd)=/&A:E"Lg Y8 O nbX|J@ELbˇ#8s<.dgj p ߙW8JB<~$l%voL.c8Y%_y)+N9NW '6J8eIO{o9*p k-%x3|>nyAKýǕR8<:|"zARNq fmaSs Ȕ6E19r)$\ Ə2&8!/ =(FT_y^5ȰPxZ~q JL`NJRY+|B1ܶ·ӁYL!wŔ{ ŷYR !3AX}!LǪkjYWɳB]y"B17 ;\u[;^Ewa~BhM,D,5+ CݴNk6b>?'T?z@ y\{l[d-0FK\:]Fbx3gu>#Ajb p)_0x$ xacW+AIAK79/ *?#c1DN\Z2D/k㱅Њ1ު3 '~*PB6!. ϫ mQ]EFmzn@cŃ v'HU;1>e1] C&}Ci-3|I7ެ"{ui.%1˝7 h^<٪onlK7i`͇ӝ C>:9Yn gB<<=& 1oUȘr<+;Q6Ȭޔ`( oHzT6()>9UBi6#bS|rD8Q;5 8>K S-Hɚ b{oV @]iS*R~mxrW3x>Z]kX~ -G"gUs@:]a6>*"c3dO >Ź4#y:hݨaq[t(BZ&4,#O66\hprP݆L˩vi!bR25.1FeNt&'HV ,z'(N(,d*P@lr?"׮{9˃E6.q-S1Y[ȉJӥrٲg^̮eJLfXYTբ ;m'+6LFg7yHa33ߓUoB^_8O&at3aAtci g!KL@)vTj%mimĈ6laƂ$aX@lS!D'>&7b+[ Jx U"q!9z4*]_Mﰥ(>!MO1#}(MJӑň7RZ~sZfEW!Mx )dc!$0˝'To)sUVnI<N5yn҅)R)lM)}'LyICy"ߩ(:VJiB9Pi}s^;ԁU %ӭ@S$-?}D63M@åsWME)N+X~*jsIMNAh@|ؕ7>p1>JvRi+UYl)&Wu\@XY\2$rНʉ"b#HorUu{p\IMEW~ؔ6Si8 vP@ b1IrKy߰m Ro<.rKx`r3gxz0|_0SB)PdB 6( U=\4M`CzӴ`J(c$-H#I:gdm{hYs"Oep kMk" cAyJ,k1/: 4N@T+%j p~*2mۖnCC0%*Hqs%T̼St OT2vnc #i8m@qy6\igWҍ Hud{i2 aǟmVvXFrPˡ&hY;1Fjj1_CQr@":^#"yXS TָVG'7-(_SGj0VB﷘K9UJoʪ{ ύfڅ#W;w?VIVF.%%4hP6jW^KaO2n<;&gS}(Z>c<^!:ho#Ý`d@f/{sɋBb(5_ Б 1Q$f e4GAt&L/ sL%(Ro!Bɋ7tMѽ n[X Mu-{*%93οjvTV7pw![R *T}L:Ϟ@`sbzLH(7V©ƆOJ<ӻN*^6v`ηQ)wjѳn6cHRᙤ NO\y-!/8Ɣ|d" ŀ¢Wj(j3PbljsaX\9XP&ױ~lBȈ.с@[-t]Ne~Bwq(d(rײVrQiЪ+N8mi 9^Nlh#l7WþڒR\e"OхiM+ mjz pJ(\4w?3/ -mdfm}gԟ%5c))#Ho2n OgI @GzstBpO*s5[w`Åz<ƎذZg+Ob?P2eȲ/ ?Y48q#b !>@>Rh"X8"]DXޥ^Q@jvS}mDICK֘5${)P77SiM Ƞdǔh63~}!ŋ Z*ИrwC36(qka; =8jg [p9lTRo\~-ϜCDi tlT 0my>7zv[V.U',m MOE2qȉa^O -_l?KL^TTv{Tr,ԊlE&IHg4Erv2^I =ϚUnV\8;U52x_1uX'of4vA(! APuӘ1sc?6>ؤjdx[JYlbT!\ڟdֵ#}%̡$G {Er2a4IpZ%/oTv+1dioBQԼ1JT$.MܤCC4nv(:FKaڸc1Xq8cD,(d" X$߲$nkh1T9q(}b`r x?H }&ս+eXL T@VpWkk8"d5e/´t Za~$dZ^EY6(U:MB=RJ b4}iCSny꫓{r$*/Yn$"Оg Bb*u&ڹQoo+X ;%We.sBt@ԁ%TWz"T^ڦuK؂{"Tl"i}HkKg0edgpoR~f}պJmk2sɫ<`:㼇B16uZF/SŘbAؾ>`7C} eSXe0h>EKq·nUnӘXJV.DTަ(qK|֭G: p!oAԒZDN,kZgƺ-pUbtYHYr: xqCoG4 K`=`Sȯ2jvvahh;SfMV~dh(Ǚ0ĕdYffOxWI>&>a`e)DDʨ=8;-(;tOVzYpl2FM3i7fcjCY&@MM}uFw<`z+fʒHH^LtȔK%I61k=#!^ECKTq03(uH(^ zl%`X3~-f2!_5g͝"MʳFcp9Hhaލv.'2(M忾o$|Ɍ?B *X6D 謒;h4ן(c}%6u`46\V'v@cnIf"J'rRʮRíg  ?ZdWTawD b)Fkfm 3:<1S}sB;R`K 7psu.v zMB%N4JQ]Կ#V_we7L='ݎ"ݼ}'mF`E+g!ZHRՅ]qS ͼx fjdsw[3=,}dhB c ZpvjyJ+糖A ޙa+MAYʴH 3Sݓb{v0doU9*)rrϊ$ykz8v' 9K8m3ky<ǣ/2hi#[J2Y2aԙI073J@ |f7 3͘zDA1/(iU]˧p0jBi$]=0ji;IpwDZq}^u[F9[:Q1/ ػ1+c;Йgl4ѕfαwX87=/TD8p>[rQ[[_^eCS9S-)gis]27@ZLO .!NDEBd `mI< q̅d@%}bEx̖YǴ]Lk6"JIT7^f$InӟuM˅GeFj@̾%FE}z"gikhO7ơ?). `% m3" DWÆq5fjXOr &Dc_j*΂m;Y!: W0s~ʻ%JP-PI@U`ܦq$Bn㈂T0حe:El.,  }%+ڄ$ -2v8܎_V{sϑH"=Hps]ʬ>M NO~Yp^wt9|$!Gc5R-׎6@,DeI-{T@~uþA˻L%\@êjZSnL uH}h%9Ei|Q;80䟘@ Ɨt S}_^ y/u{fZ؀m&l gdWn(۹o̢u7\(@7|4gޒ*kו&a|I M(#/>MJ0a^>XgwhiMedBQO/@8:O:;]-i~?@!Y2[t!H8#yAZԷƖx47殛}g?<؆tɄ=FpgG  Vt>@N zxIorM . KI. p-ЖyW,T0q$am670VOADAs?3>VFՆ~*Sn3Ո9KrOXj6߼>lJ.B\~w ѡp>;'K s^3B15@).E=y*1&ФF {; =N gTtv.s[jHVhUeDpR zzՖlUx=L0L _*6-.sYb/UFlxvh">rxLhI.zX91@R}{blRl`? \:!;(!x4OdnIQ4{8fU"A֩ekA-l ǦXH}V;2l 6f`N37c&g9ڠ9#AV6'Fnc@^BM~TNo,sJ9P"Ѵz72.~& >;we-Y|iA8{f;TMq*zmMފS\@'ZO.XBbC,-~mL95ಠ$i/TNTJO;s+ ٮ;QyuWQ$AzrCS (  gLس":&DOwO8O%̤*$G⚕Zͻt%]BGm96~դLPT2gM3=>.c&6ƶ HUTsoӃ[bИfZ\Z֟N圭$G?sptjl`5P"Yp`zISp{fyd(f4舌RSpxs6`2K0U9}~ fW=k_ J?NUAAmgCVhKE,!:wuBSAs dF11xNo`{K'ś 0"9 OS+ϗCr(8@ұ"EH3E&8`iJꏜr4N@詁V>>$HKUzNc8~׈|J%B$U:Kũ'=)L$wUsMg#Ԩy e_P$ѢbZ` rs"WʓJRPr  ։3Aǜg5eef.g<*b.V Ͼ-EN'.#tGSTdfݡ8J + N[ۏ3O!s6:TSD˟?yZg^C?ֲlHCW,Mݗ]#DHA u vK4mz#WyOBdL#=ofZstVƯ-fO<[S[-\'8n¯ ijo~>}l߅Ċ%, \Drl rEOG޿5ih$u;o%Gs/:.}VhwFe 1y[[^I/nxtڃn ԻZÿ)z/:":kI zhOT|L;H' hA*-HL)Sd*% &Af_xyOܝ.9tS2ɡaU4+2[+,|(RUOJI_OzvwKYC+gGh^g0xXZ{FG=T?9 F_ uڃI't eZ);zbD3ajx B})pE$1UlbaDȴ~T|ڟ:Ŷ%!cE. 'ox[nRq_t@_ \95oT\,%9}BNc-D+k :;lGT?:a]<jBe[F:rA^=>v쳌Wxϯ̑y99 ڙV}&vTîѱ͍^qaly+7j?΃n"٩<b}Zu PĞ;"Mh)os^9SoՉBm 2{ɕV%9YW:TLwRX|UF2ivQL DJ: Q u Z;9W$7zH1o!z :p@ZcLpPe#fd@J=&j7Ϋ`̰'L{.de՗#DNrCuִ,w+պ3I 8=_! Ud# hajl`1BHLi l?VasCVW}X]0\Y.6#^ 3Lju+nZa{ '1vYv$czdDD +y;]Le̞&#ȧY8wb22&*~pA.)[+P Q5Vс Uz(FEkvaiL ,`x@b}KHGM$0 (9#ѝwߐ04Wv=>WB$}}N;됋Zd?q廜T L"$.,m3౒MOw50QdZB$Sf䯖Xۊ F)umm,ia"B}Et;3̲Ż!!CgF\T?ҲZcx䄦Z3z k#oWcp@&E7_Fc}k G++t$-fJ{)N1$D%>4Bux;ՕM)$EP,'+G$ Ѯ@8kcZ'H[lto B=]B6\"E{FJЈ,ӍI{Op訵PȬy0cK`;iy7$ș="wt㬸?3;M RE[~ej4‰u!Qs'HCihy[:ҝ'V&)07Λ9:=R5\oJZ.~@r"c)r;ypH^t<;J')BnW&`˗iu=oR;͐(s1/79p`cW1j IE7d4yvN >̜O{Cx4%NR2l$0xVv-'! XmE|:ЌeA0g Xҫ[>&be(+SS% XcEEUOCgKǯЫHH%Aa~C u09Wncy*39DhW@BY3(([G#$*b'nݮKO*|J@] y]r 4[PXjuW?*h6tLɉBCPGo񼡠 sT.~ /-Fqh*[izSF,UK~Q鞈?;d'yr ~8u&N8z?źǖA|a*m-Pj>g197bD7D3$HMOa>^$Twչ\ C $gyd*ݮ.hD ~1inq4=jǢ$IφjZZWsDMTŃ^,IڼpL>@%sDJL\xbZ03 j"M:#,h(a%_jz!?y1 w$G+:5Nq*+~Z=%TE]HMʵl}{+l Q)#NlF(Ma8l?7XiR7+}M;/P?n NmG)SleB6%eHh#IpP8 ҃Pڕ3Z~sZ DAWaۋmx66?OHXQ:UY7XEG DT'/jS>8p6&ڰq:F_ jj;-T,ש:ucbP;+)ŖڿIQ.ʑ'ۗɇOP"ioܢqNf 0bu3ǂ,5.04u!4BWGLޞ~? A(*/G+EEȲ0CR\pPguYOwTsjrEmjE#;qH 67TX5<'Cn^@Rs9oVjld2ԒH-{0fЛ[i+\!@M̕(L@+;GVV%ᱽ9Ajz\+4wa}!bH$ W)'; Ӿo´I}B 4%{#S ?rKz=6ŶL^Gzf+ٽQ/'B5#hZj D WC5.K$5YPqŃ=a ~^y$x#^+,ǜ?p-M0E7l6[D/{:N}<Ҷ, eLL Aɉ=vNc!ZִW怤:L'$m Tg$i"A/};6n R(ZVЮmP+{#47wgS?=<sV01{tqHF ?3k{ @2ܿ %?L:-"g3BhŎߓ}+dQtA|GW+\`x&B),2kB{hwxϼQs!]l"T_:sQ9mc׆hqwzAJg?yZ̘Y^ ‘ n l6musE̴]ƣNlKŁ?z:ܔQtRbz%9Gj( ⳪]2'X>1G0Ee#|!%;/&Yo:\v}߶7L43 ^H\xf Qՙu.^&)ud5{!ol X|@"ê8f1909vkPL)coirݭ "WשϚ`^6JPڒ ynqKeKE-ڐHi6|N&ODO4e>) -gyXe@#]ko| #=73:VwCagNdeyYnQ񪸭<2 &uBo8bN6ٺ(Eq՜.49'|&{Q Q?}dV/[ZW(c.B<˨FC(0غ3[U"9r 0 9XD\èʄDv5 Y~l9:z+V;z` +6`,]㤶Δe*(zol!\T"U%1؞QrkrTSô&mش'QwV$qwHng5FnurJ1MȘ@ iXS"Wh~ʜSN"AW$OJ녎0nvC74q>c۵cWΠ:#O*,Hah m vj;B4f5.?m_FHB"KLBt TtKR&Z `O`bd_5W}KU)u^cp>L+D(q81x!'rxKEP. ]j!.{D&#PjȶX:JUttwUFbrSp $+' Af!9$T>3w{Гw{3 Y&|Lڡ(Ҫ 03 暋%Rv(؞)8 QBƥm|9q>7oO6LSޭJpE?׉0f9dz>jy݂v%5.m{ly0sBO 7]x -tsVJP=Sl1ڑobbq:s6-IrcŎuNir\< 컭@+ECiۄէqPU>M}M*T_@G\쎄fT>5<\E8xn5 Yܐ@0[pdQ R'ݼ0/xSC@WhO<:P"+&3+XqA|Gr\x]bi:Rr5#sи2Jk ?KU gRU*ǫbUQ_:H_D͝rkk%3 c4|'ȟ%IՔA(V?b&UAVL/բ˲b\C u~Mwn-5>2eG?{ǥwdQd6/<skή ` v-a/Uc"(xD[ҔPҿ1maΥDDle#ɟ KMT;f3Tå3M'r?ٴ"i}8dd|EZ2E݉#:/bS5~ٞ biyz֐=G^B/"P3m1g%TUWix(9l^E*r2</йJK^deĽTꜧز`!"zc ILr~klj&߮(Zcv:g!`0haU#u9j `Q63wh"~o/$[5bQGwԽ{P[0 DNGmy `|#4b1Uέ7܈Vt \k4n{d[ 0`oeKC`/"[{^5l7zŻK"ECr >SXF[  %Qb_P"ݸrܬcte g qfߴ *;V7y{"6["త펋z>vɱH ?oC$o;.~h7$vED_J+5g)R{0cXl%(0%;E M]l_Wԧsާ8F@ˤXb =F43)!\{_iKnT'X׈(uÿ:6\P iJ?QJ~- 鶙: 0WX'P@㙃 9eUA4H2-{4/Ć`ơZr8<N~6d :fv )^w%zu.ä/<;Yߴ5>$&4vn. H&Oq/Ii)O(1lGz%iqa]sպcP@s`Fz\~wje;uz0 AO>o۟%쟻*EBG'"&fmaCy)|b Ki | hPﮑ nlct{_>#yVI)NJχK6Sr) NEd(OHg@/zÑcƂvL,?As wʙ*rtfXD_ML:E'"bzNsn{f8,o ǘD?8L=7nzȇ56}Ɠێ>͞4JN%nBAGQKax|mǤԹ0Da0' JIּB#1.LetT_ p41:1RB"6 T>F#,f)anة]903{y%>. ^`rN1*W gA9CMy,0FTVR۵23n9?[h)} ck-:jO(?z90(;!uiueAUg*{nFwWE925)jܔMCXpZz[y|{74:@҃FCXw T}-;zg-@\p$WKJz߳E&tZ)%>S۲ m: hÛlWY_NA n=OM" 2EL:>K5N$2( SsWjF & DÈ^#Vx~ 0 [nU]; ܀_"|I_(drTsp0}/R##VIKKKw .AQزG\I~FvYF(Je\h `4UiԉR.`4{,|ibqóöd].X5yR̎zn).Hrwv:5 1,N,6:K֠WܠE5o9-VY.$09N sIeI5$Wl ӷ4 FB]XʤT9s( Pߊ=H2|Ju8]Ɇ=ho跀8${69rqBCD06ۥ顐~OI"|=u),&nyFesGbAʦAdNl\UP?6zzV}x@İS7W$@  0›[4n 7u:A/GUf#/ЉĢlEuðؗQ#}-8ѱ5 el#qoI&*5g4Q<(!SF!/n' lwS6t8$l0ϒ蔘#YLb$7]Y5HH 3N tWn)k!L[cbQQ;AYD;(OM()^N2`R9!XWSKbn7"Ce292}cjvf ƉHRߘDL ׼j]$,i[%L oyn4K,޵g ]^ rTJ14Lk7x(8'+0f0ķ`X_.~G+*0f %e"`%5μ2B2?+77񥐖\I.)9򰆦̘V!ݔ(]!x,MW%Mnѩno3WI(IS`bkƈsĿV9ԇ[&s-2Uj5js.Uo>HDwyf\z[p+ @w]6U `Yg7by‘Ɠxp3*, P7+vd%[A1qu(UfqC>]|f^'<شļF$Z_?ªAXYƄUi+O.hk0-dL~ w:l?> NאtyCUCqS(_TX-Y=(e7sm(U^BZ9hT?|<]LC]_zfN#z66]d)֭'>WnpsH' +ڥńlF;vPzm3qQ_V JӔXH0 }idx_luc!d7E7_ﶕ t:nTCgLtΘ!gO17>vNoٺg,Ce9i^O:Ϛ3xd\vq =9ăܽDe;ʼnJK(B,M(QPh{~#Pr#?`P{˷,#,)$lmw4TwJA@TE SaU<&a3Q9'5u"l`Y7nK x^J?7Q@J Um]0.`HoUEﰘ^PeMٞZ@ 듘D88MH P?)*g[ ̪ߪYFxD9N<0aUYݽk Cp]k/L3ᥲq`Hyq Im&Gg0NP4]HH {}K; -* @oY4^!,&lgiɈBz,OCBc^Fije<dko UN{#M5sVa ~cSzZOɴr^yS7oAxxq{>۪7IrL%L >pǟ"sf/yB,&鍣Z:șU.>?s+"P~H1m\q̻"2{.}j^SPq̂T еrh{nH_iz)c.^MG=N[@߉r$/]t~+^YoB[]bgHȗt::-V'CH2`3';DlvL9ړ@&WBGV.ԁodYN/ԥtiǗ}FF~)(rImC?LE?⪔n#\=8YoXLI8pD+TP 2*?ꂡkDT{dO|vaI w]8KSCWO^,1m ΄к]OW<v"]k4S,J':z:=q"_L&vvo xTKUcEzŀ"&hmrr\#[>[Bn8[`B%ζlLbx&9Nmmr,cz۸^$t "F~~+#Z K7\o㒚X%zV@3uNte]re"{[1%E0zbޫi{(PVFsvC'|6ƶ7M}3k<_mM8%ۛr1O_5\:T >8<ь\$4ͺق5Yc:@ !?AvoONkb&y7hJ VQayPtul[g fr y;3v΍CWzx$e@[ry蘽MU+5E9AퟢwXc/2ϻ@֪M qJ7;^rAH'#{I3w_kYXꪻE5(36L>K_Ҙd o!|Q|}姉uQIŔx –=dh2t#);z,{ZQ]ЯSkStCȳBg[L \3@&}sOM/zT +}ۍƫ%p:} cOxRoLm@m".b^aVVFH(R -H~Q@@l%9Dƻky=G 2<st/3w]al8R(G'k=REs9i$Rf!!A ?0H͐YԉJH(ۺ@ ,^ѵji#*H@+IMg)~C\,TX>ޭ2I.Q\72?ɲF?h50Di(fc$0"FY'0ADηxKM>+(P*|lmh%\_qzy ^m$ ""a%>M VO%wg||#&7uDy|20$_ LJ?KsoՇ=c%lϹQ;~u|\k9[gAQaҝw_ҲeD5cT.m`) Z^AtӥgI/Dr.+* zdԴ95FԴyפPZ]o<:VN  i;#]'0LP8C,)e&`Y zAb'|in,kuHݎJ(*D<ZZhNṬCb>֢EYlil^S-N#h<68ٶiEIZ}Xm57TpOڥTZ|߅}#q4 vՐZ*A*a ;)~ɂGl3Ne~t/0\X{潙Z!+\xX6@E)YaC0RJcB,#Z>"י>|pg1Z "]d^cPE`Re}-03Ztޥ`R)r9VͰ1:+r虎!Q}l8Xފ452?'KA ]vpnVXH,yW;/A-cBtb:7CjmlxTO<8q0-u 6v iqW[ֺ; wA٧Ϝ/t:ĕU)t0=I9բm,9B*Ԟx ]_ixqjeQeb0ԫir"e΢I@?RnJYE-$I@,!n`)L:+I_"[ƒ5UF8W X0Bxq_rv q^JJKsxi"PKKV5sHi'XV`"`*5QM7n|z8j^ Q=mg`q[Xljhl<i>bov{TBUgX%l>׃R1؛Py{2쉡., k;hbXCʹx)d VTGF3Npl^M%v/1a=3sFZuAn2x{Hnڝh\ᔎwYZ]%G02vO(&W^w{N=EJwHD>8취۳Ì Ȝ4 mT#׹6J sA87z"7wh&T낂M&B?~V7k"=x×Z^y3Ed'`Ii'BKWXBvgTyܞ EقynWYf^Kƹ:_(r%qM =YA"N9$ Ys/o҉ox~S+R~4NITŒr=Mykn+Jܣ +`%6̻G-S Hڤ}22%꺢'k!UBnid<ä_ܗ.1"C>7ӫ\F Fw>#_|}<$70^ŽvlCйIctJח\Y©=T;VRG>+O6/Z>FڽJm }~RwvBpGI@‰`bs#o)vڟ7OQ"]F*sCV]o'݅ ud/c~pl^)fH鬒@ff0TӠ??2Ћ4nјT+ULz\~MZwz3DȭP|*@:>aĵhT Kˆڷht`v4a/7|dY ; p,wNo!iۃ1_T)Ӻ)D#C%PAPI!>ī׳\R7a.ĖN:U-pϕ1Pr`teFxk݉0~) 2}5ɕam P˶O&fF9./MwϝdaH !zTYd'T_4)pŜOz8Zn }MZ zа7'izQR@r^` TwBf0>uG&A;e"\ L5,zdcҽU& ÔoX ;[D;}_lQ@M2$ek٢#7z|Eeȥyk:ǩKA& •^\Kk% ?.B.ThS^^StnQ3@dK>#ƈ:[2?\jEA.?ߖQ thOp &AKk84-=| Zjc^Ģt__v1M(>!T2hiYxfn3 !0 ZnݧZ_ޏShV';t| 0>"rDVG#XUe6p~(`dG%de }^ssNzp$kx;O5';![R<^(A>jPTD_zh:xΈ3踕OYUso6D97sAJ8N $w@8VfiD _FvRT^]55j2 ĝ $aL c &:eafZ%$"NWA|zI D< )h8&jVP,fxEc5R.D/:c62|㲏`̳\Ѐ?Qmn/=}jAw:Q>`I 7pJpt"00I%? ؆!K$u ̐Q=TGxƟy@\Fbd|,T^$R:=sx3|x61Fe i<ԘcPŹ?(jU)xu!fߟZk͔25}e+\`ǥl"ORq1?X >(Ŏ x"4U5Ӓz+2U!]t%/(C5 Riգ]b S 2K (&&ve9G$"Ip K"${˴y&ʌ0H!V{q'OAqcQi@=x?UkL4u;(@({V Lb>16_'HЦj_LqCޛ^@"fX#s |#Q̦r8Ys~b@ U̬+9N@e>F_;t8k *_lLb7]+'> M/?Rf-&28ًz@rmmZA]075?qcJMP[9G }Ŧn~^WF|Xik< ڇ+*:PP% kXds~Yy@k1G+NbsMDS=#ݸ}7{ߡ{T*hdYtpZ.pУm6.4z^}l u{VXwS8!̕\/_D;ȌjI])A2{(Rލ!Rs V{@S WdrH5B"c!˗4u!rE L`zp),1 uNrUG*1t jT{p.mS0#h!9[EJ=4)37Sb1kq[p3G*)3ԫ=-=ql m X'qe8jTҴzxxfɜ./.NC*cjHiD`(fq3Bcf 1QVg}mf/v)nmϘN.\=tdڜyH0)v->=zst.# 6 4" Z^(ljy.djfHNR@0|̡g:Zs覢{rʚ[\55L,iV oj Áof?Lne+^gth< u)J_ؖWDz׾8Ch!2s*l舑 {ƣm{.9T',S>W`+Ŋ8JD?]96**0^MXmxF \87a s!r/,ÖUv1ԝimTV>w>6^($ 7:l㯾FMKdň0U\ ?'H–\әmeE"3YQG'*OAW 3c¬(Kx7vɟ ¢XDax&$Y?=>]z`DXjr&Te-~sF-vЯ( Ne֮ëҎyu yYc{ )OLClD;RUt#.FSEƮL5k )2O61IP3!ЩH -!h5塹 .Q}|u>VM_u0E Ah+Kºj Y} i`.ܜޠnʕM(*Nxإ[.ϛwR759%H;ꇡF=Tx"H$5/.)lc'Րxss9Jϋx˞2|D"@SoR/  ט6s9?ɀ͘xÑӅh122/`̀ebXla'(L{F% : GTrN}Z'&]%/Uxmchs*.ap[Sv#طod\ U YvIvc^9}qgn]V93´w6#,ʹnlȃ3$9N$pHqh [Q@N1yy)2xm@ x N YHä}ʣ )GX?ib9=SquJj9*¬C40 N?>y}J] T"Yqd5-c9Gҧk@VA  v/j݂>0({-& "=sͶ!c՗ԾW++E ~ ^'[xY,lы(t{7T1(1:>'kj o^] EZN[#<5wYg9UN9ЫI\)1qARLTDնyfa11`|GpRb9}ohD)+dIW˙'6yk]rPG5xq m_l nI,Ǵ9=Ց'= gFΤ2wˆ|( *'<(L-ljR9C#MKgZZb}[%s5΁` pJ`חL%r g^Ҩ]ev)dA4(,2ѷ핐;2ǁ,옲jUd.9]&'vԷ Zҽ\;M7*31,j 6Xaj\]UäSquR?]/)r6ۙ!sV5 nDo@vz>wDA0ܠ$ޒ6|ޣX2$Rc mf J“+5Y:ͣw_NIK J9blYl1^Ff4Z3ynOm/fC|TC2&*'(a~A ǜT\>8U fK)J㱟#;2*7ʘIN>}:,gr[C[}:gBi"͖^ΠZʫf|tcBC荐]dCNxCvKj^jYBC販y B#yM4~Dd r@XCV`l50 z6B(G'*C"O, !-exNTtGRmݓ! H>NX6%(X/^$gk}{%]Ɵ񏭇b+M` P]d3q6nX!JX ?w @ɼxtOo+?dCc;{L?ɒ;uv*o vo(&u W,G&l.*(-@x)ޓJ+ԭ2x#x/Ɩܐ9e5m`FH!|[nQjk|Ӛ8KTo,B3,Ϗow᪤WoJy次/.aOR iA >cYXM-IIl'鳁@w67l9-넷{3?ZzJ\[RTA3TSV4zԹYZid(" {vmhIF4&+|Dc 5bN_K3 AklNL?zdة4 k}~f$k*z 1vePE+U VhfάM(n3'Rcl>l>kG4> I]*"& @X$i,hE5R"lԟeˉI+C 1~ZFR-VrSc8k. Cip1xh;ul10(j ~ T -ݞ>&pقi=ovO:Rم\8B1w_#1>D>n7 Bvݿ#ՂkeDe $屴,{/HX a8ᚆ॒!(,T͍#Uj-3>?j9j;Zrdn>|ѐ%@Ѷz%ɉj'H7"ÜP9Z=!ssPEfyB7DHdRWɼ;lmduUO4YaNy(85+%Omq<0|r^CYE2N ,`O+.i3 *ֆ~׃lɳ9qdX'ݦT+``(0oB]ʼn!h^^f iCgZ^0 qzIcwV=&hXٜ0![90{A Weg٣`-t-UՆ+[[۔#}Kcj F} aWKD%Po2qt}Z(=ݦ&!FH 7yJ;/ ϕweѻ` Rw[Lbj{( $g|kU[_Ԩ0xG@n*}0dL$ʆOϣ 5)ܦ@?r"Dl3=1Nr;^@rG@'جrTE=i[%2 VdJEZfy45Pic (LPAX̩ϳwm>W1W~IȒ*ϫ=<<y*B"+O:pSglEie85L-klxsʧA=Jr`:erxS(]a4Fb.+?,ͯ>'㵈dWΫi1}qi<FѰ9qf!2oMI^ݎ  f-hY|߼/Mc'G*[1^"]l.x&/V aDp9`##SBt%з1SnTLHڇTyLҟaZ1Q q8;ށp g쐶4ަgf$n3$gg7L$lo؜@|wE3,4XVjf-j6[7kSoݛP*y=Yn*l>sx7Ӗ ؉ b7N:gdy"v+1>z<0$I[MZLiY}X9yR<'Z]םfFȖ%.8QzЙo-pdhKPsD7<^/XaT22NT6Ǜ ,PgE͕NJCyѷXw`_c{,گNrHP]-=>cBu83T6ijrm҄'|vn3AsZVԢEGeZSI R(vnm2=Չ~T_YWzah+4M{4bJ,r~p܋nIFGn:_mŞ3ŋe' laHL7![XLO2U~, >tiԇUdpl"쒿9o'3I>΋@9[Fh[-|i떶.f @~_LUdIP# M`(ʻq҅6xŵ\U/[+sa%QHpÞ~@n5s 2 nbPҔ =U_B\rwq.a'lH -~v3L]Lu[U 3Ⱦw\'hٔ׽@Zx A}i#dR˫$om_Pµ%8-p_!IíYNuPTQV UۺW7SyisYwض !0zhݲ@7 #,>{dYR @^z QG%23_4vVY/IKTSdR?ْ: ͞t%bVy)6Ӏ6v2F5YO ֌3"B@gI0mw؞q8ă$sZo!VMТp_k/H4b >&B8}4!#;aM/k4Uycwdr #,Xx]rE Cܞ90r_ovcC-]ËwoUb^oYJisp/iY*Rʰ@@X<;d`#WeZD ]U᭼pő7ɢf G(oD{x6*շq:ꪺ\aB]. < M8?PE&9Bѩ隑QkfG53RA$BTLIY?;fqiT%{^,fU FX^LVZ|Eg31 5J/*Q'V3-@YE;̀jѦ0.h&:)mB95+F&FH։OO պC9j5 `<9̶1{$\nPmt-¹ 9r& tj/ ?z 'V eUq(E5ߩ8q0Gf2Ezk)M.r44N?mZ`XS霍r`6]Cn$CZiw) q1f~gqsZ|h Jca(u9ŤIIij"gsEA0@g-_47YNWj^E-8.+Jjm22Z !b|+8Qi8T[DF 4ɏgKe-ܣ *MZ>[?[`8u8{/NRQ |H]F*FT̲#>՞LQ:qWx͡Owن=^z&ڙﶅJ-\P ⺺+ eQ5҉65;sKV"M3E.s9=~x C \6|4)11傄KYmX hK)Bؾ>axxe=_Nd5/HTѢP.}5/VShqm@U&mʁښ{P- XLɔ]'i] uqW>J͐pZ9j~j:=|v\ @ۧF4%sI0T9{}IIː +%TW==g5\uK!}eFNelx:bѱϊKwZ^ԕLV'e]UJ n͊Fҷ r@г{1|wTIl Q1Ff hlͭC7HF 'D ,opjԗ*sv(..0:E>#CbNXbH1 uXC#cnEjf9vF9ZN;¤!!#Qx9FW;JaΏmiu5?cr6L4VΟRAԅJ1}m/:~"C&btZPgvקNmNy)+W'Γ&p];*C^I|OM_f ơV$ڳЎ,"#Ǒ\miH[߉8j ՠ'3)\B lDr,[h]OW:O=:4{^Aͮ,׈i q-eA&Ƽ4=Nz#/hx %EZPO"ܴ c2e0 A"YUB*/wڛV*]2L!0l|9X#xV~XN;0f'uAfn?3f#wx{e&(cȅț,TV7ψ $TrHNGP j;q&:Ӓ":L1U؊sOD[#Fv$J5حr1v@qcRa8 {R\pxrHbHBq [f$uL|׈ z:N /qi2j_m2EG$F^8ݯ)&mђyMŌ9Q l,WaJ*埧v̪N{wRtxhNw4vŞ_Wy5&CDǵ䆰9=k[Y,['Ǩ퇉^/al?c 4햻:緯V,.q$׺)UKJpwBN.#B>lFfd 髊/Eg.nCrO!rX9;3AX2:I(},ݵe.z"=y[QUjĶ؈To^+ Ŝ A^LQyv ]r)'F_&b`Rnwd]/zajT.Ti+Tc$PWHf%kܶ$H8N&H >Y?>J7竖Pեl׿KȕȆO=U*Jisd; ![~2n/k?0yJ4I#Xob }Ba(z٨vBJ]rUγk`"+a]"T%jQp^9;J@o+ xئC-8is\rdr4l)CTAM{h]{\l>fEf6%P9h<[G\BQw<ȗ( / ~E/f"C붫Qvf#NEDGPm7HߋЮUo ÿ(@ؽ<{L;W'G,I_ 8"7( dK&HwiuSF^u [)w 09$L%Je :.6˟vWX ajyDbKQ;m`'){)-ؒ[/]I"%G(-5ĺxL뗦C $QW``=CRH f`WM+2Z))S%;@æo]Pk% sl^xzXpX`L[Q\>vЋ^=g4 |lƇ(B}t O+R7_pPwUiJ )SxLZ̀󝃙st Mj|SZp%/ 9k#xg$@ݼ{wMwgT@Co՟zH,P'wT9\i+:=Vw^ă՘2J+\ 'gQ-QYbKڥ*_QѻI]>gsv}4ږާ$2Z$ck,sAir -59nNIcb^~>i׮u*lSU8zϘN]ٞBG`ljyIAޞ޳fLnaNv*.zSD1z;<$lb1JZRjw3Iqcʭs^cg9NEߒysYf}\`NbǙl/:3ES&vkc6ւ5°-&Gt-.cnyЋ2W~l k#Cp W"GjI6B?g!P?Yjz6p)]FºM ܝw\,noO"!kZi"0#M ^ 'Y?.YZ{y閅cTjBi::\C? J0,k 9=0M3U2n(k2@5Tq@DN2W^-nFaHQY}չz 5|2T#|/L9JsCֹbt Ǣ Pw/ (f/kWFTsEf ~%0$ "u .cΈ %fLKK*~W[D;Kb^O 4{D/"b8' ,yQp=c]*4B2@ڴa E+4)a~4\5<8\~>ÞR&݇9qW{-vi>5 q}bvy'ֻVJzx;9#@]fp}ܽ k&rWw Dx&=}8TKǿkNpz?e+Cx<#&Hllgncƣ׌ZɲߠocaoZㆹ5]ira`7w7r!"Lڼs5۳O\MSen"īI`m *vV^`vV_SKy tҞf)0:پR& EP{XTsWg}~^2%;y!mR9&B4:\ JX"8/-IaS)|pvR{ɨ<5ܼ/+fCN /.J8"ߞ򓭅w,1eқжS !YLG(NV:T2l5DN5M.Sl{M"$nxr Tlo![JnN0ɯ7Ťn;]_!` e$6wU,md\DZ"Lle P!2t B󼽬)Э1u6` L Owvo< N%"]@yht9-s#V$9)v_&=~gtE Xw:K@*2*z۪ bhrEvSJ»xnNa0΅I937EGUmK)``X~~,ѢL,;@a #`3s=DWB:$ AV’?۶].fc^,d h¶1٬LA kXA@|'^!,:KmagةDkzC*˄В<3"bO`Cjl?lŖ0h b>?8eȈ$i 9IoW 3 4^~>觻8%_F.*E]8dWX#:R%ux׹DĬu063Kax8vdذ/8|>ػ] ńb9ͿViyُxŰ:Zpsh_x@Pi6WaaQtceMtX:EFtZuM)dY\l8 jVLA-ϳ* CY+#춙]fSx6BmxA. R@X+-).;ma?6"V&*f},ħ٘2r}Z&˂o/X\e]kUwB%LQ(͚WB".P& j$&J7ct Mb=ԡ(\ڠ|qC)fN'gIF$+PCӀiGX(R Q4m.oձ+&Xkœ:~ BAX~̆Y{~>w[߭*6y1:!o&' m>/L68iJxgHHG=l NmAH2ESDcC%|XGUkaޗG@zzC'[ maJypUuzOh[*M%Îeב0z`#fKΫљ08%m,PlVpKCF4C_9\~ $ud-Ϣ*{xFc[Vj,SYtEΫ3Xv1$Kr b:^~VB;-EBQ`= A` f@c,K^) ;k՜T1 $Cp(<6r3sv(W)op߉-$T,ghw5CgXEtEx34t(:#OTA]j h?9x(L)S1 ai*,[ Df(6a#E{D= 52)tF>ٹs80ױ~ q5TBvL6O%DR5ͷ٧~HB%:&]/#̗B "d5~, K9$nqt8 F+f;!x5 ߣF{Mwo/|Գ(J_M=*q~lV'B|3`#U^Nvs7…JzSȌh_=Ơ<}ϥ vb-rͨ*ܷ:cCjߢ p?`1n _^R#ݷb-0g<>TM֞$`nkfbȁ> ?RA2?";nus:q=T݁MK/FH^kRO-Zg!b98 +ہCj +hX({{W>m)ֽlV3>y5M E~4C#͹1\8]Ԙit$t֜4-nsö׆E4'89grv)'|Cp!>_׵Zt"3fRVm -ʔ4b&!suY֖@ڪ56IкEI7[nG׈<翙6'z\p~ݓfC˘퐪ݕj?f q?3v& iD%[+IN*]YN{Ny`GfF-8XI4Le{9~PSY85.R2[0y1rW=;jp}XOEjQ7Cbdp)IxRw̐ƑUçCBA",u/iXe圤ThtoMvùx*-QoNY3Nf_fom=gVd|"f_`MM-CZq#.W OW!~?GjKaK]/@BT!%EڲzITm<2";XdiXV .t_V!iyۻmGw|tb7?HL!shF5FU@BPQ] %i?+LLn2BuqҌMqIW{NA %(7:b+ƺXjTB`zQ^6qK^&+TδGUrOI1N:շM1}WQ9K*UxU]rΰ"i'-{%${#Kf"zay [Tc$T 9MH91!\9Y}/hٶJpTU  f*r!?iy.~Sr܊!p~)j PQXT˃*ʨ㼵\HWs!@;x4#3k:} " ^ߺI^\@0+vO*^iOF{ #Ñ7juؗBmBMܩ-_]92lA/Ikb]"zl!MFrz'|tjfxUk3庋S],"4bϧS%قOxQ9ѣNhґۚ)zlN! fPڐo[|2N Ԩ(L.gbVι2#t_aѱ8Nnd,$_1ʭ ǟ#nA^ʦ/ogϐѶWGq\{Bj8iu? Sʂ"Bw-!Gђ(uU>~8'm]9!+$YU!}(f1}9@ 7KGb[c8{G̀$: 16MľZ,|'.W~bv7t终lݩo3m "4e>ZA{sf{mZ <O9Kd) E'"6E{iq뫨֩VgNo8\gZUk#8{ & =|5$' Vxkm)TMI,639{^27";du1,v"\2;qv'F0juhWѬۚZa{Hײ uI?E$<2Ԣց#;] df7f ʴeۇ<~}1;ZѶX}͐^e UJ(?/aQUjzѻ'b2zt!saC[$ M,-yXp1TfY`@ A4^$?N/Wxi1i[zQ53@ka+n _JϥnL&Է4ĩMB|4 SJ#]ʤɻǿCwF~ꪣﮂ8㳬[_yZԈ8M-qͅ sQc( >-,dM`c}:AF8j/ 9_}KjeV d6@"4JhCńYоBNÆ~"$.bGd+x\b%'9w,x/P>. PHb %*0Wi~B+7|-@˜XJ1elo2̋ۛ 2"q#ÐLwuxZʦBp]mןTnz`ܬ)㷱r[x=:nSM:9,$WvEG۟*!x>|egA=^^urC `8;$ c'SKDʰgvȸFH=w?]t,Dqے)ޜ8'"YU[%uSNLmy%h6&a(=-M fx+0QΛ]Յ&Ԟ*Sz%g)heI5 _F%~i_NzT**,TK@PoAAX,  ΛʍgGQ˫D_̿T:cW`]莰n yQY ױp- Ii&(Zl_x3bT2UCL-#wF)|'=w81IA( 7[zA%Gyuznͣ2El6T X;IiZ8<^ck8,I]d#a+ 'Omڰ@@8YWdꯈ`be?X3pC(.;>H(wUM^D0A壟Kd<;k)_@Ի6PP&] W],Suu/%LKD%wlӅĐ9`m!#Q@ZL4ol\ yEc=ZN!/9xd%?lL8ѵ})lfacZMSQQmTtGՂ#4r ԑは`(1Y>dO.PC6X:mԊUe^\R٪( sh vn> O[{-xi(s*4KWOQ1^ݡ` 5)+6  m w^FI nwgB׍3e ղb.\fLC륈(!!0"k nWw Z%b)⃲̂ uTlN;ᬻkU4Gi-lN^ _t0-8z.?}mi&]\^c@V}2FO7!6S@<;bN} r0n Ph/Ai;  I}vY:ԍ5Pdz0G\KC pgN,W{<>6b飪LlCŇxmY?L"Ho`#B*izҺK5+\4$iWu zc` ?tGQA@Az vB's@yf -W,$KBLxkg!V3lk@4^i皕dY[|nwa2(!ErYY\tS1n 1R1 ܖ++])J Ȟ6l}R %l**9\Uܬ|yIiy Bb92RF$aBܠ98h 0-HْR )d [r3 /r]FVEZK'،d"\|Ŋ[v5fwuoۇA?ec'-w7,0m~n ȥ6emK _>浳 W66^q=߫Z` G’#恷yٰ "7[}Mhv%ΓӚ7 ːeNQͅm6D֧k5lGKe ,}kD w@O&{2pm5FҚ ;wO )>nI* / rx4*Go<ֻ<3]6tuc/~'d^*CC6C˫"@̌EQߩ!Gw}3@H0??N)r"ݿ@lAHWxGR):le+F,qW@-rU›>3fرgz X!y6`{LP6:nYkiPg .ա'31$ *$ a QE6ͅ򐔘@DeqH1(9ȱ~X叇J\lʢ,߁>ʾc"y:+0h޼ pCI`p]?bC`Dt$~a*2`+_?D4wU% ,ư%P WXYo P;?Cy`C4F&t:Fϩ-_xa=LwHb)yp V$だHlSPy 1`KVx.wb46(3(6n6dy#y Rf L_XN@#=8Ъl H7IC?) Gv]hElŰkj+uBi~e(ߺcL)D"ƒ@BJ(FE1^ZNT8ٝG3 "QYNMUKC>K-VH`KH^dED4A`[c_|*QZ5M _Z;6A=6*`J?Fz;ScgݱtGlP_Ctz'rqM.D_6g2:Q)͝投wE,܄m ڱvA7 Ʊ15E*E`nq\rINk58?ݿK&"g޴Q%E!rT[ ֓%3 P3Y 9.Ё}(QpެIKz0i2|+O NA6:,"F࿻>9Qm -q};fEErCzX&KYDOŠIꛣ[ٛ!˗ZpS#[azk( )IR& bkLp&\|nXt[\~!5kQ0r6U P.9ݗX)(daoVoF. k-yN%Zl붧,4=8(!\Yko{6>Sr,=*0n]' scY ssvڞCt@A`a$(ӻTd3*-dp;vV4-?{bf#;u ,w=Є^;);l^bݣXg@t? {ipƍm'azpї%i#qI7 aa%_g5 Q@G}\[x.f}1!Be1Lڻ?a?lTˣ#/Utqfm_ט@1>_q+8'i={=sn8@+ðaE:jDW&jF3'Y7a:h'\oo-(n*O aў+Fq)f>AS@DU~q9?vsdE]վ[O/ap dBV3|rFcp#^սJ´B{ݜt6qahWBQaYL !('\- mi #QuzAOSF/[?@1Bp˾\Tv_ skWXNi[h|k?v=(m?7w .6RXS!WH{55ICTͩ";cRUz0Z`6AtFlߨ#Muع۩p`jRŬ-E!Iܶ"9# CcNOOq{JL'<Ӝ,g}:ވkszpT%1 ZndL gϋZ[PYxoI] 2$LEN\+Fe,X]s;c_HS M Z+Mޡ1ib.:I,tG0J[Wߣb.H#A_zvJa&Rl״t7>Me/kR {d8#+p_!(KQ ۯO CL"sIAҜ9$9+N݉odU[#΢_4\{ ϜLɻR TGc- [E!{F.*~W}σ|gjǯ~m+ՅcG{+uٞ=W:1 E,b i];TkTeL(lk56*ő  =xߖՁ`\ G"T>UUd;W=dˡ:׳1,X"ɟJ뀅~dx]z|ILM|Ni𱎡ǸŊ LtmXDJ\'?0s:R~uaιaBkf{I9eaݩa$h`^JJGru4szR} zFRZ"ٜxV *{su[ǻv͡A]c>Jda f`6RT0zdz "Qwk Oyb=qtGo euˁ1Q |9\4Hŕ빾 1[4?_wȁfrtQuÚzk}h_m Y휚5zo<2a*4!C*஄OsΙ&ʠ!V#Jdk*;Щ-In:ñi?K`~M@*Q<6] rQ< 8J`6DΩ$r2B6=>y74.a>+zǨ$(j91Eͬ.^waYgf733ɌX e4FL[x)GM-;ZXlN6hxfB_A^F; F +E5*<+:fn?r0kIMc]pYHHQ & F ]lbuP/k2;CH*fNrmi'aK?5|pޔ^6Ojg*CϘ @b"Ng1w^u:=5.rޅ<` DzH $*,4aZ|]] eY<׎;Dmd"Ex'#K5\`8̒8 R6&nL~4;KLi6n!Cm`\9Ίs錺Dժ~A9QI܃tK}#}\K&oլ~Ə-XeV3|'ze%Zʿ,}_,B~yX &櫁YcYgCr6dR%:Q1%;2{f_QPWrP%:BWjc<@3eIWǝz~^Krz#NìBPC:ejL C|4.Wڪ6˙B;31ԨB檧..jx`G*0THN9}g9@Kl77.{Y6sm(`}\`^ &3NesVrD@4V}$o7% ArKs3]TȻA͗!~)mh'9WM362_`)jn Sv̈́H Xn\HI8~f+4.3'A&ܓZn턾{JURc; bxy39Y@nkj?gEb4Xšԭ0/:4 ,'dݾ-A"Y 0dQ L-]^KNw9";86_ɑE7]-dLY1ee(݋Ǻ75Ofs=6`kfa}N׷BC~DeO\pYD,F17#koO#a0Uh .^uN4ꫦG5R[f*)5U) qF8Uh ֫x rg>1qPȡc|"ku{Mc1nDiJ2S 93pzO?[إgXl9>f p0~K7˝}Żi@?x"jk|k/U?F">qC;:}s-2&)v(^)R_OQ:كFLCX'lIZ/b^;dԫNƭ-x\2D7JY S#e }͸9.+=F?QkH˚Ry۠d{bw=I]q gfŻKeG~F؞Iʗ'A[%uo ;`^f&L9ۋ=~7i!x8r \p0̼JntBtc;3eRc4J6Nക_e"1]X'h2B5Un*5S}5:(d9ŲH:ޱ=#Aߢo\ avkɻ3P A MM2H \JڟWuglwR+>GXK>GN ä BW*aԵ^n/Rxz&[\f2ZGM[W5- fpmx"u[_P`&inUbsj@iU-Cdftv:纠nq J LɼrVq(afe]bITuD)jBUgYy+gdZ 0AM~=wWҕ),Tvm;&1i%kiE MunGv 0a#cH#ĦF6 _0_KFUMƓ:A#wݣ~gm1ۈm~=U3SPeR6L~ƷI5!^ĥ -B)̧.{RL$8@^omn MG/?@\z|0 SG3~WS_7-ema8^᡹21Q8m;TYET5w%tmg%l 2+/%2UggYZ070701000002a7000081a4000000000000000000000001644ae3ba0000100c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ieee802154/fakelb.ko.xz7zXZִF!t/G/]?Eh=ڜ.+R;Jw${M I%_+UQyCIXU|#SF0?J?e[cu έ'Jpn?h{n~$vR/-*d\6eZ-m.ߛGgIaҷƫ̄,ءUL%;RPܮ+r$(s廹1 ,Zy|Hk 2Mζ0\$azW? Q&΁I{fRϠx<*U p^u1K?U0{ ^ZKPӾhuyve &M]x|$JZX&J:[ҏi]p!je=x#0חJׇo0\PQ=A(@CzYN ɰB5j1/[*E4t̋0T !%gIݵ@ ?tvI+e5>qiVbԄL=g' 4LxBQH^mM@ƕI7`.WCf0M*aO<귯3s>`U{+$: [Ứdž%8`p5鿹3*ۜc0Z;զ5lŝ^~ JO.V]-c7 f?P`wZ0S;CKG^[;EQl3Y٣-fx7D N^3$A5'LF$`J_-J{/BՄGdGDBYYyelxOn{EJ|oNZXpC:ӘrߙѢC@ނS: ?O[q0 <5^l HwQJ#RUE64[{x:%"[fz|ݕww,'>"RMR[ǻonf lܣ?~XQ[6Fnk5ZFh8Y+y9,? ysk{UZ/+^6=m"n8Fi}f㕜QRQW~ec"6C~==YUm$(nAj!** xFruzaL"Yjɲh L`pLu=̺hY%h?ξ/ E<~`m.%.16.E&BĶw(+nHlCTĕ2"wVSY$˚Qm={,PbE0dQG4p.r5/v;Q6 ՞ au򑯁7H[]3a‚{ncqʺ0t1%oyLSC\4@Ͳw-7ڑѴ& T:2ŹlQIweKa"\ S)K yo% @cK5_nsn0X7] Gb`_|] PGOnɋ@]Y9peO“:ȫoi1#my&n<{}{I&F)-=$UP.%Êe1Ļ[mp$gkgv1(I8@ă?8D};P=~r3@spejafv05PS^U  zIR7y9H^b/$@\Wg3|֭}> ٺX}vCȠ3H&H5hÍ5&F/(u7xC9P$J@~+wc#8?tTBzg6ć TNm)ԡ%0&~}:-Һ9@9'W2:'C7'qs|;2xQ WgalE]-@0wC.1^2'T,DsB B<,Nlh>j)mXܴiy6(:݌jVr1\3Iҟq%d$de?~ SĚu]H`vW9o{!@q'M3*"au7&.Xu>*BWKqDy~Sj G>Q4ycUhm1YrBu~y7]__c>T^5%u_<۶B!R=Z!U$6`4|: $eL|KA߉DGOk/6Ry iF8ڢoR JA(%'Ni ?‹usn\xkht m>ٶ Dnpݶw (S!0 Uڗ  d?l]ԾK-kDs83L-3 w. b0 ЫO;5TA\ocM w{ҸE.'TÈ=@reo,E)%qp ( #@BCbZ7cR$( ; 9W)?IJ-R3$@8xz1AjruTQ燙b !_K4o\o!3pSUrjVzy؋ .v=l*}PY6'mxa\}/0GL~O!-k~eRb Ϧt8yOcvݾ3蚒'\ѰTH%}K^펌c'.ϱd&^E(VW߆?Z&QdGԪf]04{qe=#:/03'>*ӌSYcXrFX'a̔F 늍 ͡8D}-Zllh2!ӻ6YQ|KK.oc!t`$&r}>ڡQkAp AIDhᑉum@|Y95,MŐh!hnLkL:-ub nRӰv1`JTm5e(,bJfX׭}'u8S !8=D8ֆ! 1Ta9AA< ̱2oX[c $CLpi¦^'ۢeDqΊO#+ UpuTmEL.`% [#tKg!Jr)f; hJt@Y#ݠ`v! sEˎ( ǖ0yEN|-!MP;%"V, ?"6rPѲgE3Kɏ"hqO,I8 qΆ?[؝`<~Zt5u)oPGz,3iOܴ%/5K g/0vRA_ /+7{OﮱrQ;BC=D U!ӿ~ˠf[kqxt߸e&<[COۄIs[ÓNF2a ^Ѡ8} b0"GJ Li0W5[&%<$|^ݚ=Ý|σў(1Xf EE9Ɇ A/atb /o䍔bRNʩM3\_Se7;oovj Eqdk8~F`z5r$(0@3Ӱz[m%l+P"<Ș+q8+U =@T7V8SP*plݵk~XC&HBF~?ÖH8ebdk2g``|lho vr߰ &Aӥ@N0wE(/:2#,-^AWqF(KDV _Ew0aT>{ZPyU4!hqo@RN W&xK˭\w rШҐp?CcFL"g-F ,s ޡ@ﶼaA.vCkSVaK|gM:6a@ p_J{>L-%qd0uqgVaHr -.s[JϪzʩM$* %<52|cǏJ٠TӀ魾Dܗbd4SB%&ǗB]E#=L%\*u\M~(s** qD?>ا1ݼ^owuT_;?Y5ǿVnPT3Ǒ~kj%pPRLz4  o;ʡҬ0er'PȞFj`U_kSȰcB؈o?M^ѱGxw1Zor/+gXgTT8,c,3kV}(=,31/ v7j[d$)v`8g2v=G/vTV%طP7do`ru>cOGWa!)J%P׷&iVlUVKkPxr4T0(bAVLDNoRi䷻> "4טk`Rݒð_Fi\YtT`'5L8<t4冃*=oC ɖ@xD K΃i~=( .rSafk[5M:l\xր  TPp|h"w1ǃb w3ꟾ ag(rDtnVeHq 7t$g4f;ӳܨ]+cǁ.Twh'Rp2=jPN/EN<[b eiWN Js5&=PY0h:9w`ՇBk،MLi0+?/l< kϽy|m1tr*zeYigסz8TVo~,kdڤ"`,=BAò#P"M!C[g1ƞ ء=@a7̑su FC\эdAQ2FI|cMoa , *jJ_:<ا͝je].rB>Ov 댠}APocL kA"L"AVEW!L5;SEvnZ?Ƭ5R㘯$崒]Łum lW쇠F͑Kr;͓J`5z ˃؅k6@ zظ N@`Ǥm܄'/E]x4;&PЙt9a]{_iac"~.9k'S.S>Uy[pē%(%&1" O*tM">C}H-籙)Ǐ=hd N`r&M"CAc l mo]l_X+OS JAOGp:[}x&-% .k*w'AiH/k(!IrUܞ9?[<aS17 .KTvj퍇2sD$Q=~9*ej,+.‚VjNf#:hb 筨*CzvŘw2=-gɜ$/cbzz3GfKpD {*DEmC^g:G{bn7}͉S^|l{@ptz ).lt1/| 9A7Rٖ,1d+lSx}Jix-Eq #Zo srPX׶Ms-TOܽу‹+Mm̃hЛ)ζ0DF+#0v.!a ?+z eꖬ58/3)C]tao$_63Ri&^3|Ȳ k,bc4gzh!V_3Msw61 3/V\,AX̚WJo]K)vNNرSqm܊m )?9[Þ4;:MF3o󄭢YOx搑~NʼQP7AcxR祩wDXg90gxV,O;#\iE§OΙwߚݣsA+$ [+(k'2_ZT_o0}L.jTkVwVLsDoh|IE2oƒXέsP^6CbI>yI{]j>O$QG?T i"CˢVaw)iC HU%Z."?nna@6tZ'<?`ANb6"cÛXۿU0 *k/[f$XهMvO6Se@'_rL%6׳G00H).]G9<9ʜz+ vm|Ь,L >YħcxNr28a -7l}fr h ǒ x͒˟]@M%? ,Z.֪#XrCйyʅ DVjz0K s.0>'q[o4pFp^'dNIͿu+Nяli4\|tQie a "HthyD̉)Ps4 : @ͱZlc\׵pw]VdugXנ d\%%0 NkAUs\ E@bNK<9A XP7FncAw50>[0!>n_?GPQuT4ho~S-^$kuG )9ؚ̾+y8-{i_]E§˸it#rar!,ha#CVUn@HW~ٖqGӉ"~'mKB{Ha9Fx?] U7Qw=SނYɥm$͛jOzk]/KΡm#8_dXBxoDM [Ïk!A YhcUWf^0n<à Lڛr&-šҭ'k*9zZ_U,FYWSv+Q]o`V8-؂tU/S1gc6)%A)GJk1W d!{%8eM(ܱ/ Tb5ySRȪCszyH+ /48gSWECbv n 0[UTz3# Šw*rŹ>zb'LQDqY% nIq~8T)B*s^_QY Z@'@~c;|yT* ԩۃ_f*^"L^)~BvfOQXCwz\`\+ėN<5B3 1ا{NB2 4].S+ODՂS5R[m:7jU4݊]*HhX ޳#| rvWHY̸Exs6Zm~Eb3[cv/;EQ2C(sV #ZWM͋a 3Y2PD^M]X=;ޛ|4wzKE;Ҍֺ93[L:}f`D>>qQdB,0 bGc.Y&s>s}yx?wuьH$g=q kAtN>O#蛀ϚK6`pMK WIĉٝg/Nus'hd N؈6/k?e Oc'"GBE0(XWʁY4>4a?f[>ahm{6lFvUeBNDhfyTiKނ!|E;qPNˏWG@ 1wEOнhH\ybkLBdҳ1HiFC;,b'du6߅.'vT,.啝<-PH kY\{FVqodpODt5V9 'ܟ|cʶX.~#5:_HnsOx8>)&q |NiwD$c4^(!:[7WF\kFGE:5xFH4L>-3N\d/F Ur@^S섗_"^RW%EY 3a J5&#}c=Lȝ Az S,)~"?zB@Q4܊<63v+KQ>ڼf1힗Vԯ|c2DC%La eR?ɩ< *CAf RW`?61֭Y}`i^ϙAICO/,&j]~& YSWJ]f>K,>#DfxϘ+!#!^2^e)NVk9%?333"_=YļW 3gJa7q"+ŰƕʹPuޮ^˺Z=|>QP3h;<f/x:[_:2.SB[6>HU?M{EXߥ{DL}bDU,167JBQbX!& bP a҆?5EnVb$K6*]!Z!sͦ>GS;$\P̙>Dx]s-7ֲk c{-Vdl u+)Zu9YsvjE9Yz)XhrtsY=Vgf>l$Ӡ6Mzl5-lvoO(XV4:MxŕL& x#EIr9-ONKܢgL=gideLI>xh[ץbc(崚sH5+Y/imS8d4i[QrIzČyE6 rU5-u_4!G\TB d %So~l[/R{U;Kȝ`3-wW}#cmDɾy%×`=XrȈ̜H<eYYVj Xd2S |Rw>):U VaLߴc{BgS d3'nAPIA”K/"3}ؤ p1D[yq@>Do^GȜ=HDNpRrx*v7UŹ ݮmLGߞl$f}3kz8"Xl e$O('l-^Q nYg>VoϜ53 HK>=Dqtʿ?jлĮJRׁ)6K~=-oԂs;s sC&Ń oQ7Cz0)R1hMk"YxΖL ;}b_)S{9Z<})Fq%e0iʵ!7OȸVT3b\Zĝik +<{{q5'PCl4yE ?U-_xiz9?n/6Hlgk hA{Wߵb?xX"S1m:TWZe\o )$MYAN]OMt_na}FtNatb 7?j.Pa?╖*IDuӠA-]$ %q~gTyE|"q;ܰThE,CV?4X2j<7FO]! ^-9]C`3ޕ➦w [;UyHNr,%dmhmOg'36E_/^i7]n 0re?( rf Uhk@]5FWlpn#0B AQK=1tJ ܟDo:?j4b Ȱ+ ~-?I&h+7.g1Ђ5Ճo:u]7,>wK{~k%a2 7cmZC^`t{zwfe8KЉ"̠_L>.QO jKr}1gt"ungÀ) ;jߖzcrQj+z,{tڧ-Yh51_x3 }]\?}u NyC}nnz!f+ GʱvLJdރ7nIߺlA-#"82b0b$FSrR@y]>"g ovl< X{\uQtJ5D V4 snBe8l2uL/T Zn[D6h `.^bmj!m#Lwj"UZjp;- Ѕ?AN_kSB58f .Q@y#G.,[GrmrCzߛO[[z[S',ٳǏO@NalA; .A{U;PJ"4Y>At0 PFySВŝ; ѩΦ]W`66)fd##zˤbT4 6m+J'}fKɢ#WNmlRbCã+[+Çz[9\Y+z.ǚ%:|%t{OO,6~H|5cjn=wJv]F{RG̩ܫtm )osԚ\8d4+ϏCRC5i kE\,w֨fܧ_uXg*D~{=0d Uvjը7S$Z"J0WeElL>_VEJC`Ӊ召ᄸL޻ #myN*]v.0`4dG4.Q=o fʉ!5*Lltao_Mwe8ݻuS*<%.r`p'>GHq$WjUG_t$5t$8('&Ҋ{< h Nzl%&A>ҫd=|[:Qg *;IFuܐdM5 wo{Shsgݲk0ax<耾3Qc+&Dx@YbK`:4jـHYj&Khp0<oղ1o5>"5ŜhJv5G6ҶWQ W~sJAR6z00p6_mEpS{*gT_l N/rФf ?y:[x(jBnW;=i2U6pqlR_![ay2Oq5H/sWړo„++ژ}|)*DҎGx"s사~k. SUݫ-#I\?QrБȍ=8gU6bi/(@k(>E^J0Ay9*6U,!3[V>7VA(왤 ;#*PdqC.Bop}ʟA_߉8%OZwJ5햐^" ܖ >bQg6J9^!R㴜PqZ*XD^ccym.|c yťV@/ΡT2ekQ6DQ 5!4bȉAB5}Zh98ee>9NRt)z&č7_\]|f:3oWu& {5|3o7θ Nu cG!T l@ACb5݂5AŸ3C|^<^S^Djz7fs*#s63q&IfTy`dN+#?NGjBغ̏fAd[+Qo\3N<;ǥpmfNF%48cO_ {nBJ)|UEc&"ȬP Y1WilDڎ֕ɇ1YyN؋A݃uA JmBAzltp`jX7c"5Œ/$oOul0秅+zU:m9g`$3%lEHqHIXG|suq\ZrXr{Ay>݅%^H<8fJؒEVO & | $u>Gy0g9yu2XOsJ{BÿODM7SXa(:}_QL،8\a坐}#! !.ݯtjؕ'4!4fS!169%3p>[ `B;:F܈/\+U@:Q-t+ArjuipA@z>m3w.8vnWq22}= J.`,q` HfT~Ӗ϶? E#ǘBN$փ'ǃƴ{y3JGG$ë+-UlhmTtM#u Ĵ2W5E; v!= !dPQU O ׁTgbM!Zݼw22yT;eP#M,:烪s{O-_Ȯ3!%'Z$K|{1 BGRpiq?'>^GeTi4 H5^ሏ%>^W.Hs~$M8zq=C8Τ(^k>#&s굇yWBPh!x:d:(.U./Ls^b\b/i] ᪀عTEπ;>7oeJ&YU0NK0TMT)5/R+FRNU)ڄAހdl8_/?xyT ZT{)g(w}E4]\Ś`}2iT$ y[x#C/bzYd& L F sb% 0HO;Xcڢ}7 MO}+"쓉eQG4]Tiڄ +{wlکh/?%$gncy_"kAjF 2!FF)\ǹ-UJW<%<< |!)9dת)C+.["XŹc;DFbG+/!:lo=ul_苛A+NAWzR)^sx15=gM(?x3u+J%nH3w/>F'6{F=,7ݼ\_XBYP*F^#Gm]"SV1GÍ#9Q+?ĭ(t{-bO>FT~OѿN7U*m5pzK< . Kg K;eڰܷ9ߥ0L,*ǪY). >9o|:d{L~{ &\ >3JkV>ɷ)w4Y{EwcGٴѥjU(rA &IUr9z+{ %Ƅ[{bm:X *A_6XŬ{dCڹ;vy1Vw/iČlA >yu(>Fqt[tke4%#Ɯ+]i0yt45y`e1.8g+QbL~UW) Iics8C,%HVЖՍ6c%8:(4hK,:`hkdW$wD ,Aƺ-0 n `+ a2ހi=Kw~[_ Ȋ 7;Bvmy dC+(tg*&&suI1FIoryȔN )X8(ulILmJY8p z+÷S!^M"Mc"i_RbXa^`ֲ*P"=j̊|3C >J^o7f 1ָ&ȿ>Wt*AՔ4Bd^_u͹0v(riWj\g?6r&TZl]b/ 9詳+%VɁR(Uźa^*6P7O[dzϫ^XCӎHr|z0\iWͺMfw<2xh@u\U$QE/31Β>U2|KHn7tDy$ ,m5B\ɿϔGMP:qf͠{QDZAm!>B{-.h"1ahg脠FؑXZݺӥBn^z&%I],h)ܥ-_q(e\zR5)A<-2UYL!?Q'{r_$ۡu O:PIl|n?k";f=1$q~ R*kFKO' W58 4^7ȉ\T^te'HzF8K{>j-HNwZIE3)S4Iqj35r .lFgBDŽkwY Th&Lpcp(^yb+?I#ߺÏ}Eln] iﻂ:rD85DO]r*L$9/fA!/6qeu+J: 7 tUm L4`]诶 s`'' F@.K>*V"lv-Mt: dy_cЀ6L[xvHϫ|0FeN3^ ]Iֵ$;ց4ό.&Y 9/k k]{(~k?牑|~#wq `볮DrY5Wuci'4ҭjE%JV@ZXenf8 Q숽ؓbW^kBz0Dׅ(adFǟvqx=d{PRd +VїTQ%V*?qKZ`űzI]Q7CP ՘,=3죄FA;Mnh譨J͗+9TVR1;~խ}J_/EmW_ nY !|\M$ӟ[uxlpA T&93p[D;CLu$q,;)Ց("c7̎`M̬A#?R^M"jSHD 3A~29N~rt! 7Q}{D=`nwBT|Jَ X .&4 ,o9`jBpJto oO}졄#d7l [zRm~zz_r_۰nxl׾" &< C-!Pbljpa*gH#ďQq7{V*b~bk/Þt>j!L a (l胇' 5 CS*H4"%t=!U%A'yDn׶R*]nj>p :?PqC=&G,Ⲟ/6;ͅxdkt7"gm?nH` d&@ I2jN&u#7`:CX|";wo\kS걱r AnS9N[涪4$c6إۋ{OD$vbE&j^)1WFXY孛ԘitP~.cl Z!"Y#rICޚNqs)U2&.DMf@?eD0F>Sh3}ꊄRkTܽWiJ ៯ȿfPW# YH Z/V.$,=A_"yaRA4 9$ne›#hl{ XǏ;3 }:k"7h5WñDuU^xSs*,mw{_lkB˲LQZ7uq׎Naru\o]ދ6ޢH^ uLv]mp`FcR1nNDh>xbe{ nr8 U-{rh@TϚ>vn|S:yo"\c0螬5 3T \tƸw2Յ*3x`1O6$0n`*Vi^}۶yXj{3I?ΉEyX)vgYyʍF$&j]fqn1ʓHQz p-`zAzK޼9K;(m[ 쒤j'e=]ߴŝ }3|+Wg~S=,m(OGW 0;+ ^Tj]QӊO2V𸥽aCr`V2͎Mq7ۚL܂4Rs-2խgiƲq3EOo/P~͢1ː4Þ,{? l!̲ѽ'Zk-O[AíY,)R/#@VpJR yD-5 LNѮPX&{`_*1^"oN'*zN߲|߻GWlB8DZF\mHc]tVVjtEX @0 4ǥcXKcHdW )c 6ΟcW%\ì)ی1w{R@P]afh-*K;谜%/5%/$ ]T>r^6B!#jU{TfK?io 1+@Hv%ǣR8𮵷eZoY1:a잡)jU0+ 2E3831zҫ<쿖/v2IŠa4M00J9O0ڒcz *鬌N|,pa<#Tua jۛ{ywHB> ,ЏCHUD&vt 9-&:π7|%zLCRfNiɻj恰v X[}0/8޾ WzҥzpZ[ 3B͓p̂$^7|>/"nCXbJ"v=>;x!cgﴺb t`-j\PVyg>Vȟ+#]n ½_u"YR J\fqG4H.fT lE}ĸlBL`8އ?|R?-.ЏJpP([nr1ju:ͯ0{t)L#wyk'",V|qApSv?AGz T)&i:}Ƴ*ef.Pܟ}{RFTMʡN7!Q ŵ((!_YD+ރ#{{']ӈxp%%-P}osceIAEqKI͵CW_i>G_R90HY .]IUiv]nl*GA3>AQ5zިߠ>?dSNTHPtVQ-#ZǐC:`bLP*JlhoVB֧k7,`s+h -Bh֢\c7+yLUo a Xeۥ {9L'CГ7\aH"-"{[zxJvυ M2TM;+$[[(3?[T1%:A1lY(Xl9YDì|@R*Y=1x)4J!Ym=k#1ɉw6bcֵ~ o5OVΘ402O2㚜lL{d" ė@s߳%:盭akuI k^SJo\ %z{#]O"FֱMv4BKEr&Yh~١$4"~"Wң s3R C†B4ujN =\!%c}hV?~G5n ]?r0:-b&#R V@]Qٝ]0%Ц4`g=M=f9&Ŷa0>eCrځuI\wO أ^,rGΟs`Z m3>sx h tHDخ-@grvNVGLޱ\D-i5żcIbf }>Ȭ;96[&E#pwNN',tݑ=D* ,\Au8}fUy{74y"4o&jC =$Ѩg0JRD 3F=͛,:ۿJ,]n,m i &oaOpnmᥰz-[%(ͷxdP%vr pżZV(e/|zS|}wABq(OõޖO .bȴUmA`At6+7+xU?h%b+SZpU36-dMQ Y 충1 L)o L^㪦X|Li1jPAY:Ojvg+SOG\[=L:DYXꢑ%GYD$6G>.VYIpM՗n WE~!EXNV5zsVNEGBC&zr{5_ZhvJCÿHjGUzeHdnTdϔ#WUVMu^ U`H=9D@FmNTDuy)]oTe/ˎOGa3m>Rd5 @ 񨡘w?`6٠zy7VEϹ< ;D \8J=hN#f^W"t=k[. MjvhCצ]*aUddv~c"T`k2;!D Z’eÜ)y p)eV\^_ }7D.`lx!'j'%wJEz6@}Z+4Ib^xURa CGh} p0QvX.7Uk뾲}̊@ )i 1^T‹8Q 誥8FU~fq,7ɤfU\0,J衝5E+rf?»~0`Ba 'Ekc$`vrHtH/ҙg8cgP]TūoZ ެ$co~Z,cr"{ISToS]Ŧ U!U[I#hUc߼7 }0ΛAڼHcZ",&q9{[^oF4BɕV$_6 E2L0XL$<]=y6+QJhː1`J>7IMJs CoH]6,dכQ_>%܀L_)`ɤ N4*,`2g2E!(dCZI< cЍ}m@ifd4챞,䃥sf^78FotR:e`(vӗa#]x 8ggFҘ4NPEXlmfǬGܵRu׵\^ rMy' 1y9N$O2;f &Zom5xZ0h2/+=5Oa0>Rv&,-+qtⴴ%:/4fL{P9j"S!0;(Vo/:a==Nt䯷 &txm :!;>p;Nh-6-he5DzY&ZuKT OHhOX }^Gq>X=Y奔=swtZcfk0ѿ6>@TSn.xDMB01Sꢁ&&v Y@5skt#+n񵨀CP),!:-,8rվfޒ۽[ȝ) A}\ T+9#O]"/1|R&fjQ)vUM/_S7gkIQv#܆%ffR QeM_TeH tb~_A$!' ȐBFP4(I&M& TAej[O*Ps:BaFpmK1x;2],+uc} V;֧1g(=̆[>8ٽB-B|@=בּ z/2p%`s¶Ry#<|6gT?VA%Gq&99 1|Ax"m2J.N@;̪w)-0w[& BV%NCh92T' ?z/[NPMPr$~SNs3ȏE.nMާS%|gG4U=oq}n.e'xe?i NQϝYWnn_mYOBUحWw wFYXk3i~vkD R^~tB?&!؉00y֤.Mg~ɳrT tvw 蛴16N^@(o (,|lP!׮ N:9W(τyہGB0QF?$,nK=CzEuҖ8ͮA&Fc RӃKl;WmɎ*!, m֘lnEu N|om |?eL.9'Hcn;a }rٛR)Ҋ0ZR+m#7G$*Z)Yn"Ȍ2`xlo*I(Rxj yNƗ;?~!/3 Ȱ\~D<_5(,_ q~:BtфS)BGp;Ƃ9a5yC =MGcjX5Ew o8. GuL M]Y]#?ٲ~LSHC*bw֒tHC ܹIXp?$0qWO(ظ"C/o*;}x~b[LTJ!\Ҫ-Z[b*Y5"ΕtkttQ_wۡ,W&1'-d]įn ͶGy9` {KL?(sBiUPYy]rPG.LGY; kSA&Pݍ(zȊ!m 6K~"[a!{F..1x߬1MDX[|^nc4:.t;q 0Kq1nAW#fc;2zt:'`NRgk \=jʛ)/N0?!>'3QA),(+高RԋQqv}^or,wUFY9⸰֑XxI\YIU*tLRƈ oPe0>(&ƪ`3_vGE*B"%-R\>t^{Ӄϱ6Brj:Z1ӯlBF d|uQ~PpuZi l?2BT(S媭m(-Q!;La֩A}b^0x~HEDn#YRCaRRho!MX$}կ丕d4&6A?Әb1$l.z۠ K |rE_ %%y:}S.O'=כȶUlcqtZjL"F F}p52&p< GWI`:W6O1?hn3=!;s=6/{;kM[1g01 hO {|սFf(զ^Iw"}a O=B>&cǟ8IN#Mz=Қc/oSr G~Ia8FP?b ;XyQ³%TDwӠ~Pꇎj326T#/Y ;U_dќ?Xw]G_Rq)3KAjƳha]ʵ Xs\:6""kUa+E/na)pGQxl A'a@V~19HǕk;|3)"[ݫ'ZmNi4vY!|z45 n; !͔5TW ڸ2ƓޭR8M9gj"{"zsOYq3Hv2PvGN{ګPܫL"Q5=ĵMh  Cyu qӍRaE̹A"b1%нGPe>twqg{yWY'Wl<6B%=Ew'_ApR$9*C dim%PX"x)2m2qP֠ a&Z_MaWǠBOLzE AA J'h`F28&Xw[& (au4ͣt/Fp']`E\Lk'Ns FYG#v,eg/WτPjD0Z MRڇcb:Ud:J]&L\e9jJF%1fŕp%q9>z"Zxyⲛa̟)C} IT1rm2lTDcf.DrHJɺ}2$t/ rfNs6b2ܝ{=#=@PLL-} y2 xH'+aĺ$&~D*y02ҘZwo64.;7E{o/}}OPFt߮ʷ2~M+޹SRTpq#hA&K1Բ(s~[ F\29qQ/Ƙ"+2onLaE_Yu҆&*t7Jtvۇ!0"«$hMԓ8?x4sJ'bTOR*`Re—. xQ x]b<Nd(y\}M 'W6? }wQ.[ӄ7WQ`;kOvk(I3Q`@a&JFIgAR=o`GpD; ް)2(<Ըi0'a.L+t߿&' yݩNhqmyao{5I[U2J7F:u^cm$@%&*XGGlMo jkWƎHY.™ʩ-vقa#ℚN#Ӌv.!Y 2~u!@HT<ضRn;S: @2A IgDCT0U[sFWyZCZ 7'-n^6Xd#>](wTg2~ uVm+VS%j? HlV$m=C{0 Q< !ynra9a `GgP;A$| ~MJ4F|-jiK& H'=X.݉h˄!\"MҔEcfl_P,*ScK Q rV%!vIls,-~ {øcvhB>ZQ;l"o&)o y(r=;t"qqw&7l&^`\g W-ˈ:4<2Irp{pt%ŞcK$5!\;׽v 琷#pm\hJceqыuvkS -ɦxb1zq&]'ՃD+ҟiݠ9gNA.ydh.iZ{58rⅥ>5p5pFݼJ9/ e'͕ $̭ ߱>r)7,S"x௳SN6I#3k WH&R&."J`?j/?f .Fx1=w@U0Ď߂V)1 ofOzz^Mp ֮z!(S+|E%0*)*g A$)ݥ+ #ЙH.YMxЛPf!~A}Y 9_j ܰģGiF2u=K#\!wQ A%wߙ-2d;^$rPRn5D.$Bm{hNg4(!|I+ ȎM !OCޏV<ˆa{4' }ޓ@DbUqfE5`{jH4o%њ};Op6+TDY 5fINQaBFiH}ϳxυUId51 D吏_I|d@FGQM+QpJAa&D / `vPw淚V̉N֮;8zF DZDM ~j_Z4♸ym S ?5i= *t:09l*€FճN|D{6누Gjx/ tH0Ä l!{M6IBEukҹ?ҢAmt#OX(nwB:Ю9hLۚ>xDr?չxk÷EʛC*x Mqu=Q{ͼatL͢$@A '5mΆS!MM5m%o`.Ф[ v1,UM&Jr+hZBQa> $q+b}^ف4HH*M~%[2"#XYbd(ԙH28^b&DԣrBtwd&bLKgg7sU2Һ" eI.r{00 qv/z~VR"g-_9` H,줡'j>ll~$^ Hd@paqryNf L Ĕ+y_0s \c: hJ[ |`N#j8 @ZGڟ7do g6A@c=3AB{u׊'F xsdw+ ǨY>x۳M,ivz o-sP֑&i0Lˏဈ) hà e& 3E(͹3E</1 1)@ C|Q9YYM4i:؛3JI@&'uc|"pxfX!jqOe[Hf_%x˙"=R2X`8]nT'_ ?}iSxvݛ_,ٲP=f#ΌB'dY{HHܗYgg*Њ$uAURq>= DCq`H%ݻpdE2T@/l#H`C&ɲ1J/- ? .c3,Uqn'aYrBǏNiVBr"t!VQk.1.a18<~p7>Q0_VQ9k3L.X_CfL0)'oF5tvk4)uOLqBAc!:bIelbkPbGw ?n6q[Yy7C']nt Z=,к?pVz1E=B^/kY e@y//,eyMS8N Q8vUЋ: 8mL1O7h`PT]T+sA)Yhg[ n&B6Mjc7ZPFq-!2bܲC<{:_/XZ9R+a(NplpVnudAI*? I19v,CQa #R0B/پޮ:UO?_ ors' 1Nm|'62j̠VtXR.m*hZZ^[=-,2r~|6i(pgWy~Pwcz5J3nݗVv[Gv` @ 9;L-Y?q ;'" kO'")1O-X@qj-iL~CZ.s2'?*T ؎L;%4@w]IEJI{hck_m#iFL1?f`5 /؜I̱]_EwxaKr$Ig7[h r.J>{dhKg%줿ፄ}SB`_,f>o%>3qyIVcVwtpYΉ3Bߺ'=3:yο#oe/wǐ }╺9^5&eAr#l_t Dr캄ẁ^o 慸OBuZֈ 1IͪjLw \j80wӡi//:U0Z,m=tY1iik n%i㺩+Ec}SÇ5~æ@.CU yl{?L ȤNZe{0mC%1 'r90 ,͔<~4(>IR΀ϝ_c.;\sxЮk5Z{tǂȶD9 o&8>C0` KFϩ:\YUK|yD5~aVT>m A$jM96("ӨEA,s'I'KNGfˢVF3HT#]d?$s=ԛݣm KZT(|qu& @W@y=xqr_PԎ [= X=$l)*b41QqLX?kdPka]tfvuXP:б8 vm%/cո_їQAm=M2&0M}as__P2 `K|N83ߔS,hA0` =Xx{v1R ~ӟ*PHLitBqt-rЂP5Nv7$^5we\GWYV O٬6)i)BQU0:BYxwOQbr$wb*߼V%1n{g/x{o=rk[9 @Z<&'Amʖac"pxO]58zKv$c>C Y!U_Q\}}G*3)IUa!?OsrOA"^ƿɈ$T#/ bk },K:v*|R#"Aبѩm ;stυbٝBiEs0AI=G[_J&|qր9,%(?[;*ä% Iƒz]%ɬV5I9D$5Uk$n6^X1<3(\(`˷րo'M|u@}MBm1 ޓG\3"r~S֗ꁸ5=Haf{o52,|y2tJRB7lS ]0@dRM0H XA]:aC_Ş2m$ ;dz`$o^*Q1ߺWʣH7 z@Q*.`q~ߍfNQg$cS#%/l T!_9]a>̓ m)< Zjr3kc܍Ih*T=ިL~ʀWCcK 3kL TwE8WYSGQn$MtF%朽NNx,R0mz4mt{D4.<<YN"V=@vć±#-,MNΛĿSG߭ki$pm(Nk2a`7V3z>8Th()$hȿ᪈ߜ0r\wyl61E0"M|B\i4tW1F#d cSX a֍6B 7ϴhxz) a@7)\&L8٬#ilmAe2{K"֩Fkn{]]T?#;<p3:|{!ϲGw<O݋ \pMٗt'(E񚢉Ju Jq1j%Q&XoSn/~[ /+_NlR^s3<f9=v@])]#S>!S'U5vYS.~WRAD= IK"<`@,0Qz9 ,k6s%fp+-13Cpaqn7mbH[6 aD20w8ү svwOnkṄvCjҒex;.f%1!\J SSGY:L])K{NLs7j9e6~7עʚw9Rh̭T:T/ԪYfu23(Q.;Fah|{&N~ ̴.UъꛗPC[vcN2'M ҷ;?(r? rw/0v8P@T){h)R5K@u Gږo0Auیjj[^RG䞸C'[ϐ#6^,Wڪ恠E* J0r17|gvmIj@G%cXba߂3pk߲3pڨ) "vg-Ac8/^93gSƫ&EjڜmgWO3ܝbc##+S56ːdg) B ޓTOٺKr~ $"LOdz%2" \5O~*~~@t /xɒ4R7J(QJKC` A,L ڽT)b+^p݅J.d5W7nM̊A°1$NùU&uMq?+ׇVВȍ*l j.2$m/D̤/Mb,MsšH} }~T;3l a!:*a>K8iʇqg_2r+yGT\иL"hHN?ɷN}@Y m.7a0uvĽfI% :S2PW^@h>&ڨ Ҁ쭴TRTq[:}by [!F{8?|X(`fi`ie gF;26*CKbMd|f3/vK : 2QV4WE) ضeĠ W0$؇+DL" +=•|KdX3h>g +zT(WmpXxg2ȽH r Wޫ58Ҿc ꥅ=X-Oˢg7I"SS$1kwAb\XT2^VR8&|vnENXX;RgRkLF/㔶,C=_-g ( f}KqL4 ?ے șfN.m`/UD6'j؛'n_,uu+_FhB8+ j#QYR|>gOX`BbR2 m4e/D!zlqBv->=F(}ZW '%:{oؿQfNGK9P_Y"|mLf{} ϋq6ۙ!w4X(6ye+׼CKMݵ~kg+{aרF/]1n>Wg8ABۧ;T~9{tz) d\ų WSji̼+,*/+$xܺ}5rT,ϖƲ~!1!_.U-eL7Bxlƺ7l=tnنV4?F[RT̖߁)s8FJ8!!L:1< FyUwUNؐS'$ʹ娍薁ЃXU' Q9=Ωd]Pk$~9ԱeFhBA3)ԗsף(^Z 2}V*tUa΂ND{ E4;tke7>FD.Qsc0uGR ipb `Sr'@yqMd'( VMGpJɋYgT|&J.]kez@.!B\2K-ٖD*MdqC$}e{4?xZMδ!hsf 9ٙz%9n_ XV[db!**IOQRJV9M j[2Ak$aZ[~˚ƅΩ7xCŤC-tmFB#ԫ@ ,z#!Uڦ勱x8~ƣl}Sdp¦LNbu6P,ƌ 7f$_1,(nHyE<bɆR;x؛©قfN*{=)5zG> b{! B9ro9&+/N|(h2VS ֐fn#`qITZHוR!&ba`mNTۧJ[pJө5ا0i 9?7%X!%Z *^};)\ qB3A|u,MP,{=l+?&mHXCS sIS:B*BW4oEʛ{ QDTb٧ .$|` =I 9w0zf*9%{)!TҍRUo'pҚq ^̏T(WfAMX ޳ܼG`j3 !*sC|K{\,q7򪡪wrK]%"١;^[CkuHOt)P?r¤nHO#Ғ?Ђ(2kq?)z2 Xs,Y4Bn6,,bJWYRѥ,hA\B(7Z W/Ov ,ץpa俲W6S_̊8/K]:b?$&olɍ= ̈Z[cg9(EC=e _ MZXS6]rFO~=ʕ@09.ihؚH:uk0ge5NMyHzxȁ;y(AoibcR{lȴ/F4zbsL1vV$X3G:rKlË~_+>ǧ}ktB:HEf4C+< B"&DB'+Y乺g ĭ&@IG^ 13\>@:i6Q 󘃥 oWMjzA=A -~?=R31_A ʣ %$UFy$6-ޭ+O 5$=j>u0Ht+$㧧 !6fDݞ ǧ%I7UR~ca:™zJ l@ni'_-!S"t18" +~BmP .XT`|xrSulR*eFydAeC:Ů F=;ĥQywŬ:Skj}x kһ Z)f6hɪbp-jH@*4}9Y{B%0ǥL[(=/~nݫie?p ^sB^_/L!F P|Fgd5 1d9^#Q3@Z1W{?U} yR2K>!άk$a$tF1K'"E1^U \W`md XIS`6y4w{Eq1H nEkTiXs|JU|Dg.'j@MW%;@ ;6qauW1z W;%G ș "(4 _Lx'wf +!/RVQ@o Y>ZGB5_qJIu3zuXxIK̰{FZӟPA8k[~;KAVH!\L=pz,a V1Nc#T'a-{U;KttȚfXp즋9xF幵O$aNɹƪBK\ZpC[th}``|S$/̇!,2N&K; mū.4.W@s6!bM=_\"gPhFhr)v\lomdLD,o& b\|c-)R 'V;u+ Ϙ24$dV,4 Sv&eEjAy*1 M?x=`wMݿO~/\"R-.ޯao`Ͷ}AN虨 &@2&BiДc,R?KސvGRNSzoP,E HEEPJRe5k gM3[/vn$LV:JSwH- H'~z|u$hUg6%06C8eCrao)474M!6A05$V UԳMߏrL@8>?[ @)%0_&X0 V]s|Ъ]،v]+zW*n~NTѐ[g,%3C!so_>BHҒ &3 C#48Пb!x2)ѾPlTvuFgd:IԞDI42VdiÁU6/C$^t[)$T:|a) WXRn[&J1K}Ž{۹i+ksh +22`l+* 3)k(vyKD+46Tv&2j'yAwFx#UgqMUz4~4@&]eU??%R'\z ӆ)}RfSBE{%(TEGj1 C$oz n3 iMP( /H:#-WWr^6y!>(qtfSLr[J- }coXҪas(5/t>DbKV|,1pNBɆsih*VVTi/;Hdc]> vǃgYW5&o6W(7d\-NB9H.O ȂSccgUr>BmGIB6:N nZa3s`2Q[r, AϢt pe8%{oYo PK[[_u_}?V۶B(!RriS}|&%jϟcu8ѼE%IR#חIYV,5֐YA4s]peOB@ߒ`$\OpiTM5 7qi 7!,JV)FK8_\i]ƁxITGQf1ܼ?-g؉&I`ggvJ3ʠWNd^VeN_jz/uȐӉjJ/@]mW̦9.(g oj=U7yr^b&|'YIbPnb\FٶYk~(-xB ͧ"oRhW^rN[wl;Uu7yt&{..]syv\=T9}:6@.^0. g3R~s%`M/ Tn`FM?X nHb(wg3bɔ獑7R-{r#V$M4h4ҜAkvN:TZ7g*Aݤ8${KyniVNo]g!G{{!Yz*D@ Ź@)_M@^֦$aۼ;Qlp,$8+#`@`c{TmˍBs+\:jCy3D"y?7~/uy|Sr5+vPyEX_E ޺Ƣʱ\u{/!͡l[=q>!M3D0^#K'$籾g]9WwuB8~ʐ}!C EJcLy{BD1h{(i0ɗFQ kzj*Eڔ;< 0ThU#hbzg@\4^;` g'^uM71#sGM{_`]|(jl H9EʱI, Hz ;8[P<ىάwkcMC61g%l:WU췩#zCx{E:Ύ z9bwY3/ـцoz,첛XsqT)F,$D:Tّ (GWe)\eDɕw Qe 2*X SHVՄ CBcgGBT}0IӜIWI1`d/H"?`ήK $ 3h;Ϻ"7k}%C.$3/hᗤ}'7V`ĊO*oT)rR)+7s8ܲ2Te Gە吿ƞ83?++TJq(-pqǁ9Hk$X˅$Y A!{#0t&jF520WzF`9?!/u$dJ9гvo\۲~MPΦ[$^k]svRYe}i5zpoD :[زMԡd/d/-~=/.LR:y wށ /qAxlnNZ-&/r3EMp&q 皖ǧ/~)|#o0.1>dyvO3= n-$[N|@\V9F/ yO]lvYUYM T\Ù J/9HLbnR&/Vo}H +SY7[Wk+,e1o<`g5 .r|jHAQC߫1Rdj.=3*w~5:*^5d٪e`4y9AhrűA 6ޯ3%r%zv/Oon +REo-Ǩ2,~Ί1v"˔]u_Q8!#K_`?]t+WODH]iO0f0GJ F <)"'b["qrÉ4cA""O37@)]@{rK&ϧcێ>-x-Rx/][d\*$g{W3^ ՗2(3 F])bͤ27M8t!]|S*Lqunʹ&FaMRdɚOrgögXH>[>=D/o&i3aJ㐶ʮK$C!ūYKZ'YNӷQo6W3c+ B9myV) v_.ٽpMnl 3UOٿ;;X nߎvoL:I95j=RLY{b Tp6~ 71l1&砣jc+UsDǁ>ݳ( s w!L;'}fSRh? rZF$DwvJ4L+HK-E e!9h}}4s=0g:-;mX =܇S(2潪pEרf~0TB1|=PpUݛuj\' GV La"Dl(/G>A,PAZtޱ/(HRŗ![QF(v?ub@"J({GE[D,t]U5^+T!x DtZ_dqiO9A_@f*bIjqM)͞IT1ֿbϬ=^i,'cQ,Gg*:o~]3}8p5{'.b-Hs0q诮M:9oN$+g=qqoLl| /mk&L糫&UЫES 6ՒʉvY7U :֍ *Q@J$0?Ƕh4^ی#?>UR5}|SQNH=v4TE\4dh@qBZ29ثj[ #}`\h9g>=@(Mf = eLrv(p,5= ?X1PN|\ ctѲUvR\-4k) 4c 8űʣc}K:ޑFFt9Ҟw&Q- RXּ]×i2<#`]"؅iX"vqo%u qIs#m!?.Njf VII\<QC/4hv 2:r9fI_( BMYӺyg86iQhFԈX$ DȰq=pze' ;(g!g.%X(-Ŗ*4~Pt >cI`8#4;|k62[VVWMfyo:>;ݥ_pȦ`[댱qd3R ^d&ksM!h5!a(8KoWduDz_TH!00 FiӵdLV`05bK퍮DvЗDRN[K&Um&\v :_?E(̈iž>өCJLRWʙK6 r#k+ӝG۹=MOĜr@}߫@`[<L{y]( T3@ПqQ.f*i| ¡ap߸lLނJj$HU *y.FçNz[64Swܡ ; u!DlH殰e`0sv_Q33:^̡]/lScH*niЂo+2 o,WX HE$"$v@F?m Ajd)z0vڎ֙rmHou#jMl$={$BJuzAd׮5.؞ sKwD $j_N4rد£$ُj7SŬN3W,Ȋɭ댹eY| k_?OC91NUFqQ&}ﮪdRl"(=0= KToֵ?}Z}?+r>{oNǵkI6 ~3~RbI\3%a}} uLyI_G ɉ?dR :kjb }1ǎѩ=6OY*)ih1ߡ?[:X[SJ˙Ο@3mVWСM$Hoxqhn_o, 4꒳|u鄣Z]hH⯒wh8Jx_qhcAքԣb+G$^DO&N՜izj1b[gWCLeP X|A/@L0,i`d42#_=$;c:f^ZmR+TQQ-9^Q XUJ*Rr&'^ze-믵h2CJSaSֿ eB47`[$[U_z 0Bp;`v z}8v?4*Qʱm,x vDg/p''UFp| G@{߂EO 1.40fZmpdCI(hGP\pʶIޣ’fO0mv)=AB7㩼V,9{0$Ɇb>z|ȽW,cpsxhd"YN;FC|y;3}q(aǵ~zőLcB[ vhw[!G3bͶL杚u"3}E*LspAE>|mHaUSCfLPC@#$G5#mz$dO~$@6Fߎ*l-ŠA @gh vX/'hrADg;uC[<s]查lTLEW[UhJo7c૶'\cKL~(,o79Mcm b]FXqk0 @MZVfΣz`*HAFQr3JF_Ӓ$%/jʎ;v5`!` 22Z)D=s 9%Y7(}:M 29./92^7kވ;F}EߚE-âP̑5dzYr: dȏP@}I򴦜8gs B:r8n;O]3_߾MUEtm;Cx;:IMo'U!_i,qUhz ȵbO]apd } M,k1. SDHw !1"_q}1U9zzK JCb6T W t~<:M +(y,DT`!t%l X׃,-! "j mkގvC>Ty(UMGNcoĢM*szCmtMl4,< ? k>'U1IgcЖ׏j9?RtN I TU VԺ R"ab9pP PoY1#)_]D$4?`7,!6+E%ţ(2^/%AYrvJǨ{8XhLPg 'cJZ ~;ҏ+̂+;7z0aT|6`J7R7'MJݚl,Gr^E^>{w  ֖P)_~Z* }HRd>%X38-*yp4V)fYJ:@H$  VlZᝧ&p  .[3ܮ qTdw3s%(`*͈o1hɳ;D-ANQB*ԈVʏ:Y 4̒;OK X%Q Xm{:hpIrj&.g[MDRD:Ql!?Fr_,O^\1*: gy4^ }|n/hogϲV ё3X%. 2_[nm?I=w %/hw3WIٴƽŃcAjbJۢ{T`!1ӱ>\>A*Q9%/a3AI $(;,h'QZƶ8|GK WC8v_Ckizu_/L e\k:y :~}Q2="C׏w ]>ڜi LC/۩p9B/}3$0_ct/Y} zNx{+"6d=ڑH zYAE6&H LUdz1lg g j]TDB/a?p|hDSȈQJ&/Q%˺q; pOoK{Ϫ;d zuE]U+ mO}t"bm1yƒf{99.@fwa2 ZmEݛx!=̑f|GFH^r; xS"ԻE^.wMYg';E0;#DmQ%뻂Uf'nƒIQ7OJ4 .EHco~Ur-~GfLDLCؓR} )2spB EkC 7B!:/S0CIP&k^2=n:Zm;Ѳ*>Es&"p2 <-8 vQ]ԉ3ǡ+v_ oBՃЙw?4b?xFت>cnnDU)0E_ܻ>]շ)&;4|UZdH3PD0@X;WX.ɋDXOdf}h55"%*emꩇoN}McF{tNs]?BoFj W]WވsBM"mO*˸\rY[qnn4M]4LD(|nω#nU-dbؗ(`]񙷋 "}A1:=^*N[ኻz͎":>A4сx4 k[S<8mS ij,qne.-aHK &k]:k \&Ņ5%g妯8`m3e=q+C7.KױMO?Y1;/k3ے RS"Dja(ߍw>K(^w!z Hgh-CnJ9QOVڂ E>0;!9fD5"Dd48׆(QXN(V\d {Ȅ5DY$j\OJ#dMOC6NiVel!t0ZZ5%%#ڥKB Dj5Il]EBc+BҘo?!IM>4+nILgnfӋ2Z)[k7GK1*\e=`hC!EQC>- #~ՖWXSܪǞK?G U؄V2:J˿'M0m ܣ~lF1`YCiUsd>R3)80K{# O$ ki229 ]9 w,?n?\/t%IRb K &JcS$|E =Zf9Ӫbaq#fc.T}jgØ@=uH},{]{s=14ņI۠C"XnQtW_ !\ODg3b{l[a"C({*ѶaƹB-}^W`LfV*x_%|0B.^jZp9g$Yzz.Hf6RZ!T9Hu$B&j ,%N$NR!=bUnF\ܶޔ '5~r8׵h}~}tmٶ2?Wu[R[aU5Mnș-+^\KjʹYT6݈xo$b$ h?Lef r/=`$+ 3lz*ޮ{EJ比 SŹmƓX3'>4GX(n[VȊ K,7xIK'b5$֍?Si7e飀Z߈=GKES d!mP\X,ͬ1XTTDP(9h{3^#%z4ٛx7}d'9o#H}97™{]q8dXe4ʽؾl_Gvfe5 |Ww&,BY\ZPc:W9tkl1mjg8 r?-J?5(4rE|ăGtYM UBG` dZ$=6)KWV4P&u-@NFpZMICV'VV(62v eKU5Rk~Jw ]J#`/RMڿlX'.&u@B ڟW}0ڡtc 27_㾣pyj2E:{vAah[7t߳g6'xd@ ˽i">5 F <`nZز'MEo- #.?_pD&/oA(7=EOn%ofʽ|ε3e 7 75' _R4W);h,h#z=8bl,$Ayi9+M25 p۪ ,V_\`B7b/zꈲ L,>.ߔhD$o^)غCHQչ ([ͷ L(peRgqy"q%m/>7=Pdh!xu;gnK7DTK檡棠9F%i\Ҋe] 6sQauZo8_z`*Pv\LM L 2+$|7o_xq ??m˞I`:`mcA(`̀ݎ4kc$KO(r`@ :Xw"."̱C'_:s2 #aF&M$jLNSCG9Y`ƁQ,eT]/hm㤸y%KCOԠBmo S/D.BO:cTLJAE e6q j[aJ  [QT5`Vf'=ԙ@NWƼFaDX/}"B2Kw;EZdw׵iaǁ%, xIc^rv =k)W`V ַ}<\Ւv+"O~wF%lR@k?g=HkzmAR3oS UP~1V&$TY1đuiANcsVofZ'' 7BO1 t- ot#ON 5dt$Oc!KK4 >MyhH8o D]? T=RV듏rAdA}M yxKYן zIj m7vT5NY0 8x͊7"59\ )A7ǗLX[t(U9oF5# xDFd&Ʃ%yr03.r4[{7fQms_?2y}N.& b2v1ޯG?M  b?0;{v8 ˑwYCr %A }G˽*_N.rCB[!g;P*9 ~+<Si9 ((:HP놜'Q\G,0~o D 6[Rxƣ _D d*𘁴m)Zp=ELtI;z uZmxbN wKaΘ7á0xA mٓ':26qDza0_(t!wJ:QL{*IRheB] f {m Xp|7sTZ׽+J;p0m3ISɒO4Tԩ&vź2ۀNS;Tri~mD^C`(p{4ʿ5 RU zc3+3h)Y42Ğh^菍BkDiG͹^|,P4#3S!q*&*jÓ紕t#Ǐ B"KFq{8Z񢵭7[c_ 1sG-_{&?`26_QB4Q{Q]nlFAx? s: <#KiU݃Fxn`|};O\.] yO#c}%QwD&ȉmXh%mO†5IT8xFxux&{ /jڙR qHǾ%t6f*mWFa1)= 'oecDA*MZ05UT!pԄoHB* q;ɸ*fIؠ|Զ}Сk0:3L{QWnwr5طG}K{][j@jd-gTf5@&W9p :U&Zs'o&o$ <\bQzPLXc\0@<،|SFn/zK)|)(_kpщo8,b$i3uiܙKy(j$Y|VxO%pϐnąrs&SLm<S9 7zVԄjQv= -GZ6qVxOE@H'Vy4ѝw/ƤubF{jA(xJjMMcKQW"mڑ̺v5ė5MQ\%aQTJbRd8C"%ΟY̺<݃,߄y+ OЖ(9mݧ%D.d&BJNe1-B5" `ocRރ K츠p+_kF@_x*@=%Pe~&lF8yDmگRVFw: '(rxV/r+Vx ?}x rn2!ѪN-5 =v‰M셛U,dc;w0 zL=ѝ7ٜcy%ɟx؋I:+ CloR'#;~u0lQ\xcKd.S©؁:#5XJm[ "%QF}`zlI?<䨢AYdzr[l+̹Њ.(&:) a?H$H񾕍#VjuXjmu-`&ÎWf:.o ofqQ6 RNuRX؃se4ݸy 4b"n3pbhnkjd]yzݪ+ citLݐO':ѯކ~!?>ǿ'ZZfdj3,jDŜ[ r"+qġ+pt<5߹ 1Xt[lfu1?S|Ldx%`"ENz|DF545jz?S}gj` ΓsӑZʪTluNܺ2QtlEuZK1Op^cK"8(she7R. *D'Dd4at-h-5?k?ե䇈j^wHN|x{KeA &6s/g %"E㓪x>K HeImSVAh:jK/%*{; %u׊'TN -  3q7iVu?JՆ4ǏUPR6J x>Sw5 }1(4b-DRU5ZM?O[\G`+|Rn&"8jUh2NU{|p5_2h}V9nV74;>d3Nv9ؽ}`|o [ J)աEJ=TO"].Xq< ȧ_W!_*v`nռ@qXREVۜ '[ _3Wr?ճ%cХW74b u0 C%pjp1n9vbUxM&XΖ_$pciܽT}=cxiEH4+NHH(~.1mBXF '}[7O;u{3Z&Zw&; v{Qoi2)'/%a\,l?moe/Eh0,x1H^B(Tu &q̕%Q6sxjbrYfWQ ^N`%݃kAW/)`4Y; iV$9no˽6!aQ@DF5')tKث7TԍM ḽ>~A!T*alΑ)LK疼Ȯ hAkEVJtUy^t0^#Ha6@X@_GWU|ۉyItqӯ'ȕH{i7ܒeX^v:Př;3䒐ѠSPSTU.yKJo$٤ߐ]*DI" 4v܇uə:h:ƝFPu(eKii潸T3!1ekG)ܵ>:kRDYeW7J? ͵.K-JmTbh_D#a ]z cTM Q]A XR Y|D^@A|F>02{$rUc7L 9=6™ܤ1@BQ*5:pae@'SٕgoHcNt0 䶟9 1?6G _<{c߮#U+z-ѼDfן"ۍ͇+R>ՙ;0&NqDTGME2F2}! ŧ)"X"ܘJA Xv;;?1`Jh:#OZ(-_8]k姽;dX:RL2q IVn*)e& H bIf3-I^V~χT7;yy XdZ2,Bl~ U LHQ+lKE U^56 \|QD@_Eo[Bߪ^jR'uw} U4L߰=dJ A?e^apbE'K QniV0кq{(vw :f ݵG=]?F Wk!QYA'OfRУ8gK=9J6f]D'4XI7q GO' ET`3x >D^DFB$Ŝw$#|eʞɂ㎮5d{}'ב4g6ź#,n\tlp'5ɫ_{[! >CXj-k[gSJmZ]@U"9%lÛs~(`6b*z#+Ju۝> R:&(INf7YYYx 1ߦ]G0|eQ%:^؅(0 4G7EVOEǹDf&H$-^ L[&Oexa,O<Ƴ!N qQkH MT8&A#lXZJ4`'ܪGb5Svz|`cneq>wќf5*y ߔŊ*6_4l)qO0eCMJEwS=jINtЫ*`N8lyO% /B|qe8&^qaR>GUrp>ӕ ? GR~끃!7Jxwn9J5a?KܫS_ @Af̀,DKS>w+vt]DRݥCneE[ >60y4N'6`:LL*~Ҫ-o}DAUv%Q,>+U+:6ةWs 0Ťc/"Nw!7-sL%-4)8= پ'3P^TVe 2يόu^E3 Δc%Y'yg&?#&9at!w(!{N.^G :C JOCxFܝw+9h얯Px]ay`lDo̡{(߉vs$IKOȒg$YRFjvt`A;CǢkѷ2#`_j%N!R{p#s;hÐd cEaNoMĈtW 6?$׭FWe3 V5Ld]T-p^3r{0ۉ` Ǝ  |ku_FE,>Is6GU)#lu={Oj ldP!\" hzYoo2èlRd#Yv* h3 XMn>__3Aİ`a_.^vQVn*lloQ0ˍnZEyzMO|]dʛ^ *흣V&8@(;V)sz y"yLwPF^+6^.J_РHd)oZCw7ؿ5Z7[TWXFw 1廯)3t"zלFG)I\Al(pŇղFONTg<4P D6#^Z8sJcCU^d5Z_3)9C G<z9Ǭ{ T q~ 螉?J{l°?SX}1-F+H>+R&9Jvϗa,.z_4?.ՉGc%-BecUG8`A ^Rmw  fBW?DB3\TvbES"סD=@"+ih@fqyan0˦PV1/AF ru,]KSZ2E V?s[ |UڛYQk\![ D%9<4JD̼xP2fk iiqx\ݗQ%G_bSzubEQoW5Šb[H-*IUB4f,gCڞ8K"ݝ;!VgqQMvn:s,gqXa 1\_b~مNbD 0f)K* !}ugI$$cT^᛽nax "mi[T֏vڝ̵7,,)Ⱥ df#ZVQY9ճo]T YG_-;3K;GP7QPbЩ>bUDe;j;uTBpeYKcuu|X>v% 3skަ잟ӿM+BsA<ݳ0']hWnlqlBxPP, AmءЊMrz$Tfbunpf_OwC_r^} d5*F{$T }[!iXZ0R'|Ǥa^PΌ5I[ǴTvERM(c!lG,m7&Dwѡgܯѵ+PRkw ]<3TT> :LYF.M4max`AV%j>dB(1>iV2R< )~a܈Cjm#NNBξM(ìP~8"3 Faz#Ԗ=L3%DNuACهXqt\'Fڧ|fz'jzI%ţx$: K 9%bGo%"^7={Zɩ 8[ΫPnpdٴ5NJ,ͩ,É L,ۼkWv!$` ɏhH0x,]6ݦ61ћ'7 }Ӱ1`{<}oiT5Vℭ&pA)c/H{)PM}c㪪ClQxIUJ9KlGmٽ¬nuj$C_G} f}L%gQڈEF([tZP6R%=}E4X2yڈ}6]-Aօgfv_nk8Dryd&|WUȧ Jj[1 L X0jF!~FMu23lGX5AL -x:ҺkÞfcf6fnb`ݴP5 4Skkcǹ*ŋT^MVW_ƖU CjOpĮkjAuۭ'-f1~*(ֺ! !j8rqzKmLgaІ2+'LݳQ]Q_.I 7eNsIf?7 ^У@Im.Y~m! jw C)q9M_9^fϵ6p u W5O!뾜̍r'g_'sgR]'wfx(Aꂆ9f?Meq%1)R;eRk ^};خD|=/CѬSz4m+=U؉̸U8Z/UA83|*Bl]Ru H?!؇$QLt%) ~.L! /Eϵ^ =ŏYiu: KfO+ޟO]Ԙ PYùzp!%[_.&Y͟GSxS$Up^g3F-Np>)355b-5 fe;䂊ThDl5h_N07;?b~E7Oϝy3;6z~ CWPccΠ?5<8FHQz 9񘋃'r}4 I@#ǽ`&>z_w1>ekuH3MEi yeFu+ q.wl(u(,`EdX0Bw;tV"! Ɇ  O%Jy m$e k֩wwU鵒kj;!$wS jChq6L=d>F+WZL^M6EzlTobL[\!ŴXv)Cl !#kf20wӬpc].&pY"V1Yv"뛙Q~<wP63T4T3}X,L N "/ÕpK'> \q4nąt t4+NrZpesRѱSnCĹN5؝{#֏*"T3-dqVt\-@b{lPq:N:mqi樂SX?lDlH,,)(}p`0Z,nbJ!*n[8pd]V9/)X@8D[#W "hQ 7W4 qL1FX-m&*lyx+ۦ͌$`Q{([VI8z<DҍP3iJO{a6dm5K#}}n ngM}ec4 KUgwʚfAك\k48QnJ+N)%(a y#*C(YTTپ2_OGt(m8,5񵮷lc1t[̓3S/e~`-ffKU* OP*;%C#n[-,mCwB +dtqKSVF2Qx_b/lE"+sG#b elv}${Z^i]: GtQ+T&b#K@E/)Cg蟗FY`6,6U+Gםs^uFT>59CSջW&6g^ʕPYɦS@ Q<:)BFlr"lbZ]5ГH5C2wcrfz<Y ӫqq 6ax 𿥦LJ*G`YQ{]Hj(9i IO,->ǜe"6F~Zk euuKt h#fgM=eӍ̛BdgΎĥsYu=2!jKkliܳպ3vBiY z"3HPp:}ʗ'xk{-&Hځ,bZ {B-G\6E) 6 :cJsȐ!$JyM*ׁ#_7AZыv8~9٩ymf$<(0BeHcMRay~N 欈_6 !s 9 #lEOjjo)~;GCȶ#8'Cv!{Fri&Id&6?m`ZMSЏKN D*`a,Oo5 ^nߔM¡Ѓb UK +ıFG>OӬrxt.ycncW%Duu*( XIiPUz+w{6>#((•1G3Ϣ(fMg GX~w?PH<="V5Țd(一\Ŧi5181,_u 3#AtΛnjv Mxi:VAE uL1`l&vteߥI Tw3bf" n3V^ 6׿>v!녯s`H:mߍg!rrpPE|PcuۍGL$2NQo%(x Aq{HuĔr9(J渜o:ѓ "ҋ2bl5)Nb,!~>s5|M?f<Ҕ<$-4i-/c*.&9Խ_ 3Dx+z`f4*ӿ-}oTFgYN}, ݦ7[o-8H$ȂDo؅q3:HZrhh~L]WqV 5RJ>qeM„ƞgx9]\n D&q#L]ǬXI'å/Ԭ87g1AkP6e}"ұ`ԙ HP V]!*U0:TCcz(4Aqxn~P#_U${ % rZ,[Ab Ų1~PĿ~5,L&^nWj#UߗBࢫZw /ĝA5l:B sA3XSkõ~T O9( m ݠKdy}msvd05g@5 GNnBZ ^@(Hd Xx Ќ ߻ \A вZtw  czrn7@lw[jQvGKShSlEVP0ůRptC͜d#0'D!V=JѧǶ>Ou>c'|&%9YtU7,E¸t⪹G]XwRtIݵ y{,oD,RS(D<=B2 ube|eC2Z] {ih$goc-*_x8aUθu؎aS-' o5H@D~: iI{ -NV JW˷4 D׏b30 2v,7-cgXs_Gl߇ud#)u*0`rR<]eWݒnJ]z#̠K.fT0O^`anp].1iT[X4/^ ۻt˺ ɃAPcv2zLC*ϠnQp3l':ɩ@$f˗K0a; Ab 4qn{r-'=N[xJݴ݌FW/G}m3_ N;#|E?Fml_QXw;8pԂ̈"Mb\@%]UCey h,b5vrvk b8MQ9CV5"FLDf4GЕIҁJ}O-Ps^ՔxDTo_T`0;#^'͢7;B9ǭy!wH^^SƋȐjޝR)*͊OƴoPDrr i/5lqwFQJulMYx5#TmHxo2;R==ze_ qcM߫|^ B|H-E}P~}0^$yVߦ*PE/Es˃]ͬD. ]sGmx-!@4U)цEvb2:FtG G齐:E%A3LԆdSIp֕c"\ [n*n ng+kСeItvJ;0fW$ғ_H4aS,l xD𖀬~[ۓ5(Y7c@b =XIA$ }xϗuESi &%W4.fNaL5c%RѼ^}qf@1:c lL`>7|:k&FYB*w~Im8~(+iސKSUX BSbG&dPN}֣ $1W@GA/ƵНkL>x乚j=498#̡lvAԉg'D,Q.3=~VT)R +B22IP(Y٢l@f*B媎>녭"I*/c)l"cII H3LAu/]rXLov{iC[)ծbP:]N H֝ɏS\gR3/Ҥ=5)Ԉ.edLvecX sd2|>egz!`hԊ3;/N|{ R^Ka/{٢L9Axc0=LI.6X;{\1l4VC~kG/ȑ6wSK'QΥZ1S ƍcCGk8j:18躱Sd81/ NMopf? Jo:|$aʓ i)ڋE*FpU*nlKSŁц wǹ_9V'0=nЈ=)0t&[ b (&rFCyc?í]^i9"15 w3A[ V_HGUi{ƻ 'jl>|2[Lf>C0L;y}Sr;m|/Β3sһXBaGkF>-2TNB&~K`-G)2u"["MP+fC2ո8x>֘hYCrC\\~(oשN$ODHqDm!s3'0:7n4X /,֞H2FJ@Sl:\^,kr:gY+M1Q:,3dhEuYi_Ek9Bi-{y˯S-.U e!_ezS^^v wsv4 A&uN*܋ZЯEwAd)r`;Ygt7 x8DLRyoL:tڜDbƒȱAb 68eX7d`Ь`<L?5 W %3?Ujր[^B1 ǞS"SӀLߌ|RpGִFV.G~qn wUzOkr4>ҸmQ.h j1.M8b5<}E6D{mWN>ᯧdNɀphoaDZ#H=2;Ofv YɖLc6+Im s O,R"FcxH!(2]{ߘ(OH*JϝCn`ե:*7 \(>8TvkĤY%I\YܤWEX}SzBv/%avJu!өé4$+d. %:8BVl˕(=A"79+up]8f<"qz/XOlޝ)/[Jd}Zڗ$ë:PU]_n2N%zYLX^+ aN2=V*K*-^%U_ \! .:r4opk{E|#Tu@%pay'": L4jHe8gke8u݄˝? vjAح# u?) l2 P<$3sF0/2]ݵJWL-oBcJBjb'N1ypn^p 3M+o:Nڛ y 5j^6a+//FV eE#ȿ^"ӋN PizAo  i@:NXvs5>5 zG6Ğcf YHWd0d_r@ Лm;shJ K^m*T]ůxuK$Ƴ9N-6?6ya57V]\Kl }v.D LAu6!yvh*A\ż.o/^FL?`S98C܄ ZڌjbOo "&6J{X?SeYsy $: ;)O\S1r[{nN'|; ׅ$;oWڟTU?Íu-h<| z9S=خ;دmEٶApW4wV5f~W9绷%^HM-~}E.@*Và9eptf՜r >Qu JU!xbMU>.?W(0hיlM7N,bL%\O$hZ0# :}5G߸Fȇ\5Qb61z-mLA{NGa$qCpƋf nҀrg!z NjZzKKLy6`_{ tbgF:u! Y#yNq(=}7(www`a4Mߙ vİhmL(BPL]8,xdwis_:Ov\-2vA7A-Vz OȊ^|Ę,% 1/k_]^6x4o)KNH0\79tZ$'MDEC 4Y<ȁe-nU6`c7L[1`tFn6=O8VB Ġn]'"F> 21^y"1߰$7_3K`?#D)qSPbViyR(&feM74S &)Iӽ$Hp U2ײ dp v2fjk8nB(m0~pq.zJskȭVxUE2u/oH:S7ެsk((?b & Xl 4jgmti9psNhrs񅑤ZQ$ \=ۤ2"S*W ǂn U(wzG %'k(`gg͊474d-!YNK1 jJ@ea@8U4eCcMtFn}=}`U!y+CQ+!~i+m")&)<94@smT:Mp~Vk\`j_eN#g"lD6< --IKŻ\' -)Nĭ_r5EAAPX̕-^0[΄>NFEjNKysa`tp_+ζ\{*TRa N*BihE/Y'AS\-˿`u+*+",fɠUL3k+ si6JPMץEyw_6'LRŧfh*Gi ܣ*vy<𕰇.߽mvKp荖4؟ULϒ SEW b#Pr'K2-,%-ҟi'*@Se?5LU(L7/],$4ut0 $-}a O/dٮV`<rZ [ض\0uEڨ$̭B9N_s6}4p‹vhY1)E9ڍbg!42'.~DΒiվV+Σ lr%תl@2t.1+!TƊG:EM>~;v1H֐j͒&wshq<13($Ґ*OĿ6+m'l:1CnҖn/O{T$h$EcJx6Ja6EQbavrꫪ}[d,Ҫ m5OAWip(jk0 "Wj Nf&.waGM/V6kֺ*:$%Xs:C,`jdD&%Cl  io}x]؛վKנ|}(Q2K#s;TM#3ՇQAٌM\# }iWX3 D@oK3+)풞a H%Ufpmy*GF8(7vQVș1ŅD GyICS.`:+)wtpu-+ـH:nٜ#LmA~j dMiA1J}Î 4 _.C\q[BNj'Q w>Jn3:WPvɀLei_DhkR| 硬3h7s-i'<8΢~M hP|L\$uHpL!w#ZĠw˷)gD}#h6XEׁ*:=$QEJaf ܔ7ITbG=C~A+.6^WZX "d?eAA+36ZN|؃%,JML6/il8\uEVCAfP0n/xXiǕ-ݏN:[8u.._p)"`*Z ^hֹ3sv30$IalTX,aBBiThmԃl8]Mڛ U8?gk斍gSt޽({Q,nB>&Ǜ7p `BdkJ+'q^5d'XθҺr"3"9Тz/ $rmvX;0$i};zn]ڼNM&YR)1~ p+㢻ّ3_ny6S(6XZ>1";jn1Nrꨶ[, +t`0]~=1 ' ^SƱTńX?{,m,Ըƫ1O1|AC*[ktujNO(1FG7w;1=5F!$fcEH$B`^ @~tU$ƀj^2)üx]{2SZrWޕ\LQH Upɷ&)ڍJJ&H$NY1ܩ>jF =oQ -$g0[ܛu$\d kwFQ+/Z %Swz0䊠׈꣍奙 dwN(*~75 օ(Wʤ}zх.N/*8{f n0`e[# 9: 5͌ <ْx-]X,Jŋ+EOi1 1)l[;ti&h8 >R:kMÞFؤLڈ~KL {fXvD!?$ZuI[r%d]-PKjj(_ rMʷѭ kSR}ԙS6ŰXVžj%T+ ;(sPJ)j2j^ e6X1 Z Ydr@g,05Xg*C}+5I@kNN*޻zi]^m':zC֖o5qr"'-㱚}:H'QpIy9S<>BpH@]XADciI'(KĤixgn4td8_$tkn"oZf MUWȤ%܋! KkZ޻}fw?q. 1"S /2C`6_^^FlZ1IFn?jó_bLoʨUuۗ<@xu^|3gv=R@4:w$5E54O;ۂ S0t+uÊ,ҌQi-BIqwI`nׁTPpv 5my%gXff9-7vۃ2|!oH*o~s1|0J^N5VSsB;2HtM g8Pܿ߱eAS٤;`a0"Hae5_"-%iak�i;J4dlOW5-92#l`7mc-P·(%ReV7l QX~F4Hs=|y|( ЕCJ:;~dPЯM{G b{Jճ+dR{u8,:+^P ʨ"Awt{FZ[%{U_6{Srn ʜ  U9XU &2F {3k"eJ\%ۻ=.u/ jw өЀ]7MSʝf{{53+{=%T ҝ@Ү;rbgՉQi miWk$ @t HXW ,8bt_c>15rB^7i!Bun eh/N\ wӃ %dj ^/+}+I,[:J):l*{o&QLs$b Kv F. [+ٖE[)K~t7iז nI,Oeb{E4(ء$wМ߁UPsFh`H<$Z<>X̉sM^!x(gUu4A$~{x/|T#AIzL!pJ_{ rOn\>ewDh߶Lwy!-? ӐF}}W/%j]+خҾcO`3BD*z3*z*]`c@ak]Y_Ct@X=-8ƧNjQPӌye%b1ҖV[kߚ"hEZ[lrnhcqe`]VPHeA"t ER'f$XY/#,t4԰^nBxӯ"ʜ<% !C04dB  sKTaǟ]&M "s4<[4b7A܄58d {Lfo'c̹4fno| -Gדcvvo 񆞱h ~S& ;nF e,{2k#Z$O-f)CNV]m#ˊil 2ޟÉPWx+43R=UP@->T h<[O]p h\g9/-yC0-j{"OMOPO Lw~DRCXҸ',c>cI'6bC#qć@t^6Z>O[IJP͌Fv -D`{#jn[y6sYpo ]GҸMX?úy_ d\癹SgYǺ-<|OWM(QHeAKޟWLb9HyE56$RL_cD8tO1 [E'I[B!2h@WPoOQOE5e}Gn4ENt [Ҥ]ngnk<=no^*)=c7A~H'@Wt-OEĜ1n˳_@.·9",̔8@i@QXMgy$~yʝN.~uokz}CW-%uwg|1yAuK FZ#cg B0Ofŋ e^HPˋ)j=n$Zi R2z+J=(L߈iO *|S&zČ,@h40nIᕡ :P儬 k)ĩǁ{o:z;SPa[t8| UT֎(ه}z.a"v*@}tw^Eڀ{aȃL mR&Z ; ݸQzm'M:A)0^^׌+띲i=;W_X,ZTv@K`oa5Sfs" Al>fؖO I ;Hj>57'~=c7CL^K NR]4Ѿ/tbp0q7y'Vr49=Z=Nh=6#;(cMe?}()-(dmISjmrorf_3EoXl%b?.V<.iftK.X0،#R2W_A#m4tҌawO@ r9-Wog+뒨9E/a8^⭀I;aІS'sZQ j,#O Aʘ,Dsfh &flƱ,E9BIF6ٲ$/ 3l4鎸 葇h0vX.r![͏55``|b}ຳE+z^8_?y\0֭?ڜ{.ޚU zk0q729s_MHiܗ[qB:U&ή9:7xSIאM0.P^}'CJٛcW@3CԷ kP_;[O+ڃ糨x4lٸ1#wzGټR}#{2M+}RJhCL v<%LAնqqC5e6A{tsnl492vUndOCb' tDvw6pSg}) GE#dxpgYK8Вz8s$%BA.VG-׻7(h 3 {M/{$f‡3>rK^K2{ ۑ.yL!vU'LffVJxKUWkKܽ:V>e?1!u''|ϲs,Z\/- #?U!܁F^7(1׍iky">r,vpGxO680$ kN g^*S+ 5Uۈ&; ~5k= D!|wc_,3{\ R^y ԍVc3eZ]h&<ՍI[uw DIo O=` A79.K,Auz*HB׶3N0,|v#;5>1& Z$qLd+K7 0#2>tCLiS?CR槾Xw(8@Oj&\IwHC>@ΫrlO&[^JvfP_C{tgr p(8xG">HCR& mzٚC e8U1B VDOPD'\-΀sfMawV1Xt?:!zyCo6-{3Ҝ߭*~: mW򿙈aNO_'4xMтлtYe֬nRFp<^~!S5ù,@Bjtl35 @Qy*݋x` EzڀD-"wE *$LϬ/|i 1U9UtNZ?/Ewl4MSl[ *x%!yi{/ qFنA^PVDR:,Y_M#,7Qv~9Nlh\ Ni}؟'nCU\LSH +r) 2g?7]~:zXkBQCygx " Op%TC9B}Fm&秬S[YUbxmX'qgX'L#٤919L u) ˌ&mR(++\Af\J/G+vы-!G/ kSt1r1_HtwX\x!&:T燄xK~ѥ0ɇڏv~$s]00R|)60-=#z${Wʂ7LcFܘ Fqģ~#,wwfX"j{a1L^ShcEsϩk+y.l6d}(oԻR)S+%ZqC`"ejW>Dؗ*-"ؓD)2uc|}:7zLf'`D 8c2֤- 8tVyJgL`ɔk%E!6I.͸Ro^o]ZQDv=ZfEE3+׼H*w.Co.>##j58xc%*V}@ncˋ[6UܶPyyA:@mTXc }F&\]ӍYP /Dؘ;hgq>sM9fq A&G-3vhF]YOkk ɫ( &A~pC^$]BJ8oaXQ3: j e )ZVRm6!Wşvg&ՁTk~)Ds3e%<[ZW.&xFq="mp'j?sFvDSPڃkzaƥI@Ǘi`&dX3a uXdT3aY%;@CC?g$Ycþ^ƨ,9tJNuYg-ux.;g9RDcn@gf?,}ɯGS)E &XAD~0'Z=W+*\ gq2u8Hlu|@wLn1X^~#$-_s2~)!ss9dbYnZNt.N .ǡ)s \,`T":GIԮ3^s*y# jFtgʬ[Րkg[ ʣ.m^_,ҝJX'X>]s?R$0aeqMXoOa}H[;&w1 k:nM>5XeKۼ 6 qBP{C`:Cjj^d<5=8q"H+7AȞu Lu'1t?I0V*j \J(> +Y6*Ѻ))Xs*lwKVfxNR\>5jHgCf8w& 5*23ٺzI#9bF,؊ v}I<~?W&䚤Č@TLy !.ױ͙lKj7PXz)[wVJ./<+"$2=nh|Ҡc-~ljS訜1l * \U@;fwt@Ct ~ Sb{ A%d4N|egߧJNG.p2dn21W"DRk`Uj+P|$BY"\9+P r׃J۫hIiiswNQ#?Ze;dWjɽ-pǀ\Q8*U\ZCVW]-ƭe|:W{&6h7.Åfρ1r$< P?O6d-5d6ao%`_LBF#wم"c"qӇ/~hqRO1 Ku0-EO0lXw S= "ߓ]bX ɻكB@2x,Y6OHU<ܪoDs܃hDDlTݖ'tdh+l-`+!QZg'im>aӫ.7<00ee Qdj۝7fy e[kjD^[k]h)xCg[ʾ^1 MB<\ҋ6*߲}VДX9nv>ξR BVG_ݷ+Y6K23)\N B"=" dPg5g SXQde]h-Ca\R6[; K {kMTmJkQ umW"b;cflu40%DAyGJ`Z@mL2ET EI~) le2Sh= h߇a|ZZs8x?7rd)fO…&>BUd䗅ݛم@yXλ)#?4u_QZfZ@r:.35()9JZ(JArĸ.VȿSU:\Μ*;aV -936}z~kfغhϤxpa`ZVM6=l߮5JV>ael5yܣr|Ŭ=yi fwy4y{w`/w5-#c`Zynt߉JY/Ř1I>k4K!ns՝)ޖBqrPsgki^)4)^p?bbo_iGp#zS?WEN wB_,,9~ѫd(y&&a(>c3]نa'd|}[_[vBc[^ҤѲ7(W6D$_WL[K7*@lmy *_B;y * `.?}(`;)UsP"s"w $ÓAGŪCm''*ۜd^se}mC>c .^A0@rHVp?O !j)p )ƶ7lթ29)W$M1wi9?b&apí`}ݕV;WU}#=9lJfD6i~EOɤHtVc-r6Z7q%thN+#.j1ͱ% k@xꍗwx& ڌn=r3b XkV,ܝ\P/w"rw.9Q~`RaQ R|%zF ; Xy`?\PDA8vŠqeALl]ѩ'ڱw4s~5AHWF}rd=W֛$e$.[Z*dy =}"wS#M:G ߙc\vs=SbEJZWe2>s9`-`~_>uj2L2Sz:&Lj!6}5}kD~/ʮ4,>fоj=70J{}g|nˢ<=V\gx?-KC[qӕ܄eQx Ic樲V^[Ƒx-#Ց8Ptq✪Ĥi8g?`p1._,S꣍,pwTji[A>R1ƸV؎rgue=ϭq!N5ƯY x1Esntp̕)s?BXیI&zڇ x)"qI! ڨݝ*'AvPNaѴX6wM^#+Jx`{VZ6)V{wÜ)aت ,dP߷sN(? ~9 !pp\8OjMAt8_Q BB (͂ <fUPyxߵp~BcʧDTZAƛr 5T,+p{[dl+QKK܇(FļT=aN]hQxyTtoR\\ɖ^0B 78%T DlE'&fn4AbE E,poF!@Y Oe%rYd}̲]uxl\gy :~F^'U\ٓͯE`1F.b_fmJZ@PYLⶆhy 0DePĴ_5$ QeˇN*/Ӵ!?ͣΰ  -iU*Ќͣ5tv5~0f1;ށ)5(Zآ849KmnăB5'VA\MV' D*ޓ;R?Rbnx7!غ*Ч+zDA`Snؠ%JdWrţ5!f7{9Z{2?Mlw᫰7.#o?gMCzwܖh9}6+BIu;ޟ/!+ﻤ3V}i^M/?vK~6]Ƿ~qwQ6,v@a5V[߃S_1Dc+ j.J@Ff#8S(&sF @{QٻwٳM$U*~x- QGS%(`s,-:ÿ2j HB~ޚ65'66 ? X.z?RS|gĝGCq8{3jlRr]1 p?Fk]"6pSwuo65vD*֗Dw{!}O7U}3WK$eeTX%6ccgf3Ѹp2&(0\ax3I5ʢO=bHli3MvNBĪۙpcij\ AS:P53鰁2](7^YD4gUW4Z S[lp_Ali+k[a*?h ;M403#?kΌJ|<XdvFl َ:!NdRvq;҃RII𦝴rP:3'bp0@Jbn)Q { @r6u.ەIR{ U3RFdIH nM~,tZˆpiR۟YELkH^ '̯D aaET' 'F!h]GS{u`EcB~ lA۩ WRviHt8JՑUs"OP65y#-INiPs$ٌ %znZ *73Ծ$ !0V'8MU1ϫ6 Ri"m/pD`SٽҚ`zLt@{|ڞRa8k|Squ_p:h;M+$v@܇K{KcGU<)HMI̓'B*Fl"w]ꠞ!qTWwlzBX^4OUT,"~,e:zgtiC*L2Ty ɘQ-{4'M#$rғR!Jޒ&%RAG@uqN^8 ?(_(M$br g&4ƾjW™>ݙ ]ϑ:~tXQX14MXbPE2fҧÊbsyN&KP5 ``vq t2 ^n\U۝`rffA_g㔘Ɋr9t iXe Ҡ.ҕJ(EpW.H`zo|W5l$CGG@񻈖{DmB$pGyw[ȟ3ȁ1lgcl@LG8!-GU$6v̳[:|f?:@4B},UUuz%뾌Y#xU{C%lK~č=q[O'{PD. >IwRsy쳜p CSi7kCHCxn[S4ຟMiXpCdmr[ !cgހSo}yk vtېLHC0jE[;fI~5jE<:*i~RZi[fBSB`ϙL!k+zxanh`F㨰ں'!f okuxd0=Ќ?FWYpiNCPF` (zGTAC)RLMN[۬sE Hvf?+GEoWLxB ޗ=[EڌgV=20 ɓ >4 JpyU`ݙP PA:aLYSܽi p&ߖ?at!e1/QgPJ oWc88Ob+gbO q;#u `$uvDem<1OКWB4{r܃<Ʈ8\;196% s 'e+ex m~xg0Lca:#zV|=xYf&uPPODc 3c r<ӯ3a eŭ'ܣ+G9,1H5>?B| IW#j 4;x'kTFFJ*E{$4y>r2֨ f|bwN,a6دu$b%kaeBi+)x~eX rjwun4 ]UTrGKKaVpJͩ*hb[ƀH5ވK fG>v5h$|˖7 Ux2}yq¤a$){cGaaȶ=)vBldrhx^\,gE//(Y.1#*̚;/Uo#cy1[a12kwa ޘB5I%%־Y=V TxITAf)S:^L,յZ \%/4|moBRO{K~jN5$IXQsٟ=hDΗ#`:R(jKImϝB{?Kz`/|=,#Z o{"[y?(Opl$h߰6oùCZ/f2('%S2=vlw}g8Q/ݺ,8cF :|ɳ:5=/,O4bl=OT:'geW[=Vt $<*X*b;B'9&r />A;"_M66!,E0?\!ͤzԻfgf #vf>e :XDwLvgJ`sx2`tQ%i~!Dso,iA [YSFlme –+軁r6H% s9Xߡvp$|KӖzO~ |؉p55ćMOvw/7]fMtUEjQ>ΐ=MvynD"~,V=N|g<5՟Κ҈&{**I^wm^q l^p-dtކ-+4,6zAY3p1U!&ET :&g.{'+ ٭V?5QnӒo3 F_ A>g :F E\:,"9zVǺ^ǒKR1'cBtQpEmE摃]oO&^"ٳ)zQ_Ml(Wē+LA-%NVCGLySk;^/N>iiF Fa8KElDM)6(_*$+)VܼBFYm ??(\ IX#,ܹC͖WI^5G:<2ᰩ4.[:b^ĥ3(5L$Dz h `LIx£7˽2lE\aZUo|:އ|}|ZTX`"VBa 'fa m= ?HhQ_z|r&>AB([ FV* :^i{v9)+׮{pi|n0oWWZ=i[XLɛ="DLdGs3ʽ3yIG(=\5Q@0isK]!6>xkd#E!R:VFDzYn-, )m\5ˋCj+W¥}wq5Dlv\-a-K翃:5 *y[ LgHlpl۵#K&1k6ʓ6<2S!+'A"@$iCX ,vVv"=5(׮w8-uOi[X7 C&pXG|o7%o s1u0"w p &3nOo: 1EVo@q5aڊ Ǿh?ۑB܋?jrn8#WK?\_>5c&2m߶X/>v0v@,U:"$rD+A@ ٔQ ble( b2԰kXu*k6+dO. ,~FLϵJCQXwC=> 2(d */&"Qv`h}S+Gl:+z$ÏHI<|Twnڶ E' J۝L l2Bl0"`$t)IF{;.!K[NfJKx rT~ןow{Q{[(.g%n0iNr6R5Kuցjy{W-UC*3o VzA5jzphbV\@Fۄң`̃v&0=vn68D>^"RHqs)cEHP5:1]aYbˏE+n MdT[%*#/p.~D}V( $W953 3 rC-Y/'gs=Z*:{$\'Ll0шGEji-~1oOMb}*8K4 MlȲ$v?-ar+z BpzF<.}QtJ+6 q?W*2mvUZvhccؑ Vsv֝ hY1:d"L@P#fӸQ ]|اkwwfL ҭt$!0`/AVnFI *MʶMAN{3?&ZTd֡/cWDL$-zsR.:-N&⮡fS@hKJwR[?pSqBEh\Q_NJNf z$a$g ('?&( /:kd 8I0g'h 4\[x7MɫK ƺ¶h?c?]Jܵ5AJFQAٔ~zGv;[ jgs 8C #- NL(S' kᒗGg>+?G5ITEն_AI~:Q:)BR7.}&)Bl"mȝVlkI%kϧX8@Xg &b]ݏ-ŕ nrakN 6⊔ܾ:NZA J 8&ސ\Ezh:!1{&,d"Ҝ٭ #^YA9-.5@[4r9kl@@QVX/R T7IԵlًlޛU?,ݿNǷUՆnvcg61g 4n=)%.&ʐvN7"=8@!اnMg4L-GWJ Ϻe;(wmî27.ְ-I?)rne;wo٘T[]X26TD&XK=Q&hG{F\;1Q7C_`K((Gŧpb4`#{' ʂTbbv巿?w^i#e/DH(X{(0AricKE jVGX|f9zj{:NIľw6MQh<֗Q^m^٧4EXuA1}Y /T&.<5p^h8ٺtÿzl Tp"k"TI3m/kJnWitֲCzLdo_ 6MC_ I&_ +miEtn6F;`-!ra ޿].rІ'Nir͒1;unTAxə#m"p>;愖bDLHJ7./EyZ9hW<_pm@"n 6pAd*p.t2mI01#;cl Adx3jT‚m-|nCBw!ϩNM𣊥i2t A_"6nuWI>/-r`2SqY:gmt》ж>Ķ哉x'ISL 7ljF:wy8*C9&Q_ h;P fxx4۹z~շe^ܺaˏ^|;rGTgVO 7}%mͻK|z0) 4{ HEma~Nw*TP}(Чr7䡂)7#3S(%DeyoF?9kݑErhj#z3lY0OI:XW@_6އn7r2)$?MF/T 4)hBm ֿG"4# (W6y'RP뱛k< +jeG۴C)·S=q`~ʼn˸r?AEV #*ѡ>a!}iO>ݸA&YS+(V@oQciNBz0cԋF#tAP7K+G-Poeauc¾53ND+0R0S'L} ֥D7F<~z/p-W)YJ.)}4mtM)~{ :1j^C8ke|5lb^BMx.l7>ze兓jK!{+rĢ[ʸ( 8kj|l d;t>=8;H$x}32Wha;9pX^ED 6TK.ǖ2 82˧riOh5,MVK#ύ0x'Y|T$dӆ>:t0s*YtM2:FfbPįM5Αn*Q#,JWwEc,;Ahe=W;owǪAr^W_Pj_2VۃtO陔`dqtuQ# y{glgj blPF_8s(1,iw2,s'jdJFQVw]S6 &߄~ژǟP=QȞ<Oo(^Z2jlbvh^l >J0YhTy=qz]jWYKh#4Pmz6̎0?Gm`>b HlGSЪ>d2N05S+LPh]Bv5L|6R#,LG j pxEq$[P=]R 3#.UB{YJZBzm⤸)w/?賂1~/`!R'/JUm ~4~0@6oa7U)F,H1&&崑os! Z ok#MD1&B. ^QX~E#LP 6z=G (pnpw`\mqFd^U8Jƞ-z/đR؄@RH+UV{ў&9}0F3RQl-~hݿËh| яɚߗ;́Sb˟Y ޺Hw=o8Fsi1HPB׏G HzP33 A^:Q8[i t@j НvA)_D K0{ [Tu0o- zGq+ po1~c,6ߏNk.~ S[( f8B<9bn[PgB,bS<'Ȳqx?tLn& :5#=K~*$ړ)@ C/~Smi vw* ѮX0y4cc aQf5uܱ|Ysz41)Nk SR(\R2~ &Um4H -":ko@(JaYy6\N~sM,{we736(t {j;s|95pn"-";+M>zj8J4UB];rrZ݋~JDg,u:\.&LqryV3E8Pًa:^;FLR$ E*\GPu ǃ' T^uXzb]+ x"B"Ⱦy2Gx2h.Tp,00>K%O:1vĕzqgofS}!WxPF߾`;Սj]Dw&~?q> V}Ǵ8"EYAQˆԗ!a_x LL[+ \|Dn1")Ouљg̟N|B?[q ;};#ה*YPukO;k#ЎcJM8*zq_V&^tq^+0T]$5ݜ]20P2ԩ/.pD^hD0t7= d:;׫VXu'_q{Yp2Goy; j 8my 6de\v`GbPh}GM̶>p>*U95 ߁rNdi0Rkni nt:Rs#Q{ Li ? [EE3{*cLN@MuX 2$V!5/D' :п[]8ftfwtfiy1aW(6V᳅;"clDD:Gu"#[Eԋa] 0ojVgR<Iٿ۵OiBfIy1P?p@Ѫʍ*Ϗ_W2|s#leXH"4&:r;"@zynEQ;g#윟PJ l9n")B) _ XՃAi@ u&MWgho RxQ4_SK W2KeZ:nBJ3jVm0Èm⼭1T$d\*@16aNRE?.>rg79WHhHj-KznơHPҌě@یa]e scYSns5~_͢'Q3,B%I14U_hAڧ\vxwjK҃6!/ﲷGfeeU ǰ"D߈|fx}=2zBG=׳(: >qNƭEILb2/8$]NJ;KlO)ǹRrf2֦# §:xe":.5A+%iTt<Ɗ [䁧 D2;$_U4R(xޢe8RfycnÀu0_kC*6 yfw |+J/[.HEo}J.[q{Z;1} ?KoS&-)]qrHHodA?ln"rᾋ.{\1sg`-+y~f5"l*"r* imgAbG$`DFn*e @H@W;4,KՔ!$݄clUmiI|{“ *dC:ɟO_ ds# ɢ8ks &.y̒(X1-]qD-} DP |FCz3:}9AހG$ieB4_5kT63DDi>tNvS?9x& Hoۊ\ 4$C6:ߍ9B& :bz]ˠ *P`=ڀݑ uP=%_O2K±nrg*m?ʢYqkg!taR+ՋOq==d+Ij[ 0^ϱp+]?}l6E%DȚ2g}KfFsg3 S[G 798+ӎC闝@]֮? A+8Aʌ7zMх@t+Vh/|uz.=RB ͔PgHJl4x b@kgD4וg8em0rcʙZų}3Ų$"@a͜5P>jAѠgܰ!%b\cl'#h8D\ye!+ǥ.y:׫f5_bHd-!/d)%!3Gek1ԉC_ӆ$oOLj~F3|Ew u2\>Bz*<.j>϶9nz > AU/h) 22S\ԱipCen}St1ⅈ rduM2Of(MuEE;!:ԎDdp =qd;AyR/`"MYFTrrLgPѵMcZV(6&/ja>3W+WzQ(i?MqݒGG,6iIu$ʹ2b g Li`@JRU|5pk[l)pXZXZ߷mVI`xV'bQfrfg=R0#ev -QJS/uQ%V!Hh':`w2 !,V/,IP9η𖉄 TZAGg@.uJ6>Bsr{+UȼBmr6 u'܎.NK&ȪΫlTHQt]p-#!]㚋9'e@42MbYCNެwl9?pRZzʩmh >^Qd¿&>̲`bdZmP$}5(˴,Q *}hib6;؆>:8SƷS=n5i$!-wxZӰFroYG_T[f3p8FubTL2lg+~KAA^2:̀ǡI43k`\ 7*c*֛gʍM#b"ئf$cZwp:Hΐ 3UÜ'3^\}+Ԫd/kF#ynYFG0 lk%_`]7N|=vm왕Y"%п T%tO h G^݋in}ڧ枑ƛ  !_&tz.LiΜcξvow~A-t [ ME( 5~ (jQΰ-xJXԪ*d.PŘ@4匆PiL};ۨN~ ćk Wٗ^vR$=ȫdBᇖZ??tB}j[Zw{o;*"-w VA<ΈJTJq( ~ M> :kwC>7{L;ݷHrsbٸD P HW&P][VqhĊ(@NWV&*fo O YPNQf'X}F^%@}󉈘pmewl$7um%n 6 -RemmyݏRI l%HHZͱ*L =lzCVsik+cel<>D:v^>j<}"%d".ׯ٠#.]8KQt¡_eX0γTHY7 I{!+_*]ċgNmsoԊjYwm}{fө0~F V$?%+Dxy-e)MY]KٱSבqO=]E܆ N{Jιx ":wN+ƇJqƼ3l<\v|>X/!vKEp1V=V`I~`lw6'h?)0\XF&г,:_(bLUuHol/, U-T(6)폔lkd%De;g\1D+)- k2I&7Q9~Z^5R~^, Tǯ]֝P;B`6  k I,MF|a"/U/}T8chHyɗDm-ocد%qX !tef+@@F*+w _ 5'&JHcJ-n8l%bI7w`T"9KuϲSi`͐ ֭uJ?h8ЮWW$1%^R8  tGqׇ9]Xrj#?sd2xؕkjw%*Zf3^=g>K6HT.xċ x+_\ jw) P"˯Nb?!J"/`$^N=:.v5N8)hIrݚg定 $ C"BI X?cu(ݗLdLkMY8` pQLܚ #ssALZh[+P2=_wm$$ |e,BR6 !W\pU:!ˊPv| 86`p„aq+I)X0MN@|XZOYc`[{{,Ts- "\/XLgeON |C<눦0\k\7X2`~v;pmܞF[ѵ XuLS9GnD)~AǨ 6&9# L S{@A4i5qrkZ]jGD[̻A)8|oCZaS]7-ιg42FS\e ʥj^af6Z#e~jtD$֗} *]XZR"|ȼ,j @^ƌnsB! (Q}PY,Ջ͌^QF>LUBcKuB CQ??>oecxAJ5ڜ`B5+2X|: S䗐n0,U&Yh!OS>/##O}՟1 ą;wdAwH U #tn0([bbJHzWX#To'01{#Ka~avۙ`Ƨuyr鋷z>бQ"6^wWJ#v*#aL_b[j"r _/zG;TzHqRwym[]{pٷȝZ2wg/šX7΋X_ CĝO[=b.` } w2UP7,1Ĩ[ĄsJ<6.`OrD"Fy98ӡk:D_#vLaTZ:d͘ow5x։??$1,`f޼hv+$H05kE63;{_8qK1}-_>}<l$˂`@AÆ%FU\Ss#Uv ͱv^+]`C4f[&F`Ky \Ev¤1ū0]Th<6BYrߘ¬)V,\@/be؈W`#LPÛ5,uJ:tTbNmF<+ ڔ~ԏv'HDͿ `G/i||ڼJ%=0ܪ7aF"*|%* ڕiJh-Bϯc~bg=k'250O2:WN+"͕#v_ODP nb,B,qѲr\} e\ZLHcN@*+-3HM7Qn=~~d(3N_'rr&>(E纎քZ>~]/\=oXރ]}{Cߝn{+6g؃sߎ8m;We.:m ؀K$,T&)L}5FL\,(-ۂQq[XO mv'Jet?^ԤAvq:2iv9Vgsvv5TTJlw<p] -XQqnϝfFAuޜLwwĞ,"<(YGi;̉PT?LHeb P_j=ϳVlѰ>MLXFEjGsVH }joCܙ)+ !f'1lY?Qtxpapو$ka-tEZ'X`NM[,m|iCaŅ1(:mEVZFFhQaVvX)kjLQ#S&v0ߥu d܀;r~7#C4W8'x2VvfZCo &x!Rwz4v΀\!>7V\ Yj;=˽E@ybU`ġQBQp\k!ML!\I,GZV̨mΒc\󮥜JxO$I34I ix}'gi JNKwZFטa%VhO+2Gޯ/r`Be:T_aďm1kScatWSڭ}mX8 A=))0ķsy,1@ 9*qŹZ4CyWZpx$!QUe,kLCGHUfcX>+ҍ@z؇f1v7m:[$ֹ傾KT[@| RV%f<'vgYxރO(_^Cd7Q4T 6L ;S' k] דPy{ZEwMԵFu;KMt&J€ dV>w9V9⧁ZĘX6SN[>"󽁬-+D@y?P z(ݛg8*}q_Rǟ7x77y2;̓Oo]wrKO% s$}#5 83?|((X9xtf&H!~񩯲qB5I-e5п {3s&-9qݥweQF\(9F?I!Ņ%ߌ>(~|GeӡO y()5ٶ?kԴZTH:40FжvGx/SD bTn \3#0RN`m=iNj,o'HkmGR($_2}\cfHDP 0oʛ1Hm o`p*z cg8"Su< 0,hZJ}o7MW:|%x3q|?|"tcqjUer#Izx `Z lK(, ;GA\=[gğ*Aq\A *3lȍk^2mEXksCof7k0eҊ\ɶ?lEP%ۭU]JQ=w+(mZV]E|; 2r%X)u>|q=w2}z+|?!kWBno.UJFŢ~" 9[CwRdĂFtX'b,%}֠hxQQȀQJǘij_/`"čZ4kp`Q'>/!\WZoŤKAMc<.|S|7woͪ~$c[Jd@g譧ˁriUpy9$FYU;UQ%XZn:ywzgS_eU6$W^*to,׼vB~I5OdЮGG9"E殝aT7 E~/qHN a.Fil tZ7PjSF\w 1w*H8K`‡cz4qV*1SZe@=BWE< 6_o3 }_)YߺF׫HƚJ 3KEuiF !Ġ"v*vV_,gvy5WZT 3sVHzd?5 ۻ\<3]tՄGh[E?J j2Ɨ !AA39Mi^.T)>bv)]_P~vEXٰW6xS^ڡD֑1^~@ 3Y $C m¿ 'Q1wV>B&{X7C }H9F%ﵨ+&IxHo1^%zeh"r#j;UGm/w xn-SeM@[UX!|Z{DUT]'zv>>QXߥ'w_:+fecL|}1 W:\2&t 3njmϸGgs$=wWž{{ a:wy_ X =?::K<{,<{Fa, ժ&iwpv@m?ͧ4=C011ؐ1GnqGpE&d]1p<,iĎ"eGLwe&r~oG 3YS 읇}܌%ڒTLo7*ypFxN/ ;0$BďI ( L8$4l$hGR},|kޯntY!G_nuA%۵3"kbVyii`n[s*6^ Mn$ hɊ> `}t[J3[ ' M|c]![cV7L`nl >+N--FWuGIV![ǫtHwzo]9Bs92 ,jdd-]tIi~ҝ D}'P:Xn5b"}A N_V3|Y*f""NF == OyZE~6PIZ$Ġ5 BqD%, !Ւfa/\paqh,@Z0 V1M1ϰMbܒ =W2eIEVP$3F |Kol`gO+*(F#gPa״Tq̚pW/&TR0 ]5x Vީ ԉAKBx́N.I*Nwc8>wyS(z,kL'U aڹ;w}lG ;OׁKM`SWI :v^#dBFPT@> \1>o,NU{Oj MyTƆrŕkfGD i#=(#ӂrPI'`ތ_BBDRFJΧvS>]x a{h"}ϵm 4kVyPo B1fh807򷴑{9Dw))Ў޶R\nODa6T5@7-,H1d,'}'==j.VnX:+xjfk,ǡ/ IB&08=Ro WnU?r:UQt( K^VnQUVVÛ ko#!;oGG b1j~|rm鋬p,DkW$'nӃf_R%3#q8ITw*+ plۡ$ŴˡޛQ]W3 FE!@h30xP 3)% O&{2j3yN%JgqG.l }7IM^9D5Edb_sXӳ!&|{1}te߅.TL- 0 "{ o95410!H*Xa] 㭱InQ : 2&FLf {@:ێ|]Q/ dPRu(;_I~$=oNr`K}0T" +wя1eXwUx^4Jc5\;tFMud_;F Z*-M1vmoFa'G9"YOE,IJ!51Ǯ( Gw ?/t?`T6 0Na <+4͉ %IBI6& S5֫}l\1eišWBm A-\!y Τ3\NE'P0¥n&-ؕUMC5'3j<ՖSҥR^,)Fs ;N8hD1xRL"Ͽ~_-l^?,G.1msqj>M-}B9& :e/I;JFaIñ~JpO,y :8J7g/,)LmE0ݝh;N8qawM(EE[ , ])>Q\+|D*lr |*޳iykdpYyr6cx ϙS&^VI0@"qN{0K"!A͝.,8q[XV!{2&05!K}HhlZ9k$¼(L\u +#q՚ 7"ֵIofB;fٟ Z[rD0A-. X8 ;֙m&]FK-~lt^x,/;ff<̼IHzANvNؾx-ΊW|>G(-5u98~n4EK;F&L7C&lly}}%sSͶ.FoUM_BqYԊHT2oңP*l,rZAh5wqhVjK\>ŌT( /&ƛ< űב w kP*(Sf I\'EẼ<"+7zz"d%y#hrT˭ѕcYu4&Iju[;MT/Fɗ nhA?2i^&}4+ xy|(hfr7Y4qQ(( \pAnF!m0j . ,&ЮVt v6f>+S*]@7bNV[洕e-h}Qrf>0UzKBC.\5MrR)4A_9jH Rۇq:)1ԫaoEbN1t W%ؒy‡0(j^WxzGZCRǶ ̓35 WQX6y[-x]9=>SAfYzWp cj0Gj qD5z#l sq1ztwAo.xբ }glW5Pg$/ M‘WIgBkFc $ *rэkyg`nKʭg{S]ZLjYM1i3X~M廈L#O :mb}%c^EEzbhZ>DV0"3ݽ c1{u1 ւ=|Me0V\")}2?S /k+6n}s:Q%TScb.6m_FX@WYV'] $ՠ fglm P@KK*XI OjaW"aZpY@JB;.}$Ku!drNrL΄uK؛*H;eCA1AA.(k9lZ;Dit [oմ-k&4 N ~&ָ[EfU냽O-Z`Rĸ#p;䀆.2f Y!}Q6@D +-h=E!-r9n{+{% & %C-d8!x:CG~fWa"C[V/d߆w:v]in[ RSl(G _A =+_tl&ue;:yM%rGYd/TT{f˃i Bwɫݦ5 Q1' vٕrRo;`KC.""Uė'qc*x_ Hx{P+cd!J,YY??k&5 Iwg:!7C=ir0$dMOި*đMŖcPpƣ!̎jEtJ6=V t޾ h%og$!:Zt8*o~vs-c]PQ\u8n?Y,qkEQCļ*@I.Ytc"+ʳ:4:[mZcS+uG?Xq_w.6f+/Qi\@f" ֶ!70捪o4#wI HNQ8}o˛cZgkO}:Dz`' x ^}gE6g6\6Kq *a߮qCT{ 'iz,l`<؞pX vvW.B܆ۛXG&Ŭ@@U4ŻN0j*jRF.;ƃ:Zfہv L3:aXAyvw ͥ/ G*c|)=R ѫHbҕte\U`AQeg&~綠7AcIu/$gEnm??a:.[gQP|)ܪ $z\$xXy4讪j˰+>B6w sĸ/FQ`T!2'1PCozD8Uo⛈ϘnG1U;HY)}& (oِxBSy)Ou)j U nĸoFmHe}o>9HP48[R<F>^y/Z^[9WEr򩕠K`A߆5vɏMvK9HT+ +umFk\Ե6BJ [q*W'̱<ctiRsyWU ^׹*K]h8&U+( E]O^)j>yG$J1AHjje 21EoZė+a-Tkh#wRj 3΄3!s@3z8 6Q)nTf[$nRUq/ KcEk4U}gtW&-%@eKޅwr7 CG W޻ IʴM>A8enQuB 8qS?nkzj32'y7#|N'Ve<2^ l@(w#Alߔ+>t*jN^KEK}!|4^! 1DXב0s1"fj"9/p`C2XgLF2i\F#Jݎ$[=EviV)< ՏͼgAxݵ*&.q,洀 N'œbUͻz™τ*!1HiT)|Q#6@ݕto\!;e.Ggރ}4C׹|WyO2>GJ1` K[$/(zFZ~zT/x}@XˬB8ݵTj8mpyuq&:p'C(KoSIcxJwR ׄ:@P-8̘0 iVDB(`V6ȼ+UBYy2r2VBY{WMV7O gȩe"|gNO$tW(Ybd4V~24^HA}jXhkUZCkO:Nm,4x꿥q9B0uCЧ$ڰ6ھ'7$sW3˿4Bn/_1lU2(\fuq{ԓG[nMYxSYfDTG~,qm`| j2BŵHek##( 5PZy A$58D JOM暴T%FQ+AvقEh"6Ⱦ֓PN^TrdsePlHgc$Aw~UCϴҼԅӄB7 RV> Ɵ/_=>`qk[7Qsjb+_N eXj2zkL(ž )7pR#WҺ.i61Eҽ<k;' ;1<SefI\/"YSIHp8sڞ7h2[t@fyO%WUz? S+.)L> gh'~gNCSEEuܸ"~89>\E/!k i.1і-\'aq] 3#* ЬW{*c#YfNF+1q7?t7aގeR2̈́dmN,pj8Z\NWs'VgQjw+!L[byg6H| Is?ݺXtpP1E$A揃-}9"$a\&YϗP\x Vf: mb>[;m|8e;tÆC};GYAqHΙ#a yxJM*imdo`ձk3(bܴ}gBpҝS٬ e5<>S|_7TNǵ'vŋ8fH4BJjnZ)@xӲq"_n5v"P SiD+: !2”7t::g͋.>^Գwg1,E)AJ&1S^Ye#T[T"#ģ|Q/a9Xw@qp9<$MZruqd&}Qه6n Sez^) ~aT'UYV&/J&9b'nбIqS!'bQ7O%Op;ꮚLpu\<{䔁zUue 8pXS0uҨi)eXn yYav`Y.MXl2ꘈzٰ";\lwG^54h/XovӨUUYֱ7,D^bc*ZڮvaI4,DR kq0^`I*{q!m?."8L)jbj:If uսꉪ{bY,2u&ʮZN֖Cz夅*jhM$n H7БRۗ3haoqáL쎵`'%g}CfvI%5\4E_z1O0J],i*yإڍ1 [=ieąK\m*¾%wQ%¯>g!u죦ب , QRYkAxGe,F|y(jJQD4Щ558$T*tY0:,|P{$VRE ^_coD2A>!1@Haڮry-rwuDkN+%VQrzh9TxI3m֚\sf[DD?[WvGɥuXeco〫i-c(8(6/ GcoUwpeaS1,17!VvNƸ'=Z0jj4a'Ů]Dž1k xQ Tx\/Nz8 L=!׎=c޶ 0~a2-y.$C~em>= Ĉq* UjյZp:k *SiWmcLXb IpqTW1C۝ `ʨ6MuDa1Merer~$in?ӝWuy=7::4zK+(W9~`/?rm^B dKGkYVVb2ZN^&U-KXFL& t]],p<,'j: ]yR:)KHPl))bڏ'{K omFGuհ6X CՕE9 g^Ŭ{f@7J5: .?eyW;>uϪ@ a"A'2BQê@ Z_,,Պe%Mۦ!-&_ >H?)dlʁK L<)`.U33N |*84H!]s 割1A;fǣyg%ql Mi]߀0cXJeڠ庝VIASO g{`#{MXҀŃ2;t+! # >qۋdʓ{*f} ~ɰ}|+]t4)zV$!mUX } \JE~?~nHRxheiA^5wE@wB.K/&mVrgqu☾ԖOby5szܿJ{o-1)@Ua:+$āBk ؏d 䞣f!%F5\ވx8xw+}ǎ:mYx6Sm=Rj9Kr18Mx0BL ILk"&%u,?-WYu"98-^p6AcFɡX6Tj=9:=fTt%++ SqTc7㥤w=^797=L, W"$pƔ"h$8Lr)2JW h9=m-Uꢤη׋8\ŢR7%n)l !s,$wkxێ0R^#}| ̈́?$?*p1콜k9P{/K%' d鋑'? xPrI׊!tR kV0>@@<$$ϔ[q|ys۽@vPlQLGb/ )'tjZ)ɒɝ:kE,O6 f6v7sZ+|ӕPPOt%!M@Msܰ6L2(4ʾL[ ͡nyRjJ(xN֠ɥNɫH|У 1'GGf>h'C5 4Bp:T|&(q ") '2/؋E'RS%չ"ȫ ; 3\ ^#:zWװ%%,WJ6kBn\r+׷k#YS=m@ċ؏swtplzL=iIqz[.yN yV;D'Ӵ@mCI} Ps㍮޴s鼯(T(u/fiR&dg'~53ܞ' Ύ)u[<׾;~IZ&J^gR/uxΡ E2!J#N2K;&p3k2QMtPe<'ި@%l::sFQIS_ g^0؝ 8C;KQJ vA GQWI\<&J҅|ҐNu%wY`!re.2)8`D_;T3kOŠE"# ɭ㖽. tޫ*{n "w,^ums:ZtfqﲣDN~bTu{<ïJM| ?*;e 1ҢNTV5 " ,rHkah32xrT`)K0 )oW! CuEr^99 TlPEq<:'r '(t Z`s}-Q=5i/cf!<#_;Ru 3"ث\mvdXjԐ/5[ݕ!ēCQJ|B)TphdP5@RY!u0}gt1H݇&|sP236s7/@& wWAbkGНv҄t(*vƨ`cpyî9,G $9EQCn/%Lo(Y^t%`%ZDI٦[yRf*ZzL,_o&%UM Tq4aBww=4-iH&.dJC?p gP'Ӳք۷-fr[4Tl*lM?w0 ת;}؊Ylx ?)TZ35J!|>;2y֚Q=^̹0\/zӫ:C b!fÄ8lJ5I伕Cˉljy8ϝѮ8 = `1o^?T֛R]H9fcTEL}Q3~ͧH*/7pqL A'D$\U\2k6ҳ,M }ȁ]os[.{)g@kVX~^^rp76o6:٨lש#20[ȈXPgނts9K! < lHWhU_8uD̥Pe3Tr(f>t fZx2/Yբ,`W_hۖˣ;&АZ}.^նV=b '(Ap}w:0@(e)]5K;T!D]E<]k,Fs1@B@4J|(q|wU=w`V\?@hϭstQMSE(kV9i5a`8y$Z3MfkWd@aoL#0e* 1}  cwzD󒐑5&i?sh/9ɱr灲7,gu=A{7:˃3E>Sg)2gfo': sinb{Thd]9}{EWC@EoA ol_}m '݉ ؂,̈́yZ|F7O?[D@qoa1=63 Y?!6dG-9=5RI$^e%S %?1ͽjP j$\; ]nM#j9T 3*uVRK'榹%!#a-M-,Y=@3NTjB} gqƑ\W MRpW]Q:,>*xG E.tEЀw=*l@oɮeb CߌdPsBRBՈ$Ϫy@&Lm6Nn$Yot}G/u%.80J~+"#  s=<1xޥJh꒷Yx e g܅0 :Ɛ>C] B7fO"k2⃢MK|^^}p4h;+R"$D7vpZ fhQaDt]BZ$% Q8StjDĨ4)Ml<: t6H-#_cKJ0hRRk4fUo,CjH'uiLI H3'`/sRxVă'zy(n{%KӠ"݊$<#{ŨQV}mbX-@[e{* w0:엜Uϕ۟$_w+cOSiUؘYc1vJUCBE(0lt?ޯ};?Cy_Hޏt`R;_')n`ev;$"`Fu?{y/"<=Q.6uE2+r}%Xi1}r]A7{\?_L'urh Zܖ:P:U\KI(w~í@t8}CQXI,f >N˘W<}Pf$uwGjJ{:$ӓT P#T{* b snG.*bHĹle ELBu&Zϧ!bEAU 'ZZ UV0fdK.DQƫW~2 tA^.ҳ+v>n}a5GKU]jUGId{t7p}:( xH@K6[ ƼN:S"IWpZ@L;Eo.S dV&TACz^ފa>&vo[d H)̣AU x;! L\K֤F*P ży[ Qam :?+9@CWIzDfc aKi#-_ Q/"_0JLJ?f }ԶCBwXqdPWe׷2d hmOCH2L~?ge.l$*e{[`1M}🾂~, U`;19gD| 2X;i 'S*Ԋ#zn 4|-r >PHHvQp**#@8uO0vBGCnc85 TzQaӆ:VM}Ne5=tZ!b,RUִPϜQ_$sݬƿ8yh.xW}|m>?Msz?ljY9vT,HTP?\I< !дe'@`MO[AOfeCL%'׫beͽ4Թ@#\6 \t4B9nZmôM3JklJClv|ڳū5~!Ι,:#'<\]#  Qwk_sA,$$ j/d2B|c&AgaV~tW( ڪ,,JeI`nޚ^ >RpMru*K)/ L+Z& ^~XJ}}f5T'*_e|̏ӊ5:ǮJU^q`}8dVx󿖚s|q}]pw3i[%8!U.fI6 RU4#/X_\ڸOL&L:,wrgxZBmՁE&rX˹h.87-"{ X9a$] Fy,8(?g5Iv}mǘGbuB/ $"1u͓U9RM]&M֝ЇYw7 zx+ a! ,Xrp' J$-[vBɷy&vvҷZ30/;騱%ͳ4`#'K9qs]齑Pp袦'P,D}`Ն/xf$BPpjg͝pfBBpor99~>^J=|tZ n@(4<[6۔ vth<#c!d *PE%kQ:]8(3ϔxNYH'=Tz]dI'J mmoA;[(@A*>}w^|#c D=k_nG=$HxxuXK@qg<x^kc= j, iU'+sfwNn#8hF$Z֊ S?(kVQ=Z=d6+$efW(VLiEu -Z3br{H~FRQ%Ó8ɂlOBe4vn #n cro '":}@pxJ3'_qN,B ls-. }i;e""U7ϸMug:0 SSj3O [@{i5RIY=pYX?jLف)Bǣ-w6'ꖵᰔ v~} 4ç+2wk!G8clKN518r s%Y5elNȔv CM%@>{ѨANk? ƾ4'BFNܸ/,7TK2..Q; ;\g\{?񯦬35K}ڋy^C0KMΏ;#xh_XmfqL Q>9ߖ;χYt`jՇDj4sGݛ ۖN[kcW$]yB`iޕk4 1c" ]dyJ,Z-/+{~ZuFr.\B ڦӒ^\Pz䢐ޑ *Qa\̷kh($e5? N}-.le/Q[6AU'w'ZiVn-U%[xl`81nfh7E] kFV^Mﴶ;R73L7Б%}<*p3̔}Fژжt?"6^Q KvgHK،X=+s3 r|#icbZ)_iʑƙCo_>|{ƲEkzati \zm9ֵp,dߺ.A4k[zi InyH{ ۟\ѿ*wL=3gb;>I Q=f}Ji[Jэ]@*K{@{b5^me&*hYfNc?WU pf2`*ox!B۫S C~cX cAr_K .I=gF $.U}+ף•+Zy!za> w&@d|^EaK[0— X8>`饶Ms ! eu-u 14V!Z"E"M5*c|}<&d\SF =2)~dZp>^%t.ncw=I9ﭺnR RyJNR!7l<+Fs: W2[ b/󇴿h }GӋ@K`5B6 Nd+̵.o2OR,]6τ` CEQ $~n[}=c0C@/ͺI]ij[(dPm)G)[ģpyzO]eJJoFG+`Yµ,'-+͑588VJۼޢd&*ߐcDvN\Qn[t T/F9>ZpxUzqC<]wE`%B Ed_:F:hV o,{M|E0bSx!i-7}Br"c!*2%G:vv͵Ep-cꧽ_6{".WEldnr-jڡŤRi |AM:3?tw$g~B;C+dicJXᖴ0 0'EHR-p[#Xm9ѥy5 eJu,gz烾{.5wEZL Lì4z;feB\zygW(u9e~ s kD>P#m'rCȀ eҠә8g♕K>q-7]3_,gWj-%b/cC^9x`"ǡ'SZJMs1a-⑎]-LtB[Gkh9W23i/<&}0?mM\@ᚦu5,˶SlkNKUO!)]m<$0h2OpGGL(Wl+fk5iE2{?`8l dCRd[avFa܂p4Tjx:^Sʼnԯn0>ω[e4 ~ p)EBWTa}8ԥkK_"7/E?i|8/^]fya-ʴN$#`*9~'$,>!ک,NqxzSu4]DT+[+{lC)-4reQ[0OszN^- R= \JOXZ>]3o1NSj/WŰcQJn\uܽxj#3)Ҟ_.*Ln~SZ\jD_.95#+E t)npi OVփi ؊d&0BzWy*e˶ ~*sx}h-_DP:41C Ap1H&ɿsn&էDtXUT@6-hP&ַx=f͹ȯ{Eh: O5C?&*EJnCBZWnn3)h蔸ImNBqaφ*tgE2個kj{⫼C>hXe1ph siyF,<3Ȫmlq#PdvT#/ůYTd `'`ehӆ}O# Wrr=wĈs[xso΋KsiP lTnz%G=..Ƭ'd+l'ZO+ϫŖ@vd@FI'!\|Y=^˕Y7iYipXq*/NT"qC޴)VH"0YF8;/)p@WǛ+7SOng gilίZ!AH*Kjff]UpQF !En}]$zyd QnJB tӮZ־xS]fXj!RӴoARȼ"RW}VA$mC 7%7-$m!#Qj OL34JO $CcyzN2}ڨߠ7U6JK-J,A$KnAnBUe |a%8&X3C}(R ZR5s.y(p8t5Ǣ[Cs@}AVufI,|Jj1 obZͺ^݋h%c_ <>STЎyM@mc>9exouw_ 77;΃F (ћYfY6Ívkk8KtA/BkH<`PTLF+Xvg뉎+r1EFS B( Tސ v׃׶@y3c]Ytv^$mH{pV h |c&xr届5UTd~يZ;7Ƥ!*j )rZLB6-5O+>áQ|]v֭9uEl%2?Vth])xd[g6/l0gOg}ͪohxEؽCXaZ+)P>J3GꕅUHe 9yk㫨cx0d`DOhd=ʌz]4Z1Pr-gR(7qǂM"-C>P]rLVeh>OsDhc ^5k'h>X))~,l%6 %Y-0n|E+2nR FНvu!j fض *V/c#C Ne"D)2RNS0=d-g Q ,qĘu9I z@/^Y9f;`17aNʐm0]N4m\I #oI{1(9m <Jru3w%chdC]Wu?K=ʹ|E.g^~*Gv=`T3]dū*~ڥ[ G\ͅP%d*3Ͼ:yn6 m0-WC<(ށ+w(0ݬJPhtx-9unSi5d4!^c|2 [ KuC'ĽdH+G3!|ܣPlDSKaEw!KI XZN[ۯ0Њuw:j}|.|&yMO`8 J}#Bfi} KXJ?-JL{o(KfO}/{;@on RBU~ZW×=c]jƍSJKG=~OT]~#M1Wi&uKR?YlIEod:É mo@S"Fq4XEO^އ9~*Hޗu\gYo rA z&JM̜; 諸ma^">HVguFpKz:&J a ܀]96R0EqtX6sd<5CTߘK*shHH7B9c 8Y\pW1"H ^!#gl(}r=L_y{b 郞8( uJ.Ӣ]I'> l)o ۅ@@P 7W:i ōY [\(x}{Jed\ Wd* uaaJ}HYe Gޗ {(GE_C*C,_۶OC*ti8ޒj|.Tg [h}Oj Ri<6G,Fǻ}MtW](>Y_73)V<׫lM k@+ےt|JxfvQ*P09$d [l-߫ǺTHoi-2XՌ)_}9G^:ܚ 9e}Ǧ|ni :?$u>(@{krN}DLQ𨆯в=3ZInc+N E7,2/ԃ'_:=|bΧH> 3 ),p" ʍ]'<…P&Rhk7yvBH2Z&e /OO,:ŚkAN ;4Qo-&,Huf1ׄT^@L,0zX-v[4}Tr03 -4R$)!"O96\,jhҐ-vi&Oogh Vw:R b(-:ZEHV(]0Ř Qh_IZh֑H<5Q*=tOѳp`5*Y|֌5ݪ"KLmnb(9U׎jԋ{*i;m5N06fr%WWv&0|zy$VƋK 9'ӯ\!2 ;`~o;,[\TnF8)0@X5=,a]??€$ (w^[N8moZA%AriɇXUܙKBsddbW3Xw iK lw% p |d"RDUmtӼ{H{ouLAe/@ O2~CʀWk2a쓻FxZ"sR^{Gpag'WE/c5t*8]::l ]H!}gld J!dD@rgx|J|C XSO^mK406(ݣױeܖҝGAޕpS+,tSLDWw%RMuh08#&#a*iq7RP1a^mWsx68PǖxI+f ɣ ТԜĊ"ނ:&hŘ.Uc)W$eJEv Qg| mI(Oi \% an w\f`ЗNo:CPQǹ7~}J*,W6}8jm1ACJDw0)=cv9vLUi6˦Wт%}h|, M?5(NY B0O 6kdpqS4&"۬ ӧ(@wb⃴x">댏)ڤk> i0J]Fz,dff ֶ A/:*ssr[>hA]dH|"$ftbDsV jy{2s}a7ABxk k[hY4W_{]0650X9L#!h]sWꊒއ\dWV| ?J&;<]6?Ww_+@_!d<6 (Kr?s7` Rkln?Gvv&XlMDb[{} 6^䘶"7]7TB,jXg@d'm| _7Xf*rk8œL=>X y:lfx1˧HmZ;|GjpmΘ,7 俍Z 314΍{h{}" )yFqhnh<:DF5yL?Pt4HqPdAC~HK@d:VubHvAaurکg˅r\d>Q~FWFf$+\V+BVD n-.؈\+Ykw_u `.nٶ(2e@T l%u]_44nq2xXV=D(XX,xU}yIc2|5!Z\ڦ~OU+}`t+a(i& 8bDskOJ(>RԢ,z鷧{B\ jcR}~n14==߾KAci,aĀp yZtoAZ Xџ Lnmm41+;MsCP:kPkJOV{hs emNQ +#<@s؇gX !EVo,>."c3X JoH*ҚHc5 !:qxT6 %E]`[Yٴ)1gGڟR#BdN3nM\d0F9⢨Td<&әl7Ǔ{ 1c?=>)JWn?]F?؁ƯE}Pe^* eىs8K0󵆯 v`KOW/h3XkKb%aw>Co1r%FXgI`_X=El-xj-ѦSAƥl -7ʙhB_n)X ˋH^NcyAwA_QJQ疀b @,uߘtUIIzwvub$ڤT<ؤ&-1D]` , Ǜ9[[Zz#Lllo'_VQ-0:lS0=qnsrzFNmJZ?|"Ѕxth`)spSݎУi߻5;յ"Cr9Eǿ -_cT]oibE"*8%N 1b|~r#xÜY6FB:|F#[э0Qܱ\@5 YZS6kpG=_#$$/ˊd"&$[WZ9*Or~ Ea lo01ꭸԁZH Ԕo|y|K)#/Xͣh?}e_5CJ@l73zJܖ2<0ȡɃ;c:lQ(MvؖH oSڔσ]ӫ贶bQ%6mMbİ&֧Gl;|!, J8dJs:6T;>&Z4%\& 39Y/`!֥5{6k#h F";M0_"RwRJ U.uΨq!XZwnVRi@3c eu?&_!0Qø}_+Lŝ);1OCdJ2>"\qĥ7_+62*O1|1Usb_ jw#Հ!v^Ir!mJ;u씓Ѭ!~!mX?q }։p\~J?r*iȇ=}1%_"<cP*v<(uâ/륍pa_ No4ടv _:xoE#ؒJd6(Й#So3DZ0EG=j,$}q8'!${qba(Pjי'Za󀿖jAO3ˁ޺Z|Q*VDc S_eW6LPw@VxJ"Q9?0&vzcVtcd;x]mmۅ ]G3qHxMWzU2I@:zl/bmLCFfbaS>.) eZ'9u‡>u?bc?-LfÌn,_;9}X+q~󛫿zs,^c3K@ N4ȱn ȇ턱r$#\7:M`p x 9s3rWռCvBMN4P)R-&k_a^{g-K2:sš):=~*5(j=W-TzX~5 OZj]O_c=[!\#(\&pnѤ9 wm~!xo|[038 w_zg 'IJfE7fm'jSrzpQh%gC'JQrkb^~&5KFa-_o%O ;O>K+i{$s:x85Ct9Up@n5eV\c=T $d.W\alWÿf0)B_o gc7]`%koę{0/@z_(]6ݔ 2`_nl>*'[ɽn8ȺIoWk] S  V>UȑHtvg( cF=L VRK@9]UUxzCZ0GaU]Μ%8 =si]ȼm5kxLD=u.Xʪ׿"{yU"Zlz3ڎ(RZܮ1F辉E ) /3"T '5=?G_ JURb-2W,]mTFo*1hd(: DK ˱udč a3 bBGd<8LǚZ2j0弔3,ؼxPcx1&:9 ?۴&La>S[hP aRrF^yv׆&:f?9PM}BT9>E8cZosGxM zriWMOp^aS4IB :ˀ7Жo Km^̾C$oe#EA[^2+xRV뽑[IXfUV e7\|EAyv); Ljr8݋uwJ6/kd_ْ 2Ha iU Dġ]GM`084oE7`4&AU"{ֳO[_' YrN.5ƚ!Qԍ-rP*2A>xGq~4kw $K,I^̶`RsCKDglYcϐyVfғX.7_ "Ö!ڼ$.4}a% _%} >.g 1 0Nf+d0ŢHٔ#XZuW5Q`OP at=8v'#ϕ+ҡ*s`Eퟚ+I=+0FT՗<&4,Gҹ)kTzJf,k^Έi|' HF@jky]ph)/Kq V  e;ąl:Q}VgM, f:9#2ړSc-L)S3nPB$T\&/G\;FFzS}YsH~/SÍ?#0c_ų ±WzDgmR}}qkK;ϑfӃʙcHAd48+vt!RvL$TE[̴@fx+&6\(>5lІg:n㯅8sdt-{64;m^>sĒglwz f 4vuX q{)m0e>䚚{7$ʂ#Xc$Cƹ IDv6[q5=9J[$<0lRJ cdR# ]ψeIV/-R':7qUJ* Lct ?,5GnBۥ8 /@&C@jϛF٫Rk>fvHbXsxb4lԸI 2,|z;]=loOƵ(4ҥxN1sNDϻuvbH7:R$ )g:lA8‹U YuPAv:ĭXTJ1sPÅv# a:E?`k}Il&=o[7/"IPjb 1|"8BVJvro`yczNpRǝDAM? R:!)Uߎb5S)32jݶxЂݒG1#TyGK(anl36U= 1D*y4(7o[PRwy H)<),:hx]LB{\3";6v@/MVNuE;"'MI,0$$ |gĒʧ"PQD_"@&F ޡ5!%8 }w\8 5 vİG{6ZHp^(tnoM^'S_pQq+~ns3ܛK]5ض] {qF2 o~rJ=O͞0GT/"[-'ITBgFL󥍷K]UP3*)n1/@ 7kӴ.uCZ} sB10J i$ >@([g '1S6M4Ϡc`h6#eiItGxjw[<[}CWsCbpjq7wϣէRѩ8_r) Gf*гƿu&QfnuIn?Hӌ]ekBs!дN.VPҬxfFmO=ϓ+ '?ڜF]1ˎwĀhV# MwcC 1])8 e$ȍS0ҩGQNa?[ķchף*f|h@Xv50fV\g~濼 ը3f|ApZ LN0L~7 CP뿻9+mw26CϠP+Av(ډ:feYo {˙9zSB(Q7nM8` @JY=ӻbCDJ`SC] [Ye J>HLXFS*zI 4j#X]ٗEWSJ+ܺKFY$9^UXd|:9ɂL8W~{T(}k9 rz8MzR@#3:dO ֈmT`+ziU *xX@dqm("D "8z9 d> {$_fƙ|iA6r^Q>+d [cbږ/≹,fZ0Mn(XpA|o imdrQwg̐ ˔TA?GoBbd 4]^;QNL8KJlC Cx nlSuIhtJv"5oEyw%%>}=^ !o:Ja-_kϠ>vE:Z0[㰨xPjѲyC=/dL 0nA* K3 rLÓer.'MU{0T(OrDS]kÉ_섷b, H0{!1'VX ’q3B*75~ #ӵɕgc|ֵqDI D10ߖ_a>\?zfK8b]/yeRQ$<7nS\{B˾]{!!Qk;.#Oljh{ (TZQKGt }h@ ͸yaըƘ;6uE7:Qvru96&?KQs+6OxT86 ۳4ZVZ0zj̼UNvˊVlQ}X&GE1U лorkT:H$4?PԢD|.8bmذE!oQƫO56!I*\"n^zghY QѺkٛv}pXxl|IꪬyrQ4Ut>SAcӣI盰s?\Kќ7Ob'Exh YIDxJ5 &V{ct:iub!4˚ *ZK9{M+d]E9TҌBEA >K"bi{_ o{Qߏ54tXJ/i|D~kpt#|/jni Az" XW{J% /um rʏYg~80dU%ouaI53g#@Ty9&%?()s<_A>)O(]SWhKNJUݭ0[Ыoe,lDz(ܒ؄I;\1@lNWhu*돖dB[yFswu|u f$D"Xs4AS5~_яb8x3f\<T;wUHi)gyU#8ʙB(~v!R3J09zK9Hk8_ռV.Վ/m@1KxRH-ւ"؀XN oBߺCT[/@>2v8uZD? )tI4w\&ac%n%en:+YF^#xUEO\|1$K| Բj=`*ۨ$L Bvwx~Jƍ*IK\;H5/[LjE({Wp3xP ο3xun1ARIjM jfY˜Ү`汐&ʄmtn7m>*.6i~)XC1f |؊:&MČHO#LЂ?*%zN>{he]m K7\`cpaᔛ&6,BwmZY,457TDl꾜0K,\5Sbٝ^kc_޵7MHms2{1'PkZWi!\[yiYs$r3:"S,qOo0k`aR)w4J>\ 1 7/Z1܂\ea~awz]IS Fi禎kS츅^'tY1VQyZ**tF3xC達a^\30Uh4I?lg_Pdg)yO$3Ktgc0H?M1:v3T^-E x2P3f&K Zidke*]KzGx#[!,lZL>׌GQ1qG89QU+¯7SiǢ7F#1PVeQlWHo W?hHͩfh"G W"tA$s؃0I2ZBf]{jM 1 /U58O>YX3fl},*xS(ͭ>`34vN҃}%NF4M2 J}YA`2,Vi2%)عbƪ4kʷͻ,qhVF$@ =h8iSA+[3~0rH/D+z( ߵȳ\PB2jNm<E5%/mkTejpJ [Gs~r%MS rUiXbȥŌ)-xd֜HY_9Πϰ'łإJU*ƫP:'f zo Rgv'u8b+ QsЉ *jdZ_z݆VUVki!h qW٩Rl3ٰӖe{gf ah(xd\It3&+s?Uw›&(g"dQiЦQ}40OvUX ,,ۮp?1op)_."U+q 5389.Hw09GYHAMLs 6KO֋,8Dn  eÓD rNLVcd|yfOk[`_v>ѹfk>,w$gm@PKԎ\Jd7HfPjGbuT+',$ xpAt'op#`Bd9g? Npt.?Fi]T fݤ;q2h@1^Ŧ=JҨ/LWCCRև5ڂ? D]ULOW OY;r$A-|VʼѾzMs|◽=Tf2dVښkg= whv|ZUXx}!rӆ*m?Nz)׶{[礟9,ԛĬuBiF)狎/"r5Y]LŪ~.A6k!bv;:ւz1fzUZO]C>U?Zڵ3Q/W-pxFy❲Xi,! d}:UCΪ4Η>; f`h\KZCsj½O1gp)`8%_ʺhnQ7ZͱC/hy(:;I.d~_c$0ts8'powr3-h3grr)-R_|<]V!1mYY`􄃎O~%F$LAT8qNћLk'o\W$Xdl@+az7ʰ8YhIIhzč#5'&e2hiOC+O XCz^8A|+e/C+ rEMdХ1iec˜+L_:z(6zwg561w#,Z<҇5x1'qD<3+Sw%:@U*~zkQx=ݜV2TA:Z;ثd}S`5'}GT>O-ci_LYscG7luS )E:Zq4x}){9i$|~ΧՕwCh7nՃ9=Yhq 4TE87fẂvMsiϝf-Q KH^GXr gNq;7s9ȭs% 9fkYN=%8]hx~Kw%h&6H'̀B爿I}^W{!t/HZ^B:l>)[ U;3g3 iZcdz~(?^pm% ~ it3m?Qc%31(ń*j|ȟCy1 dDWwO62bRj+΍Q^$õ}8 rQ&?t#ya3J3o6b"rǵ.Y5i40'#b;YtZRv|۰y1_^ U2D5RT.`ΥA: %=',hxvW B"!t^2!zҸi k9A DfBXll( ?>+p*=TpX3jLjg=ݕ6%QDwNO-+:[6=udocC{Qʁ9g!w/g;mis[n?⬂ten竂 kֶ!0…Tl G8%0WFQ3rQt*g揊L6㱽 m#1y1%N /A@蝪dSXU&EW?jӚSn}G1MThxjBRS/joRqNT2eGI MOޱebvHc#@$m8@j)dK8MT<)&.)Jif)0Bڿ 9bA+߿FHxa LZ3@ 5 =ݖAFԄ㮌4ߌ&Xe-I/1A_%%?kISBl3ib'hU: s(b-Nmc2rO,W7a>D1r_{/ٛo.YnR;[bp:kIn8B|RHC~ 5L(v 4o<]=yU Gpp㘻 }Ȅ]l3 x96ߊ"f{qʾPƐ5&b^Xռ?/fF Lh h]ir̔:ZĒLSO8@NAI"i2M|#*18ms0g0O$euU^'JHt]@?GvcBP 7ĕM>m 7%n[]"? ԘSeL|5NhN3NA  .tؚׄJi).QɽTmuy2&Θc6 S[꿴LEl3VV9W1 8] @Aȼ.f}Fβ)fBh Iݩ&p[1,,R=h $:n,x>&x6s4_\a5 9ju{PZUayI95&ʱхfIlJڌ9[2+WaX,\+g?#Y;&Eme\oӤ'qe_<9KF-| Rwt\iwE{IJG3M"JK+ҊA:8DxݎpFκ#U.pdIbdR}e}+5O'Dn"֖s HÎ,!Ǿ1򠒐Oys_;(5ÞӾ hM5K#!pE2zكfS Z,j(J$IHVeLN1\䥝>a\4aO Ψy׵(7툐RjD1=va/Q3S~;><5K:EnryA8c,qmtz'D}8?٥ ;7&{W1Mot*5iw#N`MjFA32=Xi9ML`P J1آ=A^K_hk[Doߐnb""3Z5(2lG_2\!5_o~Y!!X|b#Ji#b WJ}N$?AK{ 9'Ec`z8tQ-@Z\ ˎy8 /\A?/lb8QgL?G4vt^:O~ҳ'GF֩#tEՐ QjrugMedF 'K[Sb9X$kB$&YzRS!t$S5]g8Qn5JG(…ч-+],G$۪3Xj:#[M6PF_d7r3*8y|y~;6NyVsp! N&#eNɲn 2uNsf8(b=$]gb&뤕<>oU{\ 6⹻Wp-$ J{mV]!ǯ?ˠ۹7.yv <ˣ@6i>QW8NLG<5#7 27БuUͼ5xZX!â7(vMYgӐ!N&+YJV/x53SA%RvGL:ܿh``ѭg_ P` hㅍBXA3Tl7UŬ]ix+8fJ%w1gNipvŻv#K[5:dI]_!#BH ZTCU;ˌvU}3k i=16H"u ߥr],Fq&)'B)s. 9c37-A[;uĈKMFwErY,!+hUW,J5V~AcD6EG9~}wW@vPfp>=Иwe)|/j 騤>1 In CB'Aċ~)R>Y؇7N"]IʧZ=ߏ$i9q>^Ei¸7QXj~}i ܢֶ KXZr=ɗr16PD:ΌWHo +e `_ }Q6ߒ8Xo'/_nj2E9_ 񩍹J?X}Zı3\ߴ~FI/<}}{JǔD5V-AϽcnEL J2؋?gß ^DDݣ.0UyRӪՓi=vE֤gOCb'  lXFgR5$R?cZO)(zcP퇤i 8_7kէZcQ"~=[K{:cʕນqR"Exy,{vWlxTS^fYP}c6mE.g )n ɼ̿X;LHwY _Nm8]mQ}H(`B"S5nlgwkVӰs^=kEKdy/t]3흔ۀ=nIgl X*I̕lJ9{[DVx\l#%S2D#_GXz!?gE]'i4-9τBL]V~d6MM3g[BR;h#C&7q5ZU-Μ]Atb`/[vҢzeӋAd!xK[O-@c ikux$'p'RS`d؁Pk\i@tlG!dHƥepF78Q)r뺯|>EfPVV"8DPqtIeM|TXڥ)ZaL1dd/tŮ- b2;5}q꨻#%p[ к#*gyϼm&?JHZ)dST`aD{%%W\:c=%{ŋU4_.={!$|e$oU@del_IHp&.>cFQD_e]N8^kG4iY?8|{F۾Y{r!:&GƲ[Ԏ^DKȲ3͌w}\6MwwEp>6鷢VdLk /> "seх=ԹQ Kth46Uyc]ljXu4@QKb"F] 0|C~F};s~hp\u\ ՟Yٽ/E%759[6dEc"jVkNlP":#  bKJsd܇/1.F =f/ҶoJˀv,(z΀>=-vx,T*}L4.E҄ uuyiuNAj`tn(4Po6]""Fg@E>8H5  %}D 07!EP ͟r@.,PNnXں%")3[]hMN*Uy1{ByV|z<_H;$U}}`1R[KPmg1ٝUjUX5OE-$ aCz+7%>0J`KqkQha/q֮5=1qit9.lzM@0-Mb8JVo~yYx H掓~S_dG `#J bMioY5_=ֿrI]ƿBIcI@<Ѧ1͛3!I1ĿUHÛ8:1aᵇPCG%k,ұlSG7F7I,eJm1TQ>^" ~ɱ~#ISc I=#|yydmte4$:HU'{v-DT\C^W`*ݏw[;h-zYq]N01ͷ2o_ >DA#{űo&neGqNT1(׈.U 9b=Ð侃}%k3Q&r aܚ뎌OH 6ԗ҂QWjډ?zD7L_А $ow/&5xPE;PcEXQE#-ژn[+J7UZ0g|*bOiy#T\B;d/.bBAfϡ:X5QSywv$w8&Pn0m_?=s)ט6/G d]hj.f~lSayac2Ac6h Y\S{cV\x}5Wq;;AIol2E731F y/.HkFNDtz2կ2:f)=d\nї+xʼn, Yz)th"7Yޘ3oNaXj]'- =N@B̩߉ Hэ#_FpBW8p7. +e[\XRÓmhoD4"P@MòK {L0Usō`RK"ij~٠8$G/cg]\Tm#3a/zZjZHv3>j&ugϖ9q'MU:MV{Ev: 'Z#lEmXU˶lٮe*õ !Z$,}#ڈzJ ZgB!G Dh$e}k]ZFц3rՐYg_隤Vo2󙲯VQCNJPF0>NǨ\Lט͵g猄%8+(4A1!cym|_SH `u3Tr"8S|_4?b*Ka*.e&Jǿ:TՇFڔf c"nJ|[>CaJRӕH|kMrr󔋶*ȪC˫.$"8&;Qd 2pB5U*_:ɦR[?tÎfa r=[bSO*@ Ի9öW)u(ȏ?+)>la A}GIٌg hZ:?zXDc Fc⋡RlrH0֣Xf}e)L fǜ2MH5ʈ7IOvkĶN\ Q@Ο6Y1p3r+TTe$Paw ,Pn}s]oLqpYkab 8>.+fa&m&n/wgn^b4_O˿x(~}:۴ ъ0/bsnCUFI Z֛ɀ^LPO [<\ &?ܐ¨ϛ .1S!" `n;;Ƭ- ZbQ+x =h1_򠋚./ꔉ=z fBUJfZGþy,ܫ6 8z8y8t}vH&[RwBo_KSH3n#8:`EtWhM]k#ڂڐ+׊5U-]&}%~7:[Yl/wQ=g<ڀm_+ v:D>#n]'2!:gꮆh>;$%$UyW:_Zas5fk=ý*bMA. $-W/H.d4Q mĴ;Pܸv#mB:W r{)V^@0egsOyڇ8$G:Dľ$;$=lP̀둌rT.T,J [mY}c ta0C$*;}8^*yrZ/lhP㠥GqՑ|eLz56\+xH%Aػ&2[T%pٸR)'Mdim! ̹|ѳK _^U5σj Tg\hAm]qR+PQΫ_:. cvJx¹ x] +,uav(nIko,@ }JY hhn3<}\eȘl:cBZK4W:)y}+\A0ǺTRE=%>FBip%}Ƌvh\P-N?><|]d>PԝއZw%R2>&˃o+bw4[ QJkIWa"&=K/H90%k2nՆ߂{JɐƼ^?a_l-UF5>m|$f/@s~> <6bT\}5o =&]L'Z,\ }_zj[3`> ..ǩxDX^ PNf[I"cL /˙(z/ tb_g)g$"PD>YJgheg i[wez83 DV\ !'_FJnrmx蠂 O%$ p}z#fm+w>Q!OHn BuSeXn~Cr A;KfW:c}l?6[%b#Dљg8į(f{+DINq(yv dPF`BH[ Nj>Ɋu"!dL *D01_`1;^aC> 3NОblq6  #~H`q`B}Un D;D[nF`lJ~k?j=pzق\ x >R}0$"D4IWk.$+4DT ΫȚH X /Ǹ~! m"AU=_; 9]U.LM^2KNwI9F %ߡOzܵN 'JSB(d"bZT>GC <'NJҁC.v JtC,o>ZR#,Yw.b?ҭ `{q.=2陦^Z|XG*,jek%=4ם0c5߈NsoYzF{(E|Q*/赅9l ktn(v!!U v&z1 *pAϧ}Ra]bU7i%9Tu[L{-챘eO ݮ6ujT+ vyw$NA&ɠ+2>N&t L DpYIo$# bC>^Dcl7l ށ岨4:>:KEyQUzcx`5Tuuj_6jD -DLo9ܽ~@nMv|^ ZLv{)B&sJ:MsO4jQ|}+q-" H)0+txcZYIK ]0 3krb$ӧD"!BƠѲ1*8"xKn&Yz9ڗhPZ]%yG[ @p.L92;9aS$s[Fڌ{&/xЕCH*ءUH|Lap+Y$RgԹgz6{SY;-d0rKxjh8WLjӉ9{^Pv0w\+T駮 q~_Q֯$k  [*H:Nw$|#^f5a~~/E hvpV=x]6fbhՠ i9kq:ޑ}H-d$"[nEhNȰz'ǽ3k2rGy9/Gfq H;B;šc٠cw[īxzWѩeJ]*C@ çFHwH7XRQF, ebϛz|AsgƼ_C㐡׬- F9znwubQ*EG P* sD-':)/rzO/3A 6(w{%\Nўfz'C9.Uv`c]|!qUKTcN*'} @eUpϡS45Z9U/wLiTFq'fusT8 9PcԑߋΙEհ|xyP7F[9_-K!T)rI:əs*#;BXK k9 w0aFS*9nE֡ Sټ5hBPIjD5J>Mh=/-7GJh}—&Y?"exք:J@f&#_"@|c;`NKgW6G!IC :A7q;>1ŕ*cVt^Ba(Cև@ ʊ1. 1)B˭E ]8Y]kSuثHJn2 5*Ks h?։6Xc`Va'Ϸ3ږ6/GYejs4sԾmi=юm[[ú`^ \n9.~ #OgW!z/^njfp֋;&`A#G #JY$,޸Pg3,3zYM^h7','* !^LzѢx׹2DuRыZPcK; noa[\/PkE1 Q=LA:Sl;Rd/$'~\'ݩ` (o^n -9OZ*. @0MNA.qEGL'ٝ9ǀXDP6aOx h4zg@ 4 ZX7àIIU@߬UJ^j~/!.<] "ٔD.wQi;G0 MlBqE5-] t(9(F4u²"Ern< <@\V_[bkMn\32]x Kw%94=Ć%n\οs0\70 "Kx y]N$=2,/3|K}DarY մXW*"I룿7%k$|a>E4tbXʻŎ-}JӛȨhr0_{'~H2lsK9N:qg1:xX0붊vlBiPTB0Td/4Lf|djk8/WOL(:)6A[a#Q@pI).ӵiM]T50pܜQi➙4~uEU\ 1q;L&~#l cɰguofU$r50Z_&aGH xF7gAusVM?4$NU 4*b@(`oMsX(+X| nf}DPpma1BK uiuŸؿyҪPP*apYh{'cK<ۆrEoa\r):iylO<\6FZq["k-ZT ^w)/WN\':{zA W{c;sv`} knRY/p.& .\OM PX/)O̠$DP)/"1A9pYnMĒRFȹ3v`¦_gp4^*^.m.]~o%/ /+)}瓏я*/e$r {<QIJ S9E 5޹j B;RT!9Qڭy F`cAl78xBHImX]y+ZR~aG%+_8% *dh)eoqMx G9JWgZnMD"s(z"MxExFG=}=ͻîE0(2@'rm/^NwpMi+ݹNW1KVT딑9n8 oTT)4=2\Yݏۖ 2 L]ke6UrjWѧ=% aG~<sH$hTmKjʄ97pPdѺ5dN?bXK;ߜH WZ,7Ц1/'\(?GNn:ÐYwjé&(K>pSpd?Yb"5:h 7S #LZ`;m$Uyڝl,u-ayV6DSM6l|Wt;9@E@h Rڋ䴜Мۿ֎'rA㊾'ǑW %_Su%pRM]\3|q D_l2db%To5(#1':OѲ648Ye~WI tKUaѿD8ٟW-GxHi"D^H=`dCXK= V?T@I.j؉Bh̽b X8%)VI?Cq&P*4fE^$ұ2u9KVlW\Ar a,gÛ#MlcMPO$7haTȫhz}7F_Ul4xl%L`\Hc8%:bSWn*꣋BT,w&bE XEUB" \b#Tf}]bɽ#[ SF$w'y ~ PNy/E xja[ܵe{8\iʍ5]JZ0!rs?@ <k98o~})Zn:!gܻp_p-Fu8]-|i"5C~Icǖ z]|{iH;aZ}Qo3M |=9ýٛh_6mZRW X}b7㆝] 2WZ|=OZpBqe<>܎l*6iAie''&55/uPbK9U6%Ё:{}lDd.S0 >fnɑ-b3q/q7s~"ZP%`4OaoؔhYZb(lT,>D17+7rV!M"3LR9gĉ:fk 2>s^SMb;Һ/u' vQfi Cb_+-Z^;yOhth{mUq4W?ޙGsXfV&n{~1=Br+n/Uĵ7_@V}}ARkSF~'$=oˈdу'6/ CCސD.6̓ͣ0kWx(UKἠm<G-Rۛ30ft>FV}Uu骷BIcFW{2V995 *3*UZIEmוT9"S6"TVl{߃*6ߪ+ ~j=ˊ#Zux WXֹCL1*5;i4HWaC6EYY0OK !~F4.:1ΨYӾ@wDRyޕqd0m 8>HE,SrTS=Ǭ4#|L&0,!8[f拫5 omX2}4}3c/j|؉%rj;3yYsS_d~yJ0َ 0'9 *%@_g >ː߶znx%ڌ'th)e\<;V́ۦX2TDIyū3*Հ$*Y/*=9/}j9!kj@#Hb'SU{a< ,dTelQPfd|I@cTP=oGupc@эgOF. & MBUզc~۸ؔ.K)DzF^z 7iV4"{%Ӷ]m#)洞fFa\ݰI۷5R7HG 3/ֈ_Xg=jI+xoK`]:&@lmOՍ鶙1W\ y"ςa&ri֟1pBި*k%'=+hoed[MVrĩ$qHU& hR64F,Ϯy\b:du RWyf llUf-d¹wd1zB$D-n0fMVqЛxz NK)^wS%8'=˄;bH@By )jˡt)6ͳ/Pҋe!9W+0LXBjۂz/s*1pŊ\yZga]4: ђT3iځgl')@jsWkwt-.8̀.ajW%]X\x`"꧋(,'Ky8oE,{C+ݷ̮M.D`S}lUrk3\|/3.-u9.썵TVwFEڠ[!ULPoǧ80$#,Qa-uafwgaNkKΝv,gy+jSz6k4Mm8ݱn0zEi_6/acD:']V$.Ylxvj0ږ?Hd\]\IċiF@[{M_ث4tC2;ÏFe/SnnX)P S2*QZ4DA)p-o17Xoʀ+M)4 4g!猞s*/?D,$UO&;PRuaD%z:]6fg-{nVם'- J%ךg1{W` jT}W^󅮄zfOd伎vLZdƦp"(iS9c ]N^Vl&=a1mWеu}d~P7&wӎ8l_'D X {H*~ɱ,PjF)lFk? u`%o̗),ƲMs1BD6P#_~ͅnؒSȚQ~DS{1|N"8+wF99vV8ʅ"~;]Yn)|/-t[R?0GKY"rs>(TwjN) ME{[2w *L6,t_vjvk4:u۫Ovem+~ʆP&o^q#FIOpiJD=1#(icԮÈ$ ukGT=7rE15S !XL pyyhL.fow`?نƐQxidD]:p„b͖ev} ٥om~ŕW6!ҖPSLԑ:34>=K8 Rѡ-<-wb dXa_!_'ۍǭ&imZ67ʛ_l[Fd"E}LfdRkY&ٙTz ]د̢wp[U(ڸ:!M[|IⴖXpZwR |Jj93ߛ13zq[s-_N|\_$%fL@jyrN\D$t倶1f?N7V Oee/ cU힥9&C@^`>V3k)͍ekY1x%N`+E.搒]ǏVз00a 'h[{ v,VEDCAN`fgBZg$W+Rm" rø%rҤW1hce@ d;Ԣ[z@e<)‹ Bf.$Lg6Ef6V 27M8W-yz;I/߈9oR܍;wLT6-Gfʎzs'sx_quهʰČ 0J `NBEHNh$Ԧ{. Z`tLB̥6+Ah:(랱0gqFט޳\e3KV]Pb*`_,#]D@.vm&X\4y-lxlxiU( > &c8d(_lzXᥛDElˢRZ۔%!PHvqnM-^pcxŤe?dp{^:j{$AҼwrYm:2mmOͦT^9/pe:L:N$(^EY!Y2JUw 5zɘj!,րWTNe/{;0-iKu:dޫpUmQYN%t}<}@_fxoa,fDcNI)dZ]Ta:/'Ȋܮ+hj]ڧRO}(Df3 QfI=~k+I];T_\r?cfvJs3z˲lzUT4 {bS"亵e~02}K;w`M/"E!XMʗg(Ä~zn7Dz!UV_Qw@5@RNZbHо P^uw$&4B|?#c dGKY6Mؑr]/Ľ}7n@i;O5HZ/@g=#_+H CD$e ?.qYQriq 45X)섻BF"a(ycJOG4zRf|pWV9J6lHH_LIWEx #ɸ Yչ<\4v+:qn%yzYOEQp ՘4_ΑfJXz D$Z+L5tI4p q%ޣ`(L r+<}2~ jbqC#SvW#uF]Et( q)//I?AyiĞ*kb̖ל *д.fW1+DiizSH8 =vOoxl4p=^~ Ы(p.G qXP˷ze#&H2Lv+;L\:UqjazQB1Mk(5|͜"WYg4p4Q\uWaW3vR8l4'Ws>ӡ}ZD' ȊWl$^`ׇ`R2Nb0h9_CƑgc7읞8b:vZ",-}s0wƄ:-טM x!^WFu"ߜXJd+y<2CG%~ 1.+~^;XBޤy.)js}-q0 5tѧD";w{{ؗp j`f/H}Bu>UE @#h`:=Wþ]{pI)_75[bTD9pj5lW 1^5~QW9`~a4$4`5u怞(R}>k&CE+(ʇ~WN`mX#Kݯ]Z5~XSWS,P'N/cu䆧wҘZp'YAɭ OghR' j}0Pm;83B#wO8>CGD \im|ݘ2g?Gj8N 96yV5VwɂYƔ>DF£F˹;(p2~Š8o5n If̽[[!֕I/W[iڹUKS/ZY xJ@t`\ul89dj([뵒];r"_B֙h@"Z;6>̤X/<3{w#>0N}kRњ/J1{fvA= UhF'ݡbfWuB7F_TK3wDP{]r2Ly호ۛAhbT5lqhIk?d]LL@K8 ll:ZI&q u-%[51RPu^y 3hO d?@[O6#"`|- {v|q ڛ+L|[4Opcu-!O5zzpNF+%=b Cy?-+z&*"tHfl3ц,\B1A v  `Uч`ݏ{JSTt.85f@>n4Q@2)g}]nm'+$?opy!rvTu: ޮ-&/R4O/8 *P6Mr]v9M:ғ}Ay6?"ʧm \al,B"dT73=z~pV858TQhY$Kb"b;6?b,iU;O ƞ~W =u+XQǴVu3š/GBjLʚX}&l`ȹ@+f~-kF@,H}L %+@6|uҝfBe^2įaX[klH cZH&/$xBfc>bWk!%x3[FLL*WxnZ06.ql6~7&whR1'`]Io4`ؒ?)Q>3k^ "TqbtӡV鸾g %h!\Ċu T !K :l>Y5"i;UfdfXu7,; Of@_n:O*BjBQ#27c6ϼMդ@~o*G&݊q"HNa&t~f[azcخ\sڍ{qp`rY72! .Xvy[B,X͂ݐE_Jb.w  13%sPR#2uEI%qVS@r*ڍ^ Κ='+)>/π8 'ى1|=ʀn)pPoи?SZi1x6Dp2Rꎢw iIGBse\MhQ6z;ӕ5"+ZN͞gu Y'S7"FfcNdZ\З5dʏ{(PxE2ZiZX^/ʚz\c0>yAn A2ó-x mOɿ2*.d&k텉nU9="xL"~ElD"hZ cA"O, tG?8*ƟEJƨPOJZt\Vh%>m >KKO7pHnTgǝsSrilWe&[3]K骊{֢?Nȵ0HpBoץ"|xnHYT5 S2o =Rb#FPm完Ϸ3~#_C-Mۏ#pLJVT+0in~U$L*ULӹeQN^+og}&7"e:/E (k,ݢ]U{uGNGn u&z x5'P:U/sB1^b3e#9 o# DUjS4" dGB=n~ʶuF _._Ls> WWFH]n/g)sWF ayl]bT|}Ы~ѧB {lĥTQIYfM٣ZփRL\?8l/)ÙuzYb]01}`cE]Yi,{qPUBZ ^ j?HށZcb* P9 m #:(2}`G hA|h_WȒ~h5@}ܔw9slk3Pc֚@R=d0Tאn-}n#WoDŵy߽4RQbe_gr<Y)V v ALa{`\)V:m-G|IwWoiG}'ty7P;HeuXϱ5!ua$HZQ;d䍬{,F, ;3hTUZL .3*o:r.r{xj(A1bu=u`K|[tn/4}(rզ@ny4\ⷠy~gKUHOmf?5B9,:8pH9 dJЭU+e/*> ,eHKqO#> ղIPC+a_bb]*n.sz+gJb@!m88T@&,udĵ<O<'X:_ت5kShCBi 96|C!.mQZYt7]G,Mô\@R;`}T*q4aslCFk{pvtB#8+-Dj>Yס ~M0:]&LXFRWF~ TʸQoV7A,!0ì$!TE c Y/-C_þ+%qE7O&ܦw|[}v%g$`bvcq!alS,tX‘/3>l׎.6OMviqRUCR}6v4uKu ]OCo>i\ASM9X.klƉ t9@T \=gK[/D~sWd9`0T"§E/h3?mg输7v4pE2̵mDnU=(I4s3XQuS+%uOueш=]lc1sDf{DFX AДhyӃ==0!qU0^DiW]O!"HGB&yp(my.]24n3ouί+lI;֗fo@D=Q9 z|$rox&p&7JڪH*H}XO-:>[-w99`5Tľx7Y,Ҝޯ)C^1G@2j'yT3EY{}c~nDAR1ͼ(h`GkBL1|aɫ> L?8^Od8فi2ՠJ$ $dtXr6=(T "|롏\uLEM>܏n+d I( T V>d:NU6Yw]ݽ,HXinձG_:,"-0'OUĘ@WLzr3jx|1nr]w㴐ZqF"#8#ּ1Ttv(L/|V ES8{]P<\uu')z&%yjrDٝ%["e!}쉚鹙 C/*oqCws< qx䎰4a?+)$ ));53fPɁ}{>&cxϯ_yK"zԩ9;4I=KGVVL CwItD2xObi)[e SdHasL/-v16<-sqK]hQx0HVFDI9bDgأ$\Ó`AweKS!>\YgFAٓH4&d8:A󀬶C'q$ntEs]Y۔Nxm,ᇈrAZc49'B!@R+s@l)m}6.$tY7ld)pb3o=QS,⨪J\&u=g%_.f$=ҹYg1y !Y0cgh#4fe?ohQAT!+YYXeT~ J[J’+ps f_|Rlƴza?ıjY =B̽n|26ic'\gha[BC@OHSC*xBgQD3ޛޮKl c_}2Sm纶ZD:;'лu &\t!U~U\5q\.j!Kn8g$jknċM M1Ô486{ *20֢ y&p"mxwPIc(#z@t/퀯;j~ /f׆G q^P?0'.~lRz;)%lO}zp2_O|<5E~|Lo_;"~2fL٤krD:~mՌ O@_X'C|[%%di'qi33avf<̆YcAb 脾xQp[abiHg I)}L؛NV@k'|I0T>_ɖRL1zdc^m-^Vʼnтm8$sϥPR ٝ*@{KT0^#C*]~tF*+Nzz)#8ˑzk ,n'lWOi GպuF^'EX;\Ih!JmۊFlG4$$ϫ3םCL<)ӎ>;kwz{q/jܱ[mI h#SŶ4LW?N.=| HyU^AͳDgHqcOߨWꌡ@q+fj!|m@o{%&V5(uf݄[K($hNQr1cƈSeaϲA-f:lnc͹MHimidd|{R^P|A)/դρSEO`ƫ҇-k`?JEqd{}i1sC >wXPI;=@G* Źgg2q18[h4ߝBg˳}GpbIC5wF'nIv=9猥:͉G f0"ܯw"ý8~xv&?gS--t!u ҶNǤ\D0p# BPp'cX-mpŴrh3 Zڞ&f`W?SD͹Hb Z87סrWVjV&i+t݃qkU3@:kmJz)ؤ~f[CPΕi )m0l Ql= ? $ &k-}RI^O6 0 Q䠆`)hSw`zigmZsť=SyX0{iTy%0BVun3~@#d[ǹr C@ƥ` uRwa&y¬ YSl#}ç$!Z3< xЅYυQa`84yW9;׮")؇Z$0BD;[d'#oh6b u֨_89a x?[^4G&ʒ1A & | *bKҚDF_-|a(vCER g^HV-lc8o?Oʙbp~_kIj-dPz?JL@MZE<[YiWr|<0 kiӴ[ P.o{@`W*U'#-go=+<5`4[ 3dYET1e`]2,ZVn$ləYm#w~L}w/' gn{Rܒ6-r(g0 }pHpo #xno˅:rŸrD855ߤn퇱 w!TOX*{ t֍}MKQ.;zyl 2-TBbP{^q-KE11,5^>,?i9ۏYQ8JtvgM%k(!e߲&l f%ō"}ڈ&*;\<7JG B}P,[_%U"V"JyL:R=lLNhHjld B4OLw^±%D.b걇6}tUX.t۔_R Sr&ŇS? :xȡCLm>;d>6T}cGnw*KQzrgSAW;85_hiFUFuhA_aڇη9A< Ʉ^afŋ-r=phʭ'}ط9zi.Jؼ WrФ-i39/Ժ2l y7[G55v_rPffoFpP )5@ Ut)x4ОE th[d7Nظnen,%f3zF@Kf$ l3yI%c1Be*pȉɺx=LjI`[faSу;B7LL\V4UբqXc D$@ p ^ p7.UCKȞ@v 2`Ryy=OFah.z:"ӛb0( #8WUҤopR{֯fn~qYBy0;(h. nWK*QU!3?]%{KϕG 6=?_ZYavvGI*ǰ*͘yqۨRib*}*U㐱U=&oUR GMI>]E"v%g3^?A.a_yÝ f3kjՇ}xWzH=K18b;w3_{ 0`/okaF 9/C9>}9,T>zo E*L Tv6 ڨ E{Eq22|:ڿwjp9<.F_! _NfRc" ʐSzl*OkX S3␔IJ?EӾ bA*ss?T$ǝ62aTU^^P iT+)'WZh b \ (rZ>Lp۳0$.YpTgJ@9]jnªTۿfm+@i-ICH )ARsxؾ@6M{;UuʠD]'zGR_5vMQԃRNPRE: *Q7V<CMX]mNgq\i%Y(;Y-ps0W^J)L+qL%.U JͰ$.Sƭ1Ý4\\]?SGʯl.'-1Y:V f7lz:Ra^BuЇ@ҼF4וO]=1B "M!!mZdPqWV7)PαrLNrX,lfB]OHSQM AEqx:A!޾z7ބ_q7J]ݟf_vM-*9 E21g0,Ks&،b\Ek1|2r[J$_q tQ S\R-2nZ7ֺ VF q":Qq{">P3(jRus]@/:Br?v JfH fؘ ,Q2V&E9}}xme '5=E{H'@c=#D eʾp-y{0ts*=:aR'^.:R(*P{Jfst7T}{qChE~Hpit|q\ -0eg.*0ee#8DžU%xIb?7N*9DǼ0xrKSLb-qky/a %ˮLqH`[c:*2A.*X~<ڠB^.9jSخdQ\L <AgZX2Ug)I'0mWQpx8\:chjN1 e.yaAJpm]})yaũ`h8k储ҳ YHro%flyL#a ֩?x!}sh7"ע4p _3AyǓ4^ 1}Rq yY(Sa$UIvCdB>iur~XM-( ?j S"*{֣(H+amjĜs{e:{-Oŕ7-M8$. I\,3&OC<| ]s脥TY)]Y Հh$~j8:XacVWf}{6nvFP.swn&Tr)؅#nG@LȧO`ᆙI`jZ!cX[`hS?܆ Nku$(ɚ\srKlt-Phqh8Y3s> 1!6R|K%\`Uy85id|#seژ ,3$Oõiu S~XJ eWucD`~|&0F#vW8]h6$O[mN'׶ -GH9@L)EnfІQUſYs5K=NC,Kˤ>X Ի9]^ s>r?mA+&=&&o6'6,O$d꾜>5# @Kgн_xut@t:e^2KW*c45YfXw#5"ֶ۠[CN:J'hN>褫VNP-ffl4͘!WNNZ05(^'9!J y|s?j[o07"-?"VQb2u>RpAH#ax Vwa x~Cc_TvY}=&@ y!֥Ys&i@/fe>oT Ld9_ JCI@qx s6ޙ/+3qYZm.w0349d=5(eïp{U[)u.N:rntldBC=$qL"C`sI67]Xj|ѫ#A0?AD>\]vwg*6{$B\mgNxnI!0GxWБNP_M9r @Ks`V%<:U "5h[M^!Z맯Z6 7`Cv!tq \̲"iK8 m:Z=R=DfDPyT{pd[αf6ɫh҄ ͔t2j]nGlnXVc E)ym,\'=V`8[%vZ8!c|jHp6@`;O6tl#c ḣmIvRq.`p2V?!!#f+A5](~zk_lGS3,74D[U.B [sVVصܒz_=`'ksz=a=w +a}֎8 ߄X')~ OK%| eoV@l";YBA_!5!nz .K2(Ccb"יZp&e6*1+Ux/}T[^|._x9%P L%z-!8cB994{|˜bR1 '9͏lOuF 9.JNB4؃&Y):B)C3髃b۶\ʄcV 7Wtw`##8YѴFI-^1k5f썸^J9 Y,D| UCv =~:U@q\Nk,뛤JbVR~SoAAiΈv"lPs(&!۴c$|sgHP=Kt{7<fGW`| jS_.?|ONS "t`ܫ^TۯgÞ(ƚ+NsxوO:.M|#5Ya> LFZ SwdR$?Do;Bcu ".Re6ɜV,Ko9`rB*x=KɉPerMw;$x:*=[P.6=m&Mi᪎0#\I˞؜,A@_?c;SEUItٸ2@sjl!*E,[RAr k{D4*ln:_'Wh8t:㐫=sn!cmJX%И5XXF"l# W")iXm0;.]ݤư^bˮ뇵:wٱ\34 !ubRr+RԱ"fXi 8A] ̨aD~c*L3}׮6?jҺy"^>!K|ROz5p g[;Ha 4L 8'r&2Yri#rӖwCiKζįO~B\wOUk_d}bW Kx:?Gt}1d,ڋwdIZ~U腞UnCNRDj 6K =7uG&i,Kxr$ ZJhCb| l X o:m J9?Sz%aG3h WUK&dw914;GC`20z3}F'[1<pү>O/&< 4q*L`Zo ݀20kZY")0w!o-IJ歖 D DX.G&膺Ul;#ZyU8 k7 O:碈(e%WAQ#zWȻ:zf,/N@{pML?'&%*\qzxVl%Th6G)qUq1S*y.G خ\$WVJnٶ΢[ÿ骠Bt3 y~& \eUB,{p'Fv1UŘb`=6L]qicEWg Rn̳ɥVNNA(du]? 3~X0k]+> `pG-v2iJc=#lRݔF; _ Rvd0;ã |@rh'sT gF q>+_6.m?\sb)ҒO}*2hiuw.T WIq7I+fFˑb87un)u]ҡ?Hf^;r;;y(B& 1$!klkA${{MdL@$*l&+h}&QU6Hw#5_dG0C92Tfm̴[z\ p;[Ů³`O}Dp|6hس|6ـ^̫B mwZL<)H?a?jk̯O2>&S!szR,W 7.P2:.ATu[twiS(m/jKc}Y0h]< M lQ (wJ H,6[-LrHϣ7p4H;o3"Y!c˹Y#i2 MS:G%@6LU7IOiuZ^k iG-C)JeEZh\2?8NYlWn?d}iV} g8Kknd/ݛ+SP"/|7MQk-Ԝ7/?+`H^uDd ۡ&HOhre8Phd*`.+of-=p=~#CH\QU k2 nV$9mo=䦱'- 5D~pF|lk^/ GүA$k1w@8 G:>m6GG+IxHReOzKM1 %%s-eWLdvm˾f9L<ۤ wXؐ~}H_| -͍c1#FX*%p%V[cn#%Au녣cD:C_O~ SjyE<j=^=X[DPecٟSWTFxy,l7o#'dހ{ 9(w.75F0Xr§Po$ 6ipCaL]磕+ L`,Z$w+䵣܇;Ø [ZGۻ,ĖK?Mu"kۣVWخ<6#1c&s@3%PU(<{ШyǸl}%qI{$뭜}K/HܦE5$HVQbʲ-EInu=kF9`[ gFaiTR'olnWR+*=d6X_G@Aknֱ H,"o_au_v VuS.dy 4iܑe`=.˫]|=`X72ZgO+V#V"'i9ʞ!%\E˾+f/;&!QI#DYGCo|F$3R4N^1g$82CRf=Bۙ jS={q S\z琬@|bn`ѧ7ߣ6KyD8v1>U0Rot)ĝZF.&; ( la*E\ xDTQ;LYnF&ںkymNaPZIƨ ˜t f;C#;uXgˈ^(>pۍvzrf(i[՞B/ ,"#keKB"J54#X ILH<(eQIYॡ[$N>A<ۤ5}%ޞ`]x!I?̘yTf@s@8| ]صqIթq{@ }LWݮd6hU4f`j.6n :&@4t,A. +݃~Ǫ ">y(^ 2Ag~Ϻ<\ݨ AX S `)~)!I\?AsL:vLCaQ,{c5gۊb}Q 㮂<,˶xb8|N+wMw Z|@ys k+:©` k;mp[=q@}^A| %>~y QJ7'_ˬndZʼnDm9wmnFįПlY2 J,oꩱۗ'W  >eUr Œg;Fk`Ď"9X8AoS򤛤8ncPamxvId#+G^HII=!r\emk.oQf@1jn=ݑ,v=Nk8Z=H$= mʨg~Ƭ*c(o:0{?=4|apm)F+]ěҎT&ݬ$AsK{e:ABgK- (3(Q0GTsf5=DwA8>~ˬ}{ {o}8=hɗ5m,̔dEHjx h6*CS!=RVX3Lʡ j$mIz-'EW5{0*oi 8LMГ=+p{@dFh 5OM٬rHa_ʏ qʋjp N)@f2ŷɅvLTKwaRqM<6g[lA&@9STLpCkCm}4.Sq]ZEXlҙsAq@A;‹VNRlqSLn"(cx Q]W)Wڙ"c [nY]@~dL Xݯ{cn4՗09.PO{4B8Nf2'S3qgL3|7]T׵VGR[{z3ϕ?4-9Cˈ9|> Eڶ_'z`HȾ^H;;0'B+d;*]/N`*trC(9ԵZJXdr/M˦ _++NIT(C&97Ňpox*U&gTĦz1wP:p3Q$mqр9gU/s-qPLrZ[&f1a11ewg# RЉ$@E#F.֩b0 :9\HH%3|ϓ0ڇ4& .>]p 5pN"}/'g|kgs譎u⠼snB;L4CVwj ~`\BmhCU4Q`%9'{SMB&&&Vo0=K]f_]*QHdg2'KKZd3|$Jc1 >L㇥DWbeDZ'&FΣ˾p,6 q̵E~w]y^-.K.'}j'2iT6rٳ'L?,=39~ Ұrkm_ pchO `aòZ9YΦ2:?Z; oVfi;eoW[Yp>S1QJdޘp6s t_x\,UJoΦ bg?OR¶\Fav9og\CrܱUnR,r!z=+Ab+{l !?wrF[Q3] B?@=>W^&Z7.6_ xTӁ!js8<0m̔syGYȹC@BqG5"tp_~w 3b&mLNqi6肴n*S˸7 =ly/ '׏ZgU,gjcAqIy^E'Y;Хy` XE $;c"1)+xlj`V@\uۡ!&.jx*rqACS9[_ &A[M}a#P[)3z>{7Ǟ~jz$ ۘ:3|Tf5Y!͒ub+"ʌSpb2AV1=Fts]Ld'(ƙY,L<Џe@iNxk(N Y?ř +&zxD&bk8K#[ShG4Fqx3Z{]6,Y,\M s m" $ݠBə|r?(# oܲ'@VnpńbDC<蛒fX^Lg$ZᡗKSDcmG9C׆IZ-GsJb.O:7dZKè {U) Ŧl"'qs}2P#wcS`9wKݐo(ԘfHXX9Nj" +Z~+&N8m+auq~ߢC ӽ}˓7L7 Q>]6C*(vOb if_7+B1L"Nݱ 2S-"/LhT]8b_}5G<xޑrc Qv17 %$EŽbBe4;}K[́`OYh.jr♆mU(n_߂"?BOa|]WٔMC1yTDZvEC\8^aۃ1bNgʘJT]C5+9l0 EL⽅"'hO.ں*Afl%hk0ǫ]{@Ⱦ#AA2V}hpJ#P7Y˫kQ`Eԃ9EauBS vܾN},&Z:(6޾g/zTUuwA\Gmw(e|$:G+muI"F֗C [4n{g.7ȦE2-pV$)t`nED&5ǴI'ú0 NOWw 2?D*,9a%?>Lm 1S;K*SEj0@ Y `X*9Zѱo>(]j}VPbc-cYcr44nI3h9 pJXP;9kQh0OuK"=Iۛ7/%Z`8OoD3e4+s $Gď H:te #l<7GwV4谷hGSܸ"q>tR@3Ǫ~U6]3AX#G(O 55O::<`dGZSh!a>aJx1}&L򀮡(@dC D5}f*4 k Z8@0H6|U>8>Nq2^mcS06m[GL+ҨHw蚪j{h\WdS_:'7xo[q y#!$sGOAr2urJ `_\D"p*ۂ6TqՂU?9&0TU\gC(!\ cUZ,Ydᇀ]&'yjk'@̓zU'QX.ߗP aIJ8?$V*$7p&g|޴HEPZA_CaZaNzεUZ;QA:X뭵{2yR\%P(ܯZ{;ҹ+xP{%9|687STjn:kq@9&)eP,?&?䗡m30w_Cc@V\s]QRyIB)+~z{,n zI/j? fRBu!Bk۵ZϲvU﯋u,pp\UVȈG[x(oAb>v-|oi+՛Ra6iC#3.d0Oސ``X7cYo׏qScf썔0BrѷU=-jzJn1u:o= ^rOqJ ww\l N6?IbqxG^s /,>4N DrPp̫W;S!4J9NWl($863ع/s) d,9؋k۷R_hʯ2ҁd )wE@=aF42\eiDJٛ#!pMmfR$XֳkhDAF޽""_`Uk5!u< g-URϨyHH, NӺ`?Q0.@7qX?cǁ)T+Y,%9}ɊͪB-C?,-3ֻ WFƈ đ!0Ndm\orm9p:iO7v@өښdϔ#ѸRcUJ[](daIo$Vc8V庽*m6X4fs,"|, tuT`˞e 8X& ЌU~ CؙÄAK].#y;Nټ*\r3HXxupeqbBVIDvV0R-toMpSRc,x)T$QG<4Cy|U:aupYm79@_I(wrͦnA Lz4(^nIH &"9)H#BAIGM$OI-2NW5+)DsyojT:RKy5&ްhq!߂M«u_e =W.9L%5>eo4G:W>;^ż8IAvCD ZAmcOf=Ԏt~0"07:䭌WN Fs12}ڍF;~-c_ږ9mPN" ܧf˵רۃZ/svAꮳ{5d Q۝iC'9%G6&d .ЪbIpr솲 qץ'7lUǞiaB6xoE+sȹhfP]L#(9%ŜaRG"~F&hN$fxNg?Hiu)YsvR*~NJ38ly= ˴4t 4l_6x^~QF+`3_wcQ&/1 >J^[aJ?dsb؍Cv1B*7GM!U-ZbO"+D+ABD7hI#`%E΅]*Mq::-&dkN9h->vF C\#U1bkBh>z)䯌" NYcbn9謾{:D=bg X, }&cDݫ˷J{+ۼL5V,a?@Qw [g#ߨ3ThEY2UUGtٽahfVeyk+zVGLCJ Xel!sӱe:] g+ݸČ@{O3÷5Β28@@$sruFzII//$7 $#km@RSH1RpwJ:叫,.av+g+G(W ] π[4z&#'cr_omڰ4}+Y }LPaijVz˻ܡ@#1M2$P(hڹ`Aw$D.ZЊ@{@mL.[C[QVc art9pf_XmÉ4E-mé0 v[swQu;(!MCf1 }8p4W[LM؝yzv *czv!UF)4f݆^uީ8 V~hXXhw>F}"dB{Jh$D!s?68sZl~7EMnj><(&L I7,0$ @;dp|i}p"rn2V1FE4o5SS ihuz\c5VW:*;{%A"06},mz;YBq7w~|][Pp3M)\{S6&S^I=G5l{@~Ri~򟒓dČ{ Vvw.񉆔a~\j>`V:Tm>q'u5V#P:?T{'CS(3 .^?I!(Qd]H?#R)m33rbR&WM=L̾o‘(B_G>N{ӽ'l{[ج9ajrp!,>Yhcyb},P[f:=jƈonH"(W,&I Pʇn7rIAi-ZxVd!' o~zPQ<@0&٪frwjtSsMߕ\1DŽǧCn8|º]pbSja^߱G@dNlXY-fo φwzr5 +\Fs>Uv.lZ|y2 h/32$ gLOWC%DOHpt&XThlF;8ȋ^S*S%nuLAsO~3Mrh Ãpc)V6DEF-^sC؉n60ϒP)-?O皝 4P;*,XdضYNaMf3H/?N`4naVuÉ\GT|W 0}ݷ,ex@viLhBEQpε†:;WAO|Bod!g]s#[,8Drژ g |4+h1"NmρnBuE ^ZO;!߬ +`no#IdX)[l`xÍxYp =eI;?-@ *Ojb -ҁ5TәwH D3j=o\]KBx>Y!}Kt@u*˴s%<'В< Ԧ "Z cܛ< kYȘrqk[Nvc4e$5Xzg,uz]G[T$Fȅ}xM_tD0q}! gfi@P|S*+3] hij_7,D1Ի !" \.a_X@<%TTZ3ݛ }6p!Ny ;VK┙95G$ '@]o݃f%)),-b~5F>t元܃!otD0nѷ֞{R`<^4:\"IS05[?ڢhGRub@me+.?qO"t|ܱfatړq ~i@Tdŵ)*#y/rq8< ~[Q\C)Z?>P8eܻEϺb.j:31vqJ\̴)? XY[I11-N9z.uQv5'Ɯ8H8od^^,;ϕtb9*x_(,lB|v"TEF0N7z617武$RCVnb{H%ܿM^lr Cѕ~+`C2[sXTvi80i@5J?2XE"xÜFIxuw@B jv B-i%QZ5r#=wRJ6փBR?fבqT dy c]sbv*K}9V;䈄b%rBȪ499}")Ej?6|G4*lcx`È1rNfsr {+KkL $.3w9@+(p&ʂ;\5E0uH+5}550,Kpߤ}lmb0(<^fRV}΁y8nm&|"I8j91k!1":gSV_D.& 9=ǾCАMczh&H3_" ]٠uS r'_Ry2h5cOݓ/&c ܧDY326>"+ԆAs>yv|y$wfEvܘ!C])JYMB.TiQCbYT%CɈO].4eqkuSos /.<̔`wNָPl?n&_8:6E^Y>-sQ&zHP"ՍAypUVb Bƴ1ş)8X:OґeKTr5r@~:БL{gtujLdUuqa^*{eGԹ೭>$!</E|kQ(#]ݳ.\hIb`K#}2/BْuM AWODH\K} }We9>~'c,>ӛkS۳E3AFp z:*^^vĮGYBͲ[i*V^wE%P~T+_p>I> kZe"VT!3?(仅?ؐp7ƮS~|g&xޅY+FkN_,$Tn^sJkcT𸵛ٳ-p =` 4%1q\ǰ Vj6.?k*@}>:1U/sDV|y:| { OJxp/4`^ܵhiIEP<*ڶqӎ E3+,l]ݶcbbSuhK0t(?LMK_'qImŌ ,$%i)-ta]"0'?df39k"S"G|`\jJi9WZ_ @uʩ^tv (Qr!]Rh]Ettl+_t8hWQU mpY$\sb;,Ū}/o2l/Akzg ڔCAa޾"!tO-}Ba[|:.?r7^R6 sQ@kc]qF%6ݏgUEhp#zuj@G~UbPP2xZg0T U]O"2tPM>&K`2>A!:aAP\J΢Y(gS'vmef^ĽJa -1p auQ&Q 7e.xYcUoR,H;3$\Ф{gֺ~, f֓ G冻A0#*͠=wפ=]HФ' GqcA;PfXU W؉qnFK(kujVF_ &`Nw8LzPFrW$R9VVgNdcWRpֲ'J<$ϏQ~[sUI?ί/ç^~tDl!ǩI60378iT6|s^q "gž8b^Aȷ3O/!Ȁ%3\> 4"O"UW ҩt(9s6a໶jjV-&/ΩkbTm2Aឪvu~j%mPPHfr?c "@wiU(PFs_5 [3;I)$HXUx yoE2#US?01 t.G"gEI"n{ߖJ*]*1 %D_/&/. tcS4 N&ΚΪHNX̜K5k*Z%^^Gר$r8GЙĤ>s꫕4K+?W!ArTߘs{',l7?Eqx~׺/Su[Y_P}3:9;gU9hqF|q_1sۥ8^nWʏìkNF6q[.&$`У;5cXivF)@dCo+›'T&sdY7k6K1'9<<į6Q6/'}pL=)(4qe+cX*"w%^ adYI[B5-4LD-L;@*OxtX9Go2O)ESxЖP7쩧G415KmN%$?Yl I&هQ#8A3w\K<~9&C@[Oh)IDMM:o c_bIs+=u^w"Ȩx%!6HaRC"W]k`,ζNg@ʌMyʛMTOsd/'aq#7A״ݖUchhۮl6 XI5pHEr֛b7thɪ6jpo98hM%ZY'qݯq]]^k/M <:C+@FQ3@+himL)^@BkN- $}rmc(7Ն2ݬ&2Ln7hfh7?}Tњ\"-)"tN(sT5^4rݍ@0&6XV&pũR,7{ڰ$c";Q*C2سy{"B}hR1| =ed^lM8^2CD. wa b8kBP[w1QUFЭt>  Wik0`{e-EfhZ:>HJ=>lh(s'i/Ofʎ,&ׁ'/+:&F@>ͱ xnHDG>6BL:>Pj+ \ 4ve+)8nrZ:fNܞ˶Dd p㼼gS9nEn0T<BaxsxW>y_>pR  u ~|pbeǥ1·I5PshmY$y^Meܖs?>ei,8|/Zw*!>my&!ܹ8[)kڬ&S&a-t؄R'Y'1L:p}L d<6 s|6 !aޙWK| g8B%w2/ңԂ`RaT77|ܥ{/'pxim ; e1<ǃ^'O\{/֎0Z{,~.SMy^鉖xdkn&N1Ub /Y -lHn~bE게2acݍ(!]@>_{6U :6m[^BTIjrFxȬ Pr2Bx^I_ ,1%6Jk#'psADG_g̛iAO %tjCNNռƠ2jŕoMؕJed3lՁm4NL6/ԊfFe\೚y^] }TL #]$ $>Voo)8 ᏹ?* vc vgZ4{J^Wv:'OYA `eM*$j]"`";e!}{Z{G;k\fD.őzgB6kk$goOJvq8^*8/g8O fVd.쀡d\ZJ2uʹlZM\W3) 0;?Bh)@閑Ϡ0zPzF1#ڹiybG.5>#H;4)$S(t-4{t5?J W:.6IDS`lBkk\'6J'EV;,aB`/J6K'7LL# ǡчxɦ66=$ٴGM#NIYP  DGkj8U ""` 6D{p A[G֗7mǙ3g:O 2tς`V$6 g4?Z/AY$x |^&,<#wq'- &qqSWUزq9'-S5^S>n7 tbTdPN,N K^B;b40mvQgjuߗ<蔽4mSҴ#Dm!V?]EՏa83G΂ɜt> a*㶯n@a-$B65dGJe.%{wRcA)cEZ#d zJ|,T0)t#aOPCpMI#P~2KO?nN\KCg .-sU#qbnfߏ~_3A~]/dCKI|d9Qj>NOȣ5PIDSy ۗD4f ZK'LDTmj՗B+g},b1 B-/M')"'eNbۗ.bɻRH^a7MqծL-~R$$]!~M~x>(*5sYL0pL`u.%,N/o;9 p :Wm Pa))j;a檕Lh[9.vCrl NOHvwO4ֺg8?XG4&D^;۾_`]* ri3E_& _Wsi?B6>uT/bwXɲDNL\'\e m)#`*IV)Ť{yF_nj~Sf\*-Qv9S!–Ȁ)Yo :~+B#|9ℿ_(DC`@ډ1 'r/-Mj:]2r-d :7Fe=,fӮUw]204e#Uy6R#*,*&D[ncT*Yx2(쯂3Co$*\ƔYq3AdP_ mlBYaWöZrGBJ2 LWHj6QW(1MXe,e <}F!)IGz#4CKZIA#JGh%OP -ї4E$>%<qDfAxɠXn˿FeXo3hN>)f=y )Ws(*oxTG]}FYEѧ@j`%@,}Qjc!5Kk~S)< 7 .A+]BS_,uv5d]6g ^abHl:Jj3eܥK#=bc";+T:pi0q }؏Nts+?唵#Ga?jЬJHŴjo9~jqs'`s۫dY:k@^x=aasvD*`YIMYyP , idM5g@Sʕa,b3`D%Q:v܁ g3p!yP.aX 8Co*p7w> ϙ zq=lzΏ}0{<}rzƚXf9l-g-iMmCK^xn b`i xp u q"ku%طqb?N.k*r~ցLj ckG7BpH(Ou~!b]4uڳ =Nz00lOEC2 քPyvX7]5a_e(thɳnXos1l'+iɯ4jDʦn2Ņ뜢k|-trƕ҂3C:0MlS_&ajIf6Hs26fDu#͡G7qmCUAl=^iQN!ޟǸS.2C թ5",2cAlj:PG8MɾF6z2|-^nx8CY1 (QD]l=撬,VkݿfK򊈰jj?lIrtm6 ٯxF}i,ԗ{y .螓CqkEtkM|̖%gXzKURqT6]@ 4jqU6wḿ G>C >2;Rl 2-8 B<'j4{ai*20/#414ȢtKe$n_^)G˺FƂA~G| Rx6NF~;D@{4 >}3yF[u1,~^> H@!P:j.AٗoδŜD{O(KvFXM:svK)|6A nL,wa7mm~њuPa*Jb]<5ZuH/([F0õ.]@K[LjiT` ]RD&7HS0q8U}L:_cgxˇ 3whL yD ta k@FPIe&79H!?|H: RM,t\c';=JA]VF+tEk/}d쇻jHl,*'#@%0b0ȕ{d``YZЗt JLΎl,1xUTDvڛm. 5|> YF%',\@;v> ^hGւO&>瀈oޏKDPlz*F"W5:.FVGD6=C4(ɰ|Th )|+ܯ~`wf#aO܎J|?(jnYyxH֥%GmQJ I~⢺k&^vvcRcLl#wV \;)M*9J8~6jShDn!Dz҃qL1o7:{`: _z+R&c3'"upϫ7Ctο4 5!ICy^/L,9 ]rjBȒƉ$Xw˒ΏHRt۸N VZ<,jحEG2x͂2!vOlf,B'_N駳s"іTJh}^FcoVn?rNQr P]3 "5`s{!㙀?" Z4/6גE ܎A4^&&-Y)}k Ojї. Zkd-* Ξ?EoVGC)ogH[h\e`Zx微0BiUr2%eaf>mnUwW{4R#Ʀ{$~((wtwHJ߹ cb{]ۖ"5pa>/"yh贩~@l Ee_ݯ d:#.KwiAA`#7TLoe-U?U.<ִ6?nM5@w _ Iۿ= ;F1@)"朽Z?@C@ԠR r/-ҵ;u&<qգKX}*u B^ W $;Y7a5Ff֨dwQyYi0C8}VO5&DyHkQ{$}R<ԔhR%SLjkTM?#ǚWJL 7Bh%%Y'q\mxs$mLmӗi `0C$pW -3n<8V G0A8_%l4E4ޖy9 >RkGcpbf_ U6^K 3ݨ̜:f\ Ȕf P74p5g0`k*GhFVv,{vr)a”CN:7:]bԒ=N~ndJԑq/ N's~p/ sM.$Dn;e-*AC ahGN k3iD)5=t *wN!sȖ?StZP8!ғY̏p-0(pGL-6◕myekr4nkZO+cÚj*K ,xChP\~Nvs;S *NH؃ƈU՜9uj:@{֬+ޏd@Or}x-ƜV棨nΜ0 }YC?F`uF MGJeT.k҂PI0|A;KlqY i6e4cl=&UI.:Vb7afğȆ3c1E$4$4CiCc'4/X!DRP_s8 jrhCVJ 0k;YP?Iq zot| u W "5[3'ꓣ"=2bO w R r'YN&4*~8;W9(N3,EF8ؓ?4v$"*;}u7g&щG_2*\]e97u:֎7ǜb8 P˴95$gYX8qt4K36f \䚗q-Nv't~0} \:BGn -7eʁl5zYkSLPreѻ帪CWTq/ZP=4L ]N*~+F8Gl~[mhJ5+'Y56B) Q#X<H\m5 G;?Q)ʘG3\&jے*H?q|z)R)0?#ܧH,-Uh^)鯖T,B. HCAU!tÒ'V { KۮuVuv"y?K:F,]GʵN{9moXx挼ʗ ) v5{q-Q}ʪ`.L1掻n[?f @^F^G1@Z\O{*fNMQjCp2KT3r453;`[苅V#9VKWDMGEVXF Z0 s\C j5^O=J&LK0\3g14EM҆  >o& z64D̏=[f"$,#%*L92lҹf~75qTZX="u7Msw8&Ms+l!KA2DF'L"H@j(&Q4݆,dhjlc<&~g_7|zj9>"{*T?¯nf4͊YDiz¶ *}!,Wmli|R K̶! w#"ÚSwie2Iw`~Y1gn%w4*!`pܗyf_Issʧn9B (L~a6u|MJzZ$?葬;鳯oS?{+e1:%6BըzNW RFPBE=v6mL˱<흎(n\~ k4!Q, .(]۟IO,ZGѻK$rAS-*H{NAmCIp o3[W;) з]=)il6o&%3KPbZ7zڦՇ 'o#h16=h~kUsdMe J>1{NûtW{I=U#`.SZ?i}u܂ԙzhɵe՝it'ůy].Mk\p#{D5ݬv3X=Z5^WT5UBz 0i8 [)@sVҍ3L)ی%ap5¤'_̄Ȫ@T{}3?b Ҥy+Q%.L=D`$;GSJ{ E_w\ԟ }?A8%&gBD:%}kl{'lt [5_K")PlyCBI,V[+eLXNB+U. pj j"+XҨS&O{{_$G흨jP&ÒPekL(OEjErJ)롩AK!oJʯ dDD^^Ń" %?taUn=1Yp˰CCUS5w=AE]!Bcb,*H6Mj}îoH53 J0K2i|keAiRCp bK@voĝN\fwZ,~{?Fk9>ry: Lut ud0Y80_ Q'ho?8@VBouLJ)}gH|UIR8-OFCA۾>`4wPݒfPwe-4rS<+01. @!~gLwIDg7{]d@}爢.p"M =ng>۹%53J'Ρ(W*JH-z%avd/Oa龤M7 1@3C:WhKPP68%F;/݄1q)4e47ٌ$%KOi!.dnAL9m3N^՞"]; ~@$_}"ѡK.`dA(ִEI3_}2o *& 7^lAF`6vfZZ<1M›-ϛ"Vp2"3U(m[y.u>b|LyoyjUqb2 /@sl?A񁢆 I}u9L8.'p\v]ɀnϯԣ@b3X;itP`1̝Ǵ^D#|[ׇavU 3TOyFE AҍLU|.6 c8؂qiɻ~*C:;-]߷`*8'Dhv=7hjfmݹ 2hp~~YJ+'ĎYA3QkRoveNmĤ"6" 2koNl12cfn/g`N33%<4˝ɹOY~nM&~^Xގ=/"n$u虊\1S gN/VH?Xnza]l6)@|2tqX8bB,XD< wDI!Lm`isuCUrD*n?_N>$.3QE9Yj$SXl: 4 I5C "@uu_tYyv'?tjtn:1 [ҢC#6t=cw~]k|0kwPIF%GC/m"ɼpa\5vqeEtxD⏡{:}p (6$[)t=jq*w5!dҘEC&RNg=f?CXxirDv3 eLƖ~qPv(fUy,ULPvP]%̬"BS(0{"ˉ̧LA/4C`?2DxhuWt4,ToG>`|@s*v6njUV. KnM0F醘t&Gy=Js4cHeFl3g,h\(6m@Wрð&>vBSZ( .%@/~]> XKvŷJKzam==HI`5;\*YXlag$90j50|kmMoXLKV"sn`V}Fu h0חwp\Yqوw ޅ{"l:h-n?0} Go0r>pc\g%MoC(d=SvܺcTL:K#r\ݬ#k0_z#wy#L.Iy?hޮڀ %w*K0h|j%L%D#.΢'֍ֲIY7QC[}ű)@+WXҨ]s`rjH 82OGJ49,GRA\xZ +ϞCϓ^ J0TZ6r6 5D֡c>J7aQFG!xݮWa}7vxk#Bxfda2FE AGC^_L,xUG,;TwUǞQ:uٹԧ`-ngaDD(餅t@]νG -H.x@l>o>Ta}Wp~O)L(͒I5>"=$vyGmh茢7jTgEő 389Lgr:jBb NUV#zZ=˾-ӵ+N.=V7.~x`5Rk'ɣGxľX(0urERRg>XۣvB,mqsn&\RB}B1ſ%X('u6g_(g^gZ̷G:|Y3.ڄ`͒O3܇L׹ɱ>jyJP+HX'$nnTB(b ~7 ݈!Qi e$?+ߋBck)UF\Q 5,#Խa1P8@5jO^<%ߖrgbd[FpYIO} 4.j An{vS1&6C/6$eb8F bRփCoiAм$r?+n #;VsPJh!6gS ' @چsY# ^C_ڮsO5Qs7c쯋W뮎|[Mdڇ_5HI#Sk(Be #LԔkۏ:}2cc#`j!!k?:ɡ~S{g<ɭh|TWb%u5q;cY[v + 4ONMΔޥo±`cy:Tɼ&Zuԍ{Jb֊,n 638DF_L6VPIC3h.ejro@4=v{MeU#;cl]VCK@[]V hHƀ hwz}!u$(dS0*6 蓼1br%̰6z`ݿv<vM }NIkEt!C7_@[xf-QU9jRy_ϵEJJ֞3ΐETJ"bۉI>F.?w/`*BvfW ᜾#MzmTK$S9fЁv-Վx=~}ƘesҜfH$72 v(yO-JҨ5`8Q\J p˩*XWmD(<|\*\N0O쨐*(t >26&GEGwqWk5F_H5"<ίap\e\*.(8&4Mv+#DcmE6' 2;lVapH6UHw=WO=8N{p`"v;q,A}1dj6=WBuCzvpp (  `a[6TM=$#sYl^Ίrg3R^;lrhk;Cdz u,P餿Ikz!d;|v ņ ,?#4%[45CdhgVI7Ëae6`nwにyP(VKF6$+@o:._DtܭMͺ}ޭOWaHCkd]v>?% n$~n*ٜ⚱xro|HW~iV U9Gk,pwܟKv6FX`SB 㜚G`dY<7ޏĝSFKJQ9}: C9R Գfvml @ІeX_Ċ]sy_&ybkAysqQ C2۬`uXU=ы8)|^oސ C”-N 'qGm$4vnŻG^kC=sP\%ly0] ѱi̝,ʮ3xwG@nDǎ ^gTPO]:2x qHwRȨ-$iz`%ԓbƆv]/Z'Y^~Ƀ\.Yj!ZOޚ>9(Oz+*^s@4Y:HDɬeeߙ-4=mbK L^XÁRpt7=@OVя<:䯣q&}r?PRy`eMJ{1B"JDfoP1 ڐǧMu+s9,ܿjƺSI2_Ŏð c`_!r9@/)@24!lG]egll) n[x5 {R4!WiWS@{_D/qyL+HMeZUb;̔ph¼vNX?4>@v #4XmњMO<1՞UfHd"FJc;~rk>ņub*IeYUuO0 jf _ꨩ1hSVpND_oaBKX|/g_f=) GƝQʜF9 *O2udcfj7 0v;3VA/L#F=C+O3/[#\Iig匼&{sPsٻfuhWI `Bwq:d; Kn9Ү&OCHatg'ˇT.?B@VؑPM֍00?&^-дknH-MLűxʹ90+ POwf ,^CܟN &R<.FWڣm2R2SDyԽ*j7SE+†m=|u+X:f{^&F\3Ȅ 9'ae\owY?ٴ)m1C[#&/._:ϷF˘.6ᛴ>lbt\/w纔+v*y€kxV5Ŋ1}OBs->405Mްa Jf.y &}'cJ 0\k"D7w7u/gQa=|k_6wy޲B^2 ]I=3:}1Ef󡨚h]0@%́=$%<5ntFc->o i;j x.aK-4XAD9cYYۦyDÆF3șQ2u5I <1Ӡ&2:qSƇ'Ʌ ;Z/~]%tLvtFJ U\.$KZWAEir(/Dz?jZ协=&b"d Y&Lmڒ yX5`qb6f0 |( ĦW>^ ;#~)("ZBO^??\-5_+LS XgIXv4m'T)pK2 6av۝괍4TZ0YF {a.y860D*_ `}j !փ#Gbblz`j>x{?l 削з5!ZB-MiՏn0"1/-u<ȕo\pS%6^ %\@ lTW&$Dm̥G#{jȨ`hPqX i{BkK,i) T(zxE TQ|(s`-:Fm]brnmjANKKEcaHܥSeþ68,F7T37!h>3 mИC|+.Ζ;e'co { z!JdYY2()ip@*Fx e!*RHZW9槺agُs%㯨sg_2yʡ&PGv;5LG7{:WXRgW6%k~}a8ugV18ItS#c{1KU1ۮG6k't[%"'8FTƩڕGޔi`ZIHY|؂WNQF*l~~ƻ'6!B+vW)m9-z 9WTZsG{54Rh._xРX'| s^/pvc/eh3OKyE+#|HF4\U+?Kg'' 0 E XɛZ WGӤi)<Hfs+x%U^ԙ'ڸ6xkgm8M CB1؝홻p.nbcNN%W8;^ sVUh˓?#_/.؟ ź&XV8^@"[ ?聳9סM jB(֛TůsxW<2'C0|KV@}|G,nIa4}pݨ&\8vq(8%VЧv!!(G`k}Z4LTԗ@,ӆë[a U<@{-iONvR`NGѰ@j|=Y9=r 6/$ 8 AƝ"0VW;(  eD|cşyUL'y3HC r]\B7A1>\ Q4#h](RhhW75o'Ŧ| } u@U|uKV 3_g:$jsIˈ<1=O|3hPd&134ju=j)gnҧ~zh\|:}ܦ = dBqnl*Zw)_g hG1/"[^ECM v>N{5yܺȫߑvD'ݶWTZ{G88wSk\|l|+nA #L,b#ZdWؒ$*oiA烈Dߍ_a&WFM3٢_qv4 @;|[#AӠk_egk*0G*}u |+!3wkRԁ@Ʌ?,܈q؍l(^%e f EE L {0;Gg:N" 9-s_\NF^KֿfA::AŹNZ{0Wc5MhdJ`KZjfCFä vVcl0q,Jx{RWt!ΑUU6Ͽ,IrRCܩg l#Ws,(] ύ`7!"<©)7McQTWX\]-3$H9"[tsn ޙ5 :9!xbY ]\0A3\sB'H;CrC0E cMx#kkx3G\Hr7A.Qt!_Ix(ALʼ+ddP @*'~.#J L;YRe$gsٰ 59uNBGsciī6¦FL02WYs$ܜ{̅b!b8ƢZwVV1T ~44ƪ]Rj*tyKKLR?0\l ?BcP xVc/[{PalG߼L9 U }rL"wzRa`"[z܊&6=B軯A_JQ5)1%Giq5J>y `H2c,Mw{Fj $Sf<{œ>eW9YɋR5o5 D뢴/!?љ]ǿ5ُwNZ1G +߼qkUWr,oI}@&x#zOogghsY&qtL'2k/=|mv'\ Ȁ{jvRwk֍R%Ǒ`.an7.N%;2GOy;Y= kGƕ=w ڕ9Wѱ1J>"}Jp tTҨ ] {'Vߔ@RɚD$V@!,%0Psp iJy<,qrr>BR?ޑ5czT}446WZ!Z~P}r X X2Z1CAIrIoSфp|@5cMFP}2ۂ:/VRO}9_Hè IJ{ȯ6 Ş«+~ S9J!2&<(6,N@2/YFÜnj+4ګu|ߵ RX}]1K +Hr7J8CBxt>1HYq}G-XYfLϼ0Qo;4ExU"|N.4|sζу}]OI5y)K_K _EZ@`0YkxLf]*H]ۛ0FQ $Mf5,|nt",I-Wp rª(>9Z_Єsz$M8ϗWզTLM TM(b(nu?ƎP/870Pއ'Zѵ(3n$GAIR ;D+S~ oJW#Fx ?' a&DomWrGM-5&aiȲ .Dm3Ak RO+2T5Jv%`uq*}찃Aw~}O VŬD 6MfF#៩x炯BR`Ҷ')ouL5|bQc5]" kcfB>S<UQs^CWDD9[HYSkh>2 DIHdC^-{\}NtLs5px*J<} S`yʊ:M}Z]xRjtݶd@vׂ0446t41$}1l=@2Qr>*lq`jg#9z9fZڥqnX_i6ټky1NKdz{|>,~ .a_#@ y( h(Sxm:ETUoEyutoGYP7*Yt\ ࢺDX%Ck%mXƶڮ\#Q*rÇ(n&gӵd[7n*GOG70d$بX*]J(ėa:48z&@(kc0m2 }}S[wޓ]h|Uy=P?oF5R0&c)Hhf'.Fc0>>ժ[D꿴<*|/Uv9vZ6d4"(<ٮ3ξN })R: iƀ'}N*3jO󜣀Oj;4q>QKcQKS> UM-m} u~-ڌvZP;M. U{; ]$!0x?xQ_oe_pPh> Y`p~YqQT»cAO02Փ2<hkj _5wy1t,F1Ua|=`WZ>u7eP8R$p9'\`$4y]d ŮIT lxԣ6c[V ~IĖĐ75eqn(qUJWOS,3 0:3MA( 2-)\Vo }q1l5_ 3,[)4A0scL7;1'S{=eN_7Vjm뫋#$Ҧ5TU=Y_H* tBIwP\ (#ҠoQ5kihݯeZiIOU>zbrS/nIa4>sbO DHo a5yf"6puTLBnmζ^qVU#1aC2>i,w9+*b%'gLif*~PY5fb_-'%жcI$w{)7ߏ—}S@ (S(ծԧ52c07_Xb&SoqҶdm'Ѽ ϡOWXD}Kw+n[p|Yl #'Z mL]yq[]ض;9 a xy[@F6YXz(.N/@[3@Igm\#WQ7:X/Z kNO ["{* efF @5t{A#95׫\$u)Hێ`k5:CXlnI4'XV!ez֟tBv9[Z0 ȋ_dN4i;T~98YOKGU!/1;M2Hs@x7ZE!tV9W tj(ː-&-_9B9)PF/$2-r7B! Q]|%_ BH1+ 7Ր_zT+"ʯώHY3f3k'e 2&wy:j2H3 by3s PFkW{ ! '}!XPn;'#H?Ͽ@I:&5@G17ѡh =w^Ycwȫ-7UHDY g#DQN)!Zr[Ak 1qmtvob-XW&{+ 2t@Ftwj9FGv+B0KHzMح[,@Hb1gAݙED$KTeCvtV 5 d'#+?!?+VQ<>U65wYrE9ʐ5>;`ZG"~wN&yc6IZY7aɭm  5(O3$FH-z!Y+QCDF?_G*8- \Kֿ7 _w:΋QU֞dTބ4{B+Xӎ0RwrOLEX%~o 98kC1W/N^e.,#RǕ$9(cO UOj56&b.!QDf)'-кe4߰ s% (`gF>EOJp$P~qj# +|Zec>xH Ćɋ+ w2n %m@Ȼ(y(#,=G>H~ԦǟD ⢌R^oj^-|%T[ ;̗/LrpҴ@'1Or_w+1ϓP.>wK/v\ɏd$V8)Ԁ7(QczԌP! 5L*R֙%'G.b۞1#wm$1TK6SZv BAji^5MYp&?RpTlM'[q{/ (RhX}=Nbm_,+u~"EڭO9!g 01yR|}Q"InosMcGն]M=dB3l$ѫuBis?-GfuP` wڱ [MD@]@J'+_7EY[tUC}9v~o6pJtvd;3֌leYݺ!ij^]diy5!9idr> 'smЄV[{滂n {I a $XnTEAcUrLsseNEӡVUo5T*n%p-(^^x!R`K_8S4=v^GyE#^'l;\wU^KnJUX$,Ժz%jU&BEE8 ם,N>vqq:#BEr 䞦2r ރO=>z=lGIBJ>>yPR U>.S Ct_{Xd5`d-91﯀d}{HS:u]U='Y;r}e˔4H3G jY Il!rst?j?$K7aƁ TR+囐<貚FOA䖮8߾FW:\ Qν\6[+~ QB`Esha696P6u%8z>.*b$qԟ60*>LH1Msm!߮MRX S]-Y&KqL(\~Բ.^@cGX=QZyUms4UE'`6_X*í@%IxdֺbyH'5!f_*@%iȸaV]R2[ɻO KR"qII?nnԇzW վKȕ)zhKd d[άC7*be}OO 1tF5WѦHڂoN|̢%>66TdN`y6S*YRË1HUsgK(X (! 7&jf5JCpd|yLC0k#n0Huh>fƣhz8I }TfT/D -~e:|rV&T(,e9ù+?tJ+rhdrvԠ@@]duMlE0"y13:rL%rRj+eTyuED(M[\^ŇZԻI 0ccy{01bl&z9IL -0_7%&N}M^(nNvm$Տ7T E*1fɿM!KoB1j@ i8H!ޝ!WI㦀THOpJ.IbEԴǨ?y7bQ=:>vGfC!RAw&rESj5 m0$2:{Rز^#Imr?o%fDhX<'uEB}7c]\?#v;8T$x,ƟVހ&}Gd[tc#\H/WN DUS4l Ni)8A'*i5w2GI㬚Y6HrŚ%! Kʰ$ZSfzY7 jeQK)jֶ)Jhv"xp͡\#x5subT^IR+(Z7-ފ4"?ItG*@"=L`ؾf "֑j3> شBdy,:.^RWVCc6Ŭ< (HkS[ߨV'f g^ v77ǯ(8Nk`gSg5΃H\aRp=tJ5y%ݥ-,zsՏM{A!I8{pň& BE/dBb*x j@՝RQ z 77ڥ s3qhä:9&(zࠗ..,CϿg6(KGd\ ? ҲI{g-kS8KJQ.Lˇ`*Mq3$~фp.ǟhU^ Na ʅNih=Je<"/È{$njYˣ3ా4GeG"Φ3"՘[=ֲy$Xa3:b@M˜ct̴SsK[8HŽI"-zLѳCh-w`t}L'8 vJ "v(ωsmK&{o# |NYڑe3$p*( 6L>X_Œ5p763D&0wd_s>`en1]U02>yz$Fe('KYa\/ ,̱8&S)\קw3Q=$A+Jxt=XrNR1W.8l{Mcps]rK\27֦ϘΣV+;3?L c5*smʉؔ3݆-WThʌ}UpG#y%wX]]j72L'rEغ8 nSx 2`P+D)C1me,Զq(g*s!08|J_F=]2L/eq|`|>:_@,%ˬA -Ea }tCϓ߳&ģ`+ @R ێ4v%UU)+r`mwPb|_Qv1X% 6m@:gwOrgcI /\>*m*TSJTx9t h\ڕ!(NΞk[* UjGXM$,^h^U6W$R/CeVmmu JȸPp$aNmc!)WgA,s, ziVݖQ}ca CyEhOKB[#ztw PM0ߋZatkRaXV%effdpیNfO؞#LvAG[u?bk,է swyl s $<;ݗd3.ڼc8OV=})m`X<]Ϸ%`b2QLO)-15F"e}Aڗv6V|-CxXryi1?4AπMعֿ2; Ai;IBS=f's۵|&SxTڄHe?"έ:܋qRb硅x8v+.CQEXP,=-p|YR$"X_qC?I!,md FzA}HD3'Ȗ= @8ۂKНgZL[p?alwţ Sߪ.(_p)x?5_*Th|o1^g+ ? madޟj+KmI1C{BLR32woje!S3$S#-mB)T|]xFLˍZAbǷ[&FKs4P#וnWT/0Hyz=|/X >"[N~W0Q–Dۓ{s>ؙ{Ъ{M{ơ.S@cK~UP8GJWtH׼\ʔ#/Yg1VmiIPZ)g#VH!՗ s!E$|%cP&V!&3%H& 8bВ >̈M]d~$w:=;Ux zEGqK}}bցHU5kHU_9d^N4.pc.P=3hF-k/"Oc5ס3!|F!Ԃ 5'քJ?S+ 7/pʳ"w -VDZՔSdTR-qhO`ם3+.aBtutɏy|_z -D 6@1 #CYD#h>muF߷*2% oh5GuDqY1^]|q*q5G :2ZcxݜAuֶ`ϗe;8X 00OQtB;Is,>'wgfJeVha3 q]}cXt9J;53!4K l^B-Ӆa&eMj(j⫫XP!pKwlT|G知${ɿRj NUŕA7i`aL&]{αYY?5bQ$L?6ۓݯoPW Qz2—*h,D;~B~199ȿr`y2 Cǹs Rs[Sy KA:rw|k3?ENTUU>vFlPhzffHRqqi&]7t0`i2u^yUr'ߵWRlfb+RZ˗/s7l,E4ġ żvH$mZ$z<*w gdIC/7It4}Rd: $Y-haRxqSR[|ewg˥YxC/j& @Ÿ{Ʒ-Ȅڔ@{weQ=k-W۽Aa,w_^\6B#R3W@J_tz:`Nڄ_vʪ4 "&x,gZ~b^|<G콧鮗yɺOa$cFް-Y"(Me?mɤxDC*>LPJs ̶Kܺˋsj4NH ro869*'QJОǿnƱc\h`УKܢyTY9eAIyPyRn X80mDGC)Udt<~vJqaPP$À[4@]-S2ۻwyڥJa϶rjs8t̐dǯ]+.YTMa}ȣ?iO^foJ㼺inR:}* "{͋rLV&͇%:J]V~]CyLFe-yZ|//,C`eaY:V^Zv61"P ̪L x.f_A^܄xn&DS\.aލ@cl5b7%Z b5nx8bPXw_(ב?nb6NMŰ:<ҞdrgAh7# ;D?^(ԙQ5EdGp밂}"eܨTqoVqR(Qg]Nj:H6vb5yQk%!bN}C:|yugحaO=w֣pzCX9栭*><證%Y"b~VиUKMiGdcTJW^ŰlE0 rL' U{@t"BNn8 ˤV޾k"n7O/ 8{m`HrD\(%_]w$M!aȌ35 oYN=ažG |SA+Bߙh7΢E{20ZvY(pk!;v6M1zs)KZ(е/T\ab-ou_85+Fq>EH>r<v,9 %B_I?g&Lݎ2*Ά55r:p/sᕿUZJWoo-N%<ه qأnM,-JtVpFۀedm=yx " fh,oOv%?$,83 TU(_Y +Ѯ hG[8s|b iu;hb.֊X=Ζ[{3S'(0AF9%Wk?IO^C+wPQTXzP{_5/P$_zz ͘Αad [?u 凊S{6yr KAIO%[`@P> g1Zxp4^1!#{;uwiƙ)'*"z2#XQT_8۽(5B$O)+9}=E'Bсb/l6lLDUB[l %|%pc sHGW}d:2L^9uaLXOezecr],XT)G*lOc˜v]]-Jx*@~-\-Fc|ht]mX]{ 0yLRcUFŮ g?ts8p"ֺAn9Pc(QX@ҠT @#r~Fp -TқC3_5#R7*Ej:eGךbJW;`bM&Zr٘3"Jn iPbsE ٟTخ!)LGVv| \fvVksT5'bQ/";%Ϸnk T5 M:K\g3&h=xMsz\2.mv}v'?ĭu1!5p7 HmUlni=LBo﷿1!n}5̗ R@E[n.!6rgtvi)1 `{jiW™7[6chaDgԅņ A C׿:WT{{"k*eWg/)3[tc/х/iș$Fl'Wy-Ng)! Grj3ٳq )FHN,(֟qvOO0o($'XӷW\x\}̣ :y4{FH$֗yc}V)( !ȏo!Lv @lڱ+S{A_ʟǧ5mA @-)ť- b1:4@$mT~Vn<%戙?<)R;:NUw}ofHSG)ֺ*SK eajU(²[H,SD(t_=)$#}蕷B،%"O0OdToR&!@- ܇4|{w-JT Bu^1\"PdbDdTKDctϿᓫZ^>ͪoQ0]I"-fq%ws'<_sCZ_C1L#udKi{s}Vւvs w֩Mb~Ŷ=)}`ȿu7}A.%|ؾ$=Ke\ EJZrL@{E"a8O|Bpo$O%e"ݑ|XtwcV!`Ss#m"I?β xiAbkp!>jZOMJCnyYAaT1;s[m"I=Ia$\ ձx1v22k?Lstg3:LҚ⹹ܜ *)"/şahPcePwfG_} .v.r,cˇᜦ2爄/z-+W:처Y\_Q̾ĝf99B5!n vD^*6,x\_"_'"PkC݇ ,`̟jJ|Wc -ثq PV "Z(gF ZƞrWُs|vUɌBD$XlñZV^d@g4wSW qCp]aa ~H 6-sXQ9롞E6Qx.IZEV]T7E"-\s5\4,99cI:0^Bh?f9 ]g$"tRbKKs'ӗɔVT{I^X6KJN:o;[ݏAv@ G<Ós!<9F9:ĝޔi0 h[:2p#ng)qmfL+Tp0-쓵M V"{E'_ zf+7ܐB>^z# |ч\T'Me3H9V`;R}aysHüh(s)do| G:^! jK㉦[!Qs| oG?=2%ZÐ_p9Ҏ`/_w K7 ';eͰr S!'8ʫǘy_/ܐ ]p#({Jyۜ1&2ޔ~pMm-f"2\` ԩ{'CX)@̹hE:qh ^os{=L)S! $"Sujk{C9WV;w9~'/XTϰWjZGǠ":hrj1G7x?yg_I245P$޿-ݩ6ABjs¶<_Qq\{&yE25{Z*b/ՑTt?Ρ^3ԋE6Lb;/6Jpm^=ee+' 9A#a;؉u#;dj7uѿ? $Vv|AͲ{'R?)Ѫz܂"ǣ Ghf?wE(Z8/- NX6l1O;skoP.k,۩If_,"3*̜p_||MiN;>,ȑ^:]ǝ}ّDDάKeB_JZLA- X_\` D.B2d g^ 6?O.cDN{ccVHfXs:&8Npy"hS(4PZ>c/yyc_SɇNKld`!N6+܌HF?;eux8 OgjmKY귷/uܜ :CRH@LE~BZ]5dI@z|8,vINLǘ7gtݕJ8b3B~I;6 tK]tMOl@mY!A:Ш3ΪӁg) !d/o10Jᇉ_/587v! 2i(SȏA"ns@PK[?u.k %l C4k|KA" !Slـf{dIԟC̘`0J/ut肑!-"Zن ~ւj褊-ȩ:ʧ6N Js }Of G,ku=[,,{3 u!O Dn% K|A` xKs9q VRzٶ7n~d`n2@o8&>ݲRS/CI-s _CAocG9H$/9Ͼ{j8+EKҽZ1oHhpngq 4y o[ Od̅JuPa[XױC" ;\UĦ{jOlrE@ȵH<`R.h΋y!ͯX,JLwF'%mury$*@j2F3@yV o_QGt3|1LBDmOi6B"KA>K_$7ǃ t 4B623t"gKNWփנt2xKׯgT "AkMq_dzmyҪ ?Q g\OHM|ɽW\Q)b.}oM(_%7j|k9pd&G_ 9r+l*9h NBӢt1նRу,:2l- 1젮Az'o5*D쩩7.!yeQqEkZ[4%TN{GnoU#Kߵ?t?<#UЧxۭΜ_ b1)RG!*uΙ= . Tò yW5"P ?J5•Pr^R㚭.44M '^܉$)EJ.-I-t[Tm~ A/kp_, lȊ<.ӟFD(PЁ!*ki&tțbJRoc(Qu9^^, J8z_ |jy5d<ȉw[$w;{2*]ӿF21n & o̱V/uhQ|qtʫ~W^ꡀQ@+-yehHX(@hgNUec5_wOWF>Vc v^ ģjmGn0="7)xd!vœ}Y!'}VF7f}Ǐ*2=;9>^Փ`8GnK0s8 ;hq8gIx7xCBl P,Uɾ(iN@_(nMC5][GfbhfV^_ThoXz|N?9bf'YoD0 flR㧌Ņ2V ^, s͇2)O٭j@.WBeQfAIooEJ6V$AD$lo,R;>%٨$l׬KJ5,yvږꧢaD҃V' HL$n#_< oQzɆq D86$[I`H[[;0hM%jY\yϷ)$RtaY"1`~[G NX& ςDW0 LHcYm,˲Ӌw\Y  ֶf P3/sSO{UC[~֡A.%}/'L9;LsQSxGJvŹp[_9BCDf=\_mzKMx\,7^I6=6\| LYR-!lO>#BX1{B5xc%?ҸXa^lC"S(W˖l[vƫCu6?$$2U_hӠN7WBM v0ъ/HH^ا8MDfGQt+ @]ZBGj z(v`ZH2H+B<d n &v[U!o לsgְFS3HP4QF['N$>`,yG?ueLw6'F ʰ"yqCBېX_0ɂ^Vk-w۸{ן0|4gdAX*jacӬjVE'= s1;Z( 3ylEdw[ Hf2q9zzpas1(T#"Q~AZN_+2;eUh^|XX BCa KMZƻ'wi90=d VV M4+{m]VNVK88ެ/0qu<7\K.6w)Cd^E$G;^%g}@D64rN&J'tM<8+]JhLlB ; 4G ImӆRj^~ sV4y aX.LcbkV쌓-Tu^?t3QÈ./QaIz=\[v$M/aFs̨c_kοFtV݈ys2YKcݯ1i(a=D!dRc]neHu31i Z ALϾ赯DΌPwaa@7,KީULZi&.2nwY vB#4%&սLggpT!C5wI%)(ohƴvzJt'^`w!̭KzWW/Ʋ܇5PpUүփ6ݝ[4.LM V{#&&gIF$=Z*Vw^XU2.0ttyw9aP;^VkFۊ3߀OrcH–1^ȰW)'*v.s~[TkR%.X\P4F|c;;Xλ4*:R}yI/Ny9޼RN촧צX7ZvlBNo-u3{hZpm&4z%Ѱc,fQP9I+3ݮ!u7ԬkdEshք(%3axew<]^1JSr_4>Ѣ#g) 32REapW`(XCj.+J.rP4QsHu&9^Fz R! )Mgtߎ  R]M>R'z)0kckzwPDm?.$2w'#Y{MPT{B(-'h>_PD0w0q%סc2Q}m޾(`?1WeaKrk>bL# @ƽ''dMxxPr.C_.¹(n<,j;RrCJT'̽1=j

      G%jFFܠٴږCutP3ũ]d(clX⢻JpQ_{E ڔ;7pZk3;YDm&̘gc\tQ*݊mkjZ2%:.LȘҶΫcwX_煠>,eVRXL=CZHGo bmW<%]9B6uUgeY"4 F:eN.HiԷ֎A7S~ЌsWp)8Q!,E1Y,JEDMeu1]1秐m2[x-< s;hTFeH'z} נa[VuSSYkn /WE J(M'wiSh2*&G_pî@~dd|S{ eTxݖU.TH[Igp):& \]h}U2qVh.M<+#驻k˃΂*VVb69&)Jr|^`Ʃr7XRv+Jo3ƈ^X}K[?3!PHr1L.*S%E?h-hOz p^ {ht!*GTvmtbB`";#[R1J&>WfR.֒KT,еoA\5kiA@b=L5i2,g>tc9ae`Aktzmf-ITE;\ >ҵ=Ƙ < C{G~k50ӅI߿0wK Zf?+OэL^KwUL+_׭[RۛNtV(ξAJVy+JSAY*{eU9YeD‡sۅnTbѠUXΩ6dUԯq8tmEg }l^Ih$ͫu^^!j9 A}㧐/0zsggQ=I;-]ǫn oNTP 8s,+ip#je[[$rw&p'e2$zN+mY !JVn.XkR&+Z7Hpb9 /,5N'H0nxO]Z/(@V`#wʣIZЄ^Q BK]<lOiN7-NPxo?K\`M|\}R$2_~xsiDzcY:sxl=[ őFb@՗tE3p΃/ؑ_x˸_VfT)RƓpTQ~|91`PlRBLSC̗] 5ldâuʯ J_>: D(6}o$GNn>_đ۷=1%Ȑ@=UHEp 3P\DzuQ%R|O(tgxuͻk⌎^6J**$ۍUR)ɨ&oAM0mwit^k:e~s *j~Q`@9OpuS¬˫>p!iT(SBw׿U>6B!) u[DNr)LRe7TiD %4ŘhZ"$[uZz[Lhez!RNUߪHFeO7 SxbB1֭G |@-²>+hfj2]Jjis07rرɹ#T.#&,dù[O 'Pm u$G ؝15 +ؑ_(^ʤSiƫ>UJT]u`:6ۜ3+>bI.-чK0h$\mFtԓV7 X4n^^y a { ӴZ88wCqܷ'oUy_ޢV;㕡!' fTF NH;4e p_r I+ 6ҮAX qU_qoIL2؎l$~h^xxLE&}1ȧ尊GJr~355UQx '+_i笏1 6{d;oc3Ӄ<A6.R(rIyճ_H85-zԒ8_$_nL_$+ۚhSI徾[*<%Exy {s$f- (3]ε:@G .t]T ޖ^;yNCj4A7]BLJ"'oM@ky4ʒz@$7S[D&nZ9`2xmxKUAO"_L h՘TKHR1Su zrtXؤE<)Ï5ՉN s5YndYy@`@.Cqw!w}*ao@EY#$ .Ȭ owM{&VDto)U~JV/T?e+8lL*ۏg渕%YgrSd kS0P$k 0Pjjݡwnz%lo2(玑jHkA~gLS-&"ESs+U꤆(LBqA5p;И#`sSϘHS1i(c/: ʣK˞Ziۃ6qCBwN~eЄן gKj!Ԗ3zs;+3W? L 2d^yJk1QدK)b zohN}e 46\EfB%d䃐ֱ &u \A7ZJ0ǴhfFΥ W ۏfAj@걓T|."䦥HHx`}Z z\>{y{. fϒog767?i"VwC=W]}ʝѝ`8c ̏>Y }*L>y$kL-hO"|&~%K;%ݕ ])^Ǻ(a'zDed}u#jXkqtWq#.#AL¹W%z4 }TGICr kn$->X;OЊ?BUdPdy Ԭl{F֤dIHMR>6ef}#L~tq`qsU7oߏ3`^j mzGf6E<"_$mIZcG_+g~ ZjMXQdD*\\,&?] `JΦ<8uYa,o S" 5|{va9@ъFmM |0+ er×4caIף/Lˣg>X{ėٓ(57Z8\Z$[4c5Ϙmw,# ŌEiPtDd>r|m Z Kq_/'8ykYqmE c0FVw# 5$fi](xJQ!sHNoP ( es ".69cq=mwŤ4Iə}ne)`TjH5TmєTXn^_wn"?l2=ODfp!R>>vH p][P~`;{9ߺH$I93=*W}i/p,}1 Ht @7ix$H)A&sٽS+(*di ٭3arJ/7Ӆt.:+|k@]})aGd bX/lJv^p%s|gHP־)=8n})"aNC1iδhBkkZ_4vãZaؖ4x69҉fWKsZ 5|,e5iaU ` ؚ:'%foU"V;(9mƨgOYV@:fQyEг~07ssIdwҼ8 _ R\>oM~J grue+`vW_8}e5-w>'hkfY׳RTgg ²(ƝiX-+ɔ PTN'ǤAoѹ:<0*@z=@VĒf+1=1ƒ:WMi$) [r mEy䗢jGĭ20 J Fx/3FT?aVT"V==dՎj)˥*j{O# @?1z HK` ź/B>!x`Q*@l=UVxIr 6U~~4fm\k>3<~^-[_O܈ٴg@N/N xh Dh*I&W= YW&өme״Ý[efJX8j&t惔R`r9Lybl+./OE_G Myw8O&W6y!u)W\&@i $Mwkh,ttq#}7&/~*,zqe/oU0x'+^>JnL\+*itGJa78ëL!ۉx5`f~# $r94qq2~ Rc ߨ[,~k$ijn&z4Q0i4 cG=u@V7$En2FܟH*15PcJIm _a7մSyQ '3qkf_z(^OAVCMjBY^l]y{JBDMPw\u40n;2C4usDܨbܘfx ڕb o%Viեp(k:x_-ڝz \#C*HH~) &&`dq֛.Y?Ec$ߋSTd'ַ6+זdR_BriI`QU1D/M8!G߭"-ܸ^6bzgQK45!|sJS9${n/(=VD}]z筛&vD{ ZSh+/dT(UO6Ѭ˨7,a_Xƃ9z鮐+fQ$r*C чnآlj j}7*)gCJdƸmg#T}c0,h9CPlrf0*DS 4!6l;6%ŋ:Q0+2/`b㫚KDtw'#Uזj{H^$lr iHĮ[EL xei{ր).hE"&8^RrG9ɏ WhՍ}f6p6G=d+A %za&VVu^J[%)H1B~}\qsJ.qw 웇W3#iCz/^6Kv6!P[5!9FfMvsgidcCF.<Ε{*~*Xg=`\yA>!Ƣl^ko*dd'A}yóYَ$FjLG"!-!cAf9pQ'@x;wO` ! 5!c8iXxn;r.|VgxcZ}夒z~3d ֡sN-_MrSn3AqO_0+nE<31Gl8{IJW֔KՊG,X-gϧ9~ȢL>9LTQN r81|QuJ^0$cIa;VYʘ'M( 4qـ0~* q!]#O4Zң jª8"l|WbX|a9 nps4'q.K9ak ElyBdf1@AӁtM\b(1|"V5 Xk/u{Cس?ys eAnj\OI\+>nW  fT5Tfޏ`>y :Ƕ^/@ů"w~-8a_>kCR0͙/N7C=hYXtm´+ޏX& ٠Ƅ:$d,cwnԱٮ AN-B\ȷW5?pͰgZ2ɴW]"ƐňFŻ+$A(y"sP8|AIB# )M5 ?rٽ3#OZdO0W)Zd&gI@/ 'xjl~xZi*{u[Ojөʢ@S/ƫvH$~ >pPMo))䄟/ 9fs0."xA6z8)vȔy+!A(GIS}9AT aXOH,/,LF8W,WQGzKMՆz.r'[ؠ*e{|r=[6d`I{WEI+e 'A;)_uИע!N7͟~B ⟖?w=䄞xLW?&;@rZQ+B/Wb4,U5XyQ-밃ZyH$ %+ @| ʹy'Cv|EuM&Xd.Ċ0^ y]ӔJ(;ln_#SnuOwԑD`Xٓ ?4TOž!c'Ĭ9it9菝ޛ3/ 9>;WB6>KV-<~@0m/^| Y9.E*y_#Q=ukD?pp{23$hcV Sd"a> %eJAVHnH(܆O7?*譞&Zl0)xHt|z >Y 8=~(k6~pv 9h0l4T o8kbn#0"o)IШ50_t`Qj/Ϭ~GwtH5kD}5@rIsW;(JNNǘgγ\Rb|\(Z|Dgk;Ԉv`Un=Dy%#::iL9{҂+{]uᲬrQNBb=&q{U~v֑jfp1 q-m@} E:eyF+| g(|fDǏۊWJ`#u^yE/>Z (怂fI4?Dq(#@U!S]u[v)s06#K n;T`l#gg9 _K>>T,i[#ޞ<`}zQ.Թ۾h F^ e(Y=mv\j{۴e@i#} 񵝞5v~K=ג24mSq|⥌Al^+(_9\h A(1ʟ;:F*PXtP6}^ FdaX&vC#'DZY?%7әpސ IT JK 9 0r|^ <'[mHw}qGlpG0*`apFH𣱈sQr <+1]bo͹1V/fU^wd2 @xϾ QW9UTB$\b\0r}Ȗ7%(,w֋bFȡh=.qmLAF)x*]eAMpy] Įv@NHU.d ,[bXM SuzaeLLp}y׸}TyS~ЧEyI/0 {ˀ7o%Vk`[79F»ZV$bUZ0&H8re$2{ 9 c]p\XLCK;̿lj(_`-J;x66!^+?ȝ_eCd t7EKêw5[^R%^} 逷 sbޖ8 #bot,)Xq l0.{nt%' ѫcU;AHiP#kʟ j0a]lWg;9Iv Z{M`c 0j=(cA!O 8>O$[4cC| ۰Iw{ڄ)=nlPի鰄;KɼwM^-[ҧ%ݏ+CB9mg) } y)s+ m*\=18Nr[ `4´uWZnH{&E+{H>auSqJ}CVy^lٹ&ZPY`t:luJ 0:uar My Cʶues qM6=SI03 ӱ(e'AEF\A"wݾۥ.BnGP4T*o% n,_SԾǃ-A'S%$S hD5 nayV%["/:t$]`-QM?EzR13*\2@fn+@f%1v3RiӖ'j4St0dj! 3as7jE73}4^؜k^V,l<񺝦}6q iƁR S./y^ig7 O<ܵЃLhMbs@h Yӧ:2wp߳'7KiDzȮnY}W8s WW鋬Ȑe$FIihnq?Р X:kG'FWb ~%`Euݥc0O_Pi̺:?ex+en0#Rp~Rޒ$2rBmӃi]PʼnTnb S % ^;t}=w8-.[ Cs]$F'02;.~TYݒ1xhDIkl?[&Q[N48К.Xxb!+͡\oR!@lgH˅"QB!aE=!XELiNDŨǞu TQ7BYEpHA|Lʰdujބ1=jj<{wmTgC 6596@czO&2ʑv6Jq/X(nR%x?j)pspVk \ed׹͇sE p(/0,T| fsa(,6⠆Y1Lkjѧć"9qӧ}~Go38+oZ[)m`c ̰oB5cD 0ÿsfFC6wU߄`%5t@Ϩ*Vk/=#pMWeE^ru :/lN5E622CJ7C}M )b׽> ==ۇR)MѴ|`s FЭ$`7f)/MD&,n*ƌEhQ[ sьO9K": // ߯S^GFG_L[<7jӍfǸ -@PzKmi["^#3ϋ~*p?0~Hn>yoПh9)r~\8#V^x("!L2$%p LEt&X:V3K[,O5La=5OH{ђְXzSAy=)СMB+#AIǙn$js8tqd>Py<ǭL p.#sJ̘Ii%W" ԿXxd%'!pAdG~t(98fUO 썻htyi/퉆GhtTP?80XU)!>Єa]Ur=Mq틲'w;ŀKMS '+/,yD<S 8 HBDc`z`JC@ywALȡxbAk(=vߋj'd@"XC p~3p7Vm^f̖ e"O٬) )Z8h~ p=8O'dx-Jځ|WDOO{릔m,@EYÿB (_"\)| CsxL:kn!N6&t-N:2+%I5?E4si >FI)-Rf~i58I2|bQ*%/:zҁE>hR3e9@='鴝u{#QGPd9Qr찢C?VpԶ&h:?]w8t}H,5RGWcL|vdu` 77&-I:Q_ >XQ* (d@z@r{g&[¢?\VqKb̦lcd_ntSGt3?+aqDi HF -!ٖ0K̄>F Q]Ak3X]Vb2$;^3ypeR0ڪZӜtshiFn>4#*Fg1nA}R5%x/@US<w&N^QK,eiwJP̢,@d{y_ *FAQ6fs~Qx{fr=Z134 Y%J:PO`9'P'|Mtt@[vI׬ȹmqU:{cH#8s4aY࿾!2ECĵ͈Er;FkUr﯉S>|gkX9X:;_M+6SG΂3RꗄBZoc¾Z~vXQ;jP*aL 7<|bg 0~UݕyJ2wkBy21u@]筜 7%>~.Ћ1r q^M65 (U&d+%JQk>FtP$IGBZ]n_ԺNo:NnZcOzxÿ3DQfWÝhp*h/G5`3l2 iI \*Y|pZNZNmyH }}Iȳ3hK$ETp\GO$lzVI9Y 33Z)F`zD32XjYguɜg|NnS _F3>*HQL7gq*˧mCC|b% 7MK ~_tU 7Sqp&Wg$+W/g{PK(JH܇iV,p+wLRax )<2d?e+̨vf7[DkD$m$UW`exR pVvw~c ZU]}X4Ӯw`uF30#lQvz%q9ype\iIN?]/ΑuZۀ3EPKTÔ&Gq}tm`TO[Uh@e$f"cu/ĺ&rN74Ŵ%")~x* "`ux%/'~ th~2o1m Q)Ϯ"W3Ụ m 8IqӰcuTP`dqLTLA N&ÞLȪ.f=-:& b˸dZ !H|}=U|KK*H\y.D.=Jt[)IJwBXUli"BM 8&D%]}IxL5د^i"I-,!BH``  'Xkx p3[d]S^إ5Lg$H9ć2}᰾Xj_ c 8PZo(ݰOiWc RN>TCЊBB2 THId`}^TMHOfgk2qP@TB":a_%  rUD^ػQaneU6OE[_ lH{BWaZ&Ue|6P>o>>YUW ?7H:.RK$΢xde' E88,-eԮIScw[yn[rvsfѧ3HC P|&=fcxmYjerqaaO!yOG/L ߊ(<C-yYY6DkYpYzN ʌ:9a%IA-C BL3vj^IlO\JJ:;x WĭV瀇 989zOapA.C}4wiF0^7Uם7Es#3}G {>"Ħ^UebCp@ا5iod"T] $*^ 8Z(Ol\{}0װ?cOZjf a t)fRkº6[NEXk4m]pÄa<p kP oBO)%8LNjJw*0G㞞b5-!e5cX3Inug섷_H"F* M]Izq6Xo>RvA7퓏:ORu/t=v7E T=I1}< `(eTs{U)3DٛCN@3!_ cwn㧨E·CX2L봁)Y6g[Xg ZΠ 1.Cb;%8w+P[>xPiUcU[2xDGl"t~6C k#,. T>[.:$b {|^'/)ƥ=(,6Ó}ߟO&xtOTQ"w{p<3T9|3Oy 4>ͯ[B^\DtZ̡#]7 c>>$x߸:K 1jŖ$&#~Fg\YBR͈g&4#k33( ;)) LG\$@ V"IjڈF%|0 &"!#^ pj=. $]YMl]SP˷pW/zcIړWΧ3e1) * Ѱ .j* D 7ԣQBVѾs Ʌ X6-{2|t }n'@~cW6&Jty!|l@㻄 O& A@n"j wn>{VglB+.fZ^Sd\&:0:W@O;45RֵvL2.ys~琏C6KJv_DSr?3B}f}ø,I~Xo"m,r[OF0+ؘC ٯUz5.,!qm pl(ILβ_]ٰZܲ9RrXLX-8F$g#Z*Z n$) _iskVmE猨>U3X(-:MWj6qk]ѯT XHeմ&Qr ȑ-;8)/y̗c#zhMCv@tռ@l;mja06;h}`DvUIajt-aw )~RvҞ8w>wk5%S12Tkm'_< FTLVi&2nI0"\4q Gruc;Vh!PYk#\#U$.8NσK@wtը -BԐcS%νT W[-I! %*Eܨv/Bzӿҙbf>HGwdKdN^rlJ\]֜q5 %7K3/EZҐN)~IfI$ \M~mW#{8qZb"nz v aɆI&R+Uu-#N!^MLDm? raV^ Pw#(i"G&s +6/u"fĂrZ^xjytEȞ$r߅I U;ΠJlS1]!ƀ+6  )4{pnC7Iv~^".(C cbz$& ^WLB@+Rh5XC(wʹ 4~rYP pYSLJ/>DgeE)y$PXםqp(f#} ۞v?Yԧ+c ,\do,hEKZ8 lBbhvn,2Uta-Y43%3e&ӀM1lx`3Y =<oPBCd[ގzMqh+M&StzRqKO[t}|9ߢA"R'FI@D?oi\h`'F /^UƼ VYbB  ^[S'`2j9t\pcH]k4@N@%?kTPz',+uq.>\y~3Ս9aN19lz\+aQi&|/vR3ͳKԷ) u5>Z+i]G[taOmB+ЊdLP􁮩/f}a b }`ƲM ɵÔUk&'b>(JbƱRaz͞q v A(h0:љj0Fa,ޚ&vmÝ0/G·t <~X? tQqXm;5 BfAf-*<*]ۊo$akBӉWGQt0f2{:? 2}OIaaXasEJxsXZNL#D z: \NL_8&TuV: ݬ7wt7KEJ!yR2e{Ă/5tA*R(8g ; N,K?Y T`t)gy @i}s9v:jaY:ǟܐN3\LߐWH  sJrq=2&!c'w|`dvkϛ98Xu L<{Zkȳ] SD ~FH V 5}K`cԩ}G,^mF%M?rZ*s8͜!rUvAr>`vO쇪`_W6UǣHڤbU{W?=E-&c ܄ ~Tx1lHC "72ah~Mw͍]ηg%2oZ& 91>Λjmq™¨+c@nSOhMoXoƼu,g0gѸ( ׶iS4#ϵJas̵ڂ߇-)A-QV$+ag@#6*tKMѥXt0aܦǣMA؃2zזC-ON&zh"]Aõw\cW˔(n,wٹ~+7'hx_ u9,n>-Aec` .Jp*H{U _6{c.~ALuW t:N&wvR@<W:ǵOac^; b9Xo?)x8M.m޶V%#ƏB F<=w1K (tY@rU1VxF3!1E*eo>W\ew6k@ދ ;ۂkJ}x yk !}2nW  z=TJR1-,rx.vT6>!r:zYѫgv8%o3$ܟR$eoϦAR|HH J+z.*AJ4gʀmp&q{MG;7k:wiPEbSeO'L\K)HGF =':%]4DI5؀s57D +-m @BQBnLj^Ё4};2L'.}XhwVL0_شnOxNY.uD~iboDKkEY<=XBT1;*tBËs1;+ 5ebmfIg1[$3d8^GpLω! %r?M`vmptĴ، HY -;1^|Y|F6b A|ejq#S fH7ލZCuVKnVSb(h"žٝ3BE3٥] g:d`~=es\(d钑pAAz 49!2a5+Ylɇa?5BB g4H@b0>{i~By) zY'B"U6;6455,kEp;med&ry&RfcbHΦvq b֍+$ƵJsv?<9$f8F;9dKw3/dNh-"5|xHgBoC2?3Yi+ԛFWid=\qLT#G֍0 :EqS`X0*4^Y|{!_`G郗: 'X;Md f> jKS&ϴ`WQϗ*b]g]t|@4tӥP%b1v FxnJd]eNY #V#`'MSZ <(ƊGH$o"8ʚT'uф6Ewꘖ!{xW11G #_ݤ!EZrDF~BJm`AkC=c >-C,U_](݅?{t## D <4L@DqLB3ߗ-w;Oh4=F,\;q0D?Txi( _Z ( 9&6;},Vy *:;+[۩r/K\p:p#3McxJ`hB8ԵyYNiW/~s[G ~Bc:yP $N vUHr5g9'Lm 5ILP .:@mS7PWIrBHIA,KCU*q|hfbJ:$Tk<=GNc2M&_`(W!9Wjל3ڲ-ewhZr?lZ)}[(Zc|Hs:XY8VJ@NE"HToN4~0*}!mኯQ*6͘x{M {d48z]Z֦֠H߱Sgp㲽ŏP ;r:̚P-Ú`&Ig~I4ς6Z@oɭ=+K墅ߞE1HO/O>|71E˦'N`B|%mcZB(/U]SM8AybK?W>py ԅz.mKl94e9:KQ JqCHpqfGzΓ^@SBҒ#I)-TM,b`%+䎐 "ȊG[ B}t*[?3۴0 _v;[#Ҿ,-P{>ryܿ2w1H8nl- ;bI>2b\F;]XNlZ#*&^VLa-d#/^a䩃P Čogu`Ftv L:WWh gO5?]c=EЫ@;s.=a%r  h:J2* Jf&֑8O:o4D, V?:e /uYS*RexBxdl3c/T~t\86YΕòhfל#Br9C"N[Ъx|Y$޾i1wU\RL m)GFK}өhvd,ǐ:.-De 1+;"C|UX%<i±K+~Yg-$}%;,zfYB: )- INл!DӨY rb4xEoÁ\߅ ?m7F&ٹ ^fv4uSP2`la$a, %-vڜ/ǥIʾovP&O<nX%v;ԿXRk#M9c{yu2Wue+hl)neyɊ(#Qgi&r69Ab@o /V(Nej|Q3VݛTE `j]}VA}FLѭ&V؈MSL+-~'<ڇOC"@g%ɧi I)?o p+qMTjKD~O|DqfɠzZn:PR*Xq|4`H &+chbi'UT=*ьuQ}J }/;Z6`ccraobCF~_[.2/ӄð(Kg ,.X !fpQlۛLgAzeN>u[:0;)?@Fz b"q+]BpڜyN3n5'Ƞ-ջ:pYWxV|@'t5qV^HO&5I.X7x7ˤ^NAY@Y6e5W`s7ʏN]HPVnR۬׷S>#{-G&`r2+'`/[kZ'^;jq!:T\}M݀\uwHɎV`S 5XZo`l̄ǯ72E9>bt^fZQ6ÁTFi÷AXǑ8,POg wgaK/m\͗Kiڍ?$h5m ˡ1#vmGsoÌ_ÞǯR++JL;Gb-FnkQch9J*#`t~-귥Uڜ7By ;l'EP"P hD-7z3zƠOWNs:btLQ1Ej (Gc}!xKx~zcgF?2?WAa ,ɒp\RNκK?`+H(ŞV䩶Рǘxz7z-oXU1?kl ox\~pi+4''ɷT SRfje$y"ȟS Lg"6W[^eG3B4:Sj<Ŀ6"PYb/?kKb \Y{nP!/PB}. +?m7J&T,&RA&,s0wN+l@6{PE6m#]D"h ,1g-mlaSHq ˋU:A0vvQDM8(T7V'0U 16ddBgyƹ^b:& bh^7x9]Xxz+8nO? "j?wRͼ }l߾?K9-xuY, c6)KXΘi ":y/ZAWi0#EgDOhl vz*H,&q+hnǪ!Iߵ*fffBj;⩡pS0X(8௭h$.0aM^.MhW/(D<#iNi+]^lIӊ)9M1I! J{^f:>,3r{>U֙"+WZL adf!Mr5 p&|[92!m#ubymH?.I8 JY̎*yӘH2+ Hϫ A1j<0LiPDDCv2*|yւ ;Gu6ÓTOmgjlX 8 ocu>=q1xqӑ_~PsVx2K/.ʬqC^+չ_ -2웦Z^"JFdߒ˾D[pmƫ,&l0( =)]^m T~=Hƅ0{YW˴jGCtc$aujb2\@;-9H @)\lN"Ǚ$$&p%eq/Iכ׎M1M(mFby}d^4 ݄=~MN}Eu# 4wͧkr?otP/+d= U2-f"uWVFc]xv%I:S>!6kyT2FRUi,3x6׬RnX:r65n4avTtxoj$1=2{;ڛ#ƥHDU: Ov1^,xz҃xIA 50* *~lylDC}"syUs>it| "r/LJiqKݿz0zM7xoG(uBJngϨ ,VU+&ejՑF>G(%3j퐸f-29ߐt# Ƴv ̍ ,qQXmڮzGDw:>ܾC%~Pz.0Ի\JW31[ EN>4-bC~Ag(̒n;?ۙ{OAae\Ƕ6ѠYN1H YINS xeJs8Z[/ $ ԨAk8E$nsO _-ӳ6+{QF$:ªG{u~۴Ĭ>vt%0 }&F %ŒDw> ME`ɠ6Ykk5·GJa_̿c!weZ`q+l ʜ:ܙm E~HErbo8 "gϚ o_ܼsl<=YAqH\xƱp0`Q3t4uY y[qd\=ø{6M2'dɼ6Wyff"Z}4ۥm6AKMH_!k!($z?1cvtx)GSFB%GXWYAs4M$b(Q\Ln^|vc }V33 ;PCq5\[˅t_Al (HqҔ˺osER k)(J`jB7 STQ1GFi oA\h~Ty\8NRP5_BUC1@1>ԫD 3?l8]*[gW|$R+nI X ". |M\iFq{F8fuO}HobH. eAgBo-}c8ؾ Uӵw5W1"^X^_ "5] :o[{ɾ2/)jF[1}ޜ 55%H%\_.uN />&}W!kELIw/f0DiVW.`|  wOOPbxRt ߒTx7d>A;CU2gUjPlY -y#Eȋ!1֔Euz H~jܺu@Ĭܲ \F~ k_0ګzeҏv0ZĨn$ \24CfB""RF!_0R6(W~'G+˪vi}`[6dM& R$+L`!(m.*eqVBw]^)(D]EIF'9J *E#:hf6ERzWDH:R*UPxP`ARڴai /a{_!ԍH˭0EZi1.oag5a*Ay4O k` X77$ ͅ@kj#dprAfG{H{'DY*mL!rꉈo#{ )5"c[h7zk; ]:b«TL#s@wV`8[H2%"C0r,t+4 pRd_auz"OT">+64 vTO&$;g܋=X̟l̼߾|տZ%wx>i& _cIu<ŕ?㥈3JDRX;Yf\~Ro"r&j4FB(yI﬿%}©VH=770kkE6m7{5GTX8#laDe -$ܤO*f h#GzSg#+97WwTq?Jq֡]y`1^2IKEukUno dhQs$.̹}rA!`=B3'A6ۭ8돚-ӓ1PVFXsAI,7:Q UBKߒQ4.8՘Lqc b>xq8 u߹vrр򜵨ѻlI(%fgoLyD梃@^e⬺nZ&HEGPgH=dk'R0bAv@gȹ{!@n\?Y`v_㔜, E B{k B9튗qwW_4E':@֧ {L^GF;> ?՛"*̱ RYg̠xTդ5'_9e&[kt}_ZU[+$_x_$U݁(mPс<_pЍ(pE\@u:l~m2pCC hwl.4Ҵo=Lvԋi{;ًs+18ўnQE$yHqt"HK]ζI~h(lb=/0 )2섾_=4>ZFR \Y,FKg20c I9ȒA-%Z9>P~V"!kp풭;eSry@#X/Y- z3gڧxinypFoxX`+?_&h}b"uͥd t@Lo00ѿ3KqZtZ6!WwЭ,.?m_&GHVg u҃3FN6^Y4HTg}!ory# zr6r2bD2]X1f'3=W , b)vhUE-}uA|(i2k1 O`u3!@Unk4{W%e02vP 琕PZ@ml+mmx][qcІQ=o9~iKVK N2y'6?w88,2~fAqwa)XƹΡ6*aGvj~ ^"P8rQ1l-JPD] =| Dž jF{c=_ABۯ@qJ(c1춻eMr"+zN` yO3ΤqtM!"4]$Լf&s0qbJ*dS IxXps76T>Q΁70>yQ9 s/7^Caoc *@4ݗ,F]ug:v_ƻ=wiL_fvbi ;Ş<,c]uwKu`J /B%(ɬ@݅SB^%z!2yٕڶb/A8uj8%V5bo_Rd`_.61*Pz 3ldp&kf|dLM6yTsadA~m:e܅ɹInK )"/[8JƆS0S97!NhhQ1[faqI/ f۪Cn:?T "ewvQEJYKM~_آ/;Pը3&W|a~Bn m${爩S XFv ,uKLEWG$`O8-ęI%?2d(prdɺ8X8RX+Q2k MI~2v;K, a&AYK3Oy=Ts1`b~φAu1{'݂+5P`g{r1%70snXdRALr/,9X_|]D p;1UA,X sx=wP$_m߯hqL\b%i-Jd NgPOՑEвW>ڪ>asa&|{k3Mx178m9_F Hqٲn_Ƈ*+5tNJi`-I }V/Mé4=q MjbZL,9 eY~:عqk@a{;tDfxP9&; 5qFl3,z# &?pu}&ЖpoZK&|O]͗LR)pvMUT-zk"ka}~Ia;2q1{rfh]-wec "dm,> HeUNFO; ,y4ouf=_'㣉e BӭrfͦiHO )OyVdrZΡ,d&b0ၱVr*6+kv5Rw]my2N5U$M8*2n cc2w@A{{C>CKS@[+5uBH' 7WH7:<.B|h{+MCaⰾɇr0"lշy1'i_kv#WEv")6{A7-l]@>GPFLȗ'.(Xt.B,"͑S'љYF]KЕ OLi`bOU* 1E--,SeuMZ`&e<#li%=o]G&BT$Fx ԚU$ ^r0R(dCUJ0i}qRǚַU'GY zP/ijQ/΍*w*U!U?<|)h0H&~3mEҼͲWPā:FT)p, Sa*5Ĺewl=LOO!) L"Sj.ף!f>CA?ʊx[9]|@V/k tOA9Uǽ߫Zk5L\,Q+ߍXgM#:.1 5tc3(sZЫE>&YVժXo;2+g{ ؇|WҒs}j ,Z}zmU^o{#7YBH y 3sB,M4!&0amv6 ڞ@͗ݫ! 繨iqX).^hG }Qg@!MS3)VW 7ǹ*;gv3۩bHs(R-]\sYwsv5F(:'AmTgJ/+hQ8ЍaoLjUM8&XMrWw*],.SV"Y)yS׳kR7 wS3FЖՈ[O7I^j< {{/cѻZu<Ę/l}"H2edI6,[Wl/6W'|IXeޅv;KFDڌԹtVTףcn+AGdyY Ys^JѮPoΞ#zp:Y⿢z>Q[ScVq$u!!k]rU<@N ՀjOT ,Coq |hT@4ϦQ (7*y揗)d45wTRj_=J2 (@%gܶRK"h =zXɠ)i^@Ʌ F\}ɫ@oɊ-Ϥsʛ0Mo[ c$':[d\⦒3 $s]?W,(%Cns5 UyjSVГwseVJ`D(GJtCm, 'm/`sG D/Ѯ3f/`O=TF]o;Gh &uJqP?oWN53SS.FR#;])F凝w =` O Ok⵳! 3ZEJ"KݧޓȐxc`Mp*~Et!IE"teQJz-wI- Dd ?({A/B]?sq+9U- H&'YE W n}c{Ⱚ♑ޓ([J9861 db1mbJ&BPz!{1{1Qk<smWB}<+zGhTglrsEq?(ɓx UPv1b:ߖۄ倱3$iZTm;2D?3? *6(˂G Èm̡L-S=h>Ÿ`xkgMx'5k/R~DA>E-!,D&#SV寻HǖfǠWr=62eW@г6=;>rt3 F7.G+@˅ИThJNT: 6?NՕf6<񌋎ҕ %`.12I YU l40N\s5 6$Y,0YO3a_lN#JT|b"Y ̎H%ȯױM_ TvI}ǣ@|;UseӤ(򄈗Hl?`y695LWVX ьJyߏL9h/r`n)!6E9X NAmRNDT#%C產AN$fJ;4Ey+eoCD܀jeADwA8n(7"^P- Uv]X hkкX[& Z3 E(V8!`F`ȘzHH!0p/E$FD/ G /QذoR|NMh~ߦ>5b:=7 ďp (eaK l8 cp'IDKC.U⏜8]3t/*B:ޥXjiKZő!$H/tz)3<ѧ`A?+1؛XöXQlt _ZIWx8o0d!ŝ剋U[xx%(rnRԭU͙rjaqV籾p⌯-aզcFu@rf$ ¬d§V&~~w hl_ɝV٤՟[n$ HF:2n,w(i}(n tې!4ASq;i&5-|on"Lظ)G~!u ؀Nsٞ~"x:er-xuc@q?fe)* ;х~LᆢuEav:Kvt( ʡiMC힚1:{4- į/HKi`" ^pTq(r޺5+]HRoHs&"opmGnX"__UXdֲ$lMLʎc(n'ɴ)+21zn<>X^q;Nֲ> :Cp?".PV>-Xd}Ɋ2kB46WzeJ[}ɖys<el&tU`8}/@5` |N/zL4=*.O'2zBgYDXt DSϩ& FYTTY"v9WژUdBS)!H&x"w^ڒV ?\uG|QP21[JD\@v(DpS Ǻϧ%"~E*w3&qvh7>JG] G>7DPj%M"kF@_'՝>,,o5Wh$ӏ>3L$'N_]G=qs=bn9#W>e(U'8eԬ5% vQ}rqG0VjHK^l-PhqD`YG0uE-ʭWFHk@*$͌)$6aU#oHIG+Yzcd ;pή9~ jxfw]ca9{}}#׃#V{k1ڭ}AWg_1QȢ7fv(/_mT`j0wc3'9aYo)­I[4o}cCFڦk,Cw:euYgNcEe!}+ї^cc<(2{AzWǪ]H4E#'F^pwt>=|w#, hvU wإ)LELNG edBkGt9[)+D J+8{&kZ5/.򛑾n 0߭J,v& ׊?t^KVF>G;>^gy_@ <ɐ8j>67= Iclx@ɸ@XGOlA*a~{[KŅ^JwW_FkkнR<-[&'+rfًKL/ݥ `=w;? NvKE + \sZ:ǟ6zFZr2@7# œYQ] 迪+ɏS@ޭ&hv]ꠗ'e@$!ng!?U&NP4‚s FP~-gu)ܺG=^^c3I\YDa)R,_Vvg-:lE,OstM'̆R+>c_%Cyj !yaZ,DIa1ԋLT9YXf`63ZKv>*Ӹ"O FlۊvoFk=0;b'WlM$O} ')|`6g \:0p4thxRn0BsK3s:N)qKG pac S(rʼϦ4̯h'̝ %:xn36 +mC:x\)̳ZǾ 4SR-~2v2lu:m*y9uW_9͏MaM,Se^i<-zZf$vzCp&@h!fhCw Y 9DOz{tngL^@ <e_v^ΐygxϮ=n>ŨJVXNdljﴂ z|_u.Eq(Qw+Rb6m!v7uqxG3l$ˮtl̷cm6sAwn+`&SW-nʋ=QURp;b,}d8ƃ`yu @~^, םq yc[9d{1"ʵT^P+9,Uiպ_>^5m qBYW+>Uq{.?li%" {Z\HyظO8LESO8psziw!<*mk&c 7+SW-DOd| lK6͵2y{M;X{ϒ)5O0v4S: &%gp7sy}09:7r3F3.RUTE*uO0OH_Ҵur4ףA[} 0kY1v:'ySWKO̻{cHt~iAm84A.61b25O]yU﹔4Oꀱ(`МYYBM|z f\8xf1Mk,*#d(NB am^焢Ws'oufI"U6EeoRX>X>Le57U$Df BS$;%12vdIy[w{7 Z'ޡSrr;-%5MJWM4Pj˚УpWK.R+/TuŷzC@o;8K;SzEb܅37kfOX{'nx,Yŭ!*wE;w5{J:kdB&F@?ҁUôG06Y?fjjL>˒ە.0 [FB 0 ]u$CXfB먋>FqQ3X )`UhLN[KmR}kۃ-2в833'+8/1@5F9&s%1eM;l+spEKFho}\1kϼs@yKTR?gG_p^9,g+-92D~?앵s2E'nSOsFG{[Ϲy3ȴOW;1?wmaG*cΣ^wOHKZQZ]X1`4 WO"xn5b3c2+kTJ'wxf۟!6yi 5*2^_>)`b"@GZח=gCIjW>Xs*XVtJWg J7͹)Sc+=k K&n FאT? C-1sBSJ٥Hnrw\OzXÜ]g~q#de; B0vlɻтy/$2V@ݽyȡoN]XƛDInS,Vx?Уgز_"(mt2;R40G-N@٪?U4|ER@WOVn{'~Ro_Gt&#\(Dd6 S̘µYD^σP4dJοEcB~7mҋ݇+v]>9~BXg˦ai%k^0:Soqf5O qq0iToQY,\/&LRBooY,Cwd?Kty_]Un`٣L(lJF=U7N]qf/fUfӯT`a) ڠ llzc)*E+};v;`X߇x٪'zC}ZdJLr4[O.+]〴p^zD僼x ӛ{?yHeaeaDV޺ =oNdG> _nn4%^sBYnE.s GH!Cp.Nڈ򪅫Sa"U9j`?.WKWR&4S&O^Ucj?%_+w̺Ru6̞/9vBz$n-bE9vi^(N j1nq>hbWeS}hYPcXe&fEF3а䕙?GmVyLCr^tsBYT6TLb;:B|Tv<^o7{W&wpp'e=S8988wT5Wg,o+FZ&iH$[ҒA5珓ϼLm[.S/e a}A}#[UT(W^񳿐ށ O|I|@Ш7)ggz$7жc!g1b#fZS>݉)D@@BA<]G-h/o4'mdcEZ(~J[{{YL[DŽf6FЦIh22+/Md 1G@JbY^F(&XB, e`!֢UN;*6QܵMrp_qoll^K.O%zwEr8,器"?g! *"01v\_ / ̈-1FagfPdeQjՁ۷U,}mk{eUzdFϐO,Hs;_S:3ce qsck2*X : XPfL& ζ͢Qjc x&_G;X&44&/>0/ oYJ4/X|Ӗ"uzIġl m-q7= MCPIM%CzH{ƅxdUu!p3P43 C0sӶElnOpNn6K7.Tl+3׵&x*jar'EZt9٭.UL"B)aRAYVérsejϧ]^O࿍429L]FMx" -߶Y|w~(vJ*g Y-=hd19#0OTI&v|Z6⨯Y`tTkkc'Α-g;{[Z*ԈP@>S(gOl{}xtr "q,@;}٥J6XT sN13Qsגؘ3%a9{ij6Iqwf5iݢɒP|׺Vn;[! WZxI)k&E =ג9g2%Aj@ ൙ *],] YxI65Ug2̝! ^rՄ`J3Du=`6yMITp̊_V^2bE(@+ws?hFB>9`--|#?w~;#~yHSv,t!8s2\sv>܀:(RἚ Wt}'k\eUkdh[Fj_2"A1sI"U$v(U,d푙?4b+Տ!%Fy ; X汄ۈ'(Bv $NriK(R[<%یJgRhOQ9>% )jlA>RmTVyZ׶e]ShD So`+2o7ݔ,[, + ܰ0f?yVaCZ 7LԼj Rm.ʃf*m *}"hexݨ*"+ϛF{ ^ēTCu`\8b6]_L☶:4_=_NPZ#]e$s.×Y`x76kyLHEq_1Z 7N}N/yO/I%[O?ۧYU@Uyw: UC%2*$o߬".{cEW}o`tM`ZƫLo',j=1)zVq^d$D`e^?5kn|)jޞK_H|l){1"e#ߛr$%h IJ}cX Ŝl9E7y|` `6 9)Z%)"vz9NC &wNIũt'PR¥ҶsfnF`hmdb $~b & (*eŞ~L %]cH^v#D}:%l3U6\8]=0y8S#T䦢;IWJ\ktL(UJ"Kc/{M-vGCm.jB8m  "V$!V6U).CnߑgUqFĵkn@5:ZBx;ugG)~iDM5gKm7x&˛`D8Dj%Tٟ6¾S[Rqɟ264pKOğWYBDc|Do&UL"tA+jwS\U.4n,Y~5fj\jӟ9'y#פUۥ dlIuHZ{a7wjTKf %uh ||&bIQ*k&?7Hbm(QqpPuM|O!~7wuB` Ef; Xi|'R-u@P fǯYun{ T_%R hQ"7ct$Fx86|X~*^Y/]@W#7[Ց-d@VHijAɞTlNqm'p:kU}KI-bn$fP76kU}U s,oupɳ6|֥= IRfqm?, F[l*֖]?u{ᱠkC}٦]:0,OQQ/Ed8'ͶK3]T3X݉sDyb,A1=gĔM`+=b#dpA0onp4pG|(e8ɋ8OoFe,oSu'lo _p3k]{~1?[t zK_ǜW"a@ϼ+M}cH7H-TkdA*ofY<2ptw_ 6?| k./x=43&OFY:^{/ɡ"ݿYkLep>>_+.Aױrgh*S '0Gm|/x!g@Sz%nSpu4OBmdöv]eU;( uSjtڑtSX|RGĉ1ǡux&K&;W򤂖JtI 3\I[BM,3Sń}~쵾UXLu>q 榩(yȄSn7dH#)w/'zY x$GGH3X+ڭkODN-M;E,Oyȸ 3kI#8JEA!\nɵ¤~@#kQƤjHo">>5ǫՃķ Ijow<ץz;5B@W*!nq Nj2K=}qX'u+Bz@_t*@tԛI(rZWA lTwԼ6{m޷ެKf<&1u2W AVx ENm9a*:Rx$<GZAZi0G>-L 1fO$u9쵞Nl!ZK5Na:x;кFO"~m7]:d쟉۰U8מ%\#Ӟymt<ρ0=ߨaTj{԰q'teu1v O3f[Sq0Mq!Xdݛ>ǝ;O )2> c{21:h>$HʔdăCnST@;VV!ckýJ/{ֽ4M*ġ>.U+̴r@ݤrFVa#;zHih捻Fn! @؏0 ܈;m4!  i< 5ա䘻e1.LNRx!aedОL^]hJ sxDsfybS:<ߑ tz2COu T`!Ё\ɟhkYWaNT` ;PWwN7Q1_5`ulTG?Re[X<+&Is' w ~cYR-œߖ) r- ,5%kE)g~p,wd=o 2v379`a}3 cEJOr_,$#@g#ϣoQ[eSĴ*~@ d kA:kЯh"ت(NuKJX-a\,EQfE(LQNĜ[RdŏwZ : kPܥv\SM+b* 0c'Pb:+WئWqǿ*ev%[:=2EFa^8>oίäoY[ru>L+Ww7 }bcrfTYafvDXp%D,}̞>LPgGI fһZѹa(V1˜7%FGα ^TQxe^X1 @(#wm n rX`hFH|̟iǷI`͔7e" dIH$S$Ő_05AuWZ_tí͈Y :4 Po i*Ѻ,6ñQ_ H @W$P<€a;{ S" ZlɮM+ןu-@D nxdhm)+jU_=&pHN@}C[u#ɩ&-s:_U A$["6<+ٲ!i7hz~K?yXh<ވx.Ф8- xq{+<jrgb.Ǻ6{ԙXZ`9q% O'[r@5ռmˉ9FK4wvI G'^7aۿUμRYnUo,c/ bo9ٺxN؍&"rvс)Q{IݙֹA)#\LsW, lƇ᪑qB4$)ڎݘ@[͵k#0eRh52 d̑33D zسDPViDw8aPrb[rG#}B!p(%4Rh| H1y/pOU+1OtcEm·R(*@q\BEݞ2LU3)Cՙc-\#_/O9gSO呋mcWjtXѬ8pYBU7#Y^bKK#P ^뢔8c>92t=;=pZәL^@s#xk`Xb"wǖdocUs1P+{ػ1 ]i^Vɻ=~ \ͶS>=bWCdӈ6&٘jQA csۗZk$wRlm`@mCVq2U1fOW P(ΧBE,jDDUDx,λDw㯠d9[[sL{3hte;4:s ir){$oq&&ߎ"+L&TJǁ6)VGI@q<17(K1C |R(="#=EBFuWfoH}&Ζ|JN\l5:13>td2 gr)C*-<+2_q墐vF̒"HF C1|]V.G ۞Y1HB I 0fpMɊFְQCuuv tO*+W̯YK@RAhᝮʧc'vg 9WR_~ac| Q`uJcG6|ܻEHDXME毽n— 3)QP3e~ì}D怈P=Eq,ISs|\^J׎VwO^ 2ڝՋ|o^Ґ:u2k?#`4MC ǾʮiwTSSml E; 덌QB&r녿#lt1 w.q+2Ԓ57N%vPo->Sk_L\5;U%xMdK W "&w d_QnTOM7qqALZ=! 41M]4 ɜbpxo<T~CXp]N`a͎/Ά%d{VL9lt9ϙlgx.f#A yݥ `ZZ#NѰy #q5 ݦۡW4^yoE@ 3 3r$4XڤGPdrC7s4w}~6y}. 2bݘϹ;%ܺmOEn=5k2Cs܂VrC2 ݿ ,?y ^ J$2ɸ#I}cu&BAEjRf4 0Q_q=<>{y\@9[@Zof q9 M "[EWtIʽo$iWآ{1o2HFKƗڑf)qs1릷Bn>x;l tl{P?#XJCDM"@GPeYQ6WMe)(zaWs)egmt j5sz酞#=z9*x4kl_Q-IrULL%dqMF;8JūIݔMNg:jvFY+ wE+O"̉NbpOiJ>/yG*֜ 0TGx_c@սݦOWȮx 뜮f߇sAfK0PLsDb;Dapdo.kQcv'׍]L 6kpqĥ 8ɚ t8; \0]30]' Qܒ5k>:9 D!L$m)\}(.ΩmZxXufZyI&Ӌ.d2h6JpcwLiK;K| XkL\oRȮw`ˀ^[ܽ- t৒$'  7@XkoDchn Jjr-NtdGTP35as-O"ZEt'7Qhf4z櫰x .OŸWa"9 M#HL@ UCq>e$YF}͎Ãȃ}Oqqݑs} Ķ+@ ULSas[*vݺ!Zӊ^Eb#6#O9?xQant H I|  FKQ㨤Z }od]ɱZoޡF۸ƝaT;@ J 2׺"ݢ0곥AOkN00u%iYxϭy}[]' zеfN9ijNq5MMqR6MnZo(3޿9oZD{"uPdq% t9ŵ9qL2ٸ!G_ei( UѩMDv5a9Ck zS,R}hlO-d`bP[teP74Q,Y )fмDzZ|*qsR{aeMa[K%&4N*iu`jjWϬagFVg~K"r_s+nP$f™% A ti6CxjTRbݳU6)iNNVi-xXl :Mo|xqj+j{|Yз_i40l-39_Q61cxztI0p[:ؼ^7L3ߤ*"^9z%gbp=Dl1 +k3ל#lh|΋&8NMETfa˦F$C)ox\Tuˎo ,JAoN7ѣXz'PYbӛpD":4Ұlp8fd{ԪeT^kxeٴ톋4헠ra"2? &ҭ"D8 ^Xq=c;:COtա"fP{ 'TNgm4N56,#z$itq=Ok '0lxCvJB3ez,=9GGv [s ׬ +I2ZQȨ Ѝ.. XCU_xs׏&SPϲ{ƹ;ƬԚh6hCwkA:,^7F$oCy.POU|2Jl{9 dH*fɚ(Oܬ7Arh,w 1,JDi'Ic)LДHi-b*7p]a~۞'2~n=Fp=~h dKOB#҉]Q?M-n;֓pUvȉ.##nm̀T׉Qq8!@2|ҙ եg9':Jп&[R/Y^Y;$}JuBO"|Ud*Ovp{Z1"l齀G$XҕCms׻05ƅ 2"19*ۢ]ZLeaeJpȶvhT&y.r( 3*}^-$YDDn q⩺4T(~A M"p@O?Qday RZs%TIÚߢySY`{m7"GQk;o`{ziSe5|V,m|I v46N[x6)<.**v #XTo1td0{CJT >}u4dw*vyIf LQTh;b3Q9n:-L7e(WH6 (u0{+{#.~!pz렕9&rc"#mDaҾ5Iˇ˞ Ud F~}еL=nprO ?ܧd%s+)#$;4N_@cӝ]yЧ E+VO"1ͽa掙H&ɜm@tcD {ś&> y*7.OL]~`%ѷWcE/P8y|'7q|[2Dyo' èQ_U>V4/L%EkX,+Q6(iU Y?8~͗tJ;$= Gs2T5 _ó;/Hx;XVEAkn|0ܒDS 1عhr2SYj wKq[BѬ^ϸsA D> LcnJ沢2jR`<=o%V^-$a'ꇾ䂧/҄]Q= kKXGv;ΖiDFu[]]%ua\-BlE-x\2^y j dҏX\Ro+^|waY_5i vW*'4MR7}Xp_L1PuԹ@Ii:17U͎QP˽j!Y!FCHq˓ӎ!%A(;4#LbSgitDzt"xvg:F:|fw$3WIBg)@m$$MrBmJ`[NcCA>{doi$+*n ܸ#Vyn@URĞ0Nkgc1嗟k3b!h@MhV̬ {^J1q0Zٔ񲁇Du+c=K& }[R &|aCHX r2u{sgΪ{;/z":y|bDvuަwtrn sTkVd ;^bj i54Do^u\EfbѭI1Ho ݙ| .SeyqRF~ F䤸m+7,:rgL汑""}\}>ԗEzϐVpl ã}(`5#=n,n\~dG_4{6_:u_˹tl H ܝCZ7 V 'w7_17%9V$h7 (F٥7ZaϯDU7[hn*^&\tԳ:Z0lھkG⵾C(1Pxq]Wh3jPAS^Ւ䣮8& ၽ,$nKS/ĩ[2<yktpmffTp%sZrLe8g RTx@Fq[:7VGP]'{fᔢ-j| ˳xOSǦÏ֫2ߋL>kMR܎-Z^sxx!FH X.Թ(;Ƌm[]8>9 Bi: n_mR?j l5/:*Wf_oB&ǔݽ=\0G2O$O ŏݛp&ZL+yתfJME/ cgU,,5(O5 זQ\Je<uQ5um}]ý$N9~|cZͲsm {5![@8ϖ7"2>,-{Á\t?lgG]z?&A-ߐEmMVie3*w+7ΈT#*0r7ݹ:,W}$_Y}+4>L@RԆ2b{&UT9չ{$0|g#C[ XUjn|5ce㍝T1 d}A̴,uV!w[F~$'X%~jHN]7,,L r(B׹+R 7=ށpmUX,]>(/qxgJɇSiw 5u0Wuq zELZϲ񥕙> BeŴVX_72ݥkv'W%b3Wr`z;;m-1YG-5p~so(UMǑHJQ!n)k 2sv1 K,(ic%q7QEТf%UJr\3(ኮtB5Ri'Ҍ :-D]͝"6~mR){IC¿ 5SJ6v1аs`JW/68/{ڇN&~Nwe%DԤk(搸%+R^(l U8٩ͷᥓcTzSAxx]`~roZo'gBs`E"?)SV0o+3NZ٨N{`Q8{ԸO޾YݳhwC>ۙ5>uᙏK kurG!RV ~'A1 ۞/'i!82n槤TJ 5k?L-ݭzsGKb=B 0C.4@)CffAaP7D*UbŎ˫<']ԖTM}X/a('"SUCqW[_|Z  lZ9v|%@p[ul yGbd^N@՟') `.B:+-2N ~gJ'TK$VUaU;U2V;7um1TK}oŢTLWNLvu ա.-uvaJ *ʚ}~b |AqO:E#mF4@j8L9Mh@M׀>f`,2M:8Ih2wSJTmᄊAׁ}쉞4M ] 爵`q$~^&O>pT,dTbRݥNk.wsL,/ B%FE|`"< н_30KWFU?(+ x5X_m4| mÐN5}s/D.$JIIx mɕŨY8q4ތœ@:XD%V)b[_Gܭ51;LJSI᱕]\.$n-{2 QT)g*o//aiaIbBy_{zi~}pg]fev#ŧ&*~Q2۴ǸT_!fyOZy#dm:]o?fj2N 7wp! \N$wOCsYݑ_}B|U?ui aP;8i64Ix8pݸkc -<}/ [M:K VQ옹}Џc uOa0q";Nc Mϐ7oV  ˆFVd k8ƕ)MIq>m2 0X3kU)H->0'::;4ʃÿ !qy,:6-7f nL"Uu$,ܿ)A H[57*!6ā 鵰xTHָ Ix쉓]إY*St=E9NBeU)2V#4OAm7PRy.+$*szL3xhz(-NI~1Ghu T=`v8xf`YuQz}:3n }~~Ή|@rH(ԝKwy,\A8u01ٵ ؉!D*Ѝ;yڗwkg9Ořy̽u[,1QxFy! rL kZ hvZ*]ȲЭ?l]dB#gCQpv,p:ع̯l1A.>l G0mO?&|;Qni@RiO+ۛO׿ˁ+8) ɱxbQS{~"4n&0߿.f &Xlu **/&F6I׎_i<2Za)6X*ٹR":c?YJ ~4SzZ2N=1oO)7_qO= U%҂j놮R AI6ʍAl/np']l1o@xmdjd+J7 lWȵ1c#F8~Hi=+b;ׂ@_?6 #*@-;/ y3! 2l"FK!3fi}Z3Ĉ;U-(ri(ȕk_;G[DŁu?sR;3N$wu%]yM51.㏙P,^xC͐cU_b |8fe;{3Z6"u-!lOa$,ql@)<jL 㡿t ,>ڹފϢl[ct2I%151Uu PVmYÆozGzoo1eYyC- ;vKH)ލCT#gcghDci!bş~n{^;@-kw O Sҟ%XY(YKz{«lbxSWaꎏלF`. gXn{H_X O>ͧ+0ach}~4m-h%I ^`>\?VfVy=Gx.pް_B' 7W(\fjV7k]5*6]K ^)zL l/1s9g~p&,*^{B@#d%nOEgd/'Sqa;l A<:ӡUerq@{~ҳY?PJZbzyWv&ލsAT a\'1bV<l9)I= STtk[B,|jxAUTu܁#w/7\/eV^wTNJ#iS0lE/=@!G\- rbAkI>洦=xwUs{ ~+~-΋zE"[Ec Tx'Y @ iN nڇ:*n$FF;07c>;uǐ};3`HLZ?֜a4C)W8_ôSOw0Qm %wG @!nB;$ `4DI|:yg G_Rsi552agI0c RǫǁC k9ݳe8 }ߠqVσ~J h@gٌ8G.4\3e8Y=4?n,_6`͙sv.:W.-t|˲0bH4~.1/KK2r?aRW<׍`l~ gOJ\0ca\ZHBAif07&x3z}5d^B_15e&b䆡1D +32$(iqVGTKNO7mg̙'` `B=)(y.%ec_+]r߇rQPlߋgVI٢촋nJ+QABup9侷*:=Q:SQӪ2{+RA8W-jA̎1&01#CA!qQAF+,;VaK[3N<rJC Djо8mhAqptQ{LhC8laPx3J9y$e+;ՙ6J*D=?3m$zX4g_`U)F73L#PQMUɄ H1Oj"`﮺ve'zk1TAt]UE%T .RY\Q0R6S~H D`U,hJٗc}HuA"q´I(oȫة9O\(!j/_VC(5{trv *K ^"")>hՑ#( t%Qh_GQ U)jS>odtM@2k0Чcb[ObW }X^!,rCHb(i9/SL+yTF;!IiiEC Pntq{H"plTtb2G@1 }vHFBZ&MEͲúڈ3vOxg UP-N+5I ^*(2K|qĿ*#G/@Y&JTdAx +X)1˥NeӃsLBԇF#Ĉs_$zfdIF^4k0X}34% FsWILTA,=ԃ g~Osw|յ19ѳI l| Co\ɳv'pDu"+qL}K\`hW]w{q6D:~s QwjA]3t)Fgp|ΧkqSirQٓnE}nh &zs(3ML sJ_So힀ݚn C'U,Ĕ1]єUF(.ci8g񚘯ghLW4TB3 եcC;j 9Z=jB?l)tkDΕ=iQTjw<ȇq nF;O-^u:-Tq'֜缄>d &&V\_}%gp<'NzBmp&u<ŖX}B;$KAq;70Kd5ĘaLJ=M CǸ-'(p'gb\j51vG,AN ܁hx9 e5L#{<0 @/!S$$!H^Qƒ̨~D?Yʘz3ੲzU;%SfqmKl[D _ d W)vm^z _@O"T!5R $ T#̃c8z̛0o]6ZqcNxN&jƧ2@?6ZB bUQc-Jep^s4# '%=xCEM7n^.OH o࡞8,z"G6:SھxnW:!F<Ǻ:mjyB~R_B{=D@ /Qavd }e0p_sE2GTbz˲ p_Mgh'L]}ـX# %ucYJMh: ޿ǠwO ]ٗU:'9Z)ebP7ܟZ=&D L|í +O9-8~yr7½Z`*6<DDQUpV# >=NPM&TΌ ='b|CW\ %7EAF &ߊPP}&u誕KIHeL|'Hu`6LtVP3ѹ "F=~x9A3 X`/P3:fԠTƈk?|7h n抖<&ma?ҙLKn- 99;"St2$"Lҽ D&uelMmHq:ZY>J*L]eَ؁ /SX|[1£6i2],KA-M#Q2T.C3Yƪ" ˑ'reJL"HY"Eρ ̈_5p~hffuG}tX=\=N| -{9ߔfsatX!1UE.{S,_6k{7ϲ0J䲓|څ!x#˽\~]P?t+*S ejUx9rw>r~qPdx( l&M)3N}'N !TIUb,/+j0}=OvGBm,%÷ ˣF @vVSEzK=Nk8JB s ~` ƪs/C3MDRŢhGx ガ F{9OEDCplm  s}TO3͂ZmJ+Clq# TdǷk *y(c4B!׽]dpp}uwj8ss_HXsnH:'*qAL },/Ft:x%~vN\*2'X).K’!50|ۈNK0˂ߊDeH> Ɉ (/xH̩ flcM432 = ji$V=H:0LwӰJ[y>[roX8>eTu"XIT>u:})ѴRh"ݍmXj.,)QY7) m榶}v],2Y΂Zzc"f9>>Ci51U[ٝ.MS@}`X ~y0"tBEke3F<dJoŅk2^zi^vz ob}7^m;l3PQyS'XC#;K] ;۬o}ׇYk.sZҠ颹 Ë.X܏sRˍr2H0&dAڮ-mVw֡(kBRövGDy47ƒ'턥@^[W+VuPfRfV(/d>ɥi|t̏VOl KPJ+xwXȼ}(Я" hꞧb뮋EΎ{$;VMדIϔwD<eI5aIhR'_;e<->$HҏٿӾ>"VJx\vg잙m2 *j^H_g_m8\1KͰFI~b~۝,W!(&PQ*Y'QNCӟƛ~dy ı 4 N2Y[$wؔƃ~/Qxn|߯'3_] c\&\$[-}0evez{>}g̷ҧY#4c0.vjL֌:ya!1. ď<.YXLHzxsZ`[C8'=? *bx$'_>2@w@#S4ǖ>ߨ_}r b;9Xχ-/,ep@]VC Pu'|w(b ૖j $uoպ>)'\<5ξK/xm`uSF-5l"8@ҒbQkwߺݓX r ` 'l!.V\Fq"GZs3W|TԠ-7OC:[{EM"q?Ŭ Eeq=1E龼)CF.v~qOG K'gIO(CtW_iHf=[S.H6\5 ԫ61}?0]ED9}DXV$o:Y qB'b4L/c1JݠsC9 jJӢl(6B9W~9O^8Vz:3Ffz,.!2y`ob(HF B:\M fyc, DIYJ{s4 vn DʢLӵJT ZAٶd`"il݅cF]()i$LA8pVZ`&ӛ6JPjJf4E^A@:yQf @=[wlL~bK{yGZ>?gjz+_/R◥mэ$W殳wH*{WU]F-:x}b,3tQDH|"COɃBNΉSPٞ!!OM49&e76^ jE65(鮡\STKz-USܰZ@^˪j nrdf#,iFX INvZTRFҭFJWn)JAƑ̨%*,6ِc)?}Sd59w[KxJi(PowPf09Qͷa) YGkFuGJ˅2YsC:ҵX@?K} f1 ޡεJ j\ U~gץQb7ᑉ_U 2S!<*Ww&r%]<-CXPEW}(IMX;};?|Sw$FۓХ(jw=^ua܃WU -#\^d(of4.-w3ŏ# {FMVʣkvO'ʐ%vĜ0\eģ7)Ӿ)8ڝLO/t$zh1TU"=6lz̀hF?`͐ϻIZH1}V2Dw\ @" hFcwѪt1.p.>5{};4 L4%l[J6lr=&;%g^!簠O_^ـI;ҾRr2,qC̭#t*H O *М6w Cӷ}j,={˗ާzɄ*6]˅o=Ū'C'Cp@g*@B5'9}fC9}mKQv*U`dqSjLf$Gê K\$Oheԋ4E0QSH~@}ܭΪ^nfe_WRNIgYCbMlQNA%S yɼkdGje^4m ?^A쳑r˦ +ī/J 44%g pt! cFB/ s¸G[e¦U`=U|P b.H+TޭEbڀu;o&jf9\1QX'.0C{2.c<ê8@tw Ng ~NVotZ؎{ZטZCiʙ;3܍ߠ"I%]J9qH{'cݙ@T?@&1"ۆ*q\%!~TR0$ 1lA?nfd jnbBI=A*xpVi V,sG?AX[^4?)ّ]HGm0}APIIluxi/bUJ&NTFU-Dʟ巬nEJL׬R` ?LSdAO}X,ytcoU]1k)G/ @Fw5P$,+fZ_XNIG](as|CeOu)Dž댹}{OwKZT@k!E_ y̾IWr.' UBƅ6MQ&& /8s)_ck]R[x<U絉Ə )lR еCP%Ыu.VfhTJ_)1CypCA%b`Y HO%KW,1J.{Ot6u¿[[YA_v]-*4%FdO49_ @+bQ9 bz9f}^J RBEOJ;罁欭k)h_+_#V Fh9FwǏߝ֗OWX^H9s[tǯ?mup K}"5iFU < \a$u;K!!vͥ4ЏV$˵_Ν9cg&91uAw>LiYVp6RNMe5H|e!^Մyó/+d;4o8/xh!`uCZ Sɔ^9Y;5Q*qmHK\mN -J7PhLF^k 6W#N:j̉ѭXCofO!a=S3Kȱ OZe`Y[qVQq qGSq9ٌ"X8׺oBVB^Ra'kX2`>,s-YOKDW0f䊦fķx1bT& _ 1LK);bcZS*ճlFa, 1Orώ'ݮs!e 8xe~QYyRo6NЙ_ dÍSES ? )w)?lb >ܦ|-͇$$uZ5hpq }HlE,/V6m}r۾ 86Tp;1dv=i?xJ\E_ @k* ;ϘtV\Abz5!)hAg8MZ w{dYw}ge᭰9"{aq] jq70DS /+Xo m9M1PF^*uoOw=l׸]OB>N_Ae2ra a>طLG/^ :K4a}6XX*a7X=6*)2_NkT'Ӊi)`C@>)[|iwTZ|4*@"g;3=6`/i?<S(G}|b;O38w&`ZN>E^ zD|\.}bcz{F{OwЎPXPq eUtND5/t/eO40Ddj^ I\|K~{&1wj=ݼ @"9`+jg;!E4~@MP6+*Ka蛵k8 eBeresÂ|v/_^6m˃eȹ,L"4|XN?k{[M'g >Ew';oMk5ln`_.?E+[Yk363)y. QAULITua3KԖ7ut9ssH`].|PxGP [<]kf0ݡ zٮh V_[ċӮ/HlsbB37g2;~PzzR~?Nlf}# z]Im:9Y`1gpۈZуXCYc6Z[+qsFXA4^RItY# 7vkx]gOD{5T0ݼ_Bzb t'#%fN yYzu}K k"^uR,J. iw9s7" E716.Zp:M|ܴ< yx) {gX`9aUV+$CzVfOy@;4E&'BxHSk&fSoO"W޴W2PU; шvQZ6Sj+72|>rU[s'w NG߁+u7)Е6m8 l%1R3n$Vs jX紘]jȤ G%& ECUpX~icMfhDVJ3Ω<%&ƒxrb2>^y9e..BrSk*,<r7AطTXɴ'ϭ jc?y|bLʴ<9(>?äa?xx(G@ٺL}WXC#} +X|om$nL̆O'TATu>}fV]y- mKXw&hD/~kp1=@5j/ry (d+I1؃nGPctjB!ڂ{R!!bX ӗZ%jxXkY(C--W5\xxJ/GWyv9 4ܐhT9#zW@YH9 5U?CJ:S'nyܘ^ћ9]G7_PZ'Qg)ȪkgTp)_`^ʽd]Kp&gZ߭{iDo䪟7ZРam$=P ~pBX, vccD ن'RxQ9m7uj옲k i%ik PWt-NL|DYhޏf aD!Yyx2gȆ3(Te{l~Uߠʠ;90&oIA|! SllGi"R/H4 ֢xrQ*p aʭɱIpu'3fjIETt`BE[2N l+yz!nÌ?M PUa𾄈W]!dGԸyzU_!Ȃ=lGqcĨV |l I/ 8C,gt1MwvvVOP)dU~|JfUbY4tw{:W?wv(r4^%c0.fݵ*dR5`I6X Q8@yP{ Y`kF)i#Aނ̠mezjVYPcUqc_UHL;xj {EYk@&WHzG^#rz2$D" C-s^x o.Kc~/lɵMԆ6kZqu8)v;5'<(D$zЧq=OℕOCP7wGJ$A3]wm'ַDy5yiX+`,qYvo|'MҢ^PYQVʡpml/έ+G+cw΢]Ŋ8֦ varY8dk܎Tne-L)k0jQrK ?uQMTldCNvAmDBpSe߫Qw4]vhw@c; +l/` m+Ab;#JB(J1ߑH/Y#^2iN̪NR|8ڧwu˛O([혿dC~@}~~)AckAAdOD΁XRuʰեvBcok:  T7f%=Oф]T <qg$6r N\j20vxsUN|1])O$= J 7\d=kwUԃ}Ug<83X@ hEGaY<ژ3_cux b uwz,ڒX[{qu 5mƬEgRpQaA GHpVWY Z`ļJtq0ї67j^d"'^b?낁y˟B=l$J/įٮF-x\w%U pQ܎mǘ#֪{rX\ebt#]OE0V~@!\NG̀&.5}$mSP'<p^RI1o`9 \^|nV`= rYG6aN;Ya /H\r w'&t׶}Ux3ϔ$^v#s]3?ةElM䬌Q\l~ j{ %Ho#*_wspeJZIdUʨ2pgOՖsP &kU*R]1+58,*Ȝf)Р.OIU&ةLot%-_z?[~f~ J.!n"ŏ v xTQS˫\Dԓ3ٔ)<Ȳ o-uU&ǻ99$ǣԔ/`CE4hgRmzU.π~.15I:.;ˆ֢X/0ٽ_AYU7͛G }%GvM@ rzޝlT<`}+.kk_T ad;nUR|:L@u4$$nsLbE ̧'LdMO٫KsZq?e.zȺM˅>;vJ1='=-%ɩ3 Vߐz+uT`-"i 7~d-01U)BY1-a,^nNK1,^T,5nn=D"0r)lowe]I<]-*I?odv[wr,s\CC'I`kuezTQ+/7E]¹('5%o)qwdcٟso;ێ֭sQpg׎R5s*=7NdNJ0O?=vN /ĉP²"nm*pP*`)'lMʢxΆ~39ɬ7^r{E~ [ Q= 2EDd9SǗK>khWv 4v )*~qPxx- a"u1Y@ʖimg0:¼Sߕ߱6|IM6Z^N?|$9TU,2;Tf.h PRnn滹YSB'zUdo.^b%yhi*Uj}DSĖO`f$tKg')U3-ׅ3yo_sme ;f!qV<]`lA&,-#iɝ0u򻴸7wN ꭠ+KMae'kγ5ɵl|57EZC(Qq vŚǾH\`HZAv\ ."\mL6{~^<#n-rwsJhc9,hv檰$bMq .I} 8'=[s p1Oi3Utbu%p=Ԇr}3E:glBXk[(tЕF:e9!݁92٣|HϸcS-/ _ThyNSct>C"YM'_$aݼsqwN+w#`mu6S=an,ەʪ?@|[8֤e1sWN'(:1Y;unN8aa}.-w*1s-M KF#H0މr3j:[I s!M,vO+ v4|]#D}(^jPBDrc=tT4֕|phq< 0-#yd>m`_1SĊ dvnT8ËJ"k) G6jKIƆQǒQ;iC{d.1kW rٺlZu̴P] 2~k+aexi!ڄW>:̫ =Tr5\ !"rCzv;>a]9wd¡MRB)ɡbנ"I u 1t]*xdH% guʞ7|KDu6O'XP=fjX|o:ՏBHW$Ivsu@{y7=3CJ繜kM]nbU"c!߬`'dk0HB(AeuB7ҭcV~w[Vd:'`!KKh.k+1b0޹)'Uh Q0M6K(=3:Lpl0̨.qZг~gz9zI:iF 3?T,fQ6-eL<[_P*o7*2T*: eB(´|FHK~KSz'+kUbK;.kV5k@8rajFAiz0$V3+hRP U%J^$I!Wx.FA0#Cs'!N>vGR7svG`;<[E#Ɛ*cNq\Zum^lipݛߓ+-v4^ꭚ(*BO-2P,9Z6_>v O U!`.LF7b>=SSڔ~Mm4VIܰZ[Tӄ%<'zqoK)o]pe#6AEEZe/҈bh=߹]E^mwGl.EvosJ"$d6W!I+/vUPLS}%g%&MJ8C&'>pwu.HsǘewGz#tk }WI)}q~~RӳF5 炌I6 DsDZ5DǾ%jfu2 Jkz`f>A 䛵g67{NE؛~#sRշo 5Dm}ţ܋*88+elb ܓ=_6}$7& W@+Cu<]8_e?4TU#Ɲ: kkNJ_ v]:Ue0n}Ix|P % =M ##anN>Dӊa6b sͽf~ҍe&BU67obvQ~P {yDA^H&b3."6>v5'qj >n/ yߙd2YT5Sd 4K[< В$3էS`2ηPqfWtN=uMRe΍IiQ| zfpZEH m A^K3J烰?SA( XY88b'+@˽ <o/"(rh_dz̤^y<#8Bp`C펐p@# -NKBvYp(TSہ[iZgW+hj\نKlqbuwrY,ѻ}clPπ2Tm M/j҉: rR&"MoKpg`Fލp%@s0d:@(R[ĭIM[rLY@y$!vWNgH`oэb^ItDNoj&Қ|ea~5N& Y3-4(6v yѕ@Kn ݞvmRVc~W~x&}Ƿ!3{<۴r ֏iK>c5y5xpD`/8ЬV$NXi 6l;B C7W9WbD>b]vcHE+,4%r40<w6dQ('d 4I?| 1-}%52gLߣ։/: T,фDmr:fR+i-oZj[(~\ hFjp y{ Wc\ ޚvNz戒B3]܀j ȏ `ϓ;2"ۆ"wkUTq#C7ަjJ/90Z|D@xB׹ _ dH2 OW>S umNAq';wžKo{C숟½TgJM@[kL] )lʇAѢyz|*juvTYVGb]ne4QcCݠ"q̎u=[o1F&n!j#r=*ÂowwO {NsÝoiXb eU]%:.|yڮ{t%-9Su?L*j0hsڧ`zfYL z?)"Xv'>*p 荎`dDwS'Z`v;te\Aojj3Omf.lVyh á|h'j:5Y()ŭبi섚IPyONuݠLb800\EUl2F˘ҬHfv%vQZUfބ/n7d ?+ŋ]=.8n}͋=FsȌӅRн╻sHhp"XB4NLLYD C9tM"TEfM1g6, ۅVEz+@~BD.閷 <_+ˋwV22 ܙY,>~b 3af:Ce4{dCo?a>VwBtPc(Vv A%L#RJ F]<쿣r&hHD(awkg Jܭ&b}GP:kfq10S>Tk!!x@Ts^[U@5.9.(WK9@yQ4!tJ_*Jʐ4T{{ dw'CUsc>V1%l0AI0j|3>ȧ8 ̋vP| ExFX4ڞMv_i=qYhCOڑ1vhH5KE]k$]m4Գ;:}[~FgA [@q&2: p5;tUcDè].en Ȇ&9e(7'6^3vXVI`?r >ná (ݏnď -4ŷyz'~ wynǷkwISJ.{ZVM'nD|DO ˍ֭i#-iõ<,&W9xklZ'Ǝ@y#fo!ᝑK.X]wTP_YfB8^zY#͕7M\Xn,˺0\/ `O_ܵǯ[pJR((w?1K.k ޤ,t9!m?xv20aY<:FrCq"'jdj~k֎}eNK'@NWqQ@5[Ot:ךSa$I挏6?O X,A]^Kmsyd:T);To5~s]$tсVrNW2KvUmv{ڇE@ $\ߙ^Y$"[3yi"){"gހL6bWTR%=g+ #i%fS XW=,mg&a=V ܻJ;ׂ r>P.VH!1yo"@\4 \ѩYnEցǕ Dڬjrob#Dp6H\rPGz|ı4T6pͨ$$#-M>b#^/֛&ɠ_wIĉ맶)S Bjx#zh&\ r-viYbo%c2<ZG T E˽΀S#u57f؃OU:h؀>FKez *݃WwqWLX}n7c BԄ"H綞bМ+3Hn'MzLh@XQ"XH1%4!#,2;PJ~vWZBUeeOɂ; ИZ@8lQsX"*Y <"΢}Upu_,NЗ%weݩJFB݂J"̓HurK@ӗ;u@DFYX2[o;qڙخh$?Zgí:T[_t}> f;ߟT*d\l3z;Yd,qtVBW]"CQðYA*xf`Q$t-a;ds # "Q`NQfE}xy.eCɘ[aKD6-}trl3gd|4h}l%>!QEEs/'M,2_^e@SLkrxNx?5xOrUkOn]`6#`z=$J|# 7Mk_bn~8ad=Ki8[LqZV/yEFP7̚ rCD㨇Py.-[ Tr|k_s eN‹..UTglWJhtg{'Z) eIg. H*Ih4QĖ.%b_-%A =Oxum*m &@@U#-;:t~[ҠUF}hapoǵ\v#BR 5b8L}٧O )Pl]2}(6 a T4k k52H>B\<wu$6(7erYϪ'i{vͫiZY3'T,!(^qx2Th+0:&9Ke|9îFw" [xe⣑o{FV 匧 :)T5CYB* zU$Ai=PezU#5&ÿ8ӯ.;'7+4"kP ;k85Z¤F6.ЗfY1گ%dZHj/DPT1q ̾ZU/t>ԟ3mZJ=q0pɀrv~ ~-"Oo:W $ܭ U[6@5A$:g4>BI4 ][M:?gο-ѻjRgV6u[<}p5" *Sln*}m9 st(|=GNq> 3_̺oA6lPkw||aw| 3O 񮪐 ϼ3xq*מ\%&7?UlQ+bH>K HV/`7p4> TҒܗMWj{.rB$m(o[7!^ilog[2(xJK9j4{@mػ]dcW7N_fZC `_6ӡCUNc,ٲ^DP;rt]/9b<^G*=ΡrԨgC6֖k V^yt6="нCf;監G"YeQ*Ώ 7y3:;h+}uGIMXT HxIƠ.6SJ+yMˌmr 8찖ASBB܇|i+⊖6ۘHw3μ7@keopU~!#x98Ʈ Ib de(Tq@hĮg~}g#徝/bhgvh3!T)do'WK&+ӂvsIcƑ#rW- XÛ^gq pű,DX&tFUV$~g`S՛=-rU)JUN[yϿ&y-e3M ޑtu~韃:1TN.M {?$J,B6mr>a|e&?Λ*i_)rĘ9G{o\KM1^2O&)jyue> hm-]n 6?WR$6;!:v1 =Z͘FId~o1cvcvX=^fV5&<ߧJ9D\ < ؛ژ4ZݩEioH'R0ML\g@B[e|iءpj-Ր{Q@48ʃSS $2p;j49_{  uUg&oNlTm~ET]u?&m:=/iy   "Ƹ7.0^rU'0m1) tWA6;tWDi+N'RE8Tq p FOmSu Q1G>K/iޫ_@^fxM"!T~$kume_,R`vCr(UDl㰒@w*z%,rh uyURRړji=(vf5?6"(ݧәtup`טx=i'< `mϜcEEPb%*O*!CyGEO+|% r;>^s7tf{jv<6RmjGcځS*!KG!O 9T .(&+b!Ɔ.q􆛙WkDjkKFu1ѵ\`mCewyjth) G .kW=<5τ`yCҨЈY ŀ8@'Dij;DۚnmV̿H9No-M$ fh*EG _EfWNTzgyBD;vJ%2], Q.][5*:F:HC8b: \%P|;-, q ? OEwf B`8D:][|7ɕv0L rY?{KrIAN1W ,] `vISr(7exNc\qes9l{ xL ._N7V gĉ4"D'E4>m,9 t>(Bt18ߍODe)V)3H:|O&scѺU[;ep};P]QH !@Sȫ|G,@5w D#">_G0+U6ǨyG6}7,ί"g sU= l3lAAeF$AM9_x;^˿}q%x$uS Hwٺr' ʫ4dIZ7>)={ĉv>U :k} 8IܳYXDAfb 8LawjL 'rMZtRV2VUeYw4T#SA]Bk~RR['0%*qb]imz4HRUe,*KE^e.yiTˋk!ErW3ĩqmvaBW{dC9|4a۟bu]*tv!X2{ ?]m>_͕uݰ+5 Ԙ15a⃿wjib&s)EvEEhp\<(?{19 /$^ZL U$VU/e\1-J"RIFl1o_6z#/M9/ U.zo['7-N :9ݺIGm;myܗb 4ϸ4 ? Npdn$'vYnx)ǎTKƬ8~~݈$]1\`k&g|t9Y#QMB\f0WRW)f~K!JRqqY|\397ζ:ClBTQ# -|G"!j\YvT㓔q?bһq%O ÐÅкO҅s +ppYiѕ[Uj[P`b4tZ߄!k N Q͟ ?ɡ͈r+4ގŇlqJ Ƙ*.9)x_b^gB]CE9Ҹ΢BCFk,c+Pߺߔ=/k7mRJJ,"{/5$s7R[t`(gPvlZyZ)͂ueAb^}@M0zшfW7E0'3o .?`R ΢ADjaÂO4?T!Lz1ᚔ_;s冋/;&H);HRѯuU*=cK4@7x1Xۀ+࿁_?zӍSbo(ȧsҔ ׺ů eu- 7 @Y$8"|S8 p#ĥu.pb&ϑjvSf˸ZmGhpET6ӟ3\vN_>2^&E{g :d⤟qy~L58Ӥ9Xn+_{.P7&]mF b_CNcSWA$a^a垙Vҷ,[S6zBn;, >XKmjj@{6|P"~]Y@Q:a#Tկ}κwR ӑ~pmL\ZI k3 OLl"~SUJ4lx(_H.0i$MZY'VbMmga˘;6kÃ?_dIJiپeB# G_&fM KRC$Zae14!^/LZ ER6js>tR4+b#gFWO$o׫Kӫ^.(iioQ A!\r'FLyK 3NVW@ K 󅄑ҩSs%D6z**~T<0ShK DluKΡ>l\GWs!c7/U&v`"{vlvT_#ƩRB Nv$/  C>cvg z?z2bPkKKwg"Fc.Hc!^Pץ^lY .zވ48$3=ڼ^z/c}Δ`,v\lƪ)G'DxLqy+OL%._3zN #sQAؔ]EGz-Bfԩʛ{v,+P9|i۠<; ;Lpq򝿧khJP4lWRNqNWةvDVID-H-MF|EKx%9+OU<4_P";MEv-ګGg hT :_U~V*+)K]:COXyޮFLhG#Y ADB-gD<IټzڥfDrasv% Z<`Nƺb` "$?ZqץԀNei cܨŴ FUZo啓}I oPM?(2ڂJ:~ ZtuuC>US̜!mTqen]*iT ģfY09%4սɦ\&Ч1G3bS'{iM 1:F< 1t"#.EPXDjv 1>ܯf6bݟt"5f*jWn pjieN|ʚ&=?IrhlbHv^%K:Wd\XC.(nf78ͨB>~>[S(}CyCj;K8ٚruv-Bע^lv] {8nT#2ݳX'LKbd)6YepX 8@ <{ު NlAy^GäT⦵>4;ʥ9sޭ{|ҷanpibTQ\fDiO|fn$E!&&|uƬՏ̔Hf uՊ jT)B݋S+gefbo5!@A -`Uyq}'_ՙ/-#|\í-CԺ8q,0oy`2SL@;f&Cz_V25v5XBjewPgB5~GHrsՅБ57mØL X5aaTEup$JjJݞ`O'nFvQEFT/*]xҳyr%,zC"*cH#nxMJ* a"c.uzs$42P-:&i>`nb*+XQ TiZDm욧c# ),if^)]J7$)o]W?<;iR_ۅPKJ 1x[/tvyͦ`Y&ʵ!bwR8o>?yҞ3e:X:\ KXg1 L Q5 d<7.)7s8m籸 kC)UkW9u S 6R/ɢГAgcBNG8'p{@γۜ)~rwޔW[d51nK̻6&pbgHѺm/-'S9Yҍ"Nё)LT!n|<<.ܹOKoyyY/&fJW,޹7jN4 Z M"1vH6]Bm7wǰ>)X9U][jvXdmħ *ƅ -?&oCSBQP/k2sh=0] noV0{8s`dxE& 0GH.Qji L^p]jiYks? Ojo}JME'02dܝ>C^mҝHOϽ,w94pàX`GT̔-K Xg|sfa%ǐ,:iݗWT39,0WX[4E (T%K UrЧYǤeKxmO;=ߣa, ;iasE".F''Jk0E9/C]}LTen$X 81͗7ժ?]uRXҗSvzjw®{;EƉ%`J;I~ DpOT9JR|C]ZGlBʻ`-ᬟw< WԂ$6Q LR:|~X` /{T"1{,Z?G~۲ ɿs .g]LfZ-_zr8MP I`iRS`qॡ _EQeW,<5P e& zAkdoRɱýlМL-T;DT+V6& P'&M间2]dF&~E2r"nHَFP5@M@U Zl{WYF=c~ۥ RіV.wz%Yj@xէ>mWȗY&T2^AA7#K C:aH$#y1T>Da$(ڋ ^E]-Q0Y^(!wiR/gwS')86Lu떋ȎV扳s5Iq&mbB eV!I+YrmVgtY0Tx%"\ޓ\7*Lu@" էg)R4YdF,7OVyzh*QOtTb8*0k[dKzAʜ26^+0vb^W ޼[>jб6bqK."m]Y<5zqapAdFβQ-ՁO^^_ ,.fz)=q#ݱ' 0L({~bf{@]'7ѽ>S*r1}ȋ48hHۮ^Rڙ{Dw1 yN,iAOg}M7I :) -4H[wk}>j.bg%rCm0?4I<VAR[4%Txv[\ oѷ.Qrevt<8dO?UhtI\-C-D9"G`cE09 `RoWC`=D_I]CR3,C^B&ym!j)>&P3LϺSjM(/4<aĂVx!yysSvw'H{u*Z: h{IQk0F*M9/|j$OeRSLK<m~)@8 2\ф1z1TE2S<5#(8!Rڪ1*O땆֤7Fgeq:bX0,k'[SUDʖccaD-Ƣ$K= W_)F`]vl75 b9nhoCZ{1{Uص:I]N ~1Zt"0f`CCؼY#T?K]w@4<&n07,h`%wTsH}@)v锗f*"vbbăTg > 41!oi1?<E:?K[ M̳%f&%enFL|$ATI+O>?7f5Tu&DP9b; ȗ8JT/sMa=.ul' i, sg" B AP]VޏlX;0no\ $@s&X"aY-u;d%Џ>CF%XE1#K63Kz @Cf- e\©9_K;̘`WꁟsUNJFIpGgG"$pSsô=P*~S i_9O8>} ݞ3~et ЖGy^ >0Kg~0Ùf507*H"+E?MӘ]:fbw:beܶs4$|Kfse1< "\ 5֩I~9C+RhC6u}ю>dqϽx~5?Z,b~؆7' K y% G(drDgȥ/u 3OloWfmxz,"!f|?bSL׌* vW ^LtEʴMWK җL@1M!JYUDk;.TthIDnh;fCM.">C!=+XNNiAˇhCoET+wc-yKf346*L o-]QX+Pyru z c2fQ@/"t5,g zN(ӼV)UZ%t0(;}C8^PM cHx9.H?HtzWeP!Tt#4d'$"[VHfK!^;WU߸M7NSzjUa0B!W~`&M%v"1T$\jOSxДso5>ju?9`9HLR@@i)έOaӛ>]C1F(d?;"NQ7glRa;)|nW+yU8lbպCGWGz{pٯ:`+hg?E<*I*!;^Nowv1߳$ݡTƲڒ[VБZ221ab-2OyLsY { wR0* B?8] .q(xߙ2|DLħg9' / UI +p]e=܃7EƼAG`M2!(c<ӡ#ZD$[=%(БI.֣n:L* ْсW!u&sʪ/%UQ3׳y3ZsF'=;, 'nvkٺ \7|Q@9𖄒??';fx;4pO{+o<вD.*<+ RΕcIi ~#~̟fP"c_ΊS/ !LV,'V쭐ue(6wBR^Qv3L o6s"_Ed@*;h"yJwB 5܏`iO&S$TjM DvXBZ6S{rRL'^p]%b&Еw b`AzBy](ԛr*ѓϷ]Jp2Mح&AB'2 bdX[%@YTQJ_LM<_^M08mq4X>hfn/RLP™eVU#;\ hdi?DTb4WTcOY.-c=H!3 ii#07ޔO~g[RW)1!} τ"Oe&n,ҷUD8L?|#|劤68F} +DCUy"|٫ӑU}e0gŕ6xԙBXlF !\>eB[w'*mG$:\x%K޵So ߷1! ߨ4; q  fVr^g3ih4KVC ;N=J7GU^Ec YkG;ĸ2*HKK_`.eEyn`>ݲ* Kžug@/':{6aO2 uV}j-},L0Xnr8 Q гJpb9/:*|٥peJ5|$]8]Il~I\1Nb TneO᝙rX5/SM>i]jF+ʠT㮿"oY7s3~ >S^u]H+mǴOFxG-X9f5`]־Rz) wR~Xr8wmIb mhULSCPK[f쉐.}INy#_[{Am_4v^cEFehdW%Bݵ!%i"ѲhuzL( @jh9x#UuWkϣޥ+ w*uՎKlR_%rR;.2%eg?igz=!X6VP:uǷ)@Ɓ5`VگC@g}• Y.$"؏c!fv>*q.p{98ϗ!(;s9W{Ĵxoќ^~(hf IŠ B!7X %&^%d2Ո]}̻tsl~w_~ìKlH{%l(גwsL !'+P&DSw/G6u('Az.LK6_" t & =qu1 O8Nh`'ioDu`=ʦ? 6Vl[^PM՜؆J '$W2.&)E%ڈ>]w. ңd>@<}e@\ @by}Ac6Q .7 辎Q)AL@/aQբ)pu"|;l_bhb(қy7 zy[Rʄoa_Zhq,;eg9  2^dx K>r!'$@n+{5trߥev@>RWvih.,:Il-1.$V]Q.:Տg+њ!?䧱~<-u[9ة;#R9+>|ɠ'ލ QS(qVm7WAa6Q=5DzI!֊a6v4J)L̵eJu-J7I0gqUN/p4|/<% 2(s:˰OUক7#y‰&8qGDVqeev#>=ķגV5rT#:u_RԮErFNaf2d(-s/A%~⇞^S& Py+ lo~A q0紟P>6F=vt ,+]._l@l03y4}#^(DH7 i`Mo=/êf@asaE}fq|vE۫|I_#)䞣vөQ t4J~w||z(_2rER{?Yu3VyRHEa:vD~F:rUCŬ%gq٦ ^TlYt&MaQϣD߷ 7طH ,mgAg0{ju]*`]ٕ$5@wa(iDG~Vu:Eu=O\+FPM#*EezCLubU'4f/0i ]/}Λ>PP+O H{>,FWH9tD ܗ(kLtGwt]}'bCM!qŒlk *V!܏'" Ǧmd?e(si~p+cLLVPq:>Yk7EVݫxO \O}s+YWFwR ~#^t1j͗R~! ]QJ|)c:B!'\7>إ 91wk[FD?GَWF@Ֆg+H:n[5bɽ8?.aisDQv\X֘5_ TMGG3qhX..PwRsr[Sax֕n v7݌_luyb "yX9 W"ѣ:왂io>S٥;\ħ>؈9j=+VjUR":h{'IniEOҕvj TnǽS7Ѱi:;H =#KSi}?w21CD7wKԥ 鄫ĴCOoU@JSݎڰ~VǷ</‹6g/]e3)@j8Wꀐо:|;S5_z? L<82jM C4>}) ~u@?etHӌ{7ᅲ"xA3Ca(Gg߂D9"]|KsL؍L-:FxYÔC qlӆSxåZۘd +d":Q'߼_Za |cVI FN3 l4ӊ#JܸAאO:ls .\!E]=֍p:blvGLF?0K)l\fRj7i B]hE^ݢeHVZgֿ5ȼnHsA]T*zi4> @G}j! uW!%vB^P&u2zM8T/%FI{J:>;/`?b`@N*He :qcgdH>3IN 9'Qgk,iJ!*Gmlngp:#4xY^*18;6]廜b؇?`quSa|aGL4{afp`&M9l5WhID9(* 6m6 5 ΞsEj_/5K4A&HM,\TV|rjzRX|.[ZdA@ k3سFcq7}h:DPu6 b6!P %x.'CI*bP8: ?6uVsƚ)̛\iU kZح0jm q,ܓ^Fb^5^mQu";7)ю߃bگP?G\C$5pIu*/LoC4Q$]>fF\P'Wsp_jYA7$٬0GnAG.ƕ{yǣaI:pW4ľے1]uŲ^NZmGé6bO8O Okd|Ǻ*ndŗa* ISU:)v\qGA1oCcp VƝc $ =Kx%cs\4E#Ee#3wЌl]h&ul  F{Z"4Xf2@3~6ʮ [fZ))Wc#ϻ̀1%byL;>z4[Trڃ7Q,U!/ !yӽ&UPn;n &͟C7sе\7!<'ޭdGVXBKx? b}> hllY*Fgnw/v~2nǿ B ;#XCrxHR,y|p̧,I@14/xr$>La9X>kG簐_w@B&.MX\Z{[ {EC-tQڧJ`WP@Gj7;z1OhGg62:j)|5CROS i[u `(@>n%VS 2sSTčsX@+Vw{)mtLj)j MZ^B5Bռ#Ҁ +IZQx_D;C0nz|UgM$gV@ D)ZlNQ1UӔk~Oc>x:^Y__}Q'fj0Xֈ +P|b) O8փ5qdsiCМra[Gu~DGp[72g*S*wvީ ,',*J%;Mu7pK_a?.C}m%))|ހJ?ǰn%!LϪ27wɭR{E__LJ0?l*R:rllyMmAh$J#EuBş1kaD*J n@Ο> hXO~[]&yDTTꝄ J2CHCS!״[j D}L e`U jaJ6nw/XtDjg$F%L(&A>u4|aS3SÞ#LTQ J盱]«|DB8~b t=?ME'Tȃ,\=XNAUwZk~߆} VB1nZ̵Uu4b=^',,w|qMRҲyxpBVg[vE^ ?GT)u5:rXh6  2-cɱ-""܈@&< %JaXyo8#D g!g/A#R=~ A"m/]vC^ P3b՛SxRvFIِK8pG j'@yQRh뾈Y}[#! n~Q1ACOG۲`6žTnWKV;@ȄW H"ATM_híi=_S2KCuhiqm41QLF/*H?X*CƟ%i/aGߡpKK_q֌f+0}6色~Xρ=Pc2$)?'c차}yc˶oݣhH=/c{*P']~c%;᫽AN> ͐myW@1d[vAZ?>}-eϠ0ȣj#A2_n&[$0<&}zg%3p}Vm@T 2;TTI&> H[^ 7BV۟|cZ\/(gv{N\~6;opg 7i8|c/4"H1: ?6_DSѠ=]/Y/ڵFkזpV/6zMT} :ƼPަ9"ҼQ`ruqIs0$?G?#Ѡ,H1u(@(6+ Aeg4jGg"+ʬѦrsVuMN~λxR *]^;=AJb*hg_}FWOZJti  @ȱC,0~_B"sd7}/'Էȑ[z{ Ϸ1P U<)k9Uhn,j?uŨӆ}->+<@m7Y uȽM֦:+AsE*;?ѷ$5# Fk=ns;T4cVуDJOm]B1ao3m:D#uėSMf<@P`|!!cXP:#g@8 Wg9t;c*`V]njt; q-qMeE scu94>4st2.@PSQ m,"Z YXKQwTwǔa…|rU95i;ȿwϵeFx'mQ̨~1+{~_$#P}մɶyc'yy m%6cF6NKK@*8q!v2ևnv030]8PU0{-ul"SUΧ8 Sqkc11x) W68홞4lku lʠ6XšNh;;aef1I{+1,i;= δ5yW@X'}yQS3>T.þDKn8IִK@lVBB<ŴJH@CsRe0' o,{!mcnS!dovQ"ĢU(d(^B2avqf``4b+\s.^: $yNG_覚K!QsA CG]88z !Š.LH1\s#)UQ皘Rn?ph,$foW:ֺr'(_ukPhU"rA'7Vp8KTSϿH$?°|D]k@kB+KJq>~2.Cz6iʤtoA揜릂E9|&&$"+XyqG-?ę9<Cd n;ez)ر89JR7zO9T¯oř@PڼqN3 Pw8xb}S>pDl|ǪA녻#[Tb4?gNW3f̨`b.u' ;-Kku`Sv`,T,SmxCʦW}w mz5$RE,[ٯh;ɪhnOF. !!_{2)9}8OvD=̢Xpc(䐚yU,jhq!".SiuS#KyfOpmoߚi: &XFAezi(cliV:G~#Ex=gZMKs$}GGe^l{z#z)nl[;f5]u8;ф=r'pgL,Bśw0UrvW|$6H C$ys% ȻQ0@FL0X]>N[̓6Np]IJ Ӱ W^4#FN؈׎tny&3O^1t67@en ۳P4LF8[b?H_(V`kIܳ !z?}b^W^0,6W9]Nnt #K:}^q |ruvn 3t;vsԟF !*LU4h~י8p )0 Nvm)?an秗}T8-x}@MI0a᠕PΪFkSQYo:0bC&ȗ/X.\Fma=RRV SxVWPyvhQu'4:S^NIw$ЅiVέv.sK|'L]s=~ڇ|atlz"^Uam9+^lQJ(NBN|W 8bϡ#3q=DL0tbnx=&qWkQ,w([ 2/Q;57oIe(c?8'٧j)e7[s\+pp;'W>oq&TO K1a`@}8%8L(1ŗ}h[nu3P$@CtsCa!P>@L֝/8\ES)RK tV pS?]vwۤJA%{v9^6]k%(6 ';q~?/Ps(-yE勒?isH"צ? ?vrda8}Q[ AK>KJ)-"店6?;') rc>lHflA퉮߽&-_Q4;uIN>,LP% ,(mPU!P;SId3MS 4_3 Gg߅:zǃ1ƾG* `DRѤFX}4l_9ΞPTuU)_~GS+^cf@OIe8_4(:Pɹk+mN>'CF GP-6+ ffsxCΚON.q,.K›.dN7LCwǛ2=QyJ ф>ƥpKNY D/u5-m)rE%Wp*pv!" lS} h2C+bK|l40&~APU my")*ZmC(0YtL40 UMVvQ2F*3]r'aN!*֋"QGۉs?X| Er|# t,dqW3䖜"gBnkrʘk1oAx |L&W+K4oQeGa_k4lt:}ݽ?_uv.$vA.f@O[@Q]h5hauoxq.eGp M0bZ<, ,(e;h l"Gh#{Ӏ'n4Kç3RthB*іZ׹>tK|Q4ʨ2;F@iQYMlXa9ɪhn7`_E:D.]xp3/꼖5 E$-*>w^22TKa{!nR j2u,enǯxϯ2Ւ*Q;@ZXp,Tl >+K`2I ˼3$H- ,jܼnX8l'{ŕ!r^%d@dPT@EϘZJ{AojͻeCKo:4WXv& */,gs/ ʥWs .:lɎYY%//-ut1n k``Iac:Ɗf@5/O fbr_g])rOWh* KDB5 ^[D8o\2$vh"A47j;\ (9yt%ndzЄO=6)$l#Z.)h# Xפ&x hC/*^5ͷ @f@~9g-6M0H݉ҝ4LhfhLYXc{yiͳ* 6++E-NjԴdjOѵ Uқ ïi\^3 "źʾ$Wv59G%7гfE8|FJ}DDeT3[62>!tRLؾZk0@"wxVE`J" yZnϝmo7g$(zkM#"o^/k;GB 'l:̜\h JB ek #*$ aE0[&*oN_vyO;/H7Qi6@;p⓻+cZ}ThZ. F(;DepKcbGc. \kaO' 4Y )byҲ9]PbClxUqk5d'Lm +0DAxrMT|Jy=퍦J _bFą[N^9[i5c.ld?}VcI#rv?pP&I_O6!9YFzQ&}tթ9y^#ȜzI5t#2}"lv_ڪ pLk+Ma-E kPPN`8 ӫdL┭G?J4=Zb7d3?j)yКYJ99G{1SԋeKzJCÄGĎůlC u Fv/l9hS6,*z/ HX=qx]`D"]2'ރ);]qXU3q4|mLR„DW՜hcxV9Gq}rJbuH/ʍ+Z9GB8NNM!I}5!ײ:~o7A~Bf_Eg;S6b+3Tո3ǒFM^oB∣nyu"ٓ 3ʁy[U*&@6gOG$Y#oF7 C.9GjvaK{r"˒6@'!Tʁ +$M* mݴ**i&PGCn7gɲF.]aLA4:۾Ya}$Nv/*og`3_&!:<5zbE]P^ FP3{4dD5\"ljAZ. ;gBŬ[L RU3.FqSZ|9XjQŽ}T^|X4/k>]4S4 82ŵOԧ clBA O;YVэiye1wu}Z]xdkm G6yTowB5'dNX+HҐ.Jy/DH%~ĢB^U*i%a^MVл`X7ZZPwLC#<@g ?6vX5hZYZSaԡtSP|jn~Lqi$y9oH^ zBX@,Ŗmv֪Ox;̡|\U+ַc3ECabR1t,3\B==):&ikzY]`qybDʿ ZG6ex@iK$NFc@R4J'|~H s 3%.bf+| SJKRaGCC{0V4œ<^%mw<;q^!Qf/KN`m|l{-hzǯ9y\(#>3r۵Q_g!-ԾE<#Ö5D^J}8ZiQ*CZ$3;rӱFq}4tLcy"-Df8hAɂ?qx;˿f~۴8Ӭik+jwVWΏ ȅуkAcTIe\MPf _*#nUcR D :1uZVMp][[28 p*nJ,W|Lb"#U3%a,\^O[~9BKH {N /T&Kg1! (/EJB#08}O4{#~pq_VÃ%l7el]tɦ3 s)) gNRgAlؕνEl~{A DO2ބY1 ;\Zm):5&kUbddDVceڒh9e>.q\' @ɢ )+7݁{ lVH}_Ƶ2a"j`!!攡;u}Uy1zBfVS'kBe~ ^@4]:~ VO X 50.&}|o b䯄Q*`#_ g53?~?֣@YuB!3 ћqiHս4|!Eׄ1NEʣm^e!z Jf_g;WW+EHK!D+QdؿE+6zfU+ tRd ӗM^x/:MvCV~rݼMLbb|__tu{%U1HE2)Y$w{0 A { ^L3̘ C~\MV >Ǧ}ĜDQ{M'SPPZR'̘2¥]Agi(aXCv{PxaVycV]n_pORcJ䗤CXjkw٬u.\>svlֹ퍀a=ڭ]_4qP!h`4ɖAuz~)BPv=KƔ02P0&}(eC26+5L꡻Lnf6Zvzsi:ЃFʔ33z$o;S +x랬0k:^ pq:G)e u/$S]`[D^Hқi ʊaALSA}uk%,_)soIhoubF{YC˳".}졲bUW>yMl)٩"QBdȠx@m(eV뀇j8NQ*  A!K  P^$X(R8Z<$/|uXg^X_53$ gE80nW["|HE4k1GkGǃE䌻j`ATkU/2^(GΪı@d$20w(C,{U9A- 5($˝tɫjycyyNe[yTGyYG;a~9A<'.+Tf0=CeoY s& TAΊDlx]pU2|0m4#fb7E$GȝM'+<(j:8#4烘{ L?T7`?Os;; ;&︤o=G$+鬬pH NGGO +I{OY6 (P9Us DZ89?NR<εq+6=,zbg4旇=컟L3GrTS ΋cl_pH z$F3yńh3Mb˩w+aJн;@".E g쳊xNa y 6J1Xxx&'QW-ӊp6g^{}&.Uf`dnf["?C7!&,"=ߊ{dW_3/Sç5ΏYtOX@+JFyO(Mq뀕D# ۰^VclsRe(HLL(D.?^Yh f l9.%払7́%AoN>|x-# 3>U[ۀCuN!W2ɁIT<|FplM D}l"wWY@m ڢPZ5ȢܳSEmÁp6#oCP/nM2aiv \U^C4541xO3fP5EXSb[Af/%(A-&r{=:"KrH|ϔ]E pMX$WɃx_VlﶆƏn"(iYOC=D1 >!  5 hJ%FGgJrU6+a?pI 3mAXc i\2ʷ֤pkQw1qZ\1%yKgN)r(\<Aޙ$1ZTIt:Toq9{px"P#BԐZ>%Dc$t֭?xy'ަ p| Оtw1B RPrEG hHmw(TK4yo415*deT{bz,D?"Qm_< E$ 1Ss;yϑ7%,  ]/t"d(kw%M%b8s'P+i a[د,Xܻl:~g;D,a# }Qd2HIzmCv*><Gys1# ZSXW2.|f1?j7$L!Lir'  T^XEvO ]]}J"&'Mk@zȰT4iJZ_p5%2;3=KZSɋ<_ KqjN}1!2laJ&6@S>ʈ}yآ퇝A옯.QҿqnN: o .$3*U߿:Lk%.QT 'vNQ>99 bf՘u[CXO'Z Kh~th$bou|o$#4dbD/:RdwL.naݮzCmhQڂrv \Ƚ:7k?Ԑf+׭ߝ8cdpSa>X`Ҷ.EPdBHyQC\ku8A~}P"ŝ353=cnDRHs3M|)/|0ㅘp_A֣𾭑쭪ג)LY#߯bPGE9˼{*J[]V2У?$Z (K]Lap eUeS}Ή 4}V,/RPm0P5t4#rE30/&aeXN!ɞi/O YRJ=u>I=V7aF9b'O9<ۛPq{u8.91-OVc 0| 0v7N,(=xxm~Mi\}[gPL)5:XMhv%VV$w ϰ5`7mjhE: ~Srt$.S='&r_t]*FoXis١in2tk]:?{C,|Ii+Hk L68Ъ=V"~IxHx"ȝ{dcM4= 8WiOl#S/E,RU/l* )Qw(m[zډDs_UGwÓsD,J1۽" $(#j5OA/cY0!}Q&K `Qt9eO+;;ifɭ&ڼBvm! 2b a;X>wC]+ #m!h`):DOTFjcmӭd2ضA #_=}49P GXz_kudVRfZe-''S0AM~3O|hUE6݉˕<*+A %Bgm13MgO,/v7+OEX,\Z3<4BVv)T~ݑsx Vd9>Uqh$ M 󫰂5N|,9G2>ۭtD/e kP IxAXUӫH B,,g$w爪NzrW.%ċnXtwh7<^Dc0_~HNɊez^4NRse^W$#v-4A2bd PƶtJb-whճ*֙z{F<ge_v@L2S#n%.G]IYɻnLl1Ld,\5ŔQɥh rL+"E{#MJxfqԲc#]H5HZ/{2PLϡmų$ߡqCQfƈ@1K۽(hx0c$5Im|/o,_J-Ú:Ҙt^c7Xց _',Z#y*_7>nNuJÒ| 쐽*pvwטvY} }9zPbÔR(4m]mjΩ bd/B$} H4tQ܇ R뤏K-?.sqy~Xv TZ)9 g> '.IϼR,^( g|jFM"_xwjHݚ7hK".jzý80rwYPv2+2S?;͍8JMu qڌa7Ѽl@Y".ʿϬ,yfs4@--|FM1 m*FiCru(ڱd`)|bor2H9RS@F] DT&~}zE^֑ >#/F#[\`걘`䣚XrΨL=eY{Ӝ$"ȱ:<>\3ILWh"F12/U܇(zVA -I=+~p40~:[<99X?ՖLPBp_3tP?}dA/V |pDP԰;sO+כG9y|ȡ1j23f/@~*I1 ~k|=,NHvHR3!t)ϩ/\(Xߚ>NDrvHwg R63!ɜ>@ngծ&Vx73s ! :d_#)LrzN=csXckN_޷|='Cul$ޏ-6S*$㲕A`9YI뭺,$'eg?8C0>!xw]Ú` ՐŊ j}r&܋I甜̠!kg@fҊx~T6c}cƢ}#0Ѿ$`+,.u ͶE<_kτ׹XP@d,M> >0ØKhd~e啽D0'm!n6L.8цؙKvw]STⰃc&d"]X{M5ǯy "@&ɿ*2MТVUNc wtћ9)z%X^n)3&w)YE® c9W JnMo8\QI+@BwdZ Ma?3s(QOaH]d7nDNа\ڂ[ͺd/.Ξh˩'y2[ixʴRr&#\[J +H4"BƨG6`l&eh 6A W\qQopbe(3ry@9j J$fy~7e0 GF괵eco9*;žY-1L&9>4\A-UU9d܁hH- 2\-V'RlU ja5Z?ֆn 亇ch ں>0вX2>L 0sT%o(q<ͯ5CoKk3:ؽn vT9tv7H&وb?@3|?+Jtt>ҤbWqW /Or~ 'P5}Ս ,^W53) i N3;P&$rZ%n)i~gme.DD%QQ5c]TWaz@@@/˵:|V~Whrss֛̮}~ѽ1}f~DÆ y\Ayu u9e|\gUm\SE+QyzY8^BFa'6O#4 hamAsR?)8L'6\sYvʦ?_`~ƊSq /**1`&\eG^p*I -*Ti4hԎshY>ccɠ-E"86.00'|̨s~*y3_n(=kkIHz(@v |ycⱜ d3epfȴuZ<>u#en\Yz[4&cU$.}*JaF@iQρx$WC՛˫4:.w]Ȁu>؇5 Y`µMBM: Kxϕwu:8A _L{PGCw D5@QzG_ Lj+0.eVͫ>jz Ǎn9KW#D'*QD 6v/ח%׵&ոG/ϟgW5)VJn;]%c)UF%GY.[E$Ib=eԾhE h?V¡sDߏ ?@Yotd^HؖTF*5BfbL@Xٵ)E,Ԝ_#s~t e~Q+lQP'*/-ڑ9 VuUčL5FGIt8l5x-98$"Vsw&wt¨DxS L9Q#LoWE!zW2^r+ϓS+Mz=ci@IVh%sj[/s[EV`*JE9&dև6'L|vvSlh{MʩvacR1,|{?eͱ=2U}Lwد9.p|qǾDͲYwvӸymF*.5ԅ[ qgO_b axJ> hW2/(+tƌs=NÁƗP+$ݓ|[u|b#_/53{Eulj}CR@BAq q›n&ª\e23IV~s~p{QVl[Mv]M_dQmcM$Q3IiL{0{*?c\ay'w, +ِSx:=i?]3%vsQ52Hx\֮:QL3AWع{_挃K@F9TQGvdrnMr]|(Rl ?Ce'ݓ~I)&`/1sr,yuҐ&}LJ>85J8[qtCoe-'GuNdگLT¦2i/Tl 0t^ҡ6BT5̧A1˥鞐J-W{{ 8Bо^Jrz`]|(EkqWocm+bHqLϠjQ? =/_J6kO~WHl@*~܌^7 |C$MbM".LlXOjKELLiz':7]ߥ9jhxi'uC>:E\k9dzLd?{'Q5 $)?χfY[-%1*c]kAw(3%_CRϼqn3`S&@h`$u-̙n{_jCOIL*я7 4ytRzC4=z+BDJ>P(zƈ~c=4.re*{yu<1t!O&6oydn{]_<'|nܢjNiWdl#9!%fT_-$LsT(Q,ë:V/]thQ^Q=MlK~;΅'M*|l7<%J@EQ5c[{zVY+"A^$!2 !EZvϚi;۲c4^E+LWeӸgضk2ju ]^-SjZUgAst x}pe$Yݙ֞aEY(o Ct_ 쳅  @^a+pJy|e5g>[*U5T'r^r2 z+*;( t0 <,G1grUgCae"!wg0=D(jC7ǥ1{e>8#pJVթ1CIl'ReF!陜_<=V;lln2ݏN 3uX"tKԺ/OcNޖ/a@-QgYfRp Qkm^}|ai}燮IcW\2t8ɋ5ɀmҤL5}EZchEX"YDJ4 N£oO&%3bcBzW2oߓW5"??m lqr4h(΄j-A[`("BQ9WK਻YJ{gh) ڊXٵل,xԵ*Q ;n8&[;/COO0K(-ZB!V'1*G MwX/Ez%cSqYͿ&Z+zv3*fmr5Eu@|_h ǁ[5b"[riqV kª{3wЗy/Z0FB@oҠNt.x$*FS&c)f r7oTUftW{vԼTȂ\8c,4|?_-\9 Ey}ȂEHHR0TJ_]u YYM5zVٍ&rș4vd=CK;5֤;ݳc|EC@hٟ/~,,i..oUE cMҊ[ޅB:*Nei lm[΢b8(F l84mC6L]TE,w&}s9l\eD6>Brg c;yԼ&gօ()Aq;[ r.dz<7 rP|)K[S'; BYb!Fmy~9cK/a2aJ?wI ?h~cQhլ.gώ(k[ 5ٗ1гLr*h!;k2!+R'<͢B`8j OuRNeZQ WljP2%E YS7ӵ_z2.liʙ@y8T)e-d@i59M߷_dj{`ivK-O339B} %yS5QA׸!vhx@bUPw+2$+Io wKNs5W2x/Z;_'l/ bbKu?Bńcmp+c߱?D 7lylV9dFp.N7Lb\p{]=%@ceƐH\ o% #\¨\hF\ϽXS%dK`<".!Xr4 ڲrIȲ[Ob[q!AdHS;+̣_2[(Zzޥvy[N YUUe,Aܲa#ǯm;?K?pok-J E&.o Mulil_+}m`S8Qz뻿q{^d113gN~UBR>gER!DVl?y.# ^տnF Kh45H'^93}}!.h=K}\7FY.OҿG]nH$[(4b|솴1_sEST`xd%BE]g;*+&l$CD`I.r|xK69c-oSUDF d(!-nڌ=_Hd$rh4NocK˷Te ):ucEg@iv:v+OT=\G}Y&E⊦Ųo(RU p!nA+m8>/8f[W÷x|z( c: %zylٓq{@*K!iO׍`˫++ޙ  F_ | z|S+Sv[P/6[v`l 4%ӽ.[+7›f3?վWvt_Rn+L;lơyTҩXξhj ÙLMAo__a c'c!}K?s0CEbv =C{OC?>SJ@*^ͪ7iZ*fG1Bt$8o,O:B-H)͝Bk }|%R6*cxtE6fXNzW8.y c 0;_;> FTיQKK0r@N#ۓ3c,;E {ɓ]ܙTlWRsqO}כXNGŇ}1NZGbߡ@+(HD|0 `:;n%0}IwL%Sa~hK䜀\ؓRqlɣE} 67*&-jӎ5r29O⢤/μɵ42|Ai^E ܎DŽ8Yu %u,HZ-o;Uv|)RcdVOwq?i2{Op|Dg.瘹/Nf0S! !&I|@8d:? 8) 6rmֹ; Hh#*yW͈j ݜ;/esvh?[;@RJj@RtG ?ZD9ӬV61M)r5ucnYB.q-R;c*e/ M]Gk'f8$/a{`7ߙ=3˽cq( )y<-J=!qFۥ@@1 %w`h,-'ijZ {bQt"nqjvE/S7 HUdX .W4.$5͟#jj;bxy ? %hIs@a"`"^2]!5eskrRXs}ޢ̌6T4t71kFt1ҦĴ1īx| )U4C߰y6eHj;ݏ7A1#268۲%TxY:U7"1!NZ%4+ܯ.JO(>s;jV* ̓<p(^k *AA6Pm[ oݿ U19oE8gΙ#R6Ia$WWByp*u!KpΙw Z(f.b@z@%vށ::z}ɢ |#[a@&q4諹Ö2`?Y_"u+JQltSWC}%vm ^jz^<ʖ%>>3/uOf; Tb A| s [~*ͭvS%fG)h]/^$ 6SgWd^WЊyyG0x]tBaM9 Zp/E4Fj<7o`o?`S~L&ɷyF,XOp#?qVzeID,Q2͘qPx3G @:97X;A1l p'Ns P™o;&L]/< t[xvewGY܂ ڌ: %Py놵!+Id*>o"ryZ mpݮYƣR۬6.8v'ANz1ǜ K4Gv._dzXa4KfLGw~ٵ R#&:7!Cd\S; kbcu,9n$=eQ8%Q{n 7vOsTy79CYJ3'k&bVٯʪ%Ww)͔e;s5 t]8l1<d +3kV8ZH7-@(ʫ_7IWSWJ$_{~Rq)OY£ӷm Y.% Y͸ Fi\o,dщ.$ړ;Q ]5m\(m=yD&jo&NTIE\XY,<=n"FzZDHˑ誩K:R]y*U=~bX,,nZm|\C_@sYUwf!p"LZ$Ho5IΜ<'9 r))}hS.1P|vRQ/}FaQ,]luMhk<wڦϒ靬2fB\˥٪b薸б.U9fU3N&'Ɛ2w`b h%6T*M:\o%_Z0xTSݷv}3j Ƌ+!7 @TbeZ豟KP(8̞F9X.ܣ%a<3]{%xA|lLV rn),9Dα3!Ru7*.[QL !%;p;jUo}wCU%AIvkDq85V7}CEҼ4bfBZo1af5!MkiE8(KqP`kއ"Wj,~k̤TU6]ɛT[wM݂rP7)g{ */NUo|?S|Gm;h"BҘ7/ZdnR/9@zxnqᾶ8H!)`1EKz.gk!QjI c>2j,v/5nR<'COf)h4@.&*XjX%;4u41sѢp+B0in$MJ8}S XwVpdWSEIz,RRd^zd_Rˢ2'2g+❽;O4K 潹Uzw([Iv)Nـ9A1?imK|Cd =X.O g;-ԪC|etp{JgB-2릁IPđSBcee&z'Ѯ&\ާt)~Xk!+ZC'q[b WB=нGa 'Nrǹ,Ł# Sx6zk"'fe Vj (naNtR'HWqDEn`ەa\׎y*Ʈ75tQ'S{Fwx=Wi)zv/'d['up]hkV<$L Sg8Z˜l0@N4Eۧ})BY`g9n&AE0 _#Yl7|XnOT {)Vm,R{3|ݮE& 2ۃ#|GN<63ÄN8y0Y HڵlZv(LS]@Lʱ{ M'Uzc'"GHFi2sPʚ2c;ڀMo>^!blewtb`'0W 1>JR<1l+@!㛊؁]&Hs`)yeiKTXK%z,~h!*EP +\ZY7+zAs|).K@xU\Hpϟ[KRC])Y,_:i<f&XVpHKGyjry|h`"w^{ij"~'<;$N3W&Ff}i2"D曌R5Ld (B 'BƩaSr.D}|L SLH']ԫfOvo@M.w~B& n@;!^tREPI@PoAw wM}V5V%>@}T..  Tbd:/hqNBa("r^y{ w~bҞo D{D!}g_!Dqތ۫u9Hܢ%?_r@Y,"Pn{N&d$gB$oJXM;8E.Pjcfp&rQ ,buMJ~.lOt"FaEP/E>EOF:x"E[|@;Gm,xyPp A*MLOd3@RV#U8X g,&'*>ÎEw2p\5ΛI!nOHZ3[CuI6old[${nhp%Zz ?vc9er0xyC/*/PH]Ozn>>۸›*JF}C|qP7]0-ЂWcڢ1""R Au!9A[!ǭs{kgn@F 3K(ksaJ2L 0Nn;.MQ=v&g{8Cc$crMQ@9ʴxOzzu0-Xq.4;4ph$'CJή" 9U`a~;1 ѷeB f2߳$9&m~/Pf+M:­޳jLSB5b ,7b{r뭼FGn]B2{74"^b0V)DhƫjOH8Ъ mG qzb䈬sph:5l1S N,1=@8i/S}Q=f[62fB12H@kӪ$[`%??e"*lQBI Uhw Oe>ģ)E7Sc O\t?Xxb@)>vBQ=,4l~-Ϊ΃:%Ջ{$ش_baъEU>E9.?R2jDv}b?lXSಕN/٫!DC5$G7o{!W@Ĭ*WnEN9 g8,&U*a-|^9QF_BնkԼ#6JE3č\2ŠhpG.jĞZOk=@Pf8^U?c:|[дߟSXyW("9[SmtLpys˜ NZb^h色}s^](UF; SʷMQ f-|fwo|'܀ zJBRBu?4hMECn30^ Yv ߔncfz˷k{è/oS[H0NS̢+T8AW^ IYN .3ǮgQQ v FBqaȮr@ {"M3>*JBmцF= 3@.E{8r7QE{ӿĦJe%`=-DlS/j_0՟~I(/J2.`q@d= чn11oiz[+V!Z,Ʃ)/S~xMsf󸋯%q}\&̜r.Ǟ3.Z#/1ҮZ>B1̛oQp C-ݱtxmKkYXc}$S['t[0{F/#J NbsJ#Zp1 X/u^ס b:LQ0V6vtl"\ |6_/8H'[%2{9w@vqFN1*:8sMw1l)WT5bUd pZX8}""\ k!;21|U:Sk_/BjdQQF \y+mo(HYcҼO*V>Yn-: .lS=שJm0uzn4 Jj*ittl.-u^CKce` Q|'YMY๗+9^gIM=t ]"DbJUMuD}Nњ"tq9PNeOhR8xq ,lXlV|wOoƅKsB;+UIvL޿vp랚ޫRB8pMgwb3zٓH;)Wm\)>Dץ%GMqs3BN|N@B?dg|d1 *Awi͑\p?d{]H(DN3ג>wI$!`B6iBX:ʱ@:a SKׁ'Llـ_9ŋ$8 Shp{8 {z 3(23CGta6Vi@.<b9>jIQ J"ّ9?&)/$.A'22~O6<Vj_A=N Yq-[zoăRJQx%$R&}E0%|OҒqH؟nK^ߛ]С|*_G usXh9,Ket-#I=}K0Xd=Y xn&шLn K+ฏvGpeTs-]ܲxJ=uW@$8b_L_b'pK3N@ Nw;ʉq*itEzӑ=Os^@}NUx5fYüCbsM]0{tG9C@6*軍4 !M:Z'8jjebS.Hx+[UmZĘ/Aca3Eǝ_elzyQ'(2̩WOdrpfZT`y{?wa~@oyY1 fI GEFZ'){߁1Ӻ }܇/=!:it2GءąNVt(ĭIBB4ϸ;,j{rhyj,+j3im0"lv##GnMZyڃmD[?=ݪQ5p@(n\| O_*7֬pp~x)KH?egR˿ GUb] L1͸^[E s.N1c{v{:Ogg87YxtQg$}F^'5[RN'P@JƮ}8/B=Qߕx܏(СIbjE{G/7X[K`H9:9b WyT<2$ڿȓZ-#! K2&) b0Zj4Ya@Gwo'W% ~ˌnE=&?:80ue\?WU%Y$O_g?ok& mr]$ ufU?b!M*M#s|nN5ŤejJ)ERpԾ:P/\O0gJ~e^_) u{1tsvIvC<.@KE& $BHĭx?_Q~(]N?:(E o~hP!t܂ u[R>㥧V`$paݴ)b J=?B?*SYY9q.3$j\_m&@h8x{N]V..,S5Tu?u^QHcR'&%(Ȕ௎ڸLSA-#PKv NvDq͌a\?Yc%]S^iW8 ~ ֺ528zsx`\97D=\QafA ׈6z0ҙ'K-`P/ƢF72χ#sMIˡ<# CM&VoQ ѕHuOB+:!TŨf$lbUw1'aنXtGQ7M@dqh quS7Z;홧`0 WXx\Kܜg970ޛ0oN{?N%x]R6Pr/umfETc<]WTpF(D Y+(^>(qwȶB%Uh\c\ Ͱp@cGXmn=XBz<:[gZ@}VG eEo೻r!W$x*JJ^n1Jb  Ld[>5{-tM`s '`3ۚeOH"?yXIy*@`A$Tm4&ֱJ7م\O a qih^'h +gӺ jqyDN?ѩiwZ.'z w<]H E'EaVU"|=0@>]-R"C$xA^RxB{ .Ɔ8g#-TmzH̶3'O/#-:TY.h0=1~ܱۅz5,H )hWٸXDtFm4G;}ȡ]εf r*|8}\&Ϟ&(( %hbunYr .u:\>?M/q(2"}F7dT5î )ebrjgUOTzX,j5c ǾYoꔒtgMj(qE‹- &j:l`6y=Sؐ`=Yl(QkbXk>V7xPKO<xRs:"=ؑ5NlG53n9 F #"Հ! Wਈ"Yߚ3nVAC,Ys^93ӲPwOmέWu(fc: ( ӹxeo&dux`M,d\cz tE8Ůz Qa-SYR-5*U~ Pnv^tV"uТ{tN(:@Wt|SwhQ{ByMZ䥜$ƚt[MWD\2ϰ+"FȹzBogozxJ*RG/aH ,km4[pIES>+o)?i 7<w9npdkd<+#m:ѲC?T#chYD Z9鐷SyV{V"(gY hqlZ" ,vJa5U4@ο`ѣ}`$TZ78KfbŴ/2ݴK vnY s2rޜ\Cñ¯"c:灧lCjK%=)f.u$MNǓK @ Le.Kۭ[D&,'a| G?X kYVɗSև*,E0ݻT q# yxw9rR\堲-%6wH'^8)pMSgα_LG8.k5lŲ!C߻EMK|gTɽ F4J ;VrNrE\C*Z8ƒ3ll>kxcqRM#Ƹ 5uY,sGqh/۝K;![NA@BusBsm=6zp1mdaGs49&\϶|Wal_1яU+FZz=TpM@5o'#^т ?B8  !ĖJܷ'0S3bf"Aj԰*շÿanVsii{#3}:k(B,m}Dl7ɰ(I!jJY/o | Nkv#a7Uw ]Yi n~3\۲ٕwWOnP| X4 g/Gc)ާv7._$GD? ;ĊIGoJ+셑߁F#:bٹn`9}@>^-kDZ%jņ. gSCS7_)|Э<`+-GUuIdQzSI'*hw`giCBͽ{vw^ܸuxON뵬`[y|5Jy1HxhI5:,2=eRT;.'(w8ʭ`Z[藂L) tIn?\2o ZĒLCnR\&lMۣHve-=ľENcOca'%&?!SGϦ@dDMcz&T@9xtw (L=UE;/OnPQKlm r٫hYߓVt"S8Oxo@CA` 3_%Ց/!вGsTN&.6r okq&o۱ߚ& 1k*XFDKvLSE T0uP^^EOˆYiĄh x4vѴױ_n -۶ =Qg];I" }DU00"nX12<0 w]ϤJrUʽӞ+B=T9hx6RS|Qvf 2C Gmr]φݗM+j6Dwl,h.dI 3ED+OO-Hy)|a seRѓMi_j%!(k* 1uԲ~ bƼ@>NfWZ*3قvZ{ó(t|A VL B NTtH bfq ۂ*ܻFtJdAܫ"s3wYНE{ͶuPxWt׋(bux`4k^X5kP4dkPL_UYSAM3F A ]mV-O;3|q'rpE𻈶t1T8zit3QCN ࢝`[wo]#P廓v,bR|89Y(T ϑ"8.1 ;z+lq9Q4toJ7a9M 1kz.I|9#q|. A* lϱ0b+g זՖB{]S0d0c_sTQَ 6@7Y7ZbF}&pݻJ +b _}k>[ L'N9<] 8oWHuYÉcIp HywꊬVq)٤ϱ y*jЗ`8 aoݘFK6##8M^#ˇKvڳ_ `6}d^Ỹ}R{qЌr?b(b=V: X{5mܳ㎮Rh:LPtpABWJL"abz,|M_S׬fuOЕ!8|{i &B,kYUe\Š$HJwBO3Eˠmʡw4-S7>"A#Gշcs%Γd c \/xfh%@ЧWt_1GEri鏫sg[03s?*x )Q dkHm;uGQjk~I}guAe o>k2vTՊZ_ƥ*!|٫,e]?չQg[XQ _$X[ sg&^G_jAdei3lg3L5VSL=|+t9#/8P'ZGH7:+0kqh>a[*p<64:X)c^؛TY#jg.! G }Y%bSl[ƂUfeVBYRK o7S0h9Ijs47mu4!qA3˃=FިNc9# /0SuGXȣ`Opn,x[ǐ]!e*9EF>ĴwdU&5reaRIܞ2ټU(^y1ט@Q.;VHJ* Ƿ[BhSB}P=i,>S- hr UCHe<N$K0#r(hEkd^}*R) AV] s$G\nos>U,Y ssv6BTf"j>RtcCJ!.0#1iK)ձ vx`~@V_^qDxTp/>'zݸJ ߺt }:,.cFބ9kײ.٫350GmX޷d.!6X} a5 8P騋M4gQ; ˕{oY6HM/zTWmy ~^.$ ,ncٻ&B枞{^F_"ZX.2Jʁf$oJKTg[ y^JM .W p98SH먪4-fX|+\^u۝j(FQ=Fz":b<-fPyaYEQ;[8XFOqvGYӂ:H0i݃[A[Wx8 z6![tV`\4}Ϋ㟩wC" -hJ,s)OD1՝ӣu9#Z$5pS d\;6?佷ɓfKꑾnj@Hw gU B|g;AK΍`4rpy錻:y*)ftl(ucrDM-M$!{{[u寖%M(30"e,͘boY%xݿYjbxVfܬT4ܘ-~r+QA㯂FFh=bn㫴e9wjf9~:3>t7!S=ZS+ 37Vv'E{-׏X_b]l}@o00--?2S)+Ir3/ɻnvś&LLLn v|pXyj(7Vuc_a fK B!7̕]0,i\4_1-b7!Jk|:*=sڥTA}ҷ>ƠhjC`@WG"WJqVN,۪K2;qNtjچ*>\ 1|ᄈ'&$*$:S#vIYɐi]%-a\Aͯ4t.hd0O^ L$jr{1OգPA]“81C54OvOv:B#{ݞ -_8d1%>~53['Q}M!Wx{$ȗBd)csJYWẅH ׊2U00Y3Ôw4b1Tc|mI_3CL ሚʊָ=:.8j䬦Q|ݢ.'MP-BNŘ<U2[*Q^}rm#%9%c>ùssjNDrNaQ`GI <ߣnY"u9v%nWĈ{ z|+Q:1@{uQje|z_~dM2rRh`y7%kcYJzSr0M 3J )靂R`~uyHxM:eq *gZŃneJ-F^UF}%^# ϠYPHD˭y n:g֭ntPރO)nE~  d!VЉu`$X7{33]`:Y]:˫PJ͡󊋺t@Lk*jJ5G'AAMSxڞ6'%$O?\RhOņ'jJ1:T2S#r@tJcƔPuq3dqi۰3%TљN3A_t{߬_1{9m>;{i NM˜X>j``V1  oLp궲F8*ͦ <њs3#Ne CDyh==|m!l׳lR6;87'ȫSR ॷ4PCa ERKђa7LЗuOxH )a7(UN?S{ޚ)~^5+-]ݿH'zwC{FPw"c!R{v;hQeOzA%Uj5w nuPsx4-8чxeK/3mWz՘# D[W zj&U#XjᲑnqD2({TbYjG\|R:{Ġ>+'o`Gi!3J!s y8"0ZjŪ9dGs`lrqR^+qz@kB^ʭv*F6;$E$To"FƸm+ ` =]~&$ lpu|j2}Oc v#OXj{e \'C%])6xfᔊfP,k7"y0<oRXl|Ѕ*->7``efMmU NH^˞ԌyHпd_ P^5g9&lZv)ݡU]tq2a/gQ; >nÙڗ v`#/*֨7q i];'U'=) #-g+^T y{ |kRŋjo Ȳu" ׍Nyo&D`ުq:h(p!03"x9gO2)H\VEoe3~o6LCPpvGmOlMq q9#0TCצΖAb9Er>u.A5YW`0tВKˊe~4PՓ$4py)V 93#Tj6btNT1m#(_ lfQ{at004ף%@]hkcքklySĚBB)U_QK!Wex$G=MQ"="ٚLX^,rožA}Ed DWKRH +ӠU{$ddd6ԂgA . WB>S|NpG65a` |U|F͘n;u'=\lEVpʾtp=S#жK'Hl)3)iuza$_@Ke_ ' TӴ;ZkA[ɭ[0p+5Ot+Ȁ{nx!T Yiÿ qu,-4#:e[kAMYLYGiۜؓTGV8סI-yUҙٹY$I>8+$( ?I*`CMiISAFC%oÃnyXCWybRtWu{9EQ (N G v5?Lhi\k! Dpj7o H<@d݀,I )M} EURƒiN}Wp~rU8ǻlj:{ 5TD_>v/kld\Ou|uv%eX,lW72]^aB`oꉬCYֲg0EQF9#j/krUXPu.sc>-e)QY[1. Z4NeKUk8`q^Nď68Q_[+S Y{u:[E~$&jӍ[`;IC8ל{GkX9I(ܥ^NHs&jh5LUfYyPɾyqsۖAQ3c ^LIfbdpI&_x:,q:'l9g]* Ra mxRŕ $I+ҠٔFY~kܱ͏qFuI2hAbtªzM:B(b_[470qTt.UcW(Ņ٣HyȈ7LВu|##`CuQ p qyط mY1М`(9ߐ쟭 s(Ix.4L6SfelO`]U=:vlUr6uLs#=aPG97#:`-rQe?2/.r<0{޷~;▔RvZk]XD~DW&PKV+[cqmZ>ZxG S/Q1 '1~G=bLTL^V-@m8n mlcvTT]$0b k}g V a?zvҖŸ0U_fYk'_n/.4eP_n2\UWk0:4jq_27ɔ3c.-,q=,ʯaۿϡA0fs*Zu_Xc)F퇳EԿoHFhT{4ngHgv /$퟼ЂQҩfvAS^W1{-KЎFIW?q<~b"F|B JRh,f+C{QY)@ E@f񡟱Xr)I c ?K^fߨݡ:ө0t0ݮ*Ca#z%MϿJ HuNָ^^"+2a%jPp;C [;"=>.iI]ټ"蘐v=FmAxL8t`)bg^!&-$\.$z {#1Ku̾WP+,ށH7 0&K:!KY8n} I!Y@dw8v#A [T15/Uב}MP4Zȋ@5 P(hfQ,߹$u9gF{GZ<SLKъJ|4)8zmcuX-!OOElc8"k I[f=_/Kt/F,b'nd6^!`.V\3G2Oort.,C?ޓrE [as7〳U42qȿkTQ5f_Mۨb-%*<ن]R@ˇ ~5 ڱV`fU?F垁/4oSv+DI<_-D<_,j8:Cđ49sC\d~\S}vi:YHj 9wntHs|N~X ~=CIlqO]h9p򙐠.us3#D\Vg #gdZI$Ѻ k!>{]Q.IF!4uZ ;AaDg98'6>]w)bn*ˌէܹ !4y0ZSMpD ]dU(gjJVJU-L!O:պc:%+n sq6VȢ" փR&1*6W<6_!%[YVH3ȃFS(Pl)L8,\(:~cPYNH^xk\"N.E™~=.L@ǃ,]RHj_5(HUđ@*w؟[Qtb9KkёuK@>1OrCcV~Q$Qc۴gx{޻uRwql|mo:&=|TY\Eڬ5YL0bFP DWko WmP vEzD~)Lm6:݇-[za}N 1<Hc(8R%A 7b^ "_Cm#<#LLPJߩ1<<4'>XIP4 rP{:\֭͡5zDDr6L.[~`.;x@?{pxQ?l0KF޷ TQoVt!@Vb8GtBZdME4/jP 8q"GmLF&1/ |ڛbw}}XJjvsKM^%_w_;QXu=ֽsF`1 z4b"Kf\G0&qӳ3Aݬ)$#|.yoO6{:R)Ɗ E%K1c #LPG-Սr / Wx>Wɦ߷MJ}0%BϡYQK0Y$Pj@.\!0R(Ҁ٩}QRZ$G1sfDǡ,LY Uz@(>a[ת'"jdCϵ/61>,ڸvmn`R#~2 ^ZOo[[Ntjx!+R.5S4'A~7ȭ\>L&IpM#$S^O\/x%+ӈf<+RD$2耦sKRzʾR3]C}᫸wA(p̪xdT['݋{<"D$WN{q0v1p|_0{?0x1@$ k&%MJSٻklpGo :V.ŘnCNCw3Uj;te@ Ie8j4K h Tp"H@յ'<66n~KZD43̜_k[}t~+Kuoifȩdd|nW영=SaHgT̊q<(VWqxA輝f 1+R̾D y1f5\;j MΧA|>VR՟B/htRyg1ٔ85f8QÑPD;q'ƃ}5\"9#(|vk(a:^Z  Y߮i&ak6)uN5]N%ؓ 0 XNwG2W8"sLh𒋗SّVtn[k+< ̸Ax^*CBK]SE+Jvo T5mIwybrf5K s9CQ? dϠmKkKoGilz] Acq{DwÛ"@)W`~v}]+t&X>B&'z'G0BH_\sp Y(J..2.΂syl6:pi0Wk0CJ6QҎ2};.0.#΄T Sy*'AfQ;j-U BR& mP ˋ'@־l JGbw_ug).QZ4<t b`KX><1?\ʏ}hiΊy1FbAN^ǑM8xؔOxHg0R$KY  3,f/|̔L]_Ljp2\L[PQXא47Yqkֵ&NU"EJƩwhyc-P9SF^Ɍ)Z|8 aeF4vѸ8u!@cº~ۥ54|.rOG{&Xսپ$ۢNjDNtSYS]<#QG\LAZRs(MaE!qK?z^tMB D,^h"l娰*I(!hpQe2+mkcރ<;xH]ul z_3rꪠ_Ԫ}Ny ֞_6ɸHTEީU_)V?ꢬxO'!˙JK$!9F  1mF9gDoRQB5rfu~I*cI%vpIzutCy3SC%Ne)5[X! /N|WZɡtxsB3QWN(}B095ΜIu6LN;|ȐOwSu`Pz@֒ 5 Ie= "WSbK@K}:j6yNLômߢHw>ii`8p>U-oJC=z(т䒻BZij+W͍wj}\!b f ~gHz[ `>8U֎*=bK^H'g+%Am`3Ưע+ ɢU)k:fo)8 kM1vj>.xn; HT]+g ð#^K tR5)QB+`&!Ήw iS 0Πv*>xzsL5 K= 2R+˒To+%-[ؼJsa%u yC0~>we)aiزk)D9©5W͐7R]I/x^Һĸ4qۯqiKԓhPzo^¶c'_Ahp8@ѝsK͊dރt.)`Z+GkA,rl&rm.VeĒyF f˲x |OAJ38ژZ@pa133IOXve(+"D>2Z:ٴ7;IY>,Tb IC+2&K,p M΍X㛭YʁꭚvYF!}8!1^VD׊]xi0d+4-O~V0l8s HkZo=o}>t3+ rѓIzٰuG`"U{+/OPj\GG ct vӲ]R_3Zgq}~qY&놗X+ Fq $8ӷeWῡ 1Y^^n<"{2Zy-^pa* Ek?Kf t:?^xڔ؄7g9gK=N]@ %XZjD^%3!fQx{Fb/Q-v#v/%m؅@ HgG:/WiRٽѵ7۫eQ~rCinxϘ.6M&G 5e'~.FJm>?dtN<&ԍ=m+j+W)8 #AtCp3u>YF^v W.W5\IؓFg翇\| pSE-h[D5ZfC|m:b]ƬH%C?s_q0Hz#D gT>iU+mMLQ о~;=UY?o"/?+;Ҥ!~'J崸b |KnKfRMc5V칵qJ!V҉͑А3_DJ:U_wMV@CzuQ@t6XV׫ơRrvnƻ&YI;$77mu@} \`4pDƄlcf(c3Q0K>@);Im/]z|ov1XīIl]g(V*, 3YVjӇh 2nկc(rz;{:6PR*xA9+vu_=Z;]$׾ c8YyJa7i0e[7{(.Wh%]>]^hp/۶~PHɾE:iS݇߅ E0.+Fg ˚Nx<(ˆ3ErbpB.ԃFx<#o;*)豘!05ڙEsQ(gȁy83{ hsؑgJ-]N7x钇N{dp<~ or'I[6* x:@HVP܉! )"wŭH;5scVW-.á*[qbTNy 3CYn oĐz5!䑣6}_ >(r^hQwr,f2c2x'IGIKzm.Uiʸ!?sC}9::›s>PCT G&:6O"7•mUXh-C;ɞͬ;|fyf䈁|`Za+>D^VQ+GONlq3KTV7>O\]@z̭ ,YydE82ǹHOeuq9P$G-#nl-yhG#I8 B_'םO ʆQZEnejR8`~Pq?uXp`탉H)Fzǟ6EIe!]Pd纍 (Z:C\ F ڐ]dL,_'ï).vdE3mG_{"" sGtw**0RC]`2S r&!M' gTD(6ԁ2!w"(3KG~ LW{gTL0FT)Fv6^eoX٤gao{&INn\s ј^laZ]f5l"r15ݴldY:u-VɽXB MGN ;&U(mĨGT?u A@Wە;5[*hXW\X֍9ƨ+ORO+81yMi,洵) N}+I!G}tUh؎H=6u*N4bԅ{B4,KzI@e;kw략Dv+X_InzRc !n JK-[#> 1c|'I7, 1Q<'q>LqR=(U6GUPL+7Z0) }vU;6MQ7KF(`@w\9F23tpqB۩BևxZ@E{FMljUFi;(Gii=c쭝+&$9;U{VzJP@ѹ~܈)C/"|/Ժh=oLRnG,ɈWK3Ŭgb65=3|\@r">h3LҞ$uݱK e0џ>HG>]@nP-9Xr lSo?C"lH۬$@TvB 2>C]@R0{_ߠUF(_{ʟq:,=?UPet4χA IvQW\ E0Y{L%YGyQ>&&iMBUp&<_5kN=z`q6 X5WItn8j,HLrtPT.n]%;ho`Fa-WQD,H[Xv&z*³gM:jb¯"LSۧVńJcZP{}Qź?VvcSRWai蓽[QwlVt[I,]8z!) Lo1OVGwl>8~p:pǦZю(+`?sj!ԍ?~ 1WxCz!ٿ0ʝb& Uou/9p PCuR:0vy;YuȬ@:ۢ9ä)\q et bocKasV#.)\4M^')g,Cd瑽]Uꩌ&#շyG+=dwᜏ H5y86僛B:l=@v;Igb1GXe"AB S5 TͦT>]qT, +8YX>ι>@-^FzR 7XB.T.@}4nmeQV0y7 D0vF2-БfSY$RB(Z>HżϤc WOrhآ~ΕI`Uq& 3~L!|AMf -FԈ(7'9nу?O WL4wp絩q;6Hț 6}iHjsp)`@#.ᙌ)dhӻܔ 5,bY΋j?UWφ\gBډHmV(f>PQ3qDuA>XQ+q6_0+`NvPrmFT AjJwV[hkK;zhaxGu/ReW-ʀ)!Rzydմ ѯas\ey\&pr睙|՞!B(.I"p|e43Њ EUx|_Gzd_dT!=d({ޢmq-ZU}9&ues;I( Y;f֗]g';`Ʉ)wTՑ4-@V`qh9`/x(*GϨjjI$/~7D C/ͼTOM[boCi#DJSxPz߫:[k\,Jg9.͗ dUգ~'g\N7x6!>yvF+ZȽUilT5pu-TȑygB !$Z])F; $Ko삓~0 OLj30Ŋ*^sj.gM7x vб.#:b5oBlv1<#OH")_L>#w8:f(EEStwC>z' pn0G3%zT;>rO-cU f{fsK;>&Qǃ,B,eǷ|Uow3_jd&g}ѡDcg+I<?}:38cZn#G@q ^x : MV'o9Uuǔ?1:pY.# |@";ѝgOJ]Vĉ%$:~CqF^{o$MǛP̌z| $OXbw@0siY Ttun8 mRbbv켜כE$p]6?O?"xgK*PqڠF:_ڲD1Єv$ʫ$vDV(sRP _W^L_uAD+s|\"w1<w.c3Ke?*ҺΙ1__q)7e .W#ĩ +;j,`1s;Ң B IPAYK!5rZGdžQKEzL;Gj_Le` $+*o]=dV >[C-g,‚&ls]Ѕ6 +ߤDK D91 iP^xe;R Dm~ 2{L9a{. ED@.tcgu1 P]`ݍʹ 9Y8ԃp0[?i6 2z}$+ZFRP Cn{FQNx0#l@-ŪPc.N}bbJ[-f҇nxG)NÐ{]1fC8gLPgm o 8aѹLij9T?!h}fîN Û9 y|ztq:ll ƙ'BG= .n(nMKjKJ1|"W9QBz]ZE8_[5B&Hre*#ܵP3lt 'TRQWr_U $aT9׷8=a;`四 Eg";([H8B>53#D'pP#e^Fny\s{/=l8 -p<7KN}2z[^я--*^!R$38LoİAnDwYѨ6hVkxf k[kl,boMK-vwsąXZަm)K.͈ +1(S9|*i~ :1HEwu6 b:Imsж|<_fXsTvzw[gr(?gWvv>&5bT {`D Mi) ڳj'{0: VS?8O 9|LzrrFRVʟ1A6(rz#9/H>&|eI/T\}+vm)%} ¸'z]n5 Fy ):"<sֹ3'}ְ*j1ίJ-*3ZHh8,i=̉Qyz+0~Ԏg0U!k$Fy,FQ-Cۇ9w*Y`LWrWA5RWˀ( 6yG@gHVIqH"8Uf3eߪ!"ħoy%ӨJE%~v/pe\RV8-wE,b9\k}&;:| B Mp؈ܦ`2'MsrdQU%G(#6\?#ih[4#h"o'zJ-}kEd' ]v34]>H.*ݱ>F7aa =ῨSpl|}d{rI_9{Vx̤w#~Gf*v7gUx+@ZK]aPVr, A!lRaxSӛ?jbPqKY]BRl .K 8t(AX;%JDuǟ<_x G>,M _cҚN7L D=>\og$72/SNzC6>Q5ew4xfUJ~?К-2GqíÁg/XY\-)Bż7ʊ;T1N*:OT[H&fN;Ue)|̠|B ~maGqB=+[`1u)r2ۃrgA6NAkHp4z~feg :렯hͿBw}ߜ-8ҟE4:BhCȚ+Tj~$MXOS"Ёf:/qE't"n"gb`R<5S'IPM;YBsݼ,&KlR*{Ml ǣ֜#y*| QMus @1em[S$ !9g3>g;mMc@ ^-olj1$V 4=}'ĥb%+Bj4ӹJS(yhd4%IGA;üuab_N;2$ Sv}F,/;ʗz&WVCs4}>@Z+kdycgIdNK\o悊f ivQJX;푘?pvKU!Jݫ>")\` Q?.@=ꔘJʔyXȮ]i|M=/Xr ε%֏us])l3G6%|m9~?/S(J嬷H W(z0ԫT>\esצ WW^(2PZtƤ6bbKvO< ; ͋VgG0#C7RN,h"=IYLS4>8s}6<=6^J<]'JjŒCsjl3x:f) so t.ySR32egou#{C/u]ZQIR㜆JćEUml$Q=LB2|-%J D̟{dU"S%`F#ئ⒢?}ij= ,:m%g[oF%@^94VؿI>#LMf\LLp}N=q?.V\*M{DAuMnNBtL˞Uul=bC@Ҭ" )J-z4o7&n;zlkRQs;,}4BZ Bm.>9 ώ+W[2#edq;vd+Y +,Xy WMc"_RiJ愧y <6JTrQހǨE"mno+ԯ ݇'8SCa壮 daqS8ʷ/EV}LMyG!rFP v#֑jEvh+*|WxEB,!6ڧJqn͗f6z%WI-UX-֦\pԟϢ=UvqZfAz% ĮgC: +pG_@i0xzq-? |aݑ=0}MXr"A'7T-md# rnۂꃙHGڷJCR?Vm@??`QI(b#n^&; @ uj)v9 v$ XX&/F%aQcn8]2ՆlRYG[QLϺ.%F(8lx }CZsRQ9*H3,ߘ'#rH+kqjUPq5tg1Gj`Qm7J-@f/g|X1&ܙZ̉R.ze?֧_Q;C.%MIkyԅXDoOSDT讝಺Sl+&TC z Qe&S`ˤٚQ+3xM=?B;sX63PDm f3CլLV7 J؛9LY8ߛ;}829BVpt^Elk/AO굞Bޏܫ(7#~S4xzi(DENoQt||JBhԂ]o;ysBl JKthGRClX3)J3ף#snk3t2Xtϔ, n9s] Lya$afm/.ém#uǀ{AER.l3 &*  J"Gp$OMG B\M~jT$d/B \G]XԌ4 eְfZm5JfT i@%J&WZݮ(R-PgZ> {V.}ڊa1lj֠y7_ߤ R#aۆ˧<\M^_moO1_Y풞xwLh9G9q,#^!3 LbSؠu4X2qň[2SԺJW/y9&uڱh$$$csYD *" ca9F4ĴgGNvawf-Xi_a޻Ո^_ʘ(LɁ]Gf"RVԠ&|9יJNv=!hf~=!ӄA 4mRH%MuՔ } :AEF *%Ft< 8q Pz9V2}C #;V:Y,'r`4Bey=־~BmP0S~ r/AۻVv.oB:t,T#nt1x\d / u)񡍁jli_E<ᵘ Q|E=fNd?Ant(5'kMY(uh0S;]Nk@ar""cl( τMK}@fϝ(f 79 b|+1} Q%&DP|yR Lm&zjwg{k-~6_ V^kk};7f {xLͧFN(fES7πӟS&$|(.g_s~.0wg'7QA -V^'?(ƞϡ-8ik$4FKa;yk׫ xo26jKmkAP\7O)R"/ \=HvVb׃U|eIJ %V.Kה/-D4-Fn2xy1i'7ۜ~t#]0L!6QVEaVL`zկ`Rri7.o&΋6M7 ayorHOzz.pa Wmf*_Y<>Q)_d۽#JljđѷF4 UwéJ(%+G(υ"`~HG6]o-s%4o7I6lM+C ws=%ܑVY/|b6㰙;J#`tY븋*Kk,5v.gQ}1Khnm˥~6~'~.#|EYԁT*|M9̾gPgEEݻ?O}ȵY\6nO q|4Ss+.VG!9 yH I琎*, dB3Ʀ6}/y'8>-cl55ze838Q;bvŖuɜlG{mlΖ8&gir "qO7 p M IKN eh3Daj's 4yE.BO|ȅ8~g1S W mǑيR,3n)7x!;l\kteJ<|fp/NڕΕoS6{B$}y86zȢ dekd7; j2[HPCնԋ +:[d+ԭe6EoT \ ?Kd!W&ң(0qN1\C6*B UƸVt(v3?c0ܼjJskIs>hYxEb5;KQYtmXoh2ދ^QVɾ#JIyn?G>_V` .n(m& f KA6'5A.W+8s<=&R) KK|Dfml{Aײ火!31͋d/Zvu^fƄ=JgdnrYm5t7e<~)=#`?fڋ F̈RS-lB#n9 -w;E+G֜~& 6ɸjoUIf5'2*o7 c f郠]LS%8?60hMA:,g[!.evS37XTwcy0]4wS~WK$h" dQ? b尓 +cAv^<`A?^Ϻ>=M)0^4?ZE 4Qtt4%E3ôA-cfŽ-?2qҽH $N1ڸycCg 3Àӄ|yP/qbV@B h*˫7n4/@is2&[A^٬;|Ogv&{eӱP2ț`D,K-f}6hj@ٴZ RܑϿ&CH Щ(l@g~N䗞JnIbeN&N 荬qB+Y KKb_?Y 6싋 Sh=j,",0Jg5)M3cpC N.>{FNK=+ĥs5 b}xGa0fOfMy=҈B6Ӷr(݈0Zсg5V aLn8m3Mrej(8г ptK{+Pʜ/۝{sƠUw8WgFwf] k n⨗2|T`ج/E?#cpy*h#w{ HKc6{K|ߊXMͳnsڑ./cTaQ\P;Dtl)Gk佫ixXߡۮ˵nGc 0E:&&u)@,Mdt6I`Ĉ4ʞub4ԩ[;8m$+ 37iih8Ѵu] #vl;syU&T hXis.$H Qg.3A:=SjԹEpTgk2*of찛6 gۂ1+gSEXiS#es-m~:FB8+/Ȭj Utku\(VJ!' Μc{"'LƗJPh?P| HuZ}{ڌE mʱ>-OJ .`]1.oG^~v\hB+BhŒ;t05Zf_ܳHoܷnG(eJ|ލ|aF$mWiLҿZG`u*̚wTƙͦ+kjj}(x+bp=AǡB/_ώ!s kqCBQwD*f45+<RP?V>[,Z%=<',=0mB{DdP\mG  ܄k'<o.-h$j|6lQ)d}5Ѡ0lLx`TŃM='< z]>U<FUdmWxe'XPDZ\0*T*+9-4aow} yy xV2bA6Zx7^DσkeZԼu|.O(АwL6Xvl|#ٮ _$uٳGZ8龹%i*ȸx^1 a@n+e%e::kA'f kyt,0:I~\R|D3׊QhhT>Mȶq b[OMZ(->c& U&|Δ ȵSH֥jm.!bhj.ܸ~(E2"Kʯ޶f^wNA6;@ p n=b:P3z1 F k\▶Ŕ* ܮC6ƕ_~eƟ bYY0fjq;]]Hڥ}O])iFҥg1 H'djtt~WA'RiŻfy`(ia~/(:!EF̛14Z:].rK%~v8%Q"W$k%ء~JeІߖP҈;)6^ͶlڋnoIucѫr) {Dob!;u/<hAả S|Mf]có0  ?gD}ౙ5c\2ZQ)#K'}p̔fRxGN$Oz*Cx:}1^F\xUQ;yVC(ުS LL gmCFF%ڹ)'| BVPIv͉"!ΌX~$B>l,i!1'_< ÙY7X,8-P8LY FaXT띋kK"#( qk6 B "OSNʕ: {7B" 21IuG 硇(zS\6ċ$^1gp>z㊓1:?*̺UXiCd;-_ssH+$[^?LslA~hwm[/m0Y4 d Em-} {E5 @۶9+Z$ViAZ>a| n{Do6XJ%@*}OV+h ޴]آ'-Zr +MYjnٻ8ky0rh\֫J4?4ĭ

      Z-2%a!p 3שb:=%Zc;/mʦ|vg1Qz`*Q_T螆yϣf%QD&ēphFxw{ .Еqdm`J ֝t;E0A{#Nw?<[ 2I|xJ<-1Γ*r[ Bi܌04A۟ RBT\;3$ʫF"<~ޓZ-DXry^ @@R zD1G2Kss)UIeFqO^٭Ȫ愆8  w-ك0^z52&67-m6A'1 B^<j:]3E%F<=,3?qiu ^(c8%օ׽>{p[NnY cNSnFSI묪Z[G:ءe]33062ҴuKKE:˖~-l+] r_5D⢆cQ8Dħe4geC|H}K~CQγ2rS 0k A5`HQDmflF_ik &zm͟.kRI2ێçmQJg/p}lM#`Y퉭%d0*G?DL)߀$}J Fe4 Vҳ( U0;-;T+-L5W(;vF|&A3jT<"Ku32HU}|eU1#)zq,8g9kc5$E[)^fXP43溩8g8܈P&onɔ`8M<8ٚ8r۹oAJ4"`"\N%+N\FV]5bv-VR, *7$zXz@;H\/GÏUHZ X؅tk͍?8VCB;{QҀNd"\橖\wfɸ)GkNf=,ϰmKХkk ^t]ҭ>B sNNPNUshkYaۗCMV]su1 jVO鹽L$6:`+'mO!B7d>\G{gJ}>>';uY i[*Fh>>)2xͼ$u%x@ڙk-_t.Lvf%q؅v̱hh33N#{4krD؅ՏPq`bMMWé)2m=s|DeIV7LWw}4*AL,}U!Jl4Qr`iKt`Y?x AbZ5nM-%)ӭ?Z:sSl=; fOGۧj21í**]O4ݽ R<fI)sjK:Uv= k ;AN Ë8B^6{lo]^Lǝ ! ]w ю{& HqL2R1ϩsZx9@(.֋fLA5;XE'T; Sf3F~G#hv(<9/kbɴ޴{? !ѭ fι;j*h`#yJ gu_w9B mM{jړT;qJdh)V>1ųDwkM/`]y1T(J36bzh~j}]n,dq!S1@6DPip*Kk[UL>B>{PJ@΄&_D9.{=D_94N1ojV#Bׂ ]-{``rmz7t>snf^4`ZÛ <_ۯo>@RQxl8/46)xm1֙vڎW@wMl$0$ՈOR,8L #3]rkPJ!I#ɦlK[Hw'Ѣ5VF&8u4+ؽ}٨,I:؊oVUV `bJ-Pԅzi ,1L .% {>WG_r˕/-,Rw$q%"i{n P~NAÍluQM\cWȁ3Y~غK-|sCAh5RchiN(9:GNUQ7v$}jaUJbkVŀ0!) {bk*6g96MQ)GؤX/hOF'Хu<0uI&̧CnScX/t^Wp%]} La!C;|Nf;"Bt`pb0HE ;oF|gԴ?O[o|ӫY֧1vEh"wS9bZɬS56X4a/%|Yg.U}C2}.GjoVI*ڡp.>&SV:Kgq k.jpjP2PLȳE2 $7|U:hqQE|35><1Qk=cnAH.5ѳWwTlDj"4HibԽpfVUD9H _= @>?(RU"o]}#ô̒D_yk (l6'֏{4w cg -/[+Þ7dΥ O,z++-kJYGI4[5ES@tl}3F+QeS[f%9.VԘg"ƆzX9)ê;&FC~c71e=(S{[s|䉏4E8WRc htOfQe{:/$ vAiIʌhnX"Oxml\}p AԹHZ\c+{&P\] Eiƣ©qoF1?-{]b޾'f"PhHDRLWrUH'VL+oHph#wr?'|2BgyVr:Rx.C:{L>+AZBGy!s$䕈9VVjP׾fLm&QlՀ"ϞRTL{. nwλPTHNl''%dѺu}&x הS^kٷ\"_%?(%>E0,/+dumȧ%\91NfR  QњY֦phiH;ESedsI9qSD(m m:M} -(_G V!/?PUn߸'[y\NP`B/#Qt:H* :@O#^T ?ݪt_ʻ\ kd}n,I5x1(yf0]mB&UflŎ^r\O-ZKڄf(Ɏid-L K&^C M|M9yzw@˗ >)y|VH䭿j!/ג8 xT64ˍV{4}{`w!Ī҅PSڱ(:xzr%%}-lfя " r/$9LOR p'$ fi8DZQ{i Ǧ Ip¸|Xk뻈pzNUW6W@ }f8j;r @{p3 V莜6mq:c5_)w p`e]RRnJ.UY͠j fMrŸe-umzj"{\DZX[ĝua+?wfu \Q#) %pM)?M#,H3.޶G/6ӕ;5:7C|}o9U5S,Q>j_^Paœ0փ/}-w.Վoi/>ώawu1"1"a}y*4oDWNq3PП,t6[HxATi_0ٽq7U볮᢭J-}y 9}_pu滾6%lzp͎gnxVRL3!2J1=AD֍5v6ܿDN= 7)<ƕ^yQ<狀c_.B4 ГaJfҘtS>r+s @j\!GUML ߗэT7RCY /T.5\ d^vA&v AEƳ QF ݉,ʓY©wLS%؉㮗tZ +@7/\Uk7QMe?Ԃ0 Ty tij{ދ,;ܸ@6ڀ!P+f q&!ZC<eЎ"r076g\#} NO[F(йEbpu {Y&3bhݾc$pͨs;n, dwP|//~bRA 1hFdV22IfbTSiCG >xREx4ó$(sL$BGiAZei+6?6-taoKO=(Ͷd1|+[ H|BLW}8b|oHm=rG!ԇ$Vo.8 _| !6^,b!PlB.`uTi5yqxH䒔@9z;b _% R) QX(ǟ%[>N8{ 1&!ObW.2Vg` 4J´0' ;Nc%|1((pvJb`9+\nR뷁m[-G#Ӂdm._JÁElQ^oM;]Q> O:F}F7VUnIls"A'ȀAZyϱx:͡t!/H<>K5UKܿizQxFc+DQ28*󿇥V'ekS; O=yOpYTZK%>fk52s& ԱD;x3zG3$@<~W- e褀.8|z!Yqv љM삍^Xhwa"pD="IyZp#,kDžME'34qZ ƻaW n+W썬M/y?yZ<R 3RG;\ :n$/ U 6ÿ+:ʃyɉ).N=V @4k<:_a8c4s:hG!~r)V# YPV>~Wba84=_8\obǧ!Q$s@s6XY í]rϨqTݾ[ׄs3Z2KaK*L~8e:xbŒ9RZd!7 a|)vM1(ZiIwG V;x8٦8[6vC RiH ijdܤrF7{i`U ?VmTӉ݌c{RB  rT`z $󛈯$uVr` %8xq+^qg}X{4${͎B>sW"c3Ot~ )+e&+QPך t-,*D)SwSwDN}N8r N6S"vXr;⶝pm`>a#5E)HZ>[Y@V 'T5wT-\.j.!ڭ\dsxg ) Ay_܋֕֞s1UKڒTl@inОvzy+U*^.AA ޕs:B,p7*(7ҩeJݐ+鼘n2Hjk$or\w5j9p=lH.(aH_uw_xHDwH ݫ"MAlҥrh ]%M9pe[gF=S?ͮ+}ZMA0S 4g15 XRk+Eay(1%/k_m9.6LoOXyu=qg5$M缷`ӫ]XghxsM7F>>D'&S[g%n^7wX/ej 4DAu]ԆQ$$%j=rKۅ>_wP}Db|cB$L=!Pp&Lsr-z1f8GdѼhV aJsiRUE[X?ࡁ<#9C *:OV9* ʋˆkFNoy=y2Uik.ߛE1vG{?;s"y Z+wBw+,wF-E:*P&sfWB˜\UW~ )؈ !BiG(sRa2Y@aHz =pIʋM6"DdޱLŗ$&m<}[p8-R(d|vQ,d^<ɽ$0L8Ip$DenLFeorGc]7wAB>0ԎHfLPm0u_|rU:ߒ̀MDv!BjR#୹ %^Zd&TX3y<7̾1ͭ&(.<:P\_EͅSuհP&Oހ0G0~hh2=md&JVjzO-V_ƚ`qG!^I΍ jC(ʴ]YLʁ;$>EDPtLtsx%8]B[I8x$ (rQpUwAp]oM"JQ;*z 忣pR$JK,!OL. wLaY._Ɨk@CGWUwHI3ꮋpΗ^(lMj6W):_:Q뀺@Xj '3ԏפyY>)T;'H:&ބ*f V_&9WZ }~+N\ FIbqUgJgzg2]wC0WJ{{mV_5mRdk %3E +)G !sirȁˎFN ~}.0Mh隬M%nQ˿r? Ai5 _%L4b%h^ Ч%jaz* *91Rе.~t.,(Q,āl*k)J{ÀŸ+.C\kP8+J,bcKTp\>_"+r&@,R]jūڭ .g2d穲[7J}[pawY_?6Pfq[kL&Ė$)ox&۫΄OipTDv>~J6BKˁx_55֨U%D4P-b8"Ns?+Rߎ nH*B@>F'/V2gI97 ()3lq_Yx'UơUK}s;wRkES -G!zF{NؾIgX1拣yIV ŠDzFO럲My?c71040Ų[ ߳SyħgKJ ƛ2N)FT55oZHD>WLŞ_#%ے$@F dt/9yERx害r. Qzg➛_:o"MdA/ Br H//$װu ~P 4ꘝhɑ2jM2/#QF:F[vXHJWEbpa-o7qw 0N˞W:&ȱ d=n6`>inn9@Ul?!rGw)]ԳюϚP7Ў Yk-է );NrSQ.T=U*OSOF|K$TW|jBJ\=. ..^4[h ჽOZSqpH(et,Kl=?N|=bqʍ#i xr )CGa lrPFgٳ)L'"ʸ_s31 ]O:,0c0!O[MTp5@h.!ݡH\n% Q> dMI>G~z t 0vM|fԅ0͒QO&~X4ӻQֿ*'po [e,YZÌSwڶtwI =w-eѣئ*}Alp4(Og.bw_DQasbwoy[ )zāofPtg՛7H!:,3qND- #ʂj뚆5!3ks}k AWf.jjzvQcOE_*tdB:-#Jͪ/?$+OD!=@[ƞ$, &6UxIVRxbH]/6*ԯ!&$1=2ijp|kkb hTSPj RbǰXiU=p._%zՂޓ6gE/q: u \$KʃKI~)fK7#ӓW(:>qV`q3a<#^Y_wFb0b~xOۡ`2 RCT:N~C獁0K٤gg4V9lA(Њ΂`@VT$?g'5egV&W dn!!~n۾ I 9gwxVW;``^0Ԍ?p%IG([߷kIbrD\tVgv^!xk|,x#zޭ_%輗\dH{ ZC :Lr$ ?ȖNQOƑ6ih /ngU[h-eb P\؎Cqm/Uv=_ŨÉTiϚFle,qQ:HC,i(l(œΰ% M"/_'Eʫe9 ʭۇ~$ @ DzO-"8Xl,(AVc% r^, EOѩ@a8,ʹԁvVp$1oeӲ5ׇ ) /oAilQ%t)"\x#3LwZ<$% ef%"lhR9́bjir ۫z߈0EƺO G&/B:wn{m]7z;'A \ _~]*2->jbM9Ԁl {z| aEaabUbIwg/i ׺}(֟⥫HeQV*;cmC # =V<R[ۍ[, vB²*P~TsHlfSYA* ۆ4϶a>Tp7]7E.F o LkףVW⨬BW!lV |婏s.`Uh2SP{!;o3!!VK=QZkN%;ueogf+ɶ:oFA94D#XA@k& Wq.B-&Ÿ'U̼ #07 a&cGϗò,x -Dr+gXx.-ɛFcm,D'*ȉ&eE@-/씓vRߴ-呠ṄXl;Ɔ03$]'T'!%sO$*y|sPp/%I،r|^r≃lI])z"3:_|̄63cs(;(YLJ^"&9}\V"`Er/|J 7mgOໃ>Z-cd `8,\IM.wnIcm$y`$#j'qj7U9~RSH*3X>5`4{$ضO3x3/Tj:'ރt죦`<#x;) 0[tOeflV`ɴ:hX9|I$ģLɯֈiE#KKZM&!,l1F*c.?nբJYr!4~v#lGU4U? :G'E(TiS 1,vwon kdSb"ceNqyd5YD3J{ϡn6z(mBl&;Z1'Qs!ȟw_&636$ u ~=$}*_jHs\ŀnhL,y/ecЩ +T6#ɖ5Tr/< J0 @0X:mK=1 7"쮚#RmècyM.6-Z:{;x32`AN"qOK~3+ϋ*pϷn/kCȈl6QmFlȪxڡ aCuI=aI8eKj>VU"L,pR=ZUW 2o;! |qqAfmI@3EP0S;W|~MUGq@_m[ y)s=b>7W>2ȡAȳ̱B^-pҐ }r ^GVPۈ,[`5IS\yb%lN-_Etůt| XVCVΠ=2:7@gB@R3nr4i9YwC@1ی"T턇!<ǔ:)+@a}cM'٘ɰ6Jq(8lJu`GUPj/E;֒_LJ7kDIhZIzo%loZ0>\o;].^= T D@-AhZ\6囅 qb)ٹ6X%x`N wf]~JbK@`0vBf;c"$ pƚ "^B:uPY =cho}4TκW&?Zˡς$2U? NX6IY3Mn*Qe4. h.M9hl`al0ރkw9{U^B0A㵘4 9|TĶuhx[iEri!Gϝu ӐwazujO_MS6ke .RtkOUJ 8z_U|*pr>hDuo8Ą,qMc& s748Nb!Kjח%*Լ٨ //Ϣ >\2FTR0[a=>+ ԫFx?--9)ey#:j~ZԪ%i< 2~oG*nU!Qڸ'^!p9KeIG.u<ٿdKPpA@h ,l}Ec8Gcw&\ i8Wy_F7#.$ L5A%L!8&-( 8D8Hul1b $-3þ 3Eb\OrlM1aըѶ7Jʗߡ%Nbe㼑d|m Ew,\ǬN g?KFЁq3cgHZѤ'*cCG0Ą܊7FEe~(FҤR%[/ ,"E$S*0raUnbHW]K"Sz~M~;(g9``r$شZ!Cg'ͨ䩘"3ﰆK!4i3o]4r{[yݹC[ F(PǪHp `!2Lȝyi 7+Me~nirvĎpэc*tѩ(( H@V!@g##eԸBV7MitMz_K]2Et{TmwCCB~f7"##WkI7a u>ۖ_m\PM^^$ sWL ƉbKأR1,sɣxb_/Nܴ)Os*~K5crDX1܋PЋ1Ć+ [KE!?Y직9[@kYwJ6Dk4m 'ڵ1]1rTL\ v?3BNYz]BGXJZӠXBb.8$i\`h|+;(Bm#p$Nzsח]NG+ 椅O> E1 f/cqidanJD:ɛQd8pԊF!jUA> ~ D%8_wSTcp0)6f_U}uǡ eQ,eA]~hvw,T+C Q ߑ͜2T{U~\oK`G*n\ȵ,顁8@bu;N50D@ht+‡k!TZCBNаPy oD&?1E 6nspi}-z+&&GZW'_ \Km;A&E' ;K7A7)H@A%/P:RAS%CTFE^$á6wp BVI:wo} ,X8.L (5\ujmN&9 #]~M$k0dlc0:  U-`~ +;l."u d=tl4%e /-79< C쿪ݏQ4oW}Ld g ʙ?$Da;9ڪR ٤`54oU$ :j;0HsX͈ło<]tU) hC?e%͌{g5({BI?`EwU Gqb5d H$ ܀C'bp`g; 㠴s]a\%6p-=^h,Hc) QrбE=I,|6ϧ٨dpYVCe-'(mA\,q%Ml1!oU2 ~GF`/B9 q[ߋӔp_x R_b{fb)r ۢkO$EG9agJǑ ᜓCDhg鞻ƫ.r^_?a=pf+b̆S; QIJR=v;p8"S۩2"Ơ.$7$Dg*̠J VuP IҪ}ZWlea}]pxb9/O;AN/6"8y 0"iCIo[,B%†/xV^ei#/3zP?D]h'" [U8x4Hxtz 4s!D;Źh6j`E?"Yo1p3H`dH2ԗ@܇$ 4 x4=ao!c3W-V/ `jBdʢX(r,-ʹ  /Ӽ!&n?UnXr`23*u0Hd}xR%JN5I$&$pD~በqQ\!!)J229¥烆ܢ)tx/x9?&&i绬MHl\'c)߇#?l=PꣂI +68Սje& T033 OA/vc/NXܠ@|L7Yߝ͔Eeo!cHH1 QK)kOs|V Pbkƪ~fY`e2)#6Bf{%ϼ1S•6qWԼmv9UcC%mVn`Љ:qE3 ^Oh^ZzQrѡ8lɘ>dY,,tp,9c)`7Uj3lXm>g6,dA$S+.ls/`$Ϥ̰"`@Ps.(7o ՞ j"t7p䄈܋tMWG`)'x]&O[7Ex~2d6{& 3Ȍ_>Kvy]lH2Z($ͽP9gNbe4'?U$1OR* rpȍ;ѿ]v5 2Q?J(vOP2 dn*;SD)d2-g*J%DK׋QD ILLn66պv7 8\`JBﲃnA6j/V^L/qɃE}\gΊNje2A,,悪uHM+t _\lP4h=}qQ69i?Ar J~=[MChv0!w~-XJ ZnޭREw;+u]o̾aC^N@`72S'}-0Q4s|MZg d&zAr,:GnW^3"6G7qDu2 =cMSWp;(&%Q#M|!.WGo`F{-Gwsq{J}!1a6tۺa -sdPQUU$/xQ+m+|PoIZ,๡lW1~wn'1BcE-SA6^Fla ZM(9k/n⚂ի&L jHhT J倽9ysysr=& ض9׆+62eL_.(v%#b8ݷ9eq܀" ;wDzu=FW|j|R= 8a;UVqo s=kDp Rd.ox.{5:R~W7qQsMv(Z*`_|Э6$%3=P(e@#fQ~(@_ˈսPrwĈwU_O!yӧqF*fs,rTbij5#u0dȑՓTV)к2ytM)"TGS~ʎK}YH*@C}ֻttJ?FUgN$[2qXDf?*Mz35{|F0DZPf y#Dw|u|I@sީg1 T5tJmhעʦfh!=9 LUDpQ4JT^7s9œXs}+Rx99tU_1a86o@-=[{ ؑ%;Rm:hUU6#TpiLy|b1?I<^Fal1+$[c_Cv]a% W `9ñkƐ4$ݜoH>y >:m{+!ܜ%` ڃWSdo6=5'޶33#n%%x]A1D¸ VMoyN-7q%KP*oJ]il$Ο%&-|q?""۩%VB.fD]4ow[NJf&DWܽI(!FB(]>ҼO |7cY肹ɡy%-5ʂH>A=skqdz (`FnYZN~#C`FR2h:-PwPIY7RIl+VDPucBu쵬DA9N'JFvV3-"%*i᥺2<`NzI8\j\ܿcGrRiQT`Y{ {>ΦM#] jseXE!-7 tH !ȍGo௷/⯼$ qU4MBl$'Znw,`$Ål=d~Z\ζ'é 7%|W|l-ǠiC Z+oV1x{ 1Df7Nmˌfj.D.W$YBWEt쯨OgGRɦh0&D PL*J_E(;g 3pK_i~Mՠ4⎯1bOS2'g!K%UDS.pMfVL/XiBiQ\$f(E0ڄL2kv 4XIX@$$/ja%S>e&w~+WOq(`?>Oj\}ɋPiX'p[~ t:ܢ}Bh1eac'Tyor 1ξ](ݰWqN5*D73ced@G\=:B O:DğG^POXȫV3oJ_~b%xܪ` <=&0vK@2yuԺ.%a"kG4j&>DhݫLq!Ȓ_ϭG&ڐDHGE?{IUo욵"uœ^qSo Qhا 44$T{>chpu>ݒ"#IOe ';m(QKwt;4%ʀ) Eljut;.{ϻц5#ҷb_*KiUol氾|Lr?cZ(щ7,5$6sPj_GR_,e$;uqt>V>fPɕcЎ`d}fh?+ۢFPаLq>axQ 1h<|zwC:@Vl綧wL 0{!Vϼ1gz,:rN?.-"d2EύHONRa.dqTwsLTz]% Agfԥҭ,ѴgX)ctQ4 *MiG)쿚1گO[0K~Cب PHsrad(0đp++O.խ=xyd`t;2gFɂrI]S_˾{?q&Apz9rgt [>谻zc=ٿa?gxMSw^(S-'hn2c5 | Bj6u[>CW 6Bw/a@S`-X3K0MJOr^6c`:"9}&*v#$'Nvexe,WՇgc?!F,k|Ӹy ᘳaH)ʛSA4bIH2)mBYHa_^!v#nx5R#"qX>%-3DPPd6'RQJtnQ`]Ύ.(9ܳzo[Cܻ Ē&epUQ1-ݏ%!*rWC9jB0a$24y'h)"E$Hv X{VbjAALZjmc"n)/:x|Զ]ܖ&ɒ|reh;&l0}9062mf`YzXZQt<:1Wm ^Pv]){-}H}$uC,PPDjfS4 9V37ɰ9ɉn}>8SRnP='K-q'4vP=ok}FDT,7<:-IxnE;ƫ02osu D?o{26ixjː0=e4v;íҡ8M/{o}K?:¾d1N1Ea[&z#_ՖBƔ~Ų1d뚇xFlw#,v~:1EE5_6c0=WOBpڀ݋6}l[ܣ Ksu2 q]*#t- "1HevxR4Xb#C'y69u hB3XNDa%m1ԣjgӼq~p󒺺.R5_Q!a!}+q^)Y/Vx;rqF\t4ƞ#'*A_f:o1u1?9(n ;JqS2^d6p/^2 cVO5;">@_ʕTv+㏷[\ŝHIkop/lDGe;VBbw,^ߧ{3`N[~HTwi˕0T2pGj,\͋ σ7->w(n`IrsP^RBejjO|-p:'FTF jp 1杽4iڀ2c֭CI/M|]> ROkl\la&#k:iG]r4iȇ+ɸLJ5е b[k!Ȼ@|2=e"+f R۠bwr+o DnOxͿ9>8 3p/m[P2Z{d!<4MiҭN]|9c-n\Q] .ӳgǗ:ܶ*U8|FBǗ'WvOq'2ic~t>:r,R z(GahϴfV=1FrQ\[l(]uGNDj2ѻC- yC'^[F_!^@24D[d$I=f@;0܎axb:yco%g;x$;hَQ.DWVOqCR@w,?_zc⫆[%# L@sJ%PI/PB(\裋#eE~L:J[گT=j^/?Gg9{:SL|rFAr]K Z&>Nlv& $(K[+)jJ{.(m|W&*^We~J閏i#MIK'Kx$.ssH6k1]_ɑWxI T.g䅥αWsTſƷP [o[YC|BlIEfy'b >ta#sWΌο6{BŎۧ `BƓU,gRBNK,vOBB񆻶Z[ FiAh &h*#z)X'R07o5afxv:tqvQԌ*;cqAY1b,hhOF};E2;HG$xd{V^Am V)hVT57g*!~cX Cm?v(D ~2NP}_eF>Rl4T퍊5gv4q_UEf䴪;X :v;">+`4-i33C7AAUԥ?BUTmBmo+AQrV0[h}=ИAg؞D!b#jEs}aT"L̶b;/<[({@!c> ;{ش5S >Cb(z+"cqbNُjJ!zjߤG Մq:HR_ #|`Yt 8t3J+ mtŠU6 mfU]dc~Q~U۔CSхWt㵖6<(Ie0bNH |kW&:C.qLzl[|y>/{! U#%d5h"I+d] ML89֞cW:Z%^.\y*u@ 9`p0 B[޴EUoM`S(QHƉT{mJ]q"HwXBa _.& MatL 'ro"eqETr%딵m Lj)6n;SR޶> x'3mBmWk<$x]4ᔫYkO7iL^W< )/@n|xGoSQ/zq0%6WSVB2LdjiH޹68 NbfuͰ2K뿫Pc l5C37pwYs(Z#}ۤB%ڧ^XS0$H֤ +$뼦z>`tZX2ͅznXG5Iڻ=5864 ?4m?wy6we{Nlb4{3ӃnC[|.ygE[i5^SkS#¾˹rcdFɖDZcUuɁ"O0` $W$htG&{58c@e{SZ纋(G{b2"s3q{S޼WcS`VF)~(P'`*M=;?ۗ h @]fj#Ncm#^'Ҫ;qyݮM&jkLV |u,DyWji=Ŧl(@a o{L^_'f1gp%ۤb J]j%CeEG,s4#!|&N)$0mlj'EW?9o1Kt`V7U/#Y8)̊FYPv.\Ϊn8tY҃Q_QCV)U6S=lCT|r`RQZl!T gU@k(}y#DFس/=P>}BK'no0OgHkqoJW51):gg uuŅ{/b'<Aoq7dҝ\P06UYXgC;YX-QoñJC2)nA-- nĚ\͈^PP`]1ma z|M }d _aBBnBN qucn_`.H1Rjr0[UHhi0Gr^ՍW]R=XIXT?Ll/[ERza1} F+p237]ɳzI%э`,d+AnPXf6v9>֋8P@7 リJLj<7iTy5U&7Êe4>Goţgc/fg?ESHUgV^1=8LWV-Hs\cٚD)[l(l-tvJҦ}=p]j*{bl}h4} dk`ʤ[zIlN0r&0^#yqU;~V~pdseAc ;pjSW|֍bJ 2waPgV3^ojJGwv!UriİB>g= w&߃KkCLís"j^(;+.ˁ $L[w03/6!M6PxnZHbgDY v3gq9ςچo2kb,ΔfQpkϳ@lDBglWjܻOy`MJ֐tsUߒoFQ-AkkB~$@b}ZG|4[^ﳇ@T\v:j;?K#ORHYRҊtQUqeGZXGL sSs2Ũ,q'ތ<b f=R]!\lf݁nr?\[rPMyK,^} bc|Oq}4Y_v>γlL" r1@\6`pb=إb+zLH!h?ϵTaнxgI$e"jOA1)qjC9|z WV wFnWrIi=`~N99[q$Q*+ߠf)ŠΛ2b(4{Nt]pp3 Mv@Pž `ue5~PMHvlֈ t7KC6MYAkڵJ̀o^v}ûbbKS%c .  qG-9߲rKg!}(. c.8>kڔqf[.4M{ [ʪČ|\q% T]elD cp>2\(G"<ܒGKXM,LPft%J8Y㏚؝3`]B@}Z^EGIl,Ye-1ȫ.(6ؚ&ԥOٳnɞ REB'Ǹߣ ۃ3f o^c~Ba"e;8Cì{IJ_|'k/m O +T/ct9\SW?wjsK酪ɰ[(YhO|ctɛL2d;GʛCQu&Д|m)niX(̋lobLR7eX'qXZ2m1TWa~z#T<&q?MЅ񚿓(?j@о!e 0+v0{" @zWȺkA#a)m3 $X{I|rTEADƶ$#e|]K ǎ}h/њ:.Tu=AT.LO+$ d H*ՆXQZ3Edor an&z]94S#fe %,ޭdǕٟ##p2MU&84veAd D\کwN>MlOE6$㩧'vl[TF l|Աضy`%o>X͸=g&Z45ҹ}By8烐2^ һm,_:Z]nѱ`l p ]H7Aart vC U/19<*qO6"YC^Jn!;RБ6?~ {/ֽ{~|$-ĶY'uru"fr>Ts=\gT/du:BYdE_vj@r!+t4 )G"yS ق0v_4+&I(Y{d #=oᤊK`*i+T@[d!#7jC]J"\8 $CM@?#qN3Mz kiB9YV,.xZ t)@2]|s0Uěj `!>Xr$[>U;*rDO VVGD| xV)hU0.qSnU]f?JsS!SNCڦN2]o$J$ 1]KN,( s!) QTR?b?ng脀eӅ Zl(]!R! vD'&T=O"d]&x-%ilg_u jk\u9>e6 t;D@փ)"hA:r񆞚dQ^>Rv&b Ĺn"q_݁4Y@5,a!I 1/$|hHwM# R͟jMt-w^Q\5.~sXш6*u+]A:i%{V;swVЋ'@KMpgQBl!m?}t V>I)}b|s1>U~V~Z/g,E4t:GS''BdgW̥Lb1uOG8}Ht0VtaM2Sa/4%g߬/2Oۯ.Zax)#F3W~s̿>hyH:$1O[C˸0`(I=hSBv5vUcӟGm `9SH} > j-@=1)Cf=ݕ3p8 ިrr#-)omK/q8+ HdSG*'QNÉ`5zf7RQ0 Fjq^{cdU1vbzވ YκZ-ikf2 )$3_U u2 țZ}t ˆhmJ]88ål0dk׼;OV9" 2?V8ߨf@'ao@iHS!ĻnH:USlmUoӧ2 y*Q;eu( L7xsSULQ,o]ǫޅ;~myC7q幆=`V$yؠL_mIr* 8so` 4;T,2g#zOü2AzIzŃw[X@tܟ$>8D,",=JM_)= 58k*p͑5,˭,}/K =rXcŧvjN>h%]n-~xo ] ;@^;z v%g\ ;ׄJ`&Ɠ1-gDTNW Nf(Y-(~U% @TPU~}F,vrq} ?1+ %oßƼΦ҄EÙ?F "KTͩA^QlN }JuC\ӎΐ 0B.LMv溱ǫ- x=c`&|0Iը9}vgzzNz=#R̦{$m$o3XMJzca(w8"'0Sɏ'*ox %e W8=?WNbndP>ymB$ Ԓ`?XKH87\B9,0e5C \2IŪGo2`'@ ي4!BEuW?0JP[q 4Tp?s)\TYy\esӡ<3dPFf/$~nîhrj>m:[͉֕\%dB!Ew+[ Jc Tm{ =? /'Щ>$?! @:3devFjʤ9R` `194NbJ/(?@'OF_<d\bD(30g7?"taNor5( _/KT\G>-؉S{6=H3`2`ؓ'r 6@n:\İNycmKx+B>@m;Zq[s\MLtBg A>:Z JSj¥R8( &֜S(KM*Gv*ո  Ir%ܾDd? \_{>~_2Zlk|p,ʀ]< ۥWsӎj_@D  q6- -:ԄVBjhf2Mzr%ed=PsPn~kR05ة]@ 6;*hR jo.;#v,?&T؁w,ն*1Ah pWguP?jN|҆\D5 si݌>!]Qxxۻ0@'=e`<@eDk7؎2EU߅i!Db~b8wJ*a ΐW"5ߌ̶R%!\:Y..3_ǜP8KM$(|P5q-Ps^gq:V6j$ Hj"q9p>uep--5`Rry[]U"_Xx|IQd.F]Td߾e_xE8& Kgbw c]0*~WخHSGWwIFQx#S$jdaF/_=W fN7hXguJ)Y~#rB.  c͹\g>&@/ēNywHƒv_@>Tٌ d 2MC%ZSn:&-M3 t]}l/#svlaw^ {C/ KM|*́ N<3Ul[/bIx`Ŧi 2D^'qx90=|?3 mӓ+X {r55jH!O_/w׻U^uZeU xCa^=UF\}Of,GTѾ~]i1eS yA[@&EJ^4]B(@|g&CDw֮M1-i]sW̐s KVEt{4BY"ױv%1m|Fhm"j^d `"!VY:\qxpvw%̖'x25[dq|_Oy@2R3Ew4B5GG!(h=6߭2="3._= .@pTcz po Kz0a`wgYD)6픢E9_(x0K#nEPЍ<"krF>DjLK}Baz݈ /?fb٢1Ur;'2lEed7T5O akmo س3DES:^F?ו|ShPv?^`9j Pas*f-ue˗Tꬬ~y=F`q->& P,ur(ajtm_"Nn 2,-f~&WlFQ`e Qar&g'ܑA?ZU[f]&]i[l-ϟ$QM[&/_T :K0īkxuSwï%!fNĆ4/{}>(=W_f*+SkQ"DeXJTYoYWP)`$+REnOWIWyxr0/l¸uϜtX]Ⱒ`ʋKܐE#?D~ֿC0b, jh5#-J nӭ}FYn[㔵4lTgGrl:{zw8o6hk:sqn]nbF @˃n.kz$kuxT8Q̈e*ˤi_GR,6GvOS7}W\4DV z&px-Oj43ib6Ɣ/'^+qW$'o0CM voia_ ΑyI9NLMO-쬹w;UBRLv+tF#EфQC*hg{r[Cd7f0$'+&*]qr֤p#OHu3 dd2A-jM_h% 7L)  ^ -4cZ83OXa+˜֥V(6\{)*G5TX%<4 ^|ɬE^%}uma,QPb^+d'~?X&!a'ǖ'-J\3>:}5cAT+,ZPQaG"F3WLGga$\ YX(})F;S&7=P _VФm+aiaÓ|,v'y)C(Ds~@AdѥN/AUGNI{c?fBj,᪻1'2IݏxsC tE`Xժ^2w~W2^Y8gښC _]!4DՄ )^)LB)i"YAlp&.#ފe3XO4^=D?[gPN[BY}> -̮_N1Npr-Y^Dc8Zz~`$?N+Ȧ`%=,c>.B)կ}zo:'ba1_=@T-d)j8+,}_}b)ԿT7P{aAC3٭tu]Rτty@@-~g鰉4-Ql% 8`Uf#lx|s:bfGsoyD.ʪBj`o@[:wn+gڱ;dDos=c8pȑFX_ _:|=oLtӝQ,: :`0⿭rkYkB=$KH:a\.%ꕜp>/LއCկ6tt 6bנ/k o36@ (!!tHoJ`c,<ڧݲAպ4ᘉzh+⦽\D{~e Ȟ/TDF}I==[CF,{{Er|2wVANY⻬GŢqxג?:LƂD.'^ M X谦-fD 񣞱CcX@9>'w#͖f;vPy,8ơ4] XwQ9i28@ 4 Vo3Р?] VKp+tqTG8ɳkmPvK;e7"9Q{Ý}m_PAS2F Ϧ0BlTBf2 "k5n\oBgf"MmQ}U~((dUm̦[0:鵷ݵ x&ؓ*FI#z=%0!sܜ}Eh!($ͰE@Sΰ^ *F% dzqSOUABbi_%j液#~ƧЌ\~/K<MJҵLzvML0"in( \~[y@}V"/i^(od&pZ3)*e !w?:Xr;zh8~Rw=񈵺>,k+zAğxy? 0NXz>۳?in[oo-" s~W8PCq΁Wha1D[n3!:gL~6V*$crT[OsE=zv%[wKɷ[1XL%<(Lb,J~v͎kT +CU8D o[uqAVfAiT0&8ܓ.6!)ٻx Њ rS 8y.Xfơ;RR#iR)T6ʁm,b[t{ZW{VZ.; &k*;ud^DZ="C)iD~6Ê?! \NYB;& BĊ|tQpW%97Pz+X1ΡfOΑᆏ9t4pOʠkV^4F-͘GVYަa vgω3^/h&j. }IZqIN|Zm4.ZkQ1K"Y^ K2Uŷq%)4] `eƗE&fHր5[| z9Zpc 6K@kjCO/Ur@cq`PD) Z2RZKN?眗 @ xi},FM˥yGvn0\8w.hb(pX#\  "'j,&P0XyU GF>F>|}8׃Sm4 0=Ǫ=J4ſWaqeHgƁt<"ktăA/;5 $;T]C/gdbDA;+fֵrv_4_LVa.^}3ʑRՅ,TDvW\$WHGlDxB]UY> z 8Qݡ2 dɝAmmu|' 3j,`#pEnvv\(x35rZ-z;"b#TPAi7(!rؕntO#Hע{'b٣13a*^E"239H(;)`c"\OmPlqyq7< KOz[/+1U%w m>uǰ_u&aE)ҹk2Ĺs lW^!9Ӌ!>+vAUN k\Fr<X=44*b)W̛G;Fgvv ?#!깈cIؔC!js:}Ǩ!!uߛ]AΟ x mt,,FJ͹ % f4N6 KNH+e R85 &]`۴s77/~14Si*0Cnr,~~L%aF '8 JX<, ll4%M| [] ᱻ6%_5`VXݪJi>,QYY v(͓{xs"iu42I_U+ j#J z˾(eߛ:{(:+k)/SЅjb}G1/8B}y;2ྔޡ%1X7>|#i{#W24`5(=T+=a`%r Ҕ M-88d]UьyFahb+r|SBCN;d{5:@rcdy4>PWzf>C:y23*LN= gv+Reʊ a5 Akãyi^{+{ " ގ9dDLzq[)"$G@$* L+D0TQjQNjXFT*r}`7p7 @R( <˗R!w/94):вfyvKu zg渶x &Ώ!;{+)(A8|2Ȇ Q1lS%TZŁ^jrF*&yǸKBT\Jj(eQԶ_˲yD)P/$]HÄbG2JΘ1cȒO_uEN\ldr 6 T]׫] ` 8[( Poҏ9$ HiƠ8Gͧ|- h Y7m@-3~1wVFo4DeypJuu_Q; pScPvަڝ)5J7{_*)}d6NNny?j4 7w֕xФ>d,,,=BUX7]@;rzQםnIV0 nu¹J*akXwGy_ LMR #H _[T[մ? )憪[" ŲuC'Yfl"6y*oF>F\d껤2E?CevEjG/AvOw1s2P++?-y=>N @cw\ CbEZ A=(ݠ`\D[aޢHѡm^A^2AH`#b+^M5@Н 3g .ހp[,n|>1Pտ!jgr-<\hb$7f uj_T"}9WdMK~ѣ8ڌvu=ٿ\[66> KcXhktWG6 nK|!6_pDՉ-91Ȕ օBVF -dDg2ƖOҰزp޾pBdw#+O8Lcc6%9ZЄB߂VvIЀǗs>=eg)ڔs#7oBUe؏ɫ <ҡ/~e\5VFJu 4HȺ2&I6&jb5B/5/F@y(c\V;yJ %Kqvwa4Db |q>*PHҨMEFAY n45r5p6( ǯA@7 pL< jm-/&#WU/^wb7l  4 PkY(ڇȻb*(.OT%W{/hRƦg؎8RR+QżXQlfO`ݵ걁`eo&fʅԂh,e,i=BB,A!}R4l9R3:>8tux32Ea-gXSw a:HzA>81L) ?d<wBِXiqKTYJܙ"D,wz4V7_y); NRm̳j=~՞ʱq^!঍ ÀHPý{mEgYzy$M>MUX-y6f[JX"$2e&2L%&q+&~Nܖ!w!}q; ɐX$~6vkևJbu{a%2b>h8%nJ7LN"-ۧŒ MqFLv,߯}mم^Ÿ 0e>]b3RϨ$ ;jb~"@CM'*R$`Jȇ i?~[adRA]i SO'][bRwk_mƿ*Kv@V W(FeKNlp&~v!5eCQWK?/ܭv`Sp@X6(DBqF7Я逸bsbVՒ׫5ȃI=W:Zp@-UF? 2-Híb׬UX'\:Qct|?ꉏpo BӜ܋ uZS0 9lѷ2@>WQ(oڇOd 獧cjİe㦴B(If"cScU4+]!SD} v6܏3Г) k` iv9ݛ7ΰ|&[ٵdmCߔL#RcؕIa%@`Q ;$^ݱ^]꒾bO5G 'M^gC "[ޔ~41dgUIa;A;%⥫6 َ% ҡ "Myue+86 T%0a64Rzy S2XJo KKwjdž`>ɿ1 ,q:C;"OmH^b^NmF23vɗ+a{aT8(u3Xlҷ].ܜoTVwF[:֚|-}>34MFVw*9~!Mxޝ:p1^qG\5 [?IR9h,}"3\KTq Z+Pycc beti"ʂZ7 "]j. O<` =3M#ݍ6 IKCT @K(^ʿji]?Kh뮳Q|`F\Tdiv[ ?ӓHC.B\;iw~dװ~&ZqWH"?Ԉd3pI8U7%+×uqNt;h+_5:Glu1zs]tbe`+OEi(m[GyD/c.P0/PxԟXkjR(k\8+)NC!mFdh< XBDr?G7,_&еLff|#n_Md \1bmJ>M¸?j,h @ -a0P|2`ٸ rJnֹLQllR#|ok J;W*kX$rgK^7!zZco{+90J \Tm}2g4 GkO7q.M[Ի7Ba _'\EMaϽעgQK/:qVRL10i{eFHJC&LfE?} gI%;A*ֹS;"͠n| H̷u!&x''[o{ꖱFEԷab$DD \ޏ(tI8DԖ u1H!EVjM7S5Ht]xy7sh\'B0geF%{6Ȩkx0D|snwQq+p8?QDYQWNQ8XmS5Bbq7W!]Z|@|7lj Cy nNߪddͯA5Ulͥ> )H=pw599ljE]=[wzPղVo祰; -Hщn|1,g)F8##H`ZWRқEXS?aD^ ,M6w}XWDqeon[N!YJk[ym4*=L Q۔q"Á|I=a@Ζ# QuKƖ>{vw <@7%t5#pD6nXh8*| czו$@^mw,pNoBYIY_(ǍLpġˣq74&Ve{9dSbsN#yXԸlek?NbU\F.|j'~Jʠ8`Sa hט1싫}ld>H5 )&JD3jzUE~ˑDM3#NeO>XUrp>i]{,G`;Eűcq# jqq5 ׷\'SD$|+SJjhd Yߑ4=RZȬ񖍢it;I»bI+3^QS^ysM9WKJذ>|Ɋ~n( ưpt/JNo7#u 7i1BDJwgb@C[zYc)3$d74@92nk-)= 'ld\lD/$Xr#2 ZWb+*HVKZ;ewfzz:@ B^C îF2d9]ŵjV&8xYM0gE+GlrM-Jx-1d#oy"mqXϤn"q &BA>>;ּ)D} x6`ʖ +ޜk7PHƬڅژAT%Ouţ/`G5\G>[wDn 4-vE᪺"rm.-u$чlNaIKij0ˋ.[SWi׎~bC'Z˱n=*Yxu.0>;f &G"p_l"VtP!c`d?Ҧ+X"NkF]9pn:̡Ds~`&fOg'`tPF>Q9n]55;JPvݻ L߉9\l#ֲfhؚʗqsbvȿFI#8A2r@1$(~HMX&DUVj,@ПsZr(yIVML$4ts6X_-y 6M/DG$A2Yו:֨&fk1wK )XIs*pgL?<Âbd钅v%ÖV?| /oi;~j.1}RM@]_m(t_4WucJL_s+ |*VJ/U-M:6 qev2Tch I U~[ Rq=*^Vb2X/x^PiY"2Q7T+N=anǶcwrmwHxxK]oȑJjPj9v$eٚ\ðVF{`O'@YsDR4VOTyTCto΁l`k^h`crKқ=gC^Xt}Q,(C6ƐPm 7ƞ& -('U:4~g-bLVWؿ-揄m{ѧ53mЊ20'=Gj>o'+ M|1*wL+I}1usgN{z; pc~&9U2Txۚg3'vИGOmL;-oZ U3J Θ1$V*lb)_s"NxSWMe1B;|W)*bdJ;*ב*a84C3Y+2p>ۇvbt:CI!6ׯ+Xvuc:rTiyܖT2̺m-sbg}̕@:f#Te1K5+Nc)FeTIC1RNIMl Z`vW25M^lN뵄AxEp9w1Jt\Ր(b-`∴<{$pw6#Ej}T@\[|IgړPݐ`4pe,m/^Tj]&Е\եs{UVɿ&\+*a_+-GU$:|sW.Ғ+dӡ DY}qz8nő)ߚvdDNjq ɯE2P nmNn"`c&G,FL_bYPN$YAv 1'$D!Og4):0i_U>&ϐҺ&qc# ' wD1YlTMLwƨޘܲ%{; |dL,.F1H:Q)H܂,?trm8JoLW J3 {K80J|o34Vh,Q<ƟaEzj Ò*|o|g-CgԄ¿?K(-wb!n7BkC`ա^#gO7xn~h9'#`["tfXvfs`Sڏw)ORmG|g8%MR*XPY#{4Dr2ع]un2AU|R 8Y\$KI[~#|PL9j-yajTd{S2[P~]؆"&\fR8qkְ&Ө\WUač=XK @lp8qvAg+{F{afLSS .'d=_-~=LmyFT I <8oiG81cyMZ?}op3vp|-k& `2RɰxsI-y7S*ql틭4JSs֢w!" >}̋%YN8S1m8a |544Usq@B8a7@ڌ !v<zzd0t;ntc!ȗtid=Q3\ R' <>DGm?bt> B$pZZ܍2[Wb{ϐJx AZrâK)#Ltp`杽h& زk\"LXia ]ԡ$Izf_?HofjD+4S R~*5tp4Bٖν T";SKtdL'VΑ 1DU:S^Tjwp۝}zQ1NcoxD}ᧄݔ#_7"X~xI"%jTYQa[Gyw]vY&ey=jS<EyMHo|^ob{\A |* (HvHgHXqUA6o^[¼j^e?.Г[6/MLzɲP } :iңx|dc禛In} tifpʚ}Hr,{2*MljM86%#h%'}g7Esx;s}8秦kvq\p}|lU:+ /h(ܙT|C=Yp#(l %\[rN  C!1_Yg%qn3LFE rg>wuXdᘆEIXRO6 ]'9OLw␉wĸP]>dw-ո^$׹7h~i(OcLgsx/6?.ꇃ򡏎_U@Ν@"liv*sc ? GvNGARcw` 8ㆁh8mWaY@oY&r(ťi/r7zm*pťF%GM#SR~FB@K<-n j̰.QGX VVMݷ $ ⬳"C{3SW\نfoie{k%p8]lܱ:L[A̠۸Z귒,P\k;Vw1VZ\ ʨ_W0K1 jD-[u~{'+w?:u)+¦>3@4.]ɊppNBGMr;jLƧ s35i{@6x*W<(w}-E7a \>x.a\Df2qy=ոsGe2G0Z"=>33{3 &H Dt,FA&̚}`ÒKh2RqB>+$KHhХ[W%T۸%xw}Xvi:Z &M/-YYRPn(ChwzcK4o]HhM/#a8O$+mv`M~#恚/2̊d@# J dp!;BSQ]*an߄%Ajl&Sm jTJM e_Gr^TP YNQO/G2:$ŗ{Ed7p*Eގewxa˯0bd?2)XPIgՒϕ7h1J6c{K!7W9%__CvNQANd-w^ʸp\1i@=MlGˠnHNr!<)e8gH˅u_Ȑm,AN$qew$) * j/5ڡ'CY  r _$nc-] OV$nff;IM,~"dXir&#g\k_wAoc2"TPe%u\)٠`!1glN3 6A?IRlJNO D1 g57AeF EQU!nsZUүvDkJ|fjF2#%^,PۏkMRkF.Pׅ3h/ ?<Jf+#0@K:cRd 3J:G1'Pf3W%>I!Z8V(kôt@p~|c:`J%Fˈwc*~L&\/R*9Ja4)ߌӟȳ@ %ìY2Cd1zSBJ$Ii4Gw2<?wS=EƎK@? طlun;4 &; 1yiLP]^ɭ5v{6c OTG O߱&\mo3o?Wdg.tD{,+3VR#r:y?lh\Fі]mU'bIfb< ͫ Iɠ]xޯnntOYȐߎEJL j]2﬋U:vxSk;/<~::@5z?~EʏH9⃯M%"񛹐~[ .Gbs):T/vUIb1eq Zi֍PجM WE\SnZ]/k d8M},` s'M їN|fX|MP8|Òm@'P:QL̺[&L |w,xLJWwvʌNӂztZ_> w>E5.4΂n]5FݍF9cI2;iF}vt#б ` )895J., cKkP1$΄mēOx,0%'Vu}Eohp /VciAq/iZ f;)T?G|Cq#!/EŨ2%Wn }lÉxs%x5-xîDm~4R,SX-shqH~mΣhhPQ]X(]|o$ _zB[Kr %EdwdC;5 Zަ< e>)f6*?,UσSޟa}Tdn,'r_̺\lUx0;Kym N8 { ^ӌ7whF:AL*'X_L9s叻6.4@)ui3.w a 9rnNe5LhVs!y~F5&vRv>DWx).ɦaJ$`. ]F͢٭.~wa`8'4 ,XwϧL =75=}c.`m|vFRV@~u!gs! Wzs9k,$;hsvղ* 41b# v%.?RF9Ue rAI($,QXwUcM6}!16dcf_0^TS tE؆50;p[oBeЅ16frYd}#S}#P] L!ץu{YUםBߖ9'v&(!JosL-a4XsfOiuiyύ9&?HOvB3\ !Zcsg]_vZ~D0\k؆+?kavP?8|ʹC}5Al&Wfl|J.+kkP1瘔\X~ ,Pw7e3++!잩e:3z e8٣Pyq%"@<< ݛLPJV5EЖP:BHYP1fϬ橡~L<o?-+%_8IPڵ@`.!?t^W>MUH7 hTqV8biu`;x0 H.1lwJDGfFp `6^C CaAn, B":/$Vy1g!yb ?|?'Za[I<[pMx2zEhur|,lb\1-Njfg|SEU)õE2prӬ:k3pt>^Z3uY u$j 87vUe[09E No/ht`= ˥S=T0 @͙8߱ uqN-8YR6m#0ӬT&75Q~Pnt7pZinH >8לo|QԣQnPGk\0! ;9 `Jqb┅*6 8ov֙:F0Tg9jD`UT>?ȅYIf$fl}V%h*GμRN */& yĄ[ i:(`VZE~LTm9iGT{Ņr˙uX6ӄ|kQTu1uFxkNZG\Y =p{2JeGyt(nz\1uKc*qOeK0] aKC.w1vȟ@A;L!~-|_\?};sF_u[jZK\jqve ?\\ >.~dFƊK/Q - M=@D&"Y$F1kP%kNʯ\{2V̪[pȍSӎF *y&舘pߩܭwk~G,#D=~rc*_)A >2jPϓL:aB 5$XeR.B/be=;wZəDP,)qWЈ;?1.~_4h 4w XҦMx91t>w쐏pgTbHVJv "<4\D쪐/A^ 9xAQ+ K *]S V7@춅}P H}*ѾsK+5/XVfl˲Sb)2=JEbJoIƾ2+n )iQ3lƓU)NCFHǂlHh+#6d*+>(ޓq’£5 Sf~UaуNrCR5 "0\} 1ZwbjKUdfR>(|(|5(Sj=ŗ?0 gL.t ;\kox탁):lY8iF֗<ޤ5< v͉cR\NA!7viiظ ;p7MldT "7[6;dkC~QXFx"hY;9nƲCey\sǜ@9kzi!܎6X=LڷJxf=ဿPȑ+D$wdE7{+a7I1|B(qߎfwǖ=ECӁ`voTjMzq2\wF4u*oU&f&iW +y<-wg,_:\bV hv^rQ 8X7T6M)2Y:2WK"zBVNW}hJJ=jh<~`JDhf\Th;}ɈE]g}ݚ8p: ' ?W2V]IH!+Wmx?gV' )*3`= cB}0>D ߳V邬H6[Kf#(Ď9)zE)9LtB  D|ZrSP5'̤1UH@_p&i zizi̗}x)3IVd ʯ":Bh! 9؏n# ҆o"ZMX+)m)A6$$TcQ[#9lR_ &VdvA-&RVHT>3@U+0{wh[`H^/ܥk'+pHIwD8C?}!{qƒ5y m˝E*!9:? zde>sJ# n͕|̇>EVp4pGk\Iu}:ID80D߈nS#К9iLV)J7ARXXA{㜒F(/|1pet rF [CH͏݋b&?2bE~$<$8c.1˅W(|\.m_ V@îG'3 $srl-X#.KU'+qHn^oC45*QSKqZxaN-Gv^l8?8W\q!At5rBQ#̋ڗ==qX{f 6?H(yQOu>A'OfG4=aNEɝl:ra :QE.*.#hZAn#JkIl>41 c8($5RһAz+?-IYN~{мEbx&^wE/!0/R-gi:^lEMwӟ5Q ̪W/|6nʁŷG( qb)%( ̼}NqPM>W 0eKjOze;y)MHXh1rNGgHݞ#{~f|ޱ5|(?x"ǻU-H䮥Rb !}(үI<-8>vcAV4i] 2Oz\8qhcAn ,NIMב 0!#x=+e$a^g,eZ گE|s&n ,;vDa*גn0QQ٨c_nw. {<3rf d8{ob0iA^ k$2_B2>_^rUVtXPA],͞j,'_}<ι7o olE"C0 am;E"W4qiF2'<*78d@ iU]?OVGqĢeX~POCNv5A j*+֥]*1D_YB hFqA{soZC]{!{rU٠c#K7\iOE`}/;fɒ2XNy <ǟb5F6"3#Ԉ\^3..e;Ʊ2:m1Պu^ L (9B=xzd6L3cݝ~f6H&GBfxRrm t{|˔w,7zU ;o$;&ާv}YG|wp$,l V;2.\(v JʻtbJJfZONƠB7׫" שť7( E1@U6 PJ.;4})}}Zуkyi|Ei8 ~Mde2/ZQ=cKmfa]X Wl)٧3(TOSv0G;38Ŀ[vl0rcm@ B3BlHSW-@,{H$:nSu2Nlæ0b)jރa%9 w{Rta4^E֝߻P ?o:Mupx*B?'6 DrQ'$ĒpjmJ%U۲7_;yK탰͊"A3Ba]vO]$kFA|nx(Sj@@rG;(TE2|N7bX)GL;WpfJ'yBeY]诔Q wtF@L',M;-IGp.,gM`G<`+ DYg DJQp}< ?qfljpP#:;As}aKz|lZΨ>8MbwovFȭJ2J*ƼS4߫nCDB_j|eMzCta~v-s k\5^Tn-@%#CNxvN .WΖ9)5ByJ祖I#xt`imlS~ ٔHMNO böF APڽ*p(=X$ɱ gRY &Ǒ W|=;MbV!EQ*oKD=U["b Ŝ,vK PQFVP {A!Y>Q}A (>HDoezi'aNg<5Kw%m|~ ބpUzGM "2\yCm:ėSceq{,D{u ZJWJxXpģL,/XFSv"ui јfGׯ :ܮ9s!i Ίsф(|i.#wT2$ќ{];%[t&SC-`98aߑ ^ɴ$Z:+o~&*[QQ^(5' πq*2,Oť׌Sh4 j}B¤\n/26;\,S[J- nF;ķZIo:;XU[\[Do]$P{|_2-KXC8kIwO5~_ށ9bLdѺ cF@ dBߌUxhA*n:+AΘ:5`a@l֎ m|b)Y3K(M "7o~|GMO/cFz3FbjH!g@ :G[)5䎻VO%;{+5ܜl)2c3jAtø#2TqŜ!-U[z"*} Q2c/!I`z'ɬ[gjO8gL7fn 9.<{`Gk Xݭe9 DXι -/}qxJٞh' 7 2/R㲚}Mo\g|hK6*I?P۫X[߷Ց1$!6~w^^*s%22[T !w,Y8Q"ϩ䋄7@~)uĎ`!?OcOkcCvw R} 3si|$ҧSUt΍Y^fٓb-`9v7qX]~v;{Hȣ̰#LU#0R`2Cd.;ē>7/ǽխ0@%זd?mjK&$ibEZJrp^S^lߗ#iUQpmh5?B. yFX4!׹4Qk>8s-W/דּt q߿S2-n&Ѕu2n"S;%j6?7p?+}r*knڔh%˖11׃ZLz023> A;|㉾"G9 Yܪ"R#b$9VUfsώGA|JZ/,2Ցm"6}ߔR _wn&hO}DՎ֟&nAxeLoȓbuQGyB- ME}Ǯ6anmfpB ˃ 7]OPbYB<[`MU1ae7f1$qi[ :f~+x06IfHWG2B_%r/Tvw}aw+@acdϷ'P6T ㉥`JM:9`VZOP> >QE;3"oт6ES}wQ_-=}!Ġh/)#Ŋ Ab;b:tϗBDŽՐF8E /$G4r&n"d~ h'ۡHTFRDU5]WT::.W>Dؚ$VU7@[޲VE&3<ɨD/6[=#$× ߎ-E_ ) ׷+m*E[R+0ǟ3,mHT}d+3zd|e;&7`Nn%yNMTbhьXmOhl*e<yކp3㈯;,S)blyVXVVl|%9^qAk(ctQ  T2X-]PWF~+`MA Y*%KV9 VX2n1xQAԹϛ?I-x $0"Gî*yCMJz{s=D-rBU:JNOcZ~*`b\LL*-/>> za#՗~|9k"j̞쑶j0bQM_joP?:{,=?ּ,>wRdy9 S!@褝^'*fЉ0_1kClƗJ8?H3\rqMG$$,M*=bל#ܨ!JG*i;2<@ }yqgQ jHA-…icx)_E biP~c<2C'ۿtM$О"J#M(H߉+-HVfO,Spkqm24R; ܳ_]?0iy=|Ȧۉz>M1ߨB݇FP[%u~xv#\ڭ<Rllǒk,qL!=b*~6hNPhAtl8UǿW ٛ {u Щb=lkᤖolx9Vu)֡h* A>6,E#;٨0y{Ԭga/2DJО%;@`ha"w>~qu,Tr~[lrҮȷZ֬%`aR3?<[d~2慾jxo_\ - [mI#Bjڶ_aEhA1y|UZwB>~әx/~p#8E"X !K_y+uH*:Aը%3^OoY0>zֱ9kFf8QЉߩ*ț{q=!_Pn (SFDPFn -z"I6,E \h`K5hz1mM !}S?MPo8`π5hSi M@nȰB3"MWTQ<&AHw,ѝ]# g`U'r_jk(担>=1|-g ;:xB6 q7Y$QQ y)ا?eK39øNJ]}3!}+&b@&)~v׀O<)cKlZЄqNFÂ1̸"}+/bʍ= #V.u[+})k9w-ի#J%uqxH$)S*} $;Qo2ʢVf\ ?RvRލ"sG)--nN$㨅v#\WЕpj$T]<#D#7j䠂GeI;BiڂLgmKRo+yXQҭ;pѕcs(dp #Uɪ%8bds|JU&K7-BJeb8M->ZJU~iN o^&a58g>%4o0u9`"3IRT'nTdvjKfK $^E3Iunti;)7>bEAb)(!r"!1^O@i:Rl! oN rS(q*=CʿMJ6jB!it"Mc*_ XUj8@:HZڕz*h}SёU{A[7PԘ03)/JcIնs/CU}T=̽C{`wnSi[iYy$:ػI18vwX8 vqhhM X M%)y{i=G@z_oe}n*A#۩oE21yEӷ8ZCd rNT &E;.ޫȻUQѠW^#S+ɘuvH2 MqW1׺X^5R83,+HQS3 qDw9IDJqqlxd%4]`KjRqMƁwflDbbA(B16]a( tʜ‚RWA/ ;6Y*x4Е08%i9 &_iK?P{W(]YC1r"2}xxQFԱH+fqMW(V QMLS 2 mYu[+^׵8 ˓A\, SsZtUH|saiq4OnR"+N{V:vU+8;Wɑ,g'3U&Qlmw'Ц={B w>w *0I P$P6{V|Y$["čwa=1x7Ph)"(aK>*E= 9@ovoLFX{ǓElUYbϢ y{12! eR07ZXeߔ:w0S2<떽jy~uW}'}*rdΡ?m(w뵔WGqb v%NtxCAЧ ]+QV] t ;K:J~n$4X2:&K\Քi a'"82~e%'a9Sh3sk{AdDA+X€fm5Kn}0Hl73?bid$}R,3=L^QVz* 5v1L8|Y7/KȢcsEd߲k͌"dƙ:ٓYޜ N #$v2DT)rҼr&fR}9/K.,ccmoיT Ji^mq'xDRBTM{R,SZYǚOR#qQ2)mUAsVS?NG1 芑{90P^Sd SЯ[fA S ߖ_ŗ9Ty-d'@٧<"\)fvKJ 0AF@h,Lf<)H`׮ދ.ȠƮ"E[PwJUbHdzu@BՅG2TyDŻL6%t]apS%DѼh&calUAނPI,"K-X$t"4)U&!y@tԷ9.W)AJd0&AĊʽO* Ɛo+5KiD9Hk"nU3F.uK">D:4T?_ON= 1 hCfs^c꟎27=qۓ_alj)~-@hN13,o=os1#V0_c '8` dAfZAN4ީ]PQp*D!;9]eYtE8tA#jMG=Ɨ2Ek da5ٔ4覙P )l ]OQ FŸ(]⪻3:i;ϥړY; ' /'B[wIY[;{ui {mh6z2A@~bKA%߭֘">v~e\ނҩ/(STBĽ$V_@̀bm`Y剔<)ADaaxjr*4ҍ:fr4J/UJnJ6)ś }x0;UVtݐ+y^U ø-NyM[Nzorc0ŋ/ZЭJXF:Uhm3;0ü$4m5ЍV HQY*FLӒ7];hDdif` 54&EӒjgg}Fj/hUZ{&NvI6(΅R#cb0d \'9(T.f,9/Nj%SFaOp %{q=o+k6M6GC0kmz)|BMPx)AU^K~ ч$K X!ea 9mV%iLzX4^?&O &Y^v 󌝚Ė4)żi$ | 6vC;@Aa<Ƚ +d֩r1ݏv_bN)!R^f=cp8"8)<9f2>G|%C%(˅#3fh ?[,Pa)者f|p{ztv Ld] ZIICc+ۤwG \ӷs=eIqەNTcCbAmJ2RXd* C՗+TS.taf eT77yI Œ%󷇐dkg᧞>SU:uL~%6_k P:3A첳?! ZŘ({u`sW=?\<(n8+?mnީF̓NnBjut8I<3h$ѾCd*X!A1R pW2 oppH.+Ax r"<(Y]z\_Kݞ-'?R@GD*JǪEey#ɤvLq E(ႡALz*[>ag95 TQ3vBbm(5iz%{^u֥;qxǢ݄9. L[¨,Ž ksb0߽0昹 (yJL{Gч' P7<_]$TԡM5&+`ip4!Lj1'vvкu,ݺ5^_ 0~C"9?|(l _V֦Mo ;5BUA [}L%;9YzP!topXJLbTzm. R#!voS&h._j KD-`Q<+⧃R81^2EPtJZ1}闒}0L:Ռ,&!oLq`'h(b{SxtrڼNو'`iT_}ۜUMOA%&_Zc[CfT?\:ǝLڐ"KMD#|d0eQfڕ@$LQ=lq 7#*cqªrjfwN+T˯͋Uτ> B5+NiS-p oW{iگX3U:"8;S?ax4ΘD MܛQyE3)"u)`bU3hNF)w6@{B@RXk}[^a+-Ghq1*0<؞-G!\^묔[ᱶܫ-kķEv*2Q~Ӯh;iMa5 %FWv{x?oaܲ MF8wM9oE3`:eh.mQ6jR Njy<-nWup.zdwT+_]'EApֽcِ*ǀӢ\n SjGb1#M2GwV[y]Rݽ5-FaPѦa'Q`tkBk rZXs eBƩf92T-mrsG] AA=B_HKV<+>C3o)gk IjOyy3K 1Ykpc1R')ԓ@}Osk Zцs8y=J~4C*&DX-pׇ8ͥWПB~ZH~23ݻA*j á3sHrE%qU-?%R>"x쀾wG .-lDy2P P4Y":Ub~yqmjH>GoĻa>BT-`K)E߮ \(xZbA-E7)Y2=yl23@4I—MrW˪C{}C/䬻؉As 'X9g0 Aظ X+7l M^Y*,^QZpRPbƖ13)ž|;nE?|y*, Cwǎr[nwPZ>nm㙌EW&ލRLݕ-R!\TtHa&WJv&܆N~@0~$]R/ y 3{ .:D]Xcl3iY9y>7%w/Y5riSɴwUpCГ_%~`ΖdžȐۘG*MO3mуt4d&ORVea@XU9ڬoE97*Odn w}źL NE L$4vQC ^aOhE+?YNIچzH^0'zAB3yӣxÉGXeH7C-5¼b_[r3{i*E$l/\0i>L/>٨QiӲXkphoZ M{ִ]8QQD_d>^ A2@*-=AH*7 ŬtJ]i!# B{hP m$VQ: 0ND$UԑbX*ȕ`mŦfI+6/r^Ygj3K>_@jYvm"c4ZRNKx+A[SD7[x%ٵcm TR@z6CR._VX?HܝPf8Ϟ*?j0U: Z:|9YE - $P328_cmt`v^/TL򎽯g#a0z>7E /"yB&UЫUߨҺ!YfTbOai}^ڔAI9 hL( . ,1]އI.`ӫ㌧F#MyV>ws.k3L] 0Z+~n4;)8ΝںQYy>zMee-\@(,h*ze%,Kf?=niRIjoV*izdǔ,GٶFKZxaY^ҘGjc bt $k1!~ ħʥz]T*uBn[7yIWF`>px*//&3"YIXkU)6v0ml/5 5FoGr#ZB[! Ud l4 1yNkñ7r"g @imi3Mh-92M֘ϓh z2A\;U} lr- t BM|#bML5ڲqio'cEn;p\jJ%>g[x|}Y b{acAW.h 68_f~Lμ6WLtJROCi}RΈ~7ޱ.UXq6i>&}?ǥm85h=qQ?.l)Tݫ4~]%A{V|-:]:B9KJH* 9J?]l`I!ϫd*;=& 3qɓz9* sbslTТqf eR1 { (_!N1 grGZS*E+ xdFaeJޛsDoc=76ȢM^ȿ(u%l3?3q4?dTrsrQPr@iY臤5.8wwS؀W y3 'Tܼ3֊Rf kUzT#(ۙ,FJQ$yKT"cRa鐷@] =zd^>68}բ(fFTgQemay5%t+fWej ]]/:VeRtKgqIcP iL%ikE@tשsW395\ ߸$xnuiT6T 'J,<*HLAz-6tBDqTڦ]ދaj3I~cM \<;(X)fHp 'ۂ$(AW{:`kW@It1Q%Y!+,*r}+[^ڂI}i[Of}jsai3Z-(\K֘ =zktEZ?%y.V"u'q !*\Rs@c\`>E\4X * o|=Cjm'[sn,GbS QN'2uŹM?S>MpXR$%\h 4@&EΠt]#-UWKPby+'sDّ.e}ä0[@?aP-%*pӷ=Rh{|ocg`Fm+!3>xMAlsF7M̈?)jاw/p)z,?̞#ynK؁EfDEm; !7,;khU1J^'5]% aB >3 M#Mp\Qr~g.@C+Y7R!+\)ʭD i%QN.!J}d;՞hE)a5:o8=Ϙb^@j 8; }yT7X573V֪^D DS4--bnzFjQ22յov_<k R[@o~gu]QV6}Fj^[z2đg&Ĥ2bh1KSV".5ƸD M5AdGɷz)ZOYf&xϷ6 /.|ٻm:ecㅐ0DKbMߜtܾV6#h9|].b9.?- /rlb҅ /ii_EeD)r[q )+-dn- !NI@.Ǟh*pAL$Tv%{^kII58-\g6qG@;Vʓi7 [5 m?JHpo\Nz(Wʿx9e+E~WPXiS4KnHCt*:?|iS\5J,o-[mx5aCK1ݦqu$>I4!X%I7JX?2a|dFD,:6/ԥO+$'B3p fXvn?8s@OhXlWq0d٘rEo@(\u%ﴲ Oy'dosBVLs+M8$*8CÞO'ErQ/(UuJ(ںЀj+Z w8`K.I5cɻnwV&ں`\]Bi2H.;$:%s.yH.W%e&lQx| -Tqד.H8+E,q+.j2tY" -8XAN=\'BY ;Bn.l聱-^u W vRH! |-+N%8/u+Gbiؚ2I^_e@(%fz'8>@OicyqBP3 :WqQSבN\= l4)Q[0wA:.fE#/ u ^$tSpE?Rp+ u:={l 2<ūF6.7TG:ujRXZxィ\J@Jeu3/`@AmpF|شFZ+Lp35NeזvTs1jyƓ7Opqht$i,3sU=ִw }Y" @a#A2XF?Q#TU)q+whoUN' W2_$`說:(O3x{D5 o=aiw'`m|VaP9&Ƀ\j2t>`i{߬@|tlEJrɦE`|c+IBG|(>?Rʹ%*ϱ(yfzauW\S>( Y.E}&(5-IK0jɏ~d Α!Ue{aT sQmcQgɻ@?<%o+ ߽z?[ZT~ט'"NڶLH b0f&bu m}JDsQRY5y4T44!ףV3P` 蚾^k\0>#j.vjg4' d HR0ThSAr[2]g!OQ<'[pЍ QgxҼM˺\BL`*.|V %0Mf!s+ܘ M z2dqw)g7ux)"ёV$Qg1*P兟I~wSbx_hu2[{W~]+4D:$e"PX:*<^9yOTC@(6j8_ Ĥ®Tuna {1^d(>P>%u "BqTغsͻlߊץ1yj.@j o#5"F}) BQ$ Az*g&hD.>QM=O'% k/dK=QNM0A+kd~k!o ;808bQQ2LO{(I@'0e*}B8cUù蘧Gl%ö;#s1b0߆ X>ld ?FmLT{ZIfh9KY5* f7GY$&6 W\뢧I yGʙS?ٗ;tfV$Rv` ;/ sδ n $U7/lr/R sHWf;2lX%>3~|}nP\(6DFJ16_<`\m~#u^K^dS@{$l3Jv\)urm-펭}Ki//WG*-DB6Y6Ie=+r ,f&Ud!/~ ǦGVm? syYdtLU2pXhFI#2m!Xx/j.-ʼnpeZ$t⒑9lD__$(` ږ+}fPɸUKCKvq:wokUV @]K5~mAlѫ~ѝhI\Ga:OS"m`QALc9@ǎ5)i(*>,[cJ4*D&t8#Ee,ȶrĊ}qj cb_PnS<M%Mi=vvVȁ]dFVHh=e6s]iH//ҽ-ia|"؞}שjn'%ʦ\a`Z)Þ84K\2Mg :N >x%6|hoP`g\UH+ ~LRA\9Ku.Դ//wFlW46%/۵/v0]G 3TZ(#.eB"IWzcX{MV1"VGt7kGF4@v}y#(u&L!%_o,n;>D%4!$xokR,ۏ!:Ogl3XòGw;r7 KL@?c ;@5xɩk+p\dm5WfNiܧAŮu+n([!rgr9+$foEƵ0U=2AD6aS! FDDoĥn~ThBYy`ͣ>brJt`'9=Cm^m`6S:;!\@쪼04Pb~)x0eN3=܋=jUGx`1E%o]xfCj\QMTr.@{+Y"[ŴfҨ'{|wꢛ.i# *|H{>JP>.߸$#.qx-*Gf ܁ !%Qau#Y(,6EpE[[gT r#~qkGuYxxX!̊K>vʍ%PQfkGC.|%s 5OUw{ Jp8> \a•PWuJ/zk'?GƼEa˞ͨdFQ=n4qXsoW[f(#YៀATzJ>,,мrKY㶭>tCHU|! VQ=fvM [|nЁpQrY|ۙM }_JR%I<Bf~inE6zL)3`PbbmKL62!T~.Zt.a#]ny*# a {As!DM ''5:a vy~>1(>¸y@%iD \Nb}|)<1nGFY f|Ry=bJ+#X\iD<,T=̘3aKO`[4i9}xooڷn$wC{8avpnz4&萧oڄ Eu8#<`"֐;ﻦO\ߓTM|."#ڙ[Ft{u%"L%ml̃z4PQHҐ|kftr3noaĆMk@ T$.PySwz޼MLߡ>GXOG w=Q[X,lmiE.pj7OwX}S-a2K,6`Pv?u0YznC#<[ NF1+ `mVqNY&R1*EO}ї#w:=]@ )!=X;8*h@qFnmy$SȘ- jN1^t&|y5Z>@yAGV+LsT3J׎ m]1?3ϵM/qk]X2k+j.ƣPVBJͭ׌5uK3?2N*+ZM@R^OU ~~'=.m-k^'1[oҭߜQi4 Bxڽ0V&+}S'O= uTA*ش fLSp%AQjq% u-A`Ai ڮP!gh.{8wpbOC8hKc? #,jޖL#堆4>ۤ?"Y]9�Ga,kqsByw`O.O?wY ;|^H᫽4wm|hV2?ːz}u `ۦSƊ1&$e^dha$+23sO5J =cdKGneNQrLPpvp7jymJrzuUG΋i( 5w$.gR¹&6`2ZO*+t3RV eS_V%<Ҙf7puLDhԅדP=s"&EvS\&3LK΋3BOY v&#^JgogUc%IW nEdvuHAv|*勋>_Ilc#&x`η#ffg=_콏T^KjOxo\!{(3C%\qa> K4/WAxG C3Dڕco3'%J0A!09/q7,C>~FS 4 2׵ؾg)!;0?ҜJ,{ iVOT(F2μ.{1HIU(P95$7GvQъ\{D is92NU.z}W\7_ 9GɮK#g .c< e @{R T"2:QcUZukT'Z@.]fEքCۘ6W<motJJj?,slF0~BJCv=vk`{'B`gbs#=^ WX`'qi q[A,f4--`1C۞H L}ɨ"QїO9½lOjGAfd<6Lg#ۺLW^{,M0EU(TQ+׵6eU9P;^=$¹qO93 =BE:Fc1YHS<ĭPpl4T1b:,] MrcB<͗y}dA50feFtX4T;'Bˑyy%#~hlav^ՉC}Ӻ jt9-sbzp/]< s( <~R/9RpAyUp3ΡK=Ì+~ te+3!R9BM\4}']3qt; KWl *q.t8?"+0ξmuMA9xgQ h_?Sh v/$[Z!TSvAi62|0[yͽ eU׽ YK"qlMX_~}.c[yJU'wd( ?eD,F&ofW^L}R&3{Y9R߽m\H JA.ZPy@9$jK/.R\@X6WMC"&ӟ[Uֱ[+$!AOS>>} v8{("`va>UMaBoow:/Gɘ:j T^d-}'$`]r.0A 9Q%&= ηO"K^Da/#2"cs0QjŏAP64 |w`ffzi9C#dф_QȪ^/W9[7Xmyck ^RHϪQqb\SV-m 8BvT*=8K|Ζ#]Tw[yB>) ۛK7ԤH ѸnA8g\8[./F +it\hb%I а᚞7(լO<U1힢jUyO)*V%;D,>MqbcySe?p\ lN&T-k>1z.}`O7EٍR8Y.5-Rupo<'܈`ǘ& dl<(5!U?F53}6֊&rI1z~D4{}IL;)m7"jF0DW4%mIrƨ:edGODvf7;8OTIm$xiX)m%uC'–m?@ |D>6{ ]"}}WSPHydCHؤ-xz}T9Lq[R]4ȼ =SMhKoc B/Dd>qgLP.7cNBmH@E:uu*T줤.5gf6JOZ[la7 | DM;i)>l|8HWOeU [?T9s9EÂЖ/>`dT{DP|sBw OMQVS*]t뙉婩$BX+ l*cyZVebXp &zmc Fޙ=@o2 AҺ Ȃ JX@QVjx0|,a3{կo?l.w PYaٿBaꄪ+} (aUWaȘE t]z@tn]+Z{rr9R*4~I25?Ч Z4C&fk2A1k|a.m+&T~ .5+w7p (P͝?+0IPs -',7JYf [wM 98}z @j!~8[t ދH;i,N\6ip4j*T.]r/[Wǃ=qi͒+wJ cIٵi/4;C?O k-xÒ~v";ضӣ(,;\sRhW@쁮kpmc: El L]k!Sʞĥg v짦F}_6]GRƴIeq,vDuj7 oZʼ~ʓ6#bXT~y7̈ϖYjyoV[8E"Nrɤ\>Ju-=$;N,#%ы^)9Cu1$r`ݫ-clV.ɁFڴu&Ye<稺sg-wV$~x_z`U]AJXYyQOxLgb6C2V),9FI+Ixb@ ؾ4eBciYrAw+D%YPÎ75xÒ/$4̐ЦsZѫq]WH*T׮:bkɛ뉄Zqxw+bɎMX Yw+ѯ9[%(?eиOä88&ǝVTȹ ?7rZ;EPKC5PH'_xIᠣ)(Of۞60d k> }ޔ`W>RxzCC{N(,65hl%qv"$rۭfM}UZQNeO}p_H2 r5\T6vOzin S- F]>C(>Ne4R8#6͠aq3|i9-Qq\~[=#>bDx/5l&yK%k+N `Y?,~Dn;,~j(",'&3sɎ㚏`Ρ.LZ)|ͭԀz:Z[WS{8^vF= tS} O[CiQ Yj 4:lVxL|e;*(mxH5k0{2No1 ɽ Ӓpvjnq&an=?n8$ZIf`K=[ɪ~:޹xןFoeZrYn8kfd8fZ1Szz橁]t*s7I=e[zNL"|) #vNw_n]*e)T8ׁ*ݹd_դk z@q'0E=%`@ \0k7 S n]:vtμ"5 캴ERT=y٭|?7K4[E/@2?NceH1w/X22W%x--F ;iB-pŨv:`'yW%Uo&[3sWRQA9{#O$EEe:h V*8zA5c2[=n$P}0gposp\= RJYd>Q j"NRp2iAsc"Gb 5w$_}Oy;reJFsdsh)z'֚çy䳮Z f/ $(~Kq6.UqbQ.i狹}Y_vCu~fw5uTqFK@ =Xݢv0Gy/C$wkV8ayjVBfCPBP] ͙5\Ac1S_WȌ:<NiQ 3,mDf$LШ/DkIk`ۺ&d;en2m>vY V r*a!LӪ(-D-fK{tUw)Y|^v/=R6c1|[oT:)tr(%[jeLPO\Tr Ci\6ֳq&*V>'դ^J .$ݚt*0Ir8<":BbVGi#bXAyQuTb}B~ԙV%K$N@IEv*F?] >0_mXz?i be鉩\*$J9cO"7Q QB{qG(+X >>0_ ޾7;*2)5 2IFrȕ%Uҁ=FdٴÀx3"z^fpߤROm+%  )k7BջGV+JouKֺV$+&vDHӄńIfB+OC%S 2r("-=~Xyز-&;j (~/}R髬B2u;"1fC]b~\1'%~xwXaV-^m}z|`v%Vd$F¸r 3Tze&cP],_n>b>?D,'2|ƣ@pe{0$B4fPRk=e| k{R'&a>b*ZD ē׹*o+J+EG>93TVāa&ƢzWbAR{b(=J*kVFbكA 6S͇-ꓒɇ^AXDV%|Z"pPPN) `Cx'"^/|\;>Mͫ rNz$ޢͽzŏGj19njL;=?>KT_sCɟG}piCGvw̾ #y}4feKy4NnV:*Nyh{ W+,Pqz/ct12\7U ^JNr^*[~քh{ttkt+ d8v>=c ]'O}d7y_:X9>u\rwxd':^1wS_8Th`6%:6 < (<deow߆~01 ?7)a(YHH!@)=au)aoZuItYH$baUzQ˵VH+$ΗDgB.y6O9:,{98bdW̯;7@^ǦVo0)]0$͘oFH ~}8v^7jUFmÇ"9$(TS3gЅ& ’`k3-{*ZM_?ye>%G\v0Ph:s7~ )O0:ZdYBTV5 #f=zox1v} m{sӳb<7n+_z3 =Q~ e~OS[D-lShn9)+Y9'9Q + H7um&5`ܾ =a[&zZz[ AI kczM{u֯Mh3SO}3*ϡz "V`&u"/f>>ɫfzw;g4osdT6zƃ<4+G hΩ}` e/ڕ= Ɩ. %(AZ9? d㋝@_ x>*#*G6p`K9 i-WSI4ZLd\# >$ kZ/㻅n(Fl tw6H4JP'0/'j0|K/ouMiB+vP; Ymc`/=hl{m'R&C3;aˋha=4(z̿ )u3FL2gwפ=o S5f9O\eA[ tGʸ9/IK Fc.sKgF_V n5gE:vd2nL5G9vqHMrb])(6T\Oz*ߜ'X 78uQ}b(}U8TQ`u[ܾE!yn]xEY k0ey.ەS]U=KsX)/1Ҍ5 2ilM%V+F?0J[+tAݣdxts ;,~G_ 4ń>z8n@48-&^iwc.Oa0 yK;zlCeSA[$/>l \c&-8Y9eN1cz'yl+x5t5@fm̚onUbjj29W8wnY L8@p@ǚ}M?~J<#'6+6ƃF:f`^77EwXh#\} y3vNEЛ$-1!e'l54Y[{mN'd,ir7D,ZDĕ ;&,/s ͯ*0bF7tvɲO3DNۓz$qJwczvIl6nc7G2I7rUb'eͿ -SԽ+4Pa &ZP$]=w}~*ۭdb@|/űs\2!7qd]c)sFLnlŷ:jMW*snV*8P 5+Axgaͻ (=fRX-jp}ȄA3[RAͬ3߿*u\ TcQb>ު+ |RdyRoJۤ#Z-\g.8GPxИG &EXvz+Z AVTI~]_c7 譂~19BU;N[D.cOOdrNNyAARe?tTVݵU:v]ˊG_$Z)irgbZIWWӯ4xQ_l#6G~`4jF!d Qx`8~ Mrlhi#hfKoJ8,A n[0127鸄1|IqTorct; ZYaN* E+j`(FG˩BrF^lʎyʦvOLX؁5}ud[@c90")+&7m i\7-% g9>.S l8vNxN00r@,dTΘ{ $hd`)%"喝*[>P$*}DdU}`>rgbME&=]##FA.'*UUAGej[h>瀽H<["%?14n+7D0׾PM>_6Zr^@ѰQ >.jVİޘФ`G3_qX \5"x-c0D6uu ^'05}:Z{NRg./%%BlTb]v{14b](K:w0Bc>TYIFW H$X=)Tnzh|W)|ء(1)Z.Lla[˭;^"6Gf"R"~}C 6׋0f#Ŕ1h7=弒ʰW,F fmhauʵH&cagr寇87m#$#vf"]Gc/34[$;qo*oӆMRF.cBdR@p@ufK|nl#AOI[sPv d+b>)qe˔>Hh z]qH/35YCpSoUJ#P8JԨ$ H%JW#`bVѥWX 33,ߝoCp'dAv櫑4K gvP`)2_og0]&L`>'.S]SdsndѭS\˨593Lnĺs2Pz4h ۳!r;bs/ `|cj7O4(͉ld0w(YRgh0vD-7qM[:Rʣ̕.6GdTKuI@cбZ}T J_@mU2iG :(]JMAd;(/EK*׋OMU.Կo ndP9V.>P0ڮ9N斜`D▔ȄcԽ=N{DgQa 7 LvR#=AčsFi$ `&\µ)|6@8JkIUw7>oR^K_r~Oo$02 vhk]_$X6:۶06/KxU-h28,~b}BF-VQ l0㐧JUǠZٹRb1܆ eDrITY%2}'G/ {Ʋ|uP%)Rn]'B .٨a1g\FxLzd$?>Qq\9S00ؿWs޲V)m-S'ߏqֳqs !ܛܣ6c1su0;̕&7(8{w[N/1Q}4.iƁZD2O "v+L .z3H;{'u ujW/E!1xP9R闖hVeȗ@IyƩ'qkX_<@CaC՞)v+w짮D۹A[@$jCeōNn>js+$~c;EX8( ]A*[Ev74~y""Hi/VLkO[g֤j| *9?jIBu2`0[ȃ"{UçZ5Dzt_|t('a@ضybv>"b'XO&gpkAn="}0RC=b8D$iRkt3FB{TʬAk*RpJ=\/_(Nhgb'DVѣ:/!)E|HmWϨ\ tkTњ'sݡS+Gƀu5I ҇c7.jȺsN\]\z{`Üѷ\3 mj/~^ klBTyBtGuww+a5EOfUFI lڤ"qcIH_;[nqJEnzE:dԗH[(a=d8ބ^)9!쾇Z~h e7`M g"H$d^ Zn3m+,(rѽsRLTVL5Л` Q-析9}O "A'pr}dH׺s枀$FwNDŽƵea:j4X4=3 _X msFZ)_3'])=Sipp6nO |&3/dndċ a%Im#֗ |3A[lR6GqB.ZUthu ȄN%o,IzA,zp_r.;z'x 3y֣/C“muM>h_D RF2en@.BXt]os!?y; rv]RØjvl*)=ClL2'H=#-kכG'U.#Cj+mjW;H)x17Ļ=O"<ʻu{RGkf1ŇQf:d[Zړw -([^זt LYYpLRr~ٴYȏd}3hTh:(҉N)ޑ]hO|2J_d -YX2@n}P&"GY.ۈje@ Mw[֜-y`k8-)Ȓ&/T1v{#r6;Z-d|if`#X[_!A][wIcPg80PFx+|JIg%3Et*79gWwrm~IshU/dse_1 eaQh'[Pi=nPN k" Á68cqjq!Gޚz~qͺ(d^0ëEPGD4R?c.YJ@ܬ wSȉd9VP0r䵫69(KN[l6#[Ž#9e+sU=į{A< `v*JsIS PE!ނ*A]&*Ш͜j,*y`v1PFY[QȿO#rovc>+Ӡj/ԁݑ6!M,Ѷ\LH(1%dHQ 6k>CM5f̥1}Е5UƤ.*܄9sYhȑc ؂b}F=.;#48,<2cRcа}(zfQɑI:VQ~fx^:'~WZcF"7'}"}EK7Ф ])k[͊KfY=XVsm}%EY |+ idvQpа;b-5~2o\!pظ@A, ܛL1ӓUH_'YFa9b 2|>pvSn"rn:}O]?O fqz`aA^.gӼk68lV7u>tZ<^P;!z1# ϩ-Bw3pTtPɗu ưSS%TCF3S7)uvZsJ%dhpr0M'5 jLKw$Ť;|{r1MVC2ܶ֞#]lԡtؠU5& T6h=2aiԡ9x6Jޗ@ek[d:Ak1̙<|}.~g¿CsP!4[q_P?SM5]iln&mSEq`j C_vÙ[bѳ ,כcՁ;T Y T>sqƉݤ"%FۍR ΨՁX29*`Dv*CNZMDTKp`(Or >$ q9}p[ur(QzRgO`HVАjeT!t:]%]Hg5I< - =Tń3H a]Jܷp i^WИ/)ĥ<5>65ɩWX1,acN+H,g]`0-V`~j)5ΚZ&~a=(!yYKfb/Aʃɢ9Zk} XVA{;mnp"Fd|9}m׳nP QLqb+ 5?dn'7V˻(c6Pv)/UMc=TPQ[ץ `k4pVV(.vzL8i 7)ٱ+msǗG>"NQݼc6brӯE@>:2ɐ ,n+棓fF/;sU|kRFa6\&_P\%W- 1%E%v(: o&M5Um- 2eщ Xe e FJ[Á2wnHG*LD9,HFC|Q@^owp1 E=BgΛWG=굥o@qlpѳ? cvgNu[YJsMYM}@,@&,wra`y\ѿ(YYix0n^$XSB}Ř[kI^tdD5$89x%o:%ۆ'i^' öhz5$С Š?%XVUxqyTzI_9.y!/T֘6#7¬f0?)L[, "li>%iTiɗ(ؖCm?K)tR`tk<>Sُ#Cj.LRRij!*Epm]XK/U*xfϣHCEbP{yTh>!svJyM}klݛdJU@ 5-vh$~W$B7vezcjs:%%IPe u2c 2C ntGI?\y5mcttƎB ?,N1H._lo ^,] [O{,eN,1.vq|4UD0Y]ɉR[0,'G  z*5hB6A6:$LSRn(!]>tFw!̹neM84UŁ&`Zd=ڮ!?dg+1UG+( ʇd:tpܯK,DEnM`#Ҫ|: 6Nj2ȁJ>`m<`XjubFrMdegZ1w55 DƃR*6`]<.߀:sq}k. %J@޳]ևIĢss7uPdPGxw WltNNAWn]窩Kq2Ä&O,$g-cB>_O?z9e"s-]EWO.nBc\KL=|F$BCQ<#wC[VMu &yfQ̀)x6V~<DUc ݡ.'7hp,h[lX[b #)/]G%|q !u_Qi Խgs&꼁U_ddͿE\4*[;|Ež`W)Q~e.q%&is"HuĜzcJ?y(EBvÜ%2.d/ CVF=p.%V!nt$1g~|z`Wf#ŵP5'#G#tOMMM:6u}%5)EgЃ2腹6UmƂ*qev}Uڴʡc`1L',Rz+{fUןkQtl[6xmzdI a @$7e;P; ؉5<އ:8-WsZn:Nm#Z^$CD3IJ|_2ɏA1OW ^^,)+IwTP_";ŢvX/jl8Q${hjECu)C06S[B?cjFa@fif)Q٫L\r|]u>/,Ufy$#E<u"O44Գr W42^*g$yc!0>6[>'U^0'vMcv/P)9Wa;a}V?4swc-"Vfw{PE^t`H\SN ύC&mn:]d.,)&1:(kxqؙssv1۰t)o-fPq 6cU 2[3*lPK1Z"XF'Q+Mj礈oFGւD w.RFuJa.a2~,J0|Z\]M|EJӖ|Jo2c(=pSN{@ms?Аh/ I1HEC+)*1q=;oTH`zvi sFe֖"YIjՔcPFa [wnXm $!Iހ`6ݳ٫J&P`p&h:4u0O&\h0C:O\Q\e \~AR~)\Ȅ#l___w;dkQ-Ʋ _#;U)74M7Y|EjҰw#8Cr~cYVolcO +[EU +M5>87AsZT4^;}VA6 )B0Ss|yGӪS=:H\\4g&,3}03xL)ž)! %KneA8lS9lzO)De.%LmeÙ< #c}$`|ך%ue V Ks0\OS׉[w*b΢ip+^A"c]Be%yA;K>rB!y?YDOpF.Y0dx:& l[CwCT6CvBPh߿|xԆ9MasEfxrOx⥞?o'vk"eB6Q=](=΄ߕde. ȸ\,>0B^juZ$>.z-ۿk#y5^g3輑>.dM\K}Udnԯas1ؓ`Dg"A/LˆzNv`"T_Fho&y8,Ez7\*oOTif 6Wo$x>t}<Ҧ4b[H6! GYl>~:;UVnIKk 5Ԣ !LFB)cŒjJux|%ݩIT[ !_Au3 f ORR U'j5gs'+ǃ&mG))9bո>oBT ]gKB`f˶@9i-C<=#ur(7t`aC\IZhY2$"9[ۭC:;E_=kXt"Ǚ7(3sjSdwyzN{R·sڹ7fj=P$:AʟkGO_此g `7(dMLQm)B>bE1YT 'gGW"Kѫ7xKNRzSO*B$OQ|]PMާra<>&*B4&N I;7*+{J"yq[tm_x*7[nl9Op$K[ 1ǵF!US⺶K2W-;@6JzsPO1Zxo[HxZ/kV|lxC8y $1&FQm;%L6SI>Lڇvڭ|m."K -6~m``G=涆!= ^ z.< sp,މ()5U5+ Ԋin؟[fUo4"'Yu:UX\|5JELAM@%cR?y$`]swN Z.O:54i։"D};ƶ }dN}I$hܧҢLoAfrXG&ZFS :K!`ʺdI{@ƞăUˮ}?Bn{*naÆo)BӮg g*.k^ |kuiTmD,ue1s{KJY[Obq6?C"QgTT:b& 0;1jQy=۾t-x`z28&`eVV16+mHY>Ɨj9?pd$|X[}lS춝k.SPVd]%aY[/Xѳ\4Ʋbr|q/9ww߯Q:@&y{dtaOC5"&Mge}P$Dՠ?,pp8ǚ8l]ұ[j R}&hbvME- m4?;B/; Q f;(XdO̊X~Q.@B o|47'kH~oOj܇Dȅ|29Ss mm([z~Ã(BUͶ`'RJOk]pfMS {fqSi.0-Hh`\*o،ܨO~Qvď;HR} PӣL (-=ic;=[Î~$eb)37`XK.gXTu/t$ lZI{ssDj;VhP,I:4ZBc@A`qT!CXT:mu:vWɕkCXYa9Ƶ==Z]F`X1ʗhs*@,tܷE!YAA F῰XNy./])z [W=嬲sZj"4JKX' -8H۝uk?@ C<a,]z%T  CG\yl2iY/@G%sDL`=OxIç6ՠUFRc^(/UqG?8 Ym'xyƃ2$ BG dvݭnrmwcƄ>Q&Y{(E{ln[1RBIhldq.($oݑ|Eo e";:EJU^Ljʐ)ȟ!vhu;2A'*'7"6&&>* Kigj7*L ~dC_ *%tgCJcsd睴1cβB!V]e/pkl iYF~\JKK67zS}CL5eRAbL3g:Y1a7F:i[*aC)6rjy˙qRI nA vfUows>ckKձhI!8J}) "è7x"8>7^vq*c.g!1|]Ckw647闽j?#M劀D.ͻ*1C[?pw1+O) Yp6lҍHa,AF:Ke*3bjE.RsMDll$ nV5IGQȿk$ݔ/Y[ڰ$ DR$ej(OK`k2]M1ԡڞSx讂^(w6>UQ5̪Li/Ң~Q|CuGݱac*} vKղyUrf>p\d!T  `vyS _KN8OD:'׌)r0a?e[q =6x Q"xdc):8ΰ}Oʶ`Jlt,|XdI|d)vbPQIsuc߇p Kb^)Bv埜Ҝ0@O' e2 ]6,b@H7ᩧ=ՉBEZ<\gUq?T 䆂 u̇S}pOn QS &ns;e쿋|'m6SIFE,]!QP _ )okW% L 'Uȳl=@ uN@,2-$H):T{-bKJc.&aѡ \8jlKWh'9p09ѲI%$R/I'IRP2* bԺ $z@7Y-@"$Qס1>Dq# E7WCc7D0(bBu He N CieŝY,e]9O&g{$00{slAUU&C-'FpHSM2y^O=8+)m: ?,y#>c+h] NOٍ-TiWKџ` 5gX5P[ku>CN6C1Z4a`ȾET~2Vu%rUxީL0o^,4[`fW?;xn{6qOt;e_bu{|C8HENt1e{s`]:;5mԊpqF@n= y~Zurc*x޳Yg@WGM0dn [ ҵյD ,j3NqrՉ NQ 0m鰋JNc!e63;E]1vcf^x)rK)13 aY-,ʱ)̿8IIj=ˍ[w/QHF ~|QũOБ`ı;  _%zcsv##GA|6'CAlcnF'!%,b8^P8yn#7@ W æg L|;2`{Ð9qp* %'׼Q[ߑ+0sg}Cs~|`}j}N"p:4@>զU:ӄ*ϸAr\g3K*1F3%.N:LUJVtQh5ScQ_klM9=苓HҨ7.xWmfbO9 isK=Y#g}N&f747c)֌哸rTRݽn^&*f&avF%j\̸lB2_`*֣`x['XLɴ= >i\_ L3/|sk܂h=n`w1Bό}|d~\Cc |?Vn:tiACJ$.4vMgU`SN#MA9;!G1)FL$lm@V8|ֿz˸ٷPt*J swٗܝ. OG*:1‹-mdzR+ooܨ l os*.sdbpx#*׏$-l/ՃԽ4}ZuAA+GZq]lҸ2 ٯ Y1 )VrNFs]3V:y۶\ߢɈ_4TӞ|38v0-GбU>.Sv?o羮%] |N)v@;Y7OWn`T:qv*ԳTq;Pz;K N}>"D?Jlj|g:aP;C2KG~5,CRaqo_9Pe3$r)^u82×QǠ3 㟽Ku7Gջq&h(T"E7 ưT%6!^s;Ccvg$`i_^;l wz(~2Z0L72ggA9F6DD5P*Z]_E13YLKV!`3 ElD!T9?_KnH&A>'oAS wሟ6Cq3f4ʶ:m*4&&00K-DϬ85twZ{Y/Cjcl]R;B%7P_'"t\XM3gWR0EϜ]Iǭ+-5/\wFWH [+lG<%UZQ7bLNo|Ur1,\䂳C :ȖWE,;@؅UXDQ%OWZ&"!LB|"d簹$"jIS5WGXI(I6I\j(ʱZ|FEj׬wkh}fӟ8@ '̓ 6Q-gĊߜh1[> b)^u, $If`9y=Sbnj(n>gM]Ozv/֦ku>]ͣteay01)Q(^q;U1) T׊ 6-Ҁw4wD,F:MyDf,4N$CKWXٚR[샋pc9e2 8Ȭ "[h=oHG ӊ)GBQ:) ?0yyzjchj9IîF<0 ^؜XЈpWsz<*geY ۉm^~b<\Bt\(ϴ*<pޝH{䡐rD2|__uJ@[% łMZ[}N0;t%oo=$[P@`8\!G}P̣qN:1'ۄ%X>*wsA#pz}N={60UK6=^1<sD6)VJw7yv%PÛ (?o*8!T-lh[t糍BquZUk(fp],j9lg[ QȔEx>= g߇毓E g]'@r:D1杁eirA 4S;zS+A;4Gq MnߵPJ5o:13uCw[U3aE4ჱ^VQuZaX;GJʚ5?Q/chey |ܯُ)x'rk`JXi뮈V(- ڃ^o|Xn%"U2b7^F(C/VZPU&-T\6JBboS4z`Wa.ʁ_E!ʚ \( LEs`^_Rk&tR'@u ϑ6X!b+ {Ԕ&`eK.t+riVG|:> ;p@({s>sʅ]9WɤxڢŇ̮Ez8d22f Q[I4ШN7%|ܻZ2oqʘüFC,5ofS6hhNԓK6!t/]C Ị&>JM;k\Ģp[Qs[)ǫk;j)͐7c vƏ^=u~xV@Wү~/^ 15x[FcTc?xs8T{UHǰ7 |Vht؃ PEOS5*? 5Y\zDڪ4pL9bxdBᮥYK(%@}Zh@$m>MĺGRSj'%G*Kxa&lV-_xj0.ݻtcoO %C^V4/uk{!d&@i)%Ե[B>h, e:y~H560/ *fXk56?M[`fU8Woxݘ+U|w+wr43Lq0V/Mb iR@,}6[kkLԼ9w$r~`)REܪfףHXR,#1W{w͟LȱwAaQ G-L>V(sponXafge"WieIhLl=ަ"Tzl+ d0LZBQ1MͬhW^^_һ_V wLS!yIGc37 a~ .-m~GI8)""Sl Tw܋MupKWof_w!G=u.!:8cTH-=¤' HU>11hr݈󻟒X*9sJ ÉYjjiJ؝}`ʝ'>oy 5C(MDy[Nn|ŤH6.[ #J2桫Ǚ_A'q<50vj5|Μy*]qK؀J(fe SC.E߲=`L}]<UR44B#R ɏL=f>Zفj>}n'oi\8I]p?fKfƀe#$kEȅ[%{5gSH Y.?X:el%]"i!p06gny͊TcyE͜@W6%~)g$‹fcW f5̐g8ڟ;?$sPiAV"a<~D U& H {JY6ԔI3Yl^+Ah4`t\'5Oj>ܴ\ޔvpcr(\ /Z57Q\kI>c[fnzEhs"~Y43D-ȣ͚ȫۧK3?ybS 12"kr6Rmt #=¼9B3/zYHu`.LՌ&,@-?}*$6fU0Q^AW$n#;)Ss~̇Q*mv,ҔnaiM^ys#Jsj#R_!p||YC,Y˶6@0!aoHj~|0n[VtHX#{ zy@Q:E_:d41I@V)vqvgZ7gܶc 7FlQMm-y8סF# ;P+7=Kbs N|r[/x'BՋ~Iz)S(`bx[>Gְ`{SZT2[T~R=F,gjd>8`;(1^yv:o-}:W)ZXqS̬7_Z9ItPp` g:aR-m?Պj&0sěo֩ eQ#WD$Vgt~0Y\$ aTeK 2 G!U`\z~)FalGmg,!Sf,UAd|q"3VλowFM[f;v3p%iCӴDmigVFGM)C4,G]Sk+61Ֆ^.o{SLå/HtDGr ~OqڧJë`bƲuly -ŀHJ<\]շ%z"+L[AS}|UU\ʨ+سI& 0HKd}Se.=xBXղ40p !մsm&ҦKp/±c"橥a'EWgb(xh"dia ))Lc[!V5 M'd)^X!D`"[G B5G-_} G$M`_f&O_QXvr B6x`j$LԠ!J+;d Nܻ2 iMO=B)@QIkGdgE'q0>\[\h0[@ma2*S`bOm['Sh^ېѴoD) uC:vbs+%XM RR> q%}a3&K"S,Bn"ױp)g$~5г̘0/+mKl3?n^C{ 7(7ZУs]V'A;g8z^=VU%)|T4抔kZCrgGt.D@ ZL_bXb s!F~h e&0*_9ǻvf_0K0YT=lBux=fY,5-Sǹ&}6S1sZ8LP.ӼA=̈́WDh!vԽ-:\I` gۺLa5OMn~7>RivE%:)ʛŬ+vW(d9<;11MxsJ0XG/fC>yC2qN_TMj(o^~+W'qQa{fNKsjg ig2ͽ><&ac[uUyW►Y?Ά=h@Dz#ocq/NWhlJ}T.HI\z`J~\ar1]ͭ0A GDק2s?Dž7vmYdDdD9[s}S.~#QJM>XgqyjsY\^S=r.DgoގUk A:;!ӪK3R{њ6\3K"wժjJ#^ǃܽjg7Rޒ'Q7X 9%K]O*xؠ`@}K9< v @qwn=1Qař0zG &;0KfOe?MGbІ:x,k+LjDu4M+Jye+ bؙ:Nw< l,Qe|DA|BFۼIK~77TMΓ80v $)»^^?%l!Լ "LeT_v tHL\$ig Wͪb8p- T^ԃT\䣙.q(*%m,9xzz@-WSC_Wc$raɽ P8do31L# xp-o>rX.mWր"Tg״~$L'kbXt%8 E1b[ǿyh,-XM DT=}Ǟ~*Qjp -޴8ɜ9hZ}x^ 2*k8&BPMXR=`yS^(@+H6-D5 f,[ɗ[n 겖WGi._*lg~bD;~UZwyϵo YRq6`3St!WSt(*!PqȭKRe򊜍9ye%u'ֲ4Hd;H<˻]TBmMowDT.JNEUq2WcH02%.g7@TA f {w\g3e5b[DagпOLw @&nm,U9C٣! UesԨp>l.sr)=NBj"POi)[q lkBYD@+<na N7>Gmmr# {@˱ѕ6]3KTeѝ/`6ju9,&)9L 25:'(#FWԙF?(ϫ2dF%=~DqQHvǵŇ9DNl˱1VE[{3f D+gFzGd LnsY;rɂ߄{%9t*wF b6v)MX{z.~™ e;`e.hސƁ-90.Q6҇+9iBx6VU7<5iUٙ>g`c~4#4L~2fE7;6ZסgO e+Mm "a#0cqeD'{/ns i$qcrF7teߑIWR[7TɆZ482c(5-- aLFvTlvX^6$BRq8U⭤GěEŨq`\<Հ=ؓ<21\A%`"^Zr5@qJGDs rnzҩ01Nej'i,_Nh"5[ 7"bv7E8+҂]M2峾 o4euF6oii 3&E8E47 Ig~t:S#eEmm0xԆHh=UQgK7܄!,i'.֓.i-fEy3;e-^,o`$^eҤc5S)NFN//JBͳ֪ ]QX1H;|+x7 b >_❙%BP8tX"pZK26 '[}/⨶E=dPka )(Up"k)wMlan2Up6! MCCF aӽKENMxum%V˿.<+l'0"6,F%RjQ l~Le`4ݷ&Y"kuqY|ŊeӄuV%'O ALĞQ1PGb+P-Jx6Hx푔L2Qi*&O3 g TWR[Ȼb H?.-9 vmu-fd~M.J' ?eVBId@)c6ɦ"r4PR_ ^Z8WUwgftqn{J\*]1ÐG1ڕx~JyW%_n\|$;"k ^ ~n}]ͬ;@!MOhg4L]dCYL ~h.5c?r8A7.<ixg z9H85퇠Y=E֞T!RCNL9UtNN:e O˫P{v֓|Jb̂υIaGL gsBd-9F4\dXT^9>P|6j1 ~"aq2 ^_,[%B3ur&- IaKѳdh%x݈IM 354-lL Od`OƬ*o E:k H69N/KV{) ݷ~rNupqGi]ԗ7Y=#=oկc`aJ!fk,i/Eok KjAl-0ѽRhjndF@Vb;DiQ Rovqҽ+-}Ѥ> ]7XF@L Ӟl[BFVTzPO,tMeS㳑}$v:e߈ eSׁ}Sq/=%vE۔vk8Ol̜Yvċ0ooآѱ}.jU4_ |jߞ ɇQA|pM\'!4Nl-H[NI6u8Ԝ.%Bt;(Z%y"=u,,%3N~(%PrF#uOQfؘ9w=}o2v霊Wj8Hu=x~/QL"1[dx,D ADCtZigJ>ğ;b!xNF b M$~^fͅo=pAsbTSY$UO`} u!n׿b m.umEz<'_NmLa!s/Y!| ߺx[1?wrSqvceaڰ("Ō95Q[\sӒ6›dێ\,r3@wB34%vFeuFҐ\ f@:ˏa}L5(-PwXb]]k'%Dm[Ϳc-R"Mf˱zmŸC.[1BۄkN۠~ojY>1<%63>nwYuHy%zDAuE5'aK!X$o$Ed#c4Mtb;Ge߬Q7 Y4s\>R쏁Ւ}Z)&c99Q\KiRW[u:iF~LjïW8VW ҫ5^-eK)Q>-޿`lĢ![,r5swY?H(.'S~TpMy>f[`J #~3ě-myh 9?ӧIr̐_\ocmKx.p+5uΊM~qt (x4G^fsNH% 6LC/_UR2Q G%D7rٖk'~Í9Ե8%w0).Q%+n`QD5QrjqLuig)$ҢP *$|'Z0lIBk1 O?F[[t2mGs!LY!~6],lNh0`w _&|["Tw*.xJiAP:PM ׷,< #k"'T(x)`?,~h7OL*raP!znݔ@Eic )ӍT/9No*_IEjQ[BW6]~OB:|pu2rsWmLt HpQE|aWfʨvMg:p ܶ^_gviy7p]#,' Lejh2{36sDAF~YI _ 3CUaRג0"#J%,C<]i_e+xӌlU.O ~t J04T/Ǡ>e^ %dd^rlP MAueY3(r`oWʸqؚ4I)7߁ P&p_q>m: (wD) dX,-{񨥸~Q3Re4;ADx3S}C* IB D.ǟC^6KF'XJT D+&XƱƛiL2t;ma3qR(J joZ mj %*z^rݢCpSk⋃9,t{QDo_F3r՝Ӻ HB|PŽR#֊^迓ò1F ݳ(F1 v3g5Y[AMA#ItHyc -$X?E<CHLӺŒW0/j .tK >o1o|'oG[7q6}eqE 3AT3Our.{e7zg aw9MIZetr @#'u4 <XcG>g 24ι?O8 ߍ֏xn*)3rÚ,7\$c#KkslMp T*s`a:h}Ь97JDJru+ 3x%ƤLKڢ:<K򽨎iD1}?lЕMj·U yRָ.UT歡5{+C.n pRԜ[o N@ϘE;J6?|;~A|M oif0@l&p |DHaV%]9fkȗ6]cO}] ^ruӚ*'DvDɒM q \JgysFt%@q9{zƾ9$ ´ɶ?FԸcr[vw }x"bBgS#qR\HY Ͷ (nfd TL ,XyÕK*Q'+ӈvwW4}zrv>*P'9*k@aS!.ګϙ Zjl;EόSB  ȷx@^!.lw cBDd8b b<_ Dc4HaJ&x 0Cc2 Qta}龏 ˆ]*K6ERk`K ׍@Wh˃vr놘Nu8uro^G`q9[HgA uޕDt]ԷW;B_jҽdZr $4IkT sv_`9H% 1ʆ'z i5BTÏK`ۇkeL<%Jރߓ5SyY3iUު[! s4gdg"9W|<~~t1]F2\?ICbc${"Za@נ'k#sm!E].Mp (ݰٔ,Xy_> jNβqV^jI&J&|]ۮ9z=?ttyu`JQ2ѺӖ1G ?F6(E!0P<pɺ?m'T,56I;*A݌:O#KMMPSj`;K&_Z 宓4n{^Rz`Q1^/nX7ߖkk+ -?F|ED e%#5 n"!DGLTY0;ZP6woBk[z.7KF S,rwo`9&<̧iCTP~<%!؊obEp ҧaÜΨy$L@癫teDa 9QJfl<>^أ 8J`q}vJabdv=cRט40k1_M)NέcowvB U?3A?! 2ˣl?2aun0yabP( tJXAT;~":|ҷQrC#KNPp1\6SS#LzОʟD=liH`JJXxA(Zj>D7D%RFݾ"RKFj$Vm0iBQ*+ˡTReO <"E /xb.(rØ=2/$DI)S!Mq,]8Ed$V]=߱5Nbie8l1ѓۅK" v4X_n5Fƻ*vg{5lR%L;k IjS9.ɨ^cϚFD%_\:W\oZI8|u) dVb}z C%"?#,<G{ Kd FX-nGP'GҀ$+ۋ0yVDY}SD !g$Z@5Y l$׫k7" Cnꎤa8uNJV2>e9*&W}ݻwpLF"k/gH+%)2 >)Dˈ.zC"hc[(H>,WJy"6O|&{3 yVJCKb*o'Ńt0EVp UOr m-Y=k]$wZ-a0/s\U/Qo m~ BfXm&6o`iH#OX<gcXfQtآ(|6@cK@vJcQhxJII]1!P sQ{֍C^ j]m3VwX<7J/wHn,Y.%VG rE< yt婂7(>DpYncsb:c$)Љvj7qqcҾ(I9ʯH w93_ܾ;*S> NwoT{OX7t2EMFxjڻ둻K:E){p*wyeÍaįfV_+L6Mo`%D@@YoQcsVqCLY T:;Iu܃9D{Gpa$/#@F;&l7Ҁ"t&[Sh꯭VIfmŐS|yNq&xkeS@N-gGSQ8 Q0"=r[s} Sjf޵-n;c3J ȘFG># x3hMX2ZvJ7F:BǬrV!ƒH ;%&7nބ95T{W}ڲk)h#S "xkxW0wTO%>fdS Gt)! xQ~HV@i*1nEq4K^p_y<@tLqZ`Ɯ{a W1)O;y%ǻIG18;*%B%?)|)E2*]k?*fJo-"+7KLTl=[{d>̙df=m9A(I+ڼ!9 >ܮ67%AcI;Hdccą.XR@!T_.zYCGǗ0Eg0ׄuo9 x GxH>c>#1M̨IT ^w^B%KM?rR$>N=fݑHs%v&y+Dx-T3 ɤL{ĈZd.1,t"@|YJOwbBp^t/N(Q߼u,tSSЭh(< }dA M Q!שp ^- n=LlL+H %QPQNG&KF\'R}/5OBB+Y Y |l-C~D

      ߫A#7t|8D'CL-ORX~uk𩬟tkzP^b'~8BjqisfD(L%^ *ٽgֿh꼋as8ΝW)>Oj1?-đP[CMFF~Tsǜ;oBZ!\@PSeuHlLdJNi uFU?a6 ѦZVA.f}8 wlw(Tq]0KsaNJ Z)EG\<B .$ZNwR&>8At>wRPwd{ ~u 7cL~y#;yo'==,"cq˅X]xlxK-%t+BV tОb2L2k\BJ]a9&7$tcU.̚M^j;ӝĝǡx>y0hlVYVbA.eL5Y~D:.ҮE6B+Њ (:st|F2`<7P!嘭w EK];g!O;Z q`ul a["~MKEMa٣*uθy*.mw=0kjЗ8 hxekT*.,-DPkĻDT@NM8pG1H>c IvQ}m,B%|!BGWf@DT{ȋBDRB}qfFv̀3Co?ipϻDk*]-4%BDV:ERܣ%8oX}aY:y6xl=9h.=wmk3/ty]}Vqy<~R?p2B=w'AԊG@sG+\P nE:~[HN"f>ffJQSհkoBEiJ0u g"S;žI8 3 ʼ榚Xܦi?-r"׿hL$ǧ|$F'9QΖޡe2Uw~.J|JWxBA/WHrmU}LƖ SFHk(^׆nY,U Csi͚h}#(i1]X0_xJ#7ԡd%A.V|!]$cA5Lݛx'0?iR2 4Ji?hb:Wz C,4kZ)֑ Tj__@uo2Ӂ§-< ^xЀIm@#^㬴YH Us8U_p0yK O&悇Ȟòi dyBlA$+m>"Xo{*tk񯔀vU[+u=ɩNϞKT̻Iث%F߉[ Q W6UNHY,]YU,!~y] C2MNfoџ[N_ƣ >`T0k sUO`xmgaA!Dž|ર#AmagX ; &hG 99 ?9ԺB^cBKr-C%Dևe$f#T`zc<<kT46vpe=2I|.aG!  'x@Ǜ(cD"B(+q0'9!bīQ L1r3rc579NE~y#nU MF$ntU7Ei(g yЗ j9PU8 6i`zh550B<ɠ|ˏ+V)w-.e+v+k(vpd7Ӡ,Ys]Zy:\8aHs^S%#ux_jU,pA&@oa"Yz/kV x4'q- R@cŸӕ(+>O+[y΃;˫AbL.E}DG,T{3鵾IcD3!(=eT/Z{5x֔kEZ0Ѣ!%B+vMY]jս\R\DnG?E@.Y.R7ޢ H`[KYMwlya.d4ܔӊUl+bI OlzIeb7H9>8l`8?Hd1v1.jop6Y5ҋȄ>tD15K`1)rci3;[$wߜzz*rZS7vgฟ7)cؗp237p!,b]=5CHi R]O>gMӡ@k؈pQ 1W guFtauAH_GϐȩaF'1J[^Kߴ?c5heXb2y~r4Ϟ eqI1̓`XI ]}[*bV`7dRN ߨd*X{€S 㓊>4>cn<<|aAˊN|[.:j^쾌;WcQfdzQ,ހuj:E`Or=v߰J$sE~HO^RIteٗfHp 73EG4Ձ%)IC |kRotWׅ5]{g98_f)u"kvd]7wCP v1xgKMcsJ 3눣mT-޿zUI&[Z[zjTt "UiK>v%M-1bq:<[q5T׊+dsEUWc!_hmԏa-?k<ׅoҡ2 dfPFVٳq⁂#㍡z LT-oS3YUı,ƪ`Tf3nC[L6qyYۢI}m?l`C)jnӗ㬪T!UĤ8#E/tA[ɬ܅6{7X0'Km$Hki٪a8Ʃ砯אP \TFf0a<[F23:y F{HŪP L}Ox { S  [{r,{4ħT'po惢N2mb141ϳg+"`tV 7|RK-WE$3o"6åݥGqJvKLҲ Z0&U&dd\zqA`7?lX:[LH%5cw7~,AvA.(nL]f[w& D.RT+8?V&vچSXYD/ 7GcvRx}M r`PZ:PQ೼nx 9FeԆKQٝ}7Ւ'|0LaI)g;?!"l+ YR>I‹s8Y_,6aPs7E 2H!qߑ?ȼDVw0Ki:tdZeDvqך@HQH-=7vBZ\Dr m/W@$/Y@U On'D:! &"_Vi!!HlSw]C*9K.V):)L)N=i.F \.(XluLT\~tDn2E9 >QBg3fڢMflD; f"ܵVa?EiT;=@)Cɯ2{v7of-T <3֖QBtr<^AMHslp&6 pFL<,$plG]\vQg/?o+ȃ-kJ|6#q떘 2PA[~LnT긅Xk1s߆ =+|Lx<@Kz/ +f$U ݡ8ʼg⒣ S Wbđϥqg,:IX8|K=zN=ӇX{t4'v苦m'6y2V1^;OEGbJ4RJ7D]b96?ܟIzk`14"Cŧ. d/F8Dd+Rn 41$.06\?yA,RQ4#/ I 3,zGpZֱÁD)v_֋%& ned"]ƅxݻ %5>UkLXOlI8:?ea, /=G.< P[#r]ơcl Oͤ5A3Ӷ=7dd~ TO<`A*ߎ9LWzhS1(ן*A6@<] "1%Ox0Z݂OxbpRߞ1@M}U7hh=J->^1t1:A*95Bߋݯ~`da{҆<|-mY*jB1q 䳀30N:yN6%tPyYn 7y)™Ñv ?9ǭfs֓k$3ZOT5?c`qQH@ܯYQ{+Vu{+6՛@f{Po^E g7S[kS#a}f =c=ze6Y /XLwEə+iK.\W8 t͔^ҷ isNI#.m ++T 08CMZ% 49<:egC^[vyHmvҴz[ߍĘarοLXZff>Li*ov^^~f,isL$dTKГGhuW5ad>F0"a MB"&>(/b;& ;؉ga{L{gk}f~zڡY\jR6 _G?:ptC=*s6a4 7n +/^NVT(6 cɛs|Db 끐 lq'kwU.7;.Rukʑ_+9`Ys˃IZ˾H,1>K1R1ֲT[?Mr >i4%(~󨜯&VמX1y ǝ4&3N~*rg3b=c~*@P\q S3}A%6L6KU:[fD Vt~$WD HͳFs.`gvÄq0jh nOO LCd8?w6\`_W7U0d1$!bouK2~/3,[LK" \,C[zY1(jvҴ A"n-42CF( bgKDdPBW7\TCX9,6AXuiRĞLUΝ%t+~-#nԕ>9ސ䙋nE&ua{5Fƅ ê)\pC9AnZla=،OΖ Sb&,UhZFg =ѥzMg2:{xA{^t0`PBxi`+Q|G-Xb6n"Ȥq {7} \el'iZ K|Ћ̄@WaοU0 1ᵴzӤ=#6*"mXcv-To)6+>Jd۞Va/QI7u/4ԺϙMKI!,f41qNb7ROTJ(N\y? Kax7uP4]׏J@3yl3L;'v*q&/V^zuЉ%6|Doh"GǟݬGmab<}ѥ 4$y=<|nrZs+jdIv{늸`Os?vZm]I*O0egkJx򺅥b֠""f7X-j?ۯTFĚ(wiZ E_aT 7`=~ 9<9*GAːa݌͔w5Ly2U?YV2dΰj.e] H>N]D ~©گpP 1LjOx%䙨[l(TENz0HTiUc}3n7|g,B۩uVrT7sLE+B`#{H AWLG|3H'_Я8az(>>(.>w+0b*)aYN. *IIL qcB𬔺(jlwSGsѣ9X"lJ==Ģf6eo=R}m}:RYXE'*QR rp>qe:u) (,j˥:"ms܏{4BI5Wt".h6H+p|@EݟӇt6TQhVlځ/U:Bt PZn6^m'hJ8Eai2! 4bQdpJp۷ʨm ws.´laoϫ( *!`؍N%CVO䏠9R6S=SUtQ LLOqO-GM:HK hrs378]ĵ!@LՇ`jQE9YS8B'7Zu-P'*~@y<#̂Qu(+@1,5:W2m _[jrY/Fb@[| YӫESb{VeN?l9 mZ@ĸ2+jkkt+(KSewU9q=^Cb?H7TA$. ]d!@XUJBX q:WMƇ<|}iPlɼlq* 6F{:}*u` lKW.oSaxw8GRC ^b'a{SN'ˏ3aQw'n&o-: Crg(.Glkzi25{*oB]|"&~K|۰5U/}w 7&'|D R =-q? 6У_Uυ $4EWddk'z BДUi8)nb~4xh_߃p$,y@pB9هH{aO?zp0Z&}6뛿9EgוǩU|2TY)F6/2:-ÍM[Aǖ~-֯Rk 1YQ|0i(K,ӊ\(?a$З\1rrҺ/O;zbDs̚Sy@@bO!,yj.QT>ofE@OX?"&l)h YL'XYQ YtAO% A>Z-s ?KӴWcaȥӇS^5Xu#.βp] Q6wq WUq1B tӺ\]ma%9C5#(@iksRSpl}7v{qM72E-"Ǜĸۘ\;5tN-^(??`!ת"C+(85J1ΔU  HDӣ) ,^ ٿu:vKW#QeN]``ێRƢq?.NG y_g>&"MP?M%{pqA91ުTLw ޮ6m~HBriIm 1ѐImV_b9n=JڽK%-n2]29!s% hX vnD s )u<{n0 cӞڣ[V:ċȪ04ʂֻ۟ M̞- ڢ3̰P绒XK"v Y1cM0nV+:`^;so@27Ԕ1ARBBswh5Ku/N3Sc9RrQ5tYq=^^-@^ܲ@׼q[ @Rhk<~iڍXA±we.LgQǠ6N(ꙈyRnTMHryc]ޤMޓDtO(-_b>"M Xa`5C)U,2ՠU.1iꨍMQ,Z{߬p{);Ϭ 8klL4oӖ{sUBO&[iwgM0C8'\6oLH^NpE]_/A1wOYCY-%i{!1Ss~o^c6qB ny7ѝUY1f-SIFc}gXL D!tܺB~bKxB.v'xb1;vX۳Ac߱Tm|#͓"p&ܬR<-(fU\Vip6 klc-+,S`E=P R~ 6p3i왰!%ޠydxԿRE㡤I7iDbt-Y,{>FВWȆ9,_iTO?i$׾/d<, {'940oIN2 Bx3pt^ey$ywյ5?SD*.;A !:+DxʜsDI{P}}L`E۪@L{"XUSwHZn į_Gmc\ܦiw ִa'g6qZ2cy v>-Z4`: g:r5 a=(oֹ .!Gk`V hL [ɋ\4e~*>f0py:[ o#2'5DlN~uҪ!rprF>g;LQWM ѹ/G}SsW"KHE)Xٽ b~??:<=]"T5jU/p%=sr}ώVDv/y1{__?OtJS op%H@k(S#[Ai@\qdSoA.smybMd&mi$ˮViVf‡Aʅ~1{~m6/[P@؎y??]!@aĬb\0qq`c?LC +P aN̶6/`).HON͞'jVV]%agO{'݃kEi &^2Z/ň$ Ї"3v44rt, '4x.( -lkJ).OVӘQޛ-x =L@ve8yR(oq ,e/k"_(kmT鄇BXO+ߖѢ;'@uiHw+k?&*DL #p~Ig=uT+6ے(Ő@䊣 >/B_SШhrƠ'1DL7m/)*.bD3ս}af3A@52^t3-}ֲx~})[ùRs Em’!ƑH cPpF9BMR*$dNշM@Zǩ~{XQI4A*nukb:ͪ9Kf)ԫɴVyt7F6.h8f [H7_(a9| #EDП _J_ +mb&`lC&%?Pq2Sx5)I|3>recpyng/WNoExpp%(P~d3нv9aCR\`N pi3B`BDBissO}2Mttz4 dbJ25~1xX)o9,^Pl:ɈG`lpm7o`V$CΠ1[)Fg5`u@35uXd:Z6tkK)co8YeYxpYvN1֟ae>kkkC0Zٯ;vkW1|>cQlq ?zȉ>M QJRwJm5C,]q,2J}jv~amdӏ#=줾zrU.Or?R%M%>j IYo1; !f4;/Jѓ.*@e78;ukN !~ѫj!yfh|rB%@ L4\ݙnl߼ζL O&ϒ{c yi}q\ō:<|HJJFl߷-n8 M|$?fY0_sЏ[M'Xe4 dqi<*u]ͬ\RҒ|aհgj`<`N(GĽF<;Ց3G#Con tb,?اOXKeG\u]5`2w NH!1}3M<(-#΢H3He5%< s002K;-o_&Sħ;5N**K޺  Iju}jû%sy=?GZq7_TMл'31OөZp۞j^]M#,B4DcAв~?dg9g(1/G(9Um}èuU4SYl/%Αb(\q_Kc҉9$99d54aU_pM;0jLCuXCBҹ-s}y+b U%f#Y׹Z'1 YNP %A׷G*%NXԨPl:9}2.\5@pʒyիA=w5*i;DqZ*##SVM:s;.tJկV_2z&FϿI"ڡ'\W/),0NZ`X_7l1?@.JHH4IhnJ#%š:r(QuE DA6Sxu~=Lf!5*3**X0e}˸a;Y<|k_o''Y5 3>"d=xDj1Z\==ӛI 2ZخafԢzj->+0 F?$,'/z|0 H t;zA許UL cGS5,gyrPj,_Ma5*{+&̋!hhWwYё,* , @w IQ&%àUT`lB@O62&J,fZJG[ۤJa il\C{ pՓN9p8NB؞<&bXP9t)T [ƻqhΎeeLPw9W-M9RރςcA-ھ$ğZ61>{B=҈sE{ Ԇ}*_v&^1}S pXP.MX)Rh āw;4kHnv95_d?1뚝.|^7}(a6Vj)1'5b\)1J0_ W ͟E|u8Ɂ{nB_2qQ=}kףlH+. 7LZKG16YN#3/WwqVK,,J] 3QoD&?h:` , $"ܳlpD6T F oyfqd<΢Z9{foK1HHzbSx B`IF6 R>2lt"ۄ$YMTl9Hϯz/ܚv8gQG Ls`oE7}htN$VΙG1 "& 7+%t;Z, ͮ"EzBmûza̿J #$ _"Ϭ'kڰfPrF/t6JqyKL}Dh7 BQ2^9v۞{#H*KVc5@,܏,fj`E$|@(jI%K%2Ne|}Yr&hl]ڕ//_; n wos*@jyE^Y{HL {Ogl\4'BKn}՗н xi#xpYsC2w Mlisn˖Eb~ס444EUF[<.O })8~Յ׬Tf"WMP4ڝE eW;%@ (!~Jvb~[4\xXg.{3oަG* g^$^֪-dY7-Z&4 ~ 2탩;C6exLDݔ%N9,Q1NKw-sSoF̈sJiaE<^rE5]mǚ5rݒ8u0V+"hd(IТAv!KnFeQ-WUH̖"vdmfPs&H_r=2Dg쭪!zsN(rcs9pw>nAn}9+3%9 =5Svf-jiJ\!뽼`LGŭ҇m%ҲHXS~q B'rIhWį}sH"A)#km#st~z,o]Mmj땡?U fflLe 5EmrE![)zxy;P >#VF|`rR%xЊ>}-VGL٪SdHI|inC3QTvHGf4<{hk=Vװ[5ݜ7:rWz $wh) abޑxi/eu\NY=`Nlߏ1/mO/mK(JED!M:#TULک۞bVkj0*,ދ(Ql;˼P#$ XQ =u'ϳaD&48%-/ض]p"m^Y(!opE"C]nɊ{]YF/v ӵھp 3kqxQXBKakU|VL>ϥڨqSJ#1#_<1jb?hP}/xj6lA ? ߋҪ⾮zIc xTl#(!YDt_!Y=U&}bT*w$E1'* g)S``Q Ub]Ƌkï'w]L9चH*\/gpH;*CC)'둎@}@ 5i`P@>( OfV56<Z+FB~ pELb7d,ʨH^ggIg\29`~i"j7}ʑ|ENςiu8"I'LjX%&JoK >Gm)to Oے{JԬa#B]BzϹ>*) zb3; 5wI]ɝY6Ec_0xM_=,,̗R-`kk֊VK]uWXRM9gZMtxt=^+2Sa@!dZaҌ 9_!џDFU%-~SJJW )в_BTjm mIܖkHz(́BKL$8`+dJrl[i~, +XZX-)|d>YNE+7s|bq,V* Hϐ1km5Ee;#%bxa{}<' CV "o%Fz7~vnzfaHL/~s{mϣx)`O7 '-|%c%(uQ1d?pvv/x ]| W^y,ضH4|i{#o2m=KF!ۉ>% _rqpM@Ha}*iņCYG{PFC ݱCNp(chWOF2=6*:| n)f= ,w9dm)Xݥ uo!A4i ,`Ie40gulAz-acJ`85܀jt2 FH!8ыx!sɻ O)OWٞ^j#O-Bwi.9/qj-mv0n}3?Ȓi+q/|vTj}a`'an áR<5.ЂwOnџzYygFr;j܀;de|fFy߄ )߉\t~s;%9^'2DyOĵ*ԑ2 \_#5#oNVygǴ!G tdl%\ '9T$X\"a])qް}IT.5TSA)1;$Bilס5oؑ5Dޔ>y\֛z>x!W"l%&&{tڷqO{@M͉xQqC @a\e-Gd+udz->ЦReR.'#;g7֦hcsC$zXSCk#/5Qe$)&b\_@\ /gi|EPT q(?m&ޕXޡiʜOw ^MO+7Դ^|}q]+,.=#s3H&XtG>,E#)vś̙4V@96Y08 @n]G}4@5F>%)'3v${X;ʰq xRȰv#2,[QAM?\@D\,#>漏*}A!F t[#?O #:Y+>Qv˖/,SO4C$Tf. [R=Em 6Ӈ[HZ l؈vaC5.ˠrA;1ƾhi+J }+)8N`5MTx4JN8v\>=Il%>-qIξM Ȱ:Q~0!D6Vqm.k{|^?pMϥ`t܀c`Fē(.ҵ%:++1^~.j4a^ oGRƫߗ 珦^CӋ*>)`]%١#bΠzm4Fv$tW?:#wV|5ድL(ELHNҙU]s/I_9I#*HepңIֿ^KLI`n;r E[7 cZ*<⧋jE|3C^ՈQuʋL7^$Ox^YDtKbnYiZ*I?h$e|I尅߶_anў GGsdSU덼%!SNh׳rIb$hȘj ouXb, jQTebs*o؍Ρ-eVo\18Gb ~SӸɌ3_$zo]rGӕo`Ē7@Af6* (_n/W-ښvZOp{iC "A u,<_&r B˜D4͜H|*.L' VϐܙG1%)ᣨ6f9c`Y3oCxNk h QTY|2$wZ ea2>E," f9k~8l\t0зckisǠY~x0͇_khZ=aPw")Wy ӱ@{ʔ{mya` Z_Yn,SI5$Sp2%85+;H\x`q9C6슣̗$BO<܌4sBKˠ",o ϟeT;R]mPGDuy^xuTʅ2XJ~D|;V)_R(ǻm÷搥2߹jC$!\z[M1S*DNb6T[':ѣ]$ȷRr6<)r}rj2!l2]0jK{/"S)j]g9mRUs<=cQ} .[h<,o1oXHK[\O@AN&qlQ (ض@I`D;6F," 0j2Ѱ#?J' RvD~Qk'uKG9Y7YxbP,:)˿W~rf_McýἾ=I ҏ 1}9sT+!B'@*: Ò{ljW@&XѤ(}W)x]3O$9|4-6`| X)>s%;dJ DD &3m;>;yއwYS 6g@%/dY}A5V˅ԎD*,4|NAqqypOq}b#0_dZ50 vE*گ?[~'p \QV5-66U~,GT.=f"IVV PrRHJHvL*L eVf9/fn}(4,E FKmG:}4;LAsЇI5O Ƭ.2s>ϤK{Q+g:~!PY$ # N.@a2bEc \d^1@>߸ij]r+H~5Pv>XE8WwwNK}b/1mGiMW]wAGɒf>'[ZP4u6GPSA?CxG)Ͱ˻ mUaDҌ }1%҃Z!&.s}pJ,]vPԷ x 4R'/)A& h"1%.VEĪf޳3ٸ\Ye x8reg}E!n)>Z{ka)[K91By PiV :j@CSմx dhwX?q>OS_6[1;5]IowUi}Qk5E7'Mf7^hv!Ͼ?DYe|ޘSFwJEnXi@[yiاN!At_6sa p/e){A+EU|T~"B e!ލ唊uvOGn@f%va\M)R2nYnQ$ DzGޡYjzӇh/ I$\}>MbA΁<|pP|Пz.MERǻ9Jy=_UmHӱsOߐmէoW,!&vu6)]_wsW.١A*@ƌz y]ѩeTksfͮ:H\tI'9P-\7|~nPU[yωF2ֱ*U ȏ9"+9dCȠ:= jߎ:_EZo5Yp?~~rt},k%D*;@nm!WQ ]ř3;l(;l0({bK#Edc^tvnp}+B;Oz>dJs^ʁ?\T`5[jF vcuRVЬ )'o&!rQm>+:AnOM-)nĖrT/8 ŷ琉k4qfQYn 4^sȞG|%Gv%fy5ud+-`L 5yٗ\bxA`hJ9S[і<܅d$v?r3lM|"m6f+nx>8_3,X苋@WM2Oj>nF ^@ r+T<٠@$s?ag?VuR#F[FkO܍hٖ#Le1q80a+x7_W^?}XӺ_0iɯti(_ѵv ~hlNg]姳 |BAK zG4&+ɻ13J.XKLboϫ}5vGEVܡs4Lp=rZTVc9H0f."qM~4n-QVrOj $ގFÀ;"8&G3D*w*, ?ǁhk Yt']:TJ=2<9D$G%[?B?0|5U/BePjyݔ>dEZ,nBmXg+4ᮝeJ-[ĪisvΖ+ȱk|ց?c\%RGzq6gZGi ݮ$pfiR =Ę9/ Q _=ռtFEgOvI>x:肰./H`h4 %?8 EWK2uUiLpDl ΄65@$Wۚd?ãPFOڨ(KۍFjh,9wlAuZ$Z7f(/p`)Q1uU=^ef[jG!|r$w$F'%SL%~u*Gm翃z~+>LphG,ĆrOtüw:EW._@?R|հrh\>`*n0|6V,@:ʦK1NaKak.;WM d#m~rAA9feI)GvC3'7cf#Ȇ$yz Zeҕ_c3g}GE?7w} !1uI%uʢ;Imp'U#c"*0J% M _y'WE924tU#А+9" YVKݭ\TNiDi @u<푷ߢ~XR^T:P]xtVO YS9C 9/L˔8`R ^/Q4-1Sϩ(8;UXP)Hb{ 86'} /ԆOVr>D-0!#KHu^'Je7ѱ&(@xKπ}!11ُK3h8xHt8KY"SIK7C# UOwXn~QX$dcDҗJ`a|=]]ŏ-zC L=#́Lw5/:Ҏ&~ySW76 -q7l #ۿ ӣMD0uW~!ޤv\!@\CʼҹX5i7X_Q%د}PZ]4坰9;c`Ԣ_T#w0b6Xޏn.d@hZL {4I.JK#ޒ79F*< }va5z%ŵ3D{Ѹ=lFý)Ξdza$|a('x@L'ٌg2.+N[p|ڴq,DoXrq-]l`+eXA`:rDek zy+H'ND ˭̊]5̙⟎&:24CJ;y!IʑD1kCEr&-IfϘz~.q}cX)xa5wDM3pS)TZ"cS` ؍Y'pf2k/\n]>2VɝJJcS88}EʵtK?7ۉc=4jN3L< MBG (ua-E1q? +U]-"yЛzlŰyR7nlMOehSRŌ* 6 U]0,ŗo#@찲NqCN}C!ё@F.ĩ =,i"c{ǎy , `GΛ |6uDPeX2n&_]1mWW>0R@S1Iw͇}ߓ^Yn Kj4(lQ[],nPMLJܥ^jZvW: U[*14K^ "d̸5AI^j %*D<èD~oLRѠkwvZɣ6}s;ncr^+(|di&$*$ O11*@$Hdqaj;Aq#(Ye'&cGbbQH\›)%Y`&ه,rRל$ɡo] ~FBJFD!a30wR8$|*E qw5[uJE\H,>gΨvT/߷r?y\ cW ^CwKs59(3b45#'Ѿ-[{p!Rl#.<` si2+} "GZJTHс15Oyn4")oLt+*ܵ 't;WNDpoo֯2 hsAۮ2C;]J:bnvȹ$'!C*G,hf] `"ub?#fOj NzI.c^/p!,-8aUR0%%^)N}Η5ޡҮb;5Fg2N㍐j@?n͡46'D)V%O$|_ O^2m>ŇM3N ):V ԧtf\IY 4՚*֩#=OVC4z%gH ?q׏~lQ14|4p$f QPCV=3 Y<'2:2 : Yv} x5k)5CFq_nf\X _]H'Q_F+ ODDhy3F_Ej$Pm v A??PZenWj"Lpec{)Ut&~^F(u^/(1 },mK0ҤBؼ۳0sUx채t~9k #ύсuDG7HOc:2Fr`<٤&^R:B[eXcn;MY@ʌ Pd+| ߂aIRad2>BjlU鐆m7gH׊;%8;:imV;-FcPA-&bٌdrVaI'k~ϩORXQd͸BSz{;:xE67R~ۅ"ͬ>wCVX{P|(wю쑗cEqD@64ҒlުȔtT xOE)Oዥ!6ӣ;YnoeAr >]R&h W\*! ȝq(J4\NElisM>[~l7@Cf,-2ؽ/m$2)EI^_K%% ZKX8p"ܭPmblc]hkCRzefɯhm(C`C 7^ݱGu'Ħ,q(mlj#eu<9sC}W !EйFP#!XxH斂҉*-(>U`_ Sq;NEplskW`Q\o3X$>ÌV󳏃s=RJiwx]QY\>V^A)^f*j>]ٖV/(|Fg?SxcTRpfY 0T78dMP7GP°j3^,eSw =؅/mr5C[Н&7fl%LI$S9ZZՅ,q2u%^W7=IY4Ew1pD窜w8 DɗǕmD| }N.ɗYnZu@ MԡUHn?!I|t3 [;fN n6bHzKI3fr指nnXSݎ+EJfc;CMQs:%I;JJ#p wPg{ J -DkXJ\ u0Z(-adzEȮbB[V-fLRvA ^&k_HZ0QأJ{Tt㺊'ra%BoP|^lygz")XlFn܈Nm &ED?}z)+ErGI~c"'j ל\MęSsR.*i,!fOcc|X"gXȗRwuyFy3}O:ơh)P"Ѓ `x ?aoa8xZ2(yj,pESCEǧ\nHRWpأA~tݜ'gv+ό۶'Hatq;:ep]U'ป+9'f;SOE%^v ~6M:'Ycf̍BSXە]$otV}Ezv挷2 )~vAյ`s7 4-u N%&lạZ&]SЙeg$N>`ѹ cGr {c:->0怊e +NI7Jk¶$LgA"CQWB>OF;6ɳ)tY'eݵKY_kZ1S;L|'8KrR}&*2 2AqQ iKrl4k\y)x1R`g ƻl]2B@[}MQ'];N 9pS'3aOYyQL ܱ'2 D<J!VLO. F2(_ҍC2?'Xljd?Yc֩uO{41w%nCiL^%k=A:[Z&ދQ̥C-j^[_K-2[YJ cKfM{s  Yz"!f 1;wi|^% keRJ8%Ec "rm?71VOz+U R:h!-EIOfʥC)"0Hvq}EU(qr7 ;Jn~v6Qk/mx [|zh#0TvLgDTm*Oż 'KH[8~ٞ'j( ; ֌v~BUejQsV5>HEDa rnفA XWhiՀ$? EŴ]3zyхU$6v(7}= ZI\XVuW>4fu}5@쳈7 }vqd~]b 2FJrɑ'0fVk>T%mFEQ]c?u ଡp}؜,UYXPr#Oe*R;Pp*u8*+Adj"s[u BF.\巎lV~: ]aIr*鋣}9-䰸.vK$-J(J=;3zlP?[#AZm«eINu6(^Gӹ!zǵI%ş#qEO c; >!7Ю'ꅻQ.2fFē @PX4svu<ښ^NqS݂3W 煱bY?μt `ΆioKUWjE6% v*@ʳPsi~=*U|a'8χEבC˾HX1>Zɹ$[ĉi1Crh)%p7IIc]˖DB@$nc/nf0--~IB}SLڟL%s㈋wU0Y b/ōIO} 7E  P[$ _y0 eȜ]DGٴ`qqkkP4&,F(ӽT~-Z &JJψLSTj UasWHFܑ\!F!s? u8}|1䉚cμIoeO%^5/H \v7F N2qoK[k `Y7tC>r$`(uטgEOkA9&@p|+p5\-ҰCY{D _"Y{C̪wDɍ0HH#"W%#M޿˂K_qiX,]MLX-QT.۱ o{ ?bL n`r3~:I9Pg8'[XjlAǡ:TOr E_@l \% y#l X+qC}@Q|:% bS:+u <#ܰIN9g>PȢ%$2'; JU?EuXagnx%_H$V3y(5b?$ev5;+@%uϕJRP* |#Z& Cr[U8$FRvZ1,`Q"j?&(ۡjsl ɀ>SCA-˥= $?yL_/uP1}|VimgY|걚8Rslh![j^ѿv=5WN+ C Lv*DIޘсh }s/ةnXPw [1׀e9P 2kp91Iա\O%m";OP4ԓ)&O %RP09BEstD( [3qkO"pOJ!{oFzg2R f`b`B@r]c0xu'D 7z)c#o֒jF z5Eᢥ_ռd &8Qa+|U ,xCrr+;y؞qO3yzT :!zC Yk_k\Vl͸' VyWA d!\ Y[Uuɢxn()Otwn *G:7n>vtfozIŸY=Z^@Tqt:(C'O,r2 j q+&Bp_PV !a轈3kbee6w_6m9I0c~YR)p?IOI9f 9B(aO&zoy~9H (.?i߬?M\U,A<*'=,o`+@1{j !$Pƪ>__l*G0n<jC_K.jtqUPڪCn}i`??L?2_v_!&Tzswlo; ^̎'2n21@re;}Ÿ/җ6] O,c_pRa\V74QEuS|[kV?Dž +F;%>ԧ D>Jˈ\X  ϑbsmH"B@^`~睥I.dB65afXUj!uŘhpf7 ܔT k".:ҳH+yr 9 ʵF[ 6cG-Qy9{B`5{`V'Yw90aJ0;M׍v| X Ζ6o]t67t>젳`Qم_M!|ݔ:ode&y=]c96២{OͳE;im1iIi qt6=X% !V&Хě1.0ϑ==7^E?Pwj|@tԂR ~fKɋ7lQ=p~J7sc3}9*0#cr sCPq G bGw*N/" | @%0"q*tkF!''_:B~Wmjk(()N_,k=A॥nO |M+Â* )-yπ!pQ,J|<dqCU E{Amưڃ4n-c/ñBAu3ΚqJZys );h}bs5LN5{RiS΃dw8L\-~hŌɺ&}7g| |Fnh[3*kI<* 5нI|]3OQ3e'ݚԤ>/G;/񾑹kXXX%%daiA{\m1 y/_8Q+8l͍TvF)FƬ2g㡚Ԡf6o1qHK_FU,A[I:_kjD;;( ![rzG_GCC$Tٹ4fvMMIWeXD89S[JMk-3>nUA +Q5u~ODg Jjtd=U~ln,ڷ=oGm7Lsd4/^|2g-N))d}&~7/V3S4_ƺfi,7jMLRs͛ge#h&[x0HOhF/KqX)~-I[Z <BIgd䇶o?DMP$f[VeC;R~VXKjo8Hvs7аY{a7v*TkP}{M0#6^O~\ gHH=e G.;lv,,RN8F1A! ]Q{˒"!Fi3>I.7&cp'ԕP:\ =Z?C @?#w6(i&AA E0!O>.E)@~9|]̔F$ɗr;(~t7(6d*܁y'yaфȿ[q0jɩ` 9f`_x`A_Q: =)d^ngF&"I(\`d-}0'v|zt_ t61B<+p3IiiUr*gf `$!#KJ c(:^T$4HNc`@@U)dIVO&,j{p' xז5)Wο% ώ-39b0(=ffl:6OtPܒܿzr}p*rIf,<{z j|giWKK;63B\hU16o(ۣTnkb4tdòkg<)!H>QJ*rQB<o89Ǎt<Gf'.~Jp^eЭocaB-E|mK&la)_% LVFG4)۸^'!k=( 9y,߰*SأbDsTI%:5T (~sŽTXKj ;2V3y^`WPzuz }[Yq[Bd$Czcss qnvRt&X+:ڲPЉ zpd'?fAq|#x!_CIR̶DǼ9ymL*8xv[GGhD&"oHBOYAAHNEǔ/-nA\n޹_B.znL#[L(JbF6򩿅P0sBG+E>*K<Ba3-jwY28aA3clIO],t4',^ >O'/D.90>zuY[c/PRb |姅bii<8@ӼBlJR^Hd$o͞gzFȅolLw\}I+G~gWm &=,X&ܞnwWW~9\ @GG'rZ%T|">|?k&*N]n 'byẘ-6 UDțel`m.LCݜ*H .Dg}sQ Sg*F*SŖ2XTf|hjzS)UUQx3c\ZGZf. 3NL>O}IhA9@goK$ 291g`X[/{ֆ$K"1M1&.`uxY0$-"q~(Ϯb#8%&B2)j!u42KP<.k 8݈FzU!#l\id{vq>ԦA[<yص :^y)W'o&0h$$eDlRry8)v!Yoԩ`9]ׄKѳa6LS5S`F}Sq Gas+mڪKc[?-TŜZ& ?dVoN1#-bD-lֱl.3'O2?>Q)ҌGzgJ'^x}8u;~L2fEiVDCFU}9#lܞ {oTw,DhA/\2n{m[.O^i!<%YUd׶!Կt!z'.?KpD c ^Ռ8 d|)pGU ߫oCq%?r46CC#x\M/qU2rĐ2z;|Bc$Lsw\T-*SgM"Ul0ikjKUW>']bF{W!uK1'O6x^f?MףVpɄ7 ,QVML~ݮU޵ >,'8I?k{aQPTָk#CS򛓇GB5I_?0 /CḖ)PhyTO\WA"8U8МPegF(-]A.JXx-f2+^CObTA,!K7a"48ӹ8ʂIWS+swpSբʏ>6UkmS-^a3u`WTBq= )@׌s1uLǢG'nh"׏ӇO'~CX2×ɠW#|p/@AOԎagVwcѿJA9+ZkoӉPvfF*n:vb'f2홏XUu{&ۭzRxFW[]xE hjd޷7A{6,y6l||9,C+օ4Z~o46^b秀/^H%mdtIQuh^psbEg.rV&{mFkQ2'lUϚb) W4y\HQ%W*IضOZ[kBmb+-);Jougxn1oxb~'O7%]5\P,ضiZB\ 5, ;L2qֺZ x^p2f+{#A74ЎbD ]uoR/Wt?lv1AE"2di߄.GmZX G~%mi NtަijC:cI%XClK5uxh>3Wc geI]x z4+AB32GE'֙O&d`tV,iZ5xW5jS*8?'1T`0GξpފA "] JD/dJD\5lD侵f'͵z:Bcʒxjg3 ^*]cdJC(A<]ƩR___|M>5)zIkQ5x-yiۙSkTAE2`#5Wbo\EMSNOWzp0;\v.rZҜ-<~Q_uEV RU 10PqR 5MZ]xM%m+AkĔD S}$F~f%2[^ґ^Ĕ뿸M 6o,RPF㾹?4ԑ$&èЎWܷ&3v^5}>JxΑy!X0M4v߃㎃pV Σ!cIKN/$5r{Oq,b` J!_! /sFCjB4zyt*[6<`>moPr׫1=oh&#^!D%e%ҁ<̴HPAss9EEւa:rFS_?JhJ.b;#UAlõ(DɹZsK ~6NԤ(!`JJj |K3W"vU~8ȞwKz~fY}dCmaFL@8ģX=5%pHh^?$G߄DDNAY@x}.բ tD]2f#2OLB- Fgl(u =uOWeB\8De"By:̪oyFxn vMe6}r>% gG gU_V Q1uB Zq#q3 % *kŻ~8}yUCX41-u}oWԠ% ya pRb:+63+:q,`q RtUèBǗGI;F'GȶÚi`*3rKك#aDPrtld"+_бh:,Jy @~'8j.1^ :xу Gk\`e ڨm}I5'Mgez;PP"!=XcR",T#K hn2 YR45f2ñ@T~yrboȽסJۧgd\bjuCYId@E2NbiSHa<%+|d`=Fr߭4:ŃdO+.C sфwkz vV̧r"Ft5bBep;E=| fNս,o6bgSǡ,jf)|Ԇs%' C^]R}ߒ6UdK\[YҨ |ۆu,GhB2ؿʌ;`?Ll,bO lt1]~깔 _h4OpT"SGxpI n4*xђ,nSq2̅^bΙӦbC)$ɦ9QTc=kM mt)7p'`%:?+ߌq; ?[O&ׇ{Pa[y{'!&/?HW*-B⊗f׼Myih\9njVT`|yN~Phh8;s(p;ӘD6'8xL|Xh"q9Jlzx#FhMIDŽV>P+wVc{弨柳pywl`ͯ;ϮMvwVUb6z0?i54G즘:O]NVژY5%wP In"tT&IyP8R2yh6pʛ7j!W(M.rmO>MqǼ)#:m鹥=G:AĒQS5Փ٦QCA M+cۃIڭIΰȉQ1TdQ,=@\D>3aH;.KC`&V<ƎZegmt? <^+ &i8fU3hC(w6j0wU߿"scg\̤H SD{K):aao#JromB#n^_\̜ ĤּkxQZ\܅o)q0`rE:AXBkڵeG&$h.`-6Wv[׃wMaH仚5}c[U|> v:8 U2K\p7vΧrH5O&Y>W_ƹ9{%tWa:$,_XZz(ݔ"=t>6W{}md}rs6nϟZַYca] RuICM~R5OrS-o;h"T ;^F4n:HTu`4ywF.%;NN0.U m#oA6<:Y+㋮PuI8?\SWm͊k̅tC8f |*V v- @}#;U 4U:ǫ8 0Ή^ B8g״jf NA:1W9s`TН;hkp9eE#Ml v2R"$ix_KA}T- ]ZAV}ry?a5FZx)`R qg;GÛ:m*#I0KU:(:OpWAd `s޶oEoo@2SJbW 1wtɵ[WІ@O4Bm'?t_AELA#7}0'hAw+_91W&@uSٚb?T09e(o#v6o&;@bcBTǔ('fHX.Mr&\7ٓ#/Zl:ȴѯpy}h%9u412[oD1 !^D7țnY ![݈ f.Ws~(UBw|6 %5JhCҾN %C\PK_?`ַ7^_;")-,4/:-X A8eSOVK3KMh~B{NoJa녚4m-,=@,SHܕGߥ oi΅HѢ~MLggaYٰ: ƫ\ /a1E/zH$[8E~'WvjRs, AgU%"EȔDǓzo]vvXb? K@ [ ð1\:lY8zj.x0N;:3" }ַ!{jy!á- Q߶P=7,2aB3JwAW u։#'jM^.(퍕S?2پf.|qE"hk9so`Cl T?EQY?_Y/Q;Mn3DL mڶ ҎX`|)Hzl q5VmϓrN?>,!8+ft KTS+^$87eHFs0ʍ<5+E}ySg" `~FpC9_9B3;\ewΨߞyRS(Exd!X5J|N-%tmOK48]s@E~"QPК܁$+,tYo yժCh6 RwmŢ?qt{oƂ(ԌGEozbJ?آ ܏1 LvuW}T?^A@QV?,!i4;uNoK x^W˰9mRQޣ0tJ)Q*9e%8XQۏW${fJ@bꄈ$4"! x5boU񦦫wKT/] v + n h9ߧMJU'p+Bj_s.NnkN;em*GaN];gj4+:{ Iu507fgL o(!ƼBW>])=rL(KtE JˊDל_>j s$Z&ִʍq"u*d!A?}I] :9 f8\=d,l֫/9?[^@ueXآ >dS%ר*bҀ*gߟc](?=JI"+'*xT*N%uVN[NN'0YkCiX3` (c!aukP6ij2In,'k3-WEs=Z-l'!?h@^|, ޼lV',}F3nN6J.KII1)$µGd_IN(o&O%Fa1(??J,bz+)1yYX*Si 5g]?$\c ˽{m/ΪqjEŞBo@0Ft+ 9|WJ &&u.s=R9n+LG&_Lgw8hoy@97,Gl'j^;wf`Ֆ!p0[˚y1yEwVU]i7avfX^ r7', Glu=Vk1P\GrjET&YйD1nF_4*my2`y}j#J"K9#/2Gdj˂BM=˕Y%U5qqGS Ń?5wK2^S:֢+8)ՠTiEyVPgR6nTs}0ui&+2\9f;Bٮ*°kJLGRUfwo@ 0-p-N]}XYRuX)jwٗtߵ wZ >U 41fc^*s LVh.jfǭQ-عuS`CU B2nub*NsHV'|iRH8ܿ&{юdVeM O,O"?sر}&^HW0cF"|JU>ggc_aUB FR| նaEstaz; ̝d(3[tؽDE 0K:|:ĭP:j?[ pL@k5veԐ|J".GrPVvۊ =ܻO2P]J zKoP@^6PynO y+c q-ⴴ#+/&}#}l0cOveEk\D">./*ȉu-n5 HGTj[ZdK2Tjg IDC I,~LW)V!$ߞo6d {ׇ@Wݥ!m̓MGV*JPYC@1ړ jϕ2&T] ]hQ`He!wQm`ڥbOi>Id<6ˋTjeȏ}jϙe`VBel)w+HXx"E&W.z]4`KHבhZP{ ̗/ 4=!1 @`(2W= iGOk2J \rգdHfqGz) ot/rboق(́Mۈϩ1Qs clp9`wێg>eȳ:ŠHE1MwKڭwjuEoiZ7M5VZUs;W(H|:ǷzN9ҕo;I]ApsWm0c%ܫbA0`߫LHWSXMIeGp#p)| {MM?|yvlG4 ' Q}~+X>*RRTU@iYebpG {*K cr9ڮ(7{MU5dU}ݾd<&m (= <̴oZ]iL;%ڴOMs0E.)$88++7hvqm6c䨑8-@b9b|Ry-vؖYS)6'(ŊT1hަ@syMF{G;Vҟ܁>mz9Y  vbqb.@%KeFE,wQ峘nk Q_CvSdOsBdYAv 4OkI̷ /^$8nE,s6WkWJY%Om0,@咆4 >fJ1O\gPNeӯcgYZ070701000002d7000081a4000000000000000000000001644ae3ba0003992c000000000000000000000000000000000000006600000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath11k/ath11k.ko.xz7zXZִF!t/dE]?Eh=ڜ.+>%pV=D p]_PZBX`QS{G1/S7 &75ŚQ3jAqcKl3 ڞP+jʳ+>OvNs')->5o.$d*AC5dt i~)t~O9gZȨ3C Lc;5K";NsUngXæ%5ָgӥ&:UTl~'L,Փ4@ ~r.w%K5;jçMN8V';0`mTfϳ7n CPm;\]o# AV0;_F-(m61ۢ_Ewx9أ'Kmz* O6J={gZ)Z,oZXf; `˒6V ( "ykRer`8ܦG|"C``(ıQI $[y*5$U/5!Rz/¼&zHm}m[ b R)modIܬG9w&{=`}:@pGМ8'8Kؑ%V cPP W<Rß*ƥ7f p6&ӱ#"UkD~p9`0hlt,c#f|T J{IKiA@YGy)' n$59(`c`$CڢaD4VOy? j3>%=-q#H>bVS]zoȗ[Pg@R_/Ѻ7(?˜z%w 8Edr DI;>2PEopEZv7fp5\7';05Q l}_ UOʁ0 .A#w U4YT|,ItgRYY4W OЧ/M6a\=s,,S ttʻkW\WigMX=c ,xI%1U|RcrD8~+Mk-; fa4ކ%۫vJY֗+ɐ84ޠ{rkd 3$c-l͠ND2e-V-ظ@~eP4863.i5aĚ)LLz«*gjkXN:TQ ]/WpXў [P̖]6\E8MM{$1 Wqݧ*d{qe"MB{7 A-u }+.S\HDVnd˔H<'"=!q2u>YJQB@  :)^ wiJ 6/DUAi!K @4Aa+U!uku1?fp+nz>rG{ "sTڑX\dH}% ?> ^xSZŎl?r_dlW S?櫳w|ֽk ]v?tIi_s.woUǐ_N7SEExKODgHo_C~Hg3Ql!tp&iM P,|xN F_2; ƛL65 %6B&u +C͑+@`^y3\@4ՓO9}{LgVFqPZھ8D=p!Oo}<|X] GpR iFۙ,W( (&N3r^%RԅJ$y `?Gw®D`[h ܍91fhsV3wCH`&aL!R򋆼~l>K+{`)q?'"8Ϊ$9Պ>b5MB9@pM6@c97sp$mV8 \6]ynIy|zL/N}3@Uz7pǜAz?~r|SA^6TA=VHZRamp"g84ϧヹ-1U^(ʷGY*W){TucTwT<'ᶴB 616|~^N`p2Av_=qj퟽7+ЕnE{טQ!~H^ <(I{%IhaMثQswȰU4>j)KjHRt(5cPIT FB=)UAbu\ݵ9^A]Z,Dν@O:ߣ;zcUݺEgH1+tYq^\mYtxKx*+[ Z2A&k&U#݂{?Ь3yj5ר Ujś'GU[yUjI"Zy{%o- Z tzʒ{SH>ukmE:횏-\5!mE O 58ĝ[hэQ?c|{,ZT}}8W*3A㞻>>DZ2ѱ5NMK.^ī\^"6B+zO)~ʂjA3}#9\W@lШϾS3^S?u=V[zȋLuZv TE;06 -h, v-4hV*ƈ3-θIwnl0kIsv-p_N%beh3q kp['O#IZY[!0`-uUe[>R̩ )(]NeԢGH/SqAb{ X'3qg΍?a!C!,+W?xѥs@QAK,/fW}DK t;K|0cVڑ`H[8ڑ(n.Low!Nʑ#wJcP ~g۠_0< 4uf#>vy{gJ!jA`oVB'$vb;RF%mq0kqF=ah5J,*#C"POqЂQo }EHF̢Ó]LvJ ,z3^F-B$)=Ue1\q\uP3?qO’o=Y1|oT"5Ǘtd(?Luļ5=Łjhp:Cć.9VA7x4}]̋w)>'[!' T ӻv̬,rZ+Cw1ckUk$E9{Ng fFd) tCWf3 [3ؖ;مI;ԏtb1=6|"yެLD3k囡+' yߞ~"iO-~o/Z $qvmKW?{\z\* mP $#Wsm|/b0p]<M} ϗ<1!C K PVvO='F!#u7SktwaBU"-[ fQ#ZdOIތ;RlbxΌ ) ZV@N˒Z't$;$%_ i.ʍL)pNpp j~'?7Ѱ0ĵsP55SXtx>V@0_@U]c7g~Tܥ\O ;_Q7\nK^e[p-&8ѫFd&_KR8lJ%F&g++( o[`xKD';/"V}|W`W_E^a:=DsQ*yTkcX y"d=P#$UyC{/+* ڶ ^r9w㗡tX=-zd#1gH/0ـ)u'ӷTW>Nl nkF+]F<@CKGSGF勠r Ԝ qSS9GvG/nvorеbOl<|/Sہ)ij @ ;c(}rcxc c\lf00yyUz<{"xZ ="`EgYQ9@'M2td!$˟C·rj$$]Vraȁk4HړF'5DúUZhgEHV9}kR Oߞ LM}Y"D#VٝU9niJ{P̃O9QM)kܵa~uQYOx4 61+C,y,nUkNЦV)fd,{E\dq^#n8sHh>,JiN7 `A0>7 {Y[[x2PFJ;@}?cGTϩ$1,xu $G_dA=?T09[ <6,ZѓE:mmZʕ\u&3\;o|Hifgq?7f`=4͠ ;H׉GS;u@?[RnC, ['^B- A.W,K=-+d'ጸ/0og練JÂd#5Ú>b-U#^lSp-2 8#H 6eX =)Acϟ1 DϏN aYtahUicmU9 śܝ/^XԸUe̴ݜOx)p-ichסX6ܞJ{sx~\ U%UL Qn?iHAӱx/FV68vRѰ[])tlþ2ԥ.>+@p;KOYJQO`÷}]왝 zDTs=Vb*E4Y<7_>B=[=jD?jX^Q?c5o'd1cdk#M~ȫIˌ{(RBbqvTaH? yX.wXr U.w=j*`Թw'iQke5mkʔ~*fBp9LO/ǕmފeXf](6T29aoNgr0E^D #g*is83^7'.)&8NdbprIwa0S5n|M!Y@}dlЬH@O =Vէa5*ʯgqŷXjWɜEOV@SXPdd'\i߬" w9nx.b)E;~esK@Z_8ѮO`Rܩ |5d+Ex9!4 +lQ F^xUpڟ2l2B7=vDf|vXh,+}]=;vf rN{[-k5fZ2=;Trn5#9c,(Mҟrs܈7vЀ-=6w؇7F =(rBy%n^WE,2~!|TlrӴ1 f5f|V IEv`6*DT/ǎRW}D[hQN'qk d8W& fo[о$]Nɜ7$mf|97=_,jv 8wllN5G_@^^Cl"x"#mhB"=.# o/W($VSXryTq;O4n*ͱ4ÙC/6ʻ:?OvkOqC{ vXT℥jT3)i=2J26+"uRmUk%gDO1/ѯ֧[Ѓ$ G&&N:lGOU:KסYŸc_oeHGo|pvt*K}]Yʂ*Nmἲ3]1ʴRA1PU:J.wxS#ޣQw@ZPk1ЕIfpcǸ,͗'O*a_+|n2~Xk!ojobS/UfT5Cpv*9Ca1Auyģ< K:YJ'_4nHaߧ -S"U1)&y,N ?(UB-M|w/Z} g|"MI!dkDOΦa!*L"Fj R:7I?HuLfL a Ǥe Fx@vẁa;NTpE |[q)mj'>:'h}z_7jm^դ8}Y_ꥁY<6a!5L'D킧U9> "UgZCLx5ej 1m wWS˪$ cQ@-޷YSv ^%q/9~0{"~&f5{V;&- u^o"*nBax!N"qLڿolF;^#ŁĠoJiq$QŞ?\%(" C`:eٟq'd ?x?#\m:ˣ+!K]rwF1 3Qn\MidwA/IOaM~w8E!ul0&W5}#"3:l@3߇'?კZo 8[?95U'{Y zU>S$m h%41`_b^({HBi|+;:EP $j2PXuxITS4Djx aAmr'ʎn(QT2FXh1C} Dė5 z#kiqS'\vv3*2Td߾_P#d0G^1фOK f4GR[bk4{P"X`.5Pigp+G_Od*^MIvEVT)g)O2?V+HM"O}'yU2?  ;+I8$ϑ#aSv)"&=%$k=\$SdLKWeM0 n!gk|+,a 9OyBV5)xq@c۩ pJ2#}qwP.5ꭲ"T39I"!DU&8r[Nx ]2q\!eX@ɥ/_!j^XͳYHn,+q?8ܚL(&KgmcY)ԺBI$Umx uzt3OrfZ/43WX0U/@4%@HX 6(yId4{Tu$/C/.+&pD1>~~*&.ZѣfU%J TWP6$$)ի '*kjU%OPX&)1ImJm|HnjܳL$.و@߲ x -I'mŃmtR%xD҂ <,[ҜE1F(3|% *yl3pt!Zs%?ʏ-/JZymU a0Y{RI~cz#2# GN 2Vdnji]5]8̛o>ABi(Yw s]$4Uw=o|C1IME]r05`P)wsaQf;EpP1FZfzsmR4X]K!z^CxzI#9PY&bڬW;FJ|{8{BG#F,sgcݽg/ mb-*/a#(Kx;/Wx[m'( ~\"Ӎr<PY {&nC :ΈŴ$-9/Fؤ< Q{p=i ̻2'=iI$} U2@#GbAl1 ?p/y#&[Aʎ'˜6)K s.|犰9kGlS3UCw \x״ڋ { /и->#2o @W_> !BjlY)ADg 5Bj]+:'<$[KM uƜbk!*?l-eRj^0CfvL^SHiVia"s_nkKHyQ1 /J,PpsHĻZL£,-#g6,fhM:20ɴ9~i69@rF͟oEDz)#IY{@G"Pr?Ɂye1^R[Lc &TW*h%wz+b}f [bhĹlFb EYہ.V2<4S33a/ ʩ+V""2@Ni6ֹ֠2.x# \#m7 raT6k?_ œI 9Y?,r g޸ ̩ -USnaZD `6u !>_?MƵc8dUvjwi.邓\a~ |?3[0hW(Ձ'6/j]ĵ3T.f)?uiUECw!=+IHqI7tNʰ N#`i ~(>\)%/ĜNs狈U:W1`/W=#3E4?s(V> 3\&XZnVBD(uq=AۃUP_07]@цJ2%v?\ &H;?^*d2(7)%χَM,"Pz &Wt!ߑ85Ҧ[1S ˜3fU$\vIKQ$x*|!&*]mvxpY'm̗֞,Zɖ\XƩ=2j3!Ž\940 nQO.>eOot0]$޾؀2]檘5e 3"Jŕ#4p<ۼ'8Ms҈0BP6 Ek] <$dkʥvp?vS0} j},T<_ "%}`gjQZ%m&X-z*K9PdK&@5|Fsz7vԆN"O5۔yиK`|"&O=&w͌^/r&4FidatT s$PW@1/v@7UPާ"m8  8RyN `wyեgp\}-S$u֫N1Uv8(L!dױg?0&/O^֮ Si' &  +"Ui6)8Z- ^yT|'ۼM>9yd՗/\j:eS 9. S!0fU \CBv=ʱ̘cYXl6 ÜGhٙUMsvu)bt ,%E|ez-NOחE0>S]pAjq*/c-!î?⧦IZ_e%dS:TeIl¹|e :cb׸5;x[ՂHƖ&b <#y! ": ,f (sƿCڪ[1vNg0ur~2̛x Xk$R&JHz^EPz>_猡$0~ Os27Xn38*~/!v:XG"T%[׸Sa'^^Chf!%͑{)e˩rKK;AP!*<ʛ^<,>5qoUOQ?Js]EZ̃?xb/cs\^\*?TAX'osŌ )N$}Q7saBWϡ!mM S a,8jg:lnKq5lt;Z 4 C[;PsRR^N940sv̢d G Onu+XkY8,'^G !ҕd4G11@gf}!10}…:CfyfD7uIW{GrlԚZ:) _z;?1ji`VĕLj[ZqVH>I \ןG&]~%#6J ],D%Ǖzr`HPY.&Qɉ)A @@ AazNgquMn!7:x{8 7@FےZ"kRm-n/08Hij8-_UKϰ:H̤ B$d#>]K-6ۏ"GJWՒN 6.1e C|R.4Fk[ >RlNE!-=f} 080 c C;j^dy}S/ޛ]hi/:n)6P0D9VA%1he9y=Z6=bj!(Fs丱қ R(g 6>|7 452=!J|'ƘAgn9 lǩjT5f&e¼$֙t@07ohBBdeǼ1<|A1TsT(f]{mXWVcZK.Nf;!5ixس(IXW UxN#)i1UnƒEP_|kES@B).Kgoayfg`Oׂ*kv*26oY@^zudn p? fݳ OOKYk0p_=ºw aESԚ<]6å14T5  V[I[Zk=pTr5 pų(pqѷ ցb864b&HU^H < ɱ&-e3$x `< Y{Oaj}5-[٧I)_ޱۤ mx vnΌ#AQ<*pduؚl &Lv6u!7٠Xp\fMt-I5 w[:5i+q',5 eŽ/?CrӷAXCSP9vP?(p,HeiXS Ic yd/mԹ=ᇲj̯VJ@I3>҂> yxN HoK'Q'infAFd#w-hp:\0mo[$TZYUg#k.`@ԉ>#D1-aJU{AJ4R/ @~sH,zwi#l\Ƹ8VfΌIL)#ha+c:;ۀ57QI,KZ5)"!KBʇ9?hZ8ʺΊ鮑[C2k1:8ckì#|35`1,e6myM|rۊ/ g ;k@k'B:wi/>FJSձEhc'WYiN:t$MJ^R٪|g!U3l41ƹ(1̾I JrӀ%$nUu0k81(lB8rH!@oG%ac+ OJx";"!\I~+#Tk+;PwR7%mPYn3^S@ PWl|ek1*6Ʀ^6100X1zKrfit( XUHRy .l~M!T&YMM9U'_lxӅS]:,DKh|8}wf7?xV5UDR~ #ܒ,})c6q)&zx>QF-pt~M^iCj_(YEE}ph.a,Qv}oGp +X*]cۄDV?T,wrZ8o7@ \.G_7S ;@E9ٸձb6.8LS Hb}!BRurvd:@00ؚvH (J 41aYb|uWTCU va(v Z&һy,pSww}AL1Ryӹ s{@'h(_a+3,,=Rb( KP1Z'8xpɥ!fc;Lϐ|5CU?_ds (!3z=,|C&>?1̨VԎݶ]CB3"/cU˽nvX R&+Icg:#J"Aܦtp,+wvUpe_Q8S{Jk]ΑũNT<rt"EL7o2Y3ԕS7}dĎcJ2%g}|%g~e(t=5gł yuYrYi먻_%/)ǵbz5<`C7?W\i"`-z,!S,`LWF! a.?Bc jHҀIJ%)@\||QOkp>DӜ ~-GJ[!9h%LYc̨1 bIF)? 5MBµkk97̎"l_|(͞,Ni{tj }MVz׮%=Dcka.Qy Nй;|q̘[557N1BA=3^UY\kB2P|?rh㸒1<CZ? ݮ,+MSwG 5/qm^9鶻`«V){JP#Pq,S o[qJ pQXwB:؊';W!䢤 Vq/W#h^83ꘆ0cD8A|3"T 2kWGDלգs@0!6YMIl{~(xKRpaqx}^:s\Q9 hh!PcDM`/^ ޅ%@v^*woY뿾u!K3kݭ"$R0+;!Bİ WpJ[=̰Ob[epYo7JxuN "dm[[-1[9ŖMv ~G]$.򿉼,>EojwHnB{5*̠+Aa'p~w,&梺?Jӝ%*DiNc/Yi(Y*y6'['KgsдWf\LfT]WhOj?N _[_g|c& lVfh3G|Eȴ0ɫO.l/l<p&0/7&++ױ ٕ 4FNq?pG jyeVM8YX)I)FxJH;ӰApF_.me͖Ea2H `1%WW: _;É%{*)|;;0U9@_1}̭s_x)6o]f!ߵkR<$H -T ^[W\Hʑr(:5 '&PΨdU4X$2Hs/H\Cv'D[l>^^x'|@C-~]`uшW{Gy_;1akaXȴ`=0i7[[fv8 U,\&Hhܪ8s劼g~іC=NVk8 Ky,ybZcLy&dZHqXypu A;@K$"S%>D 8K,"뛼 emD|ώx C"Kf'kCΟΝy@cL 5[IEd7IZZ-Š@2\#cBMN WlHg61ǽ_lU]Ĺlj#9af6ʃ3)MJX_cU;VJ[܏`d9n> -wrC1kEp](QH/,xd Grܑ*:E6r5bI*v/EY+nU@W^ԴQtݽ"6iN׋$>Ⰾ@%}1q8( v-@rTGg`rqhmtzP83$Z,36䙸whwbؽ1`iI6Ou0Б[)E8) ~ X]p3 yܳ ގ@ȝ+' K.Yeګbڹ8ƍW&moezz ªޛxWs~RP8#1?%!][L$GM&XmdW'6wnJwpw VD7YVY^]BssՌ T{₧T ")$7Vuג"!S[#ߥ۞՗_pgX_Z84DTZ}Y ɵ@ڹ.qa )@+I NL8|ܝ?z6a+Rb*q&q(;V}&ZOuYAޖRg)K}B=I9ncxB}.tB_Z>?_]7a:麸d5Y1r\~{LcL,pU.蕳ڀ@bE.q=dPuUMņ}岵`"#~4xL`Vݪ~`uݭ PmcЏ!SzUghڗ {S/k =^iES!_?,I-UڨtTbE2sqs ,EWZˤE)jLbmjBB%i(i6T]qQU*[5 (ZmPP8 0ɠL7On(@6ceԀ+~e')m $Bt@;}+Ӫ%]CD+39MMo8cjV <.A)HdR֬>IqSq3w4!hBWyR{g,űʛrcݧ{GԌL)o ?p5XDA?Y(Z7j> cPj0Bʚ"9ަ䏞j1,j@ӷ<pLZ+jiMٕ^INifb?ɇ(O갶`ž*O[ܬmAfNt{Vs$ĨfFj'cd𗧯2r ͻVIGef@?-co,\mvRdtZt&%zjCݕp]_S̝BpZӫs ;D5&WeDf}R/̑#C .:=:j=?EO#mM%1(|9sMyl~lA Ү4tFBI~b$.K`M[:T .x.K$N~ڋ˓vcKDl qCK&@^`AWQIJ ](TdbZCP&Vq[EIqJ 驝皨fj{ƱB fU`oayֈ[ICvQM,p %L3-ӡʺa-\-]%$T*&&)PC]MLͨ{כhQ@'9U{QQzi/T-rCc{?B-jVRv@Ň-)l@BRXs?*~CI!#E*rdVyWMٍ g^b38hǀ:)?$ח?ZN}1 ԮᴙSEזMSvAH PW9uJPFF9^8e.յ$MTN c i'[ggbZ̮`W!89 nM2Poԁ&t) ,5Z3/.fz)Ď3)1. gPZ}xIa0`A7I H:L)8ky9NtmOJ~Tc6X+{xge?ֵEG,#ewK ? O:U޾vt^A]B74Iu{մp7`=ץx-H󿃎޿7怍=]-drFA78ĝy 0}h}:3 FY\SsLW*GNgSBs{ո_^n<"dQ5$,S#S Őg۬iDr[=a//NZ |R=l+A#ȋL'Lȉo_#( { PHپf~xT5"U匶J"LJn8T*}җ&lvv` vPcksI  2R\bi=U&krg G8ZnV;K +Ii -e|6NTA39ؐ|H 8Zz#{Gc) ӔqwrA1!II FTf 9d*q6XYDB̜>btbp;ߺ#(IB )3J'j %7dJ\ګ`9 )^LA^MXG]ET4NM-{r( 4Ys2w&4d=Tf^q\kK(' N}T,:&Vx Gb&A.ZիwZy$c 5Z1{BEU moÜs3`CnHof D$wf$/Jk<G@p.uxdMGd15UAU߁%GقEE#X}~] K:ux`:!`ճ';Rmk38nPՉM$` j1Umםv$^뻓%Zyjq%Uka3j`\P[:Y k&jU/ϴj B FK9EϵBͨpO_%2l++Q3 e/p]MpHSŸW|'idwlgho=ب5f_w]}_l%n7a S /̎p |L==#HE'enw:M[ɲ",j qـ~gt9߃Bu|_ f_uԡ J;l<݁k`-bZ`{:56:o%0O 2Kvgugck>C%IBp+c:I:ysf bdr&Y)jIhafMR8KhMAׯpڥLt)$}h8f̣͔yS}*KznC`j5lW:= 0+Nc']j]EəȂp[+\-1dF/>/ԅ~@Z Gz[C~c\F+DlV{n ġASwuþVٗy{QA\gWm]*/G`J>SNdB2 7*A`C2sڊVvNY¹9#}D7As }8ּUdWI/ u`XV6U MVTxU]-9912!#Ϸtn$(_5ˊ=)@ F6h#+BeK zɅ\ KA(gaUx2av\RqMc*ۋo pKj6WK?99#("?:>gpQ^"` e3};" f{7Wh[Ѧ6yzqRuoq83eG52O=}T"=HT;" l$tCq md!] p v\fЙJw VJmYW! q4;(UƮ#'e@U4 aoӯ% p@B gwR)!'I=b xF@=9՗NQ 9Q/ EF%z$bդs5J4b3ϠBg ,= *Yluh_);ʒ`##%QlW%)U(ׁsK=H+8Jm.ۍ`}»w79섀(t/wuy |C"4ws !.hFJ9&1SGg]@b67:+b,>Ln۪5y[ZL2Uേ'IqVd~f-׏q٥wP֒Q8:sz;4RI)8db^q|^QK+fOh*x<Fn`C<9Fwӄ@Ϭk/oZh&"ߔI쌿}sO32pa"K`| PjǛ;R&rQѕ:!0(FZCvER?izav{H_iW@ ˈR+;vσn)~ -O)U EL3ecaBͷUޫ%? E*2RXѽ Mz^NM*!s#:Eܓ?s^ 6[Ly0g޿4fJrj_b}Oqy8)"ARG%#]hXKdX-~H\gEE,~~aęIw 1o3A lݚe- -mp{m^fqBw/7)$)SD tVԈKųHys4y4M N[9ZcdðE\M/dcN=A'TsQ?M{03 Fu@)=F:y7\u`46h? L\IUA~. J)r@s k/L_ (zS^}wdMaj-.$hM.eKט wBHWڇXrr_ Z7t 2d8< Uˆ}f#[٥kM2U!+W^AD`ˤ\n,/,gة:6b쓑eZ+((ka}3xHehA hLk;, a5gTfu95p 81wrD(V:omBE"PZIN˩e7hbVk DL<G +ʒ؃fD 5CӚ1qس)q;j]8ڟj/?qö.` ce.6Et'{}٦.ϐܡS *3סKVE܆u H%J4qNO`J͐h:=cҩ+n}^+Zm5%.ҍީu6lmeUOCuژ# J +zLD ;=9cui}"O[Qg"bU}8f፩'G-]N,JIR iM3dfث{Ϊ3)s0JgxQ0iBn# v Jb/\v\#Y[=`?\zpvv25EY&N Dc]͙G}ض׾E2yn3Qu3PGl@eB mU .dѤ) 6+o> rD5sA)Qx%킳Кv6m`GluPאR6\ӊފ4T ژaEޟerNuj t$5م\g*~PWsIrAhMbzytG[] dɊ^א 0H߄%0@k?M*9e91B%-[ .baYzסgi]1{s2?s@5{ΑͰK !GNe,5lU1m׻Tb/KK΍J9]KR 6-+> B>!鄟YD>Ai VK;Zz4Hr KI}ڮ` kz.q!=wmigr#ՆlLYèTn;UЩXeD4ll w5DNAg "<09$9vKs#cCQqck /Hf'83/űA/cjN,?Ayj2&יB)Siw'TY&>2q86fM:@J?Y,hGt:\%hE)A5FU݁ZH5/Gb;+3<^iqf Qv=u>׵ c@>@b&0[o 7$#A]BT_V'gb6 vGǕ/k1Jf)#0^ Q8 $1$w8tH3+/kD$s[]6!+Iꇳ[of4lr-WD%qq %M"LXJ6+#QF;mwsctR5Z`?4-p7v1n4m:l {!?1AS2! ^I|dK^ eAG 94U=-?@(|ܙ ` ʉhtOodž /|Hǫ%cirΛنn\t5|+*h[LfBÓ=\m;R%7:RE ygybL?feR&U zr 1PVgw[1ꊥXGM?jL /+Mµ*~Vac0Dna)TZ GIN!Rh^xqr渡:"Rd"a E2@v3_.hW1yXJլfb~-,5^+#I#-(Wԫ 5Blt3Z %ƻK;Tk뾥a7X-P^$M;txt<'ňEO׺z3]b:ǙN'i$MܗR=5a Svٲ .DQ45xX({ÆL)bVw\mԚA#!P2ݰ#4K闌N',ҪJvnRJc[\2 N7Є>swE氐h?tiM 4SxNFA;|rZՉv5_cfb}*M`0etAg D>z46̄vpikLCAMCwR0=H3`e!mѡ=Q=$.Dmԑ_]a,uDS]r+^OWZ?Pm5cfٙ}CKnz(w^3bvy꼰܆v@,Fa K[L?UR [˩NI|;8xi扪=-~RBid-b@+4kV OJN7tjDqKD?/OڀWg^tVnlvNe,Hjރ'4=\z9ne99Vˬ]/MˁxY pTeri . Ӂ.1"u`moG,7E^t*]?/s; TJ6"f|)$iBS|`w"?Jr,8,HgqߚFFQ6z "8:aʸ=T#=5J5-i+Y-gV>U>;kY&gScn3s[5 2 o?uF&lCѼ~IDh.T>ECiH>Xfx &?VνwA(oXh}2ٚS愀|ʠe3[>wd@F20MW)GKYΜvYv/Jl.mbyKՆXՖx/PQΖ_Od =mgeZ!K9 =Me`bTȁJ_){RR  ,OjdL:np6}7K.K* mC[7\6 h$IO 0oaKyICc~ًGbzm2#-$ym{OM|qb c[4'A3.򏲯WTGBY:m /ΗW3zIߜz[VocLXeʺq(鑄VqCsf%ѡ. F]:l;fmOra5NO!̙vO7'- T <鞤P# vI’j~{8[Үnl;e:yƾ#."0 ҿ2nbQcc6!8I֚W*E#ρ)GP*i>}c뭥g>򵺣?B0>rds\ÜTY䵚p#!f/\hxa?$t>' x"DtoWXjP$S(D!;^%_[1.m7amôz-jsQ4h f\|9Q5`q%{k>qS-vE_?dX"J$ie4&Fg),MoUHXsw(p^ X'}4%v7:WRZ^ph ;-B<RF@:Oo[~. gw2?PKhsG懢‘YT!U '=FK ` v-LʧȻJ0UJ:d?CxGm䁚4e"Rm1-y PzZ~  f'-z+PS/Otu7[`Vdg]( CkIf[ aV{["faJǶd(Pϻ"`w(1KWE~;js%,}j&)9';͹;KI7ϙVf jTG a~=IՕOPnAL~%> zLvw͵Zbo5In0T'c+ /Njn+<ÂHQ2 oImUf+|9l P#ԟ|; iE0bEXIlVHjkhh4`ЄhF=* Q (N\ .2/.e"̀l *5[> LtPOBUJ?iB{dִqQ[)OˢoSw̤ڧ `aɭ7k L[|D"O,S'?Fp*ێ[SZt%y".b~̏PD%Ou`ߙ84HvvQʠ߫Id18 I⢌)T$ER ܨ],#;O}ń jΑEN:lSM@,2LRxf4yu$S%/8a4zF!}dPU CaU t[ j+%nR-W*a#h=>E d jS*B*^=.TfCg_L/KC sً^GWbni9zܟ bm5V"0 oFԇّyx`@,`c|2;$"r:\N:w#R0{)%ӊ7~ 0eXEE1u `aGbux! RdA16A/H; tJ}2d҂kSʰӾ*Hi:{4%U}T@uAY{5z>cEl *~eWlz}|z8NTn7ust%ffU ?qz|=K澣=aBf>sWEr{yf~L}*PD<|>/ `mϸT9̄j֊;f2= )닱~%"' 6lsʸc<(#B]Z/fX{2ż K)qtPor nP/ Κ%fJ€*)Oa;&at I&BUc QY3[G0ηkyoa cq65Qd`WZf10i`..}!U2 5l-YRv*eRZ'߄ "ڐ)򟌨;+)}D;Hj2;Az2| HkQ^F8+"MJE~1.8Sup/%+ҟokg9'6> 1[xhhI4+T$i< Z>c.\7 kMiƕh-0xa.}]A1QK {uhD&?%a;rZ ŷ\O뻦 f;wt9d*F]Ľ3b嫽B١$G2RNV_(-I+J'mvz Dk謂*aR]aguF$R+LQ$:T),z $!9J/Ⱥ#\`Z2J|`X6$LQmAIq(#-#EGB'8fJclge-B(H/AMl3{QTPSA.I)b,sVPk S48A#ܑ`$9F)|e,^P1BnI14^LI~ 1  Y rՆwRBOCӐa@Eh=&(k$R;}S(fv#ƥ7t\L#J*X=5˔p,j1{3a׹꾿p"R#u,&HA D^#իV/Sd$fp 'U Zs;Ŀ? ā.eQV@7\VCihNS}N$ JK`a7õ&a@[ypC{UV#:4A'9AE_)vXHxdP~ ꊻ,kYy¡oxώӛif0u+_Ov y@%mr2&nq딹#߰.t 2fR)lm}QDE# Eq)V? (tg 'Gٓ.3Fv :LB' |'S .S U+RD;t/Tb7Wꥺ⍛kn*%uXn]V!hꉇZ_\->ܑΛkW';M/X}QD|uٝ,د8\rwj}~0TY@!.:IbtfAԼf }ALCq"L㭢jfz3*OXJE݌@>ZgCyXZhUƤlpm-Jo͆!ˑN] Ex=a^ЫsE#vCW8 N3UϊƝcɸdzql(4às յO7,+-0ۣ $\fđtapOtmv jŏH `:vWR<#x$m#h<}TQU}l1BSav?%}:^ƱᵮB 7Tܼ 2G"Kbl(?LڤvitFn3~ŦsEuS ZLa9rSܽ*?_ń 3f;g1[ m+gR2oJCO $Wo"T(B;on2o_Y5%iQ"-%&ՖpSmxΑ_qCmGoD^C 揥if/K<+ @0"5F/H8NC!yeaZI'Ej{G; pYpn%n~C[:<%'6pLCk'XgCث\ Rh0=H= M,eUH1Ы.JUCaAYs} !C>ֿ/zdWVidp(C/QW\?9,Lh2kmkMdF~gYmMr dR Tkh2)#hcʕ%p5 Y:U)'[_g&5[$&t;^OhIeiݳ-2iSmGYeԬgk{.Ab1'f#Ή*s:)@%5#S7Tֲ~ffl8qI57t JIN8ՑZrQpeݜA0w.mޣTuM,-KWp\S8zn1}\ @|o[ \d!~ *Hpq"7~BK'5"<9#T܁AO,cMBH=Y|`} |+UסdcE˥5@E(13@gB"V-SXĶ {`n# Ν?]OwS%$Q(SDU_ (pVW2VOb7Ś#4oy:4tjox<ՏAbu㺕~٨w@Ӕθ5CףC $2 +{snwMVmz9퀘Wr2Vvȧ-} ":F}"LCB&«P"2+\- ' mcA0HYnl F6~챧AvzwF`7S2g(Jz&?O*_v@PIfXW&LgOF8 NdbD"r5 hyh>- 5ylGV2i$YA"$Eg'ع[ CYh I~ QZ_ :,Pox"U?`G .DzŝzIgǜA95f E* ϙO߅Iu5>-􁦔rf)'=/(0> #rYAnufB' )uYgC|u:.pEgԨ RDrJZE+W,#9-(Pk/̌`,qZH]u4쬘jJ*r'3JAtG!U}Hx\r$Ojƻt2 9Oǃ^ D,r>ǚcH@K=2օ\z9y]$bڋ M}%l24>@O_Wt@hN $4t⌺5IڈY'+۽3Q "3X *Q>Wn A /i#00)YPc'v,%'9e@ӱ O<֥wXz? FgUbҶxoTR#T$83"àk'LW.tjCrd,RA@FĹ8o,$vZfchjZFvXiA集$Xg\aɢ;Y.4V;TmϷPk]"C ^? @XY/ṮI K4 *jSX;hٍ>ۻTޤnxq\;bjѫO.uG]A-dq{YE9ݾ-f}wl:Zj7J>f R68/6ࣘesDq+mBX uZ}ӛqWyOGC2fZ(B7+#gi &SZ擰x} RDpV hT7 -jTkɧ,+ ŢoWQݕ;woQ]hjܲg+=?2O>e/uF9Yix |4R^~hQD6)k׎u,+1EqdVjw{7q+˨aѿH[%WGYC| vn |v'PRxçctV dZLs\9A-C?FmDSewӹ IYns1Z, W{n"ԉ`LfHe :{rE>'lH/hd=4.SЈO#d)[Zm.ply0-zQӯʀd"Ea"> 8x=fOSTZ&$T+gS+? .'6oSG r[pfE^un@S=@&lkKVRjas粇Y~%'O4{Z`ND -*DT6d٩>d@$FX~lȷ&q|9@(xn > Γ:,s68k?/X˃s=oPؽdmSb!cgԣME(Yg%.>:j,[bzя\0Y%N? ̍6&bEk1ȷ+6Zy$<_U^:a9Y.r:\GL;iLcKD:vנ!Oj$˩TMPO_Ϧ癕@Hn :LMiQMqv/rX&"J 2=0O06>{gJ;sD;ܜ{ l0J| u-vJA5=>ЭK$}tp= YtUC.>燉35]u^N785٣ ݒkQ808 o5pr% ]!Jl'z <.6p X MDL=g />zRapphf\`s%iRkwv|,a)]A1w_'C_+bϧL(]ᇹqbF!V:\QL26}MQM@ݡHSoDJW2JDm@I8!GGi+ʎZ6*vsQ.( ؉wIsD񜙀+#ҭ-NY$-?BݠJUt{CV֦"ZA^O1y31MlXo̽;mpeټF05k67P{ːm0q.R!iM8L&l@a;eXb9(%k"qtxk yKK"I:jL' #m$/cGp202uZ J3=1xXhF3Rllg:}TL&C.m心3.)%DAѼ{j%XKVMyʄi@4!i9{ebcY8KN=_ߜ2}ץDѥaqua=VvMz%c,m5#Tx+ Cs"гILPZYcI h"(,]Xu%^>̤G$~tv/.*V p=YQn ^;ć'h@F.dx>@MI%h1S <%Z$|+6H!YZ`MBokK787`C>Aڍ[/ 49G Z"pcXKWnfOsNŢ,RAQ>؃WV)@;X^ShʥMIBe13'{yB (ajћMˡEN&I9VisÍ(h8Z :[֚{*zjs #h Z+g;:%aƕu@g!f2-iI >#yJw儴 ,bB\GC`vz J6߱bxk[ff[4bxةh9sQ[A}/hbjjC`Q>@K)%7̘LHXQPa˯CY]A/9FxEi= NL i,J#ٞ&Rz4הWǘHǂQ'1py0ס1w݆RxZмRAd5¸bU-?HTSmP/>i.oFw7Ư!&} Ү>u@z /ɛɂ±B$ꡑ!T&$h)a[ ^lotdUAI_@2Α"jp˙% #}5 uzrolGD!{AMS2AE"Q/`lXoOk1CQ@ = nyL G'%N{叅\ƱDepJܐ| ڬEdu񟓎PK-Օ2ۥvt6_߻t4;?BS?Eo !8&3N`ݯ!`/` cȀ /gzYx}_CxW  E]+N,i\lGYyӆwuј"|)&ע9w^0|n"C/]<޺lvQ^y':ݬ_*$rb7Xr3aθ>M7_pgߞ$voWGAѹnJȉtxu3ךDf5JBJdz+`3"\|!ؒVaNdNsH'ei`q$Pcy_10Ɨ9ނpa,jǞ%oO.1zng iq _Al2Y'Q엪,9ԓ&}6tT^)fS,*kh]Zo.o |a ]"LV:p.:V" 7f"PߋoH6^#%vye Γ!6jߗwb@eOVkS<.4e Π.Ovrַk% X܂"T^%>1@O9|ydi2m;4փ~bW iT݀IQIտ4jT.Ы2^x9(3QV4%m )=槹H,$d\ S4[UBe4^GivŶRSOXʅVhɘr˜y<-@dS{cڴYw%btnhv8Yg%el BZ˗ZkC'7!%0_71Nr@ޮ# |cG~9hd'_U3𩕞,1~\҄ Y^]@^[;_Ӈo(pd/H'j|. i?ERa<3lɤ=Z & #e|x9Y#J [{p on1->hR[r|,@k߫H5pB}zYGsR /'rK~[]jm!:@s;cz={08ClQ$3H bW򛃅}0cNqNa]z/|r[&Z=H. XW\ r"H~j~ ,d |j]3KHt_#vv:A2UOIāzVYom`eVNd]k PԨlpB= !Q Kfh yʢL#{n+J4}ϽρFO9XV}{;j{W)$Z8z!]s"N &W]Xix0,3Qv'f\PⲺ>]oY5_nd>m Jt*^=^R Q%ɫN߰/*b&o ȡyZJa RqYJ+Z k8T9V0;2zo_HvoUoyxISPΕ;*o"9;y7YrLkF3=2~3Xd}w gHW7JtAr|\@ kGb)_ y(1릗(>BX1؜&#Aܩk8$F2=/~rV#5LWTr HAS6#&U kfhḟH}P}^J_ΩrSe X%FgBehtXsj.MnEPej_w.[+յy?!vzF5TGB*@a@AMw]D%-(,.+nPwt}{ u˽! t}BUs::Ċ]j]PHUR]xΌ1ӸEN{FnwCZɥm8mS29 6W%vOrI!|:d"Æ_ 2ڢv=g)8|,4xɆqΩ7oG%g.oZFc:>-Ы>@valItvm|oIaj24Cb;x?ֿ 0CnKNauy>UZUfPJ`H,!~B} "cKa ]=-g)iƝ~PBu667ޠ͋"Jo p>),xL*҆#^5j&>Nd!A ˖.k^[kG˟T˘HG%2;ar9Q¥ܝ2YL5CSBy s؇ĝ.$0"Ii[Shys~.iG3|MMH~cޝ}✜߇\W8ZDkːN]\T5!Ӯ K~x 9FC22w&$XdNL qNK4*踀 nKp2D8X~h#rC˓gDhoC3M[^"q' :/~dsM-1Co[m%UWjQ8ToEZFm`ȁn!ȣnZx +pOܓZ!]-"  lg^ZeZeh Fk9E>ك><pL"\@aD*񀬥O]X->[(Gy!Y] ς/,q8m|:B+܅=zef0`ŭ̀ c?y%R`yv6qUh6KX2:a۴i[1xL#%ʭf” W~iRF>tDtӛoYS !%4APQEh'T+O. 6(4&mA|:rXu'8%3u$w9\G|J!&^NLj);(UxOƁ 5Q1w'&ꌻprl .(+_Xo5(/ff8୪%eX ̍iu67bQge2vC\s1k}W1pHf d_Qd (nzO |Ȑef 8@yg)r3T1K_=JYk>mUfcuX7s\Y§Iwa {3)bCNŠ+}E٪Hy Yf!~Og)}.: \*d5P'yU:*fwQߒh2yN4v;=:%3ew?|Wr_2F&%|l/qӓY0IV^4=)6o^pTrad.Ꝁ6 ab)4QYǝ]EVX(?$c ~Cv~|}Q P,`&TJ{}k@vjZWrV+M'uƀ,I%AzN\ TI\ZƖܴ_Ha|%1I+LX`+]d{ENLZ ŬDpMq2qμ&!z c6Γdtkثpu,!?4ݍ1@ $f(P9fSX0 ~{|k06G=dPi:0ޛ5}o(5BUͨ&<;trZTdncΥc̆xGט\,/*JE2 Nhv}B)bTɕ* jG8W}͘PJ=,*"nF/]TφI "ET:J$8kڍ Wk;n$%1~zoۡ.\&|FXvHB'Cq:t6`#B=&A<ݿyK(@EdΙt/nDi;ɢR5V`lkDu{;5D8Y1jl0{ ozL;\cp_a2|r,=*{ 3 b sZN@pL}G>H !x:vN1*l>LPM D'1,;VdpBUpGws{/Q_#D$I*D=g&,\v홳<ȫf̆[[_y"gB$;2{FF ]}DЛ6*A~*c Eล B!K'Аu9q5.PiE/I{f-Us Efm>Hf维 w^֯9Wbww hXemVl7//$(oܦ.IO޸_h͗{diZHj#8l;IEu֊Y] D<.:]xRZ#wƘ +&@XY6Wdcq[鎞$o;q41R[VP 0P:`& fz*?Tڱ8]Xf6,'8>e/fR#C. %~ CG"J^: t \R"zp)[B_Tכ(l ?DhH0sc5kyI<{I;)X3A%GЮrf2Ԑ|iV$@k>«m}Xb&pI}Cr,Zﱩm4#6x`G`(ByfzfzR@ ? 5MHB)"ofjv 3y%BR)m^00gW"`d^P3'lX3-_O2@ֲ 0DZ\i;#ZFKeGC[[Y?I $ֽN7 'C j(j-=c-lty>Hܰz5Bӫ:{"8O$cѳ ˊm# O4%,4=W0pw"k@$VM 00% mH`y)=5#{3-~.ӉtBOYB )vZrdw(OSv{ȶ QR1vtIRwƺqvgt.?8v|( Ӊ.N,ZJB7GVK}p]Z(?M#$#y(XW\e;u4S"'0sdM\a Vl.qﰚWY7Hq-7CJmϚʗ*6!t30;1G9;V؅Є 7R_~}R7089M7墥NrF] ]dSv1ۀSɯxD S3ůۙQ楎l!ra}&}IՅK ъ} TxKʐ{HB]'}ɕO 1pw椋`fPӮK#b,wTEUBW8Zԁ|2Ǒ z?Bt=5jN̰Ha:{}%TŊx!̎M'vͶH!Kry0Ma*p {b :NW:? xMm(5VDSEg)\3nT")]FGH+9*{pÚeSfw!=sjX4*1P^E"J-/$~\`(TO4,ǂC"m,*4@o$Cf鷽{3y5x ]>ÞmO0@T2"d0ߢO =gD-#r HfT@3;b`{c:40ӽ X8DН&;,8@3׆Rex@."Lnl_ٹm`A0- C<}F|N>C_CCtj4Yt"Je2 "ckTh#v*$a7k%W6<> FIꩋ tmUSnMÑܮiEpGdoI*5/w:+l*Į0 F{E(r$@ KZEG51mZ e鰱&0V(%5}ծ"Z;xʁ FJk(viʍ\'S,uB(yf*At~&F/~e]:/!<OҚMXZzA5]lo FƗdX'OCVsT)6ki- >hϵB jV :30IiU( OaDdiq/b]Mzk- w~PO:R(yZMMKd&42g^c2dx@@8VH1XB hq\9+KEcXx5swUljB!V 'W΅+s FP(%:+an{5EKgtɪpp$I`)-qx:exHǙ .V#c ?79-hA:܍vZ UzPY^=wT17 >kbbE)Qv=4$|$C)T| NਨTiT^ivz{:< =M& DKEjySUWgqL4 Do)d%zG&.RRQے4>p^MF9Ev\F+!Ww}h2K_wȒ(}r-4Poݐ=+[ d\ȥ. >8  < P ɡ3#,tR[٬]ET3LyˮƸNL;z`1@.2? o?U4Wոw 3ntg ZQ!a~YcBbzk]RWN$y\2OľhC0%4g%D |y9r\wp%lݕ(g<ډ[bb?Io}r\k-ʠuZu6n1t-}WOuWvF ؤ24XrW G Z0v/yj*I.bG2,pTRmV(KabGY]"LDjXB2+*H3=է#^i4ZD EFۊslԂD&^nEv^>P.8#YlM! y>޷^k" d)F$zmVZv`.~D4xglr=+je۵䈉.h&W^2_Ǚ.ݹʮ/^UYI/@Ƒ V-NYOha-YR"ދqk\n0#LmX:{¹gP/&Ň9n# Vw^/ႏ3N 6 1fXn*DGYlsp(O\ӧtBe;,!H5I Gkb~KO)4b4[Hik>{-y֥D׌-g7Fx0~vD,4x%L}(i݂^4 i&ZJ$fUhL @M]ƈ* .ZaG0֝%X% )F}~DNL%oc2f mf\ ~'LV0#M!TP IьKЂt#h hywX9L.݉ \~<֧CInxc5|Ӥ{΅I=?:ar@?…Ӷ +//'HZG(36K*C0p`.sj2# SՇQfU\#s}%w&>ˀdYWp r{Y>M>%̲[7 λv~"t{ImNw5eFIrDTzҊ\cv2GKn vW y n/k-ڬh16e\jtORaOʀ]׿lM=vO_7R]Xkh9;gg.<"(I偻oFŗx;T3WV\ Ix]_\46:}ڋQv uDt 5AD[B N>AJ%#I_&0;; gZ=6DhZsFdX̏|=bdW>C!p4q̶X6nbi'ē_e2S/;/_hD).b 4v aPEWѳDf2R@QnqLZ̕n w Pk"HtHU7cW32C$tMڞBr5= Q~ 0;}F7rED6kf plhmǬ}gQ-W|r>; Nne;`+BJǍ z?̰@E8sj^q+%0M߯]vk)7/*[ڙҌ2T3IA/* \1@ <]T.7郙AYRPn q`C݇,nn{O" C[ׂ([32zfub Uk6&+JfT䷬Yh~p"nlIR#IͷzPih>P AM)Sg8K"wN[ %IQ˱:$Z)?ꋳT8lBy/Nn)#TqW8l {gèL$5Ko=ED:J^(,Qp|.L@u[=op[7:+9R:w5n _s&^Qct2(mm )0M;G o9{;Y0[k̏u6ySiX25ĖwT}>_IQ|ÖTsc~?7 Ѿ(NA;Tq(meCah C.Lܙ%c4׽ '`w*eAO6>|K?6wCiqbQ4SVSYH76E3} ue@+(7F/k-da'?( Vޘ:ߗHz3?%ӒNOlme1]eZ4P!5&Be4~omz|ʢkYL5;U7|VpQ#R#;MplNeT,J5~V\{A`(:{ݎ/`"oc쐯9  tȡTagO=VxiOSt@54`K҄ =R)|0?7tMGuzB{2:E:c?.W`=XkJq$287to3,% l[IM&|k`JЕ^npӒL5( ˥M_Dӏ}|Hy)۲e2oXcȺ/ S̏hSMQ2ϓ'D5 |fUcrhg”'sSEK$T禭 k$>3yM}@w4rEǝ\C3\Ԓb|_aWFXu;َ1tRaqϔx+`Џ{)Djs{|)(5¦AtWtc(i$$z/kEnZ@\6QW4J̾c0|{[vaH6ֽ)XnW̧;0e[Ӏ[OdžA5wYlwe_v /z\Hw̴#+BK+-( UbDiM6_!JşZ׵u埆#0Mc@*F}H* ʂu5lE_kNJ̳>az|2%ĕ)}9x#] CX;1$kz,PNF-p[֜wb7Xѕr z[wzDJ2(FYYozGg&w_;jT22n+Ax1Ы:MDqE~i|S;y??^ tmZ]RYtbRƺN%tt N Bސ q U,9Q AˑSN$<UikS1Oj'_dVV(҃8=2_FmDO9 {%q￱'O#g[޿e ?TmI\!E執:`:ld_4vg ?HY:3$\d/Wkg>ޮߔ"m~&%3k7Y\R[I!IcӜ#.jRQnG>ӎ\׻׏z!gN_be۴eq -ʟIX]^";fOg!zWݏˇ1 F[P9r_B2y [M]0Lkp}GMjai;c[֏'MIbM\G<_F[N{_HbRJ]sT3FaIb@P-Ǫ8^G}LU ecvt`uF+ZdŮN ,g:;?…V+n ҝKUheAE-Uu%#&8]z7rWH&bibcz:0hGv 8~Mu]*r^u[4StKuUwSq'"`CtJZ3>zf=dJzJL cPUw9mPIL]9$4(d6m/9IaC*Njqw>fN|W T!S[xEtOZ۽PG  ,x|`c Z1UjйӉϴgW$93v{M-o\.Pz:v^y|} 逘IVK5{Y? ԕDkNΰbyva\(:OS_%~&*G;uNAy6M <p²#;F0Kѥ?J-qUݿCEE>gvI=Ki~|%k]lڠXQë3^BpC-oig"UpD/C.q *UaJƻYpBe[*P+f\d ڶKN={g<;Jhl{}e+BŴKdmRuhX!/MʤXtPm=lYw~K2'-< lĬꞓ(jkg VA"ޢXn ?-OwPXWob q7eve[p\_9_WuQC 0 Ү6Q͐@APR p;(T0Z{_DoW qxG8ApgA;]whf ՄA /o&X5)7cED%z[c")]qH?e+OO6& AFCh>%~5THU}:O| >ANb>]RU݂c6瘫:&Ι戋Q/װ\ !<#iyb&Joa#` #ߧeFKWwkysHV+%Ed5P]TN1QaO9_YQ+VRP&a[K"j!lF ő24\OtrcL.i.AY;f-^( ¨䞦qu5W?5nIvEtݡi1R~)SA"ʩ5c 5HVfjgl0\DNV\[{UcR~@ 67x͊|52Jw~;A+q ʒp}a%kut8hV8T(Pܱt&[]7JF]+J[G3xCOHC]~*Ls?gOœL+{jf:n!YM{їy"a~Oxy06z:^82q#Gep~nbt3P֔Ft EVTv.)G"\ 4@=UetqOgHͩSǓ{al _xhsjS9W`( R}~ȘL9 @3t\FI6"!D]DU/t3~ 3*2B?Zqaj,:K٦7Q6zRABAaLm󗶟/;pL{T :օI]6{>U5\fu Oy~01`kX(9D:)ŊChCD^9@zN$E'4>.@kuvzfţ 9]raVk;σ=p΁˷QmP&Y"|_"]<#LXXp*Rx%DDiwÅC@e %Q^XĦ1_9C]d* (dKu';ըDj2q8%2;-^xw?BB,񔖜""g(W]i`'dNPh)1[%tS M?]QU|XfwF;X+atE |m-[.ЄV1F\&&,&x?01}xkK\j]?ԍHW1#"z {DMg,;.gRZڤ%m?=M ir_<"wZEÌNoG^kKYX=wSk]J*_*ct:Nc6.WͬX2cmᢞ*dHJRuz]]F2X쨟,c3 eBJßgI0Ax_|=T4^rO5amؽ1H/&r!WIkG䫇ժJp٪5 #*'vCX8 DSff wr`f؜E"YCmĺ;m>%pv2H vxšQJ9 v' IȢRvYx݃O'19vR^O\}D9Clt*NX#Iq?Vܯ&u؎.3=?Iv1Фʳq#ak5`@J>oSi91&= 209g:F©\]M X]AAha=w9Upr)'əIJعi[ wF[ݡ8 TuN B1LMY)b -o~z ńKPY%Pj,(rHVq?$cՑKrj$Zu)p6prclvXa=|KnBF\[D&tkj^̇nD~]i3̞{HUFnXɭ$g6{a86UTГd{c\C.a եV^({]RJ^Nx#-mwb欮B!hk\lK~.jxR\D2S/;d0i~o2m+G*|a*GkO; 2M8;Ji$zO6R̀B it Z{MUr:_8 C'y:Algm$vɴfil"ԔyZhrk9Jn_GEٌ4uǾgE$-CNW[O48`<}t)L, XBPBGA7P3أ[]}ook?,b4:tqFcSuhvPN:0fq7{YQ" ukx^4>kx2;s%TiaY银/K1S)(S/R0w4!9pQDш3d"=VqO$w#҆L4w[i.7)}|=t3략8uӎG6*}F_a` L;?{j `"@U r7[@F->"yIv-M1:vVh:sԎ4&s0ҫ=N+6 m6&WzPEn@ -BT(-f"܎zG$&)QrLP).NC̲YL8wz NOGy"+=b !G0PC9zd4,\I@}C)S{2"xV;>'$ |w 6p'/:r목P9r eҷ%pG4u$i[6RׄYF 7C`7,>o&>r+a!z7MKVl~i~m:r_E{z+W$3k7A de~yJ-+AE}^_XQpԀ NGHU(S'B #!?;'8533>ӪSkcA}/,8vh+4ڕHZCwnB5wRg)J!6-K:{GT`l̙{02cq-M)9J[Om%2JdoI; n_ɕöeHB;@/ԒD̠xI>7 e*B.u˻Cx+[d{}TU9K;F s_s8ζ(9mdaKP ;ٺuBq;bԬLJi ?h߰i42yWH) %_hZ[1Ylv> <;)5zA*5-.#v/PF2!p*<υv> I?O XmJ<&@ZO'l+Juဉ6mt517VS:gߙMޞ7HДH^D50-?򩨤Vy޼og$`ʿ?/rsE7_J={ Ūf2+,]ų]m4lTC|4&c_CdHsHNRx$G)?!~Qtⷅ5/iy%-ס@78hmQx[KiL h1hW~v$2/C:CjZ#4APnX]qfA o<g[u07nlK^{f% *nΝYx1=gP EY `uMMݦė$|6 MNfY ա ~d\+T GHX$ȗСࢃ.x%x[ ̾"0E#5V')Myŀtl sA:E ne|ڄn@q ~J%W/\J|mpK͊aV.ë6*vF3Nj\wshьF٬ -( o0"%b7NLf,L)o}^=Nw҃U+&!pQ_DC.XB}8ت~q`)KK8MTX!|IvnE>mWX !4]dU_qKT,u?"z M a`˜N7M{X s`ixt:6-A +hfpxwX<Ս0KIeXW1C_[r^_tJ||D!Q$_3YGCآgm11䖈M40ֽ̌cxN&+!:IQo]+pHb@ BYkz+6 ܧjcb{<,co];_09?QCo6P6cb>"F+]CX9I8A\=VMYJB2¨g̾P5HFUH8yD\f&+\3&ᖼٛFua`T3슮P5Qfs;&П͍n#zh%,_Sd>l\>,=@rh| mkR:wpZ"3 ⩘mcMW::t}VOYvf[P.̂4P ' 3԰ztrq _2.1[M9db3#Q6 8C{ޒ\&"RU"NP/ڤy3bf toOY>4Qs# zȺ5fl\IiN50WMoܞqQ(JFS5_}ft葲F?+C9aZXg ׎h%IxTߞ4zbߤ0Lq. .ZV];Z-cIfrIMWxR9 ^bM?f¹#BSD@0W I#PE'ZSl+$R@fK 1lTi q Q0am$;D(BOݭЈv+㖓zm %I&?){ yč/;M {RJ#*mט\9NCv*)w"p a _U-.mD&crh85d]wa&8:Zg.NT9elRdnszu88޷#DzX-@Q [ L jB|s[BqH?x=01[HS Qn4YC$d4ӏKpR 6_Jb޶Tx5 ȃfvƶ&M")+,Lt^!ru.:@X}$D`pg[@DB^FO@D%{PIc޵pm\ 3Z.iVӜ'L0} W9Fc8c{vDZ= ǹeMh75xh>(R36'Vtzd(߃fQcJՆ 7Y臃fw4;}!b^{yT8޾)kC燯Qvb 9"ݡ]rܛK5 Ys-^2.CV{^:;fȥ6GXs8&y $fèY%%0 >kqt=Ȁwr>Mc0Ũ7n@FH~Y{p*,1fI FcCł0KiYʋeҨCx{q(eH^jWО*`#4:LB\/7cl",1%WIRk=T Z`׾ɡŜ\Waa hAfE󶖛asDy6wU4+TQxVfk׍߫&B<=IzIztȗj[$"[EەoЅĠuխ>^ !VD= ?;$u&]k#p0 銣_( zMg }Cܹە3bȇ+Ȭ"|qv|nG2҅ǔ#>.;6ArAe# |,RT%Lj{X|=mRѧhCK2xƮ=YEX0z~ZxdRfgʗ'LKNF锄&=lx:NPUɫ$ئCHTNNT,lr ɥSmIF /-Ͷb\aDOz,uCTm;w,q~̂mk;{|mYY]%C%WX}9%W9ydW,4-:9qVjTgiiM}ZCL s $[i]}JRR'*%vmGĚ(O0t\?\~t0Ja̻%9+)L'(C~ĉT*k *3R2{tKĩa#SE~JzjJz4U-zɉ_B@!%hQWF%jk[h@e*I>@]ASTMZo ١i<,ziϲAQ2#vϑzpRڎ(BH~+)7@t0tC6' 9Քn0OG'c@8qߴH/䣲Wnϡc5P)Fl"|8U@15oE9˸&%bJQ6T/#d{[C:1*ζ.o ea+.оԧ[O 2%Ck> p}"8i4gMZ;rI+`~*lܴ Ќ!͸Abqd@CB fzVl ^|}4<>T[xQKW%ŗ1$\#6L:;M,Ts"*M~f&APșsN-ΖM$N .g)]S|[H(h]r氡H2h_5}4803BZq}A[Hد\Ws6<; c!U#qNRC crD0]@pXMs&$` )RV /9ѧ "[|̳0-< 'r[z@#P0WdJ)70SF o\W> MbPНs# ?mf.Ïcg#Gj%*N3{w9z՗3_KCt*7yCe `|t U?q>$Ƙ)~ xgDfM%v1ac'Iqf`AfO,* kC˘O/5U (nPf[&,=X?#GtƗWy5d㭻Il{j~`cbU`?~[6~p>RfU`@hƠ'ڗ di'M%L_g]/O_ד[y9}AAƪ UP{,s ^ldBu\ ƓHlM W>_\Wv^>~ᆎ'5p_ x)% A hs%_!u?2#,XY)Y2.ֆXK"lZd5oO?%FGۑ<:v4,9ҼǬL< :lޝo OCp>1d3t)HE@IsK邺9/Ӈe4ḿZzyS9/4da!![q"eg 8,.q߫xs:o8/yV]ʀ;HNv{tpUxyw3E#vwKND|r;#5J_4r ^&̀|B:*˸P:T{IGar0MX4r"4)qQ[,X**E:6udnԙzPL`?9Iĺx$)2l3=h8`wy:婕dW+b+m,t 9 eB2n|/~9J=yK&m6C@ 1s/4ZɍA2f48S#V(oX,32`u],x  k^f\#"U.z7Mշkph =(ϳ$yϛ$fpA5=?jGƖd2:͞W Q6U!) PK_uAaao넾# ɏݮC"QL%%r%@q9qe(r{ [a?z"軆;g5)4JRa=5}i&$bNF#FxQzk9?>.?}rr? @TfUh~v}gp1 a&3Ta[d ΦbK进[4pk+؏8x~?Y.'b(Et*0}ȍ*o U :*[GYRW:9zӻԮbxAX9p=(0f2w`,.pN|P޺UP_2I,dK;I7Zƕ^??%@A07Q҇QKƥkJYkjR`e0pռ[g^O*-ڰ_BKF|b>ٜbt>_m羋7LkPXYo ƎS.zDvTAK#)J-CNCBVL3g1D&y^׫vy/O ^X\?|FQHKJYgd>.uxve yE3BGis:ϼZ!B6dn'6b? PyՓ [*x##w8[τ)}fx^<ўepfHtlNd!|{:#@{ꯚƗMâ6|$_ʛjȇ>h|-FВa}YS:i ͢j>@=)˽f_=ذ8]z/LelB4urLE_]p 26)fNy"ۢ.!VX~kͩKT.Ez2#+6 g 1dɧҡzR~h>8#ǯ"8ߝNC-"+rXrь?ݘb=4hoIcLR]M3T}eeߑ&1Vb&jVAPb i D2~'hA1K?a8==Jo*%栋="01/G+MbKLGf$V†>•(ؑvH1_11/8oA`#%UR6 6J1ך$;* ʤ'7!\Z;w[ȍwi0I9z PGLʧC6劷vqB`Np]!I2J4POг.a\ aa<Ɛ^d_xs$N_\J 遶Ͳg\uا8+\㐷԰`7 /.OZ {X\+x^aY#, ).^_e;:R/~;- pZ":I*FJ Jmw_ƕ4?LDGOHjlkDU#m;" h87oա1-R<^/fm,4@pK}`ndY0ZL!]AvId%mZɵ`ۻZ}iXo-0o41@!pݗD:4s+`t :1v^P?ru-]Q/тQ.D2V+BH~( +U baqZ^Xy*u^ԿD>{˄9 ThhJ࡮WrxbkpnHv G/_T?bWS,xo݂n0 x,l-CwwC{ !>euXBLȨa[SѮ BUΌ w `138H[X2yykUiC4~ZFeόDǚFb-]3Uf ;[6y@XZfYdVX?|Nw 7L_$ĨNAM4w~Wkji^\hEJe]A 5r:+QL-|/@gh @^sS؅Sr[>K 2u 9/ d(8U'bt6ҹ+.U cBF(U:9"henY<]}X,sUƝHc"eTQ'WbT zd0Ui͌GHH,{=΂qjE;_`ؕRȐARt\!i lN 5^NMrԳ9xZfhGD=˱/KN&?"k!G2"scpY8[d;`O_Q&446 Ь8kYg-W1L/R*(9%a7# UrdDe~deԖ|n^?=<`d^j7r0]W5 Uب(gIvcFG@}bxDY\Q26|3 雖ۧ*y-&۳Cv3 t-Y͐hg:4#!._%Rُ@ )ɫ|ERX~6szc"rD4eIvs%漝r uE=XDj/>}Ȭ*C m}.42ϒl>kb&ؙ0vD5rkxR-Z>YVѯ.a0`Gba 꽕]tڝqLͤf6x ՛k.~)S<͌I;~r?D'03~HFD$ F1b%3ErH ,4rhQC +\uBgr#*-ڠ_Ճ{BZZ+N\2+dw%Sy)ɫ.Ag lي6A-!p= i*9$yc}OHJH'>&w=20n#yUXSA<{_[ӣ,'hq1BT[x}{~]I17;_D;VXZda+hLNŹSP8ZP;i_0~v>?QB5  QZAiUfE$>%l0 ha?@jUQZ@ Z`DW6JLȰ^2/2ERLƔ.ةR*!PiGdGlL 3Y64w&rN 7REfYzQ>][f[eWQ#c(ㄎ\)yP}^r#7'?N<;H HyF $DmʹQI22M{R^0x66ApҿeOMY(X%/k॰3"7 ړw|GИ5|| KSӷsB*"vk9U=@lCOWyRyd ' OdL]Tɫ)HM@QX~(:l@C:ы>/nHN:72F0hR+cճRVEc3Ii9A%~wq( o/K2KXC"y_xV4ug$E򿎩ؐ.5?qob@cpy%聡A^pBH |uzv#Teo9O0 2{$2:q2 a:>,.j CYعehF4Xm* 63Xu Ϥ̿L. F88m ֔ Dh'.lɇ[DѺeWU6ZZҫ׶ح2or'pE``>q Ӑs mVqB@7n\\Ra$.<ޓ[3jW^f4M)c,& }RUW"OCPQ9#;VTjdT4J02_7r1c1ZUknԊW8o "Gq$F~lu7U%zxW"ytkxc$<=,Joo'x艐PRl|j'GQX}Xqxrd3yJ3PAAC#LM9j'U1IOzԿucRGL  u\N4H.,o1 5FmCIaw]0 &x:_RA|x^]cC`v9tmN6*+G_*LȘ#S&_:rwDdK܊r@~G37PHauKIn* /^{b~m<~: ^A:8:+E$I=5Bw/Hͤe~mBdj7 dJ_h] %#` 'FUF>|f2 =;[uPBxIrcc=. dqfq`~ܽ'GC+Iv> Fe.sXDۧ`NRH[15fPT(|$$p4Ib5@i ,A.3UU@^c|ί~&&l wꐭǛ= Z%EMj ''pQ3NNXUuYʘuR_4*!w82:k3VhӰpjśRD\l׽֒1$b2޳F;kYnFڊo)'$ȳҍpscJ'l6&}\;/V ZTؚ T ц{t@6!--*`1LmZl9# 3%3mQmoݿAh@ج:5yjG#]!C&ZQhAҔ=Y[ 3آcb|bu2a5SX15F7z} 9ن 0!:yZx 3LS%0{I I+۱PCD\j`Mnc@hT+h mZ\$sڥ%!׋fh=ώ{`T1qRRI=xXZy%B!{}CrKjcS 08z&>Pd!ȯ١s"֞:t6w h# ЄW޳* ۟NCX]л{#lq%61J|假r;sBNEH d_;$Lϊ %[}e*I܈Qd&&L0hVwUJ%2 <}qPG6li򱏝.:b 6͈@+50"6Θww@(PhpW$ 'cX.[$^F(;F"\ȴE0˥}B 4xZ2\="޶s \W-Tۻ]nGz*tp3tޕΖ0W1n_˨qM}hfa B$ .C08 Յ+P6CO}PjWؐ7^=!>2)2;y"+aW H9_k&eŪ3?xN62:Gi峓l5|*vե\Ly w-@e7#MڻJ?k:us@@7"pMkYz y:`(qRBVO_?Q,u -$f~W u[E k"{;zxvA95)l(< zCZzZGwa",yushqχ57 0ͳ2,d1 1>Sr%,S 6m߫BXN"KV _Ϝ!Y3"p1 sw0={3AX\fʱ#v;}!2ȴ^uVa欙""#b!;{3RWG}'J:9G\PCOb Y',Es,V&.|5(MQ϶X'ʷlj>&9qfUtkdjt=cRbYEwAv3l"Fljh撢lE'G;u¼?4-:JVzF#gb. (,|5P< V{@Dι/SjEG<3x\fU3VnX?gvؽ|#$,ߊ3lJ5jE3"Dd㙪7KXo ʼn?o#[!/i@1q;b0{dEFD`O4 }H&\7eJRӔG<"i[2kqߘ 'xNn @}[m~b>p ȸe]0igd7u[x$`B5aq4sSsjۚkˮW_lRȇWұ^΀q;@01D>x|%oaY Lz{HZ2Hn,qP*gW p~+S<=n!&'LJ#\1>` g|_*Mɠ|*aŪAJ1g~3zhd0וt5 KLEta TKgUe3#=]&Nũ}=){yFT W~6m!yJ7Bć 1*yG} M4 |"7vy%VN[dNw>6!|6 ۤh nЍ6vAL{cm?PRʿW;_^Ǽrh)0f>x@.]$6Zm?RoޢNk áv T`\P-š n̔L%m > v^$-"A/iYb~LȀ|%? f{ [Gk Siؘ{6m} guc@j=hiAJ_,PA;Cvoq}Ȁa'WL/y_=LGAlQv  v-el| 1. '0N7>7HeuO۹`.2ݨI6yz+e.(o8&އ_wQhHF@y=ܡc|SlX9?l*wup$?''N>~dG/fsY*{aVx ߎⰧ%)SlDƒ hb#OI'*"rc*rׯYau0%jRVo}%9V Y`LdxBMVΘgvyLc]؟s,''z$ 05bX|[cQ|VIi: 0ӧ킸{3qU9SpI.JĚhkfzc\7 |ZiIJiC:eOg18`q)ejtha1ُ`g[) ^l3sCh5(+a Y+(]#Vtg-0М{L !n,7ۇإogrܟ,;a,<4ͯ 4Y4w;!cTyҸ\ԥsOu}HZ4A:F |<ã݃ʙN20sz݌f6ygR^[ΡWӈZ+8gܔ=hܛ/VȍzYV;X{`MG~WҀx5M UB+8k >t_p5~z{ks]@QYKfl+NvW!pD_O9/,7{rkȤTrsဿhHn-nj=He>&#zViƉo q &zفuYl̮B$fucXSdžm YGAH nL㧿42J{[ _}e s7%Ⱦ䤴'⌋Guup|H8C,Ohl>0Ţ퍽d-)j<A:WMdsN[UhpuDZern d^ 1"<ђz}EKpY}G)Q/ݴ{'Ger=:Rz|ΠsdNj"X2,0N k|R!1 Ɣ!1v9 ΎL9l9*eYdf'D/C_4|zT%'^'Ⱦ##HScIu. A]i?g[`$сYi ^;q+Rӑ?g2Gתz.[&1X1$սZFߴm?1ӾwνsПfݚ;"WGԗIRۏn| \e}ui- `Z[ >|e/ vuxnAz:p\ȑ`4Yc*"h9n,c;>>OhG~v0.wOEXw V{O}>HN<:]Er˄S$w=ł1eɵnD2.h|(yc: HH2iH1ZԅxG񘰓`@7|🕔z4b|?HCIJR4 <(ڭڿHK!C<̯᠍BQn~bbzͬS2 *=Z_aCL@.F,0e.؏W@gXK40OHġ'([8;| B hc-]wf'XÌ|&׾=2.D) ] W(l&]7b=,ȕSK2v>c&/! Ξ0By| ?+np9x#C9l|WMƼa u7KS CxQr^zr/%HF̮i%us]{592"E\\*̈a,m&%4p9c_8&=j~G6f4x[K\~H?nK2A-\kWnYEShw,%B`;.=dx:2e6Zyx\V}įҚj&4Mi񆺿e(Gn&* _43W|? 3*qE8d23,%}~ZG:R#t a/)|%b׏X(h[ xV7rqH _ꎿʺXi{켫7|Jr`ƙ̇c |TܒrC8p{c1wgY+-44٦~=-u[x:!?vIWҜ3}O2YB!oc wABη4 CbFC:8'GbkI)ie4.ťgSYlEAߤ.z~b CN'C6?ysEE]zxyf8,DUϘ(u^b܋w'GƿqĪpz^Dg=_Ǟb}!lCWfkN! $τMb.(? 1 gЫ#2̭P +90I*bY*lVp+L325yn!ʹV⯲C 97b?h(!+ f*ːNyFfun|ʸM\:`}w*x1n:' 9Ɲ̉]w<ByjЫ]vuk6M[ńF yhoV#yKm52-OD*Au!OF !4|Pk ɞ׈Iy=h ,Ij"b3bvZV׏Xm nѿ/WZQhAHL;텅=$˦E!UJvH$Ӝ:k@%C;\ `.FSMzut$A"e8DAm {C4Z|@YM m8VO<=A}f:B&QIdY=,,ݪlm>Ucҩ~Scat(kS>sE7~epf7##OJM2 O+5fhcC'^'Wat<Cw(u}1}sJ̆t$cm z_ܑbС{ooH#|?Ԍ'~*Gg7ue>,i~S9:PqDƉW _ 4a9.tyMZUvHd6 !rpOtk"M̹*̔U{  ɜ yr Y'.h@A ~.LA_ڜ!vX֝xdшZ3J2;KU T>MLŤ}AլvjeAl+AFCykaWfF]v/"Ҫ*NbCt|f9X:m@U-'xMcY7< fn @Tڊ$X@ϋGuv" n|>8o\/&.9lT$\^M},CbOWǗYJ@]*\2*:l0 L %f?]M)P`sEx?J1#u 2GvS|+ YҳJ@Hon\ ci #۝e3[ W?B2;c I[MxKR*6FR&0]NpU gU~HL8JP_rea!chOp%2 r>ìr;s`jcrMӸeh.asU Ǯ{r9~z[.gg9ΜbN;׶zM-2Yi!{I \) 8qR!kޤ;\C)cre"Kma^oHFz ӆĦlq59+LaX[ >IzG%.2#3CDSu \H]b]>,p֢# DhuHejl{0;#D8h$&WVxv52R%C>!JG(U?ħv(7rq0ܢslOX];dW04#a\ğ cl %VGq?"ƈPj}?FU7]>CĆQ'de݁Vԩ=嚈\sv'aTPYj`UybNmX*BVcWou4K?[}!ij9)-]l?P`ǺWv*[0L|n)Iyi:o_qv͔u=OdL+\ yA_tk}78 _&;8],) rWrԿjCH?&'qO,Aa=cٟXmn]3奯ۯwwBDoeT_nʭd7{PnG^!K ˺Ο&7.k0 .erNfrLV"f n8Pdnhq:@횦}LDjѠNptO|=øke4c G0T0kGE{0O:lKsiDJ P`9ViLZVbx,0yc{;@v}1~Ȓ$ѣйW.bQl JL.P&i 9iC`^ UFsQ0"$ٶ.`eMgu"4.{B8iM.(pӬR YA<#VP`fI]bezqDrSsbvmecqG5e""8,-X ZKEqmƦ7WaJ!v 5Ekg"6-۠z"S8 ~%e_^+>Cׯ>g~`R=m/^pu־G ~te #۫7l 5wH37<`ƯE: |Bl"hp6g5u}ixz΢ƌnu"1#nVwQtIng6Qä]is̬f&{D~j/HCV`>%SrsK-XcIX>h{ŏB<2$lvUX/- `=˖=p+Vg2/6 [{q;$d + 9b;{LZ<E6Ǡ͵`:-BB"!) B #ڄv*k B[,lQPT鉐;RU|JS ۞πp|,8҃2h8!w7;;ΣjcYDY")E5?ciw+Ǩf xv!frK.oEXNg/ܠfiFI9F>2AjN.՞Wa;Ҭ}ĵ%l ޏ*zcGs2Q&vT 4Sf£FeS=Ҁf`OO:MME!L5 :ыC@n׷֣z>LFr4q\z&ƈtd{䔏|+xR*OP95mX1MAG/pYpSGCԵ+4LmP[>D@nESqFx g³ّ$/$z  c-Erts ؕߔn`d%}kV 4IֶQ.ᾑKi!CP>צC.tBn+[7Ub[ˆ\n!6_(e~%z'J<]M( -bYĿ0|.%̜-"._6uBsh^>:{⩖zwb.`?0b5| i*Nv V>QDo2,Tw_ˌyA'2k_m 4w&`XQRɸ%ZRsގBeMVӞ4C!2sf(R >> w',$pɡȪ|Ցޱ7 ^ [/ntBW,uhaͥ9" S'{Fz2mZ QheEfiA>'`4eź9AEE x$e$kM_q;E92RFPaO){9@@z;s; + wՈ;ub0t8lBC,6ӵj)&ײfw˨UpȊ_ݷPYrFLCgD>!5,1qa7@W+'ipQP?xN߿AKבhT7ډ*˃ro77e:BW^cĘ/˙ K;5MDD4(x-/"?(q VzPC@])].S u{&,KEsc*=6a};Y/Hϻ )q*0\_30SQRH=?ǠsVp*붌]lU >fΰΤ|Fd=c<ιI+0{D.`8Ϊ%TWcnOFLy[pA;Bz޷=b4)=9Pw@kY BHʙZ#KB=k&_ڷ59ļwt[qh=Iq~_!9FwɆWF,gZV>·>eܭ~ȷ~ 47㽤SA<`N!qTe EZw0X#r"WěY{37t{‘ f6 &ۼwKkݾɇ̆ vY_ROW'Q?CTɿ5Zm ͆,ܔ0`oY$G G! 8,v̂I1fO^9;yR/4G'ĞGvxBYdyH_㾋SA"qo> t_M4 a'ZǹNH2 c@DB^7kL@, "\_Ǥ+X-d#*v̛''l$/:@73ժQK:xӈ1z R!#18B |Ky xT{9WpSNqԄg >)wp3O3CbkCP.GoI.'+SbׅPdz?NLYkDj{#C4,*cUJ$e?HaT?,U9&vĄ|ϯ)k C&vd+*9I2ssňl.7۶%X^\*zQ>mVK95 ⃩~i>.>U>Rwv x n}![;WQJ$ӠBdmm,UF_Hؿ$?GdkV%iVѤ>I ]GÔ?*U?d{D(~Sc_qZZǒVD.ύuUOԨџCYp^?ٶ4}ѼB3iڽb 웆hMXkn7굷; / y]^Y*ư4̵sN}\<WސI)Aä_0Np.A-}2ODn#ay$|u9'O{k^x&#LDY.T-˺8' 0F;噕N5K"jV*fL4CY.Sd!]4*F@~Oh9J%$=QTsᙇŀT n7OMyH U^%s}(Oddi齸edX7 |/ MUa,1Zz"1UqP-e|+Qs/H^; *($R4_鞝X/ͬH,?';\Vh͜f2fIy_mݓgƯ>|N(UW8m򈘬?ʚDzS%ZO ihF#HKt<K‚.}1LekÃUS?ld80 i5k2wtĐF;= $Un 5G5[yR{r(gŒ['bJS]MTݫt: +>t}?'p]`E\Vj= uWQ. (Q=sڰmZ;%2 pdr.9uVx_7CKt^.ᢰmZnu?&} >S~Żu-f[B&(aq 3+,nUظPr+[s_ Ϩ  Q^81c˛Lj;͐Ez隞;5֑|J{ ӆw2 > 0^>@纟WE&Bb3$ %h9HZ0{2hѯ}(RqdSc\BS^{2)Ku$$ۓ?ecy0w 170,=K(<ly: Ȃ4hʔΪ9u?84IlDեGqTR p ` =.H/ #)=Ck-_0gJ6bh`}D9'υҖ{FA/pAq)G!/0RܻсX+HK/PtzukG/פmUBJGRxI dT~یSgvzvZ¬+:?;ѻFi ~ҭ2 RuƄs:!ծ46xnc ^>p~m &\ h!1[@p ˵Y{0QRkhܥ #29ӳn/b _}>U{n_p ?iOM*:zA,䄬An#ɒ(.\M q e@v4~:Yg&}t_WH$GA6 ^45.hR<*Y0'U~oH~c3 LDosOh)`Cg}|{q=Qb:y3wc#-)yjZ!P/=F] ] =w|Gk{c<\i],GF6ح8׹0r/OySz=?.Y22/%'߂%{ 2.Vq=7v/ξb)kׅl??Y-BkPAzxcx2% 4aq%Uf i ^ <J^f'&?ފh囦dYaԢ3D&?8o⽹z^ZUiL9j9`>ʞc'*wKZc4RlC '%JU^t^rcgZ5g&"x\-OENfq`" ƪLjMZ{K\MPGεj*V<%t9xz[I(D$I9[ ̖T^=+סEP<{!}+Sr5|Agѿxl%<+?K‹aOw }V>= *P*«=u5F-`Poo㡨D[|aD=Cnj\jKy5Q7Q%M)04RHf͹+Hi׎~Y ITk+f#mWa}yLtE *+ܴ{ưx0FSES#WgK ~%prTn'v:X ZjFjQi:U:TKgd]S?4Jn <ħޚn,K^!q 9 pԥRe#0-څD3 ''6ĔM2,%D305Xة/aw;eT挿z_4Teû|-=6&_;0W,7,Y `})aT6F *o|- o,h89΀A,6v& zWT#wi# vc'/{qp@%}Lb(iF󦷓~>ݻ1 ܀#__HM!@ܳܠaٹ,]kRsa~&rC`=r2ZՖ'bpN|m}F8;$FH[iĽbmb\}JOA=暉A\[G3&t/k˛+Ɗ%r9ipi5a#,xk_l ,-q,|HKRZM3ҿ':`ØFe[Inw\-]Ń1)J; F6}gF|,K:`\,Dl@N!!m\:]-2ظz8te95dG]aiGZѲt.*5V>IL_Ҥ8!b]cu2uRS b,3Հ6>1Y5>{,C? {&MM&+e &9R s(@oD;9;5#C`[`& r%ʠOU:)+![{T5Gȼb0>|& ܇X LFE,pr;k' 1.A}XW풓,| wGª 7d]_JMQ 2wNs}&yh==v@a (mr09"T}FC2 'L1R viZ{Je|iLQ^Y?T=hlܩ v´VX ~EJ^0,M؎8_"V.;ef~S:[rR_\X r  RóB qM7,723b@S[Gi7=?Y7t_sL6Ov_ U[%s^\*߫fQPBѱsYTUgEMroܒ\i2hÄ\^.q8qrOkec); JL6uc2c7俇~P3?R3`K xc5A^s_^~5Sm7V\A/8Sv/gDV [\EvWyn;ARĐʔiC ^vmT翘FLS\RT5U7vmzóe`s{X̾ 9zǭq& [+HhSՀ{::Z6-mt,5,q ҴJM7XåYܨ[&Hqm0&Z 6h~09fygGAsZyVͿ6] Xu4-XUw&H<B):HE>6h̲Tb $ƻp2V5eEa=aoN^-)1;> t1&XtbńUHP;IJ*itLb=HtU|GI43[73T98A-~,sɵ_[n?:A#{[:j6'CTa}Zׂiw maɾZBeA~}㽄R _yUhw+XxUL悇8S_H~ic& <ƍOĻ,CDIDo*>ChDҙdš`GSs ˇ¦o*+-J&=lyj, @"Kڷ-f6)k !nY~ˣӲ&nKWVz[vHqbZ&ubx“ p$TK[fﳞ,A{5SJ&fE4pvDӠfc:OoIf 3C1&nEkWsP&$?*Xh#k\2guP{- :'<eg.2LK4 ćxD\_suYiܕ֦x1<9Y `tԗBB#Ƿıޥ$]J<"|;|z5 .1w.^0dQyWnٯBP[!Z#Z `9}O]`@.Zb%'M`볦mh4j|@K~qաAd?x#ݵBװ=)d:#чX])^Q *Dt$OO뇙/P-"ږ8pQOTy'`rm}VkYVP |}_yckb*a?ڏ?2p[N{dn6WB g0Mvz~=pd²;Ŭ/*}y8֘N:{&@P](awįrςynoc|@q7ayTNF\|<*̳(r-ςh툤R̐H=bM\U!~=~"6L$pǭ!|UԧsF {vut$)DjWPj9(O?A;_Tqte >UO(VSpcD<#M (0]ٴbL{e[:l[l˝rE|uwJge IsǸ/^;ɰ{fE2B:.'N]8%eX?Nܳ~f(>Uf5QNSE=GWmcodkL[} ⯜X`9S,R)bc?W$yxX@t99ЀƔ=TNaAt@qNj cYž)⫨,~gs~B=ыc ];5e5K)twVVy!YNրT(`F8=nOGŊٴJP'`kX]q*V0%y1l/[E"W4ûV"hta:FmoZ#iśT c،8{l@=T\5FB{L䒎ԃǔ Gf`.s4 ;PV}xn|2Op`ᢓ; %NJ78UgtRFL5i|?US"xOa5by/YP˧v*਎孃ɩ}ϰx!\]Nhd򠆁7*LQuKA'9ɤ NGKѝ֣Z OUpqVʼnv@i5 "0C5 &/':iN鲈!#D"1*rzgX'.4+#W팯V䐝ELbcsBAT%"h*6 qܴW<}XMy[F*5zY`ddYomM*VPiRp CkC.e ӯM E)p!Oہ1T!@ $+&,gРDg'xPPqs< e=|1~jy!#ጇ;1H.&{2gf79)4="?m(lg -(.+%ůHVf(4et׀.+Jx j>J ^Xf%6M[H/N#[n5ն_B@jKnQK] '"-$+f~X ߻8_;>_ןP$ bk$EiU̝D ~ΗM嬈/y1c_0\ 8UJ|3Y{ 5 ڽAF\6`=́qq9iJ%&VЖ1.LY÷GLaYt݉r%ЭW#dr!̵^;qPCf뉀(֖?7(Vz#Av\I S_$B. R'i? YbuCWYKB.?wY$:}Ma*$҉,pXNA/!)oN"JoRFoۂ×}zu|]&.SZU6 J"+Pٳ?d':\Ԍ K}:S'/`E$:d9 *D=vh+FK2հ5cUQr˙cO3e2Ԕ[>1*f ?j2T3 rND]tD5?yz9,j]V gArTD|Rz4} $&^ Y$TD}Rb`eKeҼ9Ӥg~kz/.E9ӭ!#V!yns?\/;1MqH83c4U[K-]h|<#HiOMihׇHn`Ul||4f<1@=?i(;mFG?^Z7et/@ici{3Ccuk*Owzo L !:EjQ/ڃ6]g”KiIQzSx|j//vM -]DhWD{j(R/1٦'tض\M[rr8t;(NNY2A II69v0'!ކ9D`nmcheW>-x$!bkh-NNAoh0!#3#2:ń*Ji^vw E]ǘEm.ЎYb+Z0*z>컥:$moee1Xh4G~x&zb=12Z0RV*;"?׿߰_k3a};Q ڄ[#'9d(Mn0 bu(ç>Rek?ưNVP9TŅk*P}jp2CF0+P #Vh+ l ØQo uŠ˓Ccߥ\|X䃱'$`PK쀞_yFN5 vP8W+ɹ An/rJe$tqaLnqV*^׫ `fE[15 O2^0Xu6UC03.gש"] J@ca(eXF-+}i. q>R'6qohlKn= ɼ5p6QC$Uf60\Kdi\HjI}q#,E.kU5p~KĄϦkav sx"vt9%Gmjq3uҤw089D~' ')~OD4c'(T5I8u_L}OB3?iiLdMͺ++ovĿ"s_Ax@)H5 h$;-Q$̞ސ6@&4yb^ɵ Ov`o/""6J[ C|!= h덎. {8 _!)osj p<]t#*xuz̲Ruj<Ȭ{\Blpj\|_.0mx^/)$[Ch#a^jeTSKבĆ2P0h< -ΤJ88bl.kr5 2XGvf#UKuw~)Υ^"AЭ*;4no4]Q8M NSǭoEqG !(gR ;XŘ /ӈ!q-֩d\4@>+ kw=/R>kw fGL%I_3<>ky(OXSQ葞/dU{^fI/b9k0f^yl^v\-YDxVXf[[^ȒAK5M U1K}%&1 I 2i;wH8MRjړR%qJW \R'*MF8ɠ V֘Ay5$T 5;!aP.L^)u,v{v] ><|u@(^k a[oN ltpٷ,k2HƩ&5GJzU Ʋ]XnEgQPʅLVA= NBP3LFk+incK?ʌ'z./kt rt5m9|T?NCÀ&C .Wtz7bkdkO"UƗ fhI6"  r>KnjSğ? >QT?D՞:+0C|B)ϕˊ G4c8ލ/9 =^BӔUC&]x_-0R.)Gv@FݙM//P`m#)gԅf,"\lv|JFanɦCߊE[I>DQdH4OzPa䳟3[^Uθ8'y&mJ,Rl--?E"=iF-YϹd"gԭc})*5=5D!Ie?SCyjd\]5b"?[Mb m蛡ṨTcr10|@yӆPīOBXo>DY1e fC :,}Ig%ID i"R޽#c3:@Z!Bs?gI&HꀣVXnoklkjP)y9pfhBĦ'(> f`_w/0KQx2瑑"a8Q#F#R6aK} do*&: )M>2ՓfKG M~C3< -`Wl5G3L!+ ɌwiWWC2Ϥmp]P}G>Xds i:q &4p2Nz\Ձh4QQ=H/#;&S8  \Ot ahˁ tx"'U#zS[dTGR9ts3ZqAdk"%H(%Kx ~[jt`Qz. 18w.(S̸潟5c~giPD~Ndpۡ/ָVVe0+5z? e,C_QRUŤZ\RU=r9C  n%_{|}Vw $o/:{'N L6 (܊Zk7̪ Nga&E)k$WK|kr޹Ӵ1:8y we Z42F~Q?L4ku kAOLO3өZ;n+,g u4dRiھ $EJhC3`_/{) Nڧ¯[&:8 rgwJ}P*naOOiP/h{~PzXd#1|l^hQE_xFQ 5%]܈}@ɣIZEV zl34C )5%z |w~ }K4/a|^"?6cÞR)mqX+lQ>teB:1mTijt3Xx |dfNf=_qM89H yp&KA~v:tI*[V; &V\qċû3ԓL' omRiag ڌ4tE]4 q{| 5xLxH*4NfOyҩ Ixnݳ)kV5J5"nձG ;@EpEP@rGq-ggEܣH}Ҝ#.JN(z_6`TK'^ɏԤ&~j|lG\Pd C3/^DFmލ˸lPH?fV׫+1rha T- z"3{'=^2y&HtqwF+}ԀqS?ږ;(T?; oT>қpGӘjHF\ɻ/;zsm,T])N4%tz_EWMJ4i5< -i6TdytbBS&}oz![B =}V?Jɷ8A<28æ#!BJfE[;4ӯ 5.O: /XsޘZ$}$qԡ/ 8N>Qp@' X;I6D{/v&۳' 0Q 7mUy0< >+$S6壾Ű+<-kwZ!0bIj A'ә$w2=yaEDWinLL(AaL%{o0 #K;H81bL<qf)5 vN$PPg@Ct+&eIF*?dA|^Fd›RhYUU{Y#bJAS'_ SF3I,Bىlp\35EGEy`Y۾G^_"dzy?5ql4ɗġo| 2?!:]Olgxum{7g'CP)kޑN^E@Ǩ_exR"8 qثh@;Y|ן>^ae5>#:Iȉap铓P"Ios>-ɚ;޹u]@2gr({kݒ D&TZK#W=6\)6lY N+mEm/o{L|OD2r{u-;xۭmKYI*^ uEۈD{٬omv#DN`fj?t. >N']R Tt) GLnfy>rїS^Hwi5؞in-@VU)r*|%ŗ >JoXɇ8MJ;ɴvC۵fgߪh~rC MN]S F2R6<0MybT> V͎v@?]&psòe!ώӁ'vˢk B=wډ`YTm C9"L8&^cю\[1$foU3Dm\ib$MM[ubTʨ})Lj&Cz+ey3z0g6\|C蘎t ?? w@~eFLpU[Kg6/f6T|)kzc(ż;J1|)bdpk^ۚۄW㗋a@0A[7c/w-l޺ɬ0#|\? i8nex*9LڝAޢD{YcARY嘈u = Ykʁŭ2_MO(^{E.X!]k]otbI`l~[&SVvҫ0d%am/r\ic brRZ hӱ!o{8ɍ{q^P6 g񥈫`\GpBE  G1|gvj"[~ 'H sS-J!,jd3WldT2lL~Zv!7FF6rdЂ&G>B_M}U,d _>t⿙-FC@- R +`薿ϱ(*,MymݿP6^އ[䣬 zJ5:(P։_"mcs-BW-qksF$ٽ.P ړpb n7%fl݌o-/z' -rgξ8وe Yimu$/ee廅ؒwdSn5}^{֬fPѫ75?4nIh0P"/H)Q2ZI rA)F̞7&Y@̤;!54 vFpE"i3Y)53W$ ͭk\RKӒ{ۆLkoW["ө=ek%lW{`$o-BAP@ep >0P`ճG7o[g话{qvˀhGLK`M םRN["X݁Wýbɛ>`b5܊+|:$D4'7:Ņsz#!zd~쯀J7uuHJ}cR| #7=`vL1;Bֿ+/(좍Gހ!*%yH`o?u0c.TZ# l$*JC,biI88my#/]{ L|aN~휜'Jvō2uAG@WJ}Sr7Mf+֊Y$JG9NZpI Lh婄RK6ڠ(0DLbԆEB-WQ&2sSDZ+I`~(%HE;cd(A`"c0);/-E(+Ub亀AW3jvKjlPӟ?YIDm2uҖwb ^,Z D+ P4IxA8ݮh|Fr<諎ɭ~~hu@yh{Bej=@"n ?•lϝk;TJ(Al9vJG!B&wRcy\ƵG:l !v/Xo^QX;%RJ"h Eql("qvj7/|z .z cT(i!SYz jcUJsluP0rEdhP wUi%PK/ %~H~Mmw&DY,EbPq*&E7qd`*V3DΧYƭ>҉<ޯbgOt\F;E,o)d TO7JCLjPW\x4V姽iSH4 teVqG Z?gN47>du.v:#f,Sк% "Xwǁz@,5"+~qEѻF+ 7z^8ڐ׳4"@'T]mEҘHLDk@Cx¦}J 4.nX'q?I{@[%cGHldQD/ɣ-.e;\r}.3[=ģŭq\ZH4DŸX=uoY*O(c p5gHJPSä?p쌶a^g֯Qb(,k?hL\r "=w"Vظ"ņIuϗ:41U^14m]E`䛇`m^t_qW}3BE Km1BmWv{uʅZ7ałئᰉS%(U%Mx9z JD~EOs<#jj;iOtƏV<9:W$īĵ^?B k>|UhjxH)in_А3@mY)Q‘w͎@L7fGjyq7kSm|J`mQ8Ɇ#Z6\At3@CeZ- X^ W"ӭy6YG|8s퇏P&G쿃*c'<(>åuggQY\sbQٰbY7ql~_2'3\W~P(>?֊M:V׉M? XD,r>)Agp'fsT({X~"=>#1w5Aٟ豩VZ=__eUUtES'!o_>|ڈ0fqlzTUhmBOZe+WGxȴMkI4.1PÇ<;i t!e9-_{ٔSNBq\(3cc:_Y S L ,\9j= 1Z,MD/Hl^%6hZ3m=@G~0TMa4Qɿ (HOc4UV~K!]p:==JB:xmdIy:˴֦aJL?ϑJd'Sm/66SͩAMJB U@l`+2_25A?bTEkC&NҠx w1/#mWRn'ҵ;r{Q}5Hu25S (ۑ r+ǿ}"up u᥵m1YuE`J gXq 5L駳5;ftGZh×01}+/M,@"!LGDTd(ÙZaݫ'}حu2=\ّi/pn5[KKn3*KT#~ELIz6 :% M!v];Ɗ= `<;5Z"ݗ#Oj$7;, P%*b")kFPC\<%UIE</-d{{ eж5fN͟sa('#EH;L=R${0#< ֭eQg'=/H51O S\o>G14fBO}OU. X­C#1T0=".,Ym'%?aa\SaÒ{d'pe&Ӌ0,ףD鉴c.otB?*?&0K2#;aٿ7qQvck!o[,\`0v-\2ӯNLE_Ёgj@. ݤ-b}|ҐE@†St^:݁YcOAb~WOkP=>H!1;6H4"EGgA%tgX7Vqv/42#v1BFaˈe*uB2;.s(K(o = *c&rk#{0z5MeQc^nw!1;gA#y$e jrO\PDeEzd@L#%6\se!ĠpAty|0M}.]' SmX߿lwëϐ|mDzh|5`G NL 8Z`}qd!'-̏}L==tHB+QcO)"/x>4b to:d/CaP`q5S6\.Ffi|9Xx09,:orAN}Y ӷz< hܖX(eçSO('A_<5W@/Ӡο vz0MGSI+ac> %*}auձdM9.7B)բ#N\MQ.}M4"@!@nw4(_Ht'u7NDkMa p伖J2%dZ; fW-C;R)Or[:13}`.nZ^@\PbDQM$a0jDX10z~+#x6%eP^#UrUNC06)/rBGY0TpA'o %^3( zRnfpz4FC !f8u'=kRY(G›7bl \qJ9sLȇ7/`F9a>U:Hb,O'# lc%%xaU^AGqIc[.^8Xu3gdى-+2<5ZEb[)Qۍ`d1=wk-5K6Yɦ!%EB!2eϽ9p_U^,Z e&{͹:( A7:%oc+4Ņ$$81F/1g8+1\ݫ@]@,7cVځ V0n=l4"!DsɃ V=.=l̵m]ܸl֪$N;2`X1T 8G~#O!bUoTz3b' K 7̄WAJ72v_4TI@STx̶'L?^xS7*.X`OI3;rPc$Y٠šx;u{Lx:}X\a6H)ɮ^"ww&AɗdZ@(o,nLz{KjŬgJ_<}9Dl8f\a=`&.rk^.~fo^?oeWwZ&Ţ(?O8 h2T` :i}TFx/#0Lq|Ռ~`hMe WݮWWЦJ )jT$ѩw2ym%p¦ΥqT$8jP8pP!…KF4,+*OHF `N334n2Z4u~oBk@\m1/>5b.<ƺONمM 3ߙuxd }8~@ɻ DǀӠY[>Ϫx )RtQfL+ȩHLwWgEo;5BQNs'l\Qeab*8f.*e|8C*c;i05kVS,|- s3)|Mxj\ pѫ_2j(9np'Yw m1O!9 gAxSr~5Zx ҇{+U$Glz*FSe>R['H eb-z|qԀOb=c-# l$6ENTj 0&%崯=\ $L1J FAe4蘅7Rոѽ(csQΡ|dh֍kfQ? ?Rߜ5^i{So.`A~^66r-hKМԟʇo[?]W@?+k`_8 Λ8ڵ^ju"4Ѣ/ WS"]tz5څַoEN[lۼrq_ ki Ҭ5],bEm|K`$eGky\MJw;qu^)ub6Ҵǻ#~GO1U~S}LRñLG@@R&a%=pe8J=2Nm;I`l 5^qg !Tkl$֢ O-ydpտH׎p˂$u|.Dd5բKk8^f.f҄6$9WPOl|F6\uw':^VRaruۮyY2u'\}:"y__n3XMLfF-Wc˜z}xv0LS-cQWS v)3}d^7 #x> `}JHIbb(k߱1,^9A*%rb+, *~OгcB{-6{iRcNcAMe6k1P'ރΤ}.8/$UHwOnofwޡ Q vuŸUCu>(.m6 M^\/NɱٖzLd@ƥ2d@ y68VKR~hй/G{^HH 3ʦE*ECZ*aZ#i'I .D{{UR@S7\ot d;'G:Uyc݉|Y"cř0K:ܡI"aD׫_PwLl=?,])V5R8_ۡso"hM]K5UmhBM dxpվ "F G<gAW}q\enWy:$}}6U OZw3 "Hm8nL w½u;i}PJpx%ٰs^E0UB M014ɢ4]`ua VV?ir0c(ɉplropืTOi?R<˵BY.nm m,y:#ދ(1yNlՂc0gׅ⦭w]&z/Ѵf{h6~ 뎳 mk}ĝSyR;΂=y|yz<|RWk9?dap\bn@iѵ'c>$_Dj{Xx5y;[8hm 0M Z `z~tjḠHipNWVt-=о_q;0_}Id%É"%fD 4`}^ːneKvovʦ$xưM֘zݢnyZh(ٝåGeFuvE~.e}9y9K h۱UW,&uM@B}ּ0q*ak; !< m䳀Hs,/I-c3u7 ֦x%9lvc #{wtn?r^?)$xFYr.>%*=Lb9C7E#T,k5>Q2 PW]rDdYŠAHCF~|k4{׊ۯǑgߝӔMۍ:4v=$j~lj>IgqH T=3}Zo"VhfVKq1*\ajԥJ1gUP>U'2n't؄ JHy^y=U`ax'UKnU?&Ca`UW0ŽvK};f+D85>  &-N(%BTc),L NS*%\C2XUO6A2w`>cU·Bk7Ion4&p5}4PTxu]]g`|(T0d"#0)ȯj/e~";=+%sg  5 Q%~t-ɔ[A 7jUq|__Ul[TmSTu>R\z!1~H(իXZUfkA*p}CwŹ]oՋ+]f =~\:xJJ1tOPmX4>:r~˶IntUSS2+ t棚!6S4OC2K`G1g!ɛ8ި!Hq=Dwmv>wn*+Xls5Ĩ"o,˭a84I6?( 0b13̛)%]YHQJR/KɭHLU v1g eSBJU<1r`G7L2 @VhPP'YRѻo8% Q9 m:*HabgdJ=e:[)pQ/x!՜8x42jςQwMg~8"D (ޢlus?G59VQ]Zm/,#mK,ej -rJ?Ŭ=?4YA(qq[ @ t"h!(f0ZcؓlVT/ɯ]_d|i]kE<6טM[tr,bfJ>U3 ~f g TAp7 3o(|уjh[?ˮ EaL'#|S!K?Ϧ91@ÄF3me)P k䮑ZB?sFg(\{\#xeuN OSc \GW}>N+YI< *&B^]s LkjQ)hXIYA{s³7*h) _O"(5{Bj"~?Ũ"Tlv/|[.@CkIs{ ; װ%1pq*L=[j쉹y^uH%/Dp/4˙.([Z)ʫ m3y\diN@Ma;KuI:PWhnد8[tBImt_1-$yQnQ> ZVprYrRʋM87QXB҃'Ua$(]U2٪Mҩ)r9jۦq|K)S_g0'/"yYMa9uNZqQK~ aU8&L4$?l˪e&i =#<'Kv y8D׸m=̫,+\yP:FfW݇ZiVT v|X<0/Ӊ6Ig oC.mb%AZZ.\|KaW.S79 <3kgEtM tpk׷TԅHSSOim+||\)OAZY곂{qDz^G} !HvdB*Up/YްCI!32&*۝T>*@c k&Samp ]{Ѵ: o|2՗ *5n{2IJZ`jmrr:7<3h'?xcŒp1Z<2c E e؝.^SE-KM/`Hk{^>f% q))wp[Cvvj[8@U[P0WEG1&}e'e4>f{@XJmI%y1!vBnq ݓn:?O4+!6AN렢;`Qt-[p,(~`쩡rz#4gDҕrL"BZ>|xO>h E3LZ.eu2NZFqe<:up^ɠNCR7]m~=ٜk[^'J }2 t/h[a`NұͫVkcnAMjEhnx!{@{Qp~iB%Yzt,No' Er~җX/Iu-rGA1L|# g F=" cVY¹$Z2bƴil3v"YPDr/~C*o^3^w/!jcс<+I2~Oz6g%9D1W)@%-&w'|alR^O^[(ߚ!a/ag+N%הp-a-n q0])"6Mfg9sq{24dN~D8_\˘C(o@Z>P@߿1|$kO6H"zn&N9HpKN\2i;90C&'5h)MpADĠGd7rHϮLJ=!Df\Bi ED ۴4ŅLtRmAܠcł/|kJ2CFFH2O3CA`%1e2lla9I57 |V3KI1Qp0>;XboWB@l:pVN (Z3@Ni8K; 0_۩X_F~.쀙 ȇ_o h.$(f}!(Լ>@b 9o?>(K5xs>FpܧzhZsL)`'io%|Tۚng{WR>j]#E|EOxXQG>ܳ[1>FkzSy8gL4܅U'ys<O{HUhp6 K@VByIb@g7YϒhdYo{Ӷ3hrvȰ,xo8{Ȋ4]DR p閔U v%̂si,Э`Fb35UBc,dyU>gILQdrdyYp֌N0ll_:Ww`^ۧgrs{YF2L%b\Hj 7;| DLE-t<{4{ zq(+g90oߕOjՉ yvhj $`37cPdT[_к\xrڤ+Âok37@,aJ݃4P:#tIGvM{$4JfVF7cipQi ;tk,+д6!42mpj~%*mb^2CT#?֐lX.Zƻ ;ʗݛΔ.ɤѵNÜObAAI xˋ |n 6ۨxAK<[-M|V6gDz6id/Es v\SFX{g()LK {iA5꠸e~1Bꡕ#qi^yoQP{=B*<ɰ/Mz}ߥ ™#NLGL m3}ٞx:eRڢS.MRB jBΦೞE)xkQyD91L_I,5"UHU@L/q˝q8]*R$ZYsA{)<#nil!$ᆲ(4=#ǧ9 7zRJ# ݕkhIʦ1K^@*gS, fpOٻp{Yl.Éz.:m@ Y(vz<֔Ȉ,3Bt[o烳@trr(`!dN\S<@I}e "_!V:, IҥWl%a-cӡN(l.ǖڇQ]W Ԃ+ ˥%^5CZjW_i唰/W`"qL^wGQŢ]e|z~OemU/6CVkVBT[5bia'$nW)aK,)zmK=Zsϐ:h] S-#ueV'P5R&M}>En\WOӀg?1,D  t=5Wm .]f0,qJsv:zm)p@-}o> 4?c'hl|$"th_įYǸT Q5ZBFΨށ[Ŷuʧ8ID4Κ7oD.;f&\2<^k~ PaCMaVGHim58aZPs$λSK Њ!^ s]S#Ǜ`YZ䄠Xy8تIJ4&o?w7:#Mt)O2yЖ/ƉǷ(Ad8 l K'^asJ@! e#vzy4'€DgRq^/#xe Ǒۀe U\Q҅}g\T2+k=I8A ULz9S j?vR) K_;{jBhBd=.РM qrb6)JN0hr ̯$}K6E@9Ɵ,jbYuΒ9$ A0|D[!Nj&M._v#nBv]@6jS;zYzIGZ$ҏ|!BG%+?CZtnZ#qK |oVh؇nDGiͷPPGȗY)i4< N]i=1]b#sTfL*p {2i2@Ayc/Č/&5V?!vk6p7&Y̊ҩI\SaJ1?&Փb$훵d;@NrG&ԫq u*۔L>8jA)wx$U|͗yss :ˢnHthIQdνKctkr|dwPc{te\z,DdGү-w=9Ĭ_tӯcQ4Dь*/dh]dUCA99E˜33cnidw;F~$.uk$b1 &y~.yX]!.?]T1YV0'gUMmT1A']?A(Edm_(ncFv+iWP_h[cRiNoco5u1t}PL-:+/1wF? h<ήG_F'FF/hKi"ypvS"D' #L0_Ɛ)y:CNv TB h*Oc޵V[TkK?@4kE`b7o luhFM 28,wu"SHMZc8"ܦe @p96 w V-}bs ㎬qkp1)M<4izRW&Ghx=׸lBlQD.V{1hr: rLCW-1-%J t}o:FЪ־N@G▴HV9]HOn"mϬMrx Ս$piE\x=(d„kd+uwX7lVeR띦]`FDLsvGYe `7,/ ~2M}jwך+WXiDk@L^s >@S*nq^aGRT?+6>+_ol#,Mb7g Մ.9/d]Yg^GϮ K~#t4Dtr)ҧb`.VjvU&QX2@%NCSByQ0 #8'$Ο05tvddοiƱOKeD3B2l:4_yh+:BCo`=xR좉^&n;6 *!!qv_胗3a깄I3X9id8Rk _VTt]m\IL3_OI h#.m<1Ief!&>,q <*HA' 8׉[-cgГ8"6,R6tq?_R{)!hR&kQ:DUyDY)C﷏2 ċcožX}XU7)m%) g&S~qM<c[ {^<9B)7y` )H&m dVɾ xJ_ S؂1 Ho;UژFkS(fVy~k&3ZH"4ѯLNujRkIXI˅YrZ.$KkXW:KZsՇMt'}{r}EYhQG0FIn, IeqSչ{N"ta+}W[`8Zkr+͑K)TNOpF # #rKM^}iBBJoU'qZ#÷k`B ,lXd3f3,N4$5 -Hkǿ/;Oؐ=1rE/u(!p8c>' ~+(SQAİԶzDTE hٴZqdSD`"%I9cSNDp<#御2bipB6lǰ7 iz{:OdA&Lфcܚ,}_]_pG:Z'i$tQsJds s'@5krMY=!ǬXr\V1=)<ѹH@ΡitefsdkM#;U^{o4бjM@yʋhpY|ÄW 2qcC6Xm7G*NnZn{ggnsNsӽٷi5NE;|yI^)W&WO*7H0}E7B.صv2MڧSU*FL |=apyCPJ1ݐ̨V'dc? /[ֹLvXIlN5#*'ɧM9&%.)D!X.upCb#J FPaDfv܇ 8PUc5Ϣ!8g/K.xom2@noZ|TM[m!^ K"(IXrҩrIPg$[7»n5Z$`cRZ>{T܅:W)9*e{/~ P*jC'g|c@xNXu{8ӡo9PK=.̞6T7¢~' 8]-a nC7:c@{+vk?r9* ɥ_Lrӛn<_>I/,0Da*.KM^<7i:: /Ż)A֠BS 9>I}"8P*n Av^tr_AZgy<ר8@MχHdAp~2‹f..2co='d\W{x^rv#ҴqTS9KΒᗑQxb} hԊq;)bUs[9Zqniu *g{nҀNAҮ7R^nQdK'*za7M`O'ޙ G msҨglb#F4Zsh`*锺6܊,xDT/NK$NfWl̚] l<f`fy@^eyZc҆W? 4+_ "xWXb,| o@\=xx$M_De ~AJ dKҝL_Ð- xUg}\rN갻Xt!ѽWƣ݀Xrv`0n3gJ֓1=׉-TGtI}>Q2&{ pL_=bѢ4W(*MM|aOLъBB.9Nk%48sH^-so*k^ͳ[֚Q0rXFBD|x]N m|)&'JE#'Ws{W3m\zZEYQ-NՇ!3dKT9ii?F7L 9j-1x$h;. qZN],gq;Xl+8UZڪbTPoċYUĄJc=@|+EA:ݴe8 <_&M{!.Ac9r~H ;yphSzئY; -EdJp; !gD"Lp.[j!NE1h^'.ҶKŖ+Zd4t8(GPqsvXLn^_?]K1GEG67):!ڬx40JZNb1xγ>N?k| Cb@@ :rIDɶqrQ-fXDtvRt+Ɛ_73BN=-mg@0DP(3%a+pgA⠣?;HobW{ofߠWLT/;U3D* YGd鞽 ]`xzOǹ y(!rw+-Zrښ T HXYK9q;Wos>ibIBz'Y-[x-~BIBGLΓ5oM3A3_DNE{A~l\8XMB /~͍xW9PJ:q-9uH!՛A|MP,u@ <&CX1.C!ݤb"H5PG>̪f3™MqAAR{ǦV.L؎QpTLʐa[Wqx?p#auǓ!<#)G֚ε -i] ZXN9E{AIZ1jZK QeX}##Kе;V 6:9#I{M@6朌&9qFΥ-k0b&RrÝi^۠}NcBj ?] R46 -]3& -=_\VAҍUw{PX7!DT1iTXRjmhwmio@X=A,L#@Gre LU-Se,`qV p(X3?m7Qd&J0^} FVnCF2|H} O%}zp:T7o$_zS6 tm1>a&:<_cS[7# "%D fRi=}1jrC!W5Hq9г18r6v]gcN.8IUuI,: .:fn|"t]G ['_i‡-ڌO4~P.C OXXVXě}y; #ZXYokU'51~mՑ]NC RpFnY`)=x,tdFt?yzO@b[=N"eWy f`QߚVPh-;\KA_ ٬v +!#sevPܤ|EЯ03-xm&p]_7eEGSMVLjTb.=$PL^B[=,*IYD#}*AqM,Nupo+iHK _l݁IK[[Rp>&{m ~$3a)]T(l}"$0ΎUͫQ/X¿@tTo[>9mY5MuXu/F<Ԯ%ܲxc>3ۯ-Zw"[ՃiI%}2gc:R֊٧|3c4Tkv]$f]A6oc5wx69bfkU1.Q0+ԭͲ!C8~L"d|0 k; ps`]ѦH ?NÊg;ARCcʊE86)a+2n쳌-#|6r;zV*Xuv?',9Kcԕ560=.9us ݿyag#U` y:Hsu&<*krxWN–aU٤%*{JN;7W~}]V'<3O!8;F+[OXlƆoK=n vE3"t+iaJiG޿&恫Mmi6 &tZVe|duԅv88'-{8CQzϟDt#S`⚹n,jw-Vl8eawt;l!MPmf(r4 AC@j0CXY h?^' vPJ6l3ގ,6S~?d!ŹOT2sV ؀CҲ E3~n',0|bI, TZ{<ٮPo )~zz7%B~aS}'[>@vY4>uGᔏpok7qVb%nz[kݕ}̔0? o:5ԏ\a)&VNU}*8Gph<TߚǢü2< dyn@$" *n.I٧⽜cw/FԄHܦJ\Q ;^dvDŽչ!jx2P@Iln`vyXǢsE89b_g%s%F ^~W7f>#J9V>B_E~ j)ͶU]0#}C.qp&xm4ʕس!ځp3 |m˰3jq^VqJy"$*: ȆW1RdD&x̫Vb|uDPfK>?c@ْζ] g'Kax@-ηC7h8^%YZݗx7gNjoq!Յh*TVF\C'+Z㐱r (]P7DPc9 8/x([E8tIɶXWildJ7(fӏ FFH-g ?[wQkf~7hGzf @( (LL~H 7~ }:נ[.k %rmg 4"(0 |s$fP/R ΦU1@xySa!&E=?=L,F>c&<[q%׀ 1odVR=$FSpAvZzhhDcH8sY 44"m~Fnޒk~1d#V3|*( @eǓ(}b:?$B6$("lG4Er2#r=.h ; j fj$a'MD<ʾPz zqy=%X$#MG|MeLsYbcK>Tt?Z٘CphLcZ 9T>`)QN $9l2kOtKLX-od` 2]9#u82Bn xum;p+aB%\{+P kv~Kj̬!ߊ^m)$W0c`п4%PKfdgf>{yA9/ޔp]k6\5G֪y{n%^)+48RjܕfW*K~xُ+X*bO<ď~j3' @S>꓃lʩ uk´|ڜU9= ?*O8Wl2:nds&KT$}F}%X]qw) ]_%^O|%'uHYۃS [ъDe1엻]p!l'vdFOV֌.e߼5- j5Ͻ\kګ'+9@ֽI3t`s웾UA@#(ѿD; J ^mQBҸb>t{ é4f],8fe53ڭUK+X\ŽfX*daP,"o '9331Ehs,I;fq$B;tJ쑭C]]7:\Q*ֳ~A^IRC)s yjP5Я z6͕=YA&~lN- "v2L.:3#S!|9=60n#>UURQK4|d6۹Q㖴) W,,0!fݚsQ c:GK+.|uj#5$XvedcO_m<5&L`.x b5 4Q.ͧ3++RZPȠ8 W۷;u>&Ec{Ģ3`cntOFKNF8( .'=,g`"|ipg3߶ˡA#bIuUGŐ:'L:c膏,+kx~VtM %`L6Ym$@+v} =/`)Aru }&lCfl!nZ"*To-V2")4H 83}CJCjdm<$Nd>jYیCUhmQgDDzhjBGSršy\eMI|r :L0F;>aN q3O]MF9LGɡ?>\HRkzshSF Ń&_yɡмeG D༭3٤"r+˂ *3NVnO}Nƒ\Ly5.kM0n/BTapW@umD-P)&˕M:Dceh`4`Վ VGGLIjZKҔd^gh{aV< B'6Ұlh!CF>cOr.t9n!^ެm_BmƼ8IZn3̣$u<~tJEWs=1!G^0R+ HW3eڡp p 38C)8`a, Oo<~"gy[Ne.6]GӾa,|1j曑;ٕQEU~JDU^RCTcD}Xq>d.) G%eKu )n lk_Zx3AEw3L2w/M&` c(O+Vdl GNUzBCYrTc'%uKIC`^VB䊷%r*O枀Ii >xI4A<⭬4M wCf"HpH򭌶Dh>|r[;Ayi^PU15%a]pv#8%B[c^;˔|n*~XZ(cʆE#P#2GB@0JSQ5bصTPP2(>⢝(TNT 4IuA{fn}ۜuR\Φ oBxKHidw傇<_39dqWW’gP5ΰ~)(UuDp@vע^>X"EEbku;'4|Fiu.e4R@ə\ KO[I%KIEޤF FL;R\`A=R(Uuus7sj)Dv#xf }:j$3V݌ Y%p,:m5`VC #,EϏ#`I,^ `"GD>%VMEYs uٗemwCO#^G)`zxI(Ԩ!m ˒VxTV"YDb]bJ;INۀeOK<ΰ[r=sGOpN +n~h~n(3:nF=_Cd4 8fݔ(?v*?VՀP͡.y{k/d_Lڹ4X& bi_YUDB;vK?k!*Vm)I, OK1 \v  !"H[|[\ɗܷbtVQ`F䁌pg^֒82 %?Dwc#EPΡ -fFIƀ}9WRn-2A_jg(cx}NU2V̼1PsJM퍡6:GΘ>W}%|%P[)e372بn14j}tSljM6l O!1By/@/m|汥xBJ2"b˕Xt@]]wW_n/|Ai+q`%^j;6wCH5g?{v27zD'V[gL ۝fQ mPE (uf|/Z""Z9tJ|&I;&mW*c Ƭ V*9~!x,ZJl/U׿6gz8 ? ;SQiݤKaT>ll5nϸ,Jd8jXr|^T/.6DՑuZs,qRy[J-:qb!_`?d=-Êk3+m}QQi ,-_.A|xJ%?l((CRFEn &B[jOrׯԠf(j+ #yXBKXlˡ2sq,P癹Ѵ #NDwees0{FYR%u|OJW,j8{[g`O ÛawYL@V=~g5NAHO. -Aଅ߲Ny^0'H_]'$$Zn YgkWb *K}4;8bC MU׋DÃJш0#ͣd:(\vFYaW]>ڹ2Ԑ:ܚY/ո„nFZq̀sϸᒀqK'x&A,8d%Ұ|e\;*zLƄC83NnVNƈ=ް娻 pkf`ƗQŽR#g4Fb̺̟T(l]zɳZ^"LU|e3f!͋ Vp7F9pb<>#iU߃+KW2J ^S{ U:n:݁Ԑ̚{FZu_蹖]qZX>;-kabMiaհ_ vA%NVswߏv`vOZǍmt_\`Ɏu! H94>;Rj|# ޲$w/\ dϐA26@ Ԇ`#M8 [E[ӺoNe ~h֒?#sZ'AFHXL:*H9lR▵#\#JR'o4׸By"zt$W7GD_%cui"_?m^Mρ9zOa srhV/(p$CHIY^&GyA Xs iQd"Y 7 M$m)5ѼWJ9DʂVf&Y#b6#{Wmcx_=|=|!Gx2& ҝ@1!~PmMvP@ԮfL˶$a]$q1aZFL»KCˇ^'p>^?ʗ6Bp,(Ŭߓ;b_ N൓fyGA3TE8ĤoH~J/'+l#V:V@4-Y"ş'ᎌH}%v3xek4->SeW>зŰsF,P,kBӄmB+6(ɹ&S~Ĺ,8Viqf4A$gRo }5o&96Z*͌PW姄հJ$Fn&|q7ȬIΡO8[;|P84xT5_T84wlmC3z;e/%m;/YڢmǪ8x:ݐB,sN". *@ʉG3C!$,Lf|9?,ӟfc/p$QS:Lb-tHsW};BMAxo赶ר"@8d]˖oxTrXPDzM%?'U/tA,- sҎ?JܪHaq$ו,=}oEǝ;~d) Hki0NiS|§.*(XBڶ1`yze8ҕJȦM*V?[8(]79_Vy4v텪%$+xHASvniGvX^{LUSPI@{A4=x 8;œg^/gbVnGVe(i;g!mTHi.Ӱ[;Fy}A݉9?F>m>g 3j#1"C L^HZ sDؒsg4?dy^kX"HR{x*z )s:Ap =[E#eIf%;_q۠8+.huimVԂ4TP%, e,%<\]f~w'5-x#E~"\x9to|)[4Z~1Plmp2mz )yM.R;p`9e_stDXJ0aOg n;(LBPy7t/q&eNҊaG:={UIaGv8gá͍jk: bmҝYҡʟ="Ķn1ki|i7eq9JjMCZ?ڊNlbNv}e or[##zzi Qӿp+͂)~AQu+?~8&(j(+ #v+y5/EVևP PVi& N1vӟ)f"#݇>|32 =1UWr} l؏u;)Ry\de.|ڠ,?T2\?Ͱ "zUۥ!\< }̋+X77O07%?o6t92v;;~?_(rh+p| XDU(Y#.8x|j!T Tҫ9 MDf1`xхf,.3*{ȂǑxArR 4viUDSl]V4~PcrKhŦH$䀾O}OZkOrr(Wz8Mlغ\`& Ejɀ$s:P#tJ{d2.Ƀ1n@{#a醙8iYc%xx^PR[ΝB v"ߢG!`F VN j-n:۩P?}(%Z L}KER_+[Q]TW(zC1Jt/;Lj/%EJ5Jk0y:r‹=zfZqgGv?h,WjQ"6zFBȏ*rNHXE3H'svj3 [<7иsAI'x׷EAUsAĀ֊i.+}٦3qS G>L~.10=bʂ7ɾ9"dFpɯ`MoF|=I{ %RMQJ)7Uׇrښ3j0Lph,TSLG<kB (a2 ~NY g72b*1^Jŏ4-Y.cU*Qb5Q˫ R΂K Jk^D;hIOYی\]3ƟdLFS KTM 7\0G;*+z#y]Hu|OL!KGhUyNoO(~o4cU׭~ghL%1AcœH+kQ6"#ߖw)n;)+JMBxZXN.ƙԦ ᔈvS;l \%Wx*sc=UqY]~LY71MfTXi"a7F"2a&@ޛy'& ؓaLUہlg)m.vۻ[ E<~HȦcr^6Dq.&9m͐j%$ȎI'RR'L7_D?b*1 3(yU_nZg$&3\Dߚh _ZtA4/|a"M(Ui(|<63wϪ՚]hTp2H%͵$o P8ѡsw)l[(kjFv)[~RK?^f?lA7+ͫwyOZ<84Mޡ(yz\qQ7mCD/81n$(0#Hr~bV= WhFdJ-3.{PHn?gٔ 4Z[EX*^G`1>$c:.۩`ߤl3`Kk%Zd38E"Q ="~gn']_B`1H̅qd={-d Hݖ>$\FJ3 g6߬c,54dioHɴ&XRTAn<ւWʬfgrnAނ@QKf$Y=qKd+)d /TlAu}T3˟եQB x/5p標R&:}ZPQO9~jVRy@7}׷ x# 8 ddoj~-?VXk9>0/*LUXе:>Gg +$jǻ٫\lKu&>4ߕ>5<('n2p5?m"hrpǿj;j(O*= Yn^spc0juyޏ}1=[ٗ+VU3&F"^LKv1ޮo{<*}߿~L3Azш&ErW4 Q߳;kk% ˴DWZ$fqg yм!\kGE.hgvmx&m$v"18XX&Dʕ_^.^}rsV}$^GJe"9zSk1wP1'/,-rn>!,Wy3\'_H)H%IxTG;MM 3^f⍅Θ)aqbщf!ZKS&w{* * Ӹ1͆C. ) ,:.-7@{ >)x~JN%Vb8\x%PP̾ΈP Ɔe6߆: K$xG{wS WaVwzg)8եLl03V)0F*(Yq'/y~kO">Pkՠ@;HSNfdҶ$N} %.c3h XoݎWCrG:W&"ZaBc"a 2QW+{|Sǹ™M"jYrb+]hvKnf,Ms 0sT߫YsYGu.6R+x?UloAO<.^u=*>bw *h} XlI![fZޑ 1)'kE2R]{>o#CC: l>YeSLpq.1% 0g$bbeV473΂m3U99H@VYA1"Au KR/u5*ĥjIt.>glDC ][gՈ5޾# t)_3tzUXE/ @[h);ybl ?W1` Ej dTeNb)d h;#Q)@~sn?SMC#^z~gK]vrJ4}ߔj_5 (?srO` .A[2 I&Ifǿ MFh"s4D&F|;yxO[׷dO9ىT)/$xNsSJ?;'M1,Xv?G]%Q&n藷="Ц;sZ i$ލ+CqkrDMDO zS1k͵nj"RX-] &;bz7ܝI|5=!s ^7}#8>X[;Up TI7{xUy%`wlcn0, t>8t;Z550ă9\!#; Rw@q1O$ښxLF}~qp, m!җ)7b\ 0)#@y\RKNj88S ťVڽ6w?*̪g>nq W Cz+[\Eo: ^?ޟⓖJ1>VюdM)<OImX_ڇ5ި}Qr|`$aVuToʈjcI%`M@P 4a>|קzqu^]]]f7bJ&E::͕Dpv&U\To}L ZV5:c@t>$!`6LAӏ) n3TGʹם;uP?t)Ppz+7SM$ꞩ0ЗXv@h"2<;&ɲWt>yB?a|$av 8H kC$q)IӒl0MIN˞DV..$gMUp+ ߱Oemr=v !"WɏpƕH>{_WFJ)(J+(]z@Sp+R]3@9|R}v7ʇKaP0~NWڊsraqe;}UoGRt鍂pg>a1Ɣ#\ 3U7+@upx}_ +6 l?(|m;zߘ7jxlFr3:Ko*鄏#ekj6] ޭ2ch3۝zX&:Gժ%ƬA|6TN6eCPJ{ָ^=p\eIe_,r [ `: dO_JX'ı>P9g\ ٹ%n0(6[}p**HYt1Z( l, %}M:.vMP36!˓{[} T>%\C28Ko=F–͚Q8SHҺ 7B`lqQ:i2tn@|2KeJ1V`G0,pNH7NG|P;T,p-[DRe1<' @"Jpî |/&©]eGZ9+>, Y#(a Č 1pjxK ̅B<{>?V-3KޟB0ڎS ;Ɛk :[8]Pt`<m2ij1'a>j5[ck ܁Ić ޸%1LbP7L*fX#qʦ4զ@:y$MȦaq.Jɡ'3Fld\,P6Hעasd.Ie$w-0H̐r؂>Uad#`4͟7V>5K_R$;&+= tn 2E&G|N<^U,T$T"IYPMWMҰ^2$oq2{T+!kA,/9ycKyEWRcgi_[񣒦71'~Uu"EQXnd{W^J!_%|Ӂ#J~["Z<FnyT6qb֕ ͑m Fy5>/J!LϠ$Ð?DmL$¼qp;-Kr3rDnha,e0}ޕEӨh̍=zaSU"4֖Obwa%D\m;%.>،L.vG yVzS_ X)¦g7cEpFƂyѤjȍr~fr#~3i ˔2xN2#3KY!ꛊ/(Ivfv] /~Y D2=3/47?j%V!_5 r0,O9>@ _V-gL_` /u(BY|ti[=Hެ9julDSh]oYZS¾9ȑGG4LEٽ;J=: X)E0K')6&UjR ruk;^6ڃ,!5P 8שǀ-(z&c4~˽YCʌ͊ugCu##ybu Rʪ;צ6T7ꡡؓ9Ppo:63xNjG(o'xs|vL%LR0k_wv,NP~C!4XS?N>p[1W p7&!diϡ~+/h鹉[G!$P vQ~][,!XhTZibNAºPgiGy7hdxS'X7V>ӒND3=G_4*2ʌohҞBVhHkܙi+3+D Btj,y#C#` tQ$ig XGJ@aq NvN;+>0KuvBvEmJ2LxeiUeuuOMV4 %*0`!oF~)}oEӆP~Ri26,ϼcfIA଀׿\ЏyNNK6,1<şj[|I6í:j a8F Zuyo)y[@Ӷw`vh'>W4?eWiQWmwEAߺ=rgYQkTʤ0]cE^B`5 =/2;ä nْ\ Vy. 0[UWrFױ4]%ڸݼD?dW.]]񞊲0(Y}4?78ILf5bFoŭD-a bH 霫^LƩSU çgQY\qW.\W%WA*V\}[vM4o0yٟ7Ƃ P_!GBJEf)^ D@/ΟߟX(E2.Ջ3]_:mc=r hȩ\6]BP%[a.$Ci#ԙn;El]hD*AEU`.bhk,a&;jslIac+s c-0bgIH\68cM]Nت8K(Oy-φ( (IJaa41Ɂ^BV`qUg8]gWoEQ MfT}Ђ̤`0M4 U~^.k忈;j@H3ȁH:&9 uRp(j]=#smG˄dV)8/l(!XyAk'`3asov.iD0w߃ڿWLGǼ{tܰ0Ğ%D33)mQkt5VZUpQWpR\߹sN׭v-JK(%KcZ%J5"{+HWywS%T(퐫Jps6߽#ÛͮwgXy*#sKwf݇3>d=r|w5JO Ӽ; Ho}RN˼~(-[GֱAøxi1 m sL=oSJLrkDMg!B >'(jC'!_IH'EJ6 ѓQ [8 u u88)0\֨o<E=5:D/aFoU* {Lê-% 6$1Q]3/|n'J]G>Mҵa"Y"n%Mҭ0 <:ꄗ;Էٳ\V1cҪBdلJ74v;LFCcO$u\iW`?lDm.%1&<n@7<@ɬh\>iRb?,LsEԌ 5DRᑼנz ;(!Kh B.*rpғ~Ht!XSs$A&4=6Xy<;)l5(Ш_9bz}/yYLqtP K'4w~1*{UB5NJh@\d20ur& 0[UvimNT Q6T-pO~-1T;&d-wP! Vr]Ƽ"-/< W14%hÚM}E=uN5@yis&_rfJx%eBud> [S+u-&wq$ɠV(iGo?G =oߝ s1J]B/[tV@^gizODx^tp$cȑm8gwr( }WmiM$U$ %h)[TزțsMīh~ @D*5޽°O8|muު#4gP]zYԳ~fgF=EHَ+&څ<a݌K< #ID5^(M[%`_Ã=Ʌ"#']LEdE#2\/D044+BͽI GYNLT2hz>r<+0Ryd a|'I9џ;h ȘZ%&jW sk[iDhh<.ky1\3̽]<LD&5gZ)Yo ^5dRzs !xN}(R?Y 3VZ4E2q-"\LED<`wAyŐz =ohwbE= QRڹ>]_I TC M=ʾ+teԛEAْzl>Y-s z'D_p壼U݇Lws1Rχ]j!DٺA 㸧(1vp?p$X $|j$voXdZ |\{XFaTDI'`FL*=8hD3jzHB,NEm$3#4{qd0jڽ[??/A<5}WIJج9HSxo R)ƺ܍`x"A6K #kv" FG]?$0]_|GZY |w]҉sʍ JGKm~OZ $C"ϗ-剬~meposSkckByz`2,Xd.2*i@$3ITӄ H2WSKxh8eRgp[GdC|(n r8ʧbE-Kc]W3k.c0uX#lŖ>uocu (BPZPw|fj$+ L[3=enh-0C!o:%ߓ*O[&n=vV25DgTI^Ϭ˸F, ln}FA>ܗ$Z-*>Eo^?Mޔ]9t+;ΪG#p>qH in̛ UsP,dU,Qz=_ilMs]iWdlq![FE ТA:!&ZMD ⋏ei6]|;9Ta#+Gl|&{:z@uu-K)bdԇO]@%S0a__UJ( ;#>Tāy Я#م.\3U.6&*^sar5TOo/Jw RaIe`>-\{]g쨈z&sW*:1)ʱlNC U:@2Cb@Bg65 sjp5ĕX8ŧxyHe=Tgb>)*>f:5tK#ö0 =ў2d?H\p%H߃ 庲,3)&Ϗ-4vrf{jD.gh42g w>UD UBMrd^3$bь0%P~j#҇r`XǶTFHE})'/X)>9| u;[ol&(s hejbO W 4D? {+!;sZҋ.1a;WDU6ȸ@SR:V@l<:BK&X"]x%Vvm֦JtI6NZ5XT RTB'bvv%G,N`7nxLjZ!Pt' oD6 C'qKxŔIa \mqO }`$ן JŤ͛@+8SːE%9!rvl+~cpln1_F"^<"s9X05E[f'58TyRY2%ы]ja]#UmrgCj7q,렟 ΔjTZG7!ץtӯ-Kqn2lvf)C WL5"7"?Doolw=jZ0 fo)&z^-}qu*B29Y 3 ~|%캟{}BN`~B5ߙCg3Y U[ЋsMč;aPeA~`!K$݂H8'GoCḾ0q8װ#]ɑFFsEŹBTߝb)J 嫦w#<͌Zt~ gBUc*08 ?i԰ҝNQ@U)EM"3m|#+besk6gWjƠ\\ײµ4)/t@~/=ża"AlQRcv3d/i%Η},W7g٩{:bܸk gky̆\SY].d$⬡'mLpٺwR4p'l&N),\CˣZxRZYEF @ԊԵ?4l5@mlw(dVɀ_6#?7`.ŝW#M۫Yat5]K>྿mX,o#eeؖd==fVюVvrW,myoBݻw Miבe,eM!Ct(_2&kJ}9~uVy1Sb3Y>Z5 x J+BCee<֠4 _ z'Mok&c&MWqČEl| ~>cBSk5*xvdbt 7ZW>l@fah<ڮUC3H9YJ@yi̛͈Pq>`B;"yϛh[KȾ=Y4R7`r=FjM(= ٙtB/_Rݥt ;_u=vVI|AaDoO0>)JMYݮ$ũYd1#o@U5zS*` ŅvlBhӴky3D#둵'ݛ2=d`Y)1ݧOz$e7alcTRHҋ z~ؕ_A쀎w: ʤ GL~4ૺ|pVrӉ'2Op(wVr-F1dҚ=8<(:0ѽyk@^&(^Xij# 94#FKA+փF_1UeV_ȑUS0@!9Sܙt;wVmo\VO܉?z^M)IEUہ %mNϬ7A (o԰MKbX~*܁dŒ&%,y=o-[Kܦ.:}辆!>y*K]y?՜X4`eH>D'>\Aq,ba^eCJ350fPv+g3iG [ jU'NԿF \qĶA|xebRCodq~mIY~ھ &7qX[.gD5^r)jQ}ٻC W};,_^3i00 ^k.bQUY?;<< kA6襤S>W#AC{` QsL}O [皰c:R V40KU'%^"2l8kKbLs$x& &}ضR* _D ?L"Ef?U1NimBMB(?^4ANe%pw<Pl)k]WV `>tkY+*@5G^g0h~Ţ]˄hMf6.u>|ժʔV&q N 8*Sa٥^EFHAGD;?ŭjyOl8j/(~r>Co:$2EmL<*Uj ܡa! @q/J -/" ѫ6ߣxn&@ MTK c๵Ki4=ۉyjA4 9Bqg׸}!G.эUYk oc[cVXVKJdSD&6  4/_Pgm^C (X"[}(%ctM(ϑs"2˟:Y(_*sR'K8BĄOi]:&L̀͠Aw6\Ɲmuʅ3Jv#2!ap[9RrS PXd;#*yt๘<0[XZ;S8:)*A!A.B2IUv[i7+]UBBGW$/~E;5_XdvRB{ȕOɊһvh\d:/H'W'qbQKW-ּ3W~rH*%c&rFPUAO(s/[T 6]S:r 33Y%"aIIuc@- } v NEjwlz"#$E9i؝g|C7 nNQdJFKd;=0߬ra9MdtCDVsV @W1?n$e P5I1`.y5NjaHg1>] u4C5[6`A )O6G\o3RRe%WԾˣH/lvilnJx HZueIz#W~:Me;,7U"&F[2C) P*S}s񌞜( ~!,l ZL,PiwyBϦWpe3.Le[\C, S #R<*u|m4xkY\wTtp[ [PI(TC P1EVAFfMCuG &Pҋ \`pS7 Zhfc@z+mAI dⰤkt-бp1q2ƞ$)J*\rh_RɟLϽг ~^؜tPE7/ǎֱL|_-RJjټ_!EaΕaZALo7Wao9l GF`Wksۍ pq\猳8X7iH0M]px^*5I&YwX䶎64,٣!k!Mљ|o(:B ܎>@:^^~cטTw ~-ۻ[ZtQ՜i F> U^ ZeQ `ɰcM #anuȹ13=#iܟtok2Nh"WF*37pQRz.ٔ QTew4zpTZ _whgK<4nDvp9)&).g~ :/pI&;RB! =e^0|#$y8M7LvF”y*x58'&И˖%y3cόZg}Jff{ϫr:P:Ç+K1Cp-ф4%8_Kh=!vK7xѢ\Ӟxbdƣ3ŭ{0^h\liɭ[1l Q־+DE._cKꋎs({#A EVpč5(>gb> ?JOC&t~1rC0fyR#]oo?6DjK  ɦ&p4N1^:*9֤A&Esʬ,B6̕~`tFl{o冩Ůש8_Sbqu*yIX8-Zܴ,,6[]|Ї/8E8҆#rc 3w(b(5$ȝﶖ WUo{O' 8e+oZ|0H/Yc9 SX?adj/À4U*ljmޜ 2vpaV )[UJSlW<߃  "_XKٽdGw?hͬ "7L<۽-cGAVؚ`csR#+lOJ\#Xn.s!eI _&^a,Cvٻ}]U[T)E="n|%2JR{$ ?'+I$d_&J\tΝz)f_sHK ΢5d/]hlQ}ޮkc3ؖLxN)bEc| K/;nKG8R98 ũ:ǨuGe4b&TzOftZp@E6LTZjw?=w֧Ȗik.{ ۠7,$M zԊRk-ơAC2J'G8zJF!j'VUụa_TsAIr^âb枕6CuCS<sSO, {vc11Y.C::Eʶ&Cuڦ϶60b~Sh}XœR)xmJhAtŦiw0=>oIfTIyILQ;m)nyîڲ.HPV)^B3bg W'Fo @,ԧi Tp*-*\hw{$O{` O)_;M-fFn{ŶXWöJ^-IPm\V]AXrrƼűV l2,9#JFLb%Y fJ2뮒=¶v#Ԩ]iqr_|%ʮV"Ub5.smf[E]qOlj}Be@IK TYA:&fv*Ұ*lY霙 j[Ud/*1FDlIb}WVb@՝ʼn<a^5XU7d/*";_UUnBh#Y͟+mxzknrRs(|lRXmKWLYEko mzC%f7rUqa(Qq$ #~0ԑ#啩 Zdí=> FTBh5!z)_.~.&p;{(]gb̔`NfgͳD %8o9ďψ#c"CHZ~5q{]`F; Vu7 Uض4>tY^Bӝḛ7K窮 <3lr x>C?b8M+7` "N\Y˼7a!u$qݫ[J L2IZd1"0\)2FcdDκΛяW L5plH%7kڌ ̐xvx6;)ܫ3vdI߲ MF|ӉVAnё;'ϵaӝ"sݷ>?${jӈRp=xIWڳߪg矠e՛}P!X )`4Gg1%q򿊥0$W>5h<1lG?Dt.#IwJR&a/MoL_FNhܹGvu,OW\ v%q| 8ݡr"rI~|0N595uJwj2Mp/P c? `"s Ě$FԖ E ͳF To_Q~sDeI<ԧ)N9f,N"1%|*YV͝ƈl s촆[Bϯ"r 6)*Kp.M]񐬊ӴӚ2㻪ZR$.?c :m W!Bt"qd("UVIy8)cyϿa W TaTYQ,E@zHt4,kkuiلXE-;i E6?Ez[^]]|[tPЯrVxO=2"SRiڄǃ*QDER35<_iSl ]-I@cҖ0=x> KWl i&Ľ/OIAجi#dt.t VG%cs$O~dd9Z !vVs+v#8{XK7)mi4sl *HaW8k}e"RS%aj`دɅF5q3+o\_ㅠÄk0wYFszMGpbˣu`ʸ pI 4nPKOh *,=e${TDmےAJ%XH^N(75v@BTw*UnAm˩g ~d w{6X' ~cT]s!~,R lA)>F G1 8Dβ7`E3Ҋs$yGo{~Ϟ%$Ϯ( "r*HS9$*(Hfr iRj7bAdRDgiº=Ѐ 2;]Ҵi+dϞ=FPz I53%[ӸTS t=)\14qef(CYH¨O1>0 V\@kǵ>n8k ז=GR$w/1Zɯ V2'7"U?=xsCr (aYx'3p wN:S_/.~7cT{4AM26U!EZ(RJ)8+a|%h٫b犾cR4 R\f'WW Mw70 Rɶv6:1r7 ]+hiʝ̚v[+dLl_6~ns)K,d]#6_/O( H Sj?i5W%{Prv`asƀ#SkQ\i::jx#X?w[G Fri1.Ҩchx>CM- ᘟEAf%oНSG-u/Khf֧=yU688'0m[ ,Z 8U`:Zm0fpn>ZP6Va=a,3v1~c^u=ّ>""L< Ni 69Ҁn/T CིaTq֛m!ZN =-RF\yV~hSϮ)XG؆ײdA {4EbFI,e),gv<,RJߒ1F2!F [3L*4Os`*="2?(3 t'] ͿLFPc9Tq5wxGA2z׉*jք+3gӁ @JA eE>VJBڃqX;73RkAc:bVa`VAB/o>%`i'4 cW"_3ߒdH:2ko$7eōڇR!/~P$#jJBBkpVaQ8HU;^A zݢOLBFoA')ҽmG/'r1l&E1}Y,Bgh$L/X]WEkK4G2rF&_^XC=ӄЭAL!ʗ@q{&ƶzD[ԍx,rbG^[i%Yco(pPz&R -/䥇VdV@ ', p gOW) ^y~J vUJq ,,pUƆus2v'2E65 1;E>-m; r“RUX1 ddu)Ʈg^o@dw$/d $ H> Cӣ~7r`5iA䀺T<1IVt<8FtQx0Y-/RijLF1~c$No*y?7ZwSVӿV]ZbX$3(bK]񈚵y/`p mG;Y Zxw~XI*ьIAGsW+TlRK֒\ud.ٷ.yBta ?f7} m9%[ʘA2dbtMj,0.ҍd7l25uEqݽ4TҦnr_~* <&b:&|Δ7}". pK+x}yq!Ad/HMYu Ol**nV/NBc)F_td2V7Z (4# 'zUzFŬ7jVW 4_ǸJS/'NxTō5,:6?waRddf[O2 ޗuR2P`p .yz0g5Tf~aj> ~Om=9jfvo67]'|U{3>ȔK" 9zv%\ˡ j:w|"$g8@D:3>VZ䤱":"I ``ozD|ɿ{T\/i'_ѵ;wWvľa3*踋!ݺ6GC=qo>A1.*7t ùJ+˳N C̀g!. 2of˛~Xn6N[_g&9ōq۝r)RSQxD ug!,|̗g!\#MO{fX!fC7u0GmGԠ6NlHғ葙nw&ː4" XSrdm-2](qZ:ooE6:;stxݩBriu!wTJGC;Ag™),nmԝt:Ъp86^31T?V(Ü[ET OoRR12t23heĄ#2LB_#H7oI+䱙dg`FS*݇)rvlRYBhݷI Ա,s+3;_ *q.Jto)6 }ۀD4ӬɃ =ueגrkFO{4g\u629wO7S7 @"3pUc Re~lNR շQ3j A?A?rtD8n H4 wGviAֆZqaݰBZΆE#CПAYiGë>B2[2'R,@(4i'1 IPZ8Zn'(;[9[~e* i *ECиI%ij}zأHgL ыXJ)ֶ|a#8`3PG+U>l$6c; JeC~ ,pmXI]Bd62O5_Q?Ng|Hg"\n%뇝: G؜N~P'Q *< ӕ0Gd#Cy:@BgC"(SNΕY L%k&oZv4cMM^1t^!V[TnX[0\\1R0jm7r4/ĤL "eHنv!yJ}E(1{r9NY#B@(уVqC? L$}[Dn||׮Yzl'FZ3TwNgBx =ҫ.ӮǨa`z-#W\{Y%GE|g3! ڭ?s .r&Y4;z@~JQXj-quq6؉0Q7B^[sۮ(lBFهϻ)B| .UO]䰛?#{v|c䶌Yo/8$,l:Jc~ݏ&:dCAr'b#Э, =ysׁ}cŒ9$i8?!\hi3 tA$9ڭW7 szN^rjXW&S T+SkA. L|I.YJ1S0$IBC0~둎 F bKDjH0xmb81AN+r ]RPzս+x ZcӦnwJ4,I=qi`yk(y>xG_ɔ1KM,#O'$1)wu=efp{17xf >49?B H'$!'G{BJU/4Qe?d-rKPT?UB 2xqN*S/ Hd*?}-P0ƨ ``J]V&?2[L`ՎS4n9/\$ xV@Pn>w9[2315~gRY_Ҵޡ@#:95~hS@݂&3{U\pYn(A+pGgAÄ!oTycO &X8+yRX Z׀p#~֠8,{^u، _im qxQZ:zSzݷ6G>bWWG1ۖE S\{J"~اR801Q†6l6GM3h8!C>ٷp \WtaF2U4J S ls 1"RC)jO˷](>īR CByo;KbUc M[lH3iЫ'-O)ulRJVK0uvL8Aj4n(&Z~ʴaZ>FyE ݭP執wP0eĈxcToQf Hej{q,NN|H)Ŷ'=\k]wl4JWZwS*9aXg.ѤV"0 dsW7bܛ(4ܦ'PQ:qr[3t3wJø:2fjd~XBwk0ꢭb* gQ .73K4F9ArC>ֲRw{=uNj`w\?0Uڄڸgۋ!q/HImh&؋G(*awtKdXa2Nsf$D_H=:c%m\[O s+$ GX1({C³+!hcϼ;72Kjg(@Ǣ OK\:$L?e-p-1(Fk0   AN*k7k\NNAK'in+;F Al΂aG\I$ y_u^ 9E TʷPPֲdfý5$\fB^VH1ە3VN`Pf`;9@4jڭQY:aXqN˗֠"gڈrBlnuKcZ\&j8kLCpofఽ>sM*vj# s(ڞfIiNQb9\?ugNU5xF=U(pf7\]6[g|jPuj꽫%[ޥ@tǭpF$n S14l2l3UGWdy?/5XEP_=ή*ܢ od_`$mLѪmբ^D M>a}-l*&(AQ4t88cR͸(sʛɟm:l|D}e!ASXZmΏi?F4 RU(چ lf|*1lV:r@RHӉ:e % Ds%y9U}Y*џ4?*[2a: Qz T3/zX@eԓM˴S?{gTg $ rdOF1V,7b<1b/Y3u(ZĬV#$}51P^}zй.o{ n<}:818>6yXτb](ROQѶt΅^}ksoVQrPEh}`Dx6 r$J2\e}֕oluR^Ban?މy]QY3R۰v{mmAQsWcd3mntRvsR3pK)$rVF,GX t-&W+Éq'a, -B$Cj9hnq׵%R!3 *yOLIgM<˜3Gv !<9&S]nGi1y^W2ձDVOtKHq. ?*~2e]ňiev bj­XvK},J8 #*H nM8{[RI?z`xZ]If9rFC蹻!.¶Y꽬]ҁ~ne&_L̚Zߵ;,vb}:iZkBg>'t HCھ4>oMmm?VS ߛ S \Mk7oQl2MoW<ШޤNJ[Ԧ`b_mV` ȉ/M.:+<:@ } qsy7x.i {# <-h/MGK*_ z[6ak0'XwB'.;Yqc4׈ J!IAi\<Pg? {>'rӄ qG+HHD)~{ jsu hlY̗c*Rav# ΂@Y 8_ s0= wuΙESE&Ӭc?G:xmBJyZ,bwHzR!KSfQI]g JڶJSs~KgUY'lJ/i /l,2&;<(Եv[FFa/rQpR$I~̓m+JD:}Er"`@h?V&x.,dhQ(}mO|fA4);B7%1gʄ-d)0OvowVg`ϾKҵ M]LT9k :s߁FT#&]Tn[LBZ88`U<҉Tt!3ұ͸.eԗr=F؋5UW"n=.I Sq ,D%DͦH=:góKLulm׈lնJ_ki/{0;0ȮC'9_dOy͑XH:؟nAroV*Y q҆#+2)D3].8ޏ$'ׂ?: 8&pQD£3IJCrmQTs>2VM"Fx?:Amr{$Č5cD|1Ï0>tDؕddȔ;LQ. br/j$G7I2=43Q뾨r.ş%["fMrhCKukS:g*HP&]8B= -]DU3Ƕ{٨x%?CC n-Ħ:ص*컏!Clt~sQD,a=)ʵZh''jiE@LW~kC ܈cJN+PU8#XarX8o@ N I; e[n!QMBSxC Pe\9P1ot=UG U-نsDKI`K׬,y@t&[M3_iՓFIԥb" ?%nC 2p B =!@[ P*" hn]=< 2 azZQJpi {{+"LDzUұݣӲ|YMW3`׺=HdVʇQRnsBNWZ`J=i/Yv^K=U0ִ~V h܉:A 5%Mkq~׉. 0]vwPf} LfS177JmIgz%]&n|4'hv̸?3sYƁ\P:;)ol"-cK!u$jlz<:q%0!Ź"%a9QONMJpC:nC84fR vw|AhB8099c~j"0 ZQ+W,DLԆ x/ W!Eڐڞ'w_5n.g4*qN^ bZBn /ԕ];([P[[K$wxmo9$n"=oH{v2g7&LM\?nb?To)tùӉ? R=o [qqnz5?vVMv4TcjRg,m廂g%bk pnE sQ D!04Յ.SM۲9.< k$dK~yAoٰM O@\FDH_E?~؃I3Xʈq_ɫ'yA@p5o߷FB;ӖSlMէwOWWٴX ZCG\*ChFEC&@Y6X79%:İW@a a[?mܖ6v! (J`3QFs;I)CeϾ`sQA"Ig89.l1BZDi-^9M&2ٛD}.&:8 DʖtŖ9u;@rnÚѾC9{}E$޳l:ŽR#q;sh6E4 E)XF 7t);EVt"sZG *"$k_gN KP!O:=0FXQ2pt^st즑+ JRA+Aʥ!lJlP#L8щJo5GC$oB4~v圳M)RDGB1qv5 mREh+49e'3۰S=G !^}£ԓE{5ÑHT ?v,p}7 t!/2nF܆;;a? ZU]5y08vsHJSxJӟ/[K`9v$FhXU+N&uK?bnUWɬ({З ZT%FLQJn@ 仯uXS!pET4H[tǥ̌OY;pپ.j?O:U&+xf+? vԗ!#CI?_ZmحrU^OkvR~FO8t|ŽM 'ھO(T+x㾶K]pK˃]~9l1|jN*\uhׯ9d;WiۀИ-&',ɐ'qGkVc})*PKSd *HGSRDG(m=JOM之ڝb5%63qڣN"fɮF|9.db%t@@Bᄭܾ(3 kV؋RYQq}rJޙ΀x|$pp}ij "aL̂߆2.V&QDUxs3̀XDu ~bE?~emе ųz+7]yrqRbGw)(9g)h NBLQI*K3'56=ǘkdCAbpXh|tss!s_ Ik82`!2?tb֠(B k ɱ`dyV}4L0礋xg$zxIЋǗ׉>7@ǃϘĬ-]XY ?OºU}]AxZ1M]LrafNQ,%oW.$6GS 9gD-5.k$?)&Wv{ͯ3xUҍ8?'$}ZN7\yؿ{?Ey"vD̔zK•L 3و{u8ȭ,>j51v0:Dc=uiUDaBbLJ%s!b\B4jJx` {@î5GwVY/"i4xqK)eGug@{t@M޶"<=Y[ŐR@u`80"dj EE>L~.ҀҔˮ֝wzmsǿak2{p’ >KVU>P*2~(I&g3/O ^c.pI0wՙⲍIv !LNa~Ggɛ}/|оΠvg᫿U>e~pA$rk)Jt|w\ 2@RT-s6|YU F/[.?yjglR 'V]4su~f=آov\GXo̗;7ΏzYފrX|5 oo $L 8{ӷ|c =L 01g{Z5HJƧؐ>g ! 8Bēƪާhx gσ,~*:m FC|>1*&q^b&><bN7KT>VBj;ɪo{甘zQ&z`{ΌM6XypgʴwVڟd(n]>RF3QS=)l"Z6 burCAm0+ y7}֫B*O|EE֔`"99RcRfyDTּcs x dWQ o[A=>WA]è;? #e(Eȁ 79Ea 3hu!R8z~g5+Fr1 :R~)Y.,~aM*6 !|gtFe`G/f^m{xi}%q|&c ϣzɕpݐ"V6j}WZ?eC;~~hf?%L\RAHmhOrYON+G /-ѬQYWm HGPE){"ɮ Uj akoEâsG8/[ WY_)ڏ\7H,-EakM\itn_Ξ`. E+ΦˇGl ~-#]Cd]o^ʛ2!sR0".<41?KBoG/Y|.O31R9_/շ Bh>x^StnOrc \Lp"H>bNP܊N6[ pV2YKpQ\i r]#WL9_cdM|/E"\譬(˙‹܄-#2èbh`xȁZ|uY* 9&i旄/xǸ>qk_q8MZY J#V03 t~*MP`F 7}zN} 2ejC/,-`dIzH#˟ P9VEdOCĄn-z4 o O !M O6 %gA6b7YFNKBڎԭv`q-IT?mIsW#_̔7;rÂoً[ wa"VSy,X8HQK\ ݝ(6*نc!` ąM}6@Cob$f ~o{ф-@T S,ij b<d_\sXj D ]-\ֵTx_3^ C@[k?0'I+t|(u@kw$E4d5 5 Q) :DZrQ~/,HEDR[%WvrPR9=:`^K3|b0 MR 蒰 '!jl3R/65Ɋ( 渑9QS.AM\Tb;R[x5bjJn .-u"ˏC [);56b [O>?;ŵ"~=hl*ݭj-a/i(!OCDǻ+#>Wc_YefH49[o89q.>-9S4lߘk9vN#0?k;?AVW2Ms$Cp iD^(g4bRO?:Dc70/`UjT!g WHƑ-~rSAT.3Pe s2g?OE_{gǣcT9s8һ^Fby ;\;Ϗdw l,HlV^%fip0-./]J>PkvM7 $~cB0RΩ{O`'o-ia*q+99\-[@YԻ5?0A\3V _AN,gS)$w/ .MgUD]ą+9*% +AHV0`<&AH~|GK>KdtnwDpf'b D<~OɎ~ !dnQN9UP:thO0Xcd'Ja HSE 2R~J&{첻уI]`q07AU~'UF` ~N YNp WmBǒ}Qeg%utHʧƦLS҄Lf,~/:ړܔDji  rB@F&?|]Vy]lLiMwsR=6 vM3ƗʇA,"sS Y 7$M"Hׯ7xt4pj~LN6.)3F -?a L/ӟ4NVb&F'Nж < .04hok lQz>!UϨ@I5CF-Nl7Y-ȜK@tĕpn6wNp| 9Z:>P%UR433S=?DBN/vaD ynOmlY0boˋ(HgEBVOvi7NP{g`CѪ# %\yr95nBq6dĮ;K5w c٤9Q(Z2E6]x+w'JV2]¤M>7= z81`ԯ.zw%1%/oӗ]HK7Lݱ S$߷yV&Ag"- W[3 Nw9w|LMC6LaUPX,n7Pk\Ԁb=UWca6*ӧd=ˋ30g"GoYnv4r[uu &` &w E?(.`'i +쩱ϒH:d[2J :g^6V4cuTo% 2'U0 n~7wWKsf=Hp-ݲυs@u-c/! 2Z],!稲PΔQ?Mq!PR; ,4(S!ޕoWk-s Q+ mJ3n*KjOA>kV5D*bΠ,e LIܜ{&>PU /8ؖRhbYZ*Iݯz("~C6 Y)l<D_wZ'[{:qUn3CrKW&”x/@"O:62l38TJHv «"D(ڏe\V6bj 3/m20 0&UA k;d eL>TMeZs[G6%WJN ||ƷnBk09 \60;eJx%$͒p?g)60̈&݂t#gַB4Ї9^/l۴ҔPkUoO0(.*ɮxCC 2q~-jP`벶'xjD3KS:K9ٖ /IW[q ϼx 2|^N'\Faw@sӳ0{EDةq| /y*f('dI( ]\#eGBP0 UV_]|qWcX=nՔN+ADޏܝ)t \Х8$!0KL3q_FwIEH4#݉( ]n}w.}arQYM BS3;Y㑵Xa]:A7<&SYr Hw\p{= ^"ԕr9ƜTWWq˅S^p_Q=8o ϼ4P ] *pfOWAy&i>yXz`.^ZNhv|FϾ7]2`^YGfi XFa*ek"dk+0~Ûwah˓gh"DQKJ1cq4 _1&"G ڭ$~iBx$g |XIz.ɶl~GɓXH)e$ ӏD`Rymo1F"VqeH\FIfu:/VyIDAuRvĄ>yw]TqfR*.as/Br9_h9g~RI27-:=3W 5+Q==B$ 4ϽlKL_&&ŭk\a b]c $'ҷ\57 :Qg#eO8_Ua!1gjB/X!A;2+p!\hMlzg$ ,*Ed?bAQ:ޥ܋rܾP]7v!yGc$ÚK9( Ǭr'(#P&L[O s׸Q.[L9݄,Cp$M`;M4^.jJ٩ltv7a%y|Re'mEJGMOfM>cbK ZTšWِೈQ;%fEAClmĄoUUQ'"/xs jRy+DAak!jtDn$}qCa}/1ffb~Z,t ֠2<,7EN4XHTܧ3" m<䖥^㢌Քf^Z"r53j:ROWtm/(*]m.!QmV/RM_("IΔ0wn/n ;Uͼ~2;BTnCINxİ.e<odـ~UEb pG۝,; 0(P㵩`Ue% +HeλAn߁ۛB!O9x'Ú`gJqHX ,tea_ f1$A؃X@^57a@-Z#Z'с%q.DyReP1Y'<$PR(Г px2L7۲dVɃ41) _U@G\>$[#_*ഌ쥌"T5硼+}'Iف2zI YM%ɈsT~³RC>0}7'+7.ȍ9IE M_L\1qkgR=ׅg">y;7߃^69HE~ gBzO*d]I*L\a3fΚZ֚3%qF#\7+[绽'(̓F vPxհ^mxgp,b'Ewe%%hԄհя&U Wu)IX٬q xN=(#{qM_d7@/DGBe.:0>w X$#rblh%j̚NEWZ2dO"2!@k` 9AZ%T@M4`UB5MڏH&K^.tf&>pO({sB6],Vc~-e3OPGsʾ鈦5)=}K+ U!nՓb/p?Z=ULg2jy'ً57w|~x {p>]tpX7;pOr<'%j<Ws9+H^Dd]k;=9#iym$zGMRYw_)))3dZNx#L?GKk`U,`7twHIHXFFRV?7ށu؞QDk߭L/\ǭMkW1!tH^ ,0f' &>QRa&raj67rHyt&x9mx殻lY[FO {et9q{ſ圃8Kuz-L$$cpod<1oGxsE7KP!1 =#)]:Rڟʼ A@ڐ%pًt}m}IӐr~Zzmӷ眈jPgBrFgR'r a]T_]h^:Id|e_я <0ơ' -wUk·<`Mi }ҢQPn h'lZ)+|$/‷Ix0c X-҇ξ 6շKs^L܋W_NOc-,?ernPQkc|T|PFl&1BRCK /HQ#a0k*=Uc3I+wٰjl22 x'nLSm5ۊpbhm&0hB(T %H5rTٯ3۾|$Ua'Kde2]KjǜsGEZXfkc1D9CIMIBC$GH@eqRx~!Ju0~{޸4p?u"+kƗ:dj'0 :5D2wU0gxy+>v *!lf p'q[{e@tXW6ɠ6#˚p Dr׷3uM_ Xw#qCXVhArtQ5=ɻ|K"v% ik0ƫ 1D Zo%Ub[q|se+t8>Hj5~ Y,[_Wrs -G'Cb:bz=0!r|SWݹkf$x @vk#Ot@'~){k[C Jvk?@NR/ V^D._Rg7:S҇Rm5 ?k< \~ ;N IZS2@a#q ёs AB+E CV 8o٠L2M +|Z=lerdc_4 kE)H#i tL6CP܌h-Kj{( ЃpJAT. $lE[{ ӦFr g-|G}{ u&:z>zgv;3S2'3jCG"B}CˁtEW2V~Bxj|cO(I`UK\8ʎ9N6Rjfb vrWXI=2RiHm.]bG4ș  EP,U˅d:Bܝ}\$~Jm538P[V1sC~F&LzR Q:hk*GBJvqd#?!ԔPAi׏cjU%6r6`@$ T@¡qDsة^ ET|yN2: tأY@zkZ{7<9gRUa.١սpgثk*L;ą/8|*Ę5 "{!w$c\ՇI2>$Y #>ֵ%XuR;aVށ{p|1_K fXDb- ^HSFJ+lQgli֮GNL4Y5̟N-@߼B Z|:B8PvBcZ Z<-N\"d'Tz?"vF#^G\]ŴJΫ;N(c zot>YnZJB f P;n}~β7nuƼIÏOKMFlZ|V2ܷ64LlF=js]>kCӿJ\Ɨ[Kt`zm=@-|WxC! 9ȕupG}:'@ޛCgpfJQOi{-L9 TuahQ M[D% "[zl$zF4[ g %C m",Zv.O>D!_Wt#zZ*A+Oܧ2jIԐgS b#Q|+/i !뤋AhVqxGHNJ,~EI`lðtqhUaJŽf%z,mTI]lQFr|DJUzLs:rgFN}ҿ9ut̺w9<3|1o(PV$[< ~QRla9t2RJ:Bh5<Ԃ{(Δr(ɛ&۳}fU}¿سz(0In uUKw -Q\Z /k_436`ҩk+hk~obB>pTa5|^ Ԗ Y''M lSkƹɂnkuLvr|x`6@E l/)$U|$}$^\;r){^gKyܟ~OU&NGRy&ŇC5OՈc5+Fed{đI e~)N>jŷч(I Q&ԹZм"rY%-_my@yH,D6$J%h4^̎&!1A}b4Vѭ-l WԆ7,q1[æv{Psܕilw$qDrfю*:bHIIx;?PTl-|,QbBG"Z~ӓm~Ji 8V6*foG k;_Ri37>,Ԍ60@d'xΘDW'AKoR!wL#HV !icjj+ O*&!9L<2leTlǗ$=}oW~3vLY8. a]vtaf'؜DnuL)Mx%["!cMUҞL@'UP@!'&ۙĉUgzШ-RGߩ"ֶ@gR*6+qMp﹏h盝Z;$v^3_ێFiB.K+(*)zkq<]B{5~. 9yKr"Eę g 1v7pʊϏ&x!%x2I[ }'N457gc×! ¤$%8g΋=3B}8~+B'&HC o򭗻" *uC ] UH .-g-A7 !% 6aʚ#-F?mG\]". +# sv2K@E쏰W8`+  H6ޓ3[Bwp~&3F TEctPȀ?8 {f)qr屋QX^7X]`PTm E3;:%qp-q9l{!_e֔fF]} Q`nG{^BV6r)6T,4Ax]{OiK:L<54nFD}1"XA'*eF4"Dm˖UW^m#K`vGfq.MYQkMXN,L dxsn[NqAux|1e9|HQALg~B۰ U&JnOkSO+SD%h6UΥY#Zb`u`{ލY@MNo֘2X5GP%no'ӵKhmևV -p~8YU?珆|boGDc֏^ 0Ҿm!l˞ds^Q5/&4zI@U).jܲS|@., 䊝ɱ'BAWswCt GJ::p[> ;RL)caK #-\=3߻_",g_SK!ã/  ~ >H1tI?ŎB2zahKg7z{2-1W(49CWRѦ5{R$wm^o~ѢGf<Ǐ/h.oVۂQt(ru+U/ҹVt$>2 M5CAkM"7'fkb`/~@%Qښ ~*A; >`WG,}}0_ 7: 8m;|_t gf՛ (30X7vU[fEfH P(*ղҌP8uH=En仃MD0VQs>٭^VuScab2] >?./_AB Ow|&7QqWJ2M< %$g ⮪x'5Af r0ܵmB#RX7ƞ] ;ȘkiZ87_`2ی-C8!YWY3v5(Sk>zr9V^Õ$uv,^<$Ȭ;#3Fqaxxj.E鿯xQC_=~2R pӱ =zKuB@9|^_|`:bÆڱ!cGHƭU865J*X7tNV>ԿB!9ވiaŤȺ^1G^r:*bૅӖ)zĢ-;%BGXRAb3GL$0to󀥰jt܍ga~u?ru!~yB:kқqIǷeIP̙7i[$Bd_f~aLzx|yUV."Xw7YuQ%).I/MS jZ(XY[փͧHyq$j<41FcBVm`ht2λ@CMŭB/EP! yo1z6gNͫ7]qƑ>S2{-]:Mav{fl$kS]ys=@L獲C;!~#!-MS6įţ:r k24 A;('„%.trG O;d9KZu"2xX&%+"F,\ΘѐWU?&4KE! `n@.{nUɇ7 +@)`vtCPEn-\+ެEKaxуg撖ޙxϏiHkk#ZɥZ_%, VSd[Es^ğ3no(uoW(8Z!1.W(2ILI3=ZS1G|Tz{mcY2.$4<6˷KϽ^ug&h) (y$Dysޘhnmd.gL粙X7ӷQBPmzvGgb(PIwpUYgr4}0^ l$7e\Yp42PWtӾd.:v]SKK:%Cvݏ05x2&)^<v?k# `mQQ 櫏lG(,*g!߂|s햎"o?r-»gD&ܣ]OJ)su{Nx Iݱg侈.?.+x$yY ݻWa/}i-=.x澭{Ytr9Cu(`Q'3az aMH @It~t)t=ʡQI.!Os;u;!H-| 8:IA ɎvSM]}Noi7I8 2lEu TViM)E@!5 b cX]!G! Szg2]ĞژfrrW!k|cakr>~|;V9 ;ťF~]bVCo2ę241om2 E{+`F-DH-%qz?U̗+al{V\8 =Lm(9Xlf{M7p ݤ]|rkX~+ Y$΋=*9QI SRj43bQ~^㒭3)+4iy @}[e+ 4 g<4sF>svg K{1YVJvRIcDA}7`(3 ܏\[|q,+JC=čF+֔h.kG| ң̉鰳tu l \n}hm@}aY Y ԛ'GJy DU#Ix赗1[k{ca'vUqPDŒ-KLwxX&R/J 8 ~LdMԀlck6L Oa?uS̰س4w4LxBt=>ac37 TL >EYB^^M;-hg6Z|ƽֹ5; NE&8?Wg'X& ;RtgUK?NXFGp?0ȇzа}p:>(Nٵ^?-:Jwn@X zJnn;ҞqJ&p0Y̫XQ`rnW1ȻO$%ci GSxpOU0q(&GD]h˜ j k TzXf1 4aԚ lP,h[Ȣ1s36HTi2W6eD%c8h^DTpM:t댏/5+ ۴EeDi jNȐ2 ;XQsh[iV>yُOC0lr0y̯^2Yjٷ8c' _pzt)Rl{Sޮ ZAdl&Bt6LVϪS0{d@0ѡ0ӞT[cTH+-Rߖ5{aE<Bd V>OnlȑZhђV~mBzLlk~]c-Dc~#٨4]=UOֶ la)n)t.J}y6.D8~ѮgEP[ ~ʹ~=ʋUj$Ai;FƓ>@;<ؤl,L  ](Maݤ櫪e Wo,~XVlv5)i]l&au:%(ԅ@Թb^Pܞbm=Ǥ2omi&3ǚ 2g<8;`X,f ' Y􆟩ﺸPT}Gٜyu'L.f[#]Nе]$NN#ڧ-GrcrBv&/Xp)Ʊ Mb}d!&QD=l6 ?E1I79,%U7)6(XMz^ҮФLKD44k ɕe rglp֚z勠+ށldHHa h.gZ 1) / +oǍab^VD%dqJq w=)9ׁn}9J~+]h` KϿ~"OID0͚s#ų NO ˻}@Mrj9$dU@E#[Уj}NIqЇJ ONO<d^8rccϯi?P|$R0ZG>SiTf[( m ʛ͔ruZafffYjoFgv!|$ kU|$[Rbp)M±ZעɬL _֕rd i=΀3h3\.4β_~"{|t;z8B 6_*0LpP[7:sĶ\񖌝T{vpe;Vݬ(4cms05tMl5y=`k xx <|˯ܢ9@EH,֌K1hu K+=S4O'¨t[: Jr0d?n "x$}Wݤ/=I|Д/"NٹB4=sNhj9585 H $f >b`^ _5eP#!h=?2 &C[h=\<Ķu"~zI4,}ԡ ySӕ]P&D`{ڨ`M7mjQԒpn/l q͊E<˂̛y)$n׬Itz/Հg;z}d9Io,lXTރRCI_kzc Pek;0ome&<)p?<@;iserQ4^jbvlweVDjWt :ѵ&}sM( Q&e_>a/R#cKEn#p{*qEWGi#\T7@cK <"[ֲi`9Hٮ.ʰ,}HaC! q% ]K7K6^daf;Jd\P{QЬ$[ݍ/K.w$t}XY>bA:+bA#v;:i|R?ՕGT(ʥ^LnjrZ(5r'{UYʉPEN,6+GEn&}//yC?UnNqa- $[.8ȪP5_%&b\ɢ;~!ze@C -X 4̍ݵ[?#$:ۣ\ϨI`D'|otl%kkcXP퇂Z&4&o O1 _ҟ}祽Cc!m4iyoW>UwǺ}Oj``t+8'QQ3!g6q3/Rb9 xDF #d؜<01bw|'a3pr+x 2v&8)kl9#-ԡ1$IbmZeǓ%H](qCn'oR~G%3@!s0F:u.oܵ~]jXЬ۫O78w?g|N{t#4X%]YAǿR>%Y#"n+v Ts&^*|4^(+4gFq4! ݂rjܶ@ ߚ <1r Fz|kſf"hwДj[VUBUV19z541&ejJ{p}Dp~mXA[tp$VX;4{=kOqL' Q+4hB+V q:/n:cqۨsYv4ܕP?Ov(s,(0K*$8Fbʩ`yHD8M6%{EA;jAcfCǢoY cT&2)RGaӠ_a"}?/LV.[9(ϲ:"DTt*0rhK{65 fx l ^#ƌ!6wR7]ZʊgKi k||=nLf3e]!#מҗ<ʪjZsK񤎫pfK]az5^֝p\Z2uIOGP猕WviЭWƱ2E4qϴ|jX { 5 6vN!P=h0882Q,mrQ~B doOc2 Z?Iӟ?S"i%.PuHFUlDBa?,}EOܝ5r[q&҅!?w$#N– ήr[T {?Z_}?jj.X;ZI؅~C$@zh,NBy X_5²أ>{5Y-R}FGhcXІ-Nvseb_шy7p6)h+!^l%Ѕ)q'޶2-rpeph}*na'l@\uCbde (+Hf.Ymk& hyo*ug}FeS2as#5| $Bh<.&. %VG TJ_@aG8*qFV*0M%L]]NbV8ػ%t 6c͒}6-@Qw(sx/ΐ醯#5+1)=V7))DWV)(s@4wGY[V4A# ҇o&kQn;pq?d8+&)!8w|I1MZ8qmUn@fIDvj葿$ӕH\)hz8B~ vGl<o;mm3,*W2񇠊rR8T5_x>%־'w߾Hˑg䑿{l@`R&i9O۵59޵Ehcf4T9ls OD훦,RpQ̩ldkvHNeIAn̼ Z@x)ӱx@}X 1K Â"I c\9q7*i. ?9%~L7V|bvMܖi{޸nקWs>8ooRIUU]Ȉ+栳Zcq]Snk+\hY:#[O@7H(*TVJVPa;D&QE>>:C1h&Z4RŦs rIOiG~(_GumnqÞO?gi#ǃ?LM5l8A t95 2,~t ΘE黠Y\JRI^4R&G tlJCp{(.efs]NVy_+n'fl\Ac"tC ~SV/=0e׻MM86b}ܳÊ i[j[Df{G:F&k1=$sf3Q7F⳩n(KBWM~=gF[n Tbmkl ؆1مYgBNFEJֈvΓXgLc[2uYQQdajw@feqx;S7B[aU 'ߦ<`E< 6#PL튍-7]SP-W+",m2B_Fn(OފQnڌ6b$''z5޹}Ɠ10{zkfDvx `Ts%v Ϟ@oѤHSGmU9r*/+V+sMvD cw`^A;]QiYe Q@#|\ZGNZmtꂥH)UBI}~J9,n T7&R 2Jս 6rMQ[a^{wMpۢ)7݀iǟP)bvg uN):U2A9#[X#{!&|o./攤oHX_?툺J ,Jľ Ek$]cZ)e鄁M;!-+\,w?'&b.xtr@Ll5YL ¯<$cԕ."Ge2-O ,숶|O\Z,y/}A:WFB[GF {Re%}v(WjQЍN9<07ȏy)(X#'bV.Q51610߈ x׈{x`iCןWQ ¯s`q@bS'Kzjل  yVwYsc59w3HDDg}Ze-~V+RDaB>6}йP ifJg=]MXj?퍩iX5$BaV ɯ>={m,S>ua+\g=xj`)\Z mS}vM" LM? OAp:P7¥rm8rS(o~l(/! U 8* G]d>*T(sBFi4^IʧGqChi{Jaǧ,^ڤ j Tr (IuJ8r(yWh,zPпĬF@ʁBz9SZUB}'b e@sx}XV'܍oaD41;1rJru<؇1;.cd{愮br#M1NZt/D UhÙ 瓑qޞ<3/k ֎kG۴TA[B M^yoQ媄PE[}X; s>/)|v8THtjx]M?L>bj!FQ.bq Olc|f]rJ"3k9q&PLB{CuzMLT&lnSՅ`;#(}mnڞ<#u.U.t޹+MWCN|¥U *c$06<} D5{ɘR*ff%r9>yxGۂMI䯑E;a.z;#7]˼QVoGQ(~fK/׎N&PN4'YktQWɺMzΟޔ-16wN{,1Sjq\y=HOӕױx豤5jr q cK gk*z"A$|kA2d2w^m_b"/'`^DhMʞfϵRD\>޹ذ5BGn؈(ٗcٕyá1VisA7!Wg}:V'#l DAIW<*׭r`zK\(%}jʰ4X(QF]'xsm=͞V!Iv(M`RO_h̙e a_B- pީ:~?`YpG+1qHl<$FΜj|TW/5n|:SR}hnt"Q PofJ]3֌Ԃ. xVPa 6->GEX8M p*8mws?FIr_2883VکǓ#fo퍕QJ;if*.WS kd nh *O8n# C{>iA+uSQ_﯋uDǓfLmmA) dL8'<zd +q"NU](A|({۟r&܇4T';} *v(]pS^˱ӀHt6KP!jXFuӇ/$f9eԓ"m%@Zg$(ɘVÂ%` wXO iF!d( Ȯ5yG^77 zH<%{j' % o y#p2}WLw:jssd87x}Yw2E 5QӲGEz/::JH%8AA'{l=aA~a lF:{3 -:MrB{ z& @.I8LPܲ?-)tɈ0eT }(N1s$6} =Iщ.9)X({p$"񈴩 e {ߖz6rCWG򝏧6PVU}BFb}'A/|&AKzw\Iac p+pYU~]4k UYm㫡f3pnw:[5K2lTCD8ʃdnw&5 M(7y۫eP#K.݂åKqKe9e=rc`_o --7,M G>7u QmYV*:q|sj *Q"8.ٱǻ'BH|)خG?@KӴzIƙT*Jڝ\N)¹C #J/eeVkُ6voɮ2*ppvbo1'ShuJ0XE!Pbv  h&o_P7Ѕ ~.F}Lȓp$ {^f CxF7<\!I;m:jpՕ:pR]3l}Yz-|{_9g! Y'U_N&}Ho#躚[ctUЕsy)Xxf+4߃e%3:C=}ڜaj 27$ GhLAv ;XvԜ|[|BLt_V$/+χn=M^FGt]O~:)Hes9XVS< [2՚j%*deՆj,:LzW)Q\AKw}Cމ#{r>ܡV-\tfR 8f 3}Q`-H.$-QO _.C1htkSXDp 9~{ f< ? h g]!N cZZ{_^(.: -fGZCѣ/[S%!D߳o9fIp$yZ;UgBcA.ih9 Y/KvJØ0>#gz_$eٕ;)h2B]A@à:8ͤ]~9暶N)S0j -6cpA7v14he V_j+:^h"|8yE-)2KFR'WCK]r+>X>\"=b&_-43%,b@|çocƂֵ jnL.boG @$*jTEĂ]XN^4ץ(PХtP5{N>]KE[t!fz9)|ag=jU9f6MloN; (;_3~GDp%V^JaצC: !>ج :>k0G Š]՟ 񅆦8-TY<^#s19!Z}pcl>Fcy:[ ;rrhܯﴻdLk,%mR|1}f 1|]W]ìϦrao,gx$O@LS&۷tRS0}j8Surc:UdRPVKzwV9PI#_ @w+n8.sJ.*^֍PdSrIO Vy~jpXAr:[]vM%a @4t( )3Љ2R(6|%Ať{N"$䎫^,1̐&|6T'>$BSCְܿ) >.FULge.89~^BfHaDCc?$4[\!D\EDo_lZ`WJ՟Re-OQߖF\^&DRB=&u "Gf W(C׃R>RO zeq-1G47oؔtTf|T'Vh`ֿ |. Q1F'فZ^9 iua|k^eFm `˺lsd>f1!) L/}p|cdTܐShhp!bQy:?k@\iʟlltfuOSèzj2vހ?Aͦ-V͘3f&Im'vQS1.4ה:ի;K@/EJ(N${WtM.-|:Q# k6 T#t*K@FE ' Q IZbd=Rmj1aJq[uXf;`މֳ// =00(:|NMuL~7zoGU`"6˚MSfِŎH+ܲT.;7%ɀIUŧixueFCxbs8 ]=7 })1iG!7b‰=R+u9~ VDiع2nf(]qCXӕh׌lؽxs$tY" r)K;á(UfƒWN@Sfug`{loO%߆g ͥFOGu>μ7%kCQ#|[a:.wͼK.l4Vcٕ1/Ps68e|ŭǩ^-G`K+K4>"!)j|[^"m`bR-2{Pr0y pt#^PR[}|hU}+?yӱ; $40++jR9 ҬF/#jY8[xH\BQ-GW-dnKxBҨ8Iq-`J ׎i3`H&OOzG|8wo˼Xr30h<: ʴ[IQeK: zn ;-:$za_VP!> MM@B_m*gr)RZf8XXTv7Uޡĵ=vbzw1`|cؙ58+Xy('K v31zs3ӯAo wLr|m5s}|!0wF 4H_e⧥TCEvW~ /AE9`AA[<^w?F2wkZJlS;LL6dPQr(z52مFMt `+lo`AX'5lE4̏>+}yɣ=d)L6>]N_ 4ԣ NL*Oz#_P;}4|[u5B~MNmZ*Fҙ[=AO#:g7՗%dUe#g%F֑:'|G0<92 rN_هR7ʆTU,R 걥בؼ*%c5 o_az?LD$v"ͷ` Wš[ | Ehf4c`S'ZS 4ǢIfw`z9ͮyG/Z;jm {38V!_dwd4{yE}5=`+L6烕BewުdzW@=Q apjڎ|aҚVTQMGqPڤcdDY<d A0Fј^+zur2ɮ;.Gvn&a|5n \hC)z؛uuv#ej4ņ>N6:Lng= "xXFSPZ珵uʽR?Ë|8DPls7rI5+7t_ KJ?;\R6/mu䇰S[(n Hx?E+a~֊:{Qk7ƥ7M}mpWD*.6ls5N)j.X0VV*̎4*͓Uy=+G3B<%yzZ^*ı cbwFf bZ8BрbˡYyLU%֘z^tS]mV-,9J=k *KOSp¨CO ! 1I0"_T VwD Ab&NG6#+;1Q&/-$umXz;[~E ?:bwNvm F( X0BfN7.||@w2BВ3YIY5np%M*/C! [}֥*рɧ̢<`ibm˶3k?Vx#ȽmCF)%vM Zk^<} 4xul#xwoELs+P53qL=fR5_EeFs]U5Y#CRrZJ9R=REO9NW&աJYUh TB9/IjZwO?p|HF&/|n%͚D!ƇWjA Qgq'f uMǔ&`olbX˄Z%p%oTF0? Չt";&a [ZڔCTVɹB< JѬIP0im 4ZdzJwy{*#Q#Ey{RD4bȰxHKs{:<;0C'aWO2Vʕ XyKiqM:bvD<$eitjAK=#g\{ Oi+'Or^mˀ3=b1FLcYM0n3C1"V@-ĤP|/`*+x@xi$6늳[E0~bDA]K4Z2\BB׌_Wճ'\PjPC D醲Љˢ~a}*l٬':7G#ň<oS7v0}k6f8 ZB%? g[;0Zk Ax Wc7%͜`9dZ;HWYpG2}FӮ댍~D6VC~-LG IÃ4;r3^$SR_}gTi&00LIC擀񃇘CkHCBqgs`1T/g Do>hOfhAI\}L:8+L̏Ne/~X^%AFgjTlb\35>#9g2;ˢ>DA\K%!f7WO$Q1P5UVc|d(p*cDZJDW@[D!( 6ʝ_w4XJd%bk dP,&&t[̂2m+ʱ_|88UҍBڃߏzHT;ڴvA3;Z®Cy8oSɑG{ٺ4He7Jo4ki5kqC/rJԭ>s[7@ ^.r9'ueIXKg)3Ji&1 t텏S~&Ь8E?\|-^m_=>ng(IAyah_(+_]G| %l%fMm& 8dg{q`I4۹I +G~ipndfάt+^",`O; lRu1\퀊5~Z}4nBDѠ=?A~2}LtBRwv3p78GpO9 ?r&df<((%ITѫ.Ӯ.-ޡwEuXayy|`폲|U% dpDu|&ӆ#T\6Qz=9aB<TAE5 4g5!s.`6LҒ!̳D"hnB;QY-ϵ5z1nje_lbFy&@aIp'|hD!3`ɯH?r~J=rY4)nC愾*5 7!t[|k~vl$/*" ]P^?@sS%떌ӝ DH6R@2a!A!UMNPA8u T|N83CtzjǝV}r{S^Q;\U5?։̽x<$P7;״xK5 IHnk-?㮘ݞloQԏاÓ9g*kӉZƑfi{PcVIJ(*Ѱ_<F4>֡._m'! !0/L Z.ؿ/gP ִUBKiȤ%u~;[fCt7$QDk>8+Vm#mi us /ϲBD!`ڧBd3}@<{f(5&[>M/!j;>2!7,bģ(>7%w{C5pJcV6"Rar3Buld/zC.+ ܾT Otf~%AzǀO]չ}>pCeQEVS Pt,,GT6v3ƹ8+Sl xz1ႊ (tzpqPgēu6˚nc3QV=daCf;b 4s+| * qwZ/k[חpdfj1痯$̈́X"M[ut6"daĊzA-wKMh5iیjp=BO_-f@s5ր#/ אJR%2`[PfgV`~QZӢ?dXRC⪊YV_naqў0U.(* N6i7ca=qs/7$taeCVlΟ:*"]Q~ A3q׀ Kr'O`:  -p < @#m͙-l7R-mf KtJjV?U,FAڔl,f*3͑u:~hp)%e3;I1ᫎ3'ZY5~[3F r,=耇T+߬Ɔ>ۘJ<0]Q}NS0kTS OvY33* yQ'0;}v/@HpD ~pM4Ph^Nũ5:a!T.B~)yVRG&ܘZ @ YH#g*[pbdH5lP+7HЖmhYH(rs7{8Y|~i|!Zc^n wARTOM&⟍+M?ޮbNۣZmڈ b)_\%RJ!e愧|i*NOp؛+{B`8gKj[ZG_Q!QrV!iɓkY$\'X^SȀ%̶jͼl ,|V=hԬe-ڍA'9BMѰpDG.,m&@H&\RG\؞$bcNZA:3y0 ?NtfjVZI"h0Xwŀ~t/oü*H[5+ T98\r 3Lɫq4mx`,_~0L$]+RM4 7SJDv`o7fj,&:_w!Vxa "ϩ;O}%VCѩnAg`2py RxFWAۢ@`5V6@EwEoivl4޹XT,d+0I35r>&B^0$ٲ 8C^ɟ\8cT5]H)%EBT1VBuo2>s9Yt 懐gKGKJl C=W\HUhde&5`.5qՉ ƫs0'Fֲy.Ƭg 6{sA= tN)q4vNn^~V%Pf?m(KfegJخ"M"jpć~M (Vߜadqol"O0k\mT6kYzv6p~X׻*LпݖXCbJK02 hر&y6х̊3w6~8>nznIY"V4&pu ҆=瑓H|yǻ%ӟ,W&%)!tkCBѨy~~R~O4Rt_JŇ2hF4 T6sk9؀z<]_E>C 9' n(yԆ&dy}b`m@yT"E zHP ZM yaʊ`+6*{PJMyTuq8F=QUrY[ X\R2LSѱgYZ070701000002d8000081a4000000000000000000000001644ae3ba000029c0000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath11k/ath11k_pci.ko.xz7zXZִF!t/)]?Eh=ڜ.+O\ė 92aLpS>݁dR< 4tFX oW3Pb$0Z^V) ۭKE/JZ^ Y.Ɇ.pϫÍ/foqh".}in3`jc֯9$0mӟXUyxv|Ojo,) *Ck9Ucl};IH媎biT"wSi@+Ÿk!EVVH]=';n5l*UejHyrg Hz6Z:kS:][VTŏ"Zam|Ona"e)hZxiѮbpXsex{bɸC&0 2qڵ'Qs`*U࿏P#EꍏLmaKdX "a^q!еT<ۀ8IG*Ͱ 9.qӌLh$)u{f[rB5N {>cX He+, bl nqBoP|ݭ IΗL8%Dbr߽UׁGLJފF[zkm D8dYa{d[V5`Hò m,VܰTv/@5$V!3YUh5 ֹ7RslzA7ymy6\iI3O,D򫡿^T HyPufXtDBn >.ed@P!#o'ږ@>o xOM[X ڼfMXb6lgo,'fk?K0"?dg,}sS_g&061gT{~OWo(e* gK{ABe6eWK^酐bVޫ=IНڃ#n$NRk(.żMH|?~lͱ_lT=´k(}NΒp PME2k$s&d Q/+- I-5k "a57ynKDB\XLBƾ>H%qFz-budh8T63TKD.P3LM,ZOCյtZ4g` +܉ZUB nx(c?UuV),aAй& E;YMamq$`΄G˗D',ZW+AM[=(! tYͣB_` cY &}cv k۷1Z>MZTXU8l+tw 0$Opw%΍Zc>X=xA#$ھ&omD9㳠be7%=c  QZ9=bl,P1xƈDh<3: mr*zv\W-2G;<#2;mg4Q}ekPA,%,qxr5.=%Χ4e8.Ad}][8&o{$%= .G˝alG.jaG%/r͌ yso"DC4|q2xsGC~$2)3 >B㊗!#ko73l닻FN:Z?}_u}ցCK-Z%YmzJ_m3kb4S.p! , /nv+apؗ 8~{Kz1ifh3n-+ fUi )94rFIWy~Buߕd4Nt¬4,ٮu ^IAzFa42 lo/hl]p-`WƆPo]L;M&^:sFu0h U ȇGXE0l#0O;G$Ԉ&35ӽ2S׎ += $-Llo34DgHNQ[(E_;I^i|`jRu@qs D5_r0X[5^hJPSLYc'pr黿,T+$Y|n۵UcĠv@ jJzS̹۫p-R5eF^xxI W\U7vꏶQF̷e9NݑR^Tc[^INgڝL¼\\E԰e@)zlV_./\D__,g@ q}f*XķbMmu=ٯ!ܰbɛ] (~ aT)tmb}Uge.96Z@venDLU{t KoI,WAGC4 g%woQ&߬i2cվE $"fcDxh tyr6YoLroW\B7_lv[cff 5Ɂ<*xpk/5t[ \h G`$ohg IJ=t\+R:Re&*E]G=S;ўS B`ģ_,Ǭ8٦v\ !ʘ+c=͐p,dku*T%l,Ǹds%ʕ?;JBnj¦Di 98wR mnt ,-SWx׫t ؀v/vMM#}CJ^pI.izpἠ 4"5)3Np`t .srlF2iG-|+{, /GZl;40!B?ɔ?bsIh][{Jn,SLgirpqse.X=Uܥ\2u: ¾b=<}l{z̀cs7IÌi\T {LQЌADޮƷ4l1#w,G?9BJt6 &:E +hZq$DƵzʼɥ_P4[8t o k^yϳȣ9_.K꿯d''Lve1[Rg&Eϱ890AI*IxRiIwMAY$ΐ_R+g6Ui|C 8^50mbbABuqka`/W/s84V^FQɁK鋲h=c) O/]ux=6N< moi,c8CA,' xξ^Aa+!c7ժA I r|mr]JrU`-/XAMW커@( tۂL؁ٲ:'XVI>{]PCPd[(4]LaWGNdHbrW#=[ 2ں:fWiPs_~Wedli)c SyG .E:؛h. [f(rx_D&J ,nOCWLU^G$k۹ru;gGԲ-tqTY l"ح՝7 ]/?[,Prl btpRRʷr$Y?K/l5΍ō:ŏ\G(s֜y,`V鶴q@7st]51,2%XEh$%KX"uMN˄8aP+A`ԥ ڳ?! c fb#d\8`Mxa$[0U"-l6QS8ɚ*Nmztհw7ZXӡ*ۏ Π6U\n*ZoT b2ROҲ iP;^)* FS0Z2E:,WuWQ.pr*VɜYkiUB~K ru֐Y1}K7T軙a.B ѓлƿ.>ftT˯#|e)Mg圎(5 (mr AZX}yn3``뀸/#yӲ<-KP,o HMtQ‹ lN.Iak0Mn4ѷyt<]L'ODow,x;nyԈ-ս-:O"'bzf)GondKɞX'ɧ2gha wY4kvt„jvUPiV4(z&:0x+!˔`*s 29۝,2H-}Hil< N7~W "̗_!hb[ 4I;`"Y;1Px>ZټYf3RiTSg=X% B oXҦ'˔5ɋ2zE(fQe4au+Cy^uBi{VT tHMROosNHDz 4MX'{eFzL(:֐:+}QYѨJݸ[CM٭=u=` S:_-l%^2W? u^7>aW.PЉƾ.=*sA9tYe&ғ1ʕbn; '6/x֟>E9?TP>K\8[~_$*MP;BQE -JLn,9GĆѱ%Df6 r[oA(kDBפ9u"9s244@,N̎?-ן@ bkϽ% @]xNޫ%#o ly`Sj\D8E=1”яU=9w R7MSz(T7R4 1d GTsz-O=MJCx~(#KjL㝤<@En>һBt1#ŽLM>>@'qXÞDqu\ YmVy0YNQ?|O&^w@qIc YIH֜lulڸaϟdՆ"y97g!âQ7x%C>^SM$ &vnѽa"8A&qaYt_oj&5K(Rx+\mYh |(MLē筣ƚ*?h~tBwŵN4A2OO̷D2* J̀g9-=CFan/aZ|wpqzSgRW/UvZ^cm1.kڮ~FޖLS5(aKN@YLe.].W%845_A- Odt2|7x091Si]* ɬ bڪ0JO"gŜ$2}iojhns, q9J.@;JwIa)Y|dL>WvE}зuZU{KiJp7RRӈ1p;q2D߰u*cPļK 1HhZhL]Iݧ8UMrn5L:b[:P|]`l_dq?{Im2}3ͶEH8y=MTN'/0 ֛0|yjBa/o0K ps[2|'@DKQC汅GmWt0s_9|;݆MM> NT> اӨw!ܐB%qlл,*Cv72PRZX!d~`Wr~ oJ%ÊFzU)}) ur}~7f0CZ`u)kY9x*=O#^9IJJ7?UG.Ҡ*3u e. 8R>ʏzbDt3x=|[n2fS!g{`ʖ|d}siZVF4kЖfNK)eT*dkKNEVz5책 l/:]{nDVG8\מe0tsv^֣1?-{*K cMCoiZ$8@0N)T%-x`@&vZ'aXumA,i9 "X@i.ݮ=ՍA抴B3HNF:B郼IL 筀O߃wTǼIOT0wC͢Z&p|{b{+R|P@Y<%yf¨s} <@~'ĬAlx ZRH$x~Mvi3рh^mhEftꪋ 3ZUOLD 6IH/E,L)%[l,nQ?c)GJ\zH&C@ƓӦr$W(3[(ڑĩ aBo@̋)2G5k AFv7"@X- J<49?S/hH}i'x M4KĻ`zS3ɲ5uX*L4jٟNwt^\ʝX ~)[}Z&I:||I8E# =,SungYZ070701000002d9000081a4000000000000000000000001644ae3ba00012f60000000000000000000000000000000000000006400000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko.xz7zXZִF!t/%g]?Eh=ڜ.+X7 $mͬi@aRȞ[@FV̈!Xhhf>.vtXR%;+SEr =qqGCnO@x"C3ξÏ=)Qa?H7`{u. [_ b-dQܾe7ײ7VW7)Φns j.Ŋƅ+u수GX= Vɨ>bTC-z6Y<1簕k@aw%t慒{z ԏ!Q2CV:%xi)$BbiU"53}D@ΔڨAe8ckЭYc+ o=!}{ [#j[r)!ByoHdaO 5eFd,7,Na`~d/[|aDZVO n6nhlߣ+hiyѧ<{e!嫤OW.

      ҡC(DP2ָPNo!7ejͳ.f|[MCnрEMϚ`6ۭq  ,)'̒;ABѺh@J&3[i;C jSla_+b@=YS2UneSx0z kCP-l˓r"$ !hR Zn߀2jA{\5pͅfyL(:1 ~#!X%7x@+Ѳ}yc;S ra-}O\CUGIw  gs=0#a&_A }nm?2] Hd^~+}2kvHݬkPl:t&3iF"uy}gҏP!CY)'بG1W%-k%DTy*=2~ R3=pa]sj${6kI!}61jx31=6AEϓQ@צC WU2F[֒Gu2a"!2o #: 2eݘ3:"/vL:?Q1NFIhqYL,=?婍5H]+)dG;n$#)_5{֔ ңyn i0Zp;7wtn:6 3 E4|F/Pr@nѥn7Ϭ0j{ZTtS^KE`O916(5#~s n?J7պ<œ:9C|zfAvUroKezI1գQ4^F| u"EmMw{zgDzoߩ$"a ^^j=ƢLtw:1 7ҋIn>%2]oBi<׆YOns$%wL8.@{rsY皌O ">S KgZdӎ8UB {G +"]GY獳8@A O\rC,RB-S/MȰ6nJw6Bh)4$p@3Ϭ/*̅|id<f2T~g14t%, 9æi-/)eDQ0Y9uQII*//sN6`4U#d 6ɖGJ"m$dY kC Õ\r'%FL[wH=E:ˁPa}ji];/ugj:lɑ|CQ'@>Y6%Cad]c;L );d wlE\eN ;KBd3.~ՂFáw֖L?r5ဗ%İ\#(L`E?6P[6we HV0\ȅnL08![A3ɿ" CL&&3;͜5L:"~O~蚂{H3izaB)h ŕ9} /Ó[)"d=$!WԮ٪'8Sk5YQ_#:q5oin@uҬz|pY#g;BhSO)G` hkjt@xl[%c%eB<#VaMvp }niHFUfs`h(Ay],gN3xWl4@o,BA~iM5S;gÏLx. \qFalrk:2$+=Jt7PĽݪcnSAQ:+׳V;G@h} {$ŁU|'Q@g%~vḣ}}=:*e@0vչ)52creB p~9.ufއ6POXy̭%|'uTfK(YQ٣,JY%Vjs/p,~fGG~QlP{* 򸖔/$yڸ5J?~ CK{{aƑcEZduDg2ĵxvLG^x:-D}heW4mH%ʴ d0bb0ŧ]`ڹ(2*ՖDfA,]$50y$ Գa߻BO? sp+Z>l۫Hrw7w3n8JKw;Fg<@%n,.&B_Gz/!SQ0Eu^ļ JEonS33SX50CLz޻ v߳B{S4jwB_ AcgĵQk")rbo߈dgMA'mk2`" [N8KGqU)d`R -.kN ܷ/TOUA>?5lYWS5,Lcvܨ@-NZQvizHjn&!0e+}iihtаbw;`b ۆPR0d#,ߠfg8- Gy˘ V@['DX}F&XNYu/,!H|LXjo|p6 maDh ;W~{t3Oҿ$WaoȤ( T)V 1!SW4esGV#!8q.u#LZ=Z"Dqi/!#S/,#D@sxe`;4:\ӵ ԉUr(Fﴟ0Zz' ب#uy Jj!" +EPmߗ x}n&xjǺdmO(4~لf; p>BU6Gy4v9~>e?DgQ܉,)䬋U'vT<9s¾/*<ژt0f:d{ȾN)춝D}lgHB˚d?)VqhϏif,6^6g0CPR4 7=]R,ʘΙw%x3'=r +`m+3ВSuDלrWޒ8,Sr}BC}[0nՕغ1S:nWQe/+YEf.߁o\lXW;CոmH/[5_Kf)_3 UQזaOڋ3H(&!uA%?+ M﹣bغ-cc@EG3:n=m R!vGEYlvjl\'`rrv6믹4GX-l޽dT! ^޴2&S>-ѵv|0D&▒G' MwYdS5wT%:}t5KHYj!R R&E+KLnbߐ9j'"r:p^XBVKwk(kdVcyTa1Alf,Ni}[AͣsH~w! b͆MxGa_n!ESO˹N:8g_U-;pn\&\aq zLkPͪ.K;;Ǝ(D]aTTViVpV6aps*׳UU Z ?o_[KR8|k?u~471RJ$[k|G~֙q,+tK[e(Q%bN0J4*nM-b_Z7un-L峊EY}[A4Xldoj\h^ha'n,3ޕpbb4?4ZWWt}x2 Ue>]xp]L7 ӸhYUpT*j&7[+mV69Uu_U cpGxR`FsB*w+PR &2ZR}ȧڎ?': GNzWgVA댵_b˟Rjj# }[6>f"0qChwX9w`Br(]ZMV?x$dVH6/ =5fIf(bElj<m1='bڟHd|V7髓~8M*,~'ϔ4a´[Tp1ŧ&[q^]p,8%>8{b-xEkB:OE4TKw,V  r-()K>/xe({`"zQ qpM=H[\jEχ<-3@E e~oPĥUɉV81'.q_X JѱE/W]f0(<6nthvQa,A1~;ko jF9?!8fڏ*[g>Lc3S^l r %ޝ U9}+50*gPszLwj!QGfKr#_lzo/G:'Z_=:;_ `w J5!!׭>3nHKB!_wύ kR6zKfbB,Bk։+a!_L$F|3UfYg}Pg~NaM Z^ (^:z@]zAa>.\+-[(5̮blag9H:dMC>gH#-}4naK`! P*FfvXnwZ'U"sTn%/9i"cu5OOHH;)S[P%uk$^l }@Dpz33<vߍ4"eghv"]ZbT~{#UOѰYFb6\ ч)  0Qd$Fۭv|. .)(bM~>OdJ{f_[s0NrciԨ?=8vs kEX+°_`#HўڊX`UG'8= ^Vdʀf NH tۏ{v"s# ,oV560[Cgܼp3ƽŇtݩJX7q)rLGqVdikNƨndk^9} _ʹ=.U |u1c);tDӦU |78fsqc1Hĺ?DST}m `xgrsVV_ ̤U'6GJӪk(Bo3dJf0mhANy[1\t h:-l6臨Hpca^:m 5Ͻ&] KUtn >dxJA@`﮲W2 v~IQA L ~TJ@CZ~Z^$ԥ޷aw zsrˊ#ې' %9tSq)ϫN,Q`7mlPKD yYaE/!򣷊!0#0esf&?bPB=L1$Ŋ Dj\tg?X iw(/SJrܘb$ܟkU|(T S/у΍2$-rKT K$0rwI {Ó\JBf5E3cg2cAFWD|@ FĔndq]xڞ?>87~+fYF(õt4rARdE#Ӆ󘙽zq}bF :hT)qCSq dY}'`ݤ6{ !Yo- scot/^[]ܠ[Go[casyj6| @_*^n°~Ge'AU6XT~>ΉZ7kBCk=R35,{7AXآ(6v(P/#QG6^+RL^L| 3a똱VW9QUNri9i~2kYprALsG1& Rf :;n?a@莱Ͽ4qP~(I7dsqO#YM]=`}mxa't5%j5R< R^ )dk"xzwj 3M*W'!iqQU4h_K-F ]Y!^f\RJ((aW-?{7++tzeM8NA#<1i#(m5 uTa+K6Kf¹TG)PWJ $# q+˸lAڒmTc"W#ňhn[.^' 4B ҔO#"--҉: H,T'_@Ϳhg)aw;Q#c鯞/;15*wP0C趀XAҨy_raMZ렿zTs\F8[::&F"jaL:g"]}(] btt}Zd'^T$b=~XS.;gk'Q\ ݙ.2.m2 NN C WBУDɰ'H£w%Ջ.>ff"`62 jJeG$]=0'kNɷq`4Y+K+''=FCӞz,쐣m` Ud]ó$\!HA(My݂ՓrK5GvԈy1(ۤlJ*sDm+;4(mEyUΨ"Ӑq k۔6ɱMF6~J)K1 *?MQiqOVٽW*b?*6`ɣ)'=_5!vi9!_7X_4r06A`?i0*sA]յ$~ jݙ%qCJ\x=j4Ab)1W'WkVJq|J,86T p\YhWAhP6C'*9 a<32Ȳ VS/mDvTMPڪgr/cKH8~r1LN[}Ҫ-fŜ=1+԰ȗ 1O5 xy~iIUg3`ha򹝀O0ߔj  *H `#ig+>Cl#CfSP-(ԉ?@ [3=A6O,ss՞'Bۘ_] Fe<2xHXã̲W%ս@pr ۭ4tВHHMt_MScvf]CJRh:b?eqe<` C8) 9-Sh~m'd"f')Oa0aG\qBuw'G6)^t!q^-kp0= cbI=0RS*?Jzym!.'sFGw UEk騏_1C1gY-d>G~cH4ڸ is| ͥdԞyi[EFbv8w0= Wro —[`AӌTi}$NzW30HWj>-[YaY@sKwJtnpA(2Qx \5&؊H0ug  |vs̓Lސya}u 0`Vnh#(ρ91~j ,@gn8vl?]^,vcxx@'>!~jA \tjf0_χ /|Ü=RV8^-hh}cjI\@$װ߶5~DA0ȡʚ&Emf7?G 7]H;Jmlŏ#=ּzv="e,ͩrI% 9yWvre;7v5=E t!g%, ΖJkO3%,btuMF{at#DWr\=q||'m-62]T,HgR8kPxL9$ 'sǷQlg@7Ԭ % mhCgʤ% =Y(I+'EHv xxS.qЃ5ؖUގ;ﭬ=Q=HI#SX/E 3wJ}ra(M cCZ%}n0iX36h;\akKR n*A&O hvnj/F}64OXQ)Lj6_ٜè4hkt`FGxxyQ5g*U;mP3U>F2qmA۶$߃Xla*]bjd$/ƅHRzh-~e߇Zv 0!P+m~kDDΙ@xXJ`VSQ7[ç|])β)Od|ᰞ+!^dqV$[=X|x3;*{SFXmrJݓ]]x㠎aΘml XI*iK b\1wnNo|1Bo[BTA_P-D\COٔm"!}H汷o^fQvJNJ<\:~GQ@fM#?o5Inj'OG!V{>OXy}cL߆VrWjQܥн'3ҎZHr3"PU˴]Wf># \G"+5<-ц-3x#PX-F(s‚Oj8^I72O }na-'dO3b.(`;z䮪cTW[g -_`;@G.tLfߋb'Bd WpN0nhjKpe)\W;zzil^~̊HXעo o 9Lae&keuz_ze&W4̜:q>?x%$#DkgG(1 zf4>j{?'{Puˮ.kVvX~Cs%Caɇ11rNvu{"a"x}#A0u/6L61&x:fmݥ߮0; [czXE2;cl>KQYUy+0g<[ pgjiCr7ιEprtBJ\j>-!N-G5GLmQ3]磢op{)5rR,j&jY##A]`'0Y+DAj p#eU 9v[ `۰,=vIaeP3AW5VP6t`S9W,Ѳ&*%Y}= Oi JV3sؖo@aA89Y\e!壃x|vr13|1w8ClC䪐"0QE@/):k|~zOiRz%hbvIB4̹.KWq,plr3\^GDicv6ׇh4 !$UZո&dRȬZ7w15U+V h>yC:~3/s'߀#f>x^<.:YUDTzU.3kjCyQlC{R~ь!<RzG VNĞa,RGLJum0kmd Cv sI ,7<|cLg/Bp2ۚ[&h+R6+$a6»HG.kOi: Q(njBj(*Ia9Rjԙn07anHnDBsIh<vQuձHUN5#Zrègr?TZ#eːxɕI]:8~gr;{{"=I2=؆mF_Pok# SVҔmxw鼕>~Y>e6iִĢ T.."r}$Sv2c1;7G7[ TBpj"A43T؝;5 M&fx)ϏBej͵R.[GJGNBdY؁8v2*K0(Ok pd ݇ LƕŚ:\`5_YiՔ /Þ/\-׏vnݔ|k)gHe%vN.9JRٓW-ɅWԠKEpJH$&۰Gݤ*SoeT|miMFԉy2b~{_E|4q"Z=`# SC:&gg4??sJg:::z5`)ftH{!IDy$*>sx"EQΈբEvE4!#Lw#љS8mD++G2>p;-밨P<&C-U.a^܏+%&D^%TXXfLtt;*s5l#ŎpR qI| yButS\,U@p4a[⬝W.o`ba00b4 7UX%iqIM@|-6*N AE\~ϴC>scէ-ĺ'ˢ{D%gqqk =iŗ- X*/d">޵HJY)3 ] - k+%B g\0h<61L3´Xؽ7:;:X,- 7v !ԧR"j\q2TUձe:Jr5,ձr::_4/ȊDv턆)xdnひssqFbG&>F5- ߎ ?I>CdGCd%BԻf+A/D,<(esoA-pŝE*զ-y\Yóne +z pd=VsӼ="]"=fXquQZCƯr#m1rϲxr[#gri P=i3.A/dXY+k$ Qĩ]A>P湃jXF$T|EZѥ5 Dɓ+ Ŏg}TPޞF"[YşOk0LWP#[#jDkJITQ]ՔWKĜ~[Sm83z᯲ EtD<(-s*!v;A0u!?9~K`o+̀{Aۈp|Yp j:D/ hX>8h[WYCBwPC{g8RgPz#V'P>rzY}fBQcƯyMNS -PI,BK*?C/Ke8PH^ tx|lv~nGZK?Y:9ߗ!OjA@NwO3*,^E6?Pg0(@*0H$O>˴P[?isz-m{D8=r[U @}}jέQ2!G7Ąy-S )߂<8 -1t?1Y{}2_ٔ{= %ȋv^^ífp3:n250~-d2h#r>}YGkCDZ_`mf\i)dF- WhS<,H:G`ufWgIgyW ~]~Dp{.)p0d1&h$^ "~Z?zsjQ!!z\ѫWAb)_${icv n$= s4(9`qcò&+B@y&wb՝i7%4F6k j˨jg"yy)O,_|4O[$CR ]vhNܯwfab^b4۰1jw#άaA^an-X+ý%|H4o3l8;pZ c΍|~s>T(ɐޯCgJ+w[8A "Bp۵趀+p5gt5~t#v6G^(RrjЮpv p[d]ɝhIqo{cNHeeYLUU%e%c"?s[Id@Ur_c<ӡ,` cYIӵj2XuZXZn~ eX&Wᖶ"hx avHB褋ElqHò>9՞+Kin>6o䳖:@(7fdaדּ`oׂ v֍Jv}6ʓ@Sܮ:R~}U֭{Syf5*e#eKxZՇ^- YǷb_֚4N ])"ʂ1ĶC!ޱ-.brqej+$7+K9%M=s[?NCL 9|罼FL-! 'YYv5Е@m]O^!=sܪπߙ UOŁh9cbٟ.j]K|ټv@[兗cUa]RvW>p5KܷM.x^gOUuCdYkҰ"gܡzʏ:Vv? 2{exԶ kxQuVdƣx. 2, o| sÉc":+~DP @S}`Xf\=g$ p!-TP4$rb~sp]X`+koŔ" 5?u | T%9ul&0[4S`澔/e]:6LWlTUb,Ťmx 6Y=d0SJ:9K#Awɤ! 7ȹT~u'$]NI4l"Y.׌fc%hmEp9UU )2jǩOfԘ '`wPrL`ɦVq M@}[W}Av :AW-H鈿q`Gs/ N5M[ʱ`Qh]n[^P=&K\PTlEP3~nLZcK5gڑ02 Op!XwltmTx[{esG bbi݈IzfCD!G\RP >:< y&<0ۜ,}nmS!~X~0RC7Tq1:?ق!޷" H,w_/Db ,gQWf)$IdZ߼QjAڐR_Z;Hp#%1 x~ָcLCeI:߂.Xux2A,f66(krKBL@T>%&O01jlW}"^EO#31$ӛ=Fa[{E{?ib#KoOX^]۝)18T4KAJ8>ZdE9\Ԡ*Yl s&Xq1AyaoI!:3 <m K9^-`I;5ƌeU |#+iEkyc2Z|4l6#?=kh'YNy<{;ƳgQPdOE⚷GR.'iz6%>/2ȷ,43CfY6jCYĶ݊<z+#p#iYuO䡙-=`OGhfP"*ӢUAX>SYS^@Z(bjpi8Wq@wJpTD2x`|F,ŃuQzSBLw33E p-qxOg_gdӁ`"Ik.3C>yN((11=h!0L_CyOM L3%xZ,d?1 Br=[xĆBaUzֹb?Hn"[X![VaqHGwTS9aFJf-rlFHʿ9C:7ݙG 69~ZWHlB0;jt@,{d!fIdx>"84}d4HpDLb#hzv4,z`^D&?cɽy [G[s iy Hєr` SPXn:ZW-. j:٩dOǭZWNI Mx-k+ỴLV*rLUZv3>Dk\o[N"ilIg b9 ?qy6:x:sFleEeKI Z71mwxAS@-в]J|mɣR2mb,Mvu/~+CIBVn Xe1< -x_䀝.mx6A"}k{3AS[ž.\l|;t:^bqQt 7nNmUkN5GESZݸw9}8X~Zl߁2UseVz귀{(ٰĸjݿغ>z`HpcVĶ4wZ~5.vOK8>yG4_?2V9r_=Q]:y nW% 2d]zhL!}#~K:ZeNyP6GE+"m[UIM nۨ-}Bgn ` KhhΉ=:Wຒ ?LQ|cYh[*%sx{klP/E^&^ a -=7˰hivH&iJ>NzǃG X0(diE X njhſq4 IZIqNAu8; umhgG_0eި c,],kyqxy̲g]qTzK oD\׏(xrG& r]|ה*wa t*Ky_/? Qw[C‚۳o#uMUi*KY8_5N5i Y2+i` ?9q؛E?L$1C B.aXGKxpbTD[ٙ ٕ|H'Ne'ffl Qlj hF^IO ۷n?PJvZ@4KqΕ3kG%㟗,f"CPy $ ^$vqk:dt\p"if^NOHe`YaXgLנpDuaKOO OpdnTk醂%~1{`][@H"rMk:BL[!@@Щ5t/D=uN?D5~Yfz\㰙L|c;X<1~EA[q;89clb0cɢ\j}"7HMk;#nhf%_MV漂)8,|l}{d.ʡ"[o9=+u,io~减麑p|8Q9P2Gm,=Q,BZeymL{C,Y4;\)>w;p֮~gt[E0J9g,Żӥwr HIn_>Exx @Dx AΏlL}m ӐW8~/ynwyUzhp|ISw>vJDi>M>NV˥hlE"EMauc Egqp!#wo:-t7FSy ["ԩLz1ߗmq[,?yn&<>J֓,3ckʢiC7P%aZTM8)0=V[RM^]+q`~h*ʄ WPJ|cmeO#2vlkWshlߩY{mq/e&-&Fm另zj^[نdⷘ,\W^ v.OpkSw\*C VQ`99۳-6q45 Y4A5%lpgL5QGOJ:ÉM_c?j$LQղH/d\Qk<ݶ/k]t6/V4igW`xҎ)P˜ s_)92 ݳvڪ{A 3:,=&d / {PTs+Jd#xʦF ]i0oX##zUϥ:(;W<]iD)2a! /;FEfh h`f{壟;Ɏ7wi({Kx?U֑h}hq<^.ءc˝#h-qBuv'B #A%>ruWaNJ5sz}[Daڊ-a*qӌ.c$Ni$*]G"|Ęc Uwz, (_4,I_VCQZ.桜jHx3Gl? fݽ?H@r{HJ`7742]V:Z\B'E'dq! ZZm\|$L-2E4Hgtڐ INL {'>_Qm'KW81%:说Y]aR>V;Ŧ m@fB4}U#lV(/[-+pR?1.T-֙?'F^o316<ˉ2Bh5mlY`HBXkΫg2JĪǁ@Y`~Z$0/R?Rqz,䩉CQI&pu0hY|YrM8=;w-ff}?c({ %h8eF6mT`h?2gRHc\z1b3Ϡ ãؾ*޻ 8aךN mV.6oޟF`Tλ-_՜]ݚ۳mp)yMG> ,/ {D(εP&b-^NTif y, FHׯ`W/ fu6EX麾P&(!&MbDekz.hQ?- o>UQ0$]G>bN葚.hlICֆNj+x=#(=DD7E'9MY$,Dn=hytl2v9;\Ӧ.> 4"oJEbv$MV3a:XY*L h++i] HV1)t %\8oޯEl= ֲ?3??FdW:Ui i W=jg˨߇P0x%ޑ,NCJۊ-Dt 'eZr?2SRC/<h 4Ǿ ;STHDQ@ģUvi=޽:N,v)[VڢaAC46<'.լiz\y-=M6Se3͵|<$pCITJ*puW¡k =i; ; :3˕"+NIX x&M,PEI4qcL Wo/]9QhL!S+i}\v{)Nov̚xShVXc}#;D%_-6S1]7z^ @PvJ=2F\>>]L|jZؗe4,&.&:ձ2(\uq ϯZ".x6]vp52 +XQi#pRs`X0Xb"*\ )8v&pq?j!rLu^-J4(4t{6 C.73ĨtU0|B.#6Gb!S׊2ddlAiqN>)`~|v\(7.ПUPJ[vdtݣuIH#.q5xkqՖ8΢W<=T|[k`jpm<%&IO*wm;8gLN. bgуp$J|1 _]Y7Cn!~ kLΟ(ZVJ:jˤﯞ;~jtjN(nDkv?!_ʷK=˜V^VOU;kM[/Ge_[SPHx!0@:Im53e}K G n\Xh8Xubs,f~T0zE*GE_ _`}4 5L>H_ ~e`8w ^0sQ}CYrK"<n)RTn9j6FFQ El[[6ERiZ%JhAq!x| )V%^׌@Ȍ/Tw5Lt˴iիVPS\77QSN',h[;L9Ɨjɤf)c:I|ZWiZq Gwc imPUo[hKMD{%}!OI ?h) QOR]\ź㕈0 F%W$G [AhUisbOtSI6XP"; ̄^7j:u8m˗bZs+&~JWkrʒ|m[Ĕ)6*4545kȒ$RDH$TP bP@dY 7h+hv58CM­̠^=<+ݔjFҗz9r8EMS!scLD:v(s9tkF>}Ƒil]7,~J?(;s*o !<VazUz=wExF iAnbԑ1zx[Oxl*ai DGG'\kPguzCqjR7v+GX]8/OjyhnV& _nV9}DcLS┅g6-g0`f:i"^Տ}|>A3X ՠCi/:םOVnLe$5U%7w17I,HUk_]8w.g”VBi4S$40,ӒK9Z}hzcOY< 89:/8{o[KSu ǓOZ( pI/E3>_䧝&\S 4QkYﲂy"*U(0%jupJ’sS6&q /[yYFW+Z^Յf DdQj `3i/1fIIy}4ȥBd'8.; - FӠ*`!*W+ZB6؋k?j2 7;4 mHE#+[B/ KHPNL6HIkYoW eYDU1,$oz/[V W-bk ݐ.`4zkNm᨟. jV?~U z{+ҜE"wb<oOК4ȩ\I86QT$_U1_v]99Q8N6ܧy0?2# %m7mGFU\Y3hćlAHr9v6K^렃#uEnu 6f6wx%ckf09rdǩL6o2gUo&,SvFO6wuC{,^oVYHvq}J(R}$nȢeL'(0;om-Ĝ\zVfT$SmCld|מ]اzcZ2\k,t"Au03-:J jp(K~9Yv-δ=98{QRS˳қ10X%M 5pX5_e-( lK$+(7n%MgKzqyՉd.?\s>9D+\YwνSw FJfp7XB6M6rlr/~Z #]Ag-5xʚZ)Kw*ֺc9 -#_;YjfdW|4:>s>AO1osNbl#G4Uvpy{(5VJ&Cße^#m`IP1D@70 aH栬p#ld.m>ps0a gZN_ %W祐ތ4(:YW0iQMXzcj+LBh%3r9P dq&uZ]MJ+ݼ'\M8أYtqnAoJ=AX;m*aT_.NF~(5Qu OpkC%LA*+DP~A ~&"i q*$(DVdǰ,+78z~xǍ˧PaC,l;DOLMYZddkT ctCB~tWiTGܾ4ׄ?E|: L0@Zbbf$!_aҥN\WVep6 WۺdP/SлO&πYmg$f 4`AE1B1,-4d( Oz/8XS'sOF$$wFc] `$\Zqҍ* [#]}0Ⅵ%Ԕ7u)|Uuwə$ &H8~ 3~pq[ g cVm Eb|t"[('±{6_%]pF$qhS;= H T?T-J{Z՟Q,Pc.@2Zi10eE=ܓ6QBA&7@fb"bL4 *=Mܚ;f pcx̄F(~o f?'YHLCp0|L߰u b'%h 0J|ƸW%lNqmab_qg.~vUxP3U \FL DO!Wp5^n57ʼn:h1dI!j>5d$-Q-GRk+ s-$ZhBN +o,H] By1`PD8)7Fb?ާTt vp-HT޺{iCTBϲ,B3wgJ 5: SaWl\/0oeA҈pTd;y:Ä[VcŒBGo[(ru'H#SޱFqSHfy>/>b@z&3WExA6neW"g'?tJL}Us9 iP7CR!wmss?u>Si*dCP"-3wHJq:c[]V.d0(IexK-1~s9ZqM!]f IHfP!.&/z\w.TiadV/2IiX3G- .ƃ>$Y\=o8 =(:Qe6wKؠw8꫊8۶W;i|kcrRy'4x4K*nu5ȇ֫NkƻtV絏tw%lPzeWͧ+p 4r>ݒ\Cniw eD7 C(1"', 5fj-a(F_@9[Ąs Tԕ2:v,Վܖ$6XA(Jiqe7af VXP5%MJ$];GnXהr~لyPq"O6oOAU1jȳzeFS ]peL^;9ѷzop5fY'enIVTzd:S8+ |ULrB\6$!1T&ޅ7/Ou=եFsY'vkq9hBD,~JZޗ[2q;d9/Cvfe,{&)*ƟH/;- KK C?&#aIhD09CJ8NE޶olEXO*Tt[r*Ֆj] Wԫt̚s㽰0vdu}<`/ɉxM[!)}`8(aԚx’~u77ϑA+F}­_l"h 1Up_UXR1YU{ Ʈ6jÙ 4x'\7geFETHiEzB&]D 0}1K[@Hh0j4 K4ϏTUx.17{ѮdA.Pdw7X\N@#΂ =x̱ݖi)WOj]͵RNpiF m_UyX2޵3v355R G_@Vh7 {-!#ɉCI"uM36fۏsCGfp>JS; AIt;7pJpE釡咆Kku.S5, ə fD G"ⓆஎaO=!o+0e$R1ã*l\#vicD@8W )dZWiJ!g=Ɓ@wOzp7\e!^s֎C2Ds֠М]9O]&:>K:rR-Z]Π)/S$k%3S+bDiXɵZ jc]>RJ+j>.YnaM$︕uelݩ}#to$Kd4&K=,?jfQi 2l-^IsƎ\\] [iU/>˕yFB `Lfx?XCt3ӌax~ґ*[py˚+O]8d=ht05:dqU>f樇~|B~t񆤀e$mjyDLKFp﵀ ż98KZ~YGsֈC_6O{. ͩ oYM"% ٴ/Q:q s{{+)PDޖÓB_֠~ZgKɉms2dQå3q)rqGPp-A2զI=5S=dv9sR5tNk)PTj6 fC0KrxJзM͆ٻ12!neqxPj=S>#\Prive)O6 wӎS8 wE`ٝCO[h` oz}3|$gjB*#{ p.{%&_*d'.eW~^5-iiT#  @b DS s mKgIV?r8CGvUQIbS(ӜɓKqIeOWWl7F'6rט ?&ɨ"jqxC0g&)9W1 /fP~ON`%'챪d }7x:1!QLX0m_\S1fAՎq8__4kǯxP]>8Ļ+E[IVj_cA3Ӹ(u8T QNjVN{ftgϮaI3 E`-ު^xj[4b{D؁( ncGV8VV. ZѾٲ9PƎ8W+:%$t[Jf^P1zߖ*,nh6{jND5Z, ;,]/ /at4GQk3 6D#RUږ}Jfs07XD5E~r^A7{572$~59KLפb!kr!\:>E@p'1("u,et-Y]H-L=M&JӠ>?-iK@4Gf G} yO-4یWuJƯKsd^Ego4X)[Ds̮*9#MFx>L. B딭/|N+@O*Ioq%c!ϼ́#fd7ErbM(!b72K4ݩa0˭q x;2M8Yaab0"٬I#HRs(P -q=cH?uNEe0͙G&vQg"$uG94@65a򵣹LRt*4›ЖLd :!gQje}Y@#(=wtR"27K~ UJ}Թ=֊1-Kw/? ÇC}bL9d$ ۏ==DeaJŇCB1dلz7$zn{2}J2^OYiF&cջ]"4*?ŕAUq+cStr kEkƨv eGPM[v˟#D,x&b>*;} Sq BW\5$b#L}퍬l,X >jPav'mƫzr9zk)dPVz3 2SIoe=g:D&ligsتS,g2NI5eknV[uo>vקʁgYqƓ KBḏ.hSg0̫nր6xl\$Ǔ?$;8Po,dzf0U[XD3 ׍]:_E"Sb|j͑c}B3TDoѸyk+}`T(@Kt7a#p\]ښb:H"YEk!j{]kѶ)J r/[Ɣl6]+ATrO@^R4(hyz@FثCgV8TFFV#n)]i}B7((r13rNX :|2hcX/6m^R0ƚr7U9.2We]kd [;"n3+~/G5Gpұ]܋؝JDvCr= D'R =߳'TpӴitK(QՏмxpQG<َI #TXr  X q)F|~!'L1.11KW:pE8E2#mD2T# *r0~IK=dM^Fv\0VL?I Aif $)?r %6v|g8/Eݙ .&.I8b_ = O؉Ր Pm! wj( APznPӧ~}.]Q S݆DUC~[>nߍA]HRU:ai%`7Q`M`=w~O ׬Z[ZL =vc郎 տ>zY+بpqQg'4{n1,CA&kQKRΉA~ Ex̂6 LG'%LU?<ی6p 3hܟl\\>(2$r їbQ٨^ K&12'#Ř+]cXRU~d& Yh\LK{I0`-b<$tz#YHt6]^Y]k]]~d᦬D|Y_Ijy\ \F%KU82Sں'WthsCIï}/Dw#02LaX,4Evr%~cQBX-i)dluU A6rAFvh67@Rk~_z{p9`A7"Nzi[Uxr׃vU5s'wz!eu\ۈVю,Z|w:/7R~gjB7[|pAliARYA@| *cu;|E*Jsu݋5t Tc1s7`)^b97K M:92, }1OwqіYw.XPNwGh%'k_CO0kRb=-QI܇[&_u(]uxΣɟ*Fw[wC A\Wen=9@#~$?$XSiHB&+MBRA` y5*iLZR-/馢34 |aqRd8:߶=BE?|F;.R~Fkq'u/ӕOA^_i)Et=o0L3G$TMvn^!_xq 0ܤ['jHr$V#6:bc`5tVzva}fl- |ąl`Ƀ#GF|X)z: v]N*i0䧫ZS{| `*NC{us)0^!ʉm8Ux!O Ne6^ {3  !˒v~]d03f~i4ф$l;rj|J @"DAAeu^GCP7Z[ٟQ36鈨WƮ<@6ċbf}1+BxFmQk*UwBC6[nagz؉3UFmygnc0m9e| "'^z Xɺ$t M]O FBHj*Vaf0ȽXVWpts{ ̩y1~u Xr~44hu"Ӱ'.q_b/qzcACa)Mzjry3li#,E\J jU C>htrtmy04/ }bM~,Pnp5Se1O!&\cnzy]8 >2&?+zKY>Ďb*UWLy'#ό'dʾ m`:,_pǑYD`9.Aֺ(3O$K+I Wg`M[YD#zԼvX;Afi)/ i7WUTuKTTJ=_7ן:%xڂ%6nEhFƕ2iqꎩޗ2nmN/NjzΆAN=(eRAyfÇYLaz9v̱QtvI_6妨>d% (<`%D܁ ŵ(>Ւz EZc]OH>{n,}+ؒ,)(uIUha\EԃJ\"6y͝{IԈNá16, r埀mLx2*gX8s_mH~ާV %$2\8߾a:~6ق)N)Ąq]q2ªGZ+YBY&f Q0Iq͝ʂLYT% άtOͲ77tߨ`H߳1OHQpHOm웍֎`+odk&H(-{U{0){&l<Dmvm1 `;.~_6mԺ d=OoG3V5KvnHـwչ0 4!$FZ1~YLOҍdngR&Sު3pO/9A pm}rr敼„n^G`R1S0LW@R8mAh>' _ڒ\t1 /|ݬM8HFكfpzIG窐kHUPb&SOZ$Z+[Z3`( fa“1!rKTk⸁:4?2_l>u}%)|?vX0,c i+3v[+`Nw!Ámiz'\ E'b9w&jpqy$$ z5%#ƪc!F36rc|Fkb8+x_xDczIM5Ϝ]NՄ3ڴYwm76V`?ǖG%`F{*'  4@T_g;?`,Ls4y?ȀCҩM[PpcXOϚԏt(^G9uddѲNZ{6e~zAJ(? 8?L:PG>}$^X_N^{ Lߨ-0rNa`Yvu%7OLRQ 0D̮Cκr^A+oT#N>QaBiĚb_ 1Dg8Y.y#3rN(ɷR ju97Rj}c{ ?:'$JyVA'D>vyκhΝ!0*92`SK滘¿)2>mK}Wxڪ‹E=~-!Fˌ: ޙ}(t0П OMPx-F7c2~ B?_Z֛MnK6&k ǞcX {,3+4XJ|80lS@v`eMIHZQ-ڠ]ي-Qmkm䔻.~0>= P[)"T$eZkv\8#(B/]hnBӺ#Ss_B,%Jtru@ ^罙4?V:|<|J :Q\8u`Ÿy[Hв(gUMz!6*Hjj_˖ 2"!d/ =K%T.ʪF J N (<`L\"uˌ[s:2w&Ws6EOtgGG}.%-hi^9O ~>CkgM;!GMR)^i#鏺IXjMoXIyDL\@C(iD p?Ӫ:!2ηA,0-@<ʔuێ_妵*crw+1H! [n$W"]Q|txwnFψ=H٧i7"vJS[腯+W83Yx]4:(`Y _`ݪßsN"2A]]P;6~ 0'cYvCwxðGɮus %(?U|czDnvT L޵0T*V: t9 =0/CЩ a>OgC=YK+ -ͣRAh=ѳe6G3]ݍ{Q[aViCΝuU3Qa\3 {B{ 5y3 nelWma)ak?,I'*eZ p9KG˥V@0Hr5-HS)mv9a25HŚNW S+LAkٽp1e-5rmtr/kг;8W[AOty8F]m񆳿.s>)}T7b? ԩ\qJu"c)NsG ͼU#>J6TI,(Nzŵ]صE`^yloU~$o I~Ix"wݿ@Wܹ [8IfZRS4ha"!a0#-aQ1C ތ ;?s(ׇ`XpdedB\`_0qZWWΔN4eMq2GvN6'v:?$!C{ Uu[+:%&6jg_U%Fڻv(aW0;̭Z+``5_d%ZtN_K̍ʧP2dJnvdXT61lV]S}]ߝ7P.o?&% r1cYDs("X#C~v J 2ϘDD!:L#wWhh^naHWʺZ$n`cϐ9{lP*%bjꏮθ!pUr l]\;3c`zV&H'\]A;Qc@YѝK/D<~u%kgV(!"[ځfSHK{_c;}05&Y |Ng7=QIgpʖXĸ}y* My~+EEޒ6ʖ,KsVzcpH;|v, sgCNKF鯰29uPIhfK*xܗ;UB=:\Y2D ihM)i<h4eVOؕ'G2\Lv~HT-rz;]-@ RGxxŝQ?_JR'Lk8\?';- W ƆAt6 x8ȉ$O 5 Eqkö0aϧ>MH[do7DXi!\g p_1?_AUA{g*NPEW#}X=b8WcIchɼX_a7ΆIeC2l?KE(;襺J^b]q ̝#3ð x.3A{ETEu'Nn] 3$CءЮwwږG)6ݟmcQS<5\}Hl 97`(=p0ka #IlJC˶tyѬeh x'O%r| 4#-NF?Z2ht0zz(td*(50дa0~1(IRr;ۭHlޞ&&U=c*FE4H2@/h&d?Ciuְq?RϢON*o%jRuÁ#}}gL$*mCzTš= {Ɩc5{^'/uDyTOyU9?FZ LE۲X)L8Pz;!T]iaC06pwhI$/%t.U6}ɗ "FLp4)Ć{E񝮥(Du .~9DrH$iX`JNp󗪺;I4 Ql$wϬ#7 -W?%1Gf$EʰtʰH)޼hm:NS@BB {>9+czg_pPtoli%/S/ jTj'c4(g/Q_/5/:z8U Ѹ| hkM|{'k IܛJrmB2ps`,[EhQȥPXĬeF9Ʌk/-MBE$L8" <4Y>6/ځ hXyl " H(*PW8~K2lYty ~d1Po=>ޘw5@!dUj@$ 8mgfbwÖ֡9CǥN3 1tQ194J+G\*;ȣTS\YsGz/ ^rISR 8#TO @k}Qצ-lz-|A7,%|U$Rj)X,'N1U88_a5d^ %D%_hlNîɉAV s TvM9XAhm2ښ`H&[1t,?sdJ6 SB$QrfZL!Ş@& S6&0YC+V>iKԅfo> Rv`|vsV_(Nmm>$@nwӱ@!v{K<>.9v\I>+7vevt(6].x=lw?~!ѧC-C%{}w[PK77ddi 9]&Q Jm3ub4qcgqz'ض@N/zu})ɺb_PfmOb@9RbK*3Coy Vpvo(ftcg6HG)COLSYq`NE[r4<˶UVì720qDf48P:egh@pM{ږ $;Ǝ+](Y8W99䷴W5 {_pL;9&LX9UNs \n)E.>ad0@}81 ɯE_Ӫ\V.Cٕk/wdeQiwIݱwqJ,Aa=e_5ȆCSRSb ewv[A_)(٤'m3[U/Z GҟAhs<&?`ɘOzCnCRBt܈qQJ=FZfz}"lpҖ( ]F6k">24(hk(:&i(HvMS@W=gerZƤEI63RӸ GDu , Li|DF8wrD`cMTk'm1ST=)s2Z q@B2cceeg @pV\ *%KAszmSTÏF=yԽ}q=lK֧Z3j?`315HoN6oyo $3Hʨ_S= 3`;>2MpM$g܎ku${Ol-}i{]J67(g.8IL%8 %۰T0`Ȇ-|p7fבpÄ!Z~#4a+4(pЈbUja32hu>Tx4ʙv^PU1E|t=][Us8JzEgJ92{Ƒ|`,HȚ/ -xeOljٰ&:>=|T Z&8®Vqp"Ԝ{f VM|d|q 'xޜ7P. ,~7IrW2.ӇRWO='_Z`i8 g@(:8iP/C_JMy^|p9֍VpU6@l)}9kbz+ST)=T 3<,ؠ^? >_埤ZSgRT PmlbB7Ő3*OLbeWP-T_Kج/d\#񆔡Ց|tXR G2Zk2bDcfRDE?M`(i?2V/N&J&wd\<'%++xq:50}[ʵ)?0"m㇯ICF;N)tǿoޯƮJURṙdVV-H Aㆢf(x5V)xn_xekQ&#ꈮ^@ƙ͖F 04yΕ?'ȴZ& KJ>3)Bo]7#ohpCk~0'7`yZP&UԾ=;kKU̺ʣ:Yq0CAcF"\u5uG^~`֍u>R9e kl.,aR?m;lܲs,_b$X̌{y];-Qu2'ة`*b7`O.~T*aiXO`B>ZJ|ؚjI%:@<^ s wâSb_:S2'C]T%L_ mT{-azm ٬Z{N*~)"q:Zi$5heYr`';Zsϔ*:hg;``Mqox̯VEvSYjՔOWwI %_s+b)pޕh^yH8DOTFy豁ZμEC+*S]mVVk )y}ώ9o!_U?AQE駥=MB`x G#4e@=ߵ?{0v>m:W4#.qڀGT3Bh< Oqrӗzˉyn* ]iaGj[aj*;ǮdGSZGoGo/@R5&OzKG2qb~]Y^O #qׅaS| +b|铀' pk|MnȉHI Lۈ[\\[u,W8"=" +R Ѱj &att5"7\uodD`YL|vޑ{!]KX`k*je > H9}LJȞCk)pRRdfSڽnY-\5^^ 癡b,"Z`n얃8WxR$9!/ϳQaḛӀ +b Ø⽞)`ϴQ)V]´38kvPc?XG R q?ekiU:ƦB{ 0…35 傅3TC=qH5Tn' '?:#(7ك]jg hՌ܅M=+.%kop#y5zU-Ó6H=ٕ όʷyhQy ɂת-`2EQx… n SHUٜUH,Q;^%z O^^ap.OD񔠭tA -$uS=+CS9^^M[o=YB㕹z8iZq<'!(Ɛ4rYgUi Y0]U-MT:\R ob )6a6G?WebW.~++_)b3y`-ܟګ%sX)!,1;y J/"g,5A_s44tzZAܠ™zļN n?Romvl%p }}.˵Q?{Ӑxh֜Jt&RҔGMp=_Cn$KiZA; F%}/dbe!cre'zJhQZP ȧrC;m-#fʿX Qѓ;ғ@E6:5sr=sPT:XC*x|:&d ~ڭ;M<]Cm3rH?)\ j1g h5.E| xo/DXy5G}[`OdA;WbkpٙI֓5,gFMLˬ+v%f6H]6%!l.nL $+4NN*?%NTgVHiF\=D׾Y9! 4b_M- +h'6ƶo׺2t8c.w]z)ɾB5$d_Ou2%jYq\Y4J["fISlT=S"N߻v_7glLǖT o} !wmz<з!ڃH*K s\%k)!=8؅y~])qa+R6N:e)f>eˀ >M5?'@KSX]T6'U.2QE!jĻ q`UX\/-i?S},$ޣ 2Ou=&~ETq6j3qMx6t6 5L~c7 ODP5]Y[mlg†)Y+Td, \`쨔S29߆ L>&̊83 ߫Mzkì/&,#`(e.[4U^EoD {+ET(P,wS[N(MPV&'_7'm0۴/t!k:z@YOi` pϟ NQ:WZ :^l*ᬡF*51(:z+ ?F+SgmJv teWRPFSܔJ' CF\ҭi"hF8fP=Pm&^M[oD;xs&:ONV]}ۅMeYz%bЪt:L1FM }b?]- #9(ICƱ9h]{c_ciݶ)%/}΅bɠiV6 ,Mk.ہy6] U_9=iTXOɒ7&,Nmp^ 3"8k^ߒ[fY-Ѭ?5v7uf^@24]}G>ޏ e#KY}"EA y>KW~_<譬Th "ޏ kw.*YQcLn Fb)"+Q}͜_~-y: jUhBƃ _brWyB\F {K 4'LvXǤ@ |A]c&]<#BUuD@6a'j2óY`KK;Z@N+S-L5-̇GEQ }"0= 㲴LxdSMz6?h""WL0#6[KB t'ќ<)k~4%ZF~P@p/28ǎR,'w8-N߮Ty,76wPvKŒ-=ZN1?:ɜJL1(GWېwiieL";On/R3I`"Sbr 4^ŘT]O+u%f eEh;tbEe;(^%cE%b\wvCצgݚ蹚7tәAҐhfnhvvd44.:JÈW۳@fv0!Ƿ-՞6Z XU uA4Ϭ~ |9Nm5b0 PU/ (M§עh:V\҆%dȸW&^A_\ ݾ]em`[6F"?Ro!LdžD{$7cWsƫ  Km%Me/<W\7~~*3mN+vz-@(CnEa(7X F~vhwrMZtHAboqD@F2=\pYN>Zr KL-hS(pOR-ozص> K³UK+ P_ { ;/?^t'2u PQw[0s\5x*α%nȨۊe%FElO:W +' KxQBo(yJruW_Av|rh73kpۍeȱf hY)K1)H[TLbȫJ*h_v p_ų?cܯ@h2$Otbf]!3рAQgyIQ8Oqo ?1xS٨&N M㢋&$_3 *8R^*CB`F$j?Òg:5>E Vt?GzޘuA><pkC&, d[hM+|="}dA,N w2^9&H{(곋|qI.wLK0UheSLO` ]ڻzFc\#P|S1E;&ELSWɁ񝷓fYr|2oaBnd2UvVTyfs\FY |{߬D*&瑱5~1)kaOSmg+|V+'5T"})Ysy+R $PĹol3$ci>ͽnž߅rwڞ.\K46p-i~چ9>{bxJk$  C΢Eq:O'"F*>}ND @Ҥt.B0KNQzrڼIj(9$O~d6a'ByXO&L3ń/vHNv  =_ ȓU˅M^XE=jw^Igq-y&S.UL;M ~\򪇶=.oO⬮) \WgIkzZ!/2eTϻ LJ;#ڃy'CV6eC4P`kFM_5O LKp"DH4,801|Nf>\m4',{칣,r=vxP㥠 A@7ׇՆ=1 й:@$j:QO}+L˱< 1mPFXw(6 TY#⭢!ڡ]b4*$#$U;2zD'H- Z?OyH{o4{IۆSR!ɂKv+$$*H ˌ X՟6yIli+7|"Gڸ*AUT{v'I1p&E\ے;6-q_8Ƞq]46!9Ι)vf~x5ܓx + /$^$0eՙ&UZޅXZ_lA9.e$یCSKA+g>FtЎW [DO>_o%$z⫫×ýUV#dw;=c gL:hh̷)$[eαhn[9X3Lsyc{CTLPfi'c؛͞]>/ Mvj0LnxDف1^~D_ `89`uS3t+b?hb@h|Ž4E_=Vs +=Tl^)8vqGIV&m1'Q$+^ )IPO> ۃuiy \y?ë[ׯ9on 87gND%>Ba| _3hbz*J]ه]jG?[%ӟ(;q×K[?,ఏ'ysX[% }$[Y%2?q-]I9JǷȡlT0]':U^h@8.=PNPD}!z@~ش\~ ?, wka$)9riF:hF0 60J#%Ӎ)h[Y\mo/~9/\awV8Z V!9f5a4yeڨq~BbcgtP}uޝna=7O>(_k[Vb`Wz'Iqˊ40)EvɌJJ(TJU xxdΣ¢=# E3gC8!lʗ֬WyaFHFطDB.z91 q0\daW$>pz{#^]B_l?r,-j®u" 0ɰoKeϕ4f1qv3϶ NbCMgb^tx*ޚ{V,LPꡠ h9);r%'Z*٭`#cgR֩5y[vF{0v-r\/?_H#,8VFiv/6[h 1& Z}w+6 I$B"xJvLv 9+@w~OZe/~FBax:{N;xA2yDdQT_$Ma<" 6LX/13yȄ6; >fI 9,ۙ?$HMԬv]OJl6-=$yFAְy  ul ۈəx x\`Tm岌kXx:uYAcQ}:lWɏ̷,}=Ɯ.4lqc/&Խvuǜb&ZG}n<r%V0Ѐ&T@m"̂i'B1[~-P2" !ԏ@ +ihWꚸ % n=ۏQj5eAEV9>Syf/P3*Iڙȷo3lǂ1)ۙT1ywDg ~Nq=k .r +!IUUuJrȊGY?`l.ۨKleRqd]Q?@g>i jG.ٟ#8/zy<#_ᙲU ‘ z)*?ޘp^HjEAe/ET`R1 i{˼;3g6ÉɥOkU2`@ X@ ^bfM|MGѪ'5`* &yM$6cH|[SeYD8SX6jkee|QA)'`OfJC5ŷM@x>kIӱ>?F!#Tދˬ&Fj GZso'6벐ÊNѡ~G7R 4B7C2}=2<Jo'&M#|AB< +$=~Xsr:ْ&L̩Fi#G \㧽B|Y7D2oɗ-|Ѣ.Zً5\Bl 3DЉʹaGvzXY% \3NxP7 8rX5V˾YrC}^GtWBwݵ& Pڻ-2*i0ÛhZb/y}čBeۉ`g~. gE#ίjh;MwAq)mf|+x}'9$*ݟeM''S:_iGL+]܆21#y8"Rg+G&Oc5Ij *@wJ!Y:TFyLkpr rDOtma525%©ɽf]߁|uglQ[Ps/u1;+q\-69ֿDebfG09=0l#+pR#~wJ N^>&o҆;;[&eWFAA8nNrO#y,DS~7[h,X{2y$G޸6!cEr*a}`%M7u(s gm+dmݱzqm}85]0&^W!^-][xW⍿(jYꀘ.R;Ștvh:D8Df~?6xCU쬚OӪ<!|]ea23 W5Rhh]NHo!$qԾ xZM;ItՏ=ԃ5fs Z`!GdYh78ʢֶd 溆e"^zI3lgYH峩AG$ђ[{Mw0Ϣ|bY\<2K/δc)%-^:/.Z~o]b˩#I1*;JPm,e3Xjĉ2}8<5`BI! ldΝ/*mrr Ѩ\~۳r+ydss~0mۜ?!+=-F-idzQ!DJ|hѵngFqb9ZlʖRj` =;-ަ8prw;MTG5BuƑ[,M|Iazu;`Ã@!n~ snTR_K5k0v_H/tibR ~}#TT`11<g)pceEI2VSi`d1zv] %/+A4`A]Vg{&$ ·Bc- R ޮ'dv, jͤΓ%o84ᗲ+?oL'c%!'W>OĺnO=A^,e|E')f30XwE#(7֌p~3aV,+@_"1 üS -pU36΁Dh$xk$|ۏȨƕ{x ۽xrU*W%5Ũ!!;G,3Vy@ ЧE0䋒R[JR>/&p> t?6 JkKLX: 'jk@KbMD_/>e[t<Kn9PyTAh\&r⻑_y/Ln;5l<`r".{Q~)»/PCm H#~q}N6s& Ŗe/ooG6o3ʮwH;Z qkPB=F$"q${%| *m>S9d{;^*Kl_ !ċpđݓwN(X 0Dή Kt !臿=؆* .?+}(;I`D# 3TY!44P+_t2Bp9*ɨ(Axa?Bf\񗫳VpaM\+G;& ٲ\$1lȡ~ Zf ?͖,šW*Fݍ{{xxrp41qlmJQv8򳻰b lw .O ־(nfr8f_[hq2 Lq~C9{V> -S;\zO$~Li2A~_83 Z"\. W|a\~ߍn`L'WUb'\ы}D I (2R5a({xt-,c<J=sYJh{4M4|ڑ-G0k <cm:pt16/xQz\?c)GQz7wdGV-)(|H{ 5$eAB~;M3Wҵzbπ: <6Rs TRmGcc;oFty[Ԗ|JB7#t]׶Q\܂a=!tt7M(l1IKAw5vbs&{ck8K$MwG{HE*){HOZ>Er/ꄢI]ṓ`J୿\e%3tHy20U-y7ؾXUES; |WVYrsh#7w OWgbob3ԕ]2vp GȂuHg6Uէm!*/2EV1tCbf|ϓ0%꺝 o +ZBaFwd^dMH/%:_rXCnYO>(R,QOVX0IT|*(5mdE $ƙ}jvhSug訣\-?i},yZ=Kꞕw㓣յPg7Da3㥆@4]f1i֑=ʌwk8_E*xB@4ŅȍţJ@N9{GEvq ޷gC e2J#ۤVFe%SMW6GݹuyJSq,>a|{ShŦ/S`Qk@'bPAr ړ v0Hq{̓ Vk5᩵1O% (08?H8H_^J-q.͌Pb;k(:lsS4p0s1vZV9L7}ٗ~H c,]M7D=TԂrfTYFM#+:KԂ Z*)<WxD35=' \bޒ*];"_jl#˻Pbސt8Ya yQ:p3䰭~=S8zT]fGEjJ1:4<$~os)5*gٝG]O͒egѦv:p7EDޟaڂA_Do 庹 ,!9f t*0;aG: DZ82Ld=7W|v(W"? Ug^f3 q!, ?<&4?}1e4Lͻ-oO;Z!XYR6Cd oMujq-2*   UPyA)/!ӟMUۋsk7E20jJ_c O,m)Ӝl(^,ck'%dl7yND d؋oS/6 !,< ?R6E,p>VN&]Ώk19S=o={s" ;F ki)M?/ocYQE^C!BU=E0 &n r;5?G{&|QN&-syaR^{T+x0n,X܇A ORҖ_6D4J҇7owY1.@³}PB4N?8D 5 A`ۢ8{u,=5l{8#%%M53uGH!LxS]IMP30~{ F:Vz‘xZ$4[칁@EXM[[kQv}|f M;#7zPb@ @:]arX`FA)Q˥v:1Խ?$T~=h?_ ~=0mߤe]@8%T|M [, ߴ,ۚI7 /Z:]y;rͱJ[,8d~K߫@u?F۹( ږramya4x L K?IbB%kQ ˛<7%Til{`ssE޷ 5nhR"j|!&9b Nm}\7 q#He.r ˲fggSߨV|̃z"!1O%\I*e;v7Fie8|VUjK#z?J|nE6JSxK- Z|, 6ɛ]Y6|R;: f_M4X~xPt@oXIēKzz!)$#"F&"a!hNE0[xtޅv<DzA8TF <Ԟ Hޣ'@ W$1ϭD+2fͲb Uy'DDPx񳬜TgF2lvs< P٨(VlW-vb&3H~2L9]g)G#,KG}_0 k9W~rJ{wpI*tt|1:xՆѝqÆtL<(MvÑqE< {a;ƷMt}Vrk Rǭ_BZ!@ƔqގYDך Nd6j;?`)=[T0b#9Ժ:|̏W&bq EoT'HĦ `AbY="·`EҸIYx4|a~@Q&u3zO{08y1@s+?Qxgz6RfqٕcZ^{v?8R_F} _!@panS's[09@[Ɔ Rk.Z`4S9a1$EU䴆(y{Ҏ%כn#S_Jc$P#7zx>PVQ>$LH.EU} Ϧ(Œ̗..yLKCPs"Eu ?ӹVPV;*0h3jjw H!潄9y& @{Ǔj$He^/犆Xg+((acVݚ^^ ,/#!qwa4ÐsY27DUY(օ|Q:U:r%AF 9"0*XB~:@>ƦȚ$z[wgRz_ͬaځE_p Hmt ax}`͜5s)x'{/}F{~$ȠVKV< 釠]eAtO {Mbt֧D?%*e3D 7 ZzS;N+Q1D^m~u_u7ˌB =炴!w0 JۻfpuF0{~=wO@내o]ZBK9d2*2P?dì@@QnJ^IW/[|P?` kEVZE]?t+:KhlzC{XYM$1d|+;`%F2Փa4r%/nWkR.vn].b_7pdQqCL&Lt5ɣo0cO60j!٪(#tB,_߰YHG.x//BLK&'yD&Ğp@ԅmϊ߫8!FtN023[xѐ?&Vr| FZBb` 7_ͯy1EC#SLC-0PiXN'] 0;Ann4* csf'o###fTP:}D$O 5q\d p7nyjx/O%@y8.@j᧑qDtbRC -0*vξP}"h[e/%s06Vcyy tjPdI2cd[Ֆ{qR6/d̑PJN:>Af5K 1(0$b-F$Bf$H+\!އþs9VTLJ.XuFXV+Hx.k˯+t-/}o>;R”=Lp=ߔe#K4ErvRaAc Plz3ŋ3 ( c}jxgD&PP@1)wVR\ӟ!\@bE7/=q][|9EEȮS^nWˀG(;E@5^FiPll ,US I#p b,?EZgzz,7].N=} ~c5Zʱ ^'HG 'zB:l;f 7ho),~c0vWXk\z(lo/,n4CN7@'9y )96xЎ87ȋ3ړw2f`!4-2Qq>i9YJ_k[ U)+R`bYp+>süyxnS4]4}D"Ml:er[U)7yNφJS(]ʕ[$]9?$Ey}-BzKϳUPޫ%wDԮ,kC0W^l7 )N6KW~B(yfx\;Q]RqЖcCb ۤm=<&¼ht`+d:z倫[&)}=m&S\M>ܿe 7cc~o1@l i[$ˈji>!ҸdҌt++ă|XӔ Xr'=DHUor萊@>CVf:L_ʮ!!k(9\ڵAmv];A EA;KP^D=Oؤzx)A_3m[SO`5`+e\u!K=H&rf ѴC}r}*~p2v dy\J1YJPtjh$Lz{ހNIp :yߗޒ9wIsjz's U"*p/V-(5,h"Qt@cDOݵR{g$M.J{Diqñ({sZR~ӋT\>AVyy#ޢK4]N8~ͶHP&}["j5q^z1i3Wf{]U7I! u!qȕϪjl] k>o|`x9EZG/NI<\DF&39:[TlMA7I.@>Fm.1mjH,eOSŹD=56.<~LzO`\CW*e?ܑNe.L|e0;`d-gE>7؎'a?Ơ7;/ D:ĦE]wںU/ЪՂ-CFjNű_㢕tK0W>kw֕x'OG!OK~y^_?~cٯ ^&np]glͲcD$^&\ 6ɉW!1F؏/k hÙF_3:wZ[o=桪`GNwD׉hHm I:۞7m98X?X*J_YW`]#-/*z!k`cN㟥I%Y@@k!k?u9O 3RuD?Hbti؅N S߯7`שdv CCHY:.R s,Mo݋Nwynոx3$ª2_P3.ǝ]"dN3]V8|̖I-J5}1f!&ԍM^+7͖^vsdwpsVc:{2uy}e qnn^;Xt.Fp_J#+!#+yQ6z/6MwW%=Z(фP.?Q*]c׃kPLA"wgZ Y隒݉"$YMlAE%Zi_YR%WĆ|?6D\!Y:VvGLb}sozNsNKX ~%hKKIf甊b: 9wʠ§{}ڬU 2B2_;ok #'=Ԣ2Z Kbݣ{x1lI=6GF9aĮI[y !:B;G5,)"l Yg< Fzjf_PxŪ02]S#p5U}z.)(_0! J fNZ&`/T܆{A*6u:\>rկ98+8Un9)B}kn-ld9_C6i2*zIWF g.ZXc4 0$~ދcTXM&?a8/TεY{vr$g XY,_'9=%#krԪ ëd`%}Hs"tkzz{51 )Ci֒?fjŠ8O5Qtnf?zHg\jdސ>vZ+9Ig\ޜD`dF4K$M@kBua/%&l;<_ $!yqJ/|{PbYH h^-|MǮVQV6bTנ {Ϩ}S|T?hC$KrnUPVo o@0gǞG9AdXpW:LkGU׺jP(m7LOk|7kZܗR}|=v7t?V]/K?)q_LNM~tI[^ Ў8Uv[ Xx?i3XM]CI ɢr kO[P)v uɋE*ޮ[ x07@2HVkq]S֖uhRǫCQA|VQM3a*[&̥A  &ϕ_{YQt/1+ V? s{1.f%!K3H-%9@'feY|/$"XNMHuT,]fJM9_XVu8M30cO原>*pJMd/Tó~lU%\Kk[,N\ܗ-]TVZ{PWoXtޯp;nxgvLom*M./9d+n/s}xsZ9u~ZRyk@hŚ2wO@$=TwEGFݏ\~+D-zǖ|PԨ=Yso.u8jz5G_j!2*,E6FxAKxf3 ofCM8Qqdي j0!M&m} Bl/h@-&8T&ʾuA`AMj #E| u䮇?>$]z0EF!S?ɂy1_&Ƃhg9e FqeBoM4Bx(9 buk뤡fAet]\nvT9SO¦/RU욛O*+CQˣ=U,\rT >KgYZ070701000002da000081a4000000000000000000000001644ae3ba00001fe4000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko.xz7zXZִF!t/_]?Eh=ڜ.+̊dqyMçQ򚾒R-=[!Woיx!1Rc{NM*< 3S aĭ=^б`'զe[Փ>]vYj5kǕE0͠N.:4:)1f'Bm?:{ԤvZ""<) TY ְ /QX{Cs@l3~iw)_ՔO!Qy[$c\PXAuKkiwziOgfD:c-WW$3xeO([YĴfsh>Q' v%[V5Ysi2 :ktz=GM]T.D "7ARi><Ņybt"]<!HKc?˰2bKTN+d `37!¯a<}BS[:~XSO:C_ރS^Iӽ06U8!Iچ|DX3Ok pIM@g5#7Ob$4,tܴst,6>5YͺjC։H ^I eo5 >- mx)c>KeR -WV#Y91"ՎzVajRH{ xEm5Ec-v:ʫ+țMVXS!#m\Ee BYx0!f2l2^#c$pǟL׆5:lIIg]|@u)ܱ3'/;6AXH P>gY ZH ~ }.- nT]0TskY'tԣ(!/mұa|~8+2*"}S[LAG@K@F s3K~JNi?ILa< 5򚌓h_Iɉ}NG\Nw"nHU. y,,cgiKO ?F}vo l[0'iI )זgc{@fr}Ԑ9F!?`/rYpjWx#Wx/\m>YU*r?=9`Siz P˧reK8z6+']b_q>z/ؾ϶OMPUGF7abXyZQ{? XR"3=5>w]ۉo-‚^Bt}YL x2 eWZ_6 mW>bi%P6Y;e;ۅ!o&8'!>tQe4׉>]їs!3ٟ K>nQ;C9B 7c:4`[ Ca?c%Y7+M݋]<\HunBiKp D(pXS{*υ-kC*>/yb Ic̏`]<|WlpZ~.yXM52DkmQgyyu\ #3#Uԗ.{aq#jK`ћs)Hy]h3<Y{d?0qCw fխAIv"e}1| udEoWM[5~8ƕe .dd_#1(Mv o0z4s[d+hpYlC{/\F mf␠0Q*+RrGIRNN@dY<hYEyLgQyx-=0"V{+t/P7rJOF D$;* A˝;f( ~3.QlνdG`O@^?Fmmc 05«o{B O0*^5%`l<^0#1IXduO?u HU~jqup,KW?L#;Ȱ_;^9IVNf?ڛ@ W/j=[-lk ,]-xbruNuq ¬8n{;B{pf;1 LGC1ci~+ 2[ %'pFt|fU5}T<@ P`?6Kt,/cn*8 {w e=*ζKɯGWW#&|S,#a=䨂~Z>θf:/E4Q8^MQ0(:JxUr+yΐm㽓F$sVJRS I:Qٙ?}Fuжf*+ĖR|g&T2)n{A-z@AAdt ߈d" 2%RY Ϸ2˔څka13_*p=38fϪ ,Ja,9>yK$wDuBWLŰ3&3 <}'*i/YJ|i 榑E:pǾJ&~`/߅ZZpDA`SJ+ dQ.9^Ii y㝲gI\p*)^; I8bsPNsmhv@Cڵٳ3g!H=EpXPa<)rj+0k?hVƒ%z%Y'4uNB\7\ Rm_ӸF%0 *!1L$Ox$}--XvhBgL'*•jf|ft SX +a.kjszWQI5yz'%3hiچj)* )fd.6PRc*ƗUK! ) _Ρpʂ |f"&+VyLXrPgMtO3"|!=&|5TLf6xFɌ QAwsߜSvmZ3Y%qw&wсi.Glbpd=⸚^5)Z;@ 'o/3viy(8t5h9+=qy`H ZIGx(VJ=Vi1͒\q0/ CII=q/ [_rT&sysH{Gg,4"=9mR=a2֙c1G*O,Y\BT L].B< ,VH`ϊT]) 9g6$ӐG$[ lxigށKNLr:J$8m10` 4ȿM*V-.boPtXUSb_D |f (>ڎN o,ANjKxΣw }v/;ՋJ0~{g@AR9Eh[ K!hDTimø ̗rB%=.bXq;QmMɀD[fe^}j_i*)'KQŘ"~Y϶?KL Bo~RaGϱ@JS;6 8lf}F5O˅ˣ*$+>"/ mD/2%Nf|9[b */򹰲(8.J׼$øބcs^s˻}%dr\TZWF_fTw¥YOMI&GU>Ş~8Fv)iۍLFG6]֨/or 1i^Sw࿡tض", }ܩz`Er="Mmɓ B o"ZQ=BdFvێ92R+6;&_;QD]zC A"mڲ/%j(iax3sUѝ @di?ȭNIv6R6?hkΖM,/Yf3Vx+̃Em"X2z>")YQ*)G\F/xC|Mګ;}_70;j=y~$ZuWK-ϜaIW|e;[uS%7IR61oYսB! pR:vO"~cx_nP<\LoPuH//UɅ+tJ!(i?4E;!0P$H*6e8]Z(c=yrAi\euj2QU? Qfvp֩ˇAf'U#Ȝ!65]W˳3gFɻWP+\H}]C!-cӠ9X *3Yϐ b^4/yAo:o`cN৞|R-I.h=.á 6&[CN ս@y{^4O-XSbzx+3X7;{8yeQ4@ﺍ:~fӥϠA!AUZplUo?>Ri!2fAvk9ő%ުR8֍\Kìd"c xwojqμ!-us7B ?:$hH<տ +J"?; OfAU1XsK 5Nm,tHEahQ VӮhYUZ{7/y'C3F ~s/^rΠoYڍEztIz'Xy?iqb$>.[0&:{S*S \{AHVtY )ZQ NT^GGNBVa>Ld60W~qnв\0YD DLs -N(9rGdwOͦIUpZx:Sش._?vJLkCS؂Qk*3U}،~oaϮ8nܙZKp" |>'aa-m;:#p8+O=p_.H M"^dJLi`ڋk,Jʳt@9'iV8ftMXqjqRԺ67xR_0( /w*#, l̶ߍr| <͛Jz<<Yi6Gǖ1 opIy,7g1)!ɲ+8UBg>dU`}fQʌ+]*u U8d@oZ(+fRLو4P 3XUϋ(ZH![/q۟j979AVܗnsaG ;e#~-Zsniu%daj: YWd.Ƭ|7M߶ixsܟ("nS:hK3 &W=Z)`QnSl pA};'Ayq,p3IlV44& 25hkؓzW+ύRiDven8<~"Km;RB)\J*:#W T8o:oP΄x? gYZ070701000002db000081a4000000000000000000000001644ae3ba0000a700000000000000000000000000000000000000006800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko.xz7zXZִF!t/g]?Eh=ڜ.+{ jD2&UMEn!.4-|Ztx!+oCh2KeTdt,& LC:֛s% GΔ52_=y5YIg}v072uhA"p6vAPRrCֲQ7tQ{V%AщXUH3_)5gT޺̰&7CuT:5`jf|\edx9f 0E#wi 2/<Yq815n+i `h!3m{$h95ǍUl*zPk4=M}" Ǐb+1-x[SOOq I:Eڸ |oPMU Naf BamTOn'? %JJf|U7!fs\I %FU7c <#·~ N;X= BNēeCsnʈgV+i7)lmC!Ro.+Rhqj p4&K ?fc铱S2n_23mt0H5n9(JןW'YlEj-9iܗٜ`0+I6ڵD- ce P2Mk~o 7 1Vض ӯ1BҨ=5g''J *Ij*]SHG XTm;{ h;6$y5]Dss"t=`,%ՊP@ Ю&G{V_D7V#k:tI+-w,Ko< ,kDX?7ޣU1ICOe%-=TGeڽ:G=e}}#>¿usEү> 8Uԋ6g!W2ߘl/$(::9ZwD3T-fhSzi}l;?"Vbw8ԖUKƕGax? + tM}:J\iE- 3O=@<23ůh{!î5r/vpٚtjJ-bPX5u8JnSG؜?n^f5Eqʿs;BS+T=X\0vrh.q:}opetboIqMԥ`q/ HfFE=S݊#<$Lgwsgb1ʠ$U>rlI@U4ʡe'(~=PթM2U鞝|g(M1[Σ^"r6m41:%IJ̚Ke`9fV\+ķA@dԭ=,[c0Ïmŷ7waVm#j\)4ᝏRG,5*fL@B%|$C&0eߴ lcJ_B׼\? &y07i!k:h,";guQ TRls$)Z9uJqb1CK8UmCQCjy"gEM\u:Omj)oTM廧(_5U܆C' l\k|=*gjHI*otnVcL{GP!! -9,iST4Moghv<VG_v1Ư+شU@2DeƕkAø|탊)=(볏ݢI՘^F$$9Q]țS@Dd`cS̬>Zyo6M16w$"^4{DT!j|Zc (%L-l3niBuʘ|RDz b34B'rujZ4k" KCWptֽ@;-ۑ ٥,,]n2 (x׻' TPWv)"'VmiR(aՇсy  钃ua_<D|t17LtFU&*ðr+:̩6Ѿ=yV-򑶎7ըU6^B/r^ٻr-޽}q[e 'GM3P` , mBUjdϔ{n;M=MH@m$#Р[ y3&pMӌMi⟽gXjB<O i< %BÀh:P@c2l.^؊H lf ^sto4mǍO)lz[cN*ٞ1xOb؊naq>r;vr ' ?@AaԼ_鿁\>hktb5uTB=3X=_cu4A/L"D܏Q`:c"15(g`,r 9lMH'XbHU]yPju;=oŏoS!wG:y.ڸP #Ms]F[>dz3Eٿ}ksdH0!tuNᩊ^$lk +V.$5ʳYȰ9%P ;?(aƠhOUmG+w]z3!*֖3wU@pēB}+% X&~%Ep=CU|  8?=ZaX{zG0ۑ$dWdVxz9bR+w0Xs{WNYta`ǫGL1ĝS=A gT.p[jJ 8YF?0o/,]cdԎgVE(tEC,~'rUt %u LoQ:).S!w[,`l_J0?ŴЉ0m.%(HtJG: #ԭR|xWҭdia?jx87kHs9T'aH٨i#>x쏅뻶$$x&U!kzXf3^ZmtW(3n%7gsAd$)'@ *`K3kկ)]$8xDM7I+f&i=ΐ*_/ݟ&6zHdW"cE4h&t h}rkO/n ޡw޾7aUd de`xRA=#`)L\5)>f))5?8V.i;GG$a31PiP--tx!Ka8 Vv֒MٗfH O2% ^@;G%%IzC0I)[)_)ؙ}y d iQpiUmKW3q{28WۓH(EySbvyIn<߬] Qܙaxk*v-O!-I^q q(V֌ʙU ZvEdI2%? WsL' &wl:WJ8} ~6 =;2j]U{E90*MLf8 %.@Yw̓aDGƨqZS+ -SNo VYf6N۝À%YR++CulV0}luegvOk-pS籠m 1yhHrؔqG<9mfC-M}}/_oW)g|EE?q#鼁_XQ{3Fp5])Z]Y8ܤ lK3_vƱ~s0d=Qv6[EP@yT_fbq j%p>=YGl^n*fW0w)lR?đobfI$g~vv S\FCVve1o𺭴P% R6KpYVdlӋ5}&NZ^\k'B@Y HY'*,,#cKLW@AQ(0:RkV*# Yj6ָ7kcyqT!~#E5˓1#t"e;}frqoE6#wzFuo9p K^ޫ^rmU ,s^+"{k}%W#{f+^Z{_{ofN>i;{5Iw|N~ލ2r0.CaM5x bv57<'B16OJՙ*_p%V\7K]\{O 6DD4Q :V$(8NQZ35;·'$LkuTS({ž$$Ej %P0wxY b&ٳb0f݁ I/u#JXϪ@eev~$Gb3%J1dcys oL utF" 4 )1\) (#\vJLv<]MR`&=V̶ F?rR5A ni_X@6x֒bVප u~8ar =b\)8 MIOv|ɑ ^Yײ# ?vb>!䤂E!(>RqL,2X V\WrMS2C-jGů:*,TDa2m:u݀A&UBkϰ,güCyQ{oa} o,%\k;yT~e?0r;涕[[vmXh .ɰw^󳞥Ȁbة .׼%lBɎGӜ0FN<Qf_vaÄǚLpp+)GL=:D363O^f 3q~ C5Z]€HC5EA8U21'ǐr;q}O?;Q[n|zR^hX~ {`?A"]wbM36 Gk v;H7'z,Miل g 6)nQkX:?iuO?,rN݆ȓDr#&&Šq S3ʙAugv!^w8T[svHk&V0||<'NuiP KVɷǥ)Y+ *.ɑ,42Z;t D#ql^_Q  ({3DnVPKo70V>5dC,UC^U'NUfU P>C_xg$BS\7-5 nN~R^Rrmt[g)u^'!x\:$vjϚ*_+oǘN\ƃ ()JߪU\pcqZ!m5u_tfؤѯ@zaK* =>ws,ƗmДi|o.[ !j󗱩׮LK .ɺP?R+c8h$(vC[QØ4n"4mN;L+c 82Vy}1 %k3&[['Pؿe=lNj}ujpđ`R מhprh1y52 G+/6BI FhwQg*FQa%$60ĽyN\$zH!S'~#{{?m)uj6&}cFQjh}yo5(A!1q2B$frP wpދ8^a <޵ HcZיL.5}޹YkAZ{+I^5zhȀ+0?Ή-]8g"[\^q?E!'mfU?>,| J~('Cpj_ᷙ.GDm>}YL ,nccEFk(EsR?N`i0.M%:xTGWiVVH)ð8Q十Q.^)ҍ+*Mf|)RF >58t̘NG'N9Oñ<j$!J7UzQ^>j xUFىH#ӧ.2)ЏAlTPq"TINXkV@a}f+w}e(`Oʽ&&q0K'$y|3p^ LRpf}tM30pV5pO[¯_I@<_iU"cY'lI {KiCJC k};ifkѵX8:D|uiq!*GQH'JmٟخK,2ýdHtkE@eWtm7TbYsBZ^Br/O .̯6Ot0iպ,_)Yfvl -1/Y,㔜~ v''*B) s>s'(>XamjD?Rřn2{ _x24hF͡M!Gid8NnW+J- *(D\ݫu@XhNF%LڥixzTI.ed~F>bh@]Sĸu$3CX 0[[6Fp450w]C.~Xnj}W}[}eݤ=<6d`+\O\ u~L"Lx%FѾA\hj]2sYľR 8rJ>&@ *~$>dO w?`6)AdSq@XA/-_y K' EUz,:P ˿7-ytTG Βˏ:vP:e+4yD&G`NJN/4j3n_ȴO|Jv Kr)LNO gr8R83pd{;V9z5h1HC]401XVv G|><;7d s*Wyfg~) e𔀤'; UUIed<*YЖ:L[#6 &ddŴԏLN2Sw$OlXXe27DcPhLO=趔%pB{8R S~Lo'=Y1ˈeyxxf`Ug `I^h*#3:vBſt'[/.5HDFQ+]YHHTc#/ o![ǚe zw` %YQ*wXÝ?j䏥](QVw+1bSb(f20^{-rK"ʦ~0xL{ Qj d+\dI3Ñ{?Q-`v q]ATV5.s@ U4s6>jr59_7}ߋbiN1^ЮUiw&EWH^ \;8Vs^~&hnkXĈH.g7ɆUGԻbHF$K՛:}M$bJf#8KEZ{.x Jғ1gQtPeq󹈫A)1~e<`u3iti@ ˺s+OqR,{!0oߕe@ڄg<|A95-ڲQ|_mjjqm*l6HY1b4ZHvc 5g3xq؜&OM PRˏ=((-o³`7;fuaˡAo6{ O/֡j#ʽ#gao7~)mp%B,/|@Ѿ _A 2h%2|5QB1{1ǘQj^Qvbԣ_mL#I9K|4G*#;yľEE*࠺Mͧb0'}-eބ@oҷUqF,o* 2̩Sx!_IO!c>u^&F V}ko61A\,-0'# (ΒysQ<uZ="G m\=\ ce6P17 7lL. "lJiJ{;|0Vo 5;-s7ɝ/G2O}$ob[\Cϲ\0LTtD >s`BLvL|KgJp{4Kq- 6+B6B\^kTֺ5d1#_W$BmrWlMGRq= wB[zU׎˸RKbҝ訸I-H"N)2O8=y6 I2e}*9WZ vdڮv#7O~cvASo$i^K&i91Lo Ӄ7"̞)K8dt4Uҫ7r W jbn!`NWYws+Oh/'#Ro='Ӷ̍q3]ǣ+{+J˝ߓ nF2,`Oi;;(qHݶ QS+*{!?- tjo#N"B;OJ'o_ P5oy#En8Ң6w;&={ja+| --pn,[XY|Pw 5S5+Ƥh$ ൵YA/[s j$ !mi@kgRԎL_dg@Gdk8*S?X0q*HUtHehuqF"> q=ik}׺9mԩXLi1ZJ<喝 <{ VB 0ffK _6x2m`7JU`b:$q4F[J,V0e:&:ӝq, dz#z/~S9 Ed>G㋈^ˊi|H 6@0nTU}ry3<z{Q Ô?hFdO'Af z7׍s">xG9;TqE"R +ﰮG@u|$Йzʻ(9[ڱK,=30@?7ɟь eN֜4qݨ z%7\ɛ %Y:޷-Aqe"w}LY[$H* ^P v()G ƾK >i"-yUrJ&Ա*]p G[a `]~x $d}=09=WյG2h ms2MzW]d3,IUѵ.*FXwNuŀL-dd4zz2#?psNx>X} fXLHVѸ!z񂌈yUY,?x;~"]ݨ̮^o0!b]oZXL{1R! ziԋeC-k]osQ4];4tc9֤ a@ vCTÆrշ"Xd%(W_&~~G7)6bnU/OL|c~r7`Vuى0sw}CuxWSl|f cA#5+3NѦIHqBKȭ kLzå$ev^u[`0"uJE`)T홞0Q 褋m )agdgJ{K-)F `,&r O[ wbw_z5>AWI3W'j:^cX*M,5Rw >7K"СzJꡐlTm A{"l^Ǚ1 Au 74k1"*Y~0cw"X5nZܮ1: .d:p:p-+?ϫbxL hj/ hInisOTyx zi #3{ܭ"ָxjԻrCHד*a:BA/ 6\B*wMsl2J<6 c38xq'DrdžW c4[}qȞR]iO_]MVKҤ}R]Jj"QNa8Mt 'PDBf *D ycT:ra堋A9bq∢(#^#B G;kZkx@A`%58=eI f.,a7ٜU o; xm P8bwb%8U˙\߱} Qk)3c4bU a9@G Wu',c„W:>lEM{d [RpBmݸV\y =K4߂ɊR︀X{}$cu_-Q\ K7X5'[~x`n] kT33:W%(@9iujЉ x"$:3ǒ mV:9}gy HZ=T!ђt eYQM>>ƣO=`O͊R%y88DW 0,>vAo5vJbN v߮=ϩ/"wQ1 + 4ޅI`eG6轃㏣R;b0YUhaJ&3tWcsJ.8]1ME@yadcwCZ~*Gn*3>'(ȏ?fs x+TN<]!dI&Չ) ۅ0WTtRqs:Q]j:A[ ߭Z4)@tJ WzHF03"W-3!ː-"2:$b9wtnDMUR2h0^G2.!}G4X(/ki# oc()0>"!CR9BK+r3V-"'ehQ|u"Wn%UG)$\}ohqV{_0-p}Kb v A";|Zu5=ԮjS H\4m$27Th e @ 2N꿶.8QEfkꪨ^M9t.L7}~`q#EN 1;fXHM1TT x[ߊ]HLĻD gAmr݃[ |ɬL OLrL^ɌKNH;g?'eR`v}Jp؟螉b=l vukH4r@/<Hx=P.XYO|]4/Lܭ`Mh|Bp߆Lٸd,r8%SR A6 "֋4=nы&4|e5Ӏ+RjZqbKhM-9w^ڳ ɪ[@lhۗ)pÏ926=Ifgпt; k=;:Ƣ8[&nG\ }ʜLK5̛zG%CU$!&Q;$ܚJOK& Åu #d[{IxQz` ejja;!:TU]CgL 5 )ͼ6im߃S4mDȟ}v$N}־1@M+ol'.9 &eNU?g(g xxteC]ey9 -+s1; !W8FE>Ym54ȃ\rQh}iv)^pEթ~nidr$K" ra̵Zdu;9+:)4Z\8U9EƐqc"c* 2yJ/|qJjWnɩ|e^v| 4/DN8gC;[lg>D+OA?7j3:nzH\o9cmLW,78O⓮UnO1z#4ޔY`1-SL9kQ.7JȤ}/4YHIH2EO`IڼA}_(d2Fh9 zur#0^pgհ{~6T^11"|Oc&GB~yZ0ZۉmC 856`Jm9r% &QGL1cH(1oy<\83$9M&WS$B/ԃ}vKB_Ҫx"D**$~K&Kaf?^P> R&T'~eR C&4F$I~]/ބڒOE1 Q@*d])Tqn4*ɐ1QhʸEXQ=HΥ#|fE4l 5EUcliBF&M3uԍuh/m-}7ChY85 SZJݚFWv8]ꄿwbnZqr : If)$%*yZi=$Hqi-t!KgvNC>z_r ޙX 2J(#QoU>>6_#߿Z6hv"} VT,?H,Յjr{Aa./0Rsp|Z~ Fb{s#Rӱ%mqqgVE[Sa+yRV4)78; `8$̠4_;|GA|N˖ `t{Zbq[xZܫi}E1T_l{*rנiG*@ R0}e;?;O۟.ESO;,lц^ξ_~78β3 O g="v*H4Jpo A}bǢUr-")hP!?0?::w hMi33:4}?lZ#|O .DEe2KvЪ#2`Ni,$L2U\QZ [x. 9|$+jUrZ֢,C;C4T I潷Q6 HB/KϾPͼ\;GKQuܺVK =zԱ êv`Ϡ _LK͈ [-b}6?kBE0Z~^46Cd;襎T 1珙T>:־$%OZ10P—я(JzC ]O'Xt yFh*Qdzٵ ܅3a\>.~ V&3e)yA1oLWHY& ݧ^yJg 5 wt֨)Mѽ,hV k* 'w Lv"IvIw{@Pn:j[ HsPT]UI 9Į.n ͶhPomI# 3_ :,lPV=:'`z|wT4sM C(iڙ|;Ӧu+Qg:V{Ȍ_Ђ ISRWl'X{L+H[̀QCZ]hn 9Lǚa,hG4'BN c$PHO&;wt@w}R{b(jhˎ.mGrl-gCe)z"eKWGR9?Q/xo->i qYSb@2T>wGP&s0=YI7u3\3i9^S*Cp[NI0+%KS +jn4eGy r?G@H|T# .ԡ:}*iⵁL`4·C$m*g"_m,sZ>=ffQj7- H[oTA? &ޚG5B>¾aȎ<4銠H\6c`('`'? E`]@EN+!HR* <{1B[ڕ(ԥk6&M,l_>>#V1Bo濕[-P;=YNCA98( qHn*QJ0{g8ޒ-Ț,VMa2jqVWg Bw-)n'YÑ2Qt^`+8o [vFt][X@O[rne/GzgQ F䕘]ŋHVhv?,WzY.)y[K݇f 1:]Q.s ~ysn+vQ#nB=xve*LQ$ç l/z?6@Frqf)i*JrWvY7. Al_)Fz8Z T̰WN"b8_N0|TPpo<1^B99֘,MpGy׈ؗ^́GQR z0"I3,|ӯΕL\zźBjk0ݛOEj[QzTrzZgvo;-{gsjQV 5(M)EI C-aɌJq|\+38_;d5j-eۂ|L4 8M}Vuú^sGab^1ֈkN <ޗPN!7u±#! zRDmau挛[锠wnlWkǴ8w7bTzϤJN4 k]\#gf,# NȦK%r nՉNTq4MoPLDPz }av=%#% g H l70?RaiH 0dx~CJtxXw3qNS(;ˈwͬ'[.tu}]s*Ǩ""&9 FWy|13-s$:G̤'p^6҆gK(%QN}&rQ!2Nuz?I6]IQLzݭS:4C2%nRWR3a789I&,̸p^ 5d{@%&CYAxW{>[t ,'z"0]:a3 f/LY<*~$Amx0%F#O˱)t='WP@6^y*?$n>e|vᰙ[Db Bzzrd:nvמˬɉQEO2V<z/_ d:eC>&,S&朩K+a&WĜ!ck>3LIvF7qpqh\i oɃ CV}I'ec/p C/REq9i|=]ZtzFuAI@+"RW"0]e ƣ32GPUDuSƇK:LöGBVw7;,{#G}-<[ͼ:(z2Y3=0Ij)+=cjWLVoEBjWQ؈ OaS >Tz>Z;5"2B/\sn}E~ȵ#oj{g=&1i"h֤s Dbt?4C4CnĞx\ liP¿Z?sjm])vI K3HՂ|Y["/: dSy +NwCXy+Kp}u(-Z `BHn02|aa4z;N~an{\8h9wfsELkHYLw@V/ٻmzWS꡵Pe1M0݂Iֳ+|"ktT`?YƆ.Wy:cyo 7gbJk͛ǤRHp<),g>z(պ%l:$@e^wD{tE,0;О0؂=1jv[dTHݦFWX\$>JS,s:vxe){Vsl7 D f:.q 8~1;atsPό$˾d*_'[V`|iO)aުfڷbxrZo 0a@ƻ*mvctHndqf(E+Cj@?OB5Be7<{%3}^[E8mڍz:滳'Gɉs  ~ (vPQۿ1G8nɝ Ѐ}O&޿ R9۟$ߪ_*Ņ,t0+ȭNu-/p $ . {Er\{V0aߥHdV`6mDkݥ':Z2VS*ţ {ѷ%5q(14r>9ˋCiP](KD=`,䌐+@ `K ع4Bo"H ;cQ*i/򖜶-@(pяiƚwL@@ \9; /$6 sB0F2tw0]r'&שf`ㄑ E.WIT>\\b!@%CPI(m{-3G8-.UJ\ =.*Q|gOrm!8Z5^^An^@$ ۷kИPWq.OܭG6 Q3Kqgp2]}3es񑱀QgLqj_㢱OCB=ug ċ ,6 гDSqכ0TR[y x3|GWaxbv^~ti1aGZdwW( X͂e:f/fDBX,ǻ,h|~P,,3mދm}-K>1ӗHzʞ @}1Pq3S*>8oIj-Loa~ Md81A,̌m@`sPĆ6v}w~RicE<9^)4s[יVߋkPL@&IYx[%n&ʔdӷ f+~@hCI[X^ګTM>WKhM ~$HIlg1X_"]A@R:/|8\l| H.2Qeˍ$[yv,Cz= =b7#JygbҕU%xNy?$n;`41,OkQl;=LBD8}mStTiHĩ֏z(~R"KԘLyFy1>q h43h6ܒwؚ")v #C}V$ j͕**$ٽ'Ĵ˼SOP%uo>|}-Mm@]\ynHU[Y{nONec"rv (SOU-.Yjl{(J ]LX0vv9*K] 8'j-Psf wNP;#4cb hZim @ލsu8<߬5v{6b;M.KuVrX| -K|e$}.cχV0Eϙ s3WGQ0Gb 3,bd?kg:j.'tAǤtȫva?@Kda #l{7{K=e° c̪f>n צ7#T,rcLs9JrD6e4e+yePJ`k e[m}md+ZBfb,2k_mP)7*Kdy.!RG$rҎ=MSd6.5 6!LG䓜$]0eLx^Zwkp.r&Wja_sl.˾{*Q6-~os;Vwswu~A+Nc"Wt V7}vxG~!ymmj^T|.F?z7RKy.n挸*^_J]X%&¿ЦD5 r )m_B[ TȎb{-5b=9c-& ?O~.ϧ/ߨ, 0#j`QE~J~J.ʣs,|s|q>>YĔlybL<ji  ff6m :A$ă{ ׅ49#ai}$ Akg73Jj%RwjA3Lsa_WF8&[m:MjEkuLf>BqY,JhO bg-睳եƖAEPU6ƀOpG, "uə (w.A; w]FДt2$o ZW)o{|A5_z`j9#G}wP@N3iXŠ<`8W8/l.ze8?j ŃW`ux/qy,OnY[CwdZ'!ۋv쬃u~I'x[TZʥ$ņ΄5`nߠU sY=( c36++ӽH1A_"; b.wpOg`OOOV)&uw)-%[5Mr搇Zv=xFqJ=lP#ٮC@'(tF%(EԡG)#WQ?[0Ȏ<e+{ VU--j W ddepY v!Hhk|uGj5-;b@:[U D'b5c5z1=W7bP TҖ%ڥ /dSf476#Ɲ 2z+eh=K\25 YK'JX&f:AhqnR~+Jb^K;GOބw0u %;i (fMN#}cg]9ԟJrˡV &󻗠X(J5Ull")HEc]}zgk q'ΨFhmڞۍ+"W;f`eM7@ZIX?o8Ev_QI9h9wp2|g+ '86h2{o Jdه0%z(Qsĺ l$#<>I.HVeM؆N{NNLjq)2 } 1otcMD3Yo֚=4J` s^nߍZҸ7 wJ/˩U Ov-hMdÈaK| ޾ő,>ooL=u?ݗ|~W5 >Y-7Bޭ6Z\T^]x˲#YL>놞EU<ͷKY Jl v~.d^;+)%DlJ {4B瘐:eo~K0;zpLXX8nzWp-4Q{|:xg-lR8<7- SDe ծ]>S8#yc6>,R 3YJ*SX@~7wTl,ޛ%m7P +lڏCpE>RIxMrxbfoU8O3Y1vpv^bC81E 'd?+ tO\?306ی~Nx\MQ;hAM86h9Y>mw'd#@(TQrF%50pLw=hul̒T"9z`7ĸ>&yDWD-Y2~arK @! dfUٌ>Oe_6ҷ4efﵿg3)EM}UU }E1t>cf't*t=WPH,B$𪾂C :Zԑ:!zWZRCR|bF襹:U ǶP6=<>t*5ޠNķ0.(7u߻ӓ[>9$'0K{ {MvRn- +w&`Cx… VӤ  A#TI(0<%V/&]MO0Yqo"޻H3*ˊ!}$!-Ab&) Gw7@CnG3opKR/S≮ݼ!guDl4l82 '$1=ZdF #أiȗ ($TәЖ{FW[e݋Ϡ sy@tj6MsZ'!T.}= +c$,^ 5ԫpF qDj`Jr j15Hm,Bz _,o{J>oD+^Myɀ_} GjV\wEz斪ùrX H͂نaZ]07/ʕjAqjs.Uԓ[T a|30Kn=I-.=޴?Q7cgi=!uMc.Q"&-}CN[HBlaӪˡMNEPrC¬Y/*AWUޚvy0@h2|P.oW3=O7r.1[.@܃2%p "f j$ dl|= M/!H+8)dͿAW^5Q@&:$h܁–@G&$GӘ賖x "VaO"lf/aX/H|78#(p5RQgARq(ҽ&glq=$[cO+>h4ˉ‰K q̙{ODƽ^ h{nqƥ}p)k^.i\qc+Wu2Lm׊Fẑr2M|ș\[qչb&v/Ӕe_M7'ΧHSXB b>@/ w#?ͪrdnmdݷ}\(.딘ʝ6.YgޗuwdTF9=2 Di O78<_h\9E%fRIM<;',-? e諭iUa?lzbacIl7C&9OS2%-p!m xTyi{tb mxۃ+MZ /`xU sܟ^Ĥ8\`0HLtCf/d8=t+d K YHlpL_FYj̸HN֢ mx<R7W _CUդvW9C+t<{v&O-U!㋤+ʶy5d- ݩ WA=3z`TcF%!0"B/B>NH@s ?ҥGc582Ht0ߑW@wH@r'dQLҨxB]M+*$FȣV2(J`#F3m Bu*£tyo*)XM߶U IQ["(^=miP$!M`Lta&|sH"KWթ9S!/R,X,,8AV›? }?ÊFO.ۅ wɥyv>m- Gw8A*BIiIeIޛMoI_'f3uR@B2 Aoy{q;ĄW1LS<&OUFb/(,_AeQ.C}y^F CQ\ؓaUSq xgFBd0r+uiQrdzv9tg,1H3}l _@"i.8+46L9ۈ j:Ue}6ⶴ+ QE!~4x oGp=Qԡf: ЂFE OTCvi|>RkGNg8ڊkߖ>ۃ0 'pީ)w8rBaH*EPUWm(s+ to8ˊ'fwsȺ+K]`)F\SBG_hYӓ;GL sЅR3pke}:3i̳n ɨc773eleO+6Gǜ6C(}! 9Մ1ϘF00ҝo4v\7;>tkAK[Tj`Zߜń3#+ q\y_ q*? YeN_63DFKCZ^Y,!mG=d.8%dKٿMB9r+<{,+v3~ AHVO s$ЃiH>4:A3jFS6HR~.J4"[1(ޕvm0]lǕEcK,(םٞy;@A5/eI&U5ʼn& _$ZeEKJ]'nqi$hŸUa;e Ȝ@/x ik=ķ4cXLuhKD |˰Bu3e>UWRWcXϡ\`|wۂ󑡅4,Z'AQvkC^EY,1]w?ӱw%;%E,SsS'W7 T9֨/dL^Km?ծL#ӿ8"ݺ+' w]&ٜ 2>/A.v"nIKd }9ՔaN^8ۮ\.rDZ>ta/@³}``1dOܴW5H:%Ր.%  aVgcO|Q7.]ZJtl^JZLC;S?˼;8cݾxr wgO  30ZKƧ|#Xb@UL}MIy .p` qǃIXh9{ P;Tvl°4R?ϫ7 ^H4a.vx_S0ɩ?D2ڝVXnF&agI  Kmu9-?KuT\Ě"M)+tm9Wg"8괂vMFw:F!-B?n\xd=?TXb&@Ɋx|[set_E3R*ƪޱϳ|t?7LsdMW^J=7BҪU哈1,^>wή,k} k](VզgN*aML@zD"1m,E -89Nn8{mNP K֨r@-'6h]ez)(Fexb"rWZi;e[bFwq.vvl,mܪ3 =#}d*UeLncV̽^b+#o6[6P=w7#5>Hn_'VɪyF Nō^,X+7S5깊lپ,n , )%62 ;msX:{ƚ!lLX~#UrCU>\JJA⟡f{~cvӊ~@ ?&vl H˧Se-yhhG7H|EE]ߎ;Ž~LXNpUs~NP'qP3 覈 [d;cC3Dn/b|" 7naH7hyGp:y퀌4Πk?/omBB튦Ӓ|Ak T`-Cn6nH:9 D+=򏄖9 b]E/מL)MR.󵍊MXqC|S2"y@$9}&mpY)vvxU?H>SaqˢWQdu S;XH9Ak[tv7ƚ X7`9}&ƙ4 68~/qSv*;?jډ!_@.~M9֢~BHRJ[<%mmb(K+ɼ/4md5t2"hiҢ`d|{(}D{dctXX6?`GbB;C'D@$LzM'`!Xڴ}!ݘ`7ʢ/CK',jr\o8I"  T<)&,rZu>[L☻F#e744O(nw Mr @# 6 GPp/o& kBk?GpYܗ/N E)7e Aby`u 5P SF=/B{;;Li;z*>Wu Wf>`|\o`uUSADɻ(nNٿoE -29u; 2w[L>iv%815gSeO}qfw t}"x܃gX̕'ta]Wc#igޭR;fѶv.dR7."!E(RǤhOP ukƆг`*ttSN; "+Vj6+ qg?5Nn=t1zg쁝* 4 LYr~SX|ߧ B-܎v5[%|3vfraϱ)wQq&2Na3落x):Nv|qcD`.EL1l>U c}xm%iv5ᄲc3i2ޗ 6s oQsr B1,aMi)Fٔ8A5Fce$IL_A0Rڝ@vACة&KEXh.sY~% 1}AR0B+''uC:e7?ýWըRRsǝW8]H:jtaZeGڗ ^LI/'Cn:El!\yj<rNIi"çn>;Ú~A2dH|"*(AFQΤ%ĀQ~D@:& jVU ,,t ^ +4_+rAVpa`hK74JVI$KN,1S=v ~cO"o Θ|iYW׬<)J)IJ ;]@=V}QH5zAĤ_̸x<_ 44i1Ժqz!R1}cP0]#} =IVWwbiKafn{ʁkG!5SSs!uՓtEV%\xO9!k 񂩆Kw1#1rH l S^Oa ԯ-u9Դf5 W wq;nAh"O]1hZmTC˛Wڷ8s!\yy195tCqq 89FPS1.GȔ(]y DZ-=r{̺#PZϹz)umdUTh=:9j{(v?Pmr<9L&% 7=2ЉbP! V`to3IS4̖"_-/^ 2znD-E%VU{1d1^~įdA_^Ԃ=ѧx: lD2 E]N*S38 sgcdN&>>N8Z=iGx#.L2}T<&*A)@CPivh ѻ6̄}~ 1#>^u%0oTJs Z?L\ /Wxc[D ngZLv8/֒1޾~$$yAu ;K/=^`5Szzs VeO{+Ug*;N.(0ݖ3DTt+g'LunIdˋ׎4DΒhRg(.(Frhu(_1 ,>Q:7IhIN73&7>K\%xTuձ҈.&e#1#+ԓ9lu\^55d+YMb A Q%WJKx9+W1?UV֯&664{|2ÜEWk,YGqltR6Uȕ4sY@ _0w=fT-k8U0swƌ~P4ǵQYw5[/ j zy!DItpu؏-? ^Q;/m  RQ5ZIj)kFlD#{d}@VDᇋ8z`c3Ay$V nkѼ2P&ћ㸮Lq \c 1}a^/WEtn|߯%~W˴{>9WR>rGNS)YҮt}1`e1)F:KֶrsN˜Ye\L\T6Dhy1ts@ *)GAہDvmzdՃ3L:RP^{Y+abͥYSe߹]9\?5qfbFz'-/,ȨVf1I@c贰PN?g`b\MĭrviO>^h b<6k~XܭL25<0y'cM V=V^NVd[6.P؀/SܪxIwh&$W3jͧVǦ.t.{VE!~V+9(i*N2^Ll'wm0hիB{Mم`6g6FsJJc@Y~Hm=z|cWz fċ5&=@HHPpޓJy$OP_+ igt:k:OATSvlHGq-o;]ss| -}qBWm5-C^aqO *G}̢]xLJgZ:ab~J]3TTZ l7?p2~6NeVR/%E"'( ($ZdOI&NA,PN{<)i0e,ϡ@\Y]RF+px"ϚP#\6'uoo<q@I^*[<M[ 6lZ0Hƨ!"tT#V5ű>F76[h&B*y*9=F}RO]Ы5b}swwZ=Cwe & J1Y:uj);OH#* wTуȥXdIAY%"v^wàH40xjrL Մ8LE,1h~'Hy/u_jHBta^ uiPUY11j# =9gٍ}SAZ_n;|Z~>lh5={_]܋qKG btm(MS?[ 3ZqGt3҂&%g"Q ?%9NnZo6Boh+:ؠc'ZDf pq ,P>5il[0F7f V3u 0]݈Kv96LEl=W,TU7AEtoGU;JoOTFɤO8ڤzxFz&AΧxnZHNYnWCm|^{s),?~w Ϳk:PJ @sPim埑H3sϡ{ZMDL[G +`B}&F{%W[E@A oa>~1EQFKiQJZw&76M?+8[FԨuJTj}c0&@mR >5_]Y]JK]9t$Tzo<J9c={._tBFE hdbնXs܎"D ō'9CHZ#3@qRpK LYe_{7s}h*؟0%BkjG0+pVGN [Ѣ,5Ҭ_PTBKJ z1r׼ H1@Ӽ9-G#y+2n\16ihr1"sdZ| T 镋nnI; HRI'oAN*o@ 72Ė eroS_Aw͗R`0{ c v:I~-s,,`_JoBB8G 3ǝZ _%fL/\}#]LwQꑽ˿)nㅷy+0ݗmVc? 3ѕLgA۬ { n"kej}&Eb} ~C [ATUTk 3E) NQG9􌻞MJӕbWN2gG¤^WIz3 ܣ %>ʹ?"i^N* _b)ف7 ,(:b/-FVWiM̆z_u(׳6D4+!~LD`*R] f4ҏHvUN+#0:\2{hUp6'͸ !;" &WY|^Qk/< k̮yStj-yuWh;sd"Kt*9$</O- ^N~"7U+N}-T{DN #:sp$&фU uo3vеU= 3dOrhB$+B5FPeiO 3CM5' L y7η?5ÇP6y&fkgɃuiPϰQ |֔;grIf^ Fe!dZP-IU/FrIMB&qOvKG+z."b)MD@IA=+'޶`?')˫U9 P~c b2W#{-&Sj2ԉgJQfv؂h.aC;DͨgHo@Szn9ۉW'(-ZQ[\^H1J"E ېM1B;)dH(.&7=bU,pg\YGzI.f2zX,( l!0k&T[Y P5ðLٽΥt R&dЃ$ hϔ4tl΢6ĴeJå}>qe bJbFhkb{~'26Y6`OL07`z5e_*Q';&ض+@t}ۇc K!OXt[v%2dZ* ƦXgYZ070701000002dc000081a4000000000000000000000001644ae3ba00021d48000000000000000000000000000000000000006700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko.xz7zXZִF!t/]?Eh=ڜ.+i, fS /VA#=k Gw%|MTo7KPuDҊIF t;jx-v|q'tqj8ĘM;5F1^FIl9p A^0` AvP2N$[!)y.TcF^'b%7̤/Q5Χ%eUs(`/X=6IP[2Fx&sHU'-rEazj3OUa_sw'ܚݽC^hZG6}/v.fY B@ T[빽?T )cd[:r""sXM L.%%mO;jb/CNoz }XMT@E8+nExϕͶIaʓ.N+&!Xŵ.ޅ_?1>YqZF(+Q7R^TM/\7QQcd`^C[D-l+[|-s).بYh@ D]zR/"d皠'k AvMa!3b%f~*WǠB?ya[Wrv} fHjZGXyZ>ԋ?b#>pl,IO QcE̎B~a›ݽKL 2]zڹsLLk:w*4$UlH)gA]>/7QS.?ex,US3գl>)C/RA:,t0z"HP8f苛농+iQ:0FCn+AG[5 5P`&I"/A `Kέ,Çp Gg K/=]˶>7 v`(R*:9c7'x q73Q?$YU8hG@)lz',KL7ݗ5:d'oP).0gr& $P珫n6,$?S^d=tI8WJܘHR!tnfFy/& crUIvbނ UI?N(!02\r kkJ =+VC@vx5UmLVGo/?#yS/v 54u籸<(,dP=X5"ZAM9T Cl {nV/s hJ.Zx#^*ܴlDzxS [6"֥@5{/oh?= \kY]v8N'^Yj&KخY#0a#tP3B+zMˠ/Xqԟ8>>c8x^oo`ފDŽ>}.swI0j9S|̄{ev+nR UW7;jn@qwԞ8`C}{hR,~,JBsXNϟGgө| RbʷU@#b^m 4ܺdD@E 5! '6/N2KMN?nȀ ml"P Zη֓B'rKEP=_Lo(imvw~A͗QLxMxcPsGhr]96 !s%*˰s"bKٜ.a0so5Eλ: &$^@ <*.muHD=Uˆ+|Ljec$:#~9x4e9ɁV+]IȈ-QGE~ 轿< ,p40LJly!*4;&8?C~pfa/;BEj!jg߅P N'Xr?;YnHWF7&8/mبx>?eC=trF"iȝZkhv3̆p.+2eT@!)r|,+F*L$vܷD76/iM6ւ!xJš8&tlQǺ1N7>/Y=MJޮgn!bL[T,o0y/@b=ZE?}ӈ|0i@VduMaȤQѫE 97;bC^c7_ cތStL&`<+B/+1F]l)G1*j'7?K 16V8 i7LpWFN󪗻<\q~Gx񹟞oW ͚ܚ4!s>Yhm'K;)돬\j0l@ĕjDp%>f*VpOG`R`mr^=yTmC"ёȹs-a%3ܨLc[x)yxK{&D"n= ڻ7a;?yDz(EۃW!l"rMAR9N.Ɠh[o~t+_wzhGtiȊhslY~Q7ˎp /S`tfkf8pz/LfO ࣄ _s :wM $!ovb Hc%&WPdo1nn!?=6ɕe \)rlD L-D%DN)`Q=ܳ^Dt|qlk2ҀT^)J 1VXit9Ƃ $l"pQ`I"qηvWo`15F~6o3X cR'Z?"n! W/˯15,v1f t.i֌VlZP}'e&H 4OAٲ{?4hǔ~nwz~Lϡ} {6TaǝɕM{ rS?+l_LUOG#ehbÁ?. jd:}oX~  ϝͿfO>_M -_y % IJyO|lHgHgBL= 4]̳1urjSI3.5oZB-;;И&lL~{q R3 ae/Nb]@[K'Y: C2RNN..r8/1M[01q| {Jm4k1P&`!;&E2pF&Rf}3jAJFQ` Eh>XXF{,V.8 >oMײs =B{~q-g&8W618(Ov\U*)e[?o{>ZնTtD,0;V[iIw]O+d/3h{PFiMX`$b '1b/}X6u|f‘l @p] Wyk6v-@f\"2u~O>ڬp#NJ!e2SO͙l5xS+q$`,OO0(D@s˷>H~|Wd;-Ctyb WL8hg:h}XE:0՞nbG|hdltw]09Uy}]Vs #MTILmp~GSd% V\k2f//irT>93o@\||hŒZyWĂPvD7vN{`k_9#`ÿ x-X L[iPNk%;¬ŪK +~-wQWzhQȔDPb~?}n)ݟk a@zh([5x ~Z׳"6 &&䏻*nscόZi4@dlSbduZˋ]RٸWG(ZL >̄,F5n$zR'F] /X7ԾE\3!_A;HnM8Gm|Tі5;2 cK[q[y RCD8cw:V;3Le6I3͘D#~thQxYtjS ~ ;}C(&(?QCٹ?;S }or$cЀWiU<<~7_pa%Fyw=LoW[܏݆% lb o~+B$.|!o!`U: ZJwaz9g9s&`3':gPcvo Q޺|d+@q9OKl>% "ٚ_>h@)RҡqCƎAolD GnVkQw_g ,:<ؾ!]U_U{o22mIDiIsUE狎k17YLT0y*"ζq'=vtk;O7PE8(B Gϓ]"T Yꜭ"%sT+>LYwV;kƃESHG~@1"hs KIlUnPB؞h=Ν('] hC0 ۅҾSAhJyA5zY BlkTu P㘤i"5-gtJ Z4GK-`3Ω.';2-/ByWegZ\m=䐫RHlj'"꣩VYk#Ҫ&S 1ꧮɎ{*nrRxg.Q6>߷! 2%3iV">ʣcBH=j*BFr|'W&"9ayٝVmhO{E9{ئ: 6珉^DZϑB~6P=-. l>}_kBhİa'Wb%(iq M ]L_Xq0=|=VIFxA!L¾-*b_ِE9\=]?#@J']cmBR%ӘaLi?ƲZD}2b"[zx,{ /`ht{Lிr;;ӴCȊ1/Fϓ{BG9h+o}A}gv`@cA=5r`m~T`iNYh]xhekeN֦4YhZ=3iv%X});Yc1C4Kj{Hȭ I[Yt*O 5[2<*(Q??v Żlca;IK7/9*,9<>+M ]tg|9' \w+Z(\hM$B`a=rVji?ChCUDЃ *=MEDt-|zߪm3"YPbdR$5nţ31G/Íś?JMָ^)k00B6Ĩ6~r8:W5/MblŠ _q2JC-"jqdC`Lce$;< cY27  &x0Ͻr":ku8 g܌\H0䂈^O5afǥߤZ8 fD,NN1ngኵ ;[ҮB+zF> t]F )A}.(( =9lɂ659&"z 5YK5GH;tIBdy)mؔhtFV˶4mE۬IE'wRB΁]25 .oSƊ('E9;]1'|?&.^ ,Pɉ:ѺS?_̻B6 Z@X.Q(SmՇE҄SonMCp0taMNP]/pU렡zO~_7bc)MQ밺 bM2S߾e< q4e'K~u#Qd&((n)0xdf)"3Ŵ&gO/Hϭ͋dlKт->0] q&(@7ƜcTϮLN4 Yg^~UL 2ePeʸXLĂ-G#=kz?4 \Bi)fWΠ|kD75n}.Á4Ufj})ߍsN'r9cs"j8J7Z,b#$>1>Aחng '/H j}Ĉ 5a 2k2 wp;bA߼?ɀus`K$H:_Ixv(6֢ ˋa|1BtOЩ8|(S{o䐍I 鉽>q`ڤjfsNA (;9) UkA0h0A~t@`RY6 =ퟬc֎SƃԜ)N¹ ÿnN3E{5aɢ +#TL(BM6y7[xu; {@U hᅓ%- Xr)37UԄ=8E?i60N &c;,}4?('\zUZsc9_awI*oκoQ i{Hu\#7W' W Ӎ+R@$LHx6]{+Qi<ҾeBDI׷o(( ~x\mD@Ees׹)Ooe`VwBܡK?0^qPl5;Fhij" =*._2 Q%,rJ2tFOF)y~'iZF2F3U?Gx_yAH)o+6IbV`M,QPŸ@oPDU L&fз ny:Pmr-gD ߜߘ_5[)h4-V 8L7'({Q /E ϵRϭpe氉bmӱD{h:, Y`F* FeT!B4,*]FmOJbCpK _fxH }YNjbذnSڒb}2Xt+tQm1n><26Q}d0&A8|ooM5ne2#8H;к?.Lj^Åce9..Fm1U4ŖBt߼-!;ᄸmE-*=my*rdeW5v3n E%A`1q'ZBuI%"YFQl z'W5u)ж?zg&Ā4i ?o]z8@~~m>Xqʨ`ݍQ4B>޾WG&{@c'֢J9йкKĪEa%۬m]5'9_ cђr _}B#(WI8d56rq$_x2=m5HT;Y xw^F¶ 7~ѠL,ڣѦ$S\ #, 0;r%WXGΞ2zSf^|S`W85+r&z.B,"M~@21i_>cSޥV= tapLmCrW Mv3pnWI9ʰ\N lb;9ZAʤQ(>tպ53;u7WzL?fI/=ՊXI>F Yvw@<\Os<9w)EެˇYMU b2ĒEBJё'Kx*}X>xwo9J +ۦ־<94bFy7Ɏ1[) *Tl*iNXdPrm9&:]@;Ձ֎I/${RCq>x 1ri. A 167j}NhA !aP6m5>Z&h2۴̀?R$6]jO*w^L1g5jU8]9)͍*[-$ '-` ypA}JjrW $ςCҖ/siaAǢd\o|Lcvk^Cte[P&E6Xp _=aOqFCǾ|QaA==pH["a[s9¶1q_䠲%_m^}8ẵ̘ȷ eMY-5|ah7Yj CjkKFCwSjAv!RY3 ]Gh&:B@ąf7yiG'4G{ű<Ipi'ֲVf IrPգ/ 6$XlQwL.Rf[, hұ*u3v$^i, ȑ>Hz<Vw0 >CwQreE)!"-ArKç1&գu^jzd},%?ۢYz59~Q)/|coH0YW\rQzT޷mLh+l9C+u#GmV=&#hv~~VCzيI$ܴAj 6{+rA#BeQ N_7Lz[Hz38i톎 gؕ")XHf^0 |MFs_3'p+0=ȡAK52hIhsKiqxYXęeC`0FN0hޘN0#<<Tg^oi1Kաpy4KQ n.>ա%v`n/E[{ thJŽy{4wM yy;7Ž TX)wU&z[2Oi*~=+Ƨ4$HZSh?w JF6&LtJ3%gz!ZrJ|LlM@8Gp S`%,~//}+%Gi3뢶"wr<=q_:c.jFsUmY*@aT;(`F=ZAxwaIfYpٞˠ\Ya2v*d?%#0,WEIcbKp6Xig!<# G/-5I3ex}ԇ>$͏X"z1EP_-d(7y;]D'o˜X"~³5(ɵx4Ѿ$Kb[# V1| Z)Um^SU\.]}?KFInkۀ ׼~`FĤ֟m] Dawҿ-7F"1> u Rg~ y-u׺| ZS$"wɩ K96ei;0 {ȓj+Y`i^~;Z]jO1%AXhrfY"ΚTmW-0kR4[{D # S9k))/g.et!چ95-62!|^mk|HtE&XHH΀qlAs(q4_+|OC2*9SDdϐm>C),&L鐚%Gs'>5$1;k݁wYsɇ0{ngfsdW8^`‚J6"lZ/B<{}B*!9C`&\| #~kMU6OGi^/،@q2G䁛l:z۴К;1jzE%֡yB6XjYQ>4Nm;=(:Oޢ"ڬ,>LjQuCѼbb0wQc FRWo93p4aY`,~ 3-\#9i. Z82Gŋ^bgpL(R9uDĈ>L! (1SQo,tYbG ⋪3ɸqilA/ >[N ?k)qvߥ芊5*$\U~lʱNG rtFaJO-. ~J݄5d˥z B 0Ԗ6#*"~aIX1ⲉz4c%)0Ÿzva!K21W񣇏LOzyi^'=s?y*aeÓ֥_=ᇫGz`osZBX~̔&~5XHxuC;n/υ}^[%n!Sf_^xmEBl++u$#\P\@#VB9NJ^ќOdNŬ qC=51-&ԍDrqK/OPUq>מ9b7ҪÅ笑9G[P}+˩:j;ǗPUfQs9;9/4 ۪NCI dXp_u%n'պVOG\}"ZQ.$T+~}*;Tnw5 %+1U7Eam(J;RP0me:' 60B0sH8cԾfbl,&e) Ijظ{kX 3Nywu|/46)**ܺ6Ktɠ#TNy4bH%بZ-R7; mKs e`!pm#W㟥bh.U~bA:3*wDJD5A [gZb8ovJK Ay/_ 'ŋDH|H(ZbKNd!41wc$Y+{ƒͽ2T ,N;arHi9&!ϗzWIU. D>)g/bc&ZP|x C Hï?DK;o3?ɸJHVY^- 'XI^#jȴ"@STXSeFܫd,kTaB* mZDMSn 01muHSK~=qs.ҳvn &%RBFL攉\xTpD)~ȸ!@Oo0?gǨ&XuF r6bO&NO4LZV臧)[RI<0K'E/!8#WsCPRw \!'RnAjj?7|CX\Mc?6AT O% ]ВoP~K,DRPE:sid1%Uxk8iEGum1wLU(l /~x{QQKnN4*Q0V䭸AE?bF|8s]gU'Tge߿qU%BļI Ѳ:P+U6v+kC|E9n1~hfbjBeVCl)"&rً*V8aEy my^]&+40=u6ЎDmLG"0P[M6\#&mOWY6&r?o؋z F^DXvKYx)kZM|uOg !g,VESL&˄:QǬ'AbU( bSu)q X pq7l۪`(ua/mV E %i4)D߲ȹ lq/uI ϚRFUD߫;eoO75&={_x~%089WM R ^"ʚjև+XXhg7@C($c7~-DeՒKÿ!WyنGI*v>k"DGX=?"ߨtShfX3BuVdSM+H=CSߋIE~㴗=Yz-)Zj S9"Li0)z٪tZ-$uSoK .Op{r kHshjsH( `XɊ+c:,T T&v)&>N_w[Eд^Mo)n(ij9y %z%߿P(q.;whsF@U}+J; ̟۝: 2>KL3~ 7~\2߆geC6ŏdSHS7smWpفͨVLEYD83JwEe2~?uӈO#D}}fiqfyJ{b }x1'<_8fGY7J/~>֩í JYXka|~d 2J(Ue >.D@.̢\Q HH4K_֩ 5X:œ;ۯIQ|{DLDha48k₲z{5Pۋ< d "QiDV"}@D;ZO :Q{h/nC;!wT{1NtQ64̿° ~Fw%ro5|k3 &SϩܓBe@bh xKF\'vS?U'۫XM{/oZA[J:FDT)M/tX^ڱ ! ە [:}1|R&r|WL/:e O4- /lLjz-VwR*y? {p z{d=!5:->gyIȐz]%ѹ/~wɚ'Ǥ8iLVz1CSI8aKlxU?O ˌ嘀,5AXR|rE;MoHhp#aVq ʋs関V2DU/Yh ]23FS0r).Q0rʩHbPCV.Qof{?RwkGrRv@ԣ6zU ]Z ;Xŕ&a%Cujo Ÿ*1y skK [J_G0d]}L#Q,ҳL6p3c!H0Pn74~t(t-_RpϖǸv:QuBm>lqeZ>{ !K $;K%%PzYT@]9OT Q1r|:kDC&i(TA~^`aX!0N(]9ze >zξmz8]SS`@C~nTV:e{d+oz'!J~=yYMM? z%e-0 媇c,gmh˝xcAGڢVя yM~u.cƐIDm aEtpbw)ü'!voik SRxKa\OYbYn52"ڙ>#yM=HW;0d<4r2Y#`"O]G[avLmvWxq&%c*^,diRr:]zT73 ^f[kG$jr 1)ۛASmELV'8z'%AJUi3]`wwgU26mvT vT+ZgZ4Y|#'=4KQ!@‡V, SFjPlj$mE9háS PvZqq1v45 {;#O3J"`n Nw8P wGՂ?5F( +td . \l'GiHrViܖٜJ8:f+ݛeъ|mDRO4N^"?đ[Iń{8 /znowlUAMS[4ˮy&qfQ2Tm-2֮15͓-,C-~ކWU :czu XR`w%rĚ(ݿS; qFkKt֜VY)?ఏ.!6AJ?r#xMmM D3BA $4ʨqؽ@2\+zoחG>??n>uIL3)cm@_[կc|%#>t1Z)j9k$2}qg3^SY<aJ{/0Lla}?;!cx<.Ĥj x_!LN@Eq FhS*u $CgIL({ va'|㍵BPAuY.P>mO\k x;,@DHp -u\8UJCV{T\_ 92 X8'GޡXywu5{|=R=c/9f˄}?#$^,fr Wu`#9D$Z6iͤs+f֭=I!"%qL0|~Ǐ,lp~L&MD;әP{#EH$ޭ 1%BڒrY>WAti -[.oPs3Z[ׄj̿)//epvca[تAYhc6?} >0=t9j'p$ Y=Pu%Bi|j 'sIu%1?lΣAO,wCϵS;-Q2zx摠/։cQprZ]Jhzvf} PeW* /moSٓ [AӘW&i$Zq_=#d3҆T$X"bV}L=kZf]>;LNJn NkĦT,~,c yO̹cY(]\ l}jJA"u.JqXxT]jCUk-~X.=H9 1c;Mʱ8c?J-7r8d;#f+f Qc `ƪ%+5A #kWg_*&X`l-|⫝S a-KGՕC 0 "x=;! PUsc1lc[e`U^ruAV=5OE_` }7>,lz~Èb?gGΘü'^A?jLuwRBƶ;,>D0y,ũI",.ƞQĜǻUNkFØFfd5UKZo6,CSEX NOB?Na\(s7wT:^P9fEsbcK TGXV&fL8TLMxz 4Vگ %T/p:_vzGWwOͥma>wܕW@@xS>+p \Iߘ$˕='DZt/u/XkCm]|G MVckFGtX七zRpl?hDdJyRЉTdRlZtot5wh~t&oDdnsO!ٗ1nrvUypl̗5iZgTd٢I+xS?*[ "yKW8W }8!dM޶5~D8TQ#Eaן:৿M2mT9ȍp !m`/ #&^/GQݑbk $*Ch}gA{W$jM-.v׼=2g{F^Y&@:sscۯ8o?(;S:o6udw\޻N۲M}<+7UP3[0(" t2 NC\/ k$x+rNrz~۾E ^3,Qm.ް}zNM⦼ dD4L3]) yvuD,O1RZ>G:uzq`t ͊HRE&\&m(އ:ׅ2tݲ2](ϟ_F}@O8LڔZ݄W'3M{.;N8yP(+ A݈t16],?9g(z|Mlcj+4{tXx~-=+^W1q,2'^g,bTe.HB$ F%1M'~m8o{(6mnF5A9 ˒b^N'Uq¾HCHOs 6N9-M{ks)UBԄbɟ]rex M)4>;Qd@&Iu+%tq#uD86;O۱dPPc; .9(Ny 6^;6a`];V92 iQk }-TF0H7@ƒ(KR2Z3VtLM?hdn:p̮V&o  *O*bo:5iM5S)4eoq&0|E3"q\Z)aq;/[64刅#D)NE8^keJ+!+*U07{mȬWb>94@|9^5õ83U<f$Cn C_ U޻ OT/֓;zTYR0m[QL/? ' ӱddY9ȾĨ.|#i:;x h\rݐ%8z\9(U/Q Ա HvW\ 5\!嶮c@oQMjhx*iyB&uYLT\ì+0o^*攠H0(."%$&0 Tby ~^{hQ%2pxpM6mDRX*׈,D\B'Bx%#(H)ٽ{k X`)&!;[_3=P YFﭾim!1hngzO&QzIM6XGJ L'X蹶f|Vv/aAķ_$IV<5*bTzA(>+Jwr֊"4ldw#<SHQPvP4[f^ y,yiw=hQn84#ή \aMSk0tT|8Z2 6Zr~'қҭۢ>)fcVYc>1!w@ơB?kw,EǼ{)KhJ.ٟ6Bwx圱@"-qPhKoFjd6XX3>o%C:ӟ@g) ('$ Qc` $ͬS]IC轎÷};pJkgs_C3сi򯼇h])@nzeY{tk:A̀ U[TVu"̴i!yld\>ꁿ3 %|W@HKs(o>ۗ6@lA׿;%>tsNgNkAB;uj 6xtIAe?a\y٧3Xs˅X9 T uZc2XdnG (2E\fYS┒[yjbl6kD-,31%; l`^fxy -U83:-}q}g2[PXoi^(LL18aFdE*Ѿe ZZ|XDǭڲBgK~FY"K[VtfZ[p-cIb|EeH5wcbi&VBvݴYJocpv{MM}z\!!z:%pi9V$LR `?h'h1?H5E}ڎM( ~ZM{JS3xz,6iQP3qS;5G}:zԫp]< BgR8Lpj ;Rr짃`b*Մ㫣(\`# 0w%lm] /QE+W<_TdbSi!e [yZ͜ `Z8l""#!YYenrdp]yǠ,=( umc=So"_`26d2cEuj4^_N4R }|T1A$Jjs0hҲCN!KB-^ ȢH"?fiNXSjfvF^FOXMV.2}IZ ~@Kl}5si~Sо랑2Rjx5~k NlO@rQDDpmEo0XeW$cMKclsylǏc aK]oIExLUmMJr:[y*V2`DHFou{@\""!Ypo~/"X܅kB"^x!Kp!X9$1p?Ėd&'S;á?.Qc2Ɔ\TdR.vTcWs7s[m}2NBdTpUc<[&e1"Hli:'܂ F`egmKY}0VEzr Kݳ,˭g7Wh{i7\x aD?4[R3&e'Hm Lq $&_!}`^ ĥ ȕ5'1fbcG- 06{f}#lY=l.\ڣ`#FTU.9k6E&t;f-SDUk;*xVR$J-ŵk᤺s8U#uٕlEUljm/UAku UeU&eCtb:-D&yV]e~rIy%ֲa!<2iX?tryLo!El!UVaev:bxv^U˴6(/Y]^l$S@x+ Ff/!zX.E5$0Fn)ӟθ$3%%fz(j|I%(rfocɢF++&Ý]cc?f[rVϏ))+pb)brƊ,t8z0j2i2}tџD!@LaT{ P Ԟ\jԕ5):07<$iG=)]y6W ?DWъ GE0LzkSauZ:IRh|q)e[cGOYԈc %~~UgNP:om-(ӻאew^03|BdApb%!T9Szoh, -E ?G^&H(uEX`fx݇m^c"?U+!a#ctm JwC&!wWIY}h.u7XѵZOG)aY]܇7CTƛiG1M+w]{5ya|9rmz$oP(Y\gJk1L4Iz4J.fxDͦXAy(KjV V>qo~ʻjrYo=m,IʨVX^y!@ZpI Kcb0$)^WMd,=E.;tXZ-h!R@xNGvLQ /RHZuƭZ#TNgϫ?5mqFyM@Ky e^<} F:#bpx&;xR `RT$wwg6l@و"k=P\yCuRgqH: 03fC6ȼŮO;-ػ$"M}$ _]cȵj;ۡ$mb ޕ;1{NOq?ZŢLDVc=Uo<:@}UfS>boGO/D%3Βr[_8#dU8$Hܹ/)c_q h2mDiQa9X{EOͷ 2ABQM팼_ SMs ~)`دĂTN@5ob9>6\Z;뫦 2hJbk;ؕasD8ޛmZyy86O0Hԕwk7KTf#4hxhHF XhP$-UcwBFd # U:'r>_2 WW>ah*_~|Ea2򎄏t.8dj̿@xAEۦ[Mʽ4dXA@9{.ݦehP)?: 1KitY(_rvMLI-̃eo7cl+M{ 1Bo-D~vVVf1ZEz&ZyK%p6ѥ~w N$N%V@^ctvĄs4J2Ϊ4c;{X*OԿ""xgGۉs/qd S}M.s&GPטEPu K[c.5i5ٕ:SNƶz"M7(k(vRh$_ 3[eY]qYMθș'X6iLKӡ?U@{>5tK밌Z6@;D_m|RQP@u2 ܝ&7WE0q0k^sȡ 3L(u?Z} ?aW*p!K{49 ~,ǓE @gQm1wIt,!|t(\ļvԺ"TuU,N3lf*E>R`2t!+ raAmG͡&?mEzTҏR>_d}6^${Q½B,~6C,=ý+ Exब{?v=2v\"rX݉D} |@ fh B ƎXـM;d]h:*C+vO8HO#*$6 B+*?stjc<Q3 s$J/G"VŖ}H\$9f^4-.!O'E ]Oͧ+ &SU6 D<*z,9 pfc.eur)0[Nk)!hc/l9.Yh#R1'0XGM_< :mԤd@2}FW'2EA9&}+Kc)AԌąs5gΡgC̙9tz'EF mPveB4:vjyd%;}oA!a߷>)-IoLKug|{yI#H"qci), 8Bۂx%$=uq1` BShdiEֆbnm9STQi#bZ+19"i1/{%(NZ,/C- ZQ -f:W|M13%Oa+`V<#oI};l›aSLG | XW֪1s6L'MP̮kZu:ш^+l8.| [\lIuZ (^(} F:NU C^=sFeGz@1w lr\NqW[@ !Xp OIV: ~Pu@+:|23A ^}`S{zQ.Ԍ-&QMx(R!ِFQ82'VrO&ۺ jgzEyB醏[VhIa< pI;l&?xgN?&' ~l·{a6ڎ."fqЖ|`~S_"b}LcF!:R\+R@@ۚmһb0\MQvolFV&Vh3\?S` 2 t6 fg9&~"TiS[jϠBQ/śD4QQ n0$ 39|ENEq#!"θA ]Q?Qq;*tRnzs$`:qu5PϭJ57 fުɕ RђX1@1~2E<[Oqs[%vTE1dv_@fG<|JXZ> uf( ?C m/:RZ +]ža f+)Zy,ُr#!+ *o퐪;cT?06d0e}׍7%rî-[ JEr5qs!'Qc H 8ydP{+ rV=&-N{ ?wg:k*/[|lƒqJZTOQ-$ڡ-5=$eŘI*]N͞+c$kO:RpcUm@Tmzwu#Dc`VƢOzw^+9uA4]\WɾXY,qvn&n. R)LK <}ɑin2j|H֤qz1s3nƾDЯCaL mHk}0?!5 }:? "H d$.&h{'xn*Ye)1( B>[Xd;q~ ܧ92P|6ǀ;A-+d ҃@^t ^~ af@veHULKv@9ze$ }N-M;,F=}MU2jiƻp6K{ȍD\ ?+(;2wtg˾e{Up sB.78%Jç\ӊr>HW?j0f jB)ڔXD鉬H8;&n zIz%.د0I I2QtaBDK|PVe>:fh*T}lҊNGWIG't_+CkWr24dgY.n'Ѯ"ǧwK.͋ρGU‡_-fGDGX|"^njDָOPZANlȼ52H}xvITP~h:͙~ Z7R5giU4 xԚOo2Dk(LeJuUA)KA1T >QBHJQsE%@o[*l'x̪K9 } (i٪$syzckxL8oWy-ړƉC:6ՕV88Z,p_Tp$c GBd*zziGM Vm(-q@cZ/ o];u1$G_ruCuV3S_Ʊ>Z~o:ǓkS槆)m0?J`iH',>FљO;gam4D?DU bf&w%ʳPÉoDQS"gV j0/75l|g53pлΏ#y8z-YvR#gK[-gkSk_HJGu$6/Bd|_aq e;Oq$!J-b̚a@kvD.L+9*F}Y?6I]_>kI^IaI%3?Oo=˨H~&#pQ7)S#u!- dUD_yv{ACC ըyIť;3MqtEl>j$M- <`?MxgNĜ)i7-cP/*߭-W導}gޙ:.dpy]腙.fE*GBq6N4* e-L5nuM-UԱphnC@qkA Ym@5>Lȗe$1k1fnFa9GJ4)z{7fyY/Z`܃|Z!Fƶp$GUΞU;*yاO~v~yPu^{W5зՒ2&gfpq&0L tNPE[` y7RfauT!*nm͗'uRyl܋hPk_4,L|;ԏ#ܲtv7%ک;rCU$GD,K&.]hr^ĩ벚2wҥQ#l7eAmw >g.Nd9C{Mm/jgsnxу~c>Ogn!l* `Gջ;p0 6T4`,Uׄ< Ҿ7fS򦂡!Ѷ=7F@õ#di`ӄy2R.?PVAq3i |jz SAH_.<qz34H0YR~|@ ߳n3Xm!w߇三> k_pmà@2i-m`'F5$iRݷl%b4)%kkRԎ|-c.d֯ҍе%ٻ;E9ae}T<,8rܻY~*y#\9okx:{E3v,(&:qZD~HD-a{Ow6Ϥͷk_O2>Ry/=ܺ[$P`8]Rz@z2+hU^|'[K};A$qCgW~@a Yx ov*an|9KOӃC \Ɠv;^;e~Rn%?fٍ3XRCě¦~յSB!@YVڥJEwFۭ-D~/#c&hJ/Fϐ~ V\▱7B y$'Qw6iзڶ4V8N?@RoA]/Prm@&s{x)SC,_n<`!?s;DɕD> ta;|']VVA0+é Dqf*_LFv[;?gHw?ٳSMB1(:w)u$$@PP,]$HR#j*zJN m]w p]{RlgT2[o$DP}5a/my/t[Nշ T灯:8,2$OPm5Cg+MBb[W1hACh{W$V(>5$~W eƒyPQ*nUͅ}8oOQb<^X`06vJenͶH A'?8e`uTϔrB(Dr)kqOz6Rېil * fTΣZ-*WZ +M<- vcVp N:f`}b2[ylO;4?aH~~ j0#%N ?̧l-wvQU"ߣ҉+7^,6"xK/O8dc: A*]Ɵ-ylm% NL䆬%ӜG.bsf3Iu<WIXaטj9SԘ季˄@/#1.f_MMBH@?!])^| B^\(hF.qwvNX$cńE@yZtڝtO-V(wMУ򸼹CrrWn{|e=W;Ң+V#pX=|5>a3]t^<뚸*[SLeGO%s{B[z E 56BgD!;^lWorponr9דMDô P,k~HHpXǾ{+/ЋźZ \OQK/E}ߓ^Հ{J(M?Fk49yQjc !]0&,FwGFVŭ{0n 2B]L^29\}lڑ)7ɟQUn:6_\Ycc\w!Uӂ/:^CK\|;'_)g硅S6 \^b.^'jh/0pQCFԈ)ƁH ~Jh)Rҹ)ED:vk~][#bpXg ϡV =k(,vJ1}qdѓ263S$w۩a% 0$U0//+Ӳht޾F*D 5ga'ÊeMT(q#َ Ztf0%ɯ챋c?~UpnAAOC@O'r+{{\ۜLc',U!2^vyGN nG5#gK@|򓖴UsIB6f8][ 0A=5\f蕋Wͷ=V8O u_KBt(7W.5 :^_Zd7C-R$ b x zUS|Lk</Hrփ/ Cxu*X y(2Pvh~Puseވ_*:~,CzV榉q]p;N-:ᐧg$UL'CmWx"#:sEy/࡞&}SLRn.ZrwDP!ش ~ǁ$W XX 雽_ wCBZfHgq@ ! hnTr3.3mNΊgȇѓAy'gum֏{=Z!>=&Ea\UY?2G09)t!zBP B>`\暅/#=s%p{^hgiAA^fs~*E5=YYiGO,)4"p[@*Npogt( iwhz/D/njp)mm}aFhd\`,,7F.׉r2:Bg}!%9vF[Ba c5sz6 4U[p*6??? 9VU=½ޖC^XFoeת~JQ2O3P+/QE. tsfm~BK"(y㺽 j0܁Ax{䑼I̢i:n'uIU8#(T̒xp9ڡȰaq$V[)V+.g"օ'5uY~GS-.b fŚv]*#_` hg`Ӡ(x6:Neʺ?e@BgPe,ڶR>0s/dž^fus eε }Nku&3no GϪTy[;c=`. X=́QS)GjbT:DA$ !R:Wz| l߉{N9*NϿpqíjD+"A˳2 U; ld'}TIiWc7&'V.H,E? {tD mi]6Sʉ.tq[JOs=9(YC#kBYcBm]PH!g@БBc\4 DMĢg:lޟ),6W_]ǹբCg̷(m SZjW0>#_Y{ fV68Utۀ히O~gVYNzgwȐ&TƵ#߈(T! et$\o hD,'E_!ߌ^ˀy71у<y9!Ez@>x'G}™yEnQqOOX/K(glp!O2sx=,)0xm @B`oi6P \h 𨚦P-I!uRN2Y2^( {WHD:KHT]~"Xm0[̂]f#) bW9.^0.z$R`'~8?"=&IkOr%(ԤAURCDHxbB>8_Dܘs!d 0@:{cݠ5D4ssU "Z&H۬쐭h4ݿ3(e)g4ܟgl`Rn#1$铿m2naҟ>[w[p;WƔ^xIfIR w7Dq~K^MΊRV zMu,(׷:ۏl{Kk[d٠'1z=8Ú;ƻZxR4avFGH} ^VI@օ?0g?} K*F\7IeN8PZor "K1ŹKqԒ[֙l~g|(O*wiU4řKɏEU8[a#/MwGlS|8[bR3K펜2%W?>}ئ Y}>-'ȅ.6EZB*URtbK>.]7.]7!w._ĀUҮ"$/`VGOƔ3k+=Y2k1'Q7h(*ހWݣ8ɢ4N-d3Ƃh/'g/䯁hx*7aTHJ߲2 K+FŲ~E1L{..TKCwg'F#ǃTWl=yUgӽ`rzLƈ$5떍7 *UӅ2ZHU#2i$\l j:?;Qq?oQL6E?ZPz \Hh+B0_`a[-:yzѿPu p#H1|A`zkj*v)D]oKqWtÛ.C0f4BxarV[::Mep8>%1d{}*SA*()yB6DLɵցK7¹^.:hc TlTG ~>;k'vzyA.}_Ed~&bc[7&eAI$_`7_SfL QҐnl}ОWCx퀙J}H)bi:Yw*{ 11Jk]5Ew[гnDDԌs 0orX& 4Qq>>3!礱 v3'$ﳶb.S3 ǔVAeT+6$՗F=0;`^]'(GWP>IA5d|Q<͏) D]! , A5Tlt̰gʍNjZWFbhG#S%a3h+q@/E hϒ2K[c ֍3HfVTgѓRzl=no M)^SESܜG U R Uw ii*rV55|=R?mq]hEvA?/'f*U{߾;W-вt``Q^먥aj:#.ha tDfWx yeZm5_NwY\-/;~"05b4J]{DeYZoU~ [VՇ TrIaHlAG먲kIx~xSFi`h…bl4[%s&I?P_3u)}m!R|*<;@xVjF>t]HP@<3D~В/fX1y?=ǣ,V,Em,cǐ)Sx>;:^JkoC\ex2Z}OBК*ōni$Cljurɢw #Ҩ4 wT~xT"Ka6HWDP䳳_4e$!_Z59[p{vN ioB`oJIT92 R;6C$ͬ%|HY7T2iss;)>/@/lMC=vL*~8|JI78*oZ9J##]$etq("hly?⭅Ю^=q&~d|EW4C'8픘 :%P}+PӔ>&u=`So?2`s}cqHɗ&"Dz  ˠ8rep﹛ iBMlL]0 *WxC &؟="q4 ,s||=8S*3FR#{klS3j݂dm^)m룷ƜNM5k2Ķu LDg,S?W+Z:2><("Ƈe/qͻ5#>rTkWr+a;یV ۂWuRm՚wl;Y(!W*Ģ٨޺N(p11e*u[).*anCB r\#{y㎃]"cyk֣墔R2Oeҳh@0^:KD^b D=GgCQ"vLmz\S\s |0UEt>zgS<,P$)M>9cτ}&cPۺ}Ef` _'NǮ 73gs#["?WDźj^&"3-^C.w_j㹚к՘n=o'i?hTdx&GD~zQf"wl) iX  h&vx<qNb]U<9gtj4]3Mɶ]>/'t];1.u|'@H\@`tc"^DΚ,3]( ,4${}i(|]vG2#ү1Àcq;NGf=~ʮQ=ë6"ME,|e,*ex1ŝO͘(M>&SU]8* zQPճ“{JEYHq ±\R7oovL; !%9?H"ֹF X|׈ݚߴ ?JO?W1hr+u,c-$]Y < ꚾ0K6z i.d@ }}D,e9(!>&5Lk^?PX38l*\t{EJg}#=; tI4V9k.UDI1``;~w7? 7 Dn(A4~1(eE\} [˸P^b%nQjv4o$7Pוο^,jٱǨ1$V-u+ɸN+ 7*"v\4] r^b? ^f0(пEl &P?.?-Y {i.S?< @c*%Θ<@}j)냵ށnV㬝 Q^u"eEF;^T)`B7'pNnLOy`OjGXgT/B-&Ӎ@i1 ʹ-7*$ y:{0Я;;ޡ|ӦՉg0E~[)H8)u &7ҿľd.3pX qHzk,k;cˣq\6mfaA mS#P?gnawfԹ! ˜0kݠ4ay%$08YIhu$zEcP~ʸTP4p5Lx@| hvkehԪ͜U^Kd/.=mW=1n#%KA-e+x✫=5G.܄X\'v#23di;=W {,vJ:qd. Y8ސ#?1t&1l5M&yٵ+ɢ`JSz,^ I]qhpɵ% kL/zXvBl+GyB)ULZODo"D* `1En91-Ώ#!JwNH["FVmD tW% [xgx[*+!,Ќ5b%?8K~˃{ .f^ Dx:Q v hOx2P1%T:$8oMABqjVl9wĮբ~d"[i>Ks0rR씻 yWzF !|$>ap1m;dCz]]f y k7aLC ֙BjbC;v4ْ%[z#܏5굲l{`܉(H,ujYfdIO%|~ɘpAvN9pM.e@0`}no ƓSPE3,nz1M5ZSAaToʇr @i&wQOnNT ;GdwF a.[MKt>"=p "5WT,r#8^$SE4Cx3i/ԝЪ58xs?SPIqd݋_V#ޗfE65$c.85>HϠvk9"x>yykE_|soLς /?/.έC`j>+~@\PpЖ8!$7]^{Lq[ɯ Vdiҗf V"nib)r"E [|k~I;e*"JN 秄@5xfY-xʆ3'xŠ4c6~\({ՑhH8{tB pkPg!PJXjJ9X'36mZ.:hς#Ţ)DxZ*(qWэc$Xh\<Z7nFG3.˞@$rE:\x+Okʪl#'vD5t߃H$b%SV0ˌK UM17V/**] E/ݍqaPIG>X 0J8ǤF8 ?aIYϞ>';8w" m2is:i)t.44^r U )f3>,r| 볜:P˴/r;.BA瘡hR;Яk ש06UӒ騼|Es<;1 5j6_HqWia7J:'![dc:#Ԕ -l)i`E8scupގa+r WdιnG!4t08A( (v] ,@ֵ"ӈ{B"cB'ъxYbq:Ύ5Ju/d5\J/,'GjC 7!q>y[="X|f#Bb@%$pE|jv4$P׶BWR%!U@, \ݬpspg]()HC&BXf> VGlͶcu[EmaOyx\?&ε(pNzyYtF19ExZXj@(QEϔ1.-?ǑIMiNޞ BľWDfzGҊ^b>xlRtw"(ش༿$ֶ_g?tkcґxK* q!)#T2L _z &)be PĖA2=| .qգ7t^3[? UޏNE@ uBK:4waarnS}IpVݡopvOayDC6±s bm]AF;ʙf֩ xJ#_L9xz &Q#/↛W눌WP8Yp*)6A & [;!A@°8*Fkav>Q*̲,OIYP&sjE5«bOK-hF@G.*c F5W NnCVsg@Qv} b[1Xtyj':_zCxEѡx/QYϷPo{gH6s 繥uBQN3AXvvD4Y"2_r"l݀bNk.szXጾmGs"tBTת[|Ѕ$-XKNF%V/硍{l\hpk$8^v7p!⇉zy]# r;c! m#E1@ yZi~=>0 /ؙ3j~xe]w5 )49s!p_UEu'U5kr{+IVRLXpc=æJPBXo&ol_=cq qn:S334|jj@n#Lq Jl)-^Mň{2\H[3H~z [@ |&ajfS# Ƀ,2f9s_҉ obƜ-iFpu9(Бr1 BSj[8Qa}>1e*nybKhA=c>E)PdR{PlDV1c2+_m)*UK%g}7:k`*cHTtEÄyr';RU?PEtp:@j24FNfM!"ao°j/4߷J{`{sq74~3^*!6e>KP @vo˖,P7> K'<$6҅笓aOÞ,m 3`,{$u^ Oβ7z`uͨ4z+kȮ"0@y}t\e+qȷ?nӱefm:ʲð^qJVQ܇)Lձ(+gkPG鎭HrLtbnBQr_ހ/Y!=jN޾!ube)1tT7W+I[7& 3ۉ Paql` l[0)27U,)_}sm(OqV㶨H[cA'Fݖb߻gC [+ u AIf |ܘ ֪q[%a)Wf AK}Vess֜pi4.u;~w|j5AoN' 8:$̜1p9uq|Bd!l)iHoˑ-Y2 "ک{E)fQXTp:˪_pLȾRҙNn}i>j}1ώ lOnV[s;b]ZWrbJ^Í`b0jyoLV4_mw%:kr\B-snA6'/@,nq #4i/ՎbJQE8Fl9c_t:ATɜnE{X>QŸu/gc.B6? φo/g ·\Ɩ7ibݮ\DrRjT@/^hӔtʯŅȊHP 9|">g"/+ 8}#Xj~8uu 5XO+w8Z 0) !Һ[k7@v*beaD#~~o,шPh$QhcS~ǧ@hy #š`L`fȌײG#)q:TrA]WtYu[/Z2CcDL<_JN2R!nӝnUHLjPmaXW )ΨV"j|x*?}ȷQ/v pޔ ii0$"-?U7t95'k,MEO~ a\_R*B< 6{M>aV2BASU?9PQ+qh *oYޯ-O0  oC?'s-{g4Wբy:gPkzQA}}Tt(lMl]dZu^[LmܞnI\ߝN UJHU9ln߲Ք_)J +fF|6&8z C!OQ̉#ȕ!n BBڧm29񂟢&ud F<xrbu|?YcdzH, {Fp'"YG ,XwB:8@Z$5IyJpg9(tI.!4h&Äu;/Хo'%TOd+c;GD |7;cYve+B,[U m^}H>z/:|(Yw^2HN` =3/n37; Pct|%&QUxN8l%#=[7&;{jLH%Rn HS̡55H-SǮ 3+ivn9t\q/7oZfo!鞽+},\J]p:F C EVI1c6 9%P%ݵN˷fnČ6W3:ѨGsՇ>12s{NQɨs?v${IDyա~: fJ{zL]"mGèWKu'QgBS庖ZQة# FM!\aO-kEbKf禉-~,VoϫP/TMov2Q v!9XI n7]VW(ŧz4Fh-O4h'XҀ^bMipa׽mRWY{H^kiraj$6JYKe3zΈm3nGDc W*lܕJ6`ë @k@(Ofy;$~v >ڢ.KRtټ1nح?PaoHV{ :pwa"ڏڠ&lјI,WK(ԏDъL@#y7aU UH0 g~ :O%g% V*[lӅzjQU*y5!%ؑ&jÎR/Aq00Jw[L 4LGW,@XEl4)Y/Vq Ēkƽp›zQ4Uu3RDꨀ_ƆAjM$QGd0@4ỡOKPd+D.A yexA/.~/unӰk^킅=3 t f,I`̞ [34#d_\LÝzTl1&Om &{"E*|cG*a'"TM. RX>rAQq( wlm0*JFcQY/,%/mQ#C461 ?|TͅHigpUɐ!Z :CL >t.3'>*> - ҕdTKÁچrA([.R! }5(\,m!̋OZp4) 3U-"2VsAEcnTdDWJ(4\a{G4f4k&03/U@:eReovMb@/܉zL~K.v2ѯAh, |h0F_4axI^e۠F}7'!e t]>Z2;Y :0^C  NfxŸB|Ǹ?̈́qlN21s-t\qݬvzKV+RN̲"f_t(m (2:)VSb8$l) )?b^oZF (a}/ɇ U׶c @)ZN%sGuǛbsh;cƾ i-ה Db ~L%=QuE/QI%ٰƤXkbC,927KW=N@$2B~$l4g[ohL{%] Z-N ;Am9}sk `RMɿŽ=}p9%]&;k:գf Vd?uP/h)VƉ*ŽHZ6"/*mg=?CYEFgɛk} A2My"aEWfKEoLCzNt YEeM7nffx~@zcNV.kpNV3bN43k4WKH U;FA;}w0KPSt19;_b"|Dol!ȵ `d};tCu'c".xd7R<zS:)F;1U`AC Zn`.LO , Ug/p.0OSxKtIT:O 0fּ9uٕC+f!_zKhnىى+Ttr҆u hf1 IL1(@JcWY3ݔVBs6MɈ?VX͌A%gz]HԔETUe!Cl]M̥iA\Sb&OrOgBjG4Gn*u7,$&T}җ>ހQm=464 `ѭs+ ա6Ww}8xH_pPu *^B%=X ]%.eVj7SMbEneq!0QBEd>7=] әb]ُFK;%Ά0sXO0!,H8v]9fຎ&<뙬%x0z1Έ#= Gr_{穁r39:B.j /pז2fw~s(1s*gRLL^:F7lIP˨zpANʶ7]niL:v|?"b u9i7<4JҤef)DK;}ZfD=^>yB+*~:g+ԈkDo XdWOD™`cR >u]UdPVO}<bLԳZsVⰨLP7Mh1dђ@1 =wU g~4g^~!} jiOZpdy//uI3c@d >Kx6`\oKlOtz.+uI4m]ב~7wA8sIfwSEz 3̣/G8}j薑X4ޞ&oۣ(Xi*q|F|\z[Ie`ѧ_#ڌj=~ysi  eO𻞚l)j &k~9&[y+ɵ\k[/(ZzK }y/x~,c?ϟ5,N)7 Ycpz@R<jCadڞw;~[mef8vG ao9F2]dMX<Lp-\D>at ^b3]_&) +Ҽӹخ1n,;LjGAϩoLDx,s8{_aatIye5M.F&ffv@6f8Vɥ?ggPsgH&E62;MEF}(BҐ|{D|L1'~ agqPMP}t79^iCDQ\acy0XBæ~bM}41ڦ! S︣: KK%{Y˓l+#Nx{Rj\1:&ɴ 4V Z~!sšc^04|5Iy2U"dQҝb!H?!  ꂢa:,dWrn3z x_+Mp(m!bXO;F2jr̵:Zs܄uwFX*NUry}n1"/`LY}pkРgVmt <- <EQx<` L׾w&r79S mAe`|qB"#N_cgW_>D"~JCkl Y@V1x, P U*26**lIy[d^Ƨ묋OZS1 p)v̼\R&W{h6B?hȊS,=qbG{HЦH%MIy_YOpjf+I d2-&L$5!lPw?p-])p%|XT/bզ޿7~sUS( 0k;xIf5iY6/i.:oATV_3f}Uu|psy2{A,{r_)+)=ˆP[&pT&( qr[X npTjF#Y~&lTN ƿQ5+ a PC(UFEl#P[0x<(!ve3GQlu)˱_ tVa݂i^|00:g2* `͍)i"#’ R; ʄgHp9t.ghËjBfdGm2Semɩ{x9҄hM h}.Xt;Fl+ôs; D5H}RSN "ЗRJ:@4T=!U.}DYħREsÏ+745IJAt*B4aqf屚#s>\**7(/ K..Wl&izv T_Oum"STFv2ΞY5&dyi$nFݓ Ϲ׬k[^V&ºx!lX&`ӝ~hz1zRMJkHPf1VP@t>,xrXb.5Gub y&kp8dWwQOA{@aD[FSLrrfWbOxY^C@);DXvt.\avH,&@7>o6dѕX9ʄ:lt3= <ߞ`^XTAfԭ/е%vŜVf 5N$+$]pĨfK~߮ןYIQI7iHfw )UҎf@$^ Jx=>6qn )3@vRnMKք|7ٌ,,){be\Z2=Tb| A9Jx X~.܄? w,gCz%3ƉƶT)`7E&4mjj mǙxfnB 7 ܯxrW8BX$AHoUwYEs( R+޾4 F]2fW,ͅOj%1i21 eEZOAJ'U^KxkϥPh{P эStB :aL4Xh2\zIB &=.ᚷ`U`7p?^DҲBm6:P',$8lHRaӿ'/c˚O1_ސa* ʢ-F%ÊȔ+q?)hX%8`:ẈZ=|>~vn  4ˋA(4<)5,L)haq y§67s%}rs p7N8| **# 6u{nR;oǹ,1 !I@f( ura ټcpM_!++UOڤ_d:NebǾtԟ2Bjۢ ЉAdm!DŽYa"S(?X^鈌$ۥ,1*_S dl&TΏl;ZNt(L~"iOTM I'$@FQ,Ǔp77q2\ POޮ$Wh#,0>ꋵ=Gv7\FF:*1>"n)ӍR^/ D p/t04)iYh[Ps%{}n_)NJkq*VևУ&Dֹ|%ϣl0?&(GD y'KwȚ{klGۼ3H %;ºy#"0bʄgR$=[/tbBiznk^!QJS)1kT|URE(Lqx{#WY2$Ypt dPx*,l dRbzuCv1Du(8]M0o@%^k![g=>NYm{0c fUQ~DՎ / < q3ER9 $sRlCI(;2l\odӲ;tϕ\S |J`Di1n8c,y {!tS)da4*O IuYZOǛW ; qjh:z f嶔[@^I89i]3:z:VQD L-|x<y?1>RP%ROzB8na;p_,u,B@݀3 ۣ^*?7ZS|j4C扴 %/(_ƿR QmPnĩƸNl}c{pğG)H%ōq3 s 67鴙LB gi}1<\I84Z Mb))ך><5kqP|֋tglZ[>YYȿp"js2yw}W<gA|FvuAvё<4f·Jgz%b27ŧl)k|gF-JJr_bz&vkPid\]J([trL ޛ)@p4-8N@d Am&$"6bCM]X* jO+`}z%גJ'qŤݧ2 *XEiP*Js;Yj ,L}wiP|k"G7բvV^_I#Cs3[Ĭ AUnQ>m$G }81*_ȗF27)xXXnv՜ySKc8nc@:7q|CRb7]:+:tB/1ׁ`Ů[Sh$bga>[Sם࿥䧣VGvI2M܈7a SjMU,t)2thTI@y.~}kU7NQܚkr(yn(8seF 4o#=w9l[kTjX kk@Ɩb#'0$m%>sl^B 0H˻5!9ўnmSȧfm\J(}C X،+*o "'iMƚ&27W5o9bA1gdΛ$nEc&>K&.s( CkuV>k[FWX"Ds8Jlfwl,Eѡbu1@`GP_sؼ)ȕ̈Sˀ3RʹjYJ'Au|9T[xFiF>Nguq5ʛ;UZ}hagh`t uζ=, +YK'7Z0 y%?h>7XJ U*-kx"ɵ`[I $) 7;e󡁷e?3yLk {[ta .x(Fšb2nchH.h2"rŒy[Y#@ #i&@6$%H(B ȶLCU'/SʈaN~hPXsAAj2vdr9ocjW+TIs nYNxs!K;<-v(\p@7O*SMjhp)zȷ2~ F8Rfy†h-e1)h۱7cc +X=ۿ~y IA1Q%Ha%;ukp謘,(ډ1Cp۷6zW?ɿ(nD~US;M@MBkC 4fgP{̨`ez~VE[-hђi!/F*9򁬺w8kӔun<%d]@M"tˌk2ƈ g {XQU fu6p[<q<{MPzhe'CPiU_žf0~td &Mv<mmA yXK3KD(zV>}"}6)l…}Ț4?RLV~WF8><}h;r?_t(8S-uuB.,V3SVsv]>S"p7[ BtPm̛ocغ<~od~l*KF~(۩~Nͭ@bf]Qr q67рqL~ Z܀aWNٽNq9l$3ϱYq-4I8 vJ<DCLKӡ 'GIlQJo]3p$ó̇*nr<ţ0cgaE*c0DfJ;+ӃKx0> PG~0:hTxz%,t$-sw΍K773?a2ƕ/u-+~ [P[O6_k)jX:Q ĘuldBz8~If;))O9$.\QWʹM4ŝr lG?=Znϭ c>O| - ԯ?xGFy>K$:iP~=lYFe8{^hem9V~8JL/n-m[0y&! ZBH&\5%a(thN>Њ TO|mwx)haa'UEM/k9H}sAJΨh^dˑS]tnO(>hŧP֞\PsB I&u@uZQhb.# w*i=J*W[1B=YsjSl`@Xx*|wtp`~c֖͊31_"=DǢl0߸t9.&ަVǤ\XL3 G@1.dǁ=鐞P'Ԟ&YRNbX6)bI.r< +(a-Y =>=f΃岟Qݽ.&FNlIVZBs%~hk@ :m:$@Z@7*M*k._އ=h@A(yxcNRV8tVXNE~ثZS)K+YM5*bh -~oU`UƯz*;$15\vCb@v..Fn]JhZY5 xm {ajl\Iv lOhoJ"q99CC4<3v|Ȼ'd&1A/…v!X{o}msQղj˛Qh¾J(ubqw'DyM&Wv~' $U9@ &YVˑ59!%uUik8f15w7"kbPG4(]*0w߬j9+x8U%/+[sTG^%V|y ^\Щe1SLQ!4 S$x&t6 nGVZO xxDRkm5iK.R1""M ϝυh¢DV}u8 1\*-ikD+Sdq^W[uߊ5g^j=pFj9F/T3kk\Zg1]N֞x2p0),Vd>fW؝"_08Nе)M,>'MG2֗?! @InQd`BpH/ҧWϸk Nkik73Pۀnm#=k]̆[bN j&;KD(=qeʑDCnllh8bPH{T_ ]*'3]E-ԫ>VU%wxeS``4S=xАFj.O\Ǥ}rut?83 zR?Vt#N)p-ɍΕsH4QUSo . IB>6m\oeMۼ`Ap7l$B6 ʱiRgr月]z,->XH, eS {-7;uvgAxاr'ҘWυ>UY*&2>2&CB0}۝%* &)  /~>W ٢,׆ChUz1ȡɰ"ѻ/h6k"I BpjV'}Bw|zn/P ϝ]:`GiGSC&o?wC՝ 3)Af5?2k^%p#cl'B>gcX=Lɡ\ kݞYUQYlx'R! N(4F &rw(Fؐ#š 4DF>91֭A!^x9WJ)o"<"֠2$ ^a|>A/!mI '$D>KSHl0)SkiͳH>N0qQ]ۘ_J칚i53p>;aK)34=dDr`O\}PHo{P%ȯ(l`% Tݯ\N6~*1n`E{)rRK()l-qIQy{~a BޮnAA!k4_CI: "<L`02V?d+c,dw< q.yZMt=6@ NZYxG]3Ҕe͇ץGr3s=OTйA, \=Yf<[ز=/iG'i\?'(@cfD_3,$[z%+>^W:H 0h9w!wx_I蔾Vq0Wg*Fi@kIBOy:@4UD, _)*DEt}$S Y^224|ajmDh*0x&ST?*4|f ~jn:'PY#\rx\4rc2[*ld]Ut לSn0!B݈lYOc$Si$'goZ L<#5szb\8Z9J"&t࢑ϱQ`Ә>wy)cdi]M!ɑ ތq i*|͊$^_( jvH=A G>H :_kn xZbbwI(޿,29ŏVGs\)TBId9'>̌Uc?#fSIo()+Ây8\Ը qL$5R5-U?q%)-n _nݴcZgE˔b_8:%,eƮC*[xiY]O2RzL֐1crf]⊍+jK>VP[,+H\ bOyM]Te6Ks4mfv xCY8ٖ:q0zɈ_CPבbx1fEXDpo -m>d*<74J'DO8Ãƭb_mtf KUՠ{Yh ؝^cn_ڱ7"ͨ^CD`h+8/Fwi|5\\h8:_>hč=+3W̖čRh.v"K[˧<شljw-S3vgwQ3c&ρi^HhR+ܮޮ WDQͥ~scޘn޳ 3i?+}A=eRy(ȅ9؊ c2"| bc'tMԼR(GEUx9xxs4t]/w1+Ag7sV뻼3L_CլʼnU[PW0qZ%al˨Oteo_ȡ QoUՅMYqQi@g(fᩏtꫯ?`ul ʂ1')ءj^M_➰@kÑd$!A6R0*1IИ AP! 3Z`R ɆZoX]XHƙh8HWnJQ22}c:Q\Gr7'nA&", ei~RM%,f_v")(4H=Kr)PS5s;8 jNgQFo$({&*sؠE6B1H V9Tĭ&;.w ǖW]J~>%Ȝ_H \o,95lt*\y֌_i& dv{TtTOVJ9 f7:9:3ÑTiF+h=g&) 杩w_(k+0 E&aeB$Ke\047HnbSloFÛL`AUn)"b$:킯'd/DPȂBd+VPj5zob~tIjiG A7&jGVg-ˎ% n0bpރ䷿ HI737FLw!P{\|qN.ԉgةd>\Ae4&䔸imqCOM2"ى _Q3rpHw2D /)B%Gq]z#3e`FD^kQCMP69nKIy g 1fРL]2T6AE\[p'2xi. Xf4\aNɈlp|0GmƝ7ieW=% 2: HݳGj)&׺#* 1mJAT= dG!2ǁsA~FBbFcl12-:ln45[nDZ]vYbLI$p&Hqr' >o մhg<]mK#p66ZP294DIHP[ݢ .MhLROHĥuSA|pȓE(%DY:AMDWBP %gsHV+s~wv~(׋|8w+ѓ,źyCGAizibTPe|K44\0fH~AMpŚiqg0VU.nqs5_](m`Asf/<zE("|օWgN0`'D@%fJulpݛH88)p[H`\+ZcM)zn0R )$1_~`ua~u[fqy:h|#:%.܎f%O푭_{~ڭId * J;4}0a)(8 gW? 3J/Ǝb-lWA.< a-~]=|ZVouEU2BUk #F|rgKb ٔ*bu8PV5w~zׄFwT\I,[IkM>^t\ ։;뒨kt|&cbJClpr n2!DrdG JS~s'E~௠@4moZ᥼63)/7>yŋܧ2K.m5'0oUk9SgM3j%hJ F}uѡ3.:d*^Xx0&yOz~:q#QiZ ~xȅ T2!(ɏy`Cԩx̩` KMݕ$(7f I,`؈0zsOTH+dlY8 Ww o,MA{Uo1N;tY[Z9nľ[+ÀcKl ;K\uTt2~o3< >"Ape ǫ~nhOբWaPrqeu)لýQ "û v?a`inI7m(uL}n,VkkKkRP#10= 3j>l*eR?K~׀];zd{5 A?տF3 xX#f]=oLz,^!K!˷kGzOj~jaKBA J'tB(샼%|YX5S%iMT6@G_Y\lSm뎶 S &7ֽQ|WV d(؍/n%d6f9Ǧx)2 l$IQNzcD\bVuWQPpq`r(!K`/|%&ޘ2YZ=i~yu*<9P~H@ycHa<_wgBEo!X|TCf\z6ǒ2=|ài9#V0#.머HRUro@SFsHh{Xg& 5A""ފ5!7؃ӈJ П>dEQaҀ\%yV08; j܅6<ݕ *@< UKڙրt2׷X!jj\wǩF7²ho{Ї1k 9R 7%Z(1}`7F4'?_+d0QmMZJ9]q- k3$[cL×CbO4\1y|O%e?"i/J~ Ñ=`Yr9ϐK_dgӾi wF,J*OfUK(;FP-~:t( P9Lqw|XsltkNiUB4uHLjVl%L=-*}OƤh-u^Xv'H]̡ڰeT MPTIL%5jZ7];ؓnEjsem& MJ~-v'`er3l w'ͤ$V{ y#蝚agD8hIнeaE.xeĬ.^#DAc֨Fxx ViČxxm#Ujf|ǡ%20|y icphF0cWn3>ŝvOHq"ZaĂ .ڳBCًk;|{WQ#Hv>(}z2q&֪+S Mg~Mkx\$hJWԅ`+ OISi>nņ4B +W}BbHWQ@,$ UZW͏ϾOab&1WڗWtIν1RAR$ޗާ[mQӠ- h\a4!PJ (-ьah7MR'gycT9S/N m3c3M4_ ZQV)v~GGWz0ZCYfLqA7~] u-/ɽ1XRvJ;1}J 8޲s&h 7 ]1L2@p.r\cN\D1=yXCX?qw#u Ag/eiNwTcs6.)hzҫ"x Mee}aWßR)Q903vP2HɊ;|sfBFl kW? k|{l3a5NN\%"Mm*?휐@aԢp&cLM A2Q^ >j_<2rF"k4 bViEX"r<_mdߤÓ~gMgyfZaؕ#K$B"s0(oZ:4U-)(3AohVJJ0\`8ڐp`Xh"3 р_c[Ծh:J/'Mι ,f}:zɶj'<~\F08o~W_~_XU(12N9rL9xg~J^ 5N;!Ȓ'la ۈQȢ@-s­$n/쾭 YXD<]<\Ꝧ}07h(T΄w{QHy9gî!9>c˰EMUC#)jDiHpOv}*3׫OerSgn mdgoS~?3P5C)t}3СTq4'04}Sd`60#t oE}s$%nk ls-s+%ָQwPW|zW%G=ّ4: * "R1Je >6* WBCցAqÎEOe' 6kO#=#黱Hhw6ƂyqY4_e+fCH|,7U1 }wJ\!|.' uУ~ˬd)A`XCr  @M:e>'Ĕ3(0Žb& NuY&4%b\&x&m;(gLAu7!/1 X!sƒ1l3d%L rx.&L*&, R퉋fXuގ=p(!4{OIlBݒcLc`J&2THM} 314p9 <꭪ ?tBˡ'Ph/6z< \vi] A٦LqQխɈcw0N4JAK>NJh-p7sژ?&B/*XI3,^'C2xa,/3#TFo''z_m*d1Պ@>tڰ| (VW 1n\Y9b\]Yn >(4:BGs05<>_5S2(I,jڣ]Vf3ĖXETDY-CB%]H>xq O;_ʊ #R̨12;= }2Q$x Zd/]!Wv{TI `]@504;oz/u:xR֒ɚKLYu ,WzxҼ/5T_Ӭ% W!u%]zP/{- x]ՕhV:;:#hBkڽ չ}J,E$l}O(랲I㕩Wl LRzqW{Q7Iن%-(|4@G:Yk7$5Y {NH1"g@p`+u::*ZƊe|%Uτ7O#N8Wp`qeggB}񬕛p#lZ H c̜D_R |eB 4^o_갲9cpLwz/ߜCY+BF"Lu*uge.},.&PR&zʏ6dL#6K ,=ɴ߀\1dr ]|44d"Ϭ:=po)rT(dt׵Kă|m .8e`P6Jýj_Ϭ H~tjEf`9rʝ#(b\ əFAE&n]H\ T3ɕ"GwX.w/up+_u58>Bc~w * {S7mD98]FG#t3׵/dflM ]к.Ǯ4o/+^ﶷb-]8;$xʍ6!]J:Yfm4_A!ool2{>L@ ŽϺW,Y7Q!M:Plr 5+\$84I R~b%]T[j=IK}Ec_qfe_)udBt3ta2 CTqP̯PY/I I^ƣ_7_,jky竤2]`X$a.ç`iZV _<E,^k|!B#g&7{si0i'b)TEeG<"S~²ic@DD[Œ.pW*:H-³B*"B)"ъOFV؊C ԍ_Y,Yfl.XiCȿ#Z6qFxP}3k=-ɵhgt!@O-rs {mbHfQgCl]7 _j2@8x,8V˵TN{/ŭ ^Mnˌb<uC2DA[/]G ]ltKlƛ' Yl %nZQ@d+Sֲ=ox"v3{~w^&~j( p̹x;V7̔ɻvgҜ^y-j{:nuħ-j>%+\{" *;'-fZicSߞc=(ejTQ&9h[( 7R:uŲ/CEJg̮0XdX +yfPξ>БEs1x)V\ICBMN_tF3Z1*e)-@Qs+}^Ja*R{W /7*OɖHJPy0zaH*K0"Ÿa>xYc]}OFڵ͂o 1ŋǢ|GLl2 d&p4Xp۬Z-!r6;^IR;ŨUOo0/ 177Kᜪ{mesG0y>=g1SҞuD|^VlNHnC=}h~L9Ðc~ B 9V+ {A.wN ǢwZw1%8P*㷍_< ءo.kJ]ͼ%5~IGfuA2チGe`~G`h$`gqWs &.C0o^)^AGSAc1.պc9 p+Ƿ~;,nsD+ɐ?]m;6#C>͛^?Hˮ9`.˚Ɛ?X,* \/} xnx b TwBU'uX0_B+Dҿ˰#puؼX%=eRJq$m |C|l* -x25q<ņSr!>Qf2:*p[g䎢 WC#ۘNʀE!C8'*iEf.*c6[@r}dI7|_Ch$Rԡl+sW[NpK} 1/8@Ěk45 `tB[9(CvW;9_{L-5BY†roH4~X,J3֗q"r jvJȠ-3rYr)NJk1^^A쬃V8Qq"upUdVN⤵ccZk9s{jWj3H5ȵ`&k\szT~:?uў Y"RvGO] ,oqB܈(T[;as%hg5oC5U*ҫD9ܹ3me8qcGۊ2gdbB~Z`gy+p?Zh185682mk^ ,nM:Y yL)ÔtD";!iZ.=E8wU3ǀo Yv,rT~p gG|E ^LySzB$ wRF3s.IV#]E4Ux.3Xw9sJpHod[,h3BNm QepTD$0ڣ..:<4a1tz4L#=Pt*16\9܀Wk" IyfӾ%xdH> ?[~'kۑϝhDUY5SP'ۉY)NO:2"x,T,i /;@Y&K3QfSB)G޾|g" &)hȣ|-ߦPs 5nf>İGxDhWc%0[7rR~*tS% " 'yS+&ȉFybSh9ٯSá 0X]&%l\0,_4T)w`Fm-Vj^+=531ZH'+. h|?CP4=gӜ8wR6k()TqhkeM@txg(i_M)GX1R;=ѝ4r~C#^ޕ&9\XHxDi3zLܯ)VHO(jC?34qˮskz>*őDCdi[z[Nq&/L0 n<0hw utC9|_|,ˮ:=1a#XxSu`4m}cs! |{KؔWP1N/R:-V:ܷZ8B6IU館!IP*O > SzKbq" JX %Dr#V%."Y6:\_ atkǘy@*Ph"כ5bX_.i4-תW GF\?B򅧨 uhO#^''}Q__;QΧNq[2"!1|Y|W<⮃מZ!B u?/#J8;ZCZT])5? dETZ*$+Ʋ(;Ft adӋ|0/x!,*!*Vg ([u1agv ͱ`^A'T!=\vY<:1-T1'"+gAy6v1a 34,C ٣f1t9AWK@/:4KͥJHkY7dP唬Wk,/#rv)(A?1D E*OW6,å!QZ~fP./_*u$Ԣ-YWTUe7ZC!0Af>=PޞmUQ)a>˫.U H15S#</%ԸnT<4hc{9`WoeT>S}c= 49/Vxd3VaI&-JeO׏Lmi\ d "vNR7gp,+;i3ʀ{MKu;*3 ~y6m Rl\:WX1dt~'9ub]zF{wn>?L.gC5#x&Ty0qM'\=ќیGr=C~MS\<GSO_dO1BvܑϱĸjAϷ;O]̙q0g.C(4 GD;E_^[DH醻 PEomTW0S}3s` 0Z\FbQ^Ph$?YF@9q 31 5J{d<eJYPz9S4F'EgZ0aԗvބYSEVVS *}v"s{׻-: V޶opDž4;1=p{&ƛqʌdkS|@ptws,?.Tr;+i^jXދVKIU߼*#YQՎ%`?R\Z/ lI\v=4z3"Pя6-hB2{cp+cb3fQq/KӝF}>|E󛲗Qau}nX(ʎsw T?hi5Awbt_x#ot@žf3Ƚ&:(ۇmZB)hV7Db'PAw9}2f(FқJČ-MDŀfv5|%}DjܭɗX< D⢌ jNQA&a0G/͚|UH*c4NEp[s=(l 6'eW&->Q t0otd;oK7g$3VdKsOޯ*7^o|fa=B??tpCjNpAJbIv90wʻsR}oX~`v).Of%^W3TQxɁё)B-Wؽx='%(ҷ0" iH Z qew~d#4t߬Tz_k:AƑݓ9ė(ETݱ'Mge/`P },zE) ;ًGaCS,>V^á)Ө./4g5omuV|j߫LK  BD(Ebat'y4S5oZzWC`yլF51 Pe*Iov yZ_O9xof >Ӓ,{y{N#63hk1-v GȢdž`<{ȚZ;@UM;2-T|V~EWQ5\@[|=8dD\K*7BV5d? Og\I!@2;F.ۇD]7l n PBz})p;"m?ﻳ7ب;xOB˞3Uw|jYyw1$iooy]#(ꊄ (LW)܉G%J4#JZq_44IJT2,/ ZAKteII1k喏Sr~ SW{PQAY$<0e c4~ꑏ48!lQ7fP|7/D#HDiHLvFp&X"js-@QLZa<Eҳ#q􋗆RC*4W=K/PUa&nPN|u<֎#jٯ^ ) 2:!{WKvLfl*_bX|6Yכ?WL_yΆ=G*)K ֧&l}Hy2 qLn[Hcˑ?כ#帉Y |# }qnp&%´vbpsTzPL/3ӠjGvbƟZQ/2q5Q/X"_|wWExSZ56kuYf ..8g1XZ%\2$[Ld_2POh~Z0d(L++%6bS|¹\yxgP-^LEy+\bCfV[)}#Y4챒Lh*uh{奭%*i, +:S|43I?Zi:u+;&)ӂw `}YӠ ?"Vohqo PxrPٓ>WFס,iY|,:y^%`:|a|3l"I5;u 1p]Y!ˡEV/QkR@_B/#F}cҦN3fť~Һ7`Q4(}G?|j6E"tXןQBF?-ZЫ"*;>e?xKJֲrāZӢKi _Tv<9Li8k.DB5VP5 l&" X<2!S ]|aP<;pDܖ0iPJ8.$ElJYg DFm4s;>{*F %q/6yPzcdE;FG)G{ccFi)qV`[M5z7jtE")fj2^* pmlwlT@`U%h27nnb kY>]om/pҊ@hbqMGi<08\E)DK- _[i0sPRz5U^FcT+FQ>ґP{V\ XJ{}W$?jl?MEW}`H^!2.9c{>-֌9@b it|ݴt8>渚3 s FR5b8Ԍ k(%شѨq^mh yr5- LcfO:j_QRX?1{|a6Pn֗JS:$5*ּ\+̞-Y'/xTcQwƀpeM4tܬZ*u:m:Ȣ$j]HgLXKJ0'b0`>v\6Twx1=LF}o/P˵kr5 WMe^Ox`.-2Vg-U$^@w? <g|=ڴ̰4HyUިOH͏roۣp.ZD坚x )'KS$ѩ%;P&= P3fTУ$]k.VZlذ37v Bi52lWuY rg>1M"(.tfn-I%*KoF}I8QΡYEbR"ڬUi$'Ack5qg?*;y)n˛eDPQBGXF3'puSmDՊpxtvRRXlǶ>ذLGw7!q'7>mao.n9 `!2O b6riKG)$MI7x\xP.+(]`-Dݽ ռˉ(of f`{j<%%AN^:K-ɷ1Q3HͩǚQĩG5^Ge.rXtk8|<ҡӨ FӝnpS +ȥAh`I F89GclM$֕G1z_}0QQ*NWSIȗhs]K-T #,RWTq&rgYN t\DS=t*ިf?ӎi@cnّU`B9+O/e@kX3ce9a֎R =f b[!X9<7ȯ8kot!v@4ݞIhzНź~mMؿp">>J9Qw:* 7 ▅S,mEbٿHyKm斏Mq)@hC_9)iGl|ׅYWu=:>a[ѮO ^ČmF.PilΕLէeD"ϾfNj۽Szua.OUEuK=?([뾋䇪ne XV4r ,EꮯLYWJQ:SNfi& EN[xH/ӈrV6Ɔm7 5 Q`]fOC/mt': 8R;!_;yRvcLSGJHVd8ԪR*$ -m*҉2JȭvaCC͂:,/Uv֬k96|*wǗ7(-whfRRv|沵q*1髣CG=P0lVم#Y ݤg)fң\ ih8_(sc2AުJ A&v7pqw'v҉ K Ƈ:()ʼ TiL'bjه3JDJP/*/6yo\N̷-al[* rx~Hi/$ͳ⼽9ݠYͿd.2>0yfO|r3\YpsEemk N W[Cd;SM#Xo/Ll=,[vW Ԁg]þpEtv%4aWp0ryb'}Dec %pЍ V/ &j1][#+PZ^t19m:MS,o+7m!W4)Q69e+^.҅-DQ倉Daf%KP5Ug;|^7bC]:F"ŗ7dmϋf-u'T z4hm/{&;ъ9;Hk fn/ jp3_dIN({x$&@-lՋ]O]e`;絿&w u2tZs1B%!i'P/6_wbH 6lq#/YѪNY<uvHk2Ff"j \D\B#սz!c|T`*Gn dekX|$O=FZ<~73¥J9͍<>RgRtUQ+%ѺTA?m=7-Fz|\Y=1SzΛ0#9N "3@(&a> -C5ĭFU`Nq;鶡УNi}`ma !i\^_=3`ʱOo,D-`y5AW SLaꨶ!s5mcY q#`GK$G`V t5c}h^qZ$jʉYﷄBt6!/aXopO~Ku_{+3r&q׶p=Aώ '^M-4i326zW;w{V%aQxZ`Q|z՞?pҏbY# egL\ sCρ6qA9#U.Mm𢕁#\?a#e4.fr=>DI2Z,K\1"0jWI*ˆ4B*qV[INry϶t!u3Frna%}Co]n {fh=q E4Rx}wb4%}N`fcoBƛ(O)Cd֡jHm g/NH?5p;< yV:,n0*b'aW_u3:j,U Ê=tN0Vf 74vԂSVnAB;uYn?aۓe_uNGa0_=a #bH?BWLcv&y.ϐrX*4^`S|D,p&hxe5*W@1X(b:c#AeJe}<*OΓO&DE4:ja @8c~q=Hbȷ'ϧQSPM]6E'@ᗂ.e `hթ͕" +(ʀN0GCc@{=2`67)=R֓[%#_PkLG!Hh|ZL+|76Qt~QĕC]} FfNɄNl+( ?vajY`.ϻRN^V/P "fR^g>2ͼZv䪓g@a*C)ߥY$:b.Frd+؞+=tHz6VhsuothLF D \;R)I0.4~µ( Z% MWG3:5cwY̑_K&fBdzR77r22z<~cWC\D{ώI}\ɕnP`Ύf>uM ʅSR8EK8~1?`G~[Z@' -=:kڷ&w9 lt=%Ɓ{mN'~s,Zږ8X9Nr-?Qq#3DV[H-wZO)l8-TbjdϘCF>zh$#ӯdEn0|?yZ-ujP}Zky+- 8gBI_ [vf5ـOIW歡& -$*UzoeKb xlI؞5N^[RVP\ A3_v.xs&̜7e6ā~(8?55_GyYtrlZeYdÖqW9rK:G|B>ӓcp?7J5 %kPD'y9ǽo,q-&unst_)pq8.~#5W:FtFS~۠[F!5xgdB$H!7aޜ3RQkd蓼RV}>&;)QcMMvaDtIV; -qIM8k>+j!:`ٹ;2(FK&*"Ii ws>_dsKEmZyVuJ#4ґT.ԿFdݦ+$&8e8R!w bV(._g7X@#*mL"-TKSz_v=ujy/j6(ƳJL1?9Џsf>L\ wzVLn7:ʀ%zNh"ōME#Y5p޸Ԋ,|d{ ^˄ ;N;UUNBc(=3G$Wx)~m[DΥ8K+1F#-@paY1\h~oLO.8qjWwJ%c1[ D2sp/H@sGY~lp.y',&:9zҶEԺPۺ3}..nn[x@l ~AoW±rK π3>d|ݵg\xRovrC|LVxŗvnlZ9cX ,߄L8KR}iJ7-Bd iӘ6^VBLZF)ʮKY^Լ*&k dS]4@ Ds\DI k Kuw5 i&Sld`' ӻMG3*Mثd #΢\D;H /:y%^Ck` # Qe{cv(55 CE?+GG|ݦ6M7ݱOlz?˩=!Ǘ!(0G+Y%vx9+Ɂ. *"m]~ZH{}%kt.&`ΫA~ fd6Eu^jӄ爬 \T'h˶r̒PY~ST9!Fqg7yI)kZ瑴bMM$H=Z~'Eq/,`(r 0fS27AIj,(v{5qdM-au4 ^ k[<0UNkYF_[#{]U0GK ٟJ`U?B}IffYlacH.b7q@k5,Dx3/$ 'zxe{ڈqAjY@-'y}g^-gIU8Np A=yZ*N(LDtdZ#;//;H ̈iq=&3͢ —~T+V#qxC +B>T&όF_+F"{ `o|FoQ\h2L|LRB*(r|yЫ[ e@'%Θc2f~oSE ''f1[;>5%znjWhXmq ~@ ՂǹY}a()/]T|\y}fbbODR<aa 2D a6>T% M5{C8Ge DFSnQssOQbJ dhr`2rpPVb!v*h삳 Z*]Ί5 J[{ ᦯%{imsǨkȹATI׉Wz+[2]%3ۓu1pA0w>) vgPY̩$ O9%n3򨦤nZEn! >IO&ZPY22lÝeA=V@u'ig)n7.B-&5]CqX0 E5YΜNDnvM3U]t!(U[;#a230䒇39Eh "9?{8$nCDvZ7%%f)o-j |GOc:[Ej'⥌^QF|hkŢG:yt58)Yd8arF9Qhԍh :g%%yFį;^53+%;EG zWqYW׆|TyqŴ,X>_pd5~t>O,c0昤S=wz%ƴQ6 ({bB^Ek^Kp)^),&_Rq1טI{ʚuiBz= |,] / %{ %C]$J4'zQ3:e(̂Fa͑(Aq\K4 `-b}6:48ޓ9W:Y\ MMw{Ľtyg>`ڰM ;DB{H^MMEG/~ZӃqSM!] 'lմ`CCucf&3h MV>f"{ܵ]zAF/üL)@'D-O q'LP{ˍ. R=ՇVuf&דŨ;3q2[+3K;.9Ms;$/~ Oةei^!n Yuze. WKcIGJJ~'ʔk5~  pH шߐǖp$11>eS)ud.zsސ:Xr"_?>_L}ݔS!`iy|FD`:][;]ĥZӣqa*|EH#nSJ}qM!+ZC{(J?fBM0ʪ!89ɱSMW$/+@0Kc;zwS.+}ޅ}O H$/uNTZeDKZQ޸įV/LP,ЍMY9VzWeEن}P"^i TqtoB+IL)Nn|}רbv/k6#@&F!WX8)t <4 S"f@w^6ۼ(ܸoA[~[s/ZAR:6~&Ϭ:+zOOnNoѵ\s?= +bʔǐxZf4Ic 卂e,~uu.uM\ |~[f;EˬU+H:qwD((|6􇕺)Jý^$)捣b>S :v~A6 j?3)M@d:ڡD@+)70b@Vw? zEUo~g5A +rT\o5.n4*,6etL/XiƠuWρxzR b\e8 X|{=RAVUQoU.XX 1xSêȫUX|A8ձ찂w\wGMD>O/bT5vp~!76TXb<=LcMb7NdYAe} צ*d$=vEyC mpq@gCxaCA*yBo5$u-}Dw归DAKJiIٙ(~B l( JZ):!f]KWK4C''+( ,ޣWt}?qjYrc 3Q𕅱CW `]P\,6Eл-&} ];KcbPvE߸+V5\)jf Uq|Li&}Zf܍5D%p!]dܾA &ԓ3i-HnZ\X冼dgmZI`w0Ő*!=^StQvhxLw#30V?߮Ϛy_]z[0 p41:D:͗26eeMcq1fO){ pw(wRc^A7ٸ(@~ v)VsAptw-4]%3ZP)v<+~V/hkn?}I MoLxqYaH˹ .I\Gk!pvn>V(t t6TQ.kFK6B=f~PV) | oNܒTLR@/%`p͐0c̷*Ztڃq% 7 jMr~0|~x[oOkRlVD7t hZ Z!x#IA NM5_ _ϛO2o Ntn]1!S!ԓom<)1@>N~ĵn]-dft$_*na/.MC^8Sen'(&D 'P䅱y†-L+LD׷ pӇQ,Hr3ɉ.;hRߘ"A}|!;4KtΫra/ǩ5sJ +dVVqSt:p-zX_y.ǔf ׀?5pԢte'8Sbؐ-3yZ==HȕR^?-MZgq80d_'ڴ?Pn94]6!D-;"kJm̤ gUTiU5 F`#D5]vkynO.݊N E,=$ -/eq#IN.WA 9,Ґ'VlGrC#5V ^irA~Wp(."(L z{ܬ.zR28n^V#N QA0&oV [Є}eї4r=b ''%<#skObp=QM;qG''sr]S8 5@Nx> D` ɧb`^Hd$%!5p2-ZhMB SG,Qp&}3: /IՋ>($rO.$TXcpeQIS=ohs45$n(cX\AV'H >5.XX1s6ȟ|aJje ߕb0:-ih"w%:IE9sR~UbBcu_2:&Šwu,m9l2vEk Q@ QEc V@/8״3i{&v~Ju3O6~oKY pX-y-h#-7N [2Y+<0@6:RLpi=ru$*bLT椒&?ۖX/vGUfAX5.pƚw@hZ Ɉr6W!s"n9a Fw0@הM' 2H-!Pی mh],GU0W^.H~zJ+p߀~w ]wi. J@;F#?gM$DL]Q5 j*ep>lG/y,ZmA.TPm2/'po߼ ZmKk&N'Ț'*8D$\j^pk}hbe&MR,4L?lj>h5/ 3fPp_iDOxv5i8ZUa;;:/J'gGL Kg2Yg 鴩W(CLsV M.Ԙܟ6]Vآ%Uf4`^^E" ]y6m,C1]Z1p%ƲT踮ٵX|?lZ< 2(_D-/Y+?ÓBs&ٌFc5ul2tDv厴kiYgz%E. l~Ro v'p Q aF( k/A+'ENPr<{; oRlC).\,C h٣45fܩj+·[kbt$W^edD*mFHbjQ͘k;}rQ!α,Z4t&Rs!.̲B,R|nIlvZ =3܃4`7 HB|2k* ~(B^B_k.zcQ_>p\)Y3L gvHxsDnI0Ē#o4TPvꄩ6{Ǖ"oXPDxgG|Mz3(RT':05Tu#TdT|n*pL9` `yUC&"g(dg2%ԖjKٓ;TkZ&t4n]ٴK5[8j+UsC&F(Զ]z4[{m~5.E.i^󔍛SjܔKXo6G ,x߬yDz?Ņylt؃.ST+ICCt;e/XGtmKWJg8D$n4$S Co< XbiӄoJ~̥'*xFgdxve!!R4=d_N!7!Odg&JVatLc~QLE8TsB9Lwo8^!SB}@!B6(} %>T6C2?Ƥ"CT2ͧbt:[90'^}Og=@sZCW_d,)7 @Plg-"!*\ WyBqM' T‰~Ias!V07Bke$:L[W$nVbq"O'["kR .xrf2<~12 |hr-TǖI/@Mj{lgݵo Yu+fu6,6|Sr18T %TψW~j #Vk0/JJ XP !?9P!Q }5ˆ?K0RIaȟQFf˟W7`:bD[X|Tqi\/7D֨[ssYS |4Fjʔ :|w=\y^}|ls>i R  ՏS 4>3(܅;v:}*jPɋZqd>ZB2LZ&k _qֆL&Tc_[68ׂ?&^JT9{0y3 \|&anKČo6$567S_ex0ӆQ(u_^\+D# Mg6^Fa7?fOsgx]ՅS8oG"hA>Og2{k.6-Uq9M-/*p" o` 38Y=uOOW\P i$W[IFm+|Oɖ$#O\>:y1@k#UU))e X^[}O DmT5(ҕb$^Bы.^=4%>32y·ҨN[u M|>mByF3jw>ߌVCnP4 #[aE fmUꕦ憉M-.L.Xx&r+TY: ']C|,u{mVDHTg$N_=|LawXqWpyiODbx%P; ! kFŮ=@3P\5 [@x f1) )u? LXI졤%4nA):DC!H̓Yؠ #_U&x+Wc^dXlBZhwcF Fz IHXn(uK_)TUM|z {3jD͈d>KhhC%5܊iB!ˢe)0& lw:lTwH}85K%1@Ps=ņ{2m莽rjbJ8OhAG`cOjDF\F2^Kmj>]o& IЇCv+Bk~㭟#a;;]Sw/Thj<QxЪ;%TzpZ3wBf")Qr1+Uݼp*v6V1ʩO8Fг^weNo "FL8Q-@a5EBLY и'L_h?~k[.=tv* G'^)Mг-zWkE2oM]rųct4Чh)"3u:ڋ-!ˈfjbe)]D`5,A]j㰋g0/e:;hqG?#K( # 9JNx䡣s}pfuBVlv ۲SwiofWw$Vy%(U.~$υUt8bQҋs޶vT.Oz? q$eԗ6z4+ZzHټՁaOyZd)HЖE`4i'0b=7m-pa Kc~U5 K{(,?4N3IStJpE{G0Өbݑ!0Vݦҥ``7G#8zV C= Ӝ4$aeL4"Zw1Fb8Z[,bo}hʗl09>J~/yw%ukG ;'+ G|Oر҄n{4$5) )ߌb WH~lhR̟S]N;.@ o /S_(J_ʹa!&OŔ-YeT&QU}B.5%]nЭCmj.E}5v/&RHoZO>8A %#)(rorHA$Wޞ-J#||߶Vϟ6w!jY/1Bqn pfxFlp"Xu&$pHV H~vg)]} S*18(GUMyUqU>֚kҭ(s#m 0 â'?(&H -=T(@`dM>O$ Q# IҭTaϨUFIj w23.0=meu8PN '\QHPͮ}=xiyO˴cqSxPWv`A$\ƃ۱rؿపW0O"xpG圠kƂQ=_ HԢ~}e=%~\s2@؁*Z](Bu?L=ةi`GirƈUL첑  @!CL2G9 jkjBt_rC%Ƽg梜i\vnDQ8wPq8sꆳ|:d%G_xy.m,6~L)hBLC4hIՙc!ZHM. )yBdZ1#}fPs,UPzJUv1&)NcZ/SVc"^KL-2FBBmQGb3qa$(Nk}+ި)[z=|a*6)f<647#4 yWp"/Lۏ,]YUڔc'VC;tX^aޅ]\3!@ _ʢrQ).3{3>k:ĕ\2o5ȶ[n/^LgAq#Fs=Vn` 20 ,$7'qU&έZ!$~7e\Zfu~N xq bي4Sbd@cQZNQcD?ve뷍͑=#"KU˯058ΤӪ-}۞ 4quWl 8l_ϥ|=sc@FVO|^/ h9,1a z,.-Z V598hŕ%,Ê*G–^_C\CV_]#x438e/U#A۵WSP 4U.ĩ\Jn`-jt_dcb d.'4r >wjaF°IGշaP`q#% pNwY.s"L {m@ 6l=?i MGR(aqkLJJxp`QCTXg4]y@5(`odY4u IqoDYŦ&RD[Ba3sԽk,8Y[t<*86!"-v4O KԈ*[q@n~ ^$Oi}|/ȹů,^QwRe1Y?G[r7hztU+ŊhCq1e[m09(Õxc(-NBuf(`,?HsƯ~vbgJ`v j#<) /0A4 {;n5Pzx^Eu>"Ke/NuckK̪s,{}x<R,owpO9r0 ~KfX<*Q^ͮƿ-hkGڄ/ʯtweJi=Pnfh)gO$ʁW2[tUqE56?$ORJT(s_ioB{84ՙJ,fBI?mian /z tPuBqݛh-KYqh$"x4f:]04bp[f7٥{6xKEuΑ!a <-ܶo\(3U c&Ker0"rQSTZԒEjƕ[+k>#%EBwe^t~C *jITՊ+JB㼫?GV:H ?( 0V-qf-m`1d7=X~aD%qF> w 2 r< ZmRZ>G`%<3J6e #t@!R LYos:[fHwLƘRC\T}CBM@BJvGiyL 7k˜,B=I{' "D$LLL˭]x#l}ҐFEj:b"v8m RyEph#c `*BrK܂打+շp34vQ6& 3g>V%n+i(} mn|)'iSNd]yI7~9_OBX+LO3T Gr{9A'[dFzvr#> 5 !(GX6vJi̻Q v분nDݳD :[ KP<%RL*{QFf601yQԖy.#0bI~xmOϏeǞZ~81d!mBl-*: kOhR'7EI1QƩn-l.¡w6l-9zYyITC>ME!.Χ RyMoދ|jvЄc8FF獐i\>˱ċ4z^_.ѦgrDA2'FEAǬ8|FrVQ`0y=hds7vu*"QoSo:{E-RqEiGoMW+;#7&5|7$"Soyjc5M㧯 &[I{yJus T5Sj]!C}ҹK@!X:;GHߩUJZX xND X'b{=cSkIObPa:XXG9@΂RFf@4T Ik%ږOT,J8`)g%L2r6L43F2R1clqcAEOP(+yxKlcEM. )7ZvwJ0Q"h9**¤M_xLt%RaG])#.lτE#l %U#i@^gn/\A]@c@X- -Nk{aVN`Jj`OREPx@5PS,PdwA3$[CP`.Q)uuȱi8iщ*Id b C<9@" UUa(Erk_V%dUL )WخxɊ,Co^*U]T.0u7 𯰕 ?F~Rvm85P@[0@c[?'|A ~#e9Xm(,"wG>"v!OB4 =3K?mҬE$[i $n-L{OHjKm^~!>]#X{(β5gt!ɽ_^f#y̒j͙j[Gk3/쫮yT* '׆-k(yh1fIpM]7!G _lhsN;16% I eNwpXtY[!ʫ!J[|sy1 bYz$BxnK-7k"5sdaLbʯY6q'Ya&gWll0?=!#bɶFν<, j7Cpp:SsMaWA7-"a z'E-5 'Y߷x"?>;qx6"Kj:~ MS_{e((qV% ;o0ϖqgRl;b ېKygZَ}TP*v6M?ρ+^%j +Tb@.1\{vX|1E֢VLRh%х}ҤuU:)!+6L  ~c`Yl7㐬v67F:Bl ĚG9bJqwN 7 X)4E>o5yj,P<*0t!6NK]ށ۟}+:,V= [ift ~ W0P)P7*mTuㆶ86YOK50⢪($+ۏDQEM<0^̉r4{/DZŌ KJKO-P8J״ Frlʁ)̚|q.$baCzj{%J앾R9ʏfi0:x0&fd%|#B<)W=82݄@-vbvM߳ @"壅c+:3fwBoE FO@tG7)W!iw'ܪ¸+ʴH#Ln1{+DOaT6|Ur',ύ "Y\o9ׄ B7-;Yt&yŦ ίic-M5UUfίY)d8VohF-|Bw天Y8ShּɿB<t*nxd5^x^F'cdO9Jd^ڕ]yJ46ƒ0T!/h[?C@- AW[3=x65*h[*ԉb`pqvݜoߘ"P]Ze'JVɴ?|{K?X@xI}23 6"Ք74@y,E;=$qk}ls&31ZdžH_r_`aZAm2ֱC{TDфV敖B3|@T)M(zOh|?…^ӣ$d8[a֛`WĦ~ay=A 6(Ɲ5}?o!xpNH! 2>|R)'~)%Gn;O`5RRyX8Y~Y.t'![G>Ǟ=n;,7b:_2pd+Wly_ߝ tNmT𵿓%ݣ<]BӘtU2?;Pyd;iOzP$CH=q-ǖz*VǕdv_L}ɦO5OKhߗZB10fD)A]?C"|Xg 8@a G?cRc'j7a(fnF=1J䶝坈 g 0Be15z˞x<oKҕegg̽f-ѭ>G^0D RRX^.JYv)qI嶙AAյT&rxul ~JC* \wb 0'6<6 qgҜ`[x$r28}cŨ#T_#%/FM%MF8S[)3P"/Xn Ȝ Qpaa:I,I+X̧5}vRjVJc=z]0| 0dW27_Vq^ʉjЀ7-\)/xĵ 4ى~ n `VR2 `-AW`?֥H-T"~-RZۆ`M~{ͩNXY|UǨ]d+*K^0U[櫾zxOyA/s8B:q.ƇZ^aAXVc,WI#9;+җWj0wE3˝V]`rxSǗSO~$'iǧuiY*/Xoػ+(Ǡ nȱxTigZ}]FS_ E6c2̚؄ 6󋈊w-0QeZ^GIhS vgǜlN7܎Φ%f-@l0ؘ7GvVRVTsp6#TVF")#9v'K>#q [0McHBEEHU18E* 1d(_u,܅V`SY  @%Y]=.p1d3ڙsrOHCp5Ȉ=j= zݞ5O+^.r΁xFosC~2dG6p6[=D{kdrx@.);Hŝy{[ >Ħ|"*C- C6}КL;)'%ui. (ؒqe|$T %y%ay/ĨBϻl zn_}y>n3<YL#gIm)6z?gBjv|˿=U}1׬hey*o,NwYU30SBT # ȱ̫܉OYV"x.1eS?F7y՛z,Z*-S4Hf6^7@VƤ!W>njaSc}۟Zgg?S'+Js+/S {bf_f#&ߴ)M܊[g5l /{ه;Bo7s%WpAi^Z5a⚆1.5pm}Rl(BA ̳uR5g;-̩:-נ+0n?fDeBmH~ kDT@VyDn{\X{$sĭz&O/k΀Bk]C $>G񥴐nŚkYNP<)ӲSW q\1^$*E9}eɺ`r2u7v|DQ'9K{8(,= @GA=c9{:?-Nu b:.~RA^0>n4p'i.x ueM?(S2/>8|[]2Ĕ^нLrNb#T]gqЛz஀*`-WdW-z9# 4~OphQ$e P*-Tdk̟у$lgt_񭂲AQ\CFszIГ@X$&KDe9GNayP x3\&71 ,Bb΄b ?0;2F]:4~YjgD%e܉-:_co4L Avz>%ctU<Ѓv+㽧`9.}P72Ʌ SViW00[Ыx i臈r?s@P;x5i?L<'&"'oe"X.ga-dUO{ܮ ÓPiX(8;FnS(uEa&r2hѳ򖾷-[vyF:/aK. $z2h-]Dab((}~:mP&ZS-ĤK ]Ptk '~(X)Y{tsL]}>2h~G] ߽Hl209>-.h *ܠMdH<|o,6D=G2L?ߛ+> 5i)#,'7R(5o<uBdZC^ю0(Y=BW qU(פ|DQ;I֗2- {L} yOk. H5Ҳp^hdr*1ܚy@o]@ܘ z&:Pm1V_K9N̋CD4{LG<ӭwc v_}30\o D/ⷧJvTCVi= ]Y7y=>%T^N6^FHuUd\$1,ձo -h[\΂0ھ 0a@!MKVLʑ\J- *e0$%W7ٻL2s|ҺE QA©Cj9I! f>q~[Q[or797 ^Tʎryh MW!WKwB(y&ϡq7Nռ,bh0[9 )#̡ F-%gyT{Ӛa?b;\V2Nln(V0 .;q8"v( "5 zSm͆KOom n.2UչFfToi$Od37Wc$`ki&'JmվR 5g}Ds:p D ewlq<#D9<]J ~9x+2V,n_ J]<^n1U`# L& m[:OP)V"kpWB} td؇{vMM!l8? poݻLРQ5-mgyv[OZڲ AJfSYceFmݻQC( 2k }maς%v"hbaT-+7 UXI瘘9[W, zޫa`ai3qBL/^H(0R`a<5=; q^^8ZQ$ $0DCQFѻdlyuW[Ј㨖DDV "ꀶμ TZe|uw.yw$R>žA<ǜ*,|J@8f1_(|Ah'x% mafm5םskQd]uEА^ 'A9O|J F5KeEu⏁-7ڙRpsYcr[K&wF-E_J=#͈(衞g~>^K9zII 2?*LJ&. ,^>gB%ӖfU /6/>dP*-?U򶹊wn{f̩I"7-Tg ?հE9E=yK.uU?"س!WwնTs>J󄋯t (ͳpf͏RBJ`y{ QH];nQPxSqU jS*KvOq+XUP+bǫ0b`iNSxf6n6IH=ozϐJhd,I@zQZ }4TaV 6ژ٨o,;r ΝE ڄ^f"y@~Ϫ/f̩d `E՝1*$zmXYdUF贳D2ܪr~YQX>xJ$SXYӻsD2锜KW C-GwlkE :xTnmQ֏ݲ)0 ɁwGsY//+ e3 T[ns;]:i!0XziKC)bXYp=RT: Gu*+NQeZ8dtZL[zQQn.p^$*L2ȄAջ#4Pf/ dC[;24^8vhʞ= p hU̖'MgzC; l_gne1c{&9(!-kSieeF[NE+ѷF8L>a7 [SdLvA5a?4{nxV)|S6 eiʝ?~X:J}ÝRu_bTno"=CGp(F4A+tؕU1J'r*IY?p]`Wrq/D e`_$Z%!ЩOشge];ѴqXiALe`t$Z:P@iG49)`6 8ȁrV&ɢ"r, }v;8"ZBZ7Z*F@jG=U;6 ʦentY?g}oLWkVΫ-2R[ |偝W85,g '>)b+3 M ^˲?b[_vΣס&c}\#g=N5ucՐԘ=N\.Xtd]u%=dUrV^}:OtoAܬ~ 6_=(w@V]t2Rf!2q_Jq6/4EIϥD2%ż5Xhiϩpo*0Κo&+T5TʻpsqLMÄ|͙[eŀs6c˓| Rd5I[_e+ ЂwCBUCN0hOkjZ*~ȧQF¦(^x ['Do".>nU+,>Wb,> *{lCHƎo7Ql},~o,M6"f$|Jib 8^~~_ fN(ٚ}L*j kȾgG /`>b{iRXL? ?}ujkphT#(qdqi^+ӗƗbyau,zg^>&@A(~n%"j:+zU@F"m9n/̜s" `n o{lDRt)yq+US&tPc> >2Jq*$897>?mZݪ#BAI>S.*K}9[lN$,g9YWN<'q-kMWڔމl}UMLP*،X1'lP@mA}@/)&z`Y[C( r빱8YM"HiJrLH;W>րm,?-=z/!Ax81ZmkQXr6>!Iϩ*RwyտBQ"tjPc4RT/ e"׸{?'96O@9DfXpMdm^{}d\&8:8#ieOqIr&g8I*"}vt^Bp37~zM5EIid2ck!h9DCLI-4]wP;$[WSn}UF?'lO|o=o*=l&E,FTBweIu[`}x /ʤt NxVP؈9@H! t5fhf3؞9deg"M.;_hN?71jOI->kv \Ak8sn0)o,^3GzR<~/< @wKJFass\NQ5 Aa BWy)}n*iA޴*J"r+X} RyI} NoA†Ѿ? p6(Ĥs-@4sj_󂚔<D@d),߭2 i46VÝyUlö(,,iT.{ ˒!"ګŤm26r䝖Y-ioO*J:IgO YluY?b>|V^_[j(aAt SFQqquz*;-WO1-Z)4l0UN|u, llhXዒILEiG_F Zֶ8<'XJPO0>Ў\vՅtjRYO;H (`t4Q+۽֓P`+WXpr*nI^s䫸w5`/k1: YC_CyIy_<2Ow4ջNI'?SҐ~V[uٍmOag2)BW7 *W0A_?>$eM_JKsD?^1g

      tLތ4jCse< (I)qo[Pi,7!/fޒr.+ϕNb~ onך:n4M!w&]OJmā$|MؒduD8r7;ω6ܓ1YeTxD罺(x ^Bf_:Oz`9wu_ڇ|o[BaTǶ0zW7t&Zyz7 ${c6!l༗:[mb{AW'f3V>rCԠvhF);(+ܡSЗ7xYMv%[T%fJ^ m*R=4bЩZ1}md3g (AZ6ora)>]UP˘ &RUYU(ňe=$qBCq ;˞pbtL৸ΩزK;@~>|)ݘ[KH_ )_)u% Kl{4 s\OLc#Wsc5-mǫt.' ΛMRQ3Ah/e nm0=K-DVlꨳF" @VM*]ЙBTrt|$%GR2葩RZsڱp4ϵ0% Xs@[CߗL>nl5>DsLa=ܟAL6H1FCKXQIoY4I3Z JI,;7D~9I\9ϑw :|M:Ю99 &]: /b`kPGLY1sBaG0f*ċa8jf;s2Tw1ȓ :ޥ}mĐ%&"QkD4;kBdx_ȪȑZ{ ߪPr4a haEjK6=u\E@31{^'z_ʯ EaVY135:VӈB*/ϵͭqq?k֮>+f_Hgah!ɉ<Ɨ]d } d \N=hf@^F#nn 6Rin9ovoK$4H{j;0Hnnn :i)if\"(&34]cDxΫ#wyC~>5tn>\5t~PWD`XV6w=H8hz٩Ax 8dl5 \/Lz)MfD7o i*3@f\]bI; {ZQHr5y=W}! E&՝>w4aZ~p|uS9*bNҊNR o=Emu/.g |{|AtakxJ"п N5 'D_fWٱp aH+DŻ@}; hV|mEP-i-/\s[b])ttbn,+uX{@j24??JPfg2LHg06&V/ӰUO"5OcWGF>8TU%ZE4 kj_5 B]UH{+eW ir_UC_lcTA.9Ve̓wdH"LbPiTΜ~ĕ6&CW6IcN[IN,QRWb (x78טTtK|]V@E q(X`N9Keiyz;,kWcG?S:Aoދ'zE~Mn)ae]oӳ!ݝY!O[93)_eEZ8t"\x@ j!uYNi1Mjg,PQIN(_?_Jd3nst̊R2`@[],[ܾ'3V/|=V$Nb="Jٸ(ɞ\#¿-5OAQW_/-6F:9Op1UfKnbA.\%.yZ ZA!=n]wD2! b[!pyWuooV㻉}O۽%xP[)bwRߛV 7v)_3}i/)iv̵a/Gi|[# 6NvjOZa(Rmy%9c![bug`QE y<в5R{iSG'8>cIabYCē|kM` ncoj=Y[F*^A C"VYP#ꎹƀ@eCϫ9eW띲I.%eTb]\%{˲[}U֟t6y- LC_Sl 5FNAtٹ;rɝ' HvV䆬̙7tƄf"[3qv HfvW=c .h.ZlN0J}baD28{J9Dx 8rRlW^ e  7>ͣ{:=N )h)y$P}߷7#.q}L `גRBgTٱ顡['x@ei{~NB;?-n#E>g"X*-Nn闪>BiՖZ:lBid #Sal+̏vV:Y.e/+XY8k[W/GLGKؤbQDdh9@f;S`2"8Y>q/t;-`}FC18(:Y`”2O0]sZA,; hv&vMU h/KA ]z4c/=ǫb| -#uߓݟ'lW:RZt%&h\O;(/c0$Ǐ([e^WLGOCN&JA5D"ќJXeC2?=dŔ:P .LƟjwK$C%2$k$7XdPB(F›pU FZ9~@)Pw\Ԏ2}LЋ5Z=PItL,v^f'@1\ y_ bQڊ}Ȃ>-|ه GCT7&7=qMlG }?%503Aqٚ`rs+WlήY8ym -ڝ3 ߀^>{.oj U8䇽k, .ZQ=2SW$W./J4 ;u:`,gv!ڳsM.^=w* "A1T nGc3?6`֣:Bb U~F,8, 3jW'kf7ta>i#2dKk0v7icudC#̐#Nw$qŏp@|Z n& -e7uNͰju8`HƋZAG56Ɍ 9w1k[]J}bJ ed%ta~~* lX^8a#!D/rW\xcUx3Z$^Fx"0;ZvLа[,w?4- ˗6`,Cnޟ_q=}܇PBRQmPC?[rR7x({@&o^8MN*0+O[3+4;?)dLlcu.jRL^A-&@=nMT;GE-6cciJ;Qx-=7s Poџk vk%8PHv~0ΪZ~\RuDzzR d|HhCЄw`/E^eKV S0$0ݮ"v/_e@nY=ҳHA#mSu PN{ݬBφ8G|XCVK0^CO?"%Ѐ2?*̛.h74cC°xl-4EDŽ0*pQ7Qװǐywa4\ډ(vM/WЕa;W& U!i:R.#JY v0uѕK$ax ¸ĺ>ee}lZ- wfVoJc3AIg0<ƦTɲ #\RE$ qDK#x,7WSf`\˸J_Y:])8#-n\U$5e*kΘRP&J`HhC3O^P݁|Eg;9)"mFQ>UL-pvHHM#8kއ+]/U:gs0~ o 6H{ӹ@sa{\4W_~Ҏ.RQ!O.;Qxvs,QU[Z EExscP9T6"./oVV/b.8;j˪NivkH( Ip0%PCus:ȵN;f01TҌcf~GQGF7?mӱZ|y#uMd8myy.3GY*~mg6,̐diŧꆐ!yOmz ;Mؽ>^7U]Qb& ΎԶc"gf}wU5Tאp Чno<@!n*'7v|VVUC hBY?cH'd%Ӝ&++VP)p*ZGFI'IP.O=(L"p[ZQן A}$"0ctI\l,gs}pI{+^1@/BfCAE3a?\#P>laEh0`=}⾅C{H#Z ZKIo M;,d-FK绢%c_ v˭?Ʋe&ŖjSU^U;ﯵc`UY%\9LPpE2IuoCT[ SٝjB,?ґHݨݐRC.kjC\0r86 ,Va8=%UƢѡ$zEP=EGokAj4]l/`3ɰ ,ª0mY\;gp0춖,h]y`J0+jP ]Ȩeqo*ByM&eOC*K.*&L 蕧R'װ 9|竗X"F]C,+Q`ǖK5" -o2CxJ']nR.Y@%A5ܵ(W*H^> WY_5'͓8N pɼ](yJ]jR$1&b5 wc5flxtwxrFza;vDBMTAKj7إo؇ӺT!tv?ą̢Єb~jJeA3*Jt{9P&52;+߬ug MDkj|ڽԕ NYOZw_ RU6!xZ vowT2;%,VXH;q^Z(>3yMx|xEppJ+kQ&hz>3D?kq^>W֙dr#uOÙp F]}l.HokKجئT do"d`YÈF믝 =m+ɲS v h-Z ?`Ewu 1* lX nH~2ܑ51RS2b`SUhh2Yz\"GNroܙL&IIt1(eMh$ϡeHQĪj< m3va 7%: 骇VodӪ zY|K9~Cb?N(N ZVbJ z}T[".O?z"O,(3IRew_ɠ;) }4f͠eۚ!a*f(JG\Ɠe O]}&98S hfPT/nWmC,U@ T:aeϨzl-YNi O/ik/nqd>hwۏL^h/n,jwޛeq*nkF^T->ZA.>$7 TP.5a#oX}ܘz~gʮ5+5cso0ğ$O[ j&2{ rԙUWcxޜ{*>7k'ܞw"gYм5ge$&5^*z$f< wW]%2Ĉ! qI&A=gՌ|,3dZ'9hdүB=l~ꢩdA!ԍ(.c`[D oC 2zZUC,RF81QHE(.<@fZҍ1gYZ070701000002dd000081a4000000000000000000000001644ae3ba00022e4c000000000000000000000000000000000000007900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko.xz7zXZִF!t/]?Eh=ڜ.+ԧvǏ0,&o1_=Y~o;pd;@嘤J@4P0Tz7X8 J}(AW&RꍓZ3$Laj W1$GK!(k:66\*Ҍ:]@I7 oƣQϧ1n`;@,H*;Ud=rO8j\G 5#6CQ<+ohd1\.GۜԢVgי6mo9p-e .L\5/FM؂ \̸!47w(Є(!;ti-Uw`]M,חHY;i N5F"bw[#`![om Dub6&@ZT1tv'Ҳxj%K=p9ϖOz:K/V, ]vE ,vhSo0ܷ b]1֦X A4q^X)=Q^e܀KSP,Ց g:/efψ6,Fu:ͽzrkM3$QΡ>!01{4*f0#ޗ0Ƴ!>q5;5T6"{fRW/ Ge#V뻝00˰SRђ7؄jZJt[CeB >wDGhUPǒ][63d1ڠJvK/ WeI{|-dW.{7 Qb:k[S|vL b 0ݪ4\z>rm.QbBbb}JfEae"P nc.K?٨*OЋa-xC;)¶=7 m%X2]KqK'eLj ,;00i+1):lp9 k}ny6gϒ|1+yÆ+Jܵ-V_B,L}")C`#p6_L7"G*gyHdаe Y9;:1HT9`x(˖uFϴA53P=[Co2Gˠ)QgxB垂 4A] \x/^VS;/xDL @-"ܓ{ aB%]"?C=&]# p~?? 7꟮5${Z~#y(Snf:x8w.Qɱ Ϻl"HwTrPz*٫~qK4A"C ~78m?Ej''ؓ7zP(reM#; Gx䫑*?4mqUIQ[h|pt[;sn7̝?PnHrݓkv՞vlh21p\E "S89890-ClkAt{px Z I6V:芭o:spU_uK!ߙQ2jx@+؂!U)qy|uz;)g}Z`#e½g_ WDw'!I@#h+TD'an*}!do5jG0x5{|d]]:7cOT@֧eҶ-+kXr0\ZdGˑ7|Q~YJԷ=# HM ^`#TN뮀`, &w9p: e2nM,ɏ74,%w\[[cwxz%(yiw= HNs?MͲa]av9a(Ȁ: FR,ܝSu1iTJWA\H1_GcOByoZ%P$MH$fYtߓY250+tp癝 Ś Q~f$М&%bR_3UovqPA{뭃< Kv Y¤:&@X&ooE26E {RIWĭ;ζp=4|5lH?ؘd4 Fw7/L/uWjױa+Bu:a-")[bsJx'U&P1e/'B )1zA~5SǴW*T`*9B~X *:[<LZ|N:^0\fw*6_n#rZd%|h$N5EJяQ&R"mlfO \Au." \z3+>.DtOoP W&^UAYѝp\h fv"dmӈ\dGp$-<ď` r7YayDa69՜~lUC硖oA/xR6R@cĔ>C>--V @Ln"}y,e@"=99xWzk|*@VoiKD4kZoɇnKNw]ҤZz@h.y+">A%zP5jƯloH] XkOrSmIiѣ Iķ53P 4~l36" )p@w>MER˃aY(b3Xm^5"0PN'$De :< ILCH8uwQJ=+\K.a`Ey |Q( KFglq u#\ϪD}YYEX$?\HK4 SgVȔ`vngNxr^R:T9"',M-EN; l4cĭ;DbPZ+:liB«cthQ2/Œ/.爦co֞+XPVyl(|Rd5թq ,";GzZBR䐓T}|#a Ԇ{CĽ6{o뎵Zv*2d &(x Uڣq>2).J;^<=!yġ qY>DW #Lx'x}-̋21Yus.˳U rL;\mG<kHR!KG,\:FwZQ|KᘪcaJC"uUx j_EΌ'}Wv? 2L%WO"uOP}{ښ |'KV=s!F] VrM&+0۰$({ 8g#+;΅Z>kc;fꉁ^z-w?%i]_T%}e.ǭSQg~.ۭ_FZd8̨_X>8 R/x(*DlDT-؜ˮa@`EPo .Ej?8svF7֫$t`ya ]Oe/  >sDdS=*NwMY gһͅ`UȯI?dn[ @\)E= ĘQf  I!=]L0lNĝx<=D8, [?߳H&! Qyf+o.':FՑ+ʦwH4gݛ}8[T|XfֹKf$ك%!~řYȾR"'匄ʰ36x?꫕[?-_+ࢶH'4ZRr|.c&-ZA|䊻lwN%ud`S~$up(9:yX(rXw\ɯ?~2nvvyv`wQkzףSTJ9儆{WuqmT6@Zbq)9ᵽS;w6+Ip#Y["QVQ>$57bV-8U `֟ M,DE?Q{{nW ! rN 'HJaT #.e )Z9BrIf;(캣#twK yBW,=LB)_y 堘߾F z|5V=MzIȇ, kC]7*'45͐(+U.ۣxڲ=3:tY/vg䲲Nhǡ|S\Tg5DU;pl׮T0 `\j8k`T鎊>dѺ/\ ^.M#9x^vE݌gop/4EL+hY1<-3Y)S 2/#J`I_q0]&zL;ă?FFÝV.&y\2\zjyV=@-(ޱRD)S;5d Lw_KEo3qla@ h6Heu"tm}ZGe%IL}?A H= 9Cgwƛ3"0L;JFYBQp贓XGAcf<Ih$Şq] RI _(+#<$FO34z:Wwҳz gE頿_M1 u^rzˏG@#Y#N%_c2:jL}Fk䰕5m=@c̚:Ƌ8؋t!EqyF|S,{6_u;ZYCnf0D ( Tu|$߷ˊ~)P*?@+Xl `c5.VC PzW`Aߏ 17OF$ME\hGpߣՊ$HFm'֜*ڙt6b ǼmRr}ZfG;i7iebs\Ti}]')J5ޒW9%zzWy lGa)ᨅV=}dێgT}D3#]o_L>JXk~= Ez0uzf)WsPQ3h_Dw #k#>F`@_.̣K)2@d.jb)4+^oW"8D}ÄzB܏H :=Kv$T|Mʌ..` s;%RYX?/ rA^Z:χr ; !nO +Z@jޏ򃧑GwW ϲ.* R#Y)O-wgv Ss'N}%L1e~7 ôr42?`m-"鋓$T_e'GШH9-me%< C!~KeCBKHmW0cx SK< l)iST:׳` LZQ_/9ی㲫!my ۇ"c]i0[ {TIYf*5q!OqյãFy-;Ai]wkÆ1`B:fErwoZä'PN@ә. X`ZF4f3π#A4ɗBH;I0~r9-+qGr1${h({+UiL{>tGb l+\5+-gn~POPjA%dfNc:jHu>= p&kt3bsqj,r6 K ZsSB:Crb T^ij}ʏIet,o/jZ: uhdԱ^nׄmk|y صCymmy^2SDHՎQ*܁p/F״C)V_ 4ȑ eI=vV^KG[iiI(6xPZ_fa Ee}6U9#p9@ɜsL3d03Z^c!ݼ%M?6hШ ]6ū]t i5n C'{b$;v^ʷ-2X?v)Xjy!;m%Nԓ/WKv%_v)$v}#k]&bDSk]+Qti)h}ĦR } Z\G򬼈K |'C?ް訹>`k6Oj G:oOںF+9F jwøɩag_EkwᇧKB*R`/Qe6"ȕ_妌+9T"u7zw9.p\ o8E_p .;v08,Ռbq^!v[l0)ڝ\9ZzB%э؈蜩~.x8K0d64!uTO:Cje]'Be̾`-r&>\RI]F IzVfj~1۱|3*{kZbqV o'.l L@:~83#iI3-Cf3.ɬi"YBD+$LK^J7>=ł;H@Kcc߭4IGQzv`+?{ΈW>_-L 4^q~XY㮥cބ m-92jK[GI0AB6v̯Ci޲d}iDm, x=Kb޶xg"Xke.;<Ӧ2L"rĎRM{2cٽL$PShOdJJW7x8 NoާxKݫ&fٸD^mdX$V>qpM;i1kqVܸ?]n@m 8Nd7^) җ@Ev@߯3iмf# R5.} Bbl3ORvԒ!dW cP /aVь~H ݧ?4/JNU#g3`I Ee- z"][b!zC^r]LuCV0::LN.7o"*M>\k?BQ7uppӔt-rm) &xh3׵@] . @'Dbp+`.!>\fQ oT`'U6*\udjdkD.[XQ>]qޓO>KY"V#_hgs0?["Y=%qRt3 f*E<}zhFryMM]\g7 ~ 5x4^ '"Tީ㗨m%C6.p, AN#⎋b4|;wy$yb 7XJemYcϑ5>7},e팒 Y$O *՗ǢV̻2k@`y gw4wHSɥ+>53*?VJ(J$}|0Zeyvȥ8Pԭu{%B3pҳN5^M5lۜ$HG%=/Ð!w\abqF_az \B!WSi&lH NN@?0_a|aoutiB87"y ~ 0VW=|O]w}- }wcKԏ9^nQTtP,vLV|P/, %vWgv[BD.QI# qDw-[4g?o4=2F`g8 2s?q~;!$K%\XhŔl -r?ϬiGOL؉y~1eTN)5#A'Mi!0aIΧX]Y0,{)Bb[A*&؍ 4{P,)=!+#]_`/'oro?Ui~FPu tvODd:X)ɡ(t$>S+ץ[X=EY\P!P;|t^Hi3}!P=S %7g ;j|p"r{DJ:z1nYI `Cp*pj6zsl#Yp|9 Ը ^:󖂠+>s翧Q 1.Onu{gjo i 2<eν4cΨ?ϢtY U$F^ /Nm2]BeE:CE? ,҈Id89++\}@VDf4cE8$Ώ8d}( ڗ#BZ;c4Uڟ={=ͯ M'Bf"FC C]| uSQ*H}N`fэt*::y8@tŦ) wĕWӥ6K99bf[vy1|t>P@7/0IPIۅ d5$zk,]MSĬicO.H}Gjpd )x:.{vg1zYC khO<k@Z\] t6@$Z1O`=00#wS̾GtM:u=?tnw7U[[I*TgyQ'vq1={ف8i~yoWK%}1$7s ƳF`McͶ8ȟ}oXO:kL .λ$b\M݌zޠ ('9TlQihiH7 Ʋ_ȭhxSJ.Ϳ5xeZPcWOp([Np.N_]0uOP?Z=r-mOqp)dpݝd̡6V!>Kj]] ی H9'k@&ٞ-PQ;LΘ42]kZ6_ ̔Wxy6p5&6=wA6E,;M؞ ".y<\[w#ڔi,aR_@ݬ!u`FԉF+LlQ ѧ(8uh~9VoLQiDdӮ\lyK-=nZAqMpglGV^b):`v6 mAG"Z ϦOۣ=BgU2gmGp\J)$q*c 0i Vwo'<3JpWog/aJ%=N6!yrEGe+g&&Iʰ_gMscajr徸Z B|֔QJM߭8ء5_](+;Cz+V7ܺU x}ۋ Qӵ Fݦam7zZW!r/uqrH;/dxQ\||ȺsXTZ<0<@?(g/`O-Q\7NkF0&VmȃaB|LQVRg޺ Ka`@xDR]Zt;rlZ㙵;WIc>a^,KB4Hs"Ԝ+MQfWc̅s UҞo K{W..ƨ^q~^<aF)6B0w$[ 8Tġmo5cJQ`!iYœ7WZ&+kB u4x,x.PpA 9rӲ*FN9[Ml8)7hUI7%6cIjҙ;~.|"HxFwSNEm!+͐4j)3uI!֡e7g-% ԅ 'l 2ŀsc _jGN(a)6L>7;4fJQ.Ws%]p 6\׬1;8\Kޥ*=Xc CtڭoPhy3nK Vk>-@ RLD!y4ziFaVDض n82Tu.X&|E'>٦B« 3Qp}JUCr{^I 6HE HƘ nOI, ,! G'4e7Oi@~>NIEYw bĴ]O}aOv7s$MG&C}$D.x8G.7-v)mDESX7H̲h-OUBN}Eÿzkps2yρ -_6qcy_U.1[}@N < *m+MrpQ'}\ %K2Id,bza)a"ۛ=j^dl.pk0] 8nWR3(3PQȿ1B}H.&KРϮk&a1jA`O$;G DѯASVr3aj HR(.qGUU%Yv O=CȪq~ "XAkRDns@qgW/k`nOjry$FOXvT<% Ya6PegN" "K?&aSwJGGyA=O-;,1F.!#E~oJ+4+ߡX V 1̜:;YFTbڊ)FYЉ˘ϨpǗ2[Tސgߔt!kfzIzI!MX񟡸?>5d$zK2;үYT:lnsWاNUڡNf9mHjEK-E4Q b&\y!١Ջ A*Й,y|q>IK_S;RngM¼KN{oޢ WJPT|o5Xwԇyʃ& ؾu#-4LA3@E8O J e'3:j39'j`p1yWcZ {H:dJLE(#Y']boP4FDA>#eg-''RU,|F)Bm+y7DWiF]]a0d I.lO +9weifSּ0 dxT&;G9"-.Oy{~,9;q8vž.CT?vF&ܥk8{胨`ӫXf84in*I:Õgs4LnD$"5W]GC@ܮ#\T͔L/uHGUaj**4ğS{6  v`%EA lcT*-;(1п+H,j3-ɑ/c3\f (Iuu*&}- Ea nScJ]~Y,ªb*2Edg$s P TVe)m9ៀ0uAdo*!@0?ůI.Z ac V*YRu 9Q#d }UO'hJ:t= K=FIc93~R'7 :N[؏*Nn-z{f3Ѓ"ff8A&5 PHILYRM| Z~@pe5W(SrD66[Pw68]` YH.9Kb c^ܼ//XtR[<4Fߨt'~ r(ϘҞٳ !>Y>$dlS?0WrK~eRIlFM~ؒFcK SNbj&(zGo.w;; _ZpsYu'DG^~ͬcX,ιR*="7I'f'&je" :zlX \}gEZ&qNB(vaa%JHJErT jOyERl >߳c4/\1aMy{s-0NBˡ-^/o܎@mQX]8ZP<ZB8|/ f/l;hbLX q{K̴4o/`npevJo-ݚV5!œvVp9ш~i 3y(n$v*IJZHX&ю#S!-f +n@fNަCO7:m |34o8Vc| %)ߌ}bFV[?kNmg%/.fbgMl V8#񇕾XTcR>alkGϸT ^fa8LM, iVB]+2 !#3Ǣ ƪ< 0RtHφl]ō3́VJ'j`?%[I@.݁ 'I Si]L*ZF[ՓIc}o~-խ4onD >VSnÚau"̈_<̄wv{!;KIAw&&A:Gl;g7|1xc=?x}x*by;@,56 >F\SS' J#}I6,fKcNdqhyt wP*=qzOtt?=fV:r4-@Sj07KQ, BB/ w5]ǻ)f)bbD$T@: u& <5SRfoSxQ3$'΢4m#VU[" s_B܈{jÓ2;BM3 ða iϓ|h6=R bYp` ZQ Qw@C<ΐ' mnP I! P%N D=! Mwx/IL!M*+1lRgE63xxn< K{k`Oz )˾{{z֒Wݡ?:v=ﵩcYdnA,W=+w̡B7Ժ C<7.ݐ?^}d idEY [D6TX>baN/')s@5ݕQդUV 7LDQx:7ME8 D} tYe kM!t~,AQ},/Q%5K  a,rOf߲P{˼n-i0cз_a/ ;vv*fbEP>8y7y*=P8o?ZpeH~B!4_!DnHop(~f`d(ϸ /bs )9W6:(ab65ءYIDygST [6ɳ4a3]`\J O{k2 qAlx qJ9Qg+-4|K #Y*}kܿGo #H K1a { fܴf7ufhf1eg7Fw[%6v!zBL_ӆ gɓ'V|Ƒ\,گ16}AEWՃZrykl$--߃n֌B3R!6>AZ횏Wx]՚MJMXr53ŷ\!e_{Oxaٖ!X{ %%a˿mgdt5!M^o9Du'#SA|>rg/|f'm˅MoCuӹԥ>"ȋ  kn<,=&)ھAd~qҝw.`."cGs+9궯.cvw!oy׆ !w2pJ;xUc>,3S12~hG@>8%=5Lj z6;JJ'd]SW`͆d*6M9/P3D#/xaa8[,z46A"woaʆ<c`gwVXȕ'8PEnkE Nƽ5" '+(5Zjr _>o 3ñ*VSMԣy[C9§Y+g`C&nkm:Fw4 :WFfRl = a0EvҽCQAyU<&<Å0Lua/[ȸꨗPd joK4or_0h 8{΁Q),N!>_a:rOE(w]H ȴ7*ͨ=s6KYuB"@» Ye|;z&jH†0-.i, tgJqxtۭ2\Kĉn&^+Im[7; tU˴xowBR&jEbדUXG#( b%5k-e` z]^q@BLT̛<}tI:0?>I-g[hh3.O`K-e32)|M{!'6ղ-O!ɷ _RK(p"A> JZ Ն^biߓXXp; D:(pRmuţ(1 ϝ09L]Ƭ 7{wJvi~h)sG=ٟBYZL]/k-?-I㏏gZii_$J0Lȣbۮequh|:FTߧorEskv<-K- 傕ڰ]XDpv:LpMOsZ}QǃL ,Bș?`ŝM~R&#{ӛch`L>lw4:);j&@u'0fpaѝV/NR^,L1RC'&DMNbOlC;Q]ܔ''&Ԗd] n6C%٥wSaŬ^gy9B<+l=)b'6ލ.]oPYp?sxa0|P~KqǾ7a~z08*ZOұ!LzK "]aaXĬŠ@`؏ܾ0fU)KVyDlqҖiH6@Vr{$H"MӶ`ř`|"q0h+Y1<6y:OkV!_zC&&-VMkvk9M ENW9zԺW~-QOl@9<{zU(n*7݄91_.^\ ;>*4`g!`'nT鸽h닐ܼ~4" Q% GVii ԁi?"^&!2Eì8A!t:K(x#' dBJHb6aw?:aiٽe]Ũ!G\{6o[ȥr?ZM0?Z2zG׉[Ͷ8YWͬOKԇ|  "h!|B831ӹ2ªR4Ϊc`2鄏퀇O6OfGM!n0PՆg7vqGDB нKm5.WGm7.O6HvG#nmIvو;fP~&͸˴uZYV ZO5E\M}lax:ab 3#tkJ(NH$D hgc3]L` 񯟬Y`_paVzJMS;ԄrcԴ5ƣ_V Wrn粛3j>5nߵ!XXG4 W080?mɾhIv m[Td.<%/~| Y{dX)ܜ|LuAN[TS{^IsfSH:*Nj4V.3Q0厇c}@D/[@9AА.t{ 33ʯɖK>d:ĕq7\cG/?@PԤɆ0!zO:.ȟݾHԵ a-\KW e+h[e(EmvbҨ^AAD&'nϜ`{Hᴾx=d|aAUXv\!MTт^rqAPu[ .3ŽR&@a6u{E#p:!gܛ!q_/"JT|PrU v3>IpFZ8= gQj+mHc$h,&k^9T Y&'XA?h-6ba4{X[DⓣTsRF], odê&TZX2t,NExmm-yRN18{F/ ${Ъu׌FAxm*87Äs pߐlYd-B͂f/Nty*g5`.QY;?".<ßTM4I)@i:A _ N~<vėi+#F-REeRbiNk:ž旽ZU-4/%K:,vƪc+!Bf`!s1V IjAῷH\NO }˾ԟF,LJdٲrb>\Źʊz)3$`+iA|ƫ󁚰£ݥv~2J%l7a@d$ Ǖ7@ӡ5ʀ{ n"w8"wf#9lWFV^]P= KlC/_WFWå&uQ UFEr/Tty+1b+HpEa߳K5|gjqdat}t KmʮN}]hW]$:{D rc={"!,fUㅝJ/[f"KyG"CY3FEz!uupHV]B^eQFGCEq ])Ж]ISq)p1˖߾[^oS\ҭmikE$Hy0:^NF7$v^~Eؾ;7%KSE~Ծ3 m3⢎q,DtZe':ƻ#;䨬2XȃXsT +8̫=x&Qh兏 p8,Z|㝍櫾*Oљ1y 7NFE괕yuĴTaA 3SY->t.堢h̉E} ?+63^+; .`P=uγfy7m~1ŔL6WJ9߿qn^FgZDa#tugYG.r90bXA'XOאPlb$j&x@{M,sq)w_s>+~uB4I}*MY!N ldhEw7N?DexlD;fNlcݏ+ԻsCk`' b.AfRM39(D٭k BEbc#B?b,S''($ʤH5J_LQYHN" kph+qB^%1.w[B`?rRzl\$:!,jvG2!H&P/O#ǯs!'fIsJDc ؊pG9ɽtIIG"tE3yUAM پ01YutVK(9}3Nٕ0ܯrAxT},$ ~<ҙ4ÞEE 9hvzIcZOH˓$d23O>\4L#ƨ)&Ƶ i{?8 XA"y4ЫhVxk?f9k$u4J(c˧EIn~W ;_Kaۜq!F12)֠JfQfۻj(ZE ي&YXRqOw `$ g!<L  a\6}(a}W~q"a|O;80~%2N\)x܉WNtd`7aُJq"i $Ǫfɿ0 E)vݝIyJfaqẕ(DIxjdťm0N<$ޓ(B~؞d‰w rHp^*fe{7kڃ7`v|jX{o섳XӺD$d{so|dѳ@ϋ'F2ݲ!7kKD"r8&KFS_J5=kn`L&d+.D.1߮9-A9JH)@.C.q P5e]o!KO\%h6tgf~9cr3_wڱTv?R'q$OgIvWRs%e?%$WyG}YyD]GẈ c",ĶMX8i02 ]ܛ.x P-)n9|8*X*`vbw'o7SMQ?*C%Ff^\m \( Ip" ; c{ٟ0GH~) )lzR'زls*E:t!@ᏄMZDaz\QSCssx0jٛ1לa+toh\O&ZJǩ Av9WB1eÙ<ԫӏ5`{:ی""kIa~aU۵8o 5dlS;}~0J٘Bo)p7goyAvi>ٙ`@@ܻ(6^/ h+,`1Q"u*QoRQ!?F[{"*і/t R3yoS JxaJN g9%jJr rc˲ ͱu/}ݍYOzgzt,eK\Tu};A>%p~ϘסfMdo]N7HّG8=ud5\ç٫%:QɑnpՆ2E,̏5GE]N%>E"?<ǨhQZk")o\3NQ#/MPŤ JXiRRd |F;NXf6kAβ;sNPz_dsЮj;[1sˎrc| %&P'rB^D`?`q .-!ovllOÅ7B](¯7wS/>e"xRj(s+Q MPV gtUb"9ƥ^ir3N?w60* ܌|Ք~YI}`P!2z/7c:«؊|n\ߥ;?eD +@$HAurwķVh#-<>-"OvXу/H>۽{K*f0XNt f+U i &B & a?1Z_y2 bmB6k>hI[Po`z/"B'i EtUb~7BZC\4".׹WJ*P7,O6C݃; ;huDHN"('}tI8D㊷6^?lPzv4 Zp@w(iwf$On>q \JP,Q{*T|t}xs2eЅ(.$^¸y)ՉϓQuAJy鸎 m/@ѳ9 2 ¿Uu=s="ƚZ=lu5JPX5=I< Q#\=jO_Sf%2@$WS2?B]$g9S _ ]~^o^j+# KOTڥa1<˥] 3 jw\ݨQ. qk@-e4ʾR̞e$jt#'mKi$2_$a3D젋Ԃe`*F3tv 2nPV"K8-|=0:WU; U|p^e"gl0Gi3XXNjVT"eH^p*Og\q}wgxsh4#Rڮ'TSe[ cfǗV?>b=tv:@*oXY wR oEܼ] XS܊}̻ւubVbye;p([0BB H;d9&2F/d![LYKȶm[ԓ{5V C"Vej !H;pAxO4p^`VFF8]8j=ȆʷxEv\"J/Wl_0Jb:Kއ 0d~ݽGa`pLኂTQp6ZI3YW#~,VNi&1/sݾ;6jI7S޴*.F;Z]zU"1)A2HӜh<>9<ߟ21,k`pAI%{]8P,T݌]y+ISA.bt U9(a믪9'uX PO Y[SHKٔo D\+'@N΀hZj4vOfr.E*nErl([g:D=%u1%b8+K&"܄'7H3KlfF7Աg*j[Sh>îIB2u.0jH3yVmL+` /9-,sӲͰlǣ{*V}| 1U4 #\kX+K",{[r{; o4{ '/R4?{2hiF3& EH±mD? dtFٸv6R LdX^5W5Kk5tsN "C{zMfY!͖C6đZƟ^V])ޯI+&Q/qv t<. V"xa~r1Me P!; 8|q Yf/Nrj5(.ۉ昱? fFu PΫsc'o լS/`at+ϟe 8eIDQ(k݀$Al kR aϱ;h:,Rx.j9:G,PBPp/6CY6Υsx΋Nl%UU$Bin(XʆiTh5tqs=|?k[˟"mV4@֛ǻX-uƛ1 I9dVQ='ENy2º's'{I4|%a& H1)&e`K`ﶟcګXq r7NbBmQ:6)Y`/`B 5ENn4-;6,& l992\|KO /lL#HNV3A"g/༁* nevdg o^wIᡀs뾭?Nr]xĎT8ZzEyٓ~%2Jēo {ɖ@^AmVd գ`@ex~b/-tC) pCD.XnU6!u>= )v!"ѴKB$opM)u坘 89o/meXBhȺǀ/j++m& f_.)I#!DK" iN2؜ȋk8`atCtMYxq=%FKC  N^bgSXf3\xKֵDTw74+m䞤f? I!(S9Z8Y9;5E p{K&u!L?/*/ aNu& 9.Q?pcX$Ȭ"'qIGG?Vh3X- jd)aG*ӻɧh+jt@+6J1ElW2e(@ &?lY 74#ߏ)c,ϟ;P},} mtQt'=,jBЈm W" ʜׂKңW)q*: jPE\pm-:"37|DP{2~}s(Ů\ay K2G_ !5%W0;]_!,-))gƁ^Dy=>0\ijZTH M,5^-v{яmK){J2tn!\n[3(=5`^{z*]a,8 |"w̻ݖ;~실C)SV-\4D:A0< }L,:[mdKɔA?$ZU~Q+cwGc.hE7@ V^٭$);K';b{̻/ì_#cmeACn@%i+"I fV#Mޠ.*w+nrm.ás3>&JVpPqd5h!Y7wJXKڛbySBfWczh>pEoB jXkq;CK7&KǚM@r5Wu)m LyWP3?B>,-]*d{1^jE/\m `묘=8o-/1A:ӢzXh "E{*»W{.pʒRStjˮGsa _Jbc9^խ0Sr\˶ǿ#kk-"UʿX/!WFO D0y{L٦O.,l7p$@CI @z/Shd~'V\m'տBPtW@` Iߢ/T--NaPo:>Wl<E04,7U0oQHn@Nߒy&y.n=7W~BNV| ~],$=*."[uYm4>zڄB*%4ے?))f87ic΂\X1\^`pMxPW֙)XւgC!sM>KGM,ϱaC!\Iq.|1QQk\elW/Dmj5#*ՉϪ9WIdNmHrRH4w>NPcT%vgZu"8(9M,7 кbZW(g|+-9*F0kI_!LBz>$d5+(^]%vGC}s[ ;QdRk]qa?{­^ l)d JdV W OLEdr[/M bF6@QqH;w:-~ &W+XvRZUs>WQA%_qWLQ82 YG~c;|0̵^`G :94B=JZBy,} ,`q;3[*?eʇ t-f8NGwIW2G|>k@ y3D';4zMsP…'8n7CG Ke0<,7y|&iwſVx=?w ,aPv|Q~k8,`74N'` !`;èIyIc  It^l nwcWSg(:<nsOv$ NuYƙWT|1o8QOD ?`E%%ig69>;!Q֓!E)up_ =zf;تDQ)[]E3u<媇lS7b7~%={*M6OV)!\sIxװWNY2rҺ$ mQ'>XK;T-~ſi= :gw=BD}mfd;52:jJP,K))TN/IH_ocL5>ⲋ旒h5j@g^EpplӵȑZPiAtcgMhO9| &w;Kpev?MF/΋r\0 ~y3,#4U2 &80. ΔF4g2TF-K7Vgh G{Y#;Q>H 2}[A˶MȔ4Ҕ% R_&j`߷_ic֣p r~jT>Ǿ`59̠LJ?Vm;31Aɂ<# -] >i]:ƆYw8 5/|&:/Uw7CRf]}>&7k^܎Gagg/ q3X&aO{lH&qԻanݫяk;X҃N?S'τme`Ot0dO789eq.K,ݖT,ڻRT_]Pڦm 5\OQ;~ Dj1irCr./B̋4WA|rYsZ`x$I7R?mq&=TU[?JqCɏچun%eFŴ\KxQ{4-g:M _0S8Ig L@'Ab)DjҲ&4.E˫Vk$(%Dž "f \~OhJ{@kΥ.- Pqd>A*qQ&H}y(%4>.Yȸ쌰n`2#te!j[5uo&}hH4unx) a='ixX""kb6BYi"R?R/\okk6ćwl,#-<}" ̏5qH]P DQpz;/>mf_va JmDk 2Td]ldP XYEd4l9fY)L]QYp<>p(sS~C,ߘ*Eۦ\ڛc4`96K}7a($봙ؐb :sp<Äz,2İ'[`%c3YԸo/f*N&MNx𰬖,ev+';5<8ߺʣAB1](@:~`_b!FǡEwL? OExE 9v QSiiFsCRhַ}WEyًoⷎ:o/;,ݞoÈm8 Y+Ld?Q {LizL܋9̑>r5gtn69@壡"T+@x Bd$&Sw %Ϧ=A=c3Qh0c-5%qFD)TbQDZ_g37$;+`f[46*;_ KB>ǗQ᣹^/H Ҋjj%v XU|-ε%.*S(pca(l۔nh2&W?R$b=y%!jbM4Am `S| >׊G0qvU,7i9kC}CzŦ\I8II, d/h|haNv]\B6M(k'ڃUmKϷ{d))|lEN@] ?mπ'~.V(ȅoJÂU\Ln0iZ~W!(al(nLx@UwPѦt6e[Ce?}Z*ZS&O;G  8AVn]MϼL> C}3 (fژ<\!< 溯aW.toCP#;f=+܏Qƭ~Ʈy<ԶX拙V1o_Sr)_b0_+C1wq R:Vށ7X,~; Sqy;e~LOXtΩ~8,oj 'x' L]N'}/ KSkg!goXg[mi d@vvSTTgbFqB7i@ˈptԧEv*_IY=NT&ԗ?YK>7Wƻ!C *x@vyLu 5t|R#~e0o nճm*^{渡6C<(`#tD7#I(&")i0([ ZNB1MT;3'_oX[} /͑`R,E9j7$Cƀ2<Qb$l4/$it'E԰W_%8y' u !SJ; P&~a@O ơ<9\/",KvPQHߢ='$V/i6){oqb xI';<܀G|)UH;&ʛ1_݄-1PKT((6qijQOq:Q= hkxR16=/usFjѝ"zJ')iR t-a$~b)v4U,|\zG:rg3vWĸNJt){tNc'&x(xzՆl'v p> M6{c2R@V6{{RVeJ5l*>鋖/%ΜAd>Skwy{r3~Em:};H54y=ʻ~?uQ9oGiszN35Pu` m,(aypOm_-_+S'j:jX&Ad!,o{Q+$ 3z& O~'<|Q[ "))ls7{!|O|\F4Z Y׼.8v:5 5 wqРa+;1# Scd^H(żQt96t|*4({sFOǩM$ [qH)>K;%EKy4<3X8f  oz;(:105ФLػ~)KiѠ^u6#eVϋOFjԡ:U0ۃ?h*@`hr %/pʚA*;AmNeRMR q+d  (qMK9XK1 Ut2 ~ RYb: }?Z`-x8hBxl~U©b]%uӅ;6oS_%<;P^)pO7>FB }ژ84- nйm-T\R'^C_Y501@U>I8|A#bVabXS@^gL[W1e6 Q:^mv@ (9҂%CF(&)diGYQQA`##5뤊;E;)5d@nc}njXY޸u4p:G^Ys:̭)?SeHA=V>*pd)YH)YмiX XbHZOԈG.خ7\23Ln}!pJ?䩶,b:9ŖE u@qhۿƦrenЭډxO1FI!Unc`Õx Ây̨Q5|ulR䩜X3WÙD#PЫ"0 #ww"=s U!93R MLח Ozr=jv"m?У6@`̓'R(!a7~r:s5 Vz{Ub4)m3eMsR&TC/E?{^PLV3)pFpvu6_zyL*@1!ġuqZ^SOZ9wYкΡݩ芗n(LFT>R[Szo!)q6~ bʀ{Mv2f:6{ ,h",Đp hy.[#,}B4JE.e^]|ӯ~&ߚzȒDFBc=vw2V5h'j`qj0OB*1ԆY~c%)5crId" )ŭʚVgg,a5x 2?SBƔhC;w6:NVeU $ݙdU99DS&Eocy.$ գdAU!vPMHE@x*c W{蝡jJ? E,OZ6adC8@w o!͈ kE E(`T X.&ӖB"_XLx1Z*4W;Luy8$R-ݙ##0bl}%w[* 1vGI{|҂ ΁gb6yX&.C&TE(#>$0H"bh|FBYحXi\&,7^EȽ|(b$u&B2 r0|jGgԄP]4 dy8Z-GTyf~+)Cmh``x$v3'x~JSE%FRH0 ~%9 7gM5s&^ԍmF!Nz!L^VAb AA3hBϝ+DΗѣ3n#RS v-_ \LfdWY1@T줁| a!S @ +<hɝ{=9|[w 6}51,-3s7D:!PuQ>s)FPOAZDkqZS,VeÎ m@^EU)곷^nz2hٚN&ae#|P6wUQc{v NE%j/*GD)o8Vv1Iz(A~cJIP2bܺ nOPe7/אV,V(,%7K: boR~:aш5АH~5N=>x2;Q~„G\ b]ÚY $\ent ry2HC'="@^\dy#.gzhYZ5E%aGLnȫzJƹfL:UprRv\vo4`2ӲNSJu&X +o=A=`Vۃ">B;wSl%*3@ƦS}ey{Ttj xc҉gC8͑ϼfy䄔3gS `JJ@ZC? Euiyt"&rd}].D'FlL[C=叚SRZBIҖ"5o/f+][e. U IyF2>'zߠ᪯݁5L$k.(|ƣujnڦ5z"#f!¨^1Ѷoa9lJݐz<2 h&^3lNy{fJ]mR7`?-jc==8&aj2#ZAT/ `O1e3;xTwӪLA^tmKTzmי]S )B3_º+N˶/G"^J͑Dq -O##GW s&|vUօ /H!0HR9R Kk?9ǧwm{L:yc_}Mk3>uMRP-+'(pmʻ *^8UhM;w\,n0nx"JlMiyHߺ(LD.jZ[K< XNLӃL\zJ k;X"ɂqsM[~S `KƓx:.22:DCv4mϚWB19V5(z3%Mvb=1u]*4SL$^˗⫏8nb~TmbeMC&}f'op_nqfJ!V ck:S_gxvNY֐=ԣʡ'39s׬u7G8vP=U4}?a1DL/q6k {{y+<[*/4Y*̩h_xr|(aP L8Wڝ2gw]RuWoԂ94Ѱ?-m(|Lr ~-VBmTDkjf'-N|)󲯆GȃGs2* $!5M00*H$ jj)vj[)W%"k -ZOe$w5>V0FT}'Pqொ6DM)2y8quNȡ4L '{gn#GED(WPLN?ɫA/P[;Z5\/&ps;R Θ5+`t,vR) \yYѬk Ą$3;􀒎qV#nV--H9.T:P dC'wH5v1|m5PPzT*7r>)M%&wVhVO]e:EFf}tm4-mx^+8ON3<\m{&jۈ40P(sګ[7bR2 MI ֈ%]fuDo ӏ54sd2r_b'LcCN!-'0}h^?1h*tìmW`Gz2G1.׈0]~|₁}(ga(%{v,;n]琌G{UE]4x2yH,|rqB}AlpR=Ѷp#!+3[|&|k)hziN> ~ԌuP/} zPQ>bxҳ ='X|m:?Y.Tj![&ѝq=4:"tD{$l$ϛqh@M`(',ˈWʝp ]؉p붩W=y(X#bFH!@z Qr,PH~-)JB^3E$2M :%׍;.-r8u*bs nJh͛XMxThi4 ;s 5ň#R2r3ʸ6}J{vhؑKFq=UP RvM/-@:6iH%*mwU01ڸy7āN=$ҍ5d>O⺗7N"GDGMnPXbӔ;μM ,۪{ZF%}0G߫Jꬡ~~9M-mCu'CЦ BtVClW(9cPp\48MڐFK4>}+j1ȑK=hH%oxx@e=^xܔƐk(#(h`a.UuT x>0],)"(7ۂa3.̌&Wqr(20hgKU`əCr2F".j_&ya~K>nIw|v!csgz$߁XHD70/r-*p-x6֯jwMCjCL"=\'*91(KF36+>:FR_I0B@y**&wd)?UfS jPQ5~8FPv,?yJ c,Ɋ=Cp3ԎtJ,N3g)Db@kl;+ˬx 1SHXkyS1 *Bڝ ]ߑoi1^\o}Ly(~G ͸Knuk? PYjQG%;KswЉ/͉ͳ|OYuS~AobcY+‹FE|D :H ]q( W[$2Ȉ"9_-m> Af5i3lB:. PEp>Uajhnf=ٕbDQ'ْ3K'#sցAE{ %mM̀FE>;*u*%Щ;}z깊-Fǘ3b;ԓjA3 WߌK6S<ĥ V[#}|yfg`>wMEJ`l6/F_Ʉ+gKzo}ߞ7Jh>Po߹Xj>|#ӗҲ}[z c]=0iz~@?f5eӐA,R۠b' 5'${ǓyKIʥ4IgH'qED˹qcL&V*kʤ0c (ZˉTeAHp" D]~ vR4ᦉj)+#[oMI9L?fQzg+,6?G즃 L 鮜U$8ܔPsy_U?'PN?]Xc) 2$n1n5F؈fFa-Ь# c/8b۾эqzϙV#5\Iru~/θ3-BL>8Ƈv7X6#F?Ԙ/%;Vp*yzgMd]&#v5blȠ5ؤ é:mDV LUC\T>b>!52t"(nzKҺ g9Hz-d- 5$0.".1 {tSes=OtgY+?AЮ' [zϤQq;:Q<_yiR$VnoI6`˲r9J8F=1K6 6Mt@m5v) &()@d ,]]%t" KTjVC{H ŠIy~-0ɔ+i2L~Y ry41qBwza'yS?؇A[l(7_uaR~{A6} WC;A;H%Aghpe0n,0p^OX` *jJ4υco M8D\A8'&OE.WWn)ul~ۆl> n$=b~8̟M[son*w-5q$Um{d_dN[3 ;|s2" oRLDO+PաgƊߚȶr^HrYС;JB}sd%#SDJ[+ʯ:_:锹3L6>mhD=T̤ݗ|0p(ZCP 0rjZBjI4Ed2aFyp(9,sSIO3W-_4i/f*(VK-\لBѮ/}&[3-Ę'^pZqxSJp:ejWˍQ )+.# mb~t'NCl¿G¤nkăr X0˩MOZʔJR @I?w@<"2}iQ 9pv=?>w0.>r w*yk+!Vy<e|6 3YQi15I(xZ jYB7_(xn0P,$rt̎x>k>%Ɖ;;/uIA3٨'甋H3t4/MYlr5ume>)5#Q1Pkb5gB"뭮.^=4n)-mm9$i.ǚ lq.70/)fnX hB0wڳׇtRm)]-m{h(MMa? ?:Nm谧OC)3GᨹE$r2z֖As5!6Rf K$X-(3T*!9v,PLg)4J{MsސDmYn#g {2 {%6,bYxty١pw_ e=|%?f4O5*w}NN>`b@i[KFCU9ύ$)o"K&j*$ F"KLQIS;?\6^b ^TSKcxgV'|QI}G]VuuZjQu~ŝ ׇASHr/DŽ+\-ծ1&l$e-+܁ LW7f|,g;b% t!TG7Fu?I7DIǮǽxWmБy D 郧%$V~P}2D.,aPVdkWK;t)ίXCRӷ-<=V>V{8a$l4X38zoLTͭqu!9 yr,P.t[nBE;E%cdadQ=2H/}{; [y׎_dh&P4_ .gG=mU*֗rzLN ՚?V'YIP_nh_ȫFhݏۣ I#;jzU onejuE`%ŷ;evKNuls {Еbvȵݰ%DEٍkw6"굇Ypx9%rѣ[x/ŵXH^'&AAA\b#a?ȧPP_0?hsB|IE-Ҍ瘎>'PlsL 0^V0XjlH9SY扒Yr|z,x H+[XP|?lpG'7ڵ9}*A/"ʈi܍=#5a#sY0oP+Mi0B}g3,IHä3jM*&/AuR@9tJٯ+:S۪:k\,Bu=b |&cR!5%gllC<|thu`r{t̨r5Aq*oͭ~+ ӋBAb)wLd^^DH z]ՖWbB.,73-NLmV5=Q'4_&33&XaLظ,xO-r<- k$ ^P&44,n_>';Ž*z=@R7f\cdk:t-ǑnX9ozgG P(Yw3=C; gQVNN5& O_j~UY|]  {-tx-DӲb7Fi@Hټj kgWZ/VY[Z/Wr_0)W75255(7@J&?F6H“ ԥ߄^Ac\Hx{82:g߉Jɓ7]"ߠkm'g,/9˄Y&;*!yU{،1֢ nQa{DLi<, DhMxϚMSwRڌ􆳎A,ZoV#ہƍEJ@# )T`$;{@%\d$g͝% F?,pWX1B-ټ"2%pZ^}魔lX=Ho>~mf3E.g F!b;ߪPO*-f`vۡ e¥Htxy t YE!R Sq J2|U|"dGOf`aUPJW/T)]QUEAsʲS!:5sP+D bSG [%wi09z4mcݎO28&K; m$뇠D2] ÞD]I8 bMRD{dM)\hl/_M)"NW!1ğ6@@Aae|qfY|q}6D"=R\͘Z-,p@" a$nfX-aF4Yy/黝ʌf; "%QёC*z`U322җu_cF̘A U]Oeu<-wZUb'^ ds^mb<*;#&i`Ofk1CP;|{3ݎt;f0G]'p鸂=6BJi u=fR( F?F]ySƓbܶ_=2#_>1+g{aȠqClLsˢj"*S^0Ni+ұ-C e9 MwA+z ؟8β4Ȇ*msxwZ!QnV!|w:F[kQ=Qwc ^+` }w(ԑ 'i"B1\[]6ֿSsۥ_"tu)3Kߩ{y B島%~p>c?bm䰺cf ூa횢99c6OM"|"2vd5Q>Oɸvp") 9q%x;gul):t}a<,=UQ)F>7ߟl֛<3mvdΟQ؊=iû ؁iӛ3pEqd)|{d=U?O6kl.7C_`"?JH^޵o;Sx*x=5q6sSq%6y`P]Tr𱤈K{Uئ):D,a&'Ra7*;m . ڑA#OM9?d=RvsJs%\rw+>}/IĦD񖚻 L~Sk c腑xipTf/(r/l(wP5]WO'FXekE"m`,ݢcgjө1珰#ړ$I]Z>tC)"ߚQM8hqRb NvP S 8 -.*/ :yÜ:Xr!1wm^S N0PeG Ck}b'.LV@b;," . Æ;JAllT Z{li+ ;E /}1{Q%m3Ze TTNuܯT΁e=obXX\#<إRCL?%~^`@ 4 e[C;9}=km_Xa\?hf>v$>qS{>GVWW7,t˖=*]n =nx`nN1b>-FZvlCNc#8xb+^ǦYeKW&jb0D|94WG!\7̀p4)`;kۈ& 2> a4Ig%-ECRֿBO JdCOˬtH0b!"MZ_Adůp2*S߄Kg+Ts3gVKJȍ-=*3>B?h$ XY4@kÔtZխՎTt(D, nFè%I^8 N#*"UO1#)L_^Ϡ6kCDeh>f Jr7cP)$T< `ΞȞ_N_>8N;QgMj' ޾ޮ):l wG9T,dq\5*ht*= S77rѮ6n4zȤS9,&52SK_g/ کpI>&ހ#mL~.|z3!^[DMyHrJG,{pRb g_=>cq]CQ>VG6(vuRJ֎a:: s1Iy'-4zc>%S-*Mĸ} PW.|x>Fg] WH^&wH&¶b̞yG<`i[I;F& ͡}2.ԓn%o{b!lz\Hs ,Iܸ 9.ň wjJIlfŐ-PZ7r *ox )Mݲ*xn >hx|Cr0 _jFac5 ;HO(KwɎscEPnuK[Ԃ"4S{_SWy8+~_wRE8m(rTț7"G%388kh6Bs8ZF}(d {inHVxc~|=-oH %G:(6mvk]eɏ"j*UWGՉW65,6;98 ԇd./pL̏kǃ341\"OMZ7):UC),"5ٝAo-9u_YnhFr'񱟖bcv2mٽ/K2Vu zuȌ$/' &Lml8rդS0}TMNR.v sPPhBPtCX(jAS{#{H* ؾ m Ƨ5D% f9F F>Sg T<%{{gg)IXAxɆhIeF֠PjξW>'|-^|:dP3~)-zO+m6..y v 7zk$)qyѲU "`rnV;R<&b:8Z&qto\G L+n ^ݧq=@>|H]#=G Gg%2l„"}_Zk3]հ&H4[ WF^Vxh+# BiiQ9&@y2N ҉S.y;%'7=idFL t*bt h $$PWs@̵}&B{#:8ی0o2$XW(C=33 (pmZd}G1,rS [}/$F#}P w4!HgT`YRT K쎏_F}U%WO;\#t}w~굒66.[ZMb.Iڷ_o͹QKq/dNM!RCѣ\9SJ/ܘhz7ڍ0*LُW7/jP{΂ɰ'ngVc Q2sBZ2̂ bb^Ǥl`l$!yUqGX)ZQ#N!C eCGg+br广k^_9w'l]A=.[TY)LGBUhA*KIA3ԫCwS6 8O^"q/b jr.%o JOONkm`_›gфTM铷Gsn >Om^`0Bv ,xF=Tf<[nEöp2dEͱ`>xs[YvM9yDYI "-j\$@eF4 1k6jIVH=_VV~!S0'mon{[ Y@,b/!3$ {5e*l^r*ލN!M8gkQξtc[؇ީh^i ƒ1t,v^ԓ~J>qpoͽ|~|WQ= F1sѧדGUY .˿VTW ˢ;"J=~d(-=e=DZ%zBp |RG|~(:h/(d5V~̖{b&;#WX8m90!-S5$JMD=qEJDC= @kqƊpN~v,e mN c|"0ˤê>̿HZT=g-Lڨ7|-ĀjN70uXC`IZR>Q?*&$Up6 ȳ|eL y˹REt8lO\lg6ǥ?RJY\//T'./kQwn p~=Zf!#u@8y)n_!Z#]HcpfjVYbK:+, R(4ãr4]O;dN;kخH(pCWEݪs`#B gZX3Ѕw[Ʒc̩KtؖI/c(Ko`= :j͖c`nTU⃔!VRQL,t-џ%) Qr̶Rg.gHQ 6}%7Cc7Vu6,}Cg/"CV5add-7>}aΦArD{nTu>z J#?FmfCo:7 )-e]8]4] :{ඨ L wTL7g<堋8qENvcrot 炞tPvO\sS Dhx ࿲J JaPx^ᄷ6&{XA[ ul6#\.JmGFHKhS[/eE*+d5壎|aZ^vR#+BE>gheVk}*?ũIח|&HJS{ڢq_zfʣ-çGom`IJh٧3a mPfvz0`تFu+K6%\F\;$ K7Wl5YZ4CxBB("uOÄ+7=Y8v.i+Ԣj/H?0AM=) JPx$-iU'K1} .!f71._%8R;.i% 4=q,5;hY]7ql)\ d{ eR"Cz6l do*M^@y^IJSwvOZeW1S<0?&YŮm TAҬ$7R9H"w5u83 /܎}"MԱϯ~h+JD8wISl,YOT.Ĥݱ3ͫߔsh[*j ʺ#X#]*aYV$1eΩT`SxU,5Rol2 C1 xˈWZo*ٹmKkVJAhHۖU zB ?g4kqΫq-`tf u~\0̲H){鯶;]x*z7f=0e c/݄/VISqVAKŵ,*fеP8!I2@ U)L{0)g t.zX!E($LaM gͮR6o -sǗjU~EybH .&lsx ѡRy{zvŌ`}4 6DZ{X 5#h 0a֬cLzS$FIjɼ}Uwm%zZ*^@W L|?$E^mEi񏤷4ۏ'k%&bhu^(4Tj3'hn0ndR31+ߏY`@igi=E\׷q=ňxIrٴU4!EYFm-YIh!Ȋ; xmlEkS[FVЯ,V4tҷ1Η>P["Z|(%Mi;Y< $˩mI~&t/LF,w5η)tЃ WrIZJY}KgI?$g$#01p#U Il{J5dL~@rD_sjS˼%sg̽H~:5,$7Ҕ\ o+jpXyAzTQqZ6husM=Fc;T0kcW6p՟G~(U4dJ7RmO n!UM+rWMZW{7}mjqn- 4 -tM5:1:*(%wi5~L*VІ:>hHů=LJRg>*؈*"]Z*FlU2cI0U2ʋ"s]쉳Jv9b_pOх0%(Q'3XF a]UAZkC{,j->&cNN{EY2 2˝]1 3Ƙ4eqc-:6(5/-q3 _B^E"#]+ktUB~30~F@//J菸Z7_q Z_>Q Vr O.Ozz+;{TKzJȾ j<RϨA3ȍ꯺s!'h$Cy4Yd:ۦۖ?g6د e{¥XgJJUM Թ=c^/GRa:™,U}3NlzY#5:cL|b]: A"pFI9q>kc??DDPp't&K>t5y?nQI  +{d3_z U1wD3Np$'kڧْi K;*<{>4^?3u7Q/ې48.m74ɂ#q~ۆ펩ȳJ6ad)0!3\TJ2BTEd[6ZN2oY.ABzPHoL1`U|I DpŜ$Tb\b6;&&!W9ܐ~:|JYXJT+} j䞿:>X @4RAJԶ!Kh&io:8i^AK"`2H/XTTe+:.H7֓(!nU%gm@q찣7] c,&ڢy5Y \|`CE_i J HfU>ңDrO둢h}B(Z硣nl " :^{Gns:wbqqS[P^/N }B)H~?a! 5V ĸ3N^}bXw~ap08IjR{=Vwj;ߕRc$~tɻjCA 0&(5nfɾ[ÎnI:nm9BJ(o0%\ЉNa'l=|z4hڧb9=j*!ņ]U^#&:nǯ~b[.Qc N"TlNl"q [N)Ү0^c.+KȷpOs2FIgZhm.p[=C"볿EsA<<<2ϖ/s]\6P ]zuG Q6P(old ea{3Uq}s{oNG"B Y~Y`[S2`U4a{@gTR("ws?Y 3#6bvd5z4 tK|E| &7?25BTFJ2² $Dj3T$3W$#Oxhüx-`Fih'b #ʖ Vw+dp9{w_3?Q6K0 V+dϹ~ގv,;?DnM@ /bk1o ~MwZLU[rU-ZI;x34sGjz籠 ⽉vHۋLɘOZ \OcR?I՟VY48qYpRQ+ \P;wǙL c4pp@,/'xSWm#JshSl:>tK.jYŪ/W@ ECʋJ" nLjXǥ3k$"^جqwƺ8&f/o?۳"9ʪXif+Z{dJ89wc;e,\>ڪ<8 mq]h;dδOms-h+UY9PEٝk7bgldbf6ИژwTzx eIi79񛌈C& {W5Ř|QoѹePXق'ԻC/=>ij،|y&R3Vݱcj@ K a:xVpIjc) *'UR#”Z'P0o3e"U}" ѯ9SIG.cq^ؠCZI4n[Ul .gig|4eޯ`) _@A̿7,o!a%(ߩ96QC5cfyDɞOȨ}D7Cx-nxP78V9E`i#?/ fnݕ3uwv4) AB8KP M4ʽe0Y/ubA'2^OBVY j%^oPe>WTm ~+I%c`Ng&IЏ4'qK)1U1?~6%Jw#>j`=UB `Dfq0)(D(՜;yo*vYnK8h,j=g$*8\|Pb/FߵAY (479~IV]@yEMT g[#F cid6h#0SԱb#w)GL v\}v-eBqe{A0͌RWT`a([aԏyd F(d\x0`5B+xWRdc5&4jFQ ҟP-NkOu=2 @ۈhB7o̝ׯlt̾jj,TZ;&sܠ2lPTcȋn}\f :*j9 jlSQea@?AuعDW4p)0 ڰ}VW*Ω^905w#Lc^^ S͏IE쵪C /{ajYi˵O̒DO|Vsk(sfM۴'$VTM{)WzLȝ3@#&ޢRu\<%*t7~G^HxLۦIn-RNgs!83`vղ$*;n@i/JVd4_q .=HP1!Vڮx~+Bh9hm6I:#]0x<-KUT?[k1Ͽ=B/'|=c3쌰=7 2c򜾧Q=@^{YUT&CC.DnY%LZ~Ub۸?ŵYD7ꄰ]O4*\*P=6H a!* vl( SQӑ_cPF'G[62v:j*x b inBn0b_ҩ0y#) 6/2<)S{Ѷs0PGu7i([=*_zAfLaf5G' 2v[MZfL)eGo$ ) >\DjUKҪgI.:L/m&5&. bl[)wGA0[hR'q}zV?*L'>@;ڸdpu4*esx|Fy1q6+sEWӫÃDu 1\ Rp&yy,Ƃ&o(3t+~PxJOfZ]`SɊ`d(Zh{ Is#/b8&ߍxĩفxLc2y'֝ݫy.[k+E{dլu םsbs7tm]*X,dgHѭAϬõn)-~KAac0 ۈI^?j?MbȓB8@KDjƙJ( Zt?Í}c\ʫ9 ³0FG(sZY.E0\QI6sK[+# apsQ #Iuk0 /(1BU}{NSßWmz]T ̲a&4`5A 刚#.t E`'8!a 2Jx̑ǡw)! +v&,1R$E/j'( pMv(5RN#9fhL\趠 cg΋&O]f9݈!>>7rNdtf-cc݃(&X\rƆ Ж]! dE-O/E ر 4 _t@נ $]V WD]Zm(14>uvhKb4h@Ui!w˜J@>Oȁ¥hjzM,z:eKթ[~A3IyFybM%s.Mp #GZT2!#kY8VL`wS0 AH. ?N$BJBe)*6#({GG-se+K #*-ǥ[kQE7N2̢&4Ih !:W&]i+}IH.VPe&27WH2.w[zR_?l e|I9&_2 uOilV_NsyyMWek!B.B8f/(7GPhZ^%kEq-J#9zIdQ|V3h)2sT=?g(5s۱ݎounM; Ps> ,_u?asON!Kt慱*S.!%`°ŭDL0W:lU, ME>\HB&rTtgj+ Rcf%弤y/ w]ϊwTj:_W%*w|,HϞ>,^!

      ;2A\18b桛7 2UtuUհܕ  Q 1v#Ъx( /p<ŭT+ o_7esbIĨH΂)U?8G DŽT~g`p:Qc L֟;]{ 2p9:# RXGF% $[@j"$, G8U>gejy'f@s9,s.3AVZ"֕dnV.w}'vjv$\vՏX կtݍنt|ebĜq8<]Af.:SfQ@ .ҭy̓qyx}J65Hz 㦓ҥ8)©E4H&va|>s.szĵn@Yo~ qκobϗ)ɮA!s L5>]7Rc}ÀB5JUW ԗ~w=A3*C9GXt-rΨvQ`PVHgh?'_ xpK 0GuL'|a,GoUo֞[OX&~4T!쒍Y< k> u}w/<7cd3[UU+ff/};ϣ R=P#k9 +P[͢1: xlыFSbSt@p8\KIsDϥ@vK)o&DL8Z>\uGLQ_z/IРgm\/g|klhu„ 쁤^] $!ez\j2JRrΝ ;Y>bK-pЯ\ōg L/h_irQ¨~ dttBNG kk@O$ϱS=cݎϢZ! aa^q0g яȴ˟l} & zʶ ;7N;Am\e@ఢ s偟 i扻}-3$W?se@̡*BK>\ד$nK4>Ug7v<=nV*V&Fۼ$ ׹-Jw Vj/Gopн>҉jL>em8ŀ9  i1G$tM9"l"~l$ɖ/ Bl0%V~y5k"K 9$S{;= ^Ks&:/l9$I /LxäLw$4:` ]\k<Xl&یP3J:3TӘ$ (ǀnZĸг~ʳME N^/ecsV7aD-fJ CC2b\W@{Wv(4zϫ/CÙߕO5"ho3ByGOZʟ}G_sFn^k>u{ntnA>GNKdrp$\e7F?-鮇hdrS]-=.+5C^$h)o`"0qAtTt((JT'6~ 1w+v07>\fk`^D°8qu1J;^04dŽX+9% fE:{-c$@pЃ hglllR"=_ڨO+qt;n4QYz61?u Κ˜ab t1O(-Ϟz](nZsBRWM822EB|lWWx2,|ôBU. ,d$5%H\S7搑@zbĭH,cRYN"iq̚E|!o8=w^N)7-d+r)m!d C|oJ@ =gpꋷl7-%ߘOKUcXɚ+Us\Y=7Gs?H]+?F.;G6_+vIgI~I7H[SF?kܛS\ 呆#Cs_] x$E6r?FE *Vr|N1~enwj EwU]YqڼW e`ۥI{9l+seC^ĔkcD0EaHGݧlv,ÀzWDj;0xHo~ՄگޑJUxŤ 1 ŖQYQMRZm_dKIU*Wz ٬OpIpEU0/h$a܋h/[+Rv7aJ;\)i[׀7p߀z@Ip x:^}մoB~q궹rlS(I_ǖL@t".βU&Nܩԧګ't4B1Xr*=>%dW=5·K#P("|@l2GDEҷcPEFunDOFw#G:)-Ņh}I:%]&Hzwpd=4翵{ 9zMɰ$v*4x TuuUW\wi ,-^bĻ"`}"v6p_xY57e`ˆvsQtTNXנ;ݣGW-{cY[baSy4#S(<貄 ,}G,:@X$7kn^hD $7.-$qm'V܇Ժw&cbAnW$`7p$ߴf\>ѹi/Z\Apľjɳ&Oe0gRz[sbE]V mҭdx "ēm%(׉.W@FSooEMjUF94vs/lPRW#ecO09F[M2^PZDqq!eљ|4YwZMW#ǥ)+_ȨSe7q V1 Fd BU;n≖QqV3+B@4n y!vY1\d&RP/\G}v5!:l.M2/gff}L~|e%d{_ JbR`;v~mbu3A:_߄f>HXf8j~6㟮j-f_3x.w2/L |yk`SĎ e[dw'KFHa[%UQu tcF<%5 "E0"(>n4H&mm&;#2d֠t@7 0/nhXegX&ACq^آe_u'qd5VQk@.pI x92OpAmP'P([.|MoƪM|**GOv5+2!Z \YPg<)Z? a #gp3?챧.8qQ LEix6A=L |b 5[Goܓ<;;pd3TxLմܴM"qc:y '^va8w Df\.|ӄq)=—v|j|oڈoh%8{ȅňDRy$2{evPT^h6DBǹu0~\M7'@=)պAAj!z;Mif/)TXƬ5Q0}{JH-wƈ ^U?3t9#.aL9tb衹x߇b|1(ZfS78#ѶBBq1/@>*w]ҁI.0t> Tm7?ͩ:M>Edh^sc֒aJ Bc}ɾ6ˆ?BUn$_&H|``g6f0BӍB"UɾԕzP7Q,U=hMN +Ac2աsEd+gBf뭼>)j!вg2jQ(թD#U=WF鷧 X!&Nȸ> tu.=p֭<>H a_q>ŘLdduo,G蓄Ϩd#HSsM^(wrpGHrkk" W$K`Nc;Hl<ʖ\ԷECQ1$g*QJ)_RHo<$i-prNԿvPo* g@Zz9?4AdIAjTz+BM*; D_/ζXӍF(%s`-(&nj&+)C.U3ΜxpUW,/%5kĻM5h"/n'+[<,4.)S dUIˆ, R+ay HQD##rO a\-%9Xr=be;{wݶ8J[ ޯ]KA%~%ןE'2EiݹA(Ae`b] uvA/=Y*;OhD|n1ߋ5e#~tq|Kg(İs`04^0v=*wbK{<,$҆Λt+Zrʜ~ᣳ1Fqz 2Y%4BUo2m9 +e0d\&S6BjÃmZڼW2WtLb]feVS>gLD>`GݬkKV=V1-T4 {a܄:8&~ ͠NąK򬗋 F$Rṥ /)ĚK4j.5^ZԱFx))=|g.\]Q/KwBRKi[0SQp`.1_Ti>MkQR(#:$b[[ a;oAU#Ia+6 =|+82Z9tҿR}POT4Wuˇ(A㛒@5Krv`9#8}[pn#G;笠bC~W r9cL# n؜$뙉C?a%qB7Өԫm+Gsv=>>98N`~!6'񵾭<kďDK?H)yC#|tv:/1ܯ}$)uM\-p8DGQ]O8CV/lSa57L0\:ą%Y=zV\{25/;S߱49-IDvl-=_4x@wM # 2G͖U0ՆrOinB2>K$Bjlc,%{<.؈!nu7d brcPIJ >P5blr6<*)U`qy9=a1KDl;$okb `Zr{AsڼgݲL_ܭO%gΩ5BNh=mNUaLCdZx)@ l~ȍ<Z7Π|7IQdUybG#€(@u-pXj8՛v.( M"\*E|g .u ehvpU8jmd~i`&LP¨p+kb ]PVzُ3V{|mA.{j\lS;;^dK(s+t2p(`*X漅:-%._׍ #-Ye,7Mr3v;in)h,vWaj 0 8Ftm )=9yz྄ 7X.~ÊBn؆ǔYY$vhX72?Of VvC%A @wvHM8cߕXV }fwR"NKAtR囔Fr~ǎ]7%~0;ʎ˶aL<=ūETO^vicA@zq_vG&t娧= f wnܜ["&]^rV)uoV#27Ynp3ǖHfm$)D޵m#R +y9~fz|A0Qkb/"3-(oD q#6j`HY;|qy586Yba`\1arx5q%Ug^+)$TBV?+]& g^]yvl[{sS;+"a p_ި4 aOS(q':LBQzm+ ޓ೦}-fmlYTn`2R}jQ,?rIM6d}0mWlG_6 -˩AWzAݍԪf5㖔TĨ*],gvY&ŪPzM:eE \rqE0熚.^.)XbǏU]5uwesX\9ahpɓ^ߚs q~3AR×dur<:+SŞ W/ߥ;xT)y0|(KN?귛sO,˼l;z5g'9m6Kv߻ȡ$>dK|A?0, KA.hlTΘQ_Ci\i(WHϯ=l٘ 9oENqXЋq e@L x@|]Sbi8Ĩ>sQp~Z;hus)sL(+MF QHA;)MKzjZqic*8vюy猸iYP}G:-CF{5.T{1IY /Ye[RTO1g6+%ls:z%GfEGd$s0Dlԉ @uVY]IΌ8KL0_Q /GVF$=q_b5-F͘S ]rhwaw4wZeQhWwYQӜ࠰Rt  I2’De Vyvmd\RF!=f泓SwfãWWJ4qz-5櫰w#gT[v=e`T߰T,K؍Dk_8Iu+<5,T|Ғq‚ХS]Bgƪ/ ѯ,UMϥ!xd>kYF@=y=[HӶ0ߜ^듇Bc6 X!i5{ B"iSwg*Y8`d!j |;O;YS /2 ^q5]0wDmW5M}9p#&xT.E'HT׺sbYO pE:((=z2Q6YSDz2|a-ʠVL,At*2%}xz3^=W_ h:N ;?ۃ-Yj%82aHJb#ͺD_ۯhH˔ې-Fi LfmMbJv$BVNLi Nzqw1~ͭ#ȘtGkͼJ^ՑUL5ӴͬLrቒb(F~ׂ]]|Ad߷ICsi"APJRQ8K)_aK&bBmٽ! BV)[<>`Yq 3U4a'xoHStROٕeqNd)7 Q'I$g1i(StWP͕,YRURL3=WuVwCj[y R<6\!N|e[ ^SCyOm%٧W~;f>jFaD ,YĵfB볆~4l&:ݕ3[ZB,׳{C"N V7-L3]5u9A@0MIxRVk.ΣL{3nB&: vŷ6[iWH}X_Ox 7~rl:Oq7_%G_Oxїч1o]-H"cH?֕Nj&0U}ݲڥ6츚5)%I2t!%uMNY7& Htщ2:|j[*8ubR{0g(Iv:FuFJoyY"♬K:Nb"^[ċs–t[!ۄ[.ޠߞzj쬩[WyA8sy|b})"8ah+Y|^ F2vˌ'||,ď}_֚a*-bburJOUi^LHwzɹ'sڎO/D/osn-g5ӋZeWЈΉWfJ_@07[`G١ 2nJ i5&KTdg4r8I-.\tuY8]=z|Qa2$K^b h*joA."lC%bSu&`8굎E)\ "V6>!%6:HkO ]z!atqlxnμTez?]Ύmd˵6ӺkcIkuk2RI 62nD'IPyC '«>-3, 1mN.8URhڌkF&+m5n#L7uLv (lP]o,Zeފq#p;]f=}+|l).5!عag-L% ޘ)iv 6V`uH7!IV>LO9hGBWowl#KF EG(.sK3&i)Fp<4!&-2dMK)aMwQL4;. geyԝBkY5<eRcaZ9V>ynIbh4~\+^_o~ItRlIǹ^Xr@L?_lXvni4`?Cy;ٍ+Pb<Ϧ'O} /==9E |ALyeB=AZIC\̎Y?f.b+Zဩ)Ʋw$r>\Gwc 5QkR&W5{\8/ȣswlԭVX5j "*T.KJ %/y*j4BN,;/ -l +n/!-,m/CSu"2hv}7Mkg" nG6%* y/PJHPCybsQ<Tɛ,\UT@)Ͱ"N9/OI W8?&niCkbA}-Ib; {GIFA6/Aw*zJG}(nk8g3bߩjfSvr[+ۖHeVCA]?N|en^4i6~F1pљ 8$8,ύ͌P`b}!P0w㳱7>@6gN 8szQSAZKe'PI+tz'=4Fhqu Wr1]O<8s²p`@Ԝ.(Vyuy8ym nf[GߟφnXَ6J'ѝ$:gJI-r,c ios>l/A&AKj<lI {<()ݜU71i>?6T@* :B&AP7Hsf5-?s8f`) ~$ZlU+OtO.bT7r;RF)L⛅UL6v9<򹔂ʳܦX O >簶zg$7kD ة&w+%Eۥ ⭅9%tgjNSOB W*T:^.3H(}O{NR3.5Djl`2[X`؏nЋ RYkKJDh+Xt{Y(&g/ *M+(H $yRiYV\)|HTPd!}+Nx#5IV.;a.:[R9U1(°~)ȰFHd ʴTs&c2fzmLͻC٣j,ƍ,aڝzq;{V iCM%&w~5f`}ddz (H_YhE Օ~,N@iũS kڪHͰEfc B'^2v&kCi?09Y WBagu;ýf֭5K8\p$KmŦjd+nbYeF! k@=TJ~<UYe./L >7m|疉{7bVWy3- ;Y$)WE/nM2a@_J?g]o&3X;B]:XrоpC(AP&M߆][^Yut R8 :b_=j_ k{\=\i[qעU,%~c][B=<À!1rhdތהy8[ J ^HK8&+gՑT'Q>ʼns*m i [Q33m*Ա> ϸh Ճ2rmܟb"dVkw>S{#ݼP%\DZs#sNm1YO^>\pSW\SYEEtWVM$~(r%[C':}% )2|)?#]^A>] d_3 !M*QNL%|9Ν~>r)Jl`S@E Sn.DI(ritI[_KI9QOH`3x0g+r'R|syO#@جwYDU,g}y=9_d\'m%Ȝ%LUN^D Jߜ(C"d,\NAɵ5N  I8Ԍ 1/IMIB(ey9;=AUamr8Ͻ'zKg4֌Q (&k Qo5|3exŒA.H6~QSS4ZםІ!_c:t`K+TN)^n]${V0xM6b螛YMq?ǀCbqD2+ xHu]/٭#LbkCUﻻj_[-e$0>Ҷ_NܙzU);|٬|&@5,%qW1%;0U2o)8]ދBܚ;ϗeqǗTOrQP:* T]]/$ 7=N3j69/H֋f @Rk`q:Z-2|c.s!챉eyv nP&C;/Wb7df3Ρ5;;51>9uF|`С4^)jfL{;?Ki7Do<lǵF *m>ѴLΘ54cU[aʝ| >C?&؛^ɀiPCh095Ra<̖?VV,KfCh0y]}"剛F[8tA"/_ ;0eWil|:A^DaBO"X$s "@>)8'T} γdhiopʼn$둲R ܁lw AxpX~'\_jsW-AC<>K_nDAH@ B'Km>󴽛s 9Ve-~k5u:KL GN ;8j"%q@SQ\"1O^*묋~&VN; G-zOzw!ak8= yzp*uEIAU4K(gbzs ;b}Xꞏi>+ :U%m2NA!}YZu1eMtoQM] zrQ0]#sY~Uśg8cfHt&RGwvl~GR+P7R p-<QA[,?8d3rĴH6TC;tA#9s<ˤfgP (!q/FuZ{,%BwwWs]j y k.Z! I.Lwl%>>)'eϿ.J'Sy|[(zJ%ׁ`Z.7IgPמ.'W&F`w-J*%"&rHTתkT'vg_G4r >oDMĊkŖMl0Xz0*ڜ a6 {H(p!>FYR拀Wz&d;vD@ޡ};1 1A.R޶bSվQ&Xjt }h=?A=[uE\̄ *.)Wr#Ccn%ѳ*(Kg0Jѯnxo氡kD ޵Oi.@ixS9J@sbx("( Wr^?^+\cJՙ ⏒ XČ2@nPdr@h]'BFdr#sh%ȷDIy).+o3/ngđ,KX7]TkAc:/\Vʦi@K?ž ܻg[wDn;(WBԦ 3㹑֝?7tVu=yHjY1 f뵹@>0Blbc?0NFʉ]OPB6pi׀xޑP䭤xNJ@dz%-T]|1P+ P623\L 'cc/ndGvDlQbv& =Y nTK6Y۞!O^#y:ՍnΌCK_$㪻t;, O"PB` G~8:UTy_&`pKq +R}&fg-]YZ莀-aw<>SG/,ay۫dȏ Ssl[|cm:H:DX?G1 7b_'9}}IQ ),*M[V=8mcZtas ȟH9u ǒ+)ۋp*wbʖ\2`I/`LLID\l,|va8pZY t%bgM&Onb[/G:s| C-Ogu;i/B5ggWЋIm`3l>0Qj^NKUkGkxSlr?Ⱦ]OՊo`3YSdQ.8`q~r Y5"D9 VH!:  LbbauGŘT+"6Mي9`nH}=h[ogSZ6(M_9%9unSNVlMVav@;6ijRkz2 1eba4|-"h*/i؃7mFJO+'xOr<ݴ{y(aӚ@727ƴxG[ZSpqLb5E4ZԵIm&6(r+P@;΅~mzf\HUXh >Kpf%C$GX}+5[2 _XZ|޾#*fArY6v9<[ZeYoLŭ ESYVCD Eb5D`X:3A"#OlIL3?S!GaejO.D}zrT09Uշ:OA]<.D/gG5LH-_?(-,9Ы;԰}YJģ؆±_8CpqtLYn:=c0s2UU;VrpG;s#R#x*g2лb`A5t, 38;5TE12҈"ܚf".;hAP֮p`q V0.oaQ96#Ę,#Jeܶ9(]-z]0K'(ft}c*6L7'!T*?[宬 M0M /HgoT^RdY<8X="0 !ՊuK4<]hX +W] 0d|_w[G² g>qDPc%|)wB*8}D^ܔq/:3n< ls~>4+(zQg03v_%n|^(}0,iiLo\WGCAV &Jgb}B6wxS-Pg,طEv-~_ {P]AUC]+83`V Ex05.KcRxb4Pɐ#c;30U ®a&q ڊ&J,ɍB< vKevٍy͏XM{L *v-ՁC< U*t QL[Ձf>PR'Sj\\}p}HT?nbysW,zü\\\BWl3$?ؿFwN8?CO&?DVG *"'+-3z)#h)1{^v ǍQF/b'©ҫdˠQfb^QU.}y[Mw$*ɥ`>'ic)Ħ.#3B|GKAJQǵ&T(%<[ OCX`:x5_ֲCW\HNPzɒ ^,&LD.xO 3DDbhCZı7464f&R9YxnAP(ڰN{Sddҕ}ȓY@ǩHp? c7>0?F{ɕEQRF ~^ vT3vt|21\26Hޡo( SN`A\ӯșfr3iC- 3MIcTD_z'M U\vүk;צ+z6յq|񾟑&-Qw[I|6l +aӳ|:̖NCJ 4ϝloV!Uԯ- /xFO#C_&{4XnR+TU*B<]"?NIlFp`{)Nn`'pd)NkA)_o}E٤2`02̙hn[83ۧSAUU܆N"/C N9W `L8PגSM#jF N\NR@l$t~5ax18,rK_.[TέMq7[ڵ ?y|NglW*Z*'!FW;6gw6ɭk}j K"\QMEj?!K2|kjUH5_G͗;MwG׫`fwÎ'."S`Fl@I=h4 89'gsLu큪nE\=DtX"M[QXpv>K Y9Ay˙gպP3s$2H@}e^:Ԁ[8XSJ2صe")ԐOW>!+a y RJ^;2.=PިʫLi@n7YDO ^̏{ Gڇ$ċh(ѓ܈*ddyjkJ#PJ;|3}XnJ\_+*H:+cB"gEbtT`@`͙ibzΓ+ w^ϒ/W],a ^ ͐i+f7sw_)waAT, 7de?%'aE=Z"3UIJM7aH\=򭵳^{r1|ÂtMkveNNL,hD>c0PO[Xw?~q .<>~SóP,yh ᥲZ;b#Rz蝮S7UAoK!jRʳ~F#.aR*0hk_O;)1Z%vQql9b ')Wx!fr|3_(zDuIdxd v':o&HT ?h,>,k|I%c 0*nkL6kpg ,ٿ\6v?tƻ9AcEu]x퀬L2Tn[fkwuM[\3`W$^al2m, vQ.&: qjv1=3b:pԣ&48/'XP))X}YR~`I4K R~X;Z + {*)A\MwcMO^•r$h Cp@6,Ig˽8ڃfNce Rf쳊V\o J %Ae> Zsia1URUL^ #fv V龑H(&u\qGmfGC0[K%OyMA@3+XdS !# ܢzsw8J M\ qbEL)į`@i`X]Y!_bpt8J4l(*r0XjbJ¬_2RBOxw4bI`BI^TU䙆Z.M +79 B5:@73긗z=_-=q]BQfb>)ϸ` gi,HBt6ӚIrҰ_̆oxi~{ A4`?V3 vzYMcYKoC{x)}&H/ #(cPȌfuS@eo:9;+:wx,FM4ؗHI',bM G<`֍'iz:pO R|DFtqiDO٦= e ".~!~W@h ySVH%%䫿+Op~#UdVGсmKKJq$Lo{s}'0h{eGg׹lW+5]aP? 'IRъ!DF%<֥% 5zd>P/x|,Gx4,up0#뚂<"1II^uE&N_f.Ky7iᅫ6^^%8y.M!kz=7mmR شI 2ZZ*}U`xEEiԧ!V0_|/8EZbcԊvf%$0J0J?_uU~_)r4P^[9ERR>WTI5OaO$Rߌ$ ϑK)''TP9SfCft}[tLf9|8̍uaq<Kf:,(H֟8,pT[_0$ՇDw/S߻$lQ ^ߑ;;`Xs\KM;c1+чRpPq]i2ui8΀D~N9t7K,v a[SF~Yr[F n8Xcz ` :Ǎa*4RY:)| btl ᙄ,fK\E[:mqxUr K",ߊؠV`$zKiH#ϸcaz{d4I Ԛkrt. J<!]8 =ʈx} Fd9—-!hw*+6T_9A9_fSc\l#Bׂ6m7ÌB@`0^b g4o캌@ųIs?5Cm 0Jw1'miӽ Jk۸~m$?iG8Oز5\yC{gPv+ܛAQCF|BZQE-qUnзmW,xfA1 T6" !Mlg܂!SflkorySLK,t , 0<&p ]Ao"d[\*4/7S_wﭤ"XZ{,%~+[g[gR|d#nI~Wx>S#-PMGzS!P#xE#d5|\ڂ;j>>=^OI'" %D"nEM+|fQ*;nsH{g!޻d~DʡȲ p Έv#g!4$S@нUO^#4X^5l3"6v>QjQ{UA$ʤCݕ0WYXȍsEAp3oؑ?e&ڏ3Z,auUh>LπSg~W0GM7ͳ4pJI4i j{?Ogff4$tsϘ8h_Xc>boÜCux_#y)z؂А5SM2ΛIp /yZ@v}:/)##@f*F5"Hj8=,2}rf0a`꽕 ^1={[~rYّU!<Đb QPz-kwiR?f6`!`y;|5p:O\Wr6nT8ͨ(ݪtIi 6cjud؊-AyܖuO1UY2RNS[>xK'Ցk: ;ȾvǍ,REdi{u>=GUf9&^ġV|/f~-,$WX|_j'euB%,ۆnG05} B Hx/0rr.SiG(<Q*/Tq6`ڴ?\,prםXa' SZ<$0`o#dea1KN7MU\w~ԹTsK=vcH ar{_QWnwDPs tLL`o 764\AX8|_鎜sfX(TH (&B >6SVjI(uW {(P%2@8J:9ո#/fm@3Fly1Ds<*IByl/{9݁@μ9x_Ξ*#zD`鏯lqLA^c; /&X:W*Wn_eN,#0j\(|֟c TrUIaZ~HJkwFMd"6&M OId䳉rvktQh?,י5FzCb#gcywAk!K<="nP72۠Fyp tJ͐%t&j*'6":':=BGe %B_`霥 ;eYS/+1NA78e 7d"(Uz?T:(ƃȼa xأxh.+}PhD!aAE)Qgd{f̰+*N)T?ǟ!|Ic jnz$3)D{ ͵5cfNZVtc=O+´f Eb}DfnNJT~םd,^}jZ~]a5'Hb+y> hGFհ¢ "]_oG(sBk!k_d{Nj2 ݯ>80A śsy/6KI{wbqZcwĎZrV+[x} |" $,G2iLMWKvGsӥ0mfnf]}/ܦ|n`-q.Yn *[rp}(qCE#i6§3)"E M⯐4~#Z_ W.b_#^tE0yh&_0HN5$ÏP;ݓ1-ҚKH[v~!0750>͛x.ŷ9Pv)`*A4fxjYб[W 2*刀nWr쵬CT VU /Ŀ~-BD8qZJ0γ\,w_ nYI#4 {*C6H Gr'&=h@b0 ZBOgY!h{Tt2fJ$9EŒQam:~WHpATޜQe@dH QLxN;%smu|xh5gL/ZCJD/QC) A51sghpSIh5 \'ӽ|gh6L`mEwViy(0x@Ht,|[|OaSР3,5Gop 汳x%j+ڤkg'^ۃ9G$a,g9҃`Yx{|!A:0^X kKjˤ_xbCMj&WRBčq.tI 3K_+n4Ks4s̫0{m)2%0o0GS!T`~\0ҖJdNaE[5u]l/+E,ZxQ>Rr`C@Iz}Ϩ/L$0,*WFܛŃ,Vjqlk$}@넁@vO-e KؠDj:VptXB'cʄ^N^!"'l67 vo5XR{1ɲf.OhΕ`4tnJTI/GkbNeD;Gߙ  `?LT|$[v%F{.Ldއ'H?rJDO^=YQU wDIPR܊~eT;(+3@U3 7㹜6A7"KݚZN1^"@k.z3T'"19-|{*߂Gzy44KuBꑚ5^VA+ "tyl 7 Ny@4Nxk6Zc#&]wA]1{ۏ3kꠓѳŒQ*3%_clɒxor_ci+q,yjG}Lb_޺Aj$yv 6؛4_э9Ǐ(@q .I.zyCsۺ:K^(6}KAHtH[lf9t34mLD09TP@+na])Prv6Z~64mJ;RޚOr:g p4~ BuU'}|!i~8Mz -{\ӐQޖjRU>_%j1A2 UC^w<H*ծ9.4 /э mo-4^Fʿu 'E,c{4c&(RaAxl/'7eAfG,Ů{N2 _^-SWw D͏0V[tzoe"[R6;=Ko˟8QeqnQ7FegȗQd:gqvАWCgLJ|"ˇk |\\ B׳_4*K.r)W0*FMv"ZyeӚuY7lo|mX8ċw [[RvOUc~O+TDb2q4S'6ϠRH4I½{̵G) *>4ֈU. hM=ZADy"9Txqu95cȪ_!o*gxu˨R0k2(M3u~",dQYUx L*E)?8Eq Ww4R(~ھ^6XT5.fzj:,) E۬/?-H F`Pdn{YT,f#'eC=;Ao'P'[-Z+Edj}}*S-<-wm ?$V*ߘ,r\acAS=M&In8PiSՀ&+VUїjha \>>"9<@':4wD] Tp`:dP+9p-VaxO5j{`@,G4ȼ@T>La/_uuNⓠq"ԑ7#Bmt-fQ᭸h\^#~.{k5 QR)cOɈqO7"K"r|sx?=X&ud \)C Pib 9Z7vesZGHa ;Q69BM9S'-/g|H z~ eX8~YpDuDd!ٰ%rpC ]ZFYV|feFC%P*=sLfmyBUД:ؘ(X3ރM~.q-tx] w|eTn( ڦoriE[-4*:W脔jEg U% _rY~5$m^7T頛ebZI>:+DW/l\6 \3}p7FN]u,8o49#/.P̚cjf` =dwLyۙo'nM0Ps!՛ :UL(( !Kh;ӈ凄I>a񠋅Fv]) <=s3n<[#Ψb%aJW ,M.`o|F+鄺KEb鷣SlY,p!'k^짔d*3 |l(HY'zYFD9a[F&1Z'Ңaq3rO%7&z ҌMy%Ÿ̍9}CnME3DxXgD|oURPV`jry3P V$Aq |xjnXJ3Ӊ?b[sE>FNqjIsˆ O@͠K?ڷ[>3 -V2|CO0Uޤ@ɔ(xݒ!{0*>(C $2?:A۬Vz x Nu)=뾷މ+JɄSU:XP4\_|#˱QkK*cJe .QY45{*/d{B+AqOe(IzW6=T;+j_2":jGv"tr49`ec{*:Zrcض)g5q^VP@XMw`c QV*mtru%߽F7R}:VCW7z=䥵 RY'p8 JnB wN&\/aEjnBkev4l p5v$ Ns|2 !yZJ2n =$`u ejXeY7Xeܳ`V tES]ƅM:FѮkW8H]Db8܅̇Y0m8Q6/DO){0Z?l Ǖjy(ۑ9턝:~O<]njMЦʸWK4{jM\8 ^81N3:D @V jS!X' '`Q'5HsnuH,lW*+THj!P:CcӅCov%V hm(̞BdzE[j*׶yrmR6Ӓn}H@*ӓw3}.L~S:͍2eckm8VsUǏgn#ղ|z?Ug*W;| ĕPG:?U|IVo`)gkA4&Ji6):[=KiOwѤ |PO$qb8gSJhcȞr}&WKyQ6uX(=ŝMιۑuFgY|ώOˎzm/\v?鋶0Jko pV׮|0ZI4j:]=uy,ֳ֬~eQ 猊(K:l͐"I)|47 ,߰X%G5=P#9BV Qwou-mwt*psQg)DaLZ\w8/r_&zK=BQm*Voo v<Iw;vBZF(ŧݳoNjh_ԝFCC361Pkyjͩ+RK9Ïuݎ۞<[A)ҷ4Gz^ ">r?UpK ˣot>j'TaƄ RMnZ𴛝g"I~C2׻3Y=/SL2Y(QD2$'<鄢|k.u/~@Q:A@0n`+[Yۊ{nWyHC그);X]R17#='T?YYQ%Ժ{Ůp:-qumIlaX`38Q7^T]!O;Ƶ3l-$j@LCZWf(|!pZa- 8$tetYc7qfUfcn-3c.CCF\$/ ՑcOmj~;Dc.BzzJXiXn۩̍=ݦ`&cjnﺓ~!xqQi kB5tʧF:uw*B.d9DnlnYLzfz=-c@y /l`-~@X3A`ePڮZLWj?ngkWTaǕ]h5KER7 *'Ě^xzڧ5gTߴzبĆ|2d/2c# ^fx_+ױ,F?))I|.5eKj$(RKR 4T ?l{oKzũBo^6 Ax)yDM $OĵERH˼2i_ Gy| x-xBw0MBAsFA_ x38.c]~- hT3s~{ [BM t>ssEKR0\g[q hl+MHlUzWۋ *iLe'j||t5Q'_k=O⎣>vdc'slE,~߹JCAw[F_@F#гA[&,l=/=?DN TY.6bSv NyIpI<cK/IŗOE|4+P"`Wl]״NSFiBc $I!_TZ DŽО=;ȉnC(򽜕Q˜p.Wkmۜ{s6Uˍ`ZhS{$+nX{=,~OXf{6BV[^y7DQ:*%cԪ}n8nE&xLM3OXܝ]怵n5(@ݛFA*CPM!G]rFaYJ_=/ lNkOf 1#ulW D>9&QaU{ k+U>:n"ciIyY+⧵u%\O6P8_?G.Pu4}۽L3$ qf~~ )KgC58'in]j~JxHIfL6w¸=7D`,/sK }rMHa?,-|qD>ND D!=d[` Lt|Fqq| xɍE }0V~QcC9 BU48b6Bg),nj{3j2vP#0CGu2br3 v>7aK7h2֌L F6PP_YA]3)l;{4ɫ Vdg䆥`#rγus,1ukШ\)8i~QqCX`e;k1AzcVJmԷ5^U)n"3Q7FR4&OKLjU ҩ [Mqddw!ҏ `<[ƒGb KgXD?r'lt6z9w:#OޕKS8_1Vk(-C= ng>\_&C&ٵO}g'/b+bJ cn u G {'+Yw_Zצ_EL.Ɏ+'N_]dz<95qB.-`Y~Dxa飄/&,\h'jOpG\Jg5W ڭ0\ZWzH4PH#,KܐJYV]-IqkJ2 4F H%,mce~p Uoo:*Edu^g0.`F6x%5 ݬ :50"\a'1'" N-̬ ,J1Gвe/AʍVze]#i|(9O$GIX/&ir" f!Hi&{>&FΫ^afbrvY2D[ËIQ\&)Iչ47_q.mR+/V0rls'%h$zr:aBh) k;]!keOEJ+<|(=ɐ ]WwVmGQwF g3|?Ҕ^ PCX 9zC(FI4;َa\yVuS:SmsapBTwvjJںl՜먠(OqDj[?ȫ)Eƨk¯!j6]#ps-,Cx+pax4 d2lkWY:L%!N%Jv d#?5Rq;9qOsWºf]bRK7yO(a溚?L {LJ3(c]~{ڣ `݇Wgy8E*V3caCvfݛtpR .;fRӢ PoV>PMF2ya)rHE^7<11I tRFDٸ;A2x,>$fR_5Њ$ja:(UIԄ 1O 7!+jq -J` 64̗MZ䀪 /$4m4R[3K">rzT4J>gBcǗP5ֆfׄEvtWc; zLNxۘgwD7ڿ: WD`lIXđ({i:Y**309k<{h&SWzge24\g-LKoU֫Hf~J7]ze,x^7Tm_TJ$Pf7.be#p:`@E>ney:Tqw,QMDQΔX\i*Mb2{5O}&T'WCVAR %gon?Eb~h$ 96E/&mHRͼs ,/sk΂hyj}YƟ5d%\v3QďT2W39l&[JN9OT˴4ir/)x+5ϓ/wat| +Fх}zgR]?Dɜۋ!@A2?'$epFW鈷^TL@?e]rՈnHcis"~ӞhIr 1I=3EG%|܍&p k"+5OxNj~*^WM7nc xa?Kd&S4ьo#+s bC yMi$SvV-U0{itQ{h 2N#{rjy0=xR_pqo xT9$lpKuw]_6[p$Ҹzj 8(L#i96QƲ:1r"4dƞ.-6 3ȟMUr|)-9A+`"~Pۺ,H]ӫ}KZ}ڞot#'Ѡ_=7V#.|5 Wh ·z7(w#V0; mBo0{@OO8venJVUݟb|fXEиm-lR(do4_wxC4QZ22lPl%ޙ^Y1]=c" xTK1.*=,Z$s3f֝MyK*G7Yjvm ׈{UU˛|Iͨ[Q?{ s@b'^|{pBb"ˢi̵\ȟ%(>~b<:{n>T$ 1'[؂H'3kj /,Mς$M އ4ޑDRgDNG{~Hͩ缙S On0ZID߇Oh|krm^?Sayw*N?H=mΗ] 9Pǂ V~S}³P]*\7e03"TF, v"b9\k20J\\ rfZ 5r<1b%^ +auX咠I{_׭n<'XQşwv?ng3pt3UR3F{ZGEsU8Q&EO ^i AO/$W;W'T,o#23WOCak+XFLsED҃2ҰE S!xBX@tO-΀4%ڍ>#/!A :bh}Bd0PB,+N#pקq(W`8sq,3n:s; բ-.jL"fc .Y*wrl@e`~pBKFy-֦UjUh L.>9+A0F, 5=j *oRܶ[ȹ`C!EgM;yKyRJ祾y^tNK&=9TzdM6PO-PS7QM$/7j94U޽\p) zj2xxvNB1r6RHg0EQVrc0z-knohYt>0dwS0UHóɏɪ,TErey/_Kx@睭X0"W~#%Q Lh^ uDQGo&:X*#)K(~?FY,$Izb 62/8Gmf.+OŅQ},BIr+0'_WgK^Zx51- 10yf3rA.A[  kd>sL-溊:6Nm; .5w$2;, oR=!vE,zsq1ҧ#ڳ^\.K2WVy;H="IKFo|Ӕl_| 5ZHTDp'Vzd33#j щV@1a)?S|_^!=A$VMLQ'KDIܾcyxDORD{ν,\7ljc:? p:$%Itd$OHl<->yư*Rr51 G#&}?l=%}$Sx4 d@3k&-d7 73EH|\s1ͨN;FVgOPDkf?hॆq"[F@5d \YކqY|\J:s߉g$ϑ%-hܱŤRB)}41~`ŋ|Xq;|(IM-Q䐆Myroʹ{+vRߚσt>껙yr"ɬ7}W/M)X?L*}/&u2Q/Ub;-6/V9er<+MT}H}&S={nG 0q{46КXp+e^Dyov58iFJ*iRc bԅ*rKjv %_M,x0CIjYv3yr H<=a)Ӷk^#Dc [ D(v͑͠_k}5'{PbB,!d] +~P~'⯔Lḯ(s8^9?_w+hȗхO H )\"{8pf#tPkKR\Q?k&iNW//)Yy]iuT%gQ $3.VԻG a1+XP2=/9|U@@̣v*FJA4s9xž^[9X $ !2K ĶY  #SC&\ wqHr!;C kӷb1\RfL3c9"!G8GHw{2LM}@tX [-u.ɯM3ڞJ =. kKwN(OZyG0xhD{nz,Hۯztf2k{M|R`Y[š6~̟L]y`^-mޖ+Z6yʉ"ʛi=-S'S}Ko&{Z8'!DlL'V?`XMx  d{͇1f $I02G?5Y:?kBgr.dcPDީ.!(ow~'/<$;.tJ)mEܛtOfs>c>QxկxQZQjٶSǯT1dS#cILQ0]hp&WBU+Z 6ue*JsKMB!ZVx| 5@ԫ!hlgpю WE{oma ݮ;GSi@z{*4P,AU@Dǁ fY o:/Q$A+GSbi0Y 7XcFE6NUr)CKQ8S_bS~No)ᴔ>y0T(QL'NW;\lp"o)נ×AV .\gf-@u{x2]zU܇7[WWph&a3Wy\ZjVx}H Ƙ"ziI1T̀is[W۸/I}0%T3Nb!1Q89O[~\t} t,-ߏt8~@۩ eB"@j w~sz/a3`vl"'@|߿6&UtDK(qAmM|˜3:J-s-wёUP9$gŎ $oi'ɇS6wʥk7k%3=xȺ^Sp=g%6(ڟ߭:טZ5]L_FrLC:4p }U͊l6vxPjO7IA;O<c$ĶCCpK.;)Vjp;zL$1<9Hb1$aϿ!R4l:T%6)f»H's{ H ekpbU.'B:F3 1PV%׌0 h6vq?-Ǵڢe)6~"EmGC > &%A%!m{1$es+( `'c?A}Xu5sOB7 /= 2fd ^bW4GgsjF ,o2T; 㭭XN7==}B7U!߷K֣62=7IZ%AlВ /a@t4bE v}5~%2uk-H؄ቈƧn;(6&#KU#y3e|uΊt)/C9#a.jE-#T-[?}3>W%.:RY4UE0LߔBxyLɱWgEPs=z .6SE{…/SEk YxySf'yIufww2y(Jxt/w-CIJ[.[D!9Գ|61Ʋ-&yh 6hAywƿwD(QG<gش6*yA 3͚L.oZ< #J18.?3!x'^1n]Wߏ?M|<,sdFw0#Jj!9W熵IȧcFCj-` *oPNAO [~;T3ox݊e[s:Ƞ}$@y ~g'.ϋgsӵ[4#֋D1qP>1g<򓫏 :+EO6hk@/hΉ"@&xzG(ZKޡ7S*uP Ɉ$?*\p뎁ɲDeI&QwNjĘn,P\Ѓo{dt >Õӛ_ s#bk<\D@;~iƻ4Kܼ?^f1GX${er OWB;KUXؗX7N`3wfE p$F /pԯ)Q‛?<QH݇kDKfcIf{"8RTs$_ܑ<B*N^4j2h2vrS` G/8wbsC0J'e$03IwiKX\CXce1e;t9 x۠X'R%$GV?5iPljGR9j <먈3xW_m6 v$1 NoBk~?[gH9}GȂ}˜3h(ʐe ;PO4Qgew>~ȍum4J1n=}ʃHGK´+6h[$4ؠbiHmC-?䌜KBCJIYB)3%8>*܈7 /tc Sx4m.g,^$C:MΌ-CIFm݁X|VL܃eĸso=';&m! v]swU28rKY/&G/p膣zƕT iy&kA58RJѯI63Fyf0-M֥!pdMWK9Na9s -jz [mI%,J[:jZYR҆mk 9JھE 6OhrYqx##V^c_>՝µVqbH\.,'6jj̿oT/nh\÷&xq96Mj"(t[L NsĨ+Z 7$sOTr@_Ly.NӭiW7$N%pGkFXnJw3HYۭiGɝ 7r~Ǝ7asGa!5OM2$B-Gp11Ot*q W Mhf5l۵KSoݟ ն'LnnN+bnA%|P||fbRD|Lqβo-D#̘dll1#Ç_P돬Z^rL5 7 /{CI-^:/^ؘ@sYtBHT,cU $Ay&eL2 qZM{v׫%6}G5nzN jlؼ#o0o[<+eHqT}2a# |'8.R%TȒ p';He#\G|S袁q]6W}^6Њ_я-=2ԡy8ZEf+(1ȄۡVaV8MܑIyR!i&6UfB,Lr⾀|5"|X)gPH(UԋW~"L|OIP.-DD*-qub`WLn'.S6A'sx#}(^$'9nȼ.I|o}i1| ],UB#$>B -us~%0WׁZZ_LEg1>'R"22(q[?]=(%V`.0.Ì*#)w%)B^c<’/A'JKm n^QG oʐtf:Qŷ)x|Xt oY4Il^ICb3Ȭ$VuH5 ??*E9ڂđ1k>>,qO< REYg?upf H1UbL! J=}.1pBYåbNw$=#zo]VE'._t|㳥t:hvxh6=򨏛*Ldg`Ilۗ< M,- %q[ 4s.YzG9VOoB*MY +ϘͰ tٗEBEFmsp/vLNٻ u>xS,?GX}*+=BY|Vo|ʖJ[0͂!8|U@M`!- L(])/Yu)Gzqn1Мf~ZKaÒ~4dq`)x@WSҩg0'η $F1bf::eSh`W(.DlF2lƜQ8 ց+d%Gغto3K(V-V -sd)xΖ gjLJ0#t;VZq 4 ƠEsx4 >gE54Ո0ӺH_ KFEH A>D^AH p 8;* tC??4@I J5GXJrM˱ b'~MG1;`_Y4)S~8K03<JAM{Sgs_G^5g5LСl?W/^hZ{5S| ~aJi6?*KBx jRMƩK".Ӝ/j"k5HT0Z=z9<7+;KKmq1M cTDG=h 3әiZG ӾZCڪj 1`'Ab ޭkO]8l `VzE>Xv H. v8@K;[5$i[GcD|G3١ޥWN2]G8)ӮtTp?\Sηn#`d"ba(t cFq%-n/3! ӗǠDvmI>\Lq8Ru\ID:ڒ#)tή". `xܸÌbЬ> 6jɽ{7Ȫ4I[ R}34%2CcBƱd1Fz80;msE}J//?I?i(~rn/ KlɃfyH_k| \dyx/?_BjˉɚX096CxiڸǛǭqSB&qqe:{m9-@6 KkqtwJT`x)O z.p>(ًT_+TԇuW_ 3Iǔ0UKDjv%iU|UIWeerżwYjJjTl۞N6~yӳ(P-_L$WCJ6l֨Cָ pYjܚ!sN)IVl,v^JGMsŹ~'_+9\1Զ9YrΗi_C?Tc}X͹ 65`2)'YaP6p)؟_9 led&wxՋvpAE:#˂es<͔8Dpdzy$K$q>Boyix S-kHݺ71bt\Vlzpi{_̜K;4J5toPO$B;Pv>E] p%42/tjB P[ԖY S8.JpUk{ 9׍U4-Y- ԍ }A~40ԣa΄k8UnRO_!E; -bG=%|9&ɇjFK}N+PX{.VsL6=>`WǒQv>"QD"ʂnF5+mgzU6Ax._$39/ؒ6)Gވ"T YcR`G X0oFaG۬)){vZ%Z ]>Y4%Tn{}U?Y"Fwy=L4?![Y DT  <&IaU3ЖAP D$ƵpweDpH$<傩aM, uk cہ@>d+~'&װ uᮨ@Z6o,KG\5q۫'Ɔ;|8܁bAݖ%s˰ۼ5&傣rLKwBzV' TRC"Ac Pa.r6 G5o"i#[,1^IE'dʟ`dm*Bhx|! H: H8,5ԆAUA1r",C/g( /T\Hl5LY@Y07(RΛ#4'ƭb(~?~?R&vFP+ 1hؚ51Xiʭ +=1W> ZT?,'^3cBp/*(x-jѤe[Ϡ-;k[!6"Ȓ﮻A*;RK XuS:(> 09Gq). ˳OYC&I/`kR!ˁ Fc4+} vohi|2h:B[dZc7cN71T5o]q^p{v.DyG .N(PAF9hw&g8_δig;C۹p@lr֜dO Q%"&ì1T{Ly<=X;ޕD 21Hũݟ%;jJ+;[2r'ќKWݻjIxVREO⿨p^tռOdY/[?Cs?zx\^8f(˪ n3<,IN1{$_'Uo|i|Md`][i+ԧ.=KM+,ri(U:<{# . f#L2ű]gQJ+/|&}ΰZ}GaKga\ҫ$/8g$EWHl,}ZH[um=y5MdOVCnpO|+H61MrU8L-ub$}#4Z-m ~" x l]$ǐ3*flbl5;TqSBoiW/lJVYuF{Aq \C|n eߌ.DZc|SrB^;J lKHpcTCxe1Iӎ4D1BoA4LrYYb YfC<xn2qʓcm]c3+ؙM7uneP ƶ);H\xf[ >. zOєח$s,ĘV6 T|1~\rHGef≹$K U>YcGZ]&_o$GB.P x[ͬ/-.Xbi t_shT5-3=|l. O\bcs%4M*ʥ(~:zנ4UDХ ȘGH_7/tᅬ mRN@{טP?C0HVKo#G4swנ{,_iyc쥓4NF*O.3a ɧDtA~=OO \60ECݖeYc8NNP˯y$0g lUDj*FӢ_նl^71Dv(n#Mjf Kvt ZP- !, (n)]d0䇹yAbrqZsRR8tf,n%Ou,Z<2v{]~-= ~DL_؍gr,Aa(9Xۛ[UX4(m8PBu?+9WeEu=/͛ ]/KUQ[,bi+*T <z.a|Y9ћdhLZg`!tHAlwEno9'-K"9y 1W' 0Yo2xan Ҋf%M 64kYG ,,Ovԗ{荷JiVGAHpo1@xh qDNnF&*C h" &0r֌jSϚ75WK4|.^ymqq6I]2e(3/Fg>?/~!YF@kiM("+XO]k%$J69!@-)l6u~`Xn4g0&vUXh?@UNc(u.2i[17A>۪f1nt|xmmMa\(g[h"RUKR_27NS_ڢ#$1 1:= ؞PTzn?P^%d# 3Ɖ4o|IZy"~<s{0JԗuG w6aDRRPAc:4f.q#[, ͙t !| >m\GGi}ĻE.m@8]Yo1nYI7( Igb"0bk-6TEv@,J qmU!٣͟F@ZG\<;i9 o . =i~ ͇0I^2<֭qv,$z.oX$%7$ny鑉%Z {2PgG1tZpYvEv6|,ڷQI5Uuk. Tj 9Ez weO) hut<Ɩ<:k.5+C%[!7҆%H뮹'lX7VqPe z5KyBՉ+yͰg,{ Zޑ3 "O4A_#jH◺2je7v~x"7LH>*ݰu澤DpKFxMי)@|k!CTa;L_}[!wV ~V2Am NEskvPps`״!pTL9%)lP1ّ'4:2ygfJ)8M{6kiE\BGlGT<~h4YMAlwbf\GKԏtЧiF.\ *vn1mHt:ꎬS#yaQP! $(NK'Za%33`An٭c[;燷*pg 8Ϙ'q_(go\CGnY ЧgVγkWO0k 22,Xr 㜌--ҩ}5 n濱;0@I₢$wQE@:Ǹ{Wn[si0J}G!;wtN0!vtkD NLxїöy>aBtm6Zw vSl$:u0C .]\`a~^}2?V)иDϩQPZNMS$/ J"F}X:9d܉7+#v~Pb-@^(P ].G}[jA18a+Ms:$^Z K"CiptɗѮ(KϠ1')-Xn9ȍn=ʤ*A>[<2aZ Ҽ{c;7LKizXA:9 (E+gOuϽv3'EBiCp)u˒sW!^f;!"@!^;YEMZ N`vk4tP<{UAxb=#8spW3y@^ЎIBBJ h^l;2OHcTU{7~-N:T:xݧw1?M%Mt ꧴(YW o1 ӈ|\a-e QgtR<-1LokVfI_џN}*Rv\/lZE'ЕU4vIOq.u:^ T#I.I g=7qu5|?''D9骥g&>{odNYw%PӴJ`ZHU69f^#(4'a q<C3ߞ#f:>o%w[w&GO 0N?ӡHaox;FtFlN:B鼂 JV2g5O ܲ%^s2<EM'b*D@ijvT U]S *`7RI ͡%" jD% |Ȅs\+FHSMiP8 Kj~^ , oΞkh7e:H  8BM6}LpoQ2~smF<0w )\/[lsL>jC: )KZ6>+_{`M'-= +G$pE~ Rxg ͪO\tX 'j_IcFreD7p{s.6@Pu;-]˾CH@Bڡ%,n[e$$1觋ـՕ/wDUh#4q&))Y(MV?|9 7)H0.^![(ttF|m1$Eh2YO;Ŵ]BZpvj\Ќ^`Z|';n16`@3(% BA7X&dUAHQd$ISsA]e-8-R.Xb"J%Kx"e MtW}5 +s48j80?U/ rEGna~/sGkdW~Jېݼn,ZqEHr{̹E!ѓ`AtL'HWj\@I؆J5 嵺ܥ?:@?=Uq26WAeZ|8xr~y.oBwpdNvot4H.k:A_ eC&shHLGV8s($y1l/{}RJM`*uӻ~It/ɯ U}T{! &dk]!e"bFCM޼ Y*jS(QvSJawZ=CzW;vٝrz/pOc8לKO1ZJ{=zZ/1?t#c+,w ?Gn P(M=t7j:;^ 4x*o~ @E*M=ZZ7k`(.B>@`R.)#GA/i^aMGSp8͵Į*R)`,%Z I߬ =X4槕KEgno;`YAdcpVr5$Tf@+'c]Bʾ(G:REn8VFَ<_ح$5½=,)u jѠËWF||vmk:RGDCKgu)rWZ-|VYbA@\?^S]RhV_SOW3ҼW}h<7+۩KHgqw'`J8bMAVZ]@zW& i`Pm34E "dUCaiaܼ X= wd3XUbi&%X0RiƗûappi+Hh28QqGU[zFoY2gVvI ^āڔjl;'ɼjD&}maX ֩~6i,.sI*4[[I/yb%H#T={^ݙNƂ?eHAz/0nS@Y#f$sC 2U;(k56>Rb:&-R&zĂ4mgwF$nXew@==2$ !`,_%#f杀uԲ`MF?Z\!\QA8gEWIk$ʫBdE(zWW{Bzű%eEŁm6Eñ|goaٴ1OzkV/AB]S؛*nM Kg}S${Jo%67V_qv3ȿ9@T%IO:,3D1Zv9t:;ngH0_xN'^ X_*q h LYSNJ*y[`fXU~.39P9(y < NqH}KeZ- USH'A`E+4BG,撣zYuhwHOG7cLM,E.>/OJ1<\xFIv㚅=GUNBqűE0Pi!7w$6WS'EA@`f-8ioL`kG8}g _[%P?AKJfhy³<ǎBDˌh)N ѵi _cؘC޹Pe3 b{L.~VZ)o#T^yQ* yc)oq1}- tXMwW~ڃ0MD0M~L4V-jmGzSyVu H(W vaniYDE!NMRQ?'OhJHj7}P2Cm ) ~+:KjؒMi ۶T,\m<:h qE^#$rU#L m$x"HbSڸ^C-fμ 1L4iPĪIVϫaї-"}|ZOR,W[rMP])Z&I1iو߽dMsӔ-]_!l{9)4\0Ll4mFmO5>R4|t$#%)r$bيŊKAXz#/a,6#\D2u%'EXUq qw1U5~*$Yr&Y@%Nz鱽 |_Ku怮﫤K/|%G(eS;Pc" eC4nLKϡޘ4@&yf{?AXC@ɿQ+9 =z(21t%za{!FyHZ40o[@Qc#H:Fw૬S Dd}hC('s v J[nbiOA-g³ҙ5Ơ6[,g.<ߢu59;A]-|9Ww}R_K kՍaPO_?y+tY!lҌ#k!LgW|67ՁLGnGkVTyS< :TN %lHz7ᡯVAȥ~l}"[wIy!Uxq+ǯj4|Kmf<A&M44ЀK4jgBUq'ݲR\>}и8%a[>!PuƆ[)2\ zo%Dž؃cBxd'\BZBn$ۥg~\ qKZ&]^ztXvaQRI"Gjq]v{Zl$,뫎b1[=q @ĻL&1ɕ6QgIA_8 8)tT4sLJ 1?WCNHDn|+ l: PW&{J )WRƚyLhy[1M$ŽpJkr`WAc/LDHJr:m_MM)ڎc6\2\wcx僙Š:C.`v%Oj|M!L/o٫/8[? .1 qyGI`E@՜1|,cX>Aa 3=>y싐e/|n/֎̝<|X{k96Ckڧf*,Ġn 5*bH}yx7|]MX.M6]N‚J(I(M6,Ej? d?ǫ, rR 4D'+0ArJ_ᶮ݀{0j;MS1_T@z?N2lxY ؠ5w2z[oI<9DͿUcYHI hM(GGuXG9Xܚ0;`+П{8}*qe؜ťe%|($Q]Hȏ` _MOu ѰV{]S5xu ͙ DvZgl,qA/Xh=&rh6i虜ubc A`[ 7*xch;X! aZ>M97 #Ǒ* *<@ϪY!ƛ_2|pfBx̉@b!FL /K}1~jCsÎߘ'!“:}ST^R) 7KkTK8Fꐝyj]X 5)mP~\EAnn"ɔVD? LKڴx4œ)A‹ /iCӌ ޛ19jwHfgLK#RǞK+=ԝtT9iטb!0 `.N%d,`֣mf̴ \sN}(7 {y~]~ɐm j%wޖ!чxy2^3{vjp[j)8R^`CҶX^cZ1_^זA2q“Qz;jYc߄1Pp4n\ϼJ,pԀ! x#VILnCe;tu` [X_]D7l: n,5c0Ab `^K yBZ -GeE7FFZjVF&SUi5ʹxy&RË>_O+OgX>YE/}\̔9~Y,mVl ~nÉo#Hpsg^7aeV3Fk"sȎ/t-{D54^VgÍ`mNx Vk@zc/ENos"Z3g *F@Tu0(<+e(ot$ćՇ 5> ;\wg~K$6$FA7l梊KQ|G %Z( 4/ȸPjuƢ.u0XG*+뙌}hV<6cj˔sHt<*)|ԗꈀ[X6uOqMg\iAC0á"^emØHIApiF[2HJ#Ttkg4"}@:_zV@`T <_$.c(Lud7\8.l:P)4545VDJ9ٵ9?H2[8_+;j*Ɠ%u|ZPUd$O}XuԤ]zhbA@/_+9Jnq^rXsA UrB-Aw[ا-42NTcLs:[ܠ\I>%Ty?~x5} W$_0659ASTuݒ9ƎSdp.pB0zC57T᫏'Uiy6Ȼ+x"%kh,-P$~[;/Wt'Xck*yL+JT?vv~"}4%㭈۸5/ G +?b#u\N%ca&jۃLvD1Z+.j)̏3v]c;~Hƾ{"]< cMi\712e~ƍ(e^_ViPΓ{ԬcC8F]p"C~P3 L,=*Ra1V+b9pIFw2w^Ʌ*<̍\x&Ls h ɦ au~;`m:%v# \EscD8GԲ2.lvE* @-- l61UvbGs !/L?o(7pxFJ)Afb4+"uO| E"6'EY =Tk#a8+ q>wIWY=k88YhEsBo04qҫCaS08w:h[ ;'/~;b;E(pZ.^VHߒbؼ rnW9zkMr_F@VY9}*OrMB>j4BHR4CpqzӞ䌟@sPX;~U;)\ʃޟFW9uMalpA`) Y{86¾VM߱x^%\L}-&jB-L!cBu+PNp6"meƔo DdM kߎBe=ldeAD{xT&M@_2ArF d$I%Ix?yJUH\$izN4'nۊMҞ[{[hF߸&!.y_7/[Lժ TTu/+L5U- IRj7(_4O6:NX^*/+lLk:(os[! ; <]ajfv޷HfLaIh#׏%(!:I΀i.:b5it}F:Srj1W[ZI}pc&Rey"&[2.ۙ>sS$ؽue{ sl(obENub> Ӑ*|/NBQsHyD࣯9ٶ[~ߎƬMZ6P,nQ.toyG;y||nA{)wVsߒuǜ?#y7 |h,̽7z i*gVdj[;LQtI$YeKh nz?PZaON5y+uO ?DsgcCW}iQ6eg^ei]٭nCūdZ! ]!h'0Z"x. ~)KIjjURPq.m||wGq"ͣl8'z36A ف y *MڹTBԆa+ s*1& l)VWa X1!m+Eׯ!N/zߕP{Y((/4ɯ0vԲ< .mr==뤘FDAP qd'\/FK~b_m| x[h0.޴١V:~" pMt"s,8U=T}.@':7O/i۟;!O k_"F0=8$&kȃ!3JTxg9Ͼ߅1$ k  ZI8S:9 5uܪ0kG)nhtj i HVZY95lNtoFsUZh%c6;>f b*\?\zb ۲+1 F(Iri*Vemr&Фq/#szF37FX9hSք-lyI#3U`R / pRHӬpW2R3|XZ9wDWEm#-AyF>`mo=r՘XH6[JszM,UnP;X]YMN5J8JOf4Kbw0SwUl}o0]%8JW'Erf&U6]gﶮ$ yysX}+9Pi9E7@HfRF ՞kB.ʀ$%9֎P94޼b<0rYTY^ `]tN>#7׻ kD,t)o D5\x ^c] .;}\5',wJ y`u` s L@e/K UP-8(t҄d&XD8_A,L; (Bn4в1"R|U:t(H1M{]}V9dWP~Ԉ8ĩŽa_ޡBK}1Y71`q1 2M`Q? Puiyt=5Nd $~vƬQO~,ښ\Yw5-/L#94WTW_aegՇgεh=$SF}]bb)9@{=gizob !@dLypZFD6O?\6ɌDfvmBV2?a$+AڲЪS"*sZ)ʌϱ R9{[ M.2^>z8big2`Fy|(o*&1n϶/ `r/`x9 e^O؋Ҝ 2:fHXAOt{[$eM,W0ߐzՉ\>CQ*D)pv πre T]\Vq.i;Qo!4}[baDt!K::\6 ˪l 8rzR&V|J3JKy'?M՞H." D{q0͙Z @EY $yEbqlqu%(pQ~^(B,2(^} ?j  )N Z$+a/8]ٸ2`scn '):0?2VJ|u]hxaB-tW<>ĥ=܏Qըk2&Vzly)~Y;KNL1S"Gn|HOчypHpҙ,fM_ϩ^_n#;fRd ;U5 [OĭV^6| i.r`p;gRZ퟉#O&.{ Y6{Z$4 i2%W<%2SܜZ58IF\Lp9y\!fOm;-iBAHuySbƳnÎ#I~qA5w531I٢f|Rh:!54cmDe9A'3q/aV3 8H ,)$ʏD ӮS;>LkE윬(bIx1U 1m,i¿ !M !ݡ lUDYt:[+' =^vvљ0fEO1)$ve+!jw2'H^{g&ݷTZ%xO%ɠujt+id龓h" N|Aaa\+ceyA//O}eYataēyƴw[|FDX#ie(Yp MFJH*W71< EMu͚G"퀏C\r˘%"S)6ȭNƒߗ"ҧ kSU!>ւ.~>+A3j3*,rŻmf3Aǁ4GQ[`J^+L\<%mJZ:\Auw2PQ2z7Βja)r1S䨹˹UbP+h@FpZtif`'rׅOB_^ d I`hv"/f(`l=,4&ũ?1Mº`M^;o՗$"&d͡EwSu}8*R yBh]*dƜ%Z.\Vd]ndzäzi}R 2.@%)/Чgli6U.,Ƽ0;PRWяOwM~Dӳa{R;1w+?DNkEDFxܩYM dX``` wM^AE$G4]OyPPa=TطEwRaGMq _DVH7zۨƨ?4qnXZTf-'](-Cf.0%.Scj(5?[?޽Dj.M6m@3ȇԣ<} MI"lCS(҄&-$spR#y5I'4![ ޝ:JF=OE9Kz m,~!nĂRP`t12.zfTk"Gq`?V$fW*Wi>I/='-fDBk/0w=% ] L_&o.0%Q_xHm: El7}{{C\<[dj`g'lf+q.0Tf]A[Tx:s+ػx*ir5XST 80+u{qsZ UOG |{ w][9S;ueGu .N&nS,5?p~A*ry=[kvN" M@-٣}} 0*Y};tC(*/j"j󁊍{HpfJœnoAJlzO J͹瀌E]bs_1'Dw?u%?H,;82@qb0*CJQΊw`+)hmu;eFVDl6#6^7,ޛsҀSp'yL%J5 )eB`UNZ8Lut7/ڔ1 `Cˆv7 \Dlԡ,u/n 5v:Bb?2z&kEWڧp86[s 4@k\}˵9Dlh(?P ]Kk ii1ҞۢaiZNd|ugF(r&=#|Տ[ff<ه+o!{G0xP^KMVMB0XڝH|ԂE`ԊA!vʨF@^*DuXdAL+GYѮ[y9qכ&M|jg]SPc J0]~@eČ+ldP$20.g~}.%41EƘK9$˾֎bb{$ȠhzdlNziJdTc2>ʚyB<1eQݖr DWpOI7u ބ:\;{dǫqmқJ?̠V} ^NCde[T;gAXSv/tF3ޗ-dfE8ݦo##A"&\u˞r]hh[ :zaA B7Z~ g0cS!;*3,]eTVҵ7rq,-ʅ{uϥw@;Ԁ&0:qlI %ֵt]Q-!C1Pp_YtO:::/'dJҹԨ+4b)V|o82e s1ɉ7 ;\F UBG(xl^ۚ6px ,PcEqCIke{V7a ˽nUʞlBTidiy} fHnJ(uS 5(}o\frIXK3;n'Sftq ݁Pxw5=y12*T9۷bl%51kK;ߗ1 5M]NNjuНgy1sRwSxvaq]4V6jܖ}Z1tE._EYw8+wÏgf]qv2SO7UtN/W\Qʁp+}L Zt;^?,Pؗd[ia2dpW]f . =[%]pJIav%s~Dɵ=$,>stw *Xggd~kąh"l񖙐E;)8cmKa{`zr}jhQ2#+B)5'V0TpHt$iR6 5DGi2Zu3N.=W;2r=)&XĿeӥ;U+'k B-m?:3[wdru7Bj)7ѱIJIRk7Q\^蒴?քG9Yl+Ǻt :c; mpHp_am%Cfg.gn\d/Nlk^1A4-z2jWLOd+Q,_Юhe)C/ ݄]0SӣQ_fĦ9aHL6#gXSD wی,~|&)j( /o#z+4NaH=}dazhIU(Bۙ_c^m*wPHyȌ15'RW'2Pia1 &X\$B.,bF< K@o9S*f e %U *ފ[ _՘_@'򩞝 p1>Ge?hOjtAٹsZunt쏈o8@sOt)W#+w;]bX@*>?$S,@+Ԕ9oطoTo*Cyвe6ټC# Myy0=P 31:cH#F.Kk%劼)+Qご"v*EWǯ񧊪Q Ii0 LP[Y!/I:W=b:k<Ƴd8 oc@'gb,]ޔH=_7p?3.6L& 틀㍀#P&wم8GK94m0Zb]-{?P^{Aw/9qMYx<8m/F(=h~9̹#7w°h7^4Q/qȱEgyHKs8Ș 货M,9w$1|ۜ2swءڹiaM?Ns@3`dyL k_k Z+6QsnO3"4hP#䉗^D م7n{ZBmFVn3bzR( U÷,.Αlo3;<;zBL"+ #Ư4PjأpVZ]{]LpӭMzyZg FTɼ 'X0mC -UN dƗf o)glH/ץs; {b7|[@W!<5c4( g{nԢfS|l)@fgo&@CXx@!<8j{#@zuDNÐA'IE#(TM"(NgٜlPЄ t88dl7'Dhr2㮗t˜E:W";7Ygm-BG7拁@J))$'[:|[dȘhTN2UT XTRŢdl[7',# szϙr Ʋ"Ĵ/ivԮ 4sݟ)^ñ>͙¨O2Ww `Tece ?MEC^U; @5S6w8e b}y<`s2禄wPN@yQR@sH!Pouri(U TPAFw.z8b*Sl T/4EDN-]w)lqa%4{a; ++n.n,-vUg|6X:1#=4T\'Ѹz_Ou &`P2('LbKM* A4^_c8} MCz&gØ=HYdr-wB߀xŋ ЌJ6$4CA 5V$sS%>!zJf8X˭餫$jֈ9O<*e^.Ym dcCI[c,a)up=Ŕ +cySY5kҮݘW,wQ $kR=P"@ambf_S)ۉK#žUд^% d+aT[]c6tZ^f6=D|ĀucgيBAdxwS)o~o{ hIj"rScx|N/"8[Zg<[w piV1aZ6c@'v< qeOh{KqW*TfqfU&:j Aݫ>ٺ6SY@"m'~!j%J>JȪFJ%Ur0_Y PuIIi,Ϥ#URfnj`UL"Fn0"S& ` s﹌}LTcPQooT>}E1:tF;mUo1aIs{DNqd=A\*諳ľ:ň//D ˏH9Qa.34,Ǹ7w騧E;b\FfLZL߭|qWႮ%#Lΰ<8s$R*=s*GJ87ۢCp ne:(w0 ;@Cb_lCժ; (GЯVL"ɬ/Vߑ9¢C!)>o[r)Ϟ|I]v2)#GmAW5oC[a?7Qĸ 60{G&C3Hck݆hmעݖDjzh:M LqȀ}_1*dSV9̪Ru[1 m(Hd) +iWq]]!bϺVcHN#3gKw9 RݥcU+yܶ #bC}j5́a{W_$o Y|2#/ƨ'.{ +34F0if !J6BNxWE]9%|"^wu2mL )})G`nŤSmmq#ǯ |Ke R)z^x>qu-,x|7#Yǻ33``T *l.M߂ M0 L,ڲ#\Xj'6֢r{q:W0}(*}n=ѷ y=,B*$2`ՁέAHr^LJDJ.%:nTAP狎o+|/nMt]6_AUxG!F#S/F#hYSkaȨ~*{2C#TDcpcx 6{}[?06^qG*y}{xPS<|9q`17O~k9T$';B5WƧD%8'YA;D0#ERB`sg\Q\͂zɥF+=-<@]|] pHՒh*c ˣdX֌ ;842L#U(quhEtL(R,n+L#[.6zb 7#^aěcqe(>?]~c =rϷosghiǬml.`~~ 쥳DŲz0ߤ(t (л5[Y`KA{eD8%/JZK PPQ zSsZ ]cdoETrAyeߩJln~"F컆F%kXkx—1dLtF| +7 2c8&n>! V.bU!S &n jC'u\ GD{}?IDFކM\I[( gY:[S9Z VRϓȆi^*/0hke`4In`D[VmQ+ۍ&©g3C<8 3PNo *L_owD(G!z ek1YLJQ* {F)-Y s|G]h%TELZSb)HX_{z]v=!VV(:ɬ6G:t _ \{Bt ahܗmay2Lanj15A یO7? PX$`sjNOrJkH>8\(Y~o++]|~}`BˠKک[=FRm6ѿrP zbdRgUo`/UeT%@ӡfu ׆M1P#,`#hknd~FπVzd9Gkc97r?L-ɷ Fg$RZ>1zxWG5}WcV^괢\JR]+q2"d\,F#[ ]L!Y KK[([h, OZ>:`тfNй~JYi8+gI?O EӇֆ6OU#G':BnTsoO=V5-!F? C9Bb`AJ=*BP`0t -HS:n@PLxep|^揞SNQo JxU,] 'n#`nSi^%69>7 FtUϨ:hfptj+S1Ws;ڂ5g;1nv `isx56eڤ @x1!v^ỳz~(om$>6?MV~2hۊex ̍ KA7-e׸i-&Fr:~+QM44Ed!|ZӤaˎ|d[ f&/j՜s8i((.N"u{5~-nA֤WU2"uwtP'Z] * E.I 4&.0~?׌Z2˅'UU׶VW=s2;籠&ʄ_%6$9,N;HE%Ew@4LE D\Ru`-Jum]JOw{YsܣgR1ANڸH?LSu}5/Vo2#KִRlVHX M͘HIkPWTb LG_O%V6*3-uKmg5΄5d0{ SKβu>;s9~)l}SBJFd İS0;&QcS (-n ƨr|!V',BEfY{yɢރ"EIX쯟"R*,զ?٥0ÜߐU FWn]HI 754xUa+2N2wE3dqLPޫ"쓣&JrU8XOރ!!3R2rkamX|,K./ꔧ9HR32;(btrUւdt=^Ȃpa(ƣix-$;saj)ƌ31URxG@~138⁹E(8t}ߛQ4##ḎQCRl}٣ "tBUvxۏ-ffcXҥL9ă+~> &)ӶSc Q-0`~(ܓVfvPID"#)ċ[$&;%Ga-6PF c=odxyk@#Ity/ᫀbU41d5]&95&XNR|5J5xUyh[l?6^M|pxoR#l\o)bqQ Թb+qyjcx5u[+q?jrA/}gh&_U5T )(,S^XdzE";冾^5En?z襭JuHtpS@m(f8f&>gNH}WÀ)|9Ԏ⛲)Zm0/hPgmY0F,23!YIU@=lKܩ̑q@f7B^l:֢s tzf:Eu+!R~6g1pXnm&#1b^W'1^a=&*ƅhcL/iw)΢@~{JvXk) & nDEj%(SB>կ8T7,b5s :(j] F cVDתi? <\]?A A#̃Dn&J]eGsNœ^jG:]&#!s (~ 9:v~\[(mm.£6>LgsLxÒb лg94sA.J_AqH&Kn @͡\ ߲5a.--rNza-TAiQjϝUq 5)l=u,XDfu > ۹%p`VH 0Ē rA<=k$]ꊿ|зS֟JHUqQ|,L&'vcmz_(6uBVeVG4QR%_%`#d#^;")nW'υܐ&|1,| ZStA";!K &d[ Xu~tՋVz~cutUh呟, TWy+y!"?*[k l}ĒVL083:[;¾j.ÄD/Q CFQEv>"qQM` WTIM\‚^tަЗxո] b ~tq]N^xR_QOp1nnzNG\i>\FEC.}k`T_Btי/i6p<5"MW"w*4pLt~F&*˩5(uS vc+ Z}tˏ s"dBW"DD&TX*'ab,b"7{NSjzl's9xdXamM E.-%(FOlŶf^~%l-QU7nu3\-=&β.-.|IT66 -ѭsi|2 Mk9T{) A=+"ⓂU?q${bHEѮ_)z)m7Ys S/60VIj-DhL0ߨxRUaC4Ae(.vѧx$žZZ;dA>(K}+\Er\G+~0ve5o`֙nvUy-dqHF ɗSR_ LNQbOu0b|UE0 bA.&}w􁽮MJ8ܡgg AvC2] #aCU&K+Blc7Ë:EӢ֏a" pz脕j69t{R;ȑ(v -'7 ]h1b7N!"ɛ\qUhpmvuyo6eBaP8ŝ.>f`͖l/3buAve?]1A>Pv1zdVBc"mQm<Ԩ2AN%DN1i3'$,߂XulLűiA >14h\(XS=*['7CUąNd)\؟FTl1M iQn4G0PODaPK3JPDS ?56%$={+-1a_ :>ء+B!v);=.Z%DǷF3f9?5,'RX#2UsX0 tP{Y3 Fe*o5U5֦:Gh?T &ˊ[(I9>QR@MD)Vh`Ȯj.ؓf";ፈGVfO_3`/?#8Gxz}鱅.qJ(a3ċe< kJQ}xԑ٩WMѳáoSv5g\|ᆗpaBw! Kow eDVTK 9ƭ>30\߈ٓBjbdO_CG=M"[7e&>Bg?K 6}.W\Z;;sR? ;m>{u7R,Cv<3jpL>I3AB +c1 B-4'-oo!oà 5-%)RߢR9͇Hϧv:vjё$^ _L/?7IoS-s#9RGzk?IL1Xi%xPd_& \_;Zsq0?p>OW 0 ;N6i?: T冷oʒ%ϑq=Yr91}0!~JpBb'Q \A~֐mVG16qa`Az/)hcχpax*(G;v&Lq1q`޾AŒeC4ј2\KEeHMGmu%QwNk`Ui)t{z>͞fSNI%첶 M0NBa>rcI/3Tnh!-46?hc]o޶Q)h0F| 5͊_T@26隤͏'mh~ Ȍl?$UY/0m'(~s\IETM^9lڥ}yX 8aNLw҉`[/3B!9(Sz_FNz2WpLCק%|jkBdD"|zfw F.lu7èv3cX簹N7||3`p7becWYٰ%3Aa_9hlOf#Yq>!ϬeHwW2;! %uꦚpQij@{ɺ_ũ?F Z,%C@ \#n0ww/qCTc|aZ`X8́aO5ĝ2';lCe\4yD%p;öi&5s l4aL,@taL[k࣌p筂h ij }$}uXeå^^c/>*OV\vjvDXTnB=A-Q [cz{F104EWi$*_ CR G}p6: Ր1Ux28+\R:h RjPM qkjOvhp="WE,I)Z^c*.p2DƯT|W[[S< nOZef~H.0,戺j1\]Q9(U4LW(wI{1`m9TcZ9z, e !$`l 谸h G i­ "> Y8vG UƿH5ClUV: r 'Q..%՘9 7f1@q. 4mX`(qPJ׈k:B-,{M^|j QU{¢c|GhHs"0}W -nS.rR[3wË*FG ޽}6܅Ҟ!y-GxX<` Ska`j8^/`LG%{6M4Guҕ̌$70+x~cnFW0h1_ĒxNR٣0 [ HV: (QJwl-t0זv33£ęKΈ( 3 8^J"A p,A{f xzK9 @bNޣw]8;/+2XrdoA&\`M$v~~Z^5rNS`<]܄د'lrS?\;C^ .H9i< 9:5ERΤD7* "RS!:+F7˫$ǧUArE},\Ec_ k&)ΖG%%y'h0$!R}c 01 a+^8oZ΀'6姠.9BX}U8t~omkHIufZTr0H;|o)LѐIX0}f*^6om!7QՀ"HVe.S4'u\=DEL3(kJT_q{vȑZfu&bYjViIRBe,UFͣ2KԐBU~eNΞRcq4@LhkG< et)ba6t{[VoY9*۲ )yb<50GqeL\'G1Z[-#q;M.ꆴf,z Vj=%az-\1c.\]ٜirҪ *i;'̡rC[ +e ;Ƞw吾|6X~}9G8:=\mhimeS5 \#SL;r,.UU5׬ɰbޗ)nƖ*l  lw7//zf헃V_*ӹ;vnV`t'OHg֩7g_l)#5:ZCX|g`zthT-m`]9ύ4Ų-t:|@lYoQ:|jPTê(TC\ 9DYprt%4 X#O32ylIh$HY-ΞDS"ㇳmQ9>m0;7Z FDA=h1K fPI le]"B*7tܓHM&T3kJ`m6âm/Q_uH"G:zzFkl .Do,K}3GTN01}fxQab&+K4sUR[ʩ(&sUaU(SRefvDsR ], Ӏyq(/ yi^ fQtdN+|;B]m$O_@Ixo'u:հ(VTUn&?aX ݈ͣ׈gn8Oɣ:AG:)ϜAq*s`+滵_{%شFN@uT›wubZ7;W'q3ZU, W)-=%>q9?ΞXo@wl^bZi(K |FT5AF('6V?iydMA?ˋuvgXď kU!p/9%n#͂tp9}=m4%@Ʋ8IsXz}ͩ󌓍 Al2j㞋}W馏K"5HhFV:_*VWTMA4M)F~Ne Th 0玁vAHR}#cqNah?Hxf̡PU('!:cK'kVu# o |*+6ggsXS2pb1zPΧZX(=e̹E6x܇v~PG擙uvkvmP3W_M:%sq~@96KCڥ^!w"-"ٓImF{h~=u<^pʜ}&T&7<ޥ)L7GrV!2UH]a÷8 p-'eag@έӴ@u,$XO-8B??6l.` YOLl26[p[ܓS&#*g.]fQ? `}ttt|D9i>/Yx9ɬWg/Unj[K5w2JF_5G[^7 +w7= C:!TQ?nUݯxWZJh_@e :]Qa@\_q]s+ՋQ H'U}85䄌RE^DV_|ʋye2 & eCYg00vH]'UX Yjx02Y~/Q#+8!H([Nfr=#{>z̙V(G|pdT)h֭q݇& symt7"^?,ʗp|+iޮꫴ*\M)si𚽴*ԥ٘T܉P]#Â^NθԦ:? g3%o $t|C}(gUZPпrNƽ{vy:TD|GiFkŎHRRx$ljvYzT`Kdյ}BIxx].G4BTRХñR 4TmB\Fm4jĿmk쩫%,*M_W洲pڎ"\YTԛnlj\d5rO7$]Q6rU\|P ḆH_TɊ7[n bGp^}yc6 gw]I^ VҀu^k$ l؝345m!WB jq,2 #a*Ab5cPOvV G FS/߾_P}1i3~}M;\:+T$ z@MuZ!9}n1Oިjnȫ?_1=<Aֵ_d؟ d&I`y!|qeF*߲SL͙avGE){iP(}61 n?jɧ[+]B`CEaqѣpLه͎.o :۶!v.6EW"E&LZ8*iF7@"ƀ?DH^J@; sCuv߳7Aי.{xRMgt CĄ9սB1i- leEi"pj v @"K FR@ñZh 6,zϏi2k9YÅX*\Omٞ_P'C{ZCE$B轚oxACppw|LҬծ쨶]vu%( L b R;=)Y!a,+M<d$e }#A2ɡn~ND;bUP.\~. hR8TPhA,h>J|ve !`-f C &G>+{ݡjM+hKgȲf#r3 ]y/hpB1 ;m!IU$;VP#L^ng6eJͱ7a͜9s `&';VKTBVFJqgbW׳ qp')R.n;/íy}fS ۾ ezJ2LS޳bgyt:?FrSw4ڙ@?&՚{"Yw}g%p䖼mLq?慠@ >joX t E&nP .%#Nعӱ__ĮyC9kK[)I Rm6IEȺ7r.i͈ M"ą#[(S igg[G뇆>\M *9jߨy0I{HܺP苋B}B`37 :Oxnd'zgږfZ[zδ]_ALjzyr98T>]?:{3LM01c D| K.d0x쾖 sd1FCxʸ{>ʎaAI]>˰$b #ive*}Kv1/ˑ})8b( >= $;b\yj`yLj>!JC3Ȃ7^*|& #qN15GFEfJH׌4q(09[0iգMV,fȒ:}er # nuK?zXOyc39|KTyuaOeû_1##Ө5}J J89@ᯙv!;[#̓H\w1 c㎙)đb_ֹȅ'?noFT\o/'Q W"=\FV:rw#캜\Qn&3=5StnWܫά\jq腺o0beEaݬEB%jD7X&9Q(U&pQ AҨcU.1 hV,+qi%2ufnCH<*OC٧cVpY.S5ɭA3߷MSh^0x-gY&A{(C5ZX!T/kGvln!Nx ;LGI`ޏFa (EN*T@/)Pԓh5̉I ٻ,/$,,xUɥ]hPRr=W?$I ]mXn4S+o2q=-) PBj K yӼO kB ҪV~2M*];ۯb zL ;i!  ܨbŕv1]Kѱy_2f߁'u7sPaZYx!sԲ| :מ4 Y|wʞ?WWnV9_4I]鉕ZՋڿ`!7o`KͧLzxl ^2LxR[%[J}kr3P*!([ZW?ZϊGP+'$A9NA,NiYW= n"5X zm:{ukRj/9q&iDm~51;m.{-. as+ Bmn$YYD| 7'1ne۳CF#YT@ !_#ie'ȼJ-`;f)`ӦJ-EaT#Y'sxM؀~pjM"٧X.+4dбYY5+  v% i"LmeђCV`h,*P|"K%8# zDc+eYDZ R=%&)x~} !5 #TzߠыIxj7' l`JEr㡎@QKMs5B!6p煏-ީqxPw 'gY w%`_&39"Si|>%[v׎=ͫytf6MY=N0Kf, }% =YwR!U n-;Um+*xO@+Uf $\zMv0"RrfHj91{MWhy(W#AW!\C EB`QG92Pn9( .[X{j6Yi1Ye*CviNZ箯l6+q:qCNm$zi#sڄ8jD[]Ŕ 'ltQA,}Žq m$8š/ bIV'l$a?ð[Ϡ+ xm䒤($yVjΔPwFral/kDf3X?Jl9%8x:Ņ&)"ֈ%W@e-oD+,aͱ<7>3?tZ"{ބ+٨Ê7AiWf&zcdm.U;eMJНfg/_P}H䁫U?CWPu rCDݲ377 t@'@Rv a#V*Qhu>6"`>υf!E0q[M{<)!ru~T7_VY:sf{_s=&tw f\Afv)DG˯*2]nP + uk1hY P0`>K]LoE ˞oa w.$E+`&H(b ,sSCTt۲>ߨ+L 2âR^վg!7HSJ߾7H< B~nT(0p֟N2Mt#w16f!ٛL#Eoy4}:buuh8i_+AlWR,R܌ FቮT+>f1'd,Wl6&1yjhyIJ(/9D:7:7rz͘ "8ŭ$F_6;5Bir% įZڨ`7ϑFΪ5M]L<Pm˔>5g9fN泵F8jf˅IR]Uѻ)p-#q^hx%9 )m xHΜ%dBxV4{JI;y=1}s ۑߎrf5rIZdFmِhV|u9EbzвHر⊮lۆ_)Q "u5bֶW U\w6%@Liqƨh8OYL7}JO*w (?T\kND4yB@F`@g@{s9q}a晢<[u~\YIiT;ñ;U ȚpI%cC4̷̄0>i> /#(m ãc͠!oxZh&2t?qbdy? F|Z*UAqD!m x,ya βRX 4r:_]F#T;"19BNC%uyozFb# >57߮Nl_UΎw=~QBTM֮,Kõ_;DqiA$La%ErCV+VÖxO U)܍ޕGbnRf^.\|Law8 "t>> C,DǛWme(l!~٬vv&;U1J4c8@ٺ(ՖSH`Cviv|l@mRm4̈́֝v2dicߍmx$S^K6ƌ,3-t4o4ZX6WUN cWy Vi1c"qW6)``4G+_1Zr(AZ֊ jeaeN9m 'INJٖn)U~(n|@pL[gF?1] ߂ .q9TꈱKR0ƚ*GBc4fXѣ3+~屧ț(t]5΃U~/'~.լ'(\8߳K˴zl ֢i LFp/Jl7!^UJXJKJ;9!3w8JPK"nO0l!.^Z c< >4n'$vOދLd{Z95NKh`hag-?x5x >1ZĭȈ~F>e9{n_Fc5geWm;MjAVo+Q CֱӿxBƾh\U٥GPi~;GHC!lOj{Iŝ {9Z7k 苃TQ7+r*ǫܴ+Qaw[z⯆|8) D0VOtx  ȍ6fXWn WK %.pѾ kZ[߫cV`3F QJ GpCKy(($ GesE"JQSJ;f~@ȑIR&FdMxVwr]8-RFCqҜ0iUZe&c$"hq`$emkeKSñ fI-4;t!G@( zX1R>hfڢ0^{3Z -߼d$I3:$,B05YyzۃLvK/Մj[Brf`eB .֪o\/aэ7ƣ3*T8ZLWij+(:M[Vg*8Ssw9o'*^7ئ "=0xgb5 Yw,Gr e $֠iT/0buZp-{'=z203ǫ )zsikc 8ŵ̊{- 5kKa lFl3!dqJُYkOUM|P3Qg* |&DA WZ9*$r" 3eh)نj$uV8M8pj]7VwK_e(8+ms[a+Ӣc*[vVzx3Vc^ %9\@Lޡc :( ژ FuzxUG یZ'  3ڲl7 ^EbhY-;£ͼ![7GSTs:zw]¨t:>K\Y1Rhk ۱ٟm+ͧ=cn,(C/ &7z]_cah8mI!{ؼꍦ_pѸ+3hp *H_s/>}!.˰&TQ%|MNϥSJ#!_֜D.A ^ Y眡c TE>3q"DFkv+@pu7{؛nL[_8Uۨ-~0:O>0aUj-D0k:pȕ&t sg=|x⨓05TB$cIjX+3ҲFhWgjrùPK0%CRq$˩a=uj1nKEpS# $emfgސE\YL # #`WlYw hVƜ X"[8RaV[:-S$S1FNrޮ4dN"Jsm N4.*  E)T}./Dr@)wÖ;"3U) '1. YtJ'GOAq'BZ؎! }kn룈2ZvtSzs8?X38J,!plU[@O XTkGJ_:P%>Ve2Gdx.4v A4J{>.Vtz-;(nE3 h'l͜D>-[M ԑp`pc%_Hk j[S+D.b AK.rINMRA%-_^o4ϑܴ{e4 V%vJ0NoPѯfn(  !KVJ_&_i#SDP+ë`4zhԈ\2viRu A&:-Rj>V/! (gJU d+S3R pl-cO5bf f ﴴN^_1yixC:j}" S^<zL)xTpzeȶq>M/L@|?A'DBx U$0NmH `YٝR5H6EMOr3&{)cm@2)VV2!D J5w㷆Wx T?c8i!J!G^zU Z<团 9<,y=KH:u+xɌe_JaHctld SύԪրte?MT ~LɃ6S@ҴL4["ã!rhA3 |}w6+Cnz;ʣ3]^Ok'!*Y1F|%FN΍1OHO  1k"ǩuǑ,midאH!,ӳTJ(}<03S9u*+Cy=5A=irڢMZs~C6JSX~oe{aXy-}^. リ-~`R4i ;J1v wz\ZL~q(4giю~rc;&&EONU-\Ƨ$XmP,9,dByy7.] +hhZ?8!RknJ(: PͳV9jen c^wHs7rMl8օS.J 869zD'70K ;f!\q9i,D0߆sI*jPSGT97+^`t˚"姝ใj튨y{?о;t:%)׶Oa(lʧKWb!@t UGdw:JoS!h 5v޵iZ+=(̿LG0y sp/O^DUͮHS|Wi >삶 `:1NҤۤ4O\ \7]mxp^9 7ɘzRnޗVO"j)hF43$ƇWߩ}Lɇ}]է?U7IFsG8%߫9:|8*"t9aw}>t*:`~UpF}TҠ>щ}Ѻ?JW`g,EE :1}{cAp(f$*NhIJpϡx1Ӭem}fmPpW8S2{ Յ%tPY`E9 eg D#,|Ep cSkԑMw1}u \u6TyTw`}F:~kzyC~ɑHnh}eSg;/CEBl^Ӓrp v ae)ػy|¼vXYd2({ڨH C2q޷GpsmT. K&Ȁ!oG7Jw:e9>3!Ѝl.Z`굅aAk 0,pKȆWS5")^+hK4};l54FmScXr3܏C-9\j,PCQ =‰-DIT mX gW'}I'?U>u nU+ JA6y _'~b' :@9cÀC2ȫҷˁԁɑl|AkQ, $AmЮ3R2Ǜŝ^'0nAo*c?=DP/G qT04H5ۼ1aʬKg YaA;I+&2CzScmVj1i<<#]W=7*婫RXV?̷Ɏŭݙ+|)UۤG)ZKEd%8 6rfwA_o^S(qkc^ժ7]6XF(}3EQ C( .3X% 3_jq:8^O2}nu*{if [Ă"0Ɲ~CW#<b})Z >]'s6_s38,X{(ۨ'?jUQѶUfR0~~-bMT]:J{$$,ׄ#1(-(`(DCuL9j/YsAul5Mڶ;(Nd٥9>DAE`Nyr@dliUL ՂTžu0 f:1aN8ZL[*@3@n Ngf޻lc%ҎI1W>"y¤2箋?uqwSw#%i!ϫA<x6Vv&p2Wx/ı2LyаyN|aو;7R !憞7tcJ CO\1J$cJwyYo]-p'qh4IIiF$בNg=|nC*?ivߌqWmz)(%38OQYm|J>m`87K3l*MV՘q3 \R4L+AQ2y4y┎^Vg*-<)s%Eڜ6aX"HN4!=!Ե$FUb# &Ioν-Ra55at;kuh,ͩl#n+WFok */PXPiMfa\KkCѹή&o@E!2j3|Y'\[ɡq }BϛT-jMafN,XYIuظe_IѨ,댜nSO7t>_DUo$T,X 7ނP#Ox&uk~r,4|T"r*?xGPϥhG[1t.r wIk^=(`nbX%8ixiuNJ/M`=qa; 4N]D=Yi*yra!Hηsފ'˥:T1V%Wc&܂i=\π16Vxn-&DF\)9sjPkTPdΒ*KNljl]~'Zx>E %j Hx\L`Ho& O+MkC66ݹgkw`UGKZWB:۱и/MM{,s^`!(ONamf4ϸm!] > }'O~6 po'k' :vl&k/\_'J!1C] F-dY\bс5CRAn+J4@vNQZnCR<;Vqn[`}vDHxt?K&i]a%c%6q!))ݏռ/u: I+d::nd7<$`mkez?: l sLpJ:!=b\bCPo$fDc>9Iv`bO 2q$ڐ%&"G&f>4mWγ ^SR* I13Țvgґ1U+Dt_Dz;o^V  L\pp "P`~q2X˸T Td}wT5RQÖU]I?[^YmE-VL 1Wě_%GR7afttyIF0FnCLF$tLu/xP~|,Yx`VZRE1ZzK6&("9B_@%{VGPuUJXߖߟ{i@Z)@OO"|.MVNːI@ *tG牙ߑ v$+'VhNZ^8Y xxfLDێl:c6;4PlxxYzl|TqA!>2͉4vĚkXK#E"qox=4_—f'ٰqP?lt wޡ_Hm^l!!JffZƆ)',H3ǝLx`21#>|[aV,"%Cw_C)l;,HұVX#Qϥq8E!rql>䅺Ӽo($ Jwzo=?$5Ҁ4k_V&RsX _.C)g/󠫳' ̦ o}+Usdt,w#!;NaP΍\.a||V1j$1kJſW#a`߽PF(E]oZ@-QQy@؀Iz59ȃO2 1fxffS_.@f9wOBYCa!fО4&J.܁v3|aøbSվ^%ŻHDT-m``S5꛵U4Ә4EsHnqjXCL5FW\ aT_k]LTդ%8=DHuV%7wЇ56{֨U;&}3t+_B@>\{cÄ^l@၊q J_p?ŽW w}J汵 F gDB-Nuf]X߄ܝh^$uyݤIp \f!-dg<%4 焄 ,ao@9&9dz|lݏr ZIC>s:r|zb1pf'p,g =?Reu ܗ,h&Þʁh?Q=dІ*t!HH[s:|6<*ܿUl) 8DdY ! ds34a j?c0S+lPE $v)̂=iE ~ב2XTOǎpn8fNR3 kN- `y+DOaC@J?z8Ӌ- OQ!N i琨 +}$ ,Q؅]U4k 2&1G@A!J[v;-C =D<P=[SqZFd&]fȘ<Z"kHٙ~@M8˻UVGq B`X{vI9ᰅ|yp׿"KL0[6>뗏?Dk_.! Y^q̕?F%ОyCclg.}zUPfPۢ]:#ڹpDz*FM^އ1"gh7-oˍ vcP# *G&lgΟʝ"l~!jZR.3/ݒ>ߩռd"ۑ"6늛z(Dħ$^%dQ+ {pY)40U 4%* .9QԌإ~L(RpB_ѳ~8R`Df;Z/rv3bA{K+cdU]8V8 \f0  ¯2:\ %vN2!-7$0oSU1)-5I+DW\ A-bӸK rr%:cABIh ԉ_1) It{[1{\URw(۽|(K1AO> 諻̶]D]@خ@ha6[ۄb.:7<ָM߸Y02MӢ |͌͐ Sv"!X*eN<}s3vM< (.MLD1)-i~`7PT:ދ[ Zn66M[ױ q`ay2^OҿC_] rJI55txmrGk@'/\Q*&XHdd^>wS [&wxн XD=$DY]ԭ5S:T[;DAy> YKMxjn.Y 6GH8܊fki@YPZ)t,}/?3S\=EJ~#fkp 4|&. C+Hn :"d{+%аG=3ޠ!{fտ4 BYuKr T#M6$^{JAǹ>#b`Ml#)R+:IjhPIjUXrޣ KQ*]):Ɵ1ĖwKXeA|?rpIٿլc1P\<q ,\|,\`ol^OqiJLiFџ#8y&"a U[>$pUPnN%:ɘ ԌpcІ#Hx|oYffTd! J!s*~3דtk6}h`3'hSzRlY˥}4[ljzfa}18:xH)ӱ|et37EBXkDhx9y'ZKm\w;dI]Ƈ)ڥ*hw832^rjOK]&^ lPX $ʐuֆ,Y?ϡUՆ@@o_k!i?~sNHCMνaB4wors|Ry:#y̖!hd鮶uWն WqW3p#5GJ%o؊5 F_]u]W&}`#^ǦOAM sQ^[Q-юjNfBN"%Ir&y;H<i"wTow~g:R:dm6SOa)$چʋa{I–깳ꮠC8>M^JC0-#_)|=/6g NoR+`h%TٜK=^4wN1.c7n73JJ!_z-d[Mh!vl Xn_ijoj?j@Mn.aNZ#•}jK.aN4W_µי3[A¢J'"HVhsfGcAR b^{ynvːw@Dͅ-"K _#b$3H,I$%3qI]OE"5~R }@/b]5|DŪSc4={O&lPѸP*q -ϠIXv3;`r >dy y6HZcqÂyDžY3l: -smEKM1LU2Ęf [ $EO1a0w> sfxRerez=uGDMn=IB\QPg!T< =Rh!66EL ca]@'1[#z0qSNj1W)hU 8^K;*\bԭf-ύ!XF>_N--j-&gޠ}ވMVO5ꞯsvU!g~g2?k 5 pҁb,0 b ;T+ p4ʶbp+^ƑX;DNF 9?1+B+yB^,W!1mYwDyFzX Yk{ʹx /Q #o.qzs>'IN͕x&O>,Xwye?AQ4"i娸gz ,!Jwtc X[3 /owG#Wz)%[;hC0iIZLˡ~v vJV B|ޛP<ۊ]=xFX2ۿH=<E.n1usruʼ{mLN]%ww '׷KbP RH%3}"F` \$Vx|jPxRc70_s 凑wsW؝HScf7SHkڡdMe%˞hE=d)kmHй*nJ:*c4sf6ִʹt3Ң+'Cfr۵\vE8 qJ@ib^71%5KU^aPXE ĻJ",KCWebi~Δϱ MtLxJڢte6 ~AuMˇ:V*qe[e25yY_[} xUX1,:+fk_4x_V؃ZUi2L:C0$ :FpvbYK~uҰ$YGR۞|dN3֌fڃҀ|H"wMz1rdF+)j OfmwI3GU'88A zvC [;d'o:b+4Ze[Wc$LũZv[g.1$b1:d &ٺM\:җl -2ҌcXuY]Ck:ka[O^#WX_1NLȀ=ux-rvsoW e6sf ̻G=`imy,YҺhEi z}<~U KD,o1$rbߎJ.K46-k#s0D K^7[?rf FgqM;Z Ɓiq=Az302a$GܫBMEir6^ Gzd8^tN&^[oQ- 9Zʆw>8YۍEhR\ AEhcyge*f - n=rW+ѝ*3^<M0xм< uucԶfuN?* &r\9ZIp^IG)+6Ű3g2SƨL`Fq4-[^)IInOIQVeg; G`pedrdoN n}B`94@Lzw"c<S[Xƥ4's;:2f%%uቂ3s X eh4b(rh TM>#PB^{kF\v- y7 @_v_KVݿ oZٮwXu. 1Ӎ>'`bːz$Vn9Y˒, }F La M QFet>B0m/<)_J첗`gC^̣ k@}2rr'DUA?nsoO)(^bSƲ ǐ?6`),qn3Rݠ,X+g-e8 '&oA:Tqu.]0vɋ}6aHd׳XYwI_Ǫx@ZiWI|aٗA(|k+)CE"f>6 k[7/|8871_zFCʽ$Hܺ)plLHU2!eT>b'`p.|agzo2T{i'mƍ7$_-8kzV[X8ͽųUi=嚓`r]u:$s1 C(qyH+L׭nu{LA(S+k oq(p\sm mn_w?F/`bTYLc/AnH~&b!Η>eBw?ȑUȐabnP%QFwg7&?ޡZE4+ƠØX"ފpK$'NZ] :M͙}S߬Uq-/VZ7MJ\G TTg ?7]~#Vݶ6tI.VUUF9Ghm( ֌M2A7@3'|*ݓnS3w1;*dG)iw hXst7GI/1E?/_pO5iaj,yݤr_wPZFJ%X@.΀M^27aYsi`Ugẇ9b)Ll;~``$&j]%$tI}z|vp٦%mn!#2\^;2?jhs &(+>'ױ_j%⚣q>2 lA50nl[I+ ;dY`PO^EQ*Y0yPY?|mS6v˱*zFhL?maQ tqB`7{hB$I<$Ś{~;!&EP@1*X uƙWMZl.kZihp]қ9؀/VFN4 ϨKny% <0+e3_~ߘ#=x6S5nawsH{ 79%6~Wۑ0;4i@┚dtZ$͓1J[C'Cx~E/ Ϗ_YrȐҗ|Qb+ĐȾǭ ]\H5ǧoeGV; . BX)0>\VSS_St34[ c&.e Umf* NHH'뒎wfz,IaevC9IIj7|-Zޡv jTéxnDZ@ϱRTR+{sAJz-n7<3HinTИ+h&?"WW- ^E'Xq\Hy? |8}E-]d Ա@OcD-b[vŞB{Vi@;&3g-uy?Ո?&V9={w>֣}6`͹lۍGe' \Tq "Cp$;] [ST\  A i_GE[)>{S<)>g! 5u\e*pLNg=fcO:9{/rc+Z72%!\s.m6Mˣ`[fBCeҾd33mG C ϔS& ԷWqL.>}6uLBfy$%]cԕYzk-Yvrfh_I=< dL$zv+ʰCZ0ɐ+74W\Aotw:n*vCVkh޵Wu,Vpu_Zr4XVkGj|!֗5Zer9Tf|`Yq,DcSI.2CRBm9 q V3|;T4KaÊ]d(knڸmKD1u;|~ N÷N;u<T$JIT5ّFglIefU ư>/\8.!;OP웜ABQy%yݦs˧-Wx(9LgHCG!ʥoE8$:^zX5ꖖݒ ?<4Coğ$BtpG xe5WyF\L^#I#}yCO*h"uIPJ r`<7gUmr SC"h\d! yGhCbT.}P틤sㇿI:3à :ei'(CeGC\/CG1+=#Kŷu/Λ~)!e{qʯhLʖ^l0 VuDrO>SsQzZH6peJ2ojVȾ:DR͌k7A2>`A8אa0&8xaSdz};叿F^Ҡ~Y3kR"~Lqi:kaVGy"ȽA.X=52Avmؽ'(MbĮ"*@e}gҶYLw<תH8?Cg%>A.=/كԹY L!:~u,<} 5378C+ qI"4me>i7( 8__k,WV: s֡a -x+ӹ1q3Xcb-;*榑 ); VBuJGKEK~EJtxj^4 MaQ6 k9w8[sFI7jB/V淉^|/49?x <;T5KB+p>|o?-'hгXt&XP@oދI gS2Ur dx-E\Cok< :4%ķJpoEum|.}``YW~S5<%yw艒p鋸 +T3/4Nb҄SƉŔfaLVNa-l(z[e(({}_W)(5-2?e~3Y |aUYYu; H8AJɐgt`ktlQP٢/ p{>zWJ_@UB2}K~ڸ@|8uX+ȦOϔ蘛aX&A Zh(m`::gNpfP "1`t-inp~YcTJ5zC,CdQ%U> ((7;%T{]i nRsRg<52I1n=z!"#vfc(n0E;1CZ&x3t&/f0w[?s3muƠbxR|TI9=FWAlm|?){O%)> lo{2Q=)'foEIZ⤫ꚸwpeU=^peBJPg9jL@\k!- Z3' $RR>?%bv~s˩21J=1쵪9vMYm6k0戜ی#.yM_)!Āu{5';XpMM72'0e5.c:.nEhXK'yl¯ I@~>=+Pf*q"Co@#KYYiySHߒ1%B'[Xy,@w,.B7HA[WD}^NcfѬogW~| =Y0K3B_sQmTX},yp~0{3sEm6+Ȥ$=)@Ӳ>2o mlX@0bsyePp iI(rޅV+T2Э-?(<`=Mv3p`2fr~$t3PK~i aUUSc{ǺITq/MQI/m<&ַFK˸أ:Pdm5 {lxywl&_T_sp ysʿ? M[bĩ]p= ekz`#αgUwJYriwT]FFOXfZ9ݬX~?{oP|*ylM!O}yaʨT{jC6K p$6Mνtfrl[?Z eXEvqu/ ;"HnE <ӚVSgEzX;6`P,uUl׵]n:Jη 2><,jNV|m:3Hﯿz`\@`-ai÷+!kEtA˄h+ r8m;o1\;}o>?kxYEW90.:e_ڒrA]ڑ>@sgaP;塵I_d/`_SQ!{|` ^DOEo`"k&o.|u@ >^>~D] X\ _+mR .k  㮖lqoFnn0n0kb[BLE1Gżh#[, @Y 'WγbHpO-+.uCU Vm&m_T; `LJTDZ6 L xx$Cvzw{xE{>fڥ<2|ТvXږaiƁ/YIB(|(ݫNMQBu4U)|[SSUsŸG[;?sX&ɜ߁CڜIYԯ dfG߂!(1z7 *7v&%JW'CP;Y YY S)g/jKȂ*vwzR4ٔ@[of90"}Ri\jɇSBe;X }&‘8#!9,[_S#sF^ z=j[u#c%)w$N,!VFaŁ6'Ê3=|sыAȳ[6Y%HJX_!ptp6$uD ʂ\K%])2wsi~,]2{ХraI)k|dwճ?bl8MK!XSb`*%vȒx1vA> Sn[_eq =Ӫn8{yX82Q²@RBQ7r晳r/9U\2)jHuS*ŽVtp4h{Y(Ş}3 3:@O4!m'a۹H]5_z@98 lBEv|6Db+6x-+< vT%\~*ߞpleU+`8^;2E3 {.-LrU ۏîZCis`+p5W0C]3¾,`8ɟco@\A{Wf讉@Hw UqmFнp.@#tv9 m,b. !DC4-ծz2r~>t)kq&L3P:Wlk 7_Is?j)ؚ^Ww;0ho4E^@ώBMoN7:GS=!|uEې>Ώn}  =e`;=@6hP+`du32%ŏB+_PW2_Rhyvz@A?`D6M̽\Pխy h\>9?dEg"\zzCRz1^i3O@)3Yl.Nj?:={a- .M)+~BFM>oyu Fԅ>1{bXxP3Ɉ0L`OZOwW Yn%mȝx*,MRdya\2ڛ:z&EqRR*Qʫ 9b̑53[Ɛ *cBn\jIɺ*Ń@EGrЂZ?OٞdDݎVzXp/ ccXݦ l!P!l#+4х|[kOUR(+k?r!U'׽7j4Âюʴ  xP]a>aޣ8.Z\]J*wQ$DȻ`L#;o,4ѕ|3_O5(˃]f( 6+Ҙyvp#}RİDn bah>S|^-n%_P"LV&KyM^=j=rF~Ï0=_N@;Psi. 2\JCHU,8yyez'3u=NA˲jC:Qbs! 0 3 MZLO v585Yx )f %`nLmAoD I樇I4QY9cƬIjuz"^Vաo$H7)1>seZ&A얉'W»əʴ[cTuߒujNE$Y зq,~F"O'%#E_bPd3%)858A{s|SlbuT m)Fb?:'uDU/;^ i ;LwE ]?f|477-a -k4[2Ǣ`A< mOGl)7zfofe xLB=O#PH F&}_dժ/6oQc}Ẍ~W^''O]k9Egg7THkSe8v:wf ~V0¥C`,wL0 qe6gTM>@,b"HBqZɌ|p׾gVbQtnUl_tIjW-.w:rff!|L[:Z79u:"]G}5蝢XzB9J"{(B MUf"T*0u|ja Q@ՎhItHk8'!^Io\VXx{wU/N-:zޏ2"rE=jk쪕vO`Z#FKƒ.{~>VLH+ȓ'tƅhj:`K;wlIF7{y6ɀll Q* I#q[FP%-)XD'}ͼud^g)Jm~OxBZ6~{qs^bP^zS*t홙}&]/t8jx ED[amb]z8Ibmyp|n JF :[2z1PK?#OXt&'WXe "9S0)CQJ&Vg&Q& hmɢ^UD+3ZJ?Bv`ngItEl?F'eڣxM ܪVoxajbrG1)I<}5~s5oڑ-ղ+ٓ(o'Y1cDhbcX7.q :i)8Y8'q["o™!\IS7iSe>a3Ӹ]=8V;gPn' { Ͼ7H١ASqcxk<"`syHZYNF#V+ v`(:OLi@T$ &U ^\ rM/YiwUv|#boO u\Q<3zeW_zX| 7+q';EFA_&0w$jc6Ip\wC^(~ǀ9UAcKp&fd-A"͂ R'uX-e&hŪ 3h --A @tE|B Au:Yr87r2U]܃=>(cސҙ$0Eъ9!h2K6]u+TG D6OS`4q[y"jtdGPZjJuA6+ X.ٴ4H3HhMeyڸez)0A$&(Ʒ0?eaup[QXEm:\KTp6‘ODq(s5n-4 |QZ3=]o ,:Q(o # @7zr*N\sMuZ|WgxY{GԱ\QM=X/FqEֱ?QUִhh6Pj̯(Ww_ŽLbʽv1gvS71faȚڝǗ$3=7@ުL='m()f Q ՗y|$u'|NS*ؖ=~`^c닞#i\?Pƿ˝}B5~ŨH,Vo95|©(5_kгh!e3~ͩ*o;!s䙹$NN]$}@5} 7E3%LDQ^b>ſ&4-J@[mB5*r?! }}^,2vwe%=̫ٿS[Wb߸mRB /ܓ'=sdPxؐǞ@ 4&M)M@6>k#/9l}ġ[&fȠ%ƮjHk%l땬[ %ش?{V5EC^̕ڂYeuuDC "7M%^ljOe%p1fR 6n/qxy|@8_X;?*#/5qB3Q) , {akޞ-dh ֶ!&4ZKU`u{r2D4Jym&M 9O}zx۰Z5 8F[E@AplR0' x zJ:Zץ y#zJ>ϲXD_ێbzQvn>odth[90u '_i:'v^{>zdo ;Mw~DLPhL" ,t,u 3ErEItZ|INqZ@csL͡r3ly0{0/v>LS|,TdMcr!'Y!:\+:Eǡ0ÒB˗g3dFaG}ոkhXLu+r*M&:`xv 07\ѽ'1 /l6)0*uRS h25Jߣ6{16jha X'TLuN6tJ7P`8ʧđ g;1#俺eԚD{ A- ƴҽ9MG6hV{vxc7 ?&: o>NժJMݒەۨD9%֖M'bB0縲Y +e׷DՌ5zl0Q߆݁dV&NX}UXn5 ?vDw`gG˓~5.1hJ`Qg^c9x eC~*]BQ&+$bYL<OBd̔{N9`/-LT$bl$-縤ݦ3 ^(@*Yc+YC+<2dD ~Jy-;OSh3a>Ջs8O}0u '>{Kt 4ˑ _ޏFi]CK)NSȺNN0 5c7f'Cw\-^#!'t`4zz"c};[Z?ssC$6T?+ ky]Fvikz"Q<׆ٵ;`\2 @z>!*s&(Pw|ޖփt8R 4tƊcG(NJ\l(K-%=įa ?%7uĒǟ9,S떥MoFu%ivjK1ɺS/áJ>HES/ l!h¦ݿ;i{*}_劜XTv]h]RdXX9;RDNۮ|Lrʉ$kwT`7c6Ukm|p]yИnP,ʴE-ǀodE=Λ 5:p*Vc8o8og}=^lO@'/S A&eȠr7\BKo@Y06iĘIۑqB]FEo$>"dLg=F *-)c9^?jYJ8g> A dS9~/R98=~6v:?ؽgj KH+91B#BB(Awm6VuJ 0Q!lP†:߁2tL24tD-]!jTݒĻ nzr\~Q/DB>{H`.gQא P?oTb0'm ^)NmhL7)TrO($ 72ug@^Y|RTO\;câv2.nZSixbq{gC2m4ֲiClԒo;yH}[xd"o~ S-wzgR  okU2z9`b7@Mp&JJca&X\0P i+ ]P$@-&pߩ3oɾ,:va%᳸FOLu}^ayL,^>, 0sϥl.ɼ׿y8txB` sj6`o6O^?oGt$$q.1'GY}Fm?,I'@vzQn0ڒb:e+wcjy3{eBLYOk-m:è!%ސ`ql;D߹J=u ˞Vb;2YگMz0oVC˪4ڈm\41ktk Q20}.s&~-YE(iWX o@D9&7b(iPp'{n>Xѿ;Z~gYk3O:#\83ނ*e;l[. k!fa4W,pU I%t NiR4!7<]r? Csy̗W _3RTurʑq;B,_lǠHVժUvY1$QRu 8۵8M~A癯5+d@`!pPfp-L铢VG:R?WJzB/#jS u |$9iQZ 4n2%W/ VҭJwMUIMyUlwk:VhPj[c?iv`w[X y|(Q 7pa&5v9LCQ1 o,`|”DЧfRˆ8Iɴ! W4u.~wzU1 _B9 qXNGggI9w6P9 4^Ra<ɳ3EC^O=SRиcS!Cx{=ؿDmmu}-W(.S$>~"&IJ9AGIbڢE߿Cc=0tZiJQYqNjؔb#`79N*'BU]vUk:/iRċNI}NfF:hxN% ;;;*XIdx'(,fXlXkIG'pN|Gy۟"&;p?"ȅi؟hfV )Ob٨c[!Ȕ/J pS.9$>6rc< v\8 eE>juHnu(Bry‹3BuQ{TpVvI:>4 J(;h@LkϹKA[%l.N9ǭ  F 䉜U # }ss5ku-ѸꅘϞB<ˆum[?}"|5;Z4^-9d,tcHO~)N 'vsU#[iDQd'/$ #M"r sM׉b;P8 9bt7|,n;TrINss ]msP'63Z43(FgecZ˽5xIO~U;M\,6T`FXWWR̟',ϐPf٨mP%X= b,3ɕmxlFu>lSpO" km+o9~!Qi ,AwZ0lxͼrq?gO+_!qL$7AnWN#G.LH=W8V 2&f&Zἥ|1k%Ģ'̎v.^YQ?HᅳHBpg?tFd gUZ`8~0A \ϪCi0ڌUiʭcio>Y;ءaK1T 0Ju٤O'mC+ao| F YZcF/~? ժVWѴ9D\ HF{90_׷f'' @]:YsաR﹝?b6_q֐_1됌LCmuc""ŏAo `qH!o9Rgl=5-T"d1>FF$eX7G;5˭#@&"+{LUW4TfN%5Ri5V-Z;e K! Cb %/<7{xl*w5>\vh\@1gBac4xؠ1 Nb<3fZpկZG%XȪܘrlp%C{dѽaAQ^ I .M讐d`UZ$6l-ʛBMe86ِXS#{ \+B;;-@56g؇%1⍍[UjE%GF_q7MT[kHWl($cV}qWf:Tm`g8&:}2yRosɈ"MXbݣ \]Lh7RТU`H/.3FUiPH_9_Y_ck2Du}:&ʹ虪82Q.@cb[PJhKڂbɫt%lZ9CF4`h* i~CCl 2r*c= ϗg}b?w쎑M^"qXu٩k X5E#Rdt` _f<7x vDCn5P rG/XƩU$9n<ɐx(L0_CN(;*O,7@Vt2F6^E:~hr\zM;/aidD`(JJR=4 ڕB99Vo~Ipu/C"N?,VnuWsW]nUo;6ᄎu[u}LR5)d|t=SΐdII-E-M!x}!҈'Ϭ Nġ)hɟ3=2i+N'l%>9\xc="W0 ~AK$lC8_ڨRf[bnԯqx^7;V96|P|,g3bu0=K" [4` ;(5=0_?'t8wZ@Ah ?U^I! !XFwp2иh~ SXz+ݣ孧|+sXޔ8Pw\W{t.8+eS16I袹A9UZCNuj`ZX 30fI,leq ?8t <#ީF9ӣ%4_Vaִ.%n˔^`6tyFv|ߙ3e $H98r9TRoљ&{cX'Ty?òk$Z?hb}.㰑Ⱦ}ǺX_6k2 NZ3to &Oݘ.O]ȓp^T"F pZ\_=+e,Hbk\Ӳ[kq^O#J䪉yjfXo}gGe%My:h%%g6\(['M<ɊFOݥ}-Ϗ>+C}ݥGTb%t[ZDBmV_"#jhqQhu1<_ԝFbi2 |ۡ]nj0yfyYEQC?\儫cB_{ *-tF D*DÏ\] G#jL9ވMBY mҰ+3T(=#mXY+;ܟMƙ=nv2j3ajr} ~vKxHj_`~SNN!GQ?ߡ:IuO\ҍ|D)c>C8zp3bWÎ'NI ml 0N@9Zm"Xo[o+L!%(v~ds 0}2wIᆼSp4$~v+b<G Br "q@qrV3p]*@ۅdG{ t[0Wz{"\k!:Y]q} VSnG1|LeBۅ}w/EeOK[$59&5P-q׵QGܵ Depe*!KI,1T@=cRmo|O gV/:2J蹇:NX֥m[8]i?"@dTXb# btn*j'DwsUzI٘lGx :sjp7Iֵ|\#cV6eƴ{'>Z?b{зW;$J@47lA(NJ[ 67N:0*R1ɐb?TgR2C8-dME@75|*H8_ 7ݎ:0ޭ!mpr_ H?r+s{.ݨuYiIU96@teHIٗ'I9d|Kӌ9cN׻ $jd8;qs!QoF4+uҖ01ӯ_xF|EGUHy m< 8=!R2BDK fޙ>0:4d:6W2_[S˞=+\` -&^!Q頩`ZV/kj9jwWP Mqg)*4`ذ\R=azZF&,sYMg x#Oh0@FЙ@>oAzfCiܴ;)ϳ!ھ J.;f!J2<څV=Amu9_e(qT]=׵Wg`FOoyrhT};̠g&<8]k`nu5)| vX3EQ>ZdZb9/ a5GAZ鎧HzHޯqƤfR]-h܄!Evn_5y!'/|X)/4d`z*ͳS$l.FD: c6%㝶3$$%sƈKbѤso1۷_tb~Q%%Z0?-R_ˌ(1A&f $Jgb]Q0S ҍ)jt䱤Ҕ-69V^RIK|504@9 DU%CgŒ\O^O_y:">>+KGaKR0+ QU#^Y8FC%*kEq\BG><5npBx]{d,+q2>L}DVrjEt/r=r+V[ϣ_,pt&vl4AAYSWk^VoC(e~"x=>୩"hZ9znIviB!sqFgb"J ^hm-5Jvf`<ߍoRJǶ݄9xтŁpL[w\?>:0;^?M\c7@c(my♟uD x tz~g=+$lIwmA`Nv1RvΩjT+ _^KPFw(" hpL0ٴ G5*]QbK*2w3 4W'Rz/ j)SO |t~M$ʳJ.v8Uyhyje##N!hf>* /,Vh:ag"y:*r%c%? q[T/ PN!iH ^_}{8W\LJ ^ @8oxoO;ȥN.1F!7 ?SdzRhZ F2ϬV8E~I@;5kS7 \0%LG^\V9ulUWwhcV}7MO۰uݸp'b6x'4_Z Xx:-mgn!MHݘ-YK,mcOJe抲aEv7@CDw4ϴHG _FtGⶒdR뼷WC&lA^}uFygaH=@: Ξ;t/DfR Yv}ݾD|!uPU0dLI^# r^t2ݹfv3yQB`nrH⣡5r·2y28x e?O0Udwh"öOv!JܩN AWimT1\~Pe4*1|f7պ.zTf1ƽn5Ҵ_!_%e`%[UOK+Ј0Wk`n%!q[{qiŅ )h=^^#/VMͳ@T1r99lh3WatB|FCA*&`jno \PXSrd,"#_kR(eM_׷FI]QjD  F/Q]G#*'juO 11:l FT*V#huebSYGS*z4$CLn`\ƛ%Vv/Ҹ,/|љWZ[gHl+CISu(,ѷpC (ɞ#)x~lF4)-oi  Fa@c5昗h Lڤ짗Qө|&-aBGlT M6:si/m 'Hham9]RӊG̉k1j x3~{2Fb ,C#0T^њM"ld ăK~;&UAW%:ɑ+J=Mc(;Y!{IewZ XU_ty־SHiSW3H`S(k/a‚pEeUaXЉ]{C>Lʘgڟlۤz_6`ff\f!FkZп&d 4$ !*k$bw s.PnL:&QP77JUz0_J !Tt=L/Ve͆=KqQf(c(Vå*SRӋK xI1 rm˚VP0n2p|#JzEԋLqlsT*?>4uY* tfѕѺ3yrl^kb֤z_q⬧gNutfH"Gɧ wgh*Z\z"$S0kx@i37g{Sg|#t0v%DLL诱JFm m_ =[Ӊa{ibG*E9H+#lN\Ưò-RBwu> ®v;e@)d(TD>Uʚ4qym(])Wl6F͹nS2tϨξzf3֫Gp0Ll&5}5j O ]a"F욗GIWB DQ 8Z`oȐҰg&ow][Xqxa_ eˮIcevH—!tݖ% 6)QW-y} R<zx'a<[&N"J(ߐ~rCmk‚&ue/b6&^gy.n(ЎQW34pznbZ͢e[W&P?/3ٴKl(D^u_zΏ^-#Z3Jh&66{R%4DE"<:|>qJs` !_rp->F:^:sh]\j{'WW/>ZCsCWv[8(X@Tx DV5Y8BNc(>+?E'2iۜ!h CtK֕ 9?au],! `ZZEc\OhnY\7RG3L֞[z2F 7!.[Mx73aeIlAb۝ᕏ%lhI&L+{ٱKX|BوV Q'(/и9 ZkCC #r$Ŧ`g ;jL"T^1 cƅOXYkfϤkđHT)jǹuB o@BmLO&θKtV]Tʽ+|E)oq8@Z‹ԁ85 .fkMI@:?/oD1at4X+W^2jjѕ s $Qn iMP?.3aEC8̭;6ZҸVؘ\/#,94f4 |h~DzSrқŦ]k xkyk񌪧 R~^ep-2f H&MY/9.MȀ*n8RKw՝  P[śW&+S3c7 ߀O 6!HT%D lI?!` nvqPG&Od:aȔ޽ZҍgK&VwGǽ!^q!ձ "~ѩ8r|Zi6܏. 5)VE59!f\,0}T]I pqM/dH:}h4 J5&suD9%#U@>QGpbk}&X|UUI Q1/14LFmLYW9Np\ Rng9X z:2G!tfJ`^͙\oL@<ÛNFmlhD5dSԊ?|FJ?rq[Ņcc֋“ܫM,4*V )}ky6F+xLqVd"[2i9}ǣnKQ1DMV3=ku(n5ҽl Tiu``$~ %gkȬbg|R(DT^XŭW-hq!={^b5p=Vξ=*.|`h7PtHK6*1،]nȈeLY ^ OyFAV.-DK8!e $J)vw $ON"Ơ%h(=;qϼ~rDd4:+|PIDj,/hT摣5y%TQZoWCHžRK_[|75ۨ3ڏ NR<2b7PL {.`4Jo Y{#n-=8Ȟږe}H2I=]rKxHûn^jIJe V$͎+՞$o)Ѻ򳀄!]ւL /8Rp ޟD6c`O!J2 uil‰ӁObKJa+i\g&sn&SF{}|%occnPk8beŞ-3:pR0?Iu^&]X@V9(H9xBe;Jw㪮29_Eef7m4t]{0$"&-;Lzl KcI<:cv }-:BS0w4h3ݫ A_?ݪDoFo¸s2g EAH)DMۯsK> bz79 ns{Wq? I(Iءe/p5 a%Z+هX">^JQHgv#,e H+BYк)<#]тf&"94Yk}=h-sߪjxXt*d/H0ʒ8H)xg12X!ֶH #_2;Dž6 Y|/, me:&p/vDr\mr1g`##ot5hwS&y<-oXZoNPh]mzELhP9V5g1S|abN߼w-n%1U\8ݹKb1mT'1F>F3ǡ#RvJwx/O%1vz!@c^t3X S {Jbn->=@{B%jlD&cP#btyCՄ*Pﰳ}PFMn9WE1eͪɛGVm _ͩTЪS=iA[ B2 V/_BHcu5|(Q9>Y].΀\t ךMt j {R@"k|Pb3)@ W',1kF-KwK/g4Omg 3ɟ)Uo8ᔊk|twrv-;K~* MIJٗqZȤ7T0nwӃ& -sz(Q~?M#rgГ1A՟(T( P4ΈQ|ב~ʈ JجUIJ{ EA͈ wg HL:~A)يlh}7}}Z3Dh#|$F;!XP쮍^IqQ`2VJM ]^iz@oß u0`%N|"3=8џ tԽ,W$`1C}00P$< 7Dlu} ަwP$J?jut( <ĥrWf>OkPԈӅYPgwЭv}{Rf1,.L97QcM@&H@ >4bqm-~<\hpl1iRFvP7]{ay>B_DӃ|:"7Uќ+,e\7.RAռ%}=a{ ͧ.^mf'4hLwIYglŪdαꞙI1jRMMq}5R CJqyU NPۂEmH$5?jֽ;hcq]ZB>Ey}ŁQۅ<3M \9gU0A{|خAJ*ƌ qZܓxHWPz/H]iIqD.ʒ3OS߾ T%uPJiOFw6jgՅzSiY3/}oDh%ef!#<qR=D԰{gD`Z;.k;|P^ŝ\|(~s@"E> bq*hz{ g.O_־;x\Iܞىuj>룁~[@`zKOݝ%)W&bz"cJJ!p )WBpѸI0kt:ƸYpnvf]:+yWBSUԓy\G%vK%>S{pr1QY{nKaFuxmaP"ʝwx'8Oʕz*{ԿͫXk1nTdۭ}c RbXmU5N2"jdmq nҵon*V5ZՍ _`9ybM[)rA[`vԛX<~.2T;'ͼa,>^ʘC%?kFR=3QN0J:GD |Q$NGrЂ[ 4GH~-R݃WFt}gdFH%wwl m]P[Q2mRF侌`DddžC/;-fu Ɩ3B:"hhP2VL~ro"Dٺ"pTV̀*U3>Ra~yǿj/).Z 0zm%ћ55I|_t#jZ?:6־nV"{ eh{(J$Ɨp LB|,5+7nh"W=m34cV`~nYu6 9m/ygL">pZӍ.59\j#񙀯I؎|ʌ8qbÓiT`~a9zY̐R5t5;ݚz)NPP:$Qh/{N1K!Qy&vQ>:)XVq>k:$oY4ް. +DE}Mg@\Ev6:聐sqJd@&>oumZ*5CraGCyV@ BCHZ!CiQ!"Vųl=F<]}R#1$h9]8X`: ҄qZVg`-W쫬͹97 /g+-Tadb=r+iZ^r@0S40qz(VduPw: o(DmR+L9l%¸tSST?.t 0q3[a9C"}Q KYN55[STajWC"~ rnaU =ք%db9Kjr̰ .ꟙfcAL?o;stJ,6E1 B*рU̺D1f$3y^StcSKQcC8c"ܿzɸKL0DOK W=Z#}#/jc?VXlA^?!k&rtCe6@կl%iVNFq$/_[IA8'K6\b.V_.7q )dgq_>ƒp6@`T֟etE^N(!ѕp>^u'WΊ܈m6E,-h9fd9w|Ye\SShyfma_qjlh\P oC\'zVsSgk0U .]![{?d633:~[^dl s;3Irp7ـJ;XSkw7̐9o>|t/Y)Q,֬W7M"qmHs Q[0)mgsDd/E7{O 0f7gĝ"/g2%A_ $&݀ۃjU4g> c1RGjP8Gw5 YsLCW )+LV_&GVÅ5x-O%v>c:Ɠ*' WuUځ:3VF;;8҉JҀwjabbbW, 'l'&x^n樠,J1 Ecr*\6\2H.1AWV@#,pt^3@bF?SZLwʻL+ In멄8kz096^CW[b)%[bi4ҴXahPB+|sP*,('kPn/X׷imzR>P$}Q즍 ի 罶 6c#np8 \s;jYFS5d0D=;<4%n*W}lA Im=56jڬUߟN J 6k.Dļw#F!&M(E Үw%Ǫ.tRt^l[AUo+/\$I'N!(1$dD+P嬬`2ٿ۹@i݋mDH5EX߳~10662{ǾOGQ-lH\F ;@yjk4:ޗLL?pZAv[,P@@0=87\ kLNWV'-_s3_Ͼr4~BĿ!<YLƙcBv9b%51.3¢Gn sozO-EʯH|lTO&Q--!ȩft,{M=y+Ś(A";P~L*xg1vdى>ޓ’or +no* :2?[KY>Ęm)jbvsM ]ٮwO.yxةr&9 % ~Bo NT$h_}^ϡ9[ƯY~ttfGLy;Vы†O{~eǽ/W0P9>fYEaa)}l}dk䛱ץ &2X7Q{4͑cP^?~bk&`# DƎ :TOJB)OZf![l m ?6Y,#diᰳT&j/:/@rPTe.p ' l/8,f9CY% *?.)AY[0q3N*e:~7A#)mLx\̠4~'7tbBOт74Rmf GQܪ| V;\,cX6h|N&g.sȡ/ c}ԧ+oc:; __A1E,fՋXgV~:ED(;%zX@Crح3KjcW  ʡ/r -9Р@ 4z6@ *!ߺh}A(s-htpKZA|fʔ2D?Z  K*g+7/PQ73&H5 Jl>k;;5qVY 5#(2TbعI L Yh1Rxm )ѱxզvCOH=ORC$!ۇQRKL5L%E[uL*ܼxO%@SٺH*w`I5ϮH聶prk ~‘ X*uLcȆaD3d? P6K%}]xbi_ uEMRã:#-Fyd;'8<"\ziJɹ[HPHf|Qȹx^dvagi &U )dlުi? -o/Ek=ePMNO@[Mc%,nRv-g!MRbi R)TO90Qy١Q}:B3Ƽre&I3A%kǫ cS|%|.izYXy1%脾 0ˆc9eUQX$Ad?il\)hJHB;#?\KV;t19Қ}W2rej]F^ী(0Rh.]TO8ltYCOAe8 c2vcf7V!t ƴ,/rg?(>; $Q1$\ ʧoշik2i!נ?&Ќ6g2 ,2$"u/I][}y ;;xbӁ*%6i)2–*S ͋rCᮠA%*6(]pҖ% Ƙ~:lww Se®Į/i}XިT gvnKJ Ǽ1NL>{co,lh䙹g/ڭgyKD[ (v-\X7GXhd&Qd(x0 RCy\8S1  qSU28bgT8"P:_i,,~:Yf~vY&B) s@ٔ !saD+oǕcѝ[#3zv:oxdK+Gl\X}Υl ^{.:mt-2dVǎMQ9 ͵5`']DWFЃ2e[wějB.,9iRE9R`^kɣ{ h I;CѰg&o 'P p>_?5 .ނq1ϴGvȯ-B 9+\U^^YF WN#ܹLK ΧY]~ZlYC!7n2v:zr@IN^@Lg#;[QGGUS_mzVHbz)91?]N(]זc +O$HE'.qb!hyQٍugnrqGT-W)lPCBHD.! +3jGّUKx %׎3»Ca99p|PÊ+w,rE2ԏYV{X6No&fYqsZf ,i _KNnӚm Pd2FQz((| v?r%|t]!"|5eQF[c4ͻf Nϣ}=x`~fd5SJMn b^PC/l'MF(i UC(Gug)B2c^eaL|#A\3z&3wFĺ_ (E|j( K]C|?1հv/5bO.s}FZsD ~ˈQ_ oˁ8}eLޙ2 W4CBqyiY?t4ySB9_~\8~XgAlY`$ysh2 >8 ~ n5|RS+>ɲtC*W 9rY#Sb=EhLRsБ/&gRC*uvlD #M۱g7i+Ek Y Ѩ$0ժ$:H1l #\(UwŮ፦d~LT&hAf]LPBZ#tR<CD7; $VrQ6l0 !+fNg&Of$H%HXؚjxh#YFY5eVQg+hͽfF ͦ;|}(L 3ǼBi G(xO+Ԩ2OO{BbցOR쇬NW@aid_{_82i%kH}0E"2Xr X+}/co}0SUȑ'! v2"YVZ 8_*RYFOSòwpqnz/Ri]^ _` '< ԅg!X0ZS}%R']3@͐,G 1~,"#o؍4)|\YAj7_&z@/~#)/*Fr;Ba>8 \I˜9 4tVJHy-aȹ h +8n'׳ }AxFQt$DͶ) TYenvzTqZjdNf~XZis$m(uvk׻+)8+٩:RN{]}m6$Y~A_/CN2]?,2\dS@ &"dm5FCV~+_4L yƎD!4|/Ebva S$'ѨNJ銰aqH%xݬƠ"ʣ'M-v\gŎAiGbp,uR8l$lȱN-(٠ c6% ፯nAM[Tb!"'D+>@ \'Ձ#U 2&"Q7Tٌv+&k %q5Gam_4Fctm ]X[I!5B.(8601z퇔Em k,Iێ3FFl2KX#@#6Tpҽ|0)Pz.vY[sI+JEU$Ez1P?uNIUQuxx*9jy9R$/2pAsiZy-0HVs33ɀgOx.o,/QVQV0YG-b{p(RJz17T[d~f|'i ҚƏUz~M7)}:]s<.^: ?8MԬ<6$72.0#T(W$I`ovk+/uWbP(=Vxhf5n?$W+:J v 7G:qeTv&P--#;P <2BK09?Qʉb[!> *JV&X$~ju)TݲE?cϠЭE!>^h/r F13' Qb9k~P:)~-{?Կƕ,6.rC^ %?'[oҶ `od$ԚXѳYSrDXv?L@[&FzS}1TA#MMO)c֒dxE|c>Ϡy>!>W0:W`@̈́3EIc*,ø#r7)A2,JEg™QW +֕*C`Cܫtn QlðUUT*! *_هoz3Ŏ0dsC煿&vv="<̒ѐx\aBfA;M4#:FE`g5Aܡz U{OUJr·9B+ô*@DZTNͬx-Qr9 ǣ㻞I OmA$IOC.{HܿrS3,VVF!H˯0}}Lp2b=8d[}cǥoo <:RJ&LR/,ѣ],팂hAϖ/jr'8te_f/Dẕ̌ 1ѫ(v@:&ӈ89 h,c[.+6wD=W$|ȱӪ3[b>aP7q{~98j)31m]G"iXjk[l·\>'j^q݆7 n})Q{mK $xVV% a>/Rnd*^pǝAN xfSQ Mu"(\J\xVfy'Ǭ4FJ*w H됍&ݕP,'P)Rpfֈ+ڀ듉YJԫV4^j\Q-%[N8 ǐf:m-3S}Ǟ6 ޕH^˺ɹ(M]^g(E|V c!H5kvrXEQ.tF_\$$7j4,wP}e]:_(r'T qVnښLmgJgcׇ1Dq>s ?#Ҁ~QS7DǨҌrc jƦN頓}Fp10r:Ks"cΞ |!xwl1boa(޿z?",W\b* $.Ϸ[f (;5qO1J^e>\2b,i`f/fM(gݣh>$H DQS(3YuYtm>,!Mij>r2Ɓ?eX%:%nA <y֧F싻2bQE*1R^=.Z2rb߸"M;+> 1lϜb- T)so-P2>e{C1")1+6k~7OB.<Ɔ#V,:  75@9\[ Xk樢jIJYBؒ$}L-Vҧb֚Qd;~l{~Y_MֱZGQ1\jW~H I_=x YVܺ_8m ؒT{_lEXd٦9 Ug-mUHfKi9S8=RYazn 5NL#]3-Ru(DRJC''7Ր'F  q-y뫚cѐg>ފp!(Hw|+1 Wl7 'CSz gC=%1Jm>W_l. 9CM; 9A.̛72VKшk>*N- ̘X+1 if37Q/&9wGhbF>^GngEֳ~,t:CY._'>z:mV^NW},r܈hσAs$lc j@"CSuW nw0 ,;*|jxD9oA\́1 P/q7:'QW>X]R>f3SmtEC+%ұ5B\@<Õ:+m|Q 2[n ՕyTmԵ]?]K)vQWaP$^_(SxŚHRA`- rqHrxpsx =XӝQnT\]vdC0˗  Ϗ PLfڪۋ ~iEW2mmVl`[%I!nEO0zRo믎!r. 5=/͕=?W۬/ΛaJ9&:et+ xѐ0Eb_{m?Εs)B}&/n۵ kpd$4ŗK8b[MGYTqP $7j&^}0M'NB $w|V00UMac_,«_Xe "TeK1uey/rNͪvE&.>\Ch*@7.~ۀFlOa:/Lf%̅0r4S9 MP°ťIr$l1RSr% pD@Ǩ ns{%䬜ҭ|囱By(_D|E.PXZ!2ƭi3J _FbhkvLe@ $X~Nj}Hd;5pm ^sQ6px36e%!B&`v%Dm͋OL1{)VLV5b v8 D{dγ-PQ4 Z=jz洬L A?sp4М0obX;^i<./}Wq\d's!-l =6$(kьN%).dX i73TAfXFY3㲏 dd1)(h_Ak~H=K( Pʽq"J+CסQ뎯JUC#iM͇EJuc%G %('r"3xbuyd=S9i߿t=RZ#7Mڂ՛|ݲâefAvd9%o 'ͭ8iH 'H*tux:q..uj iZO)кD3{J)/xM&V-1yĻ8$rϏr){*6a[b'EQy+3vZT&}&iJur!sXAc"dV2}Ob_X Ivnn 29e56nqVEmb :eC9B /_lYZd#BhSΐ*5 @%24˦210P›\,(I/tGmغ1f;VKaO J&5 \r\#Y{n쌙5Euo,45st?nZFm\DPFy)|TJ%rer8f^KD| oIl^=3C4.RnND#{Q6p>5Wc܅Rק-ΦڕT@ kr*w;p x#1>*!@;4N[EpgtqZ NHkXShqS pn`a,|~-; 6pwZ ̲GD])h|rSC4;4qCF"S(ubD+IfMpc'O>VL&bΌHO^HXfܔ/Ka7.^8s9V,H$|[i[) E}(.J1KN`_ :'*_XHJlN9vvCҹ%4?~{U[8c vwxSXpB-|,slS{}KHL9Kһt[EcE`TUT]#b9y%):ީW*7#9ryG-^jqFSkfSj\)e~AVcZ6 Q>{_\ط@ɨwu%-zɇ6dSjjxf~7mGɒI#ik%M0v82W#z=WKUk7EV5YN$+ 3#Ư4kY# d畸w7Eߘ^qmU8qz{%Y/\+q_O.iZap{uA"b4y+j)p5!$uT,ه硛(k`CzX,?R_+,'+6S+G4tu$k73ΎZk+ LfX)jE;/;%?n1\ߧܐ.jE7w&92t5#Hzyz'qiϥPt:d/BzT:h~Ĵ:pgN4bҼ{}URc< lmtjm#u-PwG{\VST[ 1Wr¾I|{.0mʉ5G@Yd&hsyr"oPRDOEJ/'w$]?}r\BD]RSu&ğsGU;GYM&aMRD auB[.8s٥؋sZ3$ 5vZJa{+%JWBvcdeR. N;gϒ(Ì0NUnνB@U6 y$*mcY/#2nao c{TjI|g^U=;*4!aeFa1B]3.5?h*Xn`Exw(#da)r/." A[d5% S us5VF&@T&"TD^2TJrGWP EMr>4q OP;|Tc7V\?ZY" ͑+?8Ta85XewOZ7cLUirzgnRBE@94̹ij6`,D{YP8ڎAni#Y?"mjMc߷K:!uK:{@=@sgperH}fDFS8$9y`.-Z4榃#-ÝqFRil'h\6><, op-Vf*C_;qB2M ܷ+ОkB4^憖 ^1\M$]3KwB㯨J&=@melwhJZ(pgVArs4)F t9 6W w . G(ّMW2<{PJmVV\ALwaT }N#?~jTyZx½ۢMȬ*VLNŝ*ҘEѺ|a/Ǜ%(.h)=?.fI;x@8Veydu^',{'+JJZ#hN DCLi V͍ cmXF6s#KOUN˂J$ZPXb=ŻJyYn>9kۭF醇;Y۝$9A:":JF=vfG!\h(фqհhݰtak85f;*&)<8kֲNb&3 e%*=CuI_+)rʨICmbA$Vn 87z@^ :qY"MwV+y"Q7`@?%TyNXǶA?G2a隻!KIX-^@=^6uW벵UoV ƶv1yrќ +ޮq,Vެņi6 UK-0t4~΢i00y ]dP\2yj%nA|.1 B 58lCOïb?T!bޥBR(ua_0#$RC-<֌Yh6Wu& zqtkGȁ\17N3 V]srV{Ӷ?/4fU4LM42cФRgyU!yHd!:D1#$oPK4TW<)Q+N=3Ê.g wth-Ҡ 5 syey% }BU6֨RҊ;VB~ 3d~S7U:g IΙ PO [X}и#L~o[4Cs<G5;GrJx=dl~31^=)o^: 8yjMt,)/-^Ztv~I3(%xǯM[mi)Zy\R?:&rQZOg25'(` A&\ x ^ܖԃK@d%B5ivdsT(| 20a|]]#P6B;8D@Lq5\}=; 8)I)D|S3)1rF"2I(M )M! 5tP9OwI#Af7q wßCy~E;x0TP8P"=S򄃀%}iKm~dZ (V*Fq@q?CVwOJC,Y7zKe x0GGٞ]+@ډkt½;-ӛFs)v` ЏLR, -]$$IG@7 ŏcSMkIZ b!sqqK7}6p&+ppbD&㭳9U "B"2'a;.)#lxc](oY(JV끪9m 7X☺ɭ}3@i!-kc}ŽlI[0bCH=T$H7 ̓]2 ;\L`pMJnM] Q#/j!@ 2Lw76dW5@KkbAd[#O僻>V9Fd 9~B7[ ~O(#fFa<P/EtiU;&nyrݿUhZIChK?M@⫀|KtshmGkgCA_U\I.壨~ "&+n⦯B𭭭LΕftzmc8*ˬ}!_c,ZeCR:N|"*f*H,^60C+=VVG. J6S%$S'3 wN^'2Rnn&k_W4%ugߵԅFmQ]oѺa^Iv }CT<ĺGH>xk(R Xc^? KMK9YyZ)qݺF 'ڟjpPTǭpӢK0 ĤKXW"CtZyυ0wۀ..blBP.yٱd@bvle+ԁD Tr^Ytp7UEq#O?*0@GĜDΒ JpA\2Q%1eW"wg 1{bwǚ{Kl=)n2v0Kr+ߒiB#˜'#0!C̃Ő,`@PΫEb'6jiR~dgz,Po*2Oڀݜ37ZsktX⢷F10.팜Vw{Smgp>O7|`  E1!%{ݢed@^+}apiq#}[;<='6u{z L =6 T&/Nm1B<4{BܾK`Q.iScnڰ|vM;EМ5wwqϑ*WXx_ k&M)80%;Ta#+/AgQ6٧@!wM7!"` ǠV_KN [s:tɶBweddFmE@lwq0΀50~tNMdAKI@neD2S?1h.?5h"VFHH1d4)g@zS]5-Y!yYA X2G^sctfMPr2"0=2;Es+?MFV=e+\2I<[BE3+wSMsnZʼq44|A`ow5}{Thut"فj +T "LHM̏+߂"CSmQk7|Ή%ίewjg0CS0Mb)=7{EJ=g4H*3ޝ@Ć@1?gDNQFL3m&fv7kzq}Bp#E\16o#"BcpEZTkkU Ǵ"@T4uou6WtNtS86Q^UMV +q\asX7X`')Lzy82rB3e&GJP F(AM 9 A{U3˱>non8=BٍTŰUyDKxHgI.+;MH+1>To} ʓ83Ǝ۵>S}cXVBܫc/ѹ CK"BW,DŚL<,MH~w1"_dbjWoj$"_!#3z|FGY܃R_>\B]{,nFͰIjLgQ &YU^ O7Ww1t- -`$GHBլېB8K8)S(#׶=h1Kf-nWC|ɍ|{ 3+sea"8hGT;TeP "OR/SϦrbH@^)7#U2Ub JS/f# gn1EP/WCL0鯝 >b|;^ۮO t?v-/ԴK2Ѭzm V"\# WacБk5w=J,m^b $qԤDwZSʻ^oC̅Չr\}s%"hSL4w!gЏH=ga"pTuLܓ?v6(U{. fve/P?Dd=!S ǣ!$l>JcMa|+k6.q@eU,(#1U}"8u(QX]#Xh$9Rm "!NSf[JFpP g'G2%Eݔ BK(a퐷|_ (ۄ 2KXP~#Bm|d\SBZ25[g.1jBhX6 @sl;ƄrՈJPSDA51d`CtjF‡dW(2 Lp{Z!A඾Yhb3V%rYm%32ڎa@_qAVn<:!rbƕÜ>_\a_RQCI<8}/y!tVW(Pu> ph 4V@.@lBP_$3G^J(QSOjDKK|}C7Fu`N (XPZo*kw`xGZw!}\xQ\_(,YI-YYdHWLW+vH'I8CO SٻHw:7+xlTM%݌?ȿ㶡& v[Ĵ QS!,:u@;ZyXe2M+4Z*6|WI'apq.aʴYȌۨE4-e7cƞi+8Jh/`L\8DO>[ >*Wh>re|+e)k~Afp)ْmJY ,%Z!" ;O(ߝ=lP]Zy xƾn-<C=C?V XN}LyO/?$$h_f vߏ}TJtXFuC6 y%IJnqd _raly@mp)5>]zL~^"xO\M7V$bۅ>arB%1|g9|Ut!`1Wy,>;h?Sdv>Q![uйJ?U+X$'z)@5a>ߔ!k=2LlT$Tu*cC;{nmxu+D㜱~- ^mjYCNE^jtHhW8+䜡M2&rX34 efmrl x腢iv#VDݔ0t584Njmrx>bz/,FFE7i^eSgu3ꡋ+ x̮Lſ=ÃD!%8 hE G? )#dX5D}gjCh:3^dN9NVF8ޅ$gCŽMG I N"e5LM֒TŇnCBܷS\)׍IoQY9c!'V j1IgE2S֠SG o/KKya8;r-=t;/1~VYl>x|MDb3(~f /)&HJ]vCvʫ =KU##lLaJ%Y ַrSyru,?ru/˝^moxYF94^F)Vǃkxnvĉ9te!-ٗ m;}VQՠZk` q4`Urɿa V!AdO\i<q)&?z"8ft1L68Vn\ 'RDBOrvn l#E7zEgҋw.Vl'F5i=T ]j@e+_Ђp3L86@6"ml=<ӈUD`3" mMF)"I~_tB+VUHz][u0BZMF]'0=픰;4HkCqz]tV*7S8܃zՍӚyeԬ46éL}tX`vG$a[H5z*9qOf>i7aK*Vkx,gXx0OBT(΢#ΰBq |[Ia}] -G8p N& 1“FɮqFyA7s$!/Ml0g+a\_MS8I@ٿ."#ݞ+_@?d)[fB;\£&/ʌ镎Vr%0Uhr]pCDT%B\ֿkE|0jOÉQnMUv fݥqc!'H hn%(Lb (L9:Ӝ"ƃK_Ҝ/f^maTُ% QBXgײFW"R?9!ƨJDt%HTᬫ΍3vXȯ'UC#iY}^=sOW =Rf%1Ծe[#Se]Y8hgtҍ+Vʳ67w=?j DrG7p?rW oYJcfb-Z9G+ Vˍ?r`1_بM҈xյղ(yV9wPsL):k Xol/ HEl;QH/*eg[٘ߨ8aL(Uw2Njj@;Ja"T6)(Z+/q/|-q*9 [؉ŪCiΘHR - mU8;+tHCvS?tiUE4Wk>fݜ}"5/%EuEi{h&;OBVdgaъpz7Rx7r ǨJB>-'m||.s㤊 2a䦬yhQĚRTxߊfAd~ˠ/kbI{vKdٓU`hԚf6Xp58i[8t?h7_[{ @+!6ߏKL8i7s)jɼ#*%۶:V++n .~9|(2} !SHEί(P S»Gö6=x9M%%b?(I*6qMcOmIì>'Y.0¡r1mos}3̞1̐S\V={YR_Z6tZDaTZ?ne? _ -F_LǾ ;)9O86G'U~x߱ v-OҦ}HKˈ"bm@nUy8 ж3 @V*槽ٹ²$_a} yAu|+k\3idZr0&<%L*< fo1atIT*8:0vrgV!jyTMD&qJV*L]O{׷JrA/sv;ʙ=/U&s4( q%kw$ɛslm-Qz3qpٺ<<ݙ4 Jq}kOt; msLS':(VT*,Z;@6A0VV",Md:䘿_DѨ٠# 1.(`i!RGӾwܤĞ"Bd];kx!V>>QY0q'J *וRMK-5vDbuTǕAoX0{tl܌а*Wo9xőUԒeH v 0@^Mf]l[cO L-ePj6ql>]]ǡq7{Lsk]k|Ǖ?&oRG3dC6P,0i%}-ujHyl-#x V> 3(Ne%9G6%l]Ų9Ҭ2$f5-$(if>xu\04;k6O|g\,rI%׏_{=rXg>ܐ}>pjD2-/txL$zhGz76*xB-ɧ)j/܊Z~7\uuG.xnCSl=%l=tOU۩x;3hԱvyg 9P9u)n1:a@h^Z,eRI#e|3v[iý,g'#Us~vgr-A|]ʼn>AO7#An۸ MT)_9I~ZQև+u$@ CT m?S}獑C6"əF%lnX״9O/n縄b4$Pqr!tt̾l q9Es**wgizHƜj+boN+).e;G/X ,i& ( Wه+Rd`^>ueM=h|C?N<Up(]+]F`8R(E`NA :=f+1rQAvLVcG>^hK,cل/^ؚ;֛a]⼳{*dbߖS ~4piU:rFC4z 4ό /oXOըPry DKCLߔR5)V,Fp$6}r߄` 0Y7snZ:9H'G42rP>-}S_ȹ#;vvW>藇u~OJGi[ \5r_i{I`&tvM11H/RL.{=++lvܰ #o4!0>DHܶKSI]!Ɂ"|MkSwu\F6:*cM QZU٣Zu$nnfCܾy1j2 jOԱe\<7#jtv4=[qnr+JOy^m%Egͺ5+ğ.H:rM $-XuP=;HD vwYӴ1V^$59='B~,M&ډ.6xx+`dz9_Iq#N <=m&Is c#xQ1t~09IJ?BM.Yɧ סD04ZF;>Uf2D(*y_Re0θ t`T$:^C^huxqT)vo"0sfa½I fo$y_w0M>u,7 ?D\Y?sj)[>du۩ xcaojI)/f4ql o\@Ԑ$`Tܗ+/9х ǽyqcvaX}DoC zyEw$؏ ޱ5$$0(cz7 TGdš ʣnZX)FzǺR̞ۨ*SJ(Wd4!ON̎/&ԉL1 èפ`bM/W-1ߚ⭤X7OE#,I)$$o0jF4`%˪(Ǚ,š+2p[ 䦻cC^)^pvu%خ9S.40L&9 )VZXK]P Ek|3(hoA%DD)o)L͍TI7y h.zd K( ny#-UI$ VA:U:K5(z[pCA*5L:Nn8SOa` 8 øߡ T߅4ՇyLM _K}kLe$4Q?'RQ԰ĸܳ]P)Pȏ9W[kL-RŠn4fkݴܨ22A5PUKdDwX#OfE8߹ak"=XWĢ; xX${ud;F8*$h2JLKW@0S9 ~'pq~Jy; IWvܱeʇ/qdǝ /N\' 13+~Yvsj0U !Y b/6U<=Dv?6v|Y|M0S6 ~.EWD>lDkⱪἜhv[9oS{ ucX~ t~ogq*ˍC1#Op{z=vlO(Y$},SpL0 LY-7o;Jр9? [ᯗ̜n]|BX nB/|L^%flAK+U3K<&Au7du7bGzgղx}iVw[zP( ɝ?۵rMNF<i! ߒxcE6d>b4]Ff!01UlXTM%>A>8 Vg*U@me\Vx,Ҫ/wԀi"N@g_:ɑT(1&mhnNyaYvKvVbk }ޱt5,ܳl ̜;OiX4FJXzʥok=l|Ob;}G­ѲgPİ-F?a=Twe'yZ}\c0Y0FLT04AXYC*hgrكH%we;SO9qnйv"h&a>j B$,р&zP;ӆ`巅7(wGb4I~'Y(uKQyJW?V'ӱwԣ/f8\i_ijú;I7PZd?sGp$j~ljD5!gH~2"fm&@IxW6GNB@bE&MV0g!AV}2iu9_1NBc`)e!Ia;~h4@vZ(|>I dUf=\{28pnSi@Mԅ⑉~ˉWMĢMʄM+Tą3/;)Ri9$B.+J,P@Q+%:W8,.ޫ];7"C>11,A7y^ͯX߻Zb n>LWY.8O78Ȋf " 4$y ACv;|-)"|(t'c/|w3OtcET:i:7k?eK Xu JSb6UQ2DQ) )/"b^\t+6 0iCj2R;ɜ^j\ q2>59nKx?wa?S:eV4Xx+f *hH6w+}%$zf[$.u ս3ZC/O}Uz;Ԛbfda}ISZxsv}X#ސ>Mꭠ1Uvh~in⏒%NPl&dp?3׎q*\[_p&W$!"91Ƕ'0~LTlgY˙ğ{~$) BJo+Y{3h&X2 ѧ+=rl׏qGR?ZWik,pnP]w,gw0wϊWr|5JĀh(^: nm;y{t9~$@w~c}+fӓq[fSO6#7V N8,tj2ʭG[5LWQ'XˡŎN[t il]tuC^7oL;o_3y,$"V93% R9/0~h5XO2 <̭B{o$:V^]{MjTSq{4𹺄QjM L5Hgru䛨AK5暶])^Q5ˊ'rﴌ##PRާȹ"5 Ӂ CUŁN0WUE4rP<YP5'[z;rEWEIT'=/An ׺+.%iocŃw`&Xt'U|x c.yY/rì+.a C/idV0Vf4qVGS=n=ۂgg|#}|,[m Bob?2l(!54̸zΉ("ǫi38`Bϥ@F&oJQ;#}=X[$a:tBz|C<[JNEvot c~C7.~#.NÛ׮)^3 =mՅ 0*"ЇB9?=>G *]mGm63;ҡ߈᱕(v4q~v7' %Dp U̮I{3jNT"=KIHj$$gT[}qeVoMQVxrH \U{X.}V6qZaQNs~PmSjzv^딝pOHNJk`|/Btk^-VWi[NKGH OXa`elۅ+xSg"3EJa,iѳ"}Ygu\=lXP"a $Ggݙߦ?eJ1>Laf:Pui }SԘ OE 1rԱ x]~Uᇥc;wd:VWV'l(lW}RFE k¯D tX'pPۓWK5 \9x^\k\ERD(AL95~HИss2<_KGv­03D  YlvjAC* e.LsOo nr8-Oa,@0/v jAmƾg^NkXP+m`՞zGXxr9_5\8'H?xIm6o[A5oΌTUG~F2ܺwr\.tG 6Cr6\8!HOk{džLV`i,š)V"vMX&{}93ll8}ҭ( XK^g)O,cEhCԁ{] SYc9<;}Z_uUp˩7&d\JxB "ґw)_@gr9&":g20mKJ >|8w*38Mi0tbyEnVa, 1拚w(SP\7퓱JhgO0Axօt؅7Er4obL+]Jx+Fu!Ero'c>ϦŨ;+?*tXG!?":!u] 䙄|wf:ѧM*(b; Lqprx-",2TRPZCg܃;o} <.51F+pҶ?㾨 4 =RMxCbߓ7%dڰ8 ~SBrHD1-`[M:i1;İSjhšoSkqpW_2 w1QJQsf{BHJ/a#Wh^ND^~oPOudsm&-.OȖ);[W@26d%r{-#S:4ۤnFM7$u7(X?ui 5E*_0 ľdyJ.tlAn}jZkC:=ng!m5a?UEn|ƃ{X!D b\ -yh[Pgn=cF]vʲQ+g"eT GPI` e.>g|>9;ۡ >)L`Iw8dpwpJmCDcG0A?Msг-"N/K=Z jSԚz3b%* &$K8-G)&}z3}~^NܮP-v2%}?\ډ8~?Ҥh?7,AQpD@Gx6}'}EꗺNʠgXWlT'T] QO ;2ʰ3PIjmg01HWE/,Hj!Vje!R82ߧ5~ x J&Sl]H|gԞU6k=3r;__GwزV|<#1ek<'cnSxZW"'*]!tAS%h7ɛ܌}pX3,X1:bǍ)%tK.]^qcsd8~|: Ͻ"3 L,,NjqxAh|! uͭ*K"O1Ԏtݧ[pGZXOFcԲɉV$qR*;x(N*cgeE%DS0Hh.jn`wa 57~!@3 R<- `Od0]J%NѝM,Xܷ~R՘S: b YG@i&\q1>9~C˚o5XyɲC}l jtʕ$:4S1pn_L>\'(NGU%Φ@SCN!at]+7Qm)J!²IPJ?m&L9x$&"IzjŞZ#QׁW  4;msB/U Aᨔt/Ewl][CU yC@6cRx!'xp d2&GTFٞ nR~UK>K- I$<t ?2T&3t+Lvuά؊JvECm fhɺjq<\3ay }z]sV8v0e'=(+rmڧ$~qn;EgtrbtvFtLF#]J1!";8h&MC =T1&:>@Yt8o9I};\NON!D'EL?_LkK eFKJq06~t[LHv0Nb()2 q>|28}bg}!f2) XWGF:0qN-&Akϩ$kx.z@%k}5r kRqnrz\!¯d9N/'|"xH[r*&l(VNS[5g%&3p=U^sT"Fhcjc5 ho*bV6V;ט⟹BGf ;RwfQMTUD+CcSCeHKBiY2'f* H襧CqAuA яځ(XYr_+ډE?77];nZ?zmMv,L[yF\qK䙪?`tSZk_hgM?3Wl8;j݅Rz"I`z ݥǩ{qj Fin֩G"oݾҤ"}k-ׇ~؍RFrdC4 ܡ),uGɰ1_?]EwMm9dzS@ $ Evʩ|ɸ!s H" 8cH7AϜ~״Ȓt\P!%sp 7(U^Q@P0vô1GCviМ*Xp.>"V(ZG+Hn#،1~Z +S[=،2S0宣h;/:s%Tetڵ*ap2vr$ 1ҘbS%A& < Y[xWtȋECA5_@[@Xb;Ӹ=/q=p;V3P쯟' !28mHO,`o'ct/>"+ 5nyF[CKh|j#)ͅSZm!8:pdF Zc>{N S C SCi{ 7⪁ pS n$IEtd15QZS*Dd1Nu:_ J ia_ `&KORG3C/ז•$s6 z+lw/N[t]K0Íhej}ekC͔A2rEmuy=s䞊D*({,iXSx]j6-NNwv LA 2i 5$^5tlM3 m2+.FVu*Q֟%+A /;uƧCOP7~h=mc+>tJٯ (vf1Ϙ_*tLib6>z&$lrjĈOELJ5PUepooK EV$^%^gp Vˈsҍ(_ӱ>|$"atEUmB^\@u3 z2iA};I"!B[H:%7 \º6@ x50TG;-歾@goJsrQ]%-QyJ=Q+F85׀{uSy&N<|Y)]UJ2C'o:rRmi@$$a ji mW8AHF‰}^U@6L +yDs#"QOF̦kCsAzf Z'H aJ66##U`X/`)J^ ;$kh&غ~7ie"EE}mV" H%nz&>N,m-S3ܗt^m2jT ~e%@ߎncn (i;Jn\s6İب6 k>S+X;csafغѭqz.QwG7uC1nJ$Hꌾ6m#>z9е2m?['yCf (N@b/-*6QW-BB%^84 ߏI|l$ÐJʁz<Z3 2a.r &[tZL2ܙ5n~oÝaty8mwtՂ21׺wy]d'CiЪJ*,1OZH_K25;;eRk6V\S G\(dlH+]Dc~Blcfս00GW}+:Ude%M +*^҆ly,WXq$#zfT ӧ\M_#v{Pnл j-S6Lbq?CfG$?$^+DžvZAA&f؇ K_; }dZ>alR~7&H?ߴυfz7h%H/4Vp{UɈa$"- =v:w?~O[ n;dΈ[0=5lZ*0Q-hyyqۚf#ґYf0$S?c7"UouLcq׹u&@Ui'*KÞ\cK[Vo!t^+\<-4/3d1*cJJ&8~?DƂN$Q;d%WD \zi)$ ;~@r}]a8/H2;GD+adspYV< oIWmEdƉ՘:)Hq`CtN`e':\X[MO]̅wTxJUhm L;t,ռ%KNWXhϡ~7  '=e]ި|{.hIyk rlGWhٞP%-.OkFH2H:K3Y\."?U=7hg.b^(Ҋ|'= {mU=|?TKG&˱bIv&k,C\qlggM^wWH4s`}hU}pJF[*AD08 D%sm=c57@y ︽$ji˱Q%&VL\z!()53I4 ,:`!Y]ěKgBWybKl[en‘lr0(qȫĞ~IxG~y.4Bìʻ^#cq{L#rhcӳhXrRhK}E8H.bmF(~H޼R+ȕU~7 c 깶`H_NJŻE=a?0[H[duk)HXTD"A%Jώ5BAn-hB`כNa=o%nf_>^6˯l.LRL9]JN(ɢ_"f-\Kgð8.n0%IL. ǰsO ?mLp"A҉kIlhit^/]Za̎l]iNtj@{;rUIw${>x⃚)I e$x^K,:b皧hxćsϱ \v~O {i(cRA_dt>0_ MuDnCrG, (hj_5M02xPcCHD}MiLX|5g3oU֓ T#jo8Mirܑr 6]΂z?ysU&2I1JO*GI/k}}3[2/{ko7:D9tM8?7~?,tp}]̷`H7w B #dCc`8.Ljf/5o [rjib=lg7BÀ L "S YEZN`Pn*f`!I9$ࡵhN')Y`RH/l`PQMX + E>/bza Px4o[D=̥Čȁ#Yd)7OJ*X>1`O^ٷ"N&!\l]_8-M-$Jf :&) )`U YK{[oy=[#߻hU֕5ωd|-64ia=qݴ9 fcsE/' MPpl VO`s cոU^Ps?@ƣqTSofȃomP>raaAno)4s&iܞ>[K4,R^)#?o"cITё)՟}&dSYB6aUyvӗ8E0] A=e0q].m}1oơ) fQW5swH)עEվJ3G\< u,=mW{0 ̽~돎(6vq4PHNBRDv S ɣ15Q*1M=.vFhm(Y*~j7p mŃ9`"cd&?B*?ݫ'lv1{qڋJ5;fC ye8 R{=q`2*a2: X% RFuV: J.%jmnLY#n&fPz ono\ū sRjP0_}RS3?)`=/uwҹ Ğ^QUZjgQ}GM^;j̧6V>3xi&R"1E-`p2lOx2F߂+)0|R!ph}^%ָK) WxCѫ=f U3OX'l=- rgzyvVterf'dž2+4/KOP3Y6ج;~c>Ja@nb&cNjkpSaWĻFK݆(B>f w_&׏>׹$K/&4Q y@e@ym.lFo\6(cI4665kvZ&M bIo{y.WHD[F-t$kF'/$Bo$<Qgnc̢r=%kKK3 VȚq'~==r̵%Sb2Sf8H7cq6r}Z?r|]7SutF;tK s=t?:T- k)?C v_AL2 Jx +x Hpdmp\j#,jp7jZ,Qw<_PY o)I-41 X4driRM0LDR|6<4(ٻEzcq~_qVTtwʎ;Frª?RhR+2⛊96(Qgz8HC"t+9:o I7!\n׳p$f ۽L@u}&y*0sKja~iX.*=eG cyiWf&2a/qeMqDc'F{'qc7m/#=OLzrʠ{ %v@Ii)}HG2~.8QJpb 9[ 5C%0ͩZ9u'/WۃM:01D3Ӣꃛć/c[w4 W iLW<ӬQ7jra ϮOtiH'Ġ+CI;;N lWEJcJ HhQf8cUpMlft_$ !(`Ku:C|C] fZ RB|^ӏLjuvZJ&v7@_-[DA8V$imM 3;{$K.3vy# @:^)E{ ܇yϡ-rBml})6(MF).L]iO3t%s%ʑ,]ӥ1!CBI敛>`e"Jj?ف7+r¤ Ϗ1w2o2n7*&S h2 ?a'Lx1#bJWA\nʘ%L *nU3ZddUaI 1S5S -LO} +r>!Ǒh1+p8'Mt$`LZz:tЙ(V~OyЀ80q$_D]P  PڼB$:3’п:Py8N™f@ - BYTXV֞S;޺M &/50(XP;5e*]nJ&Ѷ>fgoBeD]i'8i WKER ]"SN)q ɄNڭUGHu.Uf80#:p)<<Ϳ貱 .ee9iY뿁 1-+oI;F}vgo gȸ'%< zuC?uFgʚ O/` *BZ '27 m5k-(ӻ{{y~)'$M)@|Ʋ5zvk~\#}jHj"IJ{7s@~xC=hiU'[)@M\ӽؚJnNmUEvf%̈ J#[]ZHݝpLdPΆ*OM,@ t$taHMuUN2P8L&Cw8:>>A tF4q@xi4 x!m6OWD3eeMr".Z+>+:8[U_!%G1v`xF8KX]h6@I$&pD* sU1|Md$|t;&-gZhCم'#2:6 %5{#b :Җ#ODX[%WM/C/d9- > bZaKVnd7۶aa_£Ox'X3vDG+/i)q4U^g&J$48q֛Px$?M7(͚hn)尊8?l:qyx˭P՘8 :nTؠҎ0",8Pա sjrz`ϨcQ+P OpЄ ~@Aq X(Oy=8)MV>> @MXG,0!p`'# yN39.Ljnf HZ#rۅH\T.―}OA15Y# dY pO$i ש 61-A=J;4GBuw nE# Ujpb.;n^s{iXyQX #'U`}0fnYS^^:gqF'?h\8ߌn#D0ëSv5^#7Slr;2b%?˾xP1!#m˰@>zM7?|kǘji9qA]u#V2on㣗Y#(~4o-¹e; VB&'Аq7yD}_^ AƦWK).IZCz,7oѷ6"ypYU1ۉ41UU2 V-?\DGX|lTDh6 }w"2@+ jK[,6WZ"6-蜑$Jib>G0{74|/KͰ!>RA$% @X;gD- ΜCLѡ*о܈|ATWzucbY8zZ\_ZyGkpK`p+Bms1Vd-K뷼0\xc<62KNdNQrRa2VJfWٿiidINo)adok¼gz5 HL 7 %--4oy96;rF>aLBElڢ+~}5@ 1b1u@bEEk.'u;])]V)srE-QeiGm4L)xo`mLc4 g=_(~ ` amR[pn)'u0c0Z^mMߝ$on 0\؉(]hWĄ,l bKVC. OlB]uJLx.br4V=hLehF!hݬv[yJ~J3N>[7Od`ANw}! Os'ri0k %#2;΄$Uk{Oz/[\LE\)CwӉg/!Aa-߁w:Y ~$ͱPo٨EM"S!ՙ.Yս<$v7DUVXKxRYJ%אmdC@ɜ=(M9Y%H3Rʨj)tO9Fײf!`T$yT}VN^>|Xd0`OE= @B+ l&. >`uߺB}M%4É0_w(&iT2ljލ⠊_fXi-_wyTX$eO]`x]#]lkksnV쿝#"KƠ~VRy3A&Jgh!es NgKlm9 BƨI_MWԷ/Ɏj@n(tT.E}-^fEpG6 b콣LDxㇻj 0hQ5@;` >X#B[_igi4'zJ3-GF2ן]RHg.#&]'1ahKCqw!^-wQ'ڠjSAwRZa,#0ΞxJðlT|2k-,=qsG%ga}mƃ3!e{֓Mw2_P rT Cj>k${F[MPٕ&)rڠmck3G69SsGԚeQTqhmnd^4*0c2`k&yj*ت[>:c3zCZTMIdI @~Er,9<]m F]j_zjZ|O&$5yljL"11( `lw+49d*d֔}(֣+IVs7=<|aͻTf*~DhD1FlE/5PDd%~)_lcGp-X\/\cR_}(.˽:[yeo>ʑ=yXqɤ3 H&|{;u8 B;wVA"ur:$TϪ05 |1ѓrcpN>K۪f_‰ vVuvo/R,}Pzʒ7t-  $] Vp *B..'辭î(p׭LkYڢ7 ͯDLЋct|,ߥyE8L  c! ON7AJJ fZ?:K(x]1ﬡPbˮnuZ@ =;1w.5_ } cfnaAE3rsDli)'Lg iuozbP1pށj tm]` 놎lPB:UEZgɻUn?An-ݺA*@.)xs8YM#u%l>+Ф"5`(u NVJ~;Xߐ LlX } Vv:yG,?V^/ш/aQDq-d8NK^-#hCuEMErVh g;͘d۰\sE ^-_VW%Q&" +;Õm"J16S|'FKL7FA [`lp|4BAnHzIEHFP"5dzcUx`[8Dv}eSN<\Sgm8$< s(U^<oVK0*!= !LP[ e"$3J4 wEp+-Md)dOS cEѐ# MGQ\ʙ"ɳ;-6apOj7N<!F,f,]Μk~h~ԜE"1+:l]Cz)zIcq#}9 Z ]}Jȃ%uhK u Č{}Rh l)ML⭓b\(@HC SZd$ kz%+=jQh=V*YYmi)CahZX(We7g8(=+£$6m1Lrkjfa.ШgLͮPPO~a7bM '+_TF{%~Mv躁dGY<0_Ejjc4G B0rkq ,P c+%7}Eutn`$C(gqtKKs^13Q K"7#eJ |u sHҨ%q=s@=¢/@uq["raivCaG 2XEU!4?t bC&0 gnTmʒ / Hs?!dsI}KMk0iBcʰ9ظ9̢\,kk,g?oyËiX ǟmqǵ@E+ZY]0¨نuSJ=^e9mYVl{kL,I~2^JNI'!0M2nmIZKG;"LjrY! q6lƳ;FUmͯDp"?|*N)b&VE0':(A݉)_'⻔jFSQ :-PZ(?z{I3F$jjڔ[ KV /fb_{e=BLM9^ \v&z NfU\mP*_pߙR;xv|}>eau身GϏ:T9cUԄ!|ajjD[14V%i0cXl2mr¯ ip(Ⱙa/+ A#R@5g3IϙQuχ-hbB"j;2e^PBx1 rYe;Gpy_t M7HKB; $~7pjOStwdV\C9_S?^t˜,G.IjK Ge`n%1E8|O00^JUQCÑ7tM6#k<,`tt*, QvN49Bar!ntze6OPOuWe&!<O!Ceg .(- 3h)UF(r;ɝ=c v̓G:0 /:' Dr+`86 Nc%Q 쐍W%ޞdK%͖Y|c|{u̺"ng귁pkޤoC 5P 9ؚ="brn?&/c~ğkm#ڧݏ#vLd{%G-|8 [RZ|&AOO0n< e^)=MeTKg3UK|B(EzHU΂ڒ&Ҝ OD}=NY8‰z2U{_lت Lw7Dmx; Zû2Y#5+vk< 60 HYh:OHqB|>+v}Kf?實˲۷ h'MTE*~k%0?C:/8Iժ` {\azţR&d_=5D(7*ilVp;n : 4D')O`raՑLa6LiԊ/PY]MٴM zɽTHJ-qnj 3՘zC.>˭m@3g}W0j+}jBt{8͢ xzϽ I= ߖV2سik"m<NO2sȈf_"h̬@ܩ!SXS͟Nts|'}#;2ş0aEHt XFdwk=&ak5~Xi׊($`Cf,YAbѢuy_I3Y}j=or2z} ʯB1CKmb,#P*m*6(PQOJpq +/ꖚ5a$uLIE*$HG:x;_ j7.am"gVddZ/ÌV$бHEf}Αc2D_N<qU s^ 5p 3/`DOs-vfgՂj7 n*S=@6wtiT=Xqן63l]ӣmRbު-e@\|]T3\lZгkSɭR&tgjp>عC}d#&V(0Ps,-07Lk:DZ%*Z#b0̩5Lx< [rc#P[Mpi2N/ #TF"nT;bvt4a> vCJ+u,@0"[## y˿[-1F9vgCMu?NMT n.0/'9 ,z7烋J/F W8Jxy'׮4MV:Cj62 fh ;~Nr1j{B,گ|BIa]ܕVL.CuJ5THvwK }S *83@xe\d@'1wxx5Kv^^וbSoDoQ/lm-Nz:A5.ȂuX)tBH'ϤyC&~uIgtOȀY |OAtyʀ(yiMgMFXLkߖCbϙtYF jedsBb>I<;sS}o7kə-Mr1A w%@Ky10(삯EFN7@IC } g4Kr+dtҊbn ɼJOi|W-d4L7R` 1ɧ뱘76a}8SPVӺ 7&5۽WKppBD[ی28FgQ~nlyLzCӼUCl~f"X _2G(t!0M0\l bMt$fIĬ8tsD Tξ&X `"g>ӛCAzZgHۯ6#ST$U|t1D/z }3STba)-!9ܔ!U7HbޯGgct44Jc(9})vv5:7VZR/ u@"DD >d\k}q*:L[]z~纳2JϪ D"p) klVӏ(dʷ]wܥi\愺\9@yih L2mS)l&e=|?{3D/g7Oq$ 9" e}-5dGjD{ Pm 1qDqo_@SNwzGV✮yREAPQWѸ&Q %>CbLi/u'݆r²Lr e4HO2iiR#ca2sR{]%G@Mw`ap6lBe^'xYhd9\2¤S:`i86m{aAPt1%Vff9 p?r7a3$#h-#F nuBzg=wTdH4헨%k0g'L e+x|4Һ9FfF8]iR6YLVgܐRYz $k,:y21 Q'Q1;a>|}Uo?L˹\t]@XdM|tЏ*^ZPXx$K-w}dk(T\=.2T p)+)/"~ꬴ6a{  I;T]ؽ݋Xƞ[(/b^qM*p Xt%ٚtMno5<""-PUc3 IpU&=^D2x銟{ ' )K=+R,:-E墊c"Õs`]-"o-nɪRSⰊ_j$ *CWQ̈ 'ߟOp.|CǓ f2jU/bTz&Is6+F#i\m{u%/??g[qCO" v̝^yUY}z^ BXP>PIW..ּE6PT?K֘YۭAE|&1tiő4*.=`F)$vkpMR?PHE #H؆D'c'7l{z2&NJb%}5?֑xP p); ^,ZY|󈋬&W.sVGKXrk5寗B 3SK?t1q@*V2GxߪĚk-eaǟMyNr@>DaVR7I`/{j咧oC(ZOxcsUSVp?,R+j8 pl&S.8?g(|UȊfϖrڏ²ܘOe)i٤tIcA%=㱢vV\H-*[+*dBTHcʅ(ǎ`ߛ 5@磐5#^ARa!(U͆=d-8|]G:7TCy47Y.YYvemP l:Պ&?SYO8P(ޕPi]NB%c{=".Mw !evH93\tP97UX9Ӓ2{~?2O) #boH:C#r>.3[g`D.ֵ!|t HL.x*I$} z]VVܣoT%E.'?JG/>[a3"  D"4}]QU5oZ\]#hAűhLQM܊!s(R[Nvm__"hR(,( L, M(~4z{,՜)ztM$Φ@^uI8Hw HHSN+*Amѷ+툤4ƣ?ZjKZ$Q}8a~I IDXiZIou֛jYOjf/U͎YSϳ;E EXeÇejLm}~/gptk׾<]Og O2L,e=BUc!`eٿɜ6_˛!xX;U9"q3>[r_DL+瓄]F Wmp{22lIwbT |]|2|AV@2XϜ{߁*:z}& MΌ7( Hhzm9H PЗB?ɑU)|g?" )p|a6]UO+I4Z~@n25& />:߶GUbЧ&m_fZ A"Mgg6-Az$q ?:1'wkybٟ9nHMt4fo@fD`ҥ Ⱦ~ޯ`/&F!guŲ'ҕ!, h.~k`.Ɩye NK 81 &I׼dԉx"?Kjkk0`'dRI-zpp ނiUEOqF|AKm ŎŲW8 `>imxFo~Cck^{<? M;+)7pp5CS0'%c^Y~04iv >,NXc&䯚GGڜށ*뾆sfwlDq0p)l:n(,U@_m6g-;m4a`5-407SxU]lߐІMY:;p=QdKr}_-3QFi ͝Xh6K؉[zU( VZFA`~Z=v@/Chwm#:݀Bx@4`= Aex,p}8e iVLpڴoc+ A˨Z\ [-P cvC;=D8;/L%@0ء,K(wfmNLA~F {-aq,%aBh_H~"i`T|Ŭ@|R#*6V3 D,H5g2LW=MbrAP,X| I 2@6~~=DP ћk.!]4] S8~*$,w j8N<;ꉶp2 &ќʉR"i"tKZ+-;fCRBKW&z'\BuwH*gm􂾷&S[J]B*R;q 4KZn*yi^{7n4.yaR"w#oޑ wcBr^Nb|Ģ"Z$g~wo#K 00A=u[xEz`e{VF6PN~^;3$62v{0:jZM?*`ivnt*s^-R`W7G!f\[vo+s6!0&IYT7C`XCiDMmcDckYd%3A%tWWpse/ s59 0(5BNORFnemIs+EmTۇm{v bZ) |aPobJ%$ͲMɧMKO=L5݂vȋq 4Ic_?XBzB' u? 4d˯7/ε#PT|vyYDF6ЪM򖉽\gU&ѻ-ňs?y:0t0eOI'yK]'r[cFlg0?qlKG7K3>6nejtzc=UCSCkVx"PZtn];q{_:@T9x<SFMyf{)KN0PPaQ:;<3J ,/zO0<;NbVۉHF;dwY~nl15d"x=1w)}*QNw?filch"iv vwi RT!W'Gc U/,Zm3k v~<8Nni1(%pv?U[l6J֗XL:B6oX5W>gNX Nk“w~ zNF =δA!#hkA%:$0<'K{7{W}!y}bZR~?]UZC"ҡ챃'WVE2qbFNHىċ,;_|.|;H__ZJ=9Z}_oIU"'3z1԰Y2K".򇼓/ٴ:`Pg8꺰5ڋd$8s`܇.w|(pr1Xe.+M S b!X%ArݘA֠;FR#P T82X-KxK59#51W@Y sWGAo t~ N/Cgdsb ))q0lhT`UPZ6DG|,d" 2MI]g룯x (W$BzݥXXA(@p,z7=)Aǟ=_L塩dz@zfߕ{|6y.'TP Zn@~PƠ*^.ScGYSrlycΚL9N kRIDoSrΧhC⹩``-Ҍ9xKVks-v%x8|}k_,ؾG`ԑL]눾&;Xx P% Q%V7f2YeϠU _v'3:{j24Z=)F ѕe0s>@jwJ:fhArB`gr^m岓4mEeƛGUzs^%הR^5WRajˍhJ~p:߰EgGk$:RIN+doyFo3WDŽ4) 즿OTem8R_bnW;OduU%kԿج)-^CޚGbFCz¯L'kƤD$+Nв$?X*s/^Q$'JNW1ϤWf@ǧ&ϕ෩mv* iBf(nd̶@1aTv6bL ZMNgԿ#WWlY%;q>(8k#ж}fdW5.? l5ZG3%˿/QG&B+Z(K 6/&{cȞ'سJzTĚH箝?vscJN1$/aVF Dv:] \K?/9'Bt\P\ S!:Wl]^[yrP2OX?N"8Wl **|>Igꇀ.IY[x:m#5ܑ 26 VW`VwLLX#H,N*'SLʟ﵋ӡ#Yg{IJ|;`9 d۵ wkESmD8h(T]= *)>1^P&Kʟ~\vMB m`7rĠUv_w֝5VVEq曚PX]!Qʷ܍ՠ@Yh91aNj܁zVsdSo=sv " AVnr~+2 I9F1s˔B"\s(jڠ7r}~3蹨uf+]TފemBhhgwGJ.gń[TSĆ ,.F;*F'-ߴ|\4>w![Z+"2IpTYP%6' "983^4$Y,flVP]Oeha~n3c]"rri*gGx&68"SNƌ(k72,5bo)},iVXRF3 M ;$d:߂T᜞`qy]$(.z@ &\ې0 |]| ^'ߴFAH~AZ`xVрؤ4/:SlȊ=kտalT$[wFjD^Zib ;b{O8Ur\:6u;B" c<WBP79#4="AQ5;;S9t?pQ}g %Pnh&<.,L|IKy6Emmc(hDyE6pZDcFIS ƨi1ŷoe) ^ `RAyFŽ}w6%*9>)ZIG ? Ǘï \HHXH.m; BScV&3L?upr,dG=Dx,@)8 esZ hw _u׊ -fcݤx" R4ӴG2 x({0*Y j|TeO4LKI-/MJ KwB76ܽAqu.Eڇ;j2a">dLbc J,ٮ `ayW4<`Q6<_9ڿYp/ cnף'u1ďUGڳ*|JZ a9OGTRG`]Hxٰd@_:姠ؒd}M~B{)dmn ч`}omZ 3[ |R>-pĚR\eEY"~):kBcC(I_*@Ϩwv_T'8gss➯e;7x1vYv,J-{l M}dS an A4Rǽ}$%IM$L[dDY3Yy9)8PYK1Yޡ[o\ nqGtM@v:%3Rς7lfd9sb\6JTVE~psXyf1e,ո # KqU`ns*E(H`in`#uȮ #Ku– rl'BodD[ }p<*ܩW+@}3"!źH8 Z >t+%fxG(꬗u ᠑ @(;uՔgǡ?rR lL،]D9 TuWjX:77Y8X'}QQ  kOazH/]UuQNgX *)8I Ǵ(uhI:QayT&B} NL𖊒Y;{ ;k4 w(Dsa/X!M`/`(*k5 ftF)^KN]5n_;)4 q F"NOnH',y]BQ b gH`"_P3 P~"bS"w+1uJ|WT%ic/L+=7CE }!j[ :gF%8y tA@0QKX,3n'K6ID$^ 9Op6?|ܰ=QSMR˒^Tgu,j:3r -BS&֧|'؞& pg6u^g,ٓ+(1Ir0>9N=V/H (4F9x&k5y #C]aN/NXIH#zY$*N'~8,6wFRL?0@碖G.BJ"6:^L$7;!< B{ 85'oRŔ)bᄇ;9 F+ɊHtUTKP"wal5ԜwqOHYc$)Yt=6<#R&z]]{{kå>ffV.m-oe1˭sIm?Z}or/ t$?*ΓC=ėDݽnx IVH.jKG?C$҂Y=(A֠z&m)<%1ڒ.vpG#_[>^x5!E|T|7˱r^x@2A%|^T({eXBH Y_bG"V[ۗT_I %Y +`yyg:}KteӰaVl%ʽDt>`bLoi%w!%NҿU&wnW ;@5DWTI[4Z8py6KPa&Ej̺H^ jU ib<](dS^ZJS]uMCC;7/j0^_TF^br0o7s $_ݳ3u<[73KB qsv- ΧѻFzLJ/t\osxph J >~Z߿A_:`S|D"~Պ.wǼP҉CbUg<*|}Ÿ!3Ҙ2{%{4v{I[U Դ[J>*zƄUkP=fiD”#c1(5Wa!nc+^;)䜸j"eYsyc\ Ӎڿ4]%x[ܡ 9}'@Ot3¨TdC,{aJ83`r0-9o b1@TDU TIr&$2[r.tig JF<3B:.y$z^`@Ɍ͊1 6/\.#)肱x!W"۪}JCAiƑfkI?=I;H {rc6UC_eqx0d2mK ]ljZA&B g3\5=pl6vLq$'ʻ ۤͻF@#?L Gg aNl;g &G[f5C}KZoT{'G+e8ebg ]  fr#\5F#ƗXjHX@[J˒")9Et2+, ?&Wi O߼ Y%-'U;lN {r1^H[5OטHǜŲt0w۰7 H}|Q i?[6c$?o|:UC(E?,TjaѦR;6%@ HIiiI aVQ#d#M.?TJ֎+g?WvMЮ[f3+ѨI܍KZXEz>aDh{ M#ed]tïLݞDO75ύj#B8#|K~ZJǶQ +܇MN{f f㏀1@t"̲zw]՗畎|[G}MԤ>B}t2mzE"/RuEU`$2dv0XUrа7;i;(h"(L:O38jӴ hyK.:!Y5Ku5-}}LqNw M/Ƕi5KF_u\ .4`+MTdA$Yed|2fs?، E~MF6H@2HWxslB)=x?Y@IeC7A@A.,Rs0n&v(FٔH rjgp;xه[>"Qma/ iΣ #gHaAhI#@'gҔV.$!밶AfO1с".8O,@?41>bƪj}'%F%wCx9Ana5H_H;>‡KB4dñq_r,>jYl{8zI`aN=CGJZg@7"_-ò&&jւrf7zLxߢM&rFY.]bDPxg5S ;صd?Z8|L=sF 2b)D,gl>48R`^ބ({;wTnT9}ڜD bZ3is0{]QL0`a+{;*1ce 3N";ʠY[wŶʴƃ*"P [Q(8/zL}pEC %J)I?'doяxzՐ1U +uùyȑaِvv  .JB/P婔$ ;!b} `kE` RTI;V>n"^m\:sݢkmy%mOV{`-q6ZA%>6_D.| /LdՂu ]udֱ&eR|Ʌv^ib[G.!7 jɗH>$)Wc0\KZszv}@tS(#z]kuz~G9 E_ 'g`,g9 d lWaSet kq.f_ A""%TmmD9IAoՇbe׎u$}mgh;4[3Z^CkEcnkD6R9X7KtMIo]mV@f`tD;úUWY @ZkNIM\;,C0RkL/q!%,H =:N]yp,L`M jp&x3~ޙ?-8*w^H,>PQ8T &eUZ 7T_EU5"XG}; )"2ym%WPnZʃJ1Lx0B=cGy2Hc+m[2E,,aG- ,:q~}uNO݀|=ՈSBX%ـ;G<. L/ σu Bk!zuN ĽΟh)<޾6\)O3_eC|w+:,K[P7Zr:2 J4oWNg` $"V&Y`koaJPmGd AP8;^4! ab~Y*M?X8,)ࡵIeK;r\67MhDڈȭ?Slzbn]o!Z&Č ^usjR;05R i I9v S哮#ЧK,>/sbEif|- 2=., \Sƞh&p ;3 ]&;97֪'>75i2[uP'%nSW$X.PwO ˖ȞGMdZmUX:X.YUJz%DQb;؃6WEDWgTNAӁPHc?n #o+Uo"wHNFyB!x) 1 DBF/&lbRZkuq݊1,Ki!įF>P~h1ܝa* clcEJ= \U&E v] # r""ok Sp3Vj5myxSgsWʝHֹq_6;Nc^uܘ3ro=ReHg(.UٝRc<]i}Lj<^KI ƭ&Q^q> N)rk 9LY7=.<&L.t`/bq$P:toK:4Jb)jWkyDcݛ[hݯ2J Pd!3)#LRgCٷ_(.Wd1SDZ>N7Fښ/S&_mHoCbAwr&lAoWGFUzZ,>d+GAm1pI 3Pu@ w059(m"4?.*qiqV88޸))[Z^^հkP(v}jC.P[qW&\қ ?xUT J!ޡXA\CaοMEPC[m.)oƴ }ܫi㻟'>)֩!A楼unmsV ï`н+, nya)؄I&6H]C6][uxɛxשGH uRrLϮE|[r)ϭ$dٻ[+y5uD5ٜ$bp&EZQ'i7EZ~sO+|nvQgHzY4G +iu_[VF=3I(nᴷ_k쫌yأfkrSvP}ƥbh@l9NY*E3( %yAxIy'g)oʮrfրμ+jI*,K=rggE-qJw^涏SQr@."T@jX>?XMϙe߸czq.n,п&k+ vXdޏfs2;u[Άr-?@tI#;b;^勺;[G4>,6_>*Nުk`vCMD)T?jl_ UV@qoSЀ.2.ύ:˦.'$C=Z\Phi7"f!ZI /X*cp4Yk-{g5z&C]rVsY>mpe6BOn:ou '%_s5O {zY\(m&ŷb:]5ԨE]h5ڱ1 aT,Zw~"zt*RzüVQ8l,Y<2/b QksGr B+q I}W$.n S^O.O#K0t3?lVt-+?Jh9K06Q>XjVfJݓjZ4!>C?ܲ}>+GD\3vzn ;x2z k.g0{m *\GN-s\I~ӱ NqLX= K+2&@.IӝJڪgۭ|řL֥T:xlH&.XwĆ#61/3?K!$jy#& 42[~\}R?{:%\(~4=kɔ[TkK`%XzrR[1,&03_\L 63-Lըm.^&ńJ/SzeGM OuvSCesdc,xnצ~Q`U% yYI-;M]5LʚzT$Q92vTn&>&Oj{6m *BX ,/!g"һ~=]1|ki vݻ{5ĮjsaYB2 [QG/@/C3ɐ袄9#m^0/I', 1>%J.O*ShͼXWԶ]F*tR_ʜ&b(3^[s^j-ܞuݨtrSU)F[%Lu9r|L kMv=f\u[L{aٻծvzO;/ TWdF4(/HÎ6"vEǧ@TzvI[lW?<ҧUwabVT=™fS&6!rN.)XQ@'7o[jyoZ;P撹D:. f+T1Od:Ky]d.RpjTNyy\;)dJ ΰQPwz ~=qn[+w&ISK}b#IeZQ2Nq'7%oPZ"dI'+driuF\=#Hᠮ*Dg1=YslWU4x| xxy~82^zqеhRW"(&4J|>w{@LM "%,;LT͛\F<^F7UPi˹"P;ww/x U,,Ċׯ$,wV+REg,3v!ipRg3^a>ᯜLΫ!d11RdiyC.`AB[}osdpY~ r#Xlxlkuz򋤩w2vG@FXq*sW a:?v8z.Y3< Q^H3!x%:ʾ6X ^©`<[*Ͼ]=ϧFQ<Hu[<#(cu+6Rt{xe(#BL]ZP7,[ kَT_T)s!TvR|_^me1F-vBaɺ&U~,5BQ[#1S^YN[v8A+fzpIu`fS CiVhvYn& ,ZDtI)-Ҕ1z*-'%k3 gbfR:L].}ihoHUN]#FIq=I+>d p.m1,YRʢue=,pH|D.Qj2ϼ"Za:m{UF}^}`9^8fjH[DZy\尣nBVKoOʊnWɔDu r}jXd Go`:+F|G禂1<ߑڙ? :UJ-^xǗT+ KKMP͙yeJ!N=e}<+3 {Iᗉ33ߚʞә3?dGNGoLYxM"'~G`M{rizLF?XSGI>6Lz=_j3U!q(V1^ rQx 'RʬEW{#SeO#G%.a!f]ёڛĭͺsF볇Z.,LԺPHXgNHgqMP*'8AްZOXΒGNB36E! V{k>ȧQn™d Ip=gf:JߚWWVVǯ)]py0@ԤMeo* ͆ ¹k%xlh*1yJpOZZTzaпNGzgp5,1Fz ͯu?P'@g|ҬvjgqͭKEN-jrK-r(T!J84nxIiWOB+BXּ~SsF~a;^^7䏯P .jG|oe%OpD,nAfxvadxw3LG&逻Vl@Z>J*XD4d:_$c~ݏvQh9ũT0 qǪVR*"m~mg8Kaq_s[kȺGsi { ʽ}4T#`gA%9mKb?sRnI6-LM"Lu'Pz"-;WwVN`psv&]YMTm5{ x58ff,l;r djȽBLjԙJ,D2wH-و0T5zbyo+c4=9dZHʝmg[T|bZ pUeZ-'"%u;H$6YdErfZ+o0ܨ?X-u\Ondkar?\HVأG(&J6P{ËD\`(1_qd: JU"n\rM,P#C %'4`a =&NAkm?(\x7&vjjgy Yz ;M7@FוiW:'Ɨ pC#Ƥe0 ZU1ü\mT07o ղQ^Y?b5 `F^-:@quNթ|1=~4u͈6c0WdSy"iT 5駂W ƪRH}VG3]sF6_Gᇍ-3o-5Y-I@z!CC^dwn;󉽈A~W$.<^?EY9ZG[%[ԡ83)ZWh[-YB/K$26q0uYm ~e:yt\x+uq}1 }ӕQoH/uRXqPCU{tI/Ҁsބ ++Oqg3oTb<<^E1An y̚^ I1%ؽ]';AS=qU{%Z숓?qn_n]]cY$@%6K f|$ c[ ?)?-lkf4Hv:fHbJnz%'~| ؜du>˹ WrLLbPj$rHhu˾ \Bau$h:c,5x* T*SXFlԳtO ojyp2T\8D?v oyִ}'\ TRRw,c\ϑk_Y6 F.d;!ߒsqvzXt }6ۚ/[eW06xcns, )c}n ѹ["+~ҌK7˳C"9ʨjյ5zBcxRG4\ZPT9h~oQ,=9(`LʦS;N(mM|ssǻY S-~ovhipНy?xVе Ld f2D E .?X4~ I5xqĂ,Hܒoz2ӧ? r5/WXZ8w~%aF&Я<6%{ȻcwA։ &/aj;|K>V@.y 1D~4d>&4X_L8N h(mܦT eL45*>פ v: 5o hD7/ " M_c, EO….WSbbْ n>ci3zCWFN׸|B\'Ki 0-*ES8J Um%W]Hm}0ئIޞ9yi^"AqGqƦ<~S'X\JfM`N󝂒NY "50 j9ΕHJ= Mf)&mGN)AV2a[4Bw&' ?6L P(CRtFחZLΏ~z$dCz@~PYuz6OO$&@P!Iu ۶:3/tܨ5Y'A`,Z ^_ޑߗ >(jPq7.so>JF}Q+ RA\s;ۈ?-6g:<kDe+j@Sܰ ,۩;(xIÅDI=j 5& C S&.+c kء+}Ut_\h,RWL,6a^IN}IC*?˖v3%۴G} `ņqN6mZ54ǂ28qvP23VSW߅׃^\WIٖK\j0UYaOxN|S#T Vh=W~uLh%/qnd[UN]dOED52zS8'HewZ;SYͳ궥Զ^R+sW{'"N?4J3MOƛEMy-S!t^ftu(h9qFC&X2H¶a(kMu䓌@FxqD ;M^!x9]3KU/BԔ?!F籼7ڝ&e!sSj ~8臷?3 :=(dL`z8HJK#Al^֗0pRe}ysW4sZcHAe%-ϼ395)i$ -9 &J G#/&\k#ϳr#tӂD/p_nv /OlZ̅>wƎpKA ʑ\";m'b7RiZ% USjGMR(\6 pnN-_G6H0 {]3 Du\'I2!sr<*L`똉8 B֤Eʹ5M /J: Pj8!.ׄw.CKM85'"ݐR϶j0vtDݾRE]{ᰴoϙdjD3eOBmUٮ9\,6Dȕl#\X*3Ru%aF r@9ؖk(IA%(l1a&|H  mT%PO>BiR; 벃9 =pLN+ 5ݖmD)es%FM}L_q?WߊC`frL8Hɵ^@sX]h =FdN : .SPwu̧NbFume:EփT0 |(AK Y;^4==PGZG˰lcЌӻiQ$R V o0Nu] -UK#^LrjHp)ȍXxq9tkٱ[? 8d]RǛZᢺ尯'G2Zm %٨C^}fd"yO%F.!%M6õ\X1Ef02د3Mǡʭ*ny|8bLiUԓ2` =aldaܟ _% ɯQ@b{0j-rFUj3_!xoB2Hs P!9 IPf勜s[j"D(b+u0YdCh{^f1v~vmc x܌X'v\{y&~Ĺ.tPJ ጊjWTZ*d1~Eàz٧CZFI,BE橦ӳ TuLҕvdxNj*DY,=MK@x躈!$.&ٖ} ?(I2 I396 6pvzt윭^'? X229(ߋS>}yӥ(|W\..|ۗī;ı{49JPsqw_kĜ넱 Ǣ_Es9-vT}|_ 2y[xmYȹґ4;/-Y/\̗".q##e.?)D~ ZDqCS9iB&fT[e3t'hEoJ-DD M}aߋ;HyQK5k(-6ק]#:HݪL+(fXSU0P)4)C_?cj?41@ 2zrף7](Sa)pPW{e=ƷVEˏ;Uf=Vzh8U2eUkWZU"A*ZZnx3܏$_=ȼQ"#P2X*V h}P qlV/Z1 /kBX7 __b5!pD,Ot;ɵF T;G~sl2üWhW-Y}E[/ ( 3P$J žzt'̬KpQKVP!!^vpSH9/gVFPaHrfyˌ;?R3/y= 7b_ﺽ;P]N9ȷ`Hv zL7%^D5t\7,r9)XvÌ :Xj^lMSެ:hg2p Y+0,rXDʴ !]ϓ@ib+ &8`O"+;e.^s}h&yBaHKm'F,S]#J AhLc_Ui{`Dž\J@rX53K*a L&Mu+oj۲gmZ q_RJd^? YJ tzE`^NNyN_0vv^ R>@;vz9 @7@w)e(Ŷ5 wahz$&'sW1D~Oi*Rlg0/s~[p)dڌ g-.f[?_^ ]G/:qAڜVeTB(R::ȅ)$^cםGq# ;ͅ.0ЂBO#J*v9t:B"+5",}M+w4L$-y_y-w)b51gLnύUE:)3xjXBig+ 09%Ow/Zߝ;0\MW!hFGZޖU̮N' =#<Hn "A(IG[~ ,}Y{6s=MAoO!*GpCLtyZIjDw/I$`,!KgN ̱0DŽdr wsNe'ʁNk!BљǬS2\G(` ҿRB֨uW;d29ƛO<{]0U;߾zM\[EhUR傷evR9"<0iX5OOs"jfϢո HVWUq8+jW8XX{4Q;B{hEOprҎɋ\&d^DWɐO]\ \-ـ.ҳQ~rV[.bAKZGwuhkeC :Le:+=cFElD8[kdn9WVΉ*[*6 wOSPվ Q5Z8WۊUd JkwKeΐR 3S @]# ,rT7櫁7dO Oi_2d-u 'YpeI| `c8i=-TI_JH6@` JSB)44b9ZZ , UA/hJ)ŝ$-ʩu*lpʦ!~#$/ Sy?s&&ԻIs~hįpdା'y.eF9ɔ,C7pQxԣR0.=yHtc]`yK J"L?H@6iϽ&I(y|Ux/;5: ~yvЍiX.c),֥/۵"M_ynKup'3IDWZjES&f (X2\;s= 3 &o2a ҫ@]#~/-~7]yp$iH!©呓X׶l%F|=l< 72t|>Llט%O^S 8PE˅gYZ070701000002df000081a4000000000000000000000001644ae3ba0000153c000000000000000000000000000000000000007900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko.xz7zXZִF!t/_]?Eh=ڜ.+ Zno_0R^{궂γ(ϱU(e4G42:}m|\yR6#\,upebJf)],|h.W Fa-?qWt=rPpd6JbupyÉDqgZR dޢ,D-T%di%hGR滓qmx(Ֆ{҃Ib&nc|5:D̊#z(솲ý_xAN*\%"VPqdxy4 ((_d^gG`@LKa8#ݼ˶pGF ֊bnC_9]SS1ެ}-Lf !:,EwWj4waݒc_{ٴZ4 2Hra?Xu4ڶhNQ2bb; _loXՄ~|B@:)QPSFG2`Ca*gHkJ};D;}}z3 zWA:+ؚmʒ\7`h Mъ\6a뤞~vX|,O˥u.p& MktLl X}I2ǡQ<]kPT(2u/QK|#1wu's~oug%lARauv`Vg<]13JֶȽ4$ma %nP*ceweCaQW؉1Z,psa&Q/jC؈Go@?+W1_{к/QOpj)|@d9,UC#AY̞"ǂ~LY:uᮋE/3ynNُ-.FDH@U0/cK@$1a \ y kr8h˼ ]!Py;ٔi3EgPޱ4}ǎ%z1\ܶ8/;yE36eʟ˫tK|f~%C@z<*﫶:S7 /qow0hW@;bkSA)dC|Mߙ}Tsbb)-풽p}gOKX Wlo }{~yUB41e`D$Zrו7ݾ,03ቖLw^=1* uy0>l+ZEQ"ǝl)gm$ ݍۿC+2bIWb9} JQ[V`]5.ղNWDb ç9GZ:3zi/pkhO0|(x$k R't^nO!"i.oTRj栥z6/ n)M~|e+9Q6J܏"]- ;GM턎Qۊ XK RqDtm´&`onK(PRoՅagŭ¼zMKlk_1&P*‡&_Eu@eTB=i(޼GBH2bDۀ\)U7~Ԇ24p˛õidk']μ%Eo[!;#5պN_뻐R?,nJO<:巚Si%cVLqz2j 63tcs[VcCZeJ`$:AbNz]%Á~_YÉ%U+mJU YVK"bg@m=%YNZ|ұ} 0Ԝ&UuiHRRbO|15Hp$C^mH2oQ&9H9>{ &Z%J #0)I[D 8݆ ĢkICK ŭئcsy6dJ'vZՅbEá2j)V( "Hrv>~뚗y(DZ Bm4+@Z="x,H,hE,@yU;}#i.l[fr !J/ DE@&&=2d~lPR繵A_n@pX#:UJҹT|Nl{\{bnw: ]w2;!ˬy'10rzXc{hC8\qF%nȴ3BSd@f+OJ| #oZftPHS"Ƹ600Mކ]| D.ǰf`-Q -\2&?tB57?j$-gC2// \r YquZuתRD>l9(*$ABc5~8kU>Ռ5bވtl19 ZfYNr&> y7Ix<=cuXUS Hjcf+QaМ!QYtoC"F-)S~#"@ RU ,݃T%O=L) 1;ϗCԓs8c$P ]eU(Wi(>` $sƶOe4V;Rx9݌HO)/E2JJzJX)2;k8-mWjqqփZæ/}j=WExb_7F*W,gYZ070701000002e0000081a4000000000000000000000001644ae3ba0001ad64000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko.xz7zXZִF!t/D]?Eh=ڜ.+p#Fg& ! tMj}ֲb8}n :{hȍCS'iDRB-T*SF,`DɗI`Q"@łbNߴܪ끚a`,%ټR-l{z0H& ~3Ɏg+PXxFA7(DSw^4r ξ\~o_D)RU܆=yA|% NZ3]> ӏ|qG> ҿ| FW JĉA3h~7 7VLM@dWlӘ'n4II"jy>,MC-ܳNjgyJE{zƝhA%d=qf~R?&É ؗR0?l?t ^_XF/G-5gP<1#nl6 EA~w2:(ک^Z`p]rkH2q1ތWd=l{<A u KEMedovZAGmka9LVo~n]82c Bp)/.bwC$ ~;_ixoḙyBgMZ^B_DWLWifv#)BC֦^yxk/욜qEs<q 6 F6[{10{܏@Δ#k&LCw#SMj I=ܕ:ϻyQKG 8DNf+횂c/-Ƣq/=a$d jc`bbѣ`"kXe #s'? 12*u(CNmAȥm+c3/L'F~kuut-Bf?u[@ɐ|R }CLSښ?;tj삖w1W =Qf0K ٞ#qSBӨVrʓaH MG^ᡶgH=1S5m룔;qeq ~ݠ:x-8p]"3AL}j*&wޛ&bj4,6ZzFLdjo羍UG! Ay }'oEazŰdo]G!lr9:d"Ҏeq0&p:&L 6];ڑ?J ș,Jdz \4QR=F"'9 0˄Ȗȗ.3MBî7ä1Y0zhcnVO}Ag g,9x"B%+Hh0heJ6?\6R@gScRѵW.l{׹>`li]׍5$%ȟNH1 Oei(_{EբfZa?#Nf* %rcp"qtHq gL|[ΗaJ>Uaf`٧%MZ z)˻o5Ԓ#&8T:nn.O~+ݹ|5T4xE㴧BpѰ @i{WM@8[{s60l3*ٖzL yHxdMWd83ܳ8̄_?ށ+lE8Su|ivIZ5+w5uìLQ}LqX@V*!#fke zI AX`d$2M3d;"%^g;G;=EӲy ⭜Bc!Q-ʱ>~:*t1"<1Ub>X/[JS9Jܝ}J&=S ݃S[* 5 \H*4iLb8*\&[6 L#pzI18%k'lJ "eiO+.Z#F kWZN8^5E<Ķ*ֳ~1ހ /]vI&SC}"7vOFG7sd*V oJUqZ)CJ^66Q/X t\~r#͙;?A~<t aZwc}S_Yr~ۻ"#I$K|OX,C$ ,kL}6 %XmKrϖV%wk#LD,ML`í6:"#PDPtJ*S&<0o$~6Zc*:i9:GSgc=Ųʝwj˿a@UFt~chuD@'8Z5ВRosgE8nO;騯31 Aqu+oFC 7]oy "t_7 rl0[o_ik #u. E_ߊ#,[hώ۝G;_Af*6Mُ4=A KXɥ_2qmDƍח 0X/1K9)3X!++MwD_Ku.K?%~(aIU<C|:gG^$g!zc.7zJ6 #y"€cCgu?PCaoPM|$F7Li)V-n2:-`6'w>B<zKMx hr^i49ʡLFx(J$z%JPF~<#NuWqK>2_?2Rf ¡u b|Pz{k I/?{#K^U˲2M( S^dosJX5v>_zX%kZ3,A=Ψߎϫqc҂#6(҂DuNL܂҄!Sd_h~u*&-ټx~Q} e=Q-9~=rТ%mb gMO',%ΪOC\un#FNu\/Ss]'~O1DS~F]ҽ #$0u 4pzSGJ7x9H9Ԑ*Zq+`lto,|<3G(/  |n& a {nΪd^ 3&::~St=m؆5Oj ^r"0Rv@?_>$kԔTD۴D/AE,CI㦎ظ+H7gBo8%*d;SymX1)JrAj]s0޻0R==FI詙 :1ʿQMAA/4iV~;}*`m){oд 'U=R^Ճ)1I.N_JwVD!k} D P-!~.Dycc4A:Besw9NHEis:;[}3qUu'u쭉$Y/D)bQ-(} sJ?]F6IO9 kl?yC@H^ ZH0_pH{ ן4X+8BkcTÕHH'$ !Wd5CP^;Ot})BIvf{2c9$r^f) &>PPcSH$~t5*}FJ#6mev]"`*C`<3c)(AgZ(31,\\^4OܽhLG!MmU`_i"K#i38T|c%쨪II>f874[OJٲJ\O &&Q!aWX%vG{">:)k bm3Y0Px4-73Ǣ- D l5{V0J&'pPGYqFK/1)lf*NnZ{Xb‰Q-Ӂy2#:`*SFu]qUbw9>ULy6ѷ]<#5YbB:r]{jIˁ".<^ 8aλ|mFO<\Bp&pK2i#NF*U8 :PSGKio Pl| -=FOtwQ_owO_M.Z/Tfs'Q:#q T|{[͑Qӂ $*C̓c{W5 z'e+k ~3T)ZZ"J;yGF&gݍČr bVm fxݤJШAn)V'B!PhXM,ke ɰa.wd?ׁWg񻺶 uOe3B0~۞/'*1#Sݚx`Lg5SExܷU=jtr6-A*jT_t<W0 Q2"mh3 mT8(P^o^މwݷQ1w #cMr-jRZ`J֜Ƅl`|z^J53T0A,h7ô i^fꇞҔx1k. >5zL[xLߝ:ҰEd^A y 0]pޞmbX$tt 3`ffRElWf (Nuc[9I;*C3y-{J8)2'΄(]2M05Ý3#S|W( ZiiBkZj/#lG}hp|U}L-@jXC 9ö|/*B*_*H RMPG\"2`мhXR"h.WDJr1;<}P68`D$ug - /FFx*ރI;y}Y՗3 \iAfu_^:pvH,H# yρ>YPbVCb&̈@EVJ,baamj#Ν50 %y iZd_+jFTD&71;Aϕڪ]ıl:7ڣ" .ꬩw8 Y֕Zto!,Lc&o5 pfzhPGїOsx3S)E>7ٰ^^ 0(}`-&N\4os[54RWM3Do5³?}L-miȃ5eF "%{J|z!vG~[,;]׹;׷1oKhwLM/%FaF #(:IqQ!<Z cD ^0O= LT؉2MP~,آ+T%wKWB2O+'QOǛBsZE/aD,5ڭ}ԥNCf i[wR)RtFF-FY"XW1s$0$|Bnonͽg:?cދ0RB5њ,xCpuI$sV|F3!#Wo}!%`Wtd@썛W|G )Ƽ#~Rzc p*[>đF`C\2bKP}d4)ߜ/k'sZ 9q7[X!3B~!oܓQgA}:rBNg.Jʶd xϫu3f?^z߄zPʰK?L-{<4rwqVp4+lŹj%+N*Q+Z iļ^[^Pw/ ")a:QJ_^Ƕ. CDL RҾQG~9e@!NV*&vͩ1ۙ$,Ka\Mb#0>Cg/kbc)bs*i|zkUh !,QhVk#ysM;)TDŊ2RܯM1"n` CG>ZsrYw! 5?R)eI3.,33ms3.+~8{\b~ =YM vex+^*"5Le7I~|N~ (hPV/o&:hwu29W!OX5 [U5VcyyVh{CMn_)+(Y m9$Bt\ebrK:2N~7!./xycQ ;J?ux.o?gб S98pbQ<7960L V7- Yzt]Mu!ckE'ՎT4&I;fm6 g]7uA1nÓP)) HIຫrul]e3W/ w3R5xZbN54Vf膂+'4 z4 SaE77sH`X`9=M!]Vh|K S;;mP8w>onkA $ncۻ#osJ.b|CG/ e릂_DGyiK}3Kms#~dq$43d*6RcT˻s@21LERZ&z-c֎ )cX*[K2aɕyu'tspGg$-m}ri_X`zqhr+xX =z[!2°4*(׫= "dodU8{FWd~ Hm/TB$  y6KxJ=.brM"1pn!ͺYX5[l"q&mmgS<5L=nu?5Lػg:N!}-"э ۼbJ2l[{Xۘp#F)E |b=z3nAJ}$I1XY!T燎R~n:IflȗxjzfTQݐ8゜u6d](w mNFmU$h2O<(u0"+Z،a-mވPhQa}adh0Nܴ@5.ɔ]F(L,h2k{ip6jA*aHG(p5sԴ3O"8'}B~F ODYrq3Ƥ3h|c]C[Boq{W_?PHz~y.gL:ZRu}W\{D=\X~kDA]b8z*} }og`Y)Q4$ezyvRq4%%cLDV&3bbnzU= _m$=cD4^1N=Z{e,07  񶐖X(dƌan|jDM#oq1Fz*W$VI㥘!f y+F-1}Kץao*Izn\oB9XV^dNq|f FJ BP٘+ԚI^>8PdZξA=f^zVYᢥ)H [^9R`18+X#i C~IZu[0F$"ss2Lx$ˮ6ɏeN@5USa|&qBԙIz|i1hOO2zX;46ʓ9/|ޗ:/qy/'K^.]C= W hȡ]N //)GS+VAPaR, K=uVo)j "2)Agpise0-c̉Q_ߪٗKo|5~ͷ )=g>pr-b`x&5P3\[(47Mt#O6bV+LFyDtOt)e#IZo˓V+aW@{ģT0UBhL7kgbX<}*x-C561F1" H!KWUOKFDdT\vWP,P{Nf>^Ƿ|g͡HQaUs<7) lnښ}ߝ/@WS22- 'K2;_v;(arR{\,E[{[Oc\ Ub9Yqq :f)vjǓa%ElH`za7z d΍TdURy64L8'$}1K箾&TJ˼L~W$g/9#[iy`亀 4r}߼ &|ĤߣVޅPc]Q{$;p=NucX7"[rX~$\=M =j(P m{RNCb!зtm!f"&vc`FM*.~)c68KQ!7< .yQ_YF+΃\ ->ʶC#zo@V>T Nr v/V4:c IH~j):+&s 5,ȣӅj)؈{T5Xv{0\p/ ݢ|mԣDVZ'1~'8׺. >k#{#KOO,ꊊ6aӡǀ LuҪn%W˙?kgS7cԃBi;GD6 9zw҂?m[VC_ְr8my6aJyε<]lnd{K_2kOympCL=KihȠtC @vjIqZ$-Q-XYBp^]= GB:.hCHan=|a凣jYoH?us<_Qx]zMѴOCf.G/!Xigu`~}$u䌊#+Ȉ@ ZbrÇ,ٲ0?G،l>=j %"!jg % .NC8sEn* N0ʴM4Z r xRj;TL/_}oFY^GI0& ?pSCln6+{ӌ'vF$UT@}N 6VeN?1dr<1]j, fha(UQqm෈+ _И2j>ň™L,Ve;^@Μb /Vġ%_ӵ"HED:=WA+m "Vْ"r8̞$>ܧ"~ Q""I"1U<a7"Qgk)aaHhMs껁Dz:+Z787e`SMu8/&!ZI"9!? ]׹x-*(PDzg=VW.jY-.l?@wS^rҽ=8kg{ufdQY:hGg{5Q @.cY] 3 h6r'NޠX%!Meg2  --& />RhAd[ٖS5 qjl@%ϑ닸#;I cL`:ly.8%^v1+!GI𨌞W]-[>hYwr ҢNW9 MѶ Rf:,&ʺIéK}6b( )qN{x'&,!u<#NjDcȎX&D YD$o$Fokʲ,>A$gDdUhR*r_t(z8gc5\@qK{'Z"l⸇ϗ ~Á qPInaJ _ B(7#ȉ4(/U;3g =vRNLn:{lJZx ̬$y!c7%y9#6$WsAG#G1;hyB&15b_CTM/qH’ 2_'S ΛFF ljO9 ,6r~r[F*љt|,;@I72/ żinnV,l\:'u$|L2\B$Dٞ܃@!,YFPzyrⰸmm vu{g)"||{N@vS$ @R/ [((T(gI9NjLJj#|uUȼ8wu$FׁBmsS,ÿƤsrCK?f=f<$ei4~od$|6&-TE #->3=)sF5̣wROC[-聜Ju5۹I)s?d3@5vD8 /9&+ʖEm~BȔ/VWYo0eڥ;m})?,6eiv*|7uPU. XzrhV]/wC@Tx 90VV /B`(m=ɯo\+h_z^;M-hmd@vc5ޭf¬P MJ%ůXx}?YS*(q;y0wGuIX|RFKPOLj8;݁_l(U;&DXS^܋h)ͺsQU箖;zd<)9ߜo=m48c~ʹm@}ce9:Y}qfvNM\m.tn '^tth }5yDVQ5˾/p"}*; #*(,d0߰H`w66j(G} ~c[#7Rc 8X+MmW;'3=:2D13|tvNU 0u,X7$ 'D[Ylč+Yr K=j=9uGр +TY(U)?4Hy:๨Pljͱ8HD @2gTEnQ| e__][=5ΔO$շA[uTaxsSٰFX%;%#nm,i i{,HDRz9}KphI3WiViƫ2M3뷕c>#uj>d>5-1$;S!v s;26V7,*UMvޒE+= wp2kH]B77{ׄ1)}"&2H].X,V>T{!E!]ɭwuuwy$+SًF.Fy4Uz'II1]JOɊW71ɈEX^\$iZ .#:B*Eq7et<7; %'W1i uv:ol_e['v2YZAY%^3P5\dJ& ~zQ51'aPgjd}uy}fhm+g]M\|P22vQVx_3\klo}IOfoxcp?u٢v-($\1!n=[bܼH_ hg~-J" *piMFJ,_}sjAChCnQm`BջGt0DՍM/-~b:UnO)n)$F$ md*!`<`*n[ޢ G _,:v%'68VҌ@c9?wzj3[T4%/d̗Ї5z͠ .J+zAiCis;np8Xtl {(e"zoyADn:&NJ9eK&71فzXRGWHK@WE@dFa969۫xϝ VgRD8%E #: ԏ>zKX7؃&nq̴^M 4ϬV9q|q Z%7fv˜j']qU;k:/iөBuM}Fq*Ĥz k^<+yO! fÙ ]W熺wiEⴻ𺕙;6t;jX,Z᳗IR?6?`{gTDŽ $"DȂ? ߱\P\Yb ja)e9RzlXZ^wf zFEю <"y.Q4`zhӶ$d8=x6Ƒ~^2>щoF}ɟM̓Yprwƨ.(MTY5=zKq |9pSN*hґx എ୫쌈wQh,C{6|9'Z тoWN7 <5XDFpGqp0h7P]wR 3oz?9Cd$DN2=:IL ! _a}GQ#˼SRavz%&Jdv$j6'Tae`eK2edtZPU0 ߆!2fl"g;*^F55ҕ:Sr@´F|n;uEayf ǽ"] 垸2՚싌Rw\OO,ɴ[$zy|2M,D4_HӪTL `A<@M7-1̊cժ <@q?{Ӝ5O$YB:ks(\/ĿVoF{. g 9 HK ;{WL_ҖN2= wK~X}6g 64:b{j7{EJ1F55mMvY$@O4xM̢('ALáJ;DuaUu( )T;#R9l|pInK-Ӓ& Σ u= T w&4 To u;Mm3@qOMTŰ?=N_[D'f'Ͳj[V{57_p16ڤXu/h鯗ѤpAHa)7W"L=pEs)|LLhȔy;Po_ 잟M _DmǴ z{ADLsapr D$<)@+ǓKXRPHF]"exeJ(&×H p+*dZ&}figcAl?܂$mzFW!<)"\22.= 莌?f|a;''0 QINy`5!^@1ZL䅕s1/ٍPD .1Pzf#6,[JK[a  ߮6Lave`ƺP/#.e}D1Od_fkಡClպar]io蕝:4ΌT jݣx`v@deU~[ k!"X7 QRQAFB>Y2}*4 SwHv.ݗ)ᢼ(R@ϭgWӮYÏa?? :&!X טhsS}^=^)g:9kzwz)ك2!ydxN*_C#;D6IW ]Lx,"_ՓapڥV$}Y.񈜐LV/Hyy3ReMf"I6?xFeSd ;r/E7o?!٪^Ypw1j{32P` a+<tʯ @ _iꅏs>-|ݣKzɝfj_ w|6KLLWJ0Mo_3q-r:&Ld÷I?)/gZ hn*y8-'ex9y%,[><{\"*oGj  V2Faǀ;#aʦ4T,g`򪈟cz-_*-^>HID±I&4 Ε7Lc2SJ[]J?qM+g;U18F1Eu:TbksF;땬ު=bFl X RVƣ +L7YAV4sLJ-I3%zr8d?. :Azث~48t`$4Y]o.SerqTbݩh:.P\d3)B /eh?EM+(Y;R:s <ScV_ r1K# f DžU{̉>xt1nQZExz nֺddZil[&I0lv0ECQ-G_v#c6X#8U{q"7x̯J'FtoÄz@(!slw*bhڮR`3öKK7)QYyRM޲q`|$uTiyE'8f!iF20g2Q(#e->=B  t.R -(yd]KHWX; tӒѫ{SeD,wԪwmT:vlzz}: x=HZf^(&Kn*)P( '\^C.s,ѕ*m4ƇӞEZ2rZ:' )KD(*lHL 5''1aH5#ŎcxICamh7*Kwa"1MqLa.kh~xˠ1b⺂Ǔ%`eKc]Qߖ) xal4E*HjJPs|M^ϻ@@"6`[! Z84dæ a~8~X `¤G7??lm33Jg1꿥 eR3yPDFZdw2;RVpe%z6㽽ւQ߮V`OR34mFZAQ/t2%kT-j}Wbz;!{Ƶ?%[[eFhJ=G_R YdFI/\3" ){\fM%M7! ;Q<} Z6Gio}Zf2Z>uZb>׿.Ɍoa ƚ/F0N p:@0+Y^ |S!k pF#=b3JEHmߎuٰɦ[OB}~G2=pG&o5UvP2lDܧW%Q}(!'Wv[Im=F'[F+aᩦdL^$Pp)$VYјP7%OoE?Ԩo m\VE}E;՗).6Xy6UԒR4._Kz^蕦^v!DsNs>Qb e{ܒͻ\^:'JP $DwN{~n\bK !M)1qF8+BWUэa~ 2#-uk^bt/zA)R/+1 ܻzJΜ.|4b]"`W>Ds OwGLm[J8s9 @w, `n:om~j|*sUvv9hYiT si#>k(U՛:گ+cZRS:zh,(P;Nŧ2+Y|:,=5B>g>ҟe9bBZ֝B9' M 3L_7t7` m9l0ZkT)MzH5V5DfPR8秪>mVmO(fTMEBwWDa+pfM]Ls7 Qg tt{N!jHŗq`m+U}"b]rLRl\ᙝdw*D 6PKFpۘ:pB6F@B *;B l1LK[Gv}?RI;HZ[0F_bڸ5~qK_\gark{d8'mk*Xɣs-}ja4 V(ˁXaw~[?,OXs[x;wmXWn`[#{ \iO&g!QJ~˂[ uwh(p yx4p$baRޏ'N}-ޒbS}**8]ܗD/P2 dq|t®a^IAG3q9V\u(|uKVMV>G#"~LKBu#TPmIQ Ƙ}iC5NS HW= A6_C2laV#3fJ}2"B0"=:+Ս@@yFխ#}U3u=W)? {bA'[.4D6vSb&.1ٚm]v;#BS;͇YԱudD˼-uͧ* \SZ v}n0 !G/0r{N#mbVz_] :l$`qzClW 'u%zB¿$ήSb}[t[yӭcJccYg@u4I?{'g]7>/z(J-Ѡ"cQU;Uq-4颕ioHܢ=d<~  3Ċ*pXaqZ_?Bo'ۺh7f5,I&/T/#DB!_ C:Y`qoT+[N#wa)y :+*Pw?%-:*mb2s #O& kcQSMKc.t1K~LE?D샣4 }%6\rY_gɶԑxJ `er(h&Ħr $ |1w@^tagBD<3ꨄ‡kZj—`4׽>~Wi"2T@s>A%>SBR@rTe+nlumY?ȡl2:`fwKD ɽCoz6ˮqhNMFq#>&GpEijgpg|uY`6[yy;/fs Aޜ&<f ,%1#ķt>ح!M0pw;;~􌟑NwH&%YהTO+ܥ`kZd%"Q+-_=U=卾/縣 Y,0fNCp-`VRR8 gPp{lL=y&3ޑ5RQ׍32)q(&Γ[h;̙FM8uXEN@/|24 Dg $e<%) *8 {Ve54<K+[ |o8: lP[-`5{$R?(0O )QhLqO:ً"sVD}k7"Zqx5rF3ImZ蘏R/=d{N,"`` v'UN6OuC DGn_6Q@Q:Xg[({- Er7Bŵ>++i2Z3צ×\ A#Wm1%n+2թ>Epħ˛JQ)߬K\Ѧ-mۀ'zmECCdG'0`u;j[0jl1t #[_vݝ%*y Rdd{o`z{ջ ; LpX;1%$ߐx v!(Ha[+OOyn━[)@ި]+ pz#jS6<b Sa%Y;elDI|6+ (v\(S7`4HkQf~|vX7iX,8[qk9I4nT0eZj^.@nNM; `,MilȧԨPr\PD:o) @@(s0c5Y. #UzNl߳[-+嚦0h<++CrmLn" ^Y M3t>f˷{t}2%~ª1Xu蠿W1J#4Iw`_mTҞqS!q ck Wf3q9,2mbP!]8F?E"֯=os'+md؞ ӫ]U"jv8Y=ˬ6"nZ̬ ;Nf99GKY3s誔xzh"]l`.󮊽Q\ 3 eCܾ$c!p<?kQU~Ra~ [ioLmmfQ'za&C%mWkٔEoM6j+L劾dz3P:4ğfO)x\8CxD' >VxT|61)rsPՔT$+5aEpg7,\yl[L#-Ɲ{{泖I&ݨfQJ0FJ\wŃ:okl-z]ꀥ<$3C$*Ӡ_7hR-$In6?7#,m_:?JNo̧Wh_ryA:^3:@Sºۀk#lfxǪ L_,6=NUH>kEv+ls"EݧUK8t֣J4$ѧNo4-3TcS+v}A,-aR5I[t,\G1Da}Z4X" {A C$+-w5'ک)Q"f=_fJlJSki&(kP8z#v HMySf.L}if#+i=60~8Pslsg+vn(fu&Ƥ7jP'C`BnaHe dyWX&~$_mIތɿWYGrNDx}1ō6c{TИVAro4-P3 ՎD3H s=k27=oM]۝eg 'Ü۟Flsqu];qA-نb4I=uћÚu՞B)9kۧ~VzaPێNVmUjAh=k A+oy%h4\y)}Ԟk ,幽OmlmJz@G6X\>L~ F9bho/Ѫ([QOº wP[%C}B׶1uSPCO"hu@] ue^ AOcoTg73NCh!6,ʒص& aKL6[6 =Y["x $ c9QF򧝶t8g?e)e ,)0xQve1]6Rgh9E't,5>{7Y5q+†פ7>;A^CxydUNAWI7@Ft;G.;'Ow_kjUQdQ4WUݤ=ue7*KF# vB :=Gj#zpbcAwI1db)yEqFMHoW)  d#Pqv̉OKa1`=b+L&-1EHaoPE ._0k_+<2SXA9K)O/<IVݰy.c"D/k퍓]?ui/ENdRwV&ԡθkYBT'+jN9XZ( "3뮃?evZ5RI<`wV: >|3`+ِFmY:|'? Z h$~~Jdh Zk*WSlOpޤ͕cjp>ͧ4R,bNZ~F+)b˧Q $X =opuUd2GGE" 7g|mRX=zc]gfѬK:)_{vutX.<GtJ֨XmcԦ̑Ե:&*Ut{QAiD]u]LtE6>Y rj6_o؎ wK[inDzNXXNn@b>i@I̘cGiZ@̛X9$ΓPA dm߉⇧_܄kP?liomN_q8uQR `NY?y/d!;͂[ {VS4H&" ?5e#qzPu)p F"}F3ł^P\,J!~iK>)C}Wr˻nE۵LJsa?%~ƐȻQ?efA)\|3WEr<Cd;+7c3[9Z}S+@z=;/XwOm9իF~8S]9. 25`D EpFHbTTi͍wP .\ ^y[}LWƊ@ⳘXƧiIccQ+D~*][*NKG4E43=|NoeXJ`kVL⫱kwᎅD*  ÁP9hKa8p9Y,O"4yP?M}k993?qXP܁}H_\M!qnk5]6Qj6Dfk ?r򺛴ت |aꑲ+ R3ḤZ ='QF&!{"w1}Sn F޾y44M/B$jD>Fփ1Yel =oO,?"6Ck#xKwޖ\@_m|AUsWfv$1h4 rnpUZ`_._?ܰeHBL`}5>ݨL\ RGA`}%ue mA6tB'?FtP׾ig/c^ƺRP5Xr*T : s Z$E^jA NC^ݻyD:9+?q!V,o@Ux<%qu \g7zTxɱ}2+L Ic!ٕk %G2OVJ9tV~"UvRs+Bm,8qε (֜_+@T$THX{. yT"FiO+z{o{wk,=,k,ϒs/5ِv mD5vBê}>sA/XmߛVS&$G Ԙg?pF߈K.^@u{ׂZ&Ezng)2UarhɖK3D7 S֌qx K-wT3O77kvK*wmz/?+xƅǴ[']r.kO4UԺ#}axGHV%TxLM8/ՈG`X9\ܣ:mq!pnZ 2gkL_Na(VR?n&#9lTvJrʒ-!ܸX;rY]̐&?ARnWg.+AҨ Kn2&>vS>,i?eL=abQM!xt|##ʌ|F zZl)-t8f]rCČo=RoF?:gx6ćD1M|GP(Nf5PfPGу!L/ u!]WmR̓,(e+ > |(ϑ{nϲI:1\mrM&V)_覅kO!ÃPZDmO`ڪee9op /BSPl$nN AU}lGd[OBnistzoLqEJ$RV/6D@IHb %TW|r]:wvzTís*+nIk݃XɥYrF<+ <uG+4]X߇9qYq2s}F\ a*Vhꋛmt?8]"2'&R_)Q\`f [MGdbܞ=ϊdַ:eA6-!aZ]klAR 'cE@h=Ke (ź\l]Bs|zqM{yVFk*MCB ((2ύ}]{˵ e6F"l`:ldgxt,lTD.K%wzVas,,u}|uԺ=M*Y ⶪa^NyDB|nYՇjٔm&kSHJLǾjKR`cD"#FÎ)#&QWÜ|%8 jP J6^[-=͢Odܜ{#5^ug|[U|5Wɂw$A&ェJ;p Ulc v(6ŗ 2;. wwv 0ju|3ѩM\zdT5X Zp601 %eo(4&-ipTHp 6LsK[,ѷsԶJ\xxZAGG |Pev uD'b>_M_ IVm5Ƨd F2ۡr(}}Hf-} 9b iY*=X)m]C_QX2lXK3B8u'je:)?r619l8EX2:y\`r2n:qf[ky5qQi)z|޾?uOTw%dH1"usg|`Z|v=$@1_57֊ 1jDJ7Fm?,ƕBe\?_X6O2l,EfmqY^< 'qu+hJ/ 0 ]}:S˚@D\֕8" -P2 % j|WA^sA@#հ[ǝƳ|j *ʖc c,w8=D:]~,Qr>(.gi2o\yٔEס_Ů-mn+%/;X١[g#l]1#\c]9\aRYcyHcaM<]+FZy?:Z#=gX,QzCZ8νt!ox N_kբ|"ĤHfh--⯾tI頤mN}Ie:` hzTT1⨯knVm8Wi!;v!_*3Xޗ(IߞyOM'HÔǍO%q}`%h[ՉIc="Uijl`.VޏϽa Ez1xI fK/baRH2 44bT۬PmUW>.hJ`uk(`DchL:(C;Wɀ `tmӣ%UQЍVw|#Ćθc/]PCk=g'KA)B @ i5=k4ww%Zwp<;JC ttر"ഃ瓐Lmۺ SC=aD"ALɅ*,&C>|/|I#D=c*ǰ A+!9},8|pN0=g !0Dӷ0LOGKS;dbT-*ӑዃVްt`7f68FM6EJ6*ctިisG> qªAd U$2.}$)=>^\*cI˯,؆+<)9)=g4vq~ xEԀD7׼ E~ĻTkaن.H9tW D$@JUEdO̊lY:[ 7A LYŌ氙(0e׉#)V'Rx H`3p;1)ՌDl K75C=7粮t'/ihBrMdKS@,|Ɖ!0`]x2'KU1&YȰw7OO S~E'wBa䓳l7ly^ j T;Y&'1f4XUG:9qړZcir04cÅmtPزd 7E0=B DE!hǘBk͛6ASS`W ouE[bą£st4"Sɯ<9cY!]37y΅`L\PFG fqZ,wyA7J+HRc77F mg!#Kk$]Ic?7`1yEcƷc.ݧ2ׄw!e\P -(+Hxnܒ ʗ1(0uF̑Vq̘$~dJEz0fr&#>՘SJ#+ᤀybܭRe!C›o+KWE~8~}!T+#NZu'!2ֳ?,Ǹ"x' pHM,)$P0 KX 978:CĕNSڏ7U('_o5 ڧu!~RɰY7ckp!'T_nΞEp(b#6*zw%߳N$=p4Xy&h>Ɲlh1X ó<T%atTI Z@/v^ɐ;v^c}< vGk&+m[̍Otm",c3~*EZWmH$˖Byk4 5ZZ~$ȅ"Y{:>Fiuuze0g\Ի%L"߭t zOI}~Y}z}UF.yQ*мEb6oj}B,6&7kU_q~׿H8Pub_⍦ 9PLmC9oTtfW _Bۄ- u7}\ιJ\i_r>:H,8u^{} v'4~Qx^mVsj6l:JWhS %~7 18WR}IZrX[-V>_/ vBnRU 9 2%=kZm4p=Qs~GOyН[5W8!6PD^:E)} s(31˾6^->'Mz\ǟkrjHKld=i <=ɔgL^¼5D4 ot +LW*@?]!!A0oD{ ےD9Z5O{=yDƹ5|0`1VVOU˪~HQ- !zoz`Fs.M cӿ pt&_`nxs-o6 é77BfbH8 1nYH(F/d*?O(Su*7T^^&8cixnJ ]oLBe^pDb.ͷ'4].0f#e"T_p\O+j9pK"=ѮD!C <-MJ}m9#+t@sE}IVl6RC\ßT. i_pQ0++Kr$bVFGSQ+,fӿ"F @2#8ҁ%t0NtVVS ?+]BUu>P -|{-Sf+vI$7ȣYh':>TR&綾A\RGU+Dy DuY+[9Upv_!~9ȝ#%P[Ei5 PXbWJ`B 3(KGrA8/?Ӈopt1b$K -N"5ENMg5rfI]=L(<3zS6[NBAo bxEH*T92<slSRPjZrmr*md۱vN'x6 viKoA6KD(OPr5^f* =t0R2#3̏X#kgX7WEw?&2.B5+Mq4ڙ`5[RHktth)":9$1'CePv^G BWh>Y3?1J$P[\&_dg 3=& 9|=ˀ_^5ԛXDSL:/Ƶb x> ȓ)"\yݢGɨaj\bxbl//IIqtV;#୏r5Jd_ OWˌhmk5sG^5)(XDjm@ryD]G_sC22uzʘ?"gA"-Flyl#G%CL|/Si,/ieBaeߑ|/1k[ ǔK(ֽ̈́O JS=M ɢ܆zϥi}3l17eWaLF~2I a]2*r1{ͱ. >eP:GYp q%&^Ke_w޻+ _]Wz*MkjjL8|Ѽ#)<_Ic#I!oy^Lȟ-Ӝ(o~7dOXk?s8u(G*כeB/?!JlypfI&Š>ygCEYQ?-0!KM.xa]>X3n}9 @plkhB3oM-m~} }K<`[􂡊=徠Rv 8({-9[ɠ?19o㔓Ú^i@ H%$-'hU3s }*x5VnGO=\zGwb>_\ T[x1'?N7ʁG"jOB O1Vח>Ii(THf[ykxw@l?-_ 8V=([#|#m 6W㓯m' º]okj`hs\6Kʬz]Y9A8!򤩙FδU[i7 \7SBYHAT,bG u8 2<7j̺oe2DѡDGʡ5 pVLPzlF2:>#V#zCro #?zG/,ι|Qk(bFL"&5*&Z/Ƀf}[yBV J?ȫ`z622NTb0=cz*Wt*lyZkpj5uh:C-a};}G/,rڿ*nctfO˩k[`zə]{yRVV##h}Y5yW9XFv!0m8 H-A>.4"kr]DE<Ưy^g fϴNLBXA="WNxA\OLՠ| 0wo"C%!5+!-3ۑm@]pTθl72pͦIa4@;ie`dE Ju: -8?|ZXw󎠽O;9[skcG}v;~`۝+F9B*(l\<[,05&0 -Hz ӿ>Fu z]LdKu0r1v&&vlPTMC'?-iIdOakW_5EP-đM=hE'2= F,I}<͢n?"RCʎrTYמ \.QBY8vk/ xU%N '2~.- !-)r/xWwuƺ&x#kh'Ȝ̆JާV~@sGDh16*W+y{=TQVFrXD qc|ЉY}kdjcPd^8^ѡ¸Й8c}!076ߣJ[ %vZ[y*.=Xd>QшL3/O~-Y6h25=G}*&ݐWE )ҐX, cVɩk +JM\V>A;-3q^>TKȃiMF 1w0[篿dEMi{8v4dT9ħ"3#*.̚`1xyh,TYIJm(*M ^#sHMwGx6im=mnWc+QS{{89}y:Q TTh;+>p2ϕ8zSg *]t`uo>K8rw?*`RP MiَO:2;JkՠOJeAt%5 `|Gs:I2Gmպ"sG˴(H )aI|~glGpsJp?%O+_}'w;dMNdgp\=W1Ǧ, ~ Te+m}Y\kAX\7%rKQO~crGZI7՘w?ً#u0{uKYHu~%=_\KZZ=^"+^Uu^|;ܖOCt`tw3I,II`K tw=#W-1Bfvzwe|OjR}A U&()kM)C ^ȠȾ8 )X(_ܛ"e%._h@='\s,}X>Oye30 751Gt_DF>\G 2Qs0Vk3ݩ LcϜuBmaiSWK;.\'Z8i̠vN~ك׻M 5JSg[seDI>#Wl[xCWb*AD[jYx(tH Ag7f/Ϊ;i>FUfxĮc ,8 |TOTk#Nv%O#]+es12Vs9?کKI8d,DBX1f/㕅-p3*b)g!=9,hڢ^d+JZ@JGSl4Nb[?zXq!8K|dZU28.m7J2 v/tLLU!GEHPIx+e) y- d=M;=ٌ +.OK\+ (22^W}S ЯU#vN /G2O) n?pYXި/.ogku 1M}-n*vebJao<T YkW)Pq@8p+Ƴ^:5c@[1{ܿhobU+V]_Pa~uck3DeZ>)?RIǎ)vOxZ |M4, `y0 d0k|߾S8xYu/ˀю6ttb[$Һ"7`zNJ,T&>TlDf"dR-Lkx_01)*u˂ 4V/r? GD*!|M] ? Tx? w _ ekF)tSh\5ou@'J>^r@8 EXS>4I;-$ k,`HW4Y;Fb-4JnPQmJ]*L{UXr$D=!rnHz['bzrGHZ"Sb}jxc9OMX^Yђy 7 eO Y- "VKJ]?MRr<cmZ:-M8a@SKƛw $pNL/ w"+qsg/JTZe"27јM\> |5R0 ԷEk+\@LH6f8>#φXpz1RV5xgQLA4 JqaYn:}PNgdRrmѥXg ֹdr߫zFaY2С26qGAe E28+9|d(R[Uo݆ J%|'/,v4S1|*P~iKlK/Dy\ EGm_)  E,ǿ(h'LRUzokd@r:QDVaQҸF GiTpљcq>Gܭ ^]XTha86^:J~s(c0[p|ɝت/1~g+0uBtJV* 8FO{^<('" h5L0B+^!\W5 )7y+60vsrc޳Q:ܐ\K]kO cݐIpQ<ȁ93rxEcHzZrU7tG.Yf]ߤI$ӡ!qѩYADwؿ|1q !oZy-3Km&J]ͪW?R.RPf_t_[zI# ˔4q)mHn%gSP {s\/ :;Yxj#AQw=Kk}S{V fLvDк c jyK$z,k*IM[zo;0H~pP pUwwx^Wc*fb-Y\3čU ׆GB)Hוֹ ~Q68i/,'{T_d;xm~_pKɸmsڸ VwSeY&ABOk/ ōba,l҃hK9E|bC̷\Fg^BT@yWX.X FГTEvT9A{>l;ˣO<%w?Sߙ>hyaua2+ ;%eBE |/l(Ja-1zG4¥F%hCpQ s\$%yQn_!sudh26$pw7'[f)gxT$yJwQ߮5h.YD!wX:YHl1b6bf+ZugQK^3&bೱBL^^EuՃw~bӲ'> B-Hfl`"x𧇅=JTQǻ;UIC+MIr {%T"L.DghicXyFRdQ"cxiM6v+0RUݱiV>q WMsB#ju>2m|{`r)kiO_y6uqyЙXu2W5. w)&+GА@4T$RVč,6KE4RP^hsI ~_e2-k'5W1ĤXϞPB1:[aJ _b:g L3*:Lre2?Ѱ6qu݊(ׂ( 6=EXϋ .F*ElKٚW7YZ|sȩ.zpYeY yU*;ym!趠VԦ?Ĥ.Hh=lZW~Z$Ê//Ƿ j7U č>`O%ɯU@&G'J.? F|fUDZd-/eS 1\qPI4Y#el֠%% "0$G/XݱIG?Ջϰn9ebRV=M-7~0K,[x?oCl)Z72wYJ%%_YM1>%!-+Q KJNv_YUuo4m:aǪ)19˂,f3LR8+vZb{,y#QjߌVrf )41!7Pf/ ąYW4,y'ձf±b.)Pb^.ؿBULLoY4x[jՐ{ٶw[k6JoR %=+ǿ6YW:qza767Nx5-lͦP؋G,m3ԢE`ݎsp)l6 ee؁Qiz̺oKal/ i ͒XME'1W!eۙ' S g+/H|zv&l"p)6xc^GLƧmy$3a3ց3R>:\y<QgMR*Mw/ CGef!5 E7,gyHO)/z<ְiOJi<$j# oϝ_CY'KgPԦN5D͎z)<"Փ1tFf] \1wyyK&xpBm$"-e ϖjNG ᗫբ8+7Njcq9gmjܽ}#v~;CڸڙdAfNߛf;9J4F;~sް_Pm6A70q[k*3ڦ]\Ki}(G ?*>9к7*PNFw%夨=.5Vށ\gLc=&jD;ڣK͆j_3D[7'!Dz7hoE+hDA'2;W_bIljK ȫE}6A UOBr:O0h@<]t|deLf_IB }"ytW}!aQ)>b~<:RV7Jm,k.X7ҒjOw=} &b?VF;[D|N.@:F[EݝeZ0׾P⫸^oH CXRԦJ9P0_сҀ`QF}..Â)p3F}+\$.{tF9 1!'9Q $眐7Y-: ѩ@C/&nrڤtl!A"kb|v ߔ0\z˸"ԓ.{c fl@b990z%4AO 'd+m'Ed Vôj?7j/ص@^+6?8U zE3BP?aICbzT {LtaJ˜#l14l96%=mlQ?ŝRI@I9`M"|OXʚ^nN+˼4JҶ'yےFAvQh|,4dcW xѢ/hX?_ضʻuhǢGC۬7`9\HfKXϟA,(]1A!)_JZ8ԕ"Yجm~ ~:^;Zs:g^ڷm STG529WZ`[H^g:z˹l5K9@w㱳$6RodQD?b9$sm#\dUă^}T2 j `sļ2 ƹ뚶[=n/+iLDnM-*,Cԭ24$pCO޵cX!sSHc+5\C {CDc̅S+8$5cD@tI#/33vv̵;»xq޲2,rc3I]5w/ɚކ9ZODPŔgY6RF>bP&s#P6y5[=!05,%/vTޭ.@f, P r++=e힅AN/R&²esevDo/0,#FI9d=Sr() ^(Cb/S}3ߖ <疿% B) "CAĔQlN9lǬ9_66jח γ21VWaҸnu+GhSt{uQ/̸E,G_oۣҊU'vlYXWhTIa3~`FQB;>=Sbxš؅\oisHq 6Av濾}!ⴆ'j}ŋf64o qc{aO+=b HQR|`]5+PQ d>|V~hyjuC%۽s<^j~;8R yx c0Z&Z ZߙNrDGTyp%.+x }W,-t?"z=M͑ن O r(y}+XcjK7@eʡHn\Xs <>\h>.bu:ل 8V=oWHEDocHZBbXp뛵|&T*v24ߍՄ)8_Etе158IY)F1gf}+dZqOKKp!>JHnMfkO8Hs()^?e4I\p'+:uc 2g{t^q9ep2+Gt t*FK{\$)S;N$tD\„,,<WDFvC԰.HV/$Οlg {CԊ̲W|q]TĨ o!nbh'Vzo+tn؟ fԀ+A`ߍS[6dwgל (呍[9H&6AI_\l,*r!'h!Cb"^)AZ%)4"5eKgÊu <Hݪ~)8Y%mi}ÖnxK/KVAoJ[<9CȂiJ:B9 FHҼ5`KOi< ]/>5Z;`/A>:K¥fT y$:|?u\w ; ʟvr~5{sh_+hͷ? AHیGh3Ndg;\QoٍƱfT:;'uI8)T#in?r> rqVAu,2h SY(R!Ln JieABTD͆˔}WvĶ) cB4 ZkjkUrC9:#46L&,s)[B5hOB?/SyJoYuUAK dLm2Og==Nz̠xu<)/sT56eIhΑVP-f->r ](ܫV9rӊ0BF>#\sh{[x^B :E[ [@M/ݐ'If.K0F_F 鍩T( o^H ?Fv][.…7ʊʱoKcDcDc\]ڿ[umh'{GZ^}l殧킙x]xGu)|~t-M+FMo=֕-0Ҥtj\.}e"TкMnxSОԅ6yY]/m@YÙ!rK-=r-ۼjtީP z ofa[x!(M6`r9w!͈@(QMZdzy7V`m2:/6FU?z*n%SnLq$7TW(j)IijyQ!a*(= O?Z(UBR L(PKw^ j&9u hs0Z\9[ LTU9,e@nzC`לo[4@׃rI15{ skOI)zzzDL1C̟؅,ڠ_1IaZS.4\6fy!)1+.b}ײT59 [WVEȾ_r3)(.BgYF4Ewף" '[h(E>*3ͨ_qLVui$<6~Ů=g 8]T*my% 77!Uh4zU>H"ȻV{V>^q9ֲ}WXbD]V8{Hı zHu҅#/J:*Nz *1[^J~#R3Q*qW6Lp#VLWhlfu+GG\)=3(Fތ7x+/? v7W/m3r4~MUKw.a"8IJi~*qKj ۝o[7:tx!vsQ>bCᖱi2r6U;ڢc12v $D0kJ7ێG^y!һqMϔ-5GyЩ.%X;Q+bƅX0܆'!p9n㰳 k6#>MƔ>>26 E\0YvSfA^@`Y$<-uY]te^lV^VM*RˑY-%v괇"d6{B \RtS7h M ҄PMB2qߔbX`)Ud:AA+NM$ȊL2Nj|! SUJ<R+iV_JoHr 6 'ׅ7K*;dУܣTQ ]7FlaW _ʢ$ K[i&n! P7=` `;w0B@=y_Bi!y;Y`1`@?t̖8R#С(9K1tjsuQ4aB2BGCϾ1q'* |# wrU";kvs+nz,}} E.*gT.ԑmutYN96!0թ+rq*] ~VnHSΪYΣ1Bp߸k0dR1rUr/s6JnZJ:Sv2@; ]ZQ[uYy`5%5K5x.q@qK̳\2̘K;vUsIi@j0.\6C}q0@1ַA[kd6꨿g$gve5,] $9~(B5X%IUWL;mOKYzJb[:aP?.L.Do{xQH:_kIh<Є>~>RH>\nW>#Enh ~.2a4T 3Rٷ@ܱLh_䘆^;V%\3pak(mofSR5 2B?gG~YˢhNj%X߸bGa;uI%9eRD3n)#sK"vaeݤ.mo_̕'L):C,,''qQ Ig)nf- HYJgȮMi/$"ĦcBZLW:6 pmHSWEFo ;X7hٕZ7-! ){F`8uݎKWkZﰄ[Pء I6{wvkh(rh?iZ#(+^4?nonyE)%қf;sy6跍&HG{Z'`/(w"xF)of;ⴺ۽vKF} yUf*DLB#VU-RZeFYܞ}ivKs[I]jbnq]GDnvuG*pdE|I4fˍK/dL$YN<(ShѾ 7-´fIŦY;AFY5X=0/=>+7,sjdX֍U(\cQ3-I7m]~)p]  .%/wfdž^o˭8G+''-vсxDfp[2VM+ yQTU N~1(RZn 嶛#r 5Fߺb17`](Tl(@fSչR4AGϪs#i~2y`,eR wBN 54ˍSF՚Cu۸ʯ{(^Ŝy!X[/&\bi%IyS{L:l ORXKLwH~5T?B.p6HsqK8}LසI+I<N33ɛP= f5̘`U:`} fAdU'TTRz3%QXD5vE;DjClupaQf \hTŽ pwg74_\ba/Hz2p4Dr)Kp(eDiU_z)5-nN)lrkhlE;`z~NB K 85w1d[H ;Ia;XZo@Sh67ZX8*S`N-6j]cJBs#OE<4P,aϭm¤<#d1. Jߝ:'IYE$IIwOvmIrY#V2"*[#LUʩiLEIg-z,E=2 1'>#A6[rws3ƚ+ˁqwyDio֍ϦOQՋ3O3҅/n$NJ[UnLD¿S}ģri)ӛj|DzRcK} q1%1 6wl(8$>} r;Ŵ>գWR8qQl"$\߻ϽRG yMoxC^֣4ȕ&}k+ۦco^Ffxbr`%8<@f^GT Qcg] dXCe.q& fCh7Y=Aźt@a 5)3R7FED8f-~FJv2gT/9Aqk@"C5\ ^(K7q$s'˭4m!DsFlhRhK|0%hIÄbqu"oAQv*]OuV_R*]]g:uPG?l" t[e=@uh:,F)|joD8Q =Ő%ClhM͉$"T.wTT@#Cnp$j.JAR\dQ=dT_,!K.U*C14顪 4Z0K_׹"UVsTEyny^\(XIF3cUHy /n.Ye&k8kDK%Kf.趔(,cReG.A6BQhrMq_̊`>'ڝ@vogʥȔ؊<ݛlZ!*U4lS1DgTi%ŁaQUsV$&\Ԩ<~4Nⵢ"  < E.x{Րܟ7tibsi*L -]Ji63Ѣ'e.oSJ&ax:T-ei!~˙ܤ)4R>0 V [< C^u?Yھ&Xva֕( *FSvEum[|lW$hgHt5Wqeˉ r]^rFz7=m b,=ƌ S"Z}gXWwnY'JcĴm1wam/_#*A[Pqe&̩a)x)ìٮl{ɼA_ d _)\'Z=t1"6Q@GM{3{nq2oO/[a Q^Ƶxï5}zToR"$裩Aݥt/K:Qk7! *AqZs'u4"NVc!L#Ӎ3HvAdxbxw2i^V_86ئd5|yQk,mIzsAetی7 pz!!L#Ս֩BsF6k:?k?{$(/pw(q* -T8IRJT1Ԑ?1'8#TD+dH:>E|dͼe{B{Kd ?y}!"5jqⶍTkAf\nWbڸKchEiOVN>?.devl{hwpd"Z@Uiq4%fq`<;pK|*ΰMg@/@4_!νrks hGsoVWQJܿ $v<ԒB(C8a-w\ hLP"ueyh Óaֆe`!"S*HC~謐/p#u'jʦ>sSL, \l@P wUB|37&P[#; ej'RԂÔL0XJ!kZ3p8Ƌ S*.?|!F# 1DŽh&3̟H38OD|xl@i$&^I>U(N3wWvRia>KnyRHp^"!jRcD2D C;&YIQj(6\ѱwجՏĔUĢǂ*6KdlB tV@!SӠ`~Ej,rEv=q~<Q>\=xq/obɬadv~ffьڻSge 6o1t_Z-oh ώug|}^@ݞ|/F>C;xb^ҘE)EO;fc;%e&$yO։i$׊i$Gyna!~^zmT f#>clm+!ut(@7XaIӴ|k>Xs YjJ*Js{5ʸQa7kBrlbh16zAlG\"!&)tnw h6ôUJ:{ߵd-78wF!,hgNQ3G71`萃=}x׳;aj(uALmQ[c͏ žAmb]7k42YQVq\⿣w=$W]?%W| XzG}MRqjfq%mRV5t۶SJb"zv:Q~,:lya*ljZhWy)CP'f,P,ya6g`ޘb}O책xnYIvN8׭) '/#y==vbE,Bg f2(D`˪f&$F~Umi4A#?7zL/h%;v;v]m4F%@CTfE9 C @gfpجJ,XJK̊E HM~i8^''-<. E&:l'*JCYL."f.HWrsF|gL9W^&s[H&D,#03j ⫁Y=ny Jc[1ql3w< (82I|8p#&Lށ%01/پ+JD!])X0t) vEHpZfFZ )#'ō=Hw~3\ ѽ] 7F'KPY&ލ3;Qc+ H{ÓNw9ڙf[g < <!tj>^zF ౵D}D[ʘ6U+]w_ ;q&9FdL%QEHx9ÕcvP<փБ \s(Y`vYު{)*˲.'ډj"Pi~p,sp e0&R3_&y'zhNpqFHX)gAͫxqߡD67{_rr7Bxh5K΁Ƒt h]B~f{*5|{YfoTBE 8u:[8gW'$iƐ?!UZ{M}(Zo=3".L@%^_?t&ձjsо8OXVo#@FiGzvϾ`sJȰ͒vmKujE"ޓMUH(qna:?'&mw]VL+-հlu27lC@ʘbm7n2y3=]- @ՕGd^=-U2KR 2^ZVxNFwu_%VB%8͕~wޡzR̔І6;us9SlĩQlP0YxA{ɯ>V+Km牫Vtϑ!$DTϙJ؄~cB!#6lL$K%0#7Ul#T!̾1yp;ISe;+TnT3أ}v.g[:X J'lS5k|RVRVnN)ސSKI)zI`n]!<@UgH݃c lX]l&Qr?_,d411VeO3\FnKaDXRK$cߐ!ۋ9

      a4c%e9|]S.SzH81 fh rnQv1wwlýr:zlD~-/&_U2x& +]6~X2FROfQɃj(vB)?O/$N&?U*"+{"LC@ӘiSa"5<~8 svK<4W)ר'0 o$\:#xYRWMVMqZP53`kc?mϬ w%K5>ofr9 fڶ9Zq_KрPɷ %4n)h1իme6 qA Xᡆr#̠CUN36 W2X9O֪W|pTM9jq%Ih6l2K˱9 i:W)DWoYq* ;{/!kHso2`YPz{ִK>ΜJRdyXKN}l#gaT9F27MVodC?wЈhtw#ްJ3A(/BTR^]G#5wU}I;dCL򎞱^dî F` iPwEgGCAO^Aܭٹ] Ҳ<$eVgr}HIR&q@B.*('=5cDFܦ<1$ YfT|BFcjziIɤ۱.+Sc]L?: ]0/% Hiu,@ e ˲E8p 6ܩNA1+/ZkD{|9-}z$ [O7󙦊#J} /<)mҔ &)M> z#}=' }[}tlcQ 7 mem?sn׷X cR٫0+ TsC_I|\<'d>(|E?'|&bKkNYsY4nO49zv.ēڈE{\;09/~ ҕs_$Jܓ0 wSֹkJP[-.8OCC#)[>дC Qt*3,Pȁ'M| POWPѯKӘ I1Zޑk&~:~$zt[X"uFە> ,/9[Jϑ oyWv"h_:D~J9HF'4\#eI-UC{/DŽ+U+j ~kvmL{8 S os׀úUql~ikm>~K nf B~~:J \Ze_|QpZ-ֳBv O*=M昴adijliB0*MK556FcShgD:WN4PV^HC~z{ oڳUK ~68[ Md[ f&{5U'΃,6l͹끉8檄#rH:Ix%;2#V@h^̐0>β_,ƈy6HjuZm3r˥h2+} po8 j* ;£F:KT.ܦuh])72:xz nm*Q@V35`\gHM@6C"殥Ö}<]\`WvJՐʆVLvP/uȮUGƨ*@Lh %<ȟS8С #Spۺv'-_(:z\1=%wphv&X3Hó hhn*{#3MBvt؍낿#-H0|! "@&DA$6I T)Ǚ}Q%Zj@wP?PRÙccq[ #g5͵ݝkjdIů"D롥wDJ&g{Os?tbcrl^}ȟ(V{Ϳj# ĒjUgel9+o_5rŽ9 4QSgrE( Y4Ιp缶x9WZ T d-m]qЌ+aX>Lh4Ցxد)Iv\4+C3O1vwB]KՇ .T)w ( R7gdpGebگ]Yލ{͝״FS-&6Lֱqp1g3FVj<>*>. [h8 '&'Hc*%M. \%g$D|Pxnc}ſl9sn͍fvƺG%PAWDpco1"A2]z~<;G=FD1PJVh$6*-&*/ -+ Vkl $u>v6 gaMTetYޞ(\E}tg~ok疐C6 VMܡ{'vYXW"}2fi!̯ QXdYN[Je&x5qphÓfB*߂;/{}g0T,_MEv'[ '{$T<|p'zֹ/.XOqp;I( Y {̜?t cvڢ~L{*ֿ+259]2X)bB] p]ZM# ]g)g] <8b;3 |= ,_ ڋ61vm.R73{O(^еr " K5\ [Q#ϱ'lPCtb(%a*:nm%b1x쮤j=oy(0% VDқGzrCGz_)JԦ59Hea=hqֿYW0Q15b͒cdm)A<5Dsj[8,Q#R+yvi zILS{Ǎz2`tto|F"C'ㅱLZԃm#u2`ڼfb3{/4$?LRL>O1H i_{oBqO' Jj\ R)c6mdUT}\ٺ@t9t'q~3z."o6VU,jZ渰 q|M?6i%;sl'-$.W.:u;~ƴm~pĬ2!, fDqFF ;&VMؽOԶ&y2@r~!HnTG3ewR>ja"r)ܩ.$f r9PmҺV[L|̢o93)deֱqRZڬ+4u0 eV:kG!zܜ'D@p *DSlG:yiiN]$'Lbs8WAe{/M~s8;w̛̦Pkji Ñqm+Wf&Cvj#Gfi3Fdy;u: ߦ+[[8VYN"v}{hULLj+ۜ %ytm`\>҃MGvO?=$3>Ϳ‹ 6+cY/E0'Lՠ.I]oi-Ả9E3fnBA?r|t7 ϽsxF4=EFZZÐYđ( v\NE mqx7:⯜Ix⒎V#Vs![PrGnki㑗\J)I˅͇xO_qQo7%֮a۔Vhm"t ,oZPx8\s-g K SAX4]ޕ%.F'%D:35*oTZd9%σP}QcF`:|KҮh`g/8er9usI&əSE*ѱ{;(qY3DApv;~SfUu_zliq;l> .GjkwU!/&yo`~%4LYmN–?&bfAߚJs&OgV[P=Dno@q$Ph!4%$ID1 @Fk!#ҒTU7Dc?> i3NݿE i.Z'";A:MS=HATp7;*` Y&A0K:5Ao 9fa~xͷ`']^2 %FۢJ]GjqCA~vқ=R&l%+ b"ac/boSչ[1Mǡk5 [ gK^Z%.%MR2z3Ly+$9dҞp3 āqK @gl[rQ$R]\3%hY<ջV57=Ϻp'@bomˋ(;툌[&38Ӵ Zy/$gK5u{ӟ} F=Կ<̜LZu;cbB|BoݤW6=Lh]`R7ޖ"baȅi*jxk;3kI _" Cà{g~ ^f >)oYC\t4TFG>ʻƴ=?Cc+GTVbA ' d3OPgCU$40p/ x6Q/%rP)Ev A^٣-؞%kQ_fx5|ŵhQ[܄ 'B0U=÷kGEz}zrM42q <[Ψ JkYtE^-ۤ-Ps5H|*(uS/V6}8Q?nuNyQ:5$_ @-QZɛ[8 X5=URuu@bCy,7,o96 @/ `c&pUlI؞!6v CB<3Ko/Cd3 S_:ۺTr2Ԅˏ*Km&`Ns1Zל싼'MW;dFA*^_ÍpqPf1)d#5Vjx1p3=^Νz˞F7?fs7_-J 0K"ԣpUkgLF4[2g1Oa@nc2c:h:@..f97.ͅ<}c7Ҿ560 J* ~"֬ն Z%f材a?K炄2GD{|<#Z%&z` 6A""Yi@B<ׅ l4EY;c̐+ I7!6~j]ƺFV!54Pp} xS`ZqXW#6MŠSVs71m(d5ڷ" {!swm_(!c 64F:<Ut4!0иTdީ/?Xjlw]sې5'hht>BtBߍ_!Ԏ;J z(gx{~W(I x=] hFKɓ]xebeq('bG vp@ju*O=!}N(N^MM0u xF3 bOdrŞ yޮ={]a'Vh`=X5))- MnZDunPLb|)DZ;Gؽ 4&ra Oɮʕ_RbJШ= CRʢUK$C[s yD VudUn5L':QVš#Ccܶ8qN{p"m>%_yLʣ]'niQBoPzlEx~%AGa[qJ e1`k~@=ZafQZ^EPA&^n+>Ѵ&|4x;~#eV=y>" ;D%?-4C|C~Ȋ?扠Z'f+m =I{TyK~*!n!?'_3ÒXd;;w>vkTVzؾnӅ2S}:Ga|R+2M]mHCg)N)ΪK>8/z@27Gڵm F/ N֜nL?Dzr[6Md=C꾩yWlyv$ ",c|>mQ~9?jvǤc$iOyz!k:I)?l]˜e va4v g9U2$EUBf&PyIG<=c+`2uu %g۟,\#H-a:2|i CvjD=| :iK 2<# ܠ^&^A2{srY0;%z47h z^ b/ %HkuT khu$ˇcѢ4(TXz~p~kߖۦZk{}:"#G6?5"*[!cxq-٪G_;V2v5t, BAfj $D`^p=a6t޾,AGmunܔG@}mr[< "!}=N oFd5J$Xd8'v N1`Krt.{6iCsNlkLmUnX7C`AdlC_DA;`ZyXӆA𞆔"fYܗ/O 4!q ]t7~p0&d'gRnf_E5\qEM1]f|b5 3`+L`$iOR8(K  &^=K3 }z5%蟈;/PiOr v#|Si _%yLǃ{s4Y]G<8,ůE4,."B; إ{O&^W*"vsWB|<.G0Hderzz Pvޛ*OgqnLD2h_ j[@A+P]mO(~J5hJTWI9~d56S/z!QC &et(_Ă wKaӻʵq9sG=%z&#ݏ墾yR*T=8+hOBSBj[QH8-tqv uV2k7Z=ԇTu>[~Mor6L*U̅PBM2k3MFj%X2lخQ2͓: UpFlO5sgjӜ2LEH7 u+ hVl"DҰ$|5/u6ȧ gS&ՑI:0P 'w[ɫ, FLv=) "C @IL= ާuB*ruSL_6ǚh[DkX%0ͯpq&ԏz{1bN9+;z`/قk(D^_4}>O#ay>vtA>AuG7(CJ͢x^haj*^7/V,g{o|3ezsuXOkMc+Rio5jŊ3Ͽ"UuCG '֨۝$bGN(Q1 8Pl) JEeza wґ-8nY(`)Z>v4KR(z7#9LLfnbk3! /!dG_ņr@:, =|G%)PB&z=2 ((ݭ^.Qg]qz\*fn-̚1 懏Jc>w uiP?1cD0>æS/A1QgL.oꔦ|-)=g(ZZΎRQhnKෳD{GafIYvA`Eu/xQ"X$.G}A \ Τ5.s C~% \SЫk1vj|٦kڞ-qUMz7.h~cĨzH 0oTXzHuSFRsŠۄ ^wK< F '(r=ET=b!s'l0Sc hA*lz;_r{OеABʿU&nl3'jˌu@G*Ne[X AeX4x CI,?1P &cBbMsEꬻL6kTH ф8 uH/XS/cZdez >_̍@ZxfʴQP Sl2W#j|dYO \~&Vl]!q.@:Q.St%{ gHOAxvv"M":LVΕLf?ʆ[B[8f1hD9~LTu_=%.'L6sCC(2x#,*(cKan6ǃ?_r[J;ʊdj>NJo8+E{Niwi fwٶ2U9o47FgD |:1skc>ׁ ޞ/GU9=.RӪ| 0ERZY\ІbIN?B2O`WFH_EXuoD_h7@`߅-' 6S T)z'}MiFt'kD/0WJ 0DcG@h3s! i$Ҹ9C |N6`)F2YmV4/|̣ir?E܄9%r@՘8 pD" _HPewbNsaL91Ee-¸2{I>eow-Y8.<_rU~dQ:`ߠܕ ڜ*@֍jFEkSeQU: B. oSBy14d_Nb{ Z:`]T'!ͭuy[E]PCp6E--.|90߬4mrF52)=&O|m뙼gO9^L:ިN:4td0= ۛ˩ۡc77޼*O;4 39*m%$3'“YԼW19+aQdu[M_ΡZ/p1:LYhDoMnkvnWeݠE⦜+/hx`OM6sE} s&,6 &n2؅Oo&eDYF]gаQFS_~>;"cP(i UXAA8" ,WC +:O z׷W[$K'-j$Ed1LnU^݉G23h`NLsm:1_0 QX(pcAqFJ&ލX'ԏϿ;K% Tg>vUO4IN fպc>BF ʗ {Ղs4b(40֥2qΥvt3G|K5./Je՜^/h/֯ Uy{c+b Dƭ候79t˙\aPcY^ Ǫ: |<hzI@HIU %6)A tmcnT}GQSG84bK N#pVe.WnM{8ˣǾ9ǿvfwtBm]͆H Of:d ⤜H;xʀoKBR-a=Eŵ4 qnQ =x^'u^U\nbUԎm+ck^yPٯ16ψ/yA@#8^ N@QH9~ʏ"*x9_cp?M³8*mRCk_oӓ6unmgܻo ?!+g0թznm9 ֫(2tB'^ 9IrnoGA hOn2{Ih4zq G$;_UTKy"Ff%K8P!=I| K@(7.AA2d\2Ȣt2ݮxvcz99Թ_VPRZ9:zDYkVutK$KԠ&Twc\o >5 8G ʬ`"[ 쇁d$P#=8 p}QUx _Q&8D/.PcqwK?/oN>G@DƚO8bFo/M}[Q N˿:e'!?3M?\!օjceєfML1.On%ԜJ?wvmnٕǘǘAz/w~&_ZAՇ 3* qq6 #5!m;J=dgۿ6#j%ms0f%3 5vQp쳿#hYzA ^d@~vc{7I^l nM-]4.dm:m@Fۢz!/mxe/=4m3`_ =Gqnޖq,*m]X~65Q^ iO S' >^skF VAE.k>8WNcF{IHX`,J^ c} vjr!Lv,҈xm*,5'Dl{.A]mKD[%"R L29l/;HcV:c"3h}$(sIqb. wrYAׁۑ'ל#Ry_` {B&Y^gn{>{8|;Ys";$ .9X s.LJCRm@OãbEtxs',[j8.xu?Yz7 [ 60,>(*+TNqbn \mF"pc*3 q9tdj7. ğ}4 j mN&BoD%rc ,Ck3kCYzv12>!iCAbhx &n9<_!Ȑt.D_B8j k8y.daLEHv:+_JdD:T>UxͧǸ;M;]9L3^F<%"»1tA-p] VG5Sۧ͑+T8ƨ V0yQ{KWo.jm[ R ~Dކ0 0 7?3o)b)8~E֛jDZ}<o臌w!@ !&.W*Mۑ5%sYm $;7 |zhI TYD2R 68*R^S'IMȃb7U\n7Eoc2ӿ]\fK\[>z jV͐n~(~Bgk! a:B,MHOe]2Z^f 9 h3q>uOR{eZiܟͺ3 _1 ТWɇo`{f:*RiJ2h+'J;]BIի'~ r(GеژU* {wR.:{r)4ܒt2X<.L]΁oӏ{G#Q2hj*фB` $I+YhʾZxU7?g:lYp|:vA]Q{# kR0\u>\ō#銺5 I?QB>zJxy(3\f]s<^A`vlobFtr5:Um5J a}nq>Bit Qh\f1k0 q@. @38{!ܳ;+d,^z՟b ̕J1D|["8 Oc,k#6uy!BU2E"oߞ_9[#! v%珳^5*Kk``b?{mێ;כMddoAd}V; Ia>L*l_q&JGk'dJD2WU=_|3f5J}Y'z߱rdK.SS~aMVboؿ٦F ' j]g iH maG0s4)gjQV(LA^S563b>гM4;=Efr=ٖxSpKpYdoZ3-R'/=ȵ:m"kV_5܂RTRr^[Ϋ6fbn`rA7,BBb w-i$M>Ή2ڭ kwߊ_@$tc>M7͈鈙|)ZXqbR&zI]Yg)Q:PlX{63 Ɏ P2dL{Pm_HCp\zΧcWUW+rgp'6Ȣ5!{S+2yTo4Ӓ }e="AJΐb=ӏ@hK5c4s-l"rwdgv(ߴ).~yrhMIxL_k`֓0#a@"rKQl3DAZ bZz»9DiE4^ `'j?F-9]y*?[tmX@x-TlyXfmv^ {u%+Y0;s 78P˄n~R'׌@(1ZF`c4wޯe43o,@uD9* ,oy] CNd2l޶I0ìWDn iX48LvRsޝ3x]r{15Z֡9#nSYƻP)pZLAMHs1`z}:Hpx ngN)6@sTp6 Fi z<$w$RĂchf`BoANބ%ҦFp/f>{\3:uJzSvtG)4$/O99ԟ3E | * z 2N iu㔅.M ~B]%}ͭHDs&c1KhUd4|qo!q$jr*" ӗ,(UMٽ7PQFg4aßgq\pW[((} Vc=50A+̎W=,K&{d0aĩp#aW3A/ SKxF=t:2x"\ƌuRL rgT΅*^]Wdw Λ z| RQ,4A*)ӻvV>/)G@2KvdB-l>0留FRp[2ph/E6#dQl Ƃ!+ljX$%!3R;7(qʧ*Lo1X}‰͖A5̸:e*;;Quʲ 68C$rBF||cbYW%EQ}ݪ)Ls#qJ\+٫?6.S# Aͫ%牨@= {kV$&}+Lb85wډ dmVX.dfGKҹpVQxy>sf(fӊquyj0{:\ž?Ie̩1 XmoNSln/-ӏ(8ON-" D,RH-IJwPEYkW-FHHpW1jRrTY&n΅y>.n b 6 }A)һ7س\VaKx6$?w@"n ԶihS <'"\ASY SbܼJ557N pu)Đ?>72Wf!ݞCa܁߾5ȋ>#17M -WczQ Aڎd6.(+m ?ꇦX;W@ TΉ/Tli&cccE,z-L[ 8 YxU y2ibɨM4zHyp, V>u7eFey<4' ןґ@IEfvC2D;Vc*+kQnIM4klnvZ^3뿆LeY{O sz[?`w>H>;qfuo8X(0\G5?d@٘νz;%Y_ƀsiѿkW%1܀Pʒe^錯C-{y;/P5Xt1yiҕ1F|xe2~0y ,1jഈbIqhĿ| uckQUH04_Ytx04[ϕw'̂{&cTM@]cV޻;)/my33wJr#LC2NѭqJ#S΄] qYG:-=gwJyH`wZryU}5Y 3@.<(Q_jj6 /(h<PC|) S~zJ~jIк2L*!`HJ͠ˏ?S>/.M5ϳ4$#|ǶFmSn/[@B<.GQ?>CۄbDUW4}lS.Ngw#]X&1VbC 6vGK&JƣW Y>%UL)-H* (RIT#\Lr x"[ee9a%h4^S,ކXi3+ۢ(^_IҨIdL`*OO];H'|q DA;sgH>U) AIh="kM5S} = R( _FE׹='OL}>'A@:/ohV#s3 Dل` !I[d @pA=U SI|T+?e3NCB@",y.vkiJ!n]`5Uw;Qrd'/}0EU8mdV]EOI!d"?h?xZ5hj.<'|%_YJtvT=o&R+Re;JKOQAiB ?.QYCCfir"Ɓ=+܎{vr$8>j"K-<=0!c.K-I wt9U4-kLJ`L*Y!y_PaǺ~ JpKF)i x`x?(Bcva* r%[ H`afLnitZ;@o4?WZX2P:4ʥ! y1mYWWYpg5\49 "<2p7-t^U*_]5U,yLr}{Df63c")Yt}S/<LZr˛ G4U G/[ga\\F楾obAJ&>f1%|HdHa{"3 ^B^$ϾUrU=b{&> Irڷ+O]92o T&M5 P&)rYoQaeryDMZv,j<-ޖVnC96qթ/B> Is)um,^+s<=oT`94/ZfNjt5ubzwk~{^q7련vH:=WkޯwxvwnGC*c$t W}$!V>m.G(5YECd 3Hҕ6zDLIx*8zbu rW& ,~-5? WT&?yEzp^% RKϡ]4rx:k%d  Ns N0r'R9`TB=[{ +(E_.=]SBV@d?لB܂Nj<,Ԩ2CHQ,`=AM,q.^ch`ZigYɐX = m\GeKw͸cReͪ\2j2jlC-Qeņ/ʾJuM2ģ:҄2SYBEpK_Kx f_U[*x.#E~nS:Ju lƛExW~ qd@_h \&šps5ER}svw4np$1̔'G PZUՖނ*Tlgojè{WqL\iuux.T2\gy~~4HnS~(UH_܋I&<U1lu~s IⲸdև ˪6$xPI;;B!!ؼL{9> GqQpM,ӇhSkʞ*4' c뼀@F|km`=c~&~M&$֬f.;CgQgNf(&pKL 0i26 b4 ̑zyz[DxoMs!łB<_I鐉⸠*'~\zԴF%xtbLX*U<]\XS8y{# cpaxYͿy{"/u8uetoY±v*}Z>o0ӡb]쪐dB vp Ą4f1zٵ˃"4b:lS@kYZuټg&ijui.܉M%.1 "8f%pȂ٪,r? #2Lf^WlA֍5 oQyPn4j~OZ)EMr|p5>BQƉHVm{5CT1Y{?R.vBD>GQm#`c q-`|˩}uGX-b ⱟ"} 3x$@pEc.x.w}1?^ľYch7L]f op@sVv&DX x7}u_xZs+EYF_ƿ?M ˜MLw 6BK u{:hc^0Qdp 2Ch/cEE,#2o קw3eMTb]%{9e\쾯F"aBRT2k ͜(_SBsTVf m3 ^GcS&h[vwA[di]xYڃd,xs'ב=_Gs#O%GWF[z(Ŵy힓x fE)Q3J. ,vg٤SP Iemqɡv`x=_|ݏCَBJP}-Bџk-m&c9h*=۽t(#BϨ?O%Q?H2 l 6`fA}r^@I~JtFu*,< E /J^Nc6{(%;#\g]2>y[^P#Z`\NxiX_96BAɑtJjx#h"(eژ-9Z]RW ?,ZtpX*=kx`ld`jq>oϑPO?,7FR8 *4'gGxL= XhćPCdYgÄ啬;Lf'0ϛ%p (& '$ | Z]{I&\nbߓ'f;&n _ QamCb"NQTwMoTI91-jiuрѯ39PR$HNT&yawZ2jcdOt#H>NJwaz2q6簼ի -xV u7p PJOrVakcbt}xѤv Sl`֜$Dr(C͗Ma!]cy :Y(ã;u1=,rg Ӂb%2=Vjk2[ҎUN΄+ 0#KzOmu ĶWs^י䀻iיǨ@ zZA`Dۛ[:W'ĺ";f_Pv}4DžڰJpJL8a7 օǃc=*qv2'{cF8?xyߜXW +ޚPl}*&Ki;ˌJa2C}~4pUT78noyet0}}qju)l9:J] RWdv2UD=𼾖dE>9Td`GσTe.!rڔV1GM, '~g@<.W2n(-cLʃ@#CF;c}-<΍0 / cOs>񐚪ze92=lE)iv 1zPz Q +="t_x0a}VVf,rr߹l`5m HjuCn3̋;5%)lkl\>[X0 ju[t[XʅsM-Y,yhږ W4eG2<) + 6eCO޷A/yV !_-|%ƀG$&!C>.K1J5Z*1/#C_bċZ[Xs熳kS#Q9y= Q5|ɚȿ$>n Ql@$XрA\3BaHeiu`p+_f0iH鿣a@-!4@ơfbx2¦0퇆Z'1yb;Hgp->3ޢY ڒZs o9czrz -@ d~hqUd /=p 1D+3+忨 M N)j=nWdPJ$VQ/fpYSI(it\waOagOI}zljWN&K2*)*=-lFk|AeFcSQǜfT\MGGkJb3t-KH!@Čj1S<뽾:ZFhOcKkj&*k!oTu(տ\^I@6D#H6#sSv r^޳*65&l~pF<M,ʟnTm~pwЇٲ(dme)darKE*T~zT6*R,f<щ9lmp.!mEԆƖ l$D/ӊ4ؚpBf"l-RElٖ;m(#ysԤ#WR#$ȝ R[OŚC'V@^[-{zy"{]PB@sPL'##]&v͞*A*u,ɼ㾿e_ &9 Z x:mc_j&]-Dy:8c62@,/5r|^7 85ߺh_STie<W4_K ⒚ፓS͚,8b5$PU'0X4קV̎.K-$o-? 2T) 6Vs QW6˄Kx (FZIo# `U;`ɺUI_+n#0ݻE$U[S4t((?Y=N^`p;;A) v3bh~!/t?BgpY0-jd$ ~G[l]0~!{E-8藗3.9 Qz|412~TO=_s3TAd u)L+L(哦ސv#5vGj_%Dޖ{iI#S$-bZ _$r)+ֿ8r1RLl+&X ,C Մ 7| ՠ6g0_f@(#@ңzp؟zGͨ4E.E3U[Әͬ-lhP.Y!ijC69*m[S*Q [hzxp+<?3vĆ>B-U8\tQ}`uŏʤ[u~TǮ˿@dd@mom~qeP 2tp)f+eRGCOED.|=a1">ONf+u{Bu>Ek9oae _Tb@0yllT_}QW(F =uٝ>\b̨8lTH嫏S ғe|5 "T Yn[ C'zeGi-oRu4[qŪ9έ,oV4#|)M T|l@,(b)n,f˸1W+Ξ)=#mHLSU\5fñuwcjA9!'O?jED82] e2u^QU&G\sI[$Ӆ kUO']fvL%4w[lWd&q楅D ]Ebo=ToC@|41y{aK0S;"(mVĉ1i9Ur8{|vɦ[dTm٨t*4 =7و[ l:5gs˸HL@W 6d_Pq,yK Bg_c{Ld:sW{D[s<^EC]TK#e_oɸO}u:PwL^*H*5'Q×YDr&RMMS"tR>cuXB'f 렢cf;]vs)ѼUn vu<ʢʹ!&H S>fm{Yt:Uw=-Lm+(5I3lfos>wFYHI'pY:g?-<ʳS&߿Fm.v[2 Y|"ʦz1`hTfAON pc ( Lk/nycqOަCy7fݫ%(8-Pw6n,_=gQHybH! :&JW+VzcnV{Ӛgs [Z/HVZF2^x !9)Cjl YknjU:,>WNqӅG~;}5Qu*)q}R#O½5Z ^SrxIiA,Ea&ɵغt $Jvo81_LF^ ΂-R?@=JRXd,+'g.]c\%!2Que!G' lCkd)&~Qۍr~}q]%l\ tan+D!9Qٹ/WNXtX%)lN r-6҉iA~94\U7*=na;+E |}Nykl[ˠz@okxC;6= [$2Jmc(tUZm%=J<=5Ep+q~ ?v \7[LY3-DhÄkW [SvRsoOe <8 KMFmһ:mx!$Eյn[C(Z'eɺ !ㆥWYm=vB~l̟8k'w]tO@h+K:D߅Rֻ14,S#߼`q KDMXQ d2+y^ OUJ$W03wBLv1.@E -&ݴ0լ-ġmm`d67!XF:fOnY MZ:ѕ0!D4jثq|ժ.Z$Ջv #C.߽e.eiAz,p(W1&^(@+&OIRUpXM>HN^8T~1_!gA`voA[ӏT)e/R .0iã U'`ox;>!L28s`TFJ˅".a 6a3Fsk]SԮN{e;J̘6!聤mQDCڍ7Ϸn& g~ϻ)pa |޼~Z5miUQXVK/˱>Ex\fI__B~{FtٵUx/Es8fj|l?ydtmn=y e(. !Y+exx>cdYISZxw~RENOs]^ 0DU(*boRVh=̈B՞ ADٵk^NqҬLg1KsX(W={_ʻ|Mo \xHW4lI{^̬?lɲHi ?@$%<da!أu%JϰJ/ )m K4Y؏LqzrV %eI;k˧n#80/6tb +vC-t\,W6YcƁ{5ux޲B?5 UMzQnMxBgqK#a =Jnz4#FOdkngw#(a+-.XiґuNi;PkftF Jq:@غ=Qk\Y,IB) wՓs#8|/u:aT53wn\ֿykKm?OQiǭ3=βK9t9:??aRԛm=UILs]ito5xb1"TdH.}VԮwwJ9w . [Dz VЩ:-DOKdGdI6i hVE@z!2~&nEa6M'+£ u^2߀}*Qߊ?x ʬ"yH>tc c]ʠwb­Bh-nFC/r.^sqvs+˿%d*yJi|1 2^Zmʸb"4C|meC)HH"b3lEsCzXL7NgT9dw9f*;R]ؖ6}2#1G!r3Nӄƌ ).;ϜyLTK'lG].@hNBe4CG6KI."rFn!ТU c @ I԰z{u^ W'o3*eDc5]_k9}!⿑мa_D>#P߈aU+FUpn8,O[0] oc/KD-vygNyߤ0_tw!0-+JTF{8yt%$G2.H%=~ں]bc{Df3$UV7JpJtsÐ,k,3G;/Bs5ː1):#/p|UA W>Z32zd=LYpVOvӎL=@=%b&դ I>i}>y ) Q@t^G%a*a tH) k;P5<ӚKv7<|zvV"oL$*hU7TN%[k*v\kw#'H[lM !2cc;9Ń֬c,脀;*$.涰 : b-Lh[]477w&9[?V;!3C_۠9TBXqkגam}ӣcah81Syl"Ѯzk'dS8b}h˯3 ,2]gL`c5Ds>!yQ{DflǝؑPO3{1xϢ!3ۼEýLs)AB k.}ӆd<12!()k=x 87qwԋX7?M|[Gn. 1( c_q2 jLߴc G8Al;H+Qն谵Ͻ؊} 1~2\hHDT$eZJedɅϒݣV#d)pPneA/QTOY~Z 5"Rw)Z;-i*0x:oqZvE Vx@|(vm`wY!q'< `/S F)V(Cy։ջMo.A;Di|6 0C~w0緾J ]U:XջK̢'&mU/pͩg񰎅Ӵdtx‰J튧,Mĺ{srYk(Yy)V)B]'[W%G&p8ͳ[8ѸGu+bYׁ8c;GmK?2H댁,w#1<'D )8 QA"׏ $m)K>iCԲKik_!X12V i C޴_4~2FB0G _gQmm Hß| z1pwB!}lgYZ070701000002e1000081a4000000000000000000000001644ae3ba00028868000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko.xz7zXZִF!t/84]?Eh=ڜ.++X aԻlX5[@o{r0?cX-N"=遞ϲy?xYcP}1H X>H=,;wĎN3<7{ΞYmgurFUH87K+8"u"@f 3z1 $7jAi\m$?]>AinelD_3l{R[ϊr, ӅFe-r^x/ne8 bK"emiwwG5q x<%o!kHʫA#>e/P;~/J%3F+ƏWe:aFU*gˏ<)T=׶)縦0~퍜 PGʫkx@}t@.K 7+\YLzd_l qg;E ]VBס@ߏ0Ҵ_mW42^:#wd@O{MO[~ioE4N!cӈcvuG^~G{СB{tR=XuĦ'i}cr=mJÜa `וBˬ4J/l؍6ד_/^g{b53@ shwS39G7o^->b%OL f DZ碕zkB0>-~koikG ƅʒ0YqPO}L%G c7gz=]; qݕotn.yO#"3\j˴I0 $$QJ\jԧ ,UЊ p&GGywN$h\mD>iGf}Xڇ_\A_(5s%iE670~Xߟˆg/I##c =!i_"H΄شys s@(Fyv(*& Ƕq߹A/gB.Iڮ]8y|YQ5ZYP,\"~7i-H!:XD|>^2b|9ގr2+>WB#ўbg$$ruȠoJS߈S$11lprEn"k?Ic}>/A,]_9 wyCB(`qKK< N.ux;mj5eQ$kɒwq{ʤh09dJxUMWnUu Jgޖj!tjvlgϟ IE~˝,՚X2iˊNQ5fzj6,Y^B0+7vZnf:TI4s OOcB 'p#Y0k37۽**k)nq6`DF@y&ܣSTnaƯ&YD!ӡ g?H<('Hi"d0 Xq uc$MtU\8ofZ-4e/ۑIGnjI~N٩?9-p'xДܐn;Fx A~ow`ٗ8|=2β6{;}H#F_iIز}1 ] nЁYW6#pɗҡeE?]x`E.%RScgWz'RVYvzbA <= gB7(Dyrў@zV<(<{8_(WLĬΓ!*a7ƥ;3TXkH͞ܗgҭ7 DXB kt5s(X:k~LڔݚM)M>Tz{ӤpMt;eھ _oA ~_d ̘2Eyl#?RRD]WKQGgE&uê1Rš}ث?{P_:L+nsH ~֦<( b_D@2I&sYm`}k^Auܯc#kHM*)Q:6<)%4bK[fpu2rP#,agb`HU{9ϱ5f'5 ,$ɇˑʵNh3DVgwA9y:pgcŶ#sJC{y@xD5>ܿLd*-hpEMWLXp#}jTHF-Wojg}X6=DžnűԘ1NQf[o3]zI8 镏M'b Z*v|OjvWt{)"SWc6Ii0犾Iۡc uJY.$i;HXngWdفy|SY9 x4𾔥KeꣵVw!U+K77/ AyA-EGvNHw˹a%V wk^ ]'c~7\ }kǂ t5hLO'Troi5+er[Sw-o qrc#k X+&,`VDAB8mWYfQ~Q,>pŜyx5X&If&> ΥhC \GwRzf|y})GRgdw Cm}*?.u;q|ViIT$r BC])\{zHՂ0sG6zjԊ'8o G` $6rcCBf͈ez=ƲqD|ާ-c*%YxZn1HI+d~4\ތ\S6 cϠ|ySCqdžCp,+OCM#wu=$^]P%}Aw?ΜQu!Ȏ&prE!IBS)á L1Cyh`:)Ygvp4rwBVN+LDM6 'W҈; 8hUܿMhѥ5ќZ7tYtZ3`<[pjg7KnEXJ X\l?_┶'!mU}c7>°Gty3'O W<)f*/upnv6f #QŔ%F@Lj{{C?ZUHu%Tq&,5|]+̫|Lֻ-j B ȤQfŠq˾[AҒ,G b7TX rGC6 fN3y<:Xr3rOÀ4+nռ˲9+ )Sig?" gqYPQU&>}vOeLr)N}^K'C˻Mv!aٛ]J",Zʵ.t|LJ_5s12o\KB4ק3;G|xg a:Tv[bTs% &oH  $%z$j -zD$ )MqY!w$)W'VclL{ }?DAs4 qUAxV792WF%`3N8QMM+|DC{s8 ;,w70ۋ)F}Y_md(8 Yqh{d!v)]9٫ OD8q0zԮJ%4Joq?;u4QրJƅ8оHYH$HZaug1L7y. a\S vT.(LU#`)X_-\ =}I1K˅ni/>#5E:`6%)a}…oJ!x6_C5h؃2f9*ԩ&p}?b,'{&ɻm\i{+.X.SہH w,Qn M!0%~_}>Mj{sZZvfG(iߕBb 3!zUZV1ffS"aﳽސs_Ueb3{ԐQ$D5m$Z}Ϳ<)eDZ':#A!]~p . ,?6(y2t@P%\ _ſZx66 Dm՚{vgi+.beob T@} mR=FZҚxa23UƠ]kFLƭN^03 5S$ƥOhLa5`O/+,fׄvƙ-ZpO̿q`>~r%\%7P㾫c0#8^ų`65 B"N@r:D"9{p!v9Y)F|zꖫi5Ҍɶ`2^o۞>nKb[1ٔXxXH}x PeŤ BsGGHhђ@(%QayiG-tnaN.p,UU-.7ARG5 h09F!dQh?EoP+h"rwTw".[OMQ# DvMzm/v OA^4tEY+?ԴNc~$1'N&OG[M@4FZtH XM{uvޱiL~Q1؀լ EE2e z)uݷtx3L=qct)P鑃Id3xgJ 5|ij^ }]yBA6Ug+AhM6uLo*y3 ʭcؕe Z?){{}*%~L^Kga*?^keJd+!;]ZPՒv9˂ԱҖy>p̨pb^!o I*t9nTtD% jB 8bÙ-V*@_XY.cutأ?cUCܒ pLa/&]^לoxS1*FY+i )Y"lLznf\=-Q>/un|A2/ZkgT6O/Ӗt]9W8 U+fFS)4Bqʽ؆O*ثu=8t~(cJ`S&ʊsۖpW*Vi\{H'y{~<`):'uaEWbhJQWEڸ"/'m7Pd!3) ?m' 2E,B~ؼ5!dBʙ6ȥ7X8q>ƱKN6)o{rGG+zA+ACEq6yo]/ k6#֎Gfh{I'6zv2pzwvZ!Up  "] ۅ X]oۘrfw6϶طSdw|iB#]d0LQSuw&}7װs-XO&9 _{R'NR`] Q\%W r w?92-N`>Ks2E}d_@գ|X>-V뼼;>6Nף~*.Q+wXx2Yh.رB1ihR2|a#6+JeŀUO3Wؙ"Py-*!mk;_2lRy4W`q=%3>.CMfac_k\4ګ :? .O~;J4h}}4Of7F˅)m!R~I-oc H~[q7&=iCVb`IR' x_v9$U;ygGS4)h,[#u{^x9Vob1K[YL'Vy]p0p\2_n1BEIQxH5v_.@C_qv K{gՄ5Cj(Asfy| ].u5FݯaFݤ$%l ӬelfV03a'4q1 =m=X +"(7(  <(I߃(O5h9N,܃^کruW*\ciMb|&)86\׼#"傐Dl~0 iX1>@#3x<ӚY.x(݈L`#f&wZLcԖH5[Q/W&z3Ǩ m\C(v@~Uٕ@A:@&B4T5D3ДW1j#CuՀͳ7c5_} %i˻1 DfŠ](p!C{<p }vץ0nZ|-Gflڌ3hp耚xNJB:qCFgxƝyrnbWzAQ*?Ӟc߉cP)k/+2o7 iP 䡏P-Wbjz#"`~ *\YL@Gb|ƛVkKpACmalav;#̛pu|q(NJ4^VV/^ S,Ǵ(!vRUh[6ڠzxhue_~+P% *J13*'bMӼīK*G^Cx3koq) ~ٵ4)l .)I]>@m eimտ}) e/lʯP*nPgPP…%GoC\LnEK0|X(o:wL]-3ARP:+1,HB鬇}W?+FzoiR͌1#|ZpWキepR_mEeb qLuj1llPJmCoút6X/ZLAXvp~QŎoD4)݆8#"x 9SgŖDV&6 6xjsu6EXXT$3~ʲ]F[<(|~yz ۪ظb{eȊ>`Ow 6vawT _NP Oi,8".3S҉=(u<ؼ+;gw"NQ`u\h_V`]Cc݌49K?=U,vu(JiJ p)>b%n.*@ǭFh.Hzx4зNCU9Yb:oTrې+ l|T,ѣK&No# f 0¨6%TkoֵXsd^EFܴ"~1bÎk$l(+dJËr; y)k)}JҀ:C$U@U4**zgQ, ܧOۚ:ۢPܣ>U" YCnXw}~_m&I㎆pI{d9!(1iEwu; \jйH '2ƋC!^:&`ЍNaSa ?xlWJ^X#"b%N 76>8Pz lB]g*vNIarUAn”?B*Y>::_ |*3"ۇrvD9F׈0u$dtGӸAkb x>Ciq[[EpA jEvހ~"&(%s4>LkNw|sA  >Tz9c=O%b;W#}D4[.η_`>"QW QS4w(`JKK5OϴLѭǸrMg4hWVY);7|LD1a++fjn64%x~eWгjSxH-]~M ټ'֫%ee_S 챠ϋyOi 'q[Z>5ts㔂bܰO|R&AvП9?v[ΞqPs2N0zAҚK1I~Y~_g7R%xj# `I?H?:fV@rmOLAWltWQ+V3IvW0oL];2Aj'IU}WVgd~Q*pH1'M(Nu}nzo//ܦ _w dJl /a;UHOU]~lUdWW(@lvHH7˺V9}~L|J=F|L%Z]_QI1iyϙ} c[mMA`w!i{qOL(`m᜙,#NS.R97eݒ‡]!P/d#dҩ|T۳•i `4N˫߾zԑ'goEФk9k?^G Eܳr͡2C%cICLtO8%Vʴ2e:$Bu;&ρC{gpAhp+xRIcQ*&U%#<:kFϤ=|F'ث1ԔؔsӾ[f|}+_ ٝ :oL% $OwoڪY9;7:afe3Ā>g BqbkP1fEXBSB'Hi vq+uopd#Njtwv PDsܹ?b.g2s&S M `/.FB'$ f'j#U&xtӭ;Յ0gO}&cU٠b5.-=hgPww鼗F/x7ԐFZ[fsHcR9߂\ ͳu;eA"#aB/'ś5jx:gsqӬu,w=`WnD aPF r^0?aSx #:CՕ> 2fP)B ֘BAbLHƒf=%V1 y[en{1{" jԏE}ɲ%4!2(?2ٌ tFzTi6/ѷkH 6  -}>ƦI[(s9V]Am&8{Zv_rAXn̳ eoj\"~k]@C`|N|{HfEK3 *b8F/Jh{P?*!0A>,oqWSUfJn-O<% -%ͥ2xY+Wy3Bӗ|Jeu)잳2g6ItN>bɰ$((|QW@VNn4GH D& kMl]>׭[%]⟅~^QfϛH/ Y|RO,7jФL ȤНbv4 CK+q~|Īdv5j;J-m03.2 -RC0YA0" 25l,<2W4x hPzFLRּ{-mWМQf|eNqV.8AE4VA`kSRu3>Ve ( ϼ[@ _+s-}_ kֻ((V1*FDX8R.=XH7 {B7#ӥR]X䎒чjr@g(NtY P{Qd J֊5r*Zm4/>^cC )8 \*,3v~H`J%EX_SLm%Dj[k=\aƇS$4 `saG-S=.y;:ܵ| ,m8 r/Uk9I(#qM't8F9uug;C"hW,[B&2GtK{̣?Pi/[X`evN!3`227yu5kl(}@&sg&*M.1[]ߒǔ=el\k5rMq]rkc;8"2:&{F5)ˈ&6͹u1`PyEl͆Ǜ@bBXNmz_U sD/c1l9ʲL0!ݚ;thwkᒖZ"9^6*& E6wA`za^(7񎸍7m&4 ׾4 Vz;@Ox^0j8 P<ۖ0įj+JjH]"S uר f:5;Ý(dabf2z>o4<#8nn &QL~)m|\] D17xPZ͂ņO X΄ڣU>F~d1.#A/K# w׋"P,p C۫+n=1^a_Qa/H6V9F@0L4L$$T~lMBÿ*}b1ߤDUvǏ3a!IUx?4yz@CU֓A\4{q2O4KBXX Ċ ҡTq6#>:D9ҩšVǼw 7*lB@%mL9iN w=| 'Uq獋E2ش{>co[O8&݀&//'_)GVh $$!:x-M(е;I%>''1= 5q`TqԧGd%6+Q?E4K[HGylP6>7+S ֟FarlQA5N1D&,tzR]f[awZb^MBR#`w wĖYO`ʚ T`05ȻdTVy7kŬJU޸V,%#r u,1_`U+/fpzU@`w%M٘ xGȄai`2>r67Җ)kg ޶JpimQ,OrNg*;*v@CجW t*?TlB00Bآ'Eh{M8T盍n#[1ð ]VG&D;:R/ރ6`ى[S|hL vjENh&(>rؕ ᳁;:kE-![k| T6:44_U:W.uXj[ [) ouu~2#'EI@vm`'QkïK-P?VtpDa6e}7)&U R#@bZZ׽_v̵O1%v?d |5'1rpbֳ(`Ecg[ۢi7lXb] 4nc2N]2Z-^sDFa+%y̳I,X'VB!-RQK$W2&f Ap=<ޢ la5w.*|/3gO@쫷).V&hMS8Ef4-rLa)0lȧ. Yَԭz7z:E ںi`H+T$ a8ʟV/Z 9Jz_Nb"w׷q&Yy{CHgQRZ!X2ݫ}vl-M !/߳NqI 7Q % &|%(1s1fƍaD'vBSx;O[A ̝mɤHLW8A<)2(OmNZD?TX̷ JcEG]ﵓ?@f<]9xBuK(3Y e1v?^|mAɛ#l:~,=e@P0O2ƦݝD<2!P\9ي#Ұ+ %>ͨsrEGvxLV{O>+]ކxc8-3 wL8GtuMkOrq%nԡ"nco[J1r]AѰ~oI&^(m*.rc&"g\Z~XbQP &衍B-x ^c+[xI͇un IŬX+ZʉB%^ΙTVY#p',HPeV^,]a2iq+@?+"`XܸEt0;ib1 ]T,÷7Y02bۚn ARM`; mtX^,aDKhGBlӭKpIU:8K5y^ FWDJfQ*#э_!2TqR57ՃF5o>yox^BT3-rOu9dM.9 2V81sMBGI^x3UCc^xuqe~ eW־K uZܡ JJ;W8Kt&|kg HcF0(uI'0dmhv-giw?4 srK[`|lxX(8CmooH]Z]l sW^'F.%Aόܶ/ $&"Wm8Iޘ?zwF[ROdM̑vJ!f6rЙ c(VX=R|p&oP7gz=>J`zbCU*d|Pt ZC,>$^+%c%qݐΣv56l4a 4Mj:DճySQz=Ynj% "K#⽐]K`X2@|AL+D.[G]>?jApj~|jqGNNƖI N~/Y }![D ^㍨tȒϞgB(i'2Mωsy{R#˂O;{^^_q79(>KuZ-}}@@~*ŗG V:PRDWLGB @psÜfT}dc퓠(s&W|Z3 `YӸS@QZ ٰq[܁ 9l:@(+DueM]Aʘx]a55l!LEuf.9 M mzvT)NGŏ::CbOh]T!W.C-wA9Y3{*HD^]7ƺp$2]f/hR ,7xm5lJ,)N|@p })_HhT}Pza0$@ˡFY@‡GkxJB~P"FP3pMřz`Ȃص)KXSQB`){[bg7Ve!oe(ze⩤M]A!CY*ַ7;Πxj&'um=.$I3ou0CsV,5fۂXuݽA(sR.p_dj_ ]3"1%蓄Q;^هk+,cZB`EЊh|B|{ml ٗ/`!{!R:˝ĴAn%KCTmC[󦗪ML#$Do5P81$/[QSM_- C<ۡlhz_k'߄!j#ye!/k wYO&dwڕir }OtxVPwӌ2 6A&CqISgRH:G'2t,/sSzejs۩y,}D:Zkva5@P}*P)MѢ'} /00舵}YdVmO-fEZ9y!j!RC̰fLoV ң4NR+_\ciBT7ݛP] BnHJigHAc14NS$٘zg.$YL MHʪ͜t56ЗD+I$z,NmiH\ƢG>nX(u/8爈Q %\FÙ($Y?#oGT G9e^Kld}r { #kX%aP0it64dIͤC(T9V[ G61q L$d\z; 9a32, ]2*0n#Q@q%s']p #vgKWЦ#[ԫ(} Het2 F]w 3N$ *D eUGrz=c`w #gyFC7U3\Pa2ћu1b-/̪(Ԇw}ځ0 Zq9|cwXAx +cj'lsQoD`'%^[\<ӟ! ̲Z0'/xm1Sә[M=ex6 w-2"VIZ7pbC3LɔOI+HI8{xv'PV>wi2=zO|M  G3|r??&v>T[ et ,pY6ň,!Q*}nYDKF|K$'ypgpT+o)3>1A2*[G2C}V 6ƪ؏ B+جR_Tvjl”;.kWrDuR_Uo(Eoy3/P!MMM S,/*􍠋$7KF9LQ+BųkN^T׈Y֣YZcJ"B NĤ,v¢9;-N@$[|"_~{vv=NlϻҶJSg]/*hR|"TZeoN Co/45 ãOJ5PdR~W-W6`-U*M(LOY!" HpaA^;gl' 6 r $Q)utzQ t~&C-1ha#1 [ҀyKd_[!󃷙Qחw^ /[)'珮WWYFe l(!@{OI s^ØnSC,{{Mi4˾?N0<~ө^/˫:\N/UHWiX !PjUcMI(Ȅ x$ #lM (b{V^;, iC*JO "<-\Ēvy~6"zFUɠC"!^oX6ݩm| ziwɘLoHÈMnJP"1fm|#]=,*aT|I'p'Zʂ:tם\١QˈʜiDG/c.~`M 8BT˄0٠jq$}H6o Ņ7ug\32P")Hn2E>t_ w2Ko#zbG^ewh~}S^! xkE9t2M, -JKXTLӪbKtjz4SuG4[IN)(6>}@V掛".Ij&p ]蓯)lc"#F`;F8}XWis&z۾!v: fr}{Eb}8X뱐,+kv9MUwĤHC]49 ^p xȆ)0L0M)zw۪OT(Waeevg~G"F2'USc!DsIL@q>(=-[ n"}n_^lY|6oڂfXlnK~8dR7H*$N8ntѻ},aU؊KP}۵=e.״4|_l5^:K9`a>"6b ě7·8u>"c- QG`5Rt\TT7cu4~cNVdkQǎ,{h ﶗ-[ўB%e!No]͂ā| bW?}DΑpx Ux)E6dbt½aTBe>WbYԬ@-ҠǷqtCLB83Y+UTSN'C#XC&BIĂc:sʘ R =AH2D@j++\C8~xۻI=FJȗeh>DBౘͩ|ڕVC(m8"쑨G}ֳ&MѝV>^; fn^0T!=:ڶ0yҝk>ncLWヷŀ6qyx%a1X,|׬szp{CH8ea sVV' Hg |.F4GϺ"9x[S|zB>Ԧr E:hjylȼjpogEEwP/A!(U]s7|slxݙa|Km`WVҿ0 }ʢZzus?$Y,x9ҞBz /VЋ- (9 17e g[:Y̵'f=grtEYpK_ssmg.sǵZ!UXZ@0͋ L^Ds︽XZf[αjlٜߌJ F8MYd' m{xI+/ʦGZSE肴v:yhGAn)w3}ag:C<k_˥{"L=jnaN@X38~h Ȼ2Y0|W.IU1RW QbHi7!^`:iLT(|7'\ܮ k-kUkIѽI*U.é bSI[$7줨H o:V~Ӱv,a.BT"[|f8JWiTaB_V|9y/Q3eMXrw\jnf3PB}|mj糒j,Uu2Kk9n@4" }<&~" d9]ޙh%n;$IRTLM ]-dOp` +EB ]49QO?# QQ:QzJI*8TBŀV:dd0]-^gZ `Z`WSbl,f?s+U^[7={6MЯ<~K%}sŵmŧIԎ KUe ] ,hD8#K{!Nşf yIB+ɾy ɀH/?b ntok`?[ @`xTR`a_|,gm VhG*߆جX _ =#yY|JkKl|5\z*>8H2s!]{|NdÙsi1L[|y2Hu!E ǓmARz5q(j$l F[,煊$K܏iXc^ՆsmOyp`oCJ7.?UiLBG֛ŠoqLUkJRu-փR`f~b)y:N\E- Bؽ|dcIcrkN><|>%icRw0vrXyٴC$*St~DZRg|T`%CkcVf^Ʌ]tR>ד$1>u|`y8ɛCEC h<tU" -q$v9M;Kwrd+n r=3^}ch r EV9H/!,̄Q1ȍz/A:⠻[LZ.}JutNZϣmen34H`[ "eKĒ{q-[LB[%,:0?=ٶ/OI#k¸>$( (~.,bU.xIQ~#} | lOLў0\0[,3S v M5|kݝ+=Zock {_ e Y?Qb$TCߔIIm[hL֟[~vhX(SoM}z \83c5,;@;T"ml2I̗ f,7]Zҟܠ^?q1{}m3'lsLsU#R<wNڒD;U7jXJ뷌88LCVuN $)vRwL~\7bDv-v $ @8`x_WvfN$< _9TNSQFUVtv܊AI_ś=q[7[63`_ -S!eAs2_}U>D/̠d)|$0%bۨ!Ү"N|.N8\)Z /ok²6jK\YJ;3GtcI ڥwWD쨗;O!Q2.^ < %,㩰MeJ{]$BӗaXX(ь=$QδuD!ˤZ_@zY3tvEmp+ct)3f(9,Y*oYBpa{"/@C977Ʃ]\^jø. ITyxpp4B.qKG@Lח+Z׸ Uz]+B|k>-JXNf' `BZ5JѢ/ Q ?qZZ oûdFWrACD,MCasEGڊrR^$o>CXI"u9sy ?9=#Stm^e9?H^4b5~a굼W!()AAOTʘ}ؘ釞$GC";.l-R>昧'duFXɢmf9G}T9 HY,f@tǂ3 &л浜CNԁc+>-eGgF='ܷmx퓰j,xK/45DFe dbw}߉!_Nr%S5g3Q@]ƙTp~pUsSOr;C9&F$=K=xs t?F1z*A۟)պrX^O-l4paq| ̬Mm;^ޞfw_U].{:ܿXQ`'Ev|T@7fʯxrƼ 7|}i veW+WҠKJAP~mA1zN"wV=o^C[7;]OA[O5#(h_K{j&錧4PRqtNC.m֑خܕu\k}t/a @ŬNP+qcdXax"àI$bw`jc%x :/ӷy]D6 DѠq Y*p3>pJq^pOdF{ܔMs",`>J :@Yیenֈ:BMs;>K>fJuiIvh_ˊ! ?Oθĉ-LQ\ { %WRj~Su`vrwCy#WB>bjC{Ov! GVbYH==XoZ5u\w:O DJg7sEKc"9V4`]u.0]-v*h  ) P׹#q9i u_Q0^hy!ۏqEfOCɒ4@s` $- ^MywOr5 EGG(\: *S ^SІqv3AfbI[ٗVdbGu`(U12?'EbֲI}U3WyhɊ1 ĖxPVXA &6U5?eH1K]C)τ1͠xgCZ~"Dt:!x* ɒNjTMK WϞ9P |>]l1Ͱ$n7}SCwf2h@7CRbDOj^[W8pCNj^+@~DtrS14 ]Y_JNk󸝷U񙧣N|Sw|.bBFSڂqʇ6LZRgHُ["{3Hx势(\Y|$_y))~z!&l|R:q[?8x6MF:PȱW\izsk6xv7 ~h$ CrzimeffAMصa UYa8l@0<6Z[ ?r3{Y/s~l Z+oʄy4‰,>xf7EEЎvh]mM?jWC\4O(pJS@VE؜~걄, .Fb"yC8<N4LTX xӢa,S)sIhQ `1V*HT(GI);hYk-~yHc&`XG%ݝVʰz AqM<*]$6b}"l"2F`"2^7ߕ cZg""XwCϐ#kolcsS|v-MT (K ؑ r{BXbuQfhgy_’U,{X7` #S"e/!ׯV5zAVRme>7 l~)Q%u_0U;|GrOBE:k_4rY/_] 0eaC$ٴ?esx@T/z]y/)P_鄳aߕSik2Z$2{ܖTƬڵIvؿ-3ς([KCT\O=`!,`VӹjC9xJ [iY8LH*dnG[TEY6/& cVZFl/D qDi $S4ftxL!sv\)C>z 3?få\P |tleP_ УCgs Sƌl%}=ySmȝwnϣDɾXvDKVJkkOpnQ4%4F3/!*[bM~S CAr],N(+Kl6}E{r>t-P)E@Z ׮=T>;g;5yᴕƑ% K1pnI: kqim8jQLVJg]lNpM)YtnN{In2أ6\jW{a]W9ǽ)${&f̪;S,AofnbX9 Ҳ[ +9yE,<8xī5ARj7cٍhڐ-6-Kg-҉ 5{oof{ ~@o3Ց$٤ L6i0Ro?,ƾ LfXI h#}=y٬´߆XzjoiM M%=αԢx4PY4 MZXXdbl i>BOK$SLxK R=yߦ7g JRyTYgUܼz(*hѹW9; 6Sn^oo/ hj&#w]cAa'Zv>,~vIx vUnIx'BNaOE+?UjWT .1h1’,3dю8A\^& K(N󕔪E aO$; :#vs?`AȡC:%\Զ|l5Ǝ<WZMMS.I׭U[IHOGPHC֓ݍmtoѰ;ښ>S(PD(jB39YmihGy6U.a*ҡZS!ȕ4&YSܘK(k[ ƾ)%MjWXmDO:x M.;*5dMW_t+X.L:smᬾsv y/@*(%RŌGStq8Wi-}G\Ktm#E_D9[A r yrWR6m3v g>4&S|Ua< L ƛt-=5JQI"y637 Vґ*@N#a'w`lE}pKKH Ft xfkYSZY;RF}G[ cP߆z@P(|g"nOeE62 "[R: Z`CK2OZq+8sљd:.^.fxܶނ\ s٧@YGdn*]0z3A Y 矟._>"';zi)ʉ8z֦/:j`S &oMbv̩RJtL42~UAՅSzp+2R{Uw7OWkqzr+/'ޙ;6scIJӝć"W7#ן?5y595DUWv/]ZxZPЬWQ^^I g+i,iaZ}ms\*m km D~8}6$!µJ|E|0JN*ux;IVn/a~(dH)HhZob34j霹X0gTJ8D@P/mPy̓ɞS@OtFR?+EZSC S6j!eٟG{kvgI6wW[P\w-;Ӕ`bӣ^qD=C^si iL$l A]? J)6rU AD>r/]`Ƌ&%<o ;g,*PS[_}p3_JN:ؒIbwγ1:Yl#Pu̎]*s_^-oGf SEDY/❾\&Ȣf$}65I'$W`o?<\FΥ"u2Q?a Lg_!Z~a78 1n EcL,ߤ_f+ij}!(*X1ߌ>^tbƦ^"Wujq|`e%0HT-M%cv쳥靸C6%T~\J\|ΰB DT-_G(AC$c/F^p:N}dqE hMtkO;r/o 147 n2 |`aُ_ ?+3<: "+q\kL/ѯ]WW3+~+C+8C`"0-r [Lu&&x3eJuZ5@+2!:K\(^@8 HgsD dWF7~5<,T|c!џ9 ȽFp_2S-"Tnp>&ZG0fs94XᏭ'uMĽa@֛l!E˨ 3zeL;t09ywSPᲞ򌾳:rKo_ }7e+MHוZsRRL9o.z򁥻<Ć5!9{. U1c^nv3I@M.4.oca,`^Qb)clLFTz\]_Tf'=c7A|&}i )|nI<6夀|nɟ\cUy2QD(E 8\-ƁMV{S'\YiƧ3 O2Ej:wʮ@~B Ѳ$~bOV4i>~qmiGr@"@gyK9b2]!~ 1 hpwˆGpR+Ū溳9;L0+5\TZmyCrYK.} rKB4ubroҙȃ}r~~TCz==i︘{q2, sN@8|Z ȗ'L潭{kbP`#wvzN7Xenr1ǶUz&}4]|ܙ6P7X.knw0PN]:~HO"]1+L\9>u.rэ]7Zi(Ÿ٤Xxt"vyTO`86FhA3zquD@-g0Q nP- WSQH`e6A8#7IS,sYEvuMdR+OA< h2BSWT>`#cs9SR'ρYxFG;ý pzbQT/כ IY06DnFځ'!b]uYLLӴdo0s,RбgVo)ck(I.EmB<Wh>ʰϪMEԻ^@~~Tj&XrU?4hGh#+̬^]w<&M?{154qVb.MXy_VY!gmؖQvg/ ՐƭƊD h^_iTGj1Z~"\rRq}%wsϫ }ǨT7 !{՚z؟< pN,` (Xâ1tduU*eC}v)@Ƅ&|RS{y@Лd9C1=vY{c3PMK}7(I߾ֱpsoz=@lMd t;5PO_ond WOkR=0z'O]#l ^u$qa5S{ KlYE#@2sh4(cv*2Yoq#%"3Ǣfw)Q@} ȒJDc(֢֬Zy=UD5+Ҥ;ceטhgVjAr)bϱʵ mL74>|tm qf,6j{hZɾRIxoңm9Ԭna Z4C'Sxb:&d=5识w“/$K&ҕ n2"i8 #ܣTԀ\4%4ɸD';[k#-X&atHl%ȟ?aumꟳZ(U :ڋA* k)w)ԁֆ1~G~,JfTI H"T7*oX=ش\olG~vJ~YZlh^K{.pPjA#4B'F7XٍQz0FpNafTKU'?<@fJuw6L¡蓎ʊL,i3597h2[~vvI'TcDOXolfPV>iCv,cl.dI?0zkB^rucz%F63jdWT\VFeWn xԵ>rc6:Jѻ+u/\7xz4 ol$< G3 DU~Bpd˲P5v"]8l6R <ՃUiԴ=ys3$ [8==~{U$äq1[j_eE6[,WV)lz$Z^ىڥlEt텰;c|daߋ@t#F7zHa"IڙvƁD-ɝ}˫b*RnF9)DnK(P_9Q pMz?ߎPW0Ӳ6( !/O: tCFi6w?lV^Qܤd%gGp9|t RtsŬĥIbnB8!sÆݠ&}N$'&Z#QeHFa+0&NGh]Maߨ 4QJ'`ʐJ2-akۦ` Ɨ,G!R8+ R,f$wKm\8Ny&q_+LP(UŲ]04ԗ5FG SGd /]WϦwLOKTyk55)YL%-[P;Si>MEJ.+]G=zq҄NmovӶ٣a26%_B-cq-dfMe(x WP+;s$hM PlDZ -DžoWDb >gǧTRc ^R ھO%$0ѳF—^gQmTDQFuxTjv 979Rd֗u\)-A"uC_>ӢF NJ1nHzGQ:;2;Qb(\SVV0Fj5$pt\0Z %S㋡8C487s .;eQK謾NF`._ƟnO gOw5AaD UY%I'1B btY(RKɱWs~)#t]›-F_? r_kpܴM{,hu UQCj!1_K M'}X,l능kJj4LXݚ2*c=Xg[SuVUp]o(=~W̡I2W;'nT]!T=<0z-辮I&?YbY"U 迲Zb/F'sv2Ec37^I&>pq:FXL,7`㍞G |=i;z7^`Wj8d?UJE\6r3wy7CYF9Htp)wr#CMGun,3w70yN!k׻`|tzD5?A{^ |GiM.n 5maðS0sܩj3wP*% 8WHěHWdaM}+ wȊSkz}r}0T87zL=:̾FB8Bb?Oege+ׂ|;Y8B2}Ծ.D^a Ah. Ȃ= )u9F}l(r7VZKB D9ج[,SbӍ / c9C,r g4HezWs/V=B!#6fe\ppAÀ1Fy(^ :"jʭP+5s@!T1\oD!ϿoZLĔ\·qy5@0Dq#VYrz~+-Ygo?#bn[K*_<~(ϑ!c$`JysSd'5$ {kI/Vܧˇ~D" j.\E@ + r8fNfp@)IO{N[ե5/K1 m`Z(SxY `FxRjL׭XQŜcs|oZk_̊eI18"hdvGd*y\[d?[Iad=&U[/sҨ[ č˩g匁 `)1[*(u"Ya+6<\u3{U-0/E ?c!=dZ]byԵp$igcvJZDʺ2L:4 S(q/ĪVӪ90s*WDW5F4ŕ?<JXgK0fmhc:׿m~#ɞb]Cb57I"L:z=b .yLTH]eiJ>z{!JpPV [F`Z. 4eS~#y_dZaF0d(_VFUɃ21W@Fԫyu>h}fpH* о+帝tfbW7:cӖ#H*@bԝ~Sv۟V}y]},va8$개]M})b6r؆]g{ _Z0*4Jdg@uV ʮMotׄeS3v:ج'SNՑ>lǾ0cdo8:NҬzD5 :čݘB!bN@ݦm6(xϪonp3&WJ[{4oTʑFj-ZßM}6<G͐dd]T8[H(%!LY8Lx&\y Awrj&T,y !+czA-O c95m)nxAKdytBqҀ:.GLDq], e`y&U⳶,vt?_*, 8"C'^G/D'?r qjf_͂ S|NIʦ\!aI 3'o:X9h nvW|HDz؂鬑Q&:[+E /}*_eWqR%M^\:1)h^&fM/X^!VNcW(8>{P`<aB>;`ZĂ{ NCZ` ?\~VSX"PYN"k~9°0PڰY3m^+p Wk~ F>+i -||_١.U傸 CI41}"cou&&8NҼz2c^cf &WE &8h n kxIG? o,{/$Ӎ8v,QxA:dMVا!AUeq"m" A{/lb.H q)Ŧ $`4LX5#!2GO" Q}lsc3no1\]ْFqXDj6CUY㊐V̴~d;,6߆i>e=684CWhȥwfI-9HH^K+`}ov+챣!A MlP >p4/^%2M\hiCIϸhTGX( +ׅ\ʱup=YP3poq&߮ 0 M$:~lM^.wj *Pg;Gv,J-ΚnG ۀLSJB4 hLGh]t ;J/ߪ92`";um36r\.cBX:T,=ʋ EϠ6FǠ%;ͧ{! M91C=G<ite1ZoG鍴Vԝ~-c9d-c[џdGSx5ϾBwHtPS##g}zZ!ӠX8jrf 'T;1V_of-uR(:JE:I,6S(E7E\0wHJ2v8T rծ _ŰhOxíWFENhԴ%N"7h`.5߶|=N@υF)s$7hg-C)gCb;]F6Ќ4PJ%&ik q{̀us.3 N.?"%K{{zZ ] ۊŗuҲO: }U.}!H7nB*v&@Lf ,*3:`=wH gk.Zq >cVah*GmD?dQpUo iڒ_8> d5Gx1/iTCnC\?ݻbZDL=nUڛҢ+"ԧZr,sfkȂp ' @{xOo57ۨ +g.ƃ 4|mZYyTi59/dr3"_-GaN.Yu;\s/\Ij${;_x?~W=5M+ZS@Zo!z]ihZ.SKA&ۄxڮSڱO֎ocA=ey-SK׀oؔ&)?`j=YކlɈ WTV sɖ\ EAn*+JK4@XW)ȣ$$}  Xt$2 @ۢhWmB,rBTrFuKa;̐h) MqD` ;=|u7BzYL~R7 's:=; Ǡ3%q4lгYuyJ0^/_Sr i,> 5DhHp<IGYd>-Q}xdhݽc_=ʮWB }N;.dEۥiqB )4HH ;A* x0u0-ɠftoV*kmZP3T &Y7-9~Ykx?etdBs[jm hLqOF ;|$DuKh鯬h)cy|Y z\6b5Lgw= HOXv!6-O+^ǝ)/_]ݎz5m@f S굮vv oC! NMU6Jve(R,ϐvM9wpp$P"TCy a3S{PUy ޳GUxw BIo ʴ$_lAnJhPvPMʱYFmEsM#ߒLfB-yaclC|=Gˈxzfϴk{`_pW =M:)yu!۪_bzk8aM~S ?Ms)v1X/2~opW ́X7iL \쓈6Ri1b|_Nbun3jD}j6?=@؀|:HQ͵fR!ߣLf1MtPyA5SgߖL_pΒ1. Kp};j+hŖ>Aņ|^ s؅gsUl3 dKx(96Ѕ#MyvN n,B yލE,@3e5gѥp;[ÃA@ we& B[yTޓ?։*SUDò; 7Bl/ _J5c5eŖrl@Q ȢkM+P B'lŧv1+ŨޘHXsѥ -UNP ,[Sf ss~\ k9㴏p,Lϰܬ'ekԕs1ra}?GL\lJ9N'W~)DL-[k8N>8Ɵt[+ͅ i d'hbSCUqoxg?#H&$^v7:e9:砚Madפ}#'|'5Y,\en9by,,5$nH-%p0nŵcÇ62= SʀN+{$?ZZ&,vR k(ݗ铵i+Iײ `"Jcu@P";Xyit%=~293zg|{qSʷ@^B}ǪSU+av[uzon[@{,{88%`AlA}'m22P@zO ,fqOC:gQ8BD%=򣚿ʈz ?S3kxn;yd+ӣzuRx&jS㮒FUbiÝUFGեDtXi&ڔLRCFPB["0ڤx["o8%%;"q*VBCď{ U76ϯhvq1m97g\R1jUv29Bc3WJ{"ю v܆em*Hц/avM*A]EIT!uS%b2$O JE$e׏ejz[VS?)3It!J1F='սe'$L }FFme*BvG\c/9߁533\/&bil|C=!8{.ʞ5,cfwd k=@yK>U\J[Q{J+cQ[7jF5R$j>ދHo~J,OCO{!vIȋ^gZБ@Oiyٹsk,{/QʔOHzdZ#MLk=7 #]S9`p.L-Z L|t[)@1kBbG.4 U3MXk 9')] Im&_[THkqά~/yARo I_;fy?]QIJV.x†k,?gװ&1 4WƎz ٘([68zGKvnAG?@kɶ9o_g9^V䔜*^\4Y|@!{6O9b1a5UU˝ɧERpC'/G eF-2e qNt؋{V$]^.Umt ٙC)1hLz5.4F:-\. }vr T5Il,\c|\ 4$$%ᇪ6%//W=? J 2 +HDdNr&o( \1^+VuB9>m0Јi)3sWcnKY>iKx MdR|ovHt'h[w:čL/K*l1{'*CTJ>IޮAFo\D67|1lÈT'ً$Eel4sN+MP`bJ߯8jm{geO4Ҙa`Ln4j9)%_*k?Oսx9NQFLD0 rvyZǾmJ\jR.P3_/ ɧg(ܐCWxM"pF˵jlrdQEv;=|h;7QFWO&bp[Z1+ 6qٱ܊ nV`Mؓ;'0vnPzsY6O8z:u(M]9$p Ī Rf9^ǒ r y(xy;0. c"(>@:N/*@$IGan[& p6ҨCZ/xpPqi}:9 6(CLKY8pȕ~Q"|֨,W@ ?=STi<9CГcplm?&^|"d 5ZRq]12Xvk,="4zA%~ę$+1\뜝ht1(P+`YAZˡeGyl{q,HC>JzqFjK!oB$q}\r:̏,E,@Boôyak`9aVi;*'4g>jf]D~KhLpLn8\|P,H+{a޿e4~BT.t9}yr1-oޣ֛ޡr"3ȒGWhxi7MHqun%tzD3ٸTd -R?*jv{A;$xߤNz j',Xރ4:/MRoLiR+g[H͓rE `='v0(F YKgj:c zgyź5|xőC0 T-Vñs# }GXijLh<;lzjO}-^P*JiLLi|WPmi})Za󱿟>9'V} F?Tyg6 ߣFTc׵fд ݼ1#.Ө[0 ;%=e<>'/E䰷rVѽT I!/Xwiqt*(͞3pXt@8gO-!+1N\GUdXnaXn Lo wgod'%YLq%DwW@w2 eKl7@]oȒLo;cnt:\oCz*'U)T5J4p4%TZӿ7 n!;~ؤGL_ 0zmU7<_M⪞VҲ DSjUF\EaƠ 'O[T&oŬ:p;BGL)7>_R=)b4$jB  tR$3sCjEmCm"JG75]qS.g(\IGBCe]LW 8{vl7Y_jUA r2 y #[@g5[h%5(F6<Qׁ7OH/s Dh4r%( % _UH&[35px=wM~,8涆٨a6JIȘ_%{WK4vg=ZeZ6Mʳ]P .C|X)D(s\Lѡ 7:DWKK\htd]mCR)هd!FQ4=7/<ڱ9r1If@ &0Uk&7M׆i%L}~yFh t]< WAFW4W*JO(.EY_[fnۉe~%稰b|ofDL25 ݡS90T`kήDcxށௐ&DZ>Q;^wN xHQCv~ PcՏb2Ѯ퓗Oх+'~QLdkCX&9nYOY@c& VSѬ[bna-9c&m'(Үȍ ljy7O҇Wֺk!p;j Ic/SϞBBK3 ~T܉kQJH5TS|:,VbdZ;x=1^LINj 5 O7qnc';"p@»Fj͎msl{\൮8ZNnF&eDS5~ :0\0-^+kus2 6PsUÞmFLd6ݚ5qpa=C>+;d? n^_R1=#AJ0b`Dw]@2?};_h} Au_!+hA‹07SD2u-w@L@{$r?̦F^v9TK8QId Fvp^fh!xMiL mmʭV@AŻVԥ}fÔUyFR,y}%1: Oһ? W ?v{3=lu#)k\ 7ܪD E 6~j 2=&lC!G)gx%Z YʛRu -K կ<;I\y_-z;qvʄ '{t IgjQyezn&S=4iQ 옴V5W_ ҩ- B qE aØTPB+ggX0wA3 Yrkщ]x*^YwW?%qXMrP b-/89>k (lK]8 & V9|de)7|e#|L>EC,~c}Fb{65Ndx1/ycx#;gG Bυf-ݰt 4_4NaDCl6G8mC}h'SjY!&υ(VDdHuA3IL鸡Ï?> ; qXyLhzHʉ%w,d)DV-Wھ@mt!IB>\a8PYC巍6~ݬU0ѸMSc|/.8wf2| o nNM1'} [r DV`Ma( -XϷs$ ɮ.ؚҮ;B5ev)/yT nn!/vcEGvgVgVknԖ c.N\5ļ#?\ 8gTj7طZ!2Pf;|\/o&IPIE%%ƛt0ߖvMKnj7x?#&yf=4ў^Fn H$m}lߏ97aHŪl"m+p4&d :od M'|Evثcuևx{`$?N1ԝBZ#c]v)q#0Yɺ:ڰH;6eV'K,7ǡuC5`?턎,t"Y(0['+\g/X-q(\yk7Þ&6QNj^w rN:~e-; #]^ǔRJ]O/WK jI7+RYYDtHP/ZMW͆@x"tG#G+! SEvlC_ƶJ| /e$ӷR|:Q) ڀi^-j7%"ۓYS!ȫSm<2pk6Hxz &2n(pPsSM4kb o]D=$l:&7GS8/2*Q00jgEroKCvN=֗*"NTWqI av;zFy /Ƙ8k܊](߬'Sfssb!qDA4#+ɤ.* _Iy y9Vxޅy2HWnoE:5L٭ߺt w S/SEʧX^.\*"1S@)Rj:EOB@\%#aNx,2(< t ЏyէÍ/k(>ZMݜiqfHGmYhcgtv_8"'M>A}*a }Z4ZP6oSZ~%lJ+~jr ##P("鳽 ^l qV;*ilP,Dӝ@'t (Swp kA"JovGқB.Sč }) C/*@T:ZAfLIħU^[mNTcW e\+MOxR>'/R <0/r^эP/DO,);#q@spb) xd\QGGTOVg~@A z.6~h^ƻ+], KΉ񂧜gv#x6C~j.BV1Ć"ί}1\>uӷ\{ 5@g?O~Xȼ2$Ntʧ'`4mEj8zn:]v 9ՁUx(˦ڊhGGy#H\!BbCS_52e#wHx8H%ɟ3%Wq?阥?4r_[lK4Qpx 藳 &QT\{10g (}j?-s.$~$гkfbǮ#])Frƈ3i'{,8B#o(m~ G gbp[Uu̖v |UpPA pfh8ƥm&>';i|>C>[cLXAq96]WȆ&vMӦ{ݸcAjmMciٓ>'Ხ(}(R~z|3McUv*Ot6Aey_GdZOIWVkZI>Kk¥`2_]耳Ei/tDD#VڗPt[ƾHF։jO>#6Ck zbX3tYqO_n b%q0R1#$WTq{eB{grGfRjjocCSzͧR:B1M;0A;Ǫ e= $a)MբYP}֨Pp~37 8 vmFp[dL LJބu]Y`KPK} 0: n` !K-g(N(n1SS)F5|ʥ6_3UYJˑ't$60__1^C3 ;E@£yt[14> cmށ$t0EjKp|:|T}":\ b R1!yq?4Pr&g;)q!{a,wM^o;}|1Y<_k~$񈦣w9Pj(|:31r1*}~7DյcPs}7 v^WTd ZKLxyHCSW,NDž&rXϫ](mC T9+]3 χoO9FIͷIp, 7uvjwWqLg]tOKݷI_qRfs}! ٜoMyBؽ\?C1HyBFF 2P,YS`6U`. Or]qn,ڱ{ݬAW.W۰:֋ղ,f v Y9Q 2躴w4t W9.E f#+Tb {zv~X) ~Ե}a l]∬f񽦣ʟ);ɹۧdF&NXOilIlsl=(ڠ'Lxͧ3UHnyבtopH{Ч]k,BQтXOiPiYGD !-6r;JZrȝeSBV#aa[,OGF롽)?+c{rwƦsZt)`v)b&gX.RۦؼD.F} 34aҖb?Җ3 g~˷~aJg[y| UǁEĸx%U9$a"dHtihlSv?\Xu hd֔>f]'ӺōD:n].Hc(\4IXsX+˹MΖx{$\Qܒz8n@_ m#Qך eIv)[UoR-jCgfS(P:)6Nð#t gr!m#]Ĕ:t8rWUUq]9is+}59B"pOL`3ӒƀDpJQG( |PwHVs1_~dUB4fEĩ3K8 ʜ4$+]HdgF4G1~snGIA#_tD[RGdwz]ڽoe6J4B5/񃬲I -z]DwXO4v@'JYn8h1'+5۪Gx7aIYQ8  5Ӳcyٯ {[.3UڝpZ3R IČ3{FeN:18M$&.LTٴ'#(#!|Y=z5FbK]4nMM~qMɱ2I3 oEA&ZX U{xV(ry?XÔ=*>-Ռ_ l=AX:PEJ6vOq5e2Ɨ2hV(*ӷU" H<#KGvZlZԴ{S+u_zH"on*rL@=zm:򤭴k#+S"6ΏoJ]I_ub [9k~x/nz nٺ5^4?T=k9>){CNoЫՌQ/뀰ޒ P=Qꎮ >a f\}03f]t dP_a&jޓ#ֵ{qmV~tb4ה}\1^18o /,y>YQ4m.9vzF[\rͅOV>{t1[.դҕv?N '<-C)[\via,)lKl=&@9毨o }gs)cO3^$CƯڜ\X`#눖5"?~y];BAMܻ{aDS=2}c"7 f 0>{Λq)ĆS%Nt9">]AN ?,J֕~ Eש٬)KE|\ )?z5Շ۰{ƿ(n1`ó >Ы˹ng^j]͒;GS%$;aiUhn_g\?(6\!*-z EdJsR k_4 S(c߀펩jf~=f<_[vs(s<)I,1@!e1'}RzVK1$ؿ>a Բ2.xZGV)5lY PES  +J?$GAn$="$D>AsP9'9϶o]Hˠń6cO܍VU;6޶)~fދ gRd\{BOJBncm*x~>߈l(R/҈ٍJV!Is[.O['֓87Lf;q{?\r79߬YeL<fkQZ99uR>h߻[5|W 2)pw;yrY yG&X6k Ȳ0CPϒ_!*({1ghN9YtydQ`Q]L{[ F^uAF5S5@F..Yu&V LډP Zț#\)Ap҂iq[Π<4o@f&vi=RF BWtO`"tؐ, SVI*jg1D>+#Y}-*sSRG\FMR;[#Ȕ8`Z@i^̈K:^N`k@yg1#ɧIt cճi9d0{ZwS%<1OM#hn8y7 䓬\!U;-vtp W2@~3nOdaEP"8gIDTIg΍L=eM^4p%ļ<1qҥWV>R<3e`9L5\/Sj*:vw2v!)??&Ϭ@ɀ8=O9Ij۵ 4ڇ!eORT, ɋy05嵄.}g~s,߀'thюPGRuB":`_oaXYn dR| kb5vizZãlqȌGfkwqy, 3EVYa|ȨKߧ݅o:%ݺ 6r lѲ ۾B5s( c˜ҐģQsҭ%C5_5nYZ~b<o[j*hOާ g+V<܍1'D^ֶ0dw]Et'gRyM}hp}ɽvKԣ}p>F{ KyDOԕ\eR'{e"W@XguTU3xk՚!apiݲKDn3G3TB""#8q]1YfJ{3+E)\|6T K=@#;g76~N< O懢lpЛ^sYwXvrI}l Gq` y<'EһnD5n17ˮE Ekm| ǖ<"e"͇ee?l׹ny$N-􃢃֏?q$k\JPyU5}c)| \_o5jg]\CF̯0j&N#?/S; L"BpNeo]%šHwuWi5azE3U/`I_yqA, òJv 5I V2U#Pނ1VuqEsU2n?8?e Enw͘z XڙrpM1u; Ɋ\%#Zk-xOF 0I-5{2a?`* iD`< >3TA%T2^&v #n*wPjEU@fs4*-F_l# mJd3$II|YVcL?afb#K HW$kr;Pm{(ql$oo1}( ͮW,wuVS([` XfQΆ{{y b.Grp% y@r, sꞑ[((WոK&*)jiI,Y {`֪UsӹƎuHOxo&v٠H5^?uWD%v|֓K\t.`6:Ae(9C$h)y*l=z yfEZ)&i.yPr}\jLUt#nZ&Cήrh#qy#@b})e3ӣDh}Wv¯归=)T^✫?YcP,`}Y A !Yw6!3Y HBhTYxa"()`iK!Xs,Lɱ@0]3*'yJWe*&O^os,2#Y4G>X!5w=b{z ʖ"kSsnsZ%u=J{B>X_0ߋ/|[XFXfQ|t[':YRUMM1yںyMTohO7qrQNB3ꫫkIB,gg(1+Jj=`zLv$ë 3|e}^ȼ)8)>A8o6-y%Ud@ U"P^E$֡KaA7U%%̹M {Ks|'o=Ѥ ZMe} x="0aBgYu~}\7 yY?sZj9be YԎZs޾d޻QyU(}cA j(]j!T3>'T};GyNe|$tieLO+D hyy_D ez:痁P!th+i4䅍>7;RK*mxVT,Yq#o.q%]B M{};]O`D/*T?Tb~`SdUۮq7``/!MtF5/$>FvO,K"G K1RaEagvviEM $]c8sNow:8 d[D u/aWcP6 ׌EMw$|LH 2ׯT0*m2cQv3n#k?fZ Q0@LJʚ̖vݵuVjxZƟt`jM[z媚z鰶MRL8gd7qXƯbd)]1=9V7D32wi&3HfM!";G& ?` ڄw%4*o>CD2js%su\(#`c\*o=<\L PEc1~oIM"^; ܷ'J7XuϏOh\OS >i$pgJRFQ#žSm4djinOAf[dz7LlJCc(1K}Y¬&A{#0@A}# b5hb|%o+-vBӄTWP¥n[zNIɕw "%s-: w`J݃LxE JcH!j}W3|T$?2~YxԸ27T ;4;:m [a60zp⛈<HE(AMg+t\h\7]- ⷈ[<ťy/vO6H|D#fp]˅U^5mIrFĴ/)\t:mciqQ$flwe1'[5Tzf$āNw&_LE/"RuQYN7"c{&~ j[& y2I譔WihV[ ^N׹ .iJ3HNW.CWjbu@0/  XVyE'N_h۴77.&/8*)A c=s m+P<_YJy kɩX螕 ]pI$5)ȴ! 2=Nn.yا-OtlL^.E4F+Ko*M,mt-Qʔs^eV?*GJpIx t /brQᦎ_&XbK2[)](툱*Pba4m C{hg͜켖5^^\6F.+uRvO2SyF{X+56ål)@D+EUI(+p5p[DqdJe),3TSW_@*h,Aj;7QǕBv7X׷s[Z*Xdw>l-P=.k@2$89Ra;U@yp$ps yERu}Kn<؄>xV%ZQN#_+&;.铦CHN39jHzok=?pq^N`.33{UpjJՃ2\hǍI+wa'J\r],B n#IxWմ2L)N Fkqana%Y1Np2bXsSmNN~-3@e͂CGbH820 K ̅}>[ d, d~uqr$gWP>aD6_8^>8"mn@"! Ԡ۠- 3^ l "W.gRi}ß]Yn\&v1IQCB:j)lM 5APEOdEJ ڎqC KS\Z1n[y~oO\Ͻf?©Ym+pN}ލT 9vMCpD8}((6"j6Ў+CzRo."c yEC++hH:X@@SlaR9?)L.zSx­6hHf_|!q 1ۉka^ob 18Ѱ` s xI+\gK%Yj;sF4zw^DnSCUQ+"rËGPQ< wqΧ$0EIwwUk@xrlIO95%b0k3u~RA]hs+OM8T*m7\`$]sCOњh0PÙ쫘q=yW6\!WCw!5ku0 -½*i.q㔧Cn6Qn}Q")B: |n+YWxK[r͗*,<Bf.70Z,١|ӴqUX<ΙEؠ74aaG }Ɗ`%y 8SIBnzC7JD`sK9%,cvXGtv;̘+u%'B+\0*v qqeÌ(fS$ɻWIh0V'"@b]5L4KEekу. 'aP49\ ;_իKjې,_=rB%AFJ/In'NZ3 MoQJT5*]ʷaM`sgr{LK?b^}7Y{ q0S+R6V?"o2Qd2}MV7]6T0Ѡ-˻ٲ^ƭ(P(aaQIgz(rЯ,_xVql~E,"vNJz}nF*r#vp!^= E>s[H]^o,U[5`J1E}~ r|v`y TnϮUNNH3* 9dF}FXV;< JD.NջpY/ٵ&,3AEM!h/Ôh=?X>}{5οuI ^MO N0Gwڐ9fz <+N?VMˡ2u"XqG:^bKlA}H ^O!lFSǖQQGӻq4mu|6T/ Kw @8n+[xy8J8zfPm$z@NtJU9֬-|#ٚHVx/Ol+n !lcZ!dq<y:ļ& r۵cWL"NkN1aL>uյl%VDŗVsMhsl}5Zd(.KO0 2YJLٵbiL>Ӟܡ'B̾zN_i/J#U"+['Hb1`ﱜIbIm\3Etrz_@ bGБB.QYV99`3 }h1g7QoCN*NeX0uR5CNn]k Eħ&+vR&]لgפ+/tm&aWG}R* #u6e $' !lEpՌ%fg@^ǓцFԣ~2-=i3 5536ՆUk/G-ت[~7O܀QIӁqoAG7Aȵn}(g wX^+z,tEh昸;VsJ* DŽ;'Q”@nVBW>kzؓT1Qxy/\D3ʕ[/np>VtM$#GYwH 㑬:;t_ψryՅJwT !dT,,_<<~ 7= Uv9 >7e?'NKcs=bw|M2㠾YSC":A{Voc| ~Q"?:,^Wuyj- E ɣ;[K%uƨ;dK|D'4FuugFjpeh>5chϸ>@xRo5GP+ 0FJT8iAk #(8K޿Yl Nmh躼eXXU p ZDl B>rvJ C TËGԾDZktZrf'^ޑ8 " xu3&෈Fa B{ Ga%K/ Y>Zlk yJ_Y[\Y' 7wGwW@&jJY[Zhu>k;]Ii _Z&[_?>=B,.z-͔P4rnp'm )5 @=h{S]yZd-=;%3hcu"LpVhcK(p gL[v8,,WNZ B|"+bN>-&Vq:;m%R lv澿Q|`!aZy0@oˎHIEؼ8,hہGxtiᩘ1bϋ\ W!:W{8q:/*:6& ^7ggW;*I}EDF?L61` BɃQPfIT-:F$I( i;?A25 BWxV!ާӝP<(QԪJoc 3ԆK2O96:4;{:YӗUܲ!o'^vDŽr$_^ɺS~NFd(0iӂ 5~U.gu6Tw~',Pb;Mw&8'O5vX\7p8rk@p^R#:)#u i6; MFF{qy74vK?nce2$ 2k?Ϣ hmۧdJ$ܱP%7 /_Nnс0z7NQX3Ã˷Ew~# I8x&L4qC}o|TbZ_s z.Q>I8zޫ]n)W 0ilҨsl;W ewNfS=Q5k8ΐf G{`:[+{v΃ ?g$"pik^3ښU'gk;p0ӪR1nz'Tl, *@tŭ>Rz)!Sk 8 "uuԝg STrcl<.wSaF%lU5"N?Z.G[Yzb9?) ~|Y囅&,STjjy|-m,+/«N=h=j̨^1a=GT엺|n!QUGC QՎel8#}P ;7: lĺ}R_!3)ۢQ`79prj {EȨad|j5:7*&[kBʯ XH'-~*^'kmTH1xӷ(SrQi{r7s(pU>@JغGv`B􅹥Zr{F GOY$AXF,9*̼(ۅSa-woW(Q/ٱ#WKz'T9 mu$5Ac+OyK\:V 9xI,,My?~q~WFI~>32陖{b}f5ʻ.OJK[/Z^$K)9l٩5v`N[&~1fm W8I2g_SG}'%Xd.3(kH ]S64e(dS| >#[CzHQ!赭&|(V}9YV+?Q3)N:!l 0DO<(%9)7#f \gq^ q’B?nASMP&"+dŹ3 5\؎Gy | &.E֨rXD8 !x@.4vwWUVcO~lE%|Kd?Q*l*5MMb:sE sgQj=H=8!9F3rꜩbK?cckaPg.p" !aڜo.xlܵΫM.ggN O7UPyhi^;HoJ IM`fOLdx?Fx3y]P}! 1 ^ vo5Z9Ltv4OHlP%㼵i]i`?8ˌgG>#V%E]v\-J .w,Mj 8kW$m.I ( mh;e (R@#B{z#բ#},>tSg֬1ɬ&;< ϩѡ%CY?He ~ͰЦsS Břc E+ȹK!8%Q`K1{0xaU',ٰ&;?NX\GS]֗>WF&f&~UXs t,}O%AF"#N Nq4ZNì]%ywm5fc k@nC7MX!s[S!!}Bט}.4t"a@ͯ\]^"Je7Ħ#N=~wb9 KNqWKeVpmLBO`b*PI\gZXRdz|؟>TL/0%E߿!{Ms};~{Nt 묹sCZO=#G|-q 2O`5C֡Marc`o:hQrjE M5n,x J]KIuޤ~~ 3ܖ0Q[!)ꐡl#N&r뾶qٜ9o23G<[ĢkUQrm4GnMlB '5V7PUyIRBZ ܿ5yTЌ[Z&̅ MiuEIl#5Ddzw.${JJs `' iv5F[A} NI,yVt>4E9 t\1CˤIAeY&(1C:{ŒaĶo)Ngǡ~̫B'$J 4?L¿JmBʼn=ES^]sk=y@y|Q>] 7KP -{x2(}:zމ<}t5}1rPޗV0=+>'kÛ.jt5)-B^ǀLx:ˋF%]PQ 2͐ Ҕ1I}c--?gʅo"4y0Eo-xN/Vu4-;~썗IRV xx*`Lx4H ,gu77}⋢OIP^O LZ PiЌLUH:A~: /q[kV!U#QGn>~prZ_@ru $ӾE^gRՉf1?2u3,.V:oiQyw٦겘huc:`> i0.?Xu߮?u/Co4tT<3?:.K̊1$[X)65"a0%oz ; ,tFo5 ^̃k2H@S*Sx)yoN7$qaT"^{Hɗ._3ggXfl$9vT=/ߐYp&{f9@. N1T-єVboQPD)muPcSfmRޮKAʬ`ңIp}ق䗩+"KUR(h!e-C_`vlűӾYU$8d I)_c!e 4YeXrkN\b[l h˴Dc!x_:ñqweb:W$a_KRCB"*I=֒A=&G7;9 椅5I.18BX?O*w#&`OԢLp0Wu$kz̯JhrtsLz5 b4F]$°#V9eݎ=].}V$& mU8:u x:jTan8(ӯJBj&5HV =4}/xmrCYS:]f^ rZХ6\q@\Ll @.Cg(N|aeVr!f7N"#oCn@ܑ"T0F̔[ux9J?51^ Fk8Nle+{cuF"HYIvV^֊(Wqpɵ#6ʍ2r:IIeąyIau"?,M||y@ar!;4?uku[0Q'8'NB SI3CEU,~WI+p 889B^ +etNICls`d-OٝB8<-XR_ m:M#z_u[bwUB;~yηĎ|*7,GzxRKz9 Kx.|~p y eRcT#eʕO% ]3l]*{%XrJX|G`U4걯'U8:eovMA"=ak 32KS0 w Wf ^AaxXj *zo,"֡9c<̈́^UVic,<{k& fRضi1zCQv"p[D8##X!vG}#"&q'BCVXrĂKKީՆD+dTbץ[%L P& #E0v:JoX ~|Ķ.3its62ֶHBKk1HqMZQ*Ytx3 q+Ner=ZC(3~8*[*8g4s]LEe 6ڷ#9b缮#t-{Jl0x)PbbwKDR۲$Jg#hgm!h*{7 b jNgbmm21E@(;8Ĉ1q,YwClT!C6W;|K_a-d4P:oҥ#vXF"KcV5'G Yl 7 s@W0_>KikA\k5Ьo~hؽ[X!W }^۫1Z[IܳTPIk;=Fߜ-wW$Ucљ9S/ (1чO=ym:+~XV, "ϝ'uj&4%`;\700+L?i~󼰖C=tqcx8+◹l'$g04)7 c\<]m3b=cU孉5hy/";ƍ'5ozXT. H֭9l錂O =3#REuv![3*XO!v=MQ&m9>SOsti Eu)s2uj&g %E-6bJqi$oc0?hwF /jS @N@nU`)]ëm!|CwGylsUNTj $nq3Gmͼ6s2phI&Ŷqf^x $~Iw<U:kniGwӖXk]aJ6#OKFG w'{(-YzB=׃͊>?>yoΑi6:mdppD>,VVo$/eej#5V^( z_'ahfIph. y'lI]/L$>HYV\2٤?dAzmzLhB]zCʁ,C  YvkYOk CdBi|L"A.>-v;a#rvJ.qWDȡKz'݊+e#DſWك{.Q/w?66v806Al4 J,t#/Y>._ c:n쒄R,G8kGUuPN7D%CK;Ld}a j&؜R~,@-JRvj%GJ0$jkC(uk| ģMcfxX0jKc6(|*EugʓӴgfp5r!uCoe۷3ކk4ZX8*#;q0=I"M?IS?/Ed)rٴ듿?Lu\}RR5-&#qLx|z%xolIXo>L|ɣ^Na!i`$"em¾8z96zd yQ`oCHwsV-\-M9d~uq9x8#KE$;/Ďswȇ ;WcWXr[@kXh:Ig3:)nXLPޕߝzúm!ڋg8[ӻec]pQZyD\Okp@QZv#:8*>_nOyngݮ=A>z:[w#ĘďhNh:Kv'ya PD pSESgJw׾hUPf 52֤ Y.q!*02q_̧+bui/~7%Ynl@t77iFQg3IP߼fN HbAɦyrU N.`N T|JOd\qKwX~b=-t/D(BĒ -(@D+Z*]ĻLHTL"Ht٭Z|K#@$䐷?Tj>kρ,D7-`pJ4%HEH䱈20 ~)M@Z*j|u"Hn\ɄBdnvP (6Sg'6U+Lxk{5J09yp7uܼC?s1))\C٤+ΩskKȬ 1Wghf72,@QD bc`ߡDrS$&!^5o|U=;aB缸|vD7fy-O0ڟߏ-GI"F%pi`ؖ8*ysT iP C),Ap+Uo= -KUʞ֢K$[i hC@Gd.A.dٜ( 0XB [@?[x-jB┯8GNŵoS:yYښynjO i ]t&^\u:S_ޙ!A/u7ll)CS֐z=|~'nm/y.ͭmpf su;w1)wK"A3 v-X!a@2l [H@zEKzwlxԊIh] #yS"w-Q(٤j L6zܹ9k/:$vjJrNG Qi3+qdէ!h|Vf5V1Z Ә>;WwR!jP@$8˺bJLV QVpt*DnδazUzh쉬tg:Y!S"P_/Uv&&w6:Q ڃ+3ףmu@KC?G>ţhwR'? hQ+7b}%N5f]NՑBd T[;4CbQӬE̽igU]~̖[%(FfF*`ܸ㌁z56< ꕔVڣޑhIٴ܉s:1eTws2,ZT #0 :A}W3@H73P7 P{<3M=QMi&\1z"`3멈Hߺb5Dd?;+nsgMD- kUp$B2@NtI޻P=E}es/װFw(2S !l>`ᘺHꗇ5[@CKb[k8Dh֧ *mD͞ӊ a9Øoc1+ rqbC@0a6¿| NL(K-qHlɖB FS,yUqy ?ZhD24M䥁)GSٲilk])Ā >?f00$E"wGI8|w$(_~;pE5EOLugīR*a% 0<$Et \Ž\5)Hj@3Vh^F9,9,y]-8ދ/t;! # xr_&e,7y^!dG0 '  G6a4 `$'9Oh_@ i8j _PF;h@XPɳgͅ*"},C4fJNБ@@L%@Ia>ZU_y齲?;SLj^*Hݾ| Xh|r]d 1c˾P샄gZ̜~fJaY#Ll/H22*&| 5;rY/OfhRPl5qWmyhb$~& ü,w9_ d]ro %5\+0]w>i'01}?x?I3^¦ ᒐxHrG4 iT2Rlk$P,W43c4ERBĻ_I=v=z_zG#.d9ʒߏE`K7 m%7 TmǏ?u{I}>-ڑ#V5/mc3JHkJ`Y?Fpޭ(`\\#Xū"ۏ "53k'?ޱq!#o4i ldDAw:jmk U~St{P\z,:x:3I0Wvȗ]"n aM܄?c0wAee͂a"9ΌOwRG84 )Cfo0Fy)wT*xp\m孈r҉ԜV5:색?<(v~8YAh/\kyx*o]Woz%v҃7eQ'װveDhSPvÈO)|NP.NuUr0 Tۅ8ڸCQF"<܆dlPLn[OiW #qN2`vn3je-2f%Svu8oq#J%th,rBMkײdxߕgWͩKj"Ak a&Ή,nr?t)e%PI&d)B#hGLbKuQ3[}^ccR/#~5s(m9yB8c>ZڶUW<>N`0ӣb,?3rgo؝|^%m˰ܲ 9~z7Qý +:ID›$YNt@Q93TjՍEU⹼ZsC x;,,{eI\ v/Z̧aw$3V9 >Ut T#›]7w?NC[`@Lj%4i2݈yOJ~8˦P0MloW9^930 ҫDwFڎ&" *A*?RLnլF'A$\`gK[AjC*^('0zsOZ Qjll +"Hag@"뫋xs瀁9V9\QEQt|o6iʒ][pDn_Md$Se>8 -(CֿW1O~IAqg瑬:;Jhe&Li*M`ETXgvsdTk|mԹ}˧3* MyUY7DubK#U bʐwbg#*YK:#v\x#ui^d(PfqkW+ߜ.?4)aj[ h^S)h:KMDJöҵCIo_l(oODWPH o Y›2ZQE\q &u EV7Z; 0#R~zjSt#ixOq.BG2*PID֗gWfCi$)(yt"XF~! |  TjӬ웆A?bw)v7~rDe-NsdlȢjsR!Ȟ}%|T+:Y Ir~"No9ǐ/륟s5|4BX֗c,uT|\iVq;zSᭋJ^Npqa~Tn?6लE\6Χl״ ::kt䫚 O#=q]Rsp9?#5F>&=f޵ < ۹o@A.edHj%KB0h҉F10'V#=xz(2XD=S537j''l`a [}OD#<*40 aMk,H8˳kbE6G%T6ĥŧf fkoYVk";}e> n3J~j(QV%$P+֦<>2ScOGAE% F ~PǷme2^ѱ@s=[1,YxN뵴J"uHnc 8Zdc~=LsqH\h kYFJKS3J#i&5(ejGgH`x9:4s`~?%_&& n⤉W*}w2%>7[@Y~ӡ~G?FЪ[?mYc 'NfD'== ,5Ĺ2+AdEIhtgeiaϪvJ[2.BbnnnO5t|pq+9Sd,+\K;ٽY~mJ˰*t 98eVnL$HLW@zl-U6W{`KO}'E)lXRRS%h@'ht:;;'* {K|=-6ȠM\_TglC4 b!hޏ(I'X5oFTg/$=A~ TS~n4~GB]fr{Xa:Su}: \.QE3t S*IF^f;k`+x@dyb=U1ayyh]ԧ,=E\#:Ǚ&)܈ǥ῿관1lvjS( }Lɶ?׀4vT1F۳uؤuvA F!ǯlb+RA̸nb};p?n;_G*sƄ~F99`'{cE]'"فM.3Ebs3T`17iސOx4v;y*OX #y[JJ .̚f:@6}{eA KtMw(f< R|T%Hlw^{͙vJiу8\g\Ow sJ\&hJ杰#ZCMVҔ )|#GFޟ \H(QҦK. D6ր7^^% 4G*xi| D R&m҈nbb5ɸjWd|ĭx#r Dr+fM8ty(3!b" ȿB;=LݏLO0WI2K!]oZj Bv9Fp(#ȼJTz ;BҢR'nj^d4e9Goz^&i#:^=@)Bos0}T̻|5] 3D>^3{Ӑ'eFg<2D}X˭2\? Wc}+"@[IKU>mBmQfz<oڂLV"HFC̷7u3^]= % P2'/hV^4Fg523Jbms;gYQ_2$Up1\0R&0BFڒ~nPډ[Q<cU:qV[5aІ D^wj)Z@lGo7^l$BE_>yܽ[Mtҝhpdt`rm;K V t[sI1thP<qv19t95 :Dx[O3oHa;fdf~ NNiir6x3n`Mi*4(T>eV Aq$73Cb:%fW.%0y*CB: bɛ*bP@{]lJ [)q_oOO:P I ( *.f QnlR6ᡜ /f"HTf}bH1ao()l:PnhO(X.0 xވ =( G*@lF{ k#]eGy.r*QI@-W1*t~(+ .ev&B&ޮaг=sIĊhpٰ|ͻO<Z3^UsRs^7۲G1\T V0Wh(p-ӎ_O.a s].ktUڨPM Lc0&ۛW$zlwmA]~lόAP?!?Dz$h N5`x o@ӧD!4rhF<#B1:#M{( E!͎9{I\lP{A,g.Ϻ@ l Α`md?0U TbM͆i dUVXzB,Em芈PQ=(^#"<)Nwgm?>Nlԛ^ Pb5W^дhixyrtyq!]吾nˁ/Us۶QaL̻t LfN&tLv6[[P\d>?ЃܝҨs$F>jUIK}H#)mOYd?Puڐ~"|2]Hͳl w 3P>F5iR0wcHC  q'N=I#<<^$.xQ!1pͨ2]E:DFư.5ή"O*IGO3udOy$Z`8ȑ0NƅUr2[)390T:T,NJ`K(N}W.l|xUb\QyXt7H-aeSX(C#I {UQdxf7 fgPhU+:/1v5(΋-j r24%3So˞U`9y7l lb"s٤ү`A5)5븴p0OQOfSֳH57_‡S=*n{kwau$Pd?y n@hzQNzvjzJ f IWIŗvd$^ab)^}}O" ͣ6 h),‹? ;X2#a: LjDЙnk|='=Ss2ކl=qlujʐ1Β5d췡+BٶZNH dN1*##nR"3//ڷvAT4vu$+B;|A:ը*%ƛ>#xKyn֩Qv5Qa3σ1z(*AE''j?IXRbb/1ކPIf׭Ft6AƠOIL{_3A "ݗy cҐ;6&G6ӫ;h.5{ KDGJfOgEaƜ M$An6&?Ba(*C -m(O݉Eٲ>:b҈(EN!xJht9~0(5_O o|3= g_DqtuwkWJx̀~UVKvv{WMp8`wȟ/2г\~x]W)>G W>AI][ vǂluYZ~}#3%-^vQw(wب,B(GǙTۈ@̆3D=`s;XڽQXYZ]x`k@pN  .6?P21<;^)$I6qI.[Vt2#M#E*{7tlFjOQ-}ȀO[7{$6Ql4' S+'*Ōy|M UOm%a&>`9""x}b_0/]ͼUf (,1 ִ }"3t4FGp{Q X WU Ent`iaJgfzbcRJ [:w*}pJRzef>@dd>:>O# +\=ddSmW[&5FL0HhH_ZD NY]W\6|6qfԊv%dxVOiRdVuR+14HrA:#%w1d/5&K?1cRBm0A.zLSo,o{ 'KUJI|V@' t{^rx$ 0˄ pBþZqlXq7]rJ͘U^\$' w~4!Rƺ*'m,A,87) dnO'Ԃ8lBK6Ю"жƀt-V)_IL$U2T~?dCfmC炨W>1E0*ŏKe{T;zi.-zE;|O4E) D~Ј έ#}zC%T8#O"N^(vϨ7(dMDΑr) *%EO&f cy1["k#8 'nUX@aZIm)Fj-4IF'I`oo/ bxܩ9h)Z̄4[iWK,'i1mOhZ!u*,Fǟ,r (*%TNq@49@^Θ&>-Ni pmuB+\Dz&l b~ˊl>L,cc惶u/~!%z)X羋"^P&7ZЃQvD EoNSmbymPVԆL^}Keh"qk46YrSr݂"SXʃ y-lj pK)e+7(Xa=֪1>s5MIǓ ",?GW8w: Ɓ ږ5fWi"ar ^`21aY Γ2v1S!>"E $:L7+f̀nN ʩ@ȃ85fd̎XuU"ʏr5:YIp-lmˍ$*~}Rv>Е5aµF#:O}Þt.W7"]0~ofe:| f/s \;f!"5>U\l=4;@tθDIgJ]|A};aiTnj0>}Pi6lAet\> 7*ם'܏A9wj_}ͨf/o (:u8*oӎ}SXQc:MfSbC6M$| )$2iY <|tA6&5@`ЪxگcH2x1_pezJQWK6nfjzFn_{EFU\Y]I9Hwūy! qfH5q=Qaq{~hvq@Jm#%7*XgA2"j#LRj!(B=gB7ӀVBh_~\He ˩+^1hi, ]kR!Le/(Y'RܝP|o;D);-%{b:a}o HzQvpܲ;PI@hK￷Ctlɏ- fpN8nO+&>Cn (QA/vĈKﳸv?(:lh)ݢ喾j$m .miM֠yzDns\ d mr:V޽O{XkE $-M`81լJ&U]D:%.wS )Qa׌D۲a)De%ݺ0_Rp[*6ѺHOb5#P`SS3 3`?Xf ?)4C_.xR+XۼZbgv> /lKR >w6RRt/< "Sv`7% b6%;[Ku[;?J :wu(鶰H.@'^[oF^|RM%FQ<Yg;5'nM$".Ց/۟8#By?щ\m?)6 dufmC45jJ8J)_Em7%]uRzI? j?!eEđRR}H6ufؼasضA HMړ:j\-}8yBcڄ>$75:MUCー!0q3BΪw4ݝ(m@Z[ئᰬ _wDh*9bϹ+Qn,.om{kyT1d{m0 ,̯?g,J>1sz@Zѷd>?c[Ɖ Gnx J J$deNgy#% f;/:<^3")oK)L+P=JEbYJђr}S/Obd_^({O&G<$U^qD ߤIT@-d4#~="O5'*ol-*(VL Tz*zΥ{b[ ;7. \m1P+K[*ICɭxz:L:nаetR)MawT9Vw6|-l&? 9x1yפYNL'ȕJP9Y?.w qFW9Qmk")%fԔ1]u#X\ +=o5< ) vH/*KKM@*H 4+{sOՒHJ, ۘ<~HzVJ3&T4m+*e>dv2auaA?vyveI`BX̫#hlcx9̑,;K)Ftx}[7֗~(|% FB,1C+N0 w 㲛K-RtyG{zPfdIAA!T˧"&-AujX 7 Yc$}D;o*dp[KR@ E/Gb$@avF2yhAM9ʅm"xHּO6{MEuc%?891Mx䪗//54Z\QLjI`N|i8/A/8:lO1{.2)[pr@5FILbuO/x"rXv{Iy"/청'>whQ0$1 <٫R嫧l.2oèyY'+;>0A`s q?uELD2/$jjsd3be\frYyS6uў*vhSɦXu|Zt7wpUt`[ݷ RMLg'D44xkE<nŖ)$ '4zyq[bkG@괨@ZYcB4]iBlTUk ՙ\5uk9Yp|~< T1y,MdKU-4M:縟fGD^Cϥ 3$3-<-?Uͬ5߳ NJG @oq_Xba3 ɅiF(DmUSpFG2!Hت]SXjԥ ~Zu BJ9nR\y:[ `J؛%S}8%2)j|S Z")ߖ0@iO,`u:S{SJBLE t"tQ>@!xGuquEY}JOi\ƫ!רxN~JMfS׵Ri3A@2'#E(."F$p H)n㖛[,Wa2 Y`86M^~/.zc _r(HXz$5QTng󑈌`߉IQa<:wއ- :;6'IRm0u}hjߝ =QH&ħ7qv8cfr3#7:__gop|AZ2m3~swHϙMij*?}k5XSZVS`*.%5G4! \,cƬO*+lv1D:R/+nwhb;/saݾjY˓ӡtBUK eIשTnk#sظ"mHk)G0ϐ ?1.tP77ŔڶsWҞR 62G޽Je`W%) K'ZD>Z5*+AhY˲qI{_J1{|A3cr!6%Y_q.S A7sĵ!3XA f;Ǭ^ɮ/ċ){}ΉzZM2:v62e&%J_0}-d>1{6?KXҗv gC̉G>e\8FŮjt5p*6;rCw,<))Q/2vjO6X%ηa.q/ Dd ;U{APP;v?rJM6 ` :^d;cuFXG2r/:qCN"\̝}CҦg2t n T`PKw5Q6ƉOKJcqMVkfdMkw;ּzv٭OjtE#7QCRNmc+ WqktKv2%ZBy w3^RfܔуEϡ3"^u u8󩝉wMWlh!=]UR cE(kO䠌gHH6nd!l,,t^#m8-Y܌iH!$D-9>/lA@Tx2:щYlK:I 26jkyAO<C 娩r6mW7ÐO˜({ [U:}X%ϒ{zMv剻zPUdJ@>=d+hI/zWWѷLA忩g%f{4p](So"-Joyq 39:UǮ,еn^p_0J|_!xmn+<1ZT-s8z(쑖I5(N&?‘..;m&A~K"2ӏd#G.!5@50an 5n+s&m.^w@@e{Sz}|FોlP!.1v(oRJrhmr8^)Ut"[s3"kj1 &'0 %vp)&|; c(Q_m38% ֬<Ph5{1k=V1K +i`$F征MqY([a1` _~ΗTq5R&Di]v cF2kbDftdr4Kmplyx򹻲ZrΚb*@XGz9 4[ C wmߓB> NR#eKzh/V@ljk 0KNDKeڪn6d,ҿ [r!d0T|pL@~tq^Ty"vGyADɕ'(Ya*(SÅ #]:xɕ!&6 ~G1fMqLZu:೒ 8HpiԽQw.B7.6qH`GҸz%`[oxDB+ӆςz 2iOw>XdJu)dfr<&!բQȗʿu9-֣9FD g%0;*$hX Pg{J_Bs25)}m#ٟejTs>dZ@?-<쁇398kIJL_1u >2d.7̎2iAjW1kĞޅQchr^U3V -2[퀏"/nK3%):ݽIM낌a(ƌƧZ0sL[ڹ- oya)s"\u=kL|7 (?jzJ"`eTO&[ԏ`u,cC$[{\7Z ֮Q1V#M14Q!" 'ykW11Λ7@tm$ԺVo=DY8J0Q|/ qjrt9#fJC+t } Ti *Bt<{Fz+od!Qf8l<#o]?E1=^$ Own@(2,^@DLH"Mx*yՄ>*ȀƯS Dʡ]]EwAVja#dm q磍,S] ;m.=fcN:z՚WCd.Q:pWUHz?0e@{Z|6ys]G W?؉L)+>co=Fݬױ\cYp己W©QӋE7(0rCi-g. C1(fT(~\MFL<~QiC5nYYF7IfG"j*'f||^%~^3xmՍUf /ulGجB cmz@wd>]9ur>  c#7`| ' Mgi[IJ. DYU9z@[[S$׭VcV0Z&u`vMx:"_rDunx=HYc87AycEȪ5o5?+!S:1PbFT_z~ fiiߕ!9rMBe簩W7ei] h,4᪅wCٕkp8o,r`iԎBݰ9 N|DȭќGLIHAïQ$W(?Y/c ?ZQH[A\jk2>6DܢXvWk8!vkEvӘ'}UYǣh >X,%0,!9R-/(jRw #54C)z1ݼx>޾$NیfinܳԾ#fY i`|gGG'QQ&5*t7L}rLa.qS{_@etkt)1nl]_ہo3ϵw]ւc<_C}] j7/@䭮Zf1iD:" {v?F V=X,d5z >7aG6PV`~fK<IՇ퇮S.$z:1GC4+jKJKf/ uOWAl }k dfTFK7Gωo\m'2jU6I5 > %2>b:_@\eUm?gJoXT.Bi?49V_*0lh?7I8q|i䙫  yk֏;/|3RzeGAQe6HD`ORz跈,Ob]h.b={B~SUJ3! KiZwj}zMrڕ,Qtӈ ٺw3uO7 $ \A6(m"f(zE |0uHNoN !FiV`pᛋ`C*yG =L R^<|>V~*ΖICMyzzt\ wyG%Ku v|!9Ir+~pHc+MGi%*аB=,]ܢ.&Cgz᭛bӮ)Zd6`Nfp,RL^ 'hzZ$XlsTLbh\ξX nmp<>2Jϖ4Ѻ -Nf|ӆc.qųllEF7Ge(~T?rKkvi孒}Q2f3_Zbn h np^}sFɇ+}o .zZTOBο|M<~bP6mqCIPyY a@ Rd0,)NJp{f|)FFN9+=ct_ CiS6X팖3 )a R"dk(JaȈ,?[x`WLJ moo- * ;4Gu\iTMTP k Mfnқœ%?`.u9߿h0`_.}v%jؐ, s ٪u]F>mA$'hpT0{0}ASJQ.m[v,VHiq6B9v桢r~feo9O1> e\zٳT5D!'{Hl1y'SUvCNNJ(b>_X1t6#|)-hmE+4hu ~wڭNN08yLPOL7$:F}b#jĀ.D@% ȄCVHKjDOEfo3I4WL\c~Ys/tUVe;Ȼ޴o,(wƄ||!02F)Y. ;L\Z:C.<ˢ S8ncnMzbx@-WpwKaLF]2̞|+G#j?;XN0s_CHf~ET`AS M^[kO)·^othQ> keTOTq7g(f(emvIP7AT} Z"H9aO(\ ޙfLu5R$Xj`n{s*Ua۬ʺVFe̖@tI(G}*D?b/%[x«| G\Ytķ"b<szjH6;h_Co~5|KsUXJ@D=.z5h2/,_ B; -U 6!h0/n*n<>1v~QK7X`ȭ{y7 Ip|'my1N=em'T?;d7-VMoە{\(qF1ك6QtGy%5xOYx TjFb^'.8BKVZp0!5\}7>kZY}5UD ә׳[9S@*^ŔJBڬ!AlfkpĴfq&rj~k bmA~t_jMpCNV9.לu4 ̪Ǖk5yzf ;.<}Duhӝ̿{. .?O= ? ZYL)DĪ '[*;7B 5K364ժ@XyQFJ}(1V]N}܄uUŲ Y抃O+e1pWx [ej镶2lXG&̥= t:Qv>٦ͅNe K ';i hQ?ѵ}lB4ْ MD'6oз?d#.*>a", xۨgK X45aI%XVYdUdOe۬~o2KYy1ѰU?^2k| +Cmƫ[ĺuSЃՅ#Ne !Nr4=&O]b1i2p~D]7XpaWI 10-96> x8N(NjsJeGme \of[.)cet1QR UlVe)/.a`|SX!{Ӕu:6\R3Ӏo*!.猨X!ƣ_DYv 'VgpK;1VA'_{eU1ɡ$F7F4k, ^Slj^YGjB=e ޚ6Wpu 9|u5Ǐf oKQM T-xPѸzA:p\7_+ ҮY2 Glh_qaNLm&ڤ=Њ"FIj!=un@CCg0`Yf^n<@?=(@8м<: >Lەh9=h?%w"{sIŏJ;Bmy@q~#Qh=w+x rVebxv;W]i5C` #׬oRs#V,Lj&[h"{>+#cA D~IU#Qm$˧9Q뙜-"OގlxCNH?%:v@ggm񠑏q'7 P-kC{Ӌ1+4W|瘲eH K [ޜ[}1Kj^vw57dj=w7rfN.eeղ3$s,#h)m .FxSa,ODHMHO¥nL%ps\S5Y4́1F_=ƶݚ_+r(8N>NRs"ݑ;v>v,Mkr^Tޓ_Z/s*acoI(I\̎تH(sYf%ѹ-\,Ax60 𺹒|ɞaQ2G)4s'b'9cWP&opIO]VrYb÷<֕jq٣_4ߏi 0PBWLA[xޛlRH,3.** g%w3l,FK3^sxxI.X:*9ֻ.TXP޵)CLӃ]sQ EbCیS\}-*{y?B_Թh V-uAYT!a(8@u*6`רrG}j(YhɆZY&1ݻ#1_u5[zЌ#5؆$AtM(kA wufb>Q-|yC3t|ン 㱲ЌmL/##+rD\b_?I{ Q.\Ů-Moj#\MWRt1MZktIpM}Bb"W&N.<(w-q*B=߶ \ >*ԽbDwMJ%qT^{H`ҳ=u(XJIA@CӶ6愓Yt,<âfG N2 ɐ+'lFT:ƃ\JtNJ yl?maL<M@@) j]@`"X'V[/9"XTl[ce,$NY9{$JI?0Jr_\ѷi)H՜'1s_"I\M_ճbaK)$dXbz<.v%Ң*ࣆe 4+VRмDjVq߃˓\E^uX˜O @^pEAAm$Qg2Ĵ^ `Ʊ2X 7nPiPKuJFLz|æ+ ?pZq1%]֗,0%A)E.JF>SPuR_ E~~J+|z_J*՚Uݯ'M3YX 5X_/ y:HCj{G>9q?Pl(Bê3$a"aH2&,1m?xA/7VhsDE,zYoqn}g7#M|KDifI5ctn& 2mފU R"7~w2 z YA**EA:30~/S.+1OTc tqLW}Yf3Q¸ճCϒtɑ6=p kF\dS`h()f Cn4n+3^Ȑg*Y/taضI!pG8{Y~ir;!_AGC<+Q8A0 H%^T >)߀$r;'^) lwM0?Za bBو\}]}Iӱz;>\^Gzm/c;qE¾TgR'"/lmߔ,[r_&,xпmatrdEc#BJ76s,.ɻǮllGϮwu \y Inu]n(WqLl^{/qbK'C{U1G8 k|Mu<y%W-؏u2shY`oEhW.)ÎR`oIg:ՠ{JL>h V,Zw~fזFcl$/RtRuL asd'7]4ozAks;To7jtf%և`pӿja:Jzc*z Vnt'83P~ݝiysb/ic+oej )mZj9:'m+J$Tq[*.vQ?,N3ťڪap":ekgp%?v`3ӒƟ*~|!9L/+YruT]Zf0 pf[G,)uQc %Vaxhߵ{7i[# ,9΋{>NwE&nsǎV}4Nŧ#! {`]6dK8[͑Oo @N?wsv$L~QzTK,XLpzOL\C4p9Z 뻩j}$qWiC96J',W(4HO@hi CN _gz|*e9~t &}ZmrT].ո?FuG[?UqTߗ`ڕct>-^S]=JFLkY";RMq#ai._{v*.(~иM6Ū۸g`U5rrCTUR-:DOCk]΄r.GmubJ{Xޢ55O($״R)P7.D::H !tLw ?Aiߘw<[5T?tyDdyՏ\Ò[lhHYz8s/:ڻCMVY{B/4}t0w[Z"*@C9^R0M,"9+7*,hF+SKuHa,1y '|D}' VXV`A ƭw=Wv }v 0\2db혾 ͙}Y|f&BfJI~e*Sd$KZUWW-#ȊSLcƶ<%f-_*Q6d*哠zĬ& Le"(\q-iitXxp'#vTxeJ3R :l-L\#^;SU1RN{(?StC9LN-rՍx)R7l} /@ !/{K2_ 57Qf^WSú0[_V}ib^Җ|Nb>i}#4<Z sѭ=+njA1PVf:_tu?(?,/0M1UX2b RO.Sg%ck2l[Ď)f7D$8vKbf΋Jpۏf7t`LNƸIY Vᓳf$h]cF_|췟xb^d.O抑?f.6h>Pm޷w@`*? 4L0< "# prIa!A_cť8AGl7OH.s!{;%!eCXUELe./lݠh%X}/XNXXN&D@/S%:@CW*$+^JIu/v4nOv|"ۥܜFd8xWGPp).J 4o-qѹ>$Hk S1=I ==x6R'e #s@`&ϐfq|MCesWz= E}n{.cXD~ٰwʰal꿈0ɤl B\ *|2k ]S 7$MUOtJ9j?|Yvkh 7v9 1MxtJ:&Ao:ix[#)ˢ#4l5U#K sSwtdUV-'s9] +>x[whjc`&aKӄzMڰ &OUdz0^q Zb*cȡ̻1`hppzq{6oɥT!AiPEdwgg@\Fb FxE{Ǻ >-/JvE *9|'*qy˱ J#8vWy'oRNFy\Y\ JKڀCmŮARC#WҸ0odlnUȴKY: h >LI}5l9^ԣ6a=_wcS=D{shbzY6 O{I!.K^+@tJ &p7}Ćijx '6!i֎ Fo0$LK}\zJ>9Ɠ>ޖx(Vpu bX ,J\k87mA˙力2 hBT2N!&>_tZmD=sEv>l{0IgmS{Wb0_ItLzzyu;- K3\SwnTW :r z#}@Y$|.Ns074,vƥkke'}*ТGǿ]>!a|fihMpA#-N0iP 5 },fVcIMuf\|%k~X>[[P] +ɳVςs#oҗ "le%,$ـy)ǻ+. pRai 3!=f +=#=GK>9pu\)yڝ,0Ys8eG)$tH-y |awx2OQ: NY#g:zv jU xlDۂ}jbj.D,#bp~?%w#[kLg5fHuQ}Qs9kҕ6MJQq`"8^ꋰ#W43qꥯF's~v&۰reEvbjeؽժ+^9$0цEƼ_>2UPpJR9ȺZ>9^4m.Eu\|VW5s|H8mf Irѡ{DM+V1RPY9Jxcƨttő#'gD`̨4DcIQM0QwJŻhOśɎL- (}@\`v'٦N MwU Ts>S'{`:AǾatd`2ceOБw?,'aSf4?S~u#)b' ,JkKk"V߈^d䙉`D,1~El+t⓹#0bc 0jU8>C>yh+4w.y xv7[R ,C]&G(H8XS]*w@wZ_ۚn=Hn]oZ ޜ!:mQ2 n<(q9jx0@F~z^=jG@t^ fi.Ό:ʡaW3TP-+ɷ})X|)Z ->\I][$X%AؖAiiMM++zM_TELO+U Dn%a p&.UL.ȓ+,zkWOכ*UT(Yqс|wu'WKlRhY36 HDOPsYJY&Ə9_:. 34L;^MrڴWjg~*[+6 z9v(Izent)8/~*άx||R}燄9EԤ uQx}3Q*U7UcNy3Y/>7]b O*8 I |iP:Y'>L3]Dd (NN=s&D4 O@wġ29Dzh,`F}^@M@3|I5'㕵0TKonȴ&@Mᜧ,"m'|Ѣ.Θ%){wʑ"ʗ^'TӐ,]rX)`aNJO7΀@lӒqe\y&1~&zn6O{04T^3әMO4ڛrK?vdՎO8 N+ӹ(aEI뼻zP `=T[n˼C;hZ^hƥ'F ')ŀ<#C f ev^8ģP(y[D|X ~:ʗif8Iw5ߐHr8[soZIUv͗<؊275i`ߗ\3Υ_YWª#M?7Z'iXK8VUKJ0UzJ2-BlPfnř:E"7-}Ӳ&P>QX E-,a*]C+HUjhax ˆ OPuiBiucCiIYٽ=\s?Zw{@kMr8Jsx3+Ub6P{.N ZP]Q m(x4bs"u.╮7ѹ@=,ȇ -MNZl+eDXi}E.ABZiƃFs"#4lJK1ϼͺI\ kOAy+bC3LѪNFu%:mRݜo\T5O0u:vM %yVº'^Ԩ˂5:#馻ݷ[G%0!]FBaL8^mX(tIi3dgWlb&,s:6<.};a7)]^Nn:\Xfn~qZ3/h -/0fr_Xk?1yXPTP{ǐWѕ}`іs5d]ojJa8(r ?NEub<KyvlXM2P@Ay@iw3f,Lh0_U2Yu_]eXYdjԈMx5&9@4hZϧ gǛV^WΰgɎ@.dV2Hqlj#ؕbͶ dTA7gm"4MRʪzd$i% *2Mɥ[-w* {_.O _p_+hv `L~9pH;QÁ4WpZ.-GX?\3 JϿߌQS4eF65#`߅2ŝxYT-ỮU7ܼCQq@JpȬ[uG-#bDt߸0?,XXT6IݖH8c5Ʊ[}k[`brzܸ/S7ۯG#U!}lp uvB",[@GN* Cxj3+۔:n~ pʗD濙;j7!Z"QXYZNJJB&^^0~ʔɍuY 4[ɬ1;Ŀ(WySTOpB1P_*dK޴ZF6~y,0RUO#RSUӠZ5ߐk_7i :$H6beE/'v=ӊZјyz.LI6Ϭ._ |ݍn3aר:A""\|'LbVmue(KfmγLn4j߯;)jXspq ^z@$&{dfMme6 y_"79AU >ZE!azQjIh~<~ʻirUl]wmcp XOԩ߸=,6iea:X`LsxuSm&W+Jhd) |(]kSxv{^ SX)j9&Gb ?‰ÞmhRBRIW"o[cyX tY.@?۫"øR&wn)UhYg>=S{*'3{WrH X^L~e(I P"`Z-F AoϽ# t Usw~}$6` 1oi?(n xbY#&Laa\bȂ` ,-pys&H uw/3({ P²Jx"X&B6wW]b^5į#?/QTa gp`@9:Ѳ;X+=[.K2Q7.MMtP+׭}@$t4R/a5#)w6tq h9Hpf<îB!7=hU5N(wD[5v WcbẪ)^wV~M`7dSW:'\fz j"cr Sy HA}[srUECpT%G Oܑ:&;!=RMN%y>c&&7[ L欥";^zF0)*Z3n5~,f G/9 f>uCꚦ ,yzzTi$^t)p,٠T32t<|ujŽu=$RF3W3Kv ]]+>_µHJVI 2? :Fp9R)1e2PѲș]GE.#? ܱ^9+n꿁" +8,h[ت( @>SVz2[GYT7VÓלW+V)m๹o@y̒ESs[2>p #"o`=v)t~ j(҆S7bSc4J'#bXٕEGD=8>JMR0tGm͂$(њցM]_P10@ bcθD) Ve+4h ; 3Ӹ#v7usAaaiY0P$mf``> %!ډd0{~yy* 5i .H=.`y6shϱMȷ2^LzVXZ3Ns̐~\~e+|yV4r([<+O`TzMS`4ڮ) FK[n^TuKqq'e3*1Ѽg2NQMQ˿цS\OD8m7<%Re4^9 $~l"xR?tZ~9;jF|o5+P#l={#cwHg/] C#cPRm(:e. Z 05h䚇^㭳b`݈gn)a&.SMdK8{ZzW@a[GUOz l509/薡 t ( =H|9/pцg4E wJN(mrA)0XxCѪxMX{3wpJ&2/ >`m< 4?Q؊Mu1,B431/'E/Ph ?cZIdeI-An2k>KDqzP.^v&n5ޯDfHHh ,ʷ8~c-ͤ j3*_giزXg# <xB`! ogS ,AaZEHyz%ع[(K zTӠ^uVWA ܑ"gmpp"TOrhP70H| /1DӬJN-w6mk>X6L I`>w;?iL8\2׽WEf98ZQodGmBh?. ÃwԈN;!I%jM';4'.igCs\:(t~uUμJ-@9RU1 }nŽȣuinede5 ŏql!+7}]h2k0o.D Tm=BC4>Q2 I3`ݻsSs}s29Q9;ݪc O35Uι' Xf0KtDζ03rEj3 ?j ^o7,!áSa-V0aA7A6[]˭r;~5[!E>Q$yrr^{`/>amc]{Y hݹԹbi}365}@%U~&AEraU/-$gX]HkE(::0:Oѭ4O>IŮC/1}!dkNgvkJ X^'yIBu~QaR5rCH#w}7/f1 />;1ff.maK6ΎʆY#$Bf1f<hSߌ$eg?{"SΚP5P]@ [؊fAU>`o4hQYŖ"в(_J:.T]b򻅆*rpʎݐJwʠC҈&޷yPlze };3(tPKr=drz oLmosגo>XE )=!eMKh[*Wi]|¨"j઀,ZmsvXb/fRtiMt;G+jO:ݾDZ"65Acѧ|d'FŰ2zWhV=m{62(xT3*^jp'2[ykLf*va$65=[^U" xX=*|iЉ{Vě4W}cQzgcMcEU=Y_JvQCm ֏$ xҫ7-+ @+۶8?6C+A'T$grd;[hDc2ـidF $^âg]XS}[,nA;qySkY7qu\h`0ə::8Yͯpu6Yzcۼw /25 AY(*#M^ѓR e̢tQ$n2Wi;N8x;/ w+ ᄊESyd'׀n)dpիO*"J5͐:;٨ KۼЏGb-roV dx+n(e"x!x;_COgS^t?ht[ew-ab&\dj𳞋x7/Zn**XG撒t )`0bB@vbTm\ oxic WS.e,]Pn+4'H0Ɵ%ejJ7եD:4@wm] =v^:4N,#FQpѴf("2Tq" Y/el/U2(]9*&Ӊ Rne4gb8GcXLW2:~J ~$vM1 (wUQ;~!!X`7a1k4Vn]+N#GӲޖԁ8f{ ́=ۃi*#F\C\h`qV`Rsӹ1݊sOːŏ $OixA{ŬG^#Mʡo W$@ AbLrҺT5` 7l:Aj_ba2^2zUO1BgpOQ}Hxc,@% gwz"4=SnN"(Mɏ!4O,3Fr(pb!u.w~Kq~%L$ē]q}dXߐ.ޭ@ bY7n#fYl!b4hFl~Á{}:$Iy &^Etfs5_Rx%edW&X?^ČE~Fdo0;QTşS 02mϠf78ߝGK;M2ě|~'>/2WF .>Eybؗ{[74T9<ę04m}̚H8J*[l^0cx\!\kJzT|@6Q[6%lU^άpx\[V:Bu6ת\p <ڋ>:&vUz=@uiMԫ7J /4百4wR T/qqw&f M0BRe(߰{c?0$Z ɅJ#6#Ys,t9p_3=dsop]Uo5h6 3rl<.`ޡ^<{U=[~$g ߼K0&PQT D6c<`g({S̠RnlPH1gձY2% ;9S0l12 =D9OE Zzq_c{RV2H f lb\ 0 > Қ&@lǕ⇐-+ Ki[ۆ.}i#崐 MCN.1&M.yHH' QWjW7uz&e!k?uTu Dpy(`YeX"u'-`KH n[kaڕbĂ àF׹y77yR)I !jHPW x U ,~ p[d20P( sj5G /&tyk NXAyxfSC͟&ȹfL6&sH{_?K~< Š Y'VD5k-\$Hd,`,ڛ]^A_6+|x/q[B  @{ x{p9)Q)_|)LPuH͸n&)E1sO61`fy3mg/;9*RyLhcE+s@Fֹ)`XW=vYkVMd&thL,ZzqYj 31\TԾp@u\UؗHЬ!YwtSN qn\)UcٛCɻvg1b>WU/+i3j(e X3QVb=+"ŽF'G^pMC{Wf@ՉSZK5+ƫ@|, HF5g\TiV&-#˭Ƣlghu;w꡺ /x`S$`*B!Pq"MT-x9ptbRA3Y [RYG3[ekì0*I_/>o>"^h1BrZc5f)Heu1&T_p}]HƳ~ pJ"ϴr*]~k,C/ ҧ9힑FA4&-uZ&Fg{3g~)AU9-Y]$8IwZ5N. *?F$E"F㣁lȪ'qH0'iDO Un0p.>+.^ h;d];?RS!Ծ_#PJbpҺ+qj%G%ی-4Zt5<ڄ-Ac\*5bWTe%t&tD4ii6 k{m3嚈rIy+I39I#WdMH)e]ޕ>`n$%nPPXnbM*t}Ul?Lu%PU!Ce >|q }З{F ݖhLq*\FA={`;f%U- 0>kIFu0JG.Z#sޱŷ-alzZW[0=6N v; `8(!vw#H͔l8b%؏4pɺ3#7qC]8 ( zIy.:ca^Rj"Y#Xh/qDhZܻ V0mt͑lL{r6ĵ~^NKS{'3b\QM-Y0G?~W4o5(CNǂ\Z*ቒ:Uf}#aSnZKp}Ϝ*g[>aQU 0Cz&^RԘ) UAWs:.%ɭ_~z ǸA.f@/<;%n(UjcQZqbardЊp{0o9ǁ}պQ6ٺ8Z:T0:Ec@ Lrm\ŭ hdtenZδ>O3mҬnԟn\̫Xtc=uwݝkL6~%m@-CR$2z0ohRpr,d$|~W.s4o9>Cb2ID)gywgubv/R7"V˸:h/N /o푻`Ob 4J.["S7eN/pq[BP q?xrcEo˃ 3_ƞiI\p?{uk~ fTio7uyJ_20h5J wki*5}!#0jn`0fE̟+-8em(2RÌQVƄ{YRxy^:0/Ѱ%¡RarE|~'Z[Ƣ$%ͶU3kz:xEpe»p8_Dz".id7}o SSW\ OBԤ+\40kG0@G^pMkc+coH3 +62WV

      x:G9R`YY7DɹIJG[9A@wŨA\e*wVIL4KݯW'BYi} #~oĸ7J]6uȢwbQ *O,-hchq/[Wk=C,:e)Xy+!&ceO1nm= ,CW4Tu2h[QS(}\NgoǼ" ^=ؙ9=TC;dlaHhl6=M h|ɂJCڱєzGfZgNH”vh)'#-ay@g q{u׵!s![Wmi B\ b/:@'8)RU⾺d5DSaarLa>Յ!޷oEH,覿oف,QAByQoNSO(SۢBxX*S4?TO8{5;BK}^:![IҥֺhAfiQ4Zg-! wDA*ZR763 w۳_Q$\8>nlcnSH@6E2NbJ޹\Y׌hbY;i$ Ѯ :"I43E;Kg@gޅiIUX̊q2 !N:&xf&YhmM1l/#Ekzk=}1`oiRV$;x '?*dl)_Y .*($/24qWֆW9L~Mh`s# 3"*i]c$U"mn#Bu kM_BgL*} TLcD%/9 n]kؠ4DҹU)jphI9^fzzgbe2NF|(>P ̖"vj;ɪ2,sdO8<;GCM|˚g6vA7vȋ!灋72o%ɠJwI濝nrYa?zx &* eo(cvCdYFWӟy-JT?!b)%)! ^V #Iz l`f8~cAG@P#% ʼnDHJR7Q-#9_W_bSۇm`{Q0okZ(_|qll@YTB~X"HenƱ '\[K}8g_DNXzs7Ϛqqi)qle:%cۻDq!o Gj}[i ّI>SX7(gE_ ,ICMe" )YSCd?t}?*/ Y5tvrVcn>!e͈Րٟ H0x;\v vZE"%-BHspHұ*jGGUKWR=]@[\jh|ܻSq!ii&bՒ9cU) ˜sa&"H0wX-Xr΄L[QԱ]qw0]|->YmT<+B}tq㟽QUT-vda&ap#1H4b~$HC̨cb/MJA]mGVM B{JgoC`VWB# yu+O*|{ |O&%/tIPCgzn&u uvz\p(m1OU }Oe']u(Tip!a)zE~gWbqx2ݓA%^s;IIZu'4O.! [NzW3{\WMBldEy2"V ~/{'FRpQTz_36{qW޶K!H fTaG1~qU#*@g!Z!qR4:f(ȨO}3xOjm>1x=bE<}sK-[/qrZ.X9=cHNۋTjS_Ѕ` ~F- v!Z73^ǞuOQB9egm.v_Ll=ZcԦ/ki>v6yF{[l*{^*y0ƑԃZL@/ A#mgysfϪu6l=xկ(t6oJo/x ND>̐M5VS3eǎ.ySuͶbdKut`֟#>)aaoDc'qC&F&vYepG4d?@xeρLx3~avWt yIn]45xA׭6$ɾB,&hJȨz.^|dUMHCfI56{7[Cq=mk6(?i&mw}r]^\lGB 45[} &eaH֢j lR}tl:k!%p*\3 ]uW7TF`je׽Ugzo-30k&Pwby;^Hh5>ry)ا7*c. k3aK##'W7MK!K!EXo~>lD$9cwAߠhX_Gxav3#F5-.5F&" q˦%ko&v@0UZ^3P0v?,wcxXu'~XyK00I3x{>H!{;zڞQ5a{:nmVV$`W@ <Djr>f$Ӣox*O-w234:B{[qhc#:LecjƸOcOkAiF2L?!sbl%lh2QB9! zһ`y֪ 2hDI^w$fcUj(ßuy=퓧r+mV |ldPĩ)ZТEAs 7 P, Öv8uXPhmM~F(*]z&oy3`FPT{grCUMՅbjT7ᒁw /R}3T԰pYjsJ*P7Eв{N<|ա׹v+V:1Q_ 㵇Qm#3T[uu .E.`S|otD}ٍ˜z"!.T8:Wc0iS>|p34NJ0Om"?Z&4%@ð4jQ(/c0\ <*>#C`Ʋ x [a%GR!'A€ƶE,M[)b 2UPňҺq4Z^ޟoKGXϔ'HmTr1n%18eqI^eD1 dt͌7E57|pI3яKF/pXVUo`$cM›IKҚraE7G L({ex50,bؠ}q,mX;GTfmKyh~[{ :Aqͳ^3D41S]/K +`(1TXo j6f-r!\*j2|4zK0ꬻJ2|լ?N xX! tTc-#ciPa;o@Հ( )G"05Ta' f#t T!f>Î8DhT*ӓP&q=HŮ^F)`/CZ; 95 SY~zTRVdOɞҾx` 5`pH|78E<+k4hNvA+ى\)ojOHYOdvA_#N*vd:-Y`qhϧ ddzo[ gU4elhQqm+{cצ5\|F膊%(zd|N-rJ!zl2^ z9[cٻINEʖq)Ėg\&+rBR$S*V7Eg ׆.XⓒKIU7(SsDĤPl1$#qNP8 j2Vqǃi0_SXD2{Պw& q4um\rHt6FU!{b{T+giH:^ \:f4X$~l.<)OyQ11'60L:!N~o 8#tcBms. QڸKG]`'sB4HKst~^egEfi&Z$^ L`GY$/g%;J%a kd-ߋ 'հ&j^txiiĶO[\y3}_+1_n\}X)UV%Y2*j8Wxel$-U7 )vP#StZ[7#p\aKm_4\r_P8QsMMjb .Y}|N'Uv6 PqO~Qp>`+¾ :+wujɋWxrt*9zy 73&iJb\e*bwvNdʷ@Z!hPe YĆ/|;dyIA9nY3_äC2o\];Po %"6Ȭ}J<h{ůO L2;|R;t@}8ODmg#?I˗-jWMJ}' ]9b|?xUȎcpUM5̄WtɼZl|\`{*:?=%񃵁4a܁"K3x0jmxv5O`,I ),%<_X[1C5GR4 T("=δ_-1"Gvprq{ʹE;zH~mkek5 I`Wk*5 N+\8փFMuyUwDKKxg溕/( hW@WQ̓TX)~e궉d>Qq,GdO,po mB :"YLUV<Y{-2 r/x>s!QvE>WrBULO zƎBpVTani̍VJt|$ELaNũB~MHʏl` Y'e|0mn[SHHZkS:# }jnWIȋBN;u"[ɰw Ar9d1d,-? FcFq6*o[U$E4[Uԭa$9` *x#))A58rO&KgX# pjU zm97u+Հ|G>FVȱVx$ۧ1SN܏X`>a| IW+.}`A.\c.{$A>c=$j~x"|h΄S66)/PC_a~QRcK/cV~ B.Ǝ;ځNgzN:cr1̴kXS䭜b/W5J%d.VUqoobwr9#c9Y 08IlFg=M_w֜"kjl!lUЖp P7Wcq->.sDHAslOzL2xI;xaMVlm8\haٕ%{E}"HJkcoA8q8J@ݒ}fߗ(]}V;mpxSBh|j=*K%43t7Wd; FbB>31gMv0 rӲHex}!@‹;ӵʅ0??[;'*wM%4YmJT}VzMM yz ΕN3up 3u*FP.jq y~H;%ͿXLzCT^I7?,gm>bDUfCJepDV)4b1n@_SN Wf+4y M\罕c0P9*=Ūx)Q6D>DsToOjrDD1&:ڨJo]/+}p~ %ކj`-XA|n=`߼v:q#Jt/K}'p4WK>aEMc`#<r誚#Hu?pw.*u5@+}D5Lv@Rz40pw ̄'K2=ߍP^`?WAO%xC [tPkWw?ss[2XtG' 'N9$_,Y|$xqƯ IƭȀ%yj馣zBƟ<U JVfH!(.q| 2Asdv_݌T_ x:Nk=JGwK4ғ&p8>Z/+n~h VoﵤT,\QRoB"X@uo(#}Yj\p X Ղb3!AcD/̊uّXIOEҦKKr@pK w|*v2@6˦-MS`c&ߪq\dRqghT.1h'׋"̌E#<(ed^'Z};NDK2+ oma([#kLj)]\pVz"N0M99fB͆$ծ A'8O\ɡU}ݯ2f2s #(>Rbvz8L"ʍbxgDÕPR;8kqheb8\oڿEec_79`|x>"kSdq OCbY)|Uȳ#UUTU;^wNX vrGB`hխ$.Ln%f\&h%szx-ٚSܛMkteVJKʕe% Z61RW,F۞a2;kow?3>};ALe2I."} VOm4)Bfܚ%pv4roS8?_4DĆT |6PzpE8Ж9:-hH3iiGtMĬ1/(p.Udkvk@f"z@n3]V*O!\o@ + .Zr U{Gnc?n\.PSl?Z밭Dԫ웋Cy#WoO | 6d}VL'6^9f0]*74ZL¢y4#XW,(C2? Ҳx=vZî  q#)&1^rN_صsbGqO}P.PPUC$0@qC{ӕ'Uâ Oif #^uDkW3Ʋ'7]=\,vIHTY_ qJ@=%N;isZ%&:k6T$7M jAYܛ?:S f>}õ.$"")1=S&7$ɴk88t!Ty$|8/`0DD°1-I:'Ɵ!\;MpACsAR+_iK][jH/|+~6L&<{skHM{ ;|ny%fkÇ6q_jTP(a 3N) A fW~?m+!  S7}?D5!S^D4AWlFcɸ3%m{JE"xص3lmƶ=+0mXQ=o QQXpR\_BbC)YإO;O */sO8[ϓ,K70dFjÑX MN98Q`?+aif'.3s.{;_7j\YWRG7XEWM(dK*/i>ctGHs,]0ܟAwUih $m5 /_. }Ќ=y9k?Ǒ dW@\ $JEM6s GiNc)-[d)cpIS/dq z^wE{vWo}=xIxZq?=)!97 > Мp9a'- Na쾟S{X>]C7 cspB x*ٹ|!AV/SsW$N5cI[ 2sLx44O8}u(3zނbp"!Wp[s0)L"[b 20_$q{ܛ W5hmq=0?87ozf!Yt'QRax@oP|bH3ANДU @u-+݃|5;lKGN#[|xЋ%u%P"wëBu;9iNNɈ] ] Ɏg/ּvhcrmATQPcx2>t i31ިv|=dT9P:C {`XtԶ@?Ma #V+m^e% ̺}=J +^n HkЄIo8i{c%t[YVʇW9U\8{'ŏ;vP| 'h0KUAxaϛ/Z,Y7mQ߀\²=6#2Iػ`*7S^ivfg{NL:.4kw%)f+yI>*F]UJqډDig+IPw:A1Y^8OR֨].1b;R4ݑκ˔M*KC` įt޹Lhz G[1gGu2cϴd5QDYHCB֦.s>Ci9>4)}C/jj zd_P=9S MF9jݫܹZ, WٿW.&0rC9>[bJP姭P,MW]_yJg kr}4OMծH,:WCPW< QY+_/FUȲ'gzuE[9sBGtK-/KH n/+vV>K-K7A¤sifx8c;Mulǿvz{"/0>M% K>^jZygoڹ 4*T84n#bs> ~P6z!7kk5&mށ1\_.BSToPz^iWB!RR^gB~sɺʶiQOfQ*>k5a0K+)j.լNfFE$qGO9^k@LΒPB8z7AykrQ93,0,$ԇЯƲE~/;m4t`0R)2իPv a[ʙ%GB욾3J-f#Pe+9è)SŃ[@{Q>tb3Rm0F\vRAw @ 9 %z4,bAf~[@>*jNSZǗfM.t}TĨfuIPg@jꍿȶxJ*SCi#LV lu+OpTOua9{e`<>h.xrrb.Z*WtDzb@&r4|.`/F97+. FGݧHܸ;`b]TTG\퀅U,C{MBƗ};Wq^ŀhw9z.C&8{(40YqMrO\u|G:{q'e p26B\JVAuD'@`h!n"Y)9kA+bؒC9ՂMp-X82\/Jd#G[d/|N@jhG0 SygLpN Bɇ[5Wq}xqPW|iPtъCҘXXKz ,LޥmCl1f m. UV=ix Pd.Er|"x MM0gLϬj:(ܘP'K0.+n jhzT֢<1}$PlohLy(7iad~)Cu)1aؕ (`{An2Tj¢]W~Ev;!2!L}9IVv78Х,u+"ud.='/VEkGrvkN%Fnҡ>0Ǽ]p9*Yא&k] vqE q+6ZG.Npkbx6 \'B Ď'kO`{GTbonkbOMϐS@VBEp,tOؤe%*8ZzrY[<8<Օ_Z/:g4 :K;$f5e.?AJ Z6 =Fk:0̵̛W_(e+Jvy1C_6.D%]IPYKn\m,,l/yJī>D8@ۧ%=Y3?B|sqZŌr( ܴㅕ`926r bpZÆbTkM^YLxZ[Q0$eK ӈ4"VhnNjgvKU o8+)BFרO*ޚjR+R@Et0lۤwu}ae+Ŷ+Apw$@ :"/ak BO1&%)ig\$]u8Xm7b} wnǏv;| jy= K ʇcЪe2[bI{с.B j V2o[V}6#E#骄Y\G1PFw@wwF.rzG%ZwlX|"y/_"#mGZ/gJ-=~*?i["̻0͝ѹ ?ořw_H4I`s3^Km]k~0_YOxէ T7LQLVh'IT-;{T2_O# :n÷#|Zi/L(4bfBʹ5xC^4 ;{K]NDG~8hcH>C/*D_YlHՉXE 2uh R̟_ ^)W L >o-9 Zje LFNP$+_t65Ћ@_ m†N3"cjO׋6Zo`ď:F_ސK?k؂oxJMtlJ Z`nZPkSLqRܟᇪ)S)2XwYNLoK%37kV & @?.,V]:PՋW@0Gq"ܵF{Y1?{tTgذn,BS}Y3*2.F!:0O 3RHܵjS0kYH%U^tO[i&i2.4/߹Ò3%6* J3i \ztC{YIӂha+lWއtpK-_LUFb F#ΠrrHaFgya ?Vmh>Ih|."!I/"R0PDiASٵ3}byX0U\ ҹiWtz'E*2`ľ\J0瓂0))Wr;<)T-܍zs[&s/|AK<'Y66]VjFislevZGx4sH[#r70F]ܛR#͞Y@0V`{,KbTWu]ّm9mQTZؗjT.t ,`HOA:Ґ{CV7W"d5fhE U eO-c}-rf\vnf6vGY_c4D1Cw{}|2 *Qz`wQHQf9PrY(,ZKUJ_$BKTA4De6s8ĖB'vrs1f E\+6]g{\%m~i@ OX;%UgWv+XUX"gQme~bkeI cE\Y:ԉT!i= pa&[hQ]]-@N$KrJg"دզX(v+_= @Վ. Cb6xCg'Iu v{T~'pւIe_hgױ3Bt yUAl@Wʼn+K0YPVܢiAgvIhU!wCX|5y'"!I ~בKC^ m".3P_zr>Ŕk!h9CRS$muM+aVU, X.[] k|i%srg?Ղ|r4_-n[Wl;K4I~pI&`)%Q MMHw'#nf⻰L`$Υ]pjped:UB|.X"}hEX +/Ya$Tfh1.}7ǟBm$cF 'V%TzGofП7ku{Xa_5PU>alN~7Aweԥ0 mU|zE"( #ՖIvߍe⛸t]5̗4yB_ܓI͌pJ2>ғ3(v ",TJlfv2.PZ: 5:ApK-8ԑ`Z!,3,N♆H gDN|(cFb,NC9UfwD6v#8!SApPL,MΧmBVsm_[ަVPKiRefGo'-fNn֝1{~TmmqExxBz sA\\hfX+ 7:yHWgJrv>T7^Uyd]oSnH1\=d;CQi2X!;2_7r^[K2g8o".n|1QRSV<$ 9YIv(^T$F#$иHj!Ql}?yAĞjV@瞩 ת](PST$X6kz-O=H y0okAtmO|Zp!/= )9ڇ >,] %J3 u԰Na{;!3v<72dgݞsbWU7 Ll N4aBEU(TR),¼&_6>+;3\E/Ҍ' UQU#PS$ZѯJB7/ f ȼ4ĐңUϖ1Hb_Z4!c憕PAw ~4#vj?K2 PkFmb fWqڿ* -U]Eɴ{Bd<[9LkDd܏vNR!so@ZFb \fz#[[jE/^ythftQr {d$qGCA\}$4$.RH ApYR%;\FI7 e|Vezd]u&cUJ/ĶSNoDP|& K(ҏQ^loܲrvMpCvg_'9ͳ"eybXP5Y|c 4CvPLK֌H)hqL$ǻ%z1b#gfͥrcyMi;dEz-KEuUDhLՁpO  pWk"V9dv&{JGf n8r#ZT:B:~ͼ xOAq#[;-%d׽5MNKS0xv ;))gMRh(7KQ]FhuqUw <7᪐Ouȹ'l#UHRUἃW3/FgS&$20P\|HU7[n=zTE(_SBݸms8`C SW+e)s0Vkщ*STϱD.Ma[l&樏45rfRU/F!tz螆VkGiAQ?d4lz7H X opĸ<%g|u7} fZ ֱq]LL =P,.ʺd(,cZgHXkmZ="S"m1 PT4w;;d@ [ca3#0u\YI0-e~FcNCV;@)1t΍j3ɣ0lbmPMFa2GpK;`yBv\t%w2 +j/bjap^A>'#jF{>RC-/c(.Q ا%IhU6Cyj~.X)G+S{]< FN P`hhMU3N Hgy/T=dY-;>|(T*ʔxr.Z l^l䲛}]npXu\OᡄdXVd|+;D$+@晦kL=ɼ?p?HzlF $oe1 6PQL"2 2g"cyRe,ޭ"W/LJy5Hb I!ο\ū;^DJA %*)dӶS%c>j%tq'nvr5Pq%lv;AcW)FlQuKml}ؕc/m2PT~e;\AzD0,dU5/O/Q52nq+ML 6KծiwF̀+1|"-;{zao,t:ʳ3q?+POPfY[o5a10dL&%t4ϘdMjgCA .%(d1|," ^nA5uGcȘJrPD";GOe#]ّM#:axNP^SIeK{vu[PO# ̘iHb_dS-\6]?⽌=ސFrQ꫖7PäAޯ񚈎hŌH"8`iN8'SvSa@\`d@-{9{ k Xx;gjga8+[s8YC"Mᅽ!GP)?$*CY ܄fj$3DƩPۥeL΀0wW2PKCQe%vWύy1`߻Q,M̷DQpһwoB@rCyHQLX2kpx[h_kHW.f`l-LI١c¥㵻3 ^%^ObdmDs ?hF5":ד=O.o }U;1H6?( ˉi$L䜷>7Md$hqJ6:ELc|1~>{Z656 vOkI> K@X(i)I16WQc1{S;ѢK _-Ev9+ _֥Dp~㭎Y~B']̌dpϾMϛ mG#0{~X?QC%ᱬ=DׅY7(F#xdP}0i;pК">?1NRTB(ӪY$XTv\QT| n_\0v\6sEjz/\J\+4z3Bnn>Lsm}δ~t/'S]&XwϵOtR#]Jc?%7Y /yu&5Sou%N^]<33;41<ܠ@ckZAƉR~ FWN=}p#_(R4 ^-NjL@BT,ǫa 20Ѓ&\ w>ff{?y/Er0l`VUm"!0^CKZqԷYSa$L}? 1K%0өlIЧ'^>S_"(zw6g>U&ؐV0YPgzg:Cs\Qce%_lf{{xUWEWF0R8H!M mun Zdu*f Dh(xzEl~+qAD|-GsI{f0 e7NM*!++?svk• zhV<ISKaJ}ٱ i0>g>SKx}|+O͘ڨmd yM& n 1{YpYS]ӗ[+F֊vԜ{sPP<ӭ?='o>& {0R~.oa0aQ :g|Q9Wr@\]*aQ}prTiEb,e54=chz%дyjAo@<'+6cQEWFp&7 jLRhԼI^6WК`5~a_yvݣj~) ;2,&" 9|W59a XU=UJAR\(KoI;GU69YH׎c=DaTl\)*ne*6w(č'E88EL7~$j+a\Gy8l]1LC$M'z$ndFX[3Qw@S*h"<0`6e՚#YmRlbw{,*maY,yˌpm%Àtr` ުZ20NGQI5MǀI9ՁpֳkE#;r.>ia"ݗZ\ eOJ*A>]쥴dlتWඪO$w&NZ*jڛ a#ʴf.JP,MчN_*:C,W F@F(3v<20bPHDzal qΈIᾧ=Y2m S@ۼӏқSܽ/H3)# FZٷd Da޹rs"R0{p!#O?|-f)wjq'_Wq"lhC鑀:TExWQ^yD2MJn.'zy4f( ["Nid/+xh[K?W{yw@:P3>3#%OǙyd-&HBH,4TGQW9H% c/ȳ >/(v A? 4o Fm>ۍf:a6sDicׯ$#vz)D>/b(,FJ68+R#|q0F&}>̇ё߶q fVTFK}E._9?4:,- \~ѽҴЕ.Uտryr)-"mO- 4|PW8G b/A֎dm;z@CCxL1^w.[-1mڸMotͣ:@RӅ0wO-!m(o "M\f̨=8oT2k /Aa)}8<>ZXĚ \7=6nZY袆&u眸9XQaG >g.װ_0S)W\/$ ¸W t] cS/8I)*~&etRr!?ݶ+SѝioiƯx|lڂ!y:ԛ0YO??J8%FeC+bO ;jpݞHlPL<>C"~u f^K]INZhy)>fc$ϜuYHhu+wkg36 o^g#4Eg0L%Nypj)R nJń5̛![ n4ĵb֣bLHG*/ůృ (^⫫U5%ɠ~ `q0'ҽRQ'PECL36Ғ,ô6>%EU1'!!Pt5wSk"6{+O2 }װ'| OfPW$PH17誤 e/~b9e*+L.6lJ8;&K6ȍI3} Sf>vy=a?^n1f8"3Sy$ mKzZgg=ih־̶9L%ff+~SK-oavqs(_CޒtHbCXնы (l,fnI`X3LIW`~? u_C+y-;[l dL%虂,#p+A7[~?{Vi w\ > oXTHJb)8N-?U :p+U.،P2ѓш)xq*3q{ YS~! Oge"h)8b~]lZ sD*>M RmĴW;k=Dc\9f%oP; `cކ[XeK1; :DOr/wlo؃0#]r 6%uglP怍 vM{8I轝ie8m{G*1}X[ {qzHTgV#ݎ u![mgZ S?d)moT"xL м{7}aYҒbavd_Ul+pٕ*kI 9$*H?ԷW398^ |兗iާ]ڸPFGc;Y@dVѭZj! ^2_y"!{'roxo Df=XL|~evŜ5fdDā𛴧n{Ǧ Z!2 ۓ ._6,<2ځ_+>(ȖɓmP[UEh"ŶC%zp4Ia/BS4Rb_QDo$R>K7I_!c9x}-8j|rSo¨]$Y9Ȭ ( ?W|<<5niu]IH*}GwUJe76{P>MwrXCԲ!?ncýÚpOtK= 7k% LQ/"򀷝f˖r^0e/pW-N ޑq36 {Nnqir<²l] ]>XٍL5fun<WId?==BKT'¶Xk7֬Q߮6k,Q3dϗV;Txx,OkͺPyW3F@C8C$~CQ6٦%w٣I+CPMzW|]k&YaM`@I4OnC"Nz>Meh5QSC~1_DWܼ2|*{+࿓yq U5ⱨ Xِ!v\ P.3̪b\ߕ]~YQeQ$C>!xKh$X=S}4I?FїHnNйކkAɴ4V6W0ίN<_I4|s ED~xB _~\O i򹂑 :$̒8=4Љ6҈S)L",ٳ| XNiVГ@THqa\e3#bS l2:h=d0RhzH ʐsn጖C9Oj;RONNÂ4eTtpZΔwBl!qʞO7ln΁)mȖaS nrSEV 8*\'r=lwJ,Tf^jW7 =RO,yc6Y٧O Fv@@KVqoPWĹ|SJ\ 'mEAڱAΦNُLtщlj>VxpQýE%Ajc]D}.B\- ["^پx``MR!㼛 h:M_'r|5ڋi;^u.S<ܩ$PD_K,7 0?-aFag֊AW׶~U4f5H0/mΆ}/k(#n9VkN)sܿw --Vs#iem"${W$e9qJظ%; !w(lo˷MD%78@`– i%K e4WS8fMl$뿒K1'?@j?xXĂT8-V Nǣ2 uχ+ҹ;zT:8c%j o<{(Ba$h^KgNIO(5-8VM_HG=.:g3}!15NƃkN*KBlnq T:*xH^M0Ǿ<"U ɶW~Y?߰7>; Tx/ k7O* w@KH ]e%Rc3bHL tjR j::LnEVxb^E2›e90ЧBCS7 UoОٛ0$S8KZE.OݜB;WpZu@M랋кÐjg_(hyˀ]e?Gwг62: hd1 1~*-'Ia)?1M"D xݥ;+DRk,a<5 eN֖mZ@ڥέ\M ~>NP` a1eDɅf? 8yccp+rTĖ}~=;PTŻXog~ ѯeDlEC~>f';ÚβT;RAY,CRJѽ\fl.SIA=[hf_GYkSF6 " |Ӿ_Ϡnl}tj(-LͅQ3K!z{qW[L{VoݫXu[ú_P0T m6DL;:I r6+M@'m#/ bnyn*EhSSz-OA7WmӅru-+YUwΝ5]E XQ.f$;aUpaCxvBj= <@?,#MHXOFTC<"l `$d-s?irx:OdT~nj㺼zLJAWO&'S^$)<-7vqg?u`i{ ,!Y AGxxg5iD[!"Ҿ#c-ST^ۋJ(03mB;"%w2J,h|؎;wp.@_wǐ͝E,· sTV"F8S71]FZo8=X)4ddplW, Gt4n x\hË,Ձ(տo5 `,$]hUar@:QWJ265:5Vg [me_R_ ==wW"[Xʧ<*OZª '#բޜRUp]A,p. *#νzz0<> HSǥErC\|Er{OLhzz!F q^ETqz- ZLBf#z3KTO>Q#:$U( "lG'0@5$plgy>ȷ/CAWġf^C>IzO؍|b朐QyOZ%\ Ib]Pa4=r@&lruj|i#S$O%0u?TQ5Tɪ܀`$in)ILb re'-m!0n/|NMƳ`O3v6^q6Sʇ;'Ɂig}j8*m /s"r4Qe\HfӀ⣄AB7%^yt .iUb -_aͳ"\0 yix(Le|3mg`ݩ͓߁"XAX3#O~Tdu nM- ЧGq7-dS >B+nd?B},T%( V진%$CqM$pz}oR7:X:XX9:x0aYC\j\j581#&vGIO@.~f~5cX~?9b"jd"5mBصXm3pV~ő>4Գ.ҀsɄ% 7;xt4:9[cZN O%/ғaL셕l[`@7S^ IvǿFL]Qyىy۾d#Dr1SŸJo8 wA!F ڸ?` Z[CRq%97gWDA EiNRRFG^Tu3: w9Kۏ]RmUkө_Zf`8c,PuFXrx |J/Lb̒П!t!$d;7q@LM$ѣ\ME A-!\ D t1{ C|kUD؝4ɻ2nbV g?9f荻:-sEHr**\.+RGij΃FߌK jת9kqzлOjxF9(Y'XY[Lc@gIf dcd/M2jCKO[(5BʥS}8%!'{U_pqN+>H$W6AN$x(Ql[S(H[X-1VxHtk |:( btAףlt.3DѧI`0VBA>TʰCHve$`I˪x-4K6`%HBзb`%QSk$I;BY`y h9QI38W@X~>["}HYiz4]b%uEO@jҞ(w.lR=ۈ07ǟPZE1O)^'$dʢ#Ḿ=#i3zZe~|X \,.0ls. sC쟹ZxOlXt2R%VNܪB B'?7wn#-]9PQ1KO .9*=غk3.p-vxvs^WEm:αinqa0Zl!u{}2ͷ*9VOF>95H7[GKm#Ð)rKEĀkf)P5͙!c F7+e0BowuaK҂ɜ)kU&]wHsb4Pх7-)/՘C\H2]%t4W(a\#1>Pf pΊ(_񿡼1plu ~U-Ad4+F,i~1d:J(ae.7 dޥL i}Rc:;}O6F&Q=5Ã<7*vo,H9s 2#axS<8 ݈$q_7?gjzP~U(gLl]Oߌ^bRvqnj?u8@.!'K+gܴÄ%^R‡T+5A)}@?e=&!DredF7X9 ,+Xo{oKqkjĒ|$ @nA%׫~.p}!2k 0֨,*@ncw%J]2xD,WQ3~1.M{%ݠxogI M`X!pynQ18?xck8EnHcZyzQT$q;Ӓl}j8"npOU]V]%avQ})&OBF_ӥ+D*W7~7$ Ŝ_7]4%|bB4ݸ`-`34vLHEL"-̞chTbVOBzZ=4G2bPvE<+jM+m2)[+}x?abzKǐ^#YCF@gd>EV{7ZoMr4ۜ5T5刡V,Yu5nET,x:kW'c\S?Q̓X]AG4.Z_)N⻩fjZdV qSJOsWWNrڙq(z;4Y Н8SZ`б'K%p(ƾ|PUyq>B4KD)J1#Q#.jhci&7=ī(|omZdMn:?#{OȘG)ðrr_-&AWnzb ÿ7VںIќ_KJ!`GUBND`H3dO, ē(8vh, |B%iX2sAHh{,>RgR&p@8<es) lՈfyex,4*/^dwù"zby,M"XR)iޣ%+s(cefNvGc.L"Re jI8'+;4)Oɂ&/H ]%c[i{i;V̋O 419+tO$[vq.)^7zA$KoYA͡#(^ˣ;>-+ݚu-cG,5}=X6ʌ5:Ah lH3y=2xyu֡M.leOp/ԑd7 CLdW$;򒒥qfX!MP%La&N̨hBӘ~sg5b#BVa#`@9PjTMZBxSk XAW-BH3y,hB_?FLUFbLzSR䍿7UJ&\bvq &#FV4n-@ FM&|rN%֐)#"Kzˊɠ9ϛNd͸M'I2 3 <UƋ&nOSCk=X\:qD0ϥŔg(lcBd_=0h2Sy&-)^B 1˔)ѤG?AWȘ̠rcT㕦̻hB9@9 *8݄T20=r"\j%>wz22JTм"g8K]IAĥ,~P 4CSWqsuɢAv]_GA.괳P2|\ڲ+oQ@̚3̾%n7= FkƤC05Kߜ[BDC Kf?ok-tOfx_Sb8]=[=Y8?9_Tۉ$!˱y#="z@&\tbUfG:Kwg4 Ӈ+ԗBW. %}φepn~xw?c"f:"C5֓d}fÛ ͋j2"e6m3c?yH2,iJ p6a@Oc^.b/S.|o-p}>'5CbG$97GqL*9tq\x۷ ] r 9 YJU1u2^1g%sݘ!${[1ȓEQh#mrmb)/P[msx 3$Gx=O?D+&ά2 'mԧ6o2e)fFkof\.) v(1F n04zCd0 72\B"skoB!{ i_<.*\2$;woX:I a8/{P gٌv7 P̴R.8òCO˪{D)P+'^СL~/:Ss %#ػ"!v4p ΫQʉ jokyóx2J yϗt-ܤM2gz4) GĢt LM[?c edd8Vza\1Eu3Ցvk7λ:'#qcg#XX^`o],G#/cޱpɼ%%o<-0`'@p`WsSyfd"P/ݷ+wOWs9qV3R;p-HZGqto-SuemsZ661~$w{,X1 |B .j)>b|$QhH&yx/;ӕԀ@}=Q:}fn+tΩ] tIL{Uu Rk^35/FδcpC݊3M0 NW36ĩ@6 v}]o`35D6 (fݱ!زr7S o* ȠZLpDž`gP,93B~MqcxU=UjJa G|(up{8!s84r'q,ӔB:׬J|`ǢsF#Et.ˁw*_I^9a5[,P#ܽ4B^clXV.wÿ"$c`N6]=OLA~_KK >cvLzd1=(e'KyW0Dх7xa֦vX1/_TD1jjCOdh}s疉LDN9;">4? d_ԌcvJ0 ËKq?:-Cw]miGRXoA6tsgP+7 Hvp3qsxVe'zC::KPS VkU?vꄫF-z6n@}L()ȩ F؛ew/ ;?@-|yA>ľ8eBHF c>v;^qš=올:W&br[yF8@Fn:eh f,jAibr:z=OYYC-(G ׿Ň>fy+[[[&NHfIR8 fc{# þZ7*4uqk?ďicT 3is5c_ǢʨQe$*_@xٹe>X!ѠU$F,,-IYded!n &*o'o@,(4k vI.u%A`B^p>w#<5Dމxުb;~PKpS{/ k)04$B 4l XjZGV%UٟǰVu >ܞۨ'8#I]@%Iء|)Ї nեV81#"cE̋55k-!0!4W 1V'30r2].*js_–-58X{eEX:ہ0\ঞ%kN4XRPQO&X@J0` +m%2ݷwV,X2 j r2';>;(648>3M\M0K̡0j ĝ|{ JL^,9ib(h#/<|"En &# Wq5L{ }<>a3bhgc`20{>Bzfp KTF-r$qHŐ'дתpޕ)&k.Ҿt̘FwGQ 3~PfF[%꣱6R A)h0B;n4Qq6q,ݴg|'.}}.*]?^b% %^ ]p'>GGB-"]%zJV`t߇d$@zZ\N-AzCjvrY*V_{ ufTL]p>2ߚ.AֶzW &~ù\wg tz F[v|CˊU5rYZ*;ݚBYX{'RO|,Kw 9LN}r?{,rU˚iĦI\hI/#>lAӼckfes;+Qt67±b *FB#L]7U~X\`3F=0pg؜6HȷNH5f[rxy+yӫU$o_Ι-H5AwcIM(B#p˲crYUM~ɏ!YwZL<3乌/qOv}cFLzj3ocpw勥"5JhM֣$t:4_ZjV< k[$]᮴Ӣ#ɋ>Q%O.7./l!9юE"u]<~o O,cG_$bEǨ&eςi4A,<) Zκ Pbh6Nz㼊tԛ3 Xx[W"{z;, OmF[ЊG2}KEx[Bez3і݀&)rE88q O֑k\,)+aDDRj 4 /X9>l=wSr)I]Gӱ{ѺFpiquB|-eBe(-fmgEO]CH~+P.8k ^|޶hV+ѓҿ& K8M6ry⽸ oI_=\Y%&{~_U!g|Nҁ'0nT_fBƽxpk)C`iP6LWS ɢo,ߚN5ΞB?50.- Ԟ_8 Sf5oi T})ɠw:-ޙ1훀G"P`g{8UYD&K7{]@|j y`g\4p$X*_9 @q{/ (J=w $;HI#/i*Rj,Rq-e]}Y.GQӅOکw3)H-p0q&RɩC@^V9y_X&#{5qzO %~6qUiNPcY` X2W@a(\DWG f >qU [PZߋhxhZGn8iu*)ԕlߩ['SEN˅1(Z2r PT*52ɝA9"E:B &`CFT%eӵKeI^ Mu$%XSCS)PoKlB__C]9,#LmO~2"]͵rrsqBBe$j]py~Ӧs6&7frLF",JyaDBH?w_VcH;;*,E)+ȯJ k~RjDj3?f*`ٯ҆g`n0;;Yν[η +MV`NNs输_F ]ÃG 9a|Z!JǼ 3 ;IҎŝ|aGmؤM*ѽ+>b@IuL,֤thWRU}tJ:V3B"kq=oe*/jI _71qruFkm-D`ĨwVm4latJH0bwƬNt)WK|]( ubRIJ}Ζ;1U!M]ϨdF :̥s]|WdUHCaOkh#&Cd>ߊX<'dg˷ܣ*P:}NDmp`k]E3Pݹ @~_-TE~!K z](F)8H%\?wp4^m.Hu=a㑟eʟ!g_m¥T^WOzf50m(\;.MQPw<@X CܟF.p^Է\ [b[ _gԒ)Ȃ&!K \)NʙG2*QAh0+ R!qQ]{)cћ ;TTѢ3-L)&bmx$L"̫QY8{R=yg'UOr a YQZb yDCx3xmF4S=wS$?VeE|L 6D/d~ͬ|SlχZ"QG7^̤zObW4㨱e (mVbQ|@\b_G˼>FRU.Z7,yܶ=eK\ '^mϘz,:"Lc}?|ѿȶ *޳"QܢPʂO5ț''aٶL c?@ 7ژى飮{?(+ta ~[MG\[UO)/X?)2ȋ[<5Tݭ%Bi6{tb "883KRDn ;n@IQ߂*6g%m4XKɺQr-Hu/5}\DǑj;zGYb#ZZ-H{չ*+ @BqգjCirG b `1!GhbA0|ϱrr+FQTQ]-'WRa-},LkK!.jձR#e$C= Up2+XE7z)$'`V]4̇j*<'=G+lq$U!Aּ823RuP9/ڝŚQς{q8 8< X/qmBDȉ&*4_'QRм+-$U( BBK1GglQ˭)j,5mZ#B"O;ۓ>Ex4|Bhn9HƏ'i:L"H.eŬdlqnE6#w1 ux;wR񘾼g;ݐ/J8i7%$ֈu_{)aSAg!)ӂhR"k.Ş/7Κtf0t2dnK9,LV6znÂUG4:λ| \l[{{܎%i O$@޾74DBʧ03}~Cq׃O-%$7"f+N+t%y= *c!|Vqt̀®Y5>X;oukEQ3Mv1bĖM7C3,t 93}ͭCG\s;Jf3+W?y߱5pYˈڌ#Xb -"W/JK}$֑~1::np[_ eْ|-jj[@2Z` AsВ7 Fr>$ڮGvcEgE.&zV5 ó L%kMwڻh( X쐩 €|,p ~7ң=:~w4TKP$F>|?'Ncx[!LtvORvpiF}#~o;dd#z.BiT?7,#CimyA Snj o#&/'4n&%EH{dYo8/hO z0?Ukv]]u/[;PeBA3=j#}ߥ F җ-ãL CC[F(s$g]W6b2?g58\xo%u0[ eeWUbqÞ2[B602vJ%z?G N=0vTp˕B,CMADsS2جemΡZ! S:2Uyr~ ԭ^RDQyv"*zqޞK-K|a1ߕh~u&EER^ Lpxs(q = ̒3f0ە>ng㛱<*ᱬȒʰ4greUPw#sʃL,LB $#q32gSuW]x 3KD,*dFe(sCJ*o(n訶#XHL :]O;[6 =xbmaX6b6qD!,-/LC-d=-iWM0o)r$ڟ6('PNl0XU*ێ*TIu>4H3D 2[9V7R pYvO)zt3@߁GA$&ǣ: u,y'(t/6Xzd&ČBIynP ^^<0EW W3&ϐP9䲔T p#bzݹ6acPN- s(@fb^ dkS? TME=nSG,d^ON`? 4ThK&{{|Wg$+oɈB=@FN+G ,\Vm# o56S1 Ea|CI=FY%vӧ2Tf` kAeS,;LIHk {Y;agZ-}`prbH>*U +Cы4hS'$=$ qb^3t_]6 lѦ49_ҥG=~Kȟzq 4z& e?w1S}I\ 5#!hȗ&c7自(q_"FpcwZ4Q#t;rL.ytNy -SBmA Qy๬4M-(+Ɗ2WOs䗍2#8k5C?[IkD0O&$<5v~(Cʊk$X%;[aҰk(Oi:mU\8tuJy6᲋K5Ԥ0`ё˺,Jgvi$4Eū[!?[_eMC)̼J>{0u }MPRU1 "ԴV3IT.MVD_O&jCI.=n\Y .6ޱ8VA(IA,n||WѾbNrE?В鳦mJL;673 VQk%80J8Dzț njm@+FbˋԟK-7ڭEί'^PI!<DO&@>0ƥuÒxIf9g"بUZc RS<)Ҩ1Vy0YMw Sۨꫨ7\PF']ɒF> q|3^- 7A^38=cv~ ㇴ򶞚Gi5[I)d 褎;dyv&LEj7Iźl/F L `V$jԆam#~$]2@lj/x54zߣ^@>RsdߎH'ڦUߥ @6-bZ8K3SzAW\jC7͒B\n̈sG -[*a^$cs=Ow<+{N{ 5sv_tKãoQ` U8ljӇN@]@x҅dH@]|gG 8#ǩn4QiS7l0Z Q?S@DoV%>+Ɩc  <_j fc" b134@7ULpW RIJ*T{29.@}F|2׏g[)Нeyɼ~?Ygyе28,b` ^z^sTh pMV*wawG%' V/Nrya96lmY!Mw\>KWX̭w# կ_IҋId6yX0[ۧO*KTD#K\JeO-fLhap& :5Ap]'VsZJp/jTG4}hwydHAp2!ɶE^ /X|E>̞7u[ o뗖P dWk4ҥ;Wx"5HDQ|i!>Q ۺZM " Z%B]Lc`('G5 .Tr+4ۖ߇ԬrI8]iYx~B x觧wI ݳgGpUAo`V3x*F(SO;ZyPQ!J5*cq;iN.n$iJBTҼ|Vs y(Dv#`-vbWdUq Z[o/)uyo\@[^`uusj=8=.AQ_5'-si>LH͐N&e?kB1{݁#ku١U?LwP)Yy'/༶O+gCub{ꝽZ]j0^ 9Ӊ'$*͑, ##?-%DyJK+ob%x6s ujV+!5w;e(F2<#qƿIz%: [HBkX-Yx}qԺ#~ J &.CB̡d<7)͝ƐAAbSHS1T_yqSR&]a üm"_!\rX`uؼSKlμev69 X⠦wˢ~ndN}CJEbzմlck RaO{cKuE&f֏ jW07vjJwד6&KJ0C(0JԱ&N2F4Ėds\oR\e"[( pb4#[ϩ9u3W.D"~(}Ca߆DB 2[։ SՊHsPqww)8p9Hč/LPsulPEx.TO9[7`/@8@>gxCMXˡ,*o6_zR.-ם @i i @S&lMN7<,;FTá>V;1':&D,/Crm} cw9Q~Gb#D 7sDe|vYeF^ɍk\l\Ϗ/Ʀ%=-~;ր${i,%o W2`n gmN jz} n~.H9\&e*749_2lTQpQ+Z42|G#{K\j8:XAFS)Oq^h1p)T3a~ 8Tay5HL *Yq9MqD(Ow .Lzs,rlmK=ۧ<,r.lUoH}rsk=Z7wq6 Fi¶yd kcnUl}yuWSk&Vd`P͵aUӲAX5ZasFɹ-%;c|Ss3,F)jjXX<7le4~F`-07WMs" SJ)_/;zsOɕh4M&fWe\~*T4=0𰱜t+q`V?h U~j";&ĵoUUpW;i cPvE5eeL T ED<8A>ʭ-8q9Щ]qjxhFA|i{Y{,~R\ ᛂPj }E,?T9.)T}K^$߄'ٿ_]&}BWHrUI'P46\2ʀf-iуTTZZD5=$ o?[^N}¸tvEJv\V\p}ֳ LoK з8FmR[2Kd8ÔL21cJKzrM@2G;Jڒủ%ҹ[~cQ@4rZB8U8 ڒQe2J]'΂O/!I̪bve٫Y_KҮ33zlGUc)2GAjvYW㎧NOuЕ0wf/HX&c?;Fi2{ Or1#.(Xx*1O鳶`:J >J!zWF}ՙ=z Fg'O ~ E ̖Ht)F _\{II1 Kt)YΏVB wÇ$ۚ],ʖJP 9V!3)J1!z2,٩VQb5sTj2돲OsM 1HR$%@90Q77 ZwCx5v/h|.DB= "=G$-P[/mHrh,uy8OQ/ O{]Hn = -ԟFGF`^s!UUHR.r+8ݐ_ɘpdJjikCʈIRg0b\\̻joKjA$@>ֺbM,WhO6#NJEQE\Sg礠&J,>cF`:0 XLh3)Z_Νh;վʝvHiNquy,;MqfK2ej,vOcWuv6}ͻDʆ:$#`6:[YUDr:/ ʥ,;Ow&Q( 3'2[V kR\ԭ!cRej٢T +jTs䍨絡 DlFӅ 9;F] pMu@N|IUnzѳYݷAXGdN!fQRNi '`h73V]ݭXq4%by ״8xO6&+6hLtUbI؁#; xZ)~Jߞ'}$Wtrl$*쏚jp@;T/ "FvLLcASlDZl}[s.7;{԰)cz.v?NʼDNj7e$s G6jWgݧl¼ |}Xgzh񤋶IZpL$a@QCWhE,4ͬ#o8FzV[4jlOqr4M񱵭Z[τ$7I0+{J3td}N Sc%k?IGܷ۠ L`pzy\MU4E{t7zٟtl69a кN,~2T?T j,k1i~.(Rg1(Ay7"K~aHfT$T!ՄnwS{`è5'b_#9i,R"ߌ'>}&ȑ99stn+872}VOq|[UΪb9F4sLQz^;ۊ]9C3l-5e3A{µ"`ܷyls])0"#9P&E0Qd ;`>?*K 32p?"}51[O՚~vUvȩa)ZѬ9tؼo6KJ!44?z;q-qK򕥱K/ˁ<咣D6^[ⶌ a\?M30|(uW!{$˰gecЕ_|O{q220'7|#; @UD޼pBaɆ8*^ i,aK[P`YYD1)+@yjGl2:+O [rIf )fn (wsGQDHV0xdݒN9y&q9f>Ljt;W6NՈ8ü)x'Ol>WI8zBX u߁ܠ/m.Q~OB@ Bmkxa1͍&tE6;'! ;wpAEaP1ə8Nw8M3 *OP551H<_rI.}Ȗ9)վ< !hc+= t@E탕#2M \uP5N <6]+{ NCpij~\UdO'Jv>$emF,s[BrǾq -B4 c.b [fF:ɫi|fmʓNXǣms+ukŜ٪*C@8o Y2m*dʪo 4P5ݷ3Hs/TS<R%0Y/>D1B|*|yYHI fg $.Ui'yߌm\ *9Nb}= dMsy9br )b&z{E5^ ܩSK /Ԣ5.NOɀ$/ϔpA< ,E[Y^Iu}&e)]*Nr,~N7%6st X<0Rr?َRO?{:91@tr;h|g}MG{2sM}{tZCOM%*i8leVT5QZa @;Uo+i0BUTuy>8ft!2- HI4dh,#3Q5ݗ+Pq+T>=m !Zo/LـB5( ^=Zژ~jMeޫ$ 0eT, vNv[l}W/n84ǯbp6V8Mu 2ԐsڍRrχDá|*uc:!ߓHQԨȔvQ.AGVS>SxrOoyU6"`lnz'NOrV_ArU1 CPgYyBDl `5co>70b,K\^ὟqjɶVd.uv&g`AP*IrUy(%cYȸ < ]!KGpz-/QRڃc;`mu"f(-p*uS^!R'2PhG*f I +)IClc. VY; ,xS<,ƹ EW->rZo6J ڙ8?(1ucO(;P\o{ył ]Ei$n_b0s+{ )W#uDT&-uhfb|0ZhTӻ ll hAjH(=tC۪^aV",]ܙڅ{j9`l# a@gTdS;?R*Zh ۈ}2]jpP @& /\6Α3YzT:EofDYH댏}}ת+Ӝ\J3--!"pҩ(j'Xڳc뙠Ov2&e*52@j)P@mN*e0#;=9܃ T[EoNKwk z{@@Hyªtj[ޏ;hē~Ăw3WEx$Zu zj5wzohJ%]ixU8WzD6ك 3BOS%{_kC*Fp@*# MLelfx[K|חބ~{ֲDZ˩@[=GHMΔoq<ߏN^ǩ xrr=|.Zp(5U,IgJNA(A-J򃼇ʽ1@4܄Ms¨uژCq u-K[yquӢG!M,r"qv^ ZSL?fLQEm0 cxXFm$G! tV  l;~\267zO5`2.(JќTBڬQ}D7*:3E5 [DBI\Boc~"@l6<(ėMC/z]„uqmNk0P +2eK`e g TA\@Vp`txu5KR ]?8zv֙Fp/ew;yY(_wz(3#@Lr# igc$"\#rFP+*BAhI8S=s33T.=Y]Ă\v>bE Mvc SާsY͢{sP|Q *LBo:/ѽdXC0ٰ(e bH&cQrpe=pXz4!+Tt:MG&/Ԫv29c3 = AiPq4w5߽!6?YcbmX*غOr tMLD&Y5~$FID _[kef噜^!]^蛛,*JezdR˚׺ Mhao&JK 8f2Z-o?^9.τjE5Ms)SF39N>l׽y9GguNn>pQ.Ѐ QDq1솖q>?~سLUԲ{3[Mٱ k- |{/c6\u]hvwzm5U VĒ&6׵w=VȄF<4ݮԊ8&h,4:m"J\S*hkf^ZXt;9iV9k{"9[ _nn)G{,h!dwZ Ѹ_ϾR> i1du^ҀN1;YھB&sL{*}^m| iFʗ-܇'8m-ƧYԇ?E{o;6,<:OM+d}>9'v[]ϙ%"r|<*Gd.\S3l_HLQHHaK!m%N.?3N=qg,߆^f(^ ?ë֏l o-g;\YLkm{}`dfixCv6'ӡNG_<!Z\J0.pq淅DcS3A-"9F[DT"Os.l_rw;pB՟# j@D˞% ZKA}]v^**죄?kз-L/ki]x[X$k M<{O*aqʽ~ЛVHd %a-_(\'TYh@>.Hah؟eeRy%)w >MV"Tm {0[&݁"< 3g%|a8Ft [kL МK[HA^uq9 WmO=iG.- BBμ8coCDNZtkB>kI z>Bn?pޞ+[ # 8\\l?ka Ʋ/#uh T'd;=j}:>Tv@h.(|♣tjjo?KqQPs;I)m'狇3x\ѫJLZUu/t uCoI}ȣp.a>kEYfށY6Y|0}-PR]a̵bG2=>? <9EXU.<uєn1RQwϝlJM̱n7i&x;܁ϴo=dk3%(bJhYIc+n:=N,K f#sLj6_ejUR ޣ )݆Q5IuzoGUGL M.흪Rb%.kvXs(KUd##@6rmVcL[9W 8nԊT3lmCx}O-k!t !)27!NM*̷i`žyô2mŠS]r Cڄ+DUDafAH ,UCWz ggʲ` :{)zń# jR"U8v[6DdteVHMQQ]43luHj^~#*ܯK(lOޟ~i :bKQv`}'3;;#cpH'j3R88 a=0Ϲ団#ltb0>R육k"&Dę4Pb\ᷧI^ί/.&B6-쟘8s8d 7pKx]FX穛 )RQe : ~(_k(k$xӲvL:Q|vC*2h?Du3Ѥ_.΋:'Ru$z[ y uaㅓg`{JkW.3pqb !w^,/3+T@xMؠd(b6y7;,Mb3\'9&~I2E-l.Ƚ}QV:N=晐Kꅰ-nv`)x+Ђ@YzzzpFbjOwdNXdQK_u}ImiU?]sǒtD`jҘNKqIBa FwIIJn!~wF( "`["jp/P cfZrgb tS>rddŋړvwѨv)Ji4:l/Iٗ+mKT*;y8dLPx1IFvsp_?(%7𾑜t!ͧhaROUՔX,80'V AvCҩlUn [A1EB-fnwؓ?eا[/ ߩ 6@3V1۱aFcd =m)Lކ#@!T<554qԪGe~Ύ-_jS5!M2&E[I_D94^ED3Uoɽ;7 KmGh@K@1YӴCpڽHMҾ ǃ+E9fFsэT-*~YQ'(껿7<>;믻 g=xv.\<>s;(<[7 ] P ?"Xspg͝qtե9j\Y{H$rdil ̕I_ V?l_}$ 'IkCo{&&CY@%u;E1O p̹yKu5̸v9pLQbS_sŋfK.6ƴ9$B|svŶbAA-i)΍28w[hG;CAN\w1e J< `b9S6wŸFEb;fөOʝL둎äElt9#G6ձ3b} ZNrCaSRg_ߓwv.^!\To+< JP]{mG hX o3èiE~ qeś%H zrM a;Q/ERMI9I K;Kϐk[p;Sr)$z . \P{/>q]c*~գ:07a9JIYv~ZJ,yC\43% W/3ԀYc=WӶ10jXmf2,}8rH@`ǼaYQld*ξ80{2E'4# t5մ/}oB4#3IàWhX.P.x"1&9'h[YO?/{~K8ƾEjlp^%aގ/'T s^fj'S /9Xp/dX{?]"Uðr xn=&S;*[q9t5p!NE4sb_B1؞☝hY͚!dOS"9v[TE ;NX]ZKKU;M|̭]c"5@}]WN ;2 H l2tK ͎U=& -;NTFV;P?B6:N671{]n7UM `u1L W%Ts4,œ rbGurOOiW.s@JN)Q_*mu]v6 vadQcה+:(D1-sUh.{ݰ.wF'q'DpRdƖ0pi۟&ǩXH(׮MSp.A>Fw 6KH7&=pmɸƠj~ڻ$-=g8ڢW6gôfpF=!S,ee,w-Oڴiy熶>A(ANCW%%d R2|PRAC*Wsov"Sa}@}CIʵMj$A؝$ޏ~~sAkǠPpN?JkL`:r% _Spg`l,eR,uqS, av/whPF*BVepb\`(f `h}޿!%|Xs# [PՏ& yHr N -mDs<MB\y5wwEAA G5NYs@kї-`s!a~ϡϙm!u/{Ki-x#eѐ&{Rw^Lh \n!>U*=o'"3 =0fl>E X]5]>]͇4 :a[Hȿk]dߑ$lPX/ãqJBNժzi4KҔu^̐5 ` !>}}\,57 +tS{׽"* ܮߞ!Pb ӻA^݇3h{Km$R}[eDҹ+ ¶Uç8&!8+*"W\/`y|ˁ mѽcmEj$:k߇fRP(0!x衒t?W%rGHA硏dG64C30E~mbs=Ot]8ī;5 ڑRM?] D]5V>d{Ou /̿3c3}j{^2Ñ#ڵ~yC!- 'i$*0NG3ּ<3LsYixpCׂG+5 NbJ傕Qs"U|j#!4 + peuS0Ɖs+X+!#{U'v]x|SDb!='Xhga?:(%#]R|);z'-'܌Z҂*dy\<84rb;GD;޼!:en?ƤtS0b{A@51MAsH?}0`Ebc^Ϸ6m,zYS8kua؉=D04SJ;^N`Lm?1,0Hս%'MPHW^!y?#3 rFt7Ɠ/*gb}iX[ 7¸з|:u(UI>< ~zKN>4[Mdg LPFsG"t^- ׅ;[ IABR\B rTܝ-0sgC-og"RQ؈?~GfNb9.5Q+ ՘i NE H_1^=81;cx.>E-q8FezZafUxZnM4 frP8Qˋi9 B3Lov ,+8,U*f4A%ft]:Yyc=i0Q @unj.kE sF%{oɸqYy҂ߩ;}ix,]TCQ?e몛qI?)>cKe֣oh>$4^o,g+hJ6O Ê0[<ƚE#RJ4HscT<@+"N3_KkcI{! >4"VJ# pc/"<+C=Z pmw} wP̗I0`T4f8Pyq xMLt)I5 d⫂"̝RùQ+A/u/VbpL #wdwn-|D.%2p~Hs@ՠMK9D@N[gS{ + eȠJP޺]]E`nx#˨5_w+L)zGBJt//a:$G^ktM1]0^?&{e(DH`>Bըp  a։J3hbl]O$ -}l_a9!ʓb=\Q%+|N2L|%Mqgח,X9B3샡1 oj@Լ/ᬔzxh==RH L"?VM(w`kLي6ZU%ml}fb a"N*GbY|_N>`<uوٮ+Pu6RJZ4{VpOĊ<X?~.5, @4,k=dlna;JA71C"^|q*0/984X:gipW@XygMl TX2r"$w hXAHum^\ ڸ-gDHK&v,~Nv)} *&0,U_Dڜ t>ީse0q_ ERxqlyDh9އV9b2 >pv8gmPy/En$PEI#rytz5B_~8Hj:ƕ6/.}LCL9B&CֱkA˨q~ۅj']g./tLK`D $+ø=۔d/guZL 9G˥2jJp6ꯇWI9}^֞ MTy⩘8 RSD̰:_Ҏ5|3ʱ ZǍB=T 2 SS&Dz0]AZ'|q/n}B>q1?Bǯ^;E_#üLʣDbR2QTdt~-ٝ!hw9u!WhHPOsd5TǼ<=un{ޒޮMoOǴJw{fCQ=2ʄYTKut+T (ouSp]ԉ73RHu 6B2LqE%lP( NĈ%8W~{7NUm smP4ۉ‰WW36V7yXlP$EWE~\BcG/[B9"EbyTZvhSћr!Z(L!/-\*;SP9@W]!:8 =! L E% cC~ Pq-#QX\,2l;GH(Kg?m= eZBQWj!=fU@d}&jЕܒ٪"۽:3;2RG0: >  }\>~E 95o6}ZmJpA3ևI #^>y/C3[Hevdž8>O&yj&ٰ۲4ڌI")<7|C:(dK6̏^ Ξ3E|?١LXQ!Mh]| ꩾΓ0I H{ڧVhlC1oJ1aqIK?<v\9efQ U] Z)8*DbN}jʻNnZ#g͔tC}}hwú0VOƒ?5 wYԫjRVX$t'nvm%`gNVu۔6aJ6٤YA[\ua OzkoT]2W~L UlP^ ,YrF; P %@2E U]TӵώtW(53cu3K( hnS~._o#ԫRycs>fUOAhݖYvx֣,UՂuD!X_@\ L B[-Z*(=;_Idh0@87,Xvġhj+Kۙ=+SMyƔu%8^x}Rsu;[#"BZ+&#ՠ!w?(4%c1òn}! D*%By 9HBAZ?&`sN$I ^D уM/@$|vqݐV7Qݣ"H=ľv<wECEYq5~☲6Lӱ﫾ϚTUCVI68,Dq;65λ:>RfeLݭ-yHDzو=TG 뱃Zmzȡ;Kb{aw4QvAΣ'tAU4=) XJEjzzv̡-2~֥w\4آ>c_/+ķr{Zic7_HSٹ]@5MgFh oȊ ~I"OLʚ ~, 0^Bx"`zF}Z}4x3Μ≲%1`| )63V,t068?e-k M/{(s S#W3pI0BUeOmsdK26sig %&N}.:/%#WLcaޕ# @>nST@Ƹz4Ϩ-T`̇ҿV;zkB@,5n@[*' &z ?GR<=BRoߔH6K s 6f$w& w=$ E1Cl . Eۈ1D>5tC&96_kQ|}l-ˇcO o$(tIî[.[{z?ݕ6ݎɣhג^ӒVA gysE1&UKhBᵋyٖV\poe_ҧohR=EZC̮H+'%+w[x(ٺLI|tGV1 fyŨ ܥ$x $+)*dj!wT$_gēDdMTx92ZP \/yeq %/9|b`y&S\n9glf"+~tp)߳/6먀6)ޠJ+G \:7ߎByU!Uv%aG9ʯH'"GW m fd*6^(qD-kImh UC}|A˝f۷r瞅r܅!\1 Y.(&gS:t,[@qQ*yC;:)h&r<=~;* *p$=q`o  t1P8e(yh |hJ%cjp=-7_4p]-Iv7eX4Fqi-v=klsDuQIj?E:`Vk(͒%|HcQY~W|@{=?-wu`SrL]9Mm: ͟7cqFe0i ?|YuAo6U:сOUrdC dN / gOUU2gy7N%M2T8߁@Q5O , ^EMq`#Y/4l@P@oRN#'!2_idrʤTE.;-ɇdMP$Ԟʖt LGTͣaجs.f{.=֝`}F$yq54RyrX EwrQ-`=oI倹gMpԷ2P^q>Im SW?(=Su. z˗@\EE'䥟8y"_>dDˇI+v:À Zeh!|7`{u'U*Z6F?3~{qeez}>^ջ*\(.]`MO}#oTASAYQ4i⠯ : ] < B_@-f=F0xev)ʛҬW⃸E{pkRLc, Eۇ[%>-EqkȍJ_Aťπ)/vk;1)/=b F"z凌!vV"ٌq]$ Aؤ2jT>5kĦ|hS,4uAǴؠ nYڲF#b =o5T.NG'P+.c%Cٿ{ٻ|x0 AQjxN|s7K٭VD#;f"oP×>.osV`2#@C=./IƾQ0[rDF폮 7>g+*?Mir\@~rY$ܕV ut)q|$l?18N256H]@tHl#,<|4bmV"9L/ՁW(G<UGmm?Dq6õCVi5kL" u#$L Y&#?9U5eS+VUefPJ.iҪ|;db C>  'k hs^cض $g/+-ne !S'~`Y1$kR~jVznqe/cb<,$v:E9<FTX L CϺHT4}/i_c-֛tvtUqcU9bӈޞsZ/r64O1oS%,N9T 댘 69/v"sPT4?8/`@#ca10 X~L9=JQ&(I: QB~Ao+ s_HVrv/p^Q7c޾ZGzyx)b4;-S|%=P|X8֘qNqiJRv*j@#WX]w??f-m7I8wg9ZL d>'h\ U:_!)~\4ux;C_A%=Ȃ 4cJg[T1j$SGYxQƐ1$0%5 ¸ZxsEH+nS`jAF0@ZS*^UU$ Î++bc9oLc=pg+€ɾV89˃%kUtNQ#z<uKRjqZ!As?:o Y2;~;ZE:U9!ui~wZfn!@R wI) ~XS&7_$TŒL 56{!6+ܾZ74P5QBzoaavQyaMC67Rf( {Ysljs@p  8jy[h367( 02;RFmDhENbz (X.J"IS Y Q9)mB(IclotTz)* %--eLxr` ~TCa@, x~6DaiL6{ݕL5̔0i{NPVnx^u8'# ͫ/8]'t:m<%UX˟/qo$ìlU "_zDkԞyYv㯜)?٢/3cUZ7oz!?}XK+j={YsYŶý DĽ0\c "^!'=ïOf9WLnI (~ws}?c;ö-Mzm[|/@u3\N9Ys#JC;{e뭺/m~IƈsǣKJ; l m`GYcE"9R>* :Qk]f#]9v#3ҷЍ;Fsuw/,N0yNC-ى l9I`}&iVW rgׄ#qӄhs dW;lAp&߀K@*P@opzSnO0hUnSw%ܒ?\rh-'>=LY(:(Oh=hpw2#< jO#*Ke'i$.j,Ar pV?1|;LhӚr_x9ZDDP 4}Fn!3R2h<*wy KVزy Pqv'`^ni'H&W lMW l"S߿џ;ynY/zm]攰ei F}…c3kLD]nR ڜ3Rm-^yi .ye 0l3FGSUrXR5`hA9 ,}HcXg/B렸+6=)վ+ tRUALڊQ@sE}PW>{wگ렠Uo"$_Ϲ5{x@VhIe&@6`9i,ޝsEdqe 眹böO{\펒Z<1}=Ύ n 20?<`Xڮ?qu,Մ1Ѡ Qb1C^,V,ZͦD=`ޗCc7Oë >\7SMI{"n#=DR:R) XQ 5D סnH ,2̉Ƨ9I%=dqq܇ߨ Ŋ_Qb)L[ ,{;VSTB |9@pYGR۱H;5j G lm^&QT]ѷ&uڏ 5js< y$?Py+!xymcWuׅpf1޳& G kE GHqB!2UL:1e/4CgD~uA.3,~_E~CuF)_ϟv׃s$s!yQ]ICppx]’/rO];j|ρP/bu[ ;Mn͸Beݕk/;O98VIYVan".J%ƝS/$Wa8~zù Ε-Pn$C]`>)AdsӃi~H׺~.I_ ϾD&~+-2nDԤSy,1J$h3AA#f`}僖֏w& BIqوL]B>ze"7pxGZFa8&;/ ݾ\rx4N|=xrH}/Mt Oac2T &Mi8⏵7` Y'/\>h/ڟh7S|dYf`6g r:b"Og1#x0orG ,J '91BMh^콬'%2 NEs8`˓P &A=ץr۪G4ZRɾΉ"AD>15]<:„;U_a7BTdEGy+kM|4uhv/I \MOm.%H~lEj'>+]޽`e'%5YAvT <t)JQ A*E -$Jc E;J1asX(4р`cTj-7r9 -&;K :<v)MOlZw_B҇>3mY4\D4;>XA]uF-?C(qgug 4U7.?Un3[װSky,J&kCBE ^xڦÕ7L"L  dkO=obJe: 0 7N*y&@ؑxãs#mqُWV1C=T](gn<*@k{RluC[s*$(l17F [|lG17.éOG.Bd!ω# ʏU=W:ۃz}W˨1W5G8u{A#,$v@ktkHM PT@>ZbErZ& >VJ&Ѕ?^rJ/I$2e2X ˒U#X vvENCuz|D$5NN`W;(hnPn- 8G5u/*ssy1 o~7O4Y_? EXU~?Cbo("g3FP6 K/7) J*Fҝ(p|ֺh=s@n V1cw_Y7Q'a=eT)eHU$+e@%~v|{і_ѶJ{蜚0O <]΢w $G\D/tD]"2y AzRޓG]?<@X$zP X~^Đ L v"=P#xB~N6uί5H55QT0Uγ~_e7bc,&쮣> o $ߥ.N⫒-w喍8\]GobTp5>4m䝗e͚6NU}[ opS–*]Bk% HO7Аu^kNDL7<$}@>ݸwL&KgQ?B~Hآb1f`򵈂64&. |v:fdt:s6|#4Th+Bg3KY!N,KȇZWvC0xjkٗFVHs㑵XJ]Sqyv7L(:9`I'4ըA ~BF# B'S-$6t)+´RzxXw*j!y<RG1&aEu/n & pD@ -"3=Ctأftٍ7ַLuKr9(xXWƩ _'d-T.>-[ޚdKM7i$4 Qh,O"fпPDtmЌ"v:WfX8P^bFcRe?*bySꌡ3A+AƼh$#ܔ *0~vꪷS꾯1 {ё 5OteH=fu DWJX9Dܦn\ZÕKO l=N@jC2B4؄ݻ8&Y '?krE} IDGfUtEX2a; ܦmR]*(9Bm5χBV>gζGN`Cmpao891 -(kM|4}qD{G`$_׻)ʀ)~{_bN (F'}[H*Th&2L}/"WFB˶YK%_"\pPդ1c0_f K Md@?S4)  r~FĀ' h?Q}CeUL<|hjwLʊ7눱w}pm`YV V=F2%DQ [O)Gr ,p [ZX% +(3) jJ!'\r K?ӔWKyxJ|8͝S xT<z bDbPh".x,`Lft;߷/]QiR)E `n,Uㄘ M=JP^ jTS#\Vind«˧>d;g;"za@j[vug~(}x_#UbLڰ/< jݭq`ߖ|H.uܽa~;xK?v>8N=Z/FmJ(i40W͛3/Ky˫~8Vﻶ{jOw)&s'/xxZ::HhhCo(Pt[Z^+;ItN}^aX(F窛5*[Ù_N]:?!749`<->1 k.Of6kqWuZ'#*(g6X=+\jQacI#0W{ð0~: <ƕq)jX|[(i(Ei)ztv,=*[]#3t '5Q$SM^+M6ݞ[e?>kJߘ~PUkt^#i v%U~@:x!WĠ|M?<MP}I~ϯ[^ųaF!U>cJ˲<{pk 2~f{LdjHmB#~+ 5XTΙ`C 3^}QRk2{ _c̿T:.} rftnSt΄ƼN^gY|vuϛd=uz>d* 0 L YHËn9ޙW dp8z5l!9^ ɭ3 Y@}ZQ̂f@ʫUcI|K]?窐E` + º l4"d6ZTM&HsF>V\ }8xM.<ǣGË1nT]Rn>+P)Y9YiX7xO+hP'A&ycVybxyHB[xCp0EwCY,d/qc3+@CGgP}] iK祥'T4&@<4'']ﺵX['bIsz)CF,@@(+{t<",DH<s* :`PNxQ/e<%CJ10K abj0AkXF#d$q ӯffAw H_}/(g@FvhxHGxyp$» SpB07d8uűȉYl X\un fu⚒p`#r*)"nn'Ld6˩zl>&#'92Q-!=ÐgQ {YPW||"qDIt#hv~v$͛; +bݵu$]\6#zЯ8x0iϟE!5gD\_\+Bأ9|3[Tڴ?= ͡S1dzK[J\P[u_Ck0JAF xWԯ c\Y^L2EE$X`Ã랕G1<6HKgfYV1 呠RRґ0'pe)1J_ߛVgN JMTLK $X饤č(- 4j;G02<6']zC1?E9y"PUiRqF ox"+oP[Ndrb?mnYX2I 5KH.P4ȐbUZm߯f%N&Ma,SHP&OiyP_{rO##}Ѧ6H3|.R$ wݻpgM蓡WgPL13p Zʆ2jҮO_N}v ++L#5qs&KBՃkjD*ӋDV{<9ܑ6KNNDB_$sq=2?&\U-k<j|u(lL,WuK(va --ތ0 茙ݡ/?q:l-8pYa4:gI٦)d 2FP;ګvBXUsǦ3 FpJ.:CO>v搛^[krC5EdTrFO00wcQsxKW6vNGg*x,Hv?v>@h*Ɣzpj(FqrV&Exx(2.I I ءPX:֨}l rAwm:2cd6?Gbkr|/X  Mƭ;2&d@TmFo(GJ@aHZ^=bzħOE vhOQ,BZ[ uk +÷P[ZN%z}`bl8Xix_f3 6 G7OGM$z6YqT x =9߲bdnT7J:=k>@ 1my1&bN~ 5K<>ijDB-^{TR.i8˯:H.e6T_9N_~?\frӠ֟H.̓me9ۊ.;=߳_)ҙx^u-CL={#r|2g-% -)Smx.q 5wW >I;}3Yj^q `"azK:{]V+q{q<~fn' WKݔP0o7d}Qv<Js>R1qSk_EQaR WK"g1_ $y".5ũ%BĞ"¡IwT 2{qtWZwwځgG-z xYh$|HH6uYj٢}Ap:Mbx^441M16JlQA}dzW+#jsYk\v岖搏,Dڮ[zu>yH7X"3o^`6U=]}$M2M镜d#A | 5Q+^u?"\_۸ro >p-b\¼ pcV5wƻ|kH 9 Y#O]WC> /.53}#SiՕ)p$J:Zz]~EkyHXE_:.8wwt9{>-;ݸ|;ȵ6B]ۯ'8t|W5Q`~\,Y2d\{dPڒn3-u<ɰ/쟯~ 2'|ĶFG:.u@K _zhC0ҍ\ Vunk;jA L6GXݾtp6 4l%s6&", (@ct(akSҸ ga,np9:h&nI{«NgR$^?]%'hMj~cC(I6]%{9ɴY{{9[cJVkiTSj:` @1/پÑnuLЪ"RSB`HVfԗ ?CVH?YpZjk+RmrMp@M7طAƒUtcغ>"$*ޥ8 .3#{24n6fCr=h3 v}=rXmw-U4D¡K۰m4oaB0>$HB4XձT3,v@^_bb3w/_?L=FeJWQVRuh1Mݽ~Z*W8׆PiB.Z܄: ]&h+5& c99\N_H֜ViP`-Q7ݐ5/&-2d<]>@7 GLEX݉)ӟ+!Ud>lU`X:3py*ڨCE]\,Sf⾗N5I}ZL[NQ P~{D78yjVo^`[,wvVв2jm9ML0873H^zaxw3JT# zz[446[|o|{^ք: Y\~))8E>'Wc*?灟V.q%&Y=؂`0u*C(ϑ:WXK5L8v#f\&ے?Wx|n> L?QIf0LXoS]@ {18<IeЌPp&V ܮ!zWÿGY[1Gl_QĽ7/tp_ Z9(Mqq]HZi E3cKQt p>GyzCԈ6"J+cf, ^9ׇٍMH腢7uf pH=B 5@B;>`OH}j4'vǶ5H)m2EJ ٽm+7{ 1M/ohv3S͵2ba-<9G =0Yf.q0[>o˓ BC`,Kp8 ^ÖOIsk]l& tyOzLVCsjCT:!䰚Jv1b6) O$z:o8Plxt$[*@ȨƵٽM _߅xQoYCȖϠd>~|Zڱ|e3kdgi h޹rSlN%%&b P\q!߹zASwzmʵ̻A%&I k-{<_q!8xJ$BEekmR nYʫ%M&Ы4ͼ05(R/Ԭq$^x; @&_>/%CJ!͠BflD[4 /ssI36H#^<3)V2kvh|ƙH)4n'sË9n7Ԡ/hY"}־k6Mۨs].CJӤVϵYh 87QFG2b>[\9 3DLsuMu%rv+yD9ʚ2i I\Yz:tuj!@1JB nLG5CK[l.N8I2݌%VAp qrD@Hq #g*H]\.EM+-f@42Z^ҽa͢Ìf`yc'tfi:qw1+r$<8a < }D!i[ 1SILфݞ!o\{{x^ -51&I{-sI:挎nCpMyU]}<%Ł,n3",B<5o?z3Cc+X`:#-ÆĨt0\e/0GB@xKL_B8bbӛZBz jHm$?t{VFX4shj - ihd%6T:'ɽ Vsk;&ZZzC(4=W0gOOi):ϵ i3I5hKO]ڃ .:QAropizM@Ӈ[+EivG[ 8s-{[܈O h}=m^dy E(s0p'ѴȒلTQ%隣L|:Ld.ɱ%egy]2 {Bg5BDUuv[\#>C_.7?a_,e^r_VM@ IJӚ C7c!CRxmc7[ҦJNg}Kt`0YycV+#Efy,I+ږd,‹^UlyyJO:j]xm[ 5Zhs#!.6V{..eA=܋}9ȗ? Wêv t0eky[ɇz`О-6X˲s΁Auϰ;CGȹHHWg 5\S"%n%}\ `YЯBbVZv e(}Do wC3P0)KXTҤtZh'U=Ġ3K~4#NU *"'#bs?<3h he?KS95Zê."&CUh?%:8燣uFD|)>A3q9755J,N풞?vh4o3^̶c-A2^zl䇛89C!C٤$)o,A]9l&C֞D> An#_͞ PXhX/VBtUdSnS_cEbֶRg!Jh%U a-NJ 10A08T=bӃj`@-TؠvԍǘTRJm wYru+n#gIdtGNz+>igѿZR>=!KzHm^Rrԭ2>?J>K{ YHӆ @NgNS]䞬ߥ+Vga+nGO8sDS+"`Њz~mEŠΛixaڜcDo&jɂ/»CĔ%ay@}P;0_cq% g6*T Ej(Cxd7ą汀Zz_$p[s 3Q|m2Zda#U~{,d|TS2 nV^Ss&Rϛ.F0YgOiv$v]w"M/ &1a&h/K(h; IjQ~W h茛^5?Xާy3O.V1!i ޅ3*w&Qwn&IDbRS OeV`?OUgG'.-~"Kkش@ Qչ9!HЗ?j鷑|4iZĴA[1JJ:c!*v_k)uk=#D~{k0 44ro@ CP|}tWY w.=ffJ9*^i)2'Fx5.K ڗf~rXHu6kl}"_l$LDžì)D1.W{.!4t+e_6hP#hm\H8;> S=+b W+iĎԔRsO+͸7b߶Q c5iD2P3bcenam1ء4MM;OY dm)R4+'x C1οt 8U2/%1 7ETۙn⨢N(;U Ґ.Ay ͢'WB-%v-,mTA؟yv FfwGS HCĵ3EF`  7M s4 t9nǞo+}]ڝs;|o4ǒ-IDH{.CkB88CQ= .5 u7Tȴx?[0Y>sdR\KbPȷ bI}>/4by9iqηSw.03BWیz/M5nrFC S](6]nTSn&Rf.}:Ȫlu.1 3:1u?*HFb3S#Yt&AnLU鋟+#l2=R^C03JA#2HçqUm\9G17ߛ'ΚppζGnsdD86N*= 38en45OzNg();%J~{AX㊳nH{ CCI &OtwTJQ9<̀=- S#iߑ)\y&?PDuqb?|Pf8.?HM1'pPeG!Br'w]RJM*/S5f^}vT;Ղ;#A=L X$G2- ⍡T8͚LLG͉Tsyj\ hG551|TJ5ֳ !Q.^Qk>7EgU z4p;9r~{E>{}vSb*f JمH#)11~y`IK4#V4c-*֑>49؃Jx9Ęr)lJv\TowŐ7~*?vn1%XYۗƺP٘˟aꫩLܫri%':h/‡Dmh^-L,΃5bo +j^qN(E*/¸*O0`X{UehkS/0UJ8^'g¨ *$S%[5ͦ}r*D<%o]=~ ˒ܟaO ,(hL^ MmBUW~d fC`MCdCIyzdka#۰W m'R=#p Kw$d/CÓ;` /ºM},iZ *iK(OXlE`gh+o"{Mc9qxR<"jVޘ ą&iXv"iПHgd 5}.ՠXɅudk.; 1y!LMPx3>VK:wwkE"˳?\+ԇl֣ɀbҴt!";h M [ ˯EZ1J `s/*S d4hV4Yx}s"wYZ$xzy 9Ls*i\:}:;L3~bplPDI"5ndegZVn? XGo}NHP6Zs$WsEQZg\6"o>jW/5ϟQs/JJO x{ToG6ԨZj2NOSYl [א3? b&.˸e27$|^moiCt*FdYOl"ʹC2r0km9΂oD}hBO*8^;Bϖ1:6aԶ,mx̪2o^Hege7RΨGK[#l7/fym{ kjlAM3H̕י?So穾 GlTNJ'jq|Du84(gaJB o^%fַ|O©{DQfq &(Y" , "OƱ8b|$d<ߒVN5cR v} %:E Bz/)pP"A9SRS{/x*&Q=%diofaA蕴2nrkF_k4Ky;Y7qavC6S{9=(y/H?@B U.lu(GufO12ֵW[O AYbeC1GfX 'n>HG*<- t-iDJQFnIA,i/nnN#zmıw{DhLAUTIx΃:Mdr5WM~ O^#*j8]RVEFڮ3bәcU-d}S`qK 2ϳ{S ccc*d<䁥,j߲rm҆u ,>4so#,-P\;Of=d3(,e$ha]2KDuݢD nZ1ڑf߈^H+\eCgV/H33s*$m2X4kżh ʯ2~slU'=y<~_kg)CP-N~ _|v`B+~<1b?! Uϰcb7^xG"T7H|Q+ʁxIWƔ"G>+ Bxp] U1ylemɟF qgͼ.3]S K]|VqL%!z.F]G{=YӤ؁r3:jAPlV&+b8PJ=F;;C/& 퍧!qSqw&cתY>M"hS|7/")Q ^BnW{rvꔴzSV=n @pJghq16c21tը ;XV:tK%|[GJ xR1S~ >RmҮ3h/\SR` &nxC&9/|gN MYp-@-B "-6\ߣڇΒ+gv,-w680Ѷ͔z!Y( QlnYi?l-@p^Fǐk֟:N;vy诓pYUH  ݇3ͯ8Vns)^ӪbINS7:)E`y&0f-ƴld?0ybU񶉎Ja" +p^hI^?-m;Y֯ 0 p/)'δ4 Dģȣi5ŋŚ_~[g@WDG0NR ~^sLu2 "-.ZQ܀O_")]-ye z [eE)G:Gq0N|j8b:W྅ 6wɽ!]B{s ;nQ5jOq?)֖r\nm9#/1/XW blk6L F8=6K}xN{hG̜E"QC!̺(kLXty9H! Ş4ih u# a7b4%4vVcdD[Y-ڕ#qi%XÐZq@ݚf2WWs$Ҳl/sE9i3=uQ̇O@{(gxYf~kkO)n׈Œ,f󬉽`CP ;NZJ163s';VMIaʓ 5U atBʹJX/Mpl;ɷy1-_.U~]5ZJIH*1z66l*,SG<5@jW1 5[ aZPOT?'Oc=ҘYaX6g_ܽ'z2 uiழl,u~Hlb&[} I}=tȇuzۍY};f@2˩~e}~ڝ[:nvZ8z cuVRo-5'u3TL7B}Ⱦ½I1!2D8`_BWW\rv}<2ܔNXfhu-6/_{LS{ջ A9&m)E"cD)K[ٙT*>yPYL~W2u*2#+rT6$GoCv|Q~݃QMe8zrVV&*Pq5><մ[@ Z^ҿvsxYҺU5qM{9gZ29qu%Ks49q!PORpl׭~39,,q׏F, ħ"~-#RVac<3 㽲 >sq4j{W|LC ! (ЩRS8im:6.JagY󀨝' E бHf 9҃/('ĮbJe U䟻,Fzz%JөjNyNT3Ͽosg}踋!pd8 7`rVvpsj1BC$Uj ['𬛨$)/,s\l-贀%m/)h=/+~R<@ oh(ɬFDq FҸjf.dzOb,"blP 2.*$qi/}B1/ˆS~!i%)n9>,Yh5w눍/rNyRHuEף(r?\~N_pHgQKHXrg2lɽ95$amr۱Rw+B: ERoEx,R#)RB g@CfǷl.E4QgArF$>Oϰÿf@ :9r5Z2茐zFFH np^S7$džpFB0xǻsFO*G2̻t̿8XѬFRa̾/g"zy2AH_ZtWT3j=)s&_H@n ڋKBTz%/yc4Ҧ a)'2T .7ǀSy DW ubbY #渄[ӑ^z}3ʄy>ƏGpE{*u $@::07Er K)\jYu/:xb%Xy[g{Jj>u21'CE6aՖvN|u\BgAaxF U\pcn0D`H[x#N$q?<qZ3Ȫ[L{F:4ç]ER*s5Bgb@ԣ]KFQԀϜևMƽIP} qӅ4 ;UH,`[䭑e8ߌ6R cӗ٠8x>{p>'yj3/3*RdK<:&McLӺwtZ쟸_ӊ1WJhd~M)ıՅ R3t@PO8Ʊ7-/<6itLVbJ\PL <^]j埂-b[gŇuϾ?jޣ`Yw#>؂ ͠>̻QHXd\l]˰) E:<6yoK>cltYw’q6t4l)Iu<< )"e-^۲tE61VU课'~Eɉ(bXoQQkjZ4h Md"ѓ'h=$h9h;QsdzQMr&_/[Ԕ Ԉ4R WvQqRlC}jr:FE# xg4q '!iތ ?@2LAVBD!6BKae}:‡YfV"HƸL+w fbDwC9>%> bJZ_^ȫ\Gsn QewDCY g F4% !&0L~5=NH [%܌> Q%^xM^hkIQt:Էu1$C~C4^[<@loV&s eu#ͳH*RW.q!DjX7<׌<ˈl;FttD~SuGiFXXLP25yXLֺ3ՖSĉm)6 03tgFhYy#Yzk}bv$oS&L>CZ)4k$s$=PhM{g~I䟟w=o])lg2b dE5p{C}Jo2] "gi[$L;jKQK"n][D("]ʤLg<#qYgRrDgݶҘё$p(| )Z߾]2 4aK 7`ҝ9|@;>FvI^ur+*jy=\[Rʺ0irH !8")m PueMg)˚|l>K>,.zjǁ_:x^WlXl5Ue/~[xk =.qL <,4<Ζ#2 m=M +:Q V똜xғ]s&=>35}e"?1"S'~|P°($FU!#Ɉ\.{e;]5_t.T~.J 0);2ח=G%5qvW-:1rGF{1NijQC+^l.]ck`'3u&6<.e" ΡR-+􉻟Wēyx  X@:0M-̵:w#Rev"Fw 09O/tqe {0+{8ȁ::t^7*"<4 K3)xA}C%v.kŻ4/hVg?5Sݕ8 A'BirzGJ:+MB>QJyv꽌 jncZ@R@ھm]:e'1 ;E_Imx%ztק0!S)!Rn 8`㇀([*Ls|#r/k`@(vWg;\ZHVz8O6P(RʥQG22ݑZ;w)>%Vjv}8S|Z?$7pf'ིLҫn? %J!7/ z (gsܫ609Zy+,~uZ\:J7Wf!vI{F(HHN?6IBTu41u,}WM1N˵7gd86=£rFYiCC$2iywI%?>+f3rFs9AIiSgd~_r'@(*|"p|0RN–Y1# /\>6d4/5XDg%vW{3 Y0 VU1Z\>\vq 1c}c̋^+6ؚn^iLD&EH}xq 6ܢa9@yVoSNI, S;F&Z;j`|.)D!6g i._.O\/w Uct C3.d J=DhX-k+~k,ȮݥDUd2ٙ9vH \P$Hc%d!$6̎ɉVQ F욥c#SG`%)?I)&l 'p @*>(ijyNtz"*HQH1YjJdW#t]D\;$?ǜ,+:Q(i1b'#G1ZWU*׹۠VQ fAKG޴>Svb7_=~  a*yMaES׵w5hm`ޞovnБɿf ؀J:IT 7yV70MO QWTٺf`zNL2ɒ~D%w9G3+{zk[qe53+HwU##f_k.H-|[faPNN\t?<6?<ШwX@ł)7is^1q{;%~`SJ8b,WE\`|Q#xuڛXJ0`(#Ej Faa?<14G7MZ :s/aC.׀jǵ&y34]YK%x^wHki%[?RTh7&ׯC8'T!')d!z6 ({N>uLGIJ)lH Îp e&@)2Lᡰ S~ĉ6hػ l xG5J4Lp%|z~P39IӅ~3Sjjp2>Q' )#zSǹ3SrUbg0NV4+t5,#iZ:>9E;jJ!.H97m(>RU3H"#5^Xeid*ԔƐ:yMxӔjU#,)g]a6X# @R:1k&9(NwM(!"$uM"zVe]#kQK)5 Z2oZ7kי+<Vu| )O예7dzlYY(g_r㐤En1EbKSZQ$%C|BzCyUж&(52p7`jnO) 1VM G;FlHg֬I-(:PQwjgV{vgϤ4ۈp (2y?PC W]\N4:LVFA|3\8`tY~ r1KRq~tH)y%k+MRFS̃gAm$Nzx6IG^x>pp@3Ÿip=}]i ʩ @$>R?7<d;tN_UfM{'$776PJ_9]r9\$B/5kjQX}uG2cq? >"XSHռiل>\X!a)  )~Q_(bo~>U'*ɫďN:% [_zBWn!3~-?BM\ 2""eHAU1xQ 7oFӠz<2'b#"WCR`m'/jvRl8!E QnA 1,ݷ<쪔h`Y$sxRE#6n۸N"&/ĕ;%,JQqY ή pB'mEhǾ`ߞDi "셬22 C3۪z)DThɨ ߝGiu3Z)uCyjnC$ێkNT,o? ;9dۅUaWܳ@,3'R-( ODUHL|1c 4X%+*\ot'K/ՌcZǃ->"ǬGyE:cP,=N5 wSҐ@l _PI^KzXp7JO/6#.Z.;~E:Ҏ}W^t#5mnF =OPgyP>#H+)҉_l)pa^-) ȿ0UW i h@&TλG(;U];]%m S~|Z c)_g>I_:O}11ߝsZypaWy &vU{ǯ)jĞ6ȈP=yGf%Nt6I_ci؅rxEi-vג@I_ "_xtj}21@ۆ㹢)`2v@M |.P@i_C 0IX}<, M,v3v*,KY!Gze=* ^ofEH^x=sv.vI XwM{9v(-yyp.C>E= alkn4=lpژYfP\Ee;‚Luh|-PZ23lZQpGU'Fngm*;U=urLL8V| @ Ӑݭ*{ O:M>)<ñ3wΗUVbl֢@:b'V wԺSZ0{>=Y #* [` "qpԜ Z7: ],ƒaW7`;7 ~/?p%'v l-S\v .<}vVdZ pH09S4!Ff/ 4-D!"Rpy?~38q:K. >𻐨$$c ϳ!ķH{ CZQV#ϷkWy0֔ ƅvWfn4ɐl4DNJZS5i…Kpz?SZV8uOtѢt/ԓ~H[EB6hJ 5*`L ,W]ν\ (^r @8BaO,. 4PΙ 5q?Rߵ <#ڱB=y ^bDhX'? '-ܣ2q'o.dF+rwoڳL\%r36z)E YNh +K7~sel˫1rp4 C 8ie=?3J+|[?I˟jZ.?H73A5#Ky }Ѣ0 ~ahނqp" u^IF}vZD)vX9ڛ_+xMYd-< -cezhwѣ@\ C=-MjRLǡa 85R276ņf<5}57q j5  vUAը,K\. הь:k|2 k_~PVM/oQߐ+=Aٽmu Q"]7TVŌO>Mz¾i ?9JQB:+` S3N&[{r~f$.Q Qu ,xbE, e./?J$gEt׬xRgH+xYi~=ps<˞Ж+!12 6< yWoR6+8d7A<g}+LܨWVz Ȩfz8 뫶2XtmPIB >$dS Pm.n .`rԫjR K]vs}Sgy&GHdj*1=ν*P:*"?-:d.L`D6=zvmkc:]悾[\6bԅe #n`|6>AVx-tY*5}S׮OχRZ0sCκx5I_*#7%}AxI<' d߱S n%>@riC)aT=,nsvlsX_i/e֋dg#1P@f{U9MūNV| |=!9; v8]}Î9u83>Иfd;x6Q* 9C VurLVkj|`iy4kpz_o1Ξ}&U0dVj;uֱn+H"&m$s~^X7#嗎J3#2К-ǕiwHQ㳉J MyF}`wܕA.tq1 0hmLWM<#.Ӛ6mFQfؚ-st~4h? &B\ Zԫc  ol@o;~%Āq lP^9AkyAq&b ^*#ڦ9 E7"B 0Ԥe% vk&ΙlY)t]hu'GfxDՓXhV@좙tw>@tz&4Č O5d]b|R8" V t0Nc^3)X'Sn"&X3 mP !,s} m3H ~r >:b晲QNaص^ڪfp0Rv cSn6.C47D>/ UeDlR%jum1134HLE ңg*);ҿJ,28YiH`tD@V,?$WN)d~qIuU0ҋʽ(\`~20-s7Is~+;0#\#p0Pl;*Il)Q^kj]mSsCMUu1yj3r-` CV24-;HThKZr5]Vϥn RDM {^c:I$ Epm*NSe]a,-I|' ưP;LL0L0fK[:MpdMT]|#VcT[ȡknn+ǭ]: JҖ\/@+MW-*Ӳ ی*L@<}JQzT$3u8(}YW%$,8#'TV[ipFu۽h?1{2@7]Ϧi=`S7 .^ @n&i2\TAdW(|%ς  )4qAHft+5`[g| ܁Љ_`r&YĤe?"yII /A<~dw?>" hEPL0#uqf ="Eisn~lmB6V rww3 loz{^tJ׆^pp"4uo}H4͜^Cy`LSN#lmejօsSbP4RlLdKӟ iy'\7O\T '$'LFb贘~ڣ7P_q]euI$=L`~c,Sz'$n<£2RB h3?B]lId|4f:j_CBH UMZͫXz ĪEݑDd<}"&}74I@8<{9HnGCA+?~4 ΀`rx~CQ걋PdG:y];,øtuE:< ?xzcSUzWG}j`i.-pй'\jl7M(GF5 c4 `pSNT"{O&,ovL=B{J4H5/6n\pէ2ަD-NKC5;&PYmס=JP#.? oK7O-RaLo #!į!QwT%G\֍MHARmH10!% 1a ,BDQqTM̃/* *|vWN{OƔ{~ޕGD1S5$9!ƹe>"|H|0D`Dp̻R;sE3d>`m{`lQwh Ğ8ӂ/g49r '+uy]}wPaG]\)Z>g}ן]i#lW^s@ϦF=$ާkTv.ثZ\8X|'+TC84 -7)|dT2}œRL4^JyG*huz<tMtڧNzf4]mD>W/1sX 5 >r5e:~jbOv$z ݞE+G+W2dg;L1DjE]QH@! N^GTظJ= vT*4uᭃϐO"ihKԥlJvp7"Ho9\$=[Ʌ?hs~?]ՕlH C\`yJK'g@.-už!be /54u%TVo{2đฎ8d9 ޙ Y9_P6  _J)klzHM 0|[ު^9kw".Hh5a`@J溕K _9XT鬛9zS1SZwZzլ ZQv'Xy#`ej[V(vՃ@ۮ,Cq䡕)Z]u' \;@ẑZ(M{YݥC9x1xZ,w5!ֳ0˛xds4Sri6k.FCp EaVf5XH'> ekGn!zSCxe~k5K>fu$T0i7)TArlU'Ͻ?ȠwQ~Ai #Jij?lnZ7ZWFF! ?MJkgKnћ[2LN#G.TIxlJ"yU8&0-vU?o ~L(!Ȁ9ʸW'ʷ),(0kvZ ȏoKr|lKa ybOS*`񚼚O*!}*xyW?hd}l9/*(Ryni*DKNϒ ^7[;8 < 2GXf&rmqzSFVv[ȳO: QՋ5p x)9wc )YRZ׈Woi{ QWau]9׵m ~S˭\~HB8bief sF%J9F$5r!r$>MmH^SP׫Hɷvf,h͎.>m H6M*R AewbvOē?~J4yPH&V "B,9 ]O>MpS_a(`f'hw%r<}^ڤXro<#U*=9GaEs5#y @ge FEkD{ǘEò4差OcE$m# lztK%yp*II~-e?ќcvh.8kt"6"5$~7:j:x+ԙUPJ8ob >ow6T3:Hf:Տr޲r֯n{xĘOlHMF>'VA iyҾvqd1]\(4nOd}J5ɦJgd =ٖ|ƻt# lr( ;6nN_m:AŨrDAd&_A$N0Mm<,.ve7ޓ)gv Ѓ\>3I0T )Vm;2.Jnz~ޣ TcA[h"lK؁CQdօe>##0d CUD,eYleYAwRhYۤ+HP:ʩremsSipl:‹@⃄h|E-^ 5p69i(膴%zԭ;y\bnocFsiII;2 LIT˺_S sqw'#SJ_6l6rtϜƳ PCn-Reݨ\ 9dTyCƌd6"5ƈ_3Od/yN/ !QTe `/y/fAwy ^1=%Jm# ɻ%wL`r5PWY$|Y.hۉ߮Mo wq!&eyG /3eQjDBbm0?3 >?J[ege 6p}Ϛb@G^tLN~:9')&_ٳO":"F/ǯy-[^|2E}-F?B«J cǵÉ XXafQpsd@=]t蔍Q.ٻsi!Ȕ׾K2iM˹Qa]55) (ˀe-(3GimqAoQ>jR{L$ChgDk3"B7Ld+.zhc uKa_5~SLCi  X:#N6c] 5 R5@52~MS\i*/!uH t3=EkOGM{]ҥP%1ڰ吪R`pqRtAFQ2Z-͞}oDŽ qq6$&@{8ngUMj ZH6FNde{]Q 'r.H$B%/=Afחol?{ȬACU#cJV;rܑ/i~CkK$\x;7Ӂ`"d;v̝N1$;&#ٷ. akd\v/ri!`zuytpdڣ8nxu*{։Rq6Aa6]_X3`Uh҈ A̰! / >,yϽ1~lc f&|+A*u&W%x[(]YػI0}Qv{|;TPw@tuOȿYBU$#=Weefʄq ČnK*JꉽU{V-V@(K( Ҕ&Ge)Y. kl0\PeJCxJ"6:)x)Xzf`j[Sa'qb>='(M%Vtyȶ6Ö0o1V&cgO튢85PXq!AHծE㮇GOtZ *@|Id4!Ɇ\ZwCMcFܚl")]/,وT6%6 2Q,c4t)Bz k#֧UTE}3z*`Kr% ]MuЌkH]ؤɯAݮQƜ_vT`(q6s<)_.悀Cpָq;<xQ0:IL-^OD/?r짤))m  *&sԁ0+ȴgIT %X2U%ϡLt. -Izxc΅'TIo(ioh,ȶA1-C,uM+%4uzmG!ۙ{cN3P2kE/ gM7m7$-w%`̸D!qlNsf e;ba2 [{Ǹ4աq,cpO B9M"}ɩ;+ҚixQddv_T&"h<%_i',T8q`o<=!XB}I6M-=aә2ӉWgc'=f(޿OY 1t])@z8uӘo$)N\V=׽2 \|òj`UDh,l6\Q`'O"IA}T[X+N ж{>v¸D״GίD0GVhS(tJ1gUTgCΨӆT85kLq mG8}X%FYNWb]y^3}AL`)bzPZ#ߏW&s%IO%W 욇Rl#R̈C(a7L$5V́L|1XZ`B$MϦxB,C;u#؇c;u,c4gwMjnJXγ3AEMl,MEgg$S;<|kyOO/<ÉPJgRȝTVTu_@KQ҉ٔo2P~4XkR]ڼ扏uZ>6УSadBUSȶ??G*& ,B7• =w"-:p+| a$>\&7C ߆8,('mnQ6X OT,4RO=r2ruU KϖH|c{[y'|-7:P#ʐWJHnM/'C$6u=sVMy݉MOdʏ.y2K;1U=LfB\ue=SVݻx^)kjVFz7faRK_B쬌Zjmcݥ[ȼ|aMmnIuurA衜˺g/(ı#E`DYíf"0(ŽL ZC9^驀qMt&NVuv*z)qQHSirRvHᧈlH8\:"jqxsǒ#QrAނ xH\wY-.YB4iv/(h2$v{FO\P(E;W_-|>0u Dž#ΰ,W5݊/*M"')"< m֙ |q{]+ g;~BW_j_#Ngxb&aai:O@MptVo;si1R[fӧNHWK;\0آVi픕 7KP pyQ#S8l(ep[6@3>;<{ ۾C >eg>t7d㤐Z2b3)'vӏN ɅG#R&'j66rjj2"ôiLƼl*o+181D9-aeLUQfyh'0ݎVW`*$o6cu3p=+gTC-o ӈ*$ 8lx́tGϏPDր'М#.B1)~[Nro)b^tOԤ8' 'HCL= hLICYdQ٭XS^CfOs2akP) }=S@jZm=f"nKy ]Fp>3\EB9[s^^ b4>sjR[/[>ɒ.gf rK;%&nÏ;MKNjP߷9D@TsXFM1^Fɟj +*(:0t<]6@:yvAd0%Ghڑ=H CZ%&,MeZdSm5>Va@O ɏC y}ę;ci;5iB,z4?_?JYԆq3L{E/pMQkc@Q.Hpx1!~4 HD̃iKaw~Zrc2;.2L| x< &K^Sz=W-|M/B7Y!yùuNDRvGA[NPw VHވ֦A&Mejͼ{? A%|& k=ϣ[ |ɖ;XT6ث; ZւJ?󗭒+8b*tG@tu܄*3#)=kG0ϾgiVbuBW;dP1>"`=8S'BMp zd&F@!D5y@M pG$Yw߉hZH4ڈmb b|j\"^)1F%\z xHk-DPIrX -5!.7Y㊯g1KfGwl^` ~GPuj]j4TEka.a?|%!hsc/DvKR+fSHk[{3nl* VK>+cd+Ze뵗rD_\mhi+2#P+c*BV-9"H"FVDN|HHݗ[aUs'h;2%eܥ J.Wj/T|7DBӚ'$2[mO|rM<+F5f[r)NIny$e!=r%,pVzKs;lAҌ\?l_N]KqRQذR~<ͯa+ҽZ'\ j8z;s9TExOKFVnE`V:x,\?:"C- <"X(*bT6:r/힮IIOQn&%F샠Q(m߀q o`0. wa5)؅U܃b]ݕa(6JwWo4`F?ql-d"TBg9?ܐj;ozoDf>5g$FAKAEl#S0\A8nb↦[Lܘd54>Re^ZPpu!WY`-5]7F:6@/;Ƚ77&<*d(~ژm,ի2^;D`U6 a$:lY3j@U칷lD2ό@ ՗2blIL^mz<$|Kx1(wKx/n!wyCșɰP_x3iDl-ruACB~}CJ  }˝Dz&4 S:ȎE'tviY:EƘhGA|Tb?gxeI7tT禆M_ xg]Nؒ%1b !6P,m)QߧmVQPAp.O+ Ǣu{qj'D+F%s *7@:6-2#rn 7`\(|:#TnOJtG攱?,3rwًl7ɕnkF[Weph2eI.~ :tE2GmiMK^>љtq]v P,9C /qBLmĉS{:fR3y-u_b}@;[.w B̎jY,[<1ʁO ?7 n/MwYqAKY֡[ Ua1[b4%l<$ƎջT!m@{kGK๕a?\y0J[R~zr<JO6dM?gR*r9 뽑GQʙj^OvѠΘ%eGxz|,n=1젝 1p(R(r:pW 4?eWIV98+KRַA|Tm:}*$0LثӁMⲣS4G٠6q61&̇ûf?ҊV:oبkN_--oTIS!w t>p\(>*{!&Ǩ3"153y1` weS = rI2֕hY_%nW:pI"0IEVP!\,䴡s5[:+ <.Aҩv8ׅgBvZ-Oқ{5xC;r/RYthDg`cjr`D.,[{HNqn,Bū_ [[j\)Ϯr Di9+!a~AG1i{T kA)u~4M Bvzւ';EO"-o4mʋϊ縴-X\:|e.`[7]ǍT ,g|DJ Y} lк<O[z>Y/ }ܝK0o`|77,K[b]z&Ht^ Q7U47 viR斚G=eFvvN#iٲ](A t>2M-h kdfYU |YYf\*8DH -MiC,*C4 %w1-jHz!1zGoqa5TqK!ЮZG{կ@j;Svݯ0 -ip{,ib-_aa'P8J<T[(K^}Hg>Ccrͻ4xh%M?[Q0G`7Эv?c4MmpT͋Qe[@J?=,t/Ō(:A@tQϒ;%%6lzn,t Rz/B̓#4YdJﯨkm~OKY xT ŋyD/Y HisN,88ut6Aw6+.OIm1sj q.u"E(4/wy_I&:|\n/hP\ʶhV3i9מ!b̸eJjb\HB#.cBr9+-n`Ⱦf9v'7&g~X&]S}Jϊ9j/jaeRHN)4 묅n-}P)U:'N'?\E`)!SQ! x]KaϕWٷ[Pd@г6}ϏW6 O$>ҖMɺ|Z=m66lp4J=@KLSt ?FCV(I.YŖsx(qM]IGo}_W=IT*Bί%mbz&/F&GfςlVRҝ@q1Y@'$D xݪ&w>t4Ԥ#ЋM-w)Ԟ&0㝕HR͕֏H]hS6ǜ^:S횓1gMp! cL=NIkƋ΢u$GoȣPhˣƝe3xRË؋u#;kϫir|Fw.@gV:l,UU%|LO+m-QR\t]Y )Ւw'](ӕoJfC9p[M"-ǟRm V wn%Vt#2Ċ|cnRn l"fBL{,)#4u:v,9A@rHNU1SVɭ>zH䋥p&[]&('qjF9b9럼<!Wy~ɡX'IN QWcEG1 n8CmqQwkA64/g@DnAER?.{fP;̧e S.x2JhO?fj6{U42X\:Ǟ4%N&"v@n2`yiuH~ _3ta-ӳTgC giDON![?$aޖs)*W ›qkث ZCJ ɅdvCqz\y1$7zM=rxSف|@M?Ks.~(\=S<D|R?oP*F@'UEH(6cvB`e XbBp3JYEr87?8M)Oġ{"9Q2kkə@;ktwzc/fWEIgu|vXVZ爈ܹ|AMժu"VKT+$woZZ=4,a|Q*l:|%3T;/4`M`AUV8[%9ecqI!lݥ!(S;cA Uu]C,Թܟ(fӦIjҵIG-71犛 $)R_aҶw"FZI%)]ΨhR&LCOJ}rI e#6z_X%$ +|嵛P-V ѰA`涧ݸ]ܨO_Pe }spK{e:$CXBBxuzFF2qښL2䘱ʌ< `5 ԅ:7giSlXWp:0˗b'4ɜj˅X$ k}/FT䳟}g:Y]εa*S$O%:j R-dm3d{_sWN| aBspḯWl_^+ꮰQb?JXJNGNvg9&bv9QʠMZPWn Zk>?NvO,|ȏ*6hLRde51CělgJ*̭AlXHq;<2))uE =ݴqzsìxGPǹ4s`@y & j cN;--8bDFŜ:Ԝ+Q$.p*Reų;uѣ@}9|HWڿ/4-z^ZՈpf-͢Sir xcD*d rMܧ*@p֖G>pkPđsp`pdeewlEXf?\,bnwa]ӱdz[p&>6^QgL1$Ƈp2̱R9ve\"McLp)DNq<'x`\4]L/:f !l*I%]:}kYOF?1/Ք<g)70U7&'Y(ޘV`;Yˣc}scqjkY+GB˻O* Rgz`AKk 8DGj #߳(ͬ2Kjg<+XĎg0AFbam0:t"X`,/>VTGDO֢yrŅΡ*X~qoǩi*y۞ /8-e| |ٞ7;e~p;@`4ئ⚊=Ը!GLfg%M'N$SRُ 7%QL`]$qˮd,-<Ƽl@cؤ,nj99?4qހT_usb(~+Z5`:u\(`q׸/JZ`;mI2dN L#No#F\,w`[$5HjYH|)Vz4 TFcizwVx!EGJ<26H}~HDyyW쵅u ,!¡Fz,)!ǏoLbZ0-^ Y=u!I̓h(3ObyJWe̐GʏT~5 T`ՌcN 5\j'~.$ بLag*ǒ=7JyLɡ2'a o sDnH2هސ#S"鯮H߾Pb+\QY4#zМNVU]nf׻g[cմ)KSws׻ҷ*>κHc=gpcE@]eONz ^W@znȽ}>BiN~P"̘B # W? PtP_gT~JJ$ E$1H >Fes,ްYqiU=OeE,AC $;QL_-V_!ڈFP0cIne!]]GzbW%B+پvNhPc#/Y#}gA뺫yh#S_#A  <Ū-G SG%[ B>o w ʸ|oޛ`_Hђpz4@Wߔ1GG{$5\eWo g?KS9tǀfse$`Εs>%,r4R?+Vχ]qd Һ \h> &|*rٌ>h$Ż[M2<5F*$IP(]W.V]?%#\}r]WW99Pd4 gb]WW=K[]$0)ݔZH[?Xkog /i)nޓeӭF"V63Mi-1"lIv{<=lcD- N w l d*RVTPJr,,5aq4IqmOdD8t7Z^˅BҷT?=U|5jW׿N/GO@VXLfAq}>z+Z:#bĀw2ݗ*؀4 7 y=D1Plo{&LwP|f˾]JG+wj1Fb@֫ސ3O-C;:jZ)W __쇅P6ƧɕhHУ!q@^<\$hpg27k? L̃9궓z8j+ j%UcscJs?xHՇz\j=v13\BiW||!dco_ɟBС'u:N?􁫠Γ:t}Æw3bx ̏7NÔ /dR2Іt%gTP,ZE~uYvcJZ7/U!~W >}T%#IC6:H&u\oI ;!)%Mc#%o<<@xa WDL~ixM}3ɽ5n4#X wr~Yh{HI$b/kqX+32QQP[MN[vb|XCك5k𧂒&\Za@(xxg<[sYAzeK] Ŋa!ӆsRծQ2 N-s)hKpPЭ:W zw<w!gyФ=M﬌}p1uh&)ߐkFſGtPF+w%$1c;'4=6R,- # CXrA]2uܑ4?,b|J΅@ }WW_Y-lP+Y "HO6%]n%Di6=15+w\|{楯,f˙5w!h܉0`wNb2{3k~6=aox{![ PXTZ ލn JgԺVPRͻ7d kh|M \s' 0x$AsFO*oK@Yӆ5k%ϡt!u9,dՄs5uj$Z\V0eп[ _6)`Q;hٙVvG;òVeC$ePx7U `m¸< 1l>I<*&Ic<k 4$(Ɖn " ".dƅF|Iԍ=xlBeqd*Ԑe)`wJffiI2G" P+5̉A\}K' &WG{xh@rQTbդP?$D#9JZN!!ե05Pi$Fpƻgnp|ˏ= LG*KGF[ Ҋş;QҙTvYW%i#'u Уla ޿0L G d)s fsb:NŶX=8.ڢg3bȾLd?|=D^0_$c^#N]0&-3 "a6E3tt.Q3r+ 6QtYm㺞YJ s 2ݦ,8{ub4y^-E%)t.D͈3ЩCypm=X=fGbLp}J|NEsRՒ>tO`)C,myb&;ec[Hy/Č_ٯ}`+Ѫ1dY5 ѳ#&hpL|E ==߿>flH&Vʄ!==)QT P܈:,)}_2hVE7 c^zGSoJK8Bvk&SzR?MCR8Rn/MvL=: ֡U |lZ_k/8^L2⭬ \ǙNոġ؊2Son#{T? A Zn%F }BN=UW#T8߹W ??Bmφ#C R#U={:U :ͣʹŜ+Čv|ۿGOAS{тi PxQ8Fe5r3V^(|NJn 0E! ^-}!$/Muh%z5gaU ZKkA%^Êۑ5ixIKehH̀*pϞƶhKpPyZae2Q;.쫂ۋrS 2ަ | ̗v!t2i<^Pqpci($R1OXB@>szSYREq# q7pbxƮD)jzdO Gzx\*@R.к,l$WA?bɲ6V8QtU?1c}1!t;/KT iE܆<X&m7!ufhyKiR#k!FH`d]Ք!ا{w6@xO|z#)b XF R>)4AlxG"/+5_.o?ѣ:3H`kQLU6 `M'SF¸i*cJ&^&U"`@dojr61`]qT%uu0deI!?m ' tĮ _K>Txh! AB}EFEOiCfni%U^grk}*&C] ܾ{:.WO9a9f\% !:=5d0{ khaΏ Y.HN}a(j+32SV \@3Vw.L43+ Ut+F ϶ Kϫl{H0ͳq:e?G;|D03XSO_4&ex<,@snቒ`LJ+ 7צtFpZTa&"ҫHV ycٷqAxl}@w$(#fMv͠kKJ%\7cLS骘 ugW!3\lEc'ٶ~1 Gkk%MtN}Q*Inl\Ȅ!8XNzXsYnd'|^U*U$nqXr2Ӕ9YޘH2zC^:iX"lz#i0[Bg]%} >:;kѝ8[끟ݣ! "')(2R G:1[."EΨOcSo/70|p#GR^7B h/-x+̚lԫ-ϝ? X-H;NTuWO7tFcBРOHcܙ|5c?-4iCY_l$1w4Fd-< d8¥lԅ^$Aڶ;V⯳lEu FDrFۢ1=ڥe"uNT?FM3قmYs[M7xq6R[b]2Iۉ9#/%5f ^ -"5f>",Ipi-b~>@^ 3vRؽm~7Dy]usRN9:3}g-Fhz0ٸaոB!ⰌxG n,ڻ_8ܔGk eTbنi,2 *̮@)н~=#@~LH\3i~trFu^Ƣ:u| @Q^ݣ  kY-NoI8CV4jR>]/\.m9 A\'s›!(Ǎ冑|L >ɣ>KtFϵd5^/Mֶ8&voTq]U7sR TWЙWjdd{5nQd=zI~FXpRE8h c9єz q$zSާ4vlh1,xKQ(C6_۾F;>\ Y1~φb ٹmV8I| 8: K ?{FOn[w,{~LlB&/ΛX|N8-Iz;p ?pxKpWFo3c%"J8# @^TGEO!<[^U9W-6:I1$>ݠo+ =->UK'ZP;fS\[]iTkga2OJ,*?`sRWJQIFDBP3طta c Mx`T<j)zt4Q%tZxفVd&й׋#Rg49]|<ܪc?m?(&dyVHG=]Hdpul% دN p5HOhqZt^Hdj:zt2W"B-*䷖}vDjrPl gƒe,Z@n ڄpA2o}86vI]ydC[)`w[Z 2$گ^0-wn*:Ssr13X$Sj =/A5Vsr㠆ni'+K ,>st, A4Α޲6%*S=!zhmE^1P[ %pdXvG{jtAeYdݿ N]-@nJiFa!WP\5)۱̝_G ڔQjIUsK |6qƼV?.Qh(5{xh"K/V뵺(Q -;ո)C^b`1&Qy_ÍIstUl'w}knGƃ<~Kq.8{pd/gZa":QG6 ]]5}\lܑnZJnO I [} *GLNv>Rȯ~߳Ǫo8wRTL;w:ҵ\͇f 뢍I}S%U5R~WTf(Gˮ4Ps{ZlKt8P5S!J(Z\{ |ƫ*vfZzM< v>SaSk-Ɣ+>xUkoBr -B%IbBo̩l\*Bw Lc;K@ B->q/%zSf+3n3HT EIn)HgXc PGC"\!l HK'- rϠB+u&0|]5}(xBg0G2dci @фփ@jAX p禵w3Oa~(?p R0-@{F"X[-R'܏D xSM\)䃧:J|'QDulIJq<&{wJy`Bw0 '3A"? k2'fڬWmYOMZy6u/g%V6 ɗ0?#!b7T"KHɃkiPnߋʫn6zGK%Ҽ?ECM]!|@: #12`ִ־ ۷%VKlN2|./ev ÷"Օ gޔ'6\l#}'C3F>v4#hlc.d+U-1 Cx2ubN$$DYNmt.m\U fE2wujp2DK~f7Xg)Ú<5@ Hw:t{+^ZDQs%jg؄j7o^EĦ@YЮͽz%4qTr f!vq*p"i.e&f ~W3\_KӸ| M!8wGb"V@csֶn#ye KkI2M<9MW\}Q"B]d OIⓢ\;S]9cfx_m T8;> $xM5guH<4~;!tBOHPXhG$K7Th Wn+ +^c(T0o Yַ=Vkm͔yR)nPLe\ub>F"ۘW,W;}Ῑ͆<[ֱ+ԙ"p< \vGE&7v+.HraфH"Jȣ, #+4; )h s UX5!S)UA&L+ nʓ/]͊$K'},>׎H)_KFȫ<ũƙ:?;z5 bTsCfIKf_`.5IQq\Pxo+s]?eSEՋe^PYeFo"A Wyѻ W-1ZQ鳋cRTp:?<.ܿzN(/^"^G~| t$' 'yn{S.Kjkq IA)-v>yQkb.*)C&@l::e-̉cz~sHGSc[DQHg?2n+4cUv3慓C nhEr}#RPr;ݏa~%-)B*? e`v0FricԾed; 7Kq!WY-~HV|Mbv!ɱzlSNqwqVLKHG{-I lF umdpTpqٰ0>#Tmj8UvkYcXm촩2j > EM"d?'  jmh01/ /&j֓ޘ4R]a^%_nS ګ8Oa< ćc̤QԗѦYX-?je^Ե:őp 3yLcP] ehr7 , 3l Kן6~s Mo[jviR}{QrM Xe 0N@(oteR79 򑵋S!4IĖ4W;ϓO< -:YO&lzaNzAcVǓWOzcSKE42[Xx" aYi}=Qս A͚9v5;"Y L,0D\ϠӋȜ`z68bg-C*BwԺ>uʮ%HFX*#se4ή+coǻτ<8l6~t>n=I?nBs#(Lrx]swgb$[F3A/퓬 -[M -Q Yl#7 v ]k)uhuو&nMsM!tc$mdQ$RI?V#m*b#YlDŎ-Di*Оx:ѓH=)8:dˬh2zRV_PA͐w)leՍ.5N=Q㢍V5cH}<ħ;4Jڷ3LD&[ R+翫dhDߊ l:pRF9`Bm)cŻBH^_f4Qy~I<"8K07rÿ<~*hx9%fA:F$%JRhܳ¤EСw6ToYw2=R|mxPJk:zSs%.=ݪ* I1{|%y,5j @iߍIPMB}JY*sQRF ;.߬ ilThy ܫDDazŎr/kDv-zMd,E hϐs}OPu]T?pVl2eKˑ3ףn@Z':s7 nNbz?0a a,Ehaշx/IJ4wMB.em+}듛& J;eJneHpUi0HF':L6-ޣ 2YCDu: O4 ,,Y.Yvy@7++BJ«)\^jZx":KLbByrj-|:2;$T疊.on0[U-hAޞE+b/S\ o7uniQAb%R2ӫm͛(u?t*[J c6,Kq{~1ٚ҃r "f;ɄbVj_=rrc*WGyט휢cUƯ_= ˡ_!HDUKSj#YNY!N 9 ~ؓļD:YqmWD[xT@5׈qEPmQBz;kn&~gr:Pdjc(j?RYpLl!dR؃]Hkh5w5k&m®`_YsL4nLPTyS (ŰR q{/+ @3tn1d)354>iӽez;`aߎ+Sfl}ziiCo^ akm<,`Y˲KbL$ڸ2{Cy&**Z\A̫{rFfƨ%zg֘"YѶNX:LEoB:p`?z ^[{o>z-qb KOӀWH%]$z?݊ҿ 8[udb gM4?+!*̶ޯ ,Hbʭ5$` ⨾Xk 0nxS!kCjxOt4+ŋYl)F:Wfzsk ؑ :,I(0;6kNεN8N Eᑤ2cE̟U N%>L,vuHc·.wےV[s&&Qnv ۋ x#o 88u;a e n.+qM֕S:&I5wNk,!\nH`^qf]w~*{c"rǜr5cQㆂ%"y28#C}" lqvS~.yf}Yl̍B: tS.崿so {ktM'%{nCͤaS{ei=%?[mv_Dq 6 iv%F}1M /FhTR<#4=e} +iJfbaPZ}eOUeԶD}*e,h]voBQߒҳ1 ^nZGPzN8Kzn]d3!oEWi[fM&Pַ~vP#UN8]{&i@nL_ *kC<RgB-%r"O8ĹIU{&DH6.NQ;]ܐX1Dʊ Vm nl4?xJ4ʻ3QK΀:H5g"Ԟ9gR'ZүK`kAd,Nj%<iۑJX:nWΜϚ+V6)v:%ؚ"T2>?e* i ̱,X4s)>ͰDc%qRK$3ї##<ӯ.}@`\e%}| ђ$+/& )UNe7yQvģ?±65%Am"$_;,z]]e0C{ӳշޤ.]؎}šUցjhYqPmLPjYįvt-y}ڏgR6cnNZ8h6=9w: ?F|ka@QQk*,8 sD8]S K ?F`BuV@:,$%s5ر#tX.T{gO(׼]@IXOTr_wӟr#ײߴ̞ "6B/)vtZ|ix6Ԑrzto`>/ ,<5)֙ľs衇_T[)Cn&Ѕ –ǖrPL٤uƜ7s:2WzKsm:[ hUP?VHtpr팲]1sCw!xxszY5hjjO+ªikBj7$:'mh>Yl6ҷ%H - 8=@zKb^InȒ&%^5Gc|w:Ū]O|LFZNE2)WXPtw#$LRqbF#NrĺgxX)(u,x*[.!z~$5+9S*ֳQ0:l9[s:O&ԄV<pϓ"mf(es[#_lʋ]U͑s@M>"hr43V:$=o&&f`OEe/H#k oe2gIN &e;؝Rkqݭ0DQG=I}b^ү%B6S4?V>F у~.@ Ħ[$egj `@6CY}:6/rr6'%3Uxfg+ nzN mqW<{zV>6Q|S3r] Rʴ^4gHJ~/lulV8v)ZH~bsUe)AMU@S<&,#E?v5+.)̹f7J3A#:c|r>]6mX!e1wz{l]f܈> $&p"ľ6.`rqQrc O4G9ܛnipZAl=+fwϳ9Aj)Xߐ^_x,y!XQw@,p7<#߰=!~ٸ`KENЊͫxb?k"85u㘔 .8YJ72^ߗ!W5ÞwL 7"N tM'pRH~M4?%ѠJR`pMI/!{xqRe1H/PE5kzn@L*(&ֈ>H>])r%XFBs}fqqdgZ7|6s9ljͨpe һn;9hDmV㍿Ь\,7rN"(zw/ DH.tldfvlqWŻ[E` \(l1u[O$4 *UK-Fu|fUZ"JWp@HDv4|g` i(3ѧ1 KqJ9?uXZ~"ZJ=#6$c5ͭl!5)?xuD)7ߐJmLw+9bϩy^`Li,(NmcYC9[m0L )h! WŌGę@5L`$B,ިQw+^PcPqObU/ EzI~=KP< db㸛rC_مm#gtRF$hqǭM.FWz\,iǢ1J]JyeTh氅pA8Rv)yЗ-v҈uk0x0x$U;\-U~M^fRhReG"E9C$QPmuV>"IUSëg ?|..߷:jU #H6C] CزYy⏰zhϓD=l_퍦S-m<("sҶ. NáhOcJ' $!|SKhCuPe+Oc; 0|XGSIxhJYh`\#/N87ҦCIq$ 3Ѩ  ďp]Wa.^!1 L¨IiuְsoKO7 ]Vx]+w< KfgoX6"芶N by7hּu06 JUmhB̎mh:ڤ{Gq"iKO)F)*̌_|]9kқ},^h#.C#y?pꅙrjGv}1b}ϝ&:-'N_ }86Ҩ/^x_L8цm㞳;Tnet s^.˻aZ}7)lC9G(ET)!B:  Ok-OӀ\jDR~"Fak8NB` v=`eczj`WnVWfG/z(_GKOB3)VK&rJ6%閬 T9-jj6wK9;~'x+;Y"*u+(6z쌔Z8MDcWzB[PAÃ鼪cB4=d'=qv  q΍Au9B킧R1 tFZ#˟ڄh.ƳP/_5*o .:i媽upg f^i+كD,,s/yl[>\\]Ɖ]肓qNy`ǯZg?M#Di6f!oo]`ʗV`Ug,ѷi(ﶓY$n2KN-·}8dd!B GLE2WQ5`V.HP|B ps90]#h%1;gPHF팥[ +[[ vZA A,߭H41SI/V9nCFaE;*@`x:d4Lû8qj1Z{&D. tk@/U,sUU~@o3oŗt"0Cfp yro0eq.u )1'XȌ1C"7`>rf|;ip% @+ ?] W O0c9X29 lB7cU*,g ګ/Ӭ*q|J"k cY륁ʋ,]__;"B(Gro;dORzF+RQTDyr/ҫj$M~>ihPp9X2JPg@tYSn]oL` ^;Fe5Z@D1 D2@5] e B7/~:jϪZD1໥(ѹ(!}ie`ayYlQlEB6m : Z2TJxAx} yoEV2Ǩ&Zu儍xb`f!21f$#\7P.^iӦڍcɭNv&,oYǹZ?$}x8nM($n_Go)^m5X j 'Pѷ95\hr`Z8.^٠Sipl'h~Fž/8Uuu'iR/mU8 d]<9fw?w$Q(;dR#<# yܐ#Es(ps5UVLQƲ >b"ZZAoqtK(\5s)9?ϋc@SJa{vׄ"0tb_/Ab^.2a?nDt  $E ބ-YPΐf2vrLP̵kEfV F`',)+kW ^kg˶VLܿܮ'$IJ"7-4ZN!%$XD`4Be*NF>rSѹ/#P/G)n^+%];7!JÃ' J!Fۂ 3s??:@ 0&F>[B'mcq :Vc@q?4`Bȭk"ʓL$?&S|g}飆u&3$QH|E MWVbLj@0)y.Y"˧9 <=o`oվ;RV!pr 2s 8U,I|8oUۺO5fGUo M!K%i߰+mZ>k)HB,^zg0oCmx_=/Y7IWmG:1' b}fm5/v %vш{ng젂^БS>HHܗ;Ôb6j t3e%[QJbZb_dElH1VV'ĀuO+@`:ϟfhB;nQ֙rGC($׍&DY~>vQkq." nY,J\ӝ px^q|n7]&VS|(tQW5! FuלB=Hrm)ryMX"I13P( k?͓>cM#oHٷvVSR9‘,)@|Mu>}f߾&N!HMl6ڭIja\A%^ tώ0SP`vm>~uٔ{s{%iO@e Բ"]GĞʿW~:L+#>zj-` \43j)2yȱ9ˡ_qDg뢥^@|fKqJyzǪȌ~c `=ꃰE]uH+nSn"V ;*=>MSgj"tϝTt!($^뿟O|b?J_ 1Xƒ]|?qLZZQC[n/F Ue0Xe#W"J䐊0߁=ǡVO k6d\x)28cD_l_M`!1r=w D?U[Pm0w uf|mʳ݌JiOpˉIǏĞ񺂎%$g$7iƼc')*.|\BtK߿Zig%a |_vvu-F~(ISPd3ڈ[E?r`Fkt_қOؑ43aOEg`e+6ZeR6kF'汋g~b?6=_Iݮ6z.wՆ$,*_45=E wقqȉ{5U܌FOXe|{(4(cy|Фچsyɳ컱t$)iM$٠R'Ҙk4m&ލr-F.SMY-OiP*=.3f3VJ]w~d4V"$ *2}T}{Sc]Z `U9v^CBXv#8$Rӻ AT-]W;-?0H0)teə݉Bn0czr:Uj~Mw|vy sCɩ1mBu .80:&gDv&zr,I t$X& |JD:10TƷAh^FNQkk?3ǮFgu:xQhHg!bxm{S wb|Ə#8Vm$j7w 68`d!dhLUwℕ7SE%,K7~8JT;?r?X]5# <{r~HaEiyB Y3c@:b4OYPGl{*ȓ=L.sN=Nv79[*:%iK͎wqIU&BӺv';h &,Q]o5c86|א۝swX,ܛ;'O?Q4숆3JBX5OUOv#R3SYF^d@!=2 W {W!m8 +7f%_~rY'|RG[ґ6D)ےʿ8a_E.c` -wv$і}cV䦗~kBH*6G{yfPk3h+'xd4*_~hHDuM5.);&-[ A4wL{^(eFB<(NeG!QLiQʯ6ةw(ni3P]n7<ʓKԇKd HtүWNV>oMoRr0Vx8E; TIў(ni7r.S8!zޑ8ľK04_p\>^e}OYT\ B&ha}]gaYkO} 8uy)JfIjUtM6,ֺx ѼB??(o  ;-"霉l3bS,a?DURk-[Gbq{8 #GRܟ\ /\5v$MYAgҀHDدM0f0W屧|ݾҍu= 7/rFL{ sus7',Q Bӥ%/= e1"2>ލL]2z^hS_=bEѾX#Vz -7xDŠޢor]9):U-aZ23쇯s:PqH^TNNRV郻A4,k}ݏkٲf*RSeg\|@A {sYhNPq-X7!St@-cX)2TK᪡Sksdtʖj^ʥĽ* sˆ~'Cw24I:oKLz|gԪa0+=^j IHE;&tC3?9Eg61h@^PZAaNQߠD\$s`g`ѦGd- p=SjdHۓo١2\=x.GFXVo{͘`mEn(CtTs<kSke =nJVa2$ 0KpAOmdF)선׼5|&:LYN4Ax")@7cljO*O!*f/?bV@1}p-W|r栔:=& LΏ[C7.CmMգ-1Lażvk J<bmGX!b wŠ4@%^ɑpoz:d/@F)ę\v)K #s뽐3:LqMٯPi5ΨUy "}=k5O]l/Az|…tX(D1ݚ3J%W .Pf1^0$>e|_,tӢ+>k[b_H7W1:)ʂA -cŖ;5e{۸29H+(SY58A}S05C|Oȅ,h3dmNmImRgmڞ:qȅJ- 06efI# g==ORK}2_%(6{UfmJ,zlvMvd0ona6Zى>58; $4B *U~ؾ"`ƧҼP8CK>a {UE@ň@hm[z/MbO@zoQZY<ĘY͡3x(b9J}4M*cy; !* "Mە8tV4оB,f` hGB9JQá8F 9:q0nJ.v$"YֆYGJJUx6w/*j 2YE&Bo폎7<(vYg`9&m ~W !E:cʴΗv:k&<Ǜy\4"TH\=]w8%O%Aɠ tÅ=nb&zG7"tDHn$< V  /G{$UȹyX~"uO}Efd[f"jQr:2d4O^uȦ7иHd4cqdh.&SACetl.|"!(/o-4zQSu{8TW/S/~i\4E_K;h[@zO@Z ߸3s-`9)Dv@6_217ߑE~̸/N4 򊮥v(AǩWI8s.͖b Gস8MRiJ*qxu27=8י+R0(b~Gz`$;dUp *QHXȣ:'{s[tVXُD[״rk1"*َ8l[}gڃ4d$ZCbNif¹0ɚ* : bj uPICj4'`u%mfl/v>ʦSW,C0\B%p?.~|3aS\(ǃ'PӐgOjZ~m+^0<'FN$ $š@+\nBN2'#~.nqTh"|%wdSL:~Yt6#fݖۖP? &ll&O( |SRqf6PJ'-ȣ<}1|t "LC) VnMxɼ(+v+={^rq_[EQejU_Q^5B7&,vW'SM}\E14uxGθQHB4Di\i0}D[imkMDJ mv?:Iw fS6y#Ek8<0Qr9_OwG9!!:}ڻVihްM`Lg HQȤ NwQ@=Xٶ6_՗H `֖VEX"AICyeS |`%| RxfZ5B?f^":Ue@[uQ HVn_|?v.YSCf`1K]R+}:>XCsXkʌn䱚ft[{ \9S= r gekz~㺞*MA-Or<)Kv,ݴЌA=n`i}5F_ 9mpTM/:sw]&׬@NգLɉ:&rU's2Ik}Ifś.`K2z~A̝Iyh[X*@2"xxfn{+lrMj1?60?bBr=KeSpqJH.xXXAh PVc9O(O.}  l$ɏ2TpmOXHOltᐑ K:/(̙;|j{"IgXaSCЯ{f4ϪǏAxGcǿ9Hh#Fmv-o70FKWr_%hATW/ƞ,+ڙ_\Uѻ%p"l~p*}nxj6,iخT%6 ">"R[C?ϙ'Pn=\J5҅Al[f~ku;$de.!Ε@D}!6: C)¶I˒'d`H4%u`]2%_CapPxp)Hz u<_~wLo%SBkk}uw8ډմ&>gJM)7x e.7' {uƴ9 s0T'&Q?w#&`Kmrk0j%mxR* 5@han3".wUԐGCʊa\ @53S#$wF46":0R4Иiʸ^GL 1RݫϾ>S y>rmfDQ#-K5i>:)LyŠP>bՄzjf"RS9UDZL L~Rqݒ / :)#ߵAY7$ "[ Q}VvA9čƛyR&mOJb-իA{ h7102yCotXxR]wXYuaN@cCOZ~7&w% ֵ `C| t\Qj@ݻZ6l!xMDbq̥FbF)~|uq0ՋGnBO}in% v:?[&MPs%g͊[ʲ::16,(]+ǝ#GkC{xPS~fu hN~f\skY{K{Yq0ĝ!S8XM.,ÅF9UI氕-z MWfI>ɲyvIq8.*- Z ɭywUne֟q/Ͽ 6\n9ѷOd"] +ÞjHI[Y'дqmT"Snj4VXf\/TH ܘO Y'tv:X#nsS4z]  :C1T{ae·C?)7ùI2k},56eǰseoR1y]Y5ڻ ͅ7-s-T">0KxD wS7Aɯ, ,̵y͞b^BS\Ue-/].#CH^EoT!=ai]nl #KB j-Z{jɄ.YBFk5owB<$EPk$fڂو(l**O<pP47J4^˷Bw2m_=/x0Kr(Kz3n[k@ 1|s8 5H9]ɆP-x4mu$Ob.ť羬tPB,l`ʸ-akurn6\ivO_`ӸGZfȕ8}t9 }euQ.%=C̏-%D38v8dDxfn-\jMH5dl c/h}*]!٪$2 Iuڳ[7h jKɈYv}OKS˞''痳Xm3n :,h^nUs?!/`Lw;B^N ԳEZdD &򆧄Kz ]6k(l]4KOq ?|͂T$ӺDxڸ/TH&b+ڎ 0ebXwEX8o3Tk*WVO2> 8%:4/OF|laS&2z^ʁ'Bvd.zSQƒEjڇ쏍G`:Rh_şjAjxsOsi>ǍbmQp-o (ܹʻ_M@; 0OGY 06*]Ў4PDQ@$٬4F :A_A}AB~Q6Y>gV}g5f\#0y{rrmkVt zړMeGVqf<"@Qb{^P3 &|yZIZM|w_)& لjJk i6? Qh%KO^LM V},K ["^ݏw}PS@1`%3xNe<w2S58`$n<{{%d%WNE~oa߸b`,Mݙ'nF-G|`)|ʐݞ[|N~zZ04U^_#xGŢ).aPQ}IGA.< OG(F BɹU6ǥhMвH'{8k'wbq[P 5&`WhŠrjnBTeם! 0QܣgN pLST{BPw`Hn}YPntǿJ{^ NRq}Ft.9YlZVN>4w՛۔sKtJpG#r9EIً %zzlI|44l|K? ;Y!V]("¿^I&>\o$~ Gx&E\E%,E{WBe>9} {|Bk'B ̇`n)Z; xXP|! $WfTօOt"$_{0⒭­If:YU@odVGu@%q:nIn?'X3uMD6l&|.J|1;XT zjNp׹qk'n;B Ӈ3+[׵~ $3 ]O~@%kqJ׺yOJeۨ*A0|(<5"m:FeV`rc ͕g}%}z JTBYh{{auu x2度IwS-)ͥ@q-fOg|cIs¦kh2+ap2 -Qd Xa֨A7u<֓(,~9nF'<Ʉ$ԿbˊĬ|NѬJmQhXJ2e\\- Wx3h:|J$>/uNs7 s@T.~= ,vT&ސR)d!M@_ f)dpJU-&$ 6>? .@:1,O27x>N4fdUڣ3 ʆxrdʱ減[l@䒍_fb\>(DHO `4dy 6iT;zDٟM?*~F҅N!`>oHP@ZxY-OvTң JrY$'FO2ЅT([{ꗐF Іp}b/*%N_ȝ?^11}|;,8@]::xD7ht9lCWeV$㗁EAb7LgZ3 _ B{s^e0svw(caZIZQيJ3İ@3YYQCm)]Dy*Xg;,/4d_WQZP[&`E.Y9CD.heږ`b!2y5:̯,QZ/SѲPP0F̥ CM`U_G9C&EkijJ1gSҩ՛Q`Ɉ@>y=pG7S'Yӧ]Ju~IyumR|J\< VScI,6K)TK?kNGҵ,"Hԭ3E ~vWkƟh7e$~mfI(K'ŠU-}_XCMa%g-oopNWe )}$|¾5;A0a/-ow.tuo?Aq$H}F"MK7փ f Z6x+׃{q2͒,g 4ZDF4n> 6ZA6PWX %MkĈ(Љx!7 =£hrj`=[ 1(2C#Ik;9*#,%Ja0s߮]%̢0tcm r4̀^ D'aSYܒ!|CV]NMLK?ooP{B)?Wm2Cu_uaffbva*U eaw+? 1r9pG 3N)G%h, xT^%?r?xry䨊":={+O{E-h[\9m9egN)ӿG`4\"XusVu#?8_U.M[!` 1J3!cj*^Kr}$ ]> P6"L to+H,p7wiWsDvXMSD956I %)`#*|jtM2F 3caST%!Zf.Nq_u8^!2v3| \yrSNlF`4G,=>fȫST>:ʱ-{'OL(@gI}?_#AAcXE꿽$D) ,WM`fk߼ 5qd-<ϭD؟8(9 '2ըB9.Ɵ $ N RCaz!pyƿqp'j(HY$BFByMCC2 E!h Zp=ulճ ?XX=$W .ǧnذ#֑Ԛնj!oa);[`ELzճ֏Y2ΟV/܊b%~5PMnntaV=7{Q>Tٷ'"aoJ F-E|.US@~aP!4><#ڐh=%/!b? ZH$HrS4dJ@h =L;S=&'O,7#Bo~Ղn&wYⱘh~qp# sPOk[8 >[J a~.ި<󖝢OeS%GjŨm5@5hn,d%4m~C!\/ vReTԠ 10j LsrTqj Yz\:pr¾+\ۂy>˕}n'}f Hh*w-<#Hh7_: -Rz;$ "i~bb.ŌtW#99 F 6S?SKlq7Vt^Z G5Y7hP:ےqSETOv:թ9TRPCۜ9|DA,S! !⢮WD^]bVrC2QScRVoe.6šJn=z>K`N5rU[=juIYؒ3q yJ= SdQ+fK]jFO,Ei{exg5-:ޘXowgwGv8Y(Mq+ {xS BRDR2f&W7&+<$3Ħ1JsܧYf)s+xphG&DAc:nQouxq14Cfa 4"Kyj_T>a"bSb5 V8V#{^s9|jKѻfbd$ϋvX>[\i5.[i/I۽(~,'ڻHteڂ8`J>&ƫXS RV_r~:>q7X[cՋ^s~BVm8[63$qId=}NS!i5kRD"j{$)c1ӓY<џAESb/lLw\6T)pгXјc;pQEdMٓ:+t٣*#8P׌ KzQ44l$W"A:P\pUe {ɇro :A-$i(`(YF4)QE:\%x9!8-R-_ǓhPaΙd WrS9R:?IL.OFx \mBM {PQg|zFo[ NA2gDβfTwhDX=EYs,*7І,VkEٞfQ`N^OsF6:cf#8,GT]2 A^YXUu4%UC%6G1zB$s"{V}RSCi5Qgtf[ň)G%ψ';oj#{Ao8;R#-4L(p^{̪rpT\5sT]a>P6[hB F:&%sK|kRwyth\DLk k3vV9j+AuDJ_4mn]~ r[C/GsI+"pFT BjgSaHc; f`j1%lIŖ,+ӽ#SwւDK(WNiP B/ =)hHC 5%GuB3 ΫǹYJ= υ̉ZSlOoWa+P­7& ɸ r?z{0p'5'DB+jA Ppj1dk.ZTsO ]zFtBu̚RMFZU!n ŁB9o(IRBϱ{3軴Q[c*n Bʼ-#S‡?ڱ5s0+(bBnZxpXuGukj=T) FU֘vP( +p?.Y͆/sQEI{ AV <[oFBG'6 ,2!cMftI f=T@HY(.7Vz-龩% '{l&rnWeave??8Quˈ]+JO VuNiEۮ"h$ 3m(% e2m5(85)d2!e>n Al/,j;HOH=mS67;<26/FQ%(K}x5|ǣq[X|Ր2zV3-!GJG޹W*+%w^@e`/胃b ~!@^{̆aUyG>]ViO`b;gI5_Jm@Bmy[ɮ.8w/77<) э҅b{ >}7NSqkkW_F%vI+lҝ-8?bF(C>cSv*r2 1 nN|E!~erE`Z|T<3ߣs(ڟuNפf%爝AsЂr'gdm{׹~ o:e8+ N6Uwt(գhәtI.D_ӛ*Z#ʃQ3ϴuWg3 nAuW:=P灼'QDSْ(z#[l:ǷNE En)N2+Nuޢ_5 9"A@wO= psU=&)_HМ _έe&gT,o8%2{ƣҴzO+I@Tc>̆Ze5swnښ;iu| }LEUGex*PuNV5 ?ZhILNStqty$h3'PǼip+cd'0hWtW|e+vdlnL`=MX?e.e5( CAI6%g&$2.O!Ls;W)ǚ5 "r\ZSї&D1bʖ"?M[m S6l,4[ iܒYV9H,8ޯ^c׍~"ʔ(,t5wsw|"7}E2~nTJ!B:w\@'>bcc"v 074Cت;#\;XR&ݝyz^w?Ʋ7#UHL<Jnc^].1p}cf4¸?Cy 94wTCCW]e9|Fz h/Gh>V3& Q!8 / P\q4UO8}8)\=v&wƣ51}ͨ4 -7̠=!s d[1L ~p9[RӟƜ[@zsNfyIJvVR xEщP *,w)zrt.eWI=S:YZ_6nu~|ֺWF_9}/GCO(>c5MoEd{+1;ϥ_m WߺF>>2R 74Js5q@,NNBT=sp8C0"($w?-xJ; jZFUUWQ~N.z?_DnZlZgc4Wa7= 0=D(8kavܷwZq4?痣aɇX)r$?"T,UK-=~zUuyf) _TUjbg'uEa7ܘLs|La:07V9!vtISUڠf JH ƬnMbntWյZ2rȡʪk$Rӑj}Rt+T["yW3rsxV ޕ86ң b}GlR*'l 'aE(җy{Z -w;YVnBq g.ړk>Φ>m̝𰁟d2YuH_OH˟fiZ:an}9E^×|VfrCx  B%̽)d0phm`<,5߬--/GYSߑ6*}[SQrtO}u*9Or2Y Y;g²]D 1Wo[O~ ψFΤ,?w%4GX?^(oziqct=鮀;s̱ֆr1^v s:L|9[mϜw='HE&j\${. n`&7g8' k;&fWjZCUtJΥ/EC ߡ.Lv|jVEaY6'V~tcߗoMo ]zC`OX|DL9T Qof^Hof|$ؙ5DH Р?+eTO9i/dejY{wHn'a/P{p䛚[,YXnz^AEt6'1֖ 3j)EEhŪ.ob9('\02j?$g 1IׄCC f z- }w>j#wiDJO6b::Ķ7NQ.,S8)5w`BH vЏ.Xv9O l6v%b(PWjm$sF@=?& |B;e<:@kY§ׁYz@n_`o'IV"9v9f?E?푾q|iOVmTƷbHzAt/K P-?u]z(9ޢs|._DlVʹ/-'t H  C}cOzN ўA5M)bՑgGQUxvH}##/F*' ODsCCTYԛʰOSAjm([9T.O&i*.kZ0oS1$j~4ģЍJG]茔'o3N(sfn'xx.L*xC82{]t{,m5.QΩ.`w[ Xk~d0Fm ]If'mnNŰ Cf%B\iWN{-L>RyzUVb]tk1LÿJpaL Me !wF m⋽3GZ/^/6Iwq,vHY\leDW#<"pNx+g LR)GY M.i}L>BGܺǩ.V暦b nޚf¿8e3ݯ CW('ʘh#l7am%:;ij룐 e*i\>-KlLC;he37 ^??sN#q0UdQ$qQ.:$(8ZƧhٯ`D mNK}I 8 ؕ6# hёv ـ(DiMг}°hD(GaW5 ٧@lcmJyXnF?+/.&m)f qR4[d~JV@ ˼?m)(`?{ԤkIV28 ՛,\V*07O!9}(B &nslxFB]ڊO"o.H!#$nuGD6'Siq: P3۟lMZ%bU ̷VjCaPP;%Sr4o'{Zt|54QvT4$ZUZ}:"8&Q}p]I6j;٘/TuG%KSKMUEp`"(*Fm\Q(:WTB)x!gbh5|AwD\Hk[ENLTUf-ӎ-&?4nV3KoWQmݲi!5EmӚ`s;,FmpuxN`,Q_ZUS9ن2)Mu`%.XV}KoDi~2ij:)J4;"lؐ*1ve1QR ޭ*{Z"Lv~$`~M:f! ×հ,48 ո6JTH,TQ y%"2J`W6T`VfߋT'@a AK-gXk _, @9 ڒ7cҒ,zu۟is?^~R@$f 8NFnDZP*-rAH7!zJxԝ1RL(گ|C=,kPmgi 82:h lzK(԰[O-x-a4X\$Yav]qWj)"6jcֹ&&6gt . TSe*t4 ?b;#+33Iȴ>N}4=?v"νrK(Fi>ګ1{dk Cun1%1rMY?j//W -v85ZŝM8lIPdvbDkw+.g'zoDd6WշrĔavQHE]U2eK4 x%lړe.dSd2-InQe!bzlB"g6N7w9"fyQ:Y4]vlwB Y I]Y@ l8,̽M464J羐[4qwSٛ)cωҾ|;!ǽXrrlsLBm¿6 ǩ]xa7l&G@2'Hd;mS#N LS4̾j(Ȟbj4,P7-j-k#I%E^f2Wu :kdLcAKd+S݅=* !_TQQ'3D_%YpyDȈ@/wWZ;x,ƔVbztNӷ岢{&gv u |we رgP(4m== MD D~Fj\z}džmp_f\i| </rmŏ©9+{BDa2ƷYMX=o"dAX+pQZ*ߓ/'n2c(YCY㘪4o0>Op춬i Sn]J`3h=7Ul_t~ ʏ&aq93 , aJk85&5GU<DGNA׭hw-ФhnԳJz,B5]]i,N7**fFfH(R 4 D8F{\^<.j? 3_d/C/^>_J/qW"G$Me}5v㷐\21H7M#1 [[m }mA4ؠ,d а`KGd'Bf~h @_8˪ "xI<$\C =[+vVK 8Mv;GqOfk 鶣(VpnhZ 8eFҺ; Ɲ MΑLV^#߂x0 gcҪqQ|j/҃k=w&~lȦ|s^?.|U)nG&|:WL!F= " ~b1 S:bf21( a1imԤ5 71(bfb;uuӴx\ rv2ؼ{t?PoxWIoH qiZ^V"FQ'hkWkP:^A]tksngRoĉi0(תM\1Ȭi'ѹO΢.h |h% +1 gݲbRfí0AjZrW+q+ԲfΊ}/ąvwdxPXtʥbׂ{کo̦h a4E(! L '$u@oʩDO ӕ_A0O2I/s^tNb| aXv096t`dYkGM.@}UVt!5Us Rԓ&66gE5~%؍c>}I̔mGi:hؖڪ;qmL~F w<NZj~%>{%jIЦIDN d8saeԅc&ጮ!Q!ח)OTDH) (HNX{ve9z.4q*չ}o$A {3kC]A 2f0p<\+|M-2C`Gg:hH$~r{$$Ca6Ӆ aU57+gĒUUGNm|{)MQA N0VWv+znal+,zRKxCRD$Vkhw6^'pI/8M/,"_&ޘ:.%}"( ;ffn&NJJ?qߖiSq7hPF`C8}<˞)1KlYD! b]Sy!%d |mD^GܐcIm ^45smϜF0 z0aO̼苮*]!;-%% !ΐ=s\H`L1OZ=doQz$8j.̓pae!kԯ'vPZ8LPL4T +MZ!-GpK5=bʃ#^N كTQ (*E9̺_ѫ9 {V.ڝo]=a* t|e⴬`rz'£,p4EDp'DZno6FԎX?HGۄ8W/bq rO>5-ڍ%=SHHKaH>c(]Vhj4G zXGv zZ:ksmhN-Iy *C˞)5:#+UFz3%Bm1ؿM}]wٝ1*#7v~c):ŊR}}ED34FK/ z)97cצΰ]7»B;_սI#b\ft6's!DpWȏ+ $ERDpO*J9y%ÇɓliI@B۠©Nה$}NRŊ)OXyWT " -8dbrcOz浀܁Q9 YX68_JhSnBX$_ ,#? %eT,K?2jʫ3_6&Tgi#ꄐmy-557hAn/dvum !!gA]Dy=d6œ57;>/9ۿV*αWH]C?Lr"&BUu (˱ Tq fgvih0yF.S7kʀK(G;ØA$'4+. 1*_nی, fys5b fEW=k딕;~`#pիlK "L՛{A7n$- L̴T [gW@-A&b-=)EzaŔЦa%?9M0B((JbE_ʻKK&t) Ϟ~cVT}p`GuL.3MO4VwXjni~Ux"jaSnPXd Szp<+}r3]zF$PK>u#߱Y>9*D7<涶 ɣV׷&Vޒ 5VK^ĸT[TyBǼ&OT`GgإTiP]"x3ώlѲVYR' ˤcĠϗIcEخsF$J_g<ȋIÄ}Ha-?UaktGH`B*j?.݊(:gOT&N/@fL N\, VTw@FgT&%m_bn3olDx(xri,&C 'Yɟx^8/Knhv asBe1󵡼N0͌eQ)Rݭg<0['[U Kbt%kf,bgyjL)φc\lP[]kr H XYOU>I g0ZgUR PH#`U?{"TZ +>` Z CHe$l~7=-΀)˦xdVO JBӈ=%8=i6%Ki!N2dZֱhGKR gE7a>qbǐKomK>9Q}hƵOkw3hZ[<>a_ԺDxTo Y1=6J/uȱ?INBZ $'|tvDw-:.X2F˒ *_P|׵'L RNܮ^;!:x?=JŅǞl9k@Sh!Í^(sgmж[!;Ni526r·/a^;)Z1iΞA); H pEeG[6by . j`Ct'yǰ8,pUC `-k* k+.ti:N`*́p+#:!DKPpw@b?CJS'V~ ;r3j_ի #z q]x @ T-ov w\UPGAqtغ CBi>PcMV;Bg5u!LB4l}β@Ml8F:n<b h. q~~z܏ՔrBBi+tcuacWF昸:X\QN=>$)3Qj29R|!+#{fB*o_GDH[ECJU@% dͬg6iTk)HqRY4X;gdLlc}R?'`w+poR2ܹ;wg'0̈́D]:Y} A5uhH9D50c"u[S_h}_]%J(]*C.i*@w*9euΤ/Z?f$9XE,x {v񻛡a<ÜvEYwGP m]6:pwcvNE>g[a9"w% _frތ L/^jέ嗨݋VBfȈ:13ݔw{U9 +J]}$[ `Z>&e{s`q߿_?@4ϙKom`x^T'j3JUz~lf_~sɤ8}pQCj ͢8q7ojS&SHj#+ !#kOydW2)6fwVҏ-}=x@MӾ N t߶1؅ߎ%lB)\6;9/#B_2~d 3d37+6,Ȯobv,q}őT-wE ;VQ `9W "UrS>G iVZݑE㰹9a!qb"QLX.Ѧ6eDN ne#tSO8€ %BLb;$ܾ햋/ݚQZ"0]w h^8%z2m{ g,>3Q~h}9GA.p}!6?w/E0UZTD~vm el)Szg x2a;qg˨z$8lR|[S(.f4R7TTȯ8V:kq |G/jDQD41N,3ΗAD\A* >~4t^IZĜToٻz ؃EZ:2&i+荖wY261Jeڠ'@\t_ f8-t;m V[EJe]F\ZOox ێ-oCW<}+:$(^FV #$Uρ5Pw(;+%TqX_amD %*mW;;z`eZ';}. d2t@O%kąvp(. @%/'iG<M2i@_-)pp$]ZTB6ySS]eNU@;"Veגm3j^Tj5Gm.p'*bky-V~j`]_@[u+NfVDž:bd…ՠ*kxY8rû0X,JBWrX\¹X*0ɧH@˽5 5~ ܘ YxNEz{yQ|1$#=ԅ/ͫy] Ff=B߼%Z@Hl5CQR-[nztc FQrORQ n)C8P3DV!(֍q{^-FҤna%vW+Uya_1 PWe};)Jg%~%Շ|39n0i}!5V ݖroг>vH~iíi3WAH.:Vm`RT=5 @ǯ<[DB&}|ha>zkǴJ K[Pn󸉢+^Zgfհ X P +SUp5jAIqj#:fd;KnBaGmUS=TKR[/VC'A˃xə7:݆٬e=pIԎ}F/~{^$.'PKc{O<-u}ix"PDqRWZ7? Nfor5fj _K+?@q<ߧfetRy!Wb.x[MSW4V,l8BgQ$k Tt=hѩԯj~s"l)Kgjz'A;!'oWѳ0~D" e \My{(bgP 02[ ~e|# 99\#4Ls`I@Nʲo&%r%З;1CX]S萕1z@D֓|l=̎hfGqN_睑Ɂ}h@f?=ewf:* sʹ&:ztЦm:qrFQsJ߾S>Ӏ}*R+Y^/7W7f. # z}!KIW5vlCO5$AJ$)Z8~>qBq^#0hYL1N0Pb?P}jݖ]Rb KS[Jdv4ԓ yV>#AF 1z/čٗ01WhrQ=x: "jEOֿ\EYr&02(A;zvt=W۩qQg='ڼrKqz!k&D u4VTb & }+ϊᴺY^o*1I=+;^Uqs" zVX:FG3vKȠ^'*NsŕzEΩ_):KjM+UXnb M!vt@0З!-MCOqgz[3!GT噫ֆw@lri:C@p*baUj;QcZ%3wH]~oXo~h#.fT&ΏU$jE,EslD  >_~W#$3T989E,'q z;pm6|49Mz$[-zd̐׎LDã~o"^8.ix76L͌?+?8|0h~lȘe|m\K`Bvxy;,0C In"u kȌo"ol#m@hq_ksmXxx0GVukz)㸛m6  !!xt ҂ N6gü/&7{ &ײ2eOo ]XaJP]d]vcmI.ESs,Gcɤ/"CYTwۿ_g+rVyGdEV}isjRVp,.}\W-.{|O j RLJK9R"̤zW"5!@zE=s4(""!a$NXYh+KS_yEΏ%ikW}["V)MTR$ni&Y`$"Z*m ?F/ Ʌn"3RE0vbb+=&p y\Qh1HXmTb;Ib<nC![IY"`jg]j6k+9mx]Ȣ#<$DQɛJI}I\_]vL_ є1?鐹23t{@b؄D_k1: S|S>oB8y#PzƺaVuN_R;j 9Ϫw7QK7i hU Toxǔo/v V sP[t[ `9.n?'jL1D'͉>+@7;CL^jA~NN8jxie[ixsQ%6:}-װ<3ؿ)폗xp0BVPw6)0,ʡ*reƓ y ,OfçdV^{g>.CA5amRLLfFN"|b 3@ U47Hm;<@oHTqyKp6L@ Plt1 .b9?banD.S(eiiIsLy6 Ep;3 sXtM3J+6>mf]&4I\ֲNl&{g`K'Zd#@ qXi3Ncʼ_ܼ= o21S2g,mR5:R af|%"Ѭv 3R¶:/s:Z^吮2Jf6 Vrx ocaPI6B&N ? 6&Iz uj`T|=+O<;LrH5 tQ awXO CB:߱)'(=y%H?:6x\)ኼ;^&ܯO{sWNRuFf8Rs|ƖH wmkH<(]78[Dgf*2n 4B9|G9㧳I+C=QWSQt8"[l`)W\aZO~˦>Sq1~WFC"*XKg {gm7*JQX{B9~8su~ft?!{/ҝa}1 AK"sZUxO$g16C^՗/vYe0>j֛ܟx&ht~&F/x5pǛJT/f2gdWnd}:<|4EZu~~mn+Ь F(ڱ6]TDzr)bRYF=i࿻o@2싨y6h\m(5A|'Vꦛ~/]1Ra CKZ&nPMې5դaw1d$WXY^0 z(:`ge+Wk ӊD6I> YNꢹ89p<ic qţTQsAr RsJYr8+=T/0U ?^uVӌBjbeà D䢵%fe;>WuǼ;0L/ =S8ˎ̖b324UÕ:o_ɨij\D@C \wy;mn[Z鋄1]jf&x[sLC-Gg'Vu0ʦʒ8+^ą/AU׶/D~ٍu!iEM.PE)oK]<}파DHT[K-|n_Ñ?`P'$w"]Nl )4*-FJrr k5kz&NH۱/~N.tYf{Uv;a[xmK|.>{۞H:Z!㌘P&'s80g'F*6J8W=HqxAgnS?Q0IړʻL9y8p]ȒfNC-8$h 7*wţ9{&uϋC3`S#jB~.HR)~X˶0Q ӡqm}RQiA4'7 w{|٣ֆھN]'ͼ͈Fa+^Rj|ۓ *hHcE]CǏ3}o)iĪYj|hA-\˺:,AK%Xy43bM> SANq7#ͣ?<ʤ@cL z ϱϞ| -oDG||L2cr]]̝bzzncq!]DF^p'uDN "$mХŚ¾Q=Zkb{U7qH3͓/Ȗ.9N?)ޱ̪!{¸Wx8ZE>9:7b:c`w{6SJ֡7Y0:P&6; cmQd&a˸x[_NM[]11](B㣂 %¾AT($}o+W5=9LQA>Y ^/k}Ǜo1Nf&ë[DW+w]=m ~J4eRc cK6nפ ѷ'&,w2PDH$aBwfQ݂&yޝc6c''OS.rQ`N\hk8]' >XV& 7ttc \]_'D jvby)Δ909mh>R]{7O;L] %-|͑?pWnۃ1'?n5ݧK*4BxuL(>xbTSQKrylksFYĨwE6ixkąa #)b?WjHX$ {'St:밝9A V|>> % vH_Yt3o%\ :ŕo?ٕVdYFЖ(ҡ}齯Т/2}Qp6NV7X *EΦYϡ~׵wk28^G/e,8o oUͱ*\f>}Bɉwp,cgUnoݕȧ7ζ+I :Oz(Lx"E ?H.&K)B<@"zK(7=HTA k!w-Egӣa`֘?M O!)ע^9C,v,2?%\=d d{LC=6.!ƬN. JC>~+f#`יD#%VCJ7NAc%Ͳc=p'YKJFk <@=fEbيt(zNDUi xl;Z:(Ǫ6N_CO\ ċ%8y"H߯"gVs3Rїg==AGՕ{>{s'(t(D}-u 02FuЕZBRu$L׬ͳ-ud#3RG$>{bb'vDžlLJ1WgxʧlC/Cg.l⡢QO;KdpV)PŒ0aHqDmrRgT( WA?]'Qn<+=rK d7fRKD5O}~Ի5 wUxpd {%fn ( `>b[ԀY;O|}tp{ G`R Ԇ|ǭ&4t|\}ܵ3#nbHPܥt ;놌A>G!)G:[{1ԉ樂Sٴ>V ry! OzR;Z=ɯcu#<鐆i'/MC+YPܷl} 6q)4ٮj>łUE7uQGXlXGn羦me'\@\-\f_{j'uDDؿ{-0n-)'voK$C@EȜ\Uhz<(ӢjП'4^T? ݏ{t,*L}6nVN7L yD.kHTW@1+5b㝚$6+0rG5ed`>9UdCzc^|/8;RcEef7N.[ 7d` YuSߟc3^PSmm"nJI!Hӎ47|s硫 3'"A>f+uk z5I~T-%K30^o8fN20#[ ~tdlCFY_4NM"}@z/={(&F&rk"錶}:sf[w.E\ik =D rAv[dqHøN:yވrE'-yN~3Ze| GN;Ot =hBі^+KH՚A=X*JPmr#}.!I +G~0HjmQmq?%h$B X(|[-eYWB:CX=6afcNQe :ʰ_ '&uC7ҍ[d>֥ ^$0{ɓc&&>F WS`>' HNv##׻'-Rwx BY38`? =jc1J,) 1ļ#fFU6,ekWlEeiؖA3s*`F*4b|ψ:6pe_?]_JhAv4i澽N)53{P`jI=^ }mJfh~o#,g=&JinI[84?w<5(|`ҾmP-e$drcMEF2)iıqV\TH&&}E̲ږG_  YOiƊŃ-ZQ <%JBcr B}ŀ'7z'6 @2鞷YHֶf1Gj/ 񗹊"J3N_'xSo]}_IrRC]_迅3.khze'N"mՕa/¸Sx>[۳X3{%Ii}Dz#ى WϡZEkZ 7O *y춟^X4nh!1x&k<A3͠cKw'\V7m3"h'i\~97n;fI:Ht'4(Jzܳ^_H`'@Do eAt@?: hgr >&ϙf1=]= ᗲcӚvTOu=1'o|)|F5|<>u5O@[c^o/5Y~oT"ĸ[MIE@@1'1Ja^ iy$ G?h)KG̟h'xA/5)&v0@б>?b}J1;qZ@ 9`fBrc(W[;hGv<{=*CnĐY0ǻ'.0G;3fdB7E&<Ƃjd ^>'l"虘DOq{;@ft,P}e ag$)Ujhx$1'SW"&>)- 4%'l:B<ƶ;_S9H[d6}FrZZKTZ|tb'6aj\LVE^ȳ彠ŽC߲ I!'qjV*h8@mF) J4Mc4,a1R@P6F)v5-UyvʥDWjp۫lkќף[v0A:&ڢ2Mw "9[#.g I>1Pv; .b`nUxQ=㽆uxt(csSgJ=\Ԭ4m'XqS-ۋ߶{}4C/gq_2VfKV}o`f6JjGˎY 1|^N7LqH4lȡy]b12\t%+0^s?C3GKE{JcHX3;t GۤʓuR+%b: oG⦦/J=t3\Bu47=H`*{A! 5oaH)Ja0{ɇ M4j"K1fj[XG.'8  ڡWT&[sRyV.doZNaB]G֮(Hé--q֔H raa ]4#Zy!:񓂛 :D1Cx'%"mY"2?~B0mAҗ= bc.J'̨~&nEm R^J7NU.OGg7'VrJDAm!U#qi,D,pP_.۴6{ÜF^ǃKznX>g﴿v{> P0pTP:}?EF ArTb:\ $ʘN"3?ѻw{t)"CG@&oVtEL2KoFMXEx\ LV=4T Ślvoʟ/a&֪a-sys;JfHp$]\M%)]"9 OZ }@خyѴh JMfG yT[X޴xΗ"Fy B𳍠uQڄZ!k2|XY :\MPs[| hx8g_/r5 h Wي0JĤHr<RO2dј!T$R qXz@5jb"2+?.1` |q7'Fh<|zڐLthpwY[tQzʔ͓4 5G pĪ/A ikXSؙCAn=`=/}eKjشD>H]Y~?fbXa“2n@CR/7 iK derrvk,NgI~HG٘Xe @IۤKqV2c3ol7KFpoR;$0e\[a]G^b`=.K%6[L6 ߱0c I< B!"K3PEc`l \ѶSYhdWa>NQg힯U8y]U{s_A$p=K7W9rU^/@2]_nύ_wxpj1Wv0?F3 ˝a xy@X\{ g,D`wF8~k4=+^>x+=]P_tqMeg ڱd pfy)`rkL!|':eajO ⫎u%L 1͝,PO&)'FXhPshKDWɬ };硞F*w!h k DR3)&pi,j]*Pּ o򗳠Gww+̊4M7vɸeJy'@27 pϕOct<;L E- TLJxޚ.3tBeu|ynIDW܃9d2 D@1 lV~4!Yy%i:oҷ M4DrZ`V{L+u 2^8k0s}=R!-#3FiQ'%IwB|҆i1ǿV5qv/ [6)'N9PKj5\B|֙g7n9W|8f+f %BG5n@Kf,[}< ~Ӝsg~y`CGv'Mqم`f%m$ >nÚDwY~C!uXcklᘌ 枏HNM;}}E|lf&3&I"BIdf S+WqW6ibK2d^J#Хn%VۨS- 3H,pJUfK#_ 6Na>;S{]nW,gNRz|pVm4!53Ҝ tBB&Y8#NWmCdq$Udv]d+LMmwGEwKH!.0Yj9%np-'Wp!4]T6\V@=}Mf;ະհa0#Iy<=voP938V*AhBuwsK'OM]bDpb&OGF.g)tZv aGþ<11И!`#U=f'n.+CeU2[BOK3<)FYlGy`fȠJw2Nt^4sAcdȥf$:0:tQI S5gPı61l/6ݮL[2 3ay:XCܧ+ºkWZ:p})mUC'^v KFc7&mAFA YbʮrOe pDkh^ .t;؉|QgUY HaBPJ36胱>nNo$~kJ-# c'꘷ <_gҵ]J'O\BE!wmz.M8Kw.{bnOe!>h0cwϣ>Y$Π' GL\']6lۆy |sM_YMd8{@d/82$ /&L)B{IT()Qvq$Zѕc XU1Ds-(WZJ¬ᚚ)rY!N~r̺WL%w7,o_?Iյ'`aHJ4z4'eG p+GW+ ė\{ Ϋx2+[cZUdba32;6JWjb_QODw^n+x@;! Ye?6SNF Q8ニ^ȬXj{oѩdxf G=ȪУ6ȝR=eFSLc )ZZA\~ ;[H ;XGtc':s)53,yxnډ->7F$; u^1 AT)ʹ_P|dJc"( nl7uG>/Abx~zɛ).0t 01E9fhnDZٳ8%萯jk -{HK353NFj^8?XO 6hn2].BBT8YrOTt ?IDS>KF #Z@\ʂHH=k-65J,)9Pt!Vd^i'jxS-VJz*sn~h5g3]Tggc<1fE=GfYFp3CeKWCJy!e|Qh)GOּsH[3vU`3큷fɹ<? ^Ž奊 ,Ѷ|Xg1#u$]yUۨc\9i#BTmufwAGZ^ VƁz CJ>Ev DQ3y* ުƟ®%U2=lnb(Et=sE_O|x,kiɣ2/ )A`$M$̿G{X3 vxs+B* s_ Qן``[#9}y S+ϴF m̞U̵MI ( m'.%!fy!OdcrBU:c?# e.gAYhٕ9.K WlG6Pwclˊ#Qv j ͺB{ (~vk{"Auo->}rMK#pG6Q0F)y'_{6iO슕c5yg"ՙ*^V\ߢ3*كK&BʛKpC'5 -LL:VkAqڐi݉GNnQBvܽ7GeZanv:QlFRXJNlb e KSd)t^:CKK?0.ឃ_-UcHWICpq/:"_é,Tn,NεEЦo0fBӘN #P=vX9E;c'}{JQ.1K3&zgVAݟD @x m^EFnr~}W?-(8  +Q <7yb*#WU;Xɩ "],SVH?]lE(=@ϟT*j}אhw'M] i`x>#oMЈ9zt^JJ@Cc<_@G2b2/:i d XpUƺvS?կ&/kb>$6bIRQhzz\+ˆ 7ȃ _\&K`Seb^Fv799kj=B\ .ANF$lgTq!#=ch#jV|!Hab5 !F x!&\|*̎D\7r+[Ҝ|g8-rssϊ5\&EzyGә0f)AVp~D楡$m^UEqNik Ҡ#|I0Do}?}0e[qNs6L@=ѵB]WSVjff*AR8dg=.OBydSꆧ^ @jx.埔qzۗSiN:ze#m硥hy7c; ۊmDd8'l=-{"i@\ ^ֺT i^L׮ pģJC؍.,(Hc_Ai@~x]&KbF,˪?r@*)Y= J憊 *edj* Dl/d7~K 4 vi*ݑlGKw9-x;U@!EM;JqN@@F=}ḛbxTx5?0U`_SP6w;;ȊmYڬezx.}/ 'N7Pi2˞ ~`iJb刻-TF]Id^땢s@I8 30XZÁrJoSS7prh[Md@&(GWR.<1%ԅ,u r=@:Yȵ4ֻ!m"|>)﫰-*zmc՟θ.Qsd F뙫h%_4?8|>odxNt`sHh̓Sw}߸I|Z͟nܥ.]@iSW,Zo݈js?7%ECa(= cUKc8M-D4D2@-4l _!Hi\s|dZKGćm{oCo@ۜXҼr&!qN=W(R4v[Fl[sL]N85q9 rg&m`AMdfmσ߸?`N^?}p_>am;&e-= U5 l}i C n='${E0e(툋2at|20m!Ie0L;e c.rR, DV.O>'&-$ 33$, _r:VAks ԝ__aaM|N撂pZXng5u%ȜdoUĭ/-pVUb4L, }oZ͸Ɯ5AT_@V zjlD$1D*ũI|_ Y2-Q{jhFwع$74'7m;YoBq93D3]c B9jBTM*c]ũYuz\ǔjBs r r'#>Dp#y0שQ}GEr@R!'xDe ٱ%팬\PGB`dRn$ccycvM^QcQIߪy/œ5Y(lroJHI#yzFR;#C(xH L9"xm-H !dWD8UP!=E(D6ruWQ]2z~(|N.6aH2SUoJ"O mWrⳃ͢DT:!Ep<_4<ͼ܉6՟1LzzwSu܊+8̇| cVC+냦ZǖkAO?i6 Dt z7I Ѓcqk#yy|LD0oDf ΄1fd=AB8-ae4QoHWRwZ_~;T KZG#Qom]kl|&Ua[ԞJ?:$}; ^0%߄^*\7P}HB.^wY(4B [v<,}jI-l^o~, H=-vpÝyzW>'+^fr`Y8: \T>$$njKs {12DJbw Vig hmi_`YS\^tbݳ BdșzEn?zI͂Uw+ma0S$1UNbI~xa`X ACg5g0:^1 N6n@uO~F^e +ýiLIxHx*4Pf4;aԠR!~PRx9b ޢ5)+ǧ1^I_`?xlaFwr2!õxjɶ_tCh篢t΀m̓yQ( cՈuڷ"7جBgfrqseq;URvrÆXHQ#y6?+SE=iqn}h*,Z#H\Fð& 'rʹ8 1~svZ,r&7ytQgrq(LJ2!N=+-6c2bW34[gZb竸hI2cp(qO3/yzQm$Ӽ H.4{1\xS֠YٕCܗ.j72pc 5/7s(s2,)`B5?!r#e Wӑ6S["ҵFSL²(FRUꁀRnG<{vv-02a7st6>Ж=a 6Ts+ 1ܷy9jgWx:OʶmIGٝ(.DǷ')G\蓄&Mɫ9h׻Nï1cN_, acByiW>zspItN^cŮnӀ\8vp)iI6K<Ӹiԑn!-^e;J 66).  &9z[5CnsDZ]^IȑK[%bGQ}wDdOֶٵtug+Vٝ_sqܪH*ѨCj.1{c8i,)#÷{[w0'$mSh#^51*:epfU-(, ad;FajWL*-%^ŭJG^.B΅FxX¤_C>*j#wQ{I(YX NaA14ӳH^RK>$A!0_.ezcMRqھ; ms+]7W 尙?`C zHMbVBP+A[Oml O!7t8y Nڝ!sG@2&5|6p0rW4pYTh NU{HgM LruW+})ZkiB2g;gPalf'94(VnK)9}Os`[wCcq|ޔ? } =\Z䴤!40 )׌eXzFᗁy0As冓\=^!y*=[ń9I|2@eP9W,#-шS+Y5t=kE9(^^ol̊uOW?M7gTixo@ h{T P' SS+&>QEL-j8zWV )*[p_HeH3k-RP|dQC00'ͅ{ou,[7g=٤똪ܚ g;uWyVL-ӥ7z7_E=qnkykW2 ౫xIasv9ҳqUV"t̉hJ]3i H00oևm_ zQ[9|]lPaœ4' ) '\J(6E;Kf,P{M&HcS)A{/og_.+OH\ҔnhUq~&~s1z@^RFa9\Xriͩ=#[x\bls3C@Yi\N;V]"PVqwF+~}rd:Nżԫ _En!Ao~{8YE@OpOƴsnzT:M]K6^qIV.X@YaUsAZͭU>a}}: g+ %7,1ϥn36@*Lb,X.>j(iF9џ^ B[3?Wi(9TRkDI? o '=-/oaVOsV-]yġwima 2GSl#M῝PWEk?~xOQ= k3ބDg Z]Ĉ->%+/3Du{w[6%Q yBG*/pWUn(ȴBɉ}5D>A])IaEN䆠Ǯqay<úHZjF(U/PC[p,ސ *zq8̓:T0|^U20Zg:6m#Z{Zm^T*>L!t^Tp:6aaU]Jcg{Td~aszW&UDFm!k)6x؁u} ^;lŦQ4rΥ?N|eI3G7Y 5^"I=nlrU :u@G[(|Bqb/ vH} 0 [,Ɩ-i6/oAk7(u%z(1E2Fh8h-ز2WEg:͝ic~ux֧ˀYH<'@u\T-[# r#VG4EĻRWg.pv5^^Ddd!n/_.t=fk"kţ1@GԳ]1@ m-/=ߤ&0B:~kXcF1M٥ҌBb}PbmX)(1WGZΨQfOcPY !`4IM L@!<0U9CmJ~Foύ ҔeCۖwlԲ{NNxJi_& 6No1lݍn uGɭKzs :_opG3=e Vwȑ osG)WٶqlY $2uq>۲ y{BҶꄗPҲ+}^źS'H˧p}2&JfsZVƿ0Q/0^4D4@I(ƃ/ps9H7./Lʒ]g{=)\ݟG^@(:fYY!'4PH ͞[>SYؿk6ڠ` -$uF/8l$6N?=4sC6hP-p+(<rbYXXRPS[.--lp^S㘮[Z=xm,qz鳯Tm 紤7Nۉ~TDFs:&JJ8ȝX46!zuۤddGe_NEG9X>3hTj{0Z0?wr8.&q׵eEYF4sN\5Ѷ>AZ .X !]jzv⢛䫙f;w _g&:jYJ?z/b 8`u/5w)d~\ⷿgi'S{!ccYE0[3YUlFp s2[3}1,Rz<\J,6Wc;kĕ*XxA9*tH"1yXϖqk#8vu 㿐j< Zy$p]Ԡqy"('E!dh c9A!>4EDžyJ*2-l'E/(1wzS)q]TXh80Aӟ*=y8O8 `]02cKtuh#j) FzȴtIk0'k䭂dj2O;g`oO- (TNT+N.R/ҎysAo&D# ioj0Kz|Z|Z@Fpf>9T(5m8.&ʾ*{ N̪. 5Czxg@KFO=>B=35)*RJɡNXA0߸r M~¬P Ҝk|WcmF#΍5Jv bxt30d6(Zdc0i hK%}`,ځxD.+lDb4@jG 'Y7Ѫ  ֎h+szQXL]Y` _"\WFq]D1N79ώX| c>p@ z5%12U(*myNF~lOgƦEjrT^d[%E<޵+fW(DL# ~t:a"0IqCV2˵HTq-N\oFV+G =,soGb 76Ψ)>׬s&}a> V (F"F1-#X8zO3̈́9:prFkbK9l἖H$U%$KV5BQ%O;]I낶Oj˟STNj!vBSm>b.\B|y`x3u:́2jH)yHF>ɐyFO73i? ޤ}raT&I]wUu"媛eH!v/Tt+ .ֳt,v:7HI>Mh0PP/`xg;Q$]\Bb+A#>9=. 34pK(k~Bg\5=bY5nO`~1l5108"ޮ4xتMy.LA\ڂ < ıjO ip,OH.Bu<\638J_H^OHX͠X&q ;C&[49M/FY7I.0谩9?ڤlѪVm"T;X&bu}? ߻ Yc0) 3luȘܭ5}NciH-3h٫aO!E5P0X)XptL7o2g aĔ]Uvan8Ըt Qj"toN';SRMNG*\vGLzW+?,̾:W>]l cDÑU֏sü=* eǯÉ7DK#@[&Fz5YT(t16Gg3訸wԏW;w c)T0@c{5HܬUtln+޼2=·7Ɣ 6]%ɤ 7Oo!I¦l@U u^Cda$ikgS4=,ghGpE gD`|}YEDm P A|NYG^ItaAIދ>rs#ODTESܟzRCuW qՒt$rl`<%MIXlHy$ J &FBgl/eyKdȾbO 6E ˪[\Ak ߶uGsInZht]'V?L&fT*]u2?.GʵiqvK+%&j+<7QEBeB[AM#}ʙ~TuMXFώcUw;ΏO3DD-Ȉ|W"Q$aiۊ%ZK6ujzs4Gܽ7ڻQ p<Qٓ[X!JώTQd" kv^iA 2d%d|ʷ1fRI}ƹ4alZy_0pئoxHCdnL(JXq7bf$oK ٜmlNF! bB5/Dl~,EG~,揰yG":h(q 'WY\ J";u2u=a9{71fv:!Thrtb]}IKģ]Tsƚ¬,# /}aAqifcS<rUC.f1w 8kc;'&pBЗը6VL=rxCN75Lp+iNa%5]iG\BH5?כT(- :P%-.G߷Q6GSゥ>bF32ˤ1T TǹQ#s[{)6+;(ܢuAh_tg0a1Η57dE\O!F"+Q|f2~)~a-vKWk7e\xP?i9ԡ5>eFeTxn|5.d!$S3d0O(V47Tt(N3MIv4%ʜ@zn fX. k Kf]C?V['hZ㱊ܤs=otV y.Ђ{f7zqs ,% D#7֓OGA2آu32{5Tz8-aI!.%.'XC? JeB27BxQ΅ Ynl8L)M q[B4Րhqs\  w xGH~ PcjQ虉::ԕmz:ʝpQMɪyÊ}`_?vƣ0aP306 j{qelBm$ܲv 0 DJ\pe1k@٘ć]i!v_(T*զ&jpnqd@/g۩(bCG/&1DI_eP-} pVP=>7RQtxhK@KLɗYo{D~MD=>D"w&EKW:wec >td*ؽ%GnI`X<,#QB'ݘ:̭;P$Nt$ -ѻNQ]f)gMmj*d( (V`*4QJNtچPLp\D YžuNbFxiDeQy+&!1m:6z1h0cv x~k}4LT-$5Wԍm#=gȭ | 9T`|p[z`Ui!9"Yw8_yck#5m7hnna8*w7\4iI*A Nw -g9ūRAs26U>&r,j3 [ʞңr~0|;@iRY%SF0V#nF4 rYz{W쬩h:Ȇ wfR%d}g~GS!9,A=Y5_!6 tB2F0HnW1~ӡIئΙ,. l@\QrІd[bAϞ g7QNjV\JNj ̩GGP8p$5tlS66o(<8>G $KFyiy MKh"dDUJnG]1u?m+Sb^8GM^~T/ OSM"E kU%Q\׽"BF*_h^4‚_g_i[KX4E1>b1KMgv5:H[ƜN- NY1We1P 1 8*od1[ew,%|H*Pa9G†ؾޚ?8BC| OBPWǧ(#oXN80j-q7 0 c>~g7sFRnEzBn ?S4ަ1f(.roڪFyh _ <|s(kR KaN2&ւcHU5GKՋ9|^`6P[Ĩ7vȑ%; dF#A,S3!ަk@F4c?86$qjx`¿<`m5.WHAsb-?rBnRгy(o ,XtD`kC 5,聇-i.wj`h6]sqK#@?jHÖ[OLKk˃rseDt(6 4zhrkq0 "*}9.K+V~؇x22Lq=SLYۛ~d VG3J$SÐScH6-Rc9}hO3 GB,ޟmx4.Wsw6B_Qo[$C+-+5 ?}J54ΰ(hA6O'(yneU?b)qr h9s^W+i¼0kiKw}t_iC2qty{cFn]$dJg\Id8EAJAQy#crw)w7Ba#swfi9QK۰'9eMAN0ЖA~+~쓪 \|c`%x{:9{16e󛭮 vJ:q"LO PŸw)^1h 2jS2 wYPyVv+nŕ]6Fd$LR79GWֲ/\%j\ka: )\w醠4O{K:qES{ 8 Et-.rd"hc=V/׻7{L\2>$?g};޺-i*gs\0u1 -@ BNHmqAd5&qϔWhHm!kp:$8igXL&Qf1Y25ncjxyCR-(&0P0}9NϺvm~Kgp7!ʦJ-Idaa"OJdܖL>{ptsZsa^u(W6zcҲHG8s*[~g|-߾4B_{xˢ_s%m̭C(,x*0 Aل ݋W#q _T-Օ4 9/Hff7X%.帔{Q <&Oզf]`D:rȣNC{hÑY<%OC4ѰYtGf/m3B»E0B#uݨ!J`5!kɨ04[-mH#g%V4.OfpoL2CcTo٬OqUBr`I)r=OO^"XL:B\gjDBG;ҐWMAi ;5A-F\|լ$ɧryHDYr8mPk#lS2Vvd hw{fmuր*aIqMV_a&˫ &FMjhJPIc߽$f'/b}5'ne&jga+dwfw)z=3aSw]ǒʼAzO$[:JZW\a͵U:zwsU5#PM%螺@zǜĕ k7 m] H@+Y૯6r&QF:dPkş_2`W^u9J!C?G93v J KE32HV PH}x9n >yi4Sk`\lDqeח/ cl#j+CeIНN'\%tGu]rm;xpI=oL58 %#Zf]+_=4]׆Juۓb*.ʤx*=<\\ծPc[:A@|<)lμ"?9G=m8ҦȂO!bԑޣQ'˗*ୁUr:Gg(TP/MKA[qM7@vqV_UB~ Ap/!RÑ "SPxMޜ \[m6Jr|%n7 Bz-t9#֟*\ jK4LBDoDhgukvqYCoLĿ¶ F4@a.ɜ C6r^͒knfJdb`L(C4ḅ%TB 2{>_x~ [] -xo܏MX6?E"{FK. -pMzԜkc=N>ix, nH[Pxㄉ8~aSL .T5n,V'tʢO{:pZ7L|qKϟ(G[\ĎVT #kGEm<쿕AsPeO77^w84I W SMid ѫ}9Zn2 l)D=%!xBrHU#W&o&owE-@cV,gJR.l6_0$ӵ~88O \م,ڐ쩭춋d H*KĩA:mW<>./ocQ?(g[)_ "oƱ@ӏCY6gh5@ xMcfX&mXgôZkbku8.l*#Bp]dw҃=;WEurCp@UӾr3,,9wӺdMpY\6#9u'corAK3 ul h_ۼ7 ;r1@^B]cy_Tf'v"!qԷp/GX+l2unN_PAb pR5V 1-hZWpHBO+W&9ͮ'&'NR9+plځWmqϧrQ(G `?N$e.rDT} bϺ{Lm5 te ZAT(v{U֬nc ; M E dK9Z%B&%D b%\ZPX3B:R-2/j/ujӇ|ƥj*y?؋\;,#ށrVe2-+W_J%=YHZ.Z-}\' 6.b(cW$W03 DxFBϓ9 ) pNPYJCύ(mNVj81)rqb+ڳŐ|r.;RGJxH{2c'yy !^DxR2!JB02|eϑ6Iw4EA' 3E!(r94kn^ (J@e.@7*t 3ު).S `5C}HEt{rD/>auAY쯖tb@Cy_"w?N{d8Ы_ABq'ЬXoP,L]If;;;& Y?z5!cQ |xB|rx@Ic7Nl.pBz:"j+kS<0~6N>3!"`F"$*):þ3\hpЍgzivK[ߴ;a*V,ѥi#O>3vdjC1oIe{`ODņ'|4`|(s: 5Uuٸ_Ɋ_ ; ({. S1y.}f%Ybcϓe`a'Jrof9^=APx5mwJ3:RIS܊rkI_g* Zjѧ G #<*ALRvozo",V>[ȑ{-S n5HkQ9ѐcM;Ƀ^[Qb%Ķi 43qv7T"ЛvэP8( )K3}j{@ oS~gXWGcH @dzW6st!ΑlXhSc>:SPoM65RDV j?;>UBձ# үϝ *j)d#fjW^d`?tNDzZd{}\kVҶH܌cH&zVZ!Kj{z Ep}N*m[($3pUP ׂuۏ++`wF \nl@ \rB9`9T^["I51MusM#?%"UN |2@Ng>6ȡnx!`(Cɷף lɈpQ`ʼn?fdەM?1!+ 1ꍀ+78=d $n=n9Ȩ0SL-?sH<@x6o>9Ԯ "LRsry ʻGgFڄ!K`^ˈSg2 t _&83jw3Fg+&uD_$FG2Z;b0[#Tԑ[#pJ&k:Ei6oL |-m՜f lI ]qZ%Eyo)Bydt?dРMm~XJ!\wARLQz3?F=cu+AJ㙡f77FR (a ϻE"*Z`@qK3Gf/e&L"dC9 sk9n_G py?f0p>y9垼b.M' |>i/8$C71TZrUFϡEik)!?qP}TzNoA_5)Q|*_.*%qK~#,oCQ✊Q22RCy3dnt&vr^nOj_4NJPvHg{C!}(D!TWgǩ)Y5'/EeCBsNY䶾@jIgAG^Cb#|H,:{ѳSt-46U]S̛?}*]V JA69dpP4qID -狧 b},јSKZP LX Iv pѺ Bг^-#bp4-` X.xO4OƑ<\[fk۬$Es D1^Yp뤚cбy1V-6Z X ZY%VڿOSNaZ*{~P /yE Sч3?/;Ѧ~^[&wuVa̴oF ezܱ$WW7+bW0h:= aEn8rH_ǁ )f2B5(.xӍ{ţqF3ZJnE P[>ܽ@9,/&RxQ[bz![C\Ą+`sIZ%kԔMMy_A8Wa;#[j#HjL>,1@Q@>Mғi+z~ VҜDr)Oؔm.tI%$r@l9IG 4"ЖkE:r¥x-sq^p?e(A-78g:n#puFg<flU2IBy)D7xSϯK吿j9W5Kŏ zN@ąyY}Gn!wp7%|,}L&?٣êMdyZ MuoW>\|w i(g{Ius\|#ŏwkfb5C6B'c}cEkT˄с8L@p)FѲpzzt4g^]~;aκI섳gZ.0xRD4}b~9IUŔJD9Om-1(^95uf3uYٞW>wđ2b?K=])qfT]Jg?+#h{h+1CJ]>HKZ͚!stGKQl Ɉ痔%Mct,>4`'짞 Ζ`;/~V쥲27,}eaANf<өY>)OvZ6;.?uRqK,KG?zXnI9WOނ{'pX+λ25 Is U삉4YYa|Aeaދ Og,>{0qrp k6~Qq=Ô U}Ob<<Ys.;_•gUac8CcO>5AwVс5l/XOyno]@H b=6C ln^} ⶪ-/⫔{Q< W:d' 5d|X#OD@SD)uCx]x.&8=:{5CwqV'&d۫' y{&qœl9 { D%E{g* #:{"]lrRn(@<߫C-ä>*Ahե鄦8Z}7e#N6!FϸQCZ"kK]dXO547ܤUS9K-BpOt>N"^{>={Vuj/'+1:K6UjIhcq^Ͱ 9FLCx[ <МVj?-9:[]A&[y~ʉJrawZUݯ`f#ڒ)x^,Rx3Y,\hTP#gk <*\q"*v}$UF)Q=NN%~Ll;,"4c<$ԖFp'p%&Fʰ3a#NJN𸧨P$=6c9Xc칁[L8 Zc%,X^ %Tݤ+wE|xj[QlJ+@5 ~"yGj鋘<_PuO_CD$q H$c/iv,պRͻ#nZ2<8W q_~\cR0Ѻbu>>Qybr!9 pY]YuC,\- }E:elƘ즂-Cߤ;A?O(lu.Py G~JWovdR o!MIHqM~!:ʮCUۮ8y"q(66hl8Tg}m6',`-cO;d~뢯NKOG^ G`*ߪ%@tjLCk&|qBUԍ Te֟UuF a-S` \/&S룼/La^+KJd$}؝is p귛-0N)EVۯ#m \'VOzYh=l0pq g]{xL.q\IVnϨ6/Itoj:Z[9aǑܦ(Xq['wnfA ~20'S /?szȀ7h3SXjN^XGXɩo"`g:]؝t':jP'=m4宒@۩SQ0R)*,Ashmjs<]n2f-'}#.XCm,/` E.! MsҼ8soC{~ t(PsS& a`6X'7?1bKֳ!3- ;rk1{!hԎ 8@zDlb|ZSuܖs:ӶNUp[:K^6F ]o#-[I%E @U3NbH+fz-}"},LejUԡ~h}tL=Ei SD%7jct4Ik:NXř~_/sg9#Жp䯱WG{rlW; 23t!I&pZ~ +VJ͛QDeK {~u aTkn ]f5Q`riVI?[C<#&K2Rj 3Y8oIfPTڙB*Ao0ǡdN[;dl /E39S4XOB3; 8h5yLڃl2bw/@i8.Q/?7O2~ְE4*Za؃Yb.kB7c%e=kTQc$U#- 1ű/E*5L1p%y:Tb-*mUT{yt$A8{" NڃCV姽Do){c"P5u,WM!qޭhL_97P!ENP m37ɏڼ *3u;X3?H`9f!ןILTʈ#=*("Ȩ"QƳl^RU esTG^&k\aC4b0sqeenqB2V2VP/Frx7H"|#[[W Y9zF_-)j[ Ӓ wZۺLOWDtW4~pܫhojBKԠ'e Be14i<⦞\fV2Yꊣ>s4{3E>78b(/스J(-a(FjSJܮm`ա)%C5d&J-X}/sE]k d /MCsp}31`؝k'ߘ:SuWs4TFQnn!Hl~|sOXmU?zcE KZgFUțOU,J-%,|aLX*1C\c4w_EؽGnc&&/=>]|tNx(~lQEvx ӑz7Vߌ/-:ѹ OΩPG\)eGOzԴ):mbLdwoh2Y%3WM slɄU})>;Fk~쵙{!2%b_vzK(` Fc:j#W,s7snBL;ֽz7L[u(Eв=DMG; ~Z'ZWpZ1 OⰍG$^{FmPƠRf>~Q~ _^f>//OFaw19PFPf֐5<ᆵN2+0|lz 9ol6@[ :>p>sy[ fva+Q5b*tI1`wB].Us'J7DE&(F |EL bf> JvߪjuR p5|jS]YظR5Zvq=hQ|~d^זጾ<Ҧ>`rf4Z虮}8G gmcŒDZpU㨢j5a${ TDTE پh+:Z7G?Uy9ӶdQ 0+ 5*S'>p/P(\"TYTuYͭ*fHgs.TK c6}wDo\1Q 4 gWH |vG2MwŽ^vS2鼠U Q윷aާuOi4Vv$7?MĆSyUG<ŝ-'1/]a(ܔl\g2 O'+V[l1h0}b{F. u_de6Y{/Ng8ʂ͚ SB'ʱرndϨ~lvPJe(1c\Q-rC"J mPOY iΛWf>zOˇXKzl|U à a|T : ?U7S1IσF@0T%[7ί̜ .w c[Z:u-(;ŞjNByd|7jZmZ6 j=UNXGOBH،lRMt9BQ4j&ǩE$x䝡,Ggv]0a;zc&4tY|pٸOuk ԘxUw=ȞH^3M̶d,ݪX% C őB`s {8FX~(Mpi^{ճgH,OfY;T+@x&oVL_[2UDO`0ϖֆR9gBǙ_`n7p=(h Lf|z=d'ԻM )%``{4톁J_;zHq $7@EpPd?w&iv(N)~W%Ή;7hN+$|,j:g;=cd@gtMNV-⮭d;m/cŨПMs}̯璸Q?f>YR;Ռ,ºr־c#SF);Iߦ}\I I~f>Vˮ%8(b\X (ZI95sn03JM꧞bǴw^$G_953b@A%6"Ga@z"k$RŐ!#z߮9~#yl!SrV/`^ia\TFm]( e70)'\Ýz|V7 @j6 ɔ աA$;EbJ ȏwstWmӤe0Փ8Ü \'H 5A o+dA̅SX&Mg0 \f_<O;.8[#T &X|őpލq&H[Gv]ߟ3(]D8V-R*fCfPdJ}8#TG2l+VCybH$K.M~Qlxx`ΩA>CJgq2MiT' @ .kl(wtxѯ6wWzQUinλ聛Ә{cևQh`&\Qs2>f'1 ƥU*Ŷ Uu} ""n85M>tE4[*҅٨ @??Љ` n:qgy8U45Wj5獠}5bm0rgM8w:B$P({&nHb`6;Ƕk?~NQя.j*ULT4@[@RmcۈI{#@cs'6(wghF4U^0*-o+[3 (Cq0q9n_{;j6jjkJt\~mBptZgusbݑ(Փ U>'_ ۋEr#ƍϳZXy8wYc-*"\x8E"A+3U/C],4cPˢ_wDj;,#B3*\8wooBPe&rK!pG|3x#]佸MUx8/XpQ3ћC{[0m4D-0/%}bU-(`ARFGW)"[uMwx2HBEoC>NFt.3S<>C=$cύ;AAbܾ(݉(!T (*boΙEBN$kw</NCS`Dq q:']Wo'%s@P%+sfTUXy7]ie|"#A!#qVo`cD:/%`)̓k_,KAxkV/t޺^_P/GuX]k'hāsԚUA}$SKrxIc% So%WYQVkg5N)cY6}P [W*{,G!UcLXNAV@_bEELcL&1#NxMdx`ht.#m%j9)aٷV]Ya60oVS"АX636n U;FvO櫧Mf * b*f8N/7J&&6LFT;*3|~/}O°1+{sK$s?}YJ Դu%njM&q%WZO Nە0+m>Q(Z:Y:<{VR33>d: +%HLK֑Z:xXu;ؖ#g88{F=6%pD[BߖmX%^3V z  -p:%콃uopnJZ3;\0bUc0k(h@A{OMΰ=}%"UQԿcd-QCьwdAnciDwf,u=vl-ΓvA^ORo߫p-)̬c~bwIR%ky_z4uԻ|yaJ iξO#RrIŸOiҜW``7'MڢT#s.Y +8+'*)2>1crײ]`#YFIz_|48e/=)pC]߃ SMBe lqmt9wAP׿D0;MU:|bqG8TpEMv?T܅_ɘϵNM7G3(ot5ܨ`#e*okSؑ ߮0tėOn4`5ɩ[{On*B5R 2EZIqMQbMEXy01Hd̈́}52Ӧd(=A`Yzo *24;Yp( sPkbDETO}'`6gEj4͓w n{EK2:l:p^]Vk IjGo7WakKR͛ks ̎['p F M[^e p׸RuJ__1pjk*_'2NvĂg B. z >WFt>?P˷{>ۗg~׆qBҲm #{o%!`oE~ ֓w}0c/)/>Bk O\v/xl*"=V ƯAޠ ֝E|DF7pXWoPۣs]$1Z^;0Q:^j(ܸv3YY/ꈧ[M?WkP 4nZGbߩֱsg\S1T, 2cqוt<|eIic* gX$5\ M}ZHXypց~UA`崹Up9tw=+66aO~ؒH up T.[9UpD 6Se_}2lEQ<$l"3J5BwR+;8r9hGȴP r'i$RJ~[ԂܹE CܯKR}H屃vhDV ^dzꨛH!o*C\Оɋݬ}> !C~&CeCXUuyκ?5uzYf10?3-Y.ag}+8sE =.1^]HT-A $m"HI5%F_`̫Yܴ& |}bPs.ycM,,{4>\Te&.mz7c7Ǒ|F7MHG #T涠* !=$jVQ_$rL IC`Q8oy[y/9'jϳegRCVaX˅4dDtdzhʽO6 b1$<ނ#BlLd'PQ}zWܺu'Hcc>QVgrSh،nh έy~enW?m1Q}Ү0,SZ S޷i]fq{'bШ yQ +~oܐ+Gz߯Z;GO"pȉr=.@#T"1  %Sf|r R{ `e[/fw͵vE-W,b:uςlc Q0a:9x&g,PZ0RLZZ^z"D~[a#̥BU*8cֆ).FD-^_yC%ʳHj+o1h߆8n&%d4Ԓw딹D~0cFݞ4R #D~!뺥RW@ 6OBU~.["@˖880ػ%X.}ndU]ܰI=u:E?wRZ_ Y7pyL {lɕΜE,h w:u!}ɄI twH+'O|Dd5[k;k;rk{ٍp=uKn#}嚝ӴM f9ݲ0ߐYjg85tʫ.(%VEG(FaS&# ]QS3EYy2psCfB$5n%CySFͼmK9mC)*!4!s.%ڪ&}]_!|ƺz3+(ߤa0h-Rs)F}x+{l9.3VW#rZ!U`e/B:a@adHuveɩ;OeΚ." mLꡊ2'/c>!kxfþ*k.ۋƆhE=3 nߕ\nŹiV 'H #7_0:2!Nep@D,fڐD5v+lLSl3{@R#IUΌ4N|$^^&~#&"FLGt ?V)v\Ԙ>rUO|<3(ܚCl O2Unpx5H霛c M,>`bObzjGPzG"Dz ށeYN_=*3IYKK gP1 q§O:1ńx2"u2",Ϋ<ўA-_ ),dX$W"j9"ýJl*PYb@8&'->ߐu]DfkDɺk,eDB;!4+t|5șs{JTc`zK$lw`%D'P6ɐM zD]>`ƿِ)oeߚRtIn 'hS`lQBh[uz``2D"E,-&'Rn؝PJng !3F1zO},~'>wڜz <b.]\4w3+3$%NR!Q?wf8D#Ğò~_|~I*xkp>yyn7 ^ԇܙ8#~42:E+P+݀hVUmy'Ύ꘩`( CVȉ"FJEY[ӵpkTFt=@?0C,$*1+RnŠ-X< \,l^P%IzOL1$[=椝+3'30p{{aP   B^gYZ070701000002e3000081a4000000000000000000000001644ae3ba0002108c000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko.xz7zXZִF!t/]?Eh=ڜ.+XKLi!A <$i~@ Z;+N倏w7zҠ+; 35};Au_ɰU-F跮XZ}PvvO ,YnHc؈f+'!/F#P1kv\\g'!0P+ZL첓ܺ7T}y!:)\6ލ(xvGq>-c.Vfz%PC0qvZ*HCg Fa`Qj${oK,/j[~ /VMEe}Uɽ*!I9v\ d)QDqғ$Q33z}Y8n͠( zd-,kD,Pu"*RVK@a @4 ŇLE>#:tUVS`Ո'""ˏÑ/eY ʧl^~&?͞$E;NfnKc*Z*FkdQ(^+崙~)/S9#p叁 `NJS FhN yf_ly;8ũS=1a‡e5@G~^~m7Wמޮ앎ϋzIo41Ie[z29o펣ju#b) }*G\c<Ӂ? FSRDB aAus~ PL%/ DӅeR|ۢ TAF LtĀ"8j1B6OˉTqk5B!qICJeEtՈa4YFADio` &? ('V,E'cEX ZR]k|H}7U#)և2{-UBow{!ٝ/ֳt? 7%i`|/%|sG` ňbM (%* j$``ξҴ_'Rc<@kyk*AaϱUuuN w}'SL|<x¢XEoX9%5/(v\ v9rJ:T?˭\O$ ?p$B%8}Ƶ@%cǣ!DžێSK(-,7u4hJ[yVL l!OfwGYL +sNQHuh*pX* ^DzY#&]d&E=љ&k;-d? j;g䤴h-,ƯMLj7$fdQ֦)V;1EEVmqf#euc~*B:V8`7+^lp#eGS' G]Li4ͨק[}sLT~G.~^\@pF+w.M7V<#/(#*GW+bshg"tuE8$k~&rŢ\I;WpL!'i(k.4o"(i~:f]usU8ίP/7Pu6*U&ЪϦ|c/yqтaw 3p\7kd| M KJ2`+( |Fwꉋ⮠ lߙϟ $BOn< +ڜ~suJRdf78ݙ=Ҩ-iHO'[w&6 En?\1 -G~Ge~lnic>!֛>h.7t\ zu򵧋:[<+-V\c=J \w%@v׷jc!@ى4b5l(tZz*f$^wMEm? 0"pCj԰{-Zn "DMCc v/㒷ǤYWGmǢ~.t?FY A![OZ0Yp0:Nf,IN#A[LM2a7÷]o"?G- Q]QL3 z>+:fNw0{*L?4N 2FO"5ys?MR>~ko*3zL̊eh(ŷۭT "Iٕ zQsvCňV )sF'_ZTn7|`J6]w?H /KF&.t PIBh%-SwDRly>t/Q|Z:j>[ |sw~pXb%̑zm;kLQfgF6MN3p5Z\ ]&q@s[/Qb{t`–ײ QHG&ݓu}oxZ NDV**a ZوcB $s9v}2:qLJ*|bPsyfɑP@DGC&ʄ\EcR,~&40g$ '9bHEx<.i]2o]Mc @&#LPmM`qwgp\_CE-#dVD !])-gFv4U_Go=T$2MS87RjP]yT^hdK-F6U}ůXe E~a^+LJ$&OGV_p;u>_kY:-)4h.cJuуXaal#G~EjӁ)Oor{q"DhT̶wu)Jߐw\s/NRn2K.=aI~0 LmxdPE` IcѢII4QYЍG 4O[lGm\I<$>`LO} D6bbB^2J8I+ vҫ!$RTJ%<ڵQ_:"0;O$SJq_$-k' ^UmB : aD892ǐQ{EŎb G69Hժ!P[;3? Ӱ".SGd4/zH?7U):z %M(;@&጑G՚JлުǢ:^濚֔6/] 1//'טJQC\j;>H ta]|V@?^އIlˬ#B0CNYĖcj -|p3\ 4 r!./;Cz1w4MmN2~l>eP{UbK Y6IIpH*%WH^F1D8%$ 2fo-^zȖpM˄F>M>~R;fЊ{`jeՇJCPQ7V H٤P{~+E$w/o9Rf|C2ҿgXV/]Y 6_aD>_BN~Fi/| &Ƕ,s3@JdEGlr҇xsUnؑ[~s/c! -ٕk:%wo탏G|g&EyQE=xh;O6?#S~M} ZZA?pзI.<m(ⷐe=޾Ak4ď dxGY#&qc0z :Hq|LӂNZXɃV.m9z-QFv-F@)_0,sjPÓĝt'X84h7UzKqJZpitV{dt$ k(Tt;O߇*&6r #4e\#zn'|rb$nDIq^,LRtk=>8x?ÆJR ?XaUä#.~DDaTjJU۸r-KPq߁_UMG_A~NL Gx'RfP`x:}©j4d l2d̺[+Ւ7C8$n1j)0:l۟X5ObT\M~AfQ(XU.њ (<;]M>~ӕ#ǭ2RSAfpq.]x/]lOǃ*sQӷeZ8l3fQy ,ж.KO"M1ךɅno>>W'2:k>Y/@^RJHk1 oH+twQWn4*8Ҥqi רzІ(?#sanhIVmCwDai0|P*,IZ/]Qu2y^:}#Ĺ/^'GkZ2doy?p(pe0& (+zq'0-(0 z aӧ Ȓ\4?[}硧5VcI;xB CXrLd! ?7&~n?CoPD+`Zqs Oc,,i\ɲ ޳(]: ȳ/9[;5E %rƵ$Z o"q :|5C¶--zY݌LB?6 -C[)jMnSv }%>[*qC7T\Ӈ 8#WT nC-5qTÁ[uJټ,(>qL%C]  Qq,d.spa[w$?( 9-;?Vct@ЈKBUB ~{#;;sL@ Zk},(;ZhZq63"`q F0qn'JD=d6].iuP"q(ШhM_''[=2*YT e VۘU@^H;&^<.8@WE! !AUxFl'$֞2 ٮC} iy^b%«y/+$j0㻇Jj^fu*e䊣zH3g\sYvu$V@7/g*!j!9dD+^o mͨX+sprn\u]wLq~,81IQI5 h# a핑5?m] T#0es]% BV桁W-rNHxw?' ڭ9M/}أ!bU` $P^Lꥠ;[V] S!EϰmDSbCb̈́U0$41[TJ4w>fd$ )w^qrl4t42jMDj^u`Q& K͎yT?dGWV',xp]a`nQR z;;Q)$Q+:'iZNsE&_ 0_]H5N tѼQ|ccl +cipnq2_&,A?nP829bm^XmLwmFoP];ݝ.ÛHY#78kɐUp FCSd6Iwyh /hnnsKm#W^bLEycPC% h&@)B6J~ɖ9oEjX jKyM47kw:2238\/O-.n }^gxo2M;٨j&rŇOMX߱%i @f3د@(s'96Hv=M`'Fa[7}Cr&@\vTIaD >fa}^KXM\vff`iD˙%K+_}z\ĤDM_l FWAk٣Marmzy'GqSo` ZOW58{GEcg?W6uH[-"@mRfL'quz}DyKu%#LT9J90}Nla^ <+%UfA3MCK/&--|c[ =fQ44S\pLdi &EY59k"i "3 \4s&Se-}]*fDkW06^wj (SmB88h {?LsTOiVlI%>Ƒb%٘@zt7pi|A[-l"7X3)@{ $D8UӮ̢v-=5\d4ܑ)7{Y@43LGFɿy@]hQ? M`9 Ywx.Y'hN0~܍]:6,C 3!yA){=Râ4{!Z@Y{MȺQƼ%ӕ. j^>GMG!jF<6R׵I,1w2N^k `tJ@̑[g'xQjzVok{h*Hapl?;aoIgkʜoQg;#'͐q-MLr3U'snV$j^0~-UdZh0)PSw>a 7>~*Nu .d2@}#lM- | Y|5D7hǽ |G d`+î BBxUm3' Q({ې z?G]6;9bRYXR+_C١dɪ 7kbr8 }7iEWnKY\m#oFx$' A@&C>Ry`0 {}mw i,^񕼱L+OTUR^I0?}i8jW__'P}AfgZaI"7 pIS xgCۅfϽWA-<9+/p@#}%i*D}h!6Du>9ެ*)6e u򅇃wd]AX4n tS` 2WQ׬w$ x6 VBGRnt֖q T' ~kUBo͒˦iRUðtJjQ>I3}*rK[۽SV:o&P{y~[%/OO1,)s Tgzȭ|r4[M_&O O.{0eKUx0v5ْf.tE>Qx'u׭Q!+ 96a]hr dl?ׅE`S]c *`g wY)ni*\AQ42dF~=nMugZXAs3dFoUFίem9bE0zWްE6zWK`G؎GF.+7\n.)ݲq+th3sqCT_z$^T6YmmPKE֎w*uڑ]#bbҽ~JX~ՎO9e žc͒sP h:X2 cl2@כ58t-zMhvwf!NX^߱+o_MBʲquv̒nEJz |$b%1 v;?O F4ZRr~Ҋ{l!C:#G/4ԣU"xNSȓ 0#ۢߠA77w ЈPxu+2s2aBEO'7}Kzs ,)D\PB|`16ϗ{n Fn7ɜĹ +]b a~OEgj^E Pձb,:fRn6 IҕUl>%׀6褊~TѤ,I@penrm)B].*)X(q؄LS(/ DE<|_q)ߔs$t398eZqId3Ð`5YV+̱2a4Ai%/4ק֨ʋ"p3 -N7mǍ5+n`S.-dN/d4Bew e2(-i Wx㜧:K"`qS dΊ*3oV&yaJ6g9 ">k[znU0h[RbWqԍ̯$D} ̂,OF,]atw c7 32] 87sԐDϙLÂSTvsڻk'r,M"kf$,'BEȺN88Ǒ~$PKOjk=Ko cGʍ sF<0^ (1@]7*%U~H.Y#杚T.*Wv;(-6oE<,%Ob}NU};%))s{yV^&]D0^TA=%ch &/ AZoy-j]")ݔ 0ÏgΌC2 uk X{jT q~,72E:<*bN:nQ$OMK(BFڬL$b'ѹQT%O@0#֖OcTQaɻ}'ݿ%AF~O)j?/鮫S9 TR]4׎kl0C,ë.~JY՘{ {]wXCX!RL֠{cxsVO|cy5d|0xLIiGV?gR}lD|-վp46{fHJz6YLccŻ"|\~ɥR8D(`|C"4ps|T.(O(XlTB˾_ |qv@?M?6Lf}=w]\At5&jܬ6VфGrqY.,bmDoyMΕyNλtEMM~jl)A$|<[qRw;*>ڪO* x GRe~ N l=*VC BQ+̀Y_4Z?=yRAE j/{xw։sD$Dh'Fxgv4NA:(Ζv!\{6YdTg^lȜ:-%8袍;HfDZ]AܟHƟ.-t}׮^x5iv-$±[ YD3])a\2l`jkpo{G U܆qT{hN_'셤[t>۶o\d|p͟Ůfc t^R;+#)kV/u_n)gH-w:tT/r)MH&l/F򵘁[*U·O׮9a7*Ő%łf9ZҠpwV5 0(_2dT?,OKSC>+:+uQ+ s:P+֠ons4^SAMی{5iauɺTHqВIUaa.l$i,0#{6p*y2?Y)$!\ҁyuM~I$uTl9Q)KU䲭dݝ!*t?_vV/]^': _tI4/DEz6)m\3}Sh UR_Jk)}x] rFe)az"]D$݊U#v0*kiD[^r?tB > Bp7q'.B*GO+2gzLSWlJ"^ŎcZ*x0HFqVh*ND,~rA7 n.JGt{IpVDŽz/Agѫx~% gcpCUf\ZZ^rbH7w=|nI I>_)9|EڣnA27bKyxIX.V~HTz56}g k1os/"P(DS.E~Ry"`8~m4*? UHӃKYilTXcGX]`ZIG~ס i'ow-C"O ̉ @u: h q2ɿv}VKHP]lQ#m~7N%V^p n۵oAf5" i(\RʢV'1݅,J'mlE!1-GXEd܆ݸ~*o600HļPM|tmdYo %HAFS7r>FS~7E~: JMֶ^q+,$~AOZѝLWlDYžprBwve 8ALp^[\Cr|Ҵ xc5~߉bL SMf%D>GHx$848CrXpKSuF:/1  ɋdb@$ Gm0+ޏsr-Sq;j=f+K:ЍQ-RrEn/i6=G"~?du(*N:!W4S;LEW;xoUA 4"exט I UE_j 6FYjSs@=ݽ/o r(Ѿ!Uߘs@>w# B(Yυ$:Dh%egjn^9%rj܁U=Ds\3?1:m]7pdDcxFMrgm:7Dɻ_&P`R;[G&M zVQuR`ccݺI棝ztm.@|pXC&<0c"m,$d@eCyƯ"ȪCYD:YIٗ#m7GldIlfμ#{N lۖE?q#T 4P9^y 򬉖ɏi6*#3ETN?ޚ8L}S1QƆى+wg%!1t*1\> F]0SzE)؂Ecԧ u|.i>܎E°B^ z0g+Wgn4X Zq޲(n@b (E& b"A}|³>E;q(wLQ]QTDo6RQvcXK k .G5^(J}62x\0=sT/ͮ`0f G=&#۩*^xSe֭U` "pgŕ?{ իS n3ϊg 'yz4ns "6R1u|y&I1 " lXoHQ6}^O`p>Q -lͼHAFdg$H|qvM@8]8÷W/*, J_\Ħv?hV!eVK+nA.P~e^u_xp0}=cj-S!>v/)١ӁAzÕBYӮЯmV=m4 ?$ l/?)|ω[۰jɅLkꓴ@2)ctnN<ڷ+Rx:,҅u-=\30AQW-P U4eC ,@U6+cxGYwUKI+%@re͆Qɜ۩+IXbv!t$=)(#83#>IΞHG?|g~wE>:[,Zq9?6LϏfD5@,1g0w+R㪴`{ya|ZD+f^v̸iG K- tE7V~G^}]FiLL,97WAR;&m.J|o .CLJ'36uNNqKh(Ⲥ6AEӫ=3R BDO8{Y"W46OQ= w>~Reb玍Itb(5 #Y$m^V! >[q%IGFb& d@劘߇_1Fl9Z@<Oօ]܂Qw-Ͷx#6I =-6DjFrova+ a <3xVr7v+.wR tϏoDN\b3D]`O$ȆW`g8FtN01JZ:fIANYlV{6Ƌmf2Χ̀ J&y܄atV ᥫ&<n+_ܺ %DfXjHqp osysAஜ~a[Ӣdܐ)ׄ&-1BPG8ܟlG93 pO˥oA:n/:_.j=/u1WL*_=&pFK/388<]8_6H[yX<Oqo $Zl5pֺ0[v+6ʮ^9*<15ZF*gh[e[ң/$^;72 ݴgjT %LRN3Wcl .l`iNHWxVGp^FLNZVhJո^khTv٤E2${gpoC#ŗޫ<=G\lCoٖZl(΄(tBE4V{*ϟ[̺?6%)jOܷ{P#4%*MG"ձ[D5ُ!ÀխY#b8l m4"1* SȆs^ꬡ!mBiVRr Di]dF/YĢ wTuFNwI.sDKs<_"(X/~iR^z긛<2z&pb_^?I^/?x\EBJ[hڪa~;Tx?%(! ?-A XGc%y0CHTfDҴ ʥٞsXP¶߀ƾhyMuJ7s}!4?KpnQc;L7І q JYO%Ǫ(,j[KK{*4* ᴌR_:וs`wpk^pf\@YdcB"%GErVa1lՄoR #GM&'\M%fl ]J(&3GY({2h^TF۽JwHT Z䔴ç Kw})*BPj751Jqy|: Y--bIk/|ZKW ̊OOD Q[_Dާ.%*.a#Cj sov# ) 5+H}|wcwC_m!ĒAzJvҮIB/8 աٛ:T^lɬN&bԯoG.~BN(;zvW\5}?(.9l5*EKXUX:Jp+"Rru"!d蒋paI4$BIu `ʸS5y]c~SGga4xQ;u^0%6Wr9QDAdjt@4I# o ̈́"^lM'KB~iLT#yg"'-VqqaTomwBAH(qMT? .P0Í2ҡ ڽdƸ)hKl ɩNRyƈF7 )TS&#F /CTvd8=xS3x5ʭl{44߻#RGI?5'gZ9 {uޡ[GPHjhH awθ的cd5EAْ y8 6671+M莏L)ֽ1;Ȅm;YW}Móy}^Ŋm`j #`©oIQ&4Ś);`Ү&N8t)l M]/TV݊&t)mKM<*`&0Ji&7C 9i tL  lKÛ@P> gq=1rn6} F[59ϕ %Al%+GnDjIel*7M8F`ɇFl6 d&!POmˆ=[..~H==]@7EU( m =e#LTSfe,Q ގ 0"k>ʡO;? ?"/y,R||> mmp,8ΪFH9=FY|,< .V!7R t0MU]ӛid^&+dau6jN%z] V*E=R>benzOk;09>鈀IWq<]txX(X_oQ[׊P7րM%Zښ&8cxg>×ǡ .CW^UMSCzKपda#YW/37np$ T3~SͥX1aXک4KP:#گchW҃*fO 7 z'flßu}"Y \evg4z $C&rS}Z$FVKգL2FDݘq=~n񹧨UK[$BM`wz:TqضxY:ĮѨ %zֺ,4=<),`JC_M@emnnVN KE~罬 ?^ c)A]k|up5=p0(+sf݄7{z5}s!X%ݤ UcH{0߷p Y~+˞ޟh5p,翃C |Q!2|}uYYg8z$JK|Q\99$5?°;Im<Pb ],#݁g m B "6`\Rɤ i[o,VC9݃/'j](/gN"> 3[O~,zGxvsL!m@-hZ1қ4gQcHl_g5N*YVhW}Μ{|GΛRMG{s (s1W)*Y=rQ.|vɿbEid٫=E:[12մjχ_ LuK_xB%K҂1!1t$k4 ^g W?̲oY<WA^U MۛtVX[.8&|Cq\qoG{Mz5\"Ԯ?>Vk]SE9VG hxxhT9ܮO>Y}P[Aend )ǔԱuNÝoVB=x#[|Cf vYú$z&8}8X/ B`9 ۈt29^ +1sOT3PKYJwyd(W=5osB|$;'IJΜĩ˝R| qn@7o[Ugy"{Д &;\D.H{l & ~Gc=Ϥ-k$mݮ"L44$lcxcVRkgYd !U4/RC. n {5[5N?R4Y@V KDkN]gʳ@Q.y*d!RgwbB-kOz5X$JbsbhQ{i_ L@2/K5q}qbCfTt{tM@'y A0pӮ0d'|Lo&`]by,D>ꍉ1f s6 ǻx9_"a هhQo%(FYlN* \A2ag2:)E^fr֑4J#`ՆXނx~01H nL̴w)ăWdĒ&XIogލl֢AIcsK-R[E[@A^Aq>6mh)j|Y2pBdwe<,vKsJ;ޏ.$ŏ׌-GcsR`A:fklm>[|({R^Pi>m"\"҃+Bi0*qN"Qߍ2^TAӾ[8U*2e SkƸ~*xƴf'9ܹ(^1k5KuhS2o R/]*9ȢTj7#C&mFc$`s﮼ĹZIN W`4 7XJf/5uS?m*l@ٓv;YYLYC@l..`WIf B{w^0^"xSsf[f O7F5=B>igOֆBO#Ule571(oDCk8&%*&k3&VNCu̫waÁ\$9 %aى6>S]$cIB9~rn Lp+KfÒvLo+xI5U9l@]}?(k4&UGa,@E,*N3l\+=N;_F+kcѝ5fsk.a$a>i[uɭF0$zk ;HLǎcWs Us 1&"I?mesr@=85D b뚌$z{z.)^}-[ y/|UpddI& z0]~i9oi/QT6\V>`áImh sj"tv`6b5H[rXkLӰ15! ]b \]mt0q3_G<4['^eyyw Gny4wdQ P# dk9;N4,OInG9v5=GdV-9,ΉֿcMJڇD ا@oE)]NXeU4zM\QwH RC]XԢsWZ-cU|_1'BQdldtgcCٽESwxl%rA*D}ykB;7F\]ᔡ ] 3vrzV,-q_: j9aK썡d*rz)P?ԣy}j#t[coX=it,(u6 5`Qa:pz2*_/Hr^af=s!,w^}69xda>>d[r^TCt馸 vYV0h,ٱt 1|Y#QVOMZF\5 -wݡ}"գgg-uC;ͳ Wեo[$@xOA 3 ҄1 ړcZdOs}i\H-ZfRO)7yM)Ҫ,}RWXswJQ 6*.KRqySNXz%Bk!Qh7Wg%ZCkimh9UHT3SinL͘8j D3fZPwBa|+EJe¾4 zT9QǏyar毬Y){mgM`d.R l\K~~G`W?]8QDo腭ZTr/_PJg _,hSjr-(Cwt>0Dk~oj|DB4[ocOEmFr}Kd^d2/o~9EPk `C`@3*0{ucY|kKQKYQ߉BH(0Vc.6uu9Td "?R.r"cqp.v^g ˴]J^ںI73A~=ۯ7gOЯſbUlT*w[SJONj3cϔ cq'mN8=|Qn酩.hA*+ؓ(S; >d?ܯ0l1Wr. \g)RD4*:ڈM x3z,;1 tts$h|#AVd'J }f~(Tm4a.t-u\4E 92[a!U4(xCc1KόfrE!X2qٮL"r7B%O\: 91/zHӽMVUq.:-;-C50fsvm^S:X.&Lp<Ʋ.pI*<{G+`BLe^A{? ]0Ɉo0̀rE0Ɂ9~}x DU* )0=wkFhx: [[Kt{UB9oT:Gzd۾ <~ےg=StV>u~<:M3W.]V͘f1"RE!15'zl2Wn~.KU>;{)D OqYG(ňhl?1JH\np=/L~CձE6|gґ;0h^ l# luC|kL}f!@? 0R1{uy@ L 3dfHjw@ѷy+]D x#9*1-e?=x}Oc3'a*!JC?Kib8.⡹텱7ۨjev0}kE9v@፪@`WAE׀JOMIe{\q-?Nm#53.P0MdW )=&d(%|:Bg(3D%C277 {1%fdoJXGxc\7!j9L$}ʹ3yk_ɹ b1m_ ')Y-|gAO}C7R\sECm <˿W{߯"YbZsW 3+f!w3 cڊ,NEMnW/`0:ip \6HB4h>zYE+_ic׉rZTmИN۱x|o~VRK "V:U6k8j#q-CMGEsgZK (5o |qd-w\Mgv/#O.߇a'<-(i7@ԥTNǺnPvBD18T200y.Z~gXq& e'gh%Vf FTp>f*]NOcx ~ԭC0$<&0mI|Ʀs utï\>5Űs߫Q+XѬ̤.r# ? C/1^g(C@rA CN#%L0mDUIu ? -8noE!u ^OtJ騂 rԣrl\l(M9=#DPe=tS^@zE`F 2~*l0_8x}ު|fIO:zF*9jr &Ƚf0" Kk;,Ko+j8ݱ43"$Tďe'"™XEtTw>F@j5=gRD8w،ԏ6ayUqiIv"`l;MZO {Ź,m`1~QgT6 WUnսlUxfe{9I]Na c־ ľm4Љr$Eպ+=0H{9mݧsLHieK%Nm[~q۩S#Ǧ'VbA24Ѣ!6q @xEmZ5G$s 3Wmd0xՎʿ|lhEN`e\Ԇ6̏ =e~*t砍r/ Kb[E*V~K>/4(wqwEV#FbPH>Z1jJ2לO@ڲۑ ;nr +foLgRDu;mQ)~o M:..7 ;g.h!@%1ƙ=&OK w%v\I|2PL-7f x9?8 ʧ 7×ˀZ(l?TD6gby7,{179 Gğ 5] U0A1IMwvos^NV#$h޹%*{ŷCeCtQ%/J5(_#~s 61}nx[{!wPM`s熛M-䨛 < ogyVW1Pz*T?}< e:LN:0C?5:USл:)Йr~%2}86Hs] 8mPO+ yu,6e㤪CVA Wݴ?&};49 diX DOV_gzI#ԉ?݆մF L}Gy|ЉVo!rw; XּT9XB_Q*!:zE@@*Ͳ[a^C:N6NV9G %0Uj+^ĝE|t3ZjSw!^`1`!,G ZۙQ^ dbt5k[j?uo"A}81OWgnUFmգd`K݃F\pD] N9?^7TC$vtI^3T _m<@<`P]3g_1n`Č߿Wl ^Q,㪀(xWJ` ny=b3S0PS?Ȑpcw,< H`P rH4T9wG;?ӿ+A"#lM_袦k߱1 5W#BٔlfLLwVsa\t ?N2ehS޿"Mjyq[Bb),l7O;.t,m';#]pBa/t. D%ǥ %Нc͹[?)CS /rhBo$?TH)ߧd`|meGӝ"Pɷq`ᅿl*j8CDWf4^t8xM1U(se'tBy˼̀B/(e6V*ԇ,IE4Q CѡmEi. bjs~[Q*]G3ӄOu*d &{:؁< r+Y;>f UCߚ U)(tq/JKվ`TMH,9*.kZb\f뱷Y$3ίޕ2O>ϳhX'k5skKx_鿈wVwPg73S$NȓV`}S%&G<=6TK|q GEl>^1;GZ2,{B&jƟh !cKEw `F_0D؍%8Q0c)P#'6-iQg*f'` +%POݏDURpUwp$~nF+gOJm$ r!6yۊ|4遡mDjC@ÏFTna1rm vHʬUK b+TmXm;+[wf&΋I H'*sD:Ik ^IZl =(pW0٣Y}ˎ&I(Y2e}5JRvD1*UE7]΄I1p 7I3!.=A+WS?w?fk0|=K׎_Sx."KKr;x0a\鷪Am⟹j=⤁iV;NC‹!Wa6: jZ 6$< C\yZ #Y I,P -B}ڑFI (!Z*AhU@*deFu*억a#;UW;_\3/nMপ=-H&Aq%ij%>J}/R4MFT_& >7 >4:OI`ֆYۜ7#&w>20ORPpW["^MPГ_ЍXW.dC6ZW7?( s-o=^hksTY+=D bQ5ZhQ5POgq55 krsRHPK 5?6"J})ëYZ/Q{`i~pTωZKp J3v:3EMg\޼N>'u2.n" DJoMz᫧Wyz3e+>;][kXZ>Zth h=Ťr0#cG(CH-3b]fc':).ꜚE;D}#H˰%ҼtР\xi/%Kع=䦒Z&՗p}I8$ N̯,f2NUgFe?C5Z'qҧ7ۻ"k *"X0T$-՟,Il *zMZLf"Lх T/]y$RE4v?fK.xua1NWeVpφZYjWNI _CSʇLL\J]C}UnfYsXi%?"QRJH]Y?#SjZǬgl\m|Wd`w!L8*[-UÅ#|` Ao,PЖu=y,oC&{?Ia@Ź3u zhy/R X p;->M#BM ?d̄!.;fo/cjh7=#2&A= 9;:G~McǨoS/'R6}r_2O7x|#1#ǘֻٛ+U| cI\:K-_/c)c-X?(a!t3=*}o#xK*)Q^ASg>@#A`79\Цg.A 6|d8ڕtrm55w{e;Q\Kޗ&'1)żׯDb,JJS lmڰ% k OO .e׍ -Zwp|RYXW?ld Al!B_'3\Uˊ7a{<%nz >~ ' jSr(~X;/DWy̮!Ư064n.ʷ EM=6fU`愬Y3OցkO'J Y0_=ξx@ya)tq F\Sm1ÚL&[y*N#۳uwFDOceGX@/u;9EƾLB/%f8󶝆-v!Bʁ1-Ș芌6I…y2jAC^DKQGϳaC eFa<5f_e1S´W2WIO蓁^؉-o.m@}M/?IuOi ژ ?Zg SK 28l%mR1f"LCz?5"񫢢d{oQ*Y|auNvU;3_>>'S0?캃rWLY ::8.{GRvLƧ]ލ}y1cQ=qR0–߃FG%CqScZ# F3/=uRsP'=6(y_N7冧Hz4Xuɦ9PZ~iO#::-GaI&e"̓ӓ&FYH|j4eIxG*s=n[^rL@,OkW=+N}zݸ42,-0K$-I&2]p}gH)#Ku֨ȹ K-/ 8< 2`Q1q4~RO&m2( b:8w1ȍ|/\ U B]2"dݱ(Bkꮎ=LsY7"]D)JrHh>]{N}罳1Νs)t.75׵ٿڂ 3?G+*:p"9 RK-WS Uak)ђ4 IH Te(dQ& (*O=J~9jɼÅᔺ_'ON_*̸Iwu&FN Fv`}b/S#D%"ו:e]  !%Kc5"WzwPolQe ݚ{º-hݯWWEP/ns#Ī-$12a'@WSSTaGXR U}˿ *  ~7?yWhJEJtG>KZJ5-mL OFh:p(6<H`૱I$#Z2S@cfbv^]"L5Hix*'WV> +(.v]ShdAZx6&x^s|kd]{mL/̒uB}^4v3霪ޜnV}i@e>j c߿/!q .iuӓa;35)˝=l`4:+@ ΟEֆ@k^ZOÙ}gσ#3‰OC<xWAQoNg 62NT Gq(7j$vgDC_r h;;d9P^ *G|:jONd"vg?µon_v|'XsTZ"%"@d ]D`T3wQ*]u-G x,oO͉;xAZqyYR R4b5ndʻ-u:>Utjt=c^zy걎3,r 7z35"b${4H ^'zp XU5Py,υ-f7gAݏbkgub= ۴yUcہ3i9/\v,ܪݎZHnRD k_u*M֣Ls)`z&_N$w : 89D*h|;J2 ӕ}pȎ`Z`H{C*ZU⹁-)bըYoFb[=8ō\<*$-%6g%nȇ`l@cZHȑ vmZKT:ޠº uXAoU*^w{0 4NvМ ]Q U:vw w7< X{}p7vXz&DH7xEQ^0\3. m0v2kf\X &ʗ @\\TY$G)Zp1ӹ7 B bǵt C/ɮ"A!y%?4\Y 87;3T cGX0.ې_'ZЗ[i+~tSX!HOj,^!y'h 1X!$]1"[12cYΔM ؍-/6a5B1jѐ A l.3T1Z"D>$a]lĭ}{7Oa0WOG1Xp]ǎʙ\e%QiT M EďD5YЊ=w(њٮh'4&ð"b)-Upm|B{! |hO$6>3}'\Va&c>EXX6`O {el]dOgqï퟊ihϕer@4D4)fI%^~G6T`P0 |sTV- I{mOΎqL@GWgR' $u|cSU#?ˤ ̸? (!1BC:J{ ҿ'5X[[J"BH%MҼA|zBjDN{٫*OdSז_>^\+{fG?,wۀJqLnЙV0/a5:*@G_*$DfjÀ`l+,Q6\g O"Lwmw SS~qbYy꼮%seyg:ޓMzOoV"Dj$jHmYw?kmPn=t:W:+%=:/J*[޺*B=Z s?󅦹D9U\u)È?lObI\$IGt|ZՌe%pbHŪn }u;4̻2 <.~6b0z"{&;Rsr!݋NPXxV;j u`kCM49< MGvuZ?[kQNư/&M P-@}AqxULQ!*I;,Jb2}'1hB6U=6!s;~CDڵJC; ̑zG9S6zg78O56tN{y'H1@K,x3`sDZ43fV%ݹocAp)]}2 eD{NPY^7]jrr [ᙛ!Þ3f"l# XDzga s)(^?xWY2U$QKr+C++Usej$V[W SZW37ZĜb__gw;Gm@9/yGZ2BOe%!?Y>Jǩ b<4^Q,9Տtf@e J4 kdqC&0$f/45ƻ1h53:C@[vYs.ϽQC39y O(,u?<:-{BGs:&Y;CQInj[hKśntIqzVgҵz='R۬*9Pbb&ZEtLI&Cfiep!'iX *d7e3HnTu Fe2Zwsx=ҳ1]"q.4e&}V,vGSϯD*^ A8M~&\ɐt-JsB)`%)$b}}4vL<ԂXoU.MJCxôGNX10qRs28mN]HцY[({y%F "<_Kmߓ-ԬF[ L\F}\u_XD!oЫQn?{ rm\W6lm`\kg(]ixJ \NrY&I`ꙙÒҚ;lڂCf?a4:+kHZd4:_Hاh `m}heFrtv&rflNxNM~V!IIr(T6v !n'%KUI|TG8@i;k}2t_JH]1ߛY= TRo Ä_wl0EH't"룊2>KQOB=Mg1~Q®T+>o(qdys–A-PBFSXp Uxgќ$%EKS+h?0yjLJ6h{̸B656kZB9Rf1A>Ys:ZS\S&8J+ȑo"q_v_@fG&{I@7pE|2$Ł6bFrOk N0)9{<ɣ7@;I}*m}0 ɜ.h,!.SUG@Z柳/.'S!42qXsy3$B7^#PqVFk5t uDK+#7+?]p ʳ&wɄ@zb AƀX gO]._HaeY۠Il-tK05IZ^KkpRu:ߓy^6+ܛ{J٤aZiTЯ⥕O&tp/(ZbZKD%1Zy4/ZW̆+Œ)ό;>5ס4լTTT"O~c] D@ i`iڋiKLůR*w8"22>wsY [܊}`;&1mzNAL oך%d+nX .se87OACqKD{,5'-6g)c+ܜ=bB҉. @lP`Zs۾1$nIbztBW$23SUMe͜`Fwmo̕71( sނ%G 9">胀u *j]Uʋ= b,$iM9+ÂVJ:w&WeVEw7g.!3X鈢0^2,3'$Q)Ξ6ֱ9\?_D/ ;n|(Y|m{hίqq=/`=@5z1g \DT`xmkE|`EM'?1xSdPe3'Okq.Ǿ-H9u{:[:/՛s1ܹc6[#Zps WSDTR P3|29 yM`;78]b:)"?/ q`s]~}(Qp#N$#N~3tJ.x( 'QUv{L:cjnK&X2ټs5Át,9HXI9ONHU"1^HZCkkNU٥N${"}i wLS{7n5yԃWb[Es]ȵw?-q5&w֊ `d MS& Ҙ:k\!1)MNdxgQ;̵%9VZUX:?CIÜRvk0%x0lj}͂P@K/ Z WڧD34k;¡A3.$D')QVp!9j^| LrLk}L>'ƚڭ17QP7;N˫A^m U~L s4>/O?9Rg1wfbX+1C :#)Oc4_,Hف#&lhsḁK  -o)Z>A2ū;AfGn( B:sJ[o8e4m~{وڱ#$Cu.QjB:+)`ρ/f;=e-`)'tP!XIs]|^(ρ20l$[[+iտM"SSU ^FϿePs+1HW"Dvp:@tXν~MEI *`؀S0c<#S՗sOa8c7̹%Ge*[<~WCio:d?W"Ci4zO}-EG̺-!v+xU VRϷH['ti€.cqͣJh!o"H[IۍezO3|g<Zb,6SV@_Bak #_x?ig&ֶz.k,"71ܹr3nRWl9ұ<(ȓFD%bFOk1+b#M0czN]2:OÍ ;D9to=Ƕjg[K:;w7%MN {>{SwI\ 6>[$!|c,zp[@͹\sFs<5^JČcM.|,BA tȻ 歛҈LHΜ0wr$F$ϡļZ|tӓktyU%X/ao0Ւ+RBק뤚 Q$h%>y,9 ukhq") 'Xl^l]ΐeOas+/!%7o5WteG <ԞM{*59%Pϯ#uJ@^vȈlENZG9Xٶ$ʕWԔ'stFL5@8Hf-RpԵ%e}wP;|lM&.Р! %OZXk+q:" %v]JD rYnmݏbSbLKH-x`=?ٿ`:TF'|;5XC)Oش_\C(?ge_?oAtzFuܯXxOŷKZ(rA{l*ܺV{I[{Uzg/8*QxKu˪.8K7^?)m gdpֽ!솼-1#jdEmN2#܅#jk!]Cp %sPr d+}lYu;LV` 'm*+}zX{!@+FCgBxe3 ܁:bs>9\ʠ+-cw$e hPdeUSm8+ˮ_9 :=mBwX,@,NC{'o@pn Ҹ =0/Sne H4!5 1Z1gp\脼lܗA~HqK"ohhWKpՑF 69z>!7ILe A#ř}0}X" /(s >aqOtGR@[ x\v{O߱Зcqи ?tk Ώ8tX4V̽^͜dɅb[L9A51B8Q 8F\Pžiۥ kp4cl%z_0J@$sٸ4^2J\ְ Mtؤm 431l03D)-:$ -0$_oC!Gڭbh+ei#vnut1=@#Q2f qљeSy(}~$dō73Oϱ/* Bcc#ö`ڵ3Dh&s.[o5Gzuv;* #Ibq]+kCb [.듍vׁ`q_`>B}?ZI`φ3)!"yvFo25#+{q싯xqE5|9(%\4"IAub-^K>\fƀS9kwPA._ RLox_ALJޙ\Ba w=C7sKywj_.[p>2V<'`QysTՋ%Н/!(uEI3#!C7q[B*u49c،V4QꦯC"g( {)&p [/y- l(}k3K *R<`쎡= ~U֗,*J^hN!4__m!ķe'i_MݮYV_k’Gp~ 1F}G<뛚rbXU'+J"EƠv^?:]84ϯ/%_Rug`s=oanY<ZHeuu2hb=Qa;Vk]ЊCi#3N ѿeb0fQ <ꆗj c1 y+\Eö]a@K:J.u785Oʄo*&=i#ofUUZh200q1BL_Tg ʞ^C͗YLu;c,tVr'T!@P5ZKk>}muYF75}b y vl?<>3Ǣwg}m's$ ^Zza_Y(ײG@=,ܿLw|X O9CaVz U6+aDž&ŝΙջ`E?~Bv f0m9TX%?Tw * t!{^L%' #Fiuəc7ΐD ._ݭBڞc.T 41x惴4{깴2tM!ϯZ:7V*ٕTMlz]o[ؒ2&o=qJӽyқLdgYe'3(c*Wku9;ZA:ȰC  _"?M:MK51'2)pgK:m&F&:< vMo4v1 R<*1Z2d`!)WxKr7jflcw ({f0cɎK8PmUd@CDvl<&"`Gd,●-y:t@HL2&Sp܈p HkL_XC2y"1%!b;ٜ)=9b3H 9f{)G%ꃪWll3061 IsRN} W?bBsg72, GAԴt)jXW@.!@CwxꍿjBH+[x ̉0sނZUW߉T2FMBm$& V˄z?Moa%W ;p:AvX4$׆׻PE*I5gn9 pZe-p:oѪp4J)T݇:QCĜ)%-OqQmm^C-ޙ[9)VϮPRS$_0̶YsYnWev_vp*da BBv6ɚnQ&MAf g+4 %Zjw뮷K%ۿ"?:]CtTZAƌk&i"ejUZDu\5@Ft,w:ztm6 R( A^LF݉ඒKU>鉎D/FZ<7XfoaG; IGzM|އJ1 ; ]O3=5jp+i`͏rZT/ h2K!|%!V].ݔbJ|/MfǯDW*τO ڻAʋEo bΌRPg4`\DʁOVIN=  +O7e}y.aN6b*bױ(1ڿb- p=Ebf.MPw)DŒZ[5sPX߹ð4'Yz;$`(8w6GA}h\񩪢at[vKwӾ(ԁn¿ߪv2 >|8kbБa4ʗu^,;x$!Mzalw-9a:s* &M Y&N-}B6;nfɢ{_6icw:bdHd͐)zs$5O~Wl"vSlIt_Gޮcq-gRTUe)ߧfU4f&e֫U u8t X Y M2f؈s  L aWVU.4j9GcdGbMӪ(+cf .>S[ -/C{1݁Diȅ*ALJZr,TO1kڇNWjQ׺jؘjuD{PIwH4."5XO>Ql>tf12O%JboeYGCy9Y A"? fX#J5iŞ<#OD ("0?B#,bT`?/9YAxи UT6mNv~l] 4fU0X/)E$sKEH;RBht}ܘ8+D 33FcК&/ 5>KK-q_<5#HP?c|h2NQfjHˊ99k[DaV|E{7’rځzSWqLѷl{`)0JA|SَR$u}ޞ'^5FXV(]b{JGdX02$gMy:'OqeIL'`[4'TޔCoNS.˴/,qbxDLҲM69h>I`#NDj\ V3|hmD.>\UTB+;sF L>ujUn LQRʆDya"$:sԋ :nFsy-OKOٕKT`bC"›SF̽$51.oSV|qBL؟F 7u7SA!̫YnN#9b&ޚ;,oWӠ}O?c=/b<~ĝ@9\ h 'p(M !fRz$\p^d.5Db@`bVQA=),C1@DaaM2dyżtdBV^n'GܼռjwSq Vy(qXmtL刂{azLZ-`S.qڳ Ymfz'/`cJ&X) G1 ‡{B/RAIRο$b>c]Y#)y']T 8/`wy~M.Yg%;@CN>AZfr#DܡG1-܌UdvD(UH>+wۣrm vkh9$_+Â)3”%ߜNbm}!7)&coZH;RZ&,f'0IF"qHq%Cx6ٸd;YKVV =cȜU:)r p * kңK6翐Rb9߫~+3JiE4j,t-:Um\|#%al#ݫRmcg)NNDFx[Uv+(⧢:ڝjg<2 }q(;B )Ox8m)^]ӒeFU!nRv`qJ?H#OylV%xCgLVf˝GEb)F#-VL+sGlaߦٷJ懇[#̖%Q< 8 !UIMUcթ@hk}Y؍pQ@t+֥#%,=LI_y +m.?i/%-zvjw~f}П/ě,ťC ˣܱZuJ9kyG$ؖp&"QQx&Ֆ܃ڝ@zA|p[m `Ѽ3fr9cCzYw&O)_5&iʑˊHɒ'?NRBB%Xl_:f(rI6!gJL?`:!J4,P;Is_R%wߺa'NK2z 7:5ΦNR )nA .rjNw+KܗXLo=̫k^Qv8Gv^ߒhjRC8ػc2/h,Ž++iJPg5ǂbۡ ͥ)5~b=WfAvp?rZcFy5uBI{Yo935eLF#aj@L 1Z"RqXunzM#iwcLRP,=Kl%VN`koŃY,c {nzv(T*vA /{8lɍ#}~+v:6]+}ʾrY};l}82O_q)SQrP#hו$Z szΓډv SrI4vj$/5.(zAbjֹNwUbw:>#L@GAkdTAKzP֏=~x)~3ٍwJ~KN3ȟ&U-djĊ  BޮY+3v11 !W 6{Co??lG4Lgǔ}8? NV9+BYFa`rxjLJA5*kkҿ *x|s;(W5W홖& p1CѐX.ġ_aK_UgDmG+._/3ରG2MXMS֎إ s|KF䱬 WOtf x&٩ JPe5WH˭Pk/!;28){K?+nx-(*M2kOzjQVg!?I/E tEl2O]hZ7&MOOw[(s kKJjuIG Jk .2v0 CW_|0L KN\[iHnKC/LK.(,}v_V @P r6MBѷjXRHtv&{.W]~:CD4z@F9zm$p9bCVShDhQsX\@M|`iJrx޷}˵-`" e*t,IEczc#"5,8#qֽxj7<'L6a?c%{Tşh6.25\>UB3 =_f.1˲H&\X$$s.h8E.::FG"wpd祙&H6+`_#1Sk6A7gl&l12ţt&=#8+C'_ѰCeq)v ({hZs"ZPj:c$Œ''khd>)Wӥ"W@xzn;h+.z<|%Z5PT݊!@x{xb9Ζ1|WCTa\ĨZ.Y |('a-$ 6`Z/`B?8Ug ^J W ukK6./8BfyJdTбWx{d(M:Dq5(b BA!JEBX X3gݜy3P N՝ *XnRV3lP<?yS6AcJ4%C Kb&C-1W^V"; w7{b;J\B)V*=c[KlPs"=y3#η 8ް˖y3;  FSMvQ_ܦ@yG5Te(}n6nJNB׊$$}dJ߁6GO'f;]W@ <3 3Ls<t  #* u!3a>/\+xI`q w@;Fc~ b> $j<2$΀XjB.%Z&|jU8^vvS&o_62 7/Exp'RA*)ɽ%-Cn?G `Gg]A#1EQZ&&}+[:}'i,[Q T;8J}R(X?<QFr"|Ɨ~(!TQ!bVCd8;17>_*~X`eܷ8׵#X,r:D3ƉFg'^LgqqfuIO_r<sfr@Gp)\=z-=cm=h1kjl3FLՃ=!~ ">c0@# Nv@ScZBrHdiް~ݽ+Wxh͎KB|\kFBwCf`#mPrĥQ+Y$'{N߯=JY٩ybXdҿ9#oNy hA_D/ޗs]RcӛFzKITKG?ˬWH$p)P.'!$ 8F{ۡ@o\tj]n&Zf8aH/Y2)%w. 8wk o8{p|C#{ussvhA[ c5,w[ZQ@g;j6!KwʵAǽ'T[ߓmd֛kI asf!nd\Lնn "BnΖv)] Sں鋱ޜR!qC@96!11ܟSC v2⯓U`wFOcdf0/ aETOl(fR8թAe흠iÓ~/vH-gx5/dbrm]ܭPak_ISn&8Rf\=:BDe'N/JS -Wqvu]0䌻r(]%C^QW< bEBߝΕԆYA'mKXuHZ+G)D}lOIJIm Zh(,a &P+%~<  @_S\}6+ 4.bv 7N7BZM[d<"6<=YJo6gD2(]f7q3]A*` QN GD |ԽeF^vy<띔(oV aԽAj׏S5 `Ia 7'' bd p>F &\V87?1fJ3=f!"Am 6+W;eGu:ai'+?4su_|K,dz<]I_46>= ODg-3Bs г\վVplw٫=7"qu]J_XqOdY-n6yNKhו=f8RӐX(x+La^Xy44i)R!X1u3>"PvyV'bbH5v$~#80 UB4V{sl*0bqdΚ;l?ifyD[ws[@33 >kH[ˋ݂1TZt t("/(LZ4׏T V] !`2MJ ̂|WI! _zjsE|*_g`*ux<)!Yc%e qa1/A:saEIQ p G |#3 JQZ!Gy@p'r?>u%z_m9#8RHΏ|6MƨQ73^C4)4b΄ =[h`"lz%ǘcvҘ -.vF؁ }"?hP.YJum?ؠbS1΁UG2 yٻOhz=ƗBg9Wjqu ՚U<Ô) ArbpuqHW)&1]Vٺb2+oJaNjǣԇU?bxw+{ PjUƔyEȜd]YWb~QV qYxysw2qQ\S5 HqJn=j*6@EJ{z]"ҍuZ)2#swxGpf7w;v[h<헾˛H`I.%Ea-ws׷U}ZC7YU,{qO^c#'5jd)\ag'f@m64mHdW׆x}%bf }9uzNHp夰J(~>BTL] ̝lD KV]/ %j$.,8IXph"` ?H/>Nd7z;01tX~^rc紛 bf @F;ęU!8;X!N(,۞9jF~LYTԅxy=dOVF>pN}t1*O $31ځޑ2@v6hB} |&(t_ ?O=.4+C$HJT) p1hAC{pԅq ʘy_3ߗ Ğ[G"SٷJVI,q Pyx{T\sWoEme8 YI%w qY<?D/wߋf|E5|#`e;Ɲ+oJhr_p -lg(& =㢛|e#hN0Q__ûϺG0~nQFə1D ޣd(II%OQzߚ!z`VTɏgTfp.TA4+&'.0\ńA-R>擘ň3hFUv`y +\}Y_bB\=%Řdξzm9JH+d;A{. I3K32#:SC- AK֐2g3%'[ĜMJ5'\b0rbύ9pDqJXxÕlJaд]W#IZ=Ng^we.Q[ ZʥEn+…&NQN|\f\BX:g vg'6H<* Y5,X[?zZ2u✦ls%$ۻ05CmJQ6'{*s!oA̞wlufRl3gdA J%{`2_Bm9?nft͵2 Yv X|Il+T _YWh)M%]kD*K@ r qC 1RƧKel"b,qs9ܓœ:tϮPN>{e[g\#{ (+blِJГl~$3qf5|V(&LB%T>~ӵ#YJ4>|)P#-/3N"3DMh^ăq;HanSUIt w/H9ʜtBֿC в\ :OWKfc^ZrMM0Mͣ -܇82GB(YW zAĸy'ɔ/nM=nM6qbI_Rf~c<P9jQL~le'a$?{!̷(]+g#U*~4 9 +~?A̮ang9i3.CzX頵׀QOwh: ݏȭT~\PÁkI`ꘐg|!(BF:/k%P>t6ia:@=Ufs;k7YP|[q|ua~U$OAq=*PjZ]u ႲcWu{yTv#)RͭgΑE 0Tfq8H*v*A@ow[}5'Yt.0 cpujhE<9囻SĞEJzaMYkvrSM,VQI"y;fLB/`];bϕWR%ۑoۗEҬF:[^\ ;)yQMbS ]䳖_ Qk#n?wĥZ&8&8T[Z`k ~moG7fX5#9O A'"^ @^lD%*%|/ChU3R9*}a0`;;N7W^L_';CFj>U"&jI,x(P^fSз ]&ӸTEjKk22[XqS I> I {fb&ɋ>NPO=nC  y+@TncZHL7{?`3^J +&VkV- Wr uX4D꺪JK@' YMiAU*":?׸wOq(Tr;"$P !2Ih9 p9p]&_^; Hr8Ċ1ԍu)v{: c35,e혽)KA?&]1\B7HFT:u?+,U8' }kR,5"inU`1kz6.I9+xW (, u Gc37|զIE Nv2Xi>ū໪Kʅv=N qa_cy0{SҾ6Jl}%.u Mj)/.?4ܟin"B|`G'BqwGSWȀ/ZN{'wS6 c @S O 'FVFݩ ;bI۱^&njI:M+d+, >p18j̞j;|WΨݯ]4z >!R?j> :h6k@$iY8@K'hdb2"Qֆg$NOEl\Z-@ֱ,‚K3&baL-Ƈp8,4 P_|3"V9MOxmҴ,xu"'`KZ@KMc`HgGfe7l,G xaVUuPm&b(GUQͳAZсl6qsI..R]Q+xzX{z2F;ͨ>\QKvgnP._d @ivhPvjMFO{o=zU^P5=aXUV@eR;\S8c١ g @(cAٔaݰ4ZFҼ8zf=0HbAk/Yfg\Ds#k0oe6;r"D'S? pVze.VI3z!|i'3[/AD,689).ȫhߒOCK;X rf3;'W{$8%^`:%&7  0CDI )=p\  5#U +2PXH>OhØ>B ׭ A?.5gtjl;(e$XjaȦix @?y.j4)"n50$w=0]ݬ N6K'6p_fHodR8jN4 ī#j(F^yG?[-U3Umu찠`J4;ª_=dxિ"gq l'6%tP9{8L'.{eMp2g8`aR:Ȃg⧸\0#ͤCP=C5 Ⴎ|:ƥe um} ȫc<"Sw؎C"K]me{)jueY#+'bW<_%+"*}_x> ŅÄK[kmt .0ԵnyVhri5w,{o(O-' 9f hAt%&43.7dE5Q2?-]*Hp|2$ujNkqGg||f?36{ycSa ܫcƈ-i9sU|U_D6i4,ĖCtX ?A61֋\ bV2.ڄ2*&@6+kcCsI9V KxavnwctOͫ3>"_-5@C_[`7KRKog2]# R{w.bSy-؇7IeOT}0`@f8=A?k"I7iIԹĵWi8m7]PQBRKZ JADGN"|Ka鷪',Qb49(^32bi")"\_v=ȵf_!1('i,ml+\(uǶ̿ā6v Vak]7]ayuןt+O:1c[::xG7,I` n3CWWBn*As+UGquU{ۛ.*x"=7`ɿKͦ^GJ!p'wQ='S35q*[ +}#1" h3+0a[P]aI+x*rfK w1ފ1":Z a?K@޾/Bmc@r.l4JKMT^)b5'][%j"z$zk1[tǼ+5`!/;-:>EĮYB )bκ|/xS3}Cqт5#ezC bR`G ANP[)^MYH c_y,b"a!>}^)4@\'gZrU;;Mazkedo"hѓR1_dEfԃ*>H,sh//Z~ֿߐ^abS$} 9թw/!$Z0B !YmbINoiȡ/BSZhH#q*+O5T\F`6K}j^絈wӜRkLaF4pvjc[޷ !T+Ky?ێ-XVXV6*<3U֥ˍ?y\u|P`[fDJy7)LJ{+S}:gH8tC4G/cgi'z4 <3opՉ>TV@`&,VyV]\fa\ghwGoOGVg75Ѭ@٥r/c-"4qxM P;t#[=dcC3 ka.qG"=k( Asu63xs-G==Xs`j=AxL)F~MƗv{CE%%_'&O \=6Q"DE&VG -7lđNMm㰚>oY9 LlVۜjͪt_W[h.O:@/Wv1 :;JAyVq[ }@&`l*Zt/.SZ x})%qnXHa~ArAËˌ^~=z(i:\}mvzr;W0M~$HAr׃X|j8 o9~E|dcO6GUL!+U8Tfn _W%7djI@z'៕V7Qg6|>'ޒOɸcM vc[Ժ ::QXl*Q>udfg_FZ)[a5'b?u[CAUcn/tCr:VySu N%揧{0ʂѸ2#$kE714 H^E&xb8rLqFݦfϣdV$~~~,m|bo.TާXxpǣ,uanҏ_% 12yLYqɧHKY#؎Oc,@̅J;ۈJā.c)if3p>T\}xn/5+ِdú8`Wovi+Px<ʹ[l\#Ms%JȢbƕ-n@izMAT]w}:D'sk7W3!YPKZ*[c׀:60_:mj\Kzi.k4_٣|0q*Ç>3~nym4̍Mi@&{~¤0չ{2b6;"w} A#,0pu(7_-Ij~\M`CA/SmEow7ړW LTU]˞{֐`3?ZQ5vS:ְ3g_as#1к&VG溾LjԄc yoAW^ .Y=vj3R_ cQ`3ݒauwhg΅#6cZ.jqS؍(چ!YaTy(itM#.1.ȞO\f}0(,8y[R!g D WDw6LRP٥sƆˊLϵi!>,)>]}F$t8O*\?1L^HHC[f%rW-aCMʁ2D&1p(iQcTd rT]wp@;h#ʦMz Jg1㔒,g)L-$7GpE^&Գ^zBk2!`Q}/ch# Tȧ,bKt4pK"3:Ӎ>L)s&JnkHX39s>fV93bBƮnNo"E:g;@l}a er%@;ovsD - h;"wL_yV\<5 Gf'GXr 8 VpkNV}+hUMі8V(guAWYuo|Z[9#kUH&?<--z&Aj*k%/!ҟ3eX`T5H;4H Oylwr>5S~W9~^K>{Væ c q.ւ㏶J}=)EeI] Sr[_OoIcj^}ėMЄ^T5ta@,4МlIBq6 #P W9`y<sbP}=6+&7E+ǻ^XfƢ+TfiKAV'N'q8R#qJÜlT& S;L}VS\TT9C풃˦81}|<ˠ rб @"':Ot%1 ?wG1sO~]>97F+i+xrf7&fQж&8ݕp zCg%NQ*nzdSi}a ۗ RWsЕNxD(PVe 8.Дn, V_Llx5B1r/eT#b>{ѳ/^xQE,D0TjFHל2ӹ?3=<[Fáw Qb ^ GVEO:h̨MpDGS "1䈗)%vru S)starPkpoV}W|ϏɑC_1^n| I+"JX4 NrrUN͊dA1*?[. g|uH))/ /E-z|i(<7h] $C%PUt1*D3jǬzTس©%a7JG}Ǧ8։G{1.=YBP($/9MwNj ;+/I0})V?8U_^li\J'e)AkDo\Y|m>5?eSGU8u@ ^-3-OjЄjr;JTۡsD# Ybk Z gmX*V4w&|wz X͸Q1@3a{"Ʃ|9_+ <`T.V d{2o!u-)iS _oکc/oў*CO?PȐDW |aZHtrL4* XVlNfiZ2o LL oVHG!Hz T:&tBZNA^٫K}(AaIre计Y?$~F2^e/Ҏ?0p=upk2&=߿ԘU85! k۔lL= 'k]ě@@'ʠj\},'܀@1}Cwa#Ag-j= @ptHA7SM LR'ƉhGE+Lāc4Hś3s%هS@R\ăNõqe 4;I?` u`XL:ŕվ4o2z+X=ikmY`lE-;ՕXxD|,GF{qÍ@\ne& MX%6G%SH,bx0nIP`D0J}iomHlt&T+u&lWbt9;mf\ӯaG/Z4o0ڽJBe20ZՆGTPq9C1#ma|i_ܞ[ Υ,-N@CYkIZG9`0뢃)7B}QIYE;mig&`QH_˧<~7"d4SQ C%HSJހ*ʇ}Z[dN򭋧{:uRxrF6͎QZ-:1)ߦn| 58HVP ^+#iJC{_Iq-o)*|B5'IWQwNa"> D.ץMtQ.>9qI@}{ppv7FZ ^^Fk Ѐ?Nׄ,d=FP5빚$M0UJVr췑7J*uMNMkQ5C.>. z5i/ zn&iX2}RȈ-^ P%:EJT&.'5Wn>v'WHR3L?  W|TýHrh,٭xPCk qu=G9Caȥҩab'3rߘx΍ ,'8#ym ۆi*ܶl\Ǡ@R' T/,ݜt# (_9aʏqHAGB%Ɂ6qAb46ٵ3cKEяy:WYAN]IXE~G&89bWLOha?T1a!BŌ׃5( gkfŋ#4,]L3ݣcϓ@ Oxl KvfvU[8_'Mck,4nرM\8d|\`hM=E$JebEieX+TLݰ<ԯςY.w-jUbL2`1Lv&%f.:K:D ]nMj3sTc8_q{u8S?-BBcn"z'94%HVs":E$6,)  l!7w%)DNJo);] )n%\,?1k))0c-CoO')O^?΄,-=ܮo4Xpj.p,OZ?m'5p5l" 8ӂj=եXEljzSX9䓎@HۚxqՐ.L+}+֙d,ӻRUA֔n<ǮDjH|7OӰh!0J,.}wkfk4T1 {ޗڌKdiqh V,7lG`&/[!_k7tz5dv';{0b ȕ }9lFuz-fdEOp y6vOsd9 |zrmyDڗL*jАSa*1L)LTlq0qDѓʈő^u)wp׏A } 慭 kCsUT7Of}PNc=,%SZ-Վ]2C}=e'UrW,`<`Prh5{!oBlqs*@\{0\D֪U#N1>gm_/jܤ)7P!X=:|A?o{uU d.p.s5hjm89gT8.iyW,xZZFNmQ *pMN&^UhA(\_IlM=Ah"w*ڞO?=,bnk6%ŀ`hQs7a9,E4$RZ࣊OZ383oto=@Xg2/j[2Ycd.Q-O WULhngM nԥ,l]~MY;3LivV!e\x5zBѨ44Óaz6qpQSvR!>gɪR:]ff Y4)lzpc_&#I In0>E$砩Ff &BwlյEvmprRMSL@&Y=nO+i `0_^"h3cQcuFZh hYԛ/@` n\Ɇzm+8*N #H!19X,um #TU"%Mz,=$t4If桴_PcbA6}+ #U甦UX՟# qhFBYHrڌ%| "[u(3DŇqie*yh@jY~,ZKV|@ʍD!XB 2.b zz6k?gz*gGPQ+P][;.t?Nط&"ե?Ty4A*`\G)J@BFW]^΋XD쯓x?~:3TCRJX6ދ獡]jȱ;P4y/,AY4y#8;#MGw+p-~z$ M0Fĩl~Ȉ ѻ}%7<5R}Mv{a=pu}N}QWjfz5Axe5vx.UF%tE̫P gr]=~p_:S£H*򍶊f5bk2C]{z_|X0r mE z$`* 2ꐍUJvՙL THsH*F2jcǥ#7z{{`nj7맇oi:LX]h᪜%"wj9,3/QN{TXmuv8< ZA+֮JX}E}K0xT xR/ ^bxqIF&)s]qe\2+5:+%/ k, Ꭹ" v CsρȹF [5JDa~IfLL><?2kܐ>@f%v&0;^%d+^<̂ | . ǹ=V!]2@y,&L3Hװ$_D`R&aIK1diZ֓8M^""g!i,Cb{VҡӒ%jh xad.}fųwY3en8b9|pxcExnS=opŴ9- O`^Ӟ/tJeENWC7" {#J}PKsl\l=}| |FBe0- ,Ń(&KZ0lB[biu^B8c :XDB)?GdH.~l0ˡg*9۹uS/4zTt\a ũ3='( 3Fh9ʹ努 ;?]ڄP}[0GMQ8 YN''gaXR@5_ aU'$nҏNcSMj%#Tc↼^au(~!,ſ~R(gFı:k&GwyܐyMާ8 )}Сqk{qﻄgxq&KC]*VJ F6'+I ߊ7Qb7B8fex5Blֶ\m)FZ")!.wH@DY([D>;#YP$s%ȷi[+JCO>]IpM&*]I_!q=iѦ])ċs-䯛*:lvZA?)zKvcbD)FCU/W_|spװkOrPJM>c@ X* W^8}  ^Q!FKK# ͕$m!@Hy+:~C‘QF5jK{S)%'bm=9 H?AP.+4kH(i|1W+"uwE  LӐt^ 3 =4^-W̩*'8D+j*kw>SZʺSI{cw[CLH#cu䦓/Rr\H,J? c/yp6RB|hƈs^? \ 5}E Ps&LJM? ꆐ]^]҆ n󬔊XԃQ'f8QIΠ! `>pҳM|Dz#W|J a(qT~:5d3\b:}5IkV!X@㔁z2Oh31dڹ dP7=)*:gc(UG_Y|Fƒ rT꠻ﲅMnTcM?z7e[= K^4kEc Ԧ[,sGMF_FIt&vܞ@ԾB^@g ﴓrv})aRVfv!+:Jh8xSWOQejPiV+k|U_{;Xj~z(]D-ԎgE]枧"Az:6+ǰ#&ƾX޴Y*l$HlQ"VʏHƔ|8}E"o5i dQ@OVgB KiL"5mFgLS@>@|9vWf>.Ȃa'VnՐs6.$Xk(XUqf÷m;}{9EL^U+kt:QLIZ傼a}uCI^HyNFȋUpK'<)p*J?ٷc' ny="C)@3 bas~ړ;{)ca:2j[?l A핯4h4wJ.2kq1$Kk^05tm{$2G Cxj 6ifrw}N-b?'*l ѱeQ y(G?lqCKzIb23*r(Gm݄oja㓐'Ra% v6`B<O~kjfGȯ`{}JۡjpV?W+N<}‘d>0[tq+dm*Xhc ~Ӈ=uɴ< C9-UXF,@;4PX0,L&DL ^BQn"?OvJbc XG{~qªd>Ϛ009A<sRTnjM<$)0E&Yx^ﴜhq*sӚ!#YQ ֍m$Orj5*:X.XU bbs>Y@~hKFh,fZz̛y}E#^Hr"^s8w*(a pg@Cf_L[=FQLJ[-qh9ćERWUujq-rwpSpH"jT#ǍJvɔ ql߳R %2М׌S0S%rsgž! )RW [LIi=05-|EZhfb\. iڋDnң-L'CAɪm"HS&ia51T9`Z^n\cK E&_4SKR($)sNz;KPeUL7< ' Wwõi 1{P` (dO8჋HGj1P N77fY^Ċ|DB=un2ntվ_v;FaaNM܋T":IJ3f:eZ7U<;6bܽ[f@M.y?pi&G* ( 8ƭ REMëL -6V_l:h6K=rmiw7Hi (|->!O_ ݀$zAlkGڔ CT&j4wѝeѪ~fL6#hT#D<"ď=E"JƝ>i$1م%;K4`2BKn&񥱯.u~pVҶ? fll,-ͤkSpnIR3ڟJql.<\Q1];SX'9iձLz.EWb6"j9SZsۭT h{H5{rvH9EcQw:~S]I.;b'Z+i<$Wp ,>&QoZ+HA+.jm b׬(ۧb2(U t|]l0D-2Љ)Jfj|䦡y)G#5XG$w(gaȇ c$p) $_DwQy?9!/{Eݲ0٬ll>PS#+̏MݥbĐhn-q)*,^ڒ1+]}GHFrU^ hizf_OFZt~ګ#7JU{s:^rhb{U6K@dpV;՛T^xN ZN8gU36:Љy+W #%1w3?16N{lo4Qh^MM,SeɌWUx,[ר$1Ḻl|T67Ns[ g'yHtNQ(9Im Pʍ5SeSagwNRV s{68e! E!#4?WOC^drrމzbʴxp"AaYBiat}65[|5ʒY]&ugq-Wڀ@D}訧gXfIck\b/^Z97pM̷`(-5l0 Y.tBqzH,L`$W4EnlQt,lpx@be"=kf4i la`yNfu8Rsj>\\smA\#y<3C!ק _qԡ t)JqεXtq(yS&l_s)LV̴ozX9ceQZUesIXnVttLX wg-| 0>,< 44V3v,\Q$A&b})N?2,h[PRn"Ґ1m,߱KHt'ΤsTV?`UVVh& 'Vcaۈ/gAI| h,52jN.8ԫƷeX\4ɺ#^% tQL4D [U1Y@go;")p- .оQEYGYXPChm1mX4D5<u}T!ٰ3i+1 28$̼%{l) K{no& 9k&MG n/z|,3KIDMY0hLjVD 5Yhi䶄Q:yQEQT2 G)-xEMkNdm[gmy?FXZAN\%-ۂhl#bΩt?螈=5JX xQ2ndNA}4W5|u߿BX+^ ,陾1#Ѱ$#[_FeۺH9x»UQZTv8$ZԡI˰FMkzzrY 1?ibG(@ ?k,Ю_y}PpCgvA,xz2_46~obJFs|z2 lAxj&u;:Ֆu՜1 Ul&oRad1_Xo=:H#gA1t0~沊y<LL򨙉,`. Hp@^eʣ꼑=soz%&i\OF#\go+~a/9!F6}f"W..+a;Z%|I$Kv9m&8E.Q!nfGN [ӵޏ73~€x+ w'ӧ1/|t a]$o ?>#cs.YiۑL1H+|`å'Qw7€%c}ԫN_%A]グW-i1;=/6,-*B]b`J!'ɩSc;6W=_X6~IO?8t,ٶȝ WGmNj]V5r1+e/_€JH}b'ƻYU)Әmp0'RDw*SSD5wfGl;" f%)S Ɓ#eNR\]Yqg#ۡVU}(mJެaa+-ߦ,|\?!8_Q-2| PQmQ.{Z\!Ah;={|*<>[&gL;Y#(SM Pп H$?nD14.m,Q/PZ']z\9p#v3b!{P/pWJRú w}PHW~#E 4GTZM8ۏH'KrDq*@v,#+ZuWqfƼ*FvpQ\kLGL@N6 EyyO,f^_{Lq`ZG۟m~zQɿYTW}Eű=k:H΁R멮zhr򢟺0X ݖIݕm, Xn@gإW}Ϋ ^~{f[h%XY:GJv$4YG'%ԣy,Y LvDC3\E-C~UwWRH$>;=tFlJR`BS1Ͱe*鹱YR+$5N,;\Iɯd 5C T8J[ "9^5(9hwj8@W)S IP?_̭n7ϭԼ'`|eP(۹7{ [ݦ Zϫ, ;9ЄQ:&*g}"f]hM~3Qg%}:.`h?!͖x==GBZrGz  lw0Z&èZ zdeORC\MBT#B9-"e} s;}ScitSnPlkU%*+p5[Ǧ}C&/Fh"1MbhS,qKދHjGCJ_In-]<%h|;5OE?A:׽:,9rWٱwWI XfT}؆)dXE @C5Hivö{̏a\)tvj]:\tT+:_Ex@C a_R'ԒݣfQp@0z^BDӬ~Ѿ'ѺS;}9^a’Jk@bG'HfzVK%IqŸUȬb̑ϭgMkAHvL6F302b.S``)Bbw'6j./s4,_.i'y]'\bSVр@^"\˖6PZ%fOcF >3 Yq}Ыl6 #MX(?̦.w6`UE91lEtao[% ӈPl+N.4lg1nlYdv 4 e [*B7TӁ%T&9EJd3 .ҩFd$M+9mʰ*i0l! x==  ɐ eGh E}5>~q!uKp҈"tS9ʣbzh&_#{c[4@!𠶋*k/*ˮ &%rӥO.l G~r9oS%baOوO@|a`\4 D"tڟ4Z\B&$|DNNr;iua*>On6i+8j!ʾ76IuU4Ƚ>Ggwz}\ +cJJl@ttS(}ׄ#haGN 6 hӌM <}N}gAŐ,"m-iWbQW=Qz)?k;I (I~݃yaNӷ;;+\ 'Jm1 1`Pƛ߬ $[; } m=ֳOB\^Tv"?9vJ},PMnDzc2s@4Ox=KΘ' v=l)ה{+­|Uaӹ\jCGe˗q}Jr%6QoVK4<9sID+֔8A F{`. ْoU 8 9\v{4&{zonR^'r'ǧ=2"N ߵIXJS8 &ύ >Qo;YG.u~,g*aٟz ԋLe} TKz[Cu`&TtsdcUdα:j5EO 5 j\:_r8Q%wìHqI0KlRpJ$%thqOB"BJZ-fwv3miܒB˅0·9ȃi/ 1-A3J8fV Z `cCD G{/:KexW l < ;b3+R)1CLM:c G6/PPl(Q3l"}w Z{vYj)Euh-` @Y!yFk 7G_EUyF;MCL0̫*f3?ԋTEw3H*8iM xcPJp{G:[ڛpp[qo ;h!603|Q%6-F a׻1)S?Վ#sh7)*?0ʍMVvjPGe٢˶,jxҺ~hEB@jY9wɫ>uk_4BG4躉O&^DPGd- 1;&AGpa)Y)k#i? #t[Q6d^y܎7$!kW[^8݋c[邀< |:s?2e]L}=ucJԆ`]6*9.Xg4ˤru dgb04mL:҅W:O1'N -E-od(Izv8 ,> &u^K+l3rnUIhF | * n5&1s9{S9%]oL&D& /BmO)?ݐ>M  ) `;h"kRۧd%x)LR`ݤz"~םw*5+Mn|3IC߹ܮn)koyw}wXgңY ~M>.Wdձ,3͙%=QtR kڠya׊{4?\y%CE*"Y25_lKE#v %ѣ0HB(O6n"Y{dS"6{MO1a27s곊 R0"㓉,E߇VY>}|< ޽Pa<{]X~?C@KehV'jS7B~NU'\Q-i&;#Z,~jZYMwL0e{^ .ٷl?˦4gj4!ޟo/cZ3km5UEr" SPăz7p0U,$Lm?UEď{uiYQ 5)$ԑ-e~‹N9F!m5ezATbPhf[(lzcX4#g!XAx5<PK0iǓ*ۨW&g5|߸xDZ>| nO K#\}f{74aT>(kadS$w):SjS,=tLY *gxQb.|.so 0A&#Ie-⛿cXTzX,9Fo5bi6b0:GAssm\M|P b=.k-Dhf[ S)=R>P.>l ;KV gW}%#N":9($RJ /ҒO܌̚ k_̘y~CA$HǍ˵'zdtEGSC9${>uH{Zn\it?uy QmQ|0v}P-3\ fjNrcһs.^Hs]yh zʋf㢂SLȄgim:[cK!­޽ m}uc-d|Zo׫/KvGKe+GCu vƌ0d!X&ku8Bwy@`#JKk-0Qۏqaׄ11c7 XƔD[QJGni"5ֈCLXxfS:FtWJnCc/F 3ъ +k_B 1/KKUځdL̀jmѰǧ(yhυ !l5Xz qQĽ|'3QFe>حQY.YVC YVw" 'V4( %_7YZٰBsKdaceF:1><;" YCt?Q]mgB$X[C5CF`r24Ji`V VY'c;#`+^IH\z^7va /%xT^]5q0gVˬIZ )5U*>D {2<-!= #y8[=/eat\ xpS#5N9 B,tdW|tP)r V%K 8ڊNwNCs(VRaNR 8, !fKнiAc0dx_8T°oR\< Gp+ t1\(ɰdX Qso7"8exTAuoWE)oeGB9;T[YU`] @nc{upi]͆9GJlȜw4DXM#"5 JڍlmfɽWg9'fPDZthй*e]`s\ 1ZXs{jGKwZ54d)"'i )H ]}L /O5 _?~KJԢ_²R!vlY6~jڕUrYWB^ֿM,r_$RTlk{#;IՎ<ۦʾ*b*„!;ԣK%'C?x*rX\_- }֭v(n0Cf=MAyxz~1ՉR/#r?QcSՒub+"܋ILUSIH(|C-!N! Qt˓!TdၨoU8;Dx<_t/˶[[I3uh&Džbfm.+=R6Eaoװeb1pc:X Hnug{T,y~Tm%/铮EjwN*q?~A$tu7T4U穝9+@iPG~}$z5GdKE*${#̦U4Ai/x}!4cٙ)/ٛŵ#1੪w0i4Pt=3g5h(53\pK6g8t0ĸCʯe!,Ֆ7R$*Fvv~OɋҠP]BtyH6þ zeīQ]3 ޞ- xe"34QʤV\Zq Pc9՛)Z$Ux .@Ķ\Hm<(Pï2﵂|I ޡ/~| 5y%,9`)3xeќڂb !4D*g:o3uܫŒB ;$ZqWYOp#L09BĄ@Qv݇pQ qQٚF">g&>ɷmQOvHVHgb򉔧2W#:B6wI$xW.ݙc?(8ЫzSG;INVopކrXPwpz/b- hfH(a)r$T%5A@8E`4?PRpG~a&ު{JR+̱ע`%:+݃u=d  U;N2џ247nE^Ÿ<;iH.ec7.G[u}[\Tu9;}A<( %iwc3e R>|9#,+d.)$dMU`X#ép,T^;3.RĘ6 pr-+aF>[4$ՏROkQ0PX>qy7ڎTNSXYN|;c{V3 b5+߄BDc g؉ u_x\ǡ5M^k&YES7AG_2uJgl $»-_ϙ5ӳLn+(Q: =| 3a) @/&ebܙnmw]|&P(AԌ_d.2&W+M' aE6c#3|晳.m~%?ўquvsy1pA =-yBAm湋QoF8ycB0bзLr.ka'/-/y=UӰ%,d=qso2Em;2#Qݷ!)XQVS)7 }Jӆ`~]\~`MI-k&qt;;gkIL3ξrƐ`tͯGWEc ЪBP߅THG(JDB;4蝬)h+˸>VH! YvZ-F sOÐM#M{^iQc##%O񈥚fis*$DdQپ[PҪ MΓD+5i}SV0 eWrD[!Cxijhv_<_om=ъ 5jr%QiDOlJ5K+D'|r#shQae砟` (N\KS9~ <@, 2dϽc [fQo^Rjd$zYAfwT0GrXB7o|vֈk,s@#>2QG*P~O]\R:Mw OF;X\wJu%^ ?.y!J-mڋ|L=z8rR .;%&OSJ#Fq2KΜ pL-UFzj^+,pi0"5gy/o5uXxL,BG#QI^a6T\DH\{a*|7 ̷0C7u`v2(}q1k_\DS?t]([QxucEU}J45XƘ~h5dx_qtI_$=_.gM|A; ӌm½άܴBS<٣n©)JLK`Kӭ̧b7+si`T*-r([Y~x^0 $/R[Vǻ0LЁ/t h9z&ƀ\|7- #+Bz++Sw1"l pψ|rsۇc ؟@:ڟ{V$~ec`9eDS[x-yMC tL1H,mBU~z d HЁ)h,Ps+ Q^/zggǮX.{-ր!W _|P瘔LxZ1kRo!F-yٲ_iIhnF:Crj]?T(T}~)`mL 7?]"ǿ⺼1-PuJGn(낛S=`?މ$ٗGaĬʽ@&~tyB/9 Lݹ$$d-k(fz{<RЏ V: G2I׫r_s3f2lZ'F" dIEr+Yz˶7R$^V#G3`4gG gD?GBg?J:-B?$h6*occm.#ЊK3M"%?gh9z2O%Fu gۗB%)hCr" (MD5S!M&qIs3xiT3^If-Ѹ nw@$=&lLn!&cNЫ4ez_՗E"O+1!"ۃ2+ Y"TYۨۤ%ې;s zL|#G ia7/\]mE5T< * xgZ1*ֻTI5S@)ՕA+"=[v-.cIYJ;k1TY.#'.TDD]p$Ra|=Fޱ; \fS#26|Z#){ͪI Zz ZsԚ@dI1=Z\*mAn9 ȊPs$|6|%CO 2Rѻ WsU+0'b7Tes4M>:L\tsX<sw^NޏPE ߏ1󿑪1a #dݍoeB.b"{`ir]*x{ 2=NLt3aN_cж`|@ ophc)f4tdٕh)KL?.Xi̔D5KCcߙòXEX>/( Ղ@L'Vyw(B0P* V1wN\E0U}Z@O3#m_^ۺCip췄B(KzQz&w` @2L'IYJ`X G*Q';ޏwK.qmi6~0n"rn]v`T: E1R[z!EYdl+/"׀ɌC`.հU9 uoDO淌=~fT0m:(C\XŻSZ\XO/ ɐkʟg>%OU}-!~ܰ] 9ڭ&GZB0-,o~Xq'9ҤER.WT0ɤ|t^!3"M>Fw s0o<@ӊ(Y+6uƑ} D)AĚ_Kju8JeTGoJw1 8EeUHW?qZV+>6P~|1rldW]j!$Ͽzj gө8i աQ9T \(='G)K'~kdL܀R  bJnD(U2RW3k*=\p"I![(q1[켃"#/ HQE=P5c~m/2բŀV78P?_,?tLs|JIvO;-dĢ-{j@rM7MkPߚI,^%MP.dmIj}.)HHB" +Oy|GIw"sPxnԔm#`/"Hf'QNgyE8J8 [ PC}B!E~Wl%U)bwi챂F&"13dGg5= F}O >pd煚ԿޛA3䰼$x ڊ<&mϣ(иOgޘM}y2}ꕉ}O٢6\y;;T{/ZxE_xxsRM4t"Jo*G^cKtQpUxaHïhg~c~\gEFURVPlףuzOE9.1")3soI$us_³T=*-w|'?+nߎdy0~,btOuIcuT!! P_ S2Ŗٞ}?CRpa2{45z;?ۗW}tKӺ6BA|lˎCMA/+xØ&_B{p:{#@-/g9i;4S1;.B?}qfvqi#!@ *1{9ebpcT4unQ+WA>}+7[F0ĤoD,;ҝō L.‰~e>L%V]䏺3 sL"[wS]e8y>^ٕ=-԰ <:*eg{wb{FGBU2TIyOT>A)0|rR̠82tzCL8cc]#FRe5gu)гQky}X}/fJɹՖ 'D;7>X'UTYnʀ(S{kCGǂoWCs8_!QfM6[8 d'1Qܵt~Z`؞#Ԥ[G2Ie!ϚPDگtY/ʱ|$4ue 8s竊Qo$㍩Y<> ́)8ZwvY.J?B ԻS4ͷF\*|I7qHQxZR kij5iCKs%zSmR鮟b_>۷:c 3ru ۖ0 ׏=#zgןGK䠔-n`$Ho(4I@ⶈTXC]˃CpwΆ(,7RlKq'-pnc%:|]fm4+M_z܂o_sD8 _G_À.y=QkHKq=jG3u6[5ϝh?`:.n9dU 'pt_>AW9C gQAUd!kBEp?sU9lߒڡl&TQyO59~֗yӦc2]VXq87Ӯ&}†+lVt#4c1EKM'֛˱k!/weߞȚ1Q2%~V {EYO LUKK`H& < c3դ)Gk b?1d_r_aiI,ZJgcjʶ֖%nW8)  q&_9l xr/ɣ-c\qJT豦V浜4Mek,y.^!Ejf.U3Ax1lqWi :宵 j0OC{<۩HELvۈXob&=u "rs#z16Z{+&g~jVDS흤6l "q՚TŞCV:`Hn=gZ-8)|fWqs,Is[}{XDì­KyGcxX ĶPf@!fM 6kiCbχʗ9wUOR F5 g| n ^V$JTHm]PU.GƁ0} Z4ԊPE{{{Pa+ԶSZFI\`sR׈sk\+ uѤDLm E_Kj@!El Zg]?[?+_e @IQAcT LѣBt-<x]݉-FG{zG&e=RK t;ٜltq\1?֟B +o*+lEvzXsӱG1 :vW &;G.UPN<xT\=MöMQ&sC3 Ae7!B`h)u}o( DC̭MK;•4?,/I? Eq-Yqy 5p߳"L)Qmo\]f(¡d`RuR9.|i44-ދ|;ZzEQhy4?Er:N(UG>qU@4=De{?җ\ݍzсw 4oȫdl;QYV9Wy\C [S&~ޚT}œ06gIN>]yR\epYj8j3I"8ca26x+KrW@?Y9" TD0o-36X_a D 2"νV {Eٚ*"mUx"Fv@p#$$Bns0fxpd|wPqAj &sdž&c' Lrv&qY$US`פcOF[_~n*O)bzEö>d\KtPON ϳ#x8|sudpFb畵+ 4iK4'p-꽆,+ IrWzYa.EL5T؇=B/g=d{x0[]< I 5m i5s8r>;/9\ϻټ;+ [ss 0 1{p+l)/vdVeʿ WQ8'ľ:ل  8{sCq]*5v;h9^ -I8Uw~ne7g$)w1EP{ ]`C{׸.L:Gt<,oau]*}ii]OhјrCyPHWrWuU`|e_uHrYbƶ5gATA1KH[uZ-(^(n?~$,wǢZrE8 /n%n^7܂hPmA h͋=KrT}?T@]M3 'F] N>,GoS֡^5. v澕]AAdG~.U`0<:e˙.8mePuoj%xl҅H]I !05+R;U/]DEذC7Tv1j]2:vExE=X1"yG !5u ZAton P+t.B~XRVC1)‰/7M Re>r< VzglFBliN4%6cDM|ԥ q|Y miaۇ(:@i-{ԧkCmoޕizJM-L (uݣB(- ĝ;tHImi5$SA,rG۳x5*Z`0ھdмyg+a8:sRr-!]GzaEh5Tocq}z˘6>ЃMG}`hlJCK8mڶ9س?F fՎ \F|ތ29 yz,6p_bh,Mhʲ\:Ѥ7ZB6(1Ԕ[g8\{^cbޘ wvrj<KBB6*}l7)C@ ].K9 TqKX+A%Ю}ubh+~jJ=$NQUu8b"x.lTfFhЩω0EO|SY ic'D_& IаM=itܿ|4"i\zJ1,DAcyHСCߓ7 U|t?.hGZmN;(쵼r!%d*+9;XL~86 g= \nQue+3BAi';|Ys6#hN8ރ*YHɪ/ W]z); ޸!E®!)IPwPuR"XshgG1>S9 mvO1()!hE m%_ HhxlnFǠH;C)hƛ b7nE-y" e}f<2[T0!Y\W}Isߛ8"QOͺMgCb bx Jo!BlMT֘PӪ'RkEŒ}>VD(KiX}R6[U%?!5DZEgux IH"6Ls+P J]VjbEA-܎uLl\~5Z2TB: LG^lAdY7ko #ǻ%3jIk9dfAL)̲@GYGK\̣F ¶0+d.b55|+&1^UZSo8YM ^DW<'TgpXGs2lx_  IE,Y-Tƙׇ%z#ᵿnA"x=۵ipe^R^@fNw7|d[ pD]4?`T8;xRYVsrT|Lo}doCm֥TC+_p[N=e~_8Cz]sKm:]IcX~ yYy\NfW¿r-tb^yy~ ^Ε{3Z.{zH]`Kt}h |-k˓opnI_^ m`TWfBWd((ofʤ jgBw_k[~B)3@ %iջE=t\xUoUAmLP_s''Fm|=x*V?hfŬЪwt4髀7ZP26t7 <Ϙ2C?L>BQ?IH- guTS|VaA(K!sWϜ=2U^H\k #j{M ' jUe°9Lu 6s|:|jN4+8V-t'zCRWN$XهNc n׮HR|ȑ!kHZ){|OdqI@ټ˛Z [溺XRZh[; pLdMһLPq*ݝ1ǰ^5xy;ʵNH5h`FVuRVf*8 lk.B)y]CFe(6If/|" "T/ $3+2?H "TB4amnJ }8VNM+Pܶj0!zE+$5Mx KLHPTH)1.jJjU,$3s,'+qɘl iݪaCHȪY=d[39ʄFBh:O UEk vJM$PAr< ۸lhSF)'N6i8EpǛqGiHGZ8 3NY{gf85:nh'k3"9% >{d0|ƎvXa_?s&?(6xxNmzmiypz y:ZmL&sAN_KG=J)ӨJ3Ba`ySK^Fx͇qN1aLyӽ|Z[$U׾/,5'Aw_вe!y9V)`Q GFG*G7oa'mMt]ܻ!2GbMe<g ÞՉ&y ߛ̀2GԃyBv7o[h$B׏R0h 򶼱,@ Lؙ>|) Kt>=xU[~ zDt3Ag PZ\t 1@?TH,ғEYy nX>yIj}JK3:ډ, c4- YNѬ}^hnbk'mZƹkӺB@9jvٕ pT))s(s}s/:&pJk[D6z|x||3MՁq̖g>xS6J!d ظU|iNhJSUK0d"?15'GM̧;Ըcfrck YcHIK>p叉m`𬯿ɍ o7%䫳X7KܱJ?-S`U.7V5- ^tT:+g6〙1ν&Q2 hLM7R:)2KpZE$[I[i"@ŎA0 /([+Xi*qF#myqQW/dˏ 'Q%hxJ۸8ZNyweQSDoز7zCKw'w.6HkWGy0i~覥8~!qs0uMÕϿTȔ'Z?y/R5[ӷ{ijP&yjwؕe b Υ<+vFnIaHe`nȪzƏq8XO@3GwLzf&}df[ &(x.dn5z}"Wk(B0+,.'ݽ2MfrkP!ukSx93ƟYOqF:K]4s5%1K+cqw #w0hu}g̠? bN B"={kKaʪjc En*/s fu<wZ5ItD_8(՗96fa{.VV`k/s#m˷`(⹺܍ݳє gR2PFʼ4(ahK{;(K Onչov/H;tOfQ:C6c+_y-VvD߉e:=O__27dl 45R4~n< :fn$yM6en{J5&cg&6edSqi(#\E:/^ܐL`ae!gJ >;96fM0O:%dk\ڦ+KT۳?fM׬VBQfN&2pa V7 &'2Z<&GFwE8#pέJ f  ($ohq2>dvoIr=Z9ÿEXDboag,&ʣ~y~8Gm!&kY\O4;nmio@V1&l[sG+7g/0'ݸ*-Iu[/>_`sX"b0zN-}c8P]XF˜HnN|q-j}Vc}/dIJw&PRw(?]]s,98Zh; &餘36rM:6UQ݊c14 ɳW^.h2_>{'vr6nkK/5)e=ruib_6(&fk壶!=[}6\kKufOf]aQR\z559׿/qe!`9Ez rO/f3gˬJ8 [WAn7 ]u N.$bhg(-f[wgĈ 9oCmV;lor%69e9 jBZVR%Sr]JoUsO-P i a3d;T ` .Wv R`P !6HP*FfwˆJ884RYҘ7 x:[Ǩ}ٗX6#ꂧUfڸ(eP-~],qщ-DKXG-oboʗ#XM (t24&OMT#AWo XՆ5nlVs_&ȥquX$z꬘E, {h %_ NA$֞<53*:[_5!X>GھL.7+^н^*SAfhDb=cNLo<*/exi>#S%c7I\0B֧>chbw_.9ǿ~IDu5`r5R@U1́H~RMO.Hiy}p{_827"K[mug~LBK-풳ϝ/|j-܀z45]i*&+[poqY@VEzҐƦe(M`oDSKa^=29a u{ __̞d_Ml+!U95tď60t[ mS!P<9Q(I䝛e%A;b+![~_izb`EO=:Dˀ?M ?~I ӥz#nzY?TqpdMUrPQ+>u96OOT|q iWUd@.⵴u;%0̵nf|WVy@~ &{ok>lq]Ƿx]q777?&򶇀\a6iW9!ߋ{*s]Y*[?i`W|#@ffr gl$aX:]}F H4'Y?P;q!x-J gtB@ .o!"KË8X⾑wvka)þ(˹]mƭIN^@` d3ٟ FyO@OE/xtvwB= h} &YHxI, 2PYƈc8whF"NZD } x Sxqܗb~2xx*`6 XX .lByjdC9d_漋G {FVFMS~ACۤp(9(%^D8HmΆ)ov? EtH Yg+z>lkT+S`ZYݧ6+ RG(_,+rX^OxYqBF5aQ}P.;Qo>Y},%1E@n ZiaiDYY.Ru-VΝΈS*QEnIcqceSdqTՑ6:H)W>=l,I0(!_/iMLƂo -jN;a\6 ̩\iu(}~hivq+P汿E!Rg~F>@- by ed^lozL y޾?ym|9+,&hvU| T's%ZKAtE!yoN92Hfepʽ,WH^\ahIWͿ[5S7!-Iwggy=>w?,j`!o_Fk kZseStGHbmɱi}lM{IBW>?e>+Ɨ,_pSgd%sxM'PUD% b%mf]e[b7w'T{ 4$Lϡ04,J#yPެ=ov>om^.wMI75h{aU^Xo %,_~QS<+`/^DGmE ݔ7].e;3rMq:bHo##w"? 0 ˔M:hqUncj_Q| QYK~*z`w6Z -" ltE!PTo)f c+p͔InDNWoxW/08?f'BSLV" _,~p+k sa-U@LR"' cg6n 2GCȚOYE]X3҄Ӫ" 7JM4,ʉ1,m"t΂C8Y0'*?Uq(]Y6hiQ=Wb"UOC.|@ч4/l~{>Z]s^r3rmM{c`ZO6c i`b?0]2Dp1yYv&^pxq׼Ӹwe*G~DdmiPV40֔{}obO*?}H|Ki|X(;:Rlæڿ l0l$q,6+he̒G֮h/+ jaDIn~S$II?x<3o4\bOD'iia.)y1_o41>TЧ8܇s"+lJ}a_u2j1# E@}J(uľ+fĪlӃ+CI*ٜSnH@W 8g@ MQ}ImPϣjy( D:Tf%4>j8#Khw~|u?əpەK!c W?fbF]yIQica5A3،'ZФYXUTjו"νsqZ;j#IfFha~@%v›Pt64sAk CլV$?cX\cAHT&T((&y&4zSs^tlIVog@^ǁ?x#M9l`T1@|z7Nxwx9W X6L7N !."UE5[Ox[84NϙϫhZ2>Bg?kث$@O*Zͷ MeE@bwC@p [f~mԿ6kY=j 7U.C z}/YTO`ː$Ec?]S{+yXƾmnc6o1BP DJȳ6 c㒷3\bN(PpBɌV؜ܥT*ih\2a--. Hd[aV@z1bK yZPt6 @H+Sf韼O؂ !]P^_. k7MiC9]KtҌρaʕ"s1֟~M@wo^J6Ag>U:MI׶}\QmƻInoZP;Wy($ŷ)MdaWS /VU 1QT̀CA#O!+A(&Y]qSBzm-̹^2QmsC4mi q_Vc.Lt͇ 8!Ǜv"UX:n6I.R#i ںbrxvxphttbnJp^7w%e6O&FEHS V{-g5o?{<$ B_pKd@AsL,>O3)'tײﻉ#qH8U[߆l7F 30Q-gOp&xϢ&w9-q|,\7y(W&Vy[ [(_rlE~juE5y?F/h0+ܼk)v0?6a]ӼdÜ/bʺwHJ@ycp#UD{M^lCVDpĂUYMߒ?*2N|§c3|˵@B>;9 %\<Q'[*L7l83gSbvC4hѐ*j} Dhg,,ȳr<G]1ue > 0=q -$"8@/!*oQ\{:K;P<zG)z$UJ\0ŬThHRnT8\Z D_R"b*s 8BӊZ3 )O#/׫v 4ُP%mtJLƧ;v=3g(@v8Z9c43a8: Yh& Mj=sTO?'O2y|IPKE>~ ZCt?Nf]oQ@f(:]Jndz݆ <#ۦ%i+F \G-H"|QQs)WN6L\;IZ8Ңʶ"NG/f#:hJP UF> 8#,y}#T a!<5-+#y>ܺDp`R.o_ؚn|HdP?P^<ڠoPg~M6HsDϭE$6P :B7ZXɼ;JB' QmZ@٦˨&'N4zՄOPJdhC&oIpkc|N@zRhgȇE/[k7V~xqҫgU|@B 7|I0Hir fp /)KWQ6-tWQY`؛ecf+{'I*aۧ!ô9NuYWXcnxMΥ+ӟL%j;)}$r Ҕ v5.^"ʤou"2~kcc%@y)|ǿX>PdIM$=JՁIOmc8ky,&_p!-U-By%#>L;TŬ\#ԾG&ÎRͥG&YQ,\G#\Ě22q+R!}v cN~otA²4Tsp)#oE9Ho ͗0J~hQ@skopʥ%Ha8,B~ArɃr_p8*E>X,NS2DPIY>gE&JPcqsjZ9'6BJ>(hZ.|̟ܶtEzu/$ћB{I82(BZ>I=zЫ1$t0yYbum"Ԧ,`Xg&`{RPKǾm;KqT ]GieDyqa]B pp̏'dEd'+U <խ,򢋩Mcw"HH\_1)')QcASe.>~V^l`Mnn.悊8߽2DS3eP@ \Bcn?NpYsaWoN!+eb:\=W#Xlw!ӅH ,p$1:B4뢻tn e ǝ JH"P|kUFS]lDKL[hOu2s6cfSD}S"\L Ivk5-eʞ}ڱr@,զU,ަ\ H&XƇ~Hjؖ]Jopgܤ LW2`Lm\fAfI= 0m.W"ԅ؎n p@u0TPfIS );w6( @^qm_hHgbхd~sN ?N Ч9u)*M`hk38Gkc_ [^Ff#dT}6O)jq2pS[Ud7 nO|*RoC{n>v|.a3TtѕqՐfTP&2Sh鮩k^=MKKk晑% \iGc9Sw XI\1|eLd5jvrf0=^ʍ~˔ 'j-vΰho7Z*`sVkPFj_#́,F Qk@C@, b(OLmnAv ؎o:(faBi,b*dk5AR,j4l1ǣ/ yF2 YNl6s12k–UG8[PW!!kkRh9[f'kWzI" X "\2yB)RҏKѰ:W&.8Uc]'VMWRN4 O"?YU %GW;6$!­ C\o6024_\JlH$Bw ?+^*tɦd U^y :~+gFy}O-#+Z֎6*giJ_;Z *G~O$ID4WaDщçq wl|g<1\'K20b;L%2vwyzMg8o*ý*% ~(+;6Ec1BVV/UQy ښx㎣2+9oY6%LϹ󷟉#6nQG"yr̘I1; k&8@`EL0Zh> X}zu_v/:{'۷4huprG|rm| }:#DSA H +RFDI =ς:1nRn`2든/Ϟ݆fFP12[SE`z;]Z_G!GsFE&V'*m~_j/}WQ0tWJ|\wP&7K xY"n ULx@2MEGdQtF_bVvXIxnj=ͦe ńpX{ɗ[\!egSr/+)Щ'ԍE~ o fT2fiӳ)ۺ؋+sآ 偊:`<.M\.1g!_hoqUuׯ3`(;Z.#}J8āOAݚ;lfePAuJW $ gHȶcݙtnnu~USdY?N W>ܵ~7j %&'. 63PSʁi|KdBKp~kN#6K0}KS.veΈ [*I9[8>>V[U7ܘ$<,&v5=:Xp7ݭB$^uojljbmAqu)^BĹz\fBn :H5*SPjL}#u>-q~1(T8v]㲢 ۪3*߱in[А΄|S=ԛOijc9=f+C}'nyq4o|S LT83q}]ؓ9>:ۘX}<oGC+2hfK,OgW D q(z38h̚.\XJkD }'v;8"updDe/Kxw YMNBh8x2Uh6ν/'VP✦|'A#Wt=qUnʉ$Fi.d 'MT4"/ /փ7S_ǖ,Q'Mb@&;lHmwU8Zc!$?,VN_@ak!B2bl4 n?[v }V}8 knz@ȃK^faKYO4 ?jK&^!E=tj!ƀy6;UT!'2pLYgG`=ϋ $4DC':{_3uI.H5l"Kx_GN;Ld&,P&HodU|far2ٻg(4۴`RW˺paNDskVm&Q7~u3I3|_vزkX_)"^S5Y+:Y"nY_l'i㦖Xd#g?j4At몽W0Ev:2>Iw5yP4N=c: |Xv7tNR* L}J# y5Qkz,:.X=H}WfZ)v;@~ķeV07r >¾9R#jIK#)A*PS,D@3 Wd_χz@c oj]0W<1![.|aǩPP;>\|ΆkIg.,Ζ!nm\UNeȐ1$'۩Hk1CYB'b2.|SCO8_N†M~W:BZ9_i6Lm{_ݢ@CY~ x*nKR )|D^\ x){_e?ol<w\?ZҼYȣlE3M~+4-b~r/ߥ! ~DF r !s4],+Q҃ls;p\ Yϸ &;ҽJ#dx;8#jl0H{rJB3tKݨ*Mi3:#aưwdر˒ZI7٘z&|dގܻWJ#we R"4xqaONw]b*$d/Ӛ sF1/Ÿo@0"VɊ|1-Lv}=9.hE1C/blNݨ#A›Id^'EZ'ɭ..5NBr\x3=ugQq;r{Ջ-w #\*(H187 0@@Zj w֙V9A܋~_9j m[\VGxleKk_7Nި W8Zl{FHlo<X DG|4Ѧ 0\ xI/R)E'1oBI#M[猓ϲxޏMNS,G')Oߥ^q@[fDdvFI/Z=Eп!Axw_lϿެY!( 6DHAewпvML8䰴r;-&)36Dž±.)ܷ_o`j ?'-oob Vᝒ[o;ƼOH+vuʵaH\O$S`!$/~6[7R.>MJ+1 Sp{0H]H1ܫ X>$I .0" p{1ƢLώ(%btf{/FmӉ\EaPiڐúyPjåv>dycg'ƛ:ORU-t+nيXFkiB, ءM _x)ʏir/@9_L(]A2@q[&@lIJ`'h.wz{uТ Jgq NֱAgF4嶚2vNgƺ~ݢBz27 v/:R\b+NCG-tlɎ+ AU.,#zhu$ty`,?4<ն,:O˕IE5]}r] ,E+3I8=0zD:d 7chg%ft!)zũ+RxTf(o -Lv@bd^`}30/jX[wV܀cTߚ`dsK5Rߛϕzcs#3Re^A \A}OL9nU hRtnڃ~a5a_LFjh/!dVDZ:=>1& 3+49yq%@{l)0Xn)xZsDGjǨ@hQkWjŷbyq~2RaO'<^ Wq_KI!*)<ǃfMjL`Qc#XK=H>m.SYfɕ,XRS1c' q=MЂgmb?ZՊay4Wy v}-9܌bGP C1:*0gB?[^%+flCb$P-U"ze2@3nw0]Bcq,LJ̘tdڃ XP3 ly{ g1QN B%6K!ěBKp9hd,b!~]Wȱ%M!>YtE#% I;Qt!Sf=o ljp]xp" ϪO&50N^zJH$2q_0d?rfwiӖPsZEFlKan!uaNr2c&{ܢs&Y=5lfq<α 3:ѩK:g>#K_hK& .IQD" ~HTLdwpXdvGʽS_լb/@̾?RS=8S;48lesM{6qiV40[[:tISM+c`co7ؤ>wDwKwf.GFV b:8Oap3lšœ+@.40ޡT3g{ݗU}hQ&gM[D ocQ_K(ySGLjNY~ӞZ:ٜ(֊ V7B)jr.˾JgILtk?@_ݠ>r=J_0L;N-YaW&kJ8P >^%Hq, s5ܘ +g޻߉[|DgbۍK!dt)3Z痂rdr;}f,igp1u8f|S<usL{A=]2fBhHPeS&S>&Jo׮tDZ2J<I1*?! uOuF+D@.3\Bfp<:stOTrʽy}CZKU`7wWW3`j iUۻh>)q¼r Qlѱ_ 8z 3aX{eh{Z$cK¹`mP_X/\Daq~"9v۳nռXP\D@ Vk˫~JiKܤ5j%&Aq؜KyP vU?KA/;< <Υ⹭04k"C-d=O6m ^ 8{Qw t꼢CEBM}ߊHoA DѢ+BU$De.67 ygfQFThx!7b]߳Gd]=zWB#yr!U %tzjл~i3HP V:{*l[ڂakb xG, CM-h-"Ж|;6ǐ0>6A[;m-4 +Kz >F4)!W41 pEhrIonzկ+i 0K-\a_/c)L¤&?]" e?EoHjmSGWw&Mr av5- ao 0ra}-ƈ\hyD{$a%\!umIc>#%x%#I'1#3aO$F޺ֹ+>xkSᄔk+ @P2NwAXH~ 8lms.sra*A[$OKhfg<ߠZW3#^ɰI1UXōrt"?Uެfjvr%Lmi;HOb] dbm#]ܠ0d7ZO5{feb,Q5%yz9LL#SI3ޜG3۸:_+<:-p_stu덾‹כj;𐍑4 fguz‹VLșg} q/ZxХۿ *8ۤ=Fa[}<=u\5tDBUq8Nrk8y>~($i~ :&!+3yE;O^mvhmi)y˕`Gb9^ wHVQo}'Ƕ|Grο:YΩhegNʥ Lʼ5@YQHEmL9T VK 2mf1g{M[& & Ko.( uTmcCS`QI[zhBU`(@c<5ǟ/:0 \r^ss:d# )v"qۈE5a(VEL娵 C0[9)- gš@Z@/!]Vf2tmւ际lU5XAnrg oio{XUQlwx/ˎ˄mP$?:~]whUSU@@+sM8UP .rwhXzȚ$3Jow^ҨQ :XlX^uJ!eەt ]~E HNUj?\evGy̨sZ'ټk yJaîR}̓}&PgSka!e=ݠ?em 7 Ϫ.sd74/EMwJ"#Y,($E-]q f3E9)Xzdh1|7cSsJ+#@u Fx^&,#,3R<]K]T腉D{'4"ˬ^xj,<޲4w_%n? 06+m;G~1k( Vz}d)1vkĀ"'ws[t$ Һɨw z}ih 9ecd.9`i\iv=#)r9'F2oȠ7K?u]lbQ# qsߢ_ |nJnQ|~U{w8˶r[VNiӬ=m3;061G祭NGRavnAStSyswO&""ߘ#| 8.k^}9*VqҀVX暂 s/.d #>If Gc֩{i}!ČW E} H8FcroZ֧9J#2 RЈju]6:33AJX ;oCZ _4hﮕmhB< %m#Yv֋D:BS-1-`Txh*sD:!5 kF:fB#obgG0ez z0ZD* 'hK8piJ֪"9l;CEs#Ki>V+>6mu&v yNɵIx4 xc^t?$Ig MPAt&\WCaf( hxYcYrs ";qa %*S7Kʜ1Б)zCφ*_DA= Y/WjLn1 tB`-=JI"f3ORG(ʅ"QLNmHp5"Ir6jO=A-tRsSҧ6g]jwixq1B~ nCFyȄBn7/"Q\CacsU,-53l7JzS2\oݰwF%TJ\vh~d:wT^=ӻ5It2gCH-\þ +%xq|vnF‚#kz͆PdE"<^|zeͦe|1dAW*Ȣ,;q$q> T뭕BBy OZ`GfczPbBʌ>Pd@5Az(Q4i[Z|RTkbmm|`Oyaa'n{H<^(דʬ`%".OUks[*G+,jcqFϙ)W8y +ιLpL})dfHr%ݺ:_uШ%1:RK@!3= Հg/ht2­4qEcM hcUi$*xbSW1tCNI 6Pigye"t1'^F `͇.2G.,?AN,x$a (dY+<A5[@CP ,?̼1zC⒛\_ $f\?LICA؎7r =H5GaSr9B%O0[Da}7Ry0U5UkLrE!I7v8y%@&SES3*0>< oib/-`fB䁸Po:K8u<> vߚ(:sݭ] Yݥ9ݫ/@5qtsNO@-XR*'n4Ȁеm-O .ݮzL,@5Py "[h7yo@#5;c1%hE!i_hCq|DluwY>MvtɋǠ,mpjQy?kBn9+$ HtiǯΡ 2 PSX SKh)7L m8y>^&s|r_%j$s4{ pG94vj`N׻N+F){|QՀyfu%)mrg_;u|uE㓃 ) $@rgδbo̸2DgJ!ГƭcY3N<=r|:h϶9 "~)i=QC!dä1XXkNNrp<|gft!IA'ę(c m;hٚ!"3s0b?r2GRd<"y$~ eF}% ijp8Ej*r+r$rF`OBLW$֔tMS]`'.*X(%G| Q$Y~Ӭ:vu_u>/m(r5}֛/}Hֺg[t6odoQXX|){C}#x+GK:y{UzX/pcF9,xVxЌEULNzmZ8r>x kHB`)Sy@!+L}Mˁ]_4e'~‡qGy5& >c,|j;poz̖٤ `2QO2^ F&ڒxKv @rƼs훇Kx#NWJ3 Ѝ/j nw2HBiR@S:e(o=ǚ2Ӿ2?c4r׺Y"ٹ(~E`Bh_TNpn9TsX<1e!R ůnޭưQ,lƱ=:׼+数4DCdy% T>jҋÒ8XV!Ӝn~Ωㅣdl\V򚘪@Βj.o:SM@-K!JNYkطo&_cgYZ070701000002e4000081a4000000000000000000000001644ae3ba00004d30000000000000000000000000000000000000007100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko.xz7zXZִF!t/boL]?Eh=ڜ.+ZlNy=6nc u@TRxoH>O]ҋ+ bP?I~gЙNҹ^V #W BOl{glcźV3j zD 8%7,B YS6p(sH$ziR0;CA>$g[7)=}KfUsOFT;W|o"? q [{T[sgv;oW{vj BK^Q7Q+&ڽY͍E&HAv{2Rk=mq,J 1',q4츤VspG#7S;fn4 Fd#9afOKW(F΋UXhg}95,K]V4A FgĶRvKMd/"`1y_D lQb)ޱ1H c T4l*f)22lV/ݡMm=׺gZzlMIIuR[o}c;OmJ"⃿HێT)O vdG[;st̋;=l7:Z-2EiAVNDh N#Ʒdbsu,#X7[(E#.#Thka9tom=rV6/<_>ʂY jVbDVќ^e|s?@S<ȗHN'1GĐr@$"T %r(7A<1o>s"Kos3EѬŪٗRn#vc>fA/#65kdICRD [9\*v |iKS>yLszChˠhukf$,0+,A; U۽IZ;_~U~A')V@U +C(!|k9G.[CK ߗX$evXbuڹm2)J׼[`A01YMbyN3TpFQMF!Cy]d53:\bR|4U2vlUxdC ű[00nDhgLև%۳J, 8A)]Ar<:sAW9, #8ap(E44c(;׋$iv$p+sM;i~Et(ʠPrpHn?8%nSdžxe%8hK酤j-CC觔BP!PrJʕgiQP .v!B0&Vg'lg׀yE5k!L`rc312-u ?8.uPAz`X9pluVj4WX3fҐ"+d ZA+Z}hv-s?E#~tL(6" OBTlXPx0;*V87C 2Ju2Nݧad *xq 1m 3$GGUQ+F%b-xGQVv]Pr[A[.cRy#kU@07]9+'S99X4*!SCS "p]id#6WlZ'h2?g8Jov"_ G|nکrJp|CGYKm10' ~pz9Jœ|"@@Ā@ {LFt" 'V}5`YWk~))@S1I.ztOoi;1ӯ,MX&mʋgGz-2µ W (۫iSS- DBwH_`Kuƃ,ZRJjCf0a1n(]"6Q\ݣ Q~eNORTI"E01^iJ㒔+:%+ 4V7s!jմh?vH편WiDŽ`-вvoa5w+_yvҏs!"P Hl!?@ab0h]$6@i ].$kd4TFH.Yr7", 4Xb@"Y~X{|Jc 3cuz޽zDq i"Jŷ`;p:DCQxLA1.ؗGUZh#gh0Qo׭87ώ=As",Ͱ: @(QۀT:JwjՒh,6]>,P5.3sWM“ʄXZ?*+9/~yE$ (%Ku(jS4 s&8fAOxi,#v !6ٍBxluK S 7f.+ESڝ{eLc0pph?R;M6 թҿLVԘ7dErZ .ih_mbxMV)~SdRGgu@7ߣZ`h{h6 y!,F{**jT< w|F IV./uyZk :ΰ aީ/ s>zoZ_y_6^ŭFw+i]*卢mWx~&ڔ(6Z;Q.v3%hg,qHhU xxTo,O;H4< Wn qik9a\= _*Ӻ|ki#! # $k/P'ӂHT¯-㻓 80^eb[PkLDΐE!٨jWfPͦZ a gd(GТ7۩ A2= S5Eո!~sY ->ä+$v˒^(Rtwх}`IqI4Ps)o&4o&򝰰Dbxmm",8Ne/2{ݑ Z=ޯ4"p/_tJGF2=YWPĸ3Z˞r`[?N cR e_@b[!x'Q,G-;2t2'@KWv% ] ]9vM3Fs?)kU57h-WЊ˛LR3ⅾUv+z:Ka& 0\hiN@H:,#W8,3S;F4u7h& `qt+JF"`8%&y/$ kѨA@\i)ii١c&I -=^u+p) KXW@,ɪU>۽?+5c`DFgTAi3Mw$f)5Q۬v;)lWl.*lOδXxDj",AѺc˜1Y5C$5vU&1Hi{W3.#o]1ޥuϮE  s0j4B7{`QÈ 2G[! MiD\>ÁQ HiҰJ :ֱs;fnΕ< 6tuq6IVB12wf:O?öcT`ny0|̺Rkp:;0Y`{~'H^6mKW!qYɲ/"|,jA33ϖC*\ X %-{U8K'E\; ;mnJmWɷ%}G[hh ^g$턕 %Đ9Sm# kMK 4ey cjBg#%3:WE (bqڐn9RI Os[i! ]RGY8{~<P9xQ {$!ް<~VE(A*FA5/ago&G|jcҸgP Q&5*Nź^ՂNyezbIWL@} n'{,E0\Fg(}~ Ig:~dhWo䒥JDEb^$Q X/mIאC2{XX1)Ӊ0Uvmh^ 5R #o&?SҿUu:Hn2YHbmHHz8&,ark8ԧ}%L㔏,ps‹{·Hc=PEkσ"2/C;OvXe;}s| gae5`B7%Һ(bl踰I 1\cl-g30a@&x}S7w@4kYjU %ڡc癧\ =-4]]h POgвÝ}f.bܦ*/hG՗ㅝ#FN{5D JV?:g 5Wa@si0 K\a@˪VK;k#4-dT6Ҁ+y1HVST V+T*+H7k2SzC?3i5kFXj9 ʶs{(Y,h Ug0t's4۽m/U)'>,@zs>f>جH㫺<;tUzZ32 NZ+UO TqEݝHkܟmٰb; Иq54hDMֺwRX! (hZve+ⴗI4'̍5KE(,:}V> 2cS찈O͕G{ u0ZM^ry(4bj>g*UW\HNa[ek8yB`S1{ 0Si|C_)/fҺUt錞09թꑻ`⃔>' aGm!k54+N}zf]WASC19^>xE嗻Z_'mTs>MMUwC}g8׻6R:ֽ1Ο}AQkM҅ Wy ;(+!])$gskYvNHD [ $>?dӼ.YģM!1]7kGqגk'Ia#2Ou?҅xSeǒۚMKC4_%⇓lI#%_q Gxʈ 7%",nW䡘@XDk4JYja8}D_BsqxJohF߲7z:9wfzޏ[{Q#!>ĬD^\$Ajۏѽ7`]u)"C84LM| @73-Hgn.:܇y#2F@Lzi_Яe(#I|!uI}BC$ѐBV|6_Gq! N_eIPh:K-XSX ;z>KmNg-dXbGH5Npkn0%UViPH܀>A34Xt2OO-5s6?݃ڀWJƒZ3 sFD<":J pq =0@]eWW_aAw_qGrp4^Khx!#߰~ZR2.Q<˕ˉo [ף| 0܅Ë0Tk1ᴯfr !'hS4V?8U3V\m-~1x ipCĪeZy*Z.XA*Vzn^XhngB`| f!:wouזcElniwW+~ t,-c~>Zt&!S**ʯܳF͔x_Ţi?Cpu =*y.WQ-ʐ 9Jy_\yXWx;i _ ҵu׾Be$Wb01?Z v랮"\#mNY4%Hşg)^'ro,E>|pR\C JpL/ 跐r>8ěeNO7Nz,*/,FE3#C":vEo.\iT_= s(O_N!dֳA~/c*LU V! B!Q%WRDb èh-[fXBF;$b述ɝ~:LE o1OWG.eI~0Mt}(2u)pL*oBvC-8fnNX`vS ģqmkZׁ^D:KcW?TE!:MnOi "] 8# Q[C.! p/Ԗqֲ݆ UdL[[6ĿjoV,ljE{D$Olefs( |&Te}  m )3tK1"\1>h?_s \ PiUXlH&IG\KFkXNB{ϧ^YH#|b>*l=ZΝzoW4U(cF?JuDC>ģs\{p@k3sl@;=Jf`v1!{4M`lxOٴ\ ^7!)'. 8agA?6Yl}G |dviZemttȎt~6@@yQa,.azvH; ဆ$2* O?oۃF+B1܏9s^K❊V0R:JEֺeה%$@lXrTX`̝CceN;#= UM {! xf ],{CU:6DC;-V?Qy!6|hH->1vjeR71i639zlŶJQ2a GNUZk0'6{S-)p(EɗF_|xB/S\gȝ?yD <3ANMcOP1U tՙ~F(.PrNSgK`ǻ6=Cehd`x^*SM/ub\m|Czd}KҶ361Nj[ m]<.!R|ƶ6 }q"$R=!B<B!d ՙ`B?:ai+`n, &khcr Ыac} +< ^]IoV,n^!Rv7â4e1\ {AyZ7[iZY_Mf*WDDlm*JKc"8?e=~ӯ"VD1a@:u))5v%m~Oy)סk~ ^e 8SsI'Oɻ_f9/^EcBqyT~;`q:dounk@=;I UmyCɛXE!lҘZږ4}\WIW l `Ă &61Oy>kwyOz�^j}e Hl-X7Sh|1)4"uL)Vx}!V.`ij{%{R+FdX =Vd_O3ΘqhTQrՃ {o=0ͬ<4_b7KU4BK)^6k.iI%fJ{ H/y{$8 e0(G:mc@KC\ j^" XԋE6b;TE; ]]d+x6Wu;J[35MWM)Y%WFǣ\-o?"c'FN 8B6V\|ԷQIrB,u~o& zPMaU?%v3Ĭ*Z^KG넒cә"7<7U'$ŋh'>j{}f<La$|Ҥ1!k ߗ|/RwKŪ% $h[5 d1+|,@B<%ges~ %|Ky&ӣ:<%mA-> 0 ^R `IA _ w>G5sl]b;jK3~:TY%h4}M•7/&YD~7׶a#`ׂ qXPlpV;~A sRxRKi&~=Ә3HOQ>j&џSC L({~bsÏԧD}2zjW`qi KJyby <g\R'*9VSTXg_Z7UI$,RK\,ݕL{tWT @ijʘoVX΋GGq&c?r0ht}~tKcͿ(8ׂCĄet~5lE(O bkK3/ӧ-%8ܧo bd u2I%t;s-ZgSy=@T }ISgwMbTdchE( , Ihz_U’[хŘ\li 1:+Yv^Ov6TQ3AnBf!uG$ӏ/ǀ{T@N.;78**Be?PѲgd502~o~#,GΒj~xrz[%Z%%~y I1_f׵QY &f3pMeϭ&cģ3 8RMsΔ 8 A'Pg 6_N}-̤ >TXPvl/ӮLC1"lXCLTN7]3^Έ-tFFFGkFe`'*{Td. c3"-޷or9ΫWtݎB`y4w2iF1$^vyo+SP/]-!ܯ3hYg85<'/ ?偎Y+bIM~j{`%t #Tls0bRFOo\oOWy *|&z4sčsyJ%Y6@ÕAIꢺN}w6LFv IH\5)Ԗ85n V$'*Y7Dq/bȾaڳFӣs* ]#!GO_|/C ݫPFRLb}t_ikU ,pC}`X(P ق?J?1.~nq5{qMQNG9.Me&Vw{lVO,ht-oRVW͍g.vhƘT&4e`څ!؀37}@z^dőJ$nf4tO8]w%g2@>TC`C3vԨ< n6#"(q ,̥ftsy8SàD%:g{2n8*-R b,fb{uq+-'~_w ҟ4TfbW~tleA;:A 8ҩ159_(F5έx>y89ڇ94)R~t|g5[)>pې@O ~E 'a @tֆ>clh ^_!^0= Y(;xBg|lr'l&0c?L[%cPMnYW{̈c5&(O+r4Ӓ_Dk9}ҟB46vInnh9}w>'3h.6H)$ŒHyX"jm/yPʛ}8﵊\hfq@]یzNټT+Aބ V]CNJpDsizujV@!) '?d)K i/$ 1Zї7ZA[;Ke>̾ qϤ1s|_LKs_SzWx1[^,T#(q:94zU{ǰnE] Cu UY",=A60ObNڣ釓,E:!r$*8o-6#T4Өf8:5f7ZXj}5.}ʌi;/JyksGlxeWfhӂ]Tٹ\]86[~1ʇچܶ= T S6:2ۜ @h6B/MӃS-U]ZocZ,\S}ÔNRV EcL/hrb}i/OD(8V(i~;ڜ Hm@u'9o/mAYQ/HjNoXlQJ nډ: %> H!Ne9FKQ'}90}Λ]L?|,T.Ԝv ֕72>ȬR'У6}J{嘄Stmh2m- <$Dw }vuKRYUSl!Ƃҟi e3^㘒,`4L .4췘XjJ/F_ ^ ,u#˹b{{]"HQ;L3Kr=tSswsn-EBؚvӏw! >#Sy@ep!9CdT,캘֘ &/9x:JKBÝ/sCᢲm_q/86H*X8L?U'ڎn4cd 689;;xA #RX(ٴ _c᮵S*XLϺW Vg;DiKnK 0gG3^'8^JMɬ6Z̥^~U!KqA-*0νDR݇V`ۣV%Ce'D;I[&%,ʧ]Yr(l9`?&.i?8oXB3xveWBgެ9'$i4xi&|FH4YSԻGt%ǹBt` 1YuR=R=ߗ5Oh`ބrq_k6TM~+Nx>g~j )#Ĵ+ u)EB vxW1nQvI`щahU za)UCE'S' :z2ٷ;!5N MaDxKk* EgJd(^jwYk"( Lr¼ݕA` ϣ# R .[ֹ9@"R#ϩVZ)WlImsNՐ)!Ucyٟ;x/oLv@ nOTQDu6F IEJ9&ܩ0/{r AnsqXUs(g.}sI">jbFc֖-Zo>Vu>)Ds x6>b-݌0KAK'|}1qry)a+ܿw*VT1:`ԈuԾzўc"(mg_oltwT Pg%~e|}9? p[p9T]TO?%=#A?[+Ww:kuco☜׍%jwMG }W Rt _x* pSf- jQ6dBQYa|з\(!'haRh첝T^ksZy|dxB`yc^7@֜?UTGl]`KYf\}<\]b\ĻSŢB2wHxƬ^BdԛHPym+=4ѠṩACXQQ(~(G;u[oGTI2M%@݀NJ映N2A]R.U&db,d`"hj # Aw7 嗘$tGM'Ol'J#u7?9,EϦgIa/˟_Tes/#;X}p#Zn?eO&Ԗ_haptWG)hIsŎͿ'AZSc0;*vG-ZaθFl ا 0J ;BU遫I~7q9zEd[雐1 IM#au{~g "$ØL?wY*7]`+ if@-$8L{IZLF`s >[UI!DAl[۶ wܠ)m& E~QvP'1 &W!'|Pgcd#jݥŭUTbMLE.U`5v4lݣ( mJƵC yɭQV/\ͫOd9W:xdgbrۅrZ( 5qo*XN!|†>Q)5|StV?*-M*]߮@ 9( 0gD}¢qLiM)Ȁ\\ueOo)7ه1,8`x-?('..FCywx5 \Q0%PbjrZuH*'u=T|F?;ruT?zȃr`m&Pڹ7e"hT/luI3i['PLHwo)%n0  䁜+X2q|Н6 Ѽg ;cvXOEʀ$2֫noż,L{uu0 l ?|":%Ȝ!6" K\b */h5or]˼Ldc]O|g߭g_ ]r]%(m^F 4(aSI;)) +NhV{gsy#HC%dQAk5 ) ?w+Tb jIʿMtDCTGtwVnT)Fhk|lpج+wpK`燕C䯍3 DrElDWӼYE8\I.)/>%^8!V\Xey"3Мxc$߹kv+c q"V&ٗOQ8-GM_<-c#pV{.dڧ5ix9`L"* 9wȒh3-~JŻ1HD x97f)9'5)rBST#`}Y=",Tw0ADD:Uu/0:]=d;@.EnZH#o}]jN<o,\9ݚ=m#s[Xߕ*h+MU:k[I,ػF oty FrcEaF.~1龜t Ń꤄ЛPc;Y1{ FC b\Z< oG;+52 ygF¢NsZ{?zNՌ,7tQR7: _z3LHI%xY}÷y#MLW~P-ti4izM^$L?hMGeÙ(.RaxR590Yg/94Bw/M[~hiڬrkh-4#*t8"( 1ty`=x@1XwB4'P]mV $QiC97i όKXӻQrD*@"tp1ܟ'1"?v2P8>|sP[" }‹QGpp&6~gP*TxP tBߎVP`%HPp-ISl2x>"X. Q X xme(jSFh]"#3HZ80V_ɌgAŋ֣v#l6p5vҜ+)&XVaf6:׌4_#1=-Ҡ  l A%K+I{va@;=pihҭuQglxA |,BVPDi kRe箕R'}_ j :Rw!砋R㱪QҀIFLvhN$p'kv!oXŠ*m2AJI#$tBf`plZfK9C|&iH.9}'mς%/ , DvfBXN)`fQK,xGr`G< ;M}7͇9 qoUb^}&m7,^.hȅ܁g kJ+~O|"կf9Q/98'\k fTݕdu`hNIE7%YGR XjC#o﹉A"n1x3} :37zCȍ @JԙV&>=5cIś4SkJ<X^$Ke[{`HCkq 'Ɍ\rnl(BZ }c3^qij$P7._}]%il;,! Y .,n$ɖud$]#<-s9T I5]wN.jLF9%byr; ;xCw4yh|Nϴҙ(3zdlܛQ:B@W9N4=#=Xx.h4Sc1SR K XdՂ#Oi6ag}*QʰBk/% @-9A}?AK P :HRr w75rvgLJw ,,kc,JsuA0 ݶxrm,)҃Fq8,g' lO]/[L^[~mX79NFn؈rd'6ig髌)bH:MU5EsuQ6nz +W몑6\gyvG_JL>R ~\䴮?pǤ'3oz8`:kX}VKR"}/mfGSЛ[";MV@px+9iO۩.W"fJg+e`] ^hv<_XMFu!0ﻑ.;V5UَoHa,SĖY%!IFG{l_^ZD>I>@}[ E60W pGW'! .!h@XL ai\ݮ3gZ=qJ8#auVEuÐJ*.(gGd ^zdvLh_JOG1B_ j^ %gqhoP%/ gb^L}L,4b<[Yl/[./ lc&$J@EWǫɴ@!\ Ʌ9קve':B(LnAS2qנ-%۝Ex#d*p.h&m m;^9\Lщm;epW,.@9+unzҵBԣDiMX'e`w/uZk "Td~B9BR>`)}4$q~mL3=ĻɼuRFLLQpl 4_!U3Wi1S'1$t(q\ 3uI֨79ur˲-9z~WeOQ)YەZTJm[SSĄ 6%~CnBC: D 1, ""L4xL6%ۭcy΀:sn3iǭ&LK1snޗ;1x?OKSPLH2JAyj4phmw`m Nɰ-۩P\jc "`ih@quASsX6!:f+Vh%, ;zl9sn}fde؟M34Ml~-4/܉_i" S41m@untt60,I!| C%ZҊ ֊gB9.#*63|RFιٷ$}8oT3SROv6FE\DƝD:YzSoA {5txsR\ݬ8WR/ucGhH0i0exrKp4_q 0AGeMvz;@0Q=Rb'wE BFޘqxĮD:ueJŎ7t:}mRË3sTp]K*@P*|z<5h}3H_lk-j31wDm֠uIYF^fj|flWQydz?0VXF`8폜xaHeX5I8p[N1?B5W~ler궛œr;K;m;\9aߦSߩ8)}?_s{E.v !һF6W_mg!ֱۣYcpY'1fKgst'$K]F9~g,:2}' ψlWQܤA-=9τQf33xr/rqV j|!❪Rҹa14> ֎X,]e_@Ӡ;5 ^0ꞬG8 SOmۨ9&1Ϩl˖݌y6QS13$ @16vqu i=fD9: Ⰾtf9* ()mvz`De~c[iu/J"`qkAY:3zsB9kЅ(S[BlӹȜ%!D9od">MYĪp,8=(#H@Ut^A\4; ,{x&@azGxqTMbU CC*cʰiijBu[q~,g7Xٷ\n1M, *]k8AG[A*ȕZ5's@{@ 6kz?ir%ͳh8K^C[Jfe&)/5UÁfuqУ,wL\YBVGٲ%A+aiV;ߧ-0k^$kS?inSr:.O)+.H[- F"evB+]*ҩ<%Kf2͞DXg2 UܔD4R`JaF4:RRѷu`s_NݑtspSj A@ <"]?'XG%QKOG?tBUS˯۝p كOWjqNa@nm2MmVHFح]*a0*BLoʜ(O{97蓹?K3Jġ^Ni~,ad5 $jl;SO~됻Ɋz09mk!wjt.;ʿE<zVoiuV_jxj2GbTt q;Pr$q7wyqTvB+Y.54ē->:,/IMP06gC8NݰVx Biž*&R.j OkC-hԑ{,;PZ 3K<-8ttb8p^g~IXpiM(4" ϣZX6 O.bGGCqb֭Z]fL$8ZfPSCwm{dA"1+𥪝 #^f6"ku `Ed΋RyTeo2z3-F;,@yӫMR]=;dpZ(. Kj2|D%qcUVn=jhewO%FcayIYZQAaV3ࡿSщS +(dqVd>OGH>Li3i->S[~VUf."Y?wmP+'LM{#NSvG5\ΌZ5{6e2INdoƱjtD쥚 $]g =Xc:ǕϪ. 9 d$FުleG&-'f23VrH|;\6qb? ܃zmt@HUUMĉf;uea\0Gg%sc/[PDwn8c֠i=8ǐ8EeH:y@ Βyٖ97nC>~a˭H.P[_p⾣[y :8pdQkx%D[(˚6.a2:*dw_1Z! /|`~-ŠtiU%::}c >R8C[~>(rWWA?ĖEZ$A[,%8n%4&_cuiSg#'+pW68/;ʦ!;?~lه}fx Z`favKPb~h\2Txd[!Y&Ś7m ^L Cls$98TE":'Tf T: Sc{"B$!;+ pXCFpUr̊^, U@ʇmIEq 1l'5QJ'G Y7;e8U󶥇g*ϭЉU-l*_u03ŭ!{KX׻{NK$k!7<D¡Sb7hٮġ 4wv'<ⅧΌ]48W "K"cʭA{>z1?ֳ(H}84ۛV*^6Z,Ӡi.=*LjhPYm /(^فj ORc)Fm2=egكsn@QϤЦpW+:.C'!vf`wp9Q@?|&<3uHm,:z'1[Ok,h2綷1޴@5™;'F[.F&irM =WҒ_M\(Еd0 Y\ ^cW9Dp5;~հJ[e6S3Tߏ?hO {JZ2`%b=:_^ Ljt rO(Y*{a#b6W의DOUxhqauP㈉u=q})eg=ӢmƻL'Y/!*vu.["O|uQ6C#CC4 W |-/7H&;j^9"zt9'1~Inalcz*GhڟVa<:)`}ERyu,&!cc9A^ii SxL\DǏfAk~m7"sgk夵Mf5"FG5!+Dq=?<N^lF.}e$ۋl'TY>C 7p_j?ΖXŞ\C:7b{.A&PAwnY-|jqDU\{E;+qo[wf8vu5לB@~}b`DZ zC 掔}θ:a&ƛJć54hGAkE_:\s ?qZi)y©\B݀H6^|w&VgbXg1M,Ŧ|اYY/!|sVے')r\G ЊQVk g 5LlV!HI9{{w(2&;,52K6F%t‘HYR /Z8Je*8QÌVhy ޫ`j%T+ Pɧ ^B$vҡDI* a</=l=Qt\5E^MUY~B8+cmEqB]Dy&6wd>#)}m\| .,3 \W8[[_n#GL4XMc|El2,mB#˭ܠK-Qxx2ǍiZ{d6ͮ⊬Wc l9w lS45x/b.Eau99<[_GtYxmH)2:wZv6:q$2yZ6+G4huDcX!V`)4᯹i|!sXf>W̉sN> 7P?pv/浲?ܴCjpC;ʽ^|M 02og|̋6TdM#EEz;,u[O"z]+TAcN"WԤ 3Rag*δ9ᦓRig?)%$Jl(=x1sp.iuvm^U.©}TjDEi(T#\`)^Ps`g~ɆMPcP$e..onO'2.ݲ1KYO¤ z6K]v| h#/fddzKtdPucj~⠺-+B:Hgt3Ϗ˗!< n3}6&hdGXĂ.y md9 yW?KlR$zIwEl, )+9)h1{fA !juOCc uج2wsP(ẁ_qM=n0Kdq7㬿Y,Lu։7<Օ^c՞\l tfWυ!Pgy`cdpy_. ) /쏶>'aU;P+4P/$z!vP#и4)T)-V#IT9J<_Q#di-j[0鼠^0˹ @7|Bj_XQu=8߱ި+j&U̬诼sݝdr_jI$P0AERՖf>L$ii(e\!l8+ua@ '=*CuWadOAGNL<'V{4;X<@&% ޶eyI,J4XGjRbcx} =!yޡ,b9VUv˱{ߺr"N?}Cj\nj†تVr!ygRl-Z,׺5?Y]A ^v~X:oT7>BX/YVF~$ vGRcUu↯ -rC=7vclj 蟔l'{ <8 %cPrhbM*c=%H`?a OvWsFgYZ070701000002e6000081a4000000000000000000000001644ae3ba00002ee0000000000000000000000000000000000000007000000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko.xz7zXZִF!t/7.]?Eh=ڜ.+=3Q:@WFҼdZw<0BJ%ca*l8=9)AzZ LޟcEj[$- d;?e4&i엗rdk}H44K !r8rӅiF{.%,5cz1dexED ?J\$LfG7oJ D@g$˼]@cwRbQvM^8P\hQZԗ Tq !k:|P[ Z­k3ت:կ2J“gB^R%nRJ09F~ĉAߦjz"Сu{{FEڰpV7+5d'xv)r5t&o/KtoA`}Q \t,x:= c=/F4rυ'>twArZIu Q2l(3#f|?7be3H bO#}j)!0Uiw|qjl8,i lp{k``TuY.{6zh970]ca%44}llK6J7a)1r~Y7mDٻܼX(\Ήmft5;J3?<\Π 9l* BtCP[p̢8P)Y\Vo෶3SgyVN0 2I)ypE~C'=*A@kd4 3q s@i/7! uB T?{88JuJxyݱ} ͼ&Aل<b\9XT"V_e\(M3U݄MUunB{X`Dlr X{gw}|t_hA{ o1q.\ /6CPA+]HH7>fLrlṽPivv!Ԩh '[ Ne3FB6f` j5(4beNf+ߙxi}>Y,s15OLL%Ż$&&gy lɡdV8|o8d?,T{:"#T_fL`9]?/)xd'{RXErH1ggHe=,+{#qUe%|1A^.HΫ? tsaρ~רyR [r䁎;92.u#0?6I"7gQ04Kl+H/c'ڬM834U;bquX,A. \;ƃMI`6;}nYf(({l%@mc9"Km>P|퍦mwnx^Nv=Sr[7)^Unp3KX=cCxl}Jns̉Q2.p#:a <=(Av,8MQԛ8鑮;N>dE`"u^Men*L+-efj1l'1 $E )%&'-k#6슈ս>::5v̠:{Bn L}L/XSq RUkoLNV Rf2L U uOA<3gR]gXѨp|iZMy?)#d#EE6e.ry)-]iC&R(!gA}qiww:3yHIIt:'?FPm-yN 3U"[\moCl= V95q~fՊ"`mգw?5QQ:H' f妣JxkD3EY\ e-Ouy|@`mVY4ŘU%yZIXLpRI_,unNl\l+ ̺? Y~!=9l=2f"j,4ڌ_`7uTk~ݷ@|cVPؚ1=Oc(rZ/Qd2N^!Gi ) ٩'\dZGKӸkejj{y|f?Zh`2|Y*%nXM8u$}\Y, 'eZA~6j1z=쾴;f|blKЉClb)a;nZehnm%Θ8$.XB/u fU7= #kЕίffp|B&x0+ ) kȼvS^\=AEZiAYi/[7\oZ+CUhBށ*h@}0p* ,#`bW|?qYP+E?49vXӹ)x Nl/Cg1TqFezHKA VIʿ/.e4$ҧ受o(&蝙Ql]۱KCgwjHy=LRRנU3ۺ/&0ts zlZ2ªՅ/tC0_Eñrw((f|RٿGZxEΩ]6c3󩟍FXCb0kø}6%ULvs'?,|u<&SXF%M\+)OsNSڼѱu+mF6M H=TTzlpGM9\4T79= V=ؓ `Wt qcV|'gt\b=`sl4<M JZ"%L[ ]eqcl](c|$QT?ɻr}1VAʍKWˀݓN<ӇE(r}ߜ5+KUa(84ӗxU15X[e?@'@&L^l>6)^bs|Yd>{vOK$qLɨx9+3#^Cc8~5. In[%huQPq_dx1hY|źA]R5g}11kdN~{s${ym؛ɸ.>k-1;ȫTqR.KOR6zb$͏衅 <.tqci3xk"u9͟=R5v}|˟QDOaO(He>}XTjoS"ԋ%DxCnM-yzkT_)R"UŅ6)w *2?c]p!? Lv,tR=ܧq͌u,O7Bf_dFp+\7z8|ƆIȤ,OU5*dk KE xIWc)AئcI%rE?X4˜6*II2؉976*{%ƥJ4ƼKNQYVI`e9~Sz G9v"@W=ޢ)[Q\5a&6$ Hv?s6s2p*Fɟ(X^Vs9AAI"kZ`k > CtDVXKz*یYO;;9nO`'WK#Gg}o; 鿝\V+;1mk7q7kv [}@"4G_X\nx,.Fl+ -k-9)m=,_5g4{v%r+Oq gjzR]5|}'RfZ:Di@MT)?r¬dƎ9T<Ʃ͓J[|N^y"syRl쏚1c!t[ti҂=Xʶ )zEZIl8~l ࡝C`08k4&|S !}:阵ICZPLwQhص>ErX8{rU .B®aTGYANJd)/0dO/c%y@dŤ u竷.EүVαw͵UG0cFz=}fEI~,~׍ؖ+@# |hHVS됢Ւ<~9eztВy٩Xj:BL2v"TFy|U3wA:lmaܤFO ׮PKGJ5+'c|ŶGඋf^Q /*"uC-"/Qv!PtxS([̧W >DWF~?জ!;6w) qC7~:: Bs1nGzHflRg\X-eitG1`f%bv? #<DG#DSBjZvIv8&5Gd!I 1R`emA/j۫Y'6}̈gƴb"JPgbb~<+\ cz~.R(я+PN{a j'([b,kڻIǛ'B&Gw$O!,^S%kILf?4Dr>.P" \b5?-H҃ŅS\~b;N9@u4 },NҿE TwQ{9nѪHnx~Ķ2iy3cl81+RӸ$iV4z OxxN?v⶯N_DC"ꪮ8xN adjR{19fx^&Ϸz?lΜY5Y4qJP3c.JEUͺ7Z5VPD KϡiaWS[ ZӨ_!ةٖ$D33tg+lRAK MI"C^=ڄ2T/;u0NH+zr<`QZ2oIQ^AνQg ihv+n".ٜY <5F125peǘ `jb)E7h7帡 T_5#esmNVQ!$9\vbXU鞊M faCҺ.Yi,{(>Zğ5w,SN;=[ ˱vIk6H~pZg8-Xp͙(,f(k>70/%s )pHD#!BYE+f5UVZ5i2?Zj/D]8Rm^gFJԸ5_O$T-M.3)<`Hh/|X`P SU4vPyW!doTˁ'ʮykJ=(ռ`->3{m.'V=DC_mT`yLT^&'fAëy,)+vip aWhA6-  Brk}\8RN-E+%,#)LMN6Ș ۠ge {I >7k?" \{_9]xOu-gNm`Yt^_ÐHGS6WE'@m 65*m jRD/,W,_lŞ`Ń2/g.m]fU>ǹxuM_bGqP;i3YGTJMZGaj|{Y^ILܙJyHRZrY +Kɿu/aHλH+ }^YH2"/17"&`m*@KGQ_!}d4d[' N'fTd[H~O0AMnCQ4ڜ@C2u*$K%4P}+5A {s:4G4Ac c{HW4sSaA7΋bgk3&/x A= 7 @~9j\YԎU;yB)1M}ֳоo]3M[s6H#o2i7eo{?5U֢^Q㨱'4)8$ZLӟ!]De}qbmѽ&sɢ E827`DFО r9;g붼5ҁv"hAqjC$rϝKDц X|*k F=\< p%T7ī$4, u9?kTBcnOqCR&Vl~"ŠŹ9!EhXAu(+ q(A&.j@AdFP_;ȦsW_ 9xYoK+Vٛr9߷AZ&Bn1csS%^mU zQ˓eCU5a@<oTFˮcz~QWKz uzr*vTv_Yi"|L[+?Ivhpf(uXy46?+MEȶTH U}{WLkSY6m9=n?`)KFw\WnHd&QNYa5DL+Goha/C8׵Ú*fVe湧JXLIE>G` ]y\l#CLj)T z7<an> /_; ]ri9#g͈̱y5VE sL:@"~'MsT݌[yF 5LM:;K?IMMEOG8f+9`hr 𛥐}{l271ˣ6A PZ?u )airH_2,;(#~ ,;dZɄHYTQV'A(o" 8p\X4yk[ߩ'oziQ~Ct5_%"דnHUuS#IoUt  H] :Үݫ[M GvHFXc=SQ Lb/R ?[>OZMq=$ڿ;!D96aP b<8_0߻x`kgE|#7%D ۤ@('}T=qDt|C{DMYi6+@-@W8)7P2$0I$d6T!ݹм[R^noy>M@KU] p\ċ Є$ k3Գٰ q,A7F SRORYv1v2|C}ٞSDԏ6H x◜x. KkBKLR`a'O3.0P.9-2i3uIDalIii20b3<j+{~!&ܱ;f Ç@Y#xRLtᯒ_;Z@ࠟ̾߻!9 E\/sY S]1m*|XN񚠜iTxcrx~k_&d?m#ނb\Za T%εt}36KȽ B_q8!]#2 Ak͝zUėRVI/Ec4%giѨAg Ni@8d_ĭZhյGsidkM@:.4QTxS}.y L^YFF1_r%Ged J)a7%X <`'W8,PfJ^hpQ ƢF\%h`Ma|yETd~FbhS2}=w$ <rRM>BZ)U%BkȭSb6=*&?3bYi~ׇWTJ1rQ_1*48+$l~䄛,5GLXzT(PY+CGH͡dJն%$C㻀$H 1LUGwW^ۤ{ܙFI/JJ(KghPeN./t敵8b%S}BuT:x[nx<"Čp\S}`7RPHʶ;N7e%­Z{9YpHKKfZA+ ' PmS|in/N2 y''ࡦiR, Xx$,7y~p d&Qúc_)ӌ—_dfہ`̎dz"wFUS T %Yл,J0TCl |} >uMtE J\*qX["XK}bNp?VȌoqRH&֜oŖ6_F|RdʆǻʾuҖ AmV*|YN)`idCz7馃7)puW;å K?xZѻV6kě)ͳ~e˄)›B ,zOQRFoc}(ek(-(Nsu'GD$:И`_UPլ7{MLwPm*8쥫*?MPgPV2U+:}#k+_;$A>o[J#NeAaǵػ zv/ ȜN[}*IZ=Lmv)~b\Ѕ( 8Xxң ׸U/F: rMVOEy.>wID@lHي͟P!ɠ8/<>nHSRrNB6m|(3ub;ӳ]mPIb(3ˆ4A659Bi4pEgoE8S"])7SOIҖtͳHr?t3;p0!a!8M򤊊<$g&VV+xhJ$&#\^T.k=cqhۺT4ߪ 8-]\Hv_>7/czeߝ( FkR:f/Z[>0cԖN -TN 3yTک>ŏ3k . QX|2fZXq#X `a$QxW&,fTO5 Z:y)7 ޸/2 @${D\o;?T%UT]0N +cDyt÷l!6|j1(+.Z3Cצ̢, V,뷶)g@\[Y]"HZSx/c ^%M9B\H48< ;1[Z|zq=6&{hOWɴc?8ZFԀ{,ǎnw6a&cSɊe+q T1еE Q~67MJvO!zR$T_U4i.P KL' ]bvrs?9lsfBy.mQ6| m̚wFq>ek<7CKNx[4$G6"z+ 1nBpOtمh5ZT{!CICF|3"9؎P ~ĵ]erX>& aj8ۡ땽Jֽ)j_zA/Dd#C3 h QًfqZw&lJAQh瓫>F6\LRU!Fo,KpBXz"YLxLm͕A^ (?N i:RkOq eMƲ ~i➵ь8)uSKb &|=2 }s˪~ץny4beJAye-Edxop+"ŸEVEYxxb6H _ƧN\֟:D"PfGux<؇r.6%tঝFZ\tC4p$*xGUGKo<ƪޭfj[]ש ho qŸq,uAnލ]}\#FOѮQ{z8EUC-m@_!lhO`@2gӄ-2:qA8,M1H0OrI;)OY)p]8^ɛqgVX GPwE[-80#v|u;;w&4x8]&tEƗP2@p ba͖ rex嫂/oϣxp7TCr!S7hs?bx&f EKO·Hߛ:傣[hkúU{i+%p/^[^³wʀܶN)W[6?ȅ31=".6* kHXQz!(V@4ޯY#.ٻ\ H$C2x3ٴF<&KoISrnDxAՖCU籜?c9H:lSg[9$&րJ l m HK=aG R0\?ֲ "僱1mOA u=F}Z$_k=pEos/k-z[1a9̊uB~첎 Q^ DGa=I~ ;4l6/c|c[CTv*c=4PukvBBv@i߯{_2h L= !+{P@|HzևVxB#IAODK@TݰIb1Y@j'Pua5 C|?$+g' !(A%B%,t5<,u|]6E!"ىg9?*Q vGΣH-5nF*lygś@ʶML"SḞK@c1`2cyNo$g:rj\hlGҺl{oEyTxV@4W!dDž`Ii&xJvG}m飧j.䭻ٳ2Pˢٜ5՞7_5EAt]xgC66hίR*p"'ZO7`ggޖJNMqz?D6&ܜYDՕuCgYGs6 ojnaQQ\S ( GA:g{ >M(ǹ \yw_0fjBEW:>vlOQW|D2!S/' =}4u7h4\X]gFam!gt9욦ݤ.B_Jw%P p=[.f.eV,|DRLTd|zY ySMOf QΉ g6/@yNLuOI7f1@w~WKSTtw]EܙlɼGdN %ȅ8 uxkŰ]}^g5e@1 6b/x׈-б5ȥVrgڇe1|yJma^I \?d?DU4ҹf%!vs]YHmTYo"Dlj[v0ݼ-v,U %Q`x&o@:lI) _1F0_1 枩Id c5_

      I&Ds{ M1:.'bi(ad]t#L V-Nπ.KZn-*|+HF:>]O^yn]c_*81[GO0}VSP_R&c^EƊy[[=m}]mddYU3 yByiAILjelm jtqD`uLgY:bf޹JgjWL4YE˶azQ e rl' c-U[I}, ٞT$m82 Y JdgN~?0*Z.lqœ>ܣVUNl):\E8r$tϟ5z2SH< Ε\I<~0ݼ3Vh[w8{k&䢑q?zS۟j ][& Bqy[ɺv7C>K/<їBYIc/ &{`f fc!I1|5Qs.ߎ~<ݡXvu† 1. ~b9k)ss vɞ-V܉ fkR+ysq :-.U'ݼNA#E(Nm:O\Rȡ۪N„WUŋRWZ¾_oK${#۔e\Yt`,fa;MbRO7e9amP+XhVu9IR;oCrW ?wy&b*k_uT !Y ЙCZy;%nxcLiw'ޒ))NdH$@R2~jHLk7$3VovIK.Y}h;%œEtB<ݾF_89 ɰ1Ynh1#Q";9x1ݔx\oJT$kɭtۭ e'hV7$*vs+bQe7+ex t2OBؽH+)| Cg3 * ءcLteuZ(frsT ԙbTP?{=`J7>:[\WTo;S!GKEK7)fWwZnZf!2p ղߠF=$.lgFՍ{Ȥ?nMasޤ"uUp BIlc]a%w/@{q'YdAfŞ9:mtxTs>3+^yh=MmC1o#&hH=w:4HdTqnI'ؓY\Ng8x`t(;G"{f>>b?Qc(C䰔.U.hIO种t>(r?@9)`IWV%9hy ~(^\UڀX?4dS:Iq -bKLK')n U y4%"R.^]] yQM_tp/b EuوUF uZ $*֤J;ʃ!PKQx2s 9~ApƱ(ھod,vRҥGhO8]W{8&`Űy\ x^&Ӫ {'+%χdWqqB[VG Y2.gO^h-{# gJS*.؍C {GK-?F}iyy F((SɅ)GIâҤGZ vtbÎ|7:KۯII%i\J&'φ@bZ=jciM㊰*rYN[.u!,:.II/OO'MQgE"c8 KxP6?%S{ 3I#Fz]XޮO]Z-%)qLgȨK-_~vVR !MO_Wrѻ m{ڸMf)Ѵ: Q1j2*{|\ +Loo9q!fsZFmQ`I|kN m3EiK{ ig.Gdm;u'70^3^3y-rBaHn.Co؂tc&^r|,v2ќ8CcS^V$>ă{K4YlC64c;e=ʸ@> OyQ ߛkEB)FWiBf1Mыb{fqθ9K&MBDc1=hZt{ഴ`hUǏ'><ZeGdHP' e.ۓ2Pu:km$t߉kR@ŭT ɍ ב%8;>Xo!cuM* C-@a@(Y fm_!K0p~0Kdh~Mz wjc:$pWvM t (I!3 Lqc!֟d;arn85$8bװֲ H0ˬ!k(ٞyo˜d D o$C2Һw;[ ;xp1j#mRڣNOG4•te }GcF#~6=5mZ_imhNӤECr5e"c( :u4+p/^0ATy!ܵ,Pd f>V S`xCXt +#z90lf\+*؜xhķ}EC6--䨃sRwV&S75^9bd?15) ~_xMo'.$DIjK̓6s_6#bkg\A*e.}җUO̢*'W$)%qk-?fZjT /xs $}C {oAL o0H¦+Hj-$Փ`e)-o(쐩)+oq g{\<"GUX_$ݺ~L+`R?-%K=;-d>Z5$ZC${;.bcFBXg7/T.l-8T}yp*nSip1)W:uuvTl!(~h 9م.hz\PJ7ToD=rjWI\< ~v12ȴ"z7J=iuPLDam=T%}3.oEC8nS4׹g;Vܛkq^3Q`ROeтG5XPv#G<*ƒ'mJ8W3aհHRomDNP`#sIW$g?m@T_jH6 nA"YDC`gޞn}Yqb!6H0\k/hE<}& n=neQ 6yxDXYq4gcJ0^T@x4[e%ۺCd:[UvЙ|sc7Ie oǹP"r !+~T9 2=#3OT^+d砱A;@(#'<XuXPo[yNH:/CmT%@QwÆ?ͦ0&r$1&B{ gz OxyG)ᠲ+5̶ǐy}?6\1M$Xh>h=5," A "\ )^~x(q]( J,ޞti [@ X J-=1#Ew6HejhS[b>" 3V Du4*P$D @6 -aTD TV)f&OKb3Y՛WL׎no@ Cn#(3Y̿j+be/(I#f=yւWL?+ x՗ICy6jXSCԄWla0\;lb :X7c0"RëRvbyj9a~G(@w"3N'hXbCwJX")C.0q5ؤm~sѺuЃȨ:=#" Xe{/$]a@퉋ٯwf+Jlҟ3Ӽ;&!}X97Zb}hMhA)oXU8ė E*;!<+uJ @d'F]0(4AuswY@-.*HrYk(`^6Auk9U mחNW:xۜ+Sk_ {s #hG" QR 2=W*Ko}.lw%V-x0oR7TbL$yG>~b%f(+21h8ZC'x "sl~?x $|Vpmю{ :=QWN`[ 킛 {'i 9RF Z|8qI !HÈi 'x`zaN] TARaۀsIC1SS KdNݠZ>c:p Q̮gM ů__ۧ-AY`u%GE2D5J9P I9_EkJ|P﶐G! Ca&4>j)][9r;BwW6*`] #p݊GqSB %O&#uoRqՄO/{9S= Kīܶ=RAa183h;4Lp%@bIfVw[9 E5 Y eCX*J>/Xm 6ͪ;g+´bڞ_;ނ>*+dj4ȯ g_YLh*)t#VƗU;sh?&/2.W_f,~Y94e-"FЅfSt*}>L@G5enx{~sȉQ\ qc>,V)4CX8[ ִ„R![^|,"4].^CN_ %Z |G"lfw&sZ]Nĥ8#ﳽ%M5( eʫxhD\pua "Qh5\PS*YϤh\@wx7RjiSM 6i)c6.2 G B׼Z tv1LwM sPV%FlHOr;7f 5GW§*AD1"7؀%QY1*0T {\>vĒ ]LS6}lrE׏Tv@?bkl`@ zXtMD=A܀u]GH3kp]+_ڳ)H`jԞmPѶ!z"Hz*yb%M F8+JG ч7:bt?L`k, _aI֜4*uxN9扂R}o :?4cyZP`O<`I׬!5ڬ]aYxy2&=bwȃm˒o4D$l~96?a,̏;bkpBsGqqnY[x!_bnr+ONW 51]lreVT"BJCqٔG@LnAS8ċV$& }ܣ)@2I4ķ$~h(x{ q.:K=1o^HRy|[Z󧹗bcgGrJZ4/DU_g%$hW-iӟdn|C$SKEWg5M3rIB"\Ğ@vG)G r>y#?>PPQD[2ucp;Q/}:G p;_DŽ$b {$!W n,q⟜pVgOa` abϺ܀Ap^7x>g~5lȦSn՞Ie"LZ4ȴsPkB{G[8H-I ~P]:_X(I')l4`ȈW0ej 6WuKs5X0_r1e݄}]D(ܙm@aƹ_@ jq+@Ȼ_wMZ~rŧ 8|qwXH=HLι!]Oh$!i^Sg[W`zМHӄWqDJUߎ46M)a˹, lӎR~T)rO)X%Wv@Po8FMCA6=e&ifPUQk-Øi"Ss=&C鱱Uy( Fp~p÷t糁僶z_F.W/lVJ"NiOp\Oּˆ\ ԮdtKf5t‡{z`\*^|B~ A yD%&)VC_{z̳Ō?ZM8Uy m r:-yؓgz!f5~&Vۤt $[{iz'BOpr OխBfelAxުl2#`CZA|.ݙ ұK^woy-nOAssA;`޹g\/lu}7$Qq4Z BQw(Eo ƋP+IjG>M@ғ_ UMww`|E8{mq~܎k׉#TKWɺ @){h2!?_?vO睡u|};3fI+Nj,2Z7f:MFԝ W^$g ]cOu@';uI\H$hfҽ~{ À '+K7Zj@ͨQNUHE]~)cF=Pt aN>9Jc\hGa0 ْ=iHbUƆ/$^Ku*,Hx\IZ~^ה~;|=N"pXd↲Qx$v0ml$pL|`g\\uz<eSX븈`_\.AJf*!](V+$Bi۔3h㜺yl 6f+,f<.T9 vIBFs;ZLBMU', bÑy'&`F9ks#!&9`+:h?Q%ChS,:w>SթWA7W*S f[nn.wZޫ%Z c4Ǎܷ[jc!= "5*dmНTMkR޻߸ZpI6\[hZ⮾䛶؈N'odyi;s&,SO'E!~61MuqX^Fˆ` >GY.V8Et|\$`;͘YB#oS] bqa`:Sޗ# x^|WjPt̡ 6ߙLH̔i UI[8KjJy>Ǡ?,L1l(Yq(:$#뽇`GjuoB#e.$T~;ẃYw'#*|NER~ezJnۈ4ȍQ>47vФ,?vZN .)Ci5ȓ)u0A YJڵN&;CDaSk6%|Q֛0 l`߸LP<11^t4Iau/ M&魹* M djH흳<#.fM;$'1fꗘ2v]?C:Z@>(ij/&Ի 9Ѣl=PPl;_tL`s9 7ݴLs)-ƣLo ]$;'0rg%y'23T7tS\bIqpHv. I<,M `S]iJ]>-Zr;P !B{wG9Qyr;$I=q#{(=#iԈSq25`ޜ~dRdD=1;3VgLy[Yj>YYjSN[ ū +b`n?IOԌpAkJ\[1DjeJv6˝J{Y^h9e1aƸnui<1^6YBsR:}uE , "YJ La8lH 2vT8+a;ݰ]R8[meDҮ"қo&-T!PF @Fݣ8 @vm4ueR{GJ9#FiՁs (5fmUblIBת&zwsqAL8YnFyl\>b4eZ sk8H+1 vWc:Ʌ)T!AZ}ov!ЦlqXCXr=B]d;3n>=r8¹Y}+@dpip{MNW'F- $KLq^U}5nfcپk֒ ejtI8Zt-sZ}=9~ G]9RY^A*/5-[z5ՑZu'/~z F81+kҏw1j0vc&ʦ.T ̭ J%/21j4Z79vt?C{ rq%r|diI AI]_î CBӗdU.u흤 2.ʺ©K&Be$M(?`ϖf@(vz-)z OڴSErٳctNL`LuMJ2v;aƒ)ۣ { C/o>BNXTVUUn$ӰՆU_*^%3pšVCWp̈́|i:8]` R$ tes\WG?>p{Ǥn~=sScOL*H)u 㫒at#<*C(xny=e`Nbb!v>/%/Pvr\vL">/Z Ly"D0`LȪROmi@ |׃0,?Drn#uBqe:qJm2ak6`Tp] u9=Xmg2JCOYԴO 9ӵX~h/ܰq&np9Qaܽ@1|CE[gkiSZ».=  P6㱋t&9.E 9@4[-ҘpdS` `r|Q2m4S,<;1h7sF(Z$ F2F9'*0]{%& P/:J9Qy&J}f3ajbyY{J/ 3,o}j^ei.DHgٝo-SbVh([4bc/]&U#b4i&Ah!oM_[ցx,hwLm<$ *4U@ e$bm5 {%{_erR"#X_?<<+"Ȇ"G|& p~CY)~%elj$tt 3޺63,aB%-l 7N~XmCX֘e] L7}z=#^.,rA}oJP&+<aRr39NHɂnspjdĊls .Ox[R"z ON_$ Apޔ°ɨJEv q,bЛbL$~*zdSn:@"/O ӌz 8q_{XA=wu,۴g o i盈Pf3^6&ʕ3A mN{'V4[S}ؼ )&qPsD|qA!Q4 bJI($t®Ф7=Angl<~%7]cܵP0 Q :\FIiN%gXm׌Uv "mr u-ZUVz)#-[<Ϙ *X2{mybdL@=)lb1EegDSBS7M'VvFsf!Pz.) Mn6xoRoKjQ_ 62P(FIkq:S.p? $K\s̕q,L}ZO47mMs/صyJc0f.z\,nq~y ]m BxB4ܫXEAwe,[߫bӆdVO.Lr$ZFxB?lX"V@n !TcMPteͱHqQ$uUla*eXPoN%޸# ~lΓ*n'nT@`  ^Jqn1t%g?+XamBi$CK!(rD8YzaxNֆDwh˿0DVfCCP6zk Ȫ;K/XzwJf[ӄDo2(+oM=EΤZk4ԣuoZ(^&"\EXp8*kxGh1+2n5VQ?W0D)3i{u]R39m|)%Qh>/#+#k(TF3D0h)n2V}sht?M۳T.F_ タ~. aJ{O:{e -L^':j (.ةIzWl0> INW)8kn5~N FHR]U\WAl !ԩo'bqM$SO?i_x^֖XSl`"bS#gYw<`n1<[4gStCb`4Ciu$/&m%U8?`!jqZ@G}8 lK˧/9Pd<1)YhEbutC%䏼8R$~ĭ/Y=bѭ?ń%[tHwh0Z'p(iRzImgvǬa\vA~kx4{l@C7w.w`޽`ki]X-bk*VX.~ yRH@Զh)."(%ѥw >'6<ڜ;8CgJ^&Z~Fn1GYY1YG0ο! *8 gA}|hj]6Jt$/fGe"o;`D[P뇑.q2vI˖lX4 ,VJWv&cCi0ug`{]VC:N!4aV`U;K vBVh -Go59)D_ڠv}$m$L2ELMZ޽9'+3..6,{pܑI–]9Km&%nGB;1xHй'G%xX}u `#f,vǁl1Dz4ܷ56lΓOA{Osѩ#-C!FŔp>I(lM@Be4~ /AR¤%e Ѽ㫦uZJf?i**V^9~{IcqͫнX[|1EM Z hh-qCa"{LG*22Ums\@dS}٥)-udB~z\AmtYf {ʿpZd$( d&ǔp~0@dS灙`znCW晀zA7"M)b0`#h鱜D_s9{vYwtH_S{ ,PGC0Og`Ad~UsJ5h_*E!Ą5DԨ git(QڢP#](1j1y4!4((2W"1 (a5Vu]nQ +,& 3؁).lMJLpf;wxq!fɣwAPEJ*[?F-؍~ 5oi},%'"&aE7fhs+0TkGxDvՄa$ETdL.SQ, s;DE $Qo}EHETw,6\_ny[t ߶2 7Lt an S$rW)]ZU:ӫY5qM'2xUQē_Sl,DYȰ\5_?:AEE ZrulٱgYZ070701000002e8000081a4000000000000000000000001644ae3ba00003e1c000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko.xz7zXZִF!t/+g=]?Eh=ڜ.+ȝ[{+T>پSP5 hhZB|n{ūkuT?F<9M*rXq'k |tnJnl>Y-&CH(k2{S.;lma6ڙq\RJ @ַzrxd9BYIPB(Ce2]Z|t֡І~rTb/l|Q7x}/)c޶*d=4Sk_hV@M lB`^"3+͑?,`.`&.`tsA^ܼzNrrjţ@7^Hҵ:tQ(exogৄm{j, Fo2Wzׂh**y Ty-j< 4$+׌D |Hv/יL1AXg`A!GP>7glPP$Pix6# })n^@7R6,js%:=u3SRp"*ZVޡ3DђۚV8[\'=a˕$0(Jԩ]0 }ZKL~v# Ċh/pN[t9ݞxGwV>??CMq_EI7?*9'JX `N}_ 5mx }@EMtt80dQ•ޕ+bKeY"ND~&Ex9ݎ>3ˊS7; H3us28dC&22#U%Ђe]4AGۊI`9iKxOq|f!D˽o1 bکGyZ7dCYv2"ӑjOCNna_ZޜoYpߑjaAMux_Hi˗e4jP뤖qX;PM)(J HV1ΔD9昻iZ5M,EF?%9'1}urJ„^^?v \?H4y֧Z_e~vf俪4BOqxsj@>E;L'ՆHu⽲\)gGb21h- vN nv63S[ocS4Em'=:C$?US֤" EC.ٴ+vwV3="RO;nӆN[R7ksDkUԃ/@伋 ײ700Lv]%OhDn* DV<[$$N˨ Ȣ=Mw&5*2߼ %:e4z$;' ._n3MιPOh؟pxT>>cٚ YC []_M s~eI<_F)E*_0LtnQa۟}7 |1t!M_ǥǍ"`g.Wky|Cǻ 5&H|*K#~DF"V~x¡߂9/W[W'xV./Miv"jb(Z2͛1\ Ay>h,n18A<Aky:؇5<)H)Rs@AFe^9N6*b1DY8P9dz,U9gmSj Œ4@LߧAq ?{֗Zнw NhQ$yw1]in}/ õ3G5$쉲0Y r'&`?sD{9/=-0 wd>Dj 4T}FB!NJ 8O̠v]\*Xb 9 瘝ZcA;;}FĹ{ ɀ0!\CK ӞKwߩf򋺴nw4f}o&y0X!ϡ25+0]qNY N<3З[1(êH9]i;.+/ch(Fj=*>OKZU sJ;@7yS]} }:ML5b=(g5r;PwHujzˠ=YK ԋL)u 1Eބ=fqۨ#+Kg}늃<R X[໢zukNd rmXpFJV/ϝE=_v}u9 O9yEKĥa~qC`@wE,P_"ʝ(v[R L*هi'*:\!F'A#c_|ybSWG8} \6>%.b@{锤1@҇j>d/y<Q8>>0KՔ/^*6 H$@Z;" }`EULƅJnlg bLxz4nL(,'ߝLsoY< 7LZs.awX RhGZwl;^BocYc *PUF6hd3V{>pll ^ˉo݆ 6N@,@n#s,swBdG#0J {zjD-EZb D u: C$+]`xRެi>S (YzЍ]#nFˁQ!< 8%F\Aۏz@@Q ׇ2ВZJR;&L1$S= $!fkr7h%Dz2Mˠ8]nl0^ 2%[h7ë\4k.~Dɭ͠ěRb}2$EnA\7jj:,&ts[حJ40|1A՟):8 1zb qR䖌#*uJDZ,*PsKyDkFԵ::`o+;#aٿ=Odۡ6 h0$5"% % 53k=K,TR$oMȳcZ5*9 9r'#U#*TY STli?5̐)jndiM eFk{+\ZԞޙi3lvmļ6xrE@lx^L؍ E!_lk_oѕ NG9[YN! Vg$Oh5FX$FH?5["@0ˉ DQepwM9Y!c*+niyCkjt4`t>ʻj{\0?9[u@_榯_ZjZ8V'ǜg6KG_ Za B΀1'BpV3&ΩsBIW(f\DDx^%zO{ 2mERRUK?9z]ܟyb^3ƪBHT[cy'o!e矺yAk,YH]h6URj:r˜v" ܵk', Z/^ǝ~d]}娟McH|S/9'.aӓibG9lWMN`%џ4Ե;CNx )NŲ%_RD H2v=#\K6ӽ3`qTOmY;q%sZFPü;i7֝.k-SIZ>9T5-< [a~bJ34q62&(΄/ÀP|<*=A wQC{-P#~ K\5AJD+_jaRmty oK9J 9Yj#i͒Ld-T B IBwO=q3v:U]?q1Vf Z9S6ؓ@P(WŒe\bRsO(K?dN6\8ʓnOg/ Apx;Z E4JɔIDGsxQޅ^1҅oZSR,Ey k"]4.Q?d;$F[^.Hp1n1ʏKP1|0emQqK W-AКQϴi(jJQw4d;ړ~@ z*}\Ǩ_< ZPVq:Z1%42Xn[Y-.`4hnTŨ$TC>{_l?zwŇ PjNByem3#C& juTb^]e(N)!Sֻ?? +}SmY?"&M!|m>u| =L"執by&"݅ٛujљ#N G[¢h#W`twE ?= ,hu ӟF7u eO8Gx4TN{kVyY[>]}/vY+C?Zh) ˇek5wTTўu\@ s3~nsiz3O)zV^ [zP͞ptʼn)ohHX>O:vО2Tq6a=I*||4_xȺ[sG;,wm^D{S7 4Qi/|i/Bb#Y4t@e08\9ga`sDE5Z=\dצ,Ng.ɱ77t 3qD|MX 7]Eo2b_Lހ }+:Hv|:/낌 ~iZvw؜*Yd ~M,ikp㪘syY3]pV>@TQYzѧ L.9$\Eتq B6G?^4̘ ~·%c*cO>kYX$I)DN# $CƘڪF%}SER[%Vrmz<"K~i,8b? ݈y˿-8Ш]ڃE}'^WBj@,Z_S9KWnjv%8ƞ ~X" 6pͽ\X,Il^-[!ϩ]+x w_&>;˝w8('CNni1]ux\Z<'Zk@#v}A} Z3{Mz ڑcFp(ޱn3{]3QgXxf_Srd"SR +* Nw[a ܴ8:[+GнO@3=7D|.Ek0-C 69;,4x^FmT7֒v<Nc(;.[q$w0fZ 60W{=kﵷ| ,GyLJp^IJ\Tu#ԍ]ĵ \Y,[%SЎmp}Mz +! F# HR >j8b߃-n[z)5g˭ֈV2;@M7I^](@'"FՐ.H>sAVO9>c@!#A_!Z1%בI846S/6Gi]&9fƿk]q=yt3%7hQKZr(Mp(duE!3QћRP:V?VXuҿE;-'Of6E U ..ճrU֩rHI^+[Z^$P\Px,(x%XNעWhI~0N|(&='O.69(ã\SbϯnFD.mzK %cCz5kbZJ%(ZD䷜.oWjՍ0=O3M~ً#0L19ֳT>t@sDd""Hpm#r&4xk&.6Y%B<;f-XU#&?2}U7 )5kAb*L3GD-V.m6L^]rΰxtb<4h#Pw:d 4t< >% >),0~P*>rljxqt="R^@tA&.:FԦ ev+ґs!id FJ'NrBL ,o'D2唿-r.L/e]G+߫' Vd2P# - ێH}*F&KRJb4VOU"JQ=6` ;cT&xR~g+@g}*8/o-El?vDݼc&X@QD6 lyfت`CpSז_o;2bc3]GP^VAգOw8i0f0p?7589OHQe|ܙ &:JdZ:y#/s߫_;(0N[$~ťR,UJGC.yvkUsrB376le:{5RD(J@M/NB>lp-q1/KD(_dN$_Dq qg9HEG i6Ub{j24D铿-#seo{:rh41 y$-ٻp!sNm)siZLčhu,4Lrȧ.AE'K7[}߹{)*)[F/'1`g ,> YlIJt߻;:n+Da0 )D`ݶ7|ѩQNBTִ^ `k}T/G6Z$Ve-A"{GDu+vgEΨRzfܼejBa 'HGYH3H ;8I8+o7c9Ɉ2xvϟt*> [x.r~f磪Gg1}36򪷂6ZOWcMzmf7bӆ'9I/q=~Ki)Grs x  &Oy!fv3BjߙI$^LNkӼt[8Ab)Gӆ/JHi6;"u"VW y00DYАh4N^j8e"?-|AՙQPj.Qbε(`Dh NBb(],iuq M Z lceǾEF֍9dHkl}OIhRa{ΈȂFҬ\;yZ'p٘|t[8g<_'Kr Rc59v9\:8,#rzY@uݭ DHӶ}2aT'ډoGݧLyqJx׭}Nx?&m^^vHՑ$WTTՄia=IAU^ym2``+xxZᑵT@d-y^'l%pAV?[ڄ87<JMr7Q[a}oHB.EnZ.3F?wN;b4JE9gFHwƇ7[V94lizHd}Ɓ+P)?c$012 /y"_DtV J H#~d콖gehZ 6µ1cnh_D 줔w̽88dB'OHjn1Nk-@Tudё)܉SS1wEšL?&iEs`N\8V#> )//4bRkG=^n"q2ȵsC"7U>*gސmCC [ςS}x=;be~9i$ÉEym) ɓS/{p'?ԈO=wp,Ṕץ/ ̠@MYoNef[/xbLkEi/n!9w :]yxmtʲy7`vl@y.%_ 4mDt+3p*Ӵ,/2;VfD!<76[-^}zfc4(Q8Uzؙf؈0kN0f%^*ڇ㶠@3ųr> Q&eDA 05@d#qu5"M_Zkcqh6 LzuSO-\NJSZn 3gsmG /ț' Ru|1 Ho:=K2 !dVPxC/R3,ț 7-ȠjJ? wҀ >̜P7Tev_ll\ \uqMQZwf U#JqL2S =ʒݮW(R a8nTP?{N!O$Jc9F+ `r6IH'],c0sjt+iݍo"f$^,+ r\RϴRNvR8uSYKXl +:lkL~@&݊6oK(><'g6ie)qAȯ< hi}9DV+b@ʹ0אMi${>rayġ(-tZ~1ۯ{ּ#n6_'z-7nki&zKnWh4t= zĔj`F :dM~" PZR D-H_  èl ʈ?nDktK#x] +yp&k:$洽MuڲQdiRi.uC+2gPZB'O?ZE%3s#l4A )3KV]%xSPBi3$EzwIp^ÕKL>d|mM^j<jp CBVn s@L=E|M 6t0;p Qȩsb[iߵ< =$4\C@Nt PˢrZ*)wK'{4j86K-tBA;x)\ <*=؍Jڙ.*,_fv\YzHz 6"r $l>ӨTkVQc`xOAوYƲv BYaJlck]XeN=K QM Sſgʋjq%?qIwsuWinkp)m-B]c/5XiKPCk9yKweIyaRE(93A<G>&ycλy@@G{D`ANԡQ/ aZm79>^W/`4mHwrY16p`"r|=Jq;Cz,a## ֧-9ӧ#H=e<%*m2:Hx_2cwJ2Dmq& ۠dJP,Ȳ)Mh,״.k"\d tpÞ , "$PӐYG B&5p?sor, j*o .GՔ\ч`3~*Q&uM dɡEٍA9&J#*Z7oi7T 2Fϔ:cN5R"^b&M5+W@'d"GKZT#V OiToNo'HC c_L@-w8~}s``oIj.^ % &hMH#ݩcAIpEGto&DuSjg/\G m& μ7}[e}4QSLd|>tOabb=VmHSQ6Z4S$ΊЍwcеD elLuYuG ᶼ !bM,s#L ;M=˔?Ϭ\I>}!Ng6> lG]Btb}h9Y Gjm Hxl^b6S;Ч{'ָmU3Gҽ?ȸ,@#nKWd wY0quIBҲNJ˱M77jͳ|9@̳c+H-5I &ٵ脇<\:/ȜW.&q%R> 8* gMxk IH++;iZ ܃b .AHכ3xo e-Y kȱٚnY&n,sUsf'xn]^ZN z]*TƳ+`͋7D>u82__~ Lk :L[\Sic{B{vBw&9 n.W^ -Fݔyr\( J58lEôȐy4 \_a`=,x~цUqg-y_%N-9pYOuebCX1[*2>wLIxOFT)pBդ@(/6o8j÷C6L5/8vwL^ :tubڷm(JBZ%jtJXIԺ/Gݪt>:ɴeEUS:QÚqR<_Z J:֤Say)>x:{1R"|ab@u1]@Н>^{M*7) u!B+L?Щd2{ĬxPf%wPu,u J:\<^D\:F&]q oޘ&Ey?rX$r4q#,H$^`VLZa35޳eqz1vSeZfMgZ720<1[oܡ6+EyXnnly!`bǑ. uyJ X Q{tI-/ OzE[/G_Y1ࣻJQh ʛN>;m1s1;L̚AM̓LM,wwkfRr 6d ;7cv s6B~( ?9%a8GZ% e1ύE:vJfFp%,x}#wGEcl!XԮaigF$1,r75&pkDӰ]?ս?+x}K ׹$*̀|ݍFr',D;+14T omXٻ.qΈ]ݾO ¬5W&ڨuopPF`rYp]L: +9rU6xD=M0<+VE !ujT>01DU->_gDEgS;9AE8[IU4,(v?0j|p["<&乹vt_x',7 1Hi*^_.*Wt[.ҿ_+ѷ@ ;ARP>-nv5&8Bع{V?pgYZ070701000002e9000081a4000000000000000000000001644ae3ba0000940c000000000000000000000000000000000000006700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76.ko.xz7zXZִF!t/]?Eh=ڜ.+,:!mf7_<3L|W*^#nň%کށ$PI]JʢSuJ :'yf~jEI:u,:5,*eEۤ`RnuNNȽQ˻t$oהž֬:7S|]J헲w\ H;Rjk݅{KD 10Z_uAg`[U}etR 06ԷB68ayMq6eOC+vy;^hWDRtÅ"'UAf:U|35H<=V@]X >YJeqά|L'ƥLAOZSd˕|́# yd+r|3M OO-qiAydє> w=S~&Igvo`̫%=KߣŚ1G~Yˎ6]jf[ek8y{(ݗ;V֡^D*"!^"v{d" 9[?,' C{=qQMmnG֣FܬNndFp LUݝ<3b.XLq!:7-y?2CV{>$V+ox`srqU]Zl)섪#A39IX9WI1RX欹vPACCt2wx+C_V?\>m @ejS3~>^ V`y$n*ۅU޳.U4B;:阻ФM{`ApfI LSW:2kdly޽LeݣtHJM%=T+H6:=2X{Pr^$A5Lk+€g*Cjn zԿH>aWb4:Ra9 4Lxd7U0$eugKp/%̤GlFj5V\B`ͨ=&/F7G<; TW,S *F>ŅMi0dqWB֝xǡvx?o:7zf #*38)#_#Rqt1mmv@UQZf3.ϯU3u(bn@p2vVV̵ ߩu\9l iwj$\*< ,3c ~yr I"|vcχ29: aJP360/:%.N;"nrOtdT^bZb*>:"&޲BCӶ9m ѾX4\*WiS݄w1(PX3"a{ޜTW؅@-`[J%~Df\AB9a[=`|g^glXPSl QK!'p%ƴ̎ W?qW #cjk"`T!WBn*fVZd|d긳+j#|%6sЧ?pw`h󼟫OVmiT֌m־^'"7*w%8 ;4k1QSzDյ3^ G]-(I$;{.$(!ZMW(f.-݄>3Ar k3lY?}Jw(Fmvp qW^gR7;14*q(zI<+DYr25[ Ux@ʤU'`S@gq0Ep@ f"^mkï4`BoL6֍PLuJjheOLBd"26$Bnٰ0/ ?k#x^M;hg ?6Q*:/,S.b-!8hlS[KS8?PrB]~Po?I$n֋A3AT!?튍sEfu ܛxḡvMϥHt#P`;iT>]q2ibH1 ƔLZC*&$E+ Vo}&>̉ )AJ֙d쓣$oRT,J0 cz,Wӡ= & I>iѶ8GN-> 3jQ.*UF聆" E)玃R6lSb哩$:˲Q,*h@@!Mcby%?Wׁpu9J2,t6ь+o7Mhh 2Sa0Ρbs&Fb.cԡڦ[{aҳnqlee90#Aܛr!ROGyJ) A0O0ϲW5(37s͊qMU i0*;0Ax=ʅ +O 8)=9YoEWĿE | '+l@cX#&m@?=0hNJzM JԫPV'+#}!{. Vhox_ waEkAPܠ'DL\re'.& ؁[^ˀ!V0i—Še -&,iZwD̉Wx4=ɾV}lZG#yHVv}A6ty*QZe]qɑL橬~TI)rй'νYv:wOszزI#+?|Gs|"64>X6DF[u+&=DM ϜEhK*Pl"S-GG~L\ʶEӂ)Ue@ Iu8v ڊ誈:D%ggvT%`뭣ԛ#cݭ]7VBSBXm#a,ޣMq%ҢJ8rh9jܙ.^KwZ` w%scO9DՀ͛k2$ykRE\ Wm {uj{o M*<[WRSO؆# \L.LKOPW#W%Z| ā ɜ,(B1??ƒ؎2l82/g0=pv^IRܞIw0I6BB0;R#+ ohë[ Q㺄] /cI2'q``7&;+Yq#ӆH%Ro mִL'w 9=+J =˨:mDTDFhCKm5+:ݹg侘4}*]Pi_^$CZh溁睁Cέ"]͹Mg߽Yz2+--\bR\?d%s:N&Ȁ?4HbT% a dC irkP/28R^1=/nJhߔ0OZ\9sv$ RP S:c5OY(d j[r(O3wbPyv8SoULf{-s/F|,1`(@@;"I-l$JF U}܂lJh]dz.$-nWN:`4o26n9xkhU?믁LHs6?>p5,!-t! 纃s-/1ݙy6V,MYF']hi0skwڱpA*{ }Ǭ-EɸjX!`QߏxQ5'C ޻B/̛4[|蒨P:r!캞8iEki$,V쓿N8+paXTp@|чb4Խ:By}fmӠ5O+Z3>YKW['~/.;,,]%jtœ[rZV?(k$1Q"k 9vJx {. A{}Ȫ,i{xg>~qF4{bWf<3\ 8&<<ЃTH|g"䣕wlN0=8yFi0m(-hb}h.i Jב|AJm~uQ ٤-aITw8d g`Kκ8kVra]ŏ6G|(M%~w?1l2{V xvΰtt*>Vz?܂fچiDδ[6WS仸|,cuZfz~(,6e`rDH8Ni|,1y`7WXA+&`Wx *V,n#SIL7xrI NF|Cg<tۍN@Cie#$1HoZ e&?Q\ԫLl~! niӂN4MxPIwZ&BLG˯f htpZoP씼D2/~<5Ql @kF,dUbk!i/wv~`PN@L >^ލ]؀DdL߻5Ѹ%ڦ3$17nh_B2U;8`[Ylx KjQR}6w2xyW>0F/ %ʒi2Ґ~$i5DEs[ulxl8Bv~|N@N/+Z ;/>hWOT=d"pk-/} 䀣O@r.ſOXT ^&2@fX7-dBpCd0a?aySc"ޟ^@\M_͌jݲվ}h@R q0':w2~L<(`HRV /%⠧O䕃\W‰P{#SK1-Ф۽嚹tA[2"Y-}@ub#ݮ6Fᖩ76a\Ho m%x'8Fm4W8rsYfDVNhF&0\axMV V:4*Lؘ\&ezqK<Ӊ)KP%bAs\KD*`՜I{AQҕQ3T]־mbam8N\GBW3i=z Ġ!uU,53_DPmagScS@c[(?zAd҅м˻Ijvt[%w0ZSBhM,~vd_Ďo%1aVfh:\|#E$ׅ6}Q3jr.7h"9h9Jff#NNeaU)̭Ga@( +8j*ᚼM8 2Ŋu3G!8 _l:_ VCd2Aho7I] k0s:_P)Xh̐ʊSNt&G_}{F-oe Z:mqp"u$#e3U+IP&HHK: >C w*~+ ONY2_* ť:BX GpIb]5@T{,95Wu j2˯;!Ja(gYoӊɖR/;x[IGҹ~4Me6A*dC|5YX3~\2ܝ$]fԷjvz6 H]-l x7pR3`XHBuڕ[~HGEAau+-/Z7bHE^&HA?6~l/Ǐ1L6go \)-WXO`DrWXzX#\YJE7Uހd#yc ;"&#ِ-<LbIcHaa lRɣ2i=1^.+hGG뷇Sp)qbKp%1Υ5_S@v@{; -!G5i[yߋ>py]#Ybֱ+ ض@YAv^ުU]|]_ UB] Yz.ƿ%V·tUo0~菺5VHϐZVB;]Hzqw0tޓJG"aώ!V^vK !x1ilüC)u*'[~T< #^86~ݔ0"Q~ZmĖMz·T;-/$΍܁} i[O@H0DH'#tQ) ut,_aL C89:DntQq3!ᛔ6ɒEhipfdI,[Nfp?ci,$}+%4{ZǙ-G g. m 'V#Sڕtm1iRh #" 9%O}/15֏w0kݓ9y.Y~.諭MC򷣌y4؀Kz-"jF}rWMx}a88kJ`]~MOًM{~n%E/2H=o~t]F78mVORj3 G &Mn87<U0ǟB3Ht ZtSO&G=CƦx|ܥ @! _SXn,.w !'x=ŧ Bl;N:,dnk_)<[#/j~x ^'UJ'ې94TbWIVcU nҀ@ei0X\ߌwL`[~r +dz@<6kiZWC40EF+$2l#K R{' dqo6N* y뤯"N 8Bsf$o52z͵TZ`v<1|(` eltdnJl9?'ї!k|'%TGN*z xSD_)A:B wNfdZPW ;C/ūuiv}${; +p\4>b i/f2򼚀 cynaBܿDYIZ8XvF@- B|$ g,Nf\ Y I}W/4piy4773ƜQ22N#:'훸#+mLa5 Bx(ՒղZ >SePCC YTlakS i ?LJ,PhCFOP# -9u.-XApyF8e;2/ahm1xCíDč ]v1զuwd񱩫o$A .8TQ̀ܘxJ<ڍf<@#T}RϺz'\Iǭ>nSjw0b`MB;ٍde Κ,p2B4QEhO uNgq¼t=Ik=>].Ig*K cW3UBfn࿱ɦpc^XbAcϸXZT^V瑎?/<zR`_ Xqu.R zUa< xc~<+;B N61%jV^al]#W-mZGl~ yӴsK"*$~䏹#Nca[; /AޢT'jx ?3* 'J+Xc\oH h)i[;Zs3.<hL!x?ROFfN PB v ZhբiU v'GMplx{r#xQ6r#:]scnIxQG*ĨZ)E<'?ŦuE)$ƸGVnjgL4화RjNobD;,dDZP&4Z0)asZ lu׳jלzIMgW$p-CWSs`T^~ cPt:dKMO"Pnpf2 vm~:VvO?eœ}4;ОJ\Q /|`,Ԁ _)멂**AH1e^~[8<0[YtuY#m%AIy{zu\^r\%^`;⇋F/?_q;@.$UzIx_@cӃn*.pM&)mJ`7#/8(r2;xT9= '{35扦W}aL<wA>h0L/2wp-(b\ЖE0L6Z)6c=2E݅Uh71.+-A_Y {v,fPAހ]ͪYJmݳbYU{u`+䤹A2[-[雺!t%,`"Ǐ B2G#Y4Bcβt?з )42̙t)cZVymYfh&Hp%5 ґe0k?V?h>[Bx`(q\ QcE}]~8EKAw3<% sA8t({zh | fK=YN T?O=dEpJ?͒H# W&LKЅF4e!N7KSe]f:?^9lyUr 4~ ɳ'g q}/T5 \MD kAsTH@u` y=L\ˋf1S#ݹUOz-cSts%UUlS,<.P2'DIeB"{8D1 u4Ҵ4?Xu.(,R4c$]L/P֭vJ'w/Y,'ҵ\;3MY&EI/"#|zW O{t^3 I\ Hv4ͪ{`z9mEdWbΖMpC%'mı,{1aԮKc;7]\iKbӭB`V.6q3MG}ԱBC8oLbaXFz&!sMvۈ&+p${6|FaAm_oapGC5d;^̌ d5!7:}J+KWhШ+{/ddim{UP}5F3U.{|@{AG69gx]Ss7p`^7 h;ܺ^zEʮg]hx%zKo-p WOo=C,<[2nsy7S1}ۗ_dtRrY!RX(#}cQVa>I^뢆g70 "蓼ѥY)QA4#B;wgtþxݺuZ-]IװM(Vҡ#:Y8g6{V=YMXχYei-&X3N.RM NSYl֞_peċrm@34 zBwͯ)nCP|_(X|<@ 6>%jLJ²}_"D,}ߤ) N+Y : xkHpܦm.& ].Y~u͛'D[>w6 aG*܈ g1jw{C+ <3$23E-[pfd34m34ⱽ;if\vDݰZ]4x)&Ǝi$яwVи^tBihT}n/?ܳ=hp=\ u/f-Y!Ml(BqN>uK x,F3-=&!7)CF jbWA"e%>:zH0,n(a;P%62ZSk8漎0.;땣H$sU5PY=Ɵ4F],l~p[7ORD4\a@҉w4be"Z~_IR_HfTT'ժ*ͱ-Qʬ8GVj|So֬M+6skKm!1 6bim`x1INfHH P5-ɲ=['ZpC|ŁzBtoa0V+oOOvAtͯ]e4ț`ÈC*S,^5z]W7$<fWԋl]]DR!9?#<4 o'>.q%"isy}[H54zILtZg**ӹ.LQh+èMr+1x7xk /չ~Q#vYge~9'bjpND"YsGyKB^?J:_9ܿ8ϣZD594G͖(J (~(!vJtKɩez`{_'>.Ah4H]i}.~qFe;xE28oT 7H?:qz:XsE 헬Fr8ce,8pUu_$NN U.(vK fbtQ E38SxG[i,4ڥkOnPX;L l Hِrc[1h#Ӊd*GeUͼU&Gtqy ,y9"q( V/w#D3M:0Dt/h##*@i^[W|Ȯ=DG;}16S8 cԻ1mla2A ++@ /LC_*f[DsN<=k44*G4!>U}HѺ؏~|{)[$o- 4b?DRp0*~dl9־]$[)v`ۯfN,(jyصmmHvMşJWT64o|F붧#zg,NIq`o2T#0n_K-VLK7\Ԃ`N(KF!jzsm o:C,7\&#B. >x~KۿXf,n{b 2m94$:FHX\'²4fepxpqhwѽ-UuL=meHI"rV^کV*fؽ@حNt-ɦ*{9\TdzRT/҄aOX|z;E'zW\}y$ {m(adz,Zѭ"s*_{yy\䧥frOG ߲ Oiz|ѷgvI-d.BA+\O^{1Sp6nk\|xE9B~T&'\x߃W&qmeu z h\ȇY3L8k&.HԀ@瑁=ɼLy+ xsa([1LE}I'9EZLȒۧT~n6um9pL ~6/]nj3gS0J2 -IE[ O{!\8HyҾpO ՛ y g1xݘNנf/iv!NVr3&"/}ߥ±21sȶed7a=ȋ{ާٙ sK ;X{ U1is[5#DzS,Eق"TW.`-(71 \ϟ'9JjSzD:Lbڢ?~EkOq>o?I(Ef̆'T1H`8PoU6߆%1:Me?#ȡ$[tn7-LV?F7"|/1OZd +lTc}MG\f4cd_EK}U|m~@br#6c-8yz bH1Ԝ@+ G+)f5Bʹhn-=5)=je ~̭ (A1`O3oLaRe5-sMWĨv\u|Vݞ^gg V-ES'!%fNW?tFrDrC1ԟ/fclW)D!)4Af~ES@s|d 2ٖDӋ^K28sߪ.u5@xGkv-xZQ){\(lWD_@۬1+,-ĘϾ4hq $L0x8iDI-~zBnѧBN_rHKPEq(ŭ\|hmƼ] ̩J&|PTPx]#@ .h4-Y:T/4 Dt7@^5?$!/1NscWY xŴȶ~/@ZD֍z+ܼթN GUYov G;w+VgIf{'9 &T.y?I0uRcz9qU<]t(%VR\l4鎲c,&(| vxaIH n\Ox{qk^+S{$ƤYS;H$j;]uͨ1VR6r {|@P|fmF:c- tQgMTG-} <3Po7cpg6 rcy8ƽptP`߾VuT@fwKXt)R}<'B9Ix,"uwuʀ)p0ѹ΃%vFg/{/>.2ñXMp5d"ptSβKNUO"[gvMCuTDh/n9:Z?k:CSDˣavqVDiBiOҘ@'  z~2,0zGJGZM.ռfzC'3Qi4kgEpmFѬdNީNi}ŤC%Au~}ޒc,$)F9Y^p&Vzr#>G5`כ썀vRgRGX#/Eеs㇔aKH4rDu ڑ&}G "s; \ `˶ =bjHZF.jw6E$X+te-e}sȳ\lod{ᘆQ;XRmUc5:hG5'e@ӚgˎJqAQ# V3Lh?!-HHXS_'$Q. +^#ؔ/ a+ eq7e%(@:_45:l 6pdGrG>}r]5oU`vP4fhaTKΊLhĕT 6OǦ6&ɏ:|? Pj^kgI|~YގW=!w ^lP+;' .@܅ Rk&$";cW "iJ5x='7"L5q}c\y[(KA3緗g ́ sQ1f|JAj|;JGS y3 #P%o\5 .s0 zxXp𼃙&t+JWh I2ǻ (~j%vm&bwGi_Vz^8K=o If%S96'f\(]F`e&"'I3{.7R &cMP*gwoŌG~#N7<jAa@lm5`yuSl, /#"Fhm׀F*TwCyL>ql~H8C@|ٍպlٯMuwd^hU[LaX+JBnY|uMJMjP'mk;DYӣ{=gZUOquT~ 5%@F0gcLUdhEPq|XJ4ci欑nH*um:> %'"ujjK+3 X@j<41lp_f5>꥙5cpG7]ЬNql !tԘ :Sy]2ӟs ʉXDJ9)3ceńr󚦁Q^~zuvEy(E"O ;S\%TD ٞtӐ{E5ĝy&8ΛYk:#s]R5ɇVxߐ}fК`J~h#Z,>]1̒@r`ZHuö1(LHNdRa Hub/PX c^,D]ٌC2ΒpdX5IIy @ElM&Io]fq^riGi_vi789ig HԉV"-|?|D/I;WT"^ldzV`C]HSuHQ,\\$#b˭,"]W^)20>U5o;:"qY2#vlM{ !~Cle 37! aG|@= F2l0b·2 dNPZCQX3zre/};q7y@!4' hKj3w{8MkT==~xdCE \@Ip\;9ư94E6; /5[5ۯSwArj(' GТ]*eO1 Иo? ^> ;yGc8w"wOGn?PXvDbQlvx= u=|CGg!*1UcH}'dxi;q)<}$"zXhѳ,ݴ؎BW޹\HT^@Fߵ(5<~~?@U1ckKB$Nuu` |Bh9hj]m=T:xNX%N\cDW>SGd~)%1$4:\!FϔL!D;Z<0~[ I.";BUKbNRT٘UAo2{a yöΈ)33XQoJ) ֯A8J {O_1ZnhhWrEێ [M[^gkfm%uJ9PjC|j\:}/38&fBHl71"J_j:)6d0{)D% JE>E"8U\ڛ=M-fy**VZM '6R@z߾}aB41Tv`$]Q Gcb俟GVͤ8 F9*OFQx#!DGQ@X;Gð@/g LdD;u/*m=\^ZvC:c3+E`Itk”M5JnQayŪG)urӭ\^4ps5税>3yi}V M$ϷG=&V%Gbߚ W4_Z14bR㸝xJ $(*zG ^0XL.: `8`mr=lkik7NA(\_ I:(6EgCj,MʌpOoƾC64^EC 3y>U`G7_x}~a2$A6 vl*jDƣvYܠ8'RF+P~n6],H/mIX l_;ɶfiCb?V۟ "8fB7wdӦ*K!t XHS+){`͓<ZqTcFZS`hdWiּa},{)AS1z"ޖ%rS<\:EG/At9X3q~0#ӗahz}Io <,@77 3Źni?Vl=07EWlDuw8vX23MՉo"7i˖y^x+ &PŞW{|_0oqƷ+)BʬΕBх] _U&AJ!TUɥ2vQ&Чpuxf`(8|; A Ee`,KSϖdQ w޼K)7u.<,6{fq?Yԙ?μz8zbruZZ0%ORZlY؆2(ZΛ8b:k_'-:Yb(`v)ETkmՂd66 p2T3bcyF6Wn^{QTa2J33J^qWhШ֤WA-ZCWʴ$ ڇ:e^|j~#5nxLGˆpF #*گ*\zbubjlhI%iUgPpL%6C۴$hcAipT{Ac{#֠eugkZS G% D%H[rW퇳Z@XMb uhӛ{5k~L=ֆuz:W,>7O,kW$K`1 "qXX.16\(9nltkXwa(HaF|O1e_^f£sD$nT4=n5K I&ڒ31kM:$@p<4c}k#3qChI !{! z|sxÙcINٍ]}I Rrr]U00v< eG.XltWT#Us̵Oa6{Ai>ީ2)V?4`[ xzL3p=W  }nW{EYW \ctŧn'Flmh8!n#Vd *Cz1=-_S>gJK:;M(Wq)VmIyc0mIiǔH=Z xNW~8\HDXvۂ(.w7|1}o8B0}L/걡&u!}*HDCLR*hg}Ms75ůK6VNc; AfXU)OuYuN,+ ܝܗZ!VA*!< [5b"k8 1 DۙP+LKad\o 6#~!&:?Gek==:%KNw 僎h=wdxf]"5~7VĭX-λ&3]?!(Sۓ,K2`80p V![:x^sV \D zE4qP~^8j}Nc}['ݵУ=R}iX/"8q=l^'1Umf_\0;u+ k l6vCr3f{-F)\bB_ns'}{{xKWt -+9z"wUXkg2.O!қfos|Uܪ"Ko(i>["U>0\"_,:1H=p :DT>E[={h-qN0þϕ!TFEqDmr`~߾_~6\-ѽ[ 5ji@12$nCg^ڥGnyDBI|EU6uѳnK+l %SxO'mqҙp 2>obŤhuqUB5K`_I B1*ϤAQ}'˅v(BAY [ LfiS01% lmA-q7X^NUkVfĤĈނg?.J*EϤM>O"(`&r1,j6#Gsx%|c:·4HJd,87-6;^{~goZOby͡K֋֟Ol|4On-qCƢc|Kzαd̒;i|,%<|GbSG?ɬ"%3njxKwQ~{ SzWһn@CgkXױ6< 5 jw$2PT 2-vATUy3=M5 W[t2&$<۫moF#D2(󶳖8ܒ?kFی/0ʿnk'|^-_\5hj7d.Xaht7D R: > m*)@ nO\8܎Y$FVmTcRt͏8hYɭRnܫhƕ:\y&RŽtԑ+|0,'@u/=H\H!BqO rX[X ϳ{ÒcZM01F:3`LS.'xbV9"?=%(jA=7.Ja33՜us0Ѿaڰy6we꾧d$hlU_΋u >5/`5x&_y^һ#tQSTΠ|BQXv)s&_0ިy)iџܑA 0d"5 @~:>_jk=Z#zcsj3\|U!ˮ E2 :N v^Z?K+d0h]f݈,@hoGK{.1U9V%fsH;͐`W荦OL {4w cjNc:n^6#5:K I 9R׭1k91&eG{^1)2-#+m j0U"wxVY`M-GC<$$+s\rQ㹩L#xy$eZnm2Y{#Hj.m%ua%^a~^Ue1&ũ+Y #6f{zטvn}ɵvFTN6Z92>]fg* mlXf:A%plZS18@aM8ʑLds,HzIGQC>!hVP-M6Xb , 4AFi'>x0O*WyJU r[)8v*ȨGZvC:6coK%numGZ8v6vѮ~)DOZbWo9$l?tW]Fҝv[pKK[du[r>jsPl"XnƇFb3~s;6D7 70"}nӷ|X82ҫ&qǸ}cS6 ">)IiY c͉xl.˒X3v I̬U(jf ss P+@}'R<$(Pt'kԨlxh\Y͋hsM˩dBۻwl 1U99m AnŢ;W!h`U(o̓dlvr*ll/Xm #{Zgt^6J`/[: wǕ 6]s$69w<jsG&)a)pq}`Xԇ+ی-"rJP\zw[ǀr5puT+mOy*[Uoo? Fۈ[9Pλ1\lq |R m"#6J%ЋDk1h4QLMʾb6&OiCH*bdUfNst;sжc Bd=d%6UpX1&6t aF`7[md\%oDk{Vu1+__FN ]=¾\WxNcOYc\e$X*ܑAA@}ݍ1GBzJjESϕ*3M ʓe )dOEܸ|MPnt&vfOg .K;z Z(t,UfR;xMhf6z`UUzDݕd鞶'Wc`^(Mlb<#4u)r_=tXΦ^;W3ݬemH^DyB$&GiN 2OUGpﮥ +}ݮ.H b1yӫ .B{!\e0 Vٕ2o0>ߝQGٯ~$mV&GIlA4Dڸ\gv|1uK>8E{aI"ՙ!Hnuwz~5 >5EuBNEg!j1PoK_Z~:wiGVSVhn ğQ逗pDl!kbc~79ř5y M^>cT}s=*)r LKf^C] `ܥ90 :s*7j`/A)2pg7Ep Pa}-&~ zWblV"X-a, bJ2;L>Ga?">CAZG*-_9>z%|T#pқEa#%_ֲ*ǵ b$BD`[KXݝU:C$#6:rԅ67_+XmN #0H-~}oXnL~!=PaJҚ7aerEt>:%;9JHE&N&ϜVg#I uH'EwiKV\: 4]Pjzm4sca/A)lGz|Z ݰ.I&w m[6Ly~Ǹg u;dTzL :yuaL3?E#7s|xН-? \8f(nQre}?ܯT3:dP!9Ffuԑ %{"L).+ 2ȟS{d`n׃6NCs/+C{kѿxvRũQXrv;0#Iaǡ++[:{ΊLfa*5P 11x.+f6HofCog{ A'T"v!)`9q%+o NKEl 0AX#_jr/,{CK+ 4G6o";B[NPĸNR.<K]_qlMW@`*c/G,IS`CuuS%kؔY Eam(Eӊ!`Dv2E NF$_ 9Px$Zqc:)(8YKĤnæ<cyTB'k(y88>ﻤ{i&,x]3BFR9Fw@*kTY \eEt ᵫᡢ'_f|'Hwˠj=JpN?>mȀ?8Y34YC_Y`J*y{zNH Yl3R{8- FX*Jd,96•2ϭhm% Q 4G51%\$B05feς"}؆"¿]'#VoqlC>]7l˾g!|VN1ؚ;[@\$]7 !1ISX'*~]%M/a9E-Aek`CG BPoG:x+~ qi٭豣SyB>,|;EyP.5wxfֶ'V{H,UmKЏr&YZLH $Հ\upe1:S$8ソD9'p+2&?]UP]&)M %J?Xn/@KȥHX "cs5WapR5V"Uˠ  p~@.yIS5NZsT`JL4IqHq3Pď1櫔5ϢN 3@2dlL۶Bc[uOjspf7u]*Pc$ ꡵  ۜbh/j`|N&.)&@?*x;D|!t4ۚg%f[Ow ڲ.M2"KZ&1UMLV1z +Cn \nëI~N.r~yA0M g}2q~R{Sm0 d'g6!;[#729df$9vIZm|l=a!·4l %$ CmI*yh"z;Rm5 +Yl[t*'8,^IS9CSђ݊.tvnϸ"ۤvKbcܷ\ƻa;;my<F×;х+w-ڠ zhZ ^Ӥ_ثIKaI]>oUH)Cٴ|w/6ޛ^%di@1WMG4>1;|?( X^L 7t澚ǿ i%n,F#25lݚ0c>J>h6'Ҧ"a7%1i}$==Cf!XCmxezKųJ t4>H0XLfȯeuwWǨl7D}3s.FC>Q!n%@Բ&x+ ѿ{ItfXG!xb.")F)Up"Wy97! y?Kb syAL4$>O.wgJra^+5V~#jCps<&Tr~):^!Z(.VS>{_lZTmƘ)\͛l_Zю;{n4ݲix+Iv?nPVڛXr15RWW@KPUy`8FE?, `a**VP4hזҲF2Ѿv9`m6>w YI'I#%zRVbu%dq H5ߺ{,He`L8).|iiT%>!?Vddߜ]-Gg۱$0{Ɲfg]7X9G}8fa[gx.N&׸9[B*w0Dx;gAo pˉ8XDSAh*PU y4s}KnlkR>$exg^u 佀Kzaiv` C. Hrmik0Cl!˝؍ΧZh5?}r c-9vse|4hz|Qݱ[_;g"r/zDOFEYܟNTLM#D@ރ clzWdA8:t{0wNXh4i->:z>|8DrAӺ}}9 ܜUV-i6|%o%N}"Ϫi1`L oV?KiJ 1H9ɲi8ކ"2*o$qǀ!D`YPU9W0tٔ1-lZu{йro^/#->2`2U;$j$^ 7 yrl#V,*:Org\1Ȭhd7)[=Zc)?nUԇ-جđzbkp!"%kYB̩jy؇1[ EaEH)MU%LJ{ʲM‰@$, 5/D q j6^#ߡ it@SM)ꯤTOإe(CV9+ dBO ZR>SMM <bh:`3*~i @gie0̀&?{Ky6HtcWpRug7Ynp8p(cҾIOOwTD [L͔1`E^hÏUع oi"ό51c6&&TJNY1:jOJqT'#-waA).h< i"͓(J`q4nbPUwKa[5-_Od޹/Ú僸Jm⬒C$І WQ-]dtZւVpu,oԎ6ya~1(\+OaF%zX%mI5c)/a9 5vÑwϒrpN⏫F|uVo{E07Hd4s+_"iN@a\7/g7!]tade|)1^`'y_Gg\'̋\y%&vLX5c+U/ckW^EjUѽV'mcm9"m#6/ɀp)E!-E!-|L|-HS8w05gH $>eM>³2#m6kxA0薠Do2vO>TC?7iµ1&-Y 4TJ:pJ`J}E&1忩$)<~R[> &3>G +rG0pFwgE=Օƿ5W-9815$ټ%PJ!s]Ir`^tZꇞ0v]%&5=!qBt $L6zQ''ܳ[V7 T>.;g$@!I;IsL&VL>̍iz[>l Jp[p ?{F<( B=V p#+~}}C<`wLs {)U8@xO笈:eNd#:#>TOk&T hK,jk4"k.Hغs0ܝ1;VGcVK^*\u2Go)k56 <ׅnts#6C:4l>ͼVQš|SC,Kjo3 z A xoYe.frܺTOģnd3Ȏ޴N_k}$1ϰқmƵWcV5/qE͸1+CAI(+}dրn n6?TFUa>\Y<舜!!miH @m$0vx*]hy7Վ06{98+ am*@M.W"Aeaod\$>sETMI@V"||#Zhly FQ4rmj3SX)|.`9y,&@ ǝZ T>J YgYZ070701000002ea000081a4000000000000000000000001644ae3ba00003b48000000000000000000000000000000000000007700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common.ko.xz7zXZִF!t/;]?Eh=ڜ.+ψJpO?mHjl5u[G Wm%sJqP["r*i>}[0$y|djn??\mQN= JmLg18mMW0& ~0~TLnſ4OR<~BZY\?]G_dO54_a*>Re2<Be|5Csz溿X࿟Vpr H {GhvO;nIon~5!B4Z,T6#d9~3uhNmk$a`qڟ8榿nR mγ2o`M?"RV \k\H5ö=O<_<>K〻 a%|,p[)Tۓ|`=$dc9eQ=Ԗu*.D˳q'<+}!??av1%NB\Ӎ+CwGׯ6ܶo"\#$Ǩn8)ۺ /cbJ!5M Vȑr@6<)xMP=4$Uͨk(P׬D\f%1&H u&@|&UY ,/%6c^>6vwJ_ 2&.ƔHޜ<-M|?Bܶz  @ic3^sm].^Q>BnDSH w meܣ0XiaQ:̻)fx梸au$ ߑ-'P| Sz˦˜;-q)\& ETxoQ ;52 zѤne¤4'z} M!4 1*s10Kszf.ݟWޤ!Sq? >lXAPm+FͿCwM9d5)FF1 Q׋|fl. P`-a{%%-PC]&;oTZDEpvGxI.&FUMӟ+z:W3ru#:Jso*,=a_u+2n3 M|LnQ~括 EUޤWON'+Y[+}2TC7VAJH;VXvD+ (gRg=M+Xp"kd2EB+ȞL ws tt`P/>`fJVf,?NER|*2t͑m#kY%d֝dB*. #ޘx=S׫d <-ןm>In Swl v7 hNNkfNE.-tWRg WEq@H4PmT>:m+|o_*[7fġ4ND֝< P=F&)zdU"V,lZFޯ4  (˃s&OuU9KW'#Rf0{}!}DeU+jsYwoto"dj7!,164Br \u_w4hi(l?Fzs5V9\%G"w,8:[ QBkq1F*\.gpE+Y|@N-I["=! ]|/()F`$>w1$tdRZnKS6QIc86H9'-:FPJfОGgd.0M:.B}!aeM`'e({\OWIY4.J!fW#)(isYmyT4xRft9Um;2?,V~Bӿ7$juKq_R<@U3|M&Oy?6-=(BVed:/_ ꤚbɐ"-2ub脒L[˛h5+0͗ Zh5L~NPoc0FPdxPߨdnؗkr`lm-@϶)Sqj@W -1_]R DJdhZJVlpYE4w[dH+ %A;}sRiyg1|H'܇"%D{ɱp8=;A$դËw_\-G"%a=Up$ N gGb:SvVDrVJ;(|73&k'{$}gr(ԅ^,i;!N/uY}v?lpjԁ5A*K@֕!^Yׇz\#tMs[12Ј#l@O!Yp2')RyM0o_}2"/('4`E/f1nEIS{6#5$ap6JwTk'`#?A$Qᨙy%+7 g+HX,˒;k&!W$h4p HR@tA)bMxJM.MeQl_z8xFP좆d.'Դ h1聻/3qs[KFI#$((:؁iiS!=JjǛK*PY )M4vyT.=aG偋]'ЫOZ ~C'zY (C|ϳγi+/[xN:o8LPDh @(4d+eB, DxWPZd2H؉3P6 ;mhP-L*ry6?jަO 4; Uc|3K|t\8w6$ A{63>0ЯU./~C/nLK+Ҏ v]]Cd,c jx{>栰zf&~`2޳ 0;CW9he`oҌ br{J{SP[갅bNUzd;_-EU?yTKFizl_3Q5T*aE |K,x&̝}EwvX6A<9g3Δdz Jzqی_ M[js&!-6aγ53`zZ;PY<^*]h`yN&^GIm< HԚXOQ]Mx %=X{N\DQg\W;5 8?LpV}!k0 ̢m{2'v  2vUzS7zk̉?ֹ'vW&JUi @xeEwjŶd`hî >й LH k-/>!͠vw!RBKEJnu@QPZ.}PjT&O|qX5壩NXwQ8ǹK7sJ{Ut@RaŞpp{Ryqe/}lA#K0ws}|PFGwJ90'7F3S&cYM@JYژv@zL:.McEmxJCTwmHR͋k7T~ 'Ya->n }e߼9yez0w뜄BCQ 6+<~ =<N^w8kob/ԇ|>*[%]C*3:~trhɰTdo&~Fg|>syE2."+n@ T'0/yc s^ބ7.{؃ cQ"G/^ecfv B[Ly+1GIBK5hEh{[9hBP^dU0VE6D"i-u~OyS wQkl^y/r ^y] I"j̿fy6|!Mz|E6-UhהjHhB5`$<9hZ+&b7 Khp,5eq9ZyON4⬕u9#cƃBjH {M}e`yd]v|47z:y9(BLZSпL%`un"g@%C۟ kQui,FJ/(Bğ8Ѧ8X`Yv۽}ZΔo &.q-MҠDkoEH+fdI\/i8h_ƐKFzWC/nhG7ncކtr1^ Y w=95m7Ϻ6ekLc3B 1)ud:PhaSrQ(ϽʌD1]1u0u 9ˮ qܞZ/}yol;V5*@=1I(<8͉˶%bp>;OB#szNXnM0gbi8'|od4xgݟ:=%+5bVoD9K*u ܓmT4xKu?VL?&oz{#Sψ#8\3c`}p^yPV x^-~/~Oj.8dfoᖉc\^O\SKl\B`3LϤ)(oҶϥ/>=en4[j"вo&dv`ȗ^t\)}#Ǿ*4s> k^$V,RBAZ%A F΀Yb | ^`rMEO@ gy@y3`INx`gȇ}d1,GLjjqgsv ]7*ze%m 061^~\ԳM~ŵTY$~Bk?|at'04ع5[SI^NC)?Ωّٕia0~?d,N]q/{ڤc47BbǾGH-L.¥̽E'QS]ѻ5>!-(#q9̜#C/Ĭ>F\\qVYqo"l#ʳx va}5@1.`Vy@ˈ\`{LH/o|'"1 zۖJN6̻Aiѷ=c^GZd]ˉiJM bc*C<eTS:A? oaŒxC!ABBt MjWe TJHiw Xl.yWkn9!jjE6Y}  RvQZlgyt[YZk&t Q̳lr&#@&@r].ߚtR7pa701E!P.8b;SW ta[[p.꽝#6Yusʟy5^bY&a)d(|\a+P-%2}SҙdKk q2r{&0oK '>KA]BWU=$["y8T́0ۮCit<w;j)) lr)7 !T.s Sv ^G.xgޖb#NPjTٚCp0)tqZn}p6En*Oi( /)S^k,h";p+$@RPlzUdJipײ ou:l=;Ed8VF876{,4Nm]2yT2uL{[%2̷V_8qrC>7"!1)!$ߐVUA`ڐ,GKw%IRUؼ:4sWNf~YB ;%s:qq%@@ܵ.&۞y-P7m>S3Qz^J|Ab"& MMXx SpI0BM#xYEdbjlvե^"{5ӑ] nGʧk+ RL`SKm$٨$P*Z;mBx~K}[]q,&\vBi!| Lrn'v{R^7M}$O?Ե:_Ԅ?)rׂ!";+NաL u$zhęн΂{\YN4X ^$ gt:vl'k/tT!}ԕĮe+<P[*SMb* B4JqIK_ѐ## Zs1RnG Z9?S|'Ǒrӌw(!fΌ/-#u:t;ʬ?vG|/Yuld"ooUCVI)=A>VB2'kĵZ|SOx _=j;&ݹ Ƀ~ S6Ǐ](zlj*)}E2B]H3^e; %d*"mW93 Kΰ)HmW_7iΌ9Lef+iĬwLo͢Tz#iNE`%p(25A`jh' muG5S595 f.`-T'<.)i [,hJs8=8^xcpN\]"ƒUerx ?w$7 |ѻM :C[ϓa^)|{].QA dҐ ZפMx65BiHwDyx1y@Q9kCL-ۼL̗˓͌XJЕ{귐UoXEڣ>Η%V[CUf}1z%2Lbup^54g{:>"Z[ޭ]9廷2^z%+] jnsu%b)MRdS:/3ba>dZ$r IRx"{#Jת9av_~+9#M` '4jzy6%k nRwjpRhU@id6Htͼ\7>2߮CIΔ6Κ4h5E<`A`}\|" ݌ހ<yF"X^DQ؎<{9It{{iR_4ƀ^kYil65I?MM+ԋ8`UvY_;NinSYg)9h1 y̑ ^j*|Mb =HhL@R˿wH~'ZDb&[VDG240nsAoжMQ =Ftzfkk.fkٕ2Ht juAs5x-pvܣ:Xd "Ϳ^ZAV[ ]e!~˃usjgc6[Ht| t풻~~kqI\y66\d_cD1jD{J" o2NoTv6Ÿv⏷7L]^#huN^2<ͦ@됍Pr$ `n8@xo ճ>tH.S26(0H4P:_'hx0d-[Æ֘#LDg 胂r2&4 ѻAr=7օ~to$ejtiŜWpPvŝ3ksIYeDբܔv%L$FK g}`LZj2M;OY<>WdByϢjPN ;T nX= mA[J*=P!+4]y odl_'S@&c΢뫹k<:4rF '4nʓIH%&(}5v& :_JnTI(󱢣Dzrw 6.,2Y?xy- m!MT  !d2>Ł-Zb=6Kw2hcݻK`1Mz"2YRQË7}dQ=Q[#;uŎ@F'!鯣fm0?H]X?B0T$孙ږ{C`z5lbm͟,5ǎxatvy5G<}n?MⲌv%u\)ѰվWu͂]xUmd6쪼5 <ɫ*|"C #y 1 P l?PJOB9i ޺`D=lCjgjjJH wfb2sm@%pm&#vSpKwӜ9j[;Ȼq\p%q:+TXޕxƱ {{.rM8I7{qA-dy<0ҢMjItfZۚqMIro`#CB6,@3ث{ fVNN͕)TpV%IJ`] cNn!/ T/>LA卌^LLLBCrUe~g j)LӣPm:9rNAZh`+DC5Cu`,k9Xpk2 8OXŲ~o.'QJ n$W@3)? `H kWƭSX,օ`.P.Q-2/ d%nwmX^uyK+3/'}^Ћ7v`%22;psTA,:bGAT _xE;4= Ie.iV^E8,FCoajP yη9Iƴb:gHZ."DTC?}؞Wl((dx~. X)p׏Qv}ii*nEp$*k(zf €</sV 64pKg팽Ca`= DN3H2`ji/ɰwnJ(&N+*yD:]! @fmJh3|L jl[ZjT6[(j:2^MWC "_wɉS`Aldj8 Wko n 淠?/j9;VzO PChGSr?~CQŇnPOžpqT;lQRc{x f.C[k yBBr#/=L ,qs~R٣v%&dT&߁nXzle^lO̩񥣋}zai00=4K}AT3CyQ<.v%y;?': ɆI3Imgu\ʲpQa- _o{AX2tqKRlq I4*5ʅw~50uG'΁e*q#ϪyzY+WX3ŒJχ'ӗ22=hg&`4Zid6+wbXrbספ0 !'I*[x;%~#$4ipFOCMk<"R4\0u1njSN[ O+JF>unV %*xZβ=#QM=QB秡d6!Or%3~Z}R"Ja+?-is`<~^VB8n&ΞѬҀHyk\];\eSs(AA||)u7 HZY$QOp )2͔-̍AjLj)%}Lj0Vh ^ v Qo8R.uݕ^4;jͪ PB}1 9Y<7 (Rx6%cM7 t5MRQQ* bd)\y粼1m5?\D!C4ntZ+FJ p@*{o=cVEdI̒uy~$=:UVZ(Hw/IXn03ť<oEey먼 R* Tsq%rQFzegn PY9f4^R#_XS/D ŻLCyeT#lu5okxu~iUu gۨʕfJ!(YK)i3*#2iɚ U)NOMe2) HDkpTl愲`AӚc4^>C7r4.,(I1D~%@ `k7\  P8fW2tfB`P))Nq}C( ec#0&@%1ù $90yqb8~"?.ZrN6&OCLρ~SfaʕuC镊 #rnB ,/Nr™*rT uɻ{mA4!2u#nݕCSon1Tn^7RAZLU0L,L/|Tv*s#/9D%S%]J'bԇ.FEx28Kj" N|򄾮lzu֠}~ 1"7A݇tvQ5k&P YrC::-!Zͽ{RrAAE"M??u|d/D(D0FHw$C%+Ȏ~$[4RU5/vVX8gw-n~ Omq^\RJr%T+gJUCRf2x Jb@ˇ.X9g%!㺵'4W]Tsd,f|sH5[Enl]wYC(/rJo?vU؇MU'cHGe[fT(GG^-[}e/"hhT{Lj!TY/>dd>!%fsL1a]A2#ɍlp(: .CuItmrg?YV}X%ydBAיHfd6/~ moÊӲT3AяGdz9TΆwr֥Z;:zhխ2heWRPN͗f_cot4StO rWvbɊy 0z,R2&"o7VM m\'=W$1"3uJ&GAm\/uHg0e`l+C gh`ճlUA3y?2mf97OaIMas$ XѲ%srQ"Y"2] 5`1G6CJ$@ FIcw)kriCnVT:>rr}>y4\" k;:C:[YF'Nk%zѧ䓐 S4)RrS#L,6Q^nض+64bͦ-Xx1'`Y[[mP]RQ1m:bk^g-0q qcwbuG J2~/MnS놎C2-s%ڷ $[srɇvsFGIol_!]?[{s*t]͐acEFj`Р'ߜ2b5="n-g[r:"ݹL8A٨ԻRӤ Wt1W;!AQm1U!ѤhI9?sӾE]T> <8D{R*y}܏#E7#BF02vF@$YD=bS0TFF6J13p71‹Dp ~bTDkM|:&>NK8oBŹp̈ZCUyAAtܴ_T[MrD0OWؤ'\b-6,/>nͶ6)J?;&iV;St`pxPTuʾ ՞ZõWSB uA(,!+蹊UZ6Tn@D>*ȕtWT^9yIYPɳjQOґUȋ^gx[_'YU?70^$0n'tF/<^]Xٚ?^WC)ޤV[8D]A`)Y3rn o&i]Z9тd?OK8BfdKl?ntn"𔷒 <%uxa@~,fh[@3Yqߊq5WosCNc$<'nkۈV zs"|7^icqCBVU138o!WMf?l\܃2gYZ070701000002ec000081a4000000000000000000000001644ae3ba00008684000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x02-lib.ko.xz7zXZִF!t/D]?Eh=ڜ.+:W9s']>$ i>s𩕈av}1x66t=/%˜9mB,qjv`*u5Tf |Ut2Ίڑ/Z&D\l-IX8חiwX_>޴D|}8e SS JO0_e&HHOa"VurNj"=,X{5&L [gvV¨㐲đ@n=x(ԷR9O9GꝬ](P9^t:9N`p5Şd ^kӌ' ~"w7}Mm,eF"3:^_0K~wWSlkڲ SK11*xe}Tղ7e;To usRe+1<3 恝EYysyWfF}c) 4YJA}kRUip¯Gg~rr)6k}~.4_~kІDehs\u2[l}# S`8 )q\+#^-yIm2ی>v e͚\*r ޭ[9X>7rfk`779B90>c:CrűJ~P`.?B_%ҟA׆j n[jUrdZ e_JU#p<7u ۳\}4ꊪ[;Uwhn 5(CmmH`_vhMM&F|M:pL艵S`6@:*6E;USH! f2R|:ΪZ-50`0olp.י1yS uur!&L:6rqO_`>oRiX@Za̡6JC5;hop0O:g_A\%8+6jf:€'ʤҀT[; 0"N Ѫ(Eh #WZFpo!|!Bd2|W8l}C1BX鬚1Mmm(ɡJOtOm_F+To} o^氩ϴvq%:>KkEqsZSb9G#K3Y8FLQR"ya[ Ԝj')ǔ@K6|0ZR,"poP}-X.)/pQ~a79z>>;sCX*GQi6r(T;78ZPvНf=Q@Ar-"S?xzU~g9&[&^Fj8>1r.hw*d#]=+"gX$}Q >aMւV,FH=j@$74w/*}Ale웨'(#:qC92FfjϜ.%K7 ,ˎl16]0%t+N,iنL+H"ֱeNr`&iG/ zmK0dYxIt,IEp e&֏0!IYUFN;2 pN_}j,8ߐTmnl&/L?t1BmUD+(8+ q᭭3!a#ORjwo'M~=Y]Չ2CCtpqĐ>TZNj8[H/ѱNJđcV(0f&] iei٨_ 9e$YU3yK9Km F-Z}s[1윻M$h4r.†P X?ǚ<]D~m \`vE N^ onє,j|# OH^|jAj1TOO؈@f/Dۧ| 0)AGsγ遙QtE7L6hԹ_0ѫ`@&.П "Tg5H,G"QW5*sNj;)_(Ȇ_3Ztn,mgrSb,D0Ơ3Zs?)8gl΂ eqLh?npe_.MH3k6=DFȵF@9H&T&&oݖ\z[F .BUE~/]#McY^k|C_ 9{yHTt۪ ڶQzwPpU %(HZG-!_3K33umXiJ@`X@&yl j@z  t˳$nLQQq Z}zOW8̔86Ngf-w{D *LPRm-ynA E%%&qaHT=p1l#G:2zbųLB<ր D/¤d1SO{™8dwT2._ q(R3Q_$ͨ$(^6A]{{ ;I,1+/vFmhڏT/;0 *L7c3pń.څey+5 Wm0B3%%H)-ـ G1r;Td4m٫lIxFTI #Ǜ!R8;M˰@58p!pG{*r@k9}Aב<OMW0h[>hg"%nxܺ_4d-Ӥ^i-Ӆ],C$vHFLk'd^+M9kc~$;`FsA`*ˬ$AR^;_& rl6 ɊxG: (kw;1 |5E~_U!a"/ v$|0u'0.} 1&Y`YL4ۅ)2L 3Yz0G^\"3"NUCI;1+c%~}.fa} St=LL]ܦу{om.P)'1 bW@*y;-.ɾk36Z/w 2]{><}Vߔ0 I %QxA0kBu;Vp׽ڈ 7U q}h$cU02TXP[-ZqmuzjìoD1TOjGp?&Z;zKXd=UFz]Zw{?Ei.4&*8F&4 GR)t-=r޾K8v_!k̀Os $6 ߫Ol6gFǝ 4gf,ݗPGpfIfqvJJi\Ht>{iO F0'G,z`X R=yqHS栮&R~ e"*]6[()'V/=Pȧ6ڙna$ ,5$A%_My.cG ~耪*@ 5ќU_jQpA8zZc3RL=R(U޸zʀ?RmmYK&}>^9{Lꏊ17s$\߳9Z=05Ržp@3Vqb)1ZFݥ cɲq~Hg:Ƣ.vީ'zqJ}܌9{_/D.]#-6>sd3F/:e Zo\ ʳe%&ɒ^&(pu>5%+dĤɇ3Q?#ope~;wJ IbzO1 Pyyn@8>KFucAȽٵY[lU.cjUdΎ"Srp+,)DjqM#,ZFmG|',s[xIX*:o(Qj#D9g;"'-I.RIW?(Dlw7B<BIZ+eepg%Οѱ([8u*\;75NJ.[A5C8ޜw`jtN>|P9]xy }|+Q0Wl XS1Y0xެ&#a_@ef5 1Z9dQ^wQTB=VIRXpP O`,;&[3ãIQq_Ig[.j\X0=aQRb F6I/#=Yt whMU%#zM,HVeuehJȀUMO)G$P 99O"˚|wZJ:49sB4Bcd(of¶G.3CDv$P: *N>YqB"/Y՘ѩD-'479OYˏFȋ%R=7ψ } "U; KpGZJSLF^pW2"D=i 1J_J@1x(; ǁ$@y{%/$ٮW [f [ٖp; ȯ?H1(~$5Lyr!5J XD c{7V~sV0#9#wEСPZ []HP8|cPD;7BN9:5\F'R%!X26Ӑxs3qj)Iw\F]WGuBZp1IrMHvAq3oܑޘZHv3:=r7Z {C`O6"ccN*ۿ5țQZ-,,ĺ/ci4FExJoNq=N Xz?R!C%d q[NF]!ks50Iɻ}] %,[{R.TWó9}Iy2^yxq7(b)`ʗ?z%B兴.PIZF7 .d P'WXVc{_I +W#Ye&i|Ϥ̇wn5ZC8te>/ բafB 1 0$eY[0j$M^JA˜.̋Qa7}^'έXBʨD$qy_g ;L`avc T"d\KB]OĊEm@| J֑Ni1MS1T}c>"Ds*uM"̂~eM*RVT[9ėIKc(ZׅUcѲٖP[؋6?[LzЕz@eKbt$MhaX% 'Ս Dqٷ9&cbnR3ǧ*gvU@fHv^ujjf6r޹CeF"U/YRyDf8vk6%O|N'PnZ{16Ejf H+1Zz sV2I8!_խ+pdJlF4h%}HdSރ"P)ͬdF#5eKx(E)dz;F~ }@)I ;Q AmF 8Ӽ[&+e'RJVqjL|cĤV^>k:xNOgΤ;G1;oXxQұ 7)8Uϲuhfi$(xq &$w jGz]Q!&QA#29}[m(bLcm3[yx#b; r& O0uULB viƬ{c^{+d45;d}1}Wp'-5^jx,}³mh'Xxƥv=5K$ŕw֓e!Vg`,)5Eh0=%b11M(87aݜ":QhMf$g\JV)è}Je/g3 ݮKإ} YK"TC<~)9E}n0[QPli[ZM`LYr8h17l;"-mb"S{ @w(RNY7BicGfcӯ1uS UQž38By ZPq u\~ ¢Jw@ȑo\%6R*G(-Ox^K&FIDw_xŇDXR;IĿ8yV& 2 ǵ}rƿ?D{$MJp-eǰ#kfEp ±'14WA `]H@PC3 3Sđqf%XQ(:@PUi+ !Vߴu&{8jWYo*aΊf%gꤌ"KV,u?["gmG 4ƧH99yNrO +(uO\u_.Uo~~Sxq4ŕ/CX%MQ4OF*kiPv4 [֭l3E%:aRy(Hdz1P8T4/kO"|1 xD Ez3| \zhm9 U6a:ႀLIôJnf   SȉLX $53Q yr\Io W~MU@iWGD\^6H_8ѨkWԮ.A嵃NI' Y`Edbr?7ևȪ-UI*|9xgJ=NI%ƛu@fc_gycS%W?b|,#{ӜsjgP-mZ;@%<{r=brm4/抬Yi\)g/__">d+F)j !]N^̶vL f1q5-my4DΖ}CRS9 Խ`$KeF 6̬Њo;6o+]J<Þ|T׊P(Ry%=}jVH-K4@ [ˇ ~"tqXzgF@8qD᠖Gﵤ[ 4cu3c ӼGTkQē,y8X:!OU~ã037UEpN[ng}!JяHҜ +iNռͮKLĂ4$㲳_C걖W{u>9ank>Bh( {(`2lZѸ⬡Л49rb@U.Gh׀1qV@!/^6u ަIdX/{gs Բĭ@' hE`ycXJuqB* >,dгBu(|7z%ĭjox]X/nJAX:AJ30e*HE;2e$. iMcݑm%#R Yč9N-RtgHyrb-+c DF3?/ ϓ;T (Ī^{a: /Q 4D0㈾\uRunUS= g:9)JlIWܰ<"Tչ7l)єng8ܒW}Y-*ccFct7ށ/25@>)r +sY< 2ZQXiLJ._X uZD>)"̠E5(f :ߗ[~h-b xSenZ0Hd0޴7xlUi_#n[HN5*ФbyHeߠ2vCD`^4\Yxb8o>/AXZ$*xeP hmY<7m PO^ZDC%m8L^om4f B`؅dN J'FqCcP8CzקHu  ZSh!"Kh6r[T^qaVo\j2P&̀|.6ȼ}U6|T?K&R2Tz\fX6]VֿC 5@V%~J6x0d*Ҿ"ˣfGkArB-穱_i : >DQXe߉wM}$tץר_`a2 rz`Jr8*OF 7[.҅ǡ_Yx m^r tRdmFo$t24QROeYJO^^l(R.5P[$Om |FzWkw<47$T$ IWj4?̽F[>\( lΧ4ȵ|SONxʜB_(fZ r9+:-l4+5MG2]o nh)pl5H[js19{糬mob BBV_'*2NAVA=$h He;J9'M <3mD1(X؈'?oDh(=*}kñV}REnt\vFm`Ovm6ڄ(o8u9OEs!cSdQtZo"S&tr\k:#ouZ I[ ޞ/&/?+!7yt18槖,XExN)3 02d8B+:`'ixаlPP$_>9\U 1ȳy*D YA4#]H4|LF7ܖk#UQ42sc+R5pQ[}`Sk  *`0a\Ըx7gqRPdj i:Ƥ蟢i5%ʿݙl%m-;AX4]/i|.zfmF@n&YI;o/fl 9r:@eobBsҕKnJC`鱶7 z;Y{Մ~~U+!]U Q# kYQ5ܙH,x@"P0,m{oLs/1h;׶-f M_ń9 #Bq%u=uJTƂ*lSԇ -~'iyIZ";v{e3˳lX9#NM8B)Ӽ 5ѡ)BwWEOJR=J9pْ%' ʗY[0rT_ufSc1<ؠN'F[!Q K7??Y:|g5N<{:xW!c0>yZOF# qtޞNC'37x>,^ؓp[쌞ݾϳXv@4"h+%b^*ڵ\ռNUpe^a2O#UqodI~UX,{B"wO%owk<5.@Bi(fUa=s $yDc'[j\}7͈띶r~ZcRGM${;Ev_ a`?-mS2.HC/Wof5mδ 8B.xAd2(8)}ݦZtgԮxtS,(nQgRƂ%vWWk նp0>h~v:]nlɅg6gS+-F.kxIXX¡Y@HR㔘 RD7HHeyN$s4;ի / h׶ jsAS"aF`벥a6F`(4>3PoFX3иď6 0.#||+4Qߛ d`!߫)NYDw^e_3fش˃b"Vg ;,YgX!Q_ԧؕj_QOߛ_l7|6y$_k^^4Ƽb({pn C6 󠚲KhF()eaXjlpd >u7Pλ[@oJU 7 ~C=mSCR;\%:őhYшU'%kNKt9s"!uk-[uRpC=k,#`9 Ձ[+gHp\(T}r )Zms\pֳc1ǻn2@ MQ['5hV܈ibᖡw6f>vPw5Wȃ|1ߑYxk ?;A=klp77Y4 jc7@l|y菬[u~?/;+i(t` kn+]OׁchNCoNЭ4^# [bPf/*OhX9*[iBCQR0G"gG Sm )yȋ^I "+\q\ϥ:l)o}Vm3MiC|sZwq^Ga"o^%Z'$ v{= ƿӯWoI^4btm`|;kaDO7t&%X`[ /KUWyND*iD@{{_ $,S&BZaLB_ߛmG,Ms_= So9I3WwQfy@忡jQ0nє3 PFKqwH^aIe~ VnРM ~bW[Ҁ~'OS A*J D J'zxp,m=_)Fxh0*ll*3WDH{\ U*5>X45WS(2 aGXV[̺sr}yRZ=3& il*DRIlm Gդ}\Pn҆1#h&/bF6cCKtǠVZ&L^iݐmYĻ80-a .hCqw%D3CsBda n`=q PIҾx ]+pVeFZ͆*Aetr0fp% ٌU}7@=eI-; ۾`K !(LMA Im(o}BP/"*Cq93JƠ_BbtfE$Jx i 2ȍI nrCKyÜ^p/e`GAXp@[Tq]E۸ $)G6hh:GL#vTpA loOY@70-7.۳~^ȶfz'j ~NP2=܁ܢiP4IXfrn'oJ#VSIuue* bz8 )". ]>!RB Ya9B0oVp#$t9p"375C/KUWgLxldUhM,MI j*3BJ2Dcs>4f7($8UY[-`(t%!5QVi[{HW?3v8-M-^>7NI p>|~1uPU[c# ,:̎0'<XxzhOwREGR"V*sac ۗ[ @lE$~7 'w uuP*S?pd({:'\5]ƃX@#]!=Ppulσ f `/B:?{Os]e?lצ4( bBJĻ9Jׁ9R%)I8k"5 Xl{!axC㌈ IL K<~\ŝͅ؆u<]b%M h "句}rVgjZb癹^//l^ZDp=7"Kl wJݟ . Cmt~r4"kgi-W_*2r#Y9 [4uQDL<I Hd4KH; -efT'kI,$!2LzpjxxhM ے!i߮&uhH׍cfy3[p]4GxJn,G%uod14rxKΫ38ø{bl,IQ[^8{@('C}s"!sM\E\Y# N{ͅMmS'OO<;HFuk[("iJA,cGV@OoC4Q)!GRlPSe(\̈S-77@⼇Hui=SEx'+LcJ?jୄDl# RT#Mk7 0ΙA>?tm&#˷ TҋaDdˣ2iC{/"ŜR;XŔEɏUTqB٬[( %`:[ ?&ɟqYmn˫vn!tr0lʏR XZ?Kqu<:|A*Os#Ǽq,!c h(nTZ~amp]?!b;T qfccppXzM+g~U3wC7Y%pqoXS=N`C^&S) `W3qmJTvC 5:аB! bH8s=@JcVp޿6KA]{ ї<9E/ <]HuфOGK 譗i/=faUl 5^~{$Ѥ~-`i5Ӻ>KK]Lu'o@bv;xF}R> wj)S FE$q)m2 fФRٷZG x?ҕ Jwы3FD{C"XS+4:e*G?$j|͟p6 1!/2>JEOK *NEnr=vyFcxPNy l ڕ;JqiƊkߊdֶ;9C4 RRtsHpNh3#}T\Aݯc,8؟Dt7(Hp^)UAdۭ8 W㿰[RX[6w՝J7kug!> Sa=x{8Ec~;+3Y\b27H&^z[.x8sdVlj0Tdi Mq( \NF FuN||L|dS"N v2L1#R!=71ZNI9e-,8 Qj?JnWTWuLS+$O[p\J7H=)^hmR&|Ne/( RʳGB+}8|P7FX2AnhkzZ~riTH'='Y<=n hݜʊ(΅ZZн EqAJ z)ד=WwrnPԆ{gL"R#¯r.s\f W759([,y4V ^đ111G9&_FN<#u"Tg +gQ)(mJud֎wsWP=D>?7ՕHmBŭb.˥WvSС͡2o2Wmf lNPJݮĠR'͐L׿y0gEY;(x1 vŃ*(Hhd%RǘY,z$N-IBW2Dݿ s`/Cd|%8S0|]_)ƽkYY<(FPSՠh-yH[I]oUܤv_ܚ8B.f_,8->ڟ06]dI!>Ehp>?Ωߑ;륨_: b`r =^ak6wG'QS=<;aY! uY^6D(=!^&_0d1A B)\vgRkjq){_jH :B\ 7aIVA@TO9vfT{WnXsw-UYeKԋ/ngnQ 79sWEY3~O䥊:V~!3T Yb]!"(Pt1 `.T-2F\\jS5? soKK-->׬3>Nqwd-~ ~T `ɫ@Ț,1alU2:3b $XnFrT=艊礏7qx'd>4m*=EH:<\X *2wfp].PBgN2˻ <Zڔ:9+ۻUj?W&DAL1zx:—!Ο:(δ{;M/&d~YՁG-j}ў2@t \WɌQ f0<^ӳ@<ۮ%ĜI庺zSgs +3fa?؉ ` 4pT?4(ӛXe}Q\(}7<\wl:BM )ýPйc}xL*(eVQ1Ir,Vna@]IB`s$~"@&)U;Ã{d/l7S ~]ő rof!jR|zײa~q7 Á h:kQ74͏&]H)dPy*_F$# G,ɝN^d ݄1T3@bI_;cF2;QAjgh oP|f~0MoW ?/{}i.W'Ί'4q#Dyd?#.QgH;n`H .UHj~Ux<^Riek3㊈hq"3-<3u0G7lӄ<.4"V}7_^'yFjмe{Yo=TuWy[s{>5ߠHz^1hx,tKMhl$&*EO(\T1 .N֞yD]Oӡ]J^J6e$ ,\"Ds'M@¬a&IdH87I3 o Fzp:U94(dKHňZRb! ntoOYτLM"nTqD@ˊi< >bqAJ2\+O xZ{$kh8 *h,:56"^Jș6W%rhL2oT!x.5ھ$&pq g dbn6=]0dEbeLͷ޾݄!EX瘔6{ZڕB*F$qMh"bѵ>+$/߇f?A@$2;Zl5& In'30 Q3F+uz6qk|A% }  [ 0>.i0VN/|!dd$N(}^j%{LYuroskK;s=} 0lV{8%KUT9ح"p Ja瑲56}2|Gxe;Eqp}I%رq4f)Ri>$'6{ɝsYn6sԌ<9C2Q ޗXJJ%Zt]|_܋î|\HDžZc+٭~*rqƪt$ϳ \h`w1E?1F `?zǭuRiV&4962a@2iN=xUa0=yI jIŸ́^忾e&8bR~β`f[ɒΒ:0r5Ab`[,CWPyˏ=*lD9`1tnG[̙əUoQRQ(͘X >c@[1 _a";9pcCSCbS<aQ5Jq5yɿOC(i=PFdY#\;aQԃEl_ˍ|zo^~+˽(gHM~MQꜟ8U[+-u7!b+[P7m*]ъV΂:ż cV %K5tʾ^*j 7VY|7wg(D]ybkj`NRp`]?Eg-@>">M ^cCmm\ȊKUZ͌dS(q [t}lT_',@PFi[#DXRӿKyD@e;Ǭ8n׃k i-} :%?wXsdP'M@=tkDװ[o7sVqQ نvm+Gd-RMETٔ^:.Du{հȕ]2/Dzxp@-ޞNw͆aiv]uA]PTy슸Y1VUt6Sd?,˷'e'V)ZYV;f[rnNbGԏ7M떰ҾTeyY3uMxg d-(3 (rnRj 0pr K*l] 4mތ@iՒvW UL`G]QpeM5#}iB).^W5$</xƟ#rOё`y֤(J80 ?A>ǔxn5!+Hu@.s:DjYC%= \ñz.5uU޸_(CLd!i%x%l>?y<1- Rx[̾u5'rr/2IJl^rpg.$q@k@ @U4(7#{86@lh6c89{լRbTggl*3I` Å ;f>5hGL ;0#r4Fk`LGG~YDYBY_d ,~BkY8x8ԭKop(%kQ;1Ti s3- K)5ڌh> +95}wjO`37(yxwa-< ZqP/lLۿQswݿ܂*gi]]oΫ]Gp i+J_M8R>SC 3h8~in:=%:ʔz-:|;eku@WݦR$]b:G}yzjp:8|@0ہRm̃>u+N6Z;Zm=R\&VЈef(x1XQG0! N tkݐ.qp5%nD[%qc#VrNTnᘤ1~1ƫ% 17r߽M ^@>vܷ/98Vb9TiLdI1"noo-?4. Зzu4B z~&`ϸp0e]5r\oX&U]~dȑljLZgwę?ۧwlu/:$?Vwv^BN{Ruv! `~G-gM!) z")helF6. A }URc`] 1KcŞ_&whڞui{\4Hʫ!2ʉQeD2laid뽼!G{iY}"<_}89~ e>1!hnvr^*J#`%3)Yl(A{ 'uNAXѮֻ9i)o'Ru|Cj$#T7.sBu,-!jY4v;G1]c<Fnr3W&ۭ,ߪӢ;I"V덥jjȠFTcH.j,E gr @k/BNCCR V?Nr90e+gZ+p¨dMvGVL\$6O \86zaiFRLݻ {?2LO#oTtcFXhӸv2v{d%â^ ~hb KZ9=n.IϜseLuv^ rO8Ǧ92IeM5զaa|4A s2Fa9f٥gsꬂa:!e% U<إ|k:LCu2J<ؤo(46OڕK%Z :_.g:)q-vbˆߘ@:j,q.#S`59*VCa' IKKnmT](:ssW즲ߴ qqPLĎw촓)L* 7m\]ZdmeJLZf{Ɓ%N|Xݚ3+X"}_Cgb޴5콱jtթ'yww)%4ZOX7W$xܰ3CKi,C3n(P*$V/xlZ]EV$ =1fԪ|kƌ iߊKC;`1Riiwԉq?MdIj%@㎒R)\R?uƞaLOY>ɋe<X Rʬqtȗis8+Jl:vf癨tooڈ x,fަ5 aD+ДaNR5 9>CkhBe ewߗư5 hCDmXgJS+mDKE@`: 9s%ڰC%ߑj{-G[GB2^ڃ9;6`Qլڎ{es+u!ȷ83MM0! &9p^>>Olf$~wRJ鞒NJ50;?bYh? (]piSUb[FoNdt{dxzaKG9:4uTf/b$^O^  \K%a@n$(4ً6"ƽz;MzOr|0ZRi9aFZo9/Z|öe$Bqh֨E|-;. qvH-aB@. DcG _j}Kc>0mH|a4D{F 7GΠ4Y;/8n0=;}4/ČS”ǯAE̛m}<JcO9')?:FjײF#gWROlq)/+@*@ۮl_~.Yѡ^*MYяOg{5ͬ=[HT= 3>Ǝ3qnR;OlŠk7&]X!ľFUL-GЇzGvH2 ݊m-E m`fbm\ݭͥ|rz r1֬yVź MJMJX6J~clI sjIP]E2lk~3-7CXJ&B*<myaXʄ/ ի3Xu|o+hjOs< Ԧ/~1MYH@22rʇ ӲA4[% P%WEօ+:(!+AT/$tMho%Z|J@4觮ɘ.6=#lsTgI"zMC͞J-D/7gV$U)%IadEq+M&LVݩ9ۆ4"-y+#n}"r:WL;.ǂr΁+J߱U@C. 5+s.oK 6x<"z \a~>o}aTTZ\"}U}KSRÛtyh,X*)8 ;|γeJ-yd1=Q4R[IJU)ډXgckD{daETNhb\(yTat+A LZxPt\g䀬gf;w!)X[˂Ovq? r Վ|]VR4"O6"YQɭxοdD?fNē ӄ~ɑ.77<{oDP:N\G7)d3mX}\~=5a%.wVZOA.S^x_2roi:UDxW*TA%&r7Vɇ0uD*> ρ, GP֯'yJ⦇p&*f7+kwp?)SX/)o\{iDn>2i+taR7d |?rx͇4vһ~ςx[Y0& ABBe֕:b ol?Njg?z J ܾmg`IFi:Q5ay;@V5aPo(*~IޔTdot`Wo&H1 @B빽Ԕ/AP>nP># CHpgAX1Ko\o՟H%T&k,&1-Sk,7)Gh  2lx@/wooxY!>G[ukBߕid1ddϵ2{;4+"A/W>H@Ըėsj]+W:*yYTC"N*sjM)j9obMNHjlM'kl4Q|LophV9NT+Ln!Vjg-ͺRdA/rIx3WWݔ%.=Mjhx\Ƴ* G`2*r "yB>S-K {b1@ݶ'MHF 5H3PfU?|%c P]NpnӒtqctdYU ~9.KwJ%%M?r* <8N*x )@7c *__dn̊jJ=RM퍐 ,*J VU2 F#,#:{@=bROG;Zbk aYӰlbkY ^uJ&?%V$ Hcb2&mtB1k@X힢CI3*bEͲ%;Vf5pn؞Y3r iz}3QgM`nMգ ܗWA [X%N%d韂VH(YyQZQ:%gÜR IC=ݤbT|{yVȇNrcO U$޶ծƒ CDb2e߇B)yeX;rv]¥*+D"Yًl^Q- y|faS%+-7ҶJś4G?u5L,5'|.#y1\5:vZQcBnx3F;.LaACy-Q;Ӆg+WLa>\:G̃_QBV-Wb!exJ ­{%j5>aYLkæIIP`\H:+ ݐ&ioVPTbZ V%ozj [?kF7aJ~A֤6.~j9mw8ǹFx(͸_鎧lpjN?bC Zz7;Ld4O|:mXqA. 2w+UNPi;Pk&ykrF *+ZyS/|6O֕`Z-G58zWsXdg.4݅H6fh.ҁi3E1O%~r쾪!}~\mfT FlߏF(2Ir\TLڑvzdpƟeťCK\+M{bhDF|/LY_Xq*.@ bI eA|qI8dFwyUx.)hAe[ C d䨕2P\GOw\2Tl,?L:tٳM3Pɞ>_icymX-(? xr47 lK񙹽tnB4,1]1? n]1h|` ,:H|ӳ6,Xnf5`'+iV…YD2 ?eTyrbcāX߾C8RqM *G՟G}1[%3^r1YVՇ_D~ڌމctTKPxN8a /3qXT_bkmq 5go7-g+}n ث8 Y\&_͐^/˝^dNx9l:q-|.%'v[̡MT < g`  3g l2=MrfO[Qq֓_bSW2ϫ}q@cRF'vem_W:MRBj hg[՛wgm:f6gcddI?=%{0_O¥ڡC oҪ^yj Z ,q:GXťW=k)cnQ%Ƥ*\|㲹@]Y ܔr@Z'&В_md_Pah$*ޛe$VB!_Q&w})e3g^ F@1ͻ$1? (B 6:+l6D >8G[ΖCe}o^UȐ4핹]M dxu{UqL?Ya}(_m۴{gKISQWt@ ͐YjKvV7~1CM973< {&kcɉɧlCv[k5tB7Cu{3 "^7g}ѱ /Af!6N–I7[ f5:Wʏ=TO],7:t^{V O~O`CLq,b?U!C8ٻTF548! {Er`#'}#L|9RMM5Deq'K^r~ʑ(b[w5Jn}?ZT-p `OkiyBX~[,V~~N?uJyZx<)o~-_<[m[؇(?JoK&}]E\\%% @y6Z!f2>fP\:W= }c/XX۞ōݓ&C`xT v/zq_pNJW_v舌؟p:-jrZQIď(|d5ќ4}:~8)M_i'wiKG/@{(^^Y֕:¥Wch2,?wg~>\3.B35a .U5cץ?tMUùSM:% 򫬠ɃG9/3Gߢ5,)tYm6j݄ ?b9SQz"02\K@hsqܢ'AWLtG!̀v8aU8J%9-i_A'F A_L+}K¶N׭X^J)S`!:NYpӱSŦX^˂&jk/UI.eC2{mĐUnVGnUY LW|`CF{m2c)$7id/k*2^k_:䕐33p#W7=f=y%! @Lnx%#FyHj+w:d&)eLG$'b yQSu@YT/tI1< PU}j%M/ѧ{GPls,[{Ѭ"(t-)Of|WP$|T;*llJ7Vo4wC(Ğd>Xߗ yX筭WDPd0ߐX7)Nm k@K)M#;~+aF g="+?i+xaσFO['>]W/3<`.o9RV/&.|A'N; }.J]vb}`f\hW7WTlch_֣8}Wa 6v KrV64-fX<$Q5qP|~46՝4&Q0lQLxC d8&+͹ ~:Pًq!+&F0sĪ<]7GL_Bb2F7f׹/Ě=m8NbaMkCԠ6ޏX(K\o }%xjࣁ]L^4^"%THUكD8F\2cEx*ɐd}ƚ,3h9{ǧ/hDlRmĨ".\l]M$)/ ~eqpϢUʳ0`Hͮ-OoS:Sko{ǘKc4+&n"$4 f.J,7܌&hT^~еڷ~cT1ނָG0#i0I`IK"L3߶T7 $G ?bSX&MA]'DWv4mPqmي@IVm̝1a颿+7+./,$Ҡ|.wGL 8³F~5hĆhps%ަK-*oꀹ5:x% Ӯ;wjx\SJqk[aVC:G&w=I$_M$&9Z#3/EtLY7/d8q$#bP oXeC::Zl˹tsNřp2*yo%aM 40*bo?rK7B4F9I/aA9p,g[y^lFAm1hM^cu Vq!8-\PB0=v[+ 4,+q0د*[RR. uP;Sj!{߄o2M|(9pwV>}\P Ih%68z/@Qv3dt,@$| =WDau[ Sq!_yJ\M:s8"ێқL.bǯl  N х!! ]-O0pFirYau X`N`ۋ,o>.@\#*ҠS/x;ĬB,0 oj}db)#k`y\oLDk4E ;$[Yh?5>c~,cõyɵ| \Gߦ1!)X, v 7!eH|d]NRN%[zюQ, 3dW2{ϏV)L;[dMYz_ꕐ#/  jl$؄g㵼V-Eu@dmCq'"Y T=3;gHg"A#URK ڢ$ uQloFHN^'cB@VkY Q/!_C޾t ءlwhm(l=Pq.ҚOAL-Yh{[ F4Ŕ]&E9fPӵ^FQVq |K2D?yLLrjQ|]Tx7MD#HKӆ/YC8{Os;㚻an)dAʐ@aY1Ftqˆ].8*O|l3RN[R_iyx2ݔߵO qejaNdp[Y1MT\^`x%brwKXUni^@W6N87ʳe~#&:;sd|qXI8ՐjZRj X3~Zrґ.R3",$J!ȁ57 {`3jX:ifO5 irP^tS@|7eό0@) ((1ԤI,}3YKuaݒEzq"= f]0 S(h a !d(Nj{8w[hZ+l]QduȆK%e'C98Q-6r:^32lw_edh5-UBj 9^DA,@tAR`O4ψiIfaYCy(Var&nCݒridwVk S$San ĞOIm茰 T=O]" m@U*":FcP=mU(On4X|cbT7TE([|3KZX?6O)_Tǐ../;/I.ԦG!>/ס|aBBGT<㦩buh c LUGYi[Y#Z0lLmZ Ǧ6빙okyIi3ysKHv5en=\zi*$ \:;kra84D Q󶊙Mج,qs3Yi=67x|%%Hf}9V ,Q}HD|*I_ײmdky QcN:ybbn~ɃĢ𝄺6 sƏ#)|DOvrqxbqdQK-7ҷ A&ֽ#{=JHc R+J'v9 G( )ǛVULNvF޸#<t W!})g>7r-gf7x, qlQ,;QfꟍVg1|c-bP JVI2ٚ}1Zxg>/I, _>T#L)9l:Cze!اe6Lh`a-4p1l$j $yðtDas}\_ʏP#`7j\cCh MYi7%8ײKX˚"$H^gl(UkU<GhmmІp_[l*g.xMaf#%@R`k!7>YmhkuH=0h~;+O &9 ,4'1d[3LnDŽfҌ*1A!}3U?aN324d5 ! z3oVFa2'Sщ{ޖc;ƛ. 9m 3_J ʻ;2a@tA@܀9]5K˽:BANS-o.o>Z٦,G+y%`J[pdI,:Ǿi;PU-GD΍I&z[9Zxs1T%,m?=dn H/[ V,L YܔZ tbχe_%mi^B?[a39ӚFjHnUWy8͹C`펌J/,T*OjIŒ<**B6᢮FB:C(W=2Pol22@& ?\B!-I@ަEQщs4,I"B5}"0L?Y*fe^#tBÞȁ<[ 0rֈju\ﰶIĜiT}2m;Ԯ7ᛳ/$Ę4 5cxc XBE{.x?X4_..E!#nP1wpH݁jxV68*4#b|aEy)PD SP)<]SD*$. aD^3gX w٨hCkkw'Z 9ĵ_'+᭯/%LTwNxnz61(Vo -@BsWD7P};]Br.ąOgMOVy wp( @3Y$r8`Oj8q#nzSrJ%Hh6s`'[„2mUIb<.k ;wT~ 9TKW]V}"WBm 5sgr.*y1 4諱\)ޘ~`K{5_& Vˊ(Ivp.D8V=ay%ԃ̰/2qkgY[#/)Wh4@ | ITS-ȸ+yZXθIo-R"WFSwPiA;Lg/Z[_c&ښ}Q>t13YcDU)|j t4gٲJ\sssOLrNk)'=DMp^.Ӭ &XtٴqYz.Ϡ)WP)cUNT %g(xLîYբ%-Jp}|ЩUTk} ZY_Hn<-U9jYn#|M~E<?^ML rv:[}3py,nM,,֤`GGIH(1dCxk؇D0:ՎhY4:nFx80st L =E;#%%o-l Ľ>a qHSg# (zvN7h_a/SC pq45!S~a}7@͓0NƋ Ǟ aQ) yk.O{/&V%AvhMRǀ&-LyܤRqU=?xU; !q*U`;+vߟe fӓM ΣI,S)i͞Aџ+$Wñl)%3kڣr%lFr$.5V[{Z*M܋ f Еx2p|NR\c%'8ih$W$erM'0I>+hJ |L`h%r^&wN3J˪Β*OC8<<,eF2F|D"h`4SL.p]Þ^Lѕ/I$hl"ahc7=^ 5cwA3;W%GضoD[V(SrK'I)~2|֧ ́F,? 8?~{ie $9Dk.TpQ"lm& 'ǔ4u/֯SR覚q3Eto| Cw;6H; Cbnrn+'_2Π^}WS{{16;H풢Mv?/+yvymE?UGIG>s,wWAv9_*a߲IMvouND5C\ ~=t4j]@BX6}?ǡ6!\,,'Ek9/l^ %坘$΢}קƓȕ`sj`C9-fGRxt;G%=`/y`㡫r-E~7ɭʅrӖࢮlw=хGt<,3, }u(zL#˼W;cPx8<ߜv{VF瞩 ,&{$޲|t!lolfәllE1fŸ)%ʝ*[F ժ Q'u'qWsKs}sd`; _(v9~3IF6TC=8ii5 Nc2Fy2ZI|3ySm=06DMc_]3k[UߍDxFq>➤MvUpr;u}fD~36}~݋KNdBPI Q6M}p8SP0tb0sN?EIm߷[%!X &O{Cr=/^ ߗ6* ~xkT-3r;x>i^4b,ȼFe D>弋xN~FǕ[3xݨ/Ԧla /E%eۭ{zIUFXz1n𞥏ɗ!T _E^LN_[ W Ҕɘ5>7<ȨR0:͖MWD-ڢ(p->@/kc]E0C? ʴ{3־A%׵(:} &uqGٗ8L2 ֜LtGKqEO+7lx؉bGDIOrAq @{kSai_K7kPib딗I8mqm]9Е[5mx-3R,R -ZՏ|:}=j>svnϸs8} J #Җ€6.Z.!7z`^v7J{/t_ A AJ⣽!qˆdVu DCb74*AHt^e\D\=\x% l׻HӔ槖7I[KD7_XDmk1Dn6 HWc94*|~&:<*Zl-C-%AW@[rh w8h9yxpK{F₌=#DvVzd[ <[zqP?}Zf}[YYLjq,E ,!nZal<%_5OeL2!]W}yЗFl{_f:ޯ>ӿ-)܎csOو eOܹtSG?s2D8omdպ徼uDe(֠ͮw yAF:汹w߹uϿ`b>uFgԏ{wf.#)D9-dZP p)ւ:ZTlzxSt7l.0{LvA_~\5!DR>|w1 M̓5Pv!QЧhwq*n?zvk8%v'4qPA/_cnHTEGo@3IK;\·] bЬNR6}EVh{FA[FKIE&X|対j X07i"=}tc*zй9¨cdBoe-~픓RqY~{A5Of'f7iw3a> `wqYkOiPVٸfta>`;?ႛȄsSw;5 Jkl{ўJem}׋l]9'4D<@x H2|;!{SRA\N kkX-m=S{[J}{ʟ UT3B,WgXEi K3SdXZ؃vuTϦ*<}u|2$okFи {[L34hz-ln {ߘZ(772WYܜJ6h-س_~5Lj'5cih&2ߖ-0tC=(tr#2]۬$U nE?HHɇĽr ?6~wu([6/FwrYsni #F{q=is 3Pa W]M&Ğ&+oVN̤en4Bu#j/XYO֝KhO6J}$ʽ[ =f/sSocJ#ų.3ᗽqUZQo J즯L%_z> ӷJڿrqp A@7uOҍR*OE9iwp4+xꙌOlch+B]ؿ l+/*6m- ēL'l: >q'0%:W: ?,~3nL"R9nK_Xri11vs[c E`qN/gY|Gc{6hd{\ãG2{"h8CY LPh 8oh~ h9>i*>Kwf4k3nͻ~ʔUuBfN6"~RiuЦuE-xV'؆HItzDlNTW84EcXF+5@ &'"YGf5zMϣPo #w!*zVytMWLĨcBai8= ?:cRtD;A Pׁ:CpnjU' @'s-AӃ/Q˼6y$i|쯷<ɭroI!Ф8I2_.|fwǭw HL]"+y|JGEzh^TͩƛO7_x V9/qgfP9r mErLރ6(ѢJxh7DxXSPBh5'D{qx SϦ`Q<y,|Q>ly jAՋ@9Y^WKY'U`u30^AU~l]~Ol34?QWf4 3m j1qќp}T ;;*WN"#6D rS uN;C>X4.m;mD_>1N/&#)kuipryؼ6ysS@1dUjO'0%Yma8&$_ u>+]$R6"ԟnTaoB.*jAoKr3;lp:R)"uE5evYٝL9Ծwy p;wǟVoT<<q":btkEb( C+{WCw`nC~dJPz>\K"eΣ4o k m°nW!m@ܱ ,AeԅJZCH9CvpSɳCݴGсD]|V^`bjcEWAУFWwc?ѥīEnP{a;-9 $@ssB*}ޛ (D~\c C+/ۘR,=3")#F3wJ݃|Ψ~{7* bB@ M PķxO1T 1Dgʤ>]<[gX BY$?ߊfKE#/](d+FQ@zo_5qecPL"akx;pOU5W}ɺEZ]M|lmk۲Y_mì4qbZi4싌,36%}a;nbImP9by*H7 3Mj07!qLI'ѫ7ߦYt0P1[z1X?|%?G-e#r!ա'h@gDE|rD}&^nͧ:E9~|PqI!zY8 nfXӦM(?YaVNla;" "qyi6|V]aA򰵽FΧq#(1ęX=8럲^׼;FT6go\ji- >Q4Dv|h>"?4Kp'X15` 76ԡ(LS0+q`>A;]*+x$}zR{"6r65 F!# )~d IUI%Ȫ^,K;cdw‘z'sg^B;_3@z%\Xzt& ({Xb~6-G:hWŲmΠ ^kL$n_]vx?SWym7:̴3DBer0iuCNT~:O@\뜴Ec"y`q3&D"_*9[ݼViL`%ȕK6+*5ۼXz[8ot6yh:㾖e펽^Wh7NՕy@CHR Nwm<Pz:(sz ]aaz24֬2\(9W1}ŁϱRsAX hۘ}`؉\ey ZHirc*.B qe~U$~nb}6<k#}!L$a6 sQw_u03X >N)i}ԟ#:+!ww1N^qVDP۶BJl^#cBT=O"2 V)'<`6`PCxm\ȵEzgp{q[jc~iEcg!-lV 7Ro0F;RlMZS$Lo.Z6Ru ?v>mFxIKы4lqIF! IQ=(4xv s@?9;7w2XG* rf9䫊V\>mNImJQtc]A(Tk54J/WQ,tz,KaVd9e~K.w%k຦z2[ɎJpL,qRE!$d ܛ\oע(XI2<"g0>,tm ?5QY2-q[*R 0gM0%XH > 2DL2]A&c^g2ՕxE؎AQ!ʮ0QU<5xfkJh}J\+l,AO C vf/ݫ*! ~-3x|\F?dXXQ%C95!2DAbe!GNe|>T85lg#T6n沅S @1v7zQ}Lr~aRj>>^ϒg-WWA5O@\3./t`AҖxE.gݨ-LH̫z&$Må[E>zk\5>̢ǧf ? ֯f3`՗Zߏq/?|!zed}QnE-NkM;SZT.TM%/\de)*K1 G4T(,DhE 7!ֵT}Jfۣ,xEߨOJ|*[ [nyp cn"D?LmyY"W'cLM1B1z+y-"ZO9yMn2qԤ6Eү -3cG0̋U ;!.TaӳPVo\,ӝ4ĩ5 cEsnwU;b"NՉ}P BfF Sĥn"D5fSJҳDxac<kŧ1@2qQIG $jvb}~)k_ V=lAg O%Tg~ X5I6,c>s<*P>OBǬt&Nl֬Uz X4htfU(LԲ|Z; d@JacȚ Uu,7&6)SWQ1tw>ஈH. @эxȌYw4*7:a|hJUvTDe0XDŽ\QWh", j{sF  f]@I`8s@vT w1N : ~F*,,5mNQ|ӥ2Pqso Vbn)L{"݉%MDJdOGXsDck,slg٪pZpBߪtzqP__e LP0Uci5<U:;D'xծJ(;o7M>-QX8IQ9TR.+ĠȑT ҉#vv:U,cc~ vɛ;SJ^y&9wys'q(r^f0*6/;y! uR_[**76/QZBNWRH-R:Җ5EB@u@g!*E)3%,6%g%lI<ׅ'}Jepuܲѭ6b~ZWu j3˜ Q6`ơ2I)L5pBKPBb27Z֞猛kC`(K9\O~`z֟I 'TÕdR < `m ׫)>*fIgDr)XLb ^zeLZ"T.u0^:%-g|^0 r7`8w;va4O 7d2u#]6% ˤ sɷu9Y<B: MB`PZsBoup;$XUʆ&lԂMH ;Yw/ǕB*UQ3 SNXSd]c0iV9<&{DpVl2"1Ȝ&dmti]hZDy2cE|C!覾z'1*?(GK)w;õk&<fko OlW1rq{W'ai ^|hCF% m_HUʅBC:J8DA y5K Zd9H=QǼTJ~1!&+ƻYIG>QP(g'GhGUԍ$Ua&Jm {WA <^$@#[~3hgM]4"Đ\GbZerGӐ\-Ydwex_eAJ?ҥxBy(۰ݧu\*䪉TMC ;j@y~!ۑhe55\ZO#.  Y ϡWVOeMxe_"굤)W /nחhW{0aoO/X#~}TD=~Ԇ<^!tMJ Nt?V1 mBۢ^fXtVQP]O`L)22uM P$a">0|pbզ[*LOX덬ԊݞWNt1~CK(x tH|\on|#rOS!vϷ{bpА1cEG|F J\Ifs>kY~ S!h dyD5U ƏO̊*@|R]c)b@(*> K`I-܌G3]|Ŭ 0%C =;]]%ZDH-?^F Ast9/ђeօ/"杍m>0ABbn?y!휬W32 i!q>jAdi,ݧ1;DG71^H; Ϗ &CK<-zSN[sWUmI1Ӫ_&R{o+V<晣OiR9{lلjQJGzW bZe.\}BF.Zh)rzۡw!(` >! E50[?H>Bk76ӥX5wL=>bBy zL tc(qk_]nm=B|V4m9dV .ZZ5f9/u6Kǰ t$Tm2V8cS%7RZ)oDٓՊz3g҇TymZMXiG+ eT'/I%j Mvb oIzA?,YQ@Sz9jj-SbI}TA *הddԕC|,Zd߿R.C*CUuT ݆OуE: =ϗ 8x A`еV=ƴ6|&XtHd<;8ZazrM!#Y-X@(_{W<%T-J+ ଎Hxh ,mƥykݖ/:!9׮ KW)(R.B40%[ JO)V^I+p{)rS0WkTR0&]qw-5:WR8(8UB*a`˲j#1`螣K~S+Nvp-]m/tzTD(b {SyKʦkƇV=MuJQ8v܉lSTNaY6GD: &' 1F]Rk26fDPʿWJ ȹ\FnTY:'u 9bb8,))=R'JUjtXs97r_4<˱Ð `@/s]<2Itu%&ӨrfC_E|8{#n(1"uS XayĒ/&Tɛ=DEm51gܹBKe0J>U07^K1ɒT 9USv;rf o 4J?tH޳|ڈ'$#~PxV,!~h{|ɵnB)n hg`*εA&4/JۙP]Nd̬fZҌ&wa9:LUN#)s؀P$)S㓱]^\cn)66Y4T|+aG(Wrnt<(ݾ|foHyW40q#: Iąept*C ?blǏ 7aS'NXY;jX=M RżQ 抟0:ѷy(/*aO]Uiɢy{Y8a @IW_ m6Rcƛ'&Fso9)쯍 A2]# APt`ow Gׄ28'#zϭL0gՄ`[X͝E 4@Dhо(М뉮XxC"Dx>/*AXUY͆bJߡk 8r{kfMҨ Uun,/)pVV8 3lÞ9dhdp -uTW᳁) SNX?A`e0[+,/Io\ŕX$fq4!Kc&[+Ie+@~,n7 Ct]73^Ft-[ba𹲾9DLDE=%1Elg'ݺMl\(!e)oԏfWWm],$)ڽ/G(пiq7S ݅6!|9;ȯq?΄SgX>R8h9\1)o) _$.GZ9 z}ٵQ4 ,8U]hZ]6ۃLZv2\fFYahoVlvX[AdeLq8*2c:pȽ&2Q {@`$M<:tSDH ozNh=sڈ耐YmX}/q8++@;!jUNElwzA5s]&?Z tgaWttb.g ,a(.ةA]cķ3b"DL낣\PTY^ƛϳy~' 4o$NL["(zgiZp#"뵌ӁI gOeOa~GQ o'kŊE_sq%_Hc4E`ji$й"]^;z#SOfVґUҷB'|=13+RКuĭhkhO3+7½O}2)+"f+\F&)۔hLal![ ?֝-,!<`rsxcř.{Z4׺p_΢. ,f1hc D mVeLUeQ>v_<x{Q[%E "ɆzōgԟjF,J;Z_LEu*U9Ή@BtZ38D?mC gCߖğH6r4j˭F\F?!m%f+ .Mb#B˛mˤ,5DY2v-.E!y96ѝ.bdƞh3K4Jh˦N4d7Udvԟu?So3-Q41 c5 ܵ|,~]fov,G^N ykݛCS'"^@ne" sAFѓ 3 QêsQWD"޶ڕ,4Fu(ZYnʷ}9}[RDd]X<"Ƹ1[8-\f0_8{p$ąjXe?|Փ.PjSQ'mȁ]PF.3\t485Tw}b 2bceCM!@ 6D'{J2#fߴD>\` ZhMjO[nɽ| S|钞Y ⌼6ŗ)֥괥 Y%nD`UL[O{K S# ‹( 5T)Z\Cw#1d7 3%MD'!qFWÁlS(S*MfBV HQ9ix2SW5|*T+=w8~`԰]sFw8ZTߺC'*IcLL6J2p;R^!3zpI.Yc薏UV|Kgiy(K)yw268,wcsotO푬0Q/ ^bbl=FwCřKYP7&@nvW+gbS y(V u "0ovvtN$]_M&g 01h%uݞ%5m$L1y($XS8P̢)9kT!Eb}X$ADzV-_`=nK0he%"lj!0N.pqQ]ki[*_&ۮ*h;3 s40j7owY۳Frc0BADmQZAx_ْ4ދ?E~ڞ): ]FԘ8N5^53)&TWZ ?]"J`^5W#RBMizs>K!of@9KF!܍16',Ɓ I }~ܽ+R:8CS;i"Y#}KQkoQеZIv8QZfos;LeVג&Grd\T\"hIo5.ĕ+CbkՑ%xlmBޜbՕs&[зAn~@] *ee^ÓLm:Q.'$uR$љ+4(o6eXo9L7%*U CI'TY\I @ux Wd!hK' =ٿW<~.%w܃OEju?N)wCIζFdkZdR3AT]>[3 }&ʓd,Q ġUd II%"P'O='Ƿ "4 ˻`.g9gBJ31(5~AVU طB%ݹ%+%$-\qQQqsod7h-P[zfNKONcm'F8ppi Is.Ž@}=H ٧+$G6`Nۨc"^r dF)Ab"Re=z}Ϛ7H0(K Ԉ&Q&5ERCۍh-rxP8<+w557F~D 4 &lA̍С!yXgY1]r ܇ qeXYI#HH+.ݱ/lcŭ!un4Zx''b GA n1]4Bk/z~zHW[>86++ 3nE,\Qi1("'yt"%to1Ƃ"6icgA˜FNL^MUurK<t.ܕ&l&O q +۱Q-. zZO+Q x\GX|yHk.L^8w1q@FS۴J@qDf5"ɋ҃y17Ͷ_E).Xf 2C""%Ny6 .fLIDV[6ɾB?]#o?d{m+7=ƃ;/gBОk_f>vOdզr$P0C_u/3VS$a{cZ~07bKb!)EMR] 6y Ny Htj;2Tl#p%,ql;;*o^bN,46xOH$f ^lp{ vR?ߑiՋWQH*zgk|!wL5VPIÝ<9%1%Fy$n/Z!SJL]2 ~WhWF ;RaUnl٠7:Z0bHK|ߑ9@]pZ $4_{ކ|t~)#_'`S0ٞ051}g(rM\h3bUA\=4י&2ГR.T0a2"2q׸ţ#h18l^(MCHes+2̧=\ARNY\_}ZGU,ޟs މ" ng @/HkLKACٶݶ>LWtNb-qѥ֪US F[~+<\Z-b.u3e+R@*! -L {;[Pd5.l\! ,7rL1Yl:m `ƋLmi,s!P"+жJ }8=!RNM cɂQ?zU 6+^]. lE.yp@WL=v=$<ţZg;W oMMў} 7 ԺCO$}0@OntF `HR~lĵ'3 8=H&|&OKۗE))yXc۾ċ%FڊH̯#SE:,;Lj(8Aw nɦT YKΆŘ::)>U!ӳ4қMMUGrNR%Sq(Qհy'A#h6鱸bѩ 8?u^ey7:G7( y?4x9ڌtxjcR]:U`T໠0CГfz;+fSSel b#&/@ x +g>)BYW]m]׀i]?2\v9wNUfv.5 ?nnՑp{`GDc@Hʼn;BcpX1\`%BW;X"O;LYT]cne?C-eMiIz~ezv_@D9udzP!P}^Kvݔ>>q"xsQ=lVƹSdl,Bz˚OB)j_Ԉ@ZDf"3J+V*q>+*rvO)CLUhOZuqZ'amH*{`D.ɭ5מgO\q&}<0 =\3W㈳&K1X9I߬G?(ܴMjru ؔ@ ĕ`P^';L Bwx7'L_e|1)mvsm=;ETM{q ϣB^>O'3o1 %ue1j=×,KHqU!4A0, U9+:ݍv>Ut$a-{ V*ZQ{9*Ƣ3QɠB:@6ausPY8~li[F,tBP`)ղly5=߸ƈ!"A0^: ?#dLsG28b5 G/dd/&AǹޢPbtr!~1iR#8?0}OjvI OTVNocXPd7+P#iSH4]"s.܏$J5ˢ}kTGY=Dy f1¨mWhD|Et5pɶdL®MnŘB͚c}(T<ib;X5)'U-hu}rk+vO{Vaܼ^jq U uyX"|L _Z%Ij'BM+T;f) ՔbpKб?(w̹q} ҂8DeVqPVﷵ/׸li&HXeI"Q5ďzMNg]%h(Ǩ N]abhiZ5K= AQ[˱8%26) a=}Ys&3ӆ|10hN6 KjF#UJPmmל,9A``+אS!J(~%4\*l`,ĽqITRf#7=ךۇ^ʽc7"Z' y!I5VK@cMc|@A5dH+h`g6ܻo|8m\V=:o!XG@H"AMl|wXojnwPˊ wjV PJ,j\-7LX^./@dA2nrxm4;;qs$R;0JA ֦˹6B5U!+PDCu)t1BH뿹}x,sfet" YPE~M)x@m M0XZP&CVyh04Jٺ+ne:c}8o) 7=`HPᓂR% }D (d}ѝ~:Q0rR۳-\NZzR]kW+6Vaj:d{gN=zZCNMo0qvʆ\V*3}s*A}w-E?tie33PS&fS׷3g] |KmTHd"KN@.{4tJ8r%:z=rq>EM[z̾pׅ^2Wkӊ !3j؂T_ˆkͩ#I n?ͬ);+H02o+(<-7sS6;=: CX#R Y%i`eHIɠ@AÄ/k S $xZLc*&{[4gQTF-Z\gcL:Jʛ! N XwecI.F cs8Tfd 5oN?v$Ń{SX+/%8nve;*M2 :ۂn–A$.XL팹0.~ߣK݈Fd\緥JXUL\W1W1(DoTe(Һ5=xt׸X!0oC?^Bz%c\^ĊRϹW#K?ާt@@ɦiq קmc۰FD%tX5,/k|eK΅H 3ӞeFVVU<LG^_ H%iI$U8ABD8&d^@3ߜ#Ka?AI%,E۔=!`,rRS[vs"lc%@s*^(Y'FC%/ /n4oJ>5ӍhFxحZ8MvACx_ߚˡ,l]:0EI&԰,uÒ ýM)tHRc]mERJNkZˡ1Ҹႅ8\v Zs!ͯq1 BPbB$쩦A nER=b%H3a;5GiE@B뱊k[9JU$:?{@(>q',чͬ'ȣW˰y9J@><7C r_}*z!wj?S4S#N'U.VK%" sb}kh 1EpIڅ_OD-kcA=p@C\:"~ƽG@@ߌ@*x[i<;/2y<ǘ~SBdoC3zI\@^ڒ}ZG`qWF78"y1̲Q`:e=@u>h#=Bl/|0NA˳bA5nyLKM2XqrV G++=JUYeYu]3se[SF.ֶcG9i ~CLq/Ym9B9ZbS@~pYQ]RZu?hkqtXh8srWިB.JAzk$(+Н/b5_d6Yay򱀰[(ɍ8..rk볉Q:[nlݑ9R8qԯ\1DH>yJYm\=/g%//c!\jcᖕ XE?8B6g@&nPH?*XB[LߒxVVhG6OH5Ucy{)]ZC\1q[\V:,{ -i!Һg-2; A͆ /,]~Vtk'b)Ut$Am#Tº&˂!/#qaJJ2]6Z>XsrYKv6ƊF= (:|74Ir* v3[&nd@:hV>W3܂{)SűtYbC@,IK?4V`ow˲dJX<j<\4e&yȀ՟60_ H5He2+Rd-'yXnXx`T,J&4ulƆVcIH <9 OGwKxзFو X~T-mֈm3dW=Og NYMFpn:Mdi>QTaPuVutDׅ͘5ik M(y dW]f~ i@ή13R'/MVn7tnk̻egJQOl?m>9YyoZ%Enm`BPTflӏ˺cjh ŵc`q&a\Ѥ:^#,7(ZqpjVi׃f]\|'p}>K5ډ{Qtt>sMy{ü*@f0t1Έe ;o˨AV^gAeuJyL}k^A겘N+Oo깥&ۤg 2Għ)0W=)/6^30G_| wg~uffgЄ(VNur5jvN׎QD;&_huHJG97WX @[0k#o1eU|쫌& @BtkEulAig#P;tjJ /M‘v"kdU0٠ z.ɩȗZ9X5p_ '{mxf/Lĝ|@:༛ 宇eU8* 2 VCR~5 N!Ok4OQXZTR=/N__>Hhfi_mT9sDiLIls+}?6s?Z0)CTgxcp{WtDښ-=ΓԶ)mt8%\_AcNQÜ nuRE$1+,Jz ^ e\~#3- T1﹂-"Wz pbsa`f bO!0wAx&I_:Wa`k vWbTlJvnQ (L|&5Ct19@#guхΌ"nsyzڌBX.<>=Y pFU/`{CC$8'烁4-:^ ~vW76!`peKtF1\mt*GdQYq!+y1 zee4wi&$(cuvӑĖ]qF644XZBqͩLZUhHqڪ@V\?$:]XD^/ |<qE ڋ0k ?LߨNE/ |s%Ir\+5S]B ttq.= Cyӻ];W츖Ĉ𖊫,>h]:&:dil||IŹ4k8\[:oיɖ}c/?jB (*/}۳rBClw3o5,<2^ $Am1W2Pmdы`fT+SG 6H=L\l" S\[`S=|;?Yz6;?j>n /R %Ot_-|$^8g&_4{E_ϴJWQ[ y@= USw 4MɻgY U[Eh1|oseG3u+UV$.zQ<lor4hd3+}"ϰ6d@{]$dw'ryprHlfd7I ޼Yo lOBVxӹ%%rv'edcmlڹ8Ӵ* rbA"]ޅ>6vD]ETQ Bl?9ۺaI_ @OF ; I5%gw?j(8}TE'޵#9S*K:TuaYܻ^V;w.W(]MpASBFeMJ ҠLt:P6`g()/ŸEgabCڵ\̟|AݵF AE7}m*c^='ؘ0 C5m62DTW~@&R-#kSFګ@m)XE8YwV =G! c+䥂,rh.[yES )H[0 z\3B[ cDuoUms炲wcU€+05=(3Dt`]>橦O{Ic,b#HǼhؑ)gp|>u!ۋ:hO`ϚKgqk yI!8qpX=s<;wγhDo6czG5ƽ%S+sW27Ucq`~MepڗxEQ/Z-wd-Ơ,윆)hjXw> ։7U>Z`T49#ZkC-MׁRH VVÃʦ!.Q|ٶe.)^qa#$ 1'g3veeĖѥ?jJfԌYˏ u@qNxe cSNd2YQUͶsʔ2Fבw^B]@fVpsEѸ,ffBhޅ 7Dg> !q|xfBrm'`S&W[ޅE$F~"HM ,m*$cL~lȻܼC{`06/Z'nC,|x-6YF Tвa†=7r>TVm#7"4޹;X6KBȐ@t&[' E^j ZSw+\l;| ;z}b5E`TThI ({$ЅvN/%%„2!> Ɉ^V&'S{D,X|2`ԝ/f,qbe*NW+n%U(+u ?A-H4W@Tq&S&W `«di-Q|HU臽2GEXHy.{"@au5#3+Hlc0HM].%V^Ej޴qzXW\E3'p"m9]RQ~+Sy.P"TG&mm6xkؕP]sʊI@$>o@ !^/F,Wɦt+8= hJ(ٶ鳤ڪ'yerx#u&feBʗJ=x - B.2v9#ur (B_[!lZHP0l}wN]hCi0 ":H}Z Pm ?[=N#&&Ktu|2~`u\5+Ƒp!mf<԰HE5ya@vwq ( ȺC~9ؼ3}uO?Ne)c/'2W$1U@q~QSZ zF 6$#8߁_0ъ2T>i"Ls"iyrIex*KI>⋩J;q}+Ow߾7Z6a[߈<01q#'՗) G1X\N_Ð&V0sR81GҒoa*fi X rRy.zSft[GMgj-;Kӆ^-a8RMXsP"Es$DV~.qR %EUHz@'ko∤+S%g`:Jr?+E{B| bBVf4[$9cu*5)uKx.~e:qIޕGO&L^I{tVXF ä!q' WLslHva $:+I^ƝACV!(ff0q9rDcR:UWqϪ9x \F?Q"Y % {BrRSJ = 3_shO85PpjϪԘ ֐ U熇SAG>L_)v `fveՒ:gsqK4:4&/5Q4R9d0^2לg0z 7?b\[tQ-5E:.#F ap?-+WE H/it^`PUIRpd` ҁY sJB;y})}y~a䰀 wն>! BIKzB;0Ynt{y:Kke;?r*+姣=g~ FBE`#2w}*1FcњiP@ÖOaȐJ1{No.Z~5k`%l Xr5Ijp/:Ŀ 2,,B:|̑Ǟ9^F8޿N"ZbOjk|Bek E՚[|> yRGlg.C{E4%[x yOSŲt)vȘuRj7Kp Qz@9݊<}g*E6lwEn#TG;[`\o9Lj5| A>atŠR5 x{7茚apk*o BP,8Ց穢QX %G !E'5AVN$Ïy1 f"MvjmX1lD㘡? WTlv;*Tru6Gd}Kq`YּJzk 98!٭OpLu>OpcYB}{a[b;IYBڽ 4a\ma 655oeU2v~&S6A;($sOmzYyPJU.LF0R|IS̵kB)VP/j="դ;0E3! hՏin{jKkLڑ34i cFA v Kכ DԲ6ٷ({{A62] ':^^$嵊mMFJvҢ\p=nkg؉D2?f,z]>f}lQ>7)[} T};l9#|ٞ<-J1[kzvA-W~ .ީ}vV")\ E1T]LђŰ(9d5"9z56@ #/|@7N yaU?B=uzz7Bݜ" vw5F 0b#dF5gOSQɝ0׍$XQiy+հl(U+'yIhHT1Tś˺A:4轌C0+{b\$/n街/ui^cqx jj !IPTH`I3sgR϶gp㚞˞%0PEcʀ=# tuJκ_=俭`3 _rrӎwX+%mL֒͗ '~`1NʦH[ddROSgkOQWm;wojlJ},ؠ{2ꢰQ2ÃZa}/E g=(&mc ^OH4/CEDފy/Կi_t3kFpgOq * }ޏaY%? ]먭:@iC2@ʎtβCRKٝ.hOΐC,|>#]Jq=KʲPvQ7Bs[%o!%ϝ \K?Y{ e#YbIKP;\ҮKHrIP/s+&&YʬRx+IH괃:9 X;~M1c.]B|k'`f-r!07 Dg':~lL"dO?\5 4UH2X p{@t<,^N2jV3>|N> CRÙ1ѥ1H*"r)㘆O1*PO^Fpɺ$3k"9༭$ aNRYm"cvWvfh  kRMU==?}`u YIظ^ .?J^G%?0>@%:FR_.8vZ~!gD6ʢD9o% u}<.BcBy*SZS<ռv h#wO5)REFg2 , fNRH",6Mٜ8&is<159N+Q^LXSLlDeZ,o1.EΧbKK 'l^ɞbCgilwWc+j3oʒg#PEsU:%Yr3v{|ױto3"bݙD + 8YxRq']Oh^~TcӍD>4fN7+jr-> ;NNx )2OAyVLzx3A9!;8 5I#VL'(̡j+'yVLPT= t|֢}RQ#k(? QE/l愫{Sxׯvl/':3?)bw'лE!CyakKD<U MXBST m=#[lʂLa2GJY &.lg&.lXuFi-P[%=nuZ[Q_o$[4&؜wl(Hy*ɍ$_a[&cz6d)/k&=2QgG)~zл nĐk7 UB4_C'^ҨNnfklNe伨WS _|Fk- A<7c۳m/]Vc_4,62.4njyU s6|XQw"锾7Yv٧G$HڦCRSh`_Kc^,_Ê0Wtq*πE<0Dfk4cJŕ+nM|q%0hjp(Fa&˪+E^G  8.r+Ew"jM#/OK2Ѥ#=sc.7 Nsn.H~M/ۨQݡ /l8&a6I~OPAG#s9HP}{O^5 h_Naz^OJaaZ\đ?cpMI{v3wb@ %V";&kEbv"q67m'Q"1踿!؆EᬰFT0xTHPҷ&KgD290Cx4 04࿍w;C fHc-՜P~F5uɡP D(ZSc*ygƄ印qJDHEqv`@,2T/۔"mCt-FY!yw Yo maLcX4vbcթNwѫ"~&{P[69 w az$gk7Ns*4x\>g7ԏ=o-+F]|II k8 J \0&N[ZCZ:'81+3LCtaChQR @k:CגR1񼮙'osFܪ=撆VF1W& o C`L2@ D}#aG#n_[sVxsŰa;#$(x5hוk_g0;KpL=VjCa(. 00W AT6m+*ݕczuE؜Hf):*Fϝtљ$GvM7 Ҫ{pX}ҝ؟`ϧ#Ժ=jг^k9Ή>{Ct-#Gޙ;e!Ǎu7LV8(m[}m&rB2@1®R);xvmW pxRquCW7ʲn J UUWi9bH5EU![OK݉[|&jrH`+~|Se>]cls=:2($ZD?\А\PO-Ѯ[yo}]ӕB =U44יk KZIfZAL}!~ 4 $zG*K9)s`[==~1 +sl݆MzʽYl!v_/ ;ULZ#/-YYf>F`Mls4.Ţz`RIiX~ u$l \K&+YT> 4g8GJ"8jCv噆yRQtpN?2 ?ڐccZ忾8J5bb2^k詘[9to=$Ȥ MvI,aX.:[X#SOPK} 86ƐZe~o˖q"ƠKP{YmG1sO.hƻ>o8)'h~?[p\Ar`,~,?=x/Â!d-Rty wDMbP?Py25J'>H6u~+X]RaSd*a^}[Fs:QROw#;֓:gmc04fc vzmC@(x93֟@&'}s1knŝ?Mby"44 o3$Ʋ>9_2:S\x#VոGKMqY\E)*)5t~ڄx2b5=_C\çޞ082Jk=ǶB>[-vޑxcLiM ],gF62n~WsXz%]ErQ-kSLԹiGm)HgwqLP㍔0.̶] k чE*A7r`` Gcs7Bݳmvwf7N?xޟ)cXU$Od3MeA?h%B~Q[ CZovu^e3jʙc0<onew"2ugYG4{zEQy+Q:#= j膥.'R cAp.+xeAx/:Mkǎlջ D[`6tNd#Ҵ x K:.g+1%J)&L?nB_,ScB/FRnZջp/*fhpMR*Rvʂ~H*c1zYTۆ2L%=I0_Hs3AT"s.~7N:\v=|aC~sxLi3[.aMcbY~pV-dE]_R.G<x Gߘ3]@\G;;A;MbQ9L!@$<ҒC[-z(“n3#]XnXQ{]V}u/W970j;wWd6 ɮ8G BSXOKs=؝hQIw ];FmNA@AHc|?DЭH>|_g,J?lEls6IxzGfcs ^7{t@9GB*}h,XK83Tm?]~idibw!ʬEk;gBٓAXg.KC kdbuWoL^#NpQNԁpaD.E+AO =ΆHuGѻ0BF*]nr08#ks"u. A^ #G7>KZ3? N5c8cD ]ozЦcLɻ%^8NxŦ^R-1xG}Y`Ǫv@߾]7Rn6M}<-nj62>PivdtΈ8eFO3"9xAUQd ޣw K\u|Tsl kt*;6n4u9Y耕+Oi[b$t( [Yƒ2WVA/)1윖XFlmy$n%X²i? ,jkoIUpY:絙==zyI*$Z$m@D%*V%8&^zY0K^pbM7(Jh\EVCo GTz .L#L)TT_D1273woI?&D9lj0j;'GCH%HNfO0t._|#F6|eu&^/ZF!yNsPEARڜLwh9K7a<[lE7C־ Eɨ[t&Q5dӺ lݣ|*[+>!o `t<8*adm{E5=O׵^jɂ~%>|룝qٜ?" @PKeI+ߵ볏¡\3VkŭB8̲_aV$]1] >DAi6%]dVRaXăc;CeU"yC~ :{Y~+†;n}!1՚bJ~\iʢWn>n,^h"zXyFy|Q,S5=L/Fp2<9RA'!& oP02[' XZ;Tt¼oVّVVzXOo?41r[`3bc9WdA#۽cV=ƴ\qJA9@3HXִ[gqEskՌQpU^ب$ /Q+L%~թg̩,q2ϵYm9*˫yd j깸6(@8#yQXQYN8 S LҽVeپ"xXhwʧQKrEdO4I׳sA-F=mqXQ57[+t,}4*Mo(Tt`"n >k@0[]OTL? %pQ4e}6${gc@ vnl?y$Dw0>* 1f͈|g0Ou˺/|䝹5MBw h|3t 1x8 1(lhFcUFohў4o b\`;|&~Ds4eFYXi8/]gVi?~í{c-Ͱp%|;~6(>cT ,쩧iTbGm~(6 -vvl2s2ow}!D<0;>#/N]݉qXȮLI@DY\!a iffZX0#.NRz"Ucf(ӿd͇oz6aUV+~dڽٓp@30Z#5=9VE$ M†ѰdSqo p7FX:<6U,̠YWdRzJgBIF70hBfjeYX'U撂`rd-a岆Drɳ~7bԈ5e, =DoأU#= bk~ft|禗L~}Ib#d_O'Kz)Jm{jG t.?_)Jg&,T%剭5gsVcb pBQ۞)xLt~#Յ_$Q?èwb s6$pFm2I WVB^R<|_?o'>_I*%b=0ngPOd9Zu)3A yߖjp QO]]ToC?ID^k;RTND y+1kd,I~ "O1W=5$-X)ӱWNpVst]9ʕ PEs`V1#OS xK~p4`8Va@HhU1y'h#OkHWQR%e=<ەӗQTw58\$HԌIJ{b.|%V"7IdH}D`B5=\M1a W& i0JzP^yEAl?Q'PWhB]mbR:I Lgg"sd@̱7N>}e2䔻4,k? ƺ]tztUt#1wm\i_F I-gh1RDMҢRjKTymQ1bLe|*f1\t;/A%~l_S/UY?LƒҢgHKw&h׸x?M g;9LAƍʸZDJur%"^z.?,'u-x4x^YkaQ׭fskiZ;7(TެoL \Bŷ] KKQW!jbs:=l*Ȁ.os9b (xO2/ޏ_D/~`FRnpsyYCb BIׁSe '§)\!̏m4q@jX.Ð`NıCC3H0p$_NcEK՗pow d4_vsЏC~߁T4zMx?V,ELX0}q8e!C' .]0A0kR&5n%t¯ -IVǪ.s/zx)vAV;Ȉ9[݌ .2%Z&9vG~#Q:ԍx"`2 Y[lBP 45e>(ˍ,lpmd p/f7`WAN--6IrhMCACWXD`D6˶u#nqМtE$bHc?m:Ӻ QrT_0>ޫ򃻽Qf&U3u) i[70wL5!ZyW-/cE0[Hd&N|1uպt5wYڍP 2j`Ŵ7bq0`4[bLe^"vE=sG-#dZH =u#ͤy<8)K#P5p3ˀ$?JG6p!U]I1sFW5Kus*{2[:$`\Zvs0ny9Iӗ#ƭ(G[`A^Żf_VRYp+&!O$]Ó1c﷼RJ %/)W=RI  $ޕ 5mѢ>Bx`(hY5ʴ==R44԰Vf ͷiy!nu9}bF:o3XmS1}7TZ'NJࢷgu`^|z pv2CކjSBnav>l?w•=W%\YZkn&P?wjXݯKOJ24:wg =79PAŕI~o:yqސ'Qn7pi*٨`ڍ|J }xsZSUzMR͢8z8X+_cWl|4ß%e("iw]3)xɴѼojɯll%LKQT2TNR-Rw'Z1P#t~=!(dȫ=?溟xg^qs{7uV\ QTKP(AmO~j(o ׼.mXxI0> yJVb5Lc*C>i(i^GzL .T^OS" Z~~!D1)`U)=qu )&ѲneΉ KAʫ,TԚ@ i]q"l"-%{v׸7~u1Ӽ'K8^z /B]?#. oӞ}ԋm0q2mx޳I9 rSQ-dvdI <,F1;nm`ET1h],|[-,˭؅əPޒڥ  I/LlO<ytxJ.LaK ċITD>ܦ$]u;Dj!Nԯk6,1I!ok8_7rѩd,?0h{|b!KAVb ѥV$X[)x;~O.9z8/a@C~p^ -t[vGVzffo] }=Xۈ`yaY" LI DңgG}'  E}$>.=GIPMR 'ӑt nB8?2o*ªJ2aґ\yTs)W+ơbFhwuA>ɋU1^> *LBCP{ޭIIu IЎjj9yv8tkC_uf;$ۭn?EZ|9:+$EOE倵}=͸E0\憕8dچmCޅZDpҬJ277E^2`a[!?⇙!?a5WKj02cj1%PqbZ_fh11$x4IRmgW0RÒ(|WdrٗS ݑBFB\8l@׸0R--cl.T<%OAb)\\0mp/COʫWuO8Zs{ M zn-TN*Au~; 5Pe:b΋ʽŕ !I^!-qP߇ЪdYr20 <-iz. ;?\9 aCdQ  *". ~L"'Z/K \>N ß3pv@S=\,W[^4h?΀,\\z3c"ȿ2\tzݖ`о 2껬Nm-_c_D3N'JՋz#o}iS:,T֊ "Sk+Ӡ~E{r =‘nYMI[%PJ#@gZVjI)# cEt"# ("8^+0/`HSW'R]_V.u&UzӽljZr,+34؟`rБN-:@@u ɶH犖_AX#B_h#j&šz3IplaA];VUW 1BqD*Mb vjڷWh)Ah踈z ył,hYj} q"r{eW$IJJtiEt|0竂z"xWӿS_d91ka07> _&:evi Qi"T"y \ьZP+))hd[c^H=i2>o|I NbW3qxJaSu|J% @{5֏~ˌXqiȂ i1f״{tuMw`b>|kc-4jբl}/3d؀`A6浺WhQr'Tz}jH󅽪dv1PfsNIB!Զpפ8~@R\Gˎ0z\3>״Al1?> 5䦍 3~%pHzmUrB Tґ0b;z8P_"H_>P3~shb>/hǣ;&i{RSmÖ{/s|"z.Мt[7)'吠H=ߦ)p$} l"]L-9-W mi x4AOJ[XUfKGyPnPi&\fR0Xx>QL'm~0 X0`d+2[`G0xBs]UΞY ¸\BC+T p"543 }ë{0\N+wS]jL1GOCl.,Fnf~LYbO*۬^ 렲Ur XߊyJo:phUf} T,1-gib э܏zJ[o!cs!Lp/O3+;M8-hvrXpp=_Ġ}S@ṲrڗbT#u;lC@Ktݰ<./X/7&yo}Bɗ)ѲBL \ǟPt~>+U>&kKHe73Gh0!<Ӭ -H%Z.+K~"F3Ž!Di6 x,7PEq#{|,({P%H$?5f8lDS?L-;@7D>>(_`_I>ej 9aSƤFx+%ChY/:lAfh/j]D Ml^_$I\|^ӔE좴$ Z "%؂c48W?RϬ?R5)2l ðUDx^ܭԧ:z )o2X̎sʄMɎdP/!@hn8v _@7K,}DZ{;md,fa[u$>?${ C3zlheIDj< q]>˖RiߞC 7ZWrN d2<C 9p0k48%TӘٽP֔|w\g?q߻8-|&cndz%LnjI >h`Ӄ^[&vR,>a^KJUۊ;cWNv'$ )w3d.FOĔ"+Ϻ;\F#Sq6aRyߍa]<fDEs6fL:qy zi* l4u;ǷXS]@+wK΀-OI\?[Б@ Պ:UqFr6i.LB45 RHԳ :jxZ۸Ȟ6Of\w"{y)3Ll%)az, o}AТb1=h%#tu8t }Ԙib`"`, Gg(=q֥H'9Lrz忧ZmDXөEnXyrj8&   "w޳Sì]ꡦk P55xor(Kz$$BO;A x?xHxT [[}rU1/ʨTAK[Uêuu)#)7z9eƯݝW"vq gLQUdlEHq_AMqIT' 7w%}ԑX/6L9:.Yt[1'?O/a b_x ]:V5Qn:;aB#V>!\.P p:[灓|=ݖB7&Mn:ʺ^H,lk {ЀjPPTu~v9ZUSsA" Y7r_R ]'2|ΫiΔp !^[q37jԚ VE+#:[ixȩʊnVPD2\o]y|@pkH%E܈uMNij xg`{ͺuߧ㨋|iwW: 8j镆*G]б006}+r&scTd2=V}|AeqGAhrw"<Y/[( s,lUeCu0 U3V1 &[n f>5B;$g4r\&[umeא;c 4SͤU<iE!x" [ck?urh{Űm'FM¾,Eɕ$4y)!`/w^gϋW'#ezVހwm~5Td e~S7%h,y,LO؁!ZGa~s H͓Xq"%`Sd mgV$>kN97 = 2ILtíahb8eɥgZ.cIk[JLw8걛, ߣb ]d( iSߪIjJ  s Ȣ֗S 4=ým&PeE]irF Jy;p R m4cAK J4(/9ᮎss: Yz]3zp}OnF# :m 8gYZ070701000002f1000081a4000000000000000000000001644ae3ba00002b10000000000000000000000000000000000000007100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt7921/mt7921e.ko.xz7zXZִF!t/*]?Eh=ڜ.+[ԃ2 ̈́QO>s} BgqjZ-ﱻgC;]Uj$!qm[^$y $®f9CœVO~v=AP5 o.XP4\0Y"_ɚ7чkF0s%aߠ6X))D'ɔIwLf(4%}> Bs~1ԹFI2u>J$n3734l;mѤD\q7v9)$yh#╤L:̓vm(cSW̷/\< |Q IɍʼnP:կw"aJRxS ӝ&z?lG~ &킢xNor Ss ya#Z!3Ӟi^* eռI0 |>q lGS/냻 @'Qy=Nmkz!f q@?8kVE} IzCUd*D!wަ^֛91ftѳ ΅A_3>rm$)1U uE+\u-قOv{^dQ*sTE(~5Sóʔ˦:ԸT jLEKr)VlT=oҪ1\5I~4X4#4뻦}H2Yu{|+I4d*%KNj~g]xĹM8~~%հl$9nሯo%-0쏕`<j]}2WxXC[6Oᝠ&¿^[K: iF&}YD+ p#K18SC5K6aavu`K[(.aZx۝w#8^E5Uոrzs\XؤVSTsuή9<]J iTA+@۬ל9 ~-NNjݚ#xмm[8m7Xoi6n7=2V6u%;"?467ۘg\,/Ʒ#fAwZ 0#j[Vw_8|)zz:,9f_,R1]6TrlMO}Q%&_PXZ>®#2MejM?Y] J`37G nZ.sXAƳM O{=e Vݑgq2"YC%Dpnp7xMD&oEƃV#mv,lAvY$MO)q5=Xb.qmcl ka 3M.̷e4I58Zџ {&g+wGR `~D?MJ9@@uc4P\n&Chމeo%vțswi-᧣} MjNkؚ`bwE?&FA/'x;&=B^O}d ,jG9 } 8P8,. oXR 60cT!t,R:D e9!@G%14'u Cr G^7d KUl4L7$zְ՚+Dd&x5)L {*c؂CY$DB0i!P_]RCfؑA`&d=C+I} nGkx4i65o<yE6wXQBRURݐ [^ 0kU1ߥ=GVؒH 0SDubV>v &ƶ2[U~NU]muMjӃ%:5A1~Y}MVHdWbi8@YXnt腿ݶ9L@U|8C)еzWAZi:/ 9ڪA_U$dYHn6|P0hKI{%Uw?N>O&;X$1ȡ&Hnk9bD#VcZ |FXwD]Z Yj^)WUv%>lʧx1ifO4CB[]nf}#|LZ|w;T5"%AXx*Lk*JWGj*D ھrZu=xJlcשNU7|g A6[Vz">z!ٵ|>1˴AKv xE#;RMsLQiHl@y|EjF}!Dqf' $|t.'\F<Ԥ}ve E%D -l]zk[ȒH}q)QC\pl>rx<JJ$5B`[.)5sǫR) b7zv:3i1⩍ؚ !<+uA0U/ Xe @UQ0p@ơmυ`|{B^jM:) YT6,IYKW.{R vnTuI X`_Yy2p _*3=KE@ii=2/|6p+ x'l+!?2 u:| @L9D;bhN<f6Pne (BBD#D)ܟ\n2T69o-QpFSmn<P,T5Ynzw(*VZoqDG.[X/e4Or0fLCs_g[IZmkf-w`/ƩǽA.%i"7Y%692cE Tl*KJiAy4?Yl\VhFO¶sY4!+*E+R>ElKs5D&l *Kd@z"􌀹*ka심P6 4Tu`;{ڏp\svy|׼!8.({žI?[{^%[!պ$;a EtRYf|%;(^sOhY{HYiob|͢")Kn"NC+ޤ 8 ŢU]%E*](:6KY_r]#7ֿS.K}.Ӓ'KN<:p%x.'u0mn v8s* \ğө0ğ6Ǘ~UJ=qcW0%cD[X \l2/k3%wp]B2ʻ@^%Sӣ YB?920; 0k<*ϲ^ekLu$@GVVĎ[E+u0l@o"~T 'GJJ i9\0aUC3=c BasD+3|AgLt*բ@)+D6[7ku}]Gz,2noMss'K`hg)_r PgoִH!,!BL 9sR"Z+m 6[^pXVFQI{،ٶDKu]8I~*5k\yRis!]J!?뵇M}یt<\c1 C;儥L/=n{VqZ0몍 fX.lbmG F')3WMMK`PqhmHRކ@ -+A|z"bm]Ļ{&J }(.]X } 8uJ pGn4j5ژ$XG>ǂG.@9WR[E|Hg? Xs〮Q"AkDntl(tp%7Kyj,  "R]Ԗ i/L̋Ԗ-K+Mi+ K*g}z6ZdT7SF%gf b*T#s1G KKec} 3 j; FЯ 4eHUI)~".Nto:JNqFZzDg ʟz&s4O zHTyAȔ=.ӑ3rRs2?^Orʼ:8y;*O! kܝ%wNnθ:yr %rN \Q/F 򯐕 ˂E]n Cs(}/:`JH\sOVE5װf9 '^{ tn`n{,IO M/zj5W&@GM$K~q< _::a)گŒ֨T+W;?q:4l>yڤ\c>Mo/A<]SDҕ UMmct j9@Ljh ?]GK[M zIZK| z$:XC[g3#􍽰laU4gQ!Pc 0!%r# X&Ζڽmdk #Y%6$%_Vu֤` l?FIx,ޮ_5܈:,^@]]t7%p*w^!XI0w<7HS@\YrS $_ӗ+hو9xZ;MLO1h32 \'7,X٬Eάbr 6(IX"ﻩwP7R{`~0,<7?E)(: u:Ϧ5MQXY3+iFNHDEf]hkAϗ@t'i2*z.H[N%ݙ2=TմAa}wVMnWXX۠ 9<<7h]9SLNC > :ߐ:3MSPF fpZ'~p El{|Mͷd r5AK&16v^QB2L}7QcmBi*'rĻ]x&nE@D{j]r}$F!;P,:zim8U 7_hеm"G5C&=[`^%*aAљЛ/cCtT;)Ҳ| tS6&cXdfUP>ݰ/$vtd+92}@j,Mqc4ua?&ߺΟzнUgWpe٫-J6T[ڙ% H)Az 37f͙ot'D,WL9UoxQ. :E >saOo*v+/aH46i3"7MVOlH8k gojUIL$6:8]`pl|=vA]qG:v74XTyָjr5K4\1s ?ߝ;EWKt2҈a/pryv~ D3*& w!M!ho$Ͽ;Di~05KH{ʹAtZKK3P%7B5@ ]N^BiGfGa ՙ"K#:loڣ5'Vވ8=jul?_#4ʏQV CπZ#FNjeҟ[u9載\ 2I͸v[ք\"JUf+~ 'DIdGY"ZiYw`+'R+'AwW JͰve(ЄnRkHyWԂ  blQ1LCx扛`GπЇS@(rw̓*u V EM״</G41VݭcdrYu2MZ˻u. J?up |6sgOp;E Q3AU٭#rsFS >~ q%{bxm(!,+2dB=- r?G9=nUxaRLzte8H!4'ٙYڑ ?EjRޘLs>4>'i3 !_9NdY"1uF bxLYA!&_ ~x̯6U甬j0aǼa X )o .r$1"^!'-Uy3ꣾ bË6{~f{u/pԘ[Zm+zR &߰ ɵE6C}O[ q;˥f]X,Rt?%˸nӯͲrD]e:JAf-䕄ȒWg5tl,kgKl Q [BhOW6顲XSE&Y %2zGmRLuas:$NIBp8SDdUϿ?kDIt.1ئ2 q\\G~A~Z%EQSW&hhA<_s9H^ËCley_œ<8soYYGB]㏖yA,pe5k2' 'NtɅaݝ&l#k]4֖ <4Astth, QjL3m*ӃA^Ɍ6NKrVWrI0i#LKGywue'~0^vb~{BHWl{ĕ5,ɧCJ=y}Rb)PNR_Fa5 齧${/d&fSZR({eKq^ֶJzg4YQJd\Ep$mHaQ!~HØ4HXƇj , FnkPm{B_~R|IX'/Zcd2[U)t#2:JyݪS^8'ţwBmH*4xFRm <=gždV 2X-q[5•TOm8 ,Ybڊ% *0%7hσE:lK=08CȐ1uo,* -Z/>zA πt?" ySXF(f.wM:9Be586n包_ 'C&~ϩ2ڈ֣P[ ѡr9InZ2X15j^e+inȅƌBfdBkիS QR*P-Jeop)iJZK'؝881 R6xawx8i\SŠ~ (aC=_?rޏLsK_pk`f,EE*tlL$Q (c!A1keX_lIY~ @+{Stϭ@S&~ByenpS[DKt"`R+7Qsj:051X,kdBc T%⹰̔ )sTF˜LJ][37'X^ TTnh-%z ĕ 3GkqV0'Tz/v %I>).=LP4{{=yȂI@ /Hu߽`G :0WW5w 0Ɔ{@L LQmK q3餻t* FQlL{ =!Dh"AWP Q "`gj^ .sˇ$׽okv_#8 nYOgX'f6c5g&nQ-c?aᗧ"~o!9crAL%<&BMR{Q7]O>!]do\aX;%J1ӻd*Qqhn|ۍ(]#98^ϐg~x_t= w^P;Zhr"xcԓ̚lXdyMx, 8'$c.(T@ElC f|2{#_=PiEܞp-ˣ AѢ[0? Y9L5W) m*? AA,FS\cڬ&%^M~ (gλ9iQw16q;/D "2ZRN s9q '咈& CdAE &gkkYd˓Z;[jVXn67 %&NF$#jBkaf]]V;F@,&`*ؗ>1Wp- rvFI9vT06ʐ*{A֯jwam7Rj&,Ќtg'Tv#&8]c00W~v_-'޽>OJhD6j\htv}%v VES?KxJCn{MJ?8~#Ͷ6FW@rkdq 0'W‡.]/x +ԇzQ#L2=Y?j+?Rd-QnjDXyt@K_? q1YqҞ rxpd3(xU__"`ք4n*BtaPͅ"Ow i(nqz6d,uD˚ifDDH#,tT~ssyM+ a2\.&;dłK[SE[T^p^Iu%h_]| Zw<m~kͺ TϪ֥(ݢvi6g+$N a-[j֍(ڈq( *w`.Ћ4lXIZu0t+ê=ŹQYtx:ñX"F+0L ̍<9/}p:%oTa/^x7QDJnxNYDH9p}YP9~+Ւyos+EtgV97xf?gk YřkK[[ddg5Ҩ"PO0bw EXُ%N<Z ur^s8łc'>q:4▧O(V$z96]Q(LkЀM֮&{. EE@InN|tv~Dcl R26n, B1Gy)cB~^X |6yP&> KNzo ڌܚΤ=jq+b*2VX'$1wĂݹX#y KccV,88 %u-D%؇5x'9D(>-S #TKaT3 o"r~i/Lu/ D }$nC\tCýQ͂@!V$}}ZES7!(F ~&K\uz`gg)| ^37|K2"7xΟ/j1`u8!/T ߅-*cSp혏d&/Pl'%=ZTʜsjipHC-bG0򱄻wXXF!ooH)J@+R-<5-g=4 v $7f\'| fAո<(S3>If%Uβ|smpVe߶ƶ ЕԷ`Tj9o S.;&Y24Y\_W`ЅCmD/%0ǥ|!knـd{VIzr K 5ubCD2Wn;AH$xb(W@50&'cR cy=#cVdZ0ְ&R\!QW} ֻ _w{6tG0"–JMXGGzqsImLC PaB[2a-cR`؆fNP!3e^1T̛P_DME@`yyvp sj^526"&T{kA1/tZ7-0m_!w0>5Mۻ^PL1P1m|E> #qߙyF\F,PD4_ Ôa_*?%vkGC7XlȊ5R2UY<|[i-艣,l"ba)2b5~+z cVg1JiȽssZ}&^r:v q7FS] 7!Ip˂_0J[w%DjH-mCyur*47DŽ+z-ߚRvGy _){S CϞ_o9l Ƴ !8Bg*]4DQ쓗Ìd$}<3˨]kQFaz94MlYiLQ Q܋,tYFq ɀcrTzmqJe3/o_ HHܹ̍\EeM3fզr2SJk_޶aPk-tï,L \+%OdJ!O D A&h*uNGG\܌n8&ss\$T8-Z( oay +~*oxvHQiuLn^_u,Cڋt7]U7bxʝtAXAY'ۤ*Q퉬}"ɾ’YfDN*,tKɳLUI_#-"x=?' 91wpaA7r>t"W@*^$3VټLH6-W/;̼6Qw12DLբςIv~\wk0=yj ve"y"3j~k2h܄D]bYD+PI:y8ݯ#6Ks( z7H0= `M \h!~m$Nо$( X#-0wI53^ؑ3"?Ej'5JIɢ8PWy{Q\+^E.Qz\"裮yˋuW2;Rsy~alcDV~I Fn*íR91UTg:b SaqH"Yϳധ~gތt qx*9v&Ӄ=+bG^@I @cE<6 QBO9] -fjuQb ZH;ĈEӤnVi*QRAk0!;NLJ()-Sz5-^l(aDu'eM37M|" wzV?ؿ Džʞ C])g/ X!]̈́HbG;1^/rCF@02U#ގN(q'p† J`բ8﫚]5|IC@rr+ du "kzJa'27r'>cNW:RQ>pzq)V|2$pJ,SMfkm"Aj`~𭚯ӰM+!p&SY]@SO{5ӃCH٭V5@C/ n`e0jHɾ/Qs}-<@]W^ruZކQY(yb~w>)MK>W9_Т#ESӡ VX 0 :d[o=6SNNKcM`WY904 0g{]e,2Xfo\$3%*+?i'F+ܳnYbdp-#d϶5ZJ w^,(8G-vX#4oO0._"Y/|)E<eqpOC4`-ۗJ415{eiN lvdUV2^MO̠7+.ZDeYK'0Pp[TǓbk4*܌Ȯm3ia~^~2; fX<`ʔĺ$Kk`ȱJa$Cg*̀O~ubͱRs_6CR\;ӖRn}pS_v7{֍-騆֝-7K\MqP>) 4N(sJXgf& +qx=P,#5:rBF9xj/LߩU'U9~(oSJ'4rK"d3_{DQsrUN($ƑL R%0`\E} >?gk+1#j~*[7'/g)MiMɲ) B%ѓ>OK*s'54gb[ w@jEȼhG? /o R=H]?W_y크?S Q-;n6,Yb~$.:%Ϻ7|q8Y <@`6zBgMa1GUE<; +$hq2UwZKTJpAz)nDr}>:բ@G53LR"dYc-*|>eQWtI<+''b_"ְA ta'#RxM\F(00!z 0HM@R9OEw%9zKϧ\S{27$}!)sG|EDḨD8)k up:7Z7%z';fX>RC?@9dNq qKvJ&KMg"AvVk0R֜WcĶ@8\;*Htf㩄ҕQr*!mEz+QqG@(Z-R")cV}ufYd'S|g~pf&2JU"-2e5LN&ҧ\ 7(̛iDQGyKU5_аKZJQ18upY"QѥIJTS5\Bo{ ;6V4 9ss{s#[NӍxwӌpNRg@ՕhVycp6lSIOm"Taf[QVSp#r廪C>yy_֤0k IB5B4 19&,My3gԊjR8SZҁj7ql`oW:>2xPKZ䈞+Bޚ8Wm9oښJ^Yfh+u]wd_&쀫aÞPKMZa? 鲿].r\HTJs&<&N4Ӊ K//%@UGc97LO0 ޜ4zT$|PЖz^HVW*|-bڪQ)P(eY\xo>t/ru˘{?C\{z,5 zӲ_C=( ۮGv+-I2 H S-WggCP_xHE<=LҬR0s%N0(8>,P% GRP8C76H)5Gw }xA-qCdٷ2FE@c&Y/7NPi[`5J[;Wa`)a=OuxnMPh 6 c)1#KD#\,c\rD̨udS65Đ'(~)+QzMUB`.gJ&ۗfeh>Ⲻe: $bF}VDحI>lnO{ru;bpb=9 7*U!52^C´| g%a XU,r\)p݅[TrRLJrd);nIY9˞68 UXeR+i uxN?ncDv,Ve[\erpJZ*L8`İZ^ D5޺*^4>}F|A@a nG-$eq:pfW S+Io~c5## $ a`UH"<i<9ga}.pԈ=Qk\h6p1/҈ozdC~g=gË2f}+ Fp& زт2#/sCIj5c_{Ò)9 ,<_^t Kꧾ#x2El1.B#) :4U*]bCT۟GMKe #-,mV3u,*P"D7ӒCSNZQZMK(+'TTdLpx ܺDF#g8ϩK 8?%LȻ;wKmtXAZL mWSSV2.*1Ȱs"uC¥"C7R 4JPZ_σ #[Ϲ`N@D`i2:@1hjsZ$5/[/?%tŨ|Ž(cט8 NRIi3%9ں_)lLjp t'ZZF?b@E}T!p?zJW<ۤe*aOP7'.Wł>y Z_OcKP/9ރ[1 'w;˛gўMF%afIrv$]j$zV-U`aŮ.F (dGA]A` "'pD"+(qxWI+t']>H,%T$\f1Xl/ȸWdr"?&rXc{" "Z74pCD 8mIJgtW[)#-^e!f753 [1gu_a cߪqJf"yJğ$rX 6't-kr Uj?>7A'? eI'd,歲~R|uK(UTt(\47ѯE0ctCR ~L4#wL]«3a =<#Z' l&^|.:m!-buF4^$*Sc2vqQ;O}=giXrPKHoW4?ҭUz*Ȅ5J)[!+ l尖I=]1H)-t{D*@ ҳVX,ggw3gI\Oڠ.'\qmh-6/*`>~ITޒdrk}ɢQnh~eZDK2ueK UNPr1gJ}W|:Iv.[gGcfM >1PsCS[ .O)i"S, j&<96Sp WW#~6@<ƴ [6z/-w⿹P][92ЉPYΦ*̎hѷP xG3̋-E'=Bxgr^+sHmꥹvb0%%ϯ ~9FBB-_CQ wE$%S1L^|ѥ(6Tw䒘ګ%-OL*Q Ȇ6ӕPO}괲Đ|2!{FCQPú|DžR#!L0-]m6zxFCY׌Nh`EH( dÿlIe(NB#}VοRX-` ph4Se*Q1 GK4S5⛽f?pѷ=IȚ$_y7vfYT}?(&gͤIGfP`d7Zry` ^!B*VV*U~j<;sQE'O35ODO _3;pN87&œL3a_ջV7{kenEBM >jeNdRJC~ κEI,f|n r@ƴpW) A7Vt}=88k[֚ Ur&Dlpop7/{zCe)=HkZG@YN3W4ҤpKY~$rBQznxvtEKpnf{<as m5__m wBΞRFq8oHwb{J$`a-K/Z O)^]霣؞mgO?.T+!ɺ|߀"BP46WS !;MZQfZU( ,glȄ_%.b0Ce[| KJCǢPڃ콂 =7dKC!xq-̾~x"\3U=g@}u 5b|q~7;ltQ;mE~}vrx?78l.g̈́U2`+/e` TBN7] E<5F.LKP|)"8̋iq[ϳgBQNj; E忡*:\ }cvk4STe^mztw<>%!5r0uWU%l$D(c8wm˼x+iԳ-oQ&?}("tS2dQ tSh]Xs[p:J3f4ڃyk4@FlS4qHRm + {S GO%xРg:_;-=τY1\KzA~6rS83 FEhsA["!} =04~Y‡6͛5xca9~)d&- W rNwA f~oW\;j* {،Le߀PRT#*Y!/`5?%c9güSP\\Pņ0?APy(S|{Ry-l qu@`m}tx5FiڜcήvF+ 9R_@Q|+k dڢ̈iZ;eN r'Dnh(YS_jA"]/ϥcXrgoJX˛$i½Kua&ch5&}/x4H4[~?fjqK;(vXZ:CU_ OlT+t'#H= V!{$~ꙙ36h# ^֪%v\fѡ5\ 2"5je=44ேc #6_OϾ#l>''n77] J2:]U_b7 S!t OiJm$u]ڄo53gy4|·t FUԒR,D+ЕuGMfۏ`Hy= z,0SEƀ?[LP4ZgA7Ez*`w",Cn4=8Bq[;9_UNSH!ਢ!)Q.۽e)tSG{Ÿs0g5e(kRp㻩(a/ݟ>$-,/`GA%yHn8$\cc(.-d=5O4Uq*BZp4$Cz9-[-Q 5FMdG $ Kyvp0,SiAr["RT|gڶ>Z۩A@axX2䉰3Qu;YyP c-! M]WZ .<S5 i&vxH5Sx քծvϪDc{Q).s3`^Y=rc:DqN-5G4o.|B7&n'/j9I_jɪA -ц 9*Z )jq^Ⳇk;={p {XXh>jq"mKrGhUk/縲ѰJyN|κ'(iw+ 5UiW3L [CC DE0BWG OK@H\T뚏~Y^!#5[@j +!pAҴyc/~(uۧDcZί$-+Hjz")Mrp\ڜCSWEV) $XWZ[)2U{ 0pyIbwmc9*Ed=Fn=;B6蚡8r lY5*`fT$ Ϗf 诊n]`+SYFښoF]p|Q|J aKҞ$S-DWZ%o5>eA–LZPj]Ue_.S#ޤYzl-@˞#fʶu2y^bzN a*, J!7m1kTaO7*8Y3d&zNl7Ա{ Zn@Md~FU )R 3 zi;P<1ůT׃ʶida˝ڭϠ*W7no&BGevEJ858abGp rk4ɝR [6@KhR埿Ğc׎ ]%_*yhagqRL=Q$-d]-k1E%B‡bELMdBk$ph5Ez(]^,X #{lh5`o ++%Db eS/{Bw/%odzyaPQG:$}:Rwz$qIn?dnm1mqN1˷hQ3DsKSQPN>M0S"qIAjքpsn@#`7?iIL0,?j)Lo!v|qzj{" R#X.1#iSn lci%w(bJgT$e/~ @8E01[]Dx7]i^hg! [V^ꝂטY-qxr  vŶonڽ^93 WȎcOPG{ày_E/hM W3@q`d@(*g~cY޻nK[ _%!;jiaܘaѥMP{\m"-t?f`I5o(c/"-Uq0Jw~]$W>74(Dz$uqDZq-pҷ)ktr*|x$0?9zJjLtxdDT~M- : A`Koݾi۶$+?/4iaa b RP2 $2EYO5Mֆ9 T;6:I08ȅ> %!/wbH<-GfN߼|˜|}.h<'hFL4xP!%y##C_ vt][*q?O:~EzZg_knq ;g_T1]X2ۅ zú2y-!r#ȤI:Ta pnɚ=-',3-L1t GX(}`Ʌ*;% D/6]zK&vqpESäcY>#RovŸ||!85oJ^63z[i_RS~_oqYp^0+}bFPw4،"lj p`9i9cG]2FރkT04Ȋ)\Tni"ה ֺLα5"zQ-jR%YY0R`:4]]' l}]pn~1ܙ׹,R[ 4MŽ\?v.xztI$~L϶DKϲiؓjc- qR$v+nf<b s jv^k?\O+`/KuWIjtN$cG^jdqӀ2܁"N,r C[vo oBxsbYO-IL^fq',o'Æ4&3ߖ4es[eD~in|x^bgMdg++LT&.(>r s!)JJ 5 VtlV:1s ]xq^[hp\a)o.LedsbFL FdVFV8T#f$1wR5=}")H 1$ M@Jʽy~`NgWUy{ yT=v%p8zl-@dh},oVO+MD>l1LQٕ(%#gpD3HW7*B)7n$lZ,IAU@tG: 2<$&^7 71z% &<11Șl􀘜|:A;捼}Zr~F(Jtֹ7hc֮ G<EZG"8YlXf48͉ܡ=ϴ8D L>XYKǛ?DERGcqt!' q/HjѹiR{<ir%mI 2_1]?Nd<̕+kAU@[X՟cx!fɶAR`Wfa*#zC-)7Y|Fxr v"VQ !S¬9"8SS<.YeÉӀ +:Y;+!ܹYAtQјԮy6]ݟ -ha &z2ظwܑ!D&]"! w+ʹd 2 /j-If9Nas=[Ca!&vKdG<ad_(Xj"ziiWs-Ԙ,1f*.@ޣjqG^ݘ0JѤTfONxC(2C!c~ZD/efwR.*xM0qh*ˊYznSE 9(cߦE~gp#A KoN 2X́WrJV~lW V+s2z3Bbd;1V4%L@ tbUfw'@7? 8W-Caݴe'Йeio8O u#kpu)#VTӒqON_elnaWjX6٤[, :w}zSw-*6Dt&[@T 6NvvUo|[]@] j8Tbi$ߋΐk<JvD\֒OԨTEv C2Ўz@6D.y $)p%m~V'7V $P0|l{ Jb$fAIחImci_ѴCpl ٶoRb8BĩN6 CNE4esdпz.LeS~djƲ~rjpL th*9 u R)gT@i#۽~D4o S i <2gRZ,_X%2ӅO7S7V^dr,XCaܷ;:ʭKzət [$`U:tqDFY'N|E/hsQ^5:#/PDk2PĺXKE8kgn5D g )kebTT.l;ڂEĶ`)ie$׈66 vX!mg}JԽ;[Boic01p:"ZyFum19O Sy aeC@ H38 kl4u!i҆6τpn]H$ #㔺h/C6dg.!W/[H*4Qå+ŝhvѬ)8v> @x{3tEs90θWtcc ل*hƢxa˷#tzvnDn.y ISٱWu$z?b۶ϙб_7ۍr{?-%v CflJ.}dI,N|2kRo n˝R9hQthL+Hı̟y0ιFYEe?!rRo&uU??R_01ٮ 4B$ws^o|r!V5sKYw|; 2SJr0֋<"V9AX֦="H $\1X#9;$;E5(vb_D둸&qqZ~,=Ko L#g?oiNZͣ '6X0抓a_bu;ӑ/d BfO+!u2є@jth!uYr$uHD#GԇU>PdsKdJyb3` H{WRk'0dAMw4vH3N@;JKƛʱ5XTϋ( צr eE8|T 9Q/-*L`c w!h3bB6ШD J bvRJn4KL+ҩe~Pє^~D *(2aTD)5H0s܆L,P5U{v-bjQd"ɯc>rx?C-x3.΢HcɀͅQT&Q%qܦVmuV*N `kY SyMkIQiՃL7B&f w9 {={mg xpRRi)~hR77!p;ViV]SrOTs)Zq9We Lg:}ۃ 5-9! j-G&e%v=,#(zyƷ;2 A!/Փb9Cj6[j/xaqDpg *9s Eǭ>ӾBsP!!^),Xc&,JKnڎ@QU@Ix{ XyN$Lg@XrA螩{pB22䁰Fؖ;2,ewqyn;6?Q2D.9I%J%H'ѢNj*8}({3Lnf<%kwҊ dM̋So춆WsǏ@ƾ͑(sNQ PilLsյk¿E 5÷3Q }S%3AP/J㉣jUOa杁py LrKׁ܆aj93DcPUY#{=g ޙ{~#֠hgL}g9>G )eC=o7L0dqӟV&d->8_tzص36P$*>#Ikr``;BejzY@ue7<1nT/yoqF / {*ԘEU.ˑ Acm- g2ڍ?/u[Y>GbX.mסBpbvYdW`s40df_˚r8 мhEL|w[A+Zr .CS Y.x: ^t_e낙z~]') z5L~9'V #E̎DrԋvεmɘS]͓uA\:z}ʣh.ԥ?l]bjvE蓋waʯkOD,1:360MwP,PMc+0?;Sj]\/bkGPR"ʅW#㯡̊5a ^̨Ir$p 8#Ae_I%=֢Ʃ2;4ȢXHg5Cnu\^A`χAG7'פdDf1(Y٩3(*ˑ\6jĔdi$ɾH)]4SanX,w[|0+_Z APB_ Wz;-\nn=3Lw׊`ݵ;r^"]Y“ՌnY-=iպ_ ݂_B󱟞FΣ|,G&AؓwpD2_IvRK_h=d]*]@G-U{s ,B7KgLJTM!O9J%xh&)b:tB$qIPX01-_CT7_@ًбwmX> Fq8B"%7l-~0g!CÍ>=~]<}%I uv?u *8dF "P3Eg+9Oh,%~2E֥d 'R3 8c\i~USvpz%e:yV& 6/&A>6km Cq1[wb>^'"˻ZS@Gn.wU`ďD2!ݜ$B +NZГ4G~hʚ1tuXN&PUM<&YR9@LZ0;OU  ?5}dGy#z/W.ALXtS6#`:\xg;?5i>ДIH @Lz9KUrgTu_UfZ&v9Dyk$h%-׷!򮋥%Pg{9r-oD\憟&t%թXmPRa߬BA{޲ETFy^YWA6?n[f `L؍@R!`zgZ^K'DDzJ5y_Ve*t4Obs^ܿOz fЏ厎ls]8̹ՐfUzp1k訪n{)w>XbcGׂ5HqAL_+j 8a:RȮW7OѯͅuL%?QI/Yd"Fp4Iluf%л^):` ZZߞZڕßaM\6y?):CNŹ7xp9۝ƨ'Ȓ{?pMCidUT.WAOn֬1l ygCoGQ, S,lةpAsuo gY,}:-y#Fl+Cd(+N،"̨g7/OEXmn/:t^My:kK`$BBx#}bDmLC^l%lٺ$GWJdE;V_ݖXZN0Kִ Hg{8]TV~C{?C(*0i`+0{|, B.ɠA/|5$筍%P;?k7n1[8Yk,r06rɦIDa'&$ F,+&,#kQnx~nJՏӆ:A(_I{T nJ#T樄X;h_̠WoMx# =$Xz6T(ptgQF9;(wh`E~) ^+u M$V$(C?}q^VmŽ)6pw//zUrS]6ZR]n/cGvX5M6rB~IJ|8=բU>h"< Kll`UlKIT|i$ªF;i;rj9\#C=6.zF#.V߭vm<,EZWrulC8vl^ Lؽ.DOmWD]:|/akTC)gmLksG-Z>n][qKtgD,e<3JbA7N!l> 'PUv)5tU-P(Ab+'K4d,">sC]4O41k$9``yoۑ @ou<:W"5}_Lc9ncKvPzOENBq$D&.kƷ70bxA;g_T+{T` m-,=eWRͩh$$0\Ȉr;i/l}_5kµBCMIOSk^">jkT 9p PZ] h,ẌxڦI!dlt|WLFF1ѴDCYJ;IȈX쳤x(xlb1 _[I]ůR()[,t[K0cj9fpڄ{UT(x #QI jꝪWE(1wX͠})v7WfBzM$iz*:N{~{2j2n#UiFAwځc0yDJX>DIkfSaG8 `'7lc<“4Pj i u%=ӡ~ 8 Ta $<$ BiKFI1PGf7Ⱥ6~(CuEVђ O[EU9Kqɮ B|bٛ1PpJ@]1 +:. l?GںhG [=P[|C& uc#TX=(O?Mn!WXmk@!_*K;JޠNV|NTAG(8>J)ֆ k[ ֯{v : "ENYQ/7}Ie#;:n˜ f/48_@^-( d3lrg2e`ǮnIZfLo#-;YccE%RӃAM#`eԣʹy3R2B o!qu1h杆Fh>CQ=D`YvcZ@M7k[{`XHi {bqby ڜ/Qop%s\GKT̉9R iA ۃ[r{{;'a; ~kHʭ!ވ37gd7F{#?[d{N4Qd?|մlaM?k-&V j;a7VX?kPWq{%lj BcgqtdIbt_XLbHN2DPѓ=sKZȤІom絗VqL {PWjQb.~GFn2' Lag"ܞ|nep/K`rwMWIe4>⢌ٞCD\X%QL: *wۤ@bInԽ-/,72vй$ mo6 8<GS[q)) {  \ 4`O}?2Hݥq}pqb)"h}pj?Iͷ ?E"Q#n'p7M-hbWl8Ҍ p W/N++jϔFD ^DZ9syg<(2LS2^}HFBjq[# c(x%u 9V@UxiUb.Q{0בZ"(#eKA5H0ԣT-bǣ՝N2`1 ~AI"Tp F9=W~ _%^@|j>θj eAYxi$u܆ )0 ["sWq.(Mɟ;BILl#P,arK*i[xz Zp*g\tZ%)@!00F2n.E#1o0*,d\ظwPm,@"ď HM}i ¾Je]pxs KF]ӟ>S/3('i˜҉hU,r6}8J\|l"|z"[:zD-=Npۘ47{ܜ4Y$A# " ?j(K% #ǯ:(\}BqըVǶdۙjk,0`qTGll~ wB,; k$GmM R*ɦ/` /YwvyHb[*?w*.)rEmt<I,<<گʤKIQ;-9s.``en ְ?]:V*o̫4[N#7,H!~Lnuj)GalŰ,"t4͔@ppKn,*[bs],'? ӷW -b/5_J={UKĊ#8_^XJ'R$bmat=P6|'~paz$ˍ@>0:=IeĻR`7З!Xj31-BDP>σ 2u}m]XXH"694[`16Y&=N-PaS8w>е`'U7tQ/E4O8~7~rDp"^go^K"@ŹAlx.uM蹵J-q30cUVuΐ[&Vu:turSE#,eirV?nF8Kܴ+tKpO=bY5[b;2m~$$sy/{6o 45G;ԕbz竰Wt:eA^ +S;]}$ٕX^>mL2TyW!D3TT9=k7*hXpѻn<cfʚ f6p9Udg8d(tOףhf"Mkx*?!ݺMkLU~d$hłkZ2g̝֤O0k]CSՐb FKCnS}GA@>U-W<X0%~,ȝM$ .Jh|Yh4V!(9y8~3|6^Z{fQ>.ogH H(Uj kO%iRt1)X{Ov'Wxb'+:ujՊ(Y&r)YCzělDW^Yo^veo'5U>EhPIdw?@>RvFO&79*+p,$A8FRë MKLwfo;6b6l i~r^\]!UtyoJfuZ6d2oMOX;Ъ"n<zN8؇Dațox!idK%+L9:PSzPU-I^lysWY/0ت}Mmq$8ƘO^tVݸG 5MxIiIԖe#va-[2 0)FH3{|ge+er$%w|^qj+z&s"2OxT_)@V9GiK`TmRL*7ΰ2j (̏3SX4eB*O'tDB# 1SJТl)RW^EAU /OI䝆 :OBx7|)5'OP[V/`GY0M}vdC'n?ӤieQn/%٦@+8ޭ$YϰFc'I3 oQñ 0%$ o˝I{0t8gftYb \I Qܝ v{`jS+9B2zYJf902Kvʎ[ceo$ EvƦoozoEO2d'`B:D_k]^K^kHevlo6vo^ 6JNF5BTpWDgsaS11uw(#y޶Amϔ=+DL8-{i?]z'|UXoc~q_NO2501)OU-<:~iGL:圭nYݥu7"q٩Rjr;N +QR}ƾ#CXT֨q7Ud6u-+yji7`q{ƷJ?rcZPoQ~o A sXPT>:ή4:e>A@a (Bw3pgciK2$,ݳ{@f ,ׅ^bp>c}wVSK*O^)zFO{|;6H4x^^%P$hm%(8EmpG[8rD*A(8c~(Lc]rAܗ0A=yr3nmB@ewDZJ!ILW5 Ne:&!Jٯr]f &ۦD>$-4HƦSQvV%==D gu yI>e}:wi!G˝wK s:HjoT>J8DCcxm2*!' aw|VG2%Ny1WߪZWi`e#{[a7hld^ ! zPˍ$M$NI]B1nYz/LV8)^'&ãJ1Ā <khdM;-aꝾo#I^aU3h/ Mxk$Q2ȉ9){">[+=D Lhͯ D߀d7 @gNڑ~Yr/uoj1P ;$<7EKÇ* nϳ}`9\Sbge̛|%ȞB1t8  h_vTodJũLP9zz*Pp [N\΂lutK-ߞJkNى>v 8QF*Jz$ 5RF%ɝGbل$q' QA'e.ʤtT3P 1TfEa!j5V iAx`J'$ؑ`D`xޫQQ,+ qaԾ,=C~:'yYO`:\Zۀ%:Md^ٜ6-N 뤁vQ0-"hf2|X-UXrEG n|Hczy An?Qv4Ot hdnq uG#ȟ/BcPҙΫ[$+}U0a =9|$pGm~vXmel0D#d=Pn^]RĆ475kui57W&u+h+#6&DzfRGFKTZG2 !$(UK{o dLMs[鲥3A"KiN9^~T{s ╦^8hKml}cOHI1P\eұR XNEX6T1[ ۶ B_I2!#Ȏ8=*X>?6ye18\]WhÉ[w&֚kX6pmWeo= vB *iZw8^ Ec.,լ'vA+/kt׼V^( {Z[?-ݾFae~6S2CBr/2v{wc8I/RV6CP~77WM3h@0s\!?ox6J-پ{lUՏ 2ZDyOYO6=E{.c,5&MQTłIͺ9@?DEP0/jNId@n Q9yԶK!DivI.si.D7=-o/:(מ@؝/GJZ۸"! b A.ZzY7FbXBoxAP)SXEt(3Uy>LS`yZ4{,@hL'DCpIIe+ eJO{{*q=<{`m |4n,mRwH3)meqN ެpuwiJ_Qjj ~DPDe 12mFO W@Fyyq-LI)"! .>H-s{,EI;aw&x K^A`'ɔ_|@e2 #DC3n;.GJ$E/9yrz/)ѿhAt ʈI΄= #LiE*Xh>YKH)(`70A`7R}FU/R.#_mz@fXҌYcP/5G2{4GR)J5/#*i.6iEQ5 J>hQȼO]6@ۺ%*Kds`;6(Z&]|O+!Jkj琿u?À I4zw/u ޱ M"*ocJ*\hB]8GmZ5}ׇwC/ i657w }v-41'H=,ZYl֪rZ0&6g,=&x+&obцK( *al4n)=<2#c}*g}:Ql/&_qbJؼ(@ZYWW9t!MOݠuP[vA8Vr##5;rmVAu5^HLSި\(d;n[t^7?Dc+@iyuat`OA"h1qC"E\`&8ncɍUbwb\kCNh3U1kQ,ϚX<"^x,Qmofs{qX<Hcl\Ep08Cbճk]]5N) B=\s0fH="HtE6lAs]17G095g)8WFuR|C^"3k$deT3i S"M<ݷF07֬Y N-8₷cͰ1Pu98N}@$~G$k32a$ Q*HYF`%%BR.5do]L Lū*R( ȤR߻i(rWV d# ax +l''08QN}n`Cn:?q24 ,C >:$d'5` ~@j:?K']JhrywmZLhWbYދȺ@κ +@{8q R_Aa YFn$^s˝*Ucuh>sUҨ4Ql&~{Շ/3A@AK/ l>;AZt[i={멿h7Ҭɲgv+]'gbX*$g"OPΡe L &ڞǣwJLF btwe!^k3 wȶ!ڜ2x'ʗ1h4.|#a9MD8Bzi ^(lqEY:A†SyE~TTEķN B5 ?~9HY-[ؘvj=!R8'lR/[۶6sͥ}ggw"3J),z]N}V\^#Θ"@uHŖ%-=+>T@+𝛑PD1w9 - 12IκΙF{ؚ#WM">T> tsrGRNN9li/l]|qB@ /la9D)UVpyan:Vdek% ]2IA+{b mh*ѝRᒚ44ìf5y”",Wu#۴1m~==yt }ǟstǯf=LV6Y#M.C~hMZm_ HacЦ~(2.dh,ЄpzdG+bU&J>r&i)}FȎ2EFmhVS 8eM"(Ls)#y۞1HXl2z¯ғ*pNO$~W~z%f)3 iΖ-5I)%<6(;**7*$fD[ܬPY>gY.SJA+FnlR˧_8pզג/"8A,䓐{q:co.T*|i({GHkv,ޑ Ѓ9yYӰjNڙ\}Fb| &m^M`̛|aD{ d|hy,z>%PNf%p1O8#F:Qoʊġ7ӂ5i TSoEj7z[h]M)cD^t3 Ia˽1pʣF/;jXekܸ塍ӏ>;Ȑ_@NWSS} |Qk -US dk~jc?%[]w T]vLlt8ƌo]ʞ;"p$+yHAzbzILt~+,bjO_U˯X\h^ Vv^&R[av+D Z-tbKpG3I~C}< g3Jsk|Xcuo؍7Oᖓj.xDv%-\snn}vuPg@Vq'FWbt V+7x b^zWaOX)AS;qLz`WtǀC]J|̧k 0ʃ8B3o<xK+y(җ{ }V+w}П5FEk◌i-ahRcIaK]NVٵ҅\1v̹c6ԣ|J#H_Ts ${F RQS{զ#;wт=+;,gLI"ҿpA M™=_HN3]`,x.\1fϹ j٨$~(|oc8YeTHugu;FA׹m b: SRXSRhbiX%FdoaCe!`$!cG:O/I1L'2tVR˂ɴO;HM 4EWIsMrv\Am=&q`&ntqvlL )qk >O 1,A*Oti?z(̲wBb$nw;?"^F02Rσ]zpnQ~J1ڑ$Z@\nۖ0W/ɶ%w,x}%T\u?hAOsӤ"EΜn۸v~B{.t"pBph›q  _ nFA>Mbg5˨g7V4w7xhJ,zr̎.1MyL#v Pc STdjB̮gccS>ƒCkiέm.DI0o\T\8T~2J YY\Zmb3O]QnP>X+A!#=eKx+,( ênʏ>wpɍW=WR徝Ox3H L;⬌9ښ:kPY*^BYpyfht NHQOZ瓌TOef&vjJ/UR`/㋅=*6 &hpߋdb-/fҏXS7 [6/ 7Ȅu\v0ڐ08wa|xf耗IZ1z 3kZn`݃zE$܊@ 4t/LL^G/2F"Zy!nv9EWCgkDDstJռCJ&y<_Oqߥ!bQZ냗 mc_7l*j?2j׳d4;SA"O_D]ފT-Rj._]qWwfE~LSAe$dHVvX4L5bU7,oO jM r$vZ43`JdE*1WLPv=6qmP6^h!ߗosh-` ޗ @ tA-e Ju֌&q&"E[κ$]F nq\!l4}jI Ttru uc-ERE=Q0ĸu'l] hMѝ_<XP($!"hq-iɈ.}푺E$$m!4Dm S&ffNuPBkadϴL&G>CVȿ?vmNhxC@@' O:Dm9Nm0 2&ݑxDetIi}Z} /#D{˧ yR fi7k-NoҭuL_+MA†m ly*WI'n"GP׌['ydqayַ0Ô!ae9Nq/J%@߿CMc,;0qm|{f(y¯6 YhpS8uXFU2&ãI<㍜[ML膤JLv5~k{K6k-=!.Ji'3WO&3yLV6ctn4x?3šuxϾ!eQ} /F)?][G=#ѣl|;[ z:ZyU`_ cr]dQY0T PY-Njvugn9J;9ԉ':\;(#$=~,? ~+·,֫!S&C4ʧj,:DԤߎֽѿ[x֓ F8lŠBX|!*Yoجs/vc_a*]a2Nϟ]N 5Yog;͏OHQ9j8&rȇnA^ //BǖjsQR쳖Ot*ΏYj!M8P"iu5-Ode"uA`; ­VX2#9̀ ={KE }EPsM׆u;2"󡺍:G^P[g:%L qT.{HOswmf viG? ("ll%G^CnP1v=n0+_XZ HJ&8uOTUNݦ묞sD~.w{X2s)Cf^PoB1I]W'QP]&PBxuECEgr]{?vriɉ<S7hO)fq+,JN鋔Ս|UBEj^M!Q ݚF5e2S{^Pp]w' ÑTU X=;6"kC2P`jc.͈d`u*>VPgP?ukG(DBv;+0ݱ'̷ߘQq#qAs%c<[`_g Uyު#SuJO(IoM,| M[& -y >G]_kEͬ9K ] ȍ;ݯiUƥ0*l&|AۢoPANBUC-.jsxĠ0=!!W#B-8O {t9 %Hօ=Rh~cWEP=zS4]rm:vПV.J˦۔C6Cl 3(J,6Z B6Ţ49T*!jcX*Pk>CExcP0%xpnSQpX;HٲU^ F3iJlyXcn:p@˷1h?&KzwC6} XQͮ FfD + ގ${WNkT[etE+b' -&n/&88t%O҇OC/et#x[λ}׀ũ/a,p;^eUF\f^.aj1AMeFֆu( gڃVPw%yc;դvcA<,HDB/ %XU.v2^(@Gh$|s^Y"%N'ѥpB! iWJuo_g)FBa܉Q_8Tc 1E`\'Ŷ5hfl.W H1@Ȯ7f>pU9W}\f5$H<\Lt&wXHtfH龊Ҝz^%MJ_2{Z߅0cp>m?=yԩFIv+< Ng_C:}3j}?v:SԵpBB'D> Ӧ5 uĦBm9QdH5j[ĦT[< T4GgPoa2*, dpUV{=5LЂ0Eܾ. JS#OC=,3.!\/(son3*y_i|q3s+0 !ZP O3;%Hi'^.N}ݳR@l2P@0{R mht>@ztVj>ې"@?,eAsCS-&; /^Ax~!ԇ@bP v+Dc^4Z|2G˖ lZqXɽ#N_ﴘ6էYzzKV0b$ӸRD $plG]j]ը Lv,YעO1kV8P8)jM ׸.3"Hoѳ nn> 6F|tDŽ *n 5v .QnJ,L\~̶2@ [<2ns/mM,@ۡca*GU`Uu=%d :T%)B}*OvԹݻj| #jɤalMVݡ}-\qPe5;*_sݥVRefJ]A[#~H~4#Զ8? 2!-gG#2WC*ząIVoBӸȖZЗ&dK*%qs"kS|5Dz0Ӈ@sǡ181N:ˏ#^W욶F^@LC'zvacpS9O*D Txx!4SD -k>#ltKμa]V E3N{^%ȋ%֚鉳4PtwiH_I4)أ !CXąö!ZF/ {|lk'}'kG}c/I7sg[}YAiS)Ě&+ *?Ǜ/a ⊍PFo”Q+Ѵeb/6AW;Hn]ฯM=YPBO.C$< Eؿ#?[9l%;Xi5Kk)FZnA:OO6'WNzd7EtG~k x26vIV2Enq=76I'K/T7 !2ōR#8U xSk8'1]yࡧWW;3RO{*7pU}B"BFjOUzŲͦWA p(fK"C75ܐS&F&khetQ`[~w|&pb0u$pPMdnn8Lp CuOqBY|B ̀܇Bkg\c,,1,Zt;*>4 .3R7:MFV_lLs=)L3lR䂉dhֲ#=Yx~#ok<, >!T Me1w?3dp+dڒGJ,ASD:g`dqӆ"WfG+%cĥn)^ D E=ˠ6IreN%kBy~PqsǬHAc744ɉtx`cӚq糊%/i4@'!>)% ;m=B(D5~*D/g vVChNTߦgTΑ$tiGu~ AtY%*r5?qv_op5VJCveN}mn#wd^ҟ2^Ps=>-oiMGƮ[7~d6`9LWP {c@0gO@o.PqRKБӾk8 E WGLu_kD'OERZO3G X>6!)C-{FJwp1k%SxQ):axg:å õ=|zOO-Ƙ;٠_>{@2J\'f_|ؗ^LE#kUIp@! >ػ|([OUGsLϒj*=^3{Y|BV5pʊes-j}ҔVKuz؝,>u.GtjE8r{5'A0Pܘ)"a9w /sx՝g;Dr(׊G%Lk6"i tk#-O?J+%-Jz^%*e>*-##Ąwg:7=ɧQsnb%cP( :Ov$Ɍm{I D-._&#f'pUN>3} /ޭd¡%&!uCEsDDe?eBCXBvN#Bakҽ!/|=IMće%Œ_w?K?"7_0Ugm.bX4].m3SS) T-3&:Pl4*7!2Mao?NrCfA{OTfC7鳷/V6 3f%#QY0*׉OWcQqyhȰ2^e-h#`QӃ_\Z s)%URr^O53?e.GM2>9(u{L>In0ĩ%0^({h{ 0ӹ9 lw ut94:Ɉ*(B|fK&Sk뗥féYZ&A͟G('79d ,8,J ??ɖXnRc%XchLԡuXrW@=6 &hY?^*ZG灚ZrB; c= [D ,1>YDfjX09}xcXQe`mc5ؾUpvAb9;.ٹ(@i @~t @xlobQrfio`Dp_ \KK#^ޙ~sO9!IV%uǖB;>c`ͱ% WEؤ2ΗGtփ9߷RV>)6pڗ ͼt p+`5s$>@S.]άOF\KYR[S@hC\=uZ vAdF"J`!՘|0(?-#͑Wf'/k/oBStcmBؐ2= (ɀN$<ª獖\ ]O|-VFj>dO(ouŀPC)X(7 ;yL2#%yOC{EAC/ɟڨ53Kʴ'{=LGd>qI_}_HV2TaʣL0eYǒmJj])4@f8a}@&)g|3^`P|YrbRxɿU]n {yG qYd;0sy! Tu6*}a6z=D 4Rr b0i2~4-93R18ܤT7P'u{8Q^tk` BQo.W!n٠d(ǜ{ $ yoy*!o"e4İg.`Bk =(7C@xNߟ|jCFh,x_ 0r<%g2&JEVbVTڲѭE{*av[(qVʞg~u#P&(sU[+<;)DO7e_2IjZQ[e 1%Q*a!btFE3(#JVbQI35n% x 92p0Ե9nӾvx{G@^w݅)cMA~8\ÈDQXQe#@r/~oo{4h86 =EeuwWL~i,̣AcɑhMg2m{T+.QAn):cZ~t%<rJ,4YGyr隂dE3oz{)սW-S];R zxV36b]kȞ]0 è=F (o`X3\ͦlZ8Mޝeco%KR|%zm#*;[A[C 8,|D-T49cႈ $(9 ύEPYG |S}Y&1&8[5YK ("Oo,`!5s3x3‹&=y`Mz;6.ޑoā?Wq5wtםN 9ճ¼`Z,aӽ=,EGE$s\ X|TQ\od)| jIh]lWFzAh<.[&QRSw׶ep)|+JwpV܁DމQ2ީi5bfƍ0nz)e#> )܆YAV|?6fuZa'b W.TtXE7"SSaMbD^ !MC7EǶ\cgYZ070701000002f3000081a4000000000000000000000001644ae3ba0000db6c000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko.xz7zXZִF!t/+]?Eh=ڜ.+ꀞ<";|DvW[3ՠLGw]6aHj9ЫYnj j'!a{[{Ƃ}ۣ1=Cj5˄fe'V ]>oաRl hVc U,Twd'ܬXɑ,uvVtǨja4ɹѸ`!@ֻ%;+#4uPr͟Iuq-xI,ܿ^Y-`Bˌa_8:XnrS]b0<9ϚY];n=!(iQ41fʋ6ޅ +'=jFܡ4ׂq!໴T}L6XuîqHٌMC+* `j>^42LܵpQƾԹA3Wi BZo4Ǿ!e 5B2`Y{t QԬ(3h*+zh r%&I/E9$Y$" ]Y?S95J]"|}m Ɏ$q5!܀1qdnz Vߐ SiZ(3H]xo[ -j/͌rGLH3[ Y;[rL35pX;4IjZPad.rM%>n/"JdmBCFnJ1WDž'.ibbdj{Lkut0|(l[{o ]p`, Gjv|FsHRXN .<^EMڻ8{&9MVe3뜳J8c.km)KCmw;&٧Q5/ʇ>MI|NfRY>T ?3uEtER~K_x|:[Ц{$t'P4XUH7BZHg̀ &QtrB$r@PN`dZ8RZ]!G 0u2Y!=>pa}g UC%1" "t.$iKʚbN3V.-A5cGE":@MْB՘c6V 1+r9n#c5OBJZyfFZM{ԐL<״BG8P[~0W#0ՋAnCڵclVmP[\/qr&TtaGAlNj->5!"XFX% 1HfsblF"r1Qzֹ"tz.)Tx%C @&itWەr3 HoiHԦ֝or\0f.q]VTXmumV{ rIˠgB*#)2 (Ls<đ"gk =Vy.dԾ&p@1a8%EӀT /|:Qَ5?񛊷S]<KmK%5Y8яؼXb<L$QG w #v}P?n!O D]LGiokD0: *%\8B*6e G`bNN-4=ZG>o;Iڵ0{u~RP({ ]z Pƞ>⾄Ͼ`w1]l}LowC'WR9!_ɰ= 8s7&?'vOjWffzi/8QOť~uw$$-?W5!q.1\ 1|Ohu]32"7fMxhqc]c€?O滄*QsgZLAͪ4hQ*1XwL%h@NGbՠlw fFt7BR>þ=$opG1 ChAcG5:o61N6Dέ"un/D\R5M]8hEhh@?ҹ.~Q&#`̤K4"n"DcC*ėMkkZ~+t}sr&F{Q {%˻зt4d6X?RvŶΊ !sH0<~j ^hߜebV}^g%%öKH-kY;-b+x_A-HeWKUe nG,M4 8>n#womz%==ǽRn<KASͫ+P^g[sA?^^ 8eie{F>jaq@?U?Џ49Ql'z"A ? qax.x?=32W=JPˤR[/ ~ ǹJsx zauvD܃6zs[F_J-R2=3X,F6V>7xrS3{hN?t}(koziUܜ_ fJf@:GhD$%<&PB+PX˨| gnPObdaɎc-ج(ojXDp@3__Ԟ%InBGڦw4C|q)Asܻ.:K \c ,)L=\T<:g|Ny o͆:TIv",җS>*k}fdS㌰<|21 %-#OIx썝@v""<7Wym 3R wci(DvNfߢ8>xtceQ:"T# jM&{/ 7o'oZ&iy-G&/Ù+דp4YvvJ+mX۟w- i,X8D{F}3,&q4$6L Q#.󀨘 c: r E #>U>s_.? %奥<xV!91o0;Ypaphayiz 8rxٜ`/Z5{t }`ISnXԊ5Hʸxm~DR԰U5?bӢ˱J(kelW/ݭOpMxׅn[D([vhj5(2DkGbnLJǐDf=)1 JA)s@ g]Ƕenק#6Ex|.epJkec{M >2,Zmzi9?+I+f%a+eyᏡgeݼV6QFgxG35cbk/B1~0 u"LJh#=K<^ԝ ˚&$ fai~ 73h ӻ46I<QJ̘nk?7bl-X$#>$ (奜Q8S2 B}-Z=ۗ9.SO?3,nش%/PkK{Mv5M&ѹ@\n-4O/[OEu|aҟ@z_8x .miKtLkl%W葪 *:U$shxSgX|2؉Lީ! jeKy;mnqaIU!ɦAGj+?+%^:\>T)xӮ;^eSCW_Aҡ~pM /A 烼|pl(m"Λb 2d53-)B3y"ZQtsp%$[>DH/.wɔ"MRO\:ȃNI"d;x\JG1ǺŞN~c}Fo;~h ɀPP|YiXaVA"ޘufh[Xl_aW^|n}iEx&+^}K0%X M T_Ok2WJĺ/<2Ib@+WZ{sN ļ%mAų%CZ?2DA-rUY0v+#nTRd y]Tx֨I]~:P~m^|rÓi-0%&'mdBĶ}~~+(_uv43د9SkYRccX}ҭ{h/k8QG;՗:OBS] -c%y+9 QSG`|UA<[CqOa>OocɾKnNUA1e ӕ(.e,r΁l{ J~y ,ڄi"Dܔn٧TmZOngoצ<:]H?[ynQ],90M<>΂."AJ mC0?'a!%[4Y9\Yd .96VC%i[4rCoۥq'uK#˄"y'81N6K'e|ԖB.cXru;GݐK6e<~TtCw,;X'"VyzOw&7i ȊskOP5ό'<;XEWv}zOd%v( bW;FY\#Cb5g˛1lJ eHSZ,VFMČ[2*_;E7S~eԋLh(ÿ@2A\Ʒ-g;*.YFv:͵}Bm0OQ("M 닕X68 ˮX.㟦I7ϊl:ϖ~B6 r}~qqZ6َoZЧK~ʋF6E Cވ<v I͗@s4d_CjރObWFB o:7jY55΢W` z"\|~X4B,鳇;`US.D2"NS 9pda39y1*7 j4\J}wgAФa+9K YfS}6v!c\q漳I?J—R<#%Z.X0l}*$4[&GAmj#*9EϫAaʘ.Q=c}E'aycIeU 4`K xw?ރWl07Ed]_ -{FGfCI"@N%̖҉@v3}$h .&%h;mwZyx9O-lY\VO$78vr_Y/ә?T.AR[tT`o#m :G:0D}MڃZ*ƳNJ3="B9c' ~~/!R CBiLX>"0 0o\%X1-ǐ~a_Eo9Z6=n8 vqsG#yr7fS ^U>K_g%]l R=nNhlc*lUybiI k҉ƒon,SA=8K5 UaOHl=N2Pb JS-qcZЌT,"&KiO!!KQ:[FqL͕I1.wb}Av:9B:ӵ%9 Ac <==H5Y|x/-yMP IЗTjEPo<9+l3p/ n}` !$YMW&Z\ gQsƢPѫ,z]"`8MPmm*kpNdjE'Ϛ_6}K6ݫ{-O߿,kSe:^5\6YN1l 5GCq&9pX._~^m}._:}pHF !{?F9uVI>ʹ^Kd$t6fy*BXKϲX٠sx79Zc2K>1VB3z?*/]*6+NXm.J8`c4nuzU 63[7ݸ|q,: l ޘNtQĥ"[I-`CN7+eeb8ۖ\tL,4|6.?~t ΅l!ś8NF*_`_=!.}2`aPHtVc>8^@GwD@KݷwjwBY0^=;ڔs]Sff Rd|8Z}ZLD{F561Xd= IpeY= "#|Cwngi 1Gz-+!/{9X*|>?j*E[s aO9Tz3{&{ѣ- `DbgSK98+M C`߰SRر=>f7tCKx'YS]ݻ+9E+q~e4iVP);yBuډ7Be }\0}הQi5{q?KiWЉ䐆wN_7!DZ*익JUc:3 .(+@gcg$(ZE?5EVKĴC.jߙڍwb٫cjC%Ζx}=mb}6O>!6D΍(+o dVAy.=u0|-]iL W#o:/`RF"}L& 8M!" P5L1Ie!exX'oyE~`/vrO׿`'J:ޛ sZbpGFs<[v/rrSKjŸ#_hF1a,z pIK)2VЎ)Nд[|bPtiwS/G9̑,- @.Qt7ɓ;|/…'ZnѲB)|kxK^srn&gxץ㷑} =K ǎ,bQb*J:wAZ#t4.UhE`ȨC)pryȿj9pL1 >ĹZPCXWueGU3OuSzQ`Jm*?P2.O7]V 0Jn~-eΥrt@ 2BrDHډݜY{%þ32Bަ-{:z-$ڷj[Jv6 Dg>L<_4:(Jt4 m 5+770E4ZkD l# Y`(u53/~p6 2F#s>dmg9N%F4UV0cIL0p<md_<:7`Z/mwm(-sMJ4O TbrNɇ^fk +B;nh=闏_Sq3*N ê݄9׉ڈZK8=t #R]@+QQiUHr퇻пITP]ZSZ1d,gA8ޒlIҕSɖn#d{x{`qmwU>(3G{?Ñi|* ѷ7C] *~#-1qkhb HayZ4ּ,IF, x[TݾGѠ:Iə\2Qf"e`> tL..Y/ϵhΫ眛e4P%mmx(l*L*>\{Nۈ0{fiRm\F'd8=-Gk`lZT˃9dJ`F4l1g2(6ނu?ݬ`Y頋{ZXa?ѤX=u1Wk $k_m FTId PUK t#zY/5ʖ *xZYT$lDż3l {Q$X;DWF`e:%ɾ/"{;!-L'\ĵz Hk8\.:/VFX&z$3eMiE+%H|_Y{krxc'HІ5q2ݕ0Q "f6>k xkÝmVqtH`$Fp4 <|h?  mkt@n[]{,<&(ɺ w [Q!"qKK>w9+GOUz,4\2g,M׹W̢:'g;q|,GG;/ڏ6haS/D/\.<r'rla +Z"Mh`F~ҏ: gp 6K&"Һa Uf\͍Vg0'Wog.<'P5r{IԻ1nPMQ*B z :ǺÏ q 3 :.:\@_q/x~彋}5F\` hXb_kvc*g/ԥp)G&If9x uqxTb.JkV4 ?bJ _:.#"MKU)(-7wݧk0qݲُY,+8X$+j)p)9ϙXpd0X9k$~1֫%ᰅg,x,coV3q\YE¼AQ`M@ӉLQVZ<L0rUhԥ?AxAXΘuŀ2Coz ݎ]HS{Kr2LM78 ("Zw-{JB_;11Qy_ 3`z_!s * /v,}K,ƁAGz  sM=,xl3"hT1c[L%F|,X-xXp?=3ǡ  t ln$ v(uYCCd!Ա<[Dg:b(J$n{կw `S=/mӀ &/6vԿ,|d7JCQBbҜ")Ә%'[~JY]ԣr%^&H%B{FyGe| ٦ ˧Ca-Ԃ |Xjy $M8 [H^Oݴ8&cY%Փ`ܞEa5 &TwΞo)yX-o\aQ3{̅IQ13 3W?F'IL?Zt`B=3g=R0>䨳*mCGۯRoצ`G O|EO`TDP'U]o|@ͅd Zᴘp'e_ִfPb xNɾlm8l,G"![ÒtE޽]fd1-UŸtKe'Fu`B:7Ӣf+bxrcVۡ /-ԅs!i75}B[!;4ϒ:D_֒R},crjK'd 8Q)ʣ̒ȷAL3 ,*.4q{(JZJ|G w-H>+ǃ:Pœ;&<>#b s ` O@6CGy+Β(vDT~+4DhCFb?+> eR()@=q}V#!Lu7;Unn\B{Y {(/ 7w9\\E4?@͈hPBDQ?)mə8ܯ"8=wMȬ DTb+HiGDks:4=)U[uol5{Y{Lj%wK%#mٿ]$h[,@|fVBbC< ٜP#[ g cӾ3oٵ[ }l Yv.Cw%EcKm#ve9u3{be m i;gQԨAgG kVE6\)JWN|Ⱦ#?oqy.ߨ`1oY3 ݫS3hOrlN`٣a|ͲO/^q߅Bl_i%SaZ-NJ `'e+ڙy+Zټ Ia\88~0ٱ*#𬱸bxW8b\d&v9-bUQ\9]u+ !d, =].z|^ Udn:.⽝d O["dǚy#XPqtXt㯊ʪe Noq FU_;Ir'/ i{8َJ;} eK^,]?4{Pь{L0S% ɓ93x]m(s!/\WfWDR R\@qٞVCl\YwʒpZ~J%ȵ`ڷ-uIl.wх {mOgŏ:VO'xjm8 !Ҹ@DփB(h1 {ִuqJ9"[ L>2fI '>^Q{=I` &!6x $?,91\ums)^(96qihD=W-zP@LRh019i]ָ 2mgTzT+qtӸl BY*m/ܝ1уH g6P1fP ?1SqRݸ54ZQ& ﳳ;}6YYH~ש^n2F#H^ 5 9o TK~AB`G%Vx6QFܖv'kqB<1@<ȷ{!r ̥zW !" +z]} {j?rbpߨ8j"Fy(|afvxr+;{rDE6D݁/ѬӎbR+s0)68<ӯCnk٭^;wp!5`w P#MhfnADv[wÜ76qoUGNPb@Ο0lJf+ZfߦBvy<)YHgpT{w[m,`WXeև!P IIYA6_(&w`&eSx&k<7[P&]6Y.!n{H gpcl9ઋ=T6wl"F+07ݧScuDa#,N,[*  npe'yb~"1D|^ӓ-cDu֐-ZDуsod|M֓FArZw5~qBb')g 饟x=ɫ߬A͠l%!90{p _QlQ|?] 5m@bbl3Wdz_t"X?~r~t&W|Te өT븷xTvwd\MT7/G@nQK;@pfo LC;n zE_CEQ/MD@ ';fɬ8Ssbܹ cCn0 %a6>}+TIs SY$ kMiڊ ؊j%{'#tvfz7H+q{rB$P04!l Ae~}ӕ0kh;UZ$ChR^8+ls%v˙IAr֫twey=}RnY>ICؙw=hSi79n:oN=}lL5)nlnθK})U7FyMAf+|X0 .-U  nʖG/ P3cפA( 0dG|FGpj%}Z6oU \HNhAڛ#,:i\K}]~oJ<ȡP:{`,9*f Ӕ+Ŵ>]tT_-b$$i~EuXX%kg!St~[ymY!ܣV+)*{!bM>6N26`:ۆ;^ؚ`6brP?x\* pS)tL>8u[sVUxd!SHs,e9;Cuac, ~|6G2–~CwSH>?(Pd*k lR1ghjPoZ q[\}j?[Ԙd[+>BzsPZҩDzdYoiK{/>/Xnh &}knqe|ptNZ!V9`< Ù/ؼ昫xb'Cj8B+C8)y/)eie? @qz\Ӂt&TBwѱ?鮞GwkMWa9?"k7m\ɰ([kP1!,)@,眇5߷o L>S,?7c|,Pɀh_v@?]+"-C0X.UxDlEid*>Pdg)-Mto}ŏ,q  š f I\ars?xr#߅\NlĬsd=6GS|t¸8M*HT>)=Z>;mmz"'&t:!-]R!Aq?/ DVO|L:x8*EXf k$'S*J?Ǟ ] v0h쾄$vˮIwO,{g>HQ%7|3uiWYQծ"e 4=vNglj<w7K=W[dŽ T>Yc8"v"k\NS`OrH8\'r03;`#">h_!%$_䵯S>(}璤,Gfe y}hiz? nn1b!\׎KncjĤTivn.*6%2+kReC" 4ItFc.aS/ĒWOIb4ez='U&l">(rʽW݃8\Y@.;N[ȤDdLM~96),EK =t|ƣş>aϚ e($e#+?3ۧV4^+h#hmodQrlO* f#pG}ii_ْ%~L:$*[Hfwvet6wQЦw>]c(ի%,sF\,V aڽ9oo]TvZaR EЃ=gbW|jՄ+pܵhRa=f5\~p͜P1̛v`SYڵ=fEQş8 )3L4mr 1h"J;RTNvE~$h k MXT@,ϘYǎR7A67wPpXmc~E(ŞqXJǪ|QFwsEDW *5 A'?70dq+]v?E' vdqwd5>$mbI/"qF' .0bkZ^~]ڍ$"t`_lii1Z9SY8#kÝ/zJMp."X]-TN^V{oPݏ赘ӂ10Cl`!6n "dyxT`"f7gIc6ݨf V[-ڈ0x3|f.&g6ͳ̮}# deL1!b)A y| 6.B4@4h?*}[OBOXpfl߭N%VD3V]p7ހ`?;rmLjzX٬-p|2[#) GkBY3ʺ<]yns?6]8boQ}  ļ>F)ج͜ଇ즧evΐґns풮7zF?a!h;0ݒgg1 ] Z߿tVg5Uo<( Ot&NA@|2&ku6Aq&9ް(ݽbDU}ܬ}yvoQK-ץBXF4N*2̤wMIi6ݨxDV#y(@b";;T~mUw<_!KLHm5"5۵8 r;[!CS |T#F" (?&wm$ 1A ʷN,P {l5:{ǥw+3y-S%.F( fYgƭ7 ^+,TT|N,4MYgś@CKc4Bf\L:j10c+ giJfER'sP@~(1H ZF7\#zbSukH*^1-,2[7r] +0dҰ7P@x6wǬvfMRt (Ld?\x 4CCzGiH"{Dі+$ݍ.oFKXtle 4Gu)POű<͸JI")uF=+s?FVȱceL# 7ߪ+G_;>۴}iz%E;NƣZp/ z2>|]&GC1 U-~&f;Nj>4m"Ҳq=裋V5LVBK^yk`*b|;Lڃ$yX#"Z^w5 Rf-$GL; C+h ]S]+~D~ώev'hfm#@&+Cxp\/ѹrT$L2Ӏc2[ʑ- ùQڗ\ڀV"r#u#uqT`Tfjz<m?!Rc`cg8+wB :{7E̡ eZK d4qG6c'Cyl][ 8ܴ4Z`xEE tm#v^}>cDWT,_bT7>iKxҔPh$%J?@*ѭ)xXG|m`p+M tOaK?Bg >D&Gקaf<3Mx{rl Dԁ jݥy1zTu8|3IFK=/Bu"18 C.[oN3H!A+Ypp(#1A =*{[,a3B ܁|O8Tc,4>'2R޳ Aَ8H| i|Ie 9oَޭ!`<ّ=zu*^\Ϳ#' ݇]'.s鲶W17Bqq9 KZdm7b`];4NF>Xn1^|wy]R,#6[v߽ p.0m͸5|SH00T$.Ffo8ZWswLx#JL veKL9iHT$ 2v{n֝An Yo& |'GF<,ETub.R[BMMF|܊Pou'!kQ7g l]={l.NPjjgS0剤eqIʱS'GSzDxZ^MAg2s]{ fb&9s.`r`xshw괰v>gA•~DF i]=%[JV/}e⦫1aPZsDhCϥtp[ 4ъv"xڦFÖv#c p;"=%2-]!Y#C8A{VNQk^:1BNJbW"@ [Lf|ɷ_+C.`xɤPl+I2F*3n_[hlkkMw%nPXfϤ0yltD$a!w1Heu]|nz!x1 xehU<%KaO|\Fc4 -$#IQMO Fʫ *Y~"/ 10C%!gՉ];,ܣ_ʂ m/MXAJqgA´!fx&:J i)]+2. &r &9{gƮk]М$Yi\Xn!8Pޚ '7U5"(Ȧȸ;siA cX. -W9ħ.9'9;-F%HQJ>v _| qDؿө+'> 63f4qW'7T)n+ ecݬAt\}~=:E{ua %<@š^u@|B˺uf~cٷٝ&jni(pfts_Dg7!NpL zkV{.ͼڎ;@ۛ`{?ETh'Oéifr(25 eY0[(!T@'+>W'-xU5=V}B7v/൥٤fqz[S[SBn͕v0?EEN$}+HkTFz~7BXϱe,ʶ`{\VXÕ}bQkYcΩAʎVzaq%\INx Vx=> _lpM8ܸ1 Z.zd !3W0X^9Z9COs!}JM#{]@%-#ǽM]6Jvv @1}=$봅ܒ" >~fQ(`ί 94 HV uȾK2C?MX=:,#;-,I1w0#1=""c"c95z^ܖ\ִem0i;7HoA JgX€34왳T>bg7)yjMz!T'QCA` C2!\dg|吰~imSnsJκDL^4 {x0xpˊ VnbuHN"2 0ۏbWv9:OD!~O*́fA`Ld%f/aUV:,5 #efvLGvLx (._)$}.kAĘ$&a<972NHfkO__GƵbs+3x/2Eu<0n? E8}sm8694gE{Eb(׳4nC[7d|9ljKWB`6̃D{WT`MN_L):϶҇.8ܺ&jZ2J#Mm{.TgI_ Z]?^yVyOI*YYp0bNim@@by:Hn ߾ɽ[dm iJȀ{~KX-aPuPG ƗՉdnㅩM;# ЂdVFXoqz/@vv)9-KCJg_ي&^IB 5fQ"J811XVKocNz/abӣV*C)Rw]bȼk?*u50$rkb4yέV@^ytb{aGaZJZXqbk3dxAQ̷lur4rA+b{/rtTb.?ZE?ӥӷYT?pvƩ\YoiLF[y<0 RѬ9G=D!L2yRS73pdㅘn"aNg"%G5$tYRuⲩ \i_@!p %lt2|"E)8W8#YG7C޵XH ȋrG7maӵ92HCI?iۿV~a+=:0Ж0xyBz S ګVd-k$M}4U| GVA~ >3)!̊dӎS&8;>3@-=XIca2kyP/|3:]Ptxhÿ̍PO]եM.4ez7!SAH;i{`,FL2cx`]<Ta:G(ǎMLO ܽrᵶTnԝNdAЌ\܈H)[[An+ Y䬜̨*2%ݼ%ГFa{ń+u\ߧxfTf(}DsA F4r+t)2sjp({H 0]5= cceLKkGk}Oݾ|} ~9wc)`f֥=/4HŊפG{~TxHw=,y xίw?ٟqu,jEZ L~NVh FJ^6\VuŁe[.! \eX* PGg7ܥS>_ؽ @힞4vɏRefn3ce& h5 VL90sKqީG]͢mHvׇu&v. D27,-䷳өotwVc",s!cC njq>Z\Idnd.qA"7~:ɬD ,4n+yAT: ED#Mz0o;3frQߢvBc6 FRcL7k~~+늁Հ&Ӣ)iWf9X 9 yڽQk/fB[n\O GH̓y' Kd!Ecf(XH؁- ggsLM^F16iT_skPɎT&؉վ,nV Qp }N AasCYu7'I 3࿅G@;m<[̗kE?xoٟb.ЬpbV^Usq͉D|ARG8o7a {B <{Hװ56յ;"h:&'DH=AaA=y3i7,Up{? k5pr` Z̹B,0d9؎9mf"|tBd%X=0ye(Xmйx~ˬl!k*# bgw (SQEo!H\Dg:qٳPUWQ90.*MnJXh^Ŕ~NUuCHbɲ𨈣=Bgn2U.'HcYI0I΄|~9q鷞 o [R2j[GL(SdײP1YŭM%~@@5ӘD_<E)A|?>nfۋ,3J}[B3O,JOm0\4׆ָZ;_Wџ1'YyacOC2|D%8K{pbԉe4OHSm\s:zr-D1%gƚxW$3CE_#UmU*U+ 4!ML[2QCO>k#zXvZ6r59W9W5e%gMɽX?&ez|R~e"h"5!b}m<^r*jy%g >M5"ͼ[3O!(Zj:۔b9{Sꭄ>a^tTc@=KM[u@1E1eemgC]wEEs^6]`&_^ Ƴ-F㸺=-RH-RM?f7 ;fVG,LJ]-仂$iƃ^o¸?D—yم~LVr\S Upvb;|0!0 @R |p5l ,ŒbdBmbo$8 IE2:U!H u\DS2c`1nOg.doNFZ!@ExP%^~H= kņojl*O\<꽏tG"ɡy:G#ֶ ^j4dEyBVt%V5d>H!l%^"s򧲡5V^]jlrKdQ(%BzLւcOIXtVŔhv#"#P:|VR yu&5x.nD{&"s^n. gK>\YhHBQT64Y~Ag}?!6eJ@U-fKy'i(=)d\T1avGrg2rLcH`L.QX &^ms2u^|:cZCxTޏ܄Æؖ) [&ճ%]( FvI2g"Oi@fySS 0_hE=2gXjUvqQ?;5ymIzXZx$EލG]C^Ulc!,8V ImH[׈#|F}S79YLC-Ѥ 4Rŷa m se'H79N癚m@q >:"ql>Mț=*Y6]1;M)1kCeBmZQ7йO(QP>+Cg=~VI&wx[#ve-GuZEW9W\"MFihiC-?rٟ_+y}e I>`J菤mZ6e+s䧆Do]W~w<Ɵ/ ^>ZOC=fݩZqp%[ LyA DB yi5*cG -TO`ruU3gh5uDwm  84Dqew0t(~w8 kFeEkgFǸ`eأl\ZfPu&>/{S!iwբ#*gQ]auwSc:sa FT^q?}&Kj94C5g+J(Mab~۰{xZgK쓏I+u&{O.4&n={6 ?_8vV I#I ][%O Va+8^ NxTT2*oܶo+V(r5Z"Od Oٜa]2-# F`C5E 4S7LEXZ ac@m XyRWXU!9.n1GzA>eN.:ٮt*n[5G*+< fL5wpfhNlթv-/C4xT6Ǽ]]oD*- 3Kځ[u7m{w?gVq_Yn ~1 y\3>xr6%Le"% k`FϷEm^ě^QNz&]+.2pIBJ:7.6=G0!&n~X!rG-Y)Ɖ,d*,̰`DvS`/0neZ+SvtZU*޷=?n,RQ)|}ϊP X;ONe4wθ1cA0 M>bd~Vif 1jђ5KB1( 11l{:^o;l;6U ~nPZWb6n ]7Ě' e1x@Ā}f%X^W}4fDFp31o~(e7 CJ~nZ*5y>2Ni D<)qwO~k?nD =~J;Q fU.!p#,ِ<\'On/WXrzD!P[j{8/U (PpswJ~P$&<՜d6~bޮhp;aWҼ OD3~[v}xՌ +=%K! |^d0j!zO.K$?wssx?@hͪV8J>YQ,7 1yOٹć{SO |t4hxJ(eP*X>h~{;*DBR`i,x9Q#8HUӯL⦠&T`c(ֿ+ |03_܁6>yJLd { P! 5 Q%UidEJPRkaW%劁A cJ<@,ثEB']%.@ 6 kh1gh쒐" K%vᆊIM'y"lGb5R]Mݢv4m7g#=` LŚp@ +t5!G_Q= ;GP[!a<,_= *[GG1 ӼY WFn5tH۠6d;*|2Քټާ$h$=Z.=ΥPb+)([|O01W>wKǞv> dFDfnQ4a=LoDf ;PILJ*nLD&h)\U_#rd六Rl; #ҼWxM].]z0Z48%Z$lkQ.@qzxdI2],8hM*5Ebv֢CZ[WTSɈ&0_*B`v׳=2XJA<B*I9+qH‘@"D:nognpk(b}-aEh߫[TXN|"ˊ^/c7ڭ Ofuv4N jQD;J@R$5: e{>>F: q8Jg61.k)f, jat+=xBz50ٍ#*.rmQK!ΘA݂OyvcYn! %@M ,6Qjjc>ICVڪzlw_%)me "݊KPx>IP'LY֜2\CA( {ظ}J jih{3ĕI" Sy7 +HZN<% QUTifpNdӆEB"7T'Vv'=$ 4 c8nΫKB9Hkq[Ygo;q&HL`dbBl3B4_ӎ'CyQAh-8)֬, TͼLHUKBSO7fCqȝ` XW Glh`w@%X-6X6z^_[^7gr 5)R7}V<G¹{)6\ӮZ9+uG2 ;Q: 2Vf;1e6o\&V~xk} n+wW:5ľ v?4l02y әQ+pɧx@6398E?ʇXkhtyɟ;$oxFxF0Ch8siKÜ.o%E"]m vT~5VmzdxF- Ƕ37,lZ?Wߵn>BM`P0Cm$ 7@+*I7os[o\s=޷F=ξ4{A P4PA&`gE`N_WjsUڐݮ?G=2?L]Q[Z:2O{9iTMkL%ə<7 p)!^E] KJ Ak'mYKzcC `AHr@<{y n Ӫl@@3;4@R-LK{箳sRù͝gPɆ|1,0/MPfX8O*)/Ö\SKX2 >55?5O5LAd*Ǔ_q\hڃ(Xm 5 :qbyf1"[)~vbΡ*jL ,Ax7,Avƹ;ՖwggҢekf%7"IELSaE8dΒ?(yM凇XSkh;8A]MY2wk,]NhZ!흎8{qd5{!?o¤sWO Vp;aeEJ4IqlQ?obuY PUm8ɨL Yli5"o1Jf͢j95g}YGOVu 7"Y:3*Κ,T4)R[J(hiVc3Q ѯ1̱-]fixCGJ!TwXbZg~=[ Q>")q| 2&E|LQX~fp;ݑ?*&Sdߖս|BLWqyvfn!B PXwZo=jlh*|4]'./zy!p6nkv7cngIf|0?Φ^\@chg4'g l5wVD ;H9X߃#ēSYJ oOFTh:LυגI8ݿaJ'lwG-C?ވEku=fB?5uCIFFX2'[X%nƒ¬zjɉQ9E'(،vM57C t ju Ъ3II:EJAS -<^_]ksj1C0,,a RT iܚǾ3& j^RtԾ 0›h`1Dtyq ube,ږYz[=1@MXi>(GhܽD AkK4IMG?ʥN%@)8ԺSCIsuQ,xݴ)cW%Pn?%ZKHS~o&wQ-̷~p'ane&ʊy[ DOބ6KiѴO罒&RN Gn i&:tL]D@,[MRhKht: (گ~>$*sU/Zh.]v@f,qDAޟ *6_ _Q܂f~ Kt)-c>8D#Hq0 ^n0bqZ?g>bL 3%v5NZ03^B,BsC؊5!2TSk-Xm"@`AF7*S),9#6k€GMoB(D o56N9'hnhSIݻqwC-kKl[Z$So, r@cOޑ^a!Pj[ek 47,sJ/G'=`Wa|Ͻbn((iFsd G{חk},$9Tl_r KHJӮXe=NbƲ4$VgZx/5I$2"ohpSa@ԑ>n|6<*a?_7 =Bg^^ UrgVXÕL`XӂS>xSR (]rXAZrmK>hbU~ gσN&ӳ?xr3bAP8h[/r#>A#]L[Fmmes֝t̳^ChƩuXR[6{}Ctغ\+>l_|:k' 9+^h~\:fn;2 i7=aŖz ?Ԅ|rɇ}:MㄟIaj{jj9h/pJE>ǂԴ-l@{\o;sBeʻ䬍\LZǗNePOZv?q^" v`ߛF9z%R7fL:@BGGZN"sb*LWj6 2 ,T8nMř *Y5GLȡh;Ҝ[hVEmG"w{ LsrPQݴ j4n4h$Ef}|ݒxO{ ݚLYl|I,Z^{B|?25`-gPpl(@EOqI ?mƩ9eOfoUho|fV5>Nn;&)EVjØ!87 !k.Zx_SMod+g)`;|ӣ=ad?ۣsz ~079~Yb}:sQ-du9]DM^)Aa)FS?4ξ3}4mPm+Im^Sޛp"s)MC m}`W] 4c$U\YnZ%fi8Oj4|& ˆV,yS% E `tPul\23loM8;(HGRUWhvz< M'XUu&`:6l=N/hy3(spŵks+LUS2pGJ~fL>g"~~g,p#ul4#2VZ lb`c[=У[*HQ*ӱ+E"rO, llR9=>Բ~(iZ$Lw0&(*z9lT̀ta8 6 /3ba.F֫BP\N@ ] E~m<{H \ڸ6rhw¦:G-{VƁHT>Isx0m Rb/k5o JV$' CJ-Yyi3[#bE6Bݫ<ŧ$ b9:T$>K>yp=oc@C@P~]- _\#:?v˟RtᚼHܮ!sL]5Ɔ ~Vo IFݱ9]Y G X0g~>Ɨ` R*D~。oJJQZGˋfH{hxI8$eM]1nYؒm503ֻO;ͽbƭ.xrt()zPr<7i4B=S<_o~bYeySL7%֐ |EEo):d>r M`n,+W?B}=Д")vG_N4㯄@y=}=)4Ysٶ\kx%m&Ԍ,t?P:3G|oWB:Dm\q"/ Ů6} d80|Qpt".ʴ'I[z1+ y-NP\olA…2܁ v"VZaj{N aeRCэɦl~lɗ+ڢL ձz8EgO:__qCOinZ0~>x }4RexTĚ0DB$f:fho +\06p:Q6{O }ޖ(nmf"N a!]Le֚v @W)d0>CE֨!/'`)|2)UfD$Alȍ`$7U.v&2"v<@m(e(ǾEZC /ܨz7[|zUi6dl4hD Y7d0pE_݋KW2og&8 hۍ$rpk" "DA`@GkPC=ɿt`kѶan$# 2Rd8@x?&qq6{!R>!Ͳ` 饮UTHSen-8߸X͈ 5ԱVD[b_t|%#lQ0soaL—|jkxd&k?ǹT'RiZ@ եHDym33 ;[4R<} 2@ϓq&H'}1 L9gBm71I:f_ٿB.API:戴szll)Ak Je4+W DK=8yU~O]-ə`lQK9ўC6KArcj0۶M2fSs%Q_kjZƟ sڶy9'ZϳCk(d=%{#&ӭrC\mM^:@>&  :u"όRFytf]}vDo]Xc!VKpc-ueD6 =0,À,#Gz%WUEwWVݕ:Zi^/F y j1`FRtų.A,ӷPQQbbJQd֒~ǰ(#Q qA7]BڪӫCM4D1C?X,I7suῸ*٠G2:S'MyP3͟ 睇!j }|V /@b1va>@I ֣i/ f`=B#>+FVIsJY٣ksO]c.K9P#%6ؑcԓ1s ϴ kZ m +P30^#N kEb|KIF𳝝9"c^+*2i!7|g!m/AjT &e-)< Ŗ#%GMꊩ(QKT zLth|WVbЗ(E/(20CSXL!쓚0̝r>tq\ t;b?#"LhP!Ncal$\'\OdPtr]Bwޭ-&7UꙬ##c(**A5T0H u<# %JTyv?gElwP gI[AVGi4 2xޞwuJu uYPvЋ+B]7}s Cm򂬇%-m3&^;fBbIPh}To E*b:ǿQsN/{^ rha&=j RHmTJu:*W1s8!a^ki =BmNr Ca5s_(~)שcܷ e]ޘ4¹jF)$t!r*C:dUӘ\ >Ҙb]:ىƮ;{fQGV( |q%_1_#k+sa'[(s_8#Jb8+zȈ|߮S2sz[+ Þu|t[$d )ZDHG$ m,+zކݹ- nvN.;. 8unk;OV 86c= zȻv\E58»lHɮƅH[QqwS@@0Y9:n[xvGSUoAT'bjxf s%cruI|a=pRBaǩz0_]ι#o޷oL< \6|ZB`YPCb;iyt5{-0`￈"'$urd I惾!εOX] ߴM0QoA}>aUAVQ Ok> bK*@侈@{u(Yɬwxo=FVۡ+`wEmBg83e[@+ )IJQ~D jA2.7t}u ~VMǹ*w$eDRZ""ֽ (~An@lяM]hHK};3-(Lf.-4?x=}`[fJjbǞʫd i"YVA,&5+cfbN(7B)hp 4l)Q^^GʨF엠*]R]Ly831úDu/NMW୷f5>s¸9ȵY푢l$P'O%:E*?\lЋhdƐM~q🵧df'wo3nWpp{Rs&.A;-/%jP!啸T(u_1ȐQD5$-M ( j<ɋMBYpnҝW1ȅ-4W j7R "v`U9&*0%7x4舧P$ t&N׍T$Oi{ZqSS4@ۃm90fuw`4Fwe<% 3vP}dyBz>DLE``]S]ה1gbpz̋лq#co`&d7ȿHQ=PFeQg$3SjP uaunl w,Ko#7CF xcC;dqNE<@0FK+k@m!b;L 7P<jq^U]!zإev#&xڏnۯ]#EՉyq={3X, C*jO#x>t:+;~kK cOlRň؊wiM̌[Co]{z܋'5Ou1lEp48CynEe6bڿ ~Ϲ }D;,~5>U:,zڵiy TQp65JCV9`*^NBbWa$YEG\)OafTc^s_WrF wOwHlp)~v&gN!x[#dMi1n8!])3FZ 6Rݮl%KEQr]gU3} % ]eFe* 9u `FPSIt< a ߕ_*!Jx|]pp,M&5nq]U3QQT7(&݆?_TD_r;h n c!cCU# %@A+ݯlR9?٬/Ճ%5>džq9cgXMʜ1zL`ߣ4+ÐmX?uBM{qߧQwBщvҌye\F@i3]9/"48q߱=,KD}5akiC%֤5#Xp\!+k8rv= uG:k16\6u2G+Q[3y ٹ\Ʌզ&{#=A w86pN0:W ʉioI&B&}9$"pyZUėh+STA6ǿ $?S]Bxs#B^i鰢amGws*]fo\ГxWO61ŋ{0dJYDBoH;ZVIMgYVmZim )9|D6,~*7>7S騹KvEkxC݂YIA*P< ʺ"-"ޘ*$Uw-LK-{Nb%M_g\~@Y_`Zz%0&WVluZ>QՑ{}Z$ 'z5胭ZUښvXXسa@#"0IcnUWD/ (67}Uy@ 7z1][vLժ_)-5cyE^%yMֲH iTNK!ܔA20qkY{\pl<&}WI]Ɏw[:S{l-E%&$wYk)|uI[%.[|ʵw|B=jTVX$V3BaP C|#d^j fcҺpČZZMxeıx򒙛"5aϥg3I{nI tOj3vh@cJ/& M*(8@dC"<&>#|^+)8LMa3'}oSvx&9_p -M.?գ⯇›yihZA#li3r8 .s'i=Z7AA0ihqb_lp߼Ʌ[fFKWfN|ÛЋ|LE_;lhnEFyw\6=F$a5gC]a` 3)U4#'kZ86sMxP!U"x\æpN'kXc548'~۬$J~^T^ᰍF׀7Bb֐,gEB5 wgF)v̅K Nƒ`o[#GŐfc8,D/43Bk[OX`qF@qF+ɥquEJ> WDӢVR$okP9Z2n/7 ~[yZA6{`9U@\Yz|L!F?q=EA܉|m8a}P<z&Ierl{EayS+ :o _`#ˠD KscږSrj3In0wŭ$n̰o7n,D0L7߻ԛjQ"EuX?>7SckE&wKn/v||Cq.}}- AY^9ܽgRw396vn [f&_H\R 16|[ZB}%!x|i~LsOWY#֓SOS݁֩ 9ڭp֞.6K}Tcc7`x:6DB|ٯIZSC>?:o bk=Y}8`hUZlFB4nmE vh]aP`WR\S?hsdLuڙ8ԵyxۏH"kӵY4c7DBpN)SSuKv31bbZAQN8/f5!;P;ZtpQȝ?k;D񐘆u5+eUP3ƨ34!($h!ٔt =.[=xmP\@'+R !=-Pʿ9<k$(>B9Sa({> $ϿM^[psf,]NŒK#+{;)%=wC6Dc5@6ɘH]Ӱ, f0#:pq'OWM%ܛG=k{||<:/L4П*}wz١3՚v)I4-sEb)Dv0 ʐ2$JmvG` u;\AՠC"Ѐ28QYMʫ7b눊<&4 qٛ0?'ΥNaE)"D _PAI %ٹ *X61!ʼn/MV͔?^;|k=J*)P _F}z @7Yƌ|ra2δVٶyd:Y6pzŊiG5E.İ~٨0go9zb[ۡmb"*, 'e t}sGGwTuFu05Q {cI`4Zm5ctHN mMJ٪Cçgsa䶛w)t;믿Ua:e (dt*RR!= Ԝr7 .:l7)d83l\PE㧎S15wtcC)dkU$IԶ6rQIIMF (̑cĚAUoy/oֻr* Yh7;Aۀ;iYE@8ۺ9 a>Xh&LJbj0P\ r -fA^e`7Ea|xdqp<sA تQr}+% ݍ:n1+fm@,,P\RT5STQ7)ti<\3WC#ixδ/Ȩy1+~77)MHLkEB"wYR`i_Aj-!.x!u#FdSQc+y!GU-ٸ4K wT*(,6,7Ւ}?n_5›i@)jA3PP2)p|,SBü}C *SRU|d58iʱcJi$nꎕ{Eu<$)bb9'|=%aq!v[VUS,Dj񴑕vKuKv(v\N8e>xyVua;^|qȴ?-+ڕ?;Gqg$]R{ a[U!yf@2i/`![]7uA'܊{(ᒮ~-+52/ѵX{M! Ofas3A׀<ܴUq2Sh<>˝<^:Uv[KT#< =- ibc6ؗqzHsORi#}ooL$XuG cՎ1C?J9jgY=ꁏd;~ dH4g,{::-/蜉F-XԆ V9v"18iv3zl^ 3/L zW2\?]ҝoB?WX|%6FM"7H_NjjD5-ʨԚgB x33T=9K!Jm`!MQAWs vtC sBtc J7CNIU!>Fϳyk?'JKGT#PFíڃ(9YCM=]aieU?Zp0QzN@akPҬze:dl {͗XrmŋB ĄeJ{gb[DW5LGO8F澬_7I{ yZ!l5X (IpLYu%k6-7apwF~pr/8e*h( ry7\|cP[ X:-[6|ehM` }qB bO2GO쯒 6fc}0E J°!m J,$%g!:ҹ>ŶpYU4IiE|BF\FyZᇁp,K ; :=;::ȧÖ͜L4Sgx$H1ŞÖŨ!h>YGcg)M7D(;%:ι<:H!lv'I <GZ)jk8=4.=Iqܙc*6mAf:3;4nĊմ) ., ڟ#]a6cL0BrHITNP :gwhybSwQHN@SAP]}.O?Û@Ҫz]S $lhC:c(1]KH umD3;$P_B:wpʸtvWF2Fx1]%*U@|wJɑ*aq.6J`߁ [̛]\h,4<(#P*>Ol3S[5uy%bZNC֕KN&^VrXڃ&epGS"sjL 7}e_xxr\ao+DKiA]dӁY0א:GBe*yNN$ѕhY F'}3wV5IQ%<ȫ/4Gcf^&Px=G !)p,h{d:<\Yܰ L2[iae+Xfe4R&52q\XG*?tKa%.K׾.s\\K5ɍs-jcՐUKͰ*yr@Brfwv{1tk{'sHU4]]Gb▢ޟB!I!v@2iGZܸtI*(fpٵW_gk;tq/;Fp@:@QvPQ&:e$j3,a/;H-t}p(ga0":8G$_8Gy V.WDOّ)#*+%驰 &A؋n zy(\PMn`f,ճvfqlXu츐Q5Ա tl3J5 `RyKE V5ԫ嫦`yR2xc9*N/ bR`W`R[VldPv]ڔfnS#6^j rޝgShQ#bUb`«xA5`!^LeS3(~+!6M@Mz}f:l3obN:J{hw` {o\ <즍{L<:yy1@7JWcl^r97GvFMF)ޏv:yXԆ6L"TFKH N.fz§7PP̘s"&Aa4z:ɀYa"K.ZlXoSW8`ں}D!z݋GD{u܌9_'‚A'~˴&߰Ze|̾eej)&K؎B/x өChAmKW% G ldS֖YU^P|Ř,%!N$s\1wOU /y8MK[g=J6S8-_-%+?ZLYKe43+&Fo95L&.U]ɿ+Kog񃻏j&Kuo:}0i.:'dG6RXC* >:+hIP4䇗Vk><'Qb%T2Z؟`/O>[o;ߋ$n֍ s3f.E} / U"X+awLv/$,Za̵}.FOR7Ӟ۬ CqӞ:5s$\9 CbdEɻ}W؄|}xx%8A|36Z}Ge%AWZ|15V )GcQGu{}PC/[!n[S[Wg2u?H8 B7U2a&w ,WJ;.y M ~!D{Ef{zlulcvQl@PVH$x r)ߝ~˿Դjm2?x">x7 .˛/^/|'pG{=-!ǵ\d#77Z7D爲]'Yl碝GYj`ogޅmOWBV1E,fc,$V#hb~hT&6c4k,٨ 0Rtp-&$N"/D蠨Ԡ MW5m#ұqW듥q:jZdDk;ІDStp|+z^c?5/h2BWAzvO6zWAg8hz1 \b,IƚAYhc`n5\QK񯰡 c[J@9ZER#RI_cS'*k40 -ƭl&ރlQiϚ#ﳉ|mua,X9zm찉97Tjr O`*n~6DZ[f8_B96䒥 3* ij9깚i^ݤD S7Mf*P^kRjGhԳ`}*0@sr _6K5/ *M47 ߀s` 7]䅗10ae_fŮdbVwV2ѳ}<G?`jSͳI0{O>EHl B\ӕ88*>l`\2Rq/`1Nwe߰Q$]cLOo/V8Vk9V2d7d D:s@ !, јh`|e7- wbv 8Ds"DxҲLKxuvetvP;_rk eŧC&o|4 !۵&zgv+丹q1ok숋 {ZXǪVh-$2x1y,gad9kL~o z|,ǰО\ڙs٬lh-<drw90&Ea}&[&@Z:#$y˶)a1EtL`>Xy49?xҴ8$3L24l["D?NHtg^Lf{~R"eiE oQ&nQVK{"Jdh (_ Mt}K]KtaRdc S1HjdXZჱ!UEPk3e8y|Ȳ \/] O `HM&h+%0/6Vh[ޏQ'_0'hLIq Z3*URq+ KX]7BPH9:!*^NLb!x[_ki*g%7AIoDܔaD [ tn*I)bтeޑ>z+ AQ/BwsvEXU6.o1B$"_P~AQs3S o]ѐzdܐTA{:(FtSNa)<"2>%Z#d~hd,C!ȢQFex;3<;5eChf(M2C2wάF~ 5#P6I}^!&{i⟱ Ue>V0|U>jw8> 7^!Hvq Aq 7%'ʕ;L#ͱ[6m95zʵ5ύ|"t.Iң"4{qIu I*WZ#&ɫ}S%$qxL3ONIi{!@}iEX[E]fttVr_վu{jrkULZa69;˸N5/$RZA+b Un s+ԓa4I\]%tB:>skLP>P '2ԛ#poZ=fee=I_E9zH6춛U=2C<  ke(Vpy`[rOTmFPl 8POTce!Ah}21D%mC[`L:k|_u._.'R`}́_6b5V24:C 3^yVLmҸZ:`oxr\nxE&ܾs9m:c{SY4- ٭UV`6'+ЌN!X_Ui0BMNi?<"pC/|3 ҩܿC5kX踏2z 2HbW*z8qFRd 4v͗lr1esVx&%'&8PjZ&ݪ2şvm4BTsY ; ۧ$rAJ"N[0[偫8y,[qY/¤ tv5OȼR[dSL9Ȱuܫ 3O(wހ1S#yn,d0G[qj4ׁrO//=}ݬqܹo'IVfcE63ZZ @!o)nu".7߆9[1jssCl^cQ[+7zd}0=nP $zٸ|3G,th&_"\im'r6Nl?Ŕ?ԙbH_n/^?N7pkpEWF,)䨲.y#G* >HhPfqzEΡJCtpb cJ9'˅?ݰKϙ76%NQb&l^.Z6Pv\US슶:u)x9gYoYO +ǟ?]c70-t%8bY } *cqG<gl]wNGG⦯һE Ȕ s榚+YjRJ%9T[YncB;~MNt[n[ҭyV vvU[r2/>/?`~Ģ6Envϖ=ŷ/L^0`=b5KAu_F?{sp>>8:1r6#L!ו]ڬJSh$Qdg}xfCjuOqr'g$7x* 0|&JPx1T.K\藆d'4wCn*Grqv1<^B 9b9܎ p2} a;CJy5Bas[vf:RspjqV0~*ЎhKά?[f"EpuRsBo}Im }˰r)d_Vifh;YĖ0ydcE _,Xix'%w; )JϚ'`(ԕd'Oի3jF=vUpLMh#spΨBjq Jf9PX)ؠi8\羀Tim]7T+1O1 Q)tь}4aUW8I4NSw4k%4|$'b% ?) ss/ lyR9ސ;$(f j/4)WAA_WmݮT/Ar,[aˎϯ~ZY/K&c1Jtf㖠 X we@"D KF-N.b*5l70RӴAfyLoVwQY0HeISP5u(#jQ>Ja6.i <~ M>ZD x.@mzTwMFm)ŖtHnP.d iW~ jq|FCPT?f :+W%,|Vb` K4N S݋$}WcЈ-mio}y+4EǍs&\0s>2?[+>ؕ.'Z5i Cؓ1%K%*KW r!J۾i l $1fvҸC*=mZʩ>$27˙N\lD}0=D,dɆ4SXyvmUr3I,"pއ4L")ϭ+v|XK=i '03\p"#y\vafl+)v K Y_oVtJC1\qdii:{B9mHיg+]2Hss mq/DuEi[%+" 0·ӗ~1L̆#*=a8)$6P("6N)Ų`C7N2tz4r$gy{ZP5@PBŁ\FiF& DH`XGtr:_nP,v<)wQQ+4yD5ǝ:CG>Rw6~8$ǍtC|8KƛNS0/SB zvnYjVk;jIO&N71zv BEĈGwzM~\4U^[_Dn^i'"SZϒy7s~L$'BW?J0'X$^Yf#F3XE(ZF5 -B*O]<9IOQVOkOG?o>H ޏJ:?HȒA \,5 7`y 57So'_BBa~}{o'YRbDijꢉhM|b*< &|3|Bֿgt7{!LI2vJ<^>燰jjl&p9P((~i^m8HRjۚm{RE/a0Bju/,sYi/))^<-@tq"bVDUkF@LV/M%=6~_mš`:蒩{r?BލFiZCO ~Pt+I(-/)̇8#ZZV}` <OsӹLiHm r5 V9|/>ѷطz1e !}C |"fe>&XAX1*eWAoy#zD&nF#p6@DGH}Xb\MfRFa% '3WH"_9 g3ZCb%ZS|nᄹyA"^pbm{8X JTkyf IG Ǝ WP5k mʬw{xRkRalR.b'%\E6˧}~[O7G3v˿L']+y׫ǁP3c1 dMJNb;ࢲkj6ft` +]c ;|\JE_&rC$ spzQ}#n/e GݗR`&f7r}9Aƍ'ܔŻ>/b7Wb (7pIV i/JUy%U[!gYxcۅ*@o@p^"2q(+ jqywA 3G15%54k+g%5UH[8aJk̊Q>0݋ @ +Θ vT^ߍ}Y]j&"% ,}+ϖbF+tWq׹ש|+ZX k4bZ:=pMU<+@n)8ΨӔVFg>mjH;$W\& 'UxFuFEP,f\G'Nq He$6 w\[~8kQ7D$fdp->|adB T{LS >bfmA /իХ|A ޖTsQ$˛ 9lJ|Ǡv.%/)&l0(/o~jD 0Uk=,eQt3uhZ躙9azӓ\2ȴu켕=!3*X-:cgJ7P$v7|=_,q=Oe `FoIaX6iCdgެHkD K˲.`?;.oH]eT:!ryL7N%m(V` d0kXBU~AኺR {GF!$ +HZ֋mگ&( ٌ٥&޳&0罈yCNv0\9g#]һ2{\%DS-,;%ϵPL4R,Pem*JPTqi^9fUU8;fFrۡ;'?7Gn /-O1; @dyƦ^I1RU" _9=FPB_C)4ei8e |Uթ83;$-j0cZ “?<~ByPS/}>K'&";wAh˰{Xɕ7F)k*!B_IPZkEd蚸ljC^(ji, o.4@`Scx;a̬v[A 1 L>:@ _>QDY] 6Ap>ĐQxBjwѢ)nІ҃K Oz3X{Qќq4=WE^- KbMPI }<8GopŻpRQADLޘKϑ ޽{7 I&3m(t\-IUgӯ`(DOEFߏc TRd:vߎ93~0#qя';y#B"n{Z"!kE_7}5Wt=ѯqLH;O>Trؼ}l=IZ㼭hFC6F_K(]Gސ&f,?"FU6Ý66f [,g^.*^)S" ٬Nq>bw OjOLׅq]WpEΣHMQI"YF)쪸yS /瞽~9M!rUf=`S} +MUsf(B?qXY:eBflO3NB l)M􆠏̓xmAZlIՊj(' ?4WUJqׅVBmѹ۠`&d 4F:%8|pXՀܸ;P軦NsJĩ"99\C,; 7qBGF ֊oX[;b%wT'r h(XXy$!0GX6 ov~%Gbp t/ศϊĭhبnaŎ<ԩ`Ĺw)0~]j&q(z7VEC5pPdJX1-!|MUqq; 'GC>H(=K%OY2b#iNKܫOV$UR@H]ed06E{ը}FTl-lQc E]!L7 \d~f3pðսI띀px4b  D{/S^ӇK™@s:2Q%q2t2<9uo!_ֶ#g!q̉R;3d']>^Ẻ 8]aFqUw!e3P! b&G8NI^R] 3MRJ)UB܎=77GqDwuT:t%5v8%BY.̂3U:/Z{HK{q[B=:}?=~ZE6}!ν) 1kGIL\um!zWY?M5hpWFG .=웒ƭb鰨ZzJ(A؞={5bP]y[ lVJ*E|zwyaCb,8+ C*[=TPܚdw g2 `wy Y}0Y&G7>YBkسfH' %& ƿ^# tB SI Vn rD[cqMuyd|BR)[h4RS?%s/Q55B`lTb ӵnH[{pHf ԟZkK~cip,r8}1/ Rz_ A.ɹ$dcY{^y_OY`򘝢C0*= pWak<Rn=G*rMw;k 5- iHČ]+黆NcN&+ P qNqǵlQP6lXK9`X.<v[J!7$Ώ=b0][Xxr1U"S&;uIe;HP>8Yװ a?Fv$D;3m _`jjNo*kA:BS//ث)]_d}-H5ĜJMQ`9z7TIE2\`Иv$"hQo8! 5ƾI=R} ]EO~Z3B!K/)3fH#91\L.B8qB Ú`f棝1[0Vݰ>mX_LdWӮ\ xmv2Z] ?iJ5^奩Duu5EO3o@/H5ȤB{ɷb-VAkʶF!yTu(0K_s dI}ѹɆrg;; :G:̓c.*fuH ɜ|ΩI>tQ]7f*h "TL1OS/-$\*IFprh9l HÖdYڒۚvE˚H[~quS:|YKgb.;\xw%+Gf'wى_"V:)NNe >$n SvHYg<Uy|`@u)ʊXph/$o9mK. Th4R N1MC.Y1U3rfy]: a@3ܔqX4&&sSO 8C`{ }? ]_1,9,%0 ֪UQgLpTa.϶=!/iiA}jN374 t+jcGlvVszT6E "jan^pU;'%.MC-9Vq;#=RInn#+̧UP椻sΝ﷤k7S 0zScRwm~M'+N89ˉ=/nYn}SX-{ʼnLx <%,^doHz{xJp6&(rGN4P͵mlWf҅%#׀K1D1< /ɪ*YϡLOOr*57kxw墬*Bu@Wt2^i 0%XJf.$@9[UUp)IZ#n-^.Ed\L76k.0ڂ>N!jyVCuwz*>/,Ug|"V'-ݹ#=ܓ2`_l CoG* '=44w L=TazKV}XHrkS'RMEZ[!- zI r\ ԏQfW>OCcllzpn9QZ{I<59q”6bQd@KXTi< B96|֏qֈpE63F^ cZj g.n%]3K,,9poi(Z]: n%ћ < 'S.I*WBx)؊=$Jד1qtۑaUDe+FKK^Z&Tia}:fpMG9 5t;7ɖ(/7MK!k8U\ÖUd^D%d|{E9yq6m QH+.H tlP)I["zW Pm ڜ'ag%ԕӼk{#Z9CY*[|O',efr\* $)@qJ0\ vN0E=W Dxu тXUr3 N< +/CVT]@QHT Y{ PYx9͸5~(@Eʏ,wU%]YksfyCQzńډ\ҝE? 9vfկ# 5Wk,:mkG\[Q#%6ljnHM j&",!&JƏg3f [ ]S´ՔԀ ]^Yt6\QbjvW;XܚLHh7> #n3 nrufgy({/=Zv+cHbUх \,;Љ2# EI9$$iE$Zuk j <ƕI_SVHcG9O !^hfhI?ᒔ$*]7E}N%Qb:Xm%)|p}KL*7^x5-) Fm `ёX08qTUR/ s! !  ޾AQ5s^Fterlي ]t>-;lϴmsA[bZLo 9a WH3)(iaK n>^_?1"&gHn{48s7;oe\fbW;(Z$1vb`{^{?tk[PğFah,LY@6nJ1,5.#D_aӑv\Րz%0hgY+c57ݙtNsèRF,Vq" y=1fkrDLh9:&!ݽU! Bl}iVgq< ޝ>F*[Ɠ JR+`/ U5(D[Ӗov?I-:'+u4ĵOXY[VS.T^ȆPwU$l M!20`EStWt$VlLQ) Z"@%R^KƚlF~uq/(֫PEld ]&Qס-́9J!h m#Ρw!(^cڠ+X=^aN\P|oG#On\(͵dq;A2_}f*Jjp Pc 친nz~LIj DZ|QxJ,>4 F<ݧv4%f;(U;UVH? rע  P9ǖyTCr]d4G 2΁(Kq ˴^^Fҳٲraq!s v3jj{Njc+[YՂ|0o\KSOWؚF p@,܏mxy5\.ZG!taCZ!$q=,W`M6SQ8 ؃yԁb;N(&NA'R^CA_v~c {6ɻ,qd*- -o<ﵮ= c(}-n>Ƴ1Ϥ~')$kG{:*v '\7$^Lz;DItvS6wr~צ_!%8fcY@C(?ufMNƮjq5Nl.)|i\bLb?r NFtNX:?Vwݹ7|>ͨ(?W6_^!_*QJξȬ.ہ{WP3 :3w&)#r woZ Z]ٸ[*63rS'P923Fehf=R#!AQLѝgU~$ :(f wR:fB!7Sn{СL=fJ:!7_u5Ņ<ۼgK{Md$Ѹ N`;-2S ` w7s>́૮E:=CW~GA;%fNHg3BjI)V`vb:^Jw02/ˆ$鏡:C 1C6S 4[ݱn}w/5-;Z6J' uJYXGYD> !٨$'wd.8ec:&^oYb VΔ3,nG<~w˙ҿ#J?Gq^r'<[HVBuU^:v"s|f̔5\e4h2} 2 t( Y#PRճ|NPxɅq/$%cX$FxJvg(}k0I,,}3AQtpiQQ=h@c$uM捺Z ]:c=[E~ KB\0p ^cMRpڒxJ1Q&'2i2Rsj97z/P.DO-& s F3 ;z۠(@!c껋-)d/ũ4L^^穰5&&4٣zVtK De%"S  B8TDS {*EUd!U]be1PAԷwEѡg-i+9.f* jL̠|,8sA 6 J-GX;k-4/@8JaN+jzM ; 2QM'G|2`х箙HVR F A%~,6[7õh BdZ: )DE|lgR5PF<6R}i#}fЛvl7 ׁHg,'[U 7*xM8{<|Arϸ=_3X5ew>l9M(p^\ ̕4 fSA=+azu ќGb\~ARK9u|gg ! |3RTRY@Ò"HJ-S}% jEXMɰ#zI~\BQ[5V'"hmea66oΑSy`WGrVdS]{Dv)k }.⥽&wL;G8y\)de7hb\jEHM MRVb2DosmڞĹDR ;܂3e)5Hw:zAxʀ̘gMK+\wjj@|rj:JJ c8 D{zSQ?'n8+~ :&Uu`ǀwg( ؤ=VeLdi(\py}* 0/EZKB<@#xBUE?5شS37ٶ4ytn 9:^s 0t>6ZoynfMd!.vh)c.L^>/GXѵZZA91[W#/ ZS >sA14æ}D- iHR֙m[F.|_>7e1ÌW ~Vl"kFiȜ1Z[\+O|uHpdoΣ41&<ڡ3چv5(BPͳ$3 9R7Y~(RY]\d8d2 U, 7FQSw!n^ACy2.HNcD { $~{WDfؤa Da`涜6T'Sy~^Dv WMd e7 lp#O `C!D j{]i꽓bv~Jƴsu8FCjlN꣄odF#Uwf]gBy"` kT)-S7KVsjSꒆaSrwG TZ[ PrZjڲ|fQM762liaaBskpi-;"l\bڇ@T;<~ s$  \*b{`Р'.k68S1uNv!ȕ@=UV\{ [t ԡ!犅@?W6V_;|-#{ޣk<a ^"! 9_Ja?jeUH7$k{Qm\a@fX,M7P yϗHgPmxkw:[Vf7]UaCR Vl8lARz:lmVTe'BS#&Ҭa?%d5݄|+P@s#b'XC4UEBSV'֧ؔ , IlynOylH&8{T2TLg&Y(kpfbVf|٦ЯNqB=4~3%vZ7|ҳیb% L! śME;"q ;Տ\*?EDqǐC .BWy~J/DxTeɠn2M@%SN+#4Bz"vu2VOuk,7Smf ņgPghlMOt)Y6ləD`OA)VjcdT> /` so-4{Kd]NXi^G I/4%C#Mn z) k8Y eo$_doXQSnbbϪAVOjqXY$vcjh) >{$*~FOӁ!~VDB{ep^Y"ן0[*Q$2hZtt+|kA *_ [&Z':t%i†C,Hbx~Zo=tVޞRbxsSY_ &le :6lwJ~""ݣڅ4MF`X/X,R6!(shgNק-q!N{2iLG MxܘW!ޡy}cv4Y |VȎ>6;-Ld* kֲonOA*a籪ڋAPH(Ցx<*[wG<kX|b$ YU Y,,y:"]ɐ[g{nw2$D-KLtsAsȈ ySf?D5zTƤ’<eV-Xhu9- *-vYQ9߰[ YͺZ:@1qܡ7+¼M)MTa˿LCR]eN7E:W,s+[BݰҸ W.WضiVTbgfmrx|"R}5<>`EO=cg˰tkrnpS44%+4>Rr8* &=a G^lG&A¬8WdLJG+,i)^S7:n ]/; ]&|ڏ:v5l5˦n !K]%W7/(s/Ov@.8qud#Hcxƻκ=MR?[i3ԞWn FJTe{|ӷ.!+J"/Lۚ1~[M2b슓3Pk)fߒSk(R*+a.ñO Թ4'ٽ3ݑԉH¦@pw&-\Gr%1ݠ.%7%ç p"JԞ=moh0әje+L&Ŵ0KGKa-fQób :*4^؍vNR'>E͕NVx(5s-rXʼn{oj$qNlF'-nD(Ogj,h%uy}M aoԲ}t*Lf1MI69MY ܋mfK} ̼M*Z $%H!{3uax› +G% M:")&KI*5ۥXm򻬑Qʄj r]S jkcѓ:j^ Ἥ̇vD-hp *1|B g fP7Bܕ-p}h4B g :A(dl63;${q8E =du~VݫecN9oTNA 5,5kbqcG F/I7qb,@* /$%-I7cMCmЌPSZ@WjﺇaabtP ^#.<QVV޲~Qu6sBgNJ+=5;۠8 }ȵA%F0;WMn5at8KM=ArTV˱X_ . ; ٴ;.0# AET dE}/wƩF70^%+,:5ȺBXW/cG&dU4%9u'M!8_]^26`_'|>r9G!Ct.+@D*USzf}n1EۊT5sRXt8M<?Q$Ƹy6~o霕?r H\C's̺$Un_AF=4}-7Ňќ O`ͻxm;G?kSU8Wv@xIdR/`tEI}›q} LANsGB qҭUy$yŵ6ҹKo70+< +pC;u 2i1acWim@["+B(5@5 }PV'2$=_=P|؁3@!Hh7\+z:nqsHZYl/Ps%2D:{6'LG=fѬv]oM&5]$Ɍֿ7ɱݤ5CN%-'xњZ#c3CIe׳y@؍& ~ T"yNTH(8 :OmVwTsb6L-ʲJdnfDǘOX>Ew]=URW2k܁%oYSр9lp8Uk8N&ء^+@o%_yM9 ?rծrݯSyȵ*%Ip|By"ϝ/ꒁg.gRZ,eOH]JLPⷑ<[M̀SOlDjp'9BM &n^I!E/Ma<*_s;GRj&CIv7y*HQ^'LwCUAycyJPF>/ %BPll:Ia?zԱp+vH;\l>6c!h&Ņ(O ;r 2DMRO$}TRlAyg? j6 ?[Ru1RVb.-Gt33/V'YETݔPwo<_)8>_s05x qks]0X1`AMjB'RDn+#_vCֆн HݱUa2,qX2A)x1R_qJ yECk .J]e~pP$xWa1H0X&'<uۨNq+y 88WyĶ@?Vb gJeBZ,a?ez@Uۤ3!8֌R[vAW =2" pcUhEgǫ!c54_`;9)X\p-[gҒ r]0/QVML+~Ǽ)( R[p=>Um(ij"~(M= Ib,ȑ,.Hm P&GBXzAwQ@ =uX%Vvf y+0/6y!ȹŁ{h klZP" 7݀shm]R/~R Wxpx_o$ mLVo>eRۃgr\L3#q*Sbg}a~ZT[SuD3PHtb3šy}'/T|R7_ڭ߽x;\BPH |/zNwMd؅{9q̍. EDAQ)D+8Eْs kMJ>Hn"Fܙ ,܋z\Ѧ\JЫ炯LoKi{̖o\=o*ÃƿmVP][|4~& }3[^NjrU/+ͺuPwl4@MrN8:n+2Vz3E޹m=0xrh UU3?̪M`X7g<@tN?ANKY|AI0 $*bNdˍ)#֬sܑ;-+ũ`8Tt&uh=ur^l c8A:rL ¯n ,oEϒ￙y$͊1k|#TZj6|&޾b,+gH)+D_DicU /RFVhObv4yK)Q:LC_ >)}_IAln|wSS+or3SPtzu %I>6`v5ݬ=*mGvQO`,M9{Wp8vx1#`r*|p:A_S2HJǯ&'_S6s~]:h ]~+|?&bcb굑qN֋[ QP59*삩g(RCH$#iAC3ǟyF-C#oS)go?]*CTiZwtXdAv1^ ̠A!EL~5(,3,QѻUE=y_QOm_D0>Av 1>JtM'~f5VK4#áKr?I.\A0$8 Dcɋ{(Pa:Ҿ4qh*ktGmP1-3]*.l+: 2<6Td !\yT_fH|f9b'7jVzPWZAgrORz,CG`.10%sV-kgK\Z?ٷ_NKT8jR04qf~Cb8 k 9tƪ)>I u%f1iL[C ?yHiBxp)V*ŢޚOܧulPK#ndϱ&l'gj],.p)-Jz%dٯE \iȜKm~?/+??jAȖSf[Ì7 wF ۯ ɀ#uwnru&fQ8sAHqtN*b|LJUqEivl6OLYJ:tV;G[ǩcm[Ƚ* ssCcߴDUe$O{k;Yu/Ow9z`Q;[1$֤90x~XZRJkΞ* ~4&LVQ(" S#Cg̥k_ci Uo*a=J]T<]ȜݯeZt"A3 Co胬׶@(ĶYk<CJ@ R T94ЏkiBE tW6C-w&7qB 4{of*@ Lt^çHYJPx̸kWHr.2`슒d#,-eңt+A|rPT<6.ՐtHzNܷڇHŸO˼PKFڍrj猃۪>`i7Z/Niͷ\Teޑէ^+UgIڰ٫%[NzUZm'P,0oŞpzU .o_gcqac`>e!VB]͞1l?:HQىKxLSĨUz<\|y3v?xzt,ˍ["iSmC%.ˈ1Z7鎽R5Iy|q8*'۠6yE@xKk|ahЉ .ġ lC{t cY,J[ZqOhѡ2a:>ˑ_;sGgGkO_CNa18_a=kGF:z3{U"FM̾@5zJUEyM~*~LMháT7^eMt>Of3,]I9 W\y)hF꡿}+yupA=DQv_>O%gqڼ^ كF%%aѐj W?tPzfT@tl9ܨ%вV[ݰ13#b.$ ;*AxZ[F_:a!+.);⻿ZWNeq [&? <*#o>Bw-)Q _)M`'ehKA;hc\4ILBM>GIZ _[Z 9ccE:mƿSPIUNh\]ӉZExC-,$MQȵ{0qT$^}U0B )>qC`s8.Y~}$t:@ݖ7_AUUhO@EGRE4 ( W |31SӬggncBn%G}wf~ i(w% 96/kBݥ̙KO_ Vh!N 9gMXf"7?Y֘V'3BPsL<hE)=hA8|ӽl`#w_C)"928'K?"w̢a}4]#.faժ<uk\k4m5 m)I)W ? 3My,%[oM$ tBD4)$ըo7QEr&T֑z#[=Qo_CՊVr$R+?*wK;AoΞN)J BsMs Q 4St>dkܞP@B;h垇%YMRp+]{&l*'9:&̋2b\=Fc0-&{!˂ XÝvSLLkev_?G<[rBϫ.r }0`T!$)eR/PX}7G{aBe2 2Am.D}$7 " a)U?mVB2o;W>!R+Y;URHhpIe:Y N xM`AvWPߋ A!OYUK%[* DvRblb`v}mAVe#>I|&w @> ~[h"aXٯzM, UF+aem"2@0>a%3u86QI~W%>F'tWP;ۇk 3Wav#G˂Ԙ[[z-슘snn<7J֖,osp?iЌ=zsSA~#t-cx襵ˤi1Nw&xxS hO {^@a8&\x'վp}\NG ZTB-{(!̰+F<UMUB -9tO=^:`X+ 8ãg&W[$-SxÒ~}I "ZWEtˀ>(CSO?pǎ؁s%c*b!ڒf oπ7OC9 ]S=-!p}צ XmG3Rm'G>.*}T`L3&mnAEU~m4yjoMW0~vD׼*3Q7Z :5^_Nk/```[)& C8 RxŒ]M y~ c̓5"&)?^'>I[\NƒKWNۼ=^( y>y3ŕy:+ѱd).s*U(##)eb#Ŗ(ݬ![B|Tszb-WN?cƞ(_\q_ҡ&'fƶ)NIȈ7}=R pE:l$ X+`O:r}ަ$|7b^l><'³q:>sgw-D} ' zV #{+GV7'@As}@+Q~ ˆbs)=-A'F .b2 .9l6tnLDE9=Sw$~abӵV3~ulx)?7& Z"M˯*\*@D\f<<${> M̿[27rJX!Ph8X9zDe132bʼ_eSlGY_i犁7jm lVVߗ 3.ɓljyQa2Uԇ :)^paTJK%f0AmؘHS.vvqє@-kͭ=*t"CBu+\%JP$UXܢ:nOMi#![5$֘յyiQ)8팺<=<-J-gbmc0,twDY%5nT;v;D~c$+-;6¤OUƟ[P^ݸ5{f7 rW+dހ#-MY - 9]cs2dsht28h;VQB9ACoBxxlb Qoa]?ְV7#$#HCtx1B칟(;M!Sw!֏MQa5@jI/\`t dsk*4bTyton2]"f-K2z!O-OP]5>QVã$éHƚrc ZRUu=q#"uq=#q`'eceԼAtcJ+C/S=" J-R֓ &to7Xle>m}A!Ժ3lhId \9YİMfòj?wqBJT`CGNbhj\c12ZQ>uk ?9K8CsupvXW"+RH٦돥S_ <ŵNjfY]Lϯ" 9\ ӾIi'8䦬nuʜj>iWJSl|ݏ+/2Z HBwߩ^`.Ш".)J1mK3BFN;O8|Zr@P J\_ Mū~;dR{pOg\}Sb< Hc"JV=h=K'`:țlDHmJr%X!𱪭,7HQ7eõm|MCcf1fF>ɃH[8Tac+EM,-&_s@JDۑQ14HqsJb%v]لw0SЉsN ݬ%}kokN4\r߰+OVHDI8 y Y='NwӐwٱ'\-+ǁCy[PlĜuy߿?~yJ:ؼ 9Q4j0֪<~os4e0ںi].^eY2rb~R~\*k O.{Fދ|31`= 0i͑ w*+s>y,`;l=+a8kc:+MmжG!6CoδiF (a~+#~{ay )Pjit$O{mkzC~˦ cpoƬz@6K; G ?u7rSݎuˀt^1fl$FN)J '!ߞ?)ݧ@s۶^VS1PMW|ꭙo\ztEqԳg~aMuYue7j^~Li~H%&Эό[~3풘 PٍEO8XM.լ˻eD菠,adWsw5<[mo|)ª԰QxtGN.cmw<>NSgעv;V$/oT !?9Ɓ]tQ&^UŇ,>||2IJ!/e-n*ss종Cc/Uq|Ocu%սy^KRn 2c 4 M=|YbSt}$@WaRbb/-@׻ѣϟd#)TBeh=sz8t/$a\ rV}VB '잼dџQnSɩq%OD2""kmAP˘(|S+؇Ǣ|䓪FW=-L0BbDT'Q(8'[!pQF Ӑʰ.N㱚i*$4LM̻tݡfK&۶amqE "H .^]`lӔֽ5[jÚuǺX"BuUELP=QndUC"O cTS1N%8mH<^h-͇Bv]AByhr_$*^*x >I4c3%b ߨ6@N6ŧgiKKQqrP.eb.-sR U91uӝ]ՙ]RR~t?[rNkܾG3 cV\FȵK)^4|z:}/\ϴIŖ˙ +*A1$+Vvծ*iC\Ovp@3Kd\|(fd;6&91rT(<_J(`; &.kʿ*v0^vn%9BQd{@+-,Zmꁖ-9 K'~⯬CI[̘bzzE^u\.4іr㿃G۰8JׂmDCl`H>+x*'/L(9 -/E#όf ɨq(fzĝ_שcwX-9`cx陼p=-hc_}_aԔ8,뭔R rC]@q<x-NjkiB;LMm2tӖO ~6m0%D̻5UW'e=ܠ|Z mR^BR,pc7<OŢk;sxz!} 5w ^%RS7G>.рPɿ q^i ib9}k9Y ~_"׊!{i"fi(0:& /ײ'3@*X<Κ1l+uT$ rЀB}{}U) Ly }+zŜRg{>p~?%>âb?,9?hЧ&8B`ĀVA雝yIQ/rs :IoFzgq-޺ۚh9,"51O&Lyh %._:*J-5G]ު8yM1u,o!ݺQ;m{o_: AxIDr {k"o $ٞwflɬ;3 j0dOp*j݂irHhgka1xҚ]hڪ8$DG ^!ebKs[(M£c fO@fg 1gi&oP H>2H&]tIt:t$bq>NOV79#n¶E,jem?G6F|`E`m{F'4ZzΒv.-|L%qI:``,"9#ԣsy$겶M`Z.EJϽ3Cy bz5ZLIODԋj / F{?y`(eQ/O gKk8ٕ*3f 5hL({W5 %PMbW1ghq;7jCR$n (DT'],fiAe%|/8G˜'')Z5Ö6_ DV?+ylVs&z`C F 5FfIt{U䀧QݗƿMh0?eq5VnɥHBn%)u-sO)-|C7 )X2pdHą_?ZU#}ygPg0Th~ 8W ܳgؒ ^H PV-@x2\XCXfБpk)@,6[c7ms ]N&/bLQK9#/^!ve礇,YLb Imɓ^\+ !H7m05Evpryt'x&&`7UP,'J?Z0^Ua)%F }wLαkB~x g sLw< Lrv&IH(NRN&n2#Fd5 ͥJ=&߻AZl_J6WǤiqfgn;/lD 2!Gtv$"|_:6.lzzOM6%=n 7n9z 8)b@|HM˛"5OER4P3]DV;1ы UM/(kXmQ1`CWq$~(;Kbc)i?-ȝ>Dk. d&$aw4n8L#gIun-|ߵo%B= V?d0=_^x^voPʟGhAy)T|0M2-\hg*(j'V]6/тN/Y\B/⩁/o3mu*p?E Q?lӋSPGC`ȸ8)>zsq&b:63i':F$_}nXH_ E2$ Q%&y! e++֩#cjfoGŊAFx\.z?f9>rDR䥐z %O)2DǶfe^W0 4Hn.+<.> +쵠:2^ySi |?$e2yQQQA?Wei(Ϝ(ĦW pΟNKigXx}ːoﰪ*w0p-`JO þН%ڀ>1 X'x*Y_s!?UJ~3nUh;)o$nAawUUJ>BűCiL97t*lY-,z͚kI /ǻå'%y1Uxm[(a:q箨z&?DzF L=#O !ڏkh>E Dy"Z3#%9ShBoKY%i.w?%4aCL˹UT.0R|Ł†#e[%~dB7(^}w{\|g*ٻf\ ̴MSY N~nSu}M z:Z]x3YWpS ʂAw6Sƈ랎TW%du>cY|V.VD >,Yݓ2L Njю4G9)\NhTS@>T&-"ڳ}ڋcuDu U@Lzs+oLM0Y"n.7TkZDklz9R+ obtz|3wrtՎxwf7+ ~_kfS&v M4zeWJ[gly;5e1<A~rp5R,'M$t7>XE!.@8FB~+lbJ[/gO( I>ԷrBGY6N%إ@AXB"[7O1*=\4,~!\4&:ڭOĻɕK?>163+Rmѕ p3xfH `] 9GHl$ s0gh5hhՅ@L,r!fxIRL`A ~ 8 ~/7`}ꞌ%)i9VzhE^1K^]5rԣѣUjcV \~4ln` YWC@$f(3Idv2|,2vA P.RD4싖wFd镨g W٤Og^76y䓽?s g [EW_a?7rhF{-Pa+m)(Yg^D%RFT$.b]aԁ);y[*D6Lˡ3cus*~|9gB7Й97Se7"ds[0NFi7}V6/HuEW#o䶓Ghh&.8mShm8Kn=| ,/jQ1'¦žѫ"M-[V_w:(9^h 3FGC =nc =H]zW}ْPC"abMlc;oLj<:c4 ?5F{lN4g5TX\e'xX;Hף]-oXo+ec^$sBs픆 KSv|k?bFb؁J^sx2l-{83*.) ImSx >O5`;7055UB# g).rQ)ˋ%fm50~U(.'#o6D?<޿H}@hA]Mla9j8"aÊP(R 5߬?* ]&.G-(mA5ݘ-7 l_笂W8h6tdE8fXRTVrQzV u0VXE沘ip<ѫAÇS`KHa&(Z$GY[o hp2-֊u2mcf'+jaLhO٠,@^V'zK]h#޴і& T2ݩ 9;o9o?79XǞlg8 ݫpyT{U ]###_ʨk/Є48<^A=F.AcD弬 P7Ƨ%N2ȷ:3|@3gjk\`\C|*F;T+bz?ؾ!tJ/h2B(%ϩ1sIRF8?%BpU(SMdQ^Ə J@S1v=d}Q%t&71K1߮"!$NOk/کn2t,-D~pGJ (+ť$g׿Y c|r%D)3ZN6kyyeG-rqkjG俼Tv-ba0+TJJ7*/Bp0aV uc#3h*%3EPҪ?5}A -D҈xf=لA.xb( h" }ڀe6$y' oGp2MqoH02[Qo5B܍vڶZtQ }-aÕJђ/Ȼp& x#4>ZLfP%vuo3Ym= 3.RCDC`rX&vGy׾rjȽHLI7vV o+Tlf?'on,;$5;sԚT>s~۲ Vyˋ&!|5g@}g{=*_Bh AYv]Vbh 5>_A@s+>1JSM-'Y<V6B4ZE2OYyEu%Q|uK֞2WUMd} 4ǢT&&+(PJ\{IY/X%+:-)DX,9"iQHE3 q퓏|2c5 X]gg"w똄Jv1аI3%) ~)bt7@{We&<=jpy 0QdX-P06 &t_.Ƃ}/׵"{K\>l73{ĢJy>-[5.Q/"9;54qzw^r/N0;|*J.?̌k¹c*B#-tROeh;جP?o+Ckt?y#BwT5RAwĆaa o!j'kS^Q%ögy `$7_.DizPser PP=R!(y1lJLtw-|\yc4Jn3BFq1Vo:˓G*)`=ؾaƦokf_׊4=-s>J[6uW½_Y9YV})i|iED*4:sQw&mbM=*+H#Y&CEh%ADBsT/߆kvP|\s6+OO!)b_ \93=e-d?Ė=FwPCxZF췶Q E w#og;Y%ZVw梤ؑwk-Qpbh(Z}: u~}\dZj[#uL^޷eWt/q(<6"ݶ'zcSK (gW-В.TqOPŒ7 썐iOK( fAfғD mnKZK.g-εF*Wp.sß;c4m;]<}We|J巨q0۾`( `DB[>]ы䦗L6D=JcNn`sUõ#({+2̰"s1,&mvGt! gKOq@F1q>)hk+Bȏ.r;ҵ= Ȥ͘FTȠsA'|Ryz94;d* eMAGRm-Em+ސw@Td \ TK#E\#2ԫ6P˪"9:Tќ =Arey>ftq݅2ݩ[ saV$-6~q,F,Q !fDmzUs=X|ꘊ9Wh[&/]鰧CTE v{ưF}1)c"rnGcow}XmwłbO)";@|C5IeK>*BL"GcQ&\!V84!` Ռs}jSwǓief]&L8Ir=-cP/La]H7Uo_A 96RfOq ,;3ZdM96SߐHM8$8tP<3J~S9Zz\,#̞6rZ1h}Q8Z86M\ztY+?׀dx!@T7%C:jkQ: ͋] C6 @wn V?xtkaJ2:-~i 8`3~11YX ACӷO_v.R^] 9`_% FRpwSD2j*s|_H6^ḱӴKZрDr:c7tб٪m =lコZÔkݐFO{r)KM93]YS]r4\]8䖑7>=YD=eX8vuH/l{R޴ȖC 974f"Dޏ>/5쌑}Y\ç2zqqsd~/3M>P7g/C9$62(,֯Uh:y__,Z´d'dC]LkAn7ԩ4m=S/QMCyz\U͖y|aOܤ?k[W#Ҋq~NMvPձ;á^e>V.}q9FJ_=$|n Hrֺ1iC1|p>hG1j!vj}P&C2O D)']gEWSsՋqhDs4{K0YpPMj$35hV_ھfL.OO jSY^|>n<ἸWLp4S7"K@<{z 0/*RD${ J+yǁJ'+bT{.eipcu@!b>UDJj; -[5{ h/4/Ⱦ7hVE/ߚU7)i'"ѷ+*'`j(x.10](*c [n^ c;^t7Fx~;$ͰzZ)*h]ܮB΂Bf+7dš/=hkm$v 0ܯ G ,Q+Y*O``oi< vګ$˕\E}H$ ?b١F 5 V9 y_q(0ec\ضIE̱},_ P÷p)pߚ,f^Eva=)[ˊdx[O"bVKۇ\ Z[He)FwPg\9^YhY_BD~ FĨ Ζe ʌ w&;GZj[ued-Lxe2ܬI|Y!4 oi֪-Q?lSm"w aЂ)!z3ܻ%h</ܸgoe*ڮo?bL6_~Ԇ?EQq,M}o`SfA?}`+QQ0#[8V`#fYRãvY]IY59@'V#~F Y=UﻉBTH6]ĉ8p?QG3D? Su.#㪲 6#wMU.$SZ9CmrװXGߚ=-zMi@/o6惦UkR\M=rL.vüFj\.8ȀQKOCZs9^ 葼m♦z~g.3Yd  µ#鸷ƑO{SVIE:}mk"3Ώ7"ɍ NNu_(qԯ0#lVgVC`iƠՓ+ib[|"mf(B*I mw7Sm+)k)XrwAb},[I=Uu\XrEIF/H-tR@2 )= y`.XM} 0=et4a&I:#-9|(3}"oF6t8 oW+V{mԙTQ ղ1U!]353?]$qVWFњW֨SoQNIG|p^nd5 qsGl,s Re7"˽m _,, v'q/%A{;x;\n5}/aF&W ޢvPɒT2#>dc,(P!?IxzO;56qwnni n QMG$Qv/3fl 4!45@hI6dR,کd)%NqTO2"y |ԽH(ߙSeh^IY }%ǓgSD6r6ި\05Y( kKC >;$/;#Xh'jIdb[>w>LPW&LsrI?-ԝ_Zz\s{G:WKC$bCwFPau IEV&(/ zXD&O WDYqpJ,=ɾlU6sܗ"" 6e?RߋӠqb3+i_V䏠VsZ*T4^F~2C<-q %>#Vl۾PS@r&zؔtƴ[Mhpxb-)PdR}i K6%6HZM۽TgSp-Pٱ>F@!U)ߡ\u֮H#VSUv:9+;+X+[-b.n(EZ6Be]3IP"-mxBaJ /KS; Vܥia(Td\]?2q[l1-Ďj&&AwTK6i4fY!,fw~?V&u =:~k ?cRlC b7^-<ڀ ޱLrі?[],B~Rzv&_ġuM9JAL4E2ֶ~r-ڿ(;|Mzn!E_Ξ(1G,@67q(c;sO-Pf T|3x.DL]suî"}iM&ҳ$-/Y`{#K~}2egËr _tJiBg6JRʿV:.wv㥔`pt[VU+H#6M,^v4)dOs.+V9.Jp_WB&ۅOo=WfgV{ArW/KCfkP$_-^0?C{^ q߻ G>m%h W!n||^~4bvs寭M1` "bڂ\'_f` zCXD-FH\ؤWE$񗅤cnew0EIhHFW:_M"ٔRt[H""X81N ms/Yj ڙ1v W,k95-5~flNBá_@`3u*t\爛)TS],/DӷW3 ~h/޹~(e` f* ;J0wx ُwqzkPb7D;LX5 S7 ѓf1iBǸSΨEhP8zEOı! 8"|+3QVIܰ{k1';UIS>_ OIh=u LH,{jb }iVU1r{ "'-ΘJ=&Z2CY7E:>jBזuYO lxjlE9K;.n`7ۖF\A}RcnM=hzN~ayzccccP䢭..$Z?^ȭڣNG!7K^yVN M-:8gq݌gQ6ٶ1 @ KTT$ 4T{׉ɝSyeՁ]5voI?sVt[}$j MR*!cQ-qb77')ú9:iu/~OV@ ?aUaa>4]8 2oBxLNW͈̼F':L'v*'3> =SHC5X$/ 0ibZRoAO#ju8 7!jYt?Mʹ,ۗ_ (:S, `=%򤆨 d퉧)_']'IA1@딃Zҋ,5w)oj+qnpz^1xR}k>R $`!uQAɳ e^{U+ASStSN)]\+Ĉ$z='7 )o{%LMAUeg2ڭח߹ؕlWS`sl%tG_|48OW:x ν@uxE@?>Y2>`` 2e! 0ފKȣLP*n)-y9E(t#Bgͷi?|AHV_lC_uK7}3ƒēڻ+fbU-p%S5p%G1/ku_!dZoiR3ן aL0Kgf \yfT'3]"t' U/[~oއJANGcR5+0FwYf٣Yfozs\9tc hIG/o޻F]w >հ_+14݉bΕ@~`ý5x@95 zw_\C= "<% Jo3^0Yp{ >vKL$ȂΞM4qGHU5)ڈB k˧ );ۄNvXi6iy\31߅Wӑ-ԪQDNkǔߋ7y]ԓ"|TҩRlp6*1tg;΀ ږtD%d*τϯ)ݑ=")'GByKaI ?ahu:8,塝CWVBVV;AF?30کxSyYzY];B.JS\}F1J5b w_v:| yy#$2.`]cL_[L*#:`h `dPYI4sk0u$n] /-V~3jY|'hʆDE& _ºSuJSs,B3X^E.{ۺ {;1[ ;y`tc5-SN`r@j[EI$hsdm8U5j붩Q[ <(jʍCqj Xt#hɪ(k7:CN{ׄ M WTkAHxc֨7Q]jp޸Ev-Xvt'hLM5N?t"AP,b̒o#P~BǶsNmRvhz"A?Wqئj Rvu{c[>٤14^ku:+|Κ?'s^ 2nP<(% dp4s cJ^X z@o\Q`'8l݋{EnWg$)dPyv1K e;[k;5.m.uqgq2S6vva%# -vmw ~zw|+'~\FB;$A`=>`]^fV}M;HɄn\uN殒z$tQnfI^u|@6@z9sF}PEJiQA5#P`0-Mˊo}.ֳ OWZ|I"zk[3cz?-K|%4Ll5 ѳU"xLZŪ};u#2S7q0y֧݄X Iy y<3~ =kX߃#ǧ:|P8&Wa:;uG8Lco3OЯ> h9SϨ䳯=I\P\LBr t2D CÖ8q:pMD_IdQQ,]g&Z8ֻǹ"̎p->XmutwL̢{=$St N *їN4KnS[/~2^OKf"—[&"&JQ!gs?0p!Sr@堹sVAI~]s.iݼz}ZcdîT!*MMq>oVs\H 7ՅVoyA&#k5Rga ^VyRuC9dK>zz}/]Qű6Rj, ObF5M5eUlO^mʅjÈF z⇊3W+Vn.R(UGzQ#LꅤԪҀWad3GyG2bAcxk!*m9ΰq|pCBy~q [龇 eUeYfW)Ȯ(KP'8mD}D_Zn>YGsչ)8ӐkmO}O;W5)iH֐=!_2l7_wQQ8̺c@!KaccVZj<$#]kFKxFzW,;' ǣ4f>FS*ޱzN>kJob@0c RGp6ז{֭Ij3Ft./y90l^LJVe4C^ӌR NF Sg~aOH%RM;cj.xI&:E j]/A %HUJkM^_bY&Wmjnpmw#)3 +aUT8 L 9HkCN#wP{Ѻ&+6NܱXhCA L̕Ǹ! r F YEB4ŲSSWO2Wҏ3SbJd5z{6~s3Mr$Y\a[Z+9]9f4G62bSw 0q@~DbQ6P(pp^ukCv S|g/euR '^`'=7)$e|]brݗ+Krc49;ZIop[k𶵘e!2s 2Z홂ѱ9&+b,ݯwT0GS Z=4ރfwMMԁdݵEԺahm`+naXRZR@= rb[<҃qEr um{ݼ5SJs7#rnX5ee Paojǡʹ\7S&ؖ^&xwg yʜOe@]BQnFO Z+%WI1yP&\(>A9r{ZCsfD[@ku1(Ω X1⟼rh~1=r8yDͥˣъGIbfW,OLX]pO _CJ.}"ݟ?0b0ӬPA+*6(qʝ-!`bl*%GܠA>bp?Eq,Q^[U⩖B*?w}`9]Ea$ڰҶGyNx&3 Ame%j9g̽{ѢVU}M5K)m"q;v`5۹*E=V_ȁrQ+EiDf}3I7 $VrOI1ޔn=m(M1fʊWg_1sVM{YRQp;#r׏9!' '?-F! ?/* W%;:G$F$IG6F|C>ôw껢XbՆr]0Lbf+*}}>H'Qp# pAcX񈵤QskeaEz[s.nOxgP&-9dqN[w<:*x:>f0t렸,i9F4%Anw\dJ䋱R9W[Iɚ$(70H* w ?SUN}woK@|4&"`d(K- MhH\`dYu):訧u' zF EXN20t{7,"H߆OCןP Tʩg29b93;/TWXM;`y}Ϝdb55`Q0Z1' ED3FAU/i D;66葈򨴍PM|{a]7nD0,O6O&>&(>Wϧq=v+/d^>%{> &HAWi%VַHdyˏC~𢚱-h\IS|_f78[r;d΃Yiudg/Z>49cH_M⼧+^la9yFaZS3Vuz +2Y b̓T*FWPt `qwiDXᷬhȻu׳aY]W]+ 1%m'ݡT;ï# ]^„Vn`1@g;:"aT2 \h*? wO^#GvKsn0=4Р( O$6zi%ұu"|4813i7б]b/ϼw~Y=,5ӦXrKnjڔI] 5DJ_[/CO9yf?Gi]}"`H6οJxp2^ raeK%&tSBwǜH,ޤ4J^sHᓩ_N~փO:0T7ovOr #1KIpYUJ5Tם-eVީ6:`BB jLH"xwlDP 2Sw~:9HqDK4BIvAH$iX%t0T 1Ɲ;;ѝA:'jյN\e&ZQȥAQ%zɳ足ź%5T8zLh1X^|98~Gn'cz5z+q+<!4583s '99Vnh>  v<?&!Ja$R$ ɯ3^t&Z2ũ)3ؼ!%sIP]s/ Vu.T^d񺓀X#{wH2"Bb[.`ߔ.L X-[L-7A{=;w6_0뢭u ()!AtYbBTi¸ l9,B]Vpf"+@>0Op޹]Y!q+iRdǺA8c ?t,0I|PhΈYXݒ 37z/H!\&ʏAqF'їg gr&}8/".Y_N'g^\*1-L(R~{4[ 2N0xRޛ wAhdžŬr@- pl}> Vo^`Vc a #mT [t+w-wj]Wz_ @20Jm |t@\͗aGcmG c$*0q{KA|,:*x|&Un^2V)I4jd_{1dvsRVsf'XPC:+Qgl6P ok0 lo1)X)vVIw@c+sI: Ed;e4 I DMk8Ec^hLfeBA?TL_JMQtA)~>+!(1nO_}p ]AD(!Q2pspM}+N&V@+`zQwSыl3?Zʤ\${)U,]AAƁ[ DY361 zP:'p}{b'gcGz߅lzϴŒV~ȯTܝ}A)%^72n7l+VIsb3֑ʶ4 s~sE*+nFg+XyݞeY3!!nt=zةFbEZe)04s(MM+_gOB`p:^DN3iHSս~g|d] AƐ $ľNA<40GEv*8uB.ζN EN1e#lo42x4I rgπ/n+"*ƱN۵pJw"σ&4QTO`ց \U\mH`%4G0b*9NXڛ]g"|dxB8~B񶶊F$,1##?3 |`\_D(% jW7QÀWEɮR'4:ƫ\PA[JQ1XF5{R }iXY N) 8QA悫+X-ζ*^懤Z׌koK/Lm]q=C qm5_] ʌNCaW?y#66Rx!X|?Hufp\!/V婟97XOlg 7T+m q'M8L )>_M7(ę`6@7vT@ shX=vEQPXGv7~MtL#Mg= *4b[ÿy{f3Ww8S I0SF93H6T  Uע):Q|1Cxoۈ9ٜv~Z>)L6Jd.5=;"=] ;`'++cҍ<\-j)%Hϙvǡ7ދ}eIEO8> J'? PH+7Ra˻+GM ym(.߀Rֿx1o)`5mbKc1aR7 E9DpyǹҜ\Ѳ| &*wڍ(4u*lA [wcĺ5XIPk0%?ph+:k=?-1j@o!oV/J~|iNw#i wi#qX{gs2}ǘz ?b~;0'kϹ_t́H )aDtD0)D H!/- /njԞl&he)ut1 (h fH2 ST/,M:?Z\寂`/<6N˛eKcCއvdj٬ЭoC)^=8N48ގjPaY%ҏWn|*^s n=QP16ت]/;Ѕk fAYx&ot[*t̰^q[aU@׷^ 2eq%i{[5A^o6Wr4`"t&7FBՇ[4\T3Qi~r[{-lK`/c 2)"^d H5Tǧ{~˦x`wix + ȵ,k"YC`ylӪlNmGV1/a40dFiV#An|Ëk^.XE]*KXnؒ%\c+Ozg UY#M5w@D>.2 'YAi&إ`w=d\ FI_v:%ՋqghKg'*L 3=.jmOsZ?ͥ^Un\1 ԉyjkHFh{ŅMhmWJ8AlAmSq(gC2!W`T. midnp%?}߻[]hLvFz$y%cHָ#5о"<!vo'28WA Uˤ h6s-OM&\%5S(4I ¼Wƛu|ybY)% # F<{ )xU"g)Je}?P7~q,G]6DrvHZz)4 E%cN$ijF* (A"t4p~J9A®WJ4IhE [D}dV9^4tpG|Y 4>Ec$al!sΫj5Gv]oR]m 1 ɩ!Jap,Ap$x 19+LbHؼylI[Շ7Ӯ9SKfzĮ/*FOFPmWDy;c~Nm1^|k5HGkL|S/263xZWs2G[l +۾+O矪=ѰbGez!Ԑ(۞=vE7?b*snλ ]S qHpʎ}.M%.ip_Dq>. |.E z@ Dt,᡹2&s'eZVvTw"jFꟲۍBz-a e>RR fXg4!r"|h'ldk5Pd-1SPs!N->W޿ncR,=O`Ru3ItT'F'Dz4=z&9En%]snMYINHfEg htRXv;Fǘ|cdiyĭG^5%ܛwdњ?F<=/%ʹ'@Z PvooSaZW Z=ymQ%i4o܇S{bf:$_|]yr1g/<4s`T{qw+ xVNCK?)3Ϫm3Cg;1vݪA^yi 4  Q|dtm ߙs=vUc$kD.YeReq嗺xG?BYsw+gĄdoSB U .XNܠ5،(KL/vG,j{+\.¡TC9+'oHc)܎Kz< N__^p>FܶNtZK;%̵ B 24Qx㜶S"u5e/+PAnIIY 3nF֋X;7ou:`*2wL>9$k󎾱,Zo#` Tve0;d4do B]Q_U @o!f]j7֑lҹ_ 5Z|yKp+_@ LG̓+$IE±2뜕];k,ڻxZ !dh~Z䥿dp&I܂sGK90QB0iSγ_ 5^{k{pj|_8ylڀQ8* B g)e.*̿INFB:/!%GO ى\J܀ %0,^rKX us8e#j+RÅ_t?1 m&>;Elr .)lFY1q@,|O0Y ,?( hYu= T1*bLg}\y֦.'RpQTZBvtV5p6)8|B4]s[U;Xt8$a Ab P{Qj=KNapv̲ҸNb$-zhmC[~X))[-!C}"J,p1v.ni, F0Um]c 1ER]_=s2-[#?_5V*"AAu-UMC)wq[J~ A!wcIN2e`tBq[; D |siv$rεA#*c\MrdpdNꆋ y a](V-o+(Ȥ*@Ȕj_qzUU@AH*#2j˜8tU&GѝwQꭇw4vyud_c%_ Zϓk& Ù.Qtd;5Sy9hscJ.R%']7ܻ"A;G<Xvo!s2Iz|AfM)0=]BgPGI'=ë*ݒ 3Y$~_Kɖ*G.vB`}Z0V IqXKpat M["3,_`B9x*Hc>R5-w)$-GMM!0Ȋnc3 ѶBjRa.G?wޫo*L^j)12̨VYʦ7}XcWEVBܢ H `8q6#V (Jէz/R> `LwVE~<]89 |1?8s"KYg:8gY-#$5#rScp"XI=`nschR\Pv1%Ő}!CʟRc5c/ |:^ t|&^,&r3%fKc]Iw%|LH3jN ͆N)FH;4S4"b&vqlɮ닯֦#C'ueqk } M3VPcٽ- ENePkm $"ׂp:\>䥔^[`Zh!ΡZTOd]?vv03=@C ;s}(*l@"ȧYia'9<]x_F8o'S)G ߴҀN5p'N{ C4'/@ʓA8ω*V$]dڬdς3&L䰘YLH˷ā? +;-%_};t?pC?}'|ItuH18s<@E,A FhrKr8.2oim,ݜReBºD[ <̝Q %+N KhH:GqHO|-MI|P /8ċ J6(cV%&Tt:1 p=;f\rwœ24DYS;.̮g8+ʂ7q[ϧ[zmstzebaWV/ND<0If""ugS79 MZ¢jkLK ~lK֯eaȇeTWyzrFBU#+4WWK=R0OOqh NjaQSwz3)1&1t"z#TNԌ,=<#eï $?6pjE:֢)3?xaNwB %ғ'n1I5(42'FW#z)9op# ?*T G߆UI{㓓|2I^zi WMO&0nmvj;gww5cap PdbȁS8ai]cˣ(ݔk ;UFXd3"N®W=q'sM郰B4tFS257g/7孢aN_(zڸㆧ)p>vRr*$pa;L5fp -&._V:;S q{d@.ug*e; ZuuG:3WBK+4m=6@m=㺾p5PD9(4Xm {|(U}T;bX5hG$ͨ3s g4^9T=C)cN9>snuYUq5,'p^mwƷ+bp7oH=4`!'ݾKOvv()NFL2Ք ٹ ˬYt q-*Q"v$C쓑t)ډGp؆C:pC[_)utm3Ԗ[V8e=ەz79 \O1HrQ{ h>xQtT1AcX5pC/|=(/*t%_=}SjX$8f+fifgk_%E@kE"lwz[3i~篹s|cr'ZwW5R^q+WE]5=;C Pu-IrˇMDFmWtSZ[م/AtD!s%B-:vHb e?ĔW!K/xM7"DԝELfFot%*|B5o/*CC&$5{\oݛ.ɜlpyQrY,rtR:Ns)vj=5e %2; b% z 8qD4wa%&ˣ#کw ]f,@进=E.w%[ EtV Af||ZCh&" S$2$Ki5ۈ yTWt44; VŠS pPn[,D 뮁 .e%638cUĔcGu(+ r`1Q«N(qP2[8BmL5sO,Ocp}'Y0QOp랸B]ZPxz&+dh0!n ,9Ɩb8DKFZ2]ew[aجQb]5P@o#e[aĢwn @XPp(ӐcR=JcLFJ-wcc)H(4w/:zvh]gLKʹd!IA?̦2'#"WDZ]T'ؖ4m|"e:~y)ٍ Cćl û6+4u̯AkU ^%Ckݹ繖]]v hj~՝ _\! ޭ@r솘sZFӓᜪ,W9 fJh5I?OzCK<xE$y]ٶ_"UAp1BG3)f| ǙeH`J|s>=,:&Gd-~ɥݤQl@hYxE=nҬ 2 "I)I l,i<ή<@X}Mjt 7΁(b| Aꔸ:s;.l5#4 _x.)_ :%_ߊy(2B0Oک8AKM7LE< ?C˗yw ڌgDū̙غaO ȵˆskseeo˪ ݇ƽ0ίu)Om_9{A0Py+ C̏]Cg78 uqj(c}^+ǤV=!rc pKydd*.&D*XMn{-6sty͟[?LaIl鷀xx6s/Ί4)v[\׻@Hn2o83%mě|.U!_!iX=rqF3wрJׇ,dKClDŷzo 乁SW,wر*&Wdāf5KazBbT!a'L|8W,V1FuzyUBjR[lUYSm˂MB2>EySdO´4؎u_J'FH AP (V2,cbt( ]=?yxOXpd̯H):Kr5p؈nai\~~PrIj+_AͣdAwrbɼ+ڷ*jIFqv}H)6&?3n 9tk~Bٰ7c̎HD_Id%?-xR3DAVyDT]dN2^*tr-?eiiaT(ظH$\\`By Õ&; FK(3.Aq3WUAgv7\Z=,|0׫y*W#u7B$nx(2f)ʫB / !k葽7!}٩)v?[h Gi8zqn;sEnU_~JqmX:К(۽)i?҈Z D}E~4(n=8lpaOaSm#+ /y'H)l_1@\t5ڇ2@ϙz~Q[Fn }~nqIbtQv_&[&ѺU,l1aq7d4Ua.29DU c"yfV8HJ=jZ LTtbl_%=Ϊ."AdLTeB,~3ajA1 XO(z1ۗM䨒__q,fܳv(2O'ل .w8(e/"W_pp5_UjLZ_+TcAZ?[uP8{4~Iuݼ(8Z"?qMkTl( Z!\[ݠI 8J۬`J4cvC,pMȬLi8%L(W5Xx\L 1Qs:Yh[: ;dž7M¶!u֛VE 5"[NvU/cγjUWsW绯JUlσp(AQljXX(pyThڰ>:&0e3ЇQs@RWONo/a6=@o:>}>4|S^8 ~R ^v8'E:lXTgߍRqZe\끚 ʈ 1Rl[mY`P`ku~0!aM+%NWAOnN7g2pί_ފ q-!qyR4e.z{p+.$h8ş [ daX[xFNN>U"8`~ a\>43r;$e+ ɩ/rW:l@ Rb0n7Hfhlq(! N!oO;T"/BQ4F[7qKQc& !+RhJŹ=2 aZZٱooKtovWQuNw$;yVeDІ29?:B>뢜@F 7qC˫D+SGe께Qv +l*'d)‹frse wrgow7f1 '`+) [naV 7f dpSa[ \$wT'KNraK2бގ"?BA_"zd`{D{@bal]ULO-LY{hFnc[P@?kֱ>+l~]Iќ'=k+]Cץn9#\G*brH~tͧ [ک'5B¢&4MHV}o;Q%ZQlc.{ Nᱝ7> f%vlڟB; \t#7^EيkKz3Y,0G(o/EPӪ;GOi5Fѐ/JCZq<4f4C+ן4jfWGYÃ*St f|!hQfH`vuc=gk$:?5{uIuhN<D/9jJc;Aw~K̆93)Ij)εdER#RVB>_ĝ 5);/{~W{VWLVuń܀v߰.VL7t/ܑGCg[L,4h;VƆ#f>'MK{݁`a\s{m' \?So>'ㇱ7_-!];388$5%P&xJK\ë0S"i\/;'t z$%j$0ܲ>W:ud$.+͐~؃i +e [65%6̃DVLdpV?h݄y/!6 ܷdNidEg!t^l"1Mީ`>ꀒ񱾖1zciC 8(.I_vsl8ijEFv NeIbQm_%H|0c4ht2W|-7?~юu*S ̲ Oa3ntw Yj@̡+$S1UQ9ԮB9؃Im?.|n$T5y(nVn#~ɸ@z~bp])3,*96ѵ.@{r 1'JI ? [mA!(*_OM c4+5V,q:#lKgˈa>$CbDL>{ڡKJRfa\ LN*&ՄEퟌ᫛ ɚ0~J cۺtڳA'nDr"e (csWȣ͏&g֝m΋DitZڟf(Rɇqlr;[%&:#]b zU]JZ[ˠPt Lx܅0[GJ q%>ePu6lxJ@8ŷǡQۂo0&>"3[E΂]Z6̈́m yP̽ X.2O KʱHE|C؃ gbgxtmͥ<n{g7{RYMܕS_ЍK@ut%3%7l-VS6UC8 $y=@x&C3WNIAoW,ٻ4-n̺- eWGDLZ1gDFHK@8$pAΞ?)Bq{soq˲#ljZ'LCr@ݍ[ⳳAmZȨ*ꦝ&VVvѥ!X˄u)C/ܳ:P1Y VU܃NUxfX+&Z׶¤'h(]i/}K*~F1n=6uTce-`m⥛nI$Qnb8 cibPiF>hq6 kaVӨڈy)eCܨu%p.U;-6>m*?2MmއZE^x=M3HQ,ݮF >yT!cw A?$l3rJ s f]XBV|6}syfO5fȨ-i$f[.ʁ44ڈ.B_F\}!A$P ;i-5:3A8 NZj%fjRڿJpe2%8.Q*m "J\ӵ=2:q۳U*oQ't/NE92eZ%:3A,j@Yym6XH7`˥LH"ݢd!m:O=+E K$Wzv <.(%iq;Bg)4 C;vsfŽUXב ߗ=$3H."Az78ȑkb򯉕zVzm?֜`њX!wxlAg1z("܅"OASʖM.t'U$/$થ#M NWN=e0{f_VḋRRGwD.G=x(,z @8Pi#0 [ccmMzj󗰳[KxW:Bn1Fg$hܤT|~Af67QōrA[2 g` Gܹyqvai%BX yR}s+;X]eE_%}W{8BQR誆586xt%?g?A ͎>R(\ I*܍ yL{4%\={Yezwz4Ab Qne㚠mAh\^C_ !wO*3E-.q ̑/9^Xd\fWb){)h8S=<;Ucl6k [Mb|s4aI/9ZrG`ݬCH] tYnf׿Jc堻ުiF NmkZBjU'M'8I(:( 4-"K]YޑVӟ`oAIk$1wK5ԣG26Y'ETM度ϡV/0NU-TͱbęCI{˩j6S..24Cƣ`ct\Z0;vwSv/JqYSQ2ᤧ0TXtXǴ_vh=*Sm8*B#Q } zP7~P(VN_Am|v sLŗH ij.Fg>?1?a4"2J&#Ę= 8"A 3ۇ/MrqΕCBp:H:_=x1O5jGȫ~<a~p;}Cyy!{Y_ ֵʥȞ;_$يބTe;X&舑YI>? +nYF+Zk jz zcJm<0L@λN4j'2s|;^QFg]Ei|GǦM6~ KؘG,z+=`ՓPҥFz%UGP>D  } u!3Ym\Ո ب4bbu$~cKۂ sL$4/3iuԣ+tQ,+DMMIH '-IiSE+_Q-&rvB]?k["\A?p܀Wyz#^X\;{R󌍣J0;Uf$6cN# BUj =}5]Q37h]%^ڡOxyi՝]~HP#_w0$a> y!S#3X~vmҲS5U&#(F+@qߥᠻW:r-̜gKRJ#XY\ybGe*t$^{x&yM?i G܇a_{RuBtwl'K/p_evc+k>gj=\6VK1`:[:{xYuDwʇF3| @5|oqj11mYST;o Q[~'(mL qK^Z*d;J18k=7kН,q~q\dۂoy6kC1]mKЧg <\ً~M8`{ff+XV=;ш@L׹e=7掩DϜz3sZVy{vyL -,n8~_-l6h}טϹmdVfW.I)DuNvdR9fIA]nn֔Wl1-F 2$UKwj,QW)QS_styx.IgNݙ0ZY7~Q!{!mWߞDl)F/o:Qc8f2`˘RSt#3CΜXRZ0^|XMtTÂ77H 9%00cڐcx]>OQw " ?#-KV/F͈bEߠM~ ],?]7C:t:P9T ȦjFE7mtV,`|U1Wjp.҂q y<}E@i"ČVܔYvHqDMv}IBp5bQwfDߓʸ]_lVJs݅#bt6oPOdhM5:)"];`)mwզU xE?P5{+ba&k]Jˏd땪G;,|KrRQp @h"SC>֛ zϪԽ~Ξ@}vπGJX+TӾO,\A5E,zG琑xh_[nOPs b& ܔdc2];dI{[nצ))"Y9ZOs RL(bm7v7^-nbI\NS|P~P 颱J D:%Cq$,petou:N}*Dx437.;A27apEUN.zPtEXc|Lb+h%o |dwjL6xQ4#7mf=1)SH,$Ȭ#n @n\,j=7H|}]KU.[/s842~ 5|0GyM=9.2dxxlq_f̢ݩ">Ackϗ uz\n2z3'G@0l ,,ǿ qܶÚq>J%Zr3%k{$)W?zC e|{^B9. 2/]0P- *!fo-*UJv,x"[ḵdU}v_EhsK9ܡ%}ۍP@A`!J&iOT,8"b1lZ ;m  R D!R`[K>s9tNM(,_FxYdJ Niq 9>GIxN"VU7“N.b>G\ sR<~;v&ǠEVOǝ8+R^9!40OǧȇnǾZoz/ݧrY^ۅU1OTQZ_Ӑn ()/_Fscڕe.)]_Q ve짏r!ݧq~ FpDg\ODj4iC%۾gCri*1tzOwd߳BnYm%,}ٺ?YIg0VJb%Xl$9NMt=@O;[o_m$!2}<۲+Oޚ XR4HJkT ɹ65aPu\FWmDqꑇE'\O)1(ڨH>J98ڑMԼS9@v pTQ/+AW!=(*zct%|FQ-ZlΒaO 4=ČZURG bG d줙d5 !E(wNd&].W 1.MIPNFZdPdFW9fr]rt7Oz\h KPfH_zapi#bqr>(l(Eߣ˟\OWP93Et1_B "@:קL(eЦ D+=?}P(DRh7F(z+b8̱qBۻz "!GF@T͢zVC ]t< z%;x82|Y*Jm eu=d+3ҕ泥= I?o^9T (ȣ(E|d@O9DnR?4Жs@mBu:˜-@TM f)o~t ܻ ?=i4WKs*ޙJ9?*>rts9r^\ZG/R/a$LW-NX#3H{s3@ᒊ .YՅ.^X {"^LPP/կA>_bEInY)< t]`87#tՔT41 R٠ihBQ9~sG!zNdk*0FaKtbfz5ƥUzw#vCkڅg/zVr)&Ộ׺)f3[Xȕv3^к39wbcʘ +wɺLkV@ӹt)8,6W=,@$>j񽏴۬P[~:[rLaieg@՜m9OԚ {` 55 ae͕T}o,SPRAcBj!W]j3,}-_KFkBxn~uG15pc"kCT &9>Bv=qZZkEQDR{FԢv.`t^uB ajJZ fcLXg%OwyՁT)QpX Ƶ-Q\2uhSTA*ރy6[C9f"@(Ű{lg@:]ktpY <*rCDGXg\FRAh'"ٌxZl# z@9iJԗe Pk^Uxu $~Rr$B}\,zaԪWfjlFg쉂F<%;e*pl= ߐ'ъg .NJ=@2^AF>Ho'b ̐{og5Lz#nަ2 δy6EW9! cp< Е5ԻWfYSR}(bBXNfvH2ۣvEe16WN: hTU'6f0Ě;kp51P+}f٩W~@^Vl<[E( q "yu^ ꊄq4O8YkOꈜ~~hwu4}$ S! C|@VU[Dl Eggv4qЩ^5X$^HV_{Yy'H>#Իbnw[@WJK鏗\[rex<1u&: $.as)`2 *5Tp#b >@w̦N&)|r! 󄓺Jj́i nI8ʬMzfƒZTlYEP!l--kO4fӁo@J>-IQ0,!>7h"`2;\`bJxk!n-v ZY毜3nA-@0ۤ_1u3?Gm%Lx#xVH5U{~fo3_%PmaNLovۤPCpY%CӬAc?tZ LD(.cɚJ`_;h&3I[o2z'<:+ T@&Ήi,xgWgo{ U:X/y}z_jТQgA4Ƒ,* o&} <)UW|*Bfyw `=!O (Al$NN͟ulJq tpxa#f5@IpV%@Tޝ8&ɑ KI^*4ϕ:[J ZgCN\W$]W>NJCd#qi,2!6)b BW[=4{Z\&zג`ŰW{cT9 ["H41mMPfܭI'-4dMG/mbQ_ե WhEy»II}SGs"1E~3hx̥' q1mbw+O+mdY8k~)YW7PSP,>AiA_{aRX )?,ȵ[FYX_fް~FJPBwSc~M,Eb,8X-^Y=rt(H'>J6ĕ۱ӄjTX儽9C^#</̌l]b̗(*$ztsdܥXő="c ~RX*ݳ TinysO}SZb䁀>3 R腃OЈ}Eoxyζ) ڈk}+ԃy [[0?gRAcL:W ࠁo43I!kBHBdAc7՝cnFvȋ S>hy.bkjzŀ_,6sdISSOlZ; ]oD2ho=YXgGr^ k[oxy:eLxlX pEԺL:%61.Mab}ԤN[ +1$/Y m46;;T&6("m H} J޴lhed%.?WT,l<}riGi*Ӑ,kXm~8uqd44a6vJN׌R ^d`zSą*χ'7sknV\'ASx2/Bs/h9#غlum`KRx1i9N-;^ U\Y=ݾ]L!Mcx#tC6% (w2QrNs.m|w_[N{?گu,%>Ei(YXJۇm*CP\P9C?oH2(r?R1>{ ]hE^VR: 4M{n僒'%D78tvzG6y1}a*X`H @^bR9WDA6]4. K?9$j-ͼ1Zbfk7BRoyTqkT>(grD_$W:#.4/]8j2//i%v̕Pon͉TX jK6K)KqS6 #ɀ@lbܹ3րU|PGc 0e̎$7"e*ӹ-BROktI6s 6QVTOnulڝfLyF,kYtC!R|SLa}H= 6}9d;~eca4Chu~3/RcOc^+.IK!}u:ETTdOgT#"/19ߗڗ~SZHnv^%XE7cu-#kLd$ -X㗛ڠz }F: s+7~uhN+;rtYA/~9$<-"aM7$t9_>m˥.>RoPaMƒ; AVQD:6jĵc9HcSGQArw/W( lèB7/b4vkfl9l0!:ҏ[qOh&cv'M)n)C]1r_o\L3ش:TR8ydbS{'BpYk!6@=x8X]+y5X8SR]%skU#Ă)J.9ŎK;/ PKuygj0hlt(d. iqE*\iůC< Ԭ^bG5^k^~}?O֎öaB{YXE[Ag,)AYC't͕#E {):U+xՂMPoke7>eug]LRDž׉ "ـ/zT=Q]e?T4v` u7/(7zgDƘv3Q R1~#?6N> 1>nҝٳe=i g /iMW‰c`+sX0 -8SP@(SG+1:>ȱ A82}YK|h Q>*\%{E⃐ʞQ~,(!ʧq.WQМX̨O^!\쐖A`Y¸0jl~εGUVIQU`&J +]?)@N@OGD2~S*!WpF?t ,ZH{B3z;T+7dI8XY2h|t݃{Cmp?#|66ZbՋAŌG;5&DU*&H@R߱^!V skQ[J[vI?0)U!MH$CIe&|$M9'm(]ynıq H)/ρ Ffo;BZ`lud4:(߀E`\xtcnH&'g_6vOnBkxSn!h[&FqXDvSvG4J}GrW^0AYCNPy=p>c cnhXTmZ"{z Be=qDD%rkp.9GUkZڞk81TxA'{Vw%Wj=E0h49uE&.JҸkj^h^xo&ᱞ'2(Q,e84|FقD)#J?ys Cfkj%qs j7IyH :K+j:gU~GCp;,B)@C/Cpd L;T4=yUEgkx H:XcR3vQSAw^s?MG=4l. %Hr Ch\-}!T-Cm-oOO.@]3r[pp9دa{rŶ(@)`nW~;0;`O\624$F" g߈4m\P^W;r*:w 5xufYsA&uҺ3v gODubj#ZF Tk_gqJ#!Mn:;63}{1iojݙc;4- ⃯K6`iK$ ՀE24*O.rgi`X|݀F1"{t 8yi"b3?@7fd/A[OA@ [i`BI&D7%-* cq7UAm'@ D!C}5%ِ+W><(v^^|d~! %6]0`%U?%㐩7ާ'Թ)|SRoh~Ϯd]U4# 4iAZW9n)LDntņTqaduQx t'ցVi|rg YO%&Wi#|4iH\ä,1[$Vi苜Ö12a8 eauCm  *99 bnQLm v>H~!`'$v#gk1e0'X߈yT\eR8 dS"ᷡGwK?l o!NFO3a[a-͊{ %8W7@sSN]Kņk͈҇1G*~ElV/h' B (dU b_&e^̨{1}戋c:"oo?˼-[XnS2aX6,Q|QVe+Ox)*ŐUj#:G 'FWv$KƊ { U:$do#tfO4$H{ ҞrC #S|gI?(7vs-XN]ot2+PYr|G pR-#;uy`̼Ϸg/ p:4b.I$n\'4b.7W9O&^~h%0DM$Ðqխ6n.e#ִ@탨Y%_~_ǺcV*he16}Ȳxeo1e]9oV0{IU`.>wƀwj*OߐQHwI)x*yE_%<;n֠4s"u`%f&L/Si3--~vbY*ꈐ _7 Wcb=v&f1Ϋ2ҘxW7mm}TӤ+jw|ز#laqFC⮬t =5٤DdCV?K_05eȥ/Cn%(+4 X{lfRC芺Dk-2d Vݸe'A5lڐ:%[]@ygIKWGb#-NN$Ѷl4%_VTs6d])3^ڼzoyzWyS`QVMA[DTD DPW ;R (Q#1$ڃmO[fڭ9FnXԒEO [@&a6 3;N N 杘cRI öS(-ii4M6 #HfJGm M,?ۻBB@02^߾|e 򭍎ZO7 dKcczXm$=[cׇ?K2Km܀` N/U:m$|HMtQ;k⿿ 4^cn}KcɩbJNHTtDWZH(H8OfM?I=vR&͚[y'֚MD9#=K q3ySsYFKcc"ulcvygOz]40^,WDi#e4; WGb{XjC!}@=z7߇1^cӉ~ru=0W}n)&K{p1*y4Cc4Z[lTG֟Pz#Z;~cH /ŋM~\q[0Iie5ۖZI尖}_!4J*&y/rn&I[5!H:„\ɥ<[CXN  't.VC٪POWke٬.=?8mҴ lh6fpXqd|ϲMu߼mt?CĦ!~k-铚ςN<!%Ԛ(7!lfV]މ ^%%׬BMcs"f 1Zi> ˱-%Epá5Xt}f6vYS`m7P _u!zMx ChJDm06S1Y39X.&)qTtѦ. D҂\2oHuk`lpmYgJ~Glp"ٜ cP󌝪 1u ̹!D7>E\q+pO^ޣ8gk];(:c8y9} 6ο/I$7C,FqgbڄIKC(Ui3cb0˲^ <2\~"}ijFcJ4ofRDm@7Q4]~©xYTbhL+?-u*Mr#ׁ{͍G> Q@YxS"`^ ]E -ȂC*i)`7UcCYzR)˖VYL0⺀#T%p;"b۞69jDuP2}G¹ڜb\Ur8 4 +?1g a|kC6THx,aoy2R\ٸ> #Mafok{9T'{:5%BIʴܑ6F^#U]X6@~=xqJ' „k KUc$ >=`6/ڍgT \Qz;[CMxtJ3\aA+d7ʰЏ @PS=F;0;(|N!T'ZX5^jOUCKFbWY.fbRw]%("C+SZ P!ÖB۹@ޜtY'j E£H q*`Y9%y_v|o 9:3i7}j9;*ΆgKuC@wR/KO,_a&Sg73cJd`Z~Q H$;4[ Eܭ(kffҶ@Om<58\GNsC:va3b1`Xz+f 5pP(YKkpj*$BwXd J>P)(8vE Hl*_(hW124kf>vn5]&TF}C?ظ͡ȷdy"Rܱ IH}{pxg'̕|>z\jiU.TMJ,s; RYKA!|hoͧh m?cR@Ej O^Ce_ "\7KD`fkIP7Ig%9@CG+i-U.]hu8/x Fr[e@wL{ը4KFPMS5XklXCvM9-õk7OuF͎w:=Ǯ{g̅GH@ÆMi6 5/uzټ"7*E|V}(@݁Z]]w [Q 60A,Tg!t R5V)\&]]p˧%=%J|39q9.=ͯ= IGlsGdure>ftP? rW7F0@^ST_eX&+<,j'۬=$ dvUN)>C+suViT A؍\pDZ# F뜩!]ČTFHg{Mc, Sc&K [<᱙O$< k2$9'{ּ!ܘu݃< ^$tG^S7E}IolLWm:h'Eekert եEO[fd<@0ROpk#nfjg-1.V8_LR!U!y[#ޖO ((y42Nr; $fp8~.9 p+m:6mAΥQE=!'ΩAl=O BqUktuB_n XCPBuJ0HzPmVw1fvZH7|Ur俦+=$~ߏq)4pPXRhy ;T' k±<{\@҃C *R!T;J\נ ˄ss|F5 Rn/+O>>~ Z^ظ2iHгh%)RJgX̓P-ThE,DBp=;p,1p6*/d#B4gߘ3@ap TQ>Os-ZnsG_AFjž&Mɖ2)qO)zd .⨪ h@@uBzarm\S\lz䝞AAJ[K w 29Gt3"ޠ 4RP|m`7fOF'yc.Nh-5w MyA}Z }y+\brt#*70W&,QZϪC 5}j ,DxKRL5x_ f^~xB7[I9.85gb0T m VO?VHca@HS~rp-:&N ;[$f/S|AEr(LJ(ǘI$LSβ SKE+3̖Ԥ7HA.njCC?Q|c%-IU}r|[|_Ǹ0,f`{ss}iAP*N)ީ&ø_m[e[21Ԥ;w 1g^p>~3~nvV#)7t46ۯ +.\lfF>GB'nDo ˻3]CcsV9.$F0- *ly2FVJ̯(rS~vBY [T.WKvm<jJ~O"R$۩H'AL)Lr0Յ[igN.=rs>Bq# 3toh>%ܮM? `ftkJ;&c⏨([ЃM }ه^bay=փ0)oQ'_Ĵ{~Y݁à DX-A`1Ѕt@uk^1ą<.xk9sz68Q!}qʙCCBhnZoƮkDFZXI/4!0Y`QړH L#VCg?gTmN=X"vM bjYg7'%:I͌Kډ6{P}z[b=HBRgB9UGM5\+DH]z9>LyX^ mP'W~e'rAJ]^Z( S"ذ#cG'IkW(\s =q!v]iJHNp)b23,IJ~9:Ȩb'{zf%2x&l;ɭYY!fTWIЁ-~r)K<6=՝ S*HB+B'W u!@h«ɮ T.5 r_й9&tf/d߽N,tVk[yn#×=rLJ+_"ɘQ l.|[s&7>ȱ.՜ 8nwk-z9%D}}(EOSy'<\s V)Q J AEߔ'ޥ;vPkQ(QxS-sԃd,cQ2~mO@E<;ͯb)BXXQ-эjk2pd:_^6'V@3?//Yr"!W-:V2>o=w">#x/=F4 5,@p"1lJC~2B@o| z=h4SQa{"f{-p>B @NGVU9yg8T6I+]r$[V:^ڱKE?0,枠ZS;_qHRNl@0SP ?T;/s}ɠ&9bN(x!A4Ma7cޢ:u1HzǥA* K3F|Ah6ښ|5?x -y:lwUh@/{NEThJ!_/:.Op8sKSe=Μ2uAodyy TfB/D6t[CH H5TnzaLzL&I*3v,z %`hFt>˗â}I2@4 ʵYr_BV`wHD=v΢ju * & EN\vrnrݎ> GW{8e_\~7+ 2$vJm]@TV%wN@ >F絜Iu XQ`Ohg()` !8yXp.+;To|_-Fk詛yc1x\" `l>-@148V8Ω z+rNLWz3r >mëϲuXI! "l8JU72س= S7K MN'χȦ ٷٓY\NIY{L~\5B$D.25Ҩյ 6$Ma3GWDzuk.߅-*Ed S,sŢdhQb]fn<";~ v2 {_}I:Gcj3< !W=HESuf!jh4@}"/D<H5g{%/k򇄨T0mƉ\ԢBbZMMZ4BW 7DZ|][B~]I[KqlVWKt,kCEg3vC@{qnXJNwL[?(;y)F]ԨzC`^׻[Eru)6 Mb~zw=^յ0zzm,:E֮>$܉qL;_-ks܀-M5n*&O 89P)ޡ1->şv9]0CEV?0]9QbS7Tu:ܹ}smCۺ*pqdcɝF̽lx%ez̉5 N %P/cOym@awdbc}E$7!):G3HObDJi y:ͦN9'>F9+j$rmu-^|(Y+hi1\ƺj j 75M0XMXX|wtڱF807O fduNw_m(joG.u@VrZ}!sbR.pg~fb89Y5D6Sd`M w^gXSt=hן& SŎMRU,40ۿCO,?6(9/]D9b^E !i/u6^qjPM^Za2W 3/XF2yzGC?qڎfn ۤޯ2{ XTB,i+*y%C^nt) 8|R||ris0Fop% 9)#(|yTj bC.1%-Q9`z&IgZM[ N%q?HS[.?g%mTzzPPXIiv0Oqq8ŻWX|A`Dt ǡ){'8oMց" >r w{uJIPwK \ak.l)>05'i(X"NP;A~%LB98lW@\k68vsTuUE ]4`r\AP15_I6FuPNCy]M!yFig9p}1J)&2@GP߁.K Ji}?.2gr& ج p|',LÆaA,}IRs/| gN0s1):9emSJң_EiI:e%˚?B&Y2g"6uߠ;*:qHG?W¢@20cOoܝIpsV^CYWQ_őb_m<,E5e :wÅps<"'IlXFJVnB%[* R>8"p8gfp -s-g|kPϕ!ic/qZ\11 {{o^`yevW`+;[_]6aGp\h8al+^}r%P;!9< TjP|(/{Tȏ3o)#5ϔm?3%/cي5e]H|wdb4";_gׂT-6.._qCZ`7{hG-r@=wBƸN/.|et) sv`kOZ ři=nWpv 3׍=1V Iq6M'9E"ī03ۮu34W#\Up[] i˾pƈfC4 EOk5~6̱Č͌[]Q4Q+gþ+y ?[F' %K2 pd>S&6xFFruT)*-}?1HteYj; 1Ps4(F c +<nh. g^>:0Y"8j7tzW ~[NrIa l#.nwHra Oj#>i *)SkjwzP*D !?!jw52GNpo#4ND.1 kڲ eL#O@>ٙ2{= L6 >B0ʗmxĹ r'i%PlӸ6qe d&$ 3\J|&K)łj|մ$I—uu,B̷CbtM5 TnN52WN>sCkʏ-DߓTHCm/k3YQ ـEmzUQr[z#|')g.AI ⽼'Pj * P"гQө'0U$uqҽZP#W[$*d 9b;Ⅴ8 \ȷ?y˕tIP#pb;U2tfOS̙ڡ#AnyR ԏțP{FH1çoV9'JȏQ .myR"ŠzϤ>QAs:, Huw aC;|$E_/^1YQT3'w;, g*T\Ps.O>(bW{ *G(v}R "8;Br1i^ZM3w'& @p iWmp0G&eW9u&ɢ\-SXBHt/4kabJdXr+~zDO4OU-C.a -B~K(RDڌϙ~W3Ug4H5?笨ݕuZ쌭ovO ʁBSK:u9,O쵏k\m'?dꛓwW#7&H*@ľ=.(_@}G7!` ';bd* kAjyT;JP[:^T~~) ,m߁ui4PE(<ףaj7Ĺ6՘Qu=Qxٯ/UaJ0v4}ҐqC2;wWhbG]'EOjEWrf%ALS#"j3xiKVzl$T?*nfE5R\F(bCeF^ŗZ[ԡ,ioxek'[\QJMڋ˸0tָnD&/˱du=վͥt =qI*DVf0p/;ꯇFc$[TJ? :ٻ[ʚI89* R+PLО~;{.3K*cO|d5k4r2D'&Xr3Fh/-jCYkXNbW牵+Lsmٳ ڰމ?h/Mmwޙ=hQlit{ƹ fl=4!~XZq6ǂ`Lt[Aqie71n7G5NO^- kYPX 9vEQ6/4*QDo#kFpv!y/Hf*yV1"PRLЮB:> s,gG' mCrx>?rE N"̇|B( lGM**D׋-uV!*WC7׻icEt qUwcRC-!75g"{vZ."lbiQhLZXBGv3oB6G߅VĈ]^|KHduCr $mnD"pL:amW8j-fy? `^QEƣsí@^RuVcg ~v:ozx7_kX0n|L r3xO<|%$`O<:18/lϴn4FHyl p [&{i)N%hd ƬAҭaR<ZP*٣|% rĕ;fF>LtnƎ9rzK{h PjCل+%qt:*r~rlTv$Sm _$U[۝XwL/u|#W?1Eܘ}2R,J}ce d^K1I4\O؋?_k1G-#C)*/vVzfU+\r@o>_Ȅt+mFGANo)>jIQ63hOyd9,"R@Ilq E4@ ,/pj!o|љU >9Id,N,Zp7(B\ ℈ cY}6,F/=/B"-;zI6pPI}EU|8 {U5wQ$ j3gGHdz Q&Ma&q̒Lg{z\e(4[E`F$h);&B ݺ~s@1wbEOq Y\;z2MguĻ|R~!j/DH$;r½.U~A 8aRgpD~6wEzbUUܽ1d`| &&SukG"X&'ss-Ua`iTƧp^zhBS"TaafD%U }:*8()]N0 F7F.$y#hOL?qD $ 48PEIg3"~^;Jr,^Bu yOy,4j}:b-LBlAnG#>:=L+/Α7.6^}7ܭ'MP;CP&sSC+9K8c;)wD҇vA8'Fw9eags!웜g)9Ă7{52?qD~|Y5ІL~^b.K8&!X@iTlF yElEel:_ROo!4;FB3XUVͪ>^a[@@Eׯ ˸ =sŴL|UeFR;^N^y/+Pb,x-BotVC6,+U~HW#SxۊtAXddVdvh{5IJ6xv@'P~ my"ĵ ,'IɃۆdM!B_nojLS m}H:|Y+OE3cDaÓTB)p VY(fu(-g`&:U:Xs{ćb*AuTbrN)Vxö? ㄅP\,kGȍa*mƂd\xjRLqe i6&=7Im=yQ ~B1?.wk3j+ezؒk<.2aVv97=uje#.o&{IQN$2{zYz)6%o}Fz$C 1H ݲmJ\':BC5K\.3|0վb1908HT']2l|'W漍8c^J6̦TE=M4q̌z2ZLh<^ hr V9%&՗zk˘Tc?]g j`Mp(_lƓuMT㈢8(L`0)u} B{#.2](4)ʨ;Ss'ujUSЫĭJF1'mK/  (P} Ib[E\\ FTG}X$]1_H+}Qc1VdvURI2 f/!:k]8K$f|n3{6Nct">8r\wJ.JFK4W˟nvrs>]SsO\]!FtpWčj}|[ģ/h*MK]rN=lbuGR/o&ʧTRδ9nda1fÝɹ}b4Aeܹ3NEQV* $ẁ5u}7돲`,^kj$KJjlNiN:Xa\:{@f'5zB=hZ'z]f%o )5f'6UYF [[kH;R+C<%nJ&fڈJ&=g' n`M  zPmt])q{0d7[;D~tN3#%z#Ҭ&Vg/s8m}+U$zW36#8s#dpb1dj0 $GK~k#Tm0ބxYNY'xM2k~Bl^7} *L`*x=hDoQȓm)&_~,3&ͽ Q[ka5[#NHylX8)ʯW7_HƔii (h=U,+,JH) 1%zT!L`1GS.d}*lś}՞QQS]WB؇Int9-oyB#KM1L_NEޣLW^8`jnQ]>N_[rՓ:`EרT1·KIK#_LGA@ r*t h9ŘbJ T}Z-ႍ@7z Jo &j}~Y|PyDih,G)\'9~xelN%t뒣x hL/t#P ՟ڙyS!^+UGitPOWsOWr[%Sb7f #_[CTEq-` dXԆC@RM/!Wٲ('Qoc"p#!ٺ\[;oMBStt cf7S~ʓ`6ihCן9!{{m^b|@Hj?SKtE6M{U ʉbOR,DklN4T4Ǭi`whXB"%ly h ,DKÍp+1mgPF'Pqy[ȠzMrJ"#ݼ4U^r~/kz&!ɲj H6f~ ;۴T[ D.읽X0DŽPc4]5hUk;?x˲^@b +⨃Iᛉ{C m>Ʊ>qDy ;"\#w],/+2&pkqc Wnl{3zFa[|:WoxA{]Is'Lgi-d %CDEA6j rp=80}M#eottMJNﭐN,AiC1k'786"P ~T?MR~32yUP6t:V7oDk{e|U^L͎'~'W$3SevWJbJ2J&-}²ͬB!ǃ(- (*6&EVjm?3y8O<-[>ǻuR㾦{?i#*G],Cگ ,Q-ҷ~ >JE)L/}K5鍆ѡ$pA9Ot,RR-ZS.?:g`|v:-ں;ا9}0/{"TsJ}[} @fRHOGHu7H\h1!x٪l^EIݵyCb7G)%bUP.4~4y.s]H M8-Q}zQ<3.rXIat 8Qi=>Uυ*%ɨ* w/xJ7Ks5j)f"ff]b.O㝉gsPB# zDKsDFσnk XCkW˿{}/T'Kfuk[RfŌd (X`|FoOOs/>F;OȚ|&c@s7 ^tOLNurVFlx6fpҮ.ZncxxKH+xP r T q} hX=v) V לYb[{#!8Ka;3c{_`r-iYͯ5]I@{3'cۖFupp10&g4Pxٶ2jmYpmy,Hm>1Rb HV@D'׼읠޾0e&A~~hc!лwz5Eȡ oa_*V|hcty~|ItuKM۞ؗ,r~>[1\U %gMr2T+n~˼{mto`|8;[K+")FpymKH |djzS@j`\\tb9^"^DBbqD1rDدf`N2]$w/?gA]F}%P29"Zr>8K{GХ:P)3VnitwTe7hqY)+9e_!xR~/zx1hcg 9úF_$O|oIJ.@(1wV,F=)W\ӯh*IPobװ*J*2KTFUql666zF|!޴0` x.;_)߉,h/Vϟ@OL9v $&VI]w#Prn"!3̑"[ 2*{~Yׁ0k2_kY+܅7}` 99!<)XL*&b'kǒ . B%4d;>VzV߆W`ƒPR6zDW&I-Rֱ]'Fv'൹马>w{FO)3SξdKڭiB}uA]I 79g w)a5 MOLف`?3:ڕ^Z =Uif~\ʒDү_LpNO݁/FWaR;sʜz%%fF’1)ѓ) }S_VNTH>ڼTCmi5Â*ɹL3V;jgU;jsUuo+3VQ85d%kT|0G;Q*.@ƥ|9UR8IQ 4boҵ+KذBNq 0Bk: `i'w Y !g򯢠1`rqy/7!TTf{PͪǨ?(K A.⬀0>$_Zsdy) F`c/\:8&sc?Mn/co²*"R,6Ϧ(? W#PMc eצ/Z8VT5؄=9"+?DZ/Ȫ7bf!љs-UsDԼC)U_ax'#p5j9|2\unȧ9@z":wL +aDn`V&VtƘKn._ /:>ߞZbDBA :nCxG~7TGbu*Iፊ߼{K3F%HzS@l*TWLž ѻ:ul"[%l}& ;hJd kU;Z m,A|\۟"гN,~Q!YwF%DD*XN\9~B`9IJlI=(AWed9NW3xSJ?pg*Q/%hF̂19% (K|lx<4wS._mi,ECn%~kMp0,.<*N"A=>jz.2GۻtgDoTʨ+vty\o-_6 ,#6őӄ-(cLC.oeRgOǦDGRO>%<=>LeCyߕC5>e:~Jd^ęMFFXBGFn%}\7"`⳸fZod; ArӗwΛ+E4zbDJY@Ҏ,}B}u)ɂaTPmY*e{pW!'z]qod tL!'U`-CA'бj'x}U8pcx3U8g#%%5f\,ooeY?ĂU}\,秠^Dfu PT]u&Ð% J0cZ.8kev]I%`s ;ƕV捠g |5 Ö4kY$1a"-c yW㢸kFqJf\q|G L^ 4VpUQ%UpV#\ (,*B# ;Mnr,\X<| `hhqN善$tHV3~VTn 63}o)#^J{O/B0E]\":t gYZ070701000002fc000081a4000000000000000000000001644ae3ba000100cc000000000000000000000000000000000000007800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko.xz7zXZִF!t/]?Eh=ڜ.+ɐq<12(r9a' Qb#*0MRmW/a۵&svӀjCN&˾iyfHA<1^nq5GK[nϜ%*'LzڲB2Mîm +ؑտ`"$ 1=^K` Sm^ Ȳ6̈́4Q3X.4P \ l~@H6dlC%G*jo@#>zk)|&e#5U6c){RapeM t:':~OѽEG;yBO|hXnP@`)6YefCN ~+lyT@bDYc^*]Hqפk~2L@/}RuSt mx;où)7'FSܟ?TJ|n"uZ 4Ah;PwZ[)']'(T"sq޳+օZLW="%d_Z/|:ؼϊo= TQ}A99f%~u/\Yߡy9ŭ6N1[ xc=J pk\`I:Gq29&Ǥ`s\<%怀bcg`1PTįK EV%۶e,IgC:͑vRA@%HUNmM6epOͲDr|1 َC%Lj&Z H^lAW87I7*|b n95ki)MVSO8.^"f+5 ;W^ױg ł'?^3Km9`.g m{f][Fw$?-#e%K1XuZ$iMiBCoC}ߊQ#g|LŔjĘ};v~Wu@2%.[vT߃ډ 4b&#b(;0%ڽh^6sH5:~4;"WusuF;7h  b2[~jLDVznb,&[2#;1whM%ƕSHP/ #Iq4 5>ZMv>]${0zğe{\LG]O=U[t!ͮ 12U]5l7 2Ar G o;ʱ*<%hdkR$ږ go&B& 2ZU$fyZ)zNqq2 7R=Ѿ;aßɯڵeBa\S?$P#8hW CMef|\1+b\B 6lbҥѤw{ !?)8p^}Kݰ1ŏPʵX"{P,F&Qݏ]VWS-PV!ɉpL7>ݧ2m~'SD35{;9׍"!4I lq3iZZy+܇+q0yȢ=  4`&ND\#&9s3`xOkixݷV5Y"uY9*HUTԢ<:TCe`l<ȢPR!h+e/UIdSz1R!fJ8daGVP CzOtbJu+>;rc5)ƦڏmI1N<̪hHAfQ긣FfGJ]ildwp533"oV:ttKrXboΓ8 ^ Snq\ vޕ#mR=:5q Xn mA|hr8 1~UܭqBVzvH ^-Q|vHd7huIƳO(O ""LU5S~4¸ 9 2%<¸MfmI:t@8 MC=0-Q1AZݳAߡ=!&JPnk]6w%~ke5QF_P&7jxpǢ7I`e(9ka=Q%A4A7iSDdfbo X⭿fܘ}A T6roarCeW]+g*W}՟58qNCX82@Dp0&L(}+q~Oq/@^bMuPǥOGHgs.կCygDblӓ_/XUc:sJFGil 'x~tx5]54E]vIr?&*06JA<V5Æ3ud°8"&־=)K~׽$z=5"xqYnkHL'2+mT?}6|nE3ی.n{UIHfL` |vӦ F(ρ"dZ]Q򻪢yaU͒/OCzXj#{7¾:')$O 4͒ifO(U|y8%]g5yP9md왶fWn5rUHdT54*u; LK^ww^?:+&,g0avVϢ" ~be9e j׌72K+#k$Yr*HL oՃ!'¢# r&GE3LI/ڦ-(̚T/FBhmcӢh։t!Xf46-9oa7־uQ4Mz*Zk9$ȼ+FŘaBҰ#7[xE\$<`rOLGثDVP԰-Ay%l" k&þ3ԖJBKj-%9G7YiJ3iP +24p'hA۾sw'j7pIa߱I&F4IHInA)HB.bXl "zbJ Ija{od8&6kRfC= m@K.Vᬏ1Olm;,bÎ.kțir5 T5`i% %SDz90 o# Zd_e9gFò{„=$&тcO6D `P3l\l(&AOo`&K9/I'IaĶ>61X< V1d(Z[ݪ_t,NVqllmЈ;ƓpϗmVMK Uޯnh`Ūi H0]ufs*(~5hi9pZ6†@I™ru[ź=Ob1ֈRdAէ^fp..Q"6ԨqRC0TD_ }47GsbD#tA@b:KNo]4/(=\UI`ׇ갛 7"]vx@ٍƢD[C(Q-ry#ޟiuXcSD nXO y±(\Ƕq^@ @$2+T,9go5 .$O6^A4I!0zdp @R3t 1G#a"%6WW$*_*y ݠµSs԰im؃a 3HdKA DJ|BtwԢ4A m~^B6MQfun^<|+f텃 *!d =p |.;kfW [ 7exXUwFSێ$q͗YhVЈnsc÷ǾӍ&9X@fb#A1<ޖaE$s\E((Dvq`r6q8ˋi5Xm ]n={)Va[)\Hz?PcjIkuBJ4ZxJ[:ðd:XkM @Aruay焪\dWxzxP΃(p1N?B3"C/B(3ҿKJ>") ڇ!q>;R[w ,_n~ڄ{b~rK9CU6p ?WA5~U1c2-9r; aN_2V@/6qfu 0 fIV{]Hc-.Q3E,Н5_Ampb=Q0O]CǜQziT%24&1{WJz5 e_ZE}̏@ܹ!G<)wWX)&JN3kǑ'5>S$7M-t௝Yj9w={@VžG9I054[Xˮ.F%DvܲEǰi\% \+OJ}le1\pn` 8"ݟ3rήGD+8 Gȇ)z3ʩYƂ8Iq7q"U&*N0{:qGt.f D,eD $9[QGAu\麹"LTؠU2Fqӱlyp(%7*f^$FKRX@[wOH0F (b&QF8?x(vP`Q]\xj:op:i.~ pTis^9q8*DvǏ}3yr%^⠷#\x?c3^idLZ c4laVEp˼S٨07.`)7 "0<ᤳ+1κecMh@ {*JnM)E{s'"ieyBߝ$E).q,Z3 T=R{h?4K_b凛7YB8]HDRN: jBNG} ,"I`8k"| 4K@8U}1΄ˀحK-Sw؊\Gn=tJc셻 pmHF. D6r441-//p3Ӫ5#w9&r(j^-{VӦb%F'{pS]C{?cPĀm7A)r14+ qXV.5{NHȯ`GW.I , B|9T*-!. X^|% .4v21jB|cPNL늦ˮV*aEVL+^&y"mCCS!:qBM >j`?bp opQVusAGH8mZnyZu+~l4U/*9[ ;ϏQ/~M3Cdc8%ADc"٭yGifP?pmZ/ }p G5ldNq ɻ&wdwWmN]!y kDmWp1fCKDwh,%, IeADH/eRyhUI螓[ 2r@m ú$~Q3j X+0$6AWLOewj %3}CqsZiʾ Swe6DN #bҦ+>g⏫kɅ96lhοB.53JZ">8) )).{Z =:l5CI sa-H5T2nAAiND C,x U\RI1Ic)M%!Ȗf6 c!?,F]j"BEQhb@my&v!Dt_Nb`tvr_8z ,Wq6.PUdW6{Wz Sn]yxmt2Na[S-v{:AK['(=^aG|BT/?9_-8A477VC;6eEw"#{pd82*O%LNWr1:ț04J94=m9u*pGk afܜ@:šqV[ q'O9{^ޥC7APKmhAd%P !$u,\> @~x\5˕b6]t5Uh,hr4am۲ (݄z^ BkdI>6h8@'Ԑx 24,)zG3fd&@(}> y/åR*k^xL $#EP6I!'|<2j..xO$숞lE/X eٯ/Z9cQbAeH1;eSq:`kwMjs2&cGyՀAv4hС x'䶶Q\ EaGN+h= qojUf4zc{؇*Lȡc4..†Q\+T&#[~rl#VSI 5{:…/(?|VTAK)IvY׼y]U|o݂~H'U8M/ Ê}f"1fEM5)#sK[c ;VhS ZP2YWA͊{vƽɳ)!N4w:PKJo?o˷[$B/sl;`~,!QO,7ҷ)&5W,Ѝd *\{;-*~˨΍f/Ze?:=%Fpqr-&|ZD4~!ڝ<̤nQC񚗩1s5Nm|8#hR u0[RmXg'@zB+WmN 9G[4J{NI'C-sΞv,;i_E ?g+U6&^ 5jX~8 y#GjtmپPs#MuV+ J0  i= .W5 |L@@3ĒwqVXPea1mVkВ(`[[jA0QoCʖ/YDanqܿ=&INF9b `|R&/S .マ4P@?i;*ɗ(^VDR.*Nw3j q m8\-8.DmF 55 jTUߛC*:k[BLJ2qfϓ,{8_%\I~r>;*VkyG 'UTeVMiL263s&lVIxTPz*oH_q{p}Aݒ{J K#|~ɲTD=2$kȈE 7KekqBfk? ? ޖ!ϞL"Yx-|gF9lY5?3[狹kD2Ix+0xn!lL)^j2 `Ȉ{Kk120J3z((,A,dJo$T0͡~XWKaRZZXnּXQ*g3eI-5|) -PcXOR v:LV: H 4'l653ooiڣ kQTKgbifLhՑ Tn۝=W sDD`5H *j'aWfZAj!)E *h O5B6ǫBX\5εEU“Юf,+7D]@-E4ّ)s!#u2؜-$g۩)jTwԨ悹Z&m ?,M ;J |ZHoBy69uuN$XQ' ԇI2ԕ!.-}44b@e@z3OŘ>cO=i<W|qHpyi$UqY[yJh4XGܾ g1oGƦe¬As hBmV3#`?:wE{?n"93usTY |UQȿ볱hYaB`I?\HԒ8>LU0-;EiXs(խ~o='2a7L4rEzܬ,Be:hΐ!_#\ ./RH=v*<^iv#*?z5Tu>B[6ӀG筈rֻW$t[6AS9bѮ/`|ZNnrGG7.9yUH\s^Kڠ{#)8 nMqfՎ890-;`$ K%*_t\* o@ 8Wt> &x8}Bĩ3"H[f qsrBv+BEA+:A29qliC+Q?q=d:m}èo! Sפ/p.zɐTxu%wt^ pX1rä!{_ĖFp"21(-yVhc')+-(aGrQi72+ntC47 aōr 3>Pz~oPmi^@WL&rkI$R &5@fbC>nH~HB(>-Go).  eАwkce?wOu_/lJ&u>$jq/'p2*d{=l\#H0* B91 ryS]i &bjJJiS1.LabAXYO6pd\9=jV!-Ho|znRXDo6%qXpBqm@8H0 5?{S,b[xzvf+?uϳͭE'ψh1#{CR. |<g_/k6f߷< ڊ}qehSA XFBNL &_X'|D+7I[xul_"'KL|e?hO ^!T!=ϴ͊W5rH?i: H/De|sm?b*dft.!] A˿^ sǭw$Ӿ1rixb"ʢlIɍYa@8vDOOnr@Uw2M;?Gb`}ces\vK*j8̓b |Ův4KsD9+ dRp[&:Q/i]+$ir&I6dŀ}' >;Nw>v}՗-b'd{4'Kj8Jx-Թ dY o`(ɡXh|6o.8;Fv}+)'R%cIIvT,N1W+77̴ۨ5+#DsIP?L"9 Tm@(@iq9=o9;Mۃw\vʜ!@3dppz9{B]=]}ǹqF8x`: mu FP`q\2"¨ŭ0|nޘFWUѵ|ʹaI7Egk61>FL0ig:1*S7R'ӷv]úpSf-3!"y?OM8 J L-p&x,R 5oR%0&|H*w}g~Y7L )M˛UOLCub9S D+ݻ\ҭrV]ǍQ=,84H(v+BpR7*9:Wj,F.ekf ]Ӄ!-6,tp@1@тbG+T::o8 |\Jbrg^&i5ӁĹƸ#!¼l݇rՅpb#^;n2T X 7EA},aӱ-u_B m>$lw5cy4f"3U[51Sh({yIrC4+h v|Ąe' a=*&;kd;uNB]dI1}>=YƦrRZA3_P'dp绁BU>_t3]—Ƹ0X5ԠNŽw[WpʭiʽgM@hal9)AAbN:홦?g`6 *'[;?}LY*ik-#0L {!IaMe+m@&CUQm+?H.иCaTh'5g`#Fh<וdJ L;TogM[PUGDf31VB$:],?رb=ژ}f~AeUZ2˽]!toQB SJ3MQ̧me! S6EȖ+k$F|y* !t!ޓ5Ci-"3.4iy7&%畭e\3&Z0pиA"LQ^fֳ/]{,CX[fM!>|R?A=&a-#9~d#;2p µ^OslUئwp37KsWb;v;\˝>7Įwv3BM9Æ, |m ŝ-dH0.qdL3>K,Uw*r8ئv_L>E᱓@'y>l-+ &䉳}aQG0 GW Au/W7/ [lm3Tbx JB 5T`SYkg1E,SaJ 5|K3 Bdz9o q2fz&aar;>$ft8hrZNFQ7jo/\{Nj HKOE6']q|=|)įBunppj}]]o()p` GtA˜lvL7e"CYP_2N /Ҹ"˛H/ eltqZG,F áBLDeU9nP=##lGAcF)۷'RaUSz\e,>!:5rSLN"LÕ=Qy Eģf E/fK$1g[D<++Bèᆳ!i]:+;3>&ldlZb5M8|sʗѷ|a>E=^RT2.*hjq['%Mz$Hwo7 cjv-z!b*< k~SG+heqqmXRʛў &`ӌ+tYb'K%{D܇^B ]i ,gPj=|:Y[l}::T^ \4ǡnė'e0v(e֊{IB  hbY2pű:ruSo+9,hZ-Ys=K{opH MRf?}5=p "lvkojwgT&kgn]ҟeSh-@lhY)Q.3PTǬ &<8\FIY8pTd~!EIOsj-=M5iK'xi.Qa dg;e5tFݼ}z/# ?aO)MfJ%;)т~j7  A!VXd> oY/sAmbDl (y BTN"XxT7`40)R\w4/Wk$o=p˲/#?J8T~$ZNѲoMEBsi)˅xىnJ"x> Ns9w$Arp¦j>f$p!۝DiW;ݨ#=YӅGlc]H܃/&w z^֧K$t!yUg|FE_I'W7]3a'keh͵Horv]座ƞ(H*8NK^f޴[ /kgDTA%v+C1@Of&ĶY]H~ ZHΔ ]~9ִ`)e鈹㻨ɨx"P _t ,mLk[h~slrgpڀ7+;MoG'SSaV/6s? UwAmLW D*AwԺzq _[ V4_7?V؞,s2_%T)s9Xٮ ޣL4#"}{Q!AtZš=s}`1 B$}I/c͒zY NĀ5xIfI@c#;0Ro;8V fPrp뤧{ JMax[Gh|<4?e.cxJR9.@=꘦duIHmG>QGg~ BtER`p=[P(M:&j9Q1,u Z,ZSʋ2p>"T[CQv]6P~eglBt)6|]\sRRǖ9xiyѥD7,ub rk-f #' ƳOo k#].₃׎r1uOWIߦ^*8][nnkzD,GavxX;-Cqp~,ck@Ml(l2k@h# <_wo\Q%Oƹ@NDJi Gf?0YLFwMjK)vuSbI ^DjRqEز-Oy/{p1l7aJāѳB#z$¤ Mg3ߪ0<=8WYÃjuԛ+-'vY yo[8?_tcC00Ӟp")msGn&UH16P}Tqj VJ"*4@ꜞH-PodV/)P Nd j d32~VIQ ; lfRۥq!]@Pf xH  *ߊN_DWg)B ]˃\5SJeX)U9+1:#MH.1X4mW{u7]1NkHh8凣(׺W jX/6K @2PE=5XJvX 2) ]R*TB`hOM` C뻔RyQIPp ؗ,{Cv`y7=tT2=3% /̘Q޷FQƂWI'pxxBB2G5H daY~X3:x>55߇*z4ݘRykԮqk`-o2rr +bH &HB)w|E yo ; 8di/nH VjufI*I0#>Fth͙[򏶸Rzk"*Fɏ9*1j<(Oyג3?v1;p+v'Q+'H2<.Sw{q@~PV*H @W\,k|/0q-MH+OTƛ.^g/Ԑ_ p N|rO$^Ӏf>{: Q\`$+n8B EJeY%mN !W̼XKe!@$q Z &#fFrV|F[#n7{m ASU8㠞nP܅͆n%og JVyEsCk֎\G٢Jz(>PIOuHZJMM/y ϻ)GA42EqW DU eRf6<<^p*d{b`Fj~ ʖJbzm݋A)ZyKm:k+jAx_(j/|-֪>;'Gt:R 4b)vQ a br~P6O(e늽/S"r=CnӁm@uj [ Z0|nBXA#.h[ m"p}󞚯Qwyߛ{k;\QY7rb䡶# .g\EB1W2o+xk6k[1~.: I> ^D F8&UJ'yo18bzb_>s<;v|:)lE-:/^PyXF9hZX5CV2X_sˊw9'ǃ식 &qlilyǃ}c "t\RpW^וqB&k9֓;0Q )gB@YقxP>U7gGߔ\SY ETq*WHRpCa ^Ύ*WA-ìXe`30C]bhrZ2Iu vmKUM=Rev-}Zb$oqŐ{Icw"N3rv~8Uxv;U_}`vS.Z6Rn48%4j*lgz1&B0+5*b(/[cZЧ<023Ik*;ySHzYz飨c@,Wz(SpgGѩ=;Qv=nR?P 9fG&bC Wo$'e":Jr* k]뷷g ʊ@ #l0f>Q Zb͍`3)ZBc 2{LBKGI!1فnе !梾]Y⏾޶봛 cޟ!: bv`h<蛵/T!F8( 쿊Y':ʝuĀќ~:nߪlN9HC*l z;MM pR/J QzĽuk s1 '>ѯ(Ei-E:n,'ıL>m36sPg1l(И 1ϝzik+ N+h\kj35]s$[D H*':vӃ?"alyߋWTfGϚkS@v<0}Ѳ4$>@x׊Ͷ)?qVU&}Ñ~r$8,MS#=CW ^_Vg1sJB=dS%ڗAgԶ:}g~:9hEEzΌ4*IR$ 'ܮBLպ>`jiLI#x yĶpJÈUOgQ((F =zU|DLE8wb3 0S8s? qldZ[\uqi:1qhhd^f< M&X]rę0rb`OL ugiք诡?oitzK*32|ٓlf1߆J9FhuϞ _k—>D.Lpg 7/;9 w"(a?Nk;?4ZAoCUL>ՋNB.l 5(ɐꋁjC{5X WS](~MuP,Po᯾9ru6F'-VV;Qpo?QSXl #5^貊3)%kcWLqcǙg:nnv$[DyFCYeҢ9dQ~s'QJJ]=\W5i'Z̠APpKr"; ISRHGN&{u:WH/2Xb:].l_&[mVS>i~i|>],%iW_Y􀙳Xz8͢>O~ɖ41&wRx|Xo  .y[A!-uvқjќʾY`JtؚdJƥ ѷkH[Ś(yKavDoHBt~]$.t+xmb  B. 1̠^%jkgZ y>j71N mV5<>rqnSȜ*)SGϏ.0 07Zo,Tb!VL\QMM1|cV>lkg-K}ae(]L{ay,Kg?~7"KSvV+dV SM$iPc1fJ:<,eyύ &<$özo~>N.EVslqnGêS:آTbp9^lN[!m?u$g% Cj &_CG8Ia7|+$-8f;1'8H}@]7=XP]!Lf~wcwII $)a#8E׷ v5\d[+i$q""qk$VAeLŃt '89?=4TA'O^?,"DFPs$vŘ} D~bEc2%|+q!EkP\<~#>̇Pjc~r@Wͦ o^G܏-Ԩyo<z uP>/;}Muo b) 3'WN7*OM vxϩ̋;o{Y+j^:/1%4sT$`ebS2/q xc1=+=P8}8LD@̠T;Z2ڬ1&O,6ap7֚'Ď\1&kƴՎ%,b1q 4x-J-/fVGM%z09t%KgѸ:JΥk6]K:t?fsK֯[#p{E[껞0ԋY$YC%ަ,2Q^OѺ7b*0y+yᆼ{p_aaƽGmLm Z6A0^iwvmˠIq d5-fE +B"ybUmZX褭cw#y#q/1!G_tcy<Pyze}߶A?J*_9K[(ZZ46 1.[yٻ/I9ÎTx )T'ڀZ/aýa+LujմyJµbY4&L(᳨sot5qyt)Π6o0 {H)s<ثyx)9Tn֙4ZbAtR/) ױb>O#]JJu59EܰTÒq2lJSO/GF >xDüK>Y)wѨ!H\tRJö0Q*g+fowjn~hTyCl}c>G'a;yd!YCu}ЋNYg-ZF1I -t[ 2œZ(ֱ9QP|#{V̧FL{[G87)7Ww1qP!N`E E!b HlHKg},5^+./2K8\ S :/jx &1Ubb<> ώ$V.hw#o؂I@5q $?_2/owI˝߄Z!GQ{ 4[\BW:턀RGE3;yؾ.O[>&9>ǝ1zQmZUe!?8 uaGfg{%b H~Vu_6z&oy@НҷAb зRYү_6fyR6h`SYI};YJތo #frd+niNebͮrPإ;a)[J|ͩۢ=mID;U9d<-I# Us:-a ~Lyb06@n&2O(=ljM23^ZR*Xb>D6."f) *>6!pwN;4.jPцV7-g&p5HH$!ӀD{E;4f>5Y_ XBa>zʣe*$ C$s\IڿF3ZYC)OVRÜtNUu919;uȍ#Uq}.pg\$x>MQ,CfGLljݳ&y;:(i85 |9^<Mr\]r Vk65O?zT}dJEf)&'Mdܓ\:pQɁ|AOlk*իvrsPMM^Vw&ߑrMG$ɥS]*TFqefv~16wmLfDˬ*O Zd9`Yicȕf6@d)H5H#%Q yOmm$U!}k>"G{ROfPub "m\܍HQEWޗEx;3w)mZ~7s;`J!d&6n]ayʁ*ֈJ4Cd3ZvF,E=ԭkm]E`,9(SHAվu]a:ޏV} 9lU_%$W؍jho_-ӈDgZ@Cu#s'<H<̳\Z!&mS[pZW+ɨ~Y)sOw0c7Y +w7bƇ1.؈1gDwgЧ[^7 bFFA5gW&6f[j1x`|"X5-W2= zS1]\:M,la˭2HŅY`{ [h#e+S/Y)e?6Q $F¼f"{d +Pds#S6qm)&7S!8,0>281 |E`'7əz27I8n3% //Ona *՚wND 1GDboqg^&`ᆱNĶ lT82ȒXm,l'w\Z>@AʭD{>Wk[wL fGi\8ȕ+ՇLuZ;P]=t5%@&Ikh 7yWʏ!5?d¸$m7ʞG)s@4 ys'oYԤ3#^,rK&jUҗzlLRf,F` t~h&9; ZOrG`(^E9v8nHne+=9$! 2c7d3tyvKa_sݍ ch}m O!|ce8Z>Ctc+)Ya8O)杊Gźg}5smWeUUq'|_}{gv"MIˊؔ,=lWvVvQʉU? R4 N#mpY_MZɧ&#?,Y_!1<085^eTA#?뗷m- xrKT]MvOЅ[5(/JMUfIlt.翍F79Z1ZP꟭)O4IO4pcv%ZrޓQe2}DRXqpRZF܈0kg&R돓_b}Y~j> ,N+ȸo lL5%Lgo3W!#hsҌA 6⺱(Wk\|ש*44_q+ }~L~+p,w=笧.OϿWqheȽ2Oߪej4/b5 ͇ YiMR{Yj .z lP]4Jy1.R{RfzBwc`n>1UrKV8$'__g$%.u5yld0-f ykmPbX֩KvBL9[ȕ K#1XJ n0VcYYx CH^}uD!O MJ8wO\oO }ypbcG<4餇x0R b'.QDn sDG㯊Bhc Lq?P({]+IZ-NFljWŭ[ދ3vRIN${~&pt[FnImte3?YTqVHZ:2'ctDbPN=@0$8W.}K}"opÈ>^gvȞXCf[%+W ͬ%P20CozX9WGBb]ӨP<@@y5c |-rq(Gf!oQMd>Bw2ܺJDp qGR&t5]z 71c7%υl 除rৰ^е#KJ (BK*Pt5`wl9NtzDϞH7Dnm)ja G>hq'ڠ=Yx{H5 UB;[[u `P*E-Yp}ӑ@jV{aoʻ-Vb1 90!ؾk>' F]FSnzo_j(#pqK1\*`z?H܈VKT8l٠e`ZAB_zG Z'R)wۡ>^ *eL7&Ejv3w_xKw~@}fk#ƕBbǟ)GiN;d]% W,[`cPЈX(.K^Ř*^xzˍ?j,69tFȥmL*^+Qw"JYԏzKa\p9u1 XDLI`*/KKN/<ȱ6Eh*El=a݌5*o&W, snkXhK]l)j(Nfqg]p0bk3ԍзDϵ]z-&AKHKQe0x/EXnئSةKe/ >UjAu" Ri[Uc! zDHv`&rSQo KF0ҦEйB[LFZqoP)),iNm7ߔZx,l-K2htϠ,J64s#ߚёUx/V$b4: M9)E$bx`)!ġO?!d@_ߵp՞u Cl2ESraadWfVB: URPq0Z0Vhӊ*`ވb!Egth6粑 Ts aJj:y8erCskx5 @+.&Dg+\7i~6fWE?WF۟t5^ ;qxROP9Z7Pn6wTۏr )ك/@jR/F"/t9PdQ:qW2*>Y TA>ˮh($mI"2_)gD _+RHK .ӆtJTH/:AٸQz;@CrVX2 [bJqxE?x/? C@w AuŢ|M)['VP_$}-`-R|6Q`ׇ,ZmġyGy;P#nb (q8'ڊ[8~Y-5r?LMw5cڸ߿m}05K j̞939mz`@,` gf2҆}<ţ2FO)f?_3%60ހQ:pI f\\lh(kNO#1XgVƺcZnx l4 2Bt8skVEVұSB㬪`M긓Zka q-}$ pz ꖕI d UًfPA9ҝ*wZB*|C8FW H ġ,Jy[z a#|?0@zvwԋb2BtDx%(p&~أKӱ^f{jZ)74ͳ'#``W =Y7dpP綖zf!KOIu:LhrRRB+ i1Q~f$GInܣ?H+EnU7q5{|] y~ }mAJr{w<| $cSh 3! ƨSC҃'0<(&TD1-?=GU @+a:L)pxqkI(^KfRHS?vf -c KG"I9}(kwpx4@!}"x]];QUc[ {$|۵҄.1IB j,E;W{Ji-ˉ>@I /Bː#>-Sr\v^4oLS*P'Z)"I% xf9j;ti[?mNSZ<X멫Szie津y &:Ϲ0*++`udģ>g${PE ar9~9'}gk TUD=ԞxR޽ɭ //Vz#G'n)I+9DGYMǏͬ Gg0[VD:jUd})DC߁q-kȸj\-K9C#0-Vt- wbD@K_shM_L>VJO K5k%ձdkY_Œ^ʭ.AC ,SVo*yRP^Hj@q`~\{]NM7o{k oV ê *Zl!{CY}T^YΏn*^De[tCZ*=('b험^'!e,&dRL@[9Ze8mHo2C­x~_J:? ^2oocK#np"]*ƥ'tPɱȶƅR1a j<=fW(Bh@Px U0v r UCiXHb}1ZB+!7O D/!!zT|(xخUgr[F 鿚h>jQi#3>vyfiKJӟQOjDuV3T1[r#lH2N6%۪8#AdMӶ("բ7ٿBBǙf+ee?#hpۙ0.d.W_h4xtY*iA%•%09u!f㔾#3ic,U}_~O3cj i+m BUAo*ś;QҜWDJ ח)<9OxiҰ8GC/6Җh&* 1=]?. !Ʃ'"nfk̼VZT 44\\?*XzJ$$\^R'pQ,2{0oD3+BӎQb۳c1 OUh|T䳚imF4@Fi"z&[9JUpX>o6bZ,-ƅ혀?\=ݑ#}fQJv^jP4P~m(uiY}-WLdZ n`Ms5#wk,7 C^nlk[:VAIvcz Q}y1QV}y:,mcSMg:"4s*{F~CU;yr<=V$ 3x^nrz?5# E0DrG*S=έ |")J ex{KW~6}P) mA7(/5.`w]1:~N"[&WvxgKfn%w˒buUmin^VSNIoyu ب2ުx KI>=&NSY{L.@bE4~y=!سhT ì^b&C!ҬG<`R+ f(UFKOk&OD:^|?Hԥ#lNL`|m=@Dz&4|tn (~+amY{\ iI+@tAfF!.2r;MC0n:.q)C0i({7XAhn߻ Eɟ sbc<\Lڠ܋|siU"2v *m#\_;NOM;׺Vm91u36AC$b9:sC <:$vz(Z/2kK#܎>v`_+1?d<8tF'Z_# p/qw齔*ʉEf}uW4EMlJyeaqWwxކyoe&F. @gtξ)%$?,O\ǰ̭A{ A!ѻ kAuPd!~046d}hJC1s_kEz=D33,|94|Kxl.,G J8h4#i;eB HN{$/LGpWf\4@`q4"qS{^8pGh0X:ADօjcȯ<2@,rWoC{I 'VCuQ*O},BQ!' o=+qkrtB : %{4hS:^E zRqvE֭L00{gwj V.tZu"42'\֩wКVĄn˱e p[׈;,I.sla.?aD] ֝LOpQ:Ol9+G~1#|Be pmk腬ˋwD_TluOѰB-CQ!F̧$N n.H3mFsVAHhIXXG?P 2Bu,pSf0K^N_Wxqϐwkko;VsMu(1{)!31mAȦ ?c.tay7sΠNH-P'(fH0;{:b{P2H.p.*+=-NT;^\X-P/ *bBع,_7JσRv#FTAJa/|ݤ1}ҿJB~=lE*iLƟSɈno^3Ќ3;^ط!{8UDRAmvFHD1̙MލsOMl>ƽ~+ PFwƸJaLLSx_>SWy޵/ ע<įcer|^'%][ ' ð g$6QA|1s6JZ1⧨fS4 \w1P> cpSiQX-($sՃct6+NKaBGfrMak}1o޶}*ouheoUy$UE q7NF谂:o KE]7L!#pΒ4$3]4K7r!!LH eÚNp\0+@_I~LJV/zyOi5Ќ^3h05qk.G¼Q-6$SMvga{DSI甫Tsgd=Q9rN\G2~mLOOhfԶo_Ƥ@q.'Io mg=E_,`j3޶ xդ.0(%V== %[[ci$@ΊXގ*v/LfZ?oi_Hp)e@ֱ`A(ՏȭǥRVLAK}+z%g|Ț~ڸw ,Y8}6m5H M6&x%XnZE&Sg Hө)$ؓU>vX[TOy+YT !9jaxX.uŅXss*\ԎMmP'RyONN?R+k KhOV;W_4URxtXضed0R< d"6jk. n#x0a,, V{yo8`w]U;DU]%P*qaN w*JU`uaYjyTQw>YIH`V$Ja/%GenR`L0K2{Z8_+ȤK,c8_xIK.`W8nuZrS=(Z oWEf$R͡ %^8Si>O>t!WU,QIxkWEzQLT+e,e(_[>c7k)yjwW`0YJ/wEn#YLbn䚴LXW='[_Y!q``4tI?Zb0,1JvB R^r2$y<]LhڀeQ<)"*Wɸq X ,tf7d~}+':tW %$GbS}t"%QepIbAIt(Faǩ'˗ޔ\M4p`/~ed!^D4UTS}fv?4jJ1do( @vdD; )vJW捕>7U&aO`T;0vr%ޙ45uQ%'~[]v/{)I>X` S66Ҩ҄O_jLn34달zffWJN=0({ͳtw}(Hk2cge=ҟE-o`Rye:=&K#˗6|jC׾FGLtTpW7m?Vg.'8b(( j`z(\8$p٪>KY "Z|m؛DJPbM'x(Ⱦ͑-Cׇ?gy0S<(0j,}⋺F#$gb 򗽚)1 /Fhv% K`[Qț]zK/ эx&u$ |=&Nct]JҫXzjXT5c,⯜qKmF!l>د,_^:r !kXyymFRd,먛t4&Lvƕ NղОa4AنjHGut{H@} C+a%LހDnhd.3O.;̈́_I{oEba `P31T  ?z{0A$s}Eis8 i%y<"?@lD."Sm4WqGnݔl`)V*It;8#Y4ޛ\7Q dSR*>{1ơ/' dSpX1giڦcϕC2}n;RU^8ۤy$Djj YǬ1E< Bd}zH84o|O=4ʉ:K"F `k :;pCv0eLe[ 2Sp+݄u;N5#BX{ﴌE7.1)T`8ٝPZwo6Vm0y%:{Y&?FB"|GlCD@40Z=&Zl;hRfCh[2@/Vx؟=.f!*뭎W# s$eQ]=S2vTymo0Ayɶd8"7wZtIGNR,f>G&uWSgQ D )b{S0qӃ3~ R,kȨ-J~9:sd?)!Ϗ{\;&O!ERh#>(o^ ڶ~oP)Sy칇[.R~CPuX@gW2kvz8CI=`5f& %ʦOh ʋ>3R9r:fˇ*.˘`׳ e8U{{Hg_Qk7 H{y6m#^cz]*)m xq@O؊̔Oy)S!Pf kV؃z`dF4O y!i/SwO]T"e _SQ&Tx(4,Mr+$Se0"z1ꐸco]ҭRgzvg +AI/Y3a{V Iok)7AF O3Le%P>c\Fzҕ9v[5UDDӬJ~ݓrXШ}C NFvk8[5R&(^fks"ˌIx^4qQ+r} UzQpzx"LzF|C< \-c t܇@LVǚKJS*,y6#NAo@ o IOO?مԉyaTzmx]zq_''Cyh-8)dl{P }8g]!Qt /E|O”Z.0Cy d&޶Цl!dY DiHRX7j}s릔Svj$m%IV-s菦ߌu*A\M7h ۨLfͼO nN2Ф$4|JpܼF&Ҟm{mhxl(L2V}!< e}S}i1Va$t={ )`ݠQ~3|*z`qѢ̢'c*N̶(P-nAp_~MEKɁyhKHLjYvIeiH5vX&<)|JV(\> 0Dm-J\zR]MitFZ? JWq{(`x?`6k@RC^nmyӰkݽOq+b|Dc 9IKnϹܛp߸y)whm(UGIn;ߎ~F?NgnAY㬷wJ KS8LeA/k`#$xxH`yT,Wu,#ȍNY[xaKWٖt6\Hǎ@EI+䤒ů $"@7؞L V̈́k9:׋ ݃|VmI~4eN9mπb›Kgh5)P4}י"ql}k;X@\**kj+gE'9'5$% ^%]FcKV5|a:|k];l>yI >묹*Jxn c<*^,pdG(r/mW'+e:OaSu1υg\7u𳴠(2K#x6"?1K;z۸4N,C?},x3]aU_:(&z}L_r@<<ղӚ-teNS8;jz X8ʿr` FON252S:alӑ-fa}34J[+˝9 %)'m2`:+魾3Aɼ? 5:Ԉk2cY_W,,ƴ$MQbrT ;U '0%$Bh555Jxhu#o9$A)\}ޒB޺zWy*s~(~dbxux?Zx 3ՙSב1ovg"Xi#bN"f kxq"v2u-9Xvb!gi(0%-A @W;>`I+%\XT\_v$Z(nݗG 301Fm5$LB5 >Uk1C Fac8Wsg2X@,n]XG $mʯ%sMɹDD\;:I(/Q؉)]LE SM)5"p5Ė/!:rPTl; Utr†у#[1>])Cm 5\#Ӻa]z1]R]#`I|rG6w*} ߇)+/FwCvn›%A1HpUv`] 5j1k>B2hD?׳"ŮO]YO:fمA ;jI1,ő0Q5 W{IgpVqv@iv$j&r9P+0=vl-GKI>K!Tܲki/{m>v-0@RI[u o{]^+Ъs7EL"jE4\悞'zgn-8iץoI^'PXQUs8E*@3DA73ghTWeLBu/,v21WxVoY|SsgnOtpxI*8GrO~*1;jS3{,.L{/8Da' U O)<*"ROU`-U{ߵY0KVoLNI5Ws,-$.\G^ E폯oO*ykw7:N+c)tvr{}lP JrIgfӢp3#Ji|ZvU!n|?3nc 3g2->nb˖XY/ Wڑ k< lWp  egؠ"n+39 RΏڢPGS0%7)0^Z8 b1Yu<$=j@m[Q<U폙ΎE6P`cz}ИfSD~ 㬒P#A ;0ƪϩ8LshW@#d ' "%T[clxp-MY&JzX|6\:=*oyP{X4anrRLQٳ\0jڕ{9zz[_e%}' $G~ Hg3bs5(;0R6/5~3l_dy?*/): KҪd nor,?-527 8i)@!y։B=8@>Oj3eO(2(%YV*%D}` e!y9]SӟK3șQGO-]FĤ'<=gWjvL7TKqq (#M`}iyITƓ.?R:8 b[rg&0jrG*xpw{ V,(;`6ӤYA<5'alO~zsIv]0l+zʏ&{Y;}+b/c~1 $K/?9oT(<BygնÎo5kXC7HX@Vx@y}L>Eֿ10܂wC\hk[$9_\^jעnc #Y5b$@2Ϫf M^>UKjin(B}ꇷJ#fU:ξ^1{V5#NXGEDHЉD~Lb-ĥ8_Փ+Y{c\byhAЙe>N}5T.;_lT ұBTpbBh 2Jy0" S$3?/۱ r&hJѹ-/4k/VI-ANYzvI+ ESpg '5*vl"a#}(uh 1dT"ç&̵2tUڼX,4ڑ̾ h0k?ny#?+$cvګ* cE*\&MgI 3Q_Je R$jmC60^}[Pv3ˣ~(!_;$ ,?ЉIJe$6y:+G)lL$VoK"EЦSnThҼSY=p\*mەLQo^;+ةAm%ЎUF\X q$J4G DYaNc*Wg*%:fLۃmҘFBUv\Թ5H%V0M0|/>vʔggIHZ* T{K0OSӊUװ-aVy6CQP6~fAe*:I'FPŠɂ;DrԕfIu#HXeMIʫ -Ǚs?m}I5}n‡T"%IbC] >v /RZ# B͛>}K֗n1 #~VM?.f=r;˰^C{:& ;ڙQ$_"^Jn LBqkyPy|˟ӟubowzd!#:|z49qY(J2g,jLrK8/[("fk r 55%d),؛`Y?*CyYhRn[gQ|!NٔS(e̛:3@d|%3vlTL]T/ek{a^l69`|.1pC0}}r)SF=LܥmVv܁=%^n++scO0 W䙨NRӁ!\!l/<ٗMKϸA·azK7ԑ䌻 ?ʭH(QN,BѫȑsaTrc7ӡ9C=!Ϗc#Df{=ob^VTڷs|bS:D{_`w;ۂ2cUpU(w=;y,i_V?&n9kYd8fXfH\ųO (t @dK+p։`QY||ᲆbì3_\7DnLDƢ1*}_'dW;3ety=ib,&|LB^a>)G; {Dn[lEґ%H٢h, kǔxBDM?d79QO o0 M* c,a{o#ڬNѻ8!_:\ё~D&kSm[adsqcy#{ʏ:em'|מ7(UpЇq/.>tԌX"}BD"Tz6 ѳV E%[FVW_,0U 5d#\tpA}u^WMnfƫ͂,@0ÒH2+HpPOk*Z``]ϢC|n79sX%uunVlq`&v&+ ^}NMjqS;CUHrF@wt\@T#sN']47,lJ̤dteGȥLܨ ~k-/y ;JΓ4gR`7ݚ#y9e1%tjC7d|H<ɼԃ7?}EjabZ熟S2\ շ:aI5ZgrAqKjC.wevCev7E`Mcjqy:m-A'`ќ~6SG[f ZV=p$S?,.%0۵F{,sUyX* /'ud𗎧&qwL9i}D!f"t靧mT  eaBo)үʠ ;΀0Q[@_ũKu0#3 }z/ q̌-rӍ$K^?U탑*wѨ5n6}?كzG`9Q@L>x;U|+?W+EdMV~(k;v|#*@`+5!rH,̥IzaQ)W iG*:[2d:tP򤻲sտBN5 iPzi(8 %}2Zn JW|9) ԏتz+4lN ? tug9CmzS0rHпC+JBJ`6%ymlВm%&]C 2=uT¦`–sG[ <f/aRA$]1p !06FUyi<;f'ʀ`ll8_%E{5"6 In =kGhZ2^K&r%Nu ȏp^ k_3Crv4.ߑF8F ~q'ԝ&Uxӿ  mO!sώej"c@MtE\cUc8l4N:U-ɻ+Cos7k&yBXHdbt(^.VHVt8h_%Ґ*9,Kq玫i"|$V0#(8Z_q2\uv[aG\vVR8Qٿɓe~W#t"IU\ ‡l7tl jgAX{m?:kٜϑ=RguV6оތm9lLFhs1ѥ$rft,8VL^ wX~[xq:DQ&{"VrU%tB(wuMbTw5;٢`Fomqo1E1U i!t/'X9g3Lwgy#{@ͱodssgHFӽAg(@FYY&n!uhqȥUF38=tUHrb;+~TU#eHA8otם>l5}LV D. YZCAZmg6<\Jԛ㝩þUۏ\+R+@T*x3POy rDi53IPۈCf1$ls;Pv `7?IqPPaŸ z:S nNod#$(޷ i?PI}h-Xqx/+%Jky#oY1Y^K!%&3&?@QKbZ.t'%Q%"f_~R:Zb/NEr|WOCun%ǘƁ}Z #koB\T8ac4 l} ;8L%QNUaτݹufRt'c՘BKf('aB&kY Ŧ2Y):Ml= *qMkW$#H $ECfs- H4|nKv( ']D$Eǫ2xX[ D*OB=Ӹ8|;F]3pb`eJX S"M#IY*=SGIY C(Os?%υ `h>  7šNqKpnt  CNHIOs`X~&EJ+Ƙ:(0N6cY;tU_ǿ|/єj4`u$5 %iL֭ޒ~+<㓲M:2II׼|aOU]ʙ$ ﵃S_'By 1=Ӯ ǡrp&Nx |N;|D(?Ę 1 2sf Mj$ėGroi \ o`sIc.'U[3 Y8t0Z6l۟쓹iuAHeDm%N'YIJEzj&R&/a+@yۿW6Q [?X 6?uزe^~ˮðagS +I!:C$9=') Bv6wŷ%ٺ ۯ_#ǽ]Gޗ&m $"w\A@WXMϦ(zb(ɝ7T` UR0GDk=ֱgAw r9bj.0A9:CJ3,q9@? lN:›}c ,VpwK;W!7g|Y#twߕSMJؐ4UZJTˠ 0?w.V՗7s#}c>jCr:sA+4`:^/BhUIΚ4ie!Oua7#2y[|$ 6mN7st~k:7\=su zCk,'Z0YPP5!kmTkfSM+4 ( D/uDߧ˝d,7ԴxhE/aD?4u%;QtNNAG}a`o.қwyMV3OM]d=`k۱f/˜Zƈ7P!Lވ:x&Hz8?W)%OIq:(KWVJ&ՏrM{*y{-PRcY8ZI B6V'eKJ -i/>3 TEf;sy 2vF_.붖s:y4.D>z1U֣Ǐ,p&Q*N[lew '3xAR{H5@IM&I5N4(FNԜo}Gt_CI293WlލzZVwV"Y - i0bSdzWa.7?:CSl92| +Xx^[̾ܵZȅ5:Pb~(W%JC>E^pc%2֨R1W|`&qY4FDv}X=!f`ߛ~9$^qbHOt]cw& < Bi vHu}0Nu(*:l TJFͬπc 1 yp[!i&cO\-jR<[Ϝ|T a`qqEarG!UK3A?Ęk㾡V`_j3=XB^LfJc6\>V %Bqib߁@do OcֵU0FsVLJG:_4<4X/I^m>?@L¨R(b1g)`"j= MȶT(zKbwU)EGyljyNz?d3(h5N}OyZo==\+iяv77>Pp!w*k*sLfӀ>Xq"2,.t.ľ$q R|DN*{Z `^Ʌap]+Z {7ҍN==5 # enӄj_9z,I; p ]R`E"E7wlEW?LԶ4hpzUT3ՇmU<0ejnL<1#B?A=ڣ,ƚ:'ZP¡c@ߣ\Oᭉ. `ވcSYCʭ&&0 TI-ma.?<;s :$g4=1cM̦^"Ԃ`=Uy6`0rGnȱ,b_ᡚ \Z[גޘBsD6އ$AjK/N'CC"/e>ၘjg6Ր/PQb_ǞTIͯ8E†|1WL%V3/zVa%vg2/JAg[並ׂ. E({QȔ:J"GqmYV{pǢmx!͘KCñkO&f{%RIS!Êx w9sAhj*ǣZ'CB ٞpdt6uc(.獀%Bk~8\ނ1m˿}b}C)BשfT w)/\ Pxf TEuaϔ@HPplF+2`\{>kb` wT]Kg\:pQPY=SQs!%vPB<S.]Aj)1iKfv5:'G+.n!ݜ<q*G.fUePsin /Կ0vNh]ZODn tO} ,"= RkՅ\*hʠI{h^60KU75Mߋ}R?ǵ"ŕt69R?F#E upo;aP!&|Reza @:ȲA:q~ ]iދ r_ iEĦ␘f$W0yo]z}pTԬw@+C7r!Nɷ\. (8\XU7O9Ew< E@Ƃz B"M rR@oBLO jxIJP/vZ}JU I:$ c4j׿fb^V_g9h:̬Xpv9==e1q'xͰ^8_*o0:5=Ê*;X j.TR7dr@ /c5`J_k`?i-?rZB{ͬ-F[F7Z('PxIBRڜXy;IOt4_ȔB9;\)l2̩!e ,^LsB`]Ay5ܿFAꇚِzDBU.{U_K^\V2+1aDwN$k,J(bf77/ g WlX͢w>FQEXs2j]^ݳ2~_nG ~k_XͰ&ic' KӚ4\ H4qWὑCk8칩v 7PU| !pDg&F9Zot}eån"63ܚT=D;^|&Jf2"yb= ʼ 7꣋qh/D)|J` WD%[V4T2_GMELÇf?|ք㒹l& @C_SUNlƱH(r(Ŏm8S[ Cn)_D+7J߫^?ӳ9\X:y9^7~vE1aKWʵlHunMzdK9j2 GTeyOj=f2>ޮN&aPxt ?=T`MAة#bAG 35|1$:*̤q҆亰Rh'Ptį@ӫ1t|h<#SzEv%xYXUB .!ogE<`#Ήq-ESZMnC I/ۈ9x9g}/Gg9E?|iyCUC17~y<Ճ?pDÏƔRi1qf.)2Mk*gT|-af)zuu|~Ns[<Ӛ۵ զY Ѳ8`&fM?Z`5΢om*LB[U@T #cmhTu#+#?<i#x{lѵ -s ,BLb\lw4{%+3#͚FܫɆ*dseg|wu`>ccҮW,!Ÿ,yZ1=p\|R0~}{ J+-Dл<&gQְ`Y2CJ]ڊG}G;"`5Ax*Fo`u8ߣr.Fj+B/~=X~-z}!UQC& L)7%7 \Tz1d3Pd%L#_XjLQ[ye\F_Ӡ˯(,fÔ!(!8;\Xǥ$>B'l×}h@"*ṗŧ29oZeos}v=q5baL|jֿ[`Bt,ˆ85'/#q-e }%944b7= {Ntu*IxRP63if:o,3=㚧ojdeW#nMH0!!la@8 )܃\aQag*O7]qz}4G?)HA`@ ZpR|I(Kz㎮>:t5v977B\袍/}.\<351Rrr Vf ?5zDjqG 5h*PH=II+ІRHdt_ F#1JJR SQ*H D ep8ϋ4T X))gRO / w:'DjE L n[ X$ɿ2P>5MK_$R͠v4Q5^l B*qL`S@s2#%4JI7v=eS&Lbӫ*ma#E ΂X'nRPl㲬3&1 m_VrlΤ7'n|P&{<^Nv)sUbqPĢT7zrrlg ^v+"Y80¤Fa | XJ1Je%C'6xqf#!\̸;Gr1Dʖ2w9rX<&ɫ91]-*>w/Ql),"ZntєMpa0JDuւܺϼ~o'r]v{Ħt7"o9OD꼅S*[$&AC[d'ɗ]&ĵNV^.vv5Xзsm%$ћA,=TdJhc9+,ݔf[:Jې?U0}iⷅcsi%ٙMuc7SQי5$ʡ97b1m\BG<;xc v+ضj(&lL4^`Qaow sj-7>,pRݺ.1oҳTqyϛgǡOr.a@sBHm߱XcM<5:E=B4?2Bʤ7z:#_r⻹ՙ|x;hks#q!tN$1.m/NwyTp-t rj[`7eNQr^$Ȍ̅D̒'Z$M/SN huK0%  vF O(A51_! v9V,eP+^$X&SIN30VT1~!A喡bBz uv#f,GDXǶFK;!cWZ)7J\A{lƟ8֏I[o6oasf֩MG:%SWJ7E.Lo딬 ܌S57o݄`2ydea,7٘ 6h1tQf&Ӳau#Ej'}?G6I0Xj2SxĮ*V!9IlϽڣ`BsdөXuz$&T ;(paH#Z5=Tg#{4?Lsg%S?4G,C >hVaDKt$rDﶍZco(;~b@Tr ֺE7LBp1gOAҭ$IMTClh%໦#v}EݜÄw}pũD;>w*q`G5qZr;bhtЧ|GVhq: f~d¢bГW?ўF/![l,bEֻ&r I>@[#98h˓0S83sj̫ulAT1LVYma %U2|z =4 @&4tr xjt89R jLw-*L? != (byX:U_)#.ix.z`"=C8sm_ ] :W:K523˘YQe+CEZV8Z0mѷ/%`ľW;VrzN}a=4hΆ9'+|bv9~2RF!DT lS?t*=ha(aTbc_'3kPœS0#CmVS֍tM;k8wgF@pQnR܉k48m:¥Ρ 488%8=Z(u^0ȕfGbrCK~' t7w_T qn3h/wrij=/f}܋ UI|.s9RUFvִf:gmjZTT`n=[͑< PƷS×>xAXR =<>*p袲׌-'d:8@[H/r cQ: +=Xn _hՍ,5 }+]9L E^ fKk _&|oZH~GI)Gp "Ig=TiBEv߱$3ś89y0|} }!jjga /zP(IBؐ*fP/6 I}PɵD"^ EDPk~1{`"WZs0|Sd*hpXK֙HCeYSD$?.uY 4㇤12W V߆:l~w~s+ãQ]pSrNf~Mm0v^yѳw{g3??͠/ȗ[}{N7.>\dqޥ(F%62X^9_'_ $ Uk͈ d}?`%}]+hE.8Y2| [aq܃,_^I,nRk_u } ^ yzl-('Jy<*cNػ֒ˡZFf*H%+{fw$%~uٗMɅ@~Ix6Nz%P?](7$i ,qۀI;-䇋0u0^Ub8Msi'ܘ-2iHe Gi/:7d'xgzaEnz 1\5&2hԇʣ:ۥ?X#tgjC<*0VEڌQtȕHf N-n أFMĪ!Vv\lm%-٬{Y߁ /nVa>D I+7U݊/>dbTq6ob(I7dr r8R1˖!3 g =v~婉Χ.)GnJ.GWATmEe!BGoxz.Ve 8 „xiAzǥ2ʮ|ʉs_+]hr.dM[g ][eP@]=a&LPT]Hd2_DB?HXag:ȁF$hۇNÑIoM^Qß{N[4䕜u ( j*q9 k76[D\]Εս+xS$0⁇EXM6AZ%ٳe~m|3.t>㋅gU.4*eVŬ14Mmh")#X* ܝj8T R >#z4Qĉ..X"HG4R%{**F=LUj=J|N#+:L-ZZ}u'Y&ƕ{j<+"N -l 3IxPH &4s'C_4e֍5IsJ1?GM&8C~:6~0GNb q TkN^ո)>w > ~P/4@z&2lC"H d0A5R ' ڕe;~5z ]u) bJ-* 7f$ E5EۊPUXVn`py~ ^@#tXN]'XC/#8uQ ~Y+ Ww'P@NA^jXE#SRYRBfIxu+NDi kH /1̮K/y樸|Mucp4sJhA#L".mYPKk>{C潥mme}}!g"^u@ni>H_l^'đp)UwK8ҜPD06Ujt.Q6w{u^Ʋ,j40}9u;%AgdO/= #6+bH#m=53JUXJkTz?xm %rfO43O~H^p .-+>WJ~ !:e !NesUn~1bY״ rfMEC椪 ri O _DО+Ҏ}G:L0ű9+'9i=3Y=De$jr 4go@ɰb dT-hԀ :QVUG]%`ei)j3d#~(saR 6j~7[U2Eώ.C?;VC4R.K/CEBe_Rà-IM B4X?I z@Iyj+D Ȃ1ZkNΎ˃f}ِ|k fӢ9$IFuGsײgf M㑀KhC1ͥcQӼ4)htK//y׾:iVvL T`\ݒ4j ߪxI7G%S@ZE^'fczfBrigFE ^v MWl?(G\lŲ{\q`/1~>KR}g>l4oS]TRTTэ6=Urn>`ؒ9 Lˣ{l>r{ uhoX: =Á}t",Tr;^^TS`G_?/!65t2yԿ_`57ƹ@msZ)%r_)Q.mM? uzj*]ѻ]pݕ6HW>;՞6Ն~֌S|)b{.as+VƔ 4W;4<wĀ'x6]tH֭$ :rhZ6Y!>v!;3<~޽?lsŋܓ[.\bvWp6wh:Tye,pKA 0! /aJ(*\5s4da,%D7|bI"aѮaɄ (4=+p~ j|OrtpP8D:5J=>= L' nZ 0^/4(=<I7jF)M9ӵ i J9!n$YI[F]߃  [#D;9f GpeIY >pDΤ9Du†sX a-kΌ8J?gFJP[ S ZZ.qDImHa-Q5TsВOԠ>ݒ);PBJ>Ľ`F/lX8/DmG/0铔dsGT”;bf?to7>Kqa'i'+p)1>Nm^G:~)=Kt6e{~!aî^cS m̈́Nt @;/>ShCc+9zIkUy(ЛJ"~$V2ւmY_&*Wj/+ ! CS v.Yoߑ'I6b e S˸!M҉ۨ!}6pHftW\@i*a%llnVa .B>նFlJP+]&%| hwOUʎV>bCY:nq_ŵCc/X VΊÆ,: yw2L($ a6A T$ Ffa5l.I8^@M:R&K!%ygm!v W:cQg /Ҳ3DU{߽ߌ8l9dm3bS8mtx٧ -c(`oko3U,2Psy@j5D^N>W͝ZWf:g YMf-)qָ6D mBX7z7IuEz+iǁͯdJXˈ?"dgwr۬gFb6b \ &2o- gڔtcq6f_MGDy& ԆA$tt$x.qj}"x`rqƱRH"Tmde/Mzt#8#gSWN!b{rgs pPoiAB̒^g[Nve=yHfsT_:6S5yL׌R /٬Hkj4^DҞGt}6QQLm4yщK:t3!80 &(\`kqnY,yp-Pކ6s &Ч+Yu 4$12MTO2`ZDdb!3p%$fg~*Lի~S&&K|+/g";o8%28@GQ'KLbż >7ߍa4tN_h>I RF,v}?X뱮@U=Iz7_~(/@ 脑feܮQfaBc-[[7'Ke SJFh!صJ(|9S*GN4`7 ˏսWRnXCvIPLp/ghMvÜpK ]p|UGSF h8roCH:vmMAIzR9YT 3y,ZǻjZo[hD Mp?hp8W*;#_9@i$ie92KSmǞ$#q- ˂!t斌e& 3ҳz]aSj`H pŖ4, s-9/ܸ&l Օg!ԓa0%,Aan%}09|eZO->>E!*C<)jM %f:I*eۻYM,ľp*?u9N+xkz;w]QW np~VOn]kuQ AecLweG, ņ1k\"H]AQZm K S胀IM\%V_T'o_ׅ)`.WFxNA{gj@Åٌ2qrn")&8nzW 8R2?5Xf? oRXNPҐoιBRK*-, yO zLp@ŜJc |!Ju_Vx`RX-IOgYZ070701000002fd000081a4000000000000000000000001644ae3ba0000c300000000000000000000000000000000000000007800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko.xz7zXZִF!t/V¿]?Eh=ڜ.+l;]_g BhlwL(\_,msГf\w5:߄^[WJ֙M3HE^@>]L+=l6sIJe9]HʶS%oOoOY]]!&XB M]?}=zHɞ,um4@t:·дӭEYc#a8}ҦUْT{WWi #68T哂]1BMJiSJ]<+IaϮfTͮը!+]+Z2im"Jp5L ,90OiAstQ}jb!湛Mxom-u.L|JTAr7BQSoY e|FL·ֽ# *ȣՅ&ΤK*# tge$cr Ha5g䓁6g5/ҨfĿbDgTaj,3 %*n#:暸n>|T;^[4{F9=M6EGz]~Q U'ZzzyʙDJ j?Hǚ)pE[a8n0g\J1к#62se#K6c"j6vq룛b{s ƨw% ??v[xTV$pC2bsYH@ܢu8XsRCyn Rʽ"2BJ4PgO$~Qz}8gRQ7w͸~շ,A ~"PaømCj;nu~.`]VmD)*.Ex->kUmWuL+5n<_38~ֿ[EGʭ/>R\hDY?LvUҔp]tICw%X=ŧ%؎᳼&5ְaH'yB\V/P\HfcPceKFdOv R[~M{F%L̎="R̿48X*ԶiYV\JMḘ@-DiY.ݜ)/֏Te=;XAisYV,2Z&\DG~׺1fHx?CuSɗ' v%7 @kǦ*7-ц")85$Ԥ>r#V^yIϪBo"c=)xK$)4~C@7L/2f|fxퟵvjy>>0.n{ %m | I !,12w9^iw{qi:+I mkQߴd}g-ER%N6B8#c '%O&p*4cbljF颇=Z?(n7.yyOtTEסfpϥ"/E~zcm7y>IA2^? d!-|O.wt %հ!J[xGUqjy`'_!VH)MFX(~t6Y&J Cv;?2~\a05קROJ l?}ںЌL֯_K<L Zu[*P8$]кVzϡ<<麫;+5b A}PSɌq4#!?SrY\$ "):̞@}#^юvUс7> BG_1,P5X{Yva;aۧ }JǠ*@-3O$4@ͩ7i6^t6Kf9d\!Qr)9<^m5QdUr8ڟǣ_$ξU姤tV ->V 5V#QF RA^SX8ϳ2 H_!i[ fyPuDdX@>^-&6&D%K0^Žޚ-E']gR2E?YuT}Cxv .F$xb]h0i0چP0O],e4ӑ亴H׀N- O.'t7S٨Vǥ V(a Te/w[X??; JVc)}C$UܭRrk`Vn]^x%IlJ6 ;PJ!n3j)\a5LLND&ȱybĻ)G#>p v2EX`5} lPՂ.m.3:x߄XU+MaQ+>_dԩǩ9۫&L#LAR Ͷj?ڭ7όfm= |CE0Q=aV>?~N˔ lՕG/C|R4sv-fi(<݌{%FQZ ,oiq!/y*Wup=odS6ŗ˚": O=⤹izh`Sz2e?i~(t"0j5ziaZ%kcpZä gިp2$ͦ^RdiA:Dai>)An\߁ \dW[CG#{㚻{ 4-G%k6k?vJB&hno B_8Do{ʫnWt4ȰAK}!NBCtǚ?(ô.ʅysT;/sW/Z%R󲀼-FA/f )J%EM uMٖyRLAx")f1OH[x36a1Е<EF9 cK;+1vv UiUi)]PTwyHqoTBaC@5kdF:$j"*D !Оs\ňܬ‰;"_nyy3^\͗JC hȳ6qp'crhb"R1j~5t8J+ayHzM+ŒEv%B!)phv/Ҥc̥\#>mso\LQ_4RaG sdd&)+9>42z>h6-" j(mu t(NcZ\`+{ryd~Aʅec{Z|*{͌"GkJ;a#Gq}/C`A&Eabxa9=VĵCwpzR&"Xw Wچ(p'K "Zhr4$UzJ@zeZТ]ej g/a,d+nap+gU%?ӂ-ґXĠ=;u]v!M}`# 0D7j"6'M6NgC1|Yb9\Ov읧ބW9HR vD$[2r4\TԺ+ \M&# #TݒJW+(Gf e1ER\Aq>Gp7S aFܐOͽp Vl8c,*p+w-h&=Ma5^aÎZoS!1\GL6w#Kr~'_dvym5d_C74;*[26Es TL֞DZ5 ڣwբ91ɻ9q%-g?&<gD;z o/4S:Ovh;a ؋K{kg Ÿu lR etf/A~;HI=f%"^#cdsY=x.ѝXַ{tNi$!ӴyܴQ{ȃTK|ד&.s%MJYp2Fnx%099ozsK]+&˽jxpЀ:%e\Gۆ%~w!:6;a{y"+z$#;R>b, n 4Կ9~0ص`} Ҷ7ve(aQQa@FI3ަߓ"LjQ[nLBk/F0en%LgSӴGZvQGݭ )ó%-э7A (2%=GK;.I_櫾;3&+O# -g@zL vykkqQ_/I?vE) M=7}Y=S>D )-5&s"$,ϧ'.7/()gx$hu~j?''%o4jT#2-$9͐*_3e>CYQojUF37ۀlda.D3?(QH 5G ZeN8*PNdX`ܒd+{Cb.PE7χ: A7KK't{iCva;,z˲AA# z] ,+\tZX*,~yQj(V,SRr;ؼ$U:!:~2dj*μÆ!Y c΍OF>C.ZxR&8,~?C ihJ$oijc.AFfY10%3 dt-C/nG גȣ<=R򏛋<7ƚԞz2v.VH+ܼbky-aDUǬ-`X@ _NWh:?K H 6 ]!T UT+ 1|\Yy@q$_<_Fe/$R#o”BY(z]DҸ!,3 JO %akVcRԙlzXxϸXadWs-hJkkbFe* 3b0πY@z zD%G[7Z'c;Bmȅ2T1.VS1BN8mgZ!nNUl!pW]#7oBp54iD|Ny"+2OɆ*GF-a !v(ʹ+(V|ܼYUvu!|+0U s,#NRmEZd['UgƿhDn>Iq@xLret=w:T|ڤiȤ~~EKTîp}K=p d?ͫ/EJ~J[m9i6]Aw% _⁂A b' =ޤ 4>oJ;YIME:Bfԕ&G4B 'w2K hA_f+C`FOng zcpYa a#$Hndp:sfPwaO@Cjه낳ěi[ehtG[;ۇ gg9>6Dtz0U!8)ͦq}~ NXF"7pi:jy^n7>f3lce~fWWܓ3-8E1 ϕ wi40$ $=ɤ)(tA[aZ]:du| >7;¡oGtⵒ$OBtT@" ` {kk~_~#}7= A ӷ0xDmzJ{dgM8N1PP>2vK164C(#ѭz*QIǂP'0Nsa't1|2TR3x׉3 ?⇤C+,5NۡLYхxOxc[d(I;4as`~$4OTC5[FrSD=4 `zn#"ڽ,1!]a2,zoeZ>C2]1~e!u(\rmvś\H]{٤{;io-rGxj ?viNЂa-6:xm şkϖT8׵ji b1FǧrYpN- %.*`8,zU1\ XIvr־9j?,iO$W+ͦuվ: <ͨ( ebb:yrUp/h-b +V<:F17z#'r"Ѹ)їW"ܛv5 y'I C⹗:qTQ=zB@!'4(mFQ4zZ~(@zN~ dU $eɧb):[& 0(Bgȥ~!?0EuӨVEIށb؅: "4@1?AglA쀖fK [EU+$(ʪBh^x;D#B+iH:3В-7i*_6 I6qvk 6ykYs#v.':qWk׶x6|PzhQn[3Rgx-TUG2Y< Y\3wF瓁YF(Ψs ) ݓ_M_m$=k^X %.LC/@ xR-kN4 _?EKYj),VI w7;z٥CiT9GĐ50Ci [i;=6Uw)cD>Xt=)Ti ۙbN\;j􃵔.h nz&jW4L}>?涣}%ZEλ/mopY;Yf-9ŵ\\,/gP"muKqtYx:@D? 㓾w"{@("B7`@/X l2P)H(E7,Azb9H'a",q*^\-*a*r>GIozeS#әK[nlE*Pv"N^jh"rGgzzf]@טY+\A/cP#| C+xY:ʯᜉǞN+g#46vi`[<5Z(Q|V qJ޾Jeo4E՜!]Md8rIUЄK&:|XwhTԊ&޽o0~| U\7\& kn4 ۈ]qAv6ԛmX12ˢw^[aŠO_5ms 'Sl9wW﵈)ٞl(>$6:8/c.' ƅU?aq^7i|;}-.sP٠,W[io|wLJ愶U=J8Q?ط!ilO V%΅TԔbT\Eʈz6`/ԷB wW6 A!mϯ' ȧY5Wh,dZ6|큛ymw#_MhG 78wl3y8gm癯y~IsO+yn P 5Y[tRܒ3 ^8^ Pdr̥لC2b^R?À=#ZbnjLhSYڴwDDd׊:޷5N,ӑf* 0Laqܽ9~ebU_Η:c;:YuY|ݗxԩ7=&(s7z\|a DܶSۺ5f!Bso{ރ^-~PYw~* nJAt|1kbqQ eE/iUI ̻;U3ӏGAAcx!Y yC/W$ }=.dpß|0-{x][umO* e\0<0ToN|:HBPߵYSJD [-KS*dU5Y2&>]BpCۃnĢxu+  PzF C2eoKawX,náb'=&a*CI*5VW>0r< o56NsmMW{!id4EAo `ɑŽ5ZŢ+QCQo"HhXJ|EZD!/14Pvr;i^Bb𣺪* ߘ)[AkzA!Ǻ|2e}']+غXn+|auMjT.#m~_uo [5$$q<1VP HrzHh޹~T "'،K4PP yV2<#GN;pоp[[5BӶlr kyfml< TÓ2\>LrFi٥|PrWtJ0kP T[#ZoȆDN^Ai'oa?joD w ,(Xķˬt%d* mS t2*&|[İ#ǹ~iG%t}{o](y20w8m`xa i$onBlxe1@ ~ !9$H*'fW|#,MNDTQ)JYѴe˲%aS,{  J`86 5Izm4,x^mF#zP;H^+ztYzW e+Uqg+UD Yi苄䜼?.t=''*".1U >LZi  ,f7`/gu(7m*Sk1Rqexq HS(/DŨ1Ag .[/\l?B@pWK;"؃s;\4gΌlwΧR&S>c񍌝"؜kܹUh7r5; P*zwU PyX|T(L- G'lVNUok\l!|wG|̙]0}`7eמ?~9@zڏpc p$I`<հ}_a^WD`κ~NH6Tx$p;cfU3{4n:mjw:ahF X}^-Z9!(mb؇Fz{gkй ]qXinJT?nAO^y:~.log\2GaC,c_}?->rmcS3+w8 5$aVԗ2+{.9A ̔ K>HH忈0 &ʣ>_A5MU*HOe&c^V6ɺ8c6Xee4:|Ak6/PhDA=_g񟙍.+:3vc #oWV,sH*T6I3ڈd6Yb̀:m_'9βtN.Xcq\<&GvOr4[r:H7Z``T\T Ttd7eK1RK l?.$+d)%Ldz'E ; 78Iӫ# eÓ F$\JW`鴑c^f]Pߋ6ɼ8A}٥],@gJgCochiL(75+9"*>kKL2.ӌk}ƕ} B\(B,5"6ެ(l9<Ɲ "<W6n)\;;\ ?%I6Mψ<,sָBK_<B%U]vӬo$|&3k+bF@X21<ɏG)~˂-ȑ|LrSsVڅ]F :+ȯS!6mwQ6IQ  7b)ɄBE@O}"򐥕ݛڨ,R xF- w("l<4Z^~y# E^4*c5ߞp^^߅_Ʌ۰^6G&h\";ԑ@ok*!C"X4O WW#Jn|yu6 N qxOfP׎iKNpmA+Έ 0vJo*Ń4ܢQeM"+D."%hHN WҚ)Āa}Ipr':w^:S骃pJ n-s!++ͱR~$"Վu$=%(*A8ƅ-COfaG~q.R ]`:2к]dgnۘAg˫;O?$evٓ3PJeep#ܗx^jVcB.qaC|r籷*f\ r;;G=4#݉Nz$L`A.M m8A3DFr2vE-^S}X2@HK([dPSoxT"B#Q`}_L* wE86 3Ш&f$Z'*Z sz g 7Rzo1/ /0'F$`4$\oKE߁!<ȽuhU]i<Pj3 y J琿We-M '9=pY+yugY'7i4\y)FtDKϤ3aSbO/Zų 5 f*v U,BV~u3{#B~%^cxWtXgWĵ/ڏ5_PA0$M{,~au@L]VTCA-W><CKv@RdǙ{Rx7:)WfǢ,Mf0 i'URD˕m~mK0]"fRyueNrٽ9N8UV)MF?רW B!kLsg?I똟gj>~V8k J82aBLd78ʘ܎>b` %s?šu{mR[{hW]C`!H[Q7'A(ˢG8Ev+X-nMHI{@WFZ=V&!`R;_b94IΛq4?Ja⺰h56ԏ9nrU]gmFxh81 Ӷj+IMRɦX ?K;K{&敀B˯RApqЉ09ܩz#{uKД )$IW[NP73Iմ"H> +E*)26K":(lAmRN5e, 8+t>TvW8(]>M3AOADlTeSOu]3Bs\xE0M4*V#1Hj E㫧l4r^ycnyWH/5'W8 q &W @ѲH >5⌒i2lE?;j&W xt~+ke&y%0K+ң?en "n9)l482EW6Q0HP=wIYis{a >7EZ An}3s!2s|pԞvd`Y`>XĈ%8WFyeQ#mİ[8}=nU.~O-ڤGVŬZInOir^0jiG>Օ*3=J.9a'_*8۟֎4E:adqYcǡ#SҳX$lVC'>"~cIzp s%'4LvLd!z%Phs4 -(Uac !etv In5d8`dU΂GO, PpۓK99~/ኞy(O^i]#Y`u,% =W㢚]N5Ӓfv񺼳:)<#n1{˞@tLaX`_tmlqʷǀf$ Z7w "9g~zPGcjTnӥc5I4{5SiwyecgD⌨7CjmYs¸R=KB֢M"_b'u G^,#:O~PiD.MQ{, $[gN{K.d^L==sȝLDq֞69:sfT~^gpԆvأpW/NNWod^Dy3sCu3[$'^xp45E v>*^x뷌ы|wƂ$tfu p:~*m`4) oWa1'iMv5>:|B/ mU 콝?O‚gcpцwLH v;p+vVk\ z: Ւ@]G#lwǿ4{Ybs=NI8";]lzn9 a"T"< T-QdɊ7: AsVtHc0/5G锂pۦNl$>`_3=?2L]qrSIr|KbZPY?l7U? R"P/ :Vhګ֠UN٨"R0+biA(VhQם'BL2[Tׯ6joy_΄*D3گC;crHKS ]ABwhD<9]ў.Ͳ\Ty͢"[ٰ=^||u͵u$cN'dsK|ZegKqF4`ρTq=gFDǩ9o# `Ou9p6jwRr#:B=PNt`U2L2rwCQu`|i0ke?_B>x0ɡ'RE 2z`+׀j$b'B|]7A;8=-Vmi^Vܲ=Ocpvmn=PG?^* ݐֶ[j१8 fYb$9e8Zo9 48Qg{skMWXV y䰊)]7ԕbg~%64& 顀Mwu9eyeueՂZs!Qlߒ]YD@&]HˌxR"N1 C+&J DxaA3a܀jn\`ZֵU6Ei@M4R1xHβ'8HTmԏd/[C~wrʲ Gܺ{N?n[H.#j>26hKH@teXRw e&$ѹO.7CF0F< ٔ>./nϪ5{bJ$03ZAλK8V[>m9e'bI]Vb47!,]):bW({:'H^+ n%XC' Ӱm)nUI5Q-W&  QۇM>k5|U,̀xzuJ_lz|%uՌ|S0'\J䀏x`f F& _DO_kz =HI @%n&=jj(N$E{g!×ҟgYsY0G MĤݵ֟ϞF3"%fi:;[.BHYǕo`wFW\q2$O1h!ζIP=m?PU[<@eSbiN`M`NJZיqY sI!b1p/UqS³CDO^gŢ?;{@Uի!Jb&~5to]zCnVr?!Ե9N?5yX<~N%"[Χrd'9,unAj(L ͽ1:IZܻkr̋`nTRCbOLҩW ů!7-]JAχN'Ƽ5nnײe71+ ,3̼rMbApk4#Ы8__xE7`lj5⍣-q>Ъ%Q^dkz{}j6-}QPPT:mmXݵbbjM 8َb:3U0ΣOKc߉j\N8dϼp2Hڑ5^9%_ƩccP`7Cxm?<!FuUoP i>@Q rxUZ6j=pka=lh^9=Bezps.xb hOIЅ61|^jNyҪ/X {Yې9` !V53Vaٴl⼘@SmtǛm N^7P7O^+e۔_67o7h{d̗6:֮ܐK*uOiZe,j;{%GaX|:eK[(39)-?+F=QJ,,HhJ^T]ODN:QM`AO;ߴoMyo᥿AB4 Ӌ{,?TJgx׹>#'T,ajBX#hf潥6ȯնec!(a+9 ҷt׻". BA!ATTtX/pi`B.W+JZHk˘dHŮiP gU=suxX6az @)?qsF{3m֒&[xZE{()<m4&.j0+Mu {<#-5||KW (ht$rѱt anڊ3ܤòKV P:9;+oQTLXGȰ d2T@U涓]#O r}JRJf#L YoP3rAY!`<|F'2^,%,(m'5)L?X;@ad.vX'TO IF%T\%[K> QEh<<&#kws6݋ Yq^bɥ,g7Jjoniá_AȢЅ͚0v{9$bA$QؕX2z\#Ӫ{'-&;e|Fh}| &m( P77q_<(wl Z@g+;AU9 eE;x-K-}TS+yq4Ez_~$j dAPB|+:lcE:M,7j MwKfOwP*v}*-BX@`ǫC6'»IdO]RA`eچɤI#u7Ji?1 ;I+Φ7.] (ސuʠґ`ClUZft0b5a:xD! ,ZZZR!Bߙno +Z0H Jz spzZ?y`\FK3`z£g61!N:XL1X8y| .-^c :}#/ A"dJP9DO(J7ggG#7ne0;5*Ņ~`YB65 El_ )Xޜߺoe} ~1'0+WmTmCG8[qxe p] y> YLqd8r;Ј%%Sd 31@=t9MJG]g>Ql3W};w⌷L[a(nW5S6qٝ`0W%Dލi10#(NRy}ko_pt٭uxS3%|DG& Kd?6#ٻc.-."_KIU0pֶ[[Br"FC1cK/D-36=V0ܫϣ^r:!3}J#*{Ǟ'&Ab%pVȮ *A>y-d l)2*1!&[Wagᅳln̟Ib#*{b>緱Ҡ&B?k~+s.iҸye3{jZF< wςbGVkTa}~2"晑P=A! t/dhVsRQ!tBIEabG?8 2 '_ݖDo8Dq嫧h L,;P BA ۠x%8]tN,|UK{hG@# Q3V%D%Y1ٔCƗS1YwpYGuul sRi?%qZ8Q׺])?=YNX3Z,Eq:jqSEda֎%m\ٚy^;-I4;_3x cx4ymr RKqPAh)~kI^vRk/"%gwPI$c0p6pǧdLVh]xuL Gt^&uF+Q,RZS]gC#?Y7ubr7:$Iq\W){dP˪߶NxSw7^,Ouݥnӥ^ -|bI6&3ǿe=Т ?¾z),OnNl-Sr{=>GO(#aw&:WqJZi[:aW-¤ s9ECQ|I˜ 㼄v,ߵ΍L+~N)d~Հ #>d8R mLJxNDyv4~ږyn;'{=yMXK ~Wt۔=1]@+dFjM6ǯ2{B\ܲ_8 a;^[&j_4|M2P/3o,^sZWud?D [`6]DA 6ɨFe׌՚l&wx EɄbդ"ۍ3f֎N.BA3PynJMbݱفvnF!4RLz3f,HR#Vq.@qð#ʫ"#m@_jWۛAl+op-14}}-@ciL%\]^whx$gqQKB]S)8yNt~~=R'ƒ`M+Mi(+_v'K W>n{P5~ (  Q^c`&(zʂ,ݩ:7=^HGLnWI,ȣeBߖf09u̟ЮS%ՄwRϟ'~.TBC-.R{hvB},&^Vb}?eʻrmCa ^HY$4sȍSzbl8w`K/o2`4WNBQ|'=<2~~"n pCS,=WUҏ]p Eet?k*Nl&=J50Mnԧwx -瓗_Uvm@/?4$6ݥ%} KX{gj@:w+E;/s+{Eɑ;,9`"+)̄X4}„[ nXt'zS6kZB1?qAhNRFbA r7y%9.eN2uT*J ٴ^aʆѹ=bqpb>7kNҴ\=VtAZ*zY)GTf>aVp}R}3d1גG\l!߈8Rk˕~m"K"O*ޥ ;o B15k}M,YZ ]Jnd~o'a]vEF(ie$5 ,`܍y! ب%,7:L ,5VXl_k?gލE![>QF*ZZ/eQ;wMW s"#5KY`<)c0ly!iFRPaߘK2@I6Jgތt؆ˬ+  ;JbWZ..ifnRWmz'+W>ӕwC."GGӰ9 vcP=6v-^AcC dԟ-31Z*趍v] @UA&FvrIOP9m[lxGh&k)ѽ%yYfFg Ϳ,dV;J#T\bʳϗ܆xMD5o/점F ʜf.DƴSyCD #.ZHWcޮpr(#UA1p'k9bu\2F?FL:b |iH߄\TxGzF8U9 J}D/Fh,hd`sAPD{ Tµ¡MKԵJiӐvPXB0#ꥍ1sGMI)D䶡K]}v| Dsv;^CKp2s1%l=jTrYH?)k_u`"mṈؽ&\(l U~O[jChzFHvm  †s` Ie$Wy\3r͡UV vz=>pJV7cW.'p)\ϧyG#JFzQñ`;?VJ\(&P&3T,)a@xOƗV_hӗl%0Oe3t6t>+9oi${p( vqdEt 1`6QYwxC/'|V +">|a>rhP7d ZMx|puET xIM1`N~>¯`̺LB`}oԈo!^YYBs m$HztP̤fvB4 QFeSk1v"~;4bn^[$=Q}_{'z}rpE΢6=rE8k}D a%`'B>?Vn2kT!`ُD~R'.C~ʱ}=Hz#ڡ/?ջWN4A_))\I|vQL>R5az?G?{nj!:sf~kx:+vJ׹ ֜|?8{iXeWb2:ex\ EgXxՠ(HIX٪fv/:`yd$5^SIYQSD^ =x 50]'x詣Jl\iMOJLhW'4eNOO?ьTi4JaږtaP?&0UG<<`[EG~Po̵PW=Z>A1qߎ9?]VQZb7dX)\+*xS\Fo (ŖftE{`o:o5Ӌ%&r\ Ŗm %jS˶* [MV;\6L7-1vkPMҔ 0{oK=.-jeNv}otU46˰ڰEl]HB8ho%&=ue9 6&F7v;E_n Ϫ܎KRlj'`o( I5o#ȵ8XZTJsiKow[ąWTMQQ9X6`W؁]F_)BNK.-pe!CދIiy" 8B-y88i4:#uV-^ms8e-ycV_(N*Cly;.F7# >!|d4}g҂ Ur~9s"m]ZhbUHOhvϥM*>~wu[(>AՑtVz6-vu{°DV "VeS~+P~@ˢ}vm(#Qrޛ!er(J?6Jۄ|58f8 Nwٯd LC-trj1Ʀ@4ߋeТZ8'@*zRBo,ǹrN1 &([Gcz%B{tˆb*3>]$;d7!~uzd+`G*[=*' TT[3'kR̄ %S W1J,Bбh.6yR #Ϭh ϳޞpueNKNL.կ̠V:8jNfuv"]c}Ӱ)L.c6;VBEM9s NÒ#Sw č\)[cau&ڈ&CD15o[51UCO'ZyY_"n Q9޶~XoMm&5nXZodvSc݌, u `]+gw~UfGUG5/}B\ aUяDm?/N zm@r˰$t>>/KJcMaU*:SGslj9dtn7u}hV0mb$I@ ⾂ P쭑<$_\s=Sc7B#kybw vn˖mkVuOWhr}) W B=aT^8VNM[Q)d Z5ʷ,=(_a޺i\!iA'sghlDmIp E5y&3Y[;pj nAYNvZ3]kQ#vU"!z᳹:z|SqUNTz/ 4٢6G}r)0zŏQ<^ww)!xbs;$x,k EM}q3@54 ;"O:\2EQ0Ab wkH€񎣠 iEi|#|:O -?E6,׸e؄g8r8ksmH ԒPRvq`#켪O c4Xrq7I!hZbl]6LC  c,bP40 T#IMyYlSLYꙇHcjqkúla LV5 Ƭu?0_5L\T={j3J9%5$LO\Z3[,"G,2xL'^bWQ(DBKRg >Y1x.ŭq塚O]% -#=ū O#lv]ruBO-Q/m{ k~|0>l!)N UI`WH~i4 b xYŜ&+J.k@^@Nn~.ᒻ =Y7Š7.6G.ѩ}X05w(cn7^mg '"*fŽ7݇xDSA_gVζ6$ hKyQإl |.еG#jR_ٚA=hU*|KOQr}-XKp@J""@P 1޾AŇ J[:ʆ\t02i[_6.G7KWŒt7..F]SAI_G޹䊬67sR26kr+9`|*J xKwkѓDV~$33ڶH2ܶG3Q4yP_[=o<77jOZi8y&-.6\&DԌdg@{גq MJT/8Gdm;*JRpXk#,Jמt2Wx=l.UZգaw?2Ko$P9bnʉPCkPKfVN2/FPF;g..4UD𠝭( |jm2+NmGe}Ph:z\op7*8waLej0bMɘ]5Z|cZ-]1[un+m*%Ɯ'fn#/ãhrWUTyն jB")Q03ov:7d2MI}?l JQ(5ɩ>#0w|moV 6}m2MՏ_:x#Y* ,|te2C|b%:jvNTǢ]Q Y` _sH[o^0[I=|^#H̻DjMѦ E\]օ0]F0G5t$+؜7$.>ק~8^;_ 66V C}}芕bwP:-,H8,bEݸHqc8ܱF9v,Hfj"d0CvRS֍Bη);IoGtwuY21s>zĭU]}i[d{kqGG|c5 9~'ūAmHD 1xZs j WGO9O&ܠAxcdY'Âד,VT0\?ouT]/3j`vgH;oʺrfܜ0(\:@ >YK:{53J/,==;^ed_-7,3ovfx'Q[.ggA^vفd,ׅ@,pJ6rS2a'ͨѼZ:m3^b {FWkͨ7~·rCJ/0!Z$*ԏй%!~-痀$%]m[|:0F9v|Q\R&Ҙm T;rOq*6(2Iw|7e 7FϿ~Vo߁u; kdnU*slCDZ 47 1uDRZz{-v e/-[aw$tFp4(mRW$uҽ4 8O9GnIx}$7,>F8"0eLWY')3/V<\ y] p-o3_ ?:1޾xV4MkX>Q-sаfl pj)%c Mznr}}{VS)F|y{_Ǜ?Zc$j'LY#"ݻC[n$pTs7hIQf`x^*C^v_3>68}c܅ ,:-yiQ͘9tGبT IRPc 3jB\" UPr(0b3&>tK];7!ruk|a!g׏a@~]q(1pD[($nU!1*8CѱDe# rJ67q(8}YF/ :a^a."_xi|#rƨ&}-p̘ `4^RJ_v%kR@[V >\nTJԼtE/h/M;-N{ɗ_ݎiEê6.Q Wc,uiZ_/oڢ%/E VjkH5"Ũ`<~(ICJ7q~1B)vR[ѝ(MѪ '; ׵}0* YrOo tLB#-)*H??2AɁY,ц m&)\ b˚ O<+@?l{ʉlbzÚ<H(^U6zFyujo351fe[ a CAF$,!&],H݈9*רO5/iHn:wmslIrBe"5LLi,% XqZs˨QuR~R֢ͽ6ũ |jRj Ckq7fgX ,BϓM+XV aM h11_6&eX_Cq;ӗc5]wD(щ<˘3R/V>JB<| gzZymlf}ok:Of]#uVe#;TT&/T/y[IdLlqiسd$Rsqa5ZBz*FX@cMhD*2^A 2y\8qf*2;RmRwwV~Π|SZW3omϝҍ4MLЋU, ?mad38ݎ cl9iH4$il_pʺA\1["P#~= gꊖU zÄEgX $ӑBxzE?*ѺgP`-9 )Tu4X;Wob O6JlW0a2u5Eg yy< f.X]QB%mˆq^ܵ!z̆[wOީD ,Ժ/;kw lhӧ$%66қs sŒ#46嚵\0p_.X%Qv3N"(թsFw}T,^eLʚks#&1[S)2x?I__ËT\ 92>9FW\Ve~!r\Byג]ޮio ir"IgRd{2lWrq{8~(KrÄ=]W뫵zٔo-U|'hͼ+I}*L0;? 5ǒ*t=kW)Xbv0]!$b!j(EJB9#eWJw!4iM/n K ^09Sbװ_hawO"LAPs zey%QߣڦOlux)qBʶW^dӢ\gb {i_S$ZCz4(> @v>|瀌WP-X< }[MGEA-alql2E~*Y͈ZV;4vL.ݑu^Ӛ xxn %y@,K J%[\G$k8.3?r? ܹuq%U!9 YKZ|ƭ:[[q2R(~V=7fAwo>ibɠ<VW,/ O}LP$~u7KxU-a}ȪQ$"1 P&CVGs>"xI|nj kA*X' SNC{ 萍6 ~W-G*a({΁u"PMeQ \-G-F'Dx!ZU<X{s)߈ OS&m'_Әjw _$QQBwKcJکBTG1/_WWi #d`ĴT=d$_;C1k#­yu_Në~+k-XTSMqlb#zt6׿ß",]rgx:V{L'2J`pk59fAՂ2ݟOZ eMЦ//?j,2TS{w7g°'7#^4h\/Jxbf78yQc4wECuJl3fG- ޠx\}c%Z1^QTif|XJӀڽ=L- @7{ШE]?bM&S!t] 's4^G vsN^ ӞHTG%հ8A N/K>n: dAI?*/ԑP DfҭB^fx?TfSI=ZoCx!*dz-㚊+vVy1Fc;N[&}:!x v %h2ߧ/8wy[,i~ʈCUTC@[ biCgrՁ7K[AQq3.C+P/àQ7媢~{3jh-;U!2NGItG(߲l#EкvLTCN/W,OM,x$xf[ $24P\lV\Hbo/å9> c nB{.wءCR|?,L[JI|wS$c9Y@B IN׮[clɵv2G z|<ݢ/Y]yq 2F\Zx LΌs[ܚo,Bn_w~:ܮfhTݮP&/I~24hUx3eɖ2g_B颍A\89㿾ܺmp-б͒K27܆L\n @)Zj|xq%)[q+=֟jqy=۽7;lF V)m;_ngI*L0maHs}#PX I">1Xol+ng'- $MrĿ0Bqv"1C:~S(fjWJ. K|Yxyѽt:CDF4LG-C ,q*Oj~؉t [%j]bZHVߞj( X|ms^E^w{Bhq36G><48B1{:O Ae5g5GZh$L eݣr#P0 x8d߈9Xf!9 e)sZbt>C*~<+g3|0DF]x3λ#&h=43ԥfHoDt+/*WvWD}5 ;p=_VoZu,:5N/ LD H.VvW?uZNZp\+!"gA1,R` T:=&3:\ưS*J@7-+2LZP#>(P٪5U"(mzsH&ZG+}T9H(*=YpĄ!ҁ %/m_ +"`G\̹Fp^ĤO&v0(:ժkFĹzC"_u3Sʢ 0~GzL EЯL(XUDh^j 0ѥbjl"niaܜƬ68L^*,n6b-FC>bwQG9j A쏛Y8ĦNA[uc+Q*hPcޔw( )gfJ˵Bk἟nAA^Fʕ[Nfߣ;-L]lu;b[%-av:+48C'@*aKghpuI|Eܪ3Ȕ !6fG1/{5 7UM)N0~O[b$TRdfGdTt"$U@ffe)1.9Dy^0N5aќ^k&1LĮ#bQhAi8unL4ÖCK\R< ,mgr{0jaCe!bɇN?8{x0@mA9A 9?#0EE7\XY4UՎWgb fiвւDv,֔8$uK]ϙ~Hx>!lP^H4M(8_h Q-qXi-]k:iDZ :sst"`g.86dX`7Gɮi^5,uGV""4 ЮS[)s11e8 D?9,C(CAp'ow!5ȟ&S`c 7;j)}orS s<|+bKA06؝>z  r!TI9Gcsq7Wǵ |Yo@,EH[vfqe%K: ~"X=dL9F<< Q1 "ԐjJ#j,'vJ`~Փm>[,- ׬ GtmX7inA?JKrftJLcpcPfagJxHx$w8%} 3rle2ڥ_ݟ'{B,ڇK I*umL,G$y%⹜6smhx'ݦ;B-KJsZ-OvZ)cJ"G~!KF= Zɘ!c`cix)nhҼJcժk ~7<27yoDc.q,GjAJc=T>~Ӻd|K$=uY2yrOYL:ZTO,}]F¾SwP+:á yD bruCo)4) ^ JZ 6B e/4l`'cr:ڞ!Xţ!m`U{d55m/"8F8lQ\˪m9<9Q3KH #HB~"'iG7 LjX1! fOPgU@8*RY0ɻXah>} oI\ӯIF30ee-JWWl^ϗpnU*}l8 N-/ ^\ 긌N?dg3Mg4R<>ٳSqaͭ~N w-a!hJH&g{²:۠]J/ |{".{?m] =dH?I4rkvmN}m_p6(%Gchk@tv/]x>O-l`qu/H-t1*:ޮQ|w{R:}B!ιu94그GB)h]3Kt%dt"O'Z4kMi(h*[C%ڬCV bfQUp\x7“Q-ȇ!2x ș* `B%|eZ9.mDly+C]ϕbky.w} [xwH c]l#X ` -3; Pp/N9x  g[v}̐b XG?AkېhP8WSlV|԰D AB+m9|!3?Vk ojcT+c(ltMlt<".7#THY5O6d_iji$Jܢ0]V&: ,7k!Qb˭8_FH(rQB~Ha)RҚkH GO48ȣrOR9킎IOG3wOj6\ >sQN@;6aU{JKH}}x~ >H`!5GggVg4*~4Zk nDwx5~  se+iMVHPz0E^;s b'[~34aW3dTޱǂs1o~3~H ǯV$NCSڬ۩#;{:U]c^v)EۆaQbЦv"f5Yf65=`Cf*]v/ʹt`=.D=?c0JTj|:O97<:0rvv'+m@9sCr4܂\3/ gOFlQg0n(*^e_b$?>zɤ!=apt❨hp٩NhUfs5/i&A@7"9oXg,QW 6q} >Akm}a KxZeSS:I,'Pt0j.g@I8 @7j`oW2X}Ü)F* g<ryz bie`}G4VOÑZ`i 3nT GU6(`?C@*.*8541:EP+3&R3jwK}LY16 g(m jZdÍ6mG@'sAyaK{'I?-4YԜk%}uؙܭ:SaDғ; 2=ޯK_0=Z( >F$R$%jNI˼8p_@J,xuZEdwbAZ#ugD][5+MGYBpvÔ Fc<~ Y~q-6Jt֭e?ЂZ43)Stw%d5f" Ic]dhK%<<;2YUz6ޮ Ti &fas T~ LLܔIN-3z`w5|kP;ܾI @ŨHf+G22 % `i1]b`9K} ћ)FR5Ӗ8gEgsi?O nfΊy.Jh!`lN4#_KԸ;>VXJm_1ߛZe*T^" 7v=ՒM4k.KT$pW@7o-ذВ;ӝy!/X>l{s ú LmضBwUS0V!ѐ8+}T +:$%w6] A°xԌBeC(^UP0uZ%{3A=УZy)K>cf m؃zT }+u1Nb]&|Ί*|#s3x#- mNc|%bi4cSS$-O'q{D?td%KDC˲:9ވ}d7jpYfZ/ڌu/ȅv.T$ j9d[QʅrașЇ<@wA"tkccxby9c|D%tbx-Lw bW'kC9xkdG6GlI.M<4ʁCq{mOQCJN/N@K> Z(Z蒑0a7K k?SI +k(7ƹ %З$OF9/&t9ZR,_| V$[e*œ){U\^e;B29p9j(Q\Qŵy"ַ%I>#r1:Q/WjJv+S`8f>J#ertI늫*j{ǭ`Ϫ٢8; M$OA;;Um5GEOy%?=iGY.TVȓT'yu5A0/,*!|(Lu4/ȴa> ɠ\̬<ۚW;v6Pdlq7 G' K{)H V%/qNo łXm gce cMx&GMqB#%"Ȗ[1 lHiHCZ&odkA5*\XCOT8gj <: -X_6,q5R,")&Dl n:!@Ms%Y?bvrf'8J"ĤR:O K٠s p#x$x: GzE\!u0MTӃRRۼc4*x/XUIڸ: &wu&Clѭ|ppd 8ag|ؼ$Bs9#Zd%p& Yhҟx*f̓\e}S1䅔Ic1H\9&-> _LR7%1<\@NˌXHo꾡=ZާCZ2vl8Q!}1XiFkNC|Fg#JJ1¶O:U/MK tƔ|65) 6y{s ^5>kպM7hFM' ev!Fdo!;ʛ+*G0pp Mict[""m%_/^K=&IL5(ヘJo8b5f̒˿͔JsDu=66#@֫ 䲧,^Ip'LuNUNDlpR 1ry&Zf!fl6v3mcYXG8Aq@IpLsuIpƊt #NrዙEvScݦ+to "{ͼ6).j~tgw$!M[t} [ݕu_GvGN(z F`.t16&xN ]\t^\;1@\n/xF/kTUA2`L&VZźOKx X5K*9QEQhN˚ciKAq*dzs DH*L|3|jɗiɜXGgj>J60/G' 1\Y:K3Ϭ{*GMۣ*o9EKU ? _0:2LTomMՀ1t-IS1ư.=Gj/)]ChEJ+xRz'"SDìC^SS. >Nn~xՖUe47ine_K]KLy'A)y0 C:COo4uk{ }u!D!N3b 98tN[cmZb=9b%v6\eϦ Q Z#փaIo / S7İpNtFdΈ4< ZjZ64YGB7/qǔo4)R஛enQ25ȄAxǠ5XOբpK!%ϰ ۿO;PÁŷ:2V#eY-wvaW^*.op@M_dhtht½ ޢMv  pC+o Wgv!ጆ5bw`ڻq)(b*qTP V/'Z5QzzFf8gl !6y4 WZ$|ND'cܲu$ 'u ` OV@ )}ljx,Tl 6S ޢ=}$G[N$hۯhL6{Y5IX<^n `d )tX~5:7MO)%4\i*cEK~/|r^Qແ)w½҃A}`{/oRs8٠*~_}Ç*ȀWUƓ4@Bn/<ǽ9.1Ŗ*nj[$)D I.KUƋoƓ\aGiŏ&fa Ԕ6$˘\-b95;l4Ew Cvk-xSzx-5a3SpA.G ʰ§mk{\hKC +Fś  n@\(bzڏ99!:Z*)0l뀤vΧ_̋`N6F؋*VK:iޤ5/e Dٺy~eRu=M$Pw We_֌|` Gu+&z:Mp2q@|~zz/*f/n~IoJ;}6\s{Oڝ1zlπ9[7g_"-68 O7 9dKݶ$d)Ƚ6,Gl},PS3Ua7ZlFV:u_c uljn.2k c^m Wi;Y,3'KPj-pNl*Xr9 e^2((_7hG &X92:6:ҍnLxu1hPzjΞ$D'xy[vN`bY|k( ˵b;c-v)>Ę/T;Ik8fZ/3}L p5JZ{4;S⠡:6M"Ƭau%=2P& Q߶ OŞ iBYg]$ NS')bgXـ̈x3ڀ fSȂu-~=vK}Vl$v=rO2E(VbY`nm:|63\3" Y0 x}ǀHIc)V{l//؁Fxei .tZlZѲfwߋBzt'p]y~/~: >S#B҇VE 7րX ~tUY?Lp %;VT3”6k{4[%!\M֌/-t\KuK(,qrjJy;cp'~ԛ2eEoAm~@}Ð hɊEOCֳG/8'4Ozܙ?LbR_A3C"~3J\$9}@W-ikial?@RK|ѣ_EFgӮ=U7ЎDv𝸼mQYo7]olyFc_C>Gۈ(@JQX֞in6u iNئ&/ڌ3$8R\VAv\^\:<ҋ `mפyo,I*K蕈vsƂl=^aXxL(5دXW@S@Mo@F5ֵ6nS+=<M1v[t{u' BDm R)}}|)z5OE棱GSkȏjg*) %,.ݏb]w446)mS_*,了f ]vΦ >I¡YƇ3{ T @.2!A?IUrT wDqbN[9_f 79Ri2U@#>Ra0MK'Jj&x{eeuAp6` w4`ܽʑJ^\XKb9&Dԓ[m=2צnM[$>rvjVLsk'A>oD8 XǸ 6 M{/0M@W?is귭JB}fN K¡h8_nyō"<Ũ0HxD~qhnď.TWa L%c"RwÞL2~;9ߚ"~1*= 8J[)D&߶TwKCfS)'RN`O_hWT/VYA(XogP,@cÀE=,qzyϜ_)PY;,u d?퀛(6ݡ 2<b@ٰ,pC>Zg4_4#7 #1`p@!9h * J7˭4|${C`μWe7몘O,Hy%'qDOe0sEh4nl}-ͽ*Br+g}B*OE.5k9'1{ۊwJ ._2nHc~5F'vCgo~=hr.\wXl [7,V\hj_ʠE)NRWv\.s 2Rma qF+_}\=F:&UJ5`~|t_V /s܂bFo=*E~+ F[h0utgY:"h[9Ԗ00{5u\gxfQL"kh`ְdqxD0طctsOU^dYVjhk(T)"9m Oc! 8`8fW7(oQDž_aԅk&H4Kʧ^3c@^fy6YMn&YhhxB@֬)֛/ Y _Bo>- T#()D$qFW|c"ʯ95/l,4djET{6p7 v3a{(k4H$bp9LWHAb6opK&vA d9۹v`Va0++C5&&K}V1לg"&fuTӜffa>E/ ;O{}CbDl0.~AVL~+gS#Nxv؆ϔIc\lAGw`ǦpF='x[oȫTr*ypsS,boVaC>Šk %yRVcT\q?ubdsG]wQ0Izh]1>'Vʺ V.X^8LxvSbӕL98n^XHT /]$M ?;b8 )t'+3k8O$ךc':{ `ZٙfOf=ެfRY ޕ3%CJH?B0Sr¨b3Od0[ƒXp\EGr/rhԊږkNu߆I}Bz{+KA4ǀbʆ4~4`%}4]y~tJX]tW*j5S*S`ߣmְi1L֕ҒKa*;n᱓bqa=2ma"Z 4׍kЈ3=o\(?hTi%HiMKi}d\U"|9ڷ[L`y(=\4yrD؛GjmYE6'VG8yD臈!GwY UN;Ue&QvɛW2?(E۫IR:&q1+-ioXBu} >_H2Ԓ=2@T=$,/ zs.*-F4̱wSꢹ'($r\vESQT$Ir0$` 8OxH,eQxtNm&잒DFlJ|g[4Z .¼ڵ,eV0{47\Ŷ$墖UĒ*$Nӂ¹B$p1lG "ݮdM y1yKJ7 luڀ:Ui":n EM%4>%q-̺I @[ʜ cOҹr(28T ,HKM#˹ކm1<>yX6,S$tpH$&Ko|pC*}j\/5{nedmvqv r@b_rV3_6B<șNO * SI8޳FNmЖL.`LҧӟeھfJ5~7ϻ-l*D*O͹jp&4坶eQ \:"Iӏn];z~Wqӓ˕ tQDIG<Vޔ^~Br|yW@iv=~5/!"t ZG7R)!cB <FjR.&͐*˕*MJ )"9?kX9&u΃Szȼc[LFEl]|G99/}UK# HEގi2הtϪ?ağT~ȘKp9{[=twTD[0-wcXRskӠ} Ha7ٵ#i?k;] Ff!N!![[tu  \z!  }kbiz7@m/.S|0} Edo5OW e.x%*wv+"(.>C)Uǧ/$hLǰ)s[rp\HƗ2 BԱcFuP8U;Y*RFn ^Xm/B ?8 0v1$Kfک|ө#apQFӻYiYeZX"u#:L^]V%K'A kG 8yCF|\?(ZyXEJ|.M`/j38 Z<ڤǢFUiߋ\=3g)ľ^`iꔖQB-l_5{a T@? ɉG jE0{M="m 1H…8P6Z4k *F٨*#ǐ{|S)a0K[Cv/ԠEP4}}_k: ؉,/[P}bb$i֧0^݊V=m%TVʿ_L>p~Q,z_L}~1n05NV2xvbWP (ZzӾدދvHf"6|6g(q-!8aeEϩ_@BX)mw/ Bbk|n,6Uʩg4$ DL:;oݙ¨b#7?D[?YkX=%ȇ1fŽ ;wx/0ˬs|m]=yQae m&%maF j!jXllfe( bx. &1 Ink#Xj \w28^A~ tӔ @P>OMİsgT5j[ `0АZ" 8W t|hwz([/"WGیm6 (`H 7p *Fnc^gXCUa0TC*v"<ɺ.eVae[5 (15V@)q-g!XCq͵/IWWĮfm߮ Lz@+l`%k|Y'ZQz, ޮǩX=u-Y}{3''Ԯ׮>BԒTp`h!~KƱkl:Kxw|bgzߍ[\'0A-B$f@Heƺ6&o7?5 a#>mXnC,}*x]N}YsK,BMj:l A#l[eK-  s\Les5@W@<y\7JA=i1=FZi H\7w`,56*^TitD-"Ǣ2<(nA~?-i#n }z0={ ڕVr% $'*Z"RBk_K!p=7jd}II=&w6O\`WcjcZBOCoK&+ WG"Ę%ܾE-E,P\H/ă|}fpo!1l{ɉS/ڇQkDO`/]Gv06r#X܄y]3Z/@/R齌*~<@QNr,c+ԱxfyꗽE,4PSGKL1/4u YlQtA5ݓdA&ny{]Z^_ J|J6kAEz$T֋q-U06m9V?vX^k .@Q+)RS]~hr@ U=d`z&֘tkruq(_F@!m?l@V隀 -15'v͹<\qR}.۪X U2_E\ةfYၡJ(Ѭ1F@M)U6vq=3&e6{4wfxBf(x'FwkEBE-]jbe$;%C9PoUsW*'- v[}(szyY b@&n,c*Im,թ `Ur0DA<޸TY 冚g)r~ҞJjޓVaA'8sxupu0[j$ceF5/ D)D ܚL⽑(8|yq5%DGy^8n~BvQB_2٨'I^]3dҜdk׃FK-{ąb8V 7S|Ԛz+xNO :.*4-mm7w7ڑs40n-9}і[ƞ>ÕRG1ůٻsӑC2O -ƺy}0 P3h>I מ;-TqAW$DH?gYwm%ItAk)73/]C|Fc\#c=.,9t&w ++'ZR|4\)pwo)k2Z1lt:)w sOoFb'U-7jv{e|*?ETaK'ih̢d ہPL9wVc:,6h}T2XlvYoUmȰ8W=[,]4_ZӸdg4v;#9i0& ooYlz~˃Xb%Os~'aPQi~s_T+vGEYW ֿTg,=țelP wI*;L;!^idgJLݘ * CS"rB@}MY]Aq{$v-=ؒh3n%vq^J?,9N A _BNz$J|Gt Pۿn#5}8,$h3v < 1vcstB%.S < i› ŽxwĆۋ$wQjm5y)cbVaRetM/^)U96%86.]^tp"c/7{P| gJ@Xt(/-×$>lW1`Ns :>K2@wP[wݭE|yܔ7 q̀## #:P+)iۆ,Q+t]J Pz\7b plQ_94/x#M pF`Լ5\QX6N E; //Vb G+'\3F^:鐇>`yHⶖj3y!adY֒1QLnzA+OtR}ZFdqMV- XA!49T6:ѲR/;RUW*)AEw`(304A {p£/|_ؼ+))%ܩ-O~$ݻU84x9 ^1j gKCd]x\ǎ ߑz= `;n!vJ&s <8b#~{axG!bڞ/拾TTV>S {kJyP>$ۻė@->ȁ\u))x²aQjVc ?/By T.Z^}le`bv:?/\~tuz஦d h"wJ$+1V^Zjs3)+#.B{ ba( ~BGeix*9>$gTѭ0ȷx/#|UN8د_UuNà£3PB`8W|>&>\S3DжܕZY]?ݝLσdHWxvIa#W5G]Q,K&I 6yоNzv=lѮm-2sϨ g"&oHxPh  ~?s`D str=D?3C7!Gr+Pܯ(=h `~>ΫuZ' Pa8Vv78+=p'€ouHl7E{o S熖^pmW$PH\dkpzDU0r03Mj؅Tą@~*[rVzuu`#t冂k`pEn|U*%9l9ݶCYa% cٿZi6QR”idh;LKH﫸>O -wڌvȳ9i]W H1%"b8n~ϙ%Ud xNV@NfK۵UR\~'i`߳ηĪ >\ l\3~Uʙ0? rDC3F= was_XȐ$QnJW={߽8u ䷳AqMZ\;RKpןFz+WGs%ER=#A Ӗ,0T(ycx[g]-^4o5DF{.1F2H"Iت\EJn"O-Jc>kM@g*,UӟME. YWHtG=H8o- -< %m@Vd9f@wWG$n&@9`x+ ]X.IUի;Bml,26> @Kh9箁Kԋ7sB Dǣ4CzeӋG W+A*Lw =xp9vX!(%*vȡV`n0&e^┰o[ɜ`M2|O'6lH1ODd2Ir|n4*.e M#2E !bkd*QN󠈆JX*"h4I#XfS< VIfUBU^Avgp8dE!v\kHY$mQ8 (-HrB )S4ҕ& Ia%E 7` hDZGWk˷N?ҫIrޢ- X0:F&E<%`m;=FXeLl>Cv8}nw5\6RXRK~' 6QfM(bcÓ6xSە#O_[d~d %? 9[)8˺l>5d$"KB;DbJl}x'F0 yXvP9H^' '~9bU$JR9 dׄ7ԽA~mPzjx5u\ 4 Jpq=j(~/,;w~< ڊpsH+{܈)?Ӣ6㰟p:.LVHcP7MWydo!F̍YuoŸs-^g*Fkm2jERp㗔uwnIsaW{5c+S6ac!q*uV]fG+Z'舆' "sNU"0+ %3yL,H>䑻J!dw]sF}" D::uNn~_0r R^ .`"$  0C돵K_%vCDqв'0E-hmO\.OQHoz+dzO;"x8ˊy&i7d/I Eu OK8VJ`n%,P ڱuK֊)6hS"P0"f 't־*ùOKrO߂ZO6_Eiتx bm!rBZp|nʷ#A(_k1}zt^X;"ywHNR$cRJ $nzFQK;F[6|H|TvV$<!ͨbPvEKAξsʗg/ d2+n0󒒉WⰄ#v7⩑Lxc-ΓOt@ CAs[TDV& 7u۾x R_KT8Fk?DMzM_\Nץf40$wp!"0C]KmyDm%^wHMp!#*+{ <)Y[&Y~/IlBA= &'V)XnZ?jU&M74/mtKOflg dw4 4ù7%G%|X%*ӈhǦزQp -"6̼s`x$E~af-}IAdq䴔<;)'Mɽex@@UWיxid W<_=]Ԟ`d7 )m!tMMS.i צg Jd?ؓ _'S .rl`xj#nhEvNtA*@Nh|uD#Ug\vh]6 S˩ènhM:C1ڧ(YKMAD4oEPt,1gUqD 6j L'ʝs"$׽pUW|ա+e'[e/m9j9]k㳔ř:OPeB^hWˌ* Kx՞-GUUUwDEPww8]):͕3 z_HYp(Sf &ta0U#fÞ#z~9~.y5z`GJr[(kc”R*B#)$F pq>BM3wH1gؐY5 g=!$+5s-F7(nXk@<1}'K۝'M8Jd&lE=ڸ&c+*E~JحHrBOUZd!HAy~pDj꿔 /> Knp3 ;!5Fv'u# gy!=k蚓6h|Jqו!uG/[*yQ\Pcc2d[w#3fZ`!#b\GqR/S,S؍l3$[=fٸB()99Y9T 7=]!6N\Պ°NrMnDmAN8+YuiO Rd8kGxȿ # ր4{Kl|ax.LAw>k!/黌`!t6j7!1De>[G3>&\ox{S3$$Ĭ~zVRo܌ nN(}NVϖ ;o)tLFW˟%9N& ؾ" _jyJek^pr2zS*  XESU@P U`T|Xu4TVJ} JynLje L$|U0&GAGMN=uh`n.)8vAoL[8`L`(Xɛ|JC#]DWdo/0[1d6ɒ4YWRNY(踿G{EV|"$Rʥ,v%BҨI 8H{DS>FkU!DH$HkI!J +J>vܣV_DcVY+7WF,*>W,g(=[`j,xZ *K@qݱQy'yuZ̽u21x(Q̋.&ns OV~goo#+ Ƃ58xykzNWvݘxwSHUd'Ȃ?Yxޤ̵J'i`< JtZL'P Vv-ڗ``Ui2~a(ghvR#XZYVe-ߚ:?녑kJ'3gZQz}5Vu!o&" VdbbCiv"ȥw{q4Ȱ/x[ʳ91ě(S;u+nAh7 NxN@&WXE[qt9Fv3˜J矠7!y7+5];Rg"6ޥfT9`~Rfݺ9C'`,v-w0O*k.}s&vѣlix qL} pMC bΞ?2)wytb wms;ZYº亯ϑΤ7 /~#^ӎREyEɠ sc1ХD.ˇ*Uc /&Ck͌:8 M+'Ac t]tbhu)!BZtNmvï-1S&]QKnt4M0Oїa`*A:C(}8j% $>0!IGܟgq+6aj pJ =SX\p7kNQx\IVy蹼h^/g4Gs1={'%Mx:8 ކ.Qt )фI,i]a3ś _0ۍm.@\$ B3~rˆ}L0}O^ m8yCZ:S1+DZ3g7=K izł:Pv=_ b $m7eT`ͷ+~W" Tc0vN7 G5D%s9ЩI%kW2kij)^TC'| fJy&[287XUv(Ϙ0AcdiknyQVn4;8 2u)ݥ, p/WBR9] o!l@pͫN;Z'_6iu':xZ} ts'k^lCrw?S _nz^{{_UFB`W@|k^nR+9~N(}jlCǰ 5Jؚ$ITwqj"wÕ=:@VP%竣@GdC;!l2s؄z\2!BՈ$et.c[x>3r #ZZH^: ~ }݀П- Ðş25w>4yoyx}ams -HKw_w+@2+lutǀH.o AE7$!32V7$ Rc;tmmi;}R Mr3:1(Oq Ekub҉6q!S[W@#1FGva+o%U9N"N2wgR$L6YZ8B]AIy%ϧFJ}˕,dS Qh§" >C^;BQ# ?dMo* ^+1V@f;D"'i8D)tsB?i" ETt_I3K:}W\aNaI@v<214ɱgYZ070701000002ff000081a4000000000000000000000001644ae3ba00007688000000000000000000000000000000000000007800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko.xz7zXZִF!t/ vG]?Eh=ڜ.+ˢ=8[r7͸SrØBSw1ZuZ;AUIzCætwyp,b5h3(lL[/+.uUN. jV []A2u{8A!G{mSԇ^+y%j :;@xTH’2 TT'A8P=_/zI&p hY1rfZ_Ǟ5HQ#W c羥2FসafZ@c =t'Y,{zAR-ײPx-%uxO/!|D2ŌTQ/mq9!Q@8CauwW%?٬5F=5Oۀ-m3tU=⎥aI+Q(s\Ү l?ngN 0hì[G*?6Sdk NC8#?kɩUAnWݯ\!V;Ϩ?BK. J7]#8$FKe@K)Nutd]k* -N9J,_~| VTUF%ǒ:|w=n㋍T/H 7Ʀi&gf]@ѰOu@++sc&ҋ a()Xh/֤L:/2C, \1>8V 'fwu<(a0%TUP|`N߀)vU=b3CBqU3nҪ^~a7QPnl2+;1 ٔ-UG[ÄSȃU{ýla:ֶSKܕS}F洀%B$wg<4 UswE-GeX܃lHfZ$& $3Tt) l A),Y{f&SᢠyYӢz\H[A]hUox_=ƚy8ql;{B0kݷ380 ayӎ+5lP2\D1(mS'ih`吮1 G,' G̥>,>Fw:qjDajf{*GqWnKw-,Թ#lw2H.QN#9jʂ+^\3jRWs3n^{EnqD +Vûvˤ2HOS3]7\Ip;1_J,@U֪K\1vZ!sGf!&#lA6[Fӊl]9 趟zٷEw4KL'cAc%p۰g6SA(X!;T&=ׯ?;BR4(=W6.蠌dOL#>"H?jvN dp_ʜCJ3'*rF^z+ynZ'D`ӢA0WŵnD:]il9hͯ!nf `,cR_Djiv7Zjl̚v07W v;LN \g࡟Ȗ:k:-?URXwg.d_vBeF'T[" GV~N6 ^)'WTf=J1;4]!wT1!7.֔w(>u )p6NB 3l]1N*6H9$y +zeuc Hr`Z2K)vC}AbuwXM# ʖɮx馎|@\r*1`&:g6a9yџ${XNK_qc0 (P{ťž$uOU_ʮ45%,e}><^ %zpw$@Ѳʵ$s[$v2Ϲ)S ՁeV7>ώTɩR4ꛯUPX^smk4+)wxrHd]e_y8#ބbUB&AK)U7NR\r }:h\s:9<}۾^Vn8rE`es}LF\֑rhQ"ך;%Ǹg׼~,¦/ŏy/1(Յ]$QK1Y3\ݑ{7^ Yx.LM(u +Ot#]C}_Gܿ)T$Z㘥6uPE4_FBdѱU@ќ]T1D0hj,vf^S,qӅe]kJ:zkIĵ< NmLYf;ZaCn#ȱc@f@*v(_1n=G'k__àL ivr5rJ2l~vp-%k@K{XeIF%q F0zhޛu\/MS'֍j$A,=0͟VlD},1t S̑oίҚ%9:BJ]C4R)aaƕr޲}a~+ *`l|M!d$[b1X##xjI_rR-rW=ċ~oGRqSkK#"yq}W/8c\tyx-aWQt7(ϪLN;4Ma dj_7 fU32OJ^`ENX!o#{a<fE'U"& ע6\䋮~VF\mHCI(weTXD\/zPPsb~Ȱq]j^@ʟ<+@^Wn<]\=,6rH?_ťf/r ṏ0Cn$X[Q)(AEyQwCψZ}J";rBP00NM^ڲ>gr+DU4+/Sl w"4["]`*|0FVߖt=SUҟ>x$qgRY[qXQ^;MNL̈9@y\9PPhgJ;kY#G(PH:`qj N!gDm_R Fɹp׿;P0ͫ#D-Cᶆè| AN& x ~9c;2*)~ ot쐋iΫ{ooQ(z6Ycm/n<bs@u;!Puơ_vCB^FGOKW{4+񱴭R9;UgwGP@6`_u5x 8|Ft5$+mA5n{nhKkPyN|z3A_9d!Akg:_ߖ{v]3K~d)I}W-ai>1uvq=Q8A$Tn򉇙 6w]חX1!t)zZ11. QIلp&e?ʟ":ѯRمRo!< 8ʝ=)O6 pK;',o8/oO`D,H5Ppr|SY0&^fٗa!)G{BԤHI煾g9n dV'ʫ M+eB5| kNw 6\2]<A; =CvTȠ޴06ɾ>W8dql-q(Q$n%<4o]aB;vi8ٙլ"xDibmApND*oDxźN^lO1`,ףeWh?+1#WCB7~Ϳ5LLqDPNPAtk0ϳQN1k۫A;'@U%HCנOO0-ӈ(x!Q`|lEH$7{mqh1,h@\'둋y7̖꽜R R] TAL4XopEժHXϽVE CvM]AEdNad+唎OufBԐ籡47taXXwGx}7%Ǒ1x"&~uLW8VvXbF{ͫd?%g w$8qC'=Uqm/ 2d{?kiX%RCYƱZouHB_1ތŧct Hz5k(N( LS$;= ¸)dSz=//9;EEZ=Hд|N͊lky}yA,#~-<Iir$~ ^iB-< .O)e"G/^/QH &zxyYm[zi,BNt8ȯ2 ]A=|Z#:XqqTsyYXiA?7^aɀo 5)TVtz^$GeUL5Dž=>κPurRwL-+O :Rj>8w {KKR'zHc|(qs| 8o˪LZ:h*p@4=Gܔ +C%ty1p|x.ZeM ykYٗ:DQ8s~~s{IL|lr}32*AV"RFMê%:k嵉:pոϪ>r- "H@8n`TVC!_n|%N5|*aHz+PRg>[U yGu/2_;9n4Xey hFoט2#;vz6T_X<]`#!~KuTV^^;<68,8q0RdyMW(/xN%kt|c~n\!KۖhjD3ɔTPX5qYL4%rO[5O˝$xl=*,x9gƴtvz?Zu/GImmayB^@㿵~mfV uZ $ f{~WCZN{¤:%;|%Qb)YRZڂWEC"5nDYȚ0t0\t Tgqu0OUcGr˦=IR:u%c6?m89iEXmCb^`ɁJdF}}WB+"R2 v:OːSP!v gæ9(\5y&V,&X);2=>y%G2WnN] bg\$+쵈5nCǦ8rk% z!PՐxf1;$46zfy BŃ ay M\1c,Y R͹nO8Ee73Qu< 2^3GFQ G'TX~Y]4ْ(Qtx&_>rw8~?a$kZP&sM䡮d [SI8 򬫢z_u&H:1N&,=nyy)f|uW'd<"/ERp!0ks@ǜ!N*j_'ݎ\Q Z kv_P_yXQ,j*߈7e#؎1|ChRiR1dPȞ3H>ArXMO] D=qW{q8_&0cIr~O Іq+G 6 Ը߹kGH .B`Q[Ɉ49=w4Р؀qVA"Cmy)Xvz;(PQ].~0voܓSb0SlF2ꃌ8%!(~Sv^F ~#NM4:nEHH;R9Gg-RA藌Bl^ :{bWC+PONn`ڦoZ0|dUϲ%K 0_OJ8"Mdy!W0J?ɸHD|BZYA\0.cZQx24GVq0ǩe/s;i%gSrx4ӜAKA`1c-RzT!꣏E<wJqɣt5 k#t J3&ScС+!@rLm^ɂ$SߢHԝO7m`GccDؤ!s1͙I/dz n`7GY}&^eo`#rrV!xD6Za5ƍ?ur߁mm1JuvR l@# +bEZ4G/G:P.!,W4uvaꝬo$p'GӇDi@cN[T\O^m p 0NwWXn!>queo]A`d;U5N@ 7PUXvU Nv=_ۯrE6ޢx?FPm-sQ—7Hv|$a,7pVu¸P rnQ44O&1`skM{j1xGrөXȟFwh;v %jƖDK'@)DnO`QcF݇hv8?Lţ$6i]r.dk4[99 ؾ|ԢϾ6!`Uོꌾ)ض44{ Vm.&p" v5RoOr m3Q.,ݐHU.nמSt*#U+RH9%+LUSz1(ZLMԳxnIu|@QcYUīAB(6o P_,&i&r_id9(m*£E]"{{#1Ưo>|O[>7qlPsij[cّ WsVx*- Y^7Űufi|'#As#{<'*d} r GfUh7'UKƮkl+$mL iKI96k+SV Lލ燧dKQf:YT$.3 -d. 6`Cn~׏/u`ҔJ0c0qhn.#::"VwL}7 *s$ԈफSYv>@rV۸H;MzgokRTIi&a!`Y <dݜG,Bmo|!#EjWaV(~%Y):30Q[倍Lc6lfI"(KLJ^K=_0+k¹}*{ܞ5߷4x+!oLZt*4eJSs#1-{T<C~pW隵4ބX>$.BXt"D?wS6Ⲅb|AK]Ps y|e)[ +ɿ͘G)2#}+ݳEݔXGz3ėÛ4A=ӟ6S: L؎MBxwn~E䊷hU-ɅX+V\eděB @NZq]y71+}K+6M~B<}}Uhb,re$Lj$|pE{P }^HKytub. jH.}@F!7#Ve0ɸGsݔXZ+]X_>K|c;mI49DXϺ%ȼF@[oG;f'l+*宆aWgLzkG4߰If@Ke-E'X4ǞϤ}~\cUؙ&A_]>~nv%h 6)y#9K)x͐ 7#䏴+H5* SǠt˼b:#n,L%gP8 k;"ATy{1pߤ p|CCڟΤ ߹\L(e6}Jt+زHU Ug= *q$ B5=5`6P,1_N ND ˣ/3mA=j q>G>sA>ΡEhK}/.S:0HdRaSDB?+=.vi|A ||qNNˢ_ѱm/)teԟ^x'&Kx$ 3a־rIJi;,!kG+;jm kSL9 ټ9YQL5닪e#~}نrۗ⸗Ãl 0l8E<_No!?j.؏uX7L\2Z#^&^[6yjr M!Vz]d$wFGH(gӄwqѕͿmXsڏbAz-7lZ-},q2Gʴ,, PWk[q&C:p ; ix)gHȡKT-i )Or)Oa;1X|%\[0쾄)IfgQ 6\p>jI70.{(*j//UW<(5Tf9d4߄_o|8.^16?"3*ϪoHPc](>QN  9ؼ-xǚOBű\O-~&(oӞKU~m F-e4{-=J$b><}h2)_2t@.P;;Yȃ2bT4 <5&sIzN #r~)22?Y:=y35_rJ24eH)1"Kq1&q^a' YZ{wc &7:z1`jҞnYgM?Ϭ˺-J,%M}'|`Apvr>wrJl=~54F~ҟVh&շ$`}J&-f?G9( _Jh#U$vbDjeg|O(MlRY.*+֚@4Np@\ !?# ?@KVKP;F_-; QJCћl_)5؜jZW0օnZKˌ=gWt@v'Jp8AJ 1ɧĢ̢茆b#dӡA-YyyG+VMF쯢eveՋȗ\s(r ̠'h4[UJ,_ȴhB~6W'12PT)i0 >uI?l lcL/=k,yIPSq(Fí.LI[;PmU;U R6. n JQJ /h.z+@.Ѫ? |`#%n3FJ*gCm[ a+I7=kUO|VĉA>K\҉(SRjZiIZrS4eӠ['QZ({CpsG]dCKN5 T+}٠y }5[V TP*w@@k+3Wsϻ 皭I-'1>%9 \tqĨWXW$,j~ $mqAtwAF$z%>:ԃ[+λȊ@)&V aXm jBe#4wS+D% I!E4ڋJ;DqId-eZ8^Rp?han"W0Ob213'2TmzBAiS(l#q cD /uV=/ υwZdGnӿͧGe)C E|MD$[!FGCb12!-#g4tw$J5oY#Ģq(74k!i/Q ؏g}rU[̿<2s<EpѿG#'սP)j|PMGG9|%w/(ܚTc3C33Ug &2חG -׉9,"vړ*5 QS煒||$3.۱)WzSC&xbWẃ.oˎEɑ1Z 0g^B| \hQ\^5ڭ>ȿc ivtDE(c9T_X+O. O3W6{yH҂r>O9H u=㝱h&_9304kca-Nw2$G6,k( HAз\V鐬)fm.#Qi-[iM{T*݂Za"s.!̯I@Y߿ק{9hj' 3ғ^ww@^*D6YBf;6wE@M!`&ٹźPoZ1'^tdVjhE !?Y6WXNo $ߝ2ﲨܐh[QE.aseN8@ [t+RavMr2Iɋlw?&Tμ(I&٢ql;x}go^ gpl8AYأ )o  i]gSa#ٕqU9b϶f'ue@UUkyk R<7`H'|[}w}Qt=*jwzx܄JjӣNҧIK7s:V1/kwD`8?72/B B0r^ޠز!kK)ۋ! =%7t&PNi#cRbHY)5.eӐMc ZzFBԳ")>gyBPA OT̈́rEG12rOutabWܣUj Q}Ǻa7%l3[+%x@ACD`'B.mCBJBדŧ6J^F|\#xc;φÀީ i6twd^rynژnr''^4 6Ϛ` =wh[,قS~'.ݱgE rVٖ{ZeJSc"/g}a1ZP=1.zp"%[%a [lEךaQl (QQoC̀sݠl]%(5G*CTCcu:~k;n?eϖN&>m$*!6o7U,j7 Tzo *Y5$ޮ?w~dp~w¨ؐAM|,wp+F[um?IKNkhKhU~qI6G\)!mոyyIwٟr:<|];6f?rsgUbe0ΏGɘ/Z$'X){d2 \dUe̐bX]#T&<ظa`IdQQ6]CBwi\׎oa@`.,{2-J '6@vgE4Fm,wk1RLAn(Y0p0 VƧ)Ӯrf ?O:2"}ը70#k6ƂNT:ݛ3 RaX苨篬P*d԰?h~@Se@%_}&Ku{ZW?~$,ah&M84_h:([xw&!*K%Soa;~b6>α{1\pT\d02XLBe-egsɼ'իLr5 n~Ss/85sj%E!" HE_[-JtۙůA^YX smV^ R᭏y*6c"Gbus0`)TFVwBIE.XKx4g!Q+UPHX6HB+@\9튥K Ybf F@{6'6Lcpi5Ej>>黃Ux[dʎs0t퓕_?>CG#gi&OJf! H섭6q _QC `բp 76=D,^)Y-ǹ+\ov~~8ig*>Lx ڕEZ:FngEⷘ)<9L@ Ab[5$ƿjbvfWhiqi2nHbfFJ/M)9m^:Z9 LNzms]LJ1`r_ᛘ)/YNN'ҶԩW9M>8;p[7poAb§*ܔyZR}E-]+qu qfaymn=(G~&qBދ%lbResrڌ/3u9";"#0ԋB{+#]e9[r1-͔тI+qFLy nwiS3%UCYP}ݔB($uҟ#Nb$ux!{Ŀg5 KEPϪwu-ذen.2Gڱ}45(= pNsٔ /!JB _WJHw,3!gi a=y5Nto}A Dp<6AUl{zqe޶>DUO_5#8!QB>0+綒h"4s3҉ҬS= A,r(W25:y82H, *!(&x󫳙W&~OYr+io>nHX,P2uŲ VGYTE82pQsHvhM-49U&Kg$6? kI _W'cFKja=2*pAIg~pHo3},*ry࣊fgۋX5U(s{s>K%7뛆MÅh{dibbi8 o3<ntsz"dzd$$ƺI/npm+I1J\YqB&a$0| Q[+'d9_,{3 s~׵1܂ 7D4vЩx]RH aSD3khɐtj^7x#Mө )< 7pr5䉧/jad / HUZȖNxUyTJviU~GB!b#N ǶY wNK- ů1]gkݟݛx䲅qـn" G̮#5m-4dIz\,2|{湭JJ`)2h2WZ}Qzab~5ٍˡ!2TTV+㧗?72I5Ȳq DALh̙95Ek'fYkHأ@>e:DMJ8of"ϖ=1lb":}]NPBF{RltȬp!e ) 1+ FJ z\ .jÜy] 6R({gkV/=8ѱOq΅6~$Z N09%I\U-N3<*{r>~0NẢȝ׃pĦ3>is= _6Vu~IR xe)~J1>[ V*11&=;`V,OCTg%P"}R\( ̀ĥ;;@\ieͷ<a4?Eĸq?.h5B U\\Ky,/gClt~*Rڙ1 ~mۣb: m=F [+ס13 Щ9cEP#8vfڤBᙳ͝La(~!Ӆ&&~^LaCTA[H$ f.Z8.uEP4 hR[cUM^FV>͌Sl5ڶ s/e3c Gf#$HSרtUqI$)%;!{QgI"X1(n˹+|iX &M&.v ?z*9מ|&|h0O~ƪwբ/ٷX3"ĵH]PRU.A@ r6XFJPz1-7cf Gf3 s olU'v+n9Fo0G[ʴ<(;OqٸR+Lb|i)+ )Gp-o1 ?S=IxkM%,H1u $Q۵-"Ӽ@-OmO fV[rHj@.uIGM|.6Buۈ2,Y8 8A=-?6\7Q"q ?9h)k#o͚y#23ϔjNh`MtC iC;5"/B Lqܸ4[Eg[~ᢡ|0Rً4™z Gjf#D}޻<"xW.-Ixҳؐo~֜zu{(i#R94>q9Cl 4[6) ehĹTD$ G.+"/qs+*K^?-Y?G_\mǨ#45uJ%C !] */ _{ _WDԪK0*д)}xh(r sS3xEzD펧Ohowj j7\k?GΘ}+!Pϓ܅CPX\О)1>Mjq9ӂDPHV:<[9:ƛQQMBl5(Wc:lSd᛻9bXAcAwSmv}IcQSFE쁌--u%Q>mSP#yn]-["M&1/|H>/` gF f>E1jA3nA? ԣNqȾ:}H"g-\yNo'-A4 [RC q!fO;kR3dCl'qϷ?3>Gv;c恃b{Eĉ7yr ! B9ccxxX>B(&nAk0DӡtӶȒDw7oN C^7ceZ2i4s -'$0337\eE'U|(nX qkrs/ӳpxgbYs\L*tFA5uunFz Ƚ \zM(:|2@;` NM"C\IBD)&T^L]sЗ;̌A5|"7^6*V s҉ 9v dbȑ9uAAu]+PӌkMcٔ169F)kvvZDƽ01kXi?/4eZ-M7[_iX]# Gn6 8x(>gLb-@7MU^*QX~si|$ $=J~ah-c֒Hkʩ>DTPrltM~U#Ζ3v-}V`էPNd dRJ6R£1j;I4z2(4Jk*귩^ךlT4%.>WE ֋XȪ{;r&N| T0B~ăn־ ( 7/;{&8NvW!"2->3-fї 6Txt_[(сcj cMB'yJ >ls0fF "lJ*&"RpC̀em>\[ Ty,rs 4Oޕ3ZW& Ȁ%z@ XKd4uVi jv1"Oʳ 6Ș+^i"2&_WmVXwA8} [_GծݛO VGe}vE2lB+;sJΫ-v&W2h/B`Ǵ4{U#kg{n* 73J^6c)"xM)l8JzuT}DN'5nj fdPPO% h 6RGFV`)bQ :*3&}^dqnw=bAV%{¯:5 m, !?Y* ]캦_CIeiFAE ; uIpoT )#-QlRVeե 0-ƒ/o;̚9Ҹ8vwO n&;UTBJ"=,!ŝ5dJkD2x^ݬKo4M>L>,x<rb=@o͕@j}bG"Z{m; FMOWmSx7Q].AxX4->LM< v2o#3xADtփJ: mQ+F0,F?o !$WP3%H!1V~#`ۜ$) pj ߔs_e;B1c"([ h8q탣C{3NX *>:t4m<ˍs'gyp4Eg/znf 闂93K^rQ%[VFR}yݛC(-U:_>ʶ`VC} )hMXpZ7}ɔgv/oVudbx?#-Lꃄ2"3mW"IcWzp CD%}Z%?͙ڸ vjPӭlkSD:$|ނ۽@tn`~D$Yw0GD _ K +B£\@c70L"O~]^sΎ-E먢M%:%3z4gs% R_}aԮcTJ(i` af}?|' J|\ʥyT#HD1b߱$&krڃR0T Ч*aWQlw/QUO Lb?:&n $(: '3[Et7 f !h.=M=oT5ׯ3D&_KړLg~T8z%Z+I_J*{(74; 5l{9%I)`weIܻl%D#\ }}uO=i׫ޔMs?tQůhXd;/&i [  Xl~PLW\k$}©6v3wk$ĕw/e#C/oGݔ.wWAn/a*8W$VVnX13`=b+֧ZZO.9@hQ##3gϋ.ͼd`]Ct̫D^q 72`a_I̪o{X m'79M_@Yi Gl>(j̻,@v~AbtQy 'JԢ@8u8uΟ[aBZ9iÝ .OM`>_&0$70B`=2qoPVՍ:o: zKoFbg_ //1_7]hGsJ\ľIGf v= :=pa@eGC2o nm4NnX_@;{Њ4lWO7(VhL]Y1zf,33#IQ&.N2?Hz[ ZzkV"S+^4 8贳3il%_zr^f FP<Мߜ4v- Q@ l'(3[Un)7GN޹P-oUvcdbj;mKN^usڢ3^F/ b:Q?ZkC^LԮ O3Mr|eY&G_KR^ў}|_Ϳ.bZ^3 @T=N@7n~MjšF ;}S$->1Dw^/C}t%/YјW"d'KE)-*z!GF;(5|Bt@X܍!SJCT]:2ᗲYO))cC@;A#F(]QL;^y TRߤzb'uwSXsZK7Rְ6ڗ|U7IG42Vj:Fݓw ?eRSS^b.r³vx_&(Kskfm/~>!^w)q<̳"ǃػ*[|0zD~I߰3Dz7XCS)9^լ0 X ];o1RB2ߝd&֡ _G-,hr_EZ):Mݭ&~\là:z;p63 *no)5̎jEˠ=>כJ:ƒW+ 6$:wVjm)INL\Zd&WS@,LK,Ѕ+Q'n_[0Q=x熲SE$>cTy9) =9m_ٓ?SUqtqub,wRK|P?NWKƐD8,oLO+o8K)Kbp2Sir夶]ȄƎŅyϼ³C˞F! [>Hu-j;:HfiCpXޚłUn0n sۏp|{\ 7]_B c$ UYJ4Ts0 ?nf#phi'{WX9kIA3VIMg@z;\W/vǏã\k$J̌ak*#޽[&1OзZ;'p6J&3wۅ 4nS޻G)|ZHTy$F/G>|F3``-)ZE(GDukyy'% >|0"7d"q r?Ē9l"3@0X*D 6+XB'ჶƒ:yuʁwخ}W/gP{ pHJ-')DV-9\,XM5H^z. 2 q!}|$ķI Eh]MKɬ+DS:{GLRR6_Lr`gBKN-FvOh҂% v|RBPLf$fĭ@Rb11msh[rl1 oƼ_C< NY $2ց@4m|￟OdۮmApHAdat|Oם>lp_1lU&gMx^a2w BZ(@z^ rAQB7 }j㾹F'20Q ctQ/Ɍ3@i0 s wDOB+@ ڇt|31[i53Tw5dCHWJf˙}NA.bNtOu!ktS" eW%+fPo͸GWnPF f%2vt22?]|?>:˺%)G%>Bf[Tb#,[bjrL,.X2Hf@%ExH12u5QB֌40d+mO:9u. 06D # \4ʦ_ aOUvtnK0,{& hGHR4sd͆/z ˚fowˮj(MV/VCw*IV1}&׺p*|:0?4;8,f$jf !iI}W%'Fs}h/q *!8EWuҚ]~KG73]V<ģ;!dڴ:L,\yD%nLzU%u:ާ|/qRPuv>ţΑ=O.nOTgǵ(u*%$yuvoˁcrf7z0]sJbסpi_eO)4m W{hJNٻcRB*no | ӥgKԴwԈ+ ya\Xh'KV>&Veo{ͫG9snz #"VZfY3Rbhf[q9x*&6jju RE$Sw+E Gk?c}u"mTMk(C4 ]b# Y]Ie1;H# fm|iJ3"0_ sUޠHGS}Bm[6l{V7m/G}I$-Z'ZT&T>bOkT9Fkzaa:#!MnHwBlt7\ׇ-nKT}Y>Q MGc|$fPӾ@^q6w@ؑfhm]ӬQiO6cB .GD/jCfcՇ X֠ [v`]+vg,j>odͺΌZٴ|JоEJ]0M UO9jm(EUt5|%`Bϡ@M%1:xC[L>+;Y1z4-4M|5*HyW=kJ=vIQF_: y'͏xt!ojCt+qZ9g{b+1xX׿!P.v>OTʹa;8'6PH5Q2C"=eZɦʢD8|+K1@Yb._f) ~x[3PZ=P²Gҹ߀9` <OXhֈֆK=W0<1Abi&qi?zk@א<("0w#>2uoHx0ĆL=i3L|e|.X9q7`őoZYk+dЇzg9Ol =Bi`1)[PFkn@pr]_fKv4xt, <: 1P&.{P.#> ~v]2zRvHKVmc@9SR'ѭT0 >:-ӟ~0Q(3K$Kib3P:OW6>V ANbUcY4phv[4}$a?=feiM{k7dOhyMIlL4L7'\~#A։G; t#l=`D鑠*&MF>UDig{9IԸ:8q pѾc-1Ee^uBB#^fqQiYo$YʌBkA&02[ruXG0FԻ"V)]bxo>A@:iSGU$N)6BTYw [(ݸ=]gq4CtwK,A:|Lۄ$}z]xZZU嘸Yo[\C-xƪd=HY['ۮK~Qmt(L̏JkOP62˶]ϣ$`Ra2(ٝc+Fa`3f)4']..ځ.5HDK񝁸\^9D1=EM#r:32wN@e8_TP>卪ШjF&0o ~+]Mۅk[ArRYo7`Y}r*uǣc(EH 1RMI*~Z;6=ns aІ'd<[qrZ3L7 z)U-kTzQieYnlr/8~}3ӈ"x! ,!kz (b3j1 n3 ƙ;As]xXZB9!lT@ȲQ iN^nIenL +F.\ \{/}0:TׅP/ ڤ\ʯe)rhmAtcc ^A%+l}t.b<.siɡ4-"CAt9Uxիh<;xJC)3҉!!o (= 'w;[d1wz) 80Qa܏.u*nH[h ,.cx*h%8F06KƗ`)X/Ȓ7y4ޫ"^_ x5 L,Oxjɔ/[WagYZ07070100000300000081a4000000000000000000000001644ae3ba0000840c000000000000000000000000000000000000007800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko.xz7zXZִF!t/g]?Eh=ڜ.+ aМ;!yNJq@EwymU%N ߚRWtl[4 >+<VtJ= &ӣA^s ?o{ 3vg8j/&DY@m֖CO'@7Il:"NпJ 8Ckk^M+Fl6GڕOތ,kxLQ]Teem4B֔9-Smp*=T[# Y)UȅTvyGM!z>Rݸǐ'Ǥ7ُ΂cG8PA|*&qMBw+z^UͮW-'{њ_mv:@>y5c~ >J 2}gpN,# =+z;\湤ug>(^=;"9Sin d}>{#t~L[{HFM^n_n">9ir<j܉KyglΚJܢJԿ)({|"L4}VjMi,9\tMy7MBJGm=F7nFqiV>QXp0R%;mnJ~a WPG֛C|mL]lbL{+<: G46ǟrOY48_)XybB*&c/>uVc[IUBPl_,S.r+v!-)')[z5AFxv,ǒ:ULwE'^;z})QmxǁWƏ9>i2̹>Tx#Dp@3tz.+i <TU*q,; ǰI E/F}w^g;g-yzɁGQ6}s>5@f|G3O=xX1%0zvO.^h>w`Kj} "yVqֵ'ЊN3)_ed lڊ#~ê ڢ BeI;z#=ɡ$(CݭW,?莲0Žvڨq03Mx4OA@-ª*{ëW? 蔗 AE&+C-C5h6T{b b68 Zc"UK*b7}m2,חPٵLT[z@&|n>éG^6CX?JCMA;D U'{ '(\ 3B vHSY^{[F8HJEsBp内"i-\ǎXvjGO9 ŔK@+&`H164"K*OR qFq'%"*'>5< aPTdG ^Zֶ\yn|>2a:;g,JK:AEP]x4鱻y"z'8sį#^'oX_r$v|DjEėWi%Evr/c.dx9('ȝ&L7+zmR]*H殂ٝ9.˷ цK9̶sDF=CţDmFLXcXwybo-M. ;x;# `6VPը99=C4E]W$ +ƹ;iONxus^Cb3`#Rw-D l-1y ه!8?i}mPWs2pU^i\[&/MѾCvC5@DFm:Ŭ%#A[wl_9~؄h1O@—J ۻTлd_}h-*' Z&=qwrR;b9zu()\>3RXB`\ͮ!M gӝ I5|\ZJ"1鎔sɢ\_LŚ+H:GQ{:;w6³#jΔH!ϖիr;"),K8ByCZqDOۣ8Q$׬}W9}s278@1꣗Oh7-<QVRIҤDV ٝ=0DE'-`"nv/VR;iqz\tPB_ci[i\f{skޓu(9ĪN9Nֻ~ΈNUs#%6dOvX  e*豿S +ʋR/$ vkLw{<'e.Pa?-{4 NV,֑R'|eMwjr>4 q@F*Y;W'UFfJD حZ*2֋,.gz|_A+!CI"t*E&tןF S2objIZs12&lfm'>lcm\!s?l7`[B' N?G+D5͚ApA~Qcμڝ I`Ew$&Txm[Y?k>ʀ1GkK}!&kh !ܜ?/2ĒWJNQ4zLd~aQag"h=ȯB7Fѕre Nt=-erqG{a:m_oDlS9[\w`JU˦Ŏ ::no:UPW \4Cg.(2J.q6R;S6wۼUKpov鎋E1&ȄY%&* ߙZ V |/:F9TԅF&*]ew.mE$YLV`'-7|)q /Ugć,RSoqSM A2;k3MOqPY '1h* jj:Wv)c{7rPL5b~WrWr/O7Y.nA N'Z0y*T{ܙ9vb׿(/wr89z G gH5 G"F`q?F@ES ~݃6392ռj{Qb*rmTu55Ր=&af@5ED DSkwiZȫMF_oϔ =;Ҝ1_cذ`=97>̏NDSd}lS\ 瑐Z.hTauQ5˹YN4m0Ϗzxt)_EsmSyE'b1WE!{u ȧ0ċ=:_kNo#*Y@=۫!f`{#Fo :):L)a8Zfݽz,wkm=fo5|\s&ҡaUrlާ*W2NhO Dp%JXESIbof?bŰW nn }@XhW4lDAIP1V~^uod9rE~阴FbnWꞳ}8_nsKEk.nN]IYz:֣4t0#Qɧ503 d͚^:V+6^aeZ7Hڈ ,rvТEUqRX &j]X? [RhX "q@X;QcX6')N엊H5 YU__;o Sg]nE h9|͸+4щ:b&uRؠ,Ͽ+=U gTnN2g.ϲe ӵϑ)=*8e]Oc(8o} 9eTU ~/.12#f_vWrġt%MaAk&;UBGo2ёEVp8 L٫`E`$IT8 =9zЫst5+,`]! LT6Z/G]4c3 ,Y(h/ #RLl_//O`z(SW>8ў##KcJzGrU6WޙHXOgd}Mj#N8oc}ö.]gqx' 9] @<%?)2ebXuC-  _'PW"^=}/R zgf TIvqG|CSt@# Oo6il'n> hoiՙ ґUʷlu ێ4`݈N1:6KXxWkŧࢪ}PpѲ8b܃Mng2j4 dssVUM02cJsWxu]Ikx~"KKiⴎ͞D`*Jft;-[fIm}|Xl" `븣2pz!㌥}e:[L'Zj'n9ToxN7\ੌ;%O< UgjxXz{Jޣ..]uz)x86b^CHni\-)F 7:n#;[0ݸ 2oU34蜤\7lmP>T=v I:8)]TyN|<;AX%xx~[~cKMqBט@l7wLpnI,%9_ QI 8}Y,:#"aznND} P/fLqi[qh(I\VJ lp1sAUw.͒J]k}H1VE^ڀVg2L*³˿lŝ6OW^Mғ#Vbw eG^dCp|82Lh߹xt";ͲCI'EϪob!W_$>(p#b%%apV.NFg13*bB: 1T.F>^C#xJRC#1&[\GIĭA֭QNB/deGP[=0x2^ccZJNTJ+ ?坽%0&.<#=$De=Tn@xd2L e@vF# DʋjG~D41vC|iRSiڬgaX_JZ㭜~kb}E> F&/Y4/gBrdp ɛ0a&l\-?QIE5!c>󢂳yOmar`n^5$ HP{p_UA˦pp:,?c}7.8uc,qe %blM Mr}7{wۨC-jPZMQ86heRo(Z1ًu,{/`H>9w_\iBn_}ݡ ߆W=hhaev*[;-n1߲~ U?~"X5I*1BVK=e8C7W$WCj8T`0dHpTfg~:Q\%)9#@ʹV"5T2Y>$&~ ؼ p]&64L)JR%~Svn?vso9}Z24st?%$RHB^spd9  -pia/da[j^0uxmsxyIVx6i]LyoÉ|Hx.vArMx-ţ.ZR[:A_OTO~_/Zʂ <P eIMZM (F)Frigk+"q.*$IN26&d0Frn>K̎l9E>1t|L1 -ڐ:rx˃O "a9OdKj Ӎ"F3o6y4J(CQm[5#ЄP_E%V'\NAyv/2t6*=z&C/GL@ZwΙ_8NV埭ř/4Ԃ9 XW)ȧnxxR:G#0%#-r!Ѕ#H0mxMV""Il@dNŸn6*\7a1O{w! ՁP!HRc?-k3FivArQd;x9aHD!B]5AL5ԢK9W5`Pǫ]!\$$^eʐ8*j' ey}sKdIb]xQ^ĵ[# cKYURY/h ] 3C+WP֑c>{SB1¶HVSmej8?bI\C==No0_k0b>AfҀr5_ -t?&|üxHkZu')hC*OǭMFLrr v 2/m)j*h @NTEk5r2.Vʯ|oϏ.^S}L@5c^XMVƚ8>;w^Kt,DaU7#N '+,RF4IoFxh qulPp;"Тv+,x |/NBTN_O$fc eu6iINn5D|嚟.hF̎b>~ *0#CU Uv,y&>] z% t q߈|D${){]R;;kžf^4E=-d}!(wDke,x -TR䚺evMECdOFfgsFTH3^-&QضGI)!Jb:=Hc֙+`D@d!G^z*9o少|Ud_w=LXsGSҘJfkgACB /6ǁ ͏<FD.)c{%mqR&;Ȱ#f}T<`zyiFǧi2W1h^bd=HS>h=Z[|41 de!*B !I=>W e. u?6;zJ?ҾџG)Wu)']UUAb0;k<A IE=vq qqGNNic(zJ셨xW3(tfPoBZw9U<V8v܂#ɼ:jޔ|ͤT%b{̖C/;hǿdrxa{Qz" <\4O<h.h]z^\WBvŒzd/Fk+` p:I@zgӿ乆&=jv1D-Eݧh:̜|+X^ZkJ.dQXA'P´X_M!*ܥ@f< +?㒘I,HQ Hg6ۜտ~p2%z^emF-=_R98/h1y_\6?W@ҋ$wŹw"p].SRa;HHD&5 +rD1xE~HmS{] gO^ҶZfCV`b3*1 R֝.H͑Jf&&Af Z|14C$}(v(n~Nue[6˃ZI{zc]q k V <".gG\}ŹfdUv{q"F9yTY{1KU,?<%):ZU}ĺC'`~Ӷ "=q=XF> UQ9;7ʞ?k[~^w\404̐\,.J+؅<oJKR|K܃v{.傫<"q\Dw=2 Kνа]NRnCƟ KnwVA΁ِy~*8?z*ms uR4ٰ[oSm#Zn'@NȽl?`d'H{@U<ޙ Bs ˬ16@3+b.S S㔎a%f98%x=Wx7Q؜=ګ XToR7/\Y&}賊D0Wt[P*Vr )/|Ia)q^ N!?sSVbll\ ȷ* N2&aaIn7 BtT[*}.#- 4ޞ`g4i+ً)d`/7 k*RpǦ2p k(۲d!c ݦ/u?ySOɏd?u2–Tcxڈω=Ly] PeDc?DwtԀyX0'Dɸb+)&!W{/U|jVsRˤ2ѺFřEիR g1:Rb8lkv}"l0BXA`w4 ' u);+¿}u"TjBKqT8beCO~KIKݳۭ|}?Fյz]$AG4"M`Ą:\Mz]#qq!jSS91JbqHSƞ&Q2U؈YWhB e_ɋXqtk;it{w )> I, RyKJA8E`oQA8ʺDu1 vQV k J엑^ؚa}[ʍJwUqoNOcP- J߀F"cGiS=Y(@#YϰU7T4kٻԕ;%v$0OUSy>7˰ tjOGQ@nQ|RFjB cXH3$`JBlnPøW"zJ%GKFHup>w^xtn:̅>KuE./M5-QOӕ1%*JL_t9:PP ˚ӧq=UUVϾx;)yn2X\;GEEr +@ ={H4U#!Jq}-i9V- OXDK{omg9GU@&5#'V ;l8mvk'a)z+UY?nӈpW=`uxJ5樬ZI~xflFӣ )l[uکzn–]H"^#]; ?G$2C^^QWuцLWQ]"žism"ًwViOw'@ #=Tj Afv 2c S2e$8K=LW2M2HjTQs8?+S>; a]y;QWEJ_l# >D&5/mT Ndx*[⃼1 Ԃ;DW]f)nf76VQaN2Ҍrc|cW0MJ?:8 :~k-^ dͻP4UζcWۏ̓"w@瑧Xw~sǑl HU_cX,cY{BEl^]|`jzïz'r %%#5YzbyaǏpzMٔdih;Pr͌ #s߽5CQ`ot!Ԫ+cfMe/z5/K$m0hg iCT4 ;hVZjt2ĬcSCEd OM<Sr5@w1j1p+S% )N;ooOO+tfܮX#JfrE_ +ͿK-¦TkGR+OdW!' [~Hef)vJs.*vXw?DU*~9~N~ſw ^kL5-u}M*A mZy^|;-O5/; .v?sQׁ g?g86$ b8]497pޖDHmH䩖-yjj,:y}m3L*DO/\QG&iUa*HF*85|z{eZ!)?<8w>Θ VЌ Ya Km2&:RȘ=@*KRN…LmSH(Є>bN_R2X]H4mDI-]d3֪"nۚBCP*RqmKB#~~ZBR'tm=<a~X"](`AgOןAm<9u60}m%Vp _EfTQ=q 'K7e sg`> Θr{d>'۔SA(R5|o1_8_wB;7nP(B!' [\w0_d CqW+c^{fЛ)c:MFriOm9DJ)kt33 .U-Wޡ۹FetN!%mRJzRvfNο+KK6v=)^qVR"&{]]6<~mFh3Xq-(2&_>.Qi8HOin86q*'n,ָ,R !)I[D_Jb0%EfaF -Y* Q\PGf8VL Q?P[>e*cDp|9$իRO|,m}0{f^~h]٪DG2M[M"PKoˮ~%K >謦>-3WGVA%N^2[5!,iuq Զ[Hs1F[2`ƭ#[y4C}S3chz+].p$̲#Ρ< 46ӎ>K_ h,KTz<00!9]|:[6B.')Rٛ S4s<<:OF!XFIEMTŒcZ_ܣ?w❂q;+،@P=MYpeؤ1% jpNinkDaMCȦ ax?U_Hz$VoX |)Q_6tj: lCce?is"A}61=i跍Vقf\()J_IxA"7|pI0<}^cg): E3`AJx㫭y&c.;̩̤rdz0(s/${ ٭N#p9} B_7(ݨv\'9pbbך:3%n0ئ AF3~"naZ;Mw{7%$l[?BgB>xvD<0  {shTr Аac֭M @s+yΰBc lb4QC;X7 &tѱ23.8 4eY tl=]m&`d2$ u7-tW~ҩX 3n`DK>Oo%YM87isSt;8iu|Ov秮/t-*D ^=ڱRG?j{{gdB5/Bʌ]l_3'2eF|pQ1CTh:C-ylϖh uL%#MĦI/&);g>B@1t=6R p 4{ϓ7²@SUCz(+Zd?E^ᗙƩy;md4)&S@@k2TLdSuBGz2wu8&!/UdFmv+bishAJJ\w@Ύfe!~\:}#WR.N*$im'n!B=K1Ȯ 얎ζ9` f~!Ea~X=ѩq3y[dH0SNm+Cò7P;KEKv~p~bB@tXXW$k>b O,P-՝ʤnjȟ>EV(,װSQ3ⷚX $>ͺfi"T.Ye.sXTDbH bx5E%.*X]vIlp _S1V@„yF $rw-SoOYăJE3%)\Be\kEGTT~ XH\L\e!!"I2=3Ct=g.oϢ7ޞz"ME7tl6>\Ïҽhv;|Z<)0GPl=8yeY?UMsAs 1 *^iBY :O W?40O8ť;ucaBguC$AؠgX(Œ@~ϱw7OnZE2p,͇(73WO*3 燉~wgM=CVkOVRe )-K49p6DCh\!k Ƀkot7fY^,JȨ 4&DxD3}Qٽ'┷]\:Zc0 iѣ.! Kojx&GJCg[|zh*ɍw N8k1Wg"?k&1,Íbb"0 Hy/^ ӦF0QkĴbY0+Zg#7\hD.@sZϓ?1/=l_~(77w%BM3o&ٹ"5qʛ6r}qpz"m;`9 a$cd묚wω,9dD`^#@B/dWm/1C$4|zZd><,d%_W'϶= "vܫ*^ T&>tSxPX.6#o2ݦgXG!|6xʿuMgb+`sOS>jV1yO0®?ЃS})_jq?̑5z bCVQVı:ewnpœyɝHGa\Z8bE JZW߮ײ[OSHT*BpXb׋ðah#<&ȷdq s:q?CtVm k>gXTOGY9'`QWs\iN xNgVg>aH7BIw2 x10*{Cwʆ3}9j'֛M>!ړT ՍYh1{gJe$7O Ee-[6Uڕ:i ̧=veڍ苖)f"- aGoUowa"ǀ q@\o}>og"qGrhB Tɫ * 囤zzlJڭ=U.9lgN0eor-3vQV0ͬf3M+@jb6v2ܵn|F\Nz\ NCiѩt!9?YW\)dv>7]BpHt pӣco5z*yg/엗ʹ%fwqCYC~:G8_d^ư4z3$ ʊغj:p];>Fw6rFZ_W'F%!5mUR)BFE606\Eu#ct.z/KsB0Nm{ +1yǼe cO?R \7f.qͦѧ$ܷk<'S ihbn#n?c*S[sJdnW%xB$*9 Qv˧|Ոk_-kMZMv;>OAv l"eM!?CSj 40t1%FS"ۮ1O]jMUC 5D/J|w "̝l,qB촋fJE EVQk+{7 Yؐw6ksk:ڜ4 N@DA ңS&Rftz!;Ebڏ2 Li Q== =[s1pm"Hc\kuԔ\ඟe9lII ]\ip+D#he< Do7ITy2-Xk,i䱐oQ jb]a /W1nJpGJG[ JSf~1\Œ XTvy+AvI^ZƿE aXl._PCly/?-Rx3}"Z4U~^#B\8o\NT#=$TI|5Of" )2ú(emSL]c  >YG#1~q5z`K]Q&K[(RszL`>='E6=ڕ9I'R $(1^K9ژY s,϶TU>u[7V̖CH^N>xg89釙*oٰ.0%4wɑ(8shz.BհGN :߂g%dn{%j^~[&qtRn?Os%)I@{kasxJL p щ#P_|*k/R#Z*_h ^ $ J W<>:)ڧwsAW"h /ԙ/|%|]nSt]}-Hȋ^Mt;rf]HPEPhF3 8R\KQ>ꂻ%u%h8ȝU: wGV|a=xcGT9ƺ9MՖ4M%a&k-:jGa崰͇ 블B>dKXmis[{DٸbcҬ+m,;^_i#[OhhGXZr 3[EXNDxQ?>,=jpDP[;c_K`l;~л? G *g;Բ֢cDYaam5Y KI[au:%T* ׭vrek„}PT -Ҟ҃-ȑa0J2I[3Zrel C!ŧmOm}ii6Î֠ r H(SMm%Ѓqt.1THւM_q͢ u̅`?_16@͆Wt!%_KjJ"} oL,Spn ?Ua][5}{FnIgyV 蝡 I 3,Ȯ⤙a \ ^KX#2'A+z2Z4A1OMIb#aY;{:8s"JymV Ϣ -e=N?,шz2nWha'4Ί~,E`u|'ls5DؼM<^$ԴCV <]m;jQ8"QLq#MXgƱRxB՗ D^ ʌ0*E(65 Uo\`.Ahx Yhd-#w31q&\L+朞`lQ7,qY{bi'y=0pJb7)&{o ŠYtXs̊ 2Ku5WVՃ❬~ -j ͓R9Kjs J pNKk^ z/2S5z[  fy?!1=pm 9)ضkh㆘pga ENYL(ƕ}L$Ek?}_hsҌஹQhU]#6haɹҹB7g9=m71eJ̬ZR_+@~o6e>5S)}|<:NGiB`!>B-Wh@p~NMm;§!-X~M[4⤵lq ]iXZZɌEOfrŖYpiqtv9dLU-oB[p)!fCāq%)XfŵMt+q:'-&ն>:tA¥_;j醛_p@'!=̀ʏԸ&Ř1l\Zm1w  d ~r{ȅXiW!d*yB +LS/4fVEX Fف!mQpHT ￱%UE*,]ҒFYw4RBE,x*cDE%:!D)D*vnhsZCEV;ݩ532PHM#{*pQ1Y(bJUMQd zj;S>C&=F'Mf$J vI JT|JŒɡz/4`Wr;K&UVro fy$ i^&#](=nW5՛Q|Ӿ4%´ا ݎȗSKDb(CNrr|B/nd'xKszHMeOc,Ajg. =0F;v{iNV[V2{*;_s`PR>qH*:J^uFƁDIu_n 40%#ې:Jh*:|+.?NڹQcDh"_\)<~i띬ڹ7tbЋ,;(iKTF E i<x!|jBaI-R!L>,U*p8]) LD P)"5,[7i} UG* x/~YLa0?[hƮݤb |Kn?NRm$=jxƣ(4UNM3smE;h I|x5p#02-RHY\ %Ye̠|Ʊd@yla [E"O>sk1+ &<\NQ a&>:WRMj ֙n*fy8dȂ3 HEj IۊJH֎sQm|ۤ2gCxG*ِ>:/I0WQ=tј%CQ1Ki+EVQb}a!DTE1OG`,:{/p%ʩX3nWU&r"=:Mܻcx_yQ W-eNkGDTR+Zoy03P 8Na*Ȫe>ZY۳H~'S(jgYE!e<<'5S=ǟqOI7d!gэtyU 2Sl 0S: 9k Q wj,H>i:Ո3J*6%F{:I'#=;'_0>h c4U>idCVUvV%I/N4&4,0R;׬}x[r~mwEbCU]I}bI3Ҽ UBC$X#,Q{Ghq7K̀啒FujHmG VMN,z7147 ZGMx F@;ŋ8퍲HIw >"P[miH(^CA:Spp5c5A,ٙ r;~Ba tF&Zuz^.VF/S>@41R*xJűhmJVUoR1'34z ;sxN֡CIo<70Ex,8n)}ReK-#+ }毡PBzㅇ燺j9*Tm؈1n3xi!xv?> +"mnܗP9:ٲsn2$#Uvz_0NL-: !Qt{!|SX9>ec(Ղ)#D`>I&!گIoGfİ$~3;o9Y3aۙȘ"`TMFW8 n;nN+KsCkOw_UNjmz& >b (L瀲 ]3ϸnTSHWM}^i.mhDK~19;(wUw wз? xӸ(TG36 B]= {o8t"y*Ʋ[ }G$,Kms1yU+6̮ǙθASƔ+ɑ`P@S.03,Zx{ϩF,V@]{ yyjDՉYgTbn]wIOr1tōRkߒ9nl5Z{Mi`v1  wf2ai]B=¢)B\ʘˢH%/YoBe+z۴ۮsԘ)~X&nҩ>XrRPc/jBṫHPUg6 ZW2S3.4,$7;B~R਺u*AQ߂ O$kdQˊ m!N:^N[up{1݃g yܥom|R 1ݸF:;pi" יY%\ bsP+u૑ڗ&uCyR,~{ j爪_ g/>…K v~{^Cc{m”K_IA K 1fD Hdl i"[3Żj.YP+>0nBF | 㽂(L`.QqRDH")v=y76^,s߼>~ @pޡbޙ>*8w LG% \*)8<4f%`w`H|O厀"#ސu8> q[G̭tldv>[eӃð[kL@osNF8$ɞF~`c5P9O6xHkwm`[.#ۨ5zes1 n1>HUW7O@Ea+b7q1$y* gƎ߿O)-ؑyUZIV!"\dn$zguRQ~3LM?\\F! Ke.&)YTpju|,G*WǪ׈feF\pTeU|k}ř~tU㼢3|AJ!TlY/O M kG7uNW,·)WËB cƀ"?/Hvg9ؐ6GȫSVI_A;:I `ξ.Z5O,*J#r7 FSC|7VhSʷL%`G7IQX Aj-[ed/ /&0TZOSTz#T>pZksfzX]|2ܟXLփɳWځw%5{c^=Ǿ%nl Lr5HHձ u/;sfdHKgHCN揁\W䇏/a!:Npͷ]7Dž% 9Y_ NݏlXBb PQn4\PӸ$R rj k|]CM"Ka3jaTE4*2eZ),Bȅch0 4?I.i1g c3h/fG}-,QEo߃%3o-`Mglݪdo+7$~lVYC򻭤ݒat|W܊;B sVz.L|$IdN=oohLǶܫQ?ϝC&Ӝ]Fb@lvV] FRLu,2=V ͑]޼mtt]Ŭ!3`HW+;Q {on-$Ì |yc\URCٮ=@nEÔ; #*׍^5n0o"+P=:|ꌻƢg-4/.4 &X *.[&:%6Ɛ:xي8K>`z B-$0NU\&tqb<2@;"%.{3=lOIM+Lt‮Gu8y|jg )urjҳjv)Y)2[f5Y")Gd?6: 78A }Y.O.Y=+G|QwQ! `1|t@;*.;eNϚR: Urab֓~5^cB[UV=&[Xf`}L ZQ6qC_/ -ϑyּ+t}r*G04.Bs5\v*i| К5ӎ~R )Ԯyp@덐Ƴ~G<p'$Xn~l/n*X*G`S@EHb gLH'W ~ )EvG^^v &IYeC"z,\nf>߫-ym%}길e]ĘQ9|IWX8"Zؚ|OUY] q&etfIƐzgO@RxJ=e2wmJ֎{`2yH SlbVӶ6b y:Ñ8@&X ch@9wwKL۵#WKK ͫq4a3;@;g XY=(NT6r9\@Qp5H Jo {pBmZ2t ̢MYX lb8Hp$)-tC+'g5j˱tE%\((t. ~A8e-D\Q1_pIU|}ÊK.-j0gBcЃ[,dWs'槤?_ raKOd&?ފ3TicgbC5f$z<겊vƪL> Ͳ^f }}2qw[ajgBY{u.JoIuW2{azjlW;&P~^|άDehγ9:)[m*ukkp76[GvoH>?᧮ʤhu<|5wKS -H N^8ie|c*3H)*Mm:Q` ;9U fhKf:_ s%~W^&taK~C5R'+hB{8,Jىx:CcT#㩲2lӘ 7E~%2S14 SN0Ϗ`\%cR׉7(y3KPf;R' MR˻@Ik (athx0*|]oࣛXݛslQeIzg>2]1u+t*)> IS8l13m Ag }O|R*G<UK:x,3rmbn=tgH7m`yTw'{:q} Ɩ.$2wn~AtL9ێ ?* uKX\kKc)xY>qqTݛz$*\!īc]vpKW*sgN+l׏.5v1hpʕ}JVOG8½U.2B?n H|Cmml=HkJ-0/3y=BgF Q.r/ul=Jd~,uo'-93Rw$[u^cGk3n̅{ܜƌ}9Kzf;iknsiHes'rPځU)j ?J( ;mD7UEo.~Մ@"$ȧLwԠ9.^68&vo%D.Dӷt2_@ -$ƴ!~ભ-#@(Jy?[#[[WpzےHk U\jsnlĮK8JB;>܂_=*br8'T8"q6`kNZ< uܵ!H-@%`[YD1305TCy<$ aLOAul<~9s`Ȧ(F{TҬlz͙gHuo-ɭ6^Kz 9BBkbh& g&Twy>XLǗ̝n"'4U*~ +[&ep P Zcq3@+܌I&I%a̳:rU=S=Vo"ULd}TkX{\4)Ss3o7Yy:k)k't~WRȼgCC^Myܢ`^ *Z^ZU3ZoL 2$,.1/>JGѿ'?5$4haaV.(r (/$fE\t?ƪiĐJFUMPfo+?>QgUW!veslAx*QP7TuJwTW#6/\FeWU^'v|FZ:(A~wlBx#!fԝ1Au&,cf̧?] 'JlyEq5v&UH̏G1BIV"'1z(b)|4vYROѓbL,kHsuOVq̬k)*Gb@e,r`B[SLѣe6S6髽~DbáDJ޼ծQXl24r)S5YQf9 Qr7@q7|1w_m խfcF-ڎ^%9W^G3Rz0(s۸`_&q ;齈,i7s3pz 0# }56{LL]CmcA.(Ej6hc *W L+8#?Mk6I;5ഗ HDFvIn.<mdq3<`;wfχcsT<<h籹kF]1^ןNՍ^ӍVQ“R~n*"*6M`T >fam2yoRsu4+B<;<_lC|<\|^ܙ RW6wWOlQiGJ+a("p@ܨ:f˯ vA_9Nhxs%{A^]zr^AfAbuEIL rձgYZ07070100000301000081a4000000000000000000000001644ae3ba0000dd8c000000000000000000000000000000000000007800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko.xz7zXZִF!t/I]?Eh=ڜ.+>ɶeU_^W(gUUY2>#(89@ LBa8:yOWm/(lGMe% t4ё-&cDJ4ʼm-͍|tVv$Z`kYo^f|巭< 9{=or·ǘ wKv~$RuaO/!J"S/$Kx߷\F_~< 05`/𐽋O#]uҭᾩ,-|eIk_dz6u޳$нq Y|Fe07e}վq3BpF|`mLX\N}7avs#چJr%b>Wn@ q ,g\[h@;.6[''`UɈ+GСR31lx^l}YzJ;+)䣁X/bD[Fa2`?vug&oܔ_ae֨(G=YA0* a[59<visZU(Mdea:n. ɆxP *PGM؅AuD` {#`愪hYL@dېLPY.{U:b%ؚi;lm6vZ[9Yk,;(Y|L.Ɇi= B `fa8\SjTe֣1_O3$>WGe %vB$wU b(*|9wD^ Ɔ F@EDf1Pȟ]^0n`LYRZ$ؚWpGWdȊ:K|CXޙp+-{B)p/T؂./a}@=B^0O]$'.%~jז1+oij]єj.M= ˪l䃌Ʉ.ŸI@yviGm-ID_(Lı&$!:>JZ~(ƨ߄a.:׫̺f]_! [9\)rS8Wu\XBԁTD˵kVy.o>3&Pb77>H"X+Hj?>=)·`«uv{:hRbߥ5l}. |s#Q,5S A~ӅWޢWq*pԤek5D )%u’|oJ3mq02qA.HW2a+kyB)8N&k + nH6yS%Byy.mA ‘H'THD7,T>ޢHĩ-cǫ B4;O#C]h ۞ip5) 3Oi-5 0Cvƨ(9 ^n}7۴&-/Do"J<,<|:vٖFᙛm@%QRz߲V?;|ơ4- fC6Ng҄ݍ$c $erD%.$c:A#xf$dŲW lnje@t>v~jSlN"N3Iϣ:[l53Aw O}M$Y~l7V+uUL"xAT ;Iw #qe;@>~T |#U 'Jeak pkt0h{u`8!+ki"`d 0\j﫯@} _ϩUvH`I@1{/x&\TVbɶ% *ʓ!~./D1D Ay>1:Z+C<D] GqNT ǜq{d~UNrzs*ƒOss4C5Ydt :;hY J;7O{ׇWo܀AE,F |~w5ۦo #]lݡݑv7(֘ jK} ] 2^̲fJ3Jeʤg2\c,| 4y>(Qm153=Q `O?3/1C%lQ +Y,-~poh%GvMJ2Sr#GFMmSQ x}k2ii~v *kt#ٳCGC}5]ۙJ(Uts5w7{RXY(P? *$+4{3qN\i&Udl|G;=ST1E1d%!h 'm`e@ bH*(\eN#]>I]\4eh.13m?kW>Ⱥ c[ܻg<+-VFo]C0g Ů_.u %s[>3}96pvFvbjrW K7ax[ zioZ`4Լ2%ND6Kv+ DaH~t=H8b8u L)k: (xVˌX d(ʓ+l{3rQKi ,s;$;"hkIF#9 _^ۏ|Kƹdlp([v_ Yz[GcۢԐRӇ9XTXRCd!8~ fE 6/4.XI%*Ќ@` vW]I&gZbFz 17 :in /jƢϻZIb,]Bj9̫Ʒ3+1}QG0MG@hmbHkb{Jى^3hܪ=-!`T܊낡r4A]:2~cs JblL" a i;A w ܘ7{B>ˤфBœ$W-͈{{PSaGpNWrG>M cO/0J#698[ΰͻv*Q~L+D钠l)@1$_ly\ -Hﴎbd\SpOVs&@YRVC"p-$6W/~ca0ikBK֔s c;!^ t?(mLμJ P7˦;[)7 łVժ]Faa>P"W~bhAQ8?1 k٨\JR~B]osxsJޟNmoRVH7I^af-/w5}m|yc :} ?ve*i^>^-4<X|8]׺|Xdo͂_| JLdS'?hzttw-~_:nNg$H3b?HF´0p*Ø[""s.1]""~f))ޗ)4t,&ܐ)>9(8i︩Y◹x j?s9 DZ_Voab?&RWM&Cpnˍ=Zϻ/^%J~Ai?%Ja6 gh4l.9@e S,^Ż?榜LJ1Yas-uXA5=YigdhY&qBB }ͣWCbuBg#@&c& -4G+l [jFCA^WFUv0MkyFr>D1.pJM9?@(év1ߤ:ï"LFec"R=fÂ!DqP(v3b7M5r*lu sp'θVnUǯ:Վ+Uo_-Pr:EP=,Rzv_aPj5V%yH#cVz?N+ΜS8pj\3U!@b/W 5S2LDUa{IY=XN6Z0GT< TvHV^YatY@}z& YK-q\Hqt#qx(lFrUv,>pd6 /{;~k骦d+H3jVr}n/IJIPqo>_mZ #v Xw"!s8]kё^~jrt4tQ75^ڨm>lUs#C@e|{dk.€a77 ]&9UFdB(znq=e4hud 1ұ\ęLBב/ :iPБl0MuMrY&.KGy9ݍRL/}GksߔvEi:ivf$83>>0ȍH&@mn"3:ÓH}H**yl@Mc4ߪZ,f%|W[9xn'M5UwQq@dp%XHmmCR,4= mVj R~Qr-&p,4)@M=SCZ{.fQSL*ibg2@SF;$",Cw)Tc{{+VLAI=0֜h `9S*KmwEO~>$QU|8N~/|֪?3 H5qH =;T^6lɌ_Hr /b9 jP($h Q$g?!qC9"~:ONԱ/2r 1JzJmyk'GֿZ$+%LJ)}lhT_62H%ET1Ln `kRs'@]w'`S\_dq[r d ROT·v"\痑hP?|jږm0IHIy7IʡR2_wGVKl 0<dVW4﵇f7-mRyR5Sؘ:DgG"O;L(u%{ VDwd\]8zUtG/yi3hgP6tIܧ^3(16ȶ-c㇔]!R:BjJGmck9]Ԁ |.զU@4 Yԁ92\-ITi V)ljnb'j5> 4[HEMǵj3'2xZ[2.B+w/wh_\cIlq3 9G{QV' (KEcqߖqMX}foSBzM$\YmJ7 #.j̸$Bȝ4]8\:Ad]nb!tKn`ΈV

      m5cyG(%ّmyK[ey4S@7 .kˑx1=uuxbvyO eKyʼnpÌbr0[0Pp:]Sfz%` y{*?.Τ)&5B&S#)9[ZA,•&g\tVn8!O4tMaﯸr"G;e'`h&VS ey(vGGD\֟p:Z^]juN*|wwjtУco ـE5?3RI&Hho= ̀&\C?E D d"fB$DF"tqϧL 2T!cX.Wً UzD8ŀtǹ@)yJmG=wo)K{Pc _b㣡]v5Hř@._cyvWMV!V:a 1dOZԝok?lVEyCdR>m2G{bRHJo*g>Ps8BW,9~=IN&:+ٞQԒנb&X\"μz\ >AWX 0]uaǫ LW.5d&W\taa< YZOwVm'G+TΈì-Cy8nSgyg*Q{^J ]`B RSXvW<gafSvtYK R榶Թr59)<;F`93"[  nqRr1bni#;دLvAx`B{Ӧg`KRLFȁ]H͢Vދnw(!vvRG%Ǥ؊ވR쵇8;3NHS\uT^G;NoKH;SCժI^:iI@FL_Wc<:KI@+V5!cXd;r%/T&# 3r6qS$yTFLA&b_w3;*IuNZZVW!aߤ&ګ!17V".& 2$N t'-Ό/NN5`N-^ ޳W pĭ Z:M][+RJb;b,ˏԭ}@N:¡C$u*R~Xh$\֡ w^vwxsqA⫩T%6`1z:;\^>\&!n"m' dIH m3||C,_Y;Eק 6Jņ(TՂ_ߎ'Pu:igXi:cCj3*s$UM{}s;3/~[W?6 Ʌ;Ԙn}Hjm9;ҪK9\-=มՋL\ǟA]Y܆iEힶ'N<(+& 1a\c1Z;}}ѤU>Q6<עA7q͖/>yH0RᤎKXFTujpap{lMN)j\kӑQ{6(|8v!J*lav_=G4W#j d:[oK(߃M}/|D d KZ4>OQ8lb@v& ,㾢0HkB fѫtd$_{>Xk0ig ODҝFBZl:4O;ɝ 0g>Ly|qDwсUm JO=Fv=Vvj/L>ihBȉf".elv{>56xFj{; ?>4UV ;%$u271O֤{&qL]`f R `-WD6G~ D@`e;NFu>AC @ S9͂{wS:)(hm3_]lO?ݖtK;.>4]-@菢0䥨$܎0olz^&I;smkQc;/7]]qEq"tܙQKP*?bg_&HQq QRfa5qA'nհ0Nf3v/>)-SMڤ E+`A"e6ʨseBYyp0h#\+ 8{NmFZO4ӏ10"2'zOͻj71lO{׽Q=/cVtKh_)W:EbzD8}IZ EYӺB|wakqE'a:^iCW0;^FvҏK AƉSvj,]kw7xHվ 5Jh '@rR0?z}&7LH2 ꖿnSgH` ~ TEli2;N-,$2|!mɁhV֏2SlxD"b;;vVTO$ (b,}ߤ 3s# URI0 \rT`Hӻu5SS(f38h jǪPË23F]E-/JtY*a{9ɬ/ZŒp'?!G lL^,ԜAe?|W^E5 dvS,!PFdSfÒ #6UvH]( Vy& q?WQ]]q̷9 @j.dݾ,!PttQIkrg񀸈a#5tuOE ^Z67}=9qGpG IrafQ)ds=:}e:N+D:=uYk Wwγ#XLDI%&U(D=<@Or>#xԏs V)4_0F@wpKf8ܨE ~^*BY_f 0W8ڠUq2zĢ~5'M[ Ĝ} >~8=ہ X@g2DepJ/G&1#c,8#Gj KYXl tH2i H/B e3,)/d+#9rCf+)u疜O cMZuryE[@f3U)a /~B1s꠴>6i忰 H G D>M>G˂kljc Kץ:#+x~K 7B$нah&CFeHXuy9J?RI8 y4yltmɟj{Z=FBt$Ć]%re ; 74K"ݚ_( Ic)8@ Wa.~d@\/֍SC42cPЙU.2"*+)EqH…}BobBʍpf٧g2 G K@UDX Kc x'N, R//gZ*R69p|+f,2ipvuUrGK$Vn;DB"5y9qآ_ o6 |`FEEh’.̥!kӐ A^gT6f,3!a-'ں WF2"OiZ׆6tIJsD4Ldג|;W3ܨs 3Xi*Ɨ;4H#E->nbz "Yn#z庢&QRpPF̌. \IO' y86* k[0{N*K!O›cNyr5oz )>HB_0mpc& i)wK7Y`l%E4!M +W?9$4$T34$(߾ 4lg1zvg%P_W|U|qj3++K#O4hiI'k$%4V8,(,$0DɉiJs{]@-1~]QAtW'B/VcjX#+OS>8k$=ެ !HzjVfqy3)! }ŀj.L^ك(Yf 9dUX}h)dFRs HL%obp)ӭSܢ2TW!lK3AHܴtcz@#7o&ILŒcL.~᯼=?(Ǧg cqQszB0Me[*:JQ9K i o'pmV@vtRAW~:6 ON} _lϏ1tcC,cwG  R|4/; b`_)|e&(fp{Np~_83Idkbb!~r=+=Ej&qb4p PDrA\QcDꐑGۆgsu?Y<:d M²A)fGũ7ϊ3%v>YwsIӎu< E+(>_[(O pS`Row3F`&Q坫.g$ KO"^gjᝆRXX-yOu zS*:eFG;_"rS[M QikS|qb6_ڡMUlGjgi:#!Vin~vi\ar:3}/<Sp. wBʿ+bNEǫ"Θ,c{u3gq>%7-})3y/nUG1먹"U w:B5xl~25gUvd3e&7NcBWHAĄdzP#O|ztvjϲ JCiBQg̼ɦ?<TEf?8 V^~l.58 xoJ GGb 7Pz5.Kv=nXUc'7OLH ,V* Swˆ.>A5\ysc>d_# ^_NPa\*xǨ$s:t;D;@wz8S"d:,H;{)/,f>tBcP@[ ;I/bҿ9 (38L[e$e+T␀ տ.__"_ճ*͟k#:}]qF0[.,[^QY! l'[T08O餵{D WJ>#Zm5Ws.r׈Gn-) dQ>fD8HO_w2QrIdy}?'`ɌV›Ы4.g1qYjbq*ɅA2~a-3 #WBxh6 9$v5\H'*B#6J[nX[Yҙ_\Z͂bC W["k,q3Q:fzg"FVplPs{$3rw(_H9W%pя8~?3v"&&Zȟ_nDCQj".ŒK02&-3w&`JՒ:?KM',qyԃ7[B}޶|:ipisǫ/A< ,ٍnIm5_h~Oi,n[anXTZ &,!7R1Ǿt7E{: 30YߝX L{ua|>#먰K FBYL'-ԮHMdU)u'āw:&Ifz$ sMJU)>7&t|25H8N쒑6 4hDNEJ9@; |V.LLb]T2R0R*?"M/լh߱\"ot{oz:`W'A|ڰrq^.ڴ9gw!1$G Z\kcRYmH51ψ*D*7r4A`,O} I:q KC@x{迬&H!h[b^ zLSԿt$hR]F*֗jcd5jlY}uWe8g.I۬]SPԌ=U{F?_ fT1 <kĵG&v^`SߓHp?uOL|KQcD [Kɥ}(][*x#I9. T+[ o)V%m pK"Y،h!wc[KН8EgO<05s=voYZ|6Kv!%{D#t5%Wȧ$^02Is1 :;T(d Q8(8\[݇6<x2}fY0)Q"01T1m@î,٢_m^JtnΘI[4LO/9f2Kg>EsH^%~1tzRESO{z1wHy_MS1 r}c4J?sεpeo7"L9ޤM4p4D B0Tl+L1)fSeG8~l Z462ES%^$?mlϥkPuD ^h˽Y3z<Ű9pԏr:efl5r>gT,|Q; jgć{;!yq^`XG Ѩ >k["l2XhSqdDr+a2u \ bw`ĩaw "KbʣFj#3 q%0-nmnE?=-a6 -gZ?v< qt8"YS9?`t `fiR:ZkDiTCXnAPvOL(a!)QA `p,od";ƫC+ܦhj]7"/|Mf8!^"J[!"%IEE4,zkf'g*\!4/ >J $=afI7iw!Hr߽|/ Gn~w[I} ]gV4A >Emm Ml7 E S",pƯF:Dt|{"-7<FG/\1#G-::* qpy~O"GKYvsQ.KXP+|<c(c#2I\l}᧟xђ߰j s,"k;8L'ΪS"] |$s//֎!_lL31e.,Y 9sϻR)18Rg{lalÚU(r:r@"Gd#af۲_3> 31c?sXi^ e/cŶJ 'U|]_טHɞAgmhyckLё`\0 \QK@dk4fo-o?8콂{HPqFlSo0~=*Hxd4>@{nmLHo-#fVMoqٴ%wdʳ0clS!~]:H͜4+cdщ&xRcf*{9.u9a7/G0~]ą1"A^eIKU| fe22QgBQI&[b[۩g@t3ϔk? 0fW[9!ǯݎL|VɒfDqSt`m?Qzf2TJ|?ő[?$šzU@hAhDg <G؜,C $6tyqyN@n^[#`E2(5uhA`j >;uEe/X2uQ_y MGZŌ1AA$*)f&1 K 5lg!lŝ318yP}[xS5~janx߬#߶(VDZ b AhEclWT=Cm|OM`S1؅a]2h4~5_8-$hev7beoW1ĹFuk<3O}6n,Tb;< P:~uN F&htXegi)~NdIrZ"XYߏ#:c0ħ6mK~ԓ `7l٪vE8);T,oqXڨ;VړP3|< H)Rޜrz!:'[ys&P%lDd]]BqӃKgRMц>.JK~ɓrM6RAqi8KtoP۸zkH)+nг lAtI$/<s SE/KZqlQɿվH扠][FS^܁ԟi@y9Q\LxmD(Xp-i0C)]%qOnԌZ`]`Ti$w]j$LB|";So>euVc j^LLs>v$8l9;NuZ,%FKݫ:aW 1F˾]lV ͐eԁQ*ڽٽn,8Z淮 f2%d{D|v̻)4$~{/'6A@[͒:v`Vekh7_%!j3nd?!B:sok*kNsǜ'1,5J Ϋl:Q}{ELX #,vPP2 7<#̾ R_jq@ʿMs,$eCv _MJ3("LD.!Ke|v?QMaMtP)op5Қܔqjx\ U:6͊В:3]`.^{5ɲN#* l:;g*ܥRCѰ'UNl!;ᛯ) 3Hi-5/t;H֋fK윫9g(bQ*]Ye xLZ#6w& m#` c{F{z6 f1GK'ҰJ1"Jjrt4Z.;quâvSJ]|qwg~Lc",xNxt0;b}oXk='n9acr%M= \*X Rɺ+MR"htr?}[1A4)+'e=OFІF8ÂчJ/-<4-jWN3а,01#U/q<  0xq}| *un#4Ԗ%sGO* }Xu4a^ LՆpՖ6cFLJ 7Лz<-M0@ !IWP'S4v<؃q)^{sc m6&E(+6c&+ݫZo tTA47Pj;TT[@pgC݆5i5XhueRa*ǝTiX|5 iX"h_xKZ7fyq'G4Peͅh3=PG,՚C{t"ʤOWAxi~jIТP/6a;c3+8mYk@[Ģ5vJ g Ҷ%͒Z_ :&A:$wDZf赉%KE'421y&Mɏ5@M?끶&^$L3~ezU̗:T.O "־!ω:ψ>T#=sy3*1"GMX 9mza>NOHk@٤֡`-yMZ//U1 >JU8;e4^1"pVzi;&?A|K>̮l#yq=Sx񀒢@ô=΁LZܯ-q>sumDV}"BHKiasMSѥw]nuu"e4oEbpz<pR?:XdU,o3(}{:W In]V Rd6^MbW g9\ShkMZLr\0{b.P$J;kG{sW8dp[=Hww _V*:[aH@'e@0 ~GĄT*#@VulP͒0|L4%n6 i:D*|Qn>eöCE7Mgɗ]Nt!>s_hMiJdwFeU{QH0e[gPBTE_ה40J`2$bZ ?>fhzK\nٴ<f m/:KJpS3<ɷ[ ,~--Lr''to%\34RJ[O My'mm3_t^T(&sWu]z`T@ݥL4ཫ#s'89fO҄ԭX}*_*&+ QW);|\t}?f";K.b𚷮J{eEb\DtzqgB[,*~_ Tx2 X*6]U` h 5v .A=\lHֳH8^ZU.+f^-6FLgw}Jґ[b. r0>pnj }DFϟfK2TLe=͙ ,e#{a-kulտe."Tu`Ó@?|f3ϵ\Ʀk(%{ uٽa{- .|̽Ge7_N$o¯H~-TAt@h0єhZRsfTwc?ƱzHXR=NUGWl0r4})23"_.;FgE@ghZ?.һD-Umҽ; Uq{v`!ڗG+w$$ H:Ձ=͚UZ̉ Aw˩@?6^miC=}v*TvKՍmy~n-Ek7xS] Z wM4TT[zԡ\` =:%2ȊA^I*qϽ|O<ߓy c%$C oI3BDxG4Q3jސxx'Gqf-cEM`Yrx#쓜C2"ݘ|>0Bɘ.V#yТ[=[k 'A+N?O=6g_FywE[,}̃O8]YE=3 BE҇Y0O! .z+E `Т+^ޯk'kWavr0}(]=&Й,`M)GvLM PEvd[tV&޹,Ꮼؑ=AH*-xv& aeD\e(Qn]\~vH  [㗟yFs.۷g5lڪ_`䤥+ ݫKk~A>ѣ #u'-H.ɼEEڕܲ%`F.89qHwe&*D\#dp)ɈRw MJ* xA;BԆ?--)}6è|O [)ӗ7muk5c-L% f9Mu{oZ6'jĤg|@P"byW0Ԉ`چ4n}CoXR1 8$gz^ LP13N׾[(!VrNٲ jY+d2ߓYbLAi1Y,6B-BgD9~\8jp Ƀux1XV1@L˰QIG s![猸W@岎 D^4by_v=I;2*@\Cc iQvr)z Tr!1EǼ'ּq[L+\BKwNj'g7NUTpYo x;rR;='jXCs!կq[-Fhy*@wa,; d|lI,CهOT1+;_W fa GsɧS"-Sob"\ ׼t~%d2SJf#iMxi/9Ѕ#t.R&R[Ǣ,m߾^J>(eQ6:1$SF8` ĭXrzUufqIQ CB2b*B>s*tc xSZrj6p 8Ff+ǩRJ\ys<"K NpcJ@ ,.}8uT3f\։I|g Ll %FŒ^ZIυR u[0h ߁oVWUͶW>;s@_Ԭzf~7S %8ݖnٓS<Z g49{tzx!aR62{8{p6R;`l(#`|SE BxlHNƫ:n(.9 BbTL{F?zU-d=wycv`CDZ#y֯ @h_LFz~f w,X4-KDZ0#͊)S(RHX&?>*qSsenV~(艛)YTDذ] (X_JO^`vpam.."_ )KʃinǶ\DZÂS<{c->*8t`fm^rhoG^)sc7!d0f Tu mtCߢXqlwи%%Yymz[d( Ӫibf'ڡ9ړN|/._P^J';4tژUAԍXaP.qM=L*uSҏĪ~@x'#/)}\ Y5b *7;t 7G0_$2RS0kQV F`l7

      HԆ\PrC !GcZF'\#@U#8" DH(U_vh bp6xy/{Zi3qA@UaxlMPf* /Bĥ)&'(i;9||yR6?x_pޝ! g F^#~ j lf6\9dOK<$p{=`x $ $4C9Iz`'Xz~ΤZXfX0|@Z&ܕOdzy3RXdc曆)J 9*$PǀuKvV= +m9q)DiE睿!RhD\~,#׎a"3n'x֖5 0̓Ϸ0;<^_Wx7;8cf :X6aRZ$P4ReFN5tL&^Um`X/1w"*Aa[;R+cUaZ P_Y &(ָYRSÝxmG$!n^;USr 3b>YB 6f؝NݾJ#O?vMh6$EG.:SH>t"5m7#/wݰ5υ 19'cZm6&kĵr>wENZhC="UJxWOodWⱃs4hndlbDkid']c[r?%RVN'Uyũg#$Np)H^H͊|F'Ph '&zVm>>SW&/jvE *HLthU=&|TH [6_(RF&|PsId/>g~dg ?߱m&AV'y)BeC5LTS(HY*tIG8!*a} Y : Yt3U߰)Uu;F1Jx2Y]l/xMyA⮮YW,谛[ਇqNR 삍7:/lғֽhT(sɄNhqpQ0.:Vilז6#鏶,X$$%n!#'7sqv5jzI.@R~0.5]V#`!ՆZr96(WE {2ɽ|Me=%`gLL3ݹd6*d4Wb!wa'YgڠXK>?nj m\<@ &WE|v-H4SF` kY3f[̀‰>l,C%$谸JK׃_R9}BP ۃ >;@snDUnQ%Oz$zcQX9dAxg;WGk?j{ѵ%5( "Pgn#C}( J<DOm-#W,E 8S\t g'%d80!9H>P> z]zԾqq AgalZ= >Hwf'A4YaXY,=L/+В!JPRd@Ҵ^M e]7hd8AYIz>:F6صw@zZ8hPݔ4'2;,tMn+%qH)Rw SP8FsVӎZw!&j&fKm\jN3ּc`+ ⎫jYy W{P季zX,V^Pk^`g}C f+bra._\Lƙq]7R+yd~C{?_5BFWwv {w"IMYĞvBs a wHI"3rG8EG}t {>ܳNN/)dn5fXy[6Sxo$zG1.#4dS嚹wm cU ًP<ʜ?3j]+`Mw]2V֚<$'*a{Eq ᢴ\"A4^8K_Sҥ!Nw)PTy'/U?;@[ЁID|>SPX<iM7-kTeI,*ƺi#dCSP2w_ .cH97~V5Lu!ByNf3.Z%qGq. +Ҕ/F ϟp:㝽~MNn8|&w:N˃y:>cH:zP;I9NL&a+EZueyη@^\Y8!J1i@=s,  ?l̪h)s%V֩iNLT;;vj~\:ƴtŚXIlQI܊R O9`#ƒWz{+sO%U'u2s,Q"Q=Au"57FM(L?fՊRME-(njS8Ls1 hՒoR^ URX4e sQF6,_<[w=-S<֫TUOkQ ]0r0!NWznR\U5z""AFa]sTPKoWFy~ĹUBpVhDl)^{{#+d\$u O)DZD{aOrz6i+*M <:\jUČݔ ݸoկ9(/f宲X77 OoVQo'AY>%R4<&]U+Il+˹aBAPR0>!U.6ZUn8Gw”^q4lprG,0~fTW/~?c%j!诪or`IWL^` Dh~ՆQpPn=汢\fT5N'|Y]I+pN0Ac%Bz:Ml(̦QwsȂ9l?y2Qcwҋ$Cq&j;9vRk=7QrUUvGjTpg @?^$]rD.n.t{AqoYW KQ1ߢK8A*/6Ra 32ӗ |Lr^"jKPqthپ0zsd?6_!#ew}0koyY::M4%zY.0Ձ..3ZX)b%9VS~`" C6%߀|X]4JנOs眽 gVC mgA(#uyK%k4 F*aFZctf{WRPvM ݨRqGR !y&؇yQ -ӠJX.<&OeQ[ie|YAfW2oP+T d|s4*餻ŊaF i>lVHa GA0l+_4 BŬaD"P.E0 ؖ m";&({Ǝj!]\:HId#XxrpI+GeE֩jؿ@ ?v!ьhC7 A$Z&n(U`mB`%e:.f 23ZRr6wm{僖;0{Oh[{6`zc퉆{ i#^n13kC53$T#"vm? m`% (m ɿq*h[Z%L7+5& l|aĉ.C9W!*fNhSUyZw-OMSIcϑT>Nݢ!+櫾6K(WhLPz<*o_ 3;|sNQpuHfpNшkN T:YD -1;~% wf{/aʈsH( s`縉=)_թJ%ԵWSu cҩQ7}#_V1w669~-w>ե Xcb>:>1q_ f N!@cRUVGy0=sd}d DXUN_z jbMK˃~%X:jzly_e60+I0Cq425Mr'!V6;Ԋ=N/M=3_D ?E`y0H(q^.hyFz87VL6Vn*cBC?;=\=ƖZcǽi@Tq=&/^=T]=A4"\+ ;*}pTxEa!OvO`ҝmb6%fUkM3!-6<$^9T5b4}WW38Ў<Ax 8jJ3y=$Ӣ$g88/?ӊ ٱ˻^NFT<1[zz0L%i%*Q9:@+bYlyhDN2 kOwWeʔ/@S',RDN?jLzN` 0W(@GhxJ} q\{(#BHG*w?׀vR f&v#z<J)+~xwȁ/q 'Q2%c(9aY 2DxE)+$BK.!@6g'7. o%:AVxz[VdGV]ƪWp֨oQ_ eeʿ~&,c%26$n [ogpGW'rU S.֝ DȺ|U+z5q6!]Y\@0>iWYD*_[힭cH*!+WEVE.[=iW4jl;Jq/QN{If" bC$8jUp3 Kׄ}lQG+ن%+wɭMC[cYLH- Ͷ;2RԹp=#Эk%S^cqlTbf ]έRFlքo0riH(_v-dDő`9Rj|n4W–$ԕ~s݂GR򌵶%q3;Dڶ Α^'0>X[Z5ŋ^fq?ރjR1jnQq{k򰭀!LO -g߷˄>69z RǞP. Qq?4GO`ȬTW';9==!f~eYXB?w S=?!KhD`%ʅdͰ rL*J{Yᷕ$+E} 4Iup$k&@M?^w%forF|1Ӯ2X('+@v=ߞw r2e6.ҽ7xy%!♗@|Hi 7yև(:IvQW( }cX(܇ǑQc= fg5gőUtA`1sA?e>I0MlYӤG6zBLdL)؉7#$az&KSO+W ]!S֘] G ~t4nʛNG]]iJy9 z(Jj3V-~P`5bcѵaUŲ[ _Fp΅Q>m?ߘ؅yM*b;)S}{`B2> >":<ԓF@O솋-?} 5K@蹋d+kl ɽj[#_<£0#th.3֊53+x1_ȅp}=1R ʝMg:-oIF'.kiUqFe o-M67@Wd΋L/ UVqPݝ, +̰6wGڀSgQ#BT%MÂxp#I6 D3S`Ю԰W'x4r(ܹhoysާH?ċ4QT.bLJq&iy^v iak-`@-L!Jեұ`Í,]|6xu~"^"1Mツl-wS%L#N4‹ p]W=L @Cw&jNFA?=hnevg4H50mșL(1&" 6J 6@at09l|.QM@J!g3;j} ,J\|y}@f(B8ǢN% GbʟWpY4ӈ PiDlgH}Rm.No[(ώPXW4oMp܋ Ɍ)2%JT7 43\#//e~+lcYŻnGu,aiaeQ$VG(y /-w@s02oGnpKAsY-촋!g-?n;-jʂD92ݚQwwt8U~G2V7kRtz Ft&Ȩxy6QgER_R֧h6p^p)z|҄Mi5%@ ǎIsv{pd#^J]}?\7W(ȠT*[ljFkLy2UQi0ڈo~MtlCHrʞݫƆKgg_gl~_xiiIAOT@A&wr#)-,Ў|: m*N6bGh4GlM#i^Ul=noA%\LCO>8p=0bdDl<gAyOgm>N$R=:RF>!9g9 \Pٸy;zJ9>Htad[/!oO/tJ3<77lealL6#i{ N,?ĶC'Ъw$`ˊ˪>q/Z(A0'AFm,fN Jʹ"%  @})*f>G$U\֬ߖb$Ѭ6ȗ -ԛ^A:}V %A2DŽoT//^lpITE`߄^ek&# `1o28NΓ"DAdxʣ][5ۥ/AUY)-ZYyXT?Bdf}CjԌ*ǹ0󝗙0WiK㕴_.\jz*3$W.'N =lϒ.4ry7@Z 2uei_5Gʆ,-wNg՛vڌm}^3fOe-9-P/,[WíU3G5L{`+OSVys&e ?*K8ZDMWYDw-nU0Z$F[[ܹȴm`/@$<$9гcC2 VPi3%هta{J޳waemHwv %=IXȷ[obl]u@2q{Hnȣ|4U gEѕ+cKœi/3BFpu813oǯhI3'3z`ü+HxC RKpVҽh~ԱD) էi2ʇ¯Ĉ]IaT }wRwp hp:6HΡ_/&@#$,~zU#N;G IicnF۪y+R9%Jn ^p4njטo0m;rS^yos<)YPxBNR^x]s u l? m=@H>!3|RSȤe(%eE缢fx& k>@ bCZ tNGI^$oQȮ 1\Gzc9g^pv59"YtM li ['mIo|'a{9nJk.t4њl0,:ŝ'`#kO%?M5A#~iG"órW7R*WD_ՠ\,VW}(wX _r1P }.a/y 'R}%A(1X`8). ۿ6ZYA JSG]wsd$Kͪot9)C%obJTY*3U:e/H1nb$jUGZ@e |9d8Ռ3~~.ى-zd$oyt. M˂,oIŖs˂a7F*ҝ3ok-K`ωWpVٱx[B+;'բ:-ز y*]?|$SyÐ9;r[Rh' Yh> ?ªe荖r9{R0(Qxm}Q9+ks)ꋧz@2{%Е:0\G<ٜ`Oig!Z V*',Z U@YGqfeQBUssUpĖ?axHjGKڔioG7IPk#,/?M-ZQui}"Z.A0.&E]ڃ5$17,Jk^c4-@Spf\"&+} 6y_ e!t|fWɌDL&z,o;Kxy - /may:#¨YZT\DmT.b  p)n u(9&^=!Gd[4h1l>q3ΝIυ(Ӈ1$JC6BRŎ;D=\0ܢV>. z/C\^}/s-vcN(c]DݻzP6܌O( ]((e$ZPK~xUh2`K$hɤt!TxnH*(8*gQ85N'7bK^Ƈ2F91DSJ`e|ۍUؤ ,v%_P0NzO0P;.1kMzٞʘ)b$骏FƞW{8,yL*Siog"ږBC"\ +)>**D8]hq BC9Mo)Q<\}{(;o,ÆYpkm!M jО7kmƓz\lhR\TW-+n_qʷ]`=-x8zi:,W/V-8H&3lSٹݛVaGfP9wo 6A8S7Neʣt#%|C?ރw`XVlONrPS;ccFr??}s +{߃йNhJν %[QIy4&@?&632O]EX_@^8êy;2.0hwד;}WǑHbvn ZȒCRax&Xs6',`UMX}7"=)S/lGK8EjLjSGZ;֑ >!NLo[A5(L‚BfD_K[`xQ%pv;xo:)ecFٵL:9-X;AO1"֘&#IuG1 he\8Z5'di~-5' Qԃ6$!Kw "=PM'r "iM(,,`x<`ޯFUZYLS]Fxi8.q|~CXn_+U*%^s/-Vv4BKDIHwLqQzAî% bD@ԣ*%rh)O܌<7ol146bwܭTOM;AD٬ȱߦ;[n\toJR4!)Gc695* BeԢ[8sP,$Id(9o[*1Ĉ98塂ݺ0m>ԉ5ZF-))]|Z\guMׁ@-%zI8)ڮ{Vy`j`P$_?7i}H9C@ H)?ʕra` r[Jnᴽx>W+!C qE[٢9܀0Mǜj8Y +ϭ]ٹP3XHۢ^=ҹP+5xJ)"`) YUݸ4%ib{3pP*9`t$sT*:|iHؤf.v|p^7(#?tp{U7]_RM R<.s[M`k]'# {R(˂KO&Nl&D&n4rgöж7=gF\"@=7!MP3%9ϟFg|_CKoZ;Ny'6N a> 8AcI ꭌI=f;S@4 hu.X;Ki}'~0o)R-e/24 x_zFx(h^DZ͑3ׁSb/, b3) z@hc ڹ AS{i9Н:*(+񥙎,g?kj:v`(;W^/l`:t/xpՕH7/)f [oY2,0UkcE 8$eq-_1v7D\2|AF׬FڵoiBJlD;Wx'@ \jNY&ˊ)ia2 9! Or2h1wt-JM}g" m\(Pt KVn$]mF{ϙҐ5<%O= Wjt(~QBnr}2 <>(p¥\qC  Hמ"_c/R牤kDzdpUJ37o\HMS NgLS|tT3Zk,2/F$J5JG?'Yt2KB*]VudbXzʿ1Gl1}3 -3H8d@ݦhx4 qJZރlEu 2>Ur5"Hq}dOBKfTo]% $V?w! < .O-&?Klj|&RQ2kxz=ԓc~lRO?t- zEθC'|vb ;o#3ӿf)BsۮXvv-g:I |jŸqؤb /77anwg15r";fO /.|4XS]c -fChݱ @ "8I,&k#Gf5 >o OIN> p[7Xxnr—,sT;$V+l+ý"1>[ga99`-o v\H@d{|Y;7IX"bt0 ג&{5UC_)ϭ\ 2J;ZG{ dɅPSb:zIDzD^688 M35msdHW; [~I8%~v*E/v_fC4K܃bCiRp8^pJAļ8.B몆$@l[Ƴ(!ߚwa]'`bSV na@[L#Ooy/w3d_κ s ⮖ϋ](˪Kji7WW5^jem{~ڪ458m)&5]x2%5펫u}kFÓ/dѭpf42;*JYF6%?bV4\-CsЛf%>~Z|>RJC\#!“#(ƫ:s$zE9+;ǥz_=oaQyOdPG܁Gtcm`sjj0c]nA5pfII6R*vzxir[{vzƈ 3.@S*74]`##z1yִJ`JXQf# ENU oes ;;/o8 _|dĸL5N.יߛŵ$j"J EUY32#W>4 E Z|;M^w,D@֗Rctn8H}.H )e^/ F\hu.pcxנKTG+?n]&Uuܠ90aHiPHC} ZHsA wLD+Q*8 Ȇ[*&J;J- v3}~`a%P=al>X<_ F$( iLjIZs㢾Q|, ܯn}6`C a0?g%hH}I;jro?iVZil?a?s\A?.8hSg=Z#С'>=IOIHoO;;0Nʚ^_{XPZƒ$5+j3Qq% ӈ?p ][x3[aQQ S{%L|fTAo0<3Ai۝?ۍJcԯVP03.ItX|,Ś9Z]_ɟbF+>r% Om sS=CRFNoH"j[G|g*Q\P9#g@ n`)u6 6m ISrf]1q͜G'b@L9.3d]Y9@ i%ZnH-<+2XfzyV˿|m|(g k2B%_$ jGb#pKp7r&A9b(|1م]Awo3zw,*bx ؋@nH{+MyoU`[ HC[+E!=FD[/Z'[O lnׁ̋Y'e~w[]2 ׼":xHh;je=CF0C'PW%$*qG#C?콥 !oJ ~蝬O%1uRX҅-ɣ/+ڛcn /^˼uiPU֭%pBhґ~I&B]F| ˩2HxW-1rg|66um}ձЍI~WgewWZO8NMw"EZ$a= A+k$oӱ\e|׏HlZ16Ϭ ;̶k'^wTԯDI)~kGf.j2xKyđ }xD&҆B@]пU]Ǫh٥nfZ$dG\rlAw,'+c"uϻ0?12%ce1k7S\CBqm UT ńP!HTX`'4ydo!!i7gcټ #÷~T79oYlA 򯀿A.` SL-PIXYփ[rbN5z}MO&c]rʍH ,/?,vW:,)/*Z\Xe#Z:e]C﫯vIz5>< LճGx品fݜFyA[?KpvfFS+e[{:2W\Rpyv<+bIkEU i .m'E\spi?h!HeۢMMD xS!/ e,S yU9.fͮLAHc RjJNB:94l: vk|>W +,Wg z^򇌗b ,™1릆Rve Y ʃL՝aYp#:5-Uuϓ!iaIf-BjCcZh P3Ŀ=x fM-zxh"U!^mI<>`w1=IwZW͌f!Ia%DIw,_*V[_8ߜ)o@ѴU6 :8glvqwƞ`9PͰ[-̉6AWXxQ b)Xτϖ k&N!{\n] t3}7Sr$GD^kϺU2>dã fPcշ[JZze8#n2۳yCcMw(>Oh$#n4EԀ>.ew܉@3{)UzJR*Ĭoo(bwDٹmJ$D:H}U"wYϱ7ΌWl8sr#DdAdڒM$tcb 6Cz>, - lMG JxW"^xXZ/4sIEmVޢN5}Df7x=thxPO\䩬nM$nvah2[&5 )ID&{ڟeXT$,0ǜaQ/=Nt],671BwHHZjwۆ̼DCARԔ=n n/RAJ0jPo Mw3%lw^iW!?>5̎.#C1O5t{#Hi@AlJL/1OwWu]uNS=+tj+TܖGszTqA;*kŖ DB٨[wz@Jpľ(% fѷߖ+xsdx~&O d#{.&+j6 i7IHma{WrlrkhMK:Ne3:DEmߣG41;d^F9]#T jOj@,?]]ӧEx4EFE*Vݚ6dzhkgAyf"-r2L(7 o\z$O݈̿(ϒIT%Iy.Ӻʊ9(?A{d\ ,7#VG0 1/t,?42ruoW7>"$4enܤ >=câqc9 bO ڈʟDׁ7ꬺ L޲$VF]ŽI^ꄨ㫥iЁO *yIߙ& Z&`@Mo=>V[N7Q+YRѮySnVpT"V;f EoIP++y7T 2n3ѐhk˱V?ɲըAzذp{#I2 t / i4Rr  3nG^| 3Ka7T  gim[{>Mb4|е,aTXHz#{K4W:w-+QׁSL k 4,2Vq)Eӓݯ*HQcN .Î9CXWּW0F͜3}}+8@"-5Ps,8th鿔4۪zw{tT(7-eͳ[b 4=[o"_n.xώK9SV q(g)?e֫B;.aPL$ 7aMzzcQ\z[- Z88A7P 1Fo1Pع)̭;z#f.?PDk^h*=ڂBX;!]KC<L{%! m8Wv@,Eu%%s31G_%| ?=-/óhC;uqǘ+ p>i0P C,Ἵ/1NׇsUm%4;޼T_d:v.ArYqիxدz]):!7%cR7ړbN?t1zJڡ qg%&wGI,6±A, Xm׉>_Z0(/a5^wE÷ԷhMjhګxO1NHõn6Z]Įrn,2e=!>T3.W3-MT>n &BO~3j|DI*3e ڗ%04HB-y2Vx\3ȽC|#\;'aт`|VM"?l菸o@=n5 f:gYZ07070100000302000081a4000000000000000000000001644ae3ba0000c138000000000000000000000000000000000000007800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko.xz7zXZִF!t/]?Eh=ڜ.+М(?\B`g RPu<#.3g8ԺQ5OT;K3eCp0/khx+F: 1ZT6$D >ʌ7s-w gӟHH: k8 g?2wǶ0J47 Qoֵ 9?F;cS$1Vk޻3bg_y@ P2YQt`;9'MLBXO zƸW+7p۞Pn2vOl<t_λhcپk^ 4=/P-}6=e/>^m8Z!A&)"M=cF,V12{u 9A*mͪq&d`B_ րw|64fUsw7QD/og-g!i= ,SA?sI T3̃)I0c7&86hvlPm?}fp*6^dJHʿ3=b˽}D4?VUZ[&D$'{ )dD:^=UZݤ]RegjW+`R2/4- gU}]iE\xBY34C OUo~r5k5/zi/w;٧N}.@B]Yt]~9RsSp3ıPE!j}$sYt՛[;s]A,M/7\|ygx0@?w4M8=,_c@l )^Q$%H#a\.j򓾮AKdՀX-U[Ñqf(x#~o7-cHL C)2$Z}.Y`,߲da\>#gJd*?;KK4u W :&2pZGOz+ (^(\!זw6"V. >4Ag{czPU=JBP'!ܝaJY=|QAGZ(00wʛ0dLV^5OsV'`"!OP[ Bݬdk7ێ ;i^"׹"5G)-bL8w>eaO!ݭ ¨VM;)*xT 6ݗ )a1XOO ^ zh R= F<<@_{Q2rFR]K Ȕ.^\KX_+vj(!_Xš ]E @AJ׬3:u}Zg}ق+pW8ܦw+KMyI)DA$RpqIͲ G9蓐 nhmӬ[YjLA]цb#ghѱ e; X)=4՜`iWI}(A4:."1.){h;GWWTQƮB 1,VL[yϘ z4L}b^5T/(CSZWp4ݚB6`6';H/`qo3dX"Sʳ% ڏ"䒺`@k3H^I #?bRRc6U8[s0d!ruP)#ꉵ)ZB"jd45o{O|T o=X ƅ^fN2BO;Q"w |pV`͏YgS2_.bK.P7^jA.إ@bJ8qy1SNdƭR U]wK6g P);Z#'OE}AwȢ[@1Urs]0 iE;mh@y,ix0-k7ޯ{QArHSZ)JY(X""Qe\CaQr-e>1dؾ~: LAM5Mf&qoŎDrKcٛ;?JE>BQ+=mT]Cq4{1=t;x\S㟧/bg 6%f'DHмABH_0VA+w2`4\QZc-nLg{fwl4 n TޑGqzγ޵^ [M.R&'h91Em/,̪;3'0-Yg/G}t_׎5e0Xx;*H.˅qvNr߁2Bx5ybp=qJ=` bh #>6/R'#pAۧf d\]ti84E'X4yUdǘɣ^})S"eYx5_FMXho]I0y2# s6Xmǘ yc" ʏԦ'd.p(+dq;`l]A@wA<WO70ݟhè8Cg#,{~mzU#]JhURWCНRw2GE@2۸-a~Yt^)eVOH=J[vApf騛G,ciKT΁ %:$->;K%d\b5hjPn.y_ψ`XF#98M+^_3큭VE0ʴfl~?Z6.Ä ,|Х<5s:odW!2\*@|Ge<,_@M- *o>oR>(Un$y6ϧ s*+c7_ɽkϚؕl>[yezVgh:x#9EJ}%Qc(>>U2Y5o9sAƧ#3 Xv+U|T@e-v׺ucSˆD}.ORrw>X$Z-JMA틐š/*:D2H \qKpg3~uP-< 1~ /' MI ybw]Y]h* dqTlgȳAx$?(L9t{=R֙$Y[s9KGBb_"딫G!p%)f.m08¶ ^3Ad~XRQxu]ooOP^ 1 nsaa,1\2}/{ap}]ZɹQ ΋Ĝ&[XCtjc:ool#ڔD$+s~"OcK树\#΂x1lnݷ`97+SnA $YmIHhzO%u5!~OqZӲv-Tz<[ld^vQ[fUVij|%>FNl:FYSJdl /O O,&pӻ:}ni@WwJ}-3{yIfMUJlɕo wm Fx|A TqP|iW]t "lt?$fu"5QD/}]1Tx:0 G){Iڄ:hA< p4(hUrdƙ8p*8\AXaF_o!cR{j=NT{i S{IF <$6pa`9R[ Vl8A*ͶZjԀ<;ګxd \ he69SnC:4^&f[S0 vIlURPWT!㾶˜Tjo_G 0|yj2= ҢHHgߡP}jpȆ. Ȉ|ٯ Y@Ⱦa*"54H1Qj;?,+QmtvPB߫K u 9#t7jqZpژF/P@?9h{j40q_]R?PC,Z 47{a089j4UTF>TI7٠^; 6[RL%a|14-Ct&c] 2JK+j wӟǘR%3A.#ߵ#m'e49 Lwϴ?fRWgd/ J\7H?Pɀ+.Fs;\Um{y\1@-"V("`^"U'U y vxvKnd:=XQҭ\~a#;Ʋr>Oho 2-{a <9= mZGuHO㭁x+ʪc90TX;wZkC;Rh4lI2FIro:gǠ@OaK#ʜ۹(9?x8Ґm#Љ-߅o TcS7x$#c]ў0o?S/vbroܯP/26l!j!SM|Le["\}(|:jk?H/PkoX%=&ΕH7Xm#:·׻{le뒽F1Akͅ!&јvr?P܎M}v>"PuzڌGGd"Ǫ.?#]zY&tGy%Oź! "Ҡj|Xk6* }Ty 2|+XP yRwKoS71* Bik1Nt+b:@/xN&gi̊~/$< F Bq#xrK<%x?A: I^"b(#ʐё!K:O!:)>6QْZzql/X 5 r&"$^eO5[07{qW:4PWW=SA!sVT tH^l7bM9A͜x.o]'+45}14pgJ&&Rѕ7%< u^L ]FL<$!%jE [OW=֝y@ R/p>&\$L,4-/&ާEbk(^98kR>eF9_’=3DM#U;w6K=䇍|k]y;59l5<pШMd }ۚDЗעW]! $Glp={v;J!+ cs`1jgU*ΝJeLːrk2ߤB4$s΄:]W!oP2֝适%ip4 *?tmx͎oRu,@SZCy#wQTTU"~ȐG݇ӗ6VCJRE~dDO&!8~gu1dX:ڏbKRxc]z/L~aZ:X+$p{i\щXz2ZdNU"NMitKlq ވVÀe<V`G;_+`4@[8l.\DQy%&>d'F#.҄Advig.#˄T-oW(nD1_|#W??_e"e(uv @1LΆrD "=iN&Դk'j։nt bx[uj{Jlʄ 5 Kޮ>Z/xCQSۭk]p 0;^0'@,9ID 3*ZǑ@q ]h q0YLפ&qʁÏ{{??7uPM1W7q1 әo@/uYXŘ8|Z?g Nw?/Y3&*XjGr~%ZUD|CS1?77MQK+In?JS7Mלx;<3gKIq^QvJfnÎp-)YGH^f@>۹3鳭I75͟x 1,U/ sOH&$WP@yl4''+_|1&cΐp4|}5:g+>d4av7ΧwbiDaoAۓcseE ^&xSQ&]{iXEѪPi= w#ͅ^+{4ѳU\< VWXH,^D5Bp]=0ϹL/1 lo(g<8*Imlļ##g.CC̠ΖQ4g͎ͲmqU )ׁ l< !0ܰ#+=HQuPPLy`ń!\3BP{{^F.E:e*L b[wz@QhFoJI0`~zE)2M0$kZw'r5~WDi)XnA3BqfWE&:y\c pj@Hژlj1үBT $?*C h\mzJ+ܹ `8|2o-n{Yg9y^La3 /,K_irq[)}PrREL5W}–\`Z eYEshsu j[\t۔툳E/ wSڽ#PMP씷HYH ʡ%Sy,a,;'ebxxԳy%TD˚Ȩ `K.܉"L8rH>RJyYp[a9}䲜NY 8Q"BXs,IQZoQoxwBT2d|~\똬3e]ݦ 8~q'~(en )3?<ӴߊڝD<6RE2=^6άESZlGPtLc:ar4_ǻW Lj 5kнamV8yW U>]QjDnHߡV谎b7( Ulf. \T7o>Cب3?c2 ӊ H8l=~|b!ϒ@\||P>d[5*s|!!IC  T$@%ku-άf匫#mz O <_ ]e!o.0!TlaoD?y!G'j8n6rTŅƎ<@n1ȸ %Ÿv"(FϞ2B ڠ0{`>.';YT@/뉊~r`,4q_] ܥb-H=R 1h= xkx[B>1 B]]!lCyT+O]Z:$ >%v9YV_Ş{f5*y8Z\7;5Ȣ>O]p$Zf4>2E[?}SKm*D]emv<DZ(}* 3a=k"`w6)viJ)7FO~fh]⃌eG$S1Pe3ėWu/ښ dT.'57ᇄ5ΤHܒw%'f \R/!q2 \% {P'*! u>;$@'k8$@pf_pꈅ2}k R5!=vTZuO^wuM'ѩo= 5()-XL],cjDU2&0ʙ˄BqOiKE>;aS۲7m賱*v-<#~$ `PϿ~+0R A^T0)9zO3rǿ(zZd'UF;h983 !|7:CgxquD㤵[YϋF*N(|3U(;OTj [^2DJ2Sk̭CK]40-{p qbZT|FdjT~C EH&BJOY8DBܷ=O"7Sڻ +z'H.vu4H^j%\\#$ 53wqtw40L|[xx>rFqk ݴxX.{Go&UrSWXX~ )*26_Cfx)yW7_?ҡz^!S݈]}DŽ@BC %N[w|w^I|>CҢN)\2MWnoOsF'?m Eiљ:(,A ɒp>nM:qZ%OVfzQm/<MdCHl5?~usڀ"θ^/ ƆX ҅$jr6/U)l'V(`s D |LZ)%eUS<!IOba_0ŁD-TfKӷUn+  5ilm='LdFqNbߚ>+Rza}dmRIUDb.ԋceGw6Ď[]l`+fgW]-7q;g_A.Y$jpsR륹)g L-YSb<$/Ş3[D|)Oe.UN^6k9 Q F[-WPY Fw܂k ;ʤP ٿwd˃C :wڽ2^+UlE]x~>ZDR5T4װ2HFOòA'S2 `H1: KႩaQ}p#:*.̠LC,Z̲lON ?@4Gp:gȝM.w■Fsi@4JRU)hlmM9yK0$S0(i>uxIhԎ"Jp&Xi&X7 `ه0|t10rM NCLb|(XY"f.#GTnMKGx7@5(X:| pQmU ܲYI9W n Kt/HA(o"oT )j` B#@wOC`Q)uy$*IhF"Ulɦ O+cgփ¬?=ú1nį 65YYg}aQ<^X5 ZiI" %#͙;ub +jT6I!v-(t|tXwʂRCC ]dx<%z z\iY5=P<(Xs%&+V2.\ACEo'H2 L+V7֝䔣S8G}H8Dogj}'zz#dO:?o* W>~ % X`Ι"HD . ?`Bn.-YQm~ud΢̟ih#rݛ?CI[: ̟m0PXچnX@?L] cx#xbi*\g0+?ys]M:i Uʁ>5r-%SZtg&6dg2 ՔbcyDm@V P2j,NDqx:goS6 6P uqq7ٷP;)S^;xCg}WOK"o6D^P i s^rrR@9 _څ(Yt ׉)gЎzeUXZ=ZFwst6kR4z߯]F(-Yվ6_  9>(PL49^GK4 Cܩ:Kmulvt_z1=7"`#ʹyuJpoj UG%mGͣH-I>Es=cHHMdQ&odٿ~Oϴ".@W }f5 ']VfET :|+CM3-$3k+Q7~ZmtT;Rpi)'l_j{kbtȹLCˌt--üO^BhB6c7v4T?{'&[A8̳7 ,Z BTp? mg*ЕYEVZVq%wj"{ 9A͔h vwד;o5v8sR 8[k W7wPɓxy˜W<QDbR@=sKEu Eo6dҎ[[ Fy ;=~7>Bb ݵ\Tm"p2 VkӄqM+S@;b`d^6'RЗI7rD,ZbϬzЯMX3'%8B WYk 8!)EA%i<}X vsLvq~ ڈ祈xgw36p咽U9xN'*VTz49sl.RtE䊚7SAy&m dYJ6U6kxaFI]ֹYrspb"ょ[P yyp^n3 JA:4 ~(UX#ACtdPCU [xթF@Ng'ꟁ}HX_~v-]]09vo1TqaE&nj%che7n*yۇ/U{zNs"DfC5y58',](`9ZbxD6K}ĝB(8e (A"ú3~_2cجɞql3kf2hI<cН˩z 82_ x,^ON*^I`[5~rcpmф+|V'nӿtriebHGaȠ.RSGcK* >%Q*]tO80_.U*H4cP;`"= qXeJ\ cj" qkoYEzN*vAcmfjHOUqEc*7 Æ73!R@~BCk*n~/ygb??m`+!geJ;NHٗӄnFL4 Ph{+䣰]ǝ8[uꢤ'ҜKk}v/,|䗤#/KZetSܴ8k(lɞp܅a^[g~;(jCv򨢖w9=4|ouZnOd~E%mwkT"āsa,Äco[ՒGL\¦+;ֺ̀^RQxϿ.‚h ;O Yp^#)I/BtnWp3dˇq=p||`]E\Xd=QRղyi4p^aR۳Oqo)hNZo~w,VP:r?Õ 0 L L=tyrMPra>X4ӳN,fg5`R h|EghSTل$"(m[HrVJlW%,L!bTQΉ!k:0%Nt32]ϲʢ=C`FE;yn!\/V6#b搱 /R4҇xOQ >M>`dEխƌ`??\-e<,ZF!NɷjGQ%Ճ^lL/@wXLNN3E' ߙN?Bݮg<9K_`ڍ)u?Q>"$eQXT̐ H!!)_]E4Hs+=}~-Iϴ>sŜ|}+Uh<hnt\]э['b01ΜLii. ΰW Py߳R6(=w](TNsAYZ%q{@%X@K0>{%b_w#"RB*oᬫ!|&/8<&no;K+=!3#Xb 8Ni5 y9[+ KOLۇ~'ϋhlHXieB֫U-0jԵ@XPՏ~ |D^ e*4l#PeV~yo._ xi#;lL n'tKeMlq4=!τJ]Si,)k*lqATewu)r +e+Wbp1WuQiZ6%!1`OՖkLG|/Z 8vDMJ"ՉU-Hb> NK=]?!tEę&JXTqd?L9Joz<6_xP+>X9_d] (lvi v>(z@fp<@gJ%!\Rhtpw6uӿxSg>Tޒ3lЩY.J |& =y^e3_/epT_Ѭ+?t|Tz@\=ÍU(;a~ ZV*<9xo[1A4׭ †6I+\8;_y{f0 y #L( hE]a*t2NB8bXW=gGYy8.QT[t~]1=)Zxܫ eċ3 F@ *Z<fKIjrv*xTj?5l|RYF~uw(/hLZNn9>Io "S< с|ƳG![L)O*4Ϻ :N';{Vg>:= Oay9.i\7P~1-{ks8QjKşVE}3e LҨqNy4(#ik)D:-T~IkgN7Y1}(x ^5XeeW+̢"du8qO} c曷DIʩ"V$ e3|[=IZюQvVqNˠR !UE,c7`*EVxUMeONm Ȩaec-Yc͡-%*+T#0o.;rq=p NwQ^_ѷŜ×гZjZB!4|z r}\ h.pǗ@1c"ިG6-|GH(y7 qD`f;F9]'d-^tƛG$Tx}MN4lLqyFj: )QUNv(ysȭQkPI7h}ɽ #?1تVi4 ([Ym?CՐ0Ws9 Ҭ$89 •WmO9TpBK47nPX(kA&?)ԲZO9Pھ @i 2C͞O K2|N6eu 5-B}$U}SW5Iē*"x-<:.ҫ/̘pTHPVJ"{+Il5}(BQfjH2_';tǁ:c' ." WeA#5N5E]-Or8bHdBfه|,"Ymw$gsНF#~^,FBSC1?rdS'4n\Ck|NJA?2'oԞE+6*$1FMZ`u$gȥ+`;/tu҇t0-.ļ?zCV*- ا"I] {CN\cw/b;:d.F"Im[Z(J ^amSzV{k&|"?5f677Y4Z6:t|,ɂϟ'.jIuߊN941ЇH޸q.PM췹xޞ`qG/Z8s`!:kJI37n SQ恒,sa9d۳_N#V S weȬ>6|\̡TaL'`XGc,9܇0z㈲Րs€\{#UO7Yr{9b67TBw7aqt!dJؘUcMնY=٥Ox&–굕 KM?HF<(nm@KSAL{Yxwh32c MKLOR0㮦:ٌ'%SrGJ94|q)hoSH$ $ ʄ?,Io8-ާo'|(;9m.Oi-ꚢ:-,DͺmѠ(9O}Cؙ,o,YܰR>:X0JJwՌ.$פcvf!4h#n]m55Ban<^oxY ~>v[RQ*@y62 :K/3;,\1ZGچ=soY[S3sĔpz>aBVb-']s,TظO"=>!g]zO} D&~{QU}ӨN s9xD׹trm E …Ss6tdKf,um8G IzA [tmnff{ <I0+T&85;0m`i$ʫYI/Ns5י4' nqE0¹B,(]q1+,"V [4τN;c8l NB)A͖Y9-@tH+^ GYtuYN/ i=6Mg$+^+B I_ݹ_b{Zʚ6[}YȢ aayt|;`^1OWɫ6w ?!UmU<3{E%i?rf-<|9:X%yGy0R }zHo?f|Y (mA -jsޖ孛9ˋsmNyS5€y ]iAysKx)H_:e$'g-=|T; bFN{3=N|fMZ! :1y#?X|x-t;)gYgANg!ഏ36.>SX,$tn:DŽb~7*T}$x+usRP`az6$|05';R \f)l=v\X9|Gn@=c/ktMI9S<#4=mW:" 4ߝq4”*)"W>؏#kS}^̿$0\ětEV boGE\ ZQ\dAEV( 8C@~- "]D P.l^]Լ!Q#Ys'6)7Y#iZ>\\%$'7ٳYIURg?_?Dղ>`ҦDDZiNc xf-y- sMFZa6ֽ,_Xt@v~TXI͎QWV, Yu:"+EL|ZU77fZ$^[_(3 - io݁cnV5I9L=#l7ca=,Vd KTQlݛnŞb=Kφ6I6'Kx-T5,iGy$WKn ٹK&o.C(սAT6?"siry(}=/fDG̑ %TIDS#8@ [m I;Sv۠Dޘy8m~7J&>+dI|)rMlD?v.:cJL[>Mڠ(z u > I>ŀvpA覟Nh ouu*=/݅=ٹ6 kNG)f^VjDp,_LiBY[" D\vr- pP{Hhj:W:fNIνyO!;jaH= ~gә*#87Mٷ+T3^SmӀ\/Yw/[bqRQxT{%T;r ِDU' '{aOA8I+K,&?j,yZSR%asuUQ0 P8&VHN*.,$Y ,b EC=rkeW dk> εǼz/? #؏_To̚R/=GgkqHO`#5 8kx yt p6݇4p ^l_oXӌW^.4Uxt_09_6Vr2uԀM ǩ.ҏ9aF ),HV]Ý@Ikyļ*$تIkZōW(&d#+fXn%R`*# N 3U?k=pŠ߮'?nlK;ډ/%'jߗ-wamu,[y81 l YjNm&Dj+YK>8^tcyל/F؉R?aQ^6 8D{/d,{eS}K-|n~L @Hu$.>v7AG5I O1qe ͐M*5+%]9{uVHB "!3 #o3+W5Sx}N>ic˓u?a]f6MǯKUX<:@Ӫd}LG1Φ(<~y4v`tLb!ۗ.+%D8tFukUZe12ߩ5`dptqM(Hmy|ru')2!u#fkRSOIf9zv};)4"ؽs{Kt8:WxԯKXh!eEY,C+{%'rwO^78!L@b@[>̝P>̤]]V*cN%ϝ_k-s2fۮ΅I<G+ _*oWl/´VқvZk~?1v0s6pp%r _ w1K\ vҍ(Q 0N?2 cЫoVf,1:1͖7NIK9F 摙("'\@7;=3FX(p-[d63WñI,`mLtRqn >>W&a_Mv :mɏe~~&hYXkZwH @w&ՂCPFlgՈh2:fkYnќTI*r9YԅO;TE| 쿿Z{O(>ܖxÍZ| fIG 6Ų*>k[`-V8+@\lCtGN_=lq*!l\EQBh^ 6,Qq(}~~)BJ  ~b B- ddvY؛\jz7@X+(lujvxq {W$k95_2ʅXbQ=e+.K+C#^K8qQJNԈԼG#'&O6 ]ʤ4gP&DM,n0]UM `QKYH{K 9aaW CIP0 0WvJ5!] zc}q, /x^Icfh#n*ʛwvhixNƧST5m @N@/6P.qx9_Zp`LK1g%E3Vdf)3k 9+?bGrz(cp<eDM5eqtKDu26M=c/*YjUU%Y_7j11úId-N]:!L$ʋz?3t=gLmݓ:X>ynbqHA2h#%͌tRhx~62 H^RHϰRbcyppI9\bΎ._$Ovm8ʟH<Tzk3Sxy~qFgE:i~IcЭ=xB&Aqm(m%R ͊I)Y"g$i`@,ju&|g9L@ !KBy%̢?MO<5m.hk*IcpHu,NkPLj]sĺ=Et#B|eK mDX-:Fw.ΎNz M2*[U!ssH a/O\J<6l‡a6p%]kFy \Oe!t|zGvqp?j-2Bc >ܷkx|tm pʍꦗ!Uͻ/U@:24MSu|ڵJiULEA`ff c c }WnB܏[>` z#׍Hⴈ$?$BA*R᧑-h<{.Ͳ9wrfI i]IQN:nc,OiyNKGn& ^'+e&ɾ{aa9qcS'EtL#vwb[f4t0Y\V^y1N!IvDBnjqJu.Y\yɆtfY2D~FNq22!ULۣ< 5㻷MHu΅)k03Ub)Ei``XBɄ7e0O1_ Yx:/_f7ͲCmj.@qp!5HլО e%o3U: /8t| ȗQd/ǷM"r] N 6v2ß '{Z8MJj` YE R!#ךɢ=LC>#aFBdpFl\Œ:|\;{@J̺$2|Hua\g {7 r"N|tr;ͥÀ &Vq">7Fp;0wSfšRPP"j/٥GIB>,kIIKSy1vg^RiJ0a7C\@\%_YRtMV^C#Owd^͵Jb[eb|y@ Rs_%#5a1`Q#gpzLrT40A^R#Ag[( 6(⇲A$sOSWB:)@a^bR2p.2t\g_{yM8K0S%<8aTq?"I1ϊ[c.PZlJ)N xHwE IO?VY;/p^5:-60HP* &?翀CD[c8h&8VMZL^\O`f*Oe<B8jbS*S4?g([h`+CwĿFqde( /|lx}]"$I.# iG[3~ͺݯɥ e*v6*ibZr}׋; `~!a_u^Ug咧t$$̵?pT!VAd۟'6xkjy\k.ԑ}~}9: f49/'$Igא/=\'X.`AYmf%PLP )fޖXDz,t1_.iarbʛbX`;(򩡉r}EOW%rG?&)xe<)oٝtěpK'@Z`Ow%50-y h5װxySvu pTW 1W Fa&D{S &;>ZEbzv1~}Y6~ /V nq9㄀#1 +s<|kτj܆Z{o:8"%Ru΃Vy"TOTP5s43dTAÛD;F׍tgӪhb>`Ҩ9کR$:5'365-k>lP@}hvÿ\nK=_Y/mZOOFq2#;F C?TU{Q,}~qb_+݉~ =OZ[[׹jB#/{qb!ؒ6I2Q!+h=:EU+wkGСGά|%(awBv6H;8g+zcEЁ؂ "C46$IҺ9yƐ9;.J^]+SS*Q#l : MW0Nܒx`%)ߍ,Y^)v``X|N kiJǕ\#P qJWi@WD㔖i3JR8khV|̗/6)) ib5}ƅxՄc15% Gt'|U*!c+@#!6Ȋ58h": bMw1%: L$-ܑ %I2# (=_'jy7ro@/Q߽׹ۛC(1\ۖQt >R^ά0Fw|̚ҖͺD:^mO)yquhOTa8* }l`(vXR gǡČX5auwQXm pIuR&V= !iqx7eC%{'p:#xjcWd( r P!CirKH g ݫ 禮O]-"%IA|cPC3]&* W޷G[zzB;u8[#y`!R :쿁\;DFˌ"E .X ٙX"SOKu. mWn" i Ȗdw1A -<5:4Zi'SS%}?7J :qoZBۡ ӈ jϵɁa,Ņ:9GpyULi㱧esle$ 쳪@c0"L|}=|= ^pv4K7XɆiNu,)%يt4ʯדȥ|+kINյ;:aWkOZ2.בBqF"/F^kՐ!1]rE{@2 '&z BZmɒ]ts|VqF1S`q 4 |$|–T-Q@H`qM$a{`ŽITLioHԶ8WG ϔ{ΘcAܪm`G \ ~܉8Vi//]֩)4D8Ҝ $I5ͽ>ץ)r3|kxpht= ،P?6|@uرbbd`<86՛t~Ms~Jb]ј-T7RJ,}c$8`#jE;8܂  ٭ݬ#Xy f ~UE{gWYnV+c-N})H>/z`ۭ?ЦRVaԫ_{L 'ԟx"Ҧ鼐'ɠ';"]<eЕ.C}pgha-W`D8g %p_4Wg *+]-cK[7m87cGsLb![VfJ-ȝpK&*Q-HN+%u"Qv:@uК?U±d0oE\Lβ^*- LH).eôs5o9`@5|lC?BX)6-~w2*`eޛ'8YdtSp^$=+W)&2[ϔ:ϰqÂS>7mOgܱ$"[SVV59Můi/Ivsو$׏_@QvUxj,!o "D#ìz*1NfpӔKu~jOmpoO2)ˈù8":~T*ze]z~,B 3T0}ڎE_y7z5Kh'%\z c/-kNA 9Glgs3TгLN5nCAy}.ѓoK/8C>% -X\Tvȕti#o?&u>I)am;bddHա80@6EN+Xyc:sٹ U۲+0Nn5ʱ?l%4>̬\>`wbVtap >Q4$.i;S¥d_MD$g&s >16sÂ"ۿ؊!#kw9v";/'R)ߔ&cF*D%IݘAsn'+S YN<0SSۋ)l]=XwE⢟U7-3q:”*nyZjn^K D &_+ P;_M;gkl7bzKk[͜zgZG@QhLbGLc}0Qcx aX~0r2Oֶ lzbuq8/فr+ag~v,Ci!;ܚM c5nfYxT!Y,o/NQ-mL;p[vw;."\|U]K0=ȁn yqH zX/oݱSE]UQHꖉ`K,΍ PZ6C"E0P0$ǟIǓW0Xn~ϮwP C6nH&!۷$Myً眱tLcqX2rYZ cJ*#޴/WVlVW t\ꈞ[mvBA^]e63-2^Ϡ4]CmLbf f|˜PA 4ӄv#@*_ҩ{ԮPĉ9_o>trVUH6p% ⟇󺕁!5T{vϳ0s,}w#Ċq{ԹVy⦂<9 ̃? żRS* 5l [rp6uAƵ+u&_4 ԲT{vҡ=>EYpv40/⇉w{w*^^\/Y?@,-_g;hK/vc[n<0*Oq3u{&)w_ G}""h̡P-l譡@ʉ^Zq/ߒPO~xmN@ü ½Vv$8 .:0I0<]&0ǚm*kȂ]`&9* %pͯ*ܱŧSޜ]@wCuDycGIS&#,c*D1OHWOi!yA%F(|h^iNpP5h'ٻijR]k bKV5m!>3&dh+7f/K9RwE SKOyEnZ+ﵙ ]>ޟ8뿿`B^oc\V.vDc2Chx,l/jaaI5&`5&%3cIdzL@9J-O/>WmQV4,< xL+6!O!>*b)5JW I2yH1|15$qΕitJ˹'ႁ@:A y~t|gn"D'#+͜rmLK. #!O9hha±aۚy6@ʄKGoTxөJtynӴLڹus֥4C6ˀ/6KN~iv_gmv As9 {`oܪ~"o f%tiW,jxktzZ :sQ>Jټ֤d dd/񟚇aS^W^̲O-o :iYTqϙ,n Uڊ8qI6徊[e}a/p&㹭[")eD^ʣl+AMZ[Vj'ɗ vV%OdW˭ԅgQxPΏUmDde M٭)PQRCI}*FS ՚( BO ¹brptہ6B 7ɛx O49Z?Pwr 'h7*kpЋ~ <]#,%z 3݁rd5s4f>EzC͎K&%9}O-l;1.ߘL"=̳K:6ܦU{šB+[LRVQFY $9,cZ}w_]ˉN |lTPxOhgђkiu\=Pbb lbKk XQA?~C܊{eO(>y愁CM/dJpsTwe=__cۃϘ]ުYG?A#ɡoDY Tjmw]ݖ:!O玝cCi\K'O_C y3a0 Vuj~*zkl߱bB/!dgxV䘴Ui||s%d-( DjŢxMZ/BzC0xsſqQXR/Rv[ n(٠h Zq03a A߁p%O a񩐙W2 TӤ50H|_’T:ڎLIa4HgLLH/0GP /Cys~C*tyY=gw.Q%u؅ NK w/@K~:Qf6~;+'?~6Q1: IMPԥ=Xۊ|  xP򽬮g$WF(,*8E>u)?*~9!,qHܕc=$GeƮ `7.zj|}{SXs檐0dUTݜ񼓉A -rkqZ&U}Lq_vMmZKbc|}]<1+>28[BLȷ=J396Bђ(s)+14E(; f:+~ilkM,2m/FF͖?i麻VN&"qDZ0%XF\h8.iFTr1N/FGjf37*r^5) $&%F%a1'^r0&(/Ѣoˡ?ÂlV>jK21!o_s6>2JiR2']@';T XF4B9@ܱ@JQ0<}0yUOiYk[ciltP~\pʛXqzrbW8PI_;;6br{M)-zpkwY])>2%ED J5MvU,81. (n1,5pxItb^90#I͹r \穎)9"eRG۴'-3 x'p\Xe ۳MDQ#Cu#?ۊ^ҏIŶKx5M,|'h) F6̱ysȵ{6aXh?prkqCJ2.ektxÿ4Dٴl O>yc+znYϳwz39օWdR5'*K\$oө(| G+۴5 3D2RKU V ]C5,F{/,P鿻ЬkrJkG:C{$֤ޭФ XZ 9Pu6XI>mO#GՁz9'M NΚB*M!!5G䍒f= b2F:_7pe_ȋdw!_7/З1NU^CJ9Q%df3E$5fxϏXio@4;C9as# '(?0R*B6sn¿V툩1#y*Fd$X!Wzflw#'.Pb|4>2گ3#X=-ORӯ#f.vԬQ ‡.ŷpY0 9i&(=k?K]. Z.#Hq)M/*ވӶs~9thQRm;w0msi^"5)rQDвykI}BC 9.&:uw޼XGB/FL"\#cn G FEjZi[NG%%'C4~6s:y0{R%򂀻Ty-r9K^=gyH&,֯M+ rzv`Vპ3R XRr)%B! >?JT`AsП3 HU6uK/d7"v sJkƉ=kʜ[<td?+LϘvim@U=6XoDKXrʊ9ׇen~3 y jWRoʼn"'m$'^wx8=(U9-נkKo0H$?"Jm&)EJ0|#ب v*WQ&FK]%ZYרȈJGCj-Kn^$)*"ݷI{OY4f%Q(ahD~V*}qw(5sۼkASDĎ9Zpͳbo//3a# 9EӵUUBeE8mS\ ##c9,o=ci7LEx> $Ots{0&Wp]G(*\Ar=Tsr+ɧ xJ%4H̕o$ortp{&RP:ӲA\uK:޶-h,2C9b2pPe +-{3;dڊۉ #n"Xҽ+觸G x!?R:ٚEz_{$.[H,ϭ&sxgAY|H Rst(:O &7-UIvGN# \c8MqH i`e SIFlfIBJhJpaeRrbd]Ĝ`S ~m>YP}O@Q[Zd$DqkkM,"gA\䁰e| J+a*/ V}TTW4]ܡE0: `0Ez5 heaw-L}z|sgvQ%5A?i&fLJ>caDk =$A6k٣Òq >1Þv|/X̖l7\:IjS`8)p6 1RbkWɻE_9vss+9{gZև"d{"Cn`r]:{Ju83$P89e)_Кmx>*4 )Sv q*QÌA⏁71.2)T<̏mŵo֘-@5#^8L~ǒnC=\ȵ7=`Һ[i"^,(n !F8녀sA9R ޶Ǧ%zye`+ܕ|iVqpSQ@^ї~&sQu5×N`/P(]٥|m M.nwg135WB_(bcfY2v,jiHĚ~g%wL8Eo|8:[$#rs`}ǵsgK ¿8+Τ>n~4pwM.'7xJ '!9}?XSq*7i.Bm_f@qHM\jbwB> 8wib}$(!T>2Djl)e 4/ɘ2B+C塂>QOpIj.5MLX2hBB].2m׽pᱟ[jىBrO0PUq&~|hՑ2,#d\ឲ Rffn&a ޓJ:R ܶ}yEeS)}RXafzS:_rۿ>|PM b6TxߊmNBw$^ 62bi=#ȏ$iXTD~qpd=v;WNEg#w=_i橂(#yMId3_oQqЉ'ӟHF"χI3䪝m\F/cwoi-h f > pxiD!wa_$`ZWZ[ z*v|6P1ȻKO<GҰO(В9PYl)N5->g8;3siƒk7z?a9!-_s~I 9)hpgz^VlΘ[80[\,~ɂ삀pYVB6L3t0q!yhI ͭ *ҲsxPrJKY ytMVٿmϛ ܓAnY9;y'߆yO^nLJ?GI=_7tWӭeFQe kCڳjՖ൧Ͷ̸{1ea۳riOYk\qQ7^d(,NI.vST݂0̈U, n2 NHdj_l~ w3F cwd|hK߃81Yd5eY$m>{l{X!lEW$v:P樉8B|ڞIilճ5:u!'j3h;2HfU~c(ϖ.킦1X]V)M~5m%ࡎrÒUa يY=g 62/Uc) ]ѓtPy)e??Kv 3}Ixkug&Z1NPΕ{N !F(DsE3O8p~Q\벡F"u^7ݦ`T9IR&KkLD#$nوQx3;i FВ*ZT3 Ł_ 9[nŹ|B́H) W !=0ƆH::5 !0v }^dIZEEVakG]ʁ, Zu}G$K2^ l[5򃌻s6\YG_v^;,aR\HU+89A7)(+|k`e\tÀ5AaL9GVZVhE;k%!-ySZkxf`☔q2$ΉJOB dk# ۨj!b2/`Ns ;6Sjk\Vk.|mWGɃR]>pC%YFgF;QJ= >R;FkoS!{mJ\L^9}ebo=B̜{tMvڜ9DaU 6QT(Vlg~Q޴!۞&zZFAJר5KH䥢[6/.Jzsۨt_n|laViL8IGƋ8cV8dEcPwQm7u0º=vAt>XftqےA3igד%QPAKJVz'~3LuG [N:fm[qg{G$& A߲KǨ+ek{ң=P[vid3uv ;8XB4"Td!f#O;[įc_S8'2JZ!݁:JFbuZyʉ[I-mSFOI%~_kͥSzXs)qg$W؋ŁrF\&^P9ϜVk/?Z?lsh3},9J/øfJQ{U& nTݰIrR!45>&Þ׋oQ Ů&_Uu8Nye5D2Qv)Ay™0yfZ|Q;5|]]ѳZ_^ӫO4Vw }48ƯAS+/q (SH81L\ B6s;py`7Sb ʐ[11ibuLFE)QlxԦ=P,'I## bRk7 ╟]wRz$!I&tJN7Q/4p\Y&r c~8Yߢuwtg8S)6Fİ&%7AN+|4Ȗw1ɖߑ=fV6ˣ{C\s髿QKdYX= r{/wC8K!6DV(6ĔIV}T4g~STRB?Y{f0 't)YI|`ȁ4`֭?g.U5bݐ. =rː=Բ4v.K^ Jq@E ^cGF)BʏL5 O^=IM7"٤TdGuV;M 6%H"eF9cfR9Ћmg@!֩C4aZ[*(>wMReu~o}c,-٢-|"-'laqJO!8F+ M,u:O8mUƎQ6/"ɛY=mO&ŔTuJّ&*D,)ƐZk&C 4K7o_U2__J t ʖ*Q%K%E~!'8~5a>T"a!UpxZqj9\tq(k|^")cLCڽGViJ. N ۨ.UyX(1w,Nh)TU.Cm9s\XF[I`Oi p8t3u}!hwRu#R,)vjtJ8% R#LۧFKx _ >TRZ[5ư:W$?:XM- k/> &YS ΰ'#n~5.~4DPyE,6hI~0&$Һ}В\tG\Ik "XQH\p(.ӠֹVIU}d%\p%LRLoE4X'Vqo75dט=[yCXpQt% 8^)s.H'Kĺ5fpOL`z˨i}2 aJf?SId5q gٷm#v*@jI;; N,.hӼd:XAC~F\70,-9[ۖp N %ikƬV~ 9bh [oE!XuOCj{cKSAzW~4v5daug$V?C߭P&mrTL>k'cqPc湷6<= %֙uy\&ɐj]GG<~rrpuB+^;Q"D}MT>m3!+r _|ݎ-N tU[K]|N!M""(]_&ԨHJ*2?s?+~B2qf!~//`% ѳ>gZ}Q(/7){2\k>Ai/UOV1`gՏZ=3T:Y"} ]J4$<:KiU9d04Ez=R+RE "`oٱf&I H6S1sJTa;L%0sC#n^""fxo̡xuQ`~҄O s n&xn\-c"Jv:s x>sU]t1vE\>oZ}ROļ6 1|DB3S[A9J72]&A;E¦B69*:Ӻ"eYti`P# UiFzeD)^uQ3-,,mOD(\P(1ڎO Q%'TpMG5!FyJrk&k.ɼ+dH_7ΘFȚLeAy2Pp 8Ƽqްw Ct_稐:QujaKGL:,hn2Ud~o5UU O:obXd7%䏴*0+gȋĸrZasd΃im@Giuf mz= XXd:~%H5hA%,?d^3,{NYJ97ҕ+IȔwh\ܷyR=WB\ .$*z1| aD:I]сv",3 t Y{3*(3۾= [NQT<["-flHId^%yFb4TJ C}W_Q<81jRaWy˒- QL&<{nA2 Ey׾6p$_iLNx6\[ ydgH]? Ppkf%li6I_ߩ5CLL 06ۣR)83FXᚤpLT遽*"Gc70URTo5 rEIg i"7 #VxxKYAs @E<ɒ& }wM}{_a432?xNm(>]!]Z)b3xlg²p@Y(ya;{ e;\*Ɠx_=n_zG+X~@YŅٹr`xSI)clG.:ka"L!  l )IV&Wm<x:Rj8O ()AdJTy%^NaO.p[xʹtmjM}qv6W "L %fЙUU?t?ŧs(ks<6e68(Tguv(F_/ԟke {b}7(V$Fcy|g~hwlђ "dSp'*(uh$&`oQpT]~YG16j귖3OSz96}ճj/ 2Z)R9ɱ E jLНfYXy&r)Ppj ֱ\5yz#Ӳ$])v 8J#mAn(2q#vҸH`Wb^Sڨ9S|p{<D96 o Ґ՟w+POO@R+`ZEOqQ[Px `6Rh$%(;KB {c?v'tϨ%,$e`^oBaݟؙp a~.F=-cQ EҪlɊq$ڀ~G?EA[T+T+_(d^Ȼ3VDqEER%OZORM AV E?o{,), eiFɬ>s6ˆ-{CP! !RAd<|Z5pr{8M+:NjsZޮ6}>0߼$n8a0g!qҋὢaI,UqYmJ{"Tv;@(>IB 9Oыb`yP3H=mæ Xy/@aɡ0VD]jo').RW=?EfxaH 2^^}[gC(Rp=ap`&{1}WSTyj*T_ &%/YMRV< (R!: kvb@7C"~AcK[~"2s#vb cwӽȯKJWw ߃)Rum)pC#6]Nƀmw/ HP _/lw *rC0{)ސVN$N3'e4hMf]n4ש-"ʲx*lы% 9^ʷtݽ/{v00T\gY5CJ:F !'`+%qtu|I ҥmj{l! ;Ieh:Wq'\vɘk 9%sj뒀Y3y9F2lFe<џt0I.0~p?9RzcDbNI\O$1;w#t f7\cNiUQUg 6㶁&*fo?JNTw 3 '̔\z ;G~>KQB̚-a*tS?R-THn] JRJV, >ٯMЉK#~}rMQiSlҤTEkϺa,zEDW"Wвd\2@tefs{ETio Z'6hD!:{nTbmv3FvjJioH U^uUȢ I6ҏ:tL,dx@ӿoC8S>9e6T@Byk; &B`e'$F:^*$487*ы:Lh usoD">ŞOS#:>Z=Mf2*vMNBC0@[I|VVNIOSQ*VxQIA?Z&C+/ʠ }#:R]dEFOeaûNF=|Ci6S h3=:U2g6akns^l1I+Ԥ YXcgj-NZx<Ƨi$ sz浲aϣb3GNgA+ ΩiߍSi a`<*X{N Rb>| hfW bƄTUa[-T8 '0I52%̻0Dzpζ]5 8tώ G@uǂ3mVOg6G%G`KNߝXowl[2j U`7M>YhQziY-PmKnC'Q{q JLf6ؘӺ`#(F 2dP7%glc.t2E*ٰ ,^=>όE NO +-uϛ"6llD?B_As|ų=Nsyڞton5梸^qҝ_v0c`$/P6MSTi'8:&sf?12fy..P\O#BZgK۫0v65gM^:g{CLHZ w"UbK4|$k&f*A3y/:Fj} Tթ• uݬ CE)0 pmgvsោcP_q_ "qD> ۵d9{B8,q?i3auirji u'ȳ([ mb$lZe~sGR,OLrͮvbZ5RjU0yy*LRgk޽lj6%o|fvnb\CXUaHZV/ w LCFnRͷI΃2[jBe)v+:xepf 3 '&de ۗ@91۳ӞK1{ sF{x[i DTyuîwT2BՇ/`;:Ըz6@$cHl]`EV|>^W XJykѭЦ!pbh=aWpq T#*Lu3#(4w`Ղ5Rw"f?G9!ܚm?Ƀ0a3,7 3Q|;PwQcht';5e6jj3""Oo5 4]*tra^(l3My[&."uD(!iǃ]:Z,YqN27sz٥c <4x70 m~ `F"a:qPoғIazw!$|;(2}gKj=hњ%/uapԏAXKZc0">9.E]er2r&m\^~O%9}g6h[ Ʈx/>o >A,wվ7Oxsv2C܊k07i҈Њ )F#'w{sYHL18N,ܮՑh`y`^h'ʰYYMۚEʷif 8jckLMТlb-V@aWBP̩ ;ʲiHNa%zE18cAFmYӗ{0su1 ]%EbF M|8Dvc맂&0k:q9.S#z iՑ:D0}пED|;j:iv$%I Iʅk '9gnύ @ z8AeqIw Օ;V{#Q {mŏֹu^rw vWqI橁[kwt~@V.>4[$8b\Oe박CJV̻m//GTk_~uߴEmӈd?*>Ǻh#=J[}ytv0N_X쒘xIab_KD@O=PQnOnmBW p,5ԣ ЇVH#?~~wSNZK?z;Oi#MB6Pwb >29BΥ6NBFXTG^9 ^Ʋ+Fs3zpjJQhu,o[W5GodN'_? +tEtre"K!7tyS5Ӷ~k:;éKN'Vou~suHEq ('v =ZR ȜE|v$]6(^S >ީ|fWC2 V-(:cBH6:XxzPs`)0GYFfn JlL-B>|5ׯwWG Ɯ6k:e<~p0!v(C |8'/-Wal47`cfRS'ȧn3 X*Cx㸊?e>5>i2$Ux'ބvna \/݈=0IݠKm=V#]ܦ i]!:g:T&]e֨ʴ*u#PMqI !t&x^Ol6^aKTb(-=g:5 8^>8($BC_S%u7Nׂ!+q y mg>7 PF)ª$Ts罞gGjWBc@ME 0o]:i&{8?a t @B>CnBE㉭S3R'$%,L>[%Zv&nIi #D:r`aj$Ǧ9X)dC%8!8$rțX5))'z]+) &7}K,ErϭH#$ 0"$ {. pp}fz*0Y@}O=>KhڵF4`/rJE.VYG:]լ4L .OJG.D_&IgѬnuD/qy4DmƒVN23ˑ4Vva L!fS/yGCC3*њRƚOUBd3-mHȋr^J{Y݋\D?";i:i &WM2^)_lgaP6>4&(2)/ _\?'A]ĺ"-; ʧhhvPiXP=ɝաvz96u\iPj4v8`8ys0XDŀ(pLa#苌j'G|G{%`ץyd@'gexr`ܺ;V)͎4_b)#mɨj=A8]遴=rͣVc.4dm"˜*pуK'7XAvtj{ na kꮹOd cKT N=d,am*t_V|G_V"J/* Ǯ*rRv#{Q+/"BI-qgȷe46c%YDWO@f-/c1f[rg7b)JIp~ڷ%",N!Ć,T!s윴[X[ ; "j% &14 @qi.9:>:V6tJ:;`Ꝧ8Y~GB s(x`j-2>^W.0s_ڡ_֟!{fNa80[XrpN p+Ucr鋔 ;B*Oo5ˏ U8Uw+m^&15Cz\l}B߽6VXXCtzh LTja ^$qwu(0Ll%)mO4w*0=o K]Py nG-}îɴKE7Lc6s3-OKm^[le@)x{ԭ#}h s Wm}"f&;):L=֕pt68 ~-+7(ͺH!YT a} &&C88!WtD9=(f|<)Q jK3%Ǣ蟍ɰ=gd|xDWdd7}z äD {hM\Jro\t G|)y. s%GY+Qlt+R۴63Y%s}a!rM^B֢TDnN%et2l3(@jv(<{ =}ЀxG)i z=ni&9,$=@ܭ['bdwHb-۫|}o׻Qbn.n3'N'f O%PM?n5EƑ>#ގ;c]%BCt)&ÁShb UK{oYK/w, '@~3E|S_lija4 \1,R<1lNkaH|0*}yd>01l#5Rh L#w@޾x%ua+{&Oa9uBB*r$v!ƱTG^XtZG )dts25 i^jVLFq׸Ĩ΄+46<9% =m|nցT@?-CѡizI5C[|qnD/Z9ƾGrHI`oԷi&bnvj/,sIwd~dTK.B,H4հ4_9ejݾȲ'SnOSH: GdW=6:뙲s#Yֱhyi'@GŠ,_$f0qv0u.B4 +D33d탎Jg9:ٍE"% *zq*xt2ܥ tPBV^kE2Z짗c|ރn^0Ը﵅:}H:P:$WB/.(V[@B+Ŏ\tF|$m7BfO,P^!ހ$.?M8 㰫*jBCC&$ArBbS8 j.փp tݽOɘ2?WK7 3V|2 ]M*6`Q Hs6v1^y̮cK`XיxBh)Aa2-oLboߨ&Oi//lJp^i{YVBV `9l%aTԥ9[Yfrj)匂05Q 1~A ԃ<]ăHVTp/o<NɻRrzH2lQf\5" g4E7Ieekl&~׶??O`Qlg.n?ڈIXz>QQ,0:66ta #7rL;kNpk0pǖ)mi Zt}ls .|? c}3P/!n|JTN/S/1'!ili:A:Ap@vNy"!o9:wB㯛FQ}u$Ƽ1@FEŗ y2$!6t :Wb06.Hg/v vn'ȇemwg ">jnwHaɘE8~wommY(ny]r>\xYG7SX?O}HΰoÙؗOtUO5ֹ܈?M 7!!PbjȽfq_%R'r0O,vg;E(_#> |W~$@O9 V PhG%Θ_r˪S~%LI r=,Kf.CmmIAq%C+^G׀ ioF6P)J f}/² r4})N]|sat3%unk$PhCuxfմ&${h^jҪTϒD=:>am%\}dyؔ @>ۇͫB=XUm/l4kH}" 䶊e-XV{87ژ4L Ipuf傴\ ,^򹉜(}m";Zǟ=Os!iC:Fqz6eY779? {Ce a!Pڷ"/L6/NQ/:f<d5@aBdx n0{mg!3IA9 1h0+~x.~ ,pKYZ f\pS4lE`D%$> nif"+fS!bgU W1wI7gInzlbϊU v VHBfPtWz͛U/3_>٢j G{I>Sg[Kh/j/m[!S|YL)*uer,\IKi,OGɵHm |.R zCy^V\y]k%հ6Z,4i{M!yte)CyI}g8&Gӗ(}uŒH!b!J%cZmh}upĢYLV.4O\FF2yfbd+Oxi`#J#ov@:{(}[ Rtmlז@x_B/GBJGؾjy֊}klS|8QTukp0gGYEo M=Q6'o?h}m;QzƊC,y` ),#;KUbV2wp0`"f6oa>RS=B3DSQE-]q>Ry|&\"P|ZGAC\{c6eJ-`E;l ݫN.·h1F_你P1U~8wlMd=hҐm0}pl YTeǟ u$)` Y3JFP"_&";' hnȈE;\2OOBdm6%'eR9qwtڠΣK)W`'II!AZm#4NmS&p*vlM)H+R8$gٔպڷ`-j3v-iў;(;E[h۩ͺe هd P/Cse;OlQs|]i\ gA䛉%4!In.Ne3gU؋˿yL"M_+7@P͐R\H9AQG!C{ɦ3Qձ"+3_e \6pE ht1|ELrcZE)3ȷ#g2 <:0;̒ oH@o]c"~~2r_Bg!a?2eh|ǎOBivK^:2: !iQ7LN¢23$ig+o5otXګ{ZCBahk1IDAntySDgp( 0?D5)V1 lkWN T*6*# ^:PBwg)뜡WxaPw-~$>ykk5:hLw|@ ̍ yL1-6ێ%p)`ؗQtN>.`J7 =Kt8ITaB;(ڶu靨5plp_e97)?tjN#GJ P@V3j;`JpwC?8Ґgk}``hn+|-!W-AORJ(HI2L=ء3fU=09Sy$őMv!|BEP?ԙUB3dqL4 ܴerTo"IhB:Fn-{plO„lŸVw }*.P P*|ˋĘ=0 Mܤ%H^!n0kMѯg}lrnNF .pcpEFСv~Bb3jq̣ YsWo?ϒROxK=uKG&y _+#c4bE}{ (<ԪڔS/EL]Y{sQvY'X➋m_cFlAyRȠ(6[%̍;[R"r Ag7$ъNs//#B2a+||ٍ ƽ0_r"F{c9 `bt~k2Z#7B[5fxn uhQ?[.0_x>~}ES;eXŪ#,KLf:gD/Dں|sKxڦ($- }.A19t; W)8<Ӥg/H#/zq20F`c\9SJC!X3J,8U#!igd&IYCQɊ{`c R[\,,3@ɾ;_tT 52GrRnco,od_7 7[3ԱÉ'D`gqy)8d\$z=7:ݰbg҆ qTTM˺j޻7/-(԰NOd6(y 3$?LFFl94=!U&l؉%sE֥Uߧq_U4,Y}^V?qǾOX%M() s\~+@󔝳'83&yC<bzK*t̼GYtǘ 9rP^џv{2j6wۼsdkbh&U>9 ]9S8>+W:2҉ ,n9ZO/M7m3 2ars5Q36I b33cn;ՊbH9:ucyzZ]6Y ih#"{5Ɇ^ipNdU#T,oJܢ?m5 Wm&-L*:0JCj=4ѴtV4`)t6GʻQw 6'2@p @6?#h*5dIbSg[xc wykg.\hMJ,fD~M@UFOR[,w>v2!֞MHD-ۙ<)\gΒ?+?abVs Q6nXHgfgkSQ>ct /Vtٮo&oȣ̍ J t1Q${q΃z;hX'P8$V';?!1Ȭ y)ydƌ(2mdȱEo`'b%WRALf W$G5QS$l+'A;1M9[ᆼ%7jm-C*|nHVy \2'P^BTB3B>k*^4Hm ~+L Wbbv/7l$$)'"cK)p)&p,yD5mJ>EJ+0'?H,^#J fMn ]7>JBqK)>jwط8 B4~@N g:LK䋙  oHIt(~(j|٫M"Ff%\=1;:dnsǂhTszw9_7Su enEqޤn~9''ɓ F"G\ɘUg  cgb-PsQ>"?c:}0qFx䞶 uQV<3/G,_q#YJRj bt~/>sb~ R3Lb#H܊xՏl&Xm\a||ط/qQ`xqtlvq$J > 5&=f2E"DeGTz)m,&bssAތ;X:>jט}[XA0?ZߗUP*m+O5٣"*e8kbGA{.YUE+ಋK.D*KLw]R+q.WkA!=?ë4Ψ?[]A.Ӿ*d6KJ gi,|cLnPD___KHSs w]6ܐZgQ UV1j E)C!p$4 twq1~ê+̥Eȡk!/(Z{wrr_=l'*ELÝ%5z{̥|qmD0 -Q= H ǩ9Q|f ]uX> ,5O+6wTA=3c1Kmx%SlxӊUv9"ǯk`IL3ӎo/hf_ңXpʝK6kb܊^a{2f5=(}ez&bpk=*tT؟ 8Qէr$l>@ԮGZ7~R:[0<)87)|Nv*ms9C97n("]~{Dݬ=_+f_ʳ˿wN@C}2+Nx&T1p>2Lbמa0PzpDX9dYvܴ]:NSS$o@?[B$[#D.Mg"`6j)4dS5^mdZ/VG]E1 QViG0[K3OvG]rX`u@[*+THk˝Rlw _7p!cn*i.L_RW^-&M TBka\X2*J][hdvSSD<zٯF%D]H5ٯT_2 T\I= tΡ:.jh3= e-k3OzW(g$|9(ZmӋ^^|_|xm|6U"g#0#p*Db(vѡRY+hM助!.tăIXCD^`|?10! sJGe3(XJ>H4 +BE! mSS0ZTl7H߂ B u?n;[E$(/ .z::}S3D/M]KTx 18< &:ѭͧNخFII~(dHߵ͂y'!uqzRzP;DKMU :ӞA!M,ROGctY>gva׮N`_~dzGHKI};<8%4x/E򘿦9 p11Tw Y]KG2[+d)%9rwn˺=ڽ[Uf3T#<{2Z!jꆕ1O$>o6bn%C(vJ3mvBDzpQ8n>g=7纴ǣkDb6G%)SH!, کɍ~Kp|Zg0 #FM7$T#ϖ4!E|Ǖx^22A %jjUO.2[N _m}R(5=ә}'<tɤl6y{۾D p{h9kہz彷[E}؀.c?.Xԣa?օ~caJn3Ud+HUmH :0ky4b LޝI{pM1jy?_B+"ۑb+E:AoE{OGF|yoG =LBP?!'G{m(M=F` -wX2ie&@3.@-+gڂJDi@18ۧve5]gB! H*ayV|(_j8~4\yႈQR-bMGhE, (uOzmLjNk>GL7x8 FdC0 VsekD13AT5=`Y{o?s= Z?%Ӄ*HΜ(XӢR]E &gRY|m糂,#Vpm`zơpm/*Q_XNݡa=MwHLHuoYև ǂKWUC}m:;v^Z;32!9qSa-CW~@W|䳲 f{B,$ϵ@LQGq0Л AfF%״S|6:e|%0=^\ yvH'5WA-fUX8~=۝"8_DPs5~lr w{{УR]p'=kw\-nMzkmX֒RTm٠@L}mے$;Dsdz63JT f.r!\?|w kH\׍ t8<_:I|Mc_h,[UK^-;I-VTU?qD#$a͡F41?.5לn-:ʝ#dt) 3Ph0kx&5<_O_Z/ق},V[*Dub7&i,bru{['Q{+zFt6oL(AO'ј^#/5u3<1j5__\_hh?9|S )۩{k6fF+Uh qkhIC,nQ#ʨ *[#̼qy;;d&1L5`x}=rw;5"1'KN+ #-3@#(ۏhN!O9hn2CߴQFo*)Amt{ p Kk[*SW`O|2yU?$QQLAr-oVfjvF$PQO_ bX<`\_J+>);{Vjm.3wJO꽺8_4cOumP|z=)$ C{`*= x=l!;,IGp NumvQӴX_Rp /˄L) 1Wʸ[(kޢV(!AJ!V"o/-Aϲ]~*:֔5c>yGR[+(/ o/Tp"Ztݚg(#Jm'RKW3t.+:X~u(et+ju";rp+`~Di[ -Պ҆':&ú ݤkv&~E&9@bҔY#=o2>Yl[Y?r*kuk)БmS> ?b ɝ);W&=W՟ZIˤ`X7{Y7d]&_VTR;Ǿ>a0ycxCY FzhR/ʭ(˓Oy,WfFSHmCrwCYߏsB8"o Rj~7̒ xx3g-(K`?Zu!-C4'E70L`ļ+șm=/@muL&x'qh@Bx%y::<=s@Ȅ a^UϏ]@n:E%>Rhݱb>7'lIP a} Z8h1$A7oL_V !hqw@mɟ)=j< Q1wKhn)]k#|O rgPsՇHG~8Nm-xC'hGbs wgP?\T,O6Us C!yBLt0mgPSbFm)F0)f.eg˿l"G9:uOCORв/Qcg yLw]ݡ30Ɖߤynl[l+'"pg d9t~ˌp?AR`ؿzoWe0gV gR"=IDWnĈ+Q/mYm4ܙrD50z2-pm:5'VQlȇC}-ed&$hx:Ô2x I(qXʶ*Btc-,Btc\Ypn)$j7NEHj3a(3{6BgV{xN=a% 9-FYRfx2]$iu)`Ⱦ? ̸ n^`L>matS{+r"@̅P# _H;[J:e d tt4i:mpSܑ>U٦8iɞWәnϸ!zx}(gTN D;&Xq.@|A%Tm{&1q;*<-`SiK[fS̞K+}JB#,[:j'bmz(J1*E\`C 寗Ɓ*e~7k#Ag0q㟪 RJ:&GiY;=Vmi& 7Zϋ"cyqyStAY>}eMnÁIߧs\!{0ã|e+{\VE[Dn4U'ߣ}Ih[_]^/DRw`kgZ']J=(ǷdubRԎ<Q. ;U@]?-ZZOJ,2@ W { CE޹YpeX?*DB, ]epHl!z Ⱥk'B!sL{yR*C^ZhH%)^Qץ D+0I6\‹rHc ͩF1׏$L2LDzZ g3i>U*dhbM]'YE(WqP(-@&τ7ER}b_=w(҇OzvUV=>#ӼBF[)qFW:vߎwrp6DeSJv*%|զ~w9m>(4uD9 'h)+Gu~DQؼ`A#IrvnI'w8ZN4);b]vmfC>ŒI)9D3{[uwstpLJSEG[-bBUjm?C4~yިWxWK`idKsDxJDFU7LN$}v ao8b eR d^l܌r9{nd3I {H]`K\2Ԅ.*)hm_Q*X*3%ڷR~z N_qSD~DuE4T=60<'収q?ZKNwCTp6E-  \֞ejcn 莠l8;X||weSpKזMlI\-&/,]7_X*cR!j)n/14MbJu,н%TFmb-XnJ3gt\ld9/=:jU$>D3oɰe a\1W*s<ˣ=7WVGҀ32%M*U:*.5~t wI }o t|r]*ua\47t6<ҩwK(SU;V}xHtU%1IhtsIUu9Gato[0f#^?KԹxd֔vI^0^Νֵ>zv'P0Ynk]pk:zLϹ}05r!ȅK{k|(/'xU*Q-)N( QZuї'?zw}>C4qra3(N7Oh&V%,Hgv3Cݎ Ce=;`Pk0X}YBm >3(x5AK*e r`+F%S7$&f+k K]nܸO+J@<]~ (; N=oT\r#zF@p4 lUҁUb/5wZO޺/^b6gv^P+hƬDxaRJhɑqTf1F 2<1gAQ"foiVfuH( I:zWڙ:-d HBQXI;\h cS~3Vn !V6bAb,V{y'%IWi)3Qajn~ Z-le\ x}pUĹthE9$݆, įK?q_XBR_9DsRTz] GYRx!ə#qL˙Gx]33K[0o{*J} e~ UR§"2Hr -$otclCRE#ayHEpw)\hׅq_5?'#b%[hd-#ysHXVEVھk*k:?<((ק IHa"u^1ns0ʳDMfn ,Gi9? [ל)6T!=D ?zalɳ?PYDX~ [ɿjdךo5ZMl:^|7 .w K]➽VA4;?Dtg; =ϕ⺣лR~' ^q WILΪ~'pru䱲B]IުE'&^U]w='ҌTʗu|XB qIܫWo ?5'Do`$Un4[mzBЯt=G@t"!2EJpG'LqDG ’#iv ̋>IrmfFɚ͉ӽpJn0 8m9' ߎ0OVGF-՚%Dǰcx5&Yweh]=8L.x6=wW햗B>.]p !AAɣ']1tjʡ9;{%%$Uz|G[; +=[pSQ]w3@))7iv|!f_Zُ~ƒK'LBg ֔!\Iu_@.WVQ̖p0U+i_ŧDbA>4`E#5ɍe!$؊<ÇP5XtԈ U$$_o_.q8s!޶0Jg]^8ٯUJi+:m5; .?\Fy#C#vjgupj!$+bɨEv-VA:^+ nЧG84:0KNC˚SRUgT~UƹC@ Q`BG2xLEX:=v9쎧e#,mitس(d#!6$V?jLѯoslZbCAң3cԡ~I32 X(5J%g,QZ,쵮~8+/ARXP_g?k[3ť A0\B,F :QėzO H"j;TyӺlɶ/i.Kv~"|1)љ %=U2e]\tbm/Ũ D_Iv|n[?8#hxi%·Fф@d>5Ʊ2̰^(Qq4 N{RC7 ?A#'c_B6)1н& 1rPg"ƂDmХ0~aS<גT tkFA=3~S40EZu—Uf'ucB4z7h[ cud޸rڊJF+“όL#uI_IfbfU*oi0fȐoAxY/rV@OnՖr"@A_@2D'\m(,])7o:a}:["Ɉ~pߐgs3튻3STH:ѕ挹5GA/Q\2 $晃_UiM\;Uv"d:R&X33Npj># ;oF]^6t OeYD c򏈟[KDjig%\eR`Ae:UxyF3ڹCSr]=Kz;+/`0:YSkI Ddp@Cf ]8rн-U(PDA uoU«tK;d٥ u/S-G3[=@1ʃ2ZEmju\=M70yzOJ茏&TmA 2iN(bfޮ[w$I[L﷋ مlB~Z > 5- kjRk좎HO;ev{xm XTeK5WgD4}巃[w#~qn2z"1D N;qV!ꎻǂ;U`lj[X% Y|9 ] ~/L5?mCN^n =_<"\F6 JyQi&A{c+)*oiƋ5G5W\g1P\ &p5'my`ž3yS $(C/9ʬ9b*]%.֋;A6sVOأc:7 .z0 SG)8sQ 3<"q>( ft<|b?=FV*z3'N73/196;joG 5E:'K|UkFNG6ntnXLI|Q~A#g}wMlm]߻m!ULע&{Z pŠ#1duynU\L+=:i/jz\0Ljhnt!6bnV@F^(m8L(yVZ~Oʖ5b(ӕJSe[*T:)V5C?7l ٤E*zk㪲_cI@.,.⣐pA­lUbd]zCDDl]%nArTfXNr* B_Ӿ=AdA!b8_*:䥎Ey4ŭ (DVAWxB3S:ԳN?מ0\|Enlyw*ə+>Fj?osmI<63VWqǗ eWcA<;}&r݇]׹, WsM&H/R)>Y~ 9ꕉ#9GFk:Lam$>6QY6fvQJ6z;p-K4@2w.F wN5qN|T.x8EaK 2 o~lW}`U0%Uc@CkﭥsaAElr| Ѯٵ+;(ʀEga!Xz2-̯J֥^!&Eɑ4cCʫ4+$S0_Y$ jM3#U۴@7VoY/9Ҹ;u ìIK | W.c |.h`a|$7{U5X&]2SYUb4!3NPpz-e)vށq tGiR~'Svf>Hݕ;VR8#kC amd;f $U0uzTֲek,)XM!{|URv<hv$+s/lG$ #^M-O)>YLDxy l77cTEfBOV?EfHq)Dv:>Ffu}p7? "V݂ie6gEʃ[ooBxHk49shR[Clp` t9 %9U9ׅbm&dlԵ~~I0[u.eȆ]fU` ;m_T{t&!5@i0k]т\@On H]8U=:c~緇QO $(/=np6kIEG5̰P/?UU'ܦJya[FO2s9`MEj˴[4K"%Uس>jx7XbޱSj=B\apKW/=0qƹ!O$rZHyjHB%o[߯;,޹?C)V~{GX!z-$pcq-^S=GN8㎼H5c%f n<H4Nyx͕ѭ|nieQz=蕚žZ|`}?79LC߹j)R~8v-.i!)՟,?BzzMVіׂX)욽eOBwWU_|]t(UNz K'?2- [?ӠVxS1 >NłXPy \ 1hڻJxsx1|SiXd=k߁ A48f)`֥?=1!KL ]W6UsRIy!G&l5[*GÞ6,¸q; #$e|2)l ܖ8agQ柁mFTlKoh-_g:!hRb)VpP񏑖 eU'5v0(Sd |tҗĬڙ[s+R7J#h̭OH,z獤'^uߖCe;.ECC;*:ZXl%"+֒ |<˦~ 1N켲7(& a]%'c,Q*GȉK;%`V~G"|#k"\)*J/!}QOC#X|҃lQ !B_^}=PN uR.x=%o1/8&"c~кޗj"Q{z^)`Fj'M݊Kb20s1vb$`/9nǷB xvte Y:9d]4c zO40hg=DZbN<&Vj!#{Op2'u3"8pHg;%X| =ؓ. \FiomxLb|߀r/OXyD6v3[uƺy@TONazY2[nO1Ju}^Ŀaw]I?܊1΀G(mW! lA"CBED FqZFvb<,F=#Oix\Zפ`_CĂiɨz%dЬjQ5$T21قZA'󬼬1EHx*EL/5HXx~҈Z +{5L}'҇}yj&:XȖ(^p#ϥ' &ьuYغu ݷ?:FSNOؓD6rAu.#ܯ#y>g[ynǞeVܾ` tIs,kK_)VY]ZgTE(JJL|gCyA# J&pMuB)6FXQ 8 kC*9pjM'N63u3_w 9*iϋ}&Ysήm :rS=>ջᛝ-XJ9SBf]mik4Ss@Lft Pb׋_ =A< ] -`/6gbX[xnkߣȴ==U.U )-WQtcB-i> tSu&^^DvTV[L$Pl:;FD&J7Ķ D\{Jߐ\!x䵿ů. !A7e:Fepqe45| 4Ę%Uh<NaL2XĤI^)yTCjX0AfWhSNf]3޻NjE7}~J'5H{gn6nhۂ7x^!|;SLߊcLqr1;1{Ѳ m|*q& ɬ,!00m`n,܅͈|r v"-j8<-u{cP@(!HJHكhF(s sU֘PjR.3|uK9w\lYh>: y濨X#6)%k*jOBEn}tE( դ0]D[[?\ͫP[9k$.>v7B.i=s PfJ'aPTI[J;ӖޚvlRv(s+R~9 &g~ړ2Pf9RA[ѥ}/¬g"5Ad&Œ~Ï}"]F$ bjylgs?}7^ (:Gn6ct?(qE Xw3UQ?L&CrQ r ݆3`NNI5 R| 鋅YH?nQ&=x|e˜IoX&xtKhCRr/Spi"v>t@IK4pAD1vˋlzAy[FWf;IJĻ#:<2wDߥ7ˍ+Eio.g7sJkŤ ԂpZ6M/K+Lظx[籏,.s$P28_O XD0c {BN镭Z/(ܱE#%FRz&LtY"D`K!wIL8om)@vƴ5lvk4$v8 ΞZ$*2gsׂGqO+V$8z%UM"̈́9]~8q:tw99܏ߊ}Xg :퀢Ƞc^ZV:܏- 8)`2MGJh %+T;Nx]!LZӯb1wą:tw3pӹ#*W'/ܹ8酋Bxģ \%@t4:OΐqL*Ϊ 910?x .: ɇ(,^yT3yVw'D ڢA t>ke8~y\ϣxqu K Y`s9OoG2Y ׳+}OryԢ ,PW B"Kp5G/-=OH$A89fsߦ 1De)p2.7+]|6Jݸ;E5Tو. s{'I V'dYFV6݄,uԃae+@ӯ?O.n?3ȢAIpRڪٜ2AIwUpmF]AB^R1MyRT{:.}r5z8F!e}*|t\a;k-%e Y#gYZ07070100000304000081a4000000000000000000000001644ae3ba0000c4f4000000000000000000000000000000000000007800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko.xz7zXZִF!t/7Ĵ]?Eh=ڜ.+}h?^Ging`+.zIg3K?}]n3;[q-u ˳VR#ǕNr(fJ{jxӵ [gcYOF% zF!G?vdГ6L(5 Cġc(1JNV2{ xz3ZYONk(`=wp3OwK Qr}RDkɏ1_J4ٵ2oar-Fz?D@~:)#Оu*ɝd){ AbMt:wލ)>g _U< w# tHA<Н4*0l WVYP d7exb5^#8%mg=btT GG(8f2є,wMKp%rh w%uJs%^Oz> "U j 5#2Zn})bbvU΀3f$lh0ygGWj!dp hs-8;`+<wjoX?SߖJ$v[of.Y9ZI(q$ns z)VUXaj<C:@v7/;h:P,#S& h=c\ 8>/ʨKjz ltgZ`7[5sHi)ϝb݇qlc\7Q&*N4aT~Kԓ:dLo1Iz-zmij= 9"^ЪDNcMٝĜ:`<8U,mR<98-fN oxiWǿ>: {'hr^LvwZRE$MwV {<ו%((Zp0E=i_>.jƈ(lVtJ.}wՄ} *a%[9,3/^zC|&Nug#6aT-.rDҙZ!`4H;iAd+ OhW)Sē >9Ti)yYIKy4\/?~s`mS4~VxYVhbC$LN tm ؗfhʢ&U;sQ 1*52n;Kre[P$Hl1unBokb@fkrSObď{^='۪[4x,%V~W[#/oyuɫf+5YưnSlqsǔ8na3(.tb1/ Y8rQ- a3ah2Jd\0~~Gg\+OYMklI ѿ+eCQ;'UWcL!Le> +ں<e䮊 :hx: 2 ܔ?(u4x @ ΧP5͌?z| n!rk٘JʘFw(% em(*M#.>}F !2yڂ[3olc 2bU#xa8&{bU"R"g\Nay|%I3 a4"oY9>RxNK\IuˑBj筊BI&Ʌԛ|Q_'{S*:ƿ;?^%+apŤ{ǿOLS8E(|<(W;I!"CCN)ɮaPN(mľ 19J;ǩ^) j%5)=@*SʽJlH/hֻwߡп8:EkwذM)S؝eIg ]κZVڂi,;u?r-Ң[tq4S '3(GXjMkq0}w= 1ю-M=ъ)5E3' tdA=A# qQ Nh M$saVm;H~{qf:C"xONX ]EDehS]Ӄjf a-B?ĄO[1:~:;q-&e 6DmAj8AUY̥{-od1unoUtp@3]bc0Q"Ž/etFݘ+ĉgf~/16"/1C"m`ȣOmO8$iv-eYG4lF!!՚V_w ^ C>0?./>ީ8 gE:y%' 5^v*E o:YS6^|ùwzሖtʼnkPgd#m$E c!RTQ.C<0cld jz]+5R _3D; 7U8.1+RnqɫwUQ+&(]r`st9Qj|X@>̲<{lbJ3mûߛFd*F&Z*,N=VQ)ƶo&za6\I\GHݪDђՠo}BE熒 .7hfW݊cizn~*fFyԚ;In x2 ^N0:HcJ+^Un;馲Y?4=txɂ}M JVW9pY#7dݹ\?qA?I1'hӏz(մ$i;hFK~I٩M[Ll QakT$,1Y$-ݯiSIcxY=3h+(-D&^4xcoˆk~{T`|u-qkxRw]"/tv/m}߿y,\ 孽VzNfbJR4^%1gb!23Yݛ VJxRMQ)_?&%vEŋC _zO!^IX6Ϡhrs![P8HhC9V|vr-p`\G1xkk% 17,=3tѹ*=7eF8fMS*Fp9tS=to=FHlGe K?#94j?vP >=kL11/`<{7$}tֽ͓,1O&s)[tJBV޸ 9im;7yYg?ܲq.n!d5J̌7OHa b%uTɡr}p[ l2eJ^7MTAeyLo& ^Ʀ?Դ'.}7NyNk,W1=Kap&uQZ7e{$e]L2 @%OTZi۩'v=B6  P_k9΂cE' ЍFkW7aZQ+{LDK>J3XME3:̼XgȳAOPnsVqIm\Xxgz#2T*[҇-C1yS6vWqp"|J8Ч1 ڎ:QyA#r[@.y4q 1|hөמ1[P,d) ï7a]'(aq"6 f*b끑~pp@SS0!r cedm 1O4DN-[(r'B![Scv ;J>Њo" A¦[S'<10Hjq׌B]A36 ) 'm)?Ha%f8I]xPcie A7j] q}El (z#/ n6|#[ڀ>X""x A`̃6?J~p\)%jO^8 {i!0M@sb!s#ɷ!DDsH&>UO@¥޼Q[BҬgNrak\PoY=SՔʞR CA[K-tV4Ubfݼ{ͺW%n*{; n`˦u\% rME9M?_^Zc)7{.zuO| <؉T~l㼣^GV<!7eMSra/sEn] `gO⮾=7H90tV GYYKo989cL=]EFIPdbd$rټH ;ɔ)iٰ\2k'Q@[__|z̤j@E>ASAPQyEX-: r;agM3Ze[![ >kO5"y*rT*Edr [FYG pjN,ք>cPoIӎB El:~xa'g1ua$[: B9ZkT[]m:!d;XgTo#sͣd@,-p<}';2HdSWxfā7ռdZ ΅P}3P1 ;f [0 顖gԆ\MҊfk[P f"zpQ=͛ރ~Ou(7` 䒄ctܢj \ήLMvb6*ne~׼ͨ l*%0|h0SR[30:sۭHy{wp''!' vEXf犓wqǷ0FVJ\`@& օTXҧ1L i\ZF _`*N0 _z[ ;+. f"MXׯgG%V+ZwPXiv&А3ae_/_7*q&ЉjfC]ޯ 0hĝACZzl' IlzqaKL_u#BTzDOBuEC 1KYѶ:^A?X.nK 7i&sCZ&.{ ]xkBfe: lSԞ&1z@zX-%RܓZǓcƷaWx%wSE F<'WȜHSGJDy鳜͉ J<d;8\T7 G\o°!L=`~`h=-D^CE^2vT {M=wŁ% VPpv&x-"_'rSS!rO`Prx(iϲHQ*j#/^nkvZ/fg^7l! r# ޮOPDp,VOAyK_fɷss?M=,rK新n)M[n;=Ɯh?ymSld!\2l:)LSS[\M3%YE=\w-* v![I´zy]}rHng1w+ ᑦ~'E88E=ѓlz!ێͺ0:8+aA xymF;a[30jf.y5ס[ۜBr7+sDϠ92(a$"Pc5s2oZzNj:A)C͐X;>ΐց5%:2O2QhQ< 0QpDaetd}]&Rvz%m!պEb4-8hp0TQ_AJLYa*?-i_ܭzDkj }+E(qQ :C2Ɂai=ҬՔ]X0qŨ :8ʲ'EiwߑQ܀.Ewf2q~@~Kh*3X9SjL2C^u"%t{&Ս$Kxu:Gt#:t.7Wg+az0shˤ5GXM2@Wؒ K]FkmzXjRˮ_bD={Wid!E3щAS'YydSf9AEa@4YZ2&NفY@.XIS{66j@.YR?V}fE2䏐!d, ^S&I1 2iǁH>>: װ<6$[]]Ŗ1υDkP)-agHDH$ޠ_e{S7lT k 4Y볟}39GByWRwaO_"RD (L{R lC,qC̏צ\wo_iTL24_kfT3=陱kc0+[_D"Z*/Mf'dl! a!J 37jWnMICfOg.GE}R[tF d29Gzµ=:Ė*7ܿ@#0Wg7c&ܼXwIaEshY*l %MW;T78$W*jwO]PBDI"HTaQCSeua& fvg|q8s-Qo$a59oW7E׈_S zk G|jR,ՉPRC;7dEV=s[Fltu!XD %J/0#_!Og\h8v8(_$[ޙ/7_"ξK14D0,L^Ւ^{u{۾TU`%UE6v B_>'efAR%*&YD%T,)iB'2{Y1L,r[wNt5$S'`޹T45hΠKk[:,}h^@N D㋜))Z݄mՌ;keN-59Ek=[C$Y34 Ȯ2_4/Xz/@i&.<ۻw*і#;OtYQi(ʠ6kW6ɣڌՁG_P^I*3r lᑂٔ"2 bK Hөܡ̏V| B46H(: /SM5Uժ]Nj4Mg7oiC^ j^"ҙ6OE\yA*A\r/aDwO rRS%W);+{lIQ+i-[k+~**g\ ޾{gґ֝֕H˜N4ԠjɊ5u{Vbʼn Ý 1,J~(̧?)XCT(E490Pd҆cJ0h/E&g뢂i K!=!=h3h=KtD1WRʋ#)gXCs~@3u/-&7EfK걀2G?[OA4(Uxʼnezͬk.V0X1%?/YO2*bKӌd$@ A[-)G8Q*)Ӈ;,r=[ր fj=dy(*X 06 Ufx_#'A@@r)H%܍8DqjWrNx*Es[=xpťb[UtvN+#hzF,^]R ,be1o0k\0c.)0s^ʻ=3% ]5F>|h-k2ɠ.)hLG8Du(uQC#N ny=Gm 5E /¾>;+@Bp-!U׮RKܬN!ZVYHkɫaޒ ~7x;op%REX(Ʃbr|'>H'x]sw}>lOٽ aeY=9ʱYC4j0A_ .^.y8q6x{%}7Dω2)P}j}saJ4 ʻ)umM6~tcQ@)Q0-/E!(&fi}W8#|M:-_{br0$@_3ڳXrʉ;6>3ߴ$m>n ·AHxbIDsșuhٛiF̺tһ-cXq͘vkZ)c*QIbv`U5ud1|#Ui׸iEF.@WtǓ䰃w jSn:3ەrYovn5ӭtû-9f.Lv9R jʀH.W%6ND?wػJ0|q]OZHV%V7ֈS'@YԌPavBaķ[Xרg|@N|[qӸ߰-v{.qioaM6 0oSp]yi4.R9;4KIیf)YLa Gz}$H|6{B-h1E#4h'1 j ;:EH3 =HHWz0=3 L΍uBۘ[c"x,+lRg [}4E?ӼM-mr,wɩ+M3mx#?թ|Dj%jI_g~pC؝P[pa og9jkag!X;DVsFq yJdK.0+c+%)O+u.)Mu 1ҿ-#w={9Sܞ,=+ H0~ǥ!ԟA*q0Ō<{ 7[X2=7$TN~i:\+fRV׽.~#fۓK%# YM40#I^ a:?oȪTRSA^!pW.Q/ 'E3sfͯnѾ;:BOFa٫#0]fѦd/@]UVQ{jb>FR T) sZ%F _{ZN4!f*]ڎ6UCoM1wfB~ZH2)*m<5xQP\WhUJOֹhs6m; m1(%=J][Ʒ-k++ݹ Og7Gq'{> & 'hw*\ܭa0̳ED>OΑf75V_^p9γ: =fr_'LHZ5T$?OH>U]n,@7.w48j] }E@_꫏+H!$o񆓛\ZYaoɫ҅[nap^iis31;b֩t@/}1}7ța|WJ9O ,@3'Fy8ǼH \ώmv?؃zJM>=fB Z(W. Hv&Mw/9O|ѫ+:]5fܭHnb2@qufm&}nK1fʔ"]<Aw;jlf{|=ҰWQ4ԫr @0ݫ_s"hʆq8Y]aK!l9]JR;" 㓬lz3b[O R3C[49~~ƑN65HZE$ sT a ^w{1Jٝ-&rn-GtJGgn=[1nw{_ AGꮌP [έ{6SfH1% ۓx(%BWda"d QVz@.awfizmDL \glV {[P F,N@ )]&IJgfY;w!P@o)h Ǒ4H^R4ѻOdeވI>I}M.c:y<׼ޥCxaH_D.R}%v{-#s4*%8! `eI-0H['^8:u6l(x9[& GV0oȐ_r\6Z9M\A3t&l4v"EY+HBԤXw4burKfV{A]Ei$o惏`{w*~5p/ ,%KfW2C9J%@(q93`gx#Xv=7Z_z+~8][f~?QdOֻy&ECf$AkZ-PTcE1:^D9YBV\8^m[ Y_YM5C-r[zӇ>].I.ߜx_^CM+2-,L'v{qlS>2Oǹ42b$’cZw*T~*`m19#==m<ɫ/ʗ6lo'U:xyFOZ j?Taa k{:_!:I5L&D/!E+ %7ѠJFp`ЩIo*1s4NHvş&Po9\Bt¾%pk Ql=3Q͉w'̱ ~o%w{ %.ew܌$]FJ޲M+u] "@<Q5KH:}MIn]0Mi8׵` ɛH"6кұJOAnCegF{޴iS^9/[^6&g]#eLT]jhj\!]}I,_.EE[P+@E`R$'vD/n$%8̌NvAK֨']tYu74يv H<- ,5Xӡ:LPOEGG֭͏ 8ݘ(F-X42ϲ} =tkJ+Շ(wgv-0~P[F-f2oK4:6yj_1m_LXGcDilyUoQP&,B釤C9 B5yRfR_4G3[H"` ߠ#ܪR7Ey:)+{69h:0:ݥ/ݵԽ Q60x~DϏBz_w"ZoNYj8rx"K&j ĚWfh[R{EǪD; .P^yC`[ݲ;Gw[]ܫftRQQ>а }{ W@bӾ~bwoUv5Ԕ%Pڗvݔ>*Q}呟ش?y8IDċ*e-~Y ~Lx޼L IvM 0vؗ3<]q5DTl`W9$(ptUFT4Q몴=x8/#stA~!Edm~ո58oOk`֓6ʋ;2=׈C݂o?ZXȟӟm<"P+T= >ň͕U>']W?Y /xAdN(߾YK Hj+QdrN JQ;G{ڭDb NmFvH=p @q` n7M$^z7=a7 pbt]]/v7,[1@|dO2~=y<(nzx_ /],`Ϥ5 o3q}6ZW⻸G+kO Dl p$CC(5-W?5#(W橫Q ] kbUF|U˽ rlY-gӬΠܚg#-A\BhwSk7 34@#&+OzЅS&4LhnV{1O (N.#W,Bڮ5o%5T$H/Ӷ[<-Ăt\F ćU1u`t" sn=w!z*+L I) b|TTTw5!D`N0D i>Ph.< |dGP ݁ 3#aq}8B~ -1]XpĥlA_nP†/%0 빗3A \=Dz 8.Xi% O+\R2|O p,@Xft r qӈh26t0-l>nd1#he'|V}uLҪw6[AC]8TZ mn(I7cA.&D+C02!_ӂKj; ~ѝš6O HX> )}.pEyRN޹>7ꉶfჺ̼$&D|7>O@^W5˙`} قb'lk ?7Aӓy]:qA?@ }V @h}^ܝR G'/a8A'mzGUlKHџNX]"Xi7D~N 8㧯k"Y0&rb2\% 3N v{,MW69TV' Quy]@Ea#6'g Dl 1hI)um3GFoCO[],}3(1W?= M Ԥ 3+ J1PZN=1?Dp'o-$oB\lҘ0|?Iq\<6 \@m[uD@Fi83 _Oԥ0T+ϊMl 48;qQ\LE[Ĵ S!TkЊ1Uq%8<٣48#).K$Gi%6Pq;;*iPR_B٫S2/|~UI4:f8( wewi?{hȢ>k/J˵/x9|U%1QA,PӸBξE:L[GXpOp$ P<-5Ok`ݥ!h`ZP kk|VEͥHHU;7SL#fJj)RCQN;$ֺ ώq缺gYDptljUiy- jj{_ȏ+=Q2:*s]-!9Ki@\/ 8t= @Kc7ϱ2<(8OYwyS`zrodTn?i 9VRLId)'y2m,ؾ߆jT= NI{UmUgx9AŇ6e-3Rd[(]jmvpU [(/Swm*]JjÍ2 I65oCf qKCS fs^凗+ ˰bBl$mri:+Åӈ7?43๥_H{.T[Q) M9)u*ΣݹqHdk~KzE|BR=sE j2C(&8q&7w =Qr,vus=ĘI9.N[`*w+Ĵ=ma Y[D{Ւ 3vuXBQŞ yMRADqIP/1<"O`4}1MҜ3 *c:ajNx8g1 ?;Uc[Y+ڴB%[Vi1\Pr)k!4CRD]48Ix)#A@MQ]"m׀ !l\|&;iH :UGUe@Xu/%ٗ3\-]R"(-; Os=mc13To}֮g=_p(8w/rp#ٺ\, q'A r-ݜל9#k!n U0n909Tne=z)NT I|+JaeAQ `{!8֜1"/9WJ&UE7ru=t,)- C e_#J0!/ a`?GAk5 L$}j ?Ѭ`킅(mJʝI(*#f\=ӽ?QY~N _'.hڶ%zba۬ٙ-gxXC|g1XT09[cgjZ I $Dyvlr!L)Dשx(R+q8;tʦ#%I%XVXۥt?3$&1OBwY~nl.'ڮyveGE0Hϕ7;qߑVwQl LAm\m KR ՗bqQI~$Iٵbjp؋0F %Ct!glX,VΏ:3E!}v>xiIgL*C T%w +!||ӱ0(@?Zg«D#X xdRuIS%^&7\`$?bƄJelLL{Tş,ԫrQ+iXYݫM7^־&:\ s-6`0͜@G(DVe\[kywh(~@˽Ih>8s1|'Hy2O˴^!/w-q`>i1`aUbo%7 Vu G{ج/x; %} ځ+⎯fEPk .a7)- gQGfG~%?y9l(HL4:|$2Vu1-Y}iֹ :/Y(yN\ZdڧB?ZNCKmV j:WM"YgC>ѯ7ݢ|Sw 88 QzCJwcTĦB!`U]Iぶ,猴2lsL4{d;-Po"Ln{E#"ur~/9Z# =79#SJBulw2!p)TK%MqyOjLa EFr%=Cꢅ)Vc&ӫ Gx׫I-eˮG+/FU0iM}d/َw?U[jcb&<.5tIS+<8ɩ#xsA'!mF 3q?ppQXu5C|*tpJ (g6} v"+RK<ębs4VqYpqc]Q &E*Frw4/q'jﴎ/P+Ij.XZV<2V% QR׵bCG|jg@׬ң y|IiXVZ{Y6A ȻESz<4^qr ]tM/7" E=OMr9PeYtQE0 b,s_* DX2oR5hv. DPp7nPL? eSr U0:wHDP)Q9 k~8a8ًdþd%??+\DUUY8x查)3oѝWF~2%<UCZd@p>%WtdXJS 3 CtRS$nR_c)+bg"0|8zWJl!ze}// >{ZLYwFB,kc4"KARѵNg0ho0qqbY\ Ja"#sCmD<|mC:?M;ߝ7)垕r(hޤbhWtK]hѺR%,QSe0J %`]Bc.z\+:%}@J g=_s@3 !\>Hme}),&6d2#z~lɽ̓P mrQΚ*6@d@?6A0LHA'F=j2 zs)Ң53S> ABm[h􂬥֧7p?W[y"ՙ:fK#6s-“)p26/W'W;Bٴk6tL,VOTePczn &qLWR4oәE@N ?T|0c(riMEa4aYsgaIBW{!T([Lt3r"ư3יU&ʢ .R~Z4_ _& Åh##>&ݳ PF< 7wr+ue ka|-a sraX(IH߸{rNˮOVfx]$+8𱣎áy%((57^O|7b׊[|GW5vV?5cB@]3{੥`S޽n墋isOrkoMf`H.Eа%$\"5AFwiu?XKA`-xMr1~1-j,"+ziRǰqX~7?q5jιfm[2r HAiY4<ijqT@uH;Y. m$k2.0Q 75^_4SڏFf'7M-i"V y!Tփ<YH^d} Mq3!$fzHѲ9Z4.;Tj%MQ.BO+-̟ڀyPثl*:V}PŹ~cG  N9֨y6M~rGloÖv1N$i7{'Dj(Ń5Or"?X]M_l|ތ!~ܻ$IZ7ǡ:g 9VΕKQrnF.?[tOVzY3.8P|=@IeѸ*J#kw"9 1sׇFJ{'C+VEhD^8 u`jltS'aԝZFї.P>14}Y\/8^0p`!cTq1 RgpτG@ZP oa$Imrwalt5`:*'W.v@?3,d3soϟ2>.vW(-Z_M*6Mzlxq| WhiqC ^wcSS_'#*$w/[K@t<j I}jsËB}2V6)u.CR*3 ',[=ʂY$ z r5r(`O>B;~،XU;~ͤƈ2~'_K. nH}$rجk4bkt?)@B-Q_v$f-hk+VV 6[[[K_*4-G1 7EQY&K=F@f:N#ĢOOeC CYp~|W2͠QRRN DO b(g}sӤ@&&Y)9}'9qZej/ی\FG࿀Je}Hp "O4`s@Ng,=FW*MwfGtعER 1Ҳ+jaQ7[ |*HFsr:pB *ǰ IBj7T1E)R>z]̲՘L>6ڐU!๸jT:Ӂ
        09ES@%SçY+uGd3H' 4֙]1ōwUu(5/<ԲJ"x5qLD[VuNyp q)3 x蓬:#k IA ?dbH7lJd03Z,}^3?D] XO3qG#;t~BE`7ƥ_vh3jp!0 9+Ӈ gl-:]G,Sцh{b]RTRAg3-1P3O侔]}ӳ(5[co"KѪm&v_Q[QbpK4xţ^1M'P;}?O87'=Nr|#4r@mcbesXhFBUw,/lO$U::@٘wI#+T{,~k2U^$yW?3r\sU;V*N0 L] Ho[tg1?Qk(jxM>}]\?0:Qch!GI)-:矦~م ^XyH}w;a=ER4DKZUDqP I\u$ӽ.z\z=i"=0"dT fe֨w6-[Hm͂yԫl"d,d*7V~kC6]KqL!]6!yurAtY°W_62C]IhX)G?ZC7L.'LI\j 81Ƈ6"`[`j^KkuHTȆ.FYT+Õm?7wzǭnuq!  Lh7nMm/[B ݬΓ%m&^+e Ty710Љ[ܦkLŏF`gڶؘz-$GsP"76|D'Wi۶Ie3,;Vc@:v-v+#RWSae GZmq1WZ=tL|s56{2-lW)Tj1-5a+]ɈϛkÒ|VuDž9e,%i_~/1zj) tC$&(NKvY,erW(AvU*ۘ7sD!8b/kĕ/ϖKjfds:A3(ه¸@<mF.Xy/E+ 'fB1 :d o ƕ\nҥ-KDj]'Y0G].O9W[+iuOnnh) XܐFThxs@ԙ!DžӤL Bvvi3pv0_ +VAfTI r̀3, H3pptoiqum"woXڶR:\P9w迏biۈ4jX=AW6%S+ B  PUʴ^g9I^M&&^6einA \ l|^^a.Rh0)mNd *03rVug828!B ,N/ȓQSv^ 2CP~N0h­mm~'Or)خIskDdZA/ΰB@ :aq<,OTQFNʑϸaʍޞIayJ]*?,PD%.G158FrVي 0Ģ3σj EFkQdMf4N1Xuf|`,eEjKFAL޺>|gZ'&Q(ݬj2a6 0$\ Z?czHZ"Z%Q2*ȿ{um[NT5tƈk #w\B^9W\~X;*VfU]U\K#a_h)k{ZE Ahl= n"C6@bt>1_K30<?03N .w5b6\ V?^S 1)\PEz`h.7 7oK~Ma<;b.1Yg-ILOONS-.2`Ta8o% oXc]k⍠kߑd3,7珯jHSqW"QK֌;{y~xQam$mBϭY8㕑ju G`A¿Km튞ȽMhN D| >+ <* bF[%DMr t] K+!&r}ibы;>-}XqxaHz<̥L٫) MؑRssKT0sҜTK|)ʌeĥ&U}ƙoԫFJcAy h)&.yqOoU*\f<2ldyTi&ra^m[5B;u8 懥e`T?mng0Cs̻EFa5J[諴v8,FzeI(!ڇRx纗/,C4C&H0OB&c!z.[uCXQyRXQvl+)y L Jp "izfz7vۺiIϸ\YٛҠkb$e l_0WZ;j./vw ~ )֛,+Eݏ%dkV%c4aGܦ(7C>懕C#~] |X K>&+O|ԫ2q5dv]8@kX֕qøJ!ܪL2p<Ҽ* n2C67L?4-mKtF29 mq/>o6w{Pk1 #[uWys͆LieIh삫j/h [ N;LV],qۋRN{JW{P`aiB F9u3%f;/4e+x\ t\VH熼J,sq7PI.TipH p.Bu^6&ιt8ݲX=v+ge C,3p7dl2?p?ΑU Lahp?ndvN:ߕGwJj5Q9ȩ?LU7;Dmzz(x\8d> q!EW4NN|2~:Ԅ$VG1Faőтn?]GſXS ~B-N|PS!Vg); uޝ}$ BͧvhÐaVP5 ܽ;\ -7G]-Ot 64SMHE]n#rɛUs=eZT$e(/.%H)Jqod:Ȃ+('HlzĞz[!].ppS]|ZcUӴ!\BB fGkRJgJg`[7Vpf|E%iulel?}tSpMlYCh 9aHdcv_H'YYYHD?: БwܷW9&OJtƱw#Nsh|89{}Ug\$J',]p)d]p6>7z5Ћm;a +>637t*5eÆzk1{JbC#Ϳ#y%>52sL]{z;^c'ntZ{'I:=1eK*hbR*LN k.q+zz8lp-!}c_AY劫5V1Ǔާͯ&,VlRQnxUJ͠:ko%U ϑ ,7ViZS´{"M}xg/*Q(y9J A` bTVS .6#1Ih B {Se*:9YW"e02dlͪM0Lt.{vd-RÝ QZ6)H[* Ϭ(6 Vcg4{qubUJ{tq TChf|֟Sl4;Mp aM8i@:; p.]XSFJ˱Zȃ8y60偧LM`갑⩜:E r6 zfj77*JU&uJj q[揋6Z|cbDFyVGPCU^JwlN-@#pp~9vm5>~n1w)X0Wy:٭m .}c5ρG1 ӔOIn_5w&zU1fXbp,K~/y`h^ίKG /3UWZ||ԗlBƍHzxm6`PMhS]' ZEVH L$O&SOT7dG+ tծ8Yـp'fu'va#)+G$U&AtV8Kv7?'͂çc(x WMCmߎζ$E/gIM>w;f sG_HpP_nGŔv91&D4Xa)Gk*nݕ *#0YCT4XCMwS;4fni0Ryvx|W|GND#pk&=\DKM-媨5M VYmP_`Ȋ d3T~s"s@H[5HӛIX EU- g>Yꬼh$ z9$'^stpNkDLRi-# B \4xt5eVhĤ32W!¤-ިCRR&|[^omez[:mz.RF(ܠ)}{${D54)-Mm$̙?_7Х 4;ȋẄ́,uPW 41Ѩ+%Ū~K.%GT-otZop=0h\L%/D,~˸†P_?"]w`o < |2ĖLp-?e`3:)hIZ<iE[5vYiGIW}=XWv<"X:$T 'PkE?nH0J'RO/=~ab"7ZȖ :ĬhCk@e_nq*Pv(ی)Vpب3U D/?BQҮ"ٌB,H"u/oEvlgQs"ܟ9J8/8NEO9--~uS [Yժ*cMᜢU &dؙtiDwᄐxR(`<sd 0)+9qHN9̇F[hlݖy4AQ0 CWlx$l#o|us}EJ;͡N 0JK^O׺(Xc;N oA 3PTj&Q&^ߤ{2 M>WQl+Ba7Qy.DzkY[bLM$4jeno7"تO%cAqn%kmrYYMY/[IKPqq*mZbIxm%jޒ ϺŠA f;AeWXR069{s|74z Fڗm^8.DBplpŔ{;T aUEgjv+?}#H4iԟ| @tJE,"p@3VdU˭5_ @T=vɓw5~65]:bG}hm,3Y)#N%>co`>8AL{yʄ5jw[CZLLʲ4iΤ3':C$vu+`\Y Lgs%ُt`'zo?%h[ W۷y:ȷLdDj?V˩SG؆!{Pڋ_w#<Дeoml)&n U՘Pݭ1RNU-֭耮HV7(CzTR+q}> Z[F_}p,3ѝE#.p(Ŭdx~#9dݜg)3ܦµLl4S|x&8ۇ_2y+Cm ;>*F!E7멣\PrdUl!<(3q)&КY/{9ӅfعJ,{_͆NM׿f99]VT `HkrLJ^1~A+3=жkcC[J3zZck ht[-v 62 nI傢ɯF1HJ%uT?޸7t#|d%/rAKk2k+N9(h'B;Xq<BSзoQWؽ/zeSgE  aaޢ긶Z͸)-d n|HMl_Ϧq$/q<ݵ$Gb,Əfၠ]' Yx6XKPSLXM2e "$/+@<?Y NҲwگ|𮲅uc%s^PRJIIX0g2v׹dv{ڬ".vqCz+Qzg"UJ!>fÞֵe2+zT8G?[eSCC2r\FYKG*lLw1_u؁gqO^@*!7C~F6w9nDس(%z+@pXz&%0W`#a:lպW5L!ڸzTͶ^;賗nYmKI>x &` -͍:#uva #;s\bحOShySTil~;qyš><.2Y:iQ*UG&:LAAǓV8ۚs7 &JADF d/qj aƦIdiŸAIȑsLJfez+4Yj@HPǬBq4)E.Þ?UvV1tX_( 76#Z9 Ց t`@myk UOY!a&Tgz~h( 41N[ljM Ói:uGĎid8 }鸭;o튼=#(7{^ C/xPG*|:y6; WHI&9K(jd}ApK%z@^Z#!6vtp]1Pmf~QIN< 9`ŬҗF%`:ӻ D~sҸ2O (u7Z/>\giY"l{ZF7,L|~3XVE!㰍tD$tbRS&Ld;e74sv?4XB0Yd-?Q*U vos/#U՟b2W{ZIK-t4p=.jM$v3\|k \e 4BuڽP͸+b}ER?WY3&iw.8K@=LqrU[d֛Is{s}Pw@T-HzSzSHJMԜCq,F";K@CzeLg@:d 0(qNAQK_sF|=&NMRiq)OWa& WU0j ryK$ҜA*S~& vcK^%WPйS9 xɍϙL.<3P,˄EQi@H6ZK4Ri/-Sut |-'7y!3-!$١) ۲n`roxq%Tnb,N):ftO_Cfn(k|c@ >@W+{>19Xv2NF/]&c!R)koŁu9{K8LsH²UVb_ulո! KY@%7t)XMqՇ"h^iNQ-)p;_>dNApeM9 jo^wI"wV{M,/+>>o>ST=p@GcSQ=tMZQ1 ~}ls \˺rKE~)$yd`st&nX*swbb:ВI6hQP. >EɈ|53jixo &/G( eaݧ@<\j*Igٔ;,lP@G\LA #@7|f]UBn:s&XO5Gpgj/_ 8,H_zX3zѬJ(!MS08jH.`Q?x+W-JA հ-ix *2azQ1.=٪J3ބOh6,٪ z2RVDV%|˵9!,m|,~qWɖ#,gje|((CrxuRnSQfw %60kq,fx66lwc5l@}Ң[.JquI sok/ FU!YaN㍂hjr >ИK:(X\itTX_3Ypy 66,x07CDNifV 3mb+Įh~k}]֯Cqސز-QHA K"d(eC5͓n'ny!c١R.|㾿 Kx ~A:IQSIbΘ/i,rD[A0=@-LMcʼn~Fk§*2|4b|׺Jdk xQ'߽5p{mNRT7~ I1yպ!qoE*>kˡMbQYMQqHf_Ã,2^"" 調; ZнfwViϧգsV[ "qɱ6>26A)2A b;%ԳԝCoH(kZCW0,q)q6Էͅo:%GiNӬgmN_D5=L \>9Qk[w9g8oiP'sIvƑ$%#W`jacl/2 ==&LbP*,q%1P6'QZgο5Se¢0c $:v{ߨ(nț9ntN}8?-@7Re6p28 };sw?}x0AVE(:ނ`J/U+4cJu<Wf/2̼O&RXKѴ<g6 2ǧɞtCh*c VV9z MO&6r# F6<3A 8Wci\%LtŠ,x+Eio^L2&uT9M#<}l鉫)(Iӳx1'vL}-`VI ~OUB(':sNUcjk@Su.@ɉޮ0J<}M$%r~rp{nTùO- Zs G!_vHyꄯSŚ<&BS^eغ RU ,X?XjKT.=~\m[L@X63څ=ci[l>;5,g?Qk+Ʋ$!Exbv! @7N s㡛3c Ld,5 ԦF!=>;R$g#(U.srW}7 }\Ϟ ŸLpFM Q%** \o҄}>BQKbJ4毱2Z1MsNޘnwK^9^/K" U/YE%FX$ Jij}+C2%b$O7b8dRnQ*áe$kdO!V i$"/ж$:RKYT:r?Ik Zd$zHY`jRQ%xmG,0d߭ h?+QF?8tl[/nQ?&p$3K'#jJ6oZ>' 0dm8H|+!@8ϾPkY|˓Vk]oe?ΧZ!]!h:Y .Egm7~--NëX,ksbljG(LC!ʇiZ@S)*Ns_jx[қH\cu]SaC͏iCžH0kϞڰVvt`dH LAغuqK [mE w]tű,WKk^YlA4v 7nRgR\.Z>/ a(Dj$qj[ǵ *-Qr?m |+Ve)*~A ˏufX՚hmUl*Jڪ(#KHKZ 7qل -YW$Bf0}x6 w=-q{5V.~VJ@MNvN@7Go0jV%TrE<Elڻ(Vvm^Ah2⍧8氫;ΜszvЃ9ܒU|k4JUeI\ac޹oI* )> r j)Wqw,CZs$-u5ICR3Z}}hnΠr2LbII˾":BobTpҊIA,iŊ=yh9UߴSp031r&8bV~!=|'j($ED6vՔ/4ޅ{"wuW|u5NTq\!TiY0s?J3) *Y a$+HN2r'HRfڥ7"Plq8|s."YwҔ =`9"Gh)`?n]3M _&΅"YwTJ`A_oj'ǟP1bPTpz7_` T?(41>A8MV,i/9ˤ<+޿|ju@h^~kA BEHƐ$A4]teS$euJ&џȶoUss0dVX7_vPvs%2fK'8S0 U!φ30$Df>W$WQ+:(wXڰyO{e?zqyeϸQ'jiM'9 k;c'C"_Mf|<1sl* ]ꛡ=x8! 0fYޘ޽}j;k _%U(Ag=M$`.˃ZI={@ Q>o[VU /,wݙq%HX~` 6rQyVױx,D:諒mnOj́I`-_PWL)E@YU)myX>?B}Q7l+?kVJlq3+=bug_Ttp1FW| a |7J=I8N'{#zo,8b`-pϟ17 ҡK~?{)lq1KimO;Q*<ᜡK{ C.Ln +)DI+E(]&[BOX] n-\~QdbjIf- 8O1C #Z 7 }\6jsR^m 2~ tSKLA՞gt`TgUiZeV:8[_ֺ`܊ HVgbc]9(TsǓT~䘫i&b5Kb䏏$Mٕqήge~_>Y~oH&)Qiwn3H86@,.,ճH*h}V]s}~"Sb ,{c6x]8u3"NwsŤIuQT ÉL3#Gy;ﳅ?sGXľ,9vEhb.5Ta 20T.r*Ho-m;cgGijW536gas+6ñp9T3Yeeɛbu(O +!rO Z? ~q?ń|Y29$:A'0o}Ȉ}j)j'hUDlwu,Uu$nӢ<]@<a7#xG`椅*rJ ]D9flRVnM(+ka3k`(8.?RA(\C7J"y1Q0;_Ϋ$Q9vb?덥 t'B.m^L=[5'i!~S%vNAd8@j {œ>l0q+ JomeSǎthL:WHⱮZщoɵIvXP6TMKN![7b>:ܶB-ܯ3_M3kr/7;7K'7GM ͰF8"PMm_U{ :].c{0wc(O”J .Ay-P{2Si$ވDқHwuXjskT3ףs.~dkBwm}ކS/ ݯ08^Ë'ٺZ+ػM#' !Чd9[Z) Q.A Pܰ g ksZ[ȋ9_ \P#ޏSuΡ)걑 :F?uT+ s:MD_tkAt99{uQ1 ;i{AN5TQIk${ڣN=ŒKu O_uI0t0-HIU[[ WQUFJm+Ik4`A5V6/jVnS#Y+nQĆ5lS5/Rv,NYGzcwE ֍pR q96'vL@(صt|`7܄ԧՆ.S nV9c K(x”ɮDDկ%N293P_ }0w|Vur/x"J!(9g(2 gThD& Y|؄Wɴ`r6n|_C7~hV.q"5_--BdAcZrHW/F[+}9sׅ&-[RO#Dt{&u!duF6l/"D*LYG^|8-R 7P݄`M^(ϋS ?f >3éNlK3h\|Q ztw^3Ys yj ڹ=&_25兡PsX0.V6=m@/3B}O}I-8tHܢF>}=W*np=*%-v)ibDI؉ӋLB5{#_<~% {`:JT vǴ7n(j$9tu{;+uL C#CK0>pqNPkA-b MI $y [GX6zy8=0nxsM4m $,h_Ѵ n9Lu),yIaBM!Ҝ9tŷn^Xb o!,qKf]i_gΜe_nL,S#Ǫhfz-i:w x(::,R/ <9g̳,{&gz;x` (._Ys&ur?imM$6@ p{w ~{4֞H3zCS5AxW&=#-Wl!e)dK_X항g^AȟW\/.IPfs *n^\IRKoQ#Bhz"L Xi8_m,`:q*ʳ(S^CbQa7fBP!0}DI$X2-om/㯨c.wѻ>g$2 mDf9Ssp"F{zH čX84_m8c^̴);pb;F^ aVu>?EMB} {_o5<7:#i(NY@J(8Q%OԊA3$}?}>28}Gk@en!9s4XT?gYZ07070100000305000081a4000000000000000000000001644ae3ba0000bb9c000000000000000000000000000000000000007800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko.xz7zXZִF!t/OZ]?Eh=ڜ.+[U+𹻵S06Ԃ{a pn BȢ} 9H7*y v۱Ҫ&X;A斒 KɇUOǡ:owje/*V,V%k}MeyʻJtMq/3+ڀLe;,Ԛ~7p:eta{PVF2Fo!1|%fdz'עO 4|ɕB ҜfІZ bٿo I+oCs]! 7@oI(1I vL:u@d9g|OUoLl-{"CH>Rhm rLr3Ɨ/֊pE`wՅ2s8OvWrEj|aqPZ&DR $(TmaJiw< !T|Gj3iL?2BT_]#pf]IbA?+s ]vR\c(I^leiGV(~JH" UGv0Rxχ[ya1P1ŌtJ{tZ O>4ET }ŏ.+xB- bkaD("[IvlT|)Bۂ=S(ԶjU58P!uD.Yќ>H ILG+b/IC]m]e,C΍>) yk`K$͈k]zEA jla}h+b"&W %+mc7hT]]]<7wůsnw Dz9rb`ɼtGy*P"BlhRS1::;0x$kO3*KY9oLs]c|y1tĦr>M b!F՞+FW/){Czu;:Քj.jF:RHAl=[ hH@\%G q6up%P?Iۖ3Jc#ØB?/P7GZ͹O,tCHÄ *L`}yh0xS2y-pDc|^"6aj~9P3A:0; @GrjK ԩ)LW|(8\DR)8Yɯ^h=PƬ:`Ez}-H?Q|DAY(XiTO˝Ռpwیi- )Ӹg,]*npi7JhK"lWc&3;t_5hv|K(/}S&_ϳuJ\xs1ls*dJ} k(C\D%Hi̘JB*iWq==?XMpR@w F/8 tb]HW͇uK)*n-1Wf2 ֢x,'Hu>wLј+/?۸?n>^G J a& g4qp+4e [V!U;OɋeIT0Hgԓ6"McS{ckcx\h̕]Asc; 閑 Ϳ8,ŝib" S3+ i5zRoU,}~_O'1pmFa}kkZ;&*;( g.Y2 +"g?]8iߓp:&elQXǩj5osKΟJ_[;9m!:S9F5D/l0wT?߃*^y*A~%tQKl+{]6C3blw %RUX/W3yR9k !T=lFmJy|ճn_+Gmmx;$VbA/6\=$jGh%7Egc}lv 5hK(Tf:L-e/WVA2du,24.1mgd SR =i< QhLzw`(U3;?Ut~mx#ԋmF:pF"AO~>7tu2Q{S[ жUgDLLoƆjOz7QSьs`*hQi k̭qm OaOphYY1, |lR7NRsؒ A2ǔdd Tb^>ek'mX΅w|.<;5~\'X8 _vjHⴂ4#;{L-a0lAJQQcpa%E85f /Ih\Eiv_:4'G? &s?1ےO tSͦFZEz(RqeH˴>.[T\Φ9)ZR HPxHRZ>cko4.]fٚ#6CNBNԁP'Bqj MFkjx۴~e ^=L%qj:٫وHGE5)(:;_~JnB!X*򜰊<ƞ9]fp{\4j RX)ѭZ޵%VnN*#(e7نcxƒ_{eKRUpuS^Rj|qWUK 'ӮZz./oO'W61Zn[ƼT#tYl;&+0>ke]E=LSU 3gn" T>֬ vDc-߄sNϿ6!ȀG)R`1%*?w/1SH#,vӜ<7JnrDKc+cY&BRsv6gk;v_HO17SR D0C4yDP]&7#CU*$oB#t»NF#bS Bnq^H]½kcf`l}-ʉh*fvĿ@DL\(~;,1i@[6@Ktq-?6 ׀4FrTX1̷;@1Zzߒ^pW P=/kOŕ8_}z'GW#.˜D=XFU`+#fgs?O8!fvqIJ,cK `/΃G H$MM~;TXI$%EnQro(P p=l^O uHiTS09\,*!γZ胱N_ݢk'УnWo1!b*%̩WW8"|A%*5j^[\ޫ*Ӎywژ?Ny/UbU,hub #Ӂ S06zQV| V:+gIm,jpTkCOfdW D#|/a*E.-ZܝfJl|fG*Y9 K춲~nys[H7ˮ}%JYibwe$f[?!/8#EʅIiN$fX9Rg = ty"$e@ Ϳ9;;Kg}XS5=̇")dVXިf v-ךұAJ5R\Ʃkt]YڄUsfFy"H+ZeAh*N~VA?T6rE_7 W +aNI!c$1rTX~n:o0f~`bJ 8K19v޿,B"/1c6/ nu/2tbZR<=S:]X>8Kje:nI$j}AjϨh6S@kR HU@sՐ<5"~B_4{ow"K80UbW/q1V_?-LG{ )iDEtjbu ftmm8 ҆ϯڂp9ͻhĠy<|(Cͦ)C> r %p%4m}%κ5~V?5 8p{jQatjK,GjVU]7kkT 38#'Ɣ Eh楶Eë*ސ^ '[ i%}@C]* *L;K.qXlR_cnԷyZQU-+GKu*()-ٜV&z)H ]< 7:hA՘r42̺O `1~A321Z1>O7-v/w|bMo ѕ{SpFTZ+y;g },Z;h)q꡾xH~+=r}o+^nEkd6]Nyi8'3yD_ʤ9Qɨ8 JWX9r<_-7SJW䣺3ίIb4\^ X޴{2J1L)#ې/ROCf("1$c,Ұ5+YV8&'R{Bc/z["9: 3w=7GJ*h*w ;18^,ڠv"3xBƓwTije,>XY=߹GiE;;Ct#K ؏} vw?z8MA̓=4 $aUv2Wj.\!l%t8M.D|6 w*}Yk*Ϸ{|w =To_Q[P64d͒I+c2_=&6]s!osƍv>poUဠﮗɾuH'f؀Cƻ*l7πm| /ZOyVȈ,Ud'ѯHZ8#"t4CљgHSުf 4't-BV#&Cܛw|jǍ$TBO34P-}[AA_!2NRX`oƕǞwlFI+Hqj.Fۑl`&-SO)i53)Ib欢A]&>?Ze>𫝜U8N%N&/'׺ٸfq<6GC~'pL Ky&ӛs[7+)AٹRG !-b1 {~ øEuujlm=ڮJm 7녖F`~!U,32{t%% #̬|Xi9RvaqDϩ@]$."dS/[qW:UC2q~(Cb`y^ư=0؜JHB R90x\|>@ " ޟjg$RQfz)< P( f ռ/5Ⳉ7 [h(zi =X]9Vg_.R;=+aܔ{5Nܯ-j+HؙSũ|ˈ"镶\H"˦ p-[?yv]R*C'32t cETLbpٴ-J[ ~(L;'Rpy&b֤QJRbL6uP;^AkNw#E9TXN4B˝#_JX߱fI,& Nt I->:.g8G P*/4MUXT՗2rfϐs6fkXWX*- (~eN=z$"M+D\S,770D*'3䶐8(3iGc}gv[H/tk#{HrTH$3䜯MM1h~$R%GqzBL}8=H ϱMD:rԲjnfnoM8׸I (^RJ *kHGzfhB33^eɉ.I߮e% ]ÿ’QYApR+ӉijO[̱|bms;qśo'z屗G Uc(v\ZFߜ'*LK 杴÷\ܲdy$!r.厔3H9p!_%2@=>:;W[)"Ug)]DΆ*9th|#/d$"tHh'%H͞qnrmn \ìffc״ڱm=rҸmf9nV6/ j-רvk$tiL8B W|46/O+)A* ue4i1'T>˲fcxVrz0Zі)GJDFҚG+H< R.j;f% {wm4KNxF̢͌[6UK᧭;x*1xEρ ^(|'?UeXH;:UT]{Fpuxe3KC-@`,Uy 蠗"erf9D;:oⱌso<Ҿę~ʁDq5"ZxF3 N^ЗxQڨP:W rZ_Ҙk3.iF`4qv]bIn4*P`=Yz *ґVksS#O[pu.NL+x? W3[Ny{g7; 1Fq`҄j[kB>Eiޅ0l[#47Z,A#Ц2DB{A RD<&GV5gRP\PwlF-u'}hǥrQdSGsAj#ޤbω=gi;fd=٤Yy/6 6NYB^3 Q"A a52i~ ?^pLFipn0{= y=+e1ȸKĚiۻFh+#L+;̞v~: ZPqy`ĹP-sOs &&gud!QϵHr|U+w-tD@?t|pzm$_SBjj51'K:kV)2?XngmMC*yM dV&c_zzo#|.78=0 LЧ+~r<@ i \M8>FbIFM_[ěDBjoȴ;g 2Ǒ=6Zg {cLoL@?uFwMH]2X5ÊB'4IB3E-V?cQ5]C!a3q餴slGLdtD8ݝSM I-CG K Zx{KxBz+ #hʜ%Ķ5]y;rD,3-hI}(!: c| ˵Kb_XֶwNż^Fr- Bt@;a>\jpH:Z5MQ$~-̸R0ߊ 3J]1~YVBY=rzD[}[Rm>ӏP%5Izwi!Ș$O/Bd! ܽ[dK+ۋ!"3v'^B'C߂+7aFSc,< Ax6P0FGkr#_X <(AS~V%O/ƃYx6ǔ;!;g%9)n*1h3 T",";\ib %wd9ћㄣ lZ}.c8(,S+ʴ/̀UcVADgLjn,\|ݪ% M!~( <<>cD[>,(C! @rWifIBhmL(EX=~|tK$  )qG{ɺ4 I~%6h`.n _8`i(&pԓ@1^T#>AKWx>Й\@ZusZ>/ VtA2YɆފ}>qYLcXJU*mv8 )˷HtrC_Z;ӄiŜiV.he|l ҕJC(;fZxMm@iL0h&8cXճL}=_c䡻MN9*9vYO:/׃pE.R W=OAXTSTfky_ճ l@Q2y*YK 倡w=DhvແZ%{?b!=غDOf4DZ=nj%Ѿk ÝLOkBN2Y+UvqzAc8v3xQP哭@3nO?!5#6P681O̡ڒ> Y!i+MԹ@zbk\Z# -@ KVI'J&cQ<7c8\AdO /-D?fͭ+,1™Ϛ l߼$9%t4B`TUHPiF8hC u.I6Ʌtl?QXϷ.̠\6C#ě#8+Q2KY?Y93gKAsU- OuSHV&5蕅 aaح*9rH!3/QӸd`̱9Lv&BrVd_mJ5UĤ+#} cX9~ǶP9I#=1TGNZ6&":IhlY[~rt>@?u-se'HFY9`ĤYTQ$8f2X/ }/\QxH2]CIcÖ #\wL?l>}1Dxv0ug gI#3 D A-;i'۠:ߝҶI+?8%c4-pܡSGoe{I|M,4EAӓaaK; oQլIWa!@"v^hlKxCc`>NA앢=!C _@44l7~8E.PdZW"t{Y.Ϻeju_( iObO07yD"ȣ6'[DwQ pJO䆵Wk<ƜV.G"cH82X^q"q+ߺZ'"D %P\Դz?%UOX"| 5p9e0{kH8$7 S"归;\flx_?1 H*KNw rJH͵V)#(O7zKt?=W;D,mj Q Ӯ_0K`x {4 e|'/x+eѤcyxKX!%vyu5o2IxzM 9 C:ak!-N9&m%o{BQ=vp|{s52 @*$q<QN.N+)=/"gk3b"T-c7#!S+l AyT>Ze >k;oJVs+Hq pk.j (*D*v6D|]X^} _V\0cF{ZX0_ "u)K<ܯXGEP,?mc<.֕qi6%Hzv㨯 `Yfeknf"DQVs h&k`[36Fl K#Ke7O'K D]pX<0L0HMj$7WJURޕO8_{} i:?9"`kM I-E\XD2BI=hJ<+92&-Ad{2>&jpGYfɐ谺t^IdZ^&Fe+YPL%: Ut2|8ԚET:m)l둬9C$? ؛tl5]-YX"4NF.n| ~zvbF̯O> ohOJmWr0ڽhewa$AߏFO .a%[3^ 5A 7]X[zpbs?eMfW<qbM Kw^2*Kdۇ:8d"jwsY Xspw*6m\Dxe=e0<`&#@vyl GVY3KT*r!GyNL{͚Vn/a!mNNԿrf`em^սT.tV~$\`K3t1Z _PNKd{).HD jRXW1=R`}5wkz`>sLd'Li.[Ll÷ ة͐gE Vtp͛N 1>ij6q^&C*~T_:8;i Fd;Li|YTQXh_{\EK& tz=k >Fc>CjW(aȱo Ǚ+tq0.G$aw%nۺF۰:ߠ^K=3ǹ;:HdC!̞P~ӈ\?]zmEqB54/DȆSڍS]%${`pѕuea(zDmTYS-cj40$ 9GQq]Ͷ'IO\6~I0<8DFAD,A;ZWșO!دfoCO kj l 5u 3oh(/5|x=zTbτ.UR}@i_(D|G0=.x_o11J0wo$7闱H(lwZQyB+Ak.SIGw]f,k)oDki کv5EUL"Eތ ,mj~3_"p" O?c *.-UX?X?3:ȇzE|">ٔscWDŽbMʧ.jdz:= STC=2QGz|;\MAC+^\B(-\hxa6r Cx930Jkၡy) fvli像}atY5 #L{%+#@]:M?!Y72XCpqPیXe~sciXH[gzF~xͻ`m*Nu.ޥ87;eCdlk=|'1\*~jKl;D)gJ4ܰ1x #Ю+VguH}oo46Ur# `k @FdvTQJb{]6+7N>6clpr egZˉàNۖl({뵫&5'H<d2S+܉ Zgov Z%u„TҊ!Mw{xXh[&'˚ņgPqbrED6b~jgBlf!? 1+o?CH.:Pg\m#n[ akCT;&%=Y(1\=r-fEo,2?]dR"biYǩ#X Qc?*ɓ"{;޳xTʠ|a]сQXN}/aҲ^/[fc3JkSXqJ~U֓ty$HE Tݝ;gjNTq6h%~Cy^MЁb#p%_;4fwpy{z Մz繁aSswlt0*.֮t5hCU%-9ʜqGPJa<ũ}Px+_ >fDW olTf. 8 $Ho"+6յF0?|84NgZ`c'2`lˎ)yΜ}Aɗ6˝3!Wu?WU:_I!bM̽TS`AskZ Jb$@J“{-z7.F9 xeh{3+Ax9Wx8>=ּܷUj WDO سVjġ.CP}m,>k`YvKX1%1 x6rܿgp=3-`vD`;-gT$j$mЀВQI9x90!c= u{KQjC єVŃf&m#cң{*4zD⾘ Bٞhm,,R YV]TzǨV씸khKX;E}b|Wah K m'uϲG 5GY挛nu8 L"dMH^|o$UM [S3cXR%xzMk&rug7xڛ4`4QCWH}x)?I7 X|u4(S: &%v߳o:Ԩlr#_vbĄxiT%4Q3?YaYNgWGXׁDA֥OP*ʫ.f |geKLNyD`Qfd`ȿUgCseV+ ^+b$apy뷇q]˫ *| 8#VKC(;{XZFNA M"LNM,aMj9!L עtf ۛq5G.l.;yv@*iy33c2G8fH״agt@FquڠsZUK3=BpUG.'\4Bsg2I^5{A10TD$WkBQ2PsP3-r0Bx'ok(A >^՚#WvAE!G,\lkh i;諸g%4)z+{o 7qWY?MxJHp|nTvH#[Ԭl+rd3jؓGB.车ǒOб,(m^9\՟alSy \J-ھw/Q DWEc4b2~Zdi<]L]7c-`k&lgLPcJ`A8g:-+'v#(V S1*`o wf-]w;Vat}kqzR,|(P]_YЇgПrxc$^L.5ǔF߸_,y_ϴ,yIIylg>ZZj< hufjwAY⸼JϏܾ3*Cy />7ʨ]@ weXu BhHQҩka2U/NIR2@ F&U)z1s T >$^Ƀu ;*oS 3ƌ0fz:Nh{0ERBgcoN1$Op,mŨl'$]Wɤhƪʊod.2FPK6>=4[Ylpa ' WI>?|Jm1hh0L9ƀa cjzR\}tʺܒup.+J^bqRwY}eH,xQ+C#VuOOyO7"1U3/VbT b$oZG=ҁ # #^0k|f:ehFg\ؾÔ Ԧ?yIu Qu^]a(Y:}ƤsK!dr4䲅H緩LIcL^z߉dfUQ7EEK9S1PEc-46*CBIr^]8dih(/:- J2lGPSBՏ//V"vS1OiO?2 LmJr@'lhX)mMuѥn[j\ v}@BAZ''-xŭg4|ϔlۤv]xצptf]9ֈ.,[imKhq}t |`6,7_[I>kHX7qfsme4vc6[ O[$E?i7|) Kөx x;DHyiV)itFQR e o&~#s)rR'(9Fu+&5D >0 ٨7;䜗Ǻ2U?.l<^Du%iJ;5皅]jt81 jI :xO<|?D#Z$҂C9(* w, Yj"*M- TAZ91ѫ'fZ}qAKmYH.l {܃b-{T,Ŕ3J'=e2V8[0OY4at^&b 즲~1 (2iH&6\?EU|EP wcʮO1fFHπnuU a\|>yQ,NFkٖow⮲#*dxW`g3*uҲ2,{&5ϣ /)bT| l'o kx })~|]cL$<=8_A jМdl< Hm)FWfJ.C zk*]N_ǟ'##6qiq$OWIPOfpL 5#Ag=`Sq&H8bTÇl H5w¢6)X&c{8fМ1璶.j"(tE^C?"( ^^ZIͿwEen}ޜ'5Lꊯ3a.YMRBv v <`JW[HE'9fMD =toi _SB zE{ >︄XfPuyXυ뚬pK&4q{EܐvTۏVUO 8W'㴖O⎑eOr,1ZPiQ33?Y M (3w;aÅn l^W䯪RL/6WƟ袅4.ji\vS[';ڍ3J#N "c<͘  S*g7.:R%/>zcļ^S'`_2FUy7\nab}!@u'˧@4iZԲ>Й~:r0Qs S+ֽr`#eESv3-2Jze Ō![A C$Ğ|K~{bs\mzD1ǾjߙZndv6@%s`—me689=oBȗ!o-0Y^>Dq8!\fE1!@/h$=8N6t:qO 04axcB6)nv5^O#P|"(/]z.5lQ,zCHV(Izb{R5= &w{-v@# ޘ sp#ǰ$Z~ܻV*l.%ey.̠i?SKa@M$aX\ Z3!bGZ yqg+26@una/T9(ΔcVT`ীv6Zοb  %HT}6-6HQ5ǶzX{t [|J#ٶ6`w gz2nGb¡j[HGȜ&a,D!wNNIte&<9YYm(Oa*)>Ř@:^24{ŲE:7t;j5$NN%PTx r^) AXWii7ȳ/R4]TeiL{3Ӗb+97ow/N*i@.!Atd<['EaO~m ~)k Z׌[Z!j^.}f}]q9rv6(4/R0 !;jryVݫU,~,JlvaXM8`2ES<;rY:)hغ}qR8V?&^ 5|ٙ< ;U3&_ (1?FNKV2۩]gƴS03ZWF6ڟ_׳ ,gg^>°tN"ܦ_/ Hk[1rۙ3;<(c;nm(e#Ƃ@PUtݕ8eڕ!Uc)K:6-m&)@|4f5˩w"%ϯfXɠx=9b'_X{?ro{!sG&OR|Zmu S4|=ʗu9-40ˠ>ncevF|o?A$P]eȫJFɃƝ[MF.hٳ3#Z=1 Ҩɑ+ kqIYC&A +p P䚧*#ymWk. 3U( *(ltqD)wHl ph8hR' @ߛDo "deBw.Ԓja8ӛ *GΉjŎiJ>W h'i/LʴeU 9bUsRSW)my#t6 IBa:{~L6mZv*0U*e5Ίe 'f-ޣyy酰0f -ivE y]'KD4tL*Wa|M@^7[4jy==4Ʋ\AdPo#癗 1Y8YD,XzѢnMτ*PI/g^»C[R!3V6#+4<90ڀ!BC,yQ:r_s- b5\s=:?/JKN$64F [4[!iT}QюS5#򔉟|)I]j<HF5Y$l1HŲ`}5ry{uAyyJ .^|۷ L;ٲ,'Co9 ]rK5gpf|:HMh6SF6PPJimKi_% (?ǵȣ alf|s3V͢;ODe>Ǔ{'I< Y|kp]mk3s ~oPJUZbDNU#DrFWd2o^uXv)ЀuIT:)b&j5LQ;l3tYț t\2l_ۘjJ$-f9Q'7 /%X`<#‚+2Y,hzė`8M@[E^/vAOJ6rk&$joǖlT0Na+YM w~)Qdw(WBŸ?a#!oDʒ)u|{UjFD9d*cUe+v{s"=-|T22"[zC ,'Ğ+9z[>*]Em~n&? i~XO_$XϹ8zWw`n<ڙl'T8^+srrøGcgҦe`)#Ú @קCK4!QIFm]蚶RwM2sج|b0rba q+7$y䴲 \edWFW>vmcb&ɣKH#^<ˤBL,%T<ܬ=SRAQGBN\t{NH0, ),0'&T+u/꠴jY͒<;z) a ^Y 41v v[X Ug$59y&4,0=Ua[RӊV}IH3NJw+FL7㣘n. TAD!(@D~o,L;uE2*P y[o.:uÉ`Eg#_ ){?8M4Ət fKX^X g ϿÐOWY[x_ ~3?Bl^Ի9F_TT{،D/?=KcߢFJsZe b=4zTxF*%><~c(۫P_%Ep Ж_>ӗ2;yZ5J[s{mQSNYG5JZ i! :ө.`f' %GeQ8, ™(URqIr`N&r8ˁe |\17RVc6:.(3eJ y3dmZ&ت] Eњϕr?Yk|>`bӭACE6s5bg',UH “KZ[Ǽt̢Q$T{\p%&"CJoXf H!/Nw6zm ?}[ߕ8 wj׮ )6fDQ&S`VWd;.א62GE_D~4WJyϞ5D nwwE.gI35l;IEެ z=χKKn*rE"&MM! ,7GGSꗢk@mYv@ TObHJ5Q#x튌*RFnuc!-{FFLԬ&k=dtʽS:_{z"צ9tU6^ƾ{Riɴda9m-cB7馩}nŶS Ďb=6sVoಒ8R[giGy^_NAbK6dm0zzh+zxY=-4<+ppq!}'BY}L1e.v EHNwbVxc#j%6`9 2>P\kLËs{tʶTpip<:a"] CCTɺ`h&N8sz_5:idRy= G{Vf[P4j R ^3V+چV_5 f 7jԲyxSuMއ_2kx@~ysst柁 _׽Ya P]I6]eM { $Q<~NئRԄnӈAOZ!8 p1"TWp4#lMV3avq"LݖyCyLZ=yq ݴ%$VP]&1:D7yOi^zm]39o r $5{3KYA'.dRZdP o\\2HLRI2󆓢m p<>^gn;l+)?K6RγxR=:X G8cΚZK_;F\@jdFݴN}ͣ3@gMee3_m.y۶bi]-ӮDjϓ̷LUFe3%D2cu/R`ƏK+8G_D.:ޅ>fs!dx}# _ICA;aX㹉˸1= '# &3( n[j瑦V!h;ØMyWQ氆K_~dbVXy5xK q:ZaNy.l^5?NN8n#ڨXZM8@ޡm$ H 'ZY0IL uSKZgs'GX&-k4Ͷa}~suWƏ2<Tt*{E\[~|msaqcSA^3hٳ z"ܱ P a>%Q 獼[Vi@Hrd!)*uCY$x$"+bkIٳ9%F^'BeᏳF3mwm >hpK θ/UJݍfF8>dkf0x^ļN :ZV? p K(FH!0T}n#ܞR FV6JDfM -OduCe#] Bz1qLHiwr}`d2 Ze*xJ0ENs:%5#MCup+eG Y_a}dtѝNq)xq*l:qxVI3UtQ3_`}5 S/1m󵧺(.`Pb[RHTI`nc`fMG{ֳic84ϖs B,ŽF͌3#Oǃ|upVL݀ɂu9]VZԖ ,T2}Ԥ =O֓t’%WOЄU)JmX(tQ>:{l0}^6&):%BuyM=[|Q~1cj+5@hxQ3_{;vچ(G5P $U"s{Uћn 8q.7敧6 L.%6BW>ȆqNset+s"lhjzT[i(B?X9YnYl@%Z9Ͳ;pVp U38b9$S&x`"bۼE]="eqrC}ɊXL"ȑJc>]sˏ(q] \v2|W*o aadG0@(n߇sf! k$q@Z D@aCD Q^ D|3B:sf(v$L#]bK#70l5[t}>w]` >&9M C7@,V[8m>r^-nc0tT!"3V?:%*^Fa NKK̓0tM۫L1 ynO+d.^c"U?hbT{_v?QLС MDD8c^;Kvw/Y:X D;J+Mn˃u *u5D_{b5~>w CoDܺGuVf$0g! C)CD!{XA;f L`0崥4 Q3Uo}Z`lX,!ebDO %3zPG!v0jbqHTY9dP͇̏? j'-NLLۂPqi WyL?0:`Ғ|E5Nb;]L؞|e&Ƚ09I^m c8 ]dM01](񩌬g6 C}rVmњ׹1B0hк@;XաO,uw.% kʳ E:y[ c5coK91~-,-G'b7~tL0n4?U 1>KjrZ͑k0A_NE^V}gNcf@yB;8Pf;q@NFJXSU3w0m5s`Wr/"N6kbum%a]5ScἏƌMhJ\a~2TA !U|JĢ,è-ׄ-r}j|[Z^4Rb\?ʃo:#CV/T̄cֱ_*mD:YIB eXƔ([C4bճC y/7EV;_j "+.od Rhs&yH2Hoߟ R%H~ԯUXoO J57gPԹ+Z Uv/wicʦy|`^ ^<ՈO+Kg;إ 6g;uHҴ{^$LݼFH4lc=avЕ;13ջG1EL+tO:yO:\g-2Jv-TȾ+'>Ce+?zbv(/9j@ *k<)guZ f0*@7"! t @6Y_!G7YdNf݉v;JĐ$nXoNAwJkk-kP醻ɱ8^Ju5I1o2ק0} VޝCNFY(Axe\rVO_;%(Zz,Nϻom|;WN; s;h i=ʯ㧾c7.oр6zJoTn!Ӻ)A><׍Ӡ+ ŘݯT/L^GC?h0;>m?  EyxYLRj-t(]0^xm8 9B\Z.<-bMR=^p+I="lTL[c><D#~I=/SDtvf[WM.qY”\0\eM{LC>{R)Nr9N.G Ӫ͈T.>9`$ٳ!Ѓ3*97xA),%2-O(UL1٩-8;j 8[Yc{m%Thjn.A< LFiS>mŰVi1L#ZآNF-i(.30#ۍ*emzT6"sEJNFY带 b'D]&qe*dDv*zVMMH.PVsՓ9i3,ɽf @i|24һֻe{ Л2<~yBKst /mGJ7d7,^bC7xW{MT#)6ߠ0"dqTzBĵ21w5&H[vͰ[oO;zO\ ^[x2Px-0dv7wA*%K V7iνc $UxoD9VyvcxX3[)| C8'Bma;l ')%1˽7 gc^LpM@P!{ 8`;*I$Q.r?eLLmmeG{x4 x)[T<\A-b|0auHY:(ޟoٮ0rGÌˏDP08h""%ĽzJǨ&3l_6MO%% Q^c.Tae7 񊷬JZܺjWJS=<)S&:_*)w?%|U!]fiu0DTbfn FP( s䲜ߜ6$ Ja+ r+.(W~f|F`2l(Zoe%EA%q65s-#C*dn >,UZ;r $7K5 è_2<:jÅ63c};7zY8 tea$2;m/Wx=q>:rt98z"#-9 `;HH^yYK￈No_1=WbmHIӤ`IwCv4p9Z ik/4lWRj0kiyM[[͡[-rUZ%Jm1hʘe_]2֨= 2_?ǒS:[3Ѵ1 o'vQ[y1!$!SIW=Ȥmk 5c+x;ΫtF#2cK66o3(8l[gbO@_ڂ wAYc" +w/Kp|n,MEdB9?9uS7(9)xnec_E3bڦֽcj6cJeޣkU0jewɳ+e`G)s  riy^{'JKgJ94[$l3irh]\GL%<;jk0n0 HiQx53ò4.M6ETD(¡,1HC]_|P&b HoDQWvPTKm2΂sfC5铣|^-s]"vQSN`ITuN".45'CtAo1ˣj=$thX}3w}k,Ob)%s'kd`1r&,Cq Ż@lJ!1U+!g𲲻j_ߟD68a%2b s{Yyo!aᘧ)baR\;6~ETTUt{Y?C%zɃA=&u\ Ѵ' p z=–OP3л*aKj^RO*+y.(·Tyb,7rTw2'v\.FF)Ƥ:t;2)ZDfb}A~ Q1D-1{#CZb,udt3Rnμ8u-!F,*}& W@xLSaR 8iх mdߜ=L b|SWbfXV-=UsX\?'3sEUW89MnI" CV6Bݣi܇dD:]L\wHTvPN{%kuX2Y`9w&/ cx/!I4 uꮗ77"FOjW:G `ѳPWէ2ﰍڥnbIyj" alxԹ<435ʗ 0m6 M"w\= >:f8Rn$3N{+q ܺN^<_AG)i[LjrX?9}# V6D:0Nxѳ=ڟD.5w!+ҩ#;v1{7 =fm+̃Әhábu7dE.""Y*I.%n)A=՟*4wTqUJ![_fSLKEZ'ahlv籕jt>; 4M9;jfP6](E_Cϵ|ށ9c#5gkvX :8(EN^#۞fۣ{Nv{CO߳j|dh7_,mPdAнzwg$MqRש7nTt '9)UwGVFi])>'9Ē؛ (΋CC5jhZ䀀j-vJhK2|bQ'/<>I.kc5Kf5W9OȄ7Gz0QhS^ &;_ux;I91^m 8Hb |BQ  ;O[HM4:ycxa >C V&d)6 v^ەVⵗC mN./T\BӫywUs^_A3c#=Fo"XMm:p&ײ{QĉeIy\C@|o]u3ﯪ.3VP/F^]ByjkrAV*C0$:Q5tDn1|~ea]6hR?^)^gS>e 5kW`Uy&/</.r./|-)|<d[op2xLwFgE&!P6/RpDnX~}G&Iu0Ι.Ӡ 'A o/p땮L =Qg_# dgNڷEdWKp=dgQ0+Wy'M: ME_P&_K:2էoCoH&r B[>tЈ}]d!l8+oHzÛEcRmU#|ʚDxݏkW얳9^eZ* G/j|=#LL-|f ]fIgx>+^1Lǚ_gѷlR:4{)PckN:c`Nr?x>vE`cGLWSqi8.+3D<ͬ)DDPWBM(&=bK:׮6#/| He=  :]tzȜOD4`dྴ%Lb;ZAy;.pؙvCZL,g9.igbdA2,WJghClbzzA;3=Ɇ !t: ȤGLٸ!<-LÈbTY–5touLRBh9r{p #lnŐFBi:&bmwL5Jq/јs͟L2>W3u,c}imeisy;e aPCaiA2,?pCE[F {{M#$;h h6KAзVog-ںvC)jN~-KgB3a9X+ﵽelU˥Ke'5 .&PwT"55sUd??S0z9GgLSp*m頯|k;zH߄nq^6J> X7ŸAյ3H-HĨq scRȿfW2ƛEH6,5SMngC{dN>Pe'FD)%bw6' ,q5`.xai?ւuOE԰umNgv~Yl(e1!8( 5qٛ*ȅ3_]grͿx3Q;*@:ob``\2R 4ۻ1No\Mru/s6f h5`f+ObVz1tW \B$]佔Z[Q>CDӍ炍l'ka_XǷ  †薨#~q$ic]Pt?3}d["n/yKV..[ӢRyU?`p>-?*)ʇOrDLq@oayCR)YGr7pl7QtnRlQ`d }1h,2 !Q-߻>E Bie)BٷlOFD~5-+MPP)6{4pWDs`Nb֙ys9r8m2(MM6ĿzL{8.rS$}(|c\g`V5򤦅q@2]ğ!-ITqW\NsS{KWELD*STb2 tUӴߔQ dS_4dcS..}S[4ga^alGh@'C(+3u,b^L@ulwcL+>W,Kʲ}H( Nga*:VV60i ߚ2ݎVƪS6(@B/k5R >~ ;:Gm! t+$pƵ!x@;^@el??A22-ۭ|Ϊ{K-mtkr1ѸgHЎaCi~kSKG7,K[T˴i^(+{)$; *;[TZ;0*2z*]x-?cg]Z7e8ibI HlE궀9_9̳tVi񢔦?Ը2HSWwئpڪQŠ_T9vߨKbȿ>7@Tۚ06< nnV ΌGʈ2 oU0Jk8G4ʎ9cxA -:OJaQjJaBb$kY*Nղ>)_qIF偳Hhسi]v3ٓʻTk%Pò1k1 * iClT9YF4RP ka`ȏa yۻjzHƪM NtDoaXНR |LJLeN[;ru f\ '5nf7!t.;9Z !=sk&6+sdd [X'H}tc\S=w\rnnplj gFkkrCޫa{.kDHsSϼ>)L^9zWr\D|XYӊQa6܏cFh;:*Mۑ$({;lF E=}[qCw80@^Nf82?^[^w礗EctT Lp7zFXU,"W@vC$h46QXGmIny `P=FtksxxuDvIvfj#O¿Si$s Lge:OP1d@Szʲ6ƭ,ҷ1!TqoaZK(#X13ST$HM@ i"6hn}xsxy.4z*yMmH^P8,HhrX&/ϗ*o(%c`{Jo_Ys^/^rlUc[7%1E !$] …,5afm.:mPWn( `}Q\c[6 vB ;fLpHQl)1^Z4IY .B8<Tm]e*ށ¨'Ӷ pIvi721dx#j閛V)1YֺE2ⳤb=tOr:z//Sr5+fw}T!Mr)qozu$ !tR'L:Kyj%]BvM Y(stCԞEcKH,y`i0/vO"!MGEވ)YodR 07! >ijrVF<Xx+:Ch2΍Ի4lZ5VYb`-<ȒzS%ݒ~{GYCw1%w1OH*=p95LN?t#Ƿ F BTGJA8t]^Z%}{v3W %@Q*s@{q,f-S=`pOLP?kSEg=BM3!tb­nT|-)& wČ,IXBO;4{guI*VTrE$oނ͢5([Xv`XȌe'P1)nJ>bK"`1Wڒۚ*bJ*J#}!m10H<9-Y1;ITC XԢTX(SGiL.{__Mtb@miAmmp?^89r,mIوlޫ`F1Q /xHw깰lvU_N9zJN *H|\H>,WM"8TWdio[L> OJl3YX'3m.~_hܡN Phh.DEG9vfy9F^F{c92OC,[_K̀ΧnRw)Ʊ9 U=]2 ;_8!ќd*a[10Hqscd¹ [4lp>| BS9EM1á& W)J4Ol1/ R?}vQDd _hDa idJ>.#78ɣK@63]GqS,+kCx_~g:b6ѮuPKh>UUJ> IpdAśVySK:VD@x!tRƵ[/NM #YJ7x7'39h! p("unX1lCc9<~72)`swu%n=uYSLO% pLKמxBDV": Y^"fōɷcEjJ9BM`8c]Xz`iSaP\_H #9+KNk>)ʌ>87!?QWQHTR` ]PPt[s1ߵƨ&sNQ$H+Np,.m죗[r!.2O uj9}GZ:pi044NC*\UxSio6)ތ0ૐC,`1Aq'KySmf cGvUh'&7j1kn`s6F*E )ՍL_'*XMYE]qɖY#~ }P )W¯]* ĕA\(4~ݻ+$,dXFqfmUxg#[H7odz}f:x21ŝY(;/0]$w+M}@Hf-pul F)UۃIߍs;3BBi >8~e;FSc.u.Θk_E50x%-WzJcgNdp$\:F򩒱Iw$r# *&F7?Fd*.[5zo~W[qX 1#?(*{)͔H d bFHVW9̋9lj΂GB߂ ׮1 ԏFɚ]?e_Ί'aA$Opl&9몧9g#9A @ 8bB?Ўf:'Vص{RݑbY3fˮ+iqixYw02wk2*KPu_X<9z?.3Mq>}J>Jr?BH3 UhRzEG[;eBu &_}TLt8V[gMC9NvȊ51m([Ku)Q6XySO?J=OΝQO2\pkÒC!QgT1j%25dl&a 'ɯ ȆhyO@lSSu|4!0&_ɇc 0i7(}_ErΝ7c?֢}Pp-1EeW1M64N&Ϛ :"*Z;\] ~ ޘ:1 eύoDgbzɅ Ͼu;tuW#- u4@' +#ě!L`T^-)2~`Eaآww4w/3 ǒdlb^&&j*OimdC=Aqoa(k^fX# 5cӦ9yb:FG?T:beȓDF܃AC+Eǥdl*ϲ@;8z%< toߝ[yj56ѧ{F70+׫*esn+c;u҂BlHX! >G `H^#d%y*Է )5U%Cd&3EW[!斓m]y3 èc)$gG§̥W~61,kb)͐O~./i\1kŝ;Dau)PibpXNB]@%XuqIa\j\I 6^PR'+nr qh|iĪCL.dp5dT BѾ `Z`l [[Ӵ ԓ$#bԋ 54#O3B6%G!ɓ pOϚb.ʏ֨]:*-ZhT~顐v_U,F:ڼFp Zq O.an\wc& F0T˾Yhm9<*ᷓZP`h:T$otFI sKGvNVFRMw0zʤ >˫2+iŕx.̖aV<\!˔X5$dn~ QXϣV|jOVЯw ~gh4M|PXYAl^XCVJn ;#q%u16cu4Q&QsgDPfWi::, 8\/i>Ww"VeYMD:kGB+ ECuGؽmAeX<5?-n̤T|Σ͑4*NoL>OSy-/wxYGi!sih|Cnz!+֤;0<3-56q|!kJ[0?s^ziYlb66H^b2DF.tftP#5c4Rt#ȕM;NGN= %N@B)g2\c%Άf,}8 -3y2KHXe;C$"WC9$H98︵0igb-سgn,Q6/"ᏤmT}$WԌ({ã_ ǐ?LbϪ}phX\SJ5 %NQ1'|QCµE>)CR(bCԂv0x*>Yw; ةO"QdDeآHxP }vˈá,h6dɟ45Ɂ:tR/zĴY3; (;|Y N2;8df\Ml;4B0[1"51Lccv~DBݡ 0DD(嵈ͥQ;Ir/e*w/ A?˝ndeeS['ݗB >k[G\U6o0 zx q}RKsкkקk¯Ib퇍Wa\%ڤV5<7Pw2BAFf !h. ;TØc.?&c~jI4:AUVzg1ʡSSkS6$*x4S(_I~4F>Yʧ#g.UjOA]jEfG}Gᶳ| e3K ɍ1WIPa+:j&oZ^ŕq6lM9 @U.M>M! jq5)gKq>2ؿ>,՜|J[\u~I$4{OBٚiI;qAOb5#t"3ZvI/dbmZHV#P@ BTs+v{T?@% 9T}4|C.~{??b3*d Mzd+!? )4k=uɚ~? ? (\0}ƌHֿ⸩Bv@S0]5 h (ω/]/{(p\' =H$1qUe+C9Ral#2لg^2HewqrwsF+#k GYj3UjQn<翠RGoTޚFF$p1>I+(ZN&.`<~=/#Bj,x^kZ=GS$w܉?4C'cG@Qce\jy̖5v.Qu:Z^6˯ۼ=X'nH-V.%v(jFv$cn*&9i/1-j9.]@"'tJ0s+At-ŋ<ۆKfsQdLAnOkrZ+PcrBo"Fb>.A/N iȊhKzpZoMh[d-ͽ siݽk˧6q/fX6̐ۿ0 $X[ըII$1,Ŧx۵^̑j\kTm)v?QR65-]}%aǡ?=\i{IFn6z!m\zRcQL9ߏ '%FJnum٧)K~ޠh$oqpoE ?ԒRԶs I%"@N0Bi1T?ZKukR>f'oޤm TUFݥk\ gqI8^n&&q$FV=ZFr[$e7K-g=q5X2^ƼXD!h)f2]I]2-4U7hzݮcopz E玁.Z,#caRw>?;0KCK#{Ȯjܲbh+^}vH9g霊Uyٝgy@ gIVWB 6_\9%|.C#OnXeGbh+}n-@0Rq!I27Dv x7.'lrލIb9rjx=ٶaM7n\}=$kiPXJDk;HEV #)S4(,nztaJD)knjh&)_cۋx!#O صVXdߙhbͪ5c4"& ^}`]e | 2]vƲ9JD|"]ȯPL\2~;'UkI e'B i1G_ jegm3i {(E=ZG=H Lh/KBXc uN@(꽘AĠEG2_fPP-sTYz#^dqk~mO>tą $-jNHhM!I 8'_]qQh0goٴUA'5T9?C,E~ 1ۋj7RBH`_uMdY lۮ9Y};ܭD"7772@ m19}JdښC1M/Pn":X;3 dDUc[dOd1"g;_Ecυ`*i6}jAbgŁ YF7zd7)7 aWro_.8LKI4sSIp9:{َ} nqLGz')c}'8:pc;#Z#郲H*Ǻ{NQf2y]r)KL_1n0&hY[ONOhL>M0}a4OCy]%DN=jg(^(` LI<gx C@zގsHRj23;MhfĭXUU鰁7y>My==M"iqUWV1w8_WT!}*hngoVHj$w8&z{37?,*Vi.i(284u7 i@H(n/*ϭk[,5t8WW~6>xs0]Fq_ -LktcÏ: D>Uaf];U+CٍWQ8%D+Q#.+wSIJTZ ~'])uf@+c_8"ɐI>p&M RO2LBVB̺Hmh^,w@2Eݽ;4Tq5WMpJPG:`(g[{X+ݻ+ miS;w'Bju@>m2 + C(m_Uw?Ur@a=O,5)EÎJ&:s0 3J4mkzy}~ C'Mwzg6Vu]E3cajw-~g[Ob[O2Ꮰ1bh.4e32p+fg$6w,=g m:q?'Ѣ%P9)o!="!_ %d~_%Ԋ.}).=~DHfێU ;F !G=:]Q"i3)ױfm Wn&*E( ȟiܣG8AS]KoqH(3ׇv xxdczUԓ&p~,`-/ΆG@f  kAEQȠ=nƀ47F裧Ic>c)"D?}m|ޔ9Z0 Sj3cЙoyɪs% a*(p[ k@tn&h:jV- k6/17R! 뜥f dž繶Șo·4ҿ;Oo3խWǭ?hhx ]ꉪ?iM0?p8-,F$Z3A#K[wZ޴*rhw믬=.,OO0*ѕUO= T'PQ(0jIhV"lBh~i0-rxCfj sw2 ֲ[,lr1xYn[2~>unR &< z$2刟~9i6\*an_Fv0z!_Lkz*yGEv4Q3"ekYPQ6 Y%p.jNa|SpyLҏ y= 6:7'_#ooz re70uaJ<*ӋX?|mwߎ-.j2egmOlBfT&vfW'̤<ͳb{Ba/>DLIAOA-F}s~W8XᏫz[va"3'J}OjDuvFUz<$jy^(| :=[X+B-/ͮM<ڝ);ˇM@9^}p1pX,O:r_:3dKm3/7V(`*/fSQX{x'kV=Ծ{ꘔ䴒AE_t,~ qB) Jiu Z*U~A!78ĘaW/ЈD˞hn cx p}ī90ciJ`vԁ6t{beXJJ(_9pA 'LN 0 R,r0Hn!&ʥe[JW̯=cgS@{ET/Z._zaՊc{xG@ PX89AرG{ze6eY?ש*q Ug{zs ܨC?py݇sT\ϸ*V5oRw<7x07<њF}Ȋp$cA@(˾Zv] ahhnrAx3ctE/T&TvZ/rޢ_/`44C{7]34i` W h2ZµILEp sK{x8>NSe'O)ij]XT,)<gYZ07070100000307000081a4000000000000000000000001644ae3ba00013fac000000000000000000000000000000000000007800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko.xz7zXZִF!t/d]?Eh=ڜ.+Zƽ\EͣJyFݏ`Sk]%ds6a?LcZqĮ@ 7 Ys5ce{@FޱP {Rx՝3՘z:ٞX3c|G2?+W)m}a߇Zm|%H텉2}Fe/Qp&_s`;ur%%$W@6׌lR[*MOJjyox޹J\?瘸b7 Li>[R(ç[k_2\KGSxIԪ6SHe\sɑ+ "elO<z@[AyC{yxgM)^#U oy;/"-]C,B䊪 9hIA`Spɉ>KbDC3扅yQ9TXqWxhߡY{hmy)5~G`*9 U) w!i̋PPa|QճWB6OJ$p":MWvŧ1c.2r%KƼTv{3@mh &)<߽ 7a)ᆕw?JP7vn~x)G_SwN&l ; Bԯr'<"=Yqqu QTtj.E)E!ܔ$UL9K- ma@?fï[{r En[F Nq+gZ.ф>I/@;? aKTH45]1pHy@B8V΀ǩg_ѿ0!gQE@+Z7[0 ( {?.Դ&vPzkְIe>H ##KWr/Ne)UANDEᓏr&"!<[ú]eZo2;Ĝ68z:}qF?k^&6J>F=-Hasd@.i<|ಣC`s,%[Ȉy_||^ztጻ%t/Ao[5b`ŌJgqz\їt2SbQF&AG;r+hsuOib== Z뜳ⱱӂ#i}=K5GWޗZgَIF9)>ᏥF 1㩩"j<1ۼHs'\GyOW]E55I&98 n"ƓxqO ,߷ vBg94©q;Yz/^iC.ANL@֤3vJ/,KH`({T־[8 #OFKY/a7Vg.Ŗ ]|SԱIZ]=fOU4؁iyG/l:;ĥ"=Qd>d:waڰ[GռTƄomRr{ !ݬb {.q0gС7 ȏmaxC9y31Uy9Nx FU6bɉ!bR0r6[Z8ɅSRv"oTrzl?#fcYCr!%Qhz$Am2&xʺ~ Kf`,οȜ0fef {r !9'K~ y (|F7t7)>Ԑ+rl5\D*FK>8xY7KBȽ}exmw]à$s'\tV\lb ވ8e!_HS+(Ep݆A zh~0(a3(s[iu5gLl$PUKQ5ToO~jn!58doXEɨȉmnS : WptYo:cY]4o 0 Zl(J] F)'92aCTIZ1`zc,-N1$W E'BUvUĕMMo.RXp5RDZ3Bt-*/1@ĹW%.Q+,%\ $IӬroa)%[-la¯&v7LͲh24 *ѳrȹaG԰@Ix8꘶tv=×bBp Ǚ`9!/r?d*Z̝4O~A{kQ"d7o]\μV;a#|a)sOm)ҍ7yɍz'ԣ24pR-3eXƃ_L t.]TL c*Gj u0t)<kԠ0s'=*Φ+,(ZMZvzyS4tNg`c; G,#Gtw\AsFlo5W9?RվxPpV%?ko]dJ$%MjN98( q"E fk=45٦6a~vZRñx~|8Yxmu t{D tN nfw*df>5I"qm Am)V`Ox|ŌP|씪-p$Cc1k$# ˮ1l< "D@ cfRh?M=$(8g~n _K;w\e\fLsϬ( P6'53w Cڨ:< IyTzuW,e9cNJ1>\Hv4r"s%r: MU:qtTb*d хn Bj'S$uP݋~LYUR~v=Q8-p=G唫 ǪpVęfT*"JhHz_z;:QtEGs __ CN'ٺ?[W`.Hy0D[UVMB!?B} ܇ᯭ]Fv܁ OA9\$_2p¯#~-ߧ~ z,钢` 1jS-wݻ`y `_SmuznަTr1߉B˞hVģABDAaw){H!58wbqF5 gRyp-c}|yۢEښ"* TTA)#N'dO|yJ˱HHq8RyAK|ggdW| 1V-j5@iŒhk>Ƈl+zhL0_KBxŰ;}@VfZ2-EHM/oH`\_7}{g)C*\$\ޙpLكhhWef$΢ #j^k5H;0ǫ. WV؟鴖\0B>ɭ щ2,[P,N`ʦc_ ׽/_ 4L|87N jӳ<4U'S;rM G7 غVLm)~uW~(޲ҹm & a~0Ehj}39wiXZ\zߝpVOd`_>:NXwzZ RHjojcՅZv!U?!3;o>P<q:^.ُ 5 5 %㮝=Ȋ~}@~q hm^6I|}T&z}QcJ3}DD-%:"l9^T7AH=^>0ogoG(V\ mT^ l[Wc׆͝T(M4E}̩:gf u@i qmp05gt+WoP[R)WaΦ;o?jh%f853XmȶtڦJ<7_Cc fxp2A!_[d&4zdr=(J>~#~ls_8هq DW[Ce}}Ls~G E30:Ȋs;1{!w3srxOX`9W @/ r$iI`f]I]!jjQpkjJANYW-8y5,Ѷ˦~Fnũ#'~L^5(|4BzVaϵ(8'w%ҪpʞD@r +-BONzTy] xPsiY؋UQ=nSr0#oL6/P'KR]un#& q>(MS~hAuisvj 99E̦h.f{("2BdwՠhU.cTDfY:yոF} '3&U-.,`7W=@UJ #(bg EdXv@&08V%~`iFjnuE,EH#j!԰4ֿ{8WJIC~w,T(.%]3nrIլڽ75ӣXbp/mȳV1A)/^y $|hI{˔bZ/곫WKZzfnґ1J|i!94L?o]=cG\v,GJ|"RzM[{B\Mj岕щ OJFnH T "$؎#HFєHzvT"|"Đ/)'0 \Ea4g|9߶q41{vV APHT E*Ak7z6&wŏ%P; DRY5pO<+,I ;~.V6^h (5E_ "{>XL77^ުkwvĭ{ĝIP>Y?-:ǑZ%LS,w|8L'.EuyX.$ ?%"n GW P9m%v9t5|~<"]5ǂg 5i;sFo~mxxO߈s ;{%QYfھOQ4{ :P7u`*F>2؟.{vpi n'dfwd.ZC14 @ܯ`p]Nl;Fdyny{{/ |Xϳ C񪮉V5iDX %JB~]3\suҡ^zE}kߝKV>]cC A;e0c+N9(PT+ogEri 2?sF"?`Eb{QmV hil64\7jbSJ{|wx(L9_|4(Sl߉]u;!2y)z߄服orR1!V-XyK)UZuy#s+*^;Io~񤡚[_CZpRsUIyd=DɘL`;R}n잙sfTnr ܵ(ky8ג<-UJ@UЎ뷟Ʃ& B8ΝCbTqn;saݤgIEDyUŅT1ovh* ;KG0K36sjiWJrpL˫Ƶq~ym\{5>\!ѵKl$rto@$J}3 u5F?+yB.2=Evu*ϴchׄJTz=36vcԂ~ ;g-2{a>l13:%綾 o]2]g󀓑:Pճ\S܎,b\nj%t* yuFULZ882Է4(TT誎~8b&Yl O_xKٚ'rx#tz$"4k 2c8UhbQ?oļכw_қw5k@]TU6U”gN伢 +R/Ҋ@",k}EX5Jn-SX'_C鉗 ƜөFW9-x7έZYuY斻CG3g7rԌѲD{YКQ.ۑ#/2kіJ͙-6ܢJ3 }jn=7VwH6S^ pw<`q Ż{S%99tmߣHOBc g ڟ_׭< a6P^7roG~_ĎJ!1}هSYY0(BfS%ofɓgHeR-t>w1E7Fߐ-tl3=_cp8}vÓXќBgAm;բ]81XIL{nq[eeT#-A rkgd,giJ pn=JN,կ4DƿNTEw*(tҽ[K`$-P[k3QGX?)+~C ѮFLJ|#5j$V&wx W5{SUأe0) WpNxOxl"?r/QS>k? )y}J.G!æucRryw&3v|/QquC+ BwKc&gͭ:X] .s#``9J\| e6gWZlߤ_PJ@qu,g/f-({4b޺O0=mIoWa]3I{#+yBPSjєvO ]` 5j%q[oms͵N:O;'V;m} ¦K;%TA;ݱvhHZNBL_ԄV1،$]kΚ&ӖBd-i,vWYFD_hEGU(=^LSb7_͕,JQ]z@Ǔ x/j]oC)bt3 w_ ¼YtT#M0ڼ! B,ODF / xʺ"8uPd ~ -Up(y/s&Jj}.=T,EA4>Pjm>Z5.Fcx$-_[ć6;i1y6~* r^Lgw5=Vn hSF xoj>Үur'bn.. EX@}J|OAٚD&Z߉jhp0OZ}mhDC_qf WhY0~gRcd/}>F<a!=]pѹl:@0Uޖv~٤*/\Dm#iP(e 0?ZSY Pì5(".E6 s|{hqoZqmK&MIQ$Zz)_'  6,ť~<4\ݠ$4V'_O_~cvvO2 flp91:X#eԺݜPv@AAתׯ4{j%[Kkp'2Bؽi@FD3BL\դ }#2dz#n 9>B3L , C0bIQ {B5NxQ DCf(*Ƀԝ 8qa Ag NЃpZ=S:9p.\g)l~E8͈oÁ8WٗYfs/V8hU?}_w/A\(^#LNZ#xW_$^)*mQAQI|a?8/0ڱU? \Qʠb '~%NnסrڿQCk5, W4؀$,&d%pp'n$ <|lL*1aLUBlPEu* tw8?CccJ?0[;':ۏ!N@c'Iv<]"EaGf:9Ęgr炡s9J5Faٍ;E=ӍU/i̲]"ЎE@!{ ,qO9(b7 g蹌h(ICJUP}Uԟw[3 _Ƅ2BK#I+dQܮka^jD1;N+4@ۮN{9mm *MLcISvpJO8Oڒxp )dنl}:W}Gڭq-S;?t&'/wC}KjxV TO{N on1?pҮ,7Xүc_I+$۞EGPB̏vjȤsCXfU ~k{w"qaW2o y<Ʃ*ccW0ӜdXqyTA/}iU5Hxy/|+#Y \<0'0ay?A:Zҵ`S~,O9wc|a|c|]u/0 k5 68vAGvN;CqaRMS a*G82̋?j׽ο\D-RjaT}p:exM G'(L4e^E􉶚f@(n\<0ߝaВbK>*rÃX1n<R3bn!XIG#~ȋ' Pad74q3C K-k^Cj<@nw;kH)7{{K¼R28 ]+Ɇ@@TxBݱ (sbf^ }Icź} sR,]UEh"]VCIġZL<Kv/Ѕ#9qY4`RIƅBޫؾ p1V-g:M,@J,="l>,k(Q1p8=%P ɞn0ɑtXr׆Hఒ_7U V Jec9k4`0df,*.ǩ~Ď0Z9o*4d\U_/w2N ;Z6UWH@+.l=_ Nܮr,~w*@Wb=E\T`|4lxߘjq“ӮsQ@: 7?51MTaoܕ>ig5#lZÓ;#|quݗlila+S>9zt[6A#Y0àg҂zѵirFp lMa:K1#,mÍօQT"%?o cHf|cM! z'k5 nu3lyaJ8`a (^D±9://(p\u]ѵgH.݃K)L U-ڹ;.=>؏:vsE|d (OLwly G2\y<Ú+-8u߉p@gD4/p 3Oൾ۵4Wޞ@y@$O 5>M;.8et<䙌VW|/@TVz{#4,FϬmKEUatAJinV~Oz&РDh_ͥ%^svB I;(蔲Q 9$<[\|2y1ڞYdUTkp:L6($ !PnrJ22e(W:v{d0Fs҈XS0xQjg: !;^fiMFݣeZtjSXF81ޑ2xAd9 .MdyyrSMdQD鞉|*t6i>蔡FI벺ۏzYDڂIG¿nap\=pG\O~3Tu,J@2ws )/:$5 PLU,QnRRq8veIT0^Tp)NϴSX_IC uLSL9x`k 4xq~,iӝg27e8oEix5eL [ +P58jj Yt>,vF|@/tw z*n.)Gqj^'5ԳVB `wBUDգJh:uĎ=6>3ZJ /o-:| la+x)d%`:HGPYNme$[S->='b^ CrS~fg;o/={#&k6R@{R6͠*״XTuZx ΣtG\$۵w&ߕ>1|!?;?3b2t{f'ӗth+2<z rʹz:$kR9U.S Xs xhgo.0<8s)gwPY<$#:;ve$h8*#GjaFXMD!(3| r6# 0T97^'fE}ScRls~P8,PEׄOB0-0`Чnȏƣ5QT&>d*>&Aoh* .KS 3-t:rxuyՃ5yǺ]$  sJJ .ݖ@.QrxZoЖ1QnG܅3A5ZzN̲׫>,Ә_S^Q!m!?9+6s8ύ*Q{8=䦆:DϪ^bg6˼Z4(Aoϴ1, UdŬ@, (RIU @E }XNwD|P^N"3^bhwMa/yG5LP y)Q1f|#ΔvBeG8ukP4MV`D3ZM?s#=ԛGa%(7VLCؒd-wC5g1*&7Xh[((rKrl [[NL}&ZHנ竞}7J'Rw:zEFPx[ Hû[AãLɲӣ&VTvA0 (GJfl?R=(rV1Z&~R7+Q1[S&u9 I=b! o\^]+" D-0'bD](P:wwWOt_o}%xLK-"z\l h[ӁSUQߗdsaAhNIIlk\C:EBQΈ I$΍)#Ƹc|b$p0?D&کDmĢvp M!v=e 1P軄a(_>dҀ&Oτ?xɗz*pl"w]ϏE|( 6}i]hx_H?qql]AO#_MJ7Ob%a,uN (VQF <\߅ `~45(O֩ L6:0\TuS{8X߮[MXUc!yJK@RIY.Cd ;/[`{U @݌_b &ʙu[d 0~k*96jݸ)MA+'뮰,Y =g)%S~/)h}}pd:4wkLʷ1ǠC6^{)j };th/x@d;vyiN&7Ux8V&>S$Ȳjم7m+vUrFB7ZR~%1 ^+,H$uoQP_"NA3A x$g/6h7n!<^lMV2vjyv A$.,S6wK"g$U"\Bz'nyXDٍuO`_ g\LVi˧CE)"WS'B I=s0f_':@ z1w]Ub-33t dS.ʚ81"ָ3|AvӇR^CdEXg~J1{S :)>)~Hog>)߰7Sˊ>N]y^؛2fdXodbB_A3:jvtAogDf) ]S傱{sTze Wm ܨ9{ Vq&+!\A W<@}_"m2s~@}xTp؈%0i_u0 Q nBF2wNAnK5ݦ g¸BIwTgSF/JiEhCUP~}|g&l§0m~壢/"GB+$uthWyu13)<;>%IK1h *kUP3p?x6),BoQȨVAb= c/2uO!Nr" shg4@@Ov5'щzbMRnSHgieumG"kWh#98W[ݞyT!zi1TC i%(]|cV2mMЍ]07)]aǤH;q/CMkg{VL(0{l4ku%"$XG7W JorR@)(B? 䄥O5dΑzF,x[\hYz1EJqoɴ (56Ƽ2no j$;M 0[tIZ9o={<<}4$nq{儡,=N5ic⻢"sOjH8yN#0HY!UJĉ(Z=$wګk}g- WVb"gWKRU} $#Z@v  upe7e++Y.@zAp7ָ-w#2T—{Hd^Jb5z˻Jh G}'#&ٕ s͛p-caP@V6e)B+L[[)#jCmZkmr7KH+}w1c-8$bp5C]PQ>nKa8*B/-35w._'7< miKi[b<,d2볐bVV)}%)˔(ah_1J4D#| z]< b 4m=wsށ3>Ũzvj :$YY yݞjc^>[*xgX%(ɻO .p5w=X?}Ҏ!-`GHw?@g8?F(pF횻N4@&ju^hC 'ܜP wGaYѡ}@< m@2̵7suH0fa->qBIҹǞ;cԑ0x%O|}5*OܾX`\L ޺e,ny8uQCv'}nS$^Xz#/chP׊(ЁaSHc-G6-q3f2BqZ빠;_@,A3Lvr GZϣ-o'ʃBn$\Ul!ʯTs6ĵ4SVfYV{D Ƈ%%rRӖK^rL׈%XR#oՊXCSfz3JvژΝN'nUoY=;1яh X򨨕q.l\w>A߰Mc LJѾEnF6׮t4 ,K,Y ! v-49)`!WSiĂHR1g@/ψ6_?aYŷz}'uJ [d0hz]=,U:;6| |+CKHso 냀vpg*wb.(^iNo| xSlkzY0nad-fy1cRy\BfPo4SH<~CKfhrM)?_w˺KqtSeFb|I 1:쥯hid듦0< /EM4f$R厐Po(Yk551@R\yUSZx24WUj(\Q QNa ti%;oXh l10n Q1zZ='$BgE?Hjޱ]Nʼu5|>.%ImJG`{bО`b p<#njb`A3M.7GeW8 4P 3TjWmm% n DdprL;+NCJRi~19 ] kY$.S!̔BbDԮT? mAAe\xVb7 +V< 0DhdRV<Ϥ}tkTfMbD$ %fjG{ņW9LAC UH5p~7ܭGC=_|@&(AD bIi!~`V&rXɼS:G~y!4[}o-<[XnsUx;||rXv>0su} ^D BG~W}jfC Oٝ0DmFsFk牧: ;2튚Y-ڧOhKUʃ8T..mrnd홱^ilE{g$4* iJZ̰ 3`ϰ|WnZ;%Q,#^7O/Oj҉p'#N³27}.c*O cMtNh5V[n3Y[^ԒMcg52I_/0q_= ɩL]Qv ×'#7ye=GeR(D֧́$HUVD]xmK1 zt,JmSC8>|yxќִ$*(=?Rz[_ :a_捃7 >i>@sbW}w)>;cpFC<3 K2L8qBk;N,Vc )ۼ<ţfkRg Q>] VLre@<)  }N=jw pƘMz4+?51v n˯gV1v:#Ȁ"6e"~NG<%sg; %Owナ>̗I/>!I6<܍aS)uiLQyu  ]@l~ /_g GࢩZd#_5AkQ}_Pwml+?ہJ>/EP.n%@`I^ʵ]J|\WYw.R 3tg @Ocpݳyw5A{]ǧFO؏Pid֎N&߄-Z50|.܏X&zhiydhak^}9*[AM!F[ w|~lZ a 4kaAhroVuKkuyN")"M$m18r)'rTkvߓ][֘\{)6y<(J+~M 8Q9R8% _CHs!cfׇ[*ؕ}'5]Q]}6Wڿ8Qorh卐1{ߧ5? IJHPTwZmֿ4AP *eo,Q(&ʯ¦iY׊.DEf2-൛żՌXi_s5:5>) LRc8KG=k~}?Eug\5S*I:?eǩᱳ' ]+Yb{gH\b\FxZ C~/fNB&Ζ%  :$5*j1Sԟ D%(&D 6AfqQm2py0aSяPm ?z;BMrP͠dLyiף7Pk06Li :2[ªKQI_14 ۂR~~1*lV"aq2*3\/)F Cςs6: .9I6mm`6Ćf3w4JִS +b%d)/T[5 t=C(ǩ\} mL3KČPnW {J^#'{g&La3L 2==K W~EǍfu=H1e.bB[c}z'Ee9.[yy2"!HƏ,KoJy`}O^e耥 H}Yq`^3,0H*Zn^"7x>$Akqha"vX4RmHxߎ8e(;Æica}a M~`@@|]2?\Q=bVsӍhGvº. KC`7$LcI&N(ۥ! ]>e1ljfjKu~Dò*}b<0/o/*/vӯ8n4ycsB3 'AfP֞F0oč&#f>`%z4))kqlѲܱܿP@ͩqnPF3s5g+C}W= .f8'3bx/t2 gN`僜{ {.Kߣ2]& @FzϊuPx+`7lӼ䲇ȇ¢5RMħ6':bSQ*t(C "L|zYL"l_b|R甴۵'y]IGqLUF)8qHh>$F lh=Y,Pb՗Db*Nk?T^M6[^'˘B16vߍsΧ&JE${H喆#i厓`Ŭn{e`r1LkYR܃<*aEc_ѓfa죗2T9}^Q-z:oLQ)n8& ۛ6Wfɨ]J$tJ=z"K>p˴@ywx>+3)҆rj[Im7:<+7ssd6 8( [G\d g؅Rt ƛ4( iPe/UwfPh.}|3"[HW䜞ݏ x9L׎k/f@αġg;sơ;fa^,;'bLt JHɘ0>|'BVHr׫$fF=|:Q;6 Z~ 0M&IScxҤŞܺ9.Ayݕޢ'B!SBvwLy2.Ct&43. r3M+UTZyQfLA/HYtռ<%dobZV -q8l!" g#|)-/ p{eğW♬ `4~ YrLY^O8OJ$VU˲6JWPԖ7Js^ˊc]߀K +?ֿ 9c|*:]7y@B%R~tAl`e{`[\ynì؀ j~f9;e>SG,NKƖT]Y `mxEMa!8e(hu?y\Ygi*eN1 `Լ=\"7nLb_[ ^njT}z'xN ,ClL ~Ppz+yFfH XTg]vvmsxB|㈆Rod;卌0i4qKy9. >ܣFJHվe7_ee(;) 1d; yckh7ZI{{E.=z(v=Un?"{skmXKP[O3#=7]5Xr?TL{q-%_s ųyD 2j Y\ QOLi 8Yp|h{H*}-Q~~|2tzKu9J gK;AfvUc`b4ȣ8Ёzo KSn3H.$h>4sI#Dl !yEO' u 2LJ'M@o$<{yVQՒk/v?p#rqbamMZW@65Ҍ|Q=8zq!S "ʊ*/^5/HF 1ib/JܛZ͹i٪ăFuYޏZZu4nvZT7mϔɴ9ƾlY"A7[ ϘsZ5$+Gϓ꺶A5X_|ubjYNFrܱCʇJN'#Ԓe mǟOS} ?עqbjt8 d`Q ?IvLUVqnc#Z.97iR%7<@/T@]#>`[(Jr\;cJiܲ5\tF^kD|%dybx5C UTSog IwՃjo ālQUyw/:gmomLX`α*F8N6iEM'ܕ&O%GSxb⒗ a2|(; )tM;jPD4D.:0$6!AT109`F:Z&*R?kO$8Z=GҔ %({@ 2t\|| sL=YyD ܡ-SgǃlVWZ 0zݒn e)`;>f2ނyg9h{tUEfqUdeR1CjPrՋBH-.iMJ [x:FvH1Ei[޾&͞Z7k7L_/,<{7d1EǻUԎ0_cJ#a"*>e=QS6MLn:,U <7c֓eD3*Zu]IjVn16׷S^vX2#-v #('p gE/X'#7 -N}!%B+NwAW_N&|FzPd؝h/za P˟kQL±٣e8N;i,1ع._3/??O8!s7 gJM_\|OPblt0sn,DT @[Q!<LnF\N7p(sw2+W&g ]3jTV RjhRz^_a~D)PeSZ!Ngg+c.;/P|j?*Jd·h ;W@϶~쇟3d5Lܾ>i6{ւdؓZNO]n8E*:J9Q})!K;A6qD7]fC4H&n_lR U>eṔy~0`0{röEXum?݊e$cߣ}¬sfT֧nRPbf,j#dmFLz]uL1!/]NvO^hvsj-pBʎ8avNXI`q4޴pЪ9 2n(VZu}6KԺ~*tts}9SqAY;qnA"5pI1fƊA<ߪ< 9fԥu";YR3Qr8lTrѰ!kj.O(G'@Q* {ȋIm"f".Fb} RyxUjJZR w|Д:qb2hPcIPQ|{.ódĈ7vFZtpr`@XĮżڅ%[PJ."J+LcOv5󤊰~T˽+܋鹶:;gi?=SOЉ% wRmf)Iz1({NoHogKVho^ 6̐MdЮd"ܔs+guݍ@s@#K/p;$ɝ[w5ʷ%{ {LG- tQ~lYΜBMf܏KPfMH7!ž>H3ugWQVGhTISY[y˧ z E5>! /p}%˻jtRߘ3? GAIqLn#+s}:U?|[|JzJyr"< MzQ P{Ũvb:ۛ5 }ݬ~3vtKv*MI^̭d:f9 oogYhu])[ΕFpcbtٖq|m[ШH*:݂U߹¸'֝+TKpHZj1B!WaMce@X3t4qsZm#(vY߯i.';m:ުUR;a+^(N.R>H乲o" .ŖelIn}gdLdV{ Q`Փ8qRkXzw},-Ɖ0>Ijn}3euȼqXW&A!o2LeE (GgfȍaJ-*'#5nCEz ø{ކW־s65lTN-W'ĤйcOeZԘCLib8o?hm<ŭX<}(ș@c4gE3ŬD3 1(JD"}V8֩HMED$EbOE.oU綨H!YS~NRؚ)> KgkFjzF- 17b,ֆck FQ~+f-w]#& ׍)_m| X&?SO`hmfdM?&0Xoܯʡ{]6*:dӐDqF#A7u2rb%yq3G]V 9uv汗'q^i@:kģl 1oD ђVO^?B`G 㒼*}Ja .Hs-VD$ogYȻ!F(=,Zlyq˾OOBkM}nx>Q9qBhPK@ hw" 13u' ݢpOtdž&p̛~*4no d?}G&'Ӏ:wl]"A^ %54q *W'iL\|Afe)zLAkm(n$Êi;tR(Ֆ aS|b .R}rjBچQ44kUq.1OFZDZt$awi-!9EV>Ky!҉0#kԍ-U+oH\d7QwB,Q,JSh&kGضF:ek0nC[u:d$cC?ejkfY~ǴOm)Oc7A( Up)A>rax{ OZ9&kRtnq" It!1TH˄cYzx~ZP"7L8Rcp.I9VN_|/lp[D˹&AU^ w!%Y?EPojT|*c0޲^~)v͛b >>Uv(A][ҀgQWqjɹҤdp`Ŋ-3>$`_ PDP-Ku$lDƑEe'0>[t^@CH݅گt0vL ]z2oȾ(d«`T 춁*XСw=4 ߻dc 6,<+:q^K"CtD4drh̖/G O.vfļ7>j^U0Lڧޑ1\%sWVK eA"'n&?ЦսѳZ:{RP).!\M[\tرu4Ձz&u~srJR.̝5rD5 2'rݘBJIY^pZ);G޽<9M ED.5rsX`톬]ϖPBNJ'+U)@3zi"ޛ*9-ӱt UHļ 2QhA F0Xӭ]/ADVhHiٙx ,u[ӑ\,cX\g/LQ"b9ecXkU N@ F'I8=X7Eț DJK'ˢ~a}r(MiNhz n1⩃zG= T7oޱo@[G^ a)qop &ZA .37/6\aM) Do4L~6&C[OGRޮV 7 l42›$J0q\ cR [qIOޱ֟5PP)ˋjq X elP4pc$aIz(XkQyDE4HDh6' 9H7%Iθ2rh+F VZk$̟CW WjlL{{fZ!Qtv1mw 뵰!?1ɿlT^/l=_qD;;X|pivL:*j,a?k^<@jA"Fg?/ Km+%ʐYA<*MG ^.k4(ssHKOU|'X: CV;Z]tW+IE6DnR!1L7-jE06Qҗ.${RS9zrk-i~N/ 8d#{nOlk)+!(K▴kPP1fk60 xG 6Vx)&5kDÚp\b5i~zhRv&)f5DQJ4g٨ 6z vrt̀0s1oٙǽ#DهRf;`d/ض&&Aĕf)xyw'72/ɞsplA5žIui3KݒꖨXLC]Bu Q\j49v%<\b5Q9Pa5A.х<?俢6DޑԒ UƱo`7Pd|Lf(G[7GmAx[ubYm_*A/d鯨1Ĝ n78F={7B;' 3Qݲ2wa q<_2t jyx*!x&ʦLX'IWbYE,-Βᮙ% W_=MC3CǴPn[] s{XWۈ㛏8Vj@þUg{vqBGQ,N*sd% CG@>΁()G&\R˄aԝ ]ښ#n;||@rυ_j!JauGUePO׽X.uvlT[iޫ+G80%΄xcø.]Ў%Jg9=5+-K>rBo!xi=9v, ̗t5%.!0S{~{d&aG.~_pªAK1n#<7?|P5M]Y ґVhqz:mV'Zu?rT} 9x`h"ˮddBCG=| K*pFA!5 +Ĉ=:EXPina"9bh19en';r]ޅ6FZs/#y o\h͇,(`byn4j,"@ؗze]'A촷ۍچǖp566R;Q1 ^33g֧)`$ 'DVLV9,,QuԶ@q4 §=%}Y:l~flYX y2a-_PUFԏ2E£q=ua!p>B  6B Tlpi/E]oJF&3ee) G*A_H@lhʗ}I􏁙Ɓ!!l 4* hX6" k4t‹ rʞQ2c)鶲22, Mڎzp>$U g?*ɕi)2km/<5P-d Tu\'<iQ v- d:!( z.SK ?,\KY Ia[Z$"'L-:փ׋ IJѪuaQ]+6ugc26^o184 C@X;st&qGNUoEA.{Ȫ)?aLgI^70Z^xHajin9vTmv d&OKSW G3oTӓf;܅K<B6^l<1kH"žE"UG3TE?)NA'Zzx`^D=m tWj˖\H%-cWmb ?*xnX2rN  y6$ew  ڮX{i?oV2Ӛ!Ewn6]G-qe{i:Jg}m䊠7ܧג?/No+FK&p@ Ϟ9p44t(X]6s9PaptTz&klD=O jXuigguztI̓ŸswV!H#_TmWͤxBsi2i"6ptV?`_ٻ^HKn\%^t=E@}[ "|$<:H0ȂWxaDS΄!d;#v_zL;*>ﺎަ+mƼA3FsH3:6eNWF0fNFQH8!E WzxAoV{" ; ^gN?$4 q="e23<r9Xro;deNz0$5AU%/&, jhO: 8 %@߱S]E~P،PUrVmmgj%,ϑ^/S=jxҊ,O(AKGAǓU,Ln>B&fq*WOEjn !tHe ?񲈡} ELT*C$-n9IT?{_{`4jר%2Ust+JkPy0%MJص>D{*/E }v?Zk;/拏M](` ( ģQ #7qv539q+䥱E]jfDo:Yg8@3y5& )T+jF*),EY\dt,]]#EXlU 9 p|KpI!*UEJ~qc$(zi'?Tʌ4dT4ݒ`11,pw m||ԦWiC{n$*̴H1(94tLXh뗐L*߾0¯ښYz1\]KH@xƛz}0GJKE6,l{lX{ܩB@ sj:.Zk3tyE 9}74I=];$.O9y38brid(ϮJ:syL@K@Jpyg۝}o %Y}[%t-N4./GvcDX`IA4MLs݈GV}9cQ˕t w(!8NZ>~QR؆z.~$Ģ@ K: 3&cug1P--ֺhDߔƨB>pJ9ݞ,;S?@&<`զZ ͤM*@(|*YT~5'}_H좱ʌ?.'Fby/wHb+gP"kUQs?w|0ߺAw&j_;=٣7oʦI]TY>,@o[`XS7>eSS c _wXӅEzLۣK~66Dg qДvNjx"J:t\WKttbyuZhrh]ފ4]-,(S&R{١?ևoRlylΝr*hc`_V3fe@ ߿n_*/n+.$wv/ D^h'/Rl~ bCʨ} RiF^@S"=c_.vĭr䴥Eh>Ũ6f*`* x\IΩZࡩ{rw1U:Z}@?Հ1lǥiʜi3uܑ,''@(hyˆewp< ^1e今~RdY9 k=ؤڥ!75,%@Ϥ().F^}9iduv1B%8 Up mǿyG&M+b0%;/HT:~V'^U.vrZn)JzG hZrK^k(.Cw-Ǝ߲WqC O84~?AgQS;E[q_ qFs$omoGH"Zm]ȘL`RD~($Xe={([W.6LOj|,c՚ Vz:O˒VJ>f*bV_Rbvye1C,z W`H*7M%Bqt }?$eB@gR.E&F$ kx)Uh "<&?_="ϩzoOd`,}>g" t_9$]B%.w7%T2q~@ezTСՒb5iq㖥q3O{ Е NIM/&?K(_ *R/ -=aeIqKЅFCUscsQ #%j_2hEƌ:oNbO풷iAmwV/[-x;f|2I3:dR8Dk-)Eus)n;e@O{a] 6qkžn 8>N*!U3 Ub}N`ֺp&yƸ 2dk}nwj?$hMTi-=~`"L>iuW bHJ:D? +2Nt^x}c[5T#Pm dKuZ_ uR&r%/ѧ;=cKplZ ̓z 01 GYP2<}6Mm6IF<oK-m҉=c:e8mCW; 4YNnP!Ԍy8q `xTJ8^y33xe^֍ z_6 .%IlfC'.ƶ6Hl9Ӫ;F>Vt= VLڍ.鑓%w-&=FW&%ϩw;ಱ*Fb W Tn?Sn64M&F&XXWB4`R bp+5KPm>"Tp gmJ`B釛ߺ`fqZ w缃d@ 5*V*/!Աi6GJڭhlilo"R G 's 83Iou#a_FKWMGeCgfW3;!z1Hw+@YqpOLv&MXXbjw 1߬X«-d`@U }9ΥSѧ")YwJR@ACB8|:| bXe6s[kcwJ7jQ*HQO8nlZ%fV">xlA#y3A{KǢQO('>'ɫ:e^ǖ޵P#p=nvPZLeF+1\28-q YCIK¢pNn8Ys=WYhxctV ٷlK]mS“F`쨪\=;V{\EhaBOQc(,HTL'Y>cWV'MWcۗt"l^s@mJ_ɫ*5}ب  yV x*E(y,v-XK"jw6Tl(\ŁDR+t9"O -U E$Z6ڒ`(X}l/?ы]ُy ˇ? K鵭UźuтFMM +\X+;w_Hm%y$ rN`woauP[?#8t퍣"=#=(ɬnbXj{$,1Q:QjיBm+"qX^dmE+ Y mۛ!SoUGlXk3ˏ9N=Sy!3rG'j2҄ǰrX'plnzQI_.5:]bϧ[:]`$!XI5A iPぶȋ_ 9ֵv2",ػ3 Ep؅0MyFQ'-&f 7Aقdǝu_iKҬ"vbZK>z];\}R=SvX{`иvB,n#N9TpsPpA$}b^aVŔ?yYPp%xP`HM1NWLe#w5Cc+:^ÊV̮a.[yD#sp 3=rLߎG?/?7t: V5ɹC8MMuiiluƅ1'OqtPiS#мKG=I36 eՍ2,17Ge mc< ؽٖt o{\XJ{v nzP/c΋j KlBP<wjR.%0xb8k"lPB;)|.Eɬ -IA:a-V*EQF@ʝ.L!ځ6F/kkaWs[ )hǗað|\aiHm*)n3ǨX`itMdDgYWYֶ3{Z;C15KQVqr `dx˴K\ _MWLZHokAN?Q$}PXn.3p@jAWLCR'=D[Mc?>:Nt" Ӟ^2gֈ0,\0/ˏ]ECKҷ Uu,Ǜ%)nom` ΨxKCZkŔ-3$o)E~~=}Æi XRr cJf'0pheN-%J!Anι׼=01W婐_Ez}0?YΜvUuQFRßmL$5eT'RatZַ``/V|lHvNj1q)ݦ9 Z2_lm0 bVix(j|8 9wd&d`qא)TyOqe\*q n|@eS?qF#oUc/sk>a_(̴yr-^߸{R7CxUOU҇*^IlG{%!"wi2F}Y­K )3tUpG&LDqRsv+X$/Ns_q'V .1,uNV.R&B4|E`S[p+7{A&, ] 60Kq_hxY#]ȼShd,qBQ8'$2Rȗ-xfE՘۫eXHE`se68q#4U)tsJow{B 7P *#XpިGH! rVwk0\,pLW*L%g&8 +ߩi sqlGÂs5I8(s>b^tMj|]H"V!9) q<Am 2٢wxڢS@ZhMBq"y::E|{q/{Fý HŢ!ճfjKBɜ^k\Txuц}Sbҡ5-nIQ6|d =Y@RWƧƨÅ&{i89c/WSD9(4 IR5}ά (IQ"]󾆒u l- (SL{K?/oԈ WN>kQT^?P.x:~ FUY=rvEt8׋єaքPq:)Ntel1?^yGSls ɋkl VS7l||镂H3{nPHoόcr -ԤV?YPd_i5rG)-b"wG-KkN)U;6Q\=-xD}y?UQ|P^'T^u6ZAQBW,O\0M%|]pZT$ W'Fh-$hk(ۉQG9C2S s‡]qUu"i*WW\+!Rhw!ă9Ԋ͍gŅ*rgy[xJX3@|V0C Arsz/8xqb`D+x 8Z#Yl5"aFMr)1Y.ƹ+O@ /Zrpnt5ڰvi+cS..~hʈ2QfoM{%? %Mli &z(3k:'7@ì3 ,%/ MP}c:;}?7X;Ar _ A딴OKb0-B8ޙ.d:nqE;xS@Ho#T^U;B $f9a>zHT$3فDIөAtlj``dR$ J^9ɪЮ1-͡8bg"|͓S6\DުsmnbZS?l: ^rhjO$3~A@e&?߶NѝBżf|'2DZ:A\M)]H)""<5Xb\%/d fruJ\m(rqԜO*竖ianB*5^RÍ]|\iegvPnB IVKϪ=;^ ɪ@I|#a`T<5wbhOiPT' K# K̮j93p1ǓT><kzir#4ylZaK@H }tQ] 7` i ͱ:H|9.É7 h/ D.<*lq_rLOMDGd3¼&& %tDx1%b_$@A{c&crFEXNQ:GR~nܹ82 4-2kA3Ȕ,D!UD5u#DqYކqxoÌH 4]"8*υ%L < AkHH|N_nX#"A;Mς=A,2Jdp~61v|SnPT,\߳ol-"qWpq Xqezzsߗ ;}=5!Xk2E,'uXcFL!(?:1nA.íb^3 cJJ1|8 HNP6Oyul^vITLGLMחVX6=j8:flj A>>,8ܙ3 l7:~:=ծ2}ܫgZ'nMAӅ-,+!jdK`ӡ9ʆڡTRn1y07:8~ y_tRr))9ؼ_ ah7s rB۽KgmY9ւޓ=֌_pNooeX?YsxXy>#zʟ;۟͛^s"JmV{N+/ɳ\b3N(j$`E/ IP3kY^.Mld{b i o᭥{Mn d ~B] 2u TXLA_݌9@cUPJ$>:<ߋDRTiert'O B<^0]lA@p[-P!(t؜t6w>2"sUq+GJ< $D4U"$dN4]UȢԞ5épO;sX ~')Bװ+$)R6w LUʳ9& sA?FYLLQYF1QB]!`$_({chy#>qTdZ=̬Wڠ$ B{-02 ۅb[y XF:mò:E -@dP 9K\_4Ur`&aNl3Aqsm챫MF8G1ϸ/55/ĀH̀} $O)K.|fOeoNQ_I U-`[,,;V:5NsHɤmA^ET;0F$ Db"@c5J̿U|ÊD 1'% sD};*Ǒ]Dƶ.Tt4q!@ݶ]#F.C.F1Sx0: tg@v< }" *[;R /]k0bT-D9J5a[eD7)h2os\PL4z l↍@v5m:Q -FA?3eaLE_m9I`=xL{rit{k%Jw-Ud-&C}ѧ}5 -#d갦S o}8KuY\19&3U0jv{aPB8,.KGUM Y?ʬ&VT^DG*L?_(* 2^M{ OuF2Z |, ~yt\ EX|[KH 4  @1zKIegOA-DT}Wx8_pДo݄SY: VYN;1Xd9x`10(dLs,<_2r3B^rT<Uڡf"Qr(^;u eVOU;2j$%X:/{LuQ&6fVM 72Aiq:F}NM~ 3* *ՐvyhCvnhnw+y Inv91U.컄^l$SG '[QD#pG q';cFjo; #'&pl&0i-ċ PvJ_o?t+L$) kIfTY4UJA3S@æXZ=IbSgR _?AJ1bPlK{!+z+|F.YZn_y9a'AnH1 ֟#|CuG6d HۈsFr@w,gbnEԯGTQ˹^oj`#cx2>Q!:.$y&t^#+@6PEF %1|7 0,avK ݷ[&˶D@uFLzYŔ;㟡sSa׫Q[?6)XI=&U%CR8t"j[1S:1G>nF}o \buZj ThƛWS5k dÉ6c@&4wYj! hsf{~ov?ѾYACcWk_r^ A·*T<4hXŦ N'2; _`f"+ /0gTs&8kw,b4%aQlcLcZ?UKm>Z ٸ>$W)& ح_w>adt H H`%mdB^zC< $q}WN[HƷ ,֫XCQVgO\KiL %gc6o}tuqY̱*ŹQ3ЉtD G@Kk)dI|\޹D+Km0(5G\1]6]=)Jk*T*5s_rA#R.W=b 0ڪQ֐rk.^q1 C&y_[f XNNN <'~NWrq,.)z@wڼ Ш.] k3ZeT颸H+!7 WYDV_χo="pʃ* , ޅSvهJ!}uW;wS"V.LGQ]ߴCOeFSL+= =jh(OXZ\^筺^R<`M*u{n.wyim AUqG-f!}"f.ɩё2Ym{^YT."#YzF"|QNj+)V(͝)ޣ˓LAakL܆K/>Ձ;i91ui9mqO 䗆kxsYWx1,LU8 ~4!c(j\T\ o)\x2)t3&_$ lk a:} Nëxqr~IFMG߆k&/(Qmx-W<^dj^g إ#RX.>μ=T=[_ʷL&/X*C}C˦#s d14|-,%WğLmGGΉގci%t.) ,,IkNaQۡN/RlNG3eh+gP[k+v i&"M]='߄2:V `nIc??C\&|m # 9ERS[Ƣ]҆L1oC hOc1:q4 Sw6t8 ?Ãu =./<$B7O!zHu)-k)ihMvnb}F<ȌBhvVo#Oc K Us8k1O繀Tmi@d:DWȄTC6)j=vT*$fdoRjN& vYハJбNt gܗkm>B8- Jmӥ f :dk:-x> Dٝg !TwAIgƣ3t":-^TRE"1Q3nם?38Sv=r48T/y\y\s`6`[YSjxx N"YzG)2l4燲~/?2zCl1 -&,-HK"YEXVejF_:pCGc7XtqW(+Òt~l.mťfwŐ숞D@Aȣ}=^FTnFr7ϐ]@ZJXha yR- 4'X_/m]S0 jRh𝷤B s3E[$ġH15uv}?OˁafbEyNtQ!ȴ9ŬtvW!!4 84`(aX INmj(k){Ѣݞ,haXVDnQM^d>lcthBx ͛m-$$"cyn L ltSx+n3Ī{uwp&vr8e9k!bN=`C0kZYYGAl}=EL84$YxfbFbV^2"#aWh]YuRTؤ{L+& ,ݹhUtXCB>&lCsX/d&V햩46M&iп4|pBӧ~+fYވD?H9RX ٹ9(H!1mG#wyj.iT;'d?'A$;:)=qVe*Oz-V]aХ:d岆wߌ'i4CErY ?q&S2|5O?$ݛgϕLk`4qd mlF@11oc|b{E4]&O2⸓wKH^N35Ȇ ㄊMoz16D C)YiD760lpm@ݔT"zNS@ ,49I)R1F(-Qx_O/+U#1;GJ>Iw?ZQ| ۔%1eZCO~vISVxv 4CC2&Ԙ,#*r%CO\]<ʫ m NMD$Q=*%?;`1ཙl-C㩥Vv.6f`U"1=-X*cϼZSpq'|x牲-惂H{;%݌l;bN2=1|\~=>"fob$/?b4)lyعŜ&͌1`i?V*L -#R% ͕39^?ߎ4/"X%8U"Q}e|8ù3vO2k@ˁd3ʘ&O'X ,}(M71<"!>'HRasJ;"{BqaxX߲O>\߮e:*-PqoSWMm&nS4ؘG7q¯C-c7vWP"\I1w!DWF .JZB(66~TY0] ;U d/P6EUj%>*q|yM;@$f3}sˬ]B\4Q׌y9 t wsJUi#5\ Fݝ~2!ݬK*ԧz2Ci~manR,O`O ˉ@ {$sQ}jNV)P#a+h q'c}/ v¯Sn3`@g~*a׏M[I반SY6D;H@U|/ p 5ǀ.QI?R+ CЌ*.d)H{TOUKE҈\ѱԭ[pH\Ni-OGm{Pe֦4\PZǐII۶=7E?kiD2P $'Mj56B`#efEE|Ohd/; f$}8e1)h/} "K]! Bvb&i_Ҽ2"@ /36+tM6da"X`qU );aNYYu„ZeBvCx:^A1 -b^,N1Vy3Ae^ON)¥|lc##Ϲ%P>@T`pG۷g fW 2""G#E,:3ʥie;UЮd+mw!(:J767 ,pT(2_~V` H9@Ve'Jcy|12ʎ>ixxdEAaڈ{czgMbjƥ1z-9[\vIpx}m1ʠ *Do"_Td{GJ 4 #5&)OWjԼBCO`D`'̢nwIs?vπB9Ҭiڢ _ң]P(Z6A⣥m¾m!<+85C6b@H?0g"W‡I%0_̇Ymy> ڠa(Hpu0@n 0ѫ{ s0j 1`3ǟL-*: K`l$8.[2nm/i 5O;(w u;xpz 1Հ$P|-0O3V"|ny$J}(WxFS8\ͼԃ<ul'}#kjO\Bϒ;RDžܝޒ{5[yrbGM4r+H~ٟ8Iwa8K3 8MiMj ԓUM`u;kd1a5᧝0L8$,'u/vLшCmRG4]VV /e,1&t fb^wN<..3uXw#si"r^EB6GXwrp×gL1rgY& r2 פصp< c7J}k[{z$.r@ kEJP()8h.0̔ng2qn ,@2Y']dOC5Hby,Q]cAM7@ @zkyZO`uoՅ< T`O6K92AW.I^/ǣZ[R69nE!Mp#I&u-l*&.8׿ jQ̧#qniZNgKLć[ @N m՞bC_c<,^q=&w'#]ie)Z%M@"GÐ/'Zƃa@j 7W3+,6G BF$;C0:.!4aR]L.= }/ \XZ@#{ߔ-.<,٩Dڲۖ9"S# ;c涤%r@6Rn MVzks/rul P\!6Xb[|`X‰^fB1].dlp$]׶ :Ċ텴JRAaNMMI1yF ͯ'!ROl7Y_fȱ}n98[anpDAxdbxr@ ~vxR|$״; 񖙎؇ 'ݢRm1:C+GLWi#A&Dt>Q+C)C NP58H+$'H,1\[)>7_b_hbeoz8c18˔ۻy9f*k@?%Ő3+af”6h@NtZJ48tUP?pDo89r/<',2rh[5_CML6y=W6muf`=#+,9D"l26N3@'~5[B*(]zOdZ>ؐ +Hv!+:zZNDIo|UUAFA0  J{PI` pHXjiS/{ ޚ$5HED_ԗ1h[m H];wzenineWn O9HG&Ӧ)kQl< ƞ&iy!UXJ  F3 .AĐ-]s}i0hjOPʲ.C\]qu <\(P Md}cRln&i={ڢWT{BAgݮ3r^)P_wd:NBSdNՖٗ*+n%4-~a?BٌNZx3%(e}Ƴ*OQ֌:j'1\U7.8[B@b}]IKy6RPy@9~|ݪ$00% Mئ-4]w43jk }LP/ޡ(U)k)F\Ф}ZWcٖ7HJ6Wpؓ5^rmA4B!uLa=WVeQxƘ.\ra7>MKj+7\@ D~K6We(Uz ;k 6@`ڑ"gܣݪyG;@&VPI0ҤJg}i2-,ys3HS>'+7he nYf)[j2 dXO;]$)u䴲dj Ea^H<{ x*`'#:4Lr&hwa|;{Nbgl>Wc#"G,8Fulks4/. `Q/cQ{/7=HOEVܠ 7Z5Y',c 9 v֟9tuZPt9yZB)_M>'._'a5CpK2}b; g0L'BI@u)[NboXaW`LqX9,O15n@ڱe h3DY~~ʹޓxYG-T1sF:Ի2֠{v!w'&gֻw d(Z/g C˥ djcv_$=]6XNoF׆AAn$F!O\F((؁\dk1(2kGe^xN#wC.?!X,zmq*U$S٩ Ij6F&*f |1SFvOҬV`5Sd) Q^ @TԾ>wՈ6#PBkbp`T @zɖ^*fG >1;f@ݵ\1ywXJ~$^BRo+\+4N$.VU *pku `_ui9|#(LGƵ"Ju!97 ! <$ F8܃.Lr1㒾]j!T Ϻ 0 d ֘O(歷0-U$qȣ"dke+6t|DKML8.-V9f}J0O53bw.rV&ߌFF]kb|U2jIrn!(Nh{:5\_3c/ hPYżl·=`S5 @鶚f]&4|-kw͉oLoğ-K sƞJ=}R{d%O)_ 3R-RG_i CkiuD\iĭQ.:Pvxh8wf&z CD>>f@&[RNCWJH`$681TW6)Cq|)afX%)mhTyi7q~:eFw :9#Wޗ}y|E&PsꀹǞwMfXeiL7̋Ri H\VxqqI7pd9mqqc{qTcP:#֯@sxkÑdm]R4b.p*ZC^KLL|!p=)DeȉOp'߈*#Mo y=#m5?*$E֌9N(윎U5;Qmʺo⶗ Ȁ7,:54fEj /̗a7C\.c+_Rpހa1 %"С!6f]خij^U"bܪ9P1{ y>J˔<~t|UVq}zqW3 I!%|oc|ȿعq¤2ŐbN{ƦUzPTpwX43Ҭ "#ea=tPȹ='}S BL<|Mߴ(PY|!H|Omb#_rIJw&}/< S hɧ : ߂O'2;>}G⣲adRi+ݚ:W~\& J84)c*"$e]X;NRdc^vm-XQ$pW~l\de &|&|PlvRxiDޏ.;8!R#ss"wl,ԇup1^,l0%Gu !r"n95I,2}jq0jdZeR 'Mgo[{7iug4la$Wr=[-4z&bOkދ.\śwAR%q|\#I)U٦+%11v9P|"'.aɜ!q][wS >Znfi,4oRj ":(jiIϬ=%oɔ-בV:%{K)J\LqNH7:ftדp\jlޅ͑*Qxu!sAH~snlS{,,g)3r\b̾n]/!h/D2~.ݛ6r ,F"ktrth)joxWoF4q"cT)ZXSewߴe~?lNF >AoMK{@}oBRi;t.Σ5z1{@卍n/h8‚p,`v/+Adpˉ3aI7j8p&We[a1a,]:/V<'ݷ2n<[|ɔOT])% ` BM=Ƹ>À~T@}0GUtnX%t)xsY馩܄^f`AGJzqhM{WLELq: Hr8rֶg߮b=*4VV<~q4N6AN X hW%اTW oOǮ˭:۫OG;H΀mgՓn?OZ$RNҧ;^+E"n(o^aVk>/61F{C"}>ַ%,2/͓n&5dZ,5&M7f* L׷қCSr+d'gΉ+uN0@A8r`P[,>Ƌ@i,`nv+baW D^;||6 XeX#'+3)-ΩpbQJ`:erԃ.;d@0 cEҳH%.!{:UeO州FY-!.eo /Ļ?hGsyю䪭츠zk+{G{;hE2)&H})MYX MF)%!S5؜kH/gH%*3_8$?|fX^5ϿX6p"J} Lal_<%ߺ5;6`l͝ (kGA(, ٲ*B`LX'XLe仼UmwՄbWm.WD뷧 e\)@9~4鋵> `*jzPU;_=m0gT7AJ"4Z/)^-OjI[r.NuL5iF,js g 3_ VOQ >Ӝ|H$8],#{z -.PM1ZRDFIbåtY}l' ʡKƘ~*Wk \ PN9wHBJ̕MhK9|84[_~cN ם(ɡ~Ӻ[n|;wo@% ek8:p1Z}!Eth?hn;,F^MN55QF+lzW}a@̐auֲ/Z@SDW ݸI鈤_"rj"0%7M >g[ߒ nHTttfP wMlhj m!KZ3;{7!n,F]g9rG]QKEfW }HJ "r'^tO1ELsBp?/4_4Uj[R E>"c<7 w?ENGܐ#Z+XڎO Q!K ,q/)/WAwkp Ql fU`EQRJ4PtY6@|ݫ tl֡q_>Oԇ{'g%߯m[pY2 ,RSQ7aa@jƶSRXjX5LUO~TM`$lEˣB4 Cqz\7T3 `5M4 hMO\!ZYuɎU\KJ5u qq3s]M 6uƳu2@UaՈY3α!9aV@TIIi&W?J̞0dM~D XYjI)j'H5>; Ki{M2sd]mN8|$v_$RlQH#ȕ@Vz˫gQSG38:sꃿ?{yCI*H?x6I H~v-qO@uv2 2g*m-s*Wh|u4Q8i$)(U@k#q[3 \C XwELjo;fxz,rh;KlE-(>jJgPc 0qLstϼ]T 1bNViiTAɪ\yy{vPSҚ5>UW;!>B}FyPi8pk}:[e(F@ֿ.aq.9ٷt_,=0`āG䃆e1_GaiS -T_JTz p.޾Θ#FT<IAe >*t>Wm[Z[xݬ Ħ3ZAI*X]{AlfQt+u+`0jYEJy3tBjH8lA2 6_ bB>I$' (BboVEoa>OBtUt3Mv i?J2a𻸧]۹d奨4.#G%s rueOl[W;h¦y>,X0 osmM+-rؼ .T+ 8tA/}cc|JdUaU|3pR6xgImm?%=GSkV1>hS`u/"VB? Ǧԏ,EIs+xya(}9=)L&+ jajw 3G6[%;QB) DiߔmV(SP2Y>>wU2!ɒ@m`B{T%NY4ygOP99 䖷.L*} hUMJ'd5 q4t8PhlqrA =V[B  bvsu3Fv$I3/ 3MzYw z3@Xx.M2Sh}#5Wm4eBXܺE$+ H$\Q_Ó#6-%O2f'<6`J=Ik 0{@Oz{82/G%@n0|;4 UW"S?cT:]}۬{=lSX% oy9^< ;32\HWEvUt=Y0skÕM=+^ %ށ:[>]Ѹs*b x;󾨗O(*r(BL&3i*{M7q}ͶlevR0>{Cşkȇ(lLI"kkb_NLuaiGUMj샮q/zlxf9s:o#M|tr< hU,+m"f0ͨMnK,Ξ>ԥDFśz⹧Nf|4 3JM֟ mԥ) eug%"gm/qV|t\C!J. YF^5s 4w}M<|E8;ee=-w6L%` w- FG8o<$gFI18w jg)np?JY4C*roaF %k81ɢ68;:p{ e9`Ib&s߯/EaKevHAQXDFhO"s0ڳVD Q_>O `H9#HӠ;l+ Q ]-1KK,CU2^550ȫԑ. jeS:})($?2u. Gٵ;5D L8ۇ#n4ޥm76+rU axܦe:Zuu85W;UU7tEo?/OCܺe I{9|=>KmxVV_jQ V-Y\E^xͤE,2>+"ȿj)%Q.!s X}wU&>at1؂8J#Ի%O?S4!ި>E͓S:p-QJOV sYIP6Rl#W4Jq.^6('}Ļh8GH7*V%o2[GӓIucGJwb+iO2N+ /7tobx5,ֹ+6[}|túBrX6yn 6r޸5covɪCXTeUt eOl,B./j̘?74mY6  8=>|(*`| POĤd7"cȲΨLB.\hr 6㑑8Ô1*&ٯ"B"Qҟf#[C0Jf,,ODCNwa:dKNmK/UدݓڤA3e5@I1#?;ўgdlzcBC\N| ZfSpbEx}ljJ + Fhh+n$yL_[5Wth/.\7aRn}i\mD;9Ζ6ʑ\CZ"WIn3d klN}:481qK;.Z{;.PF"Q4p T7&$o=Wͮa5ڗf }9Lq@~5˧_{I;h =ӌUkd(-EϞ{YUQK@VwÅ[%oK;N?Yz[=^@(CCl,$Ζ%F(Ky5X, M?ՁD gELc̴#pd}v΄ Ŕ[ߚÒQssՖ9hLڵq HZI<2CK? ȮFywrYE >'~Sr!@65GaXAElt5MPqy[+cݼ<<<y ЇdZ_P89h{Un&-@mQA]8TM~%]I$~|X>7 ~Y{/oҰ$ xA}%]jJ}K b}klOvtaC!= <ڀloAuFydRȂ"7ܰ HHJ 7̂4E՜P,~t "n6r va޷תvh%,2aePmiDc7dE(ڡAw]aDr4Qǚ0!m^H*#Ev~QEG~t+f~}Os84lE7),@&0Ͷvf_HXfqO=IVaRE:=w3ƭgw1Ǝ`(=Е߁H0 dO줍-8ѱH50t Is4&ǀ&8k7³5o⍑kս nj3))hH 9QSLp4[Oa+ 1u(w9*:?x4+~;'`8}P>?AlZ;C[B[m'3&PȢ/q]2^E 3v"hn$ 8FyKF^@\qKNÒD*{]1 ,cwo!9odҧ#'cIGHy/;e ,ltV &w|gsҤמ825+tށ%H r/tH8Q?;"\e L(WR{i N:yMi0}mH)ʇ^VHE2tJ$BݭM:WR/e9*OoJpƱX!'Hw2Tuaye$k|.o`RGkR54(K5{ nzD(~W,X.XǦD 8V:IF}'iB#PUu9ŌLWH'w347*͛ġvI2gPgst˻a"Yo&\ &|d EKc"W㱉i70=q0B&g Y ny?L~h`> 3>LJ V Vߑ>Y{#4H$ s;;Vpo58G^{hUTI%\{1xQΠ{ °˵xȈKwOwyړ0:m|+8iؽ:΅z Mέл["? [CZ& z\;{ۓ~#Oٲ<"*J&Ԡ[aDiBЪ3Ӄ6:$jmB QtOek!z{WA@*mw <[̗,HK)hcWfvf1lG fsPl+};>P y˳lp%W"CziŸ[SR 6 @ki_\YGCdo :PཁobakL ~4ܸL4@BnPt0nj@Te"OrQ_认}C]e7AWP6rԿ /۩T ;<[<ݼ r}`%b*QQFcޗwLM8[`/'/lgï˳~ |R!ՎNZ5E`U.SHFy" <ʉEA6ml>^ALcPbwXw-gF>;1exTQ"!\s:uAlD:UWJd!RFUQpa0cЕ363 %H*uJj *@rowV< ӭѼ-J>̆AZgggA@YF~`2WAr2ey \Siə17HllBH#Q;B"{T˞ڷ_0!ceTn@<93=ɂ5[_P4`Z>(T"l{g&FH]y Ce.z8bi%6S HUWQH&F'n!iΑU>Q(*Q~2>,\[9ƨ9|QHLm9ckOF_ '0@^q+ESMnM[~C)hD]6]>utQtI~ _b L5{_]yp"%v@wk܍ Í G{eٽBLe{搜 NSad~h>-~BRC۳-hVCZ:+8A@%_T~Z Z-9EN,1uPhr{ GJQ}ȟX](5c!10-U(#B)VR@8' J#]V}OvPD:Y Ub%˧](1.o j!W8$ELъ-+JVON-į;'>L- "&,.Q`h EJq&.ۼ3+#, cj v LץjOEIǏ$9Z⋻ *ԖF|!c\)d65SGP%ep-;y ,Sg3N@Nzܦ-Xޒf>h$V٠pS IPK !J&n[;%# '}b X"񻸕Iy6NVRq5 k ~[Y%,XDWdz`lY^@Z{3Жeݐ+ȫ@Η$X'7X"d1.葅&gPR%nsacJ'۝F+͆8SoMaڿ}6+ bB35o~ tsb+^ACȏ10(Elso%Y_911#~4܄ KeS 3_iN Um]EtL`e33aq\TLMBe"n<(\[!,J[¹a],K1o2:5OD-70fէ1Ź ֊'REl[ok1o[ͼL}yKϡ% $jG{k)!xH AUrj@b/7ë\UFރ{@yr(^(NOHP}YP9Ep˯RA2+JCn;oA,ǟLi%i1Q+ڀk>)*`"p1AeA-9wYL"z<ĵ&d5V8laO\|ӌ01'2WP0QTÀx} ̨B?W+rFf\~ȑ5Ldj5 i8GQlS/ښl͕kqzH C1 ( qQvm")pA"6oau",ޖ6P,1A[&ѱ`/{z"7PiM*wei^Z()$l|rBP@G&C}Q]_k ؀!,`x:-*cpǴq ISU MfpFzƍ :Zzm&tSOvpi/GbOxb^NՐU?Eu+DBȭ1کnuja= 'Z{>%>aAz&jIR6g2b"@+֛JLz" ?k+{~;|Dj Jh;WXJJR7QY^Y, $ʋĿ* |3X%n^h.~# R eMhd ZHq 4Ҿ )ѸPT5Ol*n \l>s}^w:'A "|ߓ_BAfrM$^[nGh _Ҩ7n>.t/ >3(<]43Z"~wy[ymlFݩSmWaax1tP'.,E F+5"! | YXyqU-j+a%OHV؂syY { (;z9go5*EHqr5*i}67[389NgqLQ6M1&I1OrH2clr֢BО*Ez3Z53uT֥eH"ЈŖQ*|F?Qs(!VyV3Xz/Jo\eY%PD;t!_g@șK @/>C~yR/9+Cvt"=*H) I*{ q/4&3W̗ }-(%~Pr\I!+T0KF,z7i 7 @fO(4e]mr4#\>.[&,Q+cOA$p1ܢ}4[;-DcoB9$cCt'~Cvs1cQz㭀J/[RaDV4"o+~@Mc9dQ_u悄^c"?En8&ayx_:aha15*-|^ zw1/kx>#h4 o k3CP"<lbmr,o%+) 1!/^FI^9DI -㕖BV70o"U-8ꡣmf%:ζݨ!!= -BTŸz pb9ɠ _BIIPAK1u h͠p'hTR"1^i+<`Tr;.})vF&p0X$PN wYUH?J-khO۔&uBU˅{cj&R(+8I $3] 0rGQZ@w4s:Mwry`qJdwKM6wO֘__TFy7/Y:d+_w_y#F9)tEm)oX$dz&MDԈ߁rK7ufF]59wG-zhQUflb>GE氼I%ӕ,w/) V\u!<ϸj"]CGb?c$7:(S+qRuPpv{10$]AUj; [FޛpIzM{zC}Z8K& +{:SFpIUCcr~Q+dX0<:NI7C &LpI^YKjb^KH[L_oಾs[gWHaKhZuQ;I hT|FO1u5^fn\ d~J%B}F^I$C~btys+:i)Х*- Ώ1^dc@]B-|s 7q 5ڱӆotկC#4# zQ>"Lił& OWbONY~Z3run\qsd&)Z= ua B6-cfzu-6 2;B0'QʕXd%NAg|ڸg,~J`-5]1ea΃-u!5+*`SpxL>:@@aYMA9 !}Y Od`UZ!fkƟ'*x?|#A;)Ue~ğ|Ȣ#Oܬ}2Y.p:P: # Z1+l o wxmA@ ޝcy& 7oV+ő_wΜKqbiy b˲ $2oᑽ'^6L0DrӦDWokV}\}Vp[1445|om [jA5и~U l [U`OZ.W kr9O>\gpɅzOt݉ kĴ˝DI;Su&#@^׊޷nG&-t{D _r5u_#܈/x3l"*6Bɑ~ &m؜PU|ZK#T^U!nj AeJآe9Zl SؓƳDǡ=-ߚ9NLB?K-e]Naf~> "]9mr/kL @V"ЖcrR@=WB/Zn ZI+{@@cqd<$'ʋ:$:M6lO:zo6GFG2- Nds PD} nl$Pfō  l_l.>i|S è'(|x+s`=H.-%|HrےAt`BTҚt&Ih6<˂ZCW~+2^la ֒hyc%/앿D CNpSqRo,OIFhIrypme_??(ӄ2_iߠ`a2L,>*HTAW1Z#U'3>DIJܡ;q-X5<-LkkKiכX Ń%-f"J~RHw:e±J Iy]UgtJɝxpRZR_EOq&Y5:.Ez%en8ĉ] UyOT`H-můo%>Vx1[>heZH^XG>q~ ۽"5\rSvC{p]FG=ψO2.c\v_ SUVK8ٷd?G|\$Bde\t(wjMq*c GU(*q`[GKFŸlq+_o .@B] .'dqp~b\T7:z(n8YOlbe1|IrE`\*@Dn)\:]!ZNh@pHUؓ(3fe+L\rZ]S. pYсFlHw !9K]1D-ܽ!e G'FT_3"2ƌOK_k^a!b.ӤW]0[NTdXfae,e> (㏆WꙟO]N 9CE#:x+6k{8zE#s\3sw0"%|;Q m4 --+WQ"(5g4!1ILIx ZihE ,b״Xd UYg07v}J7CQ]P%plC|@>Ż1Гrk`Iv9St^0>&LIwd=՗@JeG:y}-:Z\dC+= ̭sLK],Ǹ]?jR~>3ۭkK*.'j*ur@羡c>R`Z_5Tp՚706W^4Hch&6RS-HPQVӍU|o),f 1'ަjH=G@?O{aU"6B{rb#>Y8ՃFcD3N)3qa%gYZ07070100000308000081a4000000000000000000000001644ae3ba00004348000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko.xz7zXZִF!t/C]?Eh=ڜ.+Ksi ^҇!E?#bAdװmMkwF+%I$J4GwKq91&]$,Mv^0HDM]hǛM.ϒ5,hbxO^`9-n1QbM$F?JJjHG*h/į Zi$)|#wjb7ھa:t/Bl)mIY. 3(kOUqϙr^r=KD'X-(}}qocn~M+ioVQE l/ޤxi@/"c<%ߧnŚhɊ 6*j͇6LF?^T/O)'@ی{IO:wyHJǟ!>.!8J~ l5/:J,,& {+=«i; hGtu@&^mݹP1=7_@v| 7ݴoRCDn!Ue%n6%A?W`aH)#vNKtOT៿E,;*F)>*lEe>^!Fpg|,=sdt[u%T#n|&B _m6F\bR0t%ĵ>)}~Y5G@`EΏ<9*Y4)s$/\*.`[Pd9s{ 9lȱbg*LL2 x=Ʉp. PBNu%0erG (MC'6>gk)A"E=u rі=֞ʩ#xhL'yX֎凕R/вlk-\3 _~u3=1|s5&N9T:1٭qQShV^wcu,#a& <`ZvX<7XL+nԿZLy@L)Vb* u[1 ~P {G ׽&0vٲBcqsU;ςlalpe["N$MǼ޹WXC$2?؍=ֳ_AT&uE*~LJtiq׾B@#mûTᦸ|+  >{پo LeMzb(] mm[< leR#'yُx@Yzmc.|" Tr $Fl[.juF݆Ѹg U9"<ļ 1 +$L'RYѮ>.0x,4:gyP @ %DI%!:DVO)R~[ j*J~YPȱ jb+shh3EoE7ДvYBmv"ӷÛ~=O%qT^i NL京SSZ9.DI姊z[_yBt5JX=#FC8HVcg!y+G{*Dt|ae161@? $eP.qa^x qSt7Zce5 ՜;& Ӻ64$> _G'w&Նx?\ hT*HOGR65*o%jv!:˚"xC}_A).w(wah;xZ@hk˨ǚO\B}T.ڶu;_5wC;aȹ)!uBrPъ0+wIC)h5)67 6F"D:2k+cx/QOQ Pw:Ԋ."O©ͼh V H88iCRŮFSѥm&,f6bst0k p}#Nl 6@ g@yxho@w.SJ< gf>9%͛iۑz Jmʂu娣ek15)M?Fw魔d nMŲ ؝5P/q$2 UVy*r~J˃>jk-[}DUZ懎6|n+ZֳK~L#GҪ>;-N+&pbm0m}dr6 =Utg?!F/6(1ݝq",l `$t9G"\A^NH|w9|%f-TY+!N^qjzie#eш-qFDhSDǮf-boO6Բ_GnuT+EƋahp,ՠ|P=ڗ¹*7s4kjezF.Qd5ݐ hfV[Ev99EROoI,U-; x{0sio";aM^g۠E]wn:xd~j2-L=ʮay6;C-*տJ<; kTZh)gsF[!&\';9ViZIfI׈cb-#5rFpw{:lڮI-aykG0(<S#&K9u[뒱=ޒe Ex{_q=kFTO0$'"ITŒL>;!^W(f_i(@ s앵Up>97x -iX [+ZyC> 7”QB>}4sG~͐npz.n(&4U P|FLKGtLGM]mDE۹i[L>1Z &oa*iP8G<ӗN=(P,<qD]]6 {ms'a? otۓ|FCZ[J[sD@2ÝY"<A'bkJB ALDoHjHx;aJ_s7":|7kxZ'Iň+N%vւ~K$?ySKCKJITTTVQ{05D2KYbC)}7( Oqg.Bw(on` ¨݇`*TFnʁ ;>p~S&P0=w%2ȐsZZfO᱖/(}(WJ,{v"1JVg4e,C3&kA>ryޅ[QIKb,Vz!rs1N}Jomf188or ]mxrβ|ZcDAbg#OVtU xu/;!*0DBQV*iZE+P M-{4fObeJviH3_B~XٻÄǦ@#Qvm,;D>1W3YC7hj@լky! H%nَn59<*!+M2X Cbyw\UXzGT÷0v,/i=n ־A$ZV|ϐAq?F0} @PPO[(~ z\qX"%\%^ &|-K]</2a<4#Oj&w";9O!t<L&mLp? [w0ϱ321+x`Y[02҃~My5VH:2׃X芑C`rBq9V+Sk>Y"oIHr At 3NtJjb$!c!3*P `5n7qʃ4jR|"fd7ʣ_Ptf (CWԆ&‡< p ~ĩQ\ [ic]*wjc3k Zi%@y]DPƑє_B-s@twctUu&{|?w:tEGˡ o_cdpQ,'c`-'4v>_sۂϽh^"`vΗ#h gGu =Tkx3\@ t@Yj\yJvlfw@?<6s$`o@`L6.+h;@5t5R~(UMl"j(oԉKֹ[w5Aoi|a)i|#q#_?41yZ?';풕 4OƄ'C֟AKϘP SX@12p{CƆBEڄC}i[ާ.9W/[tOTp aL8CYoA[0 fЩƑ:t$UZ@ѫ_u~[tee{<ɋ!ϑR-ϵ'%W)Åȃ.<>\+NnxR^k NXY.b[6#9')?2O:*:x0ttNd;\<273E3u|] CuRӆ-NԴ>G̮zorF [K]]DPl~t_\BEjIENB};w``^г -DAr6vb$f/;3y@)Cp3jsYT [-@;bDz#+WDR )Pjldt_d}KؖΗ!!"@+:#JɃ8 lK"0ʴo>x=*6WхOBPIHSjiy&V ں~=[-*p!SDCZ] |v0V#P[Q9̢/͎V >f@։ɹzsolWXc]V{.Ɏj gKQWݞWE{zab/PHZ~u$,P>8}#C~S5i~N7f!C;$D +AEbC58R[5'pxnTgw=r}sjn\x~`ث_Y&*PY) KpU-fڕK%9*IR~0tt4vIf%fƳ΍! dT>`g{)t9jhg-6bL_[z*0B\6"N@H5EhyP` ޯq7r\nLsQ` ?xѨRRmukaiK^O;up+~3+A%+1X_̓-ˊ  w{lJ1߆Vͪwy![C˞A v:/L/dݶtŇwL{zw6`Sy{;5ݫ:'f+" ϮP*?/]~o&b&JhW۳(S '_8LǏ#\B~.<4cZqRFma~d%aTF  ?5c qJдK[;!ص6)6!bMw1@6~hL1_G॒V,}h___yGov)&DgLBJwP45PxDJޓl'&弘Zu!Ӊ)$ Ӏf1F|yO\BJ講>zVfۼH0ĒK!<_A;\)Vx.qr j}b.#=Y2(|j=7NFb m=>>whԉ2lNI/L N ] 0hg]?hJ·ZؤJ oxK\+ &6 .K ]DiԵ(oȵg Qf c @ǝ7 2闽gP0-52x[8 nNOs$_m$k|GՌ[s:>.V9+4OV^>P dȁ@SXX],+Bfٓ3u(x! 3͎|U{?oŧ߆zM?:p,)p\-t>7.miShl_3O7 3Gjl|ZVyp_ wo|-<<E,QS"ͣT~uFͱW cxQC-px4xa+-dȭkB`}>uMV AeHDj ME#^au(O f$5'łuf9ZQkMW#F$[:1Y}.e/tM]~tl.&LX٤ݬ}߃5ڄ$T,yϷAoTc\5F( Oq}GGvcn"һm~@Èp7G}r&ɛH0^]AAA:R5 IcncU*.]vTy%M2 c(6Zӫ$} -@.DF4.uh,#z&00dÉ%m)eSc-evbUӬ]5b1i5Nl":%S_Bq89ĝ20uVԑH  (>)d7g^de d!ő" lbp0A4^riaT׋ e+}(bjl&oZ4AA Nv3`IRvoyc4:5X)w%4Dz7 {*B*\jS-KUk$ªi!./_bvlSո{%I~ZGI()@%3'TaY 賐ZI-R~ʄ$8<WbNeA,tTt4]DƑgOۣ^FBwBQɑ{R[{DE:!@* P-0ToG3٘nHluzĜxtvҘ$9M?%eh kޠ#*QlS!n ބ~*|0X sW,Gh8Lj$o݇!Mh}`}0#{Kl^N^orZ":/W_-N'ݻ)F?ڿ y5a?!IikŐ:J+%ժS(GQ5)u(uU^6 h/Ǵul̗=;S8){&WVN~'Ĩ!+FN:}ZEjڌSn9ˢ{A,@%tŝVLշ՟[I"M0%03ofĕ~앭y k4VWQ錄ĸZOJOKzͬ+EWaDz3,`t_;f k@!ީzC7@8?\ikd_PLZ{~7`2ld"i;[,AXmi21WCE_sO`GWаisf rOKfu_m J;T3VQ`Ӝ\I?%q #!ɵ.ZA2+*b Bܺx"*ݛ hyvr叽O2FIU=wI K;!u]s!7sy=.rT%]/ОLQ֔+2 pa;Dq٭Sr]9yJIhL1|M>op3֩0\}(&{i}\FqVID19m1Ȇ !-.!)hC,m~0g q춛GI2/JJį}/xwYY=G#H>B˼nN2j<+dE^8yU^ٵZH=J> _cj^ts#[G1)E2ajYOHF+2nFXY^_Bgzɠ½f5& y1Ѩ_bⅶ`Q񠑯 ]ŠhYk: G}ᨏx2f;Wu I"6K7<+J^7=i*S"oxN\I5sp i}ovbAA>,:>jXX t0ԕR Px#@ӺSS^l I5[,>w rqa}Dbw^Y_RHR1Jx^IH.&9.v?zȐ|R4LUgDV6 TfM .4} _asF1&`3yj'WGFiS_ :jn722L^7$͗,OϢBEN7>m#g4Խ1*w`IWZUm6:lM S?Jx'm5'gbny5 ^`9A<gOet p > ئ>:ס3zw@,(sh, (5윦jpe%M2\Vo((RGwFqkb}*wI:=eÎ1'6V&s \ԋ@?]nRG,pAB ~a|7|Ol@kiߝ$o^Hگ/םPm'56B.N7 (23h6V_ӹ$NtHv-T=kX? ڽ%eM| t%v&#&+ɞ2Ȃp^$}Ī)<]fsf FOj҉z8%)HRkts!)\AfkowHz0g*"bE'*S8,(m|JFkڐ'[YT -h"k.9ff4 ƠERˡ< e뾓3j 0~dа&gHi - wBK6y\WYmyo7[YVf< }Zb^#K,.j].b=Y4 ٩DB\X)sƮH}H>B˟W}' T)~ +@oFG=i%R%HJhiLbD&7̂)](UrqC'۲hN])^AzB1{)]$PsI]?(2pD)@rџ , P']QMpRD\@CunϖS* g"}Z%k㠖].M F;~Uae=$ {C 4“-N&=:18#"=0( \]sEs-)c-Q:kx&z xbB.ׁ/"B5PYviV!WiGgՑ(r ˂޾Kov`ѯGa@oZN~YvӡA18DW3HV**:'VKA7oTωjڢ,֓%&3佩=.I=b? ]~x;WxM^}n+{l. nvښoe Rt(R~=&q:Ј̿=_.phfI@'CN۵yeO'PǠbOX{ݵt~ BjM"04L6J#~]3;eUWPd _CیS4K#W ȵLs֎Mi75x5jʒɥ,M#YZA=Fq3={=`irlOb¶˽>]mX^ -Io=*3#쾖&!t؄~Dg>#uؔ䷅6>]XRrx$!AUJֿYG=2-,Lā€)1fiRز)'Y$%)"l?\1`Y` *.=p3fP Oq p1n$9R: o*8Ad'Q#M2j gsK2<LݬQm婇\ CJ|6Mndԑn.lNKNF?nn_G;|`pYz5E%N%_ (t%TɄLK/ `/PG6b%JYJZ}hWFce"I1Hpګ5 5^CNvm:0|sQnșq8#$D"T]|*3V"ۍs(U:~Srİ 63woNmU9Ο(D!e䔚zI DNjbEzn6.,lmiyp4CvwM540 .'JS-ݧW"AxV5БiSzOu[NDR<1o k֦Հ:9st n,jxͱag?AK*z!BsUA-kaGW^zHۨSNy$E:%B#AJ'/涯,E0%M=]G<Ⱦ4r{;w<+Tq__.GY$dQOs0:#3Pq#s4PȄa[MTcLЬ_=؍f81p1}>hъdCj*#a(Dw- /Fc)Y14ӱ'?b[lM2h BIܻuݍ.I]x'^A, 36I$/`} }T8W7`al2]/YQgkȼLd =&|GLG]͎MMU+i>SCjK-LXxhcJ 5 D1Qƴ%.I%N%i6-/}(uvUD]VisZJIi猖()0\ߗc'|zs%jdy^m!dm^ vwɼxjJI8  fkoLp軐ULÄ{^%r b] ~qGKԡTn3WgbIU4jW佬`ye[χ/?p+56?(۠x`Rd&h"n-YyNPNSyڏp{k23yɣ*8wб[K'rF *oD*M,*T[Ҿ6E^`byo!yqQ ʙ\;ʹpX?nAʂwCtIO*SWc` =a`' 5TKdqR\@'tTh/޷g+핣7/Ͼv][gi3ҡu% l/Rm: '4)ܔԙqK[nYyԡ IB\t8Ҽl^ LɶѾiqMf`z""ѷX‰e^uR07[/@B#xQ)Bv u~4_SYrmz !rJ=7E N#*0ڀ|&'[wAܑDra#*VfʜZ3e*bB*yFS}vkz_Kx #/;H[*bvAMH Xȗ/PNd.~8&dxmzU&/B(k܆L%׳*ZPz h"Fq25jwL _6zIbb= kJ%>UWIhiɊcvD @!w,5:Š@(ee&D1RIzF;?:{?L t6=kGhD-HM2O C`%kd.ЂZGp)BƎU5*fF@ L"Dh2M(좋ԛȋ$Vd+|Dh[N3T^WpSLNB&Qap!BLZr[+ʡÜi5H2<99oo_8bA{i6@"b >bNVʦ"8²ݞuJSjn3+[W2%0>w6#b HT! J#%i~~C(JauxCM🍰$"58pmun즖9lk΋~Gn 88Mf)]d|; >^F ~Wt(ʴsBle>0@KNJ bjCWhz{*".8"^Mg) Oo4̦Mi:'f*l_Ң@e s#YgFm=z@gFtّ9p>'>Y<'DQ"v(XvFUty}?LbP\&DAfcM/)f'A/J'Ddm9$q[{ݳeh_)y9) :-T;q/Ikx$N,9ޡJ2Uor'?Azhw]=Sփ8TJ1kYU d28+zɱ@[_(_"#N>ךKxe>C)󎡯 t"M7mJ՘ \kf6Pɸ? "7w:S !:\5$eTLm`RabH9M7qn kopKl†,£esB9ְK)7؅8Y1X&=r)@Ep^^7` W0ԣDc(;/eO酏{Ɲ2){#f.-R{MT 4'xJt2!3sjzֆ/YQsv|&F}/|LagpՋV!<)$k{75x\mA|8] NЀESJ0un){: ڟhM`x PoD$ P"uUŌ\m $yD#%VBRKiېusoR .̺(Acu8.T0f1 ֵN%o"k|Nw_p"s]JS.?򤇘eAֲSE9*@8iLrIVk9Q\\߅u SU D*l2KƯ-M\lM)"=:MojI:\ۀy*t;r3Q,-.z^䀖`XMЁR5nSl?Jߏar?dznWXuDb_Z^ISK^?Ϧ49hlMjwgJ\e5|Mӟ""{iȐqo(sNA]L<]%нJ~G ԘMi_s2~Qm$LG;:LtU*tfeI^1~}ښ lwp7SDzp (ȥ)LXjfM!wFu6#NͰ9\9HϼXvO=ma;]&acaa{Cs;R81P8L ?l{y~s}%ǎFEwlStrⵐ8{d2^sBf*(mٿ/L$НGᑝ`)o7Vz2Sq9AQ6,2'u Z񔑞h wmzZd֑Q>Eu 0y[%FAL3o 5'1A|8sjm cBek@*!'[V9D84hzC@^'8xjp5ы ufOHZ|w"]gYOX1*=& ')I Cd_dRh?&e [N0÷i!1iVj6nI ܉֬=a67<1Di1u]v8 tOKHpM3d- &L S|a0{0#f$/ex(lN%F;-MPs(Kčp20z}n(Gh^/Cfu:Fh,S۹00/" aGwU h%jwf`&9Qs8d_>8}@4_!޲ x?aǒL7V/Ug' ɶ2Xy /-S{cGXRX2MWv}D$ۂE /"ḇNHkRP>G5=Gztד*Wtutr%^ &Jm ev:zby [edH5L\P Bw\pbWNvVl+~?Q46LJH4!v1^dev E]Œ2oƲy˞Pd8v#=2倘+TF,dK&٠[\q~r9I4<}MHnv3> lH2(> @+Qب$jfC_m"\QՓc,&z>ͿTuCU nROg%R]W"fy,9v>\Xh-% 0S$˭:i,2mi QƣE;zEz1Y?=̶z#`@hvpVG堸z=J*UaB,2DzѿojXK/A`tr:ߥ;/A)8r4xw[=QN=F3@l1 9Zu13 P-43/;=@$x|!|U I, i!ĢT.х.4#}fF0yq賚h״z*b~En#CBgWQmqr#/}  UNRղ,_QTuXm&Gg{bQp]nz&BX8I+qsS 7ŧxҳ13N21 {n)-ZpXދ;zs}_3'8tB?ToR]⎩WJ귌xXw9 xh85 kb=RIcXra\hN@q)BB)I^Fk0΀qtʮ O5i~~wd ]OzaDda+=6 */E@jaXchw9ԤRm5;뷣t#y2D'G>_s67\ߘEkny/;=6<@$?hfˋ_ɇɸi~cfE>P~ Kl.݄9ijS氿F2HkA<}ɡ}g p0XEcx#P99h/9,a_{3,&<]˧ɉXkR)WH56z^ƼL`иHJ7)m ړ3V/R9F#)Ewq)Kp[56Ng$,)0 ZLd{*;a?ώ\?N]K$RZl}dgYe맽$SZ+n$(\k=_hPU99Ybu(QG!P~Q0)~Ȁå :Ğ- ǃQC᲋ 6OE{t 嚢JpK&JW3-ϵ%l2#FF72[Ʉb+]> bie~GÐ_4iKQ 0B`X"5tgHަ/Oe L!;-tI"9:ڵ hR6[!A?~ֽtiĂ w*MΰQLwF1[?$B8mXLȪ ؇GΧqOO3g"ʹ7>$< 6Jklzgdup% ynairP(*pPv[H#(Wd!{/m3>>Q.0>V=fVM8uP؂CNqoZ7M̊ϟhx(h)WO0EBKg|00Bm2< B!NVi$gƫZP-2l(v\JjL{d,\[V2@WcL웱gYZ0707010000030a000081a4000000000000000000000001644ae3ba0000c22c000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko.xz7zXZִF!t/]?Eh=ڜ.+(^GinAuw[-44,slDQThe멤zj5"6Vh3&^GT~JP %Ϋr]>!j,;bC|fc)Ѯ,8 9*L Q9W~מ7&7{_`K{RWڛ_|:^+WҴ' O,IrR:׎Ţ15|W$z2 YH]A& =9 % APLcx%gb:TL>2"ji?ڲ];8c: B.PH?|zmќ^QL5@WކJ Nj9A}!)#-;qXr]kݗ]8dKWGT-BuKy ,mY(#TOE ,\6կ-hb?>V_{#zb#Ժ&i1vSw`rGqLNc&!F>~w{U{㉉Cbއ2LsKRYrZaMC$.I( ŎI)$&MG>ؕO"4X’k#fNl;AzIU#xOZҘͅ b ^\p7IQF0D jq.&ny DFs9.mqK {{υ69: B_&`!:`l_ *ldoczR׀0K+I>b8Yg>nɳ3:#:IWLH l7$tK:nաVwIٍ trHW8SLlܢ3Z5j[&x924Qc,ʽ*y fMi.8w#,'ijA/Kb>s1~u+ƠTŠס|h)$XJR}Bgg`/L[5bmXI+y|,>߶,=xz=oJ26rZlPxcFč':\g:o+'-Jv9&>7^IQ)#Y bdRc21AJ8,A,CX`_rB0~nR45[.,W+$/2mNl]mFČM rlD%䑉CoS;ʫyì|? X'g`RȔpF#7-6ٙ~^YJeiu/(T8Ѫb/$R ?4iSWag))l˿٣Bt#tػ/2`SIxe4џu(6 R.vY209 6SV$&%ND}G;,1[3"\LajEqVXE)u\/"LxG'>xB*dHtAhzB.΃Υe[h.1쾀f<8r%ؔR $ Fe`q0opϊC7΄uRP7<<͕[( rj ua\=`d|,^]}Aݴ)Y9eL3s J{ZMw)lwڑxp4|dgGEKiH2)s%7`Sqٴ$/̅q9EԺ|NC}`l (x{|K1PP9]oPe`YPR#g"TiGإ<( L%vfބ wr"- Ue J.c5y^֏hY?mJ!UoAiY+m ,܈wxH _:i1j.g y58w=~#0eX[(;GB0{Q/Qhݣ&=Ԭvy88r$_CҖMT=gf?e6n6P¿.N/{{$@Pmd3u1d3fw5svߑ{̹/^=^g\g9JhpOv)hl\+IZ-Yw|9q CqzUXDĦ_ YTYP鱗oӜOtqHvP' o{2 ˭bS(cPkODJ$?Ig1U땞Hr݌ۄ'Pʹ ;yc!@DapeBdl\wy|_" y8UiuVʾ#BH<d~PG~0* J|@X5t1hIOj] \ ^Z:>kT#]5UK8YWY{vL~jʚ3Xa.9k#r3}@"BGk!챦飨n&ºD,x3a"q-q1\]8/ߑ4*GU)ǣ_ (fWꃵ@:ob((XEf-BW7hbsEJnTGg(ɳFEIT~XFH%vDM y44d[K]~#u?WEVLTS3;lA x"KZ $a?bu$q}L"*˕uͥW9 #(MtVa M#g sgnsykuUAWٜtr_rO=t7ѲOv^-";kQ;{: )>~ٝ3yL{֒O5.š誳:ယ5PM0<6!m8nU75nBV&7J8v{Pϯbdo|[P7fGT]dB-!CeX47cEo;琛 æJHgaU35_J*:f U@@ $?E4YǍ$W/»~h"7 eO҃@\o?A.oD-1lQz&OW}ߞ<֊J6wߟ:wA:]ʷ\d_W$Z!22sF.AePq֘L'1~I1E$,V\l؅m1NsCwRK ), )ɓwRQNaϤ {?ANBC_C{ᾁl 5n0lߙO~X nnǮk䚽ei= !V˵}&JtL%QU|^zki5GyU76ol3]E"S<ќ;MXaS!X'Qcm?5Z֦CZ9՗nOvq*e9 hzE1" zq>:0x/es>=`Jf=]D:1Y>D()ɟ K.tIyyZgU_{Ct6xPlCwg"A+Վco1;+/0+o29ّ IEvMK$Ϙ2( @t(Z`d*S[aWL{j^AAP8 Nc+Kۼr0wD",\,[L|8J-k39B^iy %=YA%AMvi /͢,]X|hUVdkp?vT}o*[YًTxF}08嚭\0RI뿀IA0*s6#kˉm.m pբBX"f)zٜvRl#];"u|k3n!ɴјV岯+%zcg=N3kp5f@I&\ԲBŚudEҿa $K?psfE6.ǩ˓u쮟Qr /qvf(@P^Kq^X^\XkkF]otIv,Vvk+ߕ&:ЈKiYN˅>|R5b[VYY_4z >K)qToM;kÒVjiEl l*˨$1D&zECQcBf j-JrCQ'7XJnғB쵂#F-3(a"^ǽP^!C=V.}gҵ E>Y&|*ݼSdQ"^}YrIO;C= UrG0 u&/wcW)CO*`"{1㑶+:9L$sI8k.:!z^t }ds>PH l_ b<~c ?hH"s<*eGo+0]JyrQP7VN=>#RΫ]ĎZ|96FFVJ ſ0Q~|R.v4a$-qc*g^a1/Kj6*a.odrT򪅇ir^RyV%̮OIz E˘ZRhw [ň An.XG1oeWsLni:U_lfʤ8} pqkَt o#&o <8*t(>̘Bz4X&lP ȪX {.WN XU,1ʼ=֛Wת Gt7rWe "tL#>ҿtC e^!{$o C]AȲcw"MwMgvD*;;EX@!>vsbxQnZ.bb;/H޾m PqSb;!C[FbZVt\Ck5rG@)&-Jja~gl$)ĉa}3:[gDO?2 :Ik(Be)l8%cݹ0[/:ө\=opd2 y}fZצ*8{Z>UT$?Qb'[@<+m̩%7"Јj5H `I5zM6̸a MJ/q$d͖hP`./(5vS(ߎ+ *ۄci;uø)/4W8Ιd$(aɹ] Y!ЧkcB`)ӽk)>Q$eXMQ=sY DnK|.wl =C=W)}L+Tz 2^uP=7i2H`ym};rꁐEC/yJ02"ka;WP8~KvuOOPd 5NK#Sho_;O4t@&pjt32y&n|uKoP}~5@?ڈVT' 42TFnj#lxo41^LqSWٖ֙? 9+(V`(ؘ lZiIiԅZ$HV@n]0Q*KnkamGh=%WUdNQӇ,S8k-7%2^.GPHYLaK_aќ$.Tr1mXKǗʖǯ ^|\ᠬiEI=92(6*zx ĩ:\[I2yl| BDhe.}k+ɱ-35o~}b $st ,ӳ#8Ia΢kFT^qPQZo{Y!S8ƒ?em|bQZC[WyXM? qp@jXP(jFƿUIViU, _#=>|}ЂW9&NRsU|d]tֻ}fjKK]Wz1t>y+8#zs~KζnT&[VtSF\xt&eTchԇ`]J`wDy2Y^KUrمhO5Moǹ"kힼjdT#0>=vy[G۽ '͕ <4{Yeɢ, u -w( hw-*'&iA_1Da~TVD99ȽgOrGޏ"OJD*s#L" ՝粫{7 ~iקX:FR1B=TK?yہBN_n:wz9 2QՇ¥ V}" NfqF=,AxkĮ A>M z r#II|NH7 Ŀ%4M)JM*r /%֚Żͦu7"Di-ph^mV\wK[65DJqn[ޡ;#"-R0hN$5CTBMdcտMfu)pCndqfJឨF޻8v‡Io7A4Qsv:R%fsZ!ŬwOוV|yR+ [EQa+.vS]T"~y$ =;}LdgP7)N{qb2' ʑSg=|ZdDor#UX36@Tkh ΨmR4aA#ݓaw/@v R[\xl!Co*7yuH r1 Ă1wA ʩct ,>> U&Nf싗 lCv:o 9W@64&Tݷ %|YؓGs{]t3W>4HZb#ξ!-L+ 9T[h*"NXv4jӈKQ%k9v Ao ./8JxPLU*ֽG)Anwtp3QXM&xMɄx@/ ̶^?Y݅HfW\Oi;vh*J=1 B'No8tE[&_#LgG{]_זOe FO9r/aų,3`Wy[ d_M]ku2֧y L4HsI@_A !mC[&VnӟF9A@U`vmB:9;$73b'%d vQ*Zp(/тkCX1|!hpe Ij_bx$nD(?pQp6}E1W|s_ 2;ʚe !맙*`9yQ!jRM wm+>/Hz]lfg_"K50 (o^5s*gyƥÈ @Kkxzηe5pUf |[Rc85oX,)h'Bdt ~2Ykb 02gE Ja=L#zc⿘SC,nD%_FH5NuJ?JӅ疓PX$}bzXCxZG6a^nBK6Q* };V 5Hy{^?r u6r{/ÒyW2<};bBp? "$ܶ:Z6G ZޯYV]T3["05q4Ơ6F4`}b,ӭ U& @q%EVYJq%cWS}kx?0wA}?%LEK>9,n1*Ν67~%hhHS.ʳ/9_k+br~:n8M 6M*pΚ/sg{@Mh!),k/wX޵ kJ>Z76;_OX߈ 2:/ЏҒ4C*l3P,zu`u\}3IUZ5kz r.:qQX!=ɯp."MƔ.%aSëʨhC0Ї[N3ם_*9ŝULkFaMߙ6O!kLo[ķaLc=ؽ8'[^o&FUeN"ޒ:$E$n"8 '>u= _C3fS2ׂ_;W-I*5BIW5΁oDB<3-=7>@qcAopN0ZEX%t>F%0Y}eIlh:^ 4,v,YDH(bwbYO1,ہʀ٘oS¡3v:VT'!NDt]xLlƺ7 sTݝr?uߏYd(COV{=@b$|fKhS+3~NQE L;={`r%1^]R"qoZٻpj$]o)l&>?Ɉ;:0t|{!=GPU0$x"_C׶8U~f?;I4U׍bkōa7]PsdQ*4OH~4NKUB ˸E=~~c7XdL1vUQ6e0  :'ҳ3= LDeA/vRU)KAOPq}_┍ۧ7*4=gc3,t۩H]J꼻Yߝ+IEC).RGǵBW q!QG.{fr`%7Q}zMf~+3Ҽ@yZ])uj3E%ah>mCr Lktp3Z9`VYY#jSvS-=~J? 5S<#mЁƜdJEq$Cij2bT7j#@'_(ڟAOuJ,U&H<;Ht0\ ai?qvy^(4!'t',Gz ]/gfCyG\ieV(MWk7nU`ޥL$89l%ӟ/ Y;? }Ƥ#ԞleU벟_bl]PY  O*p+&UU*uO0^?/w"tRkQY.Vձ8P%#"踗B zuBYF#~['W>)t3q#'|JK4DPeUj>hsSsu$RjRM]2Ta e?; rˤ}RW]p AC~MˀP7#idyTjxmT^8#17(v8N:O|LunnGv s pM5IP܂EͰE] xIثz2*3Ɨj8 Wifg\;jv$ӞwX3,A#Xo7ߍEŏ*t(r˴ϦC]c,Vރ2PvR֛/6lˡ/y|Iq*fɰũR4Y]E!?4 WrRRQBf T3;,QP>>vꮭ>4?'-z$r/X@. Bk.0ZFͮ+0ȅt?!/N[fҭha"⧝ιt'zs]baZrVlêsnm`:a@UVw|3%tHD=M=d%G yVv\a_c'D,b^ ufVфTW/? ~=EʾW/[X{XXﷺS)!z'5SF. dzfC sx|f12B YՓ,`]{meI>Ck^C_CfNKX5 H ώ LBaYFPe8kYb}FN_W(=,4|tV$~azե3Ø'dqTrTb"/S^ua/Ai.=8n[i˜ Ф|#sR'y)I 3,Ǿ =5|A8>tFpif dGRCʦN{vK\iR_J!0o6:Vqxt_\5/I_5 DWߟg1")VWm [jlب*oZ$O} f/ۃM_SEMxJhy(]J:#tz\lf"_5P9QZ.M)dwIy.fg.폀5= *<^ϟQsXB6_gŧy0T|IiuJnVRmŴ,Z[ArxlKWvbJKĨJfhr[Lvu<B+N. \uʑĆ[[@NVV`V54g|6^Р^c)YpP[17O52`O-"o|&1"k~ҴV`2 qB-bPߋөPg?J;1uLRp4PnM j_6:!IxNsݒ ]Aji<2wlx, S:‰w_Q.!쑽 y^P۝4_mrV@l<Ch$zl{x|ذ*;n)U0-LcSܰS2|RoܫȗHpk=8,zҁ|t9$Ci_}ˬ}pAFxJ!rUG:3Bc#,Ii󞭵Ml|SЮkۯ096CGʏLUKQ-!/Gr’@PDբr XF)@|国g5l@@`XvzKZA?U?p7.H'QPytVIl4i(PPfyݏ/l')s*1!׃b)l~(jV?8k@a !⤓SR2ՃFc:Kz6Өa~Rg?WU9VMR@TcOgfZp(L eq1sx\,)$da+a(hDMD3e eE-592ߡ#Кj5qʝM]:dlj(($Lii۾  P]|463\}'wƚwVD-8:/ f#+b_wu2ofOڀJNz쫔 53tnr ]n&RꜨa-<5pN]&Ew,.#w jTu\E*$#8qiX)%1N}&q4to"S@qw?vys."'S9kq%\_a~l 펛쫖SU&ex>D˱kP14Q~h[Ys,=gڀ{4T+asvX8]~*puYo4uwH=܎4_Q5 ˩})&"dXhV׻e粗ZT@5*T(aӲ|X)ۏ7:R~<[@fr42{\cdM:^pڛ?u97έ|\7zfQ"hOA/@nwwqfl,;HE?nDpbeO塚'/@J f6xLV%4PԢVc0^E4"vn*b Nﴑ"'=~Jƪ}猑fgFPH0df8eD죨#!ր`S, U^F(*U#aVY+sVG{jE^ G3M LjG g!;)⩼Ӑ% ƉIs*j*y WiwYmjgc@ e'' .ku3A'HNZLd?Ƥ6_dU=#7"/In^FKEyH%̏8L2IBtsəVTsݥAbw2v:ʜu>M!է 6ג}s|[L >f2X]6zlfSY\#H Rf`/Y|E{i8Y.ID畅EkCvyPo3f2b4wDwݸغ' %5-VmFKnT- r+ʳ&UmͣKl*~pb⸇N. JZ Nu?AJʴ#)\pV/v7%Lw0&d ]P[e&GeճN+$<(e0bSLA[N0 v_6`@dL ~tdf}`,9a^p1Z@/0nH!]42: ƨy|!^pIoVSwqتnvwSb#Y~>2ǑI=\2iH2Ҟe54թ8[9 nacPcvqȼdFUY>և'R_ځ廓lEkl;hB}pRKZ;zV" ? (PҝGՔ{i,4? Uұj= u41!' 8 !};i8YR'M|{-#P4vx#e'[N̈e L1*b}@) Ɲ粎kPbwEy3  5"yl1irԨ6UFP!UUW蠫T;]m)({yNӏGO >Jqie#uZ\o*)ڢK1zqP8(>+.Gz:)yn\n= ;NR3A8s $U  z l08xFM\Z@b,ܨr&`b:F[dab@ԚhO`kQ_dQWK}1|mt/YOL7`(3 *iKC/g~81fiMꓩ-c;?BWZOg|;E/1Mը+wA-vUr{ZB<7İx-ͦaec#2E\զqBXvƚ ͹Wۅ]>=ܫB \=:l`)}y _yw2J-iq>!)NNs,K~?] `OQ/}'V5+,:rp;T߽S]\P#NNmJ f u#lנ'h hN<3;=A{LW");2jen6)iv$FT^P/1Yٟcd&D;!<Jѩ"zѹ"yv H.XJ"toC69H6Mʊ/vlYޙ7XXN<]hc|ZQ8hHS=2lciuʲ7~2SÈEgUwyȻ߃W@us2rEz?.jyqR' )6QJ)C^H(+m w.Zk8QzL$E|YځVT xUjJbA{m h%"Mona-γ :qx."v/O+}WQOLCoDad|pl'sXdI.cuЙAnonuJl :Jj¼w莥8z| ]$DW~\PD6þA .O_18aKYF'A$T-}KL&t.SV,dˣ8nҙ 㝞ۼKe A˫cT>ߝ3X0y>T_ x5|䈄et0CPsIwlj i 4h)fp~B 2.$ n%DqЩV䰁t2ɥ2P,R* 9+Q:^$׫zAx-'j}r0ӡ/9c+$Aݱc;i". u/lQgv|}4qALb"phX->Oc/[=g@bD&hIRjo\fV@*5&@e T ؤ$6J0<6q3dA]Vrk+|.Eww%`'xG{+mu`ϩvךj8PIX}ۼ2W~쮂Ajt&e1;'MpŘ/+&oOhɫ]R,6`r>K+%Q2ԵĿSsŝ](QLר-3MÚ6fk ObK֮lr˳ra0):^Sf ;Egh$:^ߒ$~!h d~YBzԻpPWT"YUg [b~-B3/NL|oO/k`즮GfRB!t=l'@Ru;riU--ʹ$A6^n!ї* SyUh´eؤO:~}Pe]ysNKu y`B2hPauޝc氇jb.L70 ?>,>i+cKkB?77GvѱեÄ́|-ʉd㈪T6w֦=G~ựݲ'Qﲈz!H T"I~[8橜դ˽m ۸H/X lkMʐw?d0{97>Kr\ 8<(1⨸Z6PŶ %ؤh:XVmpɵm#)F}^݁lV򼦍IM88E|0)<8|>ZCGQ!,kqne/=#aa![v<`IwnmXjzثKx\ oqrht<3YlL +ȯv#ĢBeOD?][G\<헨@{:cO*pk F &{_4$|h0E{14q n cVuD=nq CYL}GA3\۶J%K0^[x4>o%G.N&"aܔUv7-6\x㾱-Hx:+'~aKF@ճVZG`qsI5$f}\8^[&|œ#Es@>-NEV\ы}K22<ώY-`_Z``z!>omCh.(#O=Ji@vFF+E< # wM$H޻䍋#fMppS-&=' wOju 1̇1|˥6z,t »7+ΦL[,섷iR&p"qDQubhv哛̷lѰfP}s5$my3q(N= ~Ū4PH7_8WڲٟSWe48w|@G,""k.5  Md x"&@*ZhJ87Zс% tĉB{ S<BO7n,uq( t,W)1!O*61~"Gт,!!ls[elC ٜ!@7CCuz,%ԼwOwGg t&]m}";=$_osr}D[*Wt-} f`ohKp7)p7 veQ?4_c譞%eg'^C1F<ΦM ^IZY Ðc$ÜNÞ˩х'_,bM#.'˟dwsή$0f2ɴ0ce63];Zds{lF/%Lw>=$[sm2;]P^~鏊\Kc ϴNk J< WcշJV{FIl ϳ w@[m[| >-&%߈hC]*U-632#il^LS?}Fflgp3 [.ς$CbΤ'ݙRTw50y6-Gi%?RV%!̇?UEA5\d!n&)B&Vd郯܋|SE#/wf.Kz"F$@Fz^ S5G®&JeuLoF []%!iIT.L){U:zU=íG68G|!OG=-e -w'-lޏbhK|Kg=۲byb ;N7=_84"p?6=#G[یɮIīC؁^6'B)z10Z bOO5M,RXv뽒˄tf/oDL`y_ߤgx;Ǥh/ޑ;v+aP9X~K>}geVFPй^I RYHP=9onwK;B]hm|WE]uQ3{yCj2e ͎3Ũ#R7#mG?(益%χpamL  P_DV7l]HwA|Z\+.i.I@Tk OހW;P{ˁNx +pJJEݍJ8 `r0P*sKǁ|ML];_Fk䟇U޾mf i/ZL9 {s*%$EUh5xqMNZe nUZ؛x. I508+<)"9sR<4:$-Ooi~(%Z!ȦA ȫUAJ.u xhy03b(9gL o[uñ2יo5j@JxY g8o1VaʲvEe(Ȼv&86`ϼڱj`*6'^M^GdvQd&Z0Hŝwr+J : xv#[\ʦMEXrgnqH7g3c>ԥLO'JE^]AAzm%kсtNu.r7$` JA`*4,U]4:R,2K_/UXc-u'ѕY8N4 `(0牺C6M67ӠÞQ9~-@R>Ύ9Oǚ{mOCo|RZ ?(mKU2D,ތ2?/13&e>ۿv (5sg-7ʵڪ)RBe5@[ [,tG!N?@u8C@q&~ؘ)1[51 fT9)6nTL )dTG%U➅e ?`& zƐo`ޫ`*a91eXB8 1y瞯 frۦ迻Ӎ#ʜ,kj0ضyJEJFLf} YӎUI/>ZY!u]knu˃:mF`K5%f YT+Ugf]LH hTDT'2t4yc_5W;JC 73 /g IXJxsܓWEQ9/jVj3m.N/_;]Su=̩/!t_ >L9mǣ#ExF+[~r]LBgyL9<TWéd2,xJb#0aV/& gTXYIUĪ,Oa` 7$*KMo棶'sc1A VRex35 .p0:|Ywvy 4p <:Ktj{{.u}Hm!޴j.C~8z$@IcnD|QUiz.&~Ts@aζKט,k۬Dclgy+5 ŨbzmF nX '璑gf o"V/G{ Gz]g(`xحAHIv$5=|FYa%:_D_P"c.Jܙ~I$!m[J3zr?ÄP? inP6{_t3WZgzU7H\r uMdoNC\2^Ϲ±E\ZL/cS$ fs;&Rwt'C#~,TTh+QBFۨj#fz`S =;~ըB}VJu򱣐?bgL=֖EՙtS7, ۳jG{v! ؅q;cTrc{ouxajK8,b[KtrF˟8 NIO3 Y'ۍ{I7$L΋4AL 7X)-*3X춈}z/k.w V.ıgyēك@-}K* ݯE}3F}PQ [?,$]ʥd7k5 Xc={l9̏g>@Δ(Kb{@ŏyO^8')eaٽ %1ByӽUi>rYHI?l_Ky 4ؚdo?";nD)AkXy Gks !6:Hac|bSכY.`j9Ĝg9Y@`"o粎s]7aQz$ Tk%z}t,*hg@pŎHKQIim}sFf⑿&ɾhtO^f97vZœSPjEOg'FYzQG[wau FΘj V1M>격 6:K8 [] 2J]$j hp~ Rgj*D8O''C@2 nJZW :Wf!m9cBf|OsiKS1k)KB#c śn2ΖdDe msJ_#ͮ 41Qdςfs-,cK7clHK x 8Zj[ D[F'sY9`[u(A< աM8<&R Uչv&8 Kt`m/~? ٶT_O~3jF&_͋ĖY.ǒ!YS`p?b!߉r*Y1߈`%Wa3еXc7mXBH屩O/B=#Q ]syia $T`Z4 >П 3@^#L^iך޻/)/hrQFJ/dUk`:pNЬCz W/ n8io5'Kb~eg5͙S_ZUUSy\J v I#K7~ TʻOSCqI.wTr|9TѦBh| X7PEBY8/+C}5U-&Hc@;&ۿZ4-rOzy *Ը%MioJ^v"k1ߠ[{;#ζE^)4 ZZ}fD,(,JūŠX)V|\ vF HF-rڐ\vQv)ΤČR@8*YpK.L%%pЁiW:ꋭѝUF|Y:^Ry֫E_u>J1gHSVBMċ#xD5lRy6!*Rf_a~tSDIB!VOar51|mwujdRx{<ȩfhMynY51U1)2A+^&}ukF OJ}Z4@Qs;@%$惥ʍr`2eY~ad`̒9_͘^%(de:ͧt.B+S`'֝/Yc!kuY:a$D][|Ybjlhබ1eؗ,%zvȟkcZ .M>.:%CC ] }=bG~׫R煍(7 `&j3Q$ȢV ; ni4@PJ/E=!WDNy<@"ݒPWژtqJZ UlmCKs[xCuK&eoa^GED5CsüI n:Fs %ʋ~mz2F-=T3vwWrGc?1R&1qZOSl=Ufy_Y"kI3ʤYykzwK>]w`^.]wAƆ&eyЗbpjtKF@MΩ}q0'\wU B+ƔΗ)%gJȼëF |{ WWCa@g9y9d6Šci$K/ΣVE.ن7ÿMT@mx컰&&-1"getXr4{0g}n#T߿xy'"Np` M;'x< ꡯ ]LK D٭o8`A/Ȗרyf?{3S9 Gy=.x|_%VZ&CvQ܍TЪbsHZLJ]:[Baç2X2- c%q}K@mXD Ia+q9w%pϙbCatD\{ʙOm VUH<ͫ*h4UT"mi%(i#6^vBwڿƎ!C3kQtKq:asda HR:뫊dE`_0wTjfGabus*scBf,.s@J} JN#C^/. $3qi|=n W*>XfApd՜͒.΅ǫВ!oȳԕ,|B,e2ՎOA 1PLlh+HiE9vjIf|Ca^I8>EA[z 1?|z~F*Cv~Xaq=;dg|8?-6Yڷ֞uۄ$4xEޗW> iSBkG˼>ke9bEU\Ac 5GqWC>lsg/3 Kh:8M@nK om]l.InU2WF>X_XFq|cǷoS>pv[x#;Ž]`%iv[1iswRҼ+b4?\ބMx UR̞D蚗q4 x؎[_6UD({ wCZǼuM~lSf4QGI.pQc6 N,@•? Euv)ςGR. Ia #i݌ '^g9_,8/Gsݰ&oP j X"|{"SѢ1sH${mhU,wZ`s0 q'oOŕ?t맵ͨO4KZtJ(?Q@ww0F_^w[|i&v+ro" ,RPJ\W* ~AU_$' %iΞcfUP=@1V@.ቲV|^g$K8<зOƒubӵ飸 n1$ OƽS?q]˘jjDPt; AJȁVS?c5=a_ĉR-NB1v۵nwܓh\Z#KX׳ ) v{9%gT{ʔѸadWBcl}6N`"]H`(0ӗP8b.(6%mK, ueڔJKt:+p4;W4S DzӸX>sM$`L+~q6CmNo3'D$L0;r@4 YQ 6*'"p"#0X?T]VSxp2ʃqm%R< BwIY5.K+1\R2žfel,<> >oo ;wU=U3zu>GO} {?͘4QA+**)QnCvKXҼWƓn\*&(HA>ӂɗl_NUp샯" F4d إY/|K' WT umT@|></tjN_Ԩi/`śɾ|\5/f/Z{znW!2,.coƚҸKHT;ŠXK{tQ1,z%=.ml -ʩH"9wֻfHoښ9. 37m#ߣ P. _L{sɚNӜ%b s&:cC*㻗8`4>Ԣ t#U 6W_RvTBYkTx|aLԽ;F7ТZC;l^KHKR˝h=E67Lx*chTin4 -cKn^zT#.hnq  HnC6uJu*0 ԩ+kmp: H |o33Ϯ/ԮE $$Q-tqk2‡ú6\DPǽia1zyfF+_ >Ex!ZJE^ۈ})G# QM4.`LNSGRCҠpRFU.EFǍn _צZ̑UR)n>Ч) Ž snat5 ^ $6m(Aq N4A1ILJoPUg_iHbi_YuRCHV`}w'Hf2@\K!]ᶎ:Y>X| ("HDFT{R=*ׁԱ]A>ek"1 @\[Gk +}{$*)H8{!R&)UdfߔwLwjjm>_&10ЈiBwGˮ\qgTMO/.9ho-bYx{>Bx XBUۭWc6Ay n;_eRhe g-yzmӲϒx }l~U8iSun;A[b;Z ϺExY|jw(yBұD v`'?LW%]L2UƒTY^3Zc{aW]zEyIJiG Sp6Q&XdC?A }a;j}MqBDq~c27!oRB9Et)Vآ2v*@qŋUkɞ[e6~tayȗqyb}#ټ8a9)4tx: mct\5@wYl=$SFаޜTh#A{ 3hQ҅G{6r V5 hwP F4p",xBAIg !Kqn5u$(V^wB+ET9a`~ Dw%`$xݟIQ-hGb3v3r# ЈáFu$D?[_ t`)4QuLB:GyyԠ%FUiONtv$VJv5?ZڃvX8[ER2|%&*,- ӈL"( ̾ )6οFX7ZF$ɇ5اu2] h,J\.ZL`A„re1#gvC`Y|PU/ {3),t+\t]es-]MV&S:9vh>"ܵ»Ȟpdo?h;dlp2\,p$x1f dpZ G !iЛ$Ô#QODRVD#J=un7ϖ6nͤ_-5>sG]$q}%[+ OΤ$#bzyƝ*> o1o$H:JbfMX2+i۫pʹ%v  )z~х@!흣 G[ʡ2t~%J$CAC4[aלТ%0ͲjcX'r@2{T0 ^ HZc'FɄ2H>`Cp1Uh `_:ZޒfNsjV,Kk1;u'E\utőU1_j' Zbiӄxi|=t~FDa@z!?{=*}63Mpu<^|wwpM6x{AͳTΑ5|Pw{ 呡wƂ'UBN(SQgQGѴ6I,5J@v%wQ`xsd lݨJ+aɌ&l?(F s Pe<74S&aFfNc $|_s*-ǓzEV4]zI\- 'Wr/ĜX+1}].Z@4u5Z(y,>"rtn 8.^)1DHHeGQ# ?;? 'ܧ})%i_y+D=7jL0*ɿFk=~|'C ?pVO_EiWs@aJ)ɼ%hM|>-H@dDZ׫;}/|bÄ֚QMR[W.5-bT93p7cFYo2A6_B݊~kzCW`^R%n9K( 8L^nSGѣ"oPOnMe`Fnc kJ}ojg'G1lVA(O6+A"`_q% [WN_*LNXcʍ;&'?py[M *DLuKϨuKܧܦi,p˰w7éSssNx1y40`vQ5wf#ՑoդPlP[rfcSv6TySmb3\idI_d`Nwzp#vYݨRȁǜj{di 򻤡(tZgykI9L̕diQCfHWNbwvMJzҙY_!0J'Bl`ydث1wڞ7CwݛFLxx_WTZ̰9۩G^){0Irv}ZC6MWvHfJ]DJ`݆-᩺g & Oe*NuHoRu+HL7ⳫG`=Æj6l^CM걅{8:5Ԩ |:]x]t #94kƪH"zsd[WH+&xzʔ͈XvQ 4q7Ȗsa+tBһhSBΡ!q@I̯gž׹;X 8F"TaKUKݎw1D|fCaà׉_ 34uaٻIry:/Ƶ}$\ZP`gMBڧ,8оءAi6|75nº<tEꎽ#HpY*>.˜-6jzeP4ԘAx vq+QʕT|Vsʬ6bjO#-692@[hQ/g[^K?߯,N&ytζ?Ҧ`ݰŁkFɞR/[8Q:v~ $.( d%IS Jd"CH[v$cX1tq/vNG>g)v1}ői@9T/6h(J#6v.Y=7x NωĒNP' !,̶pYN[QkN=yfWEՐцaysK~!S;=6jd>ǒt@ 0czA)BJ4gBV^ZmɅ 8{OGD?o9tQנ#Zӝ.ppXd؎Z9k^gՑX%uBĭ0jVjy$]J9شٵngEʐ.J>kx!E5Al| k2>awi Rx$>/]M;u*̆QVu-+K u 3<b=%q?4hMe"IKp3=G3k80SD$V=V Ue#ey9ƀc1 WLhU/"Ԅ))L#&AyTn=?tEDS@F}z,SIq!BS|0jȪ.)#ufȦrLٕQW.7|AqsR(^y)E&vd$UY"cR"MD \|ByO.| kѿJ T4ن| |u"VqHC)&Ő6o,L{^ % ų{"ʴFR`t)\Tj<~Puq/ 7!#wIѲIiœa$J˖st/n;{.AHYàA( @뫅tq c' к SG|i Xnܖ-8Ѣ(P1+ْV頋Ҥ-ӟ~޴TwU]Ћ神VF;"x)qW9Ǧc2]O2*] 5/,蓻EMYU2^D  ͞mJ"h)vvZ WH˰)pMYkJd~Ed>Ax8YfVs_i< mXHdWB#qm!4 exxu C@S oe;jYVɩdbŹׅFG[kB}ѶZ|4"L.#Bsyg<ֺ"8K#(U%!/IIGv5+>mEUzX,pBXy]4?ce ^{wumJQ({]p}Ȋev rSVM;t5>*YÄM<*˂2)^\Uһ+>V-6Ӆ4?Q.Q'9j\`.S Wn&%8a)(֡,qZCe;*&罩Sǂ-b5/VCq?2Tw= !89|},uwv"''_.]xx_QJQê=WEbc&Fc\Mm'ZB"^GHev⏿@[‰G{L OXay#6' ^F GW) 4.R82gW}CathX <Y16闹( Y+ B/5:$3q&\TJ{M[2@ZWQް'2 j[;[eBdSܗڠQ-Y ,Jn옻ӝV~ar;m=pv Fܶ8ok"DeֱQ:~8٩|7+K:b4CzW\g*^^aij5L[LK*D :4A)MaB|'Yf^??Z Wu0F%u]›`5;GuZHY&"\VL0b,T<;vJSҸ PcF6g=u:M{%dYcw>]Qé:݇1`kPy}~ ~M;~tH-Sm|H<¸3WTM5FNK0(67ͰF;/;dzxo[hZ2k>_FŜی1S!ﺝ>Auμf4l|N/>7|W:XC!XX!8Nل!Y2)"%iT2n[9#VjHql4[|Nou^edz?ʐigs,7@aZ32|wEfxУhr {H"#}\$`wąl"ڨZ (Ίifacsޓ.J-S69jN>x>jP!8Dq2kwh,Z(0]W 凐|,g|Pl> DJۇ-ܕusX%? 2 pl6T\Jm;V R'ݓ5U/ʻ-5kw;܁GPoĺ1KAo氒d|*|tj!`Z&P {j"/cŀ4hG|~ 5D~;2? ??y,N6]_jg|}ܽ4m\}DWzVK,lWC<(z|le ¨;$@|ə`-< Ƈ]MDPl Kb RTx`EA."4nBـ2Q rDT>’xjkB?**`en cq*o,d\.xQ|`3 <Ҫg|ᔡl͞YQ=T=Iau/U0N'⇁-Ԉ90X6k0UHt\>},;FOanC`F;JtȬ5^#j[(NH,%#ۀ%Pkd4j]iiC'rB'R9lA}o<{ݧSѲE^d[>Q B۶G["cq^eTnjȱ?MO9~UjHD]0T;sH~ZxKd#?a5e{15(M4gO-Q]ŀЋрkjtFIH>N՛*4S)˴KQ՝x{ԀQ.UZT)!@pՇQuoFQ hZs(H I!7S\I{<RHl$k=X,6昙Z~6#M43c @bWnyT%8R86D#b#Jb*!uy*ณiG٣}WFQ'fqF՚'F|0Tbz:+CnHtv?3yBK0搁RN,fiPM;,{?"rQ~x2ײ@QTUgT%*ར`[gT:dؤ/ R̊/=[xXi1L5 ^h ggJBhIq$T>EQwX1#K @red1uɸE8O6_L1]z6zd, )H,q I~(awGl q$9t妗z$fԧa? ~9mVcO dFFhm'~c9>W7NgoEխ^xȗDl%%Aa:bc}ٮ +ߵy+g48Bv%l^%c>l8gZu|}4YL0mu?rSL`dPH BI=RQB2!³#hrۗ8J׮yuE Awk,䒽fVב+vXgɄ C.#9 tۥ`:A:ܲN("t)Jζl$˗|L`jIR}+SƜR?Sq0ݼ禤a7DV0߈'!"n/5<Ƚ~FHtJIJ~n우ۣj%$k<U ܩU!g; ,Bb%{NQ2(zܤ4*YF!ɷ-pQi=wB"9|U`%D6xIsp)}@P[wS E"lSrݪ'ci ~mNS.V̼v9hRarķ:pjckXә٤!GRd>ncP?_gD~># xI\Հq D!F#iuS#6ޔg\{}zRF*%@6A`V[YlOJIY1$ ecR xq-f¹=%X_Nش~-A-QصckA, ҩXΥ@Vu Fŏ$ $E^nnI@Y-ˁߠ?Iـm<<^4c 9̳rYG$wWr/K$!j>{N4F_̳s&eu\e7)V2(0CPıeY"kPT3ж,:u0 ϛƚ3NfPvOvwlVlokq;k6!Oq#Yb֔ïM]y-"Ė[>5>xq_ASDO/$n]7& sS Qm C%$es*^4{ߛ﯃K/)q~喣P=%N֝fTAnav Qwh}¡1΋mW[yZ{휘Һ;+O[ibTCߚ "V~oiE/_%\"wMa!~Yb=U"I!Qt[YY#B/SiMU;"-rV Am̩EXwOg,i~H?{36)9kҼ17c"nSНc(78yVYEH +Qќ߭/MUE}u$v^pW9d)JMM o cM)/7 ;o%76R͚G>k}0XHܞa0u0"s4䄐Y nQI[%;e:*+fxE%o/Y囚(eBLs 3ƣYϰS_%<ί"d2 &k JnYeJ|;}Zuqw?W0ne ZÈIw~Ls9 *'u~scHa7Sݑmۡi}y`L^H'[=Laybj'JU)f !oUh{2}$R5y@7"̗|rs*O,q -_$KTU1+r'(XJn Q;:B+T {؉~<ڸFWB-(l:j l9#!a4B^. Vdh]+.VVD`xHY< lRAe$ ^<&&tHH3Ja1;ML*c_ݹMl Xۄr.YA+*mKR=j F`օ쳖kWNH,mm0 g4Y'z&\WiZ& /9YeM1[Јgk;‚@c翲n 6$~M>0Pbsbþv)knd1q])] zp|!z4k)0fAa[:]d!Ƭ:E X h6"8O3gֳls]N<*2StQKQZx*6) =R;O Ƕ=ֈA.d :д2ip=\ФH5e/tPˍBe鴢Ur,p20^̵Yih~y5rg;9}_U=TXo<]YYw+%I YzX|L!fqQK/CBKfdV`ZsN8,N~ ׸hF˯5w QQYGff~{pڿx3zRegV@=bR!*0–DVʚ$*lwI 0|Ĉ@ps΃']؃0kVR ݤiOW0825ړ lȕmHb Lt0;\ @3FӠRWCl^OhD`HM7}E!rc6T"Ad2|> 7y ]-d"~%SE^S|A9z(0NNYB5;QX.yWF=n ֡үj_{6B#ro-1g0(i >7"["Y=1$빑(s`w"ZΠQ*#$z$46(IǞĖJ dKNYQRB]ӳ;z'lVQfRgXt|QSDU^-3@FԢ 1#1ۇVQN/)03X?2nJ ؐ]pS/hi!gdܰrwK\te<.XnNJ8W"˲z;.Rp,,qO<)WJ/j \洎:>2H'o_uJ.ZvvEwl'gT7_vHzR46w ;V>w )6'iq<6xV%'lOqQdV|ƑۗIK/A6)\盅 yK.֖PX̘꒵D.mB+MX3/J.@iG8ES83"~B8xYgYZ0707010000030b000081a4000000000000000000000001644ae3ba000060bc000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822b.ko.xz7zXZִF!t/`z]?Eh=ڜ.+c)Q8i<MLڔ+ɻa 'G6*_5^ @ ȼǏӸyC% "\[E}Ѹ֘e/UQkR;X$m^FQuo[]~6(TY0'YpK[$Ȇ&9Yil *z?R-AD0FJ'"TUf^,QAWN. WXX0i\J,qڰ|d@,6$IXX5M $ 5!`ۙ`k&e!+CJ i)qbF c_0]Ec .'>,맾GVqdhg3^5#y%ڍxں 7@'C )̻[|Df@G~nwIsqexs@.$}Rl M(_ #LkJιf(L5p%+ru_¸G~ՊFŧ&cgt0X6 ,_PjsyQI4˝'Q wx?MR!i|j=JsAHxT4B_lBn CzyQ[B(_qvbk{K v׭e^U- 'Ft>)A^)A/g6K~pN,_6K0В孆:ޟЭax}WCdAb14$6p鯖Q~gε3J҅* ҍsT݅lgtaXa %_BVC>/]lёFhP#HC''!!oe]yu^>|cE|$ {Qx6j`;}xxn$f}kG-sej.A|rDF;çYC$DkitRXS;v, ON^o R ͛iA+x#><3wc9\VJ3UZ܌R8į򰦙s' e 3hv{t] xMߞP&e'c.7rLTEH9GYoNR/ksxf2##f =CTo~#Eۧ쭳3+՗\z2!vt\#Ʌ~Nbp:ytcڕ^}@mrXMPBt@78tyH}yx Z_b(f砯=tދkVp}?xj^x1$TTTdZXڎEajo< \)_}Z h=[Wi:G]Цo5^CrST{,r7kVbY#VA tDdQ;l' JY|8PcHW-ɜ&)5j,z%Ggq(Y7 a7"uYdfX4e-&k p[y.PG#cdEIK(߶!svR 4O#f`$M5ą6Xni.nUIBt"aQ3fkg $aÔz7$,ܮ70ĝhqaOW/a qD&5`zvbaq5);q>R40a} 4ku~'TiՊ%6V.=ɎCܜK\umF fl]g|=GJV㽪*SByf<ԩ$'2"ב-BS2DY˹(Rtr QyESDw8Q"P }F0X$5.P\F+-H{8"˜QcNct9xy͆lG894V׮ XYv+c2Ȩ8=ͮb V Ȉyi=W$[4 ܑp`~u\RQG?*kKСۏ&+u<"dOK8,ꯛKR^ց^)ZQ,c険~>Yn-t@ʳ !oIWPnL)9 ba{pG /B͜ɜ{7#WeK (a-D3ϪOɞN6%s?E2 Hz\\<ʮJv*Ts:¥#>pӹ_=oJ!aw> &ϳ>bK}FHH+ِUݲ| r5 an$NPJ6aI3  enr08.6_dːq"A|Avl/E'£A85c9T?:]"e?s个nPEw vr.D;3~ߗ$KlɧLrwI(s ⅼX,ˏ |'e!&!Ԡ4#?697&塝WBsx#^ A޽|=0$lLm.ƺ2^_\ypډf[-vdGl_Y5mw:ɱ۞=3lؖ)YcljjFM@xgshDB?[Eߦ4R.  JnI<Nd[+'ef.kWwpHux+|qv|TnF Ga,Frni=&fq`2*эTşEd!.0` 9_ٴ\X<߹}ZH-WsNۀ*{o__yC:DI2)%@i>Ů#Q0W wcg0鷅 td.׾WR,\Kcyz5&Tݺ _%ʇOftj]y;ZLD %LaYaOm2m8-IΉ::^/.H\x 9׍6dN 3"^W;&DwF3# +^ucu8`ǧ.ȸܐ󣺸|pc\zf<Ɔ}DžbouQI~u\Lb9BP }5q6"㊿pXȬKdLJfRAco1ѻ9QD?f+2=O^7@=E7v E!=]^?21H^_@oh49Z?34K'ѵwP~G[(e@ϡ s`@GٛB^{8n-B1ƒ,(.@濒(P_3%7+'zJJ]j 'K^S֬fVBs{v7:]֠FuUze"zȣwpm +pQqQctcG l8GZV^F7KBGCwɮɹ.'??ɕ& |J>לK,ʇ Æc  E bxc|Fh rG=@JYZwf${u:֓쒐(_6"%q~8tムK3DYPe6 $򟘇l.m 9'钞߹2-d6(ձkp*vB^o=VpHW*'鞭ݏm^%Wgn m":$2bW$*<>P\N|ģ{uCѸ;llRzq>G+I8,s:"9ԓ9#Mb VYE@݃Tǜ 8S'$aNfTD$n!´dawUba[Yp /WAegj~(vw Rr +tP|$ M/3XѸ,0K~/KDC*i!ieii[! m94$3uq5NaGĿYbTР2^z0݊XGγ`%ީ<:9TfpEb-!k~e殠śDgo r\wC ZqZ#9aIà"쨠1WI3S 9>fvܓiZ (eSI˒"|sofXaJĸ pnD@;̓Sס^fkNb*E]̟GT[RzEdǩ PrJWQ:ۢ83ss?U, (%tV;%+4B#XΊ386SUikPCJ77.'Ҝ&vj҄8z G */+_:t~(yÅK0sYIfӾљ99$o^}*%P/]tR]ίQY+߬P)K$Ƴ66-mkȇD_U+i@1wN4e$駄G{p& [v bsJRzCQ;0`M'G pYۀi(_sB_7u8?/@Njötψ4Vxdse9fv[zLS J ev]\z%* sL䀚z8vI 0៨Žv͍*_y_L:y4uP3# r['"X+!bC^Td t~īAXR4֠4|{?zI列D V6C/S -OqK;^=v~ݴ@:g0b z*zFFBxbJ<oi5Lp`\"i8Yjӽb hQ"7H<ޏ8B'&'掩s{? Vߗ j^G@GpO嗖{dE1h$&4-Jowٜ3V .tdӸ )uu[(qfU}#Jz!an\B2%KBBU3gr!Vv%qB_QZWja}6Xq{ 8yBTs)O4"+(^׋POuݽeB),4 F^c8V@{X-<"Hqa;G7Dlۡ n8#6ng/:4] WL6=;5'vl11nVd]"(<(Yj1+"Ux߶f15nTuc+ TQQSAx:sO^RLơ/)* 1oi&#0 Ay/,6^G2LjĂeIV/\+SSRLJ< 5 ⺧|!V<,\ -F|Z7ة?0H@QhYTU1U4QT:CLywP77wL\aʽ>8t^ q)NdyR Dw.:).ܶ0]AAI}G~)`s H;;sa>> zfK7 ).Q֝>NE=oe;&0 (2Y. ;*o)U&D !;j<8.T{xNnXc$- g.33??x*!=)|ԋy+O\z/8 g3+1t)ݓz|K3vY2?i<*OQ;t%Tʙ<¯?M'T;1VLA=`u?:6ӟ2 V ]Eqhul[(K_Vфܫ [iT.ס4f7C2>Kp.ߛ}8 g^?XDuiYgIw~,tLX:CX R$fELr2n=8;~ <'B@rOz|{0~CTlk3_uR|5>/rN !^ţqq VvAeNv4߷<жj cu0siХr*U!= ?l2ry^H45 mzy]uM;Tv˵] #sA jqu XR=ˑ-U<4v|NPbe-#L#t3Э#\#w) zeB2}zG˵Ajuj ~cVR< .hNMs'KV/s;2b5'C)s.qNEh!~S]?Gup?v90(C|Bt/58؃&thaU z&){K3M@QQ(}գ.t!A\3ٴ!ЬUJ:l8P$p>NQU} I<)&u-xzD =#oOW =KZ_,B]F_YY}1gz]6V?W?7^Z+ N+Co5(Q`L/YWފ"P74zݦ %y *H#tN_tf˂Erފc ҴݔP~[NR5&| Y= _ŦhLw7mz}f,fp)7CO,gb=gAC[gg DLHԂbnW֟9|L~x, gԅlFOQQiM] @dȀ Kdq~d?M+];Tn-),G܍۪-̩=bbdvMu IfBíT>N4 (xA_a}KuMQD,{ ̧镼Dc a—K8{Fn3^?Xx)E Ѐ2R7wR~Am7R eDz☖!z^sUsKO*2su*%0@Xڻ7QXA/0nX\g ,E&+0M C6Ad:!m?47\eZbD"4);5X,ꊖ KPT!Ec95fp2uZ@yh*.O=7H+c7jX X^_ mĦf|>:P9Z/5C[lX0XY^%Y8}=#ԋ`S/vﷁoV)kQ-qkLO6@Z7T51ǨE <; @b^s.bEǣ̝o++N tS"cif #DmqCqDG9wZ1%\JUb`TL7-M=_s?vfZJ.RfHl^AE9{eDN"ej0A#=ۏ"~PR q_L7MWNgLk}x5 x-3j~k+Vܛi.ao=O*樜?X"X~cӿ4bi 7I2F)]+{LYV~|^P(KI+Y e8~v }]N]J5|!vLQW#un?]W'^gSt%%K.0+fWhԥ)H4γ0> T4n:X 6̣|pc jf"E!<L|KʕaW,X VCu~^5m~[4(W͜ ꑞAX76J7Gcϑٿm-fL(qL*޵eWn7k K[–f\~9/QOCBchtBVfGʜg̒7z˳][f|y](I7;ݑ_e[aSAqSb `)ZwHP}&B0i0;l+/)-Tfs0PJ2/7}Ih*իȢbe'@O%\u< }m[ >©˺*[ך dq ؒ.Erz_]qYқAlخ.6 %Cn=8.G4/|Dc8wSBMʠpjC1tf1VCBLbwLb";&|KUP{Ue5f6]q/—4Mj67Ʌz$8Z 1psv򣻘Jy{ "] HPU-˱`v1"\9'|w><}Ƭ@qR.Ճ/Wɏi)pMjӉx'7Z/:a"qFuvSR}VBtY۬=nX1 ƙ3XB(5ذuߒLhin}bjZ: Q&+6BNL-%m4ސ"b>,bwwX[E+=yϛ4܍X[~=ᵖ@ l7L˃B3>Ua޴[i?3{TtUȢtZSY BxN2&ģX?,)cmsv;+ }evZ#PYZM(!F`nͯ 0jY>dv7(S FtO2ݣE *g]wpk6.s vpĞa{+Pzӑ`{0漾EH7ATYzF|;֤\r4j?9VNdʡv]-Y&I "wu(v5U"ORBD|xo ڎ"l,RSթřAzw<DxpJF8n 0laO4 TonwHP$s72AUo|lGUn{ ) Qp)7wꢨ_R0^ `ڋzRpn=zܒ2otsY3F۽kUK,].@ I8ʼU Aw-(^dAz\BFoYο r;`wr'H"ɞ\D_|RoƖo4"P3=H )PYP0ܫhuRۣ0F'. ]cmXN[>юP(ܟЃ۽YBȶ^&C8T @A}cLVH%W, X]jR^HTqNg-∰NDhrԳg)K#Y31=(PGi40iDu4OahcT 9I9:_y([RG;3#kD7W &ʀ.?Z+$Cױj:cZ>tJHSp}g?%1>> vvUëL_;\5pZYB0q- "ݗdZ N$gݺU,1A M*6d_,vܙW[,(u,ۂl-}x c,%JBê]k8xM{P6bV'[zioNďe1/agOVLo}rS Ӡ55ТVF{*墎(|Db:>6eurBBs\-FxI %Xhi ,0aeT@9tƒ?s8峣 oO3uj 7?C/y#b^[_PK{Z1{ެE/o_t` gdr8;ĭ/ӕD}_KnqLÛ ?F1Xw ٖ5$8j>!K͞6IѨA z#94SoM_mۢT|)P^wLٜԗκMaHS=tY,o[U>MbAx.0;M?䨭},[K`;ϝ0Z$9\O߰R#my/[;௣IJƐX 5X,O$#bׇÚpۆPA#$ s$_ Lǯ3؆8[q7^ɭhJvyvKx8jEG`|j h?gx9aN )|т9|0Y rѿtry}uۻ?cEH)*Z, 3ĥL29٥DWD U!Hiwg5Xoϝ=ӇAoyPI]1a+q*sO-}Gqh \q+׽c]R<7畹 FSwcݙM[tѼkJi#änflN'e0m9퉀؅~C՜?X$bΝ29: /#uhz:1$2\"(l('I}ǡ`ϋ; h+d"kW61Z繙D wkh {ƹhh=+iߺĝ^,%y݊!heE߳z-@o,|24ez(d-c`|K4KE_w|)^@WY[3ѓsńc; ƶz֦owԹD=LF rG#sOْj泀o{`&n9(`tZ=h(|4"ٶ1Qq}.n_kӂf<%? J.%낉ZJN pH@M L+R](;Q xH|n4'pR^(pe 8VYމ18u5,JpeY%vL<LHL#l{v_8|@|,} 3U, P3y1yENQ;r1nu\K&S DX %|Q7 wo|( tѱLh~wstU| N(TEDž!QA9hJ|goT~v\d5H4ZS5p@#%Aur7spkz{ilf%7V+X[Ln8 ]-hmCo)`qtzHY3NoZ#,%8eي3>Y!GjPJmOO r+E3FCnȡhذ ?lSW>/4;Ry~zeJMco^I#}v64Glo>(A-q#gXO87U޿s%ЭZ\8 ^xRDe _n>H&LP&&Ab>@(umwv@`T] a UGY9̑ė*Y(yB WVIs IJx~̛V^];*"+QwZ"Y1Swc0XU3*i[$]^bQIX)L}r\b:dT ]8*3M{E\"cxz?\87*Ԑͱ\ډ"lHU7yt2 {:nlO%4Py$,@ DB\QfVW1T:{u^)ǜv֠ϏxS^Xɦb}GA.{ "tCn-)c&;MnuK/],Z5E |hd7@Utp#!>y>E@ya ia))WU&gV|,3/u*+M6Gs]5чj~BܟK+ۡ`IH&\ S U<]ōpRpiJk﶑:j?mdY]EzTW3{J:e$"A~͜Aw qS*\̧cJ0ƪ7d H6uεOB0KaDI:mOa܀r;Jtxݗ0`gOdӫ\W‹c"B8IA&3I8E0zaV);Ӯ .>L\fb9?B7ɥ"|6jMxpжYnHF.jVnǺd_Egu:cݯ4 Yׁ0e#:q( OҷحJ'l%%%rb Q}4-AAY)R(şջg+q N.+Yp}<+ӒUzbbvC?/%Ѫ4]=iJ1ډ7s?ƅOlP_ޝ iy 0c v]1 og>%n- o~+WI[>&>Q"<HMЕ L-UV| ŀ6_LۨIRM]JP%ż2 n\nsD]kH >K;pДiE;T](9S@xie܋6Mx8Ċyb"MSq$ªT~{J:}ܾ)}x?VP4mW3mg- @-V(NΌ@hk=bW 0n^?(NضAk/1{:;hEJP ~B}'̈́96-r٪5PHnv^gő|S1!D'ht#<ЖJ%wJ2r7 hI,#1q2׮y nl..ˆG='Э\&ͬXnGKl~/.6Hp0‚qP<"H=HU /J00nw`K?Nf?mhkP, J5Q`c6҇ENL?G{hhy$x'HUAUN7D^oo(EjP߇t6pXoS"H)ʟΰI滹|4i +_Tyt"ɱ54gyQW-ƶеzmǗkB/3}IC KY03{'iB$`3O*Dӑ81%whS, }C&j߈~p.~,Cnv؟Tn8g2y[axXj5oZd`IS uo  GO)QNSaMO%5=+ge *(W/%d$S'#sT)]Mo\xl#  ]oP0Y\E,X0nvm y~CwLnp(Ԫ=efA|XMݼ3Z%|y_L :E~ z+=Q~ ˦Ne'yX0TɞOvbSb%1sx ]d9:Ar; !,/ )0Rppƕ\cSSѽeo3=|Lf%pAkRќ `CCQAr5q;^7d!Mc nc%N/IV~)[k7sv!ks?LՑ_4h%EZVӝΐ$_?ܡ/Z*=P3 cs.Ϻ¸ezT=УUHH6m]t ~* 4=>`A++QE>\pF%}V𒣤X" ʨб&gG6*O/er k ڋ"B 7hPVX8`'S_q&cYc܍ܟM_co6%t @?Q_|H$ljhutU{92$Hگ+4 ?1Y]Zf2nϤ?!:xVxq [-ǺPoW*neo׼h8y/f6@vЃ%; i kP E[D0<">0:mT#e/^1(WRC!V,my[ݵufH{{Ivbe\:!ᛁ=ńp[{9~fd%aE#-FvCrǩa +Ɣ#2pJNBqVL6BamMDh;0{Ԝl;PBW!eZQ֩K({LTe:%EL[tN o7EĭŤs2,,ڲ&n5zaψ~4q@ı`v!cO,'ogfɠG8>gR38B G:8E)*F[ިEjXPP4Yw° ͚0m1C![g{msNݚyx=0͋\kp͢7[.a-T1~Y*e\vfwdn_2\o2"WL=ur}4lH:Y|$a820;RI?,Kſ bPuf (w- nUq@U]0ߪ~5αnkVw!]v3hWAw""!,Czqtw?zm>r3t{k6:&N> Hwuz}G6Jɣ_8yv >Oe 3nqS~K ZÌ[턥%~r`3/$hw=,t# M̀ϱ ̱hNO1 _g$4iM~l7sw<~\lz޵eǶU3mֶh_9aNqn* ׁAOcBP|Q+0~) []=m$v^_OӎA4v9fe~B<'rH;ƶg6- h<=i޵m)u{YoS7+6eDpU qGڰunɖVU6t 'B[LSH:VБ}R<:>%&TMv:dl%yJ8ymvv4I0eiv/rbWf*{^ mセّOcO݃gm0{&`ũ[z'iۍƉ&萅ݜa䏎WvL7C) _ O@EgiFZ |8&yYX;j{MB G܋#>mxT RDO'El=>ߧdb$X^h벾EQa.c~{uh}/>+uX]ҵ&;!ѡs7J/9AHgMiGli=!!{[U cCՊWݚ{VEyͪ@ς:xu}rB}94`XK%<#[w 5Z,1Z$-ӳ56@s{e'S/*: P$d9 o^/La0Z|nl Mj673 .R]ۉϔ$B+XzaB1LZpQtN2P2BNIX'M<;Rza7e^^ c0(?>ag*uGXAB0YT5 'nWe JʛB,rƏ@Rx~֤rpoj9am*Kw>=w+&,t^?Qx1!WS^.;7Cd YSh%pB䀗RB'.\ω'7+5G,L̇ZYS 4ȭBǸnO?es^q˹kEY8DO#tIH lAgŒJ]h"#QWb'ǭ^rP,\BUGi@'ƜEVG/bF[.=2bT v!]SbғyE ~+W ڊoi_y^=s]exbRXҀ{8XlR 6].}𧊇+0weh9/.\V(ӋOk$"  T/}6Nj}cc`,&| 2!DbqO_h.6ʗ<naɘai qLj!^K%+! .s?XF{@0:FƑ:E8-חq2zѻ.Er!ch-yylw*Xփ M}vbXChd-c*TR?{O,&jbQD(YND c>ء΍ CBsf/bYW6wB U/y[>9w w: hI..(}M;LPL8!vfpﲈv Z 0q+7Ho;@h "܄-b/`txrcbpGχgYZ0707010000030c000081a4000000000000000000000001644ae3ba000007b0000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822be.ko.xz7zXZִF!t/gp]?Eh=ڜ.+q+ۀKA)_0O Ag Bh^`M>:AS6jDA~i"U C }dcZ{[᳭ٝL$zj@M?'b]Whdkݙ6I} cZUm 3ω(dq̯x[jvD,R@m >1;#tc͘?ՑG?zDΩ$ryCBH@m僺CC-٦MN"ElN5J,A5Jcv{Y5Wcol d*9U=-Nʈ8_ۍRNH􃙁{/KSLjS"8vn,ް.SU m{i%bE ;c #RK7 r*SèǗ >~pU5$5ٸ9 6wmјMyeɏsa]d"%ǘ-?$)E1_Qgl09sx{ߧKwy)Zt/<`(&Zi8kb-y G+LV-LO8/zk32G}1֚Ȳ?zqu*υ{Îs} {Sccۢ'I"Nߗѽ,]m>N3dwW7v+ە#\(a"iҨĠUʇ :}j}*ncU:aRWhej&>:m2+rSVO~BFv[7V$O^s<re!$u[7C>1?@ބQ0I@|f}b NZ *`~Vm֝rfQ#2rs=@$x tpHǽ=sHUI!P` #;Al 1Z'h ,U4(p_I,ęR5a t5\bc)=ˣDa;7{c6 p&6'=P/ɒ8L;D 6"Jq>D| SeK$C:aI&ӤHD@*Ԛ} mfTg6^c[<%?]e*j}lZq2\+˹01 $g4ƒd>mM]*?`J F 4A{oV1UA"jddIr?Wq3[m}aA̒$ rE};>IE9|X.;!kVRlʎK1J(d[a+ib#~YIh, ezOܒ4=!  }qw>aڟ! 9y sC )\n1њ..2j;R3IVoIX@Sv?()r]݅ʹ:>@gYZ0707010000030d000081a4000000000000000000000001644ae3ba0000b194000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822c.ko.xz7zXZִF!t/OϱT]?Eh=ڜ.+ε/9#0=/8],R:2^"On3tȷ3%Y {·,$HG!I]"Y PKۘkhQJ#ͷ2cZ#8CY&KT'h;L'tt'԰ YL|(B|p5<sړf3Dua uݧI>XSƁ 8ot1~ݓ%a+)`DŖ{ i-^g 6:Dِ>S\Ţq- T`G +(Z*75$wq+vDn; $s4e1Ѧ(@@yڦ ܞ#Ҩ_ vjRnPM5XQ[8Rgc1C gm9Pn#ěrx HO8ĘR5ʅ&آw@BFϦHO&|x5yԞZwhmSLM+F񦎙?B+wwAfl`n,+@:.Lpc~n)*T3τm U ltǔB#fu>:zZIeQaD?# Q!\<6Y"mQR1ib^4;RڇUK.I9^Z:6l~Q`ҽQd$!QMݨ8UI/ ".@Ak}{x?|_~}Æ8(D3Yf$|8~Żɪc&o錠{]̽bm1hȏC@C.o קwb ҞYZ׬;Vok{jA{P%Z*+]Xb:{lYX/u[ S^xs fP5 ܏|_^vI~ 9Xٗ={,ͮӚ<ΞXOCPfoM9uiZ0ǯܕ "#UXe*~[G#HZV7c+B-4GmEbX,7RsJLL3-.g]V 6[ jZ'g+* Ĉs=]> 0t@ sg{B%49.Y*!44*p~y>9${M@"W8}UgAVT[A^IEq1F1:XAaѕzZ$J:-$'3;ʵlQ3(E@Wǁ2gRE`Ԑ= ]Lyɗ1_ڮ8Be$8DJǂ.HWrD L]H۬z %9lsQh+#kQL%)ܷǮ0Mgۈ5erPvP' HC6 Q:Y%>=Hu=T5LG3-[~K0z.IC[{9kg_5mk!sh?Pod>[@IiZZ!{6I},UkQPd#y{Wt}&:avƎ8Z9:ZZMq"f>Tr?,G@6ΥQAh{Ƚ,0.] dT"dU\Z" F\ha@r!='al]N$i]w/]n=GU461QBg}T{8/(}zY>2i!!iHvYp Rt'ЍzrxFrkNisl qG4sVw*7W?TݬMdç9 H!slía4W[ETc55/~| oЅlB'͂=b8&ӌ)~_WsK$"əwÁP~fBPjP.؜!cǟ =,SNk ` H%>̯a "6J~6ל}3L+׉ͧgh,!O5oAɣmr+R߹ P̧h;H$w޺6J.BWce[ jU؃+P@y{-Ig2kQ%= Wu$VЭ'GQX{Kh(O[{ (/ə}B5-i,ԭI P,n:i) "#6*K6& wj瞄4'fbR;dp|xӑ!vl8aSѱaaqo z mήU7Gh[E1DuD׆?K;' x`z}3+#@xºW۬37.=:s6059Fjܪ^6/YrGL>0k^;&h\ZmVȫCiC P8(v8+h1F4`=4]qI#Y [KLS]йWN#51ɅRnKfZp."s?DD5t9,fA8,ZA>9xȁhZۨ"l%d-1>A&sИWFfd&gyE\~ptfy-Vm Jjǰ.+ŝ_'P2=ĥtLoX<@ܽm ؖc$-šxN9\vM?ϒJC3qΒ{-?la} AۇB(]*isxhx2Qr&Ò\]_%;FapEuL)4# ?(.w!b އG!z֙N* PWJIRiD6u*Rc'cMW+ b(lT\ ~M V1 퀛_ 9*<8nS9ΖdQߩ{vwr׳A,u jV2?Mq}lzKO0׭1Gr%qCZ('ж16𵁲xٖߢ r%9B!il V,HkK?h>h{X˰zK_PzaNd2;;U毩gH$6 x&]g/_:H ,E*F ~G]jH&nȑz4OЅȜ%D - TDC}<3 y=WRXt;˻+`54h5qjWȔ[ yAq lL9A#utVD8?-#N8㦨ޮDqX2 h:,Ah2Ұmia7u00㍩]w(_YNbFmLBe@)xB{ .yKaq[K9DH+x& cjƠ{H94pr\W0tMqIK70bI;# %3*ɷգѰm̍A4j~V8€n:eоu˓CAhO= pXd[1y;#@9,$m%S'I8/EO%rHGeLf{&W4Hmgyf[(.YA 3[B$$\ee5zNJ~Uo=#1Dzt 7cdjWViC`1ShJ '{ub!z="%>|RDo{SD+Q]mL#k >/lma I6~,N e@̙XI[*Pc X4ENz@E(=Q Τdkca1Vz u 跠;Yňz# v_>' Y5tDa uYpY!1e rle%iW+#p[cq 2ur'μ*Ǖ((%f?2 &twpِG9&@JGboR<2_J#z`ȟ3h/ ?\ A('sXAh0ѬfyGUȌz*eS6l4@yR|/|\"ZgGBFYgҴ,lӫĽi?(RZd%눏!mm.1"j>1~DY ={%eLҞ2qGqQm0}֐mឣ X7gH {3v<JTba"eor2i o>lԁ!M~)^7ێx j5)Jœ])r i#."G]W졝 H^^`HB1b~#vCHdd_-s4 ,~N\Nޚbg_wDq(IsEz[5E[xËawI kT8 C$'Q䖡̤w$ms? 9黰pq0v;-Z슴x٬-F6`"S( !S&9˱I)YZmj: % fx/+C)E߿D']~2LK7#!ʜhŸoM zsD!:<|G"/ ez~;Wø{/ХWEB[PVfnm-gzro`^QKg7 5֋ea-t%?If =Qmab[m3Bb]Nt.FA|aN/ZfiGiSp$)[r|f9x|g;Q>YVPN:l0IYC;CZOk`x&/v2n k:?%XjQHGOdϝmבm<&ݷ/ bRi f M1z\~fY>fZꂇԴmH\BY̫ѴjScpU#h_?Q,9 W0S1q-.E qe|jոX5"=1G!A!˴^؋ a B?-pbl"UjnHke& _/w)LwB6-v1k35FZP8o(Vab_I/1\(@t%&+)m)?n;,X~0=H:آU`߇D7Iw?M F!T*/ɧqDBS!^/QmL[?,kLAs+ibA}!3y ٌHfr¹hdk—UۭyjppMry+e;8&QDvK;+,n1u6@] 8WOkGؘنyS?}x;1]S="A @8Sް &q:)[eJa SǜOƚNl/Dhg 8ӟ@2Hs\_,l8EǓfP,ύ-ɍx[;emb ` $G}v/CLXБiisQ# ܤ5>22 "HN[mxkX"%!?uЙE=9C#ʆ=:NI;[({p!=yoR` Ы6:.Q~ ![Z 3I-{f^[ 8R$ bOR>£;]x ы3ˌK .IB$w<0MTSwP|4#2O+p<*0I1"KZWbEv}dž'3S.NɋFݦ,2ն F;Mvby]-lW,( qnin6j gܟԴ k-ٞT3i8/[-T~aD%jW|bkSJPJ.Ywu*:f;'ɘi]=ƚP[۬ʗn|CAZW_R+$#~*E,) [nd9uSuXpN͒[1aOL҆1k) JYPV\BD\Rj_O :9S ؾI7Ŀ*{k_E\9$hqq UxO߬91>*bH%U7]!" ,cSD}!D7Z\>M2[c|wIIe6Д\WZ<x90;N8\ӣ?oUս֖1sx'?f'?ΟJi܅s-y@tmQ{+]Տ'uxA iE,jzľJs7ԎE'/k&ꎡ,^P8a{?$8MDS re y_ @)הʐa!IfE۱-s~Og5p6.9sn/4Ϣ#H8(yv"c,Ca~ܺ Q0fVy:VX#I gWW桳",JDBJ rD Kky<5*gh)@ nn/AG1څ}d MtCw`iJ ]OQqTٞSm Np}8CnP!(^$,1)YSv|HL[}+;X9$)%JEcx |@Pflg$lW{6Zte!g<f1[f/Iy~#bbl׃Z;f8WnhX+TnmЪJxxN7_-o?\r!&tYc<}~He#Y5l59$ ?EswXyC͵QeЅߘ6$;DF-#3:d3ϸxC=j(WyٕP*a)#2]7Ȫ< VQmwъ$ ?ټA ~K$S{;tǐDlt,PKNR_q}t0zR:XU- / 0xw9uU RY ^B;~1$zUa7`| vதIwUϼNzn@CרJ"ׇ`%8>}nE$^A^d'3ti!.A;DP1ݹ"Y3mk˿`io@p(Pb9+C~<1#r%>"3? )JJ!zM{z C4,I9.|zzL`Ǖ-FG_ñ=$J* y OZnVi>Nv+Eƀā'[!KzvG7mI7k”;:Fe3Oz+*-$BNz:[`g7G) ߰7jڂa:;_;+,iqV1볯6Ǫ؉P?,>#dUr!m H]}vJU_wHm#V*wGFgj_=V>yQ*.=9yHDWk..<8dw(îNYoZKΛܸPjr _bˋ1j,]ȦC|t;3/K3PsG#Dg0c;8j;iW0W~ئ-9r:ԟ<:Oܬb6MKâ>A8L'-Hg̠ ⎧?W%Qr`Qݫ011ܥ¦Gѐ{hO_#SR$G盦 Pu㸰& ]I#MHԶjvC$NRۧG[kwYOA,G3FƷiRԏR~khu~޳еl iGa:ٿr<51 ~{[?B}uyyBVL5r`.##}r:P@PQ+ߝiI!N¥/Yޜ-flR9kkGnłm^%%16q:tg21S&%eĉzX˿$[4cmǭ Vգɩ0^L?̿gl}=MuA琁HN%q'SS_/j;6DSCOiмpLf2۱Q]"7 Hq5kɤ0` {p}$jJ=\?yehƠDGJ\boDvњéU|]kCb5iHәRs*ȼ-02;:_ 0.6Vk ;!ۑ$IdS? j~A]þwǕ9S®#z`82tY?>s?M!M :HzҁZ-mi(ٍ8~1m!JEm^V$KԮ F}^{h ?az1z\5.!!QQW;vNgOà B{PFcO6do:-ϣVbm rWw͘``$PM*rFTvb-{&~^8WL!4vt+Ta,'zUa`ꁧC۩| "Z*K`;`(iy&\yi?f5we!w?_Xű OSAƼvzӗmHZJs|V9yNd"#N pu>Ņ:NN[moUD/I %K)k?;(’[rX˦\{\fS(NwTJY#8WSQ`]Spr4|]^Ut ?Zo% %rW$u㉢=lOT\,GF;p PX^OΟK[),NFDd;}q!v%J$K8,Z ^MGB^[s"&ɖwq/F%z#&l{ A~i~wEtxV}NPxK@%]?ne/ctøgVX$t=_+cܴj=z!bT`5lU>)lIS+=Ϲ82Nfo6^mul4,r6!3\/3[jsǜЂ/(o/&W F9VfTZcie||vWܝ8&`?z!pR?DztA(l>vlS(`w=klFd+[j+S%sa" 덖z(rN!g,;Ev%gCk5/|n'E{ZJL87|!gyH_0g@A9GxQh̠:T74-u b1GKw6 ҀMpL# qguY>b͏уw[;y=Eb-<`bIu-06GQj'^2Bnþ ;UQx+v%Rs{W͉[o}l\r9|g'njq-Db~@/3-"\Gi@[{!ɫQJ=mM5;~4+W E1Ml"3dލq#SGyɨ#F 8B%xSigD1|kG[XbX&j6an;5/V0*h[UJZvCCG5DD--3R#j}ߡM`d] 9`8yr{.0w15d{}hpjDbei8/=iDfԃG!06ADvF׾ (zڗp\xALo0lz (wԆAcJ]F:'``6@X;i} ewlU-ȋ /<b3)V.B HKϒ TA^ zV/ d2]T8)Ⴄhù4|HEjB{3 šrsɷ35ff,Μ(7W숆]MՐ%>Q:45T,X]XH/˧5NχH״ tl]z0/ТwURfԣ'Ҽ iD|.5#<4- ^t뿵Xf~xJ h5d LͫHK5E[/,RXt)tTHy?J/~K B7Օ4TbFƠuAc du 6s+k&fev5ikz#CsF4o噞1v22p4A?{cllÒRxqTFCvp,u"S+y9i1?aU9ʛJ`C0en{4N,Gf4p gT[&{$H؊k B,C{ fFJ1&8`mQx!+iq$8pٯXn(źs>\0H;@w(؊\}灍 A9rIY*ggH> ޿jKg}w'Mv ͟_k֛'@ 466)]0t&͏+!*mA 'QһvFc7 j6 j(>Sn7 !&F|n"Jl 0tCR |?{Ԩ~٬ApꊵPR.Co C_kDP}ޜ aɌ"Ny x*xNQ龔Vᳺ oH+ĀkD֬6DXK7d2'Z/.L˜-֩kOʳ4޼7; I0#rUI4ݐ -*|JI5:PO;+C\r)IP}bZ'9 m/Q,#xf>f=1阨5'#aI=C,Bφ5U>>bE4Fi%CM^s8M4='ͧ\g1"QR7dk-4C儫#j ,,]e߷J9T&`t:cK5m}Ou6Ḛ Ή_aSOxRy 5VaBYV&M"7o,rϬ(;RslaaZzg1q-nԿ(,"' V'D'(1B7B+8W5~sOȂb8!t|mI/+^z8CmwO t밸|^i: QkW$>sv>*˙}UPױט T=ܓkȦI?5tȂB5ei3vZQ#eBTs&9*FCByȄ,E9'ӷ<a1}|{S]6; Me`8-nSmgO혊DvEl#@y|+Zq^rXpes%OK\#ުacE䩽EA5(IZ2BU. 7ԌdO\ާ[Ekap41 ~p@lXIz{'5Mfۻ±(Vd+'r_Xa mt|Mo FM;U +ҋrL]3s'mY}UiѺkrPSHYIw6n)OfOM8?BQr`jvjiKS\ K`x}ٝw0^hvYdZ[_bΰ'6`n`9$% EtaIipHvI䳸8V4z칹w"6z]EZ`s=&ԓUH9[ga-i y`a38йy? M'akhD~J\ip] ӄ7#ܯww7I4\1{%}~ hV c&^ÅzeAX\]{kGM;pIRhy Jý\Ƌ땮K]WFK$J'LW@ Lr ?~ ~WYva2o0Y71}`EvpP>b.a!>1S3_#Mwg?=p2&Qs)G# 9S|`6Ț]8"QTޡ!U{Qљ1(5ym=AO- UN1:)"yeC)+V3xa|47gs:k ]c:\SR{NyjvNћһ }o2&uzSqsg{LZzErv+\9H5U-XR\_J=o N[:HhFft1:7Z\ ==sh> զ)踲[@Bޭ#W : +Un''G7JSݫAF ì6^:RBSxXnUwғ .Vof\Beq_ <2]$w+M5+fy˲6ykOzԤϒҢ7DtL{o#rbldKMlg 'ĩ39g zXq]f#w_wk?ݡBxG dc %+Aʽs>Ţ[9Q84h9Ue"#ohZ×MW!vL"hR ot)`L)P!a7`?~AUy Y+0K3êiqC]wNM ^kն6GTn "un|pZQѲA *.jP¦|pŒP*Cuh._Ixc6ݔqi4yn wi_ \λ,4[xyJ}&~>(5}˳3рwc$7VÌ)>{RsԒE }ofk)r(β4?XYfZ92{әbXͅ~vA9ս|}$GdD}Մa&Gg^#v\OW#: _pcq+RIB4\,(=].; \G"Zfů*7qx>(8Xof@b[=΁+MrJ}lRy~~9))0];xxۤ*UH<<ai/+id =G3ͲbZ̛d.53?Asb^zz~Y$1Ռ4nhpTCS5/ ،`0V\ɿxSW^pAhE!#މI(jK-($s j;3#,) _@~b"c(ˬD[u52Reоp^'-2֬vT (J_mytаv{3vj _H샦'us0 5c} @ʢPqSK1GoY+B`u9WmTuWfRZjX?Cfo!?@,SsYүZs6뙃V3KGW&.}%Hm e=} L2w&ߨ|V DZQ6!}Ul\Mo]5G!MDZ9hLy舭$5Mdh閥$Jx{=r $t+.SccS`oFZ@}  *^<CA!|ȘEPU&J췖$n 98GEU ɐH5ٖRqkeS&K6xۖjډ?O!T؈9d|pI6| jCĿK)yfe1nD!~[1+7W)C"G7U 1%q3c !q &'~[1g?Ǟ^EمsSVt[k2R&-%~c򴆖U"?=_B~q׵LS6}QeUD(5^M3G 8d,z/Sϳsm%#v' ZvB1\ETIy_&`/iWxg{G>ϋ_ھV$:(yP6A øP7FAqtP5QTCɹ+Bs @˛F 827缳` X.4s+|NQE(t?LXDSźVmԂqjQN]WE2•L,,W+ՒrRE.0|Ms_ZvE/"r~q_~wjBotq#{iA{窐FPlĈ a~Yc_o2>JYl_,>UeQJ8>Ɗt7Cb-fWM'B6?^,qZqA9 -t.)xĹLQ* ]@UdL&4purY,Rt[| ۫NXy2HҲqwDR6q IKI_^\s1KDf* &S&},0. zW y쥋}#r*Ökҕ|iߙ|C ԯxYUQ nb/'Ts]Mں.wE[۞лf2il5rvo=W\X+ =eLUOhTx>x9Ex d ;y6 ߜF?'U玑 h~y40KKzйl51;IccxԺ77=.F?kO#78]QP*&+CPz$lblsMlo PMN@TN|;.Aw@_v)Au!ֹ&S>_xcԲMPol]@6!Xz Եr]Q_YXm%r; nvVυ+߳eVR*B"d} f`4Ny)!STP<\ MZ ڨk7pe]c5N9МnKK4XJ@AǕH1ǻۅ덖ѤOʓ.֚3uċL)h@ ?-1 TO&(<&qo*97\%+u-2"鷖!!EjJ~00mG!VhiG i(^Ef&ϩn1;ﮆWnމ~()1,e+2QqM3 k'mT N5.Z%&sKчV^㊀ 8CqFCXI== Vq+<*D.M#HUj_5mJ5m%1EObX摪r%Q/S`vW`UH-^g0> oF.%'EX8}\u>v#D1Ac-ou}}{DE@݌DN㠤9_;Tƶ+&.)IO2Ǯ(ƙB$Iv V`1 'xÿ>]P9-וtPx0^4aufL2`fg,8HEkV|tpf3N ^xw*ُxw4{~(ҍZ)}:cp.!ۿ<݋;YOE/m0'Mizy3&4rnΗ491HUx3k4M> >ojAhwc1(O}|BoʄZ qvX)!p縃č8Ri걵ŝEgv_]oFpS1ֆ4 FKaarl,\ow3# Gq(=Eg@.1zBVx͂ukfd:` 5m|c`Va%NLsq'9 ;NO\i+$mLr}3; MKϪ"B2^='M7CL̯; )ئg>eD ?JAr \M~7nWB3d%FdaιPsB]8X%W:W=Z[*-ft{AA8Rl+%6ЮqucuB`NIYg\rg*E ׻7|a~찓*\ȃiZPղliH"Qi9\ٷ EN,^5 ~,h鱑gw]Q37ILtZ@1Uzqm#7Oj^!bp\}uuٷF>ըR*`U\7N2O O R{.ע&mPF!C.e~oy[ 4g4Dk:"HU[E :|L AdǤ˚.{_.ûZ*Qz-C^ EhM8Mm4x J,ɮw$aC~q&BS4ӂC!Z ?#!_&N[ݮ( =l |B[OjJ\*L/iVT"5F'󻪼(ֹufD=zU?C~!7΃ [k|._Kv[T>Y JYC<[=lPC4b>sS݃/pէd3dz},i2/O}}qAPOVBGP(PڴCopIUN)ieA׶DNM  ZKѓ(qʔoKS>4A5b*܍"D͙ŒdEd*ik` >$`ؐsPy`r ~w[Ci#<>K՜ O#Lޛ+59ZU܄rEz{vd5*qS4!s֔(/KtĠc!N\G,XئsiG1m\nЫxl4ubV`t{%Ոt=گUjBIygXgl]`,]]am&ӗer4B#N4 2 <@'n*(' } @b/CDZ0;3o(;* t6wGi{LM 5(Eޮ3x'B&ؗLQt_QC  s KG \ȉfΚPn%G"K:&O#ov]A }uG ˆnT:bII5er? %r^I;?uB6Xؖ!BbfպӋ #ϗ_~V[aG±Ô΂2>5FRWFU]$z*$;+R9v*&`BEgVYL"6x2ZrxF(~ @v傖=oho*f @q_)J&.*qNN\~)P2ӍLwңʲܠ$Ne1Ҋzj_" \t𦗌} Bpך-}™EކMum jj܆2umMݏ{1Z=zg9XwaџD $/13 fRmLINJ @9SPNP+'(UI 00\h@y8d_[maf 8 dTqن7'- ] oSYv5jW>E*Y6KrWSLiC l#+βnlP!#tܿbL6 < cpB_0'@lA'Bf#? {O\tZ8 -LLN4e o?Axz>ճC_Y j7Ғ ?w%"+SVs\lk^!ͧۮLyıc=Xy`VDĸ6, ⴳTXRunᚠuoA{US2)ji+B ǁ}Ue3*yV]ttu qD ]ՍӒzlB_k~a\L2 L\)\p> m!AM;&o'RWe/bN!:ˆwAg 'B:?{DS zڦe3+Z#TIWPSDŽfxN+製9NC 4ձ1]|fDP_~` (pׇl,5WEkbmnDUy1Ђ::0x"#:;"pcpN.PaMj!2"NZ=>"b7_!Wf$\.[4TiH_F!n׿-;%! D 2iDygO2Bz 4D$7DXa?X=K=2E$BW\ne\vN{6paUPx@.8ΰ] x0O1h;D}iy޽&zY;)mY %HsV?Vt6$kf-<ڻƷЂjû)5aLl/xO^xl[qkka`?kw)C|?|.r Yl{TKB\X 6G[0Co죿#p 1ңu/ XpT>1u d6ɽPN9[".1W$iMՕM6 Bh9"E=hYg [ 5,Ir8ԜfT"Ɵ9זW:Eq*0?}3 fZ.rSۈV~ē4'uu퀹G2.R%7+1fzo"^}T?1L V! vF{P5i+=J$-m1Q ΋Fç7,@q1~`ed j?_mEHD B涘V+S(sΆ랯2[xa}4@cqk[yE7 LPx l4ٕP]6iZiORmljPrAqvXfIs&/vOJF/z*EynnP<2>ƗNPb'4ƻ_}c"kCIt9~$!f՛:!,Gδ&xg"(2aDIB?B7qOIc԰}5;Q{9$*f0xۡdCO %xn ZGy({5!X >9׀?n>nQZR,sj!=2o6 `X5;C*}H ,W.hc-)|SckOc䍰L'%&RT%` *ùtD7ln61EpM6.8z5BV=E{3\Hƃ7=K\8X#mH>7Pw6kfX4nxܾR{Cf\hm `*h`PYDs*nD_~H[85QepQޚeг-Y֜"퐊.ŲIE@`ߧ&) 5\0g\Qa 9 KK0t\8|q:.wxpp#\?wkpFb豆۪*2LdGUR'.Qc%ў{C<۾&($/kxO Jxbe|w#C̀3 3'@" r*CZuvE`û'MЂiRG yڦrde]"`5 pLtн2S0G|K\dkq"jQT5oT)@8D|{aE$(}2#%҈5q JC|vl{v~I5n9kZGODq+IJ7Z /μ>eXQ.uИE .s6V{R3 |< 8fpȳg`x["ƂK_1[K(ZClj|gϒ_[~ca_\wNGJ=ooykFٔ8-QvRHՌ:e=- ife}΄yM醩m&ġlB|KJ6$(T[,=[S]BI#fn,Ą yK:5+~Ss姿wbvvk0cXȓ Oj^~Qse,mq}X|tXn"+[h'R%*Wj1l,}Yr|bm~qp#؛925 4c,kp&z ^jl%\\YD FC/uW-XX,7R'(]joO9c}W qٗIY1,w!cH2W 4w]hWJ분-Fj K8󋀓]{Jod' ;%)u>O<5@gA5ae &) )8<+ TvЙt $,a+9qtpj~~pA%TJ^̫T[;(FhBu4Ѷ~dLl7m~YBdZ@>2Np(e$fNٍEd=⟢mtz\%xأ#3yv4"蝎-l0ȏ]~)O  b9pV&ܩJ)Z AlLDh1BmHZPf|_ʵ>ѰL`9)8D !rxx|RpOqSNj!T =f<602H =SU@8m$+,ZiZ>>>;4f"HeX|3wxRrL awCsB-9 B*__.HZ W+7cU=ns92[psJ腕(> w'˧DMojOh@WJ@Lv@~Q:^5|Vny: 0 u' 1V߲'-΅Mi.:á~lds_B?$w|K=_sJA~~"T}$MIb> Puʣ8DrQJ=CnMUvHu$'|9O#+Y;d֍ZšV=K0HоS(& 6zMuyc.@f'<s͓|Q[xGDI@H ]JСj-wUAamLesrg30.`;ޓ Q7 y"_AOsVe8\8Eʨ- 0Wh=kȦ\N Y5grvEۘPM qH Ư`02 Wp"}Om#phJM]./}xh@TV̋Z̛` CFucߐĵ_y3𢓠;%Ga4DJ_7+rیm[:QN}3 Da5+9k(޳'7qQ"m+R^WȪmspN='$rҴ ~`Y@EI%VP5ܲL\Vwd*1\- |[~ }Q.l1a$!skbp{M89]{ FJSDi )B#>k8aH:`Y8q#fJO׶=-B:Yr`|(RcY'<ϲ=ck[w'DM35ex帇Vy+z]f46։, ۅ(L>֝qvD |s0&}׷J8%(dsd{U͢9DhM`zl{))֑nWjSd03>P|/i&[&#_TEͳR'XGG(:np@:>zVFMDfG/Gʣr9b^,whoΌ-\B!p,UK2EDB_x6RWVr26H>+)y`%/]A0rvU .bad=Eb }< mzR"Q ˾4Be<&\DDF! PˡP˶ANL^y `Vv?\hvkA:x g5-@A 僗T5 p748''^?k}%C6Q.L r=f)D c91sUl]^l'Bf*s&f*}ߞiŸAwj#NO3 o6<7IX2F> GEk'JՈ%lepeΝYB42 B 6##)T}__7uE-g[9ע+N fgֺ\n%n{h3YT*yS%?v[X}¿}\ľaDnjb*\tZ>A,;(y&tX J#2}R]7܉ᕀu0`Oj&YiI\5 [d&oЬ}þ\:'3~B 4u&q {WsvJ YSMٚg0) {_* M.19]ʬ45͸jE_B/GH58xS3qAH [4mQm^Q7Gaaf^!^eEnWu˓}$F' Ux./! ?k뷒 d3&R,- C "/aK 濌8p ,gM҂zx{%-Oa 4eD>10H?Y ==8SY' j.0*B+1W;F"J\7lwP qUS)5?G~Ęoyb(::2!>'Jc#2 0Q vY}OFGj#s3:&K5'li*:ypcIOu-tw#UȨ'[xOF*>{S+hZv]iI4]ej٢J0fɼ8ߦ mԑVdb4t8Vm?7X8If|8+? Gd}0=;T/q0rKuI*)dD@h,&hІ\Kƻb5k[ yPOͪB7aByt*ƥ%^T[z}?+P(y5)j:32꒻-`ւw7D%hkTGS+ ;)D֘&"wQ8\Ak1mHvjV^p%X43~C<7Uip;<^6Y(,x1%&2RV|Rtf‡e5WvuZW+fq ۈ2I'*YB5A"X\N/>FUOY(6h߼6N-0L]%;x1^,DR,0TX;p͑,f{÷WFCAYKnu&$L.mUs)H-6up%Z*9B|$pu鯗zY?c}]5DHSq o@qnus–}?e@p\3Yk"5ۍY|<[)!,fE惰?w$_ iimĥƤ'CzLM|kDi):f6"ݴp~dsؾ^+Tq+kWh+w>f{t,3S@G@|mjX+X29}; {Uhw^e /-e}ﰅ `5ITrZ}807]_vu5t8!t/42m,ÞTfk썙:c^ [w uP@zPB M<0m)62tМ0T{@}T"i5yHkk^cQ^iEN%`Y El ǀw׌xm⹯# rSNO<L%/HA(Z 1ӵ~ "EALjwت!AV-3/ E+s^=@{$+^+nj0 Ѝ~˳goϼ|mt.؃7S5 k' ^d,MVW pAùe /=@ cp9g.0e<W+҆Hlz9p"Ϲ)jz )~J6|su&j4 /'I",)hKR5,/HQq`t?B[K8-q$ecufc!P*J L2(.8JVԖ1J@'¡6f{.>oӈ61,ٞm*6\dfгzU5>nEaf͉*sDP)o#\Fc>a{}.S7U`MNkYEuW$^m]q`؛/`ĆxUDy>΄&,vGCanp*i}Gia~%vXjêC9v71i3w~`LLXfryݔ_7K8ЛtULׅ`0Jt'3dcyWZhɔ&R$qQwc6o*VjDNt¾mt EjNǢ/V2B3}4o='0C ;6 f.z baAD!Crljp@fxXlKg4~mA BPFLW9ZvT >8p_Nn] f'iܙZp}PAŰ|C,eOVvQOhq2F' Y`ꁴ6$2yjIi88vқ7C`,::Ц"ì 2Mdv jAyE*"cXڤ-< fay7ԷlYI 4럮\!H{u+w1`"Ԭ@TtsT\ϻ') " hl 0ˋ?8&D?gua4F=o-4/CVEx/KIIXw`µN=x]1(_$ ŚYRyF*i-XtnV̓ r7/DwQw>M'jو{xv zWF?,>2\ hAbQ$'-a%?~.:>08^0[U^pX.sD 5KhTzvwPƒ>t.w0tP)B=b &W 7:$kj:WIq_G^6*3\^2-7\^9q "AkA~CؤwX]t??+{ Ս]S@p/evS*着@䰾/{ KL'2(j=!3*3]ıZyy4 D%aO)kZڲDtx^;xPڠZ+AN|s4#D-wx@yV18'G=ND\39yCD8*/>x%S |ê]G/'nA4A5~"vV` Ów;I1m.ye.(,X\)LpClzZԻi`klοJB3{-.U:f& +9-94wf#_21, h)d/<}+Ypp4NvOhiշd4g{mn-sNz>P%7DP"H]i2'O3"m%,ٙcRH[ovgU]G߆*"^gK*CN;d6EV7#\;]584'vGr8Z)4@8bHR~R;T{{I4ʼ^\,)=;x<;zM]l^o5U+Qbp "nSغj)B?PVGØ{q[93C7 ù32)uï dYMj qVw`)f$PLk et̡A =?>YgP.@,FUxW{KN:9LWPciefQiTqoIgniJ^0Ռ>nixy5N*[[c@)6M#-甏44=$B=/{p3e?9665?x ܇SK'[b$pi;Jm,u]ܤB.+kY">_1pȔZjW;,͖LMרY@yz'څYi;EO  #[@w' w ҪM G^;ph1p)FEF j_1ңm8/w}JsBxqz h[kO [zjO8ΒJNx 'f\O0b9b nʌ]s Y;U9(mvڑJ=x 6Pm=^&Xؙ/0+Yc3&j6Evڢ±\#} ʒÞya( f< 0AiB3Z.@ʙ)HY{RS }t"rx;@$HGqr":O Jlp,,y  }ulQi Y5hL2S&Q ƈ:|5C:F2j${ƌ KbG;h@J5W\`*[k:&0y %$/pz勖º0=+ n.J:vz*#~o2ía3BahX 0";O_a9 6-'o GMڞsP\;b&7y)^<ű848q}hMFh #_$xv-퉱D"RdS, iKcBڏg16T# ""^žs\uP9juDHzUfe7t*Nj (a x0Cs.F@Klx|1i$^nOZ)`qA~n}x:6 jD|u=ORyEK?X>,gu/|qXΣʂ< .D(ӭ)V%AzcDՠ㣎f|3ae!ij>P@1"@RS3ֶO5Z?)a?٭jc;aIa|:(tB43ƅۄ\Ɨl3d#(e}Cyf!A| %Ho*U-ǁLXLeKtQwlP6P֒nMj{mm@I͡L.qqcX^c9<󙢰;Ȭ-4 Df6PẰ&-v[+8Eh˵o鋾ĤI1k$\pl^qV/ 8`0m~,Vu޷s3AEnr3Mۅ;Kَ({ ڋaz$ j][>d-90CpE V#K4SxÔh>+ ցl ~4%&(KAf7m`d&6Co(:I-N n?9b]qJ4-UJWiQ* =Qm-<Ru3ڒlh<Ĩ JS>֦B Lo B'QSxR͙:eU SF(ƚ6-O=ΞlaCqŎWǧZXƥEn E!,3&½%_i ,bDs'Eꛍܑ;Kj 2ϨF8[%XbZ,ob3!3̠StQ=CRf)up=EZu偎_ѻԬ jTMgrT_.Ţ5zDl~sn:E qWMš>ݘϾ xY$1϶ubh{ &H FV>i'fڲ(@$h5/^| 4v0UyswIyil~}5+~{w$uJ`iCwcY{N\¦DvM;W? Vhߟ)WSP&? j1"qQT_\=:*ee)" wõ'M}FZxQ92{vLOOԽ.Xu`\Ŋ~nW CN68ʾ1p?3zG5}?da[:Wc,WЎˠդx& ߵ  *k-ݖFX<ީB݅:po23K@l]Stu-'"ykMq-!/+| ؽPkb ٠$!F5hO &Vz7S&M-Ԋ+Hܠ_KQ=-{ѓY !)DbwibMH q ]m~ݧcIxC|JN%ˡ r6Eڤܵ3'e3cIk 7WG0D RahçY&G`{gjcA ;++'.AwD‰'ٗڐ^HԣJ@'0!nd9;YζhLeē#POSOPv{Xe$||4{`,9iD~'V13EFΨ*pnw-߾q׎@[Ϯvr @"NCQZD\ Yn)|ڠQqABA(D=cRZMa6k:U*p %?ת{qTm#i8'VM *XJM*" ~hu*r-'H4vBg&)AٰsD9 JLԗ2֚"1v"gYU9*kGLYǭWeZ!3,@=9N PZZV}u)43ZS-ItX͖`Y`yЪ:|`LJRկŘvϢD+JVj3QUꮷ8ς@a =&X^ћTDBQXDd-WWuDKtdg3eak^S_k!fy?<Wߋlb6Bly#h$վ[Rӈ0qPqmϡo׭f)zpQguQ/g *3z@nt4qWڢQlń5eO^;!k1O,Fѕ:Rn_ , 2C s;q0}֟'r kQNLn9"o=(~p_%+O (ZGE܈`-Mcy:N.gcy!8(g}?Wg[jEY̬Œ{L$bg|Mȋ h!P4N`,,Y-b)^w { NI]z܊ԏn+ܟN1Q ;T &Ev^'긓M;zY6YPk~g$A9^(9#a/:Ãĸ lX6qdY3px@oj,.7Ͷ[ukal".W^^kٌ&!F#w*\lΡj^O$*+o"a0shfb䏍OK  )g!J>uqUAk=+UD2pj%k}npL .~>G2E)Fl)ͮ}26|hI,tؘ?J{UkD.m!{ ҔɌVw杌Qeo&]ᓮo?i |Ćs)zt.jCdS >Osjz#?zo "y12YKD^\so)VGpMai\1zp!ǤgTk7c<+ܙ ;IImV =7ݷמtX'5q NhT봄NΈT> !@`p6/񒖂Y=PgG ҋRR"=^A؀pK/A'&߱Ӈ|;2{u ^{U[_i‡5i];l*`$;3˞ZpdaWHm`=rGN[d>S!-e[/3^?DLwJ2Ç@ĎJr]+@z;N#"mRw'Fc=ڱhbJ,l._P^r&m]qa[ڔz_|RauSpQ\EDZ < -ձgYZ0707010000030f000081a4000000000000000000000001644ae3ba00016d7c000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_core.ko.xz7zXZִF!t/uP]?Eh=ڜ.+ZN Q?lv$D? >T펆Uhdӥ7_C'k!t&QZhgCk+' $$n2B3建#7k- nV8)K1.Nt3Z(XII80O"F 2vmx'wjJ*7pYd-Pb5,4.5I=4N]0_Y8J6 YrP0kV,t7dߍ0F@y$aw7D,i5 >yI1>1C0F_WBAyIlSD*[Y2)-He?%Nm:(5u/q?s(op!lL<`f!'ah̍}˰ Y~WN5_bǖ#sX tWO-Qоeֹ0~ipm@*SSXhβw7SUT`Q ] Z,N+- K1o(y/}cEkؔev ? :'cbЅ/1L0R W%!N$ D=C qȞhB)Yj[E ȇNH*w$}IX OOjIvS5 lύܗ:\h9a?p_mx ɏ:ch^|%Pv4y Zz9495j%y9GzWuWROCZad,aUk:4lV[y 3z Ko6=A/+Z˕nIS&{ϩۄɥ¨Xؽ=$g+w{UuA&ypZmufv{k b.6j~EhNȊg-`;Tc *Z17q:#+ԕCؒi`- T΄2ZHՆ[w!͑X0D4NsZ'W rrBeq11g_=|RqZ!=$5v1M̬z6DL|ƺt CV>"'*~;*dII3k˾*05zt?Ex(V~b7]Q嚚i.巡"E nbW^M<>&ߌR[þUIckR%0!s̾ p89 fPm,0ɣl(q|Lƕs7mm&h-hMAr<ذJ* 13;!Ҫ[Jdl$QPvD-;]RكѽSw,Re;D>LSfchХ(_?ecDp!aeOm@C-b%ߡ86rzVh8 3w*Ze!m(3[X@oip OaB_zź=>ӕq#<0W~`:8t@JƦL1JO&Jcu;M۠=-92nٴd-O8UR/]&r ԉ YCx-n`{Soc՛Vw=nd}Nt 8UPpGTX Gӎ۵18Oͼ?-p5 /w)UՔ+(2:v˳7//MHKﯴ]ls ߉2?x6m6'8bUw!mXV6.nae\txYF66y]⒩KU (n f6шoWӖtc 5j0v㐦 =rUԫZ݀ݖV.Oɮ`6pc#.4y 5{|vFHƹr}K ER:u{I.7zLե+iA] oB|τW b  ̭ӫɼq І'um~P[3LHHʗ/[,+x2t1mu0I`݆M] y`v.ǒh >s{?IǎM;c6󂄙v&9pSKm]E 2~En j} l3c!\'i+42)_p%EHmjd--h5 $~`d(p]u<EDEfiOA손gGJ_/.\ 1jcjscؗy_YpO7d@W1]~sRnY!57L٬+U jj'ΛZdS_1)WCU<;olPi.jX+x$MsFEd4'X"WlMmUFϳ7]i"tkŪ@wOJsd͟!>9jog<܋3EOVpz?\ Q*~^LWcEKVrg(:[lC_u !HLJjphJqD0 A/O\ luryx p?/E»ݫ,;M߿\ըgv(#*hOUakrLjTKAvHbc~#h)吼+K Ԙ35kH`B:Nczrh;-(]X7g/{Y0xAI<9 Z8 $4qx# p4ШUG+Jb|辂OIVFhx|5e%nm<_ujϿ9xmUgI5A]T;.^0Q~=Ք.y)luFf*Hit|/v5ؼ86ihqXe cΟR'd8'#G@AsWeWsnvؽr YHC:c"9{4GbjN MN2) VezǛV32x~TiP.ʭ.WrD@#GpoʬQʒv+{bwE7,O;/Ψ ]Xc{{Vrkp^^pmnh3јobr#1EfR̭I^{I`%೶7S^$2,H#/W`A vZ ʥe pG%ISwY8۔HB. ғ#rS׍<q_ĝ0j!ߑS3B/ɮ͋th3WjB/S)/Ji7#)f3O',<;C3u o맂I\)ïeXK00ӯv{OG~.of%KwFK93}YP+!鉧M?{fU#O!lLceT!X@$8DOO_;ҊG&tXS!_[( MZf=VSNWEe(ɗㅒHX鬊0\ *~;a+!7ޕ>4n@'EYHy"XvKPD24M !r-Jdg5SiZ)xPOVOTT1 Ab9:07\&ىfhyh'J5ŤHNBBR^#lm+diڇ?*4PzŀEGnK%5Ó2S!m^Yѷ.W#Fc_g\IaU'`jR>]QJ4agR_F~/FտL=BM GI3-Lr LG\ s&!3U$>e7ȑd#ahށ XE' ɻx?%j%~l*5HcjU.#^jUc9- ŵu ivLȕ xOA 65IOϫ-mat~S7G>y>n,90q7x,U7#6?dҵ+6  M⟳CٞUԓBHbvvMevP\_~$jCy#vꋜ6ܝq] ({?m?<dWskt"!@X"dl*/=P=5^ܥ~<>©~"+Kw4B\f2}ڎ`[Ǐxz J]aO )EΜlT5؅ IRCeվ GJ֢V>z팇K. ߄cSTTR|ydIyš0 r޷Aa D &ew趶z-R~P'n e4>̎LAmѠ/}yiN = P,MDz=:VB(})K)^؈Un7 0>p ht~-ӸEOp!.&Ă@~֏CZynYn S㈗֎+Y4Ϊ2l" Sx}o2!t-[seqdK0EJL{*2Uɸ{;FD~D)UNfou$CusvSU1ZK]͂(V03<@LQpyT0uנoǛTٗ13T*4\+ >ddZ?vB {0 U{j$gcD7KDRlW`kQ"H^IJ [ஃ8LGZ>"Ǻ8Ը*u=([.ՃhW)=y=?L^f 6{ ݾ`È,8ohp5_'eVKL(#tRfR?ՓPo,P-YȭS~_/'֯I-|TFP8&EOZT[2ˢ'`_H$O4MʄZ4HsKE3}(]y fDVI ]'CoK+sVXrs~` _ ݑ78 *C0[ I7`Ndrq6ԩj;.Hs[Eۛ,iDi&GWf`oDMk\u-A w1Yɪ@^>\_i\詼% dZN5i ^+&!owXžkm61ό%k( wP_I汍Llrb;~kQL+Hgh}F֢*oWQzXϢK)X^&>ǥKLx'4+) )H~ICOp^:BQ~!܂ae+Q Q2$ÐxS;ɞS#r{ȕ\!a_I| )t(͐gnM vy)e&`^$"lD&X'{KG4C :=.zdd\I yf6e`M1үς%t":[71։ 'v] HkTd5Zp``0>-m9ʓbc-Lk44)2qz՗dSMaNqxUi{1!STR  Yr2$9>拖"HsoC Pz>7JХ6 ̾VR]Y#ō,0K[0#&GUrdd_6iDD-/c%m\M 7>LPP y߮;u(|MiX/I4ew?LS9$0 ʣt*]<S6Zh`9'P\2ah-l|!]^Sc??UZKn@ߝ84 *eRP*yuR dKEnukfA`-0Fnu`R`x?Y۱7BV5ǃ0q,i%n?prFĆhq{jySFR/ i [pkXwYĮܐPIξr7:vr%@O~s2Gs/ EB1:?XKt1PVxgNg8v8?eOl>} sϳ=K뽎z*R$ w˻&V "%eh.GB@.u]S4…C/BmIDh&Ԩn_}؆j7t(q(> O/,NvT#G L\5zNtJxM99(?3cvr@`{׌u[=j]u3X.B,Er-fv=~m eSXk-51\v9z~ó81rRi YiO*p07. %~%yƤ\3S]迤xQ7U{8)G-mPD *>>ecbcsSeI,CNr׭{Ndɧt];C?;bDi &˱yd!3") 4<d=碛XXV2`6b\ۿ{dԖ:ye7 |{G=Vb.k~*jM}Xo*x+)SP M:yT-'ޠ<̞F{`u\/lc1}| x68֌Grޗq8G?3G_1 dLw΢WEg3ntzi2?Pbc^&X?5)G›^2 PGr؇$\V̫O&<"\œW8nw(*`DHjK@U5֯)\W\mLҐJ|x%$G@39^̚LھT$TVљ걤v2u0R쏡lYW@&/MiUtE,Xh 5>XRPx7*8נ^dP04"Ea9N:n@.?rs7^ޑ߉K" C_dW w癈5ݘOkN\LPA6)Ap$AFTȂCJD {0-u 7VO;tpIAI}7IdӢD8Ge68'f9@xk`tV5Z4.#N0m ^cPZlӗbl:R[<ԗV}ȶ3ys 1!r0栦nbdnƆR#HqaB@[ Jw)wedVi~zBJLC;96Y.7+VJe1J|xkd19yOyts̒K}w1\NS41zIe'^<1 rωGPBKEgV$ݣK2f;-2i(g &:x4cs80SAb0>1aGYK3Qb}DǠh5`U0V滧t.|ށqwAxEV>zӳ2ƴݶ ?"Qs,0PaPAd. X]|} s1YHh(k/j\1gr*1zz۸Hwor*̎Tw!!aՐE; qY: Í*IEY=* ޳>KXBb8T? n0U qE+NTf6{bXqeb(PQxKYrM&AݔJFBWw[VSVDuT>O[7H|KDfN]ۄ!$h̎EA}.˟RμpцpH98\c_.|H5t*2bBp5eRHXOANH*1>ئ9 tNnDTH֣lL tOfp(ډ9 =`YTa-sK%Uʉëו_D*H#lkĀ+3u]pg7N^>DP R8kk =#V]0.R]UTY]|M-Q{s6a`|>&Oiޭ AL @nk2EbfZ=;A5GY5hG]r+|d2]1hH @o7];GZh אW9KZ-+ms%Fsj.Y LU{y-TD m7eq^< XS/p)JדϐB\ImʵeI?EOnXW( J,o [5X+UAY0T9hStЯ$rb]"n:̷#vuK5;0#hh #Բ*3{?.ɸa#[|Թ xsx9.VÊx{kNM]>HdMr_#a O}c ݌,պA [Wy2@RPx #w:_άTuoF~vj"pd_~`(_OgV6 M2wM?Fh*@M^F+?XZKIs&Z pN eb23i`cF13r@3\ܙ셤W}DXk}[NSu [HX[Ei)HS]>I:}ߙw(ڇ7]Q͎&}hGP&tS\ 3lp.4fTn_ߞrO'Ȥ5+l+m%S1DFl=;xk:"ȔXٰF/i3ABƅ.KxBjc5;SbVwS@qTm@ 0 j@M8TY:MKNdT:R!XVTS҄)aye#zyr3g@,;QC2 i˹6ٲ<X۾CψcR\kT˔9qpxOĕӖ.yd %$;ZOZ't(]6RwJi XuB,]5e*l!Zk F(eI+f2!# o-A$ִ0WK`qePܟiWy%4KF5(L9m鴻K#V{{ba$:]} |B`=*E\0`^$fؠI0J?-#ٝ|j]aNHs^JbGX(cn[f ,9YA")0t'C(̱--[^_ doPB Dx(%#xʲgIh5$M%UX3,tI((jG<jYas;EW !a H!Y1+g>$3Q\xSl(+ԁx8?N:.b)KtMCEUk&}򃺜9{ FAˏ7pk3Z&*j;*m5{h{WN8Z V9:Uy+3JQulD c~n+ԬbZ!a\Q~gpyf)Uo,">nf ۗzʠ* c鑾槆Pv7fwT?XNgިi1߀@㿾:o}};BMvw'ԳW?m R 跲nem@'R1=;s8vFm 6:n-6/.<JX6A8fQ$Ef6,&sML;~D[e3n$a;Ða~י^94WE@f_4bS5g溸TRVx=ap " AM,bq)s0/ ^Q! 28ꎇ`iFk~Kn$f` 9G~z+C%>jM!r ]eF&W[lU3/8*pQYa8Wx\qGʵg]KIG賮5Tf/e [}:]'c')>g*BQWK'dVdyPI[G@ߊ"{Tݮr(~pt.;D:?t/ #'`A(YGѦ9P YYш^; p V.VLОPY68#fceh"mӇ`D3\R(Ƈ/ʆ7@lQꪸi7L=5^J!cT =:sz6!ʂ1\7)z7RQȞVu Bh^.5H vyb8z ]uG )qQ)N]RvE}S ,$p@X:k?-\Fmwr業qt bp|[W$&čXf!}vQ_wZ\BrH8m7=ϛI/xt.1#,FIԓB^Z`nL8T4JQ%' 1G:ID˫ra$!ٰW.%XiOƗG/DRu0 OK 17J\YKo#q垇 TGtO>ާCyA6# U=`?R.>.\JD^{#(-w]0eVW<YUJRxO9y)mꢂ6o3_}\BTU}R_Bvےr|² =[PJ 1rMaQVMf-9e*uƆx#-ݫ򌲦1\7,i0'hpϬR8QEbL7>_\S{oprTTbD`>2DVGF^Ll 0^e%_K_J2zHz{'I0`F%Gtw@! :]HtOW0? 0 ]𹳜}iJ}d Bo([d`9u!H5P3͎-KPf$>VSs={DO%MΠ.99E00]c;SK-!vʋyL\ tz4)hE|:=YbVTt/{D \ZfMPMp>#2O":-{l%l"I)uǻ@.۴W瞨6+:x9d@qB )n5V\j?RmRZtjc3I#S߶lRhH~T]*.fڙ2ڴtqaX';\޲)jGvC2_YFP f3Kl!G! s=Zdz.`^<{6 ?WusLQT%|D/>*w4P%xT}ϨIxJr8G𶦵ABzdgC%$! ʕ]6%bZEXv+6VLGG/<42= P0)~[&3G>!i>-m ƊΞ1}t)F~/.[8_:ȫ|1mD@}}βf)+Kj pdK^Zcb#*H>\uW8/WF_Y1j mafkpSGK C#*~Y18޻wFt9E0\t>"_ ڜ\,oFj?XC}[1'Z„XMPl;oxk+~jᜍ>)@ϣsp ̇C [() Td=qYP'Fu+Oh##?BE8E vf?I,f/`5#Ro~bvQ4Uiߟ8cS7-itNQJn75=4 jE]m^o| "{)l#ltI8_] '3 $A6a2ܶkenHi`tg`o,| '2?Yb*+P)z6ŧ*sOuoC8JGo`Gt>>ෲ5h$bzU8z<=P n|H99+Z:2tnhpEnlc[LmVⲔi?x3= 6xX_/rj6+$rr甸4UQШ0Qe)Q:3`HS_ؖҮ"rDt8V e.vV P|[Y30bv;0s FH+?-^O)aFE1T"5.t{ުy 2a2/ dž-Xc:唌G tqݦ~WԔ ,Τb*$E0wCM UTz,>0c(wN U5/cRdMY qYcG;HoU`D^Jl,|. 1. ܃W"| Zxx+Y0^dHlRW:tc$56]in3ze`dxw^?dxZu\ͨo$F}5u 7"`pOo!XhU+MI5 4XD*2%4P d3KJ]Sn8sjqNOG{D#| Q 2R̜@]\|T1$>f#um|qT@3u]JUE Rs'Un $F}]Uk 'kZH] u 91MMe|OohxpT8ÀڠrTh&p@ ]ME~b@A stz+sk#]}M-cWf{#홑yyps->HcUsXnu@9Ĵ}=]Rj2'LgFwɀrH D #&oQ|CV6<p87s< &  /W| slZP`hGIRb95QM n% _ 7ɻFOg?2njCNL‘ -<\ f;@Qhܖ ZӚcuw]IRRg\ (t\ͺ ҵWNǼhTPu$ hǿ+ǘf׸3_Q`Y8u{iV,5۟}3L@V. v;`(5Ze'Nˡj' 5{ lÔDHߎYqc pkNo_8N,ťMmwh -X S&/ʄUzDҞjȠM'S"m=ĹxWɓBB!~QVC%AHf;Mkʹދ! Hu';e-jl|oMوr,8XQiRzxMp 3䨣vRc08ER{9nv0x%"C`j5l\ݱ_&V=FzM򻗖oTHnחPփ%Ԁ[rMu^~e@Vc(#ϛZ(04Z+mJlx`{ DMr/@rqɂߊ[V 0ޱ+X˘L"C ?vp>D]DF ?~Djz( -6.D`"Jܮ[xQhYKtjY%Yy\7`Aì=X Ӑ36yAX:#f ғ(ʥEOJlEpo_3,PF~dŚA/w` |\rw*w.+(^& \hlv8{u(w'$AgDB/kNj,6)'EΨB˺Rό[J1u~@rN(:jTIrqD,8||߭k-(IqVhP;YwpZsJ@g?% T9J^wտ#H|pg{ߵr fQЪ.Yku%?fNSv^mp'wΡ7ÿ0< T8" AyKL~ZTR2T#md. f=* yn{ 8C@ QLO_,v, ,A S1r>;=zBXqS7'"%z/ZAHo Ob7{q/&SK':ՎkFhc|F@LW^@>e=' V6J% Fc&V B8Wl9K";|@M5V?yip;ʕ3SBc1B JmI Rw.Bص rR#ۄ#Oi6JVx4CY%lDar_qeW"[2!VSl@Cuf(C{2)/x6֕'/f&Nf؉<̜GFj>l-vO1eajwj:&_=B}2:D;iJm*vt.qX$EI`krS]RQp]sҙsŀp0d+b!z_ c+mRVT2,>нG[ՃT)~Ӯ;`sjLn;_RK!T^`_YQ'!c]%Py#z a#'Yߛ{q&GJI/zCX[!65?N+s譨wZ򹹅0*Q2ouqZы)FDB̺Siؐa>. V|x:iolRlĩ&詗.x\ wK@04l9A98u {ۜ aUI?Y4r6*v~jJ$>ròYnҢHu-݈"(/)ʋ«{ ˙6J@vP4?s1%T3WGqk"]lψ Yi`&?7geˀQivlIdy!)NvO),:m蒺GMch->H$,$ sdz Q6f/׿P7x x>ߑmMF;GM0 z뽒 {7H𫮲Tl<=(qH ҙq hK"/)HݝNEBq^]=T}='@x$`0*+Pn_׺ h ʕW~kE5bq H)NK#+/*12*_ZNY?%UWy_j%ħNIiXoJ#IBϢZ,mcBOvfAeYvܹs33QUo3V_O IOv襘?YD@:ތOSnGEj޺0 W!@yc.SF~ "byHϾOϫpbkp}._Kqx=& o̵D`p|8( I)?]xvFqˍ)X*xF].q`7`'zIsvy"pV2E¨2C4QoB~l㶖 (Lþ/;F ZC::cs ,lBwF߯jQ|9)ZY*ˊB4MVw*y{rP"u>I#k>MG[7-var mRr~-xr6=(3mzu z,z$}kM1aLnQ[Sr<$*FJBPN §=81(=1 L|G3V@ec<ݸ?k/$w^U[|uMGUr)3b2{x=dew,%w)/}XB #3o V'-"9{nE/z60(Bg.nOt$I|N6?g5r$X `d~yDtCH[$ c T^ek`+ 4UJrS +mRT{&ޚ}Y *w( Svʒ8n4#ݏgT#M^6XbUQ'wq'絲E˻&7$6׼ǟ:5rifLˠsi,H;+4)LQZ6>='!'ϕj9!v8$ 1j.6 OhqJHxFsGG12nW!>'XߐRK֙$e^ R}{D4ෙVq3APtuZlsh!#ہk;b@׽XMi$t!uk}T,0_^'9x d%Fn0ۄY= 1t#ҽIgͺ*^pf6Lvx ߞ8dV>ym0~[`ih3QKk ;,|>vS.a=AƒHYyFSC7ɃV1'oaV< jeT>daVVq-óU 9iQ1pþ1ˏ)Qd/ 6RX_LcOYSBZZP^OY!!y䇎nfR؞av69G3 ͹"7 ^ QLHo+]א^+fB~'H,usԬQ@<`&:0L'=uSw7:VP)Gb:~ "gXOB\ko+=EHx9m?\o>WK;[.| B54 `Gq@f@bm k?saS7mFHcLKڭ/@]?=H4 ayuAdhrcq f#+hmj@Ƈ"^ϨuۋxahkP,2~^d%jiL0 Q<5ސ0 n 5 'od!^*bRПrHAj]/8oQ͘#Q!0qZ[e_GV`hݠ F #SmbvmE>aS/懙ӔIR\(C`T]9 1!|CSI5@kNzfǮk_ʍRV;JZZqmk'"m?m ?'ۣ&<`n~(-h՛p&.+lL#[L? 8,-3q(1}z xz_,y"# pQ1C%5T ^aͰ1H *Y Zƒ=>0̬Ϙk|Ù?U* j譾c22Uݝ'kV:E"ȏ (:+C ƲAVKOBt__szX3;B/8b}}W9cL"]6үPDl Ɏ?'YY!A1l뇙 OIam.P ڔ)Gu]?v 3R8=gK$v o5Zw@!jсbYսs0#P.DPew:b̈́`6xhmkW}a^؁]d,FhdM-TMe[E5)Ւk]nAi*q_'GWֹܻw^X;У :APVe1Xh,!3W8$y|wо|sEeᴩpY/2لZ2GC9ӷ/:U`|.3u&{O y=YY:oqWqF]mdZauU߃2c:I 1Bm.,m)d]K/tI'\ Dʏ.'wLo1axJ.t#rhd˧MF%X=2a=znvAtE nLPqm)1E{Hq:u`5!kdß,;q%0*KX6-w@Ikwz5w6{J/^ٓ2>=62@7"EHj>*5\<79mWt`i49]l0"p:0RMrJeBd{QaK1To1$|n,ZWNT/.P0wt۠Lx[nqV9DT!®Cq k|% m+[YYNZcǴ$Zأ#e)r1sg9Ivˈi=\VNNj"Ee"($!ʗ;OML}f 䨭=&rDָ=H& 1L"&횭WYZYKj!6Š)"qts}|]J}WUU5=mEp7z/8Wm,: (%ѡ@]#We"XYX!OBbK;\d^!FEY) k +}ؔZofD%yq":v)aҰXQSiK>i:먧\F#_&wcVqyďbM k!\mT!?8r#v0vW>:6ǩn#~pKKT 1سSpN%݁ry4^E|, nUMGZhgz[EYנeRNCb< <iT=8F I*ΏmOxI馓A֠J.D{_+S=צZ.AԮp;>szxvG[Unau MY͢'{2@A.H ހԓGH νQ.掫 %T+|r9&a8IrG#2vCKş}%"q3=ѵFтɳܙĽW"۾̨ex w?p,w~>&e*}`RWnO|%%:tJpLI4G-^ ] pT–iP=x%6050Ln\RV(~o"A.(1j& ]Xg]Ϋxp pVIL' rApY :s>Z(Ɨ_@߳y8evѮoG~Iu)L˟5SƔ>%pK`>񬌴8+FU0H婶u&1 x }#rsnAe[\9 +Sw _[6+cs!nݰ`)|i-Mt]+d&(o{A{L=u[܆t^ x<@ƽ#ycFE$mg7Wy4ȯaڶT3.T9!PTQw{cSb~(a5eWk3Ԇ(f 5o)JPܲQ2j\40Jc ?z_ɼNY(>5j(kvX"H MIA'֝cLgHU"S hϿ*竧5|}O]|r>VTЏ(zf#)uO~@9Hhm7S[~4rvq_,BDlϷh`ruI9*[31(S(CUx7V͎,8 4Đ)-Ko~ Aʠ啴GbWkVEXO*;#b)pOlMF'VEm^ڭI;e!RfjZQl" Q8 >-E9R{nOq?Kp& mrމ;?fLAMi0D!8AR*]N0T'dVf46vga&9WHѱV~[+-R"R40(L/ 鼿}6HPU[Z.m&koǺX>2C>'W@OxY18GGu/8x?(nJlaw'(̡'KAXh@ Iu@> g ȉ"B?hAD@u.auD)jjq.I;,!"\IJ7 FQ,!*KVfw^OIEHqP_q]Ln?v{}ͼ?QB/aiokY)U1jػ*5ƂoP0gk5yԈ;fڲ}`n{E-/k%8pp ~$jroE$>_LUz:@] P, 6AJ-x\Lt/Q/K/gRҜ M^ctԅX٫v)Bhl>tl⮠cN191YGA;!%<(r7ntlL}DP(_ =$V!L!BT^ BcO4̰zy򔸊Wx~a 9[[5y{wA[/7~t\LNB.N-Z$0`Wxe~g+k:T>'FW!}IP#!M(ze/ϡS E $e9iM]46ݷjyH?d?Xb$$Ë_hQe0^,;@X@é -bȆeb3j{;49b|#^QL-?p}Z!f?bm=g$U&ro#ct"}٣c '1\)1/ugך1!Lb ĹJ(>z>hPn֫ުg8.5̔eXf /-&˽s󄋱^-AP#Ag hdj N֊ӝ?3qC00D^^{%5q*%1M%A6~¸y:[~:8ɭ1"5 %Qxk< fxo^7kе ӯ`Z^ K3m@$xYQqlFh-b"2ܐI|qvUrgvm:;rmm)H*SE# {tMcHk4ڋ0g!Ѳ^1RnO攘LV3,ǣ, dYΑ(umDeht.jd,RA"e''ۺJxyPdli;Y&};Թ($Ň#+XS;2: 7r` 5,4dk>$< `%=#-H"$b_F䤠SBiMIJQb[.$VɢW9YJ 陖moxv 34!" ́ BN @? JBGs,(؃#MM'y f.dG{3 xԆ2au'H`T*Bs'_I "\h Ut\E%`DhOI$ԂCMKCI"d!j$ K~úۛ.2 ,+Oc}Λ5 U`F^(F"q*(3>o⻷LA A'np"Ǯv3|46/9c(nBuwt|]_?V O965`fwkM xHK]"kԚR/QS)*u)LΏ!~Ibֽ::h,cކYN7#dGiId^5&g >ݺ/ ]Z.D 'S13D)aז1qw+_iwQAIk ol'H ( JF[?Cahˠ e2RL脴7wW2b?vo + !dLUs ߠ_`S"ϱQ&(4ٵ;@tHmMF\wފ߱;r<i^$&fu2lޮXq`wPUs`S<Է'58!A 4BM ݤl~B%Ǵ\:rT_*lqwf6k0b5~ђ$C7 i{qiQuw+Aꕞy~R)r,!q0CA̬9y%9Mw&)+KNFwA-%B=|Gt>?Di(\\7a Z#Qn"@Eu' jb)U*DYI@ oeװ*ˍ=nX?:N/4ʧQ# dz.4b !$7<[ *kݙ>3NvR 'HQ}ts]\+{-&FN^/-exuFJzD[[t[~˽`  jmPΦkt*%x*uia*"(\ilR"`5Vsy PnRV>4Vs-32gh-H.A|F | L74q8TpagTJ?=;:[ÇE-ޗ`X@.CH@/4ѽm  Fzdp+(|x{WM@80?փerqF5XG#1~ejs~a&j'Mp-c+i8,0dGj͢)v:ڴ*=YdK })Ov GsօXڵ0#62ڴr}!nJ,˜:=3r&]~U`is46bE ;z6+;NY_hHp]i͒0B^Z:ژC]0b%LtkRz`p\|tW+2*՟MM?ډG\TS7Y?,/a{@::+Ul_6zfspKSS:)/_t3lYozL2"^w{Y0l]TQVm|0wKyP\Zm|D۪}?9^;%x!֟@-X lobуHƮ/d5myw**@嚵J ;5{siRb=?H:H-پi[@(-|#ީ8A`pXȏڧA/Vvb_UV&o),6[u͏^65Gl!eKEoɘI:id$x3ܠyj@oonu,ܫMk+>O΅rzl&E|gW@eXɿ?絼@-R-=p66ֱ/)A;vCU p*&nQqe XM~|~g6I\2g_1DnF sf6yB\Uhq%=x8(f8q\i-ݹ2'*oYm{"TOɹj.[g uK^hzETY- ; HA-vWLz=E>p~ 6qii4(%d-szx+yhbQ3$1T,Ce{GˌU #Όu8qhv>4q/hHTٚΧRƲqv-5/`&&[Ly8[!tb&K<~jb-cTVk%ӱ795/?ZmMr&b 4řvTsד?W93%*/ J3&>+YxN!oqr\?b)j EM~oCmTɊHݢjק>qѲWV^q{Cj R]@di6(̟ sD]-luZ:о8LʑP&Ebx =$Q3OtVk(XswΈ\3ywj%{S<G#c;p>J_R]fw 5N4CRZ1wgf20o9VIFv&3FJtm Ve Q,{Riԗ`:a]7v*|ƘПj!W`GI2Vn0Ul}3ۂQ Na ;aa߃\Ɯ0v]unRv?_HPs%%Cz%Rׯ[A;Ttk(퉕kTwLGztjT1b'O0QtF)H!5Wz-#όҫ/-@3~HAD/>><\52/C=[rBBA(4x,yCpPY\L)jݽKMPյT H?J nEw1\wF?@iaF&SD"6mG5%uc=.H-` Z ϗ2X\?KAh }x+T#Wt32tG /*SC:(v^ ` Py f _k.|2W hsG|gO>Na D^`[auR>@HBb!> =,M;Rz$-H=2 oG,+58?wÚT!uvXܖ]r] k,ȁΚe=}85 =n$A;+|PfgUT<Wm1 <~6| Z:L,^Ϊ6Ϲ`4+@+.sgfE۰@(go0NќbC2/ة!!ejXu,f1|"#C= }x8[0TDGҲŻaߪ) 'bX w)fhVSå=}NA1U3H'h^!UCbEO l(Ln~b9齮 J)XOٵxbD|Y,3l/\̝WCmX7Gs -rkG{DTHiNMCSg> |[z=]r٫b5_2P5A0> |v6`.N7oĈ*EH\, lGxsIXD*T\`:):E $.飶}bTY늤v,Xr_k@;o'NS{ -]XJz7h}DGk :ӡ^^+F~ U<{]`2^KYUMQCrLmMߚh#tZ?$Kbm&m𭥒I?GC,.8<2]0HOLdgZxe\>' ɾP6=탴]E{ڨ؝CHn* ]< 8d9+q%OZyq':k1/}nx^#ےo>hP,8|9&9NbW0~$S(Uyy/C?L&A/iZkR=I~kIQ0X#RF)d&kN#buiZtXB0`3JMB/F.]Ag6%}V"gg¨ .PA5{qLƬ1EI{6h$. ʊr10š&kM ^-,8^9ĆyY" LX~{H- |4]@lZTfU-QI F;rȤnt퓓(mwl^ EpXAgvt$EոM 9|s};~E2$-\VX#} -;c_7/J^E;X FBZyZ.窠oT3 ;sfzst}V﫽I@U4V0݈5|P"XTWH1rnF {P^>F208 VNO ٠Pf/2\WUnz*Q"'9j7cD۬KF2g5U|(o:<:@N)kʘmf)%$Y:9M!+] ]Ίޓ pء `WsEj>%#ċ~D**/ƗyK1 $v (g 3f(2fc anm=^@nyBj faAyf5dF^}uث@ιugDfC*.ϗ 5"^C fՏG*_!?5I\c& }~dC~2 :Fa}J׏̐KpZ@42 +^>3d}Avt K@*RZc/йj2!Գx5&oU@-d f@1fTZNC[TtPV{y_a6&v 窚I) 2-t{0VGn0ГY?oPڀcn,As~n&L䳔%h!Dp~c@1s~Jj3UgnwMls22Ǻ3pꩱ/oINb qEMQ (z;Bo1^SHp.#>ed tu" Z-~n<`Ņ-Z) !Ӕ zNbv\hYCf,;q8y]ax.`h<nnw>'`[W"x=m_P%b&0ԶJ^z|-_~L-o!"K v7 -zC U*e1zp1kν.yRnl#dRlcrA8Q_n~RsPqaRGFWOYHM󱍯mۣGMgz!cǠ.ghIO}~VFnj# fxD^A܂(ɓYϦ^; lZ?`)c@5w"dSmU*K>9l rx/:eÝ_Q3E oH}6| @4dLՖ0x5f~'0A_u*H)0.]7,m;7d)1vkʵMś6:% 9Zg4 8 NAL ݛop zH1'XO@I3nD{bk3,z R^[s7\]rP5mHmdU9 Fo%hga]uf20(%ºy ̷QWjHs?(` #RLIށkgHe׹`oEf$>̃gCGЬPFӷLחT £`\ ;S~P1J- B";dmPź览B?N]~.:-5y4gvc.4PnZ:0ĢoYNt,))M Z tM⩞ !JG*HH2{FA(P VC=~0ȱ<с>U-,!TIsיFl{q(s:_}5צ &IfǬ#*8J1P/~{~e$«P8ބ`2pC-=>e-/mAyF] zo@ s|.[{$NFzc:} k紨t3P:lPAhWaYs+X?rQ^ܶנ, ~fۯ-"d4,ʥ t;*bJɓLc0X&ӻ R͵p$'MSM{h5R4>D)~#/C 9Hb#qwsoiv5Y7ҠM/GZɚE%% kUwi^r_]7MڴuZ~Dri ,%gõ R{SYC;55xrw^IbB[_!V׺wVXUHvV,TH{V^^d;5z.`ZMmA)%ٷYc2)"ϫ3%(+*IIyYDv<ߦ 8Sps8x;Skʕ#Dh`mv]N\ =r۳u%Zna^c"4 lOТP\ʶ <1O=|pDZpV_i0 -ٕأch aGL@`7/TȦtx,ѴLY.6SGP||kn`%QR. ڟR&/b:@(.I1 ⨮f2`R`w"\4~v/Toste|-ʎLBQՈֺN߬aȱ`؈z:U!(eus#TCM_ckA'd(kݪT+e߂L1l[! \2_c4^ ]t}ds=iς_ ܡqf`WC譭K#sTF5p)pU"`b"Es=Tdr_̍ɚ$]x ʺ/W/> ޲޷s3݌OETZ)!QMo{Ò%&Kտv|ig[v%È!dOOܱC].Xfgl%KU>bNIx,&nnZ6"BIThP⼍&;Jbۼ,dJ,~6]$2 ? 8b6'%:ӓIJ)2eO̟{fi%0IB:-ƯMʤ31q;c;mFE,tf3!S Ѱb0A$ Vw%u=>#[9f6 wjt 1`Cs]рBEa(5%ֺ:Pդi H k0EZ1ȴYq/z-?jk'! @ҘìdF Ajű>KX"doRGGt1 3]J#vc ׭iM|i|IErIaXk?L- : *'|%vS#އVX| D7a<P契bPFiZ֔ @Yb$@r\n%U!Q&#uNy6׫k:R"tWӥrR^_?ŬE>uD yl?u;1'et H} yдt-AxB0",lee[|*ezɗF4ug'pT"&#1\2J2m UG ܍x<[WaMe3 5p \@SZ]sC}>\bM4M0%G3pSY fA\cb)C{|cT~eȘ#9Hy֭ħ93߷óLTBRXBs:VH</ِA+ h$U~N~.?bm tu_ ),9=b ׿Vk#,DgV;Z%D<V{ H3D3&0"j["=kCuE@ /wSnBkBROn4 3W8%Nie{Xxzʠ^ $!@W06 i4@79 xUIɲIܴsl"_G 6A}݇v-HP;=`9">]#Q*@;뙖޶q= VPI͂1!/]-8⼕q#m;MWfCP~O, m}U M&4'lMl@ا aὃN@<- $@';:@YUWJ:_H* Ү2'҈M2RK1i~Ju_tEnˁ+5ONުm {njDWM{TtTщL694Jpb1aV <*9x4qvJ >NU9yiپ͋-H^O9]5>VІ 'ѥ)KN8Ѻ@A0_9fFQz<&n6‹;y<}vL96Eq^b*7AQt6mE]Ob,NE_ZLH>]jNNy4jP:ӄPUxU*ٕ1cgkA|0VxvC AtBHqOtL8,O9{KE(axKc""uu 8_@6kݮN%wQF&=1pҴ#7AeyhoxO.$muY:9~Ե0y(vY `9⠪W`ƒ?wx A?z{􈮪T1“^4MS0YoS'|v\;3g3U0>-:6ڣKt`}0c9B ,f!>(Sgv@nBҏxߺ,t ,t́b-9y-IW $gx\S$}=cSsBћܶɥ7xi>ԝ@xc'Ԁ%f]$Qn"@R@&`<sJ pi+oEsGJ]ml PKcPho;LB=Y%ENtgZZ#"lԯ0%vyjpD=9aLuSPpǚ e.#"uLʙ؆H' ST1'\A*U=8b s|CrS<݆^ h*)z3LIj] ِT _q3j6@Eb| 1ma Ndk; hMTc?ax_8\a8 Y+.Pi{Za`l&A|.4{G+4rB;z? Mc xOwgzu\͋U88O8::d`T&Z䐥0E(Q/FdX'$5{&Y%9uG3wT`̴/Yߊ9cnt>}ۻ.@=8穈K'"VBNG^ PnR!-w' 'x'Կā*(O[,0 u9Os3UH_XB9 jvп6NJ:.8.eA/eݔbRL=KЩ_fvG֤TD'.8gKy$ڴńZ;z: B@\Ȅ:%괍3}؜yɐq-X+xcT;~-O\[eWfxJk^ @E)p‘$&rsB{Br6ꃓW2j q+qbUU9j^ Ȳ_#nۯ,?ɜqT Ԡ&)=wVO/;i&KR4b F2$t]Pg |-fʐ?V]cBՙP Q<n6fm*kt&ѧqgLE4R^{Ex~5Db,KI?^4:aWȫn4yf{ h4 oLu9@ I7才1]%Rq*6],WI 5!R"s>A)ò^XrX):#A;>ְu!\ۄI ||قE=}xSE=e>[Ş*SXgɳdoKBJPrxUEeյEFlK*51I)9HB#_:MQXN]/jvzڢa| d ymn)C%0H?&|ZAR䆳'64{DʠGm8y;7NyD͝6hF&kj{Ihb5\SV{ŗ/QѾ%wI=Ȅt/!#:/O< q'_/tT=U_ގ&cIM1yDJRKw=;5^aŖfo%ƘO-K.Bgd#EX,Sߺ'սW:emr' O|$3ݯxDh ' 4fn! inúe&q=.N 1iҊ+G TWk2җh Z&يÄFCq*^ DI i.%pdd(#U6eb1:F!z-j/$٫&{H n4xJ^r*ffwLn}Xϵ9^V**ۤٙo/QޠAB EI>՝\՚iꤲeu˦rۆ/eWJgbll_mÙ~~my`Zt?=knnjtꥨR4Jm*:bѫdhHloƷ]KOq]@EU1~3MgTr<1crsˌ FaHwJ2E"2ի/,qc üBhSmm \kzCB+PLh ʵd~> ::%K?WљL!F=%*~QӜ둞aҷXCYb*C-̽3Z(K#.W3s<Ƌ4up+i a5CKqȽXxFo ұ| e1REoOƨM JÞ7G:̝F)M ʡL׏Sf!7iW o-Ƈm`$U(G*oZݔ[nՐ^V;`4^|iLa)֯ o')A  kpgc4V158raM 3tnA,&}Y0%c9&H!׼[lzBGp>!}@I%k>Є$- wAQ y%ܟmTXU5]ʢ#J=s׬eETDǭԹ-JxM `%O_taXnw+Щ-[;;F)9Gr8]$@]ޏ&$e71 %Ge] ٗ)$P8#7,{Ɣpzxt*yw"C=qTj8awzA!C~'V"T͛\{t#AP)927ӴɳruT_i[<&cD U#!p MeO+JiZbF@ނ 8r ) ZU*(hif/|&1N +NH#d?aB_d9 CZ 8 ~8N<-,WZpZKݓ7+pI(֚p Q?' F+P{i,8^)@َi\ȾN~\z'.)xǿ]tI'TdbC=[K"Ipg*o($H f}:Ϥ+*LCtpꨯMV+WCf|5^ {: $ kbcSSKk@̸H~ ̀ gG q)He㯰k xىw>)HU4c~RWl(ot[|U_UY{it> Y-{y'eB[:eᣆtzcd0  %df"抰zBYk<)S+1UPS#DFFZ)@Hx/QU=~8b" yM@(:y{? cIYsL9:*-!u夬\M)?o5wBO2; w2R.ۨLAMyQ{:2'+v*nu'Y[-N(^)I):OKR VB{lɯӯ&R,}7NFz, +ac|6H7XE:^7HnF0B")+Q{YQd)[ZZ.wm47Y7NjႥ~~;S ,Tx!٤ rɄv/ru;"jaqGeVݹی8jd]nLwqc $C4@#r.DQ9ɜ*:)kć}p~j,} ;V7߭'˗tY`[fHP>h2!t ғ?CyޱwzQ\ǓWٻYXHJ'Qn]^y#y ؿ?X)fBI ;}wor@c^К啩S'j"XP2mjxk F(02Xw<ukŎ.1:Lv=Gy-B %W4RYnH-{U6n͞o._0t– Yq>dvf <$a/~38)[GAF> r*7L,MatOSe zig!D"bo2@m%l׀͔MG6Ȋʡum;*˹,ҕӔ %pW1PҙWӎPMxSH6):#'ܐ.9}R' [W|ά_w9]LY{y_Iw_fT~G峋ʄ0Y-f5\ i},R t3'w|(}}pgԖ/>qN ^ҽ1Y@`vp'\Z292줷FnϰTLGHvW€ 3WWNvYy{;D"z!& }I0"0Ys@HsGR0w~r2X?~"CwŽr`݀ bak;7Y-Yl𝤋] ϓrVo%5n;z9ݿY0qϪAY< gwK_ 4Yv-a,1tCҙR0}udBs+v 7iጁ>YS.ejЭO:H6I2:vYf(|GB!v^ Sör#}_7l+&^aZ["eP5*jXmbP`m[& G!nUGQ)jHdbي2> J\Pw1koMo-Yag!1,{=9;Qp! 8}zk"sy-EUt[5m x&%-ӛzQ癤7[ P[`M) /qb pw^1Om:~G2E k8dni"JDޝbHgx5% 4촽> sR\P =OJr%®j+^ڂ:IS-tkn[:Z8>! a i,bPzʄˆ }SʀtwBVKb@ZK B:Vkps]ۚo'^GS򟭘Ih =o k'Pv(wn\Pނ 5 1VGT,r 1jٳqd`I ]q+A{2SPj__ëRAC]  _Kru}G awSQf }lӓRF,Z:cY)ك@5 FcS[XzI.sB]ܲsG=#v:_WşK[$$| B$k!аZدUXbZ.}\!N7@8wn^wK g#,ESǙ*v\EX~8.Tƙd ^h.4/Mt-9=au91{O~LCp|x/N1;STs¯l2y%a>q`(iu:<+c(5a֡H4]Ge Z@UG<1MtP _~84.'o@Sߍs E҄%gQȼb>*†=#<$J2YfxRppC8oߪT\SN%w.#ᬅ<?K~י}xs.D>ַ{s 6֌0&7HuHm hc|`v7u  Jr$pWq5ʁkʒ=j*F~" >+VS(&;vcdtWN4i1$:.= D7Ą$IK[Y(ͯ~Q&vEʳ5# QmpJ%. @n5vyKnS!6kN/СИe/VLgnx&QO3mfd*{~K wRï~)x;8DsG*$\R,-R4D\101 _x|+J7Y3Ag]r㠔¬!CF]%aorO0oFaA3~.~S˻VKNT># lLjo²A2W S(++ L`r{@(Z;DSƒo#-It=M E!]2-/@eMl7Ku!}ң6+;5$6 ,SpӝuRkD-ug]!B \d;8V0H ׇc Kf{+er aL#4^kMvm̷UcteTUA{N?!|u/zG @w[g71PRQ 7ȚxWRI-@AAY]1r_0wT N'JXg\O(p!:ңm%O6ϸ{.~!;){#qUC俖|ůX)f{kADM[Rw4/j;_4G A)BFm0%v;36Rm1 8HjA6Y?gLPrP ȮHMg9WS7]QV~][&@#isoru8KPkjދ<=zci4x}K/# [{1G8K7f P\GNZT^ n8vj" ~$/M,kGΣjGsULFThH4Zf~A} TɎ iE pG4U&a׈|٣!"MnnlP"zl@6l23O,R$t#.- +}x۔TSe,،JkA_l2ܧZBL/ EK됀 rJWJ֗-;) 9ep*]y <^nQܽ/uȨL)z ?$g75{* (w(<>C~(EFv1SolGuAs`V.^[_{ϑMifi̩-=H'o&ƅk V"`ةϔCx5Jǿ^AИH߃=vE|G[ :V1'K9_ e֏w"{h( :v9h1^L?gWQ_.)Dn-1ҴqpovU2RՂMKYl g)wh.kҫ ɢm Y |Ŵ(D*X|یyTgߪ6v$,(**'q;|P=v1S 2l,&@XLH):[`,C4q4-dnfEJItǾDOQ_{+]77\m/8t䜝P#(7+i:W]Q#t4x֤ jҒWi ƭ^v O5zfto!c)S;!?m?h8L_Y#0NM%N- 29QAQ#uw>gpΦ↽нM.65)΁[^~ ò M؞jEgF46u= &dO=OXOm Jf0rƘt[AkĨҭۭpC Mځ|9CX7xJ;'2EgWAuj(,%"%p X;āEƒ-XyIC:yK΂d鵌IR]y⠊֖h3 ^pzxk(ɕe֫W rGxl=&A;}z%^\ @n ]Eoނĭ6'W=Cy&`ahc$ҠB xyZ'`l&s΂Q \)D+=ITsR[͝ "0frqC/6Ȱ_cL_4uߥۅ=@*$ܷzM$}VY A(/AVךrTA+1POi/_˺<߀N:Jri[Ip3qtI9GЎ< ;̮ P.]`W"7sրuzR&sG;ylvFU}>j?}H<^xA[m+fS8V0PYAoS&.]Pm;Z9w|,\G%1ƊfR)'<_?R^ݍsVO_#c %oE;0%>1Stgqs"4`drWHox^֊6kLH#hĦk'h;rδQ,_vbnio]cZ~D{hIpZHFo8F,sNZFz^ș@)[2H(60]5cT]49^Lz&/ =L cq8mJN$KgF.˞b]agqʡl/9MwuYc+eNs#3a i=͜NOXK#[zJPF {-c-Voo)J,/_+LC |+^^3h6 #VP]:nQh()ͤ44\6s%oS/j!8̦rݕڝ@׌͒/ rʻq\1XX1XjiA y0ZeTUCޟ0,"(m{9mutLǕ\D $ CFKVIEDҀV"Σ>q-ۥo!<$xHC'#bujY wE gp4{g*P~3Е`wTBMj}9b%Ȩ/%s*ꦚ1m| o)0%u`pΰh=#q'T=*gyLI&z ҊV>̙"L3,k$q}<aGObLJa+䏁^G1vGUh_t*y3ĒDb!q9V4to F8yNtIIc!J#z-w}k2a)#cޱJrEp)= RA$C\ FEL|QF$fskC{xc/@ ? x¹2?OT ;έoU7Cc(n `J]xwwN$SUu>>]`@IS:TdYRuC @[JEjإ/fPA,7h--*F M`֘H(mUې{inAlmfQvnH;: Jtd4UwӖAbKO$P%h)R|—#7rm:Ӽ%~yQR}/NaR_X ŏYt4Six M|al7)lUIl|v?K/HSI l$V1sK4?b{iky W }}kы߆ ɡ/[}\r+.Y2ea2]FŰlQDoT{#d/dK\ I ZTvo@4&QM_@%[2{CnfB i ~dl͏#&WDtZl|NizJ.?4?%uuXF:iy-pPLi-{+I&$itm]H/=m^X!DC/QF!BgĆc19`OZW,f>Jks3= bdz)L\3JNXzAMl&_f!QD^+|dG%s1LYcRy4bњlHxl23`Y"C[[vm VN]Fvˤ8 ˥9ځ %/.!%w 0<Ŷ,C[m=w}&Lr z,&Ve#B*ZQԴ.{"8=}â2 sx6+_+D6^0C@NOpC3h6[:قMGňlP`T;X y-u*yъ[Ψ4H ($x<]x?~Q JsʁtʸZr%R|f]xe,sJH6*PbpTŞ g o HRNw:z")D*ۡT~p'ѸBEE.\HV*.𴁓c)(nw9@T7JB;}(rK/BuDtP-Ǐvk9,ؒQ76׷`[9 6?q#fOљI[_S#B{;TLżƜ /PmH%fQԨ~$A Kxd6;oưT!D5wqm8Aȕˣ:#B^S/o榶&e>j.e) fh_U>jn !FbNwKǘӆs_*=Ĝ+5y˥%ʛ7@Iܲw'YQ2hks`Y!XyU X ȷ[׈лWF:滪-}.P?'Ia6%9dD!f"R#q=Ru+<)F[giFIkϐyJ)/)'Ws:y]ɉǷ׋x !4¨̘= /}c%ɿ5i '`yi|J0Ӯ K2=M]w+\ v )oPPyQ|AXX viڕW!j5|YG[3V{q ʳ΋_(rN,冫LF[m/W=5-h:=ZH\x ws} Uc^.:wly#]g[<) iqD F3 _s8b"k[472ĤnqDDDD[˾GRic6/];s3Ϟx-c`@wR V(p[bM mimbdv{ ֎`Js_ܘK6CU:>6qUHꀕ?;qIcb_R J\ mzŶWa[@\k7 GwF9:E>bDB?p&@F}!ߞehڱ 7?aZl EE>-gzSswꏒE\AULy}"!@G[C:&#\ݴ^5 yx#flRjBqRAFN}\LXBDWuu i~h^sJ"F/x ,V"fj͈Xo+S p8@\@# Ve'uwI\#˲PߧFErt$Hչ"tG$qhuz11g*'t_>rlCeLm;Z>mC]$:(BJYt |Yʿ\ BrLBP A0U,(%PV]m-"M?FHqO/Ƴ4j蚪9YAu|)!\\4c6E~INҕޙ' s7 P=[e҉g)FJfQLC%mwyE$ ~r 0Zag2T,_ o(ky&!GX[8֘QC1p:E828H >BE/^d #N{#w%ja  pgU~ߩվ`CB4(e%WPgEP*DgZ"Q.a/Ah#t4dn}9D2/2<[C #n~K/?Ϭ?cg &WG=KeB_D[R>#i2+ VoH /$X -eNzK"ּϗ T3T+bqAZA( xt^ƫ. bX荍EW-8/.ѝS}b 뻻_D۔JPg(s&ϥg[W~.< a[ 3cѠJp5ɢ6'`X"WS~JV2Ɍ}1g!&2䢟сJ`Z6z;QX47W6V=цnTē_YH35S ?mI%( T}5)m8:0x$!]?W!fxI)2Ucn`v\W Z9S9y.zB6[(4ྐ\>v1k^rw' HR|-/*OFoY dR*-@*B0+ϥC0P^ml~=\{t75`GQ?(i,I\:e=13+)Z`Z? Q{uaOTy7^gFꕳTn407hU9?>F!ei6ǘK*p +L6A|JNP.ڇj#d.RG=n"GM62F;bsl7[<^F,:i9ϪVM@$˰?sr dA+P^?P ay ,f"~IVH]BDxWcKn')</F])DJVbDEmPP_m/XVBv|D) -5C ^͈6 B_BY|#diF}Pʇ\֤ _pb@K2~\6b+O`l~J^9M_PmF CoqIӾ/JĎLT 2|ݲ5fdv0+Ndo Kb@wSN>G3?ne9F)Zt`0)- \ZPO~UD" cd)V~8DJgw΄|:%?dZzguQ(\KYhsp[RZ&#\F{Xgؐ&No%Q߫?u8Krh*5rՓU5}M5?7+8EPB/g'Ǜ$eS`K"<ƆT9AdQWB>~L YY/+UB C%s*cCjTx 0f&;jgjF9'>! z).'i~ lp`슼UQ[nrT}c%>Lfw\&ߍ*J2VAvNt^{X \GؼTנL-#t }FE7e._F\~B. lSGkPK7-C~f:ʑhw0Lƹ~hXru? gOrh;pa@TmB`9F 0]@͑yLHW=H#!ND ɵw? A*f p6:QJE-]J泌}<ƅԉTe$]1f#לV`j~`hicr𝳴.KI̺ŵ:arԓ܍"htK!è \aZ1/;9% 9LFlZHe ͮ8 z$QjB鮣}r%}?Œ,H&G{~#E8k6BTnfz⪝v7doKl(º,Mŝck#ȿZwrwC^~"N$W҂]3 );g_ڭI wFX/Ryp՚8 Z,.A {qn/{w䓹~23 G&S}JT]~Nܵjw;Yq[񣙸pMtʨyggi{UP8WS1u!Nu k˰f[jk[4Co `. 0E9[cgK[`^Xl/|z- ^u bMҲL4b(g1g`q0`o31Q:LIC(Eg{L:b% d4^N_YPsX* e: k +˰U}I"Z(_qL:A^& T}zPńDש\*7P*'G}fr?vJ+citc[rJAEӅ&Κ1ؒs߰#"-waXvI%׬CXm+u{ì3v"g5h3t'`[pWTz7 .ј-orwPUrߙ IhsqK6Yhu\Yí6`lmg5~ZKCK{mByT/>,q8X\-fs0Nx#~p d͞:㫐:5NM_dgMnvဈQۺ^C!lJ, q3|ӎ}<|}w,Fm|Ef##y[쏹efm"tP֭n}qN2MtHSE~nվzxAYi‹$ ٢|8w$'o~tKC$gɳۊIKYR"2E+:r˼XW+ckV1p[Pl5Kc:eØCx`\e|%ĝ:Er˾mm{MU0-x0ϤvjIRV|_ʙwMcBcmU]N>w~ُD}u%c/#t[}G(ʚWOZzeVs*Ძ|OH,mzn H;㨊Qbr:k%cQOCaJyi"Q:ꬆ%%j-P9[`7@F ^g6PT[]ƺ6xKx'\ׅK WjA?#9f0W#~S]?m/Oa? '2ӺGTS<'di+y|{ ϔ 7V߆}!(6i,nQGlkg^:_Q5{T-3쯓;um,Mo p>GHsl"9JʵF tp!wB2/ k/Pif3w_!E6<^'`ڡ_&]F.,6p̓avjwT4/B'NwۼAsf3BF5,_- b߫YAu=_ϑQb"C"cݚdqcS4nTۨ5 %ɐUtqU!w!(z b9VL^%wzp\\juqo 0wƖG70wpT /U'jH(RjMJr! CyyۍsWJ\o8F܃L5ǎop7(-i1R]{Ju࣢b}"Q6DE"ͦxn]ГHҳV[o?k3Mc;sZ.KLD%ܚZ*+,h`!Vfƴwv6;l(.8VA7N7[R;zAܬy8ޘx2dbW Xu5c&ݽ[9}c hטx:i+ɑ=Kv&VْsߪuM( @lxoG5S)V$㠃{3}@B%0>4;ƒS=- 8 %ʽ(Mja= 7#?\k"ka_zt^0LZ)_$:~a?qv{޴75wNO&Y£"Z&$_XL=z׻(k jc1OJNixs 7k.+ OL}M?|A iNG-X/X.3)CQ%-ι:[TC(OJ0:lXr& ؃h졼p'COٙPb)D8MV~rva1;x 79)CwK~vRFkSK"\|Ge|>4h6^8ު-UpY0ᴪW@ 74om~-)_>(9VD 3NKN5:[bq'$wMhfqܾ!mu=hk=ΊDZO3y%Wa)е]={و~5PuV5od'RHdp T"Y,+qn4,Hvai-Ab$-p &xͣ 7nn]M?2nhhkaUmBCˁT7ot/.;=H0o[t]3cns<+8@ۼTQLm)dr՛fm~ḰwËD.ABr U)t_ u0Bf2+[lmg<'LHH1l# gF@!`1+}?d=g;_! ZU=6"lQw(<N ޙtêSFc~ǿ wuεN Z&gT$f30U;Dml|lD`'"JZ٘kt~s򞲿EC~܇* \gA춍d>VAi?X?w fGu\^e<XrQ).C.+zg,6tIx 4RA-D eIP m'h @'1 ݯih̹li&v< 6xa'gpAu8L:œ,5Y+{aWI2Lcsɩ{4_ /0a"0 c=ڳ-/1Mkďn^TU0fUmft;o4 Vt%EaOS"E=j;nrs 971U%]Z3nm{7!?VtAltX Hh f dL󭚫7烩EXEA$u@~_*nDmn)J31Y>j.c+ݰ/Ce"/|ӞHiэ#- 8x{y̖W:ֹÏK tkE)uj)FS{Jy!z9C]b%?~[)Ɓ pXWwiyHVhOv면پjmߔ5^v8/b 8s!w%7a7D; q5*bo)L=! xs 3\=ķ!j|m䪁h,/Y)/ JDDS%5v\KCVe mau*5DI hۺ?-EvTPJVjI,Z$htriQHg~&H 6׽E6 )~ґtUx!mmD}+s /LۃU0+~?XJ2l⨹GLPT/nK)KÇf8ÕFD"N d)9nU1\NL/.Rri);#TxXG[x̌si?VWɔZG,$[sJ7:;W CIEMtmyOr4JLCQ\DˑZ@?o8->p?5՘ZL<8i;n9r(xs 3wIk U 856xaf/4±9F9?z WD[;IS֧7Gin\ mHʧ)I 2kYA+7Τ&`&U-S{UNJRm'8s=K*J l%|M$]S4 h 01T;9ˏt0ô"+S2(u- e)ufV\y1v Yn"r:N!a{GOML,Zb-'Y8rA 5&fj]6 H&[,·=h(A0tsc~ڂ&q=J@fB]QZC&=9)ʊbz7Ñ=ҩ_L02k*BZ,'0D>ϴXӅOu%9҉E?罇$NN靦Tİm#;8fЁx'-שX6@OZgQ DF|c6ڹu&e- QŘϵd%VDd5h@WiUK|וM2Xsh]B*޵ v)U?ǟg^9 i9JQ6$lR'owb}}ͣ%z!zO~U k.nyV jb σE/<#ҝ{ 3xLEe-J(iK*?9ZmI=w~k\_kWQ~:-OY|[GN˟xGӱz/>蘍<0ίrX<}M5[1K'r(c7۷ EeSNAԀnAd}_4ФK9aQ$;V#HO"#],Q#x+tq=Gڒ=mldj&hgXCB*}KOh?T=:;آv]SWh.$%~mDp4KxeG]FӷTfbtKNgt_3dG w o¶ R:q:}h!}mXR\%XkuZTZ%&SEAԕ ,*s= ^εrI*jJ2UnXKox+ 9]B! Z4m)T+ܩG,Nb<ۧd7:mKXu 9h1{Ww%{I_ ;l/ ju]iIu,;tv@FxbdhazȊKX)gK%v'; >eQBӲdgCu6Zs"lK͈U4B et^4@6唒9AE.u v#gXeFRñ74-z7#}kHwlfAD!CKA𵧽YXČ0ˇBZmw|o蒔2er+2e;ckv0XǍJ()BMCGi܋syb/rn0Ƽ?z"詘*Rz=ֻ= \QCU7d,; *DtL BҧSxdJ f83$$@[ruj^S6nWFtZ, eA$Q)> wOs"z&?Bv.I}. K@K]lwݭ|v̞%b+~sECwhz45F]@Rn %tǸZ/9&vm@D;j{ 5HlpKrApx ZiJ񒅟} :%ԬjuBc-e o #(A`EGGZ ri@lXcʮLt-Q"1J&NJ%*4GIH3 :IwwZ#1Ȧx.zHԛ`!Mx՛bp4zr7Dְ!-|9 /Ob."4r"ɕ8p?8e'~Io]BM,7 /i%0؏K<&Kz#O%ZL6)?pjHPXaa#w MN弡zA|J9=|ߋ[fLl (pw HXZ 9tilU,Ո7Y%ΓzW!!/Uj<08(ՓdEHp9':v*qgC%A*&QqUD:M]gM!GfUÓ9GWLa>$!)YEse ? F?T3k>rA)@?#l~qk۟wNz[$)r9ȰNeTQ`]z,[3`p6\6W"yzXq(JC_Q8Ȉ]3(z4WR>@>9| z͢X Bdi96&SW9Gk3}A\qG &mBN4-w NFWsR~ ;]D6Bޝ5؏T0>Z&j&٥( ۔Hr"wySC%?tKJhzm%Yp5Wb7@|uT'vBP;|Y;@ic_\ķ _uvtp'Xӫu$<_2O:T"7Q ҭ w^Fg_Qj6=e9S&0ϸU)Yu c~=#D c$Z ̆sw7#yUlJ=6tRS r-ZLjhi>ITכߛVC䆤L )d*Dx r-}vpV[(,ygEQƾW{cXޠƐ)ƴdjLz]sɿ"zFr2ՖqR"s&WkBߐ^}"xӆB+ńu/>C$ǨnmaJVry塃}!#x$@ Xl⑪<K7-kv9`{>ɺ+?}zށ_X,%8f.qx?oѤo٠ql>;;P 46쌻LT&㏆+gGde;Fwj۪SA5ڇ5eB@)`8#xBHpDzE}iD 2/ luXhT<9'2\7unqxսN|i'7+jf<Xgy;R]n<`|&Fy;SSOcūPBNOWL#I9BdrՑWTφle̙=qPN;ƣ,#!/ NGȲf,"f)qXAw rlpuY j nvyZۓ@t{K9rb AHUm"ċU vx*rvHAk 6NF" v/8A"dZd$VTZ|㱀d5`iwOeRTɛ٥ҊX\az!y%s2(!9̼8I [%ѵxE޺@k櫼iP]Keu W6)FcHIc7 VeT?!Z-&}hNw_"eBwɳ]f#&I>"V$Ӛ^CI\!dͳ? >ggZi1ѦXn"e.bj,3% W: b ]l,䓵Nq 5Jd1Ël~3@p1p\!}։xB݆vO^۠p㗼D,9sl)D%|c Vئrq-2Z7[i&!lS:*f5ml7s䚶>BӛBDh;W"]\DDR;/L4-T!Y{qI+u#"NA(sە?r'|p2-0|&[O?2PG>t.p(F[Ƚ'eә=+9T; `y|KKcefsCxcf;-t3>x b*\~s=>koXTeQIt-]I*㵯Gc&Q$Ok-$G丧keyu%*mW4}w;gUwB[wՅN~m3a~Z A"R3HFX?]tZr_%NJ͐ 8ÕJnp"3Ak089NUz<<0ǥH&RP$NF1 1_t=~n`nU}B8;̰A. lBN6+S_z>-@HfD"*y(nW VqB?嵆~r;Jx2c2d 2w4_(iLP"mܴ'2;Ii 1˧w .viOuiМ>r珕@ͩ;yL涴*G/U)_ou^־t6^HXBskGT}._sTL{{c' \]Ê573~F,#9n I 4zI-Z|_hlr(QEb6ݺ[Q|+(Q@{sJi(9?\<5L:wu3Y\|6w"Ԫ*|m Л;~X@&#}9\2gpFi+rur.h dv_傼SAole+Bu| &h.~ZўTYթ<{̴/4ۖI/}Zz~Z+J:2i_W$Z8y%樰ln!L{:f`5\x ¥:ts|*FPe=*@հ=%Qs;.]L CToƺ-'cpn&)!>ĐaTGTg? E7&^*hHO;%1LM؂T+GKk|L;QFYe+0-MkF&%ǵxVH` ȯr-;閺+'H~dAO!tfzo̚Y|s! '+1m<tbwu^=@aԠ=*rjژT2@0`8YS_B9?U'|-P"UgxyKE~oe56M֖D ~^ʅZt\%@5Ky6Eos3wfIN@-iq4Latln8$}a~M飒M͜q5'oQ꫎ť(zRQz]COF*=RU:^Fw[4)~rj:?\&9{XMH$4Y.\IMdKU@%u[1{`F'oNK-Ȭ7zivW̟ey?Fs5IpV93ONjE%ߎS-}aT@P3ƞ$) EI'qH2&/2Ws Nߞ++~hqq@{_@ Չ{􀃤4`u(ڜHgNpW$en(Ř_"r@vVۄ `PHe#^qtWsTUv+gohJ .aaoqA_3gSꨀ0Szy ?ByxO5Pvh~tFL.Jl z@lf%(9'`:?]l z!j ŘCyU*x*ppV'EODn!!DdSXfv/"qW*<^/X6KO|v;Ҏ(b/E{gٗ :L&: \鲕UUJLN?j k vXG,U&lկ$[5fˀ=('vÃq#{%9k00%kV 0eB#V9sKp`N,9]~7 M3 c7 BTn6T:i.\;ϴŧc3Ҍ+àa(&n蚹$<}~G"HV\Ae5𥊖ɵiAah#ZJ.k;g`Nyq ldžME\ SU)PU@QP R ǖhg!,`I}TytCBZ[f 7N: tմsz $?"ltk@;Z̠lȺes}qN<$YZ*^TM@Mu1TEЌ̸x3l3{!SFQ:#v9,Q., e< `A_Ry퓓ޙ%3}V 4 c=|j]ۍbv>nPdZm*;J8C9F+í Etsk'w yFQcF#<.C2?%`{ߍ!*<hcq}x~ v3|O ȋc>$@UK="ؒw B\ 1 $?#N'bhyӍܤ"jIGejV{| pGUbnMm-5%Cתj_2:ek#1ފ ѳ{2s}=/P]x3|[WtRr%&TUTՒL7'P$a*#ٺAZ -d#1Y;w;Ų&Ț]Q%]䶔_=bڷ$|} ?F7@OZȌ|뢀C`dUJ'N D+SیB>(M%qGWZ)Vfŗy6#1 ?p_ș51 ,J[7>KEޠ]ak ,ps^UX&XC`dS+ҧ,bSjSŷ*EbT`䏵<=>a?SjRnHl3R|&,Ԩe@{J%dZrF+RNaM-X,# J10b=ߒI1E2aCwl ወ@uGY%t3`n$[ƗJ awbmʣcWD7N* Vt&^9o0e5TMV2MrS/Dl3$U_ }A!kn*%;Fa^HI󜋙$Ҝ'W<]? Dw--S>Cl%an_=A{`AB¯Wv|n_Ej Q=+~f]'э#V"`lƞ:3P&{"$mlu>*{U⢟uP4"呭R_"`e@sb0^he6y ږ0Np˻dX\fiQ%߶8=7ӄ,;\qm2l|Sn1KcwNkŦt)1d/zo%ƿX^!b(Mlzq!=# )M̄`;!Dȗi@@GC1:؜]p}ӄF4 EOLjɋ] 2czӼk03^WlŒ$Ycߑ0:yf̷B1uN]%BaxeP4 kI]b/YJ3dwCc/HĆÒAF4Bxh7sj`^j&Oc4ă3(A ߝT ͯY0v\K^\]aTBXᐵ+6CWPtL1U9ׄt U`0#91Z=ݬ &W&S^^mlx:?SRqA";XpnVpWYB_ ,NĔǝ tf9 YH~,w Oe:BޢiWnfOvPL,(s=@Cd<h`qNv@Vz/>lu!jRzX>j@"a˙ PL%0Y nٜ>5BuDZauF ;CK`sMÐd*P?vm=<3iޫAo70cOS\YuSzB<1q4DVdvL.iGZCMp-f!#!j= #ٳڹBXR\^:,)^T^8!+Dr AZy}Dɂ &3A,_'0vy_˼O4vj3@2 A Ht_δ9q柧iR=NEqϪ:瓦۔%H eK}Q]9s4Z iΣQ u sļ Eµ ;@ϻLG6$$"D?@z$tqh=ʽ^HsFJdҏq+ cZNKVp~ |$F!GzHՉGLF)TMyHm \qAkNŝ\OXJnOJ}7}@ ;V uH5>|iѳkv^eL"+-5'O=$jA:h)uSϬ]' JĂ[QXUI)?@Q%>jNb 8 ~kbJFOօ(6?=,GGَCSyP{A.b+~>|"N6mqPX&h~73.ߋqböa1@oJk $IxYW.Pȃ' 19q-ŽPy):R5"F2O9q kNxzZ~X]7"m!^.?4}|=Tmpd*CɊ/BUL%Dz+N=+r{J >~R_o6y鑑=' -W5|+aɬx/֥ WUDo̻`a.狴4kd$!g`:+ANTo;ÊS5SMj,R[\V.-&s 0JЈl _5 󪑈 jmղHܚ{vƟsaʻWA)&f\3+UVŽ鵬ԴbJ#4^+hZ:N'toʹ."5JLЎ:x9# 35(j3PΒH>L E| r2/3c֌ ZWݎӌ%w#Ǥ cׄGOƬ+u\-ZzyY0ћ^ Gmq}ʚ~۵}~(|JD47|F)3ry n]0,isXr¶` 5bsvT`HhZOl:/>ȆV#}RB-:*v*e:`T?D}y/m< B]mx\ྌ5r`='Bhկkm@wP(0\kݪqstA.RmlMsҟbMo-9rTwUV[oH3p>nxٿ2BA^M$nh|mVb1ZkzFETW`b+Qϲ}}x_]jĿ9)1O))չ +"nXsr_E~K\$f/[ןTd&)0)ɍ+1 2dfojߎGx{|(GoӜ>6ϦPQ bv N(V\&K@e{yݼ$UJҪ89pwŇ4BTcC&-&^שQ#RmuoU%4]ѲVǹҬ>T -)T} mV,|)̝!DBXyv"_c*;_4Z1oښR! nts5׹d1>B(/*ȏ`ιѴA<Tƭ&AݱwR4q bTNإFg3bQC+r@HZ[5GU5@=vRH~MJ&G]1 ҇pV ע" MgNmyf-m=,ʘ$qE8/7)ZvEw͙/b@uޅ/˾'[ȼ\ R9ί&)CLrZ+IwAwH<}fE0y?7YieG?nZȝfg>P`ukls F%3 L߫)MRTZh7t 2xlܠ1- P-%n.r^y >= R?'(^m8TpB y|Us?@-ږ6"M,"}߱>$^ʈzUޏaJx声+~ikL 1 ws|^m]ދ)TF71d҆i`h(r~=Q#/#~IͳО6,i9Ki:52kS.Y6HwBZa u1?}?Jj_C#+_]XK/kgl2e -ܜĄI)ZШXlv/4;~=s- j1+$ZO5ݹ~e?!Y U y=T3ݙ&8y.H(fb _fBoQҦ, 1P`*2!FNg7sl BcF:5>. \Gp}ynےdsNUp~DINv٠pQ' ٦މQwcLaehFBuSSB J` piLwsI Ơ3_ntD4?gX Ucŗ 0qSn6,aUTcReqZr`a-0 ;mۼPVi0D^_CC\= \ اH4CJR5ʖ;~a)QLf2U@3B{]JeI(﯎} f޽(Zgգˎx16(J`@ũT|^ȯD&/LIWbuA |5ӐkntI'-$%ΕU6&}иLO g៯eA R)zr|5%zWu+eH+V9gMoo;8K#ozXA =4CRA 9`A*b{zsՉofgBNI$(Oi;yAݖڡqgVAA:HK2sժeҌ?#fmXE4tEEoR7h6L!P J\ẴAR<):1u s [ XȖׁ7YɌHF4w%IĀqBgz'9#@ּL#yL<ŕc(F:?Qo;g|!nm}ʄH!F0JcENI"e4tzx'ioV,(;FOm*IUqͪg3槄VV9OJѫjRZǼL6E.œMhFBb:8C!%I,GxAUm %V];7!kj ~}iBL:ցX;^E}JJ+8k֡YwM O*/3D`HvY~>-B%x];UWZF~V>㒨N[ۑNFu-9N1 Zr *Ϥؙ߷(tPCu[Sr%G|cm4( ƺHXm-2]ik8il-K9X k?2o 'ƐB..H('x]6l& >(ʹb=[S kQ ^s 1IكnXkz:XtW/r@Ƙ[Sӿ4=Zx\cW#=a}{4qǮy\t鍒uSq q )ny7h38qwzE묔g)\3%)klEbJGuՓf0pj4U&wesTسrhc ";\卜ŧȇQCAO^=tg z,7y0`Z e8Fd51X({z$\e]2/SvjṠ:W(1BHDŽ^FѬ @6喙}' sƞ0ѥ©4r|!yYg KGὰˍRt-7Y_a測iPuV蜶f|R SK"G{Bk. ?Ee LLٮ#FyI}<*EBK} 1BۛgbmNhJ43jƲ~h9r JO&QQ0s"BD{+cT&kz!38ֺV!Ĝ7mROozOf?+; [ʌtT9B`[UexyƒxO7'_m_R 0ZQ*숕 [rOIHRX"dR㟜q++ +PwZ o|e=FI0_-VqB_ݓm+ٖAQtKyXfYAI$ݟrPqP*?kiԷ/(o+1qA#Pd/r(@S(|97͜e^M#,.=.F2W݉dž\}Dߢl!v? `DGtjgE>*O@4$_n:7Kc* ٝI@ICVx/7i@R !%fAbU:_-p諃l[|]Dݛ 5\Bpt!lw&[T&}h :djUJyp3XY&ͯsЏ]_Jt*P-XUByJn$+7v g`}я )=oeUt-4 7{b2u h7}bb'e0Umߊn>!ոUj6/ShSTU+/Cьؘ;ˣmÁHi<ЗA|KNӠ./j)λv{}\afٮ+7*p?ҿI7IRDV5r Wj3 q1 s(дU]-k_%H)!csOz3_ 3=n>4e{sXL,R`=fx#> 69>Lw!J2ie~޻mYwI>Azq=('A45v+GW_l2MP,u=Sc,_ iV>o+/|GvϘŽXD`}{uAX_hR(8"q>"ϫ~=iIf3qSO kdt A&G0D2nH@N۟%g1p S Ν_Y m GиoOs-YnYűaQjjFFEjqL[W f55H`AVO YSI;{<}{_U[\yPkgr=v+51;<>W6DsP$ۯFF4_d.cH'|j): BZ[FZA)~#c1]H_~rb#%m 4 Ӈ8:qshO=r  e; ^}C0,E׊)6Xc zэ8Y,{`;s'oe+/u=}b0|0F^9ad i+gfY@Zq6|_QJuytk? !1Vɋ7ŗ+$o',O ϝjLFYlA Fq> ,Xо 6TER`#s>{ƻXtHN0sX / t0kU4[Hs+ s[ؑjQA ~*}dqpMCrƛB (Eɧ9XEL6^.dtͅ9n^ _o 㓲 >wŠ\bu&`e0`BDDDUPiUڐh^1}_׶ceѧ78c!D.G=4S\ h]2j wiBfĂ}QrWV295xBQ`NF| Ԧ{ĴN~C,fKKzH ںw\)q/,E} "-ӑɳdа5eO`kO'oLp]Y?NaXJyBD]*U=WctSCpjNtuZ2ls"9WblSˮ] e2L[ŌCV!u]yHL.n볿QO:"^Zf HHRw=WҶi Ȃ} .( ?< Zoߘ }VTǞ/8o$%OSVYcb8 E74u#g)͕P[ч@[5q>y?r9;ē HmFiQZ NfJ NOr w2UaEc?[P78Sc0p[WNSѱaCݛҔ{Gc,;4suLQ!tc_ʩ.Xy9ίo5-՛xDIYbRL]AIV4- `Z  !Chij8o]RL!菕ݾ?:~CTX`gL3P-0f 3?lFL;md-aCX7aARm.7F&jhf+v܂+N@]^eQu˱88וg1jU 9VyCLtv lyq>Txhj>}wX%k$3mEF=$i^"'pSxu wfkSm z~#a`9HT n^k]QSjyls,ZjTقfY(8pH$ Q-?2 /}^ztSa5/FMѰeU&LȶJ}~;U^oFV%_«dW'1wzņ Ȍ͠4  ( HWe ͯ{gj-\5M4n@ 0ˢaf,ɮc!4hCzܻ=hti0e+׷pЂwL<ÈQ*{n~̕D˓`:jj%>ДXk!/fj<._ 8ʖdM%tb( xI3:AT@f1Zh=C#5x42^Tpf+O o0s#^pfTL vLf+-|AlNt%Un%0BP6vq`Qd襩#*A(Y;j|c3âw~9<|XjH ZE_(`6&Kٔ;/u6Z9@b51(|@y}j^%ʹyA+/\YDq1%j짬]֏WpC-CVЌWS)ɋyTNUR!V` $ު}M F-+']0앍&0)i{6?:ZEW,^_ cQn> ? WRvOGD:kh=~Ba -J&U)(Շ>.7xGM=}63#ъJLMM;w? A*U{)Ύ fSMaf!֋[t!y>,M'[A@ۮ2~%em4zߓN(;!2fnlza $){JFݷcLIuZ6/^4OcJ$~#RIiTh65K%q*d45 -: Sp5{b)C%2Ӌ"u_3<"%%*^;w(kwT9T| Ţm8xhk hpI@EHm%ڴj0Q?֞&i*zv8tд5G? @_4xIi.( zOjԃJJOQˉwvP aFӦm< LAN.}Gi0;%i/ԊZzզv1fuTWJY ~f,t[ ~Eŵix:Qs޵'b\Pvi?m!I"D1b[t<׫ڌɘUҶLZo6ݿ>6 cU~<%oz68[4:ad?`06u;#&hf =)I31{>\MtiH3c8K^m2Z $irY.`>[ &3z c['ѯN%(Qk˰vNDiҳDVo፻0OWA{@i'l]bn%`ft̓]ZL&w $̥|`N專%a#/Rs!:jo# CQ^NU3ЩIb YxϬ-qdxJ;szq΢`\ѭNfVyMbk!kDR<#[!k'7}[at9&J|z?і^N{b&a\Cslvq@qR=ɢRapCbb䚢R{@G MF{dzye1-BP,5LFy2<΀,}AK\fsc%1 m ydZ4Bs| =L4Nq@ 9kV͔WWpm{4Uڰr,㫴 cLnߴe E&ofdp ؎2EZ"T^ YRhH;&|5غ[hFWkd\xa_Offx7ZHEz}|M*Op ӡ# v` 8֌%6ǻD]a5ۏPmbF4W`VA=O,?])~IĞMȿ9R-FDj46K&7 @c `B/keOGZ xv{KR87e*kVZ}5.i=h]_WnCe?tUsi FTHpM?{W24E x)X_<\/XTwgW$` -Œ'츦DzSh¹T,A )~nBUv2n ]LmҖ):U9HVwr뉥>< '*%&H=]6V쩆U+B`! Y`ލg%/fݡGQYt#{|%w|J$k`16RFyA>g:ȍ;3O,YxdEʼnĄbpe;nBN6]c}r['z+)$7S mF5~u:j朧Z pKzY6,HId,:S-̸yN\Ko 3~H|R<킚hV7+7]WM:t~Hqd Y$Km;bSX,C)rBۏ[R-؎)͸MΡs]e6g&LRdʊ-cQy>d1n4Y2ҖK˧?'6Lx?yzU8 ܊ JBa4 X.}+ͦ M';,H+* y|E UjOjeVdy]M1/1Q>jm;v:}=} v6`8C#.<)2`l8pr &6>F*}Kl}$?yڜ|`$­א|mRU5Nh# dĜOXzf@Uy-B8V䧇텴̛xĊguӋPzgi 3 ilh%Bw7o*EְC2ٳ@SX5;6rdOM ɷ=P[~ Ҥy[GL)s#8 ^KKCjн Рk"h?ۈfdvb@tl{i6l~^VP,Fy}ЧX89dtf1'ņwln2S>%W4I"3v ٙ& 0c'kR?t ($Sjlz }{P,vGm%>n Rhiz: 9~-h~ezyc҂OXc=jբZQ 侲ko=v\l*0nC;ss01^m)30r8li/+}L\QVc /gUeT$X0')Xa&6ƣ4O/(}_RTAXm@P.M<)%5Rn>$ޛW-Z/1cD2p| gkW|oi& wV 6;|GYG1ɉ^ mX꒺M' _C̙[|[㚅sHjKI@e\m(bGd.t|VU*jaeh<(-.PBxn9^LS4&Իeڌ#z*==y۰ 2[bޗZ!]Y7Ӂ!g2&l ~Lg]{b:ݧU{ոv&cX~I*:cRK-q\q qSRCWB?BSy}dB]wG Oywm2WL޲b?uUoTem],]?emj|>ϋ eeݤs"2Ъy{Ց"*4qMdxv#p6v7AK6Cml!=wyUidgÉ(փXb@swK->Kq w1 tlT Ml[3U*FY¤(8ilXg`$]2h7z}[hd!/Hh W-tQwx_OF:E =3g MKx#/x Owt6,'k33T:^*}CsGT*o=R!<i崢6[ J*urj0,4HqmQ տc 3VźwBr4{_;W,j^=B S2&]NѓTxgzxE qmilV"_ЃE>qj *ء76pʫӚBV-ƧsuHQFl4z,hɿ>SA]PmuH6-d"3ۚkvvǟcn1{vtl;rt uN>zP Jݐx[QW rEre&>f!DB{K&F N\[9QL9#H)7׸~DFu5Z hIL$]&ipflX\z"-;XڇFB  XV<)ʱ6KdmL\qp z ,g2Gb:l"G^qQ>UR(ᕡ*,5Yps瘟OVZYs~`&[~Mc|{0DKW8VSxTqȫ)Zf߄QR?@-) F_/ ^\%Y9, Ϧ)"`S ͡hJd3_fk \!/ _}wwgc=sq:@֦/&Y30:u]SN̩jV!P=7C#PJ^I%=vXsBSZ,TZmN;H59Gz2RPYAKun{ѩH Q4o>h*{IH 9LR$@XM廸[[}yϖUcGPNв WBuy£3Gxh2P]]g=}$ϹG/v5ݰQ2r <Α6cC.JZ::G͋{V4ib2KO *iڽ̺[Nh-!mKLBqz*fUQoB4ɳry81#A}V$i5GW\L`[X1N\*QIE)2YaK$o1M%&vۇωV&f;؊gc B .<ۭ8De)ǰ^\M$CM^a7"vdCWjTV^ۙ0}yޫ\82#JHG'yXHNwݿ[{勦c5D4wߐuCʡ1ݏ΀Ѹn&IսL'GjQ~,3.>w/q!xӞ=fN_b኷,Ĉ_Wu͡jLND"m,}g~Z)8BR25غIfWyb<>׵ɺ%dg`Q򬈐آn\+Čem?ef sH )juSL"Th1ֳ]JabnMP(:ch->:Ȃz|GjJ܆_s6Ev$#Vr3q~l/oWy S ,c=7O]EAxCm6RzTH3K ln'6jo}94Dc0(`.OY#$s~u GÖ1uL K{4C ouL|vdciqZrz۝R5 ߰_I<Ŗps ug|~쵠5b>dg_~¼9cd92NB֨Yob{+a E>d/Q xݒ shY,I&TT>F80;2*N(,;.!p,-aZ6rh I-կ.Ɠ#6V$^-prɳ'6cLod%'3;p8iBv.!pN]UďySnmc֯A8z 4()e)mG.F/y"G{+x#dJF;?Wcz :lwm u- cUJXwә?Aԣ\8&ejpaH["/gSЖY~OC y\\)17m@"O " 2cS-HV KPA*h?/YWi-MQ,Ŋ{BjsxUc){EO1+L$jm9ҙSZGYr xlThtAo9j9Q8D@$ 0,I)Fo j>8kpE˻G┮o> _8va3ML~Sr VCզ2s  ç)Ŕ<~\ĐʝjǗUjmpvu_C#ք>b1UѢ."ʧhz4G>RQpE``;l_#}qB́)Z);ou;+킟sgǾivat,w}V4J? gʋ:Y#$.rWU\IطZe%"mfkqe{zMLrQN`gfQi<.ٓ:I6\*Yt8V04%D6Ӯ9%w~E:GiTki 8?FI1K5M 2_c_._-DkZ bnXb&3RcR㿾8y 0>>G_k9mZ&}C-H'YL#M/4{;5 ŨC0xo 6FsV}x}~QᢂJ@}cpPkQiUtH< }70IQQS챳6G/τr߭Ez^{;)P}(VcO9C4BM!c8yZt 8gokmt eW5 VFt#w9bծ!:x}`]<)lHgѩBd૳a/> AL+ݮ# ],~{R +(eq|ĺFOFR)̍A֮67l=٩wIoI܉4]7V\>[xVXKiEؑ{h5B!yFI@|8U_˙ڋN.I[~*$4L@T<6SJhV&Xe!\oXi1mL##;op҇}#kgJŮ8[uTKZQ nchرuרWU Kxm/b=ag`$Z.4*\2z'#/9au$<L_vW]L>tϐ.BEcb "`J]oJNĺjq;&HumB7e^0R=P7~OD0W$W;$׀Z#'E\=2[C%ҏ)2|w " w3&.~˅RRdг)rif:$U7/u ڳ.RA߭s5^VKr7^bް1 ,/0ەˆͅ'Si,낪vQp_CI/РAxpFu2& _!sj?N+Ы`> [H%CCL݄i]1ܿ`R>'&̊0|O09A-Q_1fk=Vw;6vE;qji YJ.(垛tKj)z 5l2z9:n+k%RgB \} qN)HL>n'tj£Q-["b 6Xs_E7آe{(WS/5s JҪ, vlS \^KS1qok21Z~Ck@n?$x>Wl;ƅ9//+ jwbZ|hiw]?,^G miw#[G:P ڱIo& n\7 Xbz{Yz$ٮwnR !: ڃ˲ZE@ca@XKb'76eHE1rhiNI^y_Gժ$"l<]!BwuF1)vJF]/$aOoSLH<8‚,|B &GcN:tCR2+Ps87[qȉ$֠]M.'mD)]Le7qU {5s>O36- &mӠ`їA0a!M G gRl? y's=:'R}ʨ\/ S-D# wN>NΧnx,vWcO*Ϥ bx6.Q .;UP*ףU$~9ĒђX$w@,z169H],Y3/\vw. TBzׇ1I"f~ $C&NH >7Syܿ[m-W2T+׸hUni: DoHb6ټ&lRp$:h:p_Ι0,WFaSg`{—Wēذii`a ϛlWcu!"72]M:Dh6v^!1Z/UʌpllevF ,ʠ{p5pmgRԴ ,Ӝ]U ),֫fynһsNCU]}rO?*-y1 _HH!>@>S1۽ 1FLNmpڠgYZ07070100000311000081a4000000000000000000000001644ae3ba0000bac8000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852a.ko.xz7zXZִF!t/J7]?Eh=ڜ.+?Yqj_(aGbmůHmR 3g+/d>p򀤂BBrקY2ލzqW9;m02C3=~LW"eqї{;ˊ> gw$/:VNeɃ](>d"ѣyC[XwO*lf6?N]]5€s \P_o-t  ư]iq&Ptrt۟ ԕ~:0u)C%c@p7/݇ny/yr'XRdYRcp0h]*٩O|M" ՓmOJK<<(C8?W5wRbs4Qɜb`\ϫBmiS3YA֨ϒr4 pmiIF9)5jQ.ij/-@K?)?3yAd4ʍI5g|K ySSJ((X .u_]=:dO+9ip&*phd ŕ(#4ϟ"YJ8lmMlK0MwRZ$™5g|+ЬۇeJac-VsPs$ ЕX6qJ\,)쪽킪}o7'yyM-`D]~­X^`vIqm$UZ^nI57_Ң=[G։^ӡ+SMޣ?#.9Ĝ yxO\_.W[&ȝMڟ`Aʟܹy\v ǘA\;C7 _7GF6H&bU풽sujaWt*4E;zy=A8 o2UJu 1?kk1V8T7h0{&yk`Hs l:D}0Rr`%ƈ2S,%kz ⪗s+ZFdB =MFIj` HtܲKuZ㏫jwRTjEpo;cjO> )dmB3옲"x|'݉5(y u|2OUn~fjS;–E"LΖ@2&N!A!3> njo|Zl:m^;ijO(dNPW u%í+QKeL>fdA`w2ѭ2Ι=C8Yq~cpN,ڌ\l6?&{SKEJ6^˃ K9Êqka@'L}y#eM[\7)|rƖ;=݅  wB+KKI L_9VƵ֕i Is^*9]0]RE(90Ў6 +@A#Oīf Wh:vՔ#|4Rvq%2 6P;fs, VoY huZAKSuD_-|3>1uNy5mhV3q-p&ٜٺQ{V|^ĩby }\eF5~{_,�䅫Thhn& )g}0QJ]Qn3^q oF!_xAد覰9L+uEN`wr SKIE1,jc}MV*3pSkse硸TOp6乐wvٷQkH@z|e~"u.-[[8^H%8wVN#S9ssnTfPqdu62.5()ѽD;Cb&y!' G˚(aȨr1ðD4Hz叆pūćEq-_A[ݘEYV-0ܻGbrE\bϠvr@0+GC{a1(6@lrM4@Š28hRRziQv h% ;r␸;⩀r_:)(++ھodd\5͸31g?P#lϘJFw835!T)K٪(F.͒jFL.tV3y ^^EMF{E'opP8B x\ #Zpree /*ۃ6àDP,dReF= @U=(TNЪ:G[~ _U\BGlAEm"ˮ{byX/h.fZҭKJ7Iq!=s"ɥ!Κ}9PP(V(z>Xx5ޫM&a%zbʟi7?]{hfd޽h/s{AR&cSߦe?l!1FnXT&G5:FAM1~* stIXn93o\v C`ï#_49HdT r?%1D=v1Uy(raeN(= DM2wI%>Jʎ`QP0T'v=:(~{M>k6U)Ogzzν S&sQ+Å7Wqc P'i/[$Wfb3M("FsSCJOJeyX '~D;% ӧ+R" GWe8e1SUoKQH}wNl^+WZ[K:\^$b/Zfa];ya^4 .!th k ɝxF I0F&[ɥAܵ5_yII7\IH:6.a +M#_$TLW/i2uyWlIsͨ ܍."($T]" ,$hZk|iB274 vĿ!\~!';q[6HG7v,pa Ug_AZ1ьp%Obrt(51{ƿ"_Lu? ]1,S0F5!-IVS\~wfiCrs† :%Et?9zS7믵cRKLǬHOچ3YK1Ӈ<:O+IKG7)֍SEB =bt<6 >GԋiΔqh&L9:S̕Hy,S ~M#;Z5,pJUEUDF}A xgVFcNH]R:xrO䤥"=U Gp,flk(ݜ"$RTtJ aY- ؂m}W]?PVղ1~FV äE^;]"1bBiWn-&EP2S]֚KXcRgTU,s;|I~\Q]we&nT4X [OXB`D KhmS/2Q?f4N% 2+ +wCG?Vak,/o {ǪbTbY9(DΦ ƹ +r^+ xV{n 5F bwekd=fWoQFf|<k ,MYtT۔v:ݏ|4$~a%DQǠ+V=ăiF[ي}#Kmr @E z#ݐH7h?9 / M֢#Z{qAf`d;vjX0\y;nee|һ<. Qzs&N |d1ڳo7'-EzO=RRG݋bMIKN9>{QcćL[W|D3!9Pާ`HHXp֜p7+ xա;ckG#61y콎>9LDrj}+; RZsf/,iJ7۞Vl"o`jc3#^ZV9dJ¨.Emؘ׵ɏwV=t*5E>yZpGw90Dp% FIZ(7xpӋ ?T%`d B 6BG>A"AvnThCx`4nz k"nk7fu8IC=/q~*p9hiVe! [#ץ@N_`ӄY`\΄);MNe''-fpu,XNnncf4 lֶ (,v&,dzMm[{G?oꮺ{{+o!fouWɾ 14B=l zv\c/3Kk  :;s/\i$G5an.X4$Ԭ llvlX9@ٜ߂@Ã{L >puT$ň$,!ݲ@Ln-׭5[g3|.e! Thm8 oln;Yq_ÙS[ǎz}@2ISPH snM,+D1xk!WE B+vh$mSMۗld2BKġPEtv5YndHI;8W{QTmXIa~: XCuFvэF }k; ן# ^w vs-ъfNaH VC !hgQaN]7_it~|߭/NFǙuR*f{t_QkZ[TrH avr>ȥ4M0Hrr +u#;_f?Hu:bp ^#Uiv6&}"\_wbE/4jLC[98i]r9yƻLXukfT@i "P &I۟⮣dIy$08w?E޴)\Rs8Wj7ɣXz,| g-&TiH2D XW !aNnoէ; @nڡGԢ" Z)3(LI\~j"l`-5~:Hu`Z1e (|ˆ$ -q{3tT fQyk1;'xt!׋85<#ټI?9?EŸ [mnR`065'2X\ O.]Wr_Dtm"Bl FJy 88+Ep&f#1|bN9:,!4[-;1+nk64ݐqrN=,lڗjqL97wۅUɝ<ʍ 9f?o| 5UOtL"i"&*le*clFCKE " wGK07G[M3W`W4/Yc}K(xbY,!nͬhN>ٯچY j:?mlA޸ `@G]-;L]5˔ [qOvgi!Ͱzu+6Ұ:x1a_,ȭGUh|0]/,v!jIJ2 ^Y蝂d~90%Xʒٝ[ܙ|3*8,"{deZs uymH gftf\=9('d;9 ØEsęu  sP}W]ϻ(X9҇PÔڙ 7h?.N9%T| smOw>=Kbb'd EwA&^gߦfC~N9NuE65v38=@. EaD ci q֏+\uﭱ ]w=i$i2rW2JJӒ ё':펜͘7 c}ڋIr2'V1R" U"UB ,6_ ]f?h9O XwۜJɔrcHy\UhwީH%ԡ^ J0RS/~KBmY',2Bpnꚰg{PeSvSLWY̤l畝\)֗tLزߡ*R\hgV˚,rk n+RYJE OjAQZ]0_];B$؋v07C7-oNbzM/aaS羐=hx+ `_Xk<|HC?36)Ab]pI~()'{^|j@pܳ4CqT7«[o\3cQ*Mo2d&X GxZƷPY8m_Yocw0x<iA*4/Nyer @=qȿJ#@sp;7+\!۵Gܭn2  ^T{f]Rϔ惍(\Q"ccl#O;g)v$dyw*QWCGȿx8?TcG(+<Î&(&샥d2Fȓ9a@x>X,UZ\_TCw ,?%7MV)54Wܸ0U2ɸNx)Ȕ!b.D5wnJ~ۡ%=H3B|rV:݁Cp $5-p0fYԐ09G2 `_k=G yIZ ݤ16tG>ˏ]|_"O} ǧd3TPUh'Ajb_ vYL5v&.,ɽhoM[Uyivb?NUl~rBD"ᮻu ߮X>|i%l>!>MN˾5KN@iy:<ʗɘ5g&}qVh~Ejw qoQ?|oDTYyYd5[x(>ߋ#2,s6Oneu)nFA) Qe/vR; /Ie< ?bS;#8ŞHt"%.;NHpo oX-/%//Iҟ,aAo5N'N]%E"+$Mx$d^ ܉+6of7/:8SO n|@PD9FU C\q}/^[=4 pdL dp&R$%[7h_̈́y*zʠCٳl|:||;d<4]<Ҧ|LwFaFxEOk&>),/T^~5ar('Lվl|) ,;m.@öL&lņm9q"w2TU[)Ln@ܑmDlwA ,셔0QNB@N\|+ZL?9)$!8 tO5܊Rd2Y*5&–@b>j?cLĖĀ'5gh Ŏjc6//a5E;x(FWt83ȗw);.@:-UI^Ss ܝ^)}(iQ6J6r ŵ֩kFy_bC,#LMB?Rq 4éGxqXB|ilA H9Vkyj0L^I?s)>se+Xa@(Z2PWv)j.'ۡDݍy!Xʿfܼ~A$$@k*"s#r.絁}, *9YN8t8_žP³]'Cđ,Mr/_Jfay5-,t//RjϜ:'QhU]^*>(g1b\{5䖗k*ޔ@,yW>I؛ { _'j%P$h'q$%xhž50.Cs)~ 60ޭ ̣Gtǎwo<LW@3ɏc=0r-ڹ`A9J hcSSR,^m&D9M x ~z4:9n1Ϻ@/9S!q ^նnɝ$? ne2 X$׫g!VĥbJ[P;BHJtެJo;2Ѩ=Lcjt@ʌ#Ig:*9f5a.@1-D~<%𵐂gſ_U .eíZG_k}E6igNˉ:k"^wm RKdCqYz=2 .סzc@vaaʡtlKL$jipW>־l#bt)d޼U%{sԭՇr8aX+h1յ} voY]TԅEe`Csg?Al?Ess팥 o2v@ z Za 0㹰+[awM/ǚÀjb]m͇ ^8=(yDy6t 7 v h5xA~C-w CV?h aXq/+PViKW*& Bἧ/G1ךV`FXc(d1YJ]ׄY,;"$!^4cRТ߂Aӏ(aLꂅR :>MMus[4adac) 8R@j5$z 8xi; RpG4) A-*W:9",*ݷiO [. tT/h/)`p$v](T9mooW띣M>Ʒy_rn#^ NmXK^Usx;Fһ/6\&~p堃Lx|A##iў7.OC_Gϰ*dx\XS\ca'S^䳎Y?iU#+]|橗/y0֦0 -Fo)Q(cȬW9gƘ$ENØ"eDiSZ~̴[eoGmm7W2HVY x9DC5";׳ڂs#F)h3Yֻτ/М[ۃ- wl¡ 5Ϊ#`r"@L,da Ԇ ?:!A+ )@nIS(Vy}uA vdBHمXl4L%@/E.gtsC~۵Pf?$p&Dbh{*ӌgdZ8M?fIXwq)U(#x#S3pv, :$v|f$`ޡ,?:D V]?җ,;)pgf"mPM ޶TW1qˠ XC1 ӈq&̥PZh]nkR@쬿zKS /Ɏ\Om'E|")$%*&)b Eaa(#`YIR?RSr\24O(9i vxkaLיK; ^9n7{D#XuPe-L%ogƓTY@8LjBڙ 9N#L@wؤC@ȊFRb p%)Z_|+3/pCf|aWGm֪?{K͚ĺxs7J(>le>hJA.B9wRΑIiƼ4VŶ7' I WbfM5Gd_, ;L),^Het<^ajF[a5R 6x?ߧH^̑o~kkOA s eG&YѪjkL|8J]S@*$c Hk4 QNr$ ix[R?OqzBHRRXo4ղm?r)-2#`.Q;.ǃo|'e믞2%[g56 ɟL=(g!f}&̾(6 `2bO3>&K* =t~bKN7{@/,eYX L!GP& N J^,ʅηvG.ZRR@LҢ*)yɦMth) C֒y 8ky7opY,4ǝ֧ E]~# +k`i&0Z߁ϱr"?ϯ ?/y#x%cs~6dhgadT=FUjtT5Bf 'F Zw|ڤ4V@!+YqP,(/XEEJrsw(2>lT{˺nԫ_(a\Dɑ]:.uї[)xb>{"W@8i @u|4O;IٰiW?R[!3{⢣/:G#[9\"'s*<5\3?_oU"%=57qgX ǁbnzfhn!al~&1BKt\e._Jmᄱ.}4L~+fnDET3$K&n7C"î7։;xb]kEYKSÀmEtX/8s1u۫ƅ<,OGl… oSrNqm2g8*&*'҂hGAiyiq ꐟzI6]2n=i`9oܽc&hگŨ˪">ŻX-|s18lJ -Թ;bHI*tqNa@Ͷ~]GT~*e!5+DQ~jA![w/J/k4.'atxf*^B஻-D}ݡɇ)Nk XG!3`H9!tt3o1aU,e^YQ豢ery&Q&s(x܄=[)}rdrl:v J ݍc/):K.gqόsXL3?+t :5_F,O!qH7\4U;Oy6JHX;Rq%@o굀zh#g^F d2<j4Ûk9Hw!JrCr[{|3fUdl, K`v;!7kay]_<Ivr@–q 0WP8}N|BHㆂ]R2|? ΀M I"ߦT{O""T >?~tZkwQDGߵbi{qF23d'/I_n[¼<.-ykRg(|xK@PmCl'# |Qf BUo EɘیN9< =#f!ΝLז-u@Wdam,ĖFO$4 HC (lgutKj t!nWʻH@":mDD:mt4`44R/тEoGevzT=E4WV\[RA4m|Q|?-(AvwHuG2! "ה),$uj|\P]SZ"Xрz4jyZj/YM5Se;j~ >+{0=jn?f# LwYD%GEk%;cPNG=4ɎwsX;_WDVl2s?M,ӅQpiIx) f;'FTf؃|K2\?jzgU zͪ k"CTN{6IaQ@_{rIt nc$ܷq$Vr ĹR}n⃍<;"9Vs(c8nѢ\Kvq,͙H\,-tX~M*`4j: 'x79L*kHd_M]:!ZuXX(lݮ\{s>\/#4hV=u^L#P^U+@B}LVafNHtLTm lԽeP;-GZU4{>x禲qoWZ[yILW%!qZ[Fu߄"&ol s qs7{(Reúp7'R"vo˦`ZvިxC|7<*u4DVE3h'd 7o]V...bgG|9TIx.Mt|peCQ17`ls(d˺r;k7#GGJb2%Rȸr3n;bINNoRN.?됫gH/ ` C9o ?L?0~/wE N M?68"$̂B2PӰ?ȣY W^,3Sہ*G|gv^| [M$gn,HW9^ ?J[pT1Ne' {CY]e>Co2%4լ ΡD?09z6 &$OԴ_-tX >0#1QDh`겸;;AQ_ < |jpi !9`ͧ眸bl?{Oj}.FL#jJ $hh8{s x-CU!(l*Hf&4,G)9?e]*%"dvBEWnGK>7Gۖ"=_va@!UXI*z@KĴ{\7guLi 5~_{-[PW uuzà?܈)q|e~w&)K:y$1'yKs#6#$QeQFa8[-r<`Ii/Oe8-]T ~vAY92In7si* 3;w9^>_80fB[V{]c/#PosAl_l8~F>^#r&*%A9IE(T#158ul"sm?KNﮣ儜ntT.[Jt + Wvg6#krRs2" PR_g\,҅sqbOY iC U)%l JO,6g=?)Xο LKԍL#TSGI {s^!L>5tA{qWW'MOODR5ң*wru`ȏ6]Ė>:MJ[L?Y8, AuG_ "XPo mx(-GA9 NcG+1K5PN-.6?VEr.dU ڂ?]"7J*eaSPӸ/8'LVbGG?M+ 3I|֯pS*[,ZE ]A`I1ox,"n I6c#1 =FJז ~f_3(sT~9,zItI(+ WlM\utv4>%i]NB )?LkfM~r`@$xWDvӹl;2my*7r_*WX}PC.]Yo3 F})#|#M:pfR*?wuMp "P ~+U:GU5,?e,&iW~p49l.J2S=O80^h V2(iBR~\z'Hn5S:[aL;{ާ)"}64K4,&.~o~M -ZFc eFq&$w}{dOMj (eQ֗fϵuNr#>DEb 6OCaC?lk݋E H9gM* i3ZH^͋jVo7q!/ cd^T*ob5cZɒXZV>'WPկ9_;s2͚"{jABTB){¤E(txce ZPNAς>8$JAcFcvc>6Y*8 9ax9q17@2;'fA68^\iD ]A$ߌv 㢉wp`@9iVd\*cxmYB`),ƮEY93ԇ! & >~ܰnp;]HU+$tW2U"H>ǘUpm~Wƞ=,x׭~Ga*3r\qH CēVUu|r'יzh}%fTC(1t`HBа4ĕckn2AN R:>6ʕ&4r_Y\?$(x&R,0)}{i=]ՙ~rOhŖ\OtϦxC;EH@61,vϱlJ|]aр~Mb(IQ-՜mש-If ֊HSfr:1Z0"UNedש-">͏sbD ;aW,{`ckۻ N,§llj@$*c `O5q|O{&/d_="ҞMFЊThRQeZ$]T#O(SgV+GXx8DL]]+ hçH}t{-}M Pj-_%"^ zIMb>j+ckoɴ #N g0dB7ec1mK1Ob0gÕ`#]TD#\em00cʊ[5G4nBwMP|h%W݃nB&}Q|2JQ΅pbMw_y-^T!u_J#?'U]REx)=[P+Z ga}ƈe'ʯz -N9[Rac.w%Sbu氩;QfűjȕjjHq2׷iR,Sz0 K-Š|2jqtEڤi1Uoy>-ۡXQL O B37^A' UA[V7m DMjUKW2Cl$-{3c3#Z vG^Pؚ`U굘"7Bא$_uX&ȽI{~ x8|t* :jZŪ j˱ge }kc:)ڊXN!}~[gi5DyfG^Bd:آu3US G%tol+IbݳY_AYa.z%h!]Sg;zL97Ǽrdy L~ _fu-t\H-HAB5?G/h:w Fc9q2pgL-7^0vaoJn K)ÎAęƎpvp^ud{P Ӻb?[꿰2jKsHpd2ўoz9alw99 5D! hUX"7FZ ^ #e5b3Δw9; \µSÆiڭx.x!j !,7HѵDE&D ?5I,Pe3}yh0KiLogkD9ix◒){{!tҙj&X~@?OwȓcFu&TA'O@g-GqHvǵ\8[߮]LiD;cHL'܉ٹR7 ʧ w6!* }'u_ecsf^w{dh=u$32DeǠ>>p!ubP+;GBDu÷?SG߮ZM ҰFB~ @1^4QyS6sV8m賳Lrgj@1K߷|䊃8*OG)vri?+ŮK*iTC;jܕ XRґ%mټ2^]J` NC,G.ƉJ>>xf`.NAQzҊ/ODy; 5bu&dրfm~\e@|>A^9񷭕П@.Ă ̰*VDE lvkZϑuc+tJJsBaZ^Y/!ƊuB6*^t0dy nDf``.c`EIx~o))nK3Ө:9܍&u?3sWeZFr(=g9D,)3yPqi?اcCxdfixR+F[}*GU>wEChoi)->uWYuFOwmLqR,m3c-j5Yb%;S0eKuņOФî8Wǟ́SFRJ{siY_ T u~Gܢ2phi,b|}:?hki֥MؔAd\icWՃX1^]*#wX鯆)d{VSCغel/yA D?Y*1q%q >_ G˪A&񙁞2'YV>{jte)l A۪ʟ-KC9]u\~#Tq%ʁDf 㑎դC B?]꫇➌EiKU9?L ՓTt_p{./f)vf$:SRd.#Μ3;Udiď"'ʯAg zZg$E)Osi ~`| cP/YM@q`xZXm!UE0A0Gݫ04S /2tGd=*̋nrb邧%_&By K494 }#m+HF=%FE}5 #p򁼛:vT p#e2yi<16oWoAܥD&Hi723@ xEf%;T{:0أ*1ʮe3TIN `_|Kp\2ހ|XFYVe U1ȉ|謒Wgf0nY*"In5CKIu38S*>̱w]Uٝ `2!Uzr4VW]D|$,XxE#Y*4>zۄژgxGɮATC+nZ@i@n>ª4+y@J,پrz0hS2-'iőRzk3na䑘5 l[Ld>wu{@]w$+ ]&OlJ} xG`!˹'f0o~kl_&h釦(Bt?_Moԭe刂;5B^:I]f~Wj8V6?N=L1y.<Ǎ2,.յkOQAHZ2ʵ.gԆv>.I/).-kP{}I-̐ J㞺AWKb31,l<%y zo֏a5N5Qo%nPt6+ xSv8Ό'*"!4 %g m UU[5*.yʺsLǏ>qav?=*qRȖTQ̀.j|@}<1v>2_GNf>)Ϡ+Z2Nif ӽe)+_#W[8LJCЯתc6@+n9.mGi3/Z$[;8, 22r9"CEnT #1"tU8+XC\`HDj38>QcoMQ9J+e 8c5}Tg»EWf޲Z~CQ+8,Q%\7F-,e`~KѮ]60\9N)mcyX?L/º~=]|B0(Ύomږ\#dchZq*.覺oU~pŪ{z~1R+S/s?`cM*MZBQ5fNQ$^`7ԥ(k@pjI}Y'\wQlUo{q{B%Fnߜa[>;O}bMH(9+f%f)Yuo'>$/$ :}/!dlH`%ᖣy!,&|*uY'mo 3l݆[4&RY-HX-8b U O.tK7=msv~|Ķ F0$νcMm=e3)1ݧ œWMypA_pĮ ntɯs`ʽ*g5>vм>ִ6It32H<`OX]S%A .ejILxX{,+a1zr lbGYFA>a j2&@qq I{̓7@h_L]Zi[6z$5<"nLOrFw rT^9!2m 7r"ąUA~IcBf;%bKY)vwypIND꘮˶;>blGQ-(^eїml[ܐK^BeM8MthBE~ Bk^u޻:Ldsk:}x}E?;yT ôzՑ d,v-~9^xH@'W^fvxEM4?nua2[޶HA'^kȮQCU/x@P.W<JWe:et.k*F,PNTԸT;lަq\8QMB>(<5kHO\ 8e L{!86ȠAN}mq+S ٷr]2承*@eXk?ͦct<., ;3o4:ƀu\SҮ`Ź[1 )Vmр0 C/,j>snz5ZlދxcIáRڽqvf-C=b ̵7$xW}8^ |Fߙ N:!Ÿi]=HSC!/Y|{::>U1&T/^Hn H>D;x"zėEoZ]l\$袵5&3-ٺ8a;ķ銆z+] eto B:LP(xXθQ³2PAk cI=-Ayk ,6`GPy(lP:N O6\}3npb*9xDX8ݜ$FSc_k ¢yc{ ԰t?q-Q^=ۨVёȯ7_d"~0 'Wrmĸ7Χ=7 UM1 "T2S[P^YiDw&2-Vw ߺgFW;x2(&k 3T4t,&#{PF5GlVD>t G[˒Y FZE&:z͇~('H0f V -!T[6$lCLSyhc-@_3SC&pn$oc3kqs::j0;Xf. Ł(Ҁ#)SkL;MuqV'Ac8Phђ wVDWܐ;>Y89~5$ίѯG5,-١XOü< ɉC HZc-`l|TjZ@ 4m[Caix\  ܸ?EuZkn(]Q;xte?#ʎ%ЮECCD`S߻ON#]tǴ 9]!sZK;{mq; acaSayuw]amZHɹi8EagY֜@!mVF- f%2-[d2 B8TGK)RGSQ/,خ?zYVqwR3F)*TG{}3L/^q_!VKNaxzŕGU`P5'M0{_=]]:]MȆǡvy ISb9\擲GH:ӵ~"8>{ճbIt;CO("o7W4=NQޞą@܌o:`1TUYյx?NRp*LmˮC9#2j&%uDUa#p2[]҃Id'@ۨ|[=D(nGTx d 1t΃GÚE*֜L}<`늡Ip. lݼĔnn;HP !J:3ۨSsAY8~)S ʕ#v׍Xȣ,ߊluwK+^49sVޯcqp\ign~3A6olJ! lFM ~ꈭ\J{6]O=n%MqYR/+Id̘w8b:\f2méJ/\=TlI s= jpu_Ή!'AlۏgTI.az#Wa2@o_BSsM6z⃘WFL>!)9FO]gqQPS#D&•`4wӥ%;(G :ZLu6e- Y̩m N&}i (p}Ә=P1!p+a٢L˜=A4{%XՓԜ5}\K0kTrQdo nJlʠO~f O1MWGFD߼g4}NkL݂ |6HF./>0fD`8̐n _HJ+uf.$4Ps@n?a ĥ}5x-koU~U=DM]d*}ETݫE?pY%p'x'2V87X:dZo5|=yT#Eݾ7;-_ ]C`<@wpG'O&?z/_6QWT%Z䞩b>a73 hb̾Uf [v4fn7Ň B uLMȭ",I5Py/9kN5bȋiۛpg!ǢrAv钝 (:0*р͟^PI+H:12^%+:?;QȫW'>blN% }9%5^?7\J64`; gW(B.q{F]˓g T#XmF4'?" B720_49C(9諹)qhއLzbAPG$.eO[dE)mH,6cy ަV~3Uaz ʠ{8.MlzS b?ɘ3]OLjui=> 鐦Hll(Eӂa^0-Zv'+Y9fz5bǰun[?r{3k;@;w͂/KO}p]_aۇMߧmqy)*O7V-5Z˰sE\X k\Xwd8vI>ZS7h}Y~"8֚Q}ȓaY͕kq֢22S3v(O^?xÙ۽5mgy _ݡ 99qe{MtUJtZNӕ3: y?vk7_LbQI3A"%3B/d% ɂpKPd@)D?zď_y,e Ua&:X[bj6-uZ͜PJh~2h[vk]EM{<êGߍXmqTT:[jYqkZ,6_dP |&vg~vt>, kuFuU40'mc'E2?pSWaa!nSKoCNQC (ؠ`=nܡUtB Rn qTv{ ( d54NhydҼİmԴM5 p+? )w l (qsK_09A ϼWH(at,?}@mItNyEY$K>~ox GԐxPKYJ$7bnfGHj)Y뵳PNr2!dAp'.اHRԓgySi݁}4u*?e5BM(;ߐ bijyTk%łyKYD!O_l[>Oj-"?;ij"μSMԋ0xk ѠxebooN* P.Y1&wLu:r"ꯙL "7N ډEh A`Gpaó9\T3J f's߬D~ژWX t&OjŒv{]Pf3rEWL;-_,s+Zzf7#FB_c88xã13;}\Z eJĎ4cwlq|? 2ҜAZ]royFCFe$6-%2kRS~Vk\'E> [QR  >94WP@1HDi/ԦհpCIXg)SQl=LpL^Mɖ':(o5wQ%^e0Lg&FeRN7Hm44C++?"x[5wn/}HZd=K8%!7FfKB֕˷2HQ0SA-ֺR[K'-\Dbvd|C_wTǝoI$lGx D'$i#Vq | !>N:ď7Y-O4kY]ri\XRC?E^icִ5)FyǗf@-Z!t4҆IMX@'S]G8&4NYDݞ> M&k7÷N.wMAJD{9gGTr&"p>g N>_ 2|o a` nT{fM~\GeyN,/{8jׯO+dُ?,sbSJƵ9ѣ,bTz&`iRbLTv)Ii^@rG h؍;RRc W/9ۘ8w9ͫ~آ,fPܩ/(R0]E.!1 ]ˉ! a(f/z>XpUga%,7mUMUȜ>皻̆!PQ*eL G.1m:ڞ?vx2kdjZzN`9ʆc [$b90sY5leNC.abҲ˟b 1"s]V iAK-(8D$^_g-%%,vRյ2l؂ U Z.OėH1M~|]Qн=+w,J.bA8/1|djI2Q䚱dD/8ɐq enr\3T7eyzr=?pF\&V2'|gfhy%C˒tsbS=}];p^۽* Cج՛8*d 6(!cʙ„c QF~b$0Z#咑՜bUDKzmȸ.112~/Н GP^N\8ܺ<8c/em{|q`-EP6NngpIP^u*U)O~ k8y{4xXX,u*R6}h9AD?f?%Cibut_ Ta.~pe⃘30$^){D./zTx"\xJM[PaOx.= ,xJ jnGP47I˛AOzl2结'HUFf!ϡX]}N2N W6P T&+-4wA'tF9 ~Ord/$,I<3/|Ys DPP*mܦmpq|+<4_;eơ#8Ņ 49R֥Fr|!/^t0xڽB}ܫ/Lp46 - /jg(ԝWluq.%+C)t}U iԺiêu fqUHĢ~)KXv hD}%)n?x cpmVhC-I{N1֘i # /?!bO4)J7h^OH'sb[ ǑJ ߠ~eI.}z4eiX:΂:ENZ!vCF*<P]{1_TV!Z){~.+|5; ĉӳGu!*ɂP-N#,Ľ]{ KYJ[mĚ+1ϲ۫5Řn1 YKXtxqw+G ZG b~tPó<" _,v6ok;{Bŝ$'zQ0 _E:V kAy-]8s2rInzw=b-㑁˱+e]V4F9"P_>#cZ(ޝkf4mxxlSذڋ́$!Uw+\B4&R +Xԩ8*4ja몍J8mƥsWJ0s^<$^CgIweu{"1lQO({mJc|~ă9iNVrMB[o`jOg7 (;O8X'VS,jojR,{5wz,1RqmOLbUmrhSώ]G,hβ,4VX"3cM~)z?Bbڜb9XBWFI Xi&>ݯ5u` hM*' 6^ xmRZ@!}t;;Ù#%^$#7&3`apzN6Y2x'Glb2-/eSk#rS..z9C1׹f: ČmԒc"|&#-q\]kJnT;´鐿vC1"A[.2}{ݩEnsBGs k D;.3{mRwXSC}c== uXo+-òZPB dƫ&K$|͉%-aK󣘔-Xc$ rRݒG ïIܲygaf*HiN6ڿL &$Ӓgev:b#N ɉW]dZ!KzCZw3 a"M-fQ^vBY K <)/_W,$}B*#,iP$]Y:W\ܞÃa$$ WnnNĕ<[Z+Ҩ"so|In+ʹ6 VcָSlftaZ6&tu?B_bP5 iSKsGIV)](r'BPij+(󭸫1#Fa^vJ1xmzm'B3vLnL-K!-OX.>?+ OYVѽ)4h^I<1ͱT3vE 4o|vFջ5=yV8yLz`QA<1}6[JڄU^8P11bJ>&5Uꥧn.K9Bi+YU H+yP^lB}@ ;7e~'ɐa[Q+s\tl#i\UT iYN%*/|(Z鋡9Y+Y 5znMBe^sl<*iD޳kMdjE/#kuWT刭QAx-ƯDUu"ۑ . 523!0n>կ"l\5H_w!F37 BW]T) @xPcT]j !Q&u+\K)=* V=hy}0?6-FT7T9)_) L8>}].%Ɍy G( PD.vw7^cӔho5@{-uﮇۮEyca1|GP=HLUMZ.h"zيl&`~+&aP\p,p+rnR+#S_)-0٨ɞ u߀_-÷vMm5&٬d3 FJdsyDwq5;P貉 ù Q*pE.vzutL c cl=ʍ23S9dRxoу-YRB @i ]*蛌MVm,NG "6^+ T'A}IhDx9 /H@%խ$72*7:?]ȧ w(&)gh[i:e]fQ tPG`@)V }vS.Vpu7 ߛ;g.Q~+^료y9.fY!99?Ѳ `~~hZmY,:ahc^V:)s'9* = %yujyJ_\[3U,"m]zQž>90[Q rhVud䃝mSmT^M?'[NCDjM'?`k̇KRzy62VNrl<a%൴1Ulhp8g Ƕ{gF#ՐH1SzVDMeZn[,d9YOS,5yvJw/7RRE sg5RkJJ~  iΠ,=zu|6}ji} kг3<~{Tc]ӋYdϛ뀼pTؑ)zf(f5kV,/b5E izWo$r|Z-æHJ`zGgxznƣKPq3[vK >i>gS<"B|iX5IYD+Yzz^ xJݳ<8*>Di+Uԉ!S1QڏCAt4Bxdȝ 3-3Fńr_ctŒQYWG<֒MJNKP'NMy>(>DDTrzff=c1jw޵GA?}Y,+v*ABZE];R \S1]K5!8 /ɳW!V8CP[ :pc~_N eeOCTy'!p'ƹ ܳ3PjmIxm4MƎ4|s 'o^C;GWE4b1= %%.8QMJ]R: 'x[ 퐿S&="Y+4=ڙ. IyҒ d1v^k(,$֥$: W8fh!ߜ5EC`<fYuߨDϡhϘ%wݭJ4Ս:$V]ƅR B?lVDJB1$QS@Ӵ=^r)L7^3um8qC'Űǥn90%Kպ-= ndrB#@dlc}gM51*Ɂ R3@SM`-~uRoՔ |*Mo8J-äwQyDέyj|##c6KQՎm>9O_l:pӨq8hPgItL[RlS5,Ă\ ʜö93l)n^10NP jq*n F0"ݫxT0qmUpwȞhc#[ZPzN)Rz_0s~|om{n5^Ky;SeKMיNXy=,+`i˟aM6k74BQoHç&&J|vz]MRs2Iyʶ9x>Z\2aRW>7BKVBc6d}vè9| XI曬GJhl/$$906kQ }6VZ@F4Ve2(/b%֠$mNĹ0zn\P9TsL\䤯uyw@]nm BNUntc㻴 ޅT򀓱7޽a%Y-EHG3}_|#^V-.@Gu7S#tYzlYF-7l{uoוּOSܛ '@Dǿsvi_O2+m[?0Teep;~z _ d: ܭNn>՞¹V\:s;=ں{&A w=I _/ߗu៶xXn'~+ߧn\ !UB `9G%\+. PxPNitI-R0Ęc=8G hΓS»\$uaܬ#'7UNSډͺrMNi_Ӣ3ݫ0޶'E55^@協L%m9En\*HJ=`[@Hد2Ȍ\bI`tpj.Dܻڽ 3 H yoKgK5#߬5wΣ1mh̍Sr>!*ɜfʾmWF?jNP idA (- y3Qz4 (\7Is5GTU4δ*`)nTD/9k9(9Rp$&BF#!!nUO$VctP![OhOQ[`hMEe.,=cmS2G YCcMS>j/?ct|OC%Sy+Ww?^cnٯl\/@*w&F fC*@/WW7eԛfTk!>V lla"zMr9hO|{WLB$W[l!ݻp)/=9n4Ib?}!d,py{~y7dAQ[s1/K;(N#b{Tw?WH4A_ "˭"i@l0P+KOi!K+m KBP}amKiax;l8B> Qcigof5}5]#"REJ|;zvNTZ\ԚzL}W'lT%zf ~-LCA( xZ| ƛ%g%_eFp܇lwDmJN0G@ -O\x||H[YؾjɿE#< J~qPx`%ڰց(n}݁( vadf).Dz&L~fEY̠R8q+NQ˜$ Ck%YWFyW ߆ ^9WTR B_. ~5hPY-HB]xgu i\rgB}_d2FI-ש?\C%D9]ZF0)s p+OSbZĿtQi U0 O !9Ҳ]6AopD0lUbNl1:ʕ 5$*-776S{(ϊĭ{O0 ޣ;=%m+h4 m`zJ./n'Vx@4~UPJ笡JThYz/Q7!\(R  އ0ǹj&(TF;ՃYLFiVFΆ[_!xofh1ͦ`bȀJ 9'kG >Am^u$gV6׼_n-y"3;|z'(j f?h.&n+,l!Mn8"LTĤb&&fI>Jr:4[՝4 5aO ɟy&/wx_#]Fʛ9sl p:;@t" ̄χ +!ʋ*88]x4+r[]\V^mVt[<F2Crr ֺ ;0MR'Qnr0S+Vݡ**Pema臚Fpi *T$5@t{ )<"[GSLn36H$%^?Jl63`>kULlnLGn@m[_`ΐ"f` flA/{2~7.~j"+W;7Ɵ´"@դH̡;T9- r'$DSʫJښTSv#F@V?z-) j'STlǔ_$ל[;k-&e @kH;O&yP~křIϦ):=͖Dqy&W<m_eETbXd/.Z_|QXj"GUؓRueZ^I0Z epT-^W8}Q0<\p3"?ծ}ϧ`M_fm>hy(YrB1NZY;ZӦP|*8^KgI̵.OU*Or@izo*rEڹK, 8IjN/%]ؤ㄂А85(ie!W>ri\JktGF,ԏ߿݉Ic_v-Aokv6vhwFj(%`?"46(nnwEe1Dʟ)*BQsƚQ<1ls;J6YY4[M/.~M-LoUbb䔔k8 hzkǫϭuLg|rF.Z\x$pbEfoeN6K^uU7 HdAw\6;-T7$TW,ӢT֤1m=}O(βʖR1i: y#:le$slYTddيaWXYeన%M38n<`<;Y͠ŭhCDN661Mz֜kȇ,[\etDi7$i3U 66- z3Vs-J% CԜp1u>3zƜuq;?)C5s.G⮗$nqtVo󵝝. @p*-:!ɩmгDilnԜa>wJ/׺IXhń?ft 1"~ݧq{Y#1vWͼxu(%2́:aF2s&֛k=7{9Bl$t4|) xI˱.R9Ua.d=`l܏@Ʊt/+v,o5D8-@,gYZ07070100000312000081a4000000000000000000000001644ae3ba000008bc000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852ae.ko.xz7zXZִF!t/"|]?Eh=ڜ.+Kp~cJT2 KRLG t݂yNLݝ}*"ao#0m#T @@ !.߃[hK!+W:jXdw<NUNܒ2 ʷ}'Wi|r.5aиcchחQG:m9ø ))QŃ2x-ɞ9;~DDMɕ''ʩW>v(Y*x.ٌ qa$?pwނ܍}Pouu?eX cjī+ÖBzm> p6n&#bi&NI%Afe@x!)26B!Qs(f1AXg#ìk}^x;+M V &ZZ |e%|B^VjRUiHne"ъR+?T:|,6*уmd\֩ =TySvC!tEÆ1:MMFrkʂ'E5dقf bHRG2clpC>4үS+9)uBz}}VeU;FnĢ_ xP`O3z>9/'mgqoSۓvq) ݶIE .%\ bM5%?Ro5vA#TnVҾ+Wjk@df3fo,b(x(YFO3If!^Uvlc~;_s=6E"_0_15'Cc!|8hOր`#wP2nI+c"[%gg'iDC :(j0J_r$Dd[wފk@ȌR)1Z&VUۃn$9CP¦ ֏#̯mO8<}T..m8˧rH8'Pg<T&[}8znUAQ4V{3w Ef_{cP# $+-g1f{Bo83zꕼ1ƔYS_`& +[$έű/2-f(P0HnOum啵۴(p_SJih %^^1lie&-ji)㕩I2"ŤbE#9R17v GI+=hsqbL4)cЇwVM[DubIz|+ ە* g7/H|۝9\8nQiJ鮏o8݋̓EPmF˜hy|(mC<&(*AK-U5P"ܽ{k#<,FY!UTfqUv U㫷/ealvxg=xȄE.؊u%A_{{{;UrL@t;=r@?#]e'{Beed^7Ku/ Ņ<ԟnѐM[$.=1%* \J0#Py҆%VKt[C_S=^v-w`a6zp#J>M-,Qls.b7xLjŞZHmؖyEԽ҄]kaG)%7R&i.V.kZ2LqrPj~zHX!JoG/c/6ɵR G7R`>Hr=g:^Oİ34bIl3n *7lw^P:\Dc0'ȑAR Wm>9DVK5oomj H%ݵAc[W]bRz{9LS qB%d?D 7U"Z?WZ,~L~ct~}ĦܓV3Iշ-0Ԇ4L5H%|Q\{`~47EETgYZ07070100000313000081a4000000000000000000000001644ae3ba0001c704000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89/rtw89_core.ko.xz7zXZִF!t/P:]?Eh=ڜ.+K$m$H^hęWu&Xܣ%s'6pRKi膽>^L=kaG8g?cP>zN(:sSa9pT>dg{4$3pJK^k)oj.j[ˡp E'"Um> ހ,Q!>?22|:P>ծb+V ϧzlݛ?߭JaZzxei%u Ŕˋ_k.x8`Cn? _;x]u n>]5Vsj1G@FW1iְZBmM\)2" V6Zz9@Sr`ծ! }_V螬ਤۼ(Z`tKM=R]:TLw<}Mn 1ef [X/R%rb9Ϻܦ/qhWK>YϦ-$2It+1T`x4:SBK|X,@ @ؽd܅ɷ"Sp:CrۢC8Уl0Xb>Pw(}miPw&=EgX[NKŏE'۹ sܔqS3 )>-sSEn0loP9F? 2Ys "Dn' ĥ~O7dHu[ZveD 47ox!\F<3D!'M*bT[gד(p׽_KTV4YM UL D]sW٬Ta)TLy;A$Mw"y>IݽXc !l0?J pPqPZ!7+kğ7:g on꬀[6O- "_"u7G-|~@Xye!r8ziVJv \>mht[<tfWp3)$W<80^Npc [O'IBizNlz,3 Fz &X^T})~IO}{>ӣwt0,G& %M\wϡ`#-C:*n:%iH i i dS`/#gY,Ztˇ<SNL]Prqȩ~s/kɩ{rΨb`` 8φjo_L=-~6YnϿx(?uȥo9 cp+BtGX=lPub:1\z濂74I Ou7OԈČ5oJU*o{Q[$ g*B6yrRGeI@cur|>?l™o0 ӗw<'B7B*4.71 gvVqS8wПQD'k]Ic4|_<K_d t,hp-g5f>a5@/G eԍhUI!4[ "'Sw/heM+ k!C$e t%4n\_((wlr`XۤLk9E *Vd*3^5jۯ b*5hB\YSxukOB}Q|WWJÖ3OB4nfph-ԑ`2YWsSiO|v$I+ wطQDs$3YXHV`O~7!ZO X[*O尴Ɓr-*@p ovg& =HZEQOUUYZ?i~Q F>'uX lVGZۀ/&$[yoZ 8;~rk;N m>cMmzrȰmj՝dHƤAz0ɝ\ W-!< Aj OsXyStXtjU?UYXՊw~?;nf\6(vTW|k8D89a;Y^<W߮x`h8ޥ)@EѕE~}%xݭ`~sNեhm[rLdٽ:Ѯ9at_{֢Fq }^}:/ !D{3!%bC5'n7{4#8/7g^3@3&[NNnqo"1QFݵ/sƻDѓXлavx̞'P ˯-zΐ/.) Tްzxd*}).\‚+Ghٹo*JC̐G쉈 .U;L̘e:bxS^C#ѕʗhi:|͒ 0]eI^ptmӒZLZ'ܩ${҆﷽]yR>x ^!no@ &RPC^vPYh/SM|gp0!Wb*+͏ oGUX WD٤%FuolE@|6#G&哨PdTfѥˆگNzo]2: &l'k 18È+ܟz#F!4 `BgÇ :8FȀ z$D!P*&YEk^筒QQM .RexœPH e +J&D-LG~bItwg7=)Gyq .mHBl&_c]NY޵0r?Xʂbf#|%PdBJ_h"2 eD]j" m䟓7)&6LW‹L%  [>9xsrs>-r':tҷ&n(a֯tUhǯv6!S{6j˫}(woF`aڜ^A<4]6ɳdޭ vYqJD 9&3Wyi 6eKT)JԆh9<.5{(]C?}b.7Y .&.MiCnB'ПerL|PH$Žtf= Z%ZYN _I3`bR[l*& *k)wڋ/S4]$:eO-SXT/U>L Nqvk{yzi` `tpqoJ0/0]n uC)zCftԑ5 HRR%<.B va}|?| .ST $tLjSeK*;c( 3Q+(?ć"V o >D@>5V^k;k^)o~%KL1vQ_R?iUxW]&j2Ju/[krJq:V!zY5 _5dU=@_;Gbv(.Ɲm^簴,[wvʬmzOG7'p?vɐ`H3kTY[qS{Y@?57x< u97"Y;uIѿҭ=M^7ʘ~XGc׈.(Z ^Ya_;Cnպ=G| WDFnEwiv xXhs>m>ܽ|||2agRc|qSC,3$u&%,Ncuifв ̭;_ /@筩Ow- pW"\mg?٧Fr8T ϕ55k(̤(h.jg'D!?*B0Mt]{ W !xʹBh>p{Fl}};#RP[a)#~.A;j刮})~Ͱ|"kٔ܋Gm9H $n9x1t\N}oCt*Ei6Ug>CیQTe ]L&ƷEH_m1uTmU=nq/myfKihsQMۼCS:3d59Mi%޵Br&K꣸jZ7M]iL̗8T[%ޅ8|+QlgxC}'|VN2J/2bC@MrUPF9ItԲbT}ٶܱ@ K{Yב̖$kIh?iMEJ)ONn> Irٵ*}8(,á<9ϑ̓ D`Kuϔ}K=642ii[r6?[^.gШ$S+d2 4.ls>om&OJ = <=Vaj!<Nj]E˓X)KtL8Z3?wGa iPՋяGSؓqG羜W؂f6Ȏf?go3jsPFP"=k6ݼd) M\ yBjEGc~pz&Ծ};(Qyg&H=nb08YIʰ Zp 5jk߼geƅ㷔%Hwx%-R ǚ;G+,7VNai{\/V *v<b}g~8~'%g-a#׼)c[ٸiTF+fAwM8_ՍT 84|[볒iS5W_ۦk;Cں{t/ѦU_`**#JASðʟyKmB.S٬'q&2]&$}*.o$+GI7*7\vWʨ/yx=@6hJ_ dڇ@/d&*':l"U?`,q6MF)SJ[ZC Z $@ʽ,lw>oms tQ>?AXxJ\R+2#a{v9W>E$7Rlk$JATt U]\06)f0R2&Wh8nAbY9OJ#!wnunprHm'k!\:/2^yWWI գ Ԗ!~HB([AB^ܭA]g7N'f R~NZG0 '+jXO<֋th ;1HH]fSẗ́Vz=7ϧT'*g/Q:u`ZrB\(^ vbb.qV4| ^.,>8 2Eg%p~%1vàk "Aѡ6V|r憣|ӽGY@Ϩ~(!ҹ, ]#rv'Y&; xq]_lRT-7 klR fuFw(väa- s-eCDY6knK㥣l-ګm>^-\ )ځ )^(p[r`z"+yn!`_UWT]z1J!rҗN M?F I[ z4&vTBUlD.2k+1o1yn@?@0X{ZڵbP8<=쐪&b$׳6g|~ٯMvO/5|mYF+%~Rj[s?n}96d+\:0}M@e S 2JVm khT7 EdlRc䦩0jg!vahyr9'ZKݲazR˖5xube28LtEtlΗtyxɢϏ4~#'Bрb\ڑ47RR[WZ^-ߖoEdh/ 4^m }K PphY>y\N{]; xLJ=Y*G&'d2F8L1:o)C/A #\U3 } tfO̗:`Uu;]H+V ꞟ7vN >@, 1DK xKoOdk}I\XٷZB'h^OK dW*^AEVy1tP9b{_48Y:2żZE~T{pטj1AЌ8ܾ(qkft/f̶X?N'_=1g0;! ^eEWcȼ=3QCVjT_Ҩ*Nċ(p3)̕cխ&#nY[U+7g9lqk7 u 贷Hb?L B%#\3ڊk9a!_`b k3NEfF&KgM#t5v)qƾNVteI0IDN3IVGѩFSKl(6V$":i^8Ў[[-OCgfl* dM%k׸ ӲֈDK>qבy4wӀ KV嘯ܸ=pb q2ʞP" 1Tt{=J@TR^M62]g/a7Tra0?2fb"[m?șbtBJL:E{A+8:`ì+`#oaUZݾ%s3\J(〮~J-9i1W1m3[{qYpJeF)*֐7#gN>啸j-룣YSWⶣ&WDz[Ƙqt\"/1֏wJ>BpF4 @<6 ![".R\(B^Zr!FˀAcTu^6⒱YiTsƹy}3Q]VpdK z }?X88mP>r]3mY'6vu(AOt2lE\G yT*X՞7zgd^x_\ zE]P$3Tǂb$dȔfc.yPW7NYƺ%A5O*r[H\mb6(9%"J21~y_21ktV=t%GuU ~Bb`Ao¬PlLo:pp= v KJ㞪dpt H"o h0uN h}&̺!Zv#Ů(ɆJHG9n\5og!ƒ-I FCxaȶ,A;.wBfYѐ$ފ$_GCKIJYly4U(YF~6KG}AKʆxnIڔd\+޽B|bŭyo;Aw8wPUĊl=*=JGԳzD1ϰ`3:$Ȓi(?[tY~@"I"aXKSJ,|Lmsqfd:6:%{t A7밷W"hzV6/^~^L!@ HP3j:[eRd0v8{ IrVp RT1f`a(Y' DE% i@?ިTcYTraV0&gxl‥N?/n3k@ D + pY?{$G^yMa޻pηq MPcBwd?ZvO"1uQ0hq@1%\;oXW9j23b˜97ƔlR4/6Bn?vٝ%奕v 9Q;#!q%iN| TV¥&~%$EYh2↕a1b5xxw/m =é'rR09co#s@;+j新 Hs/,V`7 =R31"UߪNɖsDnY# FS0yn`ّO*Hr 43PlMnr0|w/ 蜜d찂#IKww'y-m2~ 1J_} %+ԑ6d#x%sm5 [[ۣd@"Υ`~v6;"&Qjt5R y( >c#ۊ5ABW9 ,?Z8S|'R֑F. ZLOAE7>p|LyD5_Аk9>O-2[s"$aw+A#.5Y¦)@к̓*~ůTf3ˣj5: cC K K2zӢB"hdsK{N>}l4rC?NԁǴ3:spWr=bo FZ 67.4ѐsQ ϕK"+ev{>3[InDQ5W9u4%w8.CM8Hpm:@88<Ʃc+ e'YEO=V<={ #ӹr9RzME$h0G $r+Tdd݁:Sz_Ë-䧦lzak.ӏ!j,j,5],cwJO0]q^XfO̫㥵_.4!BCyD)1tń0μ|!Vފ'Gˈ‘W҅;w Awp;M@LmPo2sX.zE/Ǖ-&CR(u[}p]T)6].;i-f`g`uY~X F4Apagtkm&=9qk F.#k JbOzqSە!oǯ|4sp]equ;xH|{fM{bO`L`w:1@OInGߏa]}bg)h vU*aPx#s\CF@?_<],D:}̇3ۋK|I ߶,JN5ko-onnॖ`rTr8oIqdτ)p\sg:X1`)\uBW67P$,=ÕI(\X,Sbq:XЄXigomO# 1 O504j6ɵ.Ԅ1GxծŻEidKEvY~r+'vTgg+ AkHDiΐ3tNB/[z²1GbLr:dj%ܫMLޱ0U,hIKNȌ):7Noa̴\b4'@>0uIV(Ra_eb&G{<->TȨ%xD!D"PCD/̨@ OjC.3[Ft.NUXw!"rtBvaub7$%7\e$TGoĆ⽋*#ffN~OhHyw,[S>tJkAe7} >|E߲vkOǾR#ttMO&`,C"z:'/I6)}Tt /Mɩh@|?77h&ԌƊ>"RSn;)p:Tҕ)k4*8i&5k-hĚi iճ|O8sm:.޳cW<CWRPF[5<BG̥K<̙"W#c90cSzo7|N2n=fZkٙ8au֭κ_N%<`WǺ٩ g[GA%k'XZv)=@hlsཻncK"mFꔋ+ȿ`ncǔ` r$ :܌{kQzI*gx=r\F"&dæVdN݈@wWC5ӌ>8i4K=߅ēTA(iF[&C9T Ky[Sr{ؒlb9|882kHC]i_v-w-aYמȐ^@3|;⌸B#Gai 0^3y^"׹kr[]L R6Z~Iu~2RJv.e^{ׄgYCvBP{M$HtvtW9ݬhtlZJ]وu(oV<^P ^ʎbSR$9NfLrءp 2*FL(}ڃ+L y^d ҕPmۡ@n?;&߹߽,'tJհ/b{ikԈn-Ąln)NReӐC8G(ǂX` )G>썠Å;BwކK{$IVHe5.zi^þ>7{aYЍHΔؙ{G^xu4gRA R;olf<Ŕg{24kÇq{z9q0[A嶥E0 <5@ *maLS-.zH՝P:B/1Aܑx {Z0D IlN<#^FDwb7X]\ -l l#o;OKY|VPg0ˢVBX۫E ; Uo-e!6ϣLJ51_opM ,&=|tHH? -n?FDBy;4͇uQԽ;m O#;ٕB?KYIpB) &CFDt)Z 6[7F>5E(JgUEL!UB*e2m[?t!"7\E Q:hp"QPl6u#"D@oK .iO_V,<Ⱦ@͚Qq!P4XsRopO]9 3\Sd\Q;2'ۿ50-0G~]P ~dv.R]).!])%N"L|Pg塹%:.Py=vL,]/gw)܅{B~(Z#2 @;L0z$â5"TO|L =Bdc^{a0JT9 hpAaɎN9˨֟wc<4%65lQO `6K ~>mF{Mi <A}՟ڶ.u`Y_kwP q d{ }4WⳲ Fp燑d9Ý;~ozs'?n7m Z|5jxY!OwV#[@箝4xKڍj[Hx2KQk é:m֨@8L>/i L d<́L^ a=줓>jňfoeE{u^lk-kLKGc,C.Ǖi2U ˕\ F tuS%~ߣ{1cwN)4NS-œ\!ކH"l/fu1Q||/D%cjO3RW`ːȺsΟE&3`\2`C) [L)SQd=r(;.PnL?I&=yOLVɇi%πL/Ļi& kA\Xf8 1)5F|&W>+>_Yej~Ɔtۡx#2MdVi$^W &;q]ѣm-!aA7Uu/px cC),3=!It3.F;V,Z- -9=7t%PPb?O UzХ鏹3D[oyk/qv[⶝>n@xOlD71Q+6gjdqs ļP02؞lxؒ#ށ@:U0_銕ǝq&L#.)и[D` )W]4dTRdv`\Wi!ioၔ]K MQKЄ FnC7R5~V$y;8\㴨>.荊tyїwxlA kt44aa\R x1oa]by\^5|=^L u@ɀېyV(NNÊl֤!ټ-K-a:'h?ӄJbyҳ)W@ܑ:w[;R礤@'ե0=4NAhyO2y. i~cœ.ix撿G~_/nED: (?U i[l- 7r _[H i9R-A|Rtݰ>(תrtT'{gl0_6ZM<:t\Ljt2WCDճOZmH+rF< ' `ZZCPN8Wu^mSwMS^9Ov|\vPܲRF?dI,PXal}qx+)KIYS=%vsjWEQ|DM5>8g> W,RY ϽRmUJ]ڙQU\S\Ϡ6%T BKD@Q0&ӢGF_?t$Ƒ/.2{G$ jcc$c(v/V'Nc {Ac-.EN3*Ƽrl_Nnvf \Jjl30xXwYmVkeSH&Kt89]s| 2xmډfgGiix גEOu .~Kn%{V~Rt žNq$azM) vGN |c>ݾs'\ AANL8\FVjJ[5BǁM( IϿc̴CΕ*:|)#w XSM( =Y * T)`CH >?D臲V畹PTwh΂8اW CR_:^ͧgƟʀ|dbb8PԂ E2E VYs s>i5KOsT 6:5BY;D&`C5.]^ꨗwzhN3_ bRHh3)mU>fmĆ&k|s[8I)]&zL b Jt&{訩߈5HFZAaSƾE0U||#O]sjٌo+(| Q@;žr(\4#VƍQAAK4tMM/{whf(Hzsy*+os:RiH }/xVf  kտGPw+6g*nzL@%D~US*+ӧ괥(OˊsZ>>x[Wkk@ xw欲O#bt]$դ[A=$ǓH*Mgh̬RޓzEA’ fgZM+}VaFfQMu0ZǰȬ?1oO?I|7w.MFxQ%:~Q%qW6̕>B.n?(p D4b*vri=Sv:o-FK>Nt[P63mz0[<1HͧnЉQحUO_-r)wq XGLVV(ѮB#I˝L=a"jƫ>Z@L73 ?wӇ7L+\L5h-k{G3%M" 7޲5{iThh-[L)?t@ՠ]eט)U^Ի mQpHOq <([X--=$e)wR*,B~PVWCTR&%rB9b<@{15(#R1561F@MEZș1.Y:N=-<5 nX|ȝgy L(b߽}7S3LQx'I|duv|A|)#JNqdATv\"TmfഴEV۴`Z7ūt/1rA&J`7ـo z$ vVկ\ -OZpXQGC;5%!8y5 QYmok ۈm'Ʉ CTn{әXx@}ej:~ȴ K@u@D[||~NةOz6l #^DoOmY)q -qߴvmeW`îDXٴ]g=$!J\gikȂ|5Z7GMgxsK[^'-^ ACJO;v:bц5þ|o{ ۊ֖;gzV2xN|T6"Lj*'izvjQ;T1Ce/E}n^zL]/!b#j"SM\-g߽Ep:'ޠzYt ;vʒ{JGSkm/g|Uq ͩxN.¼0kO .XͿ-*M_`C?<%" ҍm^lLzrǤؚ&Ń? =X5N f!Ph#ar+a/ɀ~>f2H== o=pm7al`g/4ḰRYx k  Xj4ٖB~SHzƸܼS5%~#w2!tB4\\|%`W5mIPkb1}c(S B[`[ڜlQּ>K}ć٪OWFxm^_VN#VHJ8Q02#4P15Mv6zݙݰ" :<8AL熭P-T֛)Hf9[_\I%{ӿ1DLf]JVz.A@7ms1j"a v~jo@gKK<蕠t]NNQ$ĘIV/-i=5) eabXH[v ZC=_?QqF=Ґgۙ>?Q͡[:).#qxWrcEaF`FۉƏ2?Tx3rayC;0~f,m#:a;Mۂe@:Ţ#yeho͸ |% 5VvU2{m@> /׫\@;T)ȔM.9 2hS̀2I[uz᎙+ nGe%rԶ"u+0eK$.fZq,fQjݭ12IP)[r~ Ƃyu֍$rwA34S;2? sOͳ _(\PKUNd"%.-ث)r ,To@7=,BDׂw3ѱ]ӄiܨ͟6l:?y0$d$flT0 A aK 7톺ǥ/.uF<1% 73IݺO}KJ}LZ$U!GT1N"um7Ӂ+Aܓsw#94]TyPkq (@nj?)pBBP&AfF $/Ct5!`y+KNRV 3`.@f} 0l,[Qho׌ؑ yg& O ߦq |cSgC GtCJF |ѣH4 +:Jt` uҁ"Z6^]ܙUN$k> .rV-{|ԲfEqL/TNĂ$NefjSPǣL6?wV%[0'N_*)jleH3A̽]AtdĊjq>`f\!ӳ%$D|d-NVjGmRǭ[aPg+ ڄVcVy$Hl:SZNQLo7e0!2|,ƕ'oITXfR- &4wtOD;5!8ڽ,ȏWh`vcb@>OSe٠qs-g@I*c?s% >i*1C܊er@\l63 d!^wHV[d $Eq9rM|5JD:wAW0F74)=ʹdMhW8 OqEuݠ{\_ c{h֭J ^VfR\3qS\IgXAˆ;fʸq-1~QfyG:Ǻ-W" np{F 7yzk6.w%0 v`3/pt׶Q%`5;բf5 D1>W^Q~ɘ-~ՠ䣠[rFdg}Lug0x3UE](w*MqqSG bSpIev8p/U۟qNqk|pcOBX, #'UF)⇏V-wOwOď73٥:FxX "=Рo@Sn.U /Hz\ODK ORR} ^g.R jڇf7E@@6ǃtw=[ '""9Q,r5=^Z{j[=n3ڕj;1Jk:︔~E}at(R)VeR3qhU% 0ĺh2 }LbsrRuy7EpDFGw K=;yPY6J #F5qDJndxuvYE[nhubw=܍]B6(Kw)5X Y2D=L[LU f'SsUK,tE~uz ܹt "GʃvOxa#UQƒ Eǰ΢HN|G(FbsZIOȑ 9/ys E kU8Ya\c.>O[8ViyMsF~gur'i>t6f=s9Su$G|˥m{ \]tuPE{QȔÇнyI){*غO[eZ93N_*TyasF:؍BP 3B"^1xgWp1텸&xRőz,>'$\sb+I~&&j䉒 QI(CDD“p['`wZPD /Ш{)LAd^x=9\wCWZd(K:o A\.1dV;>(MD؟>L߰Ub-|TG/{ۭٛۆPՖW: ZP#lvaJT"x=3gu71Y+@bϘ)[&Ũ|YVNlz71,s~ 9io]hft4]a{ƍ 8}atKS_^Y%"߭D}[!Ab}-,bݸ1Z-Ӧe n67leTg[fnqckls.O)>kw$gɻW<;7Ag5đ}#.:JE7p<ԐT֖Z9+GQd3 r3%lǿ ^\[h՛L8>^7;,gSK |=½ou4-{s!&\yɣ@RB؆䫛Zw׆ڵpZĖ,@K~`i&3іxTQ.`|mo%PO=ի4>Rxv{]%@2\]|0F`r?@(6,6ծ mM=Hw&M:(di-[UןY3Nj(V#Ie}jzى m4?Gݺk3ɞ|}<%䈍]8#`w8G OlA1ŀ"M=L~OGsbݮP>l6hMS R7թ:w%WWv$koPz]ɡ[E;$GQ2-Q}1 >)OD/@Q202#*|>Nc_0MpvT] B6)pg{NTOOiSXT"5S)oAF)WP'@+\mq :/o:!FtZ-^ 0m; z](0!aE8LB.s sK o!zsɸjpؘ`e `),<t:UNٹr/:O_qĝhYPF 9B!2 Pz#싼S:rp^ /)vffB.f߬mb f˓nY -f ^+frM^_ƿɏM0gzan[vK4Y ~g``U`Fh9暚/5H.Jn߿{I#*e0U\歪`ՙҚ؅sV}Dz>A~# ,!ۛ}'5hXC9-M!c?#̖A1TƩw#KB ԭL.Xȋ-PR.? +BU:ٺӥ>~ Wj`[3 :ΎqA]τ;&\㝕AH?]S؇Tֺ̚\HpL;uO(&z%}!.,nf0coO!J+)1 UZ".ȱdOdp%8cYg\/d}QP]AG&p;\fGAm7-L-iH[xhc-mm" ?V ,Udٜ*e"rrV2-P'q >o;ny<{IbڞM0Y~2Ttt"iCb,%ֶqeKaZ#V͍%V  b~$lS[ʷҚB#8suJG;Դ1 1@gwz)(M)Ɗ̘<$s.Mtvf!iȋ̕h%j'7 .?M^%"r2ۅd5UtS]+FlM{GMADzsքj VO @T:ϤHZhmr[pU@G0CW nUf&Ө3?8pRъjlG(eՋ|7:{%XDDh>|ތHZXH~*HJ{24c=jP{yZx+!o] ?=8s Jܡ8.e/Go-ԎX ^;.ds0 Qr#>pnayF 0uՏМ35g>F9 Hwe T 8>(CLRMi G/ MOZnd~X *Ԍmƨ WhqkE_} ɲl,;)ddutP5Q lD.` IѨK* ;>ſjmy}ܞ*Hx+Ng wsAEDyFr7<%Ħ5%?JC 1(h͙Yh8>:߭:GNGk)P5f; `D(X` Ŧr&ԅ0EM0mwVAv-zձ0''gt$-Qxx'mh}:i+T T`fUlm:il0a)V9IT0Q=MZH3&<;CbCKPkdm5Էv&p'lo"HH e7Ӈv'^z?$_!A$lHb&noL1\Z }چ򖉒ےkoB mGTPCΘ|J|6\r֘X`ʈu?qH?[Pa` Qԙ ,CQ4kP2nX6b2u#%=, 3$kȷsuD &f`R31zw:O[[0v<'Ǐ]QW{/\?tdہ3:ue 2tȐ>#Ж1;MnB px6@OY<3Fpx1Ђ~ȳ~σ:=w*Ʒ3\ߨ٠un1"<R&WRMY&Q[4)~"XLwQg2rҽ[ƊQct'ZYebi+n ԺGJ-w`BW;>TdLB@G6WNn9Sķ|tw8^#K&E-[k<S< fJ޼Z RV$QWNXtb"`33)DWF/aP[(6,yvl#QÝw)&*DuYcOd !'i+pc%f_J4ך)C#=#^2Mv{$0`JdM !N N z%]_lr[2=o&gbQv l$2^NaX33!BNG[ Vوsv#5y5X am/_xnI9{>t{qHU 2 ߫Tw滝@ia=ª,(. lӼlG 7T/Ld xm{V)4a|`p6vMtZCV\j y&<k$gRh e.^*1cm5Q^&מ:0?IAT2O%ܼm(CCPZ"ANs6!zKivZp/ݏLѝר %y1.CeC]!̆ݕ)a+ bkm}~81yvo@Us]E6"!![v9w ctr} U_H7Hw 3p@xZAߠTP4%ny"R$Y_)j`Bj>ŬR3ސTntFr+{Q|q!-HρeD /־Ψ|u9kci%AzHlī"(èz}dH Qjx vTjpu@_G`t_k1\Q-}RJ`\9N:8lhb@2GW},!Ψ\W(jYm'ŋzױ3SF]W-iD!g&#!K,t$MC~հg#G`SANq:30{e6yI"L懐9= #lVO&iE>o*ӟPEiu.ASn(+d\6Jōw CBIJ*aP,[jF#p3wHzTX MG+wYs{j ĪF2gh/OSŇV0ՀTNKӊ_1gH&m.j&|[>}u{rb wæ*]mtxS9}1EK,Be.FPf9a,CVE\j}1 T.| ́.!$ &qUV5,hzU5ُ׿3=*? %jzbj=*P?g1sߡsڙāT}qĚvP)a^6 x59\0:!XbQiJv'n3x/%(tM4̀6CQ >0vPO (p24p-?8;>uj*+J,1؇ma|1vejV>ηnPGԄW:SL0mY χKf[(a/`G," s6-9<&X^Eu.jfsfMTg84t4hWx?g# xcuب;Z#ڙƻMT[jy0C1Ӟ1p?5R'!od|dk[p75Jqd}1qrGԈCZnQhHWdS&SZ/Kcd`vYl'Μo,EYFW<1QNٺ;FZMWg_b?E &{?a<Q^ (Cs|4)OxFO|qLR-߇ NKp`]qk|*K$>a|/ZQ%Bz xR RX9x@E$ؒ5I#=JݑTRƨ7x\t{I<ĺPX1`6Y4'-ɤ"Uss^-n o9!#Zwj~B/ُVhXCGq/n&q״_tym'.)fθp2سN}FQ"IփI'K?57AĈsrJG$ǒgwӸǀ ٙ7 -< gAv,^zaޕF=7iCXcy)gc(jSC9c%5kQ-jZMc*)f*1px 䮮ew BF{+Du( h>@UPIeCd7}Xߞ9Y0zn0hF@c&F"V4۱ Hě'-ķ.ȓ:<{k|_:[߫'EhY!( -+o"]\+zKy2!yR-zS&w@?I+&3aC&QHCصh*ygM@ (s!Lkyj:dqWUN'O 1Q<*ʦ@{@:1S˛KL~#)M7<_Tn{yDu,* 6F-`fv):'OȤ@e ,ř7v/pS ]!dUdu#|'(D4КZ˻NcӢjCP#[q':9w.—Q6Z`|..ls x,_8v@DRG~6d b:3䢯fp歗HVc?ٖ`sMVt\ NC!@ '@lc+})Rza17ɢN5h#f՟F]F^F1X$t: c'!QO#M\Ũ+& 9|=)b_4ݚV*Eމ |O NGNGDZY~e&sægZ|W 5H"L`CƇuR^mdA$ċ5J_w|l"8˝ ZC4 cWWБۛʷiZysNq@XGOV"l 2hfIK*(޼[GjE|1=P㶴d_{ rt;|n[[t5薯V22L wH"e#ݐ.HdN$9&.xDT>)H$::u03DUt"3 ӵ:T6l ؝S<:-}j`N_V.EM{ `۟؝dv-H\_Bk%BQόj[4J2{s3(X3R>_Rc0VӜ Na{.;>xvZ09efU&Bxn&a/沽e¡|&{ÉE,akg#=ՁS'Q3&#ܠ )K(Y .FDl{D]+GNrMZ"IE1WSS?+x&X_ WlA6 <^=?RGS9Uح_??R=3̀Y/5jئU29?ؚ4EN6zo[ '}my‚DN.1 eh&ƒ#v "fC$ZZ>;48d .ѡb6cjdzˑCx8LhX!&`t۩Q: /b8 υ:Ǣ>;BEEM֢/#wZCt<]hqPC=_sK4!m.4߶Rs/Υ]n_3?f\PoJy%>$rf;&e@\d'U~VN(AXP?O1v\϶S2rxZDྑbJ+E[ulO;=jyE%ݤTkIH-A/i&xl)4Oi-(n4].J`/UE%ʫ%U)'OY/ɡ,<>xƫ/"7D#r5;sgKjV>܂q6Ls]Vp2JtO 䂉y[sOAy@xNI5}ϲCAxm)M?%_ZRUIe`;qmQK5roe 6r 51.jc#o5 2lOn?_EztmM1im"+o&˜1JKK>)+jw0yсB8m"cj>8eȟ#Z|to#):A n֔ WJ<9c'!5þ d/Үd u 6x$SvR(o\DeEa4Z]JZZb$h@ꜞC xT{dRLmpbd:Vt㲹TbÌ:(ە)!Hmz ?6a[͛e8d *kCyv6L~?Ě!$ !BaiѲ*33WȿO3 C/m55h{ٝ88u&.c\ C1?"LJNĢ?וS ̬bSC;NC Er YXsu-RjLd.+`#[b/ݙK!)!϶Sn'}L;_ + 09ҋIKe%b wZ?pU eKz.WU6](yRz1B|r2^7hW2[bā ÏEhu{WF[bap`g&MX(qr8_G|c&x6t1'k?>S\#|H2(U( !="Vߊgo{ؠL]1"d'k g"~Z zצl "H%FBmMZ 5Wb? ޗk?1 ^c_/IBZQOtLhґڇlB9nd)i X1VLlp'NbgѾu|7G߾9TAcee" ٝ8 YyAUO#A| uJXs wz|MAmY/!8[t ]ϮeG-EvBgp` sH`N[S[AP܇ǦwOrrÄ'<&BL )N⨋jT"Ϝfx*k{ya]aG8 GI{\#'3Σ;ƼODE&]9hDw9,!5{Wٌ.S/Ԓb2O b>~5-rR'HNS h(Q9 ggB#[Y<ٔbfͫ¦TDk봈Ir%XAtقX| نu}c'T?O6~FT.`0!N韪1jo[*$bi!{oV :)-}ZnsV/˘H#aاF.wɃztʺfH EMA:2 9a Iw({0xȔc *Cbn*{֥H蕵4M©K0ԟ xpaȆ/1' #jz^*%ldAO 6x`׭iX ~_iĢ@3vu,O"_9|Š52tњN?G Z(׮2[#)Axm Q.ě"2U_iw뮅 %C}_>c}qW ZTfV| h{Ya뙁J%La0>]*K6GDRY$2G"6K}_3(BnJ3AEJp2ۿ 1+y9ۿ9{L8ܰ>`h_mݤ;"b<>gB:)zzO3~m [Ȁb/Wܳ<ϓisKJ"4ޱ6=%# S;[ppFp&e,@`> {D2bn=/UKqkSN}nf:6܌{y\2sX`S['piդ Ks9gD;ɂPv)mKJ^c{" ܌sܿ*wS)V?+ ǓFh{aCѪ428:3' wi{Sʴz?Xc7vC~tCOo O59XBn ! 5%ʪ+X̲g(ݶFʦe1r"hZt+UO5ɬF@o ږףEE0OVō I`p?DZt@1Z'R\bqVԘV/n`"TM k595Ѯ`qE2j-%H*YӶlP# /̳b >X*=^ FvZ*lsx 9?GeUǦ FVtyv{DY`1 VAMrNr,Tx{T>]rQG6"W˥9O@XxԾ9}V4P60<J[_*Jꦅկ#ށtmқVkkT|fȧ.+Xiv zf:yP0ԝ0|E$E(aLd7Jؠ["A|*T4zìhԪp*'Hvӵ-@ڇ>#.ew=Bh 7VUGBA rNl(aG+9, /;cR dNj rRRFJV/:B;]9;ɦG F#t9gRq\;Xa B&imBy6mn[cO[`2/iJ|궟`IM-EJF Y1 [Zou1ڸgas %UU8E:t>Y)nIZ`. oG7L{}SG^2%;j`7= =@ c}d]0 t[-{1~`7{-CÂeiܫ)y؛Zp]h"}N(?S `)E 8U ]nK>|x0do1,M Z j˿][/߉4338`v82v1j+(u~+$5|Fp I6bC9m xWwR|kC(gK<eoO|"U1L,~V xe{a2R,9D(@4q,SzzkQo/O! !P{+fa[powS[5G#sr!OoKx: N:͔`ÚyHP5O;Gi;,4PVfSsC|G/ @M'aNkZ2T)emr }]RAçcυJJ'ŊE #o/b/# W;gxo8*QN\З0KYNnSRgDAA&YJoLFCE緸J :"<}fJ8@^2DIj ~M٦KL1)lUShWJD`=扎cqxo-';+>|x%^iK:NG_ԙxϩf\#Lk. 4nOjUB[XV?אE젲>~e?`ço_4=8Q{cgojA'tW82N7ޑ_>^^=lS&NyQMLBB;PFrI.fJ~IaC.ǮbyZ7wݲoȞyAqsm!p@UwrЌWd0ٍg®/uS2zЀh %xe)!bك?z3u2j_ FC D!k%-a@&>z &)@~[P=i Bvho.%GEI V)jUB ~C(̮Uh {70`6_>w6 ]`G*wE92Y}wʵ0$tSfK.gD8qfAyAj65~^Ɩ&N;_F4l(`}?T̿-;ʌpcĆ|t[9~-g+nx8E*;lQLo4< 5A ψ\T8ٗUWW_‘g7n ^+3X7XX$*(:ON`kI2=yW{,. _hp?{Է(ፘ(I'_-}gB! 5`$ I49Z~f+E^HҔQxu T0~zPB-1Sg2k"'Z@bÔ]ةSV"(v6(\C,25lpWɄ}sfXS(aQQ;îQǪei? E+~(SM:crTn#pmꋧ,笐5Ք X)UPUȱ|@i5_ڭL}z.g X6^pw4sȕ.*ۛU30`S8'wIi>&yXaQZܐ& AhW6y`%2Fb۰Llx. _0fncMsrFw<^6=kʰȚ#tX m7d8Ft'o4~,7>-f5Du< z]Ut 6V ª=*j-oQ> zqs x5ӛYNS`Iۓ05HUYr/[$.W0'}Hދ0X,co->:Τ25ٮj@B|+/XdL1tvѱ,MQzTB5M¡v?bCTR+π&UnăAL>oӆWs;TP>(T0D^U>2,3%. 9Yw$!2&X)FCY3u@F+C|^ z(mtJ/fɭ۵`I .MD0$,O ,c0 uI4 e8_nbif3i۸8;akAsYAQD1uo=u l%{2IFȕ;8~2u^ns}Ӄ)hS~V#fqK; 7PyPŦv lI.jr`qyc%ù_℆̀$@p/Dlfo7ǟL_tѺS=NfﺻGEdޙ=)[M{/bWXwHւz4Tx2_J`NjAfk1!>e1IP3ԄQTKjy+П #ΕWY"P$ƵwvE?KC! QKr ~B]iۺq>-e7&N0u @nzU*ѰZh}8 $m~YR)o@MfYhї YW$։#|4`XTtpuw{`67[:ntX3'X렱̬@a&Cd?HA n/V3=rn55s?S| s5:iu+:8]b&l2ژ5R c> 4NeM fAc_AR#2%= Wْab~`yq`{ qhB5}d a>50we w`RORd)P栦o^ =B >{B@aC\YؐoJ5EtK'+3 $\CU,P# `Rd"gPϫ' /~+T+H{:4[cМ`tI 9e6ۘV\!ѝ<'G yM^1QӘ͑bthEH6O-id r =@{Ma vACa R*"f iO,Zxp.(SPu!!-Z,FJ['sSޅ$JxOs>99Fѓ:.jN|Sn)͔ [`C5208ϕ|(Ѽ$ k@6/bߛ݃<CJ^6wӭ[f|Sy-v(ZOs6h!gx p~J|tXE߂ƠLxxڂ͈ErA 1TL[bzM*DW qc(LVⵁ@H r<>X< P$囗+f>3R9NS"\HL6fcHǶ"zs{%)RYC8[EJ[b9tĬc3 gc,7, u}5&ňali, {Tz!}eY?p%)&&bgE»\a¼੟%i'SFc,8V$_YOֳY#5z> yL|N "܈O2f Oic}/RFz;1r%4S 3F*jud>HX&qmSAyC&-6۰te58^tJ 6P/l8ׯ4Ic 3 ߎ3+ R/^'=!K"d#9Ȳ8Uup z^A@Ƈ $H3)XAg B:Pֈp34vfӏI܀4 /qL!61tXFib_$ZOgZj>Ji-E++ryRʖF;pw}#k 9kc{4QZE2{t>36cya1h ۂtͱfskM{rs0դ:u9Լ#j<՛=UaS[\- _I#$2Ov0ќ"auv RFԌ\|Orz-L e͉A^x}8lOE)hٟ4PL>񀯰lQ 쑁|p+yfOF*"o]vт.GJ=ʥqSTZՃ,Cg%mJn;nH"x͗ly]A``|0(;aQ04{ϢV.(%$?q,Y!-:eJK5glz%ȏFJ*KGy^턞 2D#NXx$ǧ= N>E-aF5TEaU 7/k.4}Dj%ұhxC2aVDY4j2C+#P?my:,?J0Ӿ_K\[wT}UfD⫙Z|:qL;Uj0㑽*7$+ԁ0>`Rv%/ㅉ4"?Dξ8V/,d`ziA2KjWa.#{ vrch![jܞxT[qU\n AqU(ޕB F Z?&| fsfșL> @tTE/r k0jjFIVM:-˸!j)3th o{e8]?,@unj O*'hF0Ùfsf'ºITk~#1{De ~kk>^Y3wX<Vϩ;:!jA)ߍ PK-evp9S,Sy/J[G|-9yՔhgY$-}oǝ{ %VШuM\KE`\@? 6/}(NlijY\)غ<[Ard-O{e#7T>`=o;֚Acs,:i\&kއ>VJJ:=ވt= I\._s6fm(sf{SÈYx}ZL&MPD?8V覿 jr7|m+qt 7f ^>>)``a%JAVcl7Tεelbq )M9V4f:O+^< ÿN$[4/;^*ldJ-(U&®*"%ITɇ{C?h́aߘP opך]U+Z\  sE.QHKcAP(cHV ]h4h#ߠ*F+6fM8ߗ u ("n߼]3ǛԆa" ۉ>aҹ|FQ5P)MǖvգR1 4-nc{+X;@aE'#!臉1ftoH^ 0PYs$;{x+1#2t mޜVy2OJ 3><{Dr0R6,-E+i DPFi0 ΑdaP׹T$-2*cgt:b'ٿ1w =ca| d{n>LzT<}>z&*6꒓i2G)zKSP*jc6|Vm<&nu94oYHSA4(\ ۂQQXR$f*U,c)̭;}`Y}gp+9} 8 k2KI 6Hqvaȟ%Cӕ`qkĿpT ]6_3hIxF|vhX* *AuOal.uyط%R8>pQQuZVJ<įG ѬR]!8XmzHkSp*VB0zy8ޒ|_E'S0>1n| dS|k1ɍtf^]:A&6tD9( S<6+!>C'9 AZZSej9K8--h=j KOL~SBAU.`M|(Cw/tQ?1 $6šh {^r@@C*ךσ#gɛ:3s`f,pawA vFng^y܄N!*#T"q 5BoUSrNr?V4 5gr"31*r}]~^sZ<9](‹Os-qE&o|ޝb B![EPEH*0{wj%B&@D/ 0q G|');1a、cx2oK43/u{WNuÈs&!8RAMx>1!p\^AĖ Hioj_I!0H>xΑ\!&;;58nU8ߓ†Vb}P3V'й_0?S1xr`Ef #jl5W} TsR†kZxj<ٛ(C-Y3ˎocFM(K>Ƈ4kizVֆU!p\MGTNʥjy0"tdi#[{}V~Zufx5|ՌlqRcR jTܡ!) afѾ]&]wn+?SLYXY`*Iv+oVVstKQɻf'6>kd h:>[/s )ˇ˲4ҹƢzIſpDB5Jp}Ł^G5 uP&C:4JqОdB+?vBJ>FpJV/ .,|+Jӆ}|vq F|K޼nP䡛nAd>XAP%~sPo 7 s チm R&ڇo.G1W=1=%JFC i a:8.I*mLԄbƦV_:XG_b7k sfR>rTy@'u4C>U1=&4?z P7~|卮=&|ןg@˶672kkgYu8^3`N:/KU_}UQ|+sda*Se}"+1l5vVLccz*!K8S98"mBd<UkaQuw`j*jN$vh ƾ?¶d>"p^E"3%TGp2D j=/ Ia/Wx)'܈qYijgt;P`WTVHl”}ɡW95 Y ~$m*dhO4oׇr%j2'\ [s.l2A~֮5%N" ]` Ϡ~o7#=NP$N>>a%u<@-(/vI\VFTDv%&1Ԏj{S=yA1<J:lrP%WF' {1gR?;T%]S'{Kx Wy5v@DcL;P?Lȫhņ,́MS@C ķ}Xe9X\ Iz1-n:j*yf.p(7G_Ώ$Ev$y>3[K]-a̵EM/OkoADZ_:TMq/T@(ȼ) S ۱gnlFfHHx]t xPl}M-jo//ӋHoӬpCyѸQh<,2uz9 1,hF[2Y!K7)c$ d :tA1PsRkzF\x-Ӯb¿;oQ~]dD,Ï1e^em*WPWټGdI+f'ӫu4)v0 ^?p_vvNduCR+1=sV?&㯥\ʎ+$@}ftVP>By&C*麰0HPJF,'oӍeh2bicĈu'V6uX!{xqW p#Q^мVB'.ü(gF [= G»>nKRjy7c`w-te"Dlؑ: dgZNRgM hh8l]gZ#Ž\%V_nR ^9%q$eN%K9gDܣx>>Pj= R8H%h0rȡ#AvƓ<|T6 i즦*ۣ~\jf;B(hOf/VX{=jqa/l[1kG}q};U7>7,&v~:!@ĨCS5;( o14(k`AFN 2p;okl{+;cDS! mDuk'aGXU;#{*t,)H-Z)iJSaf y ?OTђm6}p97 v}<鏮`5ji_NS-d)~=[)W(D"љg$' WK]xF>*D{C1f]Yý~bΌxwE -|F07"mYR^2P+3)0/[Ϯ8\gQ0{]uIa%AL :`2C\=gQuϩU/6FSByJ a wiHYO3ʽ)C 9,xP*mg\7cIy);lP*ۖ3vv+<|Jm]uFo<,7e'*0wlT+wqLޣ8fcՓ:KP%ngDۇ!믢/4pla; h:,hnosFQ (6 øM+|l:"f(Zx2TU= cȋelU֎ܭ@hԽ=(w"P58)I *xص]D1kf2UOTgOSboPsucQb4JTsW虯n:iGO~"'_1ML2-#=BA\NUYԕ("Ƣ-ts5 ^X t7y$P$ "tsu-~ UO вy PL7.&Nnyu+_6OlWw6! sdyh8Oʋ@ZlI#>kF_Y%/18nP5*}?@ r(QG*r~t20@Z݆X$(.]; t%5q#"#P` w ;j-3;N`=rXfEW AޓD{6j{aBK(4L<9H` ߯)&Y5>8U{0M'󹉵$D%afi @Ȭ%;^lTaUȻInOqEu7DeN[ &)F R֯h4~c-*-=T(=ȰQ_LZg֎8_(xTEE[_ >7zheQ>#Hs6+$ I%ӣ0koзik8[Ln:1͘E ~j9y*<O)#WpӁW$#1VLZUib2:G wm-ҫNaճ ד`'u"dM.9|#mIu@\:Ozw_.0M٧79\L,!~8e2¨*ƃMbgc|9=e &ͧODPWL(2jAW"1&'2IB>}*cmfż|VK^6M ѳ.cϤ@bQԣ9Dv] I;Z=-'_8Cj*~r0_}>"-*A0!0qwޯ[ʼn`s޷;kCYP*2헚 F!V]&X9Q6Z.'U!$\=S~o@>n_E;)tʐԻ&'%'?ĝ4W1$p][1P3msoYUE -Ni25%Z24 Q'EO *JL, ؙσNWx(|pa7UV rGVeOyQDbQ`͇d߿ iudUkkzG.IwB .)XIw4.O+'GD|LIH5>cEqɑ_u9d(' @'2)".]o-xTz_^>b$&:ԆƗuPމܗnD'M@Ƌ>8}>+XU$`qNmXr)"[Y&|NX*!5eJJؿ,4)Ƀ2P|ͅSs{X=)峣EE auII3GrTk\ۜ [c̈́DRңvkX h5퉅[(R cT*K\WpڅMXp)U1N凃d5ys-Dn_G9y/{5H_9jN1UG%Tu<(zOjy*=NL@Ф$_g"_h&$ zQyqo(LQUB]}bnp @I8Qޓv90 ‰dl\0t^QKEOuZKWfg :h b]~Q#ƪWek],~l66Ѫ Ê7@ ӱæB0Rg|Qi5TJ\Yאb#u*ȼ'&hhgDU!-$;W%ұz*Cͭ*vx7W%!DWm+,6Qy܂?{#ƀ5ɖw4Ys)O)\1 "M!C^F ףqeѪy -?l4=%e_ ͙ԂvUg &vtp% 0nimIӻh /}{7 *PBi5H ?;TS8 +om'kЋ@t /<*nC,DZYqB3Xb2~Oʗe+얳/,D:-g.PQ5۠sOn,/bApZeK,(6$RPR#Bʉ nu߯E Adgw೟C: 'OzmZyՓ\='C׫8=`!VfE@m (r- 3L-.ONL2-n_ZL wit’(M$ku#|S< K劌o$xdz2ع6H ~U8%JfOJt? Q.j;}4N G$6ZS|zH{ ra$5̣fhJv?$QZ4ctdz(NJ<'S+BٱD?!Dkssa\/<{jm1Uw4ԭEY }蓉BϷ5ܹ:|M' ͔Jk~.AD4֐{祿d@WY4Gip(ǀƍwU{+#ܾ{^*~fû|vj0~NWjvS#:3 t־*r IT; 7 T1vN\§BS^7E*DuHܿ;nE a(Ut6\@$ 闭RM*SޥS(c[䕁Ӊw!Z ՉOߝ%kõ h?$ o"u.ӗ58s04{|<_!~Y50EJ0'E-KvSn;#.x>U>X`>\1.F]n;ƏN3L]–F2j>l/IԄV׏ nmt 1Et ")w)%iu,m:gHxUֽ"`=R8F=W TI*E2Ud$.\?.L1%O2GNplBp?$J>K)lץR+j%)4јs9uKq4qLh.~PY6"b'PINo<{6T ˜.wC*܈Poy7~k<̇1@P‡ _nxݎe(cŽƞi+'tkI7.![^V*?;8MCH xҒ6Tra6`.+{^^R꛸A^d 7%UxDh\͋'xȤܜ+vt'Ԃn}5߉lQ¢AQ}[gʒ5ώ [,zAi^3+u)2};ٵJÀ%Hp,jFZO AR.5=)P=X((Rԓ_:0$FOK<ѕ,񷞖D،8:^!$l"3'%B,^Unz A Gӗ|Nl( z%f;ptnˠW!;4k|=Ɠ]5K@xEb +*^8$ڣjd?zOZZ,Q\ܧku *CqTjoF{^0WJs߬O8e-xq# HDa{^敼 Y-TdTM/(Rq7XR[̠UBFyws}qf¹0N0V[X :~ 07Igk}ٮs X0@,DnMrl$?ۍ 0s0ǽpD~FtւObB#Oz>iuȷ"K-|[Z\sN9H~͸5xO(oQ.3&Fw1 "KRNfe!.%:'\IC7[(h6ċmC݌Kn)$@l$,G|vo &#IC@w6-}Q(6 lYm ( d,7 4(RlV4+8٢ZvASygpjݡ zv'hӏg")?v~IN^ļ|=\t%̢Q3! DɃ!T$_c]!RD 暮FRNW:>z2}$:`>NٔQRjNgPp6i'aTA f,8;hK?8OCq-)!^T] zk^ )R3 #c[Vd +y<[a暋<eSD$7N.3۞#;&h4GQU<+~<lzÇb8^r~SDXYNMrCܝJiK֡E[m.jT?MnFbUy>6:S"c $P&NQc-H䏋 nCICؚ9:VI]42,A߃Sri$eGl|2&yaf׎_|:x Mt}LUJsSo|䨉J2_ t#W`u$vI\'ot'dMN24~~alp vjio`*|kUՃ*.ʟTdaj;m&lPW0yꥐwym caq9+D yrnZ ]7KX(05P'qm頎2z*W^,du]YNVy*wwQ?_!wpqU "^_fH:"Zg".ݖtOTa\^IUmC,0+tQ"9/ ca;,O5iRpG}ǀf/k|}0i3!\1LFIM'R҆/T6MHm5Gф5#~S<7Bf6<ƳOJkZƾsıyT5JY PLB?͇e+uD5r?.M ݛ4[v!'Zc>zaJ +ȢCac: bPQ[̶kvme;9U 1G:m {0L>@}ĿIiƖ=rd\@&ԂMByX1E@LPoe T˫zHi]z7`pԒk~ jT9Lf_|08hm%=.7fYD^O藭oj<1Jg6>TzH|/jB**\ιYC>R;2.fY㗯;vvRQ}@|jzs&TZkWTD;X9R=#:*]p*֩7[dbeLnju"#%i'1 $e?d( lV^sak_Ոp2RMoO');8sjiɄ-*2`z 5` bAoAzzyT Ў)h -]Ѝ%*^5WN̋GSȲxI5n\|}>ޛ?bɴg~&l\3O!>D쥽@It;/e|/1VeA0K.89^Ks<Яʟ:fEqȯɀR ķ]43t{uGH:RH ,-;oJ ً̍ ȍfЮ^PI ΚH1|L \ eչ8S@2˚UxH>2 L |7c@9q!Fİ*xYa:\@q?d>6Do +]i~pfn¬Q$5r)hV<nԼ8tU"6w*2VIR&uP(s8t]e{Es\\#64mTQRo$X;㎀ŕ+xe? Lw?%@@+Ηط/V<3gҡ@b ܧ GRnvXv'ߤcQmvx @Jixͯ׷]g@#pZX-<(qvΪV@/+!IHk 1e]Q񍨞f4⽱뭫vfLh> gH \YYtTi*Ұȓl%S$s@׺啖Ov)`$cqaq. S'w<6r&u,ɴl!lю[8lJ_12mzӫإM 6풃9jrD@ :f/E!\tޏlct7oI.FX3iXy}qNkx~I 'bt "Wg9x{e ]SeHm$ &_XI6$sJ[~7* Et.bMtnM^pA8ENkiGNX=߽F!=haq?D )L|@ק¹N݊ Ak^Sc[C]EO*-%Иnxw%c})Xc?fi7L˟I. 2^gkJ:B" u DekelHuG*|_=.:^6#B!Dz!^h_ud=ԙpۍxK2ǭʠ/ y9fP8}j.W4`fs;x}\v];1%0O!d¦/?$=LFcӺ~Y*!)NFy gK!pD(fWu#Nfz3ePɡS%!l7}Q2jE+`4 5+Qw X샜$ӕD ~a@:z *r:3*)Vr2x7q*?ees4)Y Ir5#4ڳXOс3ތg&U"j/uU\yPqeD_f΀ L;IAϽ= ӂtUоfk6+ 6s﵄ 7R4g YA hڟc>h8d ԍ>ELՍq_yI$}8ݼ7PܦW*Zb!*H?tE]F{ ^YC= )0#I7Y(;a߾rA6 s)xp(xsӐ@I 'PgF A+2[cݕR!ݸtKRxsB~nJE7yJu3ײ.3*)&%d070"U_+?W`}%Nv"5fj1)T u_%͔ݔj'"a& ȷzrQy;9oYHUwPX].X7w0_G=9pNy񓢓M#Hwt)L) Ă%8,T4d#e M7yD'z=W[Ӷ,y$Dy,^:ΫD&xo OKR2:O'ѓK êr T!¦0ZgA/:Q*z>iLϲ5˓Ȼٷ%9VyݎE#+Yy:Z Nu2"nR XL+nZpM;@L5#²6_+ՓR9nxM!"1- L1zxSHAYaKtN|W2įI\e0p.Pt O|f9vC5C߿nKcccb /LWbV9z3hfPPzWMM>^øjƺc_7:(]bE<*JF={~Cz>DD(%zq!B D._ -΄ (1AKbmuf4@9őR;6#m`jNH-֑:x"+ Qݫmǔc+o- NHM;'Xp^u8/BR鿔)Tt YOրΨ[.V?%{N{%P`9<||k\iV}W&gOs 蝍SLUّ 'E3y䔱s뾦eIej:I'"Wkvt;ͦNerB_Q59  I'"=u+J)ƾ|Lz(qf/DE/.)<1s-Ʒ\YMY%)0JtL9(DHˤVTZ,#>Ò[%MqBXT7&Avjhß!r|Azs"O(8aZTEyV}$KD;޳l`+ ttdf!nVKr|P:y.vF&S+2&׹, ssIL1 ޽ G̴K:ߺޥ .{e5\afOnދ ( &4 4e 0J~YeE9>#i U"QOJN@gf48 U3}\|8KnW{gSt\u{}5x; hJ}U;/7=Mim)l~ YX@koV,U{/ Nqz *v1!,;&w\ÅU@ İGCҬ>~i iDMAG;÷n?}{uM-@lKUC!hBGgctJ91蜃jT*ީ L1E d +I-Z-Dyo6+@xhoX+ȆiT}j^/^B[?Om-}]$}+h\~8dtOlq ׫G^7cŤ+!=tu3jx/ֶ=ScoE}PR Wy] J YتRΘ#1!1bM>1uAm(mZ[1j*aw rb 4ܷ SK' 4NW ]2DC9'#ԓh%CKH 2#n`mU}:}fص: QiKC~X|J9ʸĦi*+׷ %<ǛAd/6O7`Cm*\-ed ;)KXa\5ao%/)8k% Y23%roMt%bEW~pOrӛ5^']jN*VT+P!u1XL @.fTg)LӉZLV^>mt8bItIp5ПmWY G,d8e=ƁGfVM"ysTe*&̯GEm&Qp7(Fq0>br@D1'XUv=G_q$kUME$^A:R{׿LdKN(/z̸M}s9#WОVg1'fJNH:PxRaC,]xR ?0Ҷbތ&{V?L6XDN{3 ylMNu3~HgkliLhd|o8"!KN\Fw`M|=Ywt)JL Lz!m9!?^"0ˠC4<+J 1Ή!Ԅ"K칣OҐpa1 P#X+ It~[M LRڪ>Jye^n et=0DC7G,c5@./m=̈I cw~1;ndlI4l}LΓ? hl9\95o2{@IdqSl+ْ,6JЦ>1ѧ~t'ySzBf䮉{%  }:k&ق ;-P4Ea;Gœ +Vx k>=gG<"vt QfK{/"ڗdb^e}5'| 4̅Gi/a$XeZLG8g~ZI*f^& v MFIҿMNg2 ,,QίS1` :cv7т4j|otIFaiFVz^() ŬD ʱH9aͼhSOÙDyi`,Oo"[SY4xjkAK_wrD]CNʵr#g- T>Дhw ӅIփm6)Qc*v&>}CG;Eq`Y@u/XڐUj$!-J.T&iq1'/s|R{rOt21 2i@IHP!9mDKB f+V6HIuבyZ}|Y!l' 8q;eGc-ɦ4;oL9MIĶeˎ|ϥ`tũ[E+?`uI!/F i`6=hs5C/y6U߆&S8P|W@{L5%x{@`1z_^ژ *oC 9X*U4V1_vAmHj[N}kr7o0߿vd̷yb^7OR'tk n'G1-nZ 0lgo Ѓ_:d9?[gAR{6jvq_(7$L &w8ȠeB]HJ_c̜CU^؞ꦏ{$-'mX?D+J~g T/_Zb /p{%ǩW, cRGʜvH5zx1 ! wйV3zj)'KIu;f ܳmQs-1i\VklX]zw4#6l\Xq+U"unwڌNUI!dMu낆j]#ф\q<1u{142K.NIYKʈݢA8g$F&qخHBi'{kCXEɡr|={6UNT(%o.H զzK|…RL#J.\eP$&ęwt 1,]CO'@,q:G q}ՕKjV GȶƳqZ_cOUZ{yKQs '2 X"_# %I[=Dx7~"=.^і&ߍIp^E?^~~7ә "ĵ+"H g3&IQV߯j*΢8#&-v*%ُPE?B1Mж] KzqDT=X' j"@)p7q%١e,wl('zI_ګpm6Dl#l}.s6zXn9\5e%(Y6H0WUC^&4^ClaeV[mų!{ZHTkN*eMٍ\mIy "j̯H9J:7Ӛ6%'1n8Yϕ>3e MIMoѪAgBV⚒?0țj]N6Jn|;g.2΁fD*i\2$iT[Xnw%+vڸMWMN.n?)=XYsAg4\;<_2'T.SѱBX(-eeN<%68V1Ef#v6 C*ZTxvu\?DudL70._䩂"f>bզO y'K6P,ꉺڎ EROY]k3JwNVڟMotdQF;XG*?^ξ"lXV 8;?RPWz:p~+%|m):*E.iϾzT*FƜi2%U9Jc?nX *7^(WN)ӊǔ1NW6x-tWԣW;'Q+ˆ:,_(mOYVq `km LGW=1w/dJNqyŖ6$i2AmE6$!H9^0/>[ dFҞC'ZSo) ڊ1/8KR/ű[57hw<ؔ=!$=A#M?۝n.云]`ä mjgsl(MG$?)N_"q TVjX1.%uW*L8] [r[xI]AJF[` OHkՓk/>mÚ@`H€()qN _k"ش<R4 d&$I=%GTx;##3x^0vIa2wm^]"^;lK#>+mLi НJ%rʁ*7@#.y*wYwU'C֌Kr''J2<׷}$(n3_B\IFJUZ 4aOhBl; c_Fr_gjjq`^H8~)OF`”XQ r]j՝Cb֯ߍ 3h}#fxo04Q)RXaHco_C64n8lG58QjF‡j'}r*oDz9>3-o MA> DutʊfTSKEx({~yPHek4{MRC9unvwǷ -`ڬ}"ທM$w9f_`~wLxn;|_t hh AFrX&VA3o<眸@1,+ ,"/Qamm;&4hcl ߟzFR ; 뻀̎6G8ur +ŞwǏ(e# i()҃&)/.}XvqM* zB-xW|AS]I\8S"O;!ʫwA^Eqhl-886MT!M}]!DiwJc$FOʘI.:5D9E>McL}Fopv"y ٺ͐͡*p%T@Y'1M k4 g͐ z6YN';Ad`->f1+|[b_m-~u׵uc >uQ焓b+64{?-3eHW7ӐCdٴ roߐ7b_( #)GXXJ^AJEx&F9_ 㿼^=]>P噈Nϑ]  r@,6/~0>G8ĵ ی;P_=ETT, zcd E0ͺSbJ\CwvQ_]Ytt1I?f ݏpyN(%ꐊ(]@Ft*vpÆ=p:D>+1?DԪYЅC d cTx Y>!]wG:-Rmǁǎ{QgNp5}br/F}P#TB#~wC\ҭXn+ф5_4 Ak87ܲϣ}ɭճWf!9E*?N! F*΄apυHtydt@p #hE۲.re2gʣ VX?[6M \B"6|kF dš&*8Uv@j*:g AR2u [;tf9! b_$/dnֶm^k1\>Hrv 罅2cL]O^!2f\sibH*TjO9j+Ӏ80ofPJ"}^Š 9>(a˥g)7xnM0f^R=JmŁ&ڞZosQ.mpim[2q_EC!DxڡDsz? }',ri``֩"]ܑdT/ _S* а6Ȏ@́Z~lGl~=fy/93 CKuvOGz ^2As?Ud[#SUGV;zN4A-ڡ,̫aDO>.;sqjQ9cZ)m/ |y""04g ,˖86.Ҽj2Ǜ4LB^əY25|pɼ<߰q>)=^pk(x0*$#͞'`~:[+J{ wXoLĹ * j- 9ۏDs枃cYnSszKr,a m*ڬL{=Oʄa3D<GBnC4؉We$.p> ;%}"R&ݖzg5אO;g-[gUlZPA?ʦփ0<~ Cx3!YX֗4/4~Xc<3Ru+E ? nLVA (۷2QF'el80 xuv]m~;Ed6N[ldDrRۓȗu)fJ)=d]`>ܒf(]jNŴ `fR N{K-I\p Zڧ~ɏ}Aj֕&L)'r(U-=Jg9e"N!_lc>!8;6$Ilˠ(EJE!QÊT[R~.6|p <ٖ6 SV PWZOJR]pFCҸ{3^{ ^5SAks\*πc'w>h!y2F1]pmBqۜ.'AK?i!//x H<˂3/4;y 䭡 V!Thԣd9n!+3w*jmv1"^Oy[1㰬;<ZaDL͹[}ȟZ[@'y(Wp2eF;:U>kr.?;Gbb,{O0xinDuX[j '=x?Jˍ#Z ]LK<&2Z:k2G#.s`6~ɘӦ߀Չz7X2F43>sj<Y6ru,*u3ɢM JZbp5[Iqe#'$7ﱬ--, #E.vl{EfgLRܛ_:rn{u'Ff#4=u'SFgls8^kl;\H.or ޓ~H::jɛ|ZtoHܺJ!A+CNQ<|coq"/ڽ&*˿~%3Z|Ůz^\ wɛ>G߰][f2LD~re^b,ʋ ;:~d"$azF-ñ'ICi礪1Ɛh[{t}r]{: 39p{oRY%^qS].]f_|.PDBg~!RXdMM*BP6WS!?*1]1ʉm~Hn$*dhh iŗ>=ylP tJlCLF4ӰES *pWF_FC %lhfsB>wg{rW͈AQ/m}@U[c &n=EIM ]@_fqZZMK'`p5T`ʂu˙Nl HK8:x~ 7C/jBN+C^kȴd6p:mcn{l'JXx3#^}@yY5y%dl:*V{]'H>?_tB-I0Nʋ+`%v JkP(~\a #2+bċQj'\F Pd_X+"(+nhbt]~ -شEֲDeXn+WI:LYtoRIpV[l,`II; @YsS;sIeHHuDov9_[IDC7sa}jvO}f MK+Ãq!v=[ܬ j`Q *r]s"/岴 {*\YK>svoݍGhFYjD~O\$}x##Y%J+ڗ#J1pµs5X@E vc~T0{]+#tk]vE36`j'e0ejrZ) ,ujDL0a8R*N-sKC(XY31eO 1Ԓy`@+'*?miDZTJ $" =z~|9]M Lv~4wW _@i֞G'fiU7;U7o|L#4GBJHoT7Zkto9 i Ș4 yGN޳zlb|й_E]WAu8u7-߻7"Ҫ\l4upͤk"v螆y+b7y +_dߡp%x8&)^l\M3hG0nO!h(cv,ZҪJRX?rp/K66PlgRJdvFug%J-@wf)?{@[CֈAQ#u!>UjA'?ڶ{Z2@̢?]BP&2E<>eWMe ׺`j)qU .:6t86aoMf\ȁ;9$~=-rjpG?I瘝"ORyt0\xtElR ],knE[bsWP1wȃN~Nd1 62Tc(ӴXx4b>(LQ-V#fY=>Oi NǮx80XAt-31n7pM=5eVy@34ۘtl滛sVumIc6.PmOl hR7y |HL(;y3+&hw<9 Cm S϶33ML0]A+rz݈W1پOaF;_pȒ4XT)p[W+y娀㓳gXv^@&x6c  Ð=ۑ;hY{"QC_,=3{yLPBꜹp=ve%e%=M pU%ĥTq]DE,̀#ָ8} CJC8 ؏~`<ʓ'Pt83'-iK-p`Awrx9w 9 &Ȓ[)C]0dY\k!Z?n>2YF k/@ 4 YsAп>Hp1썫bFkFDuR96X9}i厽'I w6=pN y:&9Z(fe!xaiчwXB724?٠nUCʮ[`k!RlLdW]GyB>Rz1!Hwh7Л%/py(_A?BWvCn HgnV@OY&aK=8)$Vr MU{謕>^DDi@N/XP@MKq!4A1ԵJKЁF<7a##Lu4,ldu会7-2gUAp#?S_#MI8 %R;dx=3?[ MC~_C:DZhi]h[bY]JTyxJ") Y12 'T.To4{>XunH#d{]t֊㬝.?U! ;@]8p*Z>Io')&U1B>$D\tL @R0ͬW Jh.ŅIo͈%|CѼѮYL:9#* 1NyPȴ-*ߨV5, 6kLab(fS%:<5C@ZC䙇HϋqӛNISdf4 $č)YofzxCUn]rJƈl>߈x+.ܺI{ yQefz]RͻXoNe_E".]e܏Ju? )c*ʽ a^K/&.$eeZsJĎ-QJT㍦6%R{X.w^Fn]ـLWt|Gd1'SnHOw88r1NtX'`ܛMcvgƑD%&Ж8΢Nl?NJe=䴪!, yJ2U ~3GŅV uUnNRwr}ACHh_bnNqn6u% pDmEnQP5h1N{_D77d΁ mZ*YnS"OkA*/3ȏ\Qy"pܩyP2.|ϟ>F`/_z닙ݕ®?.Rt՘M}{ǚ\orZCei}!Wfwp@bБVB|τf%)b47dsE\ bnD<{sh]BYw%M>;]5 ৅gQP1c;' ;TgEɞMۖ*2L0*.r!D4`We.#\ed DvFt&/&ɹW(Ƥ.0scLNAȓή3vk6I9'oaxu:(~g$F2!'-HV#]. N& zX&ũi6s|k?q!Q;Q>Qv"C w?-)Dܾ2Jhȸ#,0z@!tS|{ٲl@&ca(xl~X 끚B uWmYwqWޠY} 咜}QOyϩݒgr _rRw};4]yШV&(Jwd>fz?㽣py1Or4Ca34IɎLA he@D ܒ@t}L%v\* @g]E Қ#tuĵ% 8 J|Q䳕}=faι%B#XB&Vm`66N\HMO{(!ʀ[i07ԏC.| g!ʄAd#oXI!9S?PZIx,fJpd,=@6G87crDpߟuG(=B;yp zH,1!)uN70x|w+aoti(IcY9FH-߯ d1.kDګAJS4HS7/f9t?'AE @薸t\_I8.J}%|8udW" &Wxs$t]}_De|CV00oDL9ؽQ@F "ty2>_٘w_xo.4åVi!yC^D I H'AF9"="JL{{Ar#VBJ c7 %V_|gmi/Q=/e|t";W]A!_@"Lk|1::'ܝ6ƲU{o_ ѷj]3G5hYru"ChXuc{)>7dX)ka,2:AwÒu $ʠP1| ˨Ӈ6[nLVCX̄^G;M扥:{@o$ZQF˭Vc:AN55RV6AV$EWvrCr|clvg0]]V~{.4`gG_b ¦6݇Mhl%Ē@l0%| k=ނYi~1[lߩ>R"Vg?`%A`snX8ʡ-x|BhAL=>GGT5s}S݇ pG6ta,L('EROi@4H 1}jEiN xwai9i_1)ii uSk)5eÉfRk9c -idJjpoudJ1oO `敦^_)KR 0&ۭ%K&@V36]><q\: a X c#il ̶}oLyO[H/.ˍ3ĺteOb 2^t+YႲX͘FLKz?񵯸wW鮞'Z~v7Ql>BRa{+36τh)|W_m> R5YbKD f,xaG ]!K>U{\:T$)o37J- @[;{Ը.u;*9\ d:, UymjdYah/,TwNz=q2E1r$-a[oi/琞jș2}lCqUd.7HẂ>kRXa"$Au ^;N('L7_;_%Ev+d" Ӕ2QkLW4.^׭ ()2 ]kJ Gj%uGCK +n[p}ˊ#VP-zJ)=G5%g6k?UUXy+T| YNeR ! }&I?볗oS6Y1fE( 52\{WO6'%FDS08l AE:vª^ܢvY&Pl],NIR44M4H@R"1gRJtD% ߄N{pJ[: @{G6n8' 0z3n";Q0DGA GҘo 7GfMaI\>/SGlM鯣B7dVo& A`F;yXR67_Mf^I+#@|HS5U$l:ʄ^|U˜.2o9ʅU,U;q{Uϣ^P0LZJoj.}LA߯Ee^e 'LӋS$h&Ѩg>E4voebl/ RCoK7J)`ΰM9SC⛮7z4ՠO'0$eEjMd {+ԅ@-ke-2xMW-5=n+Pn9)8\hӟp+ !ZҚo0]%dp^+TTS[ӉsXoCuV\Q m4g *}/z@Vp.'6š +qYSM^Mvi9 ++jԅ\L,z'i-Jce-6'TmfWT}fiD_P➗4N64"imk2SZ69їiGM,wK9IC_Jˊ;iAt{GCVk?3]iPIx? ֵ$1ȋg%3,Zd^J;`?96e B2m=.xiwS.b&CMښ;mL-l8'?YrRƿ<}aa#ϛ1P9d&c!H =w`ʥ=TȢep[FJXT;EOsߓ?nkdL6 Ť gfLR1_S? `[V@#S9v _3ì{Ta.@ZsyU4Oꥰ`Uo's/i!Kb{CL\yަ̼E2!;3<'7TQ*8Zi']%綕<|+sd5ȵlx)UQ+"Z|M H5d }Q~}zV? "ܖh[joι‰nX)e_f aǕhC݋C*ͤ!v0'%aƴ^X}|}H0gF1~> )@8xQN*~}KB)M`K"OBW:h.[vdkm)Hđexn׮7:efryQ qE5nD[x6Lg/HPFCgU 7b7y",>./{Eծt^_s Mzqpy{?9$җ"_1myjb"<e+OѸ&߿Awz),!3HW}x*'Grih~Q_q]"nϸ^e){aC_tqKG)'рI-*3&Va,%w>2uXG(}[FIRȂ7"O. (^Ifu G$sS?}uJTBzcgM֌rFcȅ%_1BNP\TFul>b Ƽe/nj cL6gnVw%WT-^忒ʣûWaF' .kz`@gF̐TJT$@kㅩH߃t\Ca0itܒ n֛T́|qvH1کiMcf@hmh5hu vIn3?eʀc~ Wf4T% NҋV䎯*;BC O4qp$:r;0KH.=QmcSdXQqУ~ sbD:iPoMir5;8d2Nd ,ѕ!A9UΝ6͚^a.2e tQDLfeǒkclvY' ~#|.K΀1AgN ntї&V0*oke+ו'OQߔ|~Kbͣk*GZ=#swq|`f02UpTք@>4PhLC+&v\0ss±(x`BPpX˥P9(XRV48+*$AonW^>.'9}-_S4 {WڕyU kxc K)S4ӮJ4 k*$W~9`޿x6-nVTpÙ}p ہEA$\X y0!*7x^Ӫ"-WK> ,X0v1$L!fƚ\&R약0{@cJϊ%kr776cq H ae+e@i)K>JKFTY H`Sx5V]Z FI:kJwfu`|h<JpSf4].C6 5:,}ϊ˒oʣ^+CCᦖ@!=[7U{D!TbP*o& #CX\ g9hJs<ʼf5he\DUqkmbю,1|]dNR Yo*z]کsH7[T m xZ 2Dϟ:"K9!R fexSnx%w/#m?+5F&AhVy~'ZgPE*zsostme/fHq/ga~tO`Hi=ze βn '?tJRT zXHM  s57} @>gQ8NEq3a&dejwcGͳwBY/(zic;ͦmarlƢך#*E/|t]цjM~ fuOP)g{KU Zj"ʅX`+h-'C坧ÅeK5?+e?cÔ&5KlXNs;ZhҡN'‚n)^Ĝp?(&b:݌AA=rMZ.Gn"xS7 @͜z}b4 uOn <=ܲLSHb(Πd>g!N+gKnwu?h渓 x,f_8bH8 Zr /9?>pRo  ICs r)9. yb՗G=j.agg e>9x/| {vCa&\9!:0ęwXkDElXܖ~3,V۟>҃p(r3珷]֏R0+|#qBL7Ul]}KV+;;/+ zy,s HG\̷a/ K pg)d )P#"%;f7s+b{@O-g<iȖdF%&Fi*L`m\˛ј;P!h2jXl?ӠPH 24.i?t$6z Dw B,-i, a ò 吒/xsūjITf[?"h„HK$Pev+j|Q_(rp}ݒ:=\8j񈲇g "u<Ĺ΃yD>#>ٽt-ݼEz2 ީ 襫;®@avE%]^fw0ASEi(R֘\` ɇAE>4o4VʡpU1=轞#s]b;E]Y}K67no vKWM݉`^ O D=Ds0Z?G<?]9nn uz&iβ?9JbA̙jS%ŭ񍔬$ZV2{K:KcިaDdoH /$ j^̘mw@~ѽ*8!~檲K;; "JSYӲ+*BE N嬍=F1x US5SRPE k~k +؜.":ZM8耨_jF(s7=hE dXG$ 6)NR¼Jz _dꐄs0Zq|(|[7M`ڨ3n1緿Jhױ?^PRcEv&\u#-~aEt 唈(-]4< 7DOőI_W ^09K*I4OAM9kMǩMf+B#?,T*9yo;k/GWoAJY \Ǒ.fyz_{&$dlܞuM2´9˽gs0ͦ)A/[tq60Ub\8 %yA/?Bbl]uqi~"RŦeG=+24F&,FdEȍ+2\Zqs\=Tw`|" nwDRw5ܐ+UvghJf?\<nn]L&#Z6B@b]̺G} Ȅ]0HYꉭ2srqEa6%m!A^~)\5 c("6UJW T.4A-4 nK~Q9E}4 s 5 |L/eci66sDqxWNJY&/5ƺh$5r\օ(iNrSz#E-RkMrꗙm.D47ׄm32 W⤻u~*rĎjget:&ʞwy?T#(8 Cr5}sSDM#c >#8vyDЬ}+ Csi{ v^.ՎU9KQOG5HV^ jR,՜< ̯Ӌԭkkw0gWx9\9n4*aN{&K6;<,<@Ky)6^eVʑ]jhlЇiWju`{Z(٨fV K TI $C ڶ@ggJ?2yMf, 2pM2oV!W1gw_$Ɖ֭J'0vIՕ%܅]+(_E mN+Tp;ុ_MM0 RM,N]KU~>\Ϳ }Js0b0f&G"xbU֘/aq"-sߡ|vS4:>Xc6RM- l~f=Hm`s(Y…V*E dt!1A%Gǽ&,]km͵C{;U*qo&Yt^;O&Iɷz=LAƾ :=[Qz)niHAߜsF\S3HnghcM[tQvOMՀ'"|4x8s)S)Ԏa{CWe]ձ{SHDtXp3XÝ8}jĂfAQtg-R rY1H-i8c Pܵur#9. H߭)*_e{3d)VM-I?=l";bwXbQS}0nE:CiW7ZQ<^U{ \;>S$)$Al45ue5R0=[G-!!!UX.I3ؘ*3?jXgqjCâ5$j .k}MttʍU'pDtdun|{49S D FuA&eW(o MyCL(%HmЬ #qk['<˄ʌ8zsQ'զ(bJhVKdd!U$ڇǖA|Zر | V23ǫ Dl<+|Ps*7oL'3Eȃ:j B@-X.kK_b/[]: 3f[=r }՞\ձ(ƢkP|ʔ2;^[+yVE%kU͙[>ClD4)J%8|Gsc&]m'_7p1x6YUo3!J6i*|R2j.fg)Z.ZÚNGJ>.-݁&/A'j̨sNg)|ɟ;*LhGwz vb~$ :s[%%9L_]N6w4[r! ޶ܚlLi|E%L L+Sc"vؿ)H@҆x*JA|^ycP7 1E&3.Jhs%FιP1)mP:_w}f__.b[H07bc4C&s½y@~ `je`rA^̈́ Ux%;arF[}UjR^ipB#^VI7*εLF[p 6nvO{+ٹfg5 OO<%V,\9,"Ǯ 8@U8Q-[Дw]{:IwNc;,F:#ץ2At t,PبAj{hSrWN])n/-Va;(QѨH3|;w'g M|k\92/C+(K,)S"O.%d D,f`(V5S$Obg:^nP^#;tbH>żЬXc{靜jyjhyY9F%tFiSdpa+y=7,G3үN%!XdC$dm%QZiiF ;|Mn( c,Zo,A0LυsB z]sL[ RyOV0 I4zjBm(RTơ'Ci6p\|\GEYS/aӗ;6`/Uxd5ßxfI%WboO+14|N-xK=+9>"B54؋KWzh&/İz/7; XX>CdT+uix8JyaX| =,u(W쑅g ΂WGL=ױf !O ze+ ]?5kʚ9c4ۋ&V S 1hM 6t 3~B%c&Jpo0y~{oׁb MLH[}CU >.6dGa Wg;b;N*QvGk}(2&PwGmBO(|Xp+w D|iDЭLb{.6ڜ otq~w8ۖLsbFkMTTI‹ DYso Xx)AEH˫7Ql c:Xk.9@%LPe1?HB{VI%1IA3xl> e炕2Bbz5)|}7zM[KX?N[~:ceת/Ɖ]6"\̩~.6xp!GT=UpBMcf'`*+b:P3Y)8^f& /whsd M`̇<.F,ݱyZ)E7)u$*)cT ,aXFa#f}k%rEmk R`,ބL:eBs8x- SNAGeeVw Z/ƺs/V2:tnk-+9X31rMsGUI{͂- hŝ#Sk;o^+wm;Qjћx^j /}Oj:pB0f_Jt*'Ɉ#w t1.t+@)I<2T=+78$"s 3:H̹XT^f `C4!P5vJ`]ܔUF̓9JCǼ8!~/Nv 8w@iR lO >%k߽tut63oo ,ІNaNFhL w4Ś7xroEL$23X"/1e/ L_bE2 "F (@UeH%c8u5sTQ@YQ2:A=4'\jޭ8n4Zݸ sl#V7gVpѺb%EbꐮOlP|4כʡb̈jt#H”EjWhMӰkqi?+1vܡU BIE,љ~lUe{T/všO=+*uc{M6$4έnN ѤCqKH EQdK0`GCO{@Ąo7<'=B:I@ %ߕ U:R 3C9*M"|9'@mʊbI/hj&~"[ݥU,h]P/:d&[u4e; ~-bvrwG?X ޝG/\ʭMLV]VLdv"y/S_R[ 4B178 L5w'{1"4(5d۱6Ea3y;ɋMH:_cuP3v.NhC^YIXRRe&RAj^Q#z=_g ǖm<ߌ틂8+4t2%I5.;CJ Cd吡/lعz"D% N+Έ)]UǼ˿QQdARnLr9 -\*~+,) Y2!b1oߊIxgUT%pE`9 7"NqqDKH`pдhys{o;ޗaQ)mX \=fv6uiMf3y[F-TKɮMs;9#k8wo>@@io3i:U^@.슬|c[ᯄ47!!xfWwS ȡRjbz*6h;B2 )J<:>È?U o {Lq{!K |n^AN-h@P^3k)pQ)6qrGx},< i~nz:$ J.~sװp\3IZ.$mBG.+12{5yhw PXfTkB'T&))F OLoǃgD FX{ PChSee.֊\kQvʽ׈$u(S]gbָVkBUlSޘ lR0 ^6R¾M+Z[X&I(kxCҶ)M=˱C@nKv3ST$$I:Da!f So4vY+=YZv%Pu!}vP9Q.r Y8,Ψ;Z4q r<zv?9Sun@a:pwǴG28 3#Nj< ]JhYm^AC HS%O ʘ:mju;]r71F,sѧD5ͣ5/Si̍9"~Tڒd(kU_$>]M{z);G'N@ 4b bNf5 LvYư$*4<] 1vRS1 P?e &4zf1(9!(#$GPj4F=zM rڊ5IC,\%%˓Ѻ2mYTF؄itP-Uu{Gh K}doUyd։/}=InP7zkp~#p7l맫I7~t'V^&Ph!lsYp-ojyؾVA%^\ǬխOL}Hq̣Jw<s˺f,vk$۝iS#U-z> Z>L?rX@bh#'09UYp4WBzdآ ZU}ŗ@J(жσPw$D&NO!Nl^BQ&>5_6#='ihj귲KVO2gsvl:K<"9z֪ӀP)y s WT\wk;?PMW_SJHTA]RT>> !`=‚0VN$E~a)FcJea'A0th^FP4{TU%d3@m!7t'bPQr,F ^SV3֨{"vig#ƥ3:Fm>'ך8HԚKW1[&ٹX q{jje=P_V/֎'ʾk%Ͼ<^QTr!(T@"8a|3T׃lhyʶuGY|ΰiJ#I5$Ѱ9/' HnESXo *HcҀ!<aYBr=וi!)'7\b._fD!ߚȰ%:G]7e$͖ |դ8+"PF>:ty;`w\C\^s:iȤ"Y&T)Hc4koJ)膑vChX/Z0ȳD.1֬ 9]JkIC'aɴR@T(P/%d;19 ^_v{Pg' 9P}1愮 c{>ZJv-ll&AHh}Dy^Ox؝'wé0$¼}.vT y ŋB-=:ߴ@H"ׇ@2IIG讕im_cT 5BuKJ̻m.Q ko[m Et.įCD!sHU[F&@qnoT_JZL*T͸ \1`%\)ߢ4 j$E£UOYRk9\ r ,L' ^rbs!ua^ "\V\` 0";0w{k奃#y!c{OK1YZ5 @f\EAYԅi۩ >0"7qb%`2g\ie A,:辣&N̽ڨHk6*|pD|,qmv6 g<-M˪&؄i<".Jc4jҰq <`%R:a1r8WM6fp%>}r?vvbX¥-ĉ=,Q& .I]ZC zzdNݺQ=28 4dclW!Q<ة2.9\ aR. ]7+KnH,(O:P@*DQ7 qn~m `[8,\+3b,7=Bx[k`51; 2i{-?Ksuvgzc1{dQ|xIal\]WS?Ľ{f?hAM6`P^Y.H _D=F`گT܍}#kYipYP"ٮ`SƠHix]xGl!mkPAe*?o>"ġI'WY<7_ޜSR NTv[$riR46/̀n DGܷd{m UQԏɘTn TnHfVI c/~0ZV|j&dsI׋tl$!Խ 6'ֹ"@oH]mn>SJ5n:X4poP RzOk}~I,T >0U!%DA~SuTr-|rS >lv$7u]h^'q#8OߎY8S03kcjDS؈ EƀUW֕T*_ X_A 9&g/q9KK9 9Ng"cX\a,?jeyy#m%;eWџJXϻ$s|hF\lG3E1?N)[5/+AyͰ @_ Τ3#YG8JK^u$r*<ȅ!/O|XzG[2,JTpJcEv>$yb5\&yaud".~z _(1ExH .%9!;weg !o6?űSLM M/ ~b=1JjMWjf>vƻ6;oi=ޓki7/oN[Tw&mE vuѡP6wfZa!TN?mf3M*_`V^T(uuU+8oˎ;\KPe'-+֜;L/Q27E,Xr'\a?pیZbJ0fhsd_qc϶/Uch>ӑ1Dp#vd5m@<ϩhB O%/%~N|C^J]2Pqsa谙TTmM*1W2njʽp'o~W'ND 710OB#:淎߾~^6A*'ª=-A %w4.>Sbu}96sgY[1q\INKPS|OCTQa LI7oHP9N)1o k$~Rf`:eOgƎ`}kDhHj?ki_zXu.g8yR0#1^w1ydkiϯqhIɺh%IgHY! `zZU;/|aA5'NV,O V؈xu ;,#-:d '@o-S01X5hyy4>y s;G/$.i`]B b\`x ~{+,, vl)9x`'ll3M&I/4@;Rpv܀ ]%tFɉ0"CvuxwiŋҢ|jp$~iyܕJacGwAYn"\VlYԢ/IIk}J F' ļL4X}Mibi?Vt Eo9|P$*C^gcsasij6Mr3>|>%Z~eD[?tV~38 _cNMkL][9O3MΠAX*4Zy0Ԭ=1ZTfHX]>ߦ@h0˃libjvomHߒ-xe]Cؗ/ .bDHJGdeSC`-G+p"@nվNEUK4*"NennVr D6O4|r,D]iT&b#uh{=qߤEJ!tXun*mdk2?< |8_n:7|9Ro :ip"iIVY(!_L9(ۥ__RBo7WEo0: +-Khwbc 7\0@$ʄ2mA@]e-gsOz%(pg:pR:K:.-L$Pm|&xI"Ft.kOr"s=D(cЇ PUNj6~REM4| 4CeGvZu נe% wZC(>! )9JTi2+$ԾE`[g̊j`t v5p˳+憻: jfDHqzJ.Q"$;kf@MJ՜_ƶ?wz*7yq!)/ȿ;&ipFS<,G1Ypuƒ5f'z+[` (4 H3AжqP^wpBtg͋|e{|52~D|"oR F=3gc^M(|BOOY\KsVk+-"f8>Yfe- wTp+eh;j{|I2獿TI(ْ|ƫiQЯj_ VKo2ʉÂ\(x|NT[#!wx RV:\PZdvI5HHӫL 2Y^M1\J !" hF_5IJXV92qEhIB2O+4\1Q*yow^@rsKMz^y,Fj# ^'ϗ:0pFtpl*/4=eFyRՈ݀tn)ICNzL׎>]4,$d*atFtO&S9c7V%0hJ(-R]e{d53=nA-zৃȁʹߘa=3b[ջBBJ c:d9n0Q f95tc-H8Wȯ|6b'͏l0jH}ehƝk[FW{`OC"EXmJSgBRS&o,Kjؿȇ#[ ;u*8/0?e"~[ۻV' ZQApy2}67 ̤\g5=[R殏˜&x҇2TG 4h$Z#7ڟ/SiUJ_=3ş Bc _xn_<ޭ?QkF&Ytu.D!ŵ{{ 3=qI]H9vLhKeo0t5(#=}`l;/2Z6LqE3ޓ?5OZVW)x1Kbֻ|g9>F/T5J[4[=.Œ$ TjDcǞ)!յ 26VܻOX˛ FM{IRK+->4e5z B5XO[z;Ӧҡx͜7N7b`vv.=j~6#u,%郛x/&zF-C-t,֚ 1 hl{,eJ 9>BEDgy!>% ZFz^PLn0Wν&4yQ\JݑDeΏ}e $\T>)\'W򉤈jeu2ePF |K:oFDRocU%mΌ&mq yϬdZ{U304[_! B`#8jv'ZR*7^FtNXVWq 䙘8tw_Lf-E{(g:^!pOEfԧGFZaWe(L ?ܻ&0K- i/F)Q,t(1& 3tFJkQU0dwIoW*UV);ǟ>m5yH88pJ$3kvx9{-4աdWWkuqblwPit۳Y+9֨ˤ7HLfq6GodFc:UGTaI=#<>my ފNgG@S)K_5nH;5=B'*Q XL_Cj $)3߮ASG"Cf GJ X7y}ϒ_'[ #U,s;5\)hmJ3YJ2Y.\@D\P@"I#[M*t#PƌnY@XG̟=dA'9D gLq*#5*`Ql4.Qb%=Oo;> 87jNX"0JYCdӁHKN%C34}z }1>rc܋Ϋ6={u~Om= /6i;eywN YaضJ^#U" KcŸHE2%"qs|TAqKޑVȢ.i1_\&(g`NYO% N1(un"-z&p32yd1k<7xwp_qz0Y=$b)5w8zk [Еq5%:z'<=T6T^1Ԉ 1ēLG(a1:V" F:Bx5~)˗[pȁ449Ho)o3S ӛeP q=NR`kdMGR풒Oќl3]̳+_M<́P:X&u|)ʑܫD3@)@h?[Y~ۧO+J>+1]5i/ PB@sk\X "h خ;^i/0xYgH?.tp\-Z L_}۩ZC!F9=!&C.2bu|b> tu9&foNk[Oˬ0sn:jk2LEkm d=6D̖mXסr.yTb Bw*i,MqCԲ5O6y ~ٓShŽyMOs]D`p˾]:Mh#mhH[JGy4 P'nO@ՁkiR]v.1|MN6NjsQռb +RtoQ n>7%$褞0y!!@# {QMw|)N\M9問!y#~Eq´Y \Ҵl%mӭZ05lV\*ً;kf7`g/X[˻=׾ D hԮs ddaY;t;䀠"I:6&)dM7qþX'j8 ij]S1[*кbg [%V KZP@+m¶ꡍ (BM' ˪{+5Vjқ1xO|w(h4S^ϘU1l0jGJ?p|Ҩf~hJ;8qBH1FVy(@0j@ku݉Ӷ d8y}P[P;+¿|tR[x܀K}^&+'@;Vq.̞-xŚW$-hAhrLWFDP^M b'Πyɉ`K_j?~VM_zF+"9k^zwm_9 ӒJ:4[9rJ*#(f<&1|1duRhhyGgatۘ];]SՐŃݯtׯȬ /Q"8 g)˰U5,釛3)F[ex" wrRn Ef ]o0jqd)_#@'dPK1$t!Q¥5kR' 5?N&ۭIcPңu i#n=lFLxs'a:X2%L-UV;) 2D*:u)O$<ڡeA6M%ff5!ת3g]km/oy!& r`_ݗhVIfI![̛Ea w.YbԈ-Ā'FʷhJ5ɃsД,Uy2t IucҊ: hy"R!X!1rUi˸+^8Jqf7#ޫvfX~#`#K秞Rćڌ7.NQiܙYB HA0%I`nΜD;MA'4~VC4i2A53_-FbKtnuQ -W"<=gF!%eH=Tg{Lo*{'@ĠR+6N\L凥;k?+Ez1\!)'>[HOۦT:gF8yw-W^@ry-CM:u#O˥ts} Vb >DƳDCMd;&:?//vB$^\&Ofo*nD L=5-&l{80ܸyXP*Ʒ&q,P>AJK?Q<"y2Jkľ%UT }N0q i)mڭ Su=F +T)#%XU bUV=mc7o]; _G&)=mDiDr4n ɖչ3MxqHe^̢/'U/9ܡyy,tEc aAN $4lǻ@PSlq*+H{P޷|195RengZa*9B[լp ׵yD>sSA[(pl9ۜ7+ZqjVx玔4n~Er64W $?댏E T$ $#er_B?7/59&8TOR mLP|䆎8L +@,`g83g?[ϳTN{bG@I)~5 =G#>NY(XQN4kdv.t'c8a.2 - @JD+0keŒAT­G:#|t҇;uм`q`SSI՚OnN"-HsǀMYF%S E'H+J3??Ġkw]  J<cϺY603H,X퀚❸Ko .Kj4 dkTMNUw Lç[~oQ|tu2L9~zu;_̲ YSHLtCʾ ,U=tК >( \9G_:].=ҫ`~(=hl/^qK늓w4׼VH c3l֞mF?աɛ.X֝i693--Wtiִtlů`İ`U8Bd@32y$^geQ~#9EWJ-3UqXw@C:Exu]j /ܮ v a~(!a=w>9r'G0мO1\0Hz /jƞے8+8~vKYG\Q:^%u fao2"FC4rhk}jvsF]VH٤=fJd FqWt"?^ԧm85nx y2W,gIbwD:Aг hJsʣM-a˜Kl:`HFhCfB"?ܹK>C3)r1ux hk;sF%<]tx{<~@)gGW΀; QRy~ԨO yApQb! 2z,@TRM>e!8V˟az:ʜn.ņ|fz?~֜BP[$kd{=҆TU/"&4=qi~kEW+ז(ȿws6r(PF` CJT˛}&&(-x4J/p*扪Š!Pzfsg/ލ#רgYZ07070100000314000081a4000000000000000000000001644ae3ba00005980000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.xz7zXZִF!t/WY?]?Eh=ڜ.+ʅmc @kGwI^ou10*.O-#7A|۵;N~h,^k9/AbZuRuI3˛Y]w eM{3J"oP17( r3ՕW?5)5Ӫfi4 fRqBuL`GG9,?ux$Q4/ sl4,4~EIcBfA;j^ewRp]/!Mű,9ݤ皇a6Cqp↠)_3.6S]b^7QK Uik茰n⼬\#IkM/JOk| js|u(@Q┦iIdC]#9~ra磴vBiEmTS؜pn|/XW@vJ'[^1iT_/x,ut|ȃc8N 9Wq& f5`_3Mڠr#'|)~H=h(\!;l`v38ҨjpjtWLm 4!̿]=Riӧ1cRmw e9g=9>D>>/{iWCen/Ho7u f! bf'2l˽~%=,xݛx& ƨtLq,7LkY NѴtoz]ax9 f3g=DW"BN,l3s3KbG8n@L_I˅l2v%@1;n94e`)珖ݖ)-/ww$͋6juh1/ %hk dUZ%]Cj&/N[bܬS(JT[p!4)wۿ6!]'i!B6W>B B_s$uѥK+1񝨚Pz =(SšUՍ<]~p ȑ y9Uȷ'CD=T(Hz,tcվr!-?X{ Wb(+t.*lh9 6M8;F:O&fWgk|TI1wTvi"lIDux3= *ω?RJZkʶwgBD &c{9^zNnH=6o`BB?*Hyk3E{_ ׭=EW3T SjsgG_zkÂ(3C==xOA]2yWD,_~J[Hb;o}E׽ G_Ӄ`,7&}* MFw2$?wfEA;eiBkm67`'RZ|,^#:$wmIst]`}JX X 8篘ez!%Vv'^9f$kSr X}8փpΏ2oL|>ekO ߌ,Em ᕲ5&]{0׮Z[ŧQa(|/eV>"_ѹFC_- ͧTBP 2)]1)Lm1fc:;n݅J$/r`S-z<2M^_J%7D,kx-…ZMwbɝ#ITS!΋G=#xlٕ!fCȭ&҈q:{+y/zT*#i8:kj#`Ri7gwn vRRy{\LPt ϛƩ,`h!=ȳ!mr-\jiɾT 1|-ag<nLҐ _ԗCDf L?P][ c͝œswldEN>Y]b,,aXo줊k6@JO> e`u_\j479[Q@џX~|Y< e>%NLC Ut[]ޘe e& 5O9b,=mRq7~Y>Ÿy}]3HJ#yUG#v%ɝ DĢg~e*qU]砊 WgjZFIƏۢ_x*U`jpӏ`GEn1O470w'H umLҗ#N'Ic*nꚫ7 zY߷qNrgq{6߁@ W:y+I)}VZh 7AC2דQij˘G+|QK3&d]p3\%傝?mnc ';nZlŶZ0Ja~}'t39?2}I{Y#YėNt]^Gvo` 2mxkCjJasMZ4b% yuŸK=J6Y"Q@g䵾gyca} YPZlA8 Z+ n(,35 UYg0Xq>8"^PȘ jځ}ż Rs ~VFCq>,K'!a@k}`pW> va$ՑoO v$q[L,[Q뙘C@٣oݎLk]^wkeЉ3B@0jd }^Ay5rhB/YYCc|aةUTd-&WF2tӤ비ːԑ,ai6{"t}k{!c_h^Ϛ`B8$GZ_@7{1ePȔʘJƤ5 }F2E"aޑ\ ]Ռn|~@FwPofrlĀ<Ψv&~nĝ`ס7ΟLd 1gm6Okz: TDSJ-A2lBVq$d u  7/as\>a)M<.K4beLf jJY *-P7}DŽǟBSz8f&5 B[Cj^ӹ tfUC}"SPnQ8I.RǦAp=n2Z*%΋鮎2oG3pxȇn!]\l~{&,ӥ4+HdZ/F/;:v%`]'' vTPD' v]q#?ED%mMkjBH ~vɣxZ#SI4A/ҤMZ!Ӯ@\fSWOi B(\ٿfj; פjmLMcE"`',1-ו u;  3Ṕ \ Kd&*S͢h9Yuݼ$YSj}/1%Ud[7q9Q =L &i=Ys5^ejS;Mү17%G`VU< BiH~tXdD j/r\U['CJQ v\r6tl)Fo\G[J*SujQPh'u}_-}|XPt":7X( } 2 , 0Y\J-h%Œ`Ӄ;*^(f*F!KN\ fPn/dI=CM%ץVr-#D  ;@ Σ 7kBcFK!Y;~[&soՋ\#`{!44#_~R/e3cٖYr*l@EN$}EkՍq5G<:.zhaDir5{3p5bULb5jAĄ3KZV暤}+g i4lxIw+$,94u7'摒RrTT-8 ?`JUdJ&Z$_94 ttHG[gӦTtX')%R 77nրA@Ѭ!M^-W5^Yy1~:XIQD]*s9w$-סŹ=Ebal,sY\d;Q{0"2t:~l4eL 6 Zv۾6OQ\9ox Um.kp!^I)Mn0Q=nLl_.Xh  'na:)P*@ ҷN ' 6ga(}JNM5ƲJ쿵ja.zoDžU6Yp[1j_icje?t2R,(*:4ZmVuwl6)E garJωqS>!jgRoS>4nExZ1E #\D=p!!XFER`M%Xxk򏃞xHH568M+:~MWKF{gPP_H5yv2/5¹861{%U9@m(`Zvp]^`?a=ty6ZHϓ\YtCG$x&?Q0 7Gp؊g؈}mËcԶ-c)_(~LԗfHQCOw^_ 0 o[uyh xeэnP&oMgOk5_YIxb ub6NJWҽȐ$I|Q4 ä)?F` 3_a?}'+}:"+T|RSǽ ,SKq bxB<{CwD+!O~R"cٺ̖;'vD$IEr!`JܼwlUL$ fHxw> o\K 6scJ6ԺD*f \XGql5s\ TWbfId_Њ T>FO `0MbImn'5qUIٺ "[#_[Qny #v3KG׼;PGu1eE)J(u+ai}u#lVHdHT꺘pg/YHHpn #M)0̼hu=#^RCÙ[*~-S24$fiibY y]f5q0XlABFat+"kU+f 3be_iC摷(e4{b69%z`g+ +3w_ʕ]toàZct쌕Xf֑\ E>儬SuJii$˨*Wo6ռs*Ͼ,~vvt`=]'Ke9o. vfYG6gN mj$@VQ1ë4 ҜhdeCj}>5\rzt^u~*\櫁.]{ەظȳoPXxsNPvKl.8!/ fHZyo.tJ{jE 4E>ӛdlM<0g}ۇK%JF!W}(kFj@TvZ^H m8 Ø.qzFKbzȿ5\#' lVU @sCnUZ "!_]!ߜЉFPV&a \Ux]IeIGZ5oX`jz "or19yP cD_og'mͤ=y;.:Eqj 4l~|߷o9w #m*j YZNe]~fA@9^. t76LhEZãiЀ~B&an]D $:5mZg&Nl \INm~Er-V(k'[#I4GDH6lMXT"3ҟ49ˆ.t*TeT^pr|m|k1Z!)-1dk1dL\0zZ ᗶ돛YH'bϘKR ,:?)b~ fcI{F-NXGU@dI~NWBR2LSTOlUpUB;{9?3.A9{!s} `[\KYI%ק_k*hBVq5Ƶ OuP;jG\m|GXcX戀ۣ4pF%ɾ)Lȡf˜VaR`I4*X VfF,0AB-݄Uޝ]=8_Xi'ZAY.`&0W$.P _`E=*w_zXBS 5S޴_0`Y-h\UQ&: B(^$ҿ+X_ng~@֞Ch+0dzn$PTDC?ڞ&;=lxVgMkú2*.״ןV3)g2[vC eߚ|T".jcdLG|{*{^2L_e4P0/XB2|_^RMQf>,|f` W s~ry UMB;eT( 2]i6BcO;T;L<{[V ǜu"[]5@8|T4-YZijxe3-5n#PRkEq|};٢K{8Cĸ`Յ 4Tz& ZMQ ǟ)3 1e\*$fثz;G%xhH {JOݩMw-l e64UQa/{m-j%)l\H}KS aq1mİ31?JR7b)GD⮥ME- sa~@ȋN0pl@-JWvn2^<99g"oN6RC0Tt@]##ɎrH(kKiD֊L |sATVotq\1Ǡ>/6yF<x6Ԭ( Ծn26/F)ꭅH|5gZ,\4&ɚto%橠;5Dwd*]+ Z݀˼v'A;Ux$S.I;4/^>wݖ)KN l !M^[* ] A9͋t{USMb3\|F>L˃wo)Ύȥ?ۓ&[e>C Mr(g[$y[B]K5;gڄC, f_ 1M׿ ! ܣE2vnvQ`{7.QNaSfٌ&Gj`+kTPhkVj^6GSdY7+QyTDiڰ_ [dGmXrl*eM̨J[,bQl) *Ci{T.}*bI@ˍZ&^Mu\4!zrDljWk8d!)wS (_{$R.KsJ]R44@ u,Ba]U T9ba#;L$uS0Waws( -0WvtImτ3!rLUEucŸFo;Ѫ>Q~6`ma}`yбN ʑ q:7ǷevV)p8WXV(77hGwx + <v}~mTYY9m+ɨ LlVib!1Utq\๳FB#Pk' /cfkR&[ (d-')=W )UV`y=j)fҭԂo|3<íj@j>80Wdž*ˠTp՚Ȅ:REӹv@uۄHRm.RїH76=9@"14&x"3z$1!* 4|K*LH47n Nu{zp8*YጠQ3o(瑱 s]v+|ҥCTU l6zQ܏JAC6tCSx=:,D 24?#7t̐AyZ d~Wf@Om-FmJ^`8pP0u\fLOwZJwI<;k1OWeK*NJVuTRJ_O>j!VbJ2\<9sì dYi,u/>sV*\SA75멪*CAuԣ,{_H?&W7) ~g"o6zL. w;~Lh7P*J|팄U }Tk_ D8hYX-mD ك !߂C[&fnBnQ{@Ǡ<:Ue#{|Pe5[n*MzؼiIw\d0ýZBXT9fUj@ -\=;z%ҫX ݕuQ]Y2Lc65=} jGZ ]o՞`E/&8|m>W1x\JZ]>á( <&D"迻_hq!@{OD"D_J:mR. O\9MK'-itYfg=I+=X{͚ րpj=[J7qnv W[X$,)=7?Cp*y4V'%}^{{''Tj.uZprS"}ԼZ"ܺsJ1{3鸿s?Kâ/&եۣ 7#AI@t<8y~{p ![D.o,wԿn(&I%/A@%);vU6=ܫ^\iytx;23G:"mQ,YwJ~e`XM i3٧QSC~o7Y M _:mD)#IfBTC8vLW%&x>.~qJl|%ܛ$>X1p 8pGX6n;fs|e:gj2d|E0k/'f UGY ipڐCvĸ3,REZ'Ҽ[jRkhbvF /R8& !\ ڑ {wۯ  7Gu:-$d*TR^+lh1`~<+SS"T5g  YMJG%X e7y0ؑJv4 C Qgz hqvK3̜?[\A5cd牉l#nIb3Is~TXeA1=$="Gz\}!%".h[`1tAmbD7Zk-@Hq4u@x>>Omlf~N*j4g6SWl7NE@-mEY2ؚlH&/Md(X"R!Z\?95o> p<1hA-;Һ4Ix*Ĭ$RB+b&7SRhEmspP}~xBX٧ye<䥿jmY2NǦ[~ Ν?"9_5F{GM I }Fo꧲S!pWXBLJ vMju;rsQĶNv*%w3f.xȅ:!y\-o>e. o*{STMH ?2زb|԰6)^ڙ^f)y*<"p7QTV_c3pN̢& 5tS7 8`$> ]c>EvLr@P@)A7~IdLr˔wWJ:@/EɅ6*<[zuuvzbm6P`lz2;K*pUu ΅H=PEį܌U}i$q0kNr"pQUq!,yC2"P?~DLőNCꎍ]-jTMXnJmn<>F)J"hc}I,-q7$)iDȉ`䔮_qVt@Y2|Iw2lk~Q@{ު>s|S\i~"e;m9scĢa&gSt':r\d4̻oRo ͪ=k^^%EIbr^Gy3yp~gNv(!HԏC˜:.*-6-kBEfs @)}j_Fh{wt4 C5^e\md|<0|82j0w{Kn3Ń0iW*QbmT1ت*I5dnvKg =iC>0&Ԧ3,.F(罶kTG'ioH>e*xxXO_y<iY<_t(ϯoزH?%$2XC*]vM9b+Oj F?;r8L2^:[28M̚FBDWar/e!EUh0W#!.W>.ܴऄWQ `QerVPh˾2^EA (% [L8AҬW]$FV9#W&sey ŷ0YԳeYn oky^ER6^Z1,_$Qs./6~/7[ZDgh b=Ԑ~&*{H9,Tk{)l,;#mlZ n+f6yΞ4K]0PC!,lWFex akI(R8ob&(!Xh(Efg゛0.ra&\c51y:T[t62k7ғ%xս@"BArc˖ 88h,Qa駺tzAk 6/<7HF.@WW|$e!<tIe+C{ؒsk@׎\6#͡9}:b76UR]jC :]Gj`Jܶ!Eret8HR1Abu^fps !u~~8ͥez}2z!E5ஂ`X0ھN{! p2Yd  U p`+*R]:,1zy&!wDï`Y˖zH;Q[$ûT%हErP>FMALX=89K¤|~ }C|GvXǴX%nX[9 Vd|P y'g_hD۬q}57+:g產9N^Uŵ3p ~Yu흞{O49gplٹOQXCR3kF|>HV-Ő}(cŎ?3`Dښ<(dũ)R]` £Tq'u3_O:s|WĈrk) 2wҵ6/¬f!,hMޢeִ 7ݖHGcJWY~<]gMܞ9~UME̞Q2m4|fM_&xS-g7R'N2/_սA# ~eR=ԑ3!>M>7nr=gMIe39ӯWn25z#a894&Q CԸfKjt7Z:)?V4C:?gf&]RLt !HK(r15<+֕׻M׻'-s12*M-Q?a0LsIPȑ_d`zbDȗ(( ,Gf&ׯbsnJiJ>@Ūdڦa/j?k 7Dӟl{4.e3&>7̂EO86(lMY}!$L#*IEkb"nߎmIySkbǔ7=M^wphetpa?&4=ELmM'h}|]k=>4Q.U3IZe ۷S E5U^~X9>'#r dPNф$ۼtuf1m㘧>й>%N۱_p F fQk7B5ɔY|rAڴ_ {ͶP3 -$K~(rg,  |QΥFgY[cCAN,nT.HREyPEU ? L%P%lo+-7dk ~6c7,Gm#{Z$͎!igItl t?rƣq!HgG1a&N'mB%q+lTq:ītANmea [ct[^dXn`c슀qwm93-e AK^jD&m4"c٬ }1NkN^~AD85Spn8ms$JSQ"Fa#3,Y \wZzwj֐t]9{qc35fݗ ̀ l?vt%-Yl؆2j^Ƨ,~@}^ 7H~VR?v5DMd l]ebDŸ& 4${مlS)XPUYR/yEadZE|w$g|b@ \!'?ܘL77s^BWOU6ҝx븰E5ahV#x&]703p|si?hdm7Ʃ( 8M z}hfPӪŞ-4jT\sķ>M]_kqrd(n4g"o,#jJ˒zĈ:EnWyd;'vw=lCԅKTؓmቤ mt rd~~P8DL>9NCmrP~iN)4~ 0$6r w eVELnd7 b$E2&"X/sD;H`>ؒ>BJJ`]7۲}y%gYZ07070100000315000081a4000000000000000000000001644ae3ba0000243c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/ntb/hw/amd/ntb_hw_amd.ko.xz7zXZִF!t/7#]?Eh=ڜ.+mQ:@WFk޸Ƕ"į,Cƃ[pqCaO+v) uWĥ[~Nj^gʠ0RH~G^J1bxEG.BmOUUNHnq a:mƶv{zDs|8BLvm^Ph$$8ȸH(/9XʜE X‚BXCmHr,E>P3 <ׂ(+6y͋Cjh.~6"CJS~hЎnİ-~޹szh2x\;<;5UMD(r<j&rR-@!mW+ȇkKz{ 7{ɫh@7֮邙'L\?;fUGIDuD 4簭p9yc"N[]dYf}($rnτ-uxع,SkQgSbܙh$IJ/Q UnT*y / b6-/1%#n) rDAu 7@jWhzp8"2mfZRy^ֶm@U.Aqn); \q)]L*&jw8$RϾ{ہ?1!#$,?!Wؾ&h(ӃJ6? ͏ :,D߻ZUWKƞ'~y7VMvXWy̚cMR}'T Mk&pX-3a>3y> gW z3_* SuTЇ&XA8C]:Kp,uw-ӢEjq-d@\G%3u1ԣ1I踟vտd EᶮvV&z8i__/{px~ܺKОF4-1E}L2n \9K O" I֩_)MyiƵ N x6v= [w EF%WV U5d2`)(@{{R$ l 5A.z-gxrhpP+[W9K&7 :D7'd5baG'sE (Bp>G{0 f).pS]hr-tX6]B< goڈfy\߂kz=GK*C׿DV3_F09v;.r;tgqB\]?n(t)NB>K3~ϝ'0Yj~Mj"60;;$oSy=5(v^$-䮹HFX-5T)ú';`ET]xj0 c'Ym"n`&xN;6`DΝt|"J KB-w#qRZy4xP}DQOK/5[hJdɇ}-%$Vv-(#dϵ8&cI+ )I88#@~YSd c!N}eX)ϸ'81=bpN{^9kPuqXqm1dW:T3xZ83&PDŽ4NP0O G*C]B?FY&_9q~CK.~Q4X,? L9ĝ)WsV~Yc >a-m$a`Eí4y@BظWSgf/rEE;jNɲ4nt͍K&}8̙$L ۍ-G;IWco!uVxNۻP{WWHi9A {G-Mp@h>V'V]c<OY,(?_9_iV ۘKp='q`gIs$) E߰^]ֳ"RzQ:kYUi) {hڦ&ȗL1\c8@b-ޒ=e#VQTDW?yy@]: Ϝ>ӿ^ `%bl7CU[53qmu )`3nIiwӞ@Xu06׸Q .eZ=:aD0{e:#Iѡ@O1\H`O=: ˬbBۚ"`&ʮ-0\,=ic!mw8POl!0u=h$*`ǤuX@ŌDVqv"BL4 0J"4cGڷG/Vk0LTy:ՓGweXiؑȁ'H3OIs @A%1W͎S^LEaƾ5n}eZ}9O[gZH!hHdXޤj|HlsGJ_ov<[QVhMSvTO'3|eս!;k{q7kb2ž d(LkAGs}19,fW:L=ޝlTg.'ۀ"Snj g -A̫Ee2hCdKbG dg&8Crr% J,=Ur#B%O@FbLQ l̤dLovpliN¥pr8Ѡm%Qy)RR7t"_ZywT]~69[nSI=t^bG=ld((apk>hrW?i")u9f"Kxf+FXOaHjtOS"n{>MGQ #L{@Y-=(A ZЗe$?)a X>V觢9 R sJ44)#M~-;Uq畹C ' Ey z^ 㔉VCŤ})SJs{]6RiTӆ7 OʜbzR.u(|{{_*6bK 5Prw;lU'@iْV _&N@ cbRfn%1D) ˺0LXYj#WA}`Z V{@A%z'y-1{ ^׮ v))eiW],K4V"Qjc@W^ܡvNjNAw.)հa.!X{]mZ051+a]{ZYqǿfdd~e>m紋?LQQJǒ#g{ %2]Iw?G|d-Y֤e*?lMN{Ʃ Ds/(sI$;].Z"% hڬ.&\n=Nm@Dtu/g-B8K@wIX3Ryhs'Yg'$=*1!QkN^SJ{mC2!'D|$.3!Q vʁD?tdC=H~tNXTE;؊\"x Q#b NAr h  UDzJ xjCU"ջ Aܳ8k~b.]W)ԻͰMB5#_–>~\1a:v؆-H[/aa'qxU?3rQm%g]3E?G/V>Hv6M"JieΊKgbC m2mo0Pf3/,mywԐȞe胬A VR@Ba|y OP;uw&}ȝ2|~tMD JNpA{B=W+,[JEfJf^v:T E84 lfilے,F~l1Wţ]R(3dE(bFCVNڶJH/Գqeuq5fvѧW0 6s[J{%c%e qN6f(넋k#wEdA nDg~ hhi S?wD >='a0_'9WZ}l>ʾ9ث25B"/pVϾq,x6FI!l=Jpƛ"6Ӣjdi'Va绬Ar\@as/%6c91Q/݇7YGLղyO-E[j#6CUM<5iOlh ]zj6.jI}qLLs0kOIJtb#._Wi2M(%Ύ 9MX FdVZ{dq{Qp<0i$ov ) RdYd#kcSIb eMih#qU gv vy5]\ J!\Cv$#ڿ-TIWIFyw^F؝Z& *&lfZd߬v7*jZu"G*0O: ԕ_n'@ 6b * 0_푆aYw=kɱ- "H=XKmB>*Q EtX Nll-1N}XRꂂ/t JHLS7Ε-JU3}7@aŤ&bէn/Ґ9}Sq.3z} HɈCug|ƢXF?qۉME+(0`=a-[7J9i2=X[NY҉)CЙ~s-QJ_[r zMHjrpH[ -n3U?>:,z"R-Q1; ۟5 d7 Da fhѰQv63J JL:a 7ch~[iV+}2^:ҀR;^_\U;ļ% Kh?GͨxLK=6, zEޡ&r l`5F^y&p >ܰ6=-M£%ޓF8ȓSFO&<)1uigoXKĻCxfEfdݍ*0yi4ÄpPrGBԙ0r7] !yz-Kp-a[f3.%~%$ig3ڮ H6`yjV/VvsV't >^&!,| O:M=T `Lx$|+;bkSMOꄐbpBk>!l5csdj;>Ώq0ȞI&]:Wa1cayO` 9|L=y% i. vj]Y!̀ۯ;̶րU`Ii?*zl99@P|/c2(n970g>8pԹB 5w= wQ&DF!]>'{hR_c߉$FAi"0&kw]k )!tU0݀u|M_9Az92bd9]$g! cR/ N %F[Pc_pDq(DgOV$m@wZ˺$qZmm]XO NiŢH`rmgŚdEMF|2 ؆;}աc>҆|z!F9vPuuiŸ2̮;m&KfS@"5ɕGjjs()!).IZ#DHlZ*e$j~`3ں#c/8Z`(Z3 7&jo: /4Z eŤԹ _w+E |^Dr-Bf7Dsܞ!Xڮy7x:-$IhʅMDˑu+HLLYsci',_rJ0n ^{YbKԠt IS= { __''@)J-VQPېn\MMHŋw] ~;pԗ%>W{- #:N9c'Nte ͙"HoA8V[,t 3Q&H}b(t߇C#q, -=a֋RWg[2L\۔*UxRHȩ ~ͭ!86ϫ.J(Γaug'6,vH JZ /q+n*wk ̒dǰ>34+lc:vQE1y*Eޅ`8v'vg2oӭdR\ST:R&^jcƒEe ,t9kc%J'bqOKi1><;xV2'bc;NT?bytij{`i.fT|>qb,Nm֟O|ψ PG,njX=dQ𦤴/,o^s+Q-z3& yuGKwki=o"?Ç1fPʰ wIWFspjO Tx蘵%{s ]4 tT0TG<MDK}O\Js R`.+4&a*}L1~r̾'՘׆$! w!֧yp(2FX=B]zV'ʔَɊtMhO@(uQzÛ8<,mWPGs^W$-ubp|lݓM٥Eųu'h*3kK𨳺3JI~yOpqlE}?GCȫ7gPy pNUHYj R%,NڍF"N~}&O. 8tuf1 $;HUau_yѫaî"Or n,1e(Br||n# ;y:=ۃXu~QKKv3%jEK0yJ@Jchƅa/t87[ o `7_%?[ Wn- dY˖A1VCnZޓӈXl72=zZCCk)UqLX9e"x/[9OEobnU-!lԧd%&,Xģ*t`=Fb4&ũnS"> 42v~7 #<}vcco!z 64.>-Ϩ 醖&Xf1rSoih^ #R: Ӱq"Nή.P9NF[igWBr$ЄMc l'NJMO&#׵X7 /Va`3Kbh'x-UIxu@IYBo /nMfI?OOx!8J!|~_loeZp@L|Fo>la Z) kx؏|p*+%TK)?䥅aqO`5;2ޜkV.D(2x[6KonbT+`кl,mu,^(vryvK!jG)sPyVtA:>hvD hJm1[{b"Ty"R&^ӃmY,J֔S|; 3n 0COrSQ4=|7\˯4b.7MyZ>f! Hǀpi{Yٷl%¯*J&0gP5 1A4{o 'ҭjP%? '44 &xjtIceq GNI=>?NQ%.(_lg+Y *ޫ{c+ITFk P:Q_%~!h3J:N8|~~ѵ+<r?Io+5 h5k0E::$=LSm$vtat:twJ* ,粫:x$|ܓ϶: 0C[meeKhD1f qsn IojgU E:D]}U{ } Ƀ'TB,~x} \UЂyX,ul鍏1rYwLܬYHo3uuwUiCd2~-x#-?1zow̾oG?֊I0>iU>)b +S̸V/5cbQ$!ZJnou+^LNGُG8xOt›\OB3]2>`|s MbH4R)5h]|cߔ- i$=>3qS$,~oj3Y! FKnNQE@Llh4}'oŭo At ҄,r &bfVwzn3430R(*xfi%مLHz1"}b$O>lm] 5] z2F)݂ӹ( j Wn[sQ2q­;=W>j&l IXK3`+*r\:$j{Tuc"7K2̽ w%r;d?۩IDѲ\W̤ڥ4Hi>.Ly$|gcB"7/T.qfĮJ7х ySTh% PnFmxps+!+O嘬dl4cϥGăKMٖ5Q˄@ #n9 Aq6ۘk,ۊgFD{)h1%)aب? ϰܷ\MUkn$qL"|$Nuۮ~\ŘӴM- 錽p*R P.r&s#,VL'(t:Sp1̹I ˻a{Z ȇ.牛vr]R]Jm6iX~}j`!-Lpm6˙r'')i 9|35c\ה7p<=Ul`oA+Ak{kH.䭓P YR;$T BӞ/2fԊ41m`fZ <"īx* 3ľHW$l[EDZƁdd`̎|2\1qy~CvDn|3A_ rI^O^V[ O_`5XKS -sg^Tm_ F\b̞_ũZ[x2Έ Ͽq^wf/|5Vx׳@Aq;Kkx U=[eͱzR p\,%nNY.HB3C8rh op Xl9J@ %'5#5]<*/ @]4N](nal*Ϣ/&*;C3^I~йb jЂcT{7l!sX.Q #Lz$~9[e@;+2<%|Ki|*4褙iƒlqC-Jh-4P/k-5Pak]|CUH$A#+vT]A(~8REB=TRޤi!Y"ݪUIĶx.c?fsff`MiW hR`*SK#bvӎwtI5o{ 2&GUGmGπ [:OrUe~8$|MFȿCʺ87LoBa^5JO_,iH{x5 騮UWߢ~ 7[рlor pDnD)x/a^Kj{>`isV,oU_*'[=jcnj%Aθ;Cu+Nh13.\6YW" 4l,-`\*%9ErOCO4uQX6s7PUֹ d::/R6[j2{~ \/VMxR9pB>&q̲Q&qxc z^@GUЎG-)%YDP[sY? >% !Oʠ e^ @AU8mPC7r<SBWAp{*X㑘^PO-.,yX xW5mjn)!| |rԫR !-vr컗BA8ogE:S\tﰎJ w A4aixhB\V-yc[ T4(?$*x.TY2|-lDO+x HYR\UiN[Gt<8+-n."rDu;\j&;{|C=o¸Q%8BA:&`C7/>$%߇&A684`a|ғM`a ̼,5RR똔m{I6@$+eb:w-3/qlnʞ lH }o>TFM*e8_X s/W+ְpp@847v,E6s:cpi @~3z6|rf͚vn4» ~lkQn5ڍ=^ *SaCaTv lYް&kB8˾.zlz&& YڌA)Bg|^DZUhuyC@#]熫y'VUJc3jƋb!W42l%K*# .GU')cnn܊ӠC # ޶7#^if׀N[ppˍT#(!\Xjg7π0D`!O,4+6U .*MEwo,ybִ,-:,Ah \e-i HsIaL1yNO :Q@P7ݬH5:/EQː(W%Yσ\[hZ)2ԋo3.4-؝Y(CbMMwylVnI#yrPhÅ{m tx:Q N\5}A1ۣ":o)AL~ N*VF ui(AN { &I`KScDjyX@6iGh)oB< )3IFkDϊ!\"ER<+IXĭ$%QQpGX^kgly`"`׽0gj\Jsت }̈Z-hFyUE'鐱~ v`5rX@9KGNJP ;d^ōb[Q[_CC"2޿"~ k_Z™`JYvsEvt-C7:'MǯO 3P:*MҙpYgbsl4tH2vNo 6ŗ,?7.JØyWVekz#H.I$BXF>Sw^B:T,78Qyzo7sepUc\S6`i+P*Zg\Cnb: 4ЋmJ<.C?3a<~RR!~k_R/{# -%$ɋV2&`bXn 6L Ig$OTv>Q>ƈ|C0y Lnb=P\7ioy؍O!5C ͬ$$mO{핹ݔٴa[ěŚEg *ܠn4AvZ&b,$qr շK"1ȄAt3 ,f&~9G =ia ^패pfd (fLBhͮј7a l]֮#Z^MlYM~\8Dsgʺ pd,UVx N?8a.O=Z s ]/&!$qQtx?9vLȯ"Ps89vv~REp ;e`ח5ѓ@ J!7|t{ylMt*n#j k52f`꬛ޯR b[˕RQzK(Ft XՑS9mvZ[m6nsgz >{ώ6~UecIok,Hʔ.aN%e&&m_SIY𶲢ݛE^[IuyCL@wFW`T<ApqYwx=`D?z6! 1DwZ~a!zͮ/gvV!\se,fyH5֒9 cCON ~:i+`[gP&r:z'K?Nؐ2ںERY2Yidk¬o8Tq){5j-m Mʱ v")U\s7oB^o_GY־m*dE*J\!VsOp'@0Odg/"yMNun&KEOv+E(C[=Z)5;L8C 51tI]19qʺ.>ԭɝ9#Gdz^s |j/O89 bVO6Y`%+VAP;zf-(,"n ܇i9Rn-> ۲xq]Se:\[%V:Z ݼFi4KvO/[AzO"2,/6z/Jzd**Tŝ6tJ& n !(*M9{rEc%k0СA^feؖ!>?v],P/BI|MyDi8:rm4%TAVH&:;#wBM'} z{ 0AH3J+GP; ap ]{Bu7ס&wjYxa~Pp7D'ɣ}M .dAڂ~5m1#,xX%r@sXvd0125Yg7MmQk-_HعWT9NJХ -3 ;Q(7cF:.24pE0|:HZ)e[k7:be30ј轴m./^/ 4\N|Lsm*霿"|}lTF_=&u(&$S94aSD@ub~>1\2?:Ki^hb( K|c7~u j,L ٖXdl3?B&o;{G5HOC(0 !]3Kbۇytn{Q4 -)R|է+ TTXBCMEHlTzGiu7mpi{=3b2 xI!D$EUWyc=gt8j^D~ǠV?iU}0.©wKkѲ,B^C)T-%7V(kY:3sA"`,PqoiOTU_1=OO+3hz OA%.roEޝF쑿>yK"A&᫋t{&Gcߺy xE|I*qW{to;D ӊU ؇Rݿ"Fl~Vb^ ҍ TYB^Z-p6 4ѧ`zZʎE:c DѺE(k^XyӖόl2h(|" %#ɏi: ‡{Gwv􆄹4sd2}㸱Y44]NV8 4PT+'~6]Lب߂fqK!ߨ)vU%BU gl2\[z2sHklziB: Il=w+O5lCl:H\FXk @n̅o;j+֏a~*ԛ^Nu4FT ^g>t!Zwa8Wg p\AH$w|,ΤXSltR^6%"0G^鍔CJ($sQƵpb ̤7]f^ *Eba$߶Bb%""뇼<ʸB^I\ h,gm򏵸f$'#4Z/e#Wh m.Nא$\)n}(kȳ+XS1'T)4`w=dxs0K,Mop{ItZK)_x/qnntrS{@Z2X_8r et7.)9au&'mRi'Yjbv=DzQ ݙvƴ8 +)Oӽg0J?=?]G<[a@S |Kj"n.gG CDr%?˾Ϭq]c*4w R}u_wz-zA)SW'XkB%7[M}. t0'ɨm knS^sⰕ>(6ᾼ(7U}WOB*@.ĎFs^ۢ%ia 77fŽZ,Tf$1^>vVXӜ@,O1 0$AtA2fÑMh,iԭnJϨpR;KX"0B?Orx^IGVF+MC!uɛ*UsjL ʰ,2tl,jpsON/q ?rh2VV,Ιee@TΟAMt%T+XoD ϚQ31EL ZܩBf}.d_<0%i0H+{3VUe _hmqr*nw#_yhR$IӍ(_-77PE{$$G: i B0?*4;IB, QĖgHʥ)Xlg1}h pӂ) ,4wpoOרɅ ^[|TRTjDt!2Vin%Dԟ!.KbXqrvI9z/_(揳YDslm#vq9 S%}oFFgR[g'\wwv"qItzy k7|G8\J2bc%fYxtoek#4+^c$i}Zb,vnrfPccYD V;^LBTJJ\dϤ>EnFM@Z3+k)=(mSO!1}E_[-s!~#3W5ydy \=goxе̩~z Hd4/}a:M.)H[NFly#(5 uC: {c@$~ YNYC0F)ҫRF{T07$מR1y7VdMaޟA] vFnn_?ZxGߖ 873{ /%>Iw` Sõ3 M l2B--CQhӐ]{`T{2{S#p@Do"@Q}W?fЏq|/??̦]c_qaauQOMZa[Q{ %@(M(e6,W&| cU!?m\̺HR ,8E%nfuA|u^',PRu\[TvDb Z11me9 0`n0ʋ荍ue^6{TtN/ؒ7':/晷Y̕cp 9]oȦ/5W!TkeLlQVBJEGA ^71S1G}YNIn'16L//b\CliFB]B?Ԛ09@/"6hi˞+^R"YXewtg/QE/'*FSb:@P=99u5+Q 3xQU6>~(V '1rIaMo]aʉ>tB 9@.|ae*o؁k^.¨om>dqJpP&TQ7ٸ< ֺ>`K+)n&PF gV]Y'$÷2t`]e-)g'v5}"ItK#@hE^WcXaiI+7S}\ڃ mG7c6U%jy} n+r2 g{9pD ,+xptǡ@+tK J cYAT8mWL'8J&bdȥK1jEgrqwFϑZJ]pDi]rكF*nbmXSNw #7>O}dE@)nUXv%UwPlz Rf;fF˕ 1p{Dھ, )@'0ý6͗(9uFhkݼRCLMa+xcou79RSF3ohi]R ɍOz+x9f'm{<@.JHD K;l4!vVVg]vloEt $3F螭(%">Y)!3L u18ft&w@.}tmw nbDH9NG咡һqu]0 k&sYEt[ &dKX+l,UBS,B8O-[-v$#>HO62K mA{ȲD_yͻ #\$/DZT_%A~ $4MLe`=Ae<w(^EODr`Oˎ/$P 332ھ C|a"Eɿr91?rBY ~F\'OHV}Y1S2EdpyF90[`˳Di.6+v>p* ' Uz8{E21KxrHPF$n~AQ&e]TwYs /'&t\Y8^I.ZW|J Ok @7~f{Dd.Fa^TYPk~DF5mv\rHDZ6axEÄJa{ 9lnQKIʌl)s?t g v1hJgĖ)Hv c$Km6Ac0#_<q&o 6Թٽ%aPق {!?QGH9pns(R{-oGkX$d/Qz LUקpƎiJ殙.b(SQRYOq6ˡ`LZ(a܌f#7w!X)*,ZHuDԌ%hM] :ERFLٵ LiEykK#6`dckg_że/[-M?YވS'jE, '{ٽH7[ ᳼ŜL5R q&eQN6qP`_\- <nlzr5a~^H6Y%=w: i^XP#d2vvðjVbY6r|UP~-?#̷.9ЦD1KV؅KV(7t6 L ˣ1Ir%_( ĎÂM=ď ˔l)!|[φbVӫCogɧtS#)D yT,\iՉHiMYYd S>C?񑒂OZ'c|NB^.IZq8E`5>D?lz(ϵ@Ȕ ȦVX8 ˄!fub+Ȃ!|p?֕v{^ۥ@$'QE﹫I~ҠǣXu-l2#5@U[O2M:L>qF TkoPul45\ER-Dһ4ū]J[՟oC9k4n0XeB#yŒewGRƪ>oTLȸ? \+忒V$lEVgHB\0SXNN ;) Zd,\ $jDHc풉Q4W:?(X~es s+XIaXA$:-%"DJ-KBǼ?*< f6"6ܷH)@툇;"8_ lH5TOg)T87I칛01qا%'1#_NAyVF8]8QvDtCZkwIe:KoLrl%S=5}PagZ ܛ{S&ŗluL~zECx./V/)?7bd[ O"ɻXg:Kxݲh&\_Cs5I,*fBŻIΔUړY$^ُ„.*&C,n4rWtW/OR?GE6z-b:%ԉW8 *!2"l1Ye0E H%0@X 'ְ6pw:aDA=7 T+M zNڏtE[]KR+1üt^`A?z)O:Hk(W拑>[;$%mmL OL!1˰ tn2/&lxm#fyX@wq|wBGw0;*\΄5q[a4ng8djcSHߊ~ꢩܔy2lnŢ G·*E 9.bÜݼN-Iح1>g(۩qI׺6 'Y'^aܲNrLY>$q"LYͬU#|ųdzTN]JwNN9$B+)3P)F2C,~4rړ1s~Ύoz_DZ]& tY+\u\BgM)l+#Dzbir!ZE>`$t(@:LmD֑0Ȇh4Mr'8g4/hd$l^ذPU~4*)ɰ&PfkU6BJc y+y*M Hު񐉹N51za7o? p&#&$€6)>$9Ξ lK3oU>K=$<^)e`_dϲ>X=|s6X |J,jWsNVHڏg Xs}cC\ڳ# 6NF ڴq)w'_?m(h=M\@ F&K/P=$󡿅ucoҿ"C[ dl$|=ΟO);*퍷RI0_kژWl`-YVGKqpV ͂5(X܋ ]܄$I7e #M= 84QR!qdSyKSA"bݕO>dAe+[5:TmE3~TCˆi^ @p'>0XGKK DX/!Bn?xtxt|ϭq]hgmS+Wr8m4W,gH>uC׆ ;b3-],{fs }a]jR'r2^48q9sB?b?1qdp ǃLx.#AuXFU\7Ka_z~93eC&T. U(ownR+ ~~㸈5ۦ yH2 n]gM xEmy փ ۵*WcN"ʏ$%K"`K9p\(p Y<޷JQ+E{D=wdWցLK{s}]U@~gMiJ?(.ʻ#be&KS%{Ap;})|@rԀ c7SG7o:;@IrЕk 32{ߎ*cP)3[%bcY[?^jtf3)OcA.$le&x;t>%n(sΔt䢁_>奨v&9zH~6Jppx VQQ4H9Z؃ 5$g`9' ێrm2a7R d3!xcmʤÌküePܛRKNc~8T}$)̼vbt*'TB]@AR-4x7gύQ 7Is&yO{FdށhQ!Lbߡ NtF<ުp/۵gCEYy 8mx[xn`*̨Nxs*[yXB熽$/=|W ½  h}M ՗Eft" 4zIo+V3ʁҧ Ņ#GIeatf yz,I0iw ,`QxPOyƎg?k>+>sݚyV#~n e%8_ype#@W1TF36? KHԕt+qHOhی_Z b;Ģ Ȥ{&-093{Vv;ڌY(z%n=-J 08CP_:/:%n5+C[1,^Qvƣ:cCl+^ZH"Ou%{ #<9US&K$5\>6 GgxULWC S*Ck1)}. }}GLg LujD`jzXv|=@5 +RqE{PxƝr2h`_sՒafjVkE!ܩ$Џda5Ѵb{E>2C+5iڽNڴ]%VM̀ ] >dW$!Og}R]#">C#)avmGxce;rl qEٯ)~Q,'qwI0%MBڕshҔ51R}$At0 F;hpa{\;:|*[f-şoF '/#}Y\ND8H"IՈ`C\ O^ 2B=FeӰ{wՒʈ|59?yE$v_bnT 4BַT@^ \tN9x?7Pj{dή?ןśט$k)V)IL5%_`>Y=tu^)NfCй9)kk4z6H+-nԤ㧗8KM,"vd*>+ENДUYyՆGXrCuZ}t-ȱxW >eӓ]^Λ/~..X\3,!Md 4 *Fz6aUqV?HG)۫{:4-CbGAp3GC@YQ_YRYwZ3d8̇U- U oK_& Afs҃.}0²O9oM`w89uIΥ.d WÎ[4VR1:,މ><H`/C!fQx}gXHV#a ꥧzIew|N"ʑXKb$EXLnӆb' aiW<W$=1|=wxFSoO,YU*!.'J\>yDkX /!Ncs˔TB5K:w'1{ꄀ-;̡k=YASűn2k˶e{1 /˾L_bekw@CQy>+vd pu)iM 0HAX9(SY!%<3ø0SogM'T6p%$:9 Je-ו<ߔ,h_e8 v9<4lصw?GA9ZpGww5pPr=!"i$ y@e*Wf `\p?Ee N-nQQ$i)0HFq,%'nm<R{vv'L}]E]Or;Ē)鈢ZJnȬ˘I޷}^4H>h]x{<+ې g##{ŀ8rWZQ 7Ѓ\LlvĎ{<*;  Wj]~L0 0v!y̸d^qWu'M1+MOnXz >]yvHZ'ע/[mt\묀Ǿ=RHWJ/oĿkR3#NU XE] =mFw\CͅDG݀iޛXf=4:傈p)YHOi|.v32O+jc/ ׿Rͻ:t^{pvaBYI⳽ ޴Kwh)nFg$&nH,GL]G=RY1NJmaSxݳYPɯ&hA| 81:Vvp=ZO|1v LzP}*wpEnlLo<@io3kD)3MUW+le9~@PrAfDjN%avxG@A892M:`]tebtѩ%ؽb_(͒Ύ[M 1wݯW:y7DLnE) I/B׹ ^^ /w}{ot]Kr&߲YVlUQ}தE"uކ,6:5fdhǵ,UM['ӹ9"gN ^0x4ͨbSlAŤ&*db?]ΤRO0F^wڒtiVfQ0Q8R"/%;T2Zr!w^QX-i-, O.EI7tmZ%읾r%>;#ol:5ε|MښҶgܨ>G'NPypvk[#OT&}pPb$,ġz1uR E`E_@XiU9d籽8lZŏM0YsSȝc0"O]|G lLBS6zw,<-΢XO ZoNGyac7]a|??'Ikj;C&-ײ5|fCSN'RmE,Lu 5y58w#Gw) ޤק 4-ip&Ë?}JJ ?=QvB #gT飍2Cz=a.烄)F$ݕOzhz%tQ7d_-1NS3aZҗ\*KHhٙmڇO7GbV?<:CN[U&@~9v,ԿQ 1j3R l.ي'8@صޅiiRrO `Q'P{:!|3ջآ=GW:E>Sr m$%㾰t|Fׁ]D FnO>+B5c!;<}rbkjnmx<1x4(?s#$о:o_O&_ 7M2K(٥5tP>{n Gl! H+ 6)T_q6[ޗfsyIbHmC3&G2Ĥu*3Y1vt/s W@X̒DT>Cpq(߂DZD&u=9 nGTBtWPH,o*aqvM@e(*vLMoO40(yR;J4wo0r-֗6q`Ef;Ӵn,V):hC(1=*fdqoj/Sp|EАpqLf0Li~uqG.Jr\z\uKmq$+W۶W#a!,R#C ɗ0UPNWFԣB'lq‡Scʒ<9/gG2fH $CElE&T =}7*(Lu|5̃2t[N[M i sB,_L4Y(Lg#J )rUJSs*vvJkcmj87'YS]1G6WVd<3[8EuԅK?eґ˗N[/qIRol vhwVֱ0jRaC@˻Iz)m\"MyySB֧L4=KHvR1.TʓK@(?bxӴ!vZusl6DpzWy;Jv$ZY@wHˤև4Rɱ?IAyĝBГ |q{[WC0&'BǀtV{-"Sx]VeG; O69w\a,,WGDQwxgj,B93$u廇S4c(qEqЛQEg,wp?F>MV/O SeHaձC/Z&gc(fzW~@.VaeuՀU?lM619 *SgQ}~IGpUdŒKħ$2Gֺ8_19|+RY!!#r9װ\v )?_~߭.@E,&W F $+ eGP.tla?uƆ9Ubb"V̤AeW}~KrfT+ ^[dCl9gwKc TJ{i6ov(8 k#\WշiW夽{}t Oo7)qqyr;ŃA9-餕euH#)rrB[ZcыD[waiY3x o@ w7cTkpY1 ).npZЫm`:K_~Jם!S~ KgP.S[X|#OYaa)!<]ԠL=ᾦمמtE=op r} 僒H%;< .ҧqҚMV;I.:ϵ yGe?CbF(JTJ&z5}DcЈ.SOQM*pd'ZȵVtI%ūol=ۯ Gͱ7@Y,m^s|I—~c3'LZ>P-ǴؔyaCL`)U"j [W[JZO3cCNRT.b~MTXT|>x.?F#H,vF ixW2fv\EMǼXSpMDK7#EP1H 1$F)ޯG{ Ejk-D[з蜼(n ;Δ%_Z7BRu]B0d)R XPf$Yszn~Td}.+.\j@hgw]Lr9"?tC*q2F3bceH^)b2v#it%Dy;.qŃ>6A~3wN{ 0 Q6LcqrߺDGBfu o7/Wϕjj8"g!HDLsuML]1oxrJ#,&G aI`kF^s`(NaLYiረӶ=+6hLO,6ΚZb7ɧ;U$yGTZL\rrriYE}ܧ>/*j*z*@֗A;D-u^s4'nU: zЎuno>ڕ}*PZHc 3; Oi[z(C*m]2"쪖xmtւўZ;@3֝ho?r^2X*Pvd]rf9/eR R+UEmX»&W4) [/{A[L=J& AoXId2vpa-2;")}b'=G?ƈֱ,S{6)Vϴ{^r40YYȃrU|[ Dǯ&duȘB~AO/Sǣ%ؐo_T34ցr,Oϻ|1/~3ApC+ hY&[q?P+T C6uK5ˏ?WKy(!⯁ *f"ނwvT0VD&bS|PX 3Z~/DP౑ ݈ ݛRv&aa/b5_<*4KaI lsI:bK~B{6E3`^&Uy4 "Cs$TQMJXs%I,_*K|GAtDZS>jZ};1pplc^"%:e>߹!"̓A(ro1Wmw}A$, Dͺ3Y(IH9Xh3w~G9IcH' {46(=\ ſܐ|;M lI^R]0t_ۏi3 y7~2҈l`3Wv(@"%12!9Y$LCpӐy]y$<4ށO:(8p}{Jb~ـLp$3&{T(@ωw 7ODuvZ8ӷlLy1x+O1ef艰\E&ɒ~.=dXz@_ ߲~3ⷹW_ {7LO_11:@L4;% '7D}ypaX> t:E\UF  o*)2cHdKH3||[CI#wTb3ߣ9y䍠X>3GNA b'4'" k( $+^-)=MyF-~̆ny3 Gz5@3ڏ> 2ƹ 5R! P`F%ul(Y; Y7|˙$A|]J 1,v$g\/} MpIxWJPeL&a vʞ?S}u'DI8h\2yȇ@ʳ _0)x΃"c|OrT T@;&gE?f*j5.I|8.#ik`]4e~}ͷNRY`s3ͶageZ>J=-lkg6 fzJl*.PO_giZ@MQQbQnpޜXAe|lQnى,ݤMՁ_gPX0uS]2!h?^y̘g"[ ۤ+ź(ޖ w*nw=*p`^F79pT̮L!ofpeD{{Myٴ"mڧTy` G*W'6ANvs"k[4'`\iBkݘ,eJj%c"xU!ݍž#_-( 0:1?~L?u^{X|juU^C^!ȧC*Qזq豗4HVTOWڗ;x;:rL{]ӊU կBOV$4Jne@}aKZTA&kwg#ym`[LTfƒ)MT2ء: V4m"o3g5JXoYH-ꖱ.D?g{IPzSFFl#HiX d,QowbE-wF-#JT_{9}#ZOz ^ 4 27Yv_Nx~S{4%ȺK;U1q-j#TgچyǸ4ƶJ?ţ-orNcw^c:%0q^JSZafwZ|}}k5\70);dSV8y5I0bؼ@Kcҥk8P3y%_9gJS!+I rxH,H/*͎qfjn,T@:êc A}5cF:U9ᦖTy k<26VK⍽7Z=9R]ܡ¦PwUܸ gȍtzM}hKsAs=T9)4صM@ \21YZFVVіMFmF}o.BdLsžha58QgO ǡDIѯ o[q L]j s{5%}hK'cZ.|1tLjbH?:]-뷙w.yP?w%7nq~. :\[0)ڂA N͐ CW凉V *"dÐ6@%?[)CR:j9bUk'6/aǹlLX;>;G$yo1͹A_C  ܛVMCdE-"no2wbMY)DC֋|y&.JX jLoKEp!-j=bx ^_G]R6U?_hh5s81DU'nO߽ŞF TʞU!߶U5'p,};=;zy> ̟.2nśjdM}JC[V%^['ǥxo`Dgn=UG"zM{:aXsGzBeJ8`% 'GhۅZ 2Nulb 烦&'ԏӱB-nHW丏 &[Xz=p0%bъCS68b->MAPG>.u)28}4"*|Փ/`P2@):G&ñs:b4:GHŻ3WB%3 U|~P\[@rA::h]rP>4UcU rxP\^\%YkDx0A96W4v!1O.@ 6s#&20I;MBn 8zMOP=3Ar:ƅ b`ɾ)LQT`u'yhNRZ9';c}@I2!sQej+PxURm]6~fnYa3K0`+A.izEF%\3^NeyirSHbx?ϥk&VeTT'RdzI_X_gP Z/ڤ,ikAG.>*}xJhKnJ7o$׈UJ>7.-Q"G W-! ܡP̈)Py{ύ Ii P6 Ti&w @nN[tu hx/@c|EYG}|ڱ;"ZHa3"{_u7utE,kqS؂<^>u^ j93.T}r3![C:6fݤz偲0/f.hH^6!^|# Hpi!l:.@X&Kqgy`}7J%GU{j*1?/wM^ΥCCpF bl'ڱ5q$\>Ѱ NS3{x>I'W#B$ !ϿTWio|?]\.Nt%əN <~CV|jo9SEҢ9w̡ir <ޫ]?Τ 7&5lHo#m>F95\u}w);5pxGY;b\fTdFÁWDw_U:QOhp$-ԓh`3ɑ@o~|7F:[Rvl>[6'.&k_)խiEvAɼ[7,b ѧ2m nt9jYX[蚖JR~Aߋ W,/ @0ovU.ac?lWKՑG[5,<|^xPIwu'Yl+0Ꝩ4EK!ߛ̪7b3kq-|gPJU gC)ϓ١ODe"UJΔ.+z#/ἴ |M͝܋E+@XSucO-QQ'1˱1909+ τł=R7kXu\ ,qB^+q(PVZkneYVsӢG2{ƍaC3BX%E&̄͆K~4w D>8" P; "ջ:xYd ^< yH:~*E4A.?Ut^arBy޹dsoMxt?sIk+a HFXǙrTh kܒS?q,Skv[hW$)1b@0p?&H5wllJm^uܰxm7| N.,} V&5h5(0VdR-F?.~R@;O Zڡa߾p-$=v#+Ǚ^3 ӞaXٌȎGxqv|6! Hmu"мV"52*}/DSPAlR޻s+g),X=8*ai h88imF]M=YCp8=G{]D_/,teS<]ɫ7 &VK!gH ɩE o-m(NDE8`pl{n_wK6;c?z7|YWF3v%F> "R7&/5xI${ q %3U$U9{3;)K9kTvq3B;`K]cqքQ#Dbsrqus(-Ur~tf DGK$oZIL#a697١ZW뭴{!&KQ $Ayyjb=  cTՈ#xw7~}Q U8zm 2$ 9fK*Bx(6W}!enq4!2b؈&jAR5Uz}Q.Ӎ&{LB\?Bn/xf?:čF.cgZ LpP?%z-X{+U6 ̭ GǕ ǿzq4ݧ۶iF".tz^Ojj OɭKYP9 \tx#J*& +6x-D%gݙвĥ iN!0#% &99/͒yZJ$]-RH?mnIIPZ#'-8az{WD X! YTO4=/APcV,7P~϶MN$'-/|08H]GpFB&6h"K5$nYgώ-ߴ;NfaR<6S≯@pJFwO);^_ǰ[|3eȯ/178EXޏeP}|EvH XT >S zƠkbdm 51D2T{wl,0% % zҎǻtC2 52sIX[<$!=ux zB"v⯌0\@.Z=X>B{FMrO&3]dv]l/qNS'%" xE= O#WTIui A 3#Zh4}YUK=狽9lV<j/R^%|CD^Iz*Yar ^vn1HRe~9U`GGj~ѫ@ms~@Lj6ƥ2n eWÀˠds;)#Tb|,=*snbM 'e ЁkȣuBߍz 4"YekMZ Rkn ^J7Ū˚v!imx"YVƣgBOh ܬS0‚4MPX+T?R`!25r@\4 꿌r |@$8M|Ȱ{X;# @/jK_*+Oa ,>b0K N iJtHLhU7gMN {u/`' ed/n**ʳ`YHAĦ:&k$n}&h|aOӃ=hB? p;ųsfjhi7" *$  (PSW&ւi ;w϶ta5oMuLTV?kI>ñyz )V8}*SM`@U&[x&0}%_nFn 3G`tz+9#ִ:3Ρ +sQJ'hg:Ć=ұi~uGhzJ-? AnoT|ժ{}y6 E}hLSLǬZ8IDv"Jyh2t> r +Z@QtJ$QG 2}^4!-=&(G2B= }d(dOzSzʉs|#csQH nB윸y"D`5&<m9Ys9 @=X >d6& eP6<lDn$y'2cy?3_Kasv=jz!V߸̈́l3FEvn"6p0: z sRqO{aCi_'VW5q|"Kae黸 `lxG2PC8eX Ee Fe2ELT )-Ynš^#3B0[ݜיBA}08K#{WE)C9 HuGtŚZ&El? yS̊tc}bk)-M5_sg晀i-+%vՆ2(Ѻ2aBC:6zV̕*$S5,o lO$=×k]i4@&k] v&YV- @.2 =IK=dn`j=O?~&/޷&T{ J{ 8Ϯ?xo½YE=mO u3`r[R״?;DYNTe͒XȂo5ѯ1j\-KBv ^|~#%BOz1 1qql?#i" , `~-Ȉ1\RuQi'cC&Ic9Z4o x:͕jŊBKҪ"řLJ1c',A<{4XgF0Ug !$t/ !ðe_N|&aҎe9t -blWMf*S#$,-MBNAUWs@OX6_^NW/gͻ^㿧AQ̱u*lQwDzZ@ B2+P8[+BCr1v eu?HƦsbxSj0 xk2݀!؅ג9 bL ?wX~B dF` >X]5EΞ44] GS߷$Z%c|5q94TIyjh]*Da8#]v?RC)h=yz:qnB\kf0hң%4\}*OXFY#Akf(RMZ(J~u}l;4S3"T;Fƒ'߶Gm 2`з6EN"Ģ;sP\LUj]ڒTTaDũ:ؙ%Fk˴{d]>դݵ=dVI+f/(u}H>ƒy_@8F'i@X`(6m1bkWs񿍝!:I+2EPHXT1^CZux'_4#:z'l,!vfdYDrg&roa$_K_ ]Ed:8"l *UL׭qYYJhwR$诃xN:hG<>[!aM9S1)eU0K31y#>r ^CĮ_޹`P<WkfShxIF,@ ֶ~_o-ɛ~eu4brK >Qm>IW@*kL.Eɗc-mT lqQQ8W0`]ڦ[PhaI&CF; QAӍ2.q%fUvLJ-ݎwh@~h!;eP :*I%ͳz}Iz4[aޡ뺽^Xg$YM\(uө\=U ~T,s=x/(e BFh\=b"k#7 X[P:u]'45fYzyt>1?gI*#~d$d0 7/}$n紭MLKvc~HiC\*a~yGb'x@g)–hoJ!5 +];Z<̛p:b$^ \Cu[> F:*Hȁ.U8`BG\_4Hqd]cfr󐆡S$8Wh ykQ2>vل>2u=.jS߳ڞ1GH٨۠9Ym'e;S8lj(]Cߔ@$-".%d`~7M= &Cs0UuHL&x%ByQOذBvaBֱXiPti80b7ƞI;jTrL *xuw'-%H%.)+J.A_zwovojpvZK=Ϳs,A10l\TScUzwā}xպa[/S[ 0DV(FO Kq4%>ˆa-KI,@Q/Hb:nWþ }^ܭBv:ߴ'SNtKae_MC=4?OT9ę>ݪO)Q(c\ oh NLw#W/5Ljib.tP{Usi|ٽJ%!$3~;fQ'S%ؤ!کlH##XƘsu#$Y ״cF "w0;K\$rs/$>a~/ Zy$zWp.L٨%KlOϭ#m,W3um +S%^;c-vFBWHw{+jG@v3Rb,\[3dx{ARcXXno2zcЁX90V`2V ߑ^P1<h--c}fy? >ˀ?f VgG˱:8*&ɘ]#a r纛//GIih SjE'ޓ ,>yhqI]'ip;ǩGSu/BkŔsë N$V Y6iAY2,et69ʢԄx`.z%5 (j@(P,bLt jAK ^{eW;kص~k[e-aAMҜ)DjVgU'UX '!Mlj­hU1A١f}7 <R"#%<=j!5,ULgjlgcTzxb#l,[_6O;h$]>``t]zKky jƯ?]g&z9R8px@2۽c.:7E*k0_5C=SE-:@JXD2iāc#s"l ~^y!c_sgĹH;,[x-D2acDGR`LۜeN%( R.g BZZ1 w!'*=k8j/ 앥\R^ KWB\g՜;6e&оyok0L{lv:Nwv&Kr{ƜϬf"Xb"(Gy#ott LnںAT_ U aˎ;E#Ȅ YOIJ@ȿ~iAٍhleD]w^ሽkH6qFKqUɫP4IRGRoѨsBL.N ;vW= A _[X1c>nZk#bHL?6†"Β`X">Be|}Ŗ'ܑ3ANֽIןK}K{2'6@3fɨ:Lw6x>6_{YC7WXI @鬞c؇{%L8epy_ѶPsle3x1@TKy ̚Qmf}/ǾqQ>A&*@F 5 $wzס(Ziy|ۏh~wD>X"Љ3ggëL@?d1**aDqDQqr[ͺU JqV/j$!Kr6G{Llhn*O唆9 n6G2 &WgR'<"Rg{YBd!m2u}y*8Ev5q U, K :>xb͑Ɣ<S<;Emʱ* 7X(;.響7iEnT(zpt=K_P*f 0H@0p: )3BՑ0'H฽vCݻiέ-%q !]؜gmy%򃦑[6 lCjT-7Ffyae{LD&{JvKRn[P%ZP㱓-ϨUBB?[O Os0`@ cEeJ/bѢ:MUf{+BXߚKY,<,ՐFc.imiMP;9ـ]N GZoa4(Hh-ٍSiL^_sp`p&^kb~_ڌ{5> y8r~ 1oAk6rcBgaWB@WWj_5~143fi[zĵX8TՄKҎ)(L޻ dĤ"ت ~C0M`Ïoȸ*YaX+ &nI.ҐGbng \Eݏz=I X۝MD+LX8CEc!ZE֝g!y^y~ӖC$lJsU F ˹3hkHv\xKɕ"/N"bJxE̍(W@./hܘDkG/?<,MO&F.r<4xH~8]b^RMG6V}: #s6> Ym`pfU'4,Ozq%ֳ#ܬJ90\ȕ?H vsԂaSh(BG~:'8ߨv6d$߳J?46 3 K?_QJd!W@axijQ?SVL_\$=&3WvIr!zt*23M>4'}5Os+5ޮ\/A vUt uH- 2M_&$̝0X 4rhO(zd9#: VJIi.]Fw{5G<ӥ-7.A~D{L6vo-b R/J LJ>Bi0xB8n̈Uw5z8'y[o W$z":mH=Fy3MPw󧇫~<>,pKtNDJͩ#o.?c `wDJTW _btq#2sfJrϺ3>[s ҥ}IPYމ-HDms4g y^2T?h:b9cZ/.$3%Me-DYVZ)ܠK,!w՛ؽ:=̘nLbg((±__71#wc1'!A$!<╜D)ЈFpf~iJ!Q6>󄮬^qX҅M p7 ޲סMx.\2~- ,cеy+Yro 6emT?l]azvd%[;sf<vueª0GA{s$,֜-s`a"~^9bFa2GrSָru?" I^qsE(gJ.kj"l`unY93qo˭NIɨR^L-:vٻzVExzІXO YOI6fS4@Ö5Sro1d(cKLk:&v㽫բeʅyӞysL`FA@|D\y#~Sf-i'`/,=)N}_՜ Ljdž]s_[' |L aJg?:oΣׄFnv3Da&a8_ Zp7\~uR*zOr+^յ RiC1hs!9Pn9+"=`p|F "%FMt tKۧ@}`R):8n|E6ҸaB-N!ˍܔH;=ZS ggX|zێnI\Jf4W OagLvAաU` eqv$ H)r(I#SiyBm'5p%Fuݲƣ8E۳Ų_=r\*)Z,SOŵxq$$ǵt\A h*Oͺ~ NrS͒=.=/M!ţ%]]`՛ypBƩ vOp)%#רAӗI=3[ĥ(ɠ&&>7_eFBF6 .jT8) 1:6c8Pg&Z $WI`'㍆>vXFKx3tCO~Oks~Dmm䌊Ƕz0}3O(.t]U7PH:ʷ4< ,.4 '~ye߈J뒞CIE+-Y^O5Uc)XzPfB wF/%.>`.r~[Gj9.V`WfX ]J,@x{$ĬvgyQVG['Cz!"&};@hh4#Y ztwk8f#^W| X虀Ge8T( [pՠ&ZLE<ȷ>e'v;8[sޚⶢ<[%<{V2}w=$WwNgAW仂Irs^a3sa;n_|ǿ^CӛHwSiMO4ݟ7OJS:6TD=A֍M^͂A 3Wj[S'R}1Иى+^Mҵ>zR9)ߠJ:Pv_@Ew H/%x RL3%WbNʑTNyVB%$[K_df e\_P_7 y=έ62+PGB9N90oa0A:B|3;+lKD?Y*ȏyS|׋#c,ϓ·fʲ:=Z8rrt@J>{j)bb"U5@Ҟh- CUV2X)0-OkT yLqU'ף =?(AgQ[L@v'̩yqρZ_'°b7؄13`ʑ_X'͠X%DR8ɰE#aƈz̼ `Q[d vbBD_#XN=0{Yz)#$B+f|w]΀uIm!jdVD)}sg(ױLBM]DM([nY<|Kv~>qh(^I|f>ځAq!;ٺeF8`)Ʒ,Cؾ@SFY65=i!Ƈb"68ZP{iLpA%ȑ W4{m^WLVVn ߗ&+(t)n=vy8B: q&X a +ݶߐhtxW $H>P7´+ܲ8}uZW؄b9inӰjk2 T?t=TH*:E 4[Vfa썌Ne=y Yf%Dy-%#Al^6cKX赣zu-("/ l_%#ӽcϮ}+o,գARz82*:Bp"fWfI/%g'ɕKW6xt6&ʕ)ғ9ֿ9-J ZGX)O>Cxan \H$!t_Y%nFd GcQ<8YBʹ,w+9[)7kȈ\č` 'hfBSiRdu)K^a <s?BS~aKVL7P?PIFZrë"!!wmbBK9bh iq\8_'Z=v^z;]q,F k^žZθ^.b]+ }mTWh_b'Ǐ!@SAU$7آȒ?1wgbb|"&C7 5!R'F:, C_] [цa8fDm [ta}Pl\#dOb]=T;zS) l\Bhd:IqO]`ЌZy_j&ؤc C 7t3lY^'(g&jDE˻3'q¯۶lGP(hpW@8tlӛK-ExӲx&]o'rlL,,!^`mtu[~޷_2{¯To^9,jPblWfD%:90>;ȀXJ,Tqyp^7p3vST98IlHB# g=Kz@)%< a+bw"|k:ŀ&G]a:LΏ7;^h靃Sd@e RSJ{:\0_G0|oڔ,oq+ 7 KCx_:K\julqo#Vx*텻@-hs%|Vkc˨0nK^䴦ڳPYy~ThPPWWV0\n'EP(+Yt>yJX$?C0ir(фy0^`): Us"qddzct˞/͝d*ڼP-r:1912qV|fnoi ^XSWNsk8I|Q 墖phr"N>O3ߩ8(6Ǚ]:'LoI-"=\͟! 3EAdhށ%otSA;#AsD߇s5,5f ]Ν^;gbY)#]8I] %6XbH J](hܦ5h|NqZV5&aǓGB7%p#Br76ic(.9;::WhL5=h/M.h@Jl5UfzA 1$d8;g'A=;R1J&$sb؞@| ٵ|=4R' FSR;JW֞ͷPU+ 3 m1Bǖ(dvZ/'_3e %O10']kȆhVEp7az#0>4eXYuA+.o~S!,D^|(_C.N7IjC>M*> 3I#"?hvI1⑯ERsM'^eӨIO{F}.pyn+Oa/㢌#(5b&XLmEWq|"܂~MӡP$ce?BϋF!TH?d?JDŗ d[G8̬_rr`]鮆):~թ@vf5ig9?MFCUYEZ 18R#LB6OEvPV=~ۑa$qXїf̚y3=I:H1p@ b~6l+Z/sږ4r uNp:ئj!)"^<3OCadPXǽ@+si^L'_j, 4e%i:6`3h6}1xZaZV~ xtLj3wʜ8qa%em]S%qL2<\h!,y-D!Y1ǭekOdna[3{`v,:*[sq|C`Kks8J:ƂyZ&R}cwB wy](KRIHx;?(@HE9>PU!rnzPz%]dY{8}{QG{/kBI ܷ mQ.JR_b0U]N^R, |ʹ(svixS0B/pD.N/((IxDP0W/u4<Oɺु!sМ]r^+"L-IkEhyD}Bx 典T֦vEPG%I!yc~lX';/?ހQ8h<['z{SD W<1;XJ)ܸ&|q /Wb;C s$|X5jmW?N d6.~QLO񯓔e^Rj ]z+\{.P|Oe/_:?FC [~7UiDlT̲$6FwhzR|Ю'ޭ[AG9 Mwg2gIHPu>\@,ްEM?FWh4o@;T(Oyjl{e1ܰK um*RN5e@90G|~{;Ǣhɮ}-J3Q/ˢNS3gykr3"vY{ii|lYy],-dAPbC'׮=rf˲ 2xBY]z7CT0S+%{k XA?t A#SB;@>"d{4fc  Y@}=-c&GɃ`pڬa-)IG 2M-o&f8x`Z8 ^;]?;G뎲sڎ>k:>1>y(׉(@ |,V9w2iqBVLj;0%{xh `8T!2w`;Ocrە{ à Y2rl_U>'Uda%+63P ϻCbGOhׇrğ©, *ϑ0_-=RʠGg;BHPOY AT dW?MYQ5b9\7,S!A2 wq10l <;zn#M^"6nWص>ҘA"Ǩ٥791@n1Ae`Qo_jsC+'Oٓ2o3NtFyWlѨ @4R/S;6|&W;V%͇;d ޹aŐZl<L6ihC#BP"Cy NZ\4A-L 8:ҲᶙgØJqc1EaLڜʠM~O.2F@#ι#!P C㤝iOc}9g`/T{xnb9I"x :6laHjA4:,uErp: j]Yܾ?FDS  )3Les%+$^ ;Ёrz,:arH$Rϡ=;;qBs_.mq;P7^J-pbL! *5iG}kC)pҌh0]E4O` Oz]7w>1݆Q]7"k8eCOu$4Uk(# (Ĕ-#@ŻJ-HPTa!BDRyc\q`/p)F+Dw8v˧=eQ3|GlM wgA\.,9˾4)?S0 &,f%P- = |ifV^b]l 7"G̫U4B;Xv\Yv |۫7r9X@Ɖ(2 \z Mgl=CZ@%Iس*k_x,^Cfq5q& E1Yo5I2ز}ymuy_yc2A{aVid:.(SزG$@'N g,ʜA5U=!mn<t"vDb^q"`;vܗ6t :: '|VP;L+/ n.lhŒAa0}'6S:f(!C(˳㵅 fJVkJ?;֣L1`Qh%č1:Sb(:_م6>YIN@'3ug [Ui֚./ [хZbLv!4!Ss9;^ñp_5 [ɏ G;KRӀv`R09BĜ@rdWZ01nN$de[$xƹ1\zMeӸ[_ W(^dq:nYSEuiԧqTj ;;63>w7^ ech8+&J3j\з,l}HǤ\Ӟڗ1gqom/٠ZkiO{v'!=Z_o_Ci`U$WMhskoVZj>ņ 6"i~^wuWN$/VB;\c0mk$6OsKm CyBWiRk'yT1>}t+Av Ǔl(c@A<x ߭!82D/?C9e7m]!Oh ӧ[IUvLG6;Lz;ՖI啷AS'9JX|)_MN`wd&B f1A{TWTt "q?t#c ׏wWxW8_ҨܨOrDRDzuԵҠIO͜heZ,nTx@ IqEN}xH}܎sVtH- ͗TvvM-M*VqY{:A'~X_3d4D T/XG0 6UKB2f8c?RkaQ.JqN CFqIv,W"b?'ڤ 3l zc{Xόjj4$oce[r?_֟-v&z bh q!N*ge 1R}(cᱪ6=I|X *1gB0g;í"Jyte\ͫDt4sw;𪶯צPaWa b2Nf8FC/aշe'@ xo`xt$T"9S?7Yś'D+m^23F bc;ܫR\vDLtįɴ zaM]JB5u޿kC3M14v!TC1j?&htb]}u=\ɉ/uF5|w?9%A|:]E=<g7;( ȧ{dpd;FX9o0)mQ5LO曚0=)7ؑXcr执Ĉ%5H+eR9 !yN0z+`LqL<-N1``7JQUf *h0RK8Y2Ffb=`Mm5 SˑN]rNg D$8@ Kq/<(p~A%?͍>GbFъbhln{7f0l"i npu\iՓJ#Qb΍)Qe] [w9F_ {m'WʸٷF~rKhމR5KAW6* (~6U"/g XaITq޾M&GfQD/HـR=ǖ)_tiMoump)^]srsBC7/sPB[_l'덒p-wKfa(`/Ʊ9 që6wlUȎDHerw\į s郗􏌌ެ]h;HڼE3`Z:1 —4W8磒$NeE!ǯ)1Z"_uנb6:V8^,/,J$o;SZ}}=@|3NFb`k¸?KBϩ9/xNڰHo`ԋ3A= epGrN;r #+_Tq\>F-­qraMuD$|0õK zS<+ .6;I)/w|&S_O@fyU٦mp.z!nD>S\d34ʘ;" %Q">/Ɠ0*:+*^btա=6n0WHY/5OA ˾h OJ^N2Ll5l2Cwd-p)Ozs`'/sRŊYae{l4) ؑ?˱e%j]%+N9uJn*ryیe-v *gPS ,kYʼn z17b4. xz0'&024bk=#w7}F̹ \̓41O;Gf_[P6fhᨴ?5)~2y0Ldr%y2M,v0Īlhr%{:+Uh:$jvQʎkb$C9F>ܴ79]j]^E;ˇ_l- Y>+,/rb:QL+j6 {>~݃?Fl.F ooPXx}D !V_ 8~FJF Z]DI7Әtz{ʸZ6W`tT$"2|?o! J dc}ۢ+*8waa)KuPawqW"XXG%Q`4{q̫`;fZ ~qΘK6UkKxITuP/ɩ2>K2v:ĝ<=ӄkXEۛPgWIoKbTfC'p-BPWg=ti2 k .utw匭`NR=R7?ͬs?qن,lوdHv #5U|]һDs#$U^1qBĞߍ,SpvgoT~/C2x@XcϮ=<8˖>u[0= _m'6KIKu R;ݔhU54pZ884rp#Մt褹r'mUٵ5i0ɬmL^C}(G&D Lu@#L }ܸ%jk7' ݡ^48{|87XG+j6bY_F<=4gs|e]mgjpq] HFsX# z}rKI=3ocR90/ 3x'W+swbbJ뾯lVo&w#ɻsH=L}5P"fXq) 1NN5 ѲZ "_JAM@:^{ +Q ?g׉ᩣ0t \Rtoн}L VqMut$ Zӛs2lGDZWscrG Kifo5z=5nʉASƀ`&[%h=s54'¿wBʌm MdXG8841O{9h4K t i:iRȿE?DՀt%fX]_ `F9u$sP}1-gcj?QεŞ^9mzS0z55c"d|@ M*a|FfM/yy\W5QiHCXbqrе ;RO0aO&86WU]4Z8.@ ^9&֪ǝOf\emdӈCqgdpV}NxLC鷀}S$qH$;ؐXPսCBty&1c5r6ЉeNn=L74|8W^O\T;h8Yd&X] 4B$e%[GliƔgPFI+" Α#bAq]fHq8vN0(X9L_y|W0RpL͘mi^xNv&# p |&-{wAB^kdc za[(I' ҷ.~AA1A4ur/Dk!:[ YF[ X][L06UFJrH?gu8fma\\`csd8AXtb ݫA%j,!шE_XC* `rTJkw Tט{Kٱ = Aƥw^`fOWO7#u.qjn*) ,aLAumzGBIdI m)5()H"XF'^f5Ttt;!:ͭ?/Oߝ)AҘf$Y?5O?#1H';*ږԶ݂B9)<(46A%o7bYF`~˿VfQ#s(.e)C%BW-G:Ro 0"a\"PcJM. d^x_g?h_t~ʢzlT&b͉f Se)P&iXE9J<&HffO_/ۭl"bgrLNQJUGmT^J׈q1'U PߣT'NڠC`r n /KXe`&+|vQs4u@xj= M?-"SGGӡ $ OdNg2x"B{-p&x{;Vq셆)Atpyv}[R|@`iϦ\>em\jY !>/8\/vrfEVZ VC9jWfԅwH\& A,kA62!|kGn"*CoPD+j8z6R|7 ȶOKK ?%G~Y:L]c Zݤ"Zxcb #$8_V5jN]BkDMѻd~iցv;8wEw ok˰%c匳CRm08N:lDumN颖ZsxWû _'׺##"Sg t?s T[0MZ6R5ID"G݄f T.E*u)7I`.@KXPδ`D$J7l'7hB(RubY~rzJ]8^|OKx40GfOg?*yG| 3$2M|8ie՛ۃ?u:ͽmatUn,S* r!3ŨRAiy|Í<>W2AbAqyq$]>ݛAI_ISM$vKG)\4+ V[ K~S/*M6QVWJ|=v/@ #_pˬуt-][ՙGS݌`L-F ?Zr;J>p{gC-"ЪCf0oN٢M,k1b x 3QI /&+ɰ[[dyWJz/0BwRU| @YgM:%lC \ 9Ք- 5Jρ5l-)h]!; mO ^:Oӄv& g4mA&_h7E;4Adh8Y~KP>m9\6ş "jG=OfjWp"?5Ӑ3wW^oapkGƩ6Ai\rȲO)akϽ4F~i>9Ћډ}7ER`kDfc!!DڰϽF,z}=Z_Cn!l2w%1-dB:* 9,uW@?)z%xo;D-iؗJ-{hZVݵFR pЊ#,}m?֪UeZ1Z"%PW>>w3<ܸS-Ym{#dꦷxZܥ&)[+³84odAYvlk5op[^>w:OVˡ-B?tNw5#CغuຠbwU+5S4 I"1;;~|ixX Sֲ&gY]zubWfcfB^s$4l~ a4+TƜH@ }Ű"H3yMe ^؋sR)yI!ʭgU0\>Vç\<`,RiwYd QHo5" Q1]?YyPKRQFiKJGb7c]=t 8j#'uovvy& 7vbct=cCqx+]X%6iA +>f>6, CN96r`IJ,o.xMN?8A}R2ϼg% DŸX7=kGkSXdU6Q0K@/OAz2:x>&3xC ۏ#xi>+<|/Gmot{|m[> z2^e^\ a `:7ّE!𿬐)3(q`nRghAOSnD!34f@Wy7l8<{a @D@[IޡK\`lNl6UV|,kIir.N ORMVCm\i?cۜM0ڸq$ o3-gb㬦4ltX;_T%¦L\[v RU7AXAքwnoY}7Lp9?MSi|ޟ$Jz5w ;wlxcW&4'dD=`螜eR4=Fڞ,='ns٬Gw# 8n><0ftrES7?{Ժsgvw6V .- ]CcvO AZwKxYv9Wr= *&َ r悷r>$Q;ux&P.S-f4Bm$*^v̭ȰZ1Nx[ ߩc\ nGdɅїb?z9zg"Es$uf.p/Ŏf\I)ĎSWxHtϛ. o3&s5rxleX+]IR+>Zڨޘ5l娲㍘;2 \C+{:/fV24GK;`ϡ2?:_|5\=RkZI&fP8BB\_( KꮐQ;>G_,(el:ovTyeK*Xj@*VN8IA/ϥ["A&a-Hp!nH,}£C.P_a×D߯wxnA5anz|k`nK}4R uޒJ|uPt3 ɼwS8l~=OdtTk љ{>Roݘ}U9-L1S`YJϔr5kZv)O7MRnX(O2 "J'Df8'/xiveԄҺn$.+&tƿDh'VBoFeҘ\/na sM5ze:fw]G'icsR&>tX퓽#fB6mm7| AĞ@շ$ѮP93m |k= 쳚"87\E!:OVtwGc#FJOՔ "U(l|nHq&Jq6)Xy=]k\ 8mՆnh8g& =)6 a3C(-'.&mب?I)KC U⪭ BɘTYwkj)ĈIVHt_qD c(q(/SV!b 5;}=ؗQVaBU P,4˥R PH}ې>b}~NS).*B8ޏc ԕ\$P9T}g v^e5H,"勒=bq3 z;|ӮE^•D cLnS*bvTJ7{7QHo" 髻҄ ͽo˵Ay;C H|rKv8~p.b~Ϋ׳XF D~cp; qq0f#´2E@?-"05ľ5⨴p>< |zѼUT&C̓-zs/ s0AޠƇU=ݱL>cX?Z her$YGPF̞#{*\LQ ܄[g 5CUM:Iu(9iu@|4C,`:/\'MQ%5G 'Z̻,*.|hZ<[0 Ù$6iy;+d'OtMipɠ2뎕 ŒW4#i,( eY{arٷ]fMͬ XwWo"Z~rQ9|FL_*8Eë=WHM9p [ tͪwRbUHoѻd? to %ڕt$H~&X=1x-S ]>u*&8Eb %AF!2[w5J'18Te)rDH#癜q0zh1mZ龠OFIV]t /:+v;2nQbċ(R~Da c#[W ($O oֆdcR*L7Ubo44,x^\pGQx=W=ōڢ7WJ>(M6҃;BgaBQyKjWtT6ZVCӬD8mꌗr.C8TF7;!oƪYA?cxnDTyenÛ$m<Y.7FZp*:K9N1"b_hU%MoC/6&SIk,jݵU`xa%[#UV~s}yq+ |G.mELWM%3G˧v]q}dGK9qۃ~nnd}wL,/^bR6\AXÈP6 $FgGU.ҝB`/sMF-'k,M®VugP%O=5J8j*'VXKJTW:n j0nvYĜ}O^A֪3Qd<'G(-WV73@ 4ݝ!vq$WVYh|CkM|g?4 )^l_ZzG m1 I J!_^9s*h/R~4$W.m{"@/8Y ?ldt=h!)-㧿zzmr0MM'/rj4R9#gk(%#ǣU9аF1xtvWq8$^..IԊ}7V?jez@}ޟ.dm2Ӯ̐} `gj?r3*m:zzHX>~)Z `_*e}XOmg6.6S‘5ϙ&ҩ'Fe‡$q.B_Od[1505Gfh"fҰ$όimDCH|xTpV3P*v:3AaV&a\Pr##ATC8|)jv9jew iztmN(JT ~<-:b3nm7=+yy6Mm= kԓ3`(gIykRQy?4u->Msn\ tdt8fwb1).e6o&)H@sgIbW,]0'V[׺x `uhTRrVuH7Dŋ%JVVcz[vya !˄nWsL-_ 'Es(}t3~0.0Qi9c:mR&Ֆ`w'_n[ani0 P}_^R5'']N4i Esukʍu *hN<|n$L 3.4z@ACKf:s-YeH0OSz+쭴, | b u$2fWW9Ix+g/{ئ땋"ᜑ3chq36;/[:YӜb5!.82}KFVlD"߶YF &!J־F62\XC ,t;\歩 5w4Yb2J㕍\?c+(O\9QOV3$kn%O@MF_eɇ|@짺fDl5=WБW}iJ+i^=IN47(Mj3&94;$EE&Bޟ85lG]tƾjwڛ=⠁gd084dSlCӀ{IZXb+SF{JPm0Ёu=|ۯ m=fÉ S3N 3 .H[/s%sTn8jT@B.~>9kfgt-Fgk#ҎG5=e2&snңa^+3E-  CMKrjbe3E|g@RŝKEn_]ZOH (`slQ@'>46ZT-ff5^`;W#\ OיrP+6ZhEȂA\j\|G;B/e 7T0="aʜW%0hjM>DZ[ȣN yP )_`>,QT)Ft:ի/ċˌIfnyMQ&v]܇6u|Vp KPO$evKgFیlGt% ϛ cbx_u 0m:a*0n.,k쑋!5#-yZC4i Q@kD7m[g`5cKHީT]~ |1(H(4۰dpg+VB 'Eaz!6Vs=pxE<|7!İ6P6C'.s_q 0L--g+*űyy[ ugzV Px^s-#,u,ȧx?zu $27ydmIt(}hhDY zg>Ԃ_=~<6HGHġXx,,>M> h \Sj.CI|n]O$Pjw x7 =w+QiլڅgRaͽ} Ƚ%n&H!\^dosS%1],A~"'-] Kw pSQӢ$cj:]ޜ(:pį۞{I҄5cĺXYª >zg(>J1m˿Yh`Y}MQ/6kFpjKdD\%c55<1oKa(qwF[L=% vvU$R((6'= W!LCP`ŢۨVn,<yD80OQi]9AG8 }5F%00gY򇱫- #HӁ!5G)`w;K;RG18\)]b]ܖ^|_U ?K}}@[c 3ڼȶEJ;eqz?y[^o0'Eżn6ԽEΖ ~}e\avgfddRUkvAk1Iw_l%og<:2EJ&~c=:YC [.'g&"y AY1in 4=6%RnuR)+HVk g遮 2|<9ukAv~ yp3YlI< 8Bg$!.Ϧȍ``Hgc =a|)ゃ:I PA*ÁQ4;Ix*EC+9Y?3|/_l|j5@ަ짫HϊU˳aQ[BRp=3S t@:w!žC({"IBvۤܵ˄,p;Rm:'sǹ1WLxN+~A<OB:R,{2nYqb`KGUq5̻S²G,A(n 5Cs.'dԏ] 0*͚@r/)*oՐYJ88l;F1?0x3j y @u8e6G3PP\ƤU㌱t%3aGu}Mztq$?T<=pCw>^$-K24(l+8~I;mcT)el%P[ v9%n#fms8;)eDZ9*gfu/2BZ|ZI?4Cȵ5S/`gn/$肊V~*uPQA GAP2 N ң":ǯFo"kMT)?B{P2#'I2HlY=F#=a>r4e8jHWS>UMMm b%$ ,©qIF O9#H&jIY_mڝN0bt_rj`j{w%h`e7.|6D3694ۤ< z^1Q%5# ci9P:©a> eF2CnlH V|:kzct|{.kL˰6sOrvb,a|T N_/1AeP@\aBۣE6]4Ҍ3[ ,m׽?+3-_MܠB`G9_b4V1o3~Ьo?C roAJU~,_G/GdL} cg(Js[nZYʦ*͚I!Btػnh,0eN(E0AOŸN"N(4k;d+*~Rrj`+P<5wQe>`ʟu~y㿳h3*}eL0jA6dڻȲO1L[ 2UlGIQkM(X&zżhdcۈֲVһm$Iɏu偆4G{8 "ͩ1?iЯ/wMI-VGB}7 +*e*s'$~v=Ӌ/;a51W:3w<~Z#DjIR zFaꗂЕ\= ?nW-;t x:ﱙ:"7H@\<<0UgC;f3nט?1[j %WixjوKB7E F/^a$`iHe ņ>P&Tyj>(2*مc1ۿGu, YgHdih.(jmڢK.@2~ף0ۺLwR;./\ۧay7,SQ&#r ӳV=p6rDYak|PZY=OV##M!G'hmjBObעw}\fwN@n{g*!Mbc|Ez#G CX՛tg-88P@k$'gS9fvdA_\q2]ٗͶ0$4^tP#,kK*@Ɉ;,8K]0i ^d* ̀8rS~PowΡ.PDO 6B2VJ. Jt9j:Kgq,&5Rxp)Q]){`":9u]ɣHbј>Ƒe ")8E ..F!Hbo"Bbך_ACW&2XM1C/;`/OoCf]uAzIw_!>R:M<t]uU9MVwUJ,|{=ih lY49oĿrVtw#}e2Gi')raԿ eڷsA)*n磃٘|#ur$ξ7 / קĈ/ȱtU$%4 'ԞO'q:9&inmg/faEo: mEQҀx*aJ2 "v4 w_q)*,Pn{W@;쨝tڛNiJ|F&3/HIE5shM{bT V#@=x[mTMP]''GUգ_PҼ։B7) N_I:WCa^ޛ)޾`C=rRŹzzV^c-M{Qf )ٷC-`z@ ;dKhWפݒ} ۀ݂G;O+Rz.+)P-v&x""T:9Mv$LT$j}ꥩokoŪf‰]Y0˰Ġ}Pխn&r4 GU\Zۺ'.]V(LL 'fBm/I.:5vaY2*N}%e`|l Yͅ^ ?/ab:$Zbwނ![3'll[Guz-eF:‚FC~W_]*LΣ 7J^W"R50J m.o&Ǯp$BT .N[|b׊MZX]Yu@DQK!mcT)3\>I!}JT[QtnTр7JbE=|xtɥ:#R"$6M_+{uM辴oXxc@"j # /U]2Lqcn;ܷdcwj֍#aN0j)K)YbfI/IJ-Eh$%q;. Z7?~vM9)^ ive2'/ʕ-f_cdYbTu\SLB 6gvBz_kx"I̱@ms ?ӏY4=@GGcsgG5_q[1H?њUَPOl ͇װ};h'=t:| g}J3 `oImUewL+)c/5ag"<*Ah1?y `cAk$N!bkx]Nq͝7}c0H_<=mZ' "|Q+UkA)Y])Ov&% 1Pk^պP,KpXr*v\[[o:{d@ydf못Bx](C} ^d<[`;R^'$W}z=i5V;F+\L_( ,lAx+rX\L`/ +_OF.q*_R8.CrC3k_Wݶ=9A–h )&œ)L(0h}%B0Tǧvlu*зå;f+.kr1 /SBa'B&ຽ_jݞx,NcVZfb,`z=Ιz ĩq`ĦWy1\_Zhវo43B7vs˹22eO"!]J%:K]eH"g]|F6@&#nqqs'Y#>ibZcjwJO,|E=e-*y|: kZu52a2y!G8GeefBƝ&bsX K~$5"a$պ:!8Ha,)ďEv{b89^[f(ک`z(ȢA5/]&Efp$Z=-1a%RV'E(M_rHU-S[30 =踭7!xml+R 7)Yx ̻?oiUзƹrsV|w֡WCZcZHH/VEfT3#5䖉 jݥ(7iC6s-_CE^-jE.UnJu@`ުӋfܥը- ^]qJ֢'=િbP4X -m/LwIc^o`Bwwn3boK֊АO а,X@q&ֈ7"o xx %*$Ü>2/}uV; +Pt:Hkyސkt]֪с Q&qCn\RW}ǯ#cqAQ):59`5ҥ8aT1B#\2yںmꃠ8$HwG f_ʊ/2}™wE "9!#> &/G޾%&~p!XrJS3{~#H# +,;v0Tx 4ųD#C̈́ +^JxbVHK]"!X)wkFuh %2.7%猲#ѦpL˞0vRQ^]hkaaF:$b g}4]x@mR y;mBv, <3 RPkbJeY-S_vIVq'(4ɬ6;ʫ 'j Q8Wlz!9.Kz t?=(02ԾǾN@"Tz wq |[6x//բu @ #{g6?sa36<ۑo_ (Ę]^ǁhASTk4'l?7KDjh>CTU>̣"PbN3 _X$rsƑEsHpH+83J4hcO;6S;o: .e9U3ZBMq81EهlvR%l︦)C"f`u{ ]w7/Lцϳdſ;sz+XTj;~̈ yw98`> /FLTho<%Bܝޑo@K)@&irAc@AdU,8Faա i\h}P %(y/Vy1_Pzڋ436¹zSp~A0U3s2q5[.sKx/vSRtj]'50|NV O'@ٽr&MX٧ANt!Gv0YPZh8L9 ?opY6}u*GcHi`9ُ{W=0DcJ< J޷( Y'mCo좘Pw|l-OꨭO4L .bF{1t8 nUk7*(J)Spb W?+CIwPt),_gxp1s9mz-6ŁΓ79^QDpo?N?طڨU% qko3C$hƷ6r-H{l7ͦˀZⷼnk-!O^ L`-18bKVCoUek+>CJ&g>'R-M=vfz .A^teNF&\pKJ60fF˞f\gy:zFq2~f t~`l4W9C\a1tO*fD) xAYeF[|$PfŁZs-Z` \#1yg_Tf׉rD":]@$J1~"?8Z%<QC2<|80s& W#^M3 Ja|Tk{=ʢ8>'m`,wϑ)V ;6Pdt7Ԛ"ŬxOWgrFXߑ:{EkCuV½`_AMŬlrhN@vd}u$H7Xڬ$/tJB;=bc7|s.ln@k6%1L}ZំR{ c AN2v ƹ$ %z2[U$rHpoH55f4+봀?2.^ݢ.ˬB$FD7$Q F/W΢*xFϕ$i”^a;'y.bc `2SA3Ҏf\iް'C;Rgiv5\? `kR[t%MӉ9#i4wrWi M}walq|=IMRxPc(Nwҹ8թ˒ ;{]Hךt`^O.k~MUo)Q]xI}ԔWYr[ |'4eܟd-5Sv\\;e$ dU8 V1}Fڢ VΙkc.ܩ(BITZ7B4Yr(z!9bC40PDQ^ FGJ$re xMqR=R'L(z`LZ=Y] Ig@#OLffFMIHSay 5Ley9lY߸&{80, Dtϻbb>:2?:b}|f]UBvwZrDD0bBLW;5I ]iq_#r-9y\/fSu*Q0ka/e@n6)1{?Tf,6VO:x"\N;]oä+F_~ ^Dze?m2c^I(3plOmfRj轠IhY䄐ו{=\s bڴEc--(񆫈{<"x5mVk_ovBĸ"AOϩgZypfJYVK ,J)Ske܂BJ3zXu]R \MrFĔYAǯ-FBeSlXo^-v }rwuP<ҾPnEkQn:/A]ώg}-nzJQllvЎ1mG`x]O9A+U8dC\QZ<`|QuUeZ`/0ZN 'RTO|P~MvQVڎq-ʪ٧C%E@U!"=ys6p3Ni-%g5)]Dm!>樂7 sLZY^t9xgUy t9pL8v?Cha>CJlܐ3Pٚbr{~z4$ HeW]ϘrH7O%^ʻT+LZ.:U.oѫ@]yKm=WkAE6|\OdݺXQn7S W,CE_dOԇӸic*O"L6,[ۗ_YRF[Ѥ34ɭW٘6T/- #,A LD0P1mbg.ƣtQt>jl)$˙;{: 0h.VAgp63lj ~VARkusEԁğ;܇ͤO 2\ 5SpP=1uo)fcjFๆi/fϡd/}U37Qg k{f5A rٽَO\0D^CJtn4y`ol|B_2 ES#Νa2DFN6J?`#z|щ.Ei(ҕ6Jc(`)4;" CѠhlOV5; ,֋ d_\l.ĘAUO&O4mS/c׿^69. FP`|ˮ^{涩C'.O~=n\~Nn"*#'}edhDy%s =Ү( &2Fdpj< unctJ`?df DV4h&>\^1\Cy^fm9;B* _R__+7.=!>Zt-@(t:6'Zܥq[QK 'x|j\px|&z䜫±T}fIW q >:JF5dɟbg ld Xo0`HsB:㕯߯Pݨ)Lܽ<(,͆ =$T>Wg5Y~x̏ 㿢|EȆ IeA[m7"sEd*_V)2`͌)?ͪD;uxih%Ja$DUU;rfA}>rHa:\ ;)`+uU2+:}k>9/hb)ނ`FC[O*#7} }W8]Od1w*HDv&_1Av3 I|/I\ )|TctBw%MbBNd`0,DĹq/VSM Oe !2tv.mz !/X7-ŨbTFHxN,)Ԧ7:/;i)_ NVQ~v tY!WMlgťBNGaMЗ{g7'AeôS;I\TPMM焟2[R+D̴}}*Þ,\K{"ӎGhy%72)}V~*52H{;jc's|Y+XLuV2i6Є.x^]\hC! ?=B4hE7aH;tv -QB"A GDhz혒d}!`Zsy˟xeJUL&ǃ*rU{yEV<ŝRbj"0v7KrS} 8h6g lqԡ9(3w+uTd6p&s 7Tm7PH[cQ)} o!1o|GTN=I5's/ZaδYB"fX*m#EܕO_գ+;NԹs<'urՑf{T)̯bm;Z6~pYָn}}JJSq%o1CP;I&Ռ8>۱-Շ/@C"Կ (KJQ0x: Qr!"M\ZwOZ,Sͯ;[ZPs&IUB,Pg uJi_ud "Y4_6~y c1 NBY`6[hfYM ˥a"Շh/C|)\/k%̖s7m,SLe[)k2!K.01DVOBjV4Q$pr*yH ~yV~^!Lh2<7s*ZQz_oEJP'g1{B#ۯbN$e<]%X90j@ʬ;~4t3jn"=@2"g  9*6Q׋z&4c ExԸ.ex&Ⱥ=𮁈_" "%%ڑ_rqTQ)wTc%&DU[*@q*Siy˘#g. (W0tJ[Rd5FU9J*S-IksaUmH[gy0;"d9ܟ5ja>l-t#ڲԤNdBzêmZϨ]s _/4pqf/",ya ڷW:(Ϻn1H,o}='~g FOz9>z3讎Q,A{j`Cn`M$ϧVR %В؂@;Y4=^×JOۤ=9bG}pvrqU㹫^Z"maٖs2l"ܰ~6J!QD,:{v/r$B9bMz4--oDfcڴn~ q9N%('yȴ][iZ&Kt+`hB$lyfEC4ʐ71تUװ>(V-iz S֠+ ZpY rG~jA:_a6GQA຦ʭ:iϑ%%7mFDqfHrJiM91fnZ'.au[T1_Ӧ}7yEwoЯ4O x%σ18,‒TAng]{.z5T|<"/D6j XRG;wl|PJm|IMsm54VZ;f3oE4sx#jD)ci[Yc&Or?$q&U:xCDJZ%\ȯR7ڸ'}P LS3DLq]P_H&"]{+So|kѧ +驶?$ 't1fQ/rQ8%9_/KQ4&pCsI>das _q6OMۼ+'ah&fVa1?ھQpʂ5G8J_cD |T;wDC1лhߜyd[&?SUd5uh__}w7 q6oi!8t}{=6JߡÈHUclӉq4X) Pgm{>iՊ/~d[Bdz{ =Q24,8w݋05)AȚ%=|_Ds_z;9[re]؂N_v{FV@ qI *o35~˔ITo׭TжYHJ+_^J(\{;X[>iKaV&>r׿/eӏ{|'Eæ5Uo i,d_ZGN\e(fJZKp%<[PoӚOA˧ TNI4yxzWr9M8 A+;Pa_FuF#aOd{h@RxWQnA}zJl0yd+&ˊ}l&jDq͏~g_vɲ[Ȫv-;1[ /gnUi,(rbާ~(8Qmݰ2qz7(99Իr>(yNr:9cMU#oQyPZ:}ߝ ·j +: FЯ`Gk;zFqKr$:dY .Rɵvzi'y?@u@a:>YU=枿V]O㬒X nˑ힇g"fNzy[MEć4Mt`2#t08n&#.]_tQxG_3>mZdۤXO.gƽTkc3Kͥ $/qšF!im҇^^Y4%:0CM=]c⾎*~'R^?NQ2x0 }ʃ9woCm_ G_[["}l3mtXo=DlBrC'bdQ B jxstEֺsQ*JZ7W9GV1n$;Dϭm]x7)ݯC/giîDݘ) hňšDmo 8gêmw o|,jK91 $BQ;4bܔ" .Bs+bnaԏ/"MPfqm>+# 䊱z'JBzL=Ҝ(x.e?O ߩ5M0oi'Stn#G c/U1E'47j ׬r~߄k2mOx1q=gL^ĸ<\HMn⧒#Nq<RoOtv9 ~MP Hlj|G4dmnМUM,q$+㕾o'@/>yYI2Q 3]%w0p~Pd)-[>_W%7G[/!@=.x73VS5C9eRVfbé79i9Lfb r!5O#EpNQ]   Q $cqCY4HQYǸXbVdbzhVACaEƓE+{miKe4{-a. HS^7H8[}=c{{mܚ3wH  j EI ak鬉bsPq!l iéPv8`4>n 1o_!.OWz!~ûԆepTmk@K_#NVJW;@?qCnV~|&8pr t]̍7{>z$$ףhYꉊ$7i9\V'6E99.ьWKmj8"r+e]n+ g]"IodxU twϣ)#!:#شTܕ#.o1̅V\0 G 0̀s=]d- ?w1SԆ5]V)("!YKӏh4N饚%qIoL~o@-@ k!7 烝1XѮ˼#Odۭ߼ٛ(%K$9ۓie](-qr}Y-qCoNn.Dbg>NCǴ~ޯnnUV.?z Sm>:3d_ɝ4J#NYJE̪y㖇 @= M6&~z^.8vsl|nS_>-{#)]Hg!`^My>"r& #mjYg8&p ]AnXJ0LPpw -ͽ#/BiĀˁngP?`A=9}!łX:.?v)U'?@>f{ w'4&ۍL)6Ȳ->zR4>*g(~o@E9lsV!vHC<Dp)J8M"-0li .~#Wz+[u)?QREw"׷:R WVgfB؛\2 #L@.~\LYQLg}œ߼9 M D'dy(u~`1:% mOͼ%1=sUZTZo| NdL@Y d@$a6@j\C0FqA;`f3$BPp[̙>"B2-JbݽЇWК6RJbk}0B&sa E)w l(9R,'ӛ~RAJJj?Q1׿f]:{Aqu`Zх0_b`g޾[P*N9iwQ_6qc7ъ@@C7%I6 "PV]iZLm_>ʹ%"Nb<&?N˵73vji 16т-Ty(nm^n 醸Y89e7"ڧ""Qq_j懏G|7J6B 4F_OrFڀUK2F[e**m(UE8VD3hl4`*%{[PUfeh]xe,X?P9ixo0"7rOwESbm!A]+xa5XTVRX{O|*;uX•FXl3nF(n>BӇS{I.K`&lܘqLˋTlK L idej}~:y=Ddwznw3}[W+_|zV%싯Z*.$Sq:O?8XgL6OoQC+[Ub,M^n,iylFylmJt4Y3=Tt|ԧFY'o|Š,&#H/CbFвwb~"ܿoDY|9:;Y D=7.h'2*W^Ud/,_k(w'Dz,kċ 5Bm/(ୖZCoZQGBޯJN-(G[80vP ~3ADy&i? KjڞCz|}Y~ȡu|p\A]2f}6s&sݸ{s_`Y~OφnPx)CDY6Ӝ"^l*wC cTsstsl-@/l M;w~w}i|% DeJܼā)b? /=lwnd]뷿nJBq<2 .G^ayln%"x ZdYIJBؑnn-Uy$F/R2=XUMb:wlL-O|rYd7 'Ҝՙz?(\OUtLX꟦:f{q k*Gɨ3oc9naw:@rUV ;ַ̖oz>xH;ը9I'[d;/O 3kU|!M?[ir=xc3j)ꉐWEj1OzXЉLz!ia%2xwzneFqn9xux,C鄩}ymut>YZuܓޝ#&O4ɽu<eu4mZ>7ZK,N˓kM8|Byaaw|*nz5u_MZU&TPYFgrݤ ?'!OɼHDZ)pϠ&gעA b*p a 5cinZOFe-_^${<; tDr:,w9Zck8S.p* -׏ؽMi#8n߫~$}bAQ5"Yl"FaLSV[v!J>3 5Nl6uEG#|] YʐOdxmqt#mڊ::A ;-Hd &]sIv"O6Wlց Bo:yPv\H wr스5zJ i{5kTܡ,}74{h^s+(+!wR =ߐl׾̓H1,ەR'= Ht7ߊ=ʰB8A5)iޒ+݃}Amϋ\$+U~¼N  m!(6uX+ȇ?jT;/,`$TgA*;OdE毂({j{A(9v-v6 K7E8Sꮆb6 ߠ㲾ʐ 4~i|c,`f3vM`\S 66C_a}\RwkȹKGG$h:be8h5 z)Ao 1#?JVWz'8}h$; K8# Q^ԼRc -׵Guk1砱Nh Ms5Dw~C2 }zuvGAz$Ev-yP#f5Oz<3 Xm~bpS/XH 95i<eiklGˌ}2zo_wN9s:B'7ثf=UNAâ0s`^k,]qe3[.sTm({)6AU?^!ıPT^ԅd`gTcWh|{SѰ0frV yކכ) LO}*$H`⪅!D1bbCS5&Eޮs)j>fNW$VيyL@LɨΟ/`SU6v/H ^ 1|7GĨAFYQufӲk7j1@"QJs@ս OkyyK$M"nj%Rv@OlIpUw%ucȹrFE%Ŷp+Xp% ?Vi+Lq1m } #Rju!FKOFwZ6-!WCh\5g82?@EG!j5?VOl-R̉Rp87s@Oe'V$0v|ZI>uY$Kr)*Ԓ‰ܫ"-ۼBk;Fxvֹ7Uh8n,2aqKcPh3%[W \-$'r B/ *P WzMjGeBI7~Q:rX.zs&#E׆\O)U-C??gu+[6شzAG4n2p>R{;Ox P^ā" <`9]XVw n!z|qO}XlAۜ* PUJϠ$yY0ccv6 hU$Ì"KGjy*]ywlv R :(A/ԕqH 2!Ycq Jlt{OD\)!Rc&6ę(&4%o dAϻATSV˲~U\1.Ւ$?h:&@|/UK(mzcbYP[#;@D7 bG-w31 ,DPlUXj@np&X^f<_ Q #-,޹Mb2vm,u̧u((y'd;\ %=v{ F}4ߌL1Wt_ NfCyCXD2ZBr8)7é)K\EFxB0+n ^q,X~I822Y\ k-t(yc:F=wwaV`%R+NtN)>;=h##&LlbhmxI&L CuqFtsq"(]EWb3/'vl>;ۃ2}Q22WWg MRs~q8@H9 ^_X/8%iPAN4yK T|gDu;#N_]m!~:e15Ygv]#w.;۾?aڷGĪžP. ̻_dOw52ei|ìc` ㍰ˑx buk|cl`dk~:>qYZg]b.[I9 ˜2n\hKL+  i'R3Gpuem5Th$⋛4G CpFpUfI Ek%p)EkcdJumy+TԼ{y)#Ns(xG󘙭(դA.Mj R҇b2C>;m[WvlW]C'Mq_511_;t *KVo}עwQ{A5AA{{Vfa.Q=GuWl>QV= 3eN8E $!L*:ƟYRk3AagX]?~~+e;dK_VHe!u!V̻,K]#}T1QmyioJ"B-Z]RW;؞t.ݽa kR<41r;g R4NWNL!.>+/b3,&>S7a )ZQ7hKOBhF"7ݴn^^>1CQ!@Ur>qV]\*@#h{9+oni1qUYĀj3IŶ{YW:ig).lY\pW}K/ߥYܰQQ8 f(_G(BHwAF+K&_\^]qTFD*@1TOh<0 $MƉ?/Gob~jQ+:!ĒX~(~+OA-{P*K!1]OA^U!~ sJݷ'0\ r_F63GB6nA1ο21,QhlR/տy X3 -(3]\Upo?xAu. Z$!W4. -Be=wygoFMKJ,>ad2B(ȥ\PX0r$fDi j9= p&&NE8t1v&/[4mz}ـ;J{~@.äBVZαUJ7$U5 FQƲ OI|PJXxf" *KĖXDQvOو곰+f#^e߰|ΐygڞq%!1m&>inx|T2x6;@ޭ_;C%g,J{_SVF3՟9š99>]C[czL}'S] 5ӜNjy+z#υ՗uFL fbM4gm53+3y\/쪸 }gNhIS%왵eFUcx?]fs:@_,9Ê0(qz8myBXxERfG&(|^|IE Ynҫ8`/pO8#m/|_u{*  -w/l0u) pl^i[֑2T$ۏՉcQ1#4a-1q^<^4agƚ;Kd0l*7ɉV!)o%>e$ڗ1f..1)sϓI[\7EgnpَIM Q{!C¿e #+kxՍ^'hŔK@^[qݍpޜC,6]e[y^{Y65;I&ֿ#]cZ?FA0\أ.=̺oFu[q`ؤr`clWVatOݘbB;\it _#'mZ攵m\u%P6Rs™օ%,-FMk()уaM[U$£խnCЄKu:‹=%"|GRa#tp }us_b8'*2 &>!5u6|o dЦ~ uVϨms`LO,1tuD5rGUaP*q@jXoc4[~c ԫ𱐉B >2WX0ɠ8: ds'S0E6jaYMV|*[^-~4 {K=Hb4v-q;x ٦g7Êw,1RvItxeXmSH14{5%h$鋼Q~¸F[ޓK H2ztljA\Q#䥟tiƴIKI{ 3<e" 'A,Vq͵Hw=$"ݜyWդG!*f,'~ !^!R wgBMW×G}zĉ߀P#4LT/ތDs*/Čb8ӹE4xIw@Jzg`Ǜt/Ou ѕu z9U^VOT óX5hɝlE}anJ2 &UIMs D>LSJNVr<۬oC Bܪ k-*CrƣTY-Y*bC,19W$~`>z~)i@Yӓ9,BhdF L.~"iR_HtF! BT*yn츋űiia"B7:!KLJ-Zp An5$JLD>?qnlg=lY͚F YM|>t(Bu!w[6v|>"U[3hFX! MJgέc$5*v hgAXdO Ztsu3@{qQO۩6G9y 1v׾}"Uf†Ȝ {/OSapT~GYnFt~k -GRŊLm:`dP9}H!mjfMctd)_wP-7]aSNx[q%?IB\^'l*()r{&l6ܞ2uX监@m 0Dm1M{6s=/fOL! K\T^n=[ƍSiY0NѢM=d=X,۲Ÿ՗ZzV0 m T@f4Mv_Z# m#QƢp I@L "qcASeҳNhŶ=`> @zUCtszf|If->Ry֩* %8ߞ(:/?]BH"kDsf{!՘?WӹfAP`m`lyCAA?Uw2U>BifiktIBXz"{ :e-Qq 0bEHP$6h,W+7itc O岲5[>FpF}e-J*67DiSKXTqIO\$Jۂ ʌ 2 Zxn5~'ooD;w**2*OODCi~e&)[vonE"`{ύ'KmeRV(zR?.$w^h~ r&i -|U˰D.yod' E i0j`Pl OO2װ9RXIaX#\:֜hEK!S(1?@k? w0Io 17"0q%a!`0_L|FFkqW 3.bwsS1D{ ehtT<;sZ d 5k' .m$ukExDN,6E:;t؎!jܦL#Fw.-n^itH;ɁުDf%ƒB5[H˜g\tntk$ޒ$5Y\0I_X @{ D)r6Lٚ-6PCiGv'u!VT赗`7gQ$+Vށ"0\%'/5n0_i5]_v+}wC+1+jӁւ4/JqkY7w\PgMHGYNPۮ^aLQIm\N-8R Q_'x%##p4҇^dHj` d,ٓ ', Q'T4JeH.x^%S͹D33(ٴdx)WPtO9TqƛO1 Z޽-*5ĽӖx;=! ZsK`혓 uכ)NFӅy6ƽg.GdcӢVUE݋ DZs/q i< \: O{ Jjh4ƹ*Sܩ]QeE2 qKqnlI+5WWӨē2uoQ[ s "% 2dhwܚ?*#%t?VrcpDoVl^sKACӊ|BĘq `d"CbN -i_,|B i3 !(KȊtBʅu %(߰ zϗs S#Pk'a4Ȁ/UTGo|+ q Gz&. =*NMɤ5$VrHۑ"l0qm>_9_'2uwM`&?W2|YWK@Bxƶr4^#ϰDsnO'b7;i6Ї %u|[ l3}v4HvX6 +Ag3?g^slٳ}$@:Q14/.!?u))ƍ<9D`@uI~xj^-g%6||EsM1px O`Jzjޅ.0O*s9'JTC!S4B}zȲQLľ^#sL+DDFN^yz@Z]6% 8,lH1e#M-R;vY,R-_)K9"lYbc*ʔ % 1.q#}_ VoN#"K&1μF+9PHC[W[gz~2"O WwFHL^k"ڲ\>t26o9FT!e6Xl#4y>@ETׂV-`yU.iD#S_=^<z"FKu !;8c/KM*-w,ޏ-V;㹰. *bG/ $zsTm67RL9 ]Oa%1QY.=^6My4c,pOplGc 3{^s 'i&<8ɞg,I`|6|!T$ 疛rm-S]EЕy(I(*XCd#jG>ڠ:@ЧDj`(Z1n fHA_4$@fnXU#5q:>*Ly`%ёg?J\G1?hT!G9К쿬7T^"3`΂Hڜ&tF l Ž.9%D"ʘ<,`Ww ⡴3 w,m6At-!0ɔa\fM ^8'd_~hʮޥHU*wcV1\:502?YcGFzcՅžg& 2A)-8?P>FM"aR iz {1#7cڋS?$R8so+VfJ#/h ""*[3閗ǔBPz8)^ >P?=[d3Kj$)ɞ#I$ P;=$ é.9]&ؓ#Ɗ\{&N4ل3COimcmR`.%m˞ݳ>,hMXqIl¸T~PLTк:~<jW@Z3"ScKq 'S本YlBKiGI?j om|+i»Mo@tY0e9-^hK5~Sڅqn2@(:0`+iR~#b#,c!]qNQ9E'0g G ZXLjeZk!\VXOK|͉juAr P}'/GV"KE2j,TR~H!zVOʣ΄<~bHa+-:s[?/gٔy2')yߐGjf'i2 xIܪE& bomܰ˾щ:١E+ ם!|'OXLj/}:6Dn2mUڢ]W =ta |Z7Rn=+ŗ)R}R oU_2 uhQk74~iN,;0eTl2&9Ǩ<07z"4mNa=;p NC^Pd0/xʪ`l!JƲ,~cXIk7ʛ? ñk ݿuZ@jCS^]ma{Eo P^y˅gJf8 4М89[.SNհx@ݡ4}ms\jB^P͙g8e[gJnibXp6cכTnE4—›ilzfΝ@B)D8u>pg=r1*K\?ltc\EUHv .ETFRukw $pU#ĥY0u RG'3s-JJdzUexZ V9I>k#Wl^T WoH wYSog|wfY&!ab=ÂSt#(5lA38k0J;EլpwcBokˈiR_Cp!ޤQEK}4L5|f]bᲖߋ#a2k5Z5a "pثkfyvKj+ {K~_HV]\Pa=̮s5D~ޫgwbӝi-jCE9Qi -Edl$h]} jL.n=֙ @TʲijqZ=IǎԁG^@%q,'ZɊ`/z/%*#DUq)Pŋֻfg{'# P:aP|k/F9<66CAL;fwhU]@,av1 ,?VیG[_Z W~Pc|"37?LvZį A ^Gع/"Y1#!D;QO|AʖJzbZcCIMpudؘND^! b%8%ZYNL;=#\=Bp%&˟SHM#Zn2.wP$d~L9dRލ G,u/0(h 80Zz&$Wq O$ t\s+ %}Y j}yttQfI爒kJH+zt}7\An8IمU+&{qR'Oe#m7vant Vo~4eC!q.*fĈ+ >oeSpL"%"RZFWUjެmu5r\DHo٭խTԊ8l:"?rW ke/fŁvs#v:ҭb(6Tf-ƞ=< ױW9ԗd뙮HmKw |r͞VXmiGy.x+&[ۺKYʹ-[.侭E28o  I 5%ueQN5S{Gk#QMcyG}q 5#+8 L$,40 ƭnU[#,$^ً'01/a{:<bbS|hoHoVz wZqu,Gް DqU :vNKA@;Tp*I|X~⊓ Zn+}•bjɒ&$OV"(^*_9Z A,%mFWB>A=nǖ4|#Ɗ8ځ A͓ut\R((ͅ|;þy93QI~LÉۤ> rSp7QH΢i쑪4$ގHQle9s1xzi 4I@~Tcry i0 QTwVS* b &ukM.BE5F W詸Y&ȝMCυpjO{+gPFvwUR|dQusq+q$SfД ӄV[a;*8*%}#k7 dn~"TN:WRI 2pc W2v#ixRաZ,lWۄ*ֿ]Ozr+ieh9_g ' vPA.Gʹdx+<ꯉW>SKx<Í=/$oŭi=ȩ,UYC:C|n?GwmȤ<3hv8>EU4F}aÝtJ+3X;+.IZTiOJ4ۨaf]l PY31ÿ Q 錂Rh]M2$ X(t% EP7kC^Β?A,5S@4.^j%a7@sXp3:%U"Lj׏ko7#rG['(5r+Jѿ5Ǿc@|GrY^n0i,9 ԚEݥuFb}G`zwSo&_߰I0FmGQ.Q#1Onvd8VKXU.3C6N] $at%>S͒QQ!yHBZ@6O ئ-C9(U Jt5VbD3 홣 ܎nMJ>ܯ1|Ff@"yw%#5ۂ,4RN d}AŅhf-.(̞f>us&N|I}[ɫsJhEбH]yNPz%O_z)y1+NqkEMtJ|8~VYΨd{$^3ў><*gֲ S) aڕT$ V a|}h|g`l b, śԨCaZԒ:K|u P^$`p\؊ l֫f01X6Ʈi^8  зݔ9a5}`iB:oJ$'юSJہ&3@/U>cfw}^ۙ6+#GijfԹ@&‡@mlP/xoe@L~S)= E%y9yoȞ5eAr뿹.> V[Ō­}0q1RZJ`eUAA,%a!٤x7;XT)S^dNscDs125,UD`'9{,6/paw` Dk@}{ ˵KY O^5XP;"ca;;LeD+_/] pΝq˦ ̬(]$"DkꯛMndx_ J= ~= `BfɝoI, y2}w]܋s/⮞rB}݊>XWN;h3T'PCeB1ʷó:f KL`}Zs)rf-Pp \#L5!\@GX![,jYBcdOzci|lS}N)J LHr8vKS$M#-=OB1<<@=|r}NpTVcKX Rq{[9GPfɠvnG>[~Ry:)TZé}7[R9N棱4qT/>ڲh%[IŒfNě.#GU(T].As@M@Uܬ >oY##җNZm0  _fqwT@3y6ץ[3>/\,*+e1_M?#v/q3<9q$Joh& /f g5L@RU U37Zˆ_bHyTP+ _cӼ-v3 ``2 C~6%|$%1bhK]:,:mo¨!ⶌ?;~1<$QF*boH>DD7='Ȭ#1*XRq|ʫcn{,=$MQ\Z8,.6/%$\ ;:8VRC9+[@D V Is] BUBtZA7ɛ/}evFH<6,PܸQ!Rh?wV._!'u>VM N_u~7L"k=Mufvu> ߿'ss! He$$p9MbP6+]: N 3}{ w7wc y4շ}g0w7fiviTIʔ8ESķIÅA!LȣgGQke-;7R;ȉcLsnR4%`eR{Rw-ߨRdyl#9yP.=ڥ k p$ŻO񙫈VPhQ_ڙמ32PE${&.G!i~a1ƚ(;kŁ !(AD髊4NeᡯЉ&dW>•q}q,ic$Vy \Cy#v/?rK[FB Z+]6m E(nSɆlĨ?wTԶF%er4:i?S)f(WebmXh#ni<*e@U 8Msw!D0AnSpe =Cs$?/;qXaֶrs6\d D\z31i=1&JjP4lU=9wtMYˀu"ol r^ tcx$F3}I2"ǯ5:-\ܙ [ޓ>5ɸrW3QeV#lI 5„5;H>Y+t!Re7FȰ"ut'P)sq W.b!2B:12edN89Ҥid"`}p!F ~h>u3ՖqHK.U;6w)41x\+纀$cd[ LhܚP8?[qbܩH?飸L rеB7ˆ7 鞃}O`ƺ<8~oRzKRJp>k<Ѐrf0$9N8^x1ɾp<;Ck/9~Fb}{H/vZ(YAx{s-$ /W. N -e3z뫚D{A\M?y&2.?E2@wMbg% qeuW{I(ɓ] 3p.Pإn I*Q_! F~J'gɆU.- GkC(TQy[SHo߿אs}E k"nA8V4P!5GXZssDw;=b~JCڹ,9if 99]Qiu4?%5ġkWi%.&xeusM^P+(3!n2]ܹ=53Vh)4鿑Pd |-ANcer 3Ӻ҄O6>9T[/|]Za:J`dU1w3#W =EE~j%ݟ>r[+Tr6m{ݽ4y~UQKŜAN/hk{r,Xv(Гi.˰$=߬GsT#5=x %Vmem-|j>G3W3V>B@XC6t'!G<ʍ.ŪӝhUC.ˢggOm~/OF-c\w4ŃQ` 8)0-" .'A}l>mGaωo_C*7Âw4!m:ׅ=tv(*iU:""dYw2ߣVT[/_AAt<ޤ CjC↝nUs0vAAm[̅JتgkR:|I?dԘiRȹё_cG:\_O'844?N~rOSX4!; =@i@ConQ1{HKm!϶|0Y SC(&Mٷ:eHUOMrby|&8XNj:JWW4Z'#ݍD֌ǥӵ76Icv)'AXxuӸ&TǦ43%EJAU`윛S@1IV `LZ%'"pW?tDij䓋5*2z zt'Ө6`vHG=yBdm} 3uEA ?R۫EX_.үym"T~ eA qh >(b0I[ɌH`g$T|WOb+f5 b QCulL~еJ:'o84A1z+ߣ:nQg>w5V]~{ڲ _F^-$B9Y SȪm *Cꓚd65>qŹ+t5V߭EMTJerYx"4{Sv΂G ֚N@@ho}=Ʃ f|4B 2 y`0H|1O x&&1(u$2X)Ked뭻x;Ab1ARSX1MAn'kwl lm}s0W %)ubBV0c$Ηoz{NKpM`} }XMz%2cWY_0ҁPt"컏lS/7rdGHdwe_p]m,^@IzXNG`ɶWhI bjWsL𓬾-r۰·UN~-INDPNeJߦd\ntSեg@ˁ[Յ/js͊qhu_5$2 MJ]`SbH(W9E=Ln9\IgاY\PT./N7̱(ҝftUHF8KO\ )DʆfFw{*xp{v3qdqh;%]P$10U$. S>_Dv(4.`жP],w򓩤f;Q+ 5*?qa_%ф'u>-WV| %\nhgvRCe"0 C)bB8YzN׀~C @ʭ=-h;4vq3d?_ ùym}#Vߴ*v|sqV{'rWʞX1y PTKfv)'+ PE,/u>ԕN#ӝO ms[M7Eyc͈ey<ᄱ u:_*@'?51h]i\u#6wҋ; QÉt+BY3`S5fÑw}cÈ\DN#.fP5w?/4awh4=%^\V~h~ ޙ: ʆ!;I${PXdp]j:-M)r Rf],MHA})@"YWalQ财,-<8\1~a "DRn@+1z-Nd pA~ [2_G>qMI͘C|K7F ##44x R_9i8ÆL :2ZC}݅(8+ryWkuІH7jǽFl< PoGtೖ0u@TfZ„԰ƫ ae((G$wsȀW@-p>ovIwe<2BwTjNy"W DKZC(oك]"zét"T"|f/F:3xߤ9.Mt @hLj`cOt q G ~^gB.i2`Uvv'$mda68F(C9?$'eF.L ,D37KM]uRNn3ފ/֩hCz%|{:UVS>f/-Xo`J eGR=N"L[fcTS#LW`R tU\9mv1'#b3;&A[~R|KPS:T)͇RKR.LFzw;YLBP`1GOkVo1r#4i.l/MͳH_(o *55a) Zb` PURf0ad5dyZ4> ^-mQ:k;wֆ] L|tw)Й<31R` i?ԧaRP\j"ucUo~^x$T R#\1z ^kla=Ł*ؒGlPH&hS&a%xfvgMF\^D| ><)Aݢ.G 0vO"FTR*'"js׵lv@ 5[>ԡ ҋϺF+WC v`M>%sxaBw*i$yk:</Lr%$^~T33Oʬ4Zzj5cj osu!/@SkA%@d?By7,>P88) y0z1=e!YC'k.2w,B&3LKh,KW}8}[k^FJh+ #NJыhVӱ:)y|m:&;*UlϨ={;%Il, :ܡ[]麾-g J"jw9`b} l =_|z|!=2ԼR:JtxQVJ&~7&:ֳ(?he\؉O7m(qyLxF:J+;&izіvKbBdgT;F:#Tč{ L4%)S)/v~ł14A?5e^cvzQZIg,#q6[o(כ};?:Ǒy9o=N,dE]E m%T,eK/2{#hCbȚfi/d%{ nWYŒ8kG"Rau#QXrm}:HegA#2ІWW'JQ{Svo! Utpљ(DgD YI[8v Dež@ `ZȐܟI\QB 76ʿcJ1W@E`H:DU }IkTҋqw N-Ng[PLǵ[tYsEkۣ#A-T rI/)YIKW+Si(ld :_E ixTPNሠ,$rf E|oQr/0-XU`VmN`ckE&CZLlpqQdSFUy0bxpV2kJTm Pd5EpMe%osT9ϼOט:ٙҷ{>,`z.k>3-JJ1ZkX JDi=*@&-?l,:uHϫ)kI֒ s ^2~NMU|?DoyϗoJ7?ylqo?0b"!کy6wgKh] <k xhe+)]֪f %E [HhkQ,BT{%/ cR}1aqďS"n2o(;{(d *N,!՜DtEv]TEԒзXAO5iH =` , ӤJޝ<8I4lf cEIrZ75Dz¡]GBۑ9A5۹-7C =; 744̱rk>q؞L{_4?'@8ٙֈ6NyYH{h9|W' ?(gd30JtOnsM qy35e4$־~/}F kAQM6ijypl2 ({44K\ #{)겹Ki~$g)T8*HʍEkLX̛Lw]ՠY\&>hbĹ<{<%躴-f Yt6z ,"q*`!z_I ux%<>/8]9)/Y5f`AC}: =|q.8 زX[/i~F2^D`1 p*N0aOܭ,"!kj3ধ&\V@?Hv}jF \yx~pFK ;5[9hV/5pvIw^02Ji|3l>{Dl +SF=bY^Tڝu2,e܏n!khh*\5IJ:+|;ݿuLD.C[${>OH=u>ë=M]au/o1{\ k0w`2ezL|V?hm{s>& ϴ|L un?<0!=@ܜY1'5k i5PHx ͦn*t$sɮVc~ԡU1J)}Jl׿7}5~rX2:<# N"Yn+CؐM/QhUp#=/aH۳ aVSrjoQr԰†aigBXw;JGnw]W"!:ʯ@(H'JJHɉ^@@xQ8G )d M%(G|XC',R]R3ױ^_HLN^F˜👶{C{xV( |10*obAH Fww0 { B ĺB5vw=W#kXޘ+=m3`~Ad[S\÷٠O{c2ŋ1&|nQ*$]g#F/4ju>Sp3r gQ޳{?=&/qh{Y,xC嵆p='o4M5 Þ¤hQ#ԁB fw ͒#`Mds8s \x'9 BPkO_ "˫bFo 7z4&D:rU|iėoQ1p  bPX>H`ke۔Ğ!26-[ w| Gc8{6u?cX>yPv2.ݿY|X1v 7%A&vLgVqmv="*[^Y)@qɡVb e!&:ߪ9cK3Kz<$1U i.իbi Y|+=YDŽB-·I3#PY}Bj4l/s0 q`Mn+"LmgT75/: #& 3#G֖Q _ :v<HD2FR =!j LkDnWd_Bj"F'^Zogut<$@Z|Ib` ` 47a/v8'Ś)|bFjE@X٠{&VVH3lWĩëqhsςL*[|ϹtvM|Qa{WTӞ 6w&"E^Zr{P^ 촨7`z"{ełj#җ&+4k/ bGg^a(1%}g vIaǘ(bH[S,iKP6I(/DžQ`=jL71TtP.>0 =:[/(I"q=Sle'M O\OU6kXexpU]Ϻwᡛvn+qpx->i-<BhX`Q3b.Ge(s0Pq;b FWT2[7:!q;Gfj 4q52u(e8s"e7t"w(ԘbX4O>Jj ubPA^$p8poAczOY6u@"J#_ p >F7B vu%ge8n&zsnWsi;4gM<6ZNo/'#}~gKviiCo~ݰ $-` MzCId.i?:"RLAٜq2r]Ȋ]0<аoU`%yCu=ʸڵY趤նP@Mrğ!2X0 K xs4Ջ؈5}䙁HB"t;+l_71y̦7YviVi-xkb fb+ oەW7 ;j4պlMhŹ_ց 0q֯l1,`x!@2JOQeJP # %X_49щ!yh^RqD\T m1Ü8/紽ͥ//c??U!Ï96(9YΊ}!`N0a/H/J ,?N; U~3ܠ>ӗ·;NΝ_WSEDQMi>?MSxt0e^`2m7H=t&A3RdDԲaKS$shi |go3WW:;aAGuA࠙1n{rdrF8,kx%TR{"^Kf0:S+!}W ܶ+^m-G;@b"#0ӦE љFGzjacL +g=[yo8C% öKtl=@({EI%iC|[E|Ά0}2VBC\Z) 8׮"V5G;*WJye.aLR\ e/ĕ#cmt"3b"</Ht_!M[%pu"LLB!LD@ܟ@5_uE!w[WC!n[j@虬 z:~lլE)He%7/%64}de[UP™x%?~cwG#pZɜd)QkT9"rZք!܄tRF_5TxɂXgHt;/8)7YMF0E&@'e88%j4]TA7"i_T ]=Y9"sdΔ]|?j8c Ax4Z'lA1?Nbnq|eSb:MϏQ"ZBRA( NQoEk.6jIJ@*@vUz&O֠GLǰ52 IzyS%8*q'EV|ßq;/KLibOE|Ǟ=ϙ$f+M>3=a6t.l+Be\vّK!$r+xY'Kq )[dR>Tdn8vjT* Jb YIS 4tT ANV p82::31)͉m%C J.Ӣu7 DwXO' qvɯwgaΘ{y`*ՙ[ɰՆ:+YYuD_8]x:dҾ,55\!K`7)vk#݊8{Lav#wKHmM Ru% k! NE~^AiC}/i8Y͹p$}k x_.%W7|(մ fۦa#BB樈4=6<=/z9mKliO?q?6:{3L]Q}w^R}[TLPq?WO.nNM.9YY|!e_'ErɆ<:]10탄.&C FSN ʭR|>t57K(@Df6Z(iKnIFZۛ4cV&509Yq0g}^D_0s\.-Sv,&r_6 AƏ^NoYn6U H^Gg=6'}eW<r\ x'噢]^/K@, 1)-Iֿv]f Kͬe&_;礯}{ -blWUNГJ]Kj\| ;X쳋et;Uȗ_4^*5.gm?Q+uk*~mGBķƙV(NP 9a{[I ak9r!5j!6o8-YŠ_bF:O8?N^CB!.uڨt ?L%_| YGr;lgNIБֵc֨5k&R5 )dJ DNgʮ.<04!2OP g,DH@QLvGnXҐQVݕRd((}7)b 5} ߵQi`B!2)Nfi1|@}HoZ Ag.p %x`:,M;Q-;O,nC39"2d(RBG>hX* pЊ#Cl>=צo黐w@,{ykJGdM__ 9aS]c `6@/` Ź[}̰HŹޕK [mCrCkRpP]N3, #$}x~LnVY칁^t-r ܺ~/ +y/([96lœ `y9lḚ[yELuqd[ ;wErA)*n}K1rΫ^9['M5}9PvQaUzJ T-B5-bd1W_zw%#P@sp)JZީ=C+m!8Z hu >ac_smOR388XL,HPL^o:ݾnHJMpy,L^p ":2Lub7 :6CSZ`֝4}CދUGJOb bJ<u5}"eSMY{E_HC{UƳB*Ҙ̞w]UnQnbʮ;z_y2 *  clӑ:U;j:18ߣԣlN PEM~F"By6 A;QH_ 9PJ3_nQ`d&bbW4{~ hm bX9`_Wof:N5BP0{`\)\eqpfVp 5BR4y,sb={ŀ9 )y&wg?7Ir%~`o' nQv֜YL-ԚNm)pNߗ$I|s:L,љq^S6%7_Lh-K/AEI)[LvVu:ҁ E;hbRam: lUdpnW PzŖs×kL?3$t!8KB@VX'J̈́؁7H>9LvJ%ja3_)f+ɟ>M|8mzQ[MW4IaE#͹Ν5Zp/fGT⬔"Ј$ z#Wͥ2a..c1^I۬sT YpH6xYXC/hDq =N:$_jb %m \#yCHVB: }@ҔwדV6Os]?R]?= M'֍]v |r-%n☲+D;)j5PåEV 5i xh$lHB}N4x"?{ojrxPبPkM;;lIZv\r Ki{9nWc^H64ԆIt>翰;L@)& iԀrJ.@Jq rb>IdlNI^>6X&@d+ZӰ"*cIϊnȸDI;C? j1Ub)u4ѿ\,6,`;ӌx \Wǝ i.Ff9z@|2:% ܬx\ԕhҹ?9I>8WMw<żlۓV o*u'8}ثOI4I^μYN]6H%R0:HǁDWw[ (t~S/_B]2S'mG`gsu*-H1L[Rxu&G7B7ё V~.AѦeYRK'aWIJ*}u?+7c |Fŗ gM6 57_2?Tɼu7^Ċ3_֜ݍѭ%$A E5ndz/ !ӗs)ɕ%xnFu\yĻ& {Qe6^T?q/:hM_{ )6gޫ8 >Ҽ\An=c$ygKP q,`y+Ke~ or~X@smUvpOU-~Ь'A?/ CEriKCu1Id/l`3vg[@Ai.1X 7.k2;z{yN 0C_Knb$/s8`Q 8!Je]8r(.1DCh<>\Ɇ =Z N~>+ݮ~(2E>),˱r/eAŬ"Trؙ{>0mv,Jy%{MnA]^um1k=$8twȨ6XxXL֖sXt(q5^ך@q[g#bP1 4Nj#OzI(`"Z.R_S!&VF}#QS-o#>f"/eP+5.} /ًþmPs 13%QMZ^ol74ͼU’]טP~lu lEG{], caK7=a~ЛmuVD~c|I⮎հC;~1G8H4;!4r+DeETSb2o3Kw@Rf="E!& ] >U#/c#V:z RgCJo<al4B;2ظˎ `9AVemgBh԰ rm716(/fmzO~CY j~}mdպg}pdTlt{/4IؠPJtw$+ g^A%8VaD= ^>T7{{!pUI$nJkixHrP02d `{G:0|fq2H.1g]<^ & \d]Y7M=t=Sֿm>ЙT4LZ-r[oKoxx3jFhR'zA7 _oh+#JRChEIg?$&LE=QPlSSuqbpU`}%z BWIW\r;[ $SHt/GMQ0IH*[{ ?6o@c{ĹJU_Bc{9ٽ!ș@Fgt ;ܝ r` #av[挑궻XZ*gpȁW:{ tsTԀP>_L5d"xu|6|``:ZI0#=Ӓ=“9R%і~2Zg\mJ"/5`uV2YneTWJce` o% =,sf*W(+xmMZC/_jxJ/ $Bq!ͯ#8+thqFiV,xq0 :/zN\m\S*kdF:,` F{&1҂ W-^0;ueeRg p7;9Tda--c#'F8>C8 +Mo>M]^=mH0F~Ogym 6rE~VXBAЎ w{]'KnqEQJWAMkS;„;e?sxu& <0ȓinb/bD%m%ף*qzٴ2͡Gn0_G=igCPSHA [x.ٝj8)zjxQK<"Or}N(cYMich*Ո+ tl$r@Th= %<"]o sojvCEKj3[̜}* \~egLSjXӉ[BLbVJ(@7.Tp%D:PQ7@lKԘJ[)ĴSbjX܄nKS$/\nT:|'e`v4En{N͗$WiB6;o)I5*+Yz`54HK:ː^)k%eh1`;Yo'NhU0-%W: O& YT?)aC#"|sjQ%j/ i%w>,xٲ Fd0ģ4R3bƽ &JJV~ |wk]vP+B/<*JTԋdz(`f&%ePᵌlIUVnu? {X?F9[ʩaYj&OwUSX(iiȇ-uHC1+ɼ[ |p4`锯lg]ۢ-YQ \_ﺛb+Sb4㪫ͺtx]mEg4%ձ6lY _ Us'9tۂpG"VYdW.τ8ELkH5dvWi_VT@ +6MIČ2<Ղbt=b *Rٿsqٍ@>Xc?}D 'u֐Sw$׃(<\8OTn]=Rq/J0tV;0'=aB0s_({Wnhi%Uk9ݘۼ8j;/K$?zz 0Q`Xs\;`nZya"{;v>ˬCѪz^j/ψ=>f8*D>ozgʒShwW[wL'3wy>=[bGtH =1s.%smXTg$O"Z,Uc߬iD2&G[[}cwh 6b dhh9qZ =i~@CA@GB!-:;ezsn:IvqII_zgz/TwP,DDMx۾+p';ZZߌ3QU=,cѼWf$cK*ԄӍr -;@` 'a{ {apik3BJ4!^b7wMhv<ښPv2-ؕͳW| %>ԏBS2|U.ɼ%<,w"Ol~/j̪ߋgK)4:z&V͍N ݓpN);蝴%\;wXޠ~\l)P0",БI)IP ,h)- 3jX+2fN*-- {&8-ͦnؾYҾ½ImP}8d{d.a) Z3t>/=DeD厪90j1_F08F85 ?oU7wy6^HN_5d. vi+w&휩rɵCȘ:`O'}'cw.6z_Y@gk4fZ⮶s㺺Hsa@`\Ɉo&ąfV&+)s I]\niʠ~`/8j8߄Kv-l{5Xsx/M<%C܄t7!?$v.:">iX`vZц;v|޺,-+ y1?>,0~Cgf:n[vFFb6a}\/ ]ZW Mqf4A \,YzUk+<p ) })d;5TJ~Omu|tɀw7>Z.gHd{j>3MʖvXRڲ%e)Z<}nrQ黼/ `Z,0ךtne2j Xi.=_!}AGh,Cw53N 2k&6Q9_ +}ƺ;M$!~O>[ܕ&<j;ÃaHY|Jyvih= ڶGUS["'꺹nnC"ܠxkkgÛ:~-J{#`t~5y%? ջKB$f7vF&'h|'g) 1x$[2Ax-!IupFܪ}\lw/5,g-B@ LJ%y%yb8^acr ؇F+3ZY֑zyl?)9ʞezQ}{4=1ɠSA筹ig| D}ȫj`rHIT焞&ASoFܐ"~Dsě>YC8ܸsD"9qn͹Ko/kP.?U`Dw,p$x`m*74B,8,wE(x $}ND*S3M߾RAi___leP3H~Wo*$8n>9m-e \<+}:OwtnWmu!퇹4GJQ,&p'iGiU[(o"= ~={c|HRGSU]Օ(y%OHRgҨz%|XBqd6ٷdpÌ.%Ш2pLs 3/[ȿa)hGy*OrQY\z)۞& D&Ue#_Xm2zs~h4(AS3Ӯ{7ChBAN.g2 <ކ=ҎePv0j:9+e&=}kqXhm@;]W}/[45<+- $O(Q`vײ ej?srn;lrs"\9=~$ Tq Dk׀bP#21H"tEs#aKFAۿ{,oQ3Zk"%e5C,2DKSC'qp!>Tݓ3 Jf ٝ3d!r+9m}>r3*`oV`̈́[3RP-\ GϒKkwLHEUȎ"9Mcr)kjo ˴HikJEdrfqa(v͇x(ttř4$aN|RGZp%)^Ŕ>ӂg,*}8*3{fԎtmnZxKB u.ybՂtí߭foc=1-ܱbeJlh(#m~VJ@uj.6J(HьFy{RbRNbzDP4JP$ mIkX^4ʢqHxkXv2eu/gOT6h.GTC;;RAlsb 4$S7]D.Q*mL9n-[?CLȍ),XՉxfP}G蟷:k:HԓOZ Zb(Ih 7Fn=ifs)/hz[57:Շ`_?ؚOHgQөirB)'coE9hv |(d3~wwbt3>\$̒w̢&frsBGZ.ަ.yНS-Z{$sИ~mLXJW0ML} `Gjѹ%>տgh y~@x!PNRtZpܙx-sj&eEuP̩ra[틜›C5&8@ߟ`57&=Q(h6SȤXM8O7[R Pb&C9ENYIOlRG=M۷(4ERz/*TƑmW$k>] ?1q鉣CIY~3wd"4bYR`V< #Tɱ"bYno4s#0?R)P*lO<ܸ"zkBc!Ex]=3HzBHVh&ȋO&GagMUL T1)ek_5ƿU@y,aʝQ+W06Ot׺ ڴ'Oܱѫ$f>wxN]fr QX= Q٣YlMkC\$AP}3oODq!oA 5+#0=%)=c͟vB=Dܔf\ҭeYb󘷄 n60yΥ1ەi{ݕWT?TN#7?\d>8[{K"T;N+s xp\%* Ϳ@ ZJʡ,_jNs1O4irDwu8/KS@~Q=puxօJA?/ќ>7kgb{`N=BrLUXU/ ]LPD?fUQ(૙ar_sH*rf:ا8Y'"t>k-,.]BDww?hLZۋ@!zu *>P$z$lFS`AD,RNQWޘ49x*-WЯ{|t1rnj^X^PТ vXXQwJ"#5#P>ol ݟԮ,q3g_g~lhǍZ[ 7᷅撠F'\o ! [GgLG [ Vql/A K΋{y]s{1ZNu"2<;n-*<ɪ9}gP)ǀiÚ<1^oM mᗝ$O%v?ͻr2mb`BLWvg7-*`e`˖~'N( o3G*~n:{ >) 16H|$M ]dWWUd' xֶ۾6 ,)aPpz0n dGеKյ/cwr~, Hy?;p;b#eHFTej[ `9NX 4K䜟řQup$襅 zgŕoVՈ UWok1+8pE+-ҙ_9]e Zf4`{ŕCֺcY &n舎-]42>fGՋ?v#o[i Tΰ iIOvXjUqZ)IBtFw| j$}5 qК:+uկUY=#N!&ر3Th2T1M7QUռVubcLc"!CR3<)Ms<1#AY}\o $Fa-A{o>s~Tx+z%kRRZZ=|3_=zT챂ĩXbI AFS˝jS7DMPwHL+|8#55ߩƓ-2:Dze$,"=BSQ!|uNa'E~ߙ Rg.xBUUd4/lY{<˳_dw'_3*BkY btHj:_#>&Bx!XG?(/q냹+R޿j?4iW1j {lUZXմF y}gwI_mXO B\e a!!{e#P!A,K?V켑$Gq> [į ?I/5R³ޔ;XFw` d.'VP ~9ˢxx<({BG J0ַo GH pI]>IXds%~moxJ `5R-T$VZG4tvKS+ !pVԯJa02;oXvI'4DR| p ,X9ڪ="H:_?md<i`@뙀 v[4$_2۫ ?/A"oa Ǫ(tsJw1D0F=J+9tt !}JZp*(zߧ\_MrnCy{zj^wh&,j2lR6ֿ{Qd&8,tuθ@c! wj}Bn5n|W@!qa58hpzP&tZjyi%dnFP?I}/]o?RW>C78ZH4[{y!C ?o5 2З0F8D̐,&CD;ٚ)HSY|B\rXG3Xft>QrO9ʤxs.]w^i[e'df[?7쩲'D)eW?n' d}YGr{gT@yW! (|Kc܌nt)W5U-QX(J/AQnx^y˖Z՗S|hbL6dN|=P >D'pO#1=vL|h; *LT(7\~c׸u>^zϑ$bdDʟ:#ag49̛jU'z+aobj4Q2CFt MvTpQ6Rҩ D"}412Sm0X]#G02 !i H {KOzrKr dsRojdHFwSS7 U_1)ێcC_F308ۣ˜\̉Yx9yl5K7`lQ|-&2,Q1LJm|ڿP yq#غ(EYП=!(BT2qo)GGŵ \KJ̠ 7*I`%g"Xdd?2>셥HL̖L*.9cA: r Vww)B,ufLGpOx 0{0=20O8=ABC2.hoUpo_Sr'f ' '=A4k=+GZdpMު![Z`9wK$oHR AO0z,V?x{縼t,Ñes}e.`g%:ߝ0ep+Kte3xKl%HŻ`[Z.Ȱg/_ugqm%87M;CW׹>!rN/R oe~ ҆I c=.WqrW>Er[C$WVPb3QM*>H! ";z"YXialrS;PA_ 8ϡ#۾*J9U8m1pQՉ`\ iolL8hȱT(Z ~T([fe09}!v/)xQm>1vc3v:#R5 F\}(9ȼihIx!.&aO;tUl1_Z{7kO( 7| Kue5X bﱣPOQE֍000t+|IޖX$]y2-!1/׫$=7BkEA)? W=dτUz-$lcl|h"f7_"?\Nnd́PODpQ\,w-(X} m{`tn2 4km4<(/&6j cNE%E/tUe juw`-Y}MQ,a0cP\ףmi!xQsd8Jh LQ*t@˧q1Ő3r#qȴ", QX<籔h'-ӢIm7d@+(:X%{"UOQ2!䚺dci [ mC4wfp.pad~ƿRH1Ն=etz%]͵XTkU ӏ%_􁕩 6 ՑrwXJ%D f]g;m"NעOH1_6~؅ %],kY4^ + 5JeNNFɒ 1١+dd4loSCp/jy@--WQf Kq)A&]@J-V.DKc |y^`R G ktct~m7bbxAyx)0zG BJ+RO 1/Pg _ {ظ+جlWu+2faoץsJֲZYw.B4?#%6IuK58ܣH4zP4]D;qj84:uKRV+ʁL\}g,բʫ'qg˓X]:Z]9qJ?n|3ƮLt4Q<pog 2,>幧]S }MHM1ZyVBn,T%oiuB57ޮQG@>O4/>eY!C1G0dQC};M^ %6,7h^2XB]ѯS2dMs*Bz>Vw)ؚr;NS{U1ʧ(O񘖔!^8!OM6ʩ t.; <2m4ʳ_4^k Q/GVb`,zf*=Ĕ EpB_I6+ 7?cBv+fG^vgD4jQ#?gxس6UhX=2yO$C9V0ܟg8S8b)Ql,gXjp:kLgK}JZt(Tx` `eY&7s۩Cchnj|h]86j1xOt :%i%M܋%gKWXG{xlM$zΥМ5.Ib C|O_TVFοgKM&EѦ,,k[h!a؂4Lސ<tm詻1`M hef !GXX:j &8g12 =I,^U&uV$hZM`[ƐX- S%8D\r ut}0I095OV(6 3g-,{]TMu ݒ@1A[bKEEXNC1t83.[ zBXBr,[*1{X |>W~ O" 'jE"1 FY$ "+ I;QA4&fo攝Z+>M- 4MZ2&jPo48_R|n3Lŋ4EG>y{6?L xMfS`sÕ$4闯(8gWjH%ӺdYt:Qhn_J~R8Y%Sz! bJM 5;L`4Fnm>MO4*)IfGAYt<ĽE˿VTۅ3T=}p=H/5ũL11CcB`" A%} ? ̀Ys.xoId}1j)|[,o X+Am%3J1I>fA;#?VQV;{E/X|,&0#3XI~'_#%6OR1$Nv T˷ ]R6vSjJN:1 hGHI3'|6|吩5M墿pj@}%lmnC!t-vDn,Wߊ -pV/W?vK*?nE%80K< a(=WW*MXvEgPebY'%%Wbf.\`q[7c{suta|_ g$Z] INsY{]ZQϟF:G-A1" FMP_TzcW!  δ+0h:NxMHap!UXoAD|*M xt^wNjY$sdebl71آRu7dl drܜӉE?f)p0(7XbkWу"vQF  IDFjD Ddq,mw_~1=Daƌ>a&<bv2k*$-̇{qԴ}gȹ>HC ŀʾu,?{yG@|+ɾ~׈`h} *r8lVyJ4/⁻1k6_j-QWn1xƑ 0"$Nݞ!,F<&G#O駆9IIvH.}ែy^.hrUK+Jh#FWlQ Ӌ6zmykGB)vMe=O^B[F%0AI#uƹC{]83nJj Z-gź:"ᛪ|w1:h6mБUdux"d-NS: O63؊.B0i;;ư/@"0)HOD5(0,s%&۽Na dʂOO UxG]8W՜`1*.GW@ \S'#щ'Sc4>MyJUnp\a@Ol4xCyV|h(| X -F{HGrNT-4Vl<%4e0N8=q8"Ok! >Djb$CD_X^0aiF |:=&T̊븆@7(;rn $>E'meр}0jӿ[ܔ(4?f9hՈk>,?6.GGTeʾԨ3\f/r>-gR$'9(|kdIZ~-ŌW9gR[G &MX>9Xz8`Rd )Uʚm% kO ,~b7RHXx! @-א6hKb܅@Um^k_qquPxCkXI~ FC] W:H "96+\~Bկ.F}gVq<͙b'[>({c+S*3hܱb.I'`qJPf" [ DqW*,2\A WdڗmH!em<XW"J}dAt]FXcP{֑ K,XWΑ]SQYy<yQ*4 t_ѱsKJx޺?.Qi$Gġ%fʎeǠJbNBdcLj~،| ڪ&"tyS] YH4g3 Zp~m\BREu5Ą4ZnM۹fK⫈ś|u<@J&fܮ2˸wSa_L:@7$V<݃'xN:]ͮ3kkܸqL͘8?T4Fxꖰt`,7&vd=LEN\iw:=qԬʰTS`#;ѻ]fbS}5 Z&1މeE6 `axr>~aL&ƈU)m\;Vhըa`u`!@7IH ɿGhWؽ+'1Ad L\5&laJ%p֚K~4 "9lLVgYip䢏Z P9I";Rk ;2mid>DtB㬲cd ?|OgSet/DgŜ|J% A */Qߌh9'-ZXyu6IPZJZpA^1+NCjީ\P="y.k ^$=vˍA)]XLYݮ+F#AHUbYL.i9<,@.s[Aʱ2CNq㳣")YY(~EӵG ֭s{Mc&RWjAxZ̲ƀXyhh~'GܕDw-Ycq6>}¨!+`{dvk*,N0"yu_zivG8&n )#rUʫ !F-/&*ZrK3U }T|^`p>k鋤KH_dd4G!&@,k>b N搄5}CX^zM!Gܚ%{@^_԰Og^+̺ zBJiefKm ڧ8P4g6'd/4njBeÃ/ZfE}Ԋ K@/~7 '=55NAU?$>cqPQk >\܉)#gi*bOgpH2 8G9qu< ǭP_mFHi;#'4aJQ+ɪ<._*Wf)@<mvh~DYpt?t׹DYx0_VBKwcu%j j`•{CҜbUK"R-_[|^?9d$Rі*B|v{:<֬Gl\/%m Ctmsܷ1IYb9Eb+)xred|pa++Yl1 48%ݢcd@_(CI`:wҾ.6?V4[S%Uw0RM݊]Ljcm5\ MC-,_xū:d۪ϱ%./ĸ-PƉmc>82ݿPfۂ žd5ό]N9'EKʃphc9$8^2 9Kf|,wGp6Eyoxg:u ݳ3(is$w9\0>GY8EWd~{59%mo{ɘ0ܕCcRVws^6῎_8ݯ8E]F>aHL42 >MbTd[[)%C?$Wkه˄eVrI=ٗI]a-)3֘+[F-h } hSL,ݼ:ڪ~{&wѕnC У>lFpLnE }Cfj CSC 5Mg Mh=I!1ݕYjmly]g;E#6k4n!XU{aZ1qO,{AٔY~72#tމ>;K(XxxJw zZ Bzs9+yמ$6 GQ Q)C q!3j()uK9hu[y*H:"Lw#6h[a!HG\i^46p9Jjl|ǷRo9vNܶզs`Zςή6x W7P%$CJzMժ^m I*`hG(1|V<gx+jI60Ksgi6%J3ꐡ^ԂXAʓBý: ҶQd-HƏH{e. 0}9U,^ΏEץ`G:yҩ,]ǀArKi$uKFd([ĄfnVCy ŤE9JB{j_liKg,I`:9)Q+/…g&oqؓMn@.Rd!?P#DR~?gw]u>{ܧR=eS,S%Yk\`5ea. |ƒEuq¡xf EKq8&Hw 7wdrcE.臔Uzҍk!?Ag;WSCaOSYGm{bVI3ZAar|DEzӿ3I*+vmj86GeWw 1 {il|k6JSh-,LֈhHz&M~O$G:8h^Prip%T x Z_)xQ  N%ݥXmlWjN\rh$NKQQЬ"BiaKIVUF<75K>[pq9%(5ePpK?"o&{|mW7r5CFaZ#UZŤ,DR_.KØp'^# H{ig6&Nf{-Mx砥kB,xzU1i wwj IY\0ֶNe{[ 'ztص;heFEkkXԖma0J?<+斬+8SJ"AF (ݓ\&Z-:ou[(M̌n.8h4]>#{zƒ  ^P=pY}icV@U?4ɥwO.n|UB(~.\}RG_Ȗ3m,Affbv$ ףcJQ.ĵZ pkϗ8 Bh$fOYc2U;\@ Z[[‘FC껵Q/{˲u1-iCPW8nLd>er6kˎn5Ă/*jrUBJ@6:JDHj{1 f'!@ImP>=fʸF|\ZF $O>|ה\h$'Շaү\$wѣ'7qDeA4Fs9J49 d/|ټ'CAΗ{/1"Wpض|*qb 6QߋՉxB G8뽃Vz@\7E^wzQ5-!*uFds!cs,Riqv Wj`Y(}EtkV+@2 #1֒`Ilk6<%#oF`(g$5ap1]b5߽l8kѫvEi~+u&k A.w.G4^fj ^?%Z-9ſƋJmUvuZ8GKzB](!MIK 5m E@B7 ]]l&8՝FQfR9=F`}=^9je[3%_q]ʺ[`u 4mIrF{ G圀^ cY`bD.)T{"̳R*@:7KFJTEhѯ֎U6Fz <| _y  QX!xOzORXJƪmƊg}+I4 S w䁥lW]rL@C|p"qC+gKGZRGM*<`l92ß:Dw|KA™^!O:*h{d¦li-nsx$ѸˇD}(pv8c9S?k7?eyюzиL0_PjBh],M=ۯuӤqB2˖xbvr82ƎZ/K%*K„i CJS=yj6iX* 떒 T]־m\:+XoŦ0jv_ùsY) Q!0:2"$""A6d'H?@WYڇԉ!MH"bj*!k %lۇ%_o9kҼw"*j1D=Z@ȹI>L𚷸!)D#bgp-e3H@ߵ6( .`Xut]z>NI ̡l Q$gM~Z: k*ko`r/2 Y"(NVoˏĽmN ]<_`G# oP0=bf4jHXgt "+]q& $C^tzR..aٿR+HVEA0dik Ece@8)B)l4bzmqs'g?CaEft ~6K&xiWΟq X'dzap= \yXyYJ AqY;-J껜sTC#Y}eH-v2'FLn[s`XlD ^S(OjQQ!t!7aJiۊMc-i9-7!5\hF~("'< sRL+ f~n1+ f9+$W/0ia'vA#GH&f*Kn6iRIȻv˖'[1 ڀz||Yp ',٪ۥd?U,lI#EODo'yMjv :]h)euds4mk}?/u6zO}x#`ƉEKBD\TLp)Re@-zb]XuPViJݐ 9ʟNÞ"KnOU>ǽm/%kD9J9RO!ʺ-=\aRU̸⊾n]§ðx#Sm7ND$$k(" ؾVT5[~H/w*켏&tѓryy[F^]Nq`r?RCԪmAY@deQ2 dچہfW%nѥ7E=h:XBTN|Mp=#Vߎ}X1{C.Ɔ$ D^ I 5=!շ|fNnuqr_Pr7GI©̙{[Je>HK20J#S# FYw=nߒ`0V=:![KZ(,Cvdb0 /$,] yz_~OB!Qs[,Ywk%)si!ؤ, э'aRUNcotQ5օ:qEXLI)ni=qo'fJ9XU%_+I{|i)#5";n0)? ?k@ :p GktqC4gž*6S426ydqЫ3*X9+_r\az˂nC>7F(; R-HRo6~ꘝ+CIo+A0M,O.ʍ;3339\?rI`\xqXiJ{$'6C6Gc0>lD7b?r^NLM#V ΃(l="!W -"4kx:xG?FϚFw@~0KƓ'XmPsUb+n7E;5ݙ|q1F- _ 'k[vbr@>Ac^5,3L~$Kq'>ABi@(UQ=`L x6K+M;:Bڬ 揦R*Tﵐl!jբ<gw^lDLX#vD(" [䓬/ ô0#$1}Noh˔,KbOYKe[BZ:% $x8 5D4S$ e=fE9/Hm"ټ'gXPR#|VX2]~|)3{3.-Ԡk /nC D7>G DDu7ѝ͂z0SQf_ȡ<:a3#VMXqzT4Hk5RE۸FE-VW9nmk=Hvj[# ^1~?]]J('*s$r51.RM/82lE5s0gԱY? Kh$m+&f*;3ʤ߻VgR] ^9!fS+`aNcEM#ހ4\ޚ7nCb)6hL4Jo%skLnڒ4bV&3a+0༫wPQꨦJ;3F*^H2;9C"oHQ `O< 8w5J6&DC}]8s\; mF"b M.}?]}+}g+ 絼1&SY5Y^6ùp>˅ ؘ:{̍EQ Iy9h=ɉ[R{#V-6}tʝlD̊QhC){Q4F.#W NYluq>>zw7ZdָDxQzi4K15;.I];CVKa )h ` 3[Oi2c;IJ5JMhkX7I[딿@[A_쉱B4S~y(61d([A>jh/mE߻bWv͠"1`N%mex^gS&- E bkt-}pohqӰpp;2ێ+bn{ ̂qlehK|>Etc{ZkZ໠tFon΃?m[s͔~M C,G d*RɎ(bGνSqܖJfKLqi/;(WLz`b\-~_.H 1Hė N_ylY˜ î.+b*?DR}@RLydl⣚8:}7^p[yxXlvFcdBi t)!BF-"=={>x2%')8t̃weToVW"+WOYLf7[m{zƷiz$&=/PQ:gۡ9A`0L> m~ldgVn 0/G A 2;@ﶒXUӮD< q_Dאd73y`X{ey QJaLr>R"t \l\34 T6`"Gf`E:M%< m _ =0B9U{iDI49 :<i rwn|"L*$'{³vW!8& O~'794GXB[IG\"*-sIy, (Nn=H=/l47hH9Fen] `W~柋{ 1Ro^{j4fq X}F]nNxe2; s!ٵFnr|sGrl]-tyE_n>2!O3ʑV@"UXTQT:v?])ѿu:>3Ǿj=Kf $p֯@CA{i6d+ctvr5n @5vA#Rdv`(2\bO7B- XevJT~iw?x;|35I Gst*1W> In&{!;x}ݽ]:Y_ .>E8)}o*h_aA'M@EKr72U2g32?؛-kjnf(=i`PF 3#~KcXS4_ jQy`.| S{;ç j*]4jg?JGQ+"g>"xȰuMHzQz 7ڽYE&O<$b}!sڕ;g7| kCp`R[xsOx1|NB'sdQC0tpg*"-1<ַ7RM}>I, ^dΑvmq ;EaYe)&r}3-@#T^§'DS$Ips'^WHBT)OI`>,`_~W(#pd}@B9]H (Tn?3DHrA#VǕ8A>AYٰbxrs4QyǗEKD[,3kNJ(R8)jYAv SA4NExUbQۇ?OS5ڬjYE _qK5tPsm?8`7DE F9mn*msJI0L@-/&iPװcOb.<܈ğJUUFD38\/-@hrHȉ cS~-~\9SVu2ł};@)3%D<%:x)LfpV,&_ڤvgYgI$,mut^1GϾ&-TE됁IwAw8^,c,uNn_jAQ߭lSM.g@-!p}|N5E5s3]-&e9W&^0BY.7z8R>և[6| DR@bqaFDLvqL'[ⲽ!%cgwO܊JLD/; ]+hCac|H@:3LOfj-*W^%? 5ZZ''wbܒ[3PM;e"$#mJq?SH6Cd`@&kp$w]Ea{|Sc%{l (\ 얈RX J^Dne 7;EtԐU =?c( 4y0lBQi&>j:'bƪ+ Lr:[>:Q[l%&7&0Ra'Ad*eM2A5,,X E~W_·%OlYuj$5# Cm AR[8xz2ɾ3|$!vx!}nç:q|OXn:EIH.9xJ}> Ǡ;Pc*ηϦ̈́M3>T@,w=؄ ?5 5{8*ֽz3%qRW ȕDsvs/zexL[Ǫ+ OD|HK>[FT7!W?i#N)W|1o)GR nޛGFHAͶp7}ṳu3"a Xbݠ4'T"`U?xh#3>'Ly'4B0hE$cr&GUjlۂp0:n}Ɖ|*^Lo1 H|D aFW>@S-rUִGK&}#WusSy|R@) {b HSl.yT騱.ȰQY;:d³{H5e4sV딸(ѕPxkϴERUݿō,9v!4BTp)l؍bDf31{JAEQzB>T@<_0 _͈ !b2RHz8C1~?椙b eN1XQ}6}cwW \_/.s~SP?hAne6)>:LbQebhG[8L{N!WbVؕ1%#(a@G^`ba]YEW z ,8Vof83<)tPo2ܓA̹ {Mu dxPmJ(>σ/"W#nܞC4D>Pe, 6EzA˽RV?9KQ|MCԼǣ]` (Ujg2%/At{ܭ~Dv_!+>BDEa F$x!! AԫpXph@؊ЪwFwX\+,s&[5Ȯ FPָy[ IdB9/ft 5p].jE>TztwI< iGM8̆-^VѯX*~!P⋲HzN*kjkDfyiÑG͖nKs_ x/+#7@--?~8d[du uHԋنt)i>"mi* Z`E+JKxP,0@mߧw<$~\lLבأ\:|<ĀAٷIg9IUSx<;Y+סVfvthxD1N'zo$f!W~.Ml9MB|^8U4E/k'ҤNxCD:+5E1xr;9ȀI㢹ov9Q޶͚V_s˨LN`?}|xQ3ۏt0$pʨ =dˬ)ձg(ӫŒö*4?@j*sZYh6ăP$Kv x|Ke\'4wߏQig'+nS56S\Z <ـ\np̓jF1eFܰ]N e F>U2PiO%V2P{=BqRvL)oN0dcdjHEK?|8^K2!<5}2?쮓6T],QBj|_sx]ЃCC4LiPy-[J,JPoCKGy!OFltfFgvi,klatn0(֏ m(qo,DAy,T~{ xpƐ5撾0V#Hae4Ki䢊(D@p SZ Өgߖ6|">kGo0't,-[N$!5)S8@e^аE5;*>X/+Ϡ8rK>U4s2vև]W(rERa$ui]F%1H`/K`s;꩐Aw~| 'Hg* w?s"u593Ch& w9pwj&=7LWr^$19L~:`]ԡ+á抯}Ba)ҙғMִc-~V|UpS&7?c6 ͌kc j\,/fGSlM)}O+JjSj޿8yHނY> ;w–Q a}~ Ilۦm,!rfA2?< ?u%2'VM޽rx٥s^WG:ٯ= }I?&Zn.jZ`jsew{}߂2=S.C7MieHX G|1 ĪcA830y_cNLq*9t{?}JȒ\O]Xe"Y>4(,?ӝݱ{(7 su`:7q]&f*d., D ~ ֲ@ܛrx}LG݇5}DP:tl>XT _rTE0olg8mSl5Y^NLAIk;o9  f++48 3^Hx݋`@%} UeAgA6hF*\П Pe3Y9ׇ=e,S]NhW>*nRЏT{r]}P TIq&7T<9q504THq[_ӵ(EAig5ޡzdS3Q G.Ty-8g}[{B~DX0u{ ' QBK?SM+ֹpގRLTAjIa? H"z}ρFk!b;Wpc4#>i /%\ܿ6(1̴ܶwy8P1\87ד:Y,`'t_n>[Jq/'(B+?%^V:_B#XVfkxq9Ò(6֔ xdxfғ;#`֋zr#4itM0.PxT䩪h:Ӊ\ت%槦#KMz"r! X쑖uD;Fxk Y:!NnϜ 1ZA`kxy~*@)Ar$AX f~*xU9սt"NݎGo@u=uBg yזg`S+9ʸkZO,z(DI|h# ЏP9uKKv3mdnQM.ύ/ɴV/"8ZF#Ǹ|^4mwoBDSpM8Ⱦ4, -oVèM3*D>V. zb5m%CVf_" #q4x4m=H K}x?$ȹC^8XTfz ~H\P֮jbW< &c&O RvL-۬@+s4_uСL]'!qdݞ( ).ѬXd?.N0p~d҉yL\TMiFV2,M=[>zpJ^2`Phx$ *E\*< s a=7A DH[}_?#T>/sE|LJ-_>t;(旣5 6FaXC3<׬[ "CyHIvl5J(%ȃe 71'\x *7/|]]>1E^X6HS8 =xS}w8Bm|&dƹ~]IA(Ya$ZgKٺsh5cϪQ7guXۂgwn=APLA0Qkogз=5ߴ/QyL>ܻh3y)lu豃lajЍUp)\Պ̈́xfʎ^L2~Ym]3>LXfuX&Kbm#nfXx7PKSZ 8I"Z+ TFr%qW\6T Ihw)ZȰl`Mi=&.ց{kv,&W8{'̅ BU@qOޕV:~T,2q k϶x:6^>i `IXht#ѿ:ٌW,%s^!Ϲ Û:PSWIfM[4ѕVO20qI>?Sk$eh 3&Sn,+jpꫦ;C[0 ߚHd~ÐۑW=ډ(l#Mr;֞tcA/甈BLc|͇ю=914)HnK9]菧m%[x_Hs1sZ_5TKXM`C\g|^h6'ڤ ǀ^iœIHkVd=iФl(u eRMvr|e4\QԱj~]QbPt"_NӯL}4IIWH׍>,H#??:΄:wtqr"9Z̛xN>x]ceB3յ%ԅIQoFl! tn歖8?Pv*By=8 P =0QbuQ{u2+oyͫ|7 Ev^3 NYw+J^,v0Hs Qs(Sőh]RTEً_@v!:w ],A]==xOKeN$Jxҩߔk42O- |xa-Rawc=$SU(![nI%ZyYBf (V8ci$bd4ٹ{@Hi1wW̸҆oa2e5Uh0:ɂEn0uxvrZ#Ȉs{V A{AQݽuIcEΦWQb!90pA#-z4pZ? 1뺭 ];N&Ꙝt(>jH\!7&Z .|'ܺVjPӲeVGÒY-?Vi%O`W(TV\L.Mg#^%B(L}:QI$T}R?X(.Or{hV&M3d>`C5!"@NyC}$n4­-Z7}V(:tR}ȩ#L r{-9 /~2jjw} W-DiJݠ@$GpWդϥ @8#v>1dz_gς?)[5-qah]:V౎o^䥖#F/e4l+hq*UZ^q>GZLKfR8d}~^@)ȏBzi Hj܌Hfq M&ܞI<Y I.Q[ 88Qk;L(gȑ7ίn@r:9*WS)P.l]4f#[FnBzs"ˀW Y|OF/tׄ9F @EY튁D(Ћn퇒h<Ŧ$Pa]@XA&؂UkW# Տ2A!,-#uftطiOU0/ݬbzl*S…"x d҉ĥHYL,Tqϫ)ޑˬ1r b6ic/KKv ;{]# G'0*?l`'OW|UN ro>΅f)<](*jnQW)8Q-r}DTxk|̈́~̍ZN +dCS&<[?3΃)`jb]N-Zoљ+qdQ(Zkj06Q)BɝO0f{yGF^Zy }v|rdlPdlO鱉Ae0a(h9`%434ts^ Z^`?E|px[[e(i_56~-@8P+6ke$hSi3̳:3KQP:n ^o#\4]O ( T"ZUGo}5ƈfFt5Tk# cLgnO,F4koR QTABO o}ImR|\YeGې:k[; QB䭹 ?喅^@)hQZF >ts`J#\QKgUjXHi [^Aq1c) py^}C:Y-np1t ~LȻ|[F}5\r>6SBa\Ek@U\{a9 Ct/.kUf@!C6* 5 @e&Nk_5bѤH-`!3P2zZwR_P;SQkQ~^=,AHٷߕ؀;XS#eb*pe /JbGKӃ eԲ|N?4kBبi%1"#֙X& ;/a`XK P 8HQc/ؖyjNulB"ş)2*6Bjd1Wd{mzO.\3@qGjQjQ9 +3H.G&̈W$k6\p y:Y7{6ˆZM#E55Hы^ b?D=YFo].hJ)3j@~wIt^E&y/NiW>~qO7,E`-P bÞwc@ .s?ZMf3aWK3xrF+~ PݝRH>!yv0~}K5$0RO(6=IگCмK΅(+/Oq/*SMLM[-CE֥8Nw* >Ғ6 zؔ:[ȹlx._f5#)Y92ҍtjd NK_Ǹl˙Dl0"|MV *coӴ 쬄NFs=k4*\{eW( r̍xYV{/*s!Z)VHaR]x=>.1W*IE$Pli6VN1J,^G['Esp+t-jPhi錪!N$F?;R H—į6P]K'[h/J0].uY&rQ?}q2>S+B[|ecXiqS5ZԑRl'4ɽ5zd$`/,DmTX5?Dm9>v]gXht .ʒHtB2 a=lq8rVi&2k;l.w맕~ɭ\fO OGCۭ_fFo/̀+q{$8Phc39XE- VHc^5Ӗ42>f0u7?_iA|d&r-]gU{Ws?Ν :nO, 9>!8-Ԑ`΋eophJ#ɇkzc#eq\-1u!De"-$ 'T}4v.!1{V[K^o拳_#ABف` -^x.K@0D…r;!@< #Q;R+ӏ9w/h뎟vXi hD&_/GeX )w#DFafiD2 +%rv`R]9.F}6}8+Prp+ @ L U"H2lc4D\ؓj[LInYRx5Z?5/8vV2F,_ە%AxL qDOz/*=٩aΒUoWƕz_^)xGga/?KLkS_wFMu?nR#4J͹3#5E#X"so@~. Y0 ap Ph,qDɒwy )+xƒV0d/R*kw_!jH [n8w;!NvFBZG'.nHPo(ұ9|4거/gb=%I*Q5~K&=bK-*C[ؐ=AqxCKB;bn=X/`+_{k+bӵP&v"E{F7@ yf gƇvy٨}Ig6T7:ģvC큜ICId>G: Y0'ZNB{H=8;Hl Z`5=u(SN@VoE݇QגRc4ࣹA!F Ӛnhq sAa| 8ʬ$$sgp.މ\Q6ܐ3Wb8h騆TT՞ cOsz=X)eW>=)Wѕql"y;;dM[wp 1>|k.] m炍$wZOc}Rmeǩ !Ij [ R$!qsh/%Bx#,E [F!>+թ~F4ژÈ44~|!~ |`4{mQ`٭QP q1Wp_#̱p k_6dVK.}p,>u:*RO蘿/ ӓ? g!I ݚju(6Vo O eGM6Z!RBL^on=cW[ԔKMD@{"km{L{H"# {ģ65@y۟q{qoJWvN"w tq4hMv]l6U9*YJ)#am lP[xM䐧\] R(3aM = ]%gۂ)BNM64,+(.}6-aBL"2_ww8Ѵw3hкGq=Zb.oҎQ51+mrH1Ҿ~rmG; Q,-0Ne8Z _7'P"O vmL# LU~sٔ`i5Ʈk5qeb>?cQZ9i:`DVk9sig-g>SY:oЭU"J "8sIv5O+FvI} +䤖O K (IWIbz9ꙖfNg^@DL+b<V`JxuyYXf}4 ^dtw<@LuHgNS oʌ`?4v$pm*gǤ yfm#+"[BipsZI@`%ޠV\ G(وy7B G f房19~07e@;ª$ثBq x4;rа 7a+Dt2!%ɣv/)8gV\7g雀\w}>mC X p\[MFIp&4%a0{dC7Vt߰;-LGlPQR֮ )!V_ #mWy!H˜hxR \t35I*"3_$A`lE91M+_^=Ao}8Տ%.2JND Mm=ӬH!|b+&\;I&>XmRۤ,٦{ʩi~~@c@K}~2JNWS-Dmcɹ/(M=gĨfS]bb3Д Ⱥ#k|S+fJYCp趋Y[?->|coko{¡6ir3w[%f67WSTxqc㶎x }( MW叜 zPf|5KPX P=U 4kk6^Q0tAlϪGI3<M:]V4=="ļ -e^ۿ[vVz!{tppt氏 bfi ټ{G(u _xP4os8trvľ _ PRqXI bܐgF!! OfJ~7vѝ*4<06znkqnz,^V<J ҵМVx98?362M&[" "l7F$lAaa"{SdF^!tҵCL/5ThD#gB3:'akg' T*ױ;\HLW-Ծ}(k3>Z] ^2oHxц(DV&N^Mz.6j{ʄWt~]&JYu=VaDÍ 0ԝZYg>+-Sj-ˣ'k|:}T<o<߁^;"fLR\yvKMO4<۴%4͂ЍLZb71:z?d'9# ݛnb~a4lix;Ge򿖪mAbiUh}bsk,nDӡ9[l3]Gi9=ߨfΝl`,]~:Eׂ=ʲ7&j"R_o!Ĕe亀(\70OYvBOU?qaY~0g{W&d%vIP- bX)W<%[F8^B2!l(6)}}(n6U rJ4).TTx6#Q*|ɤ[ǥJ]:Lr]Cly#_xhVyLq) E4Cw_oϔ[ $c96{Gą|߹(d&TcpS\G bο (bHfnۊ}4Dylm2)k m_B̩<8ER$g*.8c z<2l\I0٦׾zἕ&MsL}{4Tk@1^hBnXjC}IU}/nrHwfDnׁvzҙzZf3ψ*aVpłx3:"T7n 8D=d=4ߝf>TQGkJJU8y7@Nv0myA{1ЫuA|»׉^3=¬`2t/H]c{nB堪׷q?x`G&G\ADtX#{z.7c˨zV%*41D{K"2/ cۨ;ƖVYC JSJ,!ۀx7˳h<m@D_a=Y{6X`B憱rUKI=Nq'm#e425ח-Wc7a|_gWpq)ߪ=)NJSQs`.BvL4hSe;VS-!gv׼{˿Dzw%{["Rj| lJc;Cn{Oi UH#./ LLl/u%+*y`ԲV4߸qP"1v)/[CRt6O+d~ROʕ| TX.vv#DI4 βI-~y]QB6m)\:h&I.Vv!#rkAĈݧsDX/HE@=Yc꜑ևSO@˫_l~`Td,a|h3zQ%L8=2"eTRH6k?NF1Ha#t24f!vNL]+Y>aD8/ 1*@"P,qm+5@NG%F#ǵJ4৐5 mGH|G5R-].\Nq5*gf!aFsiKy_J)]NJ ȕ@nL(.ߚ gʿsbƃ\KhEG{#^%y, 9iC_m"AT0UiC88y3Ť3xEgݸ컫sJ'^,&VgIo垹"ѽԾJޞ{ǨJz8dͤRQ٘"Cpxza?|2u)<*.߁Ы)fCSgϟ1DFQ$GHW'V]GRɝIq+D|Ce9zBeW¼A+pp6xǻ)Q<ߐ+LkNwh$Ej3 P xzY5n J@ V1 d$p~'(';4r z n/TS̝Q)L\݇b8 BkDKiϣ*x@a]氎^unlO!(BNf+?-r2OaiVZ -?;|q,n`k\ #rȊ4.K-po'[V^Ct"H>etGh^C$T;{V4Z178Lkv? 2LoDb24ѵs_Ui_r,eTuo .{Igy(^FNjv7;m EO1\d\y,AmzkZBCo .Ūs}XVX~p68Z;PQ &*BpFs/n/b$4"01E<^7%rfK_j4ۭSVE*)pTxB0 [%'}2<gٹ[ Γ`F 19Te'VIEh| :$ZQ1_w& V뒇@:tHxpJ%a|A.\ki8anv_ZRoYE@ a% du(]wgvVQJL4$ixz͔| a&Qm 6DӾtL1rj8\y?Ek/u_9г8Ƨ$y'G~/O>q6.6a'NN4ȗ9Q:/y<>2D `[Hu@⯆-޼\ $yVUCM#2EN&ҋ-oA &`|@',Q ǴZo"12Jh,t`k(&8Qe@Dt(zoGnbkaid~ .nvzVG`b6>Y{&Ǝj,Yw$-nJW} H]ץ[O9OhL<#!ZVv:Q<1^aYqj (seRPtIL^cG+C0Y#B&I nc*G"^km-~ CAiZ{3imA+QQlAK~O0 &*zrj 1A$$r݋8胆{Kє (r-tD}unQ#zZD{2PReS*PYLyeFVIJv[+`ߕqZfEEB+jⶱxd2.SDN.}- ĹS?{\9,{<0ȃnyhM0J1Yި)xEE\m_46P TZ"am/undow1DY/7Tq5LJC!z={~J߃oPqP "֍J^c ~L_}% GF-CX {zemuXض]R($˦ X)kSVf%}3;$Na vac|`h2oc*xUCk.>?\G{e2'7&؟W؊~ Aly[bBUR a8*io7V0thC|`A)]ezg$NR\m'GDELCVyU ˢoL'P׽#od$>]S Tv4;Vz+^c`UƦRZs շ|f6zdF-f7r"i#{bRxͤ |Nfe+%?+lr5҃R -Xk`NSc>\$c3ٮCPO.a[l>o;Ls͗$lFYKP̵';nL:SE >? MTINU#bB\!yU֣@* :0-QNj\A$O$9 [:28WNc_u`͞lHg0% zG@P &Y/j5,r'Qv G9W[hĭ4S7))b@ee9^MX*Yp0<;uOp3J,2F^Ϻ\`~" A?DEGT4A Z,֭}VcyOх[ܿHdҜ֛ƌxPQO@TD23΂h,4_'3kb 9/\JF(rtW8ńҜ_'׿:Ž_sQeآ,Ni:K;Q0% |5Y.TO0@K`_/V<6\_s%<D_hj5eg0;PQ| ܂lz{m B џQYwL_1Cgm'8Ccẩ!+,4;{(GcN\SH#EP_Z6ZifI63lǝ?ߡ,`~e+靾U5N)A@$gi3D3Ɗ5q̪7jZlIQ؀dXȫlP#  JԈeFQ? 8}2TL1t e盬?VD]8jf/Xah445yN Q;!pȜr[_jIW.Z4 3' 3k#y &˂wz(𨨐nnv'Ӭ sX~~pFpg%UI YrT ),l% Ё:c@l.w呏Tt9p=]!תLuʩtdaGiq4vÞ;;N (DU{5XZ3KN5]>J>ѥDbJmJIu&_X̠wisG3ˠ&_RzYUjKLbMEhp;圢[1: MpJ/ [`@Hpwޢ2/\l$jj:̄IXfB8 Q?.WT& K @N yr$(&uG#/0a'CaTKԤ 9>jr"a&̖T^+%Tϩʘa0 J Gm`W51ˉc zUi9 >p'^G2$0NGq^]ȽpNˈmM&%zu``oe%D>tb"ks ].>;H\hf/Ȟ~" ]tb, Rߐ uzۀg}vM⯞;uEΊlZp"*RǟLF C\K]veÔb_}RJ4a`(0@MtS$`nA>%U#kxNKk=݀fg;Z竪w-n7rJiNuy̯W[ ӫhڲ;Ǖ/( /Ŵݡ)y_+jzAA XH͎X- SI_ۨtJ"E?AgW(3I5}%N/G H*fȻO†UI6o%L듪b;;_Lˌ(|fT |y<)`M֭M1r+oic x${Dp/Z-dŰ? ]L׶sdA@.߷V1Gkwl,jS-}0q(t3ھ8I4ʥHR:Abru4j^XzFء<3 "YSTxqƵ3ϟbtizDKL!k]K%\Zi!`9:hU6Kpw:v ڪ' R6i겟H&I 3p$ v]zJ0k߉_;G!vd*S$2"%5ӈfpr^Mi3XSZҘ}%$e4,WCeRFQuĈZOpe*-{v^x-^NCV. ayt@Qv fxɴˏn?iN)~:X2 S_m -"x݉N}p;:!h4Z'bD:/EW7U8p֮ĿH%$X4.2'~"J?DgM:P,( Qo!/,[ϻYZ--\(N6A~cY,._6lJwC˪}i-(s@t |nTEZ|A36vbda`y3D[ߴ5BrƁr`t]A70?%FI"A )ϬӿtP!]qa䘴>?>ǥ!XC0p4 9Rnڄ2~4aEs:L2~_K,]$OL0 !`IЋa/jhKD5=ޛAp4gZUXLXճOob#@z|m;u>zoULM[vյ(n>^*b_%jh(nA-y2C&o6PX+GYE<*pKZא&4\ȭ4l%@sk TIҩE[tk+s(q9ܰ.b6Ig +QGǒMV@ anaWo)3{wèHWAO.bEMS,3F GSÝ˲ cRXx!?=}p՞Zm=+B%-@I揘a6{g H,b# 緂;NVE(NDM@׹Ф'on_2Xawl~+WW\v* [F)Suq8ʱACg7r*$.>APeuz魃p(\hOM\c+s">n.}R)]+?-FkZUrf>vt[@zy_)CְM -Bè;ZMMs'k}KrAa{"iߏ.LS2$sHo4PgzC4Rb3+iZg19BhTRDps> 'lbԆa>Vcd4FZ'~SsGD]1u'+ ,|576(u,7,hP_o@פ_Suӻx(Φ #ĸ?W!=n@[YB}Ʉ @^%'bf^'Oׂ=WEKF}Js3~.8^.<7[4TXS W\]7l#Q X _bXgUM6ɿaWQU'$G(6K*w <, 38 o6+INCfsݛf203_j& :pP}s(eN88竏\h{lf,5ꝇsVĺz^ B`/F*}1(*_6 ?`Ñ2$eJ'ז3s |hF*ڔe¤)G "h)kH{<_l)B%*$jA1cw5 H k Xoܦ(Qs;2 e!è6cINj و`Bw n Ñ_8`"gCc7 uV./;30U5TS~߁PLD5 ozLCO)8^eTS)#@y@b#m\)TN[uA |uR]P(،)q @2dcCJ!tnVdv4ED YYzC >-D )pDG41Yq2Ԉ"˯ty7c:א0Odl2˖-J*da&ogہhl"ǧ( f `9fa=7-bStd* iR=Ķmw2]0[L[f&/(6 bْ>gﶊij9:.:ӭK9ِyߺN(,>CZA˼S-~?c<;&E}_x2!M!Vs.Yh|smΌ~Jtx&7 ZK9kńDvn1\^GΞ`UԸ,:_fY +܆0suOGA|Q/!r, ԦsI4rkkd+0 #dQMi+pҢ+%A /Wr/J5؜zZ{Ó+(?W1f+6)Byy)SYѓ0``*N҈TN{ ZӼ ^jl_OڥJ.yFp7R)X0x5=JfCGp,JZ1TR(HNW0{_J^h|Eg+t2SCxhr,[Ed06SЮAz L@.3(8 @OibQɦUh4=(q 0'ƥk%^`kSf/2h <*O`?n 6 ½eZ0*b`ڵ0A] ?L6j0xŽȹ(D(.hƩ6j:/ttY*ZISE"*Ab5 2] !w;cTLi`,TiwBA1$7TC(_C;ƀ8MY-qed5 0(scvIux *Kq*u1@ /Ƹ"ԩZ0mE %LC+EdDl^ׂ drxyD.Bux3}DI{yy׀]4'5^? !QSZP9U=v4S0@Ʌe SDѲU*my\̹hQ}r)’oN{:nc5m'{2ڲ[ [=;,t>.sw\U@5, dH*p£KTsu01(&_tOo,LUet:m2%w{X5j*5y. &zR (I Y?0P;9j)S}wB?[uB}N\z/< 6kcKn陋>R3;+,QV@iO^ZBO5xɧ'c訶vd Y$30jH\e֯Z%T\PEj;+-" tf9Iz/t(5Hœ{1iz(^Sj#]]f qֲߗSg{h{򅼀`VK屍қAJ\I@S% Ӊu{ &[GRZEcu?Op hJ`w pH"xh*vP,ub蘿C Ni %# 6`]yX41 zo؅'#zUval&(a=}w|lǀ1:l3Q~@N_<=奣1@F=x{xMqvM2SUiGҤ-@Tq?jB<pj#Fᠸ-Br7o{YN-ʦt?#u1`dЦyS/XJF qB(,jml!h~6轄z͸ PL26p^5YzjѴ%_bv ųR$Lx͡1LzDB@* xdh[9Q>;h9q978ȼPVԐ^TGoKy0hY\ ^ Q.9a2Jӈy;VŖ:MXyv@E^Pa!ck$%*E/1-,[P8 _"Vj?ΥhGw`ZO'~nȝF,!4 ݵE@:K58Z2*j*)h խPdY>[ő"&Ұ5|>`GFIp?qTO:pbr4!H2RslF(ej9D{p^`,34˨/z7[E`i^Ԧ6`JHgAD] aqBکz "ԇio"AGj7]ew(!e/8ܥ:\OIZlf3홇M׷c4Wv 2RI8 V4jI(eA&Uh.6)uDpM]-Z: bL ntZ՗2Ppv 'TPAp&toCbCeCA)]S43}on#rLHWv+ Z"j2pׄbS]ˋl?tZyr i"Z}^MwXϚ?*y!)ٚQ1ɛk\螜w+әV.AzCp9t>]fF=WU#&^P[*;01.Wuˎs?[qUYv Lt=wМvwkI4?{~0Ou-S =@͸"=r+\6-׶߁ צtBR0Û0v2Im&c/>`hɶ:]b,`<B vR;Xz-19/J9` Kԍi34;-B ,wt |Z8BFq\yMڇC'u钡-L mudt젽e_oW<71zM N#幕' j=0Q2ypϷf' \>/zWX&wڀ̤Ffʅh 9!H>ΰ_0Fmpѭ&yvN@q;} 1V-@>(IvDA}D{j,Il<ԟ,q`8](c+o-ԍ?WDUC ͦ]n61\DpIkBUuCXYM6w*REEJ:F^{8YߋGp˝y,dfhXGVi=KL2ЎZnZFyq?`I[=ZesAXa&Y$ɜHX֙xeS|Z^Zq),"F7@ua!6=F#~T<7 {0{܆uڟAؠip"U3"p֤<#ě'uS:PptWDMu[}7KķX8߁Z}DN#1/gI6zD Fiv|Tr͚˼_w8_~'R`>vqc*NJ@Riyf"uXd} p8H,*f[c-b7V ~.y◐+&"MM]*f?B?CŸ٭Sۈ1(g&ZJ,Y.ִ?g(ݒ2HsOgv̧+uMSnCܓ ]AI$p/KAhW{"åyi9w!MStO i"mOt<$tnaNL#̣Ek(CPWnmsf9Eqt-Wzo J|me4)q,K.Lw:[ {a WFڦÎ̪2(Y9ge W#DO m,@fo6񶿈]y=ؒ}R[`k&ہ UFB!vg @!K5c?A.t>R36/aDXXK,/ve#!(TE7*wf!ƥ7=`h{p=@굛vChx|zGW°M.y 4^Qˢ&̟d? R)L0MG<+sm #Z+:L0?# V@&ʟg'"JKMԹƊ Kbͫ@IFڲ7t0eۈmٱA}dJϦ> I oT7Ne9@?V$$΃l䏮K '׷]'ɔDZ[E0$Ү7;Bd]rA^"8UB`qƌE?̎}?)7?4 Ž8|hQM!:ڸ4MҼ8Du+:ve:fbwA0uBvmɦOɗ\1M:LQSɻBzq!KpYː#_npWܷ"3IyRpy(IP)} 8ž*A5ެ8;>L(f ? yj+ t Bsv<~9sO;%qC_jb#B @&b֥(7Y3vwˇ 1),~J|iޣp̧kɖi|)|C` ҵ$E^pajcm/KpfX( &K mXCOqƺk6Y y\ԻbbnCFLij73Dl̼1n^1VH}C{j)衦LhWwou: & V vx^^L4B0LF,/ }S|rcFf\t'7 Ua,qV]]SRgC$vo"n#Xkht/9< cPEVy[4!cGW5-qTo^ϴ#.t Q8qbvJO{ӡE+g0WM IA&rW4N!@k5$WmayE2( !̑|C'^3'T}9yE(<߫_pxn@b║=ͱf#A1$q`ToMYE#,h׬ҡBf,(`oZɜإ+)S>u ?_߷d;{EBVߨe8RܦY3_DAvΚV$q, ΋,MIL&?f9dBT?)H&jmКkȤT0+>Ґ~ÀiQ}l4oQKĦ)xbʶ#N=Jb`:%Ѩ^AEgQJH5ɀ~UjrLyJC1wiK,@}Z-Am=iG;#xr،Pntlw&dxwlJ%(ptG'|㞢}^`=}EDzT0;yl?Π-x}32k+s+صĠJ'kLz3𙑊&+t2({ Em"&Gťe/^p0Ѻe^Fn,L2 5ކOD1vܿ}Y?J8'LSe].o!8>qEƦz`Y$xÿ2 qSq?轻)$jڐy%xSmN6 w0ֆsA8l5.#ۦVQ[Iw"o>Y9Ų>SC5ŰVVwUjhjeJYϴG߯I;4 T~mULb_$+*\ H}}הm"! XHzPAЙpN~çv:@yK 1 pXɖՍ-LM4;PԻ bmZ{|uB7IW.x3?Dwן?'GRD/'<*Ք-E%zv40%{8k'aw'k1юQ-dw}ZVv0-m.{&sPN5 _7HC2!-3!V]`)З~)tVV; 5WD(MDY.!sFVhLFH ݶ`^Sot$n*t? uk.Wc? :JU`V*@.ݢ./) 8H}„Wi@[¦d&kfaR܉Ω;"~|:/4MjKg0{9FDeo*c,iLiiX@ҡ9.Q_sB="I M`;¦`֖֪֠~ wZҸf?B Vw -հ\>\gtߞܛ,)f95&]nB$cBk?*w˦J@hmt@-7ߔMgӏ4|g}?M8EN ąa/" },=BēkKW=9VyADdi*)4^{j]1m &,-d4,&Dˊ6j\V)w=Y<(s<UT+]dعŬk veȔ]٥iq?M/B7jq8Wų&7F+Lt8+toXdo~r3w 4R|V>6_;uTgfq(4W; ħvVbSER2H1c#d[;āap>!sJ 9C!2U|d`hQgQ2efeLL`Fj®/]}T^0>15rygbI)Ukb sЀ(U.?Hq2>Sw3) ,Ym@L .;' F!b$:Gtv2.7π-AP./Ew种fRis79zgW vp}5p9w4t"ňGtj׻fT]LtM;K2 h~s]$&tbɞoƜʅu*YNw!X?1ClHtjr˹"KLQ#[dfĺd (ϕ4|R` ^ԅ [ 2 bہ~.aK'[TWv)3LT*b{1~lz*%r Bg<~jZ-uf2_<;AMa`MEv20.\i=p9Ar1KV]?1 ԍy* 7NȬNUOL!-HAYJ:TF2Ò0ƔSY 3T9w-3N"7SSy O{-{*bxE*@bUܚlY(, ƕqΙ!iݚXީDɿ +Zc)7rCLG;ۆdJdzյ~ڔ⠷?7|i_b]c[>%ymPUs#ˉ__}KJ}dQCV-B ?6= ekA檟R8-ڟ܉F9:yVsh.''01BG6գq#y׼^{P$P$(^ T-9,mv%DNW=BQj+_srVR~Co6]lwhH c R퇝*v9\ 1J|}8 (1*Z:g(>l hV$=Fz~g͘ǛlZd\8xOaV\=+CP?Nlm Q.,0=&B<_:*D=඘}Dh9{gZ% 8X@M863ӳ@I=$&=hΕ9_ ^\vR|%G쉓'YprĄe( _/*^.5xl <`ě3Pmyc91K 7 Ub_'^Nlg^Tı6ҵDPjZHΆ āD ,]0lJ$mJLRs 2_U%Q vd?H< d1ŧ ?L677F52T?[9v`AC;I6W1q'QٜúP,x;czjM\LK$7ErCհ2 E&n/ã0ܬٌIZxtETr~T,#tPZT%];OwB]z9v)ݥi0o޶9>b0_:aْϦ[$}8Q@2pbx>`0I~[ I2\3A\SpDIQݤfy/$CWgkːHN7_ìrWҦu^{ PUR:Y ?Xd8CT y@i L],ϖ{*ޖw:ȃ"bI#Y}M`辚Q}\ Y%,#W1ܝ1RYSۑh],]o˸60p.i7fmPҁ¶9'Y1u MeaP1 > BϙeA#Jⱗn$nCX!9K6`b%<gɉ6 ] Y"]1z"c FfNE q{ mZf0"&]wh݇35,i*-UL>ۨUTg$yV,ȞyP >Z]t{5*髫vk̩pt~"1åsޒ{cq|m΂Τ70~?Cp )/]gν `yeT\.u:z/E%˹퀅q}R"֜V\ zR1 /:Ǘv{e"HW+8f8?/kFLՏ$+Kߌ06W#>n@aefb*Ҹ+:L^hy95(/'M3(@Q?ck" -c%/Ly9<1/Uwʢ5gӔUN*:~`㜖,|~:8tYr(=ƹ9b,ڒ4Q+AZp27Z6tjpg=0hl.Vp5)ylN[ :nB)žm_DheLxέVx9cQ1HFȘw:l8e/Q_D[9ݔ`٭~/茭 "wp9 XUzջ1V{+nZ d%7GO}]P!Y~­>-0gWe)a3yޛ Us%R];i -ox*m[]r$3LżEA?aDq"wW`"{{qwvK7 `+Nhve`&6QvwOo?vPLtY^PяROd˖K=ߓUG')Kڝ]|#g ,OCs٪̈ (`#t 94i^CԸWM37;66%E} :O{Vc)+P:3`$m8~Δ8 F[w۞nĚd tlZZ"wvKI&`?WimQ\8qnxh/',h\,t)Y鎑9hv*TJ9vk]Ypf1wk &K,afe\1K.GBbӻmLPEx4E6n."ےe]T'3iuYNіŅ8:vjl! y>:+>vHqlOx%؝pYs!nUuN)[)&|ͭ7xhSutlUW[v97|wx `")gE$1`Q|7jԜ,h?E%f: ^޲/iyrEj//yHeZYc&TJ{8'V5XLg3е1Зސfw藘nA%;cu!G?lMI2xB=I}#8IqMn|}Y:俙@_*M#-D0ীq`?(yRq .w\MpF'oDHA'5 (!DNJBU0RZJFlVr+Qkcʪ; Ht [) ʗS*;MF|'" {AQ93.dHbAqM8Yc2ЉBPN:IWT ۸!Wŏ rͮ~ !.0C;bɌ)qG-Iorl')Binf_G}i"alߕdKKx3Vsl\_PiR>s-Fl|CRŬ ! Ra\مQQA"{ﳩ(kSc;pʋ5/mTRgsi+t JKgbY_ܘ@#>aZ:5*_6oƗ_>v$v lWIo3)yF}#+} ]m68hB_Գ1AFhĈuT /sa8H7 m֜Y }J˭.-Z-8Kto=1~4ZW 2F|]c<_'lQ[ۇRcPK:Ua 1gv#fÂבʁw32 'IĮZӗc/c=O}U.hH3r5lr#8+54XQ ̃€RK$P?>}y$d LL 5%Dgvt~ TkifC<#F`henUhg@v.l#d"J]Ӑ^+;]OhoK>[lLRxh®' [f GZ տYt\:-TRd"_&6eJ@8J݌1uxK.KCE[2,Vsy,-M&bفbI8a#M6 dO'IS-HL2ti_ꍝm&m䣙Ct{$ǮEŌNFq#F:{ܲ3˟lqߝ3 uxH/trRlVG4jEe{ȅ*W6t"|[s8n:R_ ~˟}+ff_Ey#FjHC _ȵJ|I$ ]^2RiTФl_[0-gP/B6}$()aJ>qA1 dMҒ/N2d4*ZL\~aK[62VzW|ВO[,V a)HcƜK6H%> Rōe]강_ E絚n12AH*F^T?XaM6Bi2D^ .~!! H6)e c9ȁu::] =ي#U"[RI,WתAGA>tm:irДФ55;u9V^rkh A:9)MQ&L׼9|CvW2ae;X( YS7cI =Hc^(@iI( ]7wǁȶ uBʼn?o{F;w3X#h|nӿkaI,j6@cY> _Řr(Ny{~!rwE pL?x$u逸}x q HN1󼂜[TgЯ+\lHBwcsيX3W^ǘJ XUF˘%ɦ ^}'k_n 'viHp!z7p P7|`:K-`n:BwCfH!l Xtbc8M/;= *'D!vJjy:/'# :nu^;*fPY*UH?Vr y%~I-V5¨A`$$) 'AO=6M ΐ35Mc(ZŪ_ToL,hz˖fP`RgbC7q¹Cpm@%feFw̧yRV}٫Rΰўd'u9@} 6[ƥgh0kgj>JjX s*πm%VX$ 2ϕ_ɣ -Xk>Z(1#HWbPHY7K_u(jRN,$MP:ExdO.(k@LI6kp^Ŧx з ( wn ֒hB*Gfjk5>Q{J@ətD[1h$lA0 SX(-eDx1:-Gl}lgNs6\a褞d0 evYQ`w.Kx aF+ť*BW.;d T"lCo`,F}O Yjcy *W0L(J R(i'm>֧𦨈U tKJ蜫KY' ٺ1H\k ͸R=@;~J牽 Y P]X^ݖO7A;! o4Le.Dol'gU"$ڭlSuA9-oMyƜp^Nomm'b}b>Z~QsY*op pm\;6kaEP%\Az.QUA秄zNh%_NZ.}ZEt1V'+o)FkzP)2PKy3-QaJ0jwPj5=Ӯ2NMF,Ib=9 5JQ]|CTKi[m[l9lzǔ&M*C Gd Im+([Q;҇Gb&.f8IrHP-k gKj}b A{ Q\={ 5#FW]3iΌ|]يدx4ātpbnۂ!"R9~?ݽe` :d T|XBX+qJ?P*![OF,+#N1Vx=sߚ@#|^i %s緾mb"gEf\0FF"[jp~9wJަ>%}nC3]6UMW5$g*n =# _3IwHVs bKQ`=FC}_#ExV&T𽾦>.%ވ՟/4Ɲ/_wJQPAeSW[9ӔՌӧ,X[nգRoC)@cCmkEDa|D,WNê,g֡lT&W0a~~x4vZSEm ~kT$ooJ.~6Y Y؅/|7N^)˳~X/ؘ$}D.-5laMnS^T*`a~=*@:׸j*1@6杝OL \Z3vk{}9ab^DWpca-׻=C㦀o6 )H-x>嘁`:/vjϝl }oShİ9Q ryF{^0n4uknp!Jl{lY:h(DsG8\{IVL2EUIL`CcsLDf y}xm7z<ץ*aK;7w];? M|lvpV8Լ^ZHVd-̟1.hz?a?&vL qv-j@L1=|EsälU͛¿b2ӈHKz< :$X L$qRC^wlFH-A\5*[&K+8 WG kY؎/}VW–¾-97\]ٛ#&m"z]\.T\/Z宝Y_@N;>yΝ{E%5Fƛ"ٟ|_'//˩ Dr5 b&m3 O{O-7B^ӐO9YW'Ť1Iomr ~"|~RWl195"wL9!xG\f#񍹙[} PwDC#۞ C-4xR ^fyX қҞ4K.'1ZUyi!OȰ{B_>!kB 3|Vұ6qV.ulƼ /.+7|O$|̷2Έd3Nbd?jo\Dԇv%f,6 ;TN+.`ed,$scirFYB@< rW8<(c,OA p%+*E| |^M]Yrc+!#' tT@)174-QmxwkևꂞgCj~Rֻ֫@f3;x٣3ORfy.%ލ7 ; ɾ+Z 1.Х #2_HM~iA={ x=,oihLL&TXqfuvO~}Cl⠉v"{h&A&s3>1ʭf,VXJ} wP8-@n( )~UD!\V#qA1]&o_֮(hAfu{=K|-\c%Ǥ7vY;V!;4;:4nn=X9+]VNDE FC0N8RZ9kGQZ] !>Oli=ѐγzO *'V't{09(NMV`A N!Iˑ,NIi'A ,a=6"^\".f@$ӂBx7߅Tu1Ͼw)4"y JJkt([`xM4 rUv2P/g^ГbEM )@wON@x7F[:O0[3 &Ӧ',e2(pQ+]wl[o: dΉE!H7ȱQt;S?~bl8=qf)۷Vi3WtޅD%Ѳqwo-7Q!0 ֤m"i= '@<|!X쒢)T{?MyRݹי$Oզ˗yl_/∃F>t͌Ѵ*"slTgb{lTinA37E)k*# OJxkB \}IPrt>mjk Qcu&qy[n;§h\ :9j"? P@b|Hl: f ~=z_kZlͻscYK -ʷhcKJGM v"Y!f!9"#H g0}q_i mg]sFý1 xD\S#[BoyIF";/EwɨfWXy:ȸ8HvY1}_*isPrأCEY 2 .upAN/V5!IZ ;cHAO73S{B*Md3OyO?ϮKvvD fF53g;op2?qxab$ 4JR6vL"dc#k,(ab.nW41fWp=Ȧx:$?όHfFp`cEB =9yK3*y7Ÿf DzvOj\yX Ә 0Wn:ؗ5bZbrJ754ȇ2L_$7)2ZPt d4ls~'lcd׾-o"`0^4xNk1 S4 kk͛K{m|r@FYT˸"o5^G{ȉ)QNmډ}J QU$@<<c`}q/UJʱ{fVQ:v4!ָyrj[1vYD>zF9_ӒI늼c$qȕ$7t13oG{'BA{R4 K-Q@UN E޲ _ŏYy-ڀ 䄕X#{)]VNfUp2iqK?%/㫁7IX xLt[Hc[H凓ާJy +tR2.-dd0̟Zള?sfx<5Ci]Dn}#9=[a7فf$MI\#A<> vub R įXlOIfv̪%Fe~<r+9ԛ JC,ej^ I`l|b~~TUȓUBPZʼnkdtp3Dl}>7ixZjb'MxQ: xIKph%f9P9v4&Gު)7y- l,qTDAM?.t֘bcۺΪʯRD| >L,zL*l{KGJ⁉{$XIj<k 85#阆.5wqwABtWv*bu[O+fM߅ĎO 9 ,w; Νlh&3:N|*7Hſ)ƍiSUiM@MF%$o*)6`G&g҃!<ۢL^f\#\j-AFݐvO@t|L=!ʸ C/$V XWTtruOs-92?8=G FE@a6"IGdnI<izłxBw4A'm-%@㑴sXnWy 2i_ qv}xD7GqvwG7vxvgρNPψ ~hjgmt.ŷnSۮO$[rQۨ?CA׵7.2Nv T-l.e:EhK\B~ZӰ.uU>@9QiC*d:V1(?Mb ;C1!@֜-B7kݿhg)clɼm|<Gb#Z3z`f< 3.ܗ2X`C3S+bMV!?Lye?J,s18]JY%!H[: {1eU4Fa`{ѩ4g d腕${QDFÀyd'JRt,-Yt*. %%'te E; ڨo]Ԕ4ꑋqEiD=>ʿ8+R7~r(HHE+؅L^K&z=xaZ#nL!aP_ʵBO Kbd@GB7͝pg|M2فq&7c{swQLo_,jʩ oY2rv^ז#1.ޣcf¡(]nyʢݕ Loj_c"؜/56"fY8.Ҩb0*+aKED`s((m{eW_NbhNvb :;Hy%=#Ak%aC]pz":ع5v&9Ly lsAA ~[ &[=rӱ`$DEkfPrm!o[0 s~_~ }QYU/l"c2rŬa(mo:ѝ#P TX-?g X h5aoBh&ؗs)IӋQ V-U5HΠk aK**C{Ĺ6 <2pMco-/CSH{3zՊ[&%jr ? >=ʶ6kEu5>gado| dx$[`:kLf^jnJ^0 a dy@\  !ZV(mVfQ;6 UZo6m^ҙYy w'/""4`!j!1{fһh4@nhf0NCj-L e]H//J5&kdNOގeYKw>)t,^7!IG'|^6S=N`ֺu:֘Q:s…0K2ǜVyt|;"c"?M7Kitt-.Ѯza SIs8Be|lus  27Maqnq9pC;F3oᄉM︆Hqw50XPU['ٝp->@Ʈ>;{9˽W"8=5䓮lzڒ\L&:Naڢk:^]>x68 %p[nߣ(o݌(@ V=T e4]GlI/*@+m]X +ǚ02еKuuٌ71˟࿜`AE>gC41pFS I$J=GX6ٟԳL阃.(=h 'Hn*|~4B? @SS3[`fI]oG韤.|nP 2yX6Ƚ k~a3⌋{k5.֡*bxsX6ZغicV#VڧF\H^>B7y8Hmvc燨#׀%U/g|,?d'[?uZ{7^I֘:HDcc56I4[;?ЕuiBN o#R&CYr z<):f`F%k-(FKFHm3ֈXl]d$6jM(`bWШHp«%+owL#Qexb\ ERFAeDM{8^#ymNdHȡn_ ?g iKW5n5{za>f6`";;*6'X@{MY}nbj%y &[r!*ީVhy gDÄH&V:HE*z5O19r%ւuQQ#][ȻKNPrGuϫHpXQ*ѩ#Ā6FJ:{06 ʨ; u]4)N9x.Ixt2ZOLȟsNh+;ɦv Z@1K>U?h?PpuF"aNQ_ӌr @G,-3O57!.JOEZ1o.ɊE"5nVD,=vȤpZ^N0?xXcuFYB\1S6(MAh3uѾBƜP$)B#Ԉ<[4be +ttY)%!@]WXX@v߽@BK23/vuY-C"{[EzO[4Q:M8;#&m km}V]eayM"y0cEC5מdzq-s7zJR6m1|b\6SR1h05CUP*  ӂ+#cݙF:O>,ƞˆո>>]*J{1\T=]\/ax ]lvX9:dn6Te|^bc c`@.R ,}loDR->l8z)m58 G;q_46\7ë$׽=2cew =<27gZk@;yآp)5u"NG-SPu+GX9wmpVך섉=gVƧߠ '8my`ci 8W㊴%af6Xx;PUyH1.}=/ec|IR7Pi\Dz}Mi$"a]\;a,=Lf,>ي\4wKRQ7$_n:H]8=QT@z@'^dqHkG jϕh0TJ:yVG^ 5ė<ZvviI n{/=cFqN$dfO]͈fUaґ$WGhĴw7 ~iEH0LJC9SkC e}j8yqĵ̉\iN(M1$7s$C =V ezc^vUT3;cƽav􋨨+pIA:C6z;W] u%";ѕz\ױN8`fٹ88=yXݛ9Nb`00~(%a*bɖ2k@bbjC5Q XU9b,6Ub-CȢ#г 4ef9|U[r4d6ړނ2dgZƨ=Rʓ~iuy[D8.[pg j{Qյvam&/Z) WȱY,f'b#m uU (q6מR+ȃ;iV̀;< n'Be8P ?wmEB<ĶqG,{Q"1Y%Vs5fH;3u-AE][eQ?ʠp1443UYIp:^cj=a,vl N{^$2BqY.^ʮ6Nokaײ7mNG9)t@,Ph Ρ=h pKM#P" +4QZv1$z(yx xNn,\;thݙ*؜qӛe%tD?uK5Ǘb,0ϡAݣ;G6Ӏ 9(U[jZG/1~t }Ljx%B؈ i=Km:I %:L1Űw~]+'}]8FbV_ljFAT:̦ߓ DչnJ} E-?i$1IB-wH-pM=S7m>2QvNg-6>.LZn#s@z "9a!_>P̓0[eXԑnՊ>j_) 9`kCAi kB)+R\r,f>c]QZ yS&) 1K}AT3@W-|WU#S X5~І/7)2xbkKkdpt,M^Fk2:XqQ*o+vȝv=o )TFVAHؽ>q/L'?@i}ɐX!Hsv @I@XgV/Q#WUسsYv& ׈J-6{uqFb%qj=q:I/Xn3@eo kGv4u">Ȱ ghhMD(L _xt5G$4WS9Frv3m&IG|sU]hFA7-|iI~vY-?G>3>r"|oBڜfcO瑔_tǏ (^ẋyqW ]_À 2Y<fT 2I_XLY?m`y$iɰ|\[{t_ F6cg/YV/c>췓j< <AwB˦c?&(Gkup(iwtza8 g&Qf853Wȳ{V AB0}(CAel.qSYLI*]sYA?Ů|b™xxFSҞ5 Xtm4"Yg2;Azz@?g> rQj EouB4=qCH+,+ V֛_cOIQs.A%J7XCrϣ ?ԩ}_f &6jG Z%]p#d0(@PVCOLϜRc!VPȜ ]_v+SJ{쯫i{ .`};dOC6GGC#GJgm^@BzV&GIXLZHFjG2\S.ƀ1ԡ{4ͳ m),ߊn+Bט 5Wlt7<^Dm2UƑf7ZZy}GJN C J{4(%BlVfC΂ӟ-?ہ"`b@4F4r{aÔr25ùGӫ4\5gbݬi"yh$Ya(BDZ,,FUF =N`spM@7:4J\Jt&g*sg] r}h[ bPvq?siTEaqvBчi'_!s}Giuϻ7XeSsmPnDVC.mqmڋeTb\W'Xln4Xs x0(Rg{?w٘Oqm1UuE ̑-,D/T4UP݄;VaG=G 1uXH nH.^PwYl9k,MfF<٥2{R! ]xw _( rjni ;$ Ҡ2g)ti,CiE&acbc;$[#\C6o`+X*8_oRݜ1$L\Mơ6SK=;mg],U0ΥOwkl;rz8 dEKtz}MTo|oQY\{cEtV(u.KB9WUO8idh&?j}O߁v;ܾM?ղ &pMEu=ro/vk:F+i.dRfF3֥?F[.NM8n3tRHS*͝!U!BNo+Z%aWh6.qH-u,TȣX?(u?4Pl~IraP姤-zFR1)_Am: |INCN;.Sdp@LES81qN_~Qљjܹ y0#B9Eg=Re9&l@LշCc[@;ľ3~By_W)g L62C~&yok=DĄ]}F'QtBf`XR7zj;d:gqQ-E7?` ? J $>#p,d! ƻI9`Pbm6')BЍ|) raҙJ.hy .C(=6G5`Z޷I2+ݵ,:"kS*iѢ3ob\DTE<uȸ'8xhj [6:Ujh0 }5 Uzgc ;xC>&݃U>Tܹ^JE!c zz]qv ez&~Zh#?56!%~RNS'_ZWЪ6&ry<; [fme2 hQΛJYd%FAhU8@<:\c*SD_=P:rrX~6d[4,ܕ}ɒΪ{fvn3J`Nք D-!K p^6k[o<}˝ T֢*aBLF;M ЖXT?ozȫ=&7=^1rX-$0dHT7DH]/ޚʎC+4[ /+T90۲{/=V^B?C^ doa|[۾gNLzqfw<ys[{*AQ.Gc`(yh ("N1>FDFQ'ooWhib>5󅅆z/v0dl5̺b0y`퟇Dr.QgHp Iy19غEs>^zp4QG#+d+dq-ޅjIo?w+B?|*AVΫw|$a1Yq S}V+fYJoz}UӦTJsGJgtсVTP̻\6-{jkr+uȅeEl#%HQP,1!C3o ɩ\`=vbٙ2~U]#u]gt\|I9nYw   ^aOqz`pỉQͼʥz)h>yT ky3s[ж]ḧ́7xCPU@Cir1C~zRRv i#(,#3YDM#<վ߆%6Z*+JP6=ϛd)wH`nȄ[)O)քԍHckDl+}EǚMgefD;YȆTV3(V`b({Fcl4>ƨۯ̝UCFD}}J^Mo-W9Lm޸䴇p!޽rۏTZdwK7uঊ2v bT E`xf9\ע+Rf=IP_Ǭ'7w8RxEB7y"w/201_:BiM7Z+|6˸_V h:AAE}ŤH-E$ ˓Du',*GH |\@.(j<ؘk-!h c齬ͨΪ5'L|1Z]J|t$KF2]K5Bcuh֫2%XO)irpfMKh&&>[^i|"6x=y"h]"XH] Wnee0MG>c^RknSʱ _'#hUVDbۛO+N,iZz9O"0q#Uu˹%R9)lcoIդ,ʎz[:L4 ]keli4U|z`^~=P kiru#3vkcZutΆ)̙.z_` Q% ?þgQCTJM$ 9!$pcbĹ^C)GcY89:_)h<=?b'ew4?[RU`| e'/IAK9DՀݣvA l.0IL{ ~iD.vڰ> u];WHʼn/ pڛX]T gC&V o 8m< @wh獦rQ`2kZXk㌰MХ^H^$Q/MOq?|Y\K!Hs/s)T˽@>F:F6-Q9K3DDBLO/=s_Q:ň1"炁y-;noʵyn)Pd^`! #]j}JeC<à;|{AaT07Ш7[Ke:2/"FM}jdkk˯uG,);;W?&zw5aKC[ʑ-x:}O rՏ86S@Mi9ܣOXE.w ; U'Uu@]KR5e})2 ${6Lʼ2vNؔ+8ٴz&+~vaD8fvfkL@QUQ/ $.~3ls2 L:%Ht'.m} b7ADƳ5gJA֓fvm 'lCR/vI'.qH lt_;^Sw_2-{D`՟MvU&]sSKm K# if*5̫b(AV(H]tq8՟nr#Ik wڐ|f[a4rgT}>c^;YnJ+#O1K׺8 D;_lLKu]GP@a*C6S"8M VTR˜ЋHCʊgYЊѵqnFX;V/gVݳ*2rέ,fRL {x'q,%tF'k;uo7}v95OMhh@G34'Ǥ~{FXp-GQ_ahntW@6ĊQxӉp ev!ʠuK N '9l;lj4p:g?Ub@shk^Ns:+^1ZsFyt{2s>~9ggS= JFXY5k.{-:}zDZ/x5U25\ta~,HKfw|WR?n$1(^@kE@b$ƶc)6 YYVIvAhV3YQ㴭7٬Jf;\D֩Ner/Wp6QX!,\;ΥqK(ע".~wWI\.:׸C~]cz3BaZs[q7=FNƳ k{/_  9cCubt=+aq#}°ɶ~fHP nW~]|8:yNk1Ÿ3Ԙ985vӠaG'H F媌f6^!=D疾NZɑZNy%{?8;h:|3x^=3.=l&:5|U nM ԥ6C$)C<qfo^'ݞ"@Cl(\; 1,IidЍܝ բ}%rx"pblOJQ/@ٽɴi7=U^Ba9}:2n_d~$/qVE,ˉu"2 d9]cEKšn\uSd"$ ٚ (HD^_'PM-4aWJ+[ < x=^czq4l>[ydRQp~D ++ 1ĝʓXOtfcUaiƮnZsE>``E>񆤁4 |RnnPIx^PAE눟S޽E$or}ZUK f֔)kps\^ABsWDS7PN#錫tMUެ޲9te;9P"0c9̧jl^De]zꞙs8*4?.R ƓHB;!+w4/ ,ӼRAügԓhhʿ au|>'ylш٢`9\xU:t[h!bX_5clj,& nCm&$^ONd蝖-b&/NUgv=aQK)``b>ȑ%9b3HL*۟tS>,#]$寒*;-/Se .^8r?WF4y86`i m<.(|Gb`fWA βWA/ϡ-WkFo}b{l&"Ɣ+iϑxGԦ*ىxd10X u~W$EmZO ۮZID^X*D=Z TDx磯.]i{V xC++SW0U(݆c YF띢v;w<R$c-i)Rv_DL"IO˲v F, pb.vJQ3юg354vYW*'Njg@Q/ γ# 7fO"%OHw?1&99G8S w(k#xBdDZZ m`Nw -n޹&\*V*tUK[{<mϷ=pg &tr3)O6NeN:^Q3O7êwoG`vce( ˻v b>l8^06389@+&Kz5bdD_Ԛ61~IQ h>%܌V|{~Ѐ=Φ\U48d\ 4`W_􀬱5nKEg?d ;z_}#ú PtЎ|ŎD]$Jb (hTHrpyNAէ6=gqc֐Ga0/ES]I7D-P#ퟸA>*d$l&|:t[ApP;0jdJMF_g@kbfwucIzY/Z8,*hb{ M3}0W @Y.4L|f{ڀr鸨1ReM jɷyٴ'VE\r8%u:eX\O8aɷ o/D+GVTF4{̵+L S-j+O7W8N;$ N[ 8rS#93O#awFŻ)&يYVoӾ-tRJb8ޡF{ 0fWŏ yV.ތ/xmanW`1(ZdG˩ V#5+u0pu-k=7p=y@f4LXWlC"OFF:ZXR(<Ɏ)DƛgNOߒoۈ .Y;"u8>Lv:uLq!}.4[x,(m_n@k??d:p3QYqlS$%pэ7't< !$]12HK>~zko$tg 5P_Qϔ.Ƥ KmcEPK_*z6} :D8IA ¼ژODmi[N6(?K`d][9"- 4nNQLDXT{D5{c=%n'َi˧ۢR( Ii,xAsl1bȃEvVѤՀ^ÇIE>H{([ޘƔzj8#;SiwKR- |r-7K"}!,(8|#2 \J 6c2T󩍅!/e6\+M4ʶ0=N&S)pnm4~Iu &KjdY{]Q jY?* 0b(`"CRY *BM;k˦,34jUTTBOJClqe<QDV8ǘ叒򶬚^ڥwZoC;)ޘ7FYS@7oϊӆT/¾ rEuC> 2iw.u{ xp™RQ3jӑx[b8H^P.E`5QګH. 2(AD|{inbBwl&pX?>9=S)^5o l6#! %qWO |ܢ A׊ƒYα @)̓ kn'jR o;jDxj)gȑm R8|}n 25ml;|He9˅$>I}i|3dF7)X'ems züєZKy&#fS9HTpUY1i# Io?A*2QJrZ?^Tz\:M* e  <N`2 16|cXu`Wꈵ$mثoȯ5k4j^%bywQAŶ@snTA"Jq J%O/f2q[ h+7ajBxu?ٝm8і]Hۇ6C02p\dsТ4C\ 9m>!b{>0cɋɇEhg`Y.̿)9z[5XK~֞Gr=l~*D@ć0@FAo_LyWE[gN.X2;Ɛq~[rD̟P._`(Ny~I3O|8צ'b*7~LJy]AYo#UqFaHT̍Tq 3!a2+ٴ#iPuL~(~~h `X鍑#$x3wFVמ)J|V%#5X:/XRhJޙ+]}l-ɯoV."0o6/qm|o@:U6~9CNlM-Q;@f>bpfFff_4N QFل)xcv:UVjg$YGwaR D[;{ * >kYq"-y$+^.#o k NןKk{>PxMo/~Y@Fئ6ŵ|ҭC17_dKav8?\%g. f t‘vHvL ^+͂Dۥ*8e$(lE Ȑ~<Ptq ,=(ɜmD$#dht.\\3maUQ_T4A%ҤATn@RE62R1A[pбSYo^bû/Y-"j7Ggmn?J CzLQ=U {/3K{PF fzVμ bC~P`d6.0p1Z2uϔ2\mO*Š}zD2QTy}~߲}ng/ޔ N&1j)G}2zhFeO1DmJ|ɩRhܬg>{(t5YcpKjSŸU"@[ĜȬ8ZÄWCRVBgW\㛊cq9:'|TG:*jzBάU~ TŜʛi:?O.# J7_ >N` s&=JU])A`A5E[ӤlKڹ8dlVv%q%8/K5|Q]wCqڴavmK3t-1HrU'}j{$.(:d.;DnPH=KBc hmSU[׵=K6] tF`^봎ڨ5Lt?fTjߟ `4,G)6'4WST\SSzwcZC\IWa3yۨ~6eն[rrZTHY|cl۳+iq}&r^P=;ʓ4ak/?8 ;9 5]'цPngϖAB'8}LbuL30PuŠ ~c㚮J/jd4[3m)'J򠀱X6@n1/՝;/%>&wLvP\yI=.F$$heLyGpAs{-M;sk]C^!F..[vtrE|@ M.Þy:I;|| %b(!>&0ӈ1lPBlj)̺j"(p_Gͷ֭RK-ËT`"ئS!:H; ]]~u0+}1^$и YIv<>UG79*)TW!eob>bà :T#0aW-y]m~ u#A3Q9>2sT-]Eͳ {/IiDk٣n@%8W4:xљ:`E_[3S[v4k|bEhE&^@qoAW&0벚Jޅ+q>}]q棾4\lqL>mg;{88?BvE5AX:h礂' lpc'} zfqkS$l-y6{::N5̾wZů 925O|/! ߦd.m=WP1 rD5ǽ~B+$%kĕ.[KaN .jBr"̱DfAr B!^sDwFQT恩W]oCjee3h21Z@ j7ƒ%>BD{uh<`U}(qc}kTY(:f"guD\ j5N\ lχľӝdsܚý=ۄS UJbףkr+v,C-##Fzَ 3*H~@Zu,eg zBEC5b_]Ŭ#{JrJVZlk EhʠUQCfrEҾ5IR< 2<<,NjS܉CD|͕4^/G'6^{?"%ݣ-)fȡ|Gl9WhphI8\s1[X%=Ͼn{.\Ȅ[J5Wۓ%8]x2:ß?\<{w|ӫmsS#,) |lnO㑴ΚUk50Wyi2e8%* 1Alel{AaKl,)"MG`~9iX|/@)gfC3j)/䧫J) t Ь'| N2ܼ%JDOܕ.?`0T۰H["B6h/n\g輊mYڱͽ겆ӌ݀a"p1&RnqZX}|w̯Đg9%Es Ўܴ(ɜ5Tz n؝UIUQ?ӱ&gD|h >tﮝ6yCz/\P2-aw[8 %O/V" bǿoI/~Se-JH6Svx,ãk3>JƜ|GgT Ա:C³?FBg("fe0ۺ TȕI1Ҽ::JE>r, ~t u0\bqΔDח5A,%99W$Q}rb`+]d21~&H-O1}'oDr/:c zbyC%OdgwtY  czĤ+W ,I7,s>PJ > ݒ2W5<` @#i.`Ptɺ` ?CQ٢GnS}J:  I:J)oF$]]`X]~T3-y/ÙN8߆yB6GNLjaRL\W$a >d YP4/KP:X !IX_Dq糿 R[x61"ɶMR@!KjGn*\k Vlkx/ &,ǶNJӥokRQהW}E`Kk"=+x5S_5XC ][sEy8Y8n l)8{'X6bl@1Ur*'â w1'2AC Uf`+$3B,(nTڤ3 [RELWݔ}a.d^;$yPD噻Ot'W}j GP")J)e}hŢ& W[kܡPA5⯼=B4[V]7eCܱy~GbTG7?'\k;][C.>w~9IXq1A-|j㔜փ>9y%>2Lř]dJ:gO3`804$)T5APQzۥxʷrRiyl@> `N_ofv沶j#A(6: 3ڏ.:9-RB|;hhhq}PN:գ!"ϻm }^'-UlSjPIXRMp˲sNע;eG,cRj%&&)I>W<]'0Ͽ`u${,^qLpoE@Geݦ \}wG5A;A93n%=w4iИksP5ZKʏ~sImЌJa;W;2$EcȜFC|kRN) ɑGm˕lG".1TOD}aJI2#S^Djd L_?thQjy.А))qda|h%hc{O0C+&K_S;v3s1xqdCXVm4W)Lb}EkJ$;c뷔hqPt,IygUw-.?xmf(GQ-h4:;W(V z߼#a{u>Y4`L+ޭ93ZCÁϸʃ^AJܿlm~[ W/cRF4aJI2eKJ0ɣf{(G0_.XApXP)W/#2+\#_vy:k o)B /厦FZ\=.5ʪWԐC|sL 64䘻-p)IUXԑ υ&kj3Q!hTq#[そ |`HDtv<,[m gێ[:\ZP^JYrm$N8 m!{4.nGcZc݂˕{3yc͞=l7NTi]lHSCi04uߒx# A4? sO%| cΈ脩፠^ }~߻Z&DփRI˖WV&vxwb֟:X}A~\b,zxo@׫o B8j"re 5?Z=E&ݝuЏŅ>STbpCŧ6Ta9 >dfc7xՙZ8gX].<|3BV7,>4 s5A٠6.>xA5n1m콼y6oқ2?Kyo%rC SAѾu:]jFyg*^W[0&keCWA.θ,Tu3=V,u^A^@> ܼRbF)hU=`XqnKZT> #m.k?t11> Ⱔ߄4D8w|y fWϕ})`))䂘iil:U{q> Wޕʣ 8(p.b_o8x,-YGe1u׭ETyOܟ[bZ~xAc(px&FD؂+VOy }Bil1Og@S?d˪.:ݪpb9¸K9{P@4PbJ3 C贉e-=/Ք} SͦOzĔ Ko;Cr2!@CUr})Qa] U3,4I[\BFa`,qҿ2K8YԷ{L9KJQ\\2!CkۋLyw$CZVT=]rxc'y@*މ@.(z w}vG78 ,oJC{ڙe==d#1>uG ވ4y^Wpx jrf\X<BL,IO C[fqaZ:k:Xlc0(%fQ0]ƤG7? #}cfȬ .㈁;rȵT¶wM5Y\ì?v{ d ŷZך 'ѓX?n!ΛD rl;!HZGVfy\GTP*UC%+lFkb9';o^0^~~A fl[LyuGŀ*><Ƥ(7[m [a`:0g^|*E#~ h3S[qs=wJ,Lm [ I v>wWri>Ѿ!YG<^2P :/@1"x҄~)cMzoiixAN  lR So{i ue} yl$.'Xw1&- Ťt)Jł_cM;`4s0wmņ0zXJP6|wSMo1/t]3ْ4S^_ XLK,bwjy V1'0\K޴\'x +YAL2Hg_jK=Y{"Q%%\: J|g2XQa#|FrfADvc 4ì6X*F,X:S}Qӏnq7-Iz iJ],rU,Z'fq56-L|2< f$[6V"+GqRD£C i[i2[}ns!eњNVru,W~35vXiׁ~?zϹ>mtv觿*%F:A$PLr;3Ԩ썾~eq:) 5~ֲHCq- 'k\ďHpWE'f~pvƯvRsU#AI}|l{9N-gmbXDh7v@}DCv.jG?~B,M^\mB֦cp3? z$n NtTqtTk_L1V|^iMv+hkLuf5w^̌N Att)\헟q Ҿ% mH*u7bǂ  m! rzޑLcb@LR?A8"gE"ZcY[0[`Xz zh:cř,ǀ^ 9dh*SIn68:* WԉXQ谇ðVL |Ϙu}jЃ2AkqfRlѥhdϬ#)ufv:~sI{ ?%էReOF@=3^[k1mu=l'm(5 (´8qNVE0ei=b=C߀i!i>/T|*)kW bWvmEܽ:[qK h'L{*l#cY8?U@-tf j1kX{'CR%?BQIOb9u-U :`843 oxuW W0=Jх;@ P6hacё{| @[$$de7B5W9}O7I'$B5Qb ̋.~]vs//暈:F{.*4DC$ZC|9{:'<f>|w]͓c*+< 3gkFow=A& mIʯ°FݨsBE_qFFzF^34?e ËS{ ݛ%O nW ٵAm*bp7h4yEƔSӼS(٬5ބL#t* *_ij& .<l.`t`$2flDD; pϓFJICK]f5D '4GT;,- Ndȸ)*+Ax4M- .ɑf}|޼DMnbdd>C ޫ6j"8ǧlTc9Ё6N4XTtfM1WSN̛&pϲ]p.wh2*K4eE7`Pes]κ=L3hfġp*VblJ="xgig0#Y^ĞM?ڬEu%ygl}}[B揤4}>8=,`Yd^" }W>e\~Ӊi9KksL;JaAƪRtCh\YϠhgw.N?c `Õ̤Q\)+7TvsI3fTQ>VeY@J?^uU \-sȖ{\VY¦Ss^W&Cf#N |+Ԝ%#D|m?h&s,Som|@](a?.Fts%?-ݲےHMRʫ֊ȶW4dSJJ >`q^Z5q"H' VAH1 ~941-E&jr ppqkLN+[f)|Ѡn) q9J \9Eyj hETcyU`xKak Ji\ջ~1>,Q 6 #a]+e H9v0lqQSz4 9V?CC=! ay^41  N/:3 rw 1`1f<ԋsB)z>Wn7lЪ #klj&` ? d V}#7#YEuSbʄler!SKfdmC$(d~cN"{/:1^]TMDK~<˃G/bNQ ;>̔΅ds fD.{  u Yty[-U2\:iWBV,a49lFvF|vBZ933b0HOlw ܣ0ǀ~LqnSAҢ~9LXWT?FYssf. nݡdIKPZՕ@1'8awŜP Ia\F=ppY(>\떀" YY)1v,;;L,3$z*W'/>,5!h[% Y] X,8`7)۬f3of3Wz ;{$]He@8ڮ{Z*:@T.tag.v1Ľ;|8KԂm$m([}e>PE/6\/Ѯn'\-,ڂ 98'S 5C*uؗd׿86k9:h& r_1=ʭU7W;&5+ŮXh'#%"5;3'k1 D4hX\x?EWJޱ,}Jf8\Ҙ{>9>8)"2$Be@-pn&Oi"=0ڪ~*ZUTIp5zgu܉̛*/l!Qz1ѰVD=5:X'̛Wl⩜*&rӸ;rp؁_=i#5t5/.W.';c^1?eY >z ެS?$c)+z@k_-Jp3bKl.l8Σ*nnR3.,NuyēoWLé2SSF ܙVύ6_ɉY|KUWIG)_6'\G:wboӈWo9BHBEɴ?| ! bD- X|$0 uȞMa_A)ՌfxFҷ/xū V_bWS7)l1ڤOF O2B8Li@$rZV؁H#I.ME ;^bj\6dfOfzLzCKt-;%o]+2qƠy`n9~\Eh_;y9rDXˋ)k`x3ۏݢEv(:{ "^86G8qVrqďj/Ė/)xv3! bRVN؄ҹ+sW(¬KBゥTf ?{ŦZ m-(crD2)#/ZqP.\3Ll`l'!1PZ_Nąq#:^yhZSA;u6#v'⾭/!Ons>  NbAܨ O;,UO9AraD3bӷ+emdZ+_CE0Cg3A 3vAN @f/ S#M$^2إ__aN9|ൺ/Z]쒚!Qץh #)9+V(\:& * 1M̽]dyD`@T懆rqi1xѥ,x[pA~nDsMj9aЉ6)^Ы|AvXra* #׺, c 2!$4B(%)C*1p X"V E~2`\z\bX\{j AK@@/ҁ:ڔP$=-$ p 5i`(\q.eLPֈHbt:(MdĻ<2PX6,Fu8XJdžh±Mn!OYr ;.;0z:ժm4$OcVOɘO&{nW5-͂v^Dd΂c]jvHGGRE43Ѯ$fG iܛfL%]fwXdIu :Xr-&hW4`HӳNpëBIk6hdQП::,UϦ\Y[b{p>-=ܷvR&SjnEKe4r|Sf5Xo{hKoWݪ6SsWI{u&uENKq_;ML*W?rXp;x%%R㠷]ٞKgn|.a`뢏LS&PwŐBoO9bm")ƊA=t땸Y~tSr Ku?J>+;u}ٺ{ Coy&^(7y˃;|8"4W"\&Y<-dD6~ C9fӍNO5Y79H(pG>.6nٿ}RXeN17,.w"-h 8=\3[tҷ!osNIW69g|˪*M8ڶCAI%nbh84htAROAǤ0E2ӁѴ#x$qHL@ݘA7 t N*j9)^שBO.ͱ|ZEHV&zw,AFB!c?{V9-o|w :-}|lc6QAACkZ6LQ6Xx#d7=M2擐F16!DÝXpMI`k0hy,[g}Dݪ׶e@a0-'w7[XjGf3x&>n7N<yѝdmsx'zL TF_`c Α;jպ4ze]7Rk?Ln6PM  n+탺=ΥlŻc@҄i:Z <4vurv0"6`T 90ATTjHVtJ1cS&φ-=G}&@A*W7t͌q)kKrKzfk'tHݹi>Cj! ")*Vd kNsk%raR2\{G{t~~9fc0ݑ<noTmU\tTlCj¸vBJ.xaYtHė˸i+B_b6C( <dj/0hXxdx`7,fmKVBXFjX OtkތP  X37S顔13¥6bFԂSi6ӚAAC~5#A>fBW AQ[7~+ x>w4zCxwtC6ٯ cYɓDgFsEu)K+/9,nW_ufa0P >KDvPAvor>{ VV0!WC:`JyyGQbyI ]3Spv^@//-ѳu͋VP@T@sq8B7eߞݑyCI ?%w !fM!P23°>$g.H, 7J7^n3䝂ʈՖiE5Fiy#){)#/pVi]ً4OU&˗19Zt7-ʦl':4ˍ*}C 1~.hrmn&Q"'@PL/+q6C֡ŅtaHB0>`XZIX';Eo-UnuC!q(6PZ=IvBaFcWF<9yaޤӑ\g$UOVl|"Jw4޽z }ڂ>nԏ}倔m2O>x(!SDWe.5"B羾QuՐ\RL;9%2=ʘCWya_<\PW V>737Wj*g=wNf.Qߞ: u܆O=1="S,FD%uz%hGa^/0%e0Hb|O_M,5C!`t:j\,FhErRXWkv $ ߘ=V6QFKuZ8UhV@4>up;^ώZ#BΫ d>fp!Elg(C7gS0.-d[P88;H,yTL{rSR]6+.LůpQ6Q:"`yhS(7^Bݟlȥ1Zi޶\[Ҳw£6P|.HE="AmT&'4`%#r.Otd ЂbnU99w/Q"E(D.PFi ?ޥF5эiҴ# b=N:e9` b?7^Kq5FVm?XaZk}{PIܵ&Rp7 P?PdKw`I4I8)}d:.,8;[+r67oMBGB!GG!(yŚuw~EդK Ji}MKgEu=McW^_+<i養tR}D&:ݓVBx՘ yXHm8 BʓhhHklỻG,VΓ:Q @! 9E \ϰto, naKXEV_':}~h^ML$#Ю Ka<9Ui=7Ws> H*g3451 9n(9f3 0ʶpYZ^Rc T9l{H_n ΋ۆ( _Rf/#=}qCN>4R[q+ReG ţלέtmĝF@$q[œ0 ,մ텻vf`O/ wn8;_U^u5s 6R}XuO[cc%YzR Ŧ7V8lJB4!Dջe9oT䭖FG@n Hsuơ.BO,b2n_;]<1,@+at%LQHvjez/ p$^15dV~$BȴX\9=Ny#.?45tvR8Ŝl@?8d7Ds5nA x Tp+Pc6N4O>pAǡ Q=WB+eH'-tz_?.x!ȯσ&X b 4!c9疍P[ק,LN%Uu^0ZxglZE*J#NFH}n e>/QCШ1}2gZvz!tOӞS#ŵRpn5AiO?kHUi>,]Mk+Gq"IQS!=F::Hc?%#+w>`iχ$~[P>Vk` „)|Oa-B7NԂqUIoc(GUHX8bBADju\u~ƍ( ódž(QmEy+xYx)1[U)!LJ5E$ , -,7I34o{ټ[+Pk{TBek%[GS\[."VD|/D;R9 3UBJQ}\D.5XNgIv6m;M#H0gӕ\G'[\E?5-%QP)ϨQ4OB&nZTXπab'V5w(ҐEfOgocT]Sׯ/`5J!}Q"҄L.84۝E0}"a)ݻ4kvT{*^΁OYH$YObWofa`i7laj@ZZG- 0' ;W?$5AyA|UlNh!s٧a`{)g༘ұ.鍬gkZ$5<$(ᯀ dk^W[PA0qQB-uT]Dj[/ں#"؆ 0P 9O|z# @oigwzm۾778̘E4<0 4Jz^,DZifWS&!=0i !Y'6rWA@`jN^P~,g?nƚB,(nn9zۺ^^:|Qhc,,R2]KbdF~7QU q<헍sQӾIB[.뱇ƺz/]lKy eIk @p,IK0A+mL Pw/*]+(SE'wfpb-fKK<l1'0+ǒ1ב0P7i 4ˀ֗HxaR)5e`j(Hc㢧ʸY0A2cFC{P| RLAl?@Xq3k\KHflEp#;n`ߛW;lMuD-L2&pRd(ȠF*4^l.d1˦s{4sP~? DWV$ uIX6E.f؉=lztnR6j0_4. M` #M,r6Ĕ0¿eF7YBc]|*s:,.r d!z<{T,).x&(FK4 ,`krv(HNtQwit֎UXezVta@$COs_V ;>uaͮhiᠵhPedJn"f#0\Ȭ^Px=&x_"?&I?"m#8;DĒJUQ5kxkf_ 1Lo0ZF>xL6>yKQxuQZ >Zo t"f'w0K#)T]zkQp- laځzmx%a;LW>bK $UT}|L>FW>}xpW2ڃiB r=Y2phf7gO_]&/AɷdXUT9o v[RQX iڻ﬈u|i?H=21«|c7!ήDh Vl9w]Rc|+QØxL]g5_,Ήs5Ѹ"afsz X:th 88azd|7Ԅ|YuVO]% ö/OR4%r a6u<ۉ4I)Mֶ^,Vk(B=0Uy2 TF+1d0ۮHYvH7lhfErHƎӞEU}$@e8ot}JASyt7[Q7#s2I4vd?w|ⵛk5N)ƍ<_f zxJ¡\hwz1L e6vzܩ@Փg]j{g\!FN9Vck݀K\ l@ SR|$OB3ܴ6@ĚLمz+n գqnH~/Xwxt%]Cd)hOhD壩+g dO`Y4!m}5sl=cM0"69LuL}&Az&NZ(WEDPG(`]YgN;^BOI*M-(zwF$Tyڒh\9`^xqW}N+TZ:Bs qm<+{Ǟ=.1{liElAI? g> DƔ6´?[u#exU,Q's2dn &'U,kJ u9M]}1e3b"7,GA9I3XzQxt73T+OdA)@7aY@"k0)op>dgށKvd;Qb`CHל@Igmp\V[Vj/g꼭" |v`Rhߜ ?tW lHǀbABc!9\KyKB4hW$a9}z/[<,C1$9Ud/& p[s;'K~AhrK~#6ׄo)8=,Z,zl^hOR<كj.| fwϰ6eB234UrIu>;lI1dm^Dn c̡;jA/%c7Ʌ NB@$JʴFuW%,"*nE{3"'މTL~>{ GݑY@_2R:Njp6*ڋi'IGNmNNF)gr⡲aX9F矚(3|[fSX6 ~urFvQ%$,8F~/#`W_ʻ…`A(1@BX1 8"˦MelOq( TEq'D,ܘ82,3soR 6|J?6Cm[W>P*p7Dpmi"J.x ukP$/jL4<=~AGuΙ)'[W M NתȔ{cEV!ԴVo``{d) .}D_W3U,^ͼOS4oM:UQ_kNll\ KO(v#)݊ (]덊*D+@3`Ge 7/r1WaE]}$#(3C{>Lj #8,j1sxq2H>8nqؖf~cq`Ibmӂ>ԚaՁ,EaAPFWM9Ft?H'qԥbhވb 6G- Nb?t=`RsB?>wGjʱI9'wZ! vwCw/?=ԛQߠ!M dtQ.3[L՛EnI(/՟CCU^c&ph/W2t* gnb, sOMw;E›lV } YDz?~>=L~*)9Qa_e[G0*Ye0To)qEiuV`TKk,o`Oxgsk!khxXSHvgxB!>OK0zG]~[~ϝZV1VC6>H_OaQ2z%E~9őz8 j ÝC#?h߉a7 ڬ>t(gK<42 m.cS`QoɫP \d9ۈ~$y~+<gۄF.O< Z1In1d<6z 7|?j$spN !S`"twDQD&٧8J'{Ab|lIM'$&7Zxq~NN|¿(}Ӯ?$=b5,'QZ˿MF٧vMc'k5`П5dM]V};n ~J\6| GpﮗnCE2}:y`AN'TKUCx+k.!ϼr'[gN򣨡SN1 ƹP~"a0 4WO ^i-x|ǩ3%gys uOpϽ!-h={(_p) eX^.VMخF#ۃ'\E>I-fU<G1TvwmsI=e/cBٚ6j% ϔ'Dp6.y(_/e pb9u'>:JOeƋ TƗ-89yК2=s0M!yQJ3: 2t+WՈ'9 -[>BSF;+կu "0bM Tl8(o|Л}ŠyY{^oF]a0M#66ykkuowa4? %<)&mEؒ[E 9o$=Z]dY[:reRn>hQ&hm{j|/Z*?wEإTa4eZ#(}lJP圵_(áܹqAodVJ-` #E`+(`'p-?"e48Xә`z-A@k3wc D Kw|/Q[5TH3I9C=)/kw+ 7iy$HGNďFZn~%c ef8ȶ ɬ&Ղ'{aOrjl8jSw f}&󠇉ś\ W!vWΜLqV\.'K˚Oq&pqQ\晅`_ RaS9fV5I.ԅN>rPnyܨLQ݉UjWR:99._kdJV$K6%&uk"Nd Ec3x6a0+*Ne'f{2󒱱){"I,vx1" W]U/ݝ_!WI=C`}'(JY0MǃANXB^7AIpHj` sϨf5p*YvFN^cܒTaB ' XlolZx@-+0~yXH)q0@ E.̷ܨ8ãTۼ v|0U *^7*/8H_k.1ZdLY)Z?5F"Q}{{d9I*_^%[m8{yZ[5tBeM{[ EԦGo++$Idh >v]+.N];"GDF?{, 67 _CR{XLkbL)oV~v{%.Lj8J!~{2Z[J}c4z%)5 HlɛbT͐c7Luo;YGh:,9҇g‰YipA(Zw>DnD:\ pa>{|SS{.O 6=sd>,]?[%>d`At2> `w@)/`lȪWQ[ZB0ujTA*&F5q$8i;EhU5q&tP^O tx.ŚJGJo~SrzA;~3N˖TTZrw2L3U@?}T}W.ОD@LMu >!`RW!#~Y-r{S?:Bވ7*x ":CvorF"ċ~nHM>GTΓh=?!麲ҵV{#x@NoI7EryIY~n14jD 2BKR <]#wTt.77QXIe*aO.SDd4 E{n, ${<~Y)zA@&z1`]Qܘrh ? V"ud(*Ձio/@z}Թav=D\VF[ų#`qL820W/M dgm|ž,(FI9j!mAGP'c;N޻ ƒ#& 5<^^%k\d RV)h;KfC 0/ѐ_ kA*lac5i9+Q=sb:vaRyk2h^ 684 d |bI~3a4xy m?@O`G⽱Zq NQbS?o|t vzƪ8=H OH`Ka kt??X? l̍`xSPAs)ƇɱLB"V͒/?GD5/ZCxPą!% 0=([Db~pd-|Ѩ<=vx_Q$vg:.eê$BYO:=]O,+ND+k=^9h$K6S!jUŧN~8*4?:?q--׵\XgvS5/բ3=L*o{0gх_hASHX{}#esWpImʗ9)2-b B)IIRvK&$3na $cFqg" Q\Nn6p= ]AEGn5p{~x7* 'oHƑ eCv@~sGF4uKMэ{88`( zQ6ij@WWf {~^ Nyol:.IL=Jg2H <^bӾ⠧3MūQ>wDHm&/.q^<쩸RȲq5($TAL/8Eu|WVML-ƪ@ۊҾ&Y?Hvs=eDӸAMʗ3.s[5eP!KWqޮ^z{Kї=3oz} 5-=q;x[ՑA;Yi]ۨS!wF9vn=TgikcASH.-o\ÅJB. +\'ިIf%ph99߾d:j2#NVl=Ѯ=j+.)/"p=Vn@Vۚspڃj&Œ^*=frRHO-oI),2{[˸2 D亖cX: ItiqEytk0?$ɖ&9 p]kVa CvgB GsGZQ$ƥyFNvpTAo@XXps+#q o[-okXj#`"hX 0i[? iEQn]c{J637ds[ ;G{+U@tį󎝠Bq]1$<Ι4LmFE <_rhZ=V4mF17`K) p۠͜Qˠ,}>ie}c]]MLDaE6JvtgqM|&oeLB{l#Z+f;ڊIJ42sܠp"Ҡ& RЁR6jiM 4.XGw@.,={,xk H8x&!ޗͤOͲ rjTѠVvmUN1^ɘzwR} =xq7ibuwtێT# g˴e* 6]\ x!,_ҁ%+xK_Z%vݷ,&wmQ?;9!Y\j^aG IxFTrhH͎q{Za6=GPa.Zxķ%2LDQ֋fRG%rVgwy"":8=ڻI`b:r*VWi) ]<W\r Nh{t-J;~a]2E{^@˟{h9yt螳@Utq!~|~~KM1u0NmHUQ]I@FS`pȺq qʬ1BQvv#jR-1uH4.\U3>,k- &&f / cl迟 'L'ՉE1L,*2՝K@vg#: mv7Qxj\D 68O vכj'5'8Y#Z qFU28[ Ī}GS,-4ݞ%rﶱ=`㿋 QD)Xg:?ѻyn;]^HUKߪHB6#mU˥?Iy/pn guc8ʮ#ւ,@:%4:l%VVJ@ d WVێ+0gk$h4\n;kbتLҐ-5a71(tz#|/L~6  ՉP1k?t6=?* ɞ0QR7 ]aZpt Z{u?OZK;'+$Y+ZQhjKĝHyZkyqa[QU?M~ G;EY*|"U>zmQpq)B_Jw(L VYmQt4z~Z0hau2 8s[wؠZN_DI=W>AʝTyA,'A[M|jhҠBOMV+ҹIcfZ Dşzz[G]Dc< 4C@YMޖF|X[*s@!^KkTe`GAL5̨I)~*]4z?A{6XM˜BC<%JӖ}z@ FYXkػw 'mh%{汕k{dwϱ*2$e龋Vn!>alfASgb \2048iOn-xG0=]aX+00zJ6}JD"6G߄' *Ar龣* 9Ө\ uP(C_"#fYh%JH KˆWB~ypg7jebʋ MZ5EBӻV1MJ;""7+4v"dn.sB3), ,>\t}{5:[cݿEq@Ab/j,j=S82RK`<$=P8/U> {CaRbu3ƴ D<)/~PUq9mk_ΗpcGco&QBEG4-@T MH OJ*#zv )\k\PLJՒ-}=Ǖ5N )*k=Bb 찰-9Pr\s?oυ( le6kKn%瓠ўL_CJʛsL';kaә 3ҲfJ73qbr}Gz e HdbkYrf=P6WdOp^C\qņa?# ĪDd[2ʈ5<0vZiac ޘҹxRG 2<V–햣 b u p! dEA-!=O,ykx^*eAA7JZw 81t>ʾBa C_[_'I*0 wվ!/^/OGbDʗ\EsyT?utqIxHDfwcgﵠLm7s t*)(/ ɈYԥaWPj3%م< %fR-mkH 4\F6L4bGzCN`̒jBa7k4^7 _ \suZD_bŭ0.}Z4skC4V7=}&j0C 'r#&P-~YQ u:C/c^1㠳wg^`{/NɟQbxbVOfK4GL44^ʒ4j-ffqi2,A?^Bw@8[Q5eǓg4mݫa *>#N}l7L<;6B@B *l 3y_QEFѥH9 n_j<0bRSvw,k"nYD uB|o+;wx,[.9(wvhbgu~zyVͶJQ mc.;Krc{Vc '1 ʯy,4z] r~FC/Xn0Z|T)exZ][m^-Ax]VTJf0l:yq&[i ᢈ燚e6AV[,_{Ց}}>ƠW#SzRKk :^IFu2p[9YHc]`!XTs'죌~X.*O;`2k92Vubf@MTӕ }Gbs>ӳnCܔ0>6GzȝWs<([X[/sn ˱=x6]z+ԴA* 'GY80īQ$|5iquc)8fY^ Ka";D{xg"z[l6sJ,ت&W0G㤙xdlU}D,}ܸmi׶TXw&_i _&] |FȮUTI3@TU%i h/ ͝3L'LjV&! 2;]N##^DTMތݪ4_iX_Ƈ 7y؅)} N4[LP7\@Ӑ=CK9At~0kdxFm^q2qu_XK,|ai,OAHAiZAQ~ҟU[ۉ`VtHg5¨2n5U/ܖs|^6[/ol=#[l'OBȾ5oKnxiZ-pZ@||SnwO\cN 7a5X}Or*m <CǺ.r\ւ}j?;#`A{,WŶ$";<ö\./Fy=89r, 5}K<~>m(\Jc)qR|<>:9+.’')45tǴu_ı+8؎o3%F1 6ze9ZS)ˇ0n 4}tS˪ͶMW]Fsh+"AD8^1V>x-2+Zh8~6x1=֝c7aXO' ׂ6rCoIJuѺ*5(khqҌ#x˺ wi^zT:1e\^6J7s1TmӳnJv=IyM9!HL<( O$ "`ff4J)nrZ?^YH0pUeJk~W*LK״w!֢":L=uJ(gDGXZ r>t c8$W[Q {ߣLp˙/clL]M]GrY RNq]UEuBW "2cL㉉rMlFA(LI6U. dYvi`oh}T@wdoM\q$8,@ޅ`;3E,* =K?qŞ],S~s$iu#A6>dvK]aQܡ86aNt|SAm{4@ӹ:}|R,~J=ryMC;KKsc"nޣ1HvZ4MƦ\cBZLZKȨBAqHJ_KOKwxެ zqA"t{Z9@u}Q?5#"K`ZN-Y%= ƑL>GCX,p> ]'_R*S]pm ;%uAB/w-cŒdL8qꛡA>Z' /,8˒]{P''z?0siݛ ou] L> m ۞eI^;#C&G_*s7 T]B5߫xu tPpo9p-sg5oaKRysEZ3bL^w5c?\?cK (w((q=Qs oZۗb#jNd3F,uj ߉4^F)Ƹ};CU<8L+S %fG*-U K+kChL4c#VF>8#4X)ƮrpK;0>BZcب4K?dah3l=tY ɾu_-;5UOEF3zcyd`Q+oI|v̄*6,|ϝS郈 B\Bq7u]pTp7"2Jɦ@ -~cWdǷ#l1)%疹} 7v Edfɲչ嗅cpL=nt<\umw L=<8*XJRm(NynEgFo"a_kT(b݃EC5-K̓:+yN1w5.L;XC1)ֈ |$;| =/'K k"o# E2źq+E=|a}^<$0sFCbFxjwܖ~ww3J2S9Mr-+Jm}?؈y.d5؍Cݮ3|898i'|ud)>9u>.(>+g7iJE5qy?AД_Yh !R>O[KC( 2ugvq+I^p"2jNW\=~"MQ:+J:źC E~aӇ>߁&ݕ/8Ą.zJcAHØF [s#d]*CwxQׇ>i(+W: *zY@}d;|{5aĖ]PAgK2*zpYN+Dn\6;{iv/L^`B5ʁaXtAYu&iXN;dNE^땺>n|ە]O/IQA?Mr đzUrku I!bn$ MU ;, z3oJ (&z.jN@ !/ᤠR/AsH&1@^;qNusb%;P4G=m`0[Bж̮fCC,mnr[:mjm]|WKO Xݩ 9HkΌ)MH띚+Ǫ>) s]Ž apI9k91̭#R,HT^ֱBy옛3V完R_(oR0Hx[=S Ŗ)̙4u^G"q)j.nアhjxT8v:!t6Z!yTeb:,zhixee 0Wb߬R <,\ )UqaQ,@̿@t~N"Zu^';c]iXAd{5 L] B _a3&SbGDKWQ@ase4; |XY }!hX]BJ ZaC}NUiIܕ?xC\਋ 'M ;{IԍDx~@CgDUalAH%<'ҭ]>KԄ;SN@nW`UQjp7yU:Nnk|B__Iº9AyXx; "(rm_?YfR],RLMk560|(}{!fDDؘi) jܭ mlt^f~ջ~wZtw5_3!Ha`;(b6ķNlærw mD SRC>AktuZZUy+U\@|萄4c=8cwۀX ĵjj zD)wHn bGrT VfN!:z뽚ČadoOIL}^Y;x=zTSULc#C ?9˞DMihN"h Ø{e]JbCy0 ˏpqY0p2i-"6Thj[z&P)炒dD0+b4>MϮfy3I$7Q$A<$X*Slh 6J淮՛lwDd !h?zZОϊC8;/ⳅ{{BӈGvka+<ʹ>tUnsռ3)U8SΤnQ0oB6^\ dZ\s{Kۘ b.i5>c\d*!n'Zwe :Rhƽsc%ͣx{tgB#Q" BXYl<]QtPoR;X3HRvY::BX7I M(>Iwn^+bsD2@r =|R.->T=莐M ̜[C;gkc]Mi",(a$iu6ğn/ٚsB4kt /A\7|ֽ# *#*e2Tr|P|O bYkX`ȷ}jfi` ZPv'nA67[o%(.xٌ@R#Hbfl3HG߾o}Ǥz~;NR R# UA^% 6Ū)xF3.e) VJ]wZe7zV .K;l{oJ9_dןfƴCSUVս؜h;J쌄=pVK%X\E篪5p,:/j0{RN)r e\p BR)Р0J%,%?Ƀ8)oƂo`;Fa93r\J`W/la%7 ?6dV¶B2˚w!_mh2Y/"a C#z~8uAlaq޿!hPaq!%ƪ7ʠKq>t 6p*O;W~ܠ6{U}͹Zt 3 E?$qaGxl391}/cP.A9qYˍ֌OBMыѶot}Q}Oo>769 $,# i+!`ràg 6՗[$AqBؼ=FUmnlMe"!Rq*&SN,1l3 ?;By/W_>dp 8->[*laPܯUeІ[)[FǷvQsG -f q1iQugW/LUu63CL/KTQZHy l&nBKF 餻&꘰xkl4y_P-} k OhneýhUԼu&zyۯ>T"!c$nn!3S<&F_bmjߧR$NLi[ Tcᜋ,¦`UDtl)P?fO渊;$; dH<~\'.P%"f%lUiLSu#TWS|D a!P<~TBXlWrltRJa1V1R"N߉e@f6鸖=+vQ.W6v-Oߟ VBI`r8]!t~J4E\ ry'g)qGT  [G86׊ťo LvS7*v1 R4@DC"pyd3G.$+{.1tQKl4WIfքΩwO3 wD]㳑?YuK[2[`,VzMMJ5_`&<ii_HW㣶ӒxuՈ^~&0<4C.CF"MՒ({EUs$a&exa,kF:Q $q rfcpžFY'Nv =3WPŹ-H*Dc6y&݇-Kt9 ?@a ~1D4dlP~=)F O 2F~LQJT.n|"SwTPDLvArnb!&>;E5}#26= " .P)94NV\f'{=G qzQ*_|-Q߈0c( |X]D=[v /O|>(m#|}N#eֱRRg&|Ѐi'~2c4n\Ӊq\q;Kd[G`w1|!58 U`  }p$قbQֹo r[C&T/N+7Ea!MyjYxY։7rq;,#.ư q>}^4 WDaKOTP+<6fqL)qA[ '}Z[FZtY" 3MdCd? qCY$пuZ3]gOoTMA f9xf,_J4MyYḇ#deh+UnHr] u$U9=cgRKw:UӦ@tb`㒑XȌN_a]vPG >/:v-PӿoqTp~BNqr dDBS1}L,u5&t(+˓_}aeQ\ N1 6'庚AFnկj-N kZ&xjvTԁl'DeZ`@9"ayCsz($궷@nQ~iaFäϔњA(pѲKR FtY10UNzXF $ɷ\1K]ڢȬ[pVZS~f<5RbO|P\nGݪ j]Rj߬B$bYSܵ#Q8rT†ZiaNIGuˆ;._*jC_4sX:{N-ڣP5`E8lқ=]HNpbaZ_*^TOb?\*!{ނѶ"i3=8-S,Ph/1]lPkkܣ=TsO5-MJY/psI%L0) usp!Ps3p!5b+,@YR9aÞm"R3s[ xC3CTO`Ѿ?IpĂ LԹJd4p%F a8Ttm,Ld+RDދaz i{zw܏CY9 _.@u!:MbgΎLkvUeɾ|hn](9 -Ub%#btNO0SUTL,08y}>sɋ5^7IF7#!^ӷ Pe@;I}-qgb3d2)ɂ*9h$}|tV(ګGmWȝwWZ *:4i'xԱ,žI6:Ÿ>7k" ^Ux* ςEU_Ο t{ ajpk +~oGf.uYIOآRKɼ>@?i;by,W)_6bnLjJ^sMuoU\HnRZWSkzO` lmҽU\='.Tom Ӯu?尷eQy2NEn3|M엒Dg -'߹ufr5~k4Wd8Fc`(1h?d|]Q5o9`>BgD52?\EE:^=~A0(DЇ  ); ͡`KC dT~Q" ۿr{R$P~{{9?u;~XƸY!/JH(Q#=}rJUZw8.I㲎5#_>OOQ;uA3Oz&+w,(bX3[~7YSR4< V=Rwtx;Wҳ e<' [mJ0=- b] ״_fm!Q%A;ƓãT4e÷!QIsԑc84-iUWG4}7hCsvsX8W?)vy+} .[XW I}XO X̢t`3-'Zm3pw Uo>uxom)6u_6oTCAs{Wqw`CjU=LzD D,,@L]zo&`qc@wjcaĞR͊ ᚈhq9 >@"Q]ߐ(09Jp` λ,oD=\V U;9^eu\Yd8ìa @ :I -gG)NQ5BlLNbz8; ĔVwL+dRy뒥PK9]U^"׭,jӡM0aQ85b[n1x VCɷlΰqsz?A~}вn4{>srl #k جc\+AXO%缯LMorG#y&M@uu4{Zx_)*We. ͸2BA elMV8 Iٜ lĄ`!@{}Ig}wO`x-w} 75.Ɣ.1$x2z~F ߿\3>Q'-٨z,dq$xK3 Pq7X/h%Oa]W덍yF%wUG}7v zϾp};&'̉EVq3,浄QojrM=2YІƝ[7VzO0z0:!O7J Y0xWOdO;rm_3*wűt>jG:lc93\S4uhNiuޚ*ٷ sY?=/g9a {}̠)_L%0.t4/D?c/[&i!WGղۥA@?81 a(iCe;|ߢ8=>d;wY<푮`V-:s5dDbQ$rܮ{ U\-=le\l)8SC :dQ7*#c>c9KBsvmw/׬5*{ ?)>A4U[72}r~%,_=1ָ_AGڴ/?#Wk~Wd {9}\+d-Vr# uNt]ARu& =F:*7oߙTv26̾sTU _aɋ= ;X~{)XZYςV,BEeq iwa7<?e 7M9;%T)_D-wr!!7݃NjF$}( g<0)azٵN5C%v>hX~CJσw[Y>Q43sIƇYt!iQmBB87Vjr;+g"$Y{ 4폝 ; rU2vg.X_Glb>WlA| (W*f޾JQg5$+|7M,BWZpjd(ӭS6_g.wy_.s颴d8>id?  3TR$|)\ܶ|CLY{ǀ1oj H=vlv[l8\30n{ce!'ka~`8knMdXT֤oe/ 7 +o14 sGg֌y*}Vtnw|v`7=pH/Y^t:ƒ]h\wKz\bҫMpn(J9,HlJ"2Z#ʬ5/d XQ* -${G<"I%8U;_U7.bT(v`kk#F36UA([苻ӆM0D,7Jkp!H wN,בwՍ^EW𝕀 k+[Ya4iuՈuM&0պC[|,ƅ*Jr!+U)M,sN]s栣G9Ȟ|EQz %fm^f,AjP?:~Vd:ě6hz^ʽK{aviPH_ bէꭑK-νFMx7}U2o!2kDC;)ZUuSQvWaT2 a >Vϫͽu]S2:PF ;|_>.3ݖ m}Hq.J|MG΋RL܂wPZPF,6c_pIR6JT$oDn= 4W ΔV)V(t#cvfWN҂Ww*C]K`a$ HEK*N׿8}HCoX1RROf#A,~vm| yZi#B*4Wp[U|,a2*k\ȽfߝB1pP%mehgA`K&x׏V].uc\h y8{YwQzh9'i)/1)e^QPjFA]I 4IQ=-;HO~Ux0  t}Z*BZ .rn59*I%`OvO rp,x9x SxEcqc֢dYR:S_M{zz,OD,j]\9gVa{Ą)#flp:p^=#r  8a&yXhcnN]_\^F*G5n/U; r5!Ҏ%mgT#Jv <`ǫ 5rD"@~25;VͶsd.rւYÞK|dӮgS [`ܗOtzVG̸W_9 WLIGG*Y âJҤtB4RokIX [u,B圽ts3P_E2X&踾Zxmo\nݑ[n:?XL]$0Xn"&"S 9H=ٿ2}r7n M8TR ­,FcO mdL)=Uymn 7,玻Bƴ6vosLh޺AB.ƆLX ohe[15r,#LM S&lg]|z:s܆z3ۅtm*v*Af0{X,`[Ã{o؂|iLYzbގ[A.=l)jOey,P]7t۱(n$!x(Gz$[eimh&/8h̩K23q6+Ǘ¬۷Sk~\Q~XSc\g/&g͔A/&(7k+jK(:YnXOL*_|<Xڥ_sj ܶ}aI[Y|cyxw?H mt_Ur`/@_fޥ[eaeDbJOÅ숷wP;.2D!bd@kqI[4D@w4ӐWO$`|øu_1cS8GQc1 .>\ۆ?sm7X+auԜј4 8vR@ uQ17H ƕ4[T1F+'FM. epqzU3:ʎ>\mLi&xWVWU0;Dzz|w xHݼijP;M@L)No3q~(TVQ}K泀n#iOr~PeKMAi,tq:3f4AFWqʜXWgOS.F~tIG %Y$};Y[ ݻsQ@[Sl:gK\ 䧳FH6cΪ(bu=Klf,Qd){>>@c&hR׌t*藥(WjHyF6A:3jUUGjtV1knI¦T|xI¬6y3Z":΃ +{a"^WE~2GWX^mKIL ̰&N86#(:7b!)Jkj|*/ PI.!|R|էӆQ:%~x\8l&`!4tekNXFO$',Kgpl<4u<4CB5𩤷7=MR C<ݚ~?d HT& ZmA9v 7x%mzq:8$_kLo,-eg=_)d74V{#F$7 OsO8)JA1Wx=Yc@Kep?ƽҐ(7͢ W+u'+g(iI3oԑg S`9)s RvZz1/y(Z U>hGf/|=Lwm_5hgZrOspR,-dxa! usBlFeu3@rir{'vcԓ3|7s:T~g,KIKQץmv&<ȏS4] ,e\iѼD ZXٹVLx7c (iHl?4s^cšTzX  A2|E hH5g,vp@|8'ccfI %HQaTcrWGRG45yzhtF (H#_pй=uvy9sڞq:Olte*u]Jm4±:2rO~2fN6|?ށJgjۼkp͛/&/=qѷ61/e7͠h$ X<\M~RC&&Nxat~R0+^UEYw1!qHBXym bl<N:"Q"]XI!̺|D»dS(f:*Im챑LCjXˉd 2+[w@RʹOs.j&.ՎdnĈ5u^8u0y: QChxklfśl,@[7fAl~uKF~~}[]\tJ)#Pr*КN5Z\"1 %)FC!m|Q6InvW4L ,dws@VK%Y!c&곀p!U?sqG6 I^(Y&}_0QJ>q;aI0C㭓__m LX dIK)?3TXGls@P oXj]\5%oDs~[,S@m`k:xOUu[chd]zc1{bJi% wk#N=+Yf?(iXJh&t +fy3tM://N\qkEX]*7( GiV@A:\| ]waNh Q,dFU(40rZu^i aa*{Iw{Yӟ`Lc y{1qnJƶi샀GBˌ8GfDv4AFWZBV,%_n"4[õ]2nuF^$paP1(FSYϙS1ٿߪWJGWm_c}BKvp2eV'xe9.\Κ+o>+5o#ny|:wJh*/6< WS{?=GShE5e%ωl|&gBMe9MACT'df%޳xxhQB,prc@QP @G|b8;]lj? ِXF)[lBJϊ#QDL)9+Xh+E"$֋)盕eD`Sb(5RgC٦uD!WłsXʭEWRkEΰndKnZswѢoRS؂MwS}B!7LMz-H8`Bh"J`?ҪR=;D!f+Ĝm RM{Ža[њ?IOzIO$O h)#=m2 eb..z,曘|P% <>%.|Tv5 ִr#d"y5e~ԩtcRwbGs]Xn) : ѧXV?GҀ/>~gֿs74S|ztHzPb}4[0 w))XQ' V1yr;q)|c(_"o bwԉ3CoS믐WTCpT=, wŰ:_%Aq0~u3sZ,, [ U6R/,D/3ȴ%%MƐ|RI' @N (,DL4g=ܫH3R,E-JKnY2%(ls1MGӱp% Y 0«G*Lz`nA b* UzyHmNFuplJH8-=w!eSÚvc'ܾJna߮Vc:Z6$ 5_X4PLvcK9$ر2t 8c`p4p Rȯ%ϏN&Ln=e}E\(oJ9a:3 _"g54Py,`n/D^Z ) 03?g=T* ^5R:QА/IoIh8h+/WQWUYy%xPyӻhv8HgU%b܄e[ !` *h#cD-7O^T^0w?lLY>|[*Y ZqYDz؅ 0nn}MVdZܙIK5l Y.TOd%4+vXCvǖ4c2\*iѻ+JWfe`Wl՗ЀWs/c.,qg{QaK.L`nRb|leHΕQC_Sw RHe`uadVH_N uټ7+S@[J8Ƿ[]*qv#[,H`u8T(X ӝ sn `y>ABf\c{i|`|>3O 3@blm=,dyhf\MpF¾/cvжc lSQkNq!ALˀ!~)(9:W &U-7mZRK8ܔzF$Ap71e'{U\ y1U|$99"qmܿ>ˋ"lY&@_’wإ'`<*}[&U$߳"c;JE4pg^|\b^U8)e?ȷ_q';}A5h,ֿF G3{:@ڦ%E ,"1&1y]$ҕgQpy0[ay~>]5C>+\!:yM{1a=iyC +X$'𩞦mF؋C bƟ}^ e䭹Ӿ@PzMK'r›Rd6ͫҝ] iفC84l*lsj;8$wJ\lF6A|3\Q.l<*ӛ[.gz{pV5`2e=z*Mpd̏8=wv{\0]i__. 6+3a׳ZfMӕn^)<%oBsoncંQ(+ AE==QkzK}D3v]ŋ0i;s*x@IWg Gc}f4[\7#bvwW=ͧw`θu Z \i[1t-uu {lXeSN~n8n(wA6DOU`Ȏ%qjUoTa#̏M'ei*e"5=ECv4F @H1[*[mM9I$-O[&H>a~k׶Jns"^#ډċV)sI_#=|Fn/}s.PuU3 6hJK rr$fW/78uʓ.}(?bNR=YXȝ*(8,zB[)#o|N bT6.W(QFܣ_+aN*oaa^ KiV'z|:{B!LAm2󍽌;z*1a4<Ś^NDP+$4,F-ք.%e! <DegrַirK&]lJ{oC`@y\#gLZџDbbq#R5 Ԭm15u!Zle*UjVL[Oo`Z;EpkN%q2 XJǠR#㫑0 7m֔EB4V=k$z\jBRB>{A~ehśR ~K=C)0 c`QbjMx;*n|́Af.e*1knuRյ Mk t=Ҽ8OfںRƭ?g3ͽNDQa+uN'D1W5U, Ntnޙ@JШF[}0>Zu;Gw5A\7PP 8cc_?Qe |}1PHR\4R }G_'p+lmSLX5epfvI6[KnkDmi=jfRZ$1ģC?Ldv|K\D}Gnbq ? g^30 5@'g -9^//ҋ_Xug9xlˉw?U9/-  Tc$+'nT.j~)E Q(ޱԐ"~$ۢƁjx a%)Ogb AR1N3gFqz\`PnC|Ta'.(B~JCXO UnVp[sOj:"n,tN`m[/1./@`)VJXX?nhUZBw' βw3z3?ښNFi\,#:O$6CvØ6)aYȞԤ6,tJ: 9u2Qh+"0U0vg/J#!lTʽ;HF?Tr6wZ$Ce5<:hJ1BD{i8[Fܟ>ɚ뚵sP/y*@]ЧF:ht"ݼ{3)Lo$ճddA/Q.vO f5P^ZASAe+-F_>ܒ7P;*p`83Tڐц$DFWrꤩF]CVRv>7W2Q^YZE0zk(Nvb\ -~1 /6ÿ>…{:oZ,TE#phQMxN0'dJK\?B"Wur}bm8R֋ppT힍@Pnm8ܞ !x'a m1p>Z}NҾh Br0;l m߻:|gU иpt(Q"qNJs1]L+5@hkFiNrE=Ar )^ir=r2tOѷ6`!0<:Goyք\^Wq@`$p1 pJQng%"7)*@R qJ= 3(m$hXlfuT n\/f70W"6i~U=wBTM 9Z@[F*~i]y\eRp;wJ|~w#='ք ) ќh4G2#f`/hZ`8b*PZ.\ӦbV$MҺxJ^^#=0҃IG Ev\]B+h}C8󈎫W(<Jٚ :""jh}ms?{/w>A >{/f[4=Sv-Z'tr3#'5d )R@n5ނ[x!ʒhоL69[5L58?nC;  sKRor"ΜK b;3izڵj"KzcXBd08F9JN߽-ƷF/F≟"x#c$bH.t~^T9^]]υDc E,>fZ4AEhN'-giJ nƺ+WhV`W"Gs)+n'y[ۚE-v92h t\6qpڣECY,r^o,2̗;PV,=0yK- DF(\zN!F;X1UDʴѻ]QkAa R/ehɶ$|7W 5gW/ZpR:ISgb ?:^bA >ԩmQaqCn4_ڥkwvt1%~~?%vZE$n.&X*X`뚖E os`C1ME-`/m}‰cj/UX@GOh5׼E1,8DGGe#̻irK4I)G3we/N &V0Q@)ϑx'W5 04KQx&|3 -2FZ٩+_>Ch~JPx0x'Q\EX~ 6H uesBHbt=$(SՅ~ZbR-)7+Bk['+ \Xb/ki?cąj B+&<ݫb!Ojů 3fGb'7R/#^VyT(t[s'r75oed]7E~d<x}3Stib -^= */\"L ,/"㼾R, c"N6ӷ"W8A1YHQC.FUņ? pOGj: ˷E{k]{th&)@x_oD_gD&2DT)>와9SK[@_=ʰto8&Q^hw/Ǒ2"1w6כ(-SY$DIikJU*WE .i*XÕ8ݎau[?Vs}%ΙTIPPXYioD; {BF$7v 3CvbC v$uF_phΔMRzНE?ϓ&$ x^($8=fsQ%<îF=A\XXDbp].({bxoej>^q'sA FIZMZ9`cV'#V4/փC/3X #QRyC}#?gњyI?!Oƶf|΁w!yk0oswHRpB6~b>{GnyܨZRCXIɄ"]y{8׸ȱ8GY'ku +bI"eֶ,N`m\Jv^=җEݠYIJLKԝ 7~I s {ou}np1l)N]BH><#C6~Wh6殮ix?m?C,g|Bg[9<a~X_ tׇ{y0ߝș!K|+'Џӏ@RWL*@[bѽئա D~Y-k,͔F[֋ɴ"@ n(JK(s I]qkf_j|M0zB?:U~_ }X<bW<%@hR]{"'= WD4%R@e)Il̰V_Q>ΦԴ?-wZ?#I ߢY(/ CS"r3'(SFxo}ͨږpY0>>8_Zh h@Zaɒ1xD}u 4bӦCE3oBnOoTTR^\ m,F,sX<x\8 %>RPi3lt^qٹV%[N~ -opɗ2㺱&tU{ mrY/wɈBƲ [P+9Y rT鱖iu҃T&lWuRȮyLEGȞ8NO?OoA"|6$dhQ+A;60oxOEt{ lÉ+#1XKa2_bH$N "!a*Nci-}H'V>љ ܺʍ㔲A9Nl "sRdqGOjShTk5im MnRYCT 33f.j*L0gdK>Lο1p x)fG4|H?KOy,9HV/=XU6{˹YЖ{8J#VD.j9Kk/FJM!_1 _]6»0*- =ND~t.RSAځ5|Ykby9=vC/UMvyݡOF@” `׉8!Z(ᐠFBb.@JW\uʷk/<*1AˀiIuv<+, Y rC)̭X8,քwfjVC42^T\۟g hI( 0POW&azzvf3;5avfJ(٠:=jt57{"?Nze)x/cAŀY!ywm &ѲL6́ГO&F]p#3jPR4>y6n2 Id~k~HCvuhWGJLњ2PK$ [A ~t'~\RF29*3r)x kruW{"G.k ].0E?Yj[靊PdymO惒5s/E)Vo b74N O‘B[UAQLnҽ7t '1CrDlЪeJ)MSٻCG6S|l2a n=4ţDf\"Z׼CG\34ThPSբ`W;wjT?YV'(WZI>_aEeM9LCz(cu{"w# VD GLoprƊWc#4 0u5"Bec!Z(OK9k @xgynj &7rGByGh`xdtVnB6OH*[,$@\SQ_EpMVd/wZI@肞1 k)CQM2ijWcAuNqZ%=EDY҅;=,Wl9WA --k%.>1.D*W1OvY# /u[4zY[KכI2=PXHbXhXGH'"6aLyz&n &MRhv+S@oEc)ӣ"k/exyXa8Vd $#g%r.zNE#g * {sm*zϾaN '6˲n-W4&ɔtYSGQs, ¯9H'_m­ΫO :#!mnCFuZvKPܤXM-I\g'a4wRtS-J8.s[fH5/EqQRMٴ1o3B"; &Ĭʕ9[]ӝH#IvŎ`]@ի&8\rRTi6eO[ CgS"An7M#xY肉x2|Ck 9a{$%p`C~1¬ITjPuk\cb, ވr+X"v6%-r(~kE0TGUG7bՊ8rqq ]bga'IZe߼;I^}7h^ߌC?mpA;K]^;^W%ǘ-k;.3SiFD.(L&el8E{ِnWBv?2k#mbT=SLr &5jW+r8{p5]6fҺ^V@v1uT-*ُ$y2t'p/fh[. 736uSaAc*#x";x͞ZsFWC!&.j`'X Y?bmOiTu:ǔ{Ůi:.Z^C೷zc,~%ETDe)gdK6 v:?7qں]-MwzvL)Q0_?u%JXR @c/KPZ 7J㻟fZR![98׿eTiez-E:U|7«c?4J?5/.V>є69 ;4֠E >Cj|cQPb@iczvUbGIC#uitFb"n<{Vh }y)BEߊ2'ahF-j%Q<-2s_h^J^BZVylIdx?khc\{{Fd r Y_ "UZNRH %FSCoz`ӁY:&fuՀ%r76UXN>yTd%kzV"yAC8LS( }UWuuN)%GÝN=oB7"޸"%fU*K/[ڪs{eu%Va]axmNIN1+G"`nn,=f;範[!Sz魑z~2~MDoއ爷OSgb:j/ XT9i۾Q=fVK {LEY/:Clgp&g*p) 3eƛ,?. B o5BO!c9vVI>}z܈efV"{ .,HzpINOV<M-^+C\1dPu]T8 J#B XzX|40&݋vSiஊ4*%K)Q~&%ĚD~$?[N&^FKiXzZ81Tw\M{kUUc"o:tIxFWiwpSo1_'䉭(ަ"S PĊ4>Ț|FUa+qn#Pa F .Ϟ~2:*rV'(@,>>x h,dW DYF_ N t]Éc:klae!350@ b}*HΛ0zv ^B?}׶s{xjWUi)-{ ܌bAFW;f.~#,Q]IB2e'tx8yBØ{K&@stdgC'Hޅ|:B)^&Ewi ?*:l"G7aToA >tU}4̱!a |6Ǯ|Oaqhp! 9 ;jQO0 *LF\ T9m4\H'[\ldQ;sV͋"Qt brmϮwƱuʹ̌ό<7K^Gt8f|I[R«ߞDT 0b@t"؟ )2ùHËOR"5g˰pl-EYCඍmΨN1!}GЦ%;ay\ e跃5}Ϡ|{@[UƶqG$agm)<ܕ!һ (^jXVyz4ms~]í enU y+k{7[HxT&F]8CD`qڶJbYT%鄢h>i]OdESEeF֦ÀjE4t*ѝtǛűFEͺ댽 |!W. }9XOսMt,vnlYgfXffKC7ۃ6g , HdxԲ魻PYMxh(z8,|5эnKżl@IeN\tKQwaW=äWv4z!jo< e:b67' Sz3JJ '9_##@2^!81LECwWÅLurt[7֚]TbcJSட0N`'!`< {D%}Q1=)J{,d[4$nUyvz>6Qq*~$uvdR L[v@66W]` "#.sdصݪ/i렉y:y d*ѸHHg&TN)d<O#,bk=-pn1 %)łb?C{9{Hqd|ˉ554 MU:.F'/Ât F0[@>𸥀4$_Z;;yU[N MHrVp`!q0F.؟%=c`큾 Ez(A!1IR3 TXp=yTy>2t|~jmܷZ0EyoSi*=N8~v-ۀh^qseV3;KYP&$I9]U(NId*t/k^\|GX sqf0>vkSF O~]u̅P}R&zx(Ů uO<,d= T< Cu +$4r5)×n BqU0*Z~Qw|-:JO@Ul"]wC'c?y 䍫f~!!E;8-' kn?S8P1'z*>˪iIطeq+ ~(Nz6RZGR]s > o,xE|'NR(u7@e)AxZzVIolOZ8hiZw%0W+Ց]ERVGj %$GsznSǯ%yh׵I쬟 X<6)I^(bۘcyDBiVC[Bs-!Z;8&a |Z|0z!\Y.A:xmcnmFOor{y䜥>haL5Loh޳+35m7J2ROzӯ`nm /D'FЌH#KH nmק#*,$T0dwlXFVt1ڱEcӪTf)=  ip8tsxlN%G⊌@xILnfxyI#<ߒZE{h-44sg=&npH Ztb9+kج0/_,߅ߛ)[T+FM{U[d@$s!m7ƿ)8✬Á,^2S00wp|h~DizDR)z|hxZ}6&CPN #jUJq!`ىtN*^BR'wjٗ'`Кa7O O1MgERti_p4z9wUV4rqͯG!l`)dB;f)ܶRŇXS!͸"&% "|jXq>9?q !cgJP8u7Ȝ e-ӷ8Cy'Yk\ hdȝZ4 [4gnz]Gs]J(4 huSƧGvtA?9t"Y"U۫diCb"\8DSt'SZ:Vh s gl E^ 89(10_0Ic/@ [ˬ~?̯r'd/:P"’JP7?].GmJEO`!gf{-G$z61223'9>+G !j#`źVJHΕJIpJD=Dz5ܻ3=mGi׬Lf3C'h]e6 r ]-,R2GI|HxTm5O$]l 2 RA\"sZժ|Nѣ8#T19"Aϱ5Q(Hno#J,VՈT"'l H5Rw\A#bZoّh^vI*TϵFkN/d^`Xg`{ /}Hj.m}-l6:56Zy үJW筽Nn  HǞ*hgR7,1t@8B?*b\hB݃ib@}W`V%oU]QD]ZNDELfwZ[\T|eSSDiJu&)o{e>S}yLq+Ym8NLDo2f^qW[}O"O:`gp'tfTEOur-'-כGnzro[ DD`ȁy9k%W愷H Dr_H5b230kG}mHi'ljo_rŵ1 M˜o P<%jnWӲ}KmfK,P Rtn92M+!Kх%ٳLմn K<*]#~K)lBҐ 6Dr5܂+-ԑ̴`C%/֪yFް+t p拞ZdsՇ̹#nv SZ /:Cq{$s'&]ѹ U% ̽UoA4-5Bѳ(ymAJ(efIǩPܧw $wHn:c-&r lW7|Su1' p@\3$]~JH1^hXSn`.,G'a@qq⿍MaFy0u: %6إ⇬OSh,1 ۻH WkƳX|0FJ-`^_~>yMUu&Ţ`'1Ɋ!+Vy钨T(l^GK*]w`[nGܐMc8aP'% [q@x;/itt5X4\6Iڗ5I/ЀmaI܃=p-afS&˲؏jHƫlaK[5НǒR8JڕfU z*cM?=Ө67fpVҘd=`Hm@cM]{o2Ved;8a:a;֧v((%'u)KZ<~цZXxL/hWEfǔ4Vі()]/57Y0.r4RȻHdɾ\o NHr +e\'*imw3+*"vNF#^_Vw|D&{8#Y#&խϨwrT(>\v`=Bs2ݏ&aigQH*Cj{"(SH:Ԑw} [i^B_N x FNfRlC7jSvɼFa|\ 9>ՃI ^OfN|1 Ul)/']8vd+aX\̽M.8e}aSugb+y;qclͱN7c^r)u.荶Fhmu~mBݢ@ppؾ`UgVwCnn1G4ߩEͫ{A^F.͸RI#&9o^r&CKʩYGfxd+FZ q)XC5zh/&eb MޑSls.aO fRn;v'KEK_3=9[#umiN-N55)!:29<ːFўvd:BΨw Hє8@[зk!4]p@zO]qF"E/z ]ѮPDo{]]DՇ$ip{el"b8Ud7& %2B~Rۤ\{DGK*JiԂgib=.ه8e&#auTN[AQ5hk'] ٱkU;tiRf?| JT t=O8(tddU8_ʩtg~n^6pz42=l܃@)dX2"+nK\cO8`;k5#C-< =I$N%1Yiݲ?:^͔~rzlG4FhTŏ*=4t2'9s|ypSOy|8c?f# 0`{ΘE\ߜHC\y3~8U#7>C#s7Ni2  y}AF_/H 6_Eǭě2iK AZ)s܅+Րm𾱧j۷,xw&=K\k'bwU EBCz'hBE^ZeRtwco7 \Ef6wEQK.ѭO]wIJ7\uP mPNYWe4ӑhk"!;=K#g~U8LF-f% ^iWExPjaIPZnv~P0:.}}L͊gIJZR&"8%[T,A8x.옃 ht Kqt%c@H&u+04>r*ۇ;` :8d.]rOwru{gvoN,1]lp\ iP#ų 4/(nc\bZwg'UD4xDR`EAիvO2ϴ+z+ܔoL'Ȥ'RHU^m+kHO_]`u"G87Xcp.*}]eNT0|zX\K3-E!CR@koT>qĆǁ(Pϴk&#]ٌTZҕ}<W9d}/765 HHh Oȏ5n,6m0GX;BΥ8|:S9If]AgR!MBӗ<+ Dp4OkcLn/рc=f>y+EGCuѮYGg<ݮR洞Vb-s'DQ5 $ ϑ-Ң[M-|w=4}nOƋfBßxA[: . eViI9%Dr,hU;`QցQ ,OJ9E=qDNq] Ajz-rS#X=u$X|/*{ Avϲ׿27 R4 * kO}N0w4`RG3DW{,Ty1Q^;iOT9&7k{EBYRq։N6(s_HSGl]CA'TJfŲ[*13XTwEA !X31O37CxJeةAyX~r&jI4ȇ5_BaWZB,&kzG)e<_r&mŶ' [CJf^7@+ nM@1+]'!ކ61 TtP^ 9F/ A"q97n R GsDcpryT[Şb3G9k$ĆB2avi0;&F5H Хלw!ۺR*kj1|?qx/- J|h 7 vLFh%Bᯆa';88eOYi1^֬S꽜Š>I1B  oA9]ogW;g}aBrq.GgruT5D(Q&nËM:x>ծK,)$4ma%cGNJ$! ş![Qd#Ԁ|G>q׶q淌&[ѧŸ;-=kN4N/77K=g7@ ,Sӽ|ٸl5=hspfG7EM^Μ`EXPtoeMwgM>1R ppǮΊ~Nyʷj57}a%h I~n=8 1" `+ϯH;QEqW Z(VD(D 0~N&OGk'-kpMFOZjqW"GAz:[nĴz"G8%\U[U毧ӷ|I >XLfqcdi ?*wq2d\3]2?=Mjʞ^Ll\j޼Τ-VxdLkAeNֽ1^Jūϼ~%1S68fL%KFvAk2/O?)#A~?]ӄҨOc !Nߪ9 Ѯnd n_k9!^),䘴 F sȖrY3e6'@AQc|&5( rdVvx'Ӟ-}v:YL;tw` =i(m)B?^47yԎQEDԟX0ili 7lm<bGLc.<ك  ?/qې `" |8XnS2#'uG!M^*w6?5hg.`QzduĎ+msK9F`c^Fkh?WW3%@)"*tk]zLz/t\lڬ˔k,$c뜜:7u8zqK q*9QF#tm}E-d9qn PYm '+3F}.6;-8dhtZo2ȭN}=g(8$_̄C;McLPl a7fq*U?*Qe#{V |0J3b03P[4\ص:i< Z g9CLIP.zɇ,^f*Ү{a_&/dx86dE/tЧFbK ѭ: 0:FN&>:b6#ƎသNϙ,)"م=y׃֡ޱ Ii <9rM}2ߒeGq'p b*(yq6m3[h*s(f컺FhTk_VDy Qq6lㄣaƉ %͝>e:KbSIV2N+Er#^$?L96\[BI i_Нy8. 9KƤF F`XvJ#"峣Cln& 4%QtvX^7G<=Na4!|}w_O50[ 3g>.GϪ+ȖZ}ǿϮ19ڋݼ MPlHة2~K2 }`eVNyJDlR7?U<Ny>Y< "Ui<h_WwŽj";pXP\M^.U|J>p@!v,j]<@Ea5,p g:lM+m |b4Y7zCgcÎ% ;^ԾEQz?BTOXM+jT(8Y4.X"$&Zۼ,t~֧7Y(+hRZ|lwWU @ ^]+>o/怇im`X%V p5LdE'&8:?8V߽P 2 AjgF2H46I:0kECϙFT؎*36e ȃ7hnV.Zfz#, < VA&jgێ+}m|It6ii)P2͒el D뎖w c(]1FCG~"YkJ_z#9\kHW-׻. (R;V` Z2]'^U~ HGdS4C0Vch/{OkQ 5Dׁ-fy G63u{E[$w78D-S7rmR?2>Dlx4p]G)Z$ZETǎ_y?iUƚ7jV5ۉ$8~^+>{HR+hthjPyl>@)8v*Wz X<ǥ*jڄ,_C8gkYOOٹ`Du<t=͛7׋geUQvTF=32 Ef׼/ݿ]kh p=һ6ʼnܑ{5زDcU Af$֜ !Yp ;.94G0Iq ً5"xH"ol+!~O 咉wVR13}LuX=%][93;nnJҨCWHzUK@eX3Wj:-BpsK G=C''ֶÑQZЌSChIglhB^\sbڛ "}%uYOH_VXj+{rbXZ!\AƱԢF=. ^M Օ[ֶ︷K| OiyrX*m q/NwOβ _t(5GxO=ͦ^6Q5,sk0;BXf`u+'Pj6~W>i*GMRY%tYo^it*P./1؀/_ WKG&n£?ImO$F?8 67ulnhH( AQu,1pi}M U/}m]O/&wg2 gשW!oG,CUvwe]նh.O5& &~^A @ȥ[Am㮩ZpbݒIOޙA>Й,0ļ Xj^6"߷N;S>h1^oE:aWldS}?g'Ix9U; UM8J@T] 'FfWqxj^Fn1HqWJ] |@o,J8<7q®8N9K|O?MX(C )l `}&8nXEg~E )GK~:Ҳ-ot7SYp4V_UŤ.ưeJ*/דF4lx+aT)B´ KJ/L_kG7bBKE ]ds;s J&QIdwvyP]~0:U EgFvUEPƈ|6ThʒCD_.>q'6@v~@ۻSHDsF78FZˮCI۝;%F@~f:f1ME 'hݵ%<o{&ʼ`S3i7QGck8Qj6 ΐB܀ZVA~_]DdK]Ojy6$_R*d6h(CtQ<`M_;"vqx(2Q5.EN/;*kw>U;L`œKBxyX8Wk \KBLÝ;k#9X8`Ƨ4u%'v>x$G@Nyxd#@nio>9"P@ s^6;0cp,4wRR?V~SFEw/@WD[SQ-[ې '8^'&p,?&tQfZ_YMɝ>;+t:eQe/$th;=O/|D] szme屃38?E:a1R=eW瓤3,QzQ`0ѭa.~e-fzZpۖ DU.g;+wAs;ͯj8܆cTOɥp5LW5>Lhb{}b`裸P"Ix3beh`!7p6MD9Z7A Zf/p{hg::,x^-R3l dQ '>+;q#V>1AhVÉw^(!HJ؍1y_ r4ViZ,1:Z ԛ^,C}>3O㺪^jvLɻCKRsAٹb&q *)Rof9ċ&) iБDo4:k΢Tz8JNQ'zY8l!.ʘǡBv1#҆Ĕ EA+x\, Z1-)%@&ͱ02t8PT`Fp->n1=\-4|S?2ԅbl@"Ĕo&LoQz6 k-<٦? :$K ́P'\mvBg݄F6`}y "ahI6}]k hM(VPvFAI@4r+/ޣH_rʢXomi.v`>PCS'(hՇDGsXL0_񞢓2 حڨ>wV=}q1J^'Ds6|&bQLDByĜ+X˞U"W훙o(:t5ʯ+iG9=#."ōOӌtH\yׄ$:TJnp')"趍Bw4R[{tWSĀܷiD}w5xEؒy.馚Z!d*;T$OM?M'Z,QG;Z4c9`,%n$/vH&zNj6i7#nωX4g+sTs!wQ[Qٱx?FG#_k+BՃ)uF* |'J" e[R *SxegA9O@[͸xI$<@Hls$5WRO?K^xeuVtjF]FL>}Q-|-hi"!Ϡ>(7x|UJÖ凜f80 B`},d5St.1gFIy ={?SpORsYYEu祫1i D8Vo10 XPW/ا Qwù ;v> `r4Fwؽ.U{ [s)4J牐uݙŒd;c|dq+Axt.P(mr;LѮ49)9X8V5@wcp RMzU$N!?*E;Ѿ>M&kuVʊ6ó|R{͹ݨG̍\?BtesYЗ::BՍBmEKPKZdpq0FhRU.:Vr!G pJNʱz\!Ȗa9ui/Yr[+eKFV|i1p'`yξVjLBK5f~JQg%Yv)՜@u;TydkM:ֆ]}@ S̀/yJ gQNKY.q- i8(UFIC*_b} ~KдB!t K^ɈʼnͻTHo$Ѩ1s Ε/VSNO6_:ʔ'%%p}^ gg0Lz8wYPZ(aAZQfj@}7+IƗӅ&TD趸 IϨs!50Yd^'+(_ŋXzH a8Hd5g t\T~#UC#ATfTdtu>`D_uacN${Ȁ"/nIٟ:nxUcu.ˡTK׮S"-:umrw~kךۉjqh-x}Ϭz'πz5n?}sD1A'ӮS͡k&>Ճhw^ŖM%~$Rbz0vo4n3~(}'|JoC5FZ\ gafYq6R+Hr@I:"Úؑ}}FhrcHsks,#=QImɐG:iyVf.glW~ J${֐U-Ɏ\%-]S~L⣔L? 9F6k [[&m WM 8ULKF.9UY]Zg НWv:fˍ ]X>>b>;n }cα}!Nҡ?u0#JH5m -fިv6-qog]BLj o =hV,2SGIQs e$;OҞ'F5LiKE΋f~$pOdͳ%bκ%%ts%M`nDsOE'HNXPvU*$4;tq5m|Tv;3g~N/+*/Nlͻ#xWGٺ/)mQmi,= a @޼]Mgv عP068pKm&KIa<3Ԑ {NjH8/_ss' &Us$'QȚLiQA6ŕz*2N)h?]Y-9}*2L Ȅ@0#^ئ陱ah>ȳe?']q7e=ػįv'dEOxUm|ODh"D6w0=.^>S3a(F_(}@GS'&#hKB%@]nR̭1$i4q1ZGF1 'xʦbOYxK,bbmjXؙAw#*QjUYMRkT1?!{LU-UbVg?14"Ffo f,F?*!:31er&5;oD6}[NtȩjjPv_EHHRȅA|*Fڲ6+@'۬Hܭxfi4a xԗdTPЧv͆ %iiՑt 7G"/L^@%жؤDc|ї[qm !TEVETI;WN0H+LL.Uo}2s"?T+*+Gv:)KG9Nj٤H~%󂈭Yީ!X1_S|=}GE"涵-*AdMjGSX8~1٦@ɠtH^{wEU:qDo)8kO;#loܗR*g߱/Q2ZRPȮ?Z(bf[wكDn@j׸V(aϷfëq'S8Pp3Z·tFhz7:g* GJS$&eBI³ybهJL@6GKFRմmNpIWD*O>gXk@e0}6򯺟QJ1FW"gE+$TK %ScZ+(f5,!j-!71c|~:IRb,g >clyyK8)aV %L>!(:)hRtxS-m+3vOS@rM4=)e3iKbIj[l1 .X9D-\UIshNkH٢y53NY<.szտh`=᭯أ9W=]F­`qkL@2)*Z ~Q͎ ɜz|\k׋ 㕳]ב[X=pʼnUǏR 4lKwu zܞVM~x)'3. NsI^mf{Yzs Ĺ(1ْDK uis^02JOa1n;: Z3?*1u>x:/GUHhB)mT!QFۂ`4FwuDm87(嘗7:[܏J=ڜ'lkH Kp*t-P:7B&>CBxZ!гʲY*_lmp=dE3 jy&A)/~t.Gf`fvI0\DnjLYSl^m7~`ٜ_l,T˩YQJK?wL[vzAr"S3$f-aKk!`1[itDChwD~3-:5ӑ2U>fC)$/6yT%'ŕ_B73y0I>9JmoU?9&b$Un&/wm\0EB2\T7@KpOSyLvvUh%gISP%Fև>#JtY hHW.MˬqSmL 1XKtdvFe\Sdf۸EF=[;iFb2Їۢ\z`+^~L},6-i"5'.YӼ}teĴtT={Xau2Hfg$BY(p"O>CSğx]+5"_ov)qw0Az+Sږv~GMŇV/$$T9z P衻j{.2V;y:-.Qp}f_WpM/z[*)F^C:<gԦ)im_KrNl&شCD9Nl|. *+]x x;T¬F |މC|s[-;l"Qs_@**#N=Lhe Wb49T}6DhV9J絷 $\RCAWV(vt<OMGԿ[nxcE UܙԄuѬ0'x>(뀍疢*p+F$plf4 ͈I> y?s kw`Ѩ9X}?8 IoSzl{ HS'oZz "7ߡ{)4W^*-v_E+$fT+s΢ Ө:s16W3-D`wFqmAOlN*@,FaZJ&^Ie9')ٹ%͑F3=_VTCP;AT#M/FX \F~l)]qUdWFC?{>4鴉s0ͦ*?:yзj5@iK Ul7oe JIo~M%}#$wa_M.q5zdg4J y}\黽{rvP9hG_^ bUc@ʈ(qv6 &HgŁ}J$@>WN'%5V؍lgo곡^`<9Oro>g!7Y}5pXф0fu/Ii(T(JH\Љ:J9=o\ôvx+CiSRW.qTw3cÎLy&D:|sA#hb6p642Gn]&ئA~݄=v'KEVwnU@> kRx@F y%37W塆 ]]D`gj, EF .S4+@)8I~mU`g!g `2C$/ RW !(&Z'|lWߴͭpdX-|CkZތ\; 2r`e?KG`d)*-mų9rrb [3}MmA<ˉԇ;3Dعz@ E D"lh{*[1j3TW %>("u]/EMdl}c&b22fqlg=[7Ő#!bv#yBss\e x!Bё}q,rXU zR} ɋ T\2q6I cb_1Ns:F~:G;`A>U7fTN9R2Ʋx͝3E7-;NRI7mrEF7G<칫EO͘]?_Eڲ4dkI.!֖x> |1i] oQz =ln=/Tb{58+bsv]pUĊdbrvА_Qbә٠Fjz8Q&s\Kr4]e8)nFjsmCD6OwK^.IoVX 54;0)%u{hgMʸEw=N5a>a]Bw895\$㾦,@]bF0kXacGM8i* g_0Yk1snoKtM![?{bkwHG5v<1`BE\Peo[ǘDçVHI|̦F!YWP|=Jg3nk 'o{×Ȳ&=:IInFybˡuB7D]cp]8`qtpR:>9,ޯ3,8N_ĵsKH^ף$[0Υ3PkPд{:9e@/n= pZmfXSsL]&u 5z?ssTŨO j9mqhm{O^7oH5z̪4-\1b zk{CCk"=҄1|A>?#"f]!&-Hߦv t3|EߟE]N(PIC^E2j5\Mgi%0_NN1 kE3ai, +"s$D ]M*9R*o/H]ؙ7Wrv+P 7 6l'Q_ } d/G}zKTOӥDj4Ez瀍F|rU`R,WOD&;I19;h>æESo,(߆URg^uHx|'u}ClVe"cr?_2!d D=*Bcm VBa. =,c0d ޛ}Aț`ubkZ,EE42wr0< lwMa=֭iX齥s۟I#;hނz{ö!Y2}9G5_8u$ε6;`ֱr<)6kcviԺ,S;UQ;-՘ +a eALkڛbiMPlޤ7l}-Oք ـj|>p$wmhr6^N#lZ:jt͇vUy޾m_ǟo,;#CfL.<9dc]̶Pt4*gO`c;LSg^7WΥO3땷UeP]7.A0S I\"dx}Af׆.*` `"MCſ}6/]Ek7n 7Dofal$_~"í_ Qh'KnMHݚy-`ςoL$R[ND$o>FC;p~ F…IUP134ޔ!R7=`%Q8%Hf J#9ڬE1!VTρnPe\j-?m1#=3a-g`UPBݦ;Ơ5}Ľ>Η/@68ݔ~!M| &Z DZ /Z%T% T(XyI+9v8/r7D#4G `fģhIқ$ZGIƅG>vvX{"f ؃eÊ.33NXxbw@g&;woCIaWdzT2W~o& Un}Ԗ+? oR1G Hl̉?f%Sku{KO @j1>\_t.@2^*32:5k8j[`Vo7o\C]r ցDwgB&<,W2&p-[t!ax~E9(l,b"\$q]@ cK) zj>fi,Q)VNJ~c4C'ξ?СD-y fs۳QjDH<=viX^Jeս Z]( sL ϻ#O2 y(:Ku[a Հg-zucCԻzP4I;]"߆-R 0[^lj94I`nr@Br?8L@ I{{"s d`Rk*=XOa "6WFonlk& ^ `4̐C2OK-~̬2;{ddK% كHI_ w TV5Φ]p] R}ch,P&-UA1rk𱤳y X(=.YPa⛽\j6IL'-;] )]23=>:` T >昱PH$!nSE{ɖ!.g?gX/;p=}`{3 4x=t3~ފoMH"[hTPR&B11F2(K[phiV "h*n\b֡#sۊhZ&`EQ֬3ZTYDZ07HZ:medJML{X;%Y8r*bCMsHq NQ΂>æX{ߕgS{va5OV aF.E"+aX_fwi7T vppTUXQQ \|y {GJWh̴ԅ9*fI H*WNݍ@wt̃r?=GOQh\xӫ}YVx멿lY|?&)9KAI?ß碓p բy [SWj\d{ZHVʗ}3xtGMeaUNK>%K Cؒy?>t{̀Y{E I_H(lAiҡJN4AA p, x%¦T4Q0}ţ-NPc8tBk )wĐ0(j۹f_`$@ҤG%@TT;f\9Gˎ+ӳ[4SȖ"7TI`yݢ^ sCmތlCOL|\e:D9nh߂qW˲FHHe^}.Fʆtl p~",jsDԹAW: o1ʥ`kDW6mث%vQNo/<:rDY UǂūsܙyL:aP66#=5cO~3XJp~^DNeL1fP@VyiTXЍUuVw7D%{q,{\ݦsH@^>d rfRd/Z#&*/o\yU3ڔj|nV/ٕ&"KŦKdkœb|* jnN*D#xWz!Ai.Wl<~W>yu'Zx>f:M7kx8EHCg+eR_샙PT_ƊRWE}>?9҈WEznk kSkQha> Nڧ\l# 6Zيѷ[(QCfȦԙ=D1>0}$\n)o/8zG-$>%׉{ HP1(GT, MQT`KgدT8v61j SXITRV&3zpE"yflamgc]%"dda/ ʈ5cf %f4ҢK nJI'B߽cq˶ 7iQlcv8"umޜھdjdî5>Fmo7%wbS޳ean_(t্҂AK?NX.|U.^+g:;OWRvAȉ?& [͵dg*cpٳ<ؾ syT #[\"37Ū䞘o[g(irho2[ZIõczunɞ~_*㸇(@ȘCbEbhl '@)Ze˶,BG> }_ _^ 8}*"FC݆.^.Kz8YSav"O2v|I"Z6YC7:ך{\f=;nk1(46/ϓ>"JN☔a-4)erJ!JE>6u8eJQE~ 0Ɩ[i^-jqՉf?Ύ0cn1硠 NЊ05ld<`87Z GX ' zS#6x%`! )TZs(y{$N> tLdLyPH0u5 `K2dG\ #"hLMD-Kb)lJ%@;>_`DŻ /;}dts$v.XYۀRljkn ZO-JCSt=Twf dC؃ !{M|7Ԏc6CnzOq4CWGje3ֶ ԉT}R`e zٶ..v<\C1iYlUmpb+1*~G{1nO7ۀ <ӧ\2ߝrq ~R=w/1mo(kjt[T3;6}kQRdqOޤ+r}$DrJւ'}!Sp8P)wFÁ4iAF7.nfʵ=7.D1zX0_YBF1=2iGU(^OI6H>{~0c(]JPA{|l~ZCDk`6o^[*KL%X%\ˁ**& XۇOc ]Yi1ǧ̌>>;Qr6Ҁ Ѩ,STA+>cB ӚMC3iJg9 9dPUv D7,}ߊAROB~m o;%a}by˽5y`i;D2۬Yw⨸R%&ա$R\Y\_N,.ؙP݅K-Q&qnQ@"m>&ygf(#dTvp\zhS ԭnmzHר\$i/$= .`s>t)(v3rq{4{DU;.V^M,.R YDPdi鳼H9Z< Lm 7@h9Stb@Vեs03&^B7eWEWR;l24Ts(H̦m1_Xܑe; 'E9kl'iɺj^3~Waq,''b%FIj~Ȱ:sP>qZHz>XݹѡL^$&xfBP//biuRy 6܅+'ݩ(k.^-FmYTPe,'  Jw{B(}`ГY ڎ Fu >nG J-ZjsWư||"t"Maxx:vHr%\Ynts%rϲdӧd^yyӣyi]>tv]3$|6 >^ru9ѩ BrcA6#ĶO/i~]|V rk J~4 jk7n.^1=WJ-~b6N81=,bJKBHNjM+A `J$· Wc:% s{|dRhRfyɍB"t]3ؼyySG-y?o3K2nUDoj.Uiis`1'Vv|w(Ԯ'ywZoAL\KP;c Bc#qrK*yttes6HBnս:)w&͜ip"UBH!v˩/S=UPnDH`'hNu}y;̓^.E"N=[INپ/0&H@86!D s|gP.qؓrTa?#+RJ0lY_ 2@',XJ.?QZiay"3QUϫ0Y ׂA|h-M2J)40Py*L qP`|GAl9܅ *GSRTq !X",UJM;BWIҞVSGhO] 6BDl<3*{Nt()'\"iZrUq%_{pN$hU1[71ZU[{h'HaWd:\˛gIˈctʵwB'AQ3"W2Ʊ%X\{D˚LqwMV].5"@`ܢghhK'N33(6.[ P-Ke<>~Y 2NK^&_PzU(d^(LkIg7j/%3Dy{hS+2_ֽm dBgze@ʃ HU]33D][IK4I0+DPG: gGy/k)jPCF#ʀo::"͎yq ]@=^sT]QdL-'[7b-;DbOcb *떀+Wx|@3PM 틡lqiRw^fNfJL!_<NW E~VG- ԟJL۵I?n.ڋE.!\Z{g}Á}qjilU-\σ 4zKQ%l6+k[jFqk 7E˪=X48qmNՠWi^֭x lqh(.㴙Uf90UvV[ilYգ8' #' =쌯[y[@+=][H4J@A;L`45zvrJF6-^9n#=pEaOOx !'; A1<9$Sa{PUvbs3J`M]ɗ6"\}  F{ $!"~?{o_ݦtfr,~BALIR %3Cq tt{#RqtTJ&1gb( gutd%|2 BӚPfv}lEXe;K֚{&Pu67su>K9Wvd(l"SԵޮ^263i x\=RrZg}N.G(Ug/5v?^! #hszbB0(RD؜O@0QF7N,T5D4_~70nIt; HVUu=Y|U><1P pNP/~j=cN00Cad* FGLJvVowxL#=؛S"?Y-AmW2'p>9[{HlMj pHT&y-0ҙ]q Y`x ԄOb}E,͜i,l,q[l5Hb36 s̬?dZ.tg#j>]7^)wp(#$jR8 _t "@Aj!" fDw ѫLaQ)=nkN1`2 IDPȲv : kq{e=z\e"}Fim<i( Pa:XT!v%UˆasƷ1˖#CVnm(98BPBEq@=m~,pIhRߗljL؁&{9YiR^d@i n#>:.A>wAfS5+bO!!>cR:BD(k@?U>i;QC=4>M*,LTℂ-BADpiP$\cq6dw=3GI} aMZh<}]Fڡ|⎼|L*8uHEq=o!Ob8dyӴ!h3k cF&7M;VKt7-k!^(JC|5-5R[~⢼L~ l#(yK ?\=VZL_rS~%`5 D%I>,+| ا5 *v ӌz?*r,:ReT|!CՀ#,w+N/0缾+oc9qaҥ?iuW@+Éc{ WwWLo{;D"Ð]4j(ef ?@tʡ`*"s'.\A߅ds{x! T$M*S\փNG'ض~&a f ݶOW7RP \%1=2BϤpKHъaG 13#"4{l'Oުs?\‘z1Ő!?m}s0%ƈ)L5@)˟i)C2՛:n@.Ļ*,+@"U^X-JOT:8gF&|XÓ]G`*~g.th~?'2V :}8,DaBuT+!Pػ3( 8_) 1LiW};Jxpg}{;z=qg^.&O;A jސyOnIEYlrn5cUJ`<16Tӗ RM3nhOݑ)8KsYSr,cB>`<@ pnlroʡr\ smxyAJSzZ9f}&PVp^u@$[ \!sBQ[hzy;\d{ScNuW\OH",8wOL(e9C|IS*- 0a[jSlW#q!r  OliV_* d.4J3 wb4 ;O},`ĩH~BEݴ@`dsZN*.zUXtZNyC"X>a5'gk~ EO:ip!h_OMV8HO"c; 7Yt]*+ E |R-x5&?̈,fc@e_bC"J-*.ߏ`=[Ai8Em!a$S_ e~Ͻ` uiS 8 ,$h:dQJof&EY+mŇ R~O-uM<RC:?y j Y(*|+;yrr zAah &}YӧWH+,J6ŭ`Ub ֪$pOc0+3ORf^ Iˬ?SomWX}0xvɼb"wC#zR0#σΧ YFb$/ FDZOϭ'[=ZiK&pC?g6 <( 8k+4u9P_x&|3$cI{G@!NmR[Rgأ"&>t"GusRA9syWϫO6N}{s?W6-7KFKn#;$7JTMcゅNΙ(-OP*Hzۄ)ߤÉO[k%3nx&;紫S]+!Q_Ѿ1l GվU-6APq(r˃J@O p[6EcL򧕸5soJ< _fvT Z E7od 24M̂u yo&x ,Xa?d(e+3?AC-rY{9毵 !.XQj?SW(Îo:^OwrzʛnoivDm_NKk##/-skzu ҊtlEos)^ouUkMf4H]FoyCdczqW\W'k?0EeK[F@b |H: h呢\DyGh9>`;v( f*x,Ci%?c-GFCt(.K޳ь yu*cjxU*9f4i:hy"Ȫb@}Κه!\>[4:S"2J} yvp0+jQ1}B^\;\:z LpI }{yeGu,5Bm!\~g7SV qp(d+dYjӘGCEwNEn M1(9=)bLb@;>Gw(t бc+)l-ɵqּi6G ?v"[*X#'l05Cѹ/A:[oWDCA9*'Ϝ: %{xax?Q\4%/{Urp#ғ^,ax%:{u66k'$[7M"/sp ,P2AS.3v‘8{tY 6˸84V!5`[J Y (k} |_מSδR1^xY*;޽pmjA ҋ9LaƏCAo87(4xM ؐ8^t %|ofLA;;ȅd4iJ;@f/pYY܂֖Q}> +OudcU9,/=&s%PKMHa \Qïi9])*_yXweE>5[ʪ㱋Njw3w"4MJ<-CFMq}Q8F/~&k<\x~J40l({Y!Vr37\iGLS^-GيoŔSD;+ 2Z򉨷υJQ[nn(IsQN{7jH.55ua+R}PzJl%;jV'!u4kkϦֵ V;4U"RK"tKyŹ``ECξژ@1OtGPJCPMQXo%.^6[c npG)]k ĬFQR.Җ@Pwʪoc-,]k &Ôc&H2OK__=^#ꝛBn>eज߭{W<` J"y9ȇm|jhY~}!(8ݣۑIC fi:}P,۾Rrz%ʢH7:*_,* *>ni/4c s:fP t'By/yopD.[C Z"ðm}캨VYԏ(fKa3C3UAAZ$=@--dcEpBV 0CqN:2Nf'#>pz= Nwq=G:)8Z- {y#.N½37ZP#n;4- O*եe{1wZNG +%F| n|'g><1s .ŅD*|woȀSH>hR2^ &h\T3Sb g[f^7dR*z^GR ,{>>R3ľjq)tI 'IR~8e] ,bl{#Jhn]2\Qс2nʘΛ89ߵ[L7a\0 T"QZn *1&⾔ 3 xO7uy7FqW#ykl1> Zwq9] { .@9 piEؚ:;=({* cr(ȀԴծkjlC%.eV䳧31v{g_ت&̮%M5W_DDWNOyz$q>g,~>!n;4 @NꏅEQలYHDV.B\R U AUȷN/E]_ TwtnEq3X#v ɧ7ev$җ m[Z(KPx gZ|_ sNjF@Qt/E͍C*˵V m{6F웄>MHmNA cxfE5,8۸JvOP/#v0!"tO}\ӲZw+}JԾ ;'8:06t#쌎C Z"K3N<0E >IKPs:Z w+Օr`p%T5~J. i~r샙a:d+lK֦/hvmJMk N5]VT>jJw#*&MUE>hg1ex+T]+[Z֥lf e8CڷY^w*LNZu(g RLzSS߈zϊ d<7u`Lz}q"Zr;8!MTDqfd_BѺtTm5 n'|$ƾ垶>D*y _Ԅ+_7A #1HO'n^M%D]f{'\8jK{K?)Q )%'ӥ;&szaD>-Ih~3Ӗ~vཱb#*l+_Qckv_{mr3~*%ZB߱#uDMGǙ,a5C#-;*L?X0PuLŨ5Y4ɠM`n?Za3.K^8JZ)3 PTDkH%=zo9Hfl^Vh 5#r{+D&-_b[8 IqIO"?)CƓ, .zDO9S.r+7L1톒v@g5= J sAq]>bd9̿CTt2: lJ{o}ʬw!gjCu/iϽ%/.Yig۷? hyfo[@_ZooY4|C4vʼJ" :]B.Fysl?,.=jwjk=ʑ$S!Om(u4bF!4]_~tC TQU+( u5N/iwAPnFYƪ7 1LRh`kolXVF3 C4L;W"@[ }9*H=eƍA Ѽݠ 3tHe5 ك66FS@yr~+#+^tCyDclsr;+zC秋; ǩAYڷ ,jtEfho1̝U>R>R6ʗ#e}y<%x@q?=v2F{WBe XBlLaڤFM(Ls <)"XRE2nqh9]+jH)vm:ߐo<3VcjRD1BNE;: ޯJ ʣ1_t-cw,,i([RSPU =1(fζ=iHe.( hR@6Kx[J$9^n@`uu//ީ˰)'=bj^yaV<\Ӹ6"%THr3a6^Hף`W1%'ϙ'HJ ;TWm;{CrBXH^eBuIխ{W#ʳPLuW\AAyoN:(W,9l}tCXXy| o =Րx޾Ym[7d{POCT4H+쭢G|T /0/CaCO)Ch; ʉ<۾)=3rgsQyAg+,ƌW Qv:WW bW~L@9j1ˬv4J+i6nnk:Hr"-Y1kVFT+rЧC.7+g9|jk{>[<蛿mb?3޷=^tt~ID˞ΐ 4 UQbeE!·Vwx^9 Ԯ3i,eArMEVG, /*FL1RgҒEΠ$[}H6l~v'9HlD@8+u+6("!3)EfĆ4|=lnTvE*2oX$ap \RqZB긁D HpQ~]Y4O7nt]շtjٻ~F/IP欕"\ٙ$_<J DqIf˖X l 2 F'[b믾fXF\[A)y7^Gfߩ$zqK%Y_=^͋5o.'qPiJn8 RG6lLZ׸BUM,B/*+ḋ8{ޣ 3\¨LCmovWezn@|*>a{A? ^w. $ɫ=upՏWv'LXŎ}DK1v'|Lz؄#-5Q6r=@\x$֣nLEiC5.v{0]NxH __{>y4 TK%m1XiL4 i&„eXF:`~C I,* u`8ta+kyfM837Yv٬u)NO%(D4t t?2VJ9긃@d)Ft. ~1=lAQ@&潺Y~=Iqbg!^7?y:;`NX`[alx[3N9D %Qd" jz~jZܾ+ W^WNQt.z~3`@:|ܣƃ̫gaK͉M1EeJy^*J9!AHxqYE*4"R\D~`F1_ìK}rk#;D5zɮgrZX_P*UbSsBV0P+zMm_W6s3h\Vi?;$@J)%'*-8bўj3JM7>(}x-f+pUٞB"7p}6h {-hHp(T+ݭHxZ;++V~BfErP1A7pc65CVu:]=֍a[aX\g!?1B`1$v!`91]1]k~٥Z0MA3U (M o1%?Nk^#r"`p;YB;ӣϡ1uGK/9[帩Q{Յ^]8,kpG߱a-tFmAVu EUpW%k^F\ aQ9db]XoS,:BaVY:%\ܔxsbY_R ډ/Eri{ޏ-4b= WE4M+3@-{6iJⓓG4+ Ht)OwJ뜦"SGKՕz>j_b af4<2_"E@.pF5eyXE 6 V p"3HG効gdB(>NiSRTKI)":G'<{z]O:Fz V [DN8B4ݽ_x|IVeN WW'sKBS5=NFݏRB̩v(FqQeo#+#=gU (zy.C\ ѧ`wFȤ9\"jpN3):\t+ K%RWԒд z8|E/f zvw_8pÏ0cz`mq4mArl9l iz5J5FX_ַlDiv>DMϋLt247' XңdD>dK6VtNPN:!O~',Z؞x5\OJ-(CaAj_>0t2B"~t@O.q^0 ݠErVųl'2{jMy Z3W2*Ol{ -12F:dV%V$S f,PX7H:K%٘Љ`U^zDWlց#Q&4]Kܲj_KЉ ]UtoR(w!ai-tGƟ j4&(MRKdrLPlQw>ЌG[yҀĊNto R94m[jNɭ φWR+wzb+9N%jm0ۥgT ѼbKx1P|q_os˳a~":`ԏG Q=y+{m;4Pg>llFMy[2JwmAՂH=R(x$6}d(4\c-!(&Ju/!ABK2ɇPɟBiNB'V5D.k,}g q(ڌq G ^/K 9K$3gk18 ˊ_'<t?P2ҎTN)[Wn5oI/oIEoXVٻ=#E-2dr /2U [UMK _'QNꎴYوnB5dy` ڄqo"zChVKBH3!Yo)#T Is|cqpΝيuN~Ҍc9v-wZy6 ViTpuk՗G5k8L7ӻU4P&P4AMQ; =Ph5غ|r3.!}ڼBk MIݙYgusI%wϗ*dӽApyz'b6hlbX0C-\M#UɊJB(WK}w {6A*=s/e1PZ ORږ3 S@=Tm9l[Ry>9ӌ9;H3.,цeO(2_@!'})O Ae=~N\0Bz,}x9In\% }RcjN+]aw\Zåbk[{Ldnÿ-n~i-|owy5|;UW~(g-= ms?ǵ@_i="HY8R<|AH0P2Pa~CbV~2ҌL rŨ[c]- ި}sK(xK_9ǃk+sMznbG1Dpp(/dH$z 6`,}]o#hkU:؟@gF`&XhJi()q/A |q|6)a#l4Hbr,cYy[k%j'{vFYslK7^1&-Q.fD T_yST0ץq1#u\=yS^ysgliIXWgt-i9<' ^um76^5GD k]nЀE.+OZuEw~}iXR0I\'P";ᡵ QN.'d=uZƥ֊"I 1? ź¾RvƟ ?;A(?bORGG@6E޺ԾGU/aUJ0W=~ pO_*7CO7i5cr%>徭p%Uv5ZY9; ""4Α t'{Q9-7c3̇Y n'rkghd (<ɯwRRqy X5FowōL,gmKn2E%8THUdߛ6hۜWHW=79;{ XB{o|& Nt-Zqr"fU6\$Amu(|y]tFV)&erThh߀\DfU4lDnX`o ?^~ {\^U\_Q_"BVZC;fOSUgR/ݭEo=T !ݑN" Oܙ ݑ($P EDXRSej4š ɲpЏ0`qAu:`D8~V=Cq?s$_2F}0DcRB*#*P(zkGDuf 4cֱ| ݽibɦ2J*TÛ's;]:gS35X<϶jP)rZCi'&R<B`VC%J\ᮍfPdE C)L[|]" f؏143Q8Q}~_{Y d!\F<]*B L昶4(k l3 EY `ayRj9UR֚#VC0ګً͍a,TVdGLcǻU^ތl( \^_Zu#IDl0|xS!&4休])lߕD@'m9k{,u"|K_Cgk e{~OԢE*rZ-YU`jo2B) ؞9'p*}yR)_cΪjw~ELڜ{nS(I$(^<D.w<>%"=kQy1mC>@~wH$m>_97jeD>f?r׭}L`snOy+yZ7aL18GqT/+\[Z&c+bV.+Y"O1YQ'X/[6)Q $Mqt_H Oy75Z|I[ 6] ̂~&HzŴoB0NaۗwMvY!G7/OIkxԭDT2Wt2eAiQÓ Kwl!hY)cdf!2<0bpz7j@&}{٢lp>=]ꙻHL59xkl{(&C1QJ D]{:xAD~xE8eUNp9mw,Nc |&Rm._镊F6%5>G o_yl gZc{B~}҂/"k"jcQr26ԁF}*ƷFAMzJa:gސZϳ^̞$hǡ8ߝGv5ɤ1ً\H`>Fx&\)_:G-Ǟoua^]>Z#^g(~{M2LL 6"z2g w1 tft;:G|'1& nRjT,莎d%x[+VRϓBdh%}3]Ȫ`%U7Q;W<&ժ4M}#n@1ђ^{4ekYR`vS47|(`؉i&;og$@}1_D`*Vr%M)*1:6JG;O_%x^{4tb-/uct:;'06LZ2^)H=C_$8aI 9pLtMBjūa-/*(9s-~7o~ nJV6N'i+y7 CBVP#l񧔇fEI[K܏ґ4Vy=~9EeئvFd1~Sr d| WJ7N{}{>kh}_ 똸h|y)rbG5(8YM*nL_mM^G]^ ԲV.c{^AUYs2@Wۢ XS ;4}@ IB*BjE.E^rљUX_Nv#~6<^cq̀hW(hĊR"B\')( OP$@^ hIbC7WSOy>-XybBREra;I~EBϯ FQ3D b[}l*Ju9 BY(`4^MKG)s$ kDVq6k2ׂ@=ėr2d%vb7qki!&fkV$1շT^qa_t*$Haju!&=cֵ t?27?zҋꭁU5Pm`9N^9͕#H.nvC8x2v@>&FN_!9J\ 8/9 &u9r؂m_3aV 4lڐsܠ3ULįgd u3h,^yʕ(op/;;bn˱@?tCoD3?ǹ< T}.~ie#ꎇa%ۿA2l-H6{ C~O,Tk-$b-g Wg~ u^Up;[Һ}rY);s*@]P~az|K1 g*HnKjL& ڸ+#(r$:<,}ݕ4ʭOKx&y4 "+bקN Bݱ.;0pEÆq2םPOd ;2KmHfvVtPpj|Ʈ6P'(1K2Q6i"'19i?u28SĔj|dRpֹj_3DDsմK^B4#t{*h +i+n5s_Ð no!̐3Q%:H F'wyc$.۠htw@-_j#l>-ζI^?E7h ҁìQOsxҭf21)T.dL>='NS& }#\1^-iM0&Gwռ/K?\0f_ֻy50>(ۂFJ6KsL;(@PS(a|!ֻꍕl{쌝𣅌Gƅ}Xt˒k+@[Ee ;Lp2& Ab:lӵfVJag,Z>$|-T^?2lcc[,3DTCbg]b*iL9V?؛r&T8Ûc  "馌5O0 (doHScN b=fpFL a/N<7HZ 6QxJյEVx [$׿rDZp`GA=gCTBC$ק g?'!Mȥ&(kbL2nh`0{.w'M%%FBW6oZC".nD )eZ0VVVv4dZ.FCCA w2M"?=YPD\KrT8| ]Fw{'OaPfUބ8oS~ *m8]#"=$;h%$i~){mj6ZJp*vA¾`xZ"ՅoEˊߢ_z f=N0,Rp M"־/@l=YϧšsyR-vmcKIƦ֕ɪ#5A[nL0s)6` ^ )D9d$&U )j$M\Z6(@tR]7<8^}iHͬ?S Zr~R g[dgyQdEzD~"Zc.v[U83ˎS]yfuiJ2q(4g;8kǦbr~ߒ.O<㻽wuF;ƋAhm -`qsҙDRN65_\,0r*Ҹy>w Jc E >-G/`1F&`r;r8U[Ciq`ĔEAlD#)ʂ+Hp${n/aD I[,"?]_ߣ/8A ($sk>2l/ttsohi.D|wfxN2FH* }i6caO{^rVqrQ)t*1x_x$<ϧ+ hNo49_ކ@oUb㥛X 6s[A9G!HܚS|: "c{f"y h;U6 AAx?0!XoMқIE[vXIߝ,>fq`Jj_Iƭ&} oFi9h^ x[G]2.azOrz3䄜E-f6ĞY#rVn{h##$Tvߤ&xV>8B:]=6. p \KHQQC.kFcj4aPM̬K+'c G-&Y%G3UED:Mɿ?aj~?)C\'|;qKVU.iBvT"?bv5ՋQ ўy!f :Epswq k}QrԷhPD5A$ XWAeC9=.`Nw*MR@m)dM'fUJއq_Jڄ^Jba+!#%R&7qs--i8%4Й G|ю)dxkc|$e{K(t"hcCdD!_պmU+N䓱7hH&і23UWNZԞSl+g5rc'ՎV{ (wE`( w=|Wx/&FF~3D%$!_ 9UHa(b= O_,sAT*/@㎧IĽYug;h֪56YI C9Vc}y@bB3H(aєLt[~nе:ƆHW0w}R oAgo @+=ZFw\>gPBI$1?]R#]K+Ġia#Lӆz݆?+b%9Q/Sޓ6H:trӔvMZV%4t$)ណ ) rgo=I/TʴE+kWsa8#b%n\/sR%ptNOr.exDrOQdEOAcf 7'tdRB9$xӳ^H]UjD9$)DPA)vNӃ'?F:e.4郯q PV68bF͘=Pc#7dVG8zB_['#bM{Cu\ԟgAE"HB+)5?۵؆ǂIﭔ2y:w{)3]]HZF)=@}sk߳{KpZE7qڟS(C]mzg/ؙ-+(lьPV\l}-ˇJL >.[VVʼЀ~],`xI\eĿ zODqIȂCIvM7ɿJ M`xX$K/l>*{x 9U..bJၢ`@`,Itřз;p- ,%÷t_ 35<|EJ >\1 )l3ν%sDCST;dƱs1i^-G ~ TAo;; 69Kw%n:wuxAEw3 Um0ncxs-ZIT:8 5xb4GHE`#xTlA^8KOI{i7!Gb}Y:R4j_HChuhiGZe@OP,Z"^ 4zKv|oٞsF@y4 ?>噵X X%=$B?#7us3P-!`qU 73J?T]*._( elMyy•0-O 51xeo?pW5j2TuTB҇.<,$[OH]o)l^ĝE$1ږ΍I@) vQPEh*&7i"S`}gw`?#/pyLF%ϲ n|^2]2!!!~O 2o l_ë`j}mY Qd\<6أTLEW|F*⿸dI[D2CDZ`"H,?|6z g⚵qWu.`>@z;=Fq;_q <&(B˸-f Dqn2+1v-W˿y du'bzر6*9^ Fy)دޯ/G@?lC^MB1+gL=$OeGV?gRllсr'#:D;G_YTD> 8}9rXS410]Mh! xV=;g)z.9BY'hn' #UR)܁+RY۟cjՒzԈ c8veoeWt嘗>|ix&.%Q,3 (~J `{F:^P wZ%٫~Π=ZKh*TLh:G{$Ȑ{`H̞<}F1ejp}i@-mZ;0%Y4~Ho&AhySh* }I? fRo{vଐ!4 0lw'V p#܄򚤌Qbbf0+Au$)*Em%1Myʿ|)g:|U*K_/o8a6ӲwnG @crE_OS$ ;/Z~ wX,sOwEQCn,c#b%Е׌u1pXU eA+EcaZ<)CHxj$.VY1 0X} C5&RLpt+cf2B˵'-Sv5u=?cl 7 q`Os-D#)+'7eGo%O2apt"ZcQ(m2PbW$۬Z6GLZ\V\:fYU(~ٖMn p+%n\%MJ]A.|%{prfFP'H"l//vAݎ$x΋ ؇LOu_u1 />ɩ|]CK\%.b;2*q4&t~.wWP'Q3rΙ%/8;Q 2A~hvT|=yޜ2<^Qޫ]:ucM8۞6WΜϵb3|҅KXtmKDl LM4ue)bm|sEc)PgnE/h5}ʴ4In&:'eqDs7 V&Vze7&z17wPe튖oWٶyxpڲc68#^+'Q<,28{FvϬ32̵^t:',9Wn!37_%;Uz{Jȸb1 V*.z'poo$$Y@%NyK+AiٿGy &Ik:i5Y 6Rw"hq{Qt/ aĶ A=- d= fCZY/߉S=n E}6mI\ME\lbSG- &#ea^$Y֊a?U:Oc D^FTximof=\1 3R4:q6(fPu)1__- $QkuҢOzg! nOYk$L`Gq=c3n6{e3-[jߟryUS]Nʃvo(K 4+L$ͭ;#vE87D6`ZAg™}NFF~k[CA4_^JFrs3 tMwC>H`5Q_(n AK4w陷2qeˢWRuH: ;pvrJ@ .~YJ̵7U[Մ &82f@/SSjd; Lz)(ʟ~Qy*dc^=I_&hW8XFyQ"C85w'ҁwhzeW.Q>qdz fS -?Z =QOh$SYcCWlIzx4,=@᪭J9l%Ft;vJb@J$BIL+l:tUݫWF=A!6LFV¸G|?wn;7*uM_cH^RiXqǑZ>G&.G9~h,{|@02c=Lb-[OR!bf0͋뻑X=8'7BkN9DR` $ʾAʘZ?wrp 5d) xt:x/V$]ku9sqmH;n\q9v$ }-n<4ϋfBB͟đF˂kdg8v-b-,)N:#z@Y۬)ģA 73Cs4tB'~ވ^C|;`ɷ<^giQ"c|Z["Te H)Lc"|+lal c D.rfkּʸ&uS2\*NECQ";n z9=vnRy*F'afM@1q㛳Ñv+Pl?s|2%n= fi c08WG\h*boshD LND%#,(S7y!`9MT=ս-77>wuPʩ5-]ԎWZ#S\aϓ"W)?^:*"*! 5 t6SbT@r'{ [V;&S41  3"y\$V#py )~W׈:Њ<^oϙ̻S\+l)#ZϖoM)GsWO=oF, ZL3K-*f%Ģ'0O JBs#Fh;*Agֱ$_Y ˨ }91PrBfDitU÷FI? Cw<#oo5 %b{ASa.qbԭ&$N0wToABܻAK^DP(TU5VKY !prQ$,R k㶶c`<éO7 >R<֕`a3y,d{:u9@;-͟UߗNje!E 8t"H9p!-Zķ `GZ'!Mn^!j"x V6 5U-UpkcmGu]=X&|`mLe_0+ɜqB3r28&0^уnH3e>#-G+Pߧ䧝'@So uJ/. *==Y@l5^k8lPbkk.+g9AOb?I0KuX:nOGsryۂɓL& Dz4pP+WBC勔 ISKsbh|Nͭ'XQɛ1bdcRKx(P;{^Y㤴l'y7TiE[uv*A'W!`KSl멡Ά? }7OvuurbxqRPXjQ 0N)DM#Ok Skk޷!7/i})Ȕnj+Aty܂)]~=@ĉ L1JܻFeJS=,A+91 3nkYwToIk{=S@㾉}٦S@I&ܦ+39[ӕM?D%omq&={JGRc>(s.|448ZMšɛ i('V'N1$sÀ1zv!ơzҦ9<߫/sӓZX3qXH>*Md&Q}U.{z3 I߈Wa!L^)P'f7-Np,Ar`Ol*$Cn8QL6As}lqȿS >l[I\i+Z+wS4*/\X.\ QkNw3_1A">T"8X\\,ڹϚ(LfG:u/$_$Z`}6OFh8yXVCJ%UKի >'BL&ªXuI5J4#9)=XeBy;6%J f#bޕ, eeCsv NLR"^ ᤩwbyi )U8/gҲ3և.< "% Mi?٬<EMFpnnjyO5{y46%t3hv0{߆* ז΃?8jKUo䄇s'?\Q%6~-(?T@!V/vRWB_!0AaQWoBWxC JoxL9GotYCdLu!(1A1BUnS3g{}Py`!jrvݜ crĵ ; P+ Va;>fA# ;ċ ($Qie wH'Fj̹2# ,HAo>1W mÁ'O'ww )Thzi۬|낄6QSup#YG;qc!ĕG(JغZGB9MFwOϩmC}k#O-H5!D9 F۠/.JH/'rw9YDd-c!Bg!SA ,3hMX@+,~s!Z ג{@a*yzE^Η=Ef (Ut2،! 'L-XUw9;ah'XP9ܸ3}'Yqww&:ObqC]Ӊ_1ߠtIx><]z]xQ 6;ژiJkxTǼOu@ٟ֫`vO;eRTd8mDMsLu ѼhAjD$FW'E96dƆ5H)L`m]*1&#Jq1y:jCc1 Jq-o\~aLxb{-&pih D. [a p97?YI½ 0Y/x˘L**z;ʧ :mcNO˫֮[qɱ͋2&C./I4 >q!g2OXv0n vY)tT)T:q3usupo>Lfj*Cn4vZO,9=!@1l=no'p[pk tk@S+nk!K x22 W U4 hLO|b"x8`їY`+I#'r>镠StSjU+;qKmTZ?p\6eLC.T}{z᫵6vI_Hc^b&ťя4Y]>im)ʡ~<4zdG:wPPgD,7 @[ZmFlDNz.-KIy:;C#]⋖] G>G-,T$j=Yxca@q3)VSfgOfTP.jI>+O-~~E >k)`3vKg"GRDk?+s8{K"8Y&3\.Vms2q.ШG6źu\TҨ~tFaGg Gk,.x"&9:ʥ=hp7,NZ<+jzqh kFOܜ5Aֹ <. G9 D@Dt,jEr{5^.[?%ȏ- mC”GQGh.[\~ԾLD _(gbSߟa鷀qU!*M'-9gBnp^7shYv "Tզ_xXq7켁(rL<;@nh蠔8eRthqG] sV@y\¢@HGu+05et X" 37E]؈MS+Z^g[ǹI|:&搨$}WkUj;kz%4$%CʕyF0TPJZ.KwBIpx45~&?7ZG)u0XT*%[K/zR̢V)3D5Qq ;k anKֿDoPiEeKW"ثq5:.yf!н1Q KŽ CM!CKvLů:2[2)Spw#cɄ =&)l^^Խpv@sI:XnTl6jN}\9yf%R (zn WKLz*5`|I8ꔪyI"08FĄFtrq3r1q.Ao u$K*q*qPݲA{yʥY6 musdyo#Y(4k"4hJYTa:1d>A~\?DjA6c&PXM$5aܹHw!7x{iPXoʍi:_zvK]sM GLs.o>33хaY:() cӞ@FCPWƇ~KRBP%v0M>:ֶM~eƤȱH{ 땗1PtzKUXF~jd;yF6 lxCk+2H1g%12RBmyPAɍT Sef"dF_19|8 D=]{|8u j/AꠕxLEBGhwn=A Kj~@_h+Hl""fv5=v疔UH,P2g䄆Tplt/3m>X1y $JO~O(Sf,+#ԙ +Iz,Yf!#d&LԊܬq ԀiphD iҿsWrj/4Ĩ0t,ZfT Q=&uG&uF#;8eBs,GRQscC炛?/d Of/'WְmL M&dVIVQ,븦^%K8"_fiSɈ'X㎥Z3@9iEZx_Ћ6YWvd:QtgbgDhNSE6: 6/LY!c=IXEP@`5oyđ)lVW+^Id Kz'9GŞΑgf8'"##-W2!Z$KiyY7lȡVC| 6[C2b`XuO EC+-C`;mGfybHXG}G}TTOmOSLzƈH *(Xcv[r1㈾H* u!<{~]r_'5a:\D,eARGۻIcӔL|@UpP.PF%MoͲbk IDc0ȡPӽ5P9YW%F.uԉe# \Qwݘvss" tWgWQ_o={OYr6K#C/}TXbP[qgY)Z%qCKއJ;I$Tm-$pQz4k뮲fѝ%ooHe볷-$u'?r׽{pj/*즨 u+eSc!4aFtݲG7Mot"?;q¬8$hySQ=@{?gr?SbfY\,YB$%,xo@]VE Bddn*8Y'2l9Rf6I &M5y5s"`r=h{R:`?f:r/hX [[K1zn/+HS>4g UZ() s1EЊ40{G`b.j-4h"G?%=Onѷ;=УRw5K e#M6mf_sYc[Kom:TܣiF"shD!1AZ[OjrePߐVƫg,˪ϊh‡׵R譐9@9_TsKOBJ2/8< ĿdP s(p6ǣS]„*3c/( v)9Cfa*MV9l)J7N$sdN-yL3WM#/wJ{XTpzZZ-Ku%ݶ\iKeY7E9K=DoBFTf3*]~17vEԩj'w7kKk9I[Qd8( U խ pH( yW=:LlwE%NE|c$ aquzЌʢ"qbuk:eGd q{v<SaljZfҕۏ95j|~nCF, 14\~2NåDj`%\8"B@)TưK_9GTR8VZZWuh.l̎o[0^v3#27sw@y4YnȠ{kƞC&韍zzЇ͖J5X\SJ^h$=2ퟩopAC oe/-ڵʝqhB Dox/O+=:@ ;p6 n\,Ǡ9Q, |Zm-M}-C}ޢəkR!JY f-z7"yTDhsuzn XaW~QCEQ63xГkϛz d 4}qeҤ[Pjz9vA.]r:!ecj=׌q]jG?p/C1 ϖg fnj=.3cǘ}SAzϡ8Թa%BcBT[/N62_=R2{:|Og@Wd+/ ueYͶS"o슷o9IW)נݺAd?xe EϹ>+k zdFݒؑ[ezin=/͐ y׶LXs?( Yhڢ,b6뵦w@bLxIac7DST(DR]Ys 8쥯;L3-1Ʌ1cǀhX4 B@g52D7 kOH"MKaHGzZ܃ qW}d{ '5hf} ❣2|UZIkDc2R8Nt:OER@pZ핉ʧ9r˯CJ C*'fqh0Pߪ-|C{ALvv],Ig3ܰua.~l}Bp;_9D4'qߊDlUj[X|j*޷ˍY;uKI֚u6:*مtR7Ϣ8Lz&KzTFrȇ6zZ$]}@DžȧzUQS I96zքh;K3˜I7+7#`Ū C18ayzIvKnw\B NV4A)JN7uJGb_(qبX$XG3RmI1#3EvBfy\ GNq!#?+2C7׃I?`hDߎ'cclËP2%&@[%h=5){}*Hߣ2cO]*bqа@m)ptS|$BY/ܝ+1T?dǕ2*^EvRA%SM`Y$sش>\tӝ*: fFZM"? KEC,zR v*C:W|O|[F$әqCg 4)elL0Oۼ!6~<[TwlgSuXF;\hUeP"bņΧniҌOW|2^}U_V(;j&d@Ϫ;IFFJPmOS{B`.R=V8s`.#88 2j}Ie 9Z`YbjD<.(Kc'[׏2O2cܪ$}cɭ-zp*[IPF;vMN, _0aZ@ ɭZϖCL$0=2N+:Ib>\^|b}h]QKޒCQ,c''9^]?M)agQnXEW].x%; Cg|MM qb{GJGʐ .wi"43~YY8A"Ғ=,놷ЛcQ[fWIAX];"Ec"k~ ŻT{mM{sWH&$4 0vW&.|ngj\'DP;q2DZ"솿hS4Ivqw?*Gk#|[B;C%ǏA`")}*^C=!NÑ9g{ :} d]" 5 eZUgx\"y~;t<{-^[vZXi9c?=vBXKr-6t'DT{"m߯IFyPURX&xxgf XH8B4Xe3IhWtPrӏ5j:ifA!A+6F+܍u Soˑz„:rOz~wї`bd?M?,`#"B[C !kBw;SJfPfFIE5h|eZ> u q {m MkvC8j*QWu<&dΫkEV+$SJn{hB;MWZAf^KR]AﭢjȪW"U|rR}6nS?;؂j -7?uu[>Ew܆iwMoiCQ؃ EWPz gŷ"Q7b$Wߒ88DnXF‡&i ҶEk_Z!3djs} }żd |oHF% <NGr zWwaM+nG-[7/\{/`R95\G G G x魀}_BMYm=ގw_GF>vuMPj$ ;2G:-'@CН+&9)ovzۂtsgG!T 7hmkއ)718|e c_k$p~=3X9%QlQQpX Y@/r% ÂhRT%<_]M? At=o (v>2'<.L㽌8\ pgDt`4M PeքHv g;O6|H@d\;t_-S\va+ɲ #μ~N>fiJTT8t6h% Hfts=5<_Al7 I%z55XffK}4Cʾӂ"Fc (@ U)/Q %F tEK ?TqM-es7 C X7}vtcfI 3&Ho^;%k`!`\z@XбΒ(@I ԸA#MÒ )n R`vb)I~6 cwب܍sJ*#HW‡BgI!Sp/m@ѥB_]hF0snO5~}G+0$(phS;eʮ".v$VhTR|ȏ!AO-IYRL&sol2U@Qwj^ ?㎔x\ԃDbP8[E&!!]ޙha5}JNxWy1FH2Bmđ.܁E5޹E1'KsMZ!Eo^H,XԛYkIGlHȹ`T&(jzpi4LZYW{&hu-||P $?=g dL4<6>0QRX#%: CR/+ToL*R=f!tYO, Lctƻ+'cH-\h`Og]ôS|Iż@{^{Vu <ǣbph gs{j9MB&Ir{ֈj"{ g@'%#H wՅO}\PAMӅCdG ``¨XŃ̹ pq/-ޏsz{qOYQŖ{sUl5wY5Q*bzOA8jޡE22Q+E ܗ,RoGv|zB"cwzԬa!005<%0Cqe>~>,:q1xҘE >y8mvO~,4WL ¶,#A!=UIB`ch'~}P =Bp@|1ӵH&!<@36a%RWB(1-7f@]dR[OQJ"q͕|ȁ? hȱ &YqoQLjJqas%-(x?-J6]9-kVHCFоW20wZf|epWh_B$ L86ud70-AW`eۤ:pw_0ͫ OD;)sS-汐/xt~leR^}hf=S!63;t=XRL^`ZNfqkB=WπmsoI5-v*IKO 0o#{Y.y‰x%kM"b|O0W*տ<.j1o'xYBV̲8]3FU~y cF|,7g7jѥ'QΑa%e*9`́mƚa:pK1-co O[Pz ‹o\ Km=i?ܶK @D|KaVy`Ħ PKu$׾@w%]b#ˢ YK .6Y s&7^ FüΕţSz mΚyXNULJh/EV,jpAb%Cj?f ĺ:uw{Mz"+yEB>Լ,)̭-VW҅|9QL2m?=!jN͍ ~P &|K"O D ,1.oa dd)ɻtsZY_q̦Hi{ܳS0ĬoZ$N^#9X*.L;ҡyG3By`,IxضfMHhшsu.S+ UW_ǔiؾ  'a쥄 zز/=`l(w,EKTE@ C `ir>jغ<.`u5:DS3~Vi"@w`TK̕ɝ3a'K1W>m.%)4R(t7aQ 2ӕ(@q0fw*crPc`YXց<F\#,AL/~"Vbsb-$-[|8'YSW(ΏN5Ǔq_lƵ.xUۺjpCRI5{`C"S囁1swm_,H~?{d9~ OvG50}g/1)Jp*kw +Kq2Y `tY L<;`O$<8.Qf}pdzBځdg>c'5C]P _:ض$,Wub9i}Ȝ;d1꣇ڱ"cGGꉟ*b0} {g-wcD^Co>܍yb}ch$ը!Q8ͣO*1,N``M|zd +|( ~R'V1GLHP;ZDZ "uz|#s˂5{^٫Tqb=㟙-?ʅ~;JV,eZ5"-&>E;O C ?=ay;YRjʋu鱽il^8OQnheEڗ*.X<}ď3ųOղ@_8풧?RP0rfÝD{O꿷JjdA -h忈aTL>!) 5 ]2:c 9=Z(*uĝj,+/ksNӾvVQcvq{0 UZ?!6fJuRHj*pXH`@'|=7 i YbX;22:yQ ނXxh{yx29xm)*ƒ-/X〯Sӝ`n"2Mi7%B&XA8Vj4Ts5_hϾ9WthҢVedt¨xF-adHgОHF6Tɶa1(ţҠTp<*8@<c?X]D^I ;{q $>fb>M|Lʚz_ofA?"g;߈eP.t֖EEl4Hq0]pE&ضT^~-flcG2Ÿ&g0Muf&L|% jQFvXJxrV/SZTf lbfn !C0 }j6@Jqe~)ӳdASDHuC9ygKbЉ|Lz*XD|sn}S'1O*oJFF|3a*$k遧mV5:Yb'H&S (=zmvyE/ .[Tրs]d˽ȠDݯ,De4R_t `og*U;o+^|o\*h} *Y3 WKb)1iADeB |I D7T &"pJ%Ŀ\MmʉpedP9}@S^\Q[UF`p%Tt@r|CUS^ ,t2tϘTlflc gKz+3=qAÇlC%MZ:Z)!v7# MfQ Re/\wq€ {aK1=@{*)";:SOzcr*2 \'.N \)7U 3v g zs?2ev_;zgWl 0M?uJ]tIj~QUU6_E"oyOenߺN`(Wr &c~￶H p. +}m;DݨvMV*`;ub0[{as&G|@+62woy?GMnB/dg[{IS#Ur;Ճ,H8-%,}yJ 0ޞO_װZDp'rrY;6Q𓮀Iiܺ8$au𚨚2pԜX/Prտ-(m!}KamOm7@_xp9)tUM Ĺe7m@-,y5bţZpL `<CߣU2iUŒD\4aҙ"axLKmsOs잠JUt h2`\b-H+5l0N`k]P |w~lK9FB$d3%)I $ V6ŹG%^oHsų1JLdzyqfƥ&!w4?ilr->?LnL}ִcwhoPnz ELjEdK冮/1Җg{BZBjn;g g$+E{էHT)@@nwkFGkΙcb!{RJ cd3Ȓ`qUZ- 4Ձl{&;Nv+s:~~W"&*GVÕ^a2KĬ:I"s,L3G\XHl kx4RJ#/B,Qrw$Q]GQg%"燎ҫ>@ 9q6J!4xL6Y/Ӂ: Ȍ|X&C@osðsgA#Ur:rTm}ms bDC( Lxs%r7ΔyӒ& gn~DO+~RLu ]"k<-֎N'n 9B&afZ#qYWJ|p{dgg|>Cp4<`IuR;d&{8Ƴ ͫ'򉢴2&ʼn?T猖6,U "v{9KDuw  PͳVӲP "Ų )?W-2$%*ڏG(.tT:f5ߔ ={ygWq~mדCIzMeM{3v/HH U]Wc n"..яx~)(9|w0d$\~1MûrA |`.ѡ@ؗo ,3-vDN"EYi/ `%lQ>$1L- vbVymwrٹ$>oS`SlS 3CMΑ5pxxFA<`Omfx饻YA YI6zt!޻5ȶE = pU(+F !>RbK4EM䎯t49hc뭙HnS&R2yM)8oI]<Fvd5- KD50^SlqjoNŘsjM;5ىЊ|C=uʋ Ĉp-w#$,H9ު Á)?*>zl)L(?Yj)`UZP%5 UvIUg3Q@j6/>3%Lq%10kret%!4!2Tr]LAS kQ0}H"*sBybs# =$iIY7qh_>tO<Ǯn%X`q8S`eV8vI_;]H,]~va:fIR%}մ*Y1QDZJؓ6CVVwZ)F<<ԏ/QJPK`NW2*wrD[큏_ȖUz_$yeC ~ReG5MP8A dA$!x51n&EI Z:X-ϗ,7%˶b&RJI:#?9|J%( .%r7f[Wt<7?iWp'uFkm4/sH%e|PF|KqeT"8 4:kT׹˱f17? (Q+_Wj5`{/!wJmc܄PJ'lޤ8Z`\:nρOрWvc}bG\֡w|^; YQI(_'gB!a"qj*d*(M/ Wp`!' TPbFl e&y]J$8FYL(=m7#燷 v3F#1.{:+5d>>"0s[dp#SPx֫~Ԍj|0W*qP+^=JC !V*d?vZXp8 u{/h[ F%SFQU_+\YM#KlQԲ, 0Olvh}oqF9TrW7wtH e }@ҶY7#!!LJQ7xd>u +qIGYA@hV^#Q ա ,\m`v +,9]&P﹚=希ytЇj./@"`Ƌ҉P$ЃLdAZ`Z=Xs$SugDpoۦϰ"FpIԨsT G`NSHRLqsmvK3Na]T74P_|wdc iڎF5UD=|⒇e^XJIѩYZKg bOŬeE|7x/RcݴH^#vh!|ogje GE^lȳw&%}")u섻28* )ZtI*ɩ@Tg"yKruLq՜qc qה[8?`ҩ덛͘$h|NkTPI\?>wc=%X >bs/g=.hH|O,"J?EO} ¤5G|3 v-\fOu@sf^16' (Ir@οUh뾲C[2vP1Ջ`>^zwH;QVDYdbxk5u%xQqCT~4 3FK Dp8/25'nU~ރR43*՜W@]PU XǂÜ +3HAl$m>8^)`ז i31 Nј_?WAY`D(oida'ه]9C Я&S/lYPA16 LQ(/©)$}hWPs&`PjRO:ٱ׸}/Qm4BG`g U]";<Ty 8Q`ъX˴E 0Fdَv^n5F]/ۄdފ|GmJ2i^&V؏Ðrkh(k'B +L~*nʲ{(EJy?dWvD~hťxuBntBз4kFsr5FP!nr7vlG)\$Uq4l'*/ԥыK|6imJ>thyX!YA p4(#O7@=бaeERԆ?LFM͞3/<5-Z B?S5 ,> 5+-2bhR̮O'`MVyW C0=6tޗ9<1i*iV}*ے=6@Vz#Κv v;rtCUR(JG' 5բh$Q_Ζw1ϛ~)N $5k^׸W'd鑍;P άKVZw ʪؠ|YqY;xA:=j: 8e(š{UX8y52nod=^::\7`"m4o GJuM PP(7_,oLM*O乇"{5~X*=wP>vSg#beY*L/<߿A3hS$|}l|2[O&6䢹% 3i16:YJNLn{~dfnBb*-I;aGj!rN(dL ; COsj~B^Y~ל`0@8LԌA4KTVDd^dާ^t-bRh,P @@i|^nj;%+'eT 7=w>#44f:e"2g!`{BUe΄fq0;3, ՠD+u ''VT6{MCz)-*1KjUSd|m{ 9ցo̓,gVQ+ۑFאtAP-\)5>,Hqu?W!sXQJGJ}dwXgOť~:@` xL8+bd$.1i"єPFZlzRa˕+#8`R#72xpFmW'_vwm s1C&GT2\-TXXPgBnSUѤ ! $_l')a<O֭f3f%椸{ժ%by9$|"C`.!gpdIqKYS \.2.5 s+x: (LImcj9^1Y˻Ikݾo5"0r1+;r+U'qvwQC%EK\ߌv{%MTmeUju$" K4(䴝 ]*:Yn6?-qюRERwhHf̿sڤ,IeÈ5S 4Dl}P皠K,㳹GKlkP9ÃQsoaV6[.35n~;둶tLђtg/v}Ue{8kIyKp%xG&ԎLkByи)_JSj;zCٲS{<7ndjl{^'݌i={`/@S/8;ne¸M /:{cjԈ:]nUPJx9xj[[;@(GYQϚMr!Q-cs`h.E~U4N&3& >akC4&p?leD[+XcAǶ[$ rx/I qII"!i88uBS,`N2bX"KVT2{By1y^hC,Ңx/#h` k3@f .}e|*P<){@)dB$ p P~Ž$XeC2Z+U'O_q(ޔxj31?ԹU묋a ;Z˖gaD0UU-}=X$7Vju )(MQU{͕wSJy[ ~/MJ-°fvFȤ Ԑ{p.G9^VdU=d7ۋ"+|Z~.hU0&xz\zGqծ͈|J.[Y_0>#W:=TasHA: v:n0+pO"wǨ u!bӄ@`CxЇoQw9on2zƯRşφ\o#=q0BmwXY?҆=͒*GWo?ȌNOuhI]BߢgX-*Fiu#ΩEq2HZVbE'3ɚQ WISDhg̜!4Y1bv`ըii%XVLɾjPbymh1f3o'3Wg׀΀TW24zA#?0ѶBk>xh{){#mIԭj$c$] Dw>؟aNb1jZW2xPmO?ƥ磹m@W/P.{&-!rFa-nm)p uxl|guY(ˇ=MZt[E'Uԛy1JFfq '1WASÔ[H^dGݙAY(x#1k#aR" .}al6x}4岨Ɏ^gmШ'UkਫHOk+K&%~?si9.ie nPh,cSWUY,8 N´! zv{/pdJf/La1j6FDO+}J1}?E/S̕ S]s10] (dr$q55Fò:JK#  Ͱ)hدɹ6ж ao5.F)QkT7l큲.yk+|)،$ h>ߔ/##2[φW d7Qi9X,r-oO&->d(9E#̬4oMឈyrA kӳ,!~Snmʜ?٭ql.K^5I8?R]яtWА4 bX@ਛ LJroA16ǝy Z$)WD_ր<AzĆ#T4n 'GW$1}ގ;τ (p3ƾV vIɺƱ``h #{^({^ 95DV *cD!_.#LA6j02;kYaϧF5^)>vgД&>zNQLSZ/)՟\HgN4Cٹ5 xV;;`R'vTZAߌp i9Cd¦&:;#$腼oqG􂋊6vxmHc |ޢLeK+F9؁mH(QSieb|^\v s5qW̌?q$<aSQKY9#te|jOCjwnjk~1`7zh^] ODE&ydS:v'qԽ|U*oOO fX2lzQ)+u0uX9 &k̀-~'NӃD\)pAC6^PEbJ5T7Iw"=$%U#jWZcJ|M u>\rV<KpY.؏It1_Ad%l%́E;$esO1$=u}Z.EXH#7U_1W?9UUC<Եz}D7}c>U|6(إd˱6_MIN$oBH 3 ID[$7\ܧ 3N!"vE0 OCJX*JD'+d-Y+3GbVU~ÅdK8mO˸]gNO N$ZMNn+&YzbV>w+e!b / 8P2fY0N ,2tXo:[z}xbV&*M )dZvU$)5 #j6xD&KL/$I"LmL:lA0;{Bʛ d !vL}Q$Tmf <[]Su'B,)[T΀1SI׾^k;dKWY<_^B^h8}=NJ%*yq=LKXytr_;֌.oU2@F]Y&MHUWA3Uό kTzvɉز+c8-9$3-uub.CWĵ Vd<ޣHpU:FDL2>v 6s* 7j#x@Q9NY7 8 ؠQ'jDM ' w~޴55냶00N% n _:]$38z hk׻EDbǸVz.sџȡZS+RTYP":)z5i|,B7LJXZ\u'krǧ\K49_~xYsYzRoD *9`j t=1l|i6[3W>ˠ&tHfk!?Ù#'Z@ $hn5jUjn|L[BNC/1Jb nc("Š`J_#O 9<\trRj<Z ݈]i;$ ȩwwN?v4|cGk/g[{2BLBq ``K y .hݏ͠5[ȥåOa <5L3M!ds8YeK a DZE9 :7b1r-T5$,fB,"E".T. pxNu{E.S>Z煪 tv n 4ǀaҌ״Ub~ޡi Fg@eM/+Up"0 1I>\l԰ޞu-,^jv?Q,߹s`<9,8Kre֑RU@t̻z5]rw9[&9kFD8 _ꕞ)3f&p_4S$/prc\C)<v]ۅU?1C^Ywnw8}YVUu(wY-Q4*(DsA@n̚u^U$0ת,' lCpY847{v<]dzpj~Sn'^QH燮hP1Z/! LO ʏr` )XDYc}!2h F8͢[/ ZRѷC!67ĉS%9D T]ů[^[azۉ]9!m;ySe͏Lϩ[NE=ITpWLw;\%!{-' xjTa(͂ώBm{={ vu}GhCbX[.>7L''!ʳ@8GSGp7ᢤ߳cT&mvp?aWGl>ۺvVh68V_o 6;a " {9K-{$vq&#&z vОdVPp?F碅iAUTrʹ 茵/,ꦅ \C'0;TLcDòגc)ۿ%qڔ2HVp68SM"N"ۭ@GR +W$=(/shR!x=kVDlt<,OMb'HUh$T0ĀpdZV͗X 0o.x5mV'ƽjDWn**/ήH0FwLtƁǀh:TV麿Б? zAM厢-"hǵcF V9荐@NH"?18E& 3 73u澴YF?`f ~7` ɸF| ާsLa UZ!˴/ j|[{< EBGnN͐]rJ@3v%/90cE+`Y->bKJ^t_? Њ.P*Rm[o/ewJGKoEL9ud /֤[Ӹ5HT &Vp}C%P%IbCZwQ #D}jy5K#gJ[,~letπ/vԪWw ۪y,Y(|6sV_uy>E;nc bĝj(0[6Af-(4peqOw7WP~v%F5 =t&ӐެOų QE-Vi };Nasfbos'뿼^ܼ@Gzėpc\I3sfvtOqݗFxз!a *B43Fr1Daַ rj7f3BɸMJ𶐨W2tXPlE(b;^+z%+η_;;?Q/i+nT@X\B,?"=N,f:wyd1 h6/j2x@M7` f>%]g~Պ(hia{)b܃bȨqJk nٿҢpR.F>t3]krt{Y72pjwTh.|^@Wz?^#_4H Yi vbG':Pq}AHc>7挈|@KJAWlvC+0T/>PbK*Y- CӀ^3PfՆM_,f51ø xhvg+Н9@ef'KyL 5ۄH6OsԂK]ʒсSCչd3ߐ1vShNV/-K+709ώqȒx/h`0 HfU&|x4tUezn60SDȅK!l9r=W'˂,9Prk/pD_`N |reh)i^Z{HOHpheN.G-={P?xynaBK%}K-]=~!dpP{)2 ^.n(8*j6XsMi1Qo7#prqƖ+3iӂζ#C$!rgPcK%/?x gKp ܊(s VrN3F7q2풋qPBN2l"X}c!ms~ZZk(F볺-~(Cr1h98,8봙A GcocX47Qb\]])7vP+`-H>% N}Q-> [.)lF3W(T^E7WFs"BE~`yj7f3!q =bnODck~-vI>ӮG{2GaP!)yqrC`I `fo#qڝ= e6I B?۶b*V5?xiELT$;JVm{Pn ۪Թ3ټ(]f!iUSag<>1eݲ!!0zT,'z?7elb8ldttMZF~se@-k"1q@JNbod|W9Ug\/v @:fjw a-hL97m9TBj*o:sҔsJHc`Hj/´FFoUWhgd}v[<ޅrY݌ &l)g*#@ л8Gpj3i;߲垡'6($px$TOe<^"M׊kPi/Q}nY K>T¦s 9C(xԫ2##J)oB;_ X 5? +nXD&mlRЧ G16ĔU0@iv[ WہOЯZ_}OԔ6p] ^c7 x[O>d0A;\E ́ jI,f~ }eT<\N_hmOz=Swn$ev!Z&ia? X=j6oaWP^h_ꝶsspD!o RpT9𣅪wQw$pb"V9W2 ߩsX.jl8yCQv<>FHckvE'@0A?nb@VK&ْ}ve1h'wJFBɿ$JG.Ϫ!)$Mxl3* e=ڒ]:Kf5$Z*ñP.}z`ʗD} V7G%7Jsx0Y vN\eBW#Z;LC`EN]3n 22~-_wH=|<˜}NEha$G=[Ǽya]L qYs=n{$d_]ʄXU0`q *ʅf *Jt |~RcQ lj{r3XMCwx덒%k#& U@%rDBxhvdl=(m̐1HBCô_W*x)C!\~UJu%Kɡ `^#-۰@7Ny-vl¬AM6>JsOv.:g0bnW}y!J fr1wJs <|L 4iT ȇ`8bZ ܑ7TFr7hsAI=6uM:1j/ E&}L+(Z^"0JN׉Jpat U(p ."OmQ'R滚:N9O:ŵ7~Mkz3(DGMLBcBEBU0^usvq *e1t( Zx̀u.|Ɩ y|Id6?@ʻbu,بz/IcIV":|>EJ֌OLf'Zsl(D0S}$9L,]xQJfx@ӧrO dG`-wK@dL8:ӴEpr)I׀UbOMN g鈏MqEPF!~JcH42Nd5GA8p$#<  _Ml] eM$D0 H Bq.dEM!f' w1HGs.O`f ˸`ƻF)(Mb^ !هka!9cY3=(󏓞S%J "hʽ|yㇼјpX2NYl Vcb,jJJؖG"),1\9&!46nuȶԒĶęa!zfO b'@*ވהߒɽ>Yvx'kuh7[#D04xz0n~UNWC0ϱP߼-\Q {CL8}}]XEb͙qd >`c"nr~BF I*dRNE%o=^Z)B~G1 !/bVzΥے Co#Lky,oA_P6o d;{;`y`CENC ȹF&cږ4X䀬 k}lOܣ6:^A0qD>W˫V%? 6G2paE'f(0'n1,Fm 7A*8ٞQR"X5{gG#Ui /B|Tvupޗ F)$]Fk@w{ j@v@XCv‘z隭e7'܊bu 65,g,ImZ[ bdDm ;!zu.} hyc\ z4dٞ*`R``l'xfbN: U|LN}hn)ua9 pP1D/FRW>BɬH¤G>lJmt&+//rB"]ZS::Yƽפ b.g:~;9CޭUg01MC#ﴲԲ}zW>J)A.$Pvo |բ0%9P.27C!;{ i/RSgVҡPk-3m*Qh0 9(<,F?3r\ygC%i*GΓ!O&=l%ORS2U=L_ȚR?j Ct;#| [8=0̶NI>"dq.ug͋L0bz*LߙNǬ ZiatٗpCx?4= S_W{FbB?3/ B#/?`Q,A4"2(?61Y3U8Z=ԃQыP`Dڨg|7:j`sOj Vٿw eRd`%p#IR>20Ѫg'+BC> sq}&q8 |K8 rS9s,j>~, 糫%̈7ΈE<>C!J GD3ͯȨ[k(w-a0+/ujv;=,P Zټ/GgJj'PfJ;`}d\ӑ镑ߝQGuO`A %i{G) DZiޮ[JtAޒyiz)cZ6'֋y#=~@ZC3_a3% ~Th|FE= hnis2,.A*71Noˇ )/s㽪 xS}}lٰeТ yɧѴû*FNERȱ۶i&__Qi6ԙ9V+Z:k( 0f"#D\0 j2xSK2mJnt?Ou+8O7'TB:ՉޞĄƏPԖM;jwO78ٖ`ez#kye"|u%JmW~2ĕ~NO yRE2podBRɲ7T[qB` ɹ/黈I>/ viWYvl[L 5΍Ƃ?9&"0kK:e_M0:Id`8{5:@T-L_h=֯z KHQ k\4>lWBk뵾6.pi+fxCof`FΙp}J+ٽbWa pQ r6:09;,(U,8VqPAaQ]/5Syl4H5+ ` ɱI5k^.4~Y^O%TaᲄL XK+}y hDZpf{W w2 Nb9fg{0dt;>Ԋq {L4e_"8"l1 S IKjwNh/:킂UѺ}HMe(3epF=g="9Ϳ Qㄆ; ESf4h0Q 9gHHhidl["b߬#ihE]$`'09 %x*WڰBb' $p!8ţNƛv(Loѯ )MЬx;A LxK8mgv,1騎BbI[oIZ ñ퀾w_ǞYqhVz48 J*wϝPiO(Wܽݭ)4HJ>C8`.AWCb>GлdqCz K2(ž w6>-Q3P3&oRG*7_|ǣz6N:{)d"f: |! -!Y:(H LH@YpLHөa`յxiz 7Ӿ-b{/#^VyIߍ~:uT3 n/oNn$c.BJiL/~5?iv+ 4/>lخ2BW{ɮ }wDNy1/6ܴs AWeD!iA_,;*z5a4l.Vf#yպ][ߥa$ +K,a|=>:@M!rӧʲSM̻+m٪rmi$ >I:-z#{~Rdҵ͗KstUQ6o|bx 503l 3jQL)|i@:lZ \^r ԩU HZogs;UQ:G44%@l{][0\3ZN(^)gʰ_Vݜ|t6dlK5e29XS^E辧٪K9qmդN\P׭]/ÿS'niN")p)8TW'UJ=כ ~gU.xnF 4O/3a%ǬP(Q֜I\5:xQgI['Wa9^ݎĖipG|¿>qJGB;$UCm65^Xm7 S]H*Hw5le^O0,/ZpEd_*B$6+lOG'9-QMoJ#> OIE{*;8Rx{7۶lh* rgj[s .'0vp"ܙ31蕊y ghM~z6=8OLJڦEk^R1PU4vRCݍ\(aԺ#2-`3n@RI$+sN$?lL['dCg("j\h낶/ZFm"5769]Fo n\Y.wiU+b9RP{'H?Zs5 ؗ6\=Y^Z, 4I8Ԙ K.GeZ+ći ޿.P\P !ϕ?]\M8y!J4B-sd>?:~QWR6W-~qsDs@qcjҝžLD{sCݸ}{ u*cmg@ChЃ^9pB V^+ȉcZ/+uf$yá~9-w]6l-^Wlt[znPhuL.>VW^M9ߢy_LZN΀0džMHDrҮHGC&JS{}>kz:; ;1{ lڋ!TN$.{ކ\^?jK#vR^p+\GelT"M%nnSPY&"ASMs u)AE2qzݛUp \jrA$دTYCe$j+ )Iq=~+%aӬ٠BAo'#7R 2_>.}->YM;tv"~;mI}Xt K xuCIOabi?0 F8S*m,enf or5h>l67 %4TQzt?h]r}!k䒚+:trCE7(=Y`Wjyڟ6q'1؋jeXC8 U|(:GNXɕ-Ĭ_Q;W#GYUBP èigyg.,\tn&Xϔ6]'u}ՙH5BiErANxC,vV_}Ts* t_drVî)e2P|AdbrЭ͋ao6`R#@I.>c[u=:;>^b9>c4WIy@ 'Bk3H qiR彦T|@_oj:DmA#y/2f˨XC-LBh5uhUSE]l"nS4J΅w}p Oc=_+(|%xZ+?"pQW!Q׻i˸ͿfЏ]6&L3ל9ޱ3;} I2&ˑvGgW J΁C#' |?TV jYqzC4\86IQۺoN řR~ͺA d=T A '^ Y!b$oow5Tѩxg;IL_ P#DЩ)3"F`&?v%%V4%]my%o61|jbqD@\OTgo{SN٪SbS?aΑIyOkw{Owd.@C0 e`ɑ՝-;yt`8y|aL˳鷤s0^EWӈИkP߀= WE=Bn%j {uBE8"Dy; C ՞ebJ7jyNH r>܊>`k=F"_X|Cc\a!0 ӲܡL|Ty Jlcw1=Y-,ŧ`7K=V$solkK_hݒ ͽYV¥uĢg"dk0# =Gcgͺ)jcC_J{WkchSQL<3!GN Bݍl1*&Fߊ"tFa|;eN$Fkz,/ԥyRCГZ$ޒ-cwOqy#^tl WjiV-z+>j%OYL*k8!߲ӆFk^vd:M"> t.TvRb$YL@ *ݳw:\:C#%a!hOl5Z?/^.3_4# .#yB$e붭g`3nP~^֝lxp+^T\7:$t爟Vs-4iMĆR)7 J;Մye69]BH4"$\3%t B+oyLge@pT](~C?!Mݗy$7vf$98CJ#TGG9Ayԍ aYU;2p*`|Θ#-gEҲb3y .}Yp!zaOy \s˴a[sau);t(|awvK:,w ~.ibOJb?g(B\8n~gF;Cgnv 7= rpArӜ؁;ʠ5,ML.`[WՀ~ IQl'!$2n {<(̶n=xdp Ԩr\n ܈+Ԭ;9Xo xz& 5w9?04֪R_fArviJFQy662iL tdHN85 ʞJ$z>5?ã'4~J>BD*I~뢃o;vQk%l%ϰ5^V߮,^FAf@4Aypb\6Q7 |3=klz`D'8[{f.XAbg<0R;s#YO ~i9 \qUm93 ԅaS ]F,쮐 toD_=-z{'yT]Z;\Ōi<4::H0IMU/ǡ6|B:Sx;ksUVo٣r܀{l0$!؎.Hl׹5d%mp7fkeI1q|k&:!9E9a#cnvA#̶_e?9Q[VHjukIޚW<}["R41Y}ijFo:W: БVgmaR#"U"2dT1uIK A٦ k ǘ/=YY6h@#,9;d%q:h.%cH+V^dU=H>1`/xVߨN:MQʗV,)*"028Dg9*ҹy)(чS\`rV4Ń3Oq|Pt5G\6{`WAE`&p +=Vxv׳N}sg Z-X`uvK{Gw0ȝe}gl^fl<ƈnqײ#w ȤObнf<-?Wٷ]xMܨoZ:6FXxdž\V:;\ #%&HrHyG<_Ч= 6%&D2"ޚw`HEiWx=Tcq"DW +( Lmj6z]CRflp^t5?j0$ __1i+- hlJrWOQVzn,:+B$7+5?2^ O"@<2dيKwBȠdY3Y>KΔx'R/B1Ѫ. Ƹjt&؋[z?v$ˑIQmc1'T DJsh@aonkcH7!hH8SșbOnJ ϡLyHhj-h0Dʪ]=ѕD"VOqZCh1(}n+>q?bw*k!,s9/ihU"Җ2Pz5¦Ti`Ѻ|Eo{m/:ԦKe"\Es^N*5G|A2vPaD4AU!9ܙ1 Շ-]D3(^NrEAmWc?t*5Gjk(7O3 X٭_bO`ڹ~,oBOBHS$H|wqd"3fn+m0zk/-=-\ tbf[za57kSˏixffo7*[hMC3Z;>FFa2a/<F=U#,_[V뵡jXyqК2n[PQXMc'5~8Ȼ}w~ ;N( 2 9͠ :8gEu-uLU$u@. b)|;DǶ-VJtй Kt.Ҍ @DwQ%OlP9;.s4 nBwBAV HF+ȴ̟U9=K,L~wk]nwϟ㿸 VDz$u {<,];ʷH2/yq{mii $]dv{5-QBFL**aлyǝxxjaCʧSaKR\Vq#r٭^/"OHA`?roK|1:KHDνq3 d2LdF0@1#H/4>ZZaN/6J(-fB핑|Tw"I3š T2;oi/ֆ.~*A<#l[9%raب62ƼYAHXu3;ց+֡Ⱥ7!%M) ;H2BEґh*UmyGD+}> 5uWpTT @yL Tr "{z/X]Dp\+QWs5O:;;8(Ml3fL>AUV"e0Q4$У*L<~l}Cf끸nn 9$g#yWl(oq;<ޭK\rRQLsH#I#gj7\ ZjvW*Own[Љ łKE`Md3.xD(r2 iD,L-9(VS&etW<=i|&>}ϵnZSf*<12S$ؤ9:"p&ĩ{uv^/ _9M=,R0b{ !,GqOE SMQ>ldxF|xn֪f{/МkIw̠ $h7W=,a1sTp}hgeh?u(MUNKAΆ;8+C4[_KKcY= 6;`A dL!8jofnKxl0pch!hw#<Mse!8 v \aS(&T`2h:޾E *;пu'c+^NY27 6BUiq$a5ik4 F;9t-$By&1]oߧ?helhKYJϗ+zg;-m N꺿1#l3BEWNCT;Y3bU)6Ҿ蔗 *צF{p^mYN@-SaX%uHGN"-n: >]oҤHq rTA)b||n|$iY5)'ʓ,V]vQ6┫<8X;E DOQBa.sHB#K@}0niQ H#APyR* F{Y/H֭!yju^ Cjx5vTB'"D$(1ԣ ,!@:..*(rJ2̽9!1+3_¤9wC޼*LG(Lk> SkY"fzWII_U>«aET#3jA۩.Ywn}=K5e825ܣ;i2o G)}qUI)ZH VKkUv%KE c׮Sw.S`p hkWI74H\ m,+qӠkQ8*pm'!BDg77}Zi$O|>b)-T G"g `X[k HZPzN QЮNrp&RR UQh=UbCff'PW޽}7m~HBgb/t|3azФlXJVF/ЫІr$ Q8L+CCI]Pϒ:9SԵB>l1;b>ˠ 3;q[rb0 ,p^^bتڭc)h^dBxDNڰ`OEƠyC:ERZpxlj'J+p03ҵJS :m1C*n!n1Dݠqj 8* y"AVXK ,}> s[g j"w5֩8 )8dCPÂbw -|-:guҽ>N)eư]iK4?O|7i#(ݣO?!RT^"H@puȼL"gGhk}XEX߻0=}p3Q8٬$֮a"h²jkREK mnM=BSg99hfzob@"o6lK2 ,u0xڏϛ"`r&-DV%3~V9Mݯ-s,e O &1YT] ܯ/\Ô~6KL<&GߊdnZcв/%ٷsELdTT/'ɇ呈o-^,J*pFޓ]eVr╟Ad"#C+dS[W[L 5:&5/͛P) -1aGre@"ePD>4R͚ G,gHbl͙=ćÜ8R?a!Zq{~3WQ McV`ʐn#oqu rb e2f~R\PU*(kHz|X8>F~1H烸$~w1f:!_g&O쭀;/ZÄQ]j' j4!$&"?}8"5k, L hY`Qd}}Z$9X;S:0Kh:5'}9/XS!ZKVߛ$_$^"~w>g`-*iV%h%=?, I[^YM?LUuά`$ zS{l4Iv:}PN67N.9bxS:쾜ןhBrԴDŽ^iwbP#rf][\+j?I@c qNJ98RPikgh;?o .4)s!T$ 6m9bխYlo8Ԣܹ΋K4^BK[%w=24&h1Co 啼Z,[IdܥLLeJ8Ic˒S<5&"4@Ƿ:T )PT齘S͌9X9Ce?䮼IN8a?T0C qF3Z}=<{v2%!{0 lPCMd\bXDl lPLZO׷n44Tj"384 t2\Z4@7YܒUDAI<Ǯ!eF '̩WHk/V K}W,'HI?ZͬeT< cWT(zd|.6)*Жjr}Y \\sA.쒷Jg)Z"+4z<&wʺVLf꿯6RuA`FZ_-Ӳ2k?>Cw##魀ȳ^à+ivy7'u}e|W4N@HV3 C3v sӧ7ԄSqY"27aj'X}|V?&|:VѠB@]sF T lPDhJ"g3M+h.@/NE%̟w7`wH }?ǞH m'lL_ ?:/fA\e(/WKp1:tktc"{uXLM^rF@R5?c5"@ە2Gxv\9:M,gdSG Ej7j–Sf@1R=ss)5iuDw !M1*^jRocg*?<5]}m>̙"ܶo'dwQ#U~wb:pSt3@k~̈́:ѬB6/xNcVZOc\Ohjќ'VQ_p;>d 6g0$2q_{F0ښ]Nd9,r\ =Y7KJy+,k z1Fp]NPR֌.D>&q3dj38xۧjPC`_9xC$ "\< #@|c٭F9Nt Wr9%2N2ܷC~r] b}j{4{`H&ʊsZkn5Z%CzdQ WAٗp'M ڰ5~2| ^}cE :33eY|$]B ] o*Jۗ80(48ѕ [Pñz`puxaؾGtrN`S C#}șXa]r(o/{.1rzu`;^)tuZД!M}',FgX…d[Lm ZbG̜ݐ\(_&/Ěy=-4GAwѰ{ƍ dWxȴ~6ɊU]uqmZ?^aǯ W#V )CC*(zӎOϠS1iBؽό}I,mO4Bfg":CrSn޻2P0ьXh]b~:d+\CrmNrqN:ݧJYRSnpkveqY$%+s\r9  'qY᠉JJޚJ{`kfAOltj|/^L0/?mj"p98m>IYe[jmC>7P>31 ]-=M%h;cE{_,^Xwbm)qoXXO]~:ZZ:Fw*&v92 ej36Nn l* \=Ad lJ ab(]Be`ɠ}m|A/Zm߀KggܫvOPGfZ8/O8F@m z'RR\JzSe{Δ ;6h_ 7!=+\AQػ=OE*`mQCt1ꟙ/>waHF1ҋ0_W}Ks#^*|gśˤR@?8t/TN\5W.+ec.-0EXH Us5vB/_R1B[vK= ŒL)I<0M`c_)?WjC$6aq9!Ystb4ZHhVDiiHX)DfGY934 WGA:Yv#M!:$ju‡iYTĥB.]h6`ɡߥk>^Tr,L٭c.a%hQ^GH 'Hpg~C8@@0}t#C~wiH B ܆ҀT6tb/5 "lnI5*1#KӗQP?XytX[:1T߉oA8F?R -uJ b4)j1o %x^3v9=k/Z٠RYX7~B~lIn9)#;UDp[[:[=AٽgNf/sAxz&Y|jg [k~q }Nm9?BUmd\[qU?r0KdL!<03RpwIOPj;UfQ |e4ϝx1-"Y&^AXM-^itؙ~ᤵta3L<U>3k[Sl@m]_g!z{F9 Z黜 ctSt/Yurw2/F*%Rح:;k\z!c[:qc?yß\FDe~!+z?MkؚB*f!y 0Ai9z 4M/ HQ7#Ï*^l9 3%/QQig1 JՉXߠsPa[-u|N5˰Z wLG DʺOKhf鼣sw.zbsunlTC9IrU,pôiω,Fi1h/C7oiTr<6GUO/S-'ADM=@ {ĹS0/ [;Ayi]VY 1 3;fqAA40 P=b28"ծxB)_$F|KaKp~v.a!ϬGc)gf!ƶ +_Ba%[ѫ@I:Hs Zp lH@k}4rrБΉ<QŷV?([$ < qu>-6osz t~?lK6?kQYxpY-DцjErz?ɜ# Iusu܆8}zh"⎓f j/)A DtIꛝzw-ǚV%:{"6%`[woU "@t/14QtȐ$_(S9rх*c^-buyڒf^G\l}M 94VC)\֌'mcSeH~,87.z5X`r"@Džw\]1=-;e,̹osOiW۱N \(y!B#zlIEuREfq7 04+jwSh? Hj%T7׮[}>Ru2_֥ 1DQÍcG@'U:,ykV~$5qVt,#t{eTuCkUtv|-[:`x)/7."F--Zrd)1&姓'2m>DA : !Cm-(0?I3\P֚t!zB3r< 1 ܡE7kz>]^ *^Ĩ<96(ARxc,Әȿ\oсM[]|N%بG:.b,r062O%^~# DynMѺE:,4yA=W)ؾ~ )#b^"lwB-w8,7#H"S[Q|YsL`KR.3ViO9oN{X&?H4] \_d w@XLI$}7<1J:C} ~M#D T32YuԒؐcc+ {rIIfLp\45N9eL%2 P>KWyڒ;L0W]f"uJr1 (͏\wKG|3:>VQ3yp^"ݜ3 RϚvjgzg2'HZ|( 4fƿ {VY=@i/<@* r KշMUұK"#E<˷6$ea0$3c" )(-ޟ Л+ #ybP3@PWI iZ{`mbK&NHI+P}-8iwOFG6|+*?"P\EjH#/V9ET$:H<ٳ D㨤6E qgPeq?EmE.U zc\7SqJjǐᯟ!tܞ5^}QBYQx(jZՉ01mN̎a|Q `:-.v&՟s4qKqa|j38|M~&cbLtNYJӡ`EC\*9bl?qTp=*P&vNK^{r %In>L3Iohx; M wJS#NJg.'bw25> ҟ{zܖ4;-u.41Z[Q YtSB߫uC@b @PLu^.61kG+g|bnVgKLbOœa#;&[ḣI Q;[۷SŘI]bI>٠uJB,|Q]r>+J`emIExfKp7%=q,u޿$͆Molv{r/HX5V0Z]5b2 hH  ,G5XĿh`\cjۄ"R%>7!Gy(rQQF2l׶3[7Ɏd98")niU8&ixlY zB}SRNx#>^$hy<[/-Ē3:2LP8(,Ck?cNMȧcⓋh(=58^?N I=t^Q(gCE[6*`iحR0/;@M?o Wƹ`CBQ|S̾iU%a[h#2{{0N6 $$ ٗJM#9Gk+~z.à"mf(cBπaV)e0&؉[kʅMlJe>}'lxEBQ W6/:Uƾ& J_:1v$,//b|!Jl$אDg1I8^ѥ~)=Wd&*ߩd-"y7"TB!摀 ҋ~rEWQyxAlD0[iHj"g-XbxtoB1Ixr GP#JXL͟|"8$sKÆCBY1{ }l(-*5EQzh|Ogfuѻ.50s7~82;̇4{HvIFvܧ6ЗqTŜ%tJvDiF2Ȩ#ʵwR̀]a  NμmL4 N؊ #CQy٬y)7!K 1©~wﵑ2 1X ?VQ2]")<-o\]? ~:׏@?۟ —$Uw(\Z.:b޹T_AihraόMT9~P7 |xvʐnżM,mLOu0LO,׆:~eՓɂ(7CN2b>';v-&ClT5nc*C0T\/[Y/Ns%,@ߘBo1*jD`,ԣW hF(-ow }swAb]زm% x2[, ~WOshUnBLML*6q:8fC"vu9׼'~%uc2 oe+-JҲj➮lָ 8PB.vz,!K 69~w>Ǝ 4)T!1MIs.TP:KGDjgF@Z^reAl&rb[#1~URr} vAEB5 AkRDvd/{}_dYkLB[Qw:re#뺹$Ҳ@(e *^hRzV:.Zx`o~S%\{8 Ԡhg:yMuF4P@Ò%([LKF=G1]{hD;'H <;/ݬ~ojf!FY9VLA$4mҖ.YP7Ojw9OBgp%=; ^YEU >vnزwbZe12onJ8f]0%yV=T_ToccJP|US]G@7ܰayć_DSy&o20kl:J?:L>`EK<"ܬ+x0N1*&sPչXWʬ1uQ3 085IZSm6졸MH|~ A*RL}]Q½?'u%j>rƫI}C~9-''Y%]-ElU$JHiۗ{Δ>s=/ Z!e$ fhawNHzY)>4*a$+cن,p 5H= F'8t"\{ǭPhILPdmpUBSV,1vزdpcϪ$pa J=щCPK, 8"J'FR&g]0"AVwU*82,{CաUy)!j)M2 (ZF.-^~|H2Ok_3c8mk F~utdVDGBśCҀ#:DP VKt VglT|y ":QԨ`/S>!q4;8d7Th޾#:u4;2L?HԦ~؀[W`{\M]TxZN@=jS7d8Ž*r>0+ ,{|S6MsIG1.Gyn?m&h}dݮd0,@ ~` "7~ek#t~gYs:$U; .)v 飕`֯W@1L= Svot,[B9dD>AqxBR $};fP@Ix5^.+,V+$y{ddM8mL7H7hA{Q!6^-#\f3|_6+Qv>@@*w@? EU*RRu |`ZVͩ7d0;~)f̖~xd(`xiM1'%DH/s@l>hZ@j@x=/_\Ȧ3+AЏ434#Vp#zPoN+I@4cHo&u뀷ݗnM&Z tqPvLvr ']3O p:d0%.4!"l}HeyXyO"-fJA M ftY)>Gz6OO sN0~^IAR+|?;0"6U"ffTq޷q n:M*DN5B)5-Elu4d@1G! !HE#c_\e74c` ŷVw#,T؁ #=)u#sGKպ>Ԅ*?DP"L48  z!|$Q\!yɓ9' Pd>7MtcDUޑ8>P\@gMӸUUJ0oCӸ` KY%x@M+ «RH[vE;) aEND| DV~!ǀNѩ~O3Ҹ,ǩ0,e|cߍwPNjc6mz=?mQ 1uR=;*#)Rj8Rߒ)FFvgB}؛ #j_ ]Q}:G ygpTd_c\ՊF!¾CO%n!`&F4 8];FxIYʯ:IfW A0j;Y-OdT^]J_\3$v_$0,,]<̨tZ>{X}+ JEFCل9, "H@;8[X\mt?(٧v"MFP vBGU@hyߞ^Q\$W=,;`AB_sVhp"`W;2WPS&'ȯ٢[.Tm8xdx4Q=|搽si4U!A.e2/hUYrͅ3 !O:,8PȜu~SݯͧkIϞDŽ0J&7k=) jTa\ЇD_3ȩO^Nģ䷙fGZ)5 ٷ5bol?8m5/8nT SHVl. (4! >"xxYc~A⑟7CJ=zdp(}HP>/ku^&ه~q*D@ȹ(,4PQ~8"Mօ oa2jİgGf1ަe$ioyl_`rE ƝWn0% i2Jʸ9,GKapA"H&/> --SpSa A}zƨvD0W7Zǭx˫| yש3(Gɋqb7D/AvlBd`KWg?-vHuRK?i{]]M"FGDL՜~5:{ Ho3\H0&pTSIwi]@U*vP=#ޝXICW(6 1ഭ6$f"&"s@oӞP>ԍ?󋟕'EaeKc݋E@gsVˉnmܵ=V>BkQ.ƎމظM?r(b.ŒZ,OGw읛.^Q1U'3W!0͝[$s!Kt*R\O4laneMߕq`ߠ,O2ez&7N\h~ MCjyy|ɴ6uc#q~,|(:kc|$JT7vGGSH=.C%c--FۅNgeCKJl0:h Lf m +Q3Eqb⢜? GDLv1A`RR~eӡͻ9HA%)hQգ- uix&ў2@yOmUwo7vI)Ң"=*> i;g!;@lvJX\Z"9]Dۃ@fn,d<$ HR16,Vh[-N/l_*N^YcWxu ."Z6*cx ̻ MN$? ńrHq'*<;wU\ebqwzξs%Bd'J(寜ձ&v%ܳ.foSo'k"-h5%#.WBz UbMj #V#Yq8<,Z>J~Mm@F/+Oy[&ƚ rz~T8gD.ۃM2؋!]U"^}pkl<{w_ӫ(-[:l}(͓]¾x֢.]ϰcm~^jkjd pB =]ar>AY)u+L_K(|~B Dt2>:x5UPlx}#SDXr[ܠ~ȎxVMY8I!_?ςW OT%5~IQ/oՖ‹{\ݡ/93_ZaKMCV~+ZS,%`cƘvSto\I4P~(mUfHU퓑[_ 6+AdMR NnrBy!:6 sgPSPp-h,d]2SݝFLIb ǽ ^͙Ra,q]m kS˽$V zWjX|Ҫ rHcm7䄞 L jyٛ% xEѸIiImqi5Dx:y,:Y+q%4|$;yԫc'2V}Y:%1т5BKh+S]y0+- Ak C}dGNzjUWV(~ԷS±ވȈi/incв7Gǝg(yDpFr %`CGAPUkl~t@J]0G sò0*x˘j >\t; k%nx7Wk`U?1`2`GTJiUjWx*Iw,g&;LA)ER̞b}?68g[gP;=u w!xI30L? زx>AHAV GE: {u}ʫN+&oջ|NznoTq9WEF'TU`1rSXpL-'wx>:ObAQ6q3FFrm4@1 ;*(su zv@; ai!NN킘5zzc1ddB=4%uEg<0:M+i-tfcxfeb jEQ({6d"_>^e}dB@϶^`s? /TDW\~a=c8*kbI86=No*i&g< .m%]`y/1l40gN}X 7q: no˒G^5e;T[8'? ?3K撯>LuuCVj,|fӄnc٨^t3Sy hK.łpH~K|Mt*h9 !PI3TA1O&o h !pKۇ%?qER$:ƹ m,w0h'5Κy ',FGe%2S_S˻m!ܜ7ElN'!`,v??_.y'V$=q 0蜒ip{|n#T9uF: AH'g8گ)G&JtP&5_pbE^;+[=-$YՉO* 2 m<]/QIpl;;!HG;wN(G EaJV4/t8BW)+RȏNNaF9iY2&(VӖT悆Z$)V|Q4R¥/}$ oN)zJ\E3mZv-T7nD:Y)hZeĻV>H|"'*ѯB.8wU(VN{Cj!Pu$?]ձ3 ,N#_…A #^/e't `|onꝸ'P-~AD zm= ;Vnߢ-fT:RSK2f".\/~j/aFq;geȰWi^ݷ_f[,G~%tТqJXz:k7 =12EdW /%h(k^<a!WiB` , @"t rt[ѥߒ"@IYR(x'̜pİSLtrp ӱaoi/hVej]ȣ۟EsuvCU b*<0_x>,xꏅ AM.m )st &2@BF@-?wgBlԈT#9(mf=7Zrmшs{߼H1Pď3Hnb>Z,'@̯3 =Qp7 jrXEXߡ[0[!k!b*rPelz qߧJnFTş4yɪND@Q 1ٔ OC<+DJ8BڟԠRwCoBqi%lhc73棲 \!+wz8%s,&LrХa |ѐ&Iih@1\I<5,/JT3@Evkv?c҄&"b72܁,>0=yש=Ni=#1MqїxRUBNH=Ǻ.3}隒%34#.ʟ0k6c JLw3Ӽ_8wT"K&ߌ;1Aƃʀ$^Vt2MP$<Ugi+$-̀U&B[wcsL QM掠Li}ʱ B|Z؄)9Tӯa;'>_Ѹu $>gz# .SuvP_gW27jۏIYjMm&-pd~TAKj}Mݪ'\qnjQZlT—K96brc)_nVkG"п~gVV`&~AˢviAy7\شg3[}+ NCdt+yZmvﮁ{+]WQS44Ig#O/J/ eýի@¥;u1Nn/:xp-Jj<34{={c ~k0ft*. 3y3u+}&Btod+dI4L''[pc唇RL'³g\+$/f1·<˼,b9#wྫvD[kpmA~U!+QϵK +lٚ#2I@(t.eio": 6}>̱Lۗ=9񿰭-$l俈<3Xj%TgvxlGfh `-g%UaﺄYfeH-[v + #NUQǨ!ê.-ql%j=f) 8ҼwN'm4,q촒÷٠dXb_ޘ<Lje,WN>>zBʔ+*tp:|7]ʊ_[М:J,fy9/\"grf%Sguets+p:JKˊaritFA3p MjYrFݬIK+7r=||u^o!c(=ң.wχ2L|AL1zz>o6<)QӸ(xK5&9QV4q75WVhphC=Ǭhi&h,& ;q#a3$ǐu1ޤI/uizIUܜu]ע\zY+<>n'vw|x 8;pѲy~q3SpC̩Q )SXh ɂ |%SF1+—Ke_˷nWDjF yBjLQ9+{{5Y \#[ UQ(wT듡QU|b1RX$O\ֈ!B^vk'z ȌzmE O1- V1wXL&G1.Џk0ٖҮ 'gS,]Hǖ%;qQƍ= v5Nk9]^fzFEdΡ,?6†Eh!sh۝P.^H_g[7q{JϗQ߅{gJboGٷiӌv;>xy7<6V Bw @԰Zp MoH[>U{YYnm xO)>;yDwK$GWz.(;@VŽ<{] 2) ^sq0U`J7WbD 5qkEʄ{MOhwJB˳|Z/-x*ؕ \Z8Yr@ÏIw`jFj$r*DXg^ NJtFW(im'JGyj6V\x t}u~ <)44C6Sxk)$sVrSY1$$h ql.5 _gf z;+ ˃\&Ӝ AoŰuLа}|۱tC oMU*'0F@B7)*=̪PrC(sK}4X:%ec4WT(v ZuΟxKCOFm|R}v}Tj&4x yT Y-En^qل&JkJ1NAh+ H<n~N(U8AM _B؟ª#KLWG8Oq)nLK+p\&>'##~"fy~tN' {!몑[pվK.z "4?eA7kzX(D}@p* `~8`Ҕ{hϙT9Yao=ܺ/yX8~g^&@n[NDǯ H3ͼTH@>Ry9gW_4`Ru,GLgMVwJv7~1iw Kf85.bXyEd_sqLj@|J@Xgyz忿D#3=s Op#]>v1hN.2 Kfp." -kePQ1(:OC5ǚa 1t %yG3p;OmۻI P/F!ᰵ E4BH ~gY;+S6GTйˌzkAe /KQ\)F1l割M@]zcӇ>yI7 CQ!%1>z-If4o/ezܵx*10 ]tz,gnp) m~~!磥=*&Ψ]|mK1?|bУ dO- &Ju"/ S`af 7({,Y&Sk,m͘ЉV{1T|iUSixGImwQڷ6JP SL_~pO3o Ęcj nEZ$FYdiKDyHP;u|JMyC'33Y͈tA5p YOnjSKC&{wq< T=4gl@Ё/!\\T f2+F*$f?͉GL~ZXhs5:iҘVHZ2AyWN/GHc'*NpgZEeщ45E5m3 R$f/H0[iট*sG. `_ ѧIRQ퉉ߜ܊}ԅ2gZLvАd(crNTs攉ZM0EO[' "h = 0*ohS (@|{ u/?6n*y "'՛̃cCGq"`?O!~`"L> yɀe@~LNz.5isVkxyz̽ #Iwb-Rp`>]# AdoZ%?eYm 8B`kt{(> ˰mA|qA{,<ĩwO= ro1 h(n,Td+ `\raVH:%ټG_si̢5g_f6x\W3•(~gn&SX[$;˅)T;)/hr>Z;pSCUv 7SI^lgݗC+/] e!eK>y,1fȝ-Ȅu:L܅EJ rYeEP0NŦK+tiZ}IKmU?_(E"^B?R@_5 m v32BkjDoHr˄& 6S:[wgQN5m~ݤ!+2T=N.1o8;ATw\jkхN䁝 <[B$?q=;ܡ TyIB:UT&J*x^k,4(=8"yaМA(-h0?@lux\cK٧[EH ̱*ɤX*ED@j|ݠgc v7U!UBW0.⡞G*tSLs=E_ [CZ33C5tvu@ːL(6?e2NG#á҆XeɛDWb7wd1V햢S 1\nh*E-ccj+O6ɹoq uw=B|D4;ZUΛx d@J$(0Syoe1/Pyjc-pUUF-L!-gry7l8t-]$o6HiJKw TTfkL>gҏp%/Ay#|7TWi߷utv20;CC.^h h -lmwjm\zl-f[ZPvm釱\BXt48ÿaJE @(/Lﭫ/w f ů"W]:Nwl؋cĈ2EdB|z|ږ@PO6Z hᄏrk] 'nG|PHudbYS:ϑfSFr]21CB*&;%mpc_2.;p&* mXY,f& H/8N, 5Ԋ6E!%'y(ľ¶x?B @0*?u4N?h\?x0Οt@w.+_D`  ckbM5.& 72 (iX,>[ؕ$pSP1oq^d |M̦e=})~ uHʸQ%y@>Jc [;RŞUcfLP&XtHz0PRi!/5H (TЈ ,[ϋ!b:Zyۓ5e|FA@ZCW8m10 0kq.O0 ۠(Zxٞȗf)+l s-)Pyy*Lv& zSuf03,:S1D<)~Ԋ"Tu[ FA#!YZ\pgAƸl`3uķ8%"__+,`=*ؘ  XY.a+*0vK^00! <[!e?L,SEOA r;W8j0@?:#Ӽ JJS]O/#H:1 M2Á7<B+G0bF\w~pe0N ]e?m/U '0 !ӭ Gܑţ@)Pb& h. Bꂦ4.D5 X^ƈrXː;~( T5}Oowl _7j/KGGls:A~kIϬpekrކ2^ک1.Ď7AiC*W~7Zd$h߷tM(@:h.UbGQ(^@e-OQU ebpd}9SJ!ATr!e K|ueσU)$և\[ĊRo[35B qnIRv t+r1+z|X?$?xB!*49+4Z9 mIhoS,c֥сZ@%HT]\ەIa75"Є/qS.ywF wN~j./rO11꟧QLY,5'уr8&^Rnߟ1 iM Bϛ9lrZsSH{vE=ClV ۠(GJ"WwwֻYy | (#ƿa =kAaEqѹ# Ynl8ZWԖ:5JyMUyTw*-Dspɷ̓)⣶1Qm0#HAH^Gy b\krO',Ik@P=\T8KOcwE^~QOnI.,p[BŶ?yvQ]z&kKOku\c/iAG^R.'| hP$ni|8JW+UF\gb;%*F3pvm8UTK|iӾⰝ}ϽXO_\]28FjYx~O-Ay` &6zNܱ>yk4|- Wt\"XÌȀ#Kig_1>SV@vlWIβٯ)(-3hi8)%?T55BMozQW=[YAlHhuc J Q3Uh(+#(vu5͏Лdگhg"uZW5,њ8<.r3zAG[6, 4|< |fA럃/$=L2,6i@.bk.=@Da/|5ugf5w@HzT5!9>̝25v499? YN7g۳h*KMXLsIѭ 941oL -j1ynoxRc ~r1$^A}ZK3$}QS z^7XI(W0b(r6%FsnHy>bvJޠl*z>VLJ |{6-T-'L,]3"Q0hGUu+pޓ0կ[u\8v]B][LEg( l]u:OL5!#Z2m,VlPKU/S7C)H v88HsSg+ Nqg2 o bM`qeTs;ʭodh[ ʪ%܆koj72K%6返T ~$eDxÛiPvmAR/p5#6@>xGs/EQN^ 5Pny(Z=KN#U^3ecv>2i;?-hmL Кq|X½i:hف\8kz>){w_u@p͆ӈyAQ mbcb`?zqu]]ջsF[Bw Sg?>|[Il'I >TI~*r͊/x8X_/EvEpKE_W> OLY,7 E($}S/>zTw^v ._$ ^ިEXDpƥr{k@gS-KfvR_ȹe`(E pG3bW&iӭ c̃yljl Q%G9@~r);,|[8|CE U3p3/.U*0zԅVFb%?ΝzKh=WjXh1bJb. d"ONvN!~藉i%\64zGyl̓ Uqer3!L4 n G`-Pk`@[/nw[jN@jIlW#zh9l`78zrE.bg߻y\,T3)Z l@w_\ɑ*Eq>Kh,\%V}۬#e=HRYEpܞj lNyFnI賢2rѰDc޿ϰB[OFa0u#n|^# %q-Ï!NrPBxER6 Av8,ȳR112CE“i?'Vsz?rX #0L56<|o̸kIn1&ol RJ~p'py1`{iS074}r(oeqLRXji("uc@3mx13#_v8YOBEkৡdԁ|a2|jǮëZGH-Z7V-Fg,, qӜ{o24H`P<u.s{-|ץdK@;.Q wBfn&#mͺ?EWU` /4L_f\:UUc%O}%%Z2HO xCEsQu@sZMђĖo^̑ Ql:1 [ rbC gnE@%9_M'iv H9v1 OƧ&O"~|/J )u^h.LwލT3X{rFp42DwxP@Lo:9̈8y ONia@y!XlUЭ 2B{,$WПYPҎw,d7f1PV"b9K%5_[v^'2_\׊ǒ"rזD1QԳ󉡖&Xz4I?!42R^|XmOE Ol(sANKh9P˲`}p%2@W]d9:#0SaO`>KOMyz/Cm;9xq.~P2-fb5XdS|EX DeV3ϐoE筩#.e9~շ_ ˕_Nwm<霅-x;"Rz 4r؞$E\Fgxt925Pf!}+TiUQXS-o|JP*Z?wDɳƈUe=^TMX+fvrcV9M(,IUZQ;r~2H v͟EίWߏ,EUiB%Vi&~ R8j]s1L:Hlp|"cF˳VRf2bp`j"o@M-/_!&l1nG@6G4"gr2-ce7 qE=xH~rvX:4 8LЏoRĎgh׵Q#_hЅɻS]\AK/GQ[tULIBQ}w2-LJaRxW@mݎ~S:\"tPpj"aE@NԲsӨT=.Jk@t6rn >!.%zN4dQB[0d^-WP :\#l%SJtFJaTKT09t=5 <.Y*z3@bd`/Qkk&7- QqE+{A@ \dPS*;*JW||P7>'C\a)BhvL1]?) PN`!OۜPa/]Ɓs ݌ >6d6S{%e3V,He-ve$8Ú_-oy6\B^uD[+y٦/|VFr_Бlk+wcSҎ3+[VKhC1}i'Y"w"rP1:Gͯ?Dx+1 P!TOlZY *:Chs#yq/*k@VG%7-Zy4J-=o~p0''%]ޞ1RNc6kC;r>V=LlQ<|Np_HQe-Y L:h<8nJ:ġ#!L"d鳏DMn-kD*᜚%_ MЖs:AOxbo/#!|G}!$7y(sd#GZH8trE%Ւi?otP7[xn@}5(KoS既Gs ǎu#ZNa0婲?ưɼ >q"'XzS}y6"YM~feLZ}m>Mo8 xHwө ASTx|lRG`@dSukFi1xiҙG%rR:}cx>>5IG<yMHE[PBюI&NB;H)uHe|{ GcyX/E\@Ú/ #ʁNaNg+\΁eeWR5>ስdjhX=EJ8!,޾ƈe(32Pb|ݗ*l"s? +\Y78Li`~ J;S{+{؜]UL)^{N=k?#y1C:* f\`=<<$W1~l0Ӆ2'a9ՑX&잔מuZ^7MueBi2qQWPBd3)t[\\PafT<Ȋɺ9\5fb)z K'I6D:Q.(i$JxdsiJ§Aмǐ 7,x\4ʹZϠTT3Xb(3֊am&eDoGٶj9l1^TD6澎0 5tkl@W48ym}J?(elUYHeK&/:bWY_`~/`U.>ulat+^e%H.+!֨zϾx((=8 *,A S) ]R" = ^) qctt$Om>8|7)IDjzZD 5ir0WpPwW]/c̎7{٭ Ɗ:~"rYhwǤ?E}qƼ5.%-y%rRiWG-4"¾h_ULVWfϨ]E\!ϨkqgGfse6aшADR6;vn 1cYLb}-Rb潣^p,`ݕ{+jCX)nzkۓ|Q]z>M1"> dnpڋ$.ٓˍrjɭեKt_47 ϩ2U)p)4v#k5Ό]8ؕ >[ ݷLo>yϓ˽yFǚke5a!LW[IMI0'/b"B+fD Y:3M\/EkXU7n:۶]nK%OØ)n ׂn]R(>R⥎4 (Ezm]4w@3G`Qz"Xh '3Җu721 qf-鏡4 Ωؠ*@G\/&cM2DC&i`˕mAEqV,Z̒?:G/$$耡<1i*)uW|gR|q$DDAu&۵&B#<.YA2q6ۅ)1&. )dJ2~0 ~uhVtx$"NG3 DŰ,?VH |,ua_~l%]3E}Yƒr~Q}sډbbŴ+ hN-Pk"*57" P Kҋ~p3DS.P{5fLPsIlh}y!4^c.Awnd BQͩMe޿'b*L:'lybᕥĢ"zȔ7o|ڵ9vv\E)|WsNArm> Ҡ"?7pt!.bao6lSEW(dvV tNAMAVZ#>;#(ES]16PNqL=,l`?f%h򐚳TӀ6mFd.Cf1+VSmT!1< PvL`|zmQٴV? PұW#hgNU bOJD-Ԃ^͵C7jgCBU1{ d7NS45[Qv?hji]Lss:y[ >4@HVsdž.JN~R[⍶ը5d3iћpCԢ(g"ZؙM\( !X'rTL:F'$F/eԁ 䂝 !?05l啒%;@}E9F[cE􁄟$˦FE|ò^\V$ CcaϙUG2Hō݄ܟ*,DXY-Fip5LwxSҮ OE$"BޥůR2l+W9+fAZaz Fp?\ȸJv_*]` X~=\TD `;Fa` )^}fFڊ5̌43M0Fd-ҳ*@m>70ʠ>Ӂx[xrY٪o'+Fe,W~=WA{.yuw( hoO‘˹\]0gPreOW_o'N1la5(߾G!6 \e,XJ,zML.M~]6L ~YjClEE+'ӑS|]3M 9LKU?/ߌ?ںd}XgGaJerXߍ]oL`D|e“cW ì=!2efy*+Q$7a:[-]i[x>3 +Мd~BwzDYGpa@WYN!l*/bq}כ[l߶nSԳ)`؍s\!|G4tᬊ1P'aP+hPB+]>n}f?`/pR4:ca@`5o<׌b_D؈|)m8 BĠJ@krE#p;.K n$ v@ZDGZ6IUhjt`>[%'05qI;ZuS]x#zMіր6X&JQL#˲jbՁ#OnIP/ҵn)a?P:| ;~8^X@nnCŞ?sTLiDu-]%D)[ g98sVZ[+'4f_߰QȄy^kX_')t>uDbY7slApЌGW`!65HŐ>&B4w;ʵL,Ru|r$g>:#t ZjY,m}?pSu A`'\N .[g]JXLAŠB ;[}V"( ͆jB&Pv9RH]!B鸿1,%>t&;mo%˜{l/JsO]q; GOZ;&{Ӝ=L&_8GB113USpc;T"έjd~'7O\T Npx(O 7q%0ua㠔-AU9`ZBxԻoYRuf p{W;Y'5`[yf6c4DJ&rԖ{Iyoh5zRiR}r 29s6൚;7J>Udt7Bp=z+s:X$j?aYK u/Sϯ;R;DC#`V>ѠxZ! uP ?_^Op`hT KщGyKέ:~!+25?s8I+LHW@cb3A.N"_@3c׭&2)9Д43dH4THdaNvu9\ٌa[x뒻]ߟmW&B/>R)>$  wv;@aYվb]nxЯr)j/VľYڅ%UgEeY5̪E֐: hCHoBug6^4p }?950)XZw v--W'z<D!-m9l5&`5q јe6+s745瓙1!ioi`Ca|އZB0ss46*(M1<(fgw,7]}Hk5OP-Hl?O_+ЇT^d=-IA-D;;zGX4C\"xCNXo 9: "=*<([:IPfozۄH*ڷg_SeͧY< O)7zp`5sF9Y6JYj:LW="yv\RZ5!9"+o^3c C/P4b` 㝙Ř^ܠ/)/1 I+~~̚ JfRȫY;v/X]cl/}aS-TnH]5!lSju9W'`&e yQ{.cc,KT;sg1r(o&5k Y>풮ʲ(9N`bг[?gAtFvVezS^W4bxA,C'~ uԓmW4-R2P&Aw/Kx,U\LG~Jsod@z^E O`ؿ=Jџ<3x3]XJ'ŖG.or\"^Lͨ;1jCA<޷>kZy<\'kCcnl^Sr9%#%zP<%ɮ0':t]!9?5t]FQ,M do%/ABҋ giahe:oƢux,g'G%N kĜSJrZ=L4'86AKRW#\;Cl6Ǧ<L4y #d;b\۩^NjH=Їpll~)m|MyqE2Owݰ&pw$!UKG>rٚOXCqe 67I{5#-S8E'26Зw. $]u5ӊp!=(؋k[𶿫{C^|zIO21.t56=\:F@:rwl OAHoP^ X ~0D#NzXe5L?(!f!"6qX>z>Cm0]B#^G}ѵe +d. OL7^;݆R]v 8R>:| U rz))@pXؓTIr%%z&pDݔzA:2Ld݈s UtbCZ+j^,jCn+K| hI|VDE]2f5.QGsQ"$qs!G,*_[o'GooUDDKcP y}XgS1`QǻC짋"WŵR0Ġ,fkSh %.ٵ}oKE}p=I"@0}(MVYjD܌4Ů'c6h4z#BH~!q+lNzQ171m}*$ 6_䛆w/DUYųmC|V0'fB X1ǃ:NqdBaܫ/ŀҕ.|rk'C}}HQ$'4:oaJC8-1G}C~ZViT1?k\:@&JsXWE2h58[;&>_o z@y|K"V̶e͟=YܻNt}>#WgbL0.:BV~1wAJ|SXJ@z}PE̡c$3F$wyF3T&Ptɭ :,}KcI68f= ZjQ`)R\&oN#xRB*_ ʹ;HIe=]hO˾S'NEuX !dNUPk2x10\L<tR,'PzM ̎(!eqLU[T,aȶGH/#8W}cLf5qC9|XL$iq %zg1Rl[tnz&XcCemnUJ)4,dSq8]fhYϺJx=@pҫ(L!kO'ʑF7gޕ C(٨_J)L+[<׃ Y@\S*Z Yܹ64,Il haSnfb]ͬl'{,+@Ϲk=VbUIS+33`wEBW2]R( A"߷Fi\"%\ޭ8%l ϒsUz->9c%/3p bU28"]rn7I#SjA 5͙+cF6%w+b}\I XX*zMByp<N^Zf:S~Ojr&p!!NFҙ,L*F0|M-5PmD 3*?: h-I<:wO$Q VSGZuw@:qo$Z_LBGۑ`\Pɟ"'Rb+I,[+ˏ4螮U$@ y"WHDaёVG&ek]5k.0?7Bξk 9#fw /v4Jg$0_z܇ :d27r CV/2[RWSQQa"g,;x9gc<76H4*1;ݣЋ|Z?s*:ᱭ2c?Ű#Ȇ;֫=lfߕ3Sx3EkP-C.͆_k4>C)#5v21^]ߌBld@#ySx%̼Y`Auv~r]ҁa 8_ g4|C|&HNտis\g !Q0ї|ɣ!mP :r0ҏt .`4譕?24TQB/0W*>FcB6+eiD(DlhnG6!psDdH[ErSc`avt UjܡsY9󴆇; 7CMueӘ"Шg eem5+W$_S{wvN>>vϒ1Va,CNi7ԵW87_܅"03 %=4.f FA|v,"izO%QSpC?r[ 3RokOf4UO0`B`({;GHjw Ћ*9k?'잘bCwePKW'C&v 捇%6楀,ky!`c3iz@I&EECYN0qDd@%lMcꆟacIe:5n aTF>Zm̻Zrc,]W\:e)&\bdz7 *X( ~-|;Dn]k΋jE<`;qg#'/yE_l0w‰@kP~][PJsf*[awen m%GE]9s2Z h|P:Iv0A7Sl$I rOն\GS_tMֵV-;B'eG[f Ly5`gS˞9|_M& C|y!'1}@tgk>wg<$Thn]\69ŐqDQ7 r{18"4'K}ʣDrZ=8s-q/w;'Y܁zYlg*g`ѓm%ǹ޻|t& <^Q9^ʻhXurYAh2No1O*E)rnq0~y|*SgZ֬^j0WGbM|\כ}ezG0]lzps1}UVYOWuhPKmX-apZF-d Ę|1kXpΖ&k#| VTfVגzr 3nUd-E;!_s~5luJė={39hp'o{jЋH(*>Cat. lp hu% y:(&̢N Rk8# փZ1\FeMzv͐l؊/'$z-QR ~@kFp!S$dj+u /j y?L%R1-W/82{?hJK:G|Em'h'v,wW31߮t*gq4Fgqe8ݲ^a qR8W O`lBJ]KNytz:JmWl]n[X`H_p=2g|# pڟX{}B(_@Y1IjXD6Y.E\hoQx2CM2ޘ(PS¼֮-&݇㢲G/#5l__:XoeSyQ;H$dpbc=XfDG. rc]zӕKa6n|s^Z7mSi6.LryQOmjmܕ{MQAw3rd 4 OgXT*رrj ymC= $ZXxL&o 416X]Y==ZrEr(g'^}gEۡpNک|}^yj;b4siI&# [8?ٗ:.{lJXGUW-:]Q*<։9:`2zǚo"WYq(\\qk/q;AñWfgqtyҶsgÞF^x"3Ɉ׼&}Gƻiwduh1  .S-wy.i+|E%ہMO⡤mIy.>r=6ۡ(CM.NC10{źrCn, ۯWծ1=* ,;!KZ4[EQś"0M@t{&ޫ*Vl]mPj *${AuK+ )0hX8UQQvrU ]Ç{qoB-IuH*({̪o) b.z^mVx"`,Ǚ$S-•}~DL5c"R=sbG˙>$f: _%SKUydljMjab˾d$;0Uf=(cܳI #"SyѲ8{N})44*G_\r7{I麩;o|zV'jp2jCk.]mʜgiL/0#dIM%a\h?!*( /桷|Zf?X{W&E= _KQEƩzV=s[`pp ]C.n\ըəp(" t1j\ۗl^\h^V߈0Xŗ׆b3ndf8h]ARRzCQlڲ ^L]3접}kt^؊^(H0@xa ]ͬnvkbS)&d`멖l((G,4U ʚUb{<06 +!g(Teήqe&XF[ض(0+ivIhvuLTF %tcNuB5zx {|fҡUS4AMzg[̵JʩThR6bq~Heq#-Al+9Ʌ!UIe6o7ʋ߲g YVK,YCEFX!G>GZS/8tEp!ziП n ByFEXYHAǓ*p-[˒)@2/Z*-kWMDv$ffVfAS#&|)oǂB*6r}05ƏKRj~3Txa[4iIF sd5xHf0 oJZǁ@f]I} PThBN-SJ-'g' yʔmDj=c3YA/ h%@ުɄ[p7wvؚH"U-r+,q>^ W>Ke=9Җf%^U'yUW'q9R:Yk_+̿WSXxNygX X7S xCG]1̳_I@ or@""kzj*8Pc'Xa#òAl2n[P-%.IX \DF;Y{%g/)=M,8\Jܫ!ə'1=%{}5A;YOgkg[:5z!\.2?P!NI cpaRy ?g6W=(#gAљZc!չiLNՏQHz.4W 7SOesjKFіdޮ46~|Έh9ڽN I uÒf/9hxdA$.UN@q8/ ,l#cE'5 ЀDE_Ž^lY*S]N]DSN\ TQ>b`*~'"t#͸('H0#.)7_>tW XsjWSC0e e%%+ SMvP}σ5YX)# ]P^F UQ?C_)t>wt{0=G̊z0^Cwp-"xuYtɗ p4,)h[{CB!A7K>t)uhׁ5w.fC,}NӴ~c ֒Hu$r._h9ߣoH_(3ְ X.T=SSi?,ؔxcͅ`eZټǬx}=)Xa v{i6=y9QFmC}9(j")Gt](cY6 4%H}~vWʾ}0kC,ZC5K$2jN3C{%x1Fg L 'YS@eyK.^9~(^"m>?sBn1 kE.NΐPkЛ 8;-%iJi$UﴚW6`#b\mT]̘j 9 ߿ HMdA)~ S!]pRTp??uCh+9oHJpe}gȓd/s CٜP@`CH=hJ_w?Mc 9;kRǃ1rΰ*῏ 5VrjK9M/ ynϓkv:axnX~0w_f%Wy# > #Fk޲|PY%NEHm|o 7?A1^ޕXTʀ<ҰbGK$}oҲǝJT6n /u59N4iv!8¿&=-@SU"*頲ukvsx *nQFN%`rIe]Uر ]\=<i (?>*Ύ^mL ]#2 45W]I"@aNP*x{aW&3[}p)"BnL\b=ψO+:+Pap)A{*/'Pb/r+oU!5LYR%sz#G.A }FU8-R $"4&N ͲmS+,@Ge&OtIs)pv+ e4'g C #(%N<͂%.JǒݏU[\(,dzרz KAiWI{8~ ( :$vqIϻA}ms0 CeqRlOI0ڢ:=؍~_IQ)n,'6Jr}wH(-B#G,[ߑDA ?߳Bf&Lcs6.X\xOq> elh|EQa'SI{P(Nq`ىᇮIJhhwtX:C0C#WHCb|(Yv##8F[F7f@(l|}>7coե)Hh_3W0rD ש?Ie* '~:5=׆E3ɀID !D97x?uXi\/_:SA' 7=`@Rԃ3  Ίd| G- M{J?D(ca 8sx(6Q^i(>XM35xvh_ڙaWsxCZ9.MkL'S՗+&"S9S+ ʉzng{<$ByQfG7ezk̓;nn9q(JX,B-6ɖ^L/ _h#(=L$g&M !y4dm_f50~V{`%V^~lrO}l4%$GSSZWWRB[G[h%5M_M]*&݌~ qVY}jU)2C+$֕JȓkTukŜ%,AW>Bͩgí+0/rɂݰ^rl"Jz@#Llܯ+J叜f /`:BBhYm2 "0ynXYR/Ml Y!/!@ǀhdwvDī>4L7{f/:rSkfie;D~upt[ihBZ-@rb!^CUQѯn ai"mt?d`$ρ l4a) 4-(zZ-EsG %DOaUa7(Q1Ԉ(wIr5Tw|wdR |@C9*LP8k^zR\\T^  rsM8r($@RvԖB&XNe~h%Z\U||"0 vb~}=j,շ}"!_) ׏}Ezt(U4PuڧU.554Q"eK]Rn>n`̧K8MȱCbMXoqvC8ݚpPvZɘm?H"BWN~=śz)Wf5̿Y~{rǣlh z{j"ɠ6|?6q`]Y(*<ʴ[|@̬ҶUk*}vˇЋ\anHFJZ2Ӽs[ d+n$iKY0c@O'{S ȄpVɔ?1I+XF(g^cTGyW)LM)!LEՇ+eVon~){߿osٙשɌXX;< W~(SaB7>ָ,d#>u'ɘ(eOOO=J6o,}bE 5@ 0"2tٿOvq[3tnXҌ5*?KQ@b@G`6X"F `=)(T "$hKmeA&A{OYY0ګ^8АcbR83%uh搂ugrs;lS0nĤ1F4w+{5ĵu;H׷NxVsPCt/XbW5ec#kNH`x9aL{ʠۃbW+ƀg}9! 4^~7QsZ\>l$LS+AG`F đr1s/OΓ8ࡇ+ 0Z ]VbYQBLSͦT}F MT;M ݮaDZzw*Vα-v|Y4)~>Lp>$T0k.U(,'vK*6B8Va9$A>)U抮pR&| LڼB#)Gh8l^sr|'BH1#~(1UzuRoݨUX/L{yԊ_ RY6Kis%\﬘r"#00 tҀͅ 2 6x&9Wt -6gK^zf;촗wO,T=FO5k Yn'mY4J8;CAm:qх!"i c ^UѺtvTh=zQ纎Vp/`zg /σs$bSK8No"`A76xbzRܺ]M8M\: y7}ٮ.}83H3H ކNWM}yWfEkicީX^K΅$h{ml Pp흃aO/ā`Z'ːثV= aoT5wT?P|h |R :^m[{,+,V{Mt#AG&U{Gb{o SxItV }_v٩M1);kj<ʏPL<6KJEێ52Q!Al"] xzD^rh >8?dE˽ J\jfFByFa<|f[*h|eo`TR^R* ~ql :1 A~--Y`^|$I'% nLsrCǧG1 , ȘqhZ,iU#֍amsq5̪i<M#qcY r giRk LNV[n8\Ceܣq  ;jK3LһM # ,P+%-oR 5xf9 ~td1瀄EqcƒvFj zt\LAB&?ԞߪPUr 8$#g}_SnѐY\ȂڢL+v1됩ֺddçMVOD6F̄jiOd_IdVQ}5ciAI2r+@0 (+ˍ4PpYnQUo2GÞdI#o2y,J(]E4ڄ6irRƟSs x1q$ 9S@ңʔmʈ^ jQ(X%<ի_-w'yK=~;8VU.eDM'3ۿd/qRp3t\|`Akr+IIJq t#=j;TYc&ݭbܲD'@?fά hG U A(1kaYPuw&UƵyxg;U+-4ܢ#FQC!^MM1:TA|6asP/Mza@k[ySS{fPK61NDLFB! y5ƏKlahVV;_?c3efsv%9S'U/p U쑅>ƈghKIg9s9)Ā:+)٭)NF}oR$ ȴVh ݠMzPZ٤)M᧙H6BeV]7͇{. N`R4v&ۗFdb\& /lL hȒ7Zr}H S>ͅf{1ALGmV|Jmd^4E{L V R^]y\{a5j;Y7 `ǘ#\KED+_"*z;I#bP]ASs{|ĤG6#1K?CQNr;|>t[U\T^'6注ST@l(nCtɹml60lHwU9E/e7 z0ˈ[|$(%1R{w ;Ϣg1˓͵CKQ2U6Z4' i'm7c \ZxaΒ=IgYZ0707010000035d000081a4000000000000000000000001644ae3ba00002058000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/platform/x86/think-lmi.ko.xz7zXZִF!t/ ]?Eh=ڜ.+`gsVgqR5"ްE'~dDLレ :Me, K;\G& i[T9 ml3~W#%($h! Ԗ܁M`sYɩ[ZFUwƧ@czQ?@/$Oź$-Q{pf`\{WI1gc4biT{p5 l[mCd!q_ChJ1-؏Dz|'$q&5]큻P#\ +8\щb5;W>ۏBzA&$תfuZa2.YXqńpmS’ȃw Wa[kp~)uNR!`_t)<;M;C:^jv Mv{ R6VzMLr7NFWjK*^?%II *#XSCc!I9gK>[m7jIAE>HnrчFBOow6WCbl[\*wk..hĊȼJ81떇F˷&{[u+E:{ob6|AyQ/ߢ (" \Q1fdn9hb=v/2R@)f^1 VYv0/jؽ$sKusN!Ki#7円%t0rhyz4TȻw>bvI[fNHtQdf+MRF.QN7Xp$BW{g*Mr>NICO^quh)qr#K<H}Ʃ!ߺ>+޲nJMK(ϙ̵ެ=2 Ynb4|sSR`iLO*Hگ_BAcU"ʁ^I*K23vTlyσUyIп8@.V/iemBa=b%xh ÌiHWRhX#oY*$5He)i/p0]i;`D3ayH،>Ok>۷Jݧ>=70\R0ˬJ8un9% PlYF̆ 25;Z,cq<{ϛ> B|FQ]/rkp Kc32zeTbJ=2MFQn*J|q$ SJ_s~]u防`gLu[QSMhG"*e ms(FW~΢T@#k,PcֽQ]&?P+֮ R(ۏ5Rw#j4G1oN3ķEݷh^7k>/a-9 oW'E -e0G7}I~xO는T (]8 f1ᙛ!DF(DgZqF.Y{J6Eb c:(,2j%+@a9 b)m ̭_Tw2'.5׹+kvtFiI` @]MLZ<p::3h\KNaaWe`訫EqP_ZȾľgTC f-yYmY!fЪ$ )bU?TXݓS}).&/ҟFi!rg qLd,Ō?cTLIx58P/v=""rMތUU#)ۘh2%]+w.Utu̍rk̈́gA:.=|TEt 1hn$߳_J/G5J-۰9DĘ5ez?fYq0)a4ŴT6뿻w*hL,ksn?{bb]!N1șCIX|-ظ;ΣqꙋmNlPchȪM@P*g"\l R`!3 +^a Vg^K.RhTurw/YYB%'.J6vmep[iDL}o藹`C7a<UjLDxi ZgP, 8b4g*S*<:)緩E-6b5ji_` 9dIj9NyGT:{ɺ̴n]KaѮG#!R WeqѠlіXmXZu>?D3t%SA hS#Ľ8QP,(;ޱa_9\uB5TÜs+ªR R]׵Ǜ f JO*\.JHq kr|"gR37KGVl+'j=:@\Z;O'>Ed#}T_X6G_3w %~T"5Sg32`MUQՃxN#/9EFl.X ~MF8!0as>Em=螯Zz` V9ԩK[!M"T";c!ZjxO| >!q)@/v\l#k%Őfs^Ir|!!|LoXg+.(!YŠ8ɏ#1@Flitq6viTub 3[$0\+59-8r΃>MAn3[TTؔ!%6s_4F@)lxaN˳Ag [! >I 5+614 3 }s$&J2@mϸ&[3Έ2uS A'˜04ZvXlA7Zv_ U4Ԡ UJLWElkRSNhq^OF, lvLB40(ERYl>o.NF;4<%3+b&7gcK̭6v6tH 6%5LOb%`;R½:%z =L $7$nH_j-!WXGϙ91>p)d Y6r{B%(% `C@|2$} rEbNϾ¸#e3P9AKKY)PZ ܵJt;'>?sMdo.څt(kחzmwÎBҜb1\F8sY?ߖ> ҡ3B.QBZA Vv,c$""3Zxq궀7|eQEr_5N ~ƭVמZMT#^%ѝ;lO7KdܘŝǢobS۹+;2Eqٻ*Jx+DP AݩrdA> .7rsdd˽̷(^p[V_7{H 㜾- Æ>u"$q.J=?%3Bޔ1nu=E>8Tn%?hIgE$fzT5Zf*KcpE ުd3I2޽!?8Ggd2L$!RA3&mYxaN P :(_ekv qfxQ|𻠐=CՒ5ش2O\vVְj~$ՈRo#?D_ \̆F$پVPUϭz-!$L7eҋ.8/bq J&|I;\4 L㙻Od8,,=UgKbu3ι0-ǒ@(m}=e.[O߷|@-22 7e^B6.ܝ&}'񩆀a 8,V?m6rV9M"ꮋEJy[1V[oX'M.*\?QFlJFh12=H&un^ _"3,%nQ:>U. Օo9 5 a&,>RA@b\G]0xmΨ#USsڨ rт@Gleیo';%-,Y!d*J &to ]*xїu(4 =T8Ja U,#}%Ҹl d I2]:TI͙=FȂ^ѷp3G?&x4Afn\Ͻp-YR*"iTʢb^:Ͼ'_BCQwSV@ By._7O,Vԫ ~j]C=}̈\xB=j>`ulC[w|4~Y%W#Q]>x.V_Yk 7gE)u+&[q&2RET^,JZ<-76w>t9ذm$9s=iI&#VۊQFpαZSJg[mg3cG/Y|{!.kf,F(Z`2ONj23F? )6hU{鯯_e1*/7Ȧq`v& /sٻ%=UpO!vx>P a* 1&f[</kOqֆ%?,p[M7g+²N/bl b/.j!iF v>EFwV奈4wʝz ҳT_.$YUYr&:8ޣwYNu,lM9ћ?)^nA$c"/_< s'*R,t,jULSѿưՈD?dThw8,ƾxelYď \%+=馇rԿ9񱸮

        ^|)0Zfyvz .W GR I.Fhr>簑IA +MGDse9V< sUv^9^43ψS(&U*\=cqE/(xށg.tx:f5 ڟuxDoitYRhc,i]̧!D S \ ms4{~\QZ~}V.`~5k&IYAv49Q!F|r< ߬v6* '&Ո(X丽&"U*e2R*r k]7حGg) P-04Oe! Ԩ'DJpM1,|d+vIBbfUrw-}U| 3K>x%5 mb#{jñ1%CmzRQn]65cʘU7%NQ ڛa/F{9<{ǹc>MS%xG`3Cw4Cz_2'Zp_ƒY#$)Fq5&r"BRɶt-K#"%c! 9 cqsfOer@:}W"#NW&? }˯jf,PO2i%$2}":r8&["+.ö M(x Y0/f ;v%$;yiLAӘ^lri?}،B a"ݛm$_rJ1SgFY6B7o[E hZZp4z:&~|WXhJg%D_ OyFҼ|B-Oe;XųU+Og2˼$xN"/Ŭ f=PMIb~ #j61mt$nǻAf̵=tsb'JWW[*~s9%?Z?jUC掕]zXKnKxR d,W #)M~1A.o5[ksjHƭyDYqPH 퐆M 'qrE.3;wHyQ|Va}6? 1Ve2m~/U[?$憡(v?˓_ r!k@4}lgEߎ$nXj,x -tᛗX/ ~Gڊ.,B |p7MYhcV*Fgג"|/53ĢܝԸ#|˜+$*yci?&Y^/t(J;j \dʂY?8FfTVE ^`nTaŲxR|xS(칭j({{Z٬=n<(`6ER 8℥OBZ{&Z ޥJݪ:C#u0)hO?v5ș[4UN ٛZܨӑ y'$c!;jj8"oPwR2#])?/>wLH)SD@\8dKDUECp3ә~`=.q}KpJ@`e4˦O0C]NXFG{`wك\;aݭtX=TTqdQփad>bxw3_ 5~]_MKг:P-((4[&A }a _V~C~\f/(3mR>U-E}4+C| v4)^Iα!hOcE^ҕ %iC :фz~ʩQFw@i_<ȬGea:w/Ǝaּ运d'KzE,4v:I-y.,#V6gp=BUY de B/%~JudѷK'#쀀D4U(X2 9/iRxQ2 Iv΂'`$~|?遄 \pw6EMVѣRLqʚw|E!l߸vvҌxX~'0pQ`Ll{ԝ纊Rc9&Dbns <2ݖ֥7gc"fQ0AnAajmO3LHGNs6GM',q 8f\ѹ d {a~.#B z/L3t}@kϷIǧ%Qn䎓:Ce3]$/=.Rqd a]nL}4v,Y8;^u:lQWv㵈$x8,Q\l-2[!G|/Kuie& ?i2d< vkWBGe}S)zqV x"&r}\pvuP;92]yG3-\ ΏɎeV3NҾGd=9.ZC-h&Ͱڳ| ~C(B)I!tG'I`+f6*w*._$Wдkƪt]#5gcX,z. qd6~;Y8JEk.hE·?q@2`rtUP.~pXj>/0+d `|}(8fSvj9GSEtra%~\ħC#T8.+9N%"EBf$̩,%S:\E0JV̧ނW6gu'ԪE5af@Ӑ=35/!٥zGuE<*QʎbKꞭK=&Sl#|,*^Ek xeTr7Sn>"ADIq#ֹ.J''冘j${>ve OU'`LJPGe^sӳM` hx]#7֖&%M{i8ts \-ØIQ/W yp~(J-U6z'jwq<$iܜ )bl=f1KKd7bbk/KF5Fe Y>ܕh]>~XGʺBz*q4+6eA47ķڼ *볠!)dqO<*V&Í%ްW)z1R,]sơVÓ#*Y#]ȿZXtNFO7X.qfہ# bt0e CHNgӲ}yl4u\Lf´gQ?7ϑՕY(5/pm:90Coߌ17IV+OCPpEGw0S죆pFC Vp:Kβ.(ox:Zw255㼶34OjLkoof-i\_+л'w5zp,E6yw(k[ z*IǞFO\>T*[pyjٝ٥! 3SV/3 력}_m>".w0wxh( yJԻ .ҁ2Hl Um$W'X/ǴjJ OrACb*+7_#Jt?MfĀZ][\Z_T=\mJiEW}GzldI 3V1u.JYõ$[⭋x=g"{Z9TZɕmR"Mi'VdP_+8)\StW$/VDm[wzXɇ*ϻH) .$OᔠU-E!ϙTbM֫%d_/5/ݺ )lO8vqwт!Gz_]J~^mI>ڽ,/ΥI\cYѼ"Mac&>ڍuXX@ ?i_69&8K$^@boBCfAOV9R|(y&͑ fVȝw,J@ s 8?=?Ë6!g,>XX(ǘY#FzVf(y;xH0A!h(YLƒ7//G#<X#Ty}+d? `[hмiٮ ^dBm2T8Z?SH?2ia<<EmKUNpsZF1!V`zWLF@*IWP)^s8l1s7,u_oGӏnGZaNDNev~ VFB#HUeg +4wL /nzOڻ7p# XwA79Yƅ &;xmX9\j>K* z쀍ilRKgfR=K{ĕ yn$ ڂV3(_㥸#QDU/N`QQ#s]ccN# _2 1,b OP:VQq9ع !7%Nk)7jobدd:x{3,SII -j1,Opd7to,^ 976 O8L|AbdZzY+ 4Nbn<|3(T{7^DSx4#M視/Ǵ(gѾ"wc➸VXLS[c5}?+Ae&8<=+MK3"Q!+-[WBIoZB@0ڀԩw +u`hZd$n6> Z_/7֏|ń|>S%~/uȟClc0q>y!wppEGr- )e0敢kzlU@9"H\y Xr A15v[RihAZ/,8PӅ0Ȳg+g O)B7 l;JWbm5M@'.Qx*P7BS[ kߣBO 4C[e*&1F,Mqu O[X]+׬.dm&dba@eO; Y]2!u4FJ-YE0}39\Sh.FZhzeA/w87JeZV}mF-8+BGكN Eʗu g@kBl C^ _JxJ Wj#o讨ZVeJ-JљP # T`P=}-\O}+ 2|@5MVwlSw. : yєEBL-aD<;x}&Zr ;g$H39c`c ĉL&"/Uwonׅz`Wy3C.'%B)kq:NF6%滋JX&{Jjpݍ\aKg\MhoeZ;xEh˷bJ-" bGCju̗T\mf%.h4TifoT+~9I絸d:.V㺢;Yx?؃Tjbwdzv^i o )/\k«rVMEՕe.8e%Bwj;0J[@(!GX Bk#R"iیQ=&iKZ&&^X$?ڿ{f 77zdSʠڰ\HH\cD=ErRuKh4tljUSy>Y0 S|*GOa4g)=Rvcܿ`p6e1P;Rތz4nl"on`m>IZ\MEzfO#+s IL꡴N8D2*L¸H1~xR_b|3RL?{V%3HVwnYRfh6R]}Vs-QPwaaL~Ua(얤`zh5^YW |jlZ?/iS_޻ke0Aa<ϸ+s5zR:caX7`tvXm{"!7,Ș&Z]\}95.xMckLf#*bמkanH- eU['H|2D![Y"g~ρH6ys/ 2ᚬ:fOCh#Z:8mߘJE@QZK<|&k,q%[qbއL"LZ0" [xq Uܱ3}UJDkO DDQ4QFuV=ڋx@K)>HNu[+ .~:nGWTRJ8F ܫH0`yះ/Riï_C9ڋ4Qn#9OaUTA8],7fD,!IsԺ*@[/ F6Yh$5j[m0va7QE'ofIYH${]CoFB&[ 2f_D(x>xM Dɕ[wq82e*B ~|$D|@bhlO+=f q/*ֽjyBĩ}Ie AO?ABX0I zr%8Aҭ*ؓ ~(mFAe bH;͘?g@1`Ȕrft;aj>2]3Y-wS nsc]z+UB FjO.fxɮ^]Y(juP4R} B{{ʹt:>iO$%-eҾcǠV9>_6T$iEPXJfx3xʐ_>̰ҨcwBD:+'l>z! /=W%q%< !H@Ǧ- >)"e,11 O%v/|[91~RQ<0X4,pm kƏ0gbwv2v M劋V5[)p(Ǿo)Rn暀fb28ldww%s$ J : eILnɚh&(;fZe Z.{.q掳˛R&{Qm',%t2v{'N1pČ < db>YGs)D7Pڰ[k'+Zn7ժj:W#}9Rä9xT2O/iN&kd@ImEVHPgOFbjT0{ef@,w@4ƹN7.Ɛ Gk񫜩D_M,Ա,,D*YB"Tޭ<ܩrNThx\]伪I!qykF1=Z*zt(2`rmiK'EkrYIO~<ub'66D-E]?PK#"v=FCiga#jfiSVX>3lJbDowU2B1ejJyZҝE(9Jnۥ>Al5SEv><~7g煩KV F;*Fsa5\`b}ou4^`R"xy\gn<`} BǟZ헁$1/;@F^^$%:>^ZTN_cG28Dj=Szs:޺72k$(WWTPuw:[QjʁA|!VZSu;{1A eU\Zr(nL!^ b8)T4-T;z[P#+摸?d8r 79O>JolN1qbTma'Eן3qqXKp`lr̰*iЂeoXJRzF4ӄ8`7T0Qݝ.>k lB]@~arP!|b+0O5ecbGۣHUapD7Q/ //en">,LiJbv>q=\hܐ'K?#(@(i\˪Rp5;6,}D}]UeS.<\}7ep9s-%fHfR+Uo!%}F,2IO݊ٓ١4mMdlmV *a0+9`bbj )$U bX|NmJ/0YCBu9 'r)2®R{EA Ӂ&nB(B(+(ɔ!'%;$%2x9U͓zCmnv+|ډA^vmBZZfG)1.t21/+ '[mLo%}_Xq)|t2Ajtk;vQ!W*, *gge$7d\4j(:DEX)]'L 3|Jr+|UԛcδNq١T3+z=vuZ9||gA&7s 4^uLb[g3ԉ\ E܋T^okZtHw !!î"<Ԥjru-Bu@.)J6ҷ^<W?x 7QS C?9A7ssL+:失:u%["j4 گz뿟~51 qa/4?rQ=A>׸46(D>sUSDJLv1S2_뙧+{G_nqvǸ)O^~ǖIL3dV+q[*'RY s80͂,P:6Vody>4 8Bx_BB 6v{У-wcHqBO%a"֌̶YåLzC4_uPgżHpWQcoS91[=(Rbɠ'>Ƙ'$u*{<aKnѡ0˫ Q7rt(cԱ(vnLfO] es09erpY%̡jvԑJYVun|`ϵ2fe2D!W1}wV`y+vl8stxN2`Pw#0aA~UHphIP-Z-:U &UFhҬ[Tumjz85M'=BkJJG`h_or4z"ߍk/G (@zSziެxrq@pIG[w qn3 #ghJ߰#951j$Fa^qB(S RTuKaKE= =+$y?H=OΜ !4TLհP*nɖuѓڠa(W*{_N]=/ɢĿ|I+-pt5'$ ̣'re^Kc?.r&&VRD }u`b&&c2!8nȎGr5A.C;lx\N;ų7d4=43SL|y𘡡<ەxdyc K8͓qP şI!Xi*tK}G@hn,NW4t?ӦtUNEGn6cm-arYgSx}wYDhlZ!NC=11gCT[*] v@,Ưe xw[r<5 ]B%&lgL)kKJod&dB"f-3A,7{Szσ $:\Zn:[\, Gڹn`[4Lt3"`yEM҉_e c8W);i?\'qG?sUs'gDS~ H"&<D~N_e-ki=%L%V "1|[P"?G&!yu .e?Wa >Pkv]\if[D%:VB "P/V'5$gmD/ %Amf:s[,SIA+J5|'Z ʸ&2$IPϢ~.3jp߶O1K\j-$=2\fJ]` Y'7XO EhM|N|v+i@R*:b1 d wdHntc{]615u:m׹/2+ Q P:bPYIBUdj_ 0 Ԟo㭳gжsi 0xVwLܹ9Ae\6V>%yqAN),ٮ$@ݞ‹E@ZzQAjQֲP%%xHXuG~|&<9C OS"D)j{81 X nt%f'O47nPU˾JYl@^E*MۉJKRp41묀Xt\7 w}s~VEA[ U]dF[.PU7A2ā uR72(X=}f]b4i}έP@.d3zIv%­bf7A% gSw7œlLTEOh{lFH.qpR!e%@ !7|D0wTVD{<|h?/OXʺpI!@m?PFu!c(}TK/r~yAhX5AƷlc2({.:ؖ%@Aw8!K ㄦQ fdzCizlf=JzbBi1;BoW*>ìbSrA~Xq!Rkj3EF?jSR-Pvis?ۘ8TʗqjS 7@}X[P9$/$]d\)6,#:u˶X=GV k͋ȊRcc ORd\kȑJ&h9ζe"vMqlDCsp;En: <==RXX͒`4(,[NRaKVn 0 1BpZVdI聛zMFY[ ma.heس5ƑdMbCD\el'L t|C'&Ry+l@m1xƒ`ebv9s;9g384Fi[ )JGPh4 ɲZ_)V>&]/VB29X3- \rDp@̮Lo $IrigG˼cbz(3N0DLx%\= 6qղ2hv+҄5짵#ư|o+^[_תTwI 5c#O(H}gip!LS'ww& @Ewc ?+z4!Nr*Hf *1̨Oņ%Eͣ9vu!7s>5{! ^Z?pQK-LDZ^'\eL4 _č_l]Lߓ]F]p4\VKzfi/"U Ӱ0c7 7Ow[{{*lSjWIif$ahK^D?%Z-daeT1CC!X(FJMqMlwT3TY_Th$`n@u{%W4W=e p+iثT.u6yJ7S]Yֿn4ꝿxxZ>Eљ>Y%?q1a IZq)LlnjoAsZҝi_"<}̝SX!\l9 .3Bas=$k9D\?ɥ70TK1Ob 3yu/]!<låBGn"j j H:3YCIBҕ~ba?Y>LKc5rmt`ndZ.iewhuLUQ|ڙ:|A: M)3X^(AeHmDh9%>8 S#5|?ʎva'56@.e6Ht(+\( qs%6^UZhWfh61H(%3_&ޛ;e'R>b]6k_g3eyWm;rG8|ħ:w m]hvU#ģ%1  4!)=R (b'k EiEKM#!EC` .50| xk!$( 8 ('oNz}@wњuZZ2Jp_AnZ7ܯlu\}q;=A3W<0R WL+>1Gbdv͂[QGIn"} QGTېSPFy2.GG,TL{ϊڥ騦 qMFjQHmF)y0\f.Zdt`$Ș-T}`v#2j8+L5Sa3{ #Y-#6\oϋ;좉BP|*E@'N| \.Oz7c;}Ԍo#emui-ybHׯ6YiH9RN?V5 &9K3tYi*"4'o` w=Z[k0]eCoqx5c%ȵքGzZ~,B%{9-K0an^LIS  \ZCu|94ȩpIrD/#iZI[w8 /ŋc v wNx9m:;T"Y@@trNY\WZZ d:6˘$W9vim )E+qFAmVUJOvҩ7T^忢-<Jlc}LA<4o'4{^7Ą.aW,F݊Q1$m!W^jm0i1 Wpt6?RMp9J;ٌI&YT11^?;^Cؽ3\PUF"ih8͇%f'KEFvU%t6=Ԁ˚Nl ,QPǎEI[S@ꔔT:P.BPȫ{pHjЩyǠ=?F".bA:,D5r 3<mw탠;̀/H7,nOFATmbSqT9` b8 '#:MՑBH/C)r/&U9fX[ _T:#&If7iLD#{F^zĝϾo11 =VATX[{+Vҋk/ }mt[( U{Kj{xv@])fYw)ᓋ25{6+my]+>&s_ lB_b}e5騻9 A[kL e/]آϰY͘l´C?f%jK5jVqf h@ۂH? ]"xQSs+VsvQ8VL&]zw^RZ˟s; m\"R h“q9ܰFR?h0?7ͭC*Ka[`|MS <ԓ _Yl)}ke]+FTQ,j{Pә[w#oI*ыDurJn{릪dI=45r[1a1Nq TT32nڭgUzφc+ ȳWӏ <*e慌8BY3 5M"M\D>x8ЙE\xFvsK uMp&@*!ʱJ# 7\Ֆ}ß#(mIׁE?J!nF229"\ K I96wLcfXx4,DߊBDMщ6<ّ!,mb_bd6 t^iy{[mO8CBCg+ 5XRVYF,LJDvq HN|;7Őw$A"~CsnbpDllKe2X[VbMo9Ñ#zmqP}ROj7VX};96觢OlZpPr%A$&v%e4o $paA& ߂9qh1$NjuIݕq>ÞH{ЁlHLHixO~/kPXVM(k!!>!.ٙ &W>ֱp6-QNS@w-M|\s\"S,yACQ"YOw犴!UMA8Fꍦ7a/rF>FI{+0W%&) SOz_$[:(R? ܒgk| ed[FrSϑf"o;684&<@gY|ST};I/@]PPYK̇Y ;ǷI> i(k* `4 u(MJ2{s_tqjQ$-hj,7ݹk~2c 9Ω\vD:x23^N!B7@* 2> U+rGp޺*'KњGZB~7-m35BwO ~ko>5ו}3 X}ec%ڌc"gi/b4X-LN EoF (:}nѫ~Xy6å^(Wwq<=O2:a7;cK)~14TCr͉ ) l}@L4nS 闽Lho:5ζ#k{F̎`>_xQ02yHh~N%yp vQ_BnͦD&x/ 5EAZOK..~^,hY=HḺ>h5ԶuceIZQg >y_8*dAn ,yz)'" ן׍ؓ`?5ܖ79 p27 8;|v-ff8hTybNݶvGXsŽxAK!|u#N6mEeEn(U+ݡ |KwOTm%Nj8פ|UcOMDWjQ9By )z;ؤ<XdL6j 6G9afgr꠰#sL @$UN9ҫ98MF-%`( 3n4FDBIsߠOh|9EW!1)>/,_yvpM%KZ YVj(u~4HCsh'RD_3Ԓ䯅F7KWgx"Qa~_8aFs /#(er֘=Tytm36^Buҳ}ڃ."԰go?Ozj܈,V"C) Zָ^!5v78/; 8yLuD?spYKMEG\˲(.c:(o\utnn Keb[ hP.-PQ<4 {{_HQfV3f>#j?!XD]apwt_g^y/&sTnmuȗ84iH3Tl)Uޱv~,<1n[i X|yҷrGV?:C'"W0 c x$sXh?)&z1q|fnatdU> Y' B-ty0\ȏ3vjAזemy=ŬF@,9k7 }ڢ0,}RK!g^p()x@׶d$V֊bf"5|m穫WYlLAjB6Yx1Y3 ^wJ# $(OHKdU4 IB-0ENn4 =aSʞXO@y<:X]3T+Qa4_KrwX 3O`Ǟ"_[WD'QW2t4; C?5m$J+4 "ͪ\b(UAt*%hN|FXT w9i_Pz - M ސvE9Y骩Z$G7Sx.;fq|H6f5  )ƶVY2gk݂ldPOJTf ,\ST&KgCX7p 0Km5aOuq9Fٺ~p蟘_a D҈ G&Bl$d[[2%xy[>E70`!<! $<5{5yXG֍{~| B<4ƴJۨGsh}'@^Ki^=d`˛S=-\PUɭTnÐ.ygOD\Nt($/ <]'CREfc3XOmdVQz 1SSlBW|oz^p} U%xŗel"t-C&%,` fW%CG~x48 tu8w^C_K9 # L2 bFWn m$5VgZE46Re>D޸[r[mt9SGYة#ylPuTU\.qHIW`VÉP_ e mՁQaEb̹ -Zms2*rQ4¥]CsaaL:$ۃdO,.Թ/Ű  bg^|icGNPoAv\9/ՠ0XM*eÚ*0eDO1WQfїc菴4X2r>T8çyBc)l l9Ӧ _LU`Sq?2$T`@Cbх6?An5;Fr)f-X7Roq~0Ca0Ŋ:-"Ϛd=z6Xef:RjL҉ W14Q1N5& ē?6/ 8AsU.ަX.#G\9o l\)N;تyk~MJwTbnwWšxni?`/QwìT.¨MXKM?M=*VmtC}L^+fA0sI RY Z87v$N Z1K;YDŸ 'ZV`>ʥPza;g}Iv"%WFᎷto*U}Sj'Y7ʿvfnw}>8dV P2,;Nxtg(@)@zݺ3Ⱥ~U^4(5Eɼ"a J/wsIsP<6o(5lg +˂Ze&"%:3y4d!FS䚚eB0fm#!3/^0keCx޷pYl7HhtH ռBZdy;Yr9f+'CpNL |rhUѢA Sh?$r{gBK>pPy5~׊w|%q+qϚMbщSH&v YC;y7p4^9@J")VTZ#(CzL.Gf} ٖn )O`NjQKz2D8 ѵg[Jo%4kn`E{ CUu[) RVjU6d#䋱pz#oz"Nx|-?iHڶ*jww ",XJO8Uqh0f9-С4o!t@1 FHe"w#.cU Yd&u¥CXo,t4µtL`pe=qÒ9Qľd`L2o@X8_a72ְjNu;.pݑq9rMeԫ\ˎS%ca!%O6GA6xLf [wc%GttN,崖ǃVZ.!szSM٭sRN˟'FЊ:SYp%s9$]KYڪ^1㨏_j,P_:k NE;@A#DqyX0֋I.- ={ ȧ́S99Yα*~^6ȗf(>T|39 5s)3042WQyǹ=le5>7R~RY˰[ѸNӝJ?o܊>7:/k,-@naއADC+QXO% Q MIQ2;WG/t(&B&$\-"IxOlzsLu6An0 t O6嗀)_lz#c6 Ztpw"q3gm]).jۥ*ʚ{z/K̊Frqظ~d=q&%>uəsP[Ⱦ;.9H\HXc"YEIDHڵv߅e+D$WSt&C>Ԗ1W JaPt ,ds~9VEЅP.إir稆2:"߭Mx;)9,}׌=g@UǸl G>/lWTjLWp8xC- 4+GY3%h|Q7N|ˉaoE\bf83>"'"2!.iּeoYJ6 WD,`^Ś c\cŒoT{V-  =?J}X3 5K w釛ۢ-k2OWhϠ"lSO*&TCQfs8@鉽`zaǺ[rUsX}N,pdţ'UdpC, geQ2 5ZHQalWhd tRL̥}GP~^&wlaUBdg(ߗHYFeg~jM@ ,Qgt*40s46~(ϐzxG8{tt 72{&a0*foGQWIHծ:C&.%VW^?{fg5^?hς߫ P}VYqW/<_UWw}pE*\x8GS8^9X5cо:W8mmV\@Ԝ!.:+<$1b%VV{=\fj}I|&XT.ln=Ssq;)< {k h%O@O!gK9'KFy pn^Jur#Y=r?|4%I Mpr X[&]^p JRc/teܯߠY'?˾R}#3<0kٶΒ #Nul?K)_S GO݊< MX c}bĺɽt>;ˬ3XP?Lkֻ"ao]̙&N8f=JʗGvӽmvs2".Jsnb-3ZHw],]J93oȀƻZyH)3jn{RiQb2 ٴ}%.JSw=#G+q9zaC2gO"YcG3Ӟq_O-ߗ v.Jr%&lж'#zWiG^=jdbNB6:s$4sV-!*w'5cf jv UL7@Y 8?6N ImT&eTv$6<* TM?\ӑ$:eUV>5P~,&XW0J m9: 5jJ8'/`-(i2`a:JE'`[LiG@k*'}1ʀݏ43Tű* ,FDEZH`? `m@rjan]ͭ(Cg^K9aF;ÀWgfdë]s<7 KZ%2~ )0 W#|$uUƼFYBHPWL+aߧA Gp2p0, Hγ1k4Gb#-E;\P[zD_s 1Eq Ձf n_ɖh^4ӹDJh05uD^0u“YقZW)3'ڽ $~;:*( &boۛES}i_zzhJEi^BL7 (pWjD&lfsh#R{+n Qb @U({;*ʜMSl'I39Q! wb@h KHDj̼{9&f1HӔgx0 Lμ59mfž枳L>>,7XYZN 9(C&O7}+jZpaI0$ؤ̃A # ϲ nJriV,/u-A >'o&b 2!q }GuUVion]7khf7/] Ț=/AӚ&dq[H۹өFd!X,R ]CJuLs[fR>TSKgz" F@]kAgΒJ^*Ŵ rě`?Qa^w>.eOuB&J0cA}%Mw-_N7ba9,Sg+ E`AlQ 3|s >x PNUC ggۊ*K!ti[{^߹9XnӋ} peC8P$)s0F:\bGSۡF6r7j@1a af0n-@HKۅ!tYhact+<֭! A:*RX)F(j$CѸN]ڳRdYQ|sB/ Wx[PZ|Ҋ)|[ a1׽}zCLj3YCqF؀QS"V+P 7=d"-+ujVlRu჏XS"(J~ P rcR;v%0~i%=U5ua0z4RsP6*0Io-T֊* оB布8(-pMzZ=)+8U aMR"THcՓ&R3,fQ^,oS1BLϘzGGЫT;k%;؅%-V@E1X*u~Mz|_ȟ,܉^I>XhجVKTu,[tT_(*z 04&H?CJB|xp()% eb)M1:5a>9m.ήaD`(#tq$JMKX02 4 N in'JÚɁ_gGB܎o{"Ʌ̒񄗈; Rxӡ L3U Q{GwjT'^+MAfyY5i#7ysb3,Ň&.j>+lR(&|ضQ9Ud+U3Dc$r2}%>yфVĥ85*D xm F?PNm 1@kFmo8IO7K*E)ȩsۃ/7 MufJCfeT'!RUۯ43'ឞ2 E,G>^)TiwHi"~r[brLЄcѤ鞪;Lp<#VRaebK VĀ}kd9jw @Z.\+i+thԟ2-'<0ohVi5\O/aiHK` `-Ww@qR=Xz ,a3*.E4`,JnFO,wfzg#"\z^xmR#oΚU LЗsN T>jy;:{w sT}'eajmKԙ5[à'>uX&ʹQ$ cm,Uta,+N~0 O,Y@ :z0h>tlv\KH$] o,˘dS`lDsڜ!D1h)^GnGڛ1%2sS"t7 ˑD{p5Cw6o(;s1 f<#Nt$|l eJ~\ ?!>>hE8b'^ *և fPRtU+f:1 ŁJB~WUǘ)8*#_&tM d6iJӌ[e8랐wa>^ͦw\^d?ca֫U 52ByHq=e0/L_[ܛhm}׀3Ʀ@aJ!(\Ψq E!Ϳ2l*S¢?HCCYȪZ韒z0ux#H.NXKӔ6*v20N\!.dOOF:pΕt`τ!}Qsu:_ ug}z+ZU%-]ܵڶE^ @mL'e 8ٶS*csN+=Zryiq[:P8&/sT Pl|ڀۃ[)* r#}Fz`(`Mˊ7|v5b<' 0~w0VC=(Ppu8C ۺ*+"x JRJ;xS\58Ύ]AvBa/ 6$u0;2e}'sy!gV|LR!%\njumu\Id O4L1U+P xGCQ15.ا!vG;icfq!2[iDrԀ,pu ڂ ZLC*wGS-*0v)q8HN>?{$kFA Z#= W<5E  4{XI>Y:@-kfg4ĠCr@/!EW\lK^ m>5ޘzH|jr\Mh=NR><5}Ym{p"K0LWy(&oayR1Pk+$x5] n⚩ ^߭܃\&:KԿ2]gX7NnťZ\HboM4Ç-]c0 =S~2DLzG;Tj8,.JPT-0nN6>g[\PúE[݉QQ!@n/&}_Gf2_,-8:`gC\JZIq'@B aDsXqCp)ƭ|"ufaI3" pY(d[3-,&+ "gm ɱ&#}=aw 2X2dK%dcp=ijs| Cc1\+ߘH.oWewo0G Nov諵Vܷ4$V3Q!ƥ=\@ kO"`sU/: ;ZX1 ʡXX/~j7Onvv" ~L 9`"Z#"`ѫ_ط`/SI7嗃!Ёx}s2WSo`Bzjlcyc'䥁}ʽ4!si4Ώ^q;.yw4l4 3#oW%z 깫8D)c.NNb~Q91OvS}Tח輢ɸ,Qq "-ke]4 08xI,VT7n2!ŊUo0( Wآks[9г37~u0IY Fĉ`';u@CaEmE%6bmF%0,yȐdմ*P_!Avrlp!XWEp.;'9u“SGAD]ut_8~v: Y ds2}B$>c>1;]| SSpYlRC&}PƤ(IXLĶjEdDo8bvD!ot uXS3_&qtwX5+ ^톫_ N5wlLbXbyhdž^e}rCGgIT3XO/YD |Qt? S\Q^ FaC 3?7…{7c63;pAeqg\YQr/ .F('+%mݫ<]3\1F2 (2 /bp^}P{ւLp}rU\Iz /-iˆv-3I|Dj̞I"J;dEQl񾴎؟KڳM yޞ11J*ZАte6;&b5$`(Ͱ\/Q2t1+K`ꍽ"/j*pvT_~՚ [z8d7PF v]& XB6~j%:S;7S%LKW]&:Z&楇%'NxJ+ɁGKph %֡%\;ѱgbԠ|EĮzEz%kp:eo&<9r%:voNvRI vSBA6dx<aZ1vJ5*U*+`·sN(cnl84vv$䐟p^ikwKxc~'XgUo-R\ *ڿ@jxx'5PqZ<%1odW-x#? *0;0>l6q㟵yn8ms@d3"~"մXG{nr[4y[e7γǢG͖_˟5gV,3ĕ&^-T RMfYApmWr/$OyB'-/!-2B:~KAbgd<))|m"[bGY 2ڽ<_5qyY!X}&GaPdч;xSMYkYS+Ժ8cOgX6O=%\-h@{4U<n/wR׻̂fnj,vاygeG+eS 7RrDsR1-~0#ny{鱑HV.=^<9jfZrp;?+f(R{o応 Q!S.Q.R~IM[cJhe{K h1- /3x!}a "Go] 'y֊4\yedE]@,ҩ._]G ~ڡ0e<5'tSHs41& ΍*(% Ԫ燱&dX.O,k[eqQdw! %T-)Dq)vx+jmHhjg8#'/<69vzV9j1zvv +Dl 4|x'TnYs}: 2u_²xuCeuHP&90M7\|}jQ J p81 ӋCzYNu8B,f_G|UVlUҕjFu*o,dʟ<݋CvlSGH zu GG%+)`y2gSQx;@]t=b&>ti^(;8%eUł37K46H7oEq0iksr) Z@zڕ!/;bNCxj#&.MU>b)= ۜ\ϻtjBsYؾ,=d(v0A݆+(3N.nAd0r^_>QƊivCsPp,п! 0_ [}p±<֢5qDxno^d{hE+}po +5R`O|2Pqlީ>ǥ&>D8xn q%m %C9jPeI`B^VyH\` 6y˚hOfbg+Og~C̼|BV~A31“jqF/@,&U@LxdQ:V}B%2Cl׌)HL:8g5ilܧ>_42Ů;2Zw Ћge6(iէy'()LV@ψ9%_mD!dMiQ>YI;1^>& eHp~;C&}85 xSy)xr j}eb8K+Hg~Bmk p.\DȘ#v%P5y]sJu%{ceRhr eUGG߀zd擴J}u{c> .&g)˜\Ig@=ۧ@'cD+ߗr8TVm04@TvH@v`lA eIa,z G#AJ+m10/\en**t,sBS+ xt;,aOn= Zl7`<jR~U ^sgɲa+R)H!)W\_yk dq4|@WDі?3u3Q1Ǜ+"GgZ@FfL w% ,nN2a`^Df>߷@14+?BBp0|Z3 e7U?G ܐ/ Vw4 *N4_ń TSNh:UGz̖D E aPTf~)Np0->SűDZ{ο3d7Sj߿ִ ur 11|tSm% [Ns)1YWQTW"%V掠hr< ^5d^un6O&9#Ŗ}|Q"k V``uˮ=VX0wjf"sm}Pܒ+hHd _I.Ճ6n }dc$G^4-5GgA<<*;i1`F\ Z~&4ᅚ6cW^{?PMp۹;4B[jj5o7: VA*C9 S$ Bvjz&h-ҰEk*ChQRDL;HI3u>&bꜝ9' V-+L? U1]&QԋH|B( :oc[yBZD_ b_zÞg4ttd5%t_gJaL?`nVz4 rf+Dd =* FJmS,NsS#?UPo}!P:v Tv6lX\x^^:vuw}R` +x5t`Ra+$bIvBޡu|ǷKcGCQsfךEcIdo@-4vZubXvs,}u/8B^PҨfSs@ (4+'ʬ(HBS]0_ {rB ~J0DgBhS~nUz[tjhͭS%v(@@y8ok"53>=N;jD|79:@zfYRk H/vR L[oOwZva|e/D9q|?{45~@Fªbڹe%)_?H<ǃ:.|*G2vlV|R,ܨ.=*ΣiY䷕,T{rdVJ3!R{jo4J\.Ș K{Z ょxL$? d-[AڱzۺL"tzBAt<3gt?@Ev/sOh7Hdp"<2T@\:=G 7ed3a/Xn%H?pV0_1`L < gTViH 1A`ZVG@ՠ5^C;3R=a˚OEC~}< 5xP *wf;naoBj"ch@GÞ#jR b|qQOTk o1uMV"TTC6UmQf_FS 21X 5ul۶1P^Xc{Xpxy4rٹLVWۚa^k=HX/uWDeT?_pMY?ݮ=.Nɞ3t _*%+#wM[ܡNw{WT섹W^05lּSTG=;qNNv2x,;Y~Aֶ/VgtCouyoeښյ6L;嚙֔͠եtfD@m'^粜._CL*q:+fB 839sWS};412Hoӟo(ht\i !v̜W2HnhX*Xj.>ZD %@ԉXA 3+Sǃ#{Pf瀇gf%Mf`աJ5?V̧gw+DMkEc}c?R2^'v?13+U,|J. ,JN&|?^e;zN*퐯ȩե[ %TMfA+(G{]ɺ!KR*{;i{m wmV .˿WL:tn:]f~d>M}s@XX(%<Tŵ;ݥQL1#%d3\? oeh e_ vf ) sG"Uvi8dx>o[6/Nx>hG?cGc= kXe Ѕoc_5[>mޡ,]`gyf{w$=hWݗ_e(}ἳk7Щ1HeyԨD.G|t? Ē-PsA<[xsz:u.!~  ."= b CQS{c9s&pMBAQ[nB6AN-mtO}=˼fVcK]k߫n^ FkGZto k[@"2Z#/j%ƒZ^m**p#&lk1A 0s9՞;BW# Y6Xʔf[&KfLdЕ"ep%Y,&t( <T3ģ}R;ɦ{qw'NvDGC,~\\1c.7&*)]vM*=c1f?c2Nz-p]=V$ {̩ XJ\$T$ c票 #nϢ>qGշ7L &1EBEИF7_K;g_Ns~`eʴ^FLdEy'+WS"@|};|<6:E"咂9dBՠȝeޞ@<^_NXq a09FrT&b@ϺRԭ W~ keǦ.%WY,RK6#XY=W/AO@a&mEI] |ƾo&T2`@meTWi^#fU R~`쐱s .'5[|5H˴зc$}aOw1\!pfp1fǨ9ScƤkėvͳ+ڿ(aj ۚ=@-/OMR~oe֡ҹ /GM;h]~6|նOW@tۥPRȖh*n덫h _>6C3W,n]Ye̹[Q1x&ϐLn>Q61Z,,~kN4}u eRZӟ=(5A#Ͳ-aȓrN5E}d!0s 8 KjR/eh]ArܲV(q9C/٫@9iA3)W&gÐ޽IhP/2+,i6.QĞfhK[1(kUt,߅p<K_m=P ,W*@~wxkH"/,6RJ2%ߧ' OхGP}̷_|fNl# ]I+;{I!Кa:@h]Ԧ7f6G/$5}K Ɠ9%V}m k e_ (Hz@fx n XPT YzZ&9v߀f7o5`I'VW((  VwgMQ:=&v4qȃ*^t0&fY;0<9 wyx!jw!4m7aY@ (%*;S ]+W>Тֹμ0݂zXpDI.4 kbhe7>Zۗ1-F$4 9eqG/NZ TC|; 1OhY׷ H Y覑E( A/0x\2NC/(Pթ Tcһm;f. 86=84^RXAɒ4\6O\'*iwC$\VgeBw*)g=LanuI%{à]/O ;knY 3S6ÿ́Yj2S7XuICեK?"ߑն~E9ZLKFw$ݘ22@OE݉|M*zLm߽h=MEqkĮ7vHyRrPfVMZl-U& $? Sv]Pv':Pۓ WXEu7$Dgj1ڥGJ2*(fuH3 qķNDJ'&ecks'^ͤ.=i/]$Wlשwf7Ǝ/ EgИIoc' k'm ./&\"PW0&_jSgIoVjE$Zd/_H Qq_89n]C!t 꿿Y&LN7AJ.ѤC>{Ǥӧ\(#bG#`7g\iItFn{, /Ÿ6V#`~:yE#p*k*Da$mHԴ_P{}2|WY_Sq.08y 7x5AUw- rlkH2VT $2PC_EZa*uUU{6[?VU6t!Z.3 % Fƿ[Ae Ƚ??_MS5vMe$hߴ)PT4X{'GJ3 )ƣpp9S3PGEܓ)Q!h`PP%e&ꉂEJl~S=*/[zXq0"*7l;#ƶ]Pre.}_E#@sw2"r Bu5u;sg9#X Q22^+ *NX>x-NQ.O=+Ilvm`Ee-Kk30.> o%x2I n0 n ! uzZ@mzrrvI7WoTEyJ;Wdu\vr2n%n6\wVI^lqQuaQy$)БŞ eJֹ5K@'#ȼNw_nC5$(뼠[ꈛO`''64L 8G+y1hSCR~d_*JIUo3,ЪI F k~]FK/dc\K'7?Ae !VAXz[T\Y2Cv~[E3>!~I@$˰':Kk O+߮(VEت| +)'ljLmuywĺh s Rca}t0!ܚC(!3C>r& k'`IɅ#2:F|1wcu_s_hN^QMo>Ř/噦Up[N.^Q->G|zC3!)..6ˌ>}L̍RS_3BqV2p`\_1ނ kGD&Yz} Y_zҙՠM9wznB> &hޱju1y:򳯌 ؠFs|fLio8DCZC^@ 2CņIm$,ccάeLF#: 潀o-Zfdeq'׭קL ;w. 6)os:_e=q&Il=I#|rdz!4]rio#j6SgKfxq4zTldp]pH~*c=L/w| ^oژWW̛M韉eʋrb` ѯW!l  n8Y?9JR\Be?yQf !C>,|8ziiU5/Fq-8o M~HN"͟3_hJcÏ9\nZwN'f P.IRcrx='"fggxeͣdԓ\'!U#VǪ t0nrz-qxN6 bx@!j~2×e5`go 5~v=rͣ+z} t io[Xɲ~rn_gXntO̖_ڈ9jDzfE|:&'cSPxdfj(%cKtñYU6 ;wG@2ophNg̡?HtІb `Ṃ4ƹT{[F4gd9Iyx;.]c(J[CۘZ`M`]fvtЂu[ho5՜kIwj df"]9fV2:9CXiG0J iOm (1z}qn%qi+lx"-#nXx7௧̃ i]!nV% A%SzN@P@wdSª=!I޳oJs5S* @홻uk"$_ߡ9^6$z_ Äi|8{2GwA_`Xdi&@|[e|%3PMvw 0lUA9f"AvǂgBR$LXPaBމqKW B߂g-S!/ {__ ꪛrmc'4I.= X5}7HD.C]OsħCoEMnX{w h}('cLq4ߍ6#NeqD%*>r_ "ٹR"y5ͮOl"rh*[AL> )%y9o>|ւb 1kW&^Ĭ,vؙ;arL ]NZIa `QK@@/^ n8'@Hr 'qX53)'!Rp[d%~ oHdpt+((&Y-yH K^#Y:,˘o^#ƮV3&s0@<ߘ@6p\ #}}ڕXNج1 b*d켹cL1ы5ҁADPIu|`7ܲх ď)6 \/hk <\D z\+*kҩeKLLsNYϋ>؄'U+{ "%and5-T w<by.%Q^FLƦ;E X* |i˛{v52FCb!ky| W qeؽV-Edtn:@#Kut|7;oJ!}.(yk^[;"9qjEEC8>|h0c9J.&x1$%ɸ~E^K`D}.ֱci(vNHܡjb̥K?U'$b8AtOJ*>Lӯx8»{ߎ-(<L"l̳5|' qA1{cbTo+qu7So'¸%8x:Gr(1CU}ujP2EUm +-5Oګ|tܖ iU)Dv7.VOr9%*>>Tu*֬ M$<@X :C\ D jD9y7 >پy= lHfIAyۓX^ $XKב} ؾ-bv<mǻ|!k5Hi%UHN:Y{|Gop!AA_KMw(X.``IQ&>ƷY H> Q /Wx ]6Z_ݸʥh!2u{I)f.zGB<fw ?i,by>=U"N3z^$iO?wJ DZX7`}NҾ2KA_K.]R ŘID\u@t-iK *{kqȭ٢P kc{FUhHa1ɜ0\A{UiT&쎀7BC})z.qR~>UOV;㲝pٳ i #h4CvX::+L#DZ~>kܑ<î؝uIAf5T#vOp1i8N Y&ITa96N0W${9"&ݜkh~s' &v~y#+LM&uzV3C`1*? lq#F0 !@&ݭ(ҫDڄw0@] v$Y7 -<_PTYTSZ #9 e|%7|?'z@:ǃjKFDf56 f礮 YUs^nj ̘au:^221*^ƭ.>7iPWUFzM{ ? 'Q ߂C[ y=ot#?Pqjlh/FN|o%JD]EwiRߜn6>@Eh)|ĝ"ֶP$X@vuEA] p?fi{^=Iq@ŷ3:1ύaȱ9QӂbHF=ҬDKwAC]'r KKc5{U$W9&Ee8wF_1or*OmWCTmX?Zg} #(A~6:h&sWdJkկH|EfuUμ" H%M듂4]jG;5b}[\c\OPͲtwءOF^h%;A*Xa_Nʲ'B];ԫ Rz[8*F@xs;4H#)J]8em;c&a؞zU3E{ܻ3Aw#h,Pc{hV,]r|эL:Z`'e޵o ת'(F3u r77R PӔޣ{:?;a*PȘ%Ω.%&Te%zw_x x:Oڮ}VH~o+Gq=<$XԙNⓕ{Bb$]*Z֔#yΞGr QiD|Ea>\&u"uf<rݺjnunºKmQʗ7Ij̸u+r MDh7<,7!l5"# $K \_205ĊЃSnt} d"ld@=<Yg>0}ˠldnz>Z0X VQYx݆2(ZVgI+u%ET %wg!DJNa Hq7S#4r Pe=$QPfl|K/4PQ2ePa)Y,[nAty`.G$zJ,CuYd/Ӛ 8H>1,w*dgH bvn_Q] 0}4MJ*qd)~Pk7NEDc pKߖ޶P24$NY]j* NX0" sge5^ҏ"@3"zx` :"+ev @7_-u^\oHݍIտS7>qH&\Q-ĬNukÑFt*!l\P/i\^5;A]ln p~WH+&k$~Em$!6k5nEk;n S/f_y Y<6={p½V27Mad_:=#3\碶痴ZwRO7do~5u|dFB3B_3C K^hra;N'RP9G\Ts YEnTs"m.K qvg 挦sm_/(8L="@.Fy=r?; Pjﮄ.'?-Jέ\B89 Nx: j5%FQ[ xn7YguTى^-z,2)"QعqHޞ|_:jdfqx#ąT4q= N|+f:".Pm((M0u;gtrb\F9} N$HZ`Z=͈t[S/tUܲ΀dY,j?뻟W5%h n͇(=, o3W[ܽeYDvVX{u<MFԤn_0nrw_ܟ]T<~MRkJz(wW- 42-=PhM`p`P)~PurJoT덊 Qak@_Lu>33s9 :٠P n Z^d%]OSi.v{[,_BBMwO `5SyJ˖aOD?Y=Ȉߖt+JaR4֏Ǧ:+mm90㪤2 >kO$I',|I_8$ȼ0zؚSD-I Kb];bϤWĞhQߚcV.DrZDm\KY1NJ vz[YXVNcr Ff=N;x$Rl͝NMJi{u#j@|9N,sT\F7g4{ 1$p>?uޔ(t eR^sGXIVr=| '|/IUQ8o?HWmG_K/|hTB+$w \fk M -B:` NiژoRTrjJ[\tFFP]= YYW $TR oRNڱzb[- WʛIHrB $!d)X襓XLAo#+ZoS4ua^@2Se;$x04GRx}tFb@B9@.-]솴WЋrX  -hie 6 (.8\A@w¨UY3gUU12MA%|a-h=;ڸI𬚎#C9жQ+I)ߓRM5֧,Uzvޘ8"7vP,,,{ZB`?GQ,)}:N< C0 [%R7^mǾ5N)U#Pm:BEf ߴK˅΢X`RQɐ8 v u=Z(ᴲC!!ʴn!KSgΚdrs+*'nBYh/d"o>٥WȜơ>hB i 9^A~<jq<})8_q%ވ\<=RTBP'Y,KJ#jxu[:iSU,mBen!cT=/AXWMTY𗟂(F7"͍r̛S?FV9qeɥAI [x*V9+!\q8_D; Lw>}ͫ2y-//$wh>0$+M)(6hȿ\c(@ل]>CDy3 @:\T kgFIڣB$&/I79~Z",N)Jt{gdzIY[ϫ*^}0EP8>x)`TP6/K1hlg;ؕ*2 \5፦],u:瑸VYc@KM,ɠ]7+'{a7 ǁuڗzJ;[( ӇbWw<3qYXiaLE|-,(kհ9XnG_Yp9A ]8-؄ ܚ\B]cBaiGd!9|2T|!0m;zEX US'cL>VLkҸ۴jpIiיy2dj>'jN%X rZPK>pu{M<( SWB,UwR&jJ3IAzqo#ڤj&606~\gFLT <*]@4 siJkzώ lMC+?b)@ZM*CVѝZj׊תθmB}KOjZI4 LNDԨ&)zTKUFUڏ%0C–B[2-FoqW^kw\q^]i{~P#cpp ElѺƉBl<?UPY8HmpfXP(K+u,M#&E2#hd Ra>{&Yü s26]>d[0% M 42FdRƦq({mawMfN 2W9/(X@ QA +4x j^~p:uʮaɻ1M`EZP2RD4Pgɚ#}k>hjKn5p~RV#0#qR@o֪^قxs$7砚TAnT3gV `XbW<%[KbƥYծF'瀴vZ1Sv )]Ȉs|tɮfT˵p8Ḵq_c(3^fGg>I@[ЂtJDr^ `L`'จl.߭-2H:C ̶ ̨NDZ098u>8|Y #!(>%Tg4$UIZc'VMR0&_F74Xo@zQ|9+e`kl/ TOIvbHޔY6w^vR%s+1p/CbgW4kԜ'[]eg8uؽՊ)wՔAM R_AxV*`,ry> 3 )|ߚa~%2CEhyKk8v_U[1$m<(B!N$[3ԓ\}d,̬CtmB)L E7U;Ĩy2g`'Q`!-Ķ jAM_e6讁 v[Cp*U{xxF9~"8JiZD_/);E^͂|bUB s|_vnBNB ˾ W:xz Yꝫ*v yᚓjG~(٣c#a!H$gYZ0707010000036e000081a4000000000000000000000001644ae3ba00001250000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/f' ]?Eh=ڜ.+υ3h0R_⸦CtJ{ɤG^u/H,]֦L [s)xV˶m Xl޹<u{'15_ h%/qQF6r={؅駨 ܱӺ53l§JM#=(;1d!*o"Aϲvw/kFIpSpb٘ WP_shwq#,$ұ;Q򂨩+Lؔ p#$<0Dw C@S?ϔ$ujSg{MDrI+܍4cY<]%#$fcPlzfsA<RCm^Bцd4{ T{-DVH*yejhRi۶; X71ޘ.W2䳦0 kl_nrmp&r|_+vP  %KmT OaԵr9%xj0 "YuOZ[i=h*% CTprߤ k;Z|,> d+S3?P C^/8?Dz֯n1MyRqwR/ZJ~+ƴF RryY&诀;V;.'1,|6y](,XH˹颺:tU5E*L6"͝'O@==$-_hImbXH{bb>=Ԅt#SB 4k hQ@[]?vAk+!̟'e&t#j!PXqy//(ǡ%X߇##w|18|84Ļg]'rDI=ܾ/hGXvF?U1䓱jcZ ! n(@yKyl srptJW_ ?M)kVЫ6{Q2pW}< Z^tvY|DNԟl1<̥t!é#ia>ErwsGY]94|AR!=e %䢢n L 4(B bH}|S@G> 繋ʞTwc{i2t݀QXj}%t]yN!uܥԛ=sDeH blGɰg AoGB W8*X{}3 (T9>CbӱnxPto͵#^/#3B{ݣ%+d=Z!u"\V_ّc+ւA* RDLRT|!jI%Y{]km.j6i?d{*ȑ;iHtѯ^;dM෿mERjEp`u(zXrwVQsm܎B0FE<,P5zEUiO,5#=E ;=(nAF/I^r ~ s!L&kŪ$'QO⒔74c7jt).fN{4%T0+.?f2:>MJor1#=s8 )i!,"ep֐S)/a$,Y8A"ҝ'È7 4y3ƻ΃YM4NC qx{Fe9;˘KX<,rqqL$!vI_1Z3&B163G g] WQUU¥BAּz@)jv7QR%^}|o^cb SQ^HٚA2a:iy6me:ȿ9ÝDXvψOyjnkc7nJ|.!MF a< ,oV-kKɷ*gv;uE*E*=L6UO +aށo%6J¨^!Lś(*F+L*+EF(w;ЫԿ37^5Oظ=436Xީ 4Љzz/.XTS6bfN q]-bљrw$y?g c.Z IHN5 $M(AM1\su>WRut†α޳{5sYUn>˷ծLm`z^@v Өq{?&91ݿ;EsXY_auþ10%p/ _RTcǵV>_"w3hq Yx heu_5E0A{ctcHN?{M{ȾHW! &]0s]Q4a1phݘR45E*Q0LX[:x޲SPg}`q9Zom=gMc'bPu=I=nh( LWHv(g gu4 QB 2Rz;Hvd5yӥ]y;͎(5MJLԸYCr)dJ$ߤrSl-wKDHYpyRރ\ʥl 5>%W[3̟!"ƜeߪyڬgLjMupP@7SE#d흌vK(3t2!}R5g6gq0xi\5aӮ!^2ejAT2Om[w߷ NEz9s{ufxzծDLE0 OYQޭY<"7\)CfDD3uAjS|nڳ3n紞*WD"mvi|gqS\j}DP H|P_|o"U:F&lҁDl/9p/$ɞֹ"&2dROlP^r齩7:zV:'ki۽k:(x张X=hiX$WMf2UԻjHN()#$T(?8W2NCF5{~(i6[(#'qBd sC.IbըQ ;z&,.z.%] U TA#:`r5 M.L%ǭ=WګG-Lce$\ t f*_ȵʐuJd\ȭSβsw&aoge^5hB Ϋ{h~G9NLx_ NNϦXBUAlH2zY̊U(WP]@emVLFO.$ TftăPYwxV$ofKÎ h$`&T@!6,yMUrkg>Ak|152DLy.GId?"NRn!G S# ;1kY%AfJr/ׂ!;JM j9&%*--g` rai)ub5FBgd 4n5˹ѰrOu/!Ł*ks$s+|lmәotbVMwZW9nFx;`"A46mINH2cs_w3p7AqfxXv_u9BDumSWo 1Rx:.ʼnћ|'Qt$ï|_b-|{5 ÜwƊF}chI@^\#2/| :))6 .϶&$w;ufBe$Pb~%vIV}$ʬJe'깱JKo6VKgmB%DdE1 тH{H@_Icz>mDUG\Ye!"ZA@^V!6]l_i݊2ʼy4ۤQ`$rvgYZ0707010000036f000081a4000000000000000000000001644ae3ba00009664000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/秖!]?Eh=ڜ.+]ms~7vUxX]ñӮK\NP޲+\ۄ)x& Y ),RJ+ vK8qp:[ˉutJcjB5mJh }Y\TJ1]>ӏ2F|G4S9vTU1NbQ >5nu!2y;{{}@'F44r`0A1HivƦk(p SOruFMf@gD\%>bZNzFybi./>9CL~;:s/|ι1j\Yݦ^@WDExF7IIfу.yi!w'B6{c(E:XEݑwg\ͤAzTC]߂$HΜsJVC'7#46-8Cc7yE}B65JHćw<8RS lf0u'6,^U0͌f=mf 冒p(F"G<1h#βs(ώ ;/dPY3n*t!N/Ώt1\]JMn y"iXoM7z7]y׽ʎpsD9N_YL6fJɧr|X^C łfIZ1ҢNcMyh\"= MNE83b!q-7Z;'&5w;{ի{  AOJ\Gu+`ƫ~ L-w3r{u7]d'C{_".ܣQ{ #Ɏr|@n$/f:X#{xuD{dÀrYpuڽPh$w7R`qCp!2yVM䁟RA$SW}X: yz yv7r!Wvld?c]#hY/zriyPv C>5D:dM thJFX/vS κShESU5=,lq@geZJx@ajNW@Y/iʵrbM;p$2@trf%>$s6m-aو6.ܯMgfgup zwxyˤ s a-~O$=sMVݨ5 ㅫ!Y n{m%iDtve J6<:+tOL?ΆwN޾t; k<=~Wlq.+v"ynٿժ [k/"6 wW=3f8s>| ӓ>/1Sh8IwB'I|N"dK.cÞ =c&(\% azbӇ5ޑarA,gxvJLpjsEAx{n%$B=ȏբi= ٰ3G!XzXw/{˂hRΫT.REiѕP֨ RL|}NZ`lco0!zgN?&'i,pKNn geQDIB϶OUo|}khSA3]ƈ/#>tZL-|aq(5s[=c0K , iy}PKEJPOkXT3ZWM>kol7ʝ}d@J@b󨫥Η'J= p >yؾAjpڟqEA'KZ55}~ ˎ%m{Swv"m։縋4E,^bEMc̴zEgy\ݽZ<ԛ[ox 0é@Trĥhm6)Pn>;4Y{͎\נc1&˨gs=1}8>VgjĬ{l nm4R=>N7 =?.|s͏ujl#\vҸ t`%y؀6՟\}jgTwUv-vu//.\v`G2{K'VfQ1te 5&M{ǫUSmj'ծq{Sz0 2nkݫ/x/+wHHs?|*|FA /Gg2??1Tm*,˻gD:FO}4 ,y A Tڱk^iG체EsItIQ.s"#^b0$`T±i8hF)jOH%>r>7{UY[,b񀸐"G`, Y啗y9tPPv/;3zklL=r?7.兛jݢ.V{+A q5}1<-Dtಝ6CɖxSO4yQmGZ|Kݖpꓜƨ%̈I-m:nRצ8N4̑L nLTi±h$`jXj,XobI'Lj7e9QJ׈ s F5r ]iD͵$qzWL,"S?-L>THYȂyo<ރ) }9%mM:pu#ui4DgAy]_ X Lo/?G{(gLTt}NA;@vg'<84nk6夻l0jӲftj). ܡ[`?^!O1OӇ?J^{ʟD247evy;n&iWqdNpR|.rSpWs=֖sd!WA89b?Μ[P>uPS+پjcl`; -7mנ:^"b&0YZ8Yhp:Bievns8ϡM /]=ID֔!M Jѝr ~/}(l!0GcE@caú\ÉC=csԬ^>Է ΩӝFJ, kj'I& g=kaJ0 DBִUpWK!bW10RM_) ]lAũ IJ9dhX,?4Z B!?@$ R`=~;6j"=Lzxpt sMo^g//Ҁu` f!7|YB4zYڻg\Ƥ/oO[Vi; /g'6DvìRX']5e;ø сGZRh,zx\/k!^,gnn0=˰fl3j_=.Kr`/m9ٷy:;8ռZ"9IR5\h~A)/ii~|vmY'O 6-#fϪ-fM|ߛK&Up/d=qW2xv+V#yP#x~%W?|BLraFq4V{~^ZQv0;i$ĥި4DUU!vq BwANq5Tٟ2f!8@cy##PYvzDZżhO\~dͦR `U賎' <Ӱi[\Iݎ< Dj)AJ@_[h-Xc|`7r/mjHE^K~C7*8aKrF:6zGae}F[qɋM+F837^1!!a38X4ۑnY6˧aHs4ݩ@=,@2T>|-Zª&3BLw 6f(=L6)!~+ D:KtE[u|JMdwp/m8ǰhyWn1vP6US]{g*i/y0̆C"|k ]p,. -.&ћ$չZkȄhmZPes8czT@HFRu_:6 F@"&ںӉdXL4 ${ ڿH6⽟@黶Ob k4$TW>X߲śM^\/Ui"*O#TJH  4 ff\IMsZUڻaL^5d!M r{@˨HHǸMڙb8iXZ`p)cO ǞxCw%{KQ=݂>.92* @wMs+bRA!L[Ȋ>qfbڌfxה߹$4eöC5)y7'[]k*35h֐a@p˷! fI/+K.[zOyn@IUF cx<+5']_D SJg1j #Wd&Gz93, Z/o?_PNio7R[=7m~ap-<asv0,ʼn!mV[8cs0pq'b]`%2۾!W)QGMNJoCI#;OUӾ_ qJþlT aÄ~u4^@ʘ}"K ]B.h3l.7I~c*O~UQ|Mj37ЂǐN6D!QHzZuCOY!SZt(Vrir-U0R2)Ěi_hΡ3ZcK |1SKkej/@teSE$V^X#?1K81on /|F|h MZ- Y<4wC!)IǫnK4$Ì)um/e[@7ttDW"Ml@j&>)^AG~Q鷥-ч%;{I$7ݜ~NC<$'ŀc8FOlxr!do WO`n&l`2}NHX!=/8]0d'5Vcbhc vT@tmS_6@OgkMpK+4ܹuKM`:Yg|ia憡kҲ2a.Ծ67͘m>a*)k%VWm22aօ|ZE,ephLIgܱ-t,mJcEa yK&ԵY9Aw+57I"m. ju90/oel&F#,JKte!CF~cTpP˜nQ9e{\$9hoLX]L)%S+o!\El h )H1˗ y؏S,`ˣ>*a=qdžU]a; 4F`Q< eoIQ;ilœ՛|N ŻUHeDPΒzE`=ݓ_ptaQ΋SAKsdXX- W>|s qR/ $k.?4, ǂ;݂1[iL+C;/[ xj3q3f[X9:@GP.0:`˜glWIjW1`E[#3XeeIP[=_eul~}"  -J R卖TFd]TP[a91xO$]oֵTsDMxDWdF[5@׀sRICmXt&kƨ~w,cFQ <]˹ie:tՊVEZ&Ӂ=$B(J$'R$zWR?XHǰ^ (s Τp+GXS[ K rP]k\*4vW7m+a<ы2#j)ضd)aR$*8e6,F"l(dFz AK-9Fw陁2bJk\~5Hd(D:LS,s[/_iɾ{Ow E2)!re /G4j, G0O3f{b]XhNRiOfc:#oUoY(wS{}@r1RM89nESqo@iTsG˭P2sJx7aWǴiI z9a:eD`coFfLse ?2.fgvMǦGa8پM/熼j7z_R<^uM\QEJۿN(C^UASϰ LWQDZCW>z&EJI,*df~7/!YuP_| Ngz,(CD3õnMEUrVXKri/}MnUHzIW]]ۇ˰B&~(O!j}0nX!ʲTm2:Hsqqq'+d/#,, dÇ};uI}贒Q||i`!E*q/7֢ a#aBrW/ic+FJ#&$lUvS8YXy# cka`}ihn\[UW/u4ot][)0_2 qn-|2JN4ig5oDE%S޲A?e9F2^jptlY_Cuj};3Ȟ޾ Xq"'m/MN=ȣw!$@|ND-A6@0O!X6PeKPW~N#G<_NvxV $QECITxŰ 'L} o. y|S!^Ãs۞ l݅2ͭK~(A40: ;v߱gs|]qCڞr%c{@{R Q/,PI{J&,_>wQrY l]5vv^ WdfLlɳz`% g*!%7 O!~WjmpqZ$`4*]Nr2&eh:uI`A-5*?3#V8`kt`b>PåvMNn1Ǎ?b߻NxBZ7:!NL_}C\Ŷg؎BI<1j? w_ ͉:XVC#_"!Q  ] % ݱ|u9]e75߁}䞙hp"hi$uluz:ud+uzpuLPJQF0Dgr[u0CUe!풜]x3]gAaCy|-Z%U+&hVGػ"C[:;cqJF@MYM>oV}U68^[$mb~T E`ks)uBr6i{OΕHNh[r;)2+X8*V'j2sDb^ǕŬa(wx;4bA6!yYao~*, !K9dpY9P5XM:ʄ(\7Z*(F\]35[x^N\Q\c$aAJq7OG%I3P=phA<4\*7h*2j0 zDcܠ:A@+gW_rրM{.> +T,(L˕ 2Z@D3;iUAtSfbH`"vctVڛo6 4if-xt[=BXvgN i*ەhY#gd/j6ldB2ɽĎ? iP\ #;$8 N=j'51s lς}i؄F܏nn1ǯ@<ܒ 1Zi7 >83mKH/m62,h ޝ864`ٴZ,{CZS^[\Bsh#_uÚ )f\RCYc["tImSi!ыaHR:7?s# 3%7P UtwW%yk)ߴ}d1ژErP 7fhjH(VvIkԿj%$}C;yAƦB݈gnwtH7fh #beòH}lD}24QĒ:LUU>P:Ek+u,L D8`dFA\Ȃ%AV 9&*tDؾS ВsX)v36Ŭ:)H57sgg8KgFDAdǞ<ލ%z6z;!MN  :=e A ^6-*V15W[^ 甴`~Zvysc#*JP;|^$sy:Hw|FJĆg8;FhIHqn$O(YR=lj2(7݁q}_gpi3@T) xET/E3w4bX9-뱆KLXztp`ŕ=DŎ<B= ;^9wD/ :bğ]-ط#/_6 6tKRGηT5nsL;*Rĺ͕u)m޷=uDačrKbi^. :*]5`S%H){P4\4M幱˂ ''MR\[LSQ .i/F@7Y,/+hL褺[jd:|F~yGA32{H" ;Ô28T!ncR h[3 6 j9r*3|pY ov@6H}z$+K,rc"u,TP^YaY mY>aֵڊS z?OSF2GPwZGv sƻwC=6(*zYˊ 2*4y%GUoZ;_&qMk5=U 1ɇs1"rpvAݖ-u 5EL] QCctD ڿՕ_b`/9BASΠ2s]$s{4 `Nex&`jXGm_[~l80RwzΫCPA K%)Lt)y{IS ߃}gD_?26 ;/@$G:nUM" KLke8zc$)=&^ YL(p<)g{RE\,4]M (QQ!z9&?UOlh#Xũa/~~!@Z@?n/[D|,Vf'ϥɳ;U4$X|iZ=K :t/F#6-I& |~/2 *JBȒ *l<"f_h-1 }*eȚ>xs@k" ߠsn\mT'x,FԐmJ4P=KfFā*M$X{sY(^3.>b+uU*mc@@Y Cq3"pzEӯhʾX#[QԾ>$fJaϒ eV3[(:PH;2KVfXe(bRm iJpAWwNJILLp?HS.Yky!ya!m-]<3J% ‚KIԷ%%j6܌755K[H:cyA79fHZ00 M>=^8t} WIkbfO0xp}3.R^wȒ.Xl1qCC@/Z}]\q'=;\U>XJkmowߢEN4zܖ1¢,5{ObyIv|Ke-HPhS揻D+̴fnXsR*gF`hhKV]L3):VOZP//_?:x^k\AP"N_ĢvqeqZ(G_wT|!wKF-k0u ]0,8?ƫԍlږk73;̱L b0br (𹄑M@a)d m1.)q&'#ZЗ Ӑ~˕Gh(Y E}>Gz(LZhG[|,]8 Q/2cD5ls.#7-8R Yme)3yTAR״H-X]RyfO/dWBc' VVk8A OKۯgl{S~e&,1%FnuX{1&GOqmaLk. KFz_5F^w6r-hG quվQzT5^+\5<)^hpIX-C&%%,#0lEsgqzh ny6ue:8 >y^([fT@]|bKR_R~yl;L;/-`#2'չ_yΪ;D^XAԴ$Ķc\]VT5ȹr7i8 + M\,A[[Z@8%4cpQAqQ^>xF.Q2,2{̏H]3X^ /#, зYq @k@{kG/ۆ'cmF|/G;l)I S=n > !+ rZY1̩gU]4Ga uo t- n%N](,ဉFGȠ?pjBJ>䟫m02c_KݘLc+T,y&!B@%#rh(ԡ)u^Ŵ%hKw+->Dz6оؠ ˞hjTX43v$@CI5wPk|WIGԼ6ѸT""oJ6a8H;__T=EO&YQf%)O[>m/p9vJ3a <'hYeryJj[xJz,M ߮f0ZwFN/is@N!ʯA@t%F' Q֢B¹|,=cNDr@12ı(pÉ%sKNw[ڧ)×]q IէW{BHBMqPv'\Y.LуxBHq?#QQ𙐜txo@3$Ot7FbH#Jeʀ4^ g]IHYTkLN$~ YC< `.&vO|#-JvS4HT U%jTҷo7u͡ jEX\KV~M$|sɶ2t)Q<(4a W1W}%Ɨ5߿4u H8 d;\C^tXjX)qW!yyCakV³v P7rȫE*•e s?3] vNO*WZ;&њ&T+283Ǒ0hW>K$J+`N$1'l@s`TD Q?0Ejn{?6焌[Y=w0jX\ n^va" qX_]3_UGӀdT:QDu#kxJFZ ?,/"πBV| Drl?IMȯoȔ/6z'zE*B5VG\Upa :!p-ymc& %J )I0S4Tt<נr͈6)Lp]KJf("DI]گ Y͌8gD[w8roDj%c@dy2gYi$nHurHeٍw+bpir U̝ .4kay7~!s YZKxefA)un=77M%4i¸XRl%Bw|mE_vC};c!խ .ڐ2mрn:pvX:;CDArj@]VB/:g~K V4fT:T/Z@?V ]l1b  <>|KFҔТ_g4J;w~G;:ŅIr?[)Et:&ҁVfr=y~> `ihEEHM8 Fi^ΠWOүCm QЖOvNֻ{z{<kt'z@hO%IXJ嵨V. (FKuyPMSR/6NQFK*maQW_ ԰m_b^b87OC%pی*x'rYc.NS.w#u$y2kPOt6`6!Z:⨐MB#[a ߜwƯ*\2@.g4kC-4vdHj2cd!S4"\9Na5iJGHNXo(ƻyP= \WFTw{+tS"WڨY@Te> >*A|àVf'0 3:Yg/w@^ 1F-đĹ©-\(/]Q=BG.I]߽)H- sM9XV .š969^tN*1S5Nŏ j/2kd8=)+2}ڊ#TŦS/$O):ȉhHl\m5)/x&/8xcnQ˶S}(RSNJr;SܔN2f(E4*8H\wv,\P }ձ% V,$_7ɰaZavOp>,*C$=ml0E{5 ;@av{Rn} t<3w3}y?[k*ώ..;MaDg8pWQiyW+KRDMUtHMHt)X9,M,_ʲƩ MSRkY'0AfϚ?@k/wLH:Ft`pS (N+UZ2h#X #C\(LHH!@=O_XB' ضnøkI3g-NE"̕y珽9rǃT1 3 〣ǟd:)S (QU7#f )U&. ~!(Qx1Į>?4e"tr4I+eoŲx11{`8}~o4H^@sYnV/O,=8=[:ޟS8fc,iby^]!3 !g T7I;PKkcHܬX7 @m]@zad85@Ckta$=&mʷK v'Y)s+H}\Q4n$%8fcuĹg-gQYvˊzŘ[d1Hj9jkкTQYn}oH4q&0@>Xv"yư8\{U}̏9>Sb!Iлɵ_):v/X`a496յwbxj`|!*·'>KuWL-&"&I~5<^[ѯPh(~ ^W6 o*ܤs X(,zpVdz kE#*폒St)i;Lm^:e DS-k~31!z_TK|0, JeeC' J;x;Lnڑpqۋ?r tB9a|+ &0%mz=|^bv4/|;"rx?H=o&K 8$}?V>41v"rKx|tFD꿛 cb2FՍ0zyNŷU_0K|l E0 x oڥAPS)aIѤ V([YVyȃdVbRl e78~;v^şAL4K58glRLv''Z`2e*/wn;"rL7 }ߤ~2Cv%lF]NQEb;fF0!'aY ݮFׁp@1r5 T`.Vy$L/'FuV]2a*Xɭ]|aM4PJj#6 ^ dnA08~&X؈ʾ3w ŋ3l'KQ?-K\س#x{3U/;V/jG&D樳@eŚu݉z%fO4H4ÛF(IŖ=_Mg$QNNVgv,rΑ`&bc"u% 8܄`j[s[xQ2 stC@9/ġk:Al^DjbLS{)W2K/ܛǸO";yvn^pX.#[š9(,'B~ Ip}zqc]97!4bqhRX94ь!}2czxa4{qk-o})O3x/KQ-cl(9Jy+jrZnսISp.PaVA"wtg>4k%5I_ mEmbq0AIa^D`?*y V=2NL&[8sjI t'GZaZ#E² :!hC6XcҘN/2*b !&ND)e[> A܊{kF^cmhb>;~xh?<{#Tc ,;;)stuU2 6(cKلzZ*9arw69m(7U&>DeOM7cScҦ\{"v鴈MnûϢVs]Ւas}%Nz{hZ،4hvc.V##0N| <#O4>{Ձ{8 ;'8.> NIhz+Zm.Au0%#<"Eu=\ ~rp+_RS7r { Ӱm+Y#ux+*rumc7840P'p"p /s2 _~}yj D64m''қ cMXV_D\DOUB}9HCHa/Br:0GՂnl۴}̀bU)(d=g_-mFwo(5 >0 Ϙ}Yc9=P<70*8ǖ""i 1U"䎸n煓a%.27vJ.=e&//}XIg!y}LH"⣰dW[,_51H xfCR4wە(JYwgp/be_5K'OS`:2/&7IQ}-GlxTdN"8Y7gK>:nCeJt iK wD=iy7Hpҙ܃q`8Xu#TLEa|P[] j̾Ew݋OkAh7shT;mP|8Vh9H !2X4z^n" @1׿@!l*(9yl@Cg9e܆h*?L`'7w3/(d e7Cjv4.*GW<`!u5?u)(6c3.,Ua\YN  :5{2fD_Pp|9EtT޵C.\-䪊K v?zN'D8Uۼ<3+F}Z'dd fb]5CDJ≤9.u fj%Pzıyϵ'.$IxI`g U`vʱadrS9#*n5O2^9!ÀnDՇ}c_oWyʈ|.SSyF [5t,Xf.lSJ`er0pc+cFKֿ$DS%[|$!)&_-*K%gHLNbkLnP7Ҷh)+1|(l턛7_} ACI(-DQ3ͳsUbhIRi/ʩȪ0Tŏzvtj*v`juO` $\6ԋU[_Up!~Ѫ=AjC^"wJ^xyY3˶`FDQR^!ey_1<٪NOfޏ4!!ܙEzZ ̄,k$*McW c'F;RsA'%j#D|dj(<{7P[{|9FOfΝ\c cHНc#xoo:qW|d@8Z{(k;>Ǒv~46(_Z6ձmB XV:wh+?p`~'(iOQ|VtO0CYi27:}ڷZwjnz1h؜k"Fs딴LO: '%~ vy*6*~g>eq4>zU˿#MRO*`t0kd;Hb nZj:.e\k֙1P+cI]@/ںT[w@1Pˇ)}4\bʙ 5:`Zcx3H6+I)(V =S$j=`D.PL"iu J\bd=eIG=J1OMyp$`-ȍ/@//0IG<AY.7⡪*T[IO/U/Vs ?9ʫqPr>[_PIqG ˑfh֍a[-Ƈ{Xv/ax" +I1X/! r įfBWuEDm.'7rì"^mH&WRQxI doikaH[(i2_f`0IH)x\ETn )1fM Cꓩ2'& 'n׆L E1)F#&= 2l E?@O ڲx[O/;VŇJכJhkq޶G$Eh8W_̏,(S$cL9 zx!L A# C߆\:>:#/2ڋ@dX^)dl&*ju6 F+QfcJ~@hr|'o݅d`&",_ q3dƒ'n a\H{Z0<1 týY^u9*!_Q<.R c]ؓWo<=~\@jWD=!sWWnR`[M7=>vf Yd1k;+0;|]:$*Pn fv $8nRV+ێ߷ UkFjR'5|(oʖjϖ`tGS ;Ciwu"4WIh!w"82!)w Bg* ⥇-5SK⪬ٚ-;P;ݰC Ė21`<Ŵ1@+'hM (ǓUl ą]Pn >h.Qh(G,.ҋEWDi3G+mkIIKjYŹ~1w7-tƬΌ9̙ }e|pU5mkF~+ws"OKLl(l+;ULASq2pU$G=`IֳOlwO_(\/EI\wsYaH]9suDLXԴI|K4i2mXȜ*J*XTew<0ޘSkD;U 0(ŝCM48tѐ4i I+>"y\Dدhꈹ虪Y&{xl|F#!^j[9~K)(sڧ1JXGh4-hiz1߂}w1~HnjC^ksjD?z{.gVsw]eG͡lisdCha,u:~"(Zk+r\ #k*ƖsV&c5ADŽJiu.GojwPD9a^'RwPZ+JҠ긳jdVv\U^l5vQNmnLGbne֙}f w|n0˦&n`?ǨKAf` US!86 OAdA1[=6=ݭSEYzj`=yz"6E0 %Z~0" =Hc .͏xoI6>o["8d\Y!5%@#sÉ ^+^IxrJ3Y LٳBةC+)u#rܩ1P~beD]Y(r;W-ǸTX0 y/z+"Xo%Э/d6C=hbpsCqhR>mt&v̾@J)#NyU+W (ر…G\Ie-䈯kqoHҐ*fNPA'κ'X;ؤj9Yu;@* گlB^^;|ʪǯAZW!&[ά@hDR2?vm} S#F`Px%g̈́ x}?\\j/V [oprPȹmqzL>&=Z@kY>6tV9O}$uIK'tCچԐ'R%&)qX;WQW;)ߛWTp"dgcNC0Y ]Le"#VUVy9,N|o؍F+nyH()^鼢|@qOdC\:f8*UMiׅw2Evn=!ٿQr/5dóoXSK 5_L律-$ px_CǶ PJRGP,ɈtBE+qFZ|d`qn2^ӽkt ěmT"AORcTsEUHzыq3vl W9ZI_='+&hVDWuf]ap;d4 {`,udq181H8m ;ba YPd 卍rh4ZgT̨U a/wwRxʹR=A'y;~|Vw)1Vߟ3MθX4 nH86MtIC.ܫM*]ut\1x~/4_+]9eӫ\d~V/cty!F6jx"(P]ۇﻟzxt?L YWz#pf;mb/O)';*b>_{nt0C>m!hf\5d\uv?۰$^ ޳مx&ײN7+1aN7mWRv06 G֟8Db{{Ao:OT hgVcЉ'1FeOV:c 7/:azeق/`,s-W`a@ :4bev`jT/3`UqG[ 6])׶bWQ͝C`n!鄩yq<ÿڕ8ԝ.H'V',3xHFeBl^csXxPY. E2ƃ_OW3+ ,SE6>$x  :9vă-nf(ǕmڙK 9jW{\؉0Ro;ӓttXc}yU )ǃW^ں훧k2X%H W3i]nbg6 `EURW WlsƒváL sTlw"?sf8Sr}rn8~=hVH$_)mTEQ+V & L[˵Zo+3ȲlB6L8.ywr.-h0/Z8bm+0`sij-7tO7w } =Y s&߰NdN.%闷vH//5\u3b\"NS&®MY^ŎY{JBGXMl?O(3gB?DrQb|rL%z 7} thcx(JkU R!;ZE=Jw{M|?0Xv0JQWhR]ykydO)GAAXg٧<s&s[&$hH\Ƣڌ W \Q|y h0|-J 5pѧ]yt;NBǔji[/??! c?qTFB_a.թ@΀%/؏6Rl0=t?Ku~[5F ur.o@*vP&sj~c?Eb#_1QL,i`UBUSUA~x%Wқ<OZi-l6 CBj`7H2bSˤd8y [ WA]!R,t1\&68SCt봃S}}.wm¬iik ÄIF1Xi*T2}H" UyXyg=-VkNՆ=ek΁9eϾ 2ЬzJ0PuLC y˻?!Hs]+5|(at41jb[PmA3,6_*qx)!ׄ%g{'<&QUbK=-Ĕ~nd7?X4_m[4i&2 x)Ԕ(ᜄ aRB5n?2PCQk LV w.BaGV䠭M'ۤ h5;D7{mG|Ɂ$/umMMD/%bM yAe]bnk4v|ϙM]ZHT5;Gm3zӗ9?/S`#!'D8`OS1-_wdGfn*cvMa#ޘlY65T.kBg?wL+u݆3W?ItCJG{O % ē@fC!hq誢Cn^5H`pڞ^u)MtzpdqrRibd!6 ,~gc$^_ZSw]qu/Gwҥ+5=&N1e75Wڳ$XFO_÷vWf*+L 6E}$ VٔToA¬3hן]:XIDU6WJ n3P"_juvY˘Ej%K^ǂP<5AU\؅ Z P4W iIy,BxoI祟PŎ1MD/od=ed O\NM^}*p5P\s``YLW~9,z*X s7/5GI iٗ j*>G+ȂLxQ"{jRDw xÃm{?vDȍf.颌oђқSp }f7-,VJ04-PB.Urh: XjUr®^[[t,eQ.ֽ8]_%vyF=}6l?TJ{9Gcs3kbtAlrhr%Z.F1B )9a8{[@FrH؎3Xw"<*6ioRM"0/{rkFl=ySe33Ț;G`طB]  J<, ' >s.dxfC3F Do29{ X jlQT^Ņ{oH܌Er֝ MX-Nb!{e#]TI'PS,ٴSާMbmxMS beENExŰh[㕎r3C<|f_7)HEn_kVVȕQa4?ͪfA B5E_х2{9諘'y?WvdF2c NvcȩjJ[GHኗ $z\C>~2בdipG/܎cDHdEyOm C!hk(cz רE sKT)8Z0::Fp=7lL gFr=S2ԬGpg=d>9]?4VD%$!1N8!L-p %6 Fq_ lwQG`p5: XIm}D#,Uɜ9h[J E`u_OOeg,!7|0} 'b$Mi7)o`Ic^9$Ζq*.,ux\XޔSpz_x67qc"yҚl%U5lJ@kF|DEmע1 P@k45&"5?(y cḨD^Q1{a2Hsaf'7=IԞ'YNԔ S>/y0P ܪ; UŶ-&яchQ 'Qn3 66SV}2NL喨GdN4{1Rʋc=1)S[D渨2sƖdDQ!sHK0'71[GiWʗ=ϩWQ;iAgE~ݲLW0@L?܃TG*["D%>-ȱx6l|cD)ޓi^o8Dnٳȍ3*52aMhe9ׂ[Ɛ%&WkT+yM}߅_˚/me"\U;+?IE@kc5,ӃVơ0^-B"ϔ{R7&'&I6I) d Wq"QR+qx6F*!f?+Xb"H0= R{&WPgOH$=|Ζ`D~3 ;KT[V!4 `r9XH;}^>#3._NP,ÎhdNFBp$)&uxb$7$EGڑ@%99ևJe& *>1!AvPHtC+2oհ$JnNk~vmOO_69a&dM}7| ApZx*,Kf],ZG7لÍVJ6J>/\.Xĉs_2s4Y3vn)w- hjqm~f_L 'i?lJQFQhmZ5 {It^Kx~ziQֺɪɶ ba%~ޓptngaܦ`^  tU_vn{!h=` 2^RMv۞\+> Nӄo=[abekXD۵^hǗi_(=od"9d&kVl5tnk(,kasJlh/%Rw3H]]!E]

        .r'MΌ0~y2 5ϱ`Wjs!8xSC7;@29Z^ M豉ߜQruHpɤgn?gy71=^뇵Z/:fOʨ 2q@T4 3C(!u>o-8 VPlQߒ mXEw&;B1hd%޲ޤ/2!k>x[G*EY!>O"[](P~)Ө}1䘲6r27=^yb{|[^6daK5&-8^ F(z(i& KZCVWh+Vр9ֶ*Ra9R_ż1>CVsOQvq5Kz[M_ 2߶9L(w1C:kJE= }t Y#/VK~I363u HKupJ];cw/.2R.^4H9KRGCYUakM,ę#TF (zb)$p#,{=E"!FIkD.FzQ؝t@5P6f%OY哻 HmleUCN)u20/J#yƦh%FCY==%sCz H[wtf{?TD7a[X7D.2Эdj|+b; ճq WgL)+eB#ͤ񝸑pA33r51$m7GmS4n̯1edMVPӿ[ԯ%~~YVdRL5UˆY9YuʆY\ްD5)d]v|3r/@(>9'r3ѽ CLF̦v e/ 4T}ňPu):ʷ3X`\N$rD< MF}6.-65pMnNW|"xU|V2?7',y3--zOA|.a-l?IП2v\,<5bO,<?>. pvgYZ07070100000370000081a4000000000000000000000001644ae3ba00068f0c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/lpfc/lpfc.ko.xz7zXZִF!t/\]?Eh=ڜ.+3{@4u@|T+uB֪DR |uT7'['G_p ͪ( ;K3Cud 7hb_S.YrZ_,ܩ Ą@%m$r_*4(͙:ᰬ s5; K*Y" \N A\3V <=g 9`BIj..)=UJ#8\:d3]H,kNE[E*>TKg{tf~a<׭Z;͋T't3?4Qry?G)if/t9| pJ0_8 Nьn.)UjU VF[3хwSN}-۸jm'u]#T`$Vaj܊P= V8P{o$G}kQ<;G=U6f޲d;1/!F-a?+c H* مu}@gɷp)Kgv×vٹlP@ UsL'r U Ay>\9 pQv/$`PiBNNPw3"tiӭP4|v# wfӕú7@-}ԭxtYy-&5HwVaT> ܹ %PR(b 'Ep0I=,6I սw,^B\eJA =Z}()'X]~tSrUva}]wFfhCt>D#([%] ')E}BeZ]H2L؏JUsՏ3C?t{}t$p Qr+iT!)mYu⟢G6 ¿m-.UbJx j/anra0@a75Iu 3!=;Ҹe.gSY 0YOZ}n!ӯsGsolJ _[V 3È5R-w}REjͭ 8Bq_&Kf$Gd  YS uԆlg7קP Zi $E%<38xqHAzoM1x$9Os5SI- ϶6W4yr@"ٿ~吣:Y:, o|sGy@tZ p;3 +B)Az?G7(jj8 󤦝ip9ƀzHY`! zdzgT`Q0Ab2}<1t?|ѣ{\aŕ9%ת;DQeAb G~hdb,SB|PI T 9Ƶi e `C>0F_6\_^s?C/5E;5CŤ̷{be{R-X4iSv)˲L9k}t B\ H@cM0oR,maΌIϙsNII*@. ъ}iF,A-xʄIx\ FBl]￘QGkqs3353*krŒI.~V,\i8vAp@څ\%ZB,'",!<%;Wtqxc.)(:zyu+Qڶi ?tn8kCxMIB5jqשV WWv=|'f M1UGUCEX"ڞW^iph(.Tcz!1Δ\,$j`ڗ 9xՎxٝ'9QSS͠" &%bjN"&ۨ"spm9e3NDk"˙p}sLe;ϲc8|V3>A8%xF]y"a1멸w!vAXBڅBM;)1JٮI]>x2S3-@,@ILon&ڵl^bT0` tx\q*gޓSY&ogm1PV9.JȈ3|sJ cU+cAɤ?1/[]覴\ϼ>ɏnHoU5 ˤ ]08_(=SIfKvB$<4TC+P,T_r>߯q VG?>.x'P!St!? NNͬUIo" (h([l2\C{JES^kOQk(K$OīӀ:'G;|Wp{LcLIJ'qX 6;}\EwT?uя3I6ְf(PҺlGiGAgK_`j'ǁ *HHqf\j]5}y8:;b,ɩ M]R56Gp362B6"/ĢaN#c<1@&g,yQaWڮq(F#}D)h{lp0EYr+IQeOyvZXBEKa>ȪKaVe@3 ULcʼn_>6|c6 Sgg k4|^Թ_jf+Dx(ڬv܏܉ 8room0_QruǀUʏqGKNPәM<}\F<:.+Cob`vOo 8$ڼK)(ЀPf<4f1ش ޖT__GH#F؎áF902vښA| 0_kHКt̟HuEQGD%18]F]!jDyCD-LTb,z5I@DЙ9dl> OU'%?4Z8MDߣ$@4)$e ͋ȓ{VbI^/w4[N]NigLA)v]bgk'"׾#B޾=O#}]اj꾦c6a"e,$-ZAe~|S(TO"3X@P6|"Fiجl$QC5u9d[}Op7 Plnކ҂Ma^ 5;sΟ< KGt$Q1; na|GOcN$O!_SN2bjԞ6u=+vrQcx-1mm(lW\OgW#aj& ]bSۃb\.U`&e; ށՂ)'Qsג; BSvi{x5^ERzѦc5J}7QaQx9\7T{ۋCx$?x_]'24sWcʉ E g I8d6/h=X7L& 08x~򗸠ɖE YO+fo\z;C b6"-W LF~F j^T3(.pJHM+[M;^8E7#S_Tد4iYk~ۊ[i1 RQA8HiPA` iA#-LJՁl}Q8-ΤPj4mL[ny/&1?5ˇbTW 5Z៙ 9n/c9׫h'5` )lO$U#O)v ^TlGBb-b0++c}T7^:>:z$ik澭2eRidpK">]o>)oClүTor-oJu' k+8zUk@F"Q=u2d#MSWӛ%l/qWH-Ai`.L=G D'ARU-h`w޷#F5$ݢa~=e^d>,r|.5_ ! ˢ JW߽sJo]Ļ{^]8&2Ҋjq9ʇC-v3>e(sl5Ą_)=&^IPHʼn7^ 4? jC%JDa^6˵{*NaY'e GDQg{][A1{I0x. KS&i͔q+bk{ZBH'IJ;T?u lTb߻)cFf(Kk~[RaQ1X ܯ CޒOH(4Zc&]ؕE;3  V9K.&`sDoFK͑Zîjr;v"nGwj:xyP9NUqa-dXGM'8srt1 #Җڨ<&;V=$j LkA. {rHCp7PxWm?flwJja)Z+T/u&3ИҏaDI{GH*|z2/Vg,})2Uu(l h+R+,G M7Y؇,= O=.CxwP3uaBVӋ n/U2,7Dk{esNis<?9"93{vRl Nq\P0/գqNkPRVS8N/2UqQ盎yE| EHM$a[{2/'@WXFd4lqޥѡ_6[ 뮖J N$5=k,hPyzBs" @I2AI#:C H?~]˻MNpg_JBv*dY$&Y0YsHMh`>|P^4X^ iSO<_4%)&mAcr=`2Vd%+%ŚvHHw]䂇d^߸='fcUnZ=~KBK<,L4-h@DBdڡKLhB0Vhz*o2`%YII:U6(rscɎ$X;R(^|"1ɒ`o5F!/΂{CǶ{l8GXQi eȲX`n>!s ,/1YuUB8+.·A:ݬ* #iM}^:XkTA? pd8s:CsɚwuTfQ7rҕEt1EOqm ZuIkTiyy. !MqCE  l](G Cۣ,C:;("%_T =d%E-kMZd-'5}?jx O&`N=WÛxs h5 vATCܖno@urlF}($V |Ǜy8vJ  1Q5mh*i$:Ȟ a)+_ozhcMӁ#ځ5`Jc(DN'2r0r|E_gRS_#K4Gͻ[J>+Rª j7Fday`Xy1䃴1 *TE gZg ɕyeG&x ' +`|q$mawp/4S18ⅱ:5+rkԻFj"%{Ft7qsG̉)ԟ(r"0[RxP݀we2e{u섚P#nCy+IcQt@0,Wj>h:i Yp'OtzvQ8:_ 6p!D ݶ΢Q|.qL,Y3Q9ro w$+y}1UIho Am'9@"hK5iMχ7ŪOD!m㵆RV(!PT:Xs65n:>*OeAh6G7*ѮR@y4v0@R}_.OW )H(Fp^sDp ‘]^@M>1KXvGl OlUM芶߸_ WM[2ghg μIsa~yij~NqcȫD_e|7ojHuo6Fvn @Z֕ ? *Ghy?U8R_l7]`X;dŬ"F$rsTĕI_?QXR띐@8fJ,т AJi,Ywԙ|ta[}/s3REEuz,l?xiEwXu¼;?I=C $ћL f(zi5+&Y#Y7gbsF2ϟ'Y_ypJ^+bW2وZn7)f4O,$sXWO&rD].tw^VUՇ`\ap'Qg"֫eFcMɤcuuWrsM3!*`$X$DAٰ/k&uUk8pzK360P)nqZ3ΠLUոJꀓ(GGq}j6D2H+yP%AȭhMOLؽpF4%)2T^iCN/UQƉߵ+I\k B}E8ojЭWغb\]aɉD͇7]Jt|"A}.;DJ>z_TI5 345o*Wh!D${ʔ{ lc"1&<2<;+9l[$~L-JK/U0/65kfϐWl}t$;m7ZGs![9ksf[8Ff~^k]h(q`5D#@T/WE^{^30[)ZOb20)E(NC#IzKk)-dBo.6w~F%L//V:l_!Qe=g9岮9#: Q.k׀)}{>@*W|OnDѭ%`kjPBpm.ɛPmPo,1M mԢ ()6Z a K@F+6Db+yLR. m; ~yЦ"q`.#9o I>5bNStt#Xg y[8cd8CFQ5EM= Ý%u5d!aU7ZOi2>C,YcJ('ۘ 5V8yJz l 7ޱZ} 1y{)aݬg5xeVh=`IY{8>4n/^VVl) LW, " x(ٸ @he3HmxTFL;{+tPXmS ~(uQ!yIJoj>5'b g'uϦU މi̜{)?ZCXȩU<ۙU[IpxX6B++P@H#\ f㪧CNR{d+ۙIr% MՆd/#˫oI,Z[95jXD'>4lBx8ٽO(v⽺_SHm>݂։H,5fIA;ry,5|Mn`.MōpV1UJ_K9SY6H법 \X*.Œ-9D+}( 3m||s?O;C82w gה Nh7Af1+C%h{?H*9K+FdA,y6&+62jKN<>vz.q_cUAdG9ag Hg[! ڳ 3`oSB͑aQd`:h V5&Hu7d@Ŋ?C K¶kD;.o-A$]fLkmؤI2{0ARq#CF[ jԻ27,#JL:WH-#-W,ޢ9bwNS:\C?U^KnA)C-Π-)<HC0LWtPXܨ!_wk٤(꟎D#pvbc (J5 Иztє4r"g‰6հ A7XY25ƚ_6>Y飑١66Хő}=~?J&˳:ƠEnJ G"yRGFa '-֥KIOe;f daE +V=~w; (s[# }mc<1| '^!Z&kf@An>ܨ@ꛌj,"ƶز2۞^#?Tb~(*#cr^_B; to88:0M8"Æb6$]UlgjEcfuNT^z!:aRP޵|,&^˩ {d (ٻY`Pr!~\G?mDiaF,6tff|/+]ԇ1n n^LQ'9_1GXCnP/t先oĠ>ϧY&YW*ޒX<|z%ioUga9p_-~A,ey^@&SZ*%9edGY4وDz(xI z+sȜ~QNI;h5rdO ^ ?L_k֯ /9O%2b߮LK>ж7jSE"R%/4 j yg]r+h < UlkJ(Q)d Eq֞7¬Ed^pPk\r96b;┤ JEZ%f [(rRBU5G0y=d^' @ ezyt'u.Acؖfd:N1UcZt5ջ],߁ѦFdK{;FCrpp:#KkIº=lgzݧ̮gVw@Y+v$B rԝ]2O R-GFx[ ֽCO^|Vg [,mK7rh1 zW)rXQ @%σ#!ڡnN1qs#Wa"5t(ߦzr\V[f҂[6|({7f*d.kvw2~ RVh/H`,H'GBo]-HQ17$7|k5iǞWH)\Pi'X_DdS.U]yMZp/\V ʛD3u y]ЧUɰ6Sc>hZEPɩqnD2:KbbKua9։巅ALЮ˝UI01_HǢ'ceh&KMqvl3s raؙ]\}/=k yP'h&XCU?bQ|Ժ/u`l5xwzSׇ07r?Xg>Xꏘ@ go>1v T)o~ɼՊˬb3 0/y8V?%aɈ>|@}NnRBtl8eCaQvCr3ZUGqp]WHl{HPPZXL_}t&d)t6{jKb[lC֪V]H`W@&C1ހ (zy5xVi.g7K_X*}O1&lR,gGRSĝDM4=#->{o,2Je~2!uAVM~EwK2vU6zy/YMMhOT[o[}$yJT-H$ =[?>q}2=ZE9i>%e|^͏[FB 鶛K e`H@n a@&2ƄGD < E+fR"N+GD+a`k# /re?UnlnR/uoDQ`X_:H'F(umB%Ð[нu S3wR>C7h2ٴ0/oﭡ"~]QA!qI/j_BDL}55U1y_Hw6 H. -94Zٿ2?]ٸD vVQv`i^Wʁ,;^ȴ~ +T+2K{Wv-;:PVyn +0Bffv-KOFQU<G_β߉FM,5ȫ}љ ϻfyRv>j)ʜj>30/fSy8ڍs)_|In`$n OP>WYBn+(Hw+,KȦZݿҪOٗi%\_Y8輦(o"DoB+ۡB||A=7 k<( kͱ%9A-Lŋ/bM K()rCLl]KjuvO`+ nb͎A`VaXq~/2qo*1OdIIۡ6VrK|![pX*` PD@G,_h ["c:"ҁC0OiDv^!4C;F~n<5W^lq)Y߉-ZufL̩.rklGBQ֡zU]<OPgPܒ2Z*;|ZE|jnP=| 3kW3huZ!\A-DƆM 5 U5pexq-Pt+tgՓ+/ΝEw"{|0fv:g5 3|J`Q{A*DJbX,A x+IZ1 ƾmL !7.lPw–p>rR*$drbCtyʘ%(?[+},54dU( 'Vzp\?qQmږ Ό1i[WYTc؊:HU¿5Jm b+2`K,z92rS#FM(JUMɽh$R7?ho Њ3BL#jhf%96``7L3AS3z{| ?-$8aavq}Tw/xnԳ4? OoK4Gt$,0IdY陲eb&w\NЋmӖ[\ ntd+~ޚ:cd)SX}VBL؅=zt32I# z܆qw\"AU]_j?`-ў͑$OqigK,U cOvBuTeTּ>[=Ϋ$i$$Diԃ)0BKt.7(I4ţNBzY2U_%@b_M%\%Yt9҅ W0yP:6j~Oú\PDŽd?j Aj;wUga8z]A?5㵣mԃjOsszm;ELނ֡%Fޡ.kY7cOsFZ(6FK{f߃Bke}r4-ZǨ\D xg_77D[ :n3(2zs73xukPg֎G~h@<h=eJ(;&9R8L{jI4ܮ Eݴ_慎Ohj/v𐀷/4Lf#9m#DJA9:9c3oxJGvxxQsl  $1V.ֆ W5Mez;InMD[ؤ{ KI+5dO gU1n 9qF UIwpA!2Uyb`&lS$Enˋ+r2K;ߢ}2{Q7V-t%DiOa^wP#\ DK"n; fEu)Gk }">b }ZWң:soSsy_[zID2`?nC5/RUj:1d%r#6Q?O{7z\Ҡ򔣻f"2rRɧPWؔm|zrb1 Uܚ`U44&ǟ \'zߢ˖} A@`y㋞/6DSa0ܛ\:x"88:ޡb;2ic/=Pt. ϯ-ҿT,\?:vy [y/UsK3OfAѳϞ- n71fm40²jQ3*{3"j |5yg&"ώG1knD;|۝%# L3^dLB &to!a,~\]O2_ZeL)j5y6Bmkej\-Ocfvro5}SOۜ23Lu׬X0^ЬAW+ EAU`j(>?e\TK2H ]\ ĹIUg}і,:3~v3'֡ѱjqFBTv/RASjE ى7"盭)ȵ˽*Wp,."9Cu TW+xАR0 V*uMVû6ڍ"> J\\BqW\A`&*?0#&ݭ h/- TJSboRuWreہT yU^QHP/M5M5J-$t&߶Mٽz]WWa) <#$& ;3p{Ή<ӊޝW <]>nv{$>}3C|1Y /r"0`dn.h]$X-LQ7t;%M0;ܽKM?xnR(EaZ~DN?[wbcGн̤|ڮ[15-_pֱ ew{xT1t@/pnz[r@}=ؖY<"LÈbP(ٓ5ɳJ?B&Ɵt:eb(kyV8bm&gUU T`?g^y,t LN}0 jr@[7UoΞ d媀@s"Li&xiU3]~`L\27s* [㎄XKqY:e+R,⧳Z<!P{` hF;DV׆f,t=VM0mk gb@0-̂Ux\\ H7G`-z"%a2r;o>T%<.KHav }[vޖlf!/ #1Ǖ`d7{9ttБ u  R@R ;NST)&,j\n̊ cMK6AxvfILD+S0ER( Ń-]gqL 1^q5R,lq/ƴ4TUDI w m1AŰ]`7žsy,tŰo0=pr+Qx@k2` ޫ˾!O daVNԳTvOЄ)Wd6B, O% E :QY;]3mplM{(pI 0@#ߒT1܄%_#Nm7#cU0Arι?7>0Dm|SsǺ;RO!Mx s|ݷD0/" h#LMl²|J0*ZYH*4cO[^KGB"._LYpo o&WW@m’sR-~z9tPHZxL+h3{\mr8KSIL>^kGE:}P J%{08Y3l |6/ZOzHը؍TEG@uD{_)4j5dyVITLAk 1:{Lk7kKQ($. Fd@'s3ݥ)Ts:t9]ޯz6' tԸ\حrs.&xF cY$€H#Z!PM{}N-7Zi#~K'?Kq܄dnAQ,1\ 3"c5rUVj%}=I>NaAlEZoZ_x 1_toj6fvPL,HN]ź33]4 mfvSb$16 rVOsK|d{+esI ':, R'X~+W wu!̵bC(,_+p[(N(C.)`VA*wH1bc=j}CWo4Nϥs_pK#(]{C⚴K@%:[hPͤJB8jfE@;J cab %#֙qzUDpRWI" ޒ\o[vZ;C|3&lX;d_K4sc:lnq)<,Dȱl_:E8 hvVv' d߮0ϻC߼-FoRbDK57)zZK6` \jTO=a[E~ΐ>G>voeD3S؟8cCSm~QZ!eS@DIfCz=E, ?xd~bsيCiÌ`3w_">q<>J-dKMwYz?0ہh!r{o*`DWI#ewF@Qzu_j;O"Wau5""r](UF38.pDQqڸX+5oq#mrˢi*ıRk%/rT_?bH㨲Dg)Vk/׺~P vr@ê uZJpN;fy9/(K1V!TiO0pB!O)f>GGF~JPDeA؁9͏QUu A=y=śdۨ718}΂ŏH~MeusyIk0b@ꝜUP2J KMT,p|N^c'^!|{Z _GT˚ێ'}~~`8wl8f@Jygs-Jˇ]h-C(H %Vyn7b ~*Օ4/Q!X)>qإ`R[0tyEO6x'BuBf\,cs|Ru4 ovIP@:A,q얪y纑8H>5Zf} 4Cs9/g`jm]f1{54_d+朞wV/ᯣQϳWyBw@RtbF6X\9I)s`yo{U{{IQ!9RTmI [EiS \+ƲC]aƿXiu(DŽ'+Fxi:H% ,ndh'ȟGpx]N}׀ƺaM40>-tBs,7ǼxwL1;'&cR>SqMdSyZR\*Je] 1hZr('cbc)@c3iٵ3GfrClImt k$d밹9"sz׽N)lq5Nwc'm3I}O^T Mۥ? tl?`0F4.UGjCI9qA4D6+Þݮ3ĕgC{>ㆊ`uSTBu:9:. pi,cġQ1@1uyŧ^7"HH5Keh[H,_։: Y[$&4 {CBUjwk Rפ J˕ͧC<>a:K(?`敹(NSp_w4BdG-QtK?_eCȫ2@ƥnDiRnm$0TyEec!V=s_巇;CNcGNuOxD*`:^`w~2b3k#6ZB[z0oiaiv?^zJ0 H|z:rJ&Hͼj+({G@ `!B5,"|yͩd!W@+q89'U>'zҰhh;r^YIc&w@p$JȵС&%Iw^&`|ӅH' mtrK_PF>8H?Ae&E&]=cxlwBR%#:gZS DtzaѲںb!:d>3m i{ Wj΍*S wGHP4mimO} ~ge, Uc b*}7NW}He_4d%'hPF<;24t~AȀt $?H*̔-~U#o h? q"KK6 nO&LǿUs HYZW5mބtI01K:i 4C(AqrbVQz⮠wJѨb{14cMc ROZ@SR'`w(ouA" eȾnZP(m Qev5lNmJ w|j-n %}"ħxk')z$qda&!>;/k8WVOS &*Ǵ]B)Uڎ>.^qGcaQTM.0S`(:ΛA5"w":IEZu;Pm͇ tPf~:~)eO_g9ګw^_r. I_V;ވOxxь~ >a b/( }Wp;&v J Z8 #{*H[9Wl]%K}@UtLcK>?gI9QDt:*;.88q.1x1Blѝ̤ f{b6 A(yIQB.)Axw؍ Ljn{q\ @6PZΦ iSbyNpwxs&XSy)UT-?"Tu O^oKZI$ő>G^ +ab+9p$#~) e;ǧ4%\FNvkLT_ƒSn +Q6d{f-# X4E&4;0 ) ^O׈bMSp]d{sMRP7u+a%ۡ3"0Y릮+ Ǚ%. nפd!5ǹo| Ljߋ[%/3dpLShKNu(>KހL,"c:įM&E|i?᭽PWLj=Cᦷ(B wO*^/=pOnp{ SD&/V┏2VG-y{S =I)`gT4Яp3H`WbI!Pܦ)c _X;iS kd_8* FTBM 7bnS"n )LwIzAp!*))cAoblŪUǦ߁uX| o3ptnb܆b}O D@YrcQB<I*NPM eh\B Mw n.K*]D?idlt(jz IEYnH X˜v\\^W`ʺo q\"/Q,a1/,^$s-DejZZ {Oe1LyFi9n2CPJķ}5HtЎ=.q`lRiDݼ{ t/`Lz=+XRTHFZZ֘i#mM1U͔X=?`܊9%dt@hl2D0` US=j}h*.IOP.ҞaiI/J. @WieM ʚ9Q͝v+s1%͕sVG4!| t3d w$[JX>ƃ'g5S*^X( !j.!eyj*}bcP /wwjRUo\ ʦ7 *~yƌBwK&J>Jzwv ے$yYmNB)Ămy:3\30J窗81FZUf@y9:hZTY0 >WΈl8 4*CVm6'l:Sg` )C3[b?קgt%FDVUoThːd&[ Nq\'UDc{q_$f,e1aVUu[~@sk,7٦v?d\Wbe=$䓂"q)Y^A;_,X$Kc)!D@2W;|<`{dkrFkQ9޿E 8k(Ph#/6 >YCS>sRtA  o'Eбy4+oX4+I<$, *9Q)in.8 !^05'}T,$#jϠ8y75!Uag?Z@YbP~3VN+ayxZ 4N[#_931d<% 3}Q YfDsqNj5y%+HfX#>FxSf/Aϔfqn 3Rrl/L~~/ Үr0C_V4?D콅/*lԂS͢jYV$t;^Hƹ4b=\kpOQhF\*'o|}/W(aF{#oy]\WWFPH󳡧?AԈC^w%)doSD10qoB܉3O0}G[tiu]zP|/ʱ|4c .gb_.Yk0 /0R~=h1$/ ^#l o]_tvc:N۸[l80IWP[c8 WfYGXCG$f|=(Nlr۔cꆻ;^QN(vCcoFΛF!fd5JxvoO6:ZסX]}}I+60a]:I%Cn9}* ZzhhbЏF¿mgaQ, \$+S)s a 7  r4|+꣰qSmƭ ]Wȫי26!$+o.gxG{'"\_?\A[kj?(r@C ; @sw]P$ '?l\KM-F[Imr #N:t.sF4]*5/gLp*QqJa1,Sз0/$*AkU J\lbc/QuBBϼ2ZJ*j dKّg}Vz:{*H p-^5ɆH2éI&21Fnw#WӻH-a4N7M,Jbt5LWJY"O#tͷ)&/m)Q{2"N\Q'~u1rD1:弘HzZP͎yѮ,Qɟٙ2kfy[ = i06tgvq|BT|6N`Єn?"sRP60iR 5SpsE@Kw$颾xi\\#2 ݷfщt{z3="X748Pw:əPHr`K^? T3ikc9|:ww?ܧM {Qq4a*R1~e:\iv377sfex=pnIB݅8rcO~,x3EV/xذ*]υ`?uxVAM/+W*y1pni>sb-1܋c|?؍1,n4 R p#^mj7E逰*{w3(h:9 &#@h~zhDX&}ZoW\0&%Wy{jo\R^xf̐Nl%eEm(bG1 瑥!4"2M_d Qa&z4$ T"|%͢$%=_2OQFI,kCg'*;m\w7Eӿ>F'mĞ8m>dI'پ)bPBµBv~ꥫ= 9/YVG|!j<ٿҍ̧dM8Byp;8UOBK1^<!fWxg"fZʗ҉)/kSb8;f9:5wT/7_xS~ ]cEfz,~hfq5o<;# Br~ߩ5#CowAt#\5ᵧ]`>0oNTq10o(]+#^z.8Xy>١.l,\ sgA?6E/)Qm{mj8ߥ'[3cC.1|m~hsp(LjC*oVY5(YI[7@i4 l-0hHa43ЖD̊Hik<߹n$hhp+4&_b#p=odS`G.Y\J m[XPᮆNOH)K3񸪩'%S_\ tΛ9SMKysLK$촙|Gdvi{|4Ae:%>cw:N")zϧ[1b^$=Rfi @Ci\̡}=v$~F8ILe[|1@ꅔ7T`'Df g՟ݻ5M3kp-*G@يJ-DşԤ^xNgnm]*yb؆i]+yC#aU0_T"%*Ҵi5 ] Q|Z9IWȊ3mmVK[걣 *kCi 'Oo4kAZ[:,UIC%߂ L^X\*W u&@[}#woPtc˪P+GeΏ8#^HW 2}f~md> Ĺ-yhj9DQ ^UK?uC#LfޝPb/+h_TefG*Ev]ћA(WT,$%;l.7UemiT[0Z kyn=fV "0|v> 0R̖/㦞mpE^4m*Rf>Gny#yr2怏n5D#$WfF;Cőqrt]Mf|<+{7U똫Q(ɰV8@`Mtٲ-_^ݶGr\ozWD]R"-o$=@9p-TmyoR9 9HqqGDZ9KJPDkN4u9usoMWU֕Eȹ7a6$D7UziQQ fko_3 o4f:_JB]&kAVv$-ZK6'heRG8^?|wAr]`HTX|D1p npx!$7+ ~6pVffsOaܰ~x`˗HYHjjC'_V4dXBfoB!tYI@4%mb$>r( z- K&4ͥVi|yϥ0<,hW$yz,-4I>i;c+i+H *q!eȏt.ԢWX)94S<¨Ԙ? ~ II t-,=fPDV)V9x;4ȳ]e7?e,z}׭%>wo[d:3$Kt ι+V׸"/a(x *oǿm@̷^Qɏd)x ƑgPQ,919[[^/hiwq[rAcZ[]Um/P KF4B7*-= d$W35~e &aȈmY&F䓋t@S:re;7) yJʨx$p$|Pv w9Xr}ag˱R!!WJЙNb'Ę!VxZ&T2| dk?gJ_uDIZ;S)TCϡ oSZ*PbլWCoph!.'b,Bzj˴И6(l/n-?%ɲʅ  V8Fܭ{G[{QRYփ3(7F͛ȾmIr'U{zqx ^+n [1#2;?=.f|o+W7OZ `B!_>N2x?~ޣAn?ݧ_~ = /s,>v-AM6fGF0w " Bd}3PJshNv}pɋ ? / `+sԚf +owهjPH^}~Q<ͥͧqݿ(`8 q5 X(39?܈ /2ak' jO$q77Kk14U~2[ ;i%$,3{IȎ, ֘{/201"6Bx] 6{q r42w?7r'Q>*cęub@]L sJSbShǝy4p(|BX6#д/6xzHctQhd.&e V*G1GJ$z|9ɱ(;~jY`ecs (C]vW7ڐtWL H4 #WPpZDR*QZ™4q;Qڄ9ݜ8.3zGdƾj]:ۧ|X#)\W{EZe)Sb͑N@[Z:+ӂ0?HשcsC%"xߒk1:߲9I`@񿭲T@mRZ(wsnW8`] {k1s vL2hň&sِsWyT3,_CGOL2hKOY)n PH BþK)Piġ:Kh,Jbm _V܁#j.i5QVZ)7S3&ǻ"k09~ 6"^b 255ȢWL=L9؋Sr~ExD%JڋC |}[ÁT'p:9U/JJ̗GR,i#\_o'BFi BO >B6d-ڍ7ʖ8YV`c#–0n'1Σ1tu!6\8!;goaEF`FwJhvalD:ؖGNu7ȹloziD B1h_A,l0rhp@J+8'%b>fC@!2NlkC8]k'7@/-LlHd^ &gN)5ȐYTt]_\`YB%ϭ?LPēĢДdsy.&"'LeI= 0[ts`kewCwh ET(عsf=oƁ&i;_˶ >mL]NYdKM~ mTO<@75;!^,>`&|`zvB)㽪d_ڐ$f7aOpU9I|c\hO5ł6'F@ar֬-c/ǧwQwmPD!ख?!b`02-8 Cm3DBׇH8:rUJ >=ws0`ٕԍ^j]#b.n[q?A@٪+U*8\?c]ucbZө E/$?%b3wTBCeCOg9y,>RqPȢ,[LSˤI9MnW9CRRjfd<1g'ɜ=H4=QO KM) < o;T)QB#exH'xD|rDg?/;C+~jϒ͵[rf=bvJ_B;KWӣ{-r]z k}y~l% uEAHp,}S[ٯjLK- NЧ7i@>zW q3_1RpDd0I?(}V9;һm 9., af"|/Q2+LazĬNE0Y#Pӑ*=:7ȵmcS lw: ץ>Uq`&:LM`(6$vgN;jbYh?E_+YdEr2pƼKSU ݏpÁS,ًqNAgdt>ЋjY¹!!\.g{}2;r@O@VODz@OuhwI95C#AM=M/kIS4!$>u4 .?{{6\*tF x|BV>kq EMq²NJ)&:&RtQث^q*cKygN[5nFU5,ޙ |*E %195a.1ތ@No8!8#> sfpdURF_MsKYգZ,deP> X,dUn&~@wquo cJSn"8#:E IDh&?bM7$<1"֚RM1(ogZ ڶȷ5մW|)sXb)|IP(&pn! 0gUЋtWi.h۪Xau 67`<{sν/\">yxxj!K40o8(n\g_jvSJ9P~Zg Z|0X3a`q~i1n0V@|Y؂* W#ϵv n QQ8_QT-zӛ;0|?o:/Z>$"?XcnWdH 4ǀToـ,WdDoN8yt 0Ys$ux=Յv*@N}1]8БqpN*Wu[(4 H[}F595vnS9+jW)[`#ܥhJԭo;i/}~Jlq'$0*%tyer^v5@Z@uYyx~SՖTK 9G,=H,DDN Ou/-ס^"`n fفV7m8~FAƀZk*b,rNQwa_ƞz3p%㠻`^3x_/̮d:vipxraa5ak۔ßShR!y '<.*;},+Tժ*̧)ΙKYR UF*ޝ+{SDWB1'9i&h{9)sV%g6H B s(4$񃀕Wb tՏҶ-ttr1<ueʦ(=lAnʆ# / /8n$jYSEI L0@`$HU2 09zή i[m8sdAm~X̑v}<8J`j:A18U"”)M֨a2d_E}!BX4v5=|5-:ā)/ Ȁɽ43M0eQ"V1"9]#`8=,CaQ0>=e7?BQ56;B! [ٱܹUQmz-|7!p' Y b>0wͅL䪘 ^ P?)qyBwB>D{8dټPFoɣl5ZZ¦b|U:Y3i(@g%t)+ovxQ Uщ]~@ÈQI2[`CLb.t=r͠BrV׭5DEQݞyELUk jg{ Tv-e whf|ejR`g"Wmٺ!^aB]V4' F ψ"(G`a5(]]8zD G2 6x>xRS9șD|aƂO1C/dvtx.ֲpdV{?ʓ`}(!ߌ# mk*f!6=SϧOkvS/V1/3*7 P@éTpS@b+"j)!TUk%.3J/g Mϙr((\e_dbu69.Hm%Q~,_|$*j eɸ` qLëʾwVv VǏn[(C5èJZFq_<_]||&sd)wI1X/: A, j7zcញ ᶹg\#yCZ$ %iy"W^/̧h;V =] վXTЌsKjp´q%Nt9x)ܑpE%B/9\g,?\ O}=Gd<\׌ [n8m;nڢHkZJ!;"ۥ쐏ٓ%m!a]Cʹ2FzrorSв2* 0񽗖̈́S2xMEhHDХ=+лKq-xos0矴D $'*u59m^lQŌT" o,.Kq75vf.Oȝ0Q6xY#PkZy\$9WBUF5-ZWeǎ45pL=?{X+)ߖ ~AÏ8cαe/Zi2ĠSvldr2WOixF 1 cz})UF%N&Y荩. nt٢X߳Wټ_ieu_T]0$ _ӹ8(qeb!y [ܞ^`k^_IA-g.Y4🫞?nDӶ*_ =G V_ԳDo& :A_f]䘀?KДH֭( OnF2J7M1t# -ڊ€Xg旷.-yo&uWyt=_0hE{qq'=>Yݤ6R ㉐]E} ő-gJw1\ "t2kzhkT N1$'9$ ^HH-[zڛWЯAQ,ekvi.>(IBtlT.CICMyhm2x+Z +c^:/PK'C %fBmZ4gueE^G̐;~SӺĦo~q_=^vQV/ :z_%7n\}vCYj^TsXd6C'|d-kA$AGLSy D7@W&sDa8A'|Й7 ̿pa%P_D~! &J]hp[e/IWD_Ge /7(ق#( hw' 6ȯnk6ׇ̜P(v5mW o:N%ʞºo:u7Y/]F42oF(A? k 쳞iD뎯;j  T p2ci8;0YQgz(RӀ}Sz'rmkTI&M:e^S$+2FrUHr2Mj$9#Db$_ǩhrBRH6~g`uAc[C~8`l榽$dzMLOLd> EFz 7-.SA똊Q-c2:;N|tMcam1юhM}vl\`==#1 ~ 4WI G2u^_|*Li-.s0|Ρz"^]4#{jc}YxٸB>YbJB3 Zxqn r! 1Ufƫd[zpRH,B0ztavxKI~BGGdf,!Z["fo̜t4ήD=\Qk?x꾪Nr{R+.)}sj S=DYG^B^"Q|v4dowFs"TjVLoF[@o42hPr8}QN 3|vB)R>.mƂ.Q!@i-w%a`S['8w{7fn?ʦ`d;SF"Ubkm'jj{'(p?NR$ %+$:G_؈ځ!ٝTDiLLL k%)FL:a%K+XCj)6x U0Eݫ/h/˚ ׹^Ad/s(&]'])Ф0 `n|eY\753^J[rbX|e#'-g:7(;O+s$+qr.sO$\U>\~Q4N7zv\IS +4 }yg6ɤb+hV)>6loI2~r(:H2'Vd/D('܎*Oc4J~>{:-h}vC>Bmn67[[4悶7iz]hf= ،r^vRiXAmxv`"L *\ rd9 /nFgB'܈mmn0<+|/l?AUNlxrwEu :GW IcRg4 zF$$kLUwq0E#߉lstmvcSOBF4ϧحhVt2UOj8wXOSjy !tЂ W {6C'i[SX싮dL\SYs5xZeH߲%׿%knο8w˭@aڰ&S窤aikq7u$~/V$Kb/qʷk)mT?LsưY>3d4U9`/y09~{kHmϵȪ3̎> /'j^_IT0E!9qT`P]}ѕ77@`n& YjPh%/8ܽck'iE ޾*eط3ة*zxn'qknsh J4c!ɇ3/XSUTP?BTn>`XacG1!sGG>rI>^کoU<㠅Ծ&`g"CwH!T@s6 zʾpVGQʼ㮿P'&95+ #-18\v $V%[xH5/|(6HXE10 *&0@_  OQB|87QW٬$ag)MK?lAc_ieGQA$ammzc=I= vCP5|tw\Sڍp.xq&%$ QJe o?eC62հvM'Ozy9i5htw[[C0jP +G-P,z.r4R=LsJU?Xm]ܞc(ɂnas S5kpxz;\&hb`HIt֔Pf ftխF'1-`q;,tdGSJMIjHjq@HWeZa)3A| #Y#=}1 )<]`:6T0d:H%p1Pl.Y~OO\:d&vF`E?BEjyn`]F!KUfSMa}s8`/Ma97>ld\ RUwކį{ /|=ߍ݊=.΁|u=E#OM\yKb}CĿ j9}-F I#arkoP-bWzXN6X|WK"[WݚOt1aR5tR$)r$I7x5d1J}Iė/! 0x/ğD;'M:McRZT ]0;- !}3 hwg8tz: c0.{Yohq啇}%nJc(~MxhiRcA*c "C1-rN Mf QsߧkRt2ZcVL" %nސwSr%QA trS|ׯU3RP@%է)u{aJ&yL~xfCh8ȨE0lɸB `&Y];I .@&jghM 9(uo q>˂ި-(Wv."2  `^p5R$#M]Q彤gX'9iw⹾InBg|t=`(P mRs mnߵniv@kƑk6͏`j2Y^z^/_!|Ѝ):uceɖj UR xX6Ѭa8]uT'6"ri H+\ D=!ej)D Fz9b:r87\?mT.@'Ԋ5+UQd~ Mo~%Ɨ4p` P#㮡XSW{Ʉ3_!>xzhd *ce> g4hExkIg1O:H/h%Q򎭈Ƽ, 4C-sX)y0&H)XS(&4lr%S>*?,:p0z#Bl,:>ܩ_m( 3VtTY4hCbXNŶ6KtnҧkA,A$r.5%CCA 6̌y,zc~cM/ǕwTbӇ2f<ת-q7M.[rT{yu˼HK xE5Zό6',9+yp i{S]rrK?hL]VYv?;Ǻf-$f\fj-חqI~_PLme^V)'%̒%՞(ծӒfJRۮ RhT6TM_T")Rs@bGp1?hEr04K&|z~mT^(e eFm2{B gjzNM)ϱk&^=+_eL~oZ`"}lJTHcw',?kETKqܹL\ NF\m J <ʨdM1Z B^"<Ep 0}(K` ;@?<O@|ЌSc~> Mhy_^&=RsNt]t𪌳_Gq`՞_W?An ]2T1!0&8FHy{CAE ˩H~*hK1 Sn|7RWhqΔ**a,U/Xo71 v0zCې#\q+FAhʲ9QR5@= Tf J,_0Q10FLLk&9*e adP467 ls>8|X?ŠWV_ZPqꦠߣُnRm!x2ZU(&.;EE:*ү,1ƥ.p|S?m~./lDĊkRAֲ$龯8R˨5 mx~ѩ5\UDn*:xɸ!!k֣MJaS}P0;Mo ԉo*R%N2$QnzgīUq6H*%e$E"ghZ X{i{㟥#O@KPݏƓubV(Tz{[a88"}Ҷ<&fN'Ogs>] VjĻdo֩WUv Gx.>$8I$aie ;o QIkmTi@9\6 cūӥ{=c;+^BLRVbva~H%HUiS}ǣ/j` 󔊖>Gܳ!nF;_][K1')vmF.s($UHQĩ2V2 *gsmDŽX$,IɉYdh*Kl"̍㩑)?= k/t"=F(9 ȄҪm2y{(g1@ZOtErtBS]p'hJ9Q,r#$uF d.odk1{neX:(iJlb)A#e:foF .lĺTjTRa"hRӚت^ ӿWBcv12tmoW똴g?HMuj >Iķu!W[u x@+4l%]>R`D5~[ S/3z_١k6V9FeD,_^<5v0m }f86oЈ$"TjV9ɋl$!6<G,)QR)#]VO}P~bQ6DfA%{Q&,൑ }tU;Q![3>z}AsBpV-D _$nɎm ߬{;D+XālV' Bcj^ͯXO [˪vۜr[*q UbqYڪmi3j)2SV8[(#@KqۻLj}bD`V57Pv?Q5ɰT):9eV̬uVaÒYWʶа.@+D4I뒋Ip31b0sܖ+F }tiF볕%(ek=}^pU8aNUvք \$AN#;# . X['m[  =5߻%{|6U#w>^$e=߇9On}yXvxp%>4F_&y5_Cw`5}3yߖMaYzkGRQɈʧIgo .W]zdCn(>;M,rSs9iaF< }<@*q7HU6N!i)U c> K Wy.LI7ޯk{A oȈǼmϻc7 6!`z#}-`uS )[AG[R o9cX•XM~tFW}+)аjTΎ%؟c:w)})4#P -\̂pz=+ta|wҤdwz`T[8FNX8Zvϗ]ݎb̧1]3 ;2ɷ(6MGM:B.C]eTjPy\;Uz{~q\cRDŒ5lew91cHryDG -:8GZ&Σ- E*#ӣ`-@>> fYOH|&Jf_,p:m耚U/Q%O$g%9]o L%ޕr'cmIE{(ޚ.`J?dm%h4U7ω,s-&ԫre| 6 3 <1"]sj Zb@G\0wϜ4 =/=xP-A=km3oWHLiWV<Tx[KC0lV5 @~!d 7FEu&(wYIn%6sX/% N]ehՒJɑ-)FwkVURB݃/)g^^/;xp̵7umplqkDF׹ /}鉿B^Λ=GR=L2Z!oDg "K]dYocb_f\GG3?c']Oh{MQsL)gR™_[+[6R!*$^^ecxzϰ+p Yt{v还a9v& `ΚݮJ$ fϞZ $?ؕ:ldwNoxK YQnnm1% , >my.EE(,=GS>΄k.+%01#u;8`=G\ 8 8_J `Ŀ1 tIyy^)Q,6 .%?o 4^p>`nO]l9M5@vA?QgwZj1GɄ#Go{F`rb)w 2@/b%&eBitR7LSV. 9Ճt  |#Đ{_~qOKd#--H:ie1Aɨחt|4T ou79)c= iߨ#bkz녹H>a YO|65?M-X] \K$jJ@ltm d&2]90{t,E[Jk6ѨA AԒ VY܍MpA=뢸#ѾټC0޶yiDr{ˑ {$3UAIi8bjQ/*aZ7Q|6S9C͎ rR$.q|+6.K3vZ{mzQfVdmĊ0&Hl*5Dx ^ 0 o< K& r=z{Ka =nѤW{eZ}QMC"+5mw3tEd;sm]j^aۑnQ6eY9Њx 4Nf|̡d"[c@7!)bGv/J\DnY;bl^HKL׷ S'+=}K1\=Q&g{}]6Ha'QK L||QZ;G? q6{ mr?!V{Li u^_Ab>/rбY-X l 5"Qmn?5/,@!c;%Vh衪U&0ʙ8ݥ bx/P8:wVey48L hP_fOLhPbAQ. 7dEm",֦;]$Kf`[Zk9BJ9Dĺ_BE xG8% AGpqʋYMs 6XYUJ;ѣ-]…"z}gs~deΧW?PLNR ,}eh`( t?٦̗/PZZ|4uѹ*y|OE6"F5ZK ĻmE?gF4d ciX,EhjX&!QSz~Eƾ}`ѯfc]@t<<%ȂgdCȽFLu`y&t$o*&#&ؐ[)<#?kZ?wŒsl`^d8AҮV]wBWycy>(*̔{{T<f f`׊,5eOv`_,Ua{! Ĺ(NF@-'&JZ nrI71 %φ\SRisX&7kqh6%>N6Xy~m}Y*== yB|Iq\p÷zӭڡ 6gWBF9TSsձTwnGy/vG1 1w DM )ݍUAKXAI,VUmW˩giH#TI4ED}Z33w؜,xŠRYGͶǻWHYt%%'IْW U&[8q i OLJ ǎISF^Hq_qµS?~TSu`=*Bte*tYk hHn6ĹON|. fDGqcOO> WsĮiįN% ;'F,d*PT}b-jdfmr˾%}ge2{#;ȕSpQQUH BpR䮊&bPT~b/x{:Qp S e0EVB$ BkQ=H2531p<chIn|G]7=i&\U<&eXHB~VkMK)B>k: yX8v@rHq&Gcӏ~O~JQp&*@Wb=F%mkI X i@xA9aɶ g.R۞|> K# H[X?X=nJ(nzRZ ңi]-lq-Fp0n r`įj5c hDžZP-ȯJ4xt">_M@U/IӮ¸1ldPcͯ!P }d z`WsC$dkN@K"=w:yn3H=mݯ~Ԕ5ˣ1yByУ8ǻ!-Ol86TFWfɅ];9|"Gd\l >1Vr u <\b%2K&oPT%Σ߾^j)tj 7oD {iƦ`zYW)d3[рS4 by||;${iq=n[4qkӔzrWk Pd6Г A%ݰ '"狝l#4jg4N`|„pHz $@Qȡ(rKtx%睨q@H%E @xM*5@S/S+l }ɘ&6UL*@ :(Hυv^ Zp+]̛A*m  #1_/# 6ͅ뮏*HJ$s R4PU )O7(S۽7dpzWwb}}dsݚN"[G$qf]sP l/A M7f4A(?}3X:;1Qʔ8X1lor)'89X)eHJ]sR 5Z)m:bP.Zy+|1T ^'B6T;҂ZD6ȱtu4VzZoae\`2LXA7|7@#9s*Q`=pcYP!$lIκHPę%4ѥf@ w`Ö r81L|"~J{5O WNq]kY{}$y{e/Tֵ.c,X6"C.vڕ-0^An3j w}<3uC9RIG2#F9.,~oA <{bQN8m-'G_-ٷ "dmI͑&Sv n\6DՌ~4L=cuD뇔0|&WXn2 ̡R[!ȁH/~Y0d%²NR{1GR_I{E3d^Fk/eWϷaDž(Zm|hu"A-PSC% ڨT7Mwc2F6߉l#RA|EjVO,z a"!{*"@e] ͤ?G!OcAC(b:p>^ XnnAs"O!%Jqe 6>JonQ5*ٹIF&QA*t6t?" jXr;gh_`.!ȥ(F=Jq٣3)~Mg3iMN]v\r Ue˼-ޭ, Q*OÑȃZrgQyCM/HX Be8& 'Mh$ZJ*(jgܴ4XV2ߣ ϊk|mQO\+ZlZ̉F!6;!j[њ7&}mSUU@f16R;{~+!X$wڪ){ĄFap.΂*rE?f {wHi3g;m0Ñ`j}jV$ w ᡰ0!0@(uYida!PNVA08Ԫۑ?;VţD D«*ɑ 3v*qu\eJ8CFu)alWmՅCN-p$V#r~ܟujt KH-vTs?T^y5H4;{`}sy7zF9v<$hWz.4 jAIT;8|@с룖;E%hۋ/}f`dzs<*L{NU. P:k3 2HIN>w0YEB}.Ds8b, XqJE4fڭ浽 ZLRn)2ܠ@=-˱:PٹWS t'4V՘l eP%nl$F3套1%c%FG\1Ymk!k*ӿfs c,'t a7Pv2?md4a bAC#Wcn\oGe G =Sk 9Ig"V}H5 ++kCO>M;h$E40H!6$•LaG\r~SH 7HM>N -GzJXk_께^8(f+|ZX!lkYگ4/XcH"^&czoIorHRˮD zm"x{Ž-OW^*b2G^hL9티br؊1YuftzkiP{PC# ]\jt-E8X|ȝc:Ͽ>U p& ث7[CQ@%WjvžeW\w?]nJ @ c Ɓ-FԩN%Ч!P_r} -Sh WuBֳᆋ[Y}!l%}A8/cJYKc Ll'^_G]"k@H^N8-YW Cx\pa}wٟηր%@ڷ {W\P6Y`ur( ){?⓵I1j. Sո}b~Eq4k큐B׿`95bYts[i gbnޞbfЃ0&`k% !v{tD݅ lT{Z{̵ٿaJ{'l6-IZ\c~ZPFRucjw3ם*a` rU>8"4Rw\2ܢ1e;j@Vfɪ& \EfF~vj)%5ߍ8ʋV: Lx΁G1[t Uէ3 !6*tG 7`fLJU2 xu~xB.eXJqkM'Ci oC$BtvEE3&1!No_ĈJ3(KcpV8ۙWKxr0yqHQ?>?Ox'iM6!DL֜:i}R'̫PcikPT,%g[ÙXme 'F,@Lο1ϊ$=a-Qגo9OCd y,ȟ kC>N&bzxѡJa?|5@γQ#iΆP#/%KL+G˧gtзV F9'2뱁ĹSڲ$#=ϊc~e8JT~~F$&q#?ՁPaHN OVzg Tcpj|D=605 >±_… +ʩikiKQ_7)PTfoӅI1cA4ȧIkzBZ uÊv:ptOa*\˧C~]7R筸:tJWܣ6.}~tQOVb;6Ktҕ2Xe6A ӄ-{(Y*yfDVh|(ȸ=P +yOD2TR-=ɜ_U麷z4)xa2W_Q׹3W}Cipl`IER"2u?xH#| U{JurU*Bp7Q呧C^vk^_u?V*E` ?ӛ:NS^|}VSv!7tyiu#ҡ.2v׬,Y My(ns~UoI'?s@}BQNi!6G\_?A 7(X_hu/+6ɅL\ubr/Vද˘5y86 O=(VS /1dsW92, SM!8uMA\U~Xԋh?úщ{)oAJUuٴ\)_`^ĺ]^@~V %*zXiCv[QZnw_jV-M}(`?O {tXv&הwSzhD#tmd1 ;+nN?'9fjL,fNyTXYk MM%ޘ6eN>{CA 5l9bpi+$M֢{}r[Eں84Xڽ0a:~oCX 3=a&t@'A,Wl.?^ҀEw_fbؠ|uJ^[?X2i+DY8i Liva{[[|/=G\H})`QJ!{xЕdMt wT.81.l}0]{1q^?"j<.Ni]eO!]ޙƜ{7g&\1A+;.ŕv!cULKR&!>VJTkkҥvct4e]^M>B4HhEy<^Z7Rhxh@cI\sQo(v3zĴJz 5Җ.]#82ƦҚH^zD)7Y:NDwc]^\mR Рܥ,V*&еYF~_Z5uMam$ͥt)a{|])^ɵk_31ʳ!Ў'fvKIJ` ͛T `|-Ε%ۋvI5.VDZX]-D)#󼞢ۖ}ڵVCM'BZy-9' ?FݔHqG)} &ކt^ Z=xbм* O#ʔ04umx>~G<_}#ct$(N OA}蜗@M V偆=#X76ty5!Y-6h@{Κ2I2D^V(_2 YPxРJ/_lH C?HfQ90@Gj h1CSn~`gf8PdohVڈOE rYL=)9S UXA=Еf.Ò޾k*36zP|X,d!+E]Xgq0D/LJ,%W%yMV,O["Sݥ{u #TҢPS)ƂdOq_m]ВT}̢ RE&"J:dX #rvp<)v˗{s`lp!ӈIGcK= VT'Y@YZGLqW$:[Uwô^&ɛ1&?,z!1aEOUB)ƦDdjLYp);uJC"BŴ+I l! ?.fkkn{gEV\_a*HA⊷JFۿSVSYA xҠTpNólQ /7q5 Й[K:)C8Xi?eY_YZ`_Q jc4i$ G9Ӂ8d5n$eiۍ(_+u/-}N۝ AaH1؝?]Y_w{f,طX U D dEâ /V~K[Emw#h-Vo1/UE i>=j)w0$/J KJ&>rsf)?A3YVLv;c=PhR+#IͮKA=ѻqL&c`aj qyjyZ O9yԜ=0\ d0m8MF9Ee!D+38hYܔx燑 >Ñe5/Pbӭ3D+i|e5.dRUf_$_&D%y*re#]DP{ {pݯi;ٽ䷮vt(BwCYEr슁-^Ide. Aw?C# ` ? >Kn*ow'~{cB8*IrIH7'OF^eehgTIgslGnRس|3<-!j7C}kX![ZIM%d-3n# F [~L7MrJc+ּץ"tc@vmF{]R[r$Ǟ*`A(*fqQ-hi-n" ˜h<$;5B4!aezmR9 '47F@!@^Apx2sB'>+P'ˬdIUrr/w虱/$ʱӾP6f Knn Ak9\] `RJ7 Pw%@w.xu.?:{g8}3u SݍD8u ?#(>[ִ^Cޟ kp"M!~?gbT{EX['JMB5b1]%2z1*Ht|r0NY'^o8͊kd&-Ȉ34J@0/ `F`a>3Wp1Af ss<]beLQUQ:"TdWܺ 6 Un22# gSpC߳pmjpߪ;C+A%iMh7ӥ]6;}=& nJ̱E X[u5(RmH4QiG™ڟ:!ib6ff{3RtC[\`O?ѫj(6֊w)FObx( ^~g.)q{`et[HCxwobH"&8 ݉jn?oZ2e? !Al<[;v6;Pص"d`9%U\Ol:!@C2 _Dž7BB䛼.q)aLtce0a4D h6Xaj>E+FZϭ퓪~ yOygG9mW[Z; kR=#iIx6Kn.b=BJZqQ[q'tVd\,,GspC[&F6\X,/h84ϦOn E:d" 3xjgx p LYֹ0>BH̿fJDXf?aȭ]"V%rbUrAynJ[+o$2mbn@w̃o^'3 rf;U@#V[B M@ #y {r*Sh|@,n/ Zqu uپr&-Y& -xzmAʐht ?%;S:̪e3,՞KFQ7([pn,WTR;>ӣo`%ua^ԿQ‡~åu(.٣fTل;E8lSsmZ1>Lb 2Nڏ   X/i G AtSS'i?Eͺ$g[b- >Eጮ?u|ࢸd  1^.c%Q璞A5az::}1֙|W wlFEK7䷣{yU7`ExDxՙhq9=+):)~9+xh$Z̏0opv|n o1Ȍ 5#P.ccĻX1sKk2Fox V'8CT{'ā/ee6OuxkgbCuT+gްH 0wh9tu9\(Zo jd:C=;MG8D#23xj8e^#|wV^N`:kT.VR0f7Cws 2eX2,kxC #Lʅ2,;0Ͼ50r g(u d٫T EQwsAK:N~B"z0I:$"ۼrt6:HSsT2K@&5§iCW912ܪ zeCSG=ߪt-T& أ:\5E" 0o]T6 WȾ C4e[}Sn`d 'OfW1r0Ϟi2\`/^`7\:άb;@ܢkҦ{$fl!+6:D _1h&?jV$uh _̴u(5GBLbĻ`)U6j+hG onc)ZJ/%lkO-ۅ#cuG{,h؍yҤ+4fnƹ3t9ZV|m .cn]n0EƸャE'笌̆̅wz9WÓאzs;;Pr!"F*:jEb OVSsNY?# ;A?8.`xn&NY0f`5ծӾJ33 TyDw_f+oC5,p_6b݅?E7]2Um󑢏ֵUDžGӍ[z/me}̑.-JWv< !us'kr=ʐSߞ/xSb0V"J^z D)KAS$sLjgn"z؞tP{ZEODŽG;oז fb(՗ QfPz]|w2RcOkLG%W] ɹהt,p{L_i p8qtП7g'AGOvMnm˪hX)iA]o-*Fc/G*=&VBZz`ԛFn@3R&0x3I' 蒷 ھD$|SuH PhoMn N,j' {1{a9@b7bӚݹZ[41∁d[}yPrAԓkk=wKyCw[]p[!)A ^j^켬H&v&525vPfɣQRfx@%TOE'gxEUQB@@OBK!:ՠVHYBT2#ts az Qm }Cbv3j5FKO2=]W~[YxdO1`i] 3Pis5e- řcJz Vu!Nr)SH~YM('}F̀c&0. qj4Do4ijLBڪs ?U,8T5d (MTiqWƪo_|w=TsMP+49 qx0D AU C{\V ЀFAC|ʚhFŕ}+;tTbS<# c3bdrގ}gָ1W~淙rIwl\)u~qi];Oa+|d,c'!/0<9qzfyXٍ(XGz_.$sO摮  =%eؙtS~dRv&tqUN2wWk D~6j_bܛ:cDb jH]d99zWzphƣ=y&P0Lna=ϒ/QODxw:BdUDW7c9av[Y"TDFWd(ޞWHi3c@ϲAh _.#S>jez@g"43jH5( p[!y`D;Xq:0GbPxszS*tFVޒ~a/3bڮaOtYXV)A˥&Ddߨ#׶#Hhrb~y͝ZJ^l(2hR׾ _ $l=$K KMZ\{Ot מe{<`p.l̊5rVͭԵeqׯu5FY3^D3)TdK3z.Zj||@߷ Ĥǽx]q4TxmW.hux#? Q!cVb$a +UJ~bYn_  v×+##[#:P@-9{$AYl 2eNP|Q0'}TB -Ճy 7kͱOxp p/Fq){lj!qS65<җj1-Am{#f5?>ЙN&.+n]7_6ciƅ>`!hcLȄ(n̦6VcFXǨ6ϩ3{5ݘ25|Q'"g0ǭ\18ZéѬ'T\ pIbZ6P舁((]e%Zo* $E'm~{ۙSHc`Z"ǓJ7"'s1 z&dq @ E4(ΐ(z> 2 8ѨhPP4g/"G {PJ5,/[VߊxRݤQJ:`G:nS}|"Ů)9PXM6_ӡk*zլz~L$JcF#Y6ŲpT ̈6?& 3hlF̸Cm3xOKVJ}r?(_Z(9ƹ3l-s_/pS 34.=SߩGI# !Rѩ^ O\nMv.Ğ)aߩޖahbvFۤ>?T0twI*$9L7o*smɋ9--BblV q:g_u7]NjMùes}Ob>F $Tbvʧpq(|2isT꯷o97UHa4 w F17+7R (YuiFoiX <̕'f_Ol|jv;u 7VP^sǒDVK>g:aPW nEZg0hdѪӾCʉw&<*%b8byS9Tsc2;x볼灿_=K%@ Ê}8rX^ʼ.CdOMNqɷlۍ=a)Kθ|9+} _Jc5n tmE0Ͳ0Q.Sv:xu5$yv'71(;Hl?["N S(zWI"]"m[CJ 6L"~3'/ Wcyئ*a1X@oߦ "zҧgz&,#3γLqQŹ3֝XgkƇ .(j[^iŦk2)WgrXVݔO2"#L?wTlmBm߹2:6wc:d"Jce3 9A="rXXaq));o\)o'rh ly2)%2D_AX]Ąg ^J}r1s'I̢H^߹]y7} ̟nTx d#I#/'{{F/ ,M\UT9${^|bR<^TcDRHy0WPQsD0{;Wv V-dIWvP~SLҰvj7"o]&pQ+eYpr yiRH\z3̋KAl.“ ϮL,/c6p -5k+ a;N&<قU`φ[s`RVRq࡜5 "BufaZLjȷEX!$R 2lS![˩PF:}PH!3l,Zƨz^EU쾄.|h,Oc;Z)'Z.غ/x_ȗ;ŶЮbu;\NӐ lO" ͞ $"*%` c _<%ƙXR3} *G3-֝@9Z$_P?@zTʖ?:D4+߫4/t6rg+/S":˞9CgqG^-!R;p9a6,r5?`BJ}9q/ iqq +1lc`M&H*l6_jSZ2؞\hdd-g¬>܉?'>A^҃%Z6 7 ۊAJ7ԫܫo*V@Uo e#n*lu (?u|Inc 8gD\F:.FWߍD"hԉ᫁ˆ>JADׄ 譕g.:L$B Eu;:ڻ] ÇC4gf\K&ž$JqE_qBdrXn!=$ K)rTJKjZRYwBGV{w]a+ Z8(_Iy l?# 5@&irYhY=ArYivl5~n{=F(Cݧ/'0G گ~Q?u5*q~Kܷ=~do3( IZy#*)(c|< ^(Ĉ'N\O \{蘮F}&@1Ǐ t&2t3+0,vn=B)u:NY\B;/ |fړ7Gnr -Yh~znҼ %PԦ$w iWҟ`ɚpYpsou[)5̭Дvq'm=pj!BuQg]>\j oMfenK6C->qA0%$T%Ks3^$ZurMnt8T;f <ѲtВ3e/ÿ5{k>H\C9K \79@nb9 dz7w;IM:Iv* Q ߢ|xL{|^Xq~^Q{<5JNw]`$uDl<,,IO>3}&S-A+@@s.f RlXteɜ/h;3eu0?䬣у?*o\:ێ76__~en3 5 l ¬ &ئ^TT 8SH՜EWwv859(\Qi/ӱkB]@࿥Gc/ں f(/g MAV.0\:Ɏ0j9&Hjo ~# 9!F|Ɓ֢rZo;o9$o:- ;篾~!A$&l"{Ś~Eo:0ÀnM{(Ea o;Fыb#%PY4Upn L\ZX1n};*eBh&T=hA f{ b7 {5M$A;?Oźh(Mqxs9+9Z,sÐLp3ȭ4 ϋl'C& 1bCSA4]CoUm{\{NP n-36KhRn>^]HVo]%SYb,날ZYABH8c' B2xf ,2dD|^@@SyKѦc[{}jn`[J -`4?l_|(WY2lk#  N5h W [ػ?pƏIGIcٍ!Ζ(ln}wٌ4hxP!)tRR5W6\w#wD8@3W;| Qx.oe*E. J:4 zYdL4L 06cr}n\]X董Qzı a0cgp)#y@rЇ63DٚY/JC1Uc=aR H0 TA_Kv34Gv7q7Qc7nࠈN,6#My[ay$ߔo@%?" ^* OiQkW|\dݔ!y@Fz}tf { _7tB۸_r0Eo2^qJ>oE/ zىw9I5@Z_k7S%.9Z>v \h5P>뻌y:9%2O;!h99brcPQvԢm>;$1{z^ЈX{/rחt^ͩE5)5b6oHIW^XA-BOΧO 5Q(DMYI_EVV#OG|WF8oVZP1yD1q^3D"mG;x s*ULwíG}DW_/olQ'"T`h!׮,pl4u*pIw#CTo'%ҩ5WQO,$ێhW9ۜZh<;4fM~1dzϢGmVK<dA;SwY lQexX"0g_!/d2 Βwn˦`ݸlppȒdߒL ,a$eI{V!x ZĘ3D-^- ^xњ&:QaXLH9 7@hi !Bm]VGafE/[Q-&q"T E~rQ)^wfeqS- xCG痭~?q1$>4rt΀h,dP* c+`8<.ӽsm95-jKw U@kIzv؁ݺr2?g!S",&h0W*5l8("נzEJ^ 8[ˠ K'TƄ_nHG Vv4;~ժ}nXuU"Z(4.q3k)}v4– Kv5g͢H/HtqB&i$\@C|Bܒ]={r!#oU x a.,ʔ>?\g+]s~/!89,qN).pmML1T9vy2&/4e 1Ae(HFX zEѐ#mO.k˷ty:!wc`ЇEuF eӋԍD&p:o- %-b3S V+ʙ]RMIhSbn;Q˖([נWsX b؋яʣ Nh_}a4g"` %>bl,vMnߓicXA;!j61OXo#j fA94::6胩v4q_JV.?Z6tO<\Ҿ1 y4NcsV7^&W› ɵ޺}N"M@~,g-(Ec#cĊ=*~ONv+&y8n*@c4800xබIy9-p%ass ?=,-~566Mh˰n4S̘Rdy%I}ӚyNBP̉bQѴ:( t/u(Po%, Xs;H2cI4ta-Z׶IBWg\O|IJWEk%c-vZy2"\^W:4 WYvn(2gL/4'#Aů)RHk]g>c+)\3XWxl{i@\Me=e[*\SWݜ2m_P/GI7i{,3V..s򖬩\Ffyv~]J#U 2)'#Y+1ذR0CX~S*SU|3#-ELб؅5Zш\@'ʝ2^FBQ) WزÀV@Ƒau~4kgT@c (!Lxm f!pع -gZF@kVQ.aO1knŪ⽏HI2="*u>I_ $wIAc1-MSSÓ0j2~4K/rr&~p/h2t`a9O)B^wΊ,Kkڣ(bcT5_u#_xqN>D,ا5ȳkAɖi0THig.qhՉTT'8KIŴn;Ӄ &gf<髗ʞ0}ڲfHīx8&)Xʱ2ϑf%xvfQ&̍ ~JWfç |-1;jz׸!\]tvޱe4v )PؙC)RӵR !lM2hZpMYC]LpVO\ L*xM~]rʶ tO^"MPӼ1jOo4u/i=pq:G[!Z<\[`#8!jT{/rEzKE\1dN-='Qx@咄rKe#5N>lkօ~|6nlhiFyejd!0NRW-U q"A roYx<>%K\ 42AOpҚS> %6h4]*̳ G c^m%%XzdK/R5%r8Nܹp^ B$1߯2-u"J.0EO5qQwNC͓jwvQTw#–})f^\vt8O[ˈ[fPkJs=P9/[̰zXX+f̪o]in@Ӷ7HWqJ^7ߕ$DP;ʪtrq|z2#A3rӤu@Ƣ!њSlEпSJQX셼9ll!͜DgC5Wf TlJ7 H$ZkX Q7`PRg/GiV"Z}JTzG}{;:\fm>-kÁ[g,]9L!]Xh\|nj%knuSmT)wi`K16 aLY4]B*ˊ__2Ġ"}pO& ,XhG7y:#sk985ie91"%6f8sf2ɧ[=1b݅Z+aCx B Sj~iJq4{;vB(#Գ"<,R4bG{S7Zs_|=,xjً%Y8B汒=O* w 2!.r@=Gjk@ )e[>#?}Q7s:19)̈́OW8DC<ѳQ.}#mj[i#R.}֢t&UxpDk}w0Rp'Nhr(Mq)ASy+X8@=/ #!JN A]6d]s 5W_$͋ԨOe/ VzUosұ/:J|֌!LT!kÖeTzԜ]o缄ke^-)bҥ1?6l0꽫@J' @%hwUƟ?a*(ZEgioW/e3[R?NtE |j޾R$t7$/e4:2ŊEc?*0 Qe1.%< 0,9H=?q1mKsb8d_3OA;'Rq/;pIS 8-DŽR/+R]X1_eo䂻J1t0]eQ :λL7 ݎj`^nIⅴ(w_z5jd\c6j>DjX:ޞ%_50X]raF5hPXٲ :|O>>ܘn` gܤ)$AÚo,wt۸‡DpVzJ0mBC0 .h$%, jbJ (EPl]2TJt#=ph,UOyIʔ4Bkq$Zv :߉ 2|ݴ3F T6r{zN(hZy6ێp0CD:|$b +nU;OV-AИdO:Fa]t>lV Y(jSU ,.id{35R5n}V&uPsqȅ'#Lk$>: %29WثqӭYd"8VEW9VJf% piIu8ԎLY"`)DȋJ,+XxTojWHFٕj5Ӄ66}ю$YJCd,UmT$Y32a_f(yhO(W <κnfoP]ǩq[6Bin+xMɔQ  Quq]8`ڄPCdrB8hVˆʿJ.X& JmC|p߰>Z/ ;qVmXDfi7OtAf=`M^<b Nl:.L-Q2!fI|ji XvXeAWUkÿ ӡ7ȓq=OL7+M[]P rLd)†k$?K 0V1 x{dXAܻHMP= ‚FҼa괴tD?3(RQiV;S^78<`dxg":a>72m'l=Zr j䜘H2_sSbdڀ_7t y뎥- B5&haPjkf:KRv" A x9^nsɡxL &Dm<-xU Y+ooo\b P&l\};QQ$,5&Lٯpx9>x:eh0`'Q3QH00 Ձo*2!%sR4oO d# #U }wGQyn˂_yKwt-30 $gZna2z چv=c  o*Nb7VYSX^aB8 uކ}(O{3`WޱG|MІ$s4^ tl@r4R(.fbd \ u\OGñxYg\$ůYtQw $Zj=jmcJmAk&yJp<5@AedmJB+ـBFwGF@%۝L `^8Ȫ͆<@A1{-u#Ph沤L4Q}#w[! %C.̓uMgՑW+D9i.r 9)YLmGh6Nֺq(ܞш$ʞF}q7AӞZJF~FUΩ[y KԸ"{_0s(#w&"mq/W?;?OR$@x*iA|hsi{IɪnJRfvz5Hf(.U!+-^@Յ ;%}v?W ߊP#\rRn{%lWMa{!\=ˌK G0$=ѿ /GBdɓZ{Ъ/pՎ)>rIhkKmLB!՟e i (rl@nCG`̤GNX?1L/SJ @j ړ͝a!Ee|_scCLuDF@m);2*b^ÃF<0`S qđE^鍲`gKdvco,~7f*yJO!TH+V;y9d^lq+˦v!?Yjޯ5/tȲ=C0ݒnj*y#E|-K@HPA*z]&Q^ʌ@H S$ @X98lO1\Q/fZ\SS3cHoj6f= UQϊmBz̭7;埖w, ?o+퓉{c)l' =CMU̎o*W2Ncbf"Yv9PՍW(fHa.qu^LړΤhL)2>Z -W _}+n+\&v2(9b;}&'|z3ڈXyF;Sܫdv(\IR-[sήeGbI53O( j]^= rYLZaLkSm{:c6Fs^ #rZ+ؾB?֐22iLq3)sMYVT/\xźax3$AJk!1Zziʴ%n2 MbYT@Q|O565 cBr'n-d?`Wm B=l垰phQX_ bd<#?=i#eQU-X$M^ ^AbAZLF_(XQjnVJ,]] _wΰdwVa< s|~-|W=v' ]b 1:v]aG%eXƃN)ǙJE[7]C{km/2d"uGbf|}DVq5!P4((ˀn}ْ|HuU]Jp76?Hj~ * |}i@nշrF͞kssf";ՖqŲjM)Pޮt-c31'Y|ecu$G!VDZ^f$g$2`Ec|@cP+nJUR *+WD'j&H ZF)BNw󦚌[LQmdB̨PZVYeVp~Z^Iw+Fӂ%xz;?CB7sZ)0PlA&>9i?s]>]8ʱ .tL5xu-qGX6v!.|{#P_,NjFHT>\5. 1U៱&Zy3Y nE9g[>yM 41E_H◵EysݳᶰX^$[9ǣA/UrEIFM05$G>?VM௩ zkK }_ԾZW`~ =ƭ4N.DP;!d £8g. ZB7Kp`b2jmM]X}[U2Ai 2@"w}FׂHή|'E;5 aD}Wnj!L olՑZ/b'elA6@FOStp?ֹIoܿ>N].O/;j[g)f{T5ynؓ"D뒲U.7 if/>Zr wFtX=FkӀskc=+ >uX#Cu$`sn.@ͮզꮿ(sH̄T,&q $MUn=KlvWhq(a$)nZ:⬾b͈&fQs{vӰt_<V͢<~˄ے78gU yȴkɣKC(W y7~t A: gIPg/["#&'H5T6ȧ_d#q=UD?YI69 ena߭?AYxSim < ADMB\eʆo['?bJ3P!﹆Pmv~+LkP47!y[Hlyҡ_!8iڌ]yf6硓R76o㤭n?N[N燍K<{rkfY:%d= LC&ʈ܀?y<RTnI@/ ~`gK@ \#P¡;4MUƑf:!`Dk4R`B(<&BluAj[jm6Lr,hKu-_7 Gj\)󜎚-;E,6DV2k.JvzsECLqa{bN"G㜳k#q8ׇ5y(\JD'dkSIrBOlWd1<;bc 0xZVܷ-?dc,>S41L{Jw_wn\DRvRЄl'=Um *-[bhC aGVE fR1ېjA5\Gf|UrŧUx[煋u1+0eC&:l}̓ELJPi.1bA7+$+10WG5exӻtŮ`X$+l 3Z- I+XEæ4V NQJ *0_\F3yRP(m$6kml;%+N3kS(1EwO\ ;˯rOqh\7ǯqA(j11rM[d4f޵Lk] G)2PP.ߨ hv}oԗ 5a<޺M4 =`!Pg~e0?C#"ihQRY7a^;V0}kAzY+T3IZ eAqi{&Pg;;p,[5j:.Nq,sj4 %k5y n_e6UlG7W~j,v} 2ޑ:06)r? 6Z7/E$E^b̟n%?LcYGlP+`T1n/%/FzOWώpO-{ݔ??pRN"NPi*+㠂Nu1bD{ގ(Utc/Ұ*V5ټ UP#=ݵ/Դ[v}}{qWUo!@qpz+>y;( 8l 料sGK{`T_kt*6Jm #^S㧿!'!әUƱ7g4sKYX kbzRq8x&삼, 㷮Fegw[ʾU/ns DGGK5tyܿ ΰ)w]ܾ,_jZx_J\e& {xsQzq {qwL_MLy/W^/抏bz@YܛR~߁!94g'ՕDxC{E'CއY`o{^dW QkIY y#J ˿x"ĖvջhSn !3YgTpڼ+Vk/df*9BNsNkP3P9mxP_ǭgs x(:lPǷ΄ۜdؖ "!'b],[_ڒmi炄o7Y)ҡv|ҙ4#AMmSɡf6Rσ#3(uwe)pIW:yWޫ \>aq5_˗DVf ӏa,ÇqD^]t$fQy^`S pB7og{!B|vg%xƩqL][jM 3dݴqҕ@KQ4W0CpϯvwxEBdW9䐇wtfdf7,J8OԹqs˓G(^t;ac C~d`Gmde~*E|j]i hB5,-mCO:S@X`֩V=9q9[QJa {ϧd1.)Bj|c?7+k8邊j\ d& YOLCZKJL1&+ sA63wXh*U1޵ɞāCkQGb/<X`Ȇ9z1qAxҷ,q\07L9p_ {K>? #h^˅șbȮh(^I-Պ·[0?)(1W-lOmP2n A C7ttM% :35ish~\ї[1y5蒉:.䟯@> Kۄ]|?X~@fgÐZkp3 lV|'$@̱VHaj/r7;i3m)i1Hw^д8=g+!gy\d $1_їSP owه\l3L\bhF}Ұ3xy~mVH4eRuy?쏡\;N!byά0/6pmWuT}.kMGvZkw*،+PXG-cy; y d.OcfZ 0|~1f" M[!| Fav/@q}`G}TY')`hrGa9*הwC'yTncc@_%d); @NI)hD*R{>̮Ιǧrg׺po{+ [K_Yk')sRh'CtS we&DJՉMLE4P(08V?0xegX WT~d>A*5Ob_s4ŐG$=BXa(miKxk Ű[M>$Sm-EɇNc_bB[}MmS*,g.XDYhn?]L ڞWG02-l  5# annwgTT1}rYdb^cQ#$7Bqپn/cQB*Y1zf KV1]mF5<y7ٺ6ڲB9CFͺ.D#H;A,<˞Q 6'>_S\-V*BM.e&R[N]'Xdu6^!v4l̝r؄ -4j pCGԞBz1CPj֑U]s(Wzƫ ^9oQPJ-~/zg@#؀f.84v[E<`|e" +E̥'n՝U߼x:mKvtg5EZ|0zQld$?{7l\$!`cV]pO[|(NX3OދW'_> 9B:DW["xlESPh4]/6l;^ʾTQo_T/Y Ve1ma]^1DI,My{=ZeOCSȒ5 ER7MsA A(ſLٿ͏(vYlE]A2RJJ(tx`x u~ W9udH7 ^ܫ)Kb XubυkuQ|b~9v/ĸt6ĵ65|[^`9q :5\"]C4ti,fb TNo(AU-݇ɳӧwGv37aU@pE \NA6SX@4 4o33Adq,H`6LOL(=s__ŞWBsqss\a` Q޷4m`Wf~i±3/DT\#r9-_P\8xy0xfW|вrRy  ʥ;.h@˼aF k2CF^w,]QIXNg5SE *J! lwWhqiF%1լ4@UǗpPw]O$[1:mAz+_>. '/^ Y%&!Ȫ/N{2I ɖ8͋Һ"4 u/rob9՜c7=@sVxz4+Rc2B |U!ۙ42 86Tdž ~H$ >f%X +c`q|]X /#t@9rs!Y~KdEnԨ/A9?H|>ٓ6~+DCƾXDF+:tIOc@i\,V\#d:DpU3kظLUd"FDW3kormx0JwfЪS+U*>NQ?$f+AN*fJ7 xz%m4],_DGN-!Cw:Ӡn֦\:E풱3Zg%H \(_!t rC\&ڼȡLr憑3m@5fI @`ٮɵk.f7zX:S gK~6-_6n`Q]g`|cST-E@0P>C=;'`saK B9Hk'{Џ9mB=+T3Ymm&S\`]&0>&LS g{?]|]5(^i]Z-`n~c4Ș+]2Nچ/DЇQ̧$f[/E&dֈ&_A9aqf|R6s'^#ulL1^)-qǠ{]-dVږ`B0DI@6d2>J'F{ `1 YgDžtNbl\L["o1_g52nd䍗);LhHzv?Tz_;+Ɣ̂ =] l% e'UӛO V'j}%0JЀ]tP'=R6Ia3ߒkT?hLXTI_ix'FIu`vDYdٓV6f+G`'] M'&+Yk0XW x`66_b@`+|/XĨ.MnD*a`'l?݌[KaVyz:dN8NLD2Re&}!YٿnjHB6]:B4_Y(CX4[F_'}`?Qz|^< {.цѪm_)i,X!i'SvIth D~as9ݥ}T1گ'HﵸTt0<ԩLuA6Q ޤLw3jGV ȼD?;8id5;r@bT]K_)d= jf|׮GGJ`YقCԹ>Ŵ 3o=?m)g߆VzP&dV7ue;Fǯo-(M%I|$l;ezr -EiYwB'S}"6@oY 쬧J81묜!X"-g3aKBM@Wtz21$? Y24Mp`t޶;gG0toJ6xED2?J%"%zoTD>QMGN\c/͆ 0ִ9bdh(w%16}ن\ln|Y-xԋ RpdVؒxM/*Ceb=Qsc(2IX{NVÚLRUx OTT\d`VŰ/wa}wЇ_'}|0 wJt|"8[['&<Fp'2 ڥF}pJ[B~-~sN?qͨ]Т87W運f97ODp[=hԘ:y,!fZk|ܶSil˔8.@4=HSoTf6sM<'$R Yo; ZJϭP)ϠDgo=O͗wIXQyбvu43x||yzբ)=t/SuaI. QJDmW||8e#a#pJt+jzC1|IR@'m\.DoyAR^|)&JP^%Fh rJ…P*9wl$a)fz-bx(W&6m藹)aϳ[?xLĺ4}$)Z }i*[Gy;T(i򉇺ꚃ),ō˪V C_:!߇3gJRnM {y&^Ba rBJ{xiz- 98 g,]XGԎ[B-9\0o 6ʢjaά(۱Oըb|Ca ry*{Ó,`/@jTTP;;ƀF<XC\GȾI/>4?<5hz$ A!B 9 ǧP% F`FbgՆz)LiDKRcƽuG0f Kɝ@6}r>؍z`޾]pCl7"Jiψ ȢM:̑|v\PU i ~DނѻJN` bc!('Pߥ*l@r摏Li,㸴w]I -%RU0Ht(-fKf 3RV#enjй:Rn M~ey32b9021@5*1nA#. rxF]v׷v>ܠʯ m+ lŠkP҇ζ.l7B +!?6lWy=u5>FbF{uyp-2Bo0!V/,br'ՑtQ)6;tO nU7HdY-d"c>ĨquĖ':!{.V1-JhJIJBî#&*H?X||/\MsspN'&_za4<1zC̽EpiAX!Kgmt`bB/8}A5v:C$@^2cpŠa pbU&>(Je't~@_'AX l~ Dۄ z-i±㪢Gzl>e{"D".Ҍn*[ oc@:%+em[s)s/s<#ɘ1yp  &S^lKnzQo\9.{Y/"h%=TJoGFApӰ6$)*hO1hmpx,9a"},[O| tۇ\H%{rf < ˽Fl΍,Eu`V q+7wu3 B_s-fZ d2-􇼃Te uʪy`9Ý(=UY#g\LKVl4AǶo)g$pQQ( ;9O _χ*X.@e0 aIN؋SS1c dM;Q-v!nqP ? \涃BԼb7kJgF`+׆;뱬&rJd8fZp`0NZ=!|`T kyeNA1Ɠ%٠^0kNMYfCΰS٨"EZ>ܤ| u{cѓ] ~yT4?}ڃA Ef HIiU焒*B6dLF5jf%0|8a v8’$BөNG-=SDp0IX .T^7Y}YZF-k4iD|T+y&ߥ'(倊Jڶ* Azawr._.Y DЏ}7iZ=Ҍ?[g±ħ?w $w-Z{f0ܡc]\~@a.(~$Zxqb*HB3h{VlB1Ⴅ]Ӽ|O,yj~%N'Ongָr ziG9MDi--p/&~MFTRh΍|o?e*m()jKެ6MZ59egTd a&ƕ1 Oo2&ќ>lL:"p&^U t7x%?Rx?klBC+Lv9c`oB#"-yX- /,HjQEbÐ~y+pCs+RVщn1FQ* Fb'wSxNQWh*35ne1 oßW#Ē!lP~"wQ'9>Lo| 9ك?Mưz(졄4R_VR_r-ι XL冫L3> alG"6^ý⧝q-ͅ\xTo 7(5pX V?`2Ȳ`^7Xcpxw?;"84u*\Lr72)*\geH ϰ93\PRfQ1;GPRa2;֦"0}vsޕp&fLdGcELjI[ >T%m(07$uFtU|{6'y9&lpp؏*7UyHneAF4j]#8> hLA92'X!`l,ְH<r ١*"Y{b_yfr>:DdعwVY8 V8`ޓ']jbumױ^#bWvSdB ޒVx?Kv[V8mwLir:~(RYZ*!F`)x[0J!|tum +/o:qiIcWokE4LAE ]H^bdRb.5\?0g؂~,X+tĢ\x4ދ[k5730ha@AiT祹́~;=vcN;z /0lǑTE~6R9CŃ i'tz+J9̪IXD~"w}7d *ʜ}, ӜQE$/ Y~.UxrEE4%$Gs$]tHŕm!;. aiq\g s`!LN+)ûsTSDQjxyi ~tʓS {䕨=\'[,dˆ-T#k(P>~|q_ r5W4j&U'"LqN3Phy M&5@Sw"XBc Cf^ӵ)`)5W=-/ӽ.'4&U5(TpR86> DtSaĐjҎ+Fa:8w"v6Q_uBOֺ1vEh ۈ+# #˫)ŧH%#ACY_/rmp0&i`k'׆&Q&qYEHa/#$IMua_&Uu芜Gv")|,9;^,UC\fJǺXuf-v{n"$Tvl{ھG_iDc H#sSUȼ_/EoQMrz\NJKN!^d[:Z65z0A?l:rn-0tA;7c[Cw9j5)$ ~ !5DvJK2I>ܑ2ӿ^C1]4\c@ +]#9A4INSmĤjھ4YrG rsچ,jC;~3ÃQy7!6^FnV@#^BJy*nrrHp7D}Ygeǁ &(`r}ݠ"-ԇcz2w2d#b>׷CMޏs L_Až+t0S[v>E]ȚzQVQrAJ*(. rZPע&m:8#@ِRg@\1uOB8O$+XJk>?u ݵ qՁ߲Heǫ9el(XB qbzU ۲\\1hwJ2C\6'62,-kozF&t5XL]7op>|/7]07QҎ a99OHdjyb,9f  ꪽ94XS!dB&z1' $#, BZ0$[Ju5s&OL{^ qʁT kf~f3Q }m`,YcFڹ|hCO,B+i#~yDέ%en[%?H 8|8E cSD.U,t6j\ w$5⠏6Ĺ(: I1l8Us|cUv+ʬ$,㎉Ž5 FF>D'#ns #NƊaX(,QErYٴޏ|#oM!Ўi ۍ>R^6@eC Na;>vH.45vQڈ%%^a}{2&'9&#*9&,꒬[6K=̰W/u/v"aZ#pi6b[xwnI1U;äU-\/)l[\ t/{(i`6@~*Yw*:>Hr!MX$0N%~d"jvoAX9 ?Y4w3~) kԇiOQ[P17V:a-Q%Odz0?Yi9jbE|ޟuҧP$(h ԸLT 7ꐡ>1sZS '{ݜ!"n/,42.FtlK7 }NB.8ak:i"H+V7z!tbfm1%a4ҳY;,AxC*8wmtȿkl)==~eBҁ;FTN(􏔴x_06P=6a7A?SG9KҊjE;6^Vӂ[϶@m єo&D&t$K;M֟Wu]McGtr@]+}ύb)W1}$n҉X_EIuAh/c@*y}e2 榍5z7:mPaӱ}bƗYJoS\Z #it6kɻ%:Z2;MgE>qTi☮>kZ;J$`^ak|2q%Mx+R~/&2^x WRQ5DbJW:X~|5X .\WPE մǮ\#;yEB!Gh._g/GfXi;+1aja枣vG7Zխds€&8Gփ`wa&@m:~f[\(ICf#5$mQ<4)X}9Ù9t^=q-ZXUذ"q XDsbBYg]"̣|?GԆ1oW!B$9}35z@F@n-Rli)‹"o gT>Ha(k [ƹ5woYFH]]hNv71jSQo. X<@F#P?^58в՚}L<74,9#~#gU]zI|{ȡpxgj"s#2zp^ŧ]:Q9i`uzrRRz'Kw&Œן_rLYW,*zÅiRg񀧓0{xJIpuIە"9앣M!ژi\A3.X/C -NաPREe4Ա- E\A|4Έ%,PtYV7\fuU=uK k''[onʫ~a([G;/ Էf>DSp\͢Rq (g2Ad($3$|+\[j{ߖG2M)Y嵖EJŹ>/Bz35&aߑV-7WU -Ƽ2n,ƄڌpG HDFiFSuzFM{M$ : V5^(P PMYz!f-~s PX'p/_Q$BLiv{|҂OCljb)_2||;$ ~Iٽ񢹵 HfOIss|ɔaUH|Mn^.o$&bߺ"Zr}rV þc*jCA)!ō!BDI[P<%r)Mxc>?i6WLh֎OKTu!ɈNA<n" h} hb-3_q[ut4 <5u`dߵt8IN'%'f6mluUhVTiL6/~k;e x%9 ,/ 2`&sDfd @òH U|OQ'7jC^s(# 9&זgBdQțQ.7_嘽u%"wsWvrgI0^IN5w=?|LEj |;6 yRōH1Pwr:^al(ѡ="{Ҽso-D{+`_z$+E~99ObJtz;pHX+w]\z}>.N0'&䁠~,;U&CЙߛ 34fĭyz yc_=k.jzͽ-0m8Z ׂXf(Ib.PV |08t#H̸<닕5W.1C8wŸ'uX#6/Ntߨ]uίfp]l~-]5ugЈeB`Džeyz Zt:R~X|Cx7%.Fz:uЍՈb Ugz~}ٵXŕs]*٦9ȻKV=wp.A֤BhB9Y[1Q$Ѫ}֪P $@oG~y:ByvEAKʞ/ÖkF;u DE"!Vr-5Jy~mFr!.)߀h4#ؾ %`f%uV q0(>okNDE:Pv\ ,}6\~e~v%&WSNHX& IU !ZD9՝W-%WeDO6 Z 0NtS4:ةF;/1FQCG{H5dZ$ D(D.>H`Pe0x4mTdTV7On ?\]7$?N0v/'.~fCj49]R7SI3'}qmͻFz/\&6Bk1xNObW Zؓ"X>O Lo-Ԭ~ek @#Y5EVUgC:SGluFCpurZk8r2ͻB~i @WQIOd7)57u[m,cI9"!5k >m닼Q5h#e\%G0.X*y:@[EF U6#)WIߟrsY{&# Dzѱ'jQfW_Y@w Id+QCHoӬ|T|bqYG?^ކߚlXE=5~K*| xy͎_=㉷5.]?Dt"{ʴb;vlBo0,0ʘU++4D/!nʩi?t:Zs %}CH4s|4G:ÌĘJS :X\G+X*yB|Xi\lƨZPi ,!%Ns>؍z9{LogLEo"%: WFZAhGɛ`),#>yq6]О;)ǬW?:B.9GYiY|CxXM4=M^s@@?jmz,:@Wך4uiwqg6sz8+9s[^?"N{ U>W}zmQS[,Lx?cC6RU, G_YH E{ar@qpRV DuTe.'!OY!<.ڇ4o}1GIM]c%GXd5MDG뉐qON3 %Bnu";||<PwLY @N𬉫ۖa9̠`ΞX[4Rlk^qO:{tN8 b)yߕԐЩ;P.ͪ߹2 .-ҁ~pT-0ЬshT\-j|,pM"/} Q ~TJ`&]zxm 1u;V[}Oܭ\õ=8Ln4)w58#V2/aM!{}R7ц)v61QaǴ ?h$\oC7 9{yiV0Ib[Dl!ߌf~*&6r?87%SW{KYMU}V829)@Ygf<?yk6a]z omX{ gbZ{xLް8PBO6?qX aFΒn=J5"f"8Dv%AhL^pNy#YPOAI,;ˡ6>7$ 8!Bi붱 C~v`4^х ou>6t:wTL42Pg=n0k^\İmʊ*Hk<6{KB4ҵ-Ժvkr$%0Z.c lMEkB#iK`Y~rO"[Ti=GKL?|]^$!==~<[t5q Td+/FTn{PT3TX|W`%ƪxoOZ>TC}g ۖhg|+1+dݹ_>nQD b"e^u,%/f97m.=57ʜ#kЗP«,MA(?No3;=39lX@$g9ukNH6?Ó7XcŮ_yp"4^ dM%ƣC\" FQέdQ'"| XXy%!)cqt6MU]A=,U^Ãd1QV#-$G4YڽgD#Pg X '>@+COQYiD<##4@k9| be%(|uSq.'4b0ԥ(Q~(8' 4׏3)W]ls/nNIiiZRPAߒY^XF@C`8/c&&A l*v3(M]w!0>>3!l2\8/\g8s*$f@Hq~_>u? PBb刬`6S!&Պ5mWc9l֪ -9,>6 czKV$Cl4ݵ^`-sI5dVꏻ^![נM؉=4OW9=yN1=?exASqX':>1L 7fߜ1z`[sMX?J߇ t! NiRk0Qٹ/45 $(whydF-ڎȒCL\0'@0 ס.+X_t3D׉9 Ru"iw4]&])8ON7N3?'haC^`y.o,;iR Vştpx/ j)QUZ/&/JG?gύAOdJzYֺU^#!>}i4p{e«~dIoNYK32jiym!}!jG3J_x7V{*M1㐹`h'x po4?<N_JLQ進) ==ASKNeQ:oep;D8|ẖ9]j$?oM`ZS}3D-Ɲ X) ~T< PА H@>0t0f  eHw:ee'_6DKܥZ O:, } -qTP{ȯ >Wv-;OF*tKf=ڝW-](}?SV".aȸ$@ P.*:[J%! vcZveu(,|£8HIj ( + ^0-TUd8dR*\Զw0er+.&^,'wQ>1g:sJF;9G%_CSK[~_厞/ן ]>C\-WG${N%A)\T#8ybT{Y+3:jU(OܾaFq~}t ›W_!bT${|b2,T )(IՎh\ΧͺI[&eљi㿓b1S`Մj[(pcYś%̿\gq!>V9W|BPc #;r"7'&w6(zu1(kdr/Aaodod,6Wɨ;:{r yqH{TbQ'hRGB؋\4F?5>٤kEȽ;fݳ4NsK(?g6n7FwY (}ߜM N飸!%&5?R,00 e[8)+L 杴4O=Qk`3&|n[\d$œHɼ2"Aεw27hrZ~i]/fX; 'L}@qS4,H+> u2'^vgP AEKug"DLs$Mq7ET/8c8^Jӿԍđ}vq]$k$K7!n&b,O|l$掗wc_6l) 6yNZѧȵ5BGk5oaXvuGQ3ZC9>!y>Ph~C*qͻGro莉mz'-^ōr{*?hw) 14< TG*_bđ?z(PbejՅ5`:w]_(>HDc4 4?LaJ;e؝ kcٖ. 櫣-HEgo"V9u2>':֯zXYe{@Ե")Ne_뤽 1WTTJ5Д~FU|2.=.RCK'L9>Q %JDy76jk׳nvܥav/-mLW4XcFb:vo+,l|N+/h 5;:Zj5gO61t[\.EFATa K?^^~olzW,:s;4@5lF*&X}=*q R|t>g¸2131W}[]C4} Y\4e[jQ)6`|xt D+֔)4AY[o_ܧ^yԧʊP 3d^w 0ؓX:[|D®M%]LҪjM+a/=Lj`*h i<'T>-/q ɱ*~(Hr\* AcIZν`jQ. 1 zB0[Ӿ>{Ux yLʢa|j<~x+נbs̫a?.؎B{;r"w`wg*Z{ u{6ӎG98_$0p` ;O$(CD+Ohɣ<7%ؒ+Ee͟ީK,RsBGpvBxB=]nr[$O&&_?Tż?: &]&c~lQZf!|Q 5kQѱN Fb )F(1Ǘ}PS٩Y Б_<'RƸy)5FP_CeϦDdԝm7öx6`DV.ix铷 ecB<WDK* MI$IWGيfv Jq;ȱN.=Dw*?^%Q1=:_k Ku+>^9oW.P܇i ) uIQ$"DbU@^}/#j/H2)*@.3,N ~.[bc{GPCt}*T^vVh5:#nԓ y(f!`&jv5Ee7(Ie1Bfߛ*`jfv˘z;oA2$yu6ts'iwtk@h~hT|ԇk 㡾Dװ U8#ZjCʠ/gug~" [PSƗdW^G#xY_4B\`]H|L w#iaR uڐxȌ%n`Hz">Z]4.|ٓ*CJ(!Sw/+Ȳ[}xt 30aH6<٩`IN9T!YUu/VZ}dSt㌁?b/:(0>QGhW}zJ/qnKA,╢ȥ w&|8dDun{z"f1BZS”BT ~/o'͘Hvա#,N/ ]~ϔTyb:}6DB3`iR$'f$HBW}?n$)~~;;eNC4):c]G7 x6Kߩٺo(HRx&|u]CPl"!1׋4\<4wܮFLH1FW_"VQ.0Θ@Bg(z䝨VmЅ$dx_Z!iMPS@YAඓTe!NNfb5a=$lUl Wy#4/tʎcZ/KJ;PO~<ިITv%vY vRz%o_wM̑8^2'5΁l!mm΁$V7jfl 73Lʗ`qG! 'QM^Hxt7J=m9LVV:NLS!_dȸP-mcQ3kdu9ZX7̜JYGrI,ph^M"J/!HVuPQk ~^  x, Isr@UlX _f4݂TI9s#+ef{|('>TtCo\!sUps&N`&,AQ E2t/,Ku'ͪv6(ȳejHpz"i[1h5dw)It6U?:S_|[ >ʃ8xp廒n~\mT|~w2`r]-Ĺҫ4Jꊮۼ^zɯӯRvrzoZW-:gbٚ+Pre<5+Yl'F" 0^4quCA)KK'Qp\w~!&IƆ|"ۉgJiIS֖HqG\k\<}ëR&.Ez hJ/rBqEڽ|M(aс]Rȟ*] H0=ѓD4pY5xñd@t$T_Eh6T*9+dks#ⲍǝ+>dɱ1@AxԘggnȘ.8djuT$M{6hRdbr='תʅrmo,"Wz[wY³𮹧c84J3_6y "}w\@$}>L¯p6߅4--LW_t=VRp@8>$Rl=.MIzQLXC14}o^6i!6ʮf*/s1 ^]i-j1[R>x,u޽yKEKMk6H(-&cʳpפKKNqTa pJ#~]~ft^m=\Qԫ;d]fs"#$1~#geܰM΁.ڑ@@ JZ4XI@\Zg6K{fEU7i!_SG&z&Za&b5;rʜ'g?p1cY+ _m%C;3b [(Yb{Q>U{KtGm(x}c@<1Ň;?Bdo@H"p}t}c/ۍ:|p U͛۠\/(Gvm XHws6Q/qYvgbf-9$`#qHj. EԱ~|ˌ(2Q ſAm (|R[[0y !d~cRŵAlOw4eS'ʊk k[xT"pvvYMu1Y9 C:4e3r7+w8jFۜ$aZ"d/FȫLA0m]9еX'Ju1/( Yh2<8fmp'd1eUgqEj'ir֢}gLOúF[j*-ghI.`~f %+\ O- n]<uo.7fi-Mt:8DgV6۾3ơdOe|e?0\P0J ¯ݘ5oUQC#6^z@Y\EEM|߁ %ieWnB:P;NSdژ8[#n%zyGtӡf!UF ;0eάOnr$ҲxXId^+-,Aq!bSّwUM@F˪40·T\]'h׎{gnȸ[5($jO`8+Lp}dWn5 <;_VoGLv^IsgfKu۹;dn YJInz -TJ6EG'" 2\5bildOkhZo&Eϕհr\;ꦨ^lӫR{y˛XSd؞t)[f+N5NI{gh5+ ,J G7an=|D<@dpn8;XE8D cf-IB Bwe1;Svv+erSRBcv;(S uMG5@1Xt} b*Si9{( ̿dDr;or=5|8"~o{\kJwK,jP@B7.ApiZjP5̲62ݴ8pC/*y-p(`^z NwWGe_/*+ ǿa_23s Zsc+`-+y$31"B HprsW~FC/[A }W <#kxnŴZ[m$CM뭗EPj̈́'5m 脨4 K2ɫ=Iۿ*8M4$I%XřeOa^i!.ygnlfRﲳ mR^"Kpy3kAںn2$DJ&jLtC$)KI&0g1?gnA31/G/l"k,}u?OE ryL\׃̛k\X8lvj8TYzSw@SŵYgEX#\La pe(Ww4׀NQ_A#yL\m)d 0r,.aV79&BJ&KzQ9A+}ELz45XYu.U6Wr.%ww"ZlYU[Ib^" !INeӓ: %!|mqzvSۋb m:NcJϵC Ɨ! ҽ]bI#cF&皫G* ޾[e2U*39J+WU@4%M;IKK98k{X:8(z߼#7DIv/YclGSH^k/osx:`0xϊ&3@^=.:ua97Qj%2l"@HSuMWr(.sSQ&%|^C--'[GHabozg0 (f6'mtb߸7Ҭ %ֶWv/43[꪿rl,)"k VM=}t0OnT6P&/[':Q+U, AShITq9*–%_{DsnwG r9)|Ѻfh~@`|d}24|f= \F&ZO"Y,k&S|3Wt t:<2IZ,f] ҵ\pY+sǜTn85&`6HeYT묗qb*Zid&57JsUkCۮ'*OH𦩫 I l&,ܰ/P1wD61*jVx4i8^מ% Eݾ+-I"¤FSSki`wSdos䪗Mq.< hA{ct5&)J6-ʆΔ8$,8Qj^7*OVmb۫Ǜ4K҅xI!{儗~Zd#7:5]U:䞠Krz.o؇b(8hf7_U W#K~5MGy %]Bx_-V~sץGs7Tj7C$&\S]krkj@;`r=e9 s]uB5ŽڛNh|Q~?[}61v]=t3n/EjQyq"uJE~śOtݾO SƕMISW8ȑCm>E0^$ZYVl,tIa W6qԖxAqFX [$ceUdp z'l{O'{"-܂BYMէ;5qC?O`y?) *GLE47ru\x|ipW77c (r/YԷt$ cuJm9nk,& Db2)Cd .P0 ɓ}p6ǛpN/<inj tI=Cg>58g]@Ϫ$>EJΑsdπ'}6kHë崢Shѩ[2`j0/ )HG&1BcP L(f-9Y HAPqb Rޗɴ:}(@ɣ C^7B ;yR˲ :]a vokrb_|./nxH5B8ͼ+>[NZ\RH@U3:V҈,?ڒ& iMU,1#DvKЩٽLe6BЭ)'O28mЖ~"H5V@#1vOI1r n^ @E/.U*~T| q Ll`|s/tS)PeGfgF%ԣ/@= 0Uߋ'aJO@4w-$]fhM kfDkJیL?{\K_fXu'ua&d>z!0+H{6טJub'_Ne;(t&;Q|;fPWx8oOΣ2˗w#sMtuCh'I7 "ߗPXU%WZ yPM>޵;콲lƼpn8"0B,,,}N0?#ݩ50U$FF 'Ud9z SNQ 83DOxO`#B>1x3:Ԏ>윆@RSZ#wx^PHΩSn~3jșikq<$1h$۵3?E=!&R ƎU9h!:Ċ(R 8quG~Z BmIR-gsP#Jtc#$"@i}0ʇu) $LBS .Dd+Mf>͈F\ԎF}Z0(dDى<}3G.ՉQ PNbY%TvYdu2Kq pxޝMwqmeRIHݰk4k`u rbzy$]_1od zjxg+@Cu^ïFUYT3>]a% +(GqV] 9?fPbn*/OZ&t6czRdCۥ iՈ 2[2W8̱,J`\810g SjKo}LekE"S\.%?Uﭕu@8klFC*jf;nsVxMX'm)ug6X=?T٧^蟯(6iFVsRGYefhf]za1x" !(:+$I]oElx/4L_'Wp]1odO+v-{Y#^\iلLYC0B?t{ irR }*1`*ʳ%H>!Wl[0Xu.Eo '?7}n$ՠd+eyLgEDIyݕ({~IYj }:sn<? cK beZS/>ڟlkaptjނPNҳ5Y-SL )*Dad0%t4j ϥ8tWBaN`޷ARb2lL4Ĩ (.* KaP:d1jgTzMJ'Kr2}"`髇\3Jg]FA(qGԑвO!18#xorW(Λ:-!¥H|'j=1vD/:"/~rNֹGܽŽQzymЁj-<Є8?iuf9S07o\%WF`i[)I]hݣRS2>I-+Ҳ35r/IQa{ FW[#ceԙ%'&;/'lkN`qFpԌ,yT>}X GZͽlr̢TRx*K^6J3r-~GgRxgj"@DxՅ)4t8`=>*<5WNMD^r a!|^k 4_(HB9qqSvH E5Z!~#tTqש ^ΘӺ*҇ž6nV)|SlXf,=)5,dj}Bať 3UŠA$9^E cwB~3Tc,ME xrnjmA9p_XUA nM jw?g>&+?[#jCגHRQJ`+aBN(wtD$g{0ŗ(YbӏgW,gP7_ }lλ,?ތ!o lP ˗葠*ˤGqAHo vˉԄb/P>Tltx8JJϪHoR#lzrL\Ns.X5S3'(#yj)vn˵p=ԸunMa&٤a@,9"'?o;>I4IQZ[b~ep #2,Ƴ 5p BQwʄDU+0 Aًl')QiW #)o0jDF~pJPB/OYu7c$N G'x.b7'g lvJ9&yk䪋a}-f+8n2w+8)5ЈCCJbW8"}1ew%ϕ^ڸG}H zQC>yiI Ȍ o݊>\?Kw9X~xD;G?c~3 tbKh&OPP"UGbk;]^uj Pm0T0Ǵ=L/ 0WGT`(1ɭfaya-uY-Ҭ2R^q*i<#}kzDGd8#DyQ4p~^LMT0EIrϣ ."S E*c&JqlSdz@KIw+A=Բjյ$yEYyvPPE(Y+gNB]WJ~`_PJyRUH+0ߌf>ИܻZy XTyP)IW#&*ĜH!?˽AvYvX*ʨ: ~T݀EOMPU๐ڐ/\UfU-uwva L臜I`t׉Km9lYKpbJ^ \q~g) IXKg#`#crlum 9r7 ؃r)}Bp،htg ð})U=/r o4ki9}F6S(.gy7P @d[m= F|{akI@;nc4;-MفdozBu נ BkB̬yYmvxEwM %`xIhv]itc1]5d? Q1s*2e;O߳l!B`햁AB S]e9g[dVAJEN ntweacS*=NAHmYvx F}QBs/|WIjbbv?k:WPZ0)Ye%4,XPn `Ў; βH b9)V̕4&"xrj=º~%ٸn'<.]GvSgOP?c'aF]1xU2&hpU"R_@eσ0_V l|26_ȡNk'~EPY\|,kb9s-|Qx/eaXO:?gŒCԩ!'$Ahq(Z ,#QU"kZ"e]n/ݿWJH\ z y2ns:ypx^Űoؑ; F R/4[-Ra _Jwov3S ehӮF)/B&޸yFJ@a\Ң~.$J4S'ͦGR oȣu}nt}n\AXFIU)r.K:m:Ym^{{sw n4ټTU<~ɩ&D`"}4F ZRI->DBspC\KQe: Κ FO1d3L BdK41v/NJdzS\{/SB&phުh>va?2](h^m󙛞Yth*2B*G䐤 A,Ex;xǶ)8 .Cag0Ԕf mnr ;73EʔSgΔHՉ{lѰHFjD-lǀqr\x`&ƶ-O}38q?'N:Ε{0uHvL&CyU;3"ṉ+BGW 2rN4$1ߏk9p\Nr;'* a,<A`@#^P-2DIvQ)>{WmjP.yt y*2UƸJc9:,RuvH5Ҏ/gh-ģ[DĐD+g5rTf3[R갨N/㋆{棦*La ]leTLWIz^o(k\O WuDܖ?uT?Sek趈99;3Y+("]>M%אW1ual& 2= Ȝ"DiVosٖrôT^?jH YF.B1B[~?ʔO98\OoraԘ}z(X bgCkf !bR〢T+ X~P3Mx_.b(OyodAgJ[^bmnFQټj;{U&A PU : چDbr B4\k9䋍cYQ.):qF{z^nUiCu5=jPe*~%s!w[@\α)"*]ljL6nh?f#Io/7~D]SydhQJt;Ꮂ7-1EI58 ! C֏P骅E_"TSqc}`k_L$epEZ L"gB OYT:7P{aO1<<~Vn TYa"i_bcq.pH'VFx-HeJDmIg` 刷e}5k(Ǥi[0efGc,3q-yѤQiPAkѝlpAʹq+d\&T8~zFxwxv;cٻɉ XQT|p&IP|T .L=+5%7jr\kLm=XCt0#rOzȠUp ,uYyp˽"VXs89/Jqr$CvL)K4kc"^dfliu$=.| iv!%ъdω$f,Y +X`1's<<0pXBgs|޸CT+Ow m^ lp;;r* X/W>>5ft%JJzx%Zz9zʝ[Q'ӨbqO=yxUzq/κ) T|2qz~ferϯӚҔHBI0.gʖV AJ?^п{ fƒ*Y@ x+zz}JeO6bX{tVB&T(eO:p2ڝGY7gWa,X-[Cem$@w5=xQ¢e̶4hпA&}^=KCR l딇zRyt@Y;XLx@upQgm0tH& )pCd /54pG6Djwءd)B8EC %o),P{|.=L_@N~ڀ6өddKY@]c7_ %h-NV˭߀A6}%kgغ> ɾ]JG~*wpNm>U"wC=<$cW*)Bn4 WJt*Q}{;$4 v"̐}`;8\V8tHSk^᛼5 5s"~Sx*^tg,[Ad! PiR\`gbF[zsd)!.Rz7$Ժ#pmA2x\?,Z\2z%A-Vk ^rt;ِ{IW>oB_vX:^\= NQ\2 u8.Jʫ'질/BYIb"G48chʃ+*P<,+=c|S @vm2F[wBjwvrSY"vWy luU]UztZKdB0Ւ%>徟/IosQ!Z7SXlgmZy_HPtjt00O;+v9}mjM|OZ x'٥w@mPT.2djT+(QpGOoL_g2m sabW;TO$ͥG2,4$i'n] HP7rÌRyA]<0M~fO`3@00+<)HA;.[ L쒚rvbb^q#l²X.mnmAkX4*oFPaHT (UkN>fq)u=g*L(r8FNP%K ͆ā#X{ȏ"D_?b ?B[!PĂ0$0z_@z?s>e8<;ƗW6G姓\x0ExZbi^%O!R D=KVbUSgpߗ+u p& k sL7B06=|7>ya<$%y(uerPHR}xݥD u X6 (S~uKChLOɷ'V:>#W ٕ ؁AQ&_ >B@Th}'7 H,(m8zHA⁹#<ȬI_^¨9qN@ I۳a,Cn0q̔yH+9Ȓz84 bK=Tf~p?馀wjPV qԨM(?pߜZD%,e9Wm0 Kc$ZC PfDzHbX{qE` m{ƄW>;( ܀A/Lˌ}L̐ҋijau ctFGR~ۻJœ%SQ݃)g@ekvis:"ޜ'_ wnGx;vE#=^%FǥLl'͐6IiF+iLJHjj×tTbl_gYА<"8=+H9"p]?Nr98c 5ZU_SJ2FY1p"AJփt0>Ͷ)=֎6ǬF0N]Nq~;8iff̍XosCqQ~DHoB=rrSPtӌt`axDʛ43|+ybb'0WFp\~ik?bPzc((&S,md XBt>Ƨz"ԹHl ȇ5]Z3j~@?R>6qɗ.$MGLz649Ө<K{<1עBzIE-N0ǣF@.R[%,e$^=OX";]Le5<q a0-%t4_r />. ;'CIxjy})3_͸ RΫc]y%db$ 7>n%x ,5D{+:}v Ì~08/f_0^F-2T/Y(EYk9CIgUآqbMf =Gtl ٢n7$u !JL(5A9]D[wZ2X%wװ.ף~\mR<ˣZ}:L1Ɉ3b4ࡀqt"oTFoTtUB, ! C)؝{/BFΞ(v ck5ԫ@l>njD79.iCD=)[8^4*v)?]:P.Ɓexᴚ&y}!j*;H3O8c/=9Zv;ٗa-wĸl F{{kMgY6fCec*Oc%iE͸^h-;Nk?|| =\p8!G5>m$i0ɠv %$ oޥKceDJ; P!7uf;q$$&ىSN!3ؚI㰡J֍]t\2,ijJx/`>[F4 YCBN E9e]ƗK{G/m?V1t%au@>ZGqTR,=r|'K~E!氨6f thJ@S1rEoT  K[ 2^ 01^0UdiܲST\d>̚O+ I}n#5Ú*0٪3w/OE6Mo|ӊ7jXd~Uz~(D ruRt=^R*= pYis'BA9A1WcC|oqS*.ELB  A`%R?L۬.ϚAkA |Lc|vAp e\ .27#L-#$n+;FS"=JjAgsoq3 ֑D p;ϝ:4bÆ%MPۢ5ɠB*6FYI} ֖,>Ve>wT" rgOM*tO,x=17 5Waϱ?9㣟t } Qux;ȍGb*Q%vWy ޺*RJdl0UK3jc,t81"%j+ e=HJV]^r_sDJ[r:䵴]ζ+r_^g' kCjrAx"&ZyRQ./lX@,bVe)b(8UٝP/oZȁG*Cߓi{,>MIYIpUM!Ʋ̢@]=7Bk %tn&b{悳=C0o p7 $'DS8V#==ȏj;ȋg%ޛ&@g<,ㄋwѹJg'4?Tf-K&}Ѿ3s> }[dq2ܰ [ D8}pyh94K g1Sަ.>t⸕p;(S5n|18OZn`eV"ӑ82Y"h bchէ_)Vr0!%ߗxkm옄~ 8W*,3RGȦ]KA|E oq͖ [ ! H S<ϩ &OxBvGRFlrMGVO s2\S3ZNT(/X^ 8#;n-I'_;S (3w>u%}MOZiX\) ƛy6Da+DH}O {q'lKVIy|lal?(˸K,iȮW$(&sP$%,k׾IjȖ^8yC23?7m=FR"\yUKT m&3ؑTHs \KX({RoI2>k__:):4 VN(Rbsl2"wL=Htc ~~tN;'"]j]6-% 2,YfE®r]·ˇX*rg7{l"鶦nX\ jc8 :ۆq;ҲvCc6j,6XbӒЋaNگ6҄ڈAH Cs@N#7 + ޸.:X[WiZ0lʖ9p^xd|͉(DoJ09_ @amP7Wg3oaJwC} 4;}+4}8- IӅZ'fuZY?4m"^yEvwz;]6AkTtz"2ǭJl̢[S`y4!0HzQWPO7A$ne{_Sf~L32O%!MIVpW[;C@ld1Ԇ'oF#aTc#/#XfN_`j໛%,Ļ~6r '"vk$tm?[q f+ha0k3J;DU^a7`D25 ieN JB`v ݷ[ E5G,>믨ռu˚q( O r)j#9h%M){5虹Piz+ɳ~ubDը0 Q[9 _2UWtahi_IUxivD@{} k?ܒmRxm@^6f"l!-'k<%Qu 5 Oe3s N vurOrrP~7:? ȃJfHF=䵳~%9n5fj^wFHiJdz?!AP=;.47$d\,xDZ\ƩZv{|G)zx(=[ғvi<>jEF#՚zƽ~.E7Ya <]jaN`㰂l`~N.& epts7W2"I,e e=$a02իȆ46 Q0u1@+r" V g|iT̻.ʨWNb'M7.GztI?jWƙ1l-Otg~p)].~ҟ?hFJ5}u)@^U¿|TeRa٦MW@{5;}i rv dD\8(EV^;Q:Mbj AҺ=~gh]=qhYnAF-ƖBwL$FLl8xS~#9Z{a_ܚ`=x&]{-B#a|@Б&HV9*ʊ}+aPp=ypƘ4+7>(@pQvJGJw?c [F&ym8%-!KZ}V? pW;KP{@8xUMo5D<Ұ#s:IBn4"Yr~ . p!G@rhk&T?vtWR-zҋi *$0]K,h!')Iv \Jܪ j2Zdtg;NzkƉǬ ԃ/NŮ3L)mH{@#Ƶ{e* S/&,IstiC1D_ЭcPSTFhԔ4lO)? N#4[L"[6`U^7CODlEB\dR j JE<1K-n%hfe# n ғ4_=,nHM ]_f"?]q3豂r H ̵*WU &opӃze;,(,*3/kJT+Q;ޙ&p-+iJFhf4go^N)^\{M`vZJ;SakS:\lLhPmį[=Np\fqmfj?f^vO#qfR) zrTAr:!NuJ;džNZ/f:v& aIx:{W;!͵XٮYme':aeVZ,I*g >|P e7vO{cG.9åY d!4ϱ'9fҵ/uzrQ5 ByęTF'A1aIF+y)(;N‘ѻء=x T6:mje3S:[O8wJf1<ñ"C5hlwVCMF7wL}c 8Z?B.Kk|1d}BiD#3֡p_"{)˄Os^yGQ#5om>/G6X{!OK^7&f>XA ~2a8h XO Žyg!)5{eY"*3`2ڊVbR!tf5iNG\\m+!JPjnt'2Y+<^$SqHbr_*|>'$|_{(h.o [<'#{GcVgB__9 /ݜKr:9Mēq]y[Ks %%_ώ7!c:d%@CJ6GJ&T#][mBU[7Hy,$^#iZ<>0{ו\%|E6_pL dy|aʠcXP0LL]-,%0q.il7dM1=ZyL!U"U@H1ro Owۖ_I(6 >f6G~guF4ͻ~vGvŤ0¶O*a6O6|]TלL 0p2Pٚ.90uܔc@n2eE&mr?mV-6th=n1zBrNt$s]ylx1.C:vAvH'yS'foA*Zff•{?gU mG y6VeeFlֻEo86ΩFGJGq2If܀ gowo%T2S=2E0$)7 }!&fKSǴ7tE N?~ *!JF;Sj/jH(ZO5 hң $&$;w%aLm6,Z5P'|A/tT B@[` 6%zۈ?O¥nBI&$Maj3$L=yJbE;irIı[=*O.R%&Anx4n|]3%r {棻ȥ)#0`% p6MB{0ó)Ep^iU^y T80x@2 )UjŢ#nu%FTf>q; ٲz88J 'IiK!@⣺!`.YJ/ؼEed~AcuM׺V:͞e)O 9PY'(V9h}SH|@ɤ:LlVe=FΊ|djc k,K݀&@Ž~›?l< N"EN -Oԗ3 ͒("EA)TFQ.^J;-sf94! 'H  BL "VA(~k ҭ$AOH$ nޜV́Wbz^+?a$`AFqDJ{Bch^{W/uä2ȂDE>dI%<n,ka_տCsD,&_0Ԑ. BȨcs3[@F-lFsUTu*f̺IXr-k\Tw\ѕˁk]ݡCs].wHф}zatGO+`vHyBg)JjN< 󛾳8`8@-5N)b&5܍Ρ񑻒\ x!@& A/7EHܺ_*321Xtͬ+MWMNZc! xBwI᥋Cz )*(T֔Sxzf,HB6!{|kOdMs HH}/=@Z|VKRrtԓSHݘ-!:`X&MQU@IM>CG_U $ )FI%KfB|?v12͠ m(Լzd-?(nNZAov`}M a?"^AWW,Ȼ ͎Z-ٖ[B3ۭ/\w^#ώ<@ߣ;vGc[S/ʃ 7@ɏ$ VMU@z1Wur_*̸uuNW7<ճ WHlcinɻEZPETI;[~m/{7r['_\qR8q b,'P5i5b&/ܧ В5G&~R_"?̠F

        o8OQ,u ^{8xA-!p@v5C"J^b'RzY׵nДIdp[ʦ^/ EFeOM Ly;`S0m + !+ۇ $&zk;5<=Z@vSwL}%3k޽ Ԍ1 hu%n"P34x]r. _М"|їl cx짋2~c Y,*_XW]iYn_,[~`;5 @>J[ [{.rbi{%72Y2cv:s Nxb{DVGu3}$##׋vgBl/">k8Z)< C1%6gYQ-VާVf]R6[ Rz̮YgpF 0o 2$etE4 w1 df /*y$KbbYҟߡ,%)'&'j.#V{h;9Y4Y $iAL~ǧaWO0aL>:OK7hKIzw'0uo5UYWxqoaS1=4sPJH`>b6Re=ke2\ &m.Y2!se-ƗGqnbjmEI U8.36'=l$ShsT6!ԉ+EGf6c9Īs|_0(ޅodKJ qvIھw;2p^yK)dTDYz"£1, %FMX;f/osԴb<if-0C.(+}^5$8r0yP ynXrrqKVCڷ‹UJSC[,麠pk'ɭ];?稝 X7߾ɒڵWnK: 4`_A p 8`:$JN%ӀݑKFyBF]Gxk3G逩pQI%kaWʟJw9B8Q䬣2 Y}(&&dEMM.ߐQG;B[7TnY\x l-rΈpxXF'1N Z39=Bi+'M+3Yj~?Ϟ@amI -`\͌ts7t7;\,\y T#m=!'Ԥy%YU4bK ű%pjF'VJsXq!@l7eOd1{#iȾY]1.T g8~.Tiqs4"PBRsY ⭓'#s2/#s^/ׅwpf e=o7ߐ|=LIj! 旖E9P-s3 qĶ*&,!<KFx[ad|5Nf|])g=N2a[J-sluOQoRM_)%Պ8bΙ1|49yyin##ͬ8TC+ۍnFE})xɭ*|_LdQ6qIߞD$^F'J5Nk GC$t]a,b~7R{X RFGnpu_ȡ"cd:qa ֺR[qw_ofG`)c\6#SCL?J5.ySQ0Mp$ɌnVe}*zgABX>)c'i_G%cD=^R2 ~r1dƞ$J!m e ːa j#G9_틱^tرX!\xeKvqNrKPcwv6['+x܋a4c媊74.O7t`<^,+% RjIi փl3hG\3CBӫǙM3þ@kǒ\ȚnFfϐ6G=|щuAuviMɰph`b:xq̛ <[G , (MIԠ r"/5aVS[Z@q AsL{8L;u+<3'9:"qF.M Єo7A?C=\=$`VAR6H4ʄqySAZg}!wgJ"R`mEH21' Bڢn9GQ=krCZ]y2 LowzhΥ(ת<ї_ F밃_}<,NtXn+HKLݹ4ʏ\ ?j6ԴPf},$] "_٠H@md\qˆ&^$mI}vӛ?(cY,J{ΛGDD[(΍c$8P'ӎLIIw5{~"ûTOt.6iEғ7CS j0 5ӓ>5x@U ~S_8y-B\`L cn1qa$QzJ,lPsw!~C¢:0z1M1p瞙<ϙX)uR)iD@3NoUj79vf̗ 3>!>Mf:)vΗ{?U"MvZ|TXoy1SHtlV{jO9HtD%΀nyGȗ3_c6'6ʈyL̤)9.^j詸?TPpTb}O/vxvLJQtTfQo'nεo$" }b ĕD4O8GipD=礛X8˕R z !r}<^|݉3=*ҥvōjfd_zNcs8pGA 3 ߧ >^(yG]]cz! hWUq պH*K!T$r *YxduSυ@ NO[XSuOQ ]ZCi~qn.; C(`WщIʀEhlXhHOL"eZ̀ Q-d_2}JidVlű fF߄Ia;8Gfr1⦿Xe;{$υc9Qh{! +sX2͈C|cԪWE&rq%xRq3;!*Lnjj*#VszA`%:@M(ؾjzZU@yb` %eΕRE;\A *ԐjhJsI3UL2h 6J]viIL2_t1]Z@)5eu c_ifӒJ=n9QٶD({99g4ČAs|nGwֱ䝗<TtCY*#N.}_l?`/`\R/ gl(<\_vGb'0C=H6m0!2Oo6-G<cB%5V,Hr DpXoNBOUE9x$pRHeΝބAbeD+Wl\F9Q9!Cy:0NM>F[x$7={״͢c3lj/ ѠYIT$ c'"!7 |K4Yd~(a23'[}X7e\SL&{eiZs*)YVz0*9Wo)H + zQ =Ь"kD<%'8|0o1 nS~S4!:6QΘ~52Sfc$iz&C8tB|?,a.~2AYG8߅¢w `E0MXL@ծn!N&qu2fJȲ_U%CɹX6bU|ywEU8A#+4Y+n%;ˎeěcP*&C! Ygꇞ+Y P$gosI^y;XB^]&TaGe;>s$BW.' Rϯ*k B Tw">m4s9nSudXO𧪟fMو1AZ%7uT{q0_"-\'M5'ע/ ۑ?kSqr1 A9![i训ٿlݗxoq z5ͳ_;Bonz_wa n$~$4:S"0Y\XRN4V$ϝ5. }e!!Htam21)OFOc"ta0K}q>Bẚo\At$UE6:83}R>Hf 'Y:Wf⾣y]fYxHD?;[a|Ծ;zd(ɟ,oeփh iPv'?}kfL?h84P(K+֜ ;eeYV0q*k;4X "%y\" 9ƓMEf QHF " ʧ9]0yNP]xXaYWųpR_("Jsav, J![xDnĈm jq$xɦ6 ]LYMfw5G97vGmXd@flvv΋ ! R^ $1Nf<_bqۖnL 2+#aIQŷ } `7@j}cxUih{01r6Tm?9緙zJbp1" @x og֪F$8U A0P"M yՖZh2k'lH`<%-Ai[MOYdSnځ8sQߵ<@H\2oLL5yRcJ9fPU-2aѸu 7F䗩PZ_vJJKo_d&yl$K_2]K=u~ yiBz}oׂFb 2AhZIkWNnJ vq a)b] ` \Nv%fL5"qAѯA:\5=n!@n7ke6@1X38;9cg6ގ~.w%}TǻXrw5z;#Q%a~FxP<)c{чImzPر̫!gNzHadze!Z?ũevH#lisKx? GcM˒V*'pd:~)| -͕sO:bG#C/9hN Un Ý͟a[(^+ o@Jؠ2xv w;nj:#2sow Ж~URF>:!jP.K@Ai _~aptr78B 0H8 *_kMnGd] P(wOi.ߏ屇H[UPljQ5y{~b{_{Jknbg/,Y}Uv[uѣy+s3Gׁ|W5/J"殟#:Z9)k"8W)LZ3A&/Z?3S-K~OQe0!"W~]G:wI\]bϊ9bӝ3kC L SB]4n!^o2Q$wc#FY6{@|.Im98K8r~QdnA"+EXzc+n,#a);JXh)lԠ1kl*ǓWUf&#>3/{k_,{p.'y ؋` Cn \x`Wl oq,3r4Y bb[@i e{sQ #Ÿ~zq< 9$Nڣ34luN8ВŅW !d }6ӽE&g-32xyt+J.&E9З/yϚE|i\ڳ씕c**ACxe܏'8d@4X#t$k>`IGy=Ap,u #j9xQD YnD9^kDYۂ{O"7S(7ցi+1XM:6Wyȿ;PZ@T97c)t>׉G [Z.k$AJ#zTP*}Lꫭ%ůE%l>ək1S/IcCez9)neO)܃J:e}ߜG)\xt0;jU~PpE-[%5'+<d_㶨ÞGGmDLN`{޹I,(['Ɗm<]MUZ0d"N?5ObscJ}۫nfIng=!R?saͺ;\a.fv-WQ[$ ǵB픎`:3iKHݼ6>'C-׺ G.WW0~1KБfV0h1dOs2-3$\%.槺v|룕p vɡ`$_{lw#x95>ZY2-0?R%?dP|e~K^c$6# toRXrS_&3㧉ʠg_v1]v<"f#7sqȾn7?ָ)Gmb+ nB3ەqo {r;fUibd" )6<1: e:M (QJamjCTՆ|mk.ØC|_g.A|zЄgу"]&.6DNHΓNc c{bߵMka9M̨JƟ%?1L$-'[FU*MnOͼcnxDL !f_El"0hlV_;svLdwa]-e oۘyFxQ;d͕JQK]V~gq 4%غ{Ut"^6 Ҩ nF\shBΎ7H{{jtc}ľhx s4Ci,*qRlpdp"-'Si<$"4ԡ,; #i.HꅏLr\]ͱˮwJ9Kcr}-I3A(vfzcrzbBkyWθ R(3F?OZfQ'/?_ĬH8 p6Ʒ/eĒ[Ğ6@x-l~kC@%ocA4R\3;ŝSYJ}e.ǁ:w 9RR,˗: zGU*#: **xFAJVRRP){JZS ֧NwRt:O-< ]IZ;恏6.pE*wf!T3O/[^XCKF[GQu /z;6~+o`M$&skZwZǽFiÙHov=k#G(^"B጗pvCh{O20g #}n6)Wk*4<^,ٓ#r%A//Rvb_D"daBi'Et$ÙUm@ 0_#[9FͿiA1SҸ((ۻG~'`#K:?~r)V$$4lH$3L?C UEKfhkC&9u >rhzԹʃ{ӈua v3vg#Q ~_l^R_ ,Np ul3?Ss=uқm-} q&RnpXTÙ(Uԉv"b➰ܻX!ON3HcjW2M—=,MDg?3NiAY5\]. 5X@"GF%T Y\r dklwal;}g?ȟLZK5w*!nu -lS9;ƣI9Gæu`8l_(XپւK/! wߣ%%R7(ʬw;()b"s "Z,>-AƶST Q_c$hbvB$k_G ğБ䴾}-~M NXg(2Y~2S[#Gi7}ǚ ]xSFkMMJQ%Vz4=ƆMνZ-:8r4>6\7ܥݫDKfPI2(g"s *ˋO磏{IL';{G)r}?݃꼸oꛃ6t`_Pl`H[0:C[,hp88%x^w`{|3:5R WLTڀzVN+4|xCQr"H%ژdo'1 Zsvw.r,ܤm_pxVgy 7)I@iCK ;v'ԕb-ƳubiJPWP[؉ڦBp0Td&R߽IJQ1Y#~N!Y@WLoG1CRsAGH}W[Y*waÇKj6\OOv2-*^཮ \nzS`5;_Ǎ89Gkb 3[߈" ʾ] uM9ZgO` D!v+VZ ߁ E#4E,3=ʙq+p| $XCE_hѼ!"î*)e* o¿!@$kZ5~” 1\L v3Qx,GFZGmDgY r RNUCAOWR5Rk;"rs㯑J%-Ez:{ᔧk|8 "$"^#D<-`_toK6pǶ{Cft{n3-s'n!'| ({VQ+E79lpFwi3Kdo+᳥\r`H:ֿ$j1vm \S1?V!$2is2 ޟys3LgR\!FPj|1K&5AnRb=#_P7ng*oZzon66i3< ~!7&O 1=k`40A6/2TN٪tPޱh7{Pg5(86UDNK^~(h}x7;űQ4 .k{iD1c-Z>to?#LMͿ|?FNu¥cp*cG(lp`5\WO* iO9!O@2ƯI@0 矞46}VHF GzXG܌IyҢ&ST׿(1vED,P\8x b=F/s9Cэfρ;KTeUX:rԋw[_E##`Ǧ!]lzϝ0Y<<]31j< 󳚱K$ЈѦ䣰t6=3 qgT4޹^Sro/\v["+SӢsz QҟyJǫ_x/O.PnsPs9{"RȓlRKDZ}:OOa~`4ஊ&=apMiW xԸo"N&+hZGM?+ S]'AvJӬa+ oݐa`lxIn"K+Uc%7^`)jO0i7NY)W7^>.w1p־1Y[C6i? #}i2K:S5Ci1l%Ѐ૘NT34vmHqXҔF~ԋ}l O,$֡w`y3:vfmN/94_*bx2f>9dp=LrjIфvjϒC8m cJ6?JNXӍH1h6SSzg&؄PI^{Ԝur\5Y)ٍMUf yl 2!L@_)?Ax02$k2cVs{WGȁg">Dn9N#+͇q~%K,ll|xP=_LQ]u~-4X~ ʊu,Cv'Y^Z. \yڲUiFSG V !]gO[FЀFr=J6N,qSEHO ]A,$|ͥ=Ɲ0ԬAEc4X+Ze'm #aT.4p.Q୯pSg 5jo4ru*sS.,:y_e{LXЇ7>VC*I\l<3~Ag1繕}AlBlVᯙCl #D(N+nzX]x5`L6@UOԱhæ"FIANZ"%^Fqm1k\S'gvmieزWowԄYO?QԶ }1W9S /jh=~RԼR =nJ7\Sw14P jij)oRt~ b(_Jbzh'? G ᜐRǍY݀e5ȃIr4⩀rGL1yjǢ<;J,(g"iw.b}B aْ4:ːn)MWh H&f{ohӻ L#[O.YzF NLQȼb z~40JVM&᳾hD kL̥ +}h1(,zYl8U^ū=[II28W攊x"G91 ۻQ,δA[n; 0QREզZ\vE2oWI%V^co/3q)tUtOi+|Y94GpF[$t2r*_%Q ƦhN)J2cNKIsJbru1'";V5^o*et9Xuƭ+^vsˋ0r<Qln`%x0ԙ\%HiUZ@s3՘/ٜ$S~@3,^9*xx^z"? W%&IAx9ϩagL^2ҍjv 5O+^Gh$0Pwm /L8+O2,t'6􁌽8: sϮ$9n"H&6}dLܷ_6qvemY77\EHM"aDOk~ح!n8PdJ"4„c%9s:HNA3.tl=-хx^hx2{c?I(ȿ%#Z"/Uғ 5s,Ber`,-чflXSfJ FUzYdX3jro4r\zk%:4j /c{K>XH8KtJORVC&Lђ$wpB)8S_I[BJ6T1+|a#i%me\?:\-9u`fn ]J6cn1nWΚD[*;z۲ e,}p_.8`cbYϘ/f)/ޗzq5+^!짉Bz{jH wgv\ߜq}+19oϩ!# C%Dhue\۬YC4CȖyWV5@2KR KlrE>VeuՎH*xZ@ؠ"Ws?$H;aH4S˘C׺ul 뾨ȶєfsbw`wy^Bڢu\1?'H:~`OZ}lOGKF|$Jxժu޷' W VI`Nk! tJ"q/$uL/k`XCBhVp lt8QDxo·aoŹp!: \q^-j(!|Q6'4뀘X7i&r(bnX}x\]Z<ǾNU Pk_]2:qO/pyĎce`yQ\M: ,bYj6[""xǡ~6@߬\/#Tu"eFmh*霑 e,_ Fڵm/,y7Hƚk$'1k)t|9 UjktݦbիDz9қ{e~$&+3r%-l;иgO3 $g yeL|Og,{y)}JE:M a$zYr) 2 , eݼ 9.iJqqPP^W"4r9[AE_r7 49R6Xooau{y%s{ aӾқhmJ|Oz%ߣ[ 7oO ^:;Jt&{l\ʄm3GmäQ>uACH#X*\ m馆)պrF*QjQ>{="h ; )VPnΩ:گW>Rd4zܑM5 -"6&fN iR.T9As[3:B6>CԪ׮:XV Y|Ka9<3=^x.dM $vub x6#xOgXyNK^JXomYDً{J$pNFB2[B5C^>B:GPIBjOrh"X"ۂ+M%lX:&B՜/͑NLfx`31GRMB9ZIci<Z3]By{[$ w:r0&47Lx#-.wqTJXLE˛Eb-YVlO-a/vH@HT =k 6]:)7'(gWӑG!#yzթP8>:lfF =ŝbHsp]1as AlDCxX+rF~_S{DHbtِF)3Go5# 0)(?wwbelQXsWjLXZvtU8&0?Z_"'%al)tx/aB`_sm244 ظgFG5zB_KI YJ]d:-'d%xQ>N6.V)Պ *eax<^:K1YI-@ӚJlcXCtq->b[afzSvbW:  LolwNKrM\3ō B? <ͰxLI u}hd} `Z@yX2<t&|!\Xؗ=l:)US?fvRZ`=F5LŌl?bwoaAY?.zJ BlkMg`ڦ8cX3m`yoXy<@g14 k,/Ӛ01EtEtQcy.etO{AP;vwg=vYWx`K6v< 8gt'=*.-Y%LkVشu }FY,ceRqԍҍJ$ oq(^,B4Mi2*rB] ՆBaPY1^Pk,vf21q)$!WόƣoRX&]YSIۀ)i哣{xuku>2x$/UqsFяJ&NxO7f='b!hy e6 PT)Hix?A4EX&Ǻ()B+*{9ČT REIߐfR): e_bv`D~98 b^,~2eҒ$gb֭j/Ohz`/]9"kDOp|iWC7A:wAn#_ VԲ͎oDQVQg U35>J= n`E;1p\ZiIats'g,@f, TΦICEfhAշ\_u̓?s:o5:@_6#?4j!| ]EȎx-RR1zx|_i޼J'zʋp\HbCt `4+";%+tKG[/d 1$%IhWo*1萠U'3Mv:8򔽊"!?PRWrD[~k<;AyvQչލd.28 |[Ɍ?ZB>yZy zα7;/&Y<O0m OʚM>PkpUt*6bSӆIڴGiQ`ϧ%ڭo/`6~5\B 6)dBXd;8Sk}\~ᣋPMip,Qm+:֐QĽ(jS7M ː-!/:yv:x-1wɆ{y(V 3ѱ*$pJm ~fvubH%$0xhʬ x_9H0B2b$wj'P6MQmNgRG b&AlCS Wj J>pهPu{V@/SN2^M:NWfm TsmkBAniCm@lJ>]A^QE{X$u!{}q4U&h>d\~g!. | bhM_Rl Jao5cDgv2S 5鶾|Q> g.X*ec}Md(lF# E{3T{fxU%0kfIȥtF~_H٣2J\>E 򾿃ev~]3[ eݶeF 3=߽KO]逢 WѲi+7CZGwJx/!uOULk#9\'.3J6g{8 Xקa%:,tSpa$̳``0&Vn!{ɨlBEڣHgP=מLaeBިM  P&a=y $6My/DĺTUr/$SaJYTi?Q#9rn1/Gq@[y5XLzyȇs2׈Ee<"$a1|C"xrq@CFVGzok.H*,m2<ōԽo"L:ѽ~Q.f-+W(M㑛2!qȶ:;c b;rS~*"0595(~׉f3lxE$f͐eS$)3l ޹ňjVǨT`!b+lXJK>~$ܔ@ Us8 Frt8"3[qcfR'5gH#i7+S"ST!޴20HNɑY;hx$ $3fws{zc8~l.ED``X `Vu#op%ŁF(;ɫEC$*CU:9&Vd֮YYbOZTQqn2$ smדc50&46`';"_[I_a/$je,ȭS-Qu'y}S)cНdznjE)j$p}˃H^+r4twJ2 KPhF!e[ ʟp-d|f3|\bj9t&9bJXu"sԡx3=(`nfiEt”|hW.WlLwōΈ4@g*b>s%W>rŞI%p,=F;}H&F)BD6).>ЧTE ЕRDjwI2ZuZ!_sa@S6޺v Z,xgk( #.${ mGzbzڮ|̋fUiM\ }CeAlv~=]?!s}lvWlL!Ir?)\HG,Sa( ճPlƒ7)TXC4OA>N[.n@8RZc /1&xA ސҕ PPo]͚"uEK-,GRIYs5S+.̠L:% Ȇ)wMUZ˾JH9ذv2ߛctw:yk:-ߢ gu!Iݹ*Ϙk^,'\ Lͻ 3^!ոTXI. p3w)呞]Jxq%5A =8jG'*ToBPrG^]M-GZϞ >iXջM{sMnqJ1* Ӻ?rrPxinu0딬GrLe{8xM Ž>@Z)B+Rc2 ١08Ϩ5#L~@0L镃-G^,}Z6hfkmjO N*:Mj z{Ieb<¨6`Ti;Ua <;3q#pBA㎦5) -J*{3c/-IM;V+(Ѯ.|QW }w}.Q7ǁ=-S| =+?J' \o8׾2+?ڢ1N+ E_h~`j A^%o!/B=m kt>̄yڭ"YE4udӌpܿd>,K S#\36zBE/1F?ω\,gsZ,ƣ5u,Nۃp"G0mŪ*9m.IE%jnp%,MRBJ@hAYZZ&WW|{͚Enu){a[j, R 4'c1O54'^Bq ץ-2Q4: d,VKyV\skt>`<# NGo\KE )p፩ayZ[Į-v)9،ihjy=~ߕBsZRSlIyuSOm;Ymm60UӚL2 ; AV%dJp|r5cYs4.}qiOҲ`d[bf`Ý"ja`E~"qI4 2 8#2J<K6~GuJNJވ9|2</&K_>sDiEuejY grD)w2>K G[iD!0-o Hb t)Fp 2I UIV;;+x K+jiX[޶_9ݞ%y\Lo˙=dE`և/foWՑL2 r r ʯϤ}ɳOHoPS0ࣖu՘G.Ge~5s~}jrc4OzH%#vICx 4i+*4)K 0V㭅-^H7!%'mc6Fz`\u-dFLy-['hjrM5p.$^#B! J-UDž`;Yv'Q [ s-m-N(lz9dR fcX<--ȩNxfbr+|xˎ1O#H H1Ϙ 2RKȜ>%_qDmB8Hop JEM{@/ըmdAq/*)g ͼX23n- Ӥn{&,ٔF)W Woc=hGf`G`.(Ŕ'"Xy;fQ-pV3y|BA6,UVҁDNC}:T!&k:0djHgW]{Tnf|w`58-]_ST9,fAG֩uUUKly-}KBIw]UaDKSxBJЊr] N'Aj:apvmH2tə Y M /0AOof/\ͰWic9c;俊}VjwR7+_MyԫMNL^d K! (x)Ҷ/ztˊ4)em5ɍ[9^mSq0&;Q.M`P\Y>B/}# +dxEmVpж>d+H^ToF`L`m`PKx1 m\] G.' `);) ngcU5KX2&qo}ϴn N i:CxzE1Հ!]BcrԂ4H-B yIй&}q +1)ǎD3.:&Ui?`wZފmAbP9<)D/$~,lcYE6DikN% %[_#3FRMDt6LHM9nML**yX8ڲ?/q!e,TlhzJ y',Mؤ{޺8Y-ky6Go!b<FMJ F~{?R2S[zg#T}Ol~9Pn=HgNU|(Fw):I@jj/cgryD L|%ۣk34#XJTAWaVcS-)֟nؚlH-L4;~;}"Xsm~ѳhk/;i \tY+~G~ᣥ8V)) Sub=әmΌJ{鏨~ Yjg< 7 )Ʉ\@@8CgDNE3n⏳VnjVDy/sQ?ov~F7/}и.Lٺ}ghF՛ yJH&EvQΚaYa[i>qi" a"iw0H~Vq'pV([r?! jts1(+sd#OF9*EbI ~aPw{]ёE`R.Mkc?-JA+ }nKg2Q(vFjA2Gu?JkU=ypj ͝@.j3Ď^ڝ,Q8!lO n{G>2zɌk=/4ImuALtG} ʄLY 'gyϙ\[fÓ \l[IT0C_P OSi#)OR¡bnEAKB"M"z!,:# 㙥D7 #g>[Ste5Z4 zF ΞS,7ishAM<w( a_*`g=bN 3 JgB~oNoMqd"hImO{2>kT܁( uk=nx%&5kcv>c žkؖ-Z$ % !Ad{?ȏBAMʬRV1Eq4-/4Z%ֈ%c62 4VOw~뗬[yToS|(A׊ԉĦ[m Ի^ueJ_Ya #7E]sPlX48jgy`tS}/@Ygv4u*Tzv׀k/0ƏpZYp.<'oDMY +C%SƋm!i3b2@y)j>ӧQlRg1&y:j7OkM䬫E Jf=yoꮹ=$3gd>4Hہ}60tdl\y$i\tB;*^ &`GZ@_>Ee4|kҹ uyEmU] !H=XQ%oj' K֏o+9L@ ra|*vew@%D&RB3CW:YZR{05K h2.D޲f!A~бOg&J[7y߄ tBpn}2 fwwK!;-jt CSb Vcm-DnƸz1E8YEO;CmҭEglõG@:Q6\7Dm#k sݠ~ٔK|۷mAρ&!򠎘 Lm`~9sW1CM XhFjYJV}[$zG\1qE{NV0w{>/"8å4ݞPgrt&7diBp 7GuBʮdir\"P4 WSZY#ugv\l֫'aA<= {AVg>KLX hCT (A{来dt09TyP쳣) tO/BWlL"/vݞٝಯ6^K+ثO#2m6qp8ㆶ9 $0d-#@(NvQ+D8IwR,|o}޵Yk',0aP# t/.JO# *pb 7G)8 Lu!a7P廷sxasgb~QRʤSF|6%~fbաz%t '}LB\W۠ -O<9JLSDM-%>uw%xH%]8q R l;=5N&h=i%plfJFrf7~AB~<,18s/F}3eٗ#HdWSG^mOȩ3JJS+nB88iJ*klDP #+R7h秎p7V2YBsj3^^Gnİk1Ѹ?{n"ߗg M *w!Q|DkWBEqLA\xqzw;VChfA')@" (qK'M=t&c Izbk6f)Պ8:?L ߽13 0'YrɒЧ̢=G&2BTtFv O7V U CAhxVjHs$.-)-$ՉyxcwNYKֻ-ƏZsa$JxO&&Z+Ewod73s[jcMKo/~RشtT鶒YII2xZGH]^:)+5v!`-w$$ t]W#zl.?(ڜd 6lɆ&>DԘ@؉f`>ɻ㝤#G3*U)NǢ| $vʜpX>a58Ϙ#L4z=y2I/Dҋ1,zV獁HOJet1gIF0 uo#-wJ͑uّaBDx>KP>v Ƶ{23H\MEЄRT׽9&@g=u5k7Yo7p38ˋԙ&.}(_uWe_"2MR"dUՕGneisGZF`9( }p x v\Rʡ0 4X>|s2SR`Aߞ;2 H0hjmT YĊUs6M)|HXe!T| :f<)k* +zJ$rq^vlH\/9joznlM2FF->Y-D}apx} @ *+ &j]<@cQiH= VA7IH{re/{^z0f|yrCT C44x>g:pޢџՆTmMUW:6q+ڱ,zY@wqu rm=x=J)+- c#(*{_4g aR%!AV=m:f+gG$n9Zf[2adb43Ag N;z2 r^3)q ɛxd3[oP hL4 S}wX^[-7 [bP[lxKOlOlkS9̭p]ү߿{ʽT/DnfP |P G ZI>Ҷ_?l3 ^/ jow/%qjEe)f2n-(7vGPj JhHIU+B↪lju R9pF#I}Õ]6Ӹ!vx;&1_,Jȭ\±:mIrL;Y%`(C^LF; APL+Qn>0g0pSqǨ.=)SvuC|v?aK]V]*z QsLOː=T4ЀC9%Oc|N3_XTVŗilh-fȀO#2ѓGu&bGL?yI?.XJr`\`\1!T ]KuV6_S3g[|"}@괥6AiQ|ȭ)t"Ajf: w 8yc9>q4;4;n#iM=U7ٯȸ9[m5nY6y &dvCcDa}Zx7&襭)r-MC>;i8%(d؄H!nD_%\PW wo?8 $-13s͖بl˰D.>`=u *TXIXUVȟ:!x~$=<]KLcb hiL"JckzIߨ(Ro16d G5"} 漥2=HM@v0CX%`=Z6I3}I?.,\R?1C<(laې#t z ؽ7pӿH y\nB<Y͂R6I4,s[ZbWrRf؈+dC*mP,<0;-TQ={S\R?}-2Xu"WX<'͛Jo(ʊ}v~+^dT ݲUeEj2KD= +}U uT)3o$bK, bK$%Ia8Ú:u8KrJzW%Rcg N*-.ط==s?HYTuD<R~P+|!cEBBE|`IX2qw{I9[m@2tiI.%ZQnaF:̪Z澌u.YRX=j`D O}ԿF :vT&'pҹuM%~G PygN81(]+AMW8!JRAjX\zĖьλc.*;_*[( G8Om#$f"#X},qۖ 6̠s(&Brc>{N>Dn@($( AЌw{Lw`NhgdأEٝ:;J}+^eŅfjfftzO~IɗH&ms_ǝG[%_ZO>WӘ+B/s STLKkܸZ$1AޒS! <{p]q~uIj`b+- UVW/QzH?=@yS'u2: G ZKWj&Voviqu83 yJ0?*?K ?$Ph> (;i*q\ZOOR p u=+_JoJP|Tri<]*Ac[1޽T`!rv jKCOoAJsPnՃ V!'R ˄zAAA^)ND>e);!ݸ[QPqrM#Ī_du(Ϩ#QGE U:cHߣJ =I>42S0IsmOxhK<[2 hB)5)nnÓ/ltx)Z-ϣ_*υm+9k Gn]CٔYe("r3#fMj'OuDLmF茷x#F٩BU shSB%VNG%ȩ{`5 T|VMPM7 ]*IeFsթ #sFӮQmaЍu'ˑ]pUgGgz 3ӹӿ V[' ȕՀ={э=HB)B IQ wvX@ѡO  /x4Әܧ0 kDeXlWqND-OU;FԐDY^%InzH| _Ll-rA;A"N|(؝sNT\\ ɬhCCcO1x W0] %{Äzbb~X]|AV"KQt\ШS qM3YY4pd&6Fd֌~E~q`hm `f5âlu d Ș/ ٛepuf;ٰh@pCSfU)S|{nUBX2,f?5r1N`^̾(K4֖ABIl+:reox:=XVO/ u<<A3A mE&tҁFv4HCN Z<-e@ܸѨc:EPiHEWqK+rӽvgs=;jMx~9YcӤv$<_8Ħٳ+HIi c֋oڸvjF^eZ=o=E_$s:Qhmxn;H^$p5-}3XlɿpDEa2Of5:w\[¼_7FZٶLgcK4kȡ]j^7z6wpTf\fU͆CX 6O:w°[kg3ry䀣iIu'VYŖs Z(_>|ˬu=ы sەDK>*u{$^L$ ]!yU+Ɛ=}+@/aߡO t!% >eEW~C,_4E )A.dWw7x^Bv W!qێzru[ = M:M XABc{14i@ juݮBCs>ߝ=#@tV^1kj+a(Urau)yߗ"U92&98{#eM];j[OylU:vp,5i PI$3uaNth:glu/3Nif:.A밡 hNH^&ladPܦՃٓ5>N.Ҭ|-2]_!H`t2]g&EobR N8ZUߨ U و g\te9e9f5m: aZG# e>"=l*_:x<:4ʽ]yc"Er`T0TAGm )xǁ}#WV5h}V!צ .l,A^VU'7 p)ĭ)f$&H@WV Ą/VK{CTsVDÜ y"g];=Sb.b b Ѷ>3IaQww7kyHQ]r.iu 쵕yc][-wpuo%n"#_.cb!XQÉB~ J$*ߥ0x$}A'GAJu4|I7w=J%NI ~_2 ae.$QJkk!uyζ嚡Qwc?ҥi'm3wz,@k AV罼Kǿ.`?sݍVy𓮉rT!VdJp: y2gNv$U+$.Pl Fme$K,{'|]m7o!]Wf&(6Đ*w!JhnB(tXݫse2Eļ3g P \7PA!y8d"By}C?/n#'dwD@fc&͔D|fWw~\Lةe03_Ij/-=ݵĆ|^0eΊWS Zj^\Wmm#KPZwe cIlXc@ A0w Okۮ`Msy.;CoǷS J⋅V..I@ 4x,PD&N X3|3#9Z<-L{XB4@- m9e[7y!q|P_i$ߙ}]?a)>-dwAz` ksa[Z^ޥqQ>&D@v~u(1O>ͭC m/m=(M6oW';+<s x'& HIᇕ!f㬆ѩ/3|rqr(ƭYfIAb Z3_r%I@oŽPRXqgۋ A!ͧZWö9hwfHēOPRWiXh򋄬jٲ'MVϵ c׌ d4[l`S&+?nhU Ί ܦZ0rǢ%=O\',Jm"#.xЉbqM̠,)Jy+&yh 0 RBŅ=h4-7Yt0ߚ*I+3IXZU0p@hTi-lQnGSZ7 >!&ӊB)Z 3>mNƹ 67[2>]lZ{†34ɉ#)7! hzKnHbEٌ8CoV V72geXpؾ BphB~H/7m(AWS.ca(kܜohA!>}=KI 9 mg48F.yHiR2C0O"4zRNʧxD.7*-b[c Yww>__ jUX #E4˥eRY8V)b Dl@xHXttA| 'R5}dL _&e T[s+yK .el&hXf]"!!\1ߵ؄[^-(p4ÌP4"_l9}.ΩQ1CSiFG*/85gXu5HS!pG[Or lO xԢY!6|RM@N* TfYYhY[ϰ7op^Y6aTAW&QMO/7iDqm$YTǁte͚i()'a~ ~Z85z\PC dI[e[,Hq=t #uLð,V!|eL;?;Li}t#*"g$O÷jfϫٴ_ 40C,@5\}`N8❘>?U-…eB%D7l+M=Ex$y4gpHoCh4?7ڥ٨х9.X8e1܇ɥaWi.Z5ӑAWì oޔ-o%AfTv;ѓFʒ Z޾ÇKC 5d8Ivhś`KԢc6Tb2KxĊ-{5nu}m[<ځ*Y,֡R!-~ZI"dސ(L\M$} =s= PĀN} ޵!qr>?{FBUQVLk+(zjT8?G`vh@z=ϲ`A,[`-ΰxWU̎B_`x5D)0Chqpj 1}W ~ox❋5>N>.K9E ap[[LIԊڣd̮'C>#̛4Z_r%cc $Cm安r{GU ol=D BxoL;0T Fl\M8H@xɹ!^ou]/ˁaVUcw*p8횈smI{Jz$=v '3ꌹe}tz0W]͸"`Bێ- UTPaP(4;1"m0sBd^NmvߩAcS-U;j4 h=F[]Z^-w]i1B!#J|v%% N ΅OE봞z@8;;_KlOSR{K1סrd[6=;xMSGht2&5KZ;̑ sn$ۀ 9&$o24QK1|1| rn#YhNѾ4@9N]W803Ft $%C,ڙ pX)ɰw+BKG,lP#׌]J٥\n#DO&VؘȜρce?dod45s+̺=40/ݎקAͣD'QblG~UЇA#% +\s*DmG#5H9`PpӧH!)s6U|q200D#B3A5u5bM:ʧJ ,0^aҡHذ9넝fSP|A#T0Һ)mcF'hh3 =; B(2=ݱ|r #tDgT>%q{ѩ#{ۣe~3vilW,x0F>c&<&87{J ]2W0fL) !_O:-6)?Sż6hэnwy+$|;(e$䝞:9LܺeꒃѴ̊6!6:3+M1SXjI{ҲD# pqBsֵ#Vхh6-ybyDSS L_D5WvMord!j*U?(DbmIv=%]y&U12_P~_am`4qU| ړGz_h <>xJwHвid tOpgސ feRD*zm`&L|~a2JG&Rg^cT{~]ܚ9ZU-q;'gNc⒱:W %p:u8 cl骋`'_oJKst7b( DƮ |MI6)\w'Ā*إm9(N%gN,OxG8!C|$=w<]^Gfž-[nV9sɂf>5@ŴxIYQmC{̕ġcǯnO\bΤʐ Lcw ض BFUj¼ly׃~4sӉi|3"8xyZ.]H`]) 0KG\WHX1P^Irr˭loLj;`ց'<lGŇC:!d5k WAQq6- o[I6uP1 ! O1Ph @A}nUhJ+}gY^I˩ sx-ʔ̛'(. mHxJ^h*Do-1J%,G3DU"~87Z/5ɑtz{IE2.*kwdG) 1T.O@/1=:8W1uKq@vU+SpZ _&^DQXF/@1bWsW@A'0|%E `=1b[$9zx›!t2[&O`0V_&JvwD-Gܨ"LRxz=snіm/ ٜp%|r,\Ftv<6 Mv_m.;:O#=[6J =ܔilY|<Ȅ,h:j{*R -EQE0qm̱+%1 :`oSe;w=B_i͕q@ ` zY2:VP<-nkkA>K'QL ܼC{svv3.:#h {52JN=3b{$Х@v|5#ᘩnLJ;}JѾ@^]Jdhv$=Gl Կ SyDΗ!>z1Bg„)?5%rnf6XlkԍҔqm!=svL'6pM&ͶȬ~<zǖ>#w(wC'\+ḳWc)Qrkzbm~ib/\9>QF&.t 5Py6(<& OfE9c}=hTOOpk9_&K=[Aef%#G˸8=75c_XGo=XF~4pkygyu:$'Þ2sCmVΩD݁m{`Lߧ5H$T+C(A"%( q r<].%2lO0;tDldO:ICŗ68>E´PN{F0ɲp%cJLl@݃30%0 7i Vr h!TB>J:@p'jH~ŶE= 8]^/|~)~*qR(vrƝWRG8Eʰ"LAV3c~k˺pGҐ5Tb?U: &᳔nO"` Ahs-pF'K 2x6oN~_;S#7ƿۧs-u.pW;.~!S23~ylvJL} g3)GM3vևWEV\4>V.R&!lQ煰?}72vd]' m~ro#fMqk?rk1pV.BW_i lRo|T[ ŗW(x/~[VQ|hM.^s.V! f?͒@y!8Rt MyX);syERXPx@#[ K׸^3r_rxC z AciWǓy@–? ӘB g:z-hReIQy!X4Z$C{By&73F3H=kO}WGd. N@} :~a]org^v]i[v\+خzS]ܩS7WC;X;KĘsb:4->!ޤW"V7(m#=iEp 5m0/lDEEX_-/f/]$FCAK܁!+^~U+>2%EQcS,%J);i, o 8K4EOWT.Uhjr`]'ݷxGcO;iuM Z ztwPK"w;rښ|WuY(x8|;KF’;Myu/L}Eڑ{$r&~ ey"dG -GZei<;Nt[ )vP=1&gxW 7̣Q#,ANFuEc;5SKXg^,zq:gsJ-|StzAYUtрa\5ϾR,m: 1L_9 @&&}FU)نPvT{ʣx̿/c-DopcIrq6.UvMqQ{`BOz"߽# AdxP lWݾH 'R Û59T<=?i˧+p#9yį)R?K6VmD%0ַA疉0&+vxMc2Y}o.{ P:KϔfghFU,3qu^_F gdՀ |־˖L'dh&Fg _\mAىu52bC @͕xTr,eth$U,I"&g#n0 ن_ۘ)T@VLP@"OtopUNFb{)ΥL]Z`C 듶Hm]ʁ}i9jIV%XNѰ1oq4~ 4Аa]|լae: 8懮jFEFrw#f''<(wsx(+KꍘG>jv5k.Cͼ66N-vjg G>:-o#'|h>7 +ˈ=qwa}A[7;sqVia'GjL}h}gHBѲ-{+~`4yWIЦCfn٥ҙ912SL6.r68R6 Z/aRw~v U[Rk뉛r43፟F]fl˩\@ s.p=[SU:P2T0̍-nbېŷjNIXSA*^3(U4{FRaf-5 'HʁŰ|,v91 ъTn*SjR۶ECeRƩXԧWo x8%dɞ&p%*5kmSۏ؈CP of<kѼXH LkbˍO+Vި(+i 4=2lШ8gtFϫX$o 3Omz恩@Znp)q3DhN-pwcW-G!֌:>Ɠr;x\930]j;y\.D>?F䘒qsnb98VY>ʡo|:Ki4x{ +#K|M0tUC `1%FÝ Jˑ k^&uoR#Z4 Y*D i?u C?<ٮ* 9 win )a薎e'0pt=Fx?NWe$0~-etZIa[H:\@v1X>:T(O8ܜodovƠ*سu"bq J0ɗe`U5%גQo"~{89EJ>Ļo V6'-pwE=dZGHlp5$˛$dž(`o %3{ԟFJ9 u@jù!3Gnڜ۩RN4 sT`dG"% ZTyJR`ө0>/ّ8{>Tp"1ז*)Oq4V3a-X DnFw*0S쎫IViI1,~h]LtD[Y=;!.JÓW؈)fsrԠ7 G>ǣ<#J=are%U㨗+R%h9 ڡ( .̻t2Mɼ,ݷGU/zd%aOir0E,vsH=гЗmsE&`ڽ (f>q#9O0ZL8uc}BmR*Bߦ:"3Lv I,nqHֻ:T(XWX\ f6vָ>ɭ3%sִ+i_s{ϻk~Z]Zq9\OG[e|=Yx]* !W | g;3Cy՞,MM=@:(iEݗOyg[g]X/%H(ga!C5Ck.zlw{g^B\OGANsD٢l ULJF6 wC:<d((ע38P˽yZl Ϗ"DMnYJV%\˃u1n dS;fEP*a{NNԴLnN* 9w:bhü1)i ==CBrlXf^s{N|Rq4!Gp$f_3*g6 K<_>3fn8oĆם [%,P~)"f`gkha=q&|z2n/k]SL:sT=l:mC+cQq\M"A2eyݞ: d`lZyRDQB96?:=mx)%diH:ӟ+WVlW>YD'{iS9qE QOZxA :W? BMG^͑*:6"vM"ΙiՈI}h,O~>ՀV0:%Xw7=!E7yDm>bf{ޠA-l.FX /7RB)9EתL]@4b(-LLs!6ܪz@zNRoS+`|鸱 ːV@<2&/[qpyf0&EX->/RUXC;/ (;&"L^|~O-pvQO8~ <-2h@YR\PFq̴{+( ӳْѮⵕ<9ܲYCV.bnF Zݒrģ}bP7ݗb=Zݺ;Ltʂw!(:'wv]ܷFڲ8֝hݦW7UdǮV cuLTпCAlb!_c3#s+fx+ 9H#K:ۜ`A—^ Fcѻ 5Idfhm(܇>PN"}z?V`;?WN\T^hv^j hpgڿQN[U nF xo,[O t3)]EB&-COk:or_W~ N̩c\6$X!Pt}<Uq*bY֧J\\Q>HEM8?ɶk9Cg[?$.Tsx.PW#k$AdLQwko0~ 87u5$o1㤎}BŘK@F-)S灲 QBLok ЕɾWR8(KO"QyIŠ]G{ߵtƔaFS,{TsC!Nuz\8tFP!RXo ZT 5N-@Œ_6B5mqw]X iܥ8~0c睬ǒEeJ]$aAo×{Z߰WJB[b5Rlc v,9/rtX0Jxg(xN_imG~k˻WCstFR1d[#@SwO 9n A0rL6=K؂Uh5ҺgL6UF$Ԃ"[mẕYkK!Xspɓ#F9WUm XYQ^Pvx Tm`f⻛VO'nn+?˶tnIgf x EC^GZ "K| $|"Ur8!5&%Cy\n(:a+68eh_hRxmp9_"xѣ7.B`gǛD˾37\ȍFoihZ_ٗޠST߮9@((Y-BIn{}9QkLu;Nmr!1MpqĐ^U+ݷ 8/ͭZSc&1euأiXږTCQv5P"YwxX~f~#"Z`mhO݌<FnѓU ԉRzyXiO@0MǶ eP9-cFYfnyKM+F*H)*`Gn@oĚjrpN/*mai!&$%Wa|GOA1 DXPd%Tq >:^ʼn@K]AuQ>l8jJ(̺rI8-d^1I0mCy`p1!x BֵJ@xHG( E_b$}9E<1&} -(~0RnF;_D (™̼L |k83¡?b5}YDzKr _s*E枼M)Od`?;^g#cy- `2}3bcgŸ¯jۊlT. `c;|6rB@@Ū,NP8Xk l"#mGqT[Ċt D.G6! q/Qs#?>Lu㋈&Z[c{ Ѵ7?0[fgu OǓB"V-Fn=R)~AxN-VL`eD  fa_g a*f}wm2oX[1o lia0ZJҮx_D-֖2%#PyQsє-Ӌ5$!Q˕ME xwàX0I56Ayن wdw~E ŃI42(((ωϕ9zl%A+bp|%0;ICI0mTb1n4n/Go}pKKo9EBRچ|Ըa<,M؀Յ$iP >Z҇|DXysߦ.$x9UR}Y^8uHd*z,<6w/7[,VߡDr]?_mmcň^N!I0g7_h_Şb W[VC:a5hk+9qoncs?8tbu,TG AoD:Kf 0I'Rk,mOz&Tkϻ,#" ~g020=kF!3΁ fP??)Q~J}Lԟv70spmѿJRO$` hZN :s=) w?^YIRQW)T0wP raIu ܭlLCXI\QG-h)><ߠe?{:vS'2C:98Lv.O90%5ifZѺZA|dkocĔBae΄thߴ˄~Vݘ۝ WҋfK<)`ȺZb,̷%7/r!Q9%f쮊W #/re;m@rJ?7_L6>wT cX'h )f̶7jI67-e~oIsL4kWنHt c)Qhusn>#k>} 3+8u^j[c}[J?`ރ0kLB@zne9fuFwoRG] { uZ 隹U:&=ɳG&um ryG<|[?\:a%CAZpFL=²}sgu"76 )M=rۅ/"l"h{,Vq X>؛|VZMq|quH&nZo,b {U @)Ӵ{C#˵e  rm&)5 r?Q"G=p癛TEBC*?`^™΄jWe-h!xXi6%Rn͵LcUֱ([[ 6JDz+yY?o+[OO3a6X Ũio$t^^ )I-بi C/I2% @A5n ? aRY 1 9B,T2UUt:.m/yH_ r3ի+oMiw@ӯ=">}IzX)A$nE=M !U KoIDZƋ6/QDtUT`3uåŊI UeXiHK2ޢ L0+ 0K/DhŸU)@2.F6-Y6Q3a/#5$` W(EX0E\KяFPFh'7= Q"hFeآ&VgJV+&G%GRL%,Yc%d_N+۱pR›3^;^-,_Y]qҿh I MUК'SB^ |ie!mMym}yyp;3B|q!L sB3&|o;ŏ2UWxToi1pev1#K d@G3J`=%RñA2)Yk]4S.yQδ:`SL{rҩFO#FZX^V~RxP% 7,3h+L[utć{aq]{WDV߶1Bұ&5Zʎ:8w-yAY?Hy>lׇѱ^!52q߁@ =rߞr4Gނg>c|:`?7>2_iE{I!;Rͽq*x].qLup ' _I=;\5Xλ0瞤'sDzu'D̠/bHC̏ e1V|q4-j^zsѢ|I1lHrO盽(9-~{׮jsYgE b][Ӣv[ք.SccfRA5ĐL+( S~FTG#etz߃%ǽs ),(ߙN{ Tz΀t?u%s]э ! ޥkmO_¢Q5.-_J1JJ؄ݖB{7,wCA>]8W\[%.#!Dе6$l o;zU'elIT`VhBIczw|{^/8!1->2z[ < #E #4ǥ9!-e&ZfTg,H'_0w kSC2^8b"}hAyMՅب?^\ _C拒YcP_q__d̯Fcɺ zRh-a(p*~ž36|-Yda GoK)܇&[jܳM?Mncn26X^ v@ƊƣFcZ@xT * G2u#'9镠(E`6ہ3) L%:xK >#vS%R^߉ +o| Nl5 ACһlmUd!z2t:7(ޜʬQtDD$ wQUfY6WxSȝ|hiĢGhh5: dQ򂟆=TvN0)idݡ7DV 2:rqgUO1lIۗ:՜14|m8`.9ȱL?2H$*(`eܔYy;[ fNyYc+ <,}/*0&uWuGYv*"&CL%q'3RO+pSkhU>'[EVȲ \-r•z{y$Wctؤzշ%iwիj`Ă2jiiʇM]?5wVaDكW4gaX+ڹR=&t *5%}S݃lwVI`Y9w2 .3 E8)A*t袳~)aLՕeL)sDW/Ćm8RJ@Ck{$&vkOHoN(fy \TS5d1>h 65^VrSn**Tf3eOjW{+2F3nSp#N;J0D{q%UoBa.؏Iڞ2| nߛ'jm0 Go惸&1h1 \b_ր#.F[ *C2wf"3b|/dI-16C懲K33#\x_)G ZyFW"^m8@q$p^xj^,Hmzi}$X:g*J'O~"G_ A 6Q4)ǽ@\p)[? FO,=i&rdb!ff^hq'kp1EnlOc3kfS(L\ ^<&rrcb͐AMH`` |Tz&΢4pHb5n;O_HM?B ]?U ˮBKPD7ɶWZT7vrU-)o.v_V-,xݒ[>|-"_s'78I^Cm'~ʳyר1Z1h&c( /RPr8&&Osz-q#SuF۳@j#*kR4P ZH]mWw:5=\^fV7"e.S/Fh.0t|M$-JڇB QhͥF@RFQ|E3WJV2al?Uk[5CO(GY'Drȕ* f>dZn~3cyU5 EL wJB[JƽOq^ImO*%A#!6"'3Mى۪W<ω/++]]{kcAJ|A:~Lɗ.TV7-˵վ/^%fbA҉2OzXH\JTAْ BYI7pJm"Yj!ẝInHV.ղ0[Z. K˵u7!$%G OXf(3 #Jb_E(FtA7c;,s `ðt4]9lí;uqE|5,u*%Ѧ8 Cy͕Y j*\rAuhd?EƐT8o^1HL!`XА3?Js7(uYz!?9 `,OyM8fnΛ2 FxrhV&x@l]a!dQz="7h[/Yu)\UYlX.g7SEk av߲Ow<>~9vhH$pvb Nêwd ]]xL69Gi'g^IY\p3$Ɩ셞!.½56@=y{ y mmD놏*ՠB*鞻.ʧj0X9VW}ʔ RϤ1.$+Pnd'oOd~lz!'9k1C^[)tftIa MDkb0{i4|5t#n 2@Qw8E ᕜ`ȷP.AtO*jxZP,>KJ&jfv#`m^ kpUZ*S+Y8:Yd9d-*y d͚ 5Rn켵gOWGZS<%Ywx3]bV{NUQL-PdtxuQ8̹]BGE(_,J[oRZ[_ 1|?ߩ^|vńL;aPI<֥֚^x1r=$O_LgٸYe|bOѐ]73Cjb@-f&/+$kȔ)ju0 uTfװ'\+`TPдo; bV9TB`}Dlv3\O{Tcq ٢%]֚Wu~$3-0*S?5yV|&8>yOɶȈB[c8D&~Gό6b &3/އ!v"wWM-#T(&*}p*Wv3}*+k֧{x/k6TZRiz 'AO]E9C-Y!LFF2$*氭c!/ABauvT2!lp\,W/DTT$+;LkA1Ze5sKCKHV;[$)Ԑ2uibOeVcDC&Sg/Ks? [q؏\ J[ ?[ǠOwZ}!tPoq/Aվl)G3amau*}Y, (EFas{mWLّ|{tV0X0VIAT? 93(N$Yb>ByWkMHuc ?vwk_w w3T|x6|b4,4xΐv7r;,PR)]V}QI`n6L|5dRZ\ B|Y7@+dbx 3?N= 7+{DVȖG@ ;,`3$:(opHv%r%$:9`sh8Jk e=q;E; 7DὣU0e'v]얳a؉\fg/iu?8&^ Q!~`6^!ӞV7RQz1oFq>$sSgE;Oq~ Zl:5{q8bR\tF{z|KY( c4?'_i,!1 h~}Bo9z ޘ}堥lkB, Q !GѭS"Dx0`!^[H٬ÅQOdsHם4@V$u?@fv ) `P$fW0}|霫{W.< m, o [P2Ћ A6xhftoI(FPw(y@Wi풪͸c] t ^BEp}!W £ǞFh fC9k|\>jt)H~ݼ_U3_ʹ47!xI$r0xKΊtBZI>uɂ/$'6Ȃ{ՂBӶ[~7N(Oz -fQ?j8iij2Ca%JVtu@IT eZ"@dqhc0hr^2]gSLg,=thFcŽEؽX<琜J~e"ߪ7,a^`cӎ&=HK 2]k">'+ fjͤĪ \2䝃ӛp^0*QPxBˆHXM)d06-*ZnYh;8G%fC2+keҤS5k.|E8y inN EEHzmE{gH*,U$얕I^Npn܋NW59}^ ʊDN%J$4d»#: :l6q^NG'bUŭNw =EӘn`!Zl TIB{/xs}{4N* Rz3_=CHi16g ,Z xp,t\ RK9Ctk}~e/|PAatԉLKiޭY3 p)H.Ân3xxjmRعdy3-^tvhi_eL}ΘfnF ||I*V$Oj)=^cWͲSkjpC؀YzJ#gsVx-8Ʒ%IsMڳ9z7S&&nt?լ_ ʠb4WEclۀUXjYuA#$'_ybpT!`L2#HB1/!q_T"h[FB;ObJLA VK;2yuE3y3%.;0#_KUXv]'=+P~Qu/<8ܱok* dw#X$RgDNvHBfyw6[d ;A'H ɫigv@e[<:}wG,agrn퟊L%Kpl߷>DObSQ`_?`R GnY`R6֮rXo{3o[-X%) tO_=Ee1os 0 k%mmn|9KTH!P3V#[&Pf6gbO[;#]M#zI9بi ĵ# Ht粸 .?`J{e;qxbRVj12{NxYh<1:\hb%[nHty8;$~8eϓ:ߠKss o|O1R>VUQ!r1b+7Ӆ$w{PM} L0li7SxX}bkJ_my5Γ_`FӦhp&ٞZ%R]*T-ny}a^TdRJ"tƐXš v/襨߀ZCgFrTp%s~x#@{46^I?h&GIMsA6c lV[A}YfOŠ(WYm! ! 0HS^g]u #SRi+㱏 ?.p&FW1>9jb6-xxP]?Q*.>ZC\^ZӚSg@%oqW+#!sV6~8P;)0s3d7=@Kꞁ e)`Hڠ޼qŃl8#x4DSX :1z%S]6S.z? 2p`s衷\vtNG;v U1VuRgw6ŢXC^\9rBP,@P儮kJ/s3+|ު"͞Z~(e*fn`pp[]C;Ykm$ǣNŠ/[?:+hn.7 p `t4@vBȉnʄ8}+btl!-v?I )ga (wqίi C!VO"ީY'N"$ZȚE#07'8GfJ] &zU%&+'>ufկQT!p|)^ppp-X臱Gā/E?H¸-b)+3H3%XN/xwpڄЉH?CՐܗaOSQGrACNSyhoK̖FASߗqUcdB.Q 0eoN·+'y6 űVUf\6f-bƐg QM%gkRԱQ6iY:]GTsC0e´S|oN ̟X7.;(fˠlN5_)4<Ä D = `P4[l 3`e dvâ #  WE6Ԉn#0C;x>2Ûta '#k~["Xjd|z/ QGJ wr\u] ~qd?ߥ w>'z1EV1%r+ا؉2CED}#҉Ũ@lWv% Q%$!OөYi eV.E֭aQB8.RpS!~ a!\ef7]`Q`38p ũұ#Ls&E߀,|9mV6g1Ϥpc1Ϭc}A oI|UNJՐ޹rg=M4TZ3 qhYQd^J8?ìgTGxEd7?a) ν%ǴlA̦K5 _Ab \@ys[1LjСkl۞V~U\XO~Hfj "[Q}{\b"L5Tu3T‰2Oz/0LO_p̧GSERygVpPhLS wW#*1"WRJS_M& װM匼Q!<=A-dbP@J aky (]%ٿM|v-d"cjlBXp㝠j,K.](RxgѨB}`82|E EJ/cƌxgArSNx(|tu5Uӕpǜ4u)$$/`[}U4x[gWwnկ\D,A%ZfbbYE9Lf$5sm0фW2 j7Y@;Bs+eqof3ɂEHj0c/39|f3w3EcToFJȴ{cF+R#7(}+.ӳ,}ٽ9 6ߊ*hxw&}qKiԢ0LJ-f߉H<ϧa`&736C\wYoZ \o z[e7]R ~T ?`a80-6-n+sNtyF (+]gR/H{KAEsA/u6 *ϵ!F|'T0x8mO1<5נR$D69-צ,&#z6)з9^YŒ-#"2AmRӔVk&&*H*l$m6M%^jT'FSHb?u1')D sgN "#fp$Uj"HJ>Қԥ툃& odR('BJ}x"S4FE/@ !=k$m#\ Q\#gaT,R,\>~Ix1=껠>klxc/{v1,M^ )\?S#ScS6OLF}U1>)s1dCmݔ/B ErE0GL~*&xodDU:P>ۦޘV4&cƖD9;%fda r$_;0 JjYByP-JLeZ 'ܞT?B Ux]PN0q$FM㜡0bU!SZ cr#GO˯WK.{bV HJ l~|"!8cRD{?DU ,þMO7"}6g3ҳ={t[O<iuRHyW?/l^ء+3KTا=DŽ(]9-F^<3Qo\rPo}#OMw8%s$Af?w"2sŪeh1< .wfk |1%,Bikg^#|R* [ʚjȞ78؉Fs)l[]PW't*=tr.^:8Q"a{BM tQJ*Qk&:쭉$go.*>G.q% 2ؠSω3lU; 8gD\YՇ/a{ *rza2Lz$d {`~rux.FՌշڔw ^F]C.*.=L.XQM]D򣊅zk6QGcŵk mI<ÿɝgPFK Jp<|⭍T^ l̽Lk`Kv1b Q4s9a6=a{O2=w` Ih-0#'&BM3߾eK{t[b-F95~PNt\RLC0N1g^^˨J}wOΡ"oފ4^5XE>vnVHM ;sk}r,8ofH`A3/M/[ jvn /d3x|kCVSNF#JS+7.tŅZup~IJ*zX{ <9yB sGS]n9cje\V@[jM[kiէBvx8nF3_p 6D*'O'83 FRhbM^ yQ\M~ⷓoee)X}i!0 nK?5 ੦KfPX1#kՓƦMESZ=kYg 7mY-LXTAWn8<1m'i"",1r}_t/) a5IIN@h47eKu&nWz ortdEi'subS{h̬_Ӽ7E<5oϬ=ZJaB!(C?zҗ9t&+VhPΕ!ĢhOzV`ltmzwxw'׏mɕJ^U8HF8h$řm[)gUpo瓗JYS E@ḽ6q^-;)D BBzD18;W#;J]pڅiaFeMVcAVznhc7 LE/%_f'S˔[DO}Pku| /n !{{x>D}y#zi2%̨qbPo`-[)wEo~/ģzRpcӹ]%p'nw2fT?%0Sz7% I8A.<©^PL*sdNP' Mq@#Rc0(S@ՈvSC](}ycW ~d<%>g!Ml16S"D936!''U?o- 8IS Wm_"&z>sf6%Q %  gqGEAoJ/h>̮Zg/SD#9g5%zi}@/#OH=ϳUou1/3՞RV*op6@Wv-/ iVft7F~"T; [([X%XjEvnVya2^Mju2w^RavSTz)}8ov6v6I*s(,$=m D5v׳N]`"MzKuUhlJ&9;3sQo8T[yO۸i[ď܁_l+abY__ݤ.+c,8vV,b": c]o$`PK:1nZJh;t?5:V'>t肴9PW5CPۊHև֛0`ڪNNB*rXr$% פyE]bL3{QeY;o2LóҲL5O肀3x8ãO\l!h} UxUv|䵲z* Ȩβ@$\,x8e`k&q"UU-)b$s Z XժR!Ba[-)`;;Vp8Gjt[%}1Q=R QFrN#t\)<3|шf)~;PcX?]@jKUm儢O6jAO؝¹JHoOa2Mғ6QFޠ0+кAsS{2C1JY(ڧ8Tm?_5n0s!CV?5mnueE KFg>_Gu>$?_@)R`U-pR7P(mq.¥) +ev2?Y7i8Y_PE UQqvJ"Y[&ToI{[\EIAS?K U\H)* ЏCWrE-Ƴ CM }mO٘P9'ELo71ּ e~cX 59q;)KI` s `5h+u6V9Lb6: tCDo>Z.1. 9ȹerذ:W(rM }ediܪ&mÞQ窧 84K> 'turКqˇ]|P p ֶut!Qa]@Ō{!})JjhF\E}w~!m> ]WrT6Q>x>C6?ZX"EXTZUmpmq` ;A0MM!Br:A"v.H9 )ڪ+Clwa~,0'ڤ+$3ѕd8qf`ICL="Hq5/AQ3=SL'Ȉ'Ǎ%2$~۔.js@5>x;$ZD؉T iߌf2R_!23*/Uku|oy~r=4duH yOMM/$) \C&ͶFBrR Yָ7i eZpbR4AXA N`T܃;#\bvpezеi6-1e'+U2pf ie'. _-BbEJ}a]ֱ"|^e^x)帞GnHJ(6D5_p2vrsBj;|lʔ5fn ,[EOB}ߴWGLO ςatN#cqkiXOĊ&[r.LW4e,u!LpaR7W+:\"g$IJ-pڱX,'p x!5bn" JlH=n\o,)SaJZ²;O?cD}a|1 )q\E9<64z%Ƈ ]"rZFO1ξ.-* !r4iǾ<ǐ= =."zDꒀ/+%,lÎG:ԟ l14\^Z-+)Mַ6p_?ţ8DžQo,Zf\K`ruTQRIp7ԹNc;M51soHru۹@"o֌4`Lԅ͈x^3day2< xȼO@2:藦QKf[!JHsy#3F/'ٻ}Z~0ڬ(o5J۪ CCyň2J[sC!Gͮ E9bVO'r$ǗSm{nΠs$c":A86D4-aywW)977Aʒ˻KOGTդ4ĬHL۔!387RdףMr*_&&ӵV>l(Yݭ%dZUdM[j7~B-U OpO":VFbXUSFRqQK eBkb"M~ٟrRO>(T*~@oUSK,T8BMwxfbz;؞eƚcPbOkzlDS4>dpl;l` BW"y,d ]dZprĄ2߭T,yYḙh1㵶'K $XaՇWk@Km%f:2EMaVqjf1jHfb5#6sz?;jbƾ]ap1-4'`j#Y!CTig'W5<'aJxX,As@e?^`yw>b% ,+0Ex)q~\oS˖!Ri}P;?SH7se䷺0\|חg]oWumݘe^0XT,tK<OnVruX(?%]pgyu_fϐ|7Ư;]!iRz*@"+ 6F^sRJVGȹE n!OT٤IX?c_&10(()K5UdmqҘ6]?Lg:'C׆QλK>~$D ){N[?Kjcw¶cIHI,,`e_j4iGwV٭`jXh TrAt?`R9Z,ZMl.5,IYr PԂfcN2цKkhԅxc @zoEB>7pM^<}ϨZum {fУ4nH>?1aٺso?v訢}.긵Ϡ)fz;wrM|nQp#|v!7-GЛƚiu7 3AA?Oj[͞xĐƱnf0Fl&,c;7sZ.O㩔=l44 "$l?$~qˠcK8"k2Ԧ&ݖHX⏊K4s^%Y(6bIJʲ|n }ӓ"o3K Ew֬pGj}h\Wv(}ul SBOҁ|tLJO 4~kcjºbX

        fG%`6V.baAmE##9 &nwE5:Rꗌ:~; x"anp&j)"ח֞_!)}%~! ]5ō? S'%_PvvXgr ETQt8j7MpIJaH{oםFhI1IgX)M$,b`@,[n<^&rrT:'G9eO<, "&Y@9yBk7OJhj`H1* k}6ȣD8.9txrCm-wO'o*Ԝ(ЋG| -Z}+7ly:5wފQ踤q r4Ưh{'J?x`}3z؜cu`W #4q/q Tʟ%/G]r,"~_b跌%񃕯ڷw ;5=lHt=rhp4;^f8;CܘRup(JpmkGsh/WEś~Vϟ^mc%b$aD}^DƮLGcy u9=Eu(NA[>Yʔ?`V! 'F$[uTK?a*GHC{}3*]k^ ܚ#2aFKN{0R! *6C'gWX𪝖̨X5**p&| !e-k(mjZ{sOx/xLL1…rq춣~p vt?QX]hKhV:s)m"08G囅!]&e%EN6M_DYa|fXLq0( ]BqW۾B1ίtNBI0eX4քR#5Cq"<] ՜HB`!kps ; (w-aCOp`|Eᑵ~'H:m`y*o `"eͨ4@"&p!7G@lc NN4*X7mn3 gU.&$!=wW\U#6a:?\4*I2G]ħ˷jjUsESmF?1P(k6(8U%%slKqM0M 6!݃(?J--`ρe~i]WCvý|u.!D6,A^6]U߬j7N.oB?^`?]1PԖsˬK{ߟv UxULEĵgS" --dOY`N=[G,A| $r,& [q' T#$$ݔX!òaZҝ"&DC1-eKni1j)4^{nj{ $l!ucFLC\ |s[QvP'SZ/2ŹM-HxTx^}J(/&$Šf9p,C_EW;S>Fr D_;ke8("ǣ>.\p_tѭ@12UX?DU}Qiz84 syc:FRf!tZ}rWgP1%~ ֬+K_j<1tLVY<,Ù; x*av)BeVQ~O(a %ȶ`_e#@KI ܥN2uaҤ~!Aa)T>$jԼ/"z1di+km7Xl[3,,[KMx7EQd̕3G1I{.ir䓐B?č}GW p".|B/EgLgf@*rbes$+%7ka 5Y+q![+ͤr&}2~FE`Қ{k!(I&zٷy^.L$# zTeI~^7*᫛ ܏R20y8Vd 1b#0q5)RuƬ8qQ*.:{v ~c[ * .EߙÉ1=d.jX{&.5Xgd,X_v[X~AȔUm]0z"ypxaI?%{xi9v1yڕ&*U4O~izV j2}z0YJ&|ڶ R>"hB-dD-mPqv): 8EX:eVXrAatD'nX=LjWgF:%F(  50F5c =(5z-GC/7y5Wc/F@3Q5C %yQcxoqۆ6)w 9I1֓c1JYL +騖v)31$c?N ;N^Zq??8r"s%\ Ls,:ܱM E"I[TlC–G Y{:Xb٣|3.) 0P(>vi;@-͠*YR%_ÓZ5I=Rc f?4yא6mAi|#{eH.5L( @s)'Eǀ+"ʣ5xJ=G0xWR|&E%MAh)dn @qF8'8s䜃WRggib;CCKY9Tګ۶ JXu -2屪eAUߍV6$m Jτwȫ3HJW md<{']SP܊C6С{X9e@|?!ɀ\ |UWl>3?Ai/3JsMR _;K%Ґ^$xk#ԭyw#;yA|*n ('2Dy-/,艊Ͳ{\.އ-ZBVy^s yz +_|PZG Q,2 j}Dj8DZj}* {mmH%'!ؾ+[]8|w)$qzdpXRm o%.#8cC&5Z1rOTڕzM ܨ͵gN]Ψ\fʠNx /x»XȬ >I,QaZ?ygs!X0)P!R~" U~w_F(˩Pb3+T9a<8jپz+<7ѸÙwՙ{\}rnUCZ2h: Eق^Jk4' ۵+nHe0?Jb"~ ;^X1d(՜9g}:ieQ0oK X02(wjV.z #wsm7^Nv&_N.̷#p-u1|hݔ =-2?B6HpxHoG=dMexl.!,a>`޳ ~lu;dQX W 6'dwK_s##љf[ƸRm׍jPm͜P m~i31 WÊub*+b姚՝fil6 pmûQ녳ilԼF;i@;aVl߈,HGV'kJL2'Bs}w4Bs5imO@j Xo<-8ŝ@< I4hh*uqf~1eV ^gn KxM3 $ \؉zO4L,06Ȋ)zYt][Fzl"q Zs_TbyIP-WFl)H뵬 jR3u;y/yǺ"] Bio{# T_7?"nIoSNXH 5L»op;46ˆKrږkjpEgeJmaL>:!A2iccL!dqUfK3 {ӏ>1Gpf!$Pי튾)hS\Pz+Cͺ"Zy J  gPPu?Ϻ=DvF$N -> {BNL%$$aw=XiNihMr_tk0 'ʡ)dv~0 F18hl;P6g낳I|Y+bq1y>PK8}WnBOD`e? Dնbej<ݫFWn%Sߛ1WRF W7\W1 6Y!-]}c>!?s.>X{yY!\A0kӾ4pi:q 1hX{ p9TG@[k`qe` IiD'!CFdF)wiR< w__AV2>eASX!.X[!|z^1{?He#C pL\r<هb4ߞ-^|T|?/'Wn0*w/ 32&K(o@xIeJx5| Y` U=*ƊM$mMDDžά+z kcDxgm@nxչ!f}mLs a\op`9߸#sALFeIeWrA ng]M2Nڴ?3,/Pͅ6Nhkb=|ޯ(bjW3o_c6ZbpcM vڋ)X7-TѬ V[GfUPl+xY5Fs7X]ϾW$ | ġj^Z \@+mTE77}a˭- Lf,\FioDx4"-(l8ZP!sE؝ՠڋ2 maN兾+0*3j&tqƥ_ pc4֬āhvK}Ki4%--- &?N_ 3t$OTW|C^P`<(՘7G4R~#Z zWSiBdZHKe­nIcB׌sÎ2AqD 7;b_[JL U݉"]_KYb r'™miZt~6.a-9dI@~6NufrK5m0@`)w&k>W'S~ݾ6˾#Д8=h8eB+D(u"E'=#0!W0mX L.A&, M×yY8ȄsҾhÂ6 d.JTn} N29M(U{4=XaA4s D[w 1;BثU>fCPj/98r%PݽE$SH0yYzK 2d V#YjB:NŲb?"8FA[ϓU%<ڔp+zKI׮%vh6Lei{ϤRsFGr-h OE:LoTLQ@f6FWu~D/ \n &OytZϬ+=,l?&Ù &^;YC`l-s qɶyV:::x_IE)vLa ^+2~5Sf{aP?[_Y;ߏ_s'`wUb?ȿؽnqB2 L "6-m97\M7Ɯ?B`+8]CYEZ /NEyDEGy^d6yZ(o8QzV\K5y53[ś)n[7}8xeuL 2&$zFr Hf{OJX?} !i}b&UyÉ9,,,ɉ7l_Mf9VF}vk89vVq_O6} tO@yJZB9nR$'8@3rC$$(<d1WK7d-NuNV 6 r{QvaЕnmU9{:Ch'ʏ( v(h:R/s߆QH]A{Ŀ;vdA3!jfI:r^8홇j@x3CF]Ju.(@5cToU_+1..L ]9 PT*kJ IOd'iWvzQaI"d9N4у`I tl.[{鳵dn?]rJHrJ I˒ R'_w_~MУĹ4#0ldu@֤>Xf_mB'RVgĥfs$?C[vGymѰZ5իE轄Q;QaA hDt$<%妭 .lJ*|@Ϫ7+{k; LIshV ~uGXm7ő%8"'HU1iC Ki%ͷ>uZ_?e9>W"]E.]e>>N;L-u jje%BKD1vEky!V4p6uvGюS3,jQ&s^H3a@b2"H?WIcؘ%pQ#űAѩV% R:e- 'c[_[gnvp7zzbl!j@c6y XBy"ka,4'vN]BX?kݘty'pFW[#⸡2 (lp̼coVlrܸVv>zOAnHϖB^nD ͕|Eߗ.@5A%@)~eևP3툫-כ!5j!p8#>"2G"$&g _ n| c3[[χqxA鑓ơFOfӣ{ۂF&NMxD3Y)EәU;~Lk6˯)^ I~`x"?mwY+GJΛזl}UvCMJ.5pFЇ>67*9bL#1B^eFmUPRQ`}?U}I~t˱1ߌa!%\ghThM{i%Ubz]ݧ2a[ާ/ƑsF&d  q^MP1Lhq&(1 yX]3VLjgu"{s0 'ѝ21u>C79<֠L^t:xVjE-ٜБT\WrZHdcСTKn#nsvK^ിF Niˋŭ{xI@U^[[ hoGg5 `me[$%jj a)>Vm咝!=>,8>{rȾc?P!}=f*|A-:"Ў4 d@~7LO$XDc>62pi@?[A7d@\hGʆaFI-"sIil2gho4DxpIuΩLSgN:/%ȭr#XV(z7"RG~7 sL+Ai+wb> Azs[m@u&GOͻ.7e9䙓"Y,yg--GXYMqѮWWܦ ʠd^H'9~ة 'l Hg-JpfVjYjRm:t -l¸gጵbhbqArҽHSue+c7yv+E'~ItS;+PH$MPvDf8_N1nfN(&fz p>O r!4ԓ⡃ܻ?['!i F%̾# dN:Vkc>,B5qW l)?e*=S9X ps黭 p(2AdR+;2 6䖘 8SX<59/;q[Ψ/<Jb=^h$Q\XXvq+X忭&ע>rfsU䉡૮&罟)k2Λ^SDQڀȤsxӘpZ7g^rl(j4px*v(t;;!K~ʆ} )YqkJE{,qm&_8wc!+o2K,tW/:9K@ފϏgd =?}np|Jǫ,IuU61sn[E߲`DDeTIa@i~pI* hWom7՚.S*-(b[!hqR׳/s't  D.U),H۰҄ 3ɷ^4W^tFVp*1g0$!z0?%+4R)TjЁi;Z9*YJI\S!H#+N&s0"\4*4hB೔xD'2Q*` mEɩ k9>bJ(ː)=` „YO \\mN^FQ5 9-Nz()k7z-QAE C.]d|Љ~p#S_D8惌Vbmwtx8Ŀmhto$ `6Xy p fܘN\0Fa?k\x{s3ЩNB/fit.s|7A=gRzdbLŪ,y^RAe3ֳPtk-Nx)6Fkx>lT}?㥜0q%?W@xKJRSu4Z#zi̋*\.c.q)VVџ)>g_tj=Pu;l|HTġVܲh ?.^'(H)FxB~𾈐&&[#0CEJ-ӽwd8W%9q~97h`#[tI ?#k1-fd0W1@4#^^mz5֦1 ?tUO6C3Ϗ\] iBWBslM&W(SS?-qk޴Hi!6h }IUlH̨=5cyJSkBvCUCvsY\˴w ;樉B&݈ HÓ(mXAd#EgƋ>85_=LJ$q#P_fY3l>^4wqQ|?Y~l O-dU4RS{g2U&㵦mͰL%=< z:RpWd*yϊaMn@Yj~GuoRr2 }L?x=-^d߹8u3 HgJxSD'8 $,@]0k'[m? [\31OŻX!Щq$2 D}zSb\aC5+:b7&lU-#2fܼX0;nF1&e敇Wra:Ԝ %iP wQJ R{`r@ڹZ;JH+4;2왅Nxu= ]$̄er*cxQsI+rq7QJwb~k仿3%`rHqϠ>Hm8|v6eNn׫B^|Ar?ocxs,t@y/YNS뭘!΅OQk X (pY:n 9Ѝ)Pyү)PŻ ;p" E/J 'Dy|Db ×>PKy_NTդg96+iɈj&aTyM,g\k觅.1k쿰VTb"(z$W!1 R5MG%Edg{x1#? Њ87IU([޺y:3@4 krIupzЦI (ت "8f,MĪBc%I'tx%2#je= ]L" N~G"ؖc$/.TΉ zVP+w Sy)_usJ-I:XhSFI+W0Ty6>`)|] rpSO #z6 Fjtg뤵GeZQţ`OBח(ƢCgLJhj&Μ_C+&SXQx; ¬U8TXFL2L83{ ' s@Ľ'#S?G-bkEÌ@X݌[_^2]TN3I3qF23ӇƂr jv9grZo^'D O{yKvp<iMϨ.!2#z2)%vMwJmEIcLbT}@\wD\۴Z_!Ge8|4 ܟ(A {MGq_iO0cdM8Gr@cR8ԑ8!r?I7q3:yUc^!wfNHU"o!RTpbA`^:nvl|gİ#)D&v%'ۈ_ Ebrz5u[?SǧN^fxr)>]ahB˸Lhtmp6BUC2kUSg$u`{alƜ0=nr;7yXe6Q\%* ]H1tV;0Խ"ON(˫#ts~FFC1.Q|=^5+:&9 Wk+4t1 Ar^~cd~4's+*eiʹ 5 OcF%9l>*ف.ʍ4m͠ѼF0mg/{X'$u4rfu,0ͅVaÛl*a!["жb4֩sVpkAbhnυ wrgAE}< @KOo5 X@6AG%6sk\Yi]i$mg=:`s:Ar$X'#{j[fW!5T9rIz"$,7).*GXĉ Az|g1=0I 4E͸@凔, 3? 082A! o!'d@kS!жS.\pֈ t"b ,8UN//Ya((>nUznB*Dl?^1A¢\"Cv_0T npi,G$$YxmՅK>H$Blvs44xW1hX5eMG%BMQ93M I:֒dcTocL^*ȭ聎oLPdG $ C|VNatSp+:"LB~5 Z[Ů>ąf,C$ FSۯ|S>-JTrҗkn.͏/xw Q לAyFM)+O'(:&"n9 97zZ\ ɖBGhƷ<oAzT^Qoփ޸A"T9pz5RCE} h"[+)|D3EVaL>T[x^Ni;-? ݷDR^YBIk 'Ҟֱ%ŝ&h,Okܝ}~(̩h`8Klv闕2AѤ;X{ZXX۹=U r,lg\ `S'˹k7/+@ C>` DC2x9>sqڟ\#rΓR뎧g"\pXkK7z6VzfY+"ZDkk1a)Q!nRsgomla,i E5\q򚎑[HÛKf#WQm{Җ؜.WӃsaIw<85+D\,=~O*Q+9`'tYXO٬ &4jp#6k|ʵAL?'|Z+~h4ī fO8MCNwvZAt!O`8]pʝϾ^ 8]w6 6y𔦘! (YzyE,8_MsiS-<~m 4XVAƉo/B6oMC-kF+iA0GY} 7Gڱ]weBVK>r](/ϱ^!-rD" !Gx6SB)>F2Rw}jnLi"z\ؓUq|qv H@;W:Pۖ i.W8RǗ3B?#(?N1j8b(i~m?%rsP~xYpĆ l=~Fhm_5_ RPM,ګto; ~Zv7dQ id;; (LK &8E,Y:6#[.}];"4M[>mBןp̤edIsIFs3KH3ccZT6+aD,yeŦSg0Vx2At?N?WqPɺ< aEnv~_IRVLp*5m:#߼ a)_xח66㺢ʗp wEV׸\#8кp4V3@D_Xj+6*F h:qa Yb]Q:e)X|za2lyٍ @Fu7Ȼ.ΆƵ^٬: uEiyHDM徼,ZM"rr؋ե<^7EuNbHAՇ&D;D<9&՞3'j8/3 "WP^\lt£fQa?Oz*)Წ,)@v(d}qa[H2HHBٞeK\Q4JkSl--n̞WUだJmߧAY>岜.3NELuL_el6ڦQNdu*MOXN=2AquJoEDi%W)/gQh/LL7)s2;G'j9}?Gp]ԧ>=am!z# k)f<l]4+pD:+[jc5KgQ[~d0S%lZy,Yᡄ<ǣm*$3Z$+7|ٱ3YRճ,](:m^>]/JT4oP{h?WMna ":%eNnVgĮxo /0%eq7`v*#~)=X%m1]Fg{,՝[[RzE#J#ٴ@l,rؖ>$'PDizj <9=Krk_qS/;)D/{NQ 8JԣC5v{#FE+7UBl-Z;F5Ν>33end]w֘l#2x% 'Ј4>}Khn_ӊ`pәKg? fiEԫSgĻE0y$F^`jo:Z\+۪dj) (S\kY]R!zkZI'l~r~QATs@OO6I{4ڻndc x:}o=BI&[}Jҥ<>,Hny&&ZI%B}D=dL; m\@-!ݏMB4C-BR<7Ħi|yA[Vԭ(=4;I8@[r5:[N@M-1M:"d{"=`@g JSpECN\" urMzA2g%[t5>>ƽ@?«Nr_mr5OF 7s*pC2h h_a?(,4!xĪ_R>Ck`s:A(:PcmizPd]. (_bʴ6iCuYPq^t}ŤU2Ln w65'k^`QG_Hw$3jB=-XBUu@u{6n~q% ΃Qc䄍&B H.9Fnn_tab$lj&ݡ6悞VҤܠu!BYYZmm9n.⯋zybb"D@2Ob s]BXw8n*RJuDkIնaAi&cFWJ+WV~ʜ)SMC]fi ^&Bkjen/6;3 oQ ցkJw)(!{k&,갘 wg&ҧೠyZ<xr 5W1M4+fa\gԬHP\\wRh+x~5YVcrU%.ll -;F_f+}Ixcn N"S(IpP#Ï =K saS9QK3A%0-[ôj7ue|+Y&6 :^?qo p9z y8떒ַٵ ,wo/ .8 TEW@g&8|S {4ru:ENIvP'7Y2TjU[5 *ٙҜ(>K6ܦ{_X2  _5BA6&lCY-^U؇M㹳s mlu&-!1TGl3ɺp\ -ExsfLۺ eϯ c0`R&O70 bȉoo+*-r;8V'*E]tLIƋ}84>ZT0xB5WMm{h%ܼIX@׼|{>Q։+Vtҙ +,=P9EaM^%sKIu],nRo){ Ivtr*|TDQjRןƽV3CDA e(n_44Et_x箑wM.~иZlrͱ^o"GQ.a,ej:tۼhUѱE[ޛ]n??㾌a%R+dv#TJ;j'GLK8؝uiPԾ`uKpiB-h4V}&<^jlo`vPWOSrkwG;QiQ-yUC]L6 ҫ0%o"!Wfi޶;?'ڶ?@frTCZL1v {q?so1k=%QtZTP0PWyۿ8\rsL(*ƒNrˊ0K#Ҹ9rL*eCYk'ըRP J ԲXؐst^)$8*i0xȔ ޙoX*,DʹA8aXEh8 PxZ' MZ qZ(_4l3OS~ᑥ.=$\ |2>+ٵ)&eq..]Hx^O.t]" aV ӄE'q@Z#OJNr`r-eS1[0jԳ@U'!1Ddڝ:TnMXP^bQs>XQTK]?nMi-}Lwٕ͙9svƞ08ZYHޕnrƢ8`S=NM?-I%7p඼0>bUzw:P(%bwt͖a%do,,j Z|Ք'\p(-O24c]TXB-C?z~6z6]VP ; bVkPۨk2@ 8YlBKഭNΚ>X*a@̸“RČ{vZSlX%?ᷟlz=`>) TbPaZ<`Smd4j,Jmԕ;9b*-q`DWn"RǏQWҙytG[cspcI:O4>v { W?#9\6-83]]j h62Udt2o\DZ+=~{Oasٕss`xa &v" <] W[]na/O?K+VL'9-%i%(221^>$=e2MvűSTrHgS.|v%>uȫ$sTk=jyi@,jBQE Yhbq=f>C-Cs7kcP=S<7˭8x>ey^Cw1`'Nqd-6ihJ %Ngbn~{DcX y{4$\_/)JG7ӫz6nZ~#s`qL@Pc)oհ%-WLvyosJ5mPF6,Nwl"sŪ[1QjEZoѤkr)f3J !Fh'88=T:@ hSɆ]6亣?6J;2*rJ@]E NDQt΢PbC-Vn8N2U?W{ɭV-9LN e(-"9̥` ZMG x;) Fmd AZˎV^ ov )R T~J< vm>W=1Zp׹NcfS7іqٺϤxk yl 0R_&fqJJ_22а*=wP1E%C״ t@=i;C~AA:8V>O9aC/1q3*օM8 XUF l(lSh^d0'`KhV#PU^(UyNL܎oz +UJ.GeH6vpnGRLnɼ|$Y \=_wgh H V| C` <8.]ԙ|$25s/)4>l*uUоZ'Yb"q-Tnq:K E& hx\s'tpcBۓ]ٯ͛@πi! ^J'fJgRNn5o-ȩxxlJ{?17, l4qE{d-&9)*HΟ$ZOjnz.2 StRij J:WH):vPXx| JE;$Q`zt|maWŅT2 @5T{ 5Kxr4OiH`Jga3LaV9?N`|  yw, Z5צKyeS;/Ԁl8ϳ$B#n9Ũ1PiAM;2fwF?UN)sSS;ޘJ3lKJVvN˪JŢ'[,uն[7G,v69: Keja0t%s#Ǖ^ɓE47 _Q`1 Av"d\ymfԴIp]8:GLūL$rloK, ;]>#~>ݶT׫F@ GZ:x: a`2qp.Iyz\VxҢCj" s*=vl`t8[Ѫ9F0Z g&䧥9xY-cHP:0zYm[{Pm/V#8BeOUފz]}(6޸F$"eJqH;N]8=rM1&Z{#*}#) l9!\+Ę8g~>duP(8؟ EV`su3H!^X;ѣu ?7cx!^%iji-PN|KV~f' yIЕa,XEO@待]Ӑ؀'ryϻUMOC iˠt/{2SvA`P Iӳj^7"K'zdU⡊ ;#=|Ӻxae[\QKc E9s ]<gdA9[49[|c;w:6>x>-bߘP5˔\J:ny^9mzu3$ :_[bT fbO; :>eEXM!+ lKCRL}?O 3gJmLąd=әžT~Vr͕2lPyjc]5LCK[f E kٮWq7:H B_lE9=LVs0- X*RT{ra ?nZ|H:K.Aп L"Ou>%P-6s#9ڢPě=PQ dMey#`N-ؒCg¨R]1!ts/[gpkEǾDV6l9#+5杛urRGPX s8ޛnqwՐ@i^@ }˦LcUPϧ>+1ڨo؜uaRv伈XEO$ ?;"S•"]|֎>lw ހ FrtEctmbs Vg<1>r(wCOO+'NSA28{̨@lLO#5ʲB`8Kiև{:=p y@tL |)ShL7Z_|FB%O_w2 65#s9\ q`'ng@F;'4`+Nޜ-CQoƎ !rr b5M^i]?37P؝@ vjC7/r=MfhfA8Žb3y[u<_-C! j0ZCdz~*oOk]x?"͔ܝ-pn'x[ǭ3ϼXMm%8]R8FaVvl_V5roCTL/^:;ՂP^(r4B G1na8ÁKL}Q k5l%w_XGv|pL.4 BVF`Un_SFJiyC] P(˷wQxPQLC74㞴v_N]Ƥ n,㋺iNqtLRlZf\l PHV:vh/~>$:<(s"ox,cic%CFa'eRHnP%jAn?^hZ YT;ۺpy1y<^> s/Pd{js\˸XhOo4slRmIL/]?B5rThamG!&4b9Uj[1Plp$/ɜj ̴_/ _M Uu9."p" #'#3enRIuY!֧>A{%i:hbJڊi)CͫNԛbV$-/ ws 0ؠߙ֐|*wױvݯFJ޵j H3(me-"?8d6$U)x(Ӷ'4_L+vĻ%81%|9ܶL(;'jNw54K'sS%;q-Ccg*߰΄A2t 1fAa]`,J52Q[Һ%*mӟJ5_x#1lٌO8qHj"sˋub׀ygUӘR:P[e]a^d>\SA#0ˏ N[lBijIc Bʅ:_Q| #z=]. aF@V`W=na@ßDeZC L\9QjuᖡlYg-% vo(V)1vC]O^"vYг3&;HloW趓8z6#(mW)ӕGډ L Ŀ;5f#pv8ԧq*_xKI1@RY4y8LL\^8vWxSӠ:c(ZO6Iͫ(3 紮vNZs~<  :k[R Ο/cHu.7 Y8i !hґVBrygUWV+ڊК7#~UfƢU8~mLfֹL)r'p1PgV~?d:7< LWaUdI5&B\:&NSFOOwGxY;B& VS3yeVa[h4;7*1G/$i̕V?t,Lj,MdIueqxfH6V3W,GU)3LTxsJO4:]8!<=6fDbb$'f\)߻B2:wwޑ\xDW xw:pW2>P* ^ĶG6 b8i{,8Y6 ~+ 5dj{ԗvl.ARdJD4~R]*0b+'T,]NNv &٫g2O,]!a@˜xۭP;FAP+9lO꒭x:X&;]:. %ouZ,MvRZL]%6'hmdEJwA' wsiVkcI"3o4 +F= >n@%1 rš4"L})m e`L (q3֧V+3 [$t*9ZuU]8Vi~kx!R{;*OEJ/A.L>cSm8=6ltH?6)n-緹04%Nl֞\KG짢M3=Zl=h>ׇ!!/v8ʞ= jzlM_`("ɴZ当h AN+ڈ ij̮A쉥 d!%B[1$]#sͶ5_Pd\.-*VPs9}V[.ƞupU42 #GLj>.,>EgUx5' uz4Z#ZSW"q׿Y~]iG_e{7wh߬!dC{.<9#l/K9ei0K t%MR)pQārϊsYKi]s\,u菊p#M{z~ Z%'^G+5 veo ÖreZE6U6%=gͼJ^ (-  YrW@|Oh}$#Pڏ'uzheo5L, ̎lR蕿FHv&lۄZ8%CQB$Z÷1e4Q\V^M4y-'*>!:昮 BX嘇}^%DmlxRnV XL}!${3O]\c$3ǩϵkA''9BEȘgYY>8k{IDW]=,QyHf#!fj`/PvV #ܷ( IQ-im‘ЁğGѮp)Õs~L EKu"\&Q  bg&:k 汍[n#Q1+yQ=LdxfCv 9/T#dhhvɒT~(U8P{g&nrɁ{IxݔqΆB RbDC/Y Om^0lsd5C&`\ص:%crGU8˵lJ;"hqϢ\d0t!hɷJ"Xk:K?U9͘H W2xjOOgs 6!2ӛ6qM;(Js)C.C ^gٜAc(HZƦĜb|py3CtlU@Nʣ?{!IC[QQ9ι=Szl72CurU/"dT4F"I-^ADCzN<Qπ.֠IJoHie6mG",T4[]o3b*B|OmĖ9TB6HrtxlVI$/ ɢ=rIpf*ZMOYH,`FR"_@pkjJS%? >(L]H#'oX {6W nU2sB3OnLDI$saȆ k22w昢M9DVTpr%¹wa#҈čjiw>[ĮHQ dvg`bA-?}L,ZX_]t#85n[,)Lv3M] 6@1Ƒ/`- UF4&m/<ؠ-cx~}״{Ľиb㲁&q,@F0;JUp֟sU7uR> /a0d8>?w,d_)/NQ*Q0?4!+vz)̷@̥ދ3Egnx-1!'UɘμҜ!\x 0ʖ5Dwi$Ul^ag82Qߓ/wKMN.ߌKZ6桯U z`::d/"RէzY_un߭_}bTS\M}E +( 5FyiC5ޟ8df{zoCQ턯)j[D^|擻ٚ rRs-Q:VQ*NJ(h.V-a!#c;BBB7';vmB^RZUI^MI _`ǰ~Z=wt -;hj 2mc'vWoC"p̃.t9#ˤ]Iܟ|o7Sr1 1UWszާ) !k{6\2:n=n"R 8lŚ?тtbyF@0 M N׫yHj2t20]^=#5T][VVL!M_ʏ7nkt8@dl3$U:ClB+.vC1Ҭ)?Lo;!x:])xjJˠ2 l>& pmC1̡NSi4%::ؽdJ .*l{ ׮t֢ʐBDMBն 'Fk%Y3oSN+P24.XFA[ńෘr($99vTSy9&f9">CAx8bC,}d"I|f!aO DAwh,:\V#v&]QMwqf{ 19 5{L+my_s`UH#St*oLzܑ{,O'6 Ci H 8~!?JL=t3SFX>?/wk~~ eӑD܍lP)C~,¶甠 W,6ˎDDӿuK4SRKJ˳f۸Z9r]c'ªZ"_hw'[c/8][ H@;_ 6q:tȚ-rQB7/Vn>yW=3 Uğ3I52>/IuՠH6Ba-: N;AX*ٌQ[ŰYN)5| 2vQmMjNRQ^bV&XDw\&}&fƸI098׽gsJc)Lͣ9&?=q tB)p##2>LՏzITQ4*bʍs?^xf1nyeg Ӟ7N e) Vidtd= )P愥}X=W[~O.J7BKOˇ) ^LPdDTf5Tsz0"a&YҼ!lu;_~"^pD\;-aUBUopw۪K2~ʌڔ' @}U!jvO<0Шm{t^OOkF9˹|]"Uho@VFfr F1Yݛ?S>\aÐd.k | 4Sڌ>`g apO V=\gOubG,0$cIr!#IfrY tL@hf<(Qسb%C͗F'?/>R"GK)"P>*8CоνW;Vѵ%w=k .OFaI7}Gs=2<hrO9Aat{I`kXv=dq_^IGtO ]3 $;]K#y%T<9J]݇[BQOhExfX"cA tSy%dXkrH5&h3!|1j&5欺ȇiUfCC YrxxShk_#1&K3pp͘2:gtNZw{#Pok%Z@VK/1kzι֤<19x1$H7i+H,+ df4 2}_Oz9y?Ri6ɥc巓]1/">&|RRi1s'~o|uŭ&l G?W(᚟+WB8!yṶ S| g*Ow23??̣B4ͽ- _R4,s!d–D' jdŵ/P 1S5a/TH¹6~B(0[Qѐ6Qy…EZ5WFvwS9O|oWt홫|?Sx>E K)K圢p7TH:gQ]u^h*mb~뀫bCy>͂n}ټaiݽsmx |! sm $o37mBfKeF^ o [T/@]6*! BK+c#۴% R{tH,*à,u8"Id -{PW-hgE7o\e=bl sE.v QHSi&G`lں"#qȃj'DpyގY vhxSØ.`kb"k36-gqG"sFmD&d+D!:̙T}`Jf`wVFlsY8n=}* Hl`܏+(H@n.p"&7tKVn t}Iz:*hYuĐL%)wvH$T7>V@XY}넽ieuH^:W4k߲l]V) FCU3Vσ3ͤ׈,LVU4JWrKV\ ZޘXJ$*;hHuFkPDD3Do}@3FC oG3VxYV}?e{1{"hzھWT}4;QTv5i6U[/2Z~ k9r'|{Kh֥uyH BM3acnS?YꈖD4rRTtK%[6%w$txFC_QAìMJrYx8ƵɯO׼?z *)4"`kX,J'NI!poa$wC6vفrQоI|+/قfQCƄ #8Vɔ7๠?qƎb]-+ljLЙ"Tn4Rz4NF89< (KVۄD`F')xK*H Nl1~JUhTQ&u3VI$FFrƲ7a `w͟Wҙ3%:~S!NPrdx6 "N'3'l4A\1ZnЫ6Ft$6hUc8gJuqHOcӫ _@ h 9%[Vҟ=)FdpoňrdF߼B72q@%kKrwH7c* /Gqs |3c 8ӌ$}d>D:_'Mf}T-Yd~նxn裲ͺP,UyٙRtsq:X T+-5/_3v!Q0Ǩ$O PPtS2:Ry:}{[fZQwטO幋؟U.ӡ&tc1he!޳7#uk}Ey6 g-!GY˜SQ8O" )~7Y=XߓPt cv!&6l_`&oXK&ڛ: ,sxG`d^'$d^#J3qT~lcb۷p&E%Kp{Хtlo>;2H ߛ6Q-$dޥ恘Nc;P.['S+QȵR?xo%rz.p&vN!i6wJ=^?l.ʋ ^*!ZqbۣxxEnfaѫ Sx6tUYuZFj*Q,1Ū C\q?ڤk]/]O$13lR$>0SkJÏ6AVYp K1j!6x͙1 _ҡBvOSx3Rbu,'#8k{eU:(.,U16kcF&}'z.8c< vN;o0U23q;BX-mP;}S` )^r[xy"ePU2Q UsgQ=d6Ҹbk U<3r CZBl\KS$p/Hz :pwAl+¢EWZ ,ȸmv-xHCH3ZWfClVZb ɛjiY"VA% )D{ݙSD\Ƥ(;pŝꘌCRa?hb?0MX,͖0g#Cl[3z=y6OƋG"bY~=Մ%Ɨ}k9dFy3K-puR IJ]N bJ*~pϦyİSRџW yWf[S+H;GL,iXb, ʢ]E=k|9bz o ;li{a 0`|Pl]{ܒ' (]7"5iB.?27-ɫ\􂩕R#psDfrSEli :-E!Yt-y DTq6^Gm4j?tj}<w*xG{r]=">K~B-\{ t49Jϵ`bl8D:!2=) *e;@v_5(YB.l"Y{Qy)!ĒI5R҃:h [nA/yLƪG}S DȲF@Q\YكJ Z08Ag!^˞X>Nဉ|vr[4.-C4TwG? oSdb[@4J*+/3Bl?_Z-6=i\qIt*M $wk[^FږTP!XqI EVU_q9k`SHr(aWLtuØnl=p|؆L+?<DH=fa*f(恵 8إTG>t?3KGg.I @LXTLBTu[omd0Ӷ ?L6^n:#s-oX5( &Kf;-W9w}\D݄g|۸Fe˸AS/b;`P$Kr1U9GmƬ\|5 xp$9X8j:i-k~p BeLm()FL/u-{2˜)˨fK76=ŋ5jzm>N/eB%/^ExȰ;cM_BcZrȣ]J(b DzfgmaЛġץZ+gU5mLaR#w|BK:E>0?9q[^.LDao4"wtvq-D@ׇL Kglp\6sRPw DDaNk1\>l۶6lY[sCaH uɕ3̼$q돹΢>e':!?5YL Xy+Œ .H?L 0p!ZnV)wWOZ0*[j{40!b9uz}QֶX[hԄ=+°1-C=?BBk|^*"lq9jsk7ғH{KNi~Tq5s`I'kw,†EՑqUO`)<}kĠ"Ȑ/]H?V=R!FK{3EJ{QU߆S-q"cm&-a".#SD%"#inCYzB"*yv2YBk@1MfUP /I/t+yhG"3b~ueBSyٽ.嚤`+VT bQ }#ؕx9i&=m9YXr+Ii#ZW.7bȜ,~ˁc;AvreZ,~ƃ= w20{}jяz">3cQ'kW&tX)@$b/aq@7lD8w<}H&+[3fcӷaE8o?odf^+kFQS_楰Z@[w 'E8=yjA߶hT]lW~%[qѱ+2 .r˛vj:|Y,{&SI$%5Gc * f^ȭܢQ\0;z2ٚU8reuܲ%8ąLȡD`z0^L-s*Nj{MF<~c+~-t=>;`lf%q6?&Z-B7H5x4xԡ_Uhot i+^z8,~>h$%[nj<ٳ&O5j˦bDbC}z"[@-, h¢DCtى(PW۫n^LD`}]kK(* f+U1`Q$yP;'ObMrdnp=wDK$&Qu4BC@DW"IGL(A(]deu툷H,4GCC=,РB̲ ieWi=ytHgꛭ s(prWaF1ZކcA'y%.mcW3HGĨX{m9a.@ Bʐ.?j_1~hVR[5 ^( aUMd@ JLV CD{g Эg4e)fG/jQ˝"\3b*lrJ,>$%4o,%A|Z _}6#f5…DZ5W5%TH$\Yܦ d$ &0CXaa,Z}8!]Λۦ{2'oUX Vx^H8چiCh }_#Z1D  yY֐wMFSC8 ħ?6B=1?n`:s UX[;/?JN)Qd>1p9͔j ufw*=^MGXqYru ePg1s!L \NOy[t&L+5 g+VmVY\EFN1諉+0_ea4`+"#[k:K Ni=s+0<9^TʤƋ_PDq3-ؖ[4PmF4v+lfHV/d;m%#7O?-f8&}*$-*Խ8IW]Ӊ|>/wbbt*Em 9o|١@Pu)zaA$?17؋*۩<}EBQGB_M`eH^:$ޏgggd9XmA@Gv Z0e$&s(⍄u @m/8v|RV(gQRQ'0䰝截YɌ]{vlf!_zr/<#Co1>wѤ%?ԭ@R(E]Cv< bЧlr5F(&;CHՙye+I)у2apū~tW|8d!qpr>VJ0aGRؑ .|%]VdFv5k\NX!LgQ,=9tzVǟ 1hN~{v?Qm4\拡h8L_m쮍='C8 ]I8&Udzp? Ĩ ;gviM\:~[v-LG}!ܤftV7UW*s+腡}lC Wޞ}M P;<뮁.'>KSo\IsD{c;2Tya)'^򊼎r?%ы|ڇj4Sn02fK :_ *壨o #Ns;Zt{% ',6EP'ݲN%f (e 쇩3DT V]}P/J33#dc"n׹Y$\-UQ[D][ qnոI5,h+*-SlBc7 m|bXբ쁕ad31X`<5Аko٩E{$V_Ly#J xp..rg3,숰V71>6褼1~{ Rt[Q^PwhS4s?a3ջh2;ȳg(&# /"*E>bAcUXL>Vm䋓pXpUʰM?4sQ擃y# KI0GI1V[ȀؼxL<ρj+ƿ-e?H\YBͩtI2c4Bbjd'bA3aj,sM2BmXh jN"'!g="j `򣒝bubqndAm6<rGZ& rk<!o"Ҭo@?k OkvhkkՍ %Cd+gɕ$<$0VmΏEdEjet>k B,Y[+֧Of|d RJF"+MS+0RJQ[CW= [?%hUZ ?s5~t,ýl8ί?QHSKsG7!M"vq?AS?o6X #);i@9pI^JNҞ^6ZJ"w`+"0sb !kXOQ̈ _p-~aHy=L ,]gil"ڿK4vcxdӏVݞR݇gs`vx稱6@Ф𢸮}jtQlrϟ{2%Nξ_͍ZWIϹC =:Y 0`[2=W~N<+;2#-)i m3"\D,6xv {I?^߇@-Zy4s'᭧l8b9;I庁(لU:NȕaJSfJo "0#$EĆ1oNcm m40oC{j6;T͋A+#aJlYĜ;xxqDLa:*xeR|2#޸v/˶X@sǫ=Z\Tw e N([FsYw 2[ǟflK:cv>6hG ղ[g+DF߻2(Ԑ p僄 $sO#\{46:X #FoI2Pd/ S3jιus *^TH6s?; 9[X6W˃xqHl!h,/aBH+d:61Xޏ@n-\q5xgF= M\\#`9MnBHYA4ٚzEr=BCM%6u~IVd ) xHf@ɰ]90MA0_+rNV_PP+.'C!pmM _n}F vzo3אpu0Z~2&ANSO4E{e ~0}I" ~%w9D`M˸ԃLѪ69GTe;g ʏ y!Rg׿>7kOEs. .i+S(QOC8@<ͅFjO! p7|˯ /ߧO҅(jLTXSr'gI |{q"49ąWr6T4'׻QW+E3qO)+@AG^QVځER-ŞH1( ;PQx XI~*.wҼDU G +_Xl]`%Uz )HVw~$MǣRK7Al8Xp.F8˛S8nCcJK 鯬1XA`pAgxF_ LZUu؈=Mx%KP;ջ12fLwz"=\F<*f;7&s{P_FMrpA:DѼg- uOҗ)veA%=;@Mn$+j^a2T?DYJItu)R2^\ +)~/iB*PWJs\ /z{yK=GS|4XsWë$dUf Q+QsnY|F8o㎾ iBYaksyAa8pBDC>cŝQmLGՑ\IG˼?S]cԃ-Y)O!?ͅ4қZS?wE1Mlҧ&ΰh1cZPYJzjeQgR#> +[蝯ޕc;TWO2.@l}1r\?v|IDŽGd-x4יK'PI2^lMm*qgfq/TR| jC4Ḻwrw1qS$#cLџqN(e}MRZqL/:T[XSM!.0@>=β ;ȋ!Ibya/ºE7s ҉g.ߞ,J3H[OAk{9pL~,Y{ѿH!{LԎdpmEց(~zZJ*;& R6 ^f.1B *:Urȼ/sssȶ Y*ŕ,*'6n8 S9qM~c,umQ? FsI&,9.[K78)mȈe8  d =B~(&TvaBM1-'pu*@{XJDW]Id:Y6q */-T0% azgR-=}Ⱦhan|&z&^`3 LãG^~sԕq:w.v珓4TR~:PưDڝ&KlP8I+>Kz?m @d1} Ov/>urlêߎSk(ŤE)c6BD9b.Jھ,~jcYJ )BܗHᴾJQҝ=YuAY3U˶BHqC,dd2 >daNXd.ҍl"0x~&1w\J VPS8'sDzYo@} w$>Kh+A]>ǼdLE1bR$~oL<VoۭwUЉO @"f(;砹Iٷ K׬ѯUKW} PrMRKLQ*6l^I[FܹmNվdsNI o5F뽯N%#{ z@n{;2[@G,b nJLqNսzY2r%1%Dc?e83=$sGM# ? [rY  3\5~tAY"%66cz+3HNt>LЗB;$cVKUkf2=u:4;p>zwm[3/ya:W H"J侎_E8T#$+ l} PP Ḥh E[;Ź?3 gEוS)[ LJ% 56J_dLY%qB֢{7Vx?rG)^m~vG?PLqgXh#ErM7:F ).Un;8_1p[ڙ.aX67:dVA%vd,lHpIY qUL+*RypugIK:hVNZ:Wela v)eXb\ޥ*Vk ?v-7H<dH.SȤsE/M]I:j}EBiWs3@\-? StNM8cbiLڻVy\ZF@;s'\Qv_$קdn44\7^!gQA>5,0*m.չXKL-B߉ַ?l$?!:/hrʨaO ep•4)vke!ffAO/00t=5Ҡ_K& 7,wE+T`l?!cDžC*L߸e Bm쒆dIdgs);MQN [r_86En-_O\y! b (4B  s[/UggFa@+}}a ;b ќl{әj@5U$GTrU `M&)M,Eޜ"c)i@$; iyk劚~Q[k꯱淤HI熼zH}"\r|9 a51G B"*V :njnŐZ QOc^JS!q$o-ߊt6猸rE;tʸ:Ի09n*Wu`,rR]Ut ְἑ,?#Պq+tDs"ZxQ9(V;U)*'v 71f Ѥ \}f`uҞp,h*29PFe#M׿&>eqn&Y2-uV7?rDWh)i كw$,^p854(ʜ OF%P#]7SAИ<ͷ'8e:*, rZ 0 5+F&]I'OHϽA]{Jܯy>S}S8h`ōf$R̟!Xy NSibC U,pt"X Q!)d'hc`%p"hPB=1mtfn@*q ;U|NQ̆8t hz'ott}; ŸV*n3WرMg P%_-0:=OF=~#z}bFjsJ\%RYq.nBXhӒ8QM3alu% 5/a̟۰0l!w. OۜVJƅn|0mR)^KɑU1);d0= Zf5jD 8J&Z@l3Ajl5it<}ߋTt?zoð.ޟ%zC>RH{TROS¦Nb'N9,E?'q5mV!gk)fɪ hrOCb=ݻhQ&~w=P!1G(l:633>j)Oܪ*y<'i"k;rp%8!Nv*; 9* q ~"0Wŝ)CSolI5)~L_ {Q7w#VvL`9q -ftɤ]$6 z}RZ w=,C԰p}㨸1VH-@\hB->&{󪒦Q_ CŒ¢lnF?I2#*c Qf?`-\!=%x ʋ\ί2#iA3W-OLwnZSd%_uh@/[:r4}Ʊ4V6w0 /]FZ  ޾¥pN_&> %Bگg96iߍ?'|q Z%L]CA:z%%5zd?Έj5Á_\ nTbK |̠h[fÁͅ:(yBz QgM)o%PS9 >C}zB ~IWp$\>,(ZG?;R~ʌ'92"Ȳߟ,.'N9&|(Sc-SvOea:J y3"!o'*E(7OF: ~!80OFe.Ċٌyw@J-.Mr/X-:ž-fv{ẶbL=Sѱ[|}G6P{ڞ]?-8jsWRϺ͜oA'soS᐀dRoVC!VPGQf}?FܝvPhu#6<(|F̴~`H9ErjމQF'`W$lEUT1uOH9}}wE1^\un3={.m8?!vVC80ޮdP!2S>.Q uC)*gʵcLuVS` ҉`C}Vl Ȁ*m"*((wkM.﷩5&B6Ɩ zR =R6's!`T<..!^- r lnFkᖼArmYnx_b7=789EnLK`ggV$/]YU3'әE`5Eq}^JpWߐdjS@ր_L8?܅⪓lmF z'{7)!y)+)4!6{>ް?:!Ap(h8Jo?^>MY>%HYCjf,yeZn/ T >Fn^{Mܡ1ZC.2bnl@7:&kpe;~=r4mE-2^vrf~DT*!.;"GV3i݄FBdAQ|Iw9z(| h/ZT9Q `nYoSu_dwAת y3Hym& @go7q^|QI9 8HIvB}2ؠrCl=|f6Q1L~7$JW4T/8XBX1KzF [~D n *JXf=Gt+Z(g5KNa"kr`2/tB TZK"H#aAP ?~bhr{CLURl> lZ:9N[}Z^̦«9 fIάB,tcH |rSa$!q¤%^Bs=\ AWчr`N P`O S籮 xvUZdW E}Dk9=93&*fN)Y @m0eV=uTC9XH~Ϫ+5|㷭e mkp na*]5~շptV, Dp<2YѤB}&˪р&EO⽠7@s3zK\<8j,Q;\ܘd.O ]Q_T٭.]awvLJH>"6n C^{DTiB.t~'jl{ !UNdkj% *9FF;n0,&:5ۙ#KpIiйu$yE[sw!#pMfx*6jLpXܮUg hXxIVU!⑐rмIȥW&>:Y;)DFҗ@8لpozf{ skA~k,raVynh(+zBRZG7(Z=>fqtcyam.ь$YYR-A"7R'ɲn4(%JUh7E_KTgxUL5eߺĨߔAE KHPIa; l cJ}`U$ ī?8-m|j^t煮2L|+z|~7Vn+B=敝8Cy ([Nujtq>P*@FR!Èz~"T KZQhwdTٵab6fTiq*,=pkK9}Oy$3bk{3qnyݫ0.DHzX&v*7ɺsH2 GMi$'smp rsaɧ..W#"$S> cY6xq R;k]\K+y.O\q =VoBiP(ElƘVd~L@˂]FN0FGDRn>Z)ǨLW^ӌNpĤmXghWՀ ֒3O$E;gֳG3MeWq}%ʪPZDTJW&HOX8w" s澤5tUUvXQ>kL6 0椀°.YǨGXPTg-z֩+힦 ,`^cMUBnGce#ɋYvɐwWQO 7?5RC} B[Am~3,B\dQލpJsU?Y׹ffͨ10xCke }s J wA!h:_iO&Z GWId7'}J): :Og{gi$Rt;;fH9" ٨e-Aʕiр q=A?!KG̪a\Y$) }IÂx*|ϵ kmEHOZ%Թ1iJd'K k, "3&$zcT%籽MGiI]If!xG"'[YkXq)+;ei-v]d&! XVNq_)IA{9zs L|>x`~flZiᓵ\Skzj2nlfAfwh /6*!al>;\pra#-9aKy ȥkPrh^5F^s8@ZT6zq%ջ6/P/xkY^ogO)lD"IxR{M'_UBkiy-:]~ M>78ǣ_rĕYEq:[=Cyv7n8RsL% #}iDݓ?t4L JIc?}IUb;@Q. \~XѸ!"߇~z Hsl<\'PpN̹}YW=6%􌧼41ɀg-!T]4HS=z7s$*!&sY7Fk0A5SԐ||,朏=&|=-JzD6siQSM=*=0\B}hIjՊÿɢo4S%:U|T;>nK(,#Z~a\\֍ oEad>v{䪦K˳QdZPۯ s1);gUʝg(r$|Z"bQˋy KO\BC;.s<\#re&iw'f1DKp؇Fd/ F`}.`Pgr#7‚'ɉLf㓭3\z zp < FۏR\[{ܞ(sJt[h u!92on?o>y_a5<aXRCz^w_xἋ(U&3a{l;^ȕ[/a-RtK`\^ڢ!~!9ْf6^6Vz]V%:D| HNWpK'g>ip I`< L-0DŽbEϪ lG6&6w^(Qu=Ph.WB8Yh 8$+ߥL$θŽjkzM .+a/^<ɷS2\3CٸTTqrs,)4R>`m6DOΰU *yAU ܘL8e*c"Y{Ǘ`R6gVk{ , k_$:r6=Ђkn,l@%9"(d\M\PKix<~#HaP @w&9A󹥀! 4֐*:AU* %Μ0Kx֭vGe {91g !=Ke|2E)-aW0pǼ/YJ6'`)mO)7 5FE4 ?'EQz%"?Ag\NJrջ~\PsJ)Ew〙m8۞#֮–&1wdpQ#]_t!jjtVt%n$ 9ȗa '3Ψ)iv~;SOHS߉*doސX6%ؕNk>NfJ_ZAn qa T`o|H])gunJ2y,`Y{g.V,W֪;Iyx V;n^(3񢎜=rY.7qnJg,jgS1Oz•z6f“OaiC-A0 :$ 8-g<h9mX+М~ϐ~]m%XZ{wcH-= *3M_r+{lja ߏyE5;$mա5nIcbwpB6}r0Rs>@5M&C)[ޜ%8ht;gmhh!]SBd y FBlh& F7:'=I@j:PLڒ^xR: Zl!؋ "%h7K?)FrcR 12_W;91@>&cxMWWԓ*('>ơG[2X:͙:c[+D<;!-eיK+$r? Ai<9S=mV`~Ւ{ꏣ*5")󤊲g΅|blp:OE\ZR {HM{ѻRt4ҳ6(˅_zf}Tuͬd'@X$3gB\J'wυ՚}Jv] U+w1Dq1ԗ\V~`X=%vAtA^7 e/(]w+zI ΊR꘸1A3A$*D&wv{T?S**/?rϝJn݃U WjafqyM-{o!+ڢ@z-LU)lwȦl 6 ;j`l$Д+GS7ك57Q}eB; .|A&ذ Vd!!j#!)]Y#F1bdUJH%{0Isr&Ox*B5^K:RH}P*TJV7P`iCsmlS@AB5'jM\Ká /ju(_q;D)AȰE/9kRōBr*v%#!95sZa 2^,<.?A~e-SiT\to>> `ɧsO^_-HS{lhߕ |ǩ gƆ?)Iy:_EapG@󯑸6iѬjyc4ܜ=棚m $4 g~'}QpϷu.DSz`! WFPD>Q+[5A{݁rx~j$2-Mh+tlcf?u%yZ G_F'& ^n⣀{p.#lĕ]UKԾAЦD[? G,&\89!asG'iz,oI?؅MC" z L/ރ+CG)鿢{DGnҭq KmamdBeeg9}Y&C$uܦ Q yػEWNƃLA3 0D\gҴ:I<󆞗]ϑ0=}q32mDpD(6!T[ |{1@*n햧髫Hv2-J#K8g$D.=KZ]eu \]X]TFVvSmB4k.~G&16(u ';!5Hhˑ`ʁztF[19 ̉$mVbtyXHI#疥d~V.Xa ZH(:mtEÚжYl`(tS;=rYh PRw{LRvS+u×qngz=i蛞~2&]YT rwXb|k{ƎV?\}U]KֿiˌY{ c\UL`;ѪnmY7X27_0-^'S<>q禦j]οu<֙ݠ?p37״=QE&4f57RphDhSW2ɤn 'm;t|?J|YHl*,wNF4䖔u$2HEM=VdlQ xq<J%ƣʇ'5sdAˢ6>G:]Έ1DړQ&{FCYq;<<'v#]MC9]\tïrjbxmOMB?ц \ )8M6%2?Z0% 2@|Ris=̆K0xɡKGЙ;dK3:T1ul5xJy{$]]WוJNzΫ7pϸ yϺYDMz4j'0PJRwqGc^ҽ߈18f3v$vMV.`Pd)S^hm;HdkܖѧE%9GKSn3 %; 9zEvg")`{8ESB@y{D"0q ^!]F<@7͌RR}6ѸCNe /oJ( 8X8-AKm]ɕ{7Zqk/|Bdy_2y/Dq[Rh1~[u1J]1]U{׭Dpmhcϙ8U!3IgkJӣ0nYU5"vA,wIp,1f}i|>okK7_iϹ׉qȍQ/p&ld&<<sFuWbԼ*Y(;_-F"8ΐpc`K.784]>0=Bp :@C4K`AqPͼ#qңҝtE#aGFő p˘5%"1VѸ @cc&B[sbB-VڴJ滸L srZXz31>sKx[.Q=Qjl `tW~ fjh8&0_>[xIƃtx5?rW?&i3lҏVv_x1̿k8rΫqܖr3b{FMSzT;C`Vd:?;x s ڭgfǃALj"@lxTJvC Jr?`mV9zq$_Sg&X+)8g@P-=3=P4D5kgAWF>:&C~{,& Z|K-5, yKL(fW/oZ{ijKhW}g,!ҩ/heG:Ny֊0v6 BuQuR2="A-hc+/v(6nK(yG*sF8`$߃/dc1;EO BSK[d?.YFX юr YA|}}am:f4 jx64JmI|iMGwr4\>2sN PAQoaF <β,*d?uIz h!WrxeDT>Z''DP0 M^%b#q?98_tK;}͔/l(SEPWGy`u@ -veQX͊]bAޤ|1=B>5eZR]{+=sҶ=^$| FYNaj!MՌ./åv&x7=6T R Jn>7˸)/^ȸscpY$ih~g"Mir ?|GW*S$]fn˴2YA]kwEL3V=~}m#eCclq@!Rb?E5f MU p+SGnpˎQ U|^'xE h(D '$~HE"C1w:Z][]ctt)?/ ]\ i{ 8Ω քGbܹ 4,{A L#1Gϔe[@;wpo۲\n8\(-%uie(گ{$9ʀ1ͤ-sQj]E3MqtxHSmp?RY7Բ5a6xgmb=? ѸG*\#By>e?9Ҿ'61QF>Lfpۏ5 mYhdNP?E3T0ZUc*c=~BXH4.~9`c%[px`x½ J8~|aʀ7 Lv()y"IwDFi2˦{VL YL+VbDgz)'10J ,7Sǯb*Y!2!gXh%Ϲ/t}6tsUOgQa |?djP/ފFZ=1iщRwYuچ)A752[aK2nbl4mPx҂k |v3"cƣ`ď¢xӰ ܲh_Mr֥]zs{pҩc޿Kϑ$ik|>'UZ!Z'ìNG4&a#c1wdpNbd7A(n$haje:V;S$I2ƭ]X8r3+mo'SjXŵq::F) mCc÷A}K*}55GքV (/q7tB3rl5 B RrMqP>uGD0>_^"ͬ!:r :H;\jS"0T!2'57 VKkUj :`.c;/ߗ#yZQ)Z&qȉ^A8o\!֐"Jt^o,U +']W|ƝٖjM-=Kf[g(cnl̠Zouw J݀Deo7Ԏ[<{tb9uc :dN4U8mL[&B@OK3=*]!lI  >&16@% ȭξyM~W`iktimy]8Jh*7kк goι45lUZmvo^ꧾ&ˑX\zz ?꬝}sG:6\Xy.zH0MpOo4rV7%!O̳\Åڜb&%[䰮O=VQ4pLԌՊBT4"i>1Fn2<g$A:U;&΀|yr; Gњ,0rD)cu>{ϜS wF͌igM4-I%q>ڼ I"0~c:T)L~H x';&; X!4 jgj[kͅX_QvAlj¨#Sr~L"ʞ=z^FIt}d͘q_X񉪓2#4NGt!r3Մ0WGϮy9:iBxb֑cWb Ke'&'MtO%9 VSүa%c]t_P>r |v]x 'XGu/>%͛D+.޾B elEP(]E[.wDܢoI7ȨɖHSGZׄ!_#͖ Oײߩk ItT>aȃDXrzrA]1fR?` k `R\ڸ;eԂc(8\Gt-VvԘ\ϙRyԈ.= Bjס>2H hT$u6D&E/\ܙ&̀PNZ;cq'yQNOWoy.:EERٕim3OLsf<* D#7fQ9[XR) j7؅$@?>]GTﯓQ"8{fF(cڠJXgAcc7a␓-fHVG"LaF8kZg⳪wҘF[:d0_*3`SWlg: :AIrn?α&xfrjWG!4/IV\^Fl" IL.TW(ctjLܵM'Xث)ԟ#dԖ/3k)^D3 `k4{8IC'چ;n$V+/QzZNO/ϊtDT|v:m20[)?_o;sHO-ˆm:V^D42]HzGÇ[OySeA~)υDS?iFr888w ϴz 19`蠝 qOxUv@kϴ`v =_KXk=Iln _wܘZ$a+xʂZ "n!m0C.ǃlW5RoG{Emo 'd_=h)A2M[~hBARg/| $r:|5}5\6 s@}/!H{%@&p(5ۣe%T(@ԇˮvpLftwe)9~؀7PQ' MPAA"T%Qڵ/Ui `0.dwdRBw ຣ <* p5[7%KSb"ÁvlDZwS 7ApwI2 ;A0\'&)t|1~ nGkmOcQ=y ~(cP 몀M쥡| ^YJq-J M9Cw\8=I8BE0"+O!:! F#f%ƋY[;^]ຏqH5^R$qPm]HW+Us(K߅#Qr LužxheexY$ ;\G\v$;}^1 egq` 뤝Ҫ'LbN'<#7D!%[e :>u`3EEWiyC:_ /f m4?OJcU!t<`DyA8c`Z[yhNrti})^mk=HE\|MK|W,Ʃ Mr<Q9fLnyT"(իDOy s?e[wPKOMP(p*!a"䑱Bbip0&?;PqxDI4q`32t]Ma wك990v~'Xvuگ_!}V>R:Cdka/78Гxk% 5NMPha Y}&WS)01}AwA>_|\?Bxj 4Gԉ]vWaP]~9{NS9}}$ZPE*!ig$?oӮZ7;vaI um@,܆|ᗙM6Z$̸) @a`X[$p9$%/O |.pzWaMMi0\. Rgv{\`NYB`$-?ۨ*1LR+ĜR@ej]㽝{/].sLLkScV?4s=jZuٟZ6Ҙ]=I epݰwdZ(ܟI>Nװ$"h*oDk=A[=Ce8Hʬ'l39K1%kaWƋ'vg|g&)e.,uL=66 BS΅nZyy:t):9z dM|q}GirjR%Tkt*oS9ѻ @NC%䌠zj A'n`?C=)|Z\1:3צ6\,=,(j^Wc.D~j>I"[ ^L5?D-Xq{Vf1_wq>kS9jy=ަvA--I:|Q?Ak!s4' σ?M$7ixOo^0d%lʡ!}BШjf/F/`Mto02lJg+jƯݭ& ! k[-\ҝqe,ӟ|&͘^kGMv).[K&S0Άᦖ&i^k}]=6-⼟_R:1*$-HmtET0 ŦBrJ >gI]yio6/IɇsP9ጬ*ߣ:s9Rv9Wؗ(7ރv_ʅM-k>eUfawLz#bƚ`tН&f(F8at#r\w+ |udȽ7Φf)K>1 gBeaj</"tyv?O4Ek`bTW^tիqe:X6qqYFvy4-Og¾G~W-Q"riN ISgJ"ҒPڣsf2?XSX%vyB6r4#&cWIlkdXd4fzxUB{&zsߑuJ]^q-x@' TP6UCIб-zR}Nޕ|V_Ǿ~/6aג$!0.73ZVWe혂3HMv0/C gV̬Hj5F5֘ͅg:0pw 9]0,$۝_pS컮{ "yV 9ǟ܅w7_kgJӄ=%\'Q|nȜD"/j* gV_7xtj8k1&E؍-=CQ&ğn>) F[|t(nDRtQ-lޙ}b (m(B`uI4s`xSx'\y al?m%b[oy[$J|HcFØו5-;_XXaXBW|o v%Iǁ3$[Wت{j38] X UojKˁZt]sM~ɬ#db)( +nCK#(\ȁvhuyL{gÆv2q4ɮ|[x#T"Qv aa?3B[5nb#7*hMNV::)\JOqZ3q%[ O%/hc4ZTg-yb-G}`h IW.bevu]`W,pv|=xsee1PKYHs9'pVh5sA3J3}-u&al*K9;M@ #Hb|4'}=`q+&b%HV$rƭܒ"~ ʹMo?@yJwOa} Q18+ sEV M\mϱ~t#uz7́hQ=6+4=nWMD垹1': vo'u ~,#K$kqi-Ȩr'%4 cLypMf@Jٍt=Niia@/$y|z_ҔzXϜ]W*_R8_H8cF!WU_"oPM0>jt5!7 ֪ ;ZQ1]MJrս5`.nX*[AL~O={Sc^;-#{ȳ@U3oƭGPP JcPeRU0 wqu&t{8שBZoVaq_[so*#yfn{ E KOwIیVÛ,Ultg^(T$|d ]W7M~ti)Kx1g8aDZiӛCd {I~xibүͶhؘ)_M90Qb~6pvp,GT!W q^эq @bM˶&)VrEN'jZu`4V 4+k$ϒrO1k! 9 zU n|/ Z=#BZ;GSG7@Gy2(&\_aBQy vWzp+]l8r>|1iyQ1V@W7K.Q}!&e@z(pvF ?j0y?8HρT1)I9a_}I_kv"\u56Љ>DQOk|rVVoD ߲5ҹX#!)R]ېki{/dAfEנNS1 4+hN,Z@=yMW9SZ=j=L4۰'FCR %csXhp*Ģ(Zo'AACN2pQϭؐ䔈+A6n8\T_s\x,] KlV#]5ĺf!a-Od_ᔇgk/k~b4)Tx=6I})y:C-Bj9VC8$ nFj'*ΧT]_i#ފiU/ NڥPLexqDvIP잵d륊[ӏM =HF Z3΀z(1(g檅% TZ!yĮ * 4kYʇSY+T]4Ԫ4d3rbCԅr.TglGY'-P?K(~LhadDT''m꣪kx/JB~yVbNj<Ξd0K,uD* _uXaMY+UtƥYPgx$޹Z?ZoB1VAq⿊ЕYϓ% EgN"ɗ-ً& Zjˠ/8i*Jn1=%ML ΢)\ 0nK☓u/1w(*~Q=ho/B\šJ93 . Ou"dž(%CiӞe^=iThV՜lς&Ѐ˂휇xgf4IgV1i[Q>LRe29{[cܜ )kI5T!7BG'P1[m޲v=/w;k\H13¶$&<7i{U:mI>wν4`t̄B3&jmi;w!@XT )Jo{ t dmK> ҅V3bD_M[q݆/ap.ڝ a90&g7:zđ@Yƒ/d’~P4#$Ž(LtqK U"de,["-7Mx۔00+yAZW ~ig!)˶4R{Z1Y,9*j!l&~ԯE]LU (x!'X0 lgZc4(E*dBOX7oRMF|nEM },^Oضtltz*lʦź8E!gk6,RD]SN.~𛂨%ؿ1Zڗ8eWT>ɮ3N4a11~@?vo;r8 եYP>ssz_# _I>C\Lp|Y1+MK}5?kid'8=3H?FnJܿRP,=5FAd=0`_g;SM cͅ$njPAa6+Nya=ȅy$^#xT+&N›2 ,xj\͋(+# hيҜ{lт#CmרM` f(\zc؀ZJG`` Z[Nb 硬`\A!쑫N{)`КɃ"Zi Cr uhnE( ꮹ Y2Fsȶ|ewԯg7K:u@XBלmp@_NJ{es>So0Icʒc%ߔ j`ژȫ| n&Q ڇSsO*; 7֯LPy.eX alaK1w}SZ7t1S(񈇄U.8g;J=Mʹu׃J7fK'UG R7X?|Q"m@#O12 @ nlu,os B+K f*^D B9h4wܵ{©]X%ZMpj.~^J6rCӞ !0HD`NTQy_MT+%?o\\oڊVA}'2>3ss5D?XDRFȨEp+^\DjW[|8֍Q00|XAv|fAE-q*UދAlX?pʱb"F-mls #jL?^UOPH>ٻv xLr@7.޿4GVmW}Ot JTRavu{PW!UN"KۏH=Pf{'+/ VY++ǥt7, NpqZE 17=\hes8ZJ+&4Aղto Ӷ{5X27'*kաbSє*+Dc6mHkΆV.ÆKff25HѱՃYd[d:N^f7N9 Q@NreDݣ *T aFC \&MD+7U?/ltP BN[C P\#J;RȈ\c.~ou'xW;;|LF ~'#5Xkd.۬_{,d T˓gn69"z btY.Eʴay02@R _7Q50//=)DoviN"aЀ> e7 ?i"SZc{a4Y[;$ . TSc4_& ԟNVX84K8JNF$ytZYv8`~m^Zʧ /&5$>߶Ta`F>^Tk~h%pЈ&gF2C<M1?e&@QAXE\p)߿!ǥ%]pQr Ǟ."rRS x\@f9MZFKVG샎4# O^4zRߜ>˧K&g[V.}y%HJST$3e9^ECsRKG1Eazըؘ E\1zDxR]XU?:"2ͤ<)^tY8VsOܚۖ8JC-Yhem#ZCƗId{`,mLLf׼:ZydraL :WuڛkчD%l9/"+,-Żզ~O>hVOMX##BcXDoWnj^UCߞfG',#vѾ}:M0kXCREQYIq}9AeD{7ITlDBui'mIzu1`M -]y#f=02W7Υ[CI)@/څ{ݩ qoAy> =Њy{!b?ư]&;G3.Pe僁٥ǠW#PTVHn}?|i9nDnq- L_6WAbR%SKV&P̦E㡅gx ^Ưa3&:6Ա4]sMy[fuz*ƒT ]1Ni<<}͵Aǃ~M@ }?QQvH$k?SI"Wّ :v*q.;٧z< ;2 ]IHnPk Vql):Cq~%<Ӏ;4r ^gKWLIHINƗK>rSA3#d.ċ:Rlh+(o^ƼDa1JY!dw~gSrhC /`D8e Ɉ<4ŲdHs-ZIAn9H$=a;SkKH2O y!C?Ow2e%՝klXъvLTOEבjhl z)i%- U1r-K*ɬӶa.ٛaۨF**rhTW~݈jyƋPϽ*XuMSO劣woux{"JsMj{!v~#0$P477W#7jho0x^N5 I.'%\es|eṁljKU.qB @Z?*IEY?Pj[5 9N@ ;l7oU&$ӾU{~g-6i sjiƿJZjRDoƵ>7 dt+q o1 ŭ*ҍygf n@bq>Ј2, K.7&4Hcw֐󆝼YkHjݫ>4s! ﻜ]k=~)wJ Fcx2P,>C/›o0ouxSJ*d`8Swx HZd ~ 0XL( N;$7K62Ԑ?36BnKH'gʯYw<>)Qli (wG4FNn#dfxNڧlYa<Ֆq1Zp ,Y2I>(;N({A!^сl]5EčS 8ƈwfxR0ƞS$UL0[z]' i#t ^g N;=u)޼3OHʻm!a'gۘd0؅kgę;DK|oIME~UKwru jN8WF1~Uj#)r~ܺ|t!=F᧒!6906md?we+3&ٔp1t:ZmM29H Џs ђJ >`"3ҽv}˞BhD2׃D4,Jʚeґ#BsYӍ_CIW9mf0-o:h䫝w'\ttmj@'rU)^וo/?' {bIr p,'MԊ|6Z͟Q0PB!r F7}Nԉw|2-!;PP=hmŶ(OBĤL)J3L4G_Gm'bS%?i`ckkN! Ok3J$0lk&A; y~ q=ϑO>r34v'n9Ze]DKJp ,aTL],޻oZ 1U}au*\F¿^VkQ,C1:_  eRz2Rݠmp\ k\\gI@H6dh فbz;"޼4F̮ (H$?`˨["ԧeXnwf͞Mƾ GH nL8<,^zƂ6#߉ .2y/ͥO 6GyI n).P)F͝*݃;=50T_'6 rbxغ)ےPZi:A`2.kql{K4URiCVV8;ܚ&6\⛰ML,$ Vi )8rpkmZyVga$CT+|ۣ+&]&+ CCۓU1qMǿsj_?AM3xT4.&Փ[^`w6e{7Ex KP8\PuZsEc{m() 3ٍ)zæLP*)W4u2.}+}NJ-*6R:)p5+ $06WI^ay@SM'`Tno jռwah[0Gjva\.wU:moXkXy\Wc1fu61Hv$ Q BqbDvU-]*]Q#։z c0gA4FPg M܃N U.Q;$+C|B[&Tr}ܮ|dTm?ؿ0 G ڀ"0σORf_clQ߫7m@3UDd 3tF``X&{.|? =~>n5r_S#-J\<>tK졩fsƾabU]x,lx,nA&HDZrb6bW ܣPwb7VOmZVAZ.o%Ч"t%HoSV?GGA%iee;N~' eU\@![ G\% V gKry ]&Mל>c}M~*d^|`~jgo%80Kx_ YM9oy.Th|4\_$LiX3E[Y|鉽WlѥU8 PDB5hq"y3ڳ~u/PXup1y{H_,MdaI'Wsx) MىHU\rqŅbdtcr:Tˈ6oDlx#|BL|@Z;O6f@pG!((Ĺ,SNja1 S%MfU $':rg?SCfMesSF‹Gwb dёPNGSWџA:xƣ LT=_<c]} W lok$Ll3;,]g7C ;dA,ks$LF ۚ/ܹh%nb*G|FXsr6Opl3`ȟRTf^ ߇&œ)j*oaJHF-qppLdT*E٬=^w3 Q,ysMvܪXbNx_p#knl\gxMّƿ IW=e[`8m q aF}5ld^ }I=m3܃118KZ2fZo(F0:|e FE A_؋N+&3{ &%^{慭MHgV?u+Oc+/j.dRD7kg:~s>D;[+h4CHyɦhZ|`:%uUÓ!38Gc䥝 $;} ]ohUAf?1 X9#GtO r_v (-6aĄDc1OHm.* b|{&SL.zAMxח2;x9nӴZR =VvIYW4^A/i?h5Q?U> u;'pq3 vp:*tqS<tB<5_qaSq 44 M%"]*gPrXR(Ӫtl_?7TEADT[1,~K@x ,k L,uwm'?XwVO5ӳo@pAw۬F|g!#)0B({ǎuaz%q1Z7!!t72a/Ig!k$Q J|4`-VBKť) lFUN&XvϷZp1(8%R)U]s3O?d7u(}c?V: ӧeYOcJ?s64FAy;- WNo PX'.hI]+gl[NmU47+& qà9VE/ S9TIc7Z{;C`OZTW.ނD;KʭFHgaK _\\8L>PQbL-b(:@KA{.ypeg[bdj 7;{CJ<[;,IZ}A2_{s:XRG4geer6W=p4L?N/RL vM1{1CZ_sf GRjα {1p \E_5m Kl⛰kw0\NU}Nlľ{l2nv Fgˮaޖ/L}]H^i%c&ز78ZrA'uW_LcpYpQSyjSӫ/iܫs3qbA[ 9DU&1ݼ? 8+߸kP֒QGbr!Ȓڅ8Ω"OgaM+Al( LP`Ek[z=eXq)(3kk 2-E/^u7LDř 4oq:I^HXWj0ȵs13Bہd,=R-E?eqgv3[Cճ/;ާB6"3!fkfQs Y7hQ[ )'~%-'L㘊6B3*ځ^J.c:/ax0n6pg(g`JK5Kb#tUijyA?n?ALf_lF8& o>+]ĕV~{'(P *4 SLQx|\8K'aļoq.MAT-t.8ۗԇշt8πŒkj#,zM) 7Qȇ:ڑ@ά*^^0rQ;ܵ,P}1FB):sQ"6&J# ?+]9{#{ҝ$uS M ]Gw*ʍ+wVcQft^X+iXav΃) :ie yM4WXǿt%;3yi}Q|k/vitzYXLYMSvٸrt啺1蓞h "ٜxzu c`~j5E5)TYjRV8)kxl2 %Z5j͛G@03h|9SVBnwC1{} 950X-6 'Iohք,Z6Oj 84EcdE^((n8b7DޘE9k,u*cB?րNݑbz `7+ Ƞ >LtkF<:R$Hc. g U?HwB bW7U<[@J jzBT; 4q}NZ,y5X~ς|$)!D^W3UdSHUu:8s*]$l6rxelqgނ8e{+Nˉhͮc8 3\pެ';',vtCI?]pݤ)WJCm2I:J5/s^\xӊYX"#ӃBQQ-Myu {Wkol|y21 4g> $SQ$oF8p 0_q9\_ 8D7R)~P n%ggM#vMGT~\#dZ8iWu.ҟ= 7K69H1,^l9"ɹ (c3\޹@_ߙ UdNHjTNoL//Wgnlr0 n;Np8U{ò<ŷ =GV'TUF^n[߆c22 $ȷװ ą! [ 6y{I49G,8+U%|6$*xNU] C%^pU~%v\|.+>Bc u&1Gɱ/R)$"BE)J@*Ϫ-]%&΃G4pI ,.fvJN7GhݒPpC\̦OlsIr7V{~ĀPHofd/^Tpw+yt ͜z玑]O$) Oh߿H*ȁMCe8=x3ym#+70$-1zR*8R٦jŔ$xV<\KLDlT=p2h1zQ+IUJYVwYJGs7N0c'E{ބ4q{m,nxY2?R;R`Jlpob5ZMi?s^[M 'aĥg Y IQ05}t3Jx`< 6b][2IY՘+͝0:wkZ;7V9c`mCY*Yg`wb-OjݞYldqJgdrk6vH;qqFuP&{by6kW?el`/rPW$oQpm䐴;=H+ [횁VKɆ<R#Tz[^,RY[F&5VYI"߅*c~@mS{Qlt=߬꫐aa ܹ9^.~it#<!*%~36HD?IO߽wϬإ?m2C+ZE, ̹&Q`V:R{N2ޟ?b:4CÒ!I O9:oھBZ^0CLze ݨ}'"ɡIS}tNh(:q䊔#WDRE(cz-j^0yqK4D4L6BޅEo%4ϑVg]AB݈xoFNlwDuNrk$PVj^σ`Z*̧ Er* ^0<P!}ThC&RD3-QEFvYe1>.Y9>n &w+\sY|5H,(l^)M6|{x^`t6%ez^^H;UhA-BǗ:p݂\-e=z4&;;/[,V{YIf(#P74,Rfs:Q҅.Kd!Vn&!Yk: P-{3e:wh]_'q3[3ytK_T]v&Rtvpoi[q91:;@0Gׇ5N#qiMo3Q5jۜr /x\NfٯHaSa|y{m2nkn5 *Yz仂U",=d e0^z|/$E[P%@9{s`Vmrh ArIq zeK|K_NOQ":fJ, Ǥ=DK=K[qΧ?GT܄6%(Ttu@'輲!]tߍ,e)\!snh:|ظ)F~(z2ڜ $fC>t27-C.:\c/OPWs*ebMlbaVTû59/i@ K)x~UDP<'9ǀ9 >㐺اs3OuRӒ׬͎K&D8NE##T{Dy6%G#% K׶ C.lz]!W쁷],F^9ps [ޑ$>K=߉5]8y7fOCg1fFz5G8UA¤ΑUǖftBr޴*&G(<60b)2ME7jS6I?svOt`ϼ`8N* [>ۗ;|_šz3ٍq}B)˕ ^D˹0z}zi>IM  ߄9E{P .(9L69+PxQ[{;,PD{{USmh0ڵU 5#*?Q wBS*ИnۍMK_ܢ"&SH^=/!tѐ*Ay_QeZ` C2h>!VHكDVG}ҢD!>AuT ȮtCF[1s-'b٩}2B[3"0gLbIaRKQ agX⅐sٿ *`f#e Ps p {Jj uUFU8~Da"(fІzc rJ|-;FX%_J>mWR[4~l݇cngeH%0{J!4c5MO6U> E +P"7W531v(=_D]^EqpO Hmne<։@6&wGnܯiRhQ5i#,tX#im3Q1ο`#¢3c|J8K1& 0]-f.7a.8"Pa9N}GEY|O/;>~>O d*hLє6/tkjNZR أ^P-N4K\wx A߼; 7w/'`;{tj.'zKV놐X 7p=z+ O$。"RP8YJg^Y(bW@- EįnU[WuT1|X=ZJ߯sq͹h<Ӷz_9ib-nXhRcTr `hsDj̿N=( IA;3%v H$]8xNtVcvjѫ4#xL-C#Ko<aǾ+@Yivȳ_h=&$< cMȠ`b*V h_\ip="xk-7c-θ{Q4@ȄD`3Xx ,t3r:p߇.Xd&ϣfhv-7Pt9߆%pQ?% ,LYI1& ^'(JtPFS5k Gpჱ/ 58-MRfr8uZt3M坩_Sڕ"r_9CDQZt殳 {dӃEzPs.WhAvN"{<5ױ̗w3v `D^\G"+g# <7 J!L3);u Gh 7gGˏ+K*H2uDT`BKlp cyc+ԍ4?Lr>~浇Sj;?HqS%3fE1|4~QRg~r2VAKJ^'b^ $ԶQ2A#0DmS)b8ɹV|GA.hJd%P3 ȍľ_8ZLoKiڿx0Kn.ߞbg!8AT~50(8wikw^µ^?"`m{XV4#!(K[C[,Ȥw)-c ;Ie365G)C:|?ezKfM^pR/ΚS% q1V-"Xń #'+ȇ{{ txM3Hj* P[VHZؔAZ4QIihLKI;*`0MD-'i[eQO稐\rNۙ!Er$_^I2K (\z݀~4 4np8[^F-U~j VcOV %oЃo2u"xhtIv_SwL΍'1GBt&,mЊ7Y:V6)Y1fFЫVEߕ^&wmPp)I()##Zzvyg1ΜeHsEuKĝ)Iΰ.|ij2o I}\̊g]:b/9ZmKGω\0L<+gsrq(˚\S~EЍ*%8.~/I@IQ8%b>!Z*EIDkSmd BXve#K<_,{j޳[yzk02C # W} 8PԼ6eV a[zt*hW\v{M?Zoܳh TTn&8ǵU%x}h H ҏFux̠qYon׼.ޫuz] _E bOBL6QBEz;nD"㥗 HDJ!ZpUucJh8pV9%  Jh_!)nop}']4>kcZecf [SmfKA\յkQrKUR(xND?gQc~q*޼ԯ -1fof̍+H9 D8X_CXCPt&"XTuo g e?ɮ˙knw/!p' ) Nu՘>R֖ IEQ#k䴨3 9"YR s573.i1 { x_O/)HI}ԅ27mK}au$#\ M%K4 12ߧ{k/at+MĠ 6ŗn6c|XdmE4CJwg0vos%yӽ-kD<*Gѿߠ[kdf6:t2ꖌS7ci [\FOS}Lݩ̭w:uSa=#>'[*8;X]6C,2;E-.@# EF <]d%Ο!~\,Z 3:S+NT*Q-a#fo- )s|&8T=eį^)+IO^g?{xdYo&✲J"K3X}85Vr\ӖyZG~6zx76%sx\GQS0TUx?Y5OFQC.3Ɏ8yJn<ڃ0MF}x1la%?mEJk[jbF5J!##H?_T1_HrF^+zC6K3yl޴Lu4N~LBb{s@GӾVF sE}&qtw Й"ޫrX Pr7G;v\ŬhN8m;KryHҢie7!#K<鸒MA++ziGu(^ot͵@aaŁ,،|(7΃韘 5@RQ, _hmcfI ljLQ7X ]^w?6 B3@Pк* uxǙ [B6r_ҼVLG1ћ{h:swIt;C%\lġF{h3IƲ) drL*-t'{c,9Th'p%Ţfw86Yj#wbzgl/i_?I4lLObᔿ$RVZxfE2W3+Ϛ_d RDwHAV|$ԥF ĕ1 qP!;$Gs$i(z[kXNtTfw0vK0q;&d;P%ڒiK2$kCXWXˀB2tr^dJ5tin_ J+Aז\`с{k0Pua#r9GQdq÷ؙ2{IfK%5i#Hp0 lL(yFW)G .0ɐP\}{r*tu2d+G @9ԭ-(#?IUM-Rҷdu@gX~b6 ;ĠL7K ;}2چ-f߭:Wxïd{H$l%qX?@V~+h# 0 h#(͍%⫘S~w$ؗ6_ (nEY[9z8PB y6KÊ64 E-qh`!א{|"Bx)$AbwFu=[2{ ,i=4ky?!!n]7_Sn MĢvf~(7+ ^h18 շ[9g9N@psNHrQT7VS`''_/LߝlTkvo>4`R .PCIt>C@y(R*d: N 뿩KlߦVAS/| gMY6Raz*5[`M3A02+%qKg"ˋi{Gnj c_C 8Ebi]|rKa5D!88;Jy>Cc$:]=__E* ]6uu;M)Iړ;Md0C0(<:~}l5Rs-Zۮ SJd[z#X 牾U3D;N| L7P2*Nt\i~lLJ R[=ʮ0J"C`}7ouGdj=JP6,w t'p`ڍ+PV LZ"YYQwFb(e!^E> W9Nav$#д->!S63},ЏJ'M۵-QritX➨ $u 9GHprΕG=(bΌ@Q'ضd}zbo]oe?+Z|M\3TqEX+G{DS 4G)`ʇp Tkā?oP7]МhnhQcyChe^/zӪO IuĦY 8ȓ\b/U6Hd C4Ǹ5[bwCCawY=kP Ǹp0FE``Gv^65όM$eތ(MwE򻗋Ɠ,_m1"&$%rKo0W;) g XJZ0lo3L hD|rж9-ݶM?e*9yȍv*ur~^&|m%x]P:oO3YJVsrX)'{8K[+hb 4e:0@kyVq#p] 1bN_)s|j? q4c!j^oeE@X e/ï~歠TƌOTC5! CAX\9yB Y;9{$W 2;[lI:_*s=^غwaSənѝ?A^o*GR[@>p bifA]섓o%"+2o9Ws[fgӳai)>?RJ8Jr.uW=ird5.mxU7-HRdK5^Kl~37)7C`m@ Z}֛NxDEK% A\7]uy߮ $DZ A"q`oR̿E eo w;ԡAoܲ Kh誆Q @s6ay>,] .o-Tֆ1fi$bnKNvC.{ugɁ=,_JF8_)suOG&@m#E; њK{_(L|kE!RIBA#H}򠸉["lo=f h~댖C V>>i"gȗH{2a}.pgB*eV$:Kh &EȝsD%R $YאJ5ظfN R(U^Ȓs*uEڭT\M hbDS L:zXr۶W: (>ba/N2˹^B|yPRU颫.txw,${OC$8jOʠʠa"4z9 GZJmx*A$W)3V~0Qhݒ&},r#Tbm'lwa9t^-r8l1(]Pŧ~󕼿ﹼ9n7O / . 3;nAi(]6J P,UM2TN ^~xy+oy*ЭmD#kphpH[14yI#KSJ p-.zRW l <4<<ǻ@f\ĜOg6KY0l+:'W ˬǹX|mI8-,akR]wԉXAlҔcMK9y FȄE#REe |fNL bUK;nTƃ ssZK]Y!,nZKT?@FOIGϽ;!@n`nW>RYE]΄j%Z>fm&͗T&۩wsc7}mSGX~m\zͲuhNs* ]͋#?~e;W OIA ϖQ .վՋbVV5Ck z9]<^v&mC@07wD ?$:⠃#?ȉ,Rl= .@f6O&pu1G~Ug<Ŏ <#Hi,"Ux3pJϳت\}F C{RjH k[<"%|)_-\`2|mm WDa3#}Gu,҇iy҃/ʄ]&twM2S7?᪂_s&6L:;V8G:QIXzcqBp.K}EkylngQc-ΦF,eN؅nU}Pv%~F_p-ޘu]tb<#*c ^:{)v{Xylr.lB&[sSYRSNEgj )18o-7yQzWg RW~ɸZ=_FHxm*]rh$hK} m-QE1i.`7RK֧} O s,0qtäP\e~0|hŢy {bԯPBIBn74KyB$9^AYZ$YڔAС6d}HZ]hC_v$)1eheAC`u(rkFI@ck?~CF69+ ؽ~GlyE"E-+pBZfhNi j̈́Ng>򣒌1C&RTsy YX.(F; V*/rkڅ^2GzFUT$0bksWI)Chtȯ>pPy/5 P/+(082fX< WbtOUX.4 #Ҕv77+vIVMJD-}zer/p-u 0!_pJG /v},g,n+<LٍRZ7C *ea^\xOf!f`.`f:3Vxb`@lJ=?Iq׽e pˉxUKXI?~8ŗDSMHc5t fnH /48@̟sO)N b==#0{3VCÉ仨h|DT9>L`&?1 no}D>L#5[>m̠Nm*cq϶2ֺ B2Vc-r0yH$|iZ\S`I6PnhR:ZNlo7I>#Cd]5 iL_́]a89=oƼ~{㬜#::$& 4VA7WKP*:JlGkT&P>Or:lMR+A`Rٰ=`XTto84_V)8Ua9Mgjaߙ$IμOzP0UY$šeʆkP#cVA*c>;.}?#X,J8ȧ)6|]-|!Mq0YIհ Z'D׽sp,ZKvW;g16Kq/\,T9щwG9̀@%R^D-3~6Qp3SQ,ClóQ C+=_]2@t`)f/iHM_ Ч𞭭d.T/%~,p$Hvb=N%f=Ǫ@êe; ~ESuhk \l YգGF(zfDkn ~oazMg28LꇙH93DOqSWR՘ʝˈ|A9Ċ|%!сgB_)Ó3/䕮"Lǫ<ƕ߬!ںcKX3jG˗ Tm! )X \a4Fy)-s~u)S$"EՃ)3W`~*72EBl=6zÁR N"!X/M-b2lg{:4L5+=v$9kx]w]BMgƤ>lwR/5cF~g_bf ]Exi @mԳ󬽖OufrT W/[kF.qHP>m+k /p&8e_zje~/% ;BBC!Uʸ =,Fd s0N )穟=p<}O@w˄gpMToɩ>>J! wz&J/<9HF~>`A7]=q!O7KFC`53 c G9:4"QgF,1,!v4 2|y <=bcIk0Ԥ&,(Օ^?Kz1BW)5פ0x2u.  *C{QkKhBdNuJjܗFi)3 /(@75e,RtA+8A6aREx53#a@`y,_5~|؈4I[XֶFMa4{<_ >ո*,,y8!R]c۰.8_en,a:Bq C<5ͻF;a/@Ry"G)J bV?$ƒvD`ʰ$2G[qL0Y!(\dԋzaK h\%9bӂ`3|ȅ`c$"IQδW1ی9#=%X+^8WHaE5E_ T3˴ل@ಲ3˿23,?\p1BZy efojYdYOiZTe¨ ㎅8ߚd"aɒCB#ڞ!U2hiHZ Т!Y $.&ǺKIo#߳184|mbkuD}\l`}+8i7pn2pV޷(( qe^o@ f2Vhڈ!\@{] T&5=r8]WOܾz9(mHJo2شwmLG?7e@}^db;E?Jݱlo`XWߨGL2#^#_5*kWRHI+Lyko0wXizPv%GA*j]rhĪm9!ed`6vm$7`,5CfVʎ$1s\)PZ mr@^FAyAn+1=(򾖂Uqg%M݉Ż*q$hp33ӹ;,7*2!;6+hn_f3(!i=w~Is2\u(JUY>5KmA JMGذH _2Aғv|y$(M<񭚄2׊W_Zi0[1Ms9""ᓞ#JN>jG 3ܸX8L2|g ؝Q=ՌIB?g,=N#<D(YolSpr4E,{7x}(Z;D> Vv?m4=ua.qfi8DB+u=zYMG' &rQ~]Ks'kXqLMW J,~um-Y͎\ޙI2(4\r͙oXּ$2p\\v-_ iFo>10s^fZs|gT|YW]eqg'x1v f^ݭN$P&vMe" Cwd,)BL=lNEniܭORJR *'aԯwOz ~)!7_#gt*ؿn2dC(>̯ͺC8o| hSAjJbjRi!뗷bJg[=RT;we$T/\FXq/>lݪVs}&Ӓ#^I+;%JP^isJpy y0\EƢJ)$"W~:TjJwtkmp]4\*ho#r`yC.3QKR Sfo"U*bzLl/xw7qĨ^fi11^Ꞁ5c@*FVM*Ⱦ^]6@ Y2l >y\-NtieFPK&iߐAw*r.b"Ê+ۍU!q8n 0۾O\r3Hx"L6n21a 0Fnј[`FV,yhiwSӣKUifHGIj1X/r5:!jۙKHE) P/񼿥M܁5 r,nNuCz;ǩ7%@&asMw<s~ d6 g";buI=C{&3x;L^.]X0 s)j:V ԒF䳅$%Sn NJΰ/e-yGI}A9~pfR)3EY2tݍ V+$x 6'w_A;%N{fzJF2O̅KXzD >Dx [sъ)f.DWr:I%GNM+L8֦B4aNБ !#BQڸ;fCUCuw@+[( .@^LtζP "Xc=ɭνٖ)iQ3Bn8臇fsy7H%F@6^[&rXRVX"ry 3RkɠIc%QuqV^鄑K6IWKֺs^V, D,#8ecޡ=]rȜɘ d.g]#.#Zi Q$0־y? `E uM|K3tU,-,:j9gQkBQHҔuǷ]?>b:,aH(64G-{s )hG膔OnD䓇Z5Jl^~^4}OERKDTAL/<{D+Il9F毌ÈU4);M P#^` 6I?փp:ή=t}dwC j..^}.( zLÖkJC]ޑXzu`%zPδӁ:˹5nihE8uMQ c}mvV`GEvKQaX.Ds$$wMčdC+ʹ;D2|s+k l0WSa0YrR=Yj8?O1qc-K~ шQչf puus1xYc:V$%RE+YN(3o(\>1?sue+/z9SٹgʬH¶FxoMu *Ν)-4;F_=vUAq^p^,Dҹ=gDpD_Q\rs \nP'`}# 'lY= bƻhb &cfC=UPK"4Z^x"ooT%v h;d2tODvR6:Co\i/l"ys^ 3Ґ:PG| _yqCIZshS-kHdz$No3/J= bwkl%_M7U"D")r7 O_Z1%1no685sC,Mh'522˙,u`,cʄ=gIڃGjLy]b_5mz}{-"C  x(|J's- 3HCX"R-TFCs=Z͐S]~mF‹nǨ.>8~=ݞ7= :DRL%ĐkvFJ{<֪{x罩@(@wD~OSh.ZOzmPl.'7V>FT:xGxgBv/E{PA߶M;wh> !SOȦ҅<16w Q+"_+ϊh~L\_oBy^/ʡm Gוnڊ"SՓ#QfiXAqSA )e+9˅].7$['HsC<SP*!~i_}+orՈfş4DGV!Hᖾi;Ui9OSeXo v'w)=7*BBr:cy@W+ȕ^'Ge4 u%)z1$?đ; s;u%~~87=`J@_>e/: s5Ǐt1[D!ZWLI-96o>ϙ&kMeүSMr*,w( jwy0=l-{bڅ ڒ)|Lj5@_c,jU8+:з:"O޵~.-w[u~ V;S Q_sDU}ɲi܄.>R/ 3WT>*Eaw۪&lXCEww-BqPF7!I7v발 MJU-tӊ9so\|2dS4u˹Y2(] 7q&Q/f]}Lv߲C♄+ LKrL(X<"Q]Zl&P|İZnȕE-7h?*;& ({c(hOu!ۤnX]4q YZÅ^L彉E9Rb-Q@%@O_0 ߸ mށA;zsdo-{BvP!Ƞ!`!QS}iXoCWPJdxxAN ?d5)}2WeB@e t9RF#v T#EDo$p=frʽKf%%e"vW.Ň@ |GFuf.F!G IT9(!abL{1/+If׉@q/$> C% ɍe: ^!LqUd0sOPDt+T|oVGv( |r5D!'}`XEUUG2. 1p_DQ$6 .Q5ɍlAHZ^C~P9M% ֐vRnbMoAuk'H ,&wM~+dԹv3}1Z_™5%|<۽H0v+ 0i"3hW;T sajv U5 #'oeGiC3H7\Z$Jy/' :P UvX޺)C" `p)i<=TGo&w[4cG֒}u SRl>8 E1[g>`rZH"ͣuhUcwsm=B i y)LCԔPQ(A\lXb f?1X;FI34ʑa]35iw5rb, 7rN|RdiQG58è= u.d$۪m*?^ЭBux$L꽶KJHPڟ~&_ʿU0Z"^HZk7oEsk[;At(?WQ3(!LcA C\}V/XSzN![ [>dՠ9]]J=[wN!f {u1 @-)yh D`0̇SX[>_;WţgԡQ9vVM0 z3VkN2Oq/90j4k#e'͑ !&o(YGaξ¢eZw1<-z%-qLz;"{]Tg] 7$˜*V{LJ-s\(cO~ESPQ]+#a.rbhɱ4J [de KU4|v@~|A=d$"T&~>:'pf8 ϧUр4Mu6|e^hsOcwy RR9As8Fwmv­O=Cti!һ=9L \FGbIm[8UG!mEnHdqH7b"ۃNrFK7@h(֬ 6fr>2  C4Gr4Mt8:bSπ إoGU*!Ûx21i+c\ 溜`߆ NYqrew!-e|)5{PXa ߰WWomQ,-tɢ\ 3wg&|ݼܬ2Jy*5l~5bR:8M|h qI?F%,{Q\?|2iO%g2Fh :#oC-J fJW .p7 Z3OJQR{5^m2@{6*CCxU̜GW,_lޫiY8;yՏ'.kR  ,5 j`~6[1e3q^My|Шj @{D,ӆp؛52wécmTַ\ G׈ʼnTx L7"6u3:q#Y֖Dz&rNʒ!Qڦf_h;g˕k&#Hя&qw79X !/~^ź4w+ h_f`cĢ7%N)pɲsr@[G'ptv삶cnm;}]wUې~+;\#ne-t,)Z;7hjX6y#/ƵmZ (GX$LR P`)b-Y3Qww&_r6Vc~TApjHu\B0Ag F&GMpzcwM[*B z|#iX).#ps@rbߍ܁\)و2j2*.iS~r0}|uJbPՁkuMҺ.w8Y8ʠW3op )x$zjH^OElӟ;[c6S<3l,kF G0"Ϯ|~Ц w󉠾1ZqtGPz:/k]K\e1򬦘WFfy6 n?U۟=KNtq7ӳ\rHhJf ^kN e 7cHIGBPV L5㬩aU=1d0$GZ~5e'xKgEؾgJ>z;0BFڮWD1~\*z0KLX2qmgpxن/GR\'3>-(1 |`z\˼c2[=#C›N8yc|3 #DH3Gwj4ZM)# -K])MEK5iiTxެVJ `N`" f[}ۗu;زC^7Ɏ% q^/ $Û+lĊ?H2ڦh2|hA<s Pv*Lﷸisnj<\zCe_4\8G5kq%&HӼǤ0j=/&\ }؈rpTڽZC#BMNucQ͠ëfQ`Bb-n5Y J*+*5H \JP뛱Q759cO.EO +QKs L5\8aq-R`H*N25R O knvB L`P>'P9Af k OqB]6m?%Hz*%*>8 yNc WcҎb ̰ *&Z,ud >#%gC62zVa6DE> Niֹ̭IXDOHU|!Sm^'B3@M(qtquC1\VÈ/?d׼ݭE~Ɓ+5c "_U0w<(cĘ\]q8f_5I5،+J˔7[At<;ן62>n8˕BHBI4j$Cq@\l&wO2m[ u`{f8 ]VGf63Me'4UǍaO x8F1q/dHWn21 Uo\3Lm'婯YGp)8Z#jA\LIt{|}/:( })6ta3.O*&i?kBԪOkCTJ 00ʥllL;(@=:FL^.̈́`w (NQC=\VH݀!AgЊ7I[HtWG- E *A81}}R`22~)E+.J7:&POs|ᑹoC+}C~6)bsJ;9 ޙ;hZQ4V fM̖v%)M%-]*h+4 /J6 zY܎{_vSN+8: I(«RQty9`Gύšӳ-7EOiߟ|9eK D[LcqtD]J_8^)1*Y D%UjE%`t`)ݒjPVdԘztMA&ˠXLm/6|2 ux^h#\6IM6jNo‡?Iѹ!7H:Am"\e%Q, #ч{28 {O֕ŒpBB%-e=v%WH_UE m?=<&~ ۡi1+kWV4W0<4CJ1n@1l?*FV݄F5(yx+܅%%dGUW%,38ŗe'Uŷp 3L>a q#2W6nJW@'MT3N M(Mu[=v%dl. z7Ujb6;M\[JHj ]lDS ArceORdʉkzldTPh4c@ztٖdw c2= v U?ꚵhoi'e)LG Z1+=c͆O豦dA 1+/yx!Ľ M0,tL/*?%eV<0 .(AQm!J w}Hb]3"C] [*׍fPT0t,U $Ab\lXaS@*ͭ)2vnvQkJQ/iGS@V .{:{Ha 璄as#z*ˠju.PH6g_? kuKA#iρaL/a[wmjEɚpWzL,@5C^ֳ $!Ғ "fWZE!~A6Th::Ü$bA^ډh$ĪN]@CjFP}u<˰S _ Yp#X'^%-֫xCJ4*Q=}ƌW| vh3TmJUnK߹|z $n*kW̗aw`7.D/bfᗶ1ud!ů ` ̅.b2 `jz ?:o3o3Өj]H~o90:NSۻ,ERxk7b.w3C7U!Ux`)5%'6$?W(D|_SB+clGNTru9|^2twiO"]E'% xvu."[f0e (6OtGsG  Rw#6I78OtAťP{;V535XQ"4gТR*0oᢁA-B4G`@1EUrLY$W#pMiJ-K kh*TvĬ&RjtWj(zk6A_nG;{ccyC'Ʒ50$?.e@\x)uґ7ThcR9SK땁z q?dM A2TFrM5 FsN0t֜>J o F..m:D@Q#h`i+3OANO"Ɇx:xQ ",}#Kr 6h"ޝP$q SnMY) Mk]y>$Zg.6)]!["wUI2)ڞnH7u[[ſ[uxUkp5ӣ;_P՗K..1 NblgcMv0nҮv22ԣ-|09 ڹwԜChߗӍo 5 nK>FF|:-=w 6NJk D1+7w"MrkAҐut 8J]'Ge[vXP,KU_dt1Bh35ɋᐨ{̩GdO@[K-/?mN\;!u1אkM6(Y!~"SCTs|3#_kl!Y`gR>مSm.e5c{bL#Vvt9`>k?WԦ^W.ˡ)FTW_%%8lŃwy ϱzoW!UFA$t;yHڹbcJT2k=nZ2'W I Z?g6,?>U }Iq!U%O|c[0vPKb禮3IXvւNBRՏؙiSO*uH|y)blp'b6"#xHݽWYsd1.A il"v~#4Y~qH@XZ}3>_7Za\T`sMinJc(amw<갽R@r{*Mo4mԝ.;d{Y`4Q x`g5Di¾~L`BRدi&F;caљxmX<'CcwaJh$Jm6[LH6$||b'n ,2; [`<2?I#vDǾj"8`zy'ScPaEZjC:lE8ud[l5ȆIFUcd)K͖2en@QORa|.x)3VEo*[:c{t'®>^Si`A4E! \g^7&>[w")!( _Ss̵Z,n*,p}К{F=3d镙LH3OƬS3_`pXG&8X - o |ᜂI:~X͜!^a\k]޶pۛ}š2eQٛbjy&xGΟZvn|7.tmp6Qm>[h(ƨ:t~`_/8 <L hNή:0^:~+=U}0 z']\8΅@bJieZQ{~1IX}8ʤ@wdHcq񒲸Qiɿ2Tw-hLZ}ܜmqacyv8kf4]xǞMn^Paz׬,pW!l~'wr!?m_~1?_YJ;\ZjN uE{{6q{%N$fZbOߊB&rM5O@ )rIד PC|[76KX}yg:zl!Lk ǀ5MـV$xhr]lALU l&;ˆMfف;+|X#ح[*X+ Qcй?t(W~9t|D3?'i 3+Ͷwbs{H5p0sf wC 4`A3\Yz݁vvi|ֱ g[ .t|;CVJ5n,‘b+f?^9ZSܺf,K-%P\4ɂIm8O؎LЂ<r'Q1;-"?W*lj%,fp|[Q"Н6  PPbdÑCg0?V- 2;墊Qx=q-~1S#LKIwQ^[QDBvc4p'@4uSqW;^<΃N ؑҩY "5v,NQ)=lQ2+PW^;7A_|"J)HLȔI{\r8+jp'2HVp\K,. (RYY [*sM\ QZ;m*,N Ȧw(-.u֝ZْnP79̌0t/Z`սNWwkGajm$m @\?=.Lnqn~Ch$SJmCw=t1s {@'K6l AJʁ| kpq!wb0SUicB6?M LC0X+}9TTًnKx9~qW/{B̶ZfI k2C; t c6-ƭv$+=Ra6ٳdNĉwCHbP9\:rǓr5^GWWZj$Ajޅs;JkJC"%@}MΠ>&8_SH*\Gh2ʂOC/oigRU|'%P>T^ {UI9GT=pSښ~Ie!v<0vo"u&6.G"pgT74ڃ0L_@R˫xD3I0rƊX UQ_F |H]t[iٳ!(nBlqu&I1uo1BapiZo)Tق3~ì3{nv?kbCcp6la(6xD [4P'!w4ĶVtK7<2$'wUjoifv&#{13p)B*ŊHW=舿kq <;]yXD_gXizyyi&J \ g*0Cԥu6Vm`un$-bg;\jwp z؅S3k9)*=5770) k1ȅЗ`3' uCރD HDEbPFivyHOE;Jq5I@QϦ(%!QR03Ÿ",v'Cū}z^^'s(z.8,Ϥdn ?kl20/#e9e-NiGww; apL.7{+B:ܾVNmGq +1ʶEW,}qY(+9 q_2wV4..NaUu)7!Z-Ƚḇ(‹wSb|6+ÏYu>r8VGt-0)ZBdne$.\G^A5flsD3;cTx`)s4,?,'A"q-(K`d"7Zh@"9AmG/2HwhA&%`Uڮ%J8.:01mfÿ&]2B9cUvty-7+;V%|T%ACD,qO~ 6H6-RW B`zq %yX]E!O?X1д`!|]C0!=! Bu-+r~<0B[ކ4h ݬmhY1 ?9aݼ2-OK/AʨPuՁr!a,ۖuρv3H!=Yv-|ec"G_|)W7#RGߐ8kkEO"XJQ\lT{CkNRF$oiq!a/%z cK9KFo3\9*N+O2簒.".J`)ynBEy|+wj/UTC=L6ָWehK r4_Y`8A R E^6aPn/%[uz:7ZmDVq=sj*I_ }HDBX~n2'Jκ`pjdjH!ٿi/@oF^Y8Dh Z ptm.Ӕ3dJܿ7Ι `\g]Ee 13kTtJ謼:_Hˏ'3SFiֆg20; 9O grzc܈3pNu6o}l43XiŠX!B3#⚹vx'@u:mfr=CXis%oz~oS>(eWGpM/Y.(W,rq 撨5G28nZwkĆ/2*x:Qr&/blVs80P@}fn4qSyho18b9,ϒdj8L~'A4; !Z^*̷K?=ݮWHOMgQɺ €O۶%5e18ㄹys:r?WYP;W 9I%[ Dp|ngu ̊#++Dks+,^&8m/:!Q)Z%PL 8eN^s'Q8؏`ѿ ^1@xv'ۂ5MHѡ&Tto |7}vޙ 8.@ċl['9 ocJB*^5yF/88ݒ%AbX( ^iZǍ6e૾=t{k`:*|4s </g2LɆ^_o'o&6mߩnܞΤ7$izܯ[`iкi~u,|#rN;2xA5N5`Ѐ>ouƷ5٪7ZK Oz*=8.1Ws# 4}IlR1#F8ܢr ʂtJ4@H-bU9(`T=PCNaVIZ`CE@L#+{9/rBwItn&'?igBGW`9BYCntt#uwj9|8M)zEE?x7mb[' rz1ϿCMXy_$NhͤpÕ4ob-Ϻ@Kꛞ-;RZ&xUaе{.'  jgNH#g&t &x$:>S-b;HM׆UMhǻ) DAŀO_{?>{޺NO+ֿbi㝦 ^a\`l\L88F[ z<첂6|0'궹|`;Qv) no.9X UǍX$. K0dǓ" n|`PEo՚d uGlR ҾPZviܟ{|],uH+_Qpѣ䕗l@Q XzNkuqOY{"F,<~GFLBƯ=\8m'd6E,c]9we jqCr XPֳ}MIr&}>㏵A>1;i no!MC/bJҎwHuWp(_(9Q%fQtlKPVo/U\|iJt<:@@;#PeaW@fB^T;:R xt"epwnz0RDk)893WQt12\*ǦZN?z=]p,Zsqki]dhK Ef&00x釛@r75L"k8*3 -8sxyN )am4E3:4;q2qקsa#Vb(T:fM_yu"z;d*A%u`&/V-1]8jNu>mYMK q0N(h;S޲fᢷlىfQFC SɠX{*#sͳס6\ nrH΂ڴ/ !ma#]9$ : >~[.ZT͈i,t{Mʝ/hGÄn$?li~:F/hla+DdI;2v|Y./^ê##r b-у%u8T=/.+pg{ ] eڿWʯ3 @|EoEv8^Z'\^n"}֭*Mu-ϬƩcC>wB #&ǯP#({=\o`A\gJ1bЊwg Ar@s)^T98faB3ȍ~GmoЯNDaS}W3-5ZxgSb! _9ֵV|e_[v z5c}wg-.J3J>swޤ>B t\ 3E3Ul{x sRe,]M s4L?+H_Pa GgNx,^cym/tI hEi4s܀SPޒެ˖Rw}7MB4/m-/Z])%ǾV |G<:<x5 ]vܽzZtkX `fv*έ^{~V́cn+fh? eC{vj>h9 n;  +W/;5z+tiV47 ojle2Wi!s7fYZ@C?+?ğ'ky"6}Vq`*i]ڗ_׾ ;KsT/3DB'3a+8A~_߳4Xp<1,5ŀ(<~ ^LG68&™vé)|ZW*M 0x _dwal$X\ڑΣw/Ѧ OŗQ(Kpy yXn45faeݷf%fTLRsCmL!5e2tW|'8$KZP5+̜Q\_2e&rB=>F/&z\4ݼWԈl}odjol /7C`x|I|4Ҏ*`W-̦u.t*Μ.NB_8{h yZ_T=fvD9-ޕhC<%[K;x\ha"fM#W͟hvǛO6D<_pne[i:`MōȆhpWe1^Bkiuo#<1EL'#.e``9oq <_%5$#2(U3pNFDDQ ܏"Ž9;2 89hKbPC"%q-WlCtž1npZf& <qͧ+g(0S c&uzI/lF9w)_%i i5\UdAD~$?E;x76=d\kH Z(.j j+y`ڻt#"৮Ljo$ixEYz{-oMy_5NLǯ3Du I|'\F4;>FF*@~Du/A(syf`Z N28T Z]ypHXoH ʤسi_|g-5_xhT`0Yܟo[lq춯E IQ-)L8dqdttn"|ݢϛ$%hUo9hTk۫YI$7m(Myπ57BwJ b]fd[JcL !&EQAϪ4Nd?n <_ǕOJk6Hh36f( )nW6xcb@uqH}{@:"ҿpM1U x| G6ȹ(/,}Z̒3F¡kX I 97ۃԋ Cȱ :߿ffrq4w^^FY>?+#Sbp./SM[>FE`/TJ vZGc]("1ۺW7E<SL|LCƮdtXU)e[P[D5dڌ#5.2rD9xΩ(/>|c}( :W0 b0 Lj3sVlUF#V_r9ۙIt6i?9n]L&9mNPqц-'"e2Q!7;-zFͰNAQ]WW/J03X҆;zy&Lէv+ڙ(q\3qR 3@,rXxҭ`rDA}{ړ|Y?$;W}[`^x)՝D.RKfo)̊n(XHKOJZPH//C3St7s@՗yX{KhPq 5FktV ?m9pa[Bx!C %EN-ڳzx0B1 zzpj!JŗKĩٜ (؁Y14M7S[pu%&GhNT'k`+֔G\S.C"Tc!q@wSwb c0e,.%#DC@-n!nw?oSrHrf^"Ӟ(hE(ͭ%kfq7h m_GjO%OčkRac0zU aEA\n\JRp"󪝳B gbdo1>O 5x (-`n`Epw5&2خWrY)bq̩Gg?{8׬hA;m@c'Ʀ.HKC0XI8 6' NmXYQfNjBN4Wyߋ7ُS4nLk*)/Ec 1d zE1q]NP$BlyW N\V|}sѼ/2|DBZL)F>eⁱov57hUOl[Gf,1,XrUFL'Ҕe#޸`[4p^^kkp7V Nr""ZI{ l `8 $+Nzя _Nm4aNM[>}U3ȥJwnDz+qMÖA9>ɏ &Rqp|J L| ~>G. f$j!6p_ɒ`^N~W=&b#M(vxy;֟X6xT~>J#E~zQQ. KC# }uU4gRΜP&^5I}FJ%63摌*†izTit- wTt(.=bɾ@@L0\ o/Ԁ11)BnOo9(G~ڵؠ|`Lj<Tf\5Vdԝ>1gC[]`Vta=FNW,{ ڧMЏ 1FТxAZ2U5kH&7FvSժO]gF.!ƈ@hjkR,8lNxoyaӣMBqu8ӕm@im+v;`:/-ɘxÝ:!?։,X,r&'eTfmfE4gF2P8=U࿐J}6͒Ț;a`VƛCܵ|ې\]MWǾ\@ʌ TyF!cxD>^>wlW@}KʥW Br[z M CN3чzq'~O~.n3 TH}/(5lc)wDΝOW0H6e1R[f*\\:>"eo?U|*䟦Rcg#ݾ@Hn W7YZ<'/o-\´sOSd l7:DT s7Z",L#ye4t0;mS<ݣiťRL_R&.0KkO_"h\!l=6nW41i?S h846t5}ƭɷZ!B`\ֲנ6 nB? G?|> }%*E,Ơqϯsm8i.>L B`ѻk;"V&7 ЌX_k/oܲ<TVF|'J BK Nl`b%۲baN yN=]ٚu]RPBHbq:z-TQKn ޓn&rjFWhˈ ̢?y<^ (Wm jw9&ny%hLf"Ԣ;}k 65njj 1&e5AtXkƎ^j D4B(YW+y|G-FY[k i|T<gdҦG͂=-zX9_Uʫmwr u7CZo Lx2f(J&sYo)`tA f\CfX9j+oz jܩg$d  Z7}Rc'e_*)7Vf5Q9͹jZQP_k V|`'!vf?y۟Dž)AKۇ.n\jIhPivSNSYS sWi_h#޶!զ98H_r.r@8dJȏPL)ivFC\WWUdĄzxv 9w&C;z <'G~tS[}yɤ$|eWV 隃w{ ST S .aPwmfH\Vb?h 4ׅ;,A wF ƂmziؼbD, *^ g;Pv%dmv :߲BLD }Yw{eHx91:98B|w}ziW/ fU-Ddz-"n_,we(/H/35*I!sV[Bn#̼#oɅu{Մﰚ O\JSD.i GtNLIEd;w%Yϕ$:s94o&/ߜy6f|Ѣ?4r msm.M<H_ri}^KoB^Y͝,Pzqϛ^ GhRQ~#<"mS9kaܳ/yUZQ+<&ǚ/NƢq!DG]"=`5䅳 Dt|ҵbVB:]Pb77s` aDXQBP8q Hm+YIVx+}:gU4It́$=q7U'T|n b~vJ6&,+u&rak%uŁ.c÷/,(ɭ%9Ea]'8ا&?ɜ1pD?(bޱ6 #i& \Z7-<Qf+2(}7mZfdCi>)PG La.&ܪk gNlQw křHwH.H%dَdҘ&dd>\##zMAll9ox}q$'$urrOnk3 -*4a˼ٰ58~^uZW< hW G^~$0:gB.bK Q`A3T)bX( #,! 1_!Ir]ذbDDm2\wF gIOcbfz5NaD$n9dS{A3[K8rLv=F 'G_y l{;TZW+IZХ%ʣ$9R tnw23nz0-z_ 9 %#E 9尹@ \ C <ؒ39&3-t͒mJ`K7Y{mxkS?<ۼLS0b\LgWl)KhMD3&DT\f20i͖?9C3ä ձ(_JE=>[l%1YٿΖOc.yN-oJ|TMGL<_ԵpW.)|4ޣgG267V]xA"hdTGwn*[Ҽ5Bsb Ic6s~զ'4u!4߯%92^9 .w zz7i8$EU#4 ]M6~ {_'RT %P'tw-BĠG7̈Xld@n2TnV*~w/`g39*L_P'OYgU&! bRuĵfyU=? _|ױ}״!IHRu2?X@[dbE3 ^×eYCZL)Pu-:߉Cj6&T5 wĞ2KsR:n~*rVEopb-jYGd3bΧ`0$otXBES<n=s̀z&5ZPa>g]"ҿ0bN6Z-ܔy Q͌,|^r)W")M Aاe+BC RsOM/'*?#DD R"BGD{`-пҽGwPP^sMȬϲgK"[fx1hx0/v%\#*qYkC+K-0=/#_h\-Zf`z͑&&Dxiﶵi/>wRzAFyuWdH?W@} ;Qh#;.r :LmT=HltzNa/(*T4ɚbbwʄr؋Hg I'a>Fxx[L'C}aH?K-4^H wxH @Wp|Je[Gәvyf@u$O^͠ R4̉HY` ͙kU[mţH!duM`-'r&`@eW Zs jڇ!L3,fkqH~gZ1e O mSX}Qff!Ϩub^~RBd8;"܌A>EM;֍K݀&>GHh~YJJ'>+p ; qjzӮOπڜ\CD{AHcۯ>cTxC"A9c&j撿V|_'#vUirXWu$c4LWvrGKл&q2R|]wL$9Hfn[kVT_x]|T1/+~.\w&wYkg1W2 L*ٔF,rMyT4ۜT z-c32ٹU*\g@;,ll\.꾶WO$]M,뗪Lv@J SV! >^S#S~,`UU71,P m,ILh,~6gYH'5Fb+ 0B|0E|1T|͹+^9$oUofkTT=<U5"+\ڸŁTU(ˍU?֜T~*m٠9IUn1j逷oPVK)#i7/Nu J;=ήv)pP~ume~+ȗИwDAD9\0ǯYe?QGnE#:,6Ye|u$,mI!ǜ}Lt:W7p hVRO=$X,O㷷NL<]Ѹ%ZS֭Z1W8NH*{D'ӑg 9X=Gzwo[ W/|n:>9_e<~6 +0VFxT/q@MJP-0[}N+Z~y8-<{>T1y2tJXjhx؉o܁NreH絡vz +^囵 bOU]z<]k8&ONsf|/lzgLbx.׿gO#.:>v"KxM7FKM\z+?j#w4G?%J/tUi#Ɗ>* G{O K20j؇idc&O_%ȪU@P: m}%'.\036b?asyBzmyʮ~R4wn6j2fC<Z\ؿ@eC]#gֻIQo+b<75T`te)+wuĤR_50s}rH |l%xqTb~mWaxz,o,#R&[)j!#''mҿR{& z̳S^ʷ]է"mʒ YCʶO:tO=wՃ{P8eT݃8`>{SaifR_{t,ʗ./* +zgEU;‘ Zxꢒ/fa}Skg9{@I[Joi0MЕߐ\nw8i\2.Bvx֪עG'I)lNMz7[ ݛL4WAH=AiK>-w"nf`ٶYy@( ~+uu‡˜\tpuuwvNG N;mH|Gr s ,oSԭ[`EpTfp].SD!P [v=̥%e]!3m|Ro,qJcܰOfm%] 2[WU},e,I> Gַ|,APFzzlV~œeUMB-6c0ޗXNw2%[)I2dÛm2`%A Dw]%($C]9kV=kߵF .cW05EZz3`"!\TQ8uר5HYTA7$S:vSx`x7Zל/gkMbƹ̝++]*@Ug^w.6~bu3nfP(x&f0KUl9Ega^X܀{挦v?)p/pe_e=併eZ|D43*iC0xoMH߬whg]ONMxTS~̘FRIi,DEgCzN4B^.•B>(Daz' EP(؝V9m#ߤVg.-w@S]ـ|rsa^K 71cz FQF;KBuFFi *Y(,CY2G!GWcm;#!xvIr'$ xvgE{{y^r:Ov َk0 34P"KMb]aZ]hl+)hCY#+Dx NQnjN2 MG1'oEje^twmsioKQgCwH p/G wn빔.y{g5I3D+,d{Nh6<.>?]/W9j{IKgڦы"GuEx{||bA 2,n_cҠﱸvטiF׺ LV{1c3=n2OTX xBXPO.YF/V #Ww\YeM/Cu> ylpn2;$-81!b1 #|eNgSUrȲ,]bRKa:4#܇+|8IJUZ+x2*9Xת$x%M.~mt>~PqzѨ[ԝo&PNWjf%3,f |X &Ѕ@K8 =H&UA`+;ѫ[wt&7.i'w>`]a%MߠC.Bo_p̘A;*MN2)'_CIfu5H I y5% 8f:D.nBjmw[?Ƴ-uda&Fn4GJXJ'Rr{k+Sw0DlӷւCdG6E ; jxQX*b5MJ=vJ`EHII14~k^!J Y&i!Rc,K0n~]%ӐS?`Y\5KK+ gj) v^ b-j,*y ,t{2.>n\\LXV C;-OkJ?(z; qtB>* @ 1ugP6F,ml$pU*%HE>s򨠍U˷ iPPY1@8)M1mcjf{YXdմ 0TA;&?|(#Ax TR~r$' j]b*ҺKEo;7@HDm*Xf9 6y$St$ 9= s)86-vu.| _i\orL}{wKKV{WPV!7 l0&Hmh )r*&թѩ V0$dD~XӮ8%`_-{~_S Pͻ | KOYETmT9^/c̮^!!#t ެ;35n!]]FI'QUS6J/ sͻ~@\@"*f B#Th},Xzj_h^CPi8ּCrH3>EX3kl'g/TJL |$|!޸pA@&Z0pT@ K_Ray5PVz_=ZP{%l>Wʛs8jAnq76֑<8TD{nkdiiʹ(9iNiJ9K 61g AGK験HK]|%o&ћРMIڬϪ'+\xvKl$t=:P JnTqKg?=}yjWviIU ˯0!2}<oGiFW8ؐLGkn.kKO Ab^ܬEpF{`~Qۥ#E׺|SSf<ȱscF:'i{^%:c[ֆxDž hKⅯC>? Cwkk5i_5 6ژ>?NcX~Hb5 ռw1RzhM,8(!سŢ>{zk׹iw/y@-O{=P놂 .~0t,(QkN2e{-!'(2 _H xYu"%9b0\ *{dvϞFImȄ]QӅv/+Z[_f*$rf!7Y&`4FGA0}'㵏@ehI&IbNj6F̮&LlS%>SԌ#\^}BGq{yab%6ྊ"8IO/%jשNgx ݸNȂ[u?_yZ6[R*16jg]gT톎/S(m'[q)!f~4lH&UY1#j]-\جUE,|MՁNbn9iRvkDAgvAcVi5G9\:FHmujD5يO(mvվoG-x(?5cf Eu]"ݸ0B_560[nEI' !yl_ /D9T++F!|WE,,XN >X}1P$̡S?֭Uۦ |nPc p~+R'_9nVmz}'baӈp,.k"@^-u&s@P/9q:2󎸛sɳ1?0Cʀeo2YY̺:JqM<oe,Ѓמᡦ:D_JwW uF]WN.)DʶUfTr.'Y7 O(n[m!7apaz[$.JOa:Q]/|0'{,ףMv/q{4@ :8l{Amf?sT'&p763*ȔYZޣۡ`bKѲÞ#& uRmF4`_R"jwtURs髪 FZR|MfƋ[g6!*ƪiT{P"[R2/{q~)/;G3ÛJ~aڰ<ǻ1ɽ_8q[xY?d (7$oe,aR䈺ey'ܮf5ү4wu, zRW\ sq+oIG3;z uM:X/e̔%'͟X ǩ/NG gޓOl&{4g] /l1}BI@]hS :/4׼C`Vĸ9NU4-QZ{es5R};yX2R9,\\u%g!~s~Ѕd8928nw,;8 /tdV/@ތ̋EjizáD;pc "<%)ojVnû: GO0I)qIH4iCvFHE~#5sw9QȰɀU)R_熚D{XGQS@Ap yzOydqϯbm.̜y祯RA4Ld0s{TͶ#73(A{,˜ݴiB5J'rĻ2NEZ׼3F(I,y6ٚ_(A8Pĩyswj.3q9Aw9~^ruI~3ۜ͞lnOmsM9?:q7W )rNQ˽Kf-?yн@&>1{_4>aAA+zqfiͷtÖ.բ(2kq#~2x[t~ >׿G?*0RtB a L󵒇.;u:[.4-Ūa\h:yN'CDvW2okYJaYcxﶣtTT~;/%&&gj:+ۓHQ I:!K^+5Bs:I]/4&;jaf1{ *!aNg`hi,ޏ%[(FrZ0´C `܍ͺnǏ8Ɏ(veSlsYfSQ"+Q]BG} U.ӟ`z nOp^v(VE9J _ 3Rnkw"7qր~9}v\e|J:OEw5WgT&^|hi61*ү_}`uM+W\.mԜ9)`~<86̮6YLT9ʄriDdL縹g/n6.D742OxW 8v9ɕTzNmYCgiˡȟfSq0=cĬO89hbo n䛚VFnwwI* %W7Ly;\?m5^>;FKvFKT߈VV| 2AA|G].a8Hw&tl:qCԽ <멶 3 /f. ~]oh!ڶ-my'(m9OGr11i^`&5@$7%e:hv]xMSŎ_fpUYSo5)B8lϷ1ǩmARƜ4<6aXk@$>~PXX>UO0u1@{} FdS F \'r%_@;Ĉ:Qs"^-ձ(/<=< $lϿ$%E8, 1 p CX˳<D>oZ4;M"pI14ÇUe*UeS@-F'C죕-S2}-SUpu7i 2 W晸yuy)/zu_ 08 oq>BD ֮4ޱ&RxN\ .N2jCtqsבI^;C0r*L1qG{3?ֳ?p?@1cS m`{-.x M 8S V9+|F3u簣-*^u U7E5A6q@ G'Ddkg?IN%(IxL8ipio<_6endV$\W]4B}Ax57u軪jLS)H' &kL!۷9Xך?X&,FƽA~"> x JY@"I:+i2$Юj_6ߒ*TBE~7+x!J{myJGz~Vy#G<5ciL5):&+ P}= ^_xp?_w1ozm8,^J&'8W+2fD@\a5p g.q)_,Wsiާ)Y |-'U9KlXĶBFevmб҄DzE|_G FK j'W0]9= imP j^Z%Lc(\5JQ 8iԼ#LP- C'8FNX>v-b[uD:s(4tBZ435 RÕn=5|q;12-B'*% GLw˒N\_WźL}s4= 4_ |`ꯒuåd+R]⿁nt9:/{&miPǻt1CM<~R^=ֳZzph4P>W՝ՙJlQ@4av c~?8Vñ{8׀7p:^ i-éBeDnd/.J% "Y)5"w"`bW6}*CUש0臇Tw>65@,~qb{2A0Ԃ aEsG M : ~}.0%"߂c1#Jȉ?~<V0K^`:Y]x'mLĪ-g w7y"jhⱚ!_Fp9Ie OCg:l9)pQyKU"QO{̒tѡQqjdYec D7xIϻC1qx 4#?y4bVQ悁]9Gza "MI3?! [EƢ2NEV59FZ/jmMRj yfSTRIiS]R0?& !m1jgNV.V]"QC8C$D4=@.Thox'̏Eȉt(z)9q-<(y?/B4`t#WetxNV]7Ϲo|^cHjq/6?l ~vc^Գޔ7u'VNTR^˛5IGMMMf#=/|Pp2l1IM=h5jæ!q]Y4U~^Ep[Fb >Ҥ2E@ -<'(Ɲh ,#"Rn!$뙦d#[5@\)e؉ͭ0o,!y%pOF 0,]'(Vp*!2}n˿ zz%3&% w97]CKhϞ}^le8/c vQ 7$jD5l.8ڬJ;@e6zjDqtE c+]ݥ-zs'EAΩ[YyJhc}F2SoL (Cmqh D}KcY3Y-5*w~ב^=aTV՝GvJ WW+uE`r?DFݺ*K$Zte`{$r춇pQVàgEVPbۆ D"*M͇~qB(eL"+PnJɞ0'4-AM I=EDi7p,1%Fe,4RʏyFE|0D`ltQYw>׻(!aeL1b=e<-C~rJEeT$OB [u Q {e3sI^r!o!ؼ:Ac˯]Roև=}p;uX* Řq2i‡D\/! >K>ԃl VXgq !TΆIVg'$5P/Odz4㦃~r"c6&lҖgK+R<@ג{C;&m#!9ZI=O31" K7vQ!'#.(f*Hq-v#`=dgZz#_&ʋ>qܖkEp$X ݒ0{*k-d~J9 GYd)jkC?|yn< bv[XO<1  /HH뽭r4:C`2+ls o=qՕaW7%Pr4smkYV޲p%w i;0ʺ;Wuxcۣ>|8£QN{o`ljzmh#~ϊKJA&@%[|8fٽ60&\0b)Q:}U~c";:=QRw}Waвט􆑴@:0ܿق+ӵV):g>|c_2C wg`~DS>o֟kz2n͜&{#(AzmHC#?#0ti :AT1=/`Hi{Qg~'OAjG$&*v=JU~5mKl8ap#4%S{{y{然K2PfDqqǑjhOުԃ<~N3~;O"LXь }HWz'{"ky_cQfLҵ32 _lvfyri'b(4 ;R{tD-}>lRN}UokRE]YZՔ 5 mOL<̓@8^'.C(u1x ۨ9bVOm d)/>0 ?B1Z.ֿ~|fuZdRF_ߔrW)C_?@"*t>uIp$CuT Ў87$60Wqiz, H'7X\5}V~<˯9'ڟoު7"H1@7x%Gjeُ` 4sg-ZL9lشc kמf L l-\s & LvH)or^g=g *3-1rzr*^#9rxKQ[՚DǃX*藅"EC(kgG*~qI')Q*`૟J}( JK ;\ȚYGPd۱*i9Gl/w;kѷ<`2.a%K.*B&}GUXy q)&WC1M9h"=᧩52K$O.C?*;艠S^xYN9q)3]z&l˝ iC3z & ]~X^‹~m#PG/`JL2qϮ\yW.6Y7ޓ_l4t;uKLcT~ξvb3Ւ^&LX 6?@xjP>g2S67_(qnA=SE7ߏ"σw5i0PjA`SM@S~=g91{XԋGZ^ |.f9mrŐz6[𾿞 w jGbu M[3>FAT߶FX;.۟W|20v^sPÝFdl%4]"R |)xQ͌;Z-V-զMg s*'g-E{ǿLn!S'BqV8u(agὉIVU/{4NJ (ɌDy' 4A[Ti(ޭfn*w.01!KGyDŽ>w7Zluރh Krji=*?cZXxCAss'f3K* 3I6ɠukP,/ظSL Abę7l-+>$o*RkIJ ]/HS)%X$%"O"$/>tos/!K[J/6[Fd-mtb gK(ҰQJ|4lLQ`̽[TIj͐1NDԍ\CNMEFjǘF\VKnsYkfHܘEd/?4| 8Be Rl*_тko$2S:s*hjω>4p\٥&BMaѬPt|=꿘Smx0Aiyw>Ikvr+eS-nxd+ѺK(JHGulM@$ 9]Iamug[Z9O\ -tc5N\ LypW %5͂wvl*|`lʡr$ޮڸΘ! m >8|qD-V?]e͞e@ʭR!h=[ rC6xAҥJu q#^8=3'$doKW !0Ckmn?O=KJS V*IH#;15PL 47nuVw "R_@;ZOJB};CwmVޭw14@ ]nkCu#t$~ !&Ի>QElB1P u#yS~[\9[%V ;N) ΒU9wxq7"dI+,bŮ[tt>'2d@n0L"_VVFTǾe3lK!1/ZA_`UH)9 ʋDw^:8>+f]г˸IkQJ .S@2"ɽmjc0LisVRo#7 0|~WuT$}Hj_wBtEU$¢QNZ jQf(iJsr܁'W,+ ʎB!{Nmjg,O,0F%Vy&2#d]1Ghe]`7)ssKuuWgKy~&e°ʖȌ4!ߦp/)ܞLf]cGm̐'=p=$25"tvid490+eWΜ[Wɰ㭧'+eRm5lK{C6G "c;[7qS 33;ԋTAsJs$٦8E5hEik(ίMãFO_JQk?$D߰5Q卨Һz+-*oAfIN^E3fF]P  &i=AθCǝ N ǂ.6]U;kKpxPf}Lh~_$*,\v`~:Ssi!mhHD6NCD2#Bߺ,lUFVn[_2b, Q(jRɹkٜwꌖ'̎%yLaSɞg=)Kv3t8MteC@jۮ*CQs`?Tz(lxMЪq @п!?^~CL-{?aS^Q=aµ28ϓ czɴr׻-&223)L7xBZd7pK?(G'6' ;|vB=ʐ9ZQm Q5uGN=kZ/tMA g}|h [m EOw\J/E Շg P] fq͡&팙z%} `"C12 oq~.Ek={kա8OKIŚh^)aWLZ08p(i;eY"5gx7,CU? )+5j-A 3l]Bq k ?o "ɤa>!;!:<Ϲ2s7"V t0\,ID^H.Nu_f "`w( QKG_>Zi񘧳nѨ|t:K~@t3L.}d-E`BgU{KAV0\Rռ|:^3InJxVX(|AȲ$5]{(6X=nZ>K | kt9M=ncmX7xcp7W[C#!/ XvN ndx [|)Tx1HڀҘKʯXGL,Jg8URIȝq7nW.n!(ac\ [S%n^TxKm&f+K1}9Oڈ~5'=!M9TKWăZgd0n>SJ^ϡ9L/dF3'a5 iY hVqDx֗O)^u<= 12N6Y{SJ IV6HL16M,-,OwH|;ndQKa]9ӾnGyͪ`^,45n?v:E0 0? 1E8qN5>MC\}%jYi.3̿BdD`DB K(ga@ ),զ>̮'wfuIkB'YGtaQUKՎls݆5F%7.50G'bw1W&˹Dp^3]5/]Pȁ4O\IcTFP6H919x%cP, A]n>˞\]AnfԈW\5w8a"ukmH-\5MoH3;tmev(f<.&Nx6n_y"O?ed1i;Y #F [VzjKӁ{i6fҕƽ+UfyeCcy|[U"-8۵J -ih bAt+Rgq|i)%0掓~EjҒ!T,˔ѐKt~9{ .4<b&.ULdYݞ#Fm|-R$WBXfeswXb̹>qCxy ,GB$?m}<,crsIA;"P{_Og(ikY pȣ!i[vVx2߁'2{1b' <:<0a cj)kD|ҥnb("VɈJT[ Cɂ{J,HvCѕ$n_\GP;TGM-Lۍok{9SUx.l$&[vNuTtiIW7Ia f_ u3}i_^X_)0 Yeu &AАds)5os5Z2Hnt?XwO3C`L+% I ƜR\cr?H`*ҥ2S2x"| 8 UQI3FT$ I6fp U3W{{0^qb=xjHtKE8Yrs6vY$ 8IH:(cL JPгV)sN ۇ9WuAEĭ'b6 Gև,^AIB7-BJyZFqU0,dm{"]t?d-2%:@#X u9"=;Uk3}wŒʼn"4FIi4WM~̹W`RR- pmItXL1qբeQ?khDc!=zbfQ2LEU5Y tҚ>=J&Ȧ$>MriTtxp3JFEG9 r0v9rOQ!3ɣ^MqI4O#gYT;x|LRr,iibϨ8GT):w!~u. \6K>D7R@I7G~m브\|SNlsUVS87"pWջ[؄B:ǜʗWY[,+B 5ȻkC=?6{Вm֬ҍM44~A=YRX`s-,8R2]ϑ?pM=+ J?v!C>EuFWQjЄ+қɮ:|K4Ro=^_9x{|7rHM4Eٞz"Kg F)/2ի Y<]@&xs& ~7دqkida˪,PW9/RFb* 3 1'2Z`j7)RZQ晛]nT('׻ٹ i'7D{D^{W"jPhAqac`2pjOAoa9g"$$ d躤RfU6+jm{ɗ i 0M:jx!C?Q#77xgƥ` y{dJ4 Ta+V"6"Z:jA_+%njG HiR"Ek3܄^HDؖ%44)slrGѣ]YUY)MiI,Ry%_!ђnﰉxl3ktkKnݔk JP_p?,[]# ^sXض#ƅ]lCzoƷ%1%+~pVgFP9yrފ؀(念fH- ~z~#ϼ ߹YA=5tɛo~l@,Y@YȂ(Lq٪%eu@h n-OkO^eÎb_[j"NWgB/gBֿJf;Y67po?)P{ ٪Ҥa=+s=df1p5oӲg{Jc% L%5-TJ+,y#\h#5~b{= su}Iw9xeA9*~kkS GX$=oPR14in4F\2*Z#XVsd@0t_FGou2E/zd `Ǎ9v_,x@](6)ݵsj[: CH7 5 5h̄Y'T(iu7 zueg WCoۯTXxǟhm3K$6В͜7܄G#s8 26~Dl"Ey}Ffa|?݄/ܴ0&3Zv"<.s;zmgEmiOM]{Ex|Lxtxx9biwq9l(. `ȅ=Jr:S_Ų j'|0gT?u \ޮ\ ~ 0 cw:_E{U TkIn)Nnt눍ybHTjx>j%oFs +hV(vJ|CPcX_" qb\:k|MFԪN6&7Y3 W -U,_dg^DYD`F rrOܱUj(F7d !:ኞܨ)[դׂ -OPKk |d 'Jm1ڡ, |=;f_7! {8eŜS%_)SHA$C 67EH8l/-Ұ-@ N Sac&/V"s tXM95cWWMWA%F0VOZ*?@rؐ[am^k}@~}G6y0S6 [>C`ڻ|jq$&McN@>EjPÖ9iU &+ܣfyF.pR!ʂ[Ks)vehjZ+ՅC/p왕{r:|wE!'qho!Ʒ:4ϝ"FYR(0>>=/?Jj`btuAJ:"O-.рyAZ8a"=<%KUySQPV3E9i )SAdo3 ]T\N?ԨېXP^]h\?q(\SWbmE»E=-Q0@C۲5IH}X4c8kd[-7.7c߷ho]O${B~A | `صB8`f*JS{Ͷh'n8m?RU~a&|R ұga TMKg?74~aTR0wBh("ɕ=~v.:ޘ٧T9bӘKNϸ8''i]p B.G.sFa1uݍJ̋d܉[晄E:G7g Yh_Mt2pb}ywr?s"T6GgnEsD,ed+K榦FJSr f6GV\,*(QBwrl:L{,eLDbH(Ufʙ/;n&Ae2``lڿ\w&{u1=%k}WJQ[8^ApW/%!=e8ux h Pjf4v](%*W>K"6pOl<0(q,Dw\Fsŕh_wt>f J>y SoL0Ԑǫѭ~ij VS|tI AT˜K9ufkSJ6-b"z&u+&P>{_|X\p:Yg3ۏo Zl":GPH8 ' C-_09A,74 E9>9ߦ7O{2:i?w,iĸS%ű="g2JWXWE>rM?,fBW 4@f /dZjf.,N=SNr?遀,3W>7M.^rCC]`p{ۣ~.!%! DD.ˑQҲ/H,Djb-79elT")@>"7>\-}Q3.*EaKTe1͉~<QKT78хm޻ua~j H~Xzu9?{ \$afyʊ 曃0~]ym/hު`Į.tYA?ִ߯ںէֺ%L Jᓖ . qqui4Ќ>cZ1 ֍E٦+&VA4Wb6;l|O7f ׋ |pg%wp-Bj|!O1/ 䘠nn):5,6ޒ {ю&3:0*f}SDŐ< E{{$8. t¨k% l?lk@B>;^\DH9}=Iln"}4*k8yxI5f . hQﱰj<5%l!zb/pGK `$('1&R7kXQ'˟zJRҾ+_\ɘQs$ԓNF-慉%oR/hTx]ﶀ [m>|ya nRH5mSY֖>YQ6c ,Fx/F ?(=z<0?YOia¯NM;fSM8dҩT.M|.GG &{][bxZ'&*&¸<БP^>44bռVg+34g[ԄԍOt6B@&=t1RF NϜ@z$-AortZ D/M4bD7M͌6ZX]NVucv0 ֛>I NP'[&Pi -QΩK&X4kA⮨G$|6-޴4]{1d$@v7Li.ўRň0r{+ҲOl8BJWQ?Y,1qU,F^[|D%6o[awB{R<ϧ!kOZ9;dgU Ijÿ9~`X?Exf6҇ -j}:aM昉dMnp7M3Xg}Y8G7Ӳ9! J=Q#̗E7,wOZJi;29"A`E%>0Z\)!2 ;wÛN߳<= Rnխ g NI0.;bI8GZ;8񝑱n╋:ĎwH$#:f岴 0}(kmh11$U7ƭڟaS gZiY]^mkH)]Byv Qe>t(8n::cYtTz JGw!Mϐnd1M+8,$I}Aҋ/d<_W2/ܔ_=R+6\c#n~` 1/k(U[Sf@?fGIAL~p˥h:+uaX>J\#΃e#rJ|--*(\ni#h`яʶRg!ɏq<}z12[}80e;1!1ץdn 8 HChgV)x\Kx8Ֆ[ey\:T5G poypItbG6RBѣ2[T5?Bĸ;<1b.j=йxjvlN3݄רWe}9ATc4pƍ=d)<@BUӈX)\ܽb'rߖUj^^$xD:UfD,&wA)}t2@JVŚaqD8Vb$O[R&1),yNEgݏNP3 \;>aͣ ä1[.9> m%m<}G3-qɹ!tLsjt=Kj@~Ag;X9x0v@She( t"5cs laIRע\[﹮:(‘!g~Y}n?B0&rx?}Bwf52˸Rtm_l@"s c'Bg!agSH[&7V{x:7izaAm1KTu#+Z>$eMq$C;XdQS! u0ކ,Ps @gAԋ0[s[Q`mVN6 pbKgM? `'s*U'W3 =W-taP"Po]cLɘc#FT즟!Z9rq$¥gCS.#{0ȏc/сam~}%#Y W6bF%RO:̎.r6?cP[so^#gJsKQ?"a )>82+w7P1bH\90-(D0T4FHVN?Xdtnhf7t>X]k틁,v^@\"Es!_y;H˨Xse=5y{DcponO0, g]Rm=6H:[Gr3~Q@úctkx2=͞{>}uSR^j#DݒPFesa{]%|VtQa<-)%%J$ -'bh Fƿ1YUD$ m!-/& ,w)T@]ӇUVo/I8sx%l $`@:Bگ|JϷ oV r [yz_<_*Vf!0QGвyZڗYB[.CU/lYx\q Жxoخګj{$<;gjsK%g]2LNZB(fࢋtA#a'`Ƒ.<)k}@aR%m}eЈV!JzթSKuhE9) S^AV߹, 'de,Y@F_?Unu- ?v?eDxJ1%_R iMlEƅ˜f/z Zѳ!^TEgO\` 3P+zH_jGmC1KD(f@_J+7-JĞznc`#ϣ" 0Y`1\=Bttp:~C,Xx,R0:ؽ.\y~(c(O, w n9=B.:Eb-fRXr*r*wӁ-j 4#= 8-?/V6 HIyGbjlPֿhM7^־ۈkҭAZ+K PlDIף,|uo G$4s{9 q{v ^k&P$f'ن;B,z#4$xi)hj}v`[Kͨ~1&%˓K&#F3RmfQbC7,Ǟyŧ{ЌStsh %V@)0CCCBnkXȓ=ֶ`nw﨨5f*qc uV)e%~ogAcniHvL\S`^#+:Ǔm7s(\*ލ,Qf@1N^MS\ K",.PΡ>BpC&G/GIZ.̲ !pwj9$5wupCåU'Dxޗm T.r=M9UamA9Rg[liԠR2`j_b-QKlJսsH't Ѻ>d̘Q9Rm+P یk쒐!)-B]|er) G~%nbGKhy-=y_Ѿ #gO~: X oMvbDYKpS?,e1D]ݶ~ZNN{veN/H6[I#$ 1:|0x.n=|x!Y_3"PAל=a o{<U4͟Q=+A0%9APwR"s}ݭ*I@@l!qxW 'xC"9.B VUhUswD"[s)XmEBvzK?2/4rU&0.Jg-0-C.| A4\%fTq`y%JVUh 5uN*̝U*fK/BUm<( P8+۫&,R#)W˧hz֪ߜΗ'͹Yƍ=%HC4m4͐eK; q N2¦;rl_ }ڂ'J_ }C8Zp @ѢK6H=|rh}7el0 uc) nA:}^W+r8Ww +;t5:}(orD )= 2^.N9+I?KIӶޭ83F#GbУYuqNvA,NYG5-&.V[ !<ˇozü4&9#G87ǒJb|oGmRA.cfէ5[^E+?7p.=q,\o`Xz|6 {D&~DjlbWh?%;pkgdllGf:j_OSʖ54O|[8X@] `ަ=F^L9& oOň3M1ƾoU@h>MAhx0 N׊Ki,<EJdy(eWTTU'^+)IHx C66S!D~pFջq |>X)+a*jb[_Pi_hӐ_/E4:͆r-ӽ Cjobz4lS|1a?-\]TNTs1aWV~=<伖(YŠa߼IH^Q986ړcfH2+IwlbNdd&RSe=웓= )n`U͂t  `(F,6((A%,;logѓLzlhilIZn_c:|yvv!ECd_ՏSV蟉0ǎr[ tevkf&b9 \T"Da%{ܨ-&NT9X.X &aΘaD٨:x YV qlo)8Bxp 6Xx> z%HvUIA0&K1qSj_`P3U)",<*.߇.)]y/A$Ģ\;XhݍKy8m@UȾ@A}zrVSPiS|r?eI-r 0L>p|\3g N}!-() Y7D WD%zϑq d,< dI(?^jIH̹9bml ,G~ߏ=K,WZ !(ryy)` kjrޔ=U 12\|Σz.O>Vdt~'o Wu`ѲSJOV8eW{gXD~}F;9xdpx9`oB-$TJ'"!x?݀3bU`EǁKGm8lf'PMwau:6>qlC4J.Y*D i/qXMPr@WMg ~H%$#cz~~j50u2\?s_rk!=m @JAeMbfID"JݛP%)SesCz;?v]бҞ%bƒ LH*C-T|r1%ޛ@Hf[9xr} cmްV9`7~$f3Y4䦿']jFl$sJ uqƹ.y BBpI@Ta3ƎCֵ}cbFLVAi3!gjmwUѾ},b-i= f5fl{2']ꔜ6-kRy/;f{sShw:U5m'HBA3JS`r>N?[F/5X_ald vH/o;TDyP#5cƏ\pUpj"zB(iv& _j˭%l&k-mLV涷 `?{jL _Ma ]O7bU{ Z_LuǤȋʝ9v8T-^/.GkNMG+ZCN;ePk<-.W:H`kHG{H`0sD۫$q`BA& ~3ӹYжs63 gQ&rوGE\>ܣK0Rl+ԔZH NxZ )XL¯8EؾG-:f)94<8jH3"?1G. S|9ʋ~IIz5Bf w8=d~ f}Ƥp2o?\oJ۬񭜾IfʜlH/-T8)ȖXtxKs;UɲkUrL hU!cOrHۜ]}W!GB -+ONSQzf)~6 [n9 B}:p)rXLGWea p0" -3 \pΠ8kyE{&(ɻ{֗lCR&CbfgI7wmJDѐtv<а }!uwqΩih&2PfeMʸ:D:*ڥ^Y7GąSΐ`t?!q|Ɵ.R=zmf3wz[X?m6 ,-FrC ]F0Otr g9/nFNyȸww੓a?e<ۯ$ҍ5E4 ;M\z'%42uSz#eP JPˆ@ٮpfkbRJǘ8wMКh6=u][ݚyQ6*;.=5"((:`%*] ;[kޢ':$/W6h朄pOCqwIc*/bC}-7XmD`,`bn03߀ן+0zW(|e7$KSSC)g Xh*Yx_Q@DuջE%waYS/.CTNpG)CX{X>|I^& GA #gC{l6A!~@:j!5:Xm]\Y4/ۢG!!$&(.Xqi* ,uVuU\MܥN;΂ʥwt*VNw~~!S`$vPwj tN\rn+u H|vi'(.߆9#!W-mAiЗpOkF_O6m-hEdy^Z䶙鐅ѶB\f!y]S(R]>le kh>/C&lz10\43F,ہz/RVgp5{P5[OsKO#=8({L0)c_%aoQnƖ7-xG dIJtrbd} ]Қ IVM^/q} t3"n(ýΠb;,Ig.AW/ַGU1aMZ v|!{3F v#ތdw84`߻$ZfU-爭lV r{G*KI^6,Z~4j8ݛWߌ䊍˼c̖xp節*BŢl@f̚rIV S g8ZE|yk"rJ]d̟PRM6db$ Df>|xbZ`;0YZ07070100000371000081a4000000000000000000000001644ae3ba00011df4000000000000000000000000000000000000006200000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/megaraid/megaraid_sas.ko.xz7zXZִF!t/]?Eh=ڜ.+{陳eUY9%-b*xbn+5 lMY)Ȫe3P5\xɶRt־Dw]pL2i6V0C0\,CfX{ ι_^!݀*z:{﹪8A70y01.*k8V= T)I XV?t_93N̅TR$cگ1hM*' :GD!(Yg+eG< "K2X\~_IeŪ~h96t0Jb"+]S4ɾn'UäZxPS 0Czѩep[ˠŧ/DK'|+nҲ"kI["[" \@q33jhe!)ȏ1yV#DŽ,L '?ʨI ( hFd2UF>,BzJ(^C"(1=9&ן*a:ԚK>Amg8sJ1zⓑdMFKš]5Z)o9ѩ'jqspOPV)޽7ʵٖ-=iq4#WU-tPB\)TQ!53Z2T@ʋ?;V0;۝sX`{֎(h€-Q3]3?;joXŖdx;9iF-PP</ 尵podj',%:||o+$_Lzc5R&{ŊH$EzC Љ>'tDy%?"!9P!3)*ѥd^X vMp5\K1@=s]& U%dJ8(L[5 ON!7 '{%* pbӆwK М%t"Nz׷FJT͢]2b"`m/U7@dlBg W/ퟌsص0a2vN]Raz6V#eGRZ˗W R~*ו<`= -{04`٪' b<ݫ~bS Pun{VGtW`?`6|ezPh1,$yd;d96ҿoIFmwf)(TA~9h-է9KltRT«('"he/ͷp~cфּvHi']ڡNq뺨Xh=Nڕ>&u}w[1kTzX]gq~QPj<$/ꃚL=ǻpt{Nr!qQ֐=st^v2uZsM(є& 2hRj8) .^]X/ʉagj16HA;WkLv073okެB3fy1j5e5e2%g"3kK#_9wvsZѼ{ء;!(:7Ehۍ%@'83/ѻ*yyW,~Bx$w_W>y;-roBc0Pv_0稭I΄x'U!{ <\ﮍ)k$h.QF^m{ TȁU`{ &@nR t|.'k1%8H355RY|xb|G{0P^|G ;8[UZzG זz6~e+pH]f|.z P6*eїPq_fЍ&z˴Mp~8!D{n5p ]R@ǡD\<+֟<|je~xVIਾɇ3$ }jOK <j>!׻+.̞u dAK-g3КRHClBv2gZCX2-㾳V}nj m|xNOLj?N~$9nd<dzRʢ _q2ފơ%0lB^0)jR)V/uUh˽YLs++*ij=9W&kS >ɡow%c-tZ.;[]VK)kk7l,YcVel )8; U B&Jy0c wNi3_PR] e6 S9-TQyEkڏ!ES*ylZ؆lX'Wj9A6[1wq7v;GHH -qҷ,ۮexD!/EY&ph]Nv@emjũ배òD":؅-c^.S -XFŅ&`G!9r1Y5iHkjiOj#6k%]h%q,ir ^,&/+w~I[Y_a=3B~RjD$kf"߲#0g`חdDŽC FJWʔ9f2Y ]TVf)CG >܎zU=~S׀bzTtKӓ [;NJv1:1! !k)X~,16B5xeQrԙ)E쉂iV@ר[+E$rCœluˍVdzh*YbLG95?2lǸUc;7+%>?pĹ<'KS(rƵz?VjK1D/^4K l_"`:AY{h>PVNOMt{>T^싊{Q{22O&k$;u (i?5}?lf"U*dqdhuu$^ZЮd~EP׮u9kyX0YI|:ز[X[댅eae+/$Mr 6ŃĊFjJ7+bUV.̺A*9@Y `DAX]Dn;F]Mxg({5^܊e?"UvmKJ\S4fk=?n'䠿uGYlr฼׏\2@(M`DGa)R1lAO}ۣ e,Xڊ"?06./P,@qv:Rw=؂OwdsMNJED@ŒJ%W|'!4S:rS(Nr42fY.z1b !O.c#c-OcaU-.9<+.5?X>|eHMI?@ޯ?ӎ,LY\;R؂gtȰ (| Qv?C+m'&p G[2Ɔ 0fت$CW5Ts>#pQmu ҽvS2E"l2"h @ʚ|ftݸΈR c-`#sILïCWbxA*V*=Ko0I=kz^IxWm|@5 L¼ĔC̲覇CإK5D_GQxtT5ͨqgIg _ds;sD*M!n6E]6Ham^ 0qQ3\sa?-mU>y) P9wd*Oc犋.O!Wu},Bϳ~iѱOl"VS~ʵ!0^;4| bɡAOSO; a?K\/$<4+CT$t^ǜɥ:eb.eIFO=4z U Uo~z=(^߃q3MIcq&psr]Jk ŏ_4V<чyHL'D:uږd,0$A-Q/?NoKWS/,ͳj v>^+TY?܃s!U"&u((9ke}*ϻ}{qb$m eX%mcLg%EPo$hbxjm5^XDMI_q;_ iG5ᚇu ,mD.^XyT8` /4WpG檓B*yT"$F`B#~՗~1huXI(MЅ3!B &;-ĺTc bPn1H=/56ӢHOK6Κ2};@z~(Ďe./j_ ̓wH@(nˁg%w! ~#uMpBb$6ӔN4J=ˉy:l<xl'\UwE.%Vl:T9"Lֶ>R@|uĺp;b">j!H$Mn8[e 6D ‘q D$V–sשL U:"504ˆ^x=$fWW^`8$'IA @ |UֺؗT }ĹZy=\Ԩݼ+J^qɒߘ{@\/,uYt*[uG(i*O֡Hmp 6d9 Q_ j*DB@p}rT,jbzSj\O3UH1^xp0Ig@Ӽ@dw_r^6d2Qu ddƎw0EBt畨:#KHe㻴o!)D3jЧqޣ6e(\uJ&zS"kmKNc?ae`4Hy|h sFx، _Ll1UjBfmXIgjR"<}=`~:Ot(ߜ0zXp5#3!- qNƩ2$Xbd, =ۿ =J_ȼW&hxLQTXOBXd% xEG3~L v燿\ wKxQl?V+n AmPb+`Uc{gt~<4L؇dkd6͏Eum4߷$j5.ֽ =VXB; SauᛣIKJB6LJ! jμ#ƙET r%eǰn4 Ną!A{]IUeI|YU]kWa]Q=NqP\s%nC)fGl:B L:^lU"S$_˕b-f|窥Υ69Р/ |]I jЇ:!fQgSy~RPp7a}{x+l}=Od"8 0 }N,;5[k 웠HO{&!! HlhL.xB "x*jvtB nLUSi#NBuWi-tPO-"y-]{Ќ2"ݤs䴊t ,àP6 oz|㻡kU "K6nsV,t-Pl/m! "V ksYw=㣞?Qd5H(#>ԩsҚ➦.nk ro&֩./8OHxTӷq™ &>$c-|*Fi30)e:pf7T-Nw@ RAab3ÿLZ>&z.LQT=k,}CF:Q5ok; X=}wvg<~Ǩ3w𺴬}rԦO4)6zhhG> >aěwf) 6`'2gC َs`eh=w֣"oHcAѵ<+,]vI?$k,`zK%^4YHw$C܂QP 37Ɏ/T[S@kZzz=j,ܱqVgt(,tA|,e~0;cV]I=@]plBWKgk[<7'9,PX7!sKqgbqfeEM^ 1-xuXb~XMIH`], D Yis%Nʸ1PgrUҲDMY3S= kݑ~'LLIY}zWqK}B@6,c`/QC  懦'BWZ}uň+LSdvF_tAſm{zo|L[ ;l 꿆 䢌[7cReE33 7%˨|#%g0Pa(ځ w8+NPrQ.#nAW܀'L/"YTZHl WY䮄:yQr m5n^Hk9˹ƯHzUǝڶ1\ -LiR% ;nrRƂ47"c8koؕO<3=#E*$h?WC!T^ ? iKO)+#{W$j*7)$YjO@ X+ل[DI@(iCХ ܋ 1]?S1IbP;s84Z<;bs G8tE$G: t+8&,ڧr,e4JwJSlNCtֈrPFq5אs/I Oњ̠:[14XR3`R~\x`3fWUwY9̹z :y8r * F)HM$RΈ7amB+n*2`a#rRгXu6w{bvNzfNh}@S$<0@Sټ:50ќb.7ާ2ҭS>@N:̼I*,̄swDtЂJ! X4 >$cxuHN .gWPs/ 1Ҳz-O#VK'"N g xw -I|9ʦP=EzQ9uAX.3̴(TƎ+==QWgc4:hy[AbeN_q:{&)EbDuC҇i/"}]{LϾ(, iiL*&+'ncyg!taӣМ))#5slnDHB՝bH:+Ei;(PJFQGT^%!ܖA_#f?]P;MScGQ@iȝLbZ cΗC98D 5d+ʄc99q1pA1$EhU/2LOa0MOK(/Mч1 'tcBd-vC *u +v([O9ضsW=pJ rzKl:w}= +7#cid>[U֡[ՎA|/oR\1i%ЀA a`~g1`H,}M!'3+qȕ8~ZL#Sq[cXX39 ;L j6ٻ"_M ߽ ϬB+HM4CwާACXH= 6USD-$x%*]É:砯r+Ď{]rh:io*e?(voJ؆qFy z>PV ns,YӦUwӂpc7AH$^!;Af;;x1=:OMzsT-}^e0o! eam?^(4' fyJ["an =~9I2otиK pAJ H*;oA~dS9[=+; ~)V@u^%vysGLG(džKby0%Psrp!DN O)Eh|(s:]]b{9l䄏|=J}96Oa5/@Oҵ:ČfzCOy;YY? o4y Jb1^*Ctgw/w0F;_-JoG_X% rE\N[ƳG!MUbD[:iQ|q7E&ZliM! ڿU-[ձ^¾l;7a?ag4 "1i#M>vOhmzFOϱ1!'Gc\fUx1{Ygv2H CO(WCjvY≶>\㸮lRg֛J5 5, zkq&iQ2Z4_ INȞt2u#w4f>Slɛ1Vb}>ahcMVTae m[)B6ht;7"l\Cp=椇LLֶKmb!+v7╈*3O.dgxjkCB`.p:̋]~(W4obPBFOWB(It-aYxJ;A J+"Pֲ}|a I^񪝸ag<*⯿e YC•`PXt==5-5$:?K7_UJg]9S-d|< ,,Wf^ P~ D͌Оeo5HRp_BW I{zhio~adVH̡sfai:#PUn}jh6%uGQTnLW Q C$(̅YR"Buvu>ۍhPtVdVG>cc{[VGi73FKFچKl2O}M6V'N4 [*~i6%jr'=pme|Id]mi;cПν>Y8X{ץ-A$c5.[-`ow;|PPtVDJK#K`jS-~ECi%#lexNgbџ#d\ *""I8ढP,β5gw$e˳~x1SF xjf ㆅWӣW_"AeM1MR=K=WHOs2kHpyͧt%I Xͱ!?deY.xk`bD>شs8*:ǧX7[2e.9D Vި]@KO(iac^4IUL\Ru.iqDl) i6pc5V|z~1kp")h0 d‚#$]%hjE$6~-[·rߟqNv4ҩ{ۇufn"H]ѽ E3TvM,^R:ksĸcLbKGxckιDf9s]=c5#~>o,I b9R%3'#x `49?i . |E*3HγFp/qմ7"r_m1tQb[B?QG(nqx!4AsEpSgAˁ̓M0uă2 y6@W1$8떲bN xO.š^HqvW#7O!87BC&{X[]}3'ߴ[\meַ 1^ʉ;CADZbL%5>P$v 엕&Bo!w+IPm [F197Ԁ?! `=ʹn GFGIiؾ!W8/\&NRTH6ױggőz~&ePl t@lr ھpu!Bxg#040gQM'8Sv뺢F J 5"M`j漏$w!g^iuez/lhؤSAL9Ԁ6K)0!HMg#VD3 ?f䙹"KlO9W\4ݶͺӖ@O 7KQ &i1Α U~%\sDVˮ|>X rVvRI$2D9{b>fuܡY,jlZ !\w{fefH:II[,MU;GCG4o/yBԯbzx+FݏLoHI) ,_ SYϙ_*1{b2(fW2D<4I02>#7rN70pi`A.e\9Ѩ09$h~ υ2Ķ`PzGjOz;Tmt}CPn m2 E آu}­*A3!7Mކ'xn-O,cQRO-4pg T8#;jׁJrK:J6Pԑw>CmjP&PkS#Y/X)=(rsO 浍{!݋C3 A~eV&~o6|q>|$`[=D?UXt=/NE p nPneqXҭOLT']BFV'5[uG=0 l6<=>lm]@K)C(3i(F 41zD hӰnYYGV}D`!}|C-"I@pP-4oɄp! iKQeScQO *COuXyS^2beUD *%^`}X^cE׻s|*;f@|3~ !/A/u'nt@ t޸-_$+H!ծF!SI˓oP oS:,V$83GG ZE$ؕ+_?Y}8y& +ԭŅtTe58N=KWrh+pfCZ;r.X:HU[a1+uoU -W!\ k`cHj3ʻJORP.7&i/ATĿx̐{ZBaN%Ovc0-]b hbΖ7M26^DaTJwMRn{fFbL_xb.r}^#MfDL^l[7%ع%d0֑2H*B/5ww[ yխ!2##9উf- I8R=[II'^^S`g?77B[TDa[8Caԅ -k{АFh('~jWu6hM6'yn?oF}&8sQ""qp$R2mB; h{|d `e2'T~VYeqa(u|柎K/AW \{nA^ ʺ47Cp}&Ό{.Yñ"ٕ$0?T ar_unH: fGѭ@x-X.vjFu=Xhq!6̨y 8z/猌[@8Ӫ=FE/Y{ϧo$ybMׇ"q/q Ќ3Ν oFܱv`&?kJ3$ï.pÅCm\<٫(B-(:EQj'yH6.1X師SjL#Cܚԙw Oa LؔZLs;>x[/@UCܫR%.wy^14 ;VMd5s1Hg)|}5vls, ']BiXjXt:s)4#]q8^i̞ r;p ]!/V fߴ.6`0R;2-~q`xm ӼD_f)h]>`q_Dޅsw"h$-0!s^njMp8\/{L` A/=]L\oe. Pb{9Kt^kZҪ++M2\7#׍8ju|⍁E$ ʧKZxTRh` $d8ᲆql\[xUf|HU|?鲬g}lޓs{8 p#w^J9`vN湰`׃'R^VLaʻSo]m5mi@tLP׼qH… V\ xT71fS=j"w kn"{,wRwjׂ?f=g;\o42&4Du,ZC ׼501e)ߠ>1JXճaĴ'F157IXf$x0i"dv1ޞh Ǽ3 +\ =k;ce4It,(*g1i0H哅!ݶ. 8LS;C өp#*ZW.5Xv$ U]s4"wPAEGm/pC$>U:QU`XIL`ﻳG:ZqD^9V`.C r֛-h_ZJt>_Vi3οh-kyNVGum1TvfJ׃f1/!{ .-\w3Jߒ7nj]`~5gTe|jBs(Q12mn8|pr7.W XWTvCc7t-W??~>F%뉍E 1U嬶t,_j8F|5;Ѯ6 T}bNP`ҬV{~:\`?16r狤"g2QBDº 7BDf&JuS wpOh߉S_Ek}F~ꅌ8&~5ܱ>\dQKSQ]"nj'B۵6m䪐(ô-fmL5?X[!lh80^vljR\x#(H)?A(=Qdk/m/:Jǰ(8|YB=[( Cn~:G+L"P1sѼpN../!3Y9[q)?1Z}&abYYྚ\쬷lUeu.ˇ\[Ȣ*V"Iz9e[\^0H}r Hp{FjH9*}L!\œSqwO ,r0ī4? 6Duy#+kd96AZXrn` ; *^ Mq:g( el;m`4\_ۀ^e~?旡,IU UN2FIY=,(KdkL zӢ(ԹNr)- ohP cMT1 rT4x7ApǑlۥnQDXPfMwrt DLԫqE@@5ZVi]%P+δYEe%\LK*5O=cJPxp1 .У(4M [z0*j.lB=bd4wx]XLӟN&)~Lt4\FQɤ2Y >Qݶ=e}ʐLy "#cFXPꙝywߠ7;4< F*ϿjMB*8WWn$.Ds+k6q.,5rjk\0fw2S"2t%XOFvĔM Z*ڌ.#anoXIEE:ԗZ!d+F~Ԕj[}.r)y룭]ReLh"fO2 mx=ҏe`-BAGr\ Yc0_\`NK|aK誥0l'`Aۆ܈[lI߬#+S F:1fsJ+U ~i1)mcЕ k4ժБm`%\ISYگlmZyt9<{T$ʔn#ڇAz)+&+5 b6?"k[}xXb ÞT0e縿ۜ8Iߣ_`Q *gD) Z)4ĭ ƸݪMR ־?9 G,b=1)u?xh #q.YاNX S:ascaf@{! c OYIO HZ^=835xsp[vmPiH糌TC1U،["KКTPhV( /I 4`LNGg2BK3;Mhp{C4%,Hk#rɎ]QWzUܗ0BC7`⯙|Jm8Vw&P#{a2D"GNgu)QCgYx f60O'-XF[R/z~9J1h=& osikG9{N49RcՃÑr^]f]mzkt %hM$o{ʠro⼆101*4֡w8QwANOq+ K&YtZ/?7G,㰾 sR$>j_lbmlamZn]drXbubbSAU2YR1qTf vD^R哂Hc -@a.p <5k> S &m G6&KK{y .W\8uNN]JQ(d՜EWп{备%±RH0zt?'G=k[$^ɭHzNl]Hgp)ToQLKkBwgݸfe»N|-wˌbNo]>tN%Cd:k3fd=29"ZܛO1U?T{_%7y\m;$3Bzp ͚Q fv. sMW6F&y˞qz~Jr(u3H^7MEϼaP 3&+Z"-o}1?l ,*W-o!_#\||}B8:Z`P ]1~MTly廓_M Pn>r[Bbӻ.?}c|aS^~ny]S-\ҧm+S7Z~.Y.-<‡2hۃ`&!fBb/|WŽ;m ;im,eXfL2@5~CqaXrM/Ũ%\6/m%>aX:ЃL ;$T ֩CX⊷p4WKB $SCѫ, a( \70o,@.M I& _O1.lSL=Ɂm 0ːB^:ʺ?7 yj&MiօiaԚ$)@Z (.:?]NLA'Dne1ѹ.9pޭVcE2 u8DWziԧ-G J`&屚V_a j ̬*yh~-+DDYeh|Hqd1a%1d Z1Z785G2=Ieѯ}2_ TN%:hVͺ%g$ʩM=.`%؄6U1E_ p,!w  p ([TxF]6ԉ®XZ["±VSIl}>Rb L-aPgBJF GcKIuSJqDoٙP_\B6#CC-Vs)\.zJt m=ڼze#<%W!ShDHɅ|XX4[?mѐL f՗&9˜Fb'~w}L0wY}*>m~8R˓,|g;lhx.T!j=m bztiCQwjϬwڤIGOrRf%gDž'h0C21G y?Q?!ua&:A48ߒ!|@}*Gɿႈ4*ˋ ag^}1@fݩ8~.л[Eӹohx|>Oq8}Za@7eUݥ|N{[p,+ךL(H~cOEr=*d_2ӭ%·juܜ9n&Lx헨R2v(Hѝ"Gcހ7iArR +4{/ 6FJ6?^ޢXO*)(O5զJϼ Mpڀ)οbt  p8]˳zʭԙNd'f֍U>A9&RQaMe@v'^pL )~ߪfpJt@Sd1<MQ5R^afn )}":, 2Ծ<sU;EפP2ڥ ?B ý.ΔtR5oR{|6ٜj.2 Z4 .p#rf O8'ٿ4  `vHi@[Zr)7),=$軽RgOOu9=(WX-NW Z\5LC{x|b߃P,iO n ܂L9U9Nn;r^5]UF'8[@e#"Ԃ/)VZ@6ՏH豬]='9JDO@~5B_r8 1;{jYf8x5 JHm\0lYpX5 /?ОuO])*p5QW4aӎfT XdX*{"O&s^Q?{$+ &gq'5BCSg41Q MRn6Q0c YpZ}XqjSucFk`Cۖn[Hնa˨:ekUiɲ%W H(AN;hWsݕ6?c@>RA=/ Ѭ~I%.s,zy?J@wbw)㦓ikrIZJˍ4wWB_5E8A4%0FJ3qߠhzEeIvL7<$n-Be^F2S~ G&%L*m >03mB}SuC Zx Y%BOӳ=8l02şY7#+K60U54\ۑw:Hf'$N]n=خnJx&de\/Ir,[nX j Cr2; bQlt]qZFЅ504#zї}wuyK3~ɐ س,'ia CKxܓPPoPr~~$gKz LrqʹxADp#*e/0k,?.ž.R.O.Д, =e#JQ?n@I j?}l.4+2 S:ܟ@9 ȊF-ʏxfu#ԷX5M$zz=3И3Wb *HyRa@EO gGN1i6c"qcv' |O t2#Jq Yu)ZywJ@,hm$[pݡ,;-VJ/FߞG2~9.H+"JpGC ) "w3Gח!8NXli8ee#8:hw;Upa4XBI-;p8xue? IÂH۶{vAv).tJvfmq\4{ 5Q} x?+E>{0ٿIuɠڲUBhp5&#>į )%gWѬwrK4G]QOrkrƥ>/* <\h4K/&Ѣ ^;Si{lR 7-mc3D a4oE'BNusbtu@ [ ~}'' p=!KQk*~}&̷tP!vM/R$㊺5y. ?( lj4Ze[SOi ¶eX]K v-%+Nb^bdyAGsOSKPUs̺J_'㖀o7Rlv%.XRXgd+7!˙>r>e,9#)FJ,sOK2SePl^x 3aGn]VL |F{yaFtxxF#'ij-R|Yi̶#m \yŻW7$+QjOf\x^6}I @1mbS.+G/~qc,2Lj]%}e!jwZiQث.VNʭ dH!>r{ bw4b8 oPfzDd_xb *:bxvesovbJ՚1HCWw^i[mc>ɦyoICvn3??fL-+6a4,@8i8(54j£g?Lg_#KBNf7 ý#3ڙ5<ݕ2w ?{]#KpXJeNE;gXХ4ZLι+J](I刔<pU\v9w{xokHJ#P&6ӐjSYM =h ˉT 﨏+5˪K% jQ}{ɉs)Ȇ2ܼ\G l(R]V HTi'43׀T}60ٰfuy6s81cR Q!}:q} ג[ܳ"z},kzr PF/RP9OZ v[ -%&qU_O)8arA:&8 ^gD!.f -'M+a Έ(gqz;}W_J!Up a5}Ns82",Xh?ѩXw~tƉgqcZ ;{>+ G#̩d_G1T==0ߓm.xw~<` 9K "HsI&9IX[mҼm4{Iݾ8kRP"HhO6Xш5i005-UqQq>''㇚J=6{VvEW͓-$o`4I_ qM}<xCUAxюo7sOD1NAC)3Li}-d EMB8UAT#Hh7M 5"4suX5W 'O7BlЛKs\Rq dtuNSe*4Nz2/Cw we!7$Tdn#.[uZJ썃m.PL/y,mog!Fw8Sii.i|%sEAAsӚ#'./8ݗ 54TL}ϩ FvKOnHOo簚*kg"85_N *iA“[;kY߶4'+~ɢ3y`]D7[t+ \">`DUYX22LqWjK!^. F <9hA11{`%1?ASBGe:+/<`6"ƒ S$ O/f(e{k E5AmCzEW>kLd;Athu!xȹ.2BXNtdvʰk[CwR8HI'@tHB[:(o]ZOLVahsQU}euZRMK=)pKv$g7l^.UH0F)=bӸMo;oh%LctNE<ĉEk>q"8v.jMVo,ԕT}Ȋ_7ҌSZDۙNIANi:1IՀkݓ5%[zG ub2:ȁ GDhd x3| H2z> r6}%bf$FI<(?,hhk6i!gJ؀H(xyBǨ {IЀu(P|qQzrNh|yJ`rn) N*2Yq9168?ſdT8m8gaJ.}h|_=>88fX@N>BO?^*`~sJn>0Ms;BT[ Ѯ?^7徉^˩d|]\ZW߇ҭ D~ }X.|\R87ѬQ:?8Cm=)l edneQ8_ Z[Ɉ* d'oCjZ8bwI>߆e5Vh-sD\4ł@m7?`')# `pZQ$P")|$akN%p1y⃄p_zٲ{*2 XVD2 5 D>9 ګ19lB0z>Tb^CcV35oP/0'lV觉@rfET 2:Q(kRB߀diNz0ŧ~F;*& (n?fdX#,zd!&`*D) O`c)J3~'7$}KU^n6޾ V|L ٭}dŌ(fg8[mlޔ۸<9twg ދFoa2W&"R5ʺ臉u|5WM؃'Rw3a.!$T+332`t[ W3GvXuR;1eHS5<Ě>wY!xblZfe^=shbdͩ3[e״r5©Q%dVɥnfa#tR+ ՈNL+LƒeEoybp  b1(YoPF]6"2񨧱'/|(Q2,y n6ȖgW"timcZ@q"Y ZcxeQ5 =o'okdY_aŻ1S0 <"$bmo_S;XX~\]fB%D.KQd& G橐Ovk /AnMymlR J9 xӖ-k )z'Kj݊N$ {`M#siѮFԧ,.?f-DŽjK!R:f. !;3E_ QTN"k.fYbq+ܹyוi1yJO=ɱs1@. Bym`.ml`Iubui ˗)`USk_5o fZ{ˢ'ZaaJsRU? I594\"草8 f$V)1q=}!r o{9IϧTGc!G`nKͿf5sP1**UvDlH*@ ~ " Kft ƪoN-ek+]X8HEpOn-x)`e dKTNRYg=,kx}-Yغ/O Fg ZEx (~KK~޸HK^;}$(=t-ۢc[j4i D /F@мFO:¿X'xo:g[|Vh*7~Xw VU%)S"r]!!^H[nxL&;M2"1E;΁y5kYS ԝOʗ €=wvmm &- $AtFK%IC,? +1N86-%u5;XMR>\ϩ;EYnf!ƅ9w sv' eíRfMĀ V.1wy)9*n$#e$/@XzF1SkQr!O",5|@Ł'C\iѣD;nCXIyw\ &m5A#a *P^]QiuStwD_M5N*c48+:P|0YX}PܤB*J=>}4%)XsdP T¾|B-Oꟓ(M mjWQ;q{n@FLy3ܚ/QFZ5گUǿֲ/.T$bS7+.PArobۗ*}!^E@P[> /6P&(~+eW2N]8σuFNKXVxS[mEz Jhq%thg%b*N_u8.LkƟ@ *hpJP#CH\Ei#/!yƚ?6j _' 2IN~!>Է i9C|[Z1ֺGxIB}帞ͧ8UT7ˁ֌f4U2191It l%5EFEq3`4>pఄNԟ "Wu&EkYI|Hvc{N*1Ed<錦1CH.y5515zd,EފP )sxEGyHݨD3CH! cOM|UllLJ3땄ᓤ=aƳE[|C;Ѡ(WPqo6KVw3g%~)a&f. ^@ֺ7iP^Oyf ̀NƘџ%0X0@oh 01\J ֡&T@8xxD>=j8,Ýe@ׂ|ޕJ[t;Q+LVY3*jhԊI?: VՖ#:6eQNPa?6b>82a>bvM~ `mދQ}z5Kގ#/ gbAlt)+I6h_A&.d~keT4jhWF[2J&Wsam_&?F;GR`Dj^MN֟p `|ПS$ j8}~sإLGO\^FՊSMWA$;14+cGZ2NN "("<*_ăEmF.DS_}VHuc)B,y:wH/ pTdbOJF Cw{ ɱX'"Sx J I.Qy!fȌ |'nZ2vT _HQChXbXDVRc%Y32^L$?@|?%P(dMWWۆ Gq#6cOs C|u^Cfj]Uen҉8EW eqq:ZR‘XNkI7 >wͻ3\O} <-=}ɠ pI@Gq0ׯv-~mDz{+xjDe"yzm$}s,TWt! %5)2x$%\7C2ʌ"h+M$M@KuUa8K兲W6yxqtbڲ53vþM[{"98 JߪIn(q1ϵ>z9w]۠d_)߀į3mB`Ir Ear/NK T},8"b]Τܙu4!ͽxc#P(+E{hR1)ʭGA᧺9:LZ"Y6{K@A=pgK"NuB Q(7zg6Qv+e> >``ܟqcٙ ,ms9ͧHb߻;pT(\Z$=%>1ܩe.x_}"nF}ls`jD/a 0b[4qX~{3G5׋Q,au!v˿UyY5jX古 VPunRMNYD %&ghNvbR|hQq!EQg64ĆI~[64-F6㑶5nʷ *+&Ф#~2f!եp9Җ[5̑6Աa܉>e)Ke#jk5s#;ˏ(DR$xY]yx>[4zA'=I ׅH`I̍嚄!Dx͵纊]:J%xؖj %d@c ůM&(Ӌu)4a3cJu-z7UY'}uԮoGL6TtEOG:vRWO|u<F_FYn,e h`k@\=ԭ]9vMѹwk_,eMR1s@:?nl9K u^I&M)ospQMO@`5ݛ~ 3O遏;A <2LEGsgjlb;RYb|)k̑N{4Ό_L;SEՏ#!ktX2F<Žakv̹o.Օ7UX)P|_ e|)28!8Ǡ!BE``)< o1a^b^si鰙ZOu/;(1PFrL)qh2%96>T{$I7! g:SQQ5sqSF¼ofhFQ81 Yv gFr7s i"-//\xWtBbǤytd&3uA>0O_(X^LTHCn_A[/{GK.f+PY̗38hZxM֖DX%18E]$u q6=ǘ/mK.-VO!.6$pqk3g C / 6[I͢H_1rЛdCv*Zπ>蟤MvZ6Lmr;}Q";QP$iLO,!F%f GZbyj7?$=}41YԱ_  &y x pru59>04 {q4lkɇ>JL}!hpZ?j/]:l]#/ݍۻG%5YkSYx_sp H07킃a韙N"R32/٩Y :u09S>\ZRޒݠ8#3pƞpZZ]\ѷ"ΝU7h[6 yPwONDzJ;mB^ /څm}^DZ`c Ӱ+}Ubҕ_49'rDẃ0= 41|j`oFW(\3\-_UgiQ հPv+Ԏ3,LJɰeDzTIPt~$ <$}WubMQG{| &3"4bB&>.lo_9ۚb ِ6USlhڗ4} PDvnz)'yt.|/H9^eRtW]VX~:ɴY,QWG^E֫\a x3,)n`!4PKK_zI^yÉ3OIP8C)F״] 6?!$]l 4cxX<ew"#XH5fZsUI0Oa jRe}CЍ4?%S_[Ռ(B %c.:N3JtmDYEIl )"jaUgjp0wI,?yQzNzEYt093qR}H[%j{TV A} \ʈ+޴nQ2}qPow<ZuAC({\9$:O(bfdΜs)1S"w Ь;]Ϳ󒇺3lL?S@'qQ)^qV @'E.<]-ig]Dabʀ =b=45iR-V BEwij ΀$lF5EU&DO-A  ?*c|o)F ߋW.f h2IfܢѯXmkx~-3)nyDܻkFpSTE; )Iװu kFM\dRc. wJľYr\0><Ɍ94(&a7 NwRpb. mWǠm{֯KU(0,NH;-S?1A 0R^UJŦٻO_{"RUOAte{xԏ?$ם/!ukDD~BH'ج >P'o 7JG a|D@* r4B7O*s4'7#>R7i>@02HmEVZafv3D>G1՛ymdI]<"uNy1Ŷuw+%tg귽LF =u^VSH! ͌~Ki?E#HI=o4tBV1Lҭ;Fċ1LcZx9ҳ-Ac@` ԉ>') 3hQX,  5k g7 CSԸsOQB*) QMsO*!i]̝ET"@fzY ˿`;0yv.qZjuFK]]1++z;Z5D ڪ}s,yK 0&eǻkB!4̥Bb?^"3[7T1KAa9 r~\AS?訲e UnoK 򘊲mVHLH{Na*# |"Cgk#= !]CQ`z=XIQږ^QɳkEM9PS7|ʕ{B/>g&OכsX e6<!zU& vQ`6JQ6@< AnG5imRujּ>ieN/GHP |!CZMZxB(|-%:[eMX0M&aȐN!n;;)WlIr%3(!0"uVZMSzoa,ns!xv:?zjTfNY lMljOD#[ 9 BDGKV\X.*HB@Nt߂>YD {ѣMf< 32u\E#?C&Z30Tk٘G \]۫šnÌp7?Hqe!@^wfisiۼw yBdΩadxz7^jGCb,?QB/ l!f9â} 4tZw-#ƪk@U✡<7(0ڬLlӅi!q@0R|ԅ?K|}'m@{PjUݒ(GFFۀ%(Yhđs-&(ѩjukz|!jWbȜ8W ;xͩI)6#-Xi) d7}0vpt#x 7w93BMg& gm-| *JD>-P-*zTdVHŅ,lF{r EQ"x>Jdְ"pkF&rG/B0LҴy \4iK48Oeۻgb˓z8z[94Q~X|IL2yJLrFm8ʟk-YLe'f>b>5ȮO\퟾Z,4:B.qoOU@T"4&$bh^)Bg0G=E)s3S~ z]b=ME9/]}¹9 et8t+\\2WJT 7GKԈ\Cb Y!fuρ%A%6cEY=5%Dqo R,+Vm&s_4d|SdvnL6`,SKѸO 62K33`> g[hL:#L`T8 ]pxn. % .틖]%apgO:M8Egւݜ…_?cW^6/"">8#LZ]$PS8)*튖gKe{sUk*OWu|u0\sWSK޽x8LJZ LZ5Oj-O)15b8chjB+#{'Xө\20[A% UrX#+(HFΕ/_s=k8vaNi[٫H][$H>OHW!uXs/aդK$vTAԷ݌|yHl \?|\rԆwdtɃiINf ]JL3 CZ+aۉw 璉\)<(?G5I0e&P0v}kWF|oBDQ͔6x v\*?LOZz`*Nhej6%TrʧL7\?N~"^D4L]1W3M+d*wݸk!KՒ N( M7X>ntf/NRE::kv)Y>&dw޴;1Yaߚӵd`R! V}Uyg|j3Tӝ{WH cbPX6#hprRQꇘv1:fw+ C\]_-yE_ _N PB=kQ%aZ(/9s·*Y }/)P;3e*|>ibӇ+cSAp^R+:x zܲ3eJ&d>7iG0sZz66N-zN>]A{}h:!9ρ#91J]sCv@߷O3&C2꯫?K ۔ܣߗ=UWTY•GQf\_y&jkNG6u[SatÎBD`,˓11iK LxYs Q f]?uIaLÒRӰ>YH\HM.F?f,ghD_b<47I2w3B >P>7TsG n{Ҍ8l~]׼>d9 Jb{87pId.uv>[eK?~"0UUe7~"'J CIP CUvѥ+ǻgK,w(J&OTzzooi;B~@FMtWTELKbp@t.|!cWc8ʴcL-pկ{1^(8˶]ɝ<Ȱ"9v0Vw2Ӆh܍VO uvV7㲁?=V$D~HBB8nsz.@_~D ;i W̹襋O}ڗPFogESU9PkOL;LS.>EO{^Tè =ۮvR> 0mA-tR2|?9uT~~Rzi2DdƬ*59ƽ87TUΏ:B9Q]|H C(*ظ}lnzJ>:  9N"%EŰQ}eM՟&w,/.%}Ip+G{FM.ç",dÿGhLGIX~AQKI. Y!8$RVEW즊:/H'K1}Qn8VP/z%Tp2XmH=8{/Vd 4 5l50~(|@v=W9&))ݟ7sZoW+`Nv a\ŨZۜk|A tݸ&#KVIc qp;ñ1lϼ"p!)%)DuĭVlZ'nZnfǝ_Qje ̙ Xt>zCie]yl+=o/XQ+9L̺RhL>3Pҝbwpjk9VF:oHZPJ+oP $ϻ_`&|U%[,\Q;Gi,w"_(Ml_Ȃ6P<^C?NG3||SR3pe#Sd@%>OO{1G8 hR/ Ay*@DKן;/ =h}u?s9=*i"wt=Zps+ܞP^ }0sspUc+A0ȵtgp=(ǧ_dӮ]7p˸l%.2Cu[+Gn4#d5\"4-xRkW`0 KEMfo3+?m}L?vpc3pU9H'G8CZ(Uo~dБsp۷l.2]$N2 7NsU('dU#Gȸ_' SLg*Թ?prY,/*axTHNچP{oha.}g$)/@u2!=Rmw| iSe2cAN=a:0fhj+}|⌇k"(iΕ|oPmXH/SXB|7Np9Ch)tKX[+}BL)_}hHU.4Kz&;烐}NOu$EQBoljD|8iD+1F K.ٰ\8r$@~5^2Ɏc5;]s-\{PūH_at*J@0%Pjiu)PN9QaB`/Er`0jorsS=b>S<q͊SNG1AR%gP-QIJ7OV̓wTѨPGIB4cֆTCBQ;Yط-P:CΙW*2kK^Q ڴӵ}wIםĄûqlfٿQuAYTLOQ2T4^$ 'I%xF~_c~sI[0 qHGZU[Mc*),2M.}H܌'\OYWpg$<M) 'Jd$#`ms)lKߠ!<gNm^&qyLP\vV< wsBNQhIXy2vt #{26Nc ^fIhL)Ⱥ2L46h龢M/ 6CXA{|V2l Lo $rMaف5OAZgbS(Lt]q(Λ>[)j[ߪx ߝz~P86dkz H~ W781E 9wν:̣-.$s> NÎMd1*N[4Χke ==]7sAk,sXVoxU~i$Y-׷l*!:ՎC;FBXפ G 2.bo9{߅ĥF66D ­@G!;gsXm{;kx{~l6j2y&ָ&lAo9F}<^O̕&+G8R^_>VFE"= 4oRԜcIQI#Z. 9X.AZG6;ڊp {zaDUW̷Uӭ.RQOeL5feF/p$#8Qxpi,WKBթ7k Ep =g [b @^r0D0&QvfQD˕o iDf'Έ0 \"()? f|m+F3ڬgG38*n!2AbFs}SyVe}qDT[_؃k`(#P' K HmHn ;a]?(:|9U!fQi.0qZ*1ʙfɀ Ikrխ}1 m]nBl,s+n' b=LSW_n,;ObMEuNF9i2̆ipm$uv$!۱ۋ R=z~Q0/2$>l]=˾kv夙!F f]yk}+6By :9CCzDe]uN+U%H*1K;ttʘOwj,e “4PUp0֑lEiʥ(\Ȣ\U r l\ys|v1*\,[stΖHם.0]!\3Rx vC;iu1ΛVV S.óa;̪Ԛd·!2,4Gh+~`>qJ*~͹;IaSDZ.\Ӛ~SV4a?ݺtk='N }h7S tM>֤'#ƀ٫&<!9 Լ T;g~x h;y٩cs-AJmJ6*LPJ+5h0l/"r]ўR$nӼTbQ4Ђ!q11.46$l-|.+逮W1egqmf gfg<=3Ĥ(ŋ٬.kj7 :-yMx3)&ڹ]נ"ӱ˽h)-YqVe@p>!X)5LU'9qa9f@mշg3W[)nVsxHkrh;HҾ(F$D_߬|a 5PQ+f?5ZxVQ>tb2L7Toj&om'P tA8?S0qiK<@`@6lo+q:o\U٣: vmh(p?jz7{jbȯN(%G$/It@ҳnӦ y \rHU܋ %߃upTEa1hX]H 1[bae,KTA$b70S=cX( dL[$V~c>.SYmA=>Ց$TFq#)jh/"!DLpt~l(!&1#}p "%hd]l `2g@ڐnp Ԩwx. 5|J)+HƠ "L |:;LlIڢwZB0;\ \K FQ^tM,lv ^ޥY}/=dDmp6=F ^=TK:UH oQ9Dw pґ6y,* ͎#%k#  j莘~rc=Fxn+rEՖZmS:mXFk b\P.Oˢ>puoʗR2y3<&NkY#0e\ F FaiizJ>F|L_ uĥ\އV>IceR i ԟbvh%}[%^=H cO~ce,_k:L"o8@ h20.C.]`}NUՍʥQ&5g}_[8a}]풮F m_Q9minO׿лuPG%&7JI./.0x80c˭V`^u*ɪ0tXRtz+#tJYS4IZ8/Ο m *8Hcj!t=y4:GY3>"xM}Ϗq{){Vf-樕`|sY`Ĉ*^"aW`4їݥ;߃k st8 &Km罯 ǟi} 95Ct_z ܼm!4OΫ9-Ci:QdNQ99ƒIӈ@wy0g%M=tY ?`/ ._^,6xLB^^A/U;hC"9SZ' CkTg8ƺV4P;<$>!v-^|ͼjc2a~7P5 DYF?6 cˎhg,gd* a!mP-:Y<2R|II6|k!Oj{i8;ܷs1_SGqF7,t jLNG޵䊞ca@$Pms=pəՑz0"ʼnanߊ'kfI${7ɞW&'h,ΧQtEĈ|1W6p{y=[d-Bѭ0+n5[b9S^C %+D(j[hSC)u C(PaGt a>fs[S;}})+i~r2}XSdF ͵D)˚ʷ}h[C !?՟&^],PLX>5 M_4U4*  Z~Y N3߹ҧ/cȄY!u^ibGGE_4{h{jQ㖰}X^mЫ`vAI78@?u7=(j)F$!l[Ug5_`\eO?4&=$|xDOF"`7'}vc#pxF-@^=h3WNr3dC 5FMJc-.ax*Z._`ѳa$$idn!,QHB;1 qKԃBcy;U7P&lthK&c#?O(t7m S$I Wz8/ a +G20SpR>y &$Sŝ:Y$9wu8NUѢ TbZgɻ""LvMOIhn?x蜶Z fHkzBqw7sICb` ]#g;(xz QO gbKJ]< 5iz1ң`|T? 5H {iQuaI.73A4/K1 D?S72y,KhBQ&]n1ڱ<,4fHΑؗX֢+zq(:hZw3X {dJXE| 5B}%ny%v4#1!If.qTREQfZ8mAzyDr/S-zh怈vi ү6>Vp]⯁ #ݘŅZ'HK=w::[9IRݘ8bvUIѫ$lw셩$| \ ]h<םt y sN U+z5M d;ZE=uaoV1e/5#LU !O\s;ۨ{#*q}Oa_FCaRT z(53\ABYפ3 OZT>wQ/&hȈ]3:1Xz۝o5ک%x9!8@B ?xP.$gp"l k YN,!P;_4:TF;IFaŚhEL޷eGʺ FF>Z/h eɱG'CiOh TZ5*cX 6gYA{;Ge w, bOP;v_P1a\neW4b~>U @ ]/e I-:9zb]Wy#bR` E@B%p̗\?j~hcjSla ]$Uٟm ms4'l %U'޽P4C$ mF3ۓeӂ-/DXqCsks 5n38dsk<ஜ|inxhLpIuآ)&w M,66ҀQb c9yt6 ?IZ{eAg1ۨ.TTotKAd^gxҕ-y=E)n7-lPsķ*ג8LWHgP\rQ--gg0jf&&O5?#ϗ~yŧTTE)*kn3guj'o@|g ٬QrKS2ٶT7L8b蠰6R3?V "nސ8Jٞ-6үQ3s5GV?-c; ?X.vHx@Wos6IEIſ w#nlb:GCuQg ?jʉ0v jϪ>[ N|KNg͏,Jv9t=•h`Dc|)E~R\OVJafUl$|9IZ+Jߝ#!3nnCص9S`Zbğ&LMે+d|?iqwh8v$pQ;'hp ,&9i gk咂+S%15CMMmȍuaY8m~i[޶/hSt8}":xnh~ףB?\݇fx(/ljDR$ca8^&:") -9_S@z?ޱK i 29/DD{pzmc t$hwbUP`~apǪGށRl;":/^sTUjgy9eB>eg2(vH( 5];̡]BkJhR˦'TՆi188Gn[͚-DFB_ͻAF8t ĩo~Wyn ^ uΈ ; [dk|axE9nG6/yA1w+bE@moKђƦ"hroE+`b@] ۝"qհ:DNnt+1"JOA4 f}=+d[vb ,/CYF/t;b$kd%a%wY A4LJ`:Y$qﱐDCWo>;U&A~p `ia&`K.^w]s6bC6ȳq .kt|`Q_CkŒ56TB궭z5 KfҲ:-n1:䎱h[5ײJ{; +n,OfI?߂j;0|K `:JdZAP)e Õ@|[ş$(DzQK9vްie'hLNfNTtQLBzg S.i_UNx)8F^zd-ѷPv1+:%j{ojl; œ&07 ͯ1jIڕ= x)'(ce?LNA54U(A >8sI$Z=h9<+~B>7=NƧ#};C}LC쨘o/׸?O"1X;ٯbrA< G߻'k)Tpj}ゎ!rI .LPmFz\TjJx79*7qgyj˗N'SW>f?lVB[1/(׊L L0z3pEn6v2 F2Q| o'9\{*iJeãiN;,#r)7@1`R#uc`J4/ZSaU[s<4dI %m ݏ0 (IsQWVGK`kbhCdS2npEX7xT [K]%μS$><XO_)~>[4{H;꘎sjp_7{iPw)z8`s'h`Qلtٵr⤪=y3]r>j`[*i45KiBf ,^5Vovǐ$mLB1pՀ"/oGKv`t(M,hG\-TC=\֓³b-Db.h'U=*-SiX p=qSIoܻs7KyL?+s+!Z{ʝ2 `3믙s :Bn@:Nhס sQ_Vl+%%;kѾaCЀi1q(d}ZM|Y,'u\߁oD:t<^]E,.Y} L zSŶ79G`V-NqKy\uO m o{\p 5sv35]Bh*kW;~W22 I .Vrp>D؎ƶgyӰ9PcӇYԃ);0Db ߻U"-DhQ|\]!&"۶GzVݽ:#Wtal py]EFׇQynAHM^H:9;!A!az!]sؿ`'*Mړ;-"D;V|κ'Nݝ[w4J ;@ar =q(Cώ}qedA˚b+ sOUOտ CJP7#ͱASr^[ mЎϧa]#w~7Iy]@MO1"ASb!;SÎ IáBj$ vOlNe~~BwU+I^hdI_ҧ0I_?#( ="9>RJ@8c(UlE3ɣLDQ%]b 'TmtqrWa>]Cl}m^sƱ(0އGz_#i1h dE+a{;1)lvV_ OPSϦ4Pļ€"$*Ge@nQ a_$_Oc0g[4H龥l~mpXe&:-6OdJǞV&'/$BdMyrWloMb %ёAF3̟ Qny,_wPg4wL撎Nj$k%gQca;A'۫F̀2=S=r 1A}@I 9ծd cm .r>di'?5Rt FfƢuhdc4N `BxVq[*ɯ%NqDӸf kcAT7;__KvJr\d(b#xQk _l.PmZˌha:RFKK3a$J:Zo}\mpUd 8TU"Pj%f3y*UhPQK n5;*R77݊ௗp^?:SpZcqäI ga :90N~v`zrECo8x6_9텏kqJwFb>”Na =ܳ[#nˀJ_Xoi,ڗYd1gLvuavm0(iBCMd ZSyDUsGc1(-ԖXCrz-h*fa*L{sʷ,h%-9%҉82>AӘYS r!=tQ+56Ow8z#|x=Vzlt^6j\6-u?\q䩢qs;#7~ۤػ9HUD7bZ*T*54b|}KK]Nqrosw+lzu\"ʖ:RG[USos{DYqt#"fakzŜ8M*yblRMƃ|YPqrL@=O+{nDO~Gf1I&5+U`4bZ9ts}HQEM%[9D+ 0Ki0&m8v>q65fBX>> Chqsl'Ìh$i=U}7tL&c6qk^CYc7mEu""/%dW!3y+R>fɾFMvitaitZ"aC2<@ݲ:6IT3Cw{g )OŃHKO^mۓq> DN !E,z&|P N͙ ;!f`쫄ޠOu.CQ̫ܘ芅 ^}_-BP; I0f4nWhӞA5X(ۜgbIt'0 UaXgk :.g{: \P $E0GeH3>"㦃"%CA.y6I:x!+#cc6@3WxU`[ 2JK絲)|s=%%aosJRr 9AMF̧ۨB ")˵Mo[ֿ>rav%hsݮh\Tjý"Fi8 !ݵ$Ϙ((FRDݝޒR͔DX{%'I>!u',3NOA[yICOU0*x >э+b2#l)v\z(G !ti~lf?rٺ",ў lso9. &ذT,-<4bn7B _dI'Ō /nX-#l/"Űv|cӒXqķA'N^4㾃ż6QCIz)?s ng8LfF$^ǒ+52IYR1*s,43zƀ4W0 CTf\q>Gu8Mq+Ggg1R%=q/{B#=rd K,>m{dc6iS)vrb7nitZO-."\ P1MRެ $wl}ǁ꫗C[zc1Xo;x؞A\{ V5ly}|ʮ_{ݺGTB6䄌Q呍zoQW5^E"`B"Wۈh7/i_@ u;]rpdZ3 hבR.33ƍpHF3X vĨ1P%S;M ~/j+rQ, 덥UJV#Wv%rC*|gp>C4ėL4s?j7nZp=qOS,29Af%gt=&(]cD+yn8> Ņ?#8<o.OW$yTi6(uCVI|S9ćY^Ԍ`L]!@(Frv {T!Uô&223fnjl?Қ0RRYpV1%% vCvkHet mn+#-B0i5o#jZ T$]C<5hMZv*z AJJ׬Y3=ږl!>wa=$SɯK?7)Vŏ,2 ,qma )uPk%H(b Fza]QO|'DnkRz `4JKS~*OߌE$KOB"y'lLpē:x`u3娆@D i?"?E+R|f)0sk{!iRx/aӈؑ;?33h!$:xql=#l.op fN`/l<]wqWp|-C;Ц+BwSD Ko(WtBwd܉|?O5וsb_*"tutČ/*|.xv-x6ϮL 棉.6c/$9uW'SV]8SͶeƞ$G(cj3, >AU(2[?wq[=%O&n̍&Vv\+K?u 58g.4~1)"w; +> &!bk FL0X[`|J4OYkԌdgnO#`kUA] cçm5}eR e#vC'b= wJL#P]ji~Э OIW0|)XKeD+˸UIPWbAnq1BфUz;*  i*]-A'/My. r :E kLuƁQu jmi.%nx-Ԗ]okq<=4e_m[ :rP'XJ2\~YɄ5ܚL;Sl! b: H^$\cT_@9pPpdHCp6q@3+nBn5a11.$I+]5*W@XQ퐐6R! mm_aejPY3 N0sZWVӀr'"|x7wnFӞB_)E&2pk:<* /-"7|ق\PݭW:R/[Z:6Vdz`ZCDQ)pŴ2u k8-̿UL̓ h wsJP_Zb9(P@07R]̀;Y/K :i O x5$= t"VıQAdd?7C4ZgwJ[hHٽq;r|!b'yqѐ()h9v\!fs7|KľGT^٧ywF4vӶagC|f%_1 T,j{Xَ߬NЫWK`^?x>Y`F;F JgEйn6 SOG*^ (j{bvP̳M#/XEX8\#h=àޡuH~p=O@mLHi~LRG!VGTXǨs|idT%M&Qpd0zt ?yS6Wுn]. rԕ,kv 9j,0o%>ֲGD" +÷8B V8hAAwͰ@og9b]oJ@e%4g \:,rKM_'(~M6 4GpH.i27_?n>7+ڹ*`#(ω_3wC:k uiNy 8O/s^Jmg-Q<쳜n47;֡x{)r 3nwI)~d Xh)nݦhPv(䧙> ΚBf6"N{T 6#BUՌ`B!U eJJ!)=3&"=tn؏XuH'BS,4 vb&)?IJ4gm竾!yKtܧj Ѩx-Vp~a%δ[q*=4%HekD*]qwΞfDfL1<Эtеw1R i$㫪ڄ 4)2nƈ*Eəa~BBF— gͿӼ5σ. qAH 2C$Mx/L&Im.y5A:7UT*q/$mh C_lrQο! J}8lĥGN&AnD*t+*|$Gn~*mċz5TmY9}>Y#wW6tW&Np,__@;ْ rM"m8h&WB^@sŗh䮔eErƍdP餣=.X:WmCrKRBZmxokFꡳ>8s8#ӫZ;Cr!$8GrjBjB籾)IJ*^٪Oΰ;9SgkΙ84XYQsU.Kz-5#9 Q9<Áڢ 8^9,|ZKJwN2;0تEE)"StATwRTl*VDQ]1Aè A;-d4s=KkIxqW5q>WœgsYsR (kZUH~iGMwMemRt룏6FRE%M Ib;*-̑% $ Yry [RW5M?}J-J'S(%x$l$B7ヾGd{8yO)!X% N5Xö70u<|ƞ,. eL[*oO%{K|WьBbf`$"TnK$ec>51߫pʵUƝ냥ӀԇKѽkZjH/,1ᬑ6TaH)CqbUhoxMr$@jىyou r P}z]q$QNhR|}3o{l:3 )80 yk hrtopde~cYT0b͊}*ruF|HƲ4>Y~SgӨsaޚE%GGg)ɠZҢfgiXӔW3EpfDvd]:4A$T֤i0{d5 Gj@V3ًuя"%{_e>ojN\]Wu >튗U\c 蟭z9Sq}BzUZ"o[5R}|W@V#%=Ie~&+do0w*^EK襍kT|eXWKʉQڋHȵ*:6b`v'5{Maߦ{QWjV$Y,ɾܤAuy;#j-gtOF !4n.q曾ϱb=e}hc;'ѯSp/nhC %Přr31A-QMX7˹^3/juŮO6C9S,xy޳`S7!bɕk5Ih=k:(5"4[X]Bn% -0.,}y'Izhۈ*oN7OD UoPmKeұJ⟚TJ!;n5|&%?>U@D h: ne4o_MܡUAӛu(jh6t @/ ?j(`,\KB#;9 !uĊ`Q&j .!s=?Fj李7LwvAwiEpsLRp ͊i Lr^POL(pÁfj:ޥ\jc6j 5+ s%緖b%$U S$&Э⣃Qul:Qlsx`yp^?9j7)̈́Ns!9}l&Av־p {K߆1_^ת,)!Xyٔ3Edz,R@\]'[[Pe{>C9eI\xޭ^ʳ~e {醆 kѢ)ξ-qZCFsaMĭsyD=NQs~^WpmyH Ҭ%z>! qRR`x."R=koL}$g~|5"8pf Hkm~[h=]ث1n5ux}x5'T~2`j840Ap `zA^9ǟaߡs˩R$:gַ]UB!D5|0H.[3YPLc @OmNS?*9tA9 NWdS&%>!&cmL UD :PQG³@  SrSpz@>rH@>HjgY7 :%Id(W[1+蝅j[ Cԋ1yu/JTڌm2rLdά7.jIf"'Cd_)&fB꡿asdk[mOp×L%:c02`ہW>x9-VHH9a='ʿ?1 _i8ɟXC &u)( ÄP|툿>`%$j0a1f|,&_QUD=śamSg9^cs缓 ltg+ v[_XvwU4 :S~xWϑ`r(>z"C c=S򶂮ݵ]̈́;&PDiF}=g}&ˁw!2e@CVWLAw Pu0 uwT ~g>yV0xT>|8bJEwYU/ #41V Q=8if'CZ~ՌȻr" WE?TSnfPJϣ\ PV76|R&Dc|fAٲ(8U@2#wiZ?}C 6Qq8 DH9k3r[{>fY=D 6G ] Xy%wČkA,ٛ`U@bJI /kS?|Cc4Ňqa8T~Y*Apj20jR=}^ld%6'*3cp-H([dMкÓY?X&d [CA $Ik(b}|A11k~0tQܷ-'5!x4xK H7 A U(eyX}ZcM&uX8l#ԼO2%u4OE9]Ji%k,G(X+?UQ?we*$P`]mFJ^C';ө$I}ՙ Χ/DmS9rHVr'^GE>0@%:?iQ b(oJ^dp2S&cr>L&7zFƣ0nE!0)8Lubi\-HUm0) W(@ tO$Lg7WP`c*iy 5@|XƷ!szM[U@2S$k3)Xb@:0#)Ra9LW-}} J [K92rD0S @І]&opRإ2bP(/~ؒ,鵼vHkљԃW:V{Lg.+2$MĬ'$oi-.Vƻifd*揆BK앝+*1HYYZ+W/S6o1E1ž1ekz':,Á9@8D6ӉʗHOF2fZ-4TW0EW03Q_]0-$O#,k8Cn *!ܾDgI3zz܉ː/9o;MTY)S ϖ{l{u@f)n d՝ ۦ!n|&)5' buX~*46kͿ-U6z1H ^XE=FJv":ap?yDLHU`dታI+3i2vj@r}{sl)"_l#pmd$C_5?"?){@7X7:JU8l@ C:D|FxcGnW%!O]TĢ[jnB=C.4*J:km}TvTIcPhX.uj;d J܌-8'Ώv fb y6?[g۸)T=KbxtxE ݗniТ8rT]3IjDy~0МAk£ [?>f1jgZtm0G*EDO,=ߤ}'gd'^K.?3"NMՖa'YLOƜfUQ c\9vÄH]Y*EK|6=:) tS)V?o`Xf17(Wѽ=E?BT4k+t'ʍ-PTGo؆?$uN\жm#..v Ԝ /^[8-O4Õl.:1`Þ| ZwRQ2 O?@|aNkc4/y%g~yyk(5i'樉{>2򂋮U tV}hٳ^%7'j)^ 0>r1iX)}וhL;W\ ,Q }g8f }WIK$r/p}aاaҀ#07^\-`j9^cL?aG{8jРD+lE枢eŦ2rtg&q/PG/ٺX7dWT`dA)pp|t\'enQoȐ+J=54&:!lίoʺM_$ ?:/ڀh@?F>D_A/gv~i6?D<~(q&t6g0#nsY&Mb/u鮸 SbDt fx- IDUv'VTs[!cQqY5Ǫ3&, c%+J4P4^(2D}4Bw5g XJ{U$וٸc-Q:Bqt=ґ#cŹ6J%3 J"`1JT#QZ9!0tIF0EWr"Nh3,!VJ'YUVH{ؼ;"oTT4%aR:cbJ=GEYLB:lK@-Oyo$$܄=~ގ h3'.RRcMnS;-qPS/Rb.%E*5vJ՚;U^$V 8??є3 ޮ2*13DAz3Y܃ؿ ?0aqG>2I,G̨W]"}tǬIf @GlDHtQ%s%+o1ͣv {^MH|pY!~G |23Ԭ0I#E;5;#!+2poZɃ_zC=A+:[rͿԕ9wcE$Aӓ?Ѩ4JFzWU.Ӝq2 +OA#ky -=B9) SDR0¦͡ ƙ(Df/ OȄ~-f:O|ǟ^~7ϢHIg>@z~:;ٍ?PfW=W/hdl$ -*P m&L|T)o(Hw:v\E҆؉Xeb 71np +AnFD}̽o0Â.n\o F,DNdv9n9 53 Wg90V{Tyхʊ")@/ Fe~jƪ;'Jv֧%vRزP$D|Gs!^>b8۹Ȱ6X{| 4dq߯k8Ls۟31< 3Q ٘.:Ͱ38n e@&6&#ϕ~PsECթ,˕Tpͽr5e /qw"V쬻9tBfBOPjNyYPy3A+4B>zF`Q)Z`U^?/A2/ 1&Td-(P(?+uI\N2C=Olx)/{JYUYB;)eRP{޲r{9d*Gs-n7/wK<':lcZ_>64rN2Dd a^!N eY~8VQ׭Ѧ6m9K_0˺Mm4 ;8a'N6Gʒl+|imYǵ*'@-:Dyhs]@O_AZtijK> E_q{f\A̠F H-*OaпJL/gu9AW-4Ṡ배oTmS--ypr?9j?; LJ3}.0ʪGv7X;lnBn)v;_M)^15h#nG/aH3Q[ֽ7T%#3FlMxH?  ǯ+,bFցrT HJ<2TgS/Bu7 F!ZtOOyW$Qs6g*8`_"pr cjq˴,w~8OJ$NX2#|)4CBy}.IdGP,˛3$n}}]Y]c<׻՟ΣN W=AVŚ*4ͻJ؊gYZ07070100000372000081a4000000000000000000000001644ae3ba00020630000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/mpt3sas/mpt3sas.ko.xz7zXZִF!t/A/]?Eh=ڜ.+e=KLi!A Q.v&8S{f{rwH)\e<갵C]ӆX-~Ovy<ÿuxsЩE/"T+Lg~{ {[\eo.QF@tʸ̀㼏 y3Y4a"sV[p 9cn^Ӧq*%\avDoLrmU5kd >j3\EtKNLd :1&`0)Eur jjpH8ecmi9%PIL0ˏEv!sE 4Й]@TvcV&;,Z5%@Jota|CmU] WT6_=bWc7%iŒ̺8}<עU"^>/?=D`V.L)\}BaH'վxFTegCEEO ̺lBiB0H=cT$EbOԾZD`,ш "<($@o%&^=ңw[^5iûmTS4s`W^P)s 8曛JN=[~W hIxx:yny{/e?I> DoaLcaθ>|Mwz+xWo0Rh4% 6m,.mM o)YFϪ)\?*lF(ؔ&jBx,`׈: 0ٱm .5i:Vbs&賾'jfp9כSccNoQ(/#WDӤ6J]7\Pc(&/7-Iy{{UЋO#'VaaMpBH[}sNCio PUNpD96+ћܸz Dox0?qM [p`$!iVsWЏ:/\\I;T̓넂g_ÚЗ8`;d3E7Pw?GH!'fiNRV*6P ]:Rу9`8I+xjHrMwvĨ +!K'JjvGH/l,qELZ;5= U=ΓEODq߹"^ve>yU I!{\hӒ'ʟђ<(;2Zґ$aF 1x ](%&"P1%}h?ܭ+UeGiQm [2o}R{Z4Oi.kC]a態Z35#2W`$W"V˄*tt2o6;+.ق8 s[Bbmhj rLWښ596?&{VPW]8 m@I (V. H8B簯kxD^37ҋ; il|aӨ-pՇ x8tT+>&1 f[/fxx5/H&fU%pPw}.hBrLH%&HH`N;V2 m۠Cv:&C4VqrPY<5v/9s?ۀ"b< %};OsSn#!G]掙( Zn].m8++R xbG)PKRwJ/y+{رBWDϲz?5Nts!qћhH$%לzK m6,qC1/nퟟ$TD-N-CGm4seЕ."qYеL'hsFzJO -2DC/9n g$ŐEbBބ[<`**33hB;˕}]5yo`]gv2U.jghMy:jzLP{жQV,_a-a"'h:"˝*0_Ғ̀}uł.d2EY9! nxQ՛[TXV/KOvdZ_T5A7g:MSd0W$Pij!$53q@Vd%v*xL3NB^v:W4=W7HTA7+h JSQlI&1roy 9 WeQk _o8R"Cm(.xCBxE 6>D;TO G7[Q)9䧖H\;`Nq{( Ǘ Fd޳NkGjL6$4U6]52pECb˜ ^u/Ӱ p0;E'5NLT_SlW֛.5^a.=oEwnSVU'O! U"{LFbraU=m/`ҰC!Tj!k~ƪu8 WfDZE5]kV/m$.EJ`ӓ11}26_1rI`}P2`GrRY*~$=7߹4Tɍ~%"`"+}dzc7H ;]m rtd8ru#Hu "+ɤ WzZ|ـ-KX[3cK>.zde |i{6+aP0nnUVA7U"2-pŐoס o5#ToZleS_4sjKj7q^t1(e=!~/a&Y:&T0zSPRUT#6Q_1k 3ν[2rR2eo'[Η9PmU)"a2m+fuі@ALcl V(U3_PYN6+s]SE .x=;8np9k/͇Ź#:Ko0$AW[z/^%-D$w}e.d7Yn&eSG{g Mk9# }UE9"5ZŮ>LPͳ$e9o$.`W{5u~9r;촙=l*^z"yz'g˲.>@iSو 3&A\3sAxr0'.Lxj&uzC0o4eZvHح r {[iT:?gl>f9-`fq˹PEn/gVNO̸sx)]G_9Eϩ/p'cщ"iudjy]RN-sWaC8JhClDV@/#8GĠ摫qq3#n|9[:wXdk /_NLחtD*&Skjb C,Pܳt+bIU,F7$r hеoD:PW[8Lxd"sіY37+MNlrd j}HPomW,bzy7$XzEXl^ҚOsEQ)˄1N*uA3>i9Wf|:31 -mq< 1li:NA{, 3-N/b<Л)Ҝ npRLV}Cd*Owbմ[LMd[ڇ׾CS)6D !Da[p0'nL~aW|+2XhT 2,"A&xnk bbwQt_.?QEuvl!1EMBAmkP2g=QKGjmm<!*e7ߎIBU/6o￧jSTР57o#Kd?qR]@0@i׆ڰ7W5pc12?;Dv,0M< t>'\wZ}7h^aGpܻ:`n!u= o-%v;MBK`,u>/oy rAK#T+5i^T!^.ד|Rpe"B|_vD@Vݕ S/L E־f wy)E;L \6݈ld|&Y'P-&ӉIONj,J'JBcF@Gm44*"Sn9u9KS >ٯPRN HUCژaj^ O̳_J7"_> o`޵ao*fgbςB^S*'rFi/!j%K>ŷbAK'Hp tRJߣ>EJX&gc%'HOSrxJ(5ns~J;' 8;5٤ fi)8 p9%ǶӤvP9KVyT{Ԑ5|pޝ™@^9۫űţ5:v͛0 ,p=kvՓ E&ke,n^JM){B[<\S׸*ֆi(C9C%sNPg ٤-tEP;>9,pLCDmn)պ~1}[/r[WU5^0VƬ}ס+6lI0zgtj) 6'75v\e&z͛Gˠ%sGۯ8p4^[g;-uC$.}omܭV=( pꝾ5RRR _xR eaF]6%yGzZ!u)/Z^ \C,g`K,7ɱ>+}L!dV+f/myhxG u*sIg*eB.4mԛ&fL/:~T,1b[ ހyD>j%y6/Y\^|Ue ,.#_J8a~6 aFEj% Or&>нfHǣPrSSc.{>ٰ~/w?mզ(JѾJO0JMmJX&ž?  &͟ȟsKL ?r yt( q Bzi;bSJIү=6)[?V,Y_>t]_u oj8}5iE*Ӧ Ω[3[v, Q:2Vz+utG8$x RjP*@|@b+@=GfXosT纹>:'N/p͂~)8RE6jb Y9"*I"I3r݂(v3C!wW*eg38:2B 80"25>|_?S$!;׵aD8œ)ڄQ_j^2TZ|tz}:/¶~“&;'kM'd֖KC&~$X@sY~kɩvDZ# >c(RA$Et0uoW\ywߤhEE77kAB t72,-5pf w<7)(Z7/&|Dm1nxA)Qh cƶa`GZ.Qdoku1X_r>`*\k{" ]eI k7lܫ%qs5*Ŝ [6?x  []rCȄ =8 +`i 0J n{"%=ɩ x_cxRwȃuS'M&i'%\+cl/݆ۜ*RzQpM#=H%lHw7['Lji,x&I8E i[1Fx\~.#i[Iƀ̞ pv|geR(Nkʯ.:f^q~EOS+@4I0s\}"M|$z;-0m0llR0mnfeȳ;ǡVh E6|9ӟ8\AgckBHtku. WP?EVmЩl~a(@-Ҋ@,2㾘KecZ5+,D1h$?:Wz9ÜP"a2:|hhty{7kަcFePBo`e3YrRI3mJV"? DoDD=l.BkUAEBb©s\ل譙 [L.7g;VZLOL2BXԻ vhJ->>e_Y:|Av]zqПPKP%Hʽ|z 2:~M;-:l-Z׏'&% +2P.c*G0"bnxfnfR[LћՑ_W Tz?ҷ 5qj /,L`̡!b])W]fejۊ~٪O~Ja}0^:e+ul\,$ y  e琈#GojEEfm;OiwYZT}ۼC$iǻO?)|nFYsҩ1iW 8Ӓ!4z9PѹiԆɴz~B~D\6R?*NEN2hKmtf ,vsyhQ9 n`i 4<ʿ _Ig-3Y1fEԑcgU%!?-92Y`$! p0T &#UKMҗ7uPRMv7c Ɨ^k?rnYe]7>}콁D$Js5_j!jIPz[ozxYdb^;b4EB)}wƚSт 8 uFν|$MV=Bf%Xꚍ ƋpH%_lխl:s2Iv}ɿH?='VҺ&p$e텶zPYqߧXG|>܎޳KICH} hbrjLj|oŖ)]$Ɖ ~Z'p(4eOq\ GE"mFIםd㰈qlDu@Нs9 D@T|Pz=^_^4#2DQW-"RZVԫ2ZlP$%ش^%mLd`Zz8#l}@$YwzQ>qײgqMv1rjN%9 X)O-U&r k~D|px9 M'GIPzla٪)e@ʯ`ܜП1eeY `[y%w۩;DuT⣃\KX7H: B>-N4j.=vޢFG%je;k˄Җ$lc:Z)"Q<mhbICoUl]]Q++i!f.8;6bv[g2G,`S|f^?$kñkm4ٕ}Єj+y;+[Sc;th"B2 b=!)N{`44`7dF٦Tā?Wf=./UnjFTJr`{ىxL@^Ԃ{/vN'Z7=/R0e*F"="D(0I,$87~cb,% ɜa:/H%jU@j`ej Pӊ$)VQ/p)1vm߄NDt, 1]0t[S#= ',{%ϒIfpΨ H^qI&`&HihZ@0 #.vFH3uYu.LuaXoBӰQ&FoS4ǍAP=M15DY}{@5"7!C {¬ZNkzB)S2FV7U6v4_Aݒ PG3#`uy!?2g߰ұ~;)X8ʸlkM|G}U#x#UҒ9[X:g5eG$"ghR()cz[&d Ϸ',(it룯EǞ&CJh6Z()u0bmg‘ʳ0k_ʚ4]'xWJk LF3 uWlJo-L;|ޣٓ/]20&<a%_1iGjZ(vfhMRѭd L:.l:&Ewⶵ Cy *Zev2ymxPsTuY|F [jeւEKu:/GyS#Up|ġR v?t؍3)\٢[􋥿=XNL\i/64p8P?CTUY0/)|u#/D?LӖU: (W#kbv^UMUu] pIAbiJƯ {D]4Yy>}{,C*rlbH#+k"ùL?؅82Kω̆ק#"b43EI!VغM.}Yo:b*M詮 y' xǀ=/ {6w2Xg/X]mg^.pa=X[c;=`g.Nq%嚜0۸"4cP 7C_?%ɾ 1wڿ=Nѯ& 9kV$LrJ,|UTtl/<ߨTk;vEq(X:l4oA7bl"=Z xq>Xr汑Î1;3C[]__4 Kyu"D{]$ILOzfE]b: ;dh2W!'~?Qd!Ր{aK>G^dRκFDNr?Ytҿ^ᔘ7 r>եξwR{Q֙y)9U4!,qZF4̶l?L&U`;&{Lk$奎MCOQ-E%m;%pLiNd2gF&1r7<#pAwlp:"kluO| : eCĄnm7v _{whHTbۦEF="P$zw~tW׏k,d[bl&U%o=@mzEw7!qV4O) aGvo}W:#jBqej_p 4ԼjOxa$ŁظnKYÝrZ,LshzSec`)BHj@|cN;2&}- _X^gҘs BdJ !/,S;SAl7wnn57C>=aB%ee#/+=mՓ{&(ٚ#AhuvxeUaq *.k>9QS\aֈζ3]DznlNO{IעzS>Cs7=oRĚ#Ux̘FOՄ+$Eh=UhGAt텀-@N~l,Tf̓v`:i"@ pzTm-A(.cwJX-P,fw,Z@49B*Exȓ-EHt7pH\kl ŋmoˁ%~aU:7+G];ʈ|DDNàb+M2dHЌoSxu;q?դF"SNDz si2*W\4鄩e$߼w)h%gJpf't˴!Z$0tn+m MXz$O&RrW nZ8 sqB9(l"ݫfiԇcFClz᤿ӪȕׇH)zOaa3f1l3. iPatߕfpQ7_?Ib 1y뗠:+v0h6 SJN\9AA4dW/yW.-Wo:y1uC0i8CU, SPPW_3ׄ[GX̎"=3xi{l‰DfhY?Q "jg\~*X@#I׬C"GgBʜa$!4ڦ߄0@w*kZ[VJ Q,+"e`F;aL>7X,9T׉hoAuq8K?`{ z*/lVvͶ[SapٹB2|BLb\x)t- ō=0PIYkDQ#Bi*O~>,'f Ot<-Ao\&$T/Vo4r dtJ4}w)s'L5>=Pn-75UOhDЛ nT.dayTխex|RB\(bc2 vI_:41LHv2%Aމ+yMcŁ^"#=ԝYR%p+?A"E+ڥzf[D1IVraQjJe:[ 5`H4ov͓ &f(;8햋ԓP ]kӛ?]OD@mΘ{͚ Yk/P^ oQƴe#jzun,?5!WvXD@ V[i[6|ʤi{ʜzxt8?Hk8x](-źp<gE]SlNxix *fO@An tvjdv~B5/9VoN H7-HR,b3 *C0{";Qw_pr8x "k;Hн;g׏ESv%-g&J @VlW>|pbGذD }'C[ @tpT8QYkO,* $E[ +՘ x8sϩ;-J\J\ zh6DhG#;Uo_E ZyTia;QJh9!W;sSs/ߓKBf Bi'oWe LT\ +mG 8oDf;S}: mB{.ˀ C]WX?hwު )L^aUZ:gAŮ ڑ!< CНhgmNf2\I YA"WMf($O»SB3z(6BR~Tq?yE=jx8bI8c6AiB&CFKфHP61͉H0BgL֩[(ճx5<㢵?͕20e׊;&3D%{w g)Jc `4Bn+ G4 Xh_yM34Ki^=7n*Աi3NFˊ'bSPݞ87.DxCA_2ثK̯1hCx o`Je°bQ{ֈOk&QA%g\e p;|t,v ;ELcIСM5_VR\T2neYJH"RZXP%[(D;Q~9: uqQfN,x$@uˆ{~7X=oJTd x$8*TT/y!_{gCBSR>J߿a~R?_idp܃Ah-%Wf@ݺ--+aU?a[w ZR.*oq}䐲ۇ?Rf󄄓x"Uk =Q{+eYw'2{4A][>Ƒ 6`"u~_1i#"ll)iD8 e>+H#KѕR;7v&}NR_H#'$[eB%x: 1u;d-Lc?@߯cE؟m—d! lYt֦SuSbϬ"] cI <7·f+l (/  ϿV2XKϵTD5[Q*bhl$vBkS v!zq3`rUt$0KZ:RJ)Mv\zwg1ƪ^졫dž';l@z0єe򏊷=/Niv)%i} a*hDq9W={ tX;t+E!} ytj']PV[Z{I),"80BA'=AJ;9fZneL8JP<7tnv:п ᡓ=LUmͣx>q +o q.R:5FbpQ(_4q _ǩ$qz?1XUVI͆Px)g=h krY$:mv絙\40XSrBoc@m [L'eLSXwouXSp%v%T{s 66`Vi]Mᘋ0N*E?3@Q;"X`aCDio$m&&C#@ݪR_ݙTjd^NsQ%4Gt/k-JM"e*q. ݒqL:ݐ2l 5 } =erԆ"24Ъ=d moPc?G{@Ā7gbD% jguk\骾Z?Q4ߐ6fp,#Er+j:ÄYg]뼁!]ҕ<nK@6i<;oE7t eAzS5i1sVR@kd>  mnhZ Au'5/ fw=^~J3:z 5c㛾xrJ veV/jRXA0Oq#dvoI 6tpz u|%E{:T&2+~+VOs fq4. r?~RG5q,娻evT gnO6]je`˭28lBWAŭk|*O)2)/WJ+%}@_ƒBS @E|5*!cL'N̓9-ø#àsy0rLV0rb?,̩H2)"*yqaW_/] 4!ؔ)t ѱZ.e_3ʯ9TGÓ(R^c $' X04\+zqIap]*>1x7ʔ b}ͽj7Xj.te՚:WBXf!^HVWs_.4]gyǼ]j%C6|nF*ç`gy^S U0ͻ{ALNK"=4KIlM6 ML>A4Q\YViY^2/6 XRrXG$ rr9!X,jk:Wqc rEG%pJߘ~o.u0 Œ`7TY% {߯rsڳHuMO}V#:,=JXh/ &7\5 Խjol]$NNdoY2kC.xaR\Ɓ1T<7ʮtg*X u3uF wK98tbPHHs+5kV~J%WC'&p#B7TRXk o hz yrk-A7˔b 16A)GL?'qI5Y@*i-wajqgij`lLa=ű {ڬos: *υzcڑ:@_b=FiU"XkV9EFjYӽmkS`jz^7DQэy #p^ܰYQ^dgI2j U rIV¦Q=pAr| ?D$QE,!ֆC8yVP8hdP NĠa`wʋǠ?Y1FpE 2\Tkt^\N-y] r7OPLAnr^OЅ@7j촟yn>?c `\ȏ>b%ߗ=X+訦Kċ:IX,ќ[ B#\NL7-9c`r,GB"/3CQ('xZ-+Oo WXʎt1 6ή@eA6Ei%8F*6PD[&7P?!آMZ1dc‰jV\=ࢍF J@ۻrNh'(  OK-Sէdy/2&T&Iv%+r2_|z!wi!+W G[ -%@T=P}CS;b'c z#I2u߂ BΔ۰^N""W϶Fϩc-i?tsTul SU5,VC.Щ1ٿKz=_=qH rox KnjR"b RX $`T84I+>uEJ`@WBqКt_F%f$.wڤ9P.GwVͱTt/4|I5~{@i7ZǼ;bLB9QP$z_;%Y(4[V/d40k3m2ziߥDӊk[j|@gŹ/sX"cEfS<.@riCi9V_ 2c~Oco`p2=+l̻nb璧1;%"a8=߃T N%Q"%KܥjF5MyBg.\oO7F\e0_M}zjN Ԣk-'R_rp 顰3dmfl)RfP='5%4rq̓Ob6DCvթb:=!a39F2I(vp#/mk"8 NwMHR*&YpSأH5!a~"~q &ֿl<;6"PnwgˠԙriU*{R Gax!|3->IH8,4_Δܒl6(A} 0M./@+<e5>9x,RCFT۹̣H+^qJVHXY*0)O ^1>hfOY |C IR(a3!ɓ"SW !>ME1llu@0V<<\B݅J&,q88{VVҏ •FwOa]+@׏D&OK-(utx[U+|e GZ5cjW.C$56'k܇e2^k? n٨)~.\^; D5OS,*t"_.ՠ -֠]UYG+D ]?Zgv픋$eEO Hg' ?ΊMcKx 4~oc1$l@YPeUѣ_֑S"Z;S؉My"c W7R\$lAKq]&7i>RN'8XҼJ܇qmlfM9Q]$p$L}7}bsu|#{IF%\mk0">ߵM%./6EI y,_yH0sc黝f|Ch뽑M &RfBE:!n2П9dŏzu Az( 3RVUJ gkT [._g9Q|>G) .6JߝޒV-H{CW:SQzP`\dV/ RLא<C$*U !yxf$Dݐhd+l@Ox=AhT+wA4oevyn6hkw*UD)d?EZK]f9mDŽ]k x0ot[S-;a^7 Qށ͸]y1V 79ClxJ]'a |HGYmP{p`^m[zJFL; E?o=|s},"PDb_ЁO6uNraM6#7Xje%p {@% se tPq%:6C G$Բ{Q7=7KfKB.m faЧnp1l!t ['SfK^4.z6Ƹd\:#V) r{7Eܓ\] it5ʼnJNço9l. )l =Ma.1V&m L="m6N|z %hX\? [&rq=p!2gNF cKFnCb#" C=菎?&]*^YDX/՘Ϲ^58t<>-5PvI`{i泽͋ϸ"I# @wVtq/I`Ud続X\ڮ:XWkE8[zi3E.ʔ_4 -uVD%wHa_ oK\ 9z8*FdG"kziXTgU9T1Pb1La[%դ7fE'U7{̇U0l~Qh cF+:d eH9꫚q0MA|~"F#c8F+20r< P7ҿ@o%mz%Է}szLsd'&$V{(n C͎`v4}Giha@LZ@ `RQn9YŎmyc஑~(/0*L`ɔ:KԂ]Z2߶Oq."޴gڝUʺր-Z**MSв}]R‘m?{G88aXe+|7:۱(FRdZe{yR.r $bٌaZIDRQMN Y Uü _A{|:et$F)ݒ]Hl'n2.2p .#uW'03H~{XY <t6XI[$7oDpX~j!DׇIR~J͇)ɻjt 2gL]BZYZU_Wa S^:R;Sfw 0$O.x,Ȥyc0l?3|[\4KG61wP<|$3z1ޔ/K) F '}zx:&3ئ/^AQ.7AS`ˠ Y,?!9CVANPcT>UjXh* jߕדT 8?8sBY;)*b= |T٩9+HÁ(J}!lz48~X^VMXRuev B(z'}lJ3\?`("fYd XF+i>yxp}\\{rQnG' Yn *#5=4y9 lk]s_#buqv Ɍ):t @@OPs$tiXN_]CU\LT|{ IEGGCB~Sn$(w}i)Ud KKϿEZuRas=5cO$)\ӝፖدL摔#GQ'ՋgDvވḜz# 6tOC2u iQa;2l5]OHC~}{wL%H~ə7ɨ$.ZzɡȨ|",' i]UΑ<|A9jS?P[V"R>D;"gEl.X\NH9͙KJB21QkkVeHqPk%u SdVQlCθ,Tڹ>@Bͺ r+TTH5'֯{'[W Ɏ}#7XɐgEMTzruOߤ e g7vB<໙C =p#rL^;4ۉ}۾_sAI0:sc*flt10͊y_/QmtV|s%ڟsOL{q|!ar{L'NRQL '}}c.E5^żě Ο`֕ =I+Tt2Q `6 hbKp:] cRڟ0~*۔2&1{MPCҸ6ްMjH2_⹼X߱n6$\4d(=Hoȳ,BIq53%-g 3" z-yrl_ ?5XAp]z9:Ci&|Mл8%˗N|~qK=>tK! *Ty! NPM9u8?`gMHK/΄xm.Niۑ sݩ !I۞r tDיyP!TVG# 7 L]YT䱅((f^zQQ`*{i9i2Z )7:*t<uǐ_ a&3BOQm `P[!ed\YPz' +TO/_pP'!N>rLDa~NBL%^)*| "ᝲZŚ6D?O2өxm}.k߱kQ52﷿LTΒ%kI8-.7nWC[`)pZH-ksѪܳH[CTIl4< ?܂EqR7zyu#N+'M*䙙m`i:Bb9HvYC$[$ HB3XlKltLva7mNT/Gi!Gju\ӭ i9r?*@{WY/m96 [tcK!/Q&R'3s2!)N|tYQc%6U frڋXN5e"z6hC2Aj^&'SFŕfb>&dwʴeh7VKj~:}v!K`ȶ82PhpחTyLBhl$m~ʜ"d\̟"Ȫ ϝDɌk|S[)r.XC':|X{DBh!oJI{^"1{iwj{(?z(] 3_o>F8>%*kDjʖu̕nMk]7#>ٲ@@eRMz@D9n| =c5y6cxoN9ukQZmьi[i'fʈeLZӒqq7rS\Dodк)mZnRΚKf ( ëLL3|AF{u!D٦Kjs$P Aw([?n+^FCf8l08(}05|Ø&TK+qćan@{F #Fm\D5ё3R, E5Jlct&`Z<^ܾGSt`1>Ǭ~u] U6+Əֿ*ݹlra־w Zt{VF'u d){i^LG9MыJ֍̇Aݜrc1]Sȩ$hX7V2 EA.IBzLeSO:)էc0'-)N v!n=\ՀN};r8ܘd{CC =? uWC72'ORŃCe)Wr~EkAXXSIsdܪa2JdR\j$J`T .F9볝\meĊFQs9 =$ k˧.xV w !3Bả l֮w?ݭɳ'LnUGo>?Yy B1ـ9<^mzP&p wνK0N%*e3_+?F6*y* w+ZӢpiuy@<=V~vkc_(w!%|jc7!k>ny;)EVºM>ၱ7 /Yк/L]{~A;7ߵ=vdOxȺ{\LTk5J]"kOso`}YõX>9M"P_Zlɸ[&;yJ^;!S+gYMvǬjE5?nfRJibM'O xBuTΧ#p>5 &7$Z&O-=+XI~c*2s6ER-7>ƞF<8z@f g)!i&_M7ݻv BA*֔/T!@"e捑)^v{m%e16O|LpzaZb$ }Fe_TqEXŃ0fÊ%v lQ>i5UƪҍgA,z@3{ɠ*">`=a$Hh3e x^WTOk*LOQ<wv_eb+98VÌ.Cd6eGڐ~Gh==ܷ=ӻ5Ęv Qn}o||{>aJB%ByUzve"SÙ9PGAJ^r=EC:B 7,w7=ľǍ@R_MP"IQݨdgʂ s-3Eaazu[N$cSV%Qѫ=HE1lyFm OGWᓩ ˺ Jn6cinT=zk]kbB{@܄ Z/!92Ў=Exm޹gܾ[ZS'h>E`cGu ܒz@#)zfgFطB;lv@Ô)QyvJ0 QY JoP- ?ѐ9~T# Gh[Wn?"}%֎rvGjNK2&R >K BXjΰ!L:=V|+hSLPuWIF̔Za:}&ΰ*)ߤdlEat $="1N/hؒ:{˞Z^Ft`ǿ =i`#hrz X[75߈n+N;n:(kD\U7זA(t p{_P\}CϻiZ*J6КDF4;jli!nYîMPfr|Թ5\_&-ae;hǍPWbbcDɚf@%}֓d' eq<&x㑓gĐ*>i!/} ~4UҔZL]~N$K~N)@:_'gs,tnjt;yƕ Åz^WMqԉaf86„)Yu] M_5ѭeU_G79͡$=02qsN*b&CrrQLFooe(~s7|T?GPKR7U! YDp<<7A.h˼~ oގ'{Ր2zh?dŕ~L{6(>Xsx7<4vFb4ߖI#~0fpE2=D5:e=kgqA/`\mZ8K2sڣR@3a vsrRm}j੫+$]9!Sް=}Y `t .R&rh4R5CQdf6T ]-/(MscOJLm@,6UƂԍO ȍT`FNlxRB9Aܑ@VH`]ڇ0+!\cv2"zϷuıʭ+:scns;9DHNc˫զ-(EΩ5D"<¦[|tmg;Z6X&&M#Jz Ȟr&7h?/0~q,.wx1`/|LJ #;O8"5nŠn{“y )uGxHkC{P[WprI X`t/|BhQ g{\WJpID|J8p>`+ӞvMmD) jkRyVwMv!ZcQU O1̺‚Yw q-8"w2>\Q-B-E0%#\,N#0<ˉ̮TC`;"U TT% CFdSQq[Ox=K>c<ܥ$>6m#,^wZHTFSOxߧa;K89crU;cf #roc1 T~q "oDe+0-p?'לez~P8 uahDI?9`_xRf}?%Lq3J!&_tZRIMa_n$t lck,2p=HL>/2/o7#Q=ǜ_ΏDNb?TQ@4ClG'sS\t eQV12`JPغL6{BG6=haKL}@hdoOC$6w L{.Җ/B_.^G?6C ;ٌHrT=b@FuZAlr^4zg {ε'6 ǩX}GOI2Tu Ѽ02),adk!aCr*w1&?79 WSnPPYݫ̫t'/BobXQϹfWi=6L5;)ؐxKW}χdH<Otr &P):n 1Èk` lPR !X$\ <b$8NPBl3tE*SBAE0=w8QP@ 'Ko\:$#)մiR)E,*) gW6p]7|\Uz9m}T ǕSf`g@wX= +EPNWh.vCtX r3'z w3<{xIWqBwme&ޝ7:G_<!O%*GdJP= K56x/prLH9nۗxR>>$A,rIFA%Ai5V amc8<O~$5 ZzHϘ4$ `ljsZAs0z0vo2)VAzM:2;ljU>ۙÂb܊QfkݯR`oU8,n B_{M<|-τIL B|qx7GՕ1N8PPI""QY'lE~iâ/g WѐJ%a(b}n؈;Sv~C(dOG〉ɽ}NddCTq}z'YƏv|v\\;׳O8ω ~οW=@Au=qf$ ⱐo=rtKUPsikމ6*r@lYba!4(+ߌ6E bc+xz.G"I m~?G;Ϳ8!^j?F|\1J7XQ'~vS:u*(lXn. -TdG_ޭv12]LZi/&QITAz D p' HS\㔋;##(Ƣy;8E61Zq-8c'HS1: &6OVz/_ ,*1r9[ sstpopጯ*›'kۃ" aRtM-ZRđ^t(6"ʶϡ |}Z@ 0g.{;Pd;~:?hx\l(z#5o$fKImDv )`{հZxm(ēP>9sH.pT zC|=Ĺ hC+F Cm:/J8KuA:_tqh #}ylE,<7R `FT m^ɺPiVJ$"3t'}G>52k-ζf-6mɛ^ie:y邿"l12AX5hdl(?Rrhx$ցX-ti!ni!4uV\8`P2@E3{iu?pvVyuh e 9;IKYH$MZOVeMP jWjfSVp:ALx~YY~tY #b}e++%:EA&Bm^yfqR*Y,K>4FЬtTUPnVNPqqeaC ̕3QU TމiߪmƧ~4|*ְV-oXyTƜ [̹Nwfø;.毊q-iM>`>eF ]iNFS%Ynygq =#8""$dsxK#,}`3A2I'jic ]6-|b"IY [lsiu5/jwO,ͽt%=Jc[:8q-8j%j#ՋCp@}1{U?EZWz v8~M,H"ɼO{Xp5s ٙ߫YU'V ܷ={`j i#|DZg㮚tI/G-(nBѰx;0I`w+p); q@B:F1sg.`Js$3aѷ):#9NS 7 X@KJE}vP^hq9V㒶GT#_'JJI{0Fg- h7k)uld!`bvܘ/C HaB3S\#oDJ ;2%i{Xn <_] xG6im 4 ٷrw^aעBuC@ qmvs%LF9l`7w ZۨJfc?EϦjm*ezЄ>53`btl:/(17%Ͱi#:oւɏ*0AVIZ%92<`#&$,QWAO./m# %j},bc=ë i:hf,ĜjlLW7:Y<::(St,aHOh2-7ZߑDZg'!d_L1#>Qca?8@YzPg[N+V2N*e{0h{OP\[?ZdF'' l}ݖf غ8?su`&NmT@+<U*"ۨ~5K]_:v>e't]ٖiC98Q|XkcH\U^yK&ƻS9YǓ}QV)פj{~|$6=?s {U_{ciTĊP;"`K=T64Ջ6V(D6ܦchMOl ?MB2=^Uz_= "5cGFSֺVxE}NʓnhR m%gL3l-kyr=u'< oKw8Q5b*vʢ { BN8$_2a °gcaX\M.\u]LLȆr@<>n|ˡGItF #%K==kL ^lWΜoEؼV&:_wZ}O1rMm7St%`ۧw|zG^E` =H9e8S"N,dz#Fُ̰ϹmKh\E`ЏW=ɬ=ϩ 1%}z!M!*[J0(w(!84O#_QNo5Bl܎!5"6ڮt- F7|j8qĖZK6$=udS#q`AJj`Xk$u^.1!m^^}~T{o/`wU^̋hYp]z~OcгYg1\\-R]XU19VNpduly!ySGe?I` &*sO*r0v∼PK֙$,/td$gbם,Azv?I:i}BHÄϭPCZ'2BW'?'W6-ynJ8 gq"2Gջ )MU/,\=n OMUpyYUtCE0.5ʜFy>cْ-"! 6W*U/z҉فCסk|1+Cw<;ѰY LqX}E-:P*|Blu6 Y#U ͙⭸(WAC} ӾCj*%yP$:L¿X>Q<M/6nìq5\xd66=݌/ze:z'u.QeRN1 fe-TD"0o>\ˠKC.0<7Ǿo1f^o@ aD2mq"kٗG^"C}{"MdoLfbϱ 70ELyJU;h_ ݘ?Cw^`=8~kؐ`@8_'"9ir 4#ɍFDR Zu+0}/z*D,5qTOֳ0cɮ' z-"D% ^r[54*_fQ;X1IVҧ>秊jح{B@x,%ИX >&Hjoy8%ρG=Z|A( npOh!#NL1Ge#1Qּ"mp [Y"ZNJp^) O ! p7[9s*j}F2PY6cLC1g~W-]JEf;T:{k-yZ@vͮC]>u5^Ul&ݦ$F_M Iؓظ[R|~ƓM 2K3"w!lāJ|)Eb*خڛJ_)a]OfGm}p_U!:t"˭Z4E֓Y%T펂UƂg4KXM)8t`E2Lh@_0B>_?wSn[(Fo^PѼ. ju[M'b LBhJc[l(̱qyy9^ oGLGh^My[@ue+/XEEөCd-9C8RzG;~BUX|$:a!''7 ?n(]#1K ,P:@ !M\.LBr(`knEJurVc&$eG3((`e"$hqm>R垆x"2e3=%CKLqrvn >h6(:00 E{ YbYّ 0P'_<R77J+JI[S_a8i+bΊn}ȈI]ǧXzt H;a )h}XoJTN6I}c;&޳)\k-Xj6SEXVuR<<%4S詢ddMj#-T@νnn]u'zM/`&.."r ?r2M 1'ϟK+8tAj?CxtI:#3>[̍01 >L(mD4gI59d,Jn*rrS}4O3_[ <$6DL&"a[Yd7$4Q&s^WREt)F>$0x}KX߆^eaтErg5h3cxNƗYԳxʄ n.Jʔ8o3Ѯ1~H?X'*",)G?" :R\].+q%& J2E#K *YJw3kJ&MA0)`T]ZB:1"'4kԺ]ӟ]~{`@\(V @͝8ЮN:ăcؐiQ+`Zfc 5M9+^X=@vBVg 2"K:|EL䂝pjCHt[&L,U.'Yy s4ߩU\H#u,/T`A5o.WssR" Ed*V;6 tdMIئy !B)P5㼸UQΫ'7<<n/&e;.;lmNANdQm \ +FO]$ T$OzrBQx䮢gfUx}m]Če_p@} H3[1$O5+,ER5c|lٟx]=%@wCx ; xŌЉN6~/v\DR)!5s.L*1@noAZ1{fǒҼ#ڬ)`VDZΖ]Zɩ• ,>gkUyCj1!0"grB=('Y"w'Ϊ:GX!/H #j=I-z_Wj[)]s !,1 {BB6Ő]UrMꜪvVi^byb῍bX\Ban|$xWXYoѣ\K&YG~q3N3=;81芕_ld6̟KUٸ-nNm~ c)<` 0_}9;QϚиOs`pO2/B0[Kۈ][<<*J% T_¸_b8vmBOV."$.+̖vwZCJ(ȼ핈Z_UJ+*,ڜ[YF3јnN+`Aκ (wuŃF G—TnDwB_Nx7<݇gƌkSڈ ~UP16Ֆ-0'*AwՐE!$_|ղd"A[ mmfw~,dTo$bRw{=H-RQc$ǷUʩ͹EN?ɦ:5OoN8lj%Tn$&yћ\!#(;2ʢ#KɌ"]#OG5hGT]AI:NH"gN1@XķVJO8-TdXT7t\ oXr2vLڞ`V_E dݰ:ʞZH1Bn~U1x3e#&&Ȟof+vkBBWRP =>d~tӲlFWjE;Ѧe)Y-5yN8'}A$dMeϳ&PdiD{.MH-U=0i7@S4 h`hZPbJRWWdENL=B"CfZ4a K;7bI=va0UϖRPtfLEaV6zFiL,'b3ce<.RS5 >u m-A/&VD,W]YsPBʞ| {$A~/V-Qkvy}Kt"ƍC`7#H s1h!q)!b< xM$"ꂇ}-?]|  Nwm[9V3]H@>_.T:!W@qbײY Hu \ HlU1wM-LR"֖z#ӛIE d7[eUXh~En㼲y89i? U.k:8MШ^ϢPJMo@6iJсlEY .F!Gj_XILcC~hfNW18?G]2X,yi ,'2f@ +!}[YXk0.](_#Y,9G}_YHe8MԷ WH4D8FT(r!,L'3T~-u3BW@@fPߪ: FiDT{0y Hkj Ipv:Uy+{u!?_X dsXVMcwGxcN [2ى'mY%Md>ƠES*l$9yd) ):/7*L:j~*'EZE %¾PD C/gn i /2v"bZnjYk߸I4o]ߡ,t b\g[NgI zKo87r ř^M^<|֎Opro=:,+x5:WUq̦) #\aы([K_vZyh0hExئ0ơ+Ȯ6$jq̡Lz':67zd* Q{Py%|Cp_{ ?ŰYo@;V\Ұ(,>RPvTzDDYab>T*M&$ ږ|z~Oln[xeqy Yv3y&9ԨFڅ5gM_g2]$A+Gv?WCsނ8ol>ESN+nFZvUn8J:"%CtC$5.q#cO,#A|%E=4/ s9,'50kUU h؆)xtLȣq)UCs:  \g* 9,J@{WnK=QG`UaPzO1$rv|XBfR(Nj&$3IxMTP<n!i6y`TWY,t2 N^jq8[\=4߉dȩ: ||cb291|xzw}i2tq o0plMOFi{js拫!*{D > ɟT|L;!iGEPl1f'Z.Hk c5閷%f)۰iE S0^GfN}Y}*q˨8t,0Λ|J\/ !3sɦC{6v߮@jUi0[%i&n,=^Wv 4/]FF%ϋUT V7ĥ{a'"h60$hK + CةeIeUcw|[P߹so t͏^Nu >^WxRs 9ӈi|>vw*ƌ%lP"U#gRg']] EԳІׇ*p,ЃM J?'^gRVq>愣~vQ?45Wo hY]kːG: T)/Rs_ =!h P"BG|^2M2{?^>VCC0@J 06VIJOFw#}pdǯ*VU%[&ZWK۠;U Hy}#zݘH 5㾞7Qnwq)bm) ե,-HNH.V8,cg91}M+A%C}Z/lHCp#W<]L~5΢S!)l ϛQ抷"KOlbpP 3O]n4<^?. jleUQZq$u]dV}Iٽ&̊Ǝ=?yja=^x.ʉp^H  5D򣮬$'DVAm Q_aԊԾWWaY"j/'`#MQ6Āl?pE4+I^θ ďj Xk ^ 3yq7r#P'h[fvp Nhe_0ռia$=\,NϽVq;nđc'Q4qR06/kK2l]G'J?djсjaeٝbl!q*ՎN'C5|&~̗[Eˉ*0ŭ$[,u}qX5 9ꠓO!Ff0E9fo;@QynH8DRJۤןXV>h>yyv4E+|z7U)Kp{.Փ6~t}-S-P`K μؑ+:ݨd u'1p: d]ȝ2{#]S ~?͐i`Dcvf73>iX<RO9tp]H[_g&Ҭ'g:_|gVܲvzj~k"|]>:)D%HۗMdߪx/chahyÖ΁Nb8K'_ib9{9KO"o$%džҷm4@i)ƶjlIIDm( ae>GHdT/#Xױ%U/-0NPeL_V-# h‡nPpf j]{QzJ:L?EVd1,7 od?;vF'.#ʠD[UN%j!0Ink AյXvH =-g R[^Ə+kNٔKh?N;H#O5[O̟j,ba͞ovL!5$`  8FT0sgu7aZۆ3QϬ\HpqRHr}@VQAVpGS;N&!tOA }+$b "xJiPL>zN:,+mD2$8\0r,ɣqӱ}fZmp,-H2 vkj&z,9rӔn7aJ$5 'wKBW`4ҷ^=hsy9}GIjaf#RYHJd"1L_܃+59^&Jq2ܡ?ʣv?u슥>!V>'m"m@Ű_V sі)[LEzSkĸ=b84ۂCwƢc*Mdˇ1@[!ق2z*~vm?ƃ|&3yt IdmKkvF\f1/6;B4-BN%i#Z5㗗bߒTy{ 6G8LDvJ49E?z4 5GU~Zpu5B}$ ϼi6ĺM;#1&H`Gpʌc|dx|*.==p-!X)N\#+o+ASr2ߕrkf:6&˥xG>M M}+T }Ol+TMI¯X^mw\L U"Qj`>QZ3|1n^w$*h C>e Lq)`øvM>AuϣZ6*5'd!5_圕0nkK8)" } %lҰcW;a?.. oxCȳh,຃W&ʒX h8:?AvGkma~-%JU!+NyBmx&O|!&kKxdJ;O6 `w)hP%G} zФIpF&QTJN,bWA٦{,xF!P"9*-ɿ7w׏mfI>>@Cnj#pa,d;JfMfUbXg!]J$v^\y" !ݸ&\:sg҅'Fi۪uu*o9Sc䯱fw[1)zџ{9ē:?'9)k~pjbS";Sa OI z&,8@qCq=+~#É7pTxMDs#Q$ Ͷ 60rcB_B+XZ0L"6IW҉QQ@۱ ʊ"{ϐUm׿91\5^JSfЋ @pɴ|뢡}g/PfȚ 3oov\섎3۴~M05U@TkC{Kuڽ]fPV6L Zhsk9cveh(6}DieȦ;KH_{qm^y3 }59!"W7NҢPbw 0O5^(JL|F8ZLdl F3!ٓ#`epdtMMLt>eAQ6H@??o;-<$ޣ~KU6*W@~g(eƪϪ|*G*aecgŕ(2Mt/$c㟟xR]E!vA"mQր-\*L-n]KZRڵfGrE$e٢P8MU![ϨS1e;"=D'-UO)Wgl7;Ns` !@%x,Rl\\@ pRxݩhl'5C&Y_āgJґLW/HI׫f'Ɠ{yHt.Y{F~ `{**54[f)Z/;pNˢrL"_-'ri+z=v2 vk :w-EP򸐥=G=Zz D/iׂf  8l;j}Q4}:V6F#D\%bc/:AT$ڣwfc&xl:NKo/. dRB-TS|FǼ=nӻ QdQ#Š"JVҲf_w@[b{(lF$6E>=7aྣ0UxZ8faG9=ŖLj2OO4`;3MŚDב >U0Ƞ^n#ɾrٱc1L=n fe,*#!k#U["JgDlōH24縁0zEB+c=NlEL Hh*[Rބr92┊'-6 t شkCS^.vAaPa]YR뮒&7NE*[f#׷kA|Ph21> AMUen/἟ϗ3"GiZ03fk\a_{^=\!N+YtOý'ff܅Kj/X?3%8b*S=UD9NPao.d; )J|o>=A ?;?/؏[_V#7X(~4'ؚ944e:0tvcfb/j9 woGPlHj w/gtQ-+g%O&(Iךwk~sf:Ew5ވjyht0E$5@r<0|Otum[1#%~Rw3 1u %=І${ZN@\x?|q<˳X[G̶/u]J7"օ_H_zc] ;uP:YY"+vmKq<:?D;f~ܩo~»AȒ;tNv o`iL7aAmx{ h3CpA }{B=r?=s'37iGn(~3M--:u=ED5EfOsf\r140UHtƙ@?d; 6^u\u}"-;'QFv97 O=X/N$1;` uVU&;9nQ,1Zs@79rkPs4Yș=+#Q)ծ-/0yDė~~Q@#<#/[W(jvSP@@ҏQ8!9WOm.*ufH&Zρb(p"bn,+>Қۧu|(6)QѢc4L_8E3|=z*-'Nz\ RsDR kv-yjJO(C͗K&IhHeT8FG ri6nUHJ@-h KJ912RDZ\abjK"o[V^ !D |ʓ"^ iG6(:2cҚݠ LhƊ w`j5C ,ޔ u1vȃZcDVi:ĞDp(>fe )ԉr 3 r O$H)zAǰAdNj|`FT~A`*`":3) R{ɩULW匾iP&YHﱴ1&[TET.zcyMWbaf#FK? W;WP"e YqN*T*&px5:f(uA[UVdD^;3K6nIw9;if.#ST%g%%ʖ$ovo1+}+sI&{]1¢/^[ ލ]e/^@xVGOɅ%7z|L)x6ك]pcZyVQG9Z3OHΉݿ ho5 TY%푞nDOMN8@LK)NJML$8Y%GָRTdaAh7i1SMV9>5K|/q/'وMTWDA!LDlW̓Pnt0>ʝ'DvEVp#Jz?YlS$'շ$A.:f.u-O9,k1 O_o x]zƴocay| d0_U+̊qfNV?0FT3U icCܔ b-"dm˩5 f]d8KImu&k+P# -efr(K/yɵjB}F_8\}dbCͱBMз?ާwQ|HѾaKnx{Vo*%|M=>3Q9$!*И=ԇڽX27w6š\w崹_7 Kəg_:N7&ܾ9Gi92Hoao-skZy),OeN?h|U9, 0ߠ|T+ITXt6J2"^po<)~H3OC[g9x/F^|<8-1gv2ޯuŐh[e w@ߨ]K9_Zrud"Txogf :IV;d(n-|I`u~9 q*0!7j O]n6uX2LiBVBVH80SG/>^G.Q|-B%oKTN[Ch')O!,^f Y!/,?;wΕeI#$Q+һ/"~.X]G^kTxn3FHAi j'R=uIBb_JjFΠ.>TEE!eo>P'iha%:v+-BBol s"aTWV-KNGK("ec^5=p㓟*dO?%g\MTv}kfV5W"FcgLG4N^4Ta*.&ʥ3bLoWHM/LD3j?*~戙Ro/1/3kg.~')^ЪT?t9#Y 㡔n ] .Ar_IvlXMa7m5aSGW)q_CX-u)T8 |f'{ $r-J.A+2 ;ʠ&5H׉-.FC+"B?K)> hGS MUL|t\Y&4^6oX.*X퉔Yӄyȹ^"K;:u R'+]tK6zw' JeP*Xi`Prr?aJyL. B:fT7vыs962aOW[c]fcXsK=Ds:Z{S*|s$:͐#m r-ا9u3[msΥy(SL nT>}goFCifgjs)n,~8#b}q[i17$FpUr k f-.0AIFK>ׁG";qa(S5()xk<=#nOz* \'N8$7{).Xs!m'iٔ-ރm\i1d&#xn \]4 [C> n\ ©TÛVO_%Wz 92ͩ=*RosOw.l{V}m(_I[ͮ 靮xyRdb 1&fS H{Ӣ)gG?H&^ڄޘF,Ʃ6|Z~Hqp.0{_6 x{¬6]Q%Z46V$tU|ՇR1TP_:P#NRz$93NI5-X)@F.@aTu ɬga˞Nq_fA#1h r==xO1 HJZeڹSB @7N;?klzGq +wa]\:܀!C,Ow%6&4?M~qicl#gKTy Xj 3f8S0ғ0l^Ef&@&~yA@>'^7&96ob}XÛ_}GXo(b *7Ҟ`XZ K4aO JJŗ#8)pI55>Y17oU,u`?-ɎkZyzOfe&VaFη{2*9kaofnEA7[ե/o DOƼm8 ˃Qbus"_-]An ΧV%J/\SxѵYR >F3V=7VK(g128h`+J51}nTpl_Q9x}aN}+s<^Y!ʈ!YJ봺Fa4K^6m̊b)Vl01q,]/#G}dR0j^g٥/fwiୂ N?y{&=[-U#2%.vA,uòE=v(Ц]UǸk+Zصm&po=X(myEib!A0  `eꃔrE|H|֌n_{kli!+z 7jr&S"}BXK&ٮ0l۷Bbe#U4ûM!Wu'|/!;4 oeƑOU#sb)b-itD@+zZLHK8Ǥ:ȼ5rJ^">;2ųh @7 m ; gl"tug28Hi.0V8?i5- 7`L,1=^rKדsDKOl7aaK2r }91z냠ؙu=T> 2pQ,sIJ +Ʉ7DuX5XXzc^=28T.(3_]Zgw++9TY$}ˇɮ8`#8#D?-ȗ6nUt\6TL"*_wAц sAeXHpy$v  i u iF<D3=f0T^%}X;}]tX1T ?R5\}ol:{^XO 5Z R缙mT=e U`V{v$@мGouQ$1v&7 B[yߠqu%&h\ tjտaNh(}uXv]iG&{%:YO <1$U;K[`Z"1=wםm=ԆU x:Ē3SeS+MXu!~zr_{ci\W1!ԅyx\x>u2*K;{]固%piQK8hžk;[,뽾8)]ߕ݈a*I;Ηex}ag]7<3vC1u5z3~Tz*R5s&?SLZ/Q%B'ةx6[ xɎ$82Pk2\sUmlr놸)[ز8idi}BHgITlx\CPN6bѡo 3$vd=Q;e֔y=megև,ʐ-."gak 8o`;PV1VLhעs.f삘4%Չ_ KS9E"8wn9![e8/8B@kӕV|X;V:ʹ#ɉB \=N1je"7M[MΉI "3WLOmypjॵ ppÑaHj[Il,h[`Z#TA%5 z!tʙNL L L(݃ˡa11;!Xs)֊G 䅼xzNv6n =UZG6߇x4VE:ZecǸzk] Rޔ"wN<;%4s* θ!5 } yAIO[GNl ֊T>EXۼHqJ4[? P,Ӷ!{Jq?AVn&f guZř#e1EVl.|f%Biŷw WSi}PHH[0h{mSxdyY=XFӳIȻ2OV&ٸ9:;N]qQ=6dipr+$9'7id*-̿W#rbr $Rΐ}A Dwfu׊%ZhZF8B{lzF)q+ЌB zTIxJ.Ғފ5\6PUĪgNM-U1 MˈSB,(7rB?C%0#di^Ѐ'^(^$7-i$pecԱN?gaMi+TX `v kzz.@+*S+Dk`L$4Ϻ7YK.Tl֡lAeez䚘k`BOۻ% tP ]CP 6{b d]4w{⊴`wJՁ,UUG<ieԠg7g\8~1W[yP9 i3!otNגpSRD+W ' 1BzxjE-P){OvN%"aW4|p^"BBRc*K'^X;6Dt)-l^ <):^R|kVIxE^^$)6kݵ`3?CZ⪦y:: \]ʹ5kNMqW/5 ]Wcpĥ͖٥'IlLe'0V #aDmUWvb;X3`ׂko&\SM9!Buh^-\]LD@|vSSޝ1\cxY~vJlr? d)uB"U.'P72HQ:NQ0 27nsVߢ=zPj[/OFe{X*K=[·3-o[DEX9_lSY`Db0E=kgCoct-d&}TI"͎] uH^OxCZ#IO/€VDjPatqBɟ0'`a>Gb+CbIBLhj0#IzRc>"Ф \3G';%LyLphGhWe>ަn5C#M{kɒU]b 5>zkyz-Li[ƒY+Tkos,gk?n);bacbfec_FgeB5Z -Z am (JaF^϶*J]%Wk5?wJ$%LCц@ aֵb# IJaFv8Ѐ><*:& ]8EǞu{D EQno𔎺Erqʅoc]j!FXiD,$؟ 5 d-zِYm3 GFZm @wW2"Q[&[W 4xcS!vĭ(\k ^0-5.Ai]Ǒ  fC6."V$+C2!k8CPt<'^ gpY1J6F$?m 0I'yjːYpP$~[A1Kq{vC{&H.$JJ:"W_qE(/@f6hj>ƞ+9E1=D_u%ۿ[㡷x"e45asT E`9'tCE 'u˝FI/&B$q(~ )_K[#uiIRe3p>vÛ[B)9p`[]]x7Dg"_6Jn^Ma婭#=.ぶ[7@ ɅX8 ܺpI*j̿MbxLHp p#U8//~LZ'1WASod6:r\aDYRmpp|\9o<(tWyLS발GW\ڈl^{hݝƈ=p'`I3&|jGQ4_[kx XADXAT ]T*!Oc5abn&tG?(–E5 Sƒ6=N)IU H [7>D THkNFO>YwWY \c9TZfT/n]wMMA,4WPƂ"qezͤ%"c֛K8߆(_ɞ ieu+fqԙP1Wgf*QH .%@Muw,d&as!E3/8qphP,Mwf-^7FK*Sב&jY#O@JeU}&e]% "t@uO .+e+儀{\碤=Hbw-G6uN C)LTbGOF6=߯MlxZvZ%SpPԙXbZe*DWc:*`NUێ]Lrxj7Q %'`{%s(oP-!2nQz~܏/P&i\)pX[~M#xXd_ERXۛD&pNj7{'7|/V+/Qd Ƿj{Kʫx?YmGAb_vJNTbg eɰL?A%ywͻTBPulrop5B,ݨ77mfޒ46HM4PãAʔ3:Ԣ8 [$iBݖȸlѬe+ ʯ}х6: 7y;4y]`#'Nu pzl`KI=ANIR"6:[{Z3[ aoLj-m;Ug%^mݽvIZT3KGxBY7 d~_{& xG:k1m_k乷 1̚*3} ]/0 y(!V`9)f_x֖~O q"8|px n1ǯYb$f_A7Y_zjv83"Tvf4y^avg307˭ӸBgV5S_g %(o ,EaO=jk}KXn@lGAd9뛺ȆvRb_&'q˨j֊Έk ݎXwfrCkdHџK:ob&=_/yu'3O* ҽOR5QEAiͅ} DJō&#Np;h3 )BR-JxWEJ1$;(,[%z+TSSLM0mΟdl}+VRz\8mkrITi0x޷]ޟ?$\Յ 1YŅ͗-a==` 9YP$>JG'8 #.Ì4XYv "#>#xNEArsYf8Uˇ}"%"G&=X' `dG "?B(-ͼmO}ǯwH7{ VYhƯ7U8;:ŋm 6Wa1=* _|LBSP.W&=&<m! b%c 3󑥁FQ\u}9B c ݅KsMPU~8zb0XkVS} 6F:{~ _W3tW% Axj9\RN'^7"dVcoI#7Y)LgOt#Րai:ris[ݖeSɶ{DS>ҧ냸")X%q$|r919S]c0 >I;=Z_duL{"߱[Y=bmq'g 4C>q~zg`*`8DhǴs )%[13HH?H0KFl+]Te 4OzoO#DM0'c "n*7+^i@r&_ u1D-Z?FXЃO`L/'n%wCKj4u|N?Z⣈IljH|1mkꈢ'Z᠟!Vc_WGM:&}>ŲйՎu!E`w&IŗtL@S?+$iq &!>BB68s}2?KutZAiXV,nE)rIvoO q*OC]+q@Ar2WCd'c54+INCMkL3=Mڬ4 +L[HX,i^̖PX8p>̣3."\ U!HL 1 tnE EAx#OHs`H\Q7vwG^R Qvlw #MV*5쫶H@ښ YGa)l yߡ_&*Ϧ(oyzDzo <s:/t8>|!%rp^MyS?vi7zݵ:dA^nԍNB!lylsR(]=z'U[w2$z`hmE(*؝L|iT3` 0qxV3ꔦ;o&}sV'/%!0>lBheG{7*H&ùrT(*,v5EMX2x?jJ-r)~aA#𱄮Wgwga\?(fa` y6 nP}GyJ]V 'oDy3W4B9%f3orrt"}\OŷV={UdǏ;=BvZvz),Rub;TڌM@꛼hD7+zAiR[G"pBlYV޼8qC[EƆT{:USg+ f2FB#Rp,–97QC~\m3Of4V$,JM*V'*$%u+q`nI( @o,\S "w).m@&hC#imqͺB K\?ZK neo6]'h *ʆ}yDMxtΎP\¶ N)e0C "NH hBM9P7- {Tȕ1oY;{zw L*H`3!BD _7_Lr1${G.Cjn5ݨ DӪiS-NBu1: [[K՞Coq8?%8HǢU*'|ڔ!tZY3K i (.=⣴ f I&mKxoEv3&+#.ʜ9CQ0*dO4B_-ua6-[=jU-;A:II~yB.D(ȟZ)BrOié,*d#ygcMf5z7FũK51]t0$۫,P~T J@>@gg?=6];RkSŽ$O%]MT^5kG3ܞ()us簢f+hxxk1k+q?hFƩ R,J ME]v>.YCWt fIǨ."APǕ'B?ÚӒ*u#ECkg\2:[uOuHÑlpZ䡿8TMz$y?HN0^m?Z|c{Ejh2EI("6na-Z2Ty:rZ\?#Q_&=Pd3]E-ߴ vIl+|gC|rQ`$|ruH rY+YCe__U,E4#r X}YvhA1!0k:7@Ӏr" TRu)~cWznF -ʃ+)1{}| 拗40<\_5SZspP: {e, ULDԥdK,IBrw@,wHA!=o]j+)Q`[LFJu$ILéԴ5aXؿ!aW1X(äϒzj@tU(R_'_Y{21XxzRH+FLl8^ݔRېb1HQK"WBQ"7(hgTO6׺zT.^2?t{5g[=Z2 r w.V?#zXTV_5<O*7H$١QKljRC|'ռk  pOs~cL',֔{]X ^>'anV[C#۸)K8?Ӳ0󛁬SH()^})FZ@YǷj=EOa fG'}Up+JYIq1B7QP:X[Xac~fsr=G=B*bdgEFɣ\4dLt;}Ch; տtRO^E"&MH_9M-Wy7Mv>Dqne?,<#FgRވZA%xB5j) lm7&Z`"\'1&q+v  'Ƙ<ZIX!]IIEJ uM- hm"nkXEY3Rom׭`MstԜ3ƍ!F851w圱+htgf`m9A$^g3<6/R-2ۡMUoDa !DP|J\!Cz1b&b/7bD1/dO`&I|FҞm#! ^ZNXN pz !HPӢ<71*s^JtM1\Rˀ )4{S/kF} ,&A-/f3ኞ\9ʘCP_M0do@nFKy#?0Zx瀹v+L1+<#z'h;͎=D$|{'2lցb*0MP^MF -޾'88ו"Z#q?g` FG:䤣C|QqHPsZdzť*\nmׇd6~#T19w?X}z6d=}s>IŔ3Pb[It,{ (w065Pՙ q8,oQ0wPA"28n!k&A3P uy[C%2)>G=c.ց7@fCJ /:U& sxup%rN߽/тspOz 0l1vC`IcXsBIW1! bmD jh 4EfW.Tlݳ rt3Cǃr"WjN_pT YvJTkʯs cYm ^p&ohC)*l =RUoljE]蜢[AWu%h%Ggb_JHW){☘?)zo}~a1gNf_Pg%-z"-SQ0>ZŠxTj&oDma1,$rq( &YN:r5e ԏ ~ xpȗnAQ)#Q_ o=O W/b]Ct+W=)=[JZCiܲ{ ((0d'@DtT͙2.ُ}B:O]ʇ^6x(S(̃nOXwňM8I|NH nmors?UG@U}Tu}+CW|쓗kZ!>^RBلm` v\rmx}C5&2rg@ IaSkأBvHqEsvb"*s֮ECs LذPD(GQȨԹZc>ҽ5Xq]DC*(ܐ"|ot$<a</a;Y7r-4ٗZP{LSAKdQRF .w5O8O>',;WY&h־@S7 [w]5m'zY[o-*(}`򋂔 H d%Άah<ۼE4M1ytL/:tfNw6`<[ 0m0}QrqJғpؔPG@_+a k"ęj.G0>>%dެCH7́@SuYX8@iiv")Eڗt~U('D,nϊ##ʽc%z#bc,anĻ;duA1 x{䜓ZA9fRTUAj:8|g('O][HځRQprVVצRjDQP-z'־@6F _3c%?i2'5/ZJGx̊HP:k+hEXa2qƟ%`%6L /SB$NSR?ɚKxfI ?}E_oo^Yc;0ohɩ;4g;4뇱P]њ-fqEl0 SȌfK I*9[{/Ď'Vq"g @/"?_5eJ225UjX!7 iX"u,P} MN zJ-t܍$SźTz~|!e34a`K=NѫM1Pm!zKǕ*S(YOab1$S&j⹦^J[CKdwvuBjƵlQ2Cw%ڍr[|ymQ  W.T|SgOn#Z{SQpcn8\gWy;[*9->6Ew2s39ܭ{|"b<~*`h>ۭ|)?*ܢ)z<_씩,Cl[M`:b6Σp9xe3\椂q5=ia.Q4G=s?z,8|A3u4FY_" qZdUNûy; J9gG3X"7~{cǬ~iz,l8=o,SeT ]ǽM8M& 9I# P̄t~Uyasd0˅pH u1q Xavߙym ,T7'eњlxCWS7WG`y2&@(eC۰86Kc ĩ|/[fߥ,Y?U8e5}G0hw5ex kɩNʧ[ hL&wZ|}7Ԣ,9;9x8" Pi+O}:ئ3Iұ5}`^ң'S@ C}#$_xN?㤛H}tͷc i֙{Vi;e C OKl/`>)Q/CT ޳Gf\ cآm_3̜r^BNݷ%ܷ WqKRt$|Uh?@D Jcv_y/i 5wݒVvzP4sQĝ;]}^d~QC?) }J6k.ݿ-4y6Zp;8W]nG΀q} I?4h{?z؆&@2F-^]e4>Z6 U#ūyzmk7,jk:[Д78 Hi쓯&qTz,T4x\Av0c7B$Fk@<|6ZǾ߾f!4p;w@FZLOO:hϝ[B_^PИ`}O5O/ȏw85?IԌ/b0^p)CqKxߐiNb xCE~%(cyI[O4CZY]- (Yʪ {/ %RY0٢Q};5%ů M"@lK y'V+6 EOqya &;Bxf(wCt"TOgbRk1=YYkeqь4)9vu%dntU j`Ezͻ! 0լwsJ,8C1a H$9rfS#ӞOB .>[Q Gدi6R }iQlje)ĜFAfŹKl#Z̥C6QP;: ,CnN_p64b)kOoʑ 9嵉ʅ϶nHDtܔre{{iρ*&_ efFʇt'ɟVN9M'2Yq,"s-ˮJZsV}'8XeG1Gn/~`L}Se%N1EtRYu!fa,0l{ @"meh"y~yI6>ӡf`!_>=F̕L I bҪ]-AEoE`Vb >F~1V.s24HNq̅T,fϯ^ny ͢Db*gɉ:_F*8Wc?uy͕_4Wꁟp^\%ܝ7m[0"$ٻBEIζE F )RMz-8@WXa(U>ڎ Jfk}z^+d]͕Givhx~dhQMnV~S`Pgip[FnfAAOqO|#``ZPa\jh["'_Ck6ȉ,%Lzqr$VE1' l"Nέ7jŚFw g 1FetoV 81QMm^-.4)&p:l"\U4lB2%t2]#M\2P:O6\gPIh>[Dܻ0m8GxG5͘3*ǻo0̵a*O14Iʒ>Kf#r;M$5YXFiPINRN 9ӆM9b.| EGjHeM&eP#c ~NkA*2'Q PuCKBxy%r[OD=oM_9e5aV=li wtƃ ;C檣CɚE%ݵVY7`1pmW X'$}Q\|v_@ۧ}M' Q" ɥrjBhк4Xw Ѣ&aOTls )ȟ _o詨@1W !|Ţ|F%|1ƀ fcvm\Yo3qs?}!@LuKX^9&k}|~9uq 1Zb)apP:k<e9:pR\L.W€]M6Z2_/:rZZɉQsd5~Lc!ӑgS6Cjflspj$^I6l+JzDݔi4-B9#o͐BRGΣ&7I j1(+i@QUpBQ&n+wd 6Щ`(bc:>~'.>6]eezƙ>]oէQ@Wˎ؆:aɸtΖپ~dIJl>U~^F6+f[dZE, $qv %p^N ^2H)oiAΚB>Qx{.sBc4l9.?9w0?;ad8KX~w5UkW}NS]%|*F[%lI M bfC7Nì F \+ʆT"CeO l@Fat; f1 [U-PfхӘ:Ah/9 xPLvsG֏$#*|7O6l9 LPݝ}N`pyʷ'{1S}0gˆCq z|$T7^Žm\V.6ęϜ.AR"'CKxl6g~[ 7B_[-.ER&=ش&Gi@DxRQ$$$Y/h#N_{HkχPز)]ȧؖ8dRm$>G+x| w7Oe>n %s祦I\'FđԆyyBӢA=N J멢ȱkPӾw&|\+ /34"8ر}*`Ƞ<U?$L^ e*{ZoaPn ue;Ug=1zT`7OُFU61m[y/}JLf=m>̼ADna ʦzyF*o(_x~cm]ݸ`DwRJC&9Dc\[|DrGӇqu ^j0%٧,ݢk>/46n(u6HP3Q~sYjY(ŤltPs-/x$XuV&1nJYl^56$Q(uB_-l 2|'ŘN1_36:Iwl Qn3*=o6waky j6ӮcQnK`seeiΊm0 etzܘ@ϖ:՛Oo+WѺУcN5rj׹#?(35ԿE"2S&ՒH7^O0ê}j~jOza!9ۯ|QyW1! 2grzV>Bg*%_{f>!\Xɲݳ؍@,QcF A/K g+eW&f@28I$:M59DAP8-V<~teޑ2 U(D/pW0Z}I;b H$陵r̷/}'4hsjaTS63Ӥl$)%7,:o%جd֚y2k,їW:t"ó }.fMUDt>#~A|m*!{'x}jA ńߎH @t?IxPyXu I+m,JaRӈ\$g>#H?KN cK'[ ji95,cKQlvþ9rbgDT}="}Vƅ4-,qsз,?G??C]͐ (k`'p!72r{6h(#_uzMlBbֱ #\f\eL1Y0B V{iM~+[gNq}#" ˎ.THu5s 4|<'yz?wW`  6*ێ4{)ޥ+xPuhX_L5.7p s|rTiuT4foy>lGP~dCß4$<l UY`!'W#n =7%6ֈ2[4=0"dN_:pgKű9}tLAQWTo.:d/'L]֨rhxdR>W"ho"xM?#(Xާ_w@m#:=u)Ξ80и@ҏO(XHtbMVYv,Q63. PG{|UkqiGK)_hOԁrҏl6M\ZX uSM9gӹ\s¾#T١B&G{X]Bί#goyOhQTjr5}\߻ .?LC, B{t꣆7:D\0?}`#}A݇H<vU@y~Gzd݊7BF{(l >'&C>Ma jon!n9pdx+A1, %tnjՉMɦWq`3TBuLDC,'ۈn'‡'t]jL1Ok%7Pʩ/hPaO暢&u P`P^!j QK l0rm2ޘ ;P/G.!{ʛ4 {X(1[j@#zi$UgӓN[×s]t9'sL)`.M9|3hδ^|ooL<,׹-Eha]~*D;E9RQSї`)_reR1FEp!ˋ3wz{0MJ;?yKzUD閙`,W]H ^c]8NW;w4hq O6NQ~@Ӊq%K=F4(APuj7W0{s*u GhRqUOoV)(Fu,v`cAAqfNxM&ng5u@ư0c~h 6J%Kn<~O'p"gژ^|oG _LR?8HAx6oM#oq36X廖i.3hFm 9k0&a|&Km+xwmM*x56k 99~t2hX%ko}WMͣ#29S{*[-|>Myjcv~&URKqODe- 9Y"|Wx @YhC$6ns$Ԝ⦾4rlu_lWG~6!1IXAtׇՖ5L7nP-‡,p|wBj M̧OtƯ%2hP2.W~W3~ u$ɕNMuрݨ'雂}1\p}m+'M) a /}3uK/ıt Gb #S<˪:?|뺸JI֖dc&'~Isow4$ ӽWJӡ$8G\唿jwpV^Pz '1bs:nEA"!?žpɿLoz6$ "o"VdZQyY@"J[NeBW )+DwW BK 0zI/(Rr;(Za~UX_[;.imЌN\[$YoYsJIE+CJdTQ'Oc_~rfps4Ggcc?ۯYZg!{g0p:c5m{ )PB=%\u#@]I0ޚΰ5wn OKZoJ*k %EZDgHw`-NsuxAbzkmړ Gj7c'5ED}R3I!;.WkvI`5|Mi;i˨kи~z˩oy1jO}|n@Q]1"o?O$'_k֞]O18dGj-Tf$gAD}4Aʚ7BQdc۹žL+.A&w=!LZmbPBdDgQ:['WRZOKWVT4-H"ʰ @\p^߀渹QfCї==YVQWPg<y d!W7fV|oPX rCrsq;CNXThCROQbo_ wX1;;ZGƔ .:-+=-L nF|/Xv`dQUA#mMBY U*\[_5^&`_ )r.NhF KyGC%Nͺ#4)~[>kZ6ha(`CT2)\b *cq-'$B/1 ew'"v˱& l-Á|Le,vNc[r=ejҗne̓wdSɹ -ބTX&-oOu Cܱw%ُ56U 4K,H JK8>'1x.K$'1NvZ9kQAAk/WQe+ϳt{3 +C ݐa* %G%ADE_ٜvV_ƵM!D/tNn)2)`%yLU[hxb2N#A,kgW>/Bo}/|, )OgO7'W=x]x( ҍͰ@-|\'tҝ|3{`A(j;46LN3jow҆bb`ndVg^d$&:]·W] Y?k :1D-L.&TwldW=ȏ&im &[y9iN&KGOQѪMQ.g>g+gMM:7iא#g=vH%DY`KwR-o } |w79Nv_KԽZmS_'Nk|'9(s9Ki/+:}XW$geȸ8LtJ6^{ȊUS\,|U\ɴ&Y ұvP/$?( (kA@*{ycۇ6Ѣxe&9 yk&?k] BTg1L[ruD?n_Mm4d9[3E &9kuHU  n\i8q{#gG  J35ꪁޙ 3g$/d,`Иws`ȥIhof{=J\AV$ڣݐ'#`T5*Ԧz6.8 Y?me<̈́Gˁ Fa4+FB^*Cێ/Q>9`xv!Ӑ ;Q}ݭY0NbC|[b =gMަf<¨t&QOS0ۆRB0֩:9e۾-)*h#d bޓkCDy/-G2';Ķ?q._Q;˶4^eUTӞS_ ()~50a.2'17F}#hmuR-1W(}Crp88'9xHPMLТY;qO+;'{>:̍c{qE@hq(삗+mP1գ45tr* r뫰4;)ZT~$/Ӫ3H3IW\8#"guQMWf}3nN2R^ڂ8x83ߛ-U>!c)Zn qU /|r&;Q lb7 jLVɐC9~)mY6X hroI%k޵p&/o8B~rXuEIx+Gv54m EF=٘=5Ӕ 6ᡇ\U\19C9%dGU,^h^kq3H8E`×Or(dfӕa+_$V3#bg 0<#6Gژ_ԥ Yޥ߲BzudP;vu_f㡍e Mkcr.FFaEĀ%iq+8,"ycQYwG/|(X2.Ld+Tk xtB01'{B4;{/QegO40n|qjr' XӞ[]xyh) Kv?C%ɽ*E3n2@~]Ɗ.M,[H!:&RW񻜧Tg8{o)@=N503c`~4Eɣ_0G+oQs̿%3l#0Q3̓cixKl`PVc,$fs$¥ٌISz6foeqP)Pf;Q~0 {⭚x00IPH )OBB3&DyYψ*sAwxP (- Ưm.F;?ą;X_kŽy )Vg~43BۓiwekY0 >j촳Cls\λV4_j 2Qw-Z'S8VIo}ûFu{};c<$.W+'H߸=ϔ^k}>zki5 (K(k"#Gñ;M4\TpnYFn3*-?XFCZyXF&`~b.h,gоQ=g"rk"Rޱx!"F +NI)TĢcӜD:dX'\VIk[9N?O,bj4) )Otr6@2@1e BArV,(&q)T虚`)U܁~ɼJi&x/~T=i+[^~sDrilNC@ġx88❬S1Y#fӹN_ $qVxԚ<8bP,ieRxko٘ahy%ħ1cx4yg)ɟZ A2˖KklNn:[$b:ǯO{\.7>nXZr:k+n+ /,@PEF]%A~8^ .it_D |[ifd w+ mC`2e:R 4A,)!D~pU&75GF2ssgD#)_GDa!ϔn<`%Dz/E(Y|]>=awߧ՞4.{KY'gɣ}(pg{!Fv#,CP yk:$^3jZ :v('?QEL; 9"`~Ħ u]^ $M%f6|sƦvO7| 0E2OB4>ҬG pMGS=A% 4c<rς|ߙ`nͅbXp3}*l,_d1䦶Nq-[tg9}r989]Ł<0p2E| *SQZ6TC|m65z]~f}K^=E6TKм3 ~1DVzQw(9nf]Qo~%K-.M4g?~1.Ûg.Bl >=c!EVp<>+E0pKIYs' |+9r?N~eH+CVpP6O -<8_IqD3^$ݪe-/Z?DHU="'WvQ}$ͭQoiBYuQ(V~81?׭}g2Ws mi(2ľe > Eb'R) _]glf .v%77K%J *q0dJhFF< U{{anR@?#3pV_J "Q)LYA}hdYL?:e8RB'F K 5x3+(Qqׄŷ@O,7w+Ep "M$]A˱5* ˦\Mr#%FI'!#HScw~dO+Km$U?IT_*2#%H-[L7•+3{F2n Yz}K)Ib>,P@'.8WPc`;Iv).ry4SͶK;\B DJ^&hB zTmXbo**)Q<-D#?g)i鱱v:Ƚ*-NvUÊkOhdТ=aUPdCzfoa't s~x]oqF#k!v` 09{q~r,]}Dm &&[kKa{E,CEB nq#M9hKA mep>'b:tvLBI$;,sA rIa'p] [*uٟ*,WJzA0u쮸k "Y+o4* I;>ۯnt<dEUc0"_Vp_g9@k^de-TCȃZV+~"AχcNԅgG_WgWЁDLJ]Bicce-SdmV̴܏_UUh@I.=ی<9 ²KV9%^R:tzG#*EgYraVC< L YNh{ r,l5A f$#t\h8fLc3Ns !DxLTj \rj=HH"Tɱ(ؔHs%C+x;PNe~kdqI:H.^σXE%SBƍs(~G!Kd2nQս#:.Ro91M6Sz9Zǵo(mF7{zV@^=e3Ɲ't;J%`GQ{hLqzAn'N8lGA\J.#YJi)[9CW2V^r]pP7MXlDR 4K>࿘Vqd,z X,vXS31Gb7j8U貘EkG7zz-^QB86% k JOuC =oNvZ!=I[qhF\ X)˓5.eoJir3mxóֹlۙWWs3, r J^›34EM f[[Pf;ic|9lΖ$ y.aDY1Rzū#oy |z[y*LGaxO9$ PW 55mhD1@fj0>֕:D0!R:w2: N0NsAQl;;0t! KܪEזDB k)i=3Br~uNt'HOsY2zL-*,[^DFiĹ*E{R᥮ ?;Q)}#R,Hku=͟eP7{vM?pz sLLK[8sS&vɁV`3G~3K]q';a!4 o7Aj5t?$xWS\&Fq5MXWrLVQvPLG!T5T&hL6)ejߋdT8(M2DkzSWn'8&2f-CjR<9"țD?wΆxtH$ bUU0QAgC.1uYd0!ZϮt|Z%F7JvAEWCrc!7v![j7*UK8,>;*;^agLg\hvn\qֶ!V$&b+ WF"v!EǻT" J`WQ0F`mNH4+ۃa{Y^Wp#UƱZ'6 @X'\bs4SJ 4kn젛?# z hePxX*bح+vGi ,LLbւm=H@4OM2iIJɲNP#%M8HLXإQ/_SNPu94AoIW՜X >(Sꓘs.CժL:ןf{(з5BWs~LU3kިa)d+2z7p oJ. _3Ջ=)k-\lWw "yⱚ0*p$yWY#2܂X j:G+E:)z*ծi{0!❂!B .yzz+l[8 T8ciÿD->u+1P>!K^Mg̃ryt6ѕ\XȊ<\^ p YJFnX_NRtbQy<-X`w#u CB.Qwx>$o|ADvqH\EK-*_vMFO"T5O;.A,\SX)qMf'A<Ԩ?LTTVo:1&Dnb[fa?hT3"ntiĻܥަl mVhx #i\@VemEJ+ ~lS݋i mFxzdںO8eGr`rRQ`Klo _e%)2{Gja3]<[yIyX9~'f-CZ\vBj<8}ttFfE}oE[M+[>4BAaejI|dKZG_,NZ@g zѽs񖟽#pFO9\W-`wYj{opqMck:͞HIfwvk[Emu\\H%@(iA\i1!%0є#cJeRl}]7~s`{EX@r\Bk-y;9Av-gPoF{eEqOvrC=-|"8ɧ+۴j`;w*8)7'[}J}4 dN:vbRq64]4DKYSUZ7*o "ړZ 6fRJwnDv}~n ~gwu J,uRVܟDkݧyx'KͣB'ōIȋdl[q5mad@ko%?`: gagO8Tt%U;Ϋj>@.4W)xVNlA(U «[jI҃oj;) )T(vtU_%D[Q.탹` <$Zu!9L⟓&ܲL#?/Q+suG-3W>\K֪A(?A> rxwmmXֺ^ %3JlGIր*Y-229tJ'Exp/'U:*+1Hl 2TQ;(}~JnN挩;hFri謗l볯%If&w:B9'6_4N] 9I*eW3_#QCbm$ .-ό";3L\ѫ")N)2 zIZ_t(o2/Qb4>A@in?XG_Eb!MV<~%@f8^'&hYR'$il9j$he@E13E@BiI(Nahf=eA _j% XW;rWڸ~V{k2{*2hܠR&u~-ZgIt-;m1{$cb`pUJ5`W,,ӊzW- /܃rg(%4K6ګSCKw;,َPX&ZQ% p:7!óm;*z1'f}T4 I ~e*=SM9t0'7Ǡ:dS-3D)cV{y'&>\- Kim#-; 1u@Z].6rzA_rz!a7 c5)kIy+"xA xʳU?+3ou5qMkόAiȎ?f{Yq|Zhضh4-] t܌zZ֓?Ľ N &&4#w|LPժB?b?BwhR 5{,q[eM՘D6#ߗ).1LW А2j<w S #)qT{)7$hDpŹ;Yz1ՎFFXV5dQE ([J e7m꒜*а))@Bc+Uk#cOCy: c-$ޜY>(x -L4QeK6,ۻ:?"$jȠٱ(~BEPHc-4'G"Z 0z7t)q6,es3 xYk;%2ػ_oh2ziu_?a9 njK:n1{J*9]v,[3LI)须4A^D n 3YAPk1`|j#qڲwr ݔs(,X+CMhnWqb0u\|?3a4/b҃@G4r-8=& ̲.h"JJqļ⅌>|Dsm/(@+7ӝL@rPmL~X VdI@oTAN)[yRTr_sq],0J|&Ix;I^@[?ug<ƃ%{<,?ˎVuεj^rSA{&[ֻ[<秧"8;C(FW-gr⣔ǩT$W%a"MI+<*Fo'?m |t27m(&zg>pgJ rsz[ޤTT!+ %X]U6 4zj\naרZUu࿙|f&|&>aD1N/<ƔiOv Lˮ%d?UDb &0vxY-qݧV4Ѱ?s}'yo*q8z wuR>J|(q%_}JnQH(QƉ@-\-Osh9R$b`b_,_b:b1G'ۦ(GH=;ds33?bp12eآmRvVe9X c:eJl]T`U魔ŕPIg*a%CDMhPܑ3IC40C-Tx5HifOY +|zKFal\>b CH.vHuA\0MzS_EgO4HW8>k=ܹ0ݘ "rHn֣9C kM:&f_ߩo-ĉ윗@b.j4,Qǖ|Sn`ʺQ6&oFzWij7P88U_`FX_"Tk,%u;]ٺsȹ_51=5̳lކ(HI tHH':< @ 3(-"w4hS4\ icO~xj =]T bAul:9]<JswW"\J/{8t 3XnŎv̈́|7nCsߖCpiDATrm T dA1Jh)?tA-XYȼQTSR1FS,v }[^HvD.{~a#cߔ ӓ^N_z; lZC R*I9!nR1>NK51uzP$t,G>yRu'';K'J-cIzƶ7  T'[A2 kO&amN2?_\3wzAPZQ57%+В_y\wJ41IKl-1GK@1"7ՎtX>N:^J j\|T -dw!Fx[f;Ƥo`JvwSբ Wԁ5hCtFu9mdS~/Oufz\L,!LV~Bh tI% My=oa I,f>ֈ`FB]#VZ܍v&}`>Ӄ0$cVv]H DգUC")dU:&Pn*l *)gWEv<ˆ(G"S[T p*HYbF D*o̩vYezYa whYYc~hˋ\ul~;\/.'jFӜ3. v4l Q N:'c 9ɻ3k!wT@ߛ)kosX?bg+ΰAJ]6ɚ=nH4hĺq?Jk6ӎ5 ӎ}Xq'`9& AmWKƙĴc!=|L¯NN{Dqij00'/!FI3G8qb!Ś['/Zrl%vKu9R# MR/7U4T\xj0[_t*dy k,5p)O1ݰ K2{B$w_#hh2>̾U LKu=IniKX RJ.4sC݇GgL@!] x^R5]5fUpǰ^4?6̋42o 8jFlaz],qDA W=fTŐS26/0`ֻv3 8eoÈ:(=[5sW wLn~1sX,AuØFzӌbuZ7ϭS.S]jFTQNζDA5g=Lz3A;5s R"d D/} Z$wwΔN+$Pa111ԉhK,~mJ'R)D)>y;q#ݭ5TJd1*ΚKB>5Yp5in"(1 {rXLU:ISkKl:K'}U)<9K%Z-V$ TqpcֽCeim &0Tt9D <:OxɊZcTR *@w)c10ۓܪ1Q|Eoȗ3/|ʖJҶ@}4[rnd(ĉ2&RF6D|W*@R^j*tmM7J%Wˊ Qg7"m%ۃɰ{݇fڲME0"n^+E_8K5Sj:HuT#̺n4E{1=T<.B7kFqF7<|w \SE LW2^*ccG D Ea?$h&`5!4Glh+RIx8ωS6Bq\#0gNj{F&tṛ%$2|@b Ԃ:EjW(]WW2GBiǯp7Cv`ĵ->D%9㊌plKvy b WRJмM"KJVԦ_=sGcڂK0qO=n wYʑt7|.] Ir2sWūo${yDF_P,K1#sP! SA::UWLٴ^!# "8HP`ۿ'ZcU W8B}A.:ҩ'n!}_CՒݴ: pLzȳz9`$ =2lj3ayVVS) !kNde@H{Z/<)ߐRM;qHvx0>Eڤս4 pˋx  nKRMO\&RgRbP a𰫶glzNTA⃌/ᄂ7`]D^]Vp2߆'M(-g9 ދ6cIQ\}u` %n͡6~&-sܶF|<@ljzZ#ġEnw!t=> 0HӮǞRYMXMb-Fr2TtEte|xwud/c+Zoex ~(bvG=Ri 6jC((r$l77/yTGFiHsζky((cOq6.t7|quf^KZ#gc{Jd0^H'\&}#6wj6`|q~ hI;2vғ!i%nVue%etͣKuG2y~Ia2zgE0RYac,Θf䂳z, H׮C:&+ N C`J۰G\,1eWT~ 5[soUWlH$kҡg~2Oߏ+PJ5M7h{YL({dq;^ĤlLn ޡWmIҝz i{^f4(Ƭ'tI(!`q(ymK ù]H<7߫H`\ q&"LiXTh|cf af Ye(xTSkui(Gia6(N ˡ͎o&졼vsHlN{¨:A޳I8oCKiD\<ŰkaZl㗌R<2~x:kQEqW;Do~tԀE<>P@>_IfwltKMQtUن)b=m.a4fQQ&4̵KhwW^pvM~5TCͼDf6k6-Wyohw3t}Ab}Jɢ&0T¹R=Kv{v EiZԯG{`өыõ E$,:mY xdU#lghK&~@F45#˦D~|nr&5S57  zn1r5WԴ5+RWk5!H&E" lLgT[<.{ X'nm>g0җ9*Qj&vd0R./ OA9 `ļ`+f#06koj_9ٮ~ a6T#AWSV]$'buC?7T1y:TcfE~ly}xlΣ 4*'kZθVNw)bH,ΒU _@|SPc>/M!in697?g~*ɘ9Hh).?u(s|6=@ wM/!|y D Gbs9V; nWA3ۃM-$Vi#&&{(Z~hˇ0 <>M"#}j&FZ߷0mMo?^{FT拧fL?rl o6ӝ);]Z5'G_ }[=L#ڴƯWZJ[cM\4$5 eR`x34V-)\^Y\0sL˲3q׆wUa_@NR|6\"^uT60]{T:bAI2,md`zPmu.M43h rpL]o "`2l^"v;11lfѮD5 I!ھ1#TG(.t[MzrLL @IS~‡2NOqN;\c%hEzn'!T: 5cd40ZJZEi&>Rm)Uyw7nYF:vso,e=cgJ kH{H@s/K"jo(T̶t3hͱ13CЪxe co`n:|<3铇5Xi+rHcQUiIw{ޫGŏM E!?:\e~.k 9  !9Ǫųksޫ^ #P:.@qIHӯil;DpYihH1j쀚ubF˻jt>*$d_XPx:M᜺mo1D+ ^"'K^~ƕ4uHsCf#-', f%=_ӏȞ@Tw͹c?f!t}1ꜛX 8`6'w9Rkl?W]BM5飍gLjCme/b0ߴ$LU=g ajɍƤGgע[3)r@Cr|S0P4I&E6\ιu(T "SF鹑'EБpC" ?e !%6cGeiV`p?pQ@;^7Ng7f둰$jC܊0&ecE㉰5 Ec_1 ecl㫯1>J}6'{zַ< A+at(YI0 !<*;ynâ:QRƛږFPX@ݖ76t;X}< Ȩ4h4ADE9ȹɵ=5>/5qk$GYU,Ӧa=a@bHM˯: w^ uUpͫnkV0e>ҍsb6qȝ~JkUři9H%/ }VS˃$)-@ FըS#%mv.2Yg28!`Xw) !P0R3QgjCMasPm\]ZHs8#8xeA%|(0yiMA4M,S OɧxJnƩ??4޾n/ncxH# taFm|[?hܐH쁿'9߇Ase$Y ug ׿OL!.-0n: $pgٲ'uJ',SR+?!R.Bf\'qWn*2`2OPVh#|;&#ihi煬1޸]k4i]֚swQkm>cR&E9{'}po’,'Y&~nL[(fh +P@!~%v2- MzA[~]\SW`l~*$6j spk-ާb_Q|1sE\oV\P ' .[*px` g,%*$?p1ҭR>5jb+rִjyXүܦ$cpNy~ZJʬG09W>~* ̪dFlnK6rCu겆p.Agw_uDTs J=V^LXC;lJG4/Ӟ L GZ-|4Eb2O%;A VeȪѠ-6khCͬ/t9 n7<5]՝Mг%X㥚-wB_31~tK o{a c ؆n4~ ʚv?~7\(1{u[젻(2y&27wy+e@r4jw6?r. -5t+W.Xh *L\ivRZ9NɡT,ȢXT2Jt]tg3 vX(73l5!@"b. O|:B>1#g;RX8֧Eν2 Z^ҡxe=F}AJؼ OD`$. B !tilUݷ{m*t5sx9Z7T!husʰVbC.lG. vVT/%h~Қ!%p0*~@"̉@1%U.D0􅧽9))&McCu O?'Ǥ,Cs8NJ%7%&N5Tlכ/x^n1=A鯶=1fe/eD%O\_ϔ6)A8\wF'}ϾltYb|"~B {K*R;҅lq2$ɿiX~aK'5!ЪX"S9/hA=QGnzt>e~Xh^ȅe}XuYi#e8 g劑Q|E|og˧@6 P7aĠrc$^yK\KL`4|}%WqXq4.TVJ_jn+J̓ gSדb5 LWH}}Ѵ633뽟jĥ~Z!9D+5-gǝ rvꨆ,?:Ҵ$T\iaC24H# 73;msBcs%i̿Y#M>dO0/'tDt*_ܧ܌94.}*H`Dq' 2PXE Qz-.ۯEW>=-ޮ b+u|[J]uцOSaa^ӨC?7r*ldeat""('e;& ^*UqbTJ.mkL< ^W쥀L5X)fݚăK*SFnKYiLh&tZxa |!Y\O6n Ў)qiN7 ϰ8=k/[ew+g #WѠS9}wt\jnecxjCI?-!"mG>(?zb>*43V?xRꊡK(};ɶqg|UAEu/4ujYG4le5l\N QZA/T8MWi;đhZ0F~X'-VSzI$b?o v$@p( |LiMW+ICqՔ̃}!U$"cXùwE\f0,Wz i^%i5ŔYM5q"kI<3zƹq1Y(k{fYD; ܨf %}Eg|b:8}e,ׁ3"R:W05xW!s|E5W}G6,<@crQGU=Dl?B6ӟHG]>>_C{i%비=ǟ6m t/٤};iv;]7sD4<]^>udhҊF[ʢr8#d]^/[;MU;2[D7{M c\?"OTw秔9w9MB G9= vm`^'`EqA%}H՟qF@TL;-YjF-Vqܔݔ ,x#bf2uK)6SyŁO,W& Kh%e/)h 4/ޮ ўQ:\GoFX5ն̈PQǟ\9=klpx[RB:oP3t |w`й|1Nn~:즭EIqfW?95|&՞gpxKrR*3]PS}3m,VRK.sѷH?'f/,XA1ҙH2!^iQ⣬&>o1AϹZ{`lک~Z&_rQG>ǽf'6]`84q Z}nkFW/9;c )!p;2Vܒ S&e 7F#J"{FňKu|5R&pAT'D.Qz1@7&ւo]b*>{8I4^2=) ׋`r|x%-{#տMѕsj7yQr_3)kC"".Xg+'eH%Ԯ@9z0)%b3ENa=V~\܅*q9Z ~Q sX^uC5ô VkR'uX,MSfV!t'&PI!GXR+> 7^͐˄<0lN{LgWK\9$Rt*lR:fdq-jV^ӈpl4MɈh.5^ϣ}&^L!==aDv\hX!l:%_]|UK-J#SO#"1+vɓ-MIݴy keˑU[+S <ε+T@ 4p9 ʚq|YG_}[ aTߋKׅ3 PXW]P<&\Lb ~Y )ىڠZoU7wUK5,'M;wg ۗX`yGe E& cyqgШFN9rA_s.@#pRAXB{CHP :l:S78 ڰջG\ 0ɮ=S!YSCDw+b]O}u߄[=,hJb݆cSN;6Cx+[JÖ,*݌)ݸf=Hl >U,50ؠꯨ &5ڪCるXَ%"xX/t %Lꥮ$Hh7vT C#&YIMԒ 1`뚶[ 8yN[saԢZŖDSvfI۬&1YY<x&iС/a$>\gzSn.E(.Ipg9,=lF0կ8 3%FQwuр G^0-"FVB;*R=t͊= buǘKRv$y?+YG`"CK{vzm~Y ?h? ?ƈmh?n5 ԫ4[&IYsL%*Wqȭ:Ug+mo ~i 4`Ъ@@5|c5KX?sT.Tbgl}`VE+7b4Q5TFȉ׊)#d -nn^qlO6 s,81()s^ 󢥳sBy²; deW>|K4 l<ARK\K0~|#gwŀ8.zEB2p/+~UC5[9)3 ֑GpL]uACIa#'r!1!"-ܨa*fo.WTNPHkA(%><Y[Вǁ7̧Bz]e~↖ M,._֛Zѽv!†%*s+L}K8HˌJJt*ijة`ިMi}8󴺭ƣyBl3xRs,*b _b|zD,*GiṪD)^x#:+a; h@p3+Eig'o*X|rl2ށ)ߖ}];ͣC=]L.b[όw!;WR -3iZ-˫6}~ <߿A`BQ͋o:3ڑyc7F諧Hɫ|J<9k iA$.7-DSb>>9,[x ܹ?bZсZFVxjyMx,pKLJ3n3aCP~:z>|Yg0ĶnF8T\680R?}0 ҫܬY u@HiCiOWtnBlBѴ{Wӊy%Y癊5ݗ C-P<3U0n|Wa#d_meGkDaQ E}~vHR6sg&:j VB"pY~&Ze~@>Iq6ΰbʯ>.Fʗ5zXTUp\QRv)S$ a׍d'S+[ 6LgaM Ple붳?dHu"?w~O~܂k(N2Ȥ_"XPxrʰiiwKJ o̚* [z)9 mBtO@+$l#2sV׼ǿG0fKFɊI{/M]{Iog/ M ̐a!%(coڂSBM[yu]wGb#4ՕwOJ; xu F7yTEmESN#Q`<.[o8"}ރjhɒS곉 F. AUV`S]9:40=e1l|/z񘰅 3'| Q8;tl\av434lzL)!0anra/QѨ:Obn^ @mJ@bfCOm X5obd?:OƐB3乗' bݓuyL؝&8V'GPˆe;\p(\jZJ"ܥE\ZS*blo]91ພx]* X1"lc@;r+!K]/2y͡/*mFQWWSNrvimyd^ఽW*K, MٻSWzZxKR&8lW,8})'²pE_OM(©] y'B'dD0QI-,Rl.簆v6zDȆ2lІk_[D6iWfI6/LoUl,|O .Nd+9pJ^}Fv?uS͕]߫3Ǥd޳sˬoy& % )U;8nV f@LBn7`1M.c%TÝ*VF_be1P|g7OJs1ߜ&=MC/h BmeǵL h(Ń%#Սz[92$8/IV-kr+OW!̺AM);Ymm;u/ax/I1`XPq ;D[d=b<B}Dq\q 'Ё%수yU EP`ythA ͫ~AGxriUP~h g,P9;J4y5@W~M {GС/heSFa֌ϐ#K,)Gԛ5CjR?1T{%\)RJҊZW'&gͱ}x l3r$ЛkT̰7|&2 /~1|<{=B/5 R-0tȤ/YݲT /ߧI:&4B`$mӨ}RJ22΁~ K iZ`V:%v~_/EeM-E<\5* ""G:@9UM壦'puT%0L*JwG{mӰ,G*@wmaev L]f,3´=-]H 2ckZX!(KNK-fYf2NF͠U sI db>g3VVp\7.jiw<*Qi\GO"'ٞCemO)]+{Xnn`PuiᛊDBa[wN~[Z z,.I % =R0h6f+pո# ډdzKUv>?W\C vp߇9{,5UYxt._0in.%vU_;g*Ml$a_''S9&L>c4¡w6 eQ wr x;@̌Ie鿩֍BsM\f]wh,rI\|;et1"!RI19#񵵐CDvtT__* >{ymq5"M%qt(1(D4 A_`H0P^Bcl ]F|bmN3WYC@bm]4 ] yrXmS)Zڙ&N:ַ WL XbDUuZchg.&\{K P˩VCdvgN5CvuY,拫,]q B6ƷϘ]%jg |I_ǹ Wsfl=QU}g,@%r3+;/6H?zFvWQ塖cs%٧!`|ԨɈyw\Uֳ!6/{5#تhϳ;AKyHumn'.8quD[gWF_5M5n#27) PpMzY+ñ6˩e%ˆI&yXsάks,aݔÛ H _& tAS0&,v" Fۜ7Jzww'Цv#$ qx\Pxo0 [h/5i6@꺿Nz7ȃ|W^-ݙca]hdH~L_ [mC "ʼn}$ wQ>Nf0h"QQ˞QbRDR ~U k\ȘՆLv9T]m-GЇK9+Z󳭌:[ 9`10o&f!F2"=4x[-ķA)3Qė^b~LA(37 X։qhw{[Z%PhVHmV .YJ#Xzꃭʏ%nS –1Z^DA%*32&F21&q YEj#}Lb$G Coi~NVi~kC 'oRoyk,a0k4UO]8ë;Ku)C=]{ lqzHשYgI:pQF?_pI{lDhK;Wv^(06E\Bx>tMi#A%Q }iU~M L+8%kU5ZhLof{[d(|BLtF~va|i7oGv`VQs?MTX["T=]-|ɫxz] V 6ːf4shIQ$Tk~w{K:("J|䰽F , ѵ%R.,ܱ1+OX@mVT3$4g)Iξ6~lIb$ ! l$fh(. ק@ׄDյNan0.NؼںZP2~T]1F޳; ѭ;^9MÙ_25f $Ye9-VZѫ߃RsjtI6\ =6~m}{.]"M${+ e?/&bJ:DaK€4E謰1tqDAw!b?ƛ%zG3Q&D?O'` dž%8.L|{R2ؗQM]T;R}ON5w:كJ1zAYrՇ46+AXh ҁ1J/7*zu̒u*hwl#sEI1LNw"e4 DC1Ї.Ф5:ϋ@&qiL5dJh3r)cJhB]Ԭ?uD q ң?PgVvw:)!ʀ,кw? 5$H 1g}$;`᧲̇W.| pfMK$-.Vh@gE!bspjØunw,xmƆz~\)w>wU5W9q ;|jT~s_O} մvL'b_CG&s S({)iVS?eG]ROõ $}*ͼzEQc5?Σ(+1ԉK^ rnsq/DO>gE5?(N qSԊ(8N,/s5My *<^BP^'t~o];3ҟlH@FCbͳMv]rGЧ WCw+ 1N;/@|wrcX($ B6y닧]W 7C"|X]nCc27O_Z59j<1ۙTn TmTU\E{n| gNy Py CK*8 QJlYu ,piyVOCy(PZ QNճCy2A=Xô^*{-PKcYhN,XȶĈ~JW ɟe8,@fYdQd"69Eh̖}0DA#*z͸B(ػ[RucЉCa"~ݜu!tғ>ߜ~QV e O,'Z&5 8-k#"Q,R~Cn%]GՁ.&8>×;g 4Ɲc1v3 57ztژťc؃l) JkSfojtn5c VAs!i׺8F;~ VRl15dX儖"~8VR9>I?–y=O Mbl]]kIen@H Zdq4]  &֙{ƞ9jRDM@1 '5 J?VU1/v҅{&^7ݘ~5axw)M&Յ$4=Q&C.;zo0GQHz&1ѵ7/ݮj7()Q~Blv}RNJкe}G? *M#Jd d[T[ՈF[NB.U䴔b-jruSdX 5΁n@rr^uEchBՌj+lV"Iו\r!ͼCRXwӓ <Wul7~nD.nSRߎ{̚ϑߨb_yJ;O :m98}W=,PγEw BJD2y!* Q] i[x7ZɛĞUeكk˾q#{HHR"JCjj8JS)+}":tgߑe~唄P1UAÔʚ̥RʄL"8 )_=Y[Ul.ƀ\6Bv ُ0Rfyp4j?'feICteZ/NFuh6ܸbUPXӌA%o"Hl' %1|2ϱ?ʻA@A@;I;N BȎgcR~[EݍGT@y 0#4q klq&`KaQ[I*$G*1 ٳ*@hXe-J>G3ٝs.`S]WcU׳#u4z8fԱMzϨRHT߹ױ?vCg#DŽR&y"<ڤQd21="| 'pyOE1~ d#)& |W9Bh/Tq?6<t~ 9x #JCδQC8f<{-{^qynOcf՜D~"Vj|X^%.Gm$ þ$09v]ʟ$R'4 FPo7/SI|<=h惎8EN54q[W^X}R!1{ VD*l3م/Yꯃ$4v)"^z$mePiʱ"2'寿icy-V0"/⪤Z*\aM6GI)Լţq ~L :J 6Z^GXF+Eg)q#kxk-bgA`,d н.6yY!v RfG3 ĘZl"Q]PtY-gUXjH_~oëIZ9]^64~@ [еϔe HGH|C8:y i-{ w.ƏH0iB=,y׶~U缶4P{[^ @zSMτjlc+gy4*a] c$Uץ[{J࠱^|D=k9ٸz{&#~8m A`Cu-8 èح6;mUa@ѷF=t+"kfjmlXà-<"L]` 3s;Dܒ)Co\< =̚:M](}rɐ[eŠd$#!|Ws@< fd8gu#>N ұ34)ͲNz1NJ;F{vI9Z䫉(yZJ5v9u0Ft20uKQ(4߽u]q.%vG9son=,$sGAp2l]_"ImX1^4ԄU!8^IQ͆w 8zLՁlLhg3'[E9K;C!ɩ Muw3SL= vY,YHG& wyTힵ9́u$'. B}b[0_>VU$iBA>tԊ`V."eխj#vT@?Zmx{QM*flY:L'3L qMț]T ~Q:0@|9 M)O:·sƽmpFGo@?[^ +CN?N~QE8D7c ~AIJUa5Ϩ{jMܵ1J7!m֚Rf89p?2zͬf Lr'?+'<9?럴L:q̨Pvg90`p'@1d#XNˌť N\?2a%Ff}ʚ^@P4MhH'n= 00O%p3GCMUO= 9a.&RfM?9brD$œ| >' 7ڟ/Z-F~ iLX*HHe1^HX mґCb/BǣpXGD cc1w4xa$G|m&a '(sMs9X|22B(aLbGKі{nz/4^ w5h9|j0lcog09a"*(ep`}s즨{BBw#GdʟlLѧ]f; dx3Ey>G4YtIU\ /ao۩q, G6ՖV]4Ye+'x)/2â]*lp"궍3)@ n's0hX*\.ZRH ȹ,V%:z!gpp~hчw洹5,ck&ͧ8"%./9]xYZ:9V,*N Ymd+}$:Dqh7 hq3W>v¤JQ~ML9[Yb]}sɠ*iKnףd+P q]%[QTC"hYAGb9byɦGr7q]gUpm6r;޾BKD ,HpN1mTIx_H[$-t֝"7zB F& Y< |+ JeEGx}3G^Nj (#X뼧cWhʙm! -%*OǒR}yj%F&kx)ʖ((5ƓBgR@LOvJugBq=d@`l2,UvTSDKoq/"NO|2hm:͗Ta Nz,hE ;WjtOF2NV`"49kF6 8pKk7+JsiވD4bhl- 8/Y{tO]6ƧƬ*w=d^ZEܔ6%]Пu.;V+]^אUCf A dݿN?Nw> BUl6& B5׶:kr4X]D@]ͳMWf)oy;&RQ OZ+<غKg,l'T1<5*۽!Z@Z?5 G8P]f>f[N6%_ /pjBt]Tެ(_0cJ: 'MWn4rˣyssӶjaxczL.X97C~nA%Ư4MCa)Qp~5%A+7{ߔu"ˈ{fp˃NmmVQA;Њ Y5THPx^wGYܮa$oX7mҮ̛ :"ͪ`RXة\kZ'?|FycА,3py'XAvB1?QcЙR\ 䤹T1 ģ:\V{ՠ:8B=UHq[kLjN{#I4P߫VMM!>B.jNXݏJ+GXfSz¦}jwܭ9\~+賘+{x'G ⇁ P-ci Ɏ+`dpOK++3ä]+M}`|ǫYyArZ就0DK?2L|ߞ૧|dmzv0" :[M9/ҏ8 !&Ք/ CX [t@+FX#!cLcYZT#I X6zA".`JV^]* =kЕ辕Iմ& ]kP Ӱ w X$/妰n"4_ ns6ƛ`f-.$s =[@daͨ@eF1vU,LT1Ҡx6ڳt=w4MP|m-9EG°voA1h[M5"y  .>]eBu3z @򊜃ӨX-W1Dc~Yݯ%C;kPA͐5iMnU>y] Ά`?'(h qy)KX^˙ F [SH k-3mđMҕ/sPiJ։eN~?݌Fe5P,{=#m䢥9gR$C͔^}Żr%)9eEvbbyGFAgM^$ b9kl|v$`gi 6= Oto6.lgLh1%O_UK 3=>k0_[=(V~r~qܽ*2-T 6f qSDΨm@^[Uu 4g@e:9&D<9 tsb&x[tzS,{ݡIـ j&5+$"^Foޮ־`hpy { c% 8@m-([*a!bU<&~Cc+xpP8=zs:dn jKnKڑ\۔:zƅ.Y!H h Oӯ@=pw|b.Zy?vCf3+71xյˣMu_mbu ]N߯mg'?Y4aDS7G3;6 Օnۗh0Ս9~9>zûak"v܋ʼ}[$ӼEO"8=q3Jm!yPS5eiU;-OiZL+.y<TSGҢՁTe0I4;jb}Iʏΰ'(^F˩NnԤDBC}=ӞO u-zI,$&iw `8qTjhuZ2wfq%>3އw#$;gϤ7A>Maf>{qn>P ŝog= y< !,қ۷R–"v31rD2̱~LeoHHeNͮ0L*\+MAGY/'9'gyY[)2%Y xlnie`dhs`=q!t%H-Hǹ``%@|.j JSV.SO#XL)"YCͭ;d[ųMƭWwTEm<^kB,"RVx6J)Y"q%Vb?)Q{,+FxgYZ07070100000373000081a4000000000000000000000001644ae3ba0000ea48000000000000000000000000000000000000005600000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/qedf/qedf.ko.xz7zXZִF!t/]?Eh=ڜ.+ʄ~f 0sDckK'a$tCf4":LWLC6Agmzp끇HNRqC݊3^4.8!J#mwZxJX+ с$[g9U}D 70톪贛`~v*s2u;c̯1Cfx= q6k6,V]s=g! $,6~6E"Pw^4b8gngc@ `hiG0bpт`)J0MZO z_# N(/Ҁ1bjeL2m;J5U] X[S@L<^+]S}uE4ױn^ԞVyu̯<x{)'QG7VǜHjٜ f#āN~{T-Z x2a;ڎ5M}H~&cq_{2X.M`s V8 Gs!-6Ϊ6ƪe 3`:ϣ^&C{3LMzѡp FZzgbTBW{d X&Z/nZ0dқp ʼ=,hpfd{&6k=̮.jΐ[$AXG(q3YKFt@X'8 H.;qLeIydU ȣ#2[qVyãї +C}kJ WrOj묭7b&C>A؉:,P¥jLy>W) l z] 1^I`HB@l1BEO^)eR3@gMx?/=x͋@&1 &SZbPXq#ŤO'(3b  "tacTP[gqt'9_|M*=BN }l,so_'8xnmv}S_N꺿H7C~*!a0ޭ֞T\KtIIbՇsn} (m#%Lx5 a*N3mr ϔ#ǔj<+3JAM+aEuPvv%UKeC_Ѳ1;!z4+xx,K-hpÉA@Y+ޡ .nCٷqu 1iT_reew76-0 xx8~fl6o~6b9 XKz9KKc$i}k XlcX-ti"Q-`YHbYeG'`zENA>Ht)YYOR{J|L;J:a G-Q20#HUs׵ԑy͜6N<;cCXZ}Җ, Zz_2k)u {nPK+p.$A`gre`[s<}RZymZ ̦ j^;`oEQA4qI>c""Cb.GCg(!dǓ(<pb=䥾ۉ 18e0P8{9&$.4A]Z\z{P&zrܔ!@B k_Z-Ģv(c r@T"} m yJ5J\ވqMu*?iP%QT6z]{"R M6B›LԹNҥ"G\yYd8a';tA{f҄CʗJQ.փ3$ap]H)q](jӼTe}uzNBM;sd#N +$ IR% Zt"V}d**qH:tgYCeP&J=]l>Ludi"gM5N''P}#1ZT⮣Ĝ=Umg% .0q|78Vd\Kq B(oJK A, e8ywOq8ߣY,dВ͏Njጦ-&&RYnZ4Y%L( MRcp;_=ɜI@R5>0+]jm̬ ŚKmaSecEIi|u@iy\Ӓg!оCdO7''}ۻ7VUa2gk}9qf@ L|d᪷Ws#LZچ_\ 'W[^AMhbl;X)S xW;]m3EEVѬ4:oޢDq,{`ѕb:_nx7iL*t_޲+=wYݳ.阔 ~NH͛$qPɧZ";K_WpFA4!\rUY<<8։ !?%Aǃ疹Y-ZZ-Y2T O%45d7ޟu _߆iM kٕ%njlP@}s/SàTk=q𨵺a.8M_#E1:]*ڮ+AYF v9MC=~Oޙ[Krqnx0 ױ[x-,43kU_U|m+G&hY"عT"Ιo vW^e./sJS7yx'1[2v?ʂ] W_[{r:7憿mt+jylG%I,B! $"@*ݱT崄g؁DN~g3y\@XPM'{Է_:^ iBÿɫ#xC=Ʋ#;]$e]shS

        z*vÂ; 0 "˵I[.G wfYYˏI.Jd}r4Gg(45{ۅ7eC@?PUk[U+!cH*>RR%  #1~4n8Nϓs]UL;#ssshR4(J Sў>k+(%י v'd\{Yd'g\Mm2or>Aɓ279n~+kTsp;ރ?F29P!oWaQa:)J/1u%(arěDz:7ӄ]ZdcZ΍O |4ZBٕ̏ah",:DIڧS"n%gGzs|ˡ",HZfp;шC;Eڧ VZw9,O @W۱F|(-~G.㇠Ј^.)EK SR-?3YZt%կH} |mpИU, J:RVވp0T"5\h 4\q+ۍ vOif#Yd&hk~nDn:a i^ޒS_?<,عˍt϶Pاg_4fu>@D :/@gpɿG0Ċb{Gť>||lNl31f0@&Ąx$fr۪E0{O,?Ȗ\ RFo4*qe#p%k4oj Zx/x&WqWfyy;[D ";XlHZ;sI qjn#;{q#iKRMF̮HXq:a~t+̰WYadH2͇8XИG͇b[=A5%/ʜ<ݭ3l#u/}G{)X4%+[/'ħSטLU.c'j3j>/ػ1t{wM UuYr3׭70A=/3ZO4T0Ʀ}24\5dZDZwzN4>-F}eQ-*؇¡1:e8*rOwЀsSCmcdM rG_b7$Փ[./) ʹ3\w^u!41G 3D$ܭbSx_*REYDGjo9mFG*xV2{D?pG,p( Γ&"l 4T>s|I1%@v ҆S?]T(QDž ߎi DcO(,c,va@kA_G{Jl:]HŷaN=F*VKM %7*kQ$bߐ_/WЪ5ToHdk76G֛ aɫ)\ƥD t:fj\F/d.Jq9ʣ[513^vxiv$JεR$:\9^W#GWAkD,r l?Fbm|F@wTj\_߀^8q1Fw  c̕(P#g jF`v\qRm2@ fL};4=Ԏ~РBCB,[]9*0T#:*iST;j HөNBszVi@?"4&=5e#( S`.K!ݪ pў(Aѝ^P9x #4LF|C6X`[{//Qi@~N$=CSaP^ bpvXL7~7-L]-073=/iSe^FnI{ 4}ЦKDx#B2R4$h@ zN^R)~Tָm[_\/:LyZ84tASB\1VwqMo ^nTnbt3b'Q\b5K?MZ'MbIG r 0a$]qT'gEIa?{@tq1# &df7% ZKO40r'T#?1ZMᢐX^+|ONAvƲKvqA'JգQ޽ -S}B} *O+nl#ET]R*[rw9^-?]rrKeZCi6!bdv|o> ]uJuN/Pxelh!&&1W&tl5GͥۧVwԦNaX*[[I߅˔@<pE^G~<`y Wr}S-+tjsO3;`xQ[ ^OdaN"B,,ZD z X.M͐JklSZD=}j99=oCۑ'9ܭ҅k]M#If J:9gIR37 P{^tjeUXOwl4\NJܣ,n\@# 61?5{笏P-?n2@¡%ɣw1~.5Գ^ק\0l]ޞE#&J]ׂ$ pBqb]uO=tuVT?w*%]BGUO,E`ۢpiETcWid1m LȌ ]A!BAۣj|~wO~U{CKg~.U=$,7ѹEDx`֤nݩypRij ]IYaӆ߱>XPDs]ǐeԬ8TK Gz}sZČ~h嗋~457pszFͿ/*'0Y]A]k:g%'߫{]TP=;dl*`R{&h%$%iŞKX~X/Qkjf$*3Һ%3 *`A-G[]: ٸy4|!lY21cZP4)e zX+l~Wf+Crh#Uih =3hqQDM%ތkeVc;j?Ng>ZD5du(~;|;!'/ C'|t?C(Fu}@(c Njz@MR?}er:|Bn7^ A *^rULDѮ;7K6өl/G`pg1sgCSKf:=#3nm} D$yn-2wäLysAtj>%iiu[o;Fp4o̺Ϙrwڠ놨r$8\~¹aYلDŽr(wX d &^WЭe@n@hvs<.졆#oALl^w 2,<1'# J!)h /`L/pPf+N/qޟƨPؚdr`Wz+UW:s)c\,(CRǟw YAkڝCR 4 ISJ;&U+|o-!A✵#RC+͍ tn@7Jou1Le8`P;LӠfQ.=%0us?=9HJWK]c$8A3y"+Z ACR:9\xf6Lqz zB;Hr ߆7Pd"`3^uI <$͓‹"; IaLl3}mJ+t=&f솙>%;*LRju7sPdUA:4gqd}xci  v+/J +PJo5@wE3<&r' Jaچ ?+ AÀ#u^ ;P0;HlGj6{(O\Q]2{in>Ў.5rppAUmaEwЕ"rvXxjr:j6%Z*Lj9FX:@FdG] n?a> #4@K vDkՓ>\R>$E~ :ԩ9 EtS uˎւןnc9x=}ATk_З"' 3:'){1}E74kKq},ʂffԕ 󥑹V#rSӾb)O;[`H,Y-w4 z93j -¥#cTCf)Ͽh %@#)LTuģ@YldYbg OW5%,I'Ӯ.l٬ Η|",C:}!!]yiĀ֒$.ud]ݠQ.~EOmDD(~ ^XfzWB7בDUP!.l_BfXv}GVO@fS5)d Ÿް2x_>bЂrgC˧Q ̳]],9t I %~h#U{ EIf1#ЅwoEkƟ㚦/x y!y >QTbtŒw$b楳sRBmwE M(Ձ>C])8BzرG<`,oW\W찖347C&9鐟,Yd{/Ƌq ̧NorCMO rmG -QZKK.*㽦0 (S0 HoGRUoJEwE yT8?;KYE30XLE6~D74 _+oT[;gg:gh|hs2G~ !s4FR `ڠXmQקPVɵ$DV8mCS]:2{BGٽyBFvpzqo(DK:v=KPD,t*/#vC[\5zom-Xks NIz."Txd\0vIKF2(aPhcx$}d4ʙ@NQkWءMZ-N`{lM7sՎNb:{I@6㋗‡I*HmD]1[[ˌ egj鳴LqcrMr.,T:D kOԁ !73\bLW15p<}K)Wo tZs8كn\cU>J{{|~eL#"a } _FVE?"*J85D" /zQ)q|qt3;qК ־ t״Jù%E*_Y0vw=EO Qi3$rW#Gc6@yPOE%o*%f7H^=Kx7ugTq84U@QQ;5muX,x&Dc⫍{%`ߑl*3ڼ0W _z^`U/-IaIL`YCMBFQYA궇e|F`uOr9ub22&8sg!51I)%7(DP.ˠ̥JI *ykc'C//cpSuj|dp{&6u4v̥-ݝ01>1ٍ3ιJTLuDeb/. Z0%W-{R םUIc4£1͵=91wn{6ʚ= qCC)~Tf~2%5jfPU*<M1Fol_,#8:(A-+!*Vc7\~6\I?`.IG 2yо4CAGޝHat9(W, &L{\CVUXQD+fkyp㏀JOj>NT&ؘ28,HS4c䚱}qAqDxkOφkU7 '>vR>~\y|?iEլ}dQZd2GTfʜ|v/gyVG&Q䧐z"cʰC^[E^  үXF3Q5~]W@bvoSjrJ %WPjȜ!QL(Lݶ;̹⒞V?Հ֍;coR R\;F)"UN?'d Tnҍ_&= uP-h If7E 3F+EtS7nYsLano8~R ?sFXoV0y9"z]Onx@V1-z֛l{4s1G mAmT*MC}/J46!SA98pURʹM8\2@yP1+0,Ѣ8D닇ٺHǠG-'%2\THWBcEvE=D.洭2_IJ)N7]FhU{4L1?h;{/<(^$rW;+bp$1LS O.Zǂc9 2s E{_Jiդ׆&YB+'{ 2Ȝ_Cwꨣ2 vبq3i \m-Ɉ5q&xזfoWЌTKy>9c _ݟ*"e_] [ y+3f:q5<` '(G|\mPf~~<4A$,i}_P[&1 1kp3\[Jr 7I7,h{()2>S&zsrAO%u[J^ܛ`IWG@)r>B~rpX@ ȅ b ){&) %Y=!OWmor4硯RGb L"xs8 ^ԥ,sbPK_2!YXUZA+OC,<ܭL 1u.l| a=l5v*I%֎cc[,uL9ÓrMC04]ǖKWHduxL_k4uPǬ7l[ף$qCMh; lJayi9Ŵoc=Vlx-dO#^`of,v)>.UE՚cF}da3ffE%eW}F"5d[9P:? =W-ɣӛ7:h7JXp.îVc@>͂Vҁ, 8Sߌ8mȗQU@1ec5fu[5.XH}N91cgAdqm(@{WRcAͯ1V#&3I}mÂY%MOP/Ӊ'8y#!eIb;\r w~K5kI4'B@*YiK㽑|UCv(wc6TRxb( ]X9Ű;vQUA * !/i 7" y.\{~I&/n:G~ȃ| `qL<V8ܔw}Nqzn~?7 P_}r Mo[Zb&Zdڂ8ZnJ颺/cR 'T탵nϚU~֤ʑSDU}K"r,e@!ˁ.Br2ycCIO{yGAq`I1@f%JJp2֕\rKH'.qݫ5#6zʒ|Z xq}S`J$bl0vjYq#uNPSi j֠8 @+AB֊﹪ckF,x q+Ǡ6s:|8/+f?Ք'.U3ߑ^Jg鹢tsճ>dN!zD%k\CPQdlʲv]Rm!߄@`ήyuD ;=mqzڨp#".?[ڥ.4?0L^Q+A]9j]?:ف UFA,_<#z"Y0c>ĔkZP-/6f1Ϥȇerf]UVE⒅5_kF@G*Η{"&:Bk뼡3x:tg@ueeFU jR.ځg =7xUbB=3 Cc[_ 5]5Dd *fvdF4# 8&;'"v9n)jLg!A{W; xmǪ4@^ FX^67 $=Y''/M2Ni^Yy'LP@gzk ~΅{#fXaOѕT#R*w߆٩M>^^ 1%^(V; ?4ղʠh[?nF3r-r\X7Esr&#0?0vn5nUJv0FRG*~NTlɑiHu0ܡ1"nPY%'Z'^nΩW$ y˵9fXܴ쎲FN~sze$+dAx}BC 19)]96zY!9n8?&4KKU><m|g ']\ȤO ޲}=Ghu+؃TOAm¬/镘W3ҹHәb.TaXf Èpʊ0 -Z`>tr)|'HBkMA[2':r؟_$:& {QLV4;t)3fɜ5K`mV'FC9wՏ~f)"9˚1u=X]O:~LCYP7hwSȿ8YEjؽ<--e Sl; 9djՋRܣ8D*WpHI9->Lj9^bN9"E/ia<N SkH-AŬ׻ݽٹ\'Dtڙ)Ld]t/|ewZ(;Q[BS$)`TldbXIN))Jt:IŠ5؍iUIօG:U9KIVf XV,$ywzvŦk.Zʂ ':<5m 2a FlUh(NV*5 yYw~.ˇKD]IrD8Ӡ4QrbBڄ?YGz"g5NM[kmF@MsjHC`ṕ頎}v!y .N9hsZCF 0ǚJN.eK YEi`dK5k-~@iJw(Yg^Uk\tP*|8P5׳X4mR{2ߺu6EY7LsOoL_kGT4O5<l !NUarH Qh S*ӡr6gTuh)0UxcrMCB^ G㳝(%\.,$|4Nww'r'⠁1FE븢9b9ytf/̊TR^)Z j30 QQ<W>0pcJN9",&#&BTwLMmû)>z]X+&O"x7&wVH-Q ^y,eBچl>MA>m-b:[%X+CbS<Ȃ&V%*@f.9?gM1kv 4ˤ7IUGX<&;hPM]rA})n2E} c8rcWhFrGݔr><:77y}٫OpਃH9l=3ɪu,ák0ƥ]/$X"D=u[nje U'!?+|Ų [x 0mb鄆C #r T=`J WSRNt40NIl6huS5n}w45yقS9]ati7lb?a/ ?ˀt@S{4g6kM 3yaOZgH./<z~\1AE].ǟۓ9CW`k;L,rR"%kdᜅ\;zek߁;gB\ܧN vVKoS)k]`;hLAqBtt=\oT7k#'sbiR`T*|(&IYv bY{Fݑ/>Bk 'ح!k. cO}Ȼ6]@+J՚?X7KbZW6Rñ%W#{.38qc~84gfS^֗1K]Tj2ښw`<v( —3YAFyB7XGI(Ou{42 ,AԟYجXثs| w_(ݺ$)OM3fzCp~]u?jbBl"*'5Epf x[d Q6{1~Q*Otll|8MFԴhFgTKBA ېgXCz2w@̰Dm<&GZ w X/7])v@^T=Lrb=]!$U_Vo:= Wݎ6yuNw{WN'Jg}|;#rCem݉;py[|#1Ku.-o nzν@hDJy*,׵xjAa?- Q{=R#LnxQ0%r(wPOHm\Uw#!0ӟ>]U=t$=AFF2ܓ%mp7pȩ@[F2(י&'f]v+KQAJɭzy*eRq5I ʈ|\I7KvGx 8TV?UXuS煞: >LoFͯ+:sXf͜As |WAQ.vtEg8sR-4흗K}f&"ƴ66i+U~ϸX]ONd/!>9K"Į݌#:tT dS.xgg92ӐA( =cl> dlU}'rĈǾtSc:ʯ_߾.qs燡0]&MXNem:OUL0= \=}qIVKk7o*z~"bd~Qk;s0+ߧo~;zʍOlgj+ uxc"I5``pJMR; ԧ&Vc^U\uy{?|?Yх9JJ: U( ɕ GƗ$,G?g_nJpרּюpi`o ғ7fRG)ܠvL: gLJ $O_;<9xW2RiARܼ׎q ;;L"chk lL#}I*-1;4] __wg 4!RY:ne<`XIG`8D!˝ E1 3\7GQz M7mt2g~k;̿qhѹ'z >< 6q3*AAcJ$X/&9衐ڭDŲ +NqEGϧ3͂k*lZ[I4#XHgPzm !>mu.,Q>Ҝr&1ۆʊvD |y\!e8_$Fƿ{QAy bN-av9l`H=5xc=ljQ4߷NGQ!\1/QL-]={_Eɝ^$y~vB2UE&ˠH5vֽ!v.O^]q#)k:.tebֹ.o`ep4&@M t,. b@^1.lL.Ƃax kO[+70^dDk*v {A@ MJcet!+E Ǘiy-z[nn)e9,<.iyf\푩5Eu'vUY@ rb7EVIJNF]^|*_xhPmY\\ȯhKwR-<S\#o PTy| Ǭ%dGU˗ض yi^XkORRH"]D').)^%6+6Seuu60$s귎qyq=jJ)-_Ն_\ )I4Yf_g^lĢDCG=facqAV89س207՘4[tȭx*pqXfc9|Ι9vHĀ{͑~*Ry$nFEvsL Μ )Af' xK[e]#4FuK.2q6%\w٢'7ceX%h-XϺjط35>n]kTf8^Fi렓;2 ,.0tP"5̷#uU}[ - 38-v;Pg06(a7V;Ö+ϠEƏ)Sw %wX[)il.QQbl%Iƹd$^-R]/Crh$Kc:b?{Nh4(Ei~fV^^HaF -3LƂW۷*#+;kWY#8G!{[@!SLa @A8/?ª`!iV=a%+7le*g  crB/ vǗ9DWtH">]RļJ}JY,:iy~& dx.(] 5~7!P8EV2) kVNfcSoi*3Hbu VvЃڈ=-Rx:r 6r\&I}{4aVƷdž׽O/􂹐r:cg* πL`GJ"')K(R\DG]N.JAmpۻpۅs%W?$A>,Rnncj|)kI!Fe*6?-( )-QڒV 8KkJċ.vrJkI%8#4.*Kp9+g΢1 u[f` !֎-*Hc< GI6H(.db<#p # @+\çOR- .Tda)`5zD n:؝ezT jmDIjD{<o[H|oe[{ [R2Ju7<4.b#//)득tc.E_V*84^"=/ߧe{+7!ӟZAm]C-~E(Lqk .&؜ЅC\rpb7jE$,a1٨Nc\C'Nkt+Iq)G0rp*FN&{tߘ@F@ c\M|ZSw@r񙼪L4* ޽ٙ(lZ7.g|$MUp*(̇y|ʹ%S5ܜB ҄33oA$v~ zJ$Ns9ЭOg,Ru|k0.dУH:Q?9ұWeXo:wLSˍ-It`Mt9 t~͘ M_\Iz5CPApd-ȃo=EfyHsD)Xw*Y yjzfF+C哹̣YC,tdnUOj=KjG_Q v4t^?u.S‰,MI8+7ۆ,Ԋ_5H o4<~,0@v:F {LODpNTnbX]Xc:픏jb(qD^e #Ҕ0fhZO>6k) &1|O?Xrn U3 N*n}! 'S=t!GjLdi|QA0}[b(XWͥnI\N ʟ)Hb'L/Kq?srHCPI;Q׃ePhPjԜшXᧈ(2MKndò#x `^v8~O~VdECWleTR)5?^e@$?f z$eW[p_W L_Sy'Ө4s*.XfeΣ#.Q{K.#FU57Fq)w-)O.R!` 'GE 䉫n/.R Ut4Y_&Fa{a`l"sc>;*?./Qj\e7I UO6{i}"vWF3zw4/]GAfL%MӀGҕ x`i6$rZV8Ircib3JYlkckw0yz4 0}K|djLml;j!t}LO`?5.ffb)-tav +ja8~2d^yfҍK l|vj \-?{Gk{6F\CX^où#v3?^ly6ox̍7Ib@\>FAa2{vJ}0э{z!%1gG&7@[DH|*/C_1h I}v5O0Pbm *?i Zg帽6a/xɜeH Ulh.*+g=0~8j){Z WS>x/:Iu,M?fb?4S}X\K$0.qbPC{Hd0ٚ:GSbUe"upأ &-멓N# bC&M@4fX1`ʫ'x'2\>.劚=Y*8N%0dM C|rt?ɫ[bz[9fYʬLQ^]4&IoЩ2 `k޵jXu}3ߵPQ6Y``52^Av0UDO: :() ;޺RԅDqAl5Jm+6h!3%qP ڌd*a&]O<< `qX4I'[0BqŌ7U~j=D0U F\}n$85o;NUu7fOYYjzW1PJpӋ/gRK| qfd투%;Z$@)%*yM^b C$L8)UN*m龌Uag8Hƹr_)cb~ٔ r˅I;M7V l)dx MpQF6uӵ ST4FÛƶ@+ra &o0jRk՝QNG"8,eʸ ̔=IKoXD>ft'WKCN2i4WiS9$=4ʭ7pG ~R=s]Dz8XKhQj@Ȇ!Ȱ+SȱNfKt^< s*.Sxאp*oP4]*뻣6MSGNJ~2vHEu2KWj/E9@11 WiT Qs]vPs/pt Q1/(IeaӲA/$2~":Oє;22+*N G@+?#fEvp,͝ig[`3|)שղ*} $JJݼl)JMз:ח9)&pNFJ,&h;T[VK nY/6^#<")1O:Ԩ\`i @Fwk x9qjF4(g3 ?dDԨo F+o[Y>`ŸEɚʠ6h,'8MحHbT/Ϻ`{b8ŤvMjBn@g;$]2+6s {wpLzйo2 Ô/YHKScHL nVC~!;|k aߒOi3DxHe`oxZu4wCo:"!XUPEvh4-,isleŔ=pEW=]?9GC({] |QGHC Y`R,M݆~]aIJF CIɲkh dAcbSHFFkkgqh8/ơ\"LbR]E^dx(nM2|HhZ<qx8pF)͇C3WVBwfN"yXQ@`@e:6`t\Jb#]ԣ"zԴAסmsu[AJG ߔ\Q?tLaBYԨ$}[AmC'<]cΩw_d;ϽlyI,q2BSs K(FwX(5 EnGϤL2vtuV@F|>}#T,}CI r0%/1lyUq!'E8vF[y &K:_^$]f9Y -k“)PuCjO[%>hc*QdzwY@hp ),ơ p;PX3$K.LO)! ^qx`_bEb9s|(,o {BHb^+ё.D"uk#KՂFTCA񰉺!*QeHQ$IԿ{~&}`J/w!s*ܑRøˆcCbb?i x)ϴq(CzQAwzS[G)Gh!7JRĨLK"Iu*7B&PMJJE✳4hK93DP*TkȀ~n(*؝"d#hOO5 ѩC2} ]ru};6O(/wkRu!E1ls}:PgክxSgjĝ;#kbdƒgH9[jG&g'd,pv[.l0;xŪ$@5,SR)ñ L EΪQ Ǹ+&6~ f=đ9 ao\odPW%.Ժ 슡# /hGy'U8Rp螚k* #`F-sMόV^փsm]\ U~Lg ]Hy׎#IQ6K.׫];1^㶪\wv;@O'bƙ uYٮf :E&sдCrNdIܞUKt*vl'4dٔ\+ d!6&DSLY3.%CV[kAȐRK \y|ksKLg\Bʬe;2LzӾk{ F[}|+(,ǝs6YY-5-[M}}u}d%nA譣ݞ [Uugj@.pUzLoaG2aNܕs"3D3KQkl6&صE vւEGi`T~YgeRFi2يfj?{w'Z D UqHn4,|UЛx SL$!/;;V3*F|V]PGԑ1# ZP[]HΡ%Dvv:tP_C n!I,PZ@/Le,:ve&M- b}?+]8#nR(9w+sF֧' ٹ; 緘j@f4^(!rĻSX8(uHh LG/L -|ċPBѫ"LT%YH*K?.;$o,T()))zǠ,*. S޲:Pyty!L5Yrgr=t]yAϸ^?ZNJP>!ayP`ql*zD\Rx"N?ёdϧxƆAE>c#hB K6GyN&6V1Dc)OAB'h0%¥j_ ]fC1+#SHAZ*7 'P5~|2cNYG=)I5|E!جNcm=7/4+K p;&$f(:EL; DzA$; *"cOj gW. 5t^{2~KyNTwM6 ºc헾&kXH Wz8n |bBO}"Md91e hT)Ԣ%|58 A }?~lr i`JOGc nJ?ga nR[t'T+rx6SMFtVsB~7N%"gbzJ8 ImYϕݘL )3j@&CWШsgJ2ٍxƌ@3_pL@Anv&\c 6C[CN6m H~Zk߽,|c8%OnF٫%W>/ q,/a4L)<ďԹfbe=hDVJHDKښL#Y ~N&^]Oik!$$-ƇL)$AzK|Q{HYDz.z6Q[ёΛOd>->fGÔr\WY))9eB1|l3H70!8Dk(?L.VZz 3aG3y!&ؙ]EL3/ՌLj|8"]ȟXn_ua]qAsc|rVZ g^,sJ|a]V6dc+T2}fnc JgAl2H~aB]CQ@0`Tᜁ`p&^YP7Ј/;<,\cVE.Jz5:Jv9*ZI&LcT`5v 9UhGo!a7 Fm3M"CD B[A{r\a⣖ œ5 2sM?'4^gWut! ~y\hh(%g+7j\3s$1HB$m-q`8>UuIpV%4BJ[Ps1^zB賬VV&옔p#ZBihb'NERsG5f?B-:?xKRtA$ڹz#NϺtckF?Jn1vUUi }e{Nrl合ZyH-@6)$DN0BK\xYH ފrB.LJly(--8sR~0 #etq!SPܴ- W5%Ϫsd>=*L'T=/>2 {p"YZ5׶էp6-W&A=J!`BZ۶FKoЎR駁Z)'&kW,AفH(Y@U4~cio@/?$dp nET#̡UuL?>X-5vd81ۚvɧ ,-(׭YpWF8 D0Mg8(D|͢oӏX!wG-Zqh<;= ߧ/]Tat7}\PUTg:@"vyAE$Zw[N}.ӖOӝ4stn/[`b4gէ%}d-;QLrwZ&HZ=36|K0Dn)FS+96D3I::UKSFJ?5 HuiE4Cx%)zFfX2x{M}j8EJGr-߭}LO_'o;9?Knϯjp"_, TU܌*@?\yN;l 柪&hjlHap`'yrF(Y(•;R-cS؁4AWʶb;1ɭEy.&QR2K!Urfsg),COۊ)$ty>\|9fjȞJ!im[UMC}|8{4xheQ'h*004t[5F5=\*Dɟ⮍`-q:ɝ-1N{gfW5i_?9MB fbh򦒸 5{N:Đ]Btz.Q\X5$Ut`\3D5*Yq] E421Q̄8jocsGyGdLU!cGJWPX Mw]3{Zh ۖ._P&5{r?CT-^hyĞ7 Hع!^b[vdcVE@Q׬/p)5btvR~ЛB|ۿ VUV%8}UdcQ `045Pp~|;cYc 6Ը{]n7+`]Vaqpȷu^쥋 }՞񌋧::w7@GsW2d!Sϙ:25Pm&Gme[s4F;QVdQD8>׏uw\vwpWY+8RAT`rondCa6^yV٤Hh<&eAAp&}omt&$TxT @,\>67gq >( "0g1C⍏[Zԭ"GFZGU}#5Arà/Q|l֝dZU~*'5w8Q9qSXt XK8=MS+|M--) "ۗY-"HnBIqaL1X;njyrY=O,,Cx@@߯v=ڿdY^e={:d92kW'\AQB(j|kޜ/ׁ1杉1 9#~r]-Ahx+Yi|?DyWBWal 烮1ܾ-:wH9CZpH7SͰY[1Mr|.^\`. ͩ%MdP|3jqٱDުza洧|[RLA?3ȓmPKKj&R,F?hGc{W~YЖ0?5U%,ȹ* sS2V D).2aDP ȖݽDk: NB}Ѹ)H}E˼hX ؀I#AT[¹r-ƿ 9)O"n"Γ  毞T'AsP$6N :]\{7w[/ Pmn"D]'XƳ#՜J\nFzdxꅀʩzJܑ04FUdġDG*<4<+<vKGCw3;α"0iS U~1It^4z :/WtJ}A|Sh4br4FݥՅW9Jbs[O_+p*nޙHzFpN?eyUiZivܓ DlW7, Ëo * s+}X>n} 0aZM<ÜblCEvXS? ShvԪ5Her!:YM 黫y 1N;@/ɋ#7\{^FWǛ l ̲@I˟Qn\Xo-Բ,x>+1FB!qkp'GՇG z@ iOClBbD 5w}u8w+l(}Vuw,bEoS?dHkD`5'(6W~R#QlND.@iYjzn& ~&ӃU(b U_-ɕAkSV &de^f@X3R@vS)F o9 h8X|#hx"!^P>BG1Z6:]f+VSBNk[3("C,Qܶ>sY{`v i@Q,P5ñQ+ˬո`z;"9D~`KpJ ^I᝗>w>I~F=oWΚh(|̪ >c)E֙8vdd/'ac{Z,= \! KOv1nPDثNJ8~V,Y/ZP =qɤۋjnڞJwP$ds:%89»7:= /e.(%,HFsUom~ V/ G_w姎v68U/e6W?M|Fș[CE 6 Ƕb$ׁ^珐=qָDM6+bcY A`&ߣ Č3(P(G9Kf_gy$?|TI@gV+d&j/SEJ),8JOv.X流aNy"Gz j`D;B"Pd}R[\؎ } ȃ^o9jͅ.-Yl]讔\1(+# agxXBѓa(#vXn"p{czC+XD ˈmx(Y_TIu% Zňʹ7wkAK$d8'Η&%jocA }:.F^B}J ydix$ 1ڝCU8×͇3*SrPxsXa>.YRp|DoץE> .n)Z! h+ *a5-ZK` {@ll5#*&ۍ%BQ;Ig=ƊۀEKw+}A)-AaD/"b t pUeTheuilxd͠n>𕆗LDG!ԓ%n3S )XVœIIaKƣ4Hq\^`;D*[HlLpu=c&h/(Ƿ缼ciBUDR-XElhcVQ(Dٽ0+KiH SX^F wRS3@$l wgD{Yx(EkЂგVчM#hO鎼9z[@>3RW0N\[ ۥ񂲾+.f~+-'v PZ~X㑛I X[y k @WI[]1~gلBTh{&4恾pcmHLj\X6\8p3֯,灧VE(V)Fc;u45RWtjIC/)GbFW i= Ry͔!SvIAVٽtj& o^8aUXlр;|5a\:a{"V)ZvZ`g$[3i{_?_LC] 5C "a:0ص 1N{yHL09zXhErL[| wnKvbɃ^iiT,UPd6< (A#i-CUK^iصq!aD[)< Sce>XH՞ 憗RS:أ@(aGh+ZcCʄuR颊4k~2VQb=FС$;)꾆TpwsnlNS$Of<wWY8fM˼0xSTT d~uĸuxeIA0zI`3^39{LCTIFp}c sM [sU<Ґ?9y+y1t;탸F@c9&+ۊs^O0Cex5ZІ?8P؏S=w:{Ř^_{4?jE Eį=h4zw.ŭi_:grtu)y\3,+qZ3͹K߸E/0RsOSklV(Ti{-a_]z# |G~8L,ӟœL*4穎@[IoroBpUKT͓k:VA]bb/ ΐd(5@2rsu(m ݎY!{=?Vt.5氲,OQw'1 ՗,MbP-l*w0)@KN«b6\8uy WY[n:Rza v~E}~QpUmz޳RdSTB=mjUN%1 ^5Sh7wWqee Z2r`ʍl߶co!]N~ťbRƀWBP&zyCCÝWSM'ȣs654\3!!lU]kbi (rx4w1#hnnUlwHy8J,+#y($"yVpbK ݘ({agmX7Vo\t@XZfKx(vʳ4ſzĆl }a M[}V%+![V ƙ*PHwKMwiK$6VI`QU8 5o=mjdz>cPm;z-`4T iWi`|* ~#A~[h'wv#Jf̤95WQ\IuT3rcj?o"pw:sX^tG 3/1W!bj7<-vOE3߈KC 9 ' =6nOG8Lx}(&xfz_\j,`Aڐh'i|n d)pCb3*Upmkؚ\R,q)4yWZuốO |ʪ|%p˯GLA|c+);`><9UΦ#rT7hq> };i=xdY #:qhvZLD 5UX"$GE8Jػ[Hm/\)"1K$Av U^I kf%)!{'xDQZE #ʎ@һUy"]ͪ_][Ьf+PpPTA40YԐ !һg|lnMv16'/`9J üyˎ^$ޏ[>FRz6GjH?ն>V9q!˩sw,^Vu'P݌9%Y@[skF1) =<j !B9"GQ,Zן &n-q}sVKfל϶WOF:V.uYbE.G13̶tånՅ`*/zW~Ae>Z&JTuDkHePBF}Ye=, zOϊn*KzX!&{64D5l $(QD۲bD@s2L IˌT eX{> ?HĎNs]-@v~* Z@%mK˪e:l0>є{Kn~o nj?| e#AD9ԡApҹL$g#~Nz{ݬ_l"um1Ni^*Dk钖ơQpǭFjo },jyv2)EpB k:ĮKqI>?xQ6He|_TEDvOY Ǚr;m DdBABzV4<o2*%_ʑZ˓wKn٘hTq ~wTfԊ""nj|gCu3 I |Plt!tT(+~N6E\'V`W<E@.Z%֛lu[𥖭I6tb,<7lz9 \g; 4},,Bգ< PxSMeQWj#Z1rLN?1`.+dՋĤ?= v͉>>,Zk[kNvڟ;/E=Ɠ V*e_D_JF~G뵖O7RJ8%:=+S%𽲸| '"m_S[imtQOlK?!/L̝_c(5Ǵsɡ(d${GP/݄|qؔ {p Fj}q V=rj\䦜]5 $$^B,y%!MPfċW=ub/btdgn+MT c8vʶ˵5 _M~2~bTJut2Uu27uV 3t4HOWs3Ac@z\"b}$ v wС|]BEEcyVA2Xnl{0]AnI?}NL4 0 TM=F+k4MYP9V';dqV`L+]4[8淺LdksR"] boif1xA*A|k&Pϛ4۬Jz8~uC&Qɚb9!=%U|y++=F#ND}xf AᛗSgm!@]ϭxN+rY}C(% *rL wYQcoj2o9B #RD6\>@Ca1dBIn9?_k^Al8TLYKK3C,W Kd ~L+?j4vpoM\[M (qO}>f$p!̺gwRtu@oH mT_^f(d'9 u2J}|b0O+HPJYw7Q\CE@K=kQyѧ@&kM s% z̥|xNY пte/%_š(kUl|Б]xxG1p9_ѽ;dӑ)A,k7@}]UIoRL*DCmӐӨcb" VN,B[Ih2|EMhhՑ|xmTclg/'ɽs";mim^,">u z3ЛPX$l~7,d32ԷXzT(|Bg{ xAit}Ue^O.owXdɨ0pͅxP Ta.vI޷FluIYj]´1>Ze\٠ԗnN <څL |uVg@툩Lxa_t[&X\Lp*, tW~WfQ (>\>q -rkgߐ;V`/âߑ K;cQ ƫ+=ihEK =" uSxL&!X<03tF.(Q̪gmȊB3PZJx2QEo($~]s{΃C^ӁgPm~?.ķͽh 9lx ޛa>l(!51D4b~<BP-J앎z4>hSRq0֯W|V*Y]'ZXBw {{)mɰH[Gg쀇Ev`BLо Gp%c\$g|Q$gPz٣; pѬʎslG+tÏg*?jV7t~Sw0 4beF)DM$O1p}T%Ǐ𹄇omE3g!gpf"THp[;t?>rESPȽ\j!Qc>4f3u~u&ܘ"dWjBmo2c`.I=%G#>Ng͉G}t&dY2MuBlr{nH"e\JFv^j6 I9f$)ݵ5t1-.MّWb t[aD_!C ::@.џIX 5õX,  e[f㇮YʫuS]:=\Z6g}r4C Y%|7bNMN"6`ރdW\w/sdeݍDE{|:!T#=ؽ[f+fI1Nl!}6?ܴ%&E#LyUshF:5 19 zJUg-.׽oϺTO2}RV86 =u9[4)K[ڪD.55:v2~;;rj@}>UP Qvw T}UrzbڑJ8ߝC^l=)3Bo{S6>ZsD$/ kIϊBd+ԃ]%ď^{M3} 5Ye^iǹ:.0* q 3̲i.X* 4>nxg˔r*ѵ5M٨ۖX'~֘|+D1p󟅁Nc J"DG J6Ah|mش461]aBX:煟򙸯֊\UqLY)j1u=έ$|˒GY 6OD!TCPsPz#~:QuqP >dr[8658i 56O2 0KʼnUlCvL X% L'L焓Yg,mSA.eq4qvL.1]ޭit4W5 o-y,C&@P$?bS|؈0@e ?}UR[ x'P\]]sF1^ZaWc@e;{S4KbեDA|‚Tt .H^`8E?#Gsnt K,m'%1b^Y O01gY sNx:}`$b#,IZ7 .]$Q/8w~Cv8'd/Xj7cH% -ۢڠ(< Sf4`y)!gbD?GԿ2OHVgG X>S9ewELm3Sp۟X4}~K`.zt:&4slj/BPQgH1@bC{`o: xf: ֘Op&p614Z͖(*j{|M`̶Pl73$;rs%Ж`jU~([A*)mW>is=X3]CvOU:0 k4tgƻ =W M%PL?yT(s3YԖ1玿@S{Uھcۅa5Xa:0 &FRp(qaɧgd:@{]()qͼ$ 7Q(Q{ k)a&} k.4lDNIBט'u7?b* JDS_Y2~}p lyd"38~CL?;1U ߿n:a%ɲˆʓ8r}KeLѨ;uغ"aC^fq.4'j?O@ڭ@>NfCf4c[ejzn&j+1'X4Rh eiYO <'}u[0f,9sfO[-#<+py9Ss}2N|)!Q(7M @¬lNl@'s<R=ϠR[TT(|K.l f^|zNTE>K}>F_2`Q3AJ~;2kzWOKF?U T{(8^dbusHO ,>ͫa CZV{DJsF Atkv]V$1gyjzQekJJBR(~m_ vpƛi&& KE*g2_5؆ O-Tz3m X0d[ei[GN&aCuT_:}`7L(q>G mAinmqNnؘFՄ) c--SJ/F~qt/^.D&Rm6\oKci5,rJThj* <2\"ê Gßq/m4 -骟^ nO)Ԡ{D ƴCt#ۚw3{!ݻoHD_v>6Vq0:q-aU-dl`0XG$}!%D6<)L_} $*X_6˅>Fu]O)!"X˪BW[J:*fwgNG9u.TM,68Rw&3+ حײ7eB\ mؕ6NTq!b󷂺;&`2P/b`gFUtTY G'uצtA{{k5j t\`fח7ccG?/7f<^)c98O]rO|<7 :5Ȫޯr>D:A7 Ohʗ$O!'KHFFS[Vdw1YTYؤ_ o`F|T'H*(4C{& [GU%FC8N%]zuQdtݜ\pK^XMTi쩂(."ʿ qNip3&Rj/u( gkppHmRg}MȄs1$I)Ep@%8ÏK@ccQO*[~6/Dtfqth<~ǁ'%]ݚR)%)HvgN(GHC\&BՒOwUtr{\'i+qN {EU̸u}b2˥k۵?u!DzH n+D_u3oIaanMuWq'UNDT q;bDGj">kl rtKJV!z24Cě# U,p*p@7 Rj|ىBGx)uSo"2߾iZs±wVNbT~e~I8iwyٯ:c֯mZ#kA֜p%o-0ԩ/REx(r&m?U,B|IE$2&z{p$$E刂(?!NwVH6sj $S<'@cbi!R9;o5> DTbm* I>1ļ6XVvOA-9'#&%LWS`"z>_?1[2IuʢXlvzJ7zQy6cni}m&Nm ģ(.t1{Rͻ4r%]t1 L *BK!l8B;FkPj%nτ DA5M`y1ۂ|G]iyb32 &;CI/ 7_3c֌UKzFyzALq)S8{kl9KqeSAℲDm'y J|!,ƚfu-!t?<Xr7$hHYְKn~af4/k؞!5t51y|D 6چKic+oh_z=9#B$Ӭ;c&Od)Gj\tI1ϡ:6Q'%jwJH ,X-Ju_]@'}=T^cϦ*` ip օ`89)UDj'nA3Zc$a1PkZ{֦M~o$ԃ..U軽[I1 6O. Ƿ ?<=R>t}TZAV~@si ]qmwr}F=>Zik~/F?/޽[хȅ 71m?S+ za|!.ԱYtY5!@ =N[ zyDu)0)4jUӫU#TUvxJ''͙!ՂO>,ZxN\Cˏ>w`W^F=" "} LIBu@Dѣmh|& KyPݵKƹ \aXufYJYr~nmc7D (iH4i|oy.*>ۏ{Pn٫#>%Շ$k#5 evgG{8ĢP9\kchcaCq<.QApN:A $H|'y8!hwTO+vfE\WfIZMt `f/]43|mtŸO,YŤ3DCPfYl#c)& _RVύ_]ku: tJ96'QX73* PYU]φ-Dv+i~zNj:7ڔ-CO( u)ǰg9o7ia򿼄C5 CGsJjr M=;835$.=S7 oRf &rdxY$G ˖n~H}e2;9gʞ5F)e'D.N%I>7W F%r^pU('i?2Wzw-FYx$_ol|_]O o P.b+:9$1 K)M3*`9mr܊֨ǦaNUV'Gnd;5&0my!>SeɒCG,;\@24nP*jnrc錳`Ͼ?dv"/%ux{@YT'C%6-3BOYn |@*)2݋`l꺩W?=2 _2^-u7g?t*Y܇:y 2{RRi7 6xȞKek9C-[\oLc Kr3`*]to9W_6 l!;ʺF)}%~ ^i5(Fq< 3Dj o FF !X/r & ʳGom 2zbW'mm<ౙcX7NTWd*?:C=i!X| n4Bו?]RfS(y/AcbGx7US㎉N-1jJlp& 68&a;. %&ü>q2mAKϽz@!Bwc{fHG5In7l( hr+?FK&Ɵa4A MP־Q:66 P) .vR`_b0wYA9L2ObעHYF};o7QF.~ÇL8XCz%xŀ*)K@nZqU1/PSs7~0Xboqv"@Tp~L5-m-r 4-ӨY=%Q/W | I|qoQ(,yfiWfv-.@& TLs j'-\hu!jFNq&BZyNuc2n<ɝ0&[kڼiI4o=M{YУ(x|/z_ a3Ndh*+ˢX 6'tF,:`RTn=*(DN32<EC- Op nj+o6+$zEL]kTjW0})<_H#hE0\ r..[4Jw%q;5X; 6g\"y^ĉy*~=K#FQvϾv#JG99 wɉW2@RydNߗT̆'_).H9Iq9ΰH6j1\m_(j]-[Q1s ߜYZ2y)c ==;?LQfˊRPVHV%. Hg4nE{ukfȠZHw e=!Ȋͷv C` 飕"B*B_ U{j巷dE[z#fTI5DdRJ(lmV(-INY)rb-fn6ag&H3ؤ1v)MY_e|L&Xb i s"I빵_@8ؙ# 4j) I_?fA$,GNBD4QJ+F!( 2D~ADۋώƴJj4âyBiV^.=ff' ߒl&|-J + 0%>Ʋ(Vf<`"\=^h0rA۱ނq_{h>%ݭ|?m6by#6 7>lkϊ!5z.qƼVf4M}(yLL w*# ^D}o7-f؍!zBV&(I?LXM2dχlu4=|e~ 5~^v0m=ݸ?9C`;0M=%-D؆2F F,T!8tb+. К .LM Wa#Q?߭.S ]z@ѩhhg݁g8R"r:!m>=y7HtL 3$I| ךyN])K3~3WHZwx i5y.]Dʰm;MuQaU5.㐨|EOء:3狺"VjDN+"vմfГaAV}vA#VkTV%lIt.$Үv' -O  )u7o!Ӏv`[6zM?HⵟWߢ1ԆSaMǨ`eXn9xYN Ϧ]}>I 5&GqM/ScZDOZL CeCcvs6)?rJdj%5S:U튿0EZŪlɚ>*\sM)Kp }; ֑A0 rhF*k5 >uAp]K0s@9(Z&# jM&{l 'u 3242Wi;ъSMlDf2MCwO=p4[2ϭn$ LGJrL94eO9WeϹA -e^mvHHv +E6O"%Pt>'G4gEMT%iiZ. +m$ )OeR .Ml(B53֞gH: v{ޘ yٸ^h:h,d]ݾ#z(̲lX5C'ܕggCQ ,αX#h0ו,oj۠Lg_O+N4'V;^I]G'ؑaHqMTFQ$D9ÞP|%hBDj6?L#T m5`X] @{a6VJ&iYJu?UF4DvPtBjQzOZH!Pba| ENj8Є,-:;?OkUg,nĢ>цѯ0IV 99 j5z$IODžÓmz6tUG`g2j0j L3xSXk7hX\?=,)A3 Zi|XM/PÁ9HȦ¯-h(w:u(o gWU9R5q9iy51Dr X" cJ<)(p ރm$ ~-rٷ;n܈煈05m=P[J|#GɝCj޿C;u߃~t7\<>J@/wl`D|bx/XlS2 :NEDTM{3 .)5$Ƣ*XI>ChTRZ͔][mX 'lަg aBѦޕ܇4w >)XBlP:mMqYϖ"6%L:qn72&߉g;́9DE/rLdYga>"JC7 K1=CXy2MS'bS$Pͨ4)^'LOn?A쏝@E#=Ou?rmVh;P nV&*!n%܏bJKZ !ɻ_A<&9{Pxg<4P/3j֑0\\G܋ >RzxC>'DB4&g$uM~K4IL,gTx#k$DZ4GTt<g|[*E7Ȧ"#uaҋU–X껀:tvo̫ Z~Ⱀ;bӞ'/ud)9GF.P"QWeVVz2泿6[ ۍhHqז˜^Qq簎}C^N,DŽ-E{ʸ(nZȷLJN~!MQܸWo8:1ToOv,JI'xTE`*&;1:Ox+%\PnwDҖ*p;'4XC} kbPfb^SAԀ\*jWd ?h.`(#`]&] )'Mn3%:R tm98bx1]?gZwKQ׌0|~#6:~n\ \`>ӹގLށOЄFCP4c6zs̄FF p-XW]l7yâiNAMr3u)t=,mccӳNʑYgg,է݃O_nדeVݺy r42]9Vduuu>&tJnh8[PS(%}BU5Y~Gc/Kш2)@*^GzU"yO-(yq)_T=+.!԰JĠzG١r0YDY(D1TuԃЩ!ü-okgKL tݧE enh?\jQMCS: ||6K )alf'c+pE#Mq x zS_]BsfOPwXȜk',2: Uک~}q;MȺNȽw~|ZkUԧ)a=gdQ?Lr$*ޭݮ5cAhrP@1xhATŃdnO4ZKAcCў&ߞ #Jv(<@sf#rՓlv7mln85nF3ʇIX0M]E-h>DNμ?$૘#\D%!crV 6 i{oK5r蘓D/,)<+Y>JD]ps4X3$bH$I%+?a}C,_aQr%o@e;$ŶrkňkbgXX Qfm v OĠ%$Xiʲ\7 !eM$. 3RԺc{-BVJiJs1Haz^8 rH]!F\Ow2$Cl}/\p"c%A"dwtNʀ 8ƴ&[i[†X '0}v 7E( 7t xH_vw} |0(YjxE)*d? ld՝R|b MSnNP,SՕ5ƻ}m3ϘSUZGVŋ^fŞM4a9S+f4NCnz"Iu:@O\ xT@oM1 km#k[A5 0L&lZ/{FNGGE")W+3a:0*i9戲Fv%:#dvF<!~]GfnE iM\hj&=-uT;uhbɌH(Z9r|{t%[v'UcYӒRX_Ʊ<0 ̂L3vp6.j,Hv t&V.1cms$.+Ȋ~iJIo[~іs*,'MS`ݛ@Ex6I&1 :Uy` L~:ɒ9kOxnI7O 8>6&E8C2R>"ut6(ZDd5\RWKBR,Г!o>ȘqW_>r|3혢&FH}_(yT L֘?ظԝ؀zIv3|ȿ5<{= Z!y0q+# `HlocUFAoGu/UXL,]l ,;$mN)gKiO*ߒ @llSq(ee!DKZ!x!* =h,~oiF{ቒ3φWGsN)OZ>PRJWX7Ge૾b3'xݞUYKϖ>o0d u{xV[1:JhF% F$TJyÄۡԁ(?h {%JWR8j/5u8C4W^4Vq Ppeʩ a$|OFKkdc8!fvICa{g2tM&o;hfjA ̃_v|9[ˣS֗Yguq)ceKBcZFI1Nv4ե=$(&n?_=#^`se.?LͶ<̬EKqC̃ΝvUjQyp82ġҡCt mJ:{x EnWN=Q.cN#Ske-  $EB7atڧ2fͬ'JhnC:)z5t(٨gfšTUZXV]X)w.;E#n8v0{v47㇓Fp6Cm ēŞ0 F##-0 bj/{ɖZG:CŘX} U5 m8m5[Jt7G/߫~箳儱Kn!WhV6&kV8;FAӭ"JGԨLI-40.]$}SАOWg:^> Z 3Ij6NPqs6ߦ)} 鹺PZ F.'F C+YKIߵxN2sܐm[(7ƕd=|=J'~:TdN؍9q'`Y>Ws^ذf (vk5Z: \xY!LMp$>^d+J[zhQO+^pd\ 8K.Ug'KK/|#wVJLtNC4EpA@H%30"ue7b$F,D+ttLێԥDlgQ^Nbt\m4#ꎹZi{ilެ:RQzm=BMY0)x%$1f̛\G2e/GGBq.5PVñ5=!CcB?4=+q/yNz1SB%QnDZ#ic4{B*ž;6w4gj!J[m\O+DIYkҍ4%x%tm.-h1hs+͕]poڕMz^+%ЖҾ!ZVF|g&J~U6W6>t ]yU3HTA-lHV<lC?v,KvQkF-Ǩ2Lzs+ьCTϔ KVr\{],6{[“t#rㅏ)5|e&SNbȣɁ1QlU%8wnL#+\hOw+mx`Fp%֒oNyfi6F}P̮k#!3&;+6]?5jߍm΂L܂ȭiGC?-b-_1{Np k&̬/dCaǷQt?)ݡǶ"Y ~ǑрL-*hMZ,lKZ4/,oy{AoBE壹}}xyQn:13"fA&iI04rLC@8Ttקt CRT7!xD sUHt d<a/#LPʄՐcnbhT_ƁvÅ-:lMԘx>;X;{Dnɐݛh?q7cOz܃iQ O/T9s zFbeHqХ-Y [M\`&^ CXA@SCofi5M h.k>FuCd:1bzLo~L*4j2%bT:₩x@tJwVȢmH)'R +ݯ7}D_ĐPzk\sn"ޛqo8ΦP^uMSZCB];H.''fq,.(JdFw:X,ewJM0:0rx/@D NZ_K1-؜0W30S0oN? v&sv|v#pTBbqh;oE#e狉BCVq{] &c:BAR{t1 eP#yBE0dgq3Ptkƒ6bqxg@a(Y Ebm*ei@K1~t̞3itVzL>ui=Eg9"$a ֹ/j$F#osi%$zFLın5ֹNqZ%pImj8 iMZEzMnA0OCa,U%As+wl'Y:[`l!Uik?{=`kZ mBm7x["&|ȂRI,.Wײ3t\[CP #;2C~csҖ _oRd}? @.zyFx|.e1G6nYJ=y7|T@ȉnaMh!/63M?pp=NVS8E4ؒtP(-_h4#sk+}HEsmbZ>&[/]ۊU.aBoеx`h;#2kvoLJnѠi\,v-a!b}1GWuR ӵNpդjN0:W/r eaP QxQCCn":l Mb&^}L5%(O2kM9s%v 4 bq}X̼GX8[)o3 Ѝbf ΰaGs欚:*87B#bŲ9"&~4D5idI!n9Qr|#Ƙj1]M6RFrYfL\z~ޞpbȽrBsv?!T7j?:IAɽn+㏲J דɀ𩽾2;|3bWϤ!S]S[RMd(/}ܔt}E}?ҁ h_, ?ٓiן9{ MEᘛ{AV8FH(u1 9 '3 FFu2⩨CjeV-OYCu[dF[][/(ڈ1wb W,ڦķNiH{#ppoE,>:AWSqfJwks}ԔkaQ;,7ᐭD҅x%QhuĹ,mdx.qygOWs ,Unt /lt 6c#&ݴST5a嶨xOaS૞(M}$(?c$06ΜOL"dIL CX}P)EnEEO 4y^ K:PRvwUI x&GP}je$3_R6 &o#pH׎2kOP/>{MAw05b#f$∑4Z0 4N@v,Uue,Lءaݷ"~EoB6PfL5Ͳ9mVNAO}i-si R}8x;#J@(cF("Gjm&ң1p Uk~_+yoAF.nuR~N9HrF "3"^E#vq=rIm8UxuiV@à 3Uw^67P>$QкG^( g{U-rn`ТG# +蝢ђ^y}žI2 (V縉o$Qcj(YI}Ȟ<ބ nL׷6z R9'!\Jlm5y 2H?Lp+weJ=By NLk|xL NёNܗPgYj=:Q 蜡T,4ͦ>P-A~LbTZO$O*,XbZ `鎤84p[x9~hgS$z6gq'CŽkzܫӸw{^Qn}Rz=}zQ;_ hmD.k*ƿx'&; Op>& ރ16#m+<okۮd-%{1@a8m]xzv^Q+`i iڔ›"kUO K}e%"| *`tQ}F.7DPdr&Y \J}XȺʺFKZ07 ,s*6^m%bvcc0QP͹v IzKr./uHju@D4`JV;!M5` p"o$1x8y6 I)gCaV:S]᤮Bs-T5-DM&A.&e@\#Yq+:skqQ9l0_`mTr/+eקG껗,؞52CIji WFn\xw?ꃉ}!z렫 ڂ\q |:zB9?ˬ[5vL:媢†b5h{M ϊŜ6Uc>skؤ4Q^585ᇨr 1پHLjW pdaQQ=͠٠,s@px!/Ќ1|9 Υۮr)E!!*]GYE$"QW қ;Z@)j2.-!)tW5Ȼ &{Hs[U OZJz2{)1Z'5]]#ukkh{エZg.I tR&LHV[7 lXYv<ѷ~eJcŢ1`e;8#dʧۤ'?הa(X^b(ѧjcE՛KTңd0R|hXh3F-i];tfxՏ!ނQSoC |{%/Ŵogk)dI;$0TdhE2 J_XRrduCUc.^⋾*f |iQk,>O^+̣ "VŅ :ע^ό@o l]Zs=6GXT]Պ4"ۦC̏}v_OA,t=C &8W?lgQdW\p(Z/2(J2Y$i\[g>mkX.^/OT`}+TsFo)V\*"v8HW Gһ2&`Z1N*u~%^j+7b@($ c>eC #l(LCջyr)^Jոf?|uH\=*-k5%l:s..'0C%\k~o܎VL1a]sPTr4_G!hA;؀օ\s%pƄTMa ІaECDUREgG.=MU$ghGm",=VYX B3fɄy\Ǣ7V*c46ޝGI1W.G@9.țw8`4 hIf(pևb /ns0=ݿo,[^+zlB ˌA+j'&Gv:JwRd4aw%Q?A&|k㗧,S6D|{HalmqȡG{xlȸxK#d6{r[*40n;خ;%kG\lK?έAF e[pGhMXmxzSPA9-qjZ\9&#;ZhwA]ˍ"k.9-五/1ZÜ[0|`}w&Gwx rsq>)"tfeOTE.RMx<)z%%W"_`SO͚;oFf5UsO2R[\FL*rY^rA b^m$Yk8l)GNܔWyK4ֲJUy*`մ([U(dL)ݠ?*rSIHeje+M %xQ[>_ AU^asͼ8a9.b~ߣrʁ9мѷ"ģ<*}Cyf Ԏ3im'U@:Ú:lIzKJpOs\ܓ75q<~L 0ы 7_ڕʬ,n ^'BJyVhT 8 X Q--f`56]:MH%$v!Lk>VaRXCB*@V(ڶaV;° =/%<NȠʅޯ4'WBē1ƹrjB.}Y7ȇC&HJ&,Snj&;(bS.Hmy菘E*ז|=u_J 1粍H~#T?b]h57A ol_?j5 |Ok1_K:-Rs WVt5!~ܝ_ 3j)PZQ24~%ge}/df'Ɗم;j7"I׵{"(p=T ka8s/cTtofjtCQpTưBH]'Lklx?WxVYWJ{ jh5N y@e1k_+O{4L=b 9G y@\_`+CbbH@+w9Lʫy[6#W',b|#= 2HwmdoIbOA4x,2ܯ#Htai.6[Ě638AD0ZElML-6D͉m L0K{.%8#hq\N5K>wAzl.Rh.%;FNrED{Uv~ LQ@2NJ~euuAǴ؊G- DSW:(|֦}{=Ytr988<"GV(% j 3e9UU%Sj;KQɟ\/峓/9h/#l $zhM{Ú2X䋥Ep91VtǾޓ}ױZ]VU[ ]erӗ6p6(]Tj D<1oZ` BblMģ[(BK#堔49(b>mثF[md 4&|)P:-(tDH/dpJo9Tl3}!`h&∆+'- Ϙ1)y6U s޸RjDֽU@|6HAEem(3t?d/̟֨WAPX V1 %RiMwϣ 0 &p]B2PFi$K $ne1&0n*vX$10/\-4`qb6?D 8I4Js{) P{-bmR݄p] 6klr?E.%kD5s'SiMS` )zc<0~ "3p!:]Usw/3lCȯBXD?4.w Αґ m2,ӫ<'"gu?Ch΢zW5iW7Qj-1Oc@ZA(-69<5t화r6ZфL.Oo 0 1[m%wTzcC_ MڇQzT16TJhpڪ=wP6Vc̽%̡ǑV5V)[M9ؙЪ. cHfq6Je˺#V]KYKw4l٨[HN[Ql FG7%Ɯqn Ɂ%29`z쪚NWq.'ћyB]yg"0^-ٵ}w`n4',+'(Xhח`JX)L74n24kP¿f5 7@[DHpzFc׏9_z;8NFU%|I-㢵 =B_;6l#SMK[fWgu!řW4l9xGW9eS3?a\#_U%iyY:!D&èڝǜdL3Aq q,їIyHlO(;W4sri9aS!! 3%]|&q5xE^Pb)b'ZWjŃůhZ 9Jr29EXQ=PʲdAZ救p]sLI j34@+BM_HB &2;)TXVrG惡7Os3^-`a-l1`f+w(U;hCӋx:`*&U$lmȼJ55τɆ|G݌}nET$,ڛ s@|jehuiH,e*S ߤ׃@AU'=&-Ҙ!#שDk蘠{cXlƀr<_wi *;~O4(ϓ?1N>oOntLc:j{+LxVREjICS+->#HE 8&a kVN)8ӻZ*dtoC.:|T*Vb1[/+[Sn}᪖B\ >So;G4wB㣩I6|*qYGC.ƹle6{xhI<.Uh\]`J9MѺ <`߽ӘՁym ùSIP3SczXT(Ja>j9Dz*v84_s487!Ѫ[%cXs0/98m1ssd/8YgPd,b9k "d 3ϓ`!!m{}"H2njZ|/'2>tj42[n cpYoH ;I ?N_&l}3o2jSp)@CtΤa$#s.(ߢS͔'8@W iLbF*4~TP"FqKYwUpV[*r]N%[` K%B4MK7yKo4MЄڇ2-Q|͸bj;>rb34\mGzWlq[dD~ i~ά[~g?CY/m>)$$KA#|\éF];GРgⸯSa؎+AWh*2&DrG AC-1; WS±pjү$ Ia=G3_-DC=<}0r=1'4eڤFS~FW/Mk+US2Gb&Nvr[lZ%jkzJF 0n=¤躴@S?mV'Iv@!FמVe_lB 4DL@D}kh)$ƌטĪr1DRCFE%#alN<ɢ< /ٙg-x?xKBq/w&|v5yl\-kNsϟe.iKv{+wx3ZYSW=Q"-ަʡ3_\i@26K$JAl+GJ+ƞY_rccҳ@39na^;Bq\=9Hai>zeu-wAC^ N͔xR8d@! r6u*n*>+T4e]@,&)ruO\ECAf+K7qژ)t[jJSvUfI͇c{7|ac>*So+l\AL V{_;Z2BRZL*X At#+vsq@546/7 ;\.$ _mՒ\(2U޵t"(Cr@ 5-u@]]yAN0ł,3)JFR3k4?~ܞ>XmBǍqyvwCI$;; J6ݯZ8G/Whulh+*L/rjb+ qO"")Y=10!Uu4t|+~r!ph&,.M{jFlq4At1T ΰZWG/eHَ=gzHf-`‚>aϧf1V.5WMD}X:P1;D :#'璖<'6h;QP]T{-18v$ 77#W 3\doMWK^4jt G"HY 2}m/ycU+iV<\iiw8]˩^c\8O::RQ%D|6'_m]Wu,+1U1]NmKUo>CHCq1M4 ="APQoj1QfݶsҔ޳h%j!heƲ1\o  Q;pm휣9:] e< c0Ip`eAA4̦N}&%xt+I.d#Mt~>1.axR瑱jG')6EtTJeX@qu[e')y7Wʪt=ǻnf7rV_V>lxإDT}-CwYX@٫Cψ3A#ԺKHYDR S4/)ÉY%Qfҿ%fՉze Ѡ4[(+lgЋ("e◌PAQSQ_&ʀ]BBHfDE\#ׂhr&|[GE9x+o)8lij? ҝ N0zlllrR6?9cg餢UyPtS-UH˾TCkCwIp v yNl^ڀ)QrGQ ) -l 6c(Z׫I1DN1{28usm[SىMzZ)IKs~ww4}MuvfN: tGElVO\`.xcl>N|H!h0f VLmvhK@*X,8^/~U6'?VwJ`O(%NT [@ 4S}5_zYN~ Xld8#{$Uo*XP8xr^nhOqɕ !.IޥHufli2A:sZy2 T?٪RU)"itDk/p Ng[ ދ.fR /VF9Gbf:9UgF|w%ÅznEt*_(ĄQ!q06 T }f3q:(a`9 $Hu!-O(&wߠ֎׀h#Yfџ3X䌩ݐıpA׿#J%[\wqeaPzCUhN+ !`/E*vLN v@!Da=YJaNSSy$/ɛt-t}x00tRv4zF3GF@9<[zDž1 3cE&8<fS1;cŨduϊ^&5#ď*2nBӛ=;UU"dWN37of uƈ^<Īv9;1EIzgv懊 h&d9U~"HhW*K|\:t0òtAs_=4&inrly'"\^`QKjM^3Sa@HDjhtosDR8V(ix *ɀ@? \~oY0ڬםV8Cq[-.݀b@?h>~jX'UwnV?̷e:tC)7",GAҞ חOH;Lf@ Z?*CSԉ7b!õxV4ԈÅPɸlB}deV) LnDg\#m]by2L4KL+:LHZ¡ܓ˱vjzD&ٳΗI_]F :L ڤب-Jhƀ>} js$HA#Sl٪ڽ+)|>ap̆\؛ -]zh| TV)7f} h8=XXGdtdYi+{? =a=u)6]7b!AZ80#Y,uQN@GEe]_jZBYF"}6 MHGr*k ٚ2yMS{J>φȧ'ҍ+uI8v D"f>1"0|M5v۴(A# fT | }Yg 1ws"}OmP WܗMM}Ab/_lsJx _"Vy"Aly:ni㬓1򚁬nLaݿ;eV;$8d?k]nZA:hԹE;'Bh %k={KvFi, fa q(ލM2תuJEچؘZt χWc]_ݶ#6)ukÊH{8yQsjYbUqN뜸H#Jf*1oye7VjbKV}V\s T?I6{^ ?^!S@S$.@Xn3*ʛFiߊ\T*czeq3x|QCwHnzRFm#(b;Fea2Ap)SoD{ \\`xgV1;q?x0CqRhS9˰P~"3G 0PEEY)4XlLO @t+qyީ,#;=~u\*(`σp_>N\ls*OK%}NB.\bq1Ģ .37E]&5$|B ~9G[vW0)0S}=>/D.o5REJ߄ͺ[1.?T mK}#iCHG^MF:%/'NDg5c%cJ?i267o1~0Nu}1j {..ip^FXeKN_ R=aeTFM:]ZVb6lǚՑR)~{_b"@JxGH-ve +̩Kңiꊜ@/KL)~bwڷnThȰ ʛT$m/O wdjY vϟao{OjNj,yd*EU˞`Lz.`F=RF2y{qǖmhl'+̀[}f5T?#sEE=w-B:;J~E=>D3e6O'ٵ4D. >a[&0@6;a+1z=ݶZ!IiCEC 3 iٞ:$wI"I1^SN'n$CɱJLCnyq@vl1l>wsrGINI"tizys aKӶf1X KSnW4!LtA$ )ѸDŽqp 8N]Gu_!%9g)RDdЃ +-wG΄#PO>6k?FM%4gLȱnftWEn-g{P:'O;Kbz$ZHEy+0u Wl~;E7ݯCtE*~J-u]Fbim(}wS6?!E]hJGm+Cx[S2.Z!c5]Al%E%,2Bj[EjnĻ(H?+L jlauaՍݨ0g sQsѹQF=ˊ*bg\(Zp/ZZщUfbT@@>iߜ21b3V>,Jˈ/%[ ZDΎ4*'U+|l"V@ 0!L"ww#;P}ځ:WzfTv;^ow mе-^NJ\0<#R:.jfio5f%{z(eE꬯pW} Y >Ce;iǕ蒈x-e ܗcUtQ\vНrU4.N 'NJ4lOWL9r1|-7PFU>@1O9m1;Cis-5jS =[IVm޾uztD^tMZ7g~" 2V g"ҺƔsJ<;7EB6XLd Hʃ0x߶k<H2^ǝYiЈd=Tb^x5|Ll [.`\ϋ(M9SFn@շHDiJVN۹9!z[iCocgV.Crodz`3"HÉםi 'a脃3!W:~=<G❁ }M~nkf`B57cn!^+# kg1`v_iB.TC{%érhFY$*#ZuY]/o?'= 1Q -ߩGqΔ4V :{\>w.*+Kg'0v:qj% e.1lfK)0jP2o8WDkqOeJpAߟKzߍ#ZhPyx֯>Mzuu'H\T@G^,!n\&ͻEc$(QMFSX)BN-aXqG+h +~>^Cս;3y f_ɞȖj'X!<ֵY:iqYW/>(MB5>t,Os$'sfL۱ufPr&~,r=g\i i{ .b̪h@V8ef\Fx%7/ヒf =T֣rB܆{5<Ht:*(Vc\H#0nmYs6M?l.2>qQBPmȜ'\)8 N=r/c⹅ VoI&tl{m#n sԽn^ QKy|Q)a269j#yb`A' 7{%5αT묙Cz(i%iflk8AސOr¹'Ukܐ(D.`5LfKx{Tfbnƨ[)Ԫy[3妖(Cr=ۧ!OCȸ&5,69>Xm_z ;>BH[6@y롹 EWpvZsLNv!(4aoJ^ ^bn]8瑥8$"0}Ue031V'K) \CmA%瑷% )UW5p*L*vo Vw E{@g =5StP#aoP%F'@dkzֲ/#_q0~W&vW=:u?~ %m5YxdGKOe'ϫmm 8 -E óCЪnD SJ`9Ē݌XPHxyi} `SpwH=?7 +pOWZк`-%iN~}_"툳a B:mo cB`NʲF%lsgVJk׾zI+*tXg:FBrJFr z֗:W6\c,`vxՖZ7#~79Փ-A]TL~h"+LK(ŧ޸r밆q#R 4wj]K)Us`,"X:E ɡ%0|MZs:Eҧ$%&}=*iCmşىhl!6]y,N.ڬvIbIbϱz1|x暠0jk5MLTJ.`{{ '2UIRI "$$/cgs\!I1TF/#Uae=u?s-509ݒ8:K9)R^m6P7OEb-_ʃ,KGI wX/!MiW?J%c-fT G,?āCsVH'\7ZOA)#w/]ޚ+yoY~ JYů8 Ye<` Q-tp?'KɬfIh/K>r`H'C*(\⧱{ w ZyMn]ѤP-Z3cw2k,t#J:{ 8(;Հ)jzJ_ϴ y>i LPχ!2E6(JsڊK.'t Q61!vo;G7ZGȗ{6Zᢶ-vDOfAU$HzK2H¬TB$ʎ,) &m ! pʧn[%xO$.ekJwsݐt{^ZT& 9gkFd?>cGA*!CJxMƐS'%pt;^h|77XllOt=)M`jfJKgD-O~M@Q|@/'(ÚpfmKLf+Kppk8;\®Ͱkٖ{kE3` k4-jW &2 `R*˹cC WdQP V<=a#v ös]PEm;ӉBt4Gֱ7@[}q.kYR]+'vmOxq;nZ#_{8SW&((6 xjXH) |?fT=.E4azͭh!vVȍ10q_< ӒN=Uq7 qLaj<X ێp\xd3n63i: m v=#jmYm6[c/J+-s˭ S(ΐ+pLpplm]?PXl/Sh{*^>tZ(5u O?.ruZ20F;2'I&q 7Uɖ, Z&RK3F{"M ] E}xu00xƏԈ>h:^ ]hAIba )()Uh@dyj5r3B6/){}{PG6kC7,-9%l\xyncl Ecg( bnAF f;Tǹ &bFl2WZ.D2kMFJe05*}HcOf 1kə8h~[t0!}Iӊ\TȕCn =-9&zMm{:mhI25<8+bcdH CԘ9wtACF5SdtҗmL$,uE"HHll8vkmeU8,I|MT =7(ժ(&Q+0Mvt_YL†?ߙ" u}F==Xøʷ쳨ޢqiXZPAԼ'r3+YCP};/"EjrrQXHCT=}V7c VT@a_DB X鸰WT`7M@)y`IμUONnCFk^" yCP}Vb!0A"0aa; J"JZ6a+;|DQeX'%AlONf%S's [%~U[igr^C 1IueL.(h n sfX0 ݇% :U"uśk1c>lAw}D<S@@2VRldB؀KvbrZjHUBl4k=աkw*DUt^p.HEAs@Ì)]c0YMH(z *͘ ]d<ۨMv\KszkJR k,|`tg^#{7b]b }*'G?tL<fLo_]2@oS&@,q_h3ro#hƦPҬ~>ͪgc4 T\, 2aXRdޙ(v09bgJı8fW5 O\۳[* 8zLD+h>-t-Q5+CJ!dkVD+uB@}P@LaQݵٸSL#D* TYIAp8o.CRE*ԆqfnPF2B&zD ezڴyeI0=VeT^C ~⵵@NiIZmvCam*S㜫w) ̒t2@1:4!^Z86<@unb.iٸ7vAJR\(<"x nDuKT\2P?&nAOc(esYᥩWFe=BѯK4.JIX:ˤ҆% g![%̍yr9 ߍ+ŃwnWT}Ɂv{s?:f$NxTg*D3c}b4 Xwv0uj;#礝`YYM>kG,`RaVV]B)T/Ŏ<+<:7*_+a#Jˈ1ƒlZeaQO^9Oϕ4-_F|+a(bE>aG$.+NbsZP"7;|̀8Fr[nJC/wAQ V-I,72yMBD⑖Kw*X"{e{'.X=:IgѳJu6n>"e/FifpD/YW2 ߆% EJ3BAkU41,+"KˬJ;`ixYC=f9jHlN'RK!W#ueOjjfN'UWI}5T4zz11!{̗Sѭ/ WSkm)s xЃ1WG33>^9/2M<}YH)r2%jQNa7fg )oa5XC+KU0k}$rsIVXAwKvӀ }u_cLYуaInӃqDp^+zR1>U*\ܛX(GB߬+mf=)Awxzj̦* D2b[Ue>Gr)qƿAo_)QCC:3R-j0%72}{\urD1tfnX@h% $6aYZ D6Jc}vZ,Tٌ+xE]q~19m'|~pw12v+Ob#.V7a%eսlIE׊M3&cf@'wQ:oM{e o -h )7xdqQdz]Xy 29Nd tI}C $^pU>4QXԂĸ-Ec]˺€1!B5oà '4Oa܍qesঐQق 7c/ׯJz}H;+7r-oI+dmP'paЯb$/RͿD#^\MHŐ1G;3{6N(='$93`H}PðdIOlM꩎=W؞#8T~ace}@X7}f /u)ε%[ w!lB"܋w3Lq1G"_feyt`d82[%{d,=[h"V)[KE5Hd< 82V9 ˻2F|//jw"^OZngK9]!HX};BxNx,֭ꜪM0\+>{")7t|0~35wOMZ8NЊZ('d ijGJ^wa톘IvTLnMI.cYٗ8TyKY2'*e>2pPkSxaW=4M!/{t^Š3޿4)& pw.S[sAOh@I.!'6~ܵmh̕&rH_ O)?vQnGPȅpTK V +X*$CQJ rJwp[l,PT'5`?6oȞUpk}?38`"ꧫw޷/tOKӤToǸbYEnK,NY~{eP[ǜ 8&{(;;f6ۑaN7!DS*Dž Ewo;EIS"Z5Iz@ae(@3nOfk$ #EȧռGû{OxaCq=履'2=rY8?wa>5ހ?'f&@CXU*wIyɒZ|Bh˭`F3dٰAJᠡz㳮g>VB!#~uY6p;^?3ƚ3)]I̧kW ÓV|`$6|=13&`qzq3ށnnUdEj{䌋uzsPuM^ygY;bDrfiy8GuvNxWpEkྭO 9 'M{lNmػ @|!<ᵼDIh0Sd O[<E{fM*yŚ^b ׺|\f AANBS)pB$Jl8z8zL/ۊYCÚ>6т\C"W](d/Х/bv%+O L8Kq6o"=trgh_(H`i$ >@`~l)|@'+ GOĆ5͖c1W1Tۣ`Qj^ Uళ#GZ~$b17 ~e=!vc4rg}XRMKF@zA1Cz4_a9u\O59~*(3;[EkX[sP;<>ml 3Z(뻿Fx>YĿs#"o .NQCy1hg#(~<6y1&e0ִ: wz>ζ ғVLOM0DʼnRtW,](}*|=]r`Q5s(A ߔA01Bʍ;fه.֋az][6Q]~8lߑ ~6al@Sc$tS $xDτV^iQ c>N[vkR1i\|W$6v($4;-įn74RkU[Mt6 |j};Sb%1^7jO_@2͒ʔg ˉ{SCdQϴAᾟ!+կ y`ƋBCT8<쵷MD;L}5bR(i޷e=xt)V-S nԩD: ] qm~x_`?D\"S# 7@$3\MíۑFku/P7HO;tF%eӴ,Bԗ /IZ=` M0Z5 _=q0BVr5'XS3!>0KK$5û=UV0k c<i,'5'ڢd,{V:*Ԏ^`IBͯ\?]ᓣ_EJGFiM1+{,*z͎Wxh) g$wi߹7C[sjSVB2uAe%pW@5I'4tL@4 )s!"^7\:L11է#mQ+\M{B^mEc):|.gJ?yX$Vslݖ@ue%GHQ_FoNNARFNo3CxeyݘH-hݢL0*3hVJ6vh@Clq~? :ؗxJٵӧӇ5f!4BdgKʯ ޴Z)t!΢9Pq5袣ЗofhKT>G_tYz<+kOظL'_@^"9>ɒdn^E~ ZzNqJյ}s|6!2ȴ#iF.<. ḅ]NU~/ypQ7=_A\vᐅ,h1eWRzh5)'pL9`@M¯(Tfq^ltlC? ؍쀄;KX/'w( nlm6b6$| Li"oh㵕G]Ng5st}ⰔŀmF1CnO Otf,K6kze ϼX^w" lE1C@;[9 xjcPQcbQHj)o[~ I#O`䰉!@X6[t66tݮc"Y)Sb%871>$Q:;ǒn*76(1";+J M b: Vcm/6pKSs:v(sy>CbKPDbtvl)?3il jt S4ͳ8d, O47)2w5/wc*/XX,ξ`?" U-LXeGyBjt;Cjl2_>BfY0LdWľ `pPVF}%:]&Eh|!|a 98rٛxeGj'pfWħohqǟq|t4ڽ)B/;_Zj #k3mϹgT mVL o(ǖ8 1~eʛ/o-wm+wj(V<`뵗e&a^A:RkEp/N0N !,lܰ(xn&8ڷa&0&m_yC| ~#b|=`a:WgʩYA30c嗭IlW*V޴&g*"배l|܄v+`ea.+sF\PRRVuXzA7<κ414t('(ZͨqNmh/Bu=!l߯RÌ#,')6'rqн~{ұk 19;ՁJ.e^kJ-քHG/ˣ9,cY4謠Uдl\rY !Byb ]y+"Ցoˊ.%sS-'P\"۪E*@(m pz)K£^hz>D IpŅ˖ธ_I+[ \=_ɘ"p4ٸ{% çĚM);ʎW A|Xsħ{mOq8Ѧ+QxvNFStr]EYƪWke||*nE^&1Sn n_U/lߖGGb:a0/Ֆڀ}:}dQ,l ͋cdX ‹١(Nt|%37Yb/9{l~1>"`$>VѡW0Hg[Z:f\˵wкY(h rx/@;k{Tt\%<\AnYX8:/n&%aJ?b7U'\V?`4 *Avw.'"֪ʱKͺ0zZ0dusS-oq|Ҧ /CL"V?#ê1:]gV͒w#v͝v Wz&Nn}д&o͕:~9喰Bp}/3mn|/M( Փ39IP?ZԣLl&Nګ e8̀)Emٴ C wUlF\75ZiZ, nqegi'IZnx.(+j Hj{Kb@HBiw8 } .$c|Uaaw50A`1S< t+2=W⛼B$Ma][J|չyJRzI1ymNz0-/}fZ#@Ez:wNϴe{4ԝct{@zHdj<cI}67N7}U/H+v>1cx*lC,ѻeRL=1lYd>#Jkd>%,gEr9d^?P i(r#:h[X 0'Ѩy9.QgNg&<K%ʻz~ϸ0;pL5- [J":v{3jNz1ECϾ03o"D3$Z#6+rd.BrV~&f Nn^u6;L:@d9/8{ZDcLQ4s~,b{ b9:QV7 WEs Ho!b8M uM-o}Ż9V& a.-^-s .BN &j<11U$a7h?t|AS-6a2P!rL/_?vc+ATтIA[I -v]*H.Fj3Cy_3Be a?UW'`,\O$J,_Ӻ6QC|!+ݨiMF{Rr%5DyR=6a`FPlg_m8n=U" װ]랤%m|Jz9 Qet SKfN>ue^t5C]gY#"#i{xU9XO-DаPf&;㗈ܞ7 .2mWLP3誂:@'If=ʒ:e8AdIÀ͸,('OP f( A.;Ar0ݱXlH܏֞qyA'QUR>ZDٶQ ʀSEhldRJHqnX ,E`* [=l !;UԨ7p- j#w vj:hjod*4.AIW[S՝"?-t}@- a0ۻcg)'#I"a;\ R|;S ]>Uyۂ> wRpG=T3P| @*Va0?xW2*Of,wY{фiPgl04j1-Ό6f<>GOi1cB]ߛB>-sR6]fwL*rxl 陵h)+{)!ңqӕfڻڲKy ͹ɏ ЄY΂"djYOewM" @g6Ty8yMuZ;ۄ|1vҰHK e PUi ҕLJE"@9qNJ0'Ο !P+<,+wVpCʧC h>gs2i6lVonS~}|MҖ9L6B0 mxtTAK[r.8ɷAz>'͢SGܝWF*nkjIOOMb\øoQ^^;WbEEe FEdϰr(Ϗp?mMDA R} Vwq  S^VSm@ai C8o"DY8pj}U{Q4pT(dq+x[c\&m(As N±Z%8|ENEݍr^θī(bwmiz6N<'r؍UoQ9a_~P,@U,5uY"VǶh6&Maib h}>&ڷp;[ if}|Epml5BmnM#=3`nŠk<-4_uɥ%3`db&]i dBIWFYRڱ"!_Yn?vjـnHxWN\ d' j<>ۓ XvwET<0@oN%xh*\*BMzrK1)GU$]V1cb ƫ)5s+n//D!=0`DAŀdC7GJ *Blc'_  ۭ/Ω^Xawb"SiRJv<hnߴ[VQ,_)m)L}[Y@j4nߛrCFJxs*;qP3pu`@DJc%=дkSD}hڅN%E{E =%B00MR_Y)W_SY-F1MtM8z&5|úizGwvJ~$ǁ~OB|Y93f#d)w>(&P'v~jk4Ѝ)񈿹%!Gd)>HMǍEli{JQAڛn_i~?UJS)ڊ}^cIVRuA;&O+7E"@IYѤ}Gd[R,2K? ul5F:ITXT?R R\eF@^ggDg_iBdzkUsbO`k% *R?h!Xf?'qs)įr;چ?<{lS(AXCyP!MoX)qM}[ǒ&'TO=Q 4.$g;jIByXB"RZꦡx( 8}(ЩAni Wʯ ^ L<&zIQ>w|,Wg{ܰ1}>_nzٶȞI@ZeZ`81s^nZq8gWA}8 Y!ZH}oso!PƟt99t"M3$ڔZ;F8Kշ,o%z/y8'[ ?vy bNžeHƓ+R b]EO.K`a0?5L9`y݅ӐsjqТ fݭbO287,J\h,8n2L["FЉŽm|2N[;h>ST=wV@Х-Rq4sdjɥK'l4`::f$%sOj4R+iW86:F{{7t llV(3b!E?!<4P&,wx8~`L' 2a>HFٕ}(׷w1V7uҐ #`V*|UX*yZt$SNcud=* }rS(!(=feLq?n>7K"/*#l&a k,ܑZ++em=:4mW9J!웍{2erF-4yP u~ ^\R86+kUW%N6U(!J<0D4HSH#GWI@.UTg/)Ĩd`A"aPS&3bhsJђsh݃*#_t}lhu7ZhјFW;ja;h46-oAk# 4syo'USAwn"ьY8 C/5i,"p2 I)/nC%ɵf{܌zgg3ts]j|a*  59AȖ+ȁznj:/Fi%4U؃OFR1<{8w U(Nu|Ibϔ hFa>;X~LoUtЂ$}Q\8q%K=_̱>b{b`&~eXl]\]݉oepZtkK@/!}EQp1Yk 3L U1ƁWO|gv dZzÍ02KOf+-ǂ([ 2CRG՚6,/ K2;g/zjOLcnǣT` \ `*]b\R(4qL3*))CqN?%kdJn3䀧ۄ\Ljfkh{NlfqooJ_LzN`%xхSրJA1ʺi?p,yތOj|]cfĥ]]M}Zh˲!Q ^^V/R{Pyny ^"^ٴ jkqn;^%RτY iJ(f0NJ1:E}pQf:0zep)nwF \6 FџZZۨU [Y ,+~4c I831ϰ&w)VY VwV6Im@73z/_ ll*G'|7SHgZV$~R_Pxd6/ip=_lu|]!Yī26.mnG|n+QPFcģ ʀQi5?Rn˙tRԧW's(ʮR  K۟Q*S8Qeҍl#ԠujAڝ P3ļjt[ oKO9qmV'u犾'68EFĵ{j.6$^ 0 x;pϪnA%KN6XPrE:bpah$.-֟÷$y> IbGް0xke$@4HRIя?ɜ'ؾ4XRmR܈{{5]y/[5gA_{[M*z@#/TX<ޕ D>@+"A^0yʔEMS]_<Šʢ}.xD1BumI:>^w |-c@׷ʂA*gޒ`PЅvxw߸/?cd^^O i l6mIr6u3uxoK26TU)_[mmMB%]h !KC@m)n! "׺S#\:#=:,Dbmˮx'+Fi,H0}j@T't>Bu++P| "ߑ04 (+NF6PIܕ+N*HL:ЅMɌ۸:. =YUNFr2D,P|x5&ht-ó6n2?,:tQqndmWcRHRK|)(hv*WBlah fQLӛPG.qWmdg5g i9#U,~0tyIeٰ\e]gHa(YhZ$wax}`m);!M2nSLNtѾbpsihꀂ^ׂ)'n?v MݦNo簚\5%02H@Ą ɂhc2ރX .w}]LQ؝s>ړ!yPjTz2p"WJP0)bZ,n2qæt4/5{T(dQzD+#mvf'YRB? 8OxWǫ .'{s< 3X=?'9 8, #]x 7ڟl0Hod\Qٛ8Xk UK/)rCڿ@;2D;e䑅Pɠ&1!Db약fpGrBhRvI'U l utL}t']뎰0A#lWe?F0PׁoN>t,$U(Vrۦ,!x`Js%3g#tuQAzeP :ܙy7y3~1/^ۣlmD|JѬʗt]/[!IBh]4[:|zz̺z|y8~9q<q mM RYoXpڵ#M t8ub]nES 9Xeq?I!V' ({B}<8V4C)ne .l~|ݝ_%x\ !p?)oJ7 &A-xtq@cŲDQ)]X\ks_!`^H%Ar;jPEdL+2T{Zyj%mV5|.īKlxm1YrkvgULiTm("Oϊ~f{9I"W2` } ~6=# R%=|M3x *? CHR]ɬ|Pgx\Ϻ\cicVǯGrVw A C[\ ן枿}鞫ʭa8//gmBs0!,. НO7")lʐ_:D39lu//86> E` RJJlˠkBHH>cJ޷0 RLhRVﭧAA,+u]p- Er`W]v;2.рlXھf);Od\a Hj6$why.bдWV-砵+-)[v˓/AO^1MSā |(TkCۘtY ort{;gnI>I1ZN,}2J3lm.V 1Tz^->`NɊ%,m+C?(Ҕ8f}޷[wX۰XQU=;O5!km^GhP0-7v*ð{T$BTk~-d㛶 c%GܑwrseDgQjIh=KzbS_Y@UߔɾhEIztbW?>Wtsh’hir_ou$K7جˏ¤ :ټ$fye#6UwxB1CcaDk&^wكgn2`!//K/`p'9S,ek!LtV ÜJBp_HgE82.HS苢^}_CUu{cvŠ;KNHWH6*n I^2r~Z0kWXImO/'BռXwtO jåYi7V!n[|L6wbh "m+?lFtz4&U*5e#yN:m)Z˱JPB'27|o3i/sMguJQ,iK4DfW߉Tmif[PڌΨKF?.WKwЈ|wdpEBdfT:WWg8Mo+FQ@+ OX3v8B3/""Qe'y[ 9;KK%g@Ǥ$zKJ_D['= ޴"^sCR%Ba(듄#7 ;s[ewHA8n۷P(u7= ӘJ]~Ɨnm  [u\Xn*hiض% w4SR.k:Y 2SN3wixj*Ӿ6(&}G\4#& ԋoaQ2. ( 3bN^ybHy<aJ;4ЦA~))_ij bAXx4PX./|4/_ >߽O bY8x.+RP7.%le}CqzuHu>d8xlYt[\5IBKpɭDꈬbmgTbv.Bv>e?ެ:RaH;$h)3!缜S>\RFK AsA!]$?(A= 7~Fw0h},u9[ZT)ϊ9i#Q:IǠjͦb2nUM,/OP`I)MR$_Zvi/J%1ضI?ЅI[ݓe%Ojpfxn iS4 eל ux[e%2yL]kBpv^Z H,E8pB%zR;o~ K oI4>quz9_l6ˊ+a89'#>(zлS[ B2Xl\ 6Om [LH<2fJ0/4+^g3Kɉ-^eCag`: .nZ"G(?gTX9'pQBk#c:d>gF[KRJb(wՎbxjH}`}6|*pmj}HH~==OtmwUsZ,Fdz1SZR,YԮ_aEhjӰ.R׍6__6˖wBD8RV[ңH0JMbYdo[VGPOj#FK;.cJ}d2|ZEi60<&"3KwR{$&I A 'D]Iǒ|(.I 8ݮSD3NߵuCu]E 35Y4puz"Ez7}mAMj` R ] 1&BqHnٓ/{:pzU`U jP&Eck7+ۚfy(L)E(dxX6J\3e#=(90VͻnbUސ*1> :R e~P{㨁?Gk(?x[\~T󯻦I Z;8Ģ1b8DvIqiUȒ~pE@sGZ LYΓ4ck?ؠB-!q;Ex}y=%KِՊ"~'7jӟ]3‰-+0z0"-$#ȓ|azZl_9j(^kn24nMb?{};-}-d$`\Q̡2}ڤb@[=؝4#v$ik׎*6  |_2֯CO#Ol{.ø2y{`5uH^խcä[Cَ't4RxsX'țrѷm?@;@yBu$>ӓbʼE|IZqЏPijO~:kORG'7j(VWL5YM3a霞}_}xB=KE_VV"UNߵ읂lP;,Y/Dw=9.@xփtś}&#FtdQ鼃AHrFW pYܾcحZlk{Ư7e8:Sӻ(hLۑd~awq~|jH]Im.!Ia6P q<{r Odie LL h#3${)+LfSxNs !I4Z$$=EQ_NBԂoZ8>lmV]/WM̬ۙfeOjtz6jKHϋD~ r.dtj2<&_dJ`CC#̔e3 g>8x04 +}£HV쎣< `acI|ZYSk؈Q0{MV)nsV^‘1E nDEi8 N ZI aZg!u/N,79ІaÖ&6UM2*kOtŅ7ݦݗ'Y*zrX v:EQu匃5_uQ 566 8&[ezN`U5,K!dLn% *$ E} s0(%F?Rm .ʋn@ɼ:7 _@ۦgr 0Rx-|~' }ƠXpUOiZ}S>4]"35D.1J~Q:et"OwBUƳ+j@uݼ!6TqKU!WENhck:JN{UV8/t1ߟ҇I8mJ`'eؠLh6#/+j1,~D/hփou$ B-hfS2{a9hG$p3M v3/~lcGuE XcL8:)PYx bd╧DGAd%_^(كj6Ϯ琵4F%Po:|@UړdGU;7 4th3˧XQ`̭=Pci#ma!"˨h3_Q{b%U# IK|_fm)0#r>iCP~]?\,XCi7(C Gtr,8[*y*9EVaŬs`Yi&mWԥ[8u*~F<C+PS>+4 o<fЇY\hZ@"IjUlVO(5+9VbBIfFI;zvh{ϚhFq\/ia2ۇx#)܅zO0^_\UrwL( }?e kduj L>7Zϼa-$mers>(ӳt] 1)^4p$aO+t{A ".~fѶtlAˍ.DzN2I.igr3,9~ҝh2j6:Tnk,sx{Ls@2Am7kQmùV쯋=hܣەUjqc k\;t@) ]3 c&,X-!k5l4|GG7[GMN=}Cy|#\E}Iy>Ra%ڰpd7o\BP7.tqx3$Mb95ѭyN3b4(Z4o#LK jhMۨ{$U1R.u:0nN*9Y0F <$pp> |m~`ԯә@>3āL>x:) =bѰf覯$,'"V\G|~is&Y 4vאW:2eĝـJ'ͯS\ f9pS׼yGV3! jL2s ]vBxc0/C.%&8'ƶn9r)9ZXVC=?&vOaehB-s0k`E;s9]4IL0xlARY Jh۹\UHVi6m_p)Л6X ιF@V 1-Qu)LG0I!"ʜ^֌;Y(U.F!"/ U*h 8r&] :BCoW&mN *A/d̘+O+jYSbY@_DΫ b'x4]#"(l#CR"T}%ᙜo&1_%7_|U,^8ŶOPHade5`!3nB?&痜]>1@W˗RJ[Td4N$&1vv IO@?9qc{c\19H qsYQ>Pc4Hd{ʨA~>$*O3qYNnN ИL:5zr>C0V" \/2ǐU"K37Kid8l-5V%olq9" ʌdU`wk}pBS!6Vc<=L΍vͩdLɡiV eq"P5 啠!j*lrCī``KEy79}\JIl$^X{bA> k&_g6UR@ 2|1n}{ڃ\r$l=Sںsc+a?8Y d,Bַ8yqwr)gMx~s3>)^BDžYPjec}ksMg7PDx|jca@}P:3xzġK$dpn%6;>ꡇWyHxP`kuCb5!v`Ѯay9]{nBĥ λR[{= l ,!kz0AQ <, Ng K⯦c fݣ7[N*i}WBwBcgKnU*©nky^a&F@¸m(eU;.ᖏV*9 q4hx-L*2QxK r{v1qW9ŽgKTQA&/l/%lp|Xi=(yĴTenѳ'YVly-\*ҍ5K`8bh񉧅_JA2Ttv^wZ)zFy[3'o%urߩ>Md|!hsc)n "jXVz~.ifYX1n_mXog|4RI$pb Ք@J`Qa>o}|%4r 3yq7>)㶝 0=)r 3$D\nv *C8E T-"z4* btKe/OxJoG;ڻͱ\g̘mO ,2xb_~hw"/y5 ;OKIY6tFxK<6^4u_(@˜wٕo5R ? ~w 4"I`!-?ۏnPg{ IA.9xW~P W &hCD8%Ȫ.tӡ?sK62!w vwByx?ݧŌr.GtGENÇeT[#s[ +xu%B 94ĂyEIfN:Trc1*NP?զK&FS* UPn(T14,TcfcV_}av]֊*M~u3ΨTq[;dKNJsve҆$m{KPIVXٺiJB'қZ7'j? 1IF*N(&DDs^74rdii1б+3}%'Z۝y>*.q{ `(KqA&~59k(RI9Nj+QmZ7gO $:VPT8eB[-0+FЄS#.]{lJ(LĮ9jU5 _MfCcӜS"&"ɢ+-_u`r*T?q@|w1 Q"(Q( DT[̺e;)=E4—naDI;0 :&}yN$E6}w*yW.*I?cH GxsiҐVCUsUP淁I,8jpxS9L@!%<!r1bEþɳneT97OlVj0g5W*G6b]Ojmy7gJ!9^` EA Ԅ#]4A& uXxm[CLF 6Hק5p+2yRT.`swӲG۹f հE!1@ۼk 霭HiPow}7ݞ\*MH ?|..JMVՍipasږ4גټfދxz,F0C3tǨNC^ybt3 zڮ:\D\%~ @\Դ?YlUepza ]^ݔ8ju) J#í9XɞE n5F>)'<֜Q/̱AFe2BiG݂ˉƏj`\"PNbP `d133 |s\]UiIW+ɭ]xs5@w͖ ea7\vZAI&3xk*ktaLSe_~7$`}Ngb8SQ,DI;$g*^AHp I8vjOGq@9Rs~nSiIG膉 ç2z/[OQo*;ETii%HOVYawF0;<=4^WO0b8tJ4E2 m^{]f2Ն䆲eDڷ$4*鲖B2( ˇPT-fs%+,qG`2`aLtjȬQr `6Hy&b|' Dy_B 9O߳{$_[qz <è$_6{Qrq6C?Jsi{jIyϤ{4*Jſ'GX[,,Oϡ+[ᛋ\:Zݐ-сaL m6Cޭ79( ]$/B%>]GESŤ;0pRHvM'-(6D#6Ό cqmsLK\U.QF/*T[|VSQS!;qH)clMmB{^g4{tAʵץq2biZ?[;hC3 ,8.I e_^כ5Ӿ>?; LW56;O$rylڪ043)W\2 }TLF#GW#&ˊO&?IKA!|w@q,Kéa:&qȭkr2>cJrW64Hpٔ=n?oȞK3uIjfҼPmc(qlwѠ8܉L肚D}ʎ|"AYAt*s{iЪMǗ <5D]:V ,V) B/4etn pikvCF#Y7I=$mѽ&^RWWmp:#v8A[vז#^tٯ_jJf4`ӨrM!!LҤoYHr~IXz$L >_o5LG=ٮlyidU?D6w*ImǘID8~wԢFK BT+{W9! 9&Y h5zO%>-$c jvbK:-(ſ"UF 'S "_ݢ =f7UҌ[Ȋɛ5{z!oʔD2symc55Wga|{}3KK0b-UMw[ֱsڈ$ DC1߂Rkh6e|`wczފhHL!}PZ>|1Ђ/D0krc?Vj\dŝ(7XA\ȴd/ l۽h E^ae}Tr uNce1{vSDʇڶhj5ƾ!0_ߏ˃YݭIB: xySRbrxډ?o;OSzk,K!)?N -("sՕO]uTY|C&en7lY svP2p0*e:qI"T:/?&CDž:^7[4y7nQ}4)"iѣiP(h4s[UerC"aE?D])Gz7ifN  `mQ"W^e! AB+e *olhO,:Yw-jC;qk'И*sj`T]iϕкe^-?Uir7ti-%RƂq Use˙|%)kl7n!ڠLfa*u_ܓCyRNH-G+9 oZK}⤾yYs>G" {ف/Kn 67=|P*ByQ!kkÂZʁ bD2MS&J`W[B\D|ȩMѩ`U'ޫl?Tz>G=X^3ߕW<2.ysoʍ3l#5#83Uu4\Y^|BmM]-̾>(Q8#rb;ɿ^_IR0C’=2-2&=O{Pb/r%Xt+.ḳzoZU"=0neĠZ[|\ܳi*U)qiiޡe6߫2!9 X<_g4jXUW 4 GPͷzQ ]!)""[6#J=n-vb>|)iڣ IXjR $k _5k3,n =<8AD?` :dJ>ux[w:I&ںhǑ f7h }P"[5$wH\OW< @avW?'?wESʮ0A55K I=<$LS#>-݆?s[C4M<±;e<&>\;Z+ Ow|oPug,Eb7'=걔%ۥU{ye#ݚ_ga%а m1O4 EbCv튍8)g==2F}V"sx7C6)rݑk+Ө}7 JzIyWyL\ʏP 97@[N#>4y= Y59H&J@}a0x)l#* 31࿖XDV(uIxYl2mT:50 Y: #W֋INPwc:ƛq+l!3A:MLٸ./5ɬRX`F'8>AE!cԅ/[߮?q |*] Og,Jdc`.*3-O)AjՐp>Z.Ȃ!os1|wQt@m e,8pޢUEd8Z(u2VXb-_E=3}rJLkR{NތfߟA@@[Byx?$Sb t֖6@09.Y,rBGnyh\o(9VVqW=( wY?a0-0Ҷ1簃jv5@!,L[SA:>ߘffV:Y_U᯿yǂ]Z*#L7L)-iUC02 ,^yn >C1ORuT$j1NP#s"'ۧȼЬ̾2A?%7?@?.vٌS,.,z]729Q{pY*q( XP$r﫬e^HD'-S+(OLcjuH #vފڥB>0<%$D߻dG pSF2":YbُkIilH"tHTݛ}mPR8!jiY*X)pSΟ٭m|/ޘNWQUCA*ݜO}貛uo.l/ @J2 u3C^],A1 OʻGQpж@ӗde2b܃\0QM䪮C7 =(0\ߺ+R +.HYJVd/Ŭ=i+M2w/ʇ+5ޢ`;bI(gQ 118^,Z wbJd{nD<)yT{q蘅n,Qox6պǏ5ECvNZr*P}ӕ5PiJlgTWao*t+eҚ.LKE b= mZөL',7Oi&+ tzl5~ $|NuOk(]4uŹƁF)yu5o$=$"ژ|Bl[hsY8~z&us;4ۧEiEYп-,؊Ȓ]c.s IT+NJi2= |[Yz  (gNˎtx*p)2OߞSI8E!/`bY9:tl>•UM } qKBdq&&ʦnL :or]'@!lclS":s 3׍΀(8:|w}h ТdӏǙ0d lN A4 בSPI 9vhG|8(^=TlFWŇA s26 wU-aA`ΌI$%J/[DC0~<0 ^]{S8ϱlW;v66:ob/z*; -6d#,oƾuFr^^Qnxm[sX3A$r"ƿc:G:2RȼfnhmB=jkǩ͂v2~W<6<N+-z%!; =/.h'ՕM.yw$VP1 R^Q[2 AAHb ] ΌmՑWeczIahpÁGz5ia )CZ13 ^itDW;Rn&Y !Lc}+9u]ІY!TMNс)~G)Nu鄪Exf`O{1z-x59U߷:D6 [+e9E 8봐x+߭68vpC.B*~" \JmD Wh OŵL+~hs#kPrg5H GđNBEUCvz`*C[ai?ji bEg?mַ/%]YyH ˆV Ɔr7ƶ\.#tDEꟆ#`Pub.A'35%g%4-B'^3C8q/5% ψALLk3X=a=G2_qĕ߮kءQv$^ǩZ-HȤ+$Y8_>n%`:}UPIX{]slhΪX%W(> iT(O( ^@_d pKnH9^nݖMٴTYlb@nfV@QDSv/mYhA"Y&wb h$%^gZ 3U9xq]ߘd\QL@g;Bm/z#*xk-F𹼃*6S/<2I< &]VAަ%(9@٦`SU\3hcclǟ"4f7^begkh6]nIڀk&XJ %5 U;#-s"3&1&|ru^Z.P]_e"צkHc{}1E8m[*Dk ȂD %bKcS]pnJՍ+5*3DY jGCm_2[T3K-n] «|lԒwNuHk@OL|&/gj*LgAJ)M$tQc#Ujq@ Y4f+uEl q,nxdsHe )(a?=rᣘ\¬Iod{h9=b/dwJ*`-$nn}Rh(~q^A{^'@záPO]--c:㴄ϒvLp{5:(p]=tD]% dE1YD8f:gf FqߪFNIsA|W~2u1HkOٹI/e"4H&; =Pj@+ kv iWA-ۆ;Pi{-v 7mt$IʩXL]Zv. q[X`d;Y< ;sDf7x 0LUx,I瑪FTr9 ql8Q!O0ߴLeRAg~9!t}q1qP{;RnJsj3Rȫ xCJ=j>ҬM+I:C+eKR%F ͹lC\xћ'{pH痏s(K$ aE[9 ؼܔ(ќBA5.8=^g)L2_׽@|lBs= +'] gp{uQW j.as4?>cEpjx#{Վ]mn3^>Sm@u80K}Х(a}Zv%kI񟂱6.w~pK[) N?u=DH]O8R QĀՒ.@S{U巩.j-J [|?L~ƓmS~WdFFd/2rqlN,]=!@b*lo vlBjˆ2d)F߫Cኺ+&.V`O9XM8a̴@L FVm Fexe|iV/,d3\ br $g+ 5^oEZJo7-XZ{X;&ѭ/GG=1 #GַRgە=/"^7|S%Q Ζ^; փ eh ^l}ܢQ;Mjbv0q%5*rP! [ԡ#J.A,Zɵ4)֙8\N2 jYW{t}+ aEXH@g$XKA$W `|V/-OS*8VaW7qײ;8 :KS-C8TZV[<Ηb!\[É,GɪWZm\:c󪙟Toytc:#&X?57bI@*Ӧm'=`"rP␖# eO8{ {Hm5!6olG}(("X,hBiɰ##zF^R0gV)ۃCAd~ɡԻV9υaF3]㰓> J== >A\.T8-[Jʊ0eN}V գl Νvx "mN5&Ʈ :G۬5f>z+@oe=^/{UaZKڴsr9HUu^a=b Za=a7=H"TCPZ¹F )9; &VY*7fhd6yn=ɟI|ss~{2мAxbNYj?PtD(V*|=MXz ||51:M6r3$sSZ5—zfIzxS˛OOW)eoL,GK xA84U'6ު ghsf!BMOX3v݋-aB n2+[(A'őЖIȸWjɲ쩗*!KA >'r?!b1̼[IRH7%P6(c9 $$]5(Mp9 ҈)_vփπi>jD>7 @K+9p︥`{ˎ*&(?nzM R&ȭL.h4(\$ ߧ s"V@Nj1we&UDc/$ B,8EA[ !A} `zҖnD#/+8>0L80&KyVeUʆGN'[.Rʘ9ek,g`3J[q%<1fÝPOk?T]Y_ m-sU "ZM2ѧj:"7y^?Z PD@CyCI(! U .5ƍ Z[1b3e<]&:WM TgHk7jqR`g-JA GɹȊꫮkIJMGI7g}l-0D%(w)ɷp&$j![`AGw<=cm ҕO< f׺C0>H++Uyp.U}$i𢸱ғWpUd֞FR L=/lHxA|RD@ ۀ>^{S`GQ.̷T 8n\;KPJ=Ht%Q]G*%KĩFLYN2 :4숁~}f*Յ¹aV4A#\cº":urJNn~9#EvӂfjbRC@%2 C@?1+>/X7`#[RXg !sA66 `yN1++͉ \⯺EP:06]m6G~^:8([/m _, 8TOBZ>IZd| Pl))&?G)Ǣg6RPv*]  O2y6b<{< DlA ^wjR4# \pΞdj!66KldO>+`ѽMJ #RXWb-kNd۳FdWb6~^-};TA }eMi#9÷gYJCƓ'vDÐ|=-fT4G>fJp؆LňsQ" ҿmAdl>uL J]h,Q875+>pQ2~25Y1F*,0[&)\ ,t? ֨s+-oi F@(s7R Ku f4Lo@* :Xz8j8NlGe}C a`CAt*GWwhj)b @ FL0X>3qr+ @UDQnĈ_'HP&0"Gy"0m> sLXBcnB ngnmfX~ *aI6D`܍yX`enW%%-~ !vi`⋲wCGw1Dx Ş`Rˏu(pL_r2hA-!jLܾL3cyO{q$[GO ̛GT!}3s}2"#7gIl2\b鸪=63A5a={/]rK=Jb=](9%j+AīRUS4c<{]Ɛ%t?qXH(?:A3e&j7 .Ba5N>ՄGH7QN?Âx HK:$?흷_z:`n"(ۣY$)LPI?l/T*ؗNtͳr}=@=xҁϰ [ڤEfMhd'd\'lJèE*٧V3X?34}Q3D3=CuM\$M7KMz״ve{]y`5ӂEWO9i;Nqp6g~iw DV}B^hY*)fAx'n, `}{weΎy|M))ʀau$9Oi/돱m@hMM: N\ fìͥWMv>qn?((ֶИIځ<၄U( p3g~$7UU#;`Ȳ9-b!w@ 䵠ȳe_>0Ϋ$թ|^Wz,oD$?q@R'Ξ9܏^#Iu{㱼,o6ۊיWiSi,1WV?ݞ\DXZO h5.i9NX iVQɡLb ' 5g-˽Hv2S{̗gQ΃>a3]6(Z}TC+2TF5ϟ[iJpab)$;=.*d$Ηa#Q0z$hr+}hk%=" t%_QL@,@DQޟUwm6w9;&NFͻ @piPJ%A<(?+\{z(.LԎ3 yUB KRi/C< ;S&,M3y3{jdÍOPƱ%YZkؙR"ȿYo*ܚ(ƈΝٜ.r+mVu6, CImQVL)[yHi :KF*Rŭ}SS/%nl.Xq*# -Krh Λ,A|[^UzXvvq\4 f9ǖX;۲ nBtiD2T1֫>Z6$cЊžXWdVx d̤HYp65E ST- ==/Z1xO,@-jJ%wIc1b\lcYc>4dMٟf:ktkUd{Қk4 H."E;i8kݘCF@urkahz.%snɨpX~l1LVƃ76 ~jSDKYU+omy2Si9dyh~@$4*k V'ߐBl_Bj* 7Xd=Ŝ*B}TČJ P44&_,:rxA&P Z}F#ܦʥr=ۑgiavw>? q ﴜD .{TyoAjX Q]2H}.,MRZ,Q=cN=/ww=X"4Z&A_[0JqjK[؞2}'LT,|XE-?o{.(W^XP?!QZx@ܤr;+Jnww?ckXXVXG;_?>cof_5=&IM"7<$9>3z3и+<U"Ʊɕ FjԎO)ߕR\v2en0fяVۖr(N}~Vr;𹁭Vĕˊ7s|ސ~{B? Ra qng%Dw..)iΊJ'@km/2c ;?LK|?'`X ]z,KNeOl]]]rBHMU@x۴q͍YDU:U8W @Ty0!f>VK"sֿwdĻA QqxB'~3R# E<(]WEj%e.}`X89CQ*豔ЇMcqVu tS#{$(ۀd( jUR֜<^Xޠ ڠIFHrVݘZ Tܘq]-7|HjԚe~EfgV>/"<5nx % A|8nX̬\q÷> lbKj) A[L~$Mj2jaM;qH0%S}x?91 .NgIlWU$w{R(@I>^0m&Du99vxW9!v=Y6Qx7t݈ NFz0fWHLֈay熡y;|G99fR!~(qpAߜ펿C7Sc>CGDҔ 3RT)^YCEkx1(5|;eœ(-D-T 5bQRE}?I8Z>V?ʥĠM9q :c /S4K|'@eN徧B:z8^y؈THy: :Cc`}7(&P5d79{wf![B;D:;%`ׄY?F \gAI@}6 ҎiT幆j8IëT :#]tyB(mF/A}Ib~ET d)ǁB%ؖptRaziWЅrdkYe>_ uWNg I]iJЛke7:`r{YJEvXxPt,`f:S߾< tyMEQnkZt\+ ]R:NpӢ@sc&\d upҪ9 Hk' ak\u]s<-3\ˁS6P|FeUQq) QL_/;/HDTrr\r^)gFC0Ǵs|Ozvr+LV2D(0aE4S-#W-5U6%yì %F@qVƼ6#IN#DvoV2=c}99.71*r*b:8SJx,y^ 9 F+Fv4oea܄jj6#_?(Q3n" JQғԩQo&=n!)Q`/=<*MCSk;_VTG@;=ӊ@ oɂ]VWh*`{ْbƺr8+G9ҳ6Q-zK"ǎ %Ƒb-Q(Ӭ:DU/`s&ף<4N4Ks)/},A+2QIN< vM/Xt7ygA3Zq_ї`UCe OG.}!]!P AI 'd vdž's_#@L6@ ;EiTi*9DIjquc"~ M3E@\ wc4a?8V_r},*I]jwz"ojۤN8r]y3DJwG"~s/' ϩ/Y5D*ƦVupSl)2m\9͏<dىۍy/~}-WtݍnwNJwI¡cA˩M3]Y!wYFV/:m#՟ƶDƙz7[X!ue|`uԴ3?3'JD!򍛜p[mέ%ZnnRK9=tuTd_@IGuQDǵuj '=mIt#{)U8Ug_ѯ{2ozc\J.qɞ&Ӱsꄿ&-iVS?)-ϟiא Yu?٭UH)v8;ʓ `ʜR;[s21#{e ֿtgPkV+!#ץ⁓b/݃Sm4]:7ld;2c4`o&i%M1rrc ~M{.ƨzbΛk1pl7*Q@ .ppvݤR}՘^d~`.vpJ * /g}%n$"XVb+#V95k?7PW)ܚ> *B[u`:dQH@M|A󱤛ʑKfXwОɘq$^՚ȡ}@ :IJ7-i8\=K-_様+k#2FY4f8\vg0\eVr /!zCb|u6٭Ä{P5/8T]:BKjS{PL| UsƨCGD,/=hOLATxs}rvCe>[v^DMĸ掎)s Dҙ>xE5ְ^ w8f0$ < `2Y:Y ѽsXuw9)Zu$JXԨ+#&dqM^re^-佡"WS Qb >.osEcޤu+WR\㫎3}>?֗5QI.Q=,*ךv۹$6Zt6y͒q&iC r0zXSMy6ࢼu۴MQh%-ɣCo}[5}UcA-<~=+b  Y 1i./U|IRbjSUmc<D6ClS;x5dz=@6a0߃sQDB"ډ:[Jȗ|<?; ԭ%c;-X=+tR :[Mb.c@)-]:R.6ًͭXşz݁vu:1c!9A4iCm;&M:T&~#&<4`ȑK-QJ[\WOkdw WC ߈ap2#U?XWK.8ZRW-j >PCӝ>y¢B΢?WdQ61DI^h7TIOJfr$N~ 6!m9Cb.uS-)CRS\Sj*j=[-/m*$KVkvGg_in-Dr]KG))Ub H $eL4n'G./輇c`狷fe<5ʅ/D:yU EZ`v=,pQD-oQr ]hq  Kx. jU٧0ZB}Uљy-`;jzܕx18>a 3[ OKWi:& cS?i˟4Qa2 >z~kcugwet[w+gZ\Rz(U$M3޾f,]ut{3ęx*د#wEjs[AGz-(6ɇs牫Ԧ*5l ӆGrh_;k&rƑCXꇡT`xqBV#SQ%2!db<|AU2FmThnUbxuEy99XzYԍAgikr%,fPb8V䀬B )蹎BVGW}$R_0% ,ـ>|5+kP l?-ֽo(F[ʨJz%| k|fQ!lMcDKiI(]+3" xNߧ/ޱKqZk Iҙ*]OB'#_dYq7$N ݴ) 6\f C؝'SBqVz N u>[h.bv'w횝Oү5 S8 '1I tVѝD⓻>GQΓCd][t$nfOf~1s1NzbC}KMD&G[i+ t}К*+#qK,ǑQWPpd,mQliXk?N : ֪=<6t:M Oi%yy le!n/& 9  GP)Q6NCm|6- (D(v8=v\v<+ }R|n,= Gyzw|{Kb-gR@qf8zr~7Oުlzĭ " AqS&r tZ`cF3PPV'1"T׿0M %<7XAp8OH4l"%~UZfK{ۿуPbjaZ͞S+iu'TFʸ|ӎABHafC$MЊ޷pֱHXme8M;n6~&p5jjQ~BkzdQ) >?Qܗ "I!ڌ" ~tN.4,KG^-F2 2߽W#hz+/D+ Osk g| B>ޡO`QO2{.^M4fD0V2hi o' N'+Hlf/hvjuOD2eBpDȘK$HF`w7GĜ /S&q~,\6I߄mB3&7(MD~¯>?.'YDlbw(ʦ֊"{F q"|*Q2O)c/t8?aJ+U]"$qE )N#|üjPz:M\6NOWj0DxN\lpQԸˑڇg@kY~}k-S\ekoc1I`ʠdo5V8 Vͱ6rq.$-axBmPn/֌tSbdA7?qߍZQ^Z$Wn4)b uǥB,y-\Ji9, U2i R0Ĭ%ֽamK|cmK5-{eq+nK nd<%uD];OӃ[zfȓyc'?USW'X0:c׀yF_'GcqJޒJꀢ_271x6ЊL>82 sgӘYŜܤOlM@bQAMt]%d|c;:30)V(J7VaJe/FzەPRwNUY{jq'+(K)v]dl,bGҸu8*η /SO^u`ۉڏw*m OИ-x L @V3;u`LԤ%$r,gaZX5 #/a5np- QbTiVasLj:)[#Z50f gAFFDO$IbSKLZK T:R*"!^Oo)V4 $k)<HU^i&gN"ޓ5pno?DjZ5zLGˉhLD[mZ2+#Il٢Rƚ9l}B)\DZ)I5>RNm;%D\}V[ L?<Qxkp/ƸO",ʼ.%0c<״Ë- .W@Eꒁ})!ono1s¯"<;"N%BP/!iÏ7V1@TJ':&2%x*YD$ݬX) VK-ZT[yڏxѺ[Xodf9u[̙0)`\DIHote?%LԥmiN|'׶䁟auFamme{o+w6WFH3%L ε! y m=S_`%B58.@FpN+ {/K=nX&x <~MzqwbJ@լmE3uSq$rA}nVoa.?\eb040;A2l\з%vmSW_h pP\pG99,%FqM1e|v֔ K d Tol߆޸bQ4:+dq%Yc.ş>oٵ؃n܉B5X猣 OW[ܱ8[M(_m@'@+!Am,p[m*QpԯZM /L=AoD`yd%Sh/x)]q/|(ѳ?RS Co9 or ~K&Lzn"jAEnyiø#z\!opͅ[*fOSהQk8~!]͈`r܂ A \Hoqs A2cUW",pqKTȝwIm2/N*\$3I>$3%DdSQd.Yj.߰{? ȩ|g1E^u嘅 +PFȞA(6FŮ54'嗔9[ =9%;EyB8&IM'<83IRmyJ6DEb'|*"_JE'K*sihZWqrPSU^Ғ߷g%R봇", ۅϿ@ڃUlFXtxa)Lڠ{Y?%hK0IYI/?v&eb9du|TP?q3_C2`)8F%dqEPOpB2\[֏F:o(Y u-Lm8S&ZztyD}!ߗP"-f*i9_e[18g鸖V)HNwD*X"q`dK16s.6PeꤑOCzrfKDo$A\1^ypA7J(998L<"B).A$2;[ըgë7[FiTtSee_zO]dRIb"#sIe`i(=%U߅O쓎ob8dp(3F<3n HiȜY={& .BA#Ei9*!Rީeߏ,P>惽ԹnlKf-@*988&d6, !wQ.M0XOTb?;LLIF)#s /jzbZrSx(ڈPhe, hռb #VO|eCeR3^g-gj;9qf!#,4"Ԛ7O1@ا'c>s'>k5515L) d"a׫pcu&|﷕ˋ"!=~c? F{^wXr*LSYjUl JfJ_KQr\vl8:[Mȩo@htF:^f:AA jEoDFrOiD Ө"r'ذb A6+R/H@C%x =vFX6ZPǵE7x0o-ؠ:s4QL\¨cq~q$|\I)*p<`){5P`(S@|Y1' ߰izչQmM, ܛxk-T&4i)zоK#BuŰCBeQ2px+FJ 㬔d`f#Ӷ P#1E N Y)s:kIE) E8\P=#Ski:v"#2w# kVPQv5-kY%G]M+~Nj @(衙 }U4^jI(r8D>  b:ɸ3Lj|=gգ:od?8bGm7C;XUs| oZ{OoThԼ/KZsBvmi(NK:d2H~ P2g˩us(KNS ߚH!Hɀ??P81 0l)ޕ爬Ւ57e0F`㸖$ HI޾RYwmp,RNˇ⬰f)&ʴdT;JvFS놘jO s<}aOfV%֠5v/u/l;A Owy'eYCr^ Lk0 SIKR,nui]a Ex[Z9Y^>S%th7)pdH߹9@Y^,q*xj8h:JGs :@;)ϰfr /w{h;7%WD Q4.qȨn"Vm|=ȿ.r K[-{K$!5k*>'8Wky{F;ČtQg)oּA㑕5U3f9]ji®ع=X^?)|Td_kQ R.XH*?7m)F<7>*O`]>0b$]d.A.,3r?.6ߖ[*@{eҦEHhK2u`tH2Ȍ((O~" b^w2 ˲o|XY,fVR4Q HaN=sƴSZdBʜWo*Hԇa{?eݺOy\LI'08h䛝S =j-UZ}.*?A$N z(b8EL"6Gi#hY8K H s!#뛿6"\q uoS216;Opuw@Ayf"Bs^#K~7A DuKox];-T,l \[5 ,M&cuvO٤U˷裄 w+84}y`M\NޒM34DNop"y::͖l*{bJ;Ñ ]ܹUhgBWa^oSi~OZe+EW=oENT)y/:p:KefHq R>HW^î5O~oz I~'afأy{@ lĉ&-&1Fr_аMU'"~r!F`3(Kfۣ*oxzy_Md:G/nBCM,΍weG !MQ݆} 4C%mk뛌ܜ `)^tN";A3ַ8| vֈR)}2L2’e.I ͦ0+)Ia 2 {otn΂ҵ~/?F-/aPN7ChFH(ײI }Bb$u RL`T~Hܬw 8{A `S:w_)NF 2<LOUn,mc  ev"Qcӯq^Io(Fm'FF7ŜΛ\AOH #_Ǣaa4P~I䔣ܙ69-TOR]tUqfx,F?7btB`$w}$ :a;M&b0-*8J̺ݴ!)Q38_QpPj& HHn-r" a׮l#4K^b!,tp$k,\]O qUag)%Lh3&P;6J Y/DŽ(;K/cGt&V57CﺨE*JN}ӻiM*JkDFk|o7$6 FMMC pr1+KRAՖ`@*Mp3񣇎})gVu2Q/.ȭ)ˠ7 =9tz.ʔ氩HrW'#wT%H v.>Lh)c)ǎdФqNgT4 b;͂?!#Ox$#F(}2>=z;n4~o$73'4$WxH[D:7cu e4[>Tr Ѩ I'EԷ;x_~Xd!²Qxֿ43KX}:;x 0~*V N{RA"Z`@i*:hڛc4[y0$@|?L1YZ .3@sX&qNϳCIX\{|~_1bo=T '߆k"玕w, I/uɀ̵}0*ٔQBH-  !ܙbvwS z͘Ro'RQ;v9S$qNtllQLd=A%EyR}g6prb$y^!~-57 Yf~ѝYػeOr@J mϣIm;+>FFJ/kl{3O:U䵃dƣkHxM>ϝnvذE^=ofN$ $qqX+˷!Om*e,b [LH>g*rxcb͝3fp47g% y'mjG{8 '13҂Yd"S C"x,]zT7z]aב{BLY7<'.kI̘oNX'\\dN]OMJ)gB^gcqxV+Uڌ-0;吇4H݁ ~NuoxO>f{0ELoN:˻/u\5w[gÙD[{EwD2Kc,] !ʴΉ*9)t"'&>]f|C}pzhpE ж] <΀:f?ӪX^>T=x4vBZJmɫkmWƯ7r_sQfV7A< A>^}M9lrb3ST* ߇-5(T-Kj8{$: uDgQ@7PđGgю5 Fx =d4OWmY@LИ d.! Qtb".E`Z2v vɉYmE76b!]Ɖݭwm>f3|s10jX>q8]sH HFW(@i@Hձ;'M@,vhRP;4";iDVa~0JJQX.v7 OmS*5)cYڱiwm6E.úf ݛ\f2Ul{^~NIԧRQd@ 5u d|>xoZz긤 lSt8u?"l˙u3u%J4:^nwn17e?'ռzfsI o=\_ӛ#0Ќz B:m{`HƯ5g0 *m5"w X8]Ƈ "ɜg~Soq{õvzjٮ-f/ŃoßM 4`&q-h d+q$h:h找gn`oSi&42 +6iEΉWF::"}:'3CmKeXƐK=tg`S;+>8TICGpD`R-$̴ѱDkyҋ>Lt@*(D9 M(Iyz^-ZPRB3R[Z4(B#"I!ehYJdԐFuaY䵌/g X u6œذE _wzP=ng' ,`b< ۟ {fPKmh3HP֚-FS1Lmps&@3KTL.ىV!)h_'< i\JX\s}I\DJ U1]ZXd?:Ԥghz ODK{}.R@iن}Ie6ynKѠ܊};g?\81n_5$, ſطP~j︜+U_q5Jeť-(VQMҎe3ܶ*7h}Zi3-l8DgJ[v,eBH-Lgɠps)O"śGbʅЭ軥/;\Bz" ަ!cY|M]AzqfU jDsf[&궜/#^pBq8QN/i31v?j&7PIoYuߓZNl2Kz̈t~1S}*6qDnmޞjvS<{.87d^>: cOoKˡAz r]׊K"<(!"%"kʧ RcB=I؊Tͦ^*mRWkta_ݒz;`ƃp×]*rE5@.}iZpǕz`XTuכ&.a`ia?@犂vmB96OpmY=VMYw2lh5ٻ'"pb!SF.,tҀ^ڹsRcZJ*;lK跢DBRa׼Ÿ/am5tRxȳ &UAeT=o!vx{ a;S9qYgPbcǔm+=͙͐5u45#_Ʌ؞ay: i'(3/ ].e)dJs WcnX9Dm!ʓcTL=NpXm$DECL S<GN7B8xѲ֤oc>ِNwXt!/3edϹv扵xKB*Ч ڣqnI̊c9{:,]I[l&PnFb9KXMDi q$l?dI}c*8^NlCp5D^=Yd/ϒI_୒_JXF\#hM !2o1܂ʹ iUWa4)6dG1:ga8U*7jF}9$PϸFUS< p|離9BT0$_RfgحqFőo`S?dDcS_[~Ȋ-v{tTSs@B[}Gw.~KMĦVdx%ZrG1$EiʵP~'WEB^cK_X¥$Wf#DI{ TҲ\A>HU:C˜w c}r2je7d2l?2,;)݋Xk]f{mϾD޼G{l `~N Joǡ'վo'X{lWGQD e̗V.MCXfC{L$D瓷WE)#5'|(L}v*yR7:xDw57͢8mv.{]J5&Jrn`+&s@`T@ʰU2g;P Ge~z][%M#I`1G?-L*DZKN?F0@R6E Jz+}kJV?tT 5vblPOۈk~uh!d0H{ORJkSO܇4֐|t>Z"\Unn#Oo+~=d3!3VɽxK>~n[ uǃ`J)+g4W/lqNL9TvӃΞ{/֯cEYpdNO99,yp>ZOLD6qx\jo5I}zH%ZUHn 6-AURI4 Sm/ETV2f;@wUDtao|&XX_z#D+Ґ\/ 'WwL%n^j7mH=@*.L&PξiZs=)+E65u $;NL$Oew/KP;1r-:?Q)B%k~J*26s};{+ ^M]Xh9a.YдĈn;=`=LA'~0`!ڭӊ[{ʄ  vq]yڌϫ^ȸLJؠT<쾺A^ o!xfGD踥) ָ=Zq!]eΌˊg ?Dp_I %tۃ;V-;#`,iO;> .@H2n``p6N޼U>= aj~;}S&j$;}Yr$վ;XLAֺsJupڶO/q-;~ D*i*g,;CuVXN)4,nr6B15h9tuz̝ KnbŻZ+8њ(@{%`|;/ȓƱB 2J%1|1p{Qzx-P긕 /ro(4}ׁ B{n kov$fYJ $TQtj%ЂS{vuf0+9GԅR|^ՠ r x%E<t3oRnO?W =L׈gk-vHU.?P@b㑥 IQk ~4(eaD\ Byi XS vPq\@yu%?a^V:4s;@PV@a-dҰNUFŞ3u' dh,qBvGqHHXzb]󣈍h.? 7x&h.TIdj ݀fw -vi ɋ| 1^u?¾_YW醲?S4Tס:a+T+x:B Ps5R۫3UEI k[?dAbOmkA3M4'dMWl[мiB7_Z˖ۺ!^) N1O"~IhZTU%ANFW_1}3.x^I{,: jaWS I;< J $qX0 }LI$s*-($ʩc& }d. E>]<*!eJ9pO7&ib0` 2LD'qM{@w ?齿$FNqNb.T$9tac`jnFbOpʔZ4wa;]؝b,;E*V2,ДՇ\4&]`yؔH_ c*4D2i?;=.2ј^U}jEFs_t.y.s\Wq뷁@2LAϫH <>{}DV>Ed~`|n3zTG5q7XoDL=\s!(w-e"4.*.*W0Q1S$>oB^pVT+3_x$Q6 n{\E]Xf>z`QˍŦB杌^/;/c_arZS!>X:nշ&SibH=3r <֧OG({[D)Si A!Y+:V)mz-m'g ŗr;}JɆ#ֹpO< *MG{WPō:` 蹌Q4Nj%G]Wnݪ㽒X MXǔy=Ѐ\ Eqј?K&8iv5Niy%{#?c++HEn uH?R+NIɌ9wG ώb-_l(ͨg#"DcM}t͸RG5ۢ=`># (ffI%bfcUVE.T"7es7҃m$U$;&<3XH  >Ps |0X@c`#sf"EtY'|9J8i{@9PRz}Zd'^MO33 m .ÓzXe];6LQjg!2̆)~cOkք_4+$2bM7$.&o!BfB 15ym >]D dVoċ4+-+Ք@[֚e~YNjPS=&4+6J[Wɏ*pjLM'1.T=%t\~n( &^x/J!a:ik[iKh80uYgʠ:&ĂU~ƻq"&.~y ){ ư,(V,e1_c =O`bH {,2,Epޱ0,S)3rGuq:Nr3l_A}v[UoÝNíCӫdT Q:=ջ?eTb1k}7ǼmN=_:+{=vʠʦ> 5V`3vXM8vd>H*dH.wRs?R Z#F*1:/ͼ4؜Vϯ6;x3y.~f!ÃƲ @<'p}F,RI$ᅰ^|\f b",x/$"ƥp- 71,&(dԝ#F2NV̴mϯ&E<cWJ]'_ݵ#]i%Ӑ< 9G0VT0Uz>*)KU54! ~ ,KT EV<ŖEW-@"W;؛ρ{K|5]ƒN"I})XL3*?Amt-nW1ơEr~GqK.$WReԌ:٩[ $awAh/ ^n͠,j]Zfǃ^HZCD0MdQ ^bXU7īa7Z 'tgz1JY|ql(UHpU􉦗ijJR:Q R&0B:K!mЖ> Vf|喓ic ;EЫSRȍm}%HjT'K|uz汊<鬢bX6ZP߿=[BU1L.Y;E4x*t-%;sUKfLӋNf ҁ({##v۽ĉ>~NҒ&uL/UAHuj礈^[k]Vh!Aj_<I #S?V5:l#jGpV@[vNMr5nɀc~(Ⱦi[x33SJ(gCT6ͰV74K$^e bV"wÎo?̴(|KTRȅHb50hH2N;0W!9Le&|>X$ꠒGXХwRsRJWV {Μ_ `>h٧S=eG&go}+ ,E-vx`+뉨] n Ri!Wf|۳Tt /_~jT6@[2ɛnNMYExUoܯIg~Acs"|eobL>hR딮b4jf('$@ج.G;4VhF'Z^7I~-xoQp@C6~5q'35fK8RSgdr*GLO)p3I!nQD<F m3< LrfZ:K| H~qfq$rstFr}j}t^&ëO-;n8eb$[3Ґe)bm#8"+Td+P *HMBWa|g @ݔG¼Iyu ZR4):"<~Y{[*yN<^c{I\SgYę-B m=EמRWl\KFL K} Su$lI Zk XgnYM&7iqU5Y˻z`pRCf{\Un&k"@5X_%pF̼wkw)ۦbU5/k;A\͏\<{GTc= Ήw2hUyeZ/)hH!YƁ&x҉PᴭRn%mGc2JS\,f@qS(aɅ^u؀wd>S06Ni lic?jkF{ z->~?L zۧ@P۾nuXjVX@yjAwSJLl3sxο)N [N_j[3:-R]ݭ( ~B¦bțjx[zay@SB.Sާ4eoӓ{1]֓WD6!DT hJs^k|XOذ8sd4dJ*_fV1Lql wMΖ4Ⱦ]0ҘXskoKEQ0ҿ z ݻjM7O $Ym`IA:qq/E‘B 4_HS)s(Dzxvjfdc-Rf# gd)~CM[s+T2Ot(*u)?+v„ѫ~n#4(m\Qn pĹA4'󿰯M N|! Nhw$= Z`0&)}c D9Ρq[|m) %dǤ mRH0(w?j`1uTno >~,ϽcW_i/3+'Z#䵉3[UTf]S Kkex;:3cI!&$"1dgE m?A>~A@NIyCot)VJPRN Q *8*TS`:10ڏ1) qps[%T0xD 2Avo(q0ώnL853TI #P9@&lKs*zSRɇ)XWb 9AXip<+ap415ü\5ܫ:rN_Y8<‘S$+Sw] $8Kq {U hPs7> r3Et#h ׀*FN8y |(-%3u5~qڡwAZIWPJAƻHdY!t4ɽxh-LW -!_t}@NTD=w6t4f C=i2J1bW%*C^k4"Mr%oY =˃l_/#iݡ~mlИM钉(1xl gY>6xP>K:LSlɷlBi 68D##Mkg-FB+X.gׁ NyE<^f Sw^C] =Mѣ߻b#J@yW 0 X呈KHi!G g/&3n/OnU.甒@D@H clOΓ@'3" [Q_RŨM% X 7ɮ:S}rGc>ܙ0-r_L8ZZOְnrM{$/ `wك 3H c"E"(V8 Kǔsgd|)&%tȽV>(bP*(/ZwS#%)U2'܌"5'{ٍuhkG5y>%CŒ pL `gQsUW ? 7ξrC>_; Gm w1^_y%+RJK4 .ĝe曼6mф !ꊀqKA~@{:|qǟt`D~fܽ޾]*I[?0EY N0Ǟs5TAHhn9)SdUM_k\Jg A #fi]p[!Zo5D`*Ac==;Jo*{;tgV0a^vf(q+|G3\1UqzI8=r'L/JlyTžٲVYU}9qu0[_UyA.uc <DXp%Yj1B8m ͦ$}W<^LkPLu(IH)JiczUyjX4Mp:x_ڛaJYW/t>-"vyKs8 `C꿟W) NoJ4YSpDvw48z—RYc1V3Oi"N"OΥ>zq rFJaۈ >%66f~R)6X:5ê<{-"(*c|9h{B&رcJ֮Xp:q^("Cra} 6y!]oj6׭iG#еh>rѽW ,U:4#0 <`jeo.(3USj(A`@윣wDI7пIpWId.=6g7|`^A40*AdLZT<)\Εx%\%FP7۾BWIr \YغU<0,1{9g?1%uڶ3]iFh 'O嶽Z\:6Z}hȊ&JBgr.iQ簧@t_zՆay f-b蜈yϮaq3R^ \0aJIacu%L}SN`驋(l.*vϲ" RYcο~آ GМ*# k=ز>T߾piC5_ -g7AfV)R%Wve):SG_vdYSE,=Ӽ641&`ssG#Iɸ!"{}d6*2#M7$"cBI}"!MKQVSMnYND䠎g]ޝϙQy{W@8hxAÔԙſ*_F$=El/$LCF3RJ.Eo~=w5U9d{`.B 3t4G&w<_<Ϊ濃WCΩk>JQxnтՌ)љڵIs~U?+f:oMf%M ھ8O==-uO5?w$iiQ5V:{p1}P z֔d)ɇ*5j52V:5;+C~7&ZEig՘Fxf["\`;R'(̓Gr E^&՗*x~7W-6M+uvX.9p:VkZ. 1řr +@^\o*Ts&%7 xj7ֺ0:YG3RuG9'xM髓'Q(Vs!֢΃|*Uj(ci:1 ~ <$$̲~ވtJ:r(?em.RgG]uz- V?șsc~U43~OEJq@)~|P OBʊJa+Ȕw[ȉ~ G[IZ-<y/օ@?ESliΖ{K +2Y쯯i5K+}HLb?P1j Ifbg ,cu=nn.89"xN((nUKDЖ  1G_=??>拗xߨI֐=wnV8]I c~jj$cѫ `4&`a]|h}ƹ8\jO,Y ZWS<JXr}TJ&Ti?3ZE(U|NHZiz'BPZ/4OuzLj(ƭ, ;˛Qj j^WB6#AhKU{c09whlCE"*eR¬)q '"HlYK᥸v_a-- 5]G[ԁ6y&Zi@ܑv0(0`$J+L'B@,G~: kXAv| [e)>0'~[=vz/h)}pvv&C/FLZe(:#tF%By8X1A f~9)IWuH@k,~u+A)qH+BCd}%Cg;,JUѸvW7z%'A">%'Tw3V[Jɖ|V=j|. b}P mUd$= %!,ԮG*I±mZ6vHilV;/ Qk`jlP/M ?v%^xsPk(B6eڴj NI>ÊGf tywYY}]X]RRbWϣ쁀cHX%PǸy_&7l"ƅ#ꂋ As3 Cɶ1oDyqHI Xƒ4TC,ϗ9&gr$5N &cг'']w1/^p0^%S[Dݓme#Kڂ UL^I<N=#G1\#p.ݱrb겵5*ߎ[utg\k3V'?1Ϗ-5hbs!vt{a3[>e-$ [4T'^r, -*WDdjnFO+fybs gb~~/$amc2 b]2Q*rj-lI٦̲Q^)EqDҖPsi/ϺGJQjC7c6iK"<W|,gRGkwF\6ƀS*'"櫇cNgLxEyx)Bynڣ^+Řtһ$1y }zA8?K yQ]$:<{1QJ^%ha1nYV- OBfV|:wi34 ,=9Gܖ$Y-"4L _"54u.kwz Hش 1J@9_@"fy!EnBR.Մ9f{v2xYz1<+EM!UkI):&-J@ZMzhmiƞ˔DBwAo1Sk$JmTlR@z(~Y~_"$"7h+(8#bFKe-9lC7] ςr۶rvWr4 s>5y8@O(,ȾB*N CNH$n|DJSW3li=ı˟;b9rň\Yw׹oU7~Ρt+& ٻ +p0g ,TՖҪCG ac*٬ln~㊻o&ZhlwvwA)lp:2t:WOܴ>x`}ɩ43/`$&FRFGKolJx)xAT6b \ʆ{F !|*)L[^e 1ɘ ڶ70jG߿0!.$F4ZJ~uB֥fbɅs?oط6bB[Hm97 N} [}@Iq]7GY8 KUp; vo~YZڙ"95&_=P}po"G w)y/ oL%Zk{a(G.=S)C@^z؃nZ,ڒp?X1LSFNYNJXe>\Hz5Nw`lޥIb+rk,lʋףiC7O{5U9`k(= cTA ȸHo$f\Sw|Kp禴:{#huwoܣL'V ]r*.;Axt=u, rM 줟'Fbq*'}y@V?W3!@aobD R!rpzpryVi6`]aVx t3dj8dNLaVb06֚ $Um}] xV@^jZ>e:&?gaFs$Wܫ!%5T ߥzJ>sv&qv|)4Ch[8f=S#D$ajأ[F@m/Ѳ\ZRחkM.\?Uo ,iqaP'Iz#=a"B:B`p1srlufMόHH;D_vL"[ ]#\aM(o"ձ'h̳d)"o!VABJ/6qeO2ov K~F^͠UƣMpㅋjs&Ad*os] 6@n_t87ϟZP WHiFS$VQc_d,؍wDpZސ)ǛSPe,}nj#w@x;eUz*5 NuTFQ2V#.+i 9HC\UHgjjv~u7dK b2l _,&U26 iC ,Ec[F##yft< u6$!4~ɗq3pGѡ8&p7ּ"Eqr mɋLpnCjO,WjNcN fQ4 m %1#uU^$UI ;o5Γ?,+Kg;3{C" ? LpG@PŃ?v nr3Jd"d'MI.BԔ~泵)EeZ*b2*e3~[} mS#i=K6.6-[$*bQv-q9r]Neeќ D@m  ׹{/OAnnս_|Ф^ɜ~/?2ǹң)HO}m4c5U [pa?;]Ԛlȫ9;w<]*o=&-굇i^xu+!R?`s+y_GV.nx][{ÖU^湤4afp*'i Ϙ /]g3? .L<Q.3-2nF-%4gԺp4R!(觐OO:ܮv7hG jkPn`]rMr$k,ϖQjaZc,tԵ9:~SnBJTzߥgO_4=-I\ uߘq~vL'#(h.[οR5-fH@|n^ht'? 6:#&bj@{v-zK2h[Ʃ:Gj|.~õqKT`ؾq7Tc蓤cY8&<_<_ųtT vB-\f}3lS,{ '.mm<<ѿFI^}DTl(^v$ONqq)b⩇BS#-_|}P g 8oLb!nUN'li( g&=1IJ$}tAJ򷠭-X;Q؉ϧӖ05ޫw33%yQSP'¿5mv8tqp;EDP0)D`Ϣ^MBC5#= HOdEPSːAvy~f޼B`@J\v?(sr؋ je0lE1z9=Ki| F%P警 GJ[mGYt2E ;"Yks lA4uX BWZ\vPsDjl" Ra>Y9ksL^x:C,tRҔmpAC%yy|C#P1MwmZO?gUC-[Rڲz:]ސ.Ȏm-y$K'Z}5^i:vPMQv2 $B1WHkq ]t0 | }4j>)[q- GDmyso&)5Uа8d~(ٽoK@.B  e.fwq .[P ~Nx M"Jy{t/_9(A8ѝ ^8@"4 9⭊m8H˶O:PN \q!jHԷյ''~3>qVnFMioi>JF_룀.+IX{XkU.|>!EŒ-1y W~F>1̭艘u ,rw=?hǼEӤꀨWc_ou rB3Y"K5JĿ)2gO xЃƚ/S H4xg=Ma,-1H̐j+"pY> f'/3nk+9 W{E 85.E'I!߆cb^Hbg|OHw n3AԲV@޸X*O W.wxMsB77!'rZC)<4Nm$Hl`= afL7W$7&g9!e<byvڇNhH[ !"P>9 |ȕ2h7e}MWZ 4J_ש[[4v|sk仭h EpdS ^a/^G΅yI u>'[4E1NMOdp'ٴZ'下  gY0o5zH1__ʁ2 3ImݡQ:OFZ-\.43,HSYMArU6 fz"` - I-#Psz- H2DtƎa;o 2~k^ uFYU Zr>%rŞ_%>O<'' YًJ;g eQEXQ~zpn? ,ΨIt4؅xYC@.8ZmQ.]V,5k$)V/xx+ky>>XHMB|{bQK04nG) Xx~Nϙ?҃[nXH^,vQ-߽E!rlJ&k[1LJ/k[]!aQ>L}Y2#D[0^ Ap% 88jf}fKM\ qka8\V6MK)Q=i0vq'1un"1[B+CįcDi7xF03$ bݶꪅ9MPTx+;ljە`?Vy!By. ifd=Kr۴,מwG @iqs!%(,PSR|].[A'&uTeJ~э#,H2_e!B"I>⑲Q8 }Pir̸Vf~F(D{&A/b$&jPog܊a{[!<ahS+ƜHo3<e ~ ,ׯŠM}7 Cǡ*pJӏu!Q $>@# }zvtG#~e(ڬlJvՑL"+N)1C}롄=qR9o}g7{2YϸkǰDZA&&3CuV݈~ΦDitɌN]࢙ԭ1 S?=D3YoA7{5rEFG=3b"kv9T2Nb_(q%*2C/1CR*]πRm3ziL&?+* TEE<:0v?s4uGm#,i4~MQ{ŸT? 5,W Al*dzWkr(C~b9+mQ1e_rqYd/r[NPXsYZ 'hf,Snj.?` f +Ɏx۷bjM{)46Q'L V#sPܒnz9 땢 >MnIT.pz|;AB8%1ٚz3rBsZ(kn 1mp6Û.%m* YtΥ3x? M;J?'V45n <[<2?ID{5ƿ_}- /'vANIK 5l@݂Z:gex.j) >ȁ2Mu#TBG%X7el5:7t .d $yɈ,Xs#BX~2m.NK)6 =a k 9Lܩ <*nDq<,Tm}GqFUuuUcֿYџ6eOfic}0ZcjFMdxMT15Q.YPK BlXj*+Q&4luA e)Gn`%VKou.Yv%!$EVc;U6y=/~t ͐+ZdB0Զ D"z`-x.,gXe sip"xZP>8+z[Aa) = _O1~1cAa0['tp+lxGf3Xߤ?Q2Mri 2TGOpG0" hZ8 3 9<8Tp XY=hNA;1i?DB#NUk~[AJߞi}Kグh敖 ֊*[ӆ;w`6a&Ƥ-"U 8V/:G@:8тo(^-JfHQٮ ?%7@N VۣɎ"K=Y)ցqegMkWh:6We}ѳ\@HJ]]CAD{w.x(dF6Ra֭[gߝc(8}2z (rn{|:!dX>)WH?$1=vC.uARh`4JIY"WL_/px1lIp}bJcn uPis e5_,j`3 [#`n]B?J˘gHy|)ۼrdEq@LjFu)tRdP!Zx_}F@Bg3j@"%P}ݫ10<}DRkɯջ, ;hk1{_0⟉)?}:eт|Q<#gR!5cbX;k!ӄ%bD[@o!s?_r-.2ٴmg^1RuܦG]յ5&t?  $U""gߗ'uWk.ߚ:uq/"0*`_VzlO՘Urr]}>'N#\'g3*s}Ek=X`)a仙BExǧNj렧yLkXp.31yӷr|kПvẔ}ꭊrkw O̐}o_@ U2Fr$5Pp4 W5 C4t!ܩJ0eA6w~do(ÂǗ}(ZOctG!'B1ƋHn3psS@+%[wű}1#FQ<<2@;Hw`$U:-gdrˡ_yх"/k2|wK/Wq?K<%-EnIC93Sƪ)btBSsKW&]jMLx@XYʂjŋ};f#NCj*菍l(+Թ?l7PAGA0.8no?,јnMss;Nރp!Yg"C?r}ag^yb=,B3:6 #sMUdOL(#}7V6pd)H~"GMFr9ц鶸$] 3o-p`8ɮKvCp{)YňULCWrjF9+p-i{3M.DuY IZB@ifr_d>JZ28,ތ͕%*[n֣4@ID=UsiZب9+FE~L<6ɿcN+E_fy$TR"Xa,>|S7Q<v 8<7?d}Fa-I ^#L%~H3x؏49C75UHeA$XЊ1m . 8v6u0|y7V.J4d,:DA6?j̀4M/o)|- wY.K=(f>{ zJ-y_SR~Ԗ5Śwb{X#>$G5;=ZRkT ܡU@*N[.wx<6"kyy,1A?y-$Nʹœ7qZ*? f^1ZJ.ﳊJ W=m[Q_7h'KdWZ:CHFxrBbQ 8NPJz< yrj Ɍo[(?(Wr2:Rӫ@4jN49 ]*HG',>k Z#5﫵SMan}ikt^o &VnZ$f#<ӉVHwuo ~W8*3-$7^F$50$K֎T=Kn82l1@VQ" eyX r2mb -E=}#k{K!یBAjҮcM`T>pΫ:׭gh7aO> tXN$LbP;`=CܥrI%&Dcl( :Xܤ$óaU3[6Õ!ۨi<8MMP }Fn߄8'قɎv] =DxB,{8"YtzM[U tq/%.`A&gD "4p&E642 h$(}xja|55FAXv;DR6]b P1gq6&n5~h H߾㞒Km0S9FVx5f⧫glQQƺ޻ꖗJ7=R&Hv w(]Y~:`?l$frc@'FfMh 6GK_oiԥ|2K$F;jGr&ma -#4aem,6~lJt WxZ/oInߕ4VH= E`n;*DPX/Pb.`)jOJ']b&gkYg@oTC@!юkQINIT.4"V}*bɶ&s@\A6{dV~GQ6ib,> V }-xif.N'D!3q-37~*sV߮^6VAKAQsQn~1-2/Nv2wދ4ʾ>#(|ێ*9JhK~yTSE Gv;j8Zшe5r@Ś%>ꐙ>(^>D'>ecU,;_ws<}a2e؋& ,rTEcNs6CWs6^鐿Og:f$'٣*Q4@2&8)sPep$~eS98SY^ ?$_~'Ƶ9 )~P߆-)Gnh3R2Jk60;P6,kB{\D^]Y$ P~1Q2 ʯbCEc}j!Vh\oWCwCe厧̓y`&:*S$H.K6M=L_lOg5ds|web_ c@ 3N0d_yYM7w񤅏X=BR&]HզDU?I92(mks W=/2 @̞P7Qet5Z8k'Ӣ:NJXH`1IFl׌h%ڎ1џXoV乁FhNYGcxl㯎+L)fmOn`Ûg©)WB?ݒS|o`C  bCqM18#ՌzRq) _8ϵ'E_#~`1m@i]6b_>jVdv %L40#,U`d \wFCj6\Q(jP퇋mvD*΍u&T&'emE8gq\ȹnA?BoY(u `BgհyL M:> 3kb͇$"H?'stX TatL+oqˮ`EMutvWݸm5E +hBYNDŹQJJj (S9NOxH M RPc1&-91-=?i#;)MJЂ="Tt:PFz9_$mv#'{#Dky3ZFb݁G?S%&ҠsJw0tKB۵cϒTp TCT=9|7{;a6QW=YZ{!% YȀqqضPa3Q4{+$K _`bszs5}@_##a^ =|>1iFQBy?H mˀL㻛%xCvIHcSrs av.1ȁ$9JIbYcvbM(aZWaTG5;uhC@%Kjd4NX1B4Mim){UseB`usUSI;ܸXU}9ߵOI('7Hmr4@þʄlʘCgR찣VQ^m~%NtWA!3UBpGt5<7q7.Q'!~"Bͅ, YR*0I 늛o ī +~=RaS+bڰymk 7*NZKvһVI>*G):TKGӫج!ǵ 3D|| 0K.-ISӄv)<5(t{1IcKMQt2Ÿ5bz 2D`қa ƪȊl!|m#0 6^ v`x(`*k7L=B};Dxc돣UO56M{oN1nz: 3k@$R_(8_4y"琎BɆDhV(xmƫSY?FNNujGe_ahfQ~w*:u^s:,:ps0͹TZhH  eS>DB9M$FFQʚ H@5H{k#Z4.&fcὭN|!a!v1n13W}8b C'࣮hER$-5 DD{ޑsArJd+E>5Ӹ5oyF  ౭n2S  Tp۩7^f>oYy٧GnЫU1ޮ;14 Mdhh4n0Xn("i9·6Q|H$ Z?3ӗ$Y$vZ7Ǎ@5 h}&T9,u5: DƇti}& LS'-TVI+8 Kh-]BCd~j$W˃'v׎je}58^wk̕Yg$S.?Eق}(R(k @H:ơ'eҫN̵.48}{g % gh̎c3OSydE[]D@+u,Vh?F8a+Xjsiܻ䶧zc>mBh܄Kߢ 2d ܸ F="lVh4Q>lchGP&܇v~ꁞ(|n.7j.WɊQ䈖k/L:evO<Š.kq!*UAp[6=!}@eo_baŋ(y 3h0p(F[-M?D^F͌sUl-T-AA|gj&r-8U[j$ǽhW3@ȓL\DqHayGsiWɗ,X^ H.j1~.y!l`|+ful9$(1GΓXL-]0ױDSsZh#;bN_NeWSkCfO*f(0pO^UƄBȴ#qiuݵ`tȏPxBj$=mLy ^x]=>[wf0[қC`Ԕ z-:z6+Ru&c?cf6'mW,Pud6i(n'쟻Ō2#3Zu[؇U[ʐ <\@ 閤2Csޏxh!Sv߇$=uRߥASX8#V.2 ,:Zp*:h1l>M pLZ>5&z)cZmRP쵝v7Ǟ7Ŗ@¸[Xk #mg~@dwF}SNv7N(N90>]MJBO,n 4)vưn{x|bL}x~ƄM&Ï9N5 ˸ڌ_F)#c"7XŸ Gjtk>d ( N 1Zel_VAȔ1i%N϶&Mξ!3dzNGbvlp؋vICO܀ AH4̔]=DrQڹp J8 Tvd;Ѹu=\uM6ðvCrz9jFynSl3sĽWA^cA!GMwgsΏ[́yOO Z4hO8;\"iOr*EAdz~hPA@? +B{j^>"* .(@oR>Fs#ONdۺ_w˪AhX͛Lhi?Jz] 2S.ֳLl(\w ۸ˢCj&N<{Djf1$"#|T WA{zAKD/(NR062k J ?/⫈~R:oHZ >YGv bx vyqD>rJYv>ulhal,ܵۉzlN I2=\9"}ta Ew2ɶwZ^d:sk rFM%{(m !bЎ@@:i|־Z#nc W[4e2۬{V7O 1rd*%!peUbnvH1JE hJЏƜD4`3JCGflqy,n?…RsD;c68/s`*Yu- x0G8"2q Pw{lA8aī+tl  Z ZN3n\tpa u*t#/B%?m~ԕFM-y3]Fp&>n\7 H/,w}m9ѣMٗݑrmv$5As*Bƞř܌Yl$UA+N[Է14mJr; +`#Vn gV:ck#^)`0ݠF1!5װF'9Sh a뾴Jw[F,B$xSGӨŲZ }eCegH2e*J9'b`9yaLF!RY)a_!sK*}z'|S%A/l}.jdE * q ԖÏ,"g`X*q/iRo X#f)f2}>1V ` i!~+5.٩*Ll#:rì)ȹuF;gQf5~x][x9\&7LT[1+]UPϒ!7,}%l]wbs_q])}9DɋtvUhMAnI7`\$P!#u@2Jc$'\=;P8==u)(Gns髖;9(h/]ͻYNI\g1z'U=dXXѩ&@+A/2V9 P["{q>]gpuE t^S6Bq,RK g!=FSoHƐ:ۅ ۽b0n@DIg_F6i%VPN]2U?H`=Iu?-6"PҴ1E3 ƾ珷{Y1 tgEcyOR-t_zҠV&jL]mYb)[ m7ʌ"x p^#̇G#mHg f:FO`lH_:rR}wlok'QyGg$j S?8!3/E,2In4N<(ok咾].<(wC0إP!(.N&vn޿yk۫Sgq/IJ[+0k2NJYaۛ-t$=`Sӄ=LrO%8c{HL ,^d)LL= Zx$nPKߘs6EjXrOkZ'Fyd43laiMWf*X9mduҤBi# #{~K7w J Tu#lʄtclxHЀڲoA07+Xn&Ht (<bHTHظz2IZWT `Op[Y9@ݼBYAyVr=DMV12Vn6#:؛"'Qэ]ZB] 8o&AJ1omZ(yrv.X@OE>$1\.I* u\Xe|ē^DPߡ9o^V"ADRbwZC ˩R 9Q;]No&,d GmvܞD>L+ϙvPB}m-RY>Q|Wx$"0Xl/)Dqȝ{3Gt9n- dQٗyu"#YHp#+YM}>1RΊY }=t#z=O |_u>Q/;$ha'" HRvǷAY&-(v#.f]K_Nɺզ!X1DO߭xAW|+l01d)Hl $&ZXF(͟CE NrUiJ/$."*WŤFa#R bJ$'#_Bo]>v']^KSxxf]0m#H3r~EeQIEQۚCБ^bg)#J5s5`hqPҖixP  p݊#[hL˖"&ՅV_,G2MÕ1 >yLcN鉱n|y\ o"wZ'Q5W*7Ϫ;bOSEb>71RhG7%H*6 m;]?HB9&) }/@[d|[ݻֻ/dH&*<2քpl?3P^;\*+>MTܳoH>(7[ne5VAN $q\>iƠ=@ߦaXq.0vv~9unmuPv}dy+[>syגeM}JK0o:OY~9+xnH703)tڃzP+] _~r^0=mGP8duբHqJj\b1gWr:_V]}z~>6caFL>muEAW) s!t#5"BQG32^[MJܰ6v|1qkKItR '2T( C63+om *X(K~ʌQm4tQ-! ҡG$ u&u]Eàϱ.^A9l% KR9ՂxSKBm|3?@n?~]W֤k|g8 5sۧ2xȔ^hX@\ШI%ye^sWkb6afU4*RKJ/6V"g&W:ei}`MC_֠[s"EjQabtHY9-f s `w_,`Id~lZ]Bb{$Ɣ봒Q"lI3d-6KyI'" ]3HkGl%-fS=#D+X}}CZDߓ aq$H;--vsZ+ U/g׏Iq|U3PJaweHɯчD!n#+ްY(qK%c6 Bq}XliM4 S9 ?i,G+K$nWaYuZkh-yc']ח/\a`C`2C"A"4S8 V5ФFޑNaKojF njJ RWBDaMC K$fְ;/f޼#^%= 9LAVȣJ$ А?~Fv?r.z}@SZ:MuFÇzɳ,3=bxd6cv?_^]]nVhoAґp%m$N3) aZ3AEg;kܴ*[/3o(.ZMLn;e cdڼW^C@OgI͔O.I7RiЮ}ta_GR(Zb^3 <i` Jss*p/StU h}pRҚ`?oyr5\F%ge=44܋ _)QNލwB#RHG;OM[eB͗{h2e}g߸l~WД{9R H^ذ:o+"Z!Ek4K~ets[Bej9Fa%zcVܼWs7:mq%I~C/QٗUg.kEu~=mx.e86.ޣbd7t=~YEB XڮT{R E bNA77B)6#-_ 5]+ T.(>.W C R =|E=>e |s>?WLPFF~(oۓ]bs:-ʽ=2n)Ғ&n%yes;M9^~byNP4}B.A GuKwzs o+ӧ}w I[Ԙk)SLG\%JSyR/{ǕDϫ}.!$VzYIcS/xg<\ٺ-]sN wBuD<9 QӫD!8U^@BLjL Tik7gUq^oEb*Pwj^fi!&#E| M▛@y#$z-P JcmZGSFb҇_D|CbfbIQSReo.&  )8m4xC=ͣcb0%z By@˩ j5oA5oSQX gbF8#;/!6?#]j)S7>CL9B{uh@_f+m{/(H{( Ak]uhb ;/G WHȁ)G}@@9&.Z. b"M!? l/H}ꗼ*0jخѰ)IBu!&uT|,Ըn%`| eZɎ/l1#uKmi:F\zw4lxN~t}hj2qH:z%T1dfIc_`N61DYv8^CtJ9Qv1+P#"5t+5]8.W<Ge͞"M(jTB`71UW`u bC/ޤL,((Bd&56JDw1iHO`Ao'%4x/͔2gwl' 9_gm "'KLt)>Aҷ6gꡜZX>|6|ST/5{6F-ڞ IιDN` ,U L~A/*_bQ6i+8)Bx9f]C<|->8A*:t#ޝ/aCS}V4)ZsfT!\9C0a'cNins͐%h#m_Ɠ9fbIo?(im\^ +Ϯwc ;c_sހRnLv? ËG$ Qf> `r ~pM%9W0lź4Yw aIqZ>\DWsV-";7[k_,pk(yz?u"?2A>CQz.}M}OT6/oKY|vfz7FnK`3@PſL[:ˀQR%Zg\ѐ J9%Y}l\e!yD!,Dzo/#')+,7sq 5 u- Ͱ{pNn;9gG$&W]% (F.j}R(*ﬖ\y|}C}$͚bJ8poA) .J(f:f9>-]!l$_rEGL^7$ f3Ynjxt~7M#BU-{ pkq2qZ*GV';I5+x9VzW7W5btu^f"/ Y7(D{k"2zlX҅~e1$9 b#&뚗8`Ͱ(C 2YZ(8Sq;r,zbrsyӫC!`rD>I&dG ='*LZ/=Ȭ6T 7~1[Q^vjdAx%,Wbq)IGw)oB-a:ή]'O47 LBFՙׯ3[OcfUiϚ:`SϠ]!fH @]~vF8΀xr AM/aIlr㤊i?@UZCY[>%R["DW-\wTlAOXs ~||H1dPҤƯ(̅{HlY-]TǍ,0orNf|ߣ%+lGᏁdD-B[{o$`zh:ݕS\e\l-qkm ^+X]ݦdɾ 4Ƙ^ݖTM!`ط% VjKe|f#rh柜?y,_\.*‰t|_ {%^_}0^FK?PMB֘޺V6_:/H(Ȓ$XHdD.t^r}D__s~ޖxaҤ yGJ;92t0|tq,UTwtXϧm5b ⇔~%̀ NE_rY'Evspګ2 b=]Dz>-} 'r_%44,UkpB\MPteUA$s0- $U } `P~GË|RѭsHv+%imSF@T2=>g,ܒKBJ4YMVm9 sqA=,<􆀏yHܹDw1t{$XQmovsq;Uo/%m%}uT] ?cMeە9_+%I`-(_a(,G%{~L>aLhBUWHý#ߞB)?IcƚQ [~mxiXkF8X c,5\H@ g"%̰a&_χ~'G^<rwUnNkx*? H( e%,P`&hZTJ.Rz̖~>4LrhE"Q{n h^Ng6_k 6Pǽ8H GM)l^?m Mp$+=HaMj!L;t:,;ɺIyNEF?bĸ-ÍVz\1 cESM+A1g&K9hX]U'qyh]%&AeI3Gnޥ_qAU+0ssԆ_:JFeS2F 'JɦjxYkfpc{|#B Wp'kv} uSk9ho F5;2)7 ?Y j+-W(?;nzHHP2CtTɠNrݻ3<(K^aeN\9[C| żT7+ݮXAU:LV0 2j2 O2ԠfF5w`"YO(>k$ 6_Ua/S T4+sXa:?+ Bq]+xDu/(W3I~ x5KH^ k=ס'uU@wwMQV(L[Y( bA2<` ZDHOh`Gq=MKZƑrkNsI>(1SYp!E֦hDY:FXVFƣT3 Wk6ˀ K.$ "EE";UsWgW,r BfVoԽĚ,wu*;/fCGJ.UR1 1kǻ|x؀u =!ܹq嵀 c hEjDY)t eO絯ި13ٶ7Dk7 V`S+RJ^ROܩҦ~GԃҖЮ|e˾!ؚQV݉uYvX#X9/29ik{TBo֎7tͮNX&.]f&.Pc^ eC-K#lў-{./&?sIIe"P~QdĒ%d6E6 m]hz)og)!>DKݫ|aa1mhd:[ÇSFac?/wpSݾ3m).va\}ao霭}ԇ aC.Y zHӐڥ#AM|@D&я}WDεSA6NrlC`^c͌Qm^|b[˨ /w.9d[駓P77( ʋTm=i5E9gI]b`Z0Z܁B$hhP^i^cQGUyp/lɵK՘כ#Yژw[tK4_.IgsތA ؓ57WO>YSlLZ ]BY1Lmy3a($}~:)u e LW~gOqH5卥O40{l|dv%gQΞ 5-=Q@Asut7s =8Z AK6$zSH` eRuL$xH4l!IĤ0i, \Do `+⮄g.6U#S`b[9+ҹsht,.˂{C9QdDK$ aa'^sꁬoIVva4GF\ /$ð~Gm9VS#Ju}{VϠš@=\t>.GZB+}g( Qz27 Ljwsn&L}4"<&N[ Mq`L/9/HoYWHA\X>glP-:\"gqW'[b,B[MϰBT &43o xf9Phz3wKS>*6#.W>(ȫW d/bQPfXס i`yaiPB9Զ]d F>wt/=aN\2Kާ(P-: c~,eB~\JnyՙS~/JP]0 ~5\˚ t°ZF ޲\>ՆiK%d#{ݪzxDzS,Cq̫>x (6?53x!}dw>Rp}8;M7|q;7ï |#I-e/Lj5> pтQB RR|Hw@yͮzMWJb-sa;L!PRD%E}G5x-Xzs>p .n SYQ<? :1? $k#EUM q$|耤\ S"<{LF_6A]'>\T5bwu3;h>@5-᩶%_8ՄtǿHƏ4x8w^T7].`JBY`ag5  C\@$x bp.UVD5=*'6,,EӟuWx^fAދVaP` O[Q< nEs@{u܉5?Qp]~kGM-G-W0A,bы+ e;v(_'QCrqw% sx2>e?k3@m?OeeҠaˬ 쩩.BPͳa8y3c^MVg=zEMx U5F͘G;DVfaե-pPVӏpg]|流];vAcوĶ6]ʨԯq0=bh̛CF/D.k5KӔʟlIz0~ F= AU!< G-K+r(*[[~R=au,j_I؎qQ6(f]Ȋ:='¤^\%8s 3X?ދ<)s|*4~B\\$±Ő uvڶx: L*3~6T#7UK{q,dz<x]P_iLkn,ͮԪ/5pDASZ%`д*ʹ|F@B7\~ݭQz, Hmr7m+[Z7*j1C kp~1HIJ vh؆q]֛`Uw Sp \G @=7+QCSqJ W+Y^e8itlʦL>8ӖlekBo]jg㛆"`s5e_ dJ^+XhVŠ&'h` 'B/Oڛ$?=ۙ ~8N! 3yP0qT(tKDž?F0 %>2[YhA#I*}!f'6@qH][yOOF^*3D`.iQ_y"Lg`ޢώAΧSaluxػ w\z !%9kX2gH]`Wp6Sd$4oΩU#,RlUxj94=jCpփ.|e4m؝exzkNؔ)l#$Gd*x <*3]LRpRS_KU..SG6Mg2BN nGU)XfmBp!wi>0_/ъŪJ{ȣ t"5~`MѠrHx"RTy2NA‰BY}qy=zBv@ ? cЇ(!j%v}~ߊaetWޙBTuk#ݰ9NB MdEU1f$YʱDܜӟoj|O6(LGz p⃒B)j,z&׶2~؈"alX3̢?%Y% 4#6O#ک˫ق@Ɋ7 G"jSI٩I.'dd,pQ闬1gMmugN<䡹/8#z3h*QHmM:zۨa*~̦*^2܏;Y`Z*RPY3?<>>af_ 7EތV7TzIn~EBN ѯ/'խzSDbbm+`ĞPVWb Տ'q~DxQ&9:D\--!tJ}wlyOuOf" ^w =ciWoATk!6H(L.d(RIP ڰhaJsLn誐"Ӕ膔̻==?UIM=FN"lkY7j:3>krwRjIz#GAi ؤd]bw Ж߽_*8ꍆ+ ˵!' ɿCtjyo yTe\ZL߽r$ G!GGb 2kpJ򽼛TOU5 uSqZFL~2BMxS~^_EJ}ɩv [:;:GٺE'eѶbzQ"~h~ cT5N0T H+> _'Em *ŪeA3odHfrx+Y }PN֪FFNqjkzdɰ32$['Yo`|fV]t qe?X_0NE5h PD/I$B[ٚ&.yB+K%}?K+{}' m1V}`"h6׺K!8CԔyf_eɚ)rLLkk-V^Dc/wb22drLQ͒X[GF1ӳ"|ʁ_88wAskZ~-/1}@mYur'd$BnJ:rw]5vG:0ʿk~Ă"Fh9'2,OBVAU]nf*#bm5PSyu dd. |yLTqe34On>S4jm/ _Y7 WF"KUy<ڡ{ Z'6QSNQ.Oc%ĭM2| ->M+a"2 /v0@o.4ͣĩNr+9G91 Y{%,#,/>Not"C;|3OIcՆ˻:o~Jhc8#9>U, H}$ \:.WYg'0/ZKt.U%yX?=yU kk.n>{ 4B x%K?q9io_&Nẋ*`F80irtikL9/'OS>7#Ix?et ;lJk/D-sIu. RsouP`MVkML֣>f*gdZ\w"(OycԚ3Ƭrx.lV5{(C3LYSC(bID֗K *-F AҊ$,gDsh6YcCW&Wl=}0sFwtBNIE!HLOqWԏ !e|PTOw[sLSA7*`SQ<"vFs I^ H{֩6Z~b  0U[|zĵ["|: Yo8[ZE7/o:̮>Zuo'=֋1T)yp9e"HLd\"69A{(+q "B`\d]x 7lMS4KE)'UA7̬='GUisՇy MlA6xu6R$/w}>ʋw?W}1 Fr'w[9(ܹ?ߟ8x8oH Eِ0I[I1$|1diPj$Or}zNܲ+p;qiLxhNGKg\aыR|_!܂i:$ZgAǒ73p]aBJ-0' R4b:^|| tDVveҰF YBƂ7=HQ^b 5?E7Nc/:)}T 5hв3!6Q\nWL SBGY+O_p_io;zOQJ {Dmړ=V3KF ˨CAL#76B~f΅tAKLp&hupH'8>}ԤPA3aq#L_}ȁDp;( &N'٣Yی ]SYςAxVڇmCUj0p G;ߤreQ>oCCulI4 v Bx䐲w c&w<̹,, <:̴;#_Ue1BL-۝ r.zW hE8Vl?a3n"&4MHxOTao.{IJKѮ1^fkΟNU1׭ڬZS)x~mxn3g LbpmPϙLu̷1 oV+SbRXKBe,@jBq WAdqMpi92bݔ0VBuk{}0Mo'( z2vVr˖S~|Qқb *wEtB4̭2siug/Hl/b.\M HoQ0މ A'H̚Y:9S M\aǵf9֕AG2VBUఝ_1hBcN4Μ9Nuꅀ;|׻>뿔iA6R/Kz<#%苝u(Sl>ђIo+ɨΏ]#,T -!͙[#4b̎F^چj͒Y*(0<;5,^z-ldmμw$}ΧTku%}VycCkKshvF]*[_p3$@ &pQtiqQ]$us[fa:](TA^AJ Ѩ !V(fld;%R|1ۦԖuv绱(@#F a@kGY\_٫-wnɐwjHUSӓrfcf(|Wbpˮ虲D*eFG:9lEPAs!J5|cuԸ9yNzۿH[FiH&e߱+%uX߂~{A;^,X ?gC^`VwG5|M)x 2%*N}/Ҩ&HMHTuE D!5)±>dt43XωFK(c>u1s=C.sV;Oi/3ߠ:r;hO3x`5/5Z\5k| 2q~NMDhybDEwʵ9(k.5 p/Çb?cg ~8^MQ7\wNGSɩ9u] I|>g Dz,tY5.7-X-N|6ɠ#Bal aWa6f@z{g)ndQUDKV/D!fa$$w_By4A 񨅏e, wi\RzI"8`p R>*fŠNm40 čH_HW/Yq83(1xY&^ś zuVNi# ZEwA]/#Ǵ{lAjXqii;x1SU>`>~1 +m@0!x,+oҖsJ E2h\stB$ȉ f !a]@8sYwA Y|2F%XĐڟ[N<'Dp0FSLgŤ T̫fX8hﰽz!mҽK"5J DP7%Z 0ح& IcG0{8js$B'+4̀K -Lw=°y-M_94K~N?ĮE;xRV0U%RAtfB` fL?32b"r uK 쫧\vۙW@6M I* R~0\-wV^A!葹j o3j͸i 2W!|"I7Fa:jen/U S04W&;ȵBSZXG)ODyy")8 w&osqRv+Mg(~ݛy*Ba#B*mQU9Vgn^ilb8nwgeMUƥt@|&--tr\(o>EH6& =F#t8V--,<=UInPfzđ_ G؋e v[.a24#gc@8JĩL~zZ;: [#QNċ~G1OUYߋW>0pUZ(\'C _/0հ4Y? ^ ^OdXZ)cW? @S@b4Y1[[sV?r)AO$!CHaX_Fґ7{Ҩ ~ sCc ȍ̕FZ˺7Z=ᭇ`iWi?{sJ/KPq=M$%Sѹt*BWbVi̧cDBD<:Zmhtr0`c`Пㇾz@ʸ`^LUӕ#-Ƃ'(q\;A1X@VBx\ˠ @J{ߗeլf;E4FH26AlGa 8 D‡#%Ny7@jp#VxlIe-KIn3F]SK(Z"7& P(y^k`]{Pe;c%]$Lx#>2Pb7)[3vrZh; N`HoJX/ϪR4έjke/␱Ij@FuFJy? TJ/'dk_ | e'j+ -3fg_$a[45{UqLvl/zx~YWɳ[O2]> >js!b:ٿ/pݛ_|ҋզ(q{jz}3A;=T[E{V*Ȑ0^b<5Oj'5P!2tH?<M%l|&ݴ!A̓ce%bD$6=[x 1U h_ؗOӑE?iIt LU{#l.ݹY{Btڵ)DS 4Hu=^ {b󻃠eyx;dak CN*_%HZ >iIQߊS9Y< lEHmj#IPzX`3Sҙ &1.J<"7c\@KϞ^e<ȟsΠK@0٬&7ήƫ lTPVBC:+O7T:(MdB᭼Z2LyZ*7%3o74E/E0KWֺx00L耝l<9\a'umC 3J>Mq{)拵?X50Sg3FCmļߚI0뽩nrƭWtV%K33xu7auGXU=ajٸmr ]`|I츾->.YD%zjBG$fBծ{0Kudj!tAwp]=-unJN쥫-J .d×䭂u&ꑬK\%`_>^V FX{C^ (\t umfaCe ax7IY|/Rfv2uir2wu,ocaȘm;O{zw;躯EA>y`OmTWOuc9ax_oYlJKg1P7\4g>;I퐆N$ӟ *iajZr F}t`%#$!:AJ2^i`ãB KJW&6=s>seEU%4A.H@8<8޾Bӳ.Z2s n0F?19BI{opq{#6m>1:ЉFB5j-a3Xgn%npv }0І `?VU4zS&9e^%_\u8ctguɄ,-%g9=ź.-]o3ଠ*BM`L ]Tlᇍ*DΎrBqAsK])<=~r1eOkNEO@ie'G+\NSTUƋD` TE4%CpDŽ ;KMϥUUďZ{SVwǏC!\4߳-b;+#AY}2ڻсRθNU<(PTao`*/'O.Od|2\m 똱$ynzh˚PbT۾B=(w#BW,I"m\;V}[[FÙHٖ3l"9\eIXX5>p׶\$Ci()o@~jL6y(@`Sav6Ԗ%sGylš]bû]6rzl_A|x3xC)UM҇c䑲p͗ "bls|5ICIW`3Gy}vLk0O@Q+Xd(Em@ ;؉Ǔ+ifNE$HFʆE8<*hea %u.&MI[ƦTѿy qEiz+BL2hXK;6]>w925S~h,^٭%OM%]$.Kk b(t(Km ^nOK, =0+n~ $\rK91I\<8aaǻkQ̇WܲD̬,:יҺBJdxj?`*?OmE%QgmLvԏ=1;oFSȨ^H%v⎓ϱqATmIMEwĀ^6_; pݞ/g'Lb u@%*[l&-.k\:mq+Ex=J,"]pT?wmx rY"SCH/Eܖ:p:Mڢ,"$SP}l ~ֹ,V),d: B/(la")2n*M6 Fꅫ'Z "ׅ&%w9(|RNQJ4꟤x`&DZrj&7ּt[ZctS͖v{ B,uH̕Wɇ~ C<*G0t5/X}p9uyrhI`G6|d/ry}rFXNTx7m  K\*3ޞztnmHlԆ'U'M6 nx9Z}`Fh_x@>\tK]bm(:Ҿ& }-査+ʴ(PY1($3^u }ջ5XUeϚ Eq#i18G^ʣ$]GDUN:G>tl-9Wi5FQxDWN)7gwQ~,k-s.YI7_4Xj LŸQDʽ$ν"Rg@wҾ9ÁEvݹ|ʇ,Xd)?`ZFQ;P |Wä'4Z`60OND0]m +n}pJʝ5.+ KY>x N#yECvs&]EQ˝.S_ NTǨ[nBC4AC'-Ȱʼ95bU5_&uZt{Qa$~( k^19c|lpgJ&RR HxETUz^솗 E|#aΚݢ`rM0$25MƊKu?ƱˈHe(0fVaq.3&2fhjR<}%_agvc;zΧ0-ix!:ExRoQ OF)měQiء$ePcM<}_QZ!cmhؕ9)%X% 2ETAIdj6$c^W'LԨ| Y)PbXm<UV7 (Qqz @~mvv=*;4;[I?]|ތ[a`kt yLWGA/Wb#8E%NǯūHoCvw l$~? &w -s^ ;~ fO~sP =l8r+\FOe]`K*[3mOd,W{wX|-Q-t7 4C.NRC$hGrLϽ&ҥK^SV /mdRI ~D泯)2H{ޔ@-F2n(BuM.n+߸%30Kvd\r@VFXO.fËA)I(֖㵣-CNެ-’2b{HKc>ѿ(>s:xzzqЉ%Uo nh i/R]AG ݁ڥflܕ]XZ |S!"aD4\ld9;E">:x?|^Rq0&K'"_SFߦp>:;ao}2L?&e!f`u A&DF#C.RVgJ910r?1cknٻ)/p`=Hx@DZMv?v]d5 n^Q{+]72|(eBb'͏422jwg++|6*01'|b($1,{ FNL ̇˃}5"TP&75u@֚h$R1ؕ))Ex8ש.S} b1ual= x(4,Kڝ7U~#-T"х8eF6T3+~*\_Sݗ+- 4Q}ёWOI/qr{I2\bu~R}(Y"t%ϴ]~~*/0H,ŒSՇ T$M͑Jl9ܔԪ;Z*.emx;.|Νom`">ζ&ӥC D n- J1Z7rn+8\BAл<"`L^~a-wCK(^gFYvcC/Ѡ_Y ,Mt]_6X hwSgJŀI9Ԇczzߙ..$(E>Dh)G1=ת񮆮`RCrovϷ6;P6s{%mrdвxͳ\_!KYx!Rrp  _vH'r{Wʫ텙mH!9Sl.Zbl f 0PP&H/"vc$j! DW/ω)kf| I3=ߠ,!6Da(W]Cozo*Ak + EܛN0]׊9Hɯ$ls2[ٲ} Kd{0`l2󯐆Ev  %REw7-6|$ yFtX&]R07.[kOQ/3.œmPjcj- [Fr_VQDqJ&ZOUWWSI4~~p`q ¦!{g_*mdvlO$DZ|~^!]ة&N11knp_k#Ď?EO&Ev:y gd˹ >FheÌ- sOK tX#)ZE`{Wr SëH׻%lvpk?bu}ng!Rъ=p@Ymo{ߩ)1A[!؞O cоq8]wf瞐@6Rkd2i-o!E'@9fRfIZ? %OW~Q2/G£w=* -%mEm[`\ T|jH<9K@(8o62/-+1/{_J:v{Z嬄5Tq{6.E.k8%/N}!5J1EX5FI9gJMFfր-:@o^)l nCZK/o4a oik0  L+G$[*VCtAT';*3kkPXLھ5?ۨ)[1}'=|O;ͤF$x#9Դ:#k bZ,U`7f;6&Ck,eZ@EKp5 |P,Ual4g)}rMVygmBtNnn+>W(z $ Kslƨ*} /&4ʄ!}޵h)օ$vÞkغ^IaŦq s[Ck(15({*ɟ+&@O?wqN/e].2<* -6my**ea?TFOF V61ygǒG/}ea)n4E4DRB^nfj=L|xjKrLh]Z,A{?/S S\-> T*6K@A>,'411sa:OtG` 0_acB`9[ DNv]cXVR? l ͓Di ye _30_7'r,#H(R޺dgwdˀH*|Ԣ" >5ܫ&r}J]pV/tG>j_+ѽVm:Ɣ&5k@YZԃH/HVOyW8d$bl j  H 5bH`\E( }fE"}jѵX峔p°.,}tڽMT)%UZiĈ"S-VON4:,dj"qk| M-a[#$`V\dTy$bḳj< W1S6je=5.U6c'W 6,! LA/#;07DTH& K\өE{"#JqnDn,G]ADWƛwPstr;< ?&\-?(PUL0ޛ8%Ks: B]Nvr 5zhw{f?sonհ Q, QrUܓCB#Ln6MV,0z=ܨyU};vA]6z m\W:';&[qM)"AS~lZ"5#u@w ]M )ى'=wt]=@HPr$d=/AUlxibòYXA)jgDMsR:V&9@2t8ZTƷ2&F-.[csz3[L|:Kz-T{/g?$JRY_Nh8״oOد%j©lI.T A]GP()vI!?xIpWzg-Be&EPyk_>"ǧ|>k0:Ə.]E؊>'SppaQ+21Å#-Θ`⺗;L ?{r 6e䷬ME` ux)q+wn fDhDlyF V0Cof!0JRl&ZI'};!3d9uCTƚWU=ZC{&4bTy\km# Ks8N-Dv=kp7 /Cs: @V8=vefIiY~5R&s> `q[|WBYyJ/Rל:XǮvH V\3oBV_ q, u01#keWr?-?sK,쎪b!a%/ Dg eȭihգk͎J`{qSvW&T{8oc7"rZ,E76ZtuI8twD FWu^]pl#TO&n BeP0JXraâAAl.akF#XdH=s8ϤݵM+c5OPT _n[~=Vq<{u=\3ʀ ²E5{#6O\๱Q}QfFSqu%)d]3W^hv14LڅOC}\1푔Ճ|.d4QlO m@Y/b&)v/y:SH\s{BǗX 6. ,MY VاazܳJ̞FR]xxBb0TU# aȍ}578˛?G<^%ܴ]f{V#^z0mQ/0 Ut};3z}臗i%Q3ER>&^y &A=i~;RE }ILg!Xgoh-,AȣNO:'Չj\UH"aH8 ض2VҍI#G(f!ttFP,w1-h8q8I$&ӟ8wlܴIw&x3|xrƹQߡj;q]UG!2Xvhi!:*`ʘƨGGEsJq 7ϷB`c{㛈Ksrwd;2檿#*8]jfbڐ=_RcB+^ReiHHD­qb+e/PhQ-C+QdzDiHz(pȄJS!n,7$U70`\LJˋiHګLw1<ᓂn5?E Ghq)4)VonKhxKH ,k.fV5> n]Zb/r A( i:ExⴸO˅\#Є}/*̤7-!:1`=đ3q0 '۰¸R. 6 ڃ;i9zs~ƌ/:6N1fi3eZo) kW5/ 1m^zpzZ⚋'2g+6ާDF)'2)(O#2F> fz vj@qb AntKҞ&>ve7D8tp'TŀUC.od]Y6P +8cQ߳ysgr1pH!H. IB'JV:rp)nRb'WnPɦYZ7VjVԜMVjqo9W\eHÑf*z’ѧCnd98降e7iwn͟>z;Z ֨}޶]wyafiH5MA8~ N~ $Lҗ& D`t..zL#} 9jh?^j@]Xr=\Ҭ]l*U޹A(W:JV1LVCd4HH$jrc-%sh1q^E?]a#DJ` Rc&B.nu5p蒤)En{seR|9Z>v{-4-5t?KvhFQz1v^FsܢyT U_0bvBhnn ;ЙI(muKhcҮCDeފ|eȂjD1X@lW~5&t wMZb+Z+Q9(.P _+C* @55DV37Wgۑcg79N S؆W;ߋApmYir MT9ekVlT1~ď~ݖli7.}<.X\w4{q50rA d$HUrwt Hƴ$Pt>4DW_%TXT̎rlIŮctjQuKH\x"X^76$n.jz#+0 mmWlU=0t)BgWfmr Dp]\Cl0 LImӲXOᤊŦ ̱l?h*vP-YsDQ6eݻ.8]&@ @܋@wf+ߝC'$r6mq#3.hU"&;w(iVsXIBS$ 'NS~HvGzYXV_*jjvLq(QAiSINN!z<:9A eJgq5q_gMհ /XKA $ieg}Ì]3{|*t&!Y5Y:)? G*a4+W-ikLKJvSڧ_k!zâ) -Ep#U= \-Bi٩ܿ7u6A׍xw YU'[ՊtrOiK"F? ŋဋ>!+ωa.9 F2q~Osgo|GxmV+E/}; ;Sro(xm<bBPhQ~3e_h|/Ui7Zp_: &6 O>\ <("k򘺠g+&_XI1dm)\ܰt!l=(c>vl=OLA@(2c n*JvGi4ôҘ,۫se%m ]H,SQ7ANvO*(NɁXVeknTp6 Am63w)),dXꏬA ]n!~Lj-7K)*.)$ݸ߅dŃU.D McȒfovXy s#E%33u$&!x?8Չi5^ZLCaY½&$^KEU¦CL$\pRFj-x7? RΈVsH`$`e$8㒱(Q4+XU 0\>7jeir&:2ioM]h憈/~ҸoF$tr&3.Q˙> wN{g4IQ|W'EKH\g[zÿ;284|\`fSٞF 4TlN:Jw4$יET7cRL&) ppSCch8@,dr!\n⹡&6O0{tAk&)Խ};B 70TOhWӝ{kcR%햬u`vtjh=~z-Zz9ܧ鸀(iCMB wԍTeEm?ԯksx(9G9Ϫm0C'1 D;n3P:]gea%/F^|72Mo8w`((MteMB== &' PG>ŷe|xV.Ip>w-tY5sV ۜZ]0vۨ_;̠7/~<<@l.rH+t3N];Zi-)qKlmg EjnFA?|gLgVz`*2u)Q[Kɓ`d(Po27rYv;Mw3, 4ep`o%\]#:zzZ[ߒ&<(䖀i=aBTwB`\秖 N6&:cei4^tR;>eaOIWˊ#3wքd,M*tޤ)v윔۶ͼ0J6@˯+Dyurabs>4ȆCZj;%i1^7. '$1I'͛ ҹpL˦6 F>g!K vRw\N0&. Lg׫̾16ͦlf,ƑFpV^Xa\B/:[$XK V?$G(֏9;de$W\o$S L2~}.FN*@%Ct]җ$%Mlج_f@|b|B' ~ҠY2p* [Hm>8X^l,V`͊O 9FGtZ4ndpgt{jHƤs/3jzaW*Ud.\?+0 )HxW p}(X`\A>xUzl #s&2y*+x#Y|<ί͙]޼HbGp9H0N ~B킐N(Pcw/jt[/*D^\˾/N)lѼ[JNjBnvI8X:hSr,B)=hgNP7e&poa]>gD/:}Ó3Sw*qAͦÁ Z΢9Ac4 @pM9VTIZnG >?] ʍEp'I?hٻ.&|Zܯvޕ%{,Ng^JeGN-]Ϯ`j*A@.$)?,\&Y;'LX)B[]y'#h-{%4*f1eƧp}*4GAՙ.E XPԺCߏ|eW"㣈Vm_6&pR  r.JUl)NtMѐzϣkaAWZ-=lsk@%ƃ@N)y "l)iԠ{7-/2k ϩ̀6!y v|-utְzIM5i; nFDDUИZDuǴJ-4?K|X PKѮݿ!Š|QvVNe͙>83 =,-`B3|b?e[M{8Rl)+-$9`)ۜƹLJ]2_eH 1+wCK4{q?cIk.[}[XUL ))CKBזRmsIJT$շ:$業kpfvD#MJq Ih-~;I"E)^},nAg# !hiX89bǟ@eX ڵW`E(>6.}iGU k?R`̺|;$` 6 A+y1dX'MF`aVpHqP[Wy%? d &KZnrLϑ43GU~&2XT5΃bgxňHjp:|)$[u!dw> #Si9;||T]+_&M0(Si8\`O_XqDZ%z3q>$Ӏ0{% z_:x@ԠyLB[K)y{T.`zu(8g2]yv(#ʪ:MzcEڶ~ :{{Hr̽(D{oQޱtIL•bF(ԸcR.#feW{@4>= )jQrPoY><B U=,f90G>m O*V;w hg좳.IC[(4(EZy"{S OQhf gh+Ts6Qh2ēQgRt&_'R)1qWtZr!-%CPzS}9 f؅[*Y*Ual>jK+>K3rN5| 'Z -N%i/ls\;ueym/)0#TDT _n6I](Ɏjۻl(y>]; E;gufP1H/D>ki{,0.olfRCzOV_U׬ 0mtя5>iЁ F1^.)PIҢIzymy 'bo,Bv=g$(? mj̶ly]iAw{ ] ,GضH$Soj6p0^2jhX#c($'X1;zHe/EeM~Z`p( y=͊NpW1eI?ۜR'Hk F<Š&UfkO*֍~fUFThңzZ>yUuh|\r r y8}V0E\e&]x{Cy)&{#޹O Vf{J}7dH.4 hP؆n9(ҥaAn`Pm8G O}UV}srbGWh"!Z|+mV3C ~ԛ SVo.$hg Nj.boH2d4[&V$1}d`-~ nߜe?VjG.8q% kVuhVJhƍϞ2?X+fB59,v|\|ŗvۃʱz4mt\B ˋ"nOkEܮu?]/,ꏧ*@}5]H|PV$tR&J5ݞ@Odžƒk / X5!^)rd\ # t+fЬ-_mmSTX%m j9,6+tq XNkP3ߐ\M3. @43 Ng`Α9d[hi{z@/0td06P#³+ΣꖬaxMP=.8;B0EBȅX7<2-~ ڝo3:*\]X9?Y+Mx?jx֏W^95->>1-Z>~y|"#3AwWwdRX *^5[.H8_,hoD ugt m2v2FzI>mz_N?xRJk[7ENK_ynec7ЧN? ,H~:=k[T`ĩ ^hS%ta\Y$-û;tR؟ߟ˱ @~sWH m!FRz_Ezxa{-NC`āؤQ -1|t)n]3c>MKIt&?m$6TN!{^pwNLՆH<rwcbzhU"Nw)IhI2?h]Ǩ'-&A ]Ȃ!3s`3)Q%Nؕ:]V=of"ԠqS ]ԳMVGvY`=됳 $VGmKR{(-^wZ* bqֲ2 3j|uF/hf X*Jq]9$ k:(zizp̓5K>t:1$G6)Y٤y\ o0 ʜpk-U8/ \@X@LiZe-:r|BAԃRM X7$[歉(3ɟ,u`F b:!y**7,utI;Cvl> KZ[?^H}rh'Blj5½%*_WXs_fIBߓ WRFp7CAl}p;b}C 4}?l/n"G2;ӪM l>WGeњ`},X<|[ՠfѹc{K^4S=-|*GLKa<-l=S),wъRR{u<%לa YgHH[/fjLMN,YGh7^ZaRSv5AZמ=X,d8c @0dv0'q5.<"W-,*5 |k{,2\ol^,H_E@"P z+n[ IҢ&uczoثf8K9PkY71$P@@0oܕ G/moeڄ}3(XϮ*zkn&ʠDmda].8+Qt_[a犔3$M?ݴfVSˠIݟS)sbSR"s.+M(D$.\5Xݨdjo5<܁ϗd(~" s 5cZ{f5c l@+:*P<~_*=| Sjā(?Lx)J(7#GxmDڈ!ވM/м{6e*ѕ+p@L@WAIe ^-3;8N\\zKl•LDuՏe= .amw0)tPΔaoI*KUvVr[ć61a%gUHC -Bw̏k2WwNMDI` [*eOvlF ?7=VL0mUCW]6d`q i=>mm4 G%C]5q@f\LI ͇^4KLZ\>_<DT6 mғe@*~j1y;9m̾n),tԠ opC(R 6w_& ?Z`LX^B&.O ȫԈp.&%ui/S=Y{ːt\JYMt6-j2'(F-+y` *9cxUy(q#$JcLy]j yy_̑ n#9ekSƆN-s?z*Ir8aJ̕[s&ȯQ*JDoRIŚ%{GNK5b=E_H^XPͦ.,zPf&JD˥-sܮaXL۠.~ ?z{=rƟ _ܵz&.)-Ե*jҜ M<Ѭ]kTz=a ! D3Z( {yd0]qڿ<;vQ\ dlfPnՕY k0˜^L,;p&gp'bR)@[2eXOـ)8ڵ:xj9V4jPl&@RB%b7-BeK+tϋϫ 8\VL .rFM6 R&y+J&ǝ8Ô}<@y˔! 4x &ş+ᄲVhe=>BЧG_v'%\\@0bDJ}O}5A[)h>w݊ )3eOFX-{˵M޼\8Awbj6-rc.RC~}HUʼnX:`Xʖ3̥/~v9j[1q&uO }ܙQ$7KVeܟKlsS(;q3#_,aR5P>@ r$Zgw'=巁hL xa)7@\O+T$"̥hFnYi`w6ם6Ëw+%[`]pHNˆU:#Ÿ7~1N 8.:*ѶY ;K|00d߫X7pN_λN4?g~ JsQMIptSU-lJۊ!{ |3SPeah@atw7-תHфCݢ, t^ruy9E [.DrC|g7 gOrtW^x*Ln;nmVԁ3N4幠2~ks*Op-FrhΘ_s2N3x|H?,xlP{14&]4 RK9r:[YΗ ѮEhqoʋ 0+Vh\u8⛣?ک*BC^r_XFW|"M|Ra3=KB"ڌ;(,:h5=QDL->=L&Z4;Rf,89tFz}+*:^)h<9~.P J1cG[owF(ѺQ $MYBCcfq]ڑ'i&z}X& Ʃ'Y@n3|IyOBn*(3yj^]6:4vO3 wB' VWq̖[|EҾrpM]q氓$͑MM徛]!æ&U8ru:Z#h KcꝌaDMI?QM" R7>~!@"} k}wyx^@ff/¥ z/.3qz~amӵ".Okcg,Rs$gMq|yg|^C!u\{rTxSK-x)|c_ʈ}i @ۈC"5kSn4N|VҋbK13IQ׽$9IД8F m_ V IVy.t\d(r!a0BJ(t3Z4zCd{0CʄmG+kp5Pwe8>7W+=-m&QqF[O)~AvTeF瞦`3>:=`LF?ݸF1<7m澋/7HZLqEb,'c8!MX:fc`~T#ńg6gsA ${UZC&\qڱasvG(DnxD{Kgߗ-VD#p1MJh&PHUPG͕|F!!t2"evh&9bjU4Ye[l|Ijӽd Bx;|Bcu6,r"y&/Y["HfE`?3hY~-}%e'M *NFVK:q6SŒb9}I@ޢ_7 |K6Sct^;IZPlj@޳".Nb7h.u4w9S30cC##ěk+xaRemvF0c({OG.gɞ_F]8 Ndvy؅Xd' #7Sdcps;YubVf@ɉp A_$4#?~GZ.@r+GE-L;39~ڶ5k 9Yل#d+NW_2Y5y `f-ͬjkQy$,j6\6B,X H>0@+4Mj ,Oɏ'XAAct+Xk߬ҭXxʋNs R:u9v?[VЈY͠ө\96!@:!`C\{F@ M O:HQe' R3͓5~qlGR0 UCՔv94Ix {-AWf"R- a%uPA/נ[;lW݁#/9U~:pqs04қMK뫎X1 Ƞ_1.?}cX qKf"^ 1E%gI}g+w&9JM=aCasoi~ wQ~>Gg@*?>p1sdXq{w"4MZw 1yRHF"_,՜%9RiIO6C.~|T/ITaR [J ܾ5gHCvP;Hjh4: ' >ZzG6w %ynr;rٱ>Ld?O>♡Mq2G}Wo~jCLBS.c*ow͔lU< ۔oOmMq#cby+U @o(^F0z=OR36/E:BE\Q$Փ8^ygOB&GU[̚ ocCgz0/K<h O%+b"[&pgϽOY]pꝜiEH d|ku# ԋzl5+A΃ =m 5[#/:=x 7$]܆:pqumKD]~'&,ivT0I!UPe]<= .!u&Lf䳼P3ك+I+8wrȌO\.'O ?UFMrʇ/V p^M!> p HC)-Px dd&F_ PtJ=-B}7EӋV SKי!(L[we*;)T`vHJIF3s])gѼܓ%Y88y/r!|ͻJ#Bx8X`vs*߸GEKf5*$s ׇԿԂumSu Ǭ=y{[qJ.~I GpC7/Bds?e/wJb+x {'@Y)pfn ڑgҖﶄO'&ZO= g}[RgL#ao$\TiꝮ$0.]˸R @YT]~IĶ{ }qL S2 Sڗޢ>y'~AԘ[ m=ؚ=3$CpC֟nwh +si;?QZ2z.LH o3N(y~y 0ae](镍:a$a33\g5k~P|zq WϔxLb01d@Cb@|y<[ݠg2 #oH|vz39-2}!Lbho &fAtX:7#>ъCOnBW_ ѪYP>"v-&RBo39kjF@kd,l[\s?<9Yzr8՝v4Ժ d#Wdt?m9 ωoc.^gEL&C4ERq}@KW]5!!g80bӽElkgVyJq?޴6=O)'5~/{{K:NLˊ!f:-iu%!V[Ywv3WTl"{s.}BeXK>:ցsdam5Q &)jK!>Adsڲȭ.7bbL g 35f@ͷu W}<]_I?Sj=lIP2xO_g6<O( d2יӳym~YnҷƟ ydܽfƣx|ng%BϋK_|E l :[rr %T\-V-ۅ{;IT9# :CX)Q˅jԠ`wHopڮCTOJ{?h*P ̏a[ KOF95ⷚ% $٭Yd3²ߴT%k}ӪDb{%iЬ9Uˎ: qY;QHEA]mke˪ɔLfQ]x8ϮiH`5朶Qd8Bt5;T]bѠLru%{>6n+O:h3HGڮ9S/>A1ϩqW*_E_,sr?1[!&N豨&bJ ,xLKr&?yG+M~~9 JU<5>},bԦk8ț4n;/p&Ok7r1zi%2H(f??%\tZ^=תٺ/t~ &`Nܧ% [;ٴnjIBu+cSiU!dRLr̍윖#u4%BuwL8Mk=Ntqu;/ɔp=NP|_ &$"0ǥ"9y2O/Plh8rQv0Vʵksj~vz(H$p%Cq▣)s+ ȷb$q4>rcRe|K03?m FFdۏ0t_a:)BEwYx:~fF.J\X6+ZOC[Zr|wڍKKstd0=FxݳG7"\6R@t;q'a-=}H$UJy|ߚ?0H& J9ERdHBv(ᓌ&gRK0J-=݈K2LÙ/ٛZdz: ZIl6Ǻ~*DfO_j8Ewq{r 30!@uP@SsV$ǭVp=\°oE+e{:`ό`UtȲ,~BZWa?um`)LuaJX ~Dnv fN&T5"ՏyǼxM=04Q$PwI? $ %@}a zS(Q+P( fGXi :\9?ܰ\ {A,t[b\Z>1e| ML+W{"q= =*4|Ҽ )Cv'm8/LKM 'd+,-hx{Rаx}x1q/D 1r>5۪9姳mel< 7'o"5\6T P a&^/· 즡_1RMAwYxU]>v+|8n2<.ˢ3/&Q洅&MU{na6!gKI{mC~F*{h_ c(BF!"nsd N|3+R2KPKl'4p^#0@I}Xt˅5+i++=Hyg0񋾩Lg9MT+;=m ƚBP7Ku}j@I{w8 v-V:I|u5~k{M+|&gz6m'sT9bOqiZs/o3vG$4 A4oVay T@FU W,OqcW'<CO!*k(~-X:7;!ǿܨ"jfXxfs @Lm7NXaPo&W((Ͷɑ[ ;ݔ>'( KCNX/\x41CPVm)$QbAQAH]/zp)n6F[DX{~{1٪.tSs] ,;(y$$YGtAa:wy3ѪI0rT;;>:_*Y0M_]n/92,SiXp!99=yV1ʧGk'yK=}yޅ S ]}yJ#부3S\gp8~PUf+gSsbhb#Jwʢ}5\6\J}-]&tI8:x*x8 #e643U@mGʒ ?X4ڤr',QX()&VmaZ[3]T42W];xBQk r珏Z!p.lrI~kPzƑuͱ^+X}ޞ:b }[Smz2 }GegXs4rϮٿ|VFN1^l)[(ʻ/+#A._NDbt/'Kl)rܠDz{cND"RAc=Ho9KC|([ٺL} a@ޖ(cx ר0 7ڟD]LJvN? z@hKs¶?J;ڦ-kx^V7HZB阹)*eŒL!@"4Gb;*}~L))7svDp_VAOvN AƔ(ذunވUstIz)D{ pHd>) ~ώ캫Nn ѓd z*cOxpgmWATvha~9*ϳs42ԝS/`iqtiC=(`H%_.r8faH?y θY SX D4`-v6`z,Q̀fDVj*lj!gnE{5ʄ]שI' 0"r*5:H827#3Ra?f=rAU3=@K!PjWa;og渹p&3@Pb [y!,wH__S=-"Pq|Q)CqKG:tol##[Ő-s(m'/KΓwBM &9*x#Ӿδsn~*!w(O1F1*+}X ETlS.@uf_? `qzf_^&#rՑ8S3QY\z`6A}kj# `vفN.'|(;YSTfK ܺoJAg#ypvŽsCW(K T.E?Z#L5꥛I+s&3\vU* PYA"Hfz-tmt+>R42GTD &88$ߪ[,q=D❯zg*,t2t++U}xaP}|kM` yf&_&@]7td [c#60x[w=j=7 D:=}D,g^ M^A-vo<k8OW7L'^ˋ. `dl᧍~tdf `ܙ$۝%sG=W i9eTXVF7ZqxQ|8SEcNa_&]0cǥH}$_ӑ|bx>~|QT\ K7e`!"w(15a "k-,>|/[1#Q["rjZ/SJtGxF{ܜׂdYۿbѨؑw;DU*<Pa3c׋c/%fx:P*KXla8I$k&W# IY+sw`bc^yle+Z[eZҢ5JzrיWeES5FW08[o~p[IEbtG"|`\K-VW>$6YU A3m/! FEysuT(W9Dӽz~sJ+ťǭ=| Y9eLsɌ"C8<S6J˼Lp q6|SOc))@s]*﷟y)Plo(1Y/P~7~*,Кg`9E("y. MUݢN2h<Da7, kR˔--&#bOevł*^X?\uU!3 7 ي5 p0Bc=n49K;kcNɠ' ܃ubp,+l15Xkr(Ϻzq%lȐ&R?Fv1ٗ F^]uPa::);}ܞ`x7VɣbҺÙ*,BH.a7tB;-Vd紧Oail!16Q̽?~[\qǔe7+|31\Xil:5)vU"{]LT76;{(J!Š+VIKT`SsAm?@b M(Y| ܍2+ˆn"؉̻)B,vIucKRhFJ4 r=%x$(#%5gL:SZ4jr#ÍmLkw$9Ey6l~NT(4SqW%dG-}; T3 ai^Z X^ njUFS끷Bx aNKt|I#5.gPf]9{#1#XI+ӻGtÖ#-ÚTΦeݦ4JMr_u8 "vV{V(8u&[&9KpW-@:}U*#`Ľ2ϱ$R3'G{D<I>w 0[?e/WxG02_k!H3Y+KOũ;5>~<6Yf'_{;9ऩYG0Yt\~^T)FPf*7*a3f{M68Ug=,2ip Øt=TCSf֛ބ&4Hғ=t t|G4T#nzpw9 i0628@0wUlъ 7~fGK!*\x!= 5β:z`Ϫ# mED{LZ<^bFBoS8M/E](6jvY5Y},-7ju/Np(CfCo+:_m=\[Ged6"Q]}wU4bUOEF%p\毫 jFsR'IW8,mÀq˗8̌˃)t5ŶU'}x`z]3>1hxrIoR{1-ǔOhx 1a$㯥peSjm1>OB%O!"sH:;ַ)H'6uWK f H g~(gD< ^d_ bB& &\lz6! %1b4iD1j٣/5\A/#Uƫ* U06>Ȫ~>"i TհlSu)cEh5hFZ ڵq5{~p]T0=ji֖ۧ3PE4zcꌷ }nLM%3;?F$k@CLn γwN3X"AՈϦew"7OAՎ4znL007zT]i j n*%8HPMwR RoBtfCck07D5&@P*ǂ8g[j1 Tg~tM.2n"q)f\&_^Jp}EԔÌz)9_Cre *ch:+UOOV zN " ]ȷQdecsXcG>1g&אhnI5k0_7d7߽*h04#衮ƬԏL(ov_-@;q12M!ĦXIs~clvi0Cu݉" ACο uяqQϸ>>@ܹC_i@^7]<>1/DFkb0P%!Wmc9#SC>{Y>p6VQ2u+#*VBjPpI~VF'&KpevZd*ξ%Y'+(YKwcTaǐ"dgJ3+9ӽ.an8DLtj-z)]^ϻ+d9k"%3]D&TU錠Ϫ6yi '1Wdrm ^ lCCG/>.³흏`< 9_:UtӢى_1fGtO_s 'KҠz'ύ)rphZZ61s97}*^\L}(草9@$!$G(.MbHv*:6P_1(Q]bbK߶UJu]"$j.X?8-WxFE kg]I ~EW5Ja!ze30f8oUr#:0$p?<{u\q<Dx,Kc"2=xRf!&g)($4 w$_nb5TWZn؛y.=DJyFm@Aa + :V=TJ!ԅDd&hH`[tDV eupBBWc̪">1tpݟ@|X!|U5(z9*#J-)LaN$e +v͒09v8r 4ಠ n[Q7_(a:oCxϿ?RQَFs7 L´ }1K<:Lŵ4.{.AX :GԱ3֙OEz]ܤb~)9ܑڈe<հN{6·/3{؛w7%C}+ؔY}L*@- (csJ It[K}3=Y Culj;7B>hda C/FOsU=u7_׫xY >Ib^ tI Z+dbF$*o0߅[M`g6Z+.1zg.;,wN~s"e~oq?ȐY6T'uMp)`|9y*L4.y%| >.-t7X#`s,eJ LatЏ]U1rJ Γ&,Anӱ|4VPp!E0>10^ۢ QcltOMd&z d`Dot&CO 6=aJ}?З±FFEk,q5hn@ |}JU(>Gөu%lG^qZW.ۉ2 r$OCR\|uuo7yr,z:$dvY$fYvhwmfL]HjCP ̔(Ѣ[$uWGmaR0eq̲Py9cF.'?2M%}'WN~.`4ԇŹ5--duѽd&T[]ԅUa+'i7Z K CVz# [CJnju^TE$ I 5\4 $hF--YJ(@QwRim%׍+<5Q= ;[I_!_>PHtKRxCh1(4; *kTDѾUAWF0 |2eJjpA2) 4˴1*NbtU!47:SLޠ:z[O2y_\'Oyy ^wCo *5廨٘ Kܶte΃ r)48"A5RyVQ:'ޯ=TY@iQ#r8с^!S8f,iw۵ۈ@ [`ZMFo.а4["(!4  )݂ !8 3/!v%TGܬݏw,hnBE^_BH@(}#$cLciUPW*}3B6NۍuHo$YAk`)6?G<{\N] bpɞ7]WȎ* M-Fq@\yM ]&Tn u`w8Ҝ%zǧ9v8. IjvR|*W(ӧԮAdy&=J[?YRQ ndO mk7ٞM@9њKU(C* ?rd+$1ϘػxQD={0/$㾑,[/MKJt^TkO`|3X ]l<@ 3G]LTJe6Ԁ,{n cRª-ɧ}'ިR)fyqr-Ĵipn7Y#C9,>vκZZzȮ(Y+&E:tY7k~d}H IQ7pA lbG46`4yT%t[Yr@X PHTP)qUKL0v|e\XƥBKה MCG oPZ5LSc&2R-+7IqlmȬKTfl=( gkPZOzo\E3۾Z0%ɪr )tQXlG@v@rV(l8d:_#p_O8K:Kn̓:vPwObWN4v-tOX(Oʰu5v`$H0Yџ'9U˄io7~InG8*#uOÉӫ97]NCw|ަ$ƕpg|q;iRkkx7 }˗=[(pXSKHMA.00b%s^dfn!xͪP#U*OƨFCj@w&q=O~!n7zSgW YO&KҥA8_>T̉ǎ'vUmվ7k`f\ j~vP[8W'%'8>>(hvO,^ohX=L~sOJ\[sUpC\ҵc1gf(^e_%Sm`{`wGX"O)<`oIkjNؗ>^f"Rߖ-?VG4dP%Gj͙t|$LVi >qFJm8TQvs, ;1ɸ9oI}^mr&t,oV>d7n"e`c_z6P?QR) b!7 W _v!.|a%_¬Dz[9Ĩ.q| OO/>Kמf{//yU7H@Ȱ(7t߼a< e.o?l0C fZl[#e}cǩxl#֌3Qp6/nqĥ06N$m#\#Oѻ2LM63I-UY&HjIh`(#[͐W: 7m0 [KHlRdgI_X7MD)˦P(ujTBS: \UhρAz\7 dzb%w0)(cqIX~8U$^o NMj?fr3";V;1YAevym|sh1PVgCIbQtZ{NvT,o[Aj1=-"n a#Ȗꎩ(%/K+C{o5KFa&1XvI=hEb8m󴈁E:ff 15*jug),lͧDYFL 1B9Q΁rH" J[L*;٥7.u4_PhvY *}O]}c:_7e *G|>FH3qשʨ/ήSwftj{X~JG$*^d9eF~3 bM@7'r8,a9E_ =QU{=f-㐈7CN`Ke8=GQ~x[{:q:-*ʦ%G-o5FC5 sz \s}k0ȀBwLSa{bB?-Vl G'vEh׻ZOWrvTFygRat 2z]a4V\]B@/:O؇b u13AwChrN"m =MI{WA@|Y *p^ 4z@46AB1a2\!JCO>.H1upm笁z6;@{ Pd _^6m RGg5E](QhU_sa/[`=دClJ. pBCccĞ5hCa  ?F}9@FF:ԛ1wLk@fģ2zIXꮪOm|^Ʈ ]E~'αX;㼡1󅑏թfDn1x< wึϓ=~DL09$XOa#lA%Ln}AFbov7QY|>%Ao;T+Å|н~J<䍊 AiJi(u 2h$eh5% 4Y.P~$)1VhF7༤TIX[˅Vc.-ko/1hf/Y~b_e]rńa2 wٙYxWhp,=)K)yWF*7j ML 37uo.K!>zҡN^$-n*>ͤ;owi=gĜSCb?աc7H l#F[E }+<2)0Mk8e V 5,!2˟~$E^Z-`@t9a^8/❃僯ȞmM2@hȉIduXs V6^DȂp;Nw$֩|4#̿Nℓ N#fAs׎xt:?XR%9p 1߻]JzF--2`1rx(cNL%~-*K.9:MBͬW3O7\f$? u*v$Rj6¼\c)H8+崤D~+l3=/~ KY4_eėj`K>'(6{H"_/ֻ&yoPz UPY irV3(::Xz'iag9'*)M\ yY' ԯeYK`Eɉ׹0#5ܺo^bxn(64t?86ƒY1ɍ _^_p^ GLfA`+:wP۷yLAM27ݸ+C_gG U@3霶l`V ɜ'a~+)mefܜE9 >57i_jju{n72O7WVD2Ou>5b"-Cfl!| OŊeQK p_~rpܷԄƔPO:AmIk3"ȰʆñʉccH{v |z@78@ɘu L$y jVmSc?+_;xzZhH|2f㗓e͂CYCB+N5#s r%wN }z ŨM {ms_v(- aAeEMhiL+f ˁ\Ox^% qZnr o_\_|ڪMOi=-Q뉾yPB FgKf$mYmQA1di8G#.Y']v,wE0Z$)3C\XY4;hcٻ#' MQƛ,L!mwYX)U oQ}{mA 50j33Ȋ"}?ᤵJӏ.qWeLbe Q7t'ZO`.%6<6z|XxIlׄk:Mó$qWuuτzhTjvѢ8)?l c NtEķwXVܽrYROAJVOUƹ]Uʎ1cvhH$Wm'ӏ_)|zYS9 "fM7+xHiYKMXvy1{ WE='1cHYCop]˭Kp ;`s~tqzss.L'ʗQq- ܳBIp~vtv@::?@yb0i٤M_zo1w,FS&# eаD@ny)DHBÿ͖~dߨtr?[J͚ɮa[S tlE4,KIL6|ItHpwX#Nf{*P3aKKˇ/x.yںk߫́0X Sv4o~6_p jV#rMif8 u8 ^3~G %tJ+qu`XZ|ۈJ} !5(bլGnɢFU#ȗɋ?b4g3Kqq|q I̢׭-Φ^HG0g+VTVk=o2It hL!< hmQ G޾~I'4,*b*a@KO۷{+\G~MAAEwӔa> :B+5-xer~}EGE0\V9\PIϲed,$‘J4ʘaǨƪ(x#il"W/Q&P9(l+5$m]膺-%}O䮰܌Kh~-÷G!,W^0Q,|v/ ۺ++ 2ћq(as &yI!-=k=K=91ءFo_P.alw-$JvMȪR0K0 `!cxy1b1ަwUp"A7RH+zNo8IlJ);%U *!5lU* 9eQ*eP/BMJ E=nL&(wAjznFc>X.*b {l4f$ L]цY *4BG`3l6c;V{Nh\.fy=0siiŏ[3#VWy g~9$cS\I<K[d dwaidhl.X ds=5Mlv`efX+H I'JiZd+?|k L̛ϑUl ! l  EW"K:,uWq $%)VgSt5JuA Y  Z!ŸFsT@V3~W&>Y_V ܜCLҮϱ exJjsRv],څGmV*V#bTF܂ %*Ա"y6?GF<1 zH]L1q$ ˚A:w^eաs7! ]qP3Mų?Dƫ]TVNx<;ӣȗ9Xl&wP3lVzȒtM0xH1!s.h8@~~2- 7QhMb do3Yh*$T`hI3+h6BP/JG? hܑGk,/A6UTWAݳ;-n]QF!^Mka5hlAquB2ܿj,D({4s<j'`C&iI%2Xӈs }_ἭcϋL7ώLG 0deRf4%=D+!HBsj xf(FbY6^oXM3>vO\qܘ\%x@g~6bCk)ec1id;z2v̳ڣ_̭"dhAdHU2L,"PkڂM^91ꟽBl*)rDd ־G䦪6m?ТCo.hB*^ 7? 逴{O( S-S4e./49Y攮e.f؎4v̝R^4(u cQPہj6M D!FNusB~+G?}DIxvy90H,s]G Yxd!n!v5"g"Fn t"*[~.rT9<0`m`\^x§·]gfKU<oU%xȢQIJT0CȾ<)(a+Jی . ' ň mzMZܬgQ~누]QJCjA,5aC .A[ TD8[?}sAA4Vh B#"\O*U@3`jI@ Wo;?}QE$ol\5d.kd/K uL~ոCU ML弡%7I8"}vpbMJfoE4DmŲuC-01dDAm۴KSDjGXS%I} c|Ѓ _%4xaKUB*Ȑ98T4D޼7]*76' Dp~4syۿk4p1F]J s1 &6Wп 3OR\W0hoU]S ҍF:]6S^H.{|:w]iMUXKOl 4%s tqCH*ֆ[޽&{7K7 &hlwPXTW8ogrMVJ:JC kf/(oˠw,")$=ymN,:l|(:tJ{^;,l3/ t#dcf"M^|ƁꝖLjv:Nh6M6#&Z589RZ_Ej:}"dm+ZTJ_-хn aLUhU%yBiBD9gm ~7Ԡ5F3i)@+KL:FxӢȳ䝶{?G뤒_TxdMi/=T$gP-(HA 3$Ï[{LJ ^э` )f| <14-u̾R-pts7mV8gMf荭..ʼn"X 'c;/iҲ]a{:;K;_B[0E :Cmȡ"ZcwNmݦAP"k3y=W Lz$~qGE}Lq}Zmj{`K#{5  m:T3iGzYVS=D<(Ɠ`z89/dW щX("LL~U$AA3 +Y_1"<ڢ2;]صRu߳f!UB̫bќ-)g#C9Jsq Cichp~ܾ1pc#%u[ O[.xaouLK>s">s0j og"YF"qӻ܇@(!$N+g=;QYNT vMh.d~4e>$h8vFiԘ#,bF$d&H|wMU(q*7׸RvZ~Y ȇ\a=#N2T$qNfB sגƌDё΁ED%kzmx \sxFZMi6!Y* L6޳E3{DS)+f-rT{=AeIc;Cꀍf0!Gl+fG7Xz}c`Q})ݗYaѨE̱x*Yu:ؙ|komG[JQL1Ra_ &C4m2*qtGEuF"$_W-RCtמ)ĵ[H2>O0ViLU%ķtg&jwOF͞:>+(VzQYvm=LcdaNp{;\>qpb鸐)8*pc"}'u X8 b%)yHi5G2Nb:BT{}Ђw}@O\؉Eu8[`骔cι,=Sۖ$D DWZ4 N&+QMNc*a(?wRB7΃H1vuF@ֳW; ȶb]`=$>. P&e#3O=pA: ˝wk~T+l*͎vgEۂjJJgEw2K҅`r;Qf 0 i;E4O*2uރ,ِ>81"yJ}cgR9s"o&{+ WWEۀ/mlW9NH|H}`EU`LN)XjADEO?  fGb5fx(9+_$R"Kˣ  V(8d饺»E3Bc *gAN?3R#m4n .ؽ-P3~ [\(XrMВp9bMV(. V|ӻ"$+{ˬ#O:F& DU^L5 7'v9+8wQ(D{7Qq4kׅd9x ߄=?B82~79ځo{ i#([v1#&rh5TgeP wSc̭Aa>R5j*ww uG|Bv7D}}m.T$hv|kafOx/gL\Oh-5ګ<iM R=e@^Q R}%n V/v-j3 TIģ-Eg:ي ' [+WR>ϕ׶RLDE_ۗ.fӻŬx, jMsIbmxJӲHP-5Mwpg0Eo-TF~ɵh/1@OBMj;S9]lWb #jDa |`736D)#@o\(~:_kVOƫ'h]..S ωUm1 `YҒM-E+nd(An[dbi,Fw <{m]BQg*H|aq 2o.ՎZ}lIOn$P6m}$8]1-7E 8bjZ=pֽN\aH[ >veQp # 90@/T0@F0‚S4tY@3z5+0-/CIzw}#4]6-/JhS2cx; 1G& rh;jml-HDbE[8ݵEeqՑCC'-⼈ݳD;x_dPVrC$+ug#h5sd< ü6P%WU1~vEUϕ(augE6u ׯL3MXǯ>;I1>@gML֕*idЊvkw?';v 9OmBǙI#_# Q{H"ħT57(B+lD7;PBNky)wBs]q{6Pʴp|T1o;䑜R>Of҇"|4LH/psc<,OvD\>)zK[#cFOz+(?!9gG[bbn0&+),X牅^̝0\Mp ȷB*5zR䪎.W-/DB[4'ϝs}7g"#jc@I[(^tI&Ҍ ̬<6[ibQ F[0b(5FYUBIaCV+89XaxhK[}A em{;NK`PpjB^\3ח{Ț`TvtJz+)x f- Kj{U|{zv iE 𛐜?MgNqoL90cʠФ'1.Ԕa={+6ڸj3qTg!ނ7lqJur̂|Rt\ 3 H}:GE:Z%] QĢpɃviPTizVHevTq # w 騳```;F͘N㜖phd >i%{!#?:9@lR",OhzTsctH=.3nL$ W38~UC4+Zf&0SjOj \F5F7,yTjWbϽ4h_!&«O&V(=m:fvNHTo"89ÎJT{,I1oƁ0/fpFćn;l#9 )O_K4d}me"gH‘S%NV|DzE4@߈_wg_V̽-',` :>4I*j5;}(h׆w0 0.tWyܾH PHL FCԌa#4}bzhz\W$2dR};bnqTuَ6@XS3@ϯE@LH^/g✖$hY\2.p/pZ1ͽAT>AXJ`ZQuB5Gՙ^9 '3Lz[F26ҳiXcl~&PYt =̜$iAYq}؀dwL5R^J!(0( DxW]ݏ6D #`'`?9#L^R-Fbq5*POёB tMm'Inč1' HvN0MB6^c 'x= ![)Ip1H0S6n*5sh+؄Ѕv _ Da8T\CaK_/^Im-Փ3OP7m |Z!:~ݰpOJv%&nI0p3 c}4n+?FaRGjT;B,xhco:,rH@e,B%Pa0>BI| kTg{7p^d>ٕ&Uv4Km Wpi`U:?ZȰMyiP4@82J6>/Ix>vmܥ2) ~̙6|uި}9 h(hF2mN/$ S ) J;U#)){4KS$vkIQdhE@d\޻nW^ۭ#IV8tQ֍wu .0zA.$ ƭR_ɬ/{OSguYVa˛Vn#.a%a@=՝j=BJ|(<.;kZ&4:S顖Wܾ7,Mb^bВϙ{"_ڠ~=۔EE#}lf<9#b-7]{' Z5hJNw_-;@(ڰyw(MW)OeM G{@4&m[" }WZQ`HHQ>>0WN"t.aFW#ԙa~aƹ& qQ p &ghk`Ѳ2LGkQtkXY y0 5mxQԲ=VEFMRxҿ\n<ǟ9YT~[9\jw%I3ppb/d{$0 oLc {7ҚB(d*3,.I"ݳqM?󺻊!"ÑZSRY:0|EΰP%$ әQz[ǟAV^R9'hqmFEiXLC>wķgl ar@D/hnF/sx&uDVIv׵EK ?0@_UhkĆ$W4CAC@ٺYG(aV ~ygj֜Ļ-f9<ّX%±|yy?R)Z*Py{Eۨ~8$~Гu\. H!т132N%J)OAE~^6@e#i?<<}/ imC_ ˶=dn{4h}PK1DݱSٸOkP+U%wbm$XKz(nJZg:{(=z%a8ӣfeNκ@Ȩp¥!h@<ЍvXeq#t»i~N%XFfV\!ˢGmK%ӫk128&muim.-=v9|/1CoyJ{y 3,\cqϘ~nP}! ]:a$;^V4sowVB+(5FSfAS˂!* mq}VM]O\&M-o?a9\WBB -w4:e)B f5*c5^oob.CP+.TyOXB U3"@j[?Sk“ a`o7A éNCJu xWKVwf z]%K֢xB>| - Rgss&?/b,NL: woIXHz$n{U`yQ=>^y,Ptd|1m.S@ y0QUaѻ}:߈}\jWo`n0lqakA]$2wCX%)TaXAwFFᛳ,zyƾLQa?hm@bkW7Bm2 =eh67 XO6ܤA&v}qsE&VqUsO"X{/Xަ$Y.G»H:ScC o/pKߗpH~6h^Q3-ϔ G7 _s)1Y@`YR"$4'{PdBp\m}Kp ,c:Fr#hXѧv}mrmiMTH%փɺe%'ZA[UØP8xD=ƊJ^,Մ]cst&{1F, @4j#VmHpYDkdo\?PeQ|H)Y Ҷ ׋aaiD65~[*v1 o& +xKڲi0밣IXm q9SIyC[cߟ̊cR (H8yl_VS F]C`Sy J;-й})2C_51$ D;DX9c>ɜ?L+*%ۏה3s"HˣpI ܊3~쐂C@M_(fG+[{(; bw~/S`&$8sV T)9-*o,u>tD_EyX7mdF Hr]_1lW:fG QFz:gƃ^]ͭV!0F`18S;D5]&^y^mm1{sŲÌFL6'ӟe%͋]-&75%\67p `( ,+T`IZC#&QTu geLNL,YM ?9AH{  xheZ+mT9ȁgI>{ $ק Qc2|P.˖?rp[-2a9S?"\UA4+,̭C GpZCy&V'k׭b rɽ"cpɅSh"blf'r|P\IܔYOxu,9!g/l`mBp979 Yft`8xgY&L)Tlgm:saYuGZ]6rs"+F1j+؋`nej^p.7y &\FGep௑LnA,f/%2Oi&?JM@@ÿm1X/0ߝ}Sp6'Ot>q/ܚhN54Z8{Ok_F~$(ȣjKȊ47/5 2@yH^-mT1,&+SmJ`. Tm*)QMZ_4/"9y*|zپJݞR8r^+Cՙ UsT.rc;`Se(QZrY_7kh1}}ǍG'cBFZ:iYA^u>u^N2rqV#ygwEBPwszk(DE92e147$B^gݧt$*>G~h Ϩ/|W[Uێ0kܸnL6>m ( lqWÍ^out~ 47.RbrժQNq] ڱ }D9]~.+p'U v<Q7i댁\طȘr^[g[%$i߁6 Bҳ%ϙc$x/TIs%&`xNKƬVbVUF5Z>~2Yt{#/桻EGv`LO W3 Op2}ʗsQ `@dR{0DٹxVh7B-4ryeͣAXW(;Y.#(JW_6n ԯmD-]9y.!p94݊-u- "VW7,q ֤nH s;TNgREvl֠X'6[? /$c|5p̴;Bgĭhңbk[5:xcf1yt Ry#y%%P~Vh^q:nravĿ9Q ېb!׸(^aG. 3.X{w$HIn=a yROΔ}7'[9hfe2qxF-9#7ѕ׀K=Gt^9.RLY#7 WT Lpc;Hn=R$/giY (zM-`1P" h2y.YzR~j@vU5ߦr?B~_.KTfZH!{'`0tv#]\3j}.G[V}IX 80eyEjnc6m8 paQ,yYۭ8r_//ڧWy̨ jGVf>IGw)uUd \*~B-ic2Mȿ f!Eu n7S6 bQXHߙ  d,M.)ў|($0qeM-D Dyk=ZxL9j1ҩ)p[0m )"w964|.S|FuI~8mBAۼ^ݧ]'ˏvNk#Q>{ьL ]  O9'&t>1ot(* (QS 2sB.ˬNwu4efEqE?硧r| aɤ]k̬P_kpBN^:x`WQ֪ɁKJHiq$4۬i#hy؊E%sW#.Adwu: cFAO%({ QSYa/<4?C)A62ڻS 0 {|8 P; *rU&#~ZU7:݈`U}z" Iy|7]q{Ķh ROWFf3Ҋ0V䍿 Ҁ&yay4Jr&.hn#["K<)zbƋIm < .(6Z1LeKyr0*CxvW]ƒr^)PNQ{t]ߎ-}}Kè'H9+.E|t ~/e8r5%> "̖/G6=׍D 9P’@15 PU\T? հ4d{eB7.Q{NLX\O 6iiʆO%:~v.ٕWur=vp@.uhP867Y̵O\DOuW<UJ lS˱[7&nQYrLYnm'hM'ܑLD:©(eu:D_{Y\w14 7߱NtKFA}SO#Դ M0u6i+8##Vv^cpu~KɅdoA ߺ"yLr_K&0i:x(IݻK ƪ,c6EsuN-:5~r sț%?7i_&tmn(|v ;UIIel=Ґs+UmMXtckj ,#dO9ᶴ_sW2 !)"D8[0r/nW'J );kX$2FzoO\5 :KIU}LE8#Dh ~'=>o &ڝ?  ^+tkRbr83Fi!B.CFlnx2䍼҂ΜZCռg@9InJQ[ ^k~y#fEUFnn6ňxDu+I8[`A7m*U/k"tix_});)'&q~qZHdI k^j1~ˈj1Ȏ%kE@zf>n-ۜBhUqb+z9D9j7Nrqgn܁^GU6)'WWO~[zEFHQf"]̢CvY28RчU0wf%Kf./'8Mixi~)LHWea*(po_ۋ8.S@+ j>IXˉٻ$rRV@.i֬G=Lg\ ]T.x0Ē)UY~hfaF2h/G {F)x:7.-ף8nᖭO`[n5R͙DQ5>FP>Ypl+I1 i,% ̄bGŭ[M*A2,o'AURlTUn!8]}pJhsXH:!ɓZ%5_l&zy??X=sFNr?4"z'JB@8oq3?/7ao/ z[vcv'% ((c_b~ nЍ!hP#&^0yS`+;BLt致#"DIz&~y&?yw{DE; A:NobdgJOd<;dH,=@&_z yc8D Zj;A44 x![8ny'߮A~/ =a~yfO_-|uR4LMn!?bl#hqCUg0B- Ά$-=۹Dj6Z'D2}%>5q}J%<3/ko.UYIǭ<`3ӞBէ dY8[]5z6`A[Kcw-GIH88l9ICƮt{wLp<݊D,5ճ:/.| b J$ 9Wtg#c*<8`E0wH- }0naDB0ȃ]Ey7]# Z\."Lw&./aif6kQDvkB3{u7ƶx+TFh]e$ԹV^7塑ueA@K7w:ugj]J!js])ȁ T)*5]cdQ^ #L|y ~[!hA L@*3eEX ƨ-_a\$mr@?gV;w(6ݺ@FbDyۼ3P{21p/oݢ@NxҮ=ZJ(^.̔:iO 㟎ƏUq-zM1d!ߞ4lNPX&w)[Y-I}KP09ΕW;ܺg̉8Ħ=d\;y>.ff)-F|!ZPՓc<Fj^Ja[mOu[$4vQ քDV"W0\:*@]@7iXGk=8)Tޱ%&+ŬkyDZBXoNуx<|~?y~;GœORm-%~UyҾ OC9Ą)# ŚﱨD[hNmGE_; )%JJ35ٛG'j%-Y\Tj[./Slm㉷HVk ae F_h.L){جW fJH9#GO8j+s ::P4eX&#=Ԧ!?)\|OnrA?_3&w5:sRGYb;H=qQOmbX%[$ԇEu 0 ]cENr1U-՞iYdƐo`FƔo0P~etQVMQEh^뱙 |U~Mzs J"A4L VM][v9&@̲C/[$4<r7s!|Š & I~jS= tר4w8(܂³$ux)R* Ka <]6Mt@^]͸BXmX]|q̗n&607F=X(6{t$e7^gc γGЂGJDx=î$Gz]Dl=~iTN=%?RTehMIbWY.M>u}(iCӆbDU sJQ[?=NP ^.+E |LYpqkt@IY6WEMO"p;0xA` .p2(7Qmje)6 ${HͅB8mܒ[|zpK~;hOi/*P-dGUIȺ&$m=]נ)s cI7|8VWg{/"P\E RJZpjJ FZz~VNwDǂ7I1 }pzŦ6ƓMh#VWА;vC[Dʐ'ţ#Pwod-AOg$ޱ` 4m6k}Dl}Nw4Isb)&M!vC]Ř#~1M- $|COps6*cs}ыx#?g ( B.Һgj-Uz̡_{)%Qבenĉo2דfCZS!Ykt/A3>AA~$JٵxI>Sc)M=tX[SA OWjBu%<#o8li[ 7p # A $r*VB6xgc`CA[*CJF~L I[fOU}'ZزiCվfxaXo`3,2IC_gNtNūMʆNB[q>7l-l#0P- &})>DjԛXR1锳ށ.O[pe7KC.7hFa>4N۽oJN$ ETI9RCgީR+]$eظXMj w"rhi㉤hyz 7Q"V6I"s 2\HtLy.RӃ/Zr r(-uAa;'R;|;_:eI?n F{Dk+XRo}pP/yUabasSd8d~yZtrM{ HOm ?9~[I+AZ).[LjjPTU1Kh ŃxZv^2> =k1nBASXeKBԸscSnNMtI4ݍIӺiZ,EA]l*e=|]UFL망4 ]ے{ZgnKrTL8*3GSqŌ =!V˽;’F/(%oY[/fg&GQ %vt]o @GPn/ !O/ ɒ (y Ѷ =?𶡓QmH[p!̠>bELԸvf8:/46RV֕S}g~=^s i7QJڷ#&X*z_Dbl.A{:,+S-ԩxf_h2k.OE ܐ/MǍG{!0fȿ]-o{şs l91TU]Y8Ό%5#u<6V1;)[U7wUk,.D|̓Б 0](?o܁Wo= hjt#&jpu`i )TF 8p&f& dΥOlD@P䈸CM#.KJ#Ŵ ᶉ@ Z-w~c-AGAE)g#Z:m-S""B5]b83n0=C6qw]].E)W.G˜x]uPM!0=E8 gBvdWL[.τ,^w4aMII1C}б8#]0,Iu97XPl"P]HRKw$\RxIQ:n}k3=[l磗 D*:abEr`0E he/qەܜc d#3vh^G/$sԠzzfQ@`őaP-b!vxAmZ~d.Fʆy"(j1,ԧ(AH}cN+ cԣCv7_xB[3T ?7o``2)oᔵ<_"SyyR.W9%tM6u)[-%w~> <8;k̖ rT@K],1-*a|qn_aj/uĴJ:Z;w \r@x᳇m6 #l3Wx6>O yg֦=Y.e&vƔW,ehfZߊӠ`FGZU%Z ,iʼ:^Y,$kۂ(2q)tNq~4]U@^vxN-$ bu%ux w\ Yn[ΨTD no& _ྐྵ(x!Uk<9=^,;C+Z^.>Z+*$1\^%~i0}Guɭ".ITJRչf+OŜ^)۵me>U.yBlbeWtȏǞj ͂Zo}L l iU$}F3vbjS ô0|fT<_ 3Ƕb[YFLaOKAbnJ"/$׵Fi|>3ʟS#8hzl/ 0fL0we@p=O8o3&Ւ뎴o{K v;SME%]~F`5wk R&L&d6ukL˵$|=mk{ ꑫg|.&ELh]b9Q`CHb᠄2فjm }3rM܇ WnS.uA\pi\vb:ep.[cLj[Via3(U5-|TSն%D\m0 2VCwi%!Nӽhum'aQ:_9_g5(>OZh*.woT@_hD gRe򅪡>UƮе*"Dy:Pe@V^)f9>0-DS0#$ t5@_gKk\ VwJ6}%pld6g_+eƃqx/|dj5D-D$~CW1f5b!\הzeƬ+4N F2@.:Eu_T2{W/h>%J>kҼ£1](i9 Q Hy$t繹c|%13[3l6!w R>~POoV*\RT4˜ ŊBѺgG!לRr?진˅k Ĥ~aSi?tN&ы5mvs SX?y_WLBT=S(!X9pGDG"Aw0+o4|u`L(61.Oȿ+5}P#IKv9z),^0LZ,Wf+&c Y}Y*6 p~ 4\v!W;3xff @5}W|6NEҒX$4nŽPK !T.SK_U^Kit΁9uJ+mЂR'h5QWJ윽ukI<].w6T! ۑ*ٛℓ. w?U\dto0!!D&B;HI +!Cv`Xn.lংZ<Ҷ庌4m*mk?K\Ɂ{ǿaXt!~fZ=9B9$L#?Gb-;NL=#)NS`NEuqsn;4'RU Y|WWF̩tu(PI1Mm" zkz1_ƿXb\m6d)#8S tchmƯ:)ؾ/=RBJO5ZTd`i8y.-t$*{@Y1?к !N:S绸El\cpKb+{J&iagWp#/9FU䔜qQUT{^݁s*6653?#9OqOoBj:uc``[3^H{""vHf^>̗Ql(Qj/pa)4Rm+y~K.Nw~";3rsXdV+%q_c3v@U}t#{grer^d|Mi|EAu+2`h9TR/B@ %IQb\H~<)ߨ2,(u >xu0[%h:'>9ɎXQL#yCh)Rg.@)ؗ*wqinr8c'Zs!<K9`0lʦ+iBh'X#]ŬS '* 'C_]ztss@F.ERJaKJb]=Oy>iNK?ڮ{X^& chy??fQRJQIuSrшω@xbvAO L 3c;z/[8g%]Cj:]rZCӃױH_:Q2O̙9le+k>(cڳbX5!.Vw]bk"a/F9[x6Q{ G4 Lt' )+88TFdDWlG u^;jxRvMP &1k5O&eĒvIy^7h39 'Oc=Z4 UYsխ'vt$0Iӝ]'Yu.&$cs:PWrapamblA=UmJ;j$?d&"ˢ 7GFwMڊ%4/r F^Ʃh_*<-5ۿ!n0p;ȯ nIoq{gALQRj>߀shq1 Qiz׏wyt-/'.?9XIfXKͺGx{/):z&!'u"d)!(VPeD^3%a.]N.{#ԋ}Ɏ|Z$q1cM|QW|c  Oy'(i9XQ_ qkr?.QԲ|5?*.|>;#]̯Q~ Pbh9\AfD_կ ̺Teΐou*pZ5>EX.?o=5ڏ*~(:*kO|B ip2Kj~6ZgY%mP XK%Aj=RՕ\QA nTtyJ.tm*Օޙ]H4{{2#B8I7ogm~}E!T7sD-LZ؎G~1rd 06/ZGv7cFh]-<Ct'vQ~|.)3SyQ kbJ 4̈UZ0T>F]qbs֫ш}kd8"@sd%F{JuSW&fsf$.[ Ӿ.u3]@}%bdG2 3}`]׋Y~dG/2+|˪z^]yR*h1W~`h#@-fdd1L =h\-]T10 LK /.f@⫬hW~Ӻ+)QCwF a.EͥS̿"ؒ"EG%%)wdC=ڲn\ dzK[h!㻆>7MyO |ҐJ=5˯C%!bA]ܾmB!zۯ\ 6Bs{wt'g?ȽM+ƩP1Y?KأopU [Ơn" taS}E{ 8{k`i\48B.T8Sە*btkmE(@ 0( >C*iBg :ʷb`(3Rbtd`A2}ZJ 3Ť(M\[Gj?1ee]Y\P]qs +b?zC ̀8$UKW_ޣygռtsUH\*9?5/v vL5k5Il ^@,ov4/@U,%p>Vbu(mP# Zۗc[$ nv>iWG?B&L!~ݝZ"{b_)ͯHio)<"]^.bZz<ɣ /6'xKl\c)pГ1~ʎq8Q#P/a@WӤ$Ju||L~M]IO'V [Ú*-\iKY/׊)BK:3/I cIy,0D=1[Q]F_.GB՚~nQpޅ-ѻoNDygUҭNJr9ZX/+ȐQ2޺ָl>HNACHnF );a/Դdc1p`5C&C\d˟X,L>b(LjZJ8Mt +yӨ]vRٌs )j M:iUGx#nj77`E>3 !L}EÑ]F_u2rIe2Kw6Nu/W c`YmdT;7ē;*,2p(:_D]үCBs^Hy~hẍv1-|Q'K}Ik:T6(G%a2aNZ0""5/gL 8!`HNJrrtQd>=TzKà8q t[plt2=aH>aa=5.<ى9]F ax2Mm|E:vz3`< G4cckE¾ X4.W+/^(*γ7+Yvok,nvex؏M̷4[A]۵]0b+Ig/:ɓ`?B.N'Tuؚe&kº8eI\p5D6XȥQ yS~O@9%<~_'[wrs$O̧==YǸrP S,|^$4ma2T4]7+m;2CE. ;ˌȿk/ Fs|H"DWi}YdJR4 q+:WnLxe|tֳ߈EoJʐ#n\ %KJh O `r>OiQ mMտZLĜ.K 7\Y2Ɓ&'6ei ~xYwRq-(zHxORK)c0X&\W,gQl۴%c4dwFp )gI.(W6s/ I!G!5>yfNv径`)Q%qF4IiBvWD*&ܼ8)dxwka~js CIwEQu}k6@YaX]# I9rlj;A4vB6)HcZ@U0qBspsBRYEzcY·JQǯv/׋GZ@a`XW)|EE9]a; snm#6`ѯ~>+2U_6ڳ-|6j}OקVzP z8d4³b7<}l_k+zZ%}>%#Z8YT-{|<5!GcZLwvu)HK/U&1(((͞- %r]?2CRt*Ί,7U>$ ]›x-h_6f2($4&^CZe-9x2` ]5SB+Ivkm)ķUdEo(W+/zs*3.׉2tq*- .JF m5BZkt>y~kjg "YRi1Fed= (=)g+^-ҭh_a t3u༟b}Y:6/o`I[@Se{C=:EoVJX l cr`V-,g| "{?qg-4vIEVR%`hč붊ق{AəT֍\3J$2쿜LPHgO;;zE=(RR;}t>\K-6=]b $cl<kCt?wzP:,D>yioRGKfs5CںGtN8eQOmiFR*JJ_{ohi*|fD7}ڽc—J-5dr!A%7Q~Y4 xkl]Uځ K#-jITPۨ'<;<-"']límcb$p J2u5p|c d HCQ\X (K&4ٿMMB YwG{ƍM$폏^kxF?!^i Pð[x{j=O(ݤ8!rx[ Kv" RC"I`O5u EM-(IU'hP CJMG|,y=^6$^fႣ1M7V@3*^!TJoc0%ҨU2]ߠdvbe(a'71֏7)7%82Ԥm~q8#:1o w|Xzrq"|oW،VIz[uϘ0C,)V%|G@M4 uG.Ƚkl>ɳ;fƐ1: Q~%>U#SBjc̽EA*D\~@.ey_qW*D-j(p@{ׁ֝$S]7k [4.J@9ɛ'+'82 KIqBfcggI@b0iiu@CY+>E!rO5WI.tGuhp>Q8&{%UN OXvި.eau$ cO["&_{7<Dw7KAK]/Ɵ^Tn/[`Lf,aƴolɨE6P0]<3r&-aXQA:49GuAq|S0mZa&_ZO9e@#j:{ o3-ª ,Eoũ'Ӿۿ'N޲I/*zkI2^}w.2[?a^ OH~VCCm0sߪSPZ3 *f;ܠl^m؁J6s>8do|)bbܪ BRYlqfcQmspyFm5˷luSb TXI޲WkNkNXNO a煛PHtQO K}Nx[GLT~X G.2A0S3N)q,O@"lB'@G6U|^vnC\Fpl^\b3n>\Or=b(!K99Ž(Q[}6Sx l<9Cl1" /:9ŽcD]O$$*x{+W(EIrA ؅ޮƉƼB]l~e)'83`p\{N^{npI7}hkG׶LnDI:[100VR2Fk7j#>Dv, HܽEt4bS7l 1XmOFQ0gߙ4b릃ԲxRr^f; |VrמQ]Fwi=}HF`%@XkP~cDq4*s2:+ڥQ[yY t9id ?F"VSg jFNJ |hDXDg:4('$nW>(UxSbk+|tBzغPC"jfiSUaMAm a˘qsGaDiu&`[`ƱkV=(oek~#QSw G⇻b?2R.fhUx%}(S;\Ah v ǣ_p@_"]dRuhAۻ,eK/&}>,j5a'!O&oVMhWnMa |T 5嗮(|`-d.rR9Qm]?f28Nt΃N I-P5݇ KH]R T%68zY.v_ڃQ4UD\αf ){uq|Ƚ@SdפgSp49}?UGaU^x6+vaӇK@qȞ˩N7F oT=n.s撙C }PcȲJ$`n%N֖#DK  cyr~jGd3GTjm.g/a?AOe feJWRR'Tſ~}Zqjd@m0$8x07,^ MfQ x NEY C=eZd1dnܫX.mҸ47`Z Oav&NMW6S 6/ 8q>f7f>|byd37mTt@dY)\ooek\( '-jL߈zG!l./0?2Ϗ)C7 N&cT76-:QnR|#Auy4$NVjk'de B D=gWL5Iy={ꕯj-dR{ y|Z!.r(5,8Y(V=s# /,(k{YedsPƮ<w<~} P vBvR ̸9 wc̘I|k!nMcܦ]׋E?g&u>&([,*LI]`p^3osM@6Y:%'1ZVq0 ^Ϳ2e "x茱$GLr c/Tu2K00=6%MbDnT!tlcUGɐҗ~äv||9AT7„=  a9xo}ћz䵈3-/L};NoSYz}Kǘ6;vC/Ȩ`ݒSeDVv1zЛˁ:rPvڱQM~t"s ݆5y:uhAO0&CNyَ6wM$a2ft}{{p7(ph[| x,xF4%",/ԬpiQ{S}c,4`}"]V!/ԆS% Jq؜_^;y9,L<}!3r&RM`ȁ$J̞έRh@=tP}LЅFk Ws(R64f=lFҺլ eAwObU\ C:)>Y7:#J P<]^]<Һ}Lp["JN9ҥq*+<pʺYWہ/8HPsvOw _CwTFJE̩0oZѤD&q4d}M`"FHYx"E%ғhx #Q +)g"PvR;΍鰢E~TZ=f kHd^  DyEq1fP7DdO` `Gψt-Uvqct l|]79,|$tN@V5x𛐝jѭ& ђ[sU~n$8eWO\}Ma(o!m9We}:th"8&ť1D)&I?uhŢpv9"$Kn nbeо)9g%%}!qK?4"o״o }=wV$_Oٔ`GfQy`Q\A8Y bݹ>:-w9^?:']b 5QAmC)NZ=(݀~*kڵ}=+:iTعE/B~1րT`D~5Y_^s@WtSsn/c{6%ذTɘ~*3oWaW,:x|" O.eCr% OS?8ށlӏx<'劺V47ĥMB)gr}FA ?=2OVVm py7d r+H$NCõF2{KpA "bDV}*h<тz(շJQ*y`m"&I ̭&aIb{zM; _Od\Wvw]*]wRLZϭztXmpet\ѡPS2YFaO:bbwセ|<Ƞ4ޙ @_³O/U$ 3v}j =6j"Q/vRs]##/VVwA=d+,ZfǝgK'e}W=TJ'`!t٥Ú[*K=_ v/ E/Ks/sս="1Xҝgg'S̪cڔOFN#@n.;W1y=H6uVxu8|͍䷏+"T z#\SD. tIpY,~7 MwX4XX`weqkT4s ?]Eg.2wn ; Brl’wDvF6 Pϣkh+-Ôe _S`ap t%2: uZpr$$-([®6I|1ANm" {YuR6;K g\wMr'}!`&(XzEP:*lTTs<ڊ{uVo&x =1u _/Cͨ :~HPN)nۀ_>(-uv"E1Xal.μuVY,u40؉AFn lm?f7jB=`@̎w3yw]֊bl\۪B<-b]6':ɡP}4:ܧێOf+q'bG&g7ZHIc:ՃY VuWd֕x),uC]ۊ&1D(HCdAel`\Ӟ;J\JQ#x]b׭!<5Y9*MFSբJĚͿ6qMܙZ~Yؓ`~ 6!./@tYسO{FL_HGmk7?/D٘<-T/ѯY.R cl(;a~Mׅ}CiuEz\ΠT^Sn2h;&W_rxC ֬ &~ 2 ]XER}y(V7aS: {,_1 j)zSw-tKȕOKd |{ )k58E"#Im) # npe2J팱ryA8z..w7 }?Qj OQS'W}a7.WW'ySpkqwžbiޛk"| w C5X6+p*d >LNx9Wq7H4gޟmB9v#, k\>!+6 \ƛ`ʖH|+D%fdEmuӺd N{7] !c[!K*(n Vc,<X TrFl;1=RU(tuJw+"BitmY ,eGJ9BzRB9x_fb}TiGR]xqyT1z&)iaGn, $VP&#[R-R<D'%1̃d9KLc 0s]`g;{D/n[M§ AEKVb%|:G@_mOF5Ӊ{c<'|=1V8ЊAiw\ 6tVA}q|ҖZP"e!H40؎?W`7@A}ry\%S8}.2tW[gN"ݚq뫖VdCXYF5n4?B$OT#$UAgzX(z0J8Y`gw\4W|gՆΝc0_P΄!#/5%C2f$HJh9FhM11CJԟTx#cVRYt(:~oS*Pwg-Wo`O`*M`s@G\s`={DY,>+@xQ{M29%Jr-47bt݅g"V5{sh{KwW\jo*NЙ0X2,Ҙі|"5ggDJkNոB"1BcqNMڕ5jLw%㊩ ' r)$ATwB ;}c?m_ynUe `+nlLTY|@R eb1c\Q{ӹ8Sb&DZ6ȣU~K>y%O˭z!#m_D)OYdf۸*˔ P~(۱`F0K&yz稉p< ˳iB?+Q~kߣN3"hR* շ)*>~EtG:Y%C.V2 r*Aoq]X%p(X1#GN@+ kn2:p0.wj22 z4gpYj%|0;뢾4ϱDj"=_ȹg.@Ծn(&M䉳I77[ ̾V,I~H^ΘuX<%}YhSأ55ߞ3|2CNE`iW){ _r:XE^*[>Z!nTK:4ݍ#hի mto,<6c3$(~%BW!Ů.&\!Z"U{dTo)eh/@kNmJ!,;FT+Iz=Yy؋ED"4#Y2b>2.p)*DHXJoR",! pcP}Ra L"Ԩ*WnT1I[}qU,1Ub> S{FiQ4I5~x?TڶBF"C3>ē0A`h~VGb%FN1,: 8/V|;%'{S0KҶy@9 n/u? 8 4\|:15>[-|#|Ť]T o{%ANxo6QFMzM y{x$ q]g_hWhu{A*?Ws9j`9,o$W'B ~5gǺcW"}H3WܧyHAQ2r(3&A?> wFB[r7sXߐÏ 8Ek;p9a+\w{&R?F]Qt& a~~{1\>RlΣIm~)\8'C_Ύ4ON_ 604wWDt H8㓍˱ǚ`=s#UZPVh1A3^a*TvgB2{h"ř.̩.h2EZ$s:nUj!g c~S@0 3ph&q);@<4|r4>wsǵ*`I:$NZDo,t߉vs W73_ Am_/@%#>0JENB=,& lgƄ, 20X!AW@:R>JF1?sd23g|X; 󎶪!(AXf}Z;m?ֺwS }F;6,v~ _Rr-ɗէ -*`/́Iø<⾳(92~wz ~JS|:N y7T aIPQLk&Glc1*I-QnMB8-T.5RU+$}qVNZ wwiNnj +OK$CGlvH>w{>βֿ{E(Ev, y,$C?{r*UAJ%tok<&>g^4(uIIn Om}`E'Sea㳩@nŤȈw f=)\=jѺAwfuy?kbdmXC]0GT v.߬_GQP[4/+nU& PR9 (yѼU'.Ȼg?{? TyI6P6{ Sj>;>󬆡|8I7B=ݟ0dAX߉4 qN|;0*i8g[ :"D gF)?W7<շ:.U«Uҧ3Ha IR45{;R6Ō-}Pl< ;INE+o $v4j]ǁ:R4x `=due>i`'j}͆)", 8S'Y 8vBPw;MAЈQ&:٬p6p`OՊe\@j9&&\M|F#D|&-׵E![s:zڿ1W0SqƌZz"9~8d}hfmZilP}qvL;l l#KǸI=cB6FEk}=T2z\p#s;ѽ*+@"ʎi'۝O1$csۏm¶#.J\]i9FFϚ;-> 82B qـ՚/VΜ vKL-{xED`Pj] TR'm#gݑa- e) "Э8"4|%u}#+EU ",h=P{qtMOrNN/,OmI5uzlB0HƬ$$@a& 6gAwoCsR f<ߠ$Gf5i| ȘX)@4eF%CF܀]_D KU} moamb~zGd]#xI_ TfY/$YE<xy)ތpqyo@@:]tGexa,pJG>"<ٷU\U5sV9.XN/dJn >$;NJ& ΩBFPBTNF=Co̵mŤ9wsCFg#WV=&8'ŁUCrAyJLb5qAߎ.]4H'qֈ4M `g̱@=>g ` >N`%Wޓ`$w5J<s嘼Z?Pُa Ё^8#V: 1'xur:&xkBl~5yؓk9c+՛-F_SkImTN5Dӡ(SK =L kh9 JЮ` @їuajl1&dW^ yfKP2'Q=eW Qʬ&$A!̺HD sɵ~.?-"]hmkt5ęVk@#FWԙ5cnv Xz=gf}\&uLҴ%-Zx#?+em +|ڢ=޽{*H}Zx'\n' cMB%S1 u)Fj̃[ u1烘AߧiM41tBNTKWx$W\ny|,44̝72xv~LDp=,`Ky#+ xmH;'ڌSU捇y1ɘdNzyH4kgc L-"ut>,GjrE] i$,Cqԉ֞NU`Ȁ)p`f&< 岁P*0萈ٰA^X *tvle?22)Q~5! "o&[gmL> ^iLY]@5ldލE&.l(fB? %_֑mŘ G47 Sk?e ]| *?qJ`H CZW4[~ah8 ہE֪w:@J_Joܸo6ev(H!d`8єhHt}I"BuͿ$w%ۢH ߞǸv eEkjFwQ \HЎtaM ~Z65s,sДzmC\# (GHDr&,4+ W1\ 6l( b@j][(+6M砃KC}-lmЮyǼdFBeiTvYǧu =y*2O{m2čjJ (v̙4w/tAb (~ֈԈI.O*?mBCZkF"N7E ' ܷL:[϶Mk\ۚ[r͈61_%C:BTO`@W: ?Tr$ r( %^=GtAygH|9E2{MqD}s y0y)-| 4A1??`癘X䥎: G][DͯE!*Zn㹮]ZPlT?jOQN =A4-DK5P(P'u[}Sr|줗C%#sIkd=w^sj Z@70-zSb;C>ڑ(͞8 ߦ1k-+ӿGR*7terhQMXMt,j ODV~-fS.!I՘Y mo?5\(*+$A #Bjڵ4K]7*7lV-H ۖVr]q eYl.&˂q /Q3OTM:})(S_:]"\ez ?=<>aP0U|5sܮLJacmj&3R~HͰ'2;)X{AY T gt>;=>,. /kcЛl{O|Om!;krd*Q+jDKN !4ю@@kd%)3|W0GoUq&V72~ڬtL Ced,FUr9:y\e򲌻qm*xئQ%CYm-ZYV3Ich:J;ld8EDӿ+Q桉 _`^%Oѩ/fA<|!|Y4T sR&2xLB>L`wak?C}j?c[hB MNe"PCiAH@U U@X@mͭ5%S.9?"-W=l6W} ?UH}I M6 {[7ͤKG3Љf " y5P`} Eu%wgSv2 S ۮ[II<}h0 z,e^=;O6=@<]"懋[,3W\! *R`,B+zt`ۡi>CztP9Va&"S,?,W<,~ȑ  o8݉{֌\ >ޥ>ivJ/̙%@iL3 sh]pHy5Sy$SyX v}mDLaDf,71_^']ѷO_6:J2E\t,Vs.7AJ皼+܀@__EnS9i{5ȑhOD%󬽋 3t#x'u?VǬ/ÔPHeRȧUxPKߣ,4zGlh|{:E>>d{U/3EXf=ݶ|<2zIV"ɔ5kZFTSjv3>!?G<+ <1uB(ڧcl(yɚkihJCdT(c_g?=3/`#H8Cq^?xDj9k3 헦xC#V0UU`$"`C *ݕULږNeuL݂wpfC:(Jb, 1{l۩4Z! %M#HjJMXI: >~Bf+7ȵI;BZmv!Z]сYSbbY7 mCIW 'I24g(x~@[Uʍt2N)RނEj&l*ߤ0Njxu f 5?\3Jyҝp#5cT|APaϊ :F )P>Zt6ۆ|c;j )8SJ仟2:Z̹45lsgӁ)Dύ;bmdܓ2mb(ܓzH ! whh{Ć_N'd{k8+ KlE_l j317YYͷ"ܾw0}OT_T9T̼/^&"c)u3%nG,*!_g`i`ޟcqX܈T 7\猪UW/ y"ʹ!А|93\YeCB 3M(OVN@ 0TU<]+r^.@'_C\8oϥ?d=r{.j:.\]Bdcވr?jjHKyE#5N)w2W0 e Z0o. 4IgN&&%aRcB`y-cAρvY.Kl!5\ WI/<Ջ%fhUK:-OO+|V>w 88u-ِS֐ӏGD^ˠ ܛR%F.qfFUXvGv L[bxOx?h9Y< ۃ ;1X2m$!d{yJ V]|CrN1"*(,<QŜ?^fC{/\NT7&(@ R F1q서-mS\^C\jyY@J^4dG/5N-]#B\Y::ff;czxH7lp+̝,_ B&= Պ}iGűARIIs+<ۼwEȶF#%~`5aW\hTC|v^DE_eGX<'G,&s\mY)7:3IPŵfKG;BCp!?cTZyZ XM~ʥ=z}(h>fc1-T؂;VH g;{n${bM[.0(DꝫP LktdFw]ԗw*}(#Bo>px7g|/{)<1袛.܂(6$r{BjY۠#j8ʑIkJ Hf櫁 =IgP/7\2.߬Jw 9Ge6]ʖỏ3 8^9ϱa d(:A,ٹ =Ӹ7HI7.HSqFǜU:j3kgp"Φ?0Xbj{>/rud,26]p޹ ů$9Xlzm Ђ.f;,3Nf׿!!ܻbG 4Q@pV(%%Gah: oNo-^͖S7-?ѳ ~Ǣ: V*pd)߾ 2J6 i2O}_j]7 j\칱 E`b}_,SӋ-4 W'v,o}_?36';ߠbhP{>/CUP5,-M)rqqW Ӓ$ٮiG 1VÜDnxXU8lW]q/a*u*S`8ܿ rUd hp:B6vwx"$טNxYФkYv7C }Kt˱a|x@GR)F wWfMǏfk3YMv_7 rčI<2Q[$-02ZBI|D߼u8x;聹QO_?bSqއsYPw☶ f`XdJ -a"pN&j.4kD"&Sqǯ>1, raYS9R-7P)(~X.IQKabEWIѸΆ9_kѨKT͈k]ğ /\ 6U;CM; ? ZWݶpx0}]z$ErK+}3@}R3| AGx*p#A/MTm4]?zH3˸v˸% ũwf `4fYtA7`ry鱸u6Lxånߎ?>l5: !"/us: Qۑ\VИcML$b~4׊c@Wb(ϧV2H,,m!9sS ͵C>?iZ-!Äg67,z9MKeSiθ ;e5Ý2&DJߑ7;¨@&E?rqsQ5X@ 2vԀ_SDs25Z@btY!+ ƥpOY `%/&CSL73|~ &)u ^ C9W.O)u1bT7Dʓ ٳ.I]r_uo$^l] p0:[N񦏐Wr˃&c+ !>>oR WyT+Dz:9`UDz':@-בxM7?> "~Hh"ߖ` p>GTqߍәAwnq:)^kEϰ+9iEaۤf1vd[*y)4l>lMAĘi$4nljںMG ޫOG1&F/;regf>r ~/`Ʈd SWtT'\ΛC ; F5 d/ͅos3zY3:)~JVY:Ǔ[ˢ {Lߓizl>:Z,o%jE"z4c6CD|Y&'T;Fyl5JQ3 D]$} `ZX\YtC7R GU$Y l_ۄ?˅f <[2d˕oKxFG wK#K}j!<}n6''`F9'|a.qdh8YNV׶G>;[XVL q 5s}Jc޺nU.n(*m˂lYfk. B3'>X\fa"zWW+t4ܨ9_+-+B |*Hc#M?ZdMdɀ=ZgB I.P/SB8gG:o?V ,{IuIC X}4ӭı} u8#ﱨ1bu t Wj~>I 꼮~'5*}y48i-%IhA,3"XN'cT2{ SF+iI= 2Ǿs,a~Sz@MA0<^lRG7&`\I,euAųK(8*J $&3Ă*YBCz.R0B& Uݛ+d`LW 7af%7X*է11τ%P(+2roiR)óW&@IxB׸ ZqZ\ͭ2'Sl(5-BB¯j sF!"|^H|7iS9yњdq|Lh$x>5Qz EitVPGTP'Cl.e.f^]!яۼW,q:O%}TP~k`z1jqQ\_ِ".Q)zK`!-[:6+H'=u4s$+= U!Z}2x;$_ U!A}qjg$fQ^֑BʿODoi|у*Q{q 4B3ng U7ͬ Gzlk ul9Q[m o Nq5vU3Uk$3iDĉߋ3 Oo"S&(MSHE`<Q߂<̫n?TlpshDz_N7xz^N['~ [ҁ0) d6;8\7Tu EJ.>wOp 렔3PxWY>L' = p]83]4$=Ē-Hxgp Z?=m7NsM}zA$>PU`,E~5J3K.]~0;ԫ&(s$]oiUY»v{0*r5Vҷe\:~{}o:vvoI @)6[?It4!fr<"׺N"#{T + |չ2/S`8;Kf8s iK%!3lDaOS&qλu[xf)%o0D N8w9W1DRbfы i~7o5{ѭs1t1s4;|&Ǔ,8vj(P͛= +qj'tNU_·IςoKnMTx&QEt?17Ws Aܡ2*;*Kbrxb< }&s*4Ih_n0' Ϗz㥿D{ { 4u&C#I9|SG40xHqI:&}BdEXd+?;fpH?&GAz^Eڟif˃ll]_+."L4T'Tzc 6pɼt‰:3F>R+뾜L QVdc!@`SuzVPJ|XbY.L +aq0h?9L=`_t&6Řu[jeYc\K.Yr]l&*'fr&iQa6>h'#x@ Fnь\-9xL`&^_ooVyBBcax7Qe7n{\?xl:%]f='1#~+:Z'@x$@">4yr^6oC inX .10&pewXGo0.td'I;O"\bSg'_]=bxAn/2]#\X>u)8vp[W,sh?oy@D i@vUc-KbR j6!KϹkjKf!HM@ߩ6cUU`GNe_d9ZzOJяU?D/տ5Pm[Q y gK6[\L7uYO[CJ6XGIpQK 72WSޟSeɋ~v<}`>FR- A_n2)BhN;" ۖӢW{=X8 %Mor7G(i=߲ wEz.6ƗS&f\R;8ԩC۞Ѽ..brk-L(+< &Ȅe* yZ} ǹi`SΪ_2(H^eT!u@3|:4˼2纜-,3fxCrf#f\Tj[r| 80ogd3@2LvAk7$ ozotnZ}}{7ES)_xF|`PAOU:ZS /'vi>>F!i4 3, mTo *օk|q鳖),$_3?V@օ֤:IpzFA+6+0ؗcdqVgD-w C)fQK g9Ì^BeC'pF|4x ӛ|4mc]ht48T&_S(bJOߵ.] ҒDdޯʓϣ}dSGjvN~i3SWtE{lR )ch[8$2{}*W1acwQ[Iu<7TXzRmbemcS ,^ڜnNHp+Cf5 3[@1:T9rcCv;ǔq;#riѲMKl0_e ڂW+Z}R'gzkwu:b^i_2Ttܥ %)SR;sSKadi ȒZ)q!W#*gE& XYƺ7˜x0{;] a[hNd>e%1v 5+'l:4j6[ݓ 1uJkè8&& R>ޛ@[Inl!{G+[CnMϥFOn9*h圕NXd`;tnkr8{wVEFlu%͠I.+󢿙sm'q卷 T Р0O]@ʀ!2ޛK?Md |\pdohp9m ^ߑ~uCjT"$c=H̢FX1N<8s {>hAlb9KG2<q^M.+BO\A{hujMQn #S'0ϫ2!ꭦ?Q/Ю]B3'O'x}8پ/7n / 4{i6!2H'2x'+iOPmwpd|.Q iR*i϶S>e7KGkO@Y1YXY^x٘?2 3]ұ1_*`WJe/Do*7sH", j<_#le͸qhjيh%Y}1 kFS5hة/L=CV/"?YX UH@S"ig='N7`ҏoaۆ_/@中넦Z>Hm*$u:t++֜UŨB? ~_Ed"1NWDe2xw^Vqk)k糼 :2y+ԟ*Pii~O*4_CqCC,muh( ̊Roִ_Ȭ(XD!j.?}gK]-1S|–_PuTu`\į)g;<-y<,e;qW+/>cA78C7SN2)8JL&j ^ӥ(e$Ҥ:NP'W{.˦0Ba,3fP*? NltƠgs- d1G'[5ꇌ+:m7Pd#g2w ?%bP5ȍiCa=v/O wGzvDu'9"m,8'Iڤ ɜ)`T&d/ C=b~k e|Ӄ3/'G!С5nrsN^*l-"0%!80"p1!](ɷ--GH slֺ"E_~;(W4,^c EX|P=tV梽FE V}=ljVTi~+p%2k k2š:ђ6piC]OguqZX*<\|oDȜKӓwJ4ֲ֗6%Rk~``#(M"EES}e 휹X.bY6A',/Q`ϭF{h vIFwØts!EܒاiWK/@Gl|ڱd%9ԣ`OrmhuϔN!dʦoYBh/gCt&Dr J½['UB$_9)l޹/{E=s!!"isy7жR=Fڪ1NşyZO .>j 5xK`NN"Lra-P/q4}q>%p>jߦ_uj*.iɫ% VP-۴z_o"EK7 5J#pcpqEE((۞`2SRŹdf4atË]g˯WBup#䚍+E*&%ڳV cÕlCjmDыv JmL#9&dBOiX'x:k5{vQUWjE9Ԉ.9 yf?=lK n:RGpEQt)H:e-VLcSc )Q;i$Nv<,Pĝ~[opaX@HOFaeg:Y>;nEπVbq"1W yl$tBcr @O"ko0ܗ0~~af9^DL\m.Ĭ[1WȬg[;Lj{l%;4D%B1tEf~3K Kpk;ᶂb21&i~?mP Ό ،>kJ9ȉ{b% dDӏxOx4I Nx*?ΓY2 'aI8b`bXeKlH.aXbtT\ΊDBU.߂H[ sO/noO".,T]T ulH S4X$UY;o;-QGrM0R(sAZ gj Ӟt+?8z鷐C~_XESs);%H\D9Hm-:Xdbi"EީMjs[(Dle9Qi36#{3Bm}[qYN ?ϖדwMwz]?}"y$ou7O&+.8JjG[CG$rJZRR ~0[!/w=:ʒ.pUl{n8 1kr=q VB8'(]Ѽ8}kM;AJz HZumbSظ,^U{ԅ# yn!W(\9ۥHLjv5](J$ e$b8<'duRj0g姑 m#2֥E%M_HTS+jJ̷38kxF=`YGXDwUBo%ce*'еK<*09JŶG2jfo*PW\{EQA~IA&eJH饫 \g'Vݒ2tWCs JD2HL1J0=; U kMJd)[iIdCT$~E@ =e0/"8W<5='BJoMt6׌C+2Lj* 5I>%폃 's7?v/ zDP"&@%GF m.Lip֙!mDQBSDMQm79YkaY(2{LdG 0pa+yVe`x=Qړޮ{C[X(xefƔUϴ?zKz0$7nenjpJsDjJb0Šhx~Ns#My+8懦< PMlBm$2Z]Y ψ]xRW6nr-K  hbѧ+&="%aеNPaDњ+XĞt^ߘ&M4ַLgp( S ˙|Kឌ`r!pl۟;/rt(00Nb $`Op WU05qİ%e~RD(t_zf-tK]|2&H]ӂ Z6lNF xGڟ("agKJ[mbdhQ~q@D';͑K|?qq5Ps,V(9[Ȝ~[|;2%eIҪBz9KN2Q=4jYur<_/ge 5$X+E'p'EuZahvc]h kLKES KG)%<^;V貌GϪ(sznhC6vs ],C.\B(8HryN=5NthOfЎA$ʣ̩ lm'4ٔ+FOm]%Z˸6o9t3qt)p-j`c rK8u0^RW̶ 7ӻf?\CǍo<5x׉{R&:q}X~w8սОm[ZђL{o zr̍Щ n$7m[#Zhq?y\NY΅hbK~Q'vk!9((v'dEXd2ǎ|b6^tt+Y5mD}W_XvP|B a!v،zv^ |TQt}`)0_M1 go]b M8HdmAe{?l2~^Qd IKMSQJ3ǡ7Ezm(G/J`Q+']<:B#'T`f4=nE/| "OLև>ޠspzӘF"m`bh@  LW0L0%Y `Jچzj/Fm^d׷TbrjfkS߶+{|BW򖙰uޔ*Db9"PIA&r@҃(m"g ."a)e Uifv%¼tk&0nVczw @l3 %|G;6r[xB@rckh1;gж 0iCFx_Hx6"- J1+^hKTmhkr[t'Hd R zq1%R+V/'C{?.T`.ш9qQ%5p(h#j>®$7fEc,,NU*`$/$f@MӒ xx߾p4oZа UxO-OY1;NOH[>!| w u.q\? .DI"Z?$(BE 9Ye:]3xA jM (E Z}I0܊sTBg\3Derv&d sC2qTjh?`1b6+e.h}@AT{a~r \}6MR+n)"q#<1 .ʣJrޡx6V삕.X}7 =-q淈#>PQ=(eASF2]{y4V]<|{oKtgN_yG&nc nOZzY*`DN4'F[,"iD# @̔P1Q bOCD3P2 :WLkXRCj4/a輁O: \/,uG4AO('Z-ly!>Z 'o܁3r]V`Q;d$CHertzPF&V`!R=v/f?gL*9oTг$u M{}#*P'c%jJ\~;h)7U1KY$&$zҹ>cd0<,2uOM+iD↫v`1sP!hAXhڟqL-mAڳ,%HCٮz7F d Nfܭfl0!J쐅}7v'hEO$&CkSĝWĎ>c3G9IX K>jFEBLAMڡSIy RnO +i3F꿦uAmh~aʴ83 @ws59ëq' [cX\e8^^\PX}L@V;'R^KVS,`-F?aKF!OR6P:7Ɗ{z—mHG-צּsr25jQot n"qԼh}MK@4o+YmZZoܹG,{fZU [iNqDEDj`re~/Y4Z\t4KoDz=[!*CF8BFKD/]n"'9O倴ZK pI}YSM8ޝtGM4b<\z_?PB@(=w@X w#7[؁UScBgGjvPzT\'?G*Բe[U2[Ghrx)`i_H}%\0F~W@ԉɵ[b XF7bB2-W[766$٦M4+P9O֘S4#?$V1"\[F{1LE2~Cxf&1Jud6&66D{]O+AXOw&RIC)#4iҲқU=o<:R\E]*7̵D%SRK%z7I>y+ֹGu GӰ2)nM G9lxurlPMq9{2cUM rͶJ(zс/#c/L^!6xŒ\}A6AWڻt_3;i~yѧHj8%_~BĢf$`qu?l.u_~{`\j"uIhSWDRQ_unf]6 /;pGhf~MhvQUڢs󵳹Q[uK!/"~p5^oyyyɮ~mM9OI9n_r4i"< xN6lBe2'gn@FLG ɎKPSZ7Ǽb,"C5欷~SB^6! ?}f|aɃ 8Yo~.Zb(:鋿;DP"N'T˴%CffK ("2lA *dP´5gŏ`j0(W3xfp19QHſڤ-> E\OyM1{BF* +N> R5V`obn௯a4\2!|[eis)v| @wpr*ih oQ&wGE ҅R`8?)4-}ױ>Q=s >lSwQM-I_7fn*8~%wYW8dE 50gm=ؾ)7![t"eBDWTy Sw1.lDOP_;PX` i2u+MaW /&鐈,ZiW9]0o->2ZQ8w8oъRܲ| Jt5278;ogaE:ٝC."yUeo\2eo*o>xp a`*d v'e!8#`>+N&Cͽxحl2zI9I8%چ[MˌP|=YY.3^_\<.B.*Y'*!^ݗ<"lr̓2>{]N|b[~7+_H1}b?1hY81HbУاT9AH)W\:h"YJM?r{WNRӵ/?)5jGKD^O<^=V?A?AC4?,[]ߊp7 nDe7-QMfڝWjmH44("u`&ҷp?.|v:Y}j`7g#d?m2[90ih'Hjq}q`_6jꅬ RD!\lk|Psff%6DJ0,?ZȺa;ؑݿ0dX3ϊڛw|R4 Nz1p"Emg\+ʏ5֡5 k 01]DNO1 (L *K݉'"i[ۢs [+7=ĨZ6Z84Յ=CoTk]*'XDO!)2Y_(YI`cT#4}GMs!aP%}Jj^9(9WӔ>KyK)9\bz%sh={+ kݝڇC\z'6ialf(5PrhhcJhFMK~<,e3lt&Ral'/,k>*/#V*WuO'G.5Gڧo%7ap[ot̖c%J|D VT-0G0"7~5Y^Nj"EYuI"jPCwpgњLm0w&,Ƹll]B4SVɢ(єu@Sbh8HZWI&;MBrQGE\bܸ_d Qu"Xϵ<\ufax7(G)eZj!9J{y#(pפT*)nUة ɨcBQگ]91]G`#!8\6bfDM8Q6iu>x(dxabc{͐VwQi&؅,Qhb]>?oIXco@c  9d6QlpW1Yi L ޗ|!iPjIrpucH.f3?&UUڌ[A:Tu<׫@t0(fPpk07GkA.nH5thom֝.B8x3~D{sQ] ]|.dFQͧJhSh:9f-pKK iY)V7׶Sӗ|}WO+ ?SV =}XxT@l\u4CO2!73ai" Y&_!o*d*ewW6(I_>õA~7 GùU0 1KS@E:dBeGF;j׽YuKaamǭ3%BOB pS6Rf '],Zfj^UG:mz ׃sklVYg.)t = e=sDVs'H)UMJi%'لDܕI_/Wz&tjHyAD}dPzn& b.hTG̋.H+kj%຃p{+&SHTe7E5"6WLGCBg!ӱ;d Žqc"nh+a8?1;H <҇ dT1;~~0sT9r}p(-{pm d]Qe+9{errd&ZJw[KD^ CnTSvo D[9P>O;6­]NVސdۋCTߕv|j k2/zlaH$kY1] sN2[>1ۻȫ Rol$@Ety~k1xny'rфɖ?Ͷ@$&$IMn`b姸}i_t:nI*2'e][sNμ\җm-ܵT@ 7D\[uh1bO讓;Ӝ2y <mّ&cqTV) .:ة/97Okbig9ZPKX!,ϰ5pj`]տǛr~o*`eG5Ys 'L/MLːzU*-AN$p8"z,̔X A&g2!չFFEОlz'2b^p"2D=G@uCJvRo-KǫE?{oBHq;:v߷/ v{[2܌cHZǃ4Tc-F[6c?_(9u;d1@K_ZɇWܮ0Pk t`A/dAk+c#[;^)Y\1O!q38\R`Eωې-$L+Z²k5)mM:BS"1L˼ *Id AF@;4- i9?aN$#Ӡ%%p笗e]ӏ*T&N!AmLvTdžJA6ڢH׎'lrSl=Znq5,Mۑ({Ka af4Fcrq=ly .5#Z5rB8Se%A*YG@[lRJѵ :4M)l:Kb\b{0STWSUpbn(2 D@Оweϑp^x;- |ο?*kwdf vFâQ|'̀`0 5= فwo r٨AK3.c0-}T]jIqĆ= ʒ{,KA = `: 4)P ??m-$8yi*әLMM4f5v*.} ]N.GiA_55'$vjDlsKOnepk~oez &[kq1_` ߣ*Ijp&[ IMw*]OTmS~UR5oB>ᏣRQzv~[$N-0ь栜J>!Fh } IB<:]{N'C+mU..($rܷqdY5UA=ْF" s8Nr^ݼ?I˹l"lEf=f?eM'NT2ڢRFK[lP`?1S5&ߌY.&Gl2@92Jf2 BD4͵ª2MVGKHk < |?vHH%Ag}.ң{Ҙ3;ðEj+I̳xWzW=Eӆzm^֏?=OC@~촬.ڤ14i&O,֙Iݱw]ƅZRQ_&Y^ƢH"Uus;G &AVKNE)aO\K0`mqa",.ɲw֤Bw\9K58.њ@oSJKjkʞ $^l+Ab/yL|~1m څ0 $[Y܎U's|P%gS6GT7 CxW)  ߐZPzeEn| *vu ^asֳz~F.xdzY>1ƤVuaR`sR2(!Dsֽ=*{[L:IΎfJ%ڍU10rxhQ `78Fĸ>ɏSm3Ȯ51t1Sz'qr [Ѭ^7EB[bpo+L~F^u_%zl3Uu_790uVgOZ 6Υc 䀠] -ᑄ%/|Oi.. ėTۋ#n[l sE;$Tn%||}K'XuK2ortZTNE_"ѐd"t{>7^|w!E=^H-mHg+u] p̂o\]eFDUI(_cQD1p9=UqTĵ6ȋC^zaehǒbYnZ,nKs.ڧ.JմΖuM(@ Xzza2GO 7f߂qz:3KO`v&3fU Lr p=< Ƴ" $V}V=QN0Bu|Ka@Ig욕Tb7Xv[r ^@/>r\BLEk_te%`id ګn:lbQQ_{l?urcHI 4AHͪWPJ_9Ea#WQ,j8Lmh) k~]|JquF4_%R-'`FiB?YU݌D{SbVmtA%-;'*6BUdP%m__ъdmՋ2,Hh, 8i7~hثVL "/ p ~sS{1и5vE3M0ҘCVWSwGt)4) 8xfz!aI t%Q:=-PKvS ӅE~`!C>"54@SSN^pK;pU]:#+PYI+6ԦۤN1 D=X BHnh襌x$m`K`"?zrm"lrgQxZS#zm#.˳<鹿ٲ: @>:Y0i8Rs04m(+`FqRѶRhmE}JsS"Eis@a0i >I hs9<`u~Ӣ1:BK3ŦJE~G||a73VhAKNIFZ %E4;E8[%ÖiWTߠ,?lI]n wuwȨvZ8Nw5ʼn",N2^\WoлagOE<_M$Fu +k / !*lhq8nѼlM!QУNrwK+_ , h!~$efruٷ݇c)ď`X%"kqGJkV0ePR}70 zw /d\'%-w= -ټZqiC bz7g.g%t&lSq`}̾ZNWs@4 +dP,hoh<PNr=G?NHH~KmouogL Cj+eYUr> |5m־UC Qn4O=SP$l̓rfxƯ,z&{[k=IFL=T&qoDGRt@hmjt9qhr:;$|r}(Bi=x&g$l(Y|M >yP:T[CX\MjVhٟ\A^+BkpM+)~Vs8t37@m:"8+/C-4xHČt<)3cC>]]Sq)M:danLm˞& *j9̷;|z *8%-0Yt\CeFW04H<~ԁi0zP3E  )=;Lڰhhq6=}rZ-_VV!@T:M!vti`ڌʺj|6n}~FoMH x|A>}mȎvekb ̶ T@L;WBZ&r]EW0f}"B Ø+ F4@o>sDV5T>8B L|N9׹P"|}h7 n| oATe+Y t,05=u }+HB2XߴSI=_ !Y.2l,GCޑ&\ݙ/FxG^<Y, IJ=˃xB8fSv=rOwcN[әcnCLXGmŤC:ӆ}*O=P!nep #`Zy A6~ ]RboWu7?L!T<2"{+$0aS`u>[z{/w݌߁+c%~aI}xŶw\wիۥTs.hf#[}}1t4} Wډ-- ZBʁ誻aNi'_Lz EaB8xǷn.*=r9FeSΦPPX>!QF|Sߎijv 毿 r5Oݧ;1gIv6X&a-dV~AuX-棒pAL@u;j?'uD<DT1oL˲ͳ]C,` uݡKB]$ k3d{MQ g^\"1k<L2uT=e#TiJYϧ (4m,.dZZY?k߃bjXhW`={ё_0O-Goi*lB=@c'8 8Y))ކS<_ ߕS%y R놈q瞸m}(X!H,eۯP~c(N$NjE-7 K[~cQƐFS㪩{sD¥֧a]HCBxhۏNZhs{[ Yu ?ʌBYs{o3h Y4mAlaィy:MY6_q(`TlLTwދIZ@:s= zcE 5/ibn`ޫJ /@MS` .zmvpF^RIw#+P}`:1"ڑᏬI$r5BݭS+^剅 dBD#34 \D hP,Y\D㰲4{! i%3f*b&wN6ߜR_|PRo}Fii}և ¯ ̩x*m 1OyY6nލF`C?rb3sǚsx?~Tna:C_ey "~O U1/dc)p;3+G44qg0w= eR>NXȡ !˲j407.^gѕBlc^gMhaXG0p ,I>^ٔ$ūIE4;]!sPz20TI#LqJGG_A8DWH2WMhLdS)W\:9Df{O;R6@ .keGZ(U`t%i]I9ɮzJDzE[Թ~ 7C *U[ERhB٘06O }WR<MsHhŗ釕1| di(;j`K@dG6/$ D9ݳX6UI4dQ'HDYvq܊AH[Y\:@UaT%zbM$Txr.旿N"@:˃ }⿽V>uO>yoD 9P=/rd兛. C:P;# -+NJfr[n㢌 Vc7TGZ#1QS^5P1#nh'f24M#mme㢡nj`.0jo|D4~(VA Ąx]%iBhOru4{*1}`)9W2n[ì ;-gqoE`Mc1gy&xw¦%hTuB8w<-wDu#>eئŪaa=rwNXHk>vrw+eWJ'EZbFEqa6Qymw44kٸ3w0P? a4v8(YLtkig\UTeFZ[J[d9rU!0$[ӈ괠=_$ 0bg#9s=$NtpMJ *AJ;@#>pgID3k-k9!:H2*D4mrM]>k:Ox@fc/;>ŮDx9Z#z⥵Q~U ><s4~!E@ȥf2uqԻ;=m0pPxr1SL-Fp6 8o$YkV33/pzZr]字BI3kۍ\pE"9R!r#bmc H%mQ_BPOY:ஸ@`:;}}Nu_%-TXXzKg8#_^TzR*-Xon%g=9"=*y~|Wދ"D{yӃfw^#2,/90I3퉣KobW<h@ðK%(u:*TINg0{c, #Žog3nGanm VPC!Jnf#%sPU#!`rG* $E+F"1jB4؉UfF9=ay*|>FIw Wہr4e}A$Ga {J܋H9loWA$wiaYJ v `ڨ5kr ?eʉDjΧ6nKrP̢hpnYkn) ̋z^ޝ91y@o$'s0dЎTܤ/j4u1"װ81 7Oу#uQ`aY-ItC9Mbc!j5\ MbQbO=2)kVP˾:(&m&',9<0 GQUvYWw܆CP=؜IgG;R&x(ď| XA9e>kd5[%b# ފI/Zd'ۄu; e]g;'*r6]+CKZˢ[ O6ouw1\{c޲}>l*(rKh =<͋\O2 #:̥̠ Q]_i&{PA扫HQ:L3䕺zHk `ztt!Gp &ᘦˢz(^JaJIy={B+ȱߡ-\C:1K/rOѭ]"CA.uS!to 4+6\>#cc@'9>QOaQ,CgatD!#3ٽX/| Aj-RI'2ʺخ^Ke pwNh@(QcosHA4ڞž:ڰS_fur!EFݶyKt>z^R6W]\ iz+EüE\0e+T!ws. un |%&\ s/{Jwo !GG]D36Ԋ4fNI!EXf )Dn=8O\jԤpW@#=1GDlE!zjB>6wWIc9on֠uZ4hPM2^Ć9, +GJʜSڠYj1NDt`ՠ̥mgk:LIdB}c7R^9͓E B׶OVSIZ/uUnQRxXXiŐQz W_;rb93!X2ZZa>RP8ٲʹ{8ۨJFyEЯ Xg;B dul@p+W9ؿًWL<|_azlBh%! $@&݊s 1&M& D|>P,i K1+K0ZTzz5hBf9`,[^dYwŕɩ,[/n֞GъJZ1}GE&Y/%y=P#g`NS5,d/cxBMw*|LZB@@:AЍV4̣sJVwm5MQՖ5˽4 O%oJ=T3f~t-#h3đԨ0˧K dž@-³]PI C]/ߕ˄4Jh+&4w١tk00D[e; -&̖s~ImyO=+DAk^HXjWh5 Ӟb[PrNQ%6.;v$2SFoO 7J'ZvDі x۞3q{:_ DenA䖪E @s6Xd@^NNU@Cdcmj e+J;%֢0r^4+:Fvl3|%v'ˠQ˭v$A:C r :1J<uZ?=T\mS'/D.Ҳ-IIIݻ'liYL"%Qw/db`V 30JWJ 9xw9(ubxWIMIa'#J_Sosptޗ|MdX4ΔW/EjAB)ل 3|VY+H. ¤#n/KK {㍐tЇ †9- "0Frb2_rMsn__ȥTI1E gwآjaN $jc!oφ(W(9JNrBMd H4B,F8mIirSBHa5!xb/f7 J/:s P1Ŕ+p7ᛔ cǪʣb~ݬY87IN<=.q0}J/F?,RJ~ ?G[V'# R2&RV$U)oLQj%E:I@E$ۦg)P @(` Q Xz${KWH%?ЯTO9d-J&X wvi'}5o!Pߎ!fΛM;-G@YL;1GGM~\G$`|60 VCSkJ>;Pyqu5Yj[!fUjX:$ |ek*Ϋf2A4gTI"~jBѹ#GNaW_nf5=S46'9OyjƯltDg}k#Q]לR[6FqNA.? ؗ U.P/ł9 pJR%DW ZNwq.~I%FS{dȀBlxI/IIm__3|Ov nRӁCT[OM<ىr iW#*(E C].1C ĭ@!7T1l < \H`op' 7C' fءk {*Qӳ3SY-C12.ıS vtuH>Şm(X۞^= fC{*:q}՞eȼǥ9&0H+5@7ӭ[U2M\ zU; zAFXaD!^EU+#qy,#0̙;^w~;QћDq ǵJ}ek و.ZpWRS1^.ρZπGE:\\K2L]fwҽ2jXr-j}U>y%FvYa&>%=Kp#:NlΔzΘ0ZGGs5eT.̌ 0$Bps&.6n\J/$'(*.q`31(z!0uZTv*{Bc%'Pz&A:N+IijM2. hq?TE7$sj;$lU}+B}܏w0yڝCGWR 㴲,_m=bJ8aC`ֳHAwH9նsQ,"eWk>Die6/}%qV \R~&_=]*ܸ-xi[]Uy(E3U"A&C@=:y9sjP҇Bҋ7ڊcng/LFzÇ1Q797_]FwDZ53<ř)$$3Z{&ydZlϡM*2a]}+@ӎ^n#7塀 ƘΉZCK9̢u1$m @$CLg5ꁀҵ) G )!~ 8C(tIJ:nx/L8{ I֙gU-#DFk@: tc?H*XpV Тy9ې':M?RA;Mcsx.tE@Oq%?@^qPѰ.|k;X{!k]MoCL/ l$Bu:oEw3?Q_ @0ǪdV͓gĦ@ANm ;@rc#Fr)_7xkGw'pu':WDt! To9 W>>|UŲ ݱV$uz=L ﶌCđK2%uw<00zʨ£:Z=ءCoyFcRTG[?'\0yEb97+دz<jf4\utzaEdΒg9m_FWN Mz%EHT4iiqAG܈KeCWdjHKr ۫ -JuHo?Z~k;VhW=#G@3ª!(4 BAQNOʪN0gڝƤw5o1Ҟ0yMc di55sdZ4 5*+>XtN`ܖIذ½ :]#4Cv6);H(h;_yT4I_JPdl|=ʲc"W vT8a‘yUY18!m~z0?7IgWb"sP_wU`:,يr!D= J6{9u*pFe}#TÉ3l3ߚ*rba2(o! _ȕc@H-^CؒâurHdtgk w__X)n㙻~{C WVAX=QGӑI@M9Uk(&5(N/s2 {h8nzz\ĽW O~',czAc(fË";'XWQPWeZkzo}Y=QEj,3+Ak7flv^B~:% 6ZWMOT ⁢}ۗyDQ_⸖Pcq>?<*BNu,8_[Lrퟟ\tX9 Jr]8yn,Q-̉a{ f,|AUQwA4b=_,h[F%AgUJ)q ϐC,|GV)/,@Cг#՚Z Ix;^ZqV8,GR=.UYTvx ywS!jAF-Y;B: U߰YLzEzh!GʩZo%]9!cSc,J'Uqv8Djfq5Z#CA  MAZzΏa ʐBLwZ9"Wg\ڊ g&f5^'>*%F|VL2 =1A> PUܯ%B]i־"ɉ?`,bȚe<5/eJ@@GXf#*I{pQqo6F c'*cl\k% ╣FF߭ s -\#U 5~|ӣay`崗 [d0OYiEKm2SUgrd.;ڭa ş+^$GaW/N4!as7&~cBKZPuH5bwL FKR*<~V$(\m[x1 ME\vdJV#"%R>~܅`# T` В;T\0 Ɛ+=-(4}l"˵_pr4WVh)Ȭ[k"yY uj+@-Jє uY/%Nr2& c5,= \ L!l#O1m|mif^VeQ""SO9tz<sV}c IO}qoH20Drr;H4?1m殑/Qx n>5Dk]EX~A- ,Ss| c.hE8>X$>igԹ0?cicpn`ș|kw_Z 2>o, 04  m(xxJ@|*]_ts O)}ej]"V"aʻ}tBC 3sU +P4vh9nt IةG8{ l[5oH'Sbzݔ@j;`ũhj0{ 1JZ42U8SUr=)D"",6Ql3(.S~%EFUZXݕᣃ۩ޙB*Ot0#JEgޥ&&갑طȜ䪒͛µ*>o9*2#xOB3s9+eu:.SFmikuSZvIUR'ŠP.Tt:%9d@5I_:`c`#y׵};a|w1z"dЮl#E/i ˷E$CS e&*醟'X3[0X!p+:6ծS'oYY;3AU8liYP_FKSݗt%zu @(݉ml qg27 "G+C2E$ "ֳ8ʈ}xGb&A_=p Eğq57KNJ/A2̎ G5š&)@"sF^F]#FcF qw+z?uLKI z$CrMr+O\>ζ|bJpj'n<M Xc0="=f-B;ӹ/$ČfO~9ׂqX{ cG}%wySOGpi!..XlE/0tdoM`G 9uGv?4F()ƾ)kɈS,U y[Y$-N3yĒ^BՎg#D5Y>c`;ѽnLPx6*FO<^)0i5!O VmoFd\(D9I%TK)N-; \6E&y7OF%d㡕-=!;Z\{oD{OToU1v` .įLCsK4tw%~nJ =R/P6yA O4w|RO4KA*C MIvA[fStʂk$@e/OtJIl(/Gg^c{?t;]L.Xw)'#m :ȅٮ"夅QMf^SgLNAF[K\vBh wFJԯ.¯q%3Pŀl ieCYR#T&2 d'n(os5iJ2={dpSm|[AJ(GZBq'{b_>t~1, :{Ч`tM7N[t\5ŠX7'>S*N]bQHV:e_v6Yc︁AWߚ>R'&Nk1D5t;.זr5*CtJh%fOElEj>Q*?UfiD:wƝWV5`^iyeav{$q }r4~i*2gl/̱@"w%)@}n_kcNaqT/{Y{_)|ME"Pacpc`{V#Ĥ.h)-:wݨ. CVM'eRe6#6\$PFO.x³&`x]MſB>kWry譏ˠ1PwAS0iTW[h]tyVN e ՛ʷ{gVm].t_y7`[]Uϡ;|<߬e` .Ai: 4g2)4Z[x2jaOܣ,uaLatO@lԕBnGĄD+}#B<oݬ*7m.Kvot J\Zqv_30^;'WV/`23f"o`?a'KMlåXa7$eG^bϵ+3 ,  B VDCiC2Uu7J "!LC ~h4az{P#Վ}1zgg6bUTI0UI=߲~"z*îyK—0Y9\, "0]2;-=`!G; BKٺ/sv*~ÝXwX" _ a2cE+/!8]f&n)e#,dlNsi§Rd{k`Kt捆A}$* PG^ :9П|}E].yh97нIKw~j8V]ӭ!?%#gcc?4wPNQfFY;Á˜%  *nrfj:'؉Taųbb=K;#0&H)Q.^*"injR쑮5)c8. 8yY8Q] So-onp=7eplWOz޹1G0.:D9ruD̶beN4f}sj̲TÀyxK ?KQ$ <ٳ-EÊSnʾKgY&"Kk?} !!$/N|ۖ|2v-%HtJB Z}x D#uJh2Xm-sF;nqEDGZ(!?5jrĞ,CK~͕#QdQuK$k~I 7ghK/Zx"0Unq_]Ԟ20;نaLxe(N [J¼\Vug7xr6;^.]!wh\Ia0 mȳ4Vcx%:*-d4; wϬ9fߦ E fzU`@DJ~FW`&oEʂpes|k/ܹ,9!i{՟&15D XRFJjV,mRhLQ0%!$ l{ӃhJ0|B w8CKG9o*eTu;çt윂pzk(}hR&i TҖKad< !{NWCN}/Ɯ괵*2[}KnFUtvQl`IN[n #w/r:oX0oڇu3DOz=xcbn;k(OU%2mWҜD[{o\P[˩l6hB 8J̴{z payVXpj $Gu뺩 ʘ* S{zTCg`Qg0 \\J!xvf{b9ƚ}t7tɈo8؏q0M="ӧ>=|@vwCgP֛* ?m#u+D ^*w DJ,k+sKa僓 f8"؜?I5@%)\h,(-رԎUG/VR}2`yj*ii`Yx(ٮ6 ]?#}j(~+j|H38\Yeʼnw|1 (amUm!n=8^E .`U+1AQBk53lg '^*)dW#vV<].*Q@l1hW*5xx w6~A!'a#J::>B'n7`C$=E@#P#}R(:`ENFo2o%~][YߓzQ 4O&@"TSճa 27ktNGe~|=&RsݵR :gJe\myvЇ0;S|2c\qm=}5}lLU'{d/Lh /љ[^*qJrNmc5Fa}ʋP8]/^WYJ혏:Z{9C&;.?Z 0ROyyw4͂,\<|T{c;֕ ad2bC3YaLl@5BoU}7>27t٥d.Z9;lhNr"? e;,(bKJG?m"kd͋5)ʏLpqKr?oh&` h!Qц1m.>TbpuvWoر }Y^.U; ֠me6)}aMMB 8S\' &״qr:G <:CIqjsmRl~P1i\άCyJ HU%B*Qg 4;s~ !V.6UA]j`lVlG˂9t`Lqy#jH %Vy楩O;' tGu} imA)T, G'iGWծTn>mHzzp$iɺNd]HFY~ؕ#C+2#bvz >aYM7Ya4۪̤g}tO7FO#D7kH=o'~ɲ.Iny|zϾ۸w卨sTcC|sTLDޯ0{B;.peKW$6-pڝ}oJ 7H.uc8vV-7.aT{^L~Fqne(4ه]W2A+Wĸ*61K2!RWnvFbwZml=-at@U ֍ϖ}F臎B=YKADs4{v0i X`zZ%2Uy=FE7֍l-!Bahw;Hse}h xMQzsj <ň%ށ}h`eW8i bRʅb*]=@"^zsoyrOS=Ė}ڶuQEPnoįۤqjI+k O[&ZU%)qlWjIxdT#xjJ"Fҫv`ДƭrשoևG TuAXme_: 蘵"lc"MV)|C))Xcx]tiYϙbIۥ^#?=nQifǠ‘xY38|zN2%zs[Mh$ 2^aݾ0.-UDjvWSoHo^NRI|YAM͏c ޲z'*ϒZ_1m֞Z]P?|wML!)aީr$un.F9= u9V=?,ia|G0^}<05u<2EgϗmYL%M&{@uNDN᪌on̂SGj R2[Ԃ"H$vmVhኒ8N-lq.o)u)e@h[CZ@$($H( $'ր&h^'?f#+]-Iާ&8a/!^CxJjHM?)o FuoRЩ-雛4 zr*hgi)"3ʢYR<8JTTJYYK̩C@MӅJU+gI3M@|1B?O8pThfsruޯq]k̮ÄD8JVئMpÍFِ~x DIq.=fX{t;/yt&2!b~Gm]&[ݔ_'P6]bF8L-eîv~~ -FǃぃfKtB|!oŴB'cThԼx1Tt1^AcBáX"?Uj}` }pXzl\g#ouOXWǯy™nQtʹ^Q{EKD//m$z%>}ր7(fhFJUDsדoM_q}i뚇fC}Elcd`p3zb{Ii28āe؂lp (ɵs(Q.@hㄒKZGI `howRs4)+АߩIN KǨ; w,;L$(vQ^Ș\ 6BDpE4 &ek! 9/@VyVDH*dg$7gv ~V m)mA_D pddyIϑ}+e<? ̛? zp;!s xœ)tjbZ=ï2s=X ,[ RPX[Ke p5SGJ4iyQv.v_#9և$CˌmczT}o9doGVCS$ceQjf#˸(}!Pzh}ʗ=OvS| o}(':jƗh.`L *`Sx ҇2%z/CM &"~몵iK$^idk")?4GE^eR]wg/o\$3 vDM+dxz{qSBRy\D e|$ίCc`x&1^b:Jw.4P}"}kFCsfSr{pEtq`j'L۲g3mHQA:&2Ox߉)V)<7C5-HRF+<@<=kS6^WQrdۑ4xBE.CG lN﹫D7Nq36֤hέe A](XBzm/9EQ:+aMf ѿ8vp%8}kA{rX$6<46$Ȍz%bP0Ͷw=9$3}IDY,(3POG0/RK%~*kn̑2:䯶!y-U Lk y#@Ap !W,NFʕI/=4tꄿ}O_о!?Kgc~06fr9F?nb+JN(jxp@q]3*S_xnE)qzcءJ'vd :\116]>W^ʙ齭@3xGIF-F;D L+5qsSq&B 7SqHV8\<(HhBR:02qN{O)Z3M xHTeX8?;ErK1EkP|"AKA93̷JĈp^lcU:FrQ&9v~ *e5H*ﮕm!c蔸گ->_Wv<UcwF%"D L.ܷ!bP>&fP~E@a$[s  ҥ~yY+N[*Q+kGT@ɪeȋ%k:*~\ k1ޛo@̆W#Žݜ0/޿6BTOz8Q}`RE{+gr,4rEN6eX%HYە.쉏TE."VJ<5 Sj[Ϙh2Stekx.'+퉗wgB\}rQT :B#2\\ ';%g!1Zs4Z= }DJg hwocWڇVJtTOҴk+-⧯#1=D-s!/#vZg rU|zcA a]}\d*hYj.-񞧛 5l3-dhnu (o^d;B3-T&>'D{S50"bm?KQ59.Z3>||sx-DD!Qܴ2T1RwNi%|%>dutDĽ.8fאEdN-YV ݴ,d>gn]fjE%/*(Mk#-h7YABK>1*H;Q`wTvFJӛ7|Vհ7&-"^0)}&g;z%~CYk;6OLdc U썏q|EU nތ{b3u8(>v8:ĝ^rp|Ui;#.DZ^zNk?V^_t?Zf[d\O/$ĀF\<^c2ʼn5:ơ]wѷtq0{1n;ܘ-3O͖V#( aT݈'N:?+8 ȻO^NPXA#LQ][CI\G8Ȳ,-qJ50ǔxzmOhUαƓcF p1XݏnZokǝPub@ J.֒byJ_&%G(;sA"Hșb.@˧K>L;#W0|v~y·g~tۢfhC˔wL s .Gd^J%KYu̇xRr !J8ӉT9ɽn!/.1悹Yml!4"3ܷ?1r~!I'Sߧd QDDZ 5YճpOϬas5)%nz}APD6ЌhؒjA| 8i[^m1Tk -VV%,<'Ue0=u4E@Pp[ 5ET(Gޱ*֬4ݿ %qİ Ïj2raGF $%ཝUkIw$%Uo}nq ޺7.h "F&ǭNtN+cq̊DaSaEr"hQwZXyG_Ô) vie䪻3@ 0g 4\v5Q\Q-YbHż|R[R) \U4y|wA,B$"FK?Vrds.fj0)(Iփ"QQbJ;&߅?.G`?8J=QPG'TJ"Tl35*Q=[J\wpNm,uAȪJ0K=QvB_G{qL ,yc@_OpƝQ#ɳP{]œj`BTFYrk[xoZ߂n'q 04`} g@i*+E$.&DcrhdujF6}(n4{"Ij5Z9 ㇿaE5k3"mL\r)BרM%^^T"XP)o}jtK}iUp-;2J|IޗCV;AVyt%lR8H 4nن-8QP_š,j c jS/CE -3'߫YWyi$Eƹ\}Ca/rrW|=v~sČ/._en_*!pQ"{@̀00FB#BӢ(j _tda|Qu]V[oԶ&q*,/fpe6o/c36_zM{1xc2BQaUe"¾JOlC#˴(:r~p'+TjZb_EZ$@ KY$} +.!¥l H3)5:۝%Iga69qirad[S|c7By6:d:&z-.4|z$`yLll'>y;NmoS|$ͬ`ϩ'hՍBBZ_h %-4*u~΅Q 5 %p s!ڦs(Qcj!&^pZ6j(fF/>"Đ>&Z#+<{*hg;'- _qGt&,/ Iw&^Iy\&c:?Pź@ˆ\=]^Gsp"u5 wy?ӟ˝U^'jb\M‚<`>y~| *L i7s1ZeͯAÏ깒xRKd,jLp0n*rikv7c4Xav? b>z0sMΟO9JϪ$Z1+%ԥtL$NN 8/ 8͉8o? S^yqHF+\4zzn{e#XY'kUW+ɉlE?< Eh|@380':}pbz٦1Y dٺCސb6J W1w=i#|kO GG(;q>J/Do{s`rJ<8Γ9} ldl`'`C^M}D vU$kwP1xUWEb)zQ\Tvz.{W/IV2kK|(/D ky4J>b='|֪/g*`GmnT]#M'9O#@n.u^0lB"ZTy.vIzM2lnolܡS+f^ēYIlaFO*\M(:, 0ae#=G6JQ ZVkiӷ?8Mm.O ͟`0;E;H2dD],<95M! QO"f\)N.'MgCJLv[8QCԢpc>zIgAκ.D܌ DWI7kt2贰&nc?G@?ȧug1I"jBblnzwN{ :YB$XGf5ֱ))`_0&7 fa+K2`;a4'V]2sy$7 ?dm6+U ljˍo}l_]|' X+ &\N"SԹVC4TP_$$J Ҍ${I^7Ԗ^zOf(vmxNĦvκ< +# ݆fhŤ/%wعٚ4x@yDgcbwغe:Qd0: \YXO(ԤlT flȰ](\7ƻU;x Ȧ]"'<>AI jp4>gM5`2@vNHMSێ5iVI5<)5s[-{$Mg֎֊$6\7?)J ;c&A;RIF*dF@:PNzY:/S3_3BaaD+ʄhُq~9: r'0I+e-=ݹm4mp?v_0Bw1DYGEx^iJd_~d!C_6fqh[qQg_]'2xeA Ac_S~1mWTMm2,@{V<`(1'"f8 p!9IɖtVBAbm:}*6v:e~8٠GoeЏZՓxS.*/UA0 :v]niN94/|hl9!C"u5Q E ] 6,PAAfOd#o!81Ҧ- vd;ʇk;)pXwKV2>̨U|@]VOx ^^ifN~Lh!aAvȑoS잀3 !&1[0M0sb! $A(6vׂ:%lGFTIΠpL`I"Ulq<#~ ]^-9|*_.ȳF9!\_^tz?.Q4"+@X/1*'<1 Gؚ`hoHH(k펮u4RɊqfy V2%(X5\ZArʚ $G .ĆV4d%sP@dv6"`Хѿ[rjk&RFY: "7 j)6 ptaj?$= iݤ;ff#`-*RV$VW"qB/㹈=L\flZCDM"YkG&c5P]R5@I]ap5]kԠ8[8l,ǟoUo5ھՍ B:CF C8 e,;tw K tT>-g g*mUxFH@=JD=)tYQr0Y$GՍxcLʅz:]JKh|7,&)#0ejz;Ƙ\LK"iyh1|0tbG0 Ϣge+KG攎(x4@dkSNawB l1 M6tOTBMZ/@czʓ-f>zgg\jC\3U8@d!.E8sZ`W$om< 6$$׻ۥeYP TClง(?:G~AB }WWŠr^DπbDv\iuY#FcQAK\*5Ǘx?e3(d @` phG4@JTHK3Fq):~Mn46Yieo|?8hģC>tX^(ob ]>¦%n),CȦD/.߾^ ͝櫱#2|jh* bqh1HHX9,0P x5^~/$ E٬ (ޭ4kz: Rq('B%9^ʻ׉[ 5lP3+Gw1I9|Zc4Ԓ\5&#XyKA(*j2K Ϳۧ6ns1ľ O[E>___SH#$b&,WQFn~s>o6%JĂ>Qz$ ;oR2>)**a[{:2tKbQ.OOMzp('R ,vVB&K$D~Axwio D^璓/~K[C':7&c%.4M*[z$ÐWٻӗnfH:6ڛXhi-J0+0On݅3 !!|K+r%~;d ^&t>fQr&2];0zwDBKbϯRO){c_{) =JBb/vCׯp[jHD,cPbKDO>^OhYjl~sU")`(-TVE` Cث 3dvMK e[Ys1a]GkF{ZivrP~hy- :"MFzٳO\\Rpz(o_ E#0tⱦ;Tn_SP!zy=nqsv;@6ji_DH֏r@z.+j cS1cU-V89eͧL’6pŠy zuZdNXe]` H( B%)oabTsa|!wtʎ2336Ȍ-CcA;14fF C!2#d45V.lr1miY&"bfUz>|s(̓\xxR%nOY ž>/&Y)xh\-v::RM9+ EJ:-` ^K)uW5I꛶MaK3|VVDpѥkpm8Ѡ~Ȭ^-=rx&Ѝ={oyP,.  )N"5 &l^a$`b!os&84]I(۷v1o@+mL?Cr%Ƌv@ƞG (N꼭yqW H]c)>.kg9fK/ Ͽ26 ^>Wa"d3K{@YO Hcgr1jSH#*s?v%l(-pܠX7n |bLvz^Ax(һ0ξC.I!N"}l@?ޕx6zv8'tA`?erړkK6;O,GF1+Eddk-XahJ.oX md1##r:OD]"$ZT#4Gݫ:jgѨDI Q +3jEyhCvs?O_x-Y1FS/4 xpk]s6C#N [wWNU3,wbv7'"(7i߄X*Hۓ\?66L8k 0) {+6840 y~ gɖ@VФz%NG;SܦJhHU9l2f8P4Xf߿(jJj\2S:eЈ@)Cbch|6\R \j#cٍ@NJ8~gna$)gt-ju0Y~(c{6Eپ[IeJ'6ԛw9X ZT_Ӣvb |!G~iWD*_@։P.kd شY:J`kBR1og{)zy,iI.kIJQYd sN -H7u{}D-^;K50 S<\Sc\&ľ!=:IVxKZvK ]`@3SJIFz 0ÖÆ_KEra* >&_hBWxӣkyS2ydyTIdOa^ 5Oq.F"]SҬkn/iHi}IKm'pƋ;N=죎xE:Wzd1Zt$z/^r§dB͇vKaF~*~_ RTQp5RhHFS3W400R͡[_Wmj18I'rЎS2&̷!w$rX ϙJȘZ,Ǐw@J>h3xH.ѫ'ZjVXt*ޏry *QRER o 9'ٜށnˮbucӼI޻l"_\uFaDސęy;sYO]p܌ȆHĚY[Vݚ6Sájq9͖obW`S{HXh9:>6N y; g ʳPB ,FYCkh.2~"$c%`8R$9 2/p4Xp cfpѣ7n+B_Gk9)pN3\TeYf9 n>//Z2dZބ@4?R,E".5:uK7Ǔ`# %6_"DzZ̲,pp㥖n{b[_꬈ F>)9.} q C#}'Gr(;;ڠuӹъZ cF8Y~R*Z\R'OUOuI~p0gy?W4;h~b(~vmJF4[6.`>A&5ķ1lP Ҭ`b'_ԓN j)&R9R4Y6w =/:!YyN0'|2X0z~ 9 it"%DsN[; yUsypG}blax7l[FY n#n6Ri^v5e)#!4d4Hiq8{[{+a/Oe-47u/z֚g7ů?~i ArbPM#^4ٜǷ1ގ _[D((Q bg` 3u_vjR/4 ZJUhI @0\c Y>lJ7ecuPDL?aG5CbWw" X 㹄cJ^mQ[X4'z:}ۻS^=i'C%bP^9CHmj0ށ}+Hh\5wZH'EܭVgHn$fXeZHzyD&jOdDUH|H^ؚ\{U$sim`8~UYԴxT߇)pBNK' }J<Cy#<&t݃>:2dmMIefŨ1̡BDù80|=w3kS6wCWCxpT7ѣ z>e,vͶ cЩ3|rW;ϑw"uQ gN$L/7< tw$=>GYn4K3(cQtW[^EsZyhZ<uڵ`0g90?jڗܿiyuOi vw:ra,2%>}->tڤ<UrF8qlCȴ#6ct ̅4]^TŮ _? ̜>.$M;%s\R":&z˿x~ZѕB7&"pQ2=زy?,$*HTX;!pIY`xo`Ȃ726e Q3E0켤dk!ZthĆG#  R}5.C?GIm'ԩV+o*UؼoV}#D>SmW/GI^[|.WI8c Ӻxi}Wn% 8,k%#!%Đo`˜#x֡fv7}j#!IQ\xcO۪򑍎0_ 5gG֜е^Wh `% ,9ht547 f4nl]q:-bHkUm5!PLn6 {4ļid&3"Lxѹ]%'k"*e#ݣ 6?3:G~KJK.h3X\r8p0ATx~qR2jWiA9]p_:蔞Lʙv ħeg z߬Ay_I 190 8YZdd2X6AmTSЭ(6`!#/ƸP?w&`Kj~n-,B.w]!(Xbe3OEOjft{͊;`fJDBAmVl 9+C7r.#v;0NE$=t?k*Bj=zj_􁹇9LAK;X$=եOxtC97SƝȡXҥMӪdMIޅrۉroX[v[`TWeJOµlc6KtwMCD0By %0Gǯ$%6.(+\YV%;uuō灙|ss8 fd)Z"p@zi +*uTGh ~֑ 1Yignt4'C:R& ~6.R f8BKR:9DC35e7v ⷛ#Wh\eB1+z\!Ix"CY2Ƙ27y@ E..M2ސy*dnwe"999]h_ڬ~ S)f?Ƿ3$pYh*wߖμ0lB\$J>䗺.|ɂ: y)L"/uK$ Z? ,#*!r&Q~?Α_jpvؑ9#M[*5}n{]`jٔJ ?Vp5t|[xW^] Vk@!T_>Y M^Lo_,S3VH4dMHZoW[j'[ f9V!7 Z7H5°7VYPRE &5|z눩O9=7% /45!fÀ 9E2" ~j >Gn.!S=}&6/8xu)yoO85 A/n+26ur:rqx=ÕP>i(@ `\jhk۞CpTRW&jҎwSTF{qA9W2A4(AeRK/ dACg6|62FiZCXeB jv# Z:C_Qg>R{d)Y^K_J0y1rWx0ȍl^6ʟD@P…˖ Jn,N!<9I)& {m,ߏ], ~1(6EH@2XY=bk^63Y_3x&eX(h6-p.ͭ!)3w?wWV\t`z U_բ.%_pYy4F(ˍ=H AQn'qZ4Ym kLWI عj),@M!V5O|''rceP5aC ?hpd{c!rD換e颦E:gMQk ,?^t Y[牁E.4Q& = uj{udmh+Qscl!߾5{vcYs_Z޺T{|e}\R^lج>SOi]y]yʔ͛N2.bq8Bl-H!kZݾbf /Zd#,.1{u6/)x0*-Ъ(0ٖ%ZK eY^x=~@kK?lC$4(Qk9`Zư3u ІHcm =҇?FN'ۏ́!A,7nFnȅuK)= l \iY,݊ .DpwM/n//})~r`!ň+LYtRǤpD堮I)ʰ,H#ɟ}4TeQu8bpitDa߈SDY 6iƺ-O w;hd41a֭FF/7,/I m7#\ AރP<p70XZ;$<)Q ؐp[NSz6n˾竲Uϴm\]"ܓ-ɤ :Ij.#c1Y'sgCD㙥ϝǒ62r4]qO\4E[=lv& ʂ6Ef"TUH@+l"{lML/]1_T&Z#Bvy lsR.O.H!4L'wJy2þ6c![IJǼ~? R1+B13viQo R: 5II8F Kc.ȏd6F m6;)kWi~j0e1HZ!MTq1%Qh[ aPYȯ˼JLJYdVXvu@h@bGE0uuաjq+<]>_8fl&#CX:{gkpO 8#aZB֮,g gF夛Y9.UaEVd O}eDh08Z&LZa\Uԥ8fYԟb31;.p{ţ)}㐇\{zE;&YT *3@37K6?[=VZi@OΨkS z4dN1[\D^XEQ2TsO j`x+B.V֗Lv= .>1깕vd*L)-V#ŽCR~@C[]kjF*4:BЃ]Wo  29Ѫڐ(|cˢum~j:Y!{`EAy3J^ByǴ ^Iyw1S#eIJkӁ:_")+j ®_(i$`ӟ_t'5#~Qֱ `*w>3p2# =W\ME5a{uAy-N@ᚼ^,ՊUm{ܣVUbh# PxɯA5ahv!! s"6_D hV')U}W,GM sʬFz;}v2.v;mV?!.&uqu|Kd1F2EH/,p &} N0iTE~ -/xѲp!b@9u WzYj9,CnפR(z} A`rYڪ+ rZ[ݼ!Vwɭ{jO?X?JLjge"Xp{V9˷@I43bq$d|2_Qj$ ~m$Z/k@Zݹ",`k϶]^BkX>p?JUQTէF(߭0NFimsCOcxxM**:usȻ'0+*@$vX {`{_ֶ>JYPMf[O;`;Jռ'H)%`/;'cE  t={߶"WݻM :eپo<^ 㶭F7O"N#O>1FۤCt5}mۖ] DF.IE2~j;#v] oHЪX?wLŌ{2z#E b&6[aB<4 zM@ "+Dx#_ d+tOlxQp^{I8_=th>Bd9Kb-yfڼdY^|#gUȪ*$@VQE΄8T[DuFpOdu`jh[k=Kf+itԤ6Ļa0%cz 3 gkVy5c&C߲UhER6%)B#"YA_(ݶ n~dxd sS鋫MaftæFs\=d佂1 OJL>ԜVUpj`5(Z5u}= $$~r. p(\9grSK"3:or}́~P~l_Yn37<L''U=AhRPr}*O?J"s)Sm?it J%h,T3h+\C@D1 m V\ސ=#?AjqZLsjY5pZ֜Q83뢾>Jr[qTJ)),e졣)C2|kQMF]F䔪~ =ݼf2sd-7=Oc[|-;Hp?2|OG1v9aLt}Mձih&mA@J l߾MP!Ipiw]y;'@6~N$ 8b;!"4)XRn}@#ƪ5BL͉ bJ0=՛0m_vCs\y}"3S^Iݷ< 83@ɐ6e?XliveM(r=:gxL)ljcnźۯ7Cu^y-ǭQ/PmWܯ;p%E8w4+Hon/uKͽ;8"]tD!0Czjs('1b+|{u@,WI'ѹv+76o7zH(]So뜴;FMvEE6iD|IIM9ߣ=T@lJI.CDyͭ\mj--Vy|/b4TVȊ``t*z阀 ~,I@6fWCI0B۶tG_x˥h(#^9︪rqv\v[GYiWfP[L=jYC`=#J>`>,*#faL\pU,7SJrJC9M,uhsQ(d1op |q)6m;Sm[cJؾ]6nAY_9\vnx-7%9_I;nn7~b?oA9 ώS?̂XtTrnO QVd[w\"ْ(pMr/]jgXwS5L~;c^gTqy&͒;E՘Q&V*O^rkXo`g`C9lo&%epp_!ag,o{LnTfch˃4r70Fievta,(w9bLxZyNGyxo7l5WHWWZ1MQDQk 41=.ו{a3C9q%cޑ52bwD$' A}a9zծ?rvT_/zNd=8Yg(GelvwCX(h&`/ΚE齶d}h2b.K!N*ȧ[YFN٣1(嶞:y9`6l4!pY/4:p"W8ARy2g`W8]>췳9ڎA TR 5CƆ;Lv8f猘,!&jIeW[F #^;{|௹+>.3dHBfhD4X8Q2!Yy۞3=AOh4L_fv&9v!NCFd?obQ 0X?'ZŁl&=Fwc't!3zOI}b\ 1ܧ8 TCV F&qkURC%< C")E2*RQxyNg|VO7-#ڬ8RrB.Í -}:YҒ 8C7?tޛ(ͼ%mCNuCThpn^SH.:?2)Gtgql?S Fdh<̀F{SK;hzrgRsKrj:|X>[]\ =C1@?`l|k6Xx8f߹W Eg:cn7O}1Tj}|؉MyYdGׅ!5?K:MO|h_n/ mbA9N}$}[ V>PR]3LΩV˼4i_eZ7tt9+P܏0py; MRr5i/Fr xXPkHI 'odn=V[#ۡ cn NyRy߿֝Rf29o݈(@!ek%*aPH!u_.}d' oy͖8#I2/u5r؝5q%*"7CtQ!n0b5*exElӃI3"ްoޕi k~>xV7M}4gYٍܰ1uE+7\]V'8;JH)t⭄řVoxHޥMUY%M[V_{g2:컶z<8"γ( Kr~bs+SQ4@oف8#~tlƧ$*BşI:ƞKdFD?(\xk;{&B]r)Q H\Aְ( زp+[-mEt?=oܮ,o [P/*18ct5.r_tQ@hT-6str2z@Pv(mXzx *1z$M^A#½W=ڟsb/M*0M-G,7*3i%-o YUtٶ̿vwJ|_]BѾC/S 6*]~h'G \oEd,Slc^D &CXm Rwcc*8qc!X26't$ .X63]jpVKDǯsk GNRD/(#%bYE;(Udr2~; "QA_VC&鐑۴60zI9w޶lU.f %[Os\IP|=;>bm$^Ƽ)TJ]zϼeX-odO'K91k[B@R5#}w~bb+G؞' WC9)ҤGr4[Gio((b^\*IRatDqVI7n\,mK˝\F$š2\?~³$wZc@^{D@dl U [pǤ?lm7`[<n=!Qkؖp\ dKT91kU1jL;i1FCK0NƠ9juCRΓ0]+1 %z@3aʦ GJjžwT~jߟ2 [7O Lww-"?٫e7QDvHNe -;wkf)u"o<4ɇ0Ɔ3dMLbaZ)yA3~J&U0pGi7xa|a󳒆lyڗ_{WLഭDJ'4<N^G#Ֆr=%nil( gU(UAroGza_,qM[Ka|#<7sk+]믒  @@S+pC"]ӋŪ||ˏ,+W'dkn;L4͐_9!PlOBp'kG\u1G8 >uH,p+ā*a臖@H)? YH0؆(Ҵ)^$ϝW:}q877|ł^;sRiOY9Ń;2\g%ngZ!2mSLVv. j&j UN2>Dr/aU ]wqrq׵_1pgR>rJ̬kENI!}cF=;=2^w@.k:ÌnH9!ˮq*cY˛Ǐ9uPMl/^ 'z9}Ѓ'TgxOR +ͼ3SENӦ,X z:&m/].hVI.^"Oa$"ߞe룊&niv5U(ct q]惾8b6O3u3ef5o#QJR,FV_JS!uNT~O^_n*y)Jbxr(j:.JMK SH!&vD6(]RaM;QN8ע՞a(z峸 q菘Iiqj1r ʧ;&B} ׈l˻7oa:/19jXFQkDgS+h6 c_OXt@ R9,m^_#ոPIcw-[ G~:()tNs=+5Կԃ+ k}G4лH4 6)`R )B X}p ]52{ `-q*gϞm88&@UPsDQdC[[Z8#b))5b]b .*\Z"]m|׷PS21cC˻鵁L`+j_̄9 "}<") IkDI阬gu4\o|7mqrGe$I_98ey({jYPB"jɌ/ ?)r\AϩETeHQ/}j0b|# 80 Y:JD_<>Dch9{We*TUu:41DSI  4ܞB('2hi$z@OkIKIQˍsoȑhQ9ʲͰ۲Crj lD`A?N0s~YWhZ4gHbaUgjV=b KYg $Ee~D7Jk&O*{K(k!H^Nȋٱ8򊔾N1a7Wo 1/2; :!_8sp=)~Ʉ7pn"RIAMi}woΪ{WmyIGn/֗ [/X6J8.x|_HgBOȐFFOԳvvAIM5TpqWh>;kggbf8ɥ;q4d+ævMX*ˌc(}NT{*W{s-4eߧĜNy;Hj?㌌5$"qum`DZzTxM6`>{]<,6Τ@@`,IbB(naܦ6|4IT;˂(bSi\ pW0A.oMMFS;YUKm4ς-(*\p/`zpͤ1gB*6'I daU)jI2 ێ&/wP/,ݺFmJ A9*rvnL*Sט tɏ=,xm_ɼa"S!H$,Fi1|P~IPY$eeFrFVp(;X'P!/I?bu,sG, c6Tjl\϶EEkY2z!jfZP_;MꋼI7@*C^K_E' 7vGsmlM jH[t]?mRJ;s?lPXx!1HKJ!9xq*ph.N\. $Ay\wy!$dȀ!5W;LF!eld21 %F,eLR>P wE+,2ΚP/`ɫ^D_/-Ȣ)uԕ1XܩU- sxs~Xv-F2D\ ?=Sh^([JA5#ZBC86GrMٹfJAל&/o4r[ǍG>ٲkbbOaqq`*U,prUO$sihfaD1詧+^͖ڍzjt'% ؉vE?MH5f_fLTImpR&R-/Rݯ^ï|m;gvXJ/W~,>.o:*c6]u}/Fdx}<Ԡ,oـXc'HJ0}@-zk1k|iAHPE;`:<09^3s͏vN4A=.NS-!"\^GIhB*HUR.Y'G%Bd7:QbILLUi@w~B~KwL*q@ܹ c+Y~v̫eXR [)+h?\eRoޑg;}=aK[rdГhG': :w/HhHơD>ȚtS;aܻL&Eؔ "ɽ'JFP lE"y @ꧤql$G[֨)TPV}]<(&O4~*#n,^q%]%H;j <1 ulҝaVJCzՂy|d>"&+QHn@!1Svh[_1_W`c+^}+q=oP3+=-~ @5~J=O9~?I-mW&ɓIVgcƭ. LK|ne~m衧9A+N樂?g]`\9{.RHT F.]%yS/ ;A=-4{27CCPMs3nυ @=eсP$mN2|VL~۹|ذTYlC޾3!ǒ@PE`-\ᦩZ'$TaEl$TY;9.ɘ3Sd9z;K y;iW z\<7J UQmqd'-jEh/~Xd2\-6cDnbɽ/'yQ09 6f'({вeҲH1& l8iedaw;Vl~%ȣ ʡ:$ch$o2uCDy(cTVLxNJ&!qoemSyxMI&uN*^\( Ѯ5roPRudt'RDsœG0.Y?|}3 Y?E+=LX^ oA0ğ0nT>戄w< jï6UHr[B 5EfRT1_M epyJpp e}0y LM1>j9@ttQO^ZǴ+{k, xԓF%Qv3' VCem pu,fY|. Q,iTҏ..VtN2h[\m8kkɫeL15B`WXoB4GdQ.(O `yP p/Cr^}n oZ'>2v FQˮܝMΠۃi[["U6y&BwW{^![:Ξ *ĞBXP-҄Ń"A*Z|+z/}W%f zUr%Jͻӄ7֚4.K ec2um)*3MְT[R'b _"Q.m TA ?.Q%å:7 ۘ KLMg?YIIVSsr.ڍ'GߊLNg!6 iizk*a*X4B;m53l?3xz-$׸YC/},Rj"&w?UYe|ƖwuN $bo+x^&\L.RLЭoj6PbGxtϝ9u`,C9Nhŏ@&vr೙+vǸW~`Ac%Sļs{Uj̐=P2 &]hCK1*+~_̰l XkWH#6_GKzuAFTJb~rf)) rBXNJ̳%%y5mA 03g_;eE]ڴx.dt& X.h< YI(l,PVd{pm %#9(ֹy|%{Ő{*"نZ{pie UBB.lB7zROhx4.E9ȪU~{U9Xk̻uI~/t#_>S aG Uď 7?e5_Ԯm%^4eV.YvLUc+ќ8|; [ѤCPRC圩^+OnE)cuPέ> Q]v~Up ڜܝ!P5-k@;nn)s|\w K0%-3Zjf]kdg KW j3GF-}OBq0Ts 2\_[Bb:,zM H[әu<)[+ pep|"_CbwT:@g K Ay+Wfi˦^ѤU] {:HfT lZwBej{EDlW9A՗.@rt*a^m{g(z9{C%x>tp\g~G>Jf$?FW (PgQtcBaXã\,E;*ʽs I|Sg>c2y%A!Gmܶ$/ޞP#bVPQ]|BDeۛT 9~"LG X!'6 6 %< 1tѹT)A]G"#g6l r./|ko}_*Íѵ $sW2"ڑW_c)QCk~^Êj5B!؎IM66.NjOSd’_'>Qbj:2IZF^0ό`C-';O\4\-zooaC]BvqSJʘ;*پ.%{ t' k/s7E>υ&/&WM;p+9 ^ (K*Яe(u D 7d?_I.s-`̪ 6~k(V }bI˳c1<(!v14OQax/tAD/c{^щԝ<#sD}UC~ *GWP-!AW'zCOS2+.9b8`.a8 b7OsltS B;فψ'c3(Gx[TN7>mT] CКZ>fz+F" @Ꮚ~c,9=BRK*0~!uahe.knjIbb֖ԥY4deNő99ey'Ϳux)vWOMf ~ryh1ʷ(T2.fu.tS|T^gsR*]LǑ1|_>+쏾=N!h`ct6WZG~( w%t6~oFٮB֤cٯ\Sq& j5x@.Ӧ2UÒ**4aKqv{Q b6RN`K  GXfʹH̏FhŤG*6?װ5*+DP+yM<u4o+ P4f"Ɋ6ux#}(Fd;I~Co*uTƐrZ &|InR2Ĭ>bޢh^Oc?WrB>Qf ũfN]NLN)_5M}I Ӑ+JB-ΞA&4dey[Q,m.f[m:)/2s3Ʈθ~2Co=|%{}Fp 蝻!m7h^A@%~p弲dw@1 Ը8QϑlV8:]EsbmA*r6V΢NZH&5su&NVҌ:J75_7&AyeN Rz;&*_$!+fJ>1_,7zG=dڲu- ~$4"OvIBk#)+6H~?rC̥KK V@jll=+D2Jx\YUK/%8( M.}{vgUgԹ"ʂL?Q;ȖrQȻXarUMẕ5JcF J6ZB߹]xDu}B##2\],M-(x xgPфZIkOA-`3 AWrc#NfXե=?hp6~Xbk>QU',JixA?z^Ĺ"/R cʓn-,K?e2nZ g`*^G5 - YGk8YEijU"!l2N&B= 9B!geU5< ]5iGmgzP꛴Aec7">;KZ,j=ǩr79 pKTqMrjmHO \E=iH&ei,#GOo2/z\~0BKjk;K7Vk>}[yHi``,qI)?@e˧W,ɘxgHF0xbZ҇pc^t4O|AUɽ?-ݗЭ~(J5WIW;TPt/ pFJؽwLe%oN`栆͆[ 5__6p︭pq'hg ƮHңr`Jgƒh7R6Јfe"cd['վaRaq:{AYc|G|\mQxƬI݂ϸm4"a,ҕRwEDja K9]?,i۳lfsl`Dאh3QCmRru?sCKgՓP-JKy҆G17GڣŗXMMPk*kL$)s9Ǧo%w^Tgo2)q7R -q2b:-6jT4S jU=vl’"3[^oGrq5-`uy@ĺb\ԑg^ϸ!$M&*9ET櫤?Vߋlt^lm/dƑ?O !wHw=s 8PeY?xZ7:ᩜ$ }x@ĪHe=PDЬwŮ EJ{,lBGb/Cz[dS* -#:; hdeG# ci2;Zϯ='C7I[qXTȃk7ϕǜ7Wha:%bdCLabT2 '5Ri/'פ)Qk ,u _V5䡝KKS&\9I44VeYK")ؓ2ڥ"r}cBRD-, ldTD9 d^Oɞп"zj:=^Nj.Ƽ|m;42Aވc L28a r;aj)N 5yR9qH<.!eLQ :גJMŒ:kǁ[ߚ ̃J C~ws b@%K.zv6zgVY#㲼y~:&3~/N$9܁yW?j Nv6fe&XA,P<;_ g *lR.kYhbIu60h-S[^N~)!ch+̨ Ly9Wҿy̤Zx7Q0Σ8x"I'7%!J#Lҧ:tT& F ]isG7%-iwM5ae97qtҹJQ4Q5`( xBOG w3wDku7$ll5P'%[k=h9bGL IiY٨Q=n-+y Zk«#+HCt:)NVv9@7O>*3m)׳JY>ԇŽye%1T`;HYu.hf@_e :[ƍ$ b4S^JKX$8 Vy: tL˨b(wT:BHDwVeJWYJ<8*fl㔊L>h@fTq:ؽa`?JffofCUc͖iVY·`P>~۽N-u0&Rr~F8AX7K,ԹJo;[,F#8*%בjȌp{Vj>t9GQ뮏oYz;Fw{YOFPH/g}lY a&$d*,g-nUO+%rxQ:qϊ|܉(J!fB3sekyͅzǽ3n.괟,=U" j/4p'Uhog+7&Gd,e>N h*RSi@+"$  ɨ>p̞(x#W#`9ˏZaE8+SSZ<;gImKKy1T'`Co,7ʹ3:yťoفQj iyw}@6B+dˎr܆SGWW9Mca4$uMCNOyk8l+6OE2DuZi\,fN2G& Sf'y3sle=NBةN.UoMjrԀL|~nf+g(_#쳺LBURbg",]) LhgےU+0mv^b)76T^DI>qVwI&n\L 8)YgY%@l`` v]>'a *IFTu?n@ިd1PC|^ ü*`dԤJWQh<k?Mb2]ȁg &M*`!*Gt.Ze H iA!<%򌓝;(qkm*kQzӺnWøKidݔNrbcݕ)8ܳY;%\rdt|bCE<2}V(%e!cs}ί^xQn^k7&'܎fնt M4bp,ߗ֦&KKwv5d5x߾I(Y$잧sR]@/HZЋ\t Wts7k='QlZ@Y{iU3)8ΉFHb%IWgҫ? T߿e3>08P;,?z#0mb y9.x"fωʣ'$)Q1 <30$h4%5 @ߌ㠳[#Ry0Qq:9$/ݲ'^c udsvA}qy_) PΏĭ0ss\w%q?1WY յ?dJ{Bs՞{36j+Ns숩E(;?`{Z?TЗrwX rG ]8 0d9UU֩G/!3x/VcU3D `8;2kl>~8&Ƹ}_\ z2{xqOS|[$Ld{!q&t)P]OHSjzvi =o}ꅋPʍRE>v8^V1yϰSs:4ѾjYXҞ2I侓D@}M;{:TP=ovD !!\G> WDg wDSNaSZ:Ъ(m6yElKJҊ;΀Lj(Xpؖ\'?%rGP~iSgh';PF]Qt_,:>v?MPo=%8 3׎"*?- +UL6Eo!sxߟ kIHhĬbﮘB..6Rd.X'FDRntJGQl{̓Qx[N>NʾNy3@u2'48(}r$MR& Ƒ3|/Nƾ}鍤ڌqU ROOA@{ߞpizk!N-^$cq/a?DB7,6lY+/TX3x"1+zsS%W|{AGLk1GZ0!?8n\|8Y "[ě@ҵikɃB 5:N'ƨr}TAW$?[q[1)6}JS,bb veglEYT+# ;@rv,ѝ? )B9US|4 DG]8y8>" 6rX=J‡in%Xq< lpӳT˒}=ξC*n*Ͷ{>>gca=Wb.CGp?!r`GУO%F30ytlV5S*a ,~JfՖ5R_XȐ!HL4 Alm/9]SAOV ]!#x`Վ `h?9&f޴+!?2P}Ōyxȿү @vY]\ɝ)^=ׄ6Nm >@l D И2U_J?t ޖ* 1$>*v2/Jt0j"b"RxxqU]L-WŬ#.,ƒ?!N$}M(pGB+)!ͮPʽnL0'c,.ix"NDzlbm~V;XdL*^u8Y9{TA;fa"~ B'83R`f<IEƱI|qVq54;N>kJz (~ @C Z>+ PpR;_\N +Tn7[؆v.\-wXÎ9J`HQlIJ|%E yȶҚ|РPH~DwA Jawzټ6:1ouo*=ob>iĎ) ep1== y;]glUmE!8șv~`֨ m8?a#fVg{P>lO>k@I;c\evOǯR͈kv1~O دxqHhpY哰b\!|EGR %DkduUԾY":W8pU`ya3V갏~cr*v 7S:gJG&7@+;>4Hl+<їNOLww| [9bB7i nݫ`lf>I¼1؎nDN@=%Ds5:K ĵa;\eaaq@*<{IfX+8>`^/6,-?ޝht ;_,|?O,97"2rJ- )kj=p'u懅b&jry.Hl*!@)o_ %\ԓ6P;f+3C\GxuҰXEWl'3!c-|F~:[ Knvw+,1ϑxѢk-3ߝPFNYY.r#xGn>(g 0??gA[¢VWN &o RjP"Sf1="dP&Z/sTI/#^?ubE iV@8@# _`P4m~M_F?LW4 zq6-Mf{MN6rܣp@a}]v{[E=B+24[Mpx5`/M\3.O@h_^{f@EJMf*BaICf ;X/pׂr 2h2,gx.$lϡX+0ŸC"`ت} eyky_~O>R܀mG(WNbi 8v8[|4?h7xp?(c7X! 6Y,di32 'd7Hm$> Bѷ2h'NvYz BN'y岔f^sRT5jdQkW8#,nmuUǟß/s i͹g)u <"-ZHw-QN''EϫGNJCT+;sk_Rx/Mk\?Ta~FX될=n% 0=~fØMHȫs9ꃍγG׍+z$REeP?;]XzpkdfVBsv}쯍 mu#ŇH:KDJ:vh ,)JLu%zb`bx IlO{T瑑U7AkFvE逢k1χ;h_T:NF!(늍;Ӄch9} 8;ACeÁwS1$'v$(&ø )<#[v Ƣm&~~3?8cMBþKDt 2FS<nk:S V됹KuyGˬ^?wk89wXH5"{ږяdV+sop=86:7N09h!Ȅϟn/Z=6vR#<9q5$t| 5`\{B&$0#O8Za aNicp#. ArW љ3ΓLSpEAB\Ӽ{gNG]Ϫ6mwfkJIy>a+R 9DbK8Pz*R1oJzt\vaTrP"p}V:]JUvCP,膏:]hhV6zX<8G^;98 LuBf߳MSRaM7mɒٶ;B! ~ ZdY6Rt(RlxEj ~2?X$n׀g7DBApk%=D@~#m8ʃqx,ހ#dO>rEfC%L@ 6MA|S9ӆ8%9 2:$}Ll{>5y_av)jo. jjȳl/T !2N6{ 03FWC@3^q.~401S Q糯;@v%) ~U1PJ,9Y1l|Mء^Y;Cim.~AFA4*YQHd?gҸ+giӾ[vNdtAb$':e Tޓ܃1e{w%c0&~!lƃ| :~!#H܂k /vfR;=TNO|q r.8ܯbGZ2r - M /oBviT'BV]Ot{R?㴒>-VXppǀXa ;7ߘ0Ygڅ&WߛN6.y+f1uƝm2iNҷP$^n@=%8o;CO"i͝ڱ!` ᢩ濧3x'!X)l۩mn3zMii`~OVS)KQpĨ~mųVֿl!cr8)i9gK]VbbRdd*:JO]׆CډދT.Z88gZˠ̟a~t! OI(1UZgBgͩ:ܲe3B?5 &)N09PmC&ys<k&TB!QC?3MƧ'oO勘0:rry\loj~ Ók0c :Lᡑa= P mV Li4#$vZ,G aRÂ)4b7ڃ2][,̒ff.=/ĐK]ԸBy(>D71OZbB$9,}BmLOri.@/$!g+չ.a4_J iݝ>m_M h76o@^ZθU,As}@ icSTozGgeshPIh9)'έS3]R2“tTu CAw3dF~+4/g0n#@a)at{'H ZP럇!\mpL g]n&.io xsY7Go,K-mn6 sb{Z"T:"tuF%vPOQKnP~ gT lL`>\Z9NtdL6#5b0jh{WO1uM sr"qɵOΉk5>{^^2çD(! a~*#hHZm^prj-qۺv!n{@ݝ^S YoNrtT'.EUX-ע"80QghjcŞUW$#06>c|,lfőB:uZ 0!6nuu9?KJ7]qt^&6{lpsnE1vEM1/[YF<DŽ IUq֚ktQJ́14*jց۪+WB+~֭jeW@_6 ^SR0 p1f"I+fAߨeF72 'D^ocF T\D߲pP&Z"H1$BFۆaK=qhVMI^O}YM7>yIĸ)*NTbԣlkYKK4)vfk]r 'ppCFff햩n}4J 3„#i8Mn*#WWo9dsu[z$T<:ZR陴|_9R@r蝼]˼gfSj íD|*Le-0:cPKuz-uDSENGy Kpq Zp Dqn`3fBVP {]v o'0E~M|G_gvѝEj(W: m4H.\ .=X>{~ai0(I  3;虡]58 `qpiW0 R3!\A{g<C!9Ŧy aMVu#kn^#%xˑN }$}SmxuRj38NU&ʈadpCZD(:HE3@i͝}b aڈi6C&/]!E4Zg]wԘ~ 7Hj;iA&+"k&I t{hF8A.񆮸tU֑jh^۹8'B4 9m%PX/6"PhUt#|'.R cor#ȥWk] V[tVr˅0r=(ʫ bs89_S9v dJAʌJkeO]nT7v&a.n@K?A֭$+Jr/Wvvt$D,rDUTZ& ci;Umz.fX8Ttgp( 4S{)3 쁫y@i$O| NFZk:4m|?A(kV>+`d[]^v V꾾|._zZ^gJ u%mm馒Pz$dȾ @jol+ <;0Iwʫ_wݫS %NCB ^gsgg)߁~}j d2,]cQTD١-g䦺 '+ W1m6.gH볩t~G`m6It>m hpAl;$c.D 6/{& ~{\0pL0kĠsԿԯfn#q̜-TPcOjq|mIFbg= 'tciF8?}Iß>4O̟FZpƄ+6SNY~p0E[Z'!ZKbZo(cvK3X!__f heMSqN1OSy/EyJ#j GUKhpВmt r 9~:]WBf2WeG{pIJ8_-hY3^(6~ԍb*կX?aD6o}A \W &hRDƆ9Y9TaZQM?J&M] /Q1;< 6yަv2H 7Kq%⩤>$;UDy69Kl$DfMP~Hj40ͬ2AbGgص+<~zo>z)f wxĸٚqL ~&hH 0Ӏ ⡭q'X=M1)!-WmT/*̫=x(!eS~J gt} 1ZI\LgE"ZE6il;R6]|Bʼn}uUS:QH-׼И=巭)?#d8\Cz '̀wif[&, Qa7L'Bvɾ X]u<~ص;P0Y_PT+.+ޕ |<[> :六Eҙ#jtcD,B!c[w7aq (QKiiR-<6^Nv}=8I$5۝-50lAuc:%Ge~|#2t+Ғݞ_jK|~LDbrx>;_V٪!e)a*63K,Ϗ0yV̉{S egr/kk{컠RySDP4aQU[] _V"*f3u$HKi9<&+{ TO-9)~k|ݚNo \L\J@l`U^eCNpx.u]c_K:T%ͼV=cyIanfI|Xf6edd|?Qzdh= ԥD*)[70q7xkH_q2 V19Beb5Q ՊzHb}p0*(|:w}@);M4fn֍|πwG^pގE׿InMaײ]%/^ADMg,H5-4,*NddU t_AG^>km௄I=[SRNRĩCڪ%e>??driAmlGr:Qcy]Rl7p0Ui }oVLAˎfkl#7%*szԦ\3h 8lFI 2}.6,|ZH B@OUnb3r.uڪ)"6p-/e{ 6o3jmc[*X|>V" ;R@_[k?a0wyq(SC{u֬3Aߕӂ,+{v1cZ"rKy44g(E+ .߁GH?w8.6 ˀfQ?jio򰷿 t]1r'*} vcjL-*MEզx6:wy;}?3Cwumv+G-@6#>KvTeVd6SRʾ-?_AҬ)hjڏ[Nie5c3~7'uae1X6@]u }×d>ÄdЍ-v DVtGgFjF~al8G߇~R.!?/"ӧX(ĴWGϬͼ>򷫟yEB}@Hig eP<$҄POvf*ŒW6wa|1E*#c:FLi^`F$ȴs%AO5`"Bun]VIjĬ2t |A~D:A CͲB(< sj)~NH*?WPAX3gX|LǨ@ /V5A[)LV1 a!ȁcɚ1#X߽8;h8l4jC AgG?ss5z Up6Ejvh^93zw /LgnHAQ1k&֘hJ3ء$ƶ 7,lu^:!7ejmcଔaLO)$;u07Jk#PrhQX -R?Y%{ ˜m #ZC7ٵ|~WwC#?,p~G0Fs@̴]g p|m05 eݨ[IKEdyQUDfwu40Bu|fzif`|G^V˖+]9y//ioQņ!NGZEu8y2?S}ϑ=i~W^`ys91EI]l s+^ l/A/ο^|"0ۤ6NnA߶j9_؁=sGz{ 45 $E8D%D\b_{c!Ĩ$ .P|̖ į7ȣ@!W#xw>yesâŮuk3sv(Wp?>/ct;Q8Ԑ>K F/M0t,`6ZbE);ѕ&QQa1ASIxO&FZ<7?e:K:bn5!`ʋeo"_F>#MN/.)ב7q0d(q%ƞ ӁŝLrcnM-N)xB;T|zaIoP \ Em/ y+q.)0XwD-ĕ % l];xeCqVi >Jx`$Zsr H |_yx \*1amY?J"J*E.x f_?_,oVV*s@WT6{ ꉉt Yh[,?}FeJH8`?1o&E"4DnuK5' Lz;\S'VOTbNk45׳L%)لƌBfPh?,h$cD^4 DeuvҮ+t  ŋ][f*f3#[,i\^VmaZ:sE^9)v,de٦e>B@:?Rkݿa4.F9=V-&ꥺ_> ~nC0'P4{G@ppxA#áQչ`"a{=4nt_hƓ[B*]/jҥUG۟MH>s>kaGEf7VLj%Y&!Hs*.'_Q̍Xl{N 1l ^ۙJ\ļ=*' E8kvWyX& L]ӹ0ݟ*(ɳ3k{l=:rֺ KD29vyz*&\t뺞lV5?mkv_9͕#ڱYIҲSFdxpʺ5_6'b#*,i +QqitRejO~ >Iz#$>j Kt㾿gϳ>BЀ<ś!1 Oɇ:WYF`tצEPO>ݦ|}Ycv ޑ1 nmT #";`σt@ɀXvbN}˅aщy @h%qn&^0ꝈYPovaP72?iWB\љ3+e\UHH0*BԘfH};Nwo "n P ҈oNٵ|gn==,rl$- a[Dspӕ>ᕇ6 9e]0F1/|߱#v=*?p(|uWԭ#i`L|g<#U p^Z\|]f+] ZVcv1`5n/Nw# 2 jYb6r4EL.LءJF< {J݄qmʍ3'b`9p5\B;g㾭#/"&O!W١T-rѩcP=jT8k3bUEv <,+QA$vM^#XHQͷ˹LܴG \CN^so\M3#U9#]N39acE3KT%8_CK*!wr[kdibb Dv. Ci"Id#v4iOvD1m(l/z\0}rA^wcQ%{A8N< u' PL&MDCjiv`B{Bsr+g噅CDD \r#f‰ψ8x-"ʴys8_sa7{:Yv$(?ģ2 `W'V >,-W܀pSlpFBU zke[ G!4$ h!_7fk&$ Nrz'Af|W3WM+\{ R72G2# ~;ۅq2?XO9JwVyarEATG3gv'|} 7; J5D.tHtD G:PQ1lDV8Cq;==[7op|CANQA`w>Dn̐<)\q˼XCಂGps剦:iwdMbRN`j!FyCRI(cgtٯ9Ǵ b?<P3SrVOIblpXYAjnS\_ ؜_ CUbkMKO M!Ǯ9# '4IE})\FԂG K2X *i#|v̔;K!~-TR+:Nq je. ZeQ9JiF cvUD(`WE8!$xO_)\P}/>"DyU~Ai| O8l^/lkvW?_o -rziYi0j4b2ֳ,~B~,=Tb>u`Y&YBB8! Ӗn++s gHΰAz_tNՎ<Q@Ȁg0(n\S rU_My}}\(+F"$-žȽ[Ib3Fl몚Nqu*z.]ͧU W?/BB# KK &Ր^mM-ߖIz#!V&=d'9̥j\K T^qYna;u5GSߓdt]:')hֺ5K=Jm u1)1kkr3Qh7PYڨ520i{!}FBix OT2QV? f;=I/TUdMZNaJ>oҌo~P}o!"(TB{Լ).SVGQ*mn5v6oN եɓj6锱UPoDC1)7KYV:J c"iKk< |#NQRmkH-_OmřqJ3 61˙bnQc:N¬>'[_ځSZL6 S2OCEDT9x=n/A?oGwV҂mzl 1B|v7iJmYlAb9(GfB751!"5;z( !ovoj8LR^stq:ӤH9ֵΆӿ0E9rQWA6UCD}K)AgJ:ñehEXFJ{~\ދ9T=ݙaH7:i:FB$>4g(XUJxc7ŶN.)W9p7Yj ȃ^QItƞW'&ׇؾM(|<"~x,+R^ s=cMGz (qYD-@Լ q~i9~6NWkV͂ݺ=K|p AQ{Y t4'!"qV@JXkˮ:M=Y9K"zǒԉ\[g~ƷܣD(5eے+J9YA[dL|jI냩GɲH.gBY 9VUG^b(4E# wѬf>c5vbY2՜!d0V\Q?Uv"(,F N'ȱ!I,);Q`iKk_/>zaCc6e U>)W\g,cv> )j2 c{RG GaZ7mJ8o5VdrRkE&8hRM;F447geaWw CqѾؠm&5%(<΋t:whG ;nw%<"]2i]GʚPXRKp<&LqX~{-2oFs-9Kı!_m $u캹/9$ܺh]% lۯa̋",rK.+(c{A8G`w_ Ik)Yɠ=`U쏽M9?ȉ8et i1Y2}4fҝI$ysO<<~IVO@0c_P#Mpyrm `I<3°y>#+M ?5(ﹷPj$Qz,x$sVC~24"_h#9_nmS#$'_h^m HX[FsPy|ؒʻZqxyUt\:S/?vGЕM_v9_QPYe}ȥ}0:ʖIBa:ɠQB?/QK#-#cN16P)]% )!IMTel*Rn֋x!FG/jSV~iė7Gc\j#dG c3}=Tzؚ?ͿЇYWG]v.$£-+zh4Z2Py?O2r 'lJ dJ<Ǖ{|̽Dl*>p]dIfǢ"4v'aIK Ha>r|5Y8 hkْ4&??Zuhl=_V{@WKlAFB:?z3'sn3\3+ɠ}ȸ}"s0lu3dh`0ssq8D܇hj+ n6A ~Df+ Sg>x;%䄁bNcRNO4VZe MxyJ~T5JN_00iJ2e 6{+R8:3%n 6jJnPO9uE1ïF`|ŢJE:;XL,!C;LMݔCY"2;wĕsGhXQ˥Ry#^ԉSkD:aDׂ(=&?atJ7qz UTrGJn#RtY Z`I-nyȚP d ǧ_?Z>C/)Q Z~:\^tYuMY OH^u?BP wG0NIc xrAo(9SUg#BUL#d}]b\ LnON<ZlǷ:=6[ @TTN7QiPicC]cg@,` W7")e9YctԍJ`|'w3rPue-=hxڒyI?'o8#4X|p2Ņr DePt6u.׽֩J$"x2CEr%B({vN"h$uTcrO %`blݛh¼E"xIZ.^n@xs%?WbbBQ:_j|jFŌ!m j ;N w ώƗ>Oc^˼;t\3n4s88MWPq5R֜䜰& !nzWl|Neb2ف[=2s=j5{ꗍ=aw⡭Yk nCΣUO2X#7+*)1 E )󏬫|is 5 ,W >Zm+;{E*pv{w KC=ע;jmeT)*g4¡V/AS?Z6_c%7܈-q6Qb$'4\HS=*Ι8v pxŨ7Uu曝Pm=Hه $b(v-@wZ%KfeH:dH~S[rop%mSR4xɑ/N E:x#gCKܖ[A <"Sq=~\;39h;w+lM6+AYg! ~B#w_na4hq>v F;w^7lM+oʨXP7 yC) VeEhBD({>dpfG\M$',߈xnu(0a4DlNP}0--tqMTn7b $ʈbW,7+/gd{Ee_ JMb>K(Z=ŠZeKY~ ހo86s(m}yu@B)i&P8NݡM?*{I[ܵHevtۑˤO6!1kGȮxLC|)~<0k֐5~%[2D)8k ':?&Q2ID5`ղn<纸ն12oWJG;Z3#^=IL0{٘KN4ڛ[QV\)co)O$'ANS2L Vn8}0J~Wk6 &Zc%@?!u)P-;+_ oܤU{dpJ#N3qr(j W]9:~ѩ abU "\ ơOd6 HTEP5cļTV⡻gxwi|ZqCR_25K[f_9jG69^KƫH#Dr4Ol}qёrtMk~_u Ȍ@lF | VƪT#sܱ{ Pe#τu/[a (vuT䆽j(?KS/m(5y6TM/~ x$lZ1 P+B0(H&f5jymu= tyu(i-`LC KSF tCˇ\ԅCj.$G]]M@Ij(h.r DRC9{>YƬzzyWtWct\Py*5!˫5a̹-"$D}uk,N .MePZG[ ŋyvn#!d #ZMB 0OyC*Ju~@J;@9rP1g[5`P_5M~B(LI !N;>Qklvk>@g<޼Y!xct%퇽'uA#\ԀjUZJɛe/;բIB; /;9~)?f7 7".^2]*zߨaܧӍY^F"?1ʫ̷@WCd`;sb⓬>ĢH[^p`bd7/o[Czr_9)f&TYEa_ɏ@9Ac0$A(OZif qw1TΟ~csiO-"14&! '.n֋Ԥ]sF37d"r.WNZp?c2PIl_$4EO5G7Já|J5w'.\usULKsx^ 3($֪7?Ń6CWу 癆[-+pEH!{䎐N?piCb *w͘@- {nS)˹{>bC!%G(MŸ'"zWy_V6Be:Sla! yǽJ,؉>os#V$k:jݻqhM3^ 'sD1d{~}A1?Miϟ/}q4sIZiQI1{SUqkj'%*F#@ҹBx~ 5^dnH+%j[vRa3\+uއ:^zpHF("&dQe$\gN;`~;-CbCrn4ܡ =0&f%@^!_eMG(+KA+da=~vWbN`q}[!`o)n1fAwqt37s6Y@}vT?A~3]R ӁdUYMN2e^]}]> Ab va*vBZ`2 Q D.$ښ1i9F4yNWȊ7 5qvň0 #h+k3]9^g "CNFWύ99IuWQ"KyY=I 2gP Go2XzWRK{C@(-mW띶̿^=a4Zƣdښ,fG_w^&trDXp4هH p[FocQO:9@KTl3zs$4DAJk:^KBDwN `3n!̿t??-%t]%\D? },?"1=z:i,'ʂB@\ujc*XUǿVH$;w^j^;8b~&;ԇ;8PefYh\ζ$NmGݬ! o8\Fi 7]6qjSە6 )'xTC:@o!ߴBT[i@AOc1>jeWNJ[/g14*'Xw+|F߯ڞ7k-C+5&ꦝK>XUPov>x7^Ȍr\j[z]mWKSNn8ێI aSxvPYd8DE…j$!P|NSLcS~*aLot /Gy 8i80eVF?nDPYeX,=VW8t1ڡ]= 񚮩9W4AU J| }o=L9ؗM7* `¨p`l45D2UY%>9n&꯶ӿ+Zv, 6JD0]3;-+u)g{}B=C( Uk Aþ- isiSsUn՞:[ USI\K87ʧsKNΚO|շdzύ.b)$, 6SBsvcNNar5^Afӗ_)l`a_=C]'( S" T&0e8Kj]eH"&aB@AwW?wT}'5"mMݒc|K/V/M4nv-ȯ<{R0 p;ȒC&9~݌v}43 `8[.>8nD*tFo 69ze*Q0g"7v0`b*ړ04+,M|M ai^y} DLQaHl_8׽ [Y ̗y `Ģ]s6xrGv:ȵk(P*13ތ@_᷺'"PH<+,;ʍ@Zˍ0𶀆 -h*9/+ƐOi:6Dև7 n3(>7FONa-#czPUXF?$\ŧ9jyԐ0 j>3?+纉hhuR =Y*SVo6usW;PBT~_#z3ho>dpDTA\^v&Tk '@ l|wݠoo|fAJLüwgȦ!}H(@cSwnd]@ʉ,F8)cєD:Zʇ\[dl  Cr/)Yd)ؕM Ζ}qpZ∩soPao M{ȮShhC"k;X z8s7k^+/@Chçޜ"L 'kݤh*Cpj;58qMZ$V92p}dˁWՂ{-xK/hشtv&g!c]"3):[g1tk;VfJQ. vj"`2j}ԼNteuOLyoP )(J! M;?6v^bx <xr)j5ApþQV#?X'A%abju s@X<yܑpVa =a8_bg8jHcX|Е*)5*3OelTZ~*ȱtE߫Bֶk3:p<&8*l<2yAIXA^6,!^Rt%uPMӈ*jAVoEbC#:=:zFz'9 _->'˞}‡ڞ9!AQ"/I>q7gN|GCumꊤDz2myJ C!`&B*) K[sޘ UotonaoɑQ/vF~dY;h6x2O4ݼ@o;p3ӳ'GeGbА| oN iaDϙ}B! A϶J8Ux&֟>pvƗ!ޓb}yX; LhdK:q$Lhּ` Eś"<lʹm)fpHA8#! ?Iáǂ-;".-jj?򊒘1%4Z0q7-m  ENViGJV~_lk]!j G*sO3\mzse6h"T06o2gB\L5pdQ–Gi>X}ܘ'ı?kx{!ԨތwRS@IK8dV. s^:Fm\"fZ'J71Ioꪲmq*ClԁU>_n1Z,޿ e $Pzk3J_/}ˮ Ugy6*)AQm+y?]B $ϒ_'78Wg&mUu݄EeV Jl?+)nĘV ]8Ǽh(R.m#KfL[̊y%!d``8 qZ558oֿ*X`iG?'g 5m#1ޗiS`74U@]WyyLӗh9Oh4K9c Bێf|~5 ^ӓ9+bl+}ח/kC߂dCN%CSOx),A6C6 ݾ $9{j^ (W6F$WGD{őjDM6<& :BVޮ`ez [{kX$95 UBxpgY,h}5| Iκ@irĥDy1o-pb8(7ƏV(c~h {]xSe4l^6~G]q},Ԝ{hm+Qk\~D*u HpR@8)c j*OLOUv-*qLmb 43%uNoTQO%0+;c!Dj;\}I]ype3}Qa=ziӲԆ;W!RIgV2!+T>*U8"Rn@-KDBŦ,R)$^{͞DqZu 8-\t 3xݹc-m\EȦ%Z p1ܜ&ȳ |Lu;aC)=}E9P;UKY~+o#_gRRGZ426-rxy޷LefF[r{ThF;Jx%$ăGC. wCk_u8T1r|p`[t%2{FsF;Gf# 5,f4h 7Bu3Q1$8f8jیҡb"'w!(gC#UcW˦o7PyV/ h0Lv̗&b̳!(?&W ݚ,h=,QFRc[Fq ~Iz" gpL WL 42W# ]ExּW&.D0f3 V$+q}],4 u7=js@2a||Qp'rq*k/uRp=ӚgZ=WJ0w#K'kD;a0N1HF{c-z[#/ݼJ xP(sNRXۘ!G=hStgQ<ͷ㧵ك G}Fޠj1EbeI >´,B(?%#_+FA.@a_em}KAw UA5lIm.x:/<}NuP*I%*jCGpk/]/~xAލ%. 2%O O"S7.kj僥^{4vk?4r߄/s:p[IEM-̳ru }8~}x$Y:enuÜ>K_C<+( .P(X6~g&v la;C:Ha#)^Dh6rO\'r ' i}[ԕ}Lkz6@^sB\"rx%FK áNu >6@+kq.LX\B=eXލ_'XAM~=4wDxڊp^aT)6B'tU2\Alhk]df!:+护#-U۶Ag!*, _}J`~%t\6hfQiVu 0AZPRtx8f\~5G60QhRAa5=8cq,]6/CZ>&?|s~DTD[=vRȠKʯZ@ K15 &gb&bc:(()\ .hl=Z{O8 g]- E [044hT:97S%Z4zvIKɄM R8O7~-nR D܊9U. Rm |\Cl"ֳC'?u֟wgxz垄Vk?\f4eN[Ϩ%P1aD6 a{|d~lwIq-J~C~CT6&`Gܚ.㗁`})Y z>V~;}˩zp%ŒZ8b~ {}w$kl@*p{NXKӻ8S/F*_b~VؿL3G rMHAT'_vLGCocCI-VW$Fp/GL޹#Sm 2I+ku}fjxry \:Md[ҧ=+~C tҜ#QtxrQuECZCk(!L1UE)h?w h^B;nUg8ࢰ|eB%HqhW萙ִp<7ĕ_4 PɺeWMhB3S n*&/}2V _8Bd=B8$]'~%l{JFaS[~ m5{2 ٱt ;@x]Ep0 诽1PgCq} %Hi@~~⥵c=PgDt/C.2CipXK m yDT N1{e3@?ƻ .; \)RwnmR 򁞑r7Y#R1D{ hx}5,ZhvL Uu@ Z"`pĺNܢ˰yyfq?l 0x5JA׫'r  *%LjЪ\}-VPGj/v> <ߟ)A$7 8 vQ0ɂ(ja&CsV{ezBzEjTL|uhduKYU@*FQ-(C*l&)+va@ HN*)arM-)g1"@Ou^^0'9RƁs) 40 ۥaX" ;ce2 ?.zgSakǞe6et[{1K(Y%?<'ћ#*u%r"fqa$]`95^}Pxe@U60 FRpa hIG{XK{mE^x].uq_Xb 0zs`ȴ0 %RV/3^Ǝ~6c5Ygf7HakU\0ATYݑ?YƥgMmmg4"פ]2M֑GWE}SXy%DK2/DžZ9}~e#Vrfq+ʀY Y#!CmmHPƁ@t BsѐOդ09UֺmhFtd 2+@j}ǚV>[zMjY%,0iT.nzWp+8-"b(oDXJ&j< oCrTzr&Acq[*ziP2'8Z>7Y"z^5B'g?NGD (6&,|B]`c w8щ{ퟋpۀ`1)} iTd:wz,Q3XT:ddE]en5 CL[/ظ _ṹ@'iS|3rWoko&֫F)]b},\KП*kcoI!ճrEXbv A|1}f4J3b?mkzR3VL2SIlVX:}:U Y|'iL''_Z,Å|] Fs3?[vF Dj_xN,5pamK tb_U/C:8E6]#/$*_E +dzX *01n.Z!Nz {]]@_"eP\;w2P,)zj^{ n#JXCtEAH&o;mܭDQDuq3U%`I9!YTXTWKsW"S4M)TM1uW(d!u PנƳ0ANh& a(_(<#]Xw?vb:wϊub{jOi)/ȃ}s$JnY]g</ 9w`d!>cWC:]8V}hV>$64E1[vM[0TUV[C )sOŅ16JqK _ >T] I{:eI7j @Kb4K)hqK ӦUeQb[ xw,mQ:wޖGw<]KB suW$I;t|!VG'sg+køx0_\2LF^ xbkYk,PE/'XTK]%TYJ|dƿ[bԃm{.y3 Ƙ:6F ~"up.. o`Xgv4U4%ʃ8<`鿽*qi=:a;W(X" > ^s"I ڱ}~;b=@F GJ/XSY vdwb¾+=/26Ϻܜp8wX` : @%*6X[eSAտ`U'Hz2ZM`8[ 0=4^=*7;Qoa!Z58_n~W[ÿEF7[7nûE`G+ "b|.SϽ72ѿ&)[UAc _oxi!T3t^mc?bJB/؀cFk\ba~߼E]l4Q| e7))ՍiOUր# ï 6=s9zϥ $/tzyՄku9 yv1|6j8 CQDHE[@0wt(T@*pIJh$tdX~R._QYMI# hl 99ضMcoԹ/BR򾿣pXaRg+f^9,,Q5_&*}׿٣@猙}\%mX'6G#j<1'JX3LAѾX`Evꁷl%:_a}]GJjtFOӇƣuGbV$ڼXIYcO6;G 5Xgg!uE(P:[XZzcYkkf ¦7|+: )&ۂoK xsaOĬh;KH.hLgċҎ-+uPW >T* 0K3 2U !4JS9 O@b= ~x"w'ÔeG6 ,t Xu^xesvX0ut좠:q0e[Ӣap$Ւ嵶%Ӏһ}$\]1 ePפ̴h` y^-y 聂{zęf4B&Ô)L:vN]Pnr "-{Ml *xySrf&E؋$^O }HmbT"'l%k5|aLZ#WvS˗6房fN1`Քv;9gɇ'ŹNck7Ơ(MsÍjK{ ?ށ=-Ә[ebvJI ϖBc+*}kS~Jԫa)dV_np] Ӕ΢opab9,zM|TҍEV>Yމg_"X2IQ+C wb E !)75 j틺Ks(G*")m|ʘ^6*],jYB峍;q%ɖkp$.?(RP/dT%q )!7|)vBn1 NX̸/fe]*ErCN1U/hR!YQ{<)rqLZ7{-3UtCמ!~=#z9oѼ{7g"Irl)vVjn94B@5~QՅ$::BabFdY"?j%UslUjHuY"XU3|- hp`*|TXyO(5ozC0Hs=ܡ+Lŋ5峡`fOM}qr t 7OU!{ct$bRp{]kn|g\NQ;n GR>v3G+NdPYN#CDGz7-HNґ\r=փɦ $(w|z#[+ɉ̹nX>zRz9qbQqzk-(=<0ʝwHF^.n:\B(t*`JkgY`[rWV$&+&~5$ W M\8[bnv/m*R#Y|+ eup'nЊFB`:A/,k yh~zDMp"D. V4fHġqEY VMJhѣzowt-JM4C ЯWTº찞FR|Yf}NG}+!~kS+[Eѳm׈,8`jPM*l( ~9ׁFd3m#v601ygq&;84Tފ}gqO\Jz2krh $=G&*HB,3VD.[X&OLŮϙ$> /LsNmX:kDMSڌ.Z=Db!чqgiUX 5`&Ց@I>s<q,3CatQatHQ޸ 2=Ch1^C8Q'+ L33|Q_5\Ċ1&HNۘBD?5#Ac2;#eCfuZ-qUM6UY$X:, lpu,ͺ[6S5ElL>ZIF [9MMpyJa[n(e_E|aSE{rLb1 #FL!%M+>69ii"/ƃkPqU%{=T{ϧW{=Wy IjRf-4GAVt 2Ft1ɬ\> \DE4DLQg_€ @R>Q'Щvm^}YgTxbp{&^n'kV<ԜWQu[fDpSg)}.\J=nH*%)% ʵܽF5Mo{cOͳxhswe2J˛l 0~Y !< h|w4 ~l!`TqA$ky.d7LT'_Dr;_Tf~M`i<,'S :NQ«X + # {T*׺w'0z8be x@6и}jrKw$`A#9tk~ȨW*K+^;~76(Gf!ޕ. 1X y%/ L/1| -=mk sgΠ^˙(/cPu[.z$RCx_Rt,$|6HV%1$0%B>Ӱ)¡F*dwH:ߤgF8_%5*;']䰅P ט{Fk$)W_z։f,1621єA%p肧|,jԯas'ٲjcvwj"YẂ_h7w`T. 6dDB_E(\m*>a|WOJe?ޤ"BʫnqCks|ilTT wL<|ZP{_HrυضoHyk\Mi;KpD"aC`3X>4pqU;tcfji-Hb%y%%M{kq9j=bE5TCL肪Ę}&G! gxՋ*ֆ#fa=tPR"ʴ.Nk\8eu[Rޔ)zh.\ko/(ts?zY;0Γa6@|&6e⯀~51×FOG7@xnK4fЉO/ц{TmItyٝpe4L(2%Cl#$pN66OQRh6WlOѺaSB3d Fi/ j3y)ۭ5`%)TX:VLGUnt :.1`p0ʽKJ c(Lbt$~I2zq[b&p#wp9t1ة9WFn0OjSev-VsSD9([hsd1NNI 5eZ0*҂f )`TCmsazJEycilY틲|<,uu|ʊu`eX!9r}F9)NqT馀%ӍPxҩ,=7XwvԆo{V?]6+C~; L*:݋׷ܩA_ܚКoX)6Y̻bzIr! @QǽTDžf;bM{nՃsbm!2 Y5|gj ʄ&jt MHR{VeOzfH%5,ƪb2 gӹ]xba4'9%ID"cwSo2^בЊCQ twE[m6}4Vġv) z>砊6l)H} l+uR)yVӳ܇/i]5Ό76,IVh_8sٵJn^<:J.3 mj'pnvC  Qt -V$z;  ` bf%/W\ENfքtZn'3Zxy`ɎX2dY]N_Z'{(El씙x@!: q7D3ޠ% ԹwVk4geq!N&Fo&yn=尢&{ǸYa&cҾ"{ױ 䎯z_hcO zYpO{,%OQBC H=ɧ$.Bk{)ksD$ D l 7Aiҷ7yO 21Zߒ}s,sE'wHUl8dPZSe){& S/dR16n j/f!/ t{co=>S=SN^z(!F;y(gJDWT?+_%j&eQs\ܕf>w@>Mogkyꗺ.ʇfG(kWO[˗!ZӹhFj_w@,VnA:h!iLec5r#jQUwoNiYVs?R4U*rO'wof v.7nbT Щl࿰J~hh;efjj1EHG ] ַRyZ{8YDgd5ȁv.(^.8HfZx'qx6w&`dv%V]e31ReqF U)#0FlÔu_9z{ V9wJ-Z-8 92/чt`S6.&'0İ} =(qUZ?PvXg7ȰfN~OA,El(.Қ1àk!g_|_*eZL1G>q@lw |9aOPfA-)so!hc&bnk4fUg\vי$6 4ʎ?XeޗәMY"~0R{CSъnѐ2^CKz?bK۲24r>J4(Nu&0N9;ܯMV]}P!>͉ΙI 1BTzA.i E\ܢn" Ajx>%Drtr%rhƦZ}>ab+`BWDl\}|5i-+<3^aK@ZjD= "; (CӘq酰[ܢcfl"ӹJK{\Gj/_:6]Tϴlm^,l՞*)drVf" CGrPDdd=6 fY TuQu] |E0\Pj܆,vc6W2g~wQV9! q"m*1vJBWQ),Uwh?BEV|CzZ +ȫf F( M!>Te{@øja &p(M#L m(o`!yDvf=a?΂D*N*(PߌI9Md{Hvhz,ؔgIH*l0+E:%}BUvM FgpgMI=dchtOvp?h T.= ߂As#fB$ ( k$F b>]KgDENIK} wbxKB޼>}+w0tP]Z0zĜ9ژ\S5.Ď*۩-R'fэyhݩÁyKy&-C,w@[ǡwij#7mqmJwč^:)\hٝ47@oS)Pv^SF83e} .)ɐ`)\Cz*IksY}oJ 00`B Nŗ*kX~}7>?{翊~"  MgAtW\ Ph(94%.=)ޔ\N} wh1nA= R޽%6lTEBquЃ;\o!x^Ճ;FX(kci gs7Cۗ./2T/ bdBL5ifi3jh.(}3g{9F_-ċe~Q;@pSeHqk=0GeN0T ZCRdNbrnNh*V]reDO``[A8qdj6K~.̀ O3eZSґF*0rv*FY:OrZ&QB,L3/ Qn^s9ka!*Zp^2U4ĶziL$Q6I6*Y$"Sv31 u_CE]g|nZ%-I/k3~`i1JmZUzF+ C6I]RB]d2Jِb6IrHXt^3+e vXaH`vg'XD._9@kډ)? 'EȓznK6Hb I?š$zdVOlff猪 0 k,b1ǢB̚ӊ3lbÿ[+ʑ%ȏ5kl +)Lsބ;dggr[t!)2;FyBW#'i߈R[ @`Fr^>|@.lɭeYBj]ۄ>$KJ$чW{e@PE2`'me3h1yHQa~uDnqߒ׺_2+&R̥cL_P ;-`vȃS5`twT#o>u .%̘Ѝ Chڤ9uq+3IOuNX\‡_R=OG'ltH$M|6[?OU0ÛHҌ֙pD|̻|-$)ZPp|(9x}_jf8F铸C?hTxҚ`&ecmQ &pI!aze3P@;DۛCV(DlRE׆@ǍAQrVz u2m-aS9or2ZR `Y' 3Á*F]m9\Rh/gN'X1u 'т$Ak 6>D\* C6g)Npfg*]D|vX-Ae?+0M~lYL$$P~*YHc^v&YI!^gfg-&^LU0;E~ՍQi |h%4]ps+Y1t_拾W( Ȳ:Z?DgllGE1%FJD2+LN`b oIb/KA8{v#&A@p^q'6h(…ZP%$otM`v :,RFӋa҄]FC1'ȇ@P?gq^aQ-_j;_{ns陎z셝0Rp)ϿMs(P9V3SGfE] %R}vIzMN#l\.sS-N"Ў9+t[`$g [B7#Ee+hGេo]nnA(_3i[j ?DuRzmǟ 7UDžhBVOqQR09*0L/go _ZJޚ M۔\Gш?tgYZ07070100000376000081a4000000000000000000000001644ae3ba0001badc000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/qla4xxx/qla4xxx.ko.xz7zXZִF!t/~=]?Eh=ڜ.+pu,zK@_2D7yn_M!XED?*bjQ(UXmaݻSg`Dg>1ƐEDDZ}<6WCOЩhoX~en{/9M6g9wGe\=RmbGsMV?u_0 !ѾVqvzm$4@ I̬pN ?V65|[{XSf/AHg,n4eJ?VDf.-zB)az<1b@~mVl 1,+Zc Ϝ/nW-:|ґH)U54~ۊ/9Pԃq06ԨIfY k2}l9:G|ކg˔8'w&ă+sL8_v:P &};D"9<}$PeF~VO5 'O/ lX m UĪ 3`@pzKa)Ll07>t׆Bq6FA;Cqt'lo#'DǪv @]G$sdgSʑtb?v_Qu]d=޾ڑrwsWOÒ^HCAPW0˚t󳷝7V^3Y]A` ɦ.mvKZ9LߴlZS2સXߌ:\3V@lZD;uwp^ʞ\% gS{{|2h)'juE/CcWmX%tfD!IoB B @G -Hi<.N')E'/[4]A0.?̔VH}Lv+;ٕ>I(,:^-Ԉ@C2hWc}~-5sd$ep <:1ޗxv$4I: ͔aVm^t GHD~9.B7K 2< 8vNd(t6˛ x'5Z^Ռ:g$@'&ΰsWDrk{eadਵfF vk2^#r$->ۃ?_Nw>_6#n0ՃH׏qY \kpwᝩ\Cak+eR >-+73 $+AC}Jݡ^8*O >SΜ/u鍪p+Fȏ٭sjƭPb#C"a<,=M6ɭ)6/@+n  ?sw휾u=P5P|lv\聣~DkZat7>ȳq,`(+kADT["rZ)$rs= Ю2!їc7LkcDX颉BA9PxA~&uO= G'/y@}AF#5LaQ`/X 7HcnB9W-k&(R`2]kB/h` kgC8Kڸq)QL Rj@7)XEmQ!lpX+4?zWOaqD5P-s"?oc %#x r8b^NUy')€2Ȑit?J_^~!{^9_raT`֗ͨvm $d1BV^MM WU(թ 5 +)_Jښ2T(geu"k+U./~-j#z9-˜O#(} .Q 0"U-7]Œ,\'Dq2Ɉ.c&;a'($vڧ 3[[69S&uwl{c$.Jr{>l' un$P zfle<Eyyak)}$xp0M*MҲAuUhĝw3QSBX%\u#AUrDê[9DѮ"h9<#zAQC P ,ɲ×,iGNY$W`IO|٪JLfrcxW-v26WNkAσ<ț^#<*Fš bW00!zm3feQ`QS?p!l#{ Xjey֓āCkDRN;N'SǿixC|C`ZfW5̫3VDC=L )TwG&MI`@k:燡\ }o4;hMIRO(JnBZڥ> sltNSL0RY5Xzy*zP冭ewD}eACkf4*e?`IMޙ1_Q% gJ.節Sdy鈒Zl#nYQ_ QaBA;=jM -I=xwkuF6\3$+kծRi~_NA>_*IZf29Pi\$ncwlڳ+p.v* {KF^ܻ'|+$zF"3''mtAʅ6AU˱ Lml چ1kIDbrqP!alE+nq @iP뻜Z%pԖ`*.'=ăsYk*jL._|j(wvm 4"=}#gmiv}&X] dCAh S$ʺ^ ;L_w)' ?S*Xf+d;4lMw7H(F/dXB-5Y(;En>`ަxAhƏarx,_$ PwJl5eXFB9zoP_ɲ.]uÎܲz:ÔMrnI]/RfG㼹yMf|%X ?51Q)ʕ/;g¸1N󔚑Ixz2$P3[D:A_pJ'; gi=\FQBwܥ/?Fvi4,K452E_x}ymW{p3 cfs\i-9O~ix#nrq6h? ݈q+B,H84LOhdHs5G t$Ff(art'>26 pj;h'u犳Åce>|G 3QK }rEN4w'&KOD:5*ۣ=l9yoCS : <C3Z.Sky!&|A;77^V9qSpBi{4=GgA |x7nMc9`ͳ qD)FOg[7Nٟ.k=Gʖ1OaQ Mdb;iߋ/i$ :5޿v]l<"Ѿ2Wϣ5UˆĨRp2|!/wIx=?bJ\x]43 x&`#^#,Jً!Une&8q@,U 䣻m\8d=4Ӿ䬏EKfsAxjύ宍U4#:Xk;!0!?e(ۆZ#b%e&s4L~ǣHH_֖|a]K W")=tZpV,DH[cjQ-}8{h4Θ_Vka'}3tSVwb~J4_^=*+Iﳡ4>$P,5,p{l;F &U;]'r:cF *حc_:Zž>ٖ'r/AZ+n-e|1w:A~ΖǸ6<=ri5k1!|ǭȺ cjj4@s[wqA/v1,]ZH~%:BY HIm>F&QS 7JaLԬ}-SDMîiaو-:tYj}\hsrUD4f sT fpHZ{!{k\ǕkfeLi. qTQK{]0O+hy$,::H?P%:(v4) 8 x/dvDž_WQmD'/ou|=e2,?ou'EsWq~QԆb-a@&hgm#jwZ]ōpnުJJm(4LJDcV(͌{hu=a&XyvF{gFW;pt#Um'"EU{ͽ?+(lԒEG"+2"}ʻq5F?r.jdmT.1@D@'~"/Xn𗽫 1;J+Ba }ES[f(ok:ڨM+7/BDG³9vtO*slXqS4BQ|7iyY`:&!xd-66t{]qǵyybvVk>ӣm#=/jPz5sc?2ҝ`/cN:rR\k2] v`K)*3wV䷣(sB$ic4(_@dwpxXI\5iS V'pXOR_h;eF>߲Oלtcؙ> cb49ѥN>ݜX"Wu[QSDWy5&c' `{Z sˌWo Nlʉq_%iP> w'a=3ɧŅ"+},AzsCsV'q_p qD/"".(Eƕ,Uacz!@ıq/@YF{ZtT3]0sxʹzZ-L̞e,iInŋ;XeHSz6{s[Qy/8I?ؠ(sR[]oIq=yi^ڷ>/jˍϲ';-q[N;8'LhhJbH;wǫbB9V]7ǼupU\'?1!Uabu,HwlX ǽT9DvBJZXġX^dyWI Lrs-HN"["`zwE e `#( wMrp ;5+*%'G3ncfFn9DF 5̑4u]VP1VbjSlJj3;ogTocR42& W* Fb=&G@ QKAGv֟#r6uAju]6KԨzz߽?oA0\>{`"V]mT][KB)_^kuAN%oDHf鷕E fx.||vKhOT$9{yk;-ZX^1 \Zae?.(-ڔTĥvQ fpT*Q{ ew|´Y Ү&qCy`x :th;k*;QD %9"O͔GLZsB>boZo<&5e›%D>j9?B f \b{/'NgRr2hD} :eh, T> P1rU/h H%gi'Y4?gK#XWt ⍦*m -N v9W,ƦP7'*.DXm̆,(}p~t!0ΈyX;WDtr2ÿ`+x*N[V.,TW=oqRYr@`1d0Qh/XJ'ni=Ȩzg[r2qChLQTY^P6N/&/wH$yN+Bx:XZߔl1;m0NsJxI ;nl:rW@?]ݡgޮ_z~ 9p%4_lmsGRF 2'Z"d 2E>-*^'б|¡זV'pW󪐳Kc>i]ŕ%4d8/?w=>3{ha'wUȝ!5Z=lbSwlA|?QoQ9[рD8cM;PkK:Jhpwٮ{`heщ+o,jȷYsO""L<Ո@%1kπLFT~(^oO6Ze05kz3"([Q<@=sbzQWMed"K38FA# FC粝#tMkZ2D DSI $ V; F_BH)n2iѢL#||f;t^!MoQŠ@X{x( E`d5`A"^8#./k`9d<~}US֟qK^ -D Fwz!~1*@rUSȥ'cxhǞ_;?ĜwQ?DDnAo?[YO82J5sAK㩻xĜ+opz?𒝀_EL!oH9 1yF`}&sf;_zY۾gqRވ}elp-Vbi >Z"w&?-^'`'dSFÃNe%'fW}Н{Ar6U,фُB`d..LD3oS*1p&P\bl1#*$SHDH+-vpB)iF锃v^P_[` FhˌάXzБ!ay!lkwnE(+M8+A;fn7?ԤC,yaαpWS# -Hc|R_`ިxУw|.)0skbӀF1g 9m[̺PK5^C٨}v2rlYDFG^ZN`0_cĎU?PF17}4T5-1LK%]-2 W/*6:E5-BT& @7!\0upev3w|B1pZ 8 ZAeR[w^f nH4BZ^rPZĊO2O\}.IjO?DclS*dDߊELO-zƛѧKFRK@3tl<e j{!tR2d>(dŁ0pUw=ᩪDzlpuZlx9A$"#ML/k0jrkE]HkId-jY4̏Im Zݷ1 r!P3pN} *&2_p =Gq};vH;c >[}r}Ľ[RӋEP`n "<ء?x 8ge= b1*8$)xUaJ$9Yԁ^ J#ҸƓ}lJh/%s.qvqib+Eor#}bg6\[U>J]'^|1;-q(F̜xhOzTrɠgcݟ"5n?":~vaHZˉQ:9?blc9JlNd-"l4dsפ\ldPq A)P}5 rV:^c5&~TS>c5_r;:}"6yӱ f]QW&W5'mtOrųj5'|1(tyՠ7Hz ѮԠs𝵗,@x-ٯ( x:T|A Tڥar۽ !`}=:6B} "(6U#dے5߻&}L5_vb)rl }n a,:{\eJNP*ѭu hFMuhki!|@9KGlł)2hfvVhnՌq]E$2з̠z })k,g,&g[A{zW ~>42XM*P/XN)\PR2#u30:y?ַO(vX/{"G-:sxbhœGMꂎrHbGUKF9uۙ9\K{"KXy$B?Jr\hT,۽Z ?0ǰ1C>{I%P[jER:# f~yOaFD #`;e3E 0LkKda,> o4LAjW?wt 03@ŹUmD.Y}f:^LL׏Di,X@ ?n\(zl^bؐoE8ܟ nD> ZhԽ~?{}ݦlaW 7bրO9EdNpJVlӦ::zJ+ 0V%OƯ¦#lPY-7e{~z}t_EU`*XǢ$ɋQs"݇I "! +8ks蝤a Lu' 2w+$Kwgq'u!tJ-m>WLeJ,TDP*Ϻ_vi 4=ie#n:P(86;G$5Xm;;_g] ߰_?ZTF5J\J_}qܯ`O<*l!+DsŽMpH[:)璅{ZhSYrK ܑ*:]S"3tJa̳ Z,j%0sżГSӣjMNb Q)}YrZF?e`-(ZӨgoL?/,1ucz 1=H_C=Pg Dfwތʙ*(QĞ@zn6 d&qJZLWEޝtTDp}kRFHd)_",nCQgz V;/nM9a,u? L\PxH-*\'_/yۥXgp^0sd5aeL4]偳 t]0q$@_y'rL5vw[uP|xo(w^WwPXU37XYLaoDZb;ˎ X B=h!X9M $2F;yL7}j]= du5QC/'  g·ţdJagBm"8?keNT#Uu~*9%̂-iJ5U*q<,e+QǻVӕ^RM;O?km0 4},zBp2>y`@\ )-/5T.jϤ&37uW놱eX ^5KٱZ7 m%BNF[CV'1˵Vۙ=(0z}`0mDT'TQ 8Tc]w>fkd&ê'ݔgaVEБr9F&!=~Q'`f/8lm*)J9i2A U'`a6I,d$h2 8$*Eh΋=iTrT0] nsFRgrkiZ\Ì'Q1KLBG8 "tЇѺHXY& D{< +[m.Y_ՖM˹4 i,}ݽHw`w͸>1伽~Z P2]; ܾ5M4LlPTmNl3.ĨC藋o.V@XD;}k_Yv#Y%L ,0}*R=V<x"C8(b>rkPdpݧĞpJ[D"?CѥqK:?E?B,X;U̜AjA9s]d܍0 (3Fnvlh W2Ɇ,9N;r"?wN-3/(j%UNG3s=*ZS-Lo1da h6|LS"JXzq´9[A@xt#Lʹ,dG_ ĴIC-05']Y x6w 9.hA`eK^h]XR٬ib382xliQ𤤞y&*%7"nuq}ֲ\x2|KMP;áIu$WQ~VOgЧ'D_o^[nr¯1 gDH$LϨǿ/rYd75|˨Ps_⻪V&}RT`45䤐Ɣ| @Ŕt{PQ-&q>%*ɬ~W[K.Y"c`zB[pt|iZY6-K6 .? ./,tTzц~jX0-F*ǁL^ bm'TzQ9աv2_},.Oo`C0\d'nHuAz )7j.Zh#ؒ0%6 ?D2}7xkj;aIF<>$[$LzNhtQpI{tܖZzgݯ \)%V/f$yCfQY_/8 mr<'{3̣CmTXGL41rـ"~r6nEmYI|ëBv4-ɷΏ~ 6ŁOO`.&A%XKaGb%|}RyO8Rk?7g(˗`SnKH"3)vN=#N +7q ]wOC*Ô(J$5$dMK ]\ssOm~}v9BM? է0ޑHʞTl^_:z{sfɬX\>j8,Q-dLL\áIi8 ^ WBNOh9G:b6tPŽݍ*Uv'6f3dZHOg\괹z /i7I1 OlkKdt'VA ꊆ_mq<˵c(C [4ZwU:-[z}w UEy*>ȹ??;kt]/dJm]n+1dXvqs/U*= E1WߢrN3<&]b+"")Be+u+ЇWEusFcfu H|K{m)`C$v1e12D@cY8y1ÖyeΔk-|6g ! (c9j>VE⨌o_ʜ#m?erҹ{KP\Y;$FJ"gN=D"afҸ3JYWx[] YcT2J ҷ"~CeЃHʖERE:{5ާ]']{CGD@g}t۞;a$7OP6g۞^Mߘm!,4|=K6np);5l@2Gўcr~):Xd !19np?82rKﴫCk bwAN/xW vjҠNЕ1Wo23fLAR?nqqMzSL(͵K{z^rcAԪSG,]䮒sQ]+z#R *KOpJ} U_]v-?3l8F JPi~U*MH նaO |CZ^!pAྻ2Q֞3/1"ֿb}gr!".I%44(OQbnZnV0r'/Y(]f3K;sڧfSiDY yӨQP u!Nu(|ӅzӑD˥Q?TZ[wðyjc&Y"j{DŽg`Ai,Jy.4 n5V$0$?%yHfAl  Zun GyiV!"Q^Ķ60 Y  4ʲCVQ3<z3c`AJad^2WJx~~I&];PTQѮ"[2=&&llҐyoI6AŹ=l+Y TNƌ6 R(wP`=oj(\qҰTŔQ JJS'W 8hˇ86`* wh ArƩʩ2׼m..U;<y7$4o^kg>ke*Fo j?33HLp7-meorlbM l/&r$ܳlP?j#C0~.ڎ% ?p#XA1BSϬn0W2(D9oS-3ž tSX΋ɢN<@WPxi'{Ƞv\J_cJg(dN26|RզKq%:,Y{W=SOއQjk~%8ؾ|fۗ 4νc`ݪ{ #۔qH(ukI ; "0~N2m+RJ#`n5&yLl2#$鲀_N]w=\t=z(=36$߄&w Q>6oԽh.ʭv͛/>8;.-ƘKc@ӛFov | SndSJÇܜw%t˕-tzRҋ!MQ]_KŒ?.H=z^,rֆ9$A̦ߧAgݠsԬGH0ڋi$Ć 3,A5:Hqe3j MSNiZn%?Y̽M5gyGuyTN(,bsI8&#"AisBX(1%4kFj*[xUSaXBWN{ } ޾ 9<5A3DYlֿ%W@ֺ 9pi#*o٠̤S١Ȑ,8Eh=K7BKGBv 7-v)/jfd`ި%кXb*~b5,BUK>ik#Z=hL¦@x&{m+ ~rꡭYnr=ih'Tįf@: 4U`FBȉH(˞_C+17XQӗo/~S iJjJY9Y4 O5wYRM[ш\$Ҽti}/RT-SdlWUf$,.h+Q V g%#+\Q 71z7JG 0 {8beOb h漉h;1RXv,]*!+/y8;H [$vo =~nU wC/j㰒JE5\L-+VUJgxRv%+"ci4CJN? P1Yhs/g>F1XqD53 ]lt/L$Anit O0ٖmR\Hg}) 1r5@jCic _@$ +Xv,~-ϽYd%PϘ}Rft=M(V`sh3`FnY'1A/lsM;Y}\mPY tߒgT &fګ8mpfޫ(3JT?/iY&ޤZ 0UNڸ[Id?ŊVIq'FhySyڣ=9,$.FUY_fCp'4K%_A3ߔg-qr4 zB|5V^^ŸHz3 [3;Q7+`Q<έ<bIg7G`R ))ダdBe6XuUAd]Q1Χ u Rx\wr 8 /thF6XwZ1-?׳l.Nж${8YUGB0B]@{yק2ma= ㈂|7ZhBIX| jgϚAh_hC%EUaTbilLODGx.캋η (lЈ8I%&#$&Ԑy%~k\wGdԉKȭEh> .;\,zv/aR+j|}(nLdF6kнψZ?-FH砂~zЖw*8n{e}$ԭԧ6lNHG˲CL}ԠI6Ko(ޮ1q1d;ӖlyU͇?V@h;gmx#1m1\HZ h7Lq=W?PrrGg0]3eW$(l文μajY.{2M^|e 3=)߀ZQ_ ?uz+o + cj5u c $1ꚫ_ d *6tfi5%gY?KjUx%yX#3E=/G)c}lfex`n3wI頋Zk%cG\"ֆ< )r|B!}ʦݚї/әsd#s@[7d =޷^*n 9"^T-37q{2|^&u҂&9*!,,wIrŌd~~U o:iݳŅ/)>4NbLɜ8+s7k>i 6RoUU@ˎRSP͆:Fbk*Bl=󉅑] f[u1MX]> ɛUd1'ȯCS N#~s4B#'2?"ǵLlple2Ƒ$.~rt+1{ƶ rujjI+l?646ifuCCOZ&kp/=/[2ϘU**$9ٷ*cM- aB!_>h|`r!z]'LR}2Z!*tm'J1I'OMȍDk#DE=zR$U+b.>wvF'p:s#HfE&=5,/EnM%x rddp ?BWF&Z꿥qOIv.I9'jxxb# $pkV2f6zHS]Բc>(+ {Ӣs&v^\Ez.]G0Z'9hXQ ;-Om٠Қi {Y<l%(Gp[^j(ntm)ltCv4N,޻Aa'XM]=.9F6h>QacQ}kN%pI]3+7Xc_*YEDeygMDjǺb -׎^?@d3ٜ>_qum_\%%+ڋ}yp;'ՉM^dFo}7)`.1SO*g3O KB"~.m\gyHN29MeYD|Xޮkq__ؼ7z-@rjңSfFH#NApup<g6fٖ*D RU3 zoIBi q5Ņ©wF3*}:fLA>Ba)ajVĈ-JD国.Zxɻ3 oeJLPc<{BJR6MPLX63i 38!uiRɊe''E;I]DnſU@~ JD >FGɕ4jvuI,pbnqaC/94_L6sA/FO¡1.jRّ?T'~PJiUqPf{ĵScO⓺,wٹXk;#_6?tz]/o/<\_ڪUb@ 5 /9q>i#i}slIACavˀI`KƲadȤUg:8cD(%Pkôg Ã综JW $Ө!W䖰;H#R]$ :oJE/Α , d&o9vTtr Ll:#*ߥS ;m4Ϸ Rp#l\G~v2"ߡ; Rj}32ciN)!\ĚgVM@?W {f>M2$7Ÿճ VrfME}Vv/9A=qm=sVV]]̤cI96:U=04Nh *ЂhhN3g1ʌ[g+;~yih\;ԥ)Zn}8{i[Ys"ߥktQ`sĎfeaǻ] %CHk@n %õKWuvʄ ,ׇ@ qQ2&Xxg;ĂaS6}2gtQʺC! vVv[rІ3WCr֡*84D[{ (kYdO1lv9Jv˭) iÁL-ɭ#nٜZ$AʄAέ&ۦHmЪ1%{f)/@xNDfk_h$ HnԷt8zaM lS}?KF ky -"[!|[֨T'qe]JO~sY稙}%O?WL3)m7)[n_I{09Kiq>ɏcA<-s9ɯ"pyDS#hr 궎 Hʢ GI=g]0{` WE3׋K7Lcq3Ƌ5XqKv)9ݖ>?n.tH=t!)\ree+ڎ7\:es;hSFϮuaafț C%(o}(@Z6;0];*eu<I4fWN"S-Dtru N%>B|jxH͘τ,ĊY,g" tK( KF7Pu4!݅,c/քl`Ig'_oɋdC'&+>\ZMݧSn { +u+{ W ==5A_8 HyBeNByf=gFDGΫ_ B5aOiJ* *7yZ5< T"*>Goz.Hg.eugb ~.2lR$F \Ǘq:7+': lBH09(*AeN 3/RXCRy KuYBe2">YhZFj?{ftd/p ]W,%Kq t ?]S=jK._YFǹO;ٲBӝn*o7ћ*G `puGmo1hjT ~JP8 !|{T4뢵}WcHYooZ%Kj7d11w6o+M6`y3DQ":!ȿf,m)L}% h=UllGNUO OPψ{@j>Hrwjs;L\hu+;ͼC |yيA=G,~lp3}%X}v埅\SJGIp{-Ǹ" g kJPn!/xK`rڃbsTqxZKn]4d)&<+q * ʰV1 2XrvHf恊4Uw L7+ese'|z?. wM R0bHIL+scG'{+ J+iApw7Thm-.}. m&42G"Sg7j %$m œ$'xF, Ds+JO'ŏAB@ײqPvƣyĞۈM%W=oY Mŏd[X,g)X~u@Wd2R,IRr4/#n]m]z)R IQOG;ӹ@ C,jm<n.'ШvkkIvP\€Ʃ8F=7hA"zH{4 =P1![1<0OÍ&ȣJLZ0!bwuXZ ^0YE_Ԗ`GtXE*. u MN2 IuOav*]wȥg7XO`N|<mak(Ų逵UHLM>ZIS@ˊFQ"$0J;KЎ`\;e,܆]}?Agބи^}O~xPqZ[ @?%gw%&.qu2#?gFƑtHbgF>]v|EQjTk@Iφ߹#HQ'SDkJf.ۑ2hWٚJj4%ySDFD1TB'S,Q7/R=P"8X}=ڦqic/ '5{RXX'uN.x*Ea$6d-X>g)>Fe%>6`<{ʴ [gzU20{?{{3)n:;oT6Es9wsP CzȎiBu=14X?&Ma7*P N/;von&T]'N0;7 V:s'h XN&x'ōX@An:< Cv-Ь_Րݶbq);-C2L;Rڣ5pz@\!\@E|.z ~d#%lSl͟˺ DN «)ܲ^5@ðVc%$,D<{ 6j|sdzq6yn RXq\)m8>yBոpӖ<Wp*_g\ߠ9;,U/>ư !OXsᘧA(iXG@#Wu8#:>).:..s$H%.&:|V`@+F~}ffJZ棲d*:B12\ʩـ, pG$Ne'H{MYz8g7@; ^F(Qt![ [J^L,434#t ـV Y%"v<z2W.fCy䉆?+By3㗥뼅ԇ@+ZkOsK]MF3ESM"(xVp< (ˤ|. @N(,Е[=G<{'g&#Qd$G!@#j=br$K̓Jĝ=2zAS`mK V ${YN(r i:YZB[_3E<܏2o~2He}`X_~BP71T .$4p"Mi4<&ɮ$ y͸8:l>4-<_SWtPehPQ)Q}`~U}f7jw{AX5 hM)T8!#yl_K̏;4 upLY5C/ε PR.Vڞ6YTA-8 #npxw?T曬? c_Ȭh/t_U&`}!162w̤ipC՝yԷҍKɎrWM_]1h h`f}:ޔIums' ?S|t]An~7QL!F܈dڿZbwM "m)׍ 6!a2Nʜ# TJN3: "̌ŰDak.t/?A;׵zfZƎ@TPWS)P(p'.K쿛V{ ).Jް{}ε9&bl@si$`Ͷ H&"puݤ /:âh6)~o%~jg7t%:]T瘱掰^!䏲|Hxp(N7wDi/s)jVZ6{U ٜ}7$=)Rsmtl/A]wR;Ŷ#-.~MϻNוZjCFJׯOL|C=~5 ⸭K$̚)l12D\j IE >5ؚi?/1eX4L%NtFRdߍ9dΘI/>7*Oc|uŐY7@/1y-/Y~}~'`1V'A!eQ7Q46j]w3uAL^kp?+;Ɔ+VYal=꘼8h_t?6m /(nGA 7%*A2-E߲X=(quxec;}N`Y^#౥%#?xD%bPUm=ˇ~h`ݟ _S7eʽ$~qN:Em$H:7и]wPUvgR\wlM|c(,3ôW~|zH\J5 VJO}fg_T%܍QL,RYUDV?8ltqE~fa>l扁5?a퉆3L1j*xL8ޓH1mcA $n.~‰{>S>!4m 捖:' A% q}a$ShQI=~":tq`"4=r Slu V^Dpf.i w j <˄KO?8!6b^ŝf $Hq3,Jخokž:f%doue +07Ia2x[۴ y&ϕFQh4dĖ<{)ˤÃIq ͈coEiyLdYo!_a8՟x@3v陭[5B/DǙevmEo'fHsv(p>nJV%QݲQVTQD=MͦK7ݾ Öٻvm\e0kj}Qt"\hY{CJɘ(8"c5#sNG˔R EIVjt?C( "^ ޾Hd{M T4z0@Pm Qg(ׯ=Z:vu!vG5 AֆΧHdiׅ"3@$/ 7Lr S^-L J]3;_<b<ajW^*2XCBj;EV몫U) |ɮ4FFf\RCOAVQA0c*(P] #qpKTa3SdF%3a$n쮮ӌCΞX˄X,% gw\DeC``zgGy:m>9ʜKzv<1.18U/f Y%u2B]ufй.- eT+7xz(<b#Ih.D6@>3#D}SZP$s\|(|OM )>WG_LKZzDXtWHgJ-ZZ$#mVNPNۑx%M8FCn=t]"e3Y+F<7 l?om 4ץ>cHn"oB<]UU0ğ |54hH+['sDsY (?+8`ξ?hpp3I35C:qxQ{--p6 os0[#;o{UCrv_y h 3X4wYT3~[Fř3K!<K$/YFZ6}1E%7NiU ;󨇴ƅUo\ޅ]Rآ$[ޟ.#A;=B/ 5n20bJCTyП17:_,Maɱs:SCÄuCJACڤN ^9UB+7U>SnYsz0x)ܳ cj:wvZ'mUB rͪ.f^Žabs[UĻ&VLKakd^Xԍl(Gf$ÈHS/*nӁN$ρdȺïaen^W* ϖ/Uy,^LIa0Zx+XaF-AtI \3~נ%v>ʍwAUX%]ŕ?la%!Rw[[Sz7#VAx9 -vAR)fT.e(1;-ؿ!Z7yISu~P+vb FE譟5ŨU[?@Ɛag18DÝn\ș#YOZs8yDQ?+Bψ!"USDp'fho M\]qLf;jdƢ-cz+tzm6O9RJ{ϴlݾaÇ1oOH@YVc#CYnGڊFҜm>BrvZɻWPjm~k`1gdMR=M{7eBS}tOnb倅lƴ;5:Ac9{!`GCШh?U1 0-Oe>dbP% mv$r rCR7g[\;dZXC/m}/ȗdHͬ؆Z<6IUZ@0/<"Egj>D{2GpUtņ05ZodOЈ.09ҿKb9sH[T)O >vM0siDyIt^?f%6'SP;mQ >`6x#e""tm)D3Up+ ݈b}1jw0PTwPtkdMsA/@ZD s҂?s[G[8 ,Sym71f,OFfi!jNOkKeJH#BKGHS|m'~nV]F ѫ}|" 0FW%ER`;B~%~wm>j{:ɽPol@å$"v&>PN}rp)$LC kCMÙ%p~ǘXfJD%61տ=Gț>KOi`{"22TkLUWMĉ0 `ebFcHЗKFJ !d"X~B3b";z4L) gs9V*#7n`Xd1I#0-͠W6B OvXzۗ* K.ܗ{9@H,yf;PZZć]r"FOgBLc)ʳ 8FG6*I_w|aGM szzh0|HԧIkN{᧼z* E!wthwwaʢ%h/n_Yp.sVy=<>ilYsێ.{YHoFxECgĿmG -2xJtnY q]~> AdqO=(>]ZmU-/X{h*a&;Ϻ*]akS/K s|Mrs0H,J9;HMJu/3MCIuYpm}w q t![dnhq@,:nW*R 3GY=/Z~f܈${LVg6.nmX Mry7㊵]s>uE/wH)lyV%| v R2ҁ$'J6{XYK@,i8Oqc m-3Yl^SWbi#4Ξ]?z((zBf?/'Fr {Eq"42OVȵ~|)k}r߬ KbpG7&>8| +Gg_[Lv}V3`PݥƳMJ!YL0H a$3$. go-/t;"]V~+RpR:nOJWۇ@mtQjTyaoE 3v{1~[LS~"Bƒы͘ ,7}pG[pn'0^+Mϭ7$b19 ^B ^l1I,H}E=c#hF -A2̻ociʃC3Uҿ-f?T'kJ+p ]eG ̍=n-X/!ŎSլOΝ1Z. ixsؠk>mb .f8/1cyh^ZňF-bfy\]jGkm+n'}70 :i+ qcq-&.򍾌js\ M:hlJ(`0n9> 1XjK}Su#؝0 Ϗ2ƚ(P Ǵ# 'L2WE\;~Acqf3eqq 29ޖ+ p_#|l #*h/ړUnIಝu ޭW:>[(I7E4J-[,N`7TJ.34(8t~Lݎm|eX.FMqUj@j#tzFU`W'"HF@?Y j6j =ۄLʕ+- =jO˫WTJhqNPh%1t.HtIb!_=#muvDX WM -|2 WJiuES"͹'*M?P-R_>c.L<^HWNB,h0HhYty&Mux 5R*p‹2K">n)-k^?&#&kuH?/3#"cW"dNemS{Ȱ@8`jT#߹.zZBה48' blķYarR_$-͑*baMz3݈; O/ע,boVMsH(4K ^"9kE3Eqv2(#Isb!p 46BK+:6-.BiXq oW|eD5xx:fS N؂R !љ Sm`&9]ڝhw*VZ"K$1e5p5>ٰۺ:+c"1*/RƩܾN*?D7=OÕ!ʡN٫Wp_ۍ&URNw G<_~S^iJ'w)7OI9VRL屷 y0'95(yľ@3vlʳ ,zxbWH~W̶ՀLt+Yݝٽrt'trDҮcRc0'-!f>^X+{@{PLXG/Ĩ+nѭAJt` e琾O|}mf1>%)<)O}C>F&?\Z@IZ.8G !=`ctcF$-$]*_fL܌J8MqKRau_o.f-[.4P*ؗ! Z0YSzE!(hJ(Q{{ԃ_ܸH)9!{r>Ԍ/F>bIF>G,gaN- FB6~{…ѾԜZɥ?S8|D z4y2keatyp*}0]jcrt>LNl{ !ȓȗ>dÃYlSP*=rv)t9W+elQr]ź}_q M]1E$6?DubH[$)'+(a0aQAn+Em7}8)5KakيvinSpAXGOKRo,2py2'@ٱ$LsT_ڣCz}2:ά|!D=^-fAzPczxR|."'/@Hus4m,C+/-d }Ҝ͔&NJ5*95 ^Q ̋e NG8.4ܯ.v" =1rf5zrXoZA-tb켉>{yP т@F9+v;m#h{ xhsN)+ v1ULҫGqAEiVAR\{Q!=HSd>4HlC鈊.܊S ֯eݴ!] LA;rXb> ˑCذz]- { BfSb7XX2L ޼kz!]؇~e)ꞏhu=G] hkX:?7UTbSX[JȰxb]Xb{kWOzxPod__.=\&KѤ5֥. +vl5:r|gv4\ X Q/gCchVᤷ (8/6KѫJ$Õf ڹ_bRB F4db(cV_ݻ\IOGfd^$ό_yTX6lXjV'Mꋛ* X٘0mR7RmXz5N<(PqyN C|Ьx7Պ.DSNmB5[ې)V+|=r/!$(vQ<(` GY}}4p{hKugs<,g+(C9Ez.SDN50LkC,MS OQRb+ j녤*Z#B]IzMBBu\U!CK,;oFq,,ۥ1Af'Zӵ,捰n}j5ϡ,Mi*ci &Eϭ-iC'%D3EF$\DI@`-ˡ\,AJy޾cDj6jq++ւ"hZk9NOdid&l.;>`-O`OPx5 nN޽O#_@[%v 0&~Ьn>͹r4lB-Y0gY Ӧ7 E"PMȽk-{QJ !)mJlת:oq12#˔ ̢Xfm2*Qpٗ 9[㌛}s"ZOIpiHkC!+ "r9?# u|k5Ba@(N#g`Կ{%54L1Hhpi M]$5g1`U#i-~ Abv(=(q<*Ҍ tHdS_bKux°zr#d$Kb7tj %k'ޭYKL@߆+/M#&pWͺ3kEe]ɼK][t)5g:Lj93R<MRcŤ:-Qq 4𤇵3 v`gXJ4|h$-Z#V3C<6C/YmI 4bs+Kg#}TXa@'9Xk)k{i^bs 0Cc$y#!C?ҝl7ǽwQ#ٔɰ<>g k}ULFBђA1\; }7f tL"o @,81Ew"N[:(4{p,x1Rg 5!0V5Bvܸ(jT?ՖZŬrbEJ_a_ͯMYW9I!\&*~u)H2RR}CT t+cЏl t$JBg5uɭP5 ]58pÛ/Ndu%NUQ@".ve{߂?P]*^]L߲0W5X uJ#wH*FԙLTyE\9|?.\iYz&$;$oȌӘ˗۬mgu]͇&rH}GiZ3aJ=렰^˝xX@'Cy؛ @1wV V_HV[!_^vu .0;LSo_0V3jg<|=YƩ)@B:ӪhA! jEIFd 6D:3UNbi]n5,Qv`&.DZ'4[JJ^OQ*%BK{u@zV<4S)KyFbT4cuT.TuC34yɆeqd8ӠٞsC ]@A!T2:CRhٵSras?3?ͽLfi$ɢw!ꎞWfN/(Y 3Hh6-~=j G:ba<, c ~g>sDR!emE$~)K=mN< V C7=c D4 OYt??AtUl"$4oI1j-Tۆ(I=nݺ~hp P飯ʅ ü3T/wMWmm@+ٌc2^gZ_͈&ˈxX8Yi]SS:KF w]FDGp>f)S{؝03s[ ӱl*&QOϑlC-*4qFI|%ݤ Rp>'XJK=^u :CT~vmYZmBW )٩tsUh"U4Į,ip(mJJSKt{u?x5/ BEhvϊ*τ||> @u HC[~^R;Iv6iʧ5!o?q[fX  r՛beܔfP$wD  H"Oé @ I3%2\u}FF8XE cT)E}LE”O$ lǘR~*?~ K_l V[hL"l{׹K(?=ye{0:ӧ}@ P(sgaZ6Iy,;oLm(P< gKVf'7sw鞟_G6rݓx; (hgs'O8<]_s]#W&͍gڙX*2E%λJ݉.޹G&'(TJGGz4J :LlɝZڽXvCéؐJC/=7@c 3,7`?^YVz1Dm; f9f}Q/2xJ?ER@U@;.ZqaM4ҳD%?A͇HJGCԂTђOd~ȷI=L=ᆹ4K@ڶ8]H!K6xj v`O(Hy*/&GhvAԓ*ԯcYLAՃ^4RI@?\ 0担2(WjMx4*fʌI)|Q(mD(M[^m#ߟ0c$^#Lc]x"XH~%U\e zAalameGl,:I+}qHz  {qA@ctHEo șH/aP@SRc\y冬[Pّ_!ůC۱;Ȁ @~~曖57pV{ M/ V`g)R\@暴KCԱW&oCK>`Żb4Fcm?.F Z}_=+}ϔ\ꯧ)z\]~MG/VRs97 RI!;ugy_V7dLu'0];kb gtF`vZEe!$ϰ8C93W1AY)y/YfHMĘƻv%EOLaeu3|ۜi!F%gX5E^&R0klWd}"D/# '>,h(ӁbW6~ ".oBR206Zdw[f\2j\=P* iKa& _ճ OFr,>3>#N{pd<+bczU'B\B+PB+N͏c{!#De;OoY@avQ5G̒QSP "Ol[ y\T+ =䞬ȋ*Ōk>7f@g]" GKj!bWQC2@o9A1s"iIo y^eۇ o]f-DCL!,cs?P =x+Rm&zriw\;~hj"yoΰR[zF (DVVhfCrzA|ns7aZsʣKE?K7}TQDHi\ti=W*Y,Y,1,ȏ("8oH`1A+a=ڔ upC e/K~Ct޹($o1wHQ׬Hw W昋p 6;Bow57VMɄEV~X(~,i2/Fy,k^^>`W zN9Fߘz6ȑ^g?Oׯ!Cv7`k猆PhnƩ PETLXb ]0[P6Ss20>&yDI{kCQO[geABĴa(:r\GgDD>쿄J0Q%8z DUЗ"`OszE#| MfDWtS 3;n^YW$v$ '.Lzđ_h=BPeN GSj+tN@fCP_|qDԄCem8P?O_()`57 2hٌ*(ĘHdlhUgh+ZV*5BEu2HhV/_)hhP|qD b>Fhso_!`@7o, wSS`?M>5 7E[f3B~vh?x_ɯiWN$oܬ%-q,+d!:SX)&KP%M)48!kxzn[}!߆%c{_d Pus$ P (( 8g՚\g -f3V/ W 0֬(oieNCh*)q4\& iHKk uaP;kPUvBЛymVT ֍|-&)Me8@"2P>{Jt)b䅅Ɓ'pqPu(Z5atnW !%;۬ nZOD[o(u|N{Ϭnwf ъ7Uȏ }@kYpwCp/ `Yn[< 'E-{y}*O4nZ,xlw* )Qq_OP蹋3`qӞ71aoNXo7W|w y.JY\g.!g,+$oN "0:G .MG/͝mq^M^p[\,|<||)/¡آ/Du),c'0 ]GycmfAK@3iЇ^Q'W!5Jhp/;{]d,a{c8xNmMιXx4[OPl_3M[o,Y C?AJ$maZ{.oa%s">)ko/MYd92ްN=:W ntnK1 Du_fLsB=M3We.ex7ƽ1E!h\15sϑPE"/Ls<͓q0qp'q!f$x7ӒN<10)4O4d ˭>qnCM-4mzHl>zM ן8EE$kmCW.<8MVL0P,:҈7';Uz;e[M7 -yF06lcx5b ulr1Tx۩WBּo?}͋ 7 hńsIV-^cO䦖=\FʑYӵD j!! .%UBǒ%D~Awrdih۱ԀoK/sI7;7hq FaN>fɶ.yo%] X0$sKlO =n_a=|qD|?:l*A J Qx 7a[n1]}1'9\ꇮ 96D$&:nl쮰yPpE$}IyᝒnX_=s&GpiZF}Le˼Ӎ L[&]T-z6+tY=-Ȧ=^]PEj]/xN÷@ղ'zT f+-?ٔpGy՟_6FpT,~ۮ>@HکLZ}dFh@`7c\c@@ 7-Lu JFxWȄ]"3G%h<#)e ܤZfHQ:;;AL .hx@&MRlBc΍MFy5km) Bdoʉ.LTޏnfW1+$O+N|G6{\;vmrc8_Ҡ.b%Us}+Ν27wh5%OSX~b N&BjǃZeBpe9T d9kQȬH%apצ~>*~ 6VAyˡ^2 Iņ$RH<%b7@A>S-}9مG`.:oԄnA뛶4gB q5U6ZH؁jؕC5U|UA@ ol=Y!-2Sz>Y@n6+RI଺L5um]ќmnPd f [*/]|{ [մ >5 zUOgB! zfT֊/%ל3Zq_B#W R>]=[3NշoVo0칆LRZ>51=U[+vإOWǒиYmV(cc!ݶ.Z`E_ק򱽺>D1H-4g3 w!!PݍV1G/M6#SwLe}u5 H]?!m<C{F~?z  .xuNqeʰ`S2SzTP)aЃi ES*eRZu,sms`{ڿM8WITrG ̽S>P֋r?O?v˧PUv`I.%&QIiBAR$A!!vt[uq@Cuo s`oa4'w۹k m]&> fYxۜ @]xRWɍ`3-qAڸvTxW\HSH߶W$ u ~['SΡ[(u o@[F!apAV"K!0P~a4SƃS~0|oe LŏފN=lN:n?Ea:{˸H+nE2:ȸYj.dehYj@)ٯSz2]y'HO{%c\9"C` 8'u_COˑWzAKvZ#>6ɦ_\iG u۳+.AB\]"tăo2߭4V2z,gyOKt,C6i`yjA&M`8w_*6 <IgtMc" d4R,oa…wxdbSHr(HoɊhこJ{ J)tġ1gۚbpn_AP)rLTfw.% \PMxF,I XGIb IkҮgHy7Z廁mOgb$XP#,A_T6ƺE󣥐/ g=)bE7l5m9| "*=aq3up!殘P4gx=+`NM>qGi~IRVmZKn?zp"@UvubKk%Q JԟxTf͜t?#rvu3Μ?.d9 ue-R.X;\LeP:dlA}@94d8 Z/yp=_bp_lqIv.#$[KT)|Jqʴ蓶ȌkdzV<1yNדi TUٰJHXA+o!m];C[u^9.J&ABbQsǮ@Ku &2 0RXz9J]"H˸Qh("c\ǸEtɒLN6=a R?pF6%6ח[- zxHdUES"2BhMRc\4 Cvړo#>=CihǖB"@IZMjBPurr,tK\یp`<ϤXZz>1E v} d%.Bt)Kŷ3ukL0:HtAh;}MWsPfZ̅Tlp\6I+38v \GkF~{ i*KK1e{9H-X$Fb;xs!r2_M*zZ9ϵn8qjh!ڛ(YFd_G[A+&- &,?5vt̂W40'qm3#a$9)5#]_52b Ct8[މdzcl1u鏀+7]4y+~T( _&ɕ? 1,|+dŎ3fj?[x(г.}LêW5Qwai? B_]7Gª1q=5|4XQ 믠qSc8a+\YGE+a \kguh7 MKICJb/ -#JY J>G"6`h8;ǀM]еa NPVrj$mL>OON*z sҡ5H9ŐuTqZJ8D4"P;yUS,lCb` K݃xL"a<-F [[#!cqh; et0Xʭn& ̸J/q(r p7! .WPݰJwGww'#1 E&Ň쁨 xPpm><{ܻ3Έu ?͸]_s/?NgàMvTp)­Awq2ת 3WI:=vIB=f.*1`J%k<:=+qMԠ}l$?,"d Hz/j݆O &w Y_Ν cD]&9–ɚst j;F+5!rjH@lU N7[Jĭx`$c!K8jH#eEXt2dJ75SkO}})VKNIpݦc\CJ{"{ʩC' Mx:JR(É6r4Ajw)"Kd/(wA߷zjQix:: űq-TypݽNjų e3E%.:=ed+, sLSaF챭`b}*AJ_;A1WAħoKShI> >ˏwU %鋝TE\eB\E\C\\"+2\Ҏ/^@9tDN`,ȝwJypMё,MdV`ue!j+6GLnc}K CkϟYx%WXErŃKkWS5oӐci۰!&k+\.7USeՔ7II]J>gwث&DA&6$EKˠ%aQy$kB+9=M]GD=ʱy΁k_b@%)0TfKOEws1P>r4sqFG#j^$ 3~ W\7aw=GD:Ygm30{O>F;]5,.9\ޫUB$ nSO㈟3Q8ZɼQ鞽>#:;q@;%ln> Xu s?CwçzOSŹԃgwdEW^ډdMKvIJP 8XְznQ3ar%IJd& 끝P2Tr7[ !~;Yyu(ɒ7[7D9^e|xdyE(Sd.o@5ε͋jT n m6l NsrHCzr[[p̓%؎oji"ێs]{ݯپ&9n_$=m>z9鵃c \{19vldcO1oQ5B$^I\i|O!Q@jZ])lȻ;[" ڦ!qu֍+eڕc՟ n:6Ect#CAFYaܖ:"?umZd/)XUlk2m$Sv[{KlKC CE&pLk&@[~Hf L-2z8Q&\pʛC@T^ Z^O㩮a_`֤@H6Q$*1d@Le!J%eW()q^w% }rVQVOFuxoSaԐ N¥d2/PXAaY93sY72!a͓VD `gCy2"UlȺG6]o%UP^jD kE"2UCljP7r_&EixS*^HS-O-sH 1x8jSC`B J:2O]\mC*GXSV<YV宙L \0)VZ_w*Hr'qcI\jFzt{Vi@\\YbFs(T]AK|D%Z+%Zb,)RIx篯NocQTRm]Zܧ#BbE+L,gkr`-#_jzmU;() gZ)J?qe$sFUǞQ[*nR=706A3-H\ۿcf;Ceh$}3e5=}M6DBh w|=BN \2eS9aoSv]% c~ Ie Y‘0UکJY 5f#S ៣^R YL=.1Cx/*KnPbfXs#8'cܣ#_?Q|I%3I_ țZ ]y:XHboGqm\sEH 3ijnyl0TVRo}\ snGvKURo!rLGdlYAC K7#i#mn?- 6W;KPso|Óhƀf2p1L5RZRuC^#Wvx[CU{Jm,oL^ iT %BJVDT,h|Ip}2N3l!gI &4gֵRHG}MNzdL7W}7v?2gJY ش"UNX @F9G|2Gw:V`:99[?#k\/ĄG2-AE:E8Yk@My}]]34m Aӯox[rj8Eܥ5r=?1ag=hP?siNxJvJ,Pv]>X.R1B*GvH/؊2Tä✛Ծ%]LOrTk"Cq+2 ZohyIx2%wy_~XV&A>6ϺE&NDba'6dl3O$t\o@S%&JRDc?l@"O<<%{.62]Y)BjņD**yX"Jm7\^G~3fǖD:f=$/w\\Y gPWHi~A l*Wl}lR:;7IzĚF7x 5aJ8K?AEXyd>' Ia56jk a΋ƱvsÚ@wCg=f}$1lj'Ʉexbf9\C٩>%3ؘk7:ra/_(?s5L 2̲N ԭ!/]Oh/{0MS$Kvh &Srj+ iL|뭰V|)V҄y,I%Y?LgeKE%zUzA8ӲkKıu\wewb5K2tαW(M_:gp1N+2BT$i-_.SWhW@,LÚ0$:W/(*n tiQѵoYǞCCĎ3\ 7 䉤Q S?昴f#hƈ =iL7W s[ʘ]bAWj ?߲|燣yN%idػ G!C R ?a?ti0e&ȣqmB7ta2-;[⏛z0od ֪Є#1{X`' _bq8C'\a ?~D%4k3YAԃA%'MԳDO Gǂ$bm8MVNnT;]# iHB2Gې"D|w? j8 -(!0$.%+xdc>lp,N<ʂà9N|ҏFE"6}}_5I0{ѕF݀/$uP8h=o.Ϝ]r?xs5Io/~.5-<"* 6+ L)#K;ngɺ5ɄG13 nREƆJ+L jnJƊp^(I`rެ'ZG33 e'2_i&XŪB 6/v, 67ac.AUEA?gEnX/G؏rz[0X}܅{k7L*,Cu:Oc:0ӝz8(Ilb,X)g߽-y;egy(7֡Ue[ J݂iDWs,ifii |":8rFjˀt20^bn վEBq]M-kq nǣ{kOgZƨc2t| k49Bl2 1}$V >$fÇQT QGxoY{+n$= (HkbRt0IYOC"`p<^ sd|us\/`b|VSf1DO!ܐb]cb%sJƣ<}4e qh5P{PS g yUn:QAMv#.Ƭ}\dD(Hp"l )W]}7~d :~[7{o+xvbv'ESo("R8 RLQfcP`:ܱ5-fX ? W8ds|FH(R`Q~pu Q*G{uKmY sESPu5bԷ:Tqn?([x,Gv+mŌ08pWv!AI-# S 9h \P7?f\|±Nչқr_^fMhB8iOLOdظC}M:Iĝ^%-0/Mє}d[Wm<πt[#!S,$mff VW 3Ulhw^p]'`ɼ"ҕ:rKh`R $GӪ7LߵrI}nk5KqO̼+ EV{y(4UJ^XPܡ K[OSC7JVƔ%KB y PuϮ sET1067 V?y_b4B2Vm E,={7nLgQd*T# 𡔖;,F+WHM[NٿbDZ]ؔiMzB^M]pyJh . {Í3h8 Ea̴K&OƖ Q|,]x_\E\m;"etTLTUmء/}}SMs0P`B&5Xȩ\jzcґdCMNR ӓu}V:2S2~0~9ΗJ!CFYzu+[JcJ_/.{ lB;Pޛ46-# 3- .qp族ՄS }#̲l`p_Gu}4Z'pܙ64'QuM̓aο?8o4QW{ap"V1I"Zce{'"Igə+)a{M&+./0Ɇ@.})H.^pJ`ys]Š}$zu9.Ҟ C$e,@Wb/ѹ%|`O7ގDsʑ"}&C|Zɔðm|f'œ@4pnaW1QFc:o(ڡ>3 qv"0&yC @8rA/͟"BvM߳ j3>x۽dĢϋ=gحWtQUpVPy2={5+sԪK :Xs2$Vln_ S~$3@ڒ2C_FQYPsDyjyyk[@''ˆ Յ#zK^wH9{*K7tX hw$PxbĸsO\(-mit0vI+:ʽ7e}}lO#ҍNg=W3F/8/;"]~'r`G J6⃹$`0ی`rۛ IAg8^mgt3-ҍmn Ō7Hǎm+Ax%AVy"B4m?":!Opvx{:"x˃#t<8>K DTf)މ|MQDb kx3gq2^|tA BqdmO84\*`MB_Sف2vmc9B̥VZBLCx͖Y|]ˬnI|[Œ._0aBv .v9pxpK|dWԛMyI3%ؽ"Q4>'< .ņ|3KoJUlhK#l fO9a1[ѸAVӭ[+̍ !k嶇ܖ],ٮ)sY=k_܀̇G^(F47 AXB)7̟aގLi~KՌqҭbZ *j }]Komphs㧪j0aEojHc.1zez;4GEkC[:@(IţI+3bX#0zITq Ok1 v[QBNo9ouAւX$25t[ /m0R@9Ş+Od<#e>/@4;j+8UgĹ;,ɝfIs=[aГ0}^TTẌ~&Ya 1 Yw45Dr>2c1L(2^..h:LR t[cI1O)']_T\@7B'$__0Ͼ*Wt54{ ߪDNd@Ա|kSL07+ԟLםK+Wl4?#?gt1z1VGHCk)̨<Z@Tbt9;Ux.i>(6rqGg$sG43 _BߵG{;~P:\Kj zݚ&-U'/D_}Wuu|aYvѹnt2{(,܈ 7%2<ڂ)4$Y훐Z]38g_|*m} ye9F AWY :H,n;0UmX:lva8/.|?_S%&BU303)uf2n&ɗsYKq"%KT< 0w&V`t}M˦7֒B[ш,Ɏ>ͤJ@n z&vt]"PHzZ4K;&f+]%\F/{ W<^UVY) k wʦƮF?,<[Hj˫6*6CTdXPxt r &bq'C!U|5WJy-4 GwS!p !ԯMq tnEHȈZhhYCmSs\̅ϩҙ],c] Eg&ȇW~"MH/g̴\FaJv2hgDž?m>w kn>sʰٴF44LGP~mJJ'(Yo56ʛIp׶)c*{ rRm=]brvqP9JGtSJS[ H%J\z"EucܢB̠A܋DJ4 #w`eS|@T;x;bչԽ>ڐx=R 6h?ҌdB_n÷Z` 3 Yo72l|.ʜPZ?-qs@8*(RQs&2sco DDnT+9$ΐ a1Qcډg@1_a^1|=~{`i.y63OsjD1q>n2)gI4-$l#  w~lu4Vt JK~DaK6h:K)pn?l@!Zgdb'0Pҹ̓mVlhKXhC,x7ucj"R밴{#+2=턪#oɃBxNxf٫wkܣ^<(cMUbsIY9{]LZG}/J~\GkEV=Xh -}76d`)p< /|CKN-'5ƨB܍aȿ#@'"VnG$vlJN:}XMY\w F1udp`Te\ H6eŻ92Xtp]Bo/͕NLc>/|:;T)jBY<-#@rCxm] Y 5}gs6ltI  M}rI>0I*cTIH@jNT$n?XTU`VbQ`k.#Ƌn*r1#WZ ̔ad"ѽ^pڤr9ߤrNiϳ;:E'ӣZZ,0,/X?bC4iZ?g*'-[& {zHI6{Bbnly~N) _43o'FUU7e3/ka\Ao6*;QZ(1DyJqgIW);<=ID/L»!:^>d"tSCiy` źO)9V':94UEDtl?X0/- g>"b6 ?5ɀ$F(kg^%մ`J@~Վ TGuKhQ}Jk^1bI0VB$H#mi٬+{^ûBk/0.?q҇)rlH/K&%0-hcyL0rf SRWt5S-`VY=mJUmUf$Rjkc5&u-+{o-N\ vˤ=چ#Jl7"Fe}"`F'рJa]%9HD= ouW Q'.cmoU_Da "I.1 v)SЭ7~F.J Q@-WLKʷnX3Rsx;ɡsi +z("!AA >|w8Dݠ@ؕ. 8K7ň޵ۋK`Wxq6ݡLp~V,zOv2-jh\Ш=NURc=QZ8RL%#)佐@3s@n~H<ͦ&{ASڽYkr`q7h7z'Xd %n6[i._^w݆=88c>E.86bN` s9C@+7IM^T#BN__MNcc3BK &^mRbL[ChfIRh=8ԎoSoHCTC;2K3 WRGdA~DNaeO!7uj(g~U!<pƀF8C19d-Q{d%2z *ܐ P$ߖ%膑:`q/&7[A׉ɍbƯR6i %m_xo'ut Р_6qGͥi/k$cĢ\zuWTh7. *zCcex#83r()~ 7A&`ߴ'Šl<,q `vF}܏;u2ae[xbڒk?*m66Lw< Zw4!RfD%wQIc:B!k{akrTf%Ո| 5mzV}:[PI)ԌSTcRjǮeV&BBOM}m<&yeDİ 0>W:jļ<_ q it}<.Bt'WQ`%Y֧4]ģ2a'HKJ!}Z 9w0RM0!P`$ Çzop9̆BxU΃ɱĭ-;SO>0*\݃ nvQť*-kh6rH;W?Djə㈐ц'xfؕN Z"#m(uK*8xz^Q\]{JS ]M6s1#PeKho-!f@@[X`~Hɤ2E\:DT/H Z zpqJÎvd"b|enMSz˅m8ykAW~9}NFr$=)~ByM*Y3ǟfm_Hss1y6]$f)7훒W8ME5c%YX%s|gzpg* QQG=Oţf]ש!bd@k|s6 3-Zط^^g0P*rhsHUmjSttQi}6N"]X7 + :r+oJpmAxKya R~ɲkkisI#| o_郫dKӧͺ^ ݑ/SnK"sPɯJc恬L*lDA8,D>|YG@F~ŋ|mv4xmdxF*޺eh> #\M0MqSv}yyJb\YR80ok7%gxdE%~X@1 ays#M'#  ÿz4Ї4)ܭw7H px3da,FS\ss<ʯ_GN >8lAV$do7PFo>; f}bQI..,X#vi0^J!‹N=?a(n^O)M.ʰ}ʚ\j,Cz씭 j![͘efjMlT1IQ#4w êl%:wE>SnF CӖRؖ}CI㫎۸Ne`͸YL{+n^nd5&6GQ+Iϩ: ݎjxOV58*8/YqX'94X <+.7u[X>4(»?бۄ0-!`]ӻ+Ȯ `}YdSx-bY7aK/Ϧj791[?C\CO*Bx :%yZ3%xUN>d7]~܎2 ;%gq̙ Mbٸ@W vj2{F;pxH*?A^YhѤkET~RXϽԟrs0&#ϡ 4`EVsaCI¬&'PAIʼn7q@ሆb:žcU?T+Zӯxiܚ/'kQnSp@r~:yd7)&q|Iwd7b[ eMH_{f?^8lBB`nq?`#ݕ2pтJ[UQ4 Qy~Ot^ݽ_,(9 ZS䟴Kpʽu4d /I-bYdz%ӹ*MqW2?r JB?@m}g^l7YWvK49ۙ'F|6mQ9DԜk T3#8 O^N:D=XqQ$RB$g˽I F}RG)#\xM*snI[L#̐vI[s~rPYS^ ^§a&%ˢX`1MSrMhЪeI=D?-ToGle> "{ g_ڐ<QmF$0p$YHw?>Cq&V´hݎWCUۓ759`lTb,GBAS,Sު&OWږ Box:ckESSV[.KuM@Tf%(faV VJvZvQn>Pl2|yB9<&4J|=j٨ׁU%$qjǨE G1vQ3L~0ؕ`iA xMq#0iG;_ K1+l-%` \OH Oh Z%s'M )t_Z68=X$BUs>k!nag:F}Q; MFMUL*+Jv60ڋgPD4|;K7E`~h]Rǹ%y˙`72 E{tGDFmh6݅14=RlK)E}jPm! "̖a0Mu "wX<ӿsxOC쏛3Q%Yˋ&?@5@{zRU!Н@mef%;s׬&or`@jbŬj~T PHvz/.O`όpaIDX0i)78r`QQCТXT/ʸoͨ]L [~&W**]&ܱf JEľz~drhDZ|Ϧ/Dr5ך*ak2nTͪ{i daG +VV֎aVpruzZq rq9OB|?DuEnQ$$rpjYT #)NФA@%fR 7f1ډ~4h} &تᔶ0Y{! d|8biCxC=jyy2hZ3I27NiFs,j YTͼk*p `QN]m]43u$/[eJ) HPXj)- Å~g+BvHT{+$B4^1;z벓ڤ9d2@ n%'(Ћt1CUD5 RJ HWMOK+uU9VPfѯq~~dѬb~K9}|Ί$Jc,[F<)w8{>YEJZTUw 9dbd.= Afˊc)e&{ϊF+ z@6netB+ϙϞJNF߆TeA7)\˲cکwA'=:fOX;_}\O TyKC.~9lkgf˓̗Zܞ`Emv$V9)&'z`/(/W\Z#!~"GAkM4])z#ޫ$eNqS@= f ɶ7ҘoGINo=Ti90gmk=+x;ma}ޕcUgl_4Ӟ~;HC_ T3EPC\> 5fC3ѐBr&׭=Q{Z|Z+aisx5pd^\0;/bx8l«tzj9^W2W4>&͎B5%?ЪhVe|Hᄠt)_?{5z3wbGf{Yˤ%m!ԱiXDhO>?g4?MP= R(C[Q?i>j9-jm=Rp%UĹw)MP_( Zbܻo 25'Zq O[E>QAB,# XQC&Oɋs}nr;զ:A& ?Rt~3$lj8wYCN ;PTdI9ނv\Wq[ycFRg6Gdv6mܾU'-!6VuNuvpciD<:8uhҩH5YX9ܛ9D}*_d fA%q['̭AްGŀՄ8劀l*R!{Xqkw A!^w|J#.?O=*1^ތ[QprZI/J-;*K2|kÖWY2Β ud1ct\?<;Qw$,ZCD3hj[(qzfׂ.ou/t@mCfZ\w/B7g\áWw]OQݠNHVL8g Pj&nHN*=K$nSej}Ԕ|wwXʥ w#F Fb#aCZ5w!d q\|VHWx2cz:*נ7^a*f&/TtNzktu*19!-w㢒.4Jx讇Q%J?lN6qXiS?`Bl<ɫao訿 Qim2@[yK!<57hov>WKT+bNiD)^$A|RSj}:߮|\ i}DgCqMۄ0c73=J'QLbM@ Hڷ {lȺ]k DV-+4NLY$m\<72d072ʑ +qC豸~ P>ΎdN8lbwCHLF qDP),Ya' *xV]k=QN nڪP2XEKy=sDE$#tgP4=J85HrdF~7Fq(O- l:!y^>jH:<ggf;٥TM֙8Mq-4Zj?Cuh"ks@TF}taؘYtJwvFeNydYZ]:0T6Dm"sR!rΕq} tEO_­/Dᦑ3!dAy"( 6!]}$8+XBJeo)T8oONGhs(nj`Xz痶2?Q=27eQ_4rr+{{Nd^[Di1>^"TPb-.NN7a-ČckYbҳWGPJa~NMygDy(X>}>7\vd605+ X]Yەŏ%*X-v5!af^a+uGHgH 6nJw \g7K/p,f $w3#gsC<iv_M4H3 BTIi][uG (ì9X98l, dSuRҏu*e#,mݯBM-0X;XĻ7RI<#GqNgD`Zp0қ۲R𸊧E/ǵ=|g} k$6=ES {T,XƿMHΓ!%{%Ǘ2iQ7 s Ҫ[hU/.ׄЭ'~P]-0`^K1hQJ (>}%:l~'+4e4 e{X">?z6ln\zҹ^wɽ7 MȐvg~5Q~4ڈ3 |@=^ aKl|`'@0$mhnh j:A*6>^56H0ƫ;_0EQ\o_i'8 Cuoք13^t-N!VnCHgӧ kV%Ϭ݃:TKS$݉MEs ~=M&qEO^Z(\~`ʄQ=Ӗnsyhc sfT)ܰ`-1Сʹ8N!٠DȦX1\ iLr%Zz}!ÄhY RW)xDn9^> թݵNTl_?~~Ju)kdCW>Z|ZHDkWm󧸶-"qά%e Tɒh*&5K(3ĬUCb\=eW+:xwC#OʕaȺ$dm~X6QP0o s G $y3s%: RzI7:UNEK_-e? ݱّa|l@އ\?n\`:u;Aҥ[L;fFFzya&qsxS4{|AC<1Rޥ2~ڨ2'm[w@(WA">^/mSB~(JqP p1nڑ.N3 H~<WśnXs᠍ίD=ASMa'tbG!$]`g̐HDw#}Wah (vzsups5*Z#< a~^. mHЧ5ݵsB|B1 L톉OC۽#n$K M;J4}t7QkF-Oƃ7ۨ`-51BBD_n<޳e]ܽoէwNP?cu"z{5D5gz:SLRxuw7 &"߰k[l9%[ۏn?3QTn|6,2ph7HsC0g ̫l(>-·Gȵ'~|`xn- x|[ٳ5A$¨H͙صjlq=R{1kBh6}<<[fGWSzfNK?s`Q>B6´CIs̀ G޾q*h$p *l` TИ'V>Q"V}νq1_g-꧊g>޷P^PTȋ*Fi"s6I8N8 sįW|.t̹ojƕ7ϼl6|tt9S"bK:^B*l)Y#'w7G)[#*Ӯ8\>"O);B;5O8|me8ė3+o0I_H.@vO:׷P#`($׼nBQ~7XWl$'b 8Cħշ|͕s^9'gC;\,W7?c4NgO3M_.t^_,ѽ3X݅u?r/t (L* m}V y4ݞz aԹYQ0.>_$3 ;%!>wr2Ji 1ZNk\!JkF;}ÏZ"jx[7)!2:;1Q̝3%ִ2?PI|$mPTZ#0 4Qܷ_FM۷J `w! ,U2X@8 Ö2ɚ?W=e `'o9y"u73g>7MdJH8@@p?EY~ROvh-p~h*~Q. J$C;CBLr]@~`uqdJx= rLxXADB/>eyjnD-npϷ4d|B"hĿIr0"Y4 Q-i- l A+9G֚j"y-j}m'9Ųţi6͂O|Xm <Lf"F&Ѝ.[IY[}e% `ҖG1{ɹѸ=%uGF)˨p7ldB-D #}pu(B`lNx"CRNj\c]}:3y:ݽɸLju| UG+wDhbplo~ 춵;}כH!#.Rӥ7Cܟ] YGrͰ|@}mK"Y5Z4ܜ{GǢ6B/kdشq1M>Lr]FvXqKD+H L;pAI_Mi?)U#+E5ZM3)T-5r L|{CKpiF5*fIC)=j'-y_LВ̺-UIxTAP-D 8y퀁 IXQ0,pW;f Wy/֧Me#W5XF՚CQLCKFIN7T!D 8ÝBFԮD!ig=___q1#%Lg#őnlMyC`[`m38Y@'meӯ)Q9`>w6~_`PU+ 6`,eFHDS6RqM1׻S$hhbh o*`3=L͇]Ո5Ɛ2:eI,y1ذfsA_(=J;m8X\rw9<UHyA]'>)KY{yvj4D1)'Y JE=0InތU)MD#NVd]_ H1n! [ *ĺjN? >.1)R^4l$ v 1lǸ(~!a󰑏/A:U0%p"and3 Tbq&`² 0ڕA\G DvV2:>A@}lV}tTÌv"7tl>Cm$T{ro74|ݽ콐+S`:UU!Z|.&4/Y0Ub v"0haޑbAfm\`Δmiƨ]Baf/c CF0S?O|2tn~k0W}DJk.Zӟ .w7 1u r@x(Kql`=89e4z,ʓV %frzq%G J1qj6+|z-ZGvW=jEߎKt6 e\,6ua> ArVKhJPmmJTrP"lhVX1>^K?lj#02yXZW݈.34R m; ~Ǣo(ofdk,v`+mj^s6Y }e(S)f/ Ǿs mx"qzyWV?'jW 2Me8iaJͅ5-)оuk}h HDg6`i gpZ77 3BGR1^k)qUBֈw&O5>B.6?sKZv-sNo΂+:MZSzcyK!Jڨռ TWY&"'K>(7!ٳl!a rm4=3bKy½K# 0 .9Ƭuw]coxPظ}h,AaWdU6[ͅJs/0IΧ~ޔܛòZ7V q!E j"ًoQ<+y2yMuZ[p)Qc~PbVyP[q{;|Y%إm~63%a+w< vOQ7C!!fo[I#WRʬ0']~"@FGBxqשRaD.vxJr&RԬǍQƬrqo'ΆcÑn$ HQtkakNjn;L.V*]k 4;i=&(£М}^=n[8 A)T TR#(֩ġʔ%lzǞYwSYgwi@FLr'*$@[4v0tT5]ㅣi}>d@yc{&wdI[6DEPѥp\Nd{0 !=-|kϲ-slʩ19'>fǞh h|mL"Km{|װM nd ]FތlÖhS­I^`*.]n֤s- F{\ٓ{1֠og=E$c\8,[ diF/I[9m#G4E=X|=LO ‹6{Og N<ȳvGRRw,loNgwMApkBRV@dmҐ゠@1ہo [sk_.?>zŤt6z$c Ӿҹd3*deW4^;;S6i589!] 4ޚ,GSeZ.kz+* tu*SކfLΓTܣ 65q{#[Zi!{\r;fwfPa(ԐJ[ɃTPK_KExx/gbHW|2AXB8!Pr9B)g3ɯ PA!q;7g=)o")U#eJ옊New|}o rOTRJvײ J{;Ät-7{JCP>%G1c;T3'bYN7;PwX"k8D$a;#l~J w`n/< >XGg-FUNq.Fu|0aZ`&za&lx?tU-Â"b\7j*~Żڇ/+8aD85+x+T.%QnXOrH~SOLÈL5؜,GZ@0t{8s5ٴq2=[)5f Fx 0[Thxes=x&$f}4Ipg78cuzj6%̏>;dWbT^lBWoY2{=Ǻvce|0ӔhXͬ._K[5o^a?Ftw, 3^{;֢&8+t~ .գ*#т\,"z@A%\a2oHڎEXCEj0ɩ\kkd3Sy jSڵSs=7fEU^׃*4 'z^GV#GO@HaܞyM`cya\u˅ Fa.A9tMGc,w 鋆OK"aRE{7xXS7ՑRpʊ^ m͈l!"9Fwhu׻HՃmK R<Żo p}1. m % (8ietM|Ft:|ZtU֊P4Yv?O4/#.]Tty!V|+}]kmoE4M[J"eМ>ͩxQN~P235BD-W>8Щ1 & P0 dg,y{;_Q''@FzbNܢ;;cLvZzE4^WRc_6LM#d@/G:s>'. 'VFM:kJbW> >FEg]X6x ) Q1- CBF/tPS-b;?g ڌƇm'8#dU 2'OzLNNfŬtJ_c9LЯ\U9Z'lI7Yؽp/<Ɠdq@ 䥶mNsn]<e+KsFd˻nj9XȔnPWPXfr࿙Sr< ![S0KTHκ~A$J[`]:+Ά((?j*D%]=Kz.o2[jMNYޱ/I"rF. du 2.~)wFe~BOUz@4U#ߖmfG`D_S5(]WL+ eӛDTFjDdf;q,nA^}a*^u E)Kg4e{6b9&PLƕP %FPD؝Ąٻa)x3„`3Q&'5]~KJWO&^ƻֆ( yNxClJkrjIV뢡ňL.m^c}g]P7#&MYkഝ D_f#JmC+>8aCg?6}+8n Aw\1nYR}ǔqfoONK|~w@Cup|9KT(ݍ ŀǻ@0'˸Uģ]f!ab,hӵ'\ֺTϳ`sٯ\"WmHiGgp{>ofOZW[sd*H&=F j{T!1 H[wac ,#;u3u$4`kv^~~`O_>sۡ.\v󾈿5>oXd\om <U!ᦕs޸LWA 6{ׂ2=) R&={Wyĝ&/.(@uX*<ƶ:nuWlJ-7[9jl0.^a~Nۅ^>,۲c![ӞJ/%*e#,4ؼVpqo|C]. T jV{1rφ)eao߸eަe䊌hc4m}4BƯ:-_=>R<Ej "}2^TS#\q T0B'3LG#(M1:| :!GFk_"KaU]U,Ic iCY)ZğfDO"9a^U7j"N:=RwSs)ŨW _+/ڹ3%5@ 婎 cd(|@g1d˨mOf}VPB˚Qщ ]!9V:qnZL'!;4U!m 6:o?$3XZ/Y(܎!:}^$; F6dni ^ʳef_חD]hXχ0ӭc,\wYU1FoM<I]fsymр[DYx昃GXHORT ?z˦Q\C 2Sks"[XGU 'c*] %,AfF<FS\98.*`x&^'-A*,l+:0}4ٌxpcYFn &TX_^ JL<cFEzJZVa0ƘfŔ;g&qɴAG@a<"4yj#Ue)@smNa,nOIf?YNюp$I@͸Ά5Ö7Y>Ϸ1W4sN6mٝ^*gS)IQ~7?-"ŏ\ ;/ 3[xL=oz,ܙ9ALl}ɓ[A滣GFgwȥOht\2/pdd oB_2wNBk –@@^wP6,6ѵLg)EcIZh;L&m3ufᄛM+2׍1ϨCj*>LĻpeԋW{r`'9?B  }@&={a0gzCXFjIxI Eӱ)qԝ}7{N4fmJv⩰Klg+.&3[RZp8vlcm!>ꋗ}H-l)[")fl-ȹpF`u>{>Z5;.szLf\C(,qH1ӤW8cՄ a]/fdHCA?}aHw?<[[/^KGV_Nv@F{c&r&%b[Asatʡ q/7sV o@EGP  MMĈXоU}bbaIs}W>(>qD7`DD['jFj4!*D8T*LJ84K^wH^|C3QWJMW'N!&3_T XrTc i4[fiL<CJcˤ8ߦ2a?3B^=7gUL ܻt p""nox RLUha~K~;6^cvV#"WhF16Ut] Z5_"2J'6{ЋE7q2O7BMrAfWHa<}pT D|)d(nScrBt01gWQ͆Gڪѻ^k3iXX*"=ڂpܫy>- ==_8}Xf`;G""^:%\7-8Gp[1Ӟλ- ccbEh4)B9d[ FoB7Z_b0Wݼ[% .FY/R)nD-/R&a7bK(Z2=kAD3{ :[M9 #1m6d؊0tٍJT$8Wgc H+bv3#W^AA& XHd6{Uwp5WdD0ཽ<~2Vu=oqPDe#&Eڱ*ݍ4%aE"Zǟ/QF.6iZUlJtZ  Z1&38ښռQ銿)':6G7 ۂھLZPxNRHo<%5tY6H߬M]ۺ;9ͱΣ‘J!Mi'TY&oem T$+ݱgf8]S,iccj8d*Ӿ ;}2}dx~xTC !|FV¢{"6U;K"Q08 l-Zj&H \ &p鬩6h(|F_I=ӵ֕_q׋.AO[ŪvOS`Rtbd?vx52~4m$<4 YaF 9l^v3Md=ktqdŬur@71II-Hhc@v<sH)Q_Y#BAGO}L !*7utzQe+[*- xf`8HIF?%cm{N}E- Tr1qF}2LȆ|X6an7ur,̛ZKY"L' jhy)b2{kv, gOE5G'jzIhVZ"8+΁Pw{ u:AR1'K4}m[cxi%5  wnD;ПZU1<1/#7ki ~sV$ 605n9vwh:%:Q997x(OAhcuT΂>7_NnAdЮ 鑑=8]dce{Uj*ej-~I4p4 4))1خ42so"H$Wt 'SJɛY`[kom|{1 䀿ְה|pH˼ϽQwmwKgO1 fQ7 40SjHT!-wd=fUJ XԴ;{dQ.U>%|ɗ:)6IZ#(pSB=;^YglM4g)~SE`tLVajShzve#SaɢX" d3hT)ֈ{FVSfO*1m$?:*( (M='b 3%;&N՝ $լr]" Lt 7yC98q!>QձG^+Y(agy*p ][ Yb&c ϵfVk}Ireb%0c,m ҂k {⌢+mb^xOdYv}<]*>E)?vP /`A߳4zW#!2eơaSӄԓwR;\˜ֈ].fe :j1 A 'hq{TP+*{ tm`yKEbcy{-.Yn˪޼r ƞ#lϒ h jQjBX`ԟ_zK#O'yT22>JeF; PԤpIN*.'#{,eHރEyasvA+ Q;E8Ѡ.Dm)pHWKNc}TSw(cCDxRhq4cʱFL֪M"7xIV;{?Ç,HMzߞZ(HyC,/ZK-ǵ=0 z8ȫ_uGY.CpzHrM[h|,e$AΧyxW?J jۙn=R֮8}l9-12dƀw#Վ/XĴ ^;k-s4o*pH2+ ekx7DWE/gx)o˖4z%P䂹$,J"s8zQAx^ҝo#E*2E3.CT մJ$1R4ə8lkԄ}y :.B()?ē t#o2蘍f9Iι@o5t`F!q) Mm_6Vx#V 2K8 -3TR+ᆲŗdcE1ys@I.B3(|=2֖̦6:jY-7Qt`AcIPcqA ׳zn܌;o߬Ct%؀La뛭K8=e?+CcÌn,.W[J}+wl"aEfJ¹w$ptz OMw0-M~CϐoV ͣlЍZO^ݼgg4M7gaN}oS^+8]l2xr5E\89|(|G俗Fm45Ap5)9vi>ǻJN%@O( 0]TjOvcw7E9?י=jgtX_m[plw MQo&$ϝ{E4`,z1?)*1Y vB>gFj4ʊǹY7 qIf@_k՛`Q'LtYBncAƘ9( s^!/¹yL9M[y582`f,h$AL&J.`u,N<9dֳ,jʩ!A:Vyou+ l4N10κ}Y_H7#2TsqBǔ>/PK G^6RK~Z^DAǁ=QH²WbQ"uJו%r g_#427a)Sf/#aCx[2{2heJ?`ʂF< [u{Qm.#Dϟ+Z Id )z]p>-^ !7eQ=uH%b:5J|B fcőiYѰJGwGJ`GV!!ivg/.EvE|`3oIF>]zrrVFlA'#12d5^uPw; yKh-YʄӬ4ȵL*Xg.Y&uh~ FMk~<6rGHe%@Nxt*WD.&`snjO;s%]1]0xh<,u'a ,jDW(;*S+6WL}цVBQL?\~TjNH`S~UWȗ \tB3;ڮBy{D8$f#l!'ŃI¹m(@ԬGNbk_E&͖#WR PTR@+dADv#p!O-@0Xض,Q/X36~s̵y0>)oK a |?")D<٭̺ɇ ^Aʘ^đ\ b,FrX{-ۂ(aټZd;8yb*e 1T/F:dL7o 3g+ddz!BYu":,27 LT{Ms0CJfl m^ܔ ~bs6lQ+{.>e4VnЪ9vy(CnS{@:} =Hh8b#):_pJ #i%뇃s]&YX2385_cEƳ_7(3`b [AI> ִӶ Y*ΚFib7H,VWmщ{y|G 6tQA=pخ]k(pHY'@{ueql:TْfF?¹dj "mqH'28*'#xYwݜ/ȌF4K@:}ZӃ|sԨGٖh]H RBRzOܨ۲M(\NmtIu$>4s )ee+*"C3,Kz: "X@/U>bBxq[t ~6H5GE'B@FRWc J@lI5g<+re5p/B,SLk ֳ1T;ˆ O9*Rͳ!/mQwr+ s `gg cEG/^yLvoɻKI.lm.N3T'%wݻQQ=0q'r@Jւ]2ճ7qvr5=Bhw޺XWwo(OHK[ 3G燷y#pj $ , ȩ 򘺓]"u jPӚ?n,b|`E^gRLL`f٭cfaʻ4'p! 鋐Lƭj.yC†3$fO,_:JZe};p@iV20ڇ''@j_Hqva|B(t x^%I_hA#'''Vc-B*Mh Z |g4bfe5}]JehtFHd2[HۘϡaS# 8(S\lDWYCbw&.]; e:_p:6;߶5 @$% =}nMpհmu"M|~TQҴ)@dF8% .SnHg2z7FRj=/Ē3zwiE5X?pb߰F ίioмYnyY`^> @קA3`\L HHG+zǃiaw:]8lRmjƀ0Wgs5 VKCLHFc&3ٕBmzSxuDR,?r{y/Ip\+e#KBG*L %5K_~$h b?+2oCYmVOXt u^Hvu+w9Q#NiE#p0JEv#ceA^UlnO8J#ڜ-4 )z%2_(B?ϲe!O<z\c+ʕ ^՘j5= $ߒY@n XHV'o/M$1LU2Qfc$NʛhًR/уϿnXE@򎲙-ط{UY-4$9wT OϮCy3yʀVĈG㙚RʍXUJ09. "z>Evp]vܸ@Ϧa 댏 #9бծVEnHT e1S9Wv_3髂$o#B$ 1}RƩskLAOЗ#p‚`MxZ/j,A'U२Sh4J3cY@P0rh83Robi8ӈ0pZS!fUi$1d~Qjc@gxܲ{^*Ƌw%գsM* .uBjNmF8$:NBwhqz~5B0cXAcHg ;m [u+0ض=KEp\uűܿQ*9g$ϣMooԆC4⩻yLy\nۿtQ`@VS fI '{l(.\_=5q ̃N>jOz~~мs<@8&GZ2tCn ,Eߐ}lϒjIlh$BjUd&̏JPh(0w:8_`ya|xc`Lt -?w9wkngP Ʀw `IA;y/R$&E'I_Jbva!]CAfX}К7bN,nuކ\E3`e9;n O{22V%^@V6 si0/k-4Yʰ#r`p]$z5[F<|鐭U )cvEPܷXqye76Z_ryձ:6bEϺLoƋ'5g`Ґ_*Ik\t9&4u NL9)GgoG[kM Z~#`}'1IESI??%ړDIW`E;?Z[M S4QrZd7B̌zMn덆t>s$x46A{PH,]G*8aةתy U[+4$%,`ФDu0dmfYk8.XvR&-ol:&#c72G!6x[unav52g9DRD UK{CP` Wc|i婺@PEe?m&h(j3bybѼ&eJ}wٟ1 VJ/9JUxEN,4[k6GFx^0O/k{l%P4edHx_V%-_^.v^&yquDt㶎!2i@RQҧ=u׫e0k3rfPJճC\Ę)wwƔ~;לosPuqvZoP<pR?(&'O֭Yn(L%!M|VUǠd?Kq{esQ-{H%rR|{/v>%,PP3aWݵ^(XkeQr){&iSQYi+M(5=Iu:wqݭ7d9GiC׫O-(b'le ~am{?G,}'rKB{u~_cW*(#\\4w m4Y)J>lB('y$x. 8qF͝w=AȈ)DM71*xA½crD7G 1q 2 :{#7gq+T jm֒>ltW@6;@%ұvVcM*`lVb=s˂q'?dA t"j| iYXx,3BE[a 퀺K&ӍTC!aQ (`/ x?iWU58=eÉij- 'P!zm9fm]+:?""[6LIztE)NjýaW ~O~;y^܉GC.̣wqrBP+:)U$B|'RZlVp׌x2{_ /k};8y'!lB6(LcXM)^W6sPfWZ'%('13JӂcB ǺD'-r3>siutU B񜵷' `= HP*2§7c@͊Esut6ǽPi#({| 6̑M Ԓj)+(>se9kcT_Ziv(UH .eEu|x6D1s1 mUu78Gh5E7o rB7#)׭d ı/s=PArob)W۩iÞYFZ'Uf16ǷV?Z]1ShzDL'qgl͞! Ϭ7b4(! ِLlj5z3TS\U۸P@=T/Q>yg 4cyhXz)U,uyj=eEC柚#SrƮ,8@Q(388X!fH+>Cq^݉V Qa%wr'# ip[7L~*;ߍGllgP:3K w(?/^J}Sq {Έ'e;-'#:-!%wDJb˨"VvNgՄW` ƚ4a}o02# U"*./M4P`k)&: ȥnuo|Eڒq dWaoK̍!f6Vbz~6? Z)i 3[Fy\؋eB0;g-h얋 (ymԵE@zd[kL?D;6eq2 M OkQ@!JGtWfgIFV|Vn n߮ "IÕ'C` /m2w9?8Z qA`g7|~Xs}N 3e"n 2;T7Q=E8G|j^twpJS&YZY?>D*9TxfDdKG{*܅O6X̍^Ł-?bzx3rWagծu rb`KzjV7ѺHC0R߃ $JII+G\=;HbV(Ok&j`-Zxsu6-~ٖF#O`m +2J&Wtp  % E@]x =1V!c:&1=/>wM>QSдfi|ise"ON;rco Ni@6FwuikdF-3V-?}|G= @=1*H/QVhV;ۢy J6!""mX߁Zu8vr_WGO軇n/3zW/Q<3S+ ٪mDā2^jݝKBgn%jPXORִ/ܤ!{hu(CxAՎV\g+EJn2F硸/I;tyt(rL%URJc<\>.~jO$s8 AfQr! xw7.d8\&y ó*994re\݈ ,7)>XvF_;// )mv l 晎8ا1`;Rd+knV0PfKdrSbr~,<$A[ ]?Iمppq &vX[>$ 臀1WZe|t82I2j9A)n߹ W sMN[R]+&- (~46d8S'.a( *dqc8z2J%c4eBҐu R:n3?&)ic7y*gg pZ2QEAC!I270q -W 18z ;GB~uLz:dך e~pGB^G :+Li ,J4 !WSqϩ/_-"67~A]ļaߎY/q|3(vv~@'ē<╹XNΈ|%Z_F4+,RWş8EZ> |&9!R' GWٌN-YL'_~="6^. B["Eiu}DØq #"Q'/aq#١ߢ1{s@ ^ ))cw'#jiކn; ċS B +vt~h2VZ(4Y5-"Q0Ǟv%ɒ?3w +Q$[$ `3<^\)4@V2H5 n G ~YBq 0:үN?a kS6?;{b/3"ڢU3 qT*XPl)>u}JÄXm@֯UM ^q*E3*:gLk4 &3ҰgehjtA;+i՛"./AGSm:!v u[R_y GsܴM #@ -PM8q} /z RL:*sD3_y4r,RY'_ĭ:- {h<b\(iRS037mb]96&#Ա0թ2^)bit` ;EZgI0}ՓTǧ6k,}rPM:\/lz2.%ސhTT~TQN|iK NtMRAV3k hu GjZ}:0z+cAf,MЅ]B}쩚Ѹ ;vיV0)E=qwۭˣ^BiDNUzao"cLcv1\?!=BS1Gb="vZ HV7$1돃98 X~({5#йvS+utax0!)^Z)mI|kכLl 1O VԞlFj{/3߰\W+7ý hGjoP~*bǰ^ъx̌~C|ΝR{RzAz68$:O,ci<;X 36pqq|}ʕB3. *?j7ixokɤxѵxCa= [}PMnF]W*y7 A+8S}u&j[(%{:$ma&&2I&5řG>ܨL U7p_~jZ]F]$Ed]װU(V? >F䅧CVwd%Na'>%MTٹs@ 5{~yG4bDGq*߼q嗪(]Ovyy$} y6tc %SI8apM }zi;oo+4,< FgZ#Su J^By-HzJCDw %$tP6Dɾd$rB?<,PBӄIk6W㹕Wl,zA9V_ٮ~Y 09kRҦ}>j,Cqf!a7zG\G\&,uYpEggjKY_q|^K]8C}xyY 0䋕>um1Oy|.2%lxi޵0ͥ{4H2#<`@[}Bl @V:^xSyod*=5 Xbux]8ڶp"uw{֔XlQFen/%*mc;6ԉrG-N^DV̻ FbJ# %u,K6+(V#@d&U"?.!1ᡘuUyRo$O6Fj\QЈƜ*;3&G)`|ymad)wy>7z6SbݼbVȝԊeQQ>}*i.%5HVs|L27j*ML%(s iy->4ӿ̭q0#q0h+*)w\&K.mw- <H]K*;]Yv?mMSu,'LR1@F# DTePAMË_ъ`@ ԠN7Z&Jo]L1Zsqљʅ=*tl(?SgF6w!4a4#5i)&"$ .oԺ=R|#S@(<O5yҿP 84$\@rةƗѤb@ts]ڪ㯙&P&}Њ~ \;CHkJ?gm\j.MdF;XsWկ oRuCZ!x擮x]i!#asrt1݂uWdx(B^rkXvᲜ.;!(ŹzꚯJ%}hv't*Σ&`=WVmj[X:dxФ_b:gO Bsk@-g#_1 7IB4trr%ߘgYZ07070100000377000081a4000000000000000000000001644ae3ba00007e68000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/soundwire/soundwire-bus.ko.xz7zXZִF!t/~']?Eh=ڜ.+Н#sG# o$i9 NwsL˭U `xZ@@A܍s>^TPW%5?*9d:4[-2Š+F8 7*va$6V%G?AM tN0s/ų-6%o2"M2FK_.h\@pvj7&'f!j]>Na I y}:);(NkEbZУQ_#r } >\Ӡm$|I!f4oKuxE_ջ!Q-]@OMm?iKn *|.>D ίiRdVORWpCx@Cj!IC+C.WTxf喥*j0=?Ms72_@땯j Br5ٟ1?\PE4]@7%7!"WA{@bDCVwaQpp|#ك{BDg4@FE,|p \;jӜʓ̧I[W|b+w40FB- A=Q%d4k?g*Fr9z<+nɝ){bs|bV!eG y#[`ˀb݇;{א^>x< O-NZ#Aiz&Xѻ ]]U M)-@L!sJW9MD? ǀu0az="dIbuwBA$E2'=;|(N%x"R#~CRr9CNz7i;P\q0HayM]Sg]՜_:ĴeP =_/p8"a\VGM5o >e\FnM>Ġ10e:j/S6R )>qk(opl!X(MCWҘK;8P{5;/ecue7g}s3/XIՁ$ c1}$Sd'%b帅[hRnAc`?E?Y0u@w:/G:!||$p8NPV"*4jL ;6p솧N7~4xKQ bfʵ&aӉCͬ1ij߾S6: qi?*jD'?:w CAsƘ5͢^(4 DNHVW6O{jmÈjnZGov(ajU,@>D-o)Af)({p N%>-}%p祻.ѐ,m xž%}Bѐ9!JqގrǶEѻTYbg"%% jOxq_p ];\E*.H2ҲѰW;?a`]Tٔ$\9GB56 XߑQH.oM8̃i4+~DW<XuZtH[%Ԝ[lb Pwn畺&f8 g铡k-=OemT%=-m"˕q$}NI"Z7BīX:Xm\a8x37 yvm Ͽc 1PJWe*tsRAȸwLuOp _o& @tgMHz9f|@6ieG#{x EhEʤ7 \b"ͬYq76J\%|h%kQvڽR? 2E׭jIcl*`z9F+VrsXFI;2GCs1ܞ"o'j1SqI \i>H%HkoI|$^#g1*IfAn ?|WxjxJ׸)jH{ӼT1jbk.ҭOp|?V|gˆ|gҘims swNzS]N,6H nѷ,lqڸRʹj0%q!bWB6#=s!llϒKjP'V*PlT,ѝ|-:>d |KqWN9x{ +I7?#M!X|a ƒݬA䣂JMYh݋pb^|%J`!;0F7ք 2ZRNR;Mbl^rS'n`#MFċVq=褦y<2nZHF)nSO`J\ Yk,q*IGob$2H7e7J:LCKy NGrm Ug $sUȆ.ݤKKt?}7^g%Juސ1NhEOiuk`)+֊r!0# 1t laK.pJVۈǿW&%7&{),#x5S[pL.PRT|&/J.3eOaٗ]"oc ǀrj-ML-ܓ3cMk~Q6|&_@{CszݰGWvKS5^gu?p[2{.a._gm% MM:-+ q[o2??aPly 78,M0#6lBGg.ocJEt(2O-g>jf|8lU<  D+$B)&OFicdw}gM]6 Dha3ǎDtNuBN^TtN"& %.r>Ag\ē^^[ 6n  r8\/?m,3Imrag-Cv3Ud_g]1X@9W ѧs'ӕQadX$ftQ4c1CXkuX8f Nl2#֒6΄!#fP k)ߢE'C6̧rcd?Wb0C@g7O] 0@R&J{2Lxߠ6F}{usDZuER"}㊥fަL+:gۢ"T>ˬhRVIP|%2&GLnϽu*J߸ـcSlt{îh%3qA¹3QYi]g7'BC<.چAjqk݋gZsDYSc.Zx1i?v3Ծ\Աlv@I޴~_4`.aVa jk@L4C98-YZ4Y)i%W^>~ 0CUzɠOG .-=zs?[IA%Cʞ6㊝sJ\CEk/]/I>">#7mAѻ -[aZ [h8rьm˥%;r~NH<-^GQ>./oze¨A$dlt^bz>>iUZt`.S[2Q?B,{]ORP&,l۽<Q|; m⪚>-*ɂK0vِê:^+sXbLojP\uTd/wڵA`jse5~h:IgyPڔR:JI07G|v>{Ӥz'-ֽЛ2C*\瓼ƐLqd;H9F8) G@ 5x? %{q{}'L>t!P J_VU=GW_G~}VsPQ$gE⢯؊!=`6:N6=߆+e [T 1mq/eP<Ѭ;zNLxN~ ߿ָ(b3>7}a!5VMsru۾]%cSGP6~8*s#Ou@7@q:%ËVH~U46mv0z]D!]z8;J&W˧]~Wi='~tDW%"RC@1*0UxTkLK{9 Oe_:?l%QA m6a Ln%BZ7Ld1hgͣY—*>-j=G!߂{fㄶs,r[ddq1DU\YpcA3n]iV asd[,0  >X՜;T#]:v>H#1,MF L`kFCKB\Bf&fe#}?x"|9CĴlZ]^=ˇ$1d0(iuRѭOr=/,Խ9q=H_V),hŜ%&{N֦ȻD:J| HgD*6}y;:\ ޤ˟yF&iP96eANx.Bbc֢s>gW9gum;8y&w4}F(0B2\wL91LE [_ om Pt 2&6qXf9\Sqvdc߳LmJ:FA>X.:UT%}ՠ2O9Ixx`48\:^ ,+jpC^L>YM-&;PF >߈N6CpZ">؇ Mr {cTǪD ԍY<k]W1dxn ϵQ_| s=I6 j,]'@m̘ \ Tyg4t+.< ҰA`jîz&N^h<x.ݗRm^^g`nJmrO%cwrtJ~?[5"A|F),_[~&6J-|`M@ZOg mn,n9:֋]fG`\E'H}~ 㢨7 ߦN,(hn'vJsb=@ ҥTH<@k;Ţ{$kp7۬o$śDyI">>+5^xbyy̻-i'sK:I!x#Kҕ3g(*Q K5Ѱl.Ex1^B_ 4+R];-k$[psrڗ.-L(b!)7)JoriXGk-&;ل<%)񂼋ἭB#%0!9H;쪉7R: R rqWApZn+~3at?aWC^;g6 \<_el)y]K`y| C2a] Y9qP/C9,c"ự/Sۜ j2j0f Ļ9:x\U)ܲɰR@ b C G<p!ƌ[p2鿴#ar]ÞghZZE֥MpZ  x\XiU cT˩(}C'_aS dD.D 0vG\* oM}W # >:Ӎ NoB}Am E5o;w-wh 7]σ9o1O}g`E>rSaNn=>F"3LV1g1 w * KP It><~ 0ot0ծ]si(vRdmzfkzT灉ץ)Iѭ~~z3Z _k/;5k RX~E^j2#dcfkP.T|tE^xxDǍr (J#'Ry\B@]cf+o%\ xN2 E7AV ;wk.S`Ϋ-0:!T}H<Ū/£0m/+)#Ȼ~Xg4R%#ABYvZ8zB[:N#E%쭟zv`4'w9 #3%$xikADhLmMB򴢨E\,C Pm`>nB7z͈X1$#(&.+j68`dzs2+C/m ěbw!R6zPdmQiXj\ mʌ j!F18N;*df箍C]Q\*OCEI=8!;W{ ^R*9D^ِƥtR?dsǝ"(x>NvLcQd'eDT#;N* v:1 ۡA~ L!Q.y]d'SYfT骭kFJL =<9-Ca^~+2`?2rJ]7][R0ȑ2]Ԣfݸ&EYx co$N)L XtⶭHAHzj/+$'ΎSP5> 暫"/*65c3U l{|`0ƹ|u SGXǴ[E+2u ރ42r T9f8"%Lڕ`]e7_c%m2fsM?;M:R,]7_t ȼ" 5{C֙% 1мb b#=".BI摏yeQ?pY}^L`> fJ㼥Hu+TԚ/Ps\ڻZyQ| '5sÃF9a,g;ȹ8zARzsqk iN[^.+p3W&"ʕm,?΃H5_ЉoRGxy3y޿7^:*0|gHEl]לu?nJ +-79  Cͺs>?^+y$4 4&:͓ ꗄCMw+#լ@׃i:/\0ˑl/ŋ]RVVJ)Ԧ[mm, +n,<7(ÿikK>c{l|H>W}9*\ UXsAԲ ؘlJt4N.0UܯnBqU+vsD9kUy[jU S*AH/`v~Ci317fKղP } ji$y0 VhEYpS,_{atl/1/Z? @?%`QojL23#.#τʦSXɸWʗpAMv0 yW3Kӎ劋Gܡ1dyI&8귷l~kŮHl) 4G8YP.}C?sO~l"{, xן _ʱzw$Vh-x)t"w$LKU4,REn+ʽD++qnN7 ;I~N#y_JBZC6AQCFKXw@+1"dxmPl#V~¾d(A|>Hvga%[b&p;AS~? Y@U/R1.Gt3u kQp09ϒks\iK{> ܤAP ,x0]"F8~'dFQAXWv}@*P*J*bOJcyUmnxcV:42'ZAGcQY,Xa'w7gn`!,{l:4O"ދG:' eO*{`P? \~{ \o?4{*z6 R1LP^+l7zkW3.dA7&'$RnYk1_kCpyI+[6ʯJd"$6w8d\s/*ż3tn (f`_8F4q^tUmz:c @ϭtFػ#A疳a$ 7(ζvKrkO 1NpNdP;q܃DܤAXsQ=śFD>'VxH b/2Nй+GC7*q>0jV&g| R%]1fT 5?5L osl0UڗMSx) ){ l+*U>"swFkMOFb8ҁ~ yAFDӘ;0V ֜L{qYrzHA's:Ă:\!c7QU~b#?D 7eLH%޷ ѣ9O-N&*%om;D礣K[g7j;1'$`bu+iZ;BAH j{!GZg/$;|evMv(1<(ik*jCi )AO9HÀs;aF"7MWO{yQ&(= *f${K:I[ᾖDc3K} J>US"~eCIUa2AD@$#.)!xY'}YL:vCH`4bZJoSRV AfS =pU*B4t.yk7*YRȚl=2iYqZCn7CL=^g- a I5Ȝ ZRh6_Ax&0.CD,@'3mi5ꌮ9^U]iN]S(҃E kVroG@$a}EUũcЧRtÛb](L'2}hW.Ƽf"}G0w Zm3>CYkޑu0E `LEg5Zg)ɑ[ӅN"@ ,>'~P=h;UIS-2 ˃(ϰg-X(gZgF ,gm+Fn㢎|⵵ <@Fn=3غ1ٿ(!0̞ygH6b ivwtU&<W[Ky,`bPoggMq*t[l(Vfҍ$"AI{7''ku`QNؾނU<=if5#wq u>Ïb?6g"(X ԑ :hKPOqd&*ZDd =7wZ.4LQK=4nmE:ҏRNg'&(cp""qh͈{OYJd87νw}U;L~+DŒf2H資aIf .Whr9.̔{U2a]ig6 Qo ^61gXrO2mam;ëf/:ac''ſu7:oaF.|SqyN'W[ 8[D9N#jLkJ݅u4Js1L$ |ߞ8g9vY+o6Ϋ {)B;?ju.iMB%-@¸>₇tE{S]F%9JZZqt-I piaP: -EZS^s>^J k)}ADC SK#<er6o =+:(nbf&!b7o+\"mG;W0fi7:| WQ ofDC={fy6 y"D<;R_}ꋞ 5堰Jں< Փv `kQO8wmw~}NSr-yBrvIOEӝc:: i!QL٥Mg7J%ac&K_`NhMro[U.0Mrkg7 Eh6#Wp}רޏbqz+F5lj=[?Y2&Wsܲ( \qGb $Ar#P}ʞLZ @is =P`O [UU$<^DY囓|:GgvrMqS7ԇQxͧ(D4E8'/* Q+pe}NꗋB0FL9ORǖ B>R/,+1x?Y31c؞|ryc*@vbRE>>]ƻ_և^n?f;Z;Z:JE +GL*/$V,QT p'<_1K +EV[?dbr)# 3.zY6I|zt77QU3NZ $ж||3}eLhd(8ZޗMo0 6ylJ+qt >%0L"=ZC!. ѭqh}DT)O6*Xod@V 2уO$6ƐpEpHvvXg~sGY~teJ3t6 6QptRONPuTM!o~ $~L* <$#Ob;$T\u?d6t l _&[+*Tڬˋ#/Yʹ',Dxrwp̪؃4%tܜ ңm`}3[ih^@}++#a@45cPw`ve,>PhƟ2/5d,"\z(8B=MS WeKXPa@9d{X;SfЬ#tF6W_""g8L`P `-x@jTH%^7ҙ"tO #{4V˨U|'ϕzxFQ8zWKX٢Џvj̈́2 c =/Sk68+$p.~aκeSЄ2羅aHk -~6 8l/:b>-a !s4>%h}!ܳEHh谪9Ӷy#y!qja!W)&"mQoFi7-xK}׀ߘݴ|ݻ@q˫J ge4(@;KHAk#ILX^)-}rRPo9cƪ_uM~48oԨ[o6WӰZQsNG]dgd{BRXviN|;yTքmhe2ZډbuѪS}GUENŹ?8dVm#qq'fdDz.ag `Vv@.bYww4&<*(lcɋur Df]9#t%͚y(V Т`} _^lL ڝ([pO݁ҰL`wRbwcZfZ O_">rw$c m,(ȝr̮i\% :l($^8beQ)c?>zɽI4-+bW܁iN;#Axb}u)h+@ |OS H$_YZ`w,ZůN4el 4;? KQp@- ^mͮmL:!þD)-(,~=]W$J(Е2oLB`zfu4oI ^ ):/ gDzw(Z,)J'X 4/?R󴎦g/hd1iTf_`Ua.EVq`ۘup,^cf w$0cN˃4졢g?[O?DوOgc-~_[DBZY~sf86jX ו)G(Q 1f{&Q͈4F*mE8b!S64z?^U kndI5%ztNJ9%Zr6+^쁼h0.,c(뒨{< (GG"+X``\HM֚ AP=H߫'OId7'  @9/[X)?O)UGahk uMV5ۈ6<1 ]̭pهrz+R BTOkݙ+jof ^dcp_c41 `Bӧ21y䥵@PpKD0 [>; RvnwJ8QKЉ.!UWC1hva26j߶lt3-=&PrP/b-r=B2UALkLRL|bq5u]/u<`b1*dBDY,Drd:#XUy/ BPsD=3 DLB/qzG/j@2Hcɲ&ϾaYhV|ڇWyLlS#*byl"[!68kg<0,^LN\]A&2[nUNh9k ?,bʃHlns\d/P=weQ0J2cOg' s7{FvҊ]d 2a<l&3Xl;(_ N}Rڦ O4>g[/90ayv2;>9zt$SEч^>)WTVǻ]QS`>'y<Vp}n`ylk< )tdk'C/ $ޠt{4& kڣ±zZtBU кPZ&-+2)J:^!w9LEP۸WL-6z{Ϩ!uX4w{tc^A6ꬕha{@?S~OaUY`I3lFSƚQ> ͽgAQuO^HU RˌݓKVDq}ce HiU{ a"F/[ָQ/8p>nTƗȯ(1%VDX71k9- Nrfp҂Uª%/dmɦvd|cSPS%q,a ΰgkVG-·JއV?W_<dzb&HM<) v`ݪK }KD9#CYR̯\$!g#O]gɎ.9< c G9#BB)M1h[O\Ѝh@CaHr62"q؊vzW "{飍D\Ӧc@ [ $XT\)ݚ0`ǹ>V|,gm-@ *.Ege2Hm[OT =z`oDܦ$3MF?Fud4gƇ!'g='|ኌt/?PsOp;+ 4<uf80;MRhx}FHh҈ũXK0yPCrOR$<$X,k)=6;A٪_ȠgxlnLtLI\Q&)O/;^4B˖ rso S;YX88~I _oUlC/Mo@VH +bebD_r2=uL"ҌQNT:Y݊&3!R9\\SO%b/Ir8ky.z !Űuuw?鈴ϔ3.W>;WkF@bZX_ֵ.tXHF!]f<<,oVICm9ņ7:d)*rw?v~Y(0;'_79@/Y)- 0̮VR2lRuWPD'KW3@/_jO2M Fo)N_jߒRgsr21_xpMprb^@XhÌ4[ysTy`Ncرws>=ef5ё"j ţ'lx8(K='[서ַTS~H/g 9(u3'6"n9#P:Ya:xm:VgO>kyb{+x痻eᥥ|)酔{uCxbI*k/@jyI_;~@n^E:O Ҵr/9hvHg7*źሆY.~ʝN9ֿv6o蟳kS+kyY^3,o.9ÀnЙSv%Gko|~};J]HSQrߎ)s]zb}325h7_H3'>U*쌓V^\"b;Ĭ%܇];EK Gf˔ *giͺ1*^}^EDDAu|'w$ҟhu=ՔT9`;ghXK ]@geoaEg&y5[Ra%WեZAF2^YQSH 5(`igF ] RuRM%]ycqWJ,AJUlLIsrLj{ OזcV,|O+AxFƒNU >8r{,\+lSj9(GCP1X})JTC *o*S~>He<q`{{1 XoO)Q5>UEtߊels3Ի4`\]fy|h\mGuD/>kBWYƊ.H1FM&}$ q"VFQ[ RH&%3AL(=EŴ*YT̩LH( nZ'3V?2{?ug:]_'?RK$j+<9[8\z!/˦bșQKt`Kq.I|Owf<.7D;w U11 Hv A\@HM(kR,WvARVL!_>ѳ,Gg/Şj4 ͢hWaX ^! !8Uaݎ@}(XxEZܗQhj] zwD蹰k $BfN5 QN9㩰fͨHs[p]N-]Nq,4u]: *>sc:&?0}9uKG P~s>b %`"z Ƴ\~׭pZhV+m @V~ EPBײUSHd/B3ӕobLE ]~1 P2Wd[޽q x<-BuNRz٨,~IYt +c)ۇK2ør#v~l Ym_J5~>>if來[,gqATY뷘:u6QbY cVm7uEt`=,gej} ۩W{%u>8c pX8 %k5&0Ts+<`Z~ 6kIb0WתX6&O9+Dw6? |4b*m~W4VGmpᶈݮQnFG"DH`JЛN61k>ݑ.<{ap4i{/+pt". X^5QOp QsDoj/@Zmo# +7l6٢yc||ԉ WC GAnhgF$">w=SLN% ϒ*,wb-;f#x]H.BDfϱIޞPOWc 1a ޒùP4hb8qz38 -8|_MngNJ &8P@36FLc$n"[*w_wK0[@JH}l)(J. g|)Mz.tt;:2ۨmcv:$%/; {x yӂ{@E# YEwb5):s>ioFWPGZӛ)qOd'- e0 1UE W\[` ͚ t[+P sRY.j-l1\`Cxj:+RIW21f _ jPsR|Yg|-Z9:c+*g3+b4rOQw@Vu!kňbwFچMK\z|(|xVFS:E^0 'j.9MyJOg !YJp=zUC>L}Z^EaNDioNR|M2SKM伜m>~9~QcbqW=ivDUo,Ă Ox3P<dzm& ҪZ|}`J;KDKx!5dcZr6ȱ;`85ѻݫJK8yX ^*@USJOf.>N! N\.GRkC'kf3VX昆:k}!5y:9 H6Ern`K…,KC02QR=HlM 3Ȅ9-rh[61;7Em28Wk1 \­TăSȠ?{cf=Tֿc2w~ b{W.vy K~\9Z>j)O,#JPZ%ce+-2AVB FیfKcc5 .Z%4Яkzt3>+ikӷiH_yB?3hȯ\n(}[^Y/K4:>Wg`laV$C]e'[F2)+ ZccN[P y\.7iYZZa}@ōh̠iQ΃ +6QXPsY1dw0w!Ep@TӶ#M5[ڰ?  Ѕ" ڿqConJxxQ̢.rs+j­0ެRp4ʇb=(S5&r]8w2tbߡ=&i*w}L5#|^֪+GԔFʓHSy@>TB>!z@27O/YIuWqKޅ[f :+/^$ķ#VBz;p/nn 7O=]Ӵ;'klC^ƛآh5vYeEk<~0<_-PF (R}ȃ]L$ͮ*6+̰+ `v#je%i]Q鵻il vk&QgmGR"ݐ -–>B/u^GpOgPbjj5?+L"YaX<<v7zu~VvejD1[Ʈ#snfr{icS?V#҉6Ӈ൭AQ#cwIr3dz>'r")1_VZz|-Wt-Lkԉ=hy)h ,Dh+0Pp¨|a²'4ŬH2*.9lW c|~ S B+$)S mG?VJ7)`쪢RecyOm,9 >'6wYѸpOfI8LSJ Le'Ye^YLbdBG2=MC\\OFD~cCwcI%>2TQ&(DG]znWc=p-.h[b=8㱝~.֑S)/:MF~Mz~,ٲ4̚Ps`GIuroWiK6_Nx[PK˳l^u}&iD)\J=ıWwt;yjbjzE&D ؜YaV(2 /kWX߮զK8d` SYb"Zdɽٸnvu^(boo5mY^#u ,0 6NjᎱn3cr R'\iL^_ Cߓ~ e"ҿɣZx|')w$k" D^Yo sޟ!ĢϜ!JӿbpB`fpAŰ&p˙_W%ʒ~GBGlvRԶv&x`{*1!!@NUCvvu4e5ڨ:]u&ss~6O6oB '1_8ӱFC5 ')l+Bĺ^Sf?&ޣWb}[SbCv:֫4y55| h:':0`U"XD\Z7١ߐtaOV&Xn/3EP鮆N;l;W0a\TLXbJXMkT=D#MYוI{pӒ(ndnˎ@t Z/Ջ]$C #Hc@o޵;yhA+%tNUt]o3E0/eVce:< Yl2 [I)^u͊>8g '{4,I>m[9ťR]T'w]fk?Z&A%`?YX_捐<XIy2dUj9ϊ|E97Ly`YΚݣM[]Ka Ɂض[;rOc) ?!Piץ㇓%d fewcnæny, ;]BDiY77zࡕ'.s ҡB?Cp322ޢTdZ- d8\قiaJn.>A+cVȱ5W*ʁ?u:k0:DZ ^;EQ)~n"RSrc+QWF}K^m4dc#^A5V9|߰7 2*hh*`טy|<+T\rs:_wes|E}7{Łf3Ȟ91,:Mf̈́ ٔ+E7vLbrp @u;܏ e3Q׌`U8ZEs}*LoQb9v㓿%h^vaƿuFӫ 5f},7VrVЩR w$w,,a&x vjP,9دH>oy)Wg0f0|_h-t7X}Ƴvt&їIμ Aa$lbh3ױm%( q9`C3ӷ<\'=6gq>5~G~Y}Q5`)J3r?<эTڹro6Y8#dA_OBf=$Dk.iĸT7BNcL%2vtaKU >/7Y~#;90ٳPM6ع7^P8F4}KPÀͤIxN׊R^W >oL3.|UK=MʄmlЪk/~ iVcͲO߈gkp{O̚ۦð{bȽN[9ۿES (,cd1p M<`sܘY2qvP^,&(N6 |c`fwpN:LGLf瀬V^|\?nXjj#+-U,%rd?Ǩ wcv[ ReƁ j* \'!8QЍ0$' N[5KEܱ;Jt׋񛔙&tW=ߠt{J[\VF_ᘫ^o _CFH蔾IcP 8 syЈ%-dQYz#ѬD(ixBod\|==+t#;]_«< ֍N|/JP̛nV,BU \[q|ݡcdCe V$~/z{&'J/=4:Ѓ_g;y[<OYM,gsdpDd(0&DꧥTh CM Ll {U8LH2}z %Mhz@A#9q6!Ʊr'Ym5<sws=VPWDLxPOQ6aS?qgè"9TQ~>6{Q!C~B.Ϡ͗pLT=2/ɖSR|bYwYI}}ٵ- Յ][; #\awc!^Xr93'EDR^RfOiP %vʘ{?eo( ZNoGY 3YC5}ɚ>?z0۶EPk#]43SOcuʲ?j8ӁABG)<,ˋ75;!sRBX$V۹bxWأOjsikQ0}W}D:A5T"v#1N;gPY|xWnԙ EL:ew• & kR/KMt OAxcӢJf΃4a7 o4οsp\׸⥊Ř]g0nݠwk 0G~S(ﱱ&FwR 1K-34>JU $㽓,WzI2@WUGy&."Q=15_XU&6՚P 3+mF`&ES\5w]/S~0Q weV/r\ZŽ!.#A.L>ϐDt5(ɹ zN~G[`>f_Dz V} `Xb[s7MNrǮ֊EhC=. 1b<዆IϤEb5 RǡFH\-I+ 345z (Ɇ9"׌\T^+$剁tah!kG [冪=K.TiO.DjR8|߃gsy 8iL݁e܌kowq9`qׂ֐1fjVl ux .٭y#bO{u}iq0K^fn0>\5RdïLg6\+e:<{d-XdRQVsmLTG 1hèLQ,&#<)I4uveN<;#pL$7G]9a@.ٺrqR{#a(.*? h1sOD~,<pp1NlʇXIOrEiKW$Ph8]R\$r{OaJZ} YڤI(4A)!8ќ>nsUmq nb^dK86U sQ{6orn "7ܧܖW$Pk [][S]mwb6TN=`E0\ A'zjMnxI!9y1Ŏz#ݛP!rHŞ.9T|{qḰlbwu3gwZx|G yOn{N45ljis|~ke2㏜Q}KLH[)$2Ji|.F HSy{:=ZTщMX,o]z/bfOq9^f{mg ^^Qس W2ŜH ;TA26կ_J[{L,^wlf&2paϕjt=oZ>8?!2(!t VY6pId60ϧOI7kn6V? B0rbB&sz.ZywfyLOt߆I5lм5WaSoA&hmF`vA1$9NSGڷ3mEk_su+" b8{ w j2 o/?j^%мNb!'G]5[(kzVF( -FEP=CWB-zsXlDuߨώkWh}=Dnzb Wљ&_R6}N@:OmTPk//T곫KFibuA3k?_yPC)[t-d}ؔgÓG\VyT_Зf,QScJtaԾ1u{%|?}sF!Ld9ї/6uk[Ж Og8q=c}X akW׉ÔͨqҍoY'U_'~C)" =5=U K N/.;5ӬH)  ǖ!#ƥII; Gfܴ9u`$ogGyAOͲ2bbnn-S~eT wLM!lZڪ4|`<['xȧ0S(گ^A+FӥnL*vߣjc!Un|-?c%*,y.iJlSM}zT&:cѬ>}Di+E`ceɻ>x9yQ:s(囝mjUkRECvz25&'+mfC#ћ_.HMimy:I3肰'2uqm?{ m%;˺ pZB@J,i.* G>d|lO"ٌ˶-U^&DvH umGdZ|En~PE,*=0}\A@n:o[VsP[G F fBD^t$K8s8} ,‹-5J$;֧js+hi?äZ-AOP՛H$,&XrY {1AIto[ j} Go,筂bq )f|7WTe1PGQ/ƨ$#\z#28 أFd-,p1j^zW [.VBŐK7 w5b5M1@2k&l15KQ}XI%| rC\3:EoR򞽲Eļ{M9@G#!Y@TglyN%!<-+acT!Lvzg:0A}9mj# ElKs|ñ8RwIO| .+ 5*sS!߬&2_n{F"tY ܈@,# 2:#OfYi$N4Q(Xj$U"%VmjFhbeBleq رgYZ07070100000378000081a4000000000000000000000001644ae3ba00003070000000000000000000000000000000000000006300000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/soundwire/soundwire-cadence.ko.xz7zXZִF!t/70-]?Eh=ڜ.+*\ΨQ^˃VO>8.hdO괭Sl` h.)du>3dEte!@ZX/0#Ҝbdht5,h/RlWH]Qu'4_eܲ&ll@`(x #ly3Pd"Pɩr3o"_V?zlPrԳnqq!oa+wyLKw3 -[i$Jel9aYU ҹx9Pl[GVmc&N,mllVZZ[Wçw(EJnӕ\{Ժ@cNrS%ElPYV Mx}Y.rRσDɛ0v/t z.uwC.QGZt3H<fmΖ-VNz0;zwxex7AMYKCm8i2LF4g"dĚraB>k7>3 9CPsڔop 4sJnX`3^"Fԍ<璂Oi©O¬E6o ImkJ0vR  R{‰vALlR*k1dv] _Nq#xM5n8cd3 IyC$cϚnx3X-~wn}=FY.-W/GKwzh1Qh2vŒ$XɋC{UvX.e1*tMV9ِha9)žsgĿZ"T\eM>L)S'CmH R O \ jZ6b\Q;>W Z6=;"]0cC}E2哰^w6mL 'qEncBmC; yyGCmηQ7^gH ﳶ#^3N륅(5 D$Ù7MD?7yP"+ Ot5 UXs\T2R}% n@,hĺϦAo]]B9Wb$h%̅iscn2?FHLpkqՊi,qhivY  iz `c&Gf%&Ii)ΡWC6^!RQSpDe?Q,vPzc\  .}"[eM-QDE1C 533C- PoVjmpF[02Pې8'M`䇘Tw3"H4h.`A B~jh08O >7SЄ V%2BD~SpڶרOL+L=dWoj=4?eI:^O!tUrńB|2I@R{(P~EPi\$n]p]>S *Q.$2RͰf4mB̻tǔ1>&p a4θ׉9#j Q["0zȖt 42F ٍIm)&H_@g:_FuB#0Y{Һ/O9e^BP^a~b$ݩ25ڢ_b׼߿V%H>7%%R-HPPXhZ.Dv&Bˊ ԚPw:0NQujaB˸p+a͐tB9[!Val.q=F)~ |K{q@28miT|0ۃZ9WcO$wWh{d%nSiRJO^b' yn79{AUqm2XԉՁ3Z}mBҲ&aGb( f׍GmS]?BYK٥ > WCFN|:!ƌp@rl490#_}91Jj8~N \Iݖ.3`KmNh`:Yk7y3 TBPkR8g (aCgYh`ċ5%ϥ \vɤJԨU„ !?㋖SMPDMT%SߕD#=ƶ;\rgp4C܁ETn0,5ݵNLgd 28#\|)l_a4O.,%ؓṙli,nnI 0{/M f䵻ԋetsG" Pw*"/U@N뉤hX =bCm5w9HNnV5(!RAh2$S N(Wgtf0/Q~#"7Bsƣu7ʷX ? _dKk phueI봏mn"[֯H5qUen>h7lWc4m,O̢2Yf*p ׈9_.ƣ8H/O[(Oސ0mMPy[k&A[=xzUsv@~6}sF]I5jPmtCkߴYPN WofR/!zLSNCGT̟2 "yO7~"[O5[EZJUU :ȎyemԛP9˨[kn0_w&6wvIXX X,mrD,&>A@*j/K`)`Ci$5n%~J:Vj߅߭Z4:f}"3m3}ō]mJ;PAW5DiS mN@n/lQ[ Ihr@!1&8%p7#bupGxk  6X+2_!yq<]&jR\_0W7VGPcbI$8p=\5gJ ӕVS@A7-91UU𘺺j͘yWTK״F6N8' k4UFlp [q6eqhl[Bf ]T@{~ho kȉ1o8 *%bR $%\٪EIѲ.RhߕVGj;XvT>|Z47e-@f s.iHsL4?CSྻa: Eg.jR*4 J ¾dj&J~*}lRuўFͲ4Mh3̫qj$!ªpgvPFR]$P .baR'EI~|LƠ]+Jr7zg j_b'KvgHr`b zdz"`Obx*juc*a15əg*5ީg^=7S j ^E0}z@o]#_dJt8"9wS#mxs@d1jH|ӋiҢҩ~5%gH0`7C[SfEW$kk 0F.R$J{,>j,C\ QaZ&&GhgB(7ldi.A´ -Qf-3xJu12ZSUnXsAS{ yʻf3W- h2yXާB UIKw `aՐfWG+2zN# ow(pXU6D.'K85[) /0>Z)dPZHih1uħEBa )^%> 7錱H4ۇ(xO܈:fP =zԀ@ya,I/nNV1yFWNu t{B.UH08by۬oa'|.j WAK9d*%h?Qҷ5u|' D!y+y_7PҌx9*7+{2Zߴ'E4|USP:&|`<؍*G\үAĺ0cٛGa ݍ}u)" ۂfVӹ%RKoI\ R4S\RXdS^!y+: h DI,?=%Sm;ar01lbdX;+S$Э.im.V1Ű!1'nW!"_ D#5ȒH M_3V˷倿='ןu;/17 XS~ssmR %B4ޯŰ;NY:a׬xK62LPETy$C"z0)1rX%x D WFj,LҎ_Cb{V@t )0-b)?t(?6-1xU xyA}@9i4(9g|esq @! #EE䰄gl%iX0xa"NK{UPt8@ 9̹49Rbz(H6aw*N*ԥ~dTf=wrXg QNƵhѴC0?BAJgڝAڜH !ۜϦj᫪b*W. &ފ2ޓF-hQ$9r'BG >eM&DYw f=R0Se-Jə!a\w7LXv o\f}&"pxg|Z ob%9O('5z̦ %4aR_Y]@:\muY+*ljInt.͝ xb}ɒ-WȈÖDAҋd$g\VWJQb+TrD6T볋He`c?i7~ј8vLXɮFA Q7{D\Ib2T^mإ!:LK|zhd#gӥ Tr*HS<4P}ڬ͑:"hewiaU qb $K?hJI{)wVakJF, ](uEe{W'c&9} p1}$^P[pit>(q?Cu(,kG%ykN/G.ᤴ:֪,CQJ N%$i=s_qat_v-y4 Do|$B Z-u+ > yO ~G=X՟ 2*8iDF?Gnϝk^څֆDVZLOД]& ^yq 蟲賢 (.b!yùTT\On Zg g全'k9qdzc>dy}mx !pg,4MDŽ2"PUc}\E׆_4ě{aotp"W>@h:?K5)\Ns#P_L/b ̜ ~y@o 䗬zxc%*1Xz:X(aGւGu6{"vu8 Fnt", 9ș{2jE9 Zaf\4=_IӘ固ۮl{TM(Z|n@FvWhާzEis ɰ$5O=e7w*kW(p#v08@\՟ އ>V=t /6̂G),.dRv{KPu;{݉&̘Qg̪9XZNt"CU2f2}de ?bl6^\?tg>w2#.e1 `'=7ڽUވbx:/̌pxjԁ*6Ѻwy^@BQǑL‡/p Ŷ$Zˌ؀/= zq\TX%^ he 3we,-SAtYpi,AKK\9B,JIT<=7z 17icDY@bu ɂ<W[6=WP } ,7(vc{ܧI/I 834wĦlN:*v 3 q'up?&˃6hQIi*Ά WO00.kb 1xCؿ}Qu&2WKi?#|:.uw\x"kB`FI;`a`d^ڹj+0cMgHwSQ#=F(6z0oA<@I#j7ICku76U Mq fW)w'Ai18|CFjs~˓ȉֿLpH}dߩ"k0M*ckQ > yXބxZo #I!NqIRܬhªL|D=X:\"Z,ReBQtxm&.@La}q 446}HлY; {;թJRöx^~K ^T3R TقV\+Zn$ J~EFJ~ݦD#\JllgWi5.ƗwWEǿ/%zgGiuURğmnO t(jrEQFRZE[߅i?G,M'823kTzLs U{׌ßM,cǑTx?,7H+%>Pq\POE)3uaġL]iuqHc0"rmT71qf1j`}d$ݡѼ=):]]׹> 0QQɜ!\-]e)lmFbM(q=q'5Q-Pƛ)}3>B\S/ciF+G7nY%e 3FWNRW$&ιj98F0HE"؄yf B`VUaR@b[R#pnL{5 xcJ S0=ml‚0"z5^McV"A( SgL 689P?,d 8;:SȮ]+V%iCPiFqQgF+_6<, !::ҥyl{=yd745M)+y|uP],2,ߴ$Ίf6 0WgRYpQ?kLv# m hSo0rrzI$9yڀaxbl{) ؋eج<1O(N)I؉v]ԼP}F[D^d|lW =| A \܋wՠPaL ily3\+ݒ.?M2"0<֑{ǤQBԕL9z;? >ke\ߴCTr@TN#>X"ݳ:FDZ{R>y hGr@sC߇ZP u4BeO!s>(i6^Z,y20eEJW} =D'\]9rK-D-rlm;-x&m=e]·z%sŠUۥ} /Go))KQj:)bH}3}ә?ֹ]׊$53wBYtSw@ 쐦iOxq*r1~)&hboin1V /bTȉ4_H"rpl@.LOy\xa1[YJ{yhf NMB%' D Q< ЅIlN)Y0V^#lw{ڐрR=P4q8 ٖi2AF!VE=k"M9߃2m.;ě4灵{xWKCY,݇Fr9j7˵gkPhuP_dn'Zz㖯`;ɉ? p;p͍VďcIޜ꣰o_GlTR/$8q#?/BTOsq# s# ,K%>%El;Ǧ|&=~#W30wdAzPH[ǭ$ #ۅN'|Z>luWFAʞD rWy!gX;2^'n*nP-IE Azq"&5xtOc> H0(//_7NCV }Dn>_h*4 ڛDߐ}fʺJ|oIc\eDK+ GQXX8- ٕ+r8* HK;y)ĵ;6]P|5ٱ!A,JOrѳ_X$AOWNRc.4N.i7?2mX2$b\  {ї n'_cgBYk CuO/F=qOw Tb^hA5eᱴT,EuЈj ?1740JnC>[A@iF5~hKD+(Y/7jeST2mpCd)yïI0ӧFb&{fu}b|^a) ";:(P+GI!ǍW&rlkC ye2Q͟j$aAOHL%O6~q/?$w mQ3,z@$/I:64 HC0q"̭}򫴙"X,6aœi4Ih%&3oS6t t9M7vJ/n"|0f.`Y?dЙ3W1%mY*(FXAsWWRl' fxZxü#.2o6%![5hX_éQ%4(AZ_xyiRzZ.1&uIM=ocs qX'KA2f]@M4X``\H$vD,ɸi_ oHMsCLڪao#',xWPj_Veu t44ڭQ24FwNd?-C0LI^"0r|m@9.o_^NW#2Z'(: q;pIՉ0Q9CUE!F4{U-419]}$N#w}N:oh\Dph+1sLM|o{87J9P;iY&br"Х0*S='֍ڏ9?taO"+yo՛'q^_c+72@ۑArMw~˺_ *pi~8 >s0P {-k={ lGdEԲw3r>r_$Ga {OA=+k IG-@y& Nބ[V{/WㇶJ7 Ż;P<$䕹 ʼn@GtxlhC\:=4UE :p~ $PeUSP1_i!SCjA`QXfXyxNd%eJB)0@ sg|˫Hld]hޜ5u/JL; 1n th.pC=ZD$bnL]c9oVW7%}sMk kUBD>򇾇pEs荋iAzդjiW8 Ca}*V5}ȡd 2:3RAqq5J s0Mf]iXUXi=O؝Hw%ıƻ{lb~'\! k&j@u+-l80:mqm otZ}4 F,R|3ާMxp;+}̲1h{*j,\ڛ+2ʒ,߶ f!˖b0FR+rڝaf{ >>r6%#7.\HnݳPT*}f(L-zv?p5 8yx:nY^ |I~mHPjxȊҹks3 6i0FYo@eCdV!x>D.ڭjjƊ4&M"QW7U)lB2mꢼg/;E(C$yʚ1DHdhe!-]#%u `)JFPPcVҥqQv'IeR'9:G),=eVj 2ЙSP_]`<,cފ%" +?{82U.Ԗkӱ# Gi=;jGh% ~o5 ھ1wU!(_3 /pYB6*~@}t8{g!4Qoj+▟@rjdy(5CCpß g:;XfX*[6.H#!v5+="ClࢲDہ(;Fjabe["JoS .rw ~ɋ=c@"Z?i+/_qA){DY/﵍ XbP_MlO&ĂΪ)\r] A`<6Tȯ ߚ*8mZOS%Lv+xKMEoa6l8bS"lb#`Q-Q۫~IXk 2N+,/TL\eq0jT;`yF gF ?S{)#~EvipY+5Sh+8 ]pղkN?ˇE8rH|8^Z{ (YZP MJ<Q@_|LK rqLbf,n\_aM=fQ$ӫ˴\{vՖxh, N;ևGə"6,Cf?aU4zm8$:/1ɕK#N1&]GbC4:Y|es%Vl-Gɘoq+RI_pRBl,a= 7|/+⠊gPr i"=O0?Ub ?A߿kRV> OukMRL5\i3 C*f7SHboMO)>3g2?5IԲ b\(}xЂ&j'pC>n ȋՑzz8݈?ܞxRf8BDn$]lSq&PKS'ׅk:&GȊ"e/+/O"25rf%v#D5A6)XUD=07υ<#B P{u1vjUf\b$h2oæb䔻o#n 46ҷ{zt&=-w@LwvrFĻ/ %(M?e@Em1-|BJ) Ҳ 4m䦊>iR8zu#]G߬Va7EO eR$!s •G=g.j|3K$&e^ [e&F *' &K\S0>EMtU黧wJ`*7Ej qT4ΓS; ?fX&Pm(;r|Sr#j4PTL2^b佅=˷tEmKH ]-TbPt0ǯ ;Ê!X{j._ۏQVB`;D*(6sYsI-aPÉ8U"Mzb-J|$ЄQ_߬NzrOzE]@}=ZH.v%j~6;(Xw{\T~|&3>iSE/ Wz4ƪb .ƼQ =˶xtXZJAvw֋$K,X8Q(/O*[ NYgYZ0707010000037a000081a4000000000000000000000001644ae3ba00003f30000000000000000000000000000000000000006100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/soundwire/soundwire-intel.ko.xz7zXZִF!t/9>]?Eh=ڜ.+pgh[ur@deeJ,KNA#r PTstJ P5(gD~η9㲴*|)}!bt,$Nz 3H. +֘*}=ވ;N6fԁ3( i̻O$P#s\iXEFa*`j ׌OLKHqzرY^Eg܂+eA"ԥvgŮ頁E{E!P DS2Jq g+KS#"AI86Z djB*8<}%GwYZ0* 4YsrX3%h'M+0§N[.% 8K!7#Qk;M>O{'t;sBFso( ȥ7|xn!+2Eԩ@ot9?L.#l;l ;򨂝 ` *"t"prn-cM { @jDj )P1ba ]EYfjDE]f)qIV7Lۻ$>D`R8=iPp7K'.bʦ?|*mb~${rhc}Hp|4=G 輮/8Jx^Aj*%xRw8C3Mg۬3L4p c;Y?Ip!˴k:Thi+-F>ŶZp5_= jZ}BRl#A4wSI1v\(;e/ FԼKܤǕkN>VWl ZDAE A S9waVhtIn7fzjij&A9pM4p0F^xH&}HCW^R|c>b.*g:GلSM+\Sy^h"rϾ.rz}̿Fg4 㷺#=)WM5A;_\[lJ#Äϝ\kzi 9~?vX~g\&0 :fezS+~lӀN@>sgO97e#4/bVy܋ۙtY,H @Y^; Hiŵ_#!tZ>7BQGsݴ מ oS-k= *Z[lt)÷D~YtYATcTBKv(c,hElx),['0$0#0 (:S`ؚMgJ+7mgϱnxJn{dʴ#z,,=ﺢBKyiQ]In$)WykWHn]%&P7:Ԣ3=wMߕT # ;l&ZƘI^zY'lC΢{'2L鿃X{;jVڹљ W v5j]-vy,~m{&7p8EWPMHLzyQb/g|E#l"pgCO@$ϝRFETUM++dԃIn+lULx9C2еHƨ|QtZ {E@^Ưw7 ezl {߁_Te}n48DeD$R#>ur>+Opq5L>эnj{Թ874&}<'L|T tciT`( 1a"zژ-Ƃ-YB Wu?&X$U+i#: 2Rr&ͥ=GGrF?@g|y-XmF  +)pk{E)Ϡ`2:\Ru@J ꣅ/wJ(/eO\EO;W=pup0vu[Ҟi&DtVIXj_cB//j<=2SI?H&K1ao^~4_d1ktN)e+wפQ-3vG6ΖwsX6$ @Tz?-=S_@!NSBTY##4Wt(B1ITPW2UBֶd5*{Wqa,Q)4A>>L}9A˼1(9eE#z~wݸ-.K>ՙגGua@`{i2}Rs!шIdqXwVpa\*p6OVDĮڵ1,@N|_IrtKf`Z1AsAhҔw|0PRӉQ9'g53]O Z19}jA{IYuJ8߅@f=[ }+F_^}M9ӴhsJ!"6:@LaEpKY2}TrOcШM$-Nī8 רGθac!bh5U鐀bd ?7͞YɽTsCW(a;6Be]AuRD$C͜P9+R] 7gMCbNX_f (fA?qy=gBLq};H~@0+1larƔ+.:l]E"-x}->CmctBʎ:İZ@7WE}1L0zp?5~fevs‹C&8{y6od~gnhn8u~Q.3U/qN4eZX믳2"NgL `R}m ı{3,ETؤ)Km>[sk2~?]L>~|;ɯ@߬%Ky^â@YOB_ÞP K.}%0g؄ZcH/(( ?|w$[Y3F&|{eG?l)0';}xVYDC_QX-5pY+tCm$'/2lA1f{)0㚥0%!V&sZ4%gE%3ȖcsI-z9Fr".[ʨvG\hO t1EvE#Zz艴`!p̔J^*bY&WfٵΘ}P^B&r>Ae0íP03?kT_Bv6ȇ!E_׉>c9؈ \Mĩn/2YE?R8.ɞa%SOWD( GLBQy0R0e$EmR* v@`,Q >%F8,FI6ק;3=V^csWοB&>cS'@ ]Q48j{;g6HO6ǭ3Af|̮$BX%<` wCD"juuCLS;Ϝ%Nbȑ_'cmij=4+\%wBnX:Yใ_1]R3j?dr jԅ_%j[y{3<§c-c.S(wLS_$ |遙{A"I[j K&w2eO HPxCNZ'~q .$Q¥k6\ʤ!ޙ? |ȶJt'>2a8pdh̼vqקLEY=Fl)gn9n\^[U*Y7חMw4O{yfjDl{%̥h˗YYG90/e,Yt1K^RCY| ,#odzmv b?4+; O﷚sǍ5bA7`?vi LͶ7rs|4JRI ?*a/o%& OX*(IPCl\˾W3RNÃk;XBx7!v-;BhVH[5Wyj͵%LM7ne sA`>֨S2p8\SV얱F2R٩Z5?v_vA&\_42kZVB&7m\iSW4i̊|͎l}fvf3]}ON-z}r~q#&9*ofalmYQؠK;UK&EQfԺE $&" |}PЕ=kN\iQǗI5 sg7]x F2~޺)[s$D0†RŽFbF~Pk!8pkdge?~ITŐs)~+pqpt 2?\p( LRK]2+t\hMufaFa @?$uY` :/g tޕML0MKtF_ȑ#cύ7`{4jcmgKt }f4w/\v tץ  0GsYi( D yȯ`MYAʥ b^62-_K4pzK Y!3f˂,?>H=yUB2~J?נ,JU0g$9,֝9ACy!p1˸swQBG J!=(A:7 8\x7(NE 7*餈}9׭JZ-)'vԫsdDz{`\BJo)-3ЫF}p]J#"-w :L Ӝ Τ"Y5`jD@^mn-Gt ͌5eK/Qеň7ToD aDqx $qv]/? 8K^ǼNwh2cxD 9e襓!k'`1 ʘߺ18WLy$3W05OXc.Qڊ97jDw&cעWyW^͐U0BuV>w61 ,u2u[ ڄ,7>_zgrD_ISJEwhy+:B!X?r1ktLz~x1̪*`A^^z&UF@=$BMLMuPdm1.vxE!,ɶYЙɲmΏ)\S>Xd=P \A_gSH"S9{H.-9k{7Q#JoχꜼi0&ŝ)0?{8$NO|]$ۼP:rKH)x\BPM( b+!JP\B7yf-9!iD dWŞ͔:id\jH-rQOhg%꒨><9hB'31N[ԭL6@N;ɘ<ǚ'){UXhK)Q(Ys*D4;݄P}9ʽmP73wNE>D=eueF(+|Ν9kP=nȢPY~jM@hT<#JuDQSπ୫M{>*5.q?%G~Vf>`^WtbmڔEZ 2FƉ/ S:)KU`2:K,|ƼJy)¨5 Bb:}F!v.ڶ`⫲Wek2fzQlaחpѴ~ }!HM]xǬ|z^vV^BV)OE8qFI)89tXAt>F:2U(>^P?>t^5JQȶPV ;! D'exRo[dBTZb ] {δ{YME YCiLęb@W W2 91 Bav|i"f&Gv$_,~]yw.ͻ$$9uK-Igj #"Xb#Y3X=sHl$CS /K^mN!kbK2k/^ԧ˧P!HgMs\wSA PEԮ D7^%\vѭW6a ˒]w[asWuw>WVNXK S$"~M8-]-.K|;N-MHwIu :$r2Ǔ,aAOʉi ~5m.O@{ *PlA;)*ka|YC#@diwƢ@> w&jM?B/^ypPÞ'̘VkZ7b5,ybka%Qݨx巉w?ɛdž]<`4˥>TOm[B䷣/f7]Cnx=l5 z}θ B.V}Q6B4I'H)^O̢3wo*Atz8jxɮyA 8Fd_XF ',ꜩTz6S;e3V@!1Q\ѼM[$@^:Ouȕ>غ`UD7BSCR#eIT%Wk5KURv):@ۀqxAlg@NGe="T8e- XX|n$!GpF\<9A?/H ".'bPp1,<3~ ܘӼG6O1TԵeWQzrb]]l&̶Bq^^Vij0D@_N*VŇUA?_ăVg`[Ԥ )}ft(BPw %Г&X~ #?Ie# "9br><ݫׄ'7[3PfOh۽AYNkBi52,PE'ɑGc8^WIq=↟l^}9{ݠ`FNkFS͒:,U&#=J&a 0+%ݤ+ƍDO7(CĘ $BD-vx3xq"W egԄappVbdsyNa!31c=s=S*k݀}х]tϭ7C{~{)&*xG<F}S'Y5QxTChhi`Ẕ9p|Mtk v?(|Xr&g|r^ltЃy9mMҨD ehSD~^m|]7hzn̥y#g A#̵§{fq b=,daGd`If) 33?f,ubf{ke<꽱+76uy4CɌS9Ќ-o^MQx)* B)SmH;P}ݛ .uG 7Ɉ4 $>tr+=`f")&βoHtpݢd` ȉsNż{`ct%Yɛ\bv} 9ky"'P*e[$P9FjfyxtzmܿG C.jP0e6qE#AuByBmuA 0+sw(*Lpas`ݴ.=,,=eȩ|`AêBT3 7bЕ@6 =֢LIe8Qh&`EDgY:rhQدT .Ƙes"OvdQd~7r|e"-S}:WedOk]Ҳ +tdz$}`\3Ǘ(vHGNptTp1? {E[-XZх='lf7EInX޺$S{3C W`%s_cݔb*1b,6jCs^%bvG;D s$YHaRءX 6ޠ( ˄0O[ 6Sɕ uVScSP}/(Ol΁z]cd>xQ0)_!u߄2 Uc]5/ '%<&0¯7ZV̐p} /@p_eK7%^u蝰h4{ب%)Y+oDI[`#ekr.w4Ą:ׂ(ˑIM~ݨ= B졣(x(n\cy>F>q#j9r5K iqLQ7ÈGE?A~ϫ5߂?6i%f5E\ЪP>l,߱lke({bS~q^T\P`3Hl:+j&AjTT#6ՀXm=5I5/8)>Kw¼lZRtJ#E}?x. em.iTj ֹ>cęYMjaлk?nW6cXݵTC*Lo40?,#OeF_+vb2fp꫸ɴ6_Eyer51=W'H7jm6?F|a)b8I\hL&7:Is|Nm1==7: 7C+6V ED̨]$CL5PF,ψL<=0w[zz9:GӖ$~uwgؑ.dJ`x)e UE@.ꬨO1ށZaw <.mH%'q}oWmS27(a *L _rn)!=BfBׁS0N䙚ҚՀ(0y` i b4B/̙a|dݕTPg>x [|ժgd Cy{-%'Y7ĖIaWʈ~a.1_SCԣ.Ϸ_0-;/AJ:!d" c~KNngYu#gNo|%#%(};Jh%ᆀfn:[G}ir Y&U}&ÊIkuYf-c޲ﯺ B*mR@G˫*TZGR]}9ň ec|_P_>/lDb̰Mka2ȕ?}㘤CA2ǡѯ4}%o;ٲkA|si ’ "M2MMLƘ-=؊d*|$>($0w$QuVVHq*!l{;wJ3rzshPb(i4;Jv>RY TZLl %9(Tp  QDZ=xMmQB"o=@wjV)ЎPyGi"ŌLݓ/)#ZK}qPZ}u~6~5Ӵ1gYZ0707010000037b000081a4000000000000000000000001644ae3ba00008490000000000000000000000000000000000000006200000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko.xz7zXZִF!t/UׄP]?Eh=ڜ.+>ܤC8i`uwI`/@ZKﲓ!]](?5 )rk;pZđzl\ jU B@IZ}ٔ5u7֐"&2kW *06FC %x'wG ʝDu^"S0KIݽ%WJ-jFSnbLFx]LmV(,]'ng8{xDa@3-/sH7,;ԿeJHu댯4!M$ŎV:##qt({אsy_<I݁Ǖl B*dcr.I>}]_0dF7I SUv0 XН-yX%:FP~1 X L&T514p|nEGl#ke\'FEve0A޽*gEt(pr@xrQEЉHbFCyj ?s=g>>j)Ichod8Dmjv:Bt~u1BHZsܲ|;*3D">big KR4ellРz,xJ=dBv$avlEgUS1Zn+qҡ8j?N KWh dVbf ;ٹ ~r\+oa5`e,,?;q47 u12vm9lc&i [8D~]&?[xz<-2;0yM)&0,>4_< h_ ޲pԃOlU#w(6Es DIVOJc\)T9ͽ7⅝vrPwm"UڵHMRIj`&XAJ%TngtGd!գĬso9b$e.M0q]87<A[89oG>^vH3VJvo,5ȜQjGziS89VCCs\SД=Լt72+" ݐG2̾&6|n;p^9-"TI Dۊ6 +0RFv~6cw" 4鿡i<:V&j@w$L.3"KCⅎAȇ93ON!-)42Pv$P&*'"qv5.T0"U.hzB7bw)Uth oQ7]1/j`q',oB.A]xI\Z9AVXXRt 贚%kc5&{Bq)m'H/hoK=lc@@"_:'KnC(bq䀯8zj^^ͣygQP`:aPT`S:C\(x0*æ7ΡA{f7#& 8hTM=qտzͦ=͐9) rfN$EcQSl[PY)i?鼹 ޵Wg\f}ϖxpzLS VƋKEEɥ__L3 Y+KQ HA.8Iт pJ!͠9I&_fύ VT֢[`aqbBä bq}Vĕ+07 jfV|O8)zGJͥ@+F`G9h'!Mbr{>c)_ݢ@>4l`^/7|M6!T2)gCw:B'h։6qlHWwl[F·͍32¡U8_s+h~̈́K(#](*JK.Nxr2S 5!֭393 ak4%s[RqUJc!AϮ@CsdĴtq>C.Ѳ4($ar*]5}`pK (Og[Z+4Z+6k\tH@"n +2uN7 2w)Q<U vUVRR~l WFA0Js4t%6SJW3brfu(ebag?)%9i 5sp&LA=ŁH0ONm2*RCrWPʁ0R #&A/[V5IE3+ʆ:\EkLcAe{rsN}0{XY~Yc'2ɑy^A"h% u>lK[2CdUj =(r}Md+&JD b 2l;\d2!g"v1 qʁ:&Zw`YIY3gKς/l[6nO۱<40!c/G*E88$6J~a\Y=Qђ<&  LYwXġ/7Fª)I!iuWU_Y.]7%OF/&2kn=WLTxO3 D2:eop x-g;Z<m \X8uLU"L*0l IhR9ƮULWA,x+3'O\/R[0(4hW#w bqy76F}hSY1/ϑ"m;:4`ۡ7G 9:aP u\yA.6ey󅻺qz<5ĶU6)}m̩QKMȷ/#7yfk5/3dW0ey_@a`  uF).㼠jq|pIx|56 - ?6Oph&_dM'ʽ1VUv*pa {yt%Գaa.PD6ms'g|E)ny;sNhZV-T9ߘEQ W]o' OW>p5a+gtE2%:ǒ]4+5΋58h4ypdNRœ!Jk^=^Y2 8RInYkwWZʱWr,e;cymSB-3,DN6~ V(rw2cuvF;bO][zA)>f!؊<9:yK5#3|E?+2hn  H6͐w+j%f;RՋ7 jۇ/| ӿBf qJB靃>z"08IH*0,r>e0E +qʈNJjGQ'㓕vΣry} \H{1 xF5L/K̪;fiNɘ]}Mm$VHu#ک_;[.y4ɏ *eս ;/ To B@z/ ˨<3B,=8"ubL@٢yP[Vʪ3Ubn%pC>>)WouaՕɉx X>=οxNJ #WFĭ3;l$ %MݯةF4m˹>w/yJX5RS4RB᪥-.S,unk F:hQqd*[': 3bqz'|za;&~}| %׷Udxk~YMnʼndF24@ԪrW; K cw)i@ʹMEl*A`o' Дi7Pqq *h|F:y}7tvџ0 _p :xx< ~ť? GL (oՌkE.7BT\uݻ.4 Q* N_9S3`٦O┨qk%аn֗sR7L3p/}&UAB{c*46[?Һ QR4Pzw55W*CMsm  1EiS֨^qx)zTI+hmK?%J{aRX!c+ e|F.qz1XFXn*eaѕΧٙGXs .]+6GZ@Tbvz T@NN|w.-ǒ] (6"ESX r1jaE?96.+󣥨$NL0d]etXaJ9˵Auh) ߬nc$dCacmSmmo?`J<]GL8=r;=Ė7KEo6`cXUBLOi7{ kZF˫BWPUZ,a[ElV`T.HP%ymXSpfaF/Y #'\ ?d7ĩ+0L^*yi.zHl 7|IOJ` Ah"kp$!50p,;m<8B%F1=e) _PǏ!zqΖ Tf-i> T@Eq%p+dܕ{bHG1&͉ ܲFƀ@f9^I8 dtѥAx~~^I#yz11G6S7v9:fK.T?D nFgZe6fpTlq<M3va.U,p3ȰS ;L%2`ɖ:494>+3Xw z7\V"8qP-*MT{ԠuZ|޴JP@6zL'~gZ z,3,w] Rd6 ;bƄ!KoaY1 3"S(5WAAˠV]ʓrއD_Ж5^NK5 l\<exox!Tv +0\yaV~=& Ga *|q7qJ3n{(&P8vuY aN{ގBʷ3\ٖ[*KZSBk8Mf3 8]l=&Є ؘFDBaCdfHFdgJ(7;Z0{? 2/G]r—ծNU<@ƮeÜQX-qDo8U?˦N{;_W05זH~nPl)4q[@)'MC$bC[#; 3Ri,&)0P"\֑% \9!6HO Xr&F';Nud3x4jMr2epKr}2jV&?\mKs緒M1Rz4Iv뼻Ntފ-KaIGOKx GzU$> ~,pssY0? 7wfC4Y{-M(M=3G}svb݈7rgX]29HP. ^D:^-n1m(YfHJ$4|I[y}]){Gs[wj|(dJh֢: /IOIX%ljP>p]= /Y*rj}l8"aGzsTwۼILY,`F g N1];Mm+aOjE)2ųZk;8 ,3V h~3#8,N5|4[UrUϪ9dd+|O4 Ϋ|ĕ: rsJSݍgXCҀ#`Q<' FQΆ4 xcG­`\dc"vidtyh%6r_2- cd% 9wq}~G'951T!;F~c] 3vɜa%;6c&g,cn6%EUc8rj[v ,]@s^1\6Psj*lj쥩ZͿ>&9V&#f} jkL>d($(P¹h ֔: TXF)a@з0Cw[KMf+&yaga03 c`3z'U@2`A{Q Ԓq>:Jhk}lNo*dǀΒ^N>o ѮѝJȹšefsHΓMc!Ncik@l"pxr[˯b\\.iܛXGԵ)0}l/-^+Aί kWu䥟/Z/ܟK.#>uDQ)~k$>Bɸf7PBiE-_Nz4n4T4wLud6o+WιĄ&)koIv~Dzo/xP jCA0 a{4xؒUJKw$?ǐWUR]P]8BzDAgo:Ѽ40y=U.lY,LԵ0<`;KxϜKzylGqՊU1†2w#V+JLLF=jˎ#8ØP28eA|ss6,'_  E>M_dƠ#*wD;f{4X( el\ :MJA%q(sȌW2T({ 7}a`yj:6քY (~t!m@JJ!g2W@1Сv}EU]U}ZbZѕk=tUvSR6f~uJ /vYqY TbMo7(xW8֜ v|󹴙A=|6܇f*c޳lK*l &'т0s䤋pnEVhW@V/8==1G7ꃘW;ؽm{(XO.~?WɊKn>׋Q7`D"d6!!v޿|Yv>*Fi'LM]MI6FbG ׷! wZD_t֮Ծ|%`Ww}VuBGW1ShY.RVmN /"'V+%ssU9g/R"^MK3o>hIR>(ϼJV nWr؜h9FI~[lL?$tO+oaGYr 5waNTSfoGI>1 &Iٜ)qWW*>#jv ; ,Y o\#b߇ĬQs\@ԡ ~D }Z\;u(voy_ִYsRpH)6_> d+655\BPZg彭e_]nZT6׵?A}=}ME˕Ie?t=/% 9uJ'(Xdo9lMzls(pp >{kjaDkw1XGW$fO-Ґ_<0:z$-]"yQa$ QI|8P;Í8jB@[Uj˱.NqOsbהQhFt#, O{khe^َ;WtXɻ;?po0>.Bt)4a ]qۜRpc*72hl w8p{dQM2oXTk2D2aWIZhAD7Q;p+Jץn\c 쾆N+ @ `2r)a*i#zƭ(͛n'R{5r^Vy @Hr 6\p7=ObOc@Iz:a8 E^G]/ B?է_jU Z_N)ٸ H1a J c9)k+|5c%{GIS.3pFP{@`*0=#z̨wOb+H\®;'3n2RaB{2M3$z:$ſh\<ɋaP"UR|`w5yDAhaF5_/%%JEdͭf-p~ػTgπ{!U2*r.A+U<=)&e.l~#?F1NL;K5qgP_hd=?sWZrT=HaHDg]+lHRşI˅b{ !;(0bmMm+ev {:eH_mmtɐY+Z?͔ig$.Ȇʐ>^FQ<od:Q9ezB֛*`h;j$==p? X Z3_mw86aG҂xtFf-\\?8R W[ ςcۯA)\AΓ Pa-?LZkAmpo8#@uHT_Ӹ4 ƱG؉ %.nv GٞR_PhI]i`δ1N=w$xgrۑo+,JFѤNH!:[V g3SiD)f\6õuz{^CBC݌M:4aI|9Sy)eitN6e*7bTJuoD_7/J~7P]KS}t5io pWe`Zw>zDjZ Au'.n,sX4kNLWE8**=hq=TV]6Wa5h%6fFȶy'=wiA 309eO#.de%26a6#AN]d3%g"*uvr"3ү(~ cț0 8xcxd&Wn HE$ [|gfiև{ќw#9T{S_=~os.?Ho\:bᝡá<>ih ɯ~9 hR;P~Kߌ CD 'cߍumkkg@PmوZ#Ԭ^ĹoÛ33^@Z^!B7iZ Nxrm'%섽0﫼 Lg0bAQ0e}_wY~^kjMUZSyH {[䛊1E<12AQb;M}{bBB;;ao2c?*wC(ʼ|} ;5m7` Kѱ8D'` F X{+0kŃyFNAnEĆ D5ҽa[]csٞ>՞`<l[‡uzKE{|HEW ]=h^ʛ[/a&WJoImB,^[H!RMQO$cTqÙ-!ae-e&`PM8haՋnD}&-*C]!&:)K'l S My74wZrR@U!B{kG'hg70<7E.|b ڕ:WrJ!ԡ \flN^ BNj?P[o6c3MU."_8(=XG3I[ՌwRa@ ʹ ֡τN *ހZme}W*n[j:=,&~%;ʳt F;د_DПRkr$#;El"X8/l3iRLT8:E,X;m-^8zL\*cCRP^3J{9kXzcYlc&\\Qzl(QuES9[MR@} N;> _p&u4 ųG# )t \dDcX{⼈]hC~C/ jXgΗsܩrWڱgјY`>ưqFJf7xJVUl^~)kQyά24u,5~ɦ-sJ%_\?'JSA*/Br8wZ hzUqETiRvt-`?B4Y j^f€o_e% BȔ'n0 مBNJ; a˷yQM;-ȍ*StUO#t ՟H5,YyܠɇYnjt ,A˭OdtFcm㛫fBCJkZ+1+BψcGʆ!3, K^h~))R PC9yZ~a-+GSS ̈\C~r_ JqS55,"=Vd|xO# Z&}uuzDj3s{'r*T;[@kdIu+օv+C,Չ8  Tfk Mr4:*19ovlوLKI,P`*ޏh"7ο<[:TYUCUf $q覺2H!;Np:Q¼HˆH؞_kv^>u(_7w'?R)'CYHnzC|ă,Z}:/+^?ЮrxJoC6V==QUb?hU!pl8 :j8SI=ȇWHHg×,@9AGM 3%քY6nJ9G8gA2Vc ՟8P?V =!&H|QALhQ.ݵQ5L|p_5g/L=4U~J(j*W=58@M)[CFA - czB;'OW|F .ѲVnObnƢ=y).E+5#t=c c~ז`LE 7t&'Ͻy?sHR?15W3 3a^nk2 9ҧWBFn6Q ?"NYY"~1u`ǐ;uTDK,J_諰%j3燎<d[)ƭ2mnҎV-J6mG=,+5 -sCԒdkBZlF}MJJ^5vڪDplkirnÆό 7eLh,G)B4/$[PKI](rm zL2qN:-I 6=|ۤ<`Ń-g6p p]6_@]Hڧ֮%te9Si⫅[ ]vc6\`!mpUl?` `5<Dh7G\55x.7N?ڨW]gbޅ`F|E >(Ry:PzdLx n6]t8z؜) MxFSf@pϾE8F+[OBp);=^bO(4RՅI'1 &l=xf0#6#1\38쭩%U9JJнgc^xhmκ;e^t8TgݵNOD+֩kBoֻ+?aFR˻۰5WcXXh%+Bja5stƨ50ճn+SY=1QqטO#Í3 Yh"he53^ZnnK[ V8~~2SJ4mF_𛅘UXR%ë s?qo(pTՑNKǦ‰ΏFd-pDyBe['' re_*ui9žX@dys Q+oO)e=T3Gw}گ<Viq:~}g'PA-sgyB>Ȧ|d v]Q/(aa1pfVXhrV| ~#mz(Z'oNaM|`_OP HBxT_ ̗~~.zC4kgwz¶)s0h5eyጕDfjEtDe z[AdF{ 65X4p[ sfA#(O b;,H z7}҇HAuFC ћ뙡uYU5CPXЅ"}TsTC{hz\3)#^\K]YߞczN{fz4RH@fE|6"{ґwfX%ӳ;*ӇB֟xg 5EPo%J T~- Vݘ{t LUm"-sEPRN^\/g)=EPsr4GL ]|ut{fl@iN!!K~PݗQ}sTZaE&8⚜ۮmke8k#?.O Ƞr+ ST_0 2vϬ%Ra(gJZYZS'U))oF ]g.p\JO`WeD PT@ G_ 6Zs4676b]B&>;e}Zj;M)ٵj}}4ۚLBi95f~ MH™5 0Aw{mQbD ӭ9/`79b!2";EH>R y֞ZusC 8a9_2v]8|Xs(0ZQi`xʼnr:/Um)Ys5݂f1&gf?@Tx'Kn*qݐ"|H& ۩T8W 'IcQZKl 3U0įcTwYcseR"f6=N+mR)`Ek GNju4J}D)bR;pR8ӛEs[j1wm;?]٥[޾jcjgPZ8qAޚL?9=RDjXV(0$*; D互9WHo5UMy *!z nu~z? r"h>7_gmLo`&}`hLE2TopMQpcc]$o], Ng>L kムyGrCo17~0JtE:((?ЉRwwy[QBC1ݩtsNf|c: )IiʫI 7h*M3".(sihB/S^{1 KD. /}79tSWIJq>]&`#a}6A+62.Oڌ0b2#g&.e%h7NϨѰ^ox3)@; x` JRaNХłz`}&2xJ*8Fk=^uPgвKFB!&WX6(j\'ON4&щ-4bl&1 cz(!#MT*{FexT \.8U"أw'2l O Z--LߓnIJIS$VY YgҲzeoQ7mnBT0(q"\%A'eXʽ3VT.M91vPۨi(P!!/['Wg񛏚LNs۲^b,q[.ecֺbzp/KzS pMB[ʇc7yTMvU_Sw!_HI5,OKy]KDQ\Gk0h~+3ἄ-#"pBYf?4蟴 x1C7%3&Q=X4awQ: Wr4kZAOUWz\=TS2dt\[O%4liE?XxMQkw'55{[zԳ6 ವW6/si:B-8d4gwԀ2Id4ChKR u>V1{FZXw`mW/#j{n2}j[ZCGbp%=iT* |.Ӿ8%:?Qv}BDwZD6B\-nR7ÍkV/k1*Q"e8$hۆ3IF"4~QDW Gu^=WlI_Y ;mp՟j >\[c8Lln隸y+YvvB(/81Ɛ͖^5*N&y$V>qTbRf8UwY,:BX/)*^]9=٪zeĒ5-U0ڥ0ofi$U 沀ne~Wp4I Msc6ҰB\iI4 `@#EQLˠ>M8J㿱4S#&)\f (߉B"9q:Uv2@ѥJ"؟PoR4Qwo_Xf7pA\_:sGIShRf5 @z [6 :>/AO_R7qy  AcH\ReC$?_v2Sz|=jdFF s.sa[[opü NZs6 )_R{EϿ(MMpmQDS/AIA6_gSg7u%& ϖbOJĚ!~>=glLx͍ 뉪%xf\ @fNk=B֋̃kj!^MMu ,#\5$[y53{/ Jin!EydRԩW̽X.QGA3H2%XX$TRz[(/IͨyyKy/f}2gA6Eqm\Jv7ȭNUf% dXX~%_gpWdb>!w E.'/_CHh&l*~ <2p(dQ&pD }fNla0'N#UsՈp>5A9[7_Tͣ3+ BK`<jVU۲i4к+ =مGcCR7r?ൽՍWx-Ԛ\AեCDGj?|գ*m»$K-b> o_T ak5BsD=o<{K-1H!uVWOox!+ Dmu?=WEΠ8TA8 t쁶plE].Qh(HrZąf D$qJ-ؙX^:uy t9" Z_9a i*k]e;̗%\f=B>`ADv^7KN~t\TjZ=tg1O_NEo4tV=oZX*7ǒrBCgjrujW_+`T mXPZ5[ήVIAWI&=ꍬ2{ iyZq^Xb&h(GLPgB͛Kl`jN6P7/ZG 8(aj:[ኔ.wz]e'+ ?esLɾg"'K/)ƺi&`Х5L$E֧ M[c(;llUrb?.?E&6;ocuUS<'dJ\}m#!JI-T bS}3@C(VU1표g&DpdIS.0SjWHym qӞ=Xd|!=FMx=yE4FMߠx;W@,4XѲubzL&pA'quK}7΍4.P.8ąfK PXΧ.M8wNA'`v}}|0V%WThMy}MM0CƷxj`Ut\wh؄i:BĿ1#UZ Z ZVDwt0D{Iz\9\L}@>1SVf Ű.v F( ZEJr[?AsE!|7K `໭Spͤ*]>XjjױKjHxU,>6h̲˻JcdVJ0w6!m? //*5jatjBRyIRo죾qH>EXI cso2?I慛aYFv$;Ο(IQZ'v( Hm۷3++\4@ګnj0#1[ (8fm9I% (\Rm=QXcaH[){Ytv5=k2JgNv(s L[j*kUTnOeJdɲϹ;࡟M.ة Hn*S J9؀ۼJ͹"r|@p]o]K>$lOlqY tmZѪNPeXwWaٝc5 yvՑ*.xJ}FQ-9;m L{j<N'Ƣ"U f!z ]8s"tnpzEYEfIw~2%ckf},>q5_'|Fj3F_NLRbS5)t FTdOC۽Eչp -bh\j{LM +>kTӪ{CoҒO`{y-DXiAgmi4(hQz1%%N+Z^ >m\""K2_fIlLAq2JuJO~ܭ9<6X>C"p4$J0ʔ+ψkZGZV Nꗗh [}";{wN0W~jĘ&m![hroaZ'\amBQU0S`!SPMo,Z=(xMO9Dw̱E$o 4B&͆LE̟}X:$@GyDNP5m,0mS&q4]C!Tє8_x8s_|?+?:RU<տ]MY3RyLx2} Gzq>L0n"OГY}jQ q=!D]'7[Q$SbPPMk4#ՀuнU5jbkM iz>?U9D[\ԁNH>`9@VPU%\Dw1(5㼱n( u}p{RG++Viװ5)t~K,F*8"I;jCAny,H'Kow5o wqu17rDJ2x邬^L42G:MXQLgď`C.RWA8+garxi\ ttK1'B;4an},ϕ4V!zU 7/ tENRfa9^nu $B nh 1!s^48/s6(UY9Hg2G!αU0ׇP\Vm9+d _c2㢕0CykŊ. \x'< &`mK֎{<*cS3`'f4qdzAc\ d3Vƍ7S[sgkneW* :g9'hZv̽WnٍZh"(/_7$9_#Z}+XI?D[c`Qt-@6Wz_ŀBDExcAr6ѿyr1u)Dƒ:[ˮ"'N]G7'[Ҭ=1ᴟm|v F̞O]?ZfBnԀi[yα}Hh@o!UU.?a r_l0k-EXdHsvߏ9U^(s׾M,[\ ;d8 |1e_ƛ#`68ntH![<_ަ] %E͐+/H Gc#ilQ.4ZiAڀxy2$85DsU^a^H.'q3l|i`[!L__j~~216hþTU)/vY)t%@⾃!} *4t63b p&F;4 ׆)[0dC9FW(Q?8f1n ]8DmmcgգrhHZvr5-S &!DX[3Up=3hi{X1uod,a*dE[&V^3=A.AEوWBqĥ?k;q>12L6^1ps%i<,.GAH/W麔!-e=xR V_MP!ڰx- ڷU/ƃ89yJʚyVrZ:&ra7~xOq}ȧHAAWS_s MEY48T3\۶ɰhb+R}P=:&l#B)i Lm8ot~=S{Es̤ihOP@Gi1JN"5LͤJG/| i#?r{j &XZMl 27`z :(E# Z[j-0iWnFqxڟJcD좴Rc*Z%F}dBng+q@o/^h O ,ޓOCx|eEt7\hioR"swҀ֌-ͳ&aFHK^=%nD-~pϐ[V 0v?_8~nv'٧V$?Zž37*8bPWҍoZ(ϩ< X7d~z>HET iOLށvxq % 鰘sTPPi@tN[! 1ԺI<&֠WƄ>;e_(yĻmO+cKKxHc -J7LgӶ:Er#|"WX v"HK/! %p[UT".t #U, *)`(c_zP5j74Ύ. f9' \"DfJ_rˌghN$=cOyr43!}BEJSRTvߚ!p1]]dZPV{u뀳h}+rL|uͶGHRQSfl6Zt$ǰ$$pb:<&Z!&t+VkDpTO Yo(f}C%GChәx =V-,p0MV{X+v^;:&ܦ9n'or80ZFGEQ#dY5pڞsY*KB+b<rb cb0lνʧM/NrsDj4uP*0#w |uvm*Duaox\rwg.Vۤ~֌Fl-zEEϤ*“B+m͒D4I9^MwYpdh?2~Cʥ׼6}+V⺐M ,$,E @d\1L y5O@y_#o.~ E)gCVzgmW QXEwR/+%SmnP}ђlI[C|. %I?ڡY]D^!y^:A*, JО+_:zo ۦX0{+V)e@$R czV_l,{cj>EG٫l&QN<tp@8G9f){3K~bsv1L/;īlE=EKVF5"bK%|6W^RtB>a3\_\s16B/'Y-N&MgEv^A}3`Ϲ\,)7Fc6WS]\e%sy۷vf=H}>Y*P7)7XDy3>q]Jߙa|*Zt͡$߳Qꌙ |S)4ܤ!K;0|l}S?R%tS*TpzgB ' ,cϒk|) *~5:;AqX"M7׼ۀIM+BNpj[̓om=Wu8OA'7olz Zl:?)`>P;^ 9\9U[n 2 $_(D[ͿQmsC:;9քEK$VGFE֐%~ _)5*hͤǖ隷ҳ ZYap}$3 ^;Z&,4 NeqTs%tUɽ83?aݯ#`.Ivq4;~A4:=#Tz56beJ{9WEaMT,Zh`!OsDK@^:^T tkn"FsYz;gOsxcfJ~9W HZq(H[C$hJ&x/XH -'F R>K'@Bs }:7ܖvrֆOM}.4Ц˛1H*J Kaޠ?<n)bljl+3QUhVJ^_$ѷNbZŗ}pRY*̣nG#l=PN $@$Xw}Әy(6-M|31PaiTSK;G:,'x;inx=hNri &tPAFZޕ FY`t\ȏ|Huy;c? mRG>U#h:l"W@0+^^_6zo>̄S)yINˮ0>J%Vܚ>al޸rY(2T]ĨcaĘ05 F/v\FE[dmp3*r&?JItc4,y>Z:R&暷~\|9La ) #jJxt~*iGmhJ6=%2ԼrH"x>bz]6Ө+`m cg+K8!I:ӖQPϾ  TE[v|SWy>a.O=cwlٵ OO*~k1keޖD}?g_ T.\ A9ylIQEUWK|6|P9| 6{jLl \{pD?Ю᪴?3{g2epPn eQgU*)ŚJ+񁆒+ emXA,@Q+L4CZMc m@kdƿH1ڧ-Ԭ/x'9/aOM wWKfX:SRFK='g_;v `Fp'/) t3-3F(ad}I7[u1vc딎r-@CZm6$^$>t^m8 Y!<hCx\44,ZUd";b!+u>a3 Kuy x,Ϭ|zp~'^4/(T[F5ʈ%,"⶟lυ=Wbk۩: uONp̆;Q T?E)гs1G#,~,6FbD eM:s!?XRq( >./{;zbqCȎ\eFtx6`'f;fM(zR56 [$0*͢àWf[3JU|3O9'NWTң6盆xH8~([ŋX1\V*WT2Bgy60d|*4IXfzġ+|' *qns}1e %0Z/i>I|Β,+PՃ\:uWb$b?ZH$Bu<# ˚焄**dM'u){j -1GR.X R:7.N]:mXX7{$s&Sd?Sɾt6QR7/uDm^^5pRp)] ZvM4&Ԍ*Sq~{M>2Al, A*&p(~@%RS6 3 rV?#Z.J zx;pSa>:px&`S4_eʽ'iḿ }g>ȵs0.\ G%njgd=Wv$}* y (w?DQVAI%JV}ǎhVtxPu,5(UciFE;e+z_xKF?:2jW)1ʼ }r9t C!%{`?X{*l.GPgiRxmUص}1v-V1Y2lyrL7ZvAGEU{ɇ޴t;"rʩN2ˊ08h14aV,J.oC 6K1ljf|﫜${5+LgYZ0707010000037c000081a4000000000000000000000001644ae3ba0000633c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/target/target_core_user.ko.xz7zXZִF!t/Gb]?Eh=ڜ.+qܡ35>H ?_V_˭-\T *vpTN(0A=&C*.j6!F' FzN'pd go p_R!@ n)^bO({^r7e%qwsSD$#=Du+FM xߓ C搿:Sơ`ߐA9Ȕo@(Ϫqs{jQF@e{"*X IF*ɸG$ū䦓Vo%vnwF$([`cf<{( r^5=: u)Znׇ>O.AyޫƋ4@- y>tC !랷;FEd&`Cʟ<fxhUϨ#&q#[yasO% w͏+\0!QPpBdDG$M9肇p ΆHl.n|-ZDz?*oTij01Wf%r2 6zk =ulfpӈN{-OF# 2TPt`zUnDlArXel8E_dxxe4Tnu) ʩ=XvA.8/2o>nc ?% yk0BΉgjқV0MJKC>,."5s^[JBu)z8\+bj|phU;Gi3N)XAQ䥍-FFZzn]ByȞfi?'r r'+AǤvK9F#;䔎lFɲHDunӔbbdo`VCȊ쵍%aBbM+EE@a76Mvh #dsc KJ@im@)vQWRS'dÚUQ)\GEbGN/)heҍv7}# @-2(;A* FQs*|9fReMJw 7dD/ֱ8V['qmgwM4_ 2):wRnarnI:՞v߉lF5e @ mvxϷ4]V10ګRپnNє&6`6J4Uz1P>uc| 5 n~ctc!D˔ijt]ں{0r7/Դ wągwl՞ gwf$@}5 l''lc@e$]X{Pg*51K\stJ/Dmɾ}٦6VJ5;2eAo U)FL 6q=Д&0qC43~{b lRx4S9?u ' 6I7 WΡ !=l\1G-dCSD*Ґ\P@(1,#T <NG-$ ߳ d?]*SZc4v3  ' TcfxWnΖ)%FCK4:Z%\[d &ӑ'n-B2R,Zp hqOq@Fvy%.wg)E<5Wz%80|idi"SPW|0xW\]gNPij1C)<ū7aQv^6z_:hP{rYg 0+[?*')W^(耐#XB(z!0@ ֿ.@r@Xk߀Eڸ`o*{~O_e7?K04ǭͶiw&VSGa>/ǹ+gxx"W g%%,cf&Üȍ$ PoXjy_&.]FHY\bFa%E1G zc3^bi /|E -/!n.++R lirl!x2u Lj7,hG\nxϊ4i#t"ӭ[`Ru0ښA6JP~jq-bBaB=NE6 Cmm?) 0>1MS( 1% m{WOmghjo}GVG9H-Ϧ1KK4T \%ǵ;w`CרqGd&įrg'N)%Tj+S?` >ن^$!:f]Cm[5!A`±e"; )^=Ҭ^eQ0RbBW5OWl:Gޞt7вg@")pZE=(jhq~_gH`[uC|ŇWreXwlpMÑ"l/TF"B!X|?M驀pBwqfL/f06cDxf,fggE*RRR\&M,``*˲x~ZdjU~Y[ 3:Us],6~rRV?)T}St!;xmRRߩwtHg _NϞb@NͬwvrD}5QCZAV^օO@VkO_zKҾs˺9,|jS"EeL<|ªE^1[]C ch@ɟcs?5n/tU-  =YHvͭhI!TKŀ1BxÕl //1f%4 1~pE 3fdrplLCE8/Cjb "gd~U+oiDVײQAHQ vX *S: }M|!JL9kJq;zuDEmcAeU[؄+XbR5b$3nyO<$ *Qʋk7F#zWT1q87NEYKɡѓKBߤ-.ĹfkU_ 69,.*sw 4@yߧ`LeW]v B 9R/A{ސ'EL?\}}{_{$okd²3<=/RZwt]қvS4uBhR񪋔Ώq)p1SkV] dz gj'DϿR&>Hi?-VzSP4FBkxwvV_H$r0=P<=C F]mPg(HMFWQ:yc1ngabݛ&MI%F* p]`b2R*{mzm !W6NM1YU ~zN6甄y̶@>K.짥0W (H|1kmISXȿQ}%1o-rJBv"F#DFUzd;>[uZJzE zƹ}S/˰QoRÀMdH<6b!tN5pp~; !7x-=jU0{o[" c zʈa> 帱fZWӻy\{|,q2nSXlXD]6EFmP0,aӯJE ֳΒbgӝ!X"LREL>R}*;zoNzc\8wH-:~9Bs!hB*80꒰IJ}2mL'j&NX6Z*@}ڪe&ѷ8;maFu ׹Ǎ}3]M2T\$@97Б8\SI2atMNݚ=gdP4 :8T>CLrxHLz%cGH3?$&2_ta^8h6.* x5iLcEID&!|Ko肭ZxQ>e(hڙVhXQ+;c^Ҭ^V*܄_ HH-6bcf] ejR1?:v8FK.A7@`Q[E8w)=덥\_ wj_{ 岟y(^9TI+h\ [# r 4Ҹ>mgkϕY%7Zb v"A1S7?@qG#GI `m]975ʅ$1&I׃D27s[&0n՗-=%fJ|닢i!2΀顅$0̕2W(\Ie?Q+skkn1ҖX}y? $ݦgEr1F섊ʺ!)!,w|`u:ԃ;;p7[˨f\t ʝw]!P>T&im=`7. ?r8@zNSFHNzXs^f"u1ETzKUX?I-.M.{54C"஡ Z}[s e^]MD.aX"*:Q%}p$Juk,ʧ^v]D֕.BUtzV~F%ACv!@+<}+ 2yt#5Km'\Uc%t|9nYwf_ν(j c V$&Kڵ+b@vS#i`^lw\*T/PC:?t9(Oޱz0$cie=]ЖJ?58(OpeK&:[J^Ohi;خpСW!rOꚫ[{Md't2TIzHHpH{jU_A&}~):vFڷ.u g)XdVݫ>8ʸ3Yg)x%}WYz]ݳN`|ͪ u~_iZVLFbu0>bn9j3}Z%ŧ<9VU8?ʪ'=3gVdk{2Ob 4.͒$1P)>s9Ypzu  =(qYgsgRxY<{%jJ3|vעbwLsKg4i`F Di\^RR,KL>{948 WݿtZDc'0ލ)}p Zc޳#g]Cb, 9X|8h,yzZ H9 X<.'Ds9mONI8-U$ TU^}9V}W0t:H ɨsOhqP quJº )c(Bb:-T_*{K;G'a>55zH`2$Cɑ@_̽XWx?4d^B|Ѓ-#G-ݷT=#QP@?#n?!8.@rQǢJJ%(tT\ ԋ[}Nnip`˟S?dSFe@_ETo[&;pھ'En-8 ;Um{-@SpɺYEbj`fefG,XLqXr `e(VUKyT47ʯ\q0 7y QH<6*xURq0el285kd7`[Ȼ@1 FNTAirxI2Yr~x٦3Nur^CaZ0r@vh܊SÄԳ!̭H!|zZvA`]Ǻ2DFIxk,؃N"«dQnxqo#->5L t ͌٫ܻ9 'Tl4LKͥ#:[|*\Ų!XTHբ] <Fsn5N.w| L 7%<9$Mϩ 9=_5dldU+.7XѳRl^4Ku |d wLRn+"M˺XkEp*inJHSiV=N} VSݧ;9UAkMq%|lH{{l(J!L/^LNFM2K,TyG=,u>FN*0;E&9Xe 'uhڟZCJz[f/Vp&OvH+?u]kzK fm.9a܏{=ʹ1,bIkʼ;B<V>:eDVk*͉2SH,``a,;E.R ҍ DUH:rES=9]dCkmSv%z4`wC]0_|4'UGfGtTơ _$ٮSc:fS\u\:zp FOHqvLHp1wDy)y $篂g) \?k_м7r*b]4~OK۷VAvfA/.*xJ~yd*lz]gM_b@q| iB*uF2( p*PѤ9gw@(:r}/$#/GjܸZ[ ge󏴅%3aJ0| t 9`4sq513UGߠuWp#){CЭ9|%þ<1`4g':[˹`AԉPa>_Aws,pD`N';P!3 jj_eF1;K/wP="`1_DN0G70ܥ3ŭ.:n,̙,Aג7Iѳ$:fe V Ȑ|aj9:0jE*,8\daMM3Ab[* Cabp,>G\7vP"4$( ˲4W Wc屹~,ILM*D,+k2KhCDW9|oZyexxS>!BVIf U/J Joߍ\^2&BZ56'Ak. i\rHUJ>3͐'Ӣ_u6XH[/q Eh>B{F}4%ZcELKMUz/Ձ(']ԄZ>]X, lʖY=t%u\H|(N:M8MZ|ˈb".ɸ&S5KD{?! nl4~܀E,K=Tm'ۯ+TOK; *+E%;F5̅_J T?W'cYAWW_QHAYR:"ݠ{}AڭbZ58 h{\"4+`HϰR/62;=a[Di4(k#;iB|Ғu1EgG|'sK[)%l Vl^e偊-Λt'"a*m<ȤRU+5ipfzl> ڽYqSVϘ4P/+!P׵yyspN#e,1<ˏ:_U24_T@9&j#EZ*:UYF11|%΋%^JUbkk}qL㘅rE waw];2#Ld iec]i;{2Tbu50I#9]hOMiU\~g0=e&{1-Uر ?f=f'3*ndti"Jͱq^S-ҹ`lG| k {>ZJcv&po#{+u"-ǫ]\qҼ彾~0W-?V슈١00a[4qƏPo0dL30%ϚiOW :5l:_>v ksF;rϛz~j7/b+\t$m޶ )npثR0.}ZH٫vP=T);?݋m _n@\RG@'wpt}#jۖԱ {+tEV}rqc]}IW]O/UytK-~~|nDX=#MؘB0 ~A=Tqy 5˯0aV7U`)ra]jũ 2BP*S\<0j/Re  OpqLd4pҵ 31 5K3B2_K8m]OSЙD`BtσMbn:X7A#_UT|zI[W{5ղ[Q%cP0f]x.vz|OԢ<ܡkǙ~17a9Q˝@n^Z|u @Ռ잓rv[|H@HF'ħg{[~Htek{Gr,U&dgUF[1qN`g/٥,Lb.ƚٍخr!̯߯^t;IΟYKn? sqi;)#o@gHT|t߲-^MHiahWSVRO!o 0Kl[K=U廦B-wBe%N?#m$ 5aѾK e"d-VΪ"\|_[̬*2!ו+$Ҿ)6ɤC|/Լ(q"9 2ZS g~MZ9"7o |:=MX!^V;]+ͪH9qLg3>[>a[RVg#㮳2_{3"%Zq/iօU>s xgє6P(`>囎7hU%чT*udkpV75A>^qܶss->niV->Ka]'j [ oo[SÎFej}.j:݊"^52ft`Y RUIߌ%LUR O*7*- xZ_"zqvA|Z,&9;{țnY4OpfWVnmpy^JuV _ŸÄTJLOǥA Ds{_)KnZĴԏpJ{puSͦ :C_gC᜗y}zgNeW7X풓_12^[K{o;˥LM0S/OH%fB͵J]͠c?$]FNlSSQLaV ʂ>kog} C!Jozq\̓_N&A:.[CѽԾJ7zԚ(dRk oig:zKş$:N(L0!'KB; 9in!oqUp&L9SUx9\oRPI:zFRB% 跲 bvS85F6%x`7sXףJC*>:;)$7 aZI@{ ϢS@`uxH O To϶>PCQXo& /K yɼ];ϧQǂiWq;:)x6E5.FZh.Һ8#˶g5qMfϹ0 6.mk>:rY+_b*-,3M$;$UE.䥤>{t$F-l cOc= X= \&@qBl;uGaܝyxVoI%>oPҽ>N3< /HkF8 90\dzEo,;ڗN#{HJ9AP(E0 rt=dkyFՅq Ŵ(oT2vɗQXHZ~ru°°JPCTS[i2ǝQÐ]Mna=vfgR-LSUyA{#@Y3lӢT(,_-y3}%tbL\/mr6pכ>nԎ뉆wlv AHIdLt71Őc4-WM%'jyJs^wҠ'(NRy YEElt}ל9,v\]6aWLC~ʺ`[J='` Q9v`oћE^g+KK6lbX(}?{1(u0_;3[Y"5/#ڊL? MaT}xnYI:L؈cf ~_-aG\<NQh=>b+CWωȂ1φWǞwbp uˆ(. 6FePsHzƜ' P6x+q^Wah5})Jt.' нAAu?~)qHycDXZ<ħ2OvC9p5fo^}+*1,5VG۠[?'ۣsckx 0X~%@ e…Iٻ85s|V|OK*KPtKd;\ cgDd㎤?Ҍ5?juE2t,/jXVlD6sb dvq'p8*AB謻~-YItZ:j]aS n>=y_ec؋z|Mz7 7y# ~ѻߨO/v$0T8+01dZaUJ:zO]jV :$D7Em<{9~&H%馭Vqi#ڍbN[KH}6v{A.,_K|*0h3x4B?8Ѩ a.xvFX֭Go ms3/DmzSڔ?HMKpK+YhGu{MQ޾8%¯.zn x5p쾒zװXu0$*)P>:bad~1ZYm!1X3nyS[ְ `` [^'4^iߧ|$0!cy8GPw70H޺g^F@nGh>4Va0d s Xe*Sߎ1X#> \u}T')|Be47 l|Җh50~^%g;}:< w8dQV'mU#9t^u[=n,d#h AҿM\|"a6zp$1}sE$Z^/cSp{1%,SљH7>!$m'< !4[HH%\Ƀ' #Mo۱g-tb&\2I}޷ktR, 80Jbl)vcB(cD K%m;o_ﺊ?>~B 3w2I[jU~=G#kC_#^"QgrLŷ?GMo|qnXZ'WƲk\FZĴ>DN)ć2 kH+I%^ӢV1% ]B9'gʨRg(`霋t 3I5]S>T;+]A7󊹎NYK;}h:,#FB"77'{F}zܛaBh3SVY8Q ny+ҟq=;"c*$Aw1"K4z1!xQRv'V͎hY~?"^|DDFT { ;|oaG êuIX1Zg}]x&p$_b@cr{ǔΉKY2b;Q JDM`9E@zc#>xRpԇz/4- }Ԃ)@~9[T1sϮI 6PƜMqkˑJ݄*0W0&eʶ:VTn#-AyBfʉX CQý8-S48%8yxbEenґzCrqr MJ1 2zTĮ7EEcyBKE}xt*e~ l$ t],G..:cn洛`&.?9tH*ce~fbsyts#mR-#\!-e*69$LO"y=:-K'Bk:̥`Ncm$wF`':\Yw:,O?'ҽJ45lVy~-ӷ3\*޶ŹXE6[ǡm :rMprc| |)^#Idy`dy/ڟ"m $'g FNOSQ54Q^v[=4xH^ck("Loyo_ ,VmN%JT59+G|))ЉF1 GͰ1_$ri| ~,U'$Z4iEt[hX5*V_i`:p 0fxޅs!UaՕ#9{Wa./ʹ?^qK}-(IV*" ;h}{PSIܜ.G-'04juMMo@ qR'GiO>r0,V %Xxޖ?seΎ?_O_⒨pLKq<L M+N=/OJHp[?J Ա:0w-X(a6bDž4YK7(SO3JdO/jFˆz1~?u̙^aDO=+u쇸ǖj;8djBQͶ='AF{9@X9#9>ͨ#wєbLG>4pk\o.1hAtv5ml ]gq<.>Ǘ!{?on22k6e>1k eK#4bI!z-"ZV@|9@:Rm(ӣaI#KWdx{no_~o@ժf.:[",fA'+ZQKp\*JT,6z7@L51Jk_hMo"[pn2$EhBHp*Zr 8^$Pd+YbA)潛lj@U*ahI*+q DO4)*,zt'w? fb4Z{Xp≄%p.k5Ɔraq n5W|&Gr`==+غQ(Tv3(qڹAW]c%{9zK iM=B:&7 uf{Vs?U^Jcd+][щNmifWcIuJ09m.8v'l'OEmȟ%pC-ܔ4N!UPBm˔UammS(*u^yF|7ƛHQS:ʜ 5p,WNg#gi_9?e},C.WuDqBf;J$nt-J㙰kW/~7rY 9t0I% [@ܪ6H@+pdU`쬟1;C ljvQ[ ѣO`l-ezs.׶ 1+$@Mu;em;W>+,5pI^vN}4 ș-L܂A`s?73Y6J.Ikp-wuL,wҹњHF2W U s/;k̄LN#RDAWEC<9:>K&'B%i$J9`̐S3%&rfSē4}\ B5UH':]5=D. aٜWDz1RrN(|11gl&#\ɣ)ާ+z:;(=r lri3]+70tQ/2͍?SUT[7| o,7ެx=1MF3: ׿ h[ SF]d\eUHw^zF! i'|lSɲ+IJɕU EthRV}Mfe%X[T=5X{gLkp4Ax>ق"oQ_a6족 k}Sʬ&0Qx͉% L7Y$+fS^'1#U!HtI'CA\IdTS ٩@5R4AsY" ٥|v"Oպ1kCu%%*N˿/ 4쭞u}oD# 锾h|Mzw-/VryRpgh!?aq\Vgܸ id$y"2*8.p-2vdEaB~!*N{UlA'9PG6νp$f)j4]?2̗lby7 EYpz]6Ts.W0->'hAUhϜTYm$k{W ;Ή9Zy\O⚄K(6g&U{g[wǫ.NlAw3F}Y -:hmCNgOTtլFF+XFu,U镁+^ҹ#8i#NJ {b)meQ%j" DXV Xca-VୃkάuPc7xd+6ƥl$(V2v'"m]}&ӞKѱ0^NM4w$=/ .TGMii{D1j ;r&J6Y׶.կ\&=X0DO 1 3|$g۶5 ydFeH^h {#R?F o3ΛveewU.< @{*cc[ Ǿ:^eWLj4E3iSfد:`o\0q5cB~xFO_d‚Jq\Vf.BKȾ L}w7 l";ʾ(Umف-^8:e.v dF4VgD؈˄0)qg AE +DSߺ}˿RTT;c[Bm]nA cCF?)gc&|@ZvCSi+"^~CizO^i btÌ$t W_Z#̘|iUjJV1u҇OB NqbP; r%]SۅR#%N5?oVUlj5Hm<"M?x<::ϱt~| Plٔthy僥VXwPqoSO ͩ2Q :)%DLNz~r):7SUQ N@)l2{{ʵlORgЀUP.>D˞<N&d)rr(vwp"@M zJ졘,4JJ}2LFySOKRtDq42üj[J6K[[D]4ΰ\iQCE9l2Jf e^R& ̰E{)DjTԏYVu580D֢Z-b|~ɷj F!MkU}LɊx!aY!)skY=zqb6u2ɽp `AXF\TS5O4n&"l[yqJ STJ˿W4߯H9}Cvd퉨H٘\MlAE>FNTpgOҲHAxěa"1% ˢEy~ [3lc5w:egh9Uؽno*}LW߆eg:\ ,`S5 f a3mB4ei:{j-QCL!YEo՚SxD!K\Wr: SN:Mfy``_(naq5DSM*[VS шZ)>iA |FH[1+QR,4i3yI4St6f$l'Ye"/vTU(AfFؘbsS.u/9igcSb'p a/uSIVml霑SI$;Z}z;~|+ e0-}`mz=dGznܨT,<kkܓs0:)`v ׋ƞ Pt5m-L2:0ɴS4sCmWb4>n36)V !p#!q7edFo^45AK hї;IIʬТ/g8%3iߡzVӝ噌x4nʪ1!U]G@N'@(6=P^|TD5+7nfH *1dCb%?_'hm#1/(UR *df żSHbwG_'uXpgKi`X&*męCѵajKxЁ II )AU-nܨd:zZٔd}Mzzb<^Bӌ'Y~ޡ?Z$nn@0Νx,ŁH=5V_zg?xHCd2W'Jd Vrl!^õx%=XA쿹C$s9@]z˰!dy*>[p=qz5khTTyсQԯ4W^Yl0VDK1=-V(+`/M?רP F=_/0Ĺvf%$wMLfcfzl$>P?oMz]RabXw&qÐ}xt'v# X,sb/M? <#N:uISj] ?,:l3ݐ[2v~b`:i%}wpgJ !).!~9$4n \>5[vJy盽҂HMd%ů\a@l)rh_Jl !U:$Qo6þz64 JY`N;P0 $0B_Zj-DyguWY AuPr0,$R`mOΣ NI=e~5'UbIFR=y v@mZ.0jQd-[u7^ {}[<ڗ1|}a^Yh:ǥRKĠ5f$_ܵW< w?~S(h;:GrLApS@zSmݿ2n8/,b눿=\Jgev @Tڵ@'WWd"Z4mefh*pZ{4H:|j¯sj \NT+)f~E,UO0#)n&\D ˊ^4.IY-qo῝$/1f E#pߍA9@DOϼgӗ^:V#(=s޺t-}(™'Ȭ}SgYZ0707010000037d000081a4000000000000000000000001644ae3ba00005030000000000000000000000000000000000000005400000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/tty/cyclades.ko.xz7zXZִF!t/TO]?Eh=ڜ.+@#Дg(y⪑eb`R2K#'&1uq"&7kנ %#/'V ( XiY ͱfŐtKl=!^:5$HsQΞ+6L w0y~ˍ=_RxMZ2rՖ~BF_k0m!iK9XTZTj=˳lX? +U{zC뎚e*LOMgvLy/H7jBnZ"ķx,u 2eɷe.2"pK| 䎬V bX\#Rai&e.G,XS [E+-5oL%4;[c>Ma*~$Uw(O.Ð]|d`ڳPz>u!qG2VMQ(񳜕S!~niQS5_9s!#x}c3_$/:45LJͷ?[Fca,t"T:YaͣHChZtT1֪bz?kxFz `j֤kMĩ3(b}rp^@=](Pz:0~6_U8؉W4 8TNrKr@5s3h ߹T59t;TSEjIK1 ؿJcd9{&B$ κ#'Bjr6N{r؋.HЉ d.f:Q_ vՙ2)iG$66Ew讈tp ZS9b>-O7 Ï47flPonUAn/4R< h7e"4?%\h ~hCby:pRM;ǵW?mNaҀ^ 0\/+&^эIX!e@g0) P0+ \#CpmȵCCmiwTu* h ] Π̺0sB@.?3:A ࣛ8Qhټj < V*Dg-F^dژK Vh?dq8-jmrxx#ABjfáIŔ>bKl*[:; KV}.Z78Lr^(e.]z4Q.Hl}k-:I0,4[.%&q:`L?BG7OWi>-_2 Uo7AcM#cLRfaT%MJ~C|lc b)=o$5!yf^<1@g:.W*๤^-đ^\'!0W;01y' p0GOX~#1ooIipa\ w b/s/IȠ{CNt[p8]QAeHg}&Jᡔ#[Lh3.(u#!O(%s{l#h{<**-йlO'c}EjSD'6/4He8su`zBhGXDQFjAy$S bxG21H\%NƯ߹Ф,g븫B 4X~omq\H-D:/z'$$zST,fٟ=x6t.l73|JsD]&JA~Y KV$GKWtD2< ZQcV׿*U3zז/cv˘)c$@^Gzמ=%zp{P4=GaZ`]pBv?\u!Qj&ʖ 6;KEQ3 " ha|$<zyi+ItC-ӽ$k;m=G`mɅN7n`1ewwz_7i +E~-<"5?v4V\I]T; Wdk܈+PX ~R;+ST` 9[^( cˡPG?.-o\ơNWOq#kEOWòE^|rÀD] Y"cyx aB >s-%elH;$YMNCEl9>jw9ŜzH偢)|/ VP|IMdƹN1p"@A>Ѷ+5r9#,ʍSL@Rb|(/EsCvnyqEP\A<($.st霃k<%$vu/k+m-@dy;2>jAßrտŹvdpvcJxIztAF"ˤT#X.(Z@Q~5EVJ4|gnӨQEUMw5BSٻ&4Ԟ.TZ8PMYQN*aE|8cKkqt oumJD=q u U#(uxP[NJ?R.# RIWC>k#=:NJg,sGgKhf 8$2\D~!`nfy=^p5 W7] % C51#LܾQٰ4-Qajj^3RyMh8mr Ks[*: sW>`Wަ sVEp޸fex¾ `8p+(15i.gf¶)y 4z| T沈s`6l&?m6pp54"(yF郒uNM,sĊ'Bq` 7w2 k}O'vc .q6(wrc{hקMf^e,[C] jOT7:\ q#:cbM4eIPV{sFvr HHK]Q)ES@)P'f 7R8kcHЭtk7I"Q9QƩ|1Q?f#)wM&VՈ8W 3`U)ʂe=;%/:[ Dkm]ۗ9fObY(׭.ǃRpYsC|O/J bIՀіQHfmƗqm)tHb2'rozj:s3k'@65~$2]^JCR!@ԕnUVg-l=IO:im T~cכ/?y?X_؝ xVMEmlw ^ZZ|2XQ˺{(w|Y􅚰W\z.XESg;HL{Y)ʖ ل?rN΃eEE>yK|!2mS7w [h,'DZw0ClRۈC"l<m~19T +uʬkU:RiCH ] xؚ.+D]+5oJ Љ~E|X1޽T7Z?]ʪW(I8{j8p/П J׈/GbY1c3[xiLoQ=)1#*#k%sv|7%E3W$?IbBez s[ThRQhQ0 cRL'7"e=Dq=aqORP/J@&h$^ '!jd 1!A6Al2@̐ԓyY-l2'w*Aq$o;Sצ M vdVt}Qdw@p)LeDMl:sa;\s "/wP~Q;Cicf;)&k'wgj b$I/{=f,wG׉5L-yx23aW0SY[o IxF&Xr-CT5ir g,r^H: kB@Pr |g`aUGFіCBUŖSi*>oxL;is4OZSd+94J˘Wn__lظlƸ,ڐ)W&"P:TL w9G :F`t9t:P`3{@aϽw92&[b; @!$ƝQX3YG@cs." g%zJofW#nG`92}1آ8R܀KqR  ޻B;[`@%R %ޚiz&$Uog6[,}pEerBGO_-?Y2U x|Wp_v_5c/!dG'?,d_z&u/S97r \R3ȼu:Dm4:4Q-LQLy[Y&/{ vQ6{Y/dLK|s4|')_y?hӏvs4LVt5%kT^0Zp%,6ǹ ^NnbJ2,V W蠪\G_'@+⡲0Xt2Ý!3 ]-m2fF%SЏ"Z_ڭ$$NՀ+ f!=P섵O Ǖt8O$`|^XxY4+HnmɉʹM 12E _M.B"%gfaY͞+n' ^\B }5@/5/\$_m b@EeJۣ|Œ@ > ȝ0PJ۷V@ ЙdÆ0"j#0EU="ޫ(&o(Fvbpx;Vq0h \RM]@JX{0 +$q$]Md7edUub"|!2XtVH@y+Orpb#uQe lF Ʋuô ֖dK,"y| t;35;W'VH*qo`+bPOARB5&'3IȽ#0|_j<VUV3EA >k%!?|8<'0'\.o(%*6br[B|,Crژ bBۚ45:cb (~ wWTv MӘe C|W[wiOxi#10uΉlD)OxFsx bI?:(M`}.~ )w˅# }O~&YKj }W:^JD3t6۳XnjDWl&]+ %0eER8?t5^RJg3ݾٰ,U6o~ьPVJw}D,_<Vje4ٗ,>m&`L J|g94vze`-Xjx$%vΖEatm#CK+X ǼO9Rl-$9hǸp);q;UL(nȁ5G4}KAlaWґssh Gw_? rٻՈ7S UOf9 2iiu= XNI*{%.s(rmS./P0R# `+ۇtgf ~=^j{^Ktks[ u}ylR/>U<|uI tJCXU c$˵K(R`ZSNټQH׾%L_}7DE,U5K&`DĪ2 ֱĊٶ%2<;:8y/L`/mj40vkRv{y#%j @xwDzuEUܞ3/wMZ~_?ICh*BDȶ̪g5+ זp(: }.if//TDYmQS\EHJCX;;紏;%[*q29S<B&5ӷ;N1Xv?PY,bu&:TO+T5 x°ɝSCP>] OL[뻻.$qslCa7"GۙVp5@يp^!XIVx|ڵ0`]QIin:JvhZo)~S;[37P8PtHv!7*ɨπ= Ju+$3&΁3hdՀ݆DuFKȭ׻w{1Q_ ϧ ӭ|Ș-7E#tN0' &䒢ˌű?krnFl!:_p0"[ ]XQp5 HŚ kૺZ77e"ҶhJ_F7ߵõFhfqIRWd[pF,]"M1B9`kFwrv%5aij9 Ac@@Ot, 67D*"}pV#=~A_JbYpD8Sd `r9Ҥxϕ./:Ybjvيj5AHel3jqxͩ(A\ &/϶)j rg bI^Iݷ񫈩f&L?I !qpו^d(?ք} )Szx< ivWހ!jfdr A䯡%2{y+7;D;BU;×Cv Cŷ=+S0)?$mhj}'p%S@"ga1F ?^+;]_$U1ʫDh+8͚c^'fTo9>m'DNX[c"=w ח Rx0Q#vQ%'L",mN< 3ҧty8Lt:XveFyizF2BDވꪰvԗz/yqoR)Á\^6&f̑g :h:iz,R wPh1FsPO[Qj%&u+.Q]SUin g0['%pI+i6 |~"lN$P6@efB-VC@}Z-m|4k:Ec #"Zw믆[d׼z=[|[ŏF,1!X2W d xISB$ps XjM[0VGp"61 '٭%,׌M !*. @s(ߝ~@^XlN䕍aAѩog.3If6$b-4zZ?ݓ`bh(7M2<1zƽ$oYeNv칝g=A8 vϹC;'\0DWNMx-@m %&ld"BBrN,{ǃ=ڇIawv5jX `w'QX2/zbҪLo[BC{О\$ۘ=zV=挿kI ثH %d98T==Ƭ `?l llKO%yjuiDzYT$umiI%lZR!E;bFZR ўb|r6.$o [~htsAl[\=b9^oem;0on˜`}]WICq :oօ˼#+~B/EѪ*2ykp:7_:#y5@RňYT9?'Z,.ӝ(燻Vd6ӯ9JS93xEP O:`鋌//V]#4(:TuATMSW5~;E~BvtLDjڍxv1&4ۭI0 zM@$IVC<;({yW 9?T^{uw6g9Eu@pޞޱTy*=xPz bdih'ت"f.v*5)C{=1q&$e`(tsjXe_GW E-{\3}gɋ;zy8a2dHsk*=~^bX#tCj ш,t~Sx <٩@}痝JT֨!Bݸ{D>\Φe >2.g[Rz 6Y{ZDBiF0 )հHKE .Fm[i@|x~֩Y|^2 Ū8ӯEvH~L(ar0NqtK uJ{\oZOJ`۠:1xJ =jJx!BT;L& \=4eoCms U, SԽͮhm'ё5FD(Gyrbr+apGw4w+ӊN?9vyz`3}$)pk`! =b:UBk!:RSunr\QG ?7vNV{ m:dnX8tgzC&#E&s]lQ/t#NUʕ&WSqwQ=Ǡغ h7EޙT%8/XWLrR \:SWy..^?›P5x^9YVABƒQX;KAeh6|ޤTYl 7p!CoX a%u9[5ZH M޺R U9.CR V\,G qHt5 3?3Sؒ}"4dj 8wq.*Yοܯ%L| uc{e{ŔfvŇRx]MӄU(YZSǪBwK F]%#a<:ڄWb"2~ NXIQT=.Yiѓ_ v>& ML }Y(yf d\ 0o1)K]{![*U+QAd=@'zNݓ:9jXat~E=-S&ix,mMMĶffq&M>JCZLN5 ^5 [9^5չ ]Y~ޕGф-*@Tqѷ] "t!xY)JP<ؿZCEJ.O ۗUH9.F>NY0f‹\Liw"[j?®\G2+N#X >Hb ʢщKߏ?`ښ&nAo+@m1`czꈤ`qe?j ~ƞz@\JICbLpJUvىۄR%{BtB8zuȽR_H0%nub]5*);=Vu^[:dB~0MHY.dacHO>@ZG#1ff8G2 KD* HP\$D*m8&P$B$4X)>y#mnD[񟌗R'nbO0]ki |Oq`%Bg.{$4TA]aN!xx\,{x ?F=&`99CLŒנ K{|@ῴ˼Uem=J8'PwlKyhI +E4Q}6Y$aR# ) EK%hi9,Ǧp*YYP&] #A Fvejif꼚`L^^Q"PE C"1Җnr^ X Q3N3eIW1"vw "3M * ysP pvj~3C7iNܳm 匋}ؤO2PߎdX݆n32Q= e^P&d(tم@ooҍcoZ3t{VS Ody7X%(h`1(}ڬ\xOn>5A4!Oqj he\iS֩4]γ=%hx#]79u.n~b_-%$\g.L*Ì3\E&~M2ӈ_3a^K?f%fT1:3W i!c*KpYZ޷OHЮ1Y镠68CJP~.L gVOTaeV7ɓE8kp6Dƃga3"sl+YD‡k d77Y*P=2E $JXcohI=<36UUe]bT'קC)&7h|#= j1i򟐣Ӿƾf% e0'QUl~AM)ޥzٯE_ 0{#̐]+iiVZͬ6ՓCyQ).AE'=oKGʁXh%VB\G|C2j̱W!1ֽcJ`K軫%9ݰ?ӍO9Tܟ!9WcTwaFDܓ'm#ukJڹEFL1$ Y9xV@̜Clp }=qD$S밡,Z~/#736'nvl\,0euќ+Fm` ]:s,씟J9%|w%(>X zyDkY$J4w@RYn&sfOӃc'i9&W{G'&彏!g'KN/(M!|/ ~[A(I<.o{dY$=3XTj-25 I'Xmu3.V1\R E0s,~x-j\NZc:+x`:` W}}g&Ƅngnb?B<5s.Wo@'"":ğwU{fbHٔ<X5P_ҿv!EgZְHᡤq/>YO.8WjATP ҁїđ|7gZzW N2EKg޿E+Es lEp)R8ӇU=2Ccw3o>dckSN5 1lf`-89 R)oŚ U}96Gz'2Ǟߵ4GN ڭ#-f8SAxok.ZsG#s&;e98[XF;77&ʘyz 鉕뤚 $:\6k08Od7ހv*WWvyC@ꮽ[vЗ.歽y&n ơDD[xŭQQᠪ ͳl{ю \"`$y.Sլa:vmQabi }}kôNpyl<*3z+hB"~N"nH 1rսg/7HBaߍ[7#BWG7 ju[ХPZ1AMCQZϾ %dSWlz%ЕoDDKڀl- IW%L|;_ 6gXh+N0!R-wѥͭ0?P'yO |(M;;s`y(!:5b` 2yviBkBqu>I/K]TLvZZZ9Xس5)#I$o`~RQ_\Ȑ'2kI5hrz(R%yx#ٌo09&Ak5:ewg !:q>b yafiӋY\W[¨z'mCJ]F)o&#/̩Kŕin;wҦ8Tȭ֋PYޯi__^R@ |7h8F͐;T6[W3+ou2Eh6jj- HK2u8 \QʛVt=׍EnH:94X\/V-Zh5Ke;0+a*ը:6[[z!= 6ϗQۼ\:6׃h}Rޅ5D u, 7YiffR}V+5 itE'LHi>*X ќ5{$p` ->Աτ,ѳZ_|"g`8P,0i&2wڬpV.B9u<=V<ߛ{"1K4Y5_Lj]\GV0s3E<> iɄPj_c%F:lV﬎nl2h+`aDkZ]eK"ÿO[}lsҀCUuAțx0t53 _ԓ}ɻD`2>c0 W ;`qX6;bJ{$6I_ɦu-c==+SYg/[8Qǩ_mebB2xpUvl,\mc6 X;+?۾$v/ϋ*h>?<E@CNsP5q,kSU{GCy#̻a~aCWuG.l7(fAE GD|MD4huV ws[{qM iouHhLSfzNZjp4uR3œ:ֺ<b"u ã/+焋:T1fTj' F愃؂ Em^0VYiՇ64\eۨ܈91̲oS?dvSV镃pK~%F ii$yn(T44"A@]@p~LҎQl1-TKiDŖLjW$&дܫ?S|^gY$rH+;zq9Nām0ar`ܘ륲),j{_/qwu!X9a^>X6K~]7>y60ftI*-mt.tG)wܹ7}3f- ѨUqJUG+Z Qxno2>tD;rI1 x ,ٳnA)X6(Sj5Q IlS[ 9|x-LzH1ToGd")ړg5zӫ%M; b 1thdJoÙ_jqɀt[l?1QW$(zoi~ЁXC ɞT |cK4Zs89t@NvA5_0~e qKW\$U/΅I6g*MpS'm$y*{Ww[JZ2N[cOpAp+N!`{,ΡgRaI_Y.O_ kbI2+˴/=[G?#DZf:fcɂT'kwقy 3 ޥIp:G cz*=M{<\vYý64G(Fa'Qp6@=4oIA/N|h9,ka˂T>Ck Ѻ.ZldȟMdjnunSa>7++ɸ/e7 +Czz|;J7h<JmVRg3fdgōmŲ-1az1.61R9ocjX*9>9!/)}m̯W׭hDw ׂ(\o&<̓ɨx>ٴmP-A,QXSTIIS1 Y=uaOɤ:8Xcִ̯ txz[0DG[R*a*/DV5p?'iΊඟ 90a"G#\VNKޥP7 vߔgwWڽ;i 5 'AdQUس814hϽr&178_8B }~n0_Nm|=m!ٍH.ʔԅ;:2=W?6xa0z&RxZ8,ͷl pqP Cp`rLAiưJޮ 6`[(ۂU"`PBeg5mal5z?LdJ\gJNCnL<%K=0hx "Cf0 쉏=7L;-/;p]I~XjN#9*>hF_?ddK366XЁ.3SI_Cb*ڈ=[4cZNOudH@I2JD$Lљ]@.uXMM:O ·4i6X^F08k˼OϡF.×i({2@sv<ѓ+ZQ=&nYtmR(#n~$p \g4-@])|Y`0MCWHR (mƠr󤩬2\{ RBLX0N <_J]]o _\`GE|]AN׭NT#ڼ63"qoILVrLNQɬ^(k-GQbd6S⌏ٙU|^~ҍ\.ϛ3^H[%HI(; \Ie%%bfʫV!(={,J IToɇ90 ǿV榘QŜ%wBvP2ȉrOocs.LNC٥NY ?Ku^FjY;ʾr^z.28Qit8PHdkyP]'@}^<%xAN;3ղ|;<>pw9>4< ‰Xq$?Z3 m""l[Oŋ4dKž ˇM4H)hJU/`ծEvίqmf ~Hc1rF(ى ) 2,-=3WWj OJ1'-H}UcKȬ=ۑOH7iͱ qExnE=> OTWH ֡/cĊanSZKSB.cȰR\{?ҧ1[RD>! -[ r}$o xǹ`{0NFl!i\m<Hj NH祹A,O78$co;nˢb'd+l1uɞxh%c5n6U@.o)N=$W_%B 34 rn` -wݴCO#YYnK_q=jkwP|輹hЈݦ%i6/9 js|(YT)c$T`5-6C5WDfM8(7Ga|6ZJUZߐ&2ˢI>B[ ÓT(nmmRĂy .O1d$1xUBioeg%q$]~'4xlt֙Z{w3qy4 F l?Dƒ>W5 `"xβwqQ9c%,W2%m̄x3\|٭8c{ab`I;o`woX)&y .wAR=v$"`V5d(E>Yip>=C[yc3ɂWHq/À^[LUXx\[n+U$ЂKØczI $'yA#=-}~Q5<6?-5mx#gS"11 -'pVpj$DNwx'͍jl5NCxPB?eg10q^fmVcsc4$F@ gsiMkCR~J*"j}U|6W߈\*XH1x͕u6VQOΒ3>53B]aUG^.uBKk{W‹#XnQ.dӵ&/4gr c fnA ]9#?_mnK54:9 )wQ-ϯ3fK-߈-8T$8oDM- 9QM:uv ~Єln{#)kMfvWƖ`@XF,}^-byyZ~Q[FS\aj3s v~M $Tejq}lڈ ]ԹCv]eyJyN͝Tٚ1I']%dBIa6f5GLNKש" <cI>i&+SHYڠ)k ֗%j6ѯ]9(5? t ,#7~5H vRPӯ\6څ"$M=,*= d~ד%K^|sz!޻f.cB"1ݠ;o@W3}Ivl4:@_xX^d'fp7ƼyBg5;crLg#!/IM-!^9Jض@vE|XiwM G*5_JxZĨY۱0\|y%Oolvq7 uy 1`` 9K/q<4(xC+2oW:NaٵwA?s؝w[s <}a DxJl"ijS |J6|yLs/TrgG1rh2z,;Aa!Ĭ(Ι ؕY7=Џ]3<@d󎐵U`ֱOh4bڄXo׷-wҢJD<#./k'T0,w367ܟe)쪏S/RQpe* ROݱVĝH_ۥeBygwPVdq<6{rC`M}dkPcڴ{dќ%b$;؞rqleR"}|oY gZ%G1N6D fVn?V4&k߉.@ Pai>UD=>;穚_y3S:iSFӠit%Ģ5TbG5iє; ZCC}!BW 魫 ^ _,k[;qO@)JKmocL^pgk>:!b7K8@"QcHwщ 륵Ԟb4T)RZ +L@<"y+pاQ~Rw?! -e~Oӌ"܉ൔE` eJhrkV3 1\8LYfZ0fRN F{UPP*! bhlѭ?TOL^u<[,֭$`3@ʟ nd^WCn35?)6Zbd|6)EށϭDte =ZAkOLp:fۭ˻~7d5b䇕ŘgIJ 1;֌4i@BfnI2:bZu+AZ՛GXn~54x0gሂSw塿̂V١H,͟Ucd7=K2I&9පhH)H,IS Q >yB贔˸SGm3>jqUh!b*vS$ve]|* ȶ<A޳[w?Xsi+xӺְYř(<5P7E8ܩKx䚋}ۤOL֔ԗ>;*V*,D7B~Rd}%퉩.~6<"wJ$2PŨy!į86:HTY^7R ES'^ADb2C^ kRVoHG'/!B QEr/% !A^&s 4롗H|ew{?*qWdsb}5ӜՇ}wS}- 30X8x6b@ʰO8#H-F,yS4'բFO /E 2.zB&M=8ĿX-g܂zjCu?E-zI` {iM>A-㖷Pp% eՒ]ڤAfGok7-=4: Y J爦ЌΐȴFW ;y{j `XW`ī6yb2+p1QŜ`sh;_i! SETAU:~{H|4bV,>%.o1OqWZu)ؖA3klV';Yfm!҈-XX;h̓7E Dx} O7 &L qWU 6ny@{\H(7updt`I*.x CcaI1Hׇ&fg~ V2%!lb/ o_^!{,k~?DaR剤i:JC[bp[X]}w5vDE뇘WAg'b:$:za]&I-AtZ@6 fE@<$NwìХ$%Br{OAم'-~JREeή4D1ֳr#)Uht(NkpKMz|g_-XF09(?_0!:W,6c)[ 6[!xɍcnR-cnl(f-,DŇZ/?8zJ㏼?jC)cKI;EM اC.*<)*0pܾs(r%-tuІByә} rIN;e;mWgq47i)'@,_h+U1-Vk -^ fh1H@zӅ'n=A9DRm27`"fPtÌT%jP_eZ^`y7s*SN sAWW<`ib˥. jIz.5OivCzQtD皊KjܦȨ.Bk-pEqbl}QjrkW6JW*w덧D3Q6mv"_ǡH֫&IGV,>)GrrZhU{LV:;"J+MZza5gY$;V,Ԕy` ܣ= K98Ux ٵ |q_‹lH+@TbBLӡ9'Fj1~M(MR˛PgR=nǶ͘mܿQR5oǮA_c>[aۡ-jrNN`vN^Ž=,׃kqB|-fYmrԘucv[Jf_Xb(+Khrh*FHFq?ഠ: vň躝=cZg5YyxUx&`B[\*rn# dׂYE*.}2L '!Y1 :r_=R0\?3 =%2aKgBҽ i@MEȇu/u3kΏHR\8!X CDͣZj5%V~l Ep9"(l}kY'kЩ 7>@F\j J4#D1V̧CK-l ܊B ƽ;(SXM=0?~ DݍV̹f8TT~f#uAR| ~w7;nѿIA0> (5S(pCH^wyf14-D۟a0<N KSF^!doW:L%舲d'EI9` |h6^l/?F|T>KѠlx 4?b>AmnRiA:.Ϲb&M3&@T&4q=i;7HaKVNk!c }!1~;5#M3qaڐڕ=\eꀟP bSz:_4TVN5ali8`09p|wciYDdm>ͧQ6 0X^mW\٣_%M0o [vhh8Ӟ?lW[-E&.sFʈ.l0A|DxQ8rS" VCݥY r\۟4fIE'ؾI=ME9cz<-=Wd?ݹx#˜\{Z阈01i;29eχ&ɴLarFWPLө*5}kBOD>$* 18Qy1TT"蠓(:(#M4,ݴ`>/ j$>sd|Ih7F>mƶc+sUxnVƑQ[1Cʀ'K׭ׅZ/y'u&F<ѯ*f%cخF.{qg 8 QISm2Ay;Xf^j.;~Wam;1U4?r42r_K_~E ٮ9]@Pz ts QW,) D=_"A`%ǨgXf1RxGlǓ|PKBݱ|rK7M~21Я=}%#E׺Q`8*<jW&+DvﰽL(K8Bf66{/="vY?t1*j_alKB@Byx{zD5> +2wd>"ŮR{\ui}}OQPS?\, ;3k);ѩ2+a%޽ t ,gұn_jELnľbCsE0s>j3 nPEִtPۍE&[zzjz "PPؽvZX`Q}@킖#VZ1~59/O Vg .{D~VR؈o Kv%h2NHW‚oƀ$,!E\DC m_ڱj q<]+'\[ 7c;ߜ 4?hil|>`pzu]XDgֿijd$@QO>T1'M#+ -Wåu'aLtBWˀ.߽ABLn%.^ @>%!B2U`~HhA:=Cڰ[u/vNON8m>f$MܵxES:Ep03Q_L`+=dQp;keD ~XoTt!u _p!,|T$&|6'Q ]5ґ#P\iz=[C=R /-z N[`Ixr&;TsH 8 ,t# o5տ**W*AIxd&/)%=+(:s : HV% V歘RZ)}.w^ѿUX&;B{? ^{47-P-%K?u|͝PJ+? ?Ć *.V My"#rޣu;:'$b="BCaa1\鉝4PDZi'ZH1+DG j'-Wx9gÃZN)'W =R\%nX2ʲ GZ>?hk\@*i y&ZbJ 82 er l{.o0 "!&N*u-_kmU^z S 2ʁ6t2ZuK $f{-qv6WZ$g]S'DP#Q5]y僕,2̓k=J2tBvBWV )g;dkUՊ9SKObAmpB%L*o}͈/=_(Dbwj+^<ϵ&Z8S,3ERW>M͜7|$;}s)s82Uk'OdIÜ<(é=}%ggyCǓKSgW5[Q$K듩c{,Ǫ3 ɾ,ĥys Ey!k>@< v3vm4Me8cnFՊ\ VOb OD^d}1I\ʣӒ鰥6'o cMn]9 CXLj 3`鿜dͫ@se Y s5>1xo+aY9kBx[Q?8EZN+m\.an^)hkAھΌ}4-]{.vL~xgL-oǞnf {w 7,*u.Nmf `)#M|Tnb*vMO!wQ+Z)9a0LXIҨ ,d֡^8CN@4W\A&jkہԌ^7$,$x)5D |h10ɓrw. $4|a ?]Vዧ! N?[m)AInLjfESÏDx?&z5$h j65;0Ⱥ[ T6|yeӝ2LDSes26FYQK4.rXPAv[+DL%69P|ABm`;%ixY9UsNMLmq*`Zn~D5 XCv7UQUzʲb*햽OR)^MS] 1zpjTj- hc|\ JV6g|PGgLj"|Nm m)|&oX)8@,`1D͸e2@^%^v9ӷuIV0d/R( 1hH5~-\ f;Bsa]8_])[#JC?!l%\tR}^:Soո}ƶ9 A%uF3ψG$lMp3:}jZ YꦊR:b-$Z J6wljKZS$d$OrvC#wvDfe®m Z L_Y楛ٔ B*#x'gpqLed} Jږp%=M+&(wܱ8P F'2`f&/' ܘ-5)Rk?^^e&v.^6էwBJPS. F)k(StuZW,+*OQ9x!j .i>m3V840!-0UGjxeisʹZ8ANNpȀ*5|o?%Q0v)T/coEeH>K]{d uG6^q,y[jAĊ4F0Lk&[4OR7xGgZRAooVCi !>`f=,2D6'nk:i˞;.Gĝir K2?%~8 i-Odg8< ]Dfүvҋ:hvJQr50_ 3K~Qb( WiV\!r̀aq5֊z:+*ϙܵM7b2gti(2J2|c#uv^Ơ · QUoWcQqр(N_8U߄TI}GoS ?VO^Yhk)٤p j y Bq`tlϏ[J †[45̤ 8ALOo3_IFV"uyY;XIYLih]V,eH A #ԡגlܠ[vg{8X,uIĒ@E'H7>8L!:.xl_H!; `yt'2r#􏽘.^Rhcr;b>ş<<: xzWnOAnk+[ 3'4H2 y.,xxPJG]+-}cZs+Yn6ąXv 8y̦ƥK΂;N2xV8m~s¯W{{z|>BE;[A83jJ|FH!-mYlxtv(qp M3w08q !^K;&GӪ 96a3 SSms"Y3ܠFoj^Qż9+:SBK-@ћ$1HiQvvn Ԧu7G MHƞ.L8fo.p,`,*5oSe]U L>ǛS\$bI=`Dtrջlj1ԾuT k:oG Tx8Wec|bGʚm*C4/sKs Czn\%o^{ +pS<08s<9$;̳oo'3xf6as9\xO.==GɃ/+q:|QB{gC1[ ͦӡ3#Rq`ZO/a!:zB4tÐ8Yq$1!ۀRN*<);ek/BV{L-sIZi& x)(غ W~>{ ^*%#00h,`ө'"*z~4eM3BAZX~ kʼneA_N G@{Sº1 ~ӦGDiyo{J5U0Mtz Yt+&'@d s/Շ< Gxrg4>uHԍ=@[,Au7r9D) ŇwO5J }=9`豺H'󿈑 IO|yq&Ñzn^FM:93TX]*e&Q؀QcP L} wQ;D*!gK \xjH09%9Nz&d Fl< }Z 9>3cjʥvGb:9!:lcW>py_#\|cY8 T!zq'( &%ƪY*p 2z̍^26K5,r64d0f9ɷRDѲe;~^)!e>qCv݃ AnnϫqY h9/y2&y =,đZH5M)·eSRVg TYIoҦ%6:qˣ_E FHzbvEޱYUnm遑׺F%wp`ՙSN:Ix1$Ki}톝&Kyog✅z(C[6ݠRm eI,TȎ$H`_3|W؇jaͳ 4blN&pj.5sO'*9JD H>r@( DA.$XZz Űmڗ 7uFtV,<%>w2T:Ƥ5v8 ;T2`(D=rI-:,N5 \vn%xMЋ{rC¨n*}8xF b_wگjj!%X|72)(コQy}h+xzičMAK!BMeY8IM~bPNëMhV Z7ӯH|(>+@l eId MT\"H8j;8༦=->Y3\eh;dxGֲ.R=n!7D 2GPewFEvcسsGi5d(̣jD!;<+``k6cq[V#T5q.R!Tj1-< {Oiŗ4b@vyOdt2Y:<ųCpt8!Ѝ,3-f+ˎWDc5+LN3DiK;-> ѯMFH{ɊSA,cMmldroe,i`n2zjf*SlsOUOz ~Ma.\G](8]aŭ;G\VM$\1WpOe>gj %-I]:㳖ss$;7.ueS> ݎ2VBTIO=>3CbaM# Zy}4sh<릠Qɔ{%#0yA`fKW= ^Ӆ e: X0Ƒ`Pȟr~MY%#N1!yfhA㨐;O|d޼v1ZD|cJZ҄6C'[H&[(Cy NT >(M,mJ533WniyEJYb)KD$ϰW%} ;&rLb@ɑr3g5"JM/򦯯cH3H adcƏ.KcgR˂Tx?K?n`$Hs^D9rOP\f3 PA#ʑynpx+_s4O;o|~f>A[;(ԜoK֫CMwҖIM{1oKo3~I)# v]--K1hC-iEjlVA償 Cu@`B.Q'[3 "A7V9g`¾hh.VEl[j1^U "$>+J9yqT 'Ɋ싽E vh &qï9a&qR//C{E?Ms2s;6Jʡy΋EhT  >p/@G^Vh>\ k$HSP%l`5,4X3^Ql1oCL /'#O9SqhG'SvGO(b|\7[/5/TD{)hځ< 4;HƯaSg 6L3KQD3o 4:XVPqjE6^,O.h lF74LY=,%@3RrW:q%P S#D(tJ"\ٿȌٹD-D Fwn$ |N߮uMmy+VqhlHl{Yޔ s^'Z!Ѩ.C#<+v TXO\_CWOl87 Eͻ|ۀC'&]G1=~޲y=]L*O7f*{V8^#v+D'vG:1 :У ~ y؎F Xzd6T%᮴%}oưΰ$%ͷ+)loBmvr@_N0@˥4=z(SR:Y7yAӬdb=Gz恱W^R1Br!_Zuza#Yl۪Eߍ#91^o3 䗦K"`w9 )/R)\4K- :5ThJ t(5\Vm*jfAi\Q.1aLtzj{YX*vY$d[oYk 9keU)њpv ǾgM9e<ʍ[9iqBr |>L5bj|h:tQ3S1`:r`YXy!%ܻQ`hkYz!sߦc\/C]q0VsDڢJyO: kn:a$A +|Tq),fXXռ\e@,^06c'IZV'*psr, I3d.{ݗF9W4ٕ,cNL#:L4(dc>$h83Ͳh=RIc5]i b!"@_G-$kQ?="!Y5hT;sF0X,W{0*bt\j͂9H@ժTm5&pl'$yE$P@j۩9(q^{V^R{2#72n8Z$1-z@ RAh e$k;l#U^BzP$%#IK ?|_ٗKjKL`/#*|RYYm+*4MWe >A񅸶(Y4vcE/'P?{I]7Ghww Ρi&PY!r"jҽ&fQ{^19Q#f(x"t(eSAPus÷)ncԏ%mf,H_٬FoZrVJhe@TU%}} ]vŗ_!#f9%]]aknl2[jb{haK` ED4>\K֒rh˵X^!n[PH/]r7˻`B6ũ".6[ A^}=_ h~sǍAm"o3,WQ[Ki zݤem)7`' c΋׮dqq\hN=l x94 B<'e옞qejŃ ٠ )?~kɜ DnPlH"gTh+`~ꑒ-bT , ҍ}n BOjsz̢A߾'%1m>6ƕa7Z^[{(9M>e5Ôy-`V p(Y,{SL[Gsy?UJMF1[3Z#gZB9"*:U !auJ훚i]޵,(F' :lB־U?-䃙y{%nP$盢w=B~i>JNk7۪J @aFzh%&6rOFxF3>H.U3וڽä <>&-tK/MEl8JU?((mMeT *j.q5E+-6]ZuU#Ym3%YF8eo sp+7@W F~*dȫ$FN>.}9m. fGCdߕGH_h5樋nV+ރ7x(pFr/c. }BRlOˁ7O6X͟Ȯ`?NQgKhGڞ~ja e4ùzS_'3DW[P̯Yq1gCL\q^'u Y}CJAF;od`DxA,r[T[*uw ݭWrSK}u9tA>Ȍ>Ν ]ct'WsK3t:XӴԎX1@ ,Һ'[`uRd>} k@PHXbē{ӠZ"Pֻl#;dK1xZqy(ӾGTt}r=Uݳd죒S j<#Q/n{c7SC3!+\U˫Ii`\{@5cU-4#1i^y4CΰO[s&F,䘎BiQb,F%[f>ܐP4*FݘKO+_Q#cT 1^Badk xEWPQ|Uez<#腀} &19syp Z'4.mmժJQ'`t=w6'` ?xl.in'j'&RYCz2;yتnNwHtva.j|. m0_ٟޘʝ\+&e–V[%[{"<1)8~F/@hѕ|ie)i&ȡ#x%BEm;=giI' 0B"[v䀋Cv?6B]3!Ş*y&RzbHk_p[ h=|fx19Ypm>'Uj| @V|( 0Nyrէ &f,-l>/_ܺXjg7לP8"N?wlB-{SMlӠrfFlIc@J= */)ڂ$夳a$H1:N ?@r5g;sY5m۱?+'ɸe#SˏJPǀ L'`撫W3F- 8nq| y#xX 6J`W.ۺgP!ӴUvzIn~LP^z.ˁIyP}#;Z!3t\L<|d2ߝ*ҞXae 0گ]Wɳ-Oz-5HwyU\ݫ?Z;8+u$AUџ^ShW*HE!Ń9!= |h*T F  xpwbhv HStfo)6}]UCW2i=R鬣=X/u;`6*ȏbֱ?SbdV:2=GyJŘ}~g&B RR)!zA5 $TB{pTB_yV9(tJѓ-S-+ q<N"M#O-x=pؐp;êƩfEݏJ@z/ZYBE~7ZɀǧnՆڠ|s'=Ӥ67 Q!@aX΄},EAMn TrxAٜfE$U@,&I[GzSp^”n7ƆqŨY5x`4heB| OCk3+Bc;. aUKfPf(8 NdLG7 =퓵X s &PJ`ʎCYָvvu"9 >d"{7^ZSg&[VX9CO'D1hq }_r` MTq c#9fzkK{"  $(C?ۿ+2|V$DU__ %j*ut` {nrU.ENgHW;@l bT' )F };jvgm1kxjlNj7Y%]Em+06S_eh,'Yi"A^; ͬ35}bh98MѨPZa۽KaU779o ?"F<(g`s^k/gUjsJʴTE6(w^ᮃaֱyEf É36 E4"'s 7XfWOQ/ϕиM݋u8!4Y3%KL1] pSR_jpZ!qIQ1D*mŢyBÁICT@wٶ3 Nk{]B+zLOSY:4b#R/\fT1YvE{dh֎T(vzUStBmF YRi7_=7t]L$w@:݋)I#W^YKMrx>cY *U$?/Eࡺ͌JƃnJ 򳲙#r.e.]Keϥ#=7][-#mb|S1TMďLe(80kkg)H`Y[ UZoͱ@n V%}w*F?JΗ:t,JЇ3pǃ'X@B>>bpB~; }&MéwP}Pl'E3VmOČ|pا B}"-*O;*k0'_֡/'bjdADdu0Y1/(C?:'bZekf96ާTUdcףr;[y~|0]';oͦv _qJ)[UA9?& ]&gݟk7]L#:>?B?鷖7(kb}2Idǂ!+%Iv*1ȉҜy;¡i.نx %J`'L94woz0 q.FĈ-!(Mn(f~q6%Op߷J7=cY:{}nX{3'ehewc.`w5>0z\3=sg*F),%1z jX~B̸p+KDGG䨓ti E!-R:ݸSJT[`:m3@yaM#V ǿfaFS:+ؗ'yԞzݕ.)<|Xǫм\? D$y<|9|s_ȟzPG!]EZ+{!]1`DF] -;()8;CSg%C.!bbm̢n(j>6B)cF"ˉvە.8R6)od.ElAILf.d ^Fg}-Wqۑu}`D8 CSDê8V2w]QN^ψ Y9OA`jx wz ¥vMBRbʼu|6frFDۚhII!1VTxZx69BK8W[=ve2]FͲ sw'FJ=GVhU>O͖8<=c/*MkMtؐ9G`[\)1r*=c\Uǡ|eH:jfjVP*י&.BbӃr;up*K{b^4؝bQ֞LG3R-Q W#[~uk^XTeB1(a#)k@2o!(I 4~W7^GRI W+ '1|[{Aβtw9 2S3"F#| Yk. fZ |Tq%ȄL&|j)rC?U PP  ?*BxiM|RlFۜH :_5EKTAOh2P]a.?7wKѝX}_^c0XjxId xeꎤj0nG`#໕[VORp/-ܰm{;dW{Np۔FoqqM)胘T-}ڙw?e%݂B-L2E.H9p^Zf?/{oiG/mk62|%WRݨ'wf}Jr 6O4fs]$<@l=0TX]} E ݬx($I-$:ʺD-z제Y\-/\79!S KD[ UwVNo A^LҰ#l}YR~uZXR3PXI^y~: ۩dŽFTFiv\';b@![/p.%IE9?x-]@n 'EHYF 6N,,~gQ e#¦2FY^l3sۛÜbM*$73%=8/*d=Ԁ#-: 14^ɽM\lBOxD~-F@,Z&34?-Є5MI|ΊI͙17r_$ I4ΒGԛzI4&Td7x$ Swt[7[jf~6fi9}OpV"y)3wmj O}vG,VKRra48L(%6&E^]/Vg HHueԉ?QHv3[g 1@a 4g_זN7H]xk_/b| _.xtrut/Ќ֞_8]/U~3x@s, S޳x xe><R8(M^uT"+6׷1p{Vߺ&{0}2'Z"pqYmu<QcK2;lЏ8 W<lf>7;wD,j}pѹ \ӄpղD mttS(Q ogGrKab/G.n/0;Bne# InCb3+r^0R^K__kOYȒ wZivݳҷu eCiXj?tpqiAb֒;:z2J1rwhi AN*wrn}$/g]9=IE@5.I#L?EB! 8D*u֘X3۵nv9ϝ3_8fO;0!!V_io5i;wݯ~VR##,㳨 %Z0B>::_J\8gG.'7"tέ>_n Ø~xQ 0f2ݮ. P .vX`l&'ڙpXz.joFux5ȍB´p 7[ML"$ Kq&jib0rA>GGLvZqQ3ΈmGJՎP[z͉~ P>^9t,(595 B!]±|Ba8gabRcbɌErWt -e'洊&]?ZLy^ɷRL񩥽V/ $ؚ#= *ٌ҅ eGǪDF2QVSg ƷkƊ\,Y*-Y8rE{1ơx8/ ojᏩJN; p}YKYq* |D 5Ҩ.@Ap3\ܗF!hC\?WI B72)`/ؑ؂zlR}*ZX{Gn=wNBoe B m^j=?GKjb4+Ћ@}%g%lড^*7V}^h<Y@OcQf֊CgȚfBs(u3@~Dc8uFku,6Do- ݢxTKp-5b7/ǝ:UHn%l2!h7#_'00 mgfM WlJ 0`"@MH]sq: R*)8 vrSԜ *xT:\||Onc4C#1=&H 3K "쳙2U- vIM>$>&i$K]!z3tL8d e9VL#NQf[8R!n>1)*gOgvaT0jҡl V?dӘ5XjhaoD/`xmM؆SΠ.%Y90Ja\ٺFJUɒ{o\a[S)CuW65#A8!A-ev-E.zP ,H3pS{gs!_K H?耖Ț(]%锧2IǯAl}.i2z"'>e?|iap|k! ITcO1TcHuY$aAΩ * Gؖ v񰑘Mc|/\O4$Yp匈_`/9F*`y&3U!g(c?]*#!<%SbaxyTA,2$.!69%6 Qg#ed_7ذN|N ( O+Yo3IEP2)]="ƪf`斉;Dug2"; kd Y$#KZ/ |]B&g\C [e,8 T#šMIB )49nc.IkpTN9i3Ėzra 2*P7S;2P㥣2d=?P>3B {z^iNJJfA4QY_|Uj3~b!9+&j順w}!hsi7Lb y{o#Z,=~yx 0 Y*+ؘ'uѡ[jAʐNPY6$ :'+Z89U' DUSp5RnZl`=+T?`4 A%Ӭγ76-^m'[G==:{]PiE^kl{>>v(#%wl*9o` tyEmT&66S*Gc:`l;> Љ/_9l^A*+7]RHXRz)Kt\] %JǬ} ha ?7/i s{lH2r$f ؚۭIddvsˇުA7T-QiR8V^Αs-3+K =&auhf=*q+%lnْ ~TOt0 NN6|rʝCV4tc%vY4|DпeD+!>G"?9& >썡sAiLr<#tb9Y@~FdžHv>e9-p}|@_!eIKs9΋2?#vy:Q\Y #T p07> Q|yڒ>.r 2/-t7֌} x6}>lpTIQLהbwp+f|3ΡLy1nHbK~mղ˝t?ҥ{\ B{O>3gc\3[/ᩨQ 5360B$!sVb%rd#T}'T%jҢGΩb]BL}e~!A] LnJN/,M4[ـOr^R^rlB&8H&&8kpe4bX/{TGBU@{p#I|O)Ka)#iXWV+\DW `%0 9}DƵt:!bovԫ2ҳ&^Ke_-RY8w&`puE pSLk%|>k rm(<wf<@d\Kh\x4(ˀ ȷ8jd,pm!~z0G06sSj.QC=z""6I蹯k l23C}9ۃV>,pA )urK]‹ A.y:,EnG} KG\[\dSH~q'%Gwܭ0pJQ~S!ГCj(h UY2eP`c$.e;ՀI{Lkd_21?>,ȏ>k]9zgy-rv_vz"{!~4:𡘔4}`$#HQLct(TΑd 6m$#ъ}<ݥ% UphrQ|:n?UK!ލv;5LdɞF0=T:댇XE%WOQ2zPl[<Ǿ}R. \vb0P7 FEV 'x*|%|g^zoOH7-O/LZMO/|>K_9Yc\dF~SGLTWX$tIHҰ|=!sY7l@7uDiOXz{SM0пW e{{3no;xh$15ÿ3K n *W Gwz*XGᖍqj&?J.tXfwfw,g(? Ttp\N\ClKF5[WH48)uT1k[O΅]o6Ro8WNƵ?)+uvN a:͚ ̓8$Ю[8d䇛Z؜źwύc] ^WNFqR\`MD%~ؼژ1[E w\|fb\q?]d•MjOXf7N_M<|_ί؍#ģ@q~+Q7د5Aim~F+_(K~\A1E^Rug~f,G 4y`(vR@ *3}EO2snθ9,4(G:X@Oxz  _[uJCw/k\\E6"n(~pGSF$P/;y03'A5W!NAW 2/G}tUO"\GGd_˜OTy VTt! V|rkxL'b1J&,Q)y VAc? d`S/Tޑ1 E] $!oS7X \1)04O%#_>k @j {@({alfo5UY~F`^LXVnRnOpw}~;@  U7&gZВm۷U`;;4ܞCt>%t3s+[D﨤kHN"1\z%Xd]9J,y{WZ],om9 7u9Y)yg~LqS>E򓩑\({0|s*ys6t;߉@v#EG~3KnR9s@l z~(R2=-#*r26h㵼+"O¾rsf+3גǾ;\p*,?ձ*cV1}er !veǶf;Z kG|m׻~6ₑ E>g&miJ/M@gh"}yy_gH!5Wv[zC R\]OeHd_Y`մU" طDхHz Z(q5g};SP< 'T)}7G"Txx!S]oVر^Ԯɳ]X%#`<(21_@&z'.K+DM&M9nڞ9ɂ+7MRԜ؞ ֶYAbPiމĵJfcQhK)-%Z@ԣٽ)upow6m! Ni)ߛHe'.;[bkQF&F!T*^913"}b˴M>%Q6P`JΝ6]y%$9/=ZC~ 0۫c/"4Lo&BYOXJݡ*Ls"%g ]0^F:yD:j81 tpcax]!s?$TT= d ELd2BU=$V4|\3=d6%kg;6p*~o{Ux:Cޥ&TtO1(6 'A'42#dR8w ަ[<7MI46ip;myc{/k6-ot<Y>ã[@5Ml?RFƬ dň;VAU|N4mjpD9KE,bOOS Pz1L<'FU7 2N6O&&*U^ <6Ϲh<I3,R%ˆx׃}˲qc2,_2J d3&5 !f58=zAEnF/N6ѿ~k(f!71I 4oZ,M>(r {u *dW@d:6MaA*7ƪ$n]SLXm0{賢x o  Q֚cjH;%7nNFJTQ.,aLG 8釭!n #cMDcg1ҙ`Xf CMLW9vk5ӛ.IDç+.2ꪘ85)%yIGeVf:o7')NC@wU5>~0:hƦɷ}Skt^9یnTEуd-"NOt*=Z`i'DBVi9*9~qi[eo5 oű58c~𺍰3?@(\حmbN .ƅ-BU~u\lG0N]%ONű@|MlKs,G\XÞ$y& A4W+4)$P4L] g|TB@|PeT>awY!HIǮsLwdK&*~/ BCtME%wbmcEug;|ɭM8_5݉zZ+IPJ^'68pag bǜ\5.ICc/ B?4}2L IG;tFb2nzNm`1E-B[Ь26H@ZxU޸LaŰwPa%׹Rk>48.Z\|hC]$[yߥN })Ǹk^;?jǍB_Z0S]2A\` НA&c`av8KumZE6V*)qhtAx0J?guPBո&Q6D1l|(u[ȉN%hYW"b5̭MȸGi,eoyp}?u=k簗kį0Df=vZ+erg<X? (<;VC8WHV[CDlm]>Z$>g1mZY*?KXՇI떬\GȚh= "pJ *KI[ǁEDٝmyS)ظcT V  iH]eOi$Ju Er(֎޾t;ɼA62\ID|&_KHʨ- ċ~מ5NLp=5Wjq 4[5n O 3e$dȍ`0P\ 䜄8_w༌F'j Yvm%( зO Te wFKIJ$PxcGT(NJ/QH푶ƕ@C z[jacOQ*&HyqڒLZL^~]Z' HWA%Jǟw?Kjr-ccU EHgXVmj~pNʐDu\z.\H×F3eƉիcΡhrތwY@=ڑBAe*mƀĶy҇7S$Ift<,fCNiu HRz]{r\gDhC;k+eװ'^PeԴ ;v+W!?̕WN2{']lp^7)LGD@ 8 )_A`Tz`PI/ŸSOS'\Yq^eMc >s@x6ug5/}y1=1j.B4ۏ"T6pXASg|2iR'I+I3ϯ\8œ} sYڇ 35$ADc ~')e%OU2 OG.0wTEexR^p+y8!c! \ԃm_%<׉1Sg߿)#Iռd3NA+k 9`aHv.4,"T(+҆ U[hn~ǥelW6Wh퉅ǨAC~3Wj^*%i2u:x).>zĎ>v y=~3;LnكiT-bfM^g63~FO$t1U+9i Rp Qp톐}}}Ի`4EUs ap4~bD}-#^e%JE'Q)x}l!p$^.ÜS#ƃR 'hM=J*42옾L=60 쩃\X<}77}e Շ%L l,oPV- =C]Z 􎽹Pu~`E/̜cYOWԞwAn!,}PYKn͂j)+Қ|QUsEm&,O29#^\WB5FÍ[;&۳38w}6)6,Y_]r=Y\#ć?)C8TbRl4ue YFql)A*l##p#bP$vDbTDu-$E_yJ\OA#ZoL;ɈZv7ͿcڀIe /zf~W zgEm@ˏ_{vJӟeh">5+XT_Od^Ff=pogKOO#Zkp{8cR7zl>; 눜`1Z6l,ju¬%ʻ|iqB' Fy7xQW/ ,Qxg* \zfk8]A+=&+v6aPSsȱxS5|E<B2JgGYfǶ<I= Rx4LN3,?Ϙ0U~cxB7-KTb q~z4W e\EKn(Mcw5{hh$&~6-~hC!I|ql\taJjZ*܇5X3'cyTyO aNMTԈQ0(ޙ}y3L}~#QNC9,"!ݒ6-5"Əv#G|=?1g,\0N =6 -Kω\0^D2Y4iuӡ[ENlN8TYxK/2`F4 G3J1)r)[bct6 HFw %[0 MOVPw1=x :0Es=C1]v bi>F*HxB_k5^KW75~r5>o3 :Lf)..@3k~u;FKYE} S 8R =HSY=FU10 x{KG-§;r<4Tf/Qf w2Wo{ "Gb$+.lytRFNdͭGU.ؤG6|m)3a:%8퉐|.N nJɄ.d$4dm,QIM5.7A9/&a_ &TT/ƲKG 4sFVk5٧|k c;7 fE:tJ+Emܺ g7WZ}a~Frn []Of2JXi0|= 噢Bow/wT#<D!hBc[$O9~23nћWp)U@d?eV/ eɇa_+7)1>h^ya?1Dz̰tŵnc%E\AфΡ8Do! Z<2'4PEMCNp5D>oYEum47a)l(Wת$O*k#{,2"NvM2)7nGA7fx>h{2U 9ˆ8i6֡plˬ-ށGf/ejR|;RR:*A>#Y.|wOO =J56<ꍋqi Y#]V5vvd4v=p)(Câ)o \wY?;!#$@qs Ąo^=pf"%a1?#Ef Nqj8XxdP^—K^̺$54iƳLpo_.jr,)hR=eH򋷒J9ڔ ̈́vbOha$<}l=`y;v:!^;mH㏨ f bGIczľdR*_i' 1 ?_Va; :\FbDNl)Arzz7d)JX@.uZ,ei1JI|wJp[Cl`#ɦ}ֈz 2T@, F-..,Lg6y9B!mg~w 1d*;T8sPb i G25է2RC ~Ĝ wjb_O$r4c%MEZm3v\if5Ebm PO0\9}}!r,`Փ8VrlG+HWQТH7dUK]. tB\tZt貣e8s +WP;4WL9"NYBz?Y[ Mˑtҍv\6ѫ9.bS$˨j‡/ZXZeCVJ' Gs%A,Ћ_)?2[iv4V`UmHq~Ps4YpN>7fp 3"6|0CnsKiU0feEqҨ!!?k^B?nFCNZz L/("~86Us$V?c^@Y(s*^A(cx'=ug0zUXbE9[DrB;/Q? 9\6ۧ[-ȋc-0V'3w S3k}T$bo"/힆DTXW}n$e(n[>n,0e#·vo޺j Q-hB|tA &H#a 6 {%RTAi&C/x< "ToB!% _n:1Stx}τ[دgkv\)-~N*<þ)d/S0\|ϑ5ny>n Bc.X;p&"z>yRoJ>%eU{wl*5i%*aWh@Z߀P2d AcxR̂ gC]!yLJ=ky,$y4L3cB9_>"F"˞FTwGPKpKPVC:oNZe&׈\խQΧ)ta, 葀.UW#$The 4oT#/$ Y׊٤+@T_)zwƺm>$t$Q9}>~ri=A;v_PU“єjD->3ߙ#?W"eqDԕ. Í|K/XDU*s_W(5`U7|`h-<84(k4R)`\WP WxpƘ ک"}Wѥ(6 rLhX0RPEbxe37mO]80UU)]>V88 ?Ώ+JCJ0n/ib}=TtKxi!.qqJ\ yUӦ" ȫו۪:Uȉ8QFֆg#S'ꨢBz}+2[VKkǙ:NW  B o߫S˷bmS\PӃ[cadux"+ 75V/@ c(ۯ.罼#p<웗9A.e置Z9𻅶>׭.ŧWWNK-\yx_`b]{:=%u?*LBȥ˄.;7}ṋtu,e>P,$nEʻNڵ~?=c 5S-xږ*|zLp6w .sҢtTmʉ>d3>$?9qYH7sܞ7\pgo6c`POOz/H8Wjl-ڠw`Qȁ %^sbѲFr=NKM3TC3#bOvFQl RT^ 82ݿ( vA@c`4ތ7E|G@u"XM3[5@O Օǻ86쬄sޅh  f䅲,oԇN%ʄy -Zu-Z8.+FobqfDRË;S$Жl0$A(.yyb? ދB/zaJSpo)dNs-T@W zԴ+b2 Z*-s#t̆wAdBp_~X,MΎi*D.;?ZimvQҧSMbR;X lT>4.:aa6b A/zAHt.icX3an[,:R,i"oT` Q(_g:8(ˇ>r1dښ)ᇹH#Ӆx"^:'i'S*-˞U:0DQfOR.]H C%܊qU*s^pr@h8L΄-fuXb~LnO|b-Jw.ܑNZ[av8x,9k9 >L#i/Y:4ֳbw +VٰcS}mn:()!] hK u$ 2>)>Bzd^'a?Ùɏ,%{͑ų~' z?ae֜tA r.U1Jv(e,Ptn'h.4bDia z{y̥#<1|킨 z %|]ՠST;5 1Ev؞s, 0T"_/LkB8VoHXQU|#'n%YIUpVV֟TЩ~c!x1k7hNdJ c ZrN>rJ]i@Ƙ$p# N|$VɜTxd@;azWz{ bH ?~=( Yt*F8P^#cSFG\IHkWў)b$&Z!'(gڴ0agyg\i?c 7q3qTi| Dü':&nUv|_c|;_[E4q OIAzyAax\Lp)Ө! 򝦣n a/Pn'sp$-I3 u0Zsu%`hq-qR0{zXh sT2yQBu|~c[c l1HM+C.vԮ_Q쿂5jMG:{P- %^6 |FbE[\c, S-]., c8oՍy[өnwn % . r38(ܫ)PﯖS;.I7Pe"> Ğ6݈z󟪨Sة'Gm"ZPL>cpzXr : %RE+%% H`ٲcxvHIgh#Ɣpr<١:[ؒ9dC̝Ia,-I)RF-k^Joi9ltƧ]8E?bUz-xEwmX$8H )ٜ,h*q+l^n] 'Qnc'NO6! 399!N>k@lnɍt~.qkrW>J:iKʭ$>Ǡ NZO1MRzh(oN} $hI7T38 "nr[2 n(K_պ4v2yz z4^BVdazcTg3 P.%.y$ ` oB:y^6v7Řft.бog#wF &CFda{ߏS(DNݠ/ADu˼1BS#ψL] m^mQo˿g'É|l֙)^{!*GTwAwꊟO_ʜaEIêz(j%V? ԧbljwѡܳ:)lCлKs=irOxjS:y%y>Oa(eNh8q6:SB-xbAm:Ud&YT ԋ8skD!FmU4 1JNQH? ~DogSk8"K8dܿU?Kp9%WhsZD*쵟#(ii~d9>M] ?ߠ0;)@?(,=*I-w>}Ys= PWl [Om%`3QCx4;ZLXKFD%LkP7,5ƜhH"6yfߖ^HbסM[6-'!7DMa3؀TiCo$%KY X&=pue$Pn%eb_"l㩦lrbz&U:6TQھ; # PP&XΜO@л=\:elbR~U6=[s!x3I< n 'iۢs3}ϑkd3Y+ H'W: $.q'&3RI,rqD_V1H E݁qw L!, F$IڗIAr?IJ19mݸvw_D|0T**:8O GQ ]ʃ.A:s䥰e~Puu8"9 ePJU٭АQLY?{)#l⠙=*x[1Ec` 6kPj;ͫ~f4E_;' r{3AGH"sչ"q{lǬJvQu`[ v-=DIٝyuf.4/L)(p) fVw(wV2ma?¤DZ58Yq;[GI$C`" jzG0#2Թ%5 ݉б&F]G#J9#{굽eT2N7Kf;ַiO?}vt.rv=07P,em~SJ4~Aa kr%'i(غ^BUZW?+w&o6>℔o2{q{:ⷞP1_i$&ΤMzImb1!'@s޽Rbx;G9>e|~͉^[h"%B0AZlTӒS9A]CCc'{G+wHCAOl;*d H-Dv..|,YZ9zڍ`1a[&t vj falYu?#n OdY/`v,NzT_;ś|A[ӀSj+ޟ)嵤fnc?,W3E[t'J-lBX3+b <@[@ޕ 'ٵuۄBtU`n%@ RniVX%pR08"0țNlr߼kyʂDoV!_Xn6wV&"aJe 8e zk 5׫"7WW0;ݗU_(wgqC"'|]Nb J#hs%=9˹^j`G֏ HۃL.^jdpD1mzNËRfI*l#YHes9ö,- i8]PQr74 Sw_/˵'zd^"c-8\uUA$ELa!d-b w'Y߅*mKII1dRZ ;61}ˉ?J t~Ad:%RrBD&C$p` $ܞkq@--76f"蓙kKThG\:%EVs!T3il2`2޻4 E_G8*EP󉜈{^]].]bʃBD/'o']v5xx}jgؓy@t,4CT݇B$Uhsbw.}kAM6fiގp|{x9C~ 72ٸW9/J Ӱ1s=K+@޴kga&tO(.n/wʙDU)I( 's-2gw}_c#*ӸY3qT U/^?fٻgo!yp{)nxѪLYzbRn2[1*.' &~Ty;qKui(($oM^/&uXV[}eG0ʬSFm87 NpE JPcՕO@M7~vtiFF*t~gck3AIiQ0h6^/v#I;fS#2Σ*Vzq1b kTґ৘؉]uYRUS4AԘͶ6RB/agEZJRns˄7[m<\S9cl:CYmh=Tt]P1#ҝC,@Poo@Q 3̙ ijxWLB iD,0\ެ =|ѳP̱ <4*PS-:_rϰmFb$^L.,|dBޗ;3q v5g  >ܺxS pѲts69ܫ~/r_sx3DX7D;(8]G”^"_{MÊưXLz4rxoliǪ'Ov=C ? %;TQstK9i4 E6.%V,`'IK ^mEhM"h~\` /lÈ4α/U /pI!. tP<ƍ!AŬz!"V? o/#CCpV%N@7GGȵc1(63:ΰU1:rkh}p1bKJ&װNڗpaKtTa_4c˸BM|:?VS`w8dP6~ |eǹv`*Y ziW3{~KigX2O֩Yg=nN冫`Z&B0ٕ^(RǍEs;9ӛ1Gm2*YT+-mjTxՒE]1XuG\zXFEw~nSi6A8a(YED,R,jFcy0eljf߄烬N2Pjr&6 $}ZD>7K;#H.$uOH$~);;$V1 Ĉ4m^]R3:}%\hNBLIFJ%[ʖL)axAwن5~?<ˌ&] ZOq˘ptkNO{$7|rؙ5q,: V hڐ~)tr.v_!{"{ͭꔰ>h2E> 1T56h215v]5h-D0eqf=eVh*m=1['r)/׏OC>с s%uaӍ|x3CzGD& vHrYuQՖ.HbzAZRuhY'_^ȘѸ ~2@]žI̷GlRLxB1H,yw %윣կ࣍B$p6!5rr!XKJ w+V=$Ie\c )"4cryvn 'ɴۖ ["G$,c_;"LN:7 PaDny$xgE ڊ+3 /1\#ESe?p$\S#ew \,999DRPx=>Dڇ+ BTa/mz*{y(N).sk8ِ8&nu]IzfElI1 }dc@}3^@}.!AE.WnJ{H1Ꜽ}Fe;y)_D37. ňA&c 1@&wʮ!$wHmUML)7QX}”Oa'궹"ˆ?nG{9mI5j[÷}%E摦śR`Cۆ8N–5V[%(/[d '>zϽL;?.(#$R^yac/NU]8 p$s$`|^伈x8pk@ʏh-ѫ 7W bX4ޤn`"yxg2ޭ ]>jץ0gIvsŪHYJAlhȌG.<>T.=TM_Jnڅm5ܥ@ aKkZ[(vU그)1oD7n~LKY|&VCaTK?"hns9]q46 yBN5Rg|r '8KKB1 [ H_-Țf4Q bDԜ f&4J"y bO7'$_~28H RʸO#hN0y-E?#M~uQ#g .tq893DZ`7RgM!S)<ȷY|\ONI'{|芎R ENptA搤xr|k80jjwh_%z$ORA|뙷pzhL,VԆMG*ŵ=J؆5kizžK͌UحN2rM.CgGxU.\6S=^;Ϻ~W#rKɿO @ lN1Mf jβm) RRѻ X=(ޢ]CURf<@ ة;z#-nNkwGP#Q[G]VTģQ+ ,Fwҏ?W=t,<^I/Q?NҵֶvL${+7rwW@xZA  E8Ė8(B4OXF̱T`:"gYe3$ 3?F`0r4^3LJb Fkӵl9%!Iҵ);Kf\ORc޶ <Wx-:>۳[[ {2CAbyWar 9Gc ı p RWLNw ] ge4;`)scAfӯLRW μ2Cu/{/NNr]z_2hmRbZb éM@HۤDZT O5Į`!Jgן/eWq"vh"FfӮYv'w =Ϸ>W4 1k^FRBȾ+a6@ܾJSD'Ry!h\mJ3ûQ{h<ju?H/ ّ׍9 r'FLsr~O,zy&kI:c"V+({,^ܑ ~WoaOsALMZ%`)Elۅo {} }9aMnԑEai/(P3mwM53 ~@K eM e>M\X#(յiCڛ/U$il՜&Y:,y93Hw6; #Ldby#TߩcB."'ڄU&Ng^{Tio^wbC*B4RߢՕM#^F8e2b[xw*J!*stkFH_CqiYu8yoU}TM@(=o7(Eru 4OmWMIwOvo{,F oɾ*jZm$'#Ґv9H~>gtp&Qcg>._-N77}~ONzU^;>Dwdotߪxɨ;|Ø8IuM&RedM 1jeU)(yZ`8}܂IN6:`:^cCJg<8~}ģ HXZz~,>XiC |Gfn)Ϝ:QdF]M;*<ir{w=˅*o+ ܌TDO$D&R2El~xxQe+Feκ;+0I˜gps[T?T%0牪h-A Np ҖՀJZK:O7#:>2/_RjN6bUk:4Ƌ0 }; .}8# b%a GiD->I;~rJ \' eII+k]|iiB3GZf2s@GوHeUVzAxɁ}7Ρ"-K|l=6Zӗ;ߩ.ЊKٰѦ\ğ^=on"i:*ӑ?̷'% S5mh灟8Kp#7w8}} ? tPmo3u !G#/:^GK2E Fˊ9gt"{)Df-xjo¾KՍnXGYт]Ko\cdq1\]viekZ:= -3A"5ez)ym*Ql9}GC2˙j@ؑ=DFTP&e\=*?@ 12D U؝X-Y*/r)YU.4QP?6[~+WςeL!,cL5+_t&(C1mV)­I#=ZWRiw \N<Еi3Jt{z_z9n#( Ǝ! WSWmT($@_;e׆?R@DuvX] t,KVT' UnqdZNjw. l7*-4]LK)P-D4bH7^]KOhWE-U}5p`Hb:NEj/9H 7 A~Ia < ke>`8]ǎrdsPTwIXhwrrIWpKܬf2Sd#+ۘ~ {c:cn#=E90|m*A 3,%MD4)gӧvQ9],j$y)a1 +TLcQ.?4ȍ.cG!WLY!S^S|3˧Vp ?zĞxؤ+Zoa'¡,bBH!J- "+/ 2!(C>"Ni>r@M4K,4Q:Lj hw'roȿ$(,vɼB@ۅnY4 ^KY +_{ήKg9K jAO Zr44pԭy&v&EqAC|fa]1ZgAԚ~6~z@ Zmx*Ѵ^##P]/֞ܶ;x,lB 'JR/=oj.B|[v8RX5I^ml +ѰFE;pzҼew_=zlb jzK!)!2Oƺ4 6kqk^ T|䭀}RWevr )n\l >`텕Wޫ[4ΎLy-hep*b=t& "g #8qvF|qsfC$}Ηh6X2qe"ÓmyL ׊D+`$iY [![ғ70={}QBYsYr'GF#y+g|{gYR !P K߾>c~ {i&'fX*q!bHH hu*6/ERp D2p HGXrj*.`akFL`EEE^DvS#>KsTJ.+Jm гh 7vsyj.[]vsBR?:kx|muQJVw@Ç4D?H`@JCH? "ں`4DYfx; R>4ھF n 27[ƺ;i0->6dܐUvY;Y OoDwxvØ0x;^h LT,'Ǎ󏂟3͗QQc>S iҪ]sCvXw}{:ӳr Ta7a~66OBOo]CZ^Tz!Rwсvf|hh{BplV-=m֏"tT&tmvtChFYdf"9'c `0̈1`zȡ;޾6+̭b ;kq缋} lD KDEuNSJ2a5G 'gWy_ލi\nO|,%kr?}_sTl4B-ܹiT^ipqU+Є&ruhEvcW*!## g؜ icrRKׅs_/ׂcӌfե9s Wh$UQVȱ*|`wSw ϗp>'S%a@FƢYW\"˭˷s8Rmܨc 73 >O'Jl*kȢ;1/eAᇠuLsqSeVT t7 ܾ΃WVOP}nlGaHzS{'[>9G('A uq h3wި hPP* HkJgنE^ELyǘ9LdfXt;Kz6 cdx1g n!NNK%9yf%~to[r#yrrY1?KO)g`2v Iwi!੣=U>f>tO_I'~!tκS>EV@`cYl}l $oFc'9O2g(_Palb`)dB(#M'A;}rDM[,+epaqܖR&0>14K| K{ u'l[]'h+&GEHV޷Z ⓵<=K_(䐊*}4E{~,V G";m`jזi>*\:2KZ5V>)e\$T z˟=yd h.qh? G(\8VDW׍0M$Җ\(2&ڝvyvO痢28"TL8`~Zmw8T1"KqlIC3QYHfx5DL8 d ]2)ZS9G #|%(0\<tw.v6oE˜݂b;=Jx:mQWA+ 8s~լgK &dǂ Z>Fse R1lj%am奣HE:׶P4՘OZ,Y`n Y׵rݯ3%`v2~H)TG*mCX|djފQ]ײMhȣ/w(kŃo7^;^YEmd” gu{|Gro3KFbl}.s(0ÐXFX3PrTaS`cVC:#YPB`h1xHgadKg2-0ˆ9I(? j˜d]sƉ5mu->lv#&I4Gx6`6-X(/6a2[Q-b,%Cf|eQG`ziY#D_H>xW%Azެs$?&(T|ҍG;b <h1ErIgЍۂY&Ysm0#@VPt!)z#MU2,xN^:U3o0RЙ,Q4)}B3NJKղADdbGOhn%Y=xYfZrˈ޼(^w:9 q{irw/n7t95FҺ!gw\S'ty)d[Π!')l F%cZݴֽ)uʘF9yTHUUPr}yxD)^nKc3JnޞS$TT$[MjjX24(+iǟm@_;1* ~Ul0a;O/5H|(i' ],bW7=ǔ9=E%lqz~pC?:U ͪJI%^]Y;Sg4pcy"o3r,,Xi~8Rt|j{$ tgQc h<πHvϻ~Qr\l'qMt' J"S¸[e^^;&ypO |QL_?43>cR"+9VN7FVJ)=# MyKݏ=ɝ@ԋbQv_^u[`BMXi,%.iu[򿽱}k^mq/:z@ҢsF5"7Džt?PPMH% 8fG^HD"h2_f8YsMVjԾ捷G( cWUX=we>L<7ܽS K3l~A.(&UB/ْx #3R-Q`'6iOŽ꺍ءu︈[Y15೴ВbJ@[^uy1i\KjD-ȳMגlp L˜"lƵ14H mG45@ SA+}ߡⲇ`1ݒAmKè4ۏ6l緍jRaϵÒW:fwZeŠY)X@s"¨Ҩ"S}O=hV.@R;UǜOY;qLlx(iikNMm'Bcn^g2XLNLv9\2jTħ7-@ X`yt=&uC9u`qS-4t! (#-*]v`STZK{+ؑ O?2Er#wRd \UO`p|+}^]o{ u@Z5R*;ֵuMA@@fw"|VDYdZbrt"QH5&T>?O){gKtbqp9C2=IJ&alo_*jY. Mjӝpʥ,p4F|| ,n'ـI='$P+JUk.@7c@־CI^ @_758cەdTQʏ9;!/+i.x"\0{ rd*Ixvlk!/#Y$Ø_j~`MW{t HtAYrJq+~ž$Y}m ]Y9PPT i{ ]`3YkFI]vU,U W=ѱF4jԘ+"H7v{!x;uu0aܟA8~wRgi?Yʶas_,^~=أRH؋v(DVXѦ$mԓH},!l\dyx0 ̅W[~)H"O.1L󺖒"N2 Zd<UJbNy+F>7&y@ف#?%9t88ˌ ۰5z-s0V*l{)LA]v=\%Ea<ZG%dԪyKd?Gìq{ATp>@IɵT0ηviUra0Y"ZH%SZa{%S}RJ41:h4ե.qVq= ɧ~ÿ8]='r8pD CX×V[X]R}_q1' C:^SmlFxŁ$HIO+$lGm.6YGD őrUH6pg)㑍ڒ >Q@+!ZeK&gb4dy?&7Q\ʛ0CG Y,_9ĉO +Qh0HaIJN;RZNWHl>pRPQqI̽*S3ҧ+ ģ%勱{ocMdm|# Gy{lٔt' wC {YxBR9"pǀ^:{epQ ̳)*.9>+}+TXhYyt2exc؃DG{ء&1.J,36\Sqx,+3jRZ.<{7;xXhl$=:xIt t/-? ]HX/v@ |j"Ƣ1/5-m6H ojэ"Fq,ӦIco`y1" ~F6X~zgMA4n#-_E쿶o8v~~2a~STP}i<,l߹m7t=ֿYj)9RMSn^Ծ@:Anڷ:x!#Zdw63 n[8ߏ-1f%;u(5 eHkL:G{qvJ_/ !cek=Jb7'):7OsI }?ꞗ<lqukV |S-Gٗ &2PaPq-R iJ_gcM/YA[, @JM+ŋmHTrWBM(jޓײ0pwh @R~̽f+*~?p0 Lޑ2a MRNz,*~P'T\ LDb?z^r|9]:H7_NMk'9߳ Ur1B&qkGvy;V%fb]9{&BT6җqh; NP=4# F3WIRv27:گtetjhnN D(+7/s2{t**FI|x'=62;Lxn<@Vb%FR2õCB8<}lx#spⴄσ҇Z;%dS vMl?x4G+ot@|P9c2.tLM}=C+i*OF Q]P_DO  ތHӲ8A&_&0`IXSџ'xvEkUF f햖֬ojQU/+[WP>HՍ6A%̌؉UXCf>JfBv.0 2䄀O*NJNx͒a .gLd?'~sEv?v&Û|aSjb(cvv Sab_g˥Q̂C"-R+>wJr=`E} w$ nax&6fZĊGF@rj#m9@v4$(cƵdR6@8q^BP<ЋwS_zcZR]1?OJp` WWv6LW„ln1/MxY9@Oa~Gs^Z팮{jsZ|j_8F?]=#}O1\0/vN(?'S<#i̮AcRbgW@Ol.[~U#pp"JSmpmڐ-e)hWr`&7O II@ʏjЁMy:jIl{bjRoH".$$vO>29SU5'6>If|B#/Lb 2erytb !"ҽj]]1|CgcvqEPe1ػ͘jbI@rKzvᏚ?D Tߴj!YU~ |4Ee0` O%f_tlv}\"JzjeA&+g` *̈́b 0>XDGعFPn"fu :dZs=!T:w}:bn{̄E#Xш/s:hAW/b69-lW_ oU~ l|M &tj0d"2{Sdɱ|݉ٗbsn gàRoQ)m+yhhf(KUIt^(>O` `|`rZ%^Owk[:!X#[&zx@=8[bNb+ۜBbZ_<'j8 }@G"0,kɂ:P_m1wapLP%[!;*_ʠ@I=V [D0148iH0sE@7Nv"g-MXo?ɧh _Cܦ #@b7TE ubd:cRW>^>fo6?'x!?Q t^z|=j^@I0iN㜊*e6eG]xi-Y }$U{I*06`:uC׵y \.ÈPձQ f_#736EBny#>eO9S@jt'vVv;_UIoy]5oH '/g c%50kk{0Nw t9}60'}Clq(]v|*G8OZ߿G3B"%G 6]OQX2'RTɼu 8A2BɊWJe8Nj޲{8shX`V $e (WSybXyg%K*:7χM`rL,A(Xt-?4 2t"oO< r@a~ׁjq#=EڮVwyȯNM2g;Ѝ&bퟶyHErAg.È.rAeRxE̘?$2}꒗8ͼ R'pz"1aWt9C]dCZp5 =9N%ܜNMmG1 )90kmy;> LT;AGl'D|1d.,R#F?}pM2LՖI~-q~n䐶fw  O&Ѕ[ >>h=Xg O7hBCpj?}<95-`IޢSţA㱦| .W5.K>Lƕ\`6.IuJNb){oKd8>"K6wKqaarF`ӭ i0xǿH},Ng3*s^/$sϭ-8g;ƽ JyjoiC7!~Q/`\cz2+ڼ΀_NmNܦ9Q<>C1R8B:.߹ ((W?VæyO͐C~Pegm/>1ʾ^8cCl³r(N\6ܙba4ف<8Ҽ[3锁7VYIV0όz˚LG_ {3h~7k?ܷ2f̈́v@\Y\q,J>QIJPGnd ox1=4!o(=\(7QP<%E+cRWڇ=B9xJg8j!YIBQ+jx` dX13^D7v$0NpR}neolېKaGG*+1 NZfgcPW%#uki5rkߡ bC;?T9ܪ@o+@wBgyA"}dqjH9lI@_K)_8ԍ+Bycr^،ڲTŻ)}fk6ȼD!\M*ҏ*1H7g4ey.,؟ e~ Eo8L]KM[GDzj67~^Ĭ83SdvzSzPvh'rvW\嚧5ec`f6d),sI`c.a- %i~\ f~sVBp 1C" (N('`*?_>U?WbYCc,=kcxѩ6Axkc3_}*7?3Ѯ P@R!HZ`pXk=L~<(vE3ârq_qK<B#N\Kb cW6d,w6^7-θq,E-A+DֽM8aZVt)*Hi>,*w2u=@v<{'N\-(Ygu+pM3ܟLgZ.ѣv7@j-o[bZAU$Zw3A߷@حFtoJ窅O1A8]y{7Gmŗ߀Ӗ^O*'rmmf5"]Z3CfZK PVr #Й !r]$N[H|\> ,&UVNFuZtptH|]m\E%J#úx]{*^|֎\B؁ +C~ ; ZWHe&%z)@E1 MzAC@ٵ"͡J9"c.NۺP3as Xҩ2FHډ],jS.I]řtEխXߛhCGSmaO&~P[|eeT~_VǍfc6mP7+5'(M4͹K!B~_)}"8>֡l\Rd?z|>E 1K_B Xn0!0?ZJG5s2(x#b`ϥɳ(qfwRptLQ/\>OREܓ'TՕ~HN>Fvݶe:9VWMJS*F 9>Ar]}0J¯j9NZGJHSjigӳL.6lʕp3b"<.ӬllO?3΋إ|P8 tewo ,` GzA%IMF7J3"rّ'Zm"$X ]P]fO *B.v/YV5"aM4{il#(VA|Ďצ~e3ѕkB5z|̺GIަD\y,)Մ6Hϩ8mG_tj%4j4kKZ p.M ]1x1IjŠrt#]ͱq9`5U5I<~5@48RVOΡLmC#@WPAHDWֹS>CP2h>]&ݥɝjV{;' ybCul=팾&cjN\we&ob8b|g@j6) M++uRhpd:WY@A9Sji,I3uH%_ca 'V5]͜Gش `̧~Gb灈MԠ[^dިܞ_\8@}y{8u;ݕ3W є!RseTjUS4聲Dh5ևOչdw7sŒDTT̨kΉv*J/$SFaQ4gś*֖%" Q8!i>MN[{>F$(sKÑXwڕ YW_8x/zTѥ"Xr͟L$S`ΌDG |CUm&O̟&t_.Ybܱx1 iK%h~LMzW,VwZY[~m}7i,#M嵟pUϐAeK-S"AO=y韮rn 7^= KƔr{q$+}³DsL@ SΥ% 2W;vKNl0Q_btuQ^ѮbUqJ)&hF{ۨz,;ԍZ!y 232[Gԕґsa@JN2YqbqCƠvQ3%{&$5]֝Wвtҵ%cΰ,Iیϐ5cGD[IfR!57%2߈?5ec^;".؈x7 S`JgϴJc~"/G%J :i,F~Ip qbJoF Xჼs@ܚ%(7<gi0t&9U~:Yp nz(k M `2F|Eΐ` 4qVq4Z5P_VE:wxC;<\aH~}{VfE YǪT×coTi)lw)9dvZ@:{m[]oNoG6@ Ǒ}. XvLfS r1PqCT]3_K̥<[AF2VL-`ya^@񵿉"JFnUB*=0umXUE@ހK"|eK]CnsUҜ~BoF[rX% ]o]DImj^`ø †ԙXLar`eZfvA3/ >V/sT]YG-H##׮Q~#q2uKțF9+E8YqF*?aQ~8]aB=p/gjR%mw݁]?h6 !RWik#Eͧ¡}}I]ΒW8j\zo63Z,愋tؔfGu!EtIe7Q%C)kbBЮ_A(&JQyV= ~p2﻾ߟbTԘ^d;)\Ń',}/v`-+XLe:9dτ'd{PE;@=x YN+8X2 'W8TͿDSqvQ_i$oMRp.C xw k_KM .])oMd["vS3hh`^?:-PSS+x^ h'/J޶@׷i}*Eo6I`s0#MggBC̈́DI,l H <u[kAEoB=2~?UY&.\mSCE(@@V 7\705͋7p!xՌIޥx@zȣ rqDLEjͶ6iQ9;h/KY]0t~F f #MT3R`d\; TʇE/Lgs$$#ZG& nhQ.^w ,s^d_2 x];دT"xAµ7TavǯAcT?̮<FO  5 ŃܿI{T1b{%Q7uvD-$G>|1ObHWN}>fElXpXU#׶Oi^ҁf\6FSi93U2zn'cv\]U8smh)&;3aB"(o(+.6<cv~Bw?zfOa_lD>021[·Rʝ7*ᘡAc*!V܏ؠ< qAͦ{޿uz)qz]rG|ƭ=CMɈNS-8|"BK΍4rO>5NƂH eA={* KE׏REab!'Eie/[{~5N~ꜣwgk2B&8p) "1mC9Sb(!~0AY gg:&rN챔p=-e^wD.;Puyf -AF{]䌋Ḧ́WAz .YNc(2i$y?*=oʙd[Hr>6{y5*!7׶[#oI3xo&C!Tu d&9JC^wpu[c]tOVM2wHSͣ-3_F`#S7`ytUuUѯ؊ui;{]&Q{vLĚۮi} 6B"?. %y{#6jw)a[$Apm;##!G|u(!V]FaɋgHb:X"LE2õb#K4`oW^mǩjSc 38uIMqEfTr8_8ոQ}hK`p Rő=hSh0ZX1RуЂY4D݀ݺQZ[}`=8;g?2LBkP 0y442)P9jn8cN̬nUsw[?Haۋ]VrtI=v؃{nq:%އ;Qw ,hȆGgWTJXx7LODZĚ.|czdc&f^vq8ƿIz{hBDeQxIlb0jFrx37]S"  R$zulxjj̛o UD EةQEkxHK0aH)*숉/S5s,/. @UΈJۺ{?_DO_5!ŏNhVrZau"6^oU׉Йm9OMޣ.!$L%lM]nn>^| # <0Oy!uڧ۟#*S,[4X}o^ҵK/Hg b4`$9X'Iݲ#}I>Z6X)|:`!,p2"4nFrG[ǧґȴ]4ƵNBD3~%Fs4w2V)!1m霐Q,Î;WvI.] $ƤT: cg}+B zum$Vܺk8ԉDdr.Oi. ho'3?C/NЮFQ|wI+Frx%Vk|Vu!쭤%OW;<^[=FUxt-Iyѣ"=ngk!「@;n\){ 6]bkkr0ׁ.$F< }Ql7QCF|4~ VaosOcHhC5## R $vQ.hE.&)z·}Y!n;L#!ioz;h0K!rdЂ{%Vxxyަ<q`g\;%iR`AEr/[['PXo) XslqjD^H _yd={Sjh8ϫVan|C Ȓ'+rT}*1gmd3aR̃m|5x49Nέ_Ͽk붘zqWqW%Ď4l7duQs$f\gP2V>:NvXLRMVN_Lyl'yn8MǫL11J 3Z+QS*Uq.ȊJ̛fΐ!'ٺ=gɕ"Of_[ mR JD(s|wmfVM]=$WIV]†KWlW}g~Iԏ۰{Q1UfTx4f a|`Ly؀x( ӿ7n dV,bW}\ꄵR}@j_Ȏq~P1F{qDJ~Khݦp)r&W;'\v&)#K޾HGA9zHKHs*-)[[gƬXޣu2cb0ax\zN+BEK>ZOq4sy^uS4~mQyr Ҏ\d+LC֯$lQ@uBVnE4E|wueE \]4)Ulw`hh&mqY)t2Ih~ ˆrHu\\bxn [ᆊyx1"3L^ވpgy*V \%a][AתWB # m*<ۙEujB< _QWn2qvP"#v+)KfYj3E؈G-[M$6x<vveFw& [eh-qe]X6ϏɑBʩ]rn dz|+qPsn\ iԞ{$8Ip&V& r ȧC5s^Eo'$Z?vǩIu#Z3WLҶz:u^dvL Q?g2'oT. -<)`pυrꡄ\}童>"npI^xvݷ?^ ,*xOV,gѭ:rpxec+6Xed̽iG@ijIa܊DR%^ч/g &u 3$gH: i!7nV&NF7t䈑88:Y7jxVsLKky1Bgf@, ~x` U ~)B׿*O5K j IA:V(ַ*+f^e5RfX3\p%V*IOa:!Le <@ 3Nݺ(YO›}PsPpԌF*2Qrq@j?l`!ӎt6/qtN΂3[x]+w$sbrBÕ'o>] ~Xdg*AnnzEẅn vq{WL8uh/Ѧ4P*WKi#Y gR(3/~KRB3%p kx<ęBoٕi:Arɍspԃu|E0`iS(/v`ԗ{`?1$MHe Go&r}uXI^MCy,ӯMzi98\1ϧ,PDy59[7+:8(^:\D&P0E$J5LcqުVU`3]j.%Qz-N Kc]WrOI+ϑ זfH'(wޯ|&l !5{:X_t)5c'XP0lq'НS9Ye#oԇ@lҰ#Vrz(l_@E^\, s bnm XaW('sMkR-@s%wpq&B`^3 XgH)Sf)!jj{9p?DV[<dLyTd:KFn^'(,<MļbI6Ÿ駶uvTFypb*}:X 抏Lv[5Wij OљSFWQRΩEP8=Gt]W pYsSP*IpYzy ]e~K~v9ʿخ;٨ 1"B/`L!_7{:nh2C]M)df, <'IfLh/qx,fȄq#<ს"4t.%r`QVvc# h"rsD%5ׇϤ|`j;(JH/9+|(h):D~{-Jeb(lɌTpzM>L;FQޛt1xDXuLoEq BCD5P5Aݓ嫼%iU%1:2J˞Wdϭ8*Ik ]$J?J хrLB\Ve8h.eM$ 88\ f8`d`tK[mt]ϋj}PO2rOCT< <8L%?uNC4yXri' u]"Oj7y!Ё2a8?KTxHc[@KB ݅igu-[^ѯr!rtƜF K!jq+0jT2 M\=d$,ɑ#bCuMWnHI7}#F#HxPۏC45J fDqD}DupDdw$ e`CS" ƒ zlIhwZg`Ag(&ܴ3U$U`:cngʘ\ u#ǧbƀĠ~0ܴEDn9!mJ kMxXMRT[射E"M/ARtswI& :* ;nմȜG{>t:I}=,EoHF P_SKqbkCPfνs r-:7٫HfɝA peZ'q[C`;cm#/^|ZX GHY0 {Lӿ0_;O;>ljʿ_ya1NFH9<^b. 䠂ѝ.#Ġn[cnj`ɴGcL ZFZwgSSa}5%@fL]FMI.S\ZpdW80XmaH9f-]nP=YÎѭjڬVɤn~K- 4E9ghBўө03c~ŜXxl:;'aS^g>>E|dbGvГV܌oC4ΠX+6p~Oۜ1"dx[$3?luJnHy|\_)Ͳ3qdbjx|~l$z,5XzQ:i\%Sޒ|{;]TG/fԚQOjXH|WߍEsT/|TѠ:a0`?g C.;7|ҕcYޠ5`i #cvI$nyٻ`qIyǨui <|Pe@q*hr?}n\S۸8d u[6LU\/M측ӿE:)gN ޣP29u-I7.e6i'X_ ggD"'5>Tk~QJNPt,x?e/56Y 9Q SxYՄQ[ T4~7 P?T@Z3gd6a@,-0P+U]Nb!-jma"ģc SgJZ'2GDǤ.YI3֙_uC:QCkH,%c ,Z,<ŭ^=tUK.ڋ Aze+¿/7#ׯ?hC۽0f5.Į7Qn2 ]KXY hɭewQbְm^7EP<h©2"ى Ϭ5k`F[+iqz|+LEN@yZ0gLb7AXj= p2EӓMAjmqe;v eCi!𓴢6>;f8@ՈeO!iDMT3A^@}/fbIUgĒ&j:2y'gQ03wOe8))}!LRR CMeBTmﻬi>vd %N.lM sxRe`Sa҂2bZrna},?oP'C1u2QL9> 46!Z؝ ״>V=WCT-zlv='5 S -쾎+NI7tڷxv~W[l$ ] P$Nf,e=),e`MKT)ȂeD+J[<&NJ0B<.L\El>9S ŤDQN bHwT:zCfN~qя 5PZFP)9l͵qS |U礪iHfݫV6_:N514+HR蜆*}#,b\%@C,zGwvqW%_وxńߥoY?2MGLeP2n.;Z6K;Vq4t5Z zrb4S-sV˧1bȖ?b-ظ`lK2Iˁ-"Xr zgϓJRD -hYx +2GOIp4_,"a97lUPBcoEg&3HQ/#0$W}d R%EH#pcd FL,*݄1X. !#8WE!.׸ƕGt^-Ju,[!09[] k+z>u Yxޯy4_4!)k8zՓ  2!;VQ{o@H|bg*%sȝ'D ZnjR>9LSRq^!3} *gI֢1hjac\w>&.گq]AyixÓRc*\mok{cͨ<ͱ H95w/,]]51W\f_^mgɸ_+#-gWCAKx4/wy`m0ABn䶝mZF~35%aZ`|qawe=n2&44&C, (:=̦'dg';ӴP=p^6kbkPQ^5ю?Lmiۖ6K㹝{!(t2xL|˂޸y Kh9- %D䓳,|)i҉r >'()yߵ %&;K{髩Y:t4ɴVcBcNz[B!@.1-ށcF_(Ģ/xLSͺ?/Br Ir+Z8%sHXR6iOIrX j[cLᅯ}5$=pNM.=50 V ^UK}<${#E$0i]K 9)7[!K:C8Wӝ" : ^v V 5t_ұ*3>%ڂV6Aa_XjYbSfyAoIxJ`ߘ)hL$GK`HJ^*_|O?ip W$w:E(#I}JH|ff7NLvjO X?+?' I7VH'k+eJ˃0iNQhdGM ;F"M@-x!y{gN+lA0.4X"@WEFo BC%Im̀X0<ѼhnXfdȼ':@bFu,r7ICyڥ\GbwΆt;wЛ bٲ^sH͛C#|;%Cj JZߌ9?3Hfl+Rmh!ё4 q<m)Vx8BiQnzZʫ zVҥ-'gÎ5])g qbؔ(jӾL>6Y' r%]ֹמ>>+X&Lhn%Ym><5 &2''-TXN( 6@._ee汃e>l'Ӗ{7I]鎂.~?SN>DY Z+Aѣ P&]qI }Q5eotOt\@О|z@?}K;1L<FKRW3Mظ›4'q,O}H>&TDZ2u2O篓ܬe/Ҷ?,?Rzb8U)S "/fGl~6ȷE|ZAsy-bBFynk YǔrIk߫A7)&1U>Fd6Cߥ'XոZh Tw:ha$j7te趕s =dp\ƺs5uQ1!gB)JGL !l(m[bʫ`+#bI+QҴ=}:"v I* + ʨjJ]Ե"(3 % rhJWʵrfIHlC78]Jki0H ][wֱ^n٩'cLʁ84=1'W.W9áʂ8Ɯi`P_h=/%iг x6uC,P_YDjP&#̑n,l'?sVt_{ RW0*`2S^Ur"&q٦. ǠX, Pc AWJDz7Ш?q@ɲ5Be }zX^hw*Z>g8όxyw5{:/ڥV.}46gs-,2'S-)UOxKiL.?rc`j =E?7xWw1QI b?~.w=T2bg:@̃Eۃ]gYZ07070100000384000081a4000000000000000000000001644ae3ba00006b18000000000000000000000000000000000000005700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/tty/synclink_gt.ko.xz7zXZִF!t/j]?Eh=ڜ.+g(y⪑ebaȪФq;aO-j@55\9Xpp ^-ز<NS uoY4uMfpPZo 5vFMl;tlK Ga!lq*i`ӵQt;.-Rup&l܌/'K!-|WӕH ~2lCGE~gok&9[ _E=,Jݭu%f~}Ourq"r7h!:_\}<Uz(c#qrFw v(h&{/ ETP.b+ 7Z»zIVCLě~nݘ8Ԋ-3cx<sr`iNd7 c3a@d v]AX(2&n^zF=p6Wao}cc"j7G"ng޳`4`qZ6sxf6A $)leHH4 &8M wInw|vJE꠲1QBe+K]eؙlVʬ]!ӣ \@|hbG k=aF/MY2=вb4ehިDcu>KoIQ`E]o毝#|\ΣNIH9D۶KDӸ@h٪99 )X繄I=f/ YQ ap[)ěxXeBB|{tiF.3IeEɒ-=z;RXot7x@7 )jywށDyuAtY XLXbt_[;v d<ޢ,qwes!8Sؤ6&IPRgFs7JAdݣ|L!nuU% Y, T{uk E1g\߂Yq$7/ʊ[pk4w hVjq5~gHTSEm{+vR?wro|~WU!ϼa0'C.Q)4Ш\ Ns/bmvwME0+띦2m 48r{L]t|ÏRȴqL 6BٔVEWQpxxEؙ/ o$v<Ru#$woϵ3%۱Rm$rI\of a/޲ADzK6"/_a/iW$kL)O=n;*02SE}_.QifD)C6,tzVvxjS's$Wjd8o+#sV{mD U F@Id3s@I-o-|jxؙݒzbZL c8܏L$A94@A_"N CL.̀njFzc8Ӆ*vp_ɄGUVL3D>N]Y&8SUb(t< D,ps{g_ÁwJX䛤|^մuqv0#0e)H`g1ٕa߃_:U կ!?AXa!d-{Ϧ}דm\C~3QVr. ],e 8YQqu9K OB \IE[*f7Ks<.;߫6 I`}DѝSydz%H ?< K_-2ͮ_m8̛㱭)anꖰԚYwe&&v}4%G@SbB5>%qAw;/2ssCcH^7{#ij9˃ Fd>jѸxdBmq5/B1A#%m ~ yQ"=f3U=%\=#q놁#Y@Qq+7n0ku[֊Υe)|1 㰇M uFnGT$ǜU6)1 KTO[?sab`v֑e=)\ /%([L3׺@iqV5=w2}6\%fr?(*>Ut XV[A30)~?ңn|j372Z蠧Aݠ8!cdQ!r-~ݴXB48zoYcrDzߧxM?Dّ+Pi (SyVJ`cR(=@6B-|O|hM(Kf>^"ˎ%9`I羓ueW]gzOEkҁՌ&Q-+r"bl_m| #&u }%G93PPpƌ%F̿.SOS0>d,&7<ܺa[4-I(%yj#VG V=3LTwNW}]i \H ,.vvn&NoOޔꪾw yȝNi!,n B'qiVTuڛc/8~Ka١V]4ct*tn"tNG |yD3v5Ǒhs$0E~D\8UN^Ue\/a]Ť,YHO 0 ۮ7U_qshK}"G?By6fCVz(k\~2KDzd2[I·QГ~!k˜j+mRt!E#>Dwn-5JN#:n_윬](n'GrS/2&׻P`\Es2B5)FmN!qfc!Ϩ5.ٗcz6]ft-&+/pem (qEk_eMrVvO{z["9K0=ب ᔪ]VArD#nJ#*$c ŕBQG}xcJ {`JZ@f]l`Yl$FɄ2hsaܱlNo?fuΠT*RUǿ]'(sf1G%>urEv{%(6[#mZK ܱݻ#{Č Nd=[4U]L1CDꅣIH ̻y 3 lE{) l͌x. )] lݑm&=@;bc-`A?*GE\-C6|%8ڕN 5~ԒzJ*b*keHyt9j41_wLjL p T4K4rBk?/2L iwG5/yxbkZb0}Ԣ)]7H6 =#pV%AC[5yAq}NYqUhZ8a$uc"ElԋC]x2  (Bikq'W$&=S#Z6SZO,f'\C?X/[eelF>ri橅xh!҇ [ ׀; $޲zxwiϺI`w^SZ !/J`lK]oeA_(6!e* S^xZbRO5n@}b^ތ!UCj4) "i  q2$BV_̾ 5t!i|gꆃҀwXeF@^M%d3˒ #Q)Y0c*~a_Am$ 1$i|8v!Ԗ}5t? v{E@mizASV ͙UA168VxNƶlUōϒ]UVo|w?Q7Jv/qȊmwl03tSAͫϽďH0e8P(S,8)tgq݀k@ $S&N- 7#ǟU?!,^"dz}:rji>^,_{CU7CRtfNV1g#Sc"=5ԏ 3r>q=#>u;G4::*&2g%6QAF B;8Tt&%q!r[[$$!h4 ,Y V콆%9Akm/G4Q2XCUѰB֔s7m؋C Rxˁ7?'$L^pXh Rvn᱉7Kjo9+%yJ35k>]sM,zad:r$?WB5/eI.G?j{Fl)'d,+9$-~͓S.%r5m]sew 4a>g+=OiF rg?lϋ,#\2hJl J* Kݘճ8 H0@mYHV W@"ֵ,d[Vzd+Hk+!ZH_(_='bZjTU"')=|7 zٛeV)F0lj-C;TIckI_ ns(=`tl .U0-8F@Z܍Z<3xD^ښ_xU) x2跃v8?صٜtD9f9/n y3\F)!?п'JaUw84,( HfJXx&{y!w++zWٓޑ&D?49J^Y0@A"\81`?@xObD +害Xd k]8"Q9)P7AE*@oD!xY1q6_t[LDrqqRp=c\(lvlkhm\k_B4>X(1`gs_i1x` ZRe#s I K bhRDaiaZk@XZ s4AQY }C?X9 `>gCg|GjuM'7~e et:DB`nlwYxv> oi}1F w/gTLE Qht'P1bcI|;J \.ޟ,~ pr6,P%(=ҫ3 [8*D3рx[] -lL5:ٹ/7t#[f$$QqE@n.rTb'f1%qgf:kq".;rf@sLUCM+s Rh5Ik~NcNডt>7['21jTZ;h椹C:[JIA3N2X.ڸ{ Ըb+ A.nk~K pl;+m+xEݲEWWa.õvjU@Z#D҅R#h$1gziW`ttq;^RP듅PD‰{2zv&K!ޫ iNXυNMkg]%ǎ \$$~)B>&jcFmI=hzqd蔟AS6E<f2:  υO3^vwI6o+0]-*d= jQMer`T /nVr1}f($ btz.tukgx/u; ylKnqN wQG%u#`t~5N99E ǜƇn6/ޥChŔFà=Tz!kUOiXsoC9 >>QҜlH3Rw證MC*sGHMpZ$xuyFTRt.v":TE1"Mx}BZyuz`?E \4,D M ͭ %|ś9j`Wc8u'g kAB1V"5Ƭ3啽倄ӵC9GaQV &S$ E9njVL|2s%􈴉QW(gR-CWiS)Cd|8ٌ6m_{ufU\==w!1iԛ{gyҎ V$He_P3͏kZΉ;"lyrLBH$7F1\.+[k**R{Iܡ4װ{vPXSۻۓ0G py=@Ir ?Ѝm Bz'[w鉲uq4=]LRNRfN<_`~7k_Nѡc(i m2O$96߹ƾZ S£:+K6LjnJk!2N&sc22r@c[I`8q6i (>#YRaDJnKB.uT'3 "x޳nk F~` a?EIQ؋xE) {Oa{JTvf*hIاmih rȵL IӞc"ܟ̘d g>nEz5YfQςaVy-t gyLvZz* FƲ]? 9Ʃ. /N?ѕT^ݼ|;EmT.W-5H`|aRZ 2αƇu/7m n㾩K+s:7(~ RuJmH*%k \1ĄwrRs;0L bM+ 1~#H#R-Ys;+ ?L3<7ٝbVm܀]fj{LI' T V'%FadfmkLXGUߖ<ȍ])2a(n6J\ R.lAB3 G%s`zY 5PCwKYխ3,r:Y^-v}TFAZ|iڎ!2Jƒ2g,+q;DΗp,I1~xXGvx_@1; eO6նYҎ+ȓd'mf@H"ץ2 X:T {A@LA{ k 3[SJ|M$5Uc7o! կ71Nml5l؀Wְ2W8<%qW 2(, /`4&F`q>a *rE!R}gG7s\Й7+L62%S#l$:z.~Ka.Td,VD-2º fv=e;~\.NfUnl꾸Ϯ kG,м!,&6҉C jd>gTf㣌F"/maJU8:= g V c>8yXc?NQDoH^`g7akAph7Guj &&4ylq=Yi=1/?' C|,2s"/L/+00`˃zm8Tڊy~Y.C< +vG^0*ޒcS +p~E~!3]NoL* 6s: &ySAD7@}Rķ7tmq'xpT&ITRԺ6{^T"<`hlQ@sSWa.QAYi\?PwhN.?^j?˦-C97}gsdtaݫ"aDL*G'x۪ި rO R)IO4[dڇm/.$egHvnV9}V[f#AxNW"ÁEab;5%zX% ,$ 읥)%{,t_Fe|.RQL7Tц[jX-^H0.z[7ѷ HaZ7gr'0JƥhҶ ~psk9` fMP@k$hR/]pX|8]IpC=kG6gωSO7H''_V@󂨂ZD& }ڈV я}`ou ~5Ys~2V/NQ_N-K,dښ!z .rHj&S| Ȇ[*Yi&D*@&2")aNw#ʺRҕ@q{}y4܈BΑld!+%ʁp܈ElH@̒Xl` /d1ͷªV=]speC)9ZnqnDˋ'vD:T |/*pba^Qm-Aju~(%G"$Y^CMgT |AfA'#x7!&jUq^ W3>izAoY6~pzΦpRNdBNc?Są4:Ӆ+lI{=$SyA2d!S(ebNQR~C7tIGz;ҔSxquk I;FOD [ IUA!ت8dJ &1wnT$jwu[QHG߇q  8ty,\9X";~ۊG.+wa؅ItS` `K`Ik ^˼?kl0Rgd۶Lm@!f2iuq#JZ,$;]245aR ޗI\.ƍ|>Oc'}vHu|=Z52)1k VU%flz ;-H0h <2}TDy1H1jIYu̶3cF@^1 BD ;=چRHDW任Tpb~j'Vv;B]mTA2 񫚩T-B61|B;a -4{]$w/ʗ&8$KZwX'h'dr552(I7y7m_CƍVM=`#H:u(O6mZ!1"R2/>pSd(g 1çEcS*#k雷&qQ%/ ?[\ULY(|KTYH9@oS`Z(ep2+;] ؜U"83PiܺB<[PװyN{*y1ru7+(Y?YQ 8H^EfSzsp VA7*5Ow2]JO1 f %;Y*4%w 5qq2@è,fMpbsp}tKo'yZ'y*gukwoE6֖" *NrB MgZ ,)xYXT|=P,=4Ko~ЀYBdg6'Ŋjc_ q ؝Rl٧[ŏjN!U!E5[s6m׵SZQQ5yYYA og;A G^826\HJ;GVɗG|ȀRd+)9 2prEnSW^}kfq )?M6eNFb;9R[>7,ߚ!J֤:6'(XMpՐ;I5^ʝFi=OPZZ;a)K6UYm5=S~ƥJ}'pKh$=P>qs@LgxB\SB6הY4"eJ|EAT~vLbbd =ܜ KYF FxPTj-`~Ga8ө3GDQin%$XEɣp ;>^ֶ 6 F{T*<Nde=:w8YcynvnP5k%^m6&ZgnB/񜍄V $`tcU_t[#6lEڧmYʋj OV4Ab$iI꽌8AWW4,WǛ\3qbߞe:|Sx 2~*ħkfޛαU3% < ҺklvS?Ws!UY*8I7UiK+GȐUdYކrI!lII; G"ه.zf R(CYфeIBt4ڮ* ud 26s v)?N!<\-*Wh^`F=Q Xٚ1zohgapRi H2/[L [j7rM%@ %kDт_;z[O2dF0Y")dܑ]9x hu7[D΄6Lt-1sqӱ8"tYː.5*5ؼwE T,~;? zg!dlК@9Kf1œ3=nZECuԉ`ϰ~ '|U";5^66R=kF_݊Y MCoR,D.w]C_Y:$C1 WI T{ԌRGm77{aPUkJ +`eZF"Av+N Iaz]ZXaj&q /m@n^kqNͶAdǏqƿ4fqk˖.nƆе)Aw+$Yҝ( C9rC4ãLYSjbNn;ɓz1M|Мr?=G=_te+Ўai1\ݨ"6mJXqb7V)x\u[4;\},kUHTe'; 87/ii,ȐE DLD]݇lXjA#=!s %lTјK]L1ъ@"xX53#o! XѠxN9sIOM)Gn}t~ 6V3fT ZnKh|~C= V8<ȆC:eJYZҞrZs(OoQ *ΈW-HI"Jգ,. @5i!huv/sR)6"bFw92^̤frLe]184 jpcvaihZDb )d$ЉiJ0i;}w޶UPQo e^+l04wB) $/ szyBu} z Vn ^Y=vE8%(+ 7럗',Rd4(G)$15?5'KQ՗'I)`d,1q[১ufbuD7"mKe*, +2}O lZ{5ELz^-Yy 5ϕA 漍֦CN)(y$' s&Zqgyv Δ;I&t LsC@G ';9 q8 ϑ("~}1kI<#î2dr(%_D>6G7KcTz̒&*}y>I~pRItCz) م,NS( ɧrT?~ЄNaLR Iب i}ȨI*g|ݘ؜ڋ7q*9Uy$1kRr ȯj'n'C MEI[CXx (`7xkCb5]M~/3՝R 2!({K~'C魔f5kdFwQvjP-cwzzlLyވU+\UȠTE0cgD(qQӍR"*?/A/8e"!{ aCب LK|lq{FrjYnO%[8x'^`Ojٯed.ne|e1idve:^GD f؜rφvpWz`(I 8dXYŸJoP44ՙazRRr:.5U]+% ڢ5NYzO@9}v vmO>N8X:Ka7s[m,[jR)pYE8M6%>jWnD b9_f! ,KU;MCGTMv(5d6quR)丮9gD͙I4U"ϸo,% _ ũ>v-1{2+Ǝ/=Ɯ-|X$OQ[x7Q tմM[Ȩ-׹a{AUZ 7p.Mj8agI^L7gSF7܂ibs it+vdy{2r$@\_ͯk5hhg2;aԮf&<nϱ7~uVhGz.>L5S=xt=QOA4'2UuLRiI*ӊ>De}=ad-j@ &ھAǤ7Lb2?j@JBoSfLb൓ )AMG5"W7+ ꠴9pB"i_^NtDo/xl(VLD_<.ܞ{hs w<.D 8(?m(;yad!o ɮ8NnNʁ,JfyˡԊXeU7 hϝ2fM=5cƌs{ ^ ,tc @qxGzBJ^RSG)u%M@W2)qoaCdz*r ӎJgo1SA+<ˣtN[.$ύEU)I!+/ek:|!}רkWA.-1#V?R0%/D+eE_Dh>Gģ-dڨ !9˽%D2iZ<G^> DaH]\O 5'PKL4ĂI3nnˋEH, Cԃ_j#%)7!:3srK#C Nŷ9Ui@80+M %/dEZ5f4x%y},n^;bFLt=lV'1h$~~tFYr͎nR_< &e"9!qN`aRt74P?ԁbx3X.wzR8AL`TQ)31U:t*)ㅋǗ<N+G Yc!ޒ͚cqv?T/+T,&gx]8#AA tWR_[ D =dWBz0*x;f(.yC*WąѾr"T8SllPѧ3α5pFܲit \(i˟0RuXk1QV2* X?H&\5ΜJ-[Rɱ!se4HTʓs 8v*QH6 w)b}2a0 LOtU~f_wdUP{]&Wf́@vXZ_`phsZnŧ( rIǛ6Te0)"V\Irb>ۓMhj 0꒸4Wei TI˲Ri-pTùxvLġhgO~lP$m&ŸZyE{ A%E쨿jYvaϘ}'(܍(gTn0g6\B6 j$(qE{=VC+[N|9na#@0 #q`r{RK2A t/W`(P%Vy7~H `$dsaf_I- SRL6,ry4Ͷ쿍2zqj%ߑ$Mg{RF ŶJuv[,>&Y-ZE$& `Z"mh 3F})G!;WsI&N`\JB}cm++P$/ HD};nwZ+ ߷A&)Oe~sH" mĢKǖ  c7Hy( %X:k*qLp Ϩ\ aCvb`]S3z n'])uw3@kBRLPZrZ]?buO SiISӅ)]L}<"Lη':.\v)ENwtzpɘڪֳό?5N|̠oC}U G]o:utWg׾07!nu1Dzp AMbH (x-d_-`ܑ,b*X c9s̋~0Đk#v itM A4tչZ~gD9A"E}m ZfVAT8?x{y8 J [Ql{R+ [늰ryʔ@U%r6Q2/y<4c@e׾ZUTtN>aШ gFD9c*`hpEU}DzM܃Re({c6k hw'#L]uSx  uJŞєop,yYRwr-ao4F6tRZ%1c7G;2WR,s* gmQ5?6ҕH2 )Fm$ ♸|%莖4uOD)&? MK%vD0䫃ajţ=M RQ7 X{$nE[~O.d;S܆K2 ^yl/ߤR#wKxPaqOj1 d׵f/,E;ţUgwy PUp19CS܍[K/ x; if8 G oݣ/(XzN 8$ 2o.u7^" LP1P,Yc)BFK\^\M?˫?Nr-<s zd$4o\K}ܒcդgZWH :@ *qa]*zw@ۛRNMIEΨh2鹱 qE`DJ҃e(l4"/Ǥ5/}0n٠*'ݵ,-OA Q=g:%Ŭ;o=MBx;.Kui!b}HW";fŷroIc`QLv6jN4F'Q˛2sxs\q F"7>oc6 ! DZ= *CZ XӂS-jjaսW[Ts"6x5r_a9gI #_| S:Ous/+㶸Pu0PcaێS!,}:#^"g#( vlܛ>n_ p覠-Lobe`ZWf,} R:AW$6Qoi{T67/:SSM^(8V3$F8wc߃=֝>F]iZ.v1E"8\$IPdzrSm;V>}HKzܒk0,a !LZ0ckQdޛ^4`ƌt3;'AiT/Gja;>(4kNxaRiRms"EzvyһJb76XD  QмxXPfz-J^ljΌ*M6Dd5[!d0~z (Њm3U5ź]^![_{Nn |iBQJ]syL!rtΧOSnXVݠQ8Q *QF k|)^Zmn_:ЍۙrL#,] upA % ͭg*GPȮ'q{urIC WrfI}!/80gǃCuߦ!3S{xa 06ɒ♣pdmr(XA2Ze̦@XԐ0H@8 \(I|fY2aF5h "kU? z;>k n$$s^oS?5FpQn |/fzv07U)mU"G9 }\f0́{ۄ`HS'+*դU4@P)i 5:!]WݥskP)r ID(EEFRލRsɩHrGsAk=`&`P}곺?dMY%}ˎ_ ّPҬ(*w޵6Z1٫7 sr'TYhY@:9`P̚I`z2*U%X1h`]'`XAkމ( hT\Ϛ _/dI5$3 ּdAMqQA&~$N(6\azTV.72Cn)^瀱!m*c<@D>M0Q򚻊"t["hBz)sƌt#Q~R>?1F-ƶу-GdZ +W{27Ys<Ӄ~݃96H@e@6.`GX b{[n<'L89V7`{u~ꃮI0 }X_CW`s>Lvvq~Erw<nmJȶ@nR̦Dᫌ[*dOl"6k2XaD RykF͊%M+ϡKA'~`-+CjT6sY4?;j EѧN gd) 8x,Spʫ!)c8QV>lh Bɛ]sa[p$ñ,WfaXgtpyh? Zx}ZہE.h B.Ɋ3|Z6+;x!=R`T`gI\tFx(TrBMȼEU#wx/ϔ ˮy0ټ4rO2hɲޓ(+-Pva)Cդگxe]Jc̡X6.W#ͽ S{#NoJOW,[GqR3X`&SN=l7[6'c|OUqN( ){ dV@I;CQP%$L ":`lSiFW*ȃsﶝd5RBЪ(knpq(TxjW . .&~ WaF!4 n&RJRֆJq `.Amb&ire^ZS2 {VF֨Q3Ξ#z"_'coNcc}wd̪*w*v\932vMڸf΃d b8Sx5@-Q@cFKI>8l?#By(3qdݭ{-g^ 2?"[vcЋEtf#T0: } :1sH͍;ms݁K %?pݏa|jai=cEY%uf\+ k6ްU7T:4&:gÈ-e?Xm3ޱ),CO 1b MhuAߝWڗ}^% IBMbNK}WS6i>\ ؠ1b>0fa⽃uad. MoZv[P).v+*Sj. )1 וmV<ÿtx2Lg-;^&|-22v47P(:·ϧ$JdcNVnYaW`7 %b}@)Cd)(bERtm RRUʌ6Zj!r\HV)p<]ؽOf-H\c7K?ĵL,|$``ӭ 9.zf0pHbGY/up~ۤl F닎=Xx,Ҟů6 wnkm#Y{M,Qqs]?(Gq^o3旺W o>/\\uCl x٫KBp48 f PXNF߭NOO}'{*֍Kpm^|n 3975X9M?/,t!MCR ӍĪ*MӀJdv}TSuO!!SuK;? .i=qoʹ)p#?n}0/2m,cwt,N0;]>LiՃy^PWQ6">ht<;M@DA mC{uz,em3H;_?v$AL}OwM7\iw8&q|LٱՀ=kNӥ^ ȝ̨k j^^k8O֜x_ ,gxk)2wr5kk :@.!g1x=L~U{˃ʍVͥ1!* P凾7Qh$[f #A]3k^ PIөjDHx9Lߣ㔀tЙ&Śtv"BTqu%"YG/C's=# @eTrL]wkrIFںBJἷSr)Ҿip] S2j 9+[g*A #.8=@)bL'auSG0aJs]#Zw/)Kr ~?>$P@+߷[|YvGPa# K\k a]m*K~\>&u?&SAb)iij- 8ǩ?gT[JkDƱFar5 sdSbPUpc֯|mC`8F3YBQ靜(6@d@GieG@Qm)Jj vWr?8iE+fp$g!G ,iEQOߴoEǗC- Wm6vporO5.vnǸ{|5yT, Ao)joP:.l#tmYa,X1H7#r(_?9n!BFL*Q6~ؖNdC捛k:~aT(4~՚NS:y @UM\NVcXp($a'WZ~Շ1=UHvci(;N]ѯZ$HMqC'EgaaRM ̴9UT\KwT^B#@Is^H I,M1'2k!\Q1a- Lj߃ 4V|ړ?W(XgYZ07070100000385000081a4000000000000000000000001644ae3ba00006b80000000000000000000000000000000000000005600000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/tty/synclinkmp.ko.xz7zXZִF!t/k@]?Eh=ڜ.+χo0g(y⪑eb`}kY+yݔi6`G8q ƙ[`qĹֲN0Wtk꾜ˍvľ_&LrSJeiCZ)a_ҞY_H T5/tWs]̃Dog,g.:TĊYTТ9 Y38勝I"l:v3V <ًxGr _nG3܄K(ٝc|o,kЖђg.Oi3PQzHAߺQ]cy>lD$t+ pbA گwϧo|a00+3 d,SS}?%3Gd)? #SJ*~Q5i7UPW̗wȭyFODܠ$Ț6u'ikt߇D"[,({zMڨ0;9-nPaaV O}/^]֨qs1`n{[Ea:|(yzѸ~H;)P944!$|´b@L9#M0eUQ_UƤOu;UrK" !>_9A<4NHAt ӧF^EV(F/U;IV溲Mx&ïGoJSa߼4+{ Q{j옉v .Jnrl0yr.r=,|PO7zZj$#0yֿWòW؝oV>:_t8.=PגvʋN,L=)Zy-rqtJC=G64O yFȯ>lmxQd۟cea׺&ڟRSG.-r:e@z0Qf1oh=PmNs65nĎՎ*^@C8t&d %]3l.h9B7%,v 0<}sW0ܚ"3z~Т#{螭w**?P̼JYeϾauL/Y6B ;S΋'Tk6x@c@މؖÇ|"P.>~I&ƾMaFv@O{F͌y5"$V @zZI)GVA %ғmaY37$rxz2qJ]9mW0eѕǽSQ'8 %YgJ|'/ S":)}qL|t&\rwجbx7Zj#FD¼T!U$rE's||T z32v"`T9J]`z5h qKѯj#K7IS=mu12gyrd⊋l?6]}Tt`Sd6^7ZSHzOAgzc L_eS֏= $!JV<uưD`0e Gʖ-gc8?_/*;m9-Hv[Uװak6@*?wK?z0~sBӨ!н} %37?5 XDEty ˓yH- X_.曮2+tZxIV/menV\*hs,j8xB-d@@7cs`UOJLMR?gEmB=%61Rdqq}5x 8P vOnmHJX/" @wuGJ',[;]+쯄 QT.K857A ЖҬ>ѳGMj(Gr,;]+E0[YbXRNy)!ǬөiDypZ-C<=4ڤ(yCotHd1bYV0&!YBY.\ 4SLz F?d#RRoK-+j)5fK"9lct|m]㫿TUr P8o*fl5Y;9ߕ76ύFٝ$BY.|V,_h9ڐn4- \EtMIYqN[f?:!t ߗ&.guTpg]N;3`{* 7 FD1Sh=R>'^CuA}A{yKG/-UhAQN`h |l^Դv{v)0mv TgT +pU"FwyOQ$|W[g,6IQv'3<4IgyS%SW!?; )H<=`F:q"\U @v~0+#qe'v=gWe;kY#yul#Kq(|*acтĤ@dr&(| LN❓[CYͮnҦ8I.K} 77G+yئϕ nϪnRB*4ҿ< 6Fʋ\;݂ʻZAf#gR}u{%H)M%B)=5ɗwIލj\)9*8Vjc%UKl}ȭ f,{-*v-kk8|bΡyQMZeM b zhn X(D/j!Ӥxƺ?U>Bg`ڊS|"Tx&7& PD ^n`XIDzt1E3cf IȄ:\˪8 wӰ!ݻ]滑)->FCL~^ O+j5,R90n<#E%7"*b h8X"94X2󢳨իSMeI:t܁6L?HeF7 LmPGV /@)*x}_a44GO sB (m֬AQUESaxB M=ؖqȄQc9?CyY'/ˍ\YPГXqVH> "q,NM}twz RD4,rejޡZ*l&@rEF3'։pB>rt3S=Ū\K^=+ӳvҁ .;BA {P{[ZaO[#`# ObqeL&t6=ݝkcox_-c!>B?Ma=C:E=0[Wƴ>!gl$B3n{,gr4 'ހ(-]ܣz[o')Ƿq1 ]'+b>#O&NWm6O0]7j9Չ5)lzMZ2#VIKjSS%4n.;{r%ߕuWt+;K; [Q-ࠝ`H)n8/sjPA9 ﰟamn2F_LjVMǸN@zqm~fSY+a&kfE _@>ni2Y"n;wУQib(RvL/4 +\ei7ɇ]CoMblV Ӟ Ȅ3ΊHD'%YG?k,S/&GJ 0-e/I9L2&Tkփwꪩ?\sϒrLfĮBiHKµf'Vn?DűL!=Yj̯Yso|0NoJ駀+j$Uv?;]-O"9[Q+)zmP?C,/ rٴz1Sjo aHsx܄IF;d[h[J7KՓmp][y(!/{QNao>14q"2%A$ ,&2B(@JֱҺt6k%Mzf[Z11ovZ團+"zIGaue.1w3>kI=?qFPJ<̇ >DާLN\goZC@arl^" 7qU_lDvbm`T?ƥú~ iOV  j! cD਼\fn<:.'G $wZMU^ hvs/Joŷ'+ ˶Z }%نw 7\ :ǁ 3**\WOВTGyC1 /Ũ4Ԝ^7 =7Lм $woz*˙]C֔g8uC^zXȉ/-Q.9a2CY Z[U"tE$m3T4fo ?@u8h[8e*`k$ٺn0AK*<)$|[5ZqV?p8uI6k95m?P!SGIE=B!Ǹ- ԡ_Fq.2¤͆p{rG^ޯ+UMᄝ=J̒ #0k[E}$ƺ - G9]Ķуb]ctTv:IqAi4㣽c1"p(5]'~{'Ayݒ'UGIU!r32_(P:ىz ,p08qL'V<\$ʗ~ж_Rcei'zI\; F,DZ""%,u,h-T1bś4R@ZhuuBp#ckCUSQdxJ)0?MC~MmMOKSŨ]Q(!;ll]jlO4VU|hB ćRf2͔KRq\7UpB}NR-u ),l-nYp5K u]úX]T( B#;k+nbIG - nZayY@נv5V|8_"~5 UQD~| *پoe\j}"TnEmscB՘zP>^7NL657s$9 R1%.!2yŪO>辧Z ʯy(`(l fQKiK~ٟaģ/6GT-qg`0:K\G)P3H bK,{Nv 'ywo(P < WUj΂f_o#g vML)Z]M6ø }Ⴕ`p Il<àas΁|W>+XY=~ I \iLxɂ#2좉y=9\smzQѢ l,<NSf,atKP=;:-MJ5pu.|LgE'-%ؘj-}lTڿb ߈EDm/xu7Y1.,qa' K. É7PCgq$v~$$pb,/a>B1)u}1 {l:|t NZ+.&B %`F^SOGEo!;b=r!9%1H| q8 3=N?xM~xBS\S" ?ҏ[3ҖQ]`ܸ&cW1`C>5`@*'xD1[} AY)3::( f^5uUPL#LW!*:gBMZ,88Lp0F1警DuCΕqi2 +5(0' ,L5NșMxN譪k|gb+ʥۛ9-F"\?y5&˲&骎 -GY+.C$;c{NCatl 솮4:9kœ]O&k' fdz$,)cURԖ\0yaĺ lNC_uZ0f YE;w-QLo0Λq<6Z, 98)):g)R#'D -N"&v;!fj#V] ܭNpx/.#;v1.&bjTL+|v-N\F@6m0;@J:#$1ZWv9hX7\`4~r E )WRJxteɨ<;y~ud# k ,zj5ӆp*~k1 Rp8VwÓ>DeySThŋg!}ɘA1vB1\OA}k ]OyVw@hFqP$&S5s3sX/_ӂ_+r4>p,4 ݞِ`K\3ɈA͇83P^?+p٢- hwR9ԏO  F.#$XdE}N?츬ՅW/-]Fb._ zk$tZSǻ"P-H Ax&}Eyv^yl^bϖR4Cr@R92U՚;n鲉ӆ=n]f"ᄗrԴ#]FCWZwM:rGcJtL i+f ox}_u*!kk]ھ2Hۅ*( oWΰ60kC$y[@AaVg]nKyz.n)27`h޿GƉF!_Tu|UEQIZSmQSǁ@S370 KKxj" -0ӸyYbrG&G#+`A^xn 5Y\~wJuI)^0Xv䒼OîBb6mNe spގNK ,x8gk Pxi`<>̱C-3o 9%Q_q4L  .5qqՐfT}pDpm$[v?M}9[U Em.~RoX&J]!8EY3$^҅n ?`Km9W}طm ,s&=>5/棞) VC147z 6.Eo'|cx%VFAyJ^E;mM.=Th&z|0 <zt-|ITÍcﱠ`6~ݵAIY e<26O-ِfWTgmlcZdl*xc8yl@$=(x<73<.H&Q&6C..%, .VldLZ?^c;|~c#T'%R%*5uCP GQ4/G qպ'09Ȃ2"wWlj[7 >dgF$gWsOMLNHƲuП>Gqqs$?w4232^: SN $+l=\cUM^nLM`f@Rh.2`HG~![mS-y(9| _I4ս$qIoel ɽ43 [nk!(hVNS Vd+ dxȰ9T_Re S[qLmOѩk2j푤v{reX;}CQs%# :q(YLj֩9ah*^{hH0fNdwC{x{ '53-ķEwEZ~p#'5` d/ 01vHuLьv&J~OΑt6AV3B=F$} `AJ~KL[T9 7 7wt֯IW^g nyO.jm@4oh@E "1_[~aፂpi"X3^ؚPton1xW.7R-}P!? -<WM5mW2~(q8!d]~@\0n<2_7{~-3#& 3&٩cFsXܾzbNxjY֍쁭Bh`W4Wj)Pi&oTgOGY&&ݛ˶J:+Ƕf-G..EpzIvl@\u~#YE%wApevE{7؋<紩6N5Ty#kP3vM!g`"C?j!ޓrP؊ 06ubO5$gz,LI^\ gHL+6;oyt\h?mfKE~*gX|GuS\uB̺wWܷ8q3p| 9OYbJ3)*bή$t$ayxGYm'zKWLg]ҭ@8)%09_jZ`5E 3VM8I1&5AAp hf;֙\ ZGUx|rկpެJR԰ lIHt Ǟ_Vx7% T6M 1=G$4Qy BYT_ rQX3ÄʴS&bkxI/^9?L12%X gNS#hZ]2БS_^ vp#]1#LNt1Ӝ32`,C&B;Jt`/$)5ly$W٩9 E)*V'ܥ(sң:櫉EM#p֌I8RxE^BBe(A~陬1z2rO{7&ѓ1KyH !H^}9*Nr*~ $o"2O@D~G3d55}ZB]uebe^9Ztb$C.a3I;C )5c ilj$nM,=~:[1vY=xrgcΜiA06 a\:kC8q+η4u38`̱z |uqa=O]V.a,a;gګ&-N5[=d_EIwM\ /q t[WNRX bڜA$Bcpٍc|j]#Sm K.*E=4 $ g:Hgĝ0$l,(2aw^2^aml]"x1m~+׹E!qR}TOR=恼1aģ`V|ZH`dֲ 58Chlt8ߚg *́?(ټZ(5Q% {9?U6K<QG*t Y&: 5җ2Zvyv2F(^t3ff5j [ i ߓ`9>}-Hsڏ,=PtTiyks:Yj) O7U^vTK_7^J-f_J^kD ^D9^iY xd!r}mџ}{:8wj~ſ0 Aۉ &}%ˋ& AȬXf%yBDh0,\xA p--mq?tՋYWW/ njxs>t\0ZAcûiߕ=V^]ԯ&x:o2RvwpfO%T\e9oz7tE\y]x~\a5ZA !`E** xb،NP1NϠ3l3"k 9K166 >C`P<*Q'cƩstSؾWK{y3`z^ /yd\MJKnѰ%S؏a_~ޞt}yg1f%?dB’6*.K,anj]gܻ Ul󹫖i;lTQfc6:?Β=5OՆ7剟]#b  [y.qs㳮؁U.#"r F8\(.%@A級Ìۣt75M-`[CxNGfL |tNxGm93٣|2u\taRKk>{W튚2D!\(b}ipظq7>Xts׿oEؖE4G6RDZݢhim*ev\ƭ4fLXXLaE-p?OR P) ڂCBbFe_]i0F|X?Iv& gs7g\*@$77@b31<|%urTdi7\cReMf. D'!tnS(eIh[i;zؙ#Zfq\~$կYO'p(+׺+Fp vb6k~m 'JcL ڠ)[~?o*|c,EgHskU%SQNe`6xMw[[ՄE)5w!ŢE(b$dG*m Gu%+~XzMuq6hu)B &b eSunx.[Pt1ײ=,AzLj#5(\m=-/\z]upu3jѹ僇yK?Бf$N Z{p(Lj꿁M~ǔl͎@U_ < EB=/*w{k4'R;kv-8 XpZZd|:s3Y)5]64;dbq39)QD8HX8?VΕa#q5-D{P@OPخ;(mL-#å(qvO_Q8Fm-?T[5\oTxs',]T@mEAXM\Pp3u`¼U}n\c+;dLZ;(p]h O-^Ӱ/}ӣ$pVö|G\8a׉Tc 7 XNpEgx#2U@}0/>gǚU3*:̬;U[q?GˑLoSAR4Jpy^p,$BA-y6]hb:ci=fuM] "V7AmL[ XRu޶$UGÖX62dhC+"t ݘNlr:8aSg!c>r {P\VIMM ~j|Z vلcwAt]n_fS]r:`?nh`IDptK$WG* 0e]+?Ȼ#^@MxRʂy@`yKC[h:Կ|QȚɢC$NblRgu)D n3*:ie/AZ1"$xPK9 0MahBFĚw%&۵S‹ J9`(B)[mƭWЃU\bxoFacgڳy8-@/k +d osTo\! #+On47QGghͼrOEIEOo/SՋ :;lgY y}D@QoW}1՜鬾%߂=w2ZfCh[;"(y=LɂgC8>d Nv=xY=Ur%Zb&vMU8g+]E4x,t6?L숩%lP7/i1B//|psXXx74󠝣[EM(A׈"Gp/oGj[:Pihƕr @&?KL^yTz,l Q3W+w+ͪu| 1hq7&ɠYӿwޮv%2wƎ=xо,pJRx`@4y.h|u{kz/;͵M@1E5~R˛W6XmxA`&^s*8{8IXvU8fO4-$Yħ \;BO+tJ䘬AHJgq0'vqAK#Nb??ob fH.P@*mcٹ&(^rXM YZTS B.7P! ojQ.TiF>^.y_q]sU쇑liEJ!8FHJъxr_SHTy}&ܼBlbRPK=(4~g pܬpaN藋Ή4RLTI{Õ{P/y}{~V Yɚ3͌Y\U,^2݀EoGɘttK؀H!J s5,eNLe6hJf#>z`'3*xtܕ:¬_蔝JJ=eR*QuOPC:kZEڇzĖiS_`l 'dڌ~t&3_C CAy$hEy1vH@skKɮ'IEǘhi >0?M!D<*ؤO^TX)MxiKkuABS@|wSh~~@/ VA4 t$"GX s=eٹv̓QwxY_M.37|1I!4Z!MQID23cwGgOfmMP^ %L!QD2}'威~wA 5u9p*ץS!19j?4nЂIWp_VRS-LD`ù8W$wPJj9jk֮3J&]ap[<4 " ^q{OhRk L|Y`->~6&KS"8y +H䂫I -g y y6U+ğZ *ItP 6POm'l'9ZgH $HE[z"T`.79C+aW (,𡒐x1d\gEնvk#]Voul@teP+x; V3m-8r>}FF<#'K>R N2~lxSajem=-(f\}(^?XpYP>"%j;τ# 헡N''Rc&{{s^Q7\@Ώ1䉙FW$|ɾr)t}F)4-"t\e|i[=s=ϖ;oHY&֮8 ڜ%n(߆qb,&CrB]_x\YK #GPn6NWIz5KOMqCD?#f5iA1Xn: ,?DhByA5ֱibTjUs{ȵN-#G֢/ I!4eFVށ9TyclsvT Q@ᝡMPSFS/Sbm, }Q~Ć>6djzާ3` rjiȏ#VD`|M'/M @r 7êt Q2ҕjqJK9('2{tkXȺe(`3C/gC=Jѭ3;+W^]G{I60 qjqkODݺ[ѽ: 5ENCл^I vTP;a!oZԴ}0M*Bxק[Hn8jHma5dkj$ꀂ 1g&I9+EG`H+ż5n3]T )O_8#}ߋ8D*gbc u{ L DJpݭMX~prM85).>`qƆZs(QxHsV%&C1T0.\_] ^zg(=dnMC6 ؀ǣ0B*Le"TH*0tG"6ʗ`\dj2z^@^w>:_7ԧO͸_z y>xos3?]%ʓ\X䂫?pUt0XqP0LnДt{" r;R< m{ ?g]uSd6to.K [e uOq\=%t͹A<wrKe@GOEc͞Xz&2G`093Pd*NJ7D`q-DқCEfFrC4}bnu]!>Y³!1TXt_%@'z}nwhb…}5ƛV|M7n'9GS}m7 so0:5&)1RMEM`oWͯ҄%5؎0I660ư * z s5Lu@ޫG'zKI?1?e§̡8k]hhx|?4GR:ƒ9C 3KkAn0.qncV3)+ao4!;fr.@YX:6/.ܳ^pZ5i#>bBEh~P|ɠRsP Pi6h(Nxwkj~/c-`cu|] ѶybfЎ80me~JuոV%AULZ8:LI1ڑgD!i͎JeeY^:`;Eא@^2~ 놊ϭIi2U8>)Qu9`\@ ¶.]ku*TfU:f="pb IJ<GrQuZkq>kLx'>3 xizyf2"0t=gt)+e=,ogXк%wK/Az>QI㫒BCIfk]}씛5EƓp2E5;8@JՃ}0OxJK\ʆ/ၑuPGc рR](݊$%]Ђ~ 8| 3SGZ ӎrw%O(>jgGj,[o``Ni3x1YO$ Ѧ"<8ٞ@PD%V<`_L_NM;:pYπ4lP A l2؍g9r.9r%Altiъ~LgXuvF;\5A72OQ*{?6Xݡx3ErFNhL{101qmfۥ>,уà̖J?C#Arn -Tښp.ᙇ*O;§@ ~.ãF9b$uWc5- mTЉdf Aw؟];w$䘬bJY)n'3‡ fPHRnB2~&zƩ\KeCۡNU bCigμCSfs|Zz.S(W\V0)Wʁn[ڞ(|PJ]ӯ<*t&(g`9fT1ڍWI9]%D!ޫIy}Ѷ^%yMKzҋy#=rF'2>Df~qe(,PxDޜ_/KnbJ,a@&z3Tyj,/sUSKq!fm2tN@J%փe Stpo8lT=,~"|  ̓򲯄- )y*ug=**]y~+ݾ-Wg/z3\.͑tA&U XHqʬ>WߟFdɺ1UN}w_ Xl>QO5yz{R:GJ<d׻4Im!QO.5m+\bƀ)o^߯K f*a!;9ϮLVN\?&E,&]Bpv0pPgr9:/'M"oyITQ⣯G TR9N1v#"uܜu=o "^sq oERONTg%q 0smx{iJN-jrsVU0#HO){P/[ZI2S9p1':ЏVt#p@fn5.yRraH"\9RE`h5(9DZ e#'2D6C!U踥v;3/\łMt`Q_G:*w6 M5ÁI4ȨzhkRf46_H ~]hRY; T|!ө˦Ekn+JCArT$GAW3 A$E8EAW(pSTrclS+,Fւf#z%883uGS1t#fsClȷRXz]\(h5J]&3Z>2^b4rtldoKcՒ#'^l-)#J,,E#q|q̃5_FAo.CeE$]BP*/!M1PN6BpIyҔ;yi-!t2!|R][t.|3gi\YMT_ xuhв)Z}Q14nnmZ#6y{(Z8)CԡT 0ۮqBgbFiMGf%m!C]>#m2R9 d"zss2+)^xR$*JocuWK%#e$.0=s0XÅ}Oky*w k n?z/)_;=<\4 K=\9Y)AR`?\ǤQ?ع/.*%>bه_7(BEtH T?AVjKD J>+eQj=Z_Rf=;ÜV8Y~bn3 JEI6Q]SUL򾉖*Y[ UTVmH+v c, 7p(C(/zR٫Lr>YVH.eX`䳁ݪ0%a#7i]'y%MsЈLx*1xWV@^-smk+:gg gQwKf n j3FA̲XK]!/-c#ȕ'1U+iĹַYF#.?,bn J7'ۆ7ΑSC{᜵*I~hÄudkSᑱ 9vh2sjZ ފÌv|~N:]zٓչ9㮀9"\&-YioNعbSQ ?譳cbPVcKӑ,@wl^Ul@!!(Hyb3f=Y_.Rܫ;UĈIUO+BV^|zism~ϫV Y߂n)w [{NS5@a,C?3ŝ1A8 :+Oqفkhm9gC-{6SC!q6i(=ػ=VcILC;A2l8\b8bP,WU%tfD!Z3Yވ)3MrFHɭ| fd[-Ic6o8 pCf{R{fx9YGLC ދIV5qhvSű瞱43Eȉ/  dH,+?V^60E҈Ń}LBgl!E2Y,dea`Ox5 2INTCMdD4Jh OC6Ŝ}кi*Wq9GBXv3 \c =:ke Kl+|!VY&gy=$8Hx+M >Gݠzz6|T 6Ns?B|[wˉ&AGL&⪹69fI^ 0}VUh[~^XC\B-H |j脕g4BAHE^$mѳ?%ypK~ . 6c-GCgb66Kޠ7}Ɯzs6؏͢10M4uHy7W552Qo9<6yt ^J)?}}Mn ߓq>s#sI]v8풮|?4!ew/b:w4j즙01nb棠m!cԗ/ffKC)lc݁=smpZ?=D]T7%oaAߙxMyKCËqS(9C3v ƺl%P%yG*u7hKh}>yN44][MxxAS.) cӐu!;Ob>La/`߁А?% @Q#NH X#O ^Xk>0\#}M.\I&\vp\ W-@N^pM^~CC)b_2˴4705x;e9|Uqi?l!CUI@KHm )xSf3Å,?12/6O{Rș̖e ӈJh'~ 0kkm*csdjIlu*:ZbP`™|3BOFa`?7;y(6oFSv) k wHYz>Lz[%sUc)ixyl^圌o*Yx!i+tR0[1W@⧸HI"7ǵ>p ~0* ?QQcRnGkg]ŷ.!m,?|IG (tN^`t/VNlA Ty"*G|;dp]X.v75N"Lɋ}R[teEPS)qf򭥔c(gmX)6УpQsS ۲R4VwH!@Э3]3q~% GAa Us:K Udx݈h# |աQ*mRcOn]ZՋ|g Z 艺3"ɍm yLɢ~E{ΑYx^ .OD?* fu}\(e[;[ĉ1I^BYj]Z 1B?Ʀ 0W 9yޛf. jYwV8-!tO#5RР=*~#+s376FONA_^<H-aSgk%)Q~B'\(,xRW2$܁q%'얳S8~k4fd#hFV &MI>)F>D!b,["nx1Ë& |Z^iX; 4 kjfkO=q&ʝp-6;|81Bp'%K."ސV%Sla[ѥh7_xBu{w:vcA>!_Nl >f U Ĝda=a@2PpGw^$4)q}>ꜟ x N[)YW]V a]0uDcLvLQ ,ȧE4Q{|7LNMOjV7> AR&-!ӏ*[%s(XeG>ҹB^>TOPt-dȠJw1ꂲq7GGh&?qLZ=]k5gsCZ%g8ay^(5 bv rpriwԷت7\2Ѫ%0𾭠z[ wctDB􃰍'Xyi􍐹_Q3[wp!H ԍgb*J#'0ybò.k21H^F̓V( R%o[!%s _/ki*B3SX|ZP!(DOP "*KlpԖB\2S+I3[5ӀoDJӳTfrwu.~G|3I[3A2JnG4C+0 ;Cۼ,8E+!!kRVuL*{'l.v ?ݹ{0BfC!a~B$VT1 RC;n`>G:QH-'IυZ2Nډ DܣXجps&tyjf =' j|`)Є/ 0ȾGd!ϛ!JxTʚ镫;?emT}ߖ$"jۋ1ȕUJKvI0w{" J/`6҂$˞>o=jrUrtual5"i5tؐZ$o2+[@E!U)WӴ"5j.i<KW^{䲊McGoGJkEXcΖn܎uDyi%ɮfw12d6ٳn4QyVT@!+ԗ.aI 4Tj(֌d͋Kxjd!v,:x!A7Nt.QWȽ/ q@dsޜx9" 퓅"!SQ,cvo4|ynQ gi"KZHFzgOO" iFXvc,r9xKPyrHLJ/6k$y3/s|TwWtpN'Ze G*zqTA^yov;ݹ+nUЂ [:ӫHC^pay1 =y!.ww f\I~>dwVđG+i%X٠n HUB}V [-JC#Hb6:x0`ª,zTO쿔xa/ !_TU}FC=87|2{wG (3#XZiܞďwIJ_ܒMl ls=`qQ@dk_mREu[MLM:떽(;UV?=<+\ox5b1mCqqOw'`S hj!7 q|nxDA'J Lf^18 {sϵdC;nw@)ڡF'%NOZOZ Nλ\ <$0%1 ~v%O]H> ^u]tX @ DOn GfZ)1cST(c;!(M]4d%Ï6P$z̞ ݠ|/OA΄E8Xխ˛g}g*iP"~Or|\2M\<95jvE2!#N!m:2Vt (^/sr6S`dB}#DB46? #ZȧRԥ;6Z€Ka<_0Ti"=a֐ysoqJ%Mz ^Ui٘n"׉ Pl(yrfd '>?[ |fӼC7mE[=*20XB첂0ÆsoKu.#l>}+=N (5фĚs9kg)X} 9s(LG="Lah[o%Ě"4"CsfXUz[96fr2A2` մW6}8EM+ʫBVjt>T*'X ߐ\FmzELj1H#Kàɓ돁JA^#|i.G2mD3U h6 dTÄq$;ټZecP> cz](EܴӇGg(Z<&$e,MU"¸R *15GJl%$mS0aâLѠYq#T8 x zF+Wt׉7{W`OmΡkɒdEd3sGzk}S^XJ1]i(j-أJR%DoNXY-=0a8^aM± O$Bb 0x$e@,z:IkWX]A1vUK㸠ڧ 誳l-Bq[HH;PP/)^q+cYOV}ɞ&w͒]iʾ6+-yXdM,P(v):eTGNǾP/ѹFh|2Z.R|!h<TyhjL O|~н.aF8ph|G-G%_qxIZAb 6TL^U }cBMf+UF?b/*y$lstB y#h~5{EV@GA)A]<{V>i]ʽ +r:l SWB+qdG8K(o<^=sO"elsټ2ϯ% PT,mG`skYLSaƶ" !yAftPDtZ)D>4Vc]ղb:ç9,Kida5K!rf{Q N03]V9׸,c݉;|ny]"vhˠx A2ӵW]~a0 q3maUy>&,%=?{7}UA39B^K66f"yf+ qLŧx[˲y**YIYh_ؤA95k|fyFD:)F{I݄I|@;Ki;2%*?7o`})~vK ɀ{Yƞ}}t dlb0v&_UH6ѲT-f 1b"̻w h:U4d ({J̧aAܱ$Y9a L1]6a7nv>^x ]]ܵ{ a$F5k̔ C Kpwa 3JXWs|'Sz#s,wUC3:2Mg>Šnx`Eݡ-ƍ=k;X?UK UM!M/\|%ɀ쳧Y(b^/j LF4id7ɇ`w Q9372ݲJ(qA҃[{z]gж47S9Eypēv7n\u5S^d-ڼ\;< l+f3ac [fThQjI@{d=+}ܨ⪣2٨K3C3FC8$9. àӻ:IXAo%mYC&aw) ȁ'QOyLY` x +6t45a0vق*7HiV-Q)"ꉡR3=bսvizcJh7ͧiT%YAufxNoҏ/,HN!a"cvLWnhםAJ}X,=b]'~GwM2,Ҷb7# R7Jx,0ϹۗV~#oX Pш̈́1KLT%| *rɐ{<EܚF'=[޼ 6ZfGJ+tp# .W,d jDc60-:P{++u j6F=3 =ƒ=_x]B[} [rA+d!6hL=e !wT*&Er?Rtr,}Lh&޾7"Z&q'腕u',8uO|?Z<̕Bx:f_a&N2\*0q$>8PuqHQ},ɪ%;U!PĒ:;Y"4ߘ^J1&=ظ ငnٰuq‚&!U./f_'<q/'7%v9t[PmS5m']3rPvz1mvkAu0I3UR{܏wyg&Or*qJ&'_/c7zS5,\&.4t`aiht:]yy ^!"8Rצ.)*a9Px K%ӝPZ=~JWbyCeG2gN8 Ji&Vw n:|*ߴ2ѭv\Jq7+U'o"m\5bp:O&FwiȦ[[yrl20o%5Avz&#e1|g.TaTo%+)j|f܋2Gd[[m(jitR1u TU?slrP1(pIIsكv``-3UMZyOx__Frc5٣ b0u8ԄaO9'(͌B2f|+o1!3zd=H W)G$Us{N;Zv ҷg%*)ϝZ"X2S Jb W-3#C&kuͲJˆA3!Amc5U#[<{}&uIم%xo92]:z MZJy#}٢(f-0G1 B }*M$'Mw :ΖxA-4δ[#i@Is9aģYYD3.1]aA Hs޽Lkg;R$r=v^Y!b+(sm{/n'`6pʍI'"FǧtOӅK)[jj8$?CjVhr)+;EPE+ʸE;8PE3dߦ_W-iSEgy"pH?VM#^FF !Ő@[G{ǂ{(iMvbAuҕ\@<0L8a1&c_H1M«;aas~HVps4ˏօX<f Ùxӈ= u\-s^[Hu:tJ|DV/Euq̺5*`ߚtpw*~oo# j`vdؼvjq6[?*_p D11vX=׌pM2k˗[4#z6F-r7w:Rʍ!ms9qr98 '1)boid^3q{dS6L(jq {Qve p8k7hw >1'Nj-xRM0+ٔay8?3KJ~Oat.RԑIiу Iז9U)uJ4e0$Dj("~/ukxo@#nۆN<2c5FWpT1tO yE% [ZE>3O4'_ [nFCOd^2pњ"6F :ߕU7Jjg[j$QMr't{nc0)_}F St fj/m,M'[M[i)%4& eXsT -H) 7lȴ8{Y0 )̑&5O.J䈜xKeɻgDe(?ikj\ ؅Sfz]$y&OOJdihL!52FFžXA@:$@R6(d>'8,+~gƚT3s2[6> /O=hiAf@H}:gQܸ$..~XLVލA%#0ot;p=و gyCl"[#1''sTz3,Hy藺ը5iw X"8iUcٮovh5't\#@UānAqKs( ",}c'+Pzϓ'0 r01g[LKyyO[~DItN|@Oa+e.4ӝ GWixҞѳ0r.K)z3/κ<5JHɣeѫ%'8P-7o7qiS׆_& wϐ{N.I}э舠  IM55ݙ9hrxkbN+׼Yna"6|e/ [\vbĊ)QEol3=)(`ciÒrGLpnܟdx-!mu/jo @~al+P(mΑX=P}.|" ~D\82/1xG7FI_ZTI4{L~?h!aE(yl&~D'ڮpM;)Dcøs޷faPiGFR $DΕYxStvcB3+lBa9E-:`C[,5 XˮuX]&[j$ޓ(pn75>tԽiWۼ+d|G6}O{#a9 P@Lwc #눖k+b~O E,%I)Ka%r$+pv~!܅8"Y,28¹9 rA' $:C&8,Ďa?TV6iTC|j@8{K3?Kjt3s!-jɱ.'C9sD5U30`m6_zHIxVmDkycq/ հa8B(6ktJ3iu3,L2irۀ8djxu=hKE8$;x2%DɄmDJ{?W(oKrz\V\#^>[|XSʐ7*0pIXjxZ=i!|/ɔ\9Yrf̂y *tL 6gEVbR Sk&Dۿk;B̈cy>G Y%l[QLvn/V@.J+x2E|WJ ҾXD`Œkb)\R^,QGuBxo% ZYBy⌰m\⓰\mu Np.=`m?L153޶`I1 #8o$-:%gÐ(]iIɉc\s~ly}K0PPbCUlond-`owR5s6õTY V&y\*'oă3q+PA6$N Ӈf[Eaмc@%`PV)8 R(i;@TM XIy^G/\2zUss~|bFKkYF'A}cr_ P-iP&zJbΔ3܋ /ٿc_m:)B=N0+>ڗvoJ?%U4X[f,P:nNjbL*ރ'Zd 9k>?1"=ZKSit`UӲ*X6kw, snf-厳 e}ALމecw[[0M~rgC,RO:<^id2p8^](YL %KMLQq3v4bheg ?Oրj8 ]⺷<ͨ[[ qoLu p`jRY氈?sX'v@kOL:n"ܳ$!zٿ2'e^ սI o 6|?J: *]  ImSyc B?!gɨu$b+J.c@Nz/v\9h8ts]-&Uf>it٥,˫StH:$u׵  5~Cf'_lr2g=PxV't%]OrslJ?~Wh4F-G${{0RE 7Df}ȂnvsT{h\MbXQ(Q{%}x~.^a^n{ٯ֋r0φQ#֏t8uT':=]O-Y}=Vo4## @?ّ5{-x(B:sBNr#:,ZoG bRxɐ7:e*BvYFxk'0^8 1 ƲАGGRi޷~;=zJК$ni횫Ҍ!ap-?K bG*2햐8!A3-ZB쳟S?,70f2xY`r$fpN䩁v/ztdpd.q;f6$qX %cBhG >U:#a+#Dpq-H.\^YL>M'BIH\ dguC$٣ #N]x> X] ;zӺPM^˙oHʻ=L <"5G5_*J=%DC;MCP5{|ӸgGޱ_1T*',I*=5u d+V0jZ H"${.Alk+Že"E^1oR I 띾+}3g!0V1)R| -°$A\\kLBCm;ٰ"KOp*xYY 빌קZ?-8/MFsRwu4jO ư'6%5<9}n{ JDkrE-Ibn<@l+fT}Ŭ4ҶkQnA:3Bv1I wvNطFO/7Z\8nl(# yLU>1Z%w/kjgú\\U@s@[x,,n%E33>i4hslycf.Fw6\ڪO˼rYIOCs"tRѝm}&8_y8*pH_:$2Eh0aE,R S;;7HUkLhlFٞ!0coN}/lkxO7f,uûC23 y* S<FHϩͽGˆN*oyEʉ Tg1X K-0&v^T۞BB ߻6ڡZg]BdAOG3J#Hgj}]ޙeF E̸r\.a^I.`X(/% fzuhYm6mdpSŽ!0nWC1t覩cF$/}ȨbŠ*7ڊ*C"ʕ+O*|\'gMiGFH2^*̹K'?.="00'yKN.;lAaf0.aJ9椰anGІG|ƿ!(l**E-"\pdQ.biS?0=ˁsc[G|%bBhYtaӟ4u w/E(?L.:Pr)Z|+*>KjHyNtkKcC8 ٦2'9 pUii^E +v}"PҴ mmple_bN*u]u{^^3U" V=7xPE%cAUط2^1= M 5xA=yvYhs +q6}աL I9?4FBA$'^ǚv(1uDqx ̂C5Hʽr)IzBW1~lMtՇ]p^27*v y„` l ?\`2pvJ*{ 9aLڮJ|~ݏF&^{, ֈA, (.İbt v$<؜ʟD&qO?{Cc%`kE42uIsУXV˕ǫ3IvZ$$:J{ko) Ӟ9 TnMچU GNoy [.D%رi][PKL&He12(1#gjp}ٻ^Ń_nA,;._;ϿBQ&.Gqs9CWI¦ k N@miԤ%?,TЦ.9AԕRjxOR-7 mfP6QL3BĠmj$=7 Ntyx8W>Kd 3:E±9_2괾|K# ʜ+$kM 7LZSrcs_K59n:Qy̪bN%đy3E8. .(ó`'Xz+6 t 돆)7腝;ub04orş@ϔ?s>_At@˭B,`W3W)ULF[qcTۘOڿKOG:%xßʒ1nvxo+vʺ"8LytۜJ МdVJܱ~X5,cbV9(S8&rPpH\\ ' ] Cͻ{hܚ5ܱ 3:Վ@FٯwDBMsJHXԾʚO09 P:>iNTmi=So2ƏI"O2!M8[k(DZt.?0j!YY1e+2sLu>܍/`BʘbJdcnjXRpg%g[d:Yy@:a,O*y|/_U6Lvt͆g0/D;ՠ#R&(@MͫPvz[n]sv t"moy1Xk?󚑁m^ȣ:?]ο4-.![ѷ.(%i,1 RL3+:MOvf v=|yaRꢕW#tZng |E`-?)"DsqI#e+PitH[@Jح]bw.RF<փG@$w@%PTT|֔l0fjE$M5$"YhҳIN҆2XBR OذJ@"|!9w j9'UL65)Gp~:RE𣣋y}Dq{ 1` n\( ]̤ Sx>w>ѽ8?߭ K2 N@4aYz 3ÆjҶ.Tdӫiu}yL*3 %Ecn^\hCpZݽ2>d,Ѿ\ ؾҙ ckee"mKRY)m+3*Lbj<:&/(GeۇDq(ܦ,;lt"^Ru_<7^If@Ix0 H-OfV]k!&TjeJ\.L7:%@xM/s2hH%:6Fd [Vħ%6Z|; 4yRkکL(kghj]=&ZvJI +\ L>O!ҮUbkP5- 8;9s0lҖ/UF+!5>rםo!:wPf^kOѪ?o\җ xDUיe5Q_֑*NzSTd u!~oTѽ0q$o-2 5Rc9?tLvJ|ϓIY 53 =KIgre\-dd>4'"%1nC➜!*Z> 8H()\DSe jKZ(j#S"+NZO=<#=3yȱ4iC1t=J^;6 ѵW41a[LCseJQȜ M,=ʒ g1O}|dn+D@8Htn8'axD ؞NsV/G14wlշz=r\eu~/(.2 5^D7kr_zAFs XwqqxAXYo٬dZovK]`إ+njm؁=ϿuXmk͌xQdž^kR-fAV/b#hMA>צ5UZlcHTaN7@z邆W4eq+o7Lba4G-e`*_tg|N>#dЦ &࿏{4vf e{&aznSr-20EG 4$B /yνvXXlEYs9>[MӻRJP"2 n8{y24C}rf8 we$Yt'Tٶq?FKYi'yS4P+oZCEH΂X?_=ZpKRtzZVE>~mfA7ojœlN.uMӌτ8#㌌y?_ H#)aSeq>`4I~,ѤL%:Q:N*8Z^e)LQ(_#:2yyR,{U=9I6N+:ce]ub\2}A&l"FWO*|ps9 ?U].T`sH sTz_5tHO]Tmڨ]eQLYtOE ,JZ "b˽gkкLOUC2G>7"\;^łHu-'v*EĺeCC˻4Jϑ\C&ꅠ.N_Tsg&ߧ\CY;nK~Mx/:GRA (=n k4%Xei$w/_*'^&.FkӉrn]p /ްK_:hQF]&eĺ I0vTzYW Z0]ZCl (j$i42jp؊qMDD3+%Ҏ#^В}i $CEAKZ!(282 F>zC;hhqe')[X%*uνr zw_B_})d+Mq>_4V۟0ޭ+P,M^~.Zn<5>e=#(*U hFt_r z k ^J2_„d4* 3ʶi/)}d.O#'>EUTNslz@*`kV ' |cZqi}EQ\r>ŭ h*E0%~ p)W{z7Dž Fxa{c4ф.:8g_Ѽzl>A]OP*{u*jLJ _m83&RsnAyO?')!F,%"~cpwcV3їW(CG;HHL";Cb {k5o g Ur+*s.HuMDBZTA otN 54) h[Bc!/=kvd@x jmI1>8/ ReS2sL\ߝ bQ~y\X*(R=n.]ȘNi"1, *꣼.=nտ*42x@ezg.\Z#GiݹNgvMAsɎ`[KozhfG؛"|2qAV*_Κ~*%,aO4G:pѷ`ȮVn+UQad|o 땣@B.v.&Rof^EHvp3uK; /耸6'Y1Mz8٢qL h8{ZT3 tؑyai ȀiYƙ`B&v_HŘ`z:eF ~Àpń9qao{&ZyW@ib1 _DQjw1GlQ$#˦`vAk EwDXNhהo%Yrp$0xU=pַ9ZHb{GkϹgyϩOy!P&DbD?]>2CG,(FƁtT!JK׷Kc\ٺ#<˩ИGN 6o3n_Qh1`7Ȩcgv5ТEz8j QܽIzC!2t!#v5esxX2{ܫ/R-~<±cc=͊5/XtN#Sfm"_FAfi_`ƛ6WTBqJ;|lEpYqI vQc;Ȱ*Q4OBxjq3-LTBGTGoxfqhm.umǘsiNLO2bYC,IJ6 %aыH ,*(wfO0&ά|<Ŕãnoׂ 5+m"Zi4A(UI"XO@"Kw8x S"VKxG14d9K]3X!eM;{}ż׀BK;Q9(DSݢV{fZZ(^m[@|_ꕇ6l(%qyt㥧IB6+-'T-˾&E& *d'w)=g9k|Gc>IkXCh9`! U 9Gg,%:s5?W} ;>$XH3In6iH 鈔^!SMY2hN)S/|H3NM;ԉm(Hx[}sݽ-bsuljGy0|3j~Cy"PҞXWDٷ6īQ[`P#QK^3ic0L3P@3EK^]?eжgwg>ta2njвBĖSUFoGoLMXųv.PRز)8Eݹ4'Vq 5- TE"N)c;bP:z<0" oT i0b/G2ol-l5:K/*?~J `p&e$Ljw 9VG/yG/sڞ=6G9(N3W]f*Cy %xC`nmjiWq ܈ `krںpTJEt,P%7uiNGo>yFD% 3$Ȅ]o~p.|墹C,@қO>a5L+0QmC€{(EtK48ZqI#Br]W)mrpCJnۉ~LHגZ#H#_IkqKJ +*㧶#xN4q945-:]Q.]]W Vri\SWvP‰@Yy :y ]+A%',6(&v%E_$uD$«^UY^d;<~PɲF౪חC#lOꤘW,198dvȑFtjym>鱵>vZ Xb7wbhn趞!FyɓI%|Z@ᇲq[ҲǩŎœpsl8HIG\U0ØcֵbL>]lLa3MŋoŻ-.#Ӌ -@J=a 3hR6<6-zi ~b%-܌_@C 6\LBUbB(aK GnF$$l׾Si0yK,$~jj5W+LZ4oo95Mmd&R3c!aGf5"B_펒V;YV+9$\44`ºJmYNr'A7殉Z(ǭ4t}^J}Q TR95J鋠ꯡ]r Q…+>DG?̲0ġDdO\EףMck4)|x)_Qq)io9jnQyxhm5Е` % s19,3JhR}?i 6g9|Z Fv,?o͈Gtz-&O3mk4Olƒ9,aȊ{tjz U*!ܗ)£̼ U#QBl%-ls1B^50$~gDM,:~L0%%q@hT՝>begcp֚mEoJG͹|vm孳3){A*L?iNԧ!nY3,C dت+⍙z @lyxo28r`F7t]͉t49*}>bo),=隻˭Ueі(n IEߒQ^@))(@omwd,/~5\V_h幬ŅD܎0.&?j[wQ̀ .TGwae6_76]CXf+Y(0Y ԡiPB1LL4 mzUHzߙJ K"H6 x XdZHzID`V?Ʋb BUF=X ~wi'7%.O[F(61`{qh-i70]4E 74BA3KQ.eD-(Y ^PĞdwQ!f"h'(BSy#b $yЂl5_8:)TXZr{Eվ}3~KP)_P} oWT<=q^li Ia5R)i~'|F2Fྕ7(!3V ;1)5M8ladβ1#$1ߧ]]iQU@1 wO9z,_M Eg[ D|Ml>{c\kYU֔I#CG2C}JY6-3b 9e<\p)?Qɇ$,7gAI,WC~kcC,"QHݑxzD]L&`+:7BQ!cV8qV~R}<io|X)ǧWk/+ mq-s;rی6m8Џځ3ĵKz)M|<*\`h`K2H,!] ݹH5s?iNgQ?  [Ula:N> Lk2-}&9vg:L"j$ )& (0X }NMAn=bNP?p[$T!p{3 14"K7J* QAA6AiΔvIuFP=}AX47pKHI]+eNuӧi#@2IRBdX'oX"?;xb*cμ qk-aV8^8P)J3\R4~{'"[tsLk[UXXjkl]G䥲fi$߶RT%]M { ԗ[=G2o|k>kaOOߚƱy͎Ҡ Zti6n}yxƑr!۫7iaK*zJI>oE쏢jB Ի1 ^{ OCOQ+Y87*r3dҙۋҟ`0WSod\uSff܂uj-`LQ+LQ /c[WFKOKwп?n#fd1l+g AHo ,/p3W]'4c工1%$oNDBT ŭ+ i#k LR9Vͼn/9kh(1xZ'L( LJ&y',RpydY`A%I!z÷)yVrAvȇKm=S ]&%p9 A> {fa|wF%1.Yş1xnP<4c P#M*b5Fc 1Xz4"^uJF~H@~mB?r' MzVw.`BXm9!` W[WA1dTs7b߾{φNjc A4Iݚ\5o{ijʍ=ŖpyE.H&@(QleUՃX\zTg:F|/=$VknEBAV5q,W*A=']a}zB֎,<[k5w)и̜0Uu 2SGErjbgU0v 7\}wCI=1H?}rL'/1h)_ %ǘȐEU2D/ T\sWmGU' fl<\ |&yR7eOM>nۢTuD^:H]F7' }kIhw樰9<pց?WGCJ е9~/-W_y)dJjWz~-/|@L9U;^SGXacƅp)dq<9 =s#w +a3h1IWq`MjiR'i Ƙؕ9tK`v:Vo, j`1s%_[P4IJz ';mBMoWJav¥qA>2Z. %١f 4Oݤ"l(?>6ڰ%@@QA_ߦʹx(čBp j4l=HyRkg/K0㽾 u\#sʿJY Y.@\N ɨ޻  N&'xh7~^-]ԅn:jQ:]8GIT clv>6#/첲Q?Nw[n-;JI?)'6xqmo$_ hF4ތc[ї'O^!Y35.9K)^=oHqF9\B:76$bBD邻3Jm!{!Dc rQܙ:Ds lNRπQNQ䙤rz3[lĺKj "j9f Jyv" qWNd)>mZlq qQT)JFs g׺7nB͓b h+}c3IgWߨr@ġ*- л.>F<'SO#^6YP1NmNnҗ-;ތ٨JhpR!;[xi`SL]Jr]~AVQ~υη|2;:R"N=jyC@|U2./%8ݶw*iU6]K[ %Jt2OVZ?6NW0qB+ Ԭ8 Z˭8hL6fU/ ;6S)$?_-XFy_4Y6k~3UGjk똙0-dfYܛ|טV) <3(=.AMwAUc/ȯ/NWK_*YNiSނIP(o }zď4ͮopy:S XLR,HvXtx|@1a$ (fK$B+m$ǃ GGʹa}"OMWG@<2վ<;c}q2Wpt/Ȫ1eyWvwzB|6i6 6X>K7%GʀɣEZ&B睉4t+|/Wowtbj^|B[]עWv.p<򑜈 RǢN2jX}Ik*u#:(|KOSz̷%MbV7DʷJ?dJ<].k¸.lsf%/O^fLGdAV*i'jҲ;pw4V$HjA2gLΆ_ssxKnyˌ`MOy|ߓohC,vanʔNmi#{.Y9yA>(%r@g'&RRND -h× Y!NGΓHmci$h.H+XN$R&z Y0jD" w-8\r>5FF[t;@uJW *0EB\=J .U?mʮLՏc1: i^!`77zΕn]gq.%cOFcܥQIWc7b௧ =x[க"FJ}^0_wT}ȋLԏ. f덄H1mI&}|@M\CtE.K Ml+֦4ɳIw/dU#(!]ܛ) \- WBT&PD/L4K"!2|mfTlQWf?|J0mqUs"8 o[4)RHD> \oD&ƖKYԔe>OxVR{b$NS M${T!U^+fd3*<=.u`?z% ehNL$aޅuo;5q]_vy]b m em'e[MXPC Rq&ׁr|6ͣVbO6@E{KT nGAH)@a^Oz[3[T &=ݫO ]  QV w# Scjj[go.gѹ-˦(t 隵.uY1oTNÑ wS#5m²MzWUE-_mo&ee Hq$MSd2NQ?~xryq·ϫ }E? X=agG-aWސ]^9w=XsH-avGPߍF!DI:!inj`ͦ*ʬ۞X3_ꇲq7GLfP?l&(4?{tR+>ps_dkw tNqo{*5-dHQP3ϝ,NreENMb ϔ\Zl=p1@t&Kf9, p;&FX]v(zU1CP}Wm՟(FbX?RCBiP7x y!xj~V"༪#{44? \n7i PdWu$9W;]qAX=mo^̣%8M.LP< r1xZ2rCę,|H9a{_"?)sկ!YskHeclŁxT X/=)uO>gUMUHOK$: }$/C7Pb9t/2Ϩcerr_OX1qP%慅v{ DWD򡑬E9^3eiSi)/U)MG&6cVlptN[N;m }Ġ 'V"<&Z3,k:Ч]߽6(W+ yeGK=F]0I5Dߘ؜/t2&N߅X)AQ|Kse_EFi\ 7CLQWil;EItu#+$ oǬ/2?-HN^E@j3|P=w6%!T?#5|DTR z߫#IBUAX1} D9dCਝoЎt2ۨabfy;դܓ5؉Tx?./g$ia}ƁBjZ6jk-e6{g`L5 ܷ-*aX>QtrэPiKibXfP<,OrNkXQo`v}sv|M? g尔=DAE]Aӎs>ZMOy3)b > u2RϙA}&jȷ4NxHj f'MPȤKOZXSZ->OJbep2,p'17Q Ǒ ` N@Sca79ֻe9q0ETIKqCuwLJN?0xQsJ[KJxsV:I lئӲ!l/jRMMdƮSyys3(Kε2Td7߽֘*d4[zcUn˘9j@`kGLc1r{W\qwUxNО*2kcRngfr٥8z( fJDV%.u i(  `@ .MlI4*v3wp)Z#'qsOϐˀ>eq :k[!l_ Z/y-yT\-E%_zact(}C׽[U ,*ï?J5DXEjvM 8i>{;`_olR?8żȸV8k)pzގj?NY!IDWPb=wAW6#Dk:+y2Ns Al|24o6_`'{? KFP3eܸt8yB&\),8ç!3g%)QySoSQ/#tJX/he z+>m, eyWvf_3A-8TVP䵼!{xR k9"[seE74 .5nL˦%;+їj#A9[:rk@֐k΁4[md]uWw@cnHi,^u]m'G[&/d2ECTC?Y<c% x62Y $ՙU&_y9VXhfb.ՋVē|?u-Cj#"|gHK7[Eg%3SE]Q^wء*Ql""=ͭ]<-ƥg0L$ /B0fC˼c&<]+d!5+Bh;x֯%.uC]H{8ŵb79St!U+ok|0;wsr>F1"HHjFc}dYOxdyYQN ryw(Χ)7ug \Oq6"Tt2,dP]Ե^X+!M74 GCb _B].|c_Cw/};SKn:ff462B͗+4V~:K¾UFl1ӵ~2ھR&"Z~SM0]}ݷRMHVhȬl YxP*+85CFg h ??&;iCK!xV@1Cqk7q6 #.&q 5(VR=208pmWr;(-*=w4.6KU koeJM0MW}2B@tɂk#]ʄBb)#(4.aQ~ V =0/:9~$E>hgP}<@*"u J0 J(+7. ɻUnT[FAM{nHyj Y@%>OUKmtڹ1v_ w%cF܀t$PzuX3ZPOM3SEJʪdЈZ 2߾rONU840| 7Ŝ]mbn :E27@/>02v/ĦMG 2-DSj|T1R2(:-PD^U,v:6\7d*P/+@ Px.J>'TޏrHD=K6ڡ⳱ ݮ ,d"YK4:&)_֛2#~"*`lPܱ> ڪ\ *{j%;Fj:mXǽ< }Wgv[gչ'ӁJ$7iX=Ғ$S̯3_l׾Tװ/܊ ?djBW!seީBo^}ܛwleE'՛6<ͅoM\TZzxm EH={IS_?)4E\\d]lW@Aj#X'5]3ե_ EׇEKgDYd$F}1-"v{5b^ uF`/(.)W3^v@ ElB< eck'Y4}I#m\ ,X'xUU*z,h:Zlq?/`D2.epں,^5CV0UDͻOPLH A#ֺd4Ijާfu}yqE2*奫|ߺ>4 y%c8_k~5ϔ Dc2lyU׾?8WbⅩ d[ R" ^F4nȑrB ~fV3똭|/wf , 2cWc5H3T]3C$8wO?xԨ* ΍ݢv9ZrG:Q*p]^9⌗GFBdZ+{A,=V:7=ItrSd-<Xew` yXhC_l4jldM+BrXv-8GHkqUtJQ5w׵z>NQ։ 0Q$,iXiW[R-5wM1BƽXFg,affY6z"hȕ~n(l7&Ui(Cpi{MIǍ @ 9pxWHEt|ඥ.Y=CL4>O$1<&Rå;zUh.6`绵3cuC`ׯSQH iUȈJt y#U[]_G!"N]؆5E%/'/|s*@*A.zNѐ-wiu Ƒ ά-",~$lMB NOp(;@b-CUVwp np<Ю56:wMXMv{Aik[l=uH֗ߙa5x fmmǎ'|j<;`Ǟ-!BNbgC3\Xܼ[Y__I):exU45]i0Ѿ'j_bǻd_ߓKCBeT`V !/Uq'cC #j,cԷ-y΋TG"G"Bk-9ޫh4acz$ej6j?[Ӳ>ŸREkm.P}R17h\֌B!o~] vq#+`p .:zF3U!WߒxwЊLc_\D8D(gxŗNxiT!"4*1U!@9 ? (܃,%݅G:X{'7`>p$w<=88]] :.$OKg* 32Ztʯkj 4ukp29]7\ ߑ`r8S[$F3MnfN49 iKDR9k#I&@RWKIN }]Bz P5V>(qO,Em5Bu#i%R')IeLj3 -xJeo|P! :=zr]RP m+(#r0G'*jrRt;y>_g$^:lxty&`숟8>-s~X{Jh8H;~?Vjո(}&T˯Y-,Hyr $/z]'d.@SpqP>5/;PƜK&*y㭛 a&kyg|RPC*RC|~mR[ t(5pNSFLۿJwI@S P<\k-"P؇-ֈQE](T:m[6&یn*KηO~.Ry"O|,1D_C5'/LSW\g_>hs kVg;1 'IvH_`qR F4Nt~n(kW+`-_N{"^x;*zbK Q+b+u GEV]egKoc.݆Лp ތc$F]V ζ(+p]4.)(V(,Է>fVyGW׿fRuy> Vڳy 1r\Gȥ٭s>WiXzff(Ojuȅ|zzo2جe*\IlI{qZĥ9ka)+Nj_ڟ?3Hbq[%u5*/EyTgki3&GR*p˪Nd+2Jɦؼf t :i=Lxak' AP=D)UG%PI͞Bbsʍu׉/I#Tн Ai-u${E N#λV2WKm #nX\ˠ`QUN$Id5wξ`D+LWk[sl7 KMmAGޤR&uB2HZr͒]}xjHNl8n"NT+lj`&斤 yj^3؏Q B3AQ~2?D'E#A ?":@0j&/-(].7n@r?@0YZsdu~&돌<6"*mo^0+|א( WR0lS^ztP{n_1ăUG Vu[; O, 1Cvg(Wl`ۆGLN ́AC}Y ET)r͸BCRiwsG6bND˚g5 yV{,fkxy[6Үslˁ饄;wgFy??GYUC]CSZöyMlEħ/~6V.syF nAR"x!Yգtosiis"n|c%`]HSCs,gҨyWSTӢK]"&{(TtXgܼsx6Oya/Aky 7^^ژ׌KK <ZJo]V/8C}b|Zm?:8ʓʽVHL2Q?D<=fx=;n(:Q[hDNMO7%M voZ~/ ))#sW &$<1<.cт>m-궿ǷLoHR6.*RBbt!6ˢ6)-$8+KmY8٦La;CaL8ef8zGx#=Hik55ۓWOW G;{6dObV.|j@ kA!o|~2ݱ+[!(Soÿ1ɚp$PnDu&/RǬFG!7.5 mgEB0 v n0OVec)ekbWXNK %n^-(ҹC:RuL6Nqf@zjh185^qX##iY?63.LÕwg[*7s)lߜ ؋f9 'cjN+f=n42Zu<+ؤ}[iX/%pûbv}.;ciƥaxJZ"#9 Ub"Z#ȨBA 9=kRaS'ma3;%9[eːӛtпT~V gIA[xݯq#zuq|A&:s "e@\?}$^Ë42=Ytb^4=C#A$!s1!': oAIS@]uϬ6U7qV|,V&Џ6Ee"]RA&pжmQ!3ffc[F{-F )B@gdo!q{F҉TAiz$ Vc kGmvEi>HkORc,o`?щq3 :]!Zs?UnɧA1̹}~5+in7 FmO}kC9aMUPy4:wvK7Lgs9"k`]䒻a : \Wޚ(ZHS1p$5:*p@6>|t/ Xns桪ben(r4钡%x9]_Z%*%!8.1^KiSP͌a3x@%eQc 98` 08sdpgH4'0ې*kMJ@KKe1qiuq$Vz2~> 03kj_2xYRQASD\GVbQ WǓvyJA h%CiDcѨóȅ)R?7j/WC"3. 9΂~nuyu/7Y!f@'F|t(y1e[$PYoVGƼloxw-M}yH:8mAW[n! \C16-2 92m1UJ"WEUG7oWT_ bY6pYGn>ts\JsjzJ'aPiwumhRpuxW Fɧ魃׫eȬB 33bJP㡀,LVWXhi-Շ 씋Oq0hTY݂фΠ .^J lnuO.fQ2w3 9ޅaNʨ|L{YH/b7)$n^ksF),W M$u "g$}gӯ >2K0$E84j|JĴMFQx[(BtLOryܑh-W(=1YtEzJ89 g0 1`c\i-S%DpƐ@HP]Xm}g$L6d ۣz3_ԨNO(vgVNgc31 Hl$N ]<_;?P,*YM`PTTVؙ'] !(kT?mQ}%K87[Oum}ux޻oJmLBgmDKFlX8ě9asX;BBIEN4u?~g$0XsM,=D⬗."@JR$rI҃ !k8ǰTs" qn`gB2m>9Mȟg>BX4c˾n3Jh'1$՗|4Y)GBSW^97\ wtzDP{ai!8\ݺ>z!6Տ2*{Au3m VDbh!zRwp;!1Rm<9ϞY5iݾ: i2v{IX 9gl~cPjPj^aj {Lm蒧4[hAzn;&4k?u,:DZiV-ުD$oEМkXY%.=\ف߸v;}۸Jy':@99çk`I %W|qδ%[4P ҙx`e^FI F),tn # y6qLח>w]SL,Gmb*gFMmPMsYb e:#=ȧ24DFg;կ4rU)+TB.x9*RXldxoL6Y)`h[64HùX=#̓>1!SLKyGS Ǡ? ;)u7VaO%}(xvo$ ŭ"4ZT5rA'tӋoe"~haO^qq7ygUMzg!_Yb-9{.]^q-\}=h g ɯ%v,^^75y pC>/d`IB'IůzHjHXUKR@}UXGFQ^$KJ^^3!Q Hn+0Oiw(^ۻ6}71jQXa$g0p$SFpKbZ:a?n I{~&;:KBj|+ 'fL+d 4_qОs**A؜EEH/3!-/R )z?0>`!CWREl# .֩+p|yަ2.F[p*C=jr6cujfFwZh~vuH \X--M hXwB,$U"V޶N5BkW';wn]X}{dψ-,' M+TT>2q6 = r_8@ez{todc;̖ (E ~K'Ţ[!5wd|NE-JTx.~+hz7[ 2}`~:&)|dXE  Fُ DR: :h3m!ک[h|riu&[[]dV(z01y[_DX^! q( 'ON8=׈\;\Pnn{֎b anrDcD `:9U^.3 ="C|ӧ&; OɨfŸja0>S:Dq;Zmˮp‡@ynεfXt~.=X,;`u1s~k^Z]i' #)LdGi>MJjS )ʹE!lpMVa?"13Iz`8KTCpV{(-ˬدЈZ,r V=ȝe6>ٓPvP*\}͹eC| [yV)$rIBDDcp;F Rs0V"dO|^fwLD-ɕ%h]B_ZRyR"#Jxh/[^z:sc>QR(?(\!e Y¶7b`a:Lp*dYEJXeHAb델ԧFRS/9?1vo{gyDbMYƾĒjo(m] _ԽUjG`5>K(T e{55,[7aksXKDg͔_ya%}QL-og>4F4 ز߶@x'46[D>47;ƨt- \3E0-EEШcYk V~y '^Cc*xjܱmlш[.e:3hQ%BT 4ᮢ4GiF2I||(1+Ǩ9'21LVJyyQIŁeO7w?vRsQ4g 0,nMd\TU E{p+3u/< MxM##o࣡ =lF21dzM4=.= y=*5<[[כ;2vf"g0$*Q1eZ;^G( Di:hM{w]wf%x `j͈ YcHFRga.PcYv,x'K7ff9+ hY N#5\rt\.y\*"VWQ.kiI zNMC_(pN'XriN<%Ӟř6vioA^ j׆]VI xr @7^kke1fO$'3\ƍK{[vgҫ\W/}<"I'dz +Ko!0ָW1RT)!($꼶 Ζf#d u|VCya O1L81&Dv#k&dbǵ41N?X(w1DBI.Y=x^nGGE;R_ad1QHv^Rt) 7eb Tc!1f<"odw CwZA'gȒUwqvZo[zr{DHI[sgfqL $auuz9k<m`8{ 5n8𥳐w~()PA9TLSZer)UP*7{\]Ĉ_2$r%$< o&؄|㗠,.62#2J#@fK=/RtЅw}OY` j; =פ*ϵ GwGSw.hkR@Ɛ4ּt@uT&CNP.@՘|Y'WFA/զIA"rV c蜏]\x M( OQ/*%N1luIh,N]'zfemީi:1 eV)A7ǒ%)klJ<Ԍ1d6@IP%`fCXjO:Nֈh5浗#/NչqqaAeUA60qMbpoXz"s)BsFk8Hnv2*1.hDgU# SmrD0[8(2ߦy6b,ck$E.@*9& :0*_h:d>ԒqN7 #ۆ$F^c2 bDc> @KMAܮ|oO$nY+)'2s8/>Sq5<Ȍ"ңI@^t]clM4OSF`Βn8'}CJw凃Wۨ7ܯ,y%r,ay b_m8W}@ˢD| y?~\ýP_6E4٫z!f <%bV,O3g7w"HÇP?9mF'w8.Pez(XyT2XS1@ސG~d*nܶkͿm_o(JJJ@pZL^7ȚlD>HGLY`4Op!5ՒAE`rṷt/q(COkԫW[H KQK Huuͥ`+](a7rHm#C^}VYg,򴚲0Dt}\5$ɲDOΟfGen M\vO&>8Z4doY<.s&gN.I=% +a±Ri}SQP]o~߇Tqydo WR,ErqFS{Ϋ7{S1^[>$j $NPra;d\cι/SEc*c#AֵHAdI3ljR@aUe=Wn׭Ծ|0/!Ca^aR=@82pbFfۻ+].VRKL|-,i\v `iXDSμvEgI7k"(#~;iA7a#]ac ʿǴzx9 HsYi[ kRpAaky6}mGs1P>"onAHc=:Qu#(FأXfۗ:1`9e[-~'@Um:`d5g#B%c`;Ӡc|yC4ϗ:lY JpHDJ6X5ߊ&f_9EVZeuE/3cAQU P9 Obf\h!QRgBP(0){2>aLL˿)'τQb; u (H2nǸ%o[zYXm4ZxĆE~ۯ=l%e,HxnL YK]X1lcc\$bh~*{]vK`c`YƩ".§.@A(0z_wB+2@{=Yݾ M̚4nSD۳G Kq(ufM23w|ǻ,)qT7 ޱ({;VG&"W5F>F̴XNJͺ0]R.MrQLQ,l[7^&W;Jojg$ }mÎp=hl\/d&A^I+YTLa iSdENaTd[q#' Sj~XxpzDbp`9QjܺXRMdN6l:r-Oz㛟ޒQݨ2ܸ- aJVM8 _U֨Dn_ŲS$9Oj2ҵPf)Z6S3` Ϙh$Q7JpMO('.Rq$?JjvA#}I^v[}–wbё~W^}x+di-(LQ'IR (d{ͷ"iSߒrΠ"Mp;|[PI?sy8 kRvΔ zκN U\\Q"O#|zCtƙS gBD]^[ᷠ1pw(W|AMyޗ`6{_YJ'ʍXFK'wZ\i< *)vl#2w’yȶ*y`Sb,'7h}  =Aan3΋8^^wKWKS*bئVņuMG`o|L^cg8B,)ܠw TK=y]y7M"id8-9>n`*']"mBۑl 9@3Xv2|Τ!A2; 6?5^A9&x5n7[J %jSCoL&dLtTo1rLF o`əxIuO &j<9YҎriՠJY(hƶ0浶ؙV@;)n 'tK==YY7Ysn{1YCœo2숓22)&ed8!B j-[80yW48Wq֒IhV܌Va\IÓ?􊴫 , #T'1; oq.-~}8(M9~Cޛ7dp*;iEAdZ$O5(t(f1;$&M7/Y'Ut;!O Gt,+XE'oR!|ৄjx> xľ3޺='[$JEl%sM 鋾y#w&:Z|3ܑ]Ui&,un]MzZ]wyQ[g3.ۗ+O}x̋`2 Y/OEOp `%:2'H=FZ<3͖T•τ(?H } J1E[U8خ[v.l1N4\!K$׫m8X;+$l m5E;,c|e\xna rN O iKBdv[v֔hx>CO#~o>hrPt#q ڭPuILI1oZ"iGЭ`Gv\y V*Rɝb{ =.rl9:IUmzd.#2# VE>;?ӫ.I&A?e'`uBrzܚGއRmFT'xilWnwMŠ8C#Y 2Yn&e  X| S4h1_gg%5tZȷtW|>P3v0p$4n*d}P/, lѤXS dtr\jHC7&=Xm7 :[Bq ~S$UĐjPn#:%#fE,:SͶz9&,}!Յ l*?j9cBULAK 8|S_J(| [(׎#Kb<{F-ۢ-8ȖRSPX>AY'^[o2l[%oF\`Neփ10VXPEs#KR a4?bk?D?2ּݸc&MTX'.3Twb0}lɞ?#`L>+%C:#T d[/rOƆ>A/o)/¤ xb"S8 +/OiéF> նk 823"By 2%HxsOآy7X%yjBF8ns:Ǯy,GH8BJ@Ƃ a̻:9j3| Œl뛳- Ww? onhf_ן{9+5" }y|A3m|E$/HGMY\MS!_="L8]t.rʻg&{.fZѸ]0+#ɧ^Gv2ݖח(3>t"&Q(r;ݱ(7ںToM'߮mvޘܦǹj8Ӷ*_-7R®[Xp=S,hvy@bv4"Cf` ]yiK&JveYBREq  (3E>83GeHZ3pb&p+Iz+@6e7/ š%THB>  #imLvb,IM">D(XLҙUzE(1d>x.qX6 bESJerHN\Qc1jN7)[^~ŖsY5"TƌD,t{ /kj$MwS,]§В;hF䳒̭z8w~#.ܖbT0snk07Ft6[!I\ITnә>F+4@O{xhu dX&FFpٵU_qccE*7sD*f 2MY=k׍ҳ#A`'s! idA fh rSp%n[#+&[[hY%AYu!6k`|xAz<{1BMZ|\|k/hs\Ͷ9䐯8^x`c{;Bwx puް߳ |]ʻ=$|Lmuq6!.=PXeT?"8; Dki9PBgh !Kz2EkA yW7 CuQ o!uH-UJ\ET<%4t’ΦVOO쳒e*=6PK>uI: ,_ۡ)[K 1{0SK0+ b0a[-r6m4k=b50 ]tW4r@f倫 D5woxCu&AT#(snO9ʽs%犭LI?$nΎaD|h|ήQV|fY\gk @^fMo:H<'I(rre,6hGDj+Gj_k[:"6re`WZ~= )VsRs<[Ya7kj=B/5->Uf#F[+< }q kEParhJq7G\dSR@ ϖ|,pA,yш2pG 408C:uW\XV>t]HYdգ,dR}C9uo ^$5V UZRqj&AG:yN1 5`Yqم{k;ao'9xfMZ>%pqn^wNXu 3+S=O%WcQDHAMgQd.9KvǞ!¸RcV$-i^Gu >%BC uSz~%;O:3~fۋUy8p>mU`Ej/qW~xɐdC\t7z#ꮒezB |{vU͸~-4tc7ܻ'_ХQ 5FX5jUa:A0;_@7'=Vg ΀']Tȥ 1ԶPì͞kk ͇*D4?thM)rZ#/BszReqsaǣCt'oXOZ=!ِ9NIwBD}^f@E'[|HV|{`Me>Տ$u.";Vy#%T0ZNicN|9VOgL4 \´e#0±+<;SZϑl;ӊ@0+D;/ Z^dE3"%}^ɴ^@e3h(HU cI3njBKGA'ژwObQCLJp[u$U[P#?-o Kj?<b[2!whEϼ96gP?ȴ{?ZcDYx:]4̄ے%[8WtʀMf7|5B3}"'%3dm''Yѹ$BߔL 0t #,k+[MDp,TxKp^gFUu2JF1 q 땏bpBڟ XO}@yD}U@v N(+#͑P13G: Kڕ0_k;7i+Z7"Xn%Vs!9]xc4B3VJg_VmWZ(j3`C6l6t'8Ȳ$2xzQL^&[m(DM9𣞢17}p9D=CoN/\#."]_V~Y * 9wb Yőن,4H_JWNuD&ZNڢQe-d#S)̤Elgr["m 奸fjR*qk"Q|$Qɰ%s[ϧSoE!b ()uWSqT.{J%S ?=Tؕ*uU<qN?djOvbOE8mSHJ|I=XxDoKt Kjǜv Lt=;j6 Aʔ,IJ缓Mι9t0_ma-@eiwO9я aG@f!½zO R7 %v[^md7,G6~sjh"bڄkT%N th1@lZUUQ؍\$ X 3 !bC@z.mȴ|3rU3N).TmAɾbG 3|՝.l՟Ӑ %t! @B ?6R$e#?`~V5q_4=SێF]נG -68a:Ux1j:#:M$*yv7y'T'RQm* wwL骺Vc!e JR1NCpn诊( 3M$O Ep, FA9UKމkRT@,&Pꇊ0?#mh0d򺡷:H% bste[; =߂"YڤX egkwQ~DuCVN%y[d;C>x^ >j14=/­;ԃYML]Cd!y)|v6[`N%)ƩXѴqnPv',ӏ+F]R8Vms5bX*˜׌0-qa,cF0CM0xd j<,QڣkʣHT4B w>eAK6<(igڥyQ:m)Rz9fus3IljGu/cA$,TSM zfrѧVBIǛ8@e҇Ir=4J]=]^|`u5m{ :Ӱ#E=bx״^lk4M'm\ UЯEnG;R,#c5jжumo+HY@& r 2=rOW6f\.Q`ٴ]h֠.R,PX޸u_@tFƸh]T}L!A3U"khl@V~W:H[;lJcw!d, vnx c[H}=-ltK_xM9|@MJcj{EEGnK%Ր1 (Ћ@ŝ^Ahm"O w4>{fb3cu*_DO4 ٤ 1o$W]v(Ҭ}+㊌iv1ʉ_;sM}j1@2ɔ r,Cׇ I_l#XPF<ʤvyDlٸ݉?w@?Ht<OˑWMUi)k2P-jҞ附^YdzݕuΟ8Ӂ;2yT]!|q$anqu͓a"3T$uFQdĬQÊU^aTP9F~l_,II)2 JJäB= C/tKvYU7j:smŵ3,(7{V5A4(4O@"GKko P^Z!KEEW@>D#]G&L`@TɳpIOujB̜MdfOVU0U)UeliiQlC+ 0ryoĿvJY׉dW@MHKF˸}Qd#HtlI?Y0jjҢjeVfk{?wp. ofO~%B&>s7k!R,eL7 bV,81襛N[) :0z:l XTg7 "ŊqkQW_kD6 ? ޶ Ğd?9IqII a9y *I=ܨW ƚtGV8m$p(aV ^+KZ7ӯ<ʣy`M=:p͚y^n=U۲E|hو⇐` 8" j(5 M)֖'SԚ_}:U_ȚUC5x4{.LX<'yR^ "WQvŪ_ ֮ A2 6˪GG8};3+ P&z b2l?+s©F~{ kN 9"ƿQ˦h)Aߊ78tal;a\7 _U9UE_/T~N[0<+Ojk UD ]%E0^,W<ث|`Qǒ6ߧMOwv~/?OS &KMM=Hhe 4XZQ Bʡ:[;UV%S$sJj r/-8yOT[ €ߗVOCe@yx\VC~O~59$#zBgϏ?tƞB>Mzcm2ψj%4GE&cH1D+89<9!a)IĪٷq-ɾcS 'IXE_G~O'ez]s_W2>ِQG&M*}ҏznTF'v @HŻ>p0Rߠ˥ 9Tԁg(͕hqd_l?A_$zԜVy\xUhHX뵷p& J$ME`N{mة)l f @^IKA ** DvVܶ GdMߪ!\gZsP]xP!5Q 8$yF(1\l%,quz&% En#hJGjscBWʂ8}nr|?\CmB'p-^>ME/N6cKT%H"%d\r .2|MCl͌Aq5=m' YuFGg!RƄGxvPWLh;N)o|TJie5:X7:6jPע4qtbcħ f) tF84&|yVa%E_|f# |ꝣ<^`Eȣ{pJ'c us-x`P1o}w,a{[(s2F():bi_Ϙ٦؀ yT"Ɯ/ؾN[ 'L\Gwa("@\z &Hڶ/n^0`Wq~ȥjFL,4u 2+h(p*NJg*{Q#Bf͠t`4EI%Ec w„'UI6<cI8")`'K] )%9)La'>y ٥Ÿtˬݾ*@\Y2SJNsh%zp /$?R"LsՏfc< %,Ѿa͒CRjɱnT SZfvq peңzt] *zQOvwWkp_{ʌ _/7?il&] }oLk)|P̓`sBա'TS6 t@}ȭho"Q/Tu9 f-L(c7?KVCNZ1|5[X-k#OO1bɖW!sgEz޿93 8llG Ш }t %b+$`AV HkD"\vBkm$[ėx7Bj%c~Xj&1\ `]L/-:4Y" -LYy*jhChM.1.d286@i!CE>J>zG\}asgEi@{(-4,ĢwkkR[f Rbh"QlMx@%LG, 6Ȥ |աhӬV 8)6Vk b!)23Z8 (|Ġ+ffBo̭JJ[f+OoŗL!İ X,E;VD[]ES+1(V}Z8f7  jGG@nFf7U[7"*?K5}Wڇp˒xkķOGfӝ{BN;)-eJ좐ag#Z:G Xi7܊}e6^1gD#Tו"DK0_XCyH(wA/yϼyX'|y6RCiI#!H^>Z\9% kOϻxEHbq}i db!}W!R0lp*$:$}h6z>X[^dڌ Pl{^YCfߑvmՆΡ}[L˲k>.fi,d{wຩ"}D$Zr,4ozpqGjoŠ`@V\1`GJ0<ٵBT}#He\X\N[c"aAIm;QȩDO2\wtw p/9Rs.2m5'v^:ru[L& Mb0 _P Ô,|blڋ~,|綁=CŐTDH90tG2I*&xt5a:X }DuP0Q:)wjx'-l>.=/UeBd P#՜K4L`°n wCBﭳa~fTg鯌FR eSX+":Yu]yANgf629|V\%(X Y>sZ~)lOoV ;F)^fwnXLNz.-v V+ps:.lp{K=| ÷BoSw 8B TR)}!˿/Ĉk~,%Cm':sC;!BOrgULrĖd'εdSg`jGJOyo7Y~x!OԠxFlC4ayeh rFQic{Ӵ"1}}3J)u=CfsE{\Et@|}+3AK'@c5Q`|[ ?0:z J@gl+ss*1=qͱI8&pyaGB>ǵ X,(r;j$gtyRG/v9E=Xc^yHZy bxw)'&;Rrq3B6 2Ql^'+s*-Y"K;Whsy}P")z5kD?тh4 C:gbG_-rfPFvDbWyבb,/(FL*R w3c xp?l/R65gY'+ X!"2 雝 zNMJ&CbkQ&y_λ}GqGJҋ6-f:tOQTaj|SaAμX.$"ʳUF|h?uн|IqlwYͦ܆_M3Z^H[Aǜv1cŠp );k7̓8g{}BG a~݉A28PХ i9¯4 ީ\nF쭚#T,Edy.V<)hh<*Z3Kt`wL' qry%O2Ͷ)cvjѩFrΖLlY |r \cFz.46Ô'E0g%7kC )I}P͇dj´ƨ5DJ*~*/&s/ ֦u9`F8_ @qRmW ]$y5w Ddyr+@UA1uSu,J$|"W}H0hc?nftR5{r[/@l~;4fhQ[z]AFZHaDJ{Oc;R"MոqAsy'4N5r\-vYg517Ez| ytZsbFG;}0K޴WK 2phhOb ;MGt\r+YRP pˮ_atʿH3 Ӆq活&x\$ vW )$^V4v0\NVĢK@ɩUVΩ%A K"!@J@_=fPl>aVfV5F)l"aidޚ]д44'm՜^ V Jr$^OG,k&:xhl4^> I)=|ďe~YA9!B?"Ę[-G.K*P@D+ψJVk@7* \Obj7K;zyP$HA1ʓ[8/#sD2M*e]an[=f\M] pR!gy 8!5)؞Ѳ*1n{oP^[e_s:Z[#~3ji'Dh6E@d$tTuE7d WX4exk /Gج,W(zYoʢc.h"F5+RNl7/{ι,[BwnhNN婕,kfBnĒUq>lPڝ|Rl"Qxm[l3_PAW6\1d+:F ѯIȽ6ơm]^⫼o2=,K6G*ۄ4[0 - n`X?G(Lyd̉>E/ /уLN48UD/~:|vZ)C z_',卡>oqBK#$Ø\طDLkr?Z_'FD} BV t7HZ^+)褈]ʧ'{ _3Zg|kZj`Uo#%>kH.ˇd3 z!L.^v1:dsL/L]y dZH`$NL>a Q!ڋR% QѾn93$TF3~gS yQ!k]*D/xTmzVe 7#vT.nΨ}M!ߖ]1wlޕ^ůbk<5 L pFG` 9.~o 32-s2u>xrHJѶzd /͸Q>DeGJVeixܘ7 P47T_oϺo9"/.@xc6Q딴Q~kΎ+ de|4*Is<(kÏDʏkuRh\h:vz)O”uSPWy ͖8kt?K0qNB@e*/`,e"e-IWZBɫC>Cjp`%!QU $19Vߟ!FƤ3 EG,0xB4-n @~pvk1֤ "w 6l͠eXbg66MCq;,FK=K L8"R^D4}V\j.^ :h@XaY$~[NjK'zh::dxy2b Vr˯DO=rI;N[ sn~K栏7pu*j a6]`z=TZ %2l3i 7<͹90U"rӊЋt$^GGr!yV1y5E/$ٺ>WEĽdŬy5*eHB9SY03'[SV`DGn[N e?_.9<u`o!Ӯ`5<շGxYBtlϽ=}s'6PYV's 4)qKG V|H3B5vpk>mT +X7mlYrUp*[B(tL"jIj3·P =Ux{պwB&ow)14cnS%D9e "H-UoAJrn^8lN+ 8izֻfKFpdQ [ 裙^wb?RP?*rݨH+F1e¡]JZQjê U嘐̏lR!Oّg-zTJ>ifiqtT݄7YۖY6CnRwlFO: 'lzu./4HHv2,ԁMuJքb6~/=b/Zn!5YlJNPS:) DUk=0#}}T˓ߘ•T (t~Q#/ {1p%O#G{ @b^+pHC!55C ;6POy{H<^~$Z&/ҫr)S[.Y:̵QpJ?/.gG7z"~*zElz)ߝܐ*$JݩVB>01yhRx ^tjlOXy􈢂GO*h^%viA7 uz4v8"&& /Nr%xHˬN5+q{m%24H2{u0ְF-jvbgJ}2rdg72E"JH M2uU]!6L|fwXtGH|~aqtsnh.-Dw[ͪ$8l> Z%__{ykO G7~/]yl_f'].> ]=S8ԌWu!Uz,">,[nY'tOhirxE}@FQXH~^&{e $Aa 406u߶o8V+h4i0fDh*%0y1wN|k/3M9X'UQnv'ҋٟ&Yl0jrvH4wU* 0eG)^^2J> ̹2WQ"LJp ՝D2b_e (1oh"p?>4ejaҠ6{xv;wD;(+mdf^bωG2fZ*S/WuCZRLQ{yBu4wPj멊/#Tt-gFZ`;Dڙ4$"c^&Թ;1اޕk2cLA=[FXBS /dB[跏b\LSqמ>ḪX>>.^; T!LbRNyN;%'ݨy2~)t{^u,w#E;JT|kGx3l_$ ~x˰!=x#Q1@w9gbԋy%)*CLv\N#=  :qV<,r1Cq^ע lêo^_n D6i-۷wPv~, (cNd UVkuҵ/wkECeh 7FKՇ>z} |Og8555zZų[; w3**p/>VA6v؅CBn~2g<÷vAAiIla7ΎF13GmFhd[HW) sz:WYwF<^c*ʆek![@fl@ %IEcW吕q$%59Fz(941Vd"L+>p,qx78nٛ2'( ihEQ)O@c%:I3#c>D,WI.vA炂wQ*2$y& X7kr'Ɇ g)m'/0|0¡~+{8y ب XS/WAw5oûĶЖHGh=>Zrx;yd @խNo;of3onSne"]:w>&2%xRʂKV%/ժ?ApꈀS|-)pݲvlDq9?ԙ6qSn$` /aq\ F٧~OKݥ8\8.;@)Tt鱟? X d .z04;-nU[.bQL}'FJߔdT]0(SӰO8_ŵà9 t!◿i oY|7QXY&UuPcr~;`(,ji)p';<MDM)5P\4 :B79UUPޠ5% p|cq*s)dOchtW9g!\=Q I3*& qDwxE\ !aQQDrH삄ʞ_LqԿO {8$+ Ma|j`e( *[=Rk%\naCLĮm!XwT.uhufF~J1yEwڱod#,#vMp*Gg?hSdĆI T E1(!+Y`}w/AXF2 pR&7r(탆d 4Uw^$ay;OJ&O8bHf>0#6BqPIj"F2ntmw$ݻh@:@ѻ zܺi7̲wBҙB?}Nn4&>Nσ A!gQ,tNj/E2-(HimÝ`f$B*ZɆߪ} ' :jщ*J5D`l ph o*qL=V8Rwءeăܕn80CJ8\}pz,t=t|}| Y?Ѻ*O )M of-ΝECC#VcR g0vuvE,[E3dGLmH `R[+lw0tL| 8#^c p)O5$#ps.w M2;xx%<V#uj(^C<+{EkiOr"!x8AQaf4N~N:*:C[ ;o )">U{yV̈v CʎP'Z(E"a"c! B"$_9Hi_W+@XD7G~hPRl26L,! @TB\ɑ\QdK)SyRf͌hwO 711>vN;dA,he8b='gA|2VL^o'Q5SWr5e.HH̨e'H3Ȣ!?:O0g7.Ik`B` EvQ#`H碳E03vSfA9h}/ =l7;`SxvF M%??J_늤. 疶LX΀`~B}zz(s]qX@3pfd`i0 `hó, =bAJnA2/ob°o:{'Vk#5U"X.'8Mghs4Ɔ$HFm5b4W2Q|~UW\)wzebw Gك5৞jUW2RnxJLD{x?8zA7f#e+:=q%[=IZB+oe>%n6f7|afҝl}_'P~P2gfC8 6SVAx"z2ՙ3[,:?)&BW(acP:Jt QOO d( 0P,#Lt=8G]4~(-z|V^XߵVbpze¦ X1΃ez'.sgwxse9(Nʂ)H^! ^B6LJ.L|\ճ.l;Uݶ@7e9,]I1)׳ƍlX[bN/8_NdovZH!<ؙݯAˎUY.?s[=j;n1$ӊw P"P];80U~ձ1Ԃ{ M8'7c P}(EtͿhgq+/`f=6c;6ž؝ >A.If_VJ.%̗ u 93rEccze6fwl͟U AP oj}LvC\개c\j 4U-5YͲZ#Cv*NQ+Sp،xu'ǂ]EKȬL` yOp4he?zV!g2I>*g WL,n?ņ0a(.{4 *OAĵc` dSi{/UxtgҶLXQ䓒!2ZI4 Pˬk$lvC+hҎkX}YHYQS}&-疥ivʬݜg"bsaۈ }x )0u?%.a~^y9"iхg' :@I'iE4IsЄTbsɀO"R]+&8xݻݯgQ ֚'ܥo9U:gh8_SxD<ߺCg#g9ﮭqŇ~ۚŖ,Y#D̳5;wSfƫҿR_~؋vH5>c b%{RHpKg\jwܰNnRp m!/hq=۫Bk[kU+B53h3&,SlX Aٙoj iHYUnt̪69ɻ9!{=h%WSi"w:liLf–ort>zoCҊ1N^) '`t33G8`U8n f,{R m)!hHij//N4SSxU~}1Zi{HoʥFM֕+y{*uip%ƐyV7M5NV1tU  x*(C>D1VkODfJ5W ;`) |xZ31q{FEޔ aLv"Ct|o>eW}_iJ:}ĺ a-BEU6ZGAtZзw\܉<Uj}μ1˂gbyTu [&30FUl:;->.iLCGףP@F,G #xÊHl7N(F3 …@ fcndAHjK_K /!ȫI"1 U0APMOUyQDO,K8ikY0G} {'W -T׆}OG[!/ky*0Z̹[)^;CU 2zm^N2{M@ʾrrjbdFP8 HC-BpX/|^q zB<7%y MWbu BKe*$9Ϣ\WNOꥦDpFy-3q%Zo=22a?{$7d0ZbQy",%",ov崚^W1$QϮ&2-%Ea#7/"n/zKEYP2[+o#\!f}֑3j-҈%:"p>{x%|O1Z._c5@nR$+{d5s!vbFRd5hW gQKZ.k_h0u?.oT*끛mgDa`)lASs^8T&UO6@8PP먢]]ogZ#mw~8N߹E'nU`vş'w`[aE'$^ ը1lZo C!+O0a UbvPZPUj4!(HPd?&\ɋ%t$l'bkܭR4vvIu[K1?D'8}ʽm8-Aα?upʖ{:θ[.ٯ5[Ŏjjl:f̶p0/&FTOɨ@:+XC\{ɗ&~kV6?top(-,Q .`|8H \;D٠j?J)zMKZRa C[PH`$soZ@oq=nTl]Fd$ʔ F#7l1~gȱ 2 hrgw~nW 2ul-ecx.D1b0Y# ;gauY};,w4մ93NbF/V7`=ske '_2Y3LVQ4ƹ 1a?]B,Qi;^axO'e LGq%?l1Ȣl1! ݽ#yp* {X4oXS]2bֿRAvDz ky⏶8,c?5/YzџjI-S8xzc3^UY\.]Ŵ[G9q<ܐqtϵlp<(܏T·A+9 L^)?BޔFĥ9p}n|G-ʟBŕCS:({  qHߴSgԉ3 nercuُ,3Gx2-bC8Q}Re~VS<,T"!IJ{+S!1Ӱ1>kЮp* hipgtU){y8%QFsPB@-QFɆB vݺ2Ÿ[wW Ɵ0mƉ:s$5uq} G0v9Ax*CܿJkKü{v>in-eVdG{)17uSl$Xl*ʣˠ;}@/W+D9Q4<,>e)K9Xu6A$zf+&GEg+F%?1vDitR0c+6ľ*ژORkcbY1_t5.Q%e z^qI!Ӆ ~,m\ȆćwRoi#`,W6 rq}r+W4yŕa|JdT(eϝSrrܦ5' p#jɲYjtG pr(  D`7]h% /x=O4q5vXQKR !#I N},*,9bu7?#34(&,qjxOO"uc:Ihi.np 0o| $gqsѠCkEm~bp7O#@\v<B.D{@<}Ncp=ukS\x/tuJDS;ǎC Չߌd ٜ8lUthh-F3ZT":?[@G+ ;yn+mRKTo8'V}ݡz- :Lf8NWu/ `(EMNڒ dk^I|IJccfawݣoģy6o)xPnY#t;Emܖbs%ψ(loC(Au1]IL`'MNsww7lo#'\Ll+*/;%'qj6k4*R_a+)Yjkh*M`{OPy;1ajHH$bt;Yn%W!6iq:#m`ڱt]uo|yUl>ڗLUЭ@1*[+|:J@ƐZay8k{mk2í圪29.} ,ڑZ1Aph횃JD+nRzn̄>Z\h7T.`r:HTwVqx9(}wP:SWhᙈX_#TMK.3 h SO'T/ŊU۹T { oyg~2I=BlEAX0}uBkBkd0_d_HIۭ?M KYeM"d6YꤴE9YB!{ccMѺ؛=]R[ Q'Z(if"׫\|wUn ^ڍ i[}o `ؠ\}]R.藦ࢺYj4|aFU,a![P] 3&awri#dR<^c|fW~Iq5=$\pzt!OKDz_C!E~mz1]1 s1.#])7o1Wc^G+YJ3,4 ֙E##VT&]lT~=rwf)NǸgSTT)0NB#ٳ;}U䞩ccϠM'k?Uos{m4NϋH唋.cp3C?"[; N-!ZqїGI?f?lcXFonXō&MhUu%G0ӮkxDU%ΌiӦbX ߷$%.@62$~Lhf!3,,ӑ0G\|k_(P;]1]YDp> & /Ocw$|2;m)tT&=j?i?vyc!~ff-K-;9] 4/lr|(su'8h֊poum8.3ZO7(RYkq4xX?UҀY'ר*=z'"cd|$K }Бg|I!|CU(!O~PgQY%3 G 96h\->dBU"k%=*J}c#>T?-*FA݇Q`E rWLe5B˽ ]4c kd^v{_*=7_$,\yny83 ް}~H;+LO p RpR˻AMDP;R+$._[7\ܨPkrLҩ\ ]'WRȵjǣJI8A[qI; >jHx~GTY~A[υ&D8߹=FݨP]f$ryf֚ws9Fq65,ӬE:?DQkGdt^Gi 6(İA+3Rt҆9[33~B%XMvA:lhU~tFpTKzZSѷᒱu߂MVaI E&Y'%%rT"b& A}LA<Қ/C8P[)$Jr.O˯L$պ5>ӭsi=tL?ϪܐgO?-#иbVH/0Hp=\j/XZ9|Uݣ|mP^$UU#}Umtg,Gw\d?|&NNHy v=9APny/BR Z 3 ^~̽LWHc<{^ckM]h]L/̬t~sFZ烸Co`0g>9 e$`]+̵&S {؋{R7Iy>'`tl5½x@ -N,fqNX)$~TSShh4Q*Wq^wm&q1ܭLTmv浦v6vvCl\(A0 *~CAck.z9_WgW)5eԝ6$CܛK&T ;dbKrx0r9 M.ot^+wM+-o zGJ'7,"̇v`S"gJM/kn.{268/l!T}Eg?4,wYx\&A?c45J7( 0 3{vu+}ΕPJaŵdQ HijDhⱍC |ӭ,օ ۺ\V]+RvRENKF#TA70F.깕u."+L`-_M=* N32d71[ѲҘtܙ&}4M=--dt\9KO`$+g,1B 6s[EdYG7:Ja]鸸TIB.Y4։χmyϵ+)>")H#Q1A4Y\O:_ X,=Is_%͕~oSi0_YW\HNYn! ѹG{ CLgJi ZP0_u?9feZu%FP|bpmQhlhͬQ{*3{^Y&&eb?GwUDc om EFUh=r@͍B4k] ;:$+w#bz(̾IDxbLJ2;pPBSd{-J$oIXvo& Xx A.y_1qӐ<,M?flL[^a`|nBI6})B/Zbqmp֛i3*xk* {sn껑Y \T S5lЁܔoNs}t I'B'o)%8ܙCQ~sJ Bwu8$gzKjrRq&N''LboS`hI$q&ZhWa;% B0=| /KE+@oHaS֓m~q0-7RJ ,a- h6gPaQoz{+ѵ2CL?ۋeA|I)(!g9d ~r>AHgiiY`! Lrtql垷LZ^| Z4uMF4Cr&F1F9e]@IN5@@+'!N^uSRaZV@|{`+a/z z9I >4 rnrmdݴr5’9砍 ks =?t=ڲ<;NTdD%)Ef#ݷpytݶ`eڢQ`G=ܬ)EFɗ<3RR֪(G(JBh2( qʜȌ7(y F&'K^ռ@Dެ,}ocO/+6Sқf7ܔ8oĖRRqWiԳO/ 9Jn31 m0Qbf)_«v˴AZtx:}vuj DIG dN+v'&@sJIlEj9DA&7cDЂ%mEAi=]>.7ok;JSqschN #q\Rx4 r)Ƀ=NTa[ Cm(:=C=D|54гa"\w:#cN9}yXx.ڴhQ ,f*dU²TL5hQ{mXۍeR!06ʎ59y|6|pGh9{1jry|+FgY[x>ɱ&m[ȡR+=sN:p̐B)<̜S""kwߏ:yE Dt 6m-p;JnqҫNM),n帐Cb]o5@չ.0p؁䈍5X/ZHBB >Sg[?ۊh0> bS2vgI_ ruVcII=4`84E|NtE]D nB-$;&-U+Kn{NJ>7)zDxxCfP"]1Pg,f{O||q{]KLx"k8 tA;hq暄Ph/}!ZDS& 2lJ}/ g a1*(!&6zl]9pJ@H ;"CNhEܶy;}~aB6DuT;*ѼNNӉZ}iA~EN Q?^d]eSd Y?:YtqEy+`Id_r2 =~2 E֩:_QIZGAG#Z8:=۷ɿZ^24^ o9D9ׂ,{ ^v !O;b?WIKC3 ѭ9L,ԑ< Eys)\D"aƐSѧtd>?[XVSoZ<oXR#F$^s{x|ȭ;{Sݴ%85KkM AbE Dm }˄ InYLN̚VG[L}U\;UuA.UȯHr*%4THn%oY\Iy ؤKS6cJ԰S%>tHj,rȡ%"U7@C+D7P6 `Ngnu%FKwfفY*O:ȟd|W4lI?,Ïh ~L%LޜeP{d|]trz`g1:_Tp_CI%o4Eؙ@#^QѢzM#҉cl.Uƀ}9`4o>;G+hRLت0&w0(EeFJl|Wx&*nnlj3]ꇦ Y,pׯK!]59UʧVNaJ;~w& =b̏ ū?x݌!ߴIVM@ZR^M XdgZ Oc8v|PKU&,vBeoGGlCC( B1ߧ'|Ay4#n.fSڔ:XM{^Onx7zfʊ[zQ=b$g2ѩtk握 N_ޘ6]qK~ w^:ZHBrmX۲Vѩgi$d_ME_*P~7OCc0m]2 8 QiPf z?2K8xIC%RqN/('ߺZ.rݒI ɤRܕC)~n ˦%!غu[Gv1sߴߗĆC w|Ey+>48ѓ$d؆uKE2)f`~@ª13>bY5- 8/#:Xd g1"bWr86 5EF;wzQ/VKM˟3s["%U/w"o*{0ȎͧY{_8]Kx^\SeƉLqd(8mJG rͨݰ@lwc2,45km7AA4b3J'Ӝ;~MX\%+*  uU 4P$M`iFHrԔo$Nɯ.4"3KuB> { M~%ٴ@;R0ZsL݄FSluBL  i73 kx>s}zhs.Ƅ INU{@ZGM)w(T1n$|-NX<*@ u>&·;zݣj?Z]F\qcWXs/T+f4iɓKgP^9KaP r/<{jtu>0k5(_@B[ޔ&w71 ABe.K¤-QD Eʣ.$Ms^l'Z$Qwr C&3ejKTAʈU1)2f 3 D.7Pfz+:OPR8qBL[ ;?GoFgN7;`(;a!UL?zpTBy zXá8-UgڮSrKY,])5 )K@ٲ;= AY~I RX2斦(ai_wLfLϬqD`Xm2y̭K>N ~?p_:n\bsD"Hm(X=@&>8aو1 ur`D<򇪺pZXq$$VJXO tL9Sx߆r8ʌ,S{zR_lcΥK]jJB. ,Z{t9R w@ךC?g*ɔR npMvV쒱mdcq{y&%D.>nmڒ_֩s镚hlUy<ͪ~ThfG,˞r{G+}!8bA>WǸbm]W +n g&.`V SD˙JCйuY30 -c&sǔ%8!PXw.| >6"t0o-|V h/qQ7x)W'nW7Ÿ/gM ČʧpّoMWy#ŋt JU*9L͘NEu(PkcX4 AeNǺ}PsO'SoxmT GwmS >46 nbB~iE.po4aSгէj9`Y2`:X)}MdL'ܹFWa>ɐeXE7y*mY ktqA;PD6jFʶc$ywI3[ȤŪ>4·4fo1xYr-j~9Kk(*K|yTԾPC@in",|Lp$g2ֶfF.WE#H6-C2 3Q􌌶6MLG+bEJdeiRWZ3}Zv8pg-HlI۪#ǎҷA`򌁽^k!qlxPI RtcLEXp7>~f݅4)4*F 9 #3|.Gl@+(^($+7O<] G £ ǟ] 1IzԮI8h%|rx-TV.I(.xE*CFfNZ|%Œ@&r6.|<%iO| #1j) V!ygɓ5OMWzwQ\5l6ۄg_60ܗK4-O`^:.I~MZh }ML){aork6H ozєh%/=x;@7Zt-9$7c3MOK*EژR:(CCbX4dR?)ʹEIj;+fCO'bԄѧ~Cs?63[0>bI7Ƈ\XޗP5p8=J`Xk9$N"2ܫNg݉G9+F{}m{h1/Ņ|^AIK߿3⃄u<=5ulPR}ɒ%׾`@soTn{|ԚUlT{si6³z.sBM먏ȑ ,xrxA 7Q9G[?pҭ ~I 5CD%=z\ר.p͞c&ŝsK CK E8Fa?zVP(o|&bۙ"DJ_/ ꞊}E'd+y; *RH4|ʕTh%""|G/,]2_%IXӓS ٨|ysJC"uHC (DL~4rGOGE{j:ln޲?^P<9w) 0u-EŌ< 7bnE:ZS ^-8/4;FtZiOʿ%oQ@BoWay5>sHD,TO"uPBܗqFjuǦ̤[aAט~w^`?H ;jnҗ&MM+d0(NxA<0P< Oz'Bfj`&6ܸyoi#]# 7]R6)yy*\ɮ MkX= e k1uJk: Pϝ(ao(Si@\D[QLWة| `T2VPbH B7E75 x`-˹gLY0I֊Ƨknqs/ N hU`T2qx('F(ҩ*VìmA?o)ncM2X.-!o]Yyiit9X9ƸX5nk>1LRR-99x&ёUz'r2VD܊`ugHnj~\ LYP\6ĭ . 8!VgwRճHss,u!{ q9uXƟ*N1`Gc^LY:L^+?F кաPu1 ȎwgIz 7C/P|ogCTOeVVD\7?򤴱yr dԂkബ"Pc,Tpcr)`VJ& jX- m kY1꽗3';,{pwe@P'ђH+kӚ(HHyY"tooWUsZԧqHc\hZ5]I:8§vIͨK&D{ aF@8ɱ+O}vIFu8D/`{(LR/WAOX+gQWC򠝋OX4_gႧGX A vOFsQ?W&3m`&MCli^݄r@= d88uv x)R1ۅ~` c61qb1-[UJbqfA^c ,e?U%AI/bk)H]E޻758 0uJF)}&mpdBX}D~ y}֊GӠ 4OC;'hqRDGQЋe—G/]N[zp\nb0|ŅjNCFsXmZ"fphtS=FEŵڳ@V@=$$]BuQji@GR'0{w{3he{G"ٸ~/>zx~0eJFnSD htu/P'w}QH4HK[/€vgrSldVž/7px#&77``Q},i,禽#E2d\HÎ~%MvoY9v!C ʁ ]~}B̕H WJ3;95ܫ19[-Zט2e![9lB׬x|}< NL ȇ`C/׏"e1A/P)å'ͽ'lmB423!{Y0So  Q7]Y5Ŀ;^Sd |7"N؋WlSC6 ń\/GHϸ֪+C(:6=+pd4_cZ+Yd` |Ry; xT{G*z/eUbd!g5bg7MSt0]"l.q0qnDDǕ#ʐ졍S )]Fo!flV.* &ѣW~$oA~ vh;e*49%܅rG7SV-ysִ9J>3ϔO^R4Q*PX&*cA,.k*@zsZz+_Fk!8}Z6M̾mhW|Ҷ|"p_B7VpRuD⛞)7 s? U9 @RY ~ )hz}voD c-!lY .}erϱ@ 1&[坉6 \Z$`OHTG:e,|hx.>@H7?(m ̀̏ m)HY..r\pdvSQ$a@<tjZ΅vf"g.v:̄4Djh]ñ[u\QڅCǺZcY\ScՑG Xf+}۶E6Ř&i{$?[ My8~ YkgB 9 .3#vSXvPirI퀞Ƿ򳕐Kr6~]:TűEv{Nl!IUfP iR̰D.^Gq#Qi7j%BazjiޫƄjT%*D) kilYEɛD:#x֍/:3+p T9{h06v|/G'uIYHKv\ xO>So/4آw(F@WccXF~N:U#.ߝHDZީFrր-=@"VW~xخ3W&s`f/^?Dղ|@pGejpRɜ[j>LPጵhڣ$UIjT}T3f/ Ӫ&_‚PtW.>\3ge4[) !Ʌ|nQRw?~h빬jV4>1r A;z-|tMcEcNmF~V~2 I;p/ 8cA ~؆"0q+5 e ,02OAQD !ibw ]#7M_@eȊRytК{O Vs-$.I$QɆ -g5Zֿv&dB:7RpH^N+ܓ݊T#IZ kBۼ|ͺ K1M&Do98 !>{I0& TF"w $bgRe~\ Uz`_(dsT,/0.!m[TJ9;f50duqm7GT#EYk2Lϊ4O#V19:* O_П;es'*N\^xU">Pm[eȉjӞ+= (}+@a6H YESjMd.d{W\"^KsUAY̷$)TW C3T9ZWϦ| 8=LBDDz3v$~&n(w:V +G:Bm)}&/I]/]:*"wרESM{z1|p CЄi7 Nys,d2E:c2 1/nyLT}cLnT\RC#@5X(R =X1k~~{a6qӌG)wmP.pyo DŘ$FϗjBJ%[9U6[< _^xSbV Pxɻ [C"VEHK#I$s vV⧃ZcIrCCFcOu_qjJrTiJ_uyβtl#:*N6Rn'-e&m^&*7LQ:)B;da,ZZB0սv `7:juq^UIhQnf!NHN{Yxsp;e.yEn T{?6R PPI@`y T%_;A\hr.43kD#鲫 BwK*9kkzg gFj_I>^E+~s_(~ՈIA-zy ע;䰶=ɱMzuRJ ;V@9Rk/]J^TlVePiFPė+L,ʧ7r ~z)+tLX׆jR1?Ju#imt$@0|-3?2zPGCeCI@9?OOdۼj9QNIE#8>4nE1 Iԃ e+u*X. >`ZT/Mi\l{Mj-//`]: 1* >p31G{ʤ%f@N˰%Bc" bVw@ZO83Hc zyv ~t Z8<&sJsgc-_l- u5F_w$I%23N޺dWߢtBIQ?b$Lڰa%~ÿAh~lNq:O Woi U P8[PaK&W+NwgHcG{%@%. ;ٖ^<_3f[gaXUb.ms}3`!^҅MS|#VtR'S_um\,>HJJ;ֲʔ"Kiz2Z0g=̿)(`7Cps56_q_~Ǯ>㹦j˛!`6GӆKɝ}{ }iJ٘mD  FC~hoqy%f3JۆZSVNnvZbxBDpB Exި{xq3 3'+ˋ+~s~-Ñ9nQ-[GbKkK'.4< %2dDz, ,8G:Ec# ''wHn%rk6U=+Ļ("7$Fgu`1,q  %{ 3%ѐG=|2hذ'+{}2~5*\GvDokf"2NGU^ mar#izӖ=uا]\y/Y4E)o<Iǝ!k6p5=iy<4\ ,=Ԅl_'rhd;b\PqNx9Ʌ{+fcH&TǪvЫsF/4D:<%i;2GAƃ$@T|6\N"WfșDP2t`8lQx^6e;+Qk̓jdQ !=-K >,¬ `mTq ~ :9U ŌrsM#kk}Bg(ìpIn5$nd1@I$жIVНLED.aĖx"*;Zf]”DJ:@ģʮ$P!9.(dI 7;hAvN,F+=:aw|>|vUPpʳ_v%j'XKT(aWі6?O_Ay&\r=^BogqmӺ50YYWT> o`0pMr^ׅ7Zgo }6ٿD2f=qR C=d7m'?_ #eFUNWcBW0B9jD;$=v1$OʃKM6RIfSOB8+idພٯ8KĞHȾP] y.H1J餠vqN#UJė1Č}aɾ,٦4ږC D~K0/;IUoQ͒T ʂr7rnuf:8vt7=['PيڒPiPGm*"qye / wgCxy(U2dzA4e1A l' 9jXhIms컭Կ}~*E aZ"FvkI.DjJ!SBߦV-RcIr(iKLG{V$6ƢBNg"{t9hh<!؆ >aZ{hZ.y`7JI f zJ ِmw_}Ca/%G9!6Z/Y:yaR'??&RǷ@=\(:p&y/ 腮m|zNCBn_~* eKЌʘaRwxFL_Q D BG~S*fyA'ɥhLUS?٧6S.tE(K AO]cf:{OY0OJ [jbT5VCQ;Ӳ{h .lgl7fZ?/+&kڻhX`tIw5_>fJS_\cp/5 $ L_ᐏYdC$pÔ ?R>pfO 49Y @W<5t~:8xP^;ܡj~B'uisLA,iS,D2$}u >JrdcM͛ۉεTG+ lҚACGy"; >)Ї(6#Ge6wNJ+D_If*>̨Sكw$I\l >br}Bq5ٮΐF.1-N|;բzqKYҠf]ee mKfR ,LY-P2u]1̖|݋;n"%}n-tr>yPs : MGL;c/e+93>2b4IK!=išg(Jѽ <4>5ieLⰆg&Dnr ynz8.7!d]?Jrg_z2TςJkwqUi 1#=y gLd!=e>hiW+w?C1y {IM#J t+:*aF+f^̤G}y|m_}}_?8|; / SHƄGjUE#u]ן9-9w 4XvFS0LB뜏Og9?T`ܔCm NaRq-fVV~#4(8C1h_{Ot nzLIhjͯ 7\3M|#8ܓIPm!$|eMpq}T;08cE"MJd}Cޝ1u|x?& CͲsC,״oWFƧg!kZ45 D(&yE2WNy,,t Nn`l-){>vn "hEA7(^k:H鋪f%%|fGf CYA2MOrCY=ߒ)TaCۤR+[*W.#<:HC2K5jk&8XSWg)#կu4 @s 1J&7@5iO}j#xd9`n*~S-=MȸD E@%(*cbۏH|>1T-30¥3mI2!!Mp D.ķ㞽UhD">B]j̔)U@>GHO| ܕ3s];U'?c4]..߹\WbOs,w*1UhhY~ SrDZ9&RGX+>֥"TpS l*[L~{)o C6-3}3R9`IzC\/rӱKhUU .I!4+A>̄i/`3G4"CT E> DU|#Eԣ Y޼#sH9q^U1gk|z_;iYG$~3E˻̵BqX}MSFg/ uK4v55yeVC RP޸v.(#gl VU]7iDNU +"THፄe ZY*/%,L :-"{F9[hUr&7t_[!4^G.MAS8]|Jӈ,]`"$JB% -͵q(#baos]kcm MUYGs1 r8.OC,JS-^)#\jJ:#|_'Mx_")>C]FKiQ26gIr@x&~ $ u~-P uMk ^cJV;\q+B}E?S҇-cg[=DUe7U=48 lEO~[hR~>jLtJNƻ\ϐ' ɹXLpMv*L`)ي0uZz&PĩT9UIőcxS/vv\'؂wAS`۵#IA/6|䂳6UI._6>0  >{q7T9ZCOqQ" "gGF|j3Saywe;:*w-:1X$R)a38 l 7RۤJtyEې^.pfS{Y}V);;JW>hZ֋ A>ړ@l\2=WLjv"U} 0חOoq10e=KP݄ĝ: 3qE<%`!Zz7Tlq(c42̉ZG2M_NԐj0EpbΪ/~T~;fɠيgT:oT ĕ1U|RCp4:Y/ [+¡z$FVؚhn)`k3#ɃyͰuǵQ"]Ht%|\sfФ1G'-#BSC}a_76fppZdaP( R_qkG>Ƴs{LW$z'~F+ƚO +ϡJt3]'B!Zlx[.6x5o$q\(tlm{8>un0@e!q?"4cڦmh~pzDوdf$z_ e_/:v给C LiG}ϹbK/XP 0b\i=M]TO#. >P[ ؠO ΂L,PT0`hF-gWbgmTȾ{y\@D:'NPBc)Rq=4 ΨyKPD> R.|E[ԡ$=ҁz o;ˇhce1&YcDD$YT17Jdn֑"e3\KՌkJm톊>_a&x-UU:&A, [7֖$fC|x\uc^p<,Hsdx""/ӳU/Z$SGQe\$¡ٕ%1s4,ѿ6Xg=)|Cn5@G^C=@+&tR >Lt}J9}&j|}6,=Z)R6ir^P$ZC?b&m$OMy.lA2E9JG!jTY=)'wJ.m?ZȧKFN N Wy)X֕4n!tJ}+ԟ7vWs(hz~d= Wk7 1 яE~o [D4LֆإR.WqX>j r]Nf+t9+nC,B{J*Ove|]'d vuH$cE {-VYCvT+#5R:(yֻk aU׸Y^nCF8oAOsϰD otUnLmP;مNytMUX& :$ٖ3>=CY8 'D쇒+.tt8R>dM}sg -a_1ޑUfx)mZ(t1QvF$I'HHpaϠpS}i4gpz)x ) eD.Q3+tGTVtҥc:LpŚ I l`#U"r?ŻÒ"U jI*︒ׂel@ DRp64|")6/ـ~$Je{"Qε^">j{J2Fiw@q/ B~/mRXsv1(Ѭn/(`pol-p"[Ez{!G?(SOrR5HqsCƭlre6? ;#B h,*QuijQ>}T{r+>fzJ%L'uG:D4yd/j-fEiQR1xUYY]RRLšЕi Uc%TP͢*kF%16fLS⸬FOi%WW'KVO[ V5fZΘXPum XGtxY=3VI7x| y]|^._>sKIOci<-O]|Z onU -ғcf7FY,Eq7Cl}+gu∈]~lf@^FRL+P"s*%pT5Kޗb#d :6*Ud 43ZĭcWgݭ0M>v·䨐qY"0_^RH{7obiցdMw )) aD.8Jx4ymί-]V!gPѲ 2|lz؍A%9=n:Cb#К9_ˑuWXˍvK=5HO„V(JA>&֟2{R+{Ve:W72z'[OEUEK=,8n<}7l rU B,^&U*'iU<9shp) ;86JRD%P>;-jl*^M&hcpSp=fo[W&E~\&!6/gPr^b;:Agow3Ӱ]g+4i|Ph\O׾t -8zGTݥEX?O]-.Әs/5 ߡY2[1+` /P;JsuZLߏ$|*SZP-e ’i["M[zҤ>daUVѥENIY)2QA8 ggйneHIN<}+Czp{;q)8ZD2(e- [TO%wv="hGV7 AjĮ'ë v>~fy&Paw|oqY]SNemCaHiAό٬i'+0WvN[5u׳ ț!F{ҽ1 wP:w,8xقG`R٨?%eXLȵ& >3G!m[n* X32ҢYɨg;?/L%R0vnxF~ H l{~i7A ňźFۣCjVMcDCGkEJm/?8[SKJt mAs:"="/,$LIL#?kzYPMG+'m~cf, -$jwɻl =Lx(C.j4FcUmm:6ma؞fhόUPGxtYhumg9A xΉ?~BX2NHQ y.];U·W*\۽oETlbTZć+]T"!0-Q[[0/$A&uzQZ}B0;Z ؃A @ t[YxpoHݓc9: e%kb6J#rΐҞhdr%r+9.%_K=dz;f8%"`aU~Y):!F*|O۱]O9%tQ*^:C3~C'c}LJ<I(aH(Kp4o%g2jxOրWmÌ.Wݡ&)cZUépLBO8L%| eMO(okIlY8ޫIO9qM۞d`gȬĹ_3#R'%%w}/k3y!-5g2ޔ2GxogKS*{<5=j:{:88PEyAݩoI;j'J NQ}2~M0DMdpfLK(wCVY/u6-jQ0|%-RT˷[O0Qk{MŒyWgs%kUOIR'ȷXE[{HDdc)Hkpևd50>!F sXHi3HZ] -~yR y\'0E%eᆪ='Nb؂{ւ#Rc/;g n0C$4y~%nf(Ļa{K吠^l-oΦ ݿt_T {ob[094s356kna 3Ϝ$sG;hǵf#e]o]nYl=X>2rht(7wEUq]a=\ ,҈yc׉Ϋ9Ou^> $>[" Tab3igA?cKb 8iG3AXw@w׬5k5YqC,Gn#۫؄Vȳ J1;A]U۳vAg Pd{Čս] €ǕB2AS4Iم١ zhi`S#?mST-b) FTtk-*7Z(*10537!XQd +WsKh<ŋzx?QHf[Aqcn[X/&c&Ja:ߞ-Elyc@d*h'V\1X#=_u{y{;cD?;]) '{ &-u1:t{jMKX:5R>9$ {výbD ercū m"raDx4q|?c6ZrYimqO2' >˥+8r#)FCHHI2/ E?K<?*AHǁf =rF~Z-]jCNhWtYص>{# &ֻH+ ˾Q6LBFIlleH$w|_A\\PR#8Ov^:}!8xH`f]TĚv' *zsxjnV*c _->nq8轜C~=*ܿh7TaZ]ܑ6E!F[$Ri/cK| C[إ 1K8TWe|%֏{Br|fH#m1,j]:'`S|m E5"9 DRs7s+Y5#R5eluE p@ye:.<ԀǦvs3l0X{x,vc>϶T )%'-0u Z$* k@0h۫"aGv9a]\HHש2U2)ш\R瞨-C@fV1թp\Wשv.!@C˘sr~wy4JQ_ lQ+1+Ax©vh' "hZV3,\@P1bCMﶉn*kN蓯G"C X%uZtl =x{7~Âҋz̿6`irGgݮ|ąD+g6ꓶ _6A/}.vw77P3M5. % RE'!Թ\Nk&/K.5*<-pǘ $MT|)ZIJ8`ko?{a >a`=x"Eגz8 (|F\~+!"~a \ T^G1ZfF)YAA uk԰tݗb9X̷v_Qy[1,VDo)."IBE$ѦRsri /ЭmZ]9:W !1f"L8^p#6[km$9o AO H57&W]Ya>_CwՆU,m%|X9b1ނDUYWcڱ~N8˟0r% =o&no*I.I 048X x dk.e:,tskwԚ wY,gJ;m ;ȳozs'd# g>#'DẌ^ 6Us5\_4hGU-lAos%O~ ]`A/h9T$X(zwz:Sny{01MLpcl6xwG?=0l?㙁af/CzS܅~m߿YߴWH9bP܍Jٜ-b,{P+igfjLOÅh < ɈXsr=i))]ݬ@*|RUL}핿6P~՛+2|j_2l*}ϝ 1a6 󛨍lٔҢif*;zG t+CW Ґoy`zhuXWpDAooǫؙ-]֥~;:;8 ҢujHypVH֒LFvT < o}mbFg7.oZI 3@Ro#~b-c]w>c>_Ǡ3\mڒ %AFJLժh=iwgIj3>lm܆=g2[|^ \_[/c;|=JY"'.' G\"of7YS1?`XMYѻn :Eh&6Nc\i:M`,1KS>j߃^.Ñ׼5t Rixd_ tDI3ڮ&$Qo|=~s%`ƕpJ+x&Tp՟/G4Omխv—# (9}{bx 'fȀ5!IŏCkL.D Q!l(z,1sCS$HاGV4)T΋;k߰OXNnjԊO&]:Yj0 3*zdJ?@Tbhk_GȤu0TJlL|g 2N'ZDQLrRO9`x=[ڨs._2߁x/g+%. ; @n:az E 6W/ ]uzъbx&G玲d6 >6.I㒌HAz瀷z|&26ٙfh6Jx$R"ի11pjTQ@!,f':ܺި܀Ԉba[WpWlD0xʸ,1!MWYD>W"}i@zH 0-eb`ߺܫ9v7 K+Fő8y(THhP/7ƭZewTE`sZ\(J6@$\`CaIMIuGRQ%yimYXJ -"1J'|@@ڟ LE吺6`M&/X :jGP=(<-ÄD7W 釜OBn=T6zH>UnXD֜~7S7AV=up kз+6Hs<tݛ|0|to4mMhJB//H*N/XoQv'J"([9Յ%+0gǣ=DeH烓$][s:Mq$=i1]<e>|ǝ78ת`&Nu]g,VںOhNMFtu}(3Y:4&;aׅ_NG$ }byLrpƯ8e8 '&D*\P17Gt .P] YzvPj!ZFM̎zs^IфÜ_'+.7Mp9S'I(DT8 :% WˤDJrovN7nU;L+ސ?iz Wi" Hѐ1L 3䘱:΢rNMw$;^!{bׄ :v5%c4W2 JM#Ìn+:V# T!0 ]+F\VFL1/c?Vf"I]+x8`~KaUǠP< "㿤J-v\o~X3Vs3h1=\/>ƒOsՄ y[]+ɤwRbzt#^>~M6~W0iTK`ƂΌ:Ѐx6{Bg3@4ʼْJ !VU#:kcW?-٪LqO%xE/6 ȃU;)?8;OR-%9,?qo3]L\$i*ZM4jsͦrQ!V5aJS$BT;s`=+17gj}-6~{OJJ4٫%eWySOLa ƣdC_ `ps;vػ@MɻE)K/yHctDt!뻘ZآKi6H% B0%yMgj4\&h&8]6skA!912*o+Iv<#/XM6'x׏b>{vdQk&F\ =eA2Cew(#$`-܅vg3\;vJqIeywNG܅md-(h*Z0ɄoH0fXcNMJf"LPE}zж [Y *=.[Ρ)鉺رKKx CPz - o|^*Sfa6oqtUHZl;qf(&QكQi]{m}p`U'mⱲ- /;PFyl,wla_R`GTCmVc6kVIeXAԛ(ғ5>F4ScwΗPu_;ƫ͌Ԏ8#t]4JuU䊮wW7*#lp&.nhIٰ؄Mt? d'L`Hy}q6,CZYa-it' bs1iz@څn˂.[dO8yk%Na`{dfFK{nHf̽=o܂^@ x)^N+zm$(h$b=xɖNz؂&id;̟(GGlubRATaS7w~6.\_p@ S&~7{D>#аiˢ딄_AֻQVnsSgBֻfwY\{nKy+N|⵻gX%`H!cU XYi9 FvTKؿ48@-\`/Wk}ؐ00AP_4QG~z KN!Y>s31#/ -4#F37AWPCx{~y/ܻ\K 0), b'x͟;EwrR |y˽*w 2U^// @A/y%yKA%upϢ^78T$wI d[,k.G%\ #櫥js'ԩs-TT뼜$ IJ88d<|[kRMFL0PExlT\YӏG\ߜ(B0pe?T6Āt.$m LLT z@pJ|GO_ cݒ[^\ȝ)p}Mh/@Qͪ! ll̝ȂF-j -UZ*Ed쨪ׯNbL,5N$|@~ * X2XT~uW`C޾'hEn(Eq$|;}>B~:+vhcՋs$W;@ VytM0X։áRi!\c 0挶Mȵ]* .E~eb̨W5Y\P ߩveJIV'c7k2лV034lnv"veBdXj܉1Lͫ^g?hc O+;\۹L]3kM5(5$C\BtpC̛/K:}?FS†Y÷3GFRrVd>VϢQG|`I ?k9^5rT2J;Ԇwyv6VW4h! k(E+P!J\nN)?6J(WpU]; 1苈h=(1A8UU3]A*O^,%'uM" aRk7>sKL{=Gqя$/ |U=Iolި>%h\GsQXahM-د /1Woir? $ԟ%>;0/Qr/Qo!"aŵ^$̸Le4"<ߑOK 2Ph G#?""(FDf+4P L#X;) X_@ k_B(WEl RYS1!}۹;isKzDU2fH|æaXUF>:Q/<26tJ`!1W(tTN"l^ΠK?hmxdejF~9˩0JR'go{s^Mݱ:j(E?%PF<{aO*/m+:Ff"$Ě1ӳ&,!0ɡ۾jr ӾHX:TȄNw!=x;/io]`htz4@_wN4g-y0s(̘kևqNH!1r-78 T0w~icgjt/tCMԾ'ڊ z*8S'Bѱm?P** s8$XJ N*%n4i6I-k[:,Y=cldi ^DvɦElw?yV_-Ve6.Vj#)E^gE]φߨUu8߳fR~@Ҳ%^ߛ) yZL˼ŹT^y$=u{pm}E|ܡUh5>9a稉4~<wjZ4intJ6'稱8D4baMI?qESwr 9dS4? 70{cE#"8td'V<0*xz Eg'Vc3[0cdGZ84m2R r"2IB4G4Ҝ1SEaP2͐!ډN1gv7s^ ˖Ϩ[wB~S1au`"C[*sny! |}la}4Ji o{w y\7v; LvXydyouNZ5P<B _GrYZP|ɋ28jtNspͅ:09gW\Ƕ`If"l*JX+>{7A,ڕUMA/˯4-ȕSB :]m&eqT:Z8uwQ4e,צm8j5_<9S݋!Fҫ.f:ț}.Aj{%X̕VRh[ɧȘvSHz:oyrK9S}}K#LS ygbUJj?.BL1XRɋ`{+>z3M;j7f+[kAnnx0'qy$k`2xz1VȏA6BGm}{KľTأc-)m/1Ĭ?^WŁ{CF9Olhi{vEÎaqc畏M`Ŝ/~ fayP0fضs H>YD-פ$Y6>sa9sIL{Sy6E M%7Lԯ, ^ͨNca%-6Lbl6N'!_|~P61'zS ,FR+IK*Pj)=g;EϨmS"y_cЎ`ɘv!_ƳܛSb`Ed@+X!NHM,( NrZ=U w *|#BqNTvkvlS.b]KRrlQ-n<4`jpcfBj]Og TSvѼyU+ ֻa#(:z~t˞3[Y,+.O.9:]1i4d|o(_uSh='@`3X$'t{nzT`u_La3`tw( j(N V\ px,0 O"|Cye<ZNMg#m VvtjdpRug&4v#(eL_+-ztɕR{ rJ2t$ZwZ~FaȢCI.Pi!=/]fgέApN8"Z9ԺO2b"Ձ2yG:$1|;H"1gz.ws6L"eW B!?frBƣh$eM$1 qJ? JmgZM{Nȳp %!4]T䕆,d+J7*$RS@D֋ Z4<۠4Nu ?2;|5R 6\m7Z{,|((=J;E.I߮bӒE$u~MeR9h%MG`;*K#**~o%X эp/R}ୣr&BzXSZ,8lesLcbW̠$ALv($t d+4"$H>y^n*<1 y&,U7wrVȝf@Q%Bߴ-jW0,mmzϡh|²fDZV' 1j־DInd{bt:>O(::mQ%K(E!qnz(txTTٵ65#LO)u1TN/(iaK~:=D b\Bqllģڒ=6 18ur0y\'{(9}"a}c<ݪ#i :ˍN\ 6_ˏo?sږ2h{\-7<59h`{:|ANƶKsEsv :1Qc`@Fs*qWHXzW-U`%kkŒ-[G~,\eX9(  =5'l۠OjY++UtЂa-$q~2wAUS{j˵f @7wHJTAq?M^XuLjbv136p3[|P@}+G >Ig'@s nLF6Ӵ2K06Urpi~3>$-=}9dxo*8J}6KA@:VP{7  qL!qf 62# Ad.E*{Ly)lzk} X Ɇ +Uɠr+\p?PC'MâQg]TCŦLN qȷEg i4F{B_vs5)g{+#7>FI!$S{3 e\ihIUWL>+ d97u~`nDn&q?֌D4)*د}_<4+>Nqӈ g[M>XFRw7_T0 P Fľ-v[V'Aړ]FTj|M!і r%2Cyklxň.s\$LU${T6$8nJa S"|rq@gMhj( 9"Ē5u&㼬<TCUˉx s}MjW,p-r[9:4=YeU@u\S+V>-&<6E#|6D9hdp3 CϘH(N?gAͻ2$RYcxNVXD2+|^-_)itIW"s}% O }{L#)&[N{rm;iJ =AqͽNA]l%Bѵ^$6mQO/m:iKF+K1Qj?x rD^lSQ cqOBKVqż%ztj-Q-iE(KZ,K+ޕѱ+yP[FF&?.qχ=Jz/:D5h8fk(x*y])b^5 #t*)E$j$w.dv}~:b8H푞Gk3@T7~鵢mڟFcX"+#3<j6M^${dyK]sZ;bY' =c[Щb$>b(iӈ9^@P_OB°(8 mB6g5>SKaalYgB;&j̫I1D$6w%yy)HD 9M;Obe9:Ly57YD&@hɇ߇k=-'04Ʈ~gW#fb#Ht3M@\E% R,24AΦR4jfIwX!^Z^'KhBGJ#'i놴!Ox=j2HD|uclF` Ip<aw82/7_~ѨKƄ I=J|"d1s'rjrzfz}쌡CKz ;_k,t׋ qES7>OQӆ)w?tСdMF2,Nt&`9be ..sZ-d^xmDF2cn͔j[h8ѶvK\M'ګѝ> so 'lgROuԹYYܶJ}gdghy6b˴ک)C:5y:aaYOߩm%  kMeyo~Lk͡C|Fh\? S%mH *To=ż3K߇6`CZzC \Fq[{MC,XމX{bysMrJ 2r:7LuL(q2Py.-8D4g@'=G2tnM$T%v|SOi)4]\5NxlOpK(+G"2H:}[SqphasyJ-C΀ X ưO7WnxKY]h6b_`} ~a֛&'䌶m\=9r!Xt~FPwcC`֖yCp`?z 8( SeXyzEtH j&fݤ?_-3Yx\BA7ϩ*b2>y0=6v h9sqЮ*ɬr{4d!(ʎdTJ07;vS(L, |Je*RYc^m/9 @}MXsVd_`^؎Tlϗ~tJK֦Y)/w $iVVg!p!ϓu%6.5_= _;( OK7Ey yVEʟw-^B&I')NNB'PY{-DOigD@.jR1/5Ԩ+s8Jf׋GHE{z ψ#_r+nDp~IW?9:Y⟿(Xw5 J[vZjT)zd{bpI~&=}g79{\QpߩgHU>R8ڭɻ**%&2rVie<3]l6±sh{z)Tx9$}y^kS xl=I,SO;+ݞR:.g@2 Ԣ@|{evNlۇ^Q3~;k[ 1E "x*+s̿͢ &DloA۔QNLc_-*o2ir" w$"ͽ v$&^0]Xe!!GZOȘMVN1tnC {9M[J2Q(ؗNrP+mNۺ ۛ: 0y?rCvڶmOy wV$8^6RCS 0Tnf%H[?ǘa 5n6UZJꇧ9O)ɲ5W?Z]:ɸkArՈ3;:ZZaDґ>au9FvA }Оr~U0}-W!R2IT%: n;/X)"`ȇӁb/ߜ\ɛ6.Sn8QPF|BMHP]tuUFf"XԊ,;^~Ŵ! g[y 70I M-WqL"q,7g2R9"R5JYqAlp\=҇2V+_diPڛ^jyZWD@c]U@_wyNc@AmJ }+9}A!p~R;%`nNgPjT\NFDP+z{<Հ }B BCx,8 к`Id[@/u8?)nslki9UٱM|{|a\ Ps}(m:tו; =:$_eO-O_,ϏbZsgA(/MxU$OUp5v:φEP{'wZ'̋ F]|9Ҭ |c|4A* =(:,Ea ^SxoOGp@؛b]&wdyo+MmSdn]>ߔgRvm%0˄6qʟY“8MR:R<4 ~}+ DGzJrYGMrU\+Du. {~~` cιjqd<GrmPc#k;h_'SnxN?#;#2l'dBE'1|20gBm$lggL Yx0h՘[v~K '|+dO|BY9>uc=Hd-]L,KT 1e"sEѤ֗œ쐽JTiVˏ/-fdܺd²D,dsk8OsLO3ϏTBAciG_~I}B^@$#R:T­щ)PѸiQ*w}[i lȬXG&ƈ NtE=YogT&k+ mKL(f]xlg[]4O^/ #G#.|QJL¸`0 肗^Lg/R CUsY*[ǍU" 8w=n)uKNjNX,wVKn RPaAzڂQw.Qnzgt۞C\/}k!5U^*~Uȷ_#r ru()&4*0,ЂlqK 0(!-昹wΨuDa, Rr]Ksa 돭vüGV )_*Xry/AS)Qe7Ֆ2%psj/boPӕ%QɱߐbHhQ0pyF%'Ӑ`FQ( nݥ¦/ϒJK5r$d\Qφ{!򣍣K;~9K' 9"deV|D>ȨDAK 'r27? 3-Ӏت' t).ԥF"yVc7 4H?w=.Ov!hT%_*n{P,T@&-`hsa\iOǜ+ z˒$oOyR|jc!oL!Zνqht}ul4(=f=@auq9Cر`CXZ:p$.Q]p١mB&KJ`FXEGzw~mWqhUJm4.Sa=>MzC{gKPp vSB<H␃[v@?|f-(6#gX% t^%dvOgW*"_,UwI1i|N!?qџ';Ӡ `IOL]9;(݁m.L"ʻfu#Ȗ~͜gMIgw\!Jj*m/?IpLvH25Y]:NnTD;&7UOJRlzE*Ox3r#l#]@\Oȴ i0TBzs,!EH!bK&~*yid12;ņ#p+pW87 j3T0C$1k7jޏG;,fCaíLTI9]zHqAn),)|EчIb-r@{Bk&'Z hc AIFcTZO0-Mޟ}?x_*qp^&,hxF2OeSL[o8?v\Z5*hC3|4ɠiUmpM^>{*|ѻ]In<~ -8،(JUL۩ )"togȧ$[adXv'd\Kyhs 1TՓ_pC>BY*^5lDԏ̅-}h-7η7.xP''D\ߕNO3O3K=!Z+rY .PN҃[ƏR+@GLH;gv\E9oY.l~ ɚvh6+ *Tdl|\H(4xlFٟo *R<?&8'儯E|938yhrh"N ja !mוb SHk ^/dTD8(#Mȳ#}z/ ;R6׍Eh@FPXôtM x+4mBxɹfTHaj+[Pnjw\? )kUO`k{dr_'\S 7xuc^?0&Jta)@ H9{{ϝMZsi\ ߏnp(ePSba$ ɘk&kp *倡5HDSQ=$r(oW7EX)a"-ѥs*f Ws!{A5ԥω/Z_HA  =u"܍D{^Gd$H>GVH ybyvA _=RS(DԭU4$J މf@p M) g̞ ę׮˹G{S۰vكDRmvI|b^VppS2 |tVҢ<1I}9>(sRn{ n}U8M*6j!)Sxu7zEW-1&ry6*$LS?}U1~@kJi|wAqړpXC y߀5! !zYR׼Ɩ ~e9l#HT`'McqcED3y|c jm\NecFcatrɻ,8nIWh~!ѹ}\N$ fCn޴yQӸ:u^izh'g #$T [-o+w07{2{66meJ(&{LtjovG+=6}~'4"AU6:?:F颧τd V͌0gsZ*FȘ \^!ف !s24%tfޮ'Eo˗Qptd8;l+h_4(41|/(V *cJSa.ͫjPd%Tbp D>4 ?輻/SHp 텝CG"oӆKHэzQ-L>A-W]DD@ A.!Z.:(Riz @3̓H~iwQ]Я 3:S@Ӫa#W t۬nXiuO>*BOKc v]SU;ČBo}ۭbDJ : Ҩ9p{d8?Pijĵ I2md:ճM*]eacn 2ʈ$K;q<c) " (AGs| >j ov~ !-1}j 5uHF猰!fa" 3"}X$2n C ew\%%1Ap,DNh.81sq&׈CV>9ltǢHs E7,ikdWͤuM]R(rbOgZhN(/P263\qxɝG)u=AkZMR;L<|[<]0kT+NHž@^Vz TKd=`SZ}`B;MFfh9P3ɈăHˊ#f7JU!`SB-$PSIg6p!HJi oM|h\3D'Q8U~P$w 9$2O#_|1 xrه&ȺO&p 5$f" ?tGD|:>奈Ddz;퀎6/P)]ؗX7+jM@b{m@=fx^`bf$W)qΒjk P~tr *g,WMls1pRr@P$m,/cvS"w<>^>X`e5*WaJ;lfIgEn=^Iw.sSM>s]s*Dɍ; D<#ܞ/zO0V9 _QL6../ jgiqҖm9oa7yG٭:_3\:)=Xw{s$0 d*Q~gK267lSɬ▏lxv$,%Շɦdd%FwryAI0*޿["Fx*\L*t6NLRabLF8%54p~PXF<ysc?ݭmjIbBjBX֫Ǎ9նj9(єPoҙ`B!8R%]4^Q6Abm%iJ "^^]pw'lu0\_r9mnvR^/zdm2UE[k9ETcz}!CҴ>Ax#y 奬BYsgj>5i1⮮zbWZ> 5RN"03P_ţGzp%mEpydd]:MDyݡ@}}Z̦ gu'R8U֋fX]P{ڌc|Y_ލVP$_N^Afk:4q5.H[J{H)S! ^4ˣfsĐ_uf+| :b8c4[|ZI>.^5I ܛP߁4-p,~(ɸ'oaF@[j1^"*C3D7X4߭c⫓Ǫ,gDТfl29ܡ|8]'T]"ı@h$AU@O U^hE)NoZfBavZ_q_a4P !Tպ|kUH%R]\xDЄ;&Kxn>z㣦jW` w'#QZ^k 0)a3 \b&U*Tz=: ~lTlڢRr-Vj-C<ƤwnB\'m2 Qsu=0~'_trqU? #[ :N 2l>țML (RL*(y' (1bwX@.P'_?fp3WovB`|K B ՓE`ʆ 2$=Rn,?Ł`-jka>5;Uo^4 l|,nΞN$Oվ@D3q|ϐPk=CY <չt5{<.8ADž(wKtj8aLR:A%%<6FMectxIԟϘP`#<)=$8Z ݯA׹?~#! Iyd˖9s-ԩ$W'Y8(Bc2Pv=#{\N#D;fsxRu # ܘS8@w@75Vyִ=LbU`ef5`+9rX)ְ_SBE9 v}#YK $I'D\A ˙vG_冤ia}TI+XTuyL=,|jdت]lEs=.WMpL] d{%#t$9s].YZLL3sSN+Lfҿ)](ZlLV.\M9fe 1yyV8a֘ ./W[܍; #~1jx=8.$~wM `l;xrpr'Pw7;;$ `^ LsF-. - }\^>4*T&Uv*jJuKVvhԮ-1$sChC(G@A5ɔ#ӷ!\B艎À O$LfT`[IB1EL3?ppb l>gɗ5P=fԺE{8| v'Fa5q46(Ԗ+RFϲy>Aկ +:חAHLҍspQ(hT_H71Yr׶9p/ہޔarVn8@R^5E@naY`1)aZ meT4up6S5Zl2oIm B-,# ߣ bʎJ9S$p,% ',6B]*f\ x~f[= /ۀgwc+M񁑡[CYFȅs?3ypB<bn~̥75 ԇk X¼Dx<y`ޠNJ8X 2ObgL=MM8C^GW %doU<0rTcׇLǻU`6-Цm)8j}Uȥ!sImtb:]8 A5u0<5 ͉^kۚ6]b_xufokOK1UE/`iWz]-r~? aɫ5z(9H8*k7&sn3.8|mㅀ! .rEW;;s;vE ??'ڞ6e{T~H vĘԎ6|zG&<KΒ~K_';Hŕ//.WNÎW.Ju:Ec͛|lT,+Ċ}Oԭ|'%멅ɁADDOJ6ۉFڇTp͑H{omnu#0&5}rHo:7?::]fBTXV$`UF?.og;+~S&nX5:h {# =fyDw}]fz5UZ+ޏ,h6Nx>hpwRL1~> Mب&qsobktn̝&OpkM5Pp5pA'zlxg'#J |oޙ<K,t 7M{mĎ@$AVHҿD)RCj2#NBlw_2,/<@d&$rTT,]f=Є. .Q"Hg1YLg/:QnKsq֨#2̍^u0/j7l β#֛&1N\Eu^gݺ QSTT%"t:n~u ۔˫EܗۨB렇3LB^ǵkJ_DAP["Dl`]5ѨR|J.c"Wc~m^ԓDv ^v%ԑnzBpY/^% Zc/ JS3-5Qg< gv,Z};r8FD)Ic":ܝk>.ݧjM#9^VsFx~F3y8‡,q`{X aj틙PU&HtyAtj̈́%?5u\}-q`8͂P&NA XJ,uƘrdAhbgC j(bS1ӓcц{\i:;Λ8^\԰*?iLՕ~[c>4}tI5aLܨ p<[h{\V2a84E2XE )t|ef'cƧ6DM`jL>[g:bpSJ镖x :3n#SwAM&xL]6P~ L#^ƇyVFʱE(SeN#ɼoo  r۔X#Rj@wI ؿoLAz@ykɏH4xNA+„\|ubCn*F!nc+l=hZ 08B%"KJiD۔jN@9Gڨǝ]f/`j8AV)AgAMc;'!MM b 2HZrNʚFPKhe/@)dË_6s7 mmnjAy ( RS w/)Bӕjmcx`pLLJi[~HmBG nIoPՑP[Y S%l@:G|ǒR*ə'WV)Hea,@J|'3KnץZ-ABT$ TJ/+ƫ6I~POҷFr80Cr%c^53:@%y7HIUꘞT2]Q4/am~-$4/goۘ##k^mB 9+sl.LJz7d ~e@wk cxC`6#<"ej/EbW#=-"9}O]^HlwErc:G_1f/SA %>4&'2#9 TF4 2E4VW}eAՠް>,G6_LMQN.AI=EUgM޷7nt~|!f9#׬6r0PR(ў7 A_Guf?^?e5TseRkpNeӮX&4]eDgְju35z5JɭE* (<M7 4bX=Bx-xlfcNgqk0MpPþ 4H'D0_V>:-n;tH7v[V6׉5Sϒj̓n/%J-3'=` JR]5}@^".*vbp X^h(Ŵ",Ju_Sa(ȸSw(E$gUsauCt%!6iE,kL.tHM|ITcX.􈉔ǁ U*X]#J Twuexz45SGqcԐ8XƥoI8fߣZvH1cyʯ$?sB 4tG,N Q>a psQTg[!~%y1k{,o m>ԍ< bS-U7bjʄUz%D*"`ٻs>x\iT*7ruJ약!> ?'`s>/斶n[NSZ" ͎/&a0pQ_:w{ĴP'U[UWVMclˮ̿= qX&'Tkx"Y 1%kѳ y\ԭI>ꭠ(] 'Ļsw) VBCS1J[3&G7@5g k3ktA ewvdg& :]{nh!HT:pfڀ }&)Xל }"a3zWK%Kas60ڇY"ZˋiYIMmz2 tKpQ 㚔2 {T r}hL)lM=;XQk6U#j05qoƽP'hV??ZAxKg0Ri,P_Ƒ1'(۬y?so\g%g|?? lK.ndd){]lYܔ0pR=dI]ڊXJ=0h)\Nx,իvj+YXo>džlwTQ8Urn]ٖZuoXAp#h+?:k4}iM n*]fl]ڐ/LlPa_Er-+c)Ut,EdjƤ"Ito陰 g3PMo+7zEx[+3%cJql gC>}ag!{1 C|^v<6Z#{N~23O}0/iP6B11⏅ `)w)*kq~LI֒ 탛KB{~$="a:]O:gfcB|O݄bG550ϔ*2[EH8Nz=$&~qbHZQZbUnpq'pAX U3CfIF>$ΑWv?Υׁ7r =K:HD[{/6X;q"f]$pbP$'ٗU+dd!rA{"z\$* _лG(`:;jp䝄1߳:UOl5D"lwn%s7イ#PlP" ȪM g$Ų_ >| q\d(s&VxԹC]_cnC4ҏhpNK e&/tQfFXކU2j +NGWs5rp.[6S7x1|5{WA ؈x {\PbԗfE 7=A ŨdBX c<?$ =d:,XT 2iQЮů$HЬBԚ MNa-6q@!y4q},7vZEչꠗKlO)~':8)^? }!6gڟDVEnu yDd) j$I?%*F(Df7j{Yjd_R_wxs !H> LJIKy[TڂqDܻaG 2!Iv5$3eIn' yH_!T G'v^ vQnhONj32Ey绵.;Tm RYf9)u$GwA*դPXDQ5&0E8˟%&ũH=m'R;!| 0KNYFi~[Nz:9T ^S>pK)LqMaj+U^φ:)8"&/;]ܬzL'PZN^F?]Ğ{&e Px ;2[):nxin1Ydj7.;O+=֖;㵀r$> sI.ĵ'bu.Y͵e⻰1^M 6~eZ6CI)wAk[*z{j\mbF -y0/3gڞMȩW̪3w/c1{,͌kfH 8\B;]_sf.e'㵳Ydl c0XphVіL Ja'\ ⼶tٯc  XHQ_{X B-v4ڼK:Eݘ{R<7Zٓ/3z?d!ghÈ!BP٪A%#S]~8vMA4N܂}xiGw$obD0Ғb2LaBTx1<|_$rĖ^@/ C}a;-:0í3/|+.];C[z&"^B*V-T" 8%xr &z;\Z(iT  ;&3Ԕܟ5K%A]t$>̮?)!ۅ< ~,ZGFa.xC:m_q"t-=&1~TQ<~yYhfم<{sq3X ș[2Bp继!fe8?{馼oo+:dJ4|;%RLYlEce`\Gko"c/+iJ1)]rÎ\H&ș*Ԙg(]<AߏRնs m-u?,/Ϡli@$qI 8^`9qfyCIT=5V^fi0!DBӏA䒺R o.cT6]>+܄ً7 *."Utseokqۣʶ-"u5ǓB}ڼVpL8]2$R5 x[}0x҈ J< zAgj+2Xg `ptdEPҾ#[%?>"â;=]d(HB`^s鳣sVz-HUC>_4fզ I2Hi, 6WUAM(UОո@EڛZbw49RV@AMMfy?XC:'<`[alQS<:8noyVB(0y&6(~b%v&?P,،+]d]pyG]\G#.(_IH[Hq;R'>5n~"`!K4JﰒsO*Y<CKEDzEZ]`Mֻ>Y^%Oݧ='2l, ?u8cpee)DZkKqY\c7 f!N*C:lΧC]@]3'EW݈@=NEo*rsxlq,/B3YR˚5K1ZN=T )sLfw^9zHlʭu#[;73 d'jt\JPKU 0o0oH +b}{v)BaZܨU'v]~avV2^!wXTɓ.-iv%^A|ѲwcIΪ5\8k!m:2X'1߆!8QI4žUmzc]OK<HzCZeyPRlřz"ۧn!o)]Gc=iT߹`"My N5egGU818LOϺ)l~b@Es 婸dmOLc9]qgaW:MA{Py6cY`:wk0x6N')$=aN!oinjBf$lLGf#(dNv%ܒV> I ԼTm$pRF^O?& 7afE"pZyE]DVYt5}Ȁ{=Wqv 1¼,<('_eǼ$v dBTu6ix oAW;D%V{w&$MKޗ%<(x7Լ`\{Mu4K'z Lqd\g~ mׅpxˆ %ZX%iǠM\Nq!Ex\1KԬX8*N4!Yf cjC-lڋȧׯxv>q 㽚 qF;aO淚F9 \g%%O2XMmgBT+9BSDE U+1Ootɦ!Hlb! O#4$?A?'KM)KR 8N_C0ZWbeO<@ 7":ε[w!-rKsy/aJRK%,K#ښY@uZGGp6cn{Jqjb+Tj@W kjGKx*m\T%P^@ąiXAz?Ek܋#5ƸLxkS_QRq;4j"4<عg7[.U t2&Kȡwթ0mfk.AͮHi7 cҭ6NHtbӾy?̇cVmZ/vV=HmM~8A)8[0GO|nHze=Oڳ1HcWM70c_ "â|VێFӝ=}8` (|CE!7^y prA AmabS>B1ґg&l!&?1wI⵪|Ԑ({˧~d}*Kփ,[NEk4}ɝ $!dE {=$C&_<$N2gb>CU@ذzҙa*3FDG{"8P,J'ԦE:oit["}t~2Nv7*BV6LHg ,Ag~C@@A6Sgr흅\PK f7 ͒J˜SfłOw21fR[=zE9|9]Al>iTRp |c-6^& 6!se\4-!# u%# Q&};Bq)k%G'4 6L2f+6>D2;B1M6PD|R`SJJnowd'D;DO?*.c"VUzwOI'Z[8x} 6 =pY N_di:qGۣU`h2L!+.̒O8yaN&Oh@!/0T;%72/(%6 Rq&K7܋K:˄c5FI!<>9jdnȽ}଩OxzAR]S^J7Y1.('~rhalo{ ruEq,y.a\0X5  V))Tw!\@Č-pmO/O*UY+|:3CI+kxD Y㳷HˣP).3{oni= XuOA#=",2Qȉ{V Rf<;ş`]?+s.ՅE}Q@`Xu 恨]߾=WW *:'XNDt ӦL({nѥ&`0~nQ}5kQF bRX`JNc"mHFJp ̇ kp{[q[l$l [:-n4nZdF_ꂫn$pJG9_{5IeHucUr|5XD΍y[3"f wfn ԽVʸ⤛/~ M0*mR}uƊ,|Ή3K2ߣ ݌г :22d>WA,8tҲ2Qh@'KOi@OX6"N[cRLgu=sd" '=gκM<ռqnݮ%Sޅ&aE.a 6~XGuD35Im9#' J>xF%iv[}X6M1(N8tmI;q^?&*^f>xfK`TJ~b mMQ/l#eWW0(;$աye &lϨi(2!= g*6+( #PuZV[܏Cѵ)tG%^Ă@U|c/.iQ^~~i W$0D@(Rrf4}ˢѲWu%tf !Tz*I,wi0;?Xa !'z JzV4.bM&Q(JB\29oZN tr.]kFhAt|oY9k[.,`v7meC鷮Y `3k.JL3S%vcp4r()""e/8D˱Xz9Bp","Co3^7%MBӰ<K͋qJIkRHnwbNטOLZkrZ[;2KU q:V4#H`P.yoO յhX;4RXul:0'+Ҁ(ɼ8Sm_" Yw3v8ь2=Ӷ?A8 Fۈ*DFoثhZ_>nal`ZsUnD3] oU}~LmtPNpڧƶ8GZVp2 taؠ/M,u2$mF>xr dG8<,4FˀsjeDN ˈ"z }Zx)Lo`c6+>!VG,|<5O}Jgފ *t 6~OOx2ʃx;2UAtXD,ݨWKxؠ焅v&:hiEkL1s%`c#z]4/eip ꪸU4nAadu$Oށ* s٩+`" `b^=xwl`=aPK\$C2ȓSuh41$TueQCcO RfWzMn:-|q[k0%w2dLIUY\kϥVѣ^Tc$­'Y; y俄T) ΎSz)fiuy= )$o^V4,Wncug} \اnji /JɰQ V@Lx-Gɋ;o)Smڿ 1fP$XdYЁKV"WrQ8z:+Oe^"CI6 }ͭompe.(no@#6}x,-&y+Ueqmdo)pZ+x!klw|'$A0Z%b,㬩KOr{5V걥`11NEݲhG-P~b7VcMm(#ZC3F4wP/9^~9\!q<^ 0?f=E9E0ԛ{?X:)Lf57;KHp"٘?'Z`~̾!wBNߔwr'rm<>Wet3m| 2P u* ;]1=6>UĢ[JoQvJ?:\&}t# vjNK+XaJTsA~N`EƢ*ctjNub&t1?n go uF+NgA~[cܼfd͛ީcaCUg'FDAFLǿ;eDϢ6+:eiZ`*ql @nF>/س!5oln~ds cnbE+t9g $Qk=ۇvު&I^ )cz2[_ViN[Νv=rIt3˼aF8׽FӴ#jE(6{[ W @ȹ+A0FZ_y4r]^9K)Q̑oQ[ Yq-ۛK0sn'".HS?L=~^1f+dTGF8"pY )Me$Xv"&QGڣ4NVt=Hߡ}[8A&k#ŶmY] OԠ(Pi an}]N\D Nd<(䀙UF~l@n>pRN&Jֿܨmp_?e(Bs Ӂ +@iLɺ j˪0cÏg2LOk oߋb{u[6t*!T! a#EsKq_Ǔu8h(dj.x wgM~58I !GlD[R_B%@ vSD8FW2S:XIcP&#~aGR,(`kHD0Oɶ空ն߄e\C ~uR5.p_ Bc}c? ܖC%*!ɴjc0lPyWH"o <+ V{J烛f7+S*D~lۙubt[Һ@#=iO=hVeԠPY%s알O`StūbƯ^J3Zc 5 hT Q8#$],Ɇ i7hs{+`lO1ޔ2G.ff˵ %cX.!k?{@}xLTXMc`YyOB,A Ƃ7߂#8,B t 1~T)WDᇐ*:[ I͝j|ݶ5g+N+ir4[ey1uCAԸڶM3W&%"p'RCy3¨΁TDY-@K +e%ZR^mI@7P#˩rb &*'dv<[}4ܣ#J \"rCTq]" S2bF9"̷u yR~W^X%>e]u٠*by&JrzD+a%D6 3F9C@m5+k,ӗҹd[ c678% umb; |K8_Z xԼL=V*!OOi~Zfȉ*ߐR-LQ8uWdC5Λާ}= _Tj_bc>7 /'p?rfUE#P2M1g 2{ Hg^`w.&M8.~"z ޷Ϋ%?W&t#v Y3mem`8}gVȤ`µZ}nݶ6/;Z8~ :bXͫj߈ƨ]%1eJu3VlPM 1V@밌8PIkq=&c0%Y+(5,t|`h<2d.2Y{%gӊS&?/kv`d9ьf_ CzPsb)^T:vAYI[!J` #VA y—!uU l%фe8rOPomxlfx P N/ClaG$C9 gըs4Vaǯ%T~A/-͍ fu!(-=ֳ[x0,ϖNwH{q G7BŜ is+ucD';>LL>k-3A^/L]yAJĽXom-Nɯ@q3R(4O;M}JO)0e3X^Kh+%U(6fvK)1^6|5`IPlj7Yj]+"2`͂a_H*^*nbf' =Ʉ&˥%Oˁ+OfuKZj)T-؄Ä\蓱&am UPTye&9ѐÇTf G Mu !±堋\qRup>4z >IcYEf |`A(f.Ԯdv?t; EX;А&- kه5u&4 *]:9 ޤ Ԋ1)S|?/Tqjӭ }C~#6L"#-Mrj-${XY`QɑySiCdO QWN v1CT=KE.).nq0+TJHM#b~\԰AJxoۍxhP _ߊ?2 {`䳅VfqŶCq4*:\DQ>_9ӡۗp} T-k-YN \YH #|l+ !'⺂> |>\+-:yWh:KXgp?+qS6ByXTcPezLhР'!<ڰx+Wsn'N9ck _F/b5)rrY.J*|2JBe*m)2>BSdDw2zɴyN-^2)t/DiK̹ yl :Bj9TLĩ%Q4<Q ZN7#m/Q uQ\QR"\ O a xF۬PEbkɖS++YW7϶>z%P2QIBE9[+~h>c W[+h70) 9KmŃSU&b#0dׂPzHlcZ@шsK5&D %%bSbL kx#!.d@=kB[-$gG甆BwÖX'r.,]%ŽRz: q~QւFKjdF&9#jBvhZk^Szi9uԩ*0HhvOw1ɠ!嶺'1FV Nׂ D0{NFÞü=mc_zeFd.VG,b="&yQ3J^,%~ZyW&Cc#Us>(jN:OJ[2q5 ˻PG/#888U&L^o. :ue2nDA,7p~X9b-Y!38쫬X1/gpaT$=#uq&޳{0\&1FsnK&oLo2#_˛i!.̕Gߤ@;rsdRU,s)VH= QcaPsϼ_;M˓*бVf˂ ǮdwMźy@Bl)QԼ,ϧ卾z#dv@.WJ{I0WN@ b!HM:U͛Q_ ufQ1JyOdzfa5q+|Σ+EwY eQ鋲elFsY{R ]QuzqNI1âoz= 'aQT):pfc jH5Q$ȪX_ZϞ_phs}x8Hc b%yڷ`߂H"2 ѿ3H [U,mSS[#ÅS9-k*!S%Ae)S#YKt{;Y ,)ƢߛIz z}%A~>' SWcOO|VKvd"-3Q'EgF.%L{eP<:  啷h~!%H>8,'K]g{) N3[?%,yD` mGcB tLەK+#B-E 5reJp-P1}{Ϊ&eۂut D$M/ߡLjlÅw4ٹ0=mIj+Sax›ͼE \xAW:LG:z))N=#y9R,:Cwarg/ܙ2U~m7hfLvVC$Xn$My%7s< Ueb\y/ ްn6$Ѿ`+Xkc`s*%&|X}`vuy٣oxPqn'^A@,n)s4O[9dQN+k& MՅ0x2P5񭍈AgDFqLMtPݣ K=B |sG7֯潰 SF@MC/փ~Di糖f NT?/Yq"!\I D :650lSwDŽ9 |tȊ"vOGjx]i4˛B{ß^5XP 2\4;($t+%ڲ'POjAQJ~2b~mw]P쑙}- C}0qei5kBJ3Ѫdo%}j-Ro!ׯh\T܇ #JBɉkm5K=rF370n~:O0 ?,e;JUR6xx"P6.O>~ײ`9 tM)t+!Pep'9d>o;zG$ 8˳sWM}Oq{c>'dlٰj_肅3eNFTz-t QE_WCթ̓ ?ό_97[?N!4OV\V()=/_ 1J hƅLF9.\SűZC@C)` %o'B][/@9/pc|WB(qaޭ2oN/#vq'#kpZaSkXJi JƐvtg-sEHcVd\t ͐#&Dp(\r3GZ:jތ-TuzxjSA&Dվ:}9Ul`UH#qc6CT8Taݦ,=\GHP毶OqoirЎޒ~[!eݞ{f5A_kr:N~A膃\HW-\Ka1@?E&RceBK 2=r/dȁΏ70g|^RyyUC.>^ܰc| h  w|R%7s m58x 'N܆hȓg(,7żDzk̔ jv0<~d;bd/w~cݱw)` e 3?yViJ*]MixzN, (mr.ӔІ*)`AkvֈnoA2&]0c+K1QVYT;f '(ӬׁʧW9y[-#|@ [- pXsiTIkŢ$1QQBf.2ZqM&_- ,9$aMtBuϵ Zj{t@gHD"16 7}3]j98TbKiYPLT̖`_vtjd{r1xȏ;@- ST٠D>vVu=d$ W:q% qIu_؟wc_Wr ASb`/VWb:~{$9{$R9a*b$D/@ o9!52늺r ?XZלFZGɁ@n8/TLD/5m=Ӂ,[] Y!+E!j]LxB_9BW8hድq'u<&^R)bz6[wohehw=7Zyz]F,':\AKpVR{oB5 -8 M"Fǎ>YμyZ?1UT-Vd(C2INFɶ _EX edP#PPe{,T# Bvd^ϲu}JV5,jh}$D kޮ8}6ߩoxoM_y3uS-wa(MA@kb8/#7˨}xƚ9F} q)[:DIc@0tYRVb1"dӉ{yϿ : (c+:%M)ЋI\] ~g]Q."DUP}`QX'6liXǔU 5)%EL =@QoU dM_1+*h:׬n\fɶזP!t5Rs+׆c9f'DXݟ^aPϣO CߓoM@RX+ToS-8B$lwuTCiCutՃcFcui)pމm,*e "4π)M?n@]w;S 3>*xכ\'ۍAnoL8cȆpuEs2V0+u5L@nkgtOn^Hlojﲮ{ .*{K?aJqc$"L]GV3KҕL(!`'˄YsoQQaxM[]kƦ^1)MkhT|jרŮ`}Q?cZ[xs@o _D1^*o]nj+bqo˯ƒ7B4s)6@rwڮT3iC׽$ 4PJ (W,{is EPP+CqdO.MMVwM<}˄ !ZS<̻jQ$QQebd3PǪ%jKcK2g 3G-祺o+g\{(b}$M!It_\_rN<.z?g XN EPiB6 ӐI;)Nr+o K +tcu"L.̡~vy{)JDؽэ7dӵԒwHY:6PF3Ѷ/r#I+;7+a)$$FSVԮgT4G4LhScXCW@rbK=WyVNJ_`:xؗM\-R>O[&ez.T .|!]*8ݣ+km&bd;h&WRV:޲#" ӈ4'_?]$B鿹4劉cJέbB땋qܤ$x?dcl Wj+'׉{ҝh]Fpei;!xWʪix`&NϨ.Og}=[5z3H%zsy5LBo2}N?=Yدa&:sMuhO=e5}gLR/-tIvyu!ndQa ,ˀ<9CU򩠥^peIP9e=9&݌'37 Po:HDZjcRmj7xhv{&VR5~[orlXD j2#>;]S K3&.\>t ΐrx%z5FcͅZf3g| Ru^Gr~$>_ѕķ sޮw~k-,oy/Io>^SZ{yF{[7EG6L}'M[)gkpix ۿE>yJД6o1MmcukKT(M6 mS:bܓq_Qn(%?P3B-iK9S34khmnZ sSL@{sMeŒXI8I\w0?`ۤH.;k=\FG!}*(CDۨڸfD.6mhUh;oOo\ϙ̙vADLP 1e}YfHcovj }B36Zr@C.NYH4AVYGR dky"%w>$<:VɏS8킍QANXZ#A6;_*Vb'̼k7YLD~]ҵ:!"I o2`wegMS?4* Le %d? f w=N/ppF;ݶl^<̠[vxe閂@-+Aaߘ B/Ӡ*|=`fZuݣ+LwqwG_QgmZEujkqMQJADLO2";\5y+RƝP+@$P[Kni -fTJT:gw{u7AZ7 Gã7 B;rGW)_` ULGݟ`S)UnLYlw *#l0Fk b8@W, 3fvqn7DJ-/8Xp%Fܾh-+a%7)Mt4[>ϒƜ-H@̰aLac S MoA]2<eng@>d0s`^@\H'ǴPi1Yob˕Ο( OLr"{=6:Ҿo~Ul d_((_hp{_|[^IDBT'bAcdW>=fZW6BQka=)p-Pwnr8͉MI]9tu&C,0,) k EfN GXrU$|goeؓH2VfoƈxfxZ(GЦEeG{Y$Nt7ԑ̶$RO4wEv0S9aEzC{qSgyp#Qx dn'6 #HsԧZ*۫N0TCYGsf @Ib9<{03s:bKȿuQC+waJ"WW L\}V}N&.EL#|K,bh+>VS@aZ~c,PWtM-OqV]ZH^<aMq.L; J%EuWw&8Wy&z=yP! U n!ZbM?8JH&DMmo*&-|SpkYһ{F!Q5$=͗v^Gf(2O>>kkM(zځ1=X%;59VKQ5a6ܭS*AT(hBi3 e2fPdiJWO? ĹwOX4tօv`6*|>.m;n˧J_wOM>xވb#b(9l H[ #{t*/53✒|O :-7]TުJ`H7u?@q`/۞ژ^ ~>VNul"GXi)-]XeZ c <8'oyUʱE߬A!Һژ|TZ8I VYb{ۭ*t"Fe/jZ}$za`C,$?rJ\2id6VwC,-0L<`& j{1]\ '3Y:ArY'Ja5OqE^A=K2etB-s>$g*ј6Í֠Uzci}x~~RMn YM6ЊoQ ~j@zj'4DEX/ɛK,_VE!ا-Lѓ? ޝwoAf/KSAXt˚lOZqWc*=昳x})sI`sWF]>ҕR=w~#)FZD6)KI ӓYws\>\TX8Dnj"%/f>l4TMP8R]H3(KOٛ.2m"\`Ux%ֲ<5IkC'=yb>V^I H~ߟ)gq+bj5טk"r1D +Y|)*f?=3im}MR@}K@|uY>0J yw-g7*udtCd}.dYl+VU -O(Tegoq}|+_K~9"g=|Th9kvWܛ; SaQ LV*V Xlim϶۱p~01s3_Ji(,3$diyfy ;%:p PrٳmK (нXze]ir]EaHwa^Gt?9 zFVwn؇NnlRߡU_BBR%Ej)lS:'Bi0,`TY'3p n/q̗.{XWE͋vq`w󴔇wʛhl-;FٲLzϻi (q4^!(x@hVeKzpⰿ?]/ny9}Y׷SfU,u29;?(̾xB2Z/F[6j>iudM4tX~DZ}w\je8\O Q&WU:}^OMM yn|f`-"H90'/`JE+?_ m-AF/mj?ςi)c!b09 e%ڈFͰ$wK=,sZ clrjbsl뺂^3c 5 )gpT$@}P|B>)][oagYJ)qw}%jQV$|Y%r9KhjΓ<鮺+cɠ`y<ge"'N3˲S"ڑZ11,|Vғqt ;+u_ӌ4e7ZuI+*.] 3#,"A?;/[h[Pl3ѓ*2H^bGoe,}C=%|xW{gH 4[9y;=#>E&hsz\0za{D7v=Q_5T;V7O難qDv F "T|)M[Wz,ax.Cpّu}t\h=sML#;L .O*R,t٥<|YwwbLnI AKuӋU x-=2A<.oC`mzA'/t~>Q h z܅dx*rWNX(+Rp|nk@z';0@az94z+*t'U qKO 40s7k1vDd̈́Ʀ~H"/̨F꿒ۉt R(V>k.c$ Z_ JZuu~Ļdg!ߪDƱ?LB _DsʐA&о}0܌B;ÇmRCͅ/}=,z~M5W?a~1R(ޟo"g[,V3u}lག$:NPLp#v<"N3ldn.^^N6>G6&=ewMEt4e.ac/PVDJ2SV\ǖf%8 喗(74ER ~co/4ӯ4ĮrFܞݐnDTx_4Q<O0\ܾ% g|Yʕ9 !VBo\ ~f7an @w{7Jm^wD6, 9Y4|vh܀<%ʻ.z_m=96CI~61` h DDbO>C&\[B?Ah*O;nu  tv-ʪy␠W ^[hܵȟ'Ά AU޼k/(vV"t\E V0,StQ\ϑ@ŬSmeɯ&ޮuFg\!>!^2-Lg2HKBDa-1e{6&}_}uxF*SvXp%˅DFH..!"t."tqR xIe =j3A!:=x$]wƁbDy~>b*te!eqAu"FQNɏRqÚDyv T3[#)bFOЁ=76`m4:#bEaKD1#Y*NG#Fy^uKHGua5:LW#幨b^_[u⑳'HM!fؐcX݁zhr>q}n { i}Պ hotKV<$?xa55YxkeLG\6;HnUwD \܊OP fx+'2 o܂jwp@(ctꢪjp'm=|)My .{AVh `͗|?76O.#o#vU);Q>:ʟoU\yt`c}G2gD|J˼/իp0Cq3/?G#0~;yǯFeWsmJ$ıj92gZØӡKUگs$+k)n Cѕe}VuJ)\.dR+G"B@,Xui! M~aHM)d w1h!Ƥ!P3hcg8бl=}%M9 f%T5s%~ A̫r<%1 mqoʃ?MlߨN bJtt&E\vPt?KsC~͟^aˉoYQL8gcmG7D{"$ePzِ]XwhhRN,Fpu+5ag3OSYtD.T&}^'K( CHQGR@GӊtDۀiaF%ꆲtm#ĕ7;-9fos]B}!QexHs ,drq eج諴 ۀ2SޚA#@x_eYE"^P~R4 ۷$Vg†ys҂P͔>7(Oy>ƽ6$dz:lPd$>QOxw(H612WfT/MH꫖ 8B|cfܾ!ete}3en2?,f =͕1@)Nޘ̞0춓;Njp7#l&#)*վsɦ5<0(,۶QLx%5iy=S pWŬK tǃ>piz6V\*Fֈ}#keF&a^\ַ CERp [+|T[o=IQɺj9B^O>P>)z?*[e9_nydHY={q~ k!Tֺ^qtiBӋI:Z mPDxOs0$};q3*IrŢ?z\ uJ<}3K[Rўs@PwWb^߷U SEz 4, I]'Rɮ{^LG>7P:VezYs#+dӆ9Tn`z2%m]+vWE2z"ڎB-޼fqGʅ:_BQxZzC&[9S"˥'Pj HRi:smDVUdU%pi+Cl[.K ya`âd(NW\Ŀio-:LGC!m6?~yi) !jfnr8 e;`;[w6/|QKL⊂η^jHi;>e/ܱ2LB -:M9 VkCT. g4ij'L4kQ#1\i: NSX!DԈ}Ufn`CMB#n,z&h{'?JԹh='Vc_9j Sh7?ۛGOS1|FpZk,":/(k]%lNcH$j: fi6FwRo97^3bJAɲJ HV406?Qb;y+_iv;>}JCw zc^ &nzx|qI\/ ^|gR͟~Yf Aiɣw}.`bEœ`9XLcuE׎ \r&H?L!-MoÝ(Rbe3NJG{qMBKј~CSZ2CD4;I||ȗP&^Z,t[!dAa4qq{2boa~bzעXVrh%f~$nTCf4uu)C4걌U°.fx4s}ȳ֭rlR 3Ӆ @f:M]JD(%#W03$ {s^{ZjXJd'x’yj!i_&8 [6Y9Rq\ZU4I&d@K-gV# cC@BcՄYh2_d&+p%6ؙ,U 9=Pfg@_O}qʃRd 5Ch_1d6n%ѿAiCsFإBмز߃B*[<ť'l+,pD}fO2Ł0Kp]\4Jś"3RzBrRYn ,iziCUr`5D[ v僷g89s-C@Q(c~"[#F(msLSV|6#AG1؀I||^ZjE$i%tD:%=S{Uhs&Lx2o~j.l*X bKt&+}KV'ߑᄬ &BE_%tJ|JD xsA(7c`Ș(E|m+s23h-tg涻T I?{dGHmn|T~(ݨ]:'ƧHğ-'VaKm:7whCoUcU]m4S?0AZMT:J{ J#,=E ],yH67Y7_Hnc3U˨gIjTiQ_޹O|S?%EDL'e5JW19_\cW))m~-"WjfE#m ʎssX HQg? xc /ȁm*@s*v ɡ(~{Uc.(ܛ e"hrMnwtj%s//zܳ/Q|J۬WU+M+QUͣq䋰W;IE!hjR $T)6vj-B@SJ8kNaj%G FB Zq6nFg})?A͒ /ȪĵPk_+/1CCӰcyuށjZ!"JyA{jݚACC^;uSR|e8A?xT15'HOb1O QVЖ@Xl $PcD\2 #~= aM!mdߡBNYG1ejcDs@5Z8x-}2.k^~=( CcW|?'mI>7N1@ >,Z8[0sD:M5 L;2FHNӔo-ZFwIgmWc?/[#(ׁzL:@U1*3  &%;(N_' ^;BDþo_XXd"##YZglxM _3zڎ\[yY,~ e&";G~Y4*eנ D{`Wn>>(DFD٪*n%GOgK7$]o T`AoM)~{mTs p4EEJ`BҀ_0Ә #I#Ao:QGUvjr tbX$qFL%$Y:.gk98 [(ըUYVs7?IV6P wdObʻkz)*C@gҰ-cf+ ) Œ~M6R rMq2T)LDhh2B>TV\{OŦϋKxvNw9r22b|>'torfW3xlKʚSyH;  š4S̏ȊHs%xm3{*[DW/hO[!I/?[3Q8L( X`7UcNj| /opUl|cn|:nv}GOW'Α=G &!ߏ +AOSV'z Qk4K ) Ƣ8!9(Rƪ۫2;}yJy{_S漈Q/e5rSUg+;cB*V;Q?I`(:W2ÄReMa}"Ȃ27n j58"awdbo]a^c "yе1OB(&}0kYoR6>&6=sWT5R\Q1QYS.SX~{7&+#Wz52/hkj~[ey~U F0UcU1]O6{3[P@N=X1Rkve j~`P,eTtX8ߡ5t~4YH|H\=:1 ]*b%8F̠۠QZ&vzd#\c˸{U"N%|ѿK .p3<GһP0nTAOv%PgRUXCmzqMf0gTBD6:7];"~O͑G?7,Z#bV~ $]-?z> ):ik ?epoR{~Azm1Eݝ7po5U=IaՂ #(~2]|]ݝ],ּnqǝJԱb8Fغfߨ:VLXڏEgFasMKa@k;uY[}Y W^}ZcAM?$J5BŗWfʷ0Q`ƭ^Z;8zWdқ =_Jm$f~rkL5$@A󾑝w++I¸!t֪c*´ԸHrǡ̵q',e1m] S5loAGū,saIkRf\C;D>25=ıf*ImljN9* vĶKՃ͒zc ypS`_c;p ͋["tڹ>7S1 RDj|ת(ʟi Ť )Pm*TBƣ|k_(iv)ABQ`<2~/$H4Dy #O PYw\dw: 2"9YKܧH@ fl:άQy1  !.xjG,.d#/_`G릎3vGlR Zq^&X]>0~|Ő)8Y9*s95{Yw3sdV[CQrOz-Ն"X1M uW RSR[Yɱ9{RI]mvc*dt-u YZ%I Gy6׾X.ӆp` -3:;cWIvTAR=%KE#a4/^54Z,!@ө_h%+5C [dp]_xkWL5Q{k8]חkLWCRI8_0@x K\-7eQfQ45 )d@*Ho|L0T֊=]Ϡ,, ^YY+%QnqMB2y=Pʵ0rEx:LPu nDB.RN9ڜYg^`۾ozbcրL *,ŧ1fka0=2)z4p2"Lr3]捛0"F%mE%[m*C?6]paC'K)[>]4U5MgjH<[ qa;IT'\ϲg4pt oI؀ٺQ Xt~jih$4Ѕ@Y$vHǮD^w#6@[uQ\pP@VwZded/;cina|Y+ЅxT8/ZbPgeA94SJ0e= fOT@r?f<*qP@sQX :;lP dK~! li }DePz{f>v) i_ʆҤ2 ;T! <6~'ǍtZ"ad^u>2oW +Ջ≕ PsCZn]$D hؚvW= w4ƠsQT vO$nH*<B۹A&8=cB8l}уX"_AxUpc%1L͉5Uq *b-q >Q@Bt Ljvenly!sS7Wl*#hk Q+dvŸF627aV^i28j[k s;i>xjWIN>䓆)BK=ͦF2V >r;0.|\?쾉 i1"<,C {Y|m\\HQp R~Ս|Zx.>]ߧ=6mPI?$FPUE?#ϫypd)+ udB^jD* I c-QXz[I~Z}!/PJ0RɬqzGb9ܸR70UPu0+Ygg"h"H!<+ lِ zhx#":[%wZiԠ$`K'Oؔ}/#aqf8 MX;;#Nmcm9Wr6cH" E~%!Xjf82HI* 2[LVTf1]áfOE:djI}]̽P;+}ɂ=\<"5:Ace}%& UVh 1vUÂƬn(iftş1 ERZ]M~Vv/7t͵5mTV11 $IGQ9$⚹vz6%?mV'W. "4 al˗mlQ B>GF7qԛy >;E~]rAz7:xv*ixО͌5pޅQf諊I鈧dr9*[܍sQ&irO~( /OTw/Vδ_ 1hCoo.ȯ`\< X"lෑ6-djMQj)C?<8- o~-Ϣ%iGl*aIǓ6s`Hg1VvS) @r\epn}9B-BQ_ED&=dx֤N\YZMD-MO){3/ 6?>O=RK w *28#^nX9]=U;*Vѻ3[y*;\z)IzUꛒ5տ|cAkۦR]-M+ms-'_` ~/R- Hm4b`k]ZSZwjRRA7ZlB)I85fI8-*j7C613vCeEng-\w^%=q_i| )_N[R>zh b˙ ɷ3H$"?XFhrR4Fw# ^utK9Κvć[ȡ!euEzxHEOMQ$@9&߰j0eNp$ LJ^3tjk'1ByǐͱOuqo+v7\JӎҌܔI^L`2*?ـj\F'JDyT}T ;wW\Gv@޴07>_"[nlEmu\Lځ^)iF1_[ 7w%u qG<%a8Z195ƄwڧגZ}; !Л~5EpB$xi)s`nS1@u$hl9. ZS+W,h-Z+R}"`6w>Vz0f1 n(L+S 8Vb#|  B8unbۤam?]ޡAZ9,5|*ZF!o͢= j5D@mp;sTX-UC{^zhYidWKw?,(+;[h<'v_[ޘ&qp3h~w/yF-"Klp"!;!W֋pF-0|wyhe=Hx} aTa{̂Gaa$E#0ԃon틇fѱ`AuKB}RQω_cx7˞$O}mu^%A/8SjL_V%Ѹ"RǽWTI}bpw'7fWĻ.Ur1D x.B6yKjq?s(vUE#TS"~@Y} c`J<_ ӎy9G u'5$TO8Fp;&̀\;(,<%߫ިLZx$׃(63낱zb@atf ZkͺcQ+7 HF=3Fb펜v{[h*(oJݗCt5)Zs6y#d&ߎƉ|n5[鉖l њ8loqA\aꥣX0_; Eߛ1[rm뫹$Kv$9x1NOxA FaRT׵77f/Ӽ9BA5_[`Ұ 00 >)`y.%0+yrDS³OudIY sJwgDNn ̷2'vf8MyīIbi -?( Պ0E"NU!# Cc8f0~py"1!-J"Lv&7(r!U)Hx~k⶗ף`.b!g/&5pFÈ|_>\(xqsI Ɲu'.,ݻ@7 dpWE_Wc;XQ,(٤XvS|ZOViZ2[\~{hH"t_Ò%\9DU:4cwpᶝ'jz_@>Y5_^$B(`uء |$JM]* i?h $ϑ1/7{4eؗ,h9{L.<pOiyIDHc]IEa0|#pA>qo|$9r7wWecpWVDκ)?'/yVHbVF?g34 @$挮QESYIu,'Wt\aҢ`*GMf<7>\Ttl4 gϦZ)YH*G(yq)ߦ ~<Ge겄6Af9)|n2ֻo4ܢo | 9K "@b{`<"]r ]LB /m8zC݋v;gGKEkKX\s'+6{em tTgbqmxrذtv8R򻕫[gJiov wY0Eq<:8wiM]}=̒LEȃo| S^𔂟*q hxjaxb|CXqrA-/íIt\rO9\<ݛ1e2X3@|YsݪdĽ2Z"`yܛby=ثw-]'k_1e @?}*]kf2)u m>'(g*lD\RRNch "._X%dOSšCo'GmC@Z}dau>+[R˓~}6O#̟֞jP+ pvSEǧGr2(^3n,3@Ӏ/]~Yɸd>'DUHGHyNhsdF!7[&zOEԳoIycѹ'=n}ОtRd|% ̠Q"ٓ$Ǫ2}A"5`I^P`8'9M>?tnbvo w| IF>\n$[aGJžB~O)Y->,3~X[kPg;;턝l2'vNǹYu]O;׉ B܀dD{V+0ȉSSJ)2z~긑TʯvW"=yfbxqrC)!V!=[&݆nս|s~*?Rb jlo6$q/Swd<[~[b,I~ UL҄t_Q%ǭ87=֕LՐ0Pݝ'~WxH]9=h{0}1޳* 2+C b*e'ք;-^ ʩ u^ ?xoڇ0u(86DgƏuEp@kd)6 E->ϢOZc1-K:9:"Ӝ,+F;z\ ^J4*]k~Yb hX(vsˎskV潊?C.0[$r&Qp#lBpR.xdt=U M-SbദAyeƊdyXkWzK*:Yha,a`LaSW9hqi0#rxCQ5 e(]žGM3!~\6!ߵk2UM3 fngOad!^evp$NRb'/@=R`@iX/Xf̩afئ.)yt~/R .-xega32٩LV1g8tG ߮K:j![yfy{mMqW#Tpm\M. Tt0LkK:L]%J ƉF9G˙,o(ͦQ]AzKfdCA(qr_>&[f.1׬˧jy:MRHxl5'&KhCSpg3ؿ`ۥB!=,(%.MIM|,2QP&{4Y wBHZꅩ<ycyPNح9`9 lpۍ*0R У ,D29-k XTajVp[2'QZ%*xCV&}4?.П{ev){{l=쁬Y# i(M5 GiEI tI@{&k^V!RF#jBDrV@'zZj'ǓVb>i]G>Bye@' Yph7X_pCݘ\B TCe[+ ˴і३ȮoV5C.jAM#ն N@PU\4X@Ujj#HVKیHg<@;/߫:> 5:ymyFsW vse.k 7$;͵+0-O9s2Å(-]BSgqJKv=']vrgU8|m{jrK gkMF'oi"(/(9̸$ /tw~ajit Og  lQ $qH)F xsVy4vSe~E,X)%T0gYT_cH΀",a;@^'A刹oY3`R92 -& Fl1GWCb4s9=e(\#C{ FII[v}M ٕ@cxޣ$`xFXuJ~{m&QXu}k96S8ÅL0eB30g3 0v4MF#rt~l΋^!nwBJ&ѻMa%T:1sg.H`1T zu xN`1^w|3L6K|56vқJO2* @UŗkOyUvj`: EOߋӫPڂ6Cb)`ta $,-,{͐I5ſdZ;*&M`_aG3 h:}M; `>yc*¾@O?mAٝ$Ug1e'#`k%\Y~zZvzVxH؈x- # [9 嘡} C~'ˏcbrI8f$Iur-" _" Wz^S̲UCl-Dn~ib^"rXNGh}Ξe2-/]R3u"ҖV [c@EK:E1*~]C2-v6׭j6am ]֗8hYD~UqBR3taJBUa䪄{^y<,}xC CExfC%_2BӬhH!2ZW7BX̶F3<ݝs3'RۏAylFo},ɘAoݓR#NxTI_`qe(Ln-?[Iyɼ`l_Kؖ>wc ʛPǬ2bj _6sdHmxKq{8+i*geYlIjyًdsY_d)A v6{g;49__ClDv1`E jY@|"}3CFzu53ɈсˊNr?Ʈ>r+&Ryh|=Cڌ@Fd;LKWv pqoAXm(9[y͟=~N=O|ū>\Fٌ+uz&&PٙYTd.eɣm4=A?ipn.Ռ*LCKyS%8lyfR-χdٞBGL=eRf#36OQT܅s' & i!UѳCaF:#3fV_/>Z2!QtqZXKk7^jxIV+ʐ F0j??(f rZFGkc  u5`g"dBJC]2]@ P O0k,c/훻t"UC!/& 8H$F1j+\R}.! [=*=nuL8;/G;wv)Զ4˱޸-xb<ӂ67ʎ fb3te|ᖲNǂ_Fm+(7OB; !//؟f;WܠmF)!-I Z5](T^]8Op7x& h0͕aIf):iFO pB 7<>d5jO`k:hݺx6 |պ0׹`Wywn(#NBiUk0PZEC>g>W( j>g21Pwpp۷R_ˠŋ*_Icz$N%"VUk0-Gٰ= 5GXY r F/Mw򔖆Yj" Z=)*fge[k͑k29l6ጙh~lإuM%;e*u}zw˶/%D~+ `a3ݝx1lt#̓,,TzC8Bm4]FHM ӵTƌ6s-\#ѸcDTMrTBа"yA9X0셠U!&Q|E2E쫄nX[;\ce3CL }6ϵp*X\vzB8![\5ڼ\WH괆t4IKEq m6fW[JoaE ~"*}Ucdpm\qw2hr]Ƞ+O)k^?ңc<[¡sqv08m*}bezT4FwkX5ƅ&9~/~~Wӣ1qLfnH|BGC?Pv| ;ƨky );9򛲃 x5Ѵʱrt1~ <+|1V0X{fl|Kwz~f?a>nҜPN|U3./;4`ӟ >ⳟv;M=`~S)wY\ _z'פL‡gwRKh_Ԟ@htl S]ɗ8RhG@UJp[;3 {/Ē?YoGQR+ 䘜4B+Lw~65j$ Z=\Y\c~؅5ە1QFD-L8Y̝N0* # ֐7a#?b2A}M'HC]qFZJ(٬ ]٠Rf2u 2([f8\f nl^ bխXZ[PΨ,yk('E$Z]g퇚N~SF(Ur\oZ^ Qe2y*B߳b4VTUۖǸ&&wTp:/rvϟ*^hu܏ʒzp^=؎1< Pöd4ݸ tιL4K ~(z,"GD:jRwCMW]?j(`ɇGP  iHz9+㭜@e rb_jK5!nGr% ذ;G֟;t RBwwt7L /q)aTy ?"7=~kI\3?\K `$&u2ǃA _$ӓM>!_)]p6 &!piiC,<U#TR*ӳlnj5>R&rś9 :@IϿЁ!i|Ψ#a#w?'5N4T ?0Uö7YHg̘}6yy6.v 5 wN,=ݸ9e&Z{-oۖJ} |KOUk>ϲ56} [B@h8BI~%\S54}#$(,X|1RveW>lL2jźhB |+RѤw)U|>s x9LX6/)Y _Sh_"؁,ݔqvO sGplCE$g]mT_e说|&)!aǨ^)P5=<|a^u&x Met^Rp PE/m$^U'faq kx_2]\ 45}KCGAҲiT%2@:- j/jcfq>@Bv.dۧuHl # #&ltM$d]rtw+z`*{BS`k-9ٟw.;{S?Ikj:mrQ2Ou]XR:kZ8='h7P5i͜0 Lc^ug*!Ey4R?ZDLS*Y9S'0! ˓eٞi`qS"Lb E 1CQ$(N$6^ܡDh8{7$(i0~3#vPHC\V5\+O^p8s!4[FG/J_5e+N#Q !y1d˜8HED ,' m9uW)v>>[q5QE&ЅNA 'I#歎>$GV0-`%0gcdYm< ]gu!֝`c3!d$"?ꉒx\ץ&Z[f]HMFpQ$dbeIRtbͺFۨneik wtHTVG]/6Ub؛eLKTmLf[ k yኰfx)?i_&O#" Jg`־OVd  GW@v[ݚ۝jLBfЙ8`XX)z qyL?:o;}zVJM6b%?*Ov0 S/巙ط_~@ n)4A^N$Dh(/Wq$&I1㟦0ubWF7wpΧ(><IV.cH |Jbn@W,ڕp) _i`h9se"ʓ.M̼;70}IbzrW͝R!HTr^U 5yǍA:bUa:쀘AHa&Bqhc -x6 a*ٖT[ׇފ'"χwQ+2_X&9M% ,?trY:.4!jH#?!׃3, Et*qh/憈(ײ./a-3ZH"Y+Ժ*̶C&QSσ^71xyN:,dNsp22)QW9Ӊ+KoVo-w :C>Jd E=.kx߾f.o|WCjQaB5~{y8S-,Q|=)YPAp J+SI4+k'cÊH__CŃ~wDPϘAr4Q뮎3ɜebxpy@ )pדX ܻ&gkEŜ¢cz.*E3Y}vC8%яGal{-V j1lsLۏɬ6Tl1 .}fr0 J|0͟ ]׿9 q@liM LCU=^IIIwqyv~2#v pN/ǵi]!C'\4:16 ɨ؜`/DXZKX!”P(a$G!q'`*Msz\Nmඑk;nbzrJU^uJӴS (\ocLg{@čɇ4iGC1h Fs1WӤԟ2]ړ{XH ش}D> [ok!貰$eD`l0Xt]Ff_+Vys,e`"'p%QaNj5Vp1`Cdqa'#(g$L +#@fFN#$ps`n_2 bW9&r^C̃◅kiOS~(c{9ii2^)y1 0Mld&ZV9 O޷L<5 >Pep,j-Ab%|{OO pSY_ ZHwKiN]_-;s+ BT90<*`ֶ{zEN_qa dJA$y(2a0v2Yg:m\`8j11 ~&:]dm۷9;A2VyJzJ#:–WDeB+$@'J†F_d AN$o@2_T0>  .V-4M1E{]O!pxuvZMOvϖM1l*ym4. Sf|fwCl &,q`4ZgbR5LtS 1ϏT fP8EdžPU LM"'Hî~Ĺ=(-4EI<*r012<DuNl"z+N }'#7nBL5:fAOmG /pza(ƺ(a%)DnN)e0o9%=6MPKq>ibw2Z'f|NOt4>$/ aϊ^?/?sZ)-v * gP3>S8D3ԇ*7@l"5(bzg: y,k["`>R){|6ÆE0X>P%!n#Pz4֜L:U\d!,Ji(;ت R't% }}Q'<{*4z`5mKw(_~%grB} 5%9x25HfҸ{m|`d|ae28 4ȨK=ЕtNmJ:fcݕP_l1ꞎ`>U]IV\ aFhN46Z*t*Q;_40 Y.^%ߟB^:0)Mx 0Z4n8RT/8<=L*c:'$]Kc0RV >QPFa '%;Yg H&*0`\0[l$e{-- m^4s)[8!~TԱكO% pإW3MsOM>M-KV"ktzcI잵[1}jG!XnQp= CE; EG(S3 5{îE"%{ˏUn{^P2цgg%q쨙0C=;Sf >?кW;s6N'?ԉocV(͘1ϣukwcB.oxtP8UTI<`86 TzAʃ*{qKRk89 M;UTȯKg#\bSIPa“y}I]0[mx$s2fΖb`,g,ٚN/a-k5y:>(@DT/("l9Rx(4a'^6j/}RItu%s-FoHi:DR oaUR66?18TV317N7DUH[4$hu9k f6j>Pz &l|b""SA\^ZadPZLg]PQsK~1.d{/L-)Lr w7 /T|5ͺVha 4H:C8YEɕA+wzuEݏX >77y9L/]lU#&Dz$m8䇡~-%?CButSS{:,/g\̊/VUEDT>/:*C XΈzkjHri65[ sɇ=/g_Ϯ0WMOcA P1o(HHA(wU@>M_S9`0:qӐyYITght]2~²c_*uQ:.y(Q]rUMD.N[xɲϜ>ؖ_${}d87Ei l;OcQ1& Ƣbuj},?}/'q )}Z":h&W1*SzO}W9N!l{g:ߔ=[Pv}3+GS N.UWe*Z{' ե7̟lKYV* H^cw=o^s`MӕYu㩧*dSB  nL-+3wznl)k/,NbS}r M4[n]Jڣ3!>hAx){:3zuJ)ʑr7̱!vD&cfc DgJAꈐ>J(f׼=mYN&$C/A4#;=:A;hT";̢8)\ 1^GdRhBܳ9&^ǨY$tA*n'cU\/ƤT]!V㲸@5*`%)^P5Ժ^PL^^u1RcO|TySYiI.@ٹ+WsTgLUw܏'09*|),aynLƗLd›F 'i  ſwVNUj@YK vGy_Ԓ5Fkszj zW(yvO . Bw?K+6#,z>"@"0A%L≶^V;R{=Ԓ Jn9իKK2X_*qO7 ݶ|@Ɣ]{I4UyxP+VJGAE.8?Pj kG3#̝rarC[Da-xl^r*ח"2U~%7GԧUwUޔ F@ {F{  pSLR:^)|+^˘d@vLjNS| 2kȱRbJ 4(urcwܝq77Y u~7sUMCDNSJD|]r-NۗUlX^`9}[mbQByӏdU+͟XFas|XD*Sr7,=a6377 ~%6'*\$xf\vC7M9.})xX,%WZNĔ!7Mvo3f3$ 9޹eCCCF6"eP24&׵Q|ٶT$l-:!+/5L3 pωdT%R)_MuK^>xsl+j/:}%)ueB&QqHgc5fc (Uy'b̸b߭ȃ@P2Lup*B\q6@q#Ҙ`]%esSBa̗dą N{7ܷK8ۖxJeUB1`;mG*JKLHϪH7jN8gV0DӼ鯿(~>/c)|"UA/2iԤQFByUstOD Vl&w.)} ku>yWRtN2ٙy#N&ghŒF|:LNI~x:iaS)T1gJգϺ%oGjԪ"^`j>V),BE[y\n28Йfۍ˜q3qj7ys5!IO¯up~vu[BN%7 cjW X_8 ʙâ? Lh_WƿK7h_+@7bipӘ9ɼ6V"^l*7pp]_g54iZ_8SzԪMspG^ pj@p,)l[!Qcdm\ў*Ȉ™λzYgo+1&* Ȉ|~C9cyQt6u~{a @c,KbX› /h)Sj?2ϕ_8C5-BcpϾ% O|B!ЬO 7Rj\6Qe e9 1o"fC}WZcFkU1y%1r(P{x^Q. A]:"嬅7|Y[%_6Q֍rH~HsSkB]1\Ng9!m\eJaÌxYX׳&ӓs2TGM0|qVNr_˴ ÍAtyMɟ[URb t{ /S}Djk_DS&5sVg_72 cS2p>-0 JLɽZ(/RmXPWD3> 빪 nj{,pIK#Tr9{43OZ㟘 (zjܝyGϬd[enfaC\` %֒ ]+,oRZVdԣ`gcE_3qq~ `'كW-Mӡ?B"rFr`?1C}A7şx[=" e{~q/[">gk=]c4Եֳ 1e(LG9Y>Q@iQ\Zr82UGӥrϑ^&rz Sh@Xl~j&W7A(PJ WU=X+J8Fc7gֲ.:N}RXV|xhANBZΘx}"H:W7lZ0WY.4d—7b?d/8ϴkdE'TJSYHn8pv:,Z;HVahm(;Gd#x.3zSS|ɇ"]EwzED[BPA{$5}9=l]RO¿p=:ʌk=̉[ caLs{iLl2=Mk3c I#L)+̨E]4ObIG ֦ ]+2KpTLZ4@Xv%M7"h)0ƍYZ?rM[4;/x 6R휮eHU86׉_\0 rpNqA| < Y.x&czhMm!Kp?Fq.9>rA ,lۗ90ɖӹ[-,t銯]@k4LG" 2ezJXhKh;\։N>EM޺0VXk⹷ 6\M7ebgF}\QdA|5ӹXک~4D>{[9h$=aTd.!Pʃ|n0a`0IN;wp1{>o1P(@?bcJ0 [uȏb& w3v mTZ>Do8ǹ&M)?s [m|4tTe F1OHVY*M6<7(T%>lkX=[N'sB|ġoڻi0Hw'8wEti)sWM;}Rcmr}z*2 ]q/ُ`#_|a ^zF9 oNɇzdc'_IqzN?%;0e*=кX)nocYP 'G Ҕ$rQ+k>sPOɾFs}}Y XRy}خmCuQNmxl]ANWygLN`/wds.3M0"f2\-A]\|r男_$ڡ; g:1e"7!Uj\"2v rScYm? Eˇ{ gnHAxb@{&,|m 4%.?N_nW M $\%[BLE 1~im \M޺m_ɪˉ!' 7W5^"шAp$1 N͎yO^7[ Ǽտ ʻVF7| }RվtaH"+ nkCH(uwZJ%Zs+[8o2FQ+ɳd3jʹysuN|#ŷB~Bh^dBIb0!ЬM4Kצqb>wY8L%E!UK0B9vMNߚ|ٕ[ K$0&Nu;b?'-ʑ9B}^l|&JjJBoeekh,j8q;?mZ]'C> ŕrt/؏=^UDGߘ؈:殚^l~nÂڥW)WĜ7W%%|粞r1DVwWJH*\%oX|]ɜI@$PMg]7I 6vIB @=J$mt!|fD_TU]7mI6>0qG|eIҬ[έqxX3r廙n$/-HM<9ͱżtaoN/.gܨ7k/~p5¦v< R9٦?ӰI-N]'~҉tv|iv@u!i?zAV^\u3dc0cc}p%:d#Q: ]/j d6PP'@ؽ;^'W  A+4cNtp4͎C^w$iYܞIx Wjned;ʑ#p*C9׭o&ܶ[wMN C*]z ed"e؀VYv- j^@nad`4#Ȯ t0=p]>Y/mbh^8XqtVˍ e4ӪET^ YOk)zig$P8@\ZU3 ¨ G ֑@vYGT!vl'=` ϵ4\Y\XJViwB8޳;f'RMGi"Fw waYuLA(PbY'5{q]ԧ9G0F`>΂S؎6xQn-ápQiKpVmBEn߁Z%SVʹ ܁yV UE]߿yjJ/ӷ).}=/{-ۦ27dyq&0sT{98A*OɿBcY]9;‚S63X†'7rRVňzf๲Fl 97j{a6٥;;:=%:p;1({ptwjZa*.:{s1[ծǻe( 5V7jjU̟3 (R(}Pm[/lT/і-9MѳkLi;d .E3:wa_'9msL$-}Td $16U:.HCc9u. '22جPK wOa ?+f]r )/h)NuV0yVSKR,TZtS˝*,aEL.%7mhX^j74Ĝ,tXP3Ćհty4z%jqLL-۹B'E.$&@3;j{ɘLԿS gdXn1xS}ir&a-1B 8gx͘Uvs$ f[vMvh]aCb).o$uӾ\c0v{G/{f;Ґm3ũ,ܱR\^-$~bC0'OʦH}TxrLFMsJS泽L@F؝͝/Vi9PP ZV/3r?XUUyVc Ts|i;V$Ἵ@2HP.vcCFl)+c\6 &[N1 HDf,lkgMEJ%%Uq`nwY-k%oKVe*Jȸ{׍n)5r]AeY2SFR۲Uz${}w2) ¦s2m7hdʞd3΅i'7GvLJ9SZY.H|Ο~5XB5}KL3R w]\].s1KEߡ`c8mt+YicP赹6 񆅭W%vyL H}=*,{hQ] `᠓o&`pgh ;@Ad4%¡Q-~րc;~+ #@`%)Y:/ϻC:i<K?s | Agҹh*՚ݸ$WBl0wҝk_jaNנ_L@RH8ăeCYN,ɸ3Z7Ͼ&@2PV!Oq@|ɦK|kI3*C4ZKP 1J!x12bFʀ觓W(®0V,I)=*Y{l42>>$ǑvHӾFm^*V^)_QT&MJ͵Gb(*߬#GA+Ryf?KDta<eģpg=> tb3pz02d PRhiܟQ##VB2z#E@)֓SB/&jnw)'63aȜ^w(&D,z,5rxp2?V_S1=Xӊao`gNlk/XKæmJ ԍ{y 60Va#lir/{Qm$e)ZiN:R-2rG32A A:Scm7U;V<W HH]io4-[jz.GNEF-8Z5 bw#2MKDJtu:@OV𷻗uE| Sꁏ]Qq~e=Kw$t>;)6RAN>j Sj/؀1 ЪT˗EJ& D!T,mƚ#cufP#<YUi s$`;&׉iXC8%=%!e7K[8:Mz0CA4TF҆q되i7 dȽr#4|!/,~u 9 IIIkJohݪ2SךIhD$$rY˖yt|=7;A#v"."4x}ڱZN(,t_]szB1=$j8?.>YaQŒ)hz*j]LUްzVgW~[j9Tt;:QHl.vەFxy%*R_z"6!8.ow^`CZ-@]JUۅ_LgOr~DfX_Όv'OU/7 Y3WkhA;dV[_P` 1UxFᰌY|`^Lފ| ieD[QcLj61xrZ 6weSdJi.[RW<Ʉa:J)@] 519"]_Q O$Pj#VX*AeR "l$:0i.D9[rƸb_kUEA$b[!A wEucDs|K^8u mGp]5|yz)mz.{٦}J.tN :t.o"AGKl2ƃoOu\xu٬(բ4M 5V% I ?m,c)lc5{c^0_ln@ LB4Kܼx'zoK(GmPƫ#~e5Q "; fhMLQS,:Zȉy%npZ'-ɀU5I[0փ. NT#党za[*]X!W' 08\\hJN.lqN-g<9zLk&"vLz,( W V4CC09\P{g 9v1w9'⇹uv`o|GsC>к0z(?XdJ*V8L˚|Gf 6Nδ^d,6A:>hE5$@MƟmy 7:ms(Ƶh\5hݭR+"B=^49R;OͿrO7&c)G՜oN|i~vӽNhb8sۆ#֛3G#0TUe=_ZIV +IL3,`ce&4\h;i|U$.O,yV0b!TdRKjdY%ӰB ɻ/낗yߔgI^Ex3]V5w7":l]tT ״.~m$e<Gb:yj'}VH-ۼt(/-2RS:|uU/QMhZ.o/tΕZX ..{/bՏwSg}S %E}7a[Q&NLIAءLe;Q,_+C \q9guUlfgR!rKă ȨuTsvJػuo;MQ% )o82nk+]Nav {_Z|Y)$pgHt*. |N{%WeELdta-gS-y6ʯKim5S e"[i NSQz#H>g{Ҋgј01, q@>c Ţ)$c* t4bx(T'AͬO>)ȁ94{.bc'8bYX) ue玌'P_zLƋ,y֕ r6+LEhG*p09T!? 0 367gҰDJCLG)\aLWj IG. qK5o>Rǒ܌64M`y*; q|6D4k)?[Ip)%W ٧`. ˻dNk%Iv;̨=I5} WtWuEN ri NrcUCIFzІYVKZ_  GHx'1o34o!^lW~m8Ń?\>!'*+>0'M {/h1;K8^˿6B@Q` mM%2AdZ~ 5{(O9&f6 <μ ˿=3=d;Xwa1}+!leR-R9`VF\#`k`8UOuHkz8=QZ4aIQ_ESM"zo6kRα]Jhz% $!aN=CwzgW3+̱mJV~ϸ⁶;~0 ZDzuSg08%5 vyvZ0~?:uxdIXX%L5Uslyr>= u7X)cIgtJL%EzDWZu"qnL`KbKEZ"uڡ Q_\9U=xHZRڬv$gMЍ"BO%T-o}0<~R3 V n4 c{T2(&T^ktIpeZjZ SxƋW®]GqOoi&üKMA_A)IKeO>e-LRA>YLfǑ`BS70?gMXO/ 0V2\o:_&Ws`\Y8.>5Mh+5'Xei-}::QlG=f $?L_}!;]@K_xlX$_Ob^Ox!v-[8bJeOpjTg?qvSG#~h^x48 ؇n.;|[UKa{\3l{FI,v%o|0,ƍ0vpic옫j wy{%%5y,prv^r5k(M/U= \jf4V01}KEq&(ˈլrM](%PR0U9ʶc+"ehK,i^T~sM /wO_kѦ[-ii%ot̻ᓳꀞDь!Il_i@A9Jv}/G6VΔ2 y=_n4(3ju@AMVP d,MM݉;4 ,JV݅!y5piꞟ:d;lxnh lmO,Q&hL.0s愖++C)|6PB<] }$4Z5,sT`e vJZ`o2}`2q`!i{s չ|Z`+7*>o1Z+mmO̵߀3Wqlv-Le@ECtQ`7Nݭk.XEܽW(-Ne;asQgQIpdEdtx@A\i/oaI60Y5AJe:9)=l)"=JT}^EhD<;#uMjˡ,'wD-i~bͲc*#FWQxE4 F1K#-w؉֩qȠŏҮ.='9`&^G]+o>xsӹ.&+rLR<9yx TQcXmdSk}@=v@ )*IHQi凯L|Όn5^CH';QvOҼȷx+3,7|=.$doLkZ "жq^3<.= 7VzxG4#Ɲ =+#; "lYc" _X߃]I4:VpLÙPDxM"<ͺ]oBQy[QeCz2[Z/J]HAℴ(2 Q@4ZU묩3l0Y.-,]}E$$=F Ņcڝꕗ4#Uې?XZ^%kmŠ@/ [=;g`kOhM&L,BIJToکk(3+j߾ #`}PMB7HO0X +0 ~a'!M$-z=m=#|͂V~Yᖾۚsɛ_ a"~?٩X5j© L^ᙨt7JtFMы|7W8ّ|ؗoww ȉZ57Iuo{2kʒK i\Bn߲>Վ)>{T {r$eւ#&^` P%#vMMv9HLDqAyZ9\/n~S/~y+\%,y9>݂QyPL/TOq^8¯AA?npabS fy•#V>vQ`,JgKvIM<|HAh)}[񵀴L/ ?)Dd ؏@qi~46ӡ7P6+7BK49szWD 9||2+c[ĂPTVAtocRAsp~kzX r!Ȫk%xOHJN5Nn\(=#[X mYfw kq@19g. r8!_&d*ݕ:5lm"\7|t2U/qyi+9Ř+j\p >.i 3}Nn#W/Q8JX5]B]3^4$*V. &I*|/)0kזdG{u5 UebY H˵j=pU{@ 7eKz :=MȮC3}C8NCmB:qԶ`l^/wgܑraLKr'b3"=P٤ROk~RM2e=pC6,IM/pDZYYy9~ /;8b%+P)L(7oshUG =Wj[LÆR(ݍSYf W[π>:xu#q]ǡJNy뿾fFv RnY!i^@ @]cS/t rÜ<\\+qjt;s>@ cu#S n/ ŰjWQRjrb?؝11Om S[Ʌ>+tfCU5grwa6k镺T0WQI+(V٣қvcO dmWI o~ǵtĒbP 4DdLv'g4]{$2oZCx#InK87p(Ve ~S5cC_wd&Q8#UjrSÔ?fZhEV(z R6Mk'oQs2'~VAh5%g~ ~{k!eo~j&CTulr f +lAlW=O.s޼a*WN(62 qUX t3*? S sOdO.Z=WPTNm5n=dY /X%s`V=o[Y|)!2ͪǼ#Ƨo㋓ ΧgOKTQ=q ?'?0&vgqnhRBDdpyWp pEᡟbTB;zwMl󔳠Q/*˱I Y~ WMs$L6O\ [)9^Ҽ1׋F4I(E|U>Ij$NV'l.z1/9Ay$M<0JR[lb*eE91;PYUגQYۚ2yXV<3W} F %"D=tuM2 Z2plجN EvK5;x #eP~A7 }Y" G]";&%BE‘6si+v$ PQlzvSg|Guy@X? ܓ,zD[cN3U5MܘS fA퍣 R+`~`w:'F\ɋ=|$-%N){n;m>Pv: ̔Loif+(̀8(G]PorPD iJ#I&K/c:XhcCc&| ^gVzA% 2a5$5V{?YWq:H*5DpDh,$ͥ6i;;Tv[(Ge9;kv8 D %^XM m2ö3)"oC_4p2k7+v8nW3E:`:p =YIW#mVodHqg[}b 56^.%|Ê$E4 #2&3upp!P6:1^(LX"'xY{ݮhIrk-b IŔ_֜\,N#9S cCѿ"QiͲo@IVӑkR˚׺"qwww6KЇãl-N<4*; p K2XhT$=Ff1E#`tx?oC׋[[]Iu>Ԋ*J=A_ҙA_f?$,([YH2taD"q`yUq׊|(| ۞y;cyTQ3x"s;.E %7*",d.)Z-7t}>Z hViϵ#dQTi=PmkZ>]'"X_!7~ VN]&*KnfD D}:>r6% (HK%gmʽBĭ3nWH)$8̆#+S래^YZE::^cx,pְۼ*%M@gˤw94B;G ` TlvR4.a@2cٳuK9B$FïQoџ24mH1d2K _ZmPrdʺ7%ɔqP[ zUT_2s%ad%}-Gɜ܃8ʗT'hj2|$hp4.&m8.MnQqrri9t\[J?y g` D^W8\r{gXp/>ysu`ڢמx`ZA9f%/mZhҚөQiòfJ1D0-#z—ep, \TEV؀ pM׭4 6iW\?*F7ۓL%`i_.+dTi zJtG7nds:,Lw\QʶΜ)."xEGI\){+^{^nV*R{|'wܹZӗ.@J񎵫gQ9ޏɏ7Q,r L "fUj8}2QsOۼs@JIFZ;UF&I, ?ިGWmf7; e Գ_,T i kϜf94ԜfA2j&|k af1T2ko8o2,췃P~5 0Fo7r39N*5#U O|ܱ9[0y bseJAOgvh 0sr6B+{#79]og6HhF$~lPQ.b&M}Oj0:(/tMGL ϴ|^!%YKd>_S Wc1: ,/w-o@~֗?&khOX [H_;r,7A 3\`]n$M?R(G/Hr0ouKkg$RbSMl f"o 78rh*90O;6ͰX7v0U!?>CΰLu?MT$y-ǟnd0QeiO Uc鞞yg[q%Mj@)T8T~iϾ U_:ʘqV_ލCҌ'h#$P;&a"}j5Ç_w,ZxD:ɘoNR71 e*̾tSWo1(qi[ e~YZ{>['j ZМDZ딳Aݧ+gnOje~YBIEUN/8yW9{ч닳JU#Z!S5O#=uQmA@B.}k&$qRŮax8p8nd=+icj5V9t@30[vŗNӤHih-uJJ|Lp3͇~ 1M3 9@a3Y_@!QΙsҏݞǽy^܉/tXLyy#b3B0_VbG$v*GmNqnQbk $CW3s- s%^=8zO۝q cضU3y: )]#IiCa)XL8Jn/@ 1MWwr{ hjInպ] mò߽4OW0ӾԐ)O6`u8pŞ?S%~11W<苸x-v%!I\֙rcRWo+]t=pR/w8 z!>nH)bI{/0oױ2=v2ro 1 DO$;eZAC{/fjT֬!FEGz~˴ 2E^;s ?Ul0 PaUxyU? J87PFP3 JoD޿^?TJ#\s(uR&ɀ ]xLpꖶ$m-"`n'z{{-ں~Lo+K3 0eX+ϏG!d=C vdg5}Vxhs$~( eL]?(*w-D=Y1HWK P"/;rXj{͟s՟\.|t1~qƬXOÖVB|݉ F9҃0a83jM66Lv⫍wK?=#Y|WIYg(>*lx=94OM/q&F܂o2Zh+ =W"0,㑣RB#w19%phw,͎'&MIa7t,\3 IW¼rvaP/|i>m|Rq3<`TQn1D]ODX%<fInWT(8lPل4͢ABm"˼Ty>v~`V{`-t#wpTewU =Ҙ#U.3{Y^.?I&8f(C첶ka2jyH2ܸ-o2ȵI4xhkNYљ}?^ypQ քc`,aS>UTz+;0قD\^hO "yNb\5\ӋSZ{'yK5^h0oy DfElK Eɖ] ##ߎ<>+=鍡aOĞo`RtUi[J*ݡ!ĻfLr2ϹlTuUQ?)I]z\_K>4j(|_g; =&CẌU t5,m%`hUȠ/۴Y6qz<>c. V4adAgzD,)S@wJS(j:,E5| mT2[hBFsK{Fо 9CXNH0D5MNJN5!|2kk%=[#,;P-/n*ʛWp4AЇ(Y'K>xEZ2G LB"ZQ1fڋDcpZ˴r$䖿o4@qž-~5#ld*Pu+dpH̓.8a.i cب( ]@O|fxpScSm=mRV4r%i,^TL!/k^Y뻓+ȯ±+ܜ)¢Ymd´dYm)[ ,=!>Ԓp2V#1j,Pߊa+FL «y4!Q[Ao˹j-TOeS1,9SXM_,bGԩ!{8N8CYTx N6K'L (3ldP3o4foR'r!kX78|W\kNW Q<&Q3ot&/kQcf¦m#vݗ;9TKoqF`FWGn-4A6vس*!y_i4C4YX[w]LmUS“E-sRv:%֣ ,kcI11! #7* / n+7}0aXn4 N^Im^ ޟ^>^ZYo4]}.0aiI~&6X*9K GOQf$ţ-:oկ ;U݄iN448Y2KmH"PM^rŽb&!˒>'RBAInp96U? ϬoWv L-9J9”]wxƬn6 2lI:zv H(ϗx;10*|zt:P8.|?orɋ>NQTXI($|}KY< )ޜ.s"eGN XI-nbN|4%+X> k ݜ6*hAR}Λ"R)긯Dje~rr l 쑛R吾l;0-2TC+^ǩ9qC32,s9y{0&TAU&6p hqe*^XD&ks5Koo< )3X0Ks{|eR6wErױɜWMeE)@X[7~[BCņ_!ax=TǏMMlDi|\k|53bkѐe  CW8s Xf1Kf=[<}pC &%xPo]i6my/\7ML0MhO@s2J8fӨ5>Fΰæc_%(2Py yɇz@+,/F'/i3hU5`<~ۣʣ {Bh<{Qjsv^d[љsk ONɰxE U]:/WF&^ѤOvp*duJO9i6 L:;^ڊHQ@P*Fg iZ:i _N`!~ ekpLo}QW#A{8c ޤJ(8KxAG^ڿ5`i)G7MD_--Z1_m$?tcǐ ))Ul95ίXnuQ܊i "Dn769By>AO r\bj#%VQV=fKS_ fƲ, rќXSO9Y ;GGo @cB`dMda*oPHVB{{r='kuSPHp#(fĭu.9V=1sVt%4K|0Q܄A@T'NڍƴdSU+>3vJW! :ʏC5lƄgOy_ӯ 0z';Ttq0Mb S~/J;Ɩ ,,o8)ԤS: 8.\yb]n(,7e1W1iQ,胈]Y%/]#ܣ2P:leDE&X|4t1r< N͢SY+A1,Ϣ!2hIC(_p6wv`8Z&*S՗9Yx0ݔ)s/D w. ;R-i9 XrQ3]\QLNß,EYgP͙(iyP*w^:Dװe֝r Te 8lm{$NmZ%I+ԦV@u9c"5+3\O~Z5]EyvN\noa *As&9'#uΪ߳qFE&Mi7@o Zom~sv,y~CCR"H϶ζ,'2DlSGN8FrY f:}Vˆ1^t3@CD^' T5E%4ϭ|Z+A"$3s/ [&>EȅO̯φeBbI٢dm2V+|jF)aq0/X~XdEnM)L;s3=\P\DTpe~̈́/߬! JjCGE/>N1{IWE|@/aF gP$`ZPD]D $d*i) {]7T+S@;ĘD+c%"وp$_Vu6G @htmjG;G ?("}{S.b*t< !3R:k׀ =v".nZ7 }m9:N1zTLbU0Kډ3vU`Hcc`aJ@DOYS@ E:jOoRF6,5S[S/ @'9ӎ;B`\M ȿ<~BҗvPfP nOϵJDs]qe~*>zmnz\aE(l|,#nTPx lRS*l-z9f}yAv}DAnj'g9Y?{V|&~Rۢ4gbKJͼA` !>{)54JʦheIJVJaRDܿ\&ֳC1C,0Vq%x7G "ΗwRBx`T;E5ήbegD:H z o V7e$U Ncz?,@m;0ǶKA_so7TؼT㠽쳪,ҸR.)T.}^ x#?&ld3Y*%N܄azHDykoR*# t hKaڈEp_ He=J}?4Is]_Q^7,ˉ->ZV2NfiV<|{)FSp mXR~-LO72ƶtm$^E>Sa-0dj66'aچաj*O;ћa pЬ @Y, W}ƏFK&o.5h;DD*1VUj)XLSX*#f=Ȓ=Bgx@ZA.Nolm1y+Bɗ? O"ۈ' @1`LMw$N.~^}T(7X\>W# ", <TcicԤ8Cߴg4޶1 $aӟH5l޾eŒ Nc̨MY2kQ|C/P>8B"-26.oUgl5Fm<~^B/IغȜMp{ZGzr ͂kS%i+6K #5e fW}f?A@):B?^J!ۓ=j.Ezv8IJ%SyCO8p h~U|{zI!OB#%NٛSqf}R] <ƤD *0 o]o{"8l߉V;$`#ecQ1Ǻ Wy)Gt3ZH긜.?ɪ]O{t7QnŒjmϏE knw1Hos]h/dt *IP^nU^ӋcKkdKSJ*x zG^kH֏.'j|?$cxcN\MbR5kd:.yҨ$' 1+(XQ>bȡM9WgXAi7Cq)Nv_í,[ȸG?z@&\6b[lQߔ/h`nLB>ӟ%/tk}{%_JԗfsctL[l{3xk#>L q^vXR}GNq=YBD(ѩG/᣾!LQ%E̕y%iU.rLeoLeʝ23;R4Qt봌F|n#m=Ku ē*2'[OQλKL_Re" ۰wk 3~)# Jv `RRۖaqDqWkS'Df߄4xK~^}Ek &WPɜ \G[5+b#dlփS*: h {9Fs~GSXՁHw:Bno =ݗ8ӆ0NàvzK5Lp&:vs7Pm vO,2>ksq%CVq ea{1FHR:7:$y+[i¶E?A4 rs uOˮ]G8)#MsCQ6Ӽ Vp 4IDlVYk;su* ФFH) sCzd`O x/ɛd폅D8zTus_H0LI8>7a܅->!{` @γB7Y)lQYd.5ީt)(r^n-Īqv6УvlAgaxԚ{RkcGf`SY[2NէJ ?3;Tɥr P*Mr`0 䤏&42/* P(Qs):"&JĴZB.0lV]5u0pS׼9 E &IHZaԄ>{wӸ B1.r|MR"hKɦ G*w^@wi݁x(*YT,QL8aк 1)=pաܜGJ3*1VȈ7Q_ARX$7L@ڝ ل=o)Ҟq/A8/ &/X#ʔ ;'GK$0JtPAO{b=סQX +jFAYcP!{RChRYbB3n-Z]cpU;AzmZ=b˗]p igKrS[*@?n7˔4軤|{agIz8oP궦M]Ne̦f݆/tyoaZGG_O芝4$E H&.o<Š^ TAH0ĶW~%#xdQ?MzZ[h~¤!(Sv: 2eӷ:er'Y k 79|뺝@_.j`[RJDп]ͶyP)^^V k=Me r?ðbq=L-x~:ΒԨ@YO|DE^)8RQseq2"\Z]N\W'^Ө.)Uʴ%"5)Rz iF1l3jMv) n < | yxz&Ӣ'm[UND FGw3E.@dp HyJ02y>ao4i,{=u&=9UǭmMw= [۸{Dt\r$/)M(T}j>wUtVrV^fE@Czqd̋#@f~.K <n3#A!{EC"$-jO*h|,|gtd˫N>vh)O'y˨Uo O;GJM^D.?No+xJ7v(r.+? %E:.ly`X `>9b^T*y^D%!´*mk4"dǎvz½ 5jBY֜ ku0GvS'LO<,>'nĴz^I@sEeK/AˏS.~G<@愁ln8*zԫH.((lk20U YяQF2;niGPA ˘:JHKo+Hr.BDO-Y7 ҌtՄկAP- p`xo$kۨdu /֩i_/V,;eY~ Qؽ凝9 ~Iذ,3$@L&['Ayߥ6 ~l蒕JbxҥD9hl0NBEՠέRw9 r$ ܼXt.dзdtK[F 6Ip5HtB6Q%sí܇dH/ozMԗkX t-g vi?ؽYawzk:mB̨jj9j|Z0̔r[h ]; 0+t^FJ4"h0 Jm*Oϊ-SY97n\G7}laYhܹ#Dׅi$46/(v\GJxɝ_HN\/n C!=glhQ&>ղ;㮞:Wb#,Xl "2"=;02kZXP`4_za}2#T7D?Q5ݫK,' y*/ |hi0r[%Ak\ >;3y)Ҁ닣F|I*bw4U]`D2 Nd=bt% ,1 $V.2-⑭ (]YJx|Ŭҗu}'f%’Ndjn y.~3 9dxOu1ꫪɚ5%Ўڏ+EH̃/u1^4|ci1x{ˋxBSih1?ҴAP%i.f+Ss͕WLI)ef/gQiG^7Rc}@_x{ONvfob_OCY*aC+tigA#sM5D{sEaF{U.PҡV 3@ yPƽF&ؚN [IZu6xou}f91C[.Erb0؊ﯩ`=Y/ñY-շGWͶcՄv٩L{tL;O^޿ 亓 "$CI̍!)\旴%s ۡ.U>hv j- )yuh:%N2bz,|AJ&{w˨}yKC .p9~ kPOژ }b7de[VBz aaVJLComKlEqGHb+CnM䬉sݙB~nu C1K@71d:>pyl5GB}.k:n'rUP m^iLzX=TW/˷ /Lr& 5Nh+x?UDsFtAafVkELJ1mh͔OܜE ɎPQmAաl!3{dpn3qqz+bzAΥvSg;_vzz$0 iqR'T:ax i7p$Y\g-7YГ^0J@.cguԀNMe}'oO gKD 0׶o /| ,nt n-23 G.ݬNdFIH6B,i_J1,:V ٓySkr3Q._vĀ.l'-MguZq+H"scvet[ B軧H1po^;nWwV V6ǽ`$Z;@<_[A,8x[R':tه{Q\o! 86u3Gr vZrlh=q[Q8sFbkBZ{v[`BLx;C# wɿ A*Mv|}-WJ^RL2 6A+5J`d;#5\ ZO_W@"0ciV֩}J KD;XLV/+/CaH胯 6~T^|"ɑ*N]C-Eta.Ulxş/t _̆;XgRX#՚Ovx0;|pdIdQ̷(K?w)kW`y ͉櫍ڀuv&d+%Z#ӱݪ|axG&'_r'$n EI<7;='ZizJi>P,3_޲DD.o"HS${&%*ӯ@ ["$HXfvMS ԝf[^H؛AgDp'E錫`Iu ݝ؂{곙B?󣼒P #%{Z/-$Iy< /L=݃/JQ.|bn/Y ݫYڝ~rښR[t(aTh\d l5w-Me4 xǵu Q#mAGW%G-GJ暾!q-1B7y(mB$\/ӣz|08KLbECjf2jˎteem!z0ԭo BXe":#^cbnZ4Yx`Sڸ4I…\l2=H. E٧}p,u&;fT{b@EBcuŘHXä( 8)Szt_vh\6٦xC#s]ˀtF[,R΅3,5:Mȼ9('8 ͶZ;ç}A`sx*@l(_uWO%%Y|>o<3Cu WmzV,O _xOjwKmS7w q X pܑT"[4O*] JG%c'^ mf#3(#6ԡȓ)=H|vړ S|uאh2](/qK6 15=R! ڂmHOaKbCjJ[_@{pU3$/BuLvp% -@aNmu0Fh ]vR8N,)}u"yݕ6K0+dO/Jސ52ik`tDctaz&zE;ٖUiV(aJOo% 0OOWJ4Qmk-Qlϲ\[ކ黰3` CLD$~ΰ0[7#r(V+Ep2>.˫ ?B/i+bլC9844g'f)MM;Ie,?69ufФ ~zT%!qgbiqWe~µQNo)@F2^H[7g 6z@5'TlՎNRcRH"{jEa2c.h: xc e405@YhZYkfB=fɴ'շ[7 C /ߠU#+l8qVMCNg%r2fm8Ijmj雚B"cn|.vd;hrsYԑ)KgdYkH~cyeZeV% Gb]{OrlɲۺA+W㠕8hiIȷYc4.3I)ZsʤI(dM"m4^HYDt>a(Pxd,˳K3h\^uH|+\ ȩG4ϫ\dtc@f/{:2~{Dɰ{r')m~ʋrge/U]&ۨZ5Hi7 vr!m9qS3C<gh l#}'/eT_1[h`>Bb77P7%u y]:Ȫ>hc ذ'~$hʆ[AXHPQW0 7t3ohGލF+A8rvF2Bo^NG5Aeu17,#1>z65R~(]Wu[_ ?t`rv􈖭zNgɗƫ1\Trtf\rFH֫$ ɢkubwV*aq(HF_m4OjΠZKk3wQz}Ec%/cԄG:9;x;Q!|^EMƆ_'ÓLFjC2r&9,,FKץK* ؽæpv uS`зġgyv‰%a^b@8]!nԂ &;-$}\LDa>G/s,/RCm5>8)S2t2LI MCQ!qް[D1IJ_fs΋?`斧]etOuM'm١&jLQGc>4*޴h[kl;x! zdg%^ֆi; 4@݆i-|@uTY0R7<1Q>i'za6 &} GrgPF%7~7"#IuĽлćFL٫ 7RA!1%8du0+1T)P5f˰Nœʅ0.0̾҃6 WRE |Y}I*{tzi'ZpY_U w!~uF[EWV!NCs0KNTSs-g'>^ee #3z3`xCn74k^9C}Q6]$-bsq9? !ta汅Ʃ7 8MIs7zXխ߂!ofE&tFg/BPiR$֑Ky_Y$g_oEyysxF]AXJ'P~CFmp%>B24 CczrpP }Y -몗np.@ u~2M[=0K*?&ٓLO_O Xy`AAUXq[;C Ysv|479|Nn0jS,l_ ITSJv %h)Oŝ$ĠSKEbogkJBiXvq{}2;K@~B`%p}bpvꋝGq}d%~_AQ;~< 04#fּafjDmh) )ަS&Emnww Fn. UtSP2V\Ql F"y*ASi隴s ^\C87|IB\ 5먨I Mhܒ6ȳJջեJ5g( q)= QDtex.lhJy| !7+<{_!Dڟ,&$yI䐼 urMF6<~nIo@l܆kă2r&mا\ ckǀ=3}-wl[Aß!Vagk  ?+!Yg IPҮOh)s'rB'_k\0u`Esy 9b+۾ɰGnKPⷁ X _FT(K-*~E,]gr[4Aܠ-N?7RiE8+R[v;Q>5#s±˅9Ŝ]̓=Rn8 %÷LQDܹ祏u<0G -AX㐌z3 BE{|^tb@IZVZb^jZ\bD3|)`wmSk癦>EPPun] ˉ$z\J\rӚ/*|ٍ}U>!%J޸uVpHUUg{AkVh 1;Dedȗ\(5k S FW$r&W+W<+geTMAƛu%ǰ>D|J*Wݗ꩜!BEwxLcsOs+)~xѹ81X֨f& n[!>8QC6DW:͒o I?zEFR_f oGZ5Ej)vy4T\(GjO gV-6QۻL mJK\zKy^GQ˗I ͝$'M913\A~Q+RIhG3m L%B) {$1:~.Aљ)}=GHO(i0{'a') 9]vFwuB>$vHWoUmܖQ5@1]z('z}rtÍQyHC @\$2iu٪ﯞRyi0N"|ÐBrtPYb8~!Y{ 0Sp J g1*v6ML1xy$"Nr1D緂$qn[~/uEЏgZT'gy|P|6tpbyBԾ'琕oX#j"%̦qW)}ܫFb'//5)V]v!FqeW RMB*[?7ƳpҟD="Qآ%~VGtEN31F`{r8JW)RD瞺|_Kck\0D* A's$#jK1H4t} psbJ !c?^ޘ(h_hב[;=QT x:zRcS e%Kupk[4C01V x舞vfHl9:ݦ3 aU0U"q/OQ@?2~Na_ G3+fwIO ;ycՃ2Uxlj3*h )ZJɀ/ǜP:Y -囬jf11xvN_AwwO,zL@kۀ!봘 [Mc9 [,W8f$5"ԩDH闕 9}+r+ hekն>(cp"i~4}*!'S2.`(IHDjVW(X{6aFZS|d|<ߴUCt*'dT|wjYBUOn;;Z|)S3JMI E9oIL_Wp_}>&&bTrg[ݚQ߼҆b,E2S"f?5X;1yWqޏCX5(hHe`@1muSKL .6ew)*aˏ)x ~>D-3JJOawc0b5v-| GdV$mKǶMg"A3c4]%HV >(ǒXTZZ<]^JeXQqjb,J2!P?G &T|-+j 7p⋭yFo+VB2Po(bs 5?%%m\} Tm}SjuRsHvEkbJ0_l{ M*N2}da> 4YVB7PZ.%vaKO+@4WU3_P'~ mb)opgxgYƂV飥N3G4PU@n =c_ OM5  k69I oa0V.uMKc ݵ4eS;*9. n8)%[_J]23ܙ;N>뉱-aFQD2?%h#Q ?SY,aK ܰmHw(Ѫna#K̬wY0FO+PJ`^i5pC+GPARo ݽQ9>%1 NaQۛi !Z E,3=67N&(R5wk !L3 &ά?NԄX.x5FsJ.[jyeMoC Ю j@azV5ZTn@-Il:jbTD4"PH"'T2|_x/d܇0㨡ꁪysOP0Oq25ЪGd[YGӭn= pr''׈A#f6 .T\i %eF_l_7;tȂpR[;W v6seLL PN!9B;t23hA9&XMCLڴx [w}8nӘ"Iu˧S!EVˀ8?ͧH8=n5 f5Cr/?g:7sP#R'lZ/D*i υqYG^\\j[ky*Ktjqg=T)TW^*J—_J6eGwL#Ԉ x]3FaGR(wqy2-﹞?| vc*\-_FSHv15fV9մ*;˃n[*[c { ~zmGC*44չRGSE})YTw.r&pB{cgP% fpFExELhWGy7s8K4!=!D 4ߥN LUI*s$ؼd+[wZȨ +jTnm`Fa(R) Sq l|l |~CvJX+q~N/E>1\sM>FNb$jnćfk@6krԭՍՓ;~ߛZp53qO ޟ3#f>]@ڍ<?d˜w[2%G.c]06آ?Nq `6%&Z6=>oB9 SFxf4=V^Kke?aF6-z_zJkG٭ ك*|ڎ:k6~.]`D_Kpn - 6k)_Bj ýLf *[F TӇ,|i{NC: 6ܱ4[ʑڊ :NGKxH x9^ԀŞ#ޖEb5>FOlb >+7;(}᷹0jB,ZiH? ̕DAW ߣ ʗbW 7,STdr'" sBd\N 6wp} KJEI'hMmb417.̧A d1;PW I\^ՅKz~![E@%̅Hy05cKpS 1PE0}4cѹ^F(aN*?hJ'=9Qü{:emUTi%)_ANU81»ܠD%oKt__٘Auvgbo|ӂY,4pxkGsXwc>{3|R|d;ø$V0m˥o&;vaqI:̷S2mZ|f9TXP2&V1A8:MAAtzA Q B- T»s2fΈ=_==f_#M?%+g43v>y3QXS%73D/]Zp zOJL1jM*W0r$4+;(_lfU Qf8v>۝:BN| w͒FP$>YLTGTJ0cne o Ajz,kvٞQNR8 Ք3$O|π7m\ᑪ@ED]2_HdIMsdFX4wuZL>dMBJ|`.g3J}Q}WBKmVc"\ds1bY=>D2\tS(t瀸 n p[ 2 F.U vuZ@3(,ѺSg:XT,ĒK 30ldI8=>lVqЌ< $k"TIuky|WiĄ*X.lkDi|쪝yN֞ ܎w'CWxWeDy5,n6\ UPa ZqG*yM{I[÷;|^T''jz^<\|!2im;bVc9gi߂L3R`%G|1J8>]9Shfx&9E8E,I`='t9U-1yP;{=XTyM\=N8ڽ\OoOU !<+_alt4(2l\؃Ik4]+>,MV.%4Yx &brI[@`B[y(EXC$VB!YZ?<1REH; qGK`yW%,lfҀw}Ya8BW][^s.ÚݒrNAr@V<7Շ OE1UR適J "*NbJ8Čoqng;G_C$iCN&{_Έ“7ŏ\zB(.-.fl]~źΧܷo]O9RӡAlwi?H,('dCy,^a?xҰe .#@˿u c4?\j Epb FCtLjz.ء1n;oϵAJ@O108rɄ~C_j (F@/jVۇ(@ń;,/65_p},y`8jZ O0ԋ_sJaW(_&߳24:Zmf9S-LxOo AȷyDA+k g~b&ݙZ6 vuK~ee\w$ Cõ46LaN.H!m8ȧ*颿ҫ / t$,>TԮ@SRsF)3bWrW@a MTTzC 0*7DG}. ױGД cF/,ѹ;oi!{ iS쓃oxw]!;FSZ_VXwO+T=:## ccAQ GG7#C6^m}p - Qd/:A,VhXٶTxf$VO FcޚBy,k?hКg(2R"uv@4իH M+H,z_OAvj:hh*S%>C},I羪Msg\Vɹl3a oiR#ܒsAw˿"Iq՘xZ=ش(.)m,*q7Lc=S$|T')p|hЍ " <<8{B#[ӏWC ^z[7u 'f-4f圯?Α{C*Mܓ MyU og 4N5Hox3Gғrԑ5C!]F:"@4)ec1s.V cn6]ʴ]zQZ'=h4`:U^*DFBAl?`PQp}I)ЛK"|PTErI<}(:s<'|;l!ŞASIv]Y/YbO;VV.zV[UY{⛁zad$a꼤^R[=rs^} D.v,C)cƅĘGuאwQ*xuTSJa0~ wӰ&/ S7gmzӇvF'2z{q'-9V rQ85lNR/_ fS"#,A/l{U$T/,_a}@~<r\>hx`QyeG0Fj?#ky~\;#r&<1o:OBo(9Wܓ Iл.o0zH9ˁRdI@\Pq']0~"=aPTXy x: lcʬ|`ve>+6Z ΀xI^Z 53NWLa"KJ6K0{ Mr 1A*fmP49/i/=/y ̒eW\y:,ly+o8\Ck@@pjU;_B1],=_$+U>::7z墳ʜث.s,mN 7<䴧JF!+y˕&BZΕ!} ~pjUp'йҒ<[<@>թ$[s ?Zv@Xp[nO̗ d%B!fѾ 2"AH;?ayH d{'V q2 ls5H͊ h9e!o~dٶHo3SGl937࿡ U2XgcGAG,vJ,>rV|%B M<Ҳ2]$mÁHNtΉ V$ѷ)[<_kdʼ3qפEM*Cck4:!0xS#D%$zS\{΁I$~6(i~j9N- emq Hv .gF@01z=y %>g&?fe걖)`; QطSoX_y-fl`b -,W:T˗V"xٓ*P+K&AR[ʏ2=VjPDW b1y $p1gʘp&{_El7 u J `Eg8_!jiـL)u!o5$ ;h9RTNjݼs* Pp)3t6[N'7@XtU |?n,7|"g['FWi-؁?~7e1RufYSXongeNɌo$ p'. \{>u%"23ё"ҟd>Q`|6{h{癔qpgml0jVVVGr]2K-VNJ=iXm96%'>!A_jKc9;'D.Hi gC.6:*%lR35/̀V= ۲yB~] ò%Bfm^T8ꒋY۽ʈt!0S}UgRKu\aBž'bOha N-k zcߐSʛSʀl;2`rדQ[}Y.5U岝fkDo zq%R0r:6y^lgeKn|փҜ[T[`}Bڭ涼 d)3G˺P3GH M ߒPO`Ż~5#bOD͹Z?m~f̵e23C*9& y(JXzTM fup;nccl- okE%I) /W#Wq_fc)h}<m)(a MHScYw8ՎPUBdCtsƎr h F>ˆ+ًmώlk!]S c? & yL޵E=??`[=ؓ]##lngm]3RAkH{1yz[]\[X ;C6+-rO,&W;Nt\f9{ܮa$*h;H0I賮8F^isk>}M)P 6ivMa7A,eԱ*s{ 4#r7cĥ2M9Mkؚk(Z Atec 8{>٨dF%9.)2U/T13M^{ ~MC-@֚&fGk؋ea2@1ȔLݎuH$pd>"jEIjUC&\ɑ송'JǎQv iVD3&`s܂w/vU9i$d5V 6 1en7ƪ|aq)DHcq~3i1NX|6ګ9IU&`4fٚ<%F rnYR7sϣ?KP̟֧_0 q라:4ޯ|Q IPo740p?A2LD]Gr1V#iĥiN' =>$H`E$z40Z T S)= /룍PfrI+w&[4Z"$}Hqfm';Q5M2r{,Ê!E!|<> ^b'@Jg,ޚ),VK;A1J;( %΋=cBKHh<[x gorĝ \46eq /-E#Ǟ>ۚPwrAznj;w;_sk.`P.34Y(@ ;NV#% k]k-F:QG,Ѽtn'N\ƶ_9-ܲ"$|HbjpȩL}lգηsnˠxW̌ZGqz&O=,7@bɩ#{2|zpYhM[ ]f4.dP ;Buvs s+U™ 9wm5xKP%Uo'~rYO?&`䤦3_EOKg/ yGfn@(EA#{mE˨/CЖuB眻>pyGTS_%kж]~Ζf`2=1uTOw]lDԹ}ָ_Aފ `ŘQ,1$s<<)lD Y(} OF#xPT$ DsE饰J]WnE AhCF{dW*u ڎeן0gGt+oڵ%mD`<..w=Jw& űh<%)#dKucvتC 3UE"K#!SЭ:Ώڣ$Rn 1f%-rf  ,^OUG}$]rR E`X1i]P/!>VXtU_;:Q椕Wk$v6W~k(8@/OsՈ7GS$7Ov/p#yJ ?qڼ .M~wYJe1, j E$pHhV@P%4yAtOm> B9~pvWf҈俱5s6X #J ["aCo{A4x:SD?S ǿ7mz c8׭@SIf찷 Ӈ4S"ׇtI6VFL![b\d K1#%ϵ7VX{9{`PdMȌ6A_0!"U b`:EZd9gOlKӶcۗa>U7G-B:BqsZNX3nۚH2w=r#+.G,5[֕9H*$aÑ>r,3$X}A9+q,`w(ˌ⛢ir /&0H q|%KK<ڵ*c6\zcbIuˁR L&[u3btRK .if(0޽HŃVdg6 3 Q=&A#10/*"C7>%% 51"(' Y"{r/z>01x3]f4 *=V@EW¨ވZt0!sc{x28cפqd+`D>1aէJf];"y|Jٵx<Kj1B2aA )gPB9Y&, cqIUrL>F.{\{4< P/L@.]7Qc?6 ɧ" aʒ>g@6ٚ[[ΑhZzXXWAMO,9iju ݿ.)7're MOACp,)`fI4ϼϥ\q)3:0Pq .Ba-9_o1 x*`y{̉r6Z!%|csD8Hr0I-V]H:5pOI萋oouy^`p/KJGVuu?*ׄM&4sp%+9 }wE2W)JȗRi};ZԉËszVZ qꤢ:L4T^3sқ.a-@/9sLasvHQWremk+v&c^(+vm-=C0Qb2| :m |K#( iR4?f)D,q>ptٺϺsAߠUl,?t8ZІIq=n]o m}^^AUԸUgKnulS4ˎ+ιʡ6VeHs}~ ^t;ɋ?Dbg6gq}UXջ_3tW[ r[}sHA<35d|a0#?w7; *8z#98Rb*_5GQH esDzAB-p:"g=zZU T@QGw510ߧs%uWM/),(;OԈ^Z牝wʇ8ԝ+ᄦ\0>p3Wh ;7/ tou E KCعD=؛5urQMiH։>l۳& )>!u6dD .e7%gh BaS<+ƽ\09%8^1KHrp{~bbV[$ǹ KpASAg5οnK)KF`.f-vHv-NQiwꑭnbhN^ݗIBq3 V{ol9&.ќ/8Dz]m_4~;|m]c k$\1b}אhD`ɲ)KD9Ρ3H?{n[&!2eo~0̜oFRUcO"@ "Y08CY GJƓi5 ~AƄkA 4)y I!6k&l4W"?Cz1^ L'iʩ 6{%^9 ^QVZZ9:L$%} ̧% \3iVq+qx^_3|P apLuAf9<.c]{k4bs#,e:N譳IER-:Ǫ?=aO}(CR=Bl۞)ǴgT3n$>Yd6$&< 0αTdApO0Z,xaҗUBC \dᴝDdʽ14ȗF7&L\RFR"\<'fSM,¹{J5c%Ť0ڻ&# ?:vn/MN#pH-V%l@|4Kr 0UnMG]~[ x0nlxIdy E%sݬ4eH_Xp*>]¦eU^#PAAtO>eioCcFK@Qr5' =$f=tWxsyryqKdʼ}* CWr&nI L~i 6RؚrPyaU,9 rC o#6u #3q1k4iADŽ$Gefz]Z: <nw-[ynͱs c'e%rYH/0ZMur"^XO h A|>l86mCFU[X/-hiVe3<7/|9YC(]sWm\IsK)#S繪?I%)MTn/tE[m !kZ)Kea2NP;F|q I%Pǎ{h„.A^~\ֿ(!Ɔ'LuPKm줏.oFRV) ٨o~z70ʫ,8U&vXERGa gFQT7J^)G2zMɐIryq ^.d*_/ z[v,GCɩث:1ֿ6({O@`3X*Ӕ_.㡜Sڷz"|9ͦ-bf6 ~ C,gqf[dK ֺAI)!06u}q5Y%"*m5*NHrBW5M~\DlO5T^ݶ4RThIzeAz/ouTG9պvFtqΑb`RG -8wogHW ZS$JEmӘo֞wGX>U_4&ZXyEٵ4 J޿shc)n5!7_P²P!m{1Կ\q>Nnxdî,bR!$λ cduZ| }}x |Vend6 >\ b< =\ XUs3ĶO]Ə H!A;G0F'fv8k??T]6("]U,={kO6٦)ddո_=[DWb VSvC#T1QgA(n&5\±?:rxe(TH3nt/Ȓlll ˆ)Ibw9VeCh{Ҹ'bv'ZՐZsi̭i\+s %&<jSP{T28Yn5%*l3dS 9WQr ̹ i{AD>;ް~ƕ/IXɏ|G{ s>UUAklԛ-z3@DL9oΆ9N.a(RHWy~ˮv Ũ9efHv@#闊\_@-dٻ+ 0Ҹkރjb 6 oVFIPt͔sdK|;0?qHY$<{ssac╿T/AF2Q E~y R/sw X[g,!amSȤ GiVIaE F0 G}v4Gw!dV. bghI`!JȻϛ`'HN,^}y9j*ƏF%gsX!)=eY`_$X? 6Cˢ)#DomJx=]a9x~H\ƫL΃cRN:S`cѶ\;Clf*St:9I{~$##wm靑$t>F4@EA7?dj'[[kN(2mֲ KB>~E}'P2m%}$I;T}~P>$#1#7f%̈QE 0)g|ifEͮ8a嘴,\;STg];2]e֗%wR``#xUMc60JAU~+GUW~`K+F0;xQF\KU0پM?r#OEBL zGx^%џÿd9 <Y6 1<|>b= =R%i?EGD!k곐iE+K %[8Z *|Mq^֧+|F[}{O[uv8m-XfYmO-gA…m?Y< OWZxSy\m)55V#DgYT3$W'op3Qdmf/CSJP˫*祹bOYxNYIw?qq1V8J4bx@%xd=yQAwezU)0;*y((S 4|SӖLJ<3S)U/1 m3_շ `-z"yv Z/ jNp%?>X`NL9 !wK eWAo!WS4 c~IE\j5eX(w*FOSRKR0'n xIU]a'ț%:gBP"~qvUT#5D9z<sy˕Q^Vez;ZֿL7tl,}Z+p*>d2[5H6c)@Xuixz+N6q%6vo"Jɥ!43E[ caìע<)yy5G7J~g"7D[($]}.rzsci?Kkm:Tl_Nn Md*PWۣIʹ@FTTa?n9"9 Etԋƣ%k5ک;}v̺|I"Q+^5|aDOҿԓup V.BELm7rmDF BiVud/|oBt%E ||x 4n:\9_@[ 0Z<!1RjٲOz Lvz]dg*rHQ _nfQxflHt݁U+MAyOc ÖA2V{P<=:]vŗW ڿ 5e/Q T#u^yXf BZ$d([]AoN/֣ P[Bl&-hc8e6GhN 9 b>BP*OB44/ gw9NqeuXo5Vf[|g zJmNM?o0X$&v@Sȭq[`oC@w3>-/-j:phӓc8B^6wDʉ2O^Di_c+Qf,Ey>]wD>X1:ZT/k|:Wo{$'jui]眴B;lw$݅JYJRlszX q WyDT 3Ȧi HjA]N31pȀk%n&*[eI2N6!`(lڵ6'+qjKm~MQ"՛iw}:-?GVQ5.!møDZAQKW&mS1 2w/H=R:2,{ܣGad{?w g'kM)>@ǒjJ4* Ly1SM0]D R8=rj] /gzaeu`!fb.Q2ay@ae=Y7Ƞt$]c\lhx zQ߯[Ըǃ;$|1t<Vo*z! rċ XC#v @gSMCݖe5cgHsMLd`>oK{RՌc ̙LK(9#\lt*|-vշ7^)Z+5<DN`h*- $ZHT)E M]']A Vv;+q$7ժfbRfz<ȒB(bZTAbTRknulA-dиr+: 7yD;P vCu 33n~ES=ExpUN+OZB]X6e dL`>D~n5I3ƀ5sZ%ɿ̀zU Ccɜu'O2ht !MQ[%_lͦZŤUc\\k SHiJ}OL"Dl;V\e)8"W'^ىQ0hdVNE[ɑ6XK+(% §Az~1(h--}\ /<+wd{)s@+Z>"L_UpJ]D?aJɼXC'eTjZO);Į<Aro`fΖ^ <5Gw~r _P}ʋtDc?B^aqŵ_l{gmTD5겓.>5JZN23l(hcr=d4&ŲֽR ;փ P#?NJ dOt6vJ |"xѫ\0 ogނ׹Gx{&_6s0*#@?-7 i/{d+(:"M(T{/t^rWT)L+Md6E#ʨ7@Ke˃|~?x?\71woc۴E=8O8y+FT9빻,QG6}[AXOekc^ {OHE(Nno;eI Oo ts;StsmD4eT㌲"b*dEogo`k8D{dVV$f^wD63{;.91R&s(> y*O2kz4q["di v YT9;N/s$1)ık_gOːKu=X!Y(@i"vZR\D_ wPKbٗb)I8ڵ0ҹ&b@Yg򅘝5ɚeRmmz?`aY Xz7:U'ΩQX~^mӇF (g+JJ8B-2^ϊFs* j,R\*行wӍ4:S _Cr;RƛtYz9wije@IX]@;XAhQ{u_k5e-t{uK3*J"tu\Aٹ;N0H)ߎFG}P'^u*Ϋ*E#JT]Bd&,a{ H@̅bzHWc96K{h+~N!xܤTt_pAY6|dW+o3i;҉ OWjc?L Ujmu%dtB;SVX\>ˆ8 &۪,sOpݻ̉"rSjDqL3neUr{$>hrqHŸt->#!ZJR(%Mpk.-wPCs@Y'\[fxVܸ@ H0'1 <'(PNZ7JՕׇuv!MK,.XO!&kDz9j: ==gSR T͓+ȗ7yJ[_4L0oW|wN"K=XQ;ͣ}`߇{Sp'SJd7j#4&2I5y;?ay7#W~mutUQfWⅴ*;xOo̶>/?&EIY Fs9Z0o\ώz 3H/>Nyrt 1߹w0b158a_̫(]x Q$&1Ott^ꔶش~nrQhzr%V'j>KI().Sgi{T‰jh{-8=qQ Mx>BP[$A`&zEӻ:c\^ѷ'DДmd&^V<61 P':%@./!EM)އHuiFA=JN'ZPچFeE$ѹ x}|\CWБc )OQKyT7U`$hpuZEl!.4싓(1œ_^|ajƔg^P2uO٠\MM0L3l!P8`8Lk链tOиzJ ȕET&+%+GvQ:<@5Foz{*1Kv[OhV*㙳'G '8 x(L/~s~S 0"`$tAR<HouN%&ups}9_!w-fxǬ0ڛYt2ԏTK?&m50S׷Fi&K$'1z%w id6o yԤK҇a`pO\nJ);ȡ=^{ Ŀ'ͳ _"F\<êp5]rkؙa[gv?XOeٰ`S'FS96Ւt-%99 Cql7n @C]ͻpJhe%pM#qvs8V+$ѵxez+M!5U};GFe~G"d^}o0ڱ3<؂rKF.u .^7B Dӟç+v%CeŁj}F]8r7L m T(2' 1 '|4@i*i‹R AJ%Pi)U$KN"o}DTnֳ|v1ӂЈ7:?&M ,Q"TPK kBśOnQ.x%rmwhãiaM\a̗4#XZhdǒbp'{%`.2HT!,U*Yb7z`1Nۇ0Z(PJj X*):?ߡx4=G!s8GzU%sOm(,`g=ICLrwH 1W@ PϾD!aClg~p,ڠkwwvS0dv<>S;>;k;*Ћe+ECF(8JU+81V|J%׷: L}45Ou7R(;~*~IQ˹!.ԑ;C٥>'\Pd1w^/VJWYȩD3-ñI68}HqO2"PwԀ(1M d~P_\>% }^u,f*tY;x,QLTFTDSKc G }BJ!9q*J` :žxnuj)sYPmkx ,/a_xzShTlL1g4Pn+&dtkRqqaʏF[t6 ֗>6q-&UF(28_` jG P[ }$[ycb7M^69&/D;W!2Qt![Z€< ֛LT??+]KԱb/s#8JFEl<,u!\A}irV}w1)5GUQR/6 lTF.B#!=Avn5t] egL-vV܎' 0gu _S/P|Q™M;Orua}\rbz:oOҗ *0Y:dna.5\egE1MU!j+ġϊ?g*hrp H*({_O6=xG q=L U|wx1h;IDܯO2\o3U'ܴ̉y1P<#t1ަ/ߧN*=c<5:MKVOfo2jSnn:@|urhD ̌&_M$ B:XF_jEF0;<{1hB+TDKz)᤯~ N:Nix̃yEFl[hDZØ+u~q⯉ɟ+cB40"{@m\86J;3}r}Gx^6]x|ObjT4*eCnE["I~Nxq.>Vϓ#qRMU{o3RTB~*~"i3R$es;sKvhLo{!cܯ*7l5q1a(nܗL] i8{WZz' ċfKc^t.fN/͐zte@>@ +Ż qV M` `V`_+~素ZTR,IGO\)kbqH r3$~xBSl=sp?h۶OCxk6rkO!?縬T1Ge$Cɝt Cvlc.Md”YM?r kAwK5GޓŶ5iX( >/XD"n(R^G,~zpKiG"4GQ=084mX#Ҽ T@hW'lq8Kw:i!%\%RI|I9`EKot.ԖEdLd;KQOv/eR-k5OQ^CɅ)`V88)Ga(?JiQ#*5XaP ,  >z䥃X/ئ@[5<鸽L_N@As GE]VSɆp@b)(d,k\bƿP(- c2c-q`Rʌ!Ήa:;Jt=VQiHfpOr4QkFOδ~ߵR'q`]߉L'Pk ,J ]7o, 4!Sdƻ C?g? ZVS,g!lNi(]Rd 0*y9A+ʒ9NIK\@Rү5p$&` ? r,(0-S 6`rE `JsWveH9\i㉪Ctaސ^;>?IŵBJధ0, Tb֯yq۫сOjݲN0Lj,L6餛RbIFY?6_yb_y\%01 AQϳr93k C&?OI+| ʗgԋƘy{΋A$,B +q i6))I SUJ9k-_T0}z6xYä"W{ g8.J IgytıO^bܭ{ Ei:ڋ?v֗ Rw6NK/Xyi퐰FѶ"V?LU']Il=|o{O ߍ@jV/8pj*p7uu9fT7+νf~P*<= cɆbmNRkCIK,HJ糟Hl濴G i#̯w`@cC]|]FM'`v]y !ց#m ưVT)V :ۃF㙅vmHDЮr܍0;)3lI:#!婥L:!sI~U$y5GDaZ"RynWÒY3m-vSrIm2s,QѰ!&q,gfsڱ]w6nL#\u-ۻ e>/ޗ<{<0gΉWe6[ z㟶 *`]޼郵 e,@;z(Gd6O!צTgϢ MqHކ|i`KD{|jF"W)Mн}yC2j¨9{5OEφ75ט A@a9 nK`7>*{oDm_ `>@e5y3.;rti5! ;=}BڬU*cn/k[;W&,'~s_7On(ـ*N7G̐Aj7_6koc_ IP{mCqI/t,hDws(mޤՑu-p8ؽiZqH-}t^oġ?8-F 7/RӟRPѱø [q{ȇz1w*^^~B?h>U )PK wXzkp+@IuJϿ홰f(%8/1-YGA\F9@HD|lOX;BGT.ݑ)w8$СW5I'1Nba1. l&>$h/& ݇ã+ ۉO{/P觠9ze v&"wϟ䒙Kw_CŨ5(\=t!}6}R3LDxS=WBArGYdHOfvAng@{SsՋ {ڂoȜeB`$O٪0ps5\ŴC-hi wfcqE +E-n$[ecߚrSr8=39\Io}YWxc&Po-]=mMւO߱*?jox"N`* Kd.GL4ajtn5ؐz1q[8$%yF$*h0\V+h{&+?%֒7E Ƥ;gNB;&+|h0W q{l:^>x^5E+߈b`84r%zc++X\wH% >0,br ʽ}PHN%#ujC`E{#pnT>|xT]91 lީE 9W,R!8wPG&Tf}GhKM_,XVJ5w}ϙ~"3&#酝ר,oӎ+%V/oF`ɵ[D!"$Dd:dFB%H+ϕ`Xp)WTީnQv{{%(鴦T`@6 "Ťʌ(#-Ws%\GO\K+pxrG$5aqd(+y1P.[7W5#`8Ƀ8oXƚ:rD}\{TE%aw8nF0`x.|)yjW)w4xŗĐ >(UMIܘ=ϟ ˜(m)>4`U[RqG5" ĚsK/sny*d*̍>rnp))zhj]ˍ~YOu}^b(^3GJ @s 6!@KxuWpۇrKin{2*+/BA1 қIm+-D[1@޼DRC+wJ$ix[U6 ^gvjy?QMx9Úkbi]#62{4Q2Ϙ^* ѱSE:B}0xHo>FY}`%kpڢt<\3|OfƷ0XhTr*@A~FLƋUμNqeVܺs§$6"#;8WnrΧ~>` @ _4Bs{JbLT+x'*g#${!-RPU]t>c\ڡ F hhO'Nn$W Hf/Z44#k&211n{Q`hd-`I[*s'z~c(V) et3ʒ-x#zÎVbM?X9As!KNu"O˫v[:- 1tf=)hAj qᖌfsY L![p4f[ _VpÆ1ivSkU)w VT;V7wۚ3YG*SeEh"zB ZǍTr+T]҉v\0tbgY4>EwK\*΄e&˕WeM %ܹ Z3JV?2 )UalR %3Qms^<nBO30l:؃vulTB7Nˣ2V~_w`\kߦY[z,<ԵE׫z?<\!cO@2Uy|D-~M7tFI|x[:۾ߝ=8kkWY2u. ׾u**U/ >cZDVXw#BS^lOmb  JtĻ*>gfɄ9̲Y8S1WλRq ^^n{,8du}Bq&wƮ5 t| ًum%m2)\ww7t8T jߟuv!"z_-$ #f[*?pjso x۟RlX돢]FSifjyP .hOVyi`Hz>li, S=eT)O6'TQ,Ve)""k[RSR`,> mF[%bG[AaV-_Pc bpZЅgbWu {pFT+~]"☁#YWsbN|QKe~HZ|yKf ㊝&%iW21 FS/f*m$=vHc!<8wn tD9||'u~#7f 8G*6o% "35LKaY0$H>5ͷ9?cL`k]U<||r fZ#jg C2@Y;'.9}ǘCm=wfxOc`8S(ڑw'YaK pVF%F ..>G\#L\yBD;MOrzu A jRW RN_)ژt.0ov`)dI*[Mo!ŊPr=UL~aVq~K(!1W'M 0F›3?sR qA-UOc !k@f~PGdRt?رXw4/&ξ,>H,!lO[O_Di LBZǹ*WuW=V;dν@x1=7Ȗ,1ǢcEG-]"N,)?GúmrJ̢ׅ0kб@som TĮ`U`Gg|xBB䝸܆Њfyhg9ïACXLLvV*1j(r<0r%$ނ0L*ࣕmJ p# !e$p3--%\`ll%X (6uohέض& E,Ɣ& 3|8|5 1Ng@3n!SHXJbl=. `). -^.f^nNx?`iܓŎ WK"e3VV)00 3c~™/"V-Y*^'b{Ԕ]&GX} 83Awސ ~ ٨x2Ө*hi8>/ǘ\ثNjםroOWyQ3%gA:{#R#9Ikf }u8ɻքqJp=呣o73m&Q4&PV7cSN1OА(wLo=R:;R?r-Y S[|[U>xY\2wg[rf.+DS]W`L1TݙN"@iWx'!ty1Zg#$M4$kHuL_?F32H_;1Q.pN ^r#zH(jXٳ9Djc6H}r +Ć3MeK)9.!GcT)ZM&WQkjvXfV&y+Qi׻)>(T 1@k nLm( [OX $ΰNdB"_Wu0F ]M/Pɡs.K!ArWO~)*pdsh.J25e`b|k7xX KָO-ӳhw ;B7ﵺ 6nzc9Y- wIG# ȅ&(AYhB,*KhWf4yB܂Gvf'Cؠ$<OmbwkXH«17.]d kl?R&#GQ2g|JW,pϵ(8M+coiLeԢ\]РrO )%8q1Sf]Ffuxk){!͍ϓm_GO{MP#qS-%c3<ȼ^v8gvRB}cuG8|X%f, S`gbEg>f]vX@!5^Ņǿbdi@tgƌ' wRaaDx#QE1EXHDvL7\-iLae'd8-!ݭuXy;FIdžkJ!EͽEj{ljdx4۲QQ('׮g~y4 #KLBo?zy o饏߬z7Exo,¸0 cEJH6t89ڀP"gJЕͽw3?ON# !D 6b vFԳH0<'K:iOeAR.|Smï,`k]{Rzȷ IK2:xJ' ٟ[ڀ?CR~KP} ^wmKXKpxl®rB8c0= 06^ W-))% a,F 8X@bQrթdrι~X[!rSC*iG.:HR+'- ~E+8Ww /"31l;lR)MgYZ070701000003af000081a4000000000000000000000001644ae3ba00005058000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/usb/serial/ftdi_sio.ko.xz7zXZִF!t/wP]?Eh=ڜ.+˥:{:g c!\n\qj Zd7>('18!@F h>1GwNSwʙ@2YLܱhe[t>q@bWd݊83`c.Oq'W/O!ڑ|MZ_TXl9rͱFtNڌWi Rr[T@Lބ4i-1ި:&z$ս]?U.bU)lQ=t@KX * FVk`wH+h׻^< F./2$ Y:1c9Ib3vB~حW !PjaqvGFn[Bv bJm#rNł&;T8 m%>Xa} h Uz*Q΃?I#~d@}à~]8Ohĸ_pg$F HQK<rWjUҊt@$ꬲGk}2sxz"@%Qubp~bᦰWZd~$qG}a$|Pdg2tcٵ, 1^|AUr 3W c?{.$1-z)\P,ab JĒZhӂC5.3Km Ekq ouّ-iXcPW8b=yRqѣaCˋ`$@6y Yrmt{jJ<9e v*Z%g Ttz>iY޿,{+]D_=ANzZk^3Ư'XU"X52oBRZYtBЗ%%EIEdN饐QbtGuDf[UrvEp_?0~~ Qǧttz*wiAx>*.Y`fa-17GuHՏ]0r_3+Nwő8Gີ&08g>in呄|*VuXz_(CXkz"DL)=ЇNz _Y>ݟ# +qT*Oؽ G^D^UV'0ҦE ,);i'XEXD24 d1v'plRQAas@RL0JA6Y׸/f=.ֿCkYˬJq;h/Tz婧h7qH^gnB7%ΛAϿokc7_K |3X۴~,.eU yDa*ǽ`p/ #ժDAu PXB3 YFlv/]-D|܌;E!\o8CNguJ䌮&F7'3g AUR&8p+lDƷ^xqHXbtB/XJ?N/'מH2gָܟ2h0xU7X%B 2Yko6>{j~yiPKtieAGk]w['l [-xOk0T >}$ajbrBɼ2iAJ{BKp(K\KI8OZN̎|7u8Lm 0r05`yx7?UEZ(Lo:} <^e>:1U4Hh&ͶW|A QsscۖDX7me49T`Ujb"? uTz 0{9 mB1o۟x + avHpiqTۓ1kQssuI0A.h#U'xn}5X99<Jr/|hNJ#I/DAYB/;4YOGb+HF~-kD]j^eq( /1EgjC@ܞN~\3_IA2hHLܘ!DNk߾/Щx}IR;$Ȱix9. &C%#M-#NA7Au.rɸ#{̣|#Eb`2'ɇSw\3w|X="ԫKۘ3*ԁH fġȨ;.("%0[Q/Hq;&n'h[lb]Y+G<1PT 3MWHf+< cPSt!Hv=$?PNܝ/cKSN#T"p9ގja$6|=6g!#=Rs0,Q\ M F(0Yp E_*5/FĝA])}`SV?tX+ >"lH ;fVayeBY`"s^^q(fYui`Dz`*>G˷qA :up/_*WO nQA;Ӑݙv[)0jJctr"WZtꕑz( $iOߗ )5j|sl 旉 oZhI_CHyA)i}ޟ&Wxb[s꛵gF4y6M[;Jkw˻ѵ^_Hg(.`4zJRZ(ZTQ%%PO:AS6mrmrJSjU܊(rěGͣNw[(Tہ9֜#1Iʨ;YM 7Ank"~ zMqG`LJ޾ R E&q^onG/S;EN6J1n![pBz$kiƭ,Gi:?} X4 IPT78qrUq3\#ˣJc 0}˨T<犽V2fW^'.ax}r}xN94G48N | wxJF!> ݕm陖iyH|hpc9@ˆlzטR˔Ʈ6QO>8b613_Ʌ4gyVX7d魗S.(닮 'Rsڤq<_ HJ,;D0eݹDRrK엸i&MhLgDxw"JhԕUogTsIrnpD; 6"a-"d{5ƆwR?&rMxȹ& "~gy>_PhiO#p;+_БZ,u#Ic(|3Mʇ(Ptqu,U$<5 +t91Y[7FD6/p0ghYx1"QnT]UwPoQm9hΟp6[o>hm\AN; F 3J vz 'SrZ; 1 Lgti+ !2J~ᆡHXCjjKKO(*͓OIMǒne3)Tpg<ϒ2"D&  #r,Xdnpoƥt? +0wF&ۮTpg{ Vj.O|ռ+ nIYہFH]l-qMXXylstU6)uw揼|{+>B ]rU}%;$,-#xA[& s0tPu:9Kn1g[@(ay}5FhFpz1 /Jcʫg`u}ѲFHBf!!V6^TB&SaW JdlT@R+iB aR\JbM 4TmB (egIe[y{ ht uֈ`N?X玏U15ÍCH{TZUSkV[ܡP Z;C'fn].681N m k[8}q'x&7-q1ɻ]k/;߮U AB%m6ƭ7(m -LHf ,,XeE-A{Jcf_Ҟ!b&>@AJDA S_]{0)-\;Vt1щA DƍF6ͪmAw0E+ŷHW |@.pLމ8 $N! Wx N3xReqAqL:C3!k/Tgq3b[$$1ĸk_ʦПNS@7z.8 ,E4Vkg1GFθ>o1Sj**`Ƴg xtfs' P,nc_4FƜP3=+_* tŔSL྘8I:%`aѴ O㵸KTUh_dhdT#eC=Y靡O:U@j&-CR8@BhZ޼'8[Lr´ 8Jr=LfU;-K{&Bu<>[uNYޏ{}G/x<8'YԹޘHUon$I. Pb5IH^~῟?+{VR7AEm_6)_S, 13oe{eͯ耀} !!TY`I?6O%eq,gr{TxPaB7(Uv[LDffFZ}jDӇIhp+> 0+} W4 ֗l $(!B**FA^&Ii(6Cgtc ȕ'Ȝt}X}}[z2tpD R.8>y+jL!?{+q0DU^΋yjZlסsБ%Y`>s=&TJ0= j {> VU`q8b+;ts!bJ,^_|\I֗35L겫A' _‹*~SA_C@R_aݒ&=v< tEr8aQ^꾊mż*&'YMxoʒh u=LdKI,Dgv %5U62ðeJQ$Dcd| {<%LV(lhIv@[ yɚEV`ALEw gOUe }7g&#KIc7iTzqTM[QF8򂜠\d p)6}@%*plp&F@nb-OH8ڪ/eK杻Jb&!Oj|XaR "}N=)Lئz.- :ԠCk7lo._s"@ y;,!(0Y 'EVeS\w ikSbTa|uSp{W)Tu@x@s>ЎY0ܱt[?qdcbw?u"Tiֵ5`F&x9gӈf+1ͻF'ZQ*EL\ELY9n:-Lx~3Ki"hqLI60ҿo4an=Dd~=T+>b)gM !~^8ڍYTrJPjg;T7yq4Z󜁦t_,!*kՖr^$cЂH`9g8b5o q3~]ɿ7C.z3="tIWVjb9-uȈm2^Z7w0D!|n$(hڏM ^D)3{JVOQ 4+X1UgDd" UO᧠C_k\׾wm7J(xײ#MG'6T@;P|Fi3RPTR*M{^WujnnS^޻p%Oc"r6T5AuǢ=O":8Bfq~];mZC=Rߩz mj7(~|Mp!ѐ Zf,3M/[43+khA5`j&Al :{[eV|,8O컊$P$r1 Jp:Ks~8K hT6vD_֌77vYVӶ꒼< -3!n@ĵI+tz'q13pQJTxTm`sίT$M$sF%CYvLƥ!) SPM4+s@MBM>x+ # )?\A]AC/O2\P*{)r{9e`Ϥd=xXJ+r@yRA msN@}7CMAm o;g?to@>IqoM捊GΧ^ 7=̘?_&ߙFpwyv9(%XGwꐤ ί؏w&"ak)NEƆIy^DB8&2{=zF!CGG&Ǖ =NJX:m$_B-`6#>tѡuJ۾O༮M dQ<\o pSu]iû WRA)ò&"/+տ"ܹ=lS4~}z+nV0$ q!j X#DF.hNH OQr2EfȷNsDTIpmy JW ;.ί!#KulO7#%ˎ-(7tdDpMFE'f?Yݸz[aq(O'h[N &([U/ٺ7$04 |Ӛ0J27 #$Q{{UTv Æxn@hJ&Hm¨mi]\1y"{묩(ւC$%Τf: {[mA ȧ@=6}h}*u=V|r/3msh*HX[=нѺ:$;X9 #.c|-$02je?&|(}7BvGq=_`C=\ХJx w-@LTT!}'n]SGޅ6s t)Z 'VL.~@c_8ך߄#jmjqBVRLRR[-uI}1 8l|EXm?se,-a 闵ꚝvlIĆ4ώfYBͥztO.Ͻ)uIK$:N՚uRsa£o'e@dyf[6X}eN76#_]34R` ,d > `$tw,2MiCr# &pI*/q" cߨ4n%1Xς(=M\&`XZ`Yfːw+ԝoZ̩]HIZǫl61 9r̎5K8g<d")!S'^,85:Dh4"hU5t?J2?RRa6?ܬ=4yȻX*<Bo,؍OH}i@2:ҺjU"bTP_h I/Q?@2x^yч.e|~0p5rHQEq[xCkkO0 S!4_)wg粉CM]\;.uO ٸ8Pl=_fi5HXpEj\xe&}Yk_E> W ND<&K4@HW{|~@Y˜dp;֓8,OC9 ȱ'G0͖"%׼Ƶ@ybmgG8[3h_$d3f B)Ә)D^M9Ҕ8tb^KK7ZY啪tx ѺXPAkbV+zTv:q pu*&GǤ"8=<ǖ:!+- e½?D#6W 7%HJkύť>];3֢6u_ E:.._CXLr gk6ɺႡgFgɆ+~ E' 5wB6WB?ܞ$be W xaP~^V+)b|MZBwhppB+f+~~( Vۋ*?;yxpϷZjF\ϐ<W}c #Rw? ?<(C.L'Wo"Ds%c]Ύw^PqK鬢v;/By)2zê9.:{,%Ia<9iijr U33`E26֤ޅu . ͔%L'%'W}DRgNU,BGV#㴧&,Fh.*}!XǞ :)?^([[ڳS.Dpn;/2 / u=,kprM:q:ZوFQRXUt iݽ իz ;~|LŷLB.}ቖ QA1g l`*~`ygr OiL1[ٵ޴V3O`]~XI)57Bq&\x>sDބP߻9:?L*D]^3I$7e`b/rG%;o")ikpSUm]SLq5)Hs 5&}[~[ݩibO}Cұ#!ՃrbQ:3+Ab'.s}W&#i"$<-Pwj'zÇ1M +Rń2`*=##VGz⮉6΂eZ\ ݿe1)X4S[);֍7<+kS/VP!2ddݵ^î{-Fkɂ9 /gr(m͑_OJ<,X߱nMApmɹ)L2b\<ΗAR[2Gw!J 쐄qFQ 闽Y PJ6+NzOlhk>UN 4 螡dY QwիVxكW զjA9;Kh+&,iJsw2L1s@X]NDmK4X`Ct}JUAw!F=\続k/ekPFm5SF)Kw0NZZYOLuJy-VnBWSD~s LQp4,Ω%kR6#tݧ}8 J,Z` G8CkR/ߎ2qA&GmWӆFT M+jj=}+iFk3eWX׶<MHz#tK%H>8-fVdtzg<5i$~kAl=}X}2g.sCCSqrx >ewH;agn]H*XD[ +/'=ٿ&ܝI$@( +ԄG7Cf]Ջ{( 4a;pƢ,Q^fy#hJZ*^8MI$Qx5ߢKGnBIbW #)sWQ%=/62ў6œ9px$+yKj8{jX` 7 Q怽,A Y`6S`bkAXo*mgJ!+ X]sbH[uݱgv M AFM6M =K?'77-}(YD ?i費dɤvr91w[eTh sPe(lW[2r(0&gPO6 91!d *B܆zԐؼpG!MO車"6wܰiYBA cX{VvI(;|ɤ<{h7d8QM}MyFk)|[ Y6 I -eC?hvtjt:FhJ[扖9GL@ڧd0} R`k5C!ji2dmcumAU*ņl|Zn"hڅH/go)5`_^Z̏ӅNI@ ’ݴ\&V+;f?z?||쀊,Q]Ź0@V) QUNQU"Ghjrvw@9Udo9_J+]9-B>{pI$7[/* JcAr e ? s jH))2Gb_)*h!|z_,Mp+Z2^w~D`K"A p[7 Ai}~ IĊjōU->=LD~LYcCX2򑝋n<]k(09¯:L]TYEdޤy&3ݚO0atw Y tG H~`C* ȕ#霁1>[D5ÔÃ.hb|1yS ]{Z #JDU'<#M2"b-jEnE {^#ru$vM~+@MͱЅ)>ZBT~ vNs[pOn[E`&^CbVziI rkf`~ä_5,=FL=eZqsYSa C'WpB{(Y0qE+ݝHx"+]gixIh=-:]YRPXm q8D?sdD?ffjWtnR *bNM(nU{dꓠT1ꗈ^I@pog@rZy>9tdpGB>߈v9wLʊ۰:Jw%Dڀ~;R5<M@Frdi ϒf7% icewK'$/^k-Tntα9UfB˿l{CoJDyր"iLQo6$ԋۭ5a 4̉K҆o3)QӉh;W }|*H5hS4]-=1ԠCs%?Cn䵸8u'> dő*N]S_xMn{֥?F4~ܰЈ\CN0cw6%gh57賈bz^n(fVOhG ?_ "0Bt\F+kB4c4mz^ˮ9ٗG Ys)Mp8nO>"ũYNs?#W$85.EfY10ۆ!=VW̵e[Q|k|ű8y/39pi.iK8V,~K?^Cл13ջBZ\at}nUBY83\[v:e0.'e"xzKf1-w,^GzҼxaQyǦZ@ e,5`ꋭaȎsJT{wI'D}%Cf!8{C{z* FFMPlx`h`,X `Wp!meCUXZP3hElψş =My M|) e[Ji.2J[J(~"/S#uZ({ڈ%6 u Q.>u}-qsv"}bcU%ݦ/{j ɇ;Y+'ˤPޗaUw>>^cf7mW{Ðgb&y@g_GGNi B|;5z)H7 $S@0>G}r#74@}ʴ1'QNȡ#Uz6l!N2L|eW,*3㠛{~75 ̍qS( FV֛ "~@`|Rz A>Q~*lڊ*7nZk2@$ qWҝ`"Q)Mmva >[Tӝ3o__zR6*bC ["$j!GJYNkf \=QobQe9)KZuVjɾΉP=CmR pJKӪe'j.`;˵)[H4@QL`f\<#_L (&WaL|c[d=@"JMyF{1)V."ʲx^vA^!c+5R@Dο䜰cNCJ8e#99oiOPSkoa2ПaA`˟Lx"H;lܞIX<`@9I/-1O͞%E&$ۏQSD#%䱪+OB=޶[ rX/di#v)['?zXz Ft&>{pNqƤ謞q>uS8>k5D\;D-XϏ9$ k;`Oh:crbyVI.H+g BFf`%2<Go\bt=Ә3 Ǐ_4 ">j)aMa[h^<6Xϵ ϶UMX[ }3)y(mQe c.n񐃜\a~O ;mj~kQV㩩o6h\2]T:UvϹ6<)Ls̋[fgDVP*3bHv\R+"AaA9]/] P/r_W9)ȞVJNv'f~.y}!I{'Z `R'ɇؙ9QS޾7[̋j˅hx> G, | BuĽߞw͇~'Pծ)|VH wyǀ@aRZhRC JoN`49y=g|@{BCddPJlĩtt8R3vw/' E:ϻ!/'bW.ru!n^8=J9IuE&o@ (-C6WEX_H/xEIhߣvʼn)AoOuP;TM"˪-GNW/0~VC `,(uvѥ7 >#\iAK%sהqog<'8\-4oZͣ; {Y[tmv9dHFrG -4{GҮ1VuЀWS9 ,\h e^?Pn݈n̽|ဦPN+1WC")+>um *oĨ=VV~@~= 1o_ek1V}" %^轏iK݌11al_k]B&:İ>IӸRq&PDwK(Ei'RNe TH%͕4o3 Si95q3ah&Pnn)OV,3+g0"ǍD?b~ * "zlqD U4rWR5 f,ZWWxywV[>D _NR;X|YY]mkB aZ);v&'-QT@'CȏD]ş]k<,h?Ehmj VHmcXf_fqҮ(cLtrR\TO/>F%ϫvLwӟRGb"51u?x6U͞ӼJ"BgDpюD>U6>]o,wĢ|9݅F Kj`q]w ҡAw-is1bH[Ize,{FR;O(戣=TFM'X/͉.+R.)ͭ M*CmQ'q~}կ5'o(p@ymqP!b%? ͩ®ށyi딳λK83k+C_5itDԨAA+ ApoFք#+K\y&RA]CWhdiuT)K K[a8tXkq JPtYh-[uۺTYh9p^ں/K`ݪz8"-HRv(Y죁ؚV?֝UbL c1ܗq?B0>jqjӽ:zֹ[.vhBlYiH-4 )Iߋ%t} SVض=58O{#=4i1P\LHgwL)&[C3:%B[:gޔq:"]!"? W-%L X!(cd˪ZHgބ"wsz̟rRJ.A_@bԆH9JGĨb^d(x#%RAitSϡiMTQGauw%#puy"f/\+ ]'7$ڇO^FƆSDߩ; 8Hckp%ֻdY#K'Hu70G(t+*=U\4;ʥbQ&; qˏ^^k%X=ӭ[py@qӒḲ5:+%Y?f90ԝ3z2}/NU-bi{ۦ~͍7-?Ù&| l_2ВLNV9\^~%;'T;AFhR5Vީf4여}4Fu77^Fl]Xqty^⁩3z<] nR-B ߝ0w{%zY*lUR6&Rww`FR+i|+ڸƼ 9Y%~PIrpk5s0i]BfC:ފމVn߉I7#DY3̩ok|/WHxٕh#ŦLqܩR'=B#%9CwEE'g+Z~gi&J)hWj~GfL(C465`#PZ&/U>[ -CE!+yeѣ;YrK.=2mN~ (݈(x?'՝2+ @o,R^( L|p3OM &?+TAк=>ZԷ=ýӱ {064rоHI>S4p;lƧx$i 0 iK>m:}/߼6r]=<?9Xz/ykNy)jGt+y8A|6E!#֖df0]Hy^x ,wkdAy|憋P>*ʛdWB)%Pfu&^= Ըtq?_a"nJCDḶ<xԙ2lO"(4:|S[Z]r hd:=OX #wD*IKGR?]~r*.EWG ^:+鶕@"nrê|ND:>[!Q!Y!9|\n8lZtT]x, >NhCƹu6|KWFb?;j_j0kI+;z/m{:J -A~1(F_1=<6}%P@ӝК8ltm_ xa>F89E|)܍]$zofޓx\zNkMK#PI浕 jWJKAGؙ=;LC|'BdmH>{/ӿv]>ieLUٗ3jO\kij%#i_?6'RGX7KV5r'G>(]/{)o{eԓ~R>sO8]m/jHx6]s6z*D.yt:?WSh1q` lW:Aw-T p?_P~(=*t-*GϬEBHk %95 2}UM>SԵ1~$֢"=4"0 +_ݱ !6g3כ0$Ij qDI}uM"gXL2M7D ʤMì*ؐ4( whtFP?յFN8ͭ9>O%sOP)Q󇗉pߊj ҈,ǖX% n?iy^q0$JD D8J7oz<1HRsİ3{ & Ҁc.wG| nڰUz:S  xd(N(M2VrrLFR<@|8 Vc oXFB6U6ι؜g8IwZKݍ;yDq!2BoĜxLNfK—՝&N!P[%{[ũ{C8WV&Or]d,I#EOH1V#0ʸD ƱVb>+wJRnj^@\8z`GnMX\hҨl2|.ǻ5 gYZ070701000003b0000081a4000000000000000000000001644ae3ba00002a00000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/usb/serial/garmin_gps.ko.xz7zXZִF!t/)]?Eh=ڜ.+@pO?mHjl2zt%yەz곂)U:L$mbdo'ꯏ1sd̝ey40ͺщ1ہT v9a4VY +0ʊؗ @[Z܋Ag7alj 88#ɞ4$BP.ZyjSsT1Wp=ia wpwjl}@jOu֩#{#Rg a>ɞ䳞&4ȳ׏G J〫$C=`Dp8U*+I$7"JXJ!M~:6 ;],)ascí"QȄga"֊rETS[~*ZCi1@^˰sK= $W菖R UޙH ݳKCϫ 2 3SVu=_XM\ԊC* +ha?<s>g<%ta+|4BN}@qF򽋞$R1c0&H+M&UvL^Ec;e(g#mhsD57XsI;(NZct~pjbRCGt+#I> i|BC$5 1:t֠td1%bQ;CEz8(az!oЯ7 _^1J}uG>q#F،Fðmk}n&YFY\Q'ى\F/V,-}[RpVy+EgL44L'UEEv2:$9w4c0{J#flf&*!$n3b Y EZK>M3k- 뱢-۝|c/.zlȊ,|#5Mq|u)3'+HHgG /' M:JD{$9%)E[La7rmuQS~m؈R@>mxhsaTYEw5^1j=,;oBR9Kѐ$͖:ՉC'xI?+w#$@EKeqU hv(5>D}n92%Jr!֥:OIkI?ɠvKij=^7 -pP 6-_Ł̠ʤXE-JqZ!@-Լ/"BR"sⅤ9+A񮮝-5"A$dTd ko&YL5Wu '&!'w]6}>vOr%y.Hp Ƴ<7:]ez 3ufR yYk_Re fבޫ764Kza|Vihq5=A>SNJsB+CEk٦𽌾 ?X?ߛK XL)gnQZ*^_8D@ؽ5jR;\ѺMK9D8, sg,N w|դcCu}WYyrq^׸og;xk$uؕ"|0F?0G8Y~uFV!}ĆtQ%?LR yl36ޏ9}Y(=궅W?Y'C+ݽY-Rj+wL洔$r+Urj<ЉpXW4j/X duSؽ#N[.upNj

        KYLZτ?|aLB7Ut%fic>#WD<1AɍVv)) Փe{Ǝ 'UsJ =B$ o^ŝo-erNԉHV:J[\lI(:b_5kO'<[ Nѵpgj*'VozflNCKBE!SexL f׽e>z?|B#qD,IW=RЛg¡#@l%#Bch1fw \Mcڟ_2C.7[!$  g/Nj]QƇ2C2V] Ԥڌ6G X (z*r;αhO%&)ةc—ˀŭqjMuUk eM(37f Kŷ@8%̄ݡAٸU-hN|!y4&(=`C 2}#sY3Bt)D3٫7̇P/a;VΟlʣgy!8(5Aq7)n, 2t=n)g/18:V$K j4Fw8)J}|҉v B 'PW< ׎%pql ZF^A,ק 3rzQVCE^AI;%2>>grsyuKoD:YKcC7SbΊjR@94&NFKAAup#ug#U$~,݁$HO[[" oz,I$ pB D~3sqUAgb.\ri؏9-;Ja >v1  育f@eBDFZ7u(v#tCk3R#/7Yxc'uF}hb~&MAu@^@?uWU&Y@@qmR3$(a)2u~W̺#ki}:?R@?AY?ی:jAQ0ˊ} ~wzR&8A xsa{WVh$2FDix%jIν}[cɇ_T*ffyɱu ت07Ho)*OiS2ߎBW β?D|<)5d9 kJu\(%Ǔl1ν˕.0ЛS#&2'-uf1C9sl Z5Zd/6w`l$Z.X6}/q+>Bvn4i$۠_@u .*>l]i"");chSO?ɺsC"oviVY9D3Q:S'OsM8 .ڨw*گr'ji)+<T^~kt"a~NXj!YpQ "5u|&sб Y0#BIDc$kq2BYm)5P܅ӳM\m;XAV%S{K{ 75)?B6R%ؚk oVw6C{oqi_< i8SrwR>KaZ7<ıd:i#$6"n3}+˼pdRu`^(`k6p km[29S}/:)<>N=i[ XiN?ͥ[p(WmbP^Ly'~$*h*Y* /[[id7rsځn37 ?$,?ج5>#.7)(/X][ ^j]x'=<إs顰ihgl<ǔD7_{k f*\g^:h~ۥ 7;e3)NF&cѽ^JaRݯ݃Qt HjYפ Q^NxfV>ngܓ9$pǿZ7P)(tnZKT$5w<쵁A^9f UvAJӤ{#D\':aB_zA.]8b`d (O)?3U\oB4M,EZ(8ЙPɆdɀ#Js>ْ]#ԩ[0 p## ٓg@$,^A btq@ >hU|yRF'\Z- >ιԊ٧E, t'-ɚJ8"4rv:ܴc Kd Qw(/ q $&1^8Ł܁,7?)N#T{mS9Ax1lJد=2Ns&S&!N&vey+u|9sy"cqTGϟX,wu:ϥnl}`!D!48&LAm~+Sw˾E@+Gz+ʠùuiZc[em*O uPy|"Bo=2AEAO;r+TL F{|uYo/*:UN+92HB8epw͌LywZM;sf0 )}JT\/5_-Y+UȪd3P/|ö)aE Ɵ#}*ʕ+oHqA kCs5og1jat3SO"m^LT 䊞_&]6IBbiESǧr0l [V-wR~?//5h~ $z]E5i.( Ÿ^.=smтɂS1I!Kyp9tu{ W|ZW~d]WM#q.o/r+NאZW#ҞgUtzzo]u^0W8R0Y&ע/o&92uknD7 Cu#=_$ғI'? {Y>܄7CH&}`\n~l7j%FISf}G%hxVsқuuPSfJz墲2 ly>YPz\}ڜ;ԓ/3}?Xc| rIS .:X!ld2ŵ }ʫYwq(D BVd^jJݐ$c,xé(E*e%n]>. ;Be\04XW.?"X=oA9z`:-C<|8q(0ɖUZ ,pX_n$5@hP2`}c@L?LE5TOԘљ;.ȔtA 0ֲ!W/Q1j9݊FOYRA _~ hgqx"i=~f1׊Sn^rtCH&} 4_ DÉDe72H$Le ^aMG(K33cT6@җjU|JP}k.??~>b:'bmx)YS3kEL;r pJ;c: (2ۊPpEdC?@WB(})p^Jڈ~2"7ǃ]`}tt%0fb~M"B)SK.gYZ070701000003b1000081a4000000000000000000000001644ae3ba000058ec000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/usb/serial/io_edgeport.ko.xz7zXZִF!t/X]?Eh=ڜ.+̌Z&0g(y⪑eb`\N~m|q !"NIY@TZRl^N?Cϱ&i񐼙 ) s 0]/ S[ MzVSIfl7o>aQaLilT U( N$ɘdE J#+ş,bCo [Ro 2;]5Z^ŪGU*&E\ckdYbS !=H8fVJ. N^wn.n6OҴ}sḒ_ϳt{J9]&T÷ R~*Sͩ+f-ճD?ʆkJ֗$ԕO0?(y o[,8HvűpZa40LA$MrxPew yYI^[+G0쏴EԕW@8ǽ˚EҔYaZ܍=֨@ml+.8t鴩őt黒= t,I Y9 sDyM䤖yyxa{ߏ;lA ^FT$ХrڒȈiIW])H@ 'JZՏHYmUˍj%6Z L0.6DyV*FB&)!+(_NNG+\zz݀åY1aW&ȑh?z =(. ݭ}-Ƕru[ @~ٵ.6^` N)]lVD.](Ljj]\#;m$ F`0sl7\4۵ QK&2K8x0?R?@M/4٤gԃS1KL!韸j:Xx~*Eo=i7f:D&=K㡷AMAF!PNJeYyߡ, G݁}EQRWdCAZ1@U{iQBZ*r3@=<әa ,u\YDuޯFg8+\Y#RnQ[{Ƽʪ@{&l: [ڸY)Jh՟ IX4lOF\釛 5췄/#YџGQPS:|՞`%6 )` yRҷ+\فsyV ؟ԟ ga5;=k>!ķG) 'k@v>=eNsbzJӸ*qj y؅vu]SSENn |1W W<#/?+- `)DiЀoAR`8'XӰUVkY-{Ø(s | ' x\zr}EiPѲ5!f?J-lm{LbɩaZ&٠{cn#p6}[$h* mڼx'ZgIװ `.\#as)eF*_Ka `wP(Hwl ,so/"*QgSae)ZM~f+Un+@zYN)koHJ5(k_a}l6T -7s_0"ʫyѤ%m*{lȸڿ=+|)3'ãS`s,;1t1P!a-{׈XT v9yX0`Ww=4^HzBw98y`~(:C|q:eUD/祆TkIʿѧml:rL[k=ҨpxqgR_xxXF=iNJ 2%MQi@Y>:TPnĒj+G6άv[lafxWYZ DG.(ϝYHwg}*0)V)m8ib <ݰz[Q+\YULDk4#𚇜Ujwn)jpd($ķH݉)L%) E41A; Cr^oĀXeHrtoV6S9iwjҔL84 +YW} .t2:#!H!ZQcC^9~>(V9 beEnu'VScHq ,ʦbH½X^cLlN>7උ`7~x +: 算{Y _oIYgdy 6Ď=hڸqAXPם?o00gѳR Ç҃$8Z˫\,Zb~6X{}p+Y86ށ?oWa*hOy<ۗr1]on T>hܪÌ)lT![>5:)!#!`0qTEniMBvD@(LJg١}"mѐUڠ;Gu?-lG_~ŭ^..>DZ5=@ ,qȾp{/TnnpF1މPY7rXYM1,⢓m>h]!hT-R/ M8p4D\ь}*ܳ^OaXJbkr9ijbNQge$DVjϱjϒj|-\ arV֓ [@QO$*%g- @h}YmF>һ,1=D@ujwy%6X!ls/>C}WORT|'TeO_=r!uǕbRN;GdWErA)y7Fq @^fq!kRd IUE*QK3V_awoԡb}:qJxȡAq/ .+ZELEݯLnL+tBg!+ SqmYUPٱ:,+m=tA)xDC4f16|4ƗߜE"` 9 wkmu|GW%@ >u &7HAl+x6Yf7w%'h88/ gs=9*?XQd/unmV\?sEkݞȇK6#_YB\ A_]0a8QQTT,қ:ii+┻lB/PA92`KĨ5Q'a;dׇ &n- `Q^"RbW* s3)Ka1Z!k b͹/2NK$ stve"-aWD2n6pA.Aۯ~0&$wJ2?ۛ.k*@^Id8V 4Z(h92b(Eq^ "|~C_pwk#ZS!QLEEn E`=;mP@ƨ&ص$yq3|KP,|חiMEG:D?9pYu7%=GrԚ: y@M嫗5ͣ0Dü #ZQqKݻȰZ`/3X[*^%"5&꿞foԹ*]_R=* o6#&"'o UI4$ȌkGfuH VW2t%Ԉ:zf:rwS<)5X[ܭߩ@rSNzhnIl|EPL'Bؠ$ fT'E%60Qoz֥ ;<t%@Z $68BDޤR5SIv2DYR+cE렑FCY?:''pኊ+ Ƿ'hx602ӵhl?wR0H j$UGvke=M!QJ%oY<@~^ME~I].FT\`A˾4^pܤ|8 /V圝3^DSz `"R.A$o`6)7b >Z"A'<$VE hFpF ZM:Rk$:oK 0ӭ[ZG)9S⋔yzhcǨ"k2M{Ÿ6ڹ3}mN6fS)sDKI<)*ĸWŸsx2=LqiXg'PVɔ-.PL% IEfq#x>tdw[&>5=WZ>>43wz~֪)9E¨.3ie]5ciP}10LX{LWt=t&׎Cke[8}v{3P$A<Gd5B5Pтⰶh"zHTj%\x$$e=37n2[Q\6=MALd{T]ؙ4j*(j8Mֽڱ_ 3:Fer!n-rҭ3{P{yY˴.X 7RwO'k{@) ?px}W$VnՌ R)dR_B;S>é}1΍Ea}T맜@kW25e|œ[v۷}Bק0WA:!oϙDQ*8PḶ3$uSG:AȷJ(e(BbooևcG=nC;W") ިҡ4Ċ[$#9XF퍻av>x=A%~|Qd8ܔHV {V4Xڠqa ;A-1Ѫv?i06E#f> E/H3倩 52nڰϝ\4$dҶҢDWXH' WVS;ja&aٶfu5ruZq#Gǔbi<ƞccvZ;Q>f!\wrXC29.a QDa(/.ǁbA^gzd]` YD`Y(Sć6b7oT3 6F-eܙfϹ0I*f4AFhME8|OX2]aLCn!|@𨦗.lCSu޺4:T"y jFw zz -?ʞNjfatw5vwnÕ3do:y^qw]Qk w؉ !W'2rEXPy$+aw5}Jep syn/޽+*KBX!t}8 u0;|?#U;ϸm K …{gOfαgY 9Xuphtyy9HU\en2wA$c |Aոүgɪ&󂴲,nD_ۤJ 7KRLðɚg׫Tmt%OMe&~sІ-!E?Nr2DEx2v-Wu$1(]dm?CN~Ӂ:nU`",`A'P.(9WO%@S?qNV'dA|bۓNp4UHbK F ;TH6}Mel- Q7s`҅P N'sN~Hk|?NMxh 6߾tD.F@橲D2&7~)CsQ.d4Grb&/ɋCr26s,_NQ((+y#?6 a-ԻtHH9¹sL%c, ]*5c! hU0`jpN2X~!_/X ko++%Oas˟cW;JK@ Ji)6}7]<4{YE˱WۡPeۍn~g-V0{BHq&3 %qK-L67ʥ蓡X-u5.aJ r2!I<#DFED3Jlnl/Oy;[<@>%Rc壷aCt܏GU膁6=$`^K$TDO9i|S!TI?>$tݷԄ,*RS}i#vk#Z01ד5EH: ,S( GsV]eBmz#ENy̪mCm %[c2ɹH`0 >P0Eq;N YWnZ~vHJİFȱ IRЩ*; ]5S|i'Ul4hpᥰM ?j=H%\TS/VH8L @1M~~ɸ򉫗d7j}Sef2԰>L 'DNJ3i)p;P-QGHytev5ק7D_ܳ7oFgw}to((m—x=Ƞr'ڭ44j!0(KyE X@0jɻpA^+BG(Sk*5v hpW"SGE!Q ^ن-l,d :@y#pwX+SJsE{ y1ZF.]fxrb@u5<3 /{N-;upP dz$ݟN,SMG)+YmT+ 0}c t~|Kg6WhMvar-V=*-#G< `k0j]>46=zan2WLuN/6w*e %^ǖɾTUN$0*E;M^+-3NuwI㌓Jw%e1+9GZX2ON'=A ֠КJ]Hg˧ 8l/Wﴁ|W,{(& ** ȑf(cn'l-^[/Z[Z@<]2|sy^ɣ'Tќ)'ᘂ좯wv:@':Y*+{د$q-JgԚ^B&XqUnefzwM!3T kЃ܅p7;MMS?;c̀+mAs:22t ɑ~k)!ouk~V)u!>?񏚂%N uBf!myg30[p.n K}EAg*d7$Wu&J ㄌټs-&NbHnO\(f+5ox7%ƫQ}4P7Z}5] aws*MxecЊf &(NԳ0{-ejI?㔜?z~,liF#R4櫔ZRqРeWLlczewvb<3NM:Y~56׼qQgd^܅-ˠ f&f2=a }7&gXXDwAx^zVx6_#h; 4b.݌ώKt%阚33Ide\Djڌ,̶Mo .!^ %} w zArڕ! ބfԸ+լ *1fOߛO勤XxخSrGW=Ҋl%GJBf[AN׾`@fӱY C[ W ?K&<1('p>sm U # (T̲ZѬqKy8 A/\MP/,rz؅ax?0cS) s'H]rV ǯTT<N /ϴ SʹE|B$ %>m!D=?:WuHę&m+vkT:w?' *TAKff &_ DHġ{'Ί}d,:p 8#A`>TNR<+{^8U6[@_3 Fy [N1&+Ya1\]h;l6׮qTJЦEB} 4ZF™PV<0nt ,N0$8"(_]enVD ^i k;#H wד[>LK]⩄i8t+Ϩbd[߽%2Y3 s 9'lFH$z[3sxfHǜKPB#m.)D# 0'ĽRH+aq")%-MVq uql<./fZٞ/&AK1v^ltsENN1{\r@@wb(z:Z]+,^޴jv{RZ9 O(DE!gb>l%0%ҙ.0*q7Ey'iљ͕AS},ߓw[p6|w(8IlUg#RsqĒROO'98v+h@0lS(eB݉`X`Mx"aO-+ Zi#`4Riٯ#A p:??jK۶J{}ywCx?amV,MEIPOa` ~#D7E)nv.aP&W8et~5T'ϻeh#qi c3Ad!!j^ l34YefYm-0&T!~*O4:nZP&P< -'2;w0w6Z}>Zex=aT*_5GDRRrFQ=Z7Y2ED曢 &j)#j ^g0"V uYc/tEp,٬3RwE=پΡѹǫgP$ɷ {C1[,qʥxA3m;YMd=:߱0^Gs,0gy)ڴK/"<Ο=P=:ND;]K`.Aݺq2>d0hѐVr9F#k|K!pQ!ʓIur5JIW~6gbZ@KyA>>6#2b5/Ͽ ?"d ;֞N1XBEC.ʧ]{}z{ǟ]=:C I~a}gMbqUT˘/-&qZQP'?5c+:yjڡ5F'e[hRD45Csc M cGzq$@kIus=Wqq7mz"T>J^Ѩ& wYJzmN$%! U%!o9#cSZZP/W\sx##ϗ +2Tu68\.f-~ו{%]K:ـh- I!𢺙χK+3$ 溇 G;):/*qSU ؄ 3lTl N=϶f߲ĮYMpWjcFϬq8FFbs/fok=`NP s/$q{ 7Wc8pKP\M\2ð4 kcbZXXn [AWw>ҙx&﫨Q+[X%^#?%h =+(_FVz/fAAGej+*2QhŃ*UƬczzڗJUS: {yESӭ-d|iLхHnO?%԰քΊ:>~LJ5j*mcBkx{xo#= A*@#C~`h_$2<^hi{wh il$϶]?b>BwiYhFrH4䧦 >,n}Q"u/4[\iwOH0Q;zH֞wy e;ΕmتѪ Aߔƺ (^DSDQA<91@ ;?lyR TZ4&s駠/ llU}+Д\{'MK֜BֳZU >$ƔT=dF8~@X7̆6pSǽk`79I?37SI xq䬁y&?qyP\\q%xH}ॎ;[nkB $tqj2zEn:BVpi'VZs_$8x]-xYz6;(nE^5{|odjڵv4 Xk4(l{C+>GK]iVv9n+VEB*" P y|}|@rHuZ*sB|"Xs]~-k{Aٓ6 ?zH^4bΛ)Nb^ S\"EbŋBre8f2Gߚ`~oU*񑮬bGE_1$gVٲuQ89 ~Bᇑ<氓q9I#ƾ N/̕]`Zj ,@4 :$څ%dM`kzTx(8PSJ#0 ПbM-s5Rfp;~xZcbMΐW)oyurtdKVJH#[}NӘ]ެJEx9=kbJP߇bђɨBf*򵚇LIB <,O+JH[ԾckXoѪt+(Wyj#ԳKMn{.# ;7DjX3rl"%qO1,}=o.;8S\A}$D^PA>D՝%,*=%f Ut 2]KTUq USHuja[j?! gm,8,r/=0)xQ@ Ŷ KK~sZ0ΠY4 ]',פQ%븜-6D@&FFb/%[=+ya>T

        ܯgpOޤuOS}z 0H:iIf2^@\|me՛%C nTL_ĆXƖ#[S D3)#F=/#-;[%E}jX+T6)oNAaZ,x򈦖C6K u y=D;뜕HƦ8Uk$Èz >,ޢ: VC lֺ8%@73 1 $ĥoowDQ/]IiD DZ"|m%ˡeKǨ[lA81dQl8faw3*qZdҚToFnН$̝ .l ݌wlS}osP+ؙI0hƢp]+i lOvkP.z6 S@U:͌Hkl׳A ' NJNn+qPmPZ͜5}=6#`_.vġbcՔ4o@*d/:emxrjf Zisa=p`X@`v%kiQJRA)CLzC?Vr{Cٻ#ydRdW 2`kckEћ6\&Dh ؏GPߔF'יZf=7%.?OhYBwAV ๮Bܒ/+V/k Pj6m^e͑S$ssKsQOrWd/~J_XTAws,Z91Xr9>cplp3; MhR| #_o`L _$`4>{ ~)$޴}9{>H1),74!u`7-V6A[&>B2o(~ƒ4CJ\Yb!Ksx#$m:, 컫S;!7In DT4^6ڠ'U3QT(wg7 S3pMm"4 ɏN1 EdïK#1=*n/0>naKƼg w,z1^̒=੕grQLу5LUmYR@pz!|0'+>}>#P>|[ǻ%++NTU?KU}d0v\BhYOӖ A3=0(U\#V|-گa ̂ێyB"pDD;-3_o^t͋]YNla瀝0-)85׷V,9DWƹ 0 5#˔:p ?'p$Pu C]yOJA6 NSUYBQ#A̡t5X6S mNG)X>B_A.?LlG,rYZ,JNM**T1評Рֈl镦Աbd&:]L1IQq`a?BֿΆfLTv; F ڣ`x 58]α'YY.(_ ԋ)`օ} BF>y z.ߺQ l,ɪTV(g?;[W2&o{e{:l=.2NrHdG;,'$ڴ-CPSkCm& -uYvxe`j^aI̖"#2KQ8bLwzWˠ1s;~|L]8|j$w@Bj'^ ewΚpXo9KTgGRe(upF"~4Si=OVB8=%;'S1CNʝ?NHC5ćg{w#VvX[gV.1ދ!3,"dITdY+.i:3jmt``%3N A hѪ ˳Df}V5@?tig a:*ܫ/xtͼmc_b޲'/(N _vԶ3ǭ鐺gCs3R U5ҟS FZf #ZSs*"&)p&HuW.5NȤ(85Jt +Qo7YjC]2`I¡6h\Xx#3.!?΍c[Vϴ)ic.9q}%596P!?Yh}DjUo\CfsHtpDXm BﵬzPPfZDXBͪ xۨ ])w/د"7e' A؟Jz*8bG`;u. mn / $H=c?z|1ֈ*`T:×7 Q:lRofwPLH+80p^g [d%>2AZ9‚5,>;3f5^ñ h4_Cnn|E?5*m̞/D"Gu'W+3y"PHbFsEؒ>[N`N*nCaiFKH=ѫP(zL'\uKyQkw.ɗ 0TAG\iL:1$-ldZyYr$? {5-Ndx l`l%&¦Ce)->>rDJJ\Q%@$@LM lT߈ȎAH5 JmYͅ‹~Pvle JG* DsydhL7h&AShc9fKzVD`ů Ep4h6x+^T]i/2S-dAyI'WE>!XQ XY>f q?!rbL'd >b&[8%ۉtM+0XlN:':=g<$w &J3~MP"#Le@6|v%&D%:\@"顋"5{0Rk߶EΧ5֔bg jQL8VUI}..*O .0$\LG^Vczǥ|"FmhzpCzV=,͉Gq~%َ>P|T[E)DcjM I~KE0҅J構Q|<5~&|*_[5,і\sdJ\/&me`Аp׌ # ~0BX7qqŧ}%tPt*dN4_C[64jRN=f<]-CU]]R킺1\/醽.AXggBo/ /'P/f4YG ͞"ޞ$AɮdI# mCI mq+VD}Ըjt|εdIx #!C"l& @_ آq\ Du-ħ9gz ȓg )h{pcEi~sZx*@-FpqX@Œ-ĆJIe2o3Ox&?5EX>bZs)+ZMO2\NuzU?kBOz9Yݓp;vT&aw 8r7HNNg~3<>7`{q q^QB&c=8x''U$MQDĞfvVx_#[Y ~J p)H; ׌κh(m(:O\=[6KZK?2 ׈.vL_'= ?z_ T]9=Z(Y`e޷vH`Ox;$Rھ'|c۠"Gqxp\`AN= |m%%(*锩;@/} V΅ii0Vkí;% %8bp1pnnV/l rcLnwJZڕ%me5(: De`)ttxT_O2سDHgVk3GHsV:ڝVȑSuQևjf3iS.BOjgѳR/]|'E+9)쫃\GE4UIZ3o50dV|?꽜tM3/}[EKC:Ĺ0 5?~r FM?Eԭ-PĞÂ$o?+,Ifn;Jm//)Xu:,!<< f'{%٠US曞ed_-ulyļT }GI$L }I*vX1p:F""_|3z'З&,7m}w%W 7-|F.{,Pf?(;!~)Ri I>TZLum:qݰ[hɷ,&BD=h{# @[rTorBS6FQT4jij^b<#)@$2?=@@Ρ疎BG#Н;?c^͐)v*bw9"R~Ň!Qq//͗4,߁03sؑ۽Fx-εtvqoKI{"5_'"vjeg+vUgb8"8XP߲Y'y -pL8ǂ34wU)zzk..655m??1鍨I/GxTpAj2^$DpOҵ2ŨyMiG*/ CYl!Dŀ  G+12'ˌ%,]RcJaOW S,%i )&_rjb1泚bM: JTǖKvk[QGҷ zJ5/h'CD}״@ZaTesE!-ApcdL~ۻ W7#1 aad^*hQYO('J+0`ǝ'U:"g<9,c ,ϛ'>МUɧ-X &$cj敬bErtsc [G,N:( }ac>DF+ma9~Ϭci)bt( aŭ>P>RNR,K4$;Lqd=Rq豩ظjbuGg5z7g!6vOӚqpy 2SŽ~TڲꠕBGm ʔHrWf`C~.!օmeCS8J#2-ٵ_8#NcO y9y5ƋSۗS) 0V똱NFʼnьb-?6eSsY%Ӗj*~&pʖ'4DfL>Dd&6#=!<f NtU?nA`lXS¡`i4TǷDVHmd- ^+쐓V-1u&*Q%;Hš;9O8[~HQ sMq$Wl0|OSIWDEݲ]$lAY"q“0NE9KW&\#k1W?mN&ac³ ܊$3r wUtaEOGth;p X:`*$xed$rЗb3 "L6徐q] bo,.k`3YY%X( \sy 7v~9n3u7C n/t$jBF=8bX\0Qo0\hK4krGxY Q~ʮqĐodp.a@U5)RMI[1 (=Gp哓0ɫ!GU".޻T~FzG=Z.*@y۬ԛ[VmR/¤;H-_;@)k)a}OnrD|!E\v6Wx௒{PNbB߽cisib5R7X-G=s gXbT in|SU[e'`{?m0 /2aNv\$P0Rk+=y.ԄjGGɢ@CW"<}g^+Oqx`< #~#C[b[ޙ )z3MAmҞ 8vyB.*C}[2`2r"[Isu )5@#{7 ;tcsAB|-eb͠Q48\{1gé8b2ՠP[a+[q]kLݺ]PApFh02 pA<9Nu# i9 G+Ý'[Ԗ7!u[yVh1,ֻ5; 11^4PzK f4g>>`Jz5#F3d哢-p_̿#U\-6XM.Ί)=(F렚+:9Sxj&u#dp @bn$ VxG{ 5"MHLal%wJ3F7iԵlrL>; We#CAs{/!0q-ou@({f"ו6Vaյ.K| 4רڽ= o/J|}9A+ ]}fqfL+B}# p 7 A(\Cչqʤ}T#29IqEvݘBo9Iٲx`?;N@%" K[+\3#LHވ8GN;*TnsH e:PFz#a f@;w3_J;b=-Z&&bзE9$ڹzBXlZ,{t7EVvُ;FS1h?vLM̻ JhB[^㱤rX73<+JYQEI``al7:'rrr @H/>-gW|VZ [ *V~-&5n凛g"0Fd|?<r,.ƒ_PJp!{v/T*‚W\J7%毣{b&$p00ヲ6J+dڟH G0 s'ϗ?ߌ>1#: h |2"y");j#1a}qOޚmqObm ᓔ<18d$7 .o^ AԎptډA`ѤKaaXy8* at:cEe?]"`$(YqC9{$kr`T 7!l-j*x{z=<|u쫫t4݌YdQʸ_έ+C슼v2]᦬"u )gx V2kӄW_R4C7h8%R@EiP&߆c7tRFkj i~ f&f̖3pl/t=f%" ?&լyo3ϰOqʫAl*YKM>3SI 3TĖ?u(S*7,n+&P+z̉ :Լ1h {Vi[Y|_Z|S1aX 0lQl*64fgxtoXu7y7cF.f >]} /tx+~YcAChlIJ4{a͸zrMB݂5,=DKs?=$[>֗bO^4\)J"C{Qk& Z'SeTovn6߹|Zđc n#Yq*tTRMY0LW2԰%p.i& F/uRc}VOx3΄ ߴ9vOȕ`)侮P-˵op}> fT((6W\bK);R!b=ݗ&"UvGX]\Xě6 @c &s$?TVOe5- ОuWBN=f̨=c3hiʖF<> USo5tҦ6x -N|2`۲mE̊wۏ75!@Ԣa4j-.x$bdY3Q,WoF3()gi*;A%Lb7QU;Ϸ&8NLpHfxLSH)eKKEM6ɻnJ\"bvl5Zl̴Xcvބ/QFj i@{%3T:C>RH 'e=3HIqA.)Z5ͼqCƚڌ)6Ǵ ?Y~7*WK/[ P=kd0=^OSx֕f8gg4Fp1$kzbQXDcy>xx}wrU/9PDl'?l*+d[bv9F4c),b4ޠ嚘Ψy}ĝZ~|i_Ha\L]$S%&H%YGg$^@yp[y!촁Suמܹrf2H@D0DݰԆ WHO1Jo=ίXԔkV5ⅇtGL:"?2CʫkЗI&cA&Ӧ\fMrcg%2]6DC:*3jr){j[YU5piW2.fI)4AeGkfxob>sGO)Q%DUcIʨw]8bCvB օ|3Uv\DK}4BqyYa#蜾^Z~wҐľS<*Gv䍣]H#^~5/i39}Nݰa`zZ ɾ=o\0` xk /d\`Q)sI7]F^MK!zp@BW2c 7 T,glίV8*dq&.ᦙG>prQ>BPɻ-U9{N-ŸŸ^yxD'/8X L~DLH2nEn m%^z&@d??fvpvVz*]R}7^eGȂ3݇n0)CJ@O݁-"2*@f7PCsljx= LOҌ55/;+!Kʃ]Ύ9(T.k i+,ѩ\BF[9tO#A+g8]ÃjlL &Bv >αrjܢRP>~a$c-#`^烄6yK8[zISQ3lY;?p?u#%H: 4 V}fI3'`':˜1/os AG_'^gda]E@}rhPt.`?s1uՉ@Y'gc7UEU nΫ@NdqVo P3) N}# ]ĮRpJ随meV "/#r}/ [^W-sZ'Q'y+(%F\l8H lT?]2GYlHTBmǠ\C^8DP"&B PG#RߠP_!S(e$o9 ?qj%j`ݨ U7@K #JM;%*.0t%b/I~FyD^;+*ZH0x8톢gѷarĮĨ? v0(cb;ɔ%ĐUŷ˳ӜIBfHSXxRzpsg:/}v%L5KaIoEjR b+ęNa[ h$tZ (|H%b+%b$`c dk4`_âE:~q}BaѤP qf%[;۟\Lj8ܮzKA^WfCK5tO%" 'KSJM t$g)FHw:9̂|'84CH>m[urdCvIb`siw 3l>I.0%:>_ET#yacxy@SKVѰidCpU$8໖0bxf@c[w9/EFr5 Fa\yU!/]#TJ]H (ɺb4dU1=f_:^O!d|tP[]XZᠽnJ9ryQp4WJԭeQҮz_]wRpNmQMύW6] [%/Vcs1zq{ n3aO#:{xwAgN'N˳E k5-PrNi5 2SK;ِv"]_PaW~PTˠQy]Na X!ز5ht@|ֆ)䓜HuM4c*EjŘ(jV9g  &\M.Jv،50ܪLs DABa5u!J.6+DW,}aBfy3da(͵T4w<&dž-x6dEX -PFB:ΨgPHƞ2!4+df&=b'nzϡ}X }y{2WJo kk$G(2npW? zd]$+VbY8WI h9@g-!A +wpĺˁ8W ux(PN*ĦؠsI0(Hĭk($ky݉֋eG!3HxnN}' 췌_M9p=61&KLq. xv{:MlX as, F%x=ڀ&-4J}y'3 [fD$hlzVoJˊ vbtY; ߘ4}W~ J?pN= ]1 S&[<Ȯ#Ҁӏoje'Yuxz1O@I zd+ L"d_S' ^}VT+U⨒.%S3Z>ӯH94yxU_oR<33{aqhVW? [WB)+IGFuH@O0RT t{p\q'38s8\IE}Q]&}>_0g`FP&G%;}[M'R-O"ʘrA@1H)"˘Wq-&!iZїe9+0"Hӛz8o:57ir@aUr-pFUpN\GilM=+&~BwpM $u}x,IV8z1](U{p2r%|hh Zs0X,!\2u] E#>x>׌(͝Φ5+gް 1Oo9${@E"lh{ՇG޹61bL9mhKk GouN4F/׭:־hv޵EqĮ֩|4ˣt7Ng VgDm35r@x?OQ]sخy_*vMo$ ԍ?+~W%-4+4Q=LϖnuT0OKY_ghk) |\+B5zwA-U1}X^<Phʚ Op Džqs[,k׹Z9:JgNIz} ޛ(d1ݤYO;#Yڬl"l2h{fy,d\l2TJDAv?=B634i3->Fd}^B4l|{ʭNdkؘlPϣSF<=#ˠpJM AS!t5Tޞ *6b$g/=+(wMO%9c4w%)C/6;Rږ̟u+kة;PݎoUpL=>C:w7%_}7Y``訮V$Ty!*^(/`|( 1ML~jkd0#1ߞFG!Y*KF.rr$r e,fRq/jdm{8J‡NZk[gG6AEnmѯ}ϕuݓZ0[TgD-6'2"$X`ZVL<b6m8@h&2tdMlk-a6?h]/F79KM%}xJ_p|qp2 "یd!rM~/R@S./NI#V3aul3'Bg!-߄jN4]!wfWV_4xv>?j9{!*Cg &6'ZE!<>rL)X8_4Sm.E{P@9tF~gq+8ZuQmegƚр|,C.@g#Y҈ k8 hގӵx1P! z85prQw 3 _]PYڌ%X[Xic}-S7 yzx~dD]0E.&c9b;:} QA(J2l AĦ)2eeH[@gd9J2'6B vgS ?إιV>$%ڟ@!Mc{V9X08šD3ei:AQyPw)hH9wX$[KUq)*L>BVVG4Yq*$)*I2ob}?6X#x\kC]zC|^|9UщZx7 AHy8#ՓN#d-I3[+gpo/j3tIhyfpiemqpd%@wOeqg?0.-<*d/"cp?k dM遒j{f3AT$3:dS_oĊFyO{sxXX~ = z8,upN({'~2 50dN&59{VbN'ZVA*Fq*Dm{zf_i`4U2KpB%f97g3[<ːk<* Nil`+,EmP*h3]p迾dW)4jY:z'oo9N!~!8CW%8f\=*p~z22_YqJLXՂS&?*1,#{vFndZƑG$0_| K8 E㠅y/[Gp4mʸp0ojڷ=l$ªPWUhM(BݒS;W"_rE/Eq;)ߤ1H|14*hyR2XkOx"BiQu"9'񩷡Ocu9)~"JR:X+c {jٶPi2} jiAY8%SHZ{w-ww+=3x,z*^w0'h)nR% 8?Z>O}܄,=daN5?Բ;I#C_snfHzi3uR]-<eq瀓԰6Wr'/F"{eŭߧ S"k{jx ߏ0S3z1뒬bU%TR{pCE[",xF$zf^ `Nvi^~1vJikKLg ]WPʍ DÄ-$g8M՞" HQ٬9G/X] .޺Cҋry|'4DcϼoIJڧDV+Ȭ vNx/%S~ s"%rSN`(%f=TnJф$>MGBݬɆ"rY%_F?Oa$yKK+ zDEn"X9>0Zt xGI10vdGs};R=ڍYr۽H!}5\ ɶ9Rh7U>~/ O$W7: [~r?Lӵ,u}p dgc)e34Wd/eAǞkFJmBk`iGZ0QppX0ǙdIIobj!{5{vȩQỈ{sY .EҙydJba&h-0\"ʋNW.^ %p >|$҄aO&SUT|l,Lh|w;%6B Fc5gFb(g16l10%|ž 8,* V_8iG04hj?[%HԞ@F-meM}0*Ze!߬煊c68w-M"8" SP38|fҼĎak..wyF36"3Bg&&P?u#%#7KIuH%:R4<~5NUa](rd2Q tj0e㥠)NnџiVT`N~t`V=】i9u_^ݱT&I8 vْ5`Q#|ac.(AeKH\$9)z@4g?IY=! %t= \9?OGp7z2bl,dg|8Y|k砥pS #dN⃋Vij u@)"#Clm؋] JIoXgB.V@;WC9O/1\7ӻ;*=G,ќ/4k CM}I)Zǝy4:f.@ʲ<VDȪpQ۟(CU 8!'mDy+Bo9Ȁ~0g{4@$b)40RBEk(Zm,Pטɏ rxBA׻pHR)JE߇}F(TAyQGz{/Q!3GgI4qTcԍgS򼪣#Unc @A3%ۃcjMG4XS1eek|p0!amSPn̖Wz\DH\fG8&K7S ehƆ Nn=DO(z 3_rjbk5q2zhysʮֳ)k_vY NBΦg0s%xG[2LEiBۄ 9[z WԇI9 רgg6tf4CkfM+b>"Gq> tUެ(8 'Xה$ʷ!<[Dc&?Z|QA&]Wvwl2p.Dd^ϥxW#)/49."oQB;8`G\! 8O}kijp|JBXMC,@@|^}Hћh1q(-.8TcKsfgCRu/{t^.WԚJ's7nt +qmDWȩ蛴 :ُT7[MG_w54E 8J~S&XU뿼{Y:y50 k}2:ťU&5 jdcV| ϏfnϣСU"NkB~:j\e4 \aIo=%\r3!¨*+KMlݵ~!n-l%Vؗѐe0w;ĀCZL(;ڪ}esp (mg?s#%Th],PVL<h8p*YM@c.ZY㍠h$DqPcQ)%3Y"&\#Q``RkW=HNKR&S rpO3P; ̸]U{svCzYg((FR/nM[z\%tx )R 4!pVxDPK܇&zQH!|i+t.?k3䵿0Z%(~*\C. PH2:׊ȼq}7IwY7g ȭ#Լ ܙ#llM W"3#i of^$ܠ8y(q-=||Qm_c@ԯ{ SsUN k!)N˘bxKXHP>}+Yb}l`,60y^\ >mׂn\h .a6 |"Ɗ%'VwcPOP@JoT y#@A,% ͞s)9RM拆ƇskLdNSs+;n[$iϲ?I>EDn .v@ 0JeeSXiQ\"{/dϻrfIgy=N#Z½~Un/w(Twaxmsm" VŌCok~qaǃ\[qBI:}AƂ 4 rfiYsS|55MAg5,%-U!+Eo#M $xnCO45&Clv-x#/uQ5;n\٪,tsś]jh>Wj(G!t3{?;CE jL.L+r'VX% yp Z?{0շ? hiAׄ}v7R["6еuآ`#V*@=ϰ3Ӽ u)uQ>znQzo&NPK֘p;]=8=줜{XMʳ.Szyv8oX?(2m}RiY :R&kwC`C3G[p P'4Y)wFJq ӷF Sa||Ӥ4@LǶ PQ(iʸ:<WEP0R8ƛ~6J?l^ B%i̳֛ b^>j#%%rh4HNt-SY ˸FN #[5[bCTTjڽC ~ii*XJ"I ok$}j6RL%A&xWuk4f>s(F|Q BÞ ्|t2U=zh5"tXL_gƾIn|'kᷡ;wYJ>߾N/ RI9nH@M׈xՑ @fȯR"C4rRw@$')$#fg _E GyNGmSfbqCaF`[;9O(mjI(z6+'Z{4 ]( L |v_ZacT%hyPdz8uo RԟvU(u} _sYnwXq:Tٔ ΦoYqe=Zl}>(ޖ4oK3@a[/=4 Ng_VrO*36"P1ijo4wx"}]u1vDC4Xk~=#TwՖ=WKÔ?[S 'E萹sǼve+;UG. #O3XSF\RB #nx-dٟ);}{1{4 _fVtL\we Ѯ턶~:Aɮw~az@I3 bW?xF'sf-4`(l\WZd?`(JUvrrlX~W6C\ٓ4NT! 6d5 'FVQ.H^%?~4XǢ-D4h ~pnd0 )>4a/?<!;v B(Z8/Pa͔3Z >-GԡJ.sݰ-*51S*|\^[[}+0Œ.u8٭ o.4=ego43/6b}O,RD5{>6Ah$V`i JYjݤJtd6%RXOaGK]銚 nS( ompIVܲ/(bPIՅ;Fl2Oټ @yH浄*m{gAuQIwUyƬμvkBb'UẻZy0Fiy<F%mh.tHrQ't#WP' XiРY"3dӲ]n~"DF3#"3z`ϣYeRC0Lq7=),z-vOdݽP?ͬ>qeZ60noVqRg'sz oOb{K9/nMbhLMxٓ|;,7; 8Vٺ,aT:vaS('`-3qCC#WqcrcG{Al塪߅ꋍ,v׳k#̔fD`^>,@+=D'}M!nja3xG ugT뗿4.ʪ`AQI˻zݴI)}6y} -ȦЖ^.Gz GԑS~>3 ˱2 auK)AفV\MS9YfSeW/b'{||^ =d Z1'إרmHqDy?c2HCtU ͳ)n?wż+i2u.Lw~&-*(.B*\(, @GLOstnSɮ2YS*[/R=j@]_-t']W:d*0_T.0F'ȚEb֙1C`Gjڃ+65}L_j'i@ŗiue;%(L*ǔ,38٠%T9g $ sȶNہ.U݂գ#608t!ߵq />\6NdW#0*H%w ,$p5`92*<~L6%tl-p"H 7%6D ;)uբPCin(%uZ;ұrsT=i OG 7ieHA/vbQ1eϯC>\I?2U.s 0wI!g8D')d[0M 6_MGWP0"cHEH(Qa[32<5ʧE _tP5wXhBb&+a TU/۝' g뚚r^iiW/ސ f >WN dxCEXEU&[fi,4u~0FH2~Y/=;?5mxaB\{%'BWGۚ]衉 $ڎ޺oLHE(☊ZdU} )t()iAUe\&u_k{)O )ԽB@ҥS?=:Sw6E/Ğo<㒃rE4AKNv89Z9,d| dcWx ɸ":WO<$\Wn+/Hd$ $(K#/cc ѷs[U*¥& \S\0ȫSJi%[5'ZÉ3FnwCW}BkDy$g1}o:0w#zī6•ank(^cCu5QQqUa o YUOy++" t}CmX$L{Wʘnx09b0}OBj&26oa}I{n" &>+- ň>8gի|r'~ptcl@LQ`Cמc3bjx Eˈn-wx%w &mBpIMz5.y; %ٞ$I};;ZhOl̝'lϚaT}Y}'ß&=kS9u w+ZK" nz-N/k.ޠQz|#B|WAͪqseʶy}ȇW1:A m9*ź"uШV3 ^Ȍx9!A"S+n{1eQ.M8N1i:2ΡT_<|VDqܕGqI&f W`I~E&` dh:廓?`=>YBE"ZG`l+3\_d(!wO}B/qo ~OԤqGBA[>EU~/@$-dJ 7EM)Qew f8oBvs^p!~P>b1X0 P*ܙ\'"77m6~<L`(ݍ f͋M, (؞MH|swːhW8GnRb"h?P:cwѮ^Ҟ$ LʵS^`nL+^}/}{_IcE5 lPPmfF4SE~ ypǦ][{sϛ>VKG0## ;ܪH/{ n9x*N뀮i]ֲ _֩m< Jtӏba %@Rw P4xnH;ؾS91_^/a >CB_K%Xs j=%u@EL#֦_Mޝ8h{ڞu0뾯")[^ޛD[IF~4 !Һ0Tkqśur(SaTvLbAIJJUKڀ Yt' ^`S ['9Ktu2xFa(gL aiozb7e ?gJE*+ ΉQj@Bܖ41~ g1(AVm"fb DF୰WAr\eB&ԨCT6ʼs q.aW3QmM@`aÇd^Ɨ;ol}&zzִ#h4=0=LӰ8 5*5}feg? fiV`y.'3)@tXz3I]<2 (ǛANI1w؜@t#T @1@erGO/f쁀ݷ/5۫]SڐPi;֢Ng|{tUmB<jrM2j2Vt@f/XEꙸ?mbibu9E ScrbӼ*?f*ۼrwOЅ4Ąi!Ә{S(Z~3J_hAGp?C?wڳ|7em;gUPQlrNBel\5f,RE %N' M%_HxWs@@͋o7sՉeT:y`-\,QwbIj띮'j-9 )<يܓZ#Ypi{f=,P \X}[KCp1TDނCKX A\ Q-by|GBPΞR3: 3HǘY:)P =Ҁ)uHz+0, O ٶ wraI)U46 A+H*xmB"8 fN+D8ocE "2ͽ(qRya|4'xlf?(#ǾB*!bl\ f?6m#1|Iy1}5ls`^c껬Xnd4a !\ԮͯT\h`#u8: c^QeHDYgngtTY)y1}G˴41=g<\g:2!|)[TBSGHk!Ķ}GS/! kЂ΅N?l+Q${ZDtP+/Tc~!h;Ӫ.y74|:{`iؖ[XⳒ>k+_LHj(DAk…?+p6QItx\XzE Lan̹ZfԤMbj.'H)fpWɆ{V{M:kq7j;Q5 :Y4ӵn X 9f&V̸?]0 Zt_3-H+ps1(x0Gu[FG#'{6} ?V =1UBT3* D<1-; Fb/n6( ? 35m(=ɶ(N"wWWgr29L럚Wu  '9Awk9lTH.F!$&aœMiۡ~WVTO1bĜ^M P54q 5%8B b % ?I5uyh&.yԭ0Å;ICq֩f? wX[u<^Avu(.L)L!8QF-)o |5I`N{T)ϓ!p=f; ]h1^yNQDlE7otK>zPݞ׉#1Ҏwz0Dž3ۼCI_9wosq9I@cXsh2S\؃Dg*Mw2 v5B6}$`A'GQ[co|p BZLmG ±ż.߶G WZKD5wiv=^]7"H΃2qDVi{O!*pV>Г>SQ .HEP=8UKH AdsЉJmm-@U8H%y\&OTnl-Cv^,;bN4Qå32\NXTݐe&IH1i0m`w R)dGPY#pS0_{,MYa8о€zh2_nsΚv#m0.+ [#/L(;f3AW7\KLlEX]xnV]3.[e@c -FްVy FAŸy&uxA&:{>*v`W$! 2(PԦxO)Rʫǚ'.C~9kY!B*72.j)1]\pG([Կ:GdwL6;K|d>A,0["czc:B̖)q[˫a2'.5*H*C#wcEИe.oW$b| ̎+A(S䢠eJl\U@&\qPvE 4OwsY:xhp]îUԽ#`١{X]C]"3ti=h\Z]<$ug/H ߕ4. V_!oMs^#yjvtxNq&8~S]cC6G^P:/ᨋ ya|A#Bzr e6a a ya~ R Ay `zܔZ_ r91EN]FJͬd95  ݟ{<{%8jh2|4M Yp W[0r_}Mj.FJtxhqE~]]GpߛA;jRsOk㚹Kp0b rYqWldd0qJ5V$xmVXt.zxʛu_b""e"22'--Vس`FΛ ߸"^74tqܐCk9k8zO$EdU5Ƅ'a !Vޞ 䇡Un]wI"@SS>)k4֤ؑ# A1M˨f<J8n'y[`]\sBDžzDiخKJR}ZsF?oMQLzw ry+\ {S 9Ot[ġ ],k,qE!50Ɗ"'D(yIy-u+?fe©5z`@6] h\=q`c-dhnF|,mݾ}eWTK>i_ZGP"kƶ3q¨vwK^8Q֠'EKy9}ByHB+ta3 )RtpiFy7+`Pi| c/iL{lb7 HlńEuE,V+οYr(MlZؚ[DB4A? q$0]]ERIlKɵUS܈e(hDugGMm'9XOE-޽,X-<#uH;So W ({ fF \"F&섲4syRV'+-loXJyB45b(q$1D]wFnYfsBg >=4CxSj?;3oDߔiRD҆wrާ;R'Ѡ{:C13Vov:^фibSW_<&ɱe3[1>j422FO5='HhThmn+ȫ'ʸݥ1I Hy"̀O/J.]K\@LJyw>{_cj'kAНq:12fbET-XwՆ7sA=^t 1}Xyccxk$3FMB\Aoȴa z:Z)~-em=Bv N*pܖ(UFEs`F&aںt՚+?I&ަKc u&Fn&  ܯ߃CC$g֠;O$$@. c{}ˈ.*{hq)yJ` gЬ?7(AI 1oIj % OlW@W'ގמJ]~WEQ.4~/pB/媹** h5Q*?D99t}yܲ~RS4cъX{aINY@'ȂNE.'['AYx¿"r6W6dgWbGǽL.-+m4ȈVUPY*y# qG&y57;|R=PҪN+S-v[JFC\U48f]Zh wh+oVVI^fY-7Z>PbȨj ݑˠY*tĻaPs@HKnxWo`N~k";VF%+W5WKkCWֳ̰+s< U>@4p\niL?Yw-g16g(*S)gV~W|.ԭ )vo/*@8$%ޑh3D=>ub ^okg ĠnUBc Q΅:WtAh w+Y':aJ)]M7#NsDF2 b~D*%˿q*#)>nCd' ^oMdۈC#iLϣw:м.1X1 i:,iqI.p ?eB"d\r+L -UHǺc45\VjUY[;$ cuΚSM4u[fTnkEInIds$2s 1j瑵ȕgk wף|: C 7om$Qbv#)ޏgD:t8 a'-@}N,Н=5o'~|n9jvٯx~CPC7~͖^[p|ORǛZf`j)5n0Y 8/\1.s!ep cFd diRh.xxilc,$;qjƵƦ#&`I3vjWN2n1oW?Kgy7h^(AJhN?ϭX&k7N(F..'(*Ccrs ֭;i1꺆Sض -M@Ǹ/]E9rì #5ݛYlҩ5ta"iz"ie!`ݵu]|PZmT .Ak,?v_]>FD^Էǜ., B]-b8R(9.dwK\Egnגkkh˛(*rjoT`7(0G MG}\:=Ri=z;bT ːup*-fVK\mH0%¹Y8- V` ( fs:ed]G}, z莄}og([ǰ'>"Po1`dg\p0bsv}Nw8#m8CC[$ ^@X|<aևqz@Z=A@`"GYe26=cj 1wmN*V6 da=>JfgE׳#)8}cqcba' aBS.̵ oF4՚KXX~t_mi 軏B'g!%T*}>dIUɁd$ W:ʤ Y)O~(M91Eb_%j!=Oo3(Y cKzg-@\=d~.d.Ԙ0`[xy[ dey_ڲ|1hPn,9@l<,q!ү:thE{Ȝ-m$/_ᐇbAƶ#m`Pxƪ䢽j'fh pI:yE 5j=dAْ~+-neȋ ְ4&X-|UAVzX7H[)]WC-Udc @h6m _Y)Z'h&R8Q< @BG\DKzT}׃_Iۦ^ d%=̅}Ϲ3)ƺD!\"_ *? 2|`U4ot1vK.'pCo,48o5^sF1BvL2v#Wi 6><썒NhŁ'OG҃vț Y9/AT+ _X|akxt+{(GDv"EHfp4TWQ9ԥuu!\&UX%e6+Sz,5IL8P&^ƏXU -&gP\UBڇ)fzfދ5P\Ys^; frqi5kdɯH5Ow!-> m 0XNP~J8ojC_iXASigRzM[ѧaǼ7S鴽vNRuW|]Ax-@R$aMp@YFc1Z t&'J&QL+hKvIc˄-7J?'=,:-`?e$bNeBl]d*6TC`~[o ,+=$c 垑װ%.<(S+3S`1UL6ĵo&'*;rZ(B!0 IsɟPqY`/׍y[?횬0}6jx4\lw!B)䕙7)YnLn1R l|iizzJ Tab$YƲML0 V&>t`WѨ*a.*FޯSa#_(IJXI4fG=A\8Ʀ##IG&Qq*GHC@EW9a+&5#2ךfO, qH$:U椤z\xOMnV)b3cPX k ajԵ\NS{`P[ w*Zr .J_la̰1=Ic;4>rI9 c2P+G[,`e#ffjB9'l콋/sF3d?A%^naH  I =N܄/$~gj=JG&lW|m^J! +I(WJ0P5ʳ3Ew3HJbFra(a` #}fW-(Dily??89r SL[}eQFa!ȫ?'J`lI4tCrv +,*c871cEOa`}m20.>|Vɗh0Gks!%y2а{rh!RGB p_̚|sao/fk-v&ڪȌ;XmvlS_l!a2*jش{q[>^90>~KΨv{߶맒 A'1<t69>mV%}4#`bdw/_e~ n_5loӥZOwg@_X$k[HZ.?n=WF ϱM=9x=Ա^밍:D(}g$9ξqoro0e:sww! k$\vz*G-ay3HwR]4ٹvZtB NE9I3ރ/jr)rPڅ0'bQ0t|kRƽZ)5ғG{AJ d%{]z+0s`:l~-L;gA#4K-y%y)l"usrh||WTL5 v&)>3U/极_[J8pkדLAsbAK.-N;$T312N~ ^{5h~ %f5g]從{%De 0d[Mo+vth HEuj+A >\5kgr0~XMʣYSsVrGA-s؈/B*š&! sF<6?ڭkDWXw/w8+Hv{ڷُHly-{C- /YΞ+Mè9p)yލsߝb*0EB+U :GBd"@0@.KG|v=syT5? $;D0ߟftjhU'|=>܎ $p,bX;Dzj :?KPIlPZ{b5)K.t1 $k]nk.o\ifEbZB&kH-hy@΍>(6k|: ]Dn|%rtX[ @1Wp|ZmGM|>Uuo1׃&yh",=Q2) ,\chV(]xW+M{?^N_ A[k/_JOYdV%VOjC;-Iqt؝ ij9Բ 2lDJ![)9%A2%Q>B[bS7t:x뒟k(nEE{kl*M˱tY$w=ϫw!eXJE#5>r)֖{o|Y=뱷c0tSC3`s%A!.4(-k6<"HǾO1I$Dh586|bF3};w>7bQK] ,&S\/E1b;mH&E<CvDU7*V&w.Tv1?ǁkSږfDcW+$"^CnTԩdAe-%PpWH)th",I21̊d,_N$(&d> C^vOڀ0DMhVKM,!C,%j}#t *ke!X[I(n\<ݧrdp(b]<Ag$I>Tt>e̿/.q# K/sEřbW+f!W#Ǚ` >4&/_PM#}5[ù)|ԻJ/; a6p?U}~YxAr-Mfkj;Tj5 R)̾!0+|~iq}16~C#-p,};dkX#IEeɧzݳe`x4M׺hӦ8qJ^HڳsNJ+E:]g?Z͠C~!4HTgۏǘl2g=A0%bUQT-#@ˬڳ[pyy+$[wU(#c͖eD+.L-cƏ~Vpuv-xVq Iܦn1c *u4''驀P!Hn(1+Y<{3uh!8Ox/TF0LɏJX`.^+m#BEABV4tS +v$jNjV$sJr?r:y⼐O #4h(捣ɶ{CPq퓠[#{paf*i\jd"bF55 (]NyҞpo'ߌ d&TZ?԰?JWL{0r<9Ե~kQl>\"#$~HYE_ k?_ߘ? <IdZP@RLX:Tc_e@xGkPޏ2WheX14PAY?f#}: (B/W 8HٝmA] rBΪ4=E:z -2 (2(`&4+X[}xز-滾{2iWFE[t Og 8RhwZCIX|Sdyܴ#4^آyO庼梬Y-<$w~*%G^3?MmHurD~v.?=_7'/gW(*^H#hd:}0m貼6g'X1kYU8k)4 |1aE䯛$Ю$V b sg|f.SUGOu# ut|=#$8o,>x8&?l6l;a"@e9ilc֩OIz=MBX禉,(Z_0]<򄋵t;+1|VK3*_^ JU~q*th`ZsX? , h!2gp_'NC\-z7KM|O#C扐[Dzeb%H2ѕo|sEKb\j*#<#ܡ+ aa @"Ȯqџx'mlNk9 T*a*TŖgxlDZ4[1jA`L^vU= p=űgZ)L{RZ0C?Z<2FK $M!OZSgVOEqtShOUۚ@d;<]lE'\ia eM-_|b #\G]gZCꞆ1߽V[UVP;oy|/x1TZg}jQ #!Xjr홙lw㳮/F,wLcX"r .Ge@ p5n5ڶEEOsg㣹Vm)=V$PŭNQ gj+Lj $򖄫a=8Ѝ sX'`F}ݻY>:/~H? nPˍJ[Bƶ{WԨ<"eqHx1I8{qPX9. x3o=W ] 㿠$7;_tU*$ #qXEm™;X$9ȶ0_wF?6NM(;@0Ijl$ϩX%vDEgIl+pkҡ#)G2CL0lOk20g'+u0ĺބ7`(UԺhÜ@t3PUEl]v8$2W- \qzrPE ,Er:JxM 0IE^=&12G r8})52r} `$J|FʞDE <7KMtw-F韚 Z}i# dNm1Q*#aQ;WqDQ z:h*ojq ͷ2`η ӄȘ IIe! +ܚ;Ր6pIEU9|sYoxZ`Z e]гqH]J'%!@]mZڜe`O=cږ&S\W^jͪMaNDVn̔fӱȝm-:3oG6jE,7NMrAEB|Mm|{Vm9UrnfJ18`ă 0Ϧ&tVTk 4#V7N!g>BUO3ۅ H(y1-=&$DNki>2"ͧ|=j/,9QO/ntMZ9p'\jŏdRWXK"۳](P(x{s2F`' !.U*_ c—l%d:x)nFD@\ȹ̱rOWcYe)҈I}!4iOXIe_}oZI &|Mf38"npeC彌=--:o.Аf[\ t%KGp ۢ,;GN6Q7;duC}fXl ntN >$F٠WK+5*yJ{"ĔhIV3G>գV2+h2MTiF@a%&PP=X-^+'H>@&;I5U'E򗝽Pt!iϴΐH 617u(9HY 57gct g޹ Ahc)cQ jGx#It l_,x 3J c"̸ x(yȑPw/*I%@{lW@@0yz m>ct!zZEpTjMPxz~HB36pkxMVeFͳ"#m.#S_fb?_9+wFL|PkT>\P8.l S?uJɺCpW;MwBR8-!5o!F+AƸ>L^mxkJߛ BY0AXW8U.2euW;̰i L)a?'Z-վ lO3U[bIs˫Nabž4}l;T;+͹?xC/ j≹!a t xat 8@C~3 Xւe~F2.bV}E^$=1mʊZRK4Vf׉ ,A.^vR𷡈FbG8qѴg2([dIV5I'n׉o) ,>ƧYaM=Fz%e%JŪ62g54ʹҥm\?)?+Hf|52r-f$ma] f^sXV9 03M C}Ptk!j {kWPqwg]-[qLOY8J@3ÛBp]|dz8b$v%F8{cap[!Qͤcp(5>;d,p6V[-+866f˜+AN4bv9n@(WAPv}DLa"o6\""m0<phםėK~ʿ-z2A҅r|rHm "w؀VH] 66ÉۻuT0J‚;k/e}M,~,_yWhAp`{Kh N[x+ZWC14~:u$&[r %h2;p9`M|HL˒ƹณ)>'CC.J,QBafpZ1 sɱJI*=fD̜Po~ŌםB熾i+[ӣQt$Q.?Ӹe.__UXS?B_힮 j>c 4BvvNK>Q^>uʰD+0\J۠N*Qm}!$dlsLW_aK9\>5WbːcY}2bO7 Y$o_^,'9ؽcvI uf $1zOZflf x]ŧk'}Ͷ;hlEHv uYS Egd[W{Oh(]6ыTnY! +Zߌ]dVh]Vϕ **[=4X:ɣN5Zl!~2awl@rCkrTAcI]-@ptWiʔA"G_Lbv3Kl3]]YV<;h= XX[khii0Ž/R (c+ BW ?DTI =Pf۳J(: 5%ɫN<~]=75sqMm-ǯ\OOga ɱU a5ɐ}ƯGnەH~doWnDDJu_o[Hu:(]h@lڻ>.9cj_1ߓAj ώg39 iRa> (&LL!/>aDU:ӷ^N 6uƛlrFu<wiJA!/n,xE@Ys#Yk5J_P/ $Ri ^-l0DŞgi䗌\S;,оM$:F&4^`R3(ت54 W=V.ּ8-3H+A#1hA&5m~>V X>v8Tt4*<#p"}EB |LA0*nŤL욘0jI~јC4}U'3_&>4Ù朼RLB_0c¸ S['jǃ8Zn>vU|-|7CZ+sC/yޓnp ̹ 'IC?PLDrLEp(f~Y--e}Z0DILp6xPi52L' n&9~.4֑BokKV;Ƥ#yK\LJ6՞c8QWH Zd[&wu|h.mxN1 >Xg`º&yoH-[e@&ϥJ3&[2,Ȍygvʜn^"# *Td=XAet &AmrHoRU_MoxΤ=vhe =;7dľƟ)I)l tSvJ݂)Ю =du=U,SG [( M}tc1 SlI)8/hS{Xaxi+@SU=IqV~0qՐ=0砮ˢ|ʳ=JCf3m aVGqlR8 G{lSʵꓚ14`z,QR*ޝ; ?G?7nA$DdFU80Mb^c+S/VPy9) Cao` zhHiE&:I +,|)Khkxl_'"mcVH1N ~OWH:u- 2Dhk3>!vg][SY/d>m#=(gEs(?VB+2 QcBSct-!G aQI  gP׆^8Hˢwd6Oo>3RR["(Ӵ”zDEØ R3כ9#v"60XXAV >`Hc9*Ou"bIO^^+KVX,"swCᄘYڝ^ :r&beiZX/[el5^g00hɴ)/E Mvc 92o94g<J k*G4m?7BR'pݥ6ȉD"/ީ>x|y~yi2vHu .鬐m_dN;mQ#x̚iR'8&:]dS`zD7E/̆<0H6(&_ACΙPaVWz;B%{Q[#(K,ѐNa?vѶc=sA/K Li8݄7TIUНucŊ%uUe\  cN wv^c!O|2H`7p3MvsdK+ty$@ =ma$91ętdn\}&B +2:2zf!Hji:_eUn/=Ƀ6`*`2[/‰,Zeɪ;۱Z>?r 3>ayCVYu++KR %8Zu洟!'r|sbBhփ 'iyWhBŸyşju!ጼkK+$_b)U~͊RA _BԯQzKX3KW<އ|=4%c|lo%X3˪rنZS(\+{σ!G ~ HCթ?TU2" e )Tb?5 vJj#xDt3sxO,CI*tX5I>q9 [w(D%W_Qhz AW-.j^ThW3sMJ_XiO]9#pel' ab kނЖ>8t/'n.KCuvqP<+v8%.D1@2 rf@L]mo; mŇQz8i¬m}U=/ g_t_{ FS3Кc,;9焙:G dC{˙ơjrogQDx㺡d ,Seuhc𼅧-pnӝ aI  3h p&jdܕ 4>]0I ưF 6yk] )_cƒ[I-5w@=_|#`SJEY@ '{r:ȡQ h5ǖxEwI>Kx8ؘCx4HQ LHK֬Eܽ#wL k &bߺPb?4iY$3`~At%@;&՝_0i wyP) bvުPjdPUĔQHb#~;R%sѮ A s}:,d~0`}!!^PeFOp|)Km1gg7B1k;'Tީl'SKbW3^ Drk#ĢS@rR}`SϦE!E7z.UoϯGlm(te cx2׹ƓxI.n珏qG̍u+ 6 t( ֒_VR9翈z\2L-1&y| H~ߵ̣F5 k3-(ӫ 81|mǺ:z.>GZ+d1zIq 9Kё(ܽKsH FAe rѝ,ɟNVHg)flw5u@B5!AW'm~DhFwDZ? CohTEEzdUCiB0`Nf0 ,7PUPiѳcūA&7ڿč;iTr.M(M,t+B9NKޫrP@r:úw-J *7GϬL'5CJ#iVݔW2W/B3|]#j_eqldgȢ#vH&njq[hȼhY Uۯ elm"i5gڣI^(-XE|I#v:8oz9F{٪tYIJ Yȴ\4o{z ̎Dk,!AF}`Ԧr>p%{V$4 #7j/T 5qmCy[ L"R$)vUY 6M2)96*’:)Az~gf6-&Jԣ<@JQGgK}{<8z"\ڼt >{+$.'ӇSfǜ5ˤimbPYWX@i_ׇٶ~ۉ:&$6phz>ތ(K.|ç3ִ%u9\.J LY|\Vvroz<ɥsbS ksDq{l !2VeGy(ty5-e2h@0@?I^1[|5Y_4+a]8=n]l}VkbRBXW:̓eU,6"$aV(D|>Pʈ1EUO_(i(!(ZYMUld2d⡻a,ʖQ I KH0+pR ,w A@[v ƹ9Xy-XuPWE0ni~K!c!׳FyF:&RD95>Q!3r4?xPG@k-F7;Tܘ.~#kmTgbD*:4U-/J'N9-0.(c`+0RDA ^#%3`] c,Om}!.,^Zfވ~zߚWI0Y9턻 ʃ/uԵcу/ӡpP~GM+pm?2yOkc>V."??r)Y Rޛ1|`O<4rˬ /)80_,LxVȇowF9(z.Y/{sjK Pdv<(C.6z K~,Hhmeգbm.(/eben)VQs[j|<X߂^_L]\Rߘـ/\ &cs(UAh@(f&d*`Pte0AoZؤPʎT_zT1{{f|7n@aG淋%1^Ԟ^rHo*^ȸ[0Ld7eU1Ƃ!IwQIt4'Fhɻ3 wZ]dMjf {WNLjK240*$2dUf|v,pÄP #bh? -mUm@ay>ĞKd*' t1qR(`h\M+[MeU" +v_\گdY8)Rq?Sx0f2טB.ɼY9շ7*䂆HXaL,esbvJ51sнT,ax r"4 L9G> {VEʧ>5=s9א6KmGf&o-mȿsgg[!~,x=y[j>qnswW ݚ/"b& iq_su|E 6oh"qp][NU'Yc :c N^#'7սDk%vAKTėÝ1$R.rj5CAװ!*nzZ)s*?Tmvf<\{G]gHX~ݷ |:!+219-7(<^x[ h:ͯU ;GK5,cEvP?M1Ƒj#Hk.`-L 2]S''^t6Ӌ5>` sv䥔L/Bat~aٞf=MxnhMI(&٪"ZUۧQO!wk@C^&*nU:ܦ)=(r,]h!&9Sv'Xo%MF99_.f} Yx~-~#-@A՗ݎv״15p 3)sVM!.zt8kW-Aw;xN6avgH l]]?C щO:^7Wuso$D#w!7A`c"! 5o^6f̮L3Uіr^b]|%]x*7L=r#ZONEMa902Xr/Au>eP!2ay\ <;Zu[ ^h1J8d4[ .I \^` s zE0١:G-tafM%vg#Isi%nN$a+HvaL;f,BbBB=̗ǽQ*>-h9dlaIHmp )VT+]gĄBDn^!O3珹TDUVq6G DڢuֺKlaKulA1aqpC׳¡q&O t g} EV֞+6|\ڣ |9  q-iB" |[0|o `2"A0d\`Lu|# B\-ndS0oX?VЖj\럿Qbz+?0H|HcOcԸ}[;hPY47 ^EFfNɹ`#tfM\ @:jh#vߤ¬pʵN1S2{V]^8X[]iW;Rz> 0oU̷V$[ŒĢ^%H"`ؽ )r{vtt0h-(2x0HjDryIeӬ/֧ Wipʆf4{cdMBn"-]9_:7- u^Z2K9/#d@Y#dC8ĬdGGȯs JkV J2Two8im'1Α0nyȠdCqe3_S}t Zq*~nSaV^g( pE~f*󥊦8߇ts Mx\;#'JJ|Spz2U(pXDkuf. WOT./n ?F*/]P*=H*sI-R=dmW:0~K O ܏rߓO[0}y8#},|8 I҅B+k5+I{>w㗵; {*LU2#*Y @ rfJX>8v[]o@{;P`rh1!;23+7 \sRqfP)t5 '"CZ5a%~sH*z,tK\;GˏD<#5. ]jc\lW^݊=Kwq [m|xƺsNG7 K sE|1zFisI97u\6da]b 3ؘVUŸHG@ۄ#+!_`Qg[A9:;ѭ׎5lծw^#B-AngԉogKD%УsޑOU~H!uL.V@L]ط;]^ɣ'{Ȗ+5\7nyV迏ߎ}og 3y~֡:b=C8TrAްP;I/fLL&=ls]9[A߭r.#$A ڝ1R'=~L}hL[4B9Ωh98ckv=L@M+pl*=U␭(u NG}' \FqϓV> ߲`!EhKO8ҕMnLvzf1:k\23}|5&P\ +Ck~||٭vABYrc#<ҰN*D>{I{;Ck0z Y:JS_<" KLΡLbtk $, 1N|ǖO鶿O(y5(/Aݣ@輬:.q4amM Rft龕*Pn$Z&X9zAicdp#ab@mJ8`DA#nTF*$69X'NQ$pWV8mUW"jKQ4vnR=^ cS`-]љq9w˝g2tq`ڻ_p!D`y%俿BW!Ӂ>}}'_xhB  C Fm+a 9{ v*. =2T lP/S qR[sCV=ě.S7E1T~=:_B5(4TOoWUҧj2ݘjp|pSj{:,(.n,މmϻ9L8?}|$wP[J6Eo2Bpx5^R+QyFͦfA~MdM.X>/L! 5Q!_lb5ɗQ#eik)?hx\ y,!} x:0.NVT@!)F~`گD7XGy_Iq_FU]#~Ck%}Ԕ#Rj1r!%97.P*69kТ NBYU5Ӌ;B*d|dHs' H=o2Xd}b`'@h5PL-.@)P/Bc޼|! dZPSiM¿п 1Ԙ{H[W+*/OsV54(@m'\[]Jax VKj=mt#vhI-\)T>haw!K\ Pȥ ' SguI(Ng=]#)-:?i]IZ]S1e e*&VKz_$ 6'ZZfQ&b0 u~)E~ !EɍbHYS o߉yM :1Q[i2dkiO$( !H>YOHNǀ>VA1>5 Ci3ՄCߞ~[eISQ7[̝ 9Ng/>FSW{pxY}ۿR}5ƞh:WxPSGqhbH# ~O+.VP tƓ+7mis594-,q  B5GlhuXB4sgEڹ(o_NrZA26j$s]sBP?!䪦$"=C;:- VtQX/ϨP?Z-E4e rDbtjp&"ŴܵK{_y^c*f dVlǶí,yHWJq_pZ%)R<*hC|׳hS@yO5T©",j n3Ji2Džc%~*o*P/bBWVq5QUvEA<˵ztւ!S_'Rr\6آjon{%kf#D:ӿ`o?cPp^ HnOvNwhSKI2%N53a%&( 08jpHR*S/bI-aڔ!CbgQyqkI~N\o3C_2N;xxbAJ0_dǺbۂ\BB_)BApxV\p 0GVKLzy"瘅J>^.鐂SV bA78g$9nqçmZĒm1O1p%Y8"TxE(n UydpLؤٺ5Pr|+ᒂsj)n߶.* pD,##$Va!6v gWsL/'e-؛*Q"D ŪPM1&iyFI Miy&>1Bm#( i3촐_ݯ贯nô-)Kd-Ѯؓ4n 6 SȈGuIV`#m4A!IϖZ !w H;6iGP Ehi%Wl]mҠ"^E0cTWa6ꐬ[>bVq?WB"sy4.5)0 ufaijbh]ǀ &PyOqÈG ſnc4?U$t<9Vk NƯ(]%q m]7DގKڱ}!lScMK+pUE,3-A+|bZ9q=Y91"IWKUˁS 6paCǖyS(ٙUCG?9xR?KAg ꠖTɤ)3C)>0}2I 5 ]mIߝLbÆgNp1;k-!Cq5:+L?*R`K7Ҳq6 sQ(% ^uѮo~xZm BQZCHPrQ_tR%':?Go !Qb㟞\n!~o vH,G> {5[%GH=#]Z(aw;)s`%~A8>cu9ggZDHϩ'A\\S"D̚\J3vmh7WnYekZ#'@0c~ݚ̦5\tM'u?X7ө)Gͽ Yu n;nbImwC)>acN:+$ݷyc,t+'׍аRI f!7ܨz q6xٹ\(2=OBW#U3%1Hٻ.x~PHROG \kt(CHq;mq,mUXʚقђ 8¹S `EM¦0.Ba6/>+ B9P9"4:QpjXMi^4dPu⠱)?hj f)ڊ!~rә3vudD)dITlZ;:h[ci(6~p^0&@fv.10p1s97!A^W&&A.ṁm37vd\C }TT9Q~I\ilF*MD=Emw͒=M{ ǭE'7v peS0ZJԈf-)O";JIJ>O)T;@c" (zҠhRoek鹆vs,j.TnI0Rt]WXKzI8mU&3Šx@9kO)is6q6FmW=#1/Ypoe/b"4TT?azMBEdb{jq>עx1QB㥷L` VxPh Z=_$E4Ei*}E̅d6|l똠1+O.նa# ̒a5g ncbXU5B׶/R]aoS6⋗۫8M<cbDEњB0̣Et.@b29tgjuo|6DfTy޹RKNl!< 'sQ_z, k<`ШJGFRA13Ix kL:U8gɪàOkڼƦgA \ ::H"zZ][Nv5\(k_q>Mi/;K^N]Js5 l)QU yfL{6b#όވAl;X󈠂p*;xpͫ[G1$"A{%% leZ6}%M'rt{~%(`=a{+J^O=)ܻsR|}$vi ¤rz#;FTZ:ƜQwl#c,#nvHl ً & 'D G<7YS|ryo "6. *K >W7ConyJH;g^=clݸM޴ny<)^߄b,HUv0C#ٷUNaNx3QϠ7, &&9>&ʜ6[fRҚo{QiGxaԯG %4kw aGe:t[`D]xY^W&C:*sBv9a?~%M&(!LA8RC#|lF7 pΰ~b4KzftKwպTBNhuȫMQD?qz3S>aAm0) j*ŗ Nb}M T´bUN\=iΘ-]xOv99MyYt ` ~qH eI ~q'&Έ`g'$:%]žf:H5`4ibf0/Y=zC q5nسL粉U*wr%|U|AWQB1=+B#W,Em$h,<{V vH;?k8[bc`q)&rmigAPQMM4$1;d;FiKBvDdc;^`/UҺ^B/ v_S)2^Ի^@'h{i¥ Wʥ@K6 B93KIߓS`F4?Ks,TQӽ7o)?VGdͫؾzx>k԰p XrV4#cm: 9&5=Gic"s=D{Qb_!e+1Ͱ]*6\^u Ol$4a=)"I%񼊀& IAă4J%2E}nಣ+4 ԟ9r@dE x:!CF8li&hZ2c?CO֟ +WSdrgݜ"(/op3]Ҡx`0~ϋO!4@/lYkJ0BԿj4PICR'/n$;'I!>}Ng#uEqn.V#nHTBz7]C=޾rsW1ۜd$1Em@N^ )s11mYd$q$^>܏賙SdnɁRjt'KbDK ٬vR9.%FT!CxOk)KXr6c'%UI5HA=Vg $T]m<0/EEZL-2݇5 ]29׫ l%UHXhqccb6O-5* l)+vb/F=.d}/$ptTRb9PPn8B3V vd*P.-Iou ߥѰP՛zN.gDcCWżr+87,DX#D0o[-}INPtԯU!eқ$fZ{ a[ d; ⇠ȁG-OHE }}j07zr(%2X`E:jْ$D2C OCf.HNEy)?"̖bqDaZRrT9Pq iw&Mb|9#zr\041>YLEh__r)w\F|cswY!Rl.@IDneF_٢4Fr3nv&aekyk.QᔄޝJ1:U>]2I' Mm*|m/BvTC #+fF9YJ)wyU35cee\\)TzCqyAL6 M %!hU yD,SNķc=q~.HSUSw֑`@Ttp5Hn!T]O2~rY#z#?,8>\bC(h#}kZa-2f[tŃMoҞ|/Lo4WE %2d[7iJT#.B~w[B/4_P˄aehtV2ie[R4ܪg=.T~7/zB=\؅H F䯣؄zfFlNj8AI\˱.)RuPv\ʳ5 HIS]~X?ԟB{lN4Q%ҒMRKEûtj̛{4ncnKm߷ޯoH#" !Yi8MWQRhԏ.wHNRÂ69.l,Xx#v>RAD"5>OO{Mږ;vy,X GLlk\-ϫ&\dA 3HalZj#BL{X$G{Ws ٞ6 5| %G}To?Œ`uu-9uۼV\"kIr\V#ʬ!|Zj"sLkǘo'GV4Mdz(J15`Pk..lهމHm*GU"k-4T ۢqY_Hx\z嗢'ml`VO-gH i:g_d18.pƒD^<ۓ? nSrGΫi=nOw $WM$,B_"DAFO3MQs ElU?žfMsGEfoVk% bC ,% U*ʵIT0& .. -]{hYΩa??EA!`D|aj(W)<&dzފe\I9yBvKUIndr 2qltTm& W׻*+; XI;XAfm{ wo9|s_ QOFmfϼNe5UKuk'4sLACJ6Ar#3"F?K{^b]*%.Ca( >ڰ,}fW'.D{4r\4⼁H V]sy [Gw]!1BȘ .Č ylZ0q4DZ%sW %X8x ##AZѸ~~xw %G+bEM&lp' `i;}D̻#˻Ǐt!*" 'ä˞Q홤ß]bxܚvZ6AתS-a0K)Z{yYLd%Ҵ@$<OKWWi vp^0 "o،mu4r[]&骫]Θ GJĈ_-+!b l8[N#(]ij'[p6iHZI$F6]uЭg"{bmp;9V1&=5reə!PanMYhe{˄eҙ.Pi $][=l& B_[V\R<.Bf,wD\.`l'XKKm%MF7s=)<C*mYODo:jٶJFofE Т?)\Xݵ* ٸU!FnT#` 0#*Rm;zcy8{ix:fq+ NR<ؕJݫIprFͭ o zEz-'5=Nx񝨡2̝KN|x6z=r>NB/yvS)gbš֋VtsH#ʹHInc1k6RBQ<=TYx`W[=,\Jj+/@cpe Vf Ƈ\Kh~Q(Шxӌ#Tl7NV͟d"(R3_b#Ώ5,(, h_ķSsC4OX=X~7+熪 ](D]J Dy(}3/p ڱ+8xxoj(R0vu1fVtx6l| ]_d.ӸjR\UEAyDޟ p#.8N\=mvʩ=~1!"5 <xwAtc '~jb(XwE*.Sk1iҧ1\.SaX%,boߢ&/MR=-vTB$;B#8W*{a(u H3 Ekxi;m6(Q^ļlbUYu}vp~,;A!KX7cz^){7$\!9i)43U=o5.mm`dͪ+]jJUk&. xQ)<&~ц8beM8)HG!~~$z?K[5TSk\fYq dP"%ir~뷠 In0^Oz EnpiTZX>,mR(b+?Zœlw㈮-X}#e_J=Gԟ98I;bwN aڂ Ќ*OufΔ db?-ͷJ}`71,5L8ѽU6ș/?<$hɯ\4(L%5+ay!f \^&!/v8#{i)-Q;VzVFp)}|s*>P5ː Y? @`w"$i]Mp3tfƿEg~F7):0v^ (|Cr"Riȱ-+G Q 1'ĻvAv<]xX8yo 2N16 % -Z5фpTi帆vuZuHXBN-^a+{[w4dP -rs4f$^@NĮL)7<6ygT\Pl# ̵uİ$ h/ɟTh*笹nï>奇>isHE3fPN1 /*|a <X^ե>BZX͠`̖ۆ=o# ^jt\toI-S ~| ةbNmcgQ+b+h:+C^0.4Ol4Q>LWگŽҷo&w0@70.*fG,iFvŽ}hC'ip% d-l9Wo7 ^R&/2;1gŠPjΗ )̢C1X4]16?еmoj$ LMU\;$K7gjI<;?b@)tb'@cjY$9ݷkIU&l"FŽ n Uq  0vgHE CA[!Ljd-<瀬[a5s~9#cIN|rEZ¸94/9k0#sw*;rާ*جWYbj67d+ʂ`BP=2]`^iv$ЦћG6d:\DsFR.]y<\0œD m5K> m|T> Zn)$0nëb@VAWHm{ ;F}РO۰%`.S>~Ƨ6K.)w-)DP,IE Q <[aԯo_ g*}]O%)žgpٞsZ ԷGI &ߑU}CrM qF_tb*izasw+kotZb .\Wf(N n݈ٷ-~W[eD%̬״ԍ\Q.15őOX C&RuqE$[CwYS0V8ո9KzzsPt?]@ *[k(S !,vVSovQ UE[?4OAT.;1>udM7 +x30*(^F ^N|y˻ibohWmj5`*DsSP; n>1#l]f2(G/%A:9So6nǜYSv;.Eq CDC ɳD^J%0  9$8*r_[OɋW y aZASymu;/ E$ǵ7wpJnd==laOq(K @ACxu#71X I@f[?IJ 5b*⿳J .-uԑ=y^yb :\)M0Qy5lK Jl<3t8 F_ SׇGh~)]1ߎ +X͡NuzP_ P 7ל)>*KDGY$d>6 +-r)^٬\Wdza?a m 2cG[fsug8$3]+m VsVOqNȔ)|V'JXG/ZaME}4 F.JQP><]Tr6}-Hp$IӊD8bHE6.m*<)Vy\XVWAcϒԒ}B+iDrKM%>O(3k}C^)ҌݕX>'gA_WMQ ]7Wʓ>6҇q`9 oŽP";};@2ppv[$E rθMu0~b/G JhH,ñ𧺣Dtv!k?C8I#w$j  J?;7RrO4lYa1d/r}TRknÅOf ]bR$MIYğQHu1XbTtuJ3 ԡv4Wn3qWy O 54<3+ib?L{^wiEr#kD4lt7 qq!,ͅCe^52Ӌ@[^n@e!/hf 8d[pDYʩcrM6{Cwy:d9HR0_;g*evIwptoj>/RH˺xB:BnTm n|W y$&"SLxzfMcU6.Ԡ}deCQI`PXUg$7I \XRI':;}*yC+vRݛzkp'~yΝF6-YGX !ykz'_rp3h>KȩX,v4 lDCAڄ8]:kf=K)ħ}Ru15L!mRT6̵Mz Yr ro~ %6tE"/Ⱦd(L݊ O'͂ͷB |AP]C^5-N3`lWYK 9ݑHD$ll(Sx%/YV2 q<_ ׫M`=J3 \>6M}֭/!)zq;Hp;ۥsu:C ?jd6>xE C|}F5 ,WL+"'06-__^-&VsC%Js[Il8o:֊9hׄILSZ ?POiwu TH2Ѭ) iD;5[tcئ0uz T=BǓ%U+>'IT4M HVj1p= kx&>רy@۩6t}0g+/vۦE@s 'nV 9 *Z" ;a]ck54& ]y*/׺27uR+L<12)<3hgF㠒4]7J Сf؊͹PoTǗ60AL 55Ù#9^vDxh)!fRnP'QS F) oWAeQ?[k!pQ3~L8. Tuv ;znJ8G}{!9&`0k7?>놡lCt.b0%<y6jY R)!X z7j'}͹ܪI{4n:ZL^x)ِ`:fi[27Zw4.&Jy;lzʽh^o:tUJ,@qJ{YkldY ~H6L+Z' HgKϯdQ~6Uj~FfRc$q*>|2hҹ& vdYp9~uȍ#yco#3& W.W1(~31uHC{ GY.l-1A@^ʓ3N='XJ$RK,0I&:_1V]rlm}7|%c$%YqF>*O1gA٦sܝ6:bjkt5\3w7.կ,B#SՔVcxʩSŌ:$Liyn?c&7 -ⰾj{j)/}}bF$v7fɫiORiڮw/3ϻxP1LnlxɊV6Hn$6x5lŪ5 IڪM8ky\DF4I.gJ/n{,tvFvKڦJUDwvwךBikcZPHv&([f-nCo>2ƏU+oوE" ;j]Ѝ<1VPtNhW]~Qg:šMcxEtfyG5.|L HbyɣWpcsۼ=c;{S;I7y X9vLM`1AEFas'<=0WUHZ7?! 2:Ya)4Q)x}s4{~`NItk25fy7z[6vadTtK4QX">^^4.m+- yY=1T|P_Qc?B:H{ oGd|߫"~ -ǻ#4! 6O acPUHTp(i~ ϲ1Gr yPGM}Tm|&1BrNb毖 vEvkIEд$wU]CbldL;G" _?w)ϒ(0jQ 42=DQk >uA %}dlES_T5a^86}53A..)M׆r5#-5UWS xخtVC6 2ڤmG' $ ^O%9LnHϻ-hإ8zЖ>-$?MُC@S?0}`aP0?O|kR}tPOtN->g2([ʔ|_چ/B놚3*3"'9C@D|guQ~%,AʍGW)grp.$' /P}|f*7'ۂR+`Žt6 WүB%9D.aM=\O@kHkK3Nƒυ5AKD FTOQPBc!W(oomb"J,V-կRc[}Ctt>JJ}č?>lc=B `.PG5x_C:F7:2͡M+JHaaUR1?ƙ;{^zlж~vgO,s)O#bB4VP:$H4|?H-m䊠Fy0ˮi̻@jh|JteXD԰51sp,|%^ػtѓ&o _o[;z Ŏ!LMFu'^b:tt7%k\Y-{iˆ%R/R,츪V(?.OZfg71~e@X5E=:վg*ʝBōd:q켡- s /c>W|jeILN>C$k=XQ!(PzƋ^[ 5fYjH-Aypȴ]qrȠN籇j,0A3+ |/?lE>ӢϏ#Sq[oƞ_A`?K4A#C>) W x0o}hb]7цs#_Aآtepu ͫ W?ܮjuz|w2)Dnq!R"(Cr)Cv3+MR'Uȟ4qɿ`-/%˜bb4?)(^ؑ5%)D ߒo]*]f0`+jċ0 3o\DK}HN$9uZRu`5?y2RG[uB}^1&(M=U }&4i]D!Ȃ=fu[ c`Q-z&&sT%|d[ʐw>/{\؀|{Yϼ8BYc ΊuݙI-ҘP/4q˫Z d;XT'l]󲌑xi-l,A%sc! u%*`on "2f#Oz*4mQmIu-- 7<[#fgK3.Chd*4 q>CqSy:6m^Mt Z2{-"#N\=uA6[ }\o N{_O^Ŏ0S~yXw'*o4Jܷrq |;xu:Xhx9-wStߦ%6f%o;Kߐ:ka1<(bZ`%a .|4RʼvK'đ\4;"}f"V: *:RQy[w!ܧ.4UhV)蔐J B? юzgR/Ў;8a7x^yێB{>p1A$LjϭD=d`i|5XH_Ctj0U@l ۨ~uk={lEBe3$AVĀR*3U[nrcJ&ZZK =R]գ;?eɋ\mM$ {[kJ-مcf‰)=UBPĎU>WZfzI3 0Go~b* ueSWP<ڝh)u@9s.!6s\N3L+Iu%NwWa#!E׎7{T]$ӡ26 I- |.sV7իCm1TK^&08NT +)15J(--#Ug9A5dA} <'sbc*q` Z場UkOdC(TJw@jɒeB7@o!aL @xj~!gqAEW+Ui?-DR3e\ٴ[!>n$QK맆ExlVbpC4(XU[kaJWsoXR:i1dΎ%s|2@.4M B^ ȉp+~B}=d`bsȮ܈)?;w[N8Vvӓm] Q@cm-T!?,]VOm6ʙ)zxĽdA:6X^uبE T4ю9͂[ q\1Th1H͌~X ?D8 #X?V#ZϾJFRT(?M5eߺGyPȳm]< nTz#W hS* , ] ʴxGkAbM}u^ pMpH hFHJP|e"O;j!A<D %^pO`w]<VQZ<,0dEk~R4wtϢawzvͷVx}ܥo.٥A2F9T~Ǿ̤9\jnnIPg6 NJ0(uR)kyFH-0'x3{, {^ D,=x"%I;?7,548 :;?{u8%{%c8dM~e7P"j'T܌Mm&ʞdT]{c6~~Cu'"n_8`\ oϸ 6ALA [~ 99ujr~s.HDv`z> [r#$nzrX-9Hitz|}"8?`=w{ U?u@GeOʡJ_DP}Z ͝xɔNM 'rɉϻNhOS96l5ճc+RMfg6gM$p2SŰqsx"C|xh6Ttc_Z/ AZN\I@0xWm3BqR0R]@К΄j6]ӀR*5H7qaxxdI|6gesy#>%in&DUKA[@s_Jp3ߺ"+X0z!ܤF Z.3yjڄ8/W⒰!㣽MrH2).Me@+˨ՠ d7OC}_ɜڙIC89q{. jgyI~* + )O>ptx NTD*$,x őӞ70-G*az{bƸg0:*y(Fv "eBBd@256J#TUqLۻ#Z^ ~>ڴpWx1ǰ1Wk2E?^oZN [/li  \v(n{/OU#p@_btUr+T  P7c TGMeRD"]eti:bc@*`}ʟ|$=]1辝d:nE"oTuS쐨ɨ)%`]|\g b4!2CkDcQ2Lc6Q#Do9ĂoHO."D8s)E@"a9 A, kWdezCq3q3|PpoX^Ȉq@\[iVҎ)Cij3+g=MAeet`ٿiB),H~!}iS lbTR |<(F`}uŒƳ[a )J^łS 6dl#bt,Ht(K-/JcUG{C֩UirAvŮ$Dc#ʇ;(}KB?dWlQ)_D5N-{Y }>9傮n_BӜ[BHst|zdishQS:q$-u$LZx{-/[ss2,zQ!"r+(rd6A6OuW-͛ԌRX&$Sii%J(vDD͆wH/őch؇1ぎ*&#J_!}ZR5='"0ػ]Y4fo>s>z1NJ~vԃb= 3425x]U mNX^nU`^g_ o~)G6sBCNT=XCfk5m8d(d@%jkGnQԩlJDW([ɠ+"7 v]DKF)hYRv\+!'I? y]ݞI X ef˪xw'bB}ɞ5=\hlX7O,j #E^2ڦ҃dxΪKrktxכS5Ptd$k|xxzs7a^rT`}r`YVܞa4Te$Yv\K82*l3eF+{mpd{ޣ&_S?,ϵU,:Tߏ}貈tgQ&w@ʁOw˾^uWB%+p|$oaE<.)FW|&I>y_L8@*?WJoEo5[$St9$5D)gStđ"TrH_~9E54IÔ:ɔ*p<_WVNwcU:;ۨJiL'b:傆:BpBFNO+CB_rt:N6i dx<Da5ߠPW7lik=y{O10zMHzL%p$9A) *LlG~]vIz @k,p`Wu )4C'Ѽ).PȼpV4XEElh?)eYn*6[%f&DdFFWI?Q8HucE2\goCִ&Q&1WBNq Krt%$,\ǒi|^3)v:Mr WX0AuS9ޝx!wgXk詷RO1n1dpCˍW J-\:"/4R r˗$`/~~m_@tEOŒI@hB4 q s xӵ(xMeʯ Hۉ~#eeD< )|wzL8FV<_L2Av6.U9ڱ S*Q7b5%d֓Mޜ7~J-rwrSi&YeTC"O" N&i<"^dg$kZ3sݚF-Gr(وj'-7{DF8]M|%F9h=gqЩǚR5."D^dS6+1y⟣+"Hz\ڍ8-iDht5GX+M-':+cpclyR"XFfہۑ hdɋ*&a{ŊIz_AlX) jc:D8OơeF%m>z}x΋xَpҲ AK 1q(X:snu={e) -w~KgDV1 3t#F`J80OrK=R57#]ZkdB3D(# v36bw~qCo9ҕ@4*tH  X(>K>M L Ċ ۼx+k}q͢.24NfՆ__$tX5ZR?@lsgu %ω2lt2aqdOIDt[NfO`ޙLawRE2 xg1Q;s+{3TZLS 5 Oeu\zovÑZ u9߻J@ێgs7d{td%Wl%!|]n? #bjٍo4CD|x Kv7+ AիgE$6k sRfvߥSבI.p Z?ɕԠ7F tѢ*}7e⚛ O|@ LjTwdn -٤)y",,^WR|`-jV;eR,E 8~\#:|F^j +s8ʙV|bƻqqKِv}n8ztV<21 < (@Xؤ"˻("m!Qv>5LE)zߜJ,kVĨ+I<5<j;1CQCV3˨9[!I} ,g%ٯ]LF!lFF e6KINvg8f<ׄDhS('t4j84~Qڹ;,舡@r2˧ @z?_VX7[ojqu!֒y0l;@쨜p~{ڏ 1y鄰[IףʸKDC<-՛ͪ\y^G 'kO e4 q|BX*@ıtC}W:oAi`bn[ lEz$C Zc p*WuF)C5ŋQ~am8/ms_:sA!YJڻ, S، Z-7S0ēA9⡶ ϯZ23 U {1 hXCP|Vγ$Xy_ߋ$Ԛ+b+pZ4'X`B:@%I:?!,vG"ݖԖ$RemՋ#aspM揠C <4:}` OI.)BPhߢu4/!KhZyϘ%YT۪..sS>qYs {]uc0/\bJw냍a?|O67tNKO(tPYkI#r c,}gUO:ޠ4 d,}N-[ݭɿВnmSy>45ȫ2GU!='k].Jv7*4 $Yo)ph+!@B:+OD h mb~T⤵sb!yW@9#br[z Ǔ`k3oA5| K{xQ|XNS9jx^&=VdQ^W&&5TkCZT@nH0i xFxHg:[46P6br/l|/2s&6:D3vBy|bwZKwn[NO4Y<2DJ`mڦ.(qt+zyIF 8՗dƬPkdޑ<#j4ôZ<;)@"{8Gfb:zhnt6lwYHg!xWFi+AG= CؠPWt[[d ^OrпpK6t+seޥ?Xab}Xp*iRix,wS1ʍn %?k?h!ܫ*檙c99\9I-Y0W_`DLD,惨r݋ ٷ5w뚎АDf% ?~{ɢ:ڊ&9:]^Wd?YWٵe&+@*_gke`3%a[I%*E ?] 9!l-U$OcxKc%sz夳<50դH9ԩǸ|Wa6U-ndOJjO5xX>Bw$CQ@{ٷp.o1*ٵg,ki;@XaYDab%Nt +ߌM\###X[5FQhI *x}knAi.Ԧ@=(gnQ<]t!~*'w؏wNy*R ȉ|f'9mKf=%9q碀^\b@ &q(qk0h Z[HRKj˝u1EP~mnRGǛMr2bgmf&gGqL6tySɀ NĒq#΂Qc 8nos*횼ѢzH8(ྜྷ0h}=Ngu/ρ,u(>@.{ubEɵ=r]D^+{˗fNFIu"ʙB'e ,*= P_ޯg,܆$j cGcwzu<Q)d8c]|F`l)VOl6Q-w-;>ɍGpؓm#~h6 >_nXR^0"8_Sm>1|5]u=H'}4}pO/k\b+]+CGu[mN5+l42Kp)JOqmva5ɧOUy~}_j$__RΞ _˅=K4JYYI9Fzp~rMYJE-IX d|zLLiIнfw#`Xu^Ӗmdl翇Q+'H&FZ_Ir 0 ^ 3RXc Zơc`4TkDjm*Ǜϻ^2n`^2/J߻UH;XE\CbHN"Q,*9Y?&ɦeYme+2fSJLHN*jSح(٥ ҜAUB V68 &0|3y,+92 9opx%`'RGBDžEQִp5X|vwʹ#r^p] U!|JcJ%9w\y狰)o>u1WU'OUTg,M5 'Ԋ>3gN3*i€^^ "75}B<{Z݈_J,!;Er><Vڱ+2wZ* rl3,T0#ZkC`asDE^(%]\`akXM95Z&؁'"%6TcŽydtIX>#D@7vz2ג##\8w5xSb߷aE|5x Pj*E)258sgbҪj @+>zk>jrѓ"/RS T啢X?[8,GS4;'_hkJ_n9+ʐ\Q>qw[aeE?PɨW-]䃴3]DM=ˊ< "2Yq#ӫ\ Q[{%9{uSW JlN$͍F 8Ӟ]moy>>Kț}ѶĈ_&28D{j -~T3kMVD4cdm~ Xɡc?B GYt ; af,0/u`FT,bv~XLI% Z_؛i25!8+1<7wIjo6*- bhzz:P5ҏgƛ .<'\nIO^55(*/q:3ZlRۑꥳf1RRX^Mяl`1v z!%E2}[ TVmqۚyK ykqsPG .ytaEQ%bYЭ-B#[ *%->TQ]!'=_7Z˯VnV^UnMj;ɕMh~$Dc>'l7ΪWtl! <4ھr6Ci,Vn i.!xeQjx'q+ƱqjfsZξHDݽF$BcbjKګ?Juq~r9X3wK_@宒ATVy҆v8s")wdHE]tΆ E IXҟ$(ԏ?sE_ͥTKELdd"YH#M΂IO=ɚf$ߙSq/B=gk(L\IM 13Rw`Tbީ"ecd9.wiw%L9CJ>TJqڕ+1pEoJ oh6G]-PҔNɫ`Ƭ+@/ G 4k/po;\BA^D5}p]K71a(9* Qn '~9g9P3o\͙zl(M5{'"x_lUkB 2|@XI =xtJUA&_7蟺%n 5 'Nrˊ5؄7T\Go7U1<…Z݉?rBXz7^'EQL|4?V;H͍#t ]s#B8 ~`myNGl7^vH[ s{ l RYqڥ{]>M̉^SU$L{,A~_BFS qf~lia勿Q6BuxuFv7gΚͿˑ٠Ê&Mv)N ǰ9xo{xЂFp4!=li ç.zʩ^^1u*ˆ#5i{y'@S[AEŶum{X!N"K"_ɍWHigbu}Zy8gB<-jVC׾n_#V!%8/OwY6R R_8/?IR+@†.9u@- ^#:tDF˭nL}|Dw4Rxg[O,зgr;P{۬xS/Q-H|^\F䁳@bOr'v%U%eT8 ;DZ2(EEu<GfzlI#_o<بAytK/FMNb20^sE~ -yruCBd|,Sܴ]LNIbS,kS#Q5.L\fgV"uJ~C:{{lS&8Wf]`1{#uͭ|Z\S, 龜6#8'ʟfl8H: jc\yy<;U3ti;:4ֿ1KAn֐ڶcE0/ImƙIFʑ\6FzmdH@n*d%E{^nl{,+3pŠ>&|unrp5btu/鈢ue[ČuC|%|;~ 8#X:RA`L et8ԥR.z]u$0=NG%0k(H1K)JT/?jO˯6_IL7EVlY;[aQ75l\+8{@$۴^hR.\AgZ=}A|s쇜Rj߅^SP˻7U~͑ aO6!VE%aAmh]8I6DSE(x T @#KϞس⳧zHgz9[X51|* oG`UQX!HJ@P7ae;?jCKUB]AP$yoa=U=NQ4qŔw )RhOzI򴘗oܡY"8Z[2fq3U`}$k9n;&w_u6:,}"'16\V`=Q'S,ɚ.Jj$z,mbt% 3W E}$)M!1WB Cu[h{TP"K18$}=c4 bx(ΣJ\(ɬ?GIYjt7sq}fNC~*rj)E6=S" @9}\$|5xd8{kP-)qXo| rt:a6Q[ḟB["(p̭I/[d^7>Aߒx#ڄKDTO fx/`o"(8ڹcuՒj7 jkY8/ӬCYxM, o጑z 0.ya_)sF80].SF22a aK;񰜆8 [ ?#h֍dY|jX&gE=#^bQсSK 86R!4/"^'K*_ظfR>o⧘ P# LjCdJh#@U,Cl :>\|ʼnTe ľ3Ús@ŅɟcY\vo(?DXx6|(d%G-FAj;{m]'R0u~OZR ~*4T ur̆^TA=Q{ԆT2YIdE/OpR1f{1x˧=vpÿ"sFUf`t#L:bjsqJ:]bFٮ}FPܢZzfB2I~\ 落B,}R37-_ 8`4 ucKsJ"FZM#T>nΝm3\˕5kqikT,4;G̗BcEngLtzG?i?yڙ҃h8|q>{F =6:֝\՗ \:͓ V@P{Dňc QQ>KW>R0 ]N)֞38䗚VD/$Hw rb  P7KYB 1yEC)\^=VLU+C;JZ:ϋ..ڋx.;> vE o tGˢaY>c3Gk4;5 5/࿊eV@:qF-j4Z(0Cy5%i[ B3ϲ1k+fLG%>ܣ?u&*,v cUPS_qd۲g jLM(N~w'm2jSxjg1,G*.,EO2ɗ״pKZ=QHgǶ|74jUsW[ ~x[R^UPSU9 ~KozS {jæ-ՔLr#,Fd]a }ZHUaHʜlQ*}kƥO0eٶtՄj7#y5 ol\FYPrTۢӶT>c5B8GKO( $;] җ 2"n))GţѫHR7F3## %3`%Eꢡ<ɖ6ƮeGÞ šեꥳ>.]Ȇ"UXw Z~}%BƁPT 3gLǛvQؼl͹1}/0;Dr b9x5cm[ Gox 2k/SbO<|kwߺJ$=*ܭe\i NƄp[9D>$ ?=ڼb_r{gۥM2k9%gǴ0-`_%^wC}1'Qa6qcs\F溮-vwiޞĹ}$Wʰr ™`3]}HdTb#vFbŅ}uxB|Xe./5<6w=W n Rϱ88GHoZ # oq&X+_00ƿFz$Y # [ k~lP9s؞5<$QyiFbRZӛ2}{ݑt v.0ߏϫoU[dPoV"3-?l֋R> n`[4o!e%:mp/0@Nvh!:TaϚ5?ɠFq=!>(be!zo I9s'KVo| oTf p>LkvQ?h /?gФPRbw-  U+iLs !\ލa:ndVN0ԅLO%ϲ2oX_O!rE^uuKŹn/*۽@gՙ/ػG{S[Q=h>d?wٷ奥ײPߕZ|+$Uׄns#H|Ц{}Px`d֡k]6GL㦊eo mFKngzB1|"Xz_E#D2)$:(b*ؘ߳IZN+-M)& &EvhOuKTD{7g*gnV̿=}'@aEw_H xqP*fqHU7Ql~9,EkdшHnΩ/MKPuʃV_ 8MK㪄|ȅN1Oᯨe`4QŸTxCba X3ijcqz}0Y^Au-z!ed`ѭAb#:ut[*^U\!bW,e&cJDB lv(CD$}7ﴮAeFvX7<- iO@&էV)%[􅉯$:PnI#%ôâOΜ\52 *p;/VB9[viƴ̣!g@]=Ʒ[13HFfޒpZ.UߨZ_/([YAɽXcX'n9n ﯠ w=rJ-?CShikdB&PipNsmyO6LħWS `~'6㣯Tb ip9.4˖ǃ{Mn 0 \N+%,vqE!3wT"&uDջ]#u]ZD]V?Cm#O[Ć1V7 DAHdcԉOU_'r"R[% f[S#8k) ^1;mIb IԺ#|>[󲜠oGv>HBLkUdU2b5v6g0F^ϮTBg>,;SyU\*q8!o .N} ӓ  o[o}J1 XAq[ދ<6~oW66HD^JVN ڴhLuP%i>^Q/n-9$ ]SQI9׫y["Ǣqly\`A>ɣ=yeW9BI~BuQ_~]蚔beMyUJ=[r3sthgnɳLZa +sIMɽ\I`瀤qQe}"i׬d̰!V:3G15b5&(]QP_epO ` eyv<LCCTq|u6c9z":XdnAg9 .l`pĊ#x(v)Vd+dbHh&fI#{*4_&,ɲ UGZ]]B'4 a\c(BC 6c 2E uD%eÍ%bْ!iôÉh.zQ'4'Ih| 7cvͷRB^/ )'“DQ=b ¯RR}EOΰ@A0 *&{fD4}{~W{ "p};Ņ"ip.X4`[X0 ɂ"K GVg| ^RaQbZ?& *FSx蓠[Nx]S pZ*3H cQ,3HJ讓BKV`bvzioR' \A3T pgK2.9NƢۂ8m{Ӓ9-O ~ũ_r?H pvAE2t+Մ.!2YXoS>^$Ѩ˧EuQ|yԊڗVMA攚_%!m6,YaaoGI*ߵOsni\K x tҷ+.I4o ܳV,KYИnʎ487b[>Zd9tB3>4{n5fbSE5޾* 7q8(z?$Y18j0GcG1FoS^Xes1sGN1iK 8:'8}%7H5)N3~bf(-D5W'y;_Q?;>>ɤ5b D]"tQfRK_VdK؝doc3#$l UT AshaDb>7.<%W8&N˕zŬtJ6v 2ߗχC!_0jc.^:oPpiXsyG J2#b^څH7j3վ1!"|_PH 780Xmv0LpP4 h xk `$m vCgE4pD8S(}2B/"Jԑ6 52 I@Uhس}GphG+d0`zwPRc>{B7jHZ)SżKKs`ѧσ |jt>` 3Q؀OޑO0VũO#!*ɪ͆gq]z׉48u%@W9Jc.3ֿk/**P!_,s9U ,n uI@o#טHXzaNB5R׉n.ڸVo0^bYgUYD"[<udRkdU(,v)'!PCquޝ#91 Di1TLߜŧASĻ.p-(2&KĜhv")e*^(u>i J:``-z;G-S ̐aL꛹,G}m_ {=f]ztٻwoVm9L-=mvi-/yo?WXRfE͉ttͫU[TNq{;I ǣCn`:~D^/FKs#oqc)=ҢՏ 53^X?$%ȋMAض6Z߸Aq7&C5M`sc8!R*zo6~!ըqhN:@";#MYk!un{ =LQ4T, o!D2hfBaWpzC?Ní2Fd&㥢s2H^ꠐ*dZ"!gH]0^ނ5 Cvw7@_$OTE%86u8=`9 DؘWԵ믡Qx!R^a7r%fuMLŎz u^Crhڗ/8z+4Kp EH60}V>f98%Έm֙ @- 'VI+K@܇6ʟnBo[kMGnQ$cP\Vڗw((sؒ1V7nHA>U'8ݡ#Qm*#4ѱp@]oo0eD;{{K\X2ʿb >cE`t9 ^̚э\?t+ٙ+aaE=Hqwblκi0qeܸF=>N;4 sќ!16+ ⢦"hճ &1 )-czb"¡.2#v^xD 8+ŭ6 >aSD_r[U;&bbQ7ʥ),-OJЃ=tC@xh_ P>*ۣa%:צ7qb{l8]DRR4L\ןLjW0HmPfR]Dx<<{aeCjj.팮8Bj[2b)nf(AVAu2]Das? 0eda;nFȶ {Hl 19HC. 3/WSAQ(e[Ylwu~n>Hvn insPһsSzUS\&e@ &t8-*o'2bG)22-N՗k:7Ar67qz\N|v p}Dm;+~%|% s%I>ac4cA>z!Sɮ8UtB5,?[ هk;9/<=CJ~`aƞ0?Ӓ}.LמN~,N/nq 3:* m My+1:D!(U)s@m{>D4V'#t~p`8:@bIʜ'9z'5p,T*eյ%k(큗XXF"\jde܈Yj;zcʫ,ӟt~c$yg$(iywFUCNJ??$dhN+{ DV)"0&wn٪b{nnh"|Lk٬o O{S7*@Vo0Wg4}L- 9:F~.n,56Asieg’ˮ8("[[L&!I=Z|1$Cr86HLpsnj mSNTm˹V.nd;ҬYc%͋g{ rjcg C`\hvU \L'6GXXYaiS;U?XR!3Og@?-:78 ܾQ&<-=V a-0&Mj58׺TP>d 5FAͤef@Y0Kfg1N0I Q:=VJ~Tf㋚yr}Njrݕc!<㦨EY):ѻg\g `tV ʚѴo}e鳲 rS[1Ƚ],YaJ8̄>(;Z-3EtZw[q @pLFt٩*=rpSh8XYм,KQaa29*h_;Ye֋dp/,MTXj V("梢'SNjO$`TD1njJÏ 0?⟽X*9!KsT^ )g~bΝ | C;.af B;~w.SB ^FAvl^xWujJսVrPL|%(oj0(`9CS)ӧeӿ 4⚄ebrzgUİYΕ2uk۠Ndp1/ݷn_Y]W_섫L16/ɬ V&pJ_4^:B`莞TG^Ltp#*knbɿm/%kN>,ѫ dV@?GծIvVl?#񉾹rY4 KA`:K_ٷޏ0?Ϥ;vr(U]KS}eu/H(;@^%p8s7OXK$0 # 2 6aE,5 nuZ~ڱ'r3r2  O82=w#ś .5.:8K8$WlqdHK;_mPbiaeD*s7صşjEDzAC0 Ι>oR*+ ~>vdDoH޾FI8[$tx)%Ze8K3[KW?QzauO('rbd hIڝ XȘhy&5г#mp=U|7>NtVq@ 4 *]hm<:mmá]1TfmO*bD v}Qj pX̆muխ}D{Z- 2eō+I(̶O簍PM6Z1[v̧ ^K"$uH,%3:?PjfIG7ݺ#ux%@9h)>,ޗXVR)Sf #$YYghjpr q%as/1#*oܐfGOrgEkt`ܭjS*9t}u R#nQA?ܫ=4n۽EA}VsUPcpVS2IJW/ @E08bU;|ű3>]3F?poy.%MѬMtMG=YfTM^;У{MV(^`#pLoʡ׭m`?xio ,-)zBz >R?p]T Mq1]CUIfϵf2`0ꑼuU?h`&3]&n[m GB)y9G *;d}^y|ZH%SxB Z>{>اj pT^Q0)שx^aSV[K8$l20Țo=SGYWȱx\D]{Dsr9nA/H/'$p>qL_a`wc#>zc9_VO)g׌ySص&8dYAOffFif- ǵZ. @ ef{Ԥ㘉~?>`ZFaW`69Nf?֟IU2vDS>aܴ$k&YEu$*~LDQFQp q$,HPp',] _аes<ՃFY^΀ ]{_ {z1\Puۗ>@n=Bҩǎa>'5l|>ykgtg\ ?n/rN=l oidX݇)1R]7Iݏrb32&XYj2Җ*-_7e+#ԇx%VjbHR΍ݲ@Y:m#Ct%8jrΞ/z ;$H˲-])ᆘPO L 9B4nLaFj.%M@"̓RwsO~]E0y9*C o$Me":Yle@ue:Px%U$~,fΙIPQ~EkHe_f]k[kR:I$~YRYVh:sc.~<:#r-bQIZ!A` OVg$U?_\&ϴ~Ӈ9]^Fn|#oX/ MH;.WY/df5sV& >}]#m:C_A6(i=ӑocO\tY8 DiJ:B6V{!҇Op_RݐIYBwc&ڲ<5FXܩ9Kn+V}gDȀ,p s&x"C R5Γ;kPWir'?7f7>מlnVDT4Zt@ѹNU |V,9MJЮVkSfl` NmIU<77G'ovᵋFٳA7~d֒R 9"]?4 [j Ʉ`ń&z*"ѫCD}&=G{ 6(U-<4*x͸_q:ࢅk,،K&jnPrB-f0 "351OG&8#CԀGߖh_m~ٻ9L>tfXua=~A)"sQ91L4C1~_zE ep\}jt?ys*6 <4ŋVuKhog5ݾ 1qpEtk|ׄk7P[_fɿ;.s 6r>L%# kxLyÞ92_U| K܅slx@S_ "3[og:n^k;ꓣ0& O"F{؈G'ITan4j;}zF&5c'TkL9֮79=ۮU$OYdO ̲cgP"HYG绌")F ׺̷u9hT:a4 9Kg "4by4aݘsUJ]@t4ɻ 5ך]^0&=x>§.)j"Ϥ/X~(+;NL M L󀖄"I賬DHRz MxCfB77C̷ tfH;& W/n/Kb1p|Hha?nR޴^"Z*Hbۅ_\cguƗ?0oi D-i&oI&{Q2|ymA64Ⱥ/ 05$~hĎjGfIԄD z~GQ CNW@_n?wړ04}@ufuxn"Y2o!HI0e'J:;@&0F FmshmW<*Ju(I✦|%ul܀Cē{T0RSwc٬Đ%=W|ɦ& >iwe)4/9X<&Gh|PECPDH}tep6f"' H'Ȩyh-ޜ0pgЫ <-;>]r[$.za0 :(xMPw>XtCRo$:'陝 ~b2_.cñut2OZ7*'AAv< ÇÔzvW@ё Rb} ټ{[BxE0/Y߾#D5u0m-r7Vsx>*Dc']ڽn\dz ,9ZfrB'nh($r2e]chZQ8{J$}99IO(AnX6^jAY^GC.azo*;Ǎz;bhf%\xݛҌV8 A%SGk7LjkH8$ehcdCakX_­?f+HB+Isaк0#nܟ->um aK2>t!9\Q6K ^8jC/%_MnHY|T\ 1vp N=@_s TVR@+Rox~F Eߞ$"㦨RZ)ƅ/Jz=RwrZUfICQ*Qd MܖByZ+J/D|m-(.QC9Њ$źA Fn]]l3`pNol=R4"Y~!f`T-> -EpLSWa{ ϝb # iu> s{Qǔ:=I{B>T$`#}=|EWL>:_| z] K& %4\:Ff"] 猪73}9ZX˒BŖkd oQl|T)^'1bv@{8L+-L͎G不 :w?pg7ژu V}],air-qbŵ&[Ki<y Y5&ৰVx/Q8* D,TTK4*N[RpKIJOMSB簬YJPLtjw`0m"z T\k5Ӏ^zFnsƣp4{<W ӛ{v2#_6P^U c/u$R}+Wʧ32d.F<2+2G3!%C'J[0N[Y[ץ"^{y٪/PEyAkd##Rϝa.t;^NJ6D"RȿHE TjiDF̈́,Pf ny]4ꛆ!lL.me۞RPƩ]>9u;[1 kc+/1KyDo@q;枋u׎ێji RǾ$20}i+o,1:č0n=cy.H{l4( 'Xt%h1gE7a; D5 IƈZs!%h|;qe F8xeלbK8'gyxMo8gG _Lbh<עcaj>kycJk8Nh}14>ɼ7I͂? ]~Tt:4,);\WjW Zf@Ԍ,@KQ2h(mS!{gOfԝP=*a\i20ʴdH (,wYK:E9fZz<_7Ɔz=rV/\Ը%d4uRJ`HĖS6z=5_&vݽ `tU$+YRKؤ&Ap+|\g&is Bֹ/v~_ Рb;{6RBMɇYWlM4(\JW)Ngqd"g4p.hB(ĞdC_HdJ byI JYK+걥9{:h/PQg!tt"B!-Tf~Z/h8}m/6!AG0( o_!r|dC;–k*_+bɯr(T p/yڔ=ɮ "c <6NVK{4 8T/Ą1 4,ѯR;~lj>Hέ!vݿEi(&KmT1PG7yXqg):js @a ?OJx܀%06)iwNbl7&v@&vγg` $ڮPVL6&6Âwj?)K]rqYPfn@d6z<q"iӓ.JL ߻KyF^*p]OQj:3t׹%4wu.xlu{0V?%Ant}\6`gGTJY#"/SIf@)^ipTtS 3VACH7.x|+/s 2yLg ]iyDx%{>k5efPe~(HCM}j?2oOcġ8!'(@z KRJK2\m^ާ 7vo骛}+Otô~iDxAbz +3g3.=ZSI|c>?j@E%f*Lz}Vz<7M~(ɲ47:oZULTVe:ـ$Fh(I՝bvxFkeW6 .9cT+`+CF3I65@,ebl(V@"VByH9htZ(`s?`n[TlxJ)(?`%*1Y^ڹ9U9,_>i`yF˷? [XFJ#>qIJ[%P"zͨNbQ8r* uU:3PQױ`/HXSb w>ey.[q'87L0iY&WgEd[>:i*uHs_#^! _zf<{dB@U-/E8' +fKU6NxA<+V ZeyXq~<άְFgY,ñur>?N|53MA{P `;6cKW{'Dڂ\8ڲ32HQH!^9wr՚!d0{i0yF42_`=KjHb 0|Um<\֪֟P$]5ީgkޝ^K5D'&}&t{")M"Nmj_pY}w-TVKqv |;Z(> хSk=S`42GbZk;Lv7b_% a.p}%0 dr#TN(^ɰS vd?˕0 }S瘅qRfXy. LK2=S.7fY}MCIz9JiJ<DSxb^Kɬy^B}>8! H9vI6R^Lɤuِ [ wHr 5+-T:xGY6'W+!Ann52u=a;t #o@؋U6;d1m fb"F7t3ߜfw4|dZ:d;& Qe<\mY죈[+%YŮ]UZP72 =x[עAw"*wY_5Ft$e5h DOV?s `~3ٵ4/ڭ\`Qx֘G3ˬV-x|r`'O@2zjmU}œb0e런5l p]xmM@=@$BDz8u) seJ`E wȃ=ɱޥF:W|꼷[]wMd1q٪#!gI=]1:,+:\a湯Nla2x}ʋOJ| Z:+nB(RCQ{sE=Ǫ~[֨W:fmPFj8.XmLl;Mdiվ`o~a4.7nQ>i%'b<0Zt1%NB);^Y,<$*4ӝt1׮K /b ?|̤{Q.;:6?L$xʵT8NRm#[NDC|zǘ'YφA BR3hw.aPxOV8tJypsdh; #5"F +镓ђp 2EG9F8i[?˟[|͆HfR= ]@"'[ ]E\D UYI }0 D[x?tx1ܫyǹ`$&psN7)0<\ T1hT&Ms ryNvN9 Mxm|4*f..Jtĉi[qqAY+9+"}P/99yrX_'&^^ߞj}>5]b\ylӎWDY'DV١h`Q4V -ٕb{(Ũ%WMg E_ⷕLrC'Ӥo)fwVww Lz z L֡'k9ztYE6R#@I'"&$߃ԕ0 Nee"oC^q5$I:]0n nᒘY?" ޫHj!{>" ky< 7Ou2"\ߑFZ'ْכ)$r m?hq[ i}K19.}pW1ttr7?'Ţ11w^[3Z$0!}*َ o*CChЃ@hkfw , f$w`ޏojhLpjg k˘ y##l}Y._ZrebL@ROR8'aKnA#N{X䡯@(EvXd{(J^IzZ }A#ʵwйY.>ܤ:h!1x{'H{'/ _1Nޒ^g".UYhEX0~g e"MaA^_%g:Rp<;gkA|_H6S=p8URA"Ȫ,yXK\ܚcksY!V"$6a{`8tgsWn(}5q# (ڜ<ͥxs2ccgxPߎ`YOM;5@Vj5 N20糏S 1:p%Ξ6hO&T4 z ig֣k R{\)b|q[w%Ʀ mXJc\0OCo&_ʻxKKc[fVeRr6Fه =?L"]܊H6H:i-p.HF삤m?t}SD +" ;onBY;ں'7f!7%Ӑρ@|zzz% 8еsBsDCH$iZD|"p/W L]Ӣ__3=h.xc`Yxv(eՔ`)CJ3~۟'V!v`zqPb{ :MĶui!L9 F2Á,%T\NzH{1~d~5[dN>Ǧ5.0\+ y9дHn?93_Ѐ9}Ҥ=:]b%F&E;M%ǧ-OPryzFpy倴whwPdlyE';$Bdԏ@c^K힢[ޠx€#Vͽ[#ZH9cx,t,?%\}15+;t+N+d Fd2;=stӐFl=%$HNH4j_x z։hI*@,pq쐮btr(+7 OsA[jg7?SGfrWw*#մgi=m+^4ɩ/T@Li0:$񴿋ޯ<[D&/Ʀ{R9N33H p> A.ۿc $Aʏxu3`#C^a ||Qp]qշ O 8@&aDBH}(y-CK[`q2;LVQr}^F016\K`f@jKV97O X4*7=ʪvuZzpx0x1 [Q:~6`DW$x2ٲn7z ؒ~lZ@'-(@xP7s`E*s+fPNPWD2|2nRzl|F*c]ÿ0TΎgB©Y:odoݖ NjC3->gD&Ez6oz9WȞm 0f2?-}z^]i+=-/] a;F-{>w+:]8l`Fqܽ_{r'X8sQ{i h.%~)Q$Ll1.sUv jsXs2%7JJ]:?2p\gGL9+l{:,_8M8 \fX@勘%tB+>T|3#6=I7bQ(2AfʑV8GHlg=s#ֺ++"V8=V+CX6 Ui)=1ܙLGžUQfJ HTwh{rƔ`T{ݷJG{P c5GVʉBR(wRD|Q;~ 6LonH }k '7o| 6{Z=0"N3 .G:Suϰ߲>y9N*> Q5RV}S58U:a 엧]B使3yKCwEO_uEl)J)$$Y ||`:I\} 0E&TكҏC|R :4{"iX0L '唍>!DnHx* $"}5F3zҰ2,rm8,%W,:cX6v <+.A+ ~Yw nCoBvDrw4 i[0nv}cFSwH@6&**"?;蟃xUߙ)3O6f{bo2/*907\|g6ΔKF$JD&q鯓6Y*;_(VՁ {h~_ZE! zvY; ޻ b1:~ 'LLoec?(R:$pd10{#@aud+J禿QZ%2|sXgF5,MI|[ "EF*-aA!jeRi_i%bٯO/*r#KVogATW]"dbtANK޵?#qBa$manOў9CƹOb?!$4- 3QrM\`zGyaX m&kEKx+/IFL ܵhz7};{},E2JkLLLnQ4a,ʍ>uIl'82nf/#Jj)r9#vknLugWIZ%nxy))j PNr4fGdC#,nVIfj/X۽`PG߻h\+ ])\f7PHubtA?q bulvlڠFXspwк&;ߍ8+ĕc/9dX8<3%"ބcN@1)&OY9]*Y}[+@ʸ cІ2JyL#CCr AAF2KSw(xh4~(D5@nO3#15:úcҼߩcA@(L£cĠI.gC ֐|x%,-v7 (- cpd\qKh>yeᲯ/nkk|;A 3W eBZq.JW]\b9M}i૆B zֱ6g|mRe&D~:xoR}<2'=Le]hƳ\ qY"3.5?8 "u1VG_*I!eA4 'v]YHYlF]%g6pnEqGIkTI2,M&{Λ'/#ƽA P9i̽qPcbwlPGE6KI]oa5Cj<܋)swdFR4KD̀W~--`őe a?=$y<~bo†Z΋}bI=˜afTM;~j*ӽ<5@?3\K;)nbY7aH'2IؖqA!L8 <^pF2i4$"m5~J띮W!@=פ7Z%e˱ Yp-兔W /{9|ղNzVK6# rSk^ٷ PW+tL\qJ9hq\,˨;:BP7!E.Ns2C!:AiH.b[^kL<|>8<V} K=#$8*M& #Vi zH( wd! 3;mNUJ-!WL,z"gfBb9L\x&OѡYdkVFE"u×ūvJNp?݄<݆~JK?q~&J3^D&gR>Gܵ:9͇>ajr *w}m^$K*{ g\Yw_lOc15jkw(D-P($l`Z]W2~ԜѼ';/nHLgD.j1Cʾ/1# "hrDLv9SB)NVG/NNsۄ9eh]=م!NRt1J o3ݶs}mp0jP9w5(u@^T?>c䛆zI輪QZ6e_Y`e(s)!Jl;5vg5 'tZo/ Z`{k L|gRb^Ne|U9mtNq[Us#.NjDiy/ Jqk+>(2U԰suzC,L'cԗ.y"ZtYsgP֢.3G);}jA՜Cߠ|mKb#i3~o3dKuDD;gGHJgD$Er]/ܴ1 #Eaar|:n}wȣehgʪ< itG_Umec8X|8|9 v`:|6o Gf/D4H:mK p; $Mk:٫'< íHm}z8Pĸa LKՃ]0xJESeS)7 "p[7:+6DP߉n>5g2ژϯb~>giնt,PY`.I[l I?7_+Z#e_խyHu`7Xh$Ћ)_^Gb2n+ݖ!F^s@/jtJ ڧO<@QP1气w@YϺ:79J2 nWf]3HJpEfSxj`Tdozړ?t9̰.LޟgZX =TD-Iޜ\o8ҏϪehi\@| Xn>cX:J{øP%hʰ{tvrd7"I?F"Nit\ 391zP;B5k7MKMT0 [\ d%Ae0d>DJ+AV Y_zʍo|9Y>2L !UGP_D} MΫ\3%DCEN@zg$vn|Ǚiy?;5\qL. 1Ͱ,hIi;u²_e +4aNPH>spBQi٤_G*'h2¥G~bb>yzP8M߆r~7(dNR8>1s\ջoIY5Fa.Hߙx7.̭I+i|&GE9m,}% >ؕsɏST8{4"y x .ӟS2kC+~7YdL:unتke:daGcvy.6[ *,.wĎh`S05;Ou @3D7}@y:h{9e42?.Rb[%q%X0PiX_F(Iqn!L^T怨}^ ji&o(U>A9 0L3ٯ<~awXmӊ:-6&#( b!;Zo2v]gARfLӏ_3i3 _EF%>d]c,,3AWO%_I1F˟A;L67jja~`bj tv. 4'q10ƙ Ey%x`1>9)+ro52[R24t]D+սyYFYުJՉ>"]˭P&DHB>JUy/KAC~a,D֙LrgƵS! }t3b˥X BnuUg\y!Dp:wA,c8nDenF_袪>cRe}DݻOsUc]r䂂( &y2 mqr:F,WDHv$ t2YcNE}G;NsYsF| !R)m~R@4K-E*:"#DTjVG> \07=A}1͒(aL t4pB7lM gx- ҦtgMxdMT2, սin ͘l(dDpԊOД䦜:>PH\Zv&+ثT!$X&~Hv T|M`궢ux+|sXjd|d_?θoa%k &LEİ˘Q čCBo3LmYiqfCͰk#:^VߐlriRsP@b[P:i/q \GoPe4CL2a0WkNTP곟z $)-9T{})`ow=!\rIןظ?%Lfsj0NČQ``|Be*#؎,@ =UP M%CXޫ̬XUF5Cn i]V$]Lb#ќ%sj1({0ReƝm9C2g>sq,-JͧLxDP.`DGiGЂ\I`|Y)T%P8B*nNUq$FtR$`ijX=ȩ)Fu /'~ObHh|" !qj#'HM$>{?"lBmlX/,A.-c{j|B:Gu{cHw?>Sv+RҿJE }vܔy~ /`;Gw(8l*-3_'6i (CDf^סf>~@2JW.6.vSǫ\T|%~VA;&$ 1Hh N,%\ m23W>nqqFX~A=^@F6!'J'Q ErO⣆YyOye,9{*2mE?d&Q":,7n%%Vl^r.of a/ĔgV# zQR2ȅz|#ze-kO6۽?Y LpJ(Y?B,ex8cV@e A j𙗧K%/U4yi&bXk>aE0" фggnPZyغ>1e9gwKY <4X) :g̃Cp",eE Fm o ER,4&wp.MyBmKGF0_51I!vA50>h@:~ rut4v~e'TNxb㑈3oC.=ɘpm7j)/RM7pZj"mH.{ 8.QGpL ޤhԄRW00 *w˚F[-iPa)qku]̤6 1D: B*hb>anD': r@1*&. Q6W]])p3\àHNo2P_훭DtJ9Sd "rH-gSL`,ɒe}*eRgQhLΡ"IBnr3U3^^H~tW2HS*H +P DNПCq.)==ٰ!L&wfx9x{<슓Kv({{Zq/j8PN¼T>' +P܇dzǂ_N^uk]!| eQq2!LisCB%: k?rP aFB\U~b!7K؎{pGJ'5Lí9Т* QdaӓVJ䆵,XS-7f%3Ee܅dmIm::mkόIҪZ uM|-j2CMj:;h{ssӮ*YU`*PIyX<1dJ<6G i}Mi ZPFTqt4-y;zQUD "fTNߢϢ\ L'GF{6cȯx/n_p gŚ5U: Y_ /W$R/ 6NyFBq"hϳ='eKS*ՍWW/11GLayAȓ rhJ*l Aaa;ZX/xR7a2~@ 5BVG?Sz0qAu'(,XЩv!!DaujTmTQ2[ClZ&q[qQ,:xC܄^ջ$yS֗)klgsQciE5`dg!>2GLnmĄކ^TcbI j ̅ο=6sVjfoR0Ìi7 jҳ|W{*edaacNkpgD@ZD~4QanFDܧ\ܮ:!4xЇH9Vp3'86odȎY?] XgfqsBB%-\m|u+rMȞGlv7 Ez(}gaL cxIX /䃄Br;l_ĸ\dTUMs .btp~.xNс#\=VRD3 i.JKj th 1+޴SN堬oVPr}v(ظMyqSx 9&S8_F)gf,9߶Տ͇Uӈ%XGL_aQasZ*e;V$R*6HK61:0cZQ D[ޝ9{x%Ŏ{'cj&mrUW50FuuDJR IfEU⸡βFl l L2mkDcݱS,]6k=YNvuICwˢUN+_C ((vXއf=Tp9d!aJGI7(J*X { l?2 ?R q"k3`htRn]A5mӻm1Tp]LD㎖u{rȚYMOQM.u oZW۴!6n;L_6!C{eG7{߽i@b[*ۃĽ."ϰbKɎ^BbO/?7yT@ahH3C h 0 e7|3Y(#uUDVt䐻XTQw{9Α밝V:UXۅ -D-I87l@;y|qO0j9$@5;$ :qᶕۧϤF[ *9@@STϟe ԋ ,5Wjq g6zy<>B3;Zm=ey]MH~6;_m:aEFJ@HL3/[$XRZ74{lFe1W7[6r:6Q|m/.Izj9ts.,$=qC- RҨh+a"q[ڿMG3?й[x;[[T3դ\H4ue F/AqyyXwkh!K=)>۾&;4uYVZyuD^;s~jqGjzWPAO~iv E_>9ryۂh@6{F'pLIԝ.ma*M _{Ffp{ l!D$~emlz3wyDJ(;oסPM06 ͚+)+,^of;x?R ${PQkƮTe*WGP8cAsHC` n͌im_[}IAz'o6~qPQGyI`u*{<{-eJCI.ȷj~~luBԈ} A?BG埐]酵/C6ej8n3!Bа`(CqqޮG~Z:1ʚp0 \cJPN>W{~D訟tUnI'ZZuT,t tڑwf^n+Xc%65^VQKq$JXaj 0 |7B'FgYK P41 V6.`CU行/ w6 BZLDQZCב"nHL48.q6J4~f}X  ݰ:1\@Ok#!bQ1В^,azCyDWȖRX Pj02#|o(r˂!8%졷[Vbtl(>cYd?݋1SHJ]ǬK(@}&X;汆N՛w"ĤYttax?: V'gyzzuɷ0eܴԐS:Ȧ}KjR6VtF H/TP{) k#l/R1whū4gs5:W."90+Ha352CO+j"= D"z>RvxkLk/Y3Os.-pY$'hHݞ8lXϺ՟2[lMJ (L>P@*2#Dϒ$# ijR4#R[M腦 BRn$CvME3&)tM1C[AeD-weqt8 7gMfB;7dQ؁t t%Ws )qEMr#4WlS'p@2'ۿ ;;P}W! !rZ(CC<<_냍ҍ j>u8fІH(~U.&XƯI3IѰ,&iiG*m$R.̄ rIb=,qCvh=@Xԅ;H戮q_285jF$SDjXʵ&V" HQJ(ZpR ؘ F2rd"Vh]Ir$;,+8(?(61-huT;gb6lwK&YGM@~q6}F|js5V,C,qBMű!-Ds qUw Ev^krnNhY;q/]ՑB5䭟#o!3܌nldv8.Y:>]Q@Xsvn &[ ѧ4e ]h~84S@ >~Yᅄ/u7M4!q{B |&5gA0( DR-,(тt . @!0Hl$%Diq $/GHYtSvt.pZaYRDžeu{Txłf( GVYJW#,+XKmO]NVDb96r )&`Uuٽw̅lO.G5Ñ;/`c끦/ڬObE$6ztǫjf\C1-'%BNǣ{q]3((z/ ].sd+??7&\2+fCk-| Y߉NquBsQΪtrxRcnt)U K\A ii8CN* %);7Xim3Bw0w}F{eyʁh va[ou< P7l{G{KeiNb>l“ !%ׂ"e /1Eff1"EjW%؇b"t$ϟf/kk+qH=B;)ہ a|b¶%N @d~ץ7{,LTHM?Kkhms" 9z`at H;mG]_`1Dcd2x]2:ݻvkM fI!?;dֈUؓá=*#%Xg?bP+S K_ib3bo.}%@5aqֈLpwc^:3F0N{1 )PK?0.6Kv-"鈧Y'CiLf5"LJ'!Ϝs촹P*PP[zЉKshiѝ7ZDLk?qsO.ϫLṽOƎ`o MUaEÎ,{E㗕94fucIEp#A̚MAC$ LDVfϞ TMO,M[BVrBU#W ŋSqvO93QՂ?Nf#f{\j;磉.YP hGt2h@+ O9-m!gtǎ!Nkpj.anZ:ѵ!OMc5G:&< ݋Ln9L6F`qx' -JT 538 g,:BD+ѱڻ3iר& WM/k{9'tꃂ0 Qͮ8<0:M͛Q9υxCוQ@OWluyY5\PP}GbG(6?xz`R}7gE|'<}nvT؝5a|5.{xX@q͏ZaHQ|N@֪s;uh.{"b1~}AEM Y oX ^ś@w4gL𤭷\ BXTaUwGE(A{I`/ 6aoV34Nl3~JQ.g21c<ҘIX\v\pJusxjd&v)?E"%xd}+"o'-.~+> kHE״ .,PtGטoKC%|ה/d z&=F=بIR\N$S%ŕx\_0QgѮewTQV<Ϟ $%r\>k0-g5k,?l8Jz/n;;I1ІF̐|<*.4iEg8]Oe'Նh5;JNE*:GuC Md"-7[9f/ޙ (B^˯`T'0 7kʣ0@a֦?6QU,)ryc(/[(&zFY>be6S($#po8:}yoϐSb?Ewnw<AӨ^Lٴ#ǝ?w'Z-Ó)tvNj Ϫk[[{*C^VS-@ ZaB6rTnkurEh&ߴZ/ڑ|QXݑ4XƳ c}at#M Fa'/ew*H^&. 㣷#Īp]M [Oi ";%tU7vZo3S͌ f))q%PdD8tҹqͰ7U{"Z}(T}" 6:atEqRl4Jܭ'rTHFBa9\2_~üomx'*PeA;=lkxN%Lfr5/Y c'..냓p!h288ŀ" :bEsw,\DtK7Ԇ*)jf؂eSvҫ\oشdB!VGd,Pt-q*yjlY: i(Zܞ,N\mMpUIfkhrtpA =tc,4#}-GnN Do,YTF agVz2: H K-ziw@vWV)$A'-Jd6ω/S^c5:8hfr;ܗE#='ЅoYpGw4>"=Tz͉br⟯ͽ +&.sQ O^g5WP*Y)ðgS dh iXDzh~J|{ `qHAs'Zqې_7$>rxމ8e'\H%RPA]$R@di]NG>6U˿g- Byqt< qj%\?am5?WJtI _P(A;tKp!1=z!x+^?ADtsI@b pGs۴3[ @lIQ4Id:ss8sN򴡞GTzlVGY:(,C(vъ!BB'rCRK su) rz X Th>R>%_d/)'aV5 Epɷ|xqd7|N[K&A @e&xߍhВV}'> Og"y!IhݢRyVlA)3t+@\5! IUbAJ^j 4\KN.{.wk:,Mֻi|ۑfKfw.LsZ]%@OEhI1qլS,)V*#vEL|ՖC 2&z0@FT @ ?㰩%yq.Kʼ%n3,:Y G25:Z Vv,7}!P ^xO>hb3pET %v0oݍ,_r[@M670 ;]}/5θ*q 0vr{W +^jKl0*L HSl=n@;ME a5!?v U?e?wya K~͌P&e",Vt"voU2P(< rVLb:Ud8a ~4DW#psMR*rs|g}8/ 捼I9eZὥeRH{])p58Ǐ(%pNu;IOzӆ,rM*H]Vk7vk:MP!JwH'{]}P+ɚH7sQɚ5xg&ƂrOF1[K=0\0cbM`WK>2,!k=W*)F ccB4qfo2r0E6Rr*q0Coz:pK!#py#;C U~s'Rɀr0]yijuvׁ8"-JoK[\_᧧J)pZY4R[.`X$A͘ 1Yn]^<3k6@e-X~̸rq󰫾V }[ELR;g_Kbb=Lp6x4H&B, _n'qY v#v3)QRiy6n3 A<,H_A?*b@NieҠ4j {$_0գPvĩH@=ٯUqG|- wsh,:`ƮkB_U6:,9`6E#PmŵJ6h v:!POkLC;(!(ɫruq" I!?HCtnoyyGًK*B[7,6ǔҸ8xS0J,|糢"Vh 1B-̓$Oh 7&7M^;tS~On*]Tȣtdۿ_GDP]9 YnP񟟥X-N:n}o p[g9$GPƣܭI4YVޢ kNU<}Z%Qpq܅i*[67X9COH Kfb8(Bˆ {%w%~k G%F%Czw7C l[C&# ߐeṳYQԴ[4dž&8KM=y7!Kw!&k۔!bn9jd[Mjg5 wdQָ="6L>D,(zn6`mD9og-eo -,LQ(.t/2&eK&s}\jOOBA% $H|c> Ax5^ͥhA(\\M &Q&_^<*ng>^Al)ui͌qD~~]m}m+ S%K5ݣv9t ҟiIV:3$~!Uw/اVȒ0|O+2! yΰ =o.x<w<EUF~ex]uU72rV)8 J2"ܽ7A 2vj|zcʐLp?3fiY&+jL/?FZo), s+oXSk0KbvjK~SEFw-~H(Fb-QW[?_ .2 rT(36۸;?pYT&kq .БngӱqrS\@IFK 2R"O2 gMKOu')MaO-Iduƥ!ReTsm7=/? EMJSk mE jmꎡe砬AuCܠ?z,Z:o\w>ڏG{0v'V=Jj h H~v#4=qL-JQg#bFYUm?*Tۖҵ6NkwMY$J{M 墈>Ve>L9w.<e AE)*pw4D$c:f%H6b$0,L'!0K _ϣ=q'jpǬn3`$Όu&ߵ{›q 6&nZXu( "ˣn* pGT.KJ.kh?˲Bdsôjoo`YRKEMNIR:oPBh Ĩ4z3h b\}}8 1xѹ,ڋix#gOW+P ?y괩L֎$augÓǖMk 1=qwy~@CM0mò-Z-AŢ{E/jIii#A ɮ9-e<lcq]\N _RְQcq-48I:Bt(6n3&+n[w|=_Gf?ƙ톜z ÆukhDB:7v &dDBzƂ$FemA6٫ Kś)j߆TikmCva>\=!p.o~URLVާZDt0ޛvğaЯ y?9g͢4-Pȸ1s j(e]ͦ9moAF )T_ګq"Pe3X#} ͒8Vmk8-ǔD&OT 2f%g]>}a v)VJX)}E @qS9pnPL(>V8qp>U8vp=,[. R,}"1j[yW 5' Ei4"4 ylel*pef-k݂6Te@6%)`B[Q{ޖ^&Y W(؆$}%yΎ-րT979"1 Ϡ~IE:]B_zJԋ lJl'`LVIρZTD>6J6p̚a 95ps;o¬o57_Қl& 2>#P2XUi5!CXWta;mw4\i$sgY-FMě,A Xb&~3k1ڪ㲘|wo'?돘5W& Qߖ8r婫=0U!"7ZԔ\tg[hl. {0iz=G?N Hn-/͇ ue1,B-0EŗO4^Ԧ)JmÞ#"3>ZLw8}Ei}4/rx"d|G~9m̟UH P[`OՐ/k_ 0$fpb.K+F֐8̋ *<<[`jaRzmU: )yBZ~4JX>8 A2cT> \H퓹 sp w?XGشh$ŅY5\jp!-x?*RG9BMU w91gASOO8U~1AEpd62Z'Z(],Tmn{1\[SKK <zNX=㧛17DȨh׺# _rU_qQoiں6*#S9CP5%\ʵ /g *ӪpD {.r 4<$+!hT}T_)ϞIzP'6-UO2HCU~ d-Hn &eY_z2<D06i|:atR~{E[2*d,X E㫠CmEpwp:/#,=V xcXUM 'J_%w z2VwIC6ߧGDӬ*Rǥql)ͅFf+w|耞"gmO-q =f#6jM''',`-6$ M?d(>RŬӂ,3ʦ]tnZ2geT{蟉Id?[zd$D~P$-btc*SZψL!Ñ =B0MP'q$4Pl+g5/c%Kyb}Y\IUE|}z?AfTg {uF:c9&6yIҨ8YgRN@F v4%,QBxȱjubDȀR!Ԛ[Ѫ*t "N(Cekx"]8]+>bӮVD⠸~X IٟKf4IFm*~ 2Տ `dpWx#!shf?$ ǣh9d%${?Ba,Jt3uj;&x k21=-]A9i.<M9nJ O>Ccs񰒍pfRZEA%2Z Xyk!ft8WZ|PK"!{*UT̏Vލ}g$˘4 V\i%erOԏ~+ᬬ!%`3\ /&OЋ䠩5m`0.>ncDJnf?CH[g|@0q;uXs,ᔺwg0!5$b[-au64جD}8k59 lshaa/W͌VMIs{(ݞ˘3/+k٨}I5q@Ixad&!:cȳ}>䑀X}ع1:fmOq,ц2#!)'ȓfp2@dshp!9J(Qg!8,Uo*m+* 7£Wn.c:e욹 !*{MDv|W#%_L?]N jal4 r#FrGw9@Y}o.W䗑3MH $b*Ŵ'%#F ~yYnzu _f g+óUI&Dݡv#NH dNG9%ը|߄S^Uʄuy푉#p(\mP2#us<>VD7֊>u%ˤR=f~m@s2F`=ACP_aQfȶ-Xm3ox9Pw $.gsHY 5⤵k.p $IWU \ {CK~wRZCxr5S[ʼzPճrx!.P {ͨ&VF(mh k39t/MiKoZ+g䉳2+,Gd@–@;- Y$`j|豶ܷ-#z38`TkԙG,NϛmwWCRy,jL5N^LJ$33S,pfrPgPkҿT(-u dio3]'L5CKB_bX8%报DscWe9Z 'WOB`YTDFlap +Zr@R9rGj|d kPPTQIQu229ic7s4Ljt3sv=9)&Ͽ;#օZD-oT<żQ{?we1Jv̠>~~1(Y *̓~u+bvaiDKst!tFK*24h1ؕ"х/)Lt|.ٛyB)e8l): Y̒he`~]jMa쟱y~P]6Kқ51&P&:G1{HBRp?Asrj~sf:Rn x-C3ې~&a7sTM|[*w>=~<騡ǏQq◆{]*Tl bcKli@jw̑~MN,ˁN fϋ1x2ˡ,eӨhORRe!~]y dch1P k5y9ܠc㪀nPlkB'XUT$ܟ!55.\cǓneĞDn '6NKˋAb Zn>W2dTCW֗c#j8ⶨ@NIW0I)Հ7"sRs<ڇK~; Q z ؆0[0xˈԁXęt"5^U&oHv&K,إo:l|w3O̻PtlʳZ^.3|* 33{qx~սF@ɝH_p*n-{raH|6c?0M&l'HA(eUF+L7fwn-T>ܝ8"M)wA>uCh,<(P{ҹ|ٕ ,GJ\uyb:6%^jkrdFh3&F3%(D3+yɑTt9 cR\=ySp'H\nxk uZ MAЛ$PomnȿKQdO{ˊyT sRy%TɬZeD)z"\E6'e gcD y{CoV)AWL[9Zȅŭ[RdPD\ a?{K|u}X*h( |φ{98eP0F~ږqy?+}qLj=%liyA?/s#?BYfe"`p'syDv \~_>^Y w 䑏7}Wg*g^ܐh`^O>>)U\SUD@)T| vfreLșb{ٞo\i%uq=ҲNʊ9čfW\ Fd |L(g:5j/#h8ݪUy&}fA'QH ly/9gf^rE~XSV\]Q̚PT\vհ Nz#gV>#V]ѺY=MOC v l&;rLYl;~a}FvBۄu`ipJ\ho2sF?;DB\f!]CJxl(s߹Q e&kS) h\ rc`K (Tj8k O,fBnUmfz6W]1!#N࿮Ɨ]I%|(< BQPM奁P_"dZJǰdP=6N7+ǿgYhD3V!RG-!dHy=#`7xl?E >}w 5F>jڮdp@)K la_; *`t`:-S[OMC9}˦o!sKy6pWo<9D[ke2ߒgKR7;n f(*`1KWt+ A,Z(Ly}F\w.NeQKvvmV /H}XJeo-:C-=<[h8]'oyyȪePրo)9 فьzSMRzK rۘC?%'!q%-A@`1w%9^ld% ]%Dm*6c `Pn{b~q R3U/pIh[ `0!l~'E_[ Œ)b@5vPʳ' e"& ~A|e'g˛Dv,Ue~ k@Uigm\x,>-f10@JKׯ6 ^U^svr Ɂꑲ[t$)Q[(O"}cKH_VcG)vbɑDlJlYaC̲$xP}p]c"~aŒ"KÆ )MXT 5_S(FE%G&2=L15=lJ!J,_:vZtbՌ@,Ӡ[%pY_W|F OS@ 9K9Uq(mGԬ櫤ȃP9=,AHF|fBА m$cak/ P+ u ) Z]ܯ^`x#Dfbol(7!5\<pj*![[d۽& Q\@su=4MF8k |zgeʖiq)nxq"IT=@bׇL ow͉ԈXP֌؛uH%`,5 (H<%j棨u%m֣BܵuQ Jcj"EDd&"/MYBPN>& xukޜ9*jhJ69VS5dv:V2~FCDxN)ɿGLIrlq,|c M ST w! gÝ|n]K/[5Z_e Uu;v$7n˂v+*g$GXrbԻYG3By̹ƤN!gM2 t]5)SJ%:ǿrO^Ũm2ȾKӖHArM[엔I9;5,uޢ}7 [;%]`OkƔZPm* Aa2AA EsqSзh?=E]P[LԒ R$=Q+aȕ 0*&qnk8>\)cM@{q"I|fnʣ%IN Z\sD;>H1y7)e^ff_7 d{@{hcIο6 43D..`"D>p8urߢzb6;J+u0GD5W XaLK6GmWupxoӿ,֖+K^Tz蛗 [ Gi+t2-ݟ6>`Pjcwvh@C,V\qHd.ہOzRҬ}߀з}%ʮY MUfߓ[@yX }2MC\!VˑzW\ܱP7|!OYhf.vcȓLUSI^YM0 9 T.SVu2\`b.`{0,@3= *+Cpf*2w]J"@s 76L&,U LrR˓rҘlni4u"T$q(c5< |$,ߔϐkN\2{JTc$Bge/!tC8ZWn0ŦUx|{kO`:6FfyH20NLiuQ`.4 ^; 2g_D3͸rD2P~dƲRPN8}i+ P?6Qt؟93|sb+s υ.}Q(E0/*Hq!=kP g+{1$#Ufq[{Lr$3c6/ rAOie,(iuXnb?F 1"ͦ%uEC;c3]hsbOE=glgt\W{hT2VAOqS@o]kbN-#z4+=!<~U9_aDm,  diI>? 4|nAplmR}OHAZZ=NE/kx>OG!xWFRDө=i*xЩMG%b-7J͡^)V*MRt}8p  :Q=?0pzkъ5p*#_Y&+KvKٺQXb> p$70ݤq|YOdJyB kJqodyt2˻PaܝCnL{ޫ Y!|?(>o'P-D}&EiAUtCZ)X:J쫔 V̭((guykD,7Rռ ]ה ՙҥg[י,y7Azml"b@b?_1Lwzz٩ThrK%k8yS:ưF5Rڙe h%Uq6.Мv%)r[8ipŇ"FIC 4oXATf|b[MT]Gqxyo*ZtcĀ]WT1ZAmg<fp]f*=`f_5- q09h\Q K3Ԗfe ,/^`@.]艳AEfs*?>ɦgvY>L& qTK>r`H%Ƶϡw . 󜭰SvS1'0 E}|v|d_D dڅVdw*ȱBycElWA]Z!Il@rdE8⳯` JQ8|#? /JLV+qߺ-ݹV0C+P]gC>I7O)?qDr(%NL-zm6ק Z_&*;@HhÇ~螏u +v]!{ ﶻ* 7k$VIU5r/4>H-?gN`| ŋ6rҒ}C.Ŀ#Y/!mu_;_6)a9Jj]?ML&/k*y4 5CJZi]esw^[ܕuSo#;Ƌ,=sgƓZ 5 z^B EJHh%h#<eI)} VL%'@IwfjE< th\5C0جI*.o7孭uWK\Aih,n"eîSZ7}YVB;U9-Q A,eнJ(!"{/뵑3<@Zr_>;hok_oYMڰ紦Jo)ռ"h j"yjpeZ%7UT8%,uvS)^Yח E<]ԡF( Hy-ʯM~@;m@@o| nr1e玨OVZdݙ&)v- $CKơE)oՏJ MJ;ù`o@2pho2WS4T-YV0g,;>o 9r(;4"d'^sHlP> Hj< h"Q-Wb_nrAҠIau!JuM.01>MmRmv0=0o~ c$#E7Qmgtz0ch< *"5 DUS|?L}HP"Q0\cjt7q_ %eR񘧡-%T=2`CJ*upjwB&՝4*n&r*j\*lƟ+0o뀟wXdMC2Jj]Rv*x;ŵF YdB/&-*Lj9(JΈۖ1|$s6F2Ul[ZC.t@BTfG3vojhfn3:צ828` 7jDFظzl-mFc?}Qxc3 {H\63PxK$b@w:Ʈ95\hcdpk[5@T:cS :^D4+TMi}٥ 3i_SEFKm9%?"g|L밳jF\L00~5W%tR4T1.A_?rn׉Wdx`3Þt#]3Oӹ ܾ2 -x&AaL~+GSa(M!۫g| A"ݪp Q}0!mI{>ݺ\ e-^.N/2hs" R1H%ogϝz=KEQT]8?\yda+e!o`sس!Ko#j` {݆7v Y7T1ij;{9TAGxr/-K;ufв<3Ou (X*Pk a$xjW9@?4D,%Q0TB}s\iCw"[M÷^n Xu#;4-> +',Fx6o33M17?; k\Tm?DrJ2S^l D|K<و7x.~n,X q7nZu f],*fꁧWI)+]YQ O`ovO05X8Hvn,{fUIF\Hq9p;Б;#>a‰yBsҽƟx#JUgTo#'3c'P-nwi4}羀w+vq1F_yext%e qx@%Z izN9yE ү36M D.4wsLyQnX+*Dr-!!ņw o-bR ESGȻέ c[7=.9){n ,Stm³ Dk.?Rbt/mblx"& )\ G>B09j8(rC?@c3ީۮHҠ*c m&b*E153*f){_I-LY(2hdOv74\>kC09{MdU  D5boVq0s\> *v 5ԅP" t%:' 'Ű~&k?RVjۥ~MeVhv]hkI-22_$.XX_ZKӓ~!ymaN Bkl85άi`Hzݠ<5~zw=J 7ot_πGt7ho0PO},dCc,>HIzh )ؾg}٫Rr>(A:jM8Sq?pEA+m%K-`zBޛۂZHZQ6N㘬Cb|@o ^'ttҼ:&q9L )rZ{}&K>Wd@rkgʌ =~PdzA8Έ1zo jHKėޣzuq*bi,\q%N SV[|iqҚ.v`MOo k1~o^Gd!]fj.5f?uǞz!4YL6_q Zqc0 g~v9R2I8Jf8n Hp\j% B IQq\,% 6怲O7eU2 +v٦SZT6 ;!랸KYY0#V䜮ƦnW u8g?|0< g>6s6;mDXeiźGxbap9E*.=BOGC2ն#vc^yNd:֥@ Gr@ n2o윭C C1O;1d͔D"|omZIYMiRZU߭WI VϨ.nGSڙ_uj<ƽyIB!8 k,r5NbZLքEt kY*Ր1EhÕs/,a]'Z5\u]?*5`}hb{?DQT*k'*_j^HM1.5[~Y+ކ'ţX͆*!z6f%2e+k?.zQ? :V]P<[`UMw:{g$wk^yvT+PbKN'>C*F4"({\%R{B 2D{*j'j4ZֽlN!CoB,$PuS',p=+;6!7N AbNE O .lv-/Ux +.|Yetd]/VGcVTa֪H7ϗb2pNdz5[5ϚJ*`/u]0w'1|.'KK/ bEiͮPB#V5еSߌ,Z _jsǸ.7Ҟky9dZe:u~= %t4_~3X a\Vm(vwcLAܝ Nmi)~,Ճ0'rGry[O {bahwIHj' (p[@ֹ"E[X_)& _23f͢^hTucwDaPZq~jk[l Lw~Fg',ۚj@3zQ *նWVʍ 7륖N>;*v6!ǕUҠXJ ny;gTo3S+d8*gè1DÇ݁![1Pf>&~=j*1J cW PG3@ov[G2DZ? |Co p*uy rY0*Thӹ/bxZ+WY JBotk ? fC^Cg25JfG%i.~׸$ &(#yWLB|Ժ;α٠y5*ONB*^0He1cM.H57Dr. ~._@_ kySFqp:TTJ<+Kn0 xbH &?+.|[ 5hM4Ղy}PaNn Wٸ0w[^sMSלV瀅J 49t%>ԁYRAaOeqB.&j<2u P7Ywqj}״y_sOm dKy$b^4N3wҬz a՝ ty+BÙY7fA N/xzIn"%OK+Nl{ʚY"qegmƻqHjpfɿu[tC >yeC+*T|Bn%G ًRYL9ӗo,{(.ԊN0n r`cHRf1}/^!үb?OJL8M!G֟l 6l);mklA.>Q\7"HTwxulln1#"uL0z._xjȒdИcm0ES&0GA-ZXhL R&we>7JG(Qf)MfnM=I|&y=w]H)3tR( ZEXa."FW]Kbή: lW05ZWLbs? fBe;I⣾!zxDKKp)rqPPר1 D.^頵xTٰpNIP0d7짦;9keqˡ / cia#Ic|Hɶ%b=/L&Qm>KXt9O-e-J/%'Xg-s]#X/"#FmlX} #FjCv?$FDfO\4a Nk5:W僓8c^9f}'q6rYT4twKp=c1YA+\D"-/0}>kWk m.t9Cwn 3VS.VgS,iRY:/gv`͖đ*ҩB2KJ]>s)*Ik =6ߗ e`lZ<6!?SÆ ,'xN(niZi` GR lsK`~֒ @07Y&弚 ARur4?Vа,_1=N0xډV4əi?Io`H5/9Hv. ڗ}Ƚʹa/K50d?b0/m2a*Yɵͥa:t$pU`ܶp{jJ~{e d-:@2_{֦[~:wG_ȵ\}mj>,GZǍg!Zi=ZEL0kj Rdp$b™Y7p50< Mh.L5.XD"+62 NA}K+HnW,ѵ#UtnXY~6V^OJlt)J'+Oyi a?ȯ|~ђ #+ݻbڔoj¬0S. r/4ܢ ɴ s'db{wtLJZ}̿])06ڱ_:UXEV {MgFav{Msg# d:lbS c9Rt\/ΕgF ̐D#;z|*z MojViNl3jS,}d!vupnב.\]p~y3ueita>uE $ '`q \Hz{///؊yL131V梹?šè@QSKT7m__wQb2 ql-+!vC5e(EWF"56F~ݚk6x1_P}\!Ynv M÷|PN |+nv J#qPf, E+D; Pё̀a84qJqf|S'\vU}$&y$E&߶KprXe=`g͈{-U8ȯ[5h[ıܟG/ D{3Od>%Th-Gz*%.ƀ'Pu%~,݁ڟ=/1`jB YEǠ|SpM}-7vلSɟ̓PLL|J{yN0Ԩ$ѯqV7̛> A,5g7Em0icm#u2U QMWf{1]wM:Ò%{V.gM H.z/lApOPF!e>,a-9!aQdbu#7hX C6ܓ,V'c{?Թ%go<걾1HrfA5"_r5wUV^KfaY&.)[?(O&mA$]ONp̭ŔhW:@jk'̀ƬghȽgvVaiK^90}9/mNbkjZfӂ]2n,{Byb,OE9y7AVF`Gr)燼Bc/ã3@ZbhͲ϶hpCALna黷y!=q:ϭťPxu֧{ye@,C)/6]/kLAguaWѰ鶰 ])ɔ>*> SN q.@]hI[TdpP&G)bE[#QYsBTGN,4Z$/}~N?tzq,GNT3Iw45D}|KpJD2wt\>R3̻Y3O6.N|WT.JLspy{V bxgT=(e"LU;QxJ< ,V"`TC& 6(# N'7ظU>DbK+Kۉ3^!;^wl@ֶ D-(cQ#6NC+03Gf"*aj hsϿxQXz$LF j$9z޿O > ,aYr4hFx#%kk<3ԇ(VQ܏+Ϫ~"NLp#lBwWa!B=4\$ug2#puvʃ{ 82\OE54}d#TsŬU=bz@Z@`_:3;暃\GmD iJ,FTVCERaos_. yC-z6A mcKq[M<Қ*YDF*tނy*-0@,l8[D*Ef8u8cQIYk'ss/سy%,=~/Wl1uWFq]ccn,Kg% ݳxu~'e^C:0b7 Cؔngő4sKnXӤm=4FI"R8-x9Ƚj;xv%sMʹA/R½ʱzhw[^?$H)2؃]./<< f53o(B5 _dZ΁yzg|ɝh!xiȓ$5 r)Xiv/$Bi'i$Ȝ,XR? ֩IbCkɡ(ѲY%q5πUBg;Qrm~YgFK@ эܝ)L2RY&2"њNw$IF(ѕFfo]/MHP>}/H"WIfQ q8_ws׵޸ ~CxY:XTvrx!jSvf| -ED&'<&XMz]"mEmIn" Ψ~?@Z(T>t Nܧ"Rl3>/[п`Ҍc 3!!ϢVTֈZ".' ؘ$2d^#j: _;9?I{-*LQݠOf.!ݞ/ d+H©i}+_O}]^oY͏Zz fWS/uaLM9z@k2a Fz ;0#oɭ~-9+˾ݕ '#KVnOh;-a.4~еq*;4N%L62=?M 5%R^{R[CFN'*d sgPLHS_!F=cdLjs>7[ց|:C B+3yv3D*gN$`f2Q2^@8&Q?T 5WpaErn@>,g0ETIܥ0q4hNBqtVP0zk-8ˍ8+8 ^4̸ѴpZ$!}ygX^}I"X ԣB B|Ll$,)0'l|0.DgVxksO o)+u9Nu]W=i>^eAMc.xr0 1`y;^6d/d%8`7:# UUZ@±z%_SP%K}--r:\o @K׵f: n8X͎q3ݪCAyp!7>euM\Ƈ6 )ISBs 3Sc\ (7W J@m!kv[piy'pQB30srI"Zk lֶA xhc'KcZy(nn魿qΒ;bB;[R!Vti7>"}A!ңɩJk#LS%^r!:ru@I(nƤd/ܿv Y* zwuq2{--e@y^ ꍠ#VFe+PT0/NF1G0 zҘO!O).QaRQn/uTV#5gy^#{퀵-sмd5ʗvK?Kʝ+g%En4e">: MmG&.9K7链P¶pfPCb:iwz1dGDKWZЋxCKÅa*5mm"9:o2Ͳ4VH荗bXcAwdGG%)>:.Tsy+>BnAdYI*[I|Ye`a6襻g͙CQ*MmBşQ(`aXH&V񩅴+Om;(<4~4̸S)W3ZBhՐ KO7KE `q4,iۨJ'~7= 4ZPg~&l RK>C;ϳUTzH d ]K ȍo~g(C p%r眃;SDՔ}g7MM_䌈bI_daqup'4n',-]hPgYK$q:;,wTf7ViH|}yn^I9Q ]jJ~;.IcǠtN]7jG*ԥ'Qz尗S=x8!V]xu4_A&O_T9j^$_ u1h/8Xh*x_>WDfTT'`S&}/AЗLqc~8td*=a3[tzO|P/ K6.m.hն+'/ V*Q92byLBu{ !-c=gI nLFm2;l ٩i " hb- JP=џsMo0H7a"ʛ Zk'+ӥߠ;e1~d^,#ۊ]d F7+bl! G$V$|ƠRªDU;6%S[VpQ$;HxU֣3܇~ Г>RvhN]q&{ڄ@dAE] rWa$_Fi`\/Đ\r"LeT&A0UNŘH:ߘm ^P8b)hCemeRr(jLy+:\S&!JaaZOf>S>`km! dA˪} K&.@s<_@WDJ-Zd8 &iet1*I}0[7icߖРS' ËmE}#J$o#_@{멕1+b\o8MX)@v?Ey4G| ⚲1O[D,SM`uadW#QX/q`cdgd :fn]ڢhge,1V#ںӃWvlb&\'?#A^2~Qy-0yS0NVY |nAOo.GdoAw34_\0n kAf ] MVgA#7\7^ !È%:Arb`#k!_X4 մY[oK"@Ao=DZ849Αžٿ_ iR‘hW>s+j  Sw8/?X/ z״uN"oMU'I_k|_ _hn5KߘcmlXg."7OJ8/9$ZRE $mhJfmӑvpV|WL[LҬW%r%{=e>8a ]'f2T4-y_wxLh+3NUe͸GRLcw\qfvpkUz`QЖPf.}^xѵxo 96Df +yq_UUֳfsBua\s)?ǵNYjj G`k}[QK#BNiWVF 8)" ml >U35=콚[c s.YmH4hH^>Ȁ1b_i7q2]BxFw~iBْ\OhW>"E/ib=!/}jPpVi/Znr:*85m`ܷ,9r&EH8aHXXss& ""'&(Y dK3nTK>3_X%Z2*ucҾdҏ̠)-DlMF4,u FJ>^d*~*i?r ]fzJCyEFcaaF@lV(sPMTD蟷2r#" qߛW$Nyoo~siL4?i;/m16(O{B[w7i s$erB= I!%іvȯ8u]Ϫ˪y#8a[V>A k{;rY၀g3CYp&-XdO,bK(fH^Ӄh) W"#ͧF.fEDNZ deC fv{1h϶0o1<ZaM>NX-(~wn@.8"4}JrMߦGv^|b&)74TV+s巌ӐA0BRy-*Zis~Mac6C~{NtP}JdaI|E1NֶA%+._uv=F)r& Է S ݽ-2G5+F}7}Dd!(>]vȉNCg)w!j5Ù7-:IP M↱G]vl|B&f$Ȅc׃1 ~`?"\Ê4`g]{nVM8-V?r4\핺Cz3Ƨ'\9: <>г1zJ+R-|+&{],) Cr5H-2)8K㗳P^05*.w%>Ї\4h"qeZ P-Z'yT77fWPKy':~Ke2|3|]γ"Dww)V > EtʤwDgfzPp,aM*^Zg-pujRvv7ITX`Jo&qAÞ`ykSuZw^ t_> 忥1YMCڃr_ !l֝ڙ1kXUSRhY!22׺ 9,nm݈ 8޳`0ߦڝ°$/)H4Z-҃~ǺVOr<)ˈ%q5vOvI*Ǽ?,% {VgL.bz ov/ޅ& j 賙ya!* C׆t:!i@_؞cWwH|{w"&Ï'vΑpŮZ$|=GS^` Nߩc-$CX9.I`^n ApH%ڣk@ZM2~*)SQWT]TQZV 8vCRTbn3.FA'u嚐qH qL5˶MI-_U:ֆ6Ӭ_ѳ+YpaiD^O1rnU+O:]%IlwX%EjF ׽C r2.;ڞóy̅PL1:SW숤kїO;p WL u㺗<<*׺ "@Vc"*iau-aDF? x ?H4}e\ +[p%JW0{+]7|^P@rȗz^FbsOҿKd ~M&ҝq'u[b6R41+Hoe]9Z8ýW@( Ne" x1WNe$E7UG #}D #ۈ$˂KcmQFgOѓi?j8AT&s )*z!e2iЎj? ԅ%CF/4sHo&UйxK~#\YA.ZS ~#dQ' Bƙ: Rcڎs" %J[8'f ̆脁a7jLhV604jyP!U|!Du\Mփ?8s"խPX(Q[Œzgp ô>"(;ގ[XGkS`H^%UOJ0K-E[q c}#LȷFVCD@9]K*"yL!hm&:yaG|/{q읳2 rQ'3k*ˣZ*m[)d`:vXԾ xpOt8bs@O<y(!DŽ pT-tzuH*/sOO'VT"+қYl817:>h*X<<'8N0P.{O2ԂSx~ֿ\&ʳA9Z@JڞÓKˋgJo%W%k&tO=8)Or(Pyw8frv2ehv'|n$;6ms,r,+NҵKKQے!]n! ڸK3n'ikR[ۇ;f~ Ũ9JK͟181'fM1g=!N32/ȍuW=+#a闽=^k 2Wi@7FhVڀPB\V.#ڋL1~Y!Ú\Ѝ7Ryft 0*)@-0|]! 2SF`T`p 5YA7SWYGVm _lT4;yc{0V]/LѻyU5;;XPƒ8 vZ"D{ -)msh IϾ,k3m]CBjϗ/G4p;Z*<.'De·̰"#wș0E9Xf߼s.t #p&kaQyW]ZB؜7:j 04敮fY>wCZsHBk z2mKBVYgl$߸Ӥ[Š納:U/717#6?ۜ_?H# *l9ݥxF]@"[_M-wp،T̬V1#wzM/Fbd)X\SUlrQ(4@<B-FDQ 'g|'SEfx4ш/ez7IॵMs8LO&ap슴ÿ5J;|[7ѬBt-4C5./C">6uLC9'TDfaKC%_nm'l|=('K⧖(GS#/s262٦#_(VI9ha~.JшݵlMM@}kZiWD#;Ŕ~dϏ+R.QzeT]LE*xg<}@4+@ &MDUif[\wmHL ! G#E6d)l~Ԑ5D8:1!Q'-9 gDN`loB==Wd>7ru/̽?NR%˷^^1Hvxq*$G]S.] `j:b_QԂ7gXv.iesTXLMLE$(2 FÜZ+ $U5i?/1+r%ZܝZeftRcw yDtFR =IBڼbt='ɠS7|Ǖ;|\cudd/ĥk-]kg`3jKg*A*J]PæqKUHMu Ս(wzs_YXaX=e EEeEIGj_RA>RN90^5%GِŘ%dvi;Uw)+LJ(XW8-s34?1`~"]W=;#r.ʢ_S {5QXf#zi!I(U@Q'vlSH\*4"C-ǷOPm~%jLI~U$ӕԉz.dV T*$frj+ k1<^ںWvmf@FfZ:F;SXJ>,IFvkXq*yW(d1znj8ūj+ˍFdPZ!)8lf9SP1Y7(|Dߍ:-u(Ӵ| {~ li0Y-50#ϵ^j,g/=PJ2YhI 4t`4t_5T 3E|U#m)r1 ltC>|{3{-'?Ԥf5Aސi-g06:-O}ICOGoګWih<#,؍Pl9dPM I+Mf>v=bڰۑ5)`)fXҞVD{㴶Sn/@3D,Z486JtI#egkɊ .˕v^Z#d-gh`yp;>A8=m?s"ĩč͵x z5eG\^k`*F!VL6h6à@y؎8ؗHI3t'48bڄ#𸟺*[ ;Ç=vt7pxJ49Rg썯IQag/vxbmem_y\ҁa4$f) I4]7A*q!Pbnu2 ]'i%҅hԫhH13SiDm }-X즾4𳠺9?9 4ie8} |GP׎ڎ\L(Mg$PDo~%ҿici Րcw90Ľ>9xJRX+k#q|F;ɫJ5/i+tc/$KgȪݕ|2["X'Ӊg¹qtCYl6dzY+NG OfmЖrlk^8cLpbWaJVdE΄cˉe]92^狁5{{Q`h `)6xbTpt /^".3c=`U<{UkRڲ׵||?T*bOn%k@Ѱ@IP ka hߛ$;aP ?A1  L;S.$ XĬGaQͫj*E~ue9H/M<#*.:6_X6[w}k2WW%"s 6>{9r_,ҾY?%8YYYtZ>HT~Vϲ0N[H9`XAo@̥?y'W9?rHN4kQ|8 t?<(pJd 'X0Ӈ?I`^eǩDT@gD.E{zG=0Xk:wDCXd$ >j3Z2HOhA'fzh-Ðl &jͲgkUǎQc@A1rXlށso&ďE)^R ݲH 7L^D|t&HEM}f3DmC.Y;+>4^goOoЧJO|-/1+AXC}-%`VҴle܊/XZGd7 e>Yt86]a x9x%¶ 4@XYqL?yĐݾP6R^h\OhS9X5m7eB+Bʯ>tTw6x[*Z`3Yk~A'Kh(-.+k6Cς7fV}yt]EfuFO{SG ?(qtxߞu~7,!]Q ? ?[p@ a.($y" _F5s kok|aa9',| /|X:XgNG/_ΩNmY;]CF&x}$_O+Ubݷf3]wWȳdoLMy!3 zVFU@92$(*D8T-+;)Y|a5;֡OX8r,A PLpg3U$[eTHI_Mi~P~dDLnCv"ۈ '[sw!jDƌ]9!XBP2i ŕ4[}VƸ},@2C8ӡ0؛^V]S|gۅ.*F˙;6o($h?cRAh&Ǫ ORC 5t>"f3λDr#FV9cљ/<ږj;z"6ra[O!"/7M~@\^PX\XK1Ȅ#ZYp~-Nv\csN\ -yI Se/Wn[Nt ɮ$2hppS^:>**^Vt={ 05VKni" {ךA[ :Ym!r{ S`H=͖E\Xp=k:-:`Oiq$(kjD'Nv YƵY[TMX?dF(y,ʞdHCBhZ AFsa8 f=)b߹y}gTpIyعǭ?U$Cjm^B jjm@wA_S5|V,!etH8ZJ )0[2t('O]{g07J() 9гyYތ160#>y1Rs֦PܝB y#U v9N'0o"pgjx\J=?*h;z9()Y唿gnJ$)b⦸HixBG%&Y6\^͐$‘)J V51.&W(& ߱#iW j>`P܎^FxI oas1V76U]լiYoa۹ЇTacs11TFU:W6@_dtW lQn_qORD` \֐l2`6v|$}۳01{^&C)5CΩ $W'c!,+_2 $7RHA7z ^g.JR^O=B941)em#}T^MX|'.o#Q.@b4:24}KЬy՞L ?[}<yM7w$H)'sE2Y߉.oet#u $0奏*~gi)v׻_%9aAY B"ۀjBq:i[ 'P4gʟ)uޙ%ƭJUB='碏67גQ @ GXMs*EaZ. 2ԸgC#29W} \<RB.M/R bjT0뗭Gyv˰,GawVRH DeeYd8{*T!YKE8lF:v@!ٻbN@Us|_,o_r~vsbq+%_v31DM=Vd dU1 Hc)|LCwEODh3.vm u:\ M֒sv=ܖ6AWw& %w0K3]P}{$C޼XЖq@8*dgq WeX\,0|эc 2j{`kU,)Um D|M36g4;~l }C ^KH 1p8uW ٩ab?'YE͕#d>L:q_bZ_6LNܺ+l@#%rPMO ^0˜tm4:k6/GXL l{ݸ,IF?8ftL$p~Q vD&fT$3[dr_+F)ed2@ΓNE|>W=VX'B-ػӝw6á" [KV/ecEdSr>DT8M\AML[W*z%zތh'oQच]/`|bϟ]k6$K =jw}X: hOB[y-)V3pYc˻s.2t0OFb\"^`Ģinz^xlfQ&H?3MZFWf,5QS-WͩNl36#f| Digr*xiDfߐ#/e4_C!K3S EJZgPNhBKf- 1 եDKLE R8֮m/ 4h඄ZиG58qةlأ|t -C}ig<}^_}-+ _Eot\ AU}˖[ړA WM N`ӽ%jmM2U4Z,J}<4}$PK+h*Yh zbKkVzS!G'`HBAWqz[mX?[Q@gMZ$.ڞܥ¹) lS-oZ~µ'X(gʽ<ёj=AFzǒvqNnAwin"ZCx*.N_>XXoژϤ |#BujxiE丨]ip9 ^=W{ JꫥYCݭE!E#Ɏ/j*ֱ F4C} r] m 'HpkひƧ:e`I(4aVME!yܸ.BH'X!>QOfeuQQpnLb +όT#Dث) /v,:`Ubݒ`r扣~!& Tp4t9Ji y/VM` h@vdv :JڽIlD~b_ŃxѿCɌSmq5Q{P h1O7dO*̽bȹ G#7!F3܉Š",#N{[Yc\ Q9'Ҽ،G,~kT[8|/c5GXVgJ񠲏(AtVûLpz-àI2b,#tD?n#+w OqN+󡋧Ѧp6X`w_'=I:|w28z1%G3vxm.t3P |H#pJf9v>*Ą{f6cύdO'sϰ`=ARX/K?LY%@ց$ou'xA^ 4@wrQ:=f4X2xc' <~N˜R8gҺK&E2L1WM47= *F5۝FjeyMwVx ":~:x4?K5aqu,ڔ8(({H &t+W$h@M?#) k}x2HtP6(츷`9 9?[A͒E~^H*OFJ0V 1Vծz XR׎Tl9Z,. 1Nt9DOZorm).fdmlą7td#N0^cz8~GL`P5g^.HbyN^VV_0Nd-ʙd]ؖ80 7^B q'U߱W3@G ʚP6 m̐Qd9be;˄ XgTmGsky P39_ٓcK; [ϧqr?.|)hs&1NŜCZ߈[4 ^"/QqG7, &6Y;6v2`ۗ-g3!4oNA>Q9%o v|U9TF]bQ1Hw!\epuQ@Otx6.zqMח:Bwb7/16dLwvhj t1.!F_A']%lh:h;ļ $%Āgzۈ6*>ɄtXг-o b_*nrpz`c(Y `zc+CqwW]N&45%-IN>z1HEYdr/ opp㐧n,~ 1WXYн;8j&rUЏ!]LҷL3ݚۂ3qE%ZJW 74>x-IVQL8wBͱ˜getHd#7 ̯H-VQ(BJNAeY [wZΥڪE?t`rncGmFS=$=8LO9p}{sg&<3-mQIdؕRUͣ"qik'`דfEfDOLM$},҉(B7mֽLe0W5l,_>uBoYqۨJs;eOcrĄc׋{ݬ n~S;V Wml_#@ ^l7zf"c)&1Ėj1 UTE ]8QF9 66)=q11{Q(cZkW&p~G<۸F .|ju' i sөptH#lFfAd4;w^̀:؁_!H,n&0‰c7:\n$i|Zl ΝGf隷D4GS)× bՋk$KLE2ahKV lӷbLlӂ #X1a !bbg+I)r}߿{? 9di݅;/(:#Ó"vЊeTg0YЧ]YGAC^)e%JY/=m%}wC,*7)QƼW')b^?^ E5x0\ڙn)%8}> 2'2V @ށaD6@]QVKyKbp;rսJ3Vf5EA"%W@EfaL0{ԳZ BِZ%uzۡYI  u721yt7Ξ`@%zEesUaR۵y.tʡ6 qt0!pT&ʂюbF/AcF&z7Oedw~J(MݛWlf~E]V-Vchˠ8[k1YR9shW~:b#ڣ9^vznV(#e峅F@a]Yihg>\uוwpmf6@m=2 Q-،su8d/b]9pV* K/][EC4puN{lU'@SWpZ _ȴW8uUG^|3)r~yj .m){[ drөG;=pOOwæU|I9UO5[ 71"_U>} ͪ:~9ر(;^gZT~(EM $46<,薌]bVeo8/ y/o3J( }Q43V%L'O)Xhv|<5T|>!}Đs*K/F!I3;隤q~Y q#\C?8n^$R@ ŵUd)" i&lP^#h4'­um?Ra1A-.3 v2$­8} PKܝHl^}p?.Q¸ߓ`,gQf7K'D%Vߺ& ʂ*=7-M@ `%'q~HFOZ)e "[6X'#BM\Y)2trt{Rv2c S#l2|.|+J5\QJ`?r~bz͵r 0A %XX6Q;h9[:pח%e5 Pbg1ʝŌEE62դi{zk)%2usg=7\""` P@LV/[IhK>9qlH;np$dkJIӁ\2KTe;)p$)UH̘O$r2peA.; xT')W;*X슉}¾9 r5A@]OIjׁ@B ~yo~XP2"jZ\xC;e/)+6 a g㗲%@{ h =uw̹VP`0I&8#E¥j+ͺTnѩ%f'dZiebC О c KG (Qԋa/-c'(<\]Yi擇5mԋ}WY<*cZ(:5{H-1ݵ vQ(7\7?6:)96Ba3 fLc^HF'7)nȁ7b]T%Ce<=ye Km`͍Sճpw). ˬi3%s{^ZE9DQ5[o+zm XJ8UiOJ%P‡w떐lIF[7i~zDFėl:#:ukr;)g]'/E~<$W\P&qI7j&Q9{"iDw%`mX<x/$-Ơ1ͤ*434ltj}@'LЂ CM'?z=Ew|5MML^/VKNg)O"Qۘ@Y:)2^Tio#}鎤F\Ee\;O~ms!iT#v{Lvot&ܓSֻN qSOg;?PJ=z #.ML*Z=?lsa]ߧ#&=x34NGwO=lM=BGRc]2j#6.Xr([rȱz0Mk1{`*ovNn}Co"ctE*B&*Ztxrns']54$<@ov88·c3ɱ&qwQIW+N\yc PK)7i!T/1@vĩTǙ:i,ߴm\zzZ1~ٗYs&mG@Y|5IҠr}Ƈv > ״zˆe i5o`Yle¨q]/˦ vƢ Z;6+ qqml^1tƋbOT-[ZTQ6T[Mv Isj޺ B d;@#18x 3plC|E9Ukj"q_sï1'C#L'E-%X na>6̢:OlfJ9y*gsV#m _.+j/ZIُ@VuT8KZ Uw*s1>{s c3q wUʳ z/ U7Vj|Hҕ񳷸f`jPCtːz:.DA\M=P˘ZIY4-{J銉+<|˓顃L+ B1H`>*-y Wۦn>@=kc;7L 1_"Iϻ1qM+7 QcZ{馁.A*nbJ Ny3-x(p,+1Zt*qWUX?gJHP݈7=s_g§h}c^W[c .(6pY^T4'D;B,Vc_qP&_ rBگ>Y2i} 5}cFٖ!W2!* UІe1y3/ @lJOEf |I2RmW+u p5jdO UޠUy+ĒDЖ4ƌ'!mRٜq8Pým\F&"Ҁ %dt 6yO4a5[&-(Rb46K(~[b{gS=O(*Pp]\Ȍo>O :?JD`W\OO.h'8Oͥ1zpTNElSpodt0"Tre嶖UtY<";,QEfb_3tNID?0azԷL@ٺ̬{+{GH!x Jw_fL6T|d1^WR6[B;Սpnj| LvC!G>MQK(s e%j/uP~vzQ2h6 r6@ ;}^:7?U^<:L׺/]oQ>V7pYC2% d GM0;`w~&_}Dp`*qKOy/}Q<Z_6V4WUi ko҃i9klI-*Y2ꬑ&&5KDH41L|ErT) "e ~/t|4D1,LE1q Y LuZp~&V!¾%9?4I4ju+mh~ w 6G'տ{/{E~ڠ$VU~ů*qm[aFw/4 ׿]wKv X"A)Fm10iXTϓT߹25(ki7Eg->!/J||0ZC޿h0꾽" (hJ( aUi@e;(yܯϮk&jy~cW63O&Sf1[RŶɽ?2}ѝf}< B : E::7>. Ztzf~+AaǷFyYmS}*^/ey2 ʛ3w,r6:.Ǡ:nz.%:u( F_r0XF}Djw_!7 ,#{7gf ׾=&L`k{O~q]ЎR{953 eۋZ S0:W7k`R`B "d-B~7$0U+n?oZV0UuA_QHiT?i_j ЮK1vhՐ>^{fh|_RY[l;3f.-KI߹;Bĵ#Vb)ff iVv\Eֶ>T/D<Տ1R>țJ7}MuT>wce1V|y:+=ѰA%=?Th\#S߈hT슫ɴ5#}7;g[ƻw /[@ٷEk-CYqVk?m%f섃VZn)`>: >ߙ+jld2{Y3l. Yإ ލIF 1P"@wV{dz;$o48/qɑk'_d=~9=֑-TCҌe⽑#;ө[85>UtVv(ZB֧)wjOe}q$vQFaxM[9kw'8R+tB@[aƿR:*>rcݏu;$?[NC4SXΥd+#]K]MM"fm 1RH` *Q;.dӤNw`_ GBvD ^LF]R]ZKkniLXNJ;eeQ:334;А8;:dȃCuѣN&Ki(/,_[j|ct_d4?YS3)J вGxUmRݘHd[U䦄~Fi^brAW 򺯽{ԸA;kkQNN3ItKaQ(vS xB$YLʄ H5r9HL*D6[&"h0 (Qer_# hkrm;2=гdБb8y:)^SZD~4`sMa$^y*+ugk3ǜZ` 7@5Pm<`ag(roû`01Z(t,װ>L )0r7ŝBfHfAom^ `vcwl.VCF|znl8t6U8 B&ݽ)?(r,i rÌ{ݖ詠QS1=^O `̩uDV8E_txq#^1ZwsL 'BE)E[gZD .eɿ<wVxP~[<_ m~BcxXwtG)8/Td;<"%EeabÁ$)w in ǍQHD4Plt5N}신#ueFeV=7KcZ\Rգ5:\ʶQ0&byHYL]ćop̚hMgd&6 !5QxF1,hat;_?R~}fWiB7LF~?򇧅DЍߤկEkci'6J֋^(h" ʪFϼ:)A'Q^&\m{}-,qEEL\ weȴ\|)?>[I# J3we)ǀūQkh}Օ*U)D6fH VjydU"J/D0@WżV-I8.)B)Tj0%C'^nsUt&yed"! p8#hm7GjsR2}l` ?~N.o͗*D\aC0Ɋ3Ϥ+MD(Ԥcѯl lMZmMq/:k*OKg<>:%TE9sĂ|#ˤ,猞@ JxSG(!ځ(iFprB[}DӼe?,,XR>FKJNME#A⩞A5qصzgFW,mL`&Ýo Q l[=$'%EO ES5u-fE"qa, Coʫ-5_70| 8mF5Wc)OWcUSa*7l L4<,LVyc!8٭\0OE?~e^C_ggeҼNpZUAc.eҥ9 XB\1sP,hf3l2;4`m267QգT\$a~"grVڙ`w,V-`|joXdo<=d ,݃s4*5-6;O5~V_k~l)VG.̦orTӑoh `W;:5}\={(G`kvDؾp:M0 .fxd:Wf_PDXB(!kG|p`RZ쉗zBz}| LceE==zTmW#W?:4 JsZ)JӘW`5#,XH` o0mUD}zҢuZTp fۈɋ8y&CVMEF}'Z ʽ?t|?LCL'Tf"r~q`BMg)] 8eUoOb&?YQCxHG"@fKk*Bs?\ |tg|gH0(g8֗)nxߙ"ŽL7Jrb6:2@Y]#|IO CF=;'{AOqx[IUgysX@6}3e*O:8y"hk. U$z>ʮ>Em#,ѐ٤j'M9jniDH &g"zP?S5r':g0;V(y62WZ@k=kS0:YQnOSﶼNjg5qL>+H ӹ!6v?}+(uxLq7w9 Vd'9mKR?œեT@M?hqB%F2J}[=rTjKJzY:4KS8&jޙϔr/ TBC .@@hGBj3qlbL.Ơ%^oتe?k!J?UnL9<@b[>2*NF1.rв6EM흽 aAVևva%HG`r6%`]3S-=T£w|ݜ65qA*ڿyЁ;[hwD^UH̀Ddj8o͵s/*j%GCBbv˜P!;O6:QX2jp(,8uZ5,wK524~3Lƺc':w+8n<|(sQj^1Uk>@s(bd~˽dQdH $Tbħ>ZW̗=~ʃOuQ@nbѧ֡À MfnhNiI S^i! R2ypDKnn%u'oؿ:Ghx!CWK'QDoʾ23Fxk3xιGUfM` Ƣ#^1k)7ڏ]Ք+! 0gpdp͝gdN֑q%l~ Gt::@yG#=C,bG^D6r/D^l!L&6Eӊ=؝H޻&Ntv_Ty9;;){N !lNC]#TK]ķw\@j@*, ^"Y%50 P[ѝsVcr1DMcQ0ܝכ 2(wfqsQ5Z% &MӁe.5Zvjznu?[B% )'(렔e)[ދ? ۲ivF^TKpzM85Έ-?1<= D/Ɵ'w{, #S8&  (2eX<{]n*q?F1_iSѲsme5^ikt ,4#h/T/nulr揔"Fxqm%S{ecۉDR=Jj[H/Z6 `W~)T:W63bNm"9|ԮFxXhep[aZ"P2C&cރ_L{By a$ܮf/GF&%d?^H%L8v:Eꦔ]Y}CԠU+;h7qs@sNp }oNY$Hd`me$}!D?uYYA&bl68dRIt)Vuj}$mL)=ꋯw-,Bș~Ƽ⇨Lj D# (B6;x׫.ΟS!H8\'b I)".Q36ֽP *"s8fwve8#;T@Oݷ7|SH4 jjd|ۂc7^]MXׅPZe)K+8&+$evn cɹ[RlqO˵pTQgW5^~U/tS8`Oܔ:\G%M38jU"2ҽu,zYDIx}AbRCLa㱣 ŔzO!$Hc.02<RU3oSfubDm&a*}`R 1&K 7I>"nI8xܧ4\yif$.DQ\ Д8]*8Hh'$b /PH^k&PHJ0@v)݀͏IT7yw=WqQOߓxhcU5i.lR :C]{nEۖ;Oft_F 7mw7LH.i3j4Kvyysq2j=u ^GvZ„q* ZRkN%דs|Ċ;'LYugOU+ň&b" է [U%b_wW4p㞫3)* <|{L:w$!𧻓lѵrUy :i#ƍjnibOվ) RO0q y7l=C6yr/MmngEX vq.~wa?N\ Qx'u/?ؒjf BˊO饁Uiu 4Ycj2:IJb d٫׺~=\>dLiP;h%0!5bt;v1⊍ 7`%CMr8NC!|4?ç~d*zG2V4`3ɟfHq9%yWy,a *FEkEUqN,檄'}wWM"q6 J%I]k oD7_k=“S|'p#dD%6.5#y8SNfq~nw@6X.mC`bhh_9%M9"N3 ttp1@b>*]6(P&?8K;4V )/!aR9^ys{Ɨ;g߁<3|A6ݧ/v?OEzo"Ҧ)nZ}4p9kf>OU;v2閴@D{ʊ&=RmU]Bt0>LbN Wu>tM\[.QL 6R&OPB*Np"tEUBDs9z?VE)j"'gN̗="!)o37%Eûe18C}yyӭXͫj 9 ӦJ׃8\E]gḕqe[)*ٚ* %çCռ4G؝wZiz&bڥ߬L/x?hYECZ O^'oMW:F=\85A-҉RU)04j))1u) rm iE:WJ]V7pxnNҾ1C1ٗX13 TnXeUM<#9^[ǁ׀݅BqC*dzC@Ǔ 2;BqF7 ="=*s%䈠$}=NgO0<XgPZ3jt9gW}'ru/dq0îͬ) #O~SGR`D2#L颟iجZnjj J )|xטY^}M|9w!G/)x&_=0=/cwUZ1V7cEg!v`(S|Y4>#L[QV'ZPǜ3$6>}03{C;f?Fo)F/ۄ|>0RlDiMPwJOg8Ubao]լG~5)8n_/:I@u[Dê޾t]k1<Ŷ| p #O{ H'wzl& ȫT:YGa.krh]s'Y"]^mp;:ξ(5hŴhvK!S2Q_@ikE_.idS@X򐐾'_*-yvM8Yw6>Uǿ-åan]M(҃T3YfB$fI79! 3dCh#D/~whA* rĻS(rd|@>8Id%5Y%I=<r  4- ;<0$͜ 2B}=WQH?>#Ѥ2*nAJDm/R%!: ͱ}B\cйh鼒0h9 觿թ 0+e8> D6Kf9@怀@].POI;z˴qFE93"+)|>Aq.OW<@T%CD۱ #|y 4{ KK-1^[Z g[o8z3쒏Y3󶙲oH;}RтN0[3+Auk;K+I%/s ؆k d Bha]wǀSRvI>:,q(\&EH-}3yeB4@y $!zT0 '(Wճf#z<[0 pQvb&?@[e6w[nxW$YAWbȘtȈXrFHUmXS"R4a?Exr>*c"/i}?C9-,Ձb}C,μ*uDm^B]4 nk{hiHߕPRl$0y ,[L 2YZpjٜe(Z_bFzlzxZ-n11}i(_{xU-x) +fyUM¶!~3,M4QL/݉1mKAgɮ[ #gR7=z&F"Ny(Y.=KiǷ^3bCłXhѮv#AdJUWX(~/Òuv~F7k2q#X.fۑx?qR[߭= SIaxӡ9kߐ#jY0diwKԟ1G5r ݎ5FG--_8exvx1RVlrv(u.2bS32GfQH$6מC*ی9_^\baacJuG`^KdyVUC"@\  ej _wa3.-:T^Rd-`wx-K?[YHb挧 A jUBࡤl W\3'o{Ċzۣd GOU ?vY5:|yKٙZ+~?em[@{̀7k3b&\,*Bnţ14C:<jZ!L|q$fW*49āN*/z8^4T(r$_- :⨆$bz aڸg{U;)k&WD3GO(B2??uaM 9J \j 8gC~dTF^%>qx9ݡ÷NA?Yё L/'5NO #CHҍ]:ܕwl" ogvDVPX$Tjh7d&%ܽ<6to9ex'%EIY` ]SZDțbvRIӹQe"g4xEzu$ǂp@.wgG[FNpTC9ܣٕL7sSJ Xzߑ(NoZZNʙ|0fL?Ω?)H.*#G0-d<{j}VpƓ{kajj/5ntE_ЫMm8b%2©}0])u !q9WJpY݊I2٘2H<\k^̥VX+u$+{fg W7L3YGŒolj׊b40OiQ|7vX>Y\rIW]$.N'7t|:%|"ӴLR=MH+ ds5k#b+-d&TX6Hhtj>){0MmHSzY(%{fm<8lb4z<=:x<aKCQr#C%zwdqKS1}Ux:[P**QUi }X*Equc>l-rS쐥"tmqӛ\rӻ>2$ /Wf'جPw<b ܚ63ʸҲfW+%߃ԴoGz,ГB`:o9KX%ʦ0hxP)0ތlMjo擌~qH栣݊6]-ef uM>T:ZzET~RVt50i,XgƭKCCDX_FHZX7AQ.2"*X-T\!~=iݫg:*QqͳUz8WKNc e@F"`QxVUN&;k3ýbSlz+m-ħ؃(2w&"ޕdPTCuQz] ew=0s}JG;h8ܰ)bCq,7z32G3j ,ESżm+ť&2Do ZeK bY/97d 5x {]Sd{?ӟ!C񡡞OJ0 MP{q5z- >jz:J[/> B 8I~i;?j{a 5 W.m_e4ٵe [X-LUrak`}{(*fLM ua942OX&HkI4Tb9VQxU-K=ݝJM۶ygɐ/%:|lbj$PBq*Hr|kZSLɄfАm(BJ#+#ڞD.'P8dwQÕUN H_Nx>jQ#ސ_X f @XJ؃gtrT/G+3{y,X$)˩kk C/G&hQ E\/^(Kͨ~kWUq rVt509'4T4ң 2zqavLDu>G^Dl:;. `8Wc* o ͌Պ4rB]- -[>,zd 27Xo't`[Z+ϋ h|u[LcR@=E&BZ8"iS{E5L7KVsE\v}t}Aoն<mB FB` J;ƨIU!sZKG=2P u] Ņ^)~/Lʫ }m4xdcx*-޾lDw1ռoֱ)lLϦs+䍱F:vkgiyRD M{9^%}/ pEEh9M w]ۑ<4D?mmӳ! DaE&}P9ATe'Qy  ^!(~ ub8Wwp"9>5gGvWs:"Ed )i`iFh&djʥ 2+tʍ۞@^X*}Q|:1 y1{L{/ǿLV>2H_ac8Jd\$0ܠuBꍋYa8u{ټgϬܗ.A4.LQ;H#`~>e7Kqgv*@Es44*szj+}ߤށTq3DQXy'U}yT $pG_0g] u4vg0h}vsgd,z̢9 ^"&>3 eW;UD3UD9:m[^ lQ1/<">ի G2jLI3HwO L&_ "#̺E=NB.·C~DjԽvmdb/X1&= ŻM%Z TMwox⋼rE!\`0=1CUEh5c0UCDz& fhub7eq[6oN;C 6̣?BkRPR0h#plǑFkJ /NU>(ҿ5>G Ʋe"<M DJ1)X. 0`gTf=G]䤇v 5q$^hY꾟rS5 4IcrdcRŋuf5.dD_n"X=eҐĢsv']5by5*bl#*, -  2">@'Ѹ|hyA&'H>谊+"myk)|۹2 y3K=>˕c#~J9׼3YFYSRk=mRnƧ~n/,fС+6x{ٕb#?4.$dJE%cݗ3YS<^GQo kEMFf>*%6D1aK ʿE` IdVwkPr5iKo'PsaU Ny/L<&nC3ސhzp66[,| \&w￟\\&/G%^kբmX$` j~g㰿tn0 fCb۱f `5ƧՖk':gEAP%T=_6Ӵ5z!s]Fzr;psuh=a^p6< { ؗg&7gUC~,_ H PҘ·2c:+.v?%xb8۶Y¡o澓9Y7PԿׯ:4FeROK18g͠xԚ1ɼ}1=n$Gm1iҙA?0jWK`ojjY4jtKS58R^0 z+`':WQVRG`e|$;ep t"V`4p=40> 6UȍC` je2 bx7 Ī d Sݟj}/׭N#A?uu10Uuf!3kl@`ϬHz &f? ]B^:ӌas?DLJ-h7Ք{>-SX$LfeUSϬҬ:Oe$s1^nxd]O1b=Q8Ks_؆yqrmT~x@ w|qqka,:y6ēaZ5HnߩLW%Wlp&E/4KM8_IK rCO?TCXBi0XU#Hw((WHxRH4hgc_ y[JAEZo%w\G膡/w.pIIM cklԢDxCi"VnjLpAmZ3H㾖&~ZЧq_\ủkAhRI/$ZyJg^7PkrړȾv{6zjBJuR2vc~--GDvmD‚,OG$-2 Iz.>E+I{3;FLN1qQVcW4l5kx|IfSA LN,@ul@Umk;`T @wS5E i2[%,𯰿Q<(*X>leCy[2(M6vEUKt2 (:M 30W}HeZ:>1آaz`8QpeּP^0ݘ+IYj;$ZWPb@MdgM,ȍ<Pv)S2=&Xb3I3!< RwOdzLY c!*c)&̼>`1  )sfΞGQD bHƑůV.3?ts MG]o=|akKquATZqeFZb2jRv1[p>ժu3I+YjuWjY(5\IUKmKzßv+ŭo"#׊z¼SU԰kg/n^!).>QBChXB6}1 Hp+}B:ǁиk/{ĜdT/OY+]Ip{-<=h2< yCт?(ԙ3Q̏n-FXz[( s^ϳ9U 8mbi,JܜG2Z<\}Lcx/#xd ^XXBDJm~'V":7V-l1y\ˊ³'*GWݪgM%jU0Sq ׾%gOd6OlͽyPs3Yátxӳѵ.+ (j|@q+|x]!hr4u5q{g"+pflm,voDay$37Z.4 1#mcIx- wK]/ SHtÜAPP/- -@gcCƉ_.\'W#02X5+bQ &k0mzU5iRИ~Im gg0MB/l;k^-P(秔,'s Jtn7o`ѝqSho1}|b4m` 7gXhv1I\5%;XE뤨8?S%* *v ߑ7jٞo7 H>ض($_@W1T㷾ˊPСrM@wz1ӣWe/p2(>ͦet;N9>شamnqum=x%f]cvY𱃑!+Z¢>mB,XCW*$DDEKXIxWud<<F`h]@:"*t3Ҩm~EQhVf)ؾ|kW4uM( Xd=tZ _3bŠ6`D@;RxY$}8OF:NUTMzvY^d߇dߏ/*d9i W1Kk#US!iS10b*um{yTVM#ru+_qh-3tv?]v9{0mLWQL}ڥPs QTvƭ~, jul})Pː5#%'&:|WB&&ߤhq}GHlPP٢lrX16+i5Hsis#Z"SØ- -Ym"XmcA9pX1+ >1:& BXLӷbF-1vȻϝ#\E!f.Rl syFW+giŵL U[ CI\}ɰ?eBlA%#23*"rEhGc8h*[RѦԠ5~Ő N[sBbA8oܝ(c/`F^+5(Uj\,˩_824.~'Yڪ U415OhT\{Ƥy" ;'Z.S]C,P}OۥqhxC畲:f,.`zUíF0F;H,j> 9$2Q{r0h`" Zt (USZ.J<>F0h5-[qv\u;[s#Ai`->^8|~FBFF͜<`QEsBS#lQ}B`J5dI~Î2Hjoc_TUB9uͽC"#ZRlZ;ݝmk,7A@W?$a܃zg0)hS<ZOfAx!7hY񷑜JY($ x UkRyo]P/$Kvƿ7D< HL޵VEf_9kmwM˩OU>%ADy)-:ծ%SHV܃L&K 6! y'I:I-ob ,8{|'8,YRw8FT!["Od pBMiHRP~1 rؽDЀNg߀32Igx{jmXW&z1ΠFrn'TLkNad6gQlI%PmѸtEZ7T:ݏuFAlNX>zA{P_BeyD*UB˽_ou*3ǡp+ǤtUb_#N +ɧy[-}Sħʡv0I)I/.e~H۬{y%s/tG&9+ E{C1v,ͼszgOC*,6|tqЌ蜙H0sTUp=@nN_wGx38cP] i?}>[ؕ)[U !;d=аg>OJ]y׼]U΁&Ƴx "<\W8Ɍݑ=+0͖|ؿjk)dY~/ ceDdrO0lq+l0p, 2˺n3ݶ] yiY=4-J78sUzE3'C0:U9EBдydZ"f~09 rn8M)(zުBfXޅ{E)%37eRo~M95'_A0/ursmi7.z9?r'!B6_XHt~mac'r&WpM+\['$?)QrSX}qed%cGtƨU mg`sQm@_N~pΡpWu+'#UNDNYK4:]lY޾ݜ!}O;H0jzd0aJBP/IQyGبyX{͉Ko%X81~(7-k$K͑׳-0UޯbO=*HDfx[D)f _t"f'"uaa x56 0Ji%eW媏)+Iu_|R4{ o^5ӟ_B8b#9[a_4/@8{d];7_[e#N=(G}=1o<O1BjT)G`F*nqNa;HeT \QeS -Ɵ}}ܿ B߽AC͏8Áao>c<rqsWP`$רf=oR>1/t̄Ω ϿڹPB3I.dBdDïOiXI+ٙM0B‡cH2{(5R\Ro 4O27:C{> 3ѣ3nCG;ARHQ%GP(݃[aax4dY6 LO|>akp-99?z*3u DD`8"A^Cv E2ory OyAM.ie..K㕆kgB)P /("DJ4s<iqC w*#N퓹-ɇ4a_#jfAr }3+lTŝ%}VӕWÊޭ5&ΡX4%e4k9 /)7>.C1.72eX$}e 8wȱGۙ=Jrk0v7Y%:r[*`?mƚ#B6^ѸՏ9= wpA ,nN%D|1~g`-4Oٓ29FwG|yR,S0\g{py?w]=2/Fu\UX?9͑>GN🯤)mR̂-UxRL'ʈm,r=:¢@ g&];u@2wªZ`ji*`ZVt$'@װ<= (AW2VA=3*a9\*i.eL7GyPUHoLjTI[gs׍Pn =3)܁G%fwEK.uDą 0 Ot@u"7vnJݨa27x P g z!fYu @r5ڙƞ<{?ʓtpq`DuyVj7l奺S)yUƈ@L*2*(D =9_ :;!$K8 On͆2"D9S>LDUG:̚??5+?ˁZSsO$ )XėaA * >zpQvhǦznuPadt8r)I}={ }|qLlgT6H: !-3:++j}j@:6G-:XP (ҐzEIjr,WƺXe8ΩlOEJ)I'RLDi~>,d'qAWYp)Èi?.~DۤHR"8Ӭa5b+LR;dLcwPH4JJZ[%2rn|mCT2!A1uwRG|8zxX|iB'=Eטߎp$%3cAq(=OQc*JCU2fL1oz_rrvM7|fb=Ȟd& ?[>#,}M8E* -oIyCtH F5~T;tk;5mSYGw2Tǯj%E6&¼n):@wwƊ4-B[E1hZLQd x}@Ic;2~73 +$PP+Įm˵D4 9>r pۥ!pͅ$-(lѢɞg- \+D4mʣN>#eu|#iHrH<͠GxVњ^iaCQZٚ vvG@mj7|;9E\'%O]=U ? O*K[;d5-:⤰0qig LjrA *m"MvtHئg|kc>t#V\72bdK`!wO<\Ks(o] ?; }h %.6pՑLb\14*3E`4&|K$r>Q,F٬D޶p8M.)w3kH FuVN]!b zGũikOG0~n^<"~ l;FsWs+UV&-d l1hOcNRelhԦq,rXA Gs5tv): fWE|?;Y(#r5x]v.M=GW] JcV+L\ "b'[K"N>JXHGk{Z3]vE$KsM~v( IA ϙ`iP$eդe+p#@j?k9eھ.\laqKCu  hN,>mpO.g7Œiz;%tD\e۪= gpf<TC|]&8,n\EP=$pzpPROwqI늄C0"l_]kp̞>R?Uu2mD[Z5& MfR[_NPϪO- k*Ԯx3j)nW}Ϩ̊^X ĴP7Uଡ଼f>֭`PWߧ/B N*=8IK%y̫'.>+,׽XX,-ʈ߲,=~~yLX d /ѻ~1^u% IZs* iL3OIVq]EXJK(49Z~*EfSꬬ|@Q Ln;TR[)@aC#P $V e^jD&0wa9^ m@6s:sk0 XflW$%%Qa dxS<72\n>]#/cmfOEnHL"|}81ɐ!Ԃtz ŐY)a@b wF ==HKd\˓ ˫*/rWcAhە$˫[5b#KKd6I)FZqRe3IbXn֊em!LMU[fZ ytNW^ðkȕ I(7Qȯq;㊊iR<155r*qi}vmQLk\[gM% Ag$K-@ iY{!F7cKEl\b F73]ᴥmW’`=oY)ݳ%M-<7=d_W9ܮjfܹ"#c&g&T\HF+tol";;3:,o2|7xYI7rsD(=ɵ=1*Aр2tw2+w͸l&};I&czzN0 P4Y85mv]'[TMȓR'mՠ**OM֬i3qO6'Jhzč^z3$OTuA 3p9sb7Ngz+~y\<şvV#mNJW$sb})^be}]VBcL__pJѠz*0 M1cb.*:Ѯ[UW#&CfdM2hJa>l~{CzF1/d0pv!?"%H\g\i>JD1ďZ   3${"ۂ7}a_h0T7Z=DTϤAEz8N1W,աkn8ƨbۚr 5$,-1!6.u?kr^Q]Ҿ5Z / iuh%؂w]1l޲4 -c\-\,vpEuVDV09s H= 򔥃%F+q'༤K/xV Y%(ROvW9}8b흧5[^M0 !ϞkXIG碌GR)НUedE+8ۋjpYrz'aOrC RcXmp c_I}!6Unx8כ®QZ*>rgN3LEX|ۣ떽C@=v9AC75SهmVa1I:߈w%HIcF21T3*DѨ lf/]DŽajYKF1W[`A5CuȾ0D=bVtjD\}WWށ ]tNۼJ$s],H:I(D`Rth8áΧ(ZiyBoI' "Uq, R8( 8:?b9,R.89<&?W;̌LIXLha˫]*bpH @6SNG@S;aIo锔.>ܛDZ@rpvw?ǯɰ(P(mFNSU^)pgy`xXŽR$\HHgm6G8vJDA PnSdހ2eQ(P7 }Jt.0C+y X[M)4|PGB2sOG?52Zw@j`&p>uh$H0|hCGADJlVsm>`^ShWykbٝPn nG@b<)cF>vwxX:4L}81Bc9]ޯTpnyd~%%tK!$[ ^O KO w5 >~д sv5Fzt '&݄E&z"Q~H);A[i I'$7Ag9|xQ2A9T !_fnAri$I8ֶU&sԓ ` 7 .2jl^ˌovc =[Rv``%eDZZP8\&WJ @4-F-MAa^2Б*D73K~s){ˍ -E`^'o+Qgd]0lƽ(nPiK@?N@Mu?)@PHUs@-. YZ-8@\ºup^;:C^,F%d+!# RYKe{9o$Bu x` I4ˁ ??5Bp˹zL@BҖl~] p2vb@E%wwl (yѻ+c,fp8VW*ȕI=u'GEW nmy'(x=8uN #z$jHGjdU#sEFu>YxhOr.{c6!8PXz-q~aJktIԲ 0nyך 0VM1^8pXdG,o̕+1"?֬ u^}s~ܷ)VcyU)8 }l;|PuvG@_a),-_7P(0&!pCm_]%a!IJ˲z0 d#8{ MU`IOR 0kIDAr }2 L_qi0O]79/,V d7vHQOꎒWQfM4gӜ%BM"d0bp8uOJNPڷ 6)K_^N GW^~4ڝ<wK誏p dG߳pM[Fj O+j^,~+cɤ"NrmZ3:bQe ŘANI CVfyie1"sgb@Y *5Uzs U-N:tsAQ1#x) dHwzDeU}` x}O:ၦr(,IsU~֩?pd#~ :%@T 'l'SlwevG~vD<4 'T}u!׻E $PײȮ>8,D 9Sv0"ekuU'G>z:2AW[=Xy(n>S/28u [vI7"UW{}>t¨ a>VlWueHҼ{; [2X8:MSHNfm#pVvmuE.Jy 6r8 "[ՎbEu;|8 'VupqK@dy"'oP:~LXDoD@+Yt]+NٗŬ󶎈 >*IHȭDAl <Dk]*fl\cęck5:֎4K2YX8GH9䞍P$"qQ q,l߹ꐊ@@ @k.U~;^l cK<:5Cn ?\Q s{W}r$h3Ǣݭ(Zf{`4v;Q9xbxYƠ Y0O`{v\-%T,b߽^=(8ל|]xo,,>S ~b1\ )cp.L(p[t,؅j0|5bUaIܵI2^z[߇>렷nkv#]8 _QZb;_>unªq8`~[Rשzg{~4< uh6. Iy|a'&TtK}cu%P´ rT" +*E=X%C+OW9wMk$`^;'*=5[FIz{X,lw Fq5tf6<֎氱Q\9H.<,Zt+WmbvX;a0%Xqvt0<5K&$|Z~g,[qT DO=ǻXBTYG "%7,{>RkiYW.VhH~ϳ$٥qw?lċFwdP~_; mGOLM'tZۍ /T=v<;ۢTr|0nko=|ξѪkX6M9,'oXL$MA0R5Js͘{f>kT%BFI]d~: ȫiJ20T."X? 23ٴw֩q~Gy! ^ϝo #msݙq\u=p?q ~--PaɊ0p8! Z;7W4Ieư-yFA񺨪Oڿ^u !oN?v􏸨6CmS= }Ȣe x&ńn"x\}KmT*#43J޺خzH :.9L yƘCW*eB-׏328mjopI߂NKQsY+zx̺E9a-OK.VubQ24M/c,5-QD! ;s_ (,0g`OV2+B5jvRmIHu5f žar)%~MVB;1(n[*Q,pfYW B0ݒD9P $Iwp-ܓDe e` nnp]_7G*Oҽr>*L#xUd!o/oWz+o`0'lykQEDIK`q}DZGg/E#;OfnxXHdCA2;쀓sM!N@f"m‚Dg⣖_ A0[NHAbRKW#~D$婊TI3G@@H#wJ#T3{Xh&-,'fɐu=F~} n靤ˑ|Yq&b,6I\ :5d2 .Qii~ Z c 3>Rq5FEcјmD7ՈD:|y2h)ۃ̞r&qa{ Ӝ$+51, RE~//j 3.vXYܟ>ybL#˃R???-LɷkݘB:QsAFG TW]8Oym$┇s";4S\M7-Bu}ut҆ZX>;[bz.{shuPLDl'#<{=Mhpj,)Z ЁԌ!C)T\dhm$3f%` @8C4 -+ (g)!7K3/ZEHswkMdYpJYuύn)ޯl$ܟɖ<)j2=$1MENi nQm|*SFodi\ZtVv#e{%gcsš{V|mҵ _sIFY)eF7xv{t@dXHaV+ЛĆ9!g}?@'o=!IOtKXKpxaY8yp/w,Ze$Yn0N 2Og5J r89RV7gO8яNv6ԾJPk\]L8dΙx|-ߤYwa!WTWbIF. x/7N5d:!fXy xv! az\XvCH/VDRAKVd:vZ5/q'#? Q=Sj:$p>n/o/=Ltź6H%ugh0y,.ZtP_ c&Qu7fO$ ٥کKuq( 9+ ,¢FYjA\ub͂ahփUsߴKu]YW]a8rc_u xʟW?e.%j Q߂UӞU\9O;_^yŭds'ק!d-Ge":=َ*Z{ҫ( W +Ϝ#SxuF^Mn%dF||(z4 !šg^՝]ykK䍽` C+=➓?*\nB'>A9 (!D5YpCf4MK^Q)"D5--29ZͻR/ﱀ򿬭OFw#8b0y~:eBC]h*K.4tr{1Uk[ na|wP]L{9$Vc6HήT9;Z݀vպ^ ؓ@AV ,D͕)\om렶3ݞKE1y!xGoOֶ!v5Ŀ0n[B_Qs&)ͭ"&/G5i7Wqދ q882p7 ! q}<|P>YcfOE*FMpD jah󡰙 Q-&$ M7k "ZշL_> 3+^1<$}Ǡ {/nEL6(0.>t᝺ Gp [\qyȟGhsu6Bp.;";Bm@MJBowmdD47[$[Lqehe҃Z۠/Vt-X _8M] #$l_mL=p&+_") xlnCJ3l $Jh@*}iH58RN}kB1&͓A p!E-5Ϲʦv8YWyLõz$DpG\ԴvA$ZeDrq|ZGTVYU0ț՞Phٮ>Q[3h՘;ȣmhoz-`}4}-63QW/;X܊ o퀊?W_I}*u L~C h$M+ֲ;J'yɦ31|ڋlRZP%a* 0~И1mB CO-ϭc|=~hdg@aĸػluga=O4CcD}or| y[9J<[G;aAr}NK8w 0Yv+M^Q<}r$ jQ^i'F>R~or3bKodEczb)jLڣr4c^kS60Ї2>-rƩA-}GDRIB oRcԣ} \uГw :A"v1CPXMo,h& ;U G\ʂ xn.bok!yH6Fx^flGAeUgJ TP1\0}aLv9|f6>,Rpnz{%|O1D4: bGnwukmm[k@ Ujl㴊~1B` z:$#v>NY7 |lec`Wv{ewAhA "f:d$nsXˆ=[SB1ecPI=7[ l6'ZǪV^5|%e$d- Y-V%#8etShyUR(L}y5za[~0P_"&vv8MFLZK>qɩ`&拻 ƹK?6X0rV)޾6| Ky0k`HR2> 2:#O5ϙBp-[0fU1uYWw B_13gvݱ'kg#Sg ;¬} 7# 5g*6P~_ / &|LړKB}He~a$KDk4Y)jpl>Hfu.P6Q!Z#312EoG\$R y.)iAfYB2h<>5qԄ#J';:X"+MRU56m6%q_8鯩Xi9Rx3(ː¯W$NqF@XÍCf /@,o: PSsn^edO+0\x1 ޜ`U3 ~ėO+'9A6 ~ܛCnec;KTˮNJ]W?-)fُst}n G#/cs>{O*횗242~ua'J  horPץrl}u Dˠqd"+1@it,{rK~L*_ufb~ǣ3 C{>S

        Bkt ]'4KPϸ1vH#NrxГ(i E_X%V'**\>Y6)4^Flڴ*ml]]d D%)K ۖE £9J-dry$9=:04:Lnsc (ݫ ?M̀=fM~K]B%@.!4%c$%@Y!6TR8.Sj<헃n\]6 3׬4sܫ/Zyb^|-"1G2[dj( C,?/k 9 v)xɹulGej '=K.waF.1 ^u6RW Uܞzy8le?x'$諸fi^Eko [:-}hfFzakKWE$T8e|nLkWR#) {PRmqg11:њGgh!;Ru`/$&]q'wu9zUeɨjUf=xX&4 E3줵/?¥A k˸P?[ @Vo[r E`%)w`,Q&Þu N_~ޢp2xR =$ ʥX3:ukCy]3ѫ(P?VЀ!mwLl* CeUB_$xm GG3aoh2 ^s6b =2!:s?Tow)uof n@J2pwHYzV l 7!h r!L#zh̥ŕΩތU0>t{wf=@{k"0: ŪCS`?*!)7}09|x쀒+'dS'QP0|m:]cX2\Oy(@KOx0܏.E* Sc6Ɏ1;*98"vzƶF>Ps`t%|g۩Ӭ$ISeF-u_C(5hVmfy(RضԀm,e՝`Cy2mE7H<ؘjJ1>h" MӚ8;> V?j۩# ǵl xC뼯ᆯʁ [ؖ6ƴ:|sUsxjp޴YDf =URqgϥTll}I"9BF:CJBPg7O7N7?x%TZ]*rk x'9 ݶ1 IӤJE~y17^uTCo| >\IPqzhx6)ofFXqWW8[AԹbxfvsn$v|U4:`ɂ:hj,[G+V<.3l2װ.-'-0dsS/Z\O͖G@GCRbq SmX.e&?p uXdA+GеD/DZsqOɲv]'5=4N71BOԹ\w> }q >a^W_xl:ٸ.=-_ 5 Pν/2Y4+sEܳPֶ4V3lqt!l䦦 $ z8i½`4@'K,.;$D8CD_z*rd4a ǯLQ!وE~=ҿ ͥD klb#ƢCTȼ޳Nh{o!: A؉ K xL$53PVI-A-HZizVG8:TlK71.H `QU*]DYCrM%StUH.FhbĄ4h6ZxQIpGZ][ <ߒ+  q4hXke;?\r)5$qMEƭ4gۉC."RT Op|gH L!k]uOIҎ"p-ۨQj_.LjR[ )@d+5 _mIi|k=Gg5D'dKfpǞs0`*ݥp*4?n/.WV#\r8vә!.uU(|bJ)~A)9Eb4 -H Ui |fL#1h2M ^~Gy8/I Oh2$a F=q&SHfTӨ::QE2KcD)iSqk'W\X"dͳjx ѧ Dې{Z}K3R-|δ==$Zs hW C8ЅIɝDZ=RHF uôbƧ9ք5Ӕv)8j{@ߜoڜ=0OF7ӆqk _ \]:ieV[hrpF$(c`BY9~%d꽙ZRY3~P#YsewL8lQmnhw- F  &/9DpM6“4;TS(yON !9.E%Y}]&^4_$IAd8@|"k[A:"C}t°o[caYz6T8 3fh;"C >Xx4[WJLivx?8$sB y*kK:3N|s"OXLñLv۞7z@9IEC`Me)spUd1KEs=, #$-Yߴgǡgh 'N8} mGL|d`8 <5y6Q,_׍KR+׍v26_k;n,]qH׸-?1F[9]?UI&DBQJā>ud̾(A5R*'FaE`W coJ%~ 3Ϋnx初\_4)1y91஗|  1kO!0o^M *(;Kؖ8eaarjRs>|7Tgv!b/'h OwW@!pH>ᝍ)&:fe\S h^"7m9ʡƥqRV\{\}hDU5] jf4;ٷ{4cAeoθ5 WaKuoo-G-ˢc ζ P&M41[\?2yJJpc|aȢQő[Gzn3qyCAm%(3lG#=Jy@TZŽmEc2uNƷ`ص3S#0u \;I܈(-=aqhQtG /]EҳC83l"bl)yݸi^O7#AhnC+Yw̲hpDt<}܀)0$1LVf Wg袯^G9m`qǰ%v>InS>CQP1[PBr=ZR0J|2"Sd֚9ueƂr.3SHEGkq^Iaƣ4@ =ڹpDϤVM Q#DCt1M|ͅYzM\jܶY&m)1L|+PVJ#?ع&ߛխ{^cY p0۔Xރ*ۉ >\ATz<:ݩZ=cz?6Y76Er_ƄW %+R咍S c{|7) 8l>I{;<XtexB#Q&Um_n h Wt*+{8뚁VC y1rCŁ{0Vtbh%vv:ʕPx-MAu3R<煏<" Fo[i7ҿ:la߭yDpߕfZ+aIM(La2hV O-d%Î*p, wKZ!VI'L|fF4%6/ɟ nWo$~Kw=/V^ T9FLC`sHŹ?FS+5iWp3ʝڹLhYO-S9yki=p}G=&숮DPӡR8?ْi܈瓞ug]s͸lӳ욛K2OXʄބ.K{@vXڤh$on!8iv'JI1 0}sj+ Df΃`ۯK,^[.pEk(i|.l?sRydKcsVNy?tuISպa܆bkA :h?fCnerr>x#w-״lnLVp׹k[=EU5̦n ^ 9IIN |rhIouvU&vMW|:iiS1}H?}Lc^C\_?ߐd΃"V:e$sTzOy l_FaN"Q$N nN׽{ jHsG5IH)D͠~{rty>maN6W&pw ʍv$BUd!Kp'< p4X 0^" 4qrf0tU-.pI#z|j'IQ#9 zrqS8}6 mleMAҴ'jnm|q&Doox'95O!TJI51'(ϟmdEٳl l_eFz4&q9Mt5R6ExӕiG(3{!g /2y׎kFxTT[}'g`=.Z5x-I>jO脬KSy FbJsۗ)(Α:7<fc\61ebiD%>:aw.\yBDz'i0"(r >uF[:PvY_}`Yi"mRz-P|RDt שc>/h1(X}$Vcf5PuwBXi2X^B؋/v1#?[Uf.>=vxD*cg;M[㣳_|M G^Mzc)Aioݝ>R!{Y u>dx5c?Q\n VpO4֘&}ߝ$9Wy[( Fr,f2IDQ*2Ux+!t[3W4c9 Ek.A$b?3DΛQr[+-8s,rL<:YE~#*_^4̹SdjvV*]0"L,pȶ_pe؛N+0pm~q3 #V&Fr֤"ǴFw(M?L>.jM'*m낋phss]|+M.Gt\Re{\Hs| u3ЌuR#Q\o^n62 v6I&q0JyXVc&15.h1ˆ=q+M){հ< mx:K|%'O9VWk#Dix7p%~g[$7 OY!j74B_! Zږ_Pӏ,""[J lr:-cʗ fLL>v>{|s(Q8&$h-=3P$[s,*?{n1z`E[mؔ))דg,34cO-}; tɶnPw]HRWɩ2Q@2vY,mٜepIOc0n_K>[O%o#s'~ceϑHCOco/Ԙn EY(3_|ЌKOq aw~'7ʒ ݫ6F I.%>*T M:h?gkJd 9Ƴۗz -]lNd) ZFgӸ\V^ /Cd 5>* $5E吖,OmD[_H o)> @荡{} LuvCL.B,2GƎNJ& ;LUC͈7?UM"i9B;#uy&FT|SkG>t!A4|UNG"!j K4|/oYwTrnpdIG!T5ZFI0΀ e ?I#iu0 ZpGM+oUtͲ\.TWpԈ AmLcaUt w8/&0;9˞H0N)\+C~y91d@gmpXmxK%adG^%L/_:%oS/IARڙA8M:r|2xO 4bS)m ڭ"):x8|?7u}g:Wt%]j +HR޿ q؍R{g: Xd~1zg w &ʲwʒC=Z6q 9"'[QH➺KGQp7͊3ޝ=o#bl{9hd l:X83K#RC)}؈cCǑ Iq )MvEns|ؙrLL<~1 5}J7Í".{)/P}L cKnNt!MŲD*U4TE )Ty)6VkT)JgJ) Ѭ)JY6B-uCR)v ~5* X"Ed[-xdG+@H8deo"߱.e0Qm?B|.u h"ȵ1paT^6JC|;ɋLaOk!^u{811ӕ8ekRWӊ7Pw]kJ@.x|֦H2R:PdlũRvc: pC] q kk# E UQ|ij=0w11s]O ~9tg'<*ߺ=Sq̵bŤL1ϰ6 OT%Hw}hP5v ?TTZuve'[챚Q\{Y2K3̯^QyޒTDi2Ux yE4(`ѷ_&bJ~_/E/,BaW1I(F<㕣!/7aunL)Q nj]|FS]:Icw:M w" dvƩ]؄RktzeCF*k ~{\t`ܟ*Bx2ё 7 77)Rf&b3imGYnЪ1ޕUycC+$WDZU9B3GHFVV&z)g4VK>5˿\wO!DbD!}i䄦)xu{yDǻj:;lk Z9=ɼ,[$7E>:uc wb-KNf.=L\޴TG!`E8 Y=L{VFHiAJt* )6{NFMRLk!Vj..FE_@ߗ8O/JHdqUl;͠ml2czFv3LsSxd=j"~^źTfh$?NsCНk0Ы2iNiV+7khhk[0)amc܄[De] \&sB |7dD_S髲s"!s+x % 0EFUŖ}+3{Kq3t݉uVJ h9ß; aim\iNq=$wtnJO57viS+:9)"z skw3Š{?WK[9iA"ξ몹uu([K|#V\yWb@X0#}_.2ZZ$0n$aMN*EQ-KzV.taQb-h3cK'-|Cc`'}9Mz¥⏮\gc]㥕ߩ3 `9mw NKPf5=\\tSg;MTnJh(PߪaC7Jܖ>ux枖KSh.$T;IIv 9+R8;ӔǙ:&#VMPb9"Di3DC |b3CJ5}r=֒h2oY|PnD7 w:'wZ:ǴXMYD&hw> L.6 F?w~!=tg7ժre҈O~y\%xꩲϡO붆yD:5-i>o3||88qt7 `ln&Tļ2mK N@v*]??X9eeݮ nm\̰n*Z;xpqY<|Gsx3hFi@XwAd,}xzIEO$S*^-VBINP}3pA{%d$n"Macɶ*\6oӃOP`qNIҜ EU8sZuobz,5AldTG/9֠^* ƄOc x?gE`M/jKg `p.Y =BÐ*XcURwgДXԞ @\G#[= dmb!xI5B ޙl87`뼵$O5}YrZ&:6{c,aK.cN8 a #mл'B8|TׁzNRbzft7˼֓jBАU{p-!)À]/pz *u^qZ*GvOnGG=({:S'{`\( >%ӹc܊ǎ?KûLaֺY.~o-OY;Dabs,ew]7 r-s Λxy؝sahJ3c4HJ,<e M6f?Br[30B<2ƈ"䌭ήQڱ_0UFɱd~&Mu WU|FG5/E #!>o/YO}Ë5 e>:N|g*mݧ㓜y"DaqτAH.3Fph]|K eC+;2,VM2J/6"0Ӳ7u}[X(={m\XxCb۳QM]Xő8 . xS yi?wS>CCB\dh 2V5M )}گ 3&o Cix+!kl`#rWgQZH֗Z:+ҤƏV<ۢ6Y/+ZZgD&TѤJu;nb 6*OJSB6JN+C:ƪ. ՟R|!Q{=eH;;z?mpO](Ö!K dN`ʎ_/]V_vxVΣ1ij"E.vV\ߦA*XjjU9Ԋ_Ttjuyvx¿?0m.q 1J2Lu$V uON?%w t1[۔OGQKSѺnRjO TsrgUDMH]48YqW7m GtZPLW!ȩPo[9@> \UItufC}AtQgo1 wocӮgB%M4D#³f&@\~M l =s 7e[܌p@~*7n)ePM>KedtsCNdGBվg`%ؼB"`GQ`zl:H)StsݛNZK6c/!"r y,; 1./*>YVkWWК.0Sʨsnv>g!5 AzOk^ *L(ERqK{\[HP,ʈ7Ci:N88; yZ ŕ88z^/`…T#\QK5/*uvP$;humbf'!S3h:Ikh\jl"?e)P|lX>")zf UYzMFݾE7(k)P!e zR2k N|AYslf;K;d"W8#xx M9a7uB@|֜h;p9FFW~sk/%/P6$G+/܁Ӕ-UsmIeXe#7XBhׄ'x6dZWے'L| C=@%ҡ8Giϙx%rj4E׎!LB`59Hqhb>yJyCG2R4ESbKϟhz%q6C6!<*l mÝ^K{O\⛕ ᪵ZsڝݑO%\^u5> ]KƇbPƶM剝P;h FpHd1e8g s""gU )%41x-?%JYx/րv&jzuN0~)mcP'NTfeᴝr%攑i` œu`H}e>hR+GPS.CVDgqk@hh&I7?$ap[O;~G*$ vAJ9@qgx-ɴᤎb@pyMFQK1%MI_V^2rg}ovmBHF^Q0yv?/XaUjY]ťϚ@ f>@ `val^:ۦy9 {ld3Z!8al7#9 2ϋ#_c:\K4>ڤ}䞢5Kgz﫭x5Nڨ@EFlыB0h!,[FўB)q.&$ᥴᥞ턓+Ï7}R!\':¸>d ʈx su|Tdl= IoȩRb ]Ss+mX2~j6X#<⾏D}ůXPJ.^q4;s'Qƫ_Qob_ŋ1lKofݺv>IG~ϓ}֖9dH1VZ[nj?kj%Q X꧌~ nJS1xE&`4):"OrgIG:gd`Eݲ'dS1[ ̾^7aXE2SDE7pM[-}a )7sXPꈂǷ+{{/'`LÍ:8O֛\ٴEo%y8fM6hRG_J:xI*"7UrY D}=!mOE:CݲO9*_Qw` n(/]I zV!2)mY+@8ʉU,qǖbOU=xuz Y{2;N $5l6F&?"BM>FW>"dn cI&NXݹ+sm;z+:2k!o J p+=.ކUWuԺqPXi2M%05|3ɾ;^@iaԷNY-oM<|h$GIaqCQR#alvA҆ \&P=m P4SC4[&ElBjbe Hn#ѿl(&#^tdOwGGƇYhS J{kE`G\Z{WSi7-L\ pZk(#E)yN2/8".m t 5ƬC ȝƄh"q@gkPr>7(?Ge|;'k05j.t޳lh7y~CS)_Fy[PC}ރ?b :j,kC5ewh=LJXG2U(]bX녒[Ȉ@co B3P+V"gYy#^ă,t[,~l(^'i:.6eV"(Àድ5`j10^ujh}ȡǷϢS_-E'7Fܬ;5Csd0a6O[{C^&..ѮLn*VƁխfϛ J1$UJ@`Px:W"wʚ>Mi&&R*Sf+ KսUFE`U3>Ih+f{zͱVeC˷/yߑ*~bMn'# w4}6&2J;%EUu?ӏw쟧V!{!%-˂8y5`՘IjƉj'#S(Y978kJ5^|k׷X(n-~j^Te#jXHyga> rʼnH9@ūQsYԞพnh.Bsnz*F %[e_ ‹OC Qw*1DCë\ZT$o~<Z>G VI͇FW;bPW,P p Tuo_z gdĚ;4 4ԍL{O#tLSW䏋:1=G[W*+ړpfak,qky@"C?.uu1tb7$:{Pyzmm'AZB5#$P$)EݖFnHQ\i:Pw˚UzZ' dg4(]T#ӝY!1_[ZI̎Չ812^%rW -f;{O(~9}-v?%!̿\9s>&,?BoK߲|r}^/Ĺ-;ٸ9~*v< U[+ϑjHŜKG&n5|43A|}Z:NiQ ^cI V$R3}NƱTB#/QI8S zs]G'`N[ Z1iRb^Y$66%LRSJ%>O""[==FZNR(VL,ݣ^J(hH2(3=UC}6qW-.*k<[eOnRѸԣF c"ڰ:}XŒv n>`w9@Y~T׏eX˥[P:ue`}/61Z"D:כuҌP 鈫!~pf%؋bb=jMKp-=hrȅT*~<Ńe٣Dgi}Hz?0Ys([ f/M$ OeKpufe;)k'uqKnS426[gxǾ".q-$|3ee I<X QZٸlrfIR9s⦠r9ͺ HQ^q&˩m= l%f֕\KHBM8j( qwTF5A3cw1/cT^˅[{/:&>K"% O2P+#uoBDxga$~[Fa)U:W<`ٝ njcM:Go΋쎷֢#=1aꝺaE!.]Kv+j𬣵 IL:BTE#}']\B(Wڵwvz*9+Gɵ& $0 !;LbKTi~q(StSԪF(ͥ>]ᬝ{u%ggf撰wB9[E* oRBv*_Gh*Wߜ^/ *uTEbܩTʧX秷cimn(IEe'Sa23t_ sfhSޅf9 M%@rxZIf m7K" RF`=] ^#ѫ13W5]i,j<x܉bQ{-etՒ38xRx{3dMԔpV5 ] \O* o5C-5[P]fyMK;R1%_&,Qa=ct%(vAC&;C;sˏ2B]ɶ'9 aE`HPiOkԈVU# DrꙧJZ_#ď'Iwc**kx,KOαIԲ$&TRb_ed x%Nd}jJeH~ٿc)" yTC3*o;:9^ NHXJҁÓ =>w@GcNcG`V;9^t k58]Џ;XȢҗ)T\޲q29$΍>$X'B4{$e= ~Y2Тg&0`0)h:#+L|f^;:O܉Wl'5 cۡ+z 4AҖ ư6&Y|7h{&W,q}w7 xp1<0E#_+RJGEV 3YhG[l8c{&V+ Ov+]߾X樽@[Fߧ}0n>8B3j%{}BOs8UFu_7'Фٵ:V1M::h@>gG\E{?'|ǟmGGٹU$h`kV^Hu5R-ߦ@xQ"M~mIaTT7;8`}?& )0g IV tMmKfe!K- 2IQ7R>Foc uik.q.NB 7$agc D| uJZe?+|^&&$bg3$LdZ)l (Jkd=`06.F8gdAd B*%qrJ"sPFV|E2IT 6UKD.8+}},J" "aӄa!ء{&ujilBt=Mꬂؔѭ狳 uۉ5óGgyH>mq.#@d[TuJSl#Ja\Bx7hcFL ?m0!LNns(ۗ,[ex#i5c3U>/ԏ53 ,Vra{\*h0=tS+)#PodUݗ~յg)bӚ[7Mb4J2=&~Z}J%*t[uDTnܙԌtUs{zmʲX[FeDVlx0zk7Dud.;G9$y5;kʀURǟ̾HSD yUN9QbQ1oD5\sl뚶 ./Łx|1 o @9 @r{ lOjm@b )Al+25aZФ}5[*-" pe}Y v f9«Uv!EBr.h/Ԋ1 @"]Y˷qdYTP|$҄(\b긠`k>9rf) ћv#W˽׉R=àTC9/Q8Y=aT&|L,1n@eX,, #U*~HUժm=okv2:,g0)v!UD>q!]GXbn4UB#?YlQ&eAQO:y$\1FC[_j:[J)@l?\ Vc1a9X2v8(wk tU .\?q߮=8dyN$+`cDo2 'R3$GPP}Tݛr4W|.*ƅ5Z7%  Wΰew<Pq03>\^ Ht^9Kf%H%b>*9Q@F/̀ӤepG)8=f(BK/w'H pJy$*Fu1ō;9? !?ʅoړXܙ^FP6{$oEc2eMԽg:oO0 `ȸ"Nd(COE/sJM|ُ! _~_YlٌKPUba8 %f;=m_:~ME"=Ž,0,e,wksSg&Kaʾ,AWO:l`nȄGh_6S 3@ѱ.jJĺOx^`T0}>w|'bo4x~y<":lM10=%5vxZ1Ǵf| Չ[7'/`CDIfxЗvxTOxv4k5d d l,[^S/sy췖IfKB׾}!7vvk]Rxd_c ; gJ/,-A+9N׫ f՚&Q4$w߼nw`pDKu6|+s 'ͽI3ա,6QEǒatQM'a,fI` lE)zn1]9(9$ %!o:9Ru;J "\sLZ|/ \/Yi_eb]V|DZ9lm;=WRR$#7 j;tѫq  }^(ѽZ[i;7Gꍌq+xtRP P򉶺yWrQ9 t+=&q] ɓF:bIM-O5P˩1"e~[8rS|nMqhtٝTQQs<3v4\Ik&Sun`ft(bU\[tbIJ#@J"YQ;a>v:Iq :f9ᅓ=/rC. JLoiTِmL~zԺR=V}ADLvDd:{rrI,#õ`ʓK@ c^N= [2sRFiI1_-oP GH9"!\Q8XGn$p0fƵ |+!|*ZoFѧI\u"05cP&*Y +kk꟔ZD]!x@tIq˴|~M?a9?BٹoN/KEm)Fp;D{S8`N,m`EQCkvSlxȿw~'ޞ`f#i\jj‡FtjHɛ$n {5R{-<,\T[Z R@MjWuSGp@01SgoWYSR- !_ 0ט2Ef18aSӎbjf|aP< ұa=4SHa>DS/$0~1e` 1W[$ ]v잱-..[3{&&T?5~KpDK#À'Ȓ,2Iz?h[Эvgp]d^4"fqSg0;W1S0;ZjwLj:/- 9V M򪶳oL0HDe.b>>X|!qd(g=p} sugY I~b>"<6NQ4|(3 Ά1#jG2>pS _C2~&WH~Fnqs0ЪdNWd.zh%G&uf>Zh"_:MLfyw vrwؔ\3FqA]rڊR?rYgJ ]qMy7TdXsuasS4 ˬ1D8adtP!@5Gy,+,s 0hغ^H0;K$1je ˀ;e6,|ԑK" 쌦iHX0z/Gv}Kq A/ܽ?(BRȑ{~),|] wZZ[K>JЉJN {fT{u4Hg8O&DT,&"ûbKb&^Rc礰gS0_B? MBl_H U:B̾BNQDDÏ @*'&Oژ(; uMrsRi#tH_4D8]>H1q"6O%@F<'Z]NS&N[(?]~Q-+P!`~C= HuVPjXKuya鰼Ѵ.VHW=FDaIeI @q}6^6^d] .RW$]}K$?0I*e~ÄA}}:4: .fXL6*qex! R>v2 -^x\1ks!@נwkYwfAI*&3ڵ{93/[B X |p~Oz֜PJWsl(f%F(̖V~ &H邰X:Yɝov& tqZU>i>tnMRbq϶Ű]5boJD5-zSϺ-}5yӾE8zw(Q PH%wﮕ 'IwObsR(io,X؈Qq$ r,3u}`191&/"pxx>ju)y*LBHy)_ ~#Zs੅*m`K<@ zP;CA@%قy8>.&@FϟtG\{.Rʪ&:9Jm$#ϢV4/jMe3V4KF A!=]:J4@Sz F" 1 KzkL`Vt35[`E՝#o*D怞J#/2 “yx@{HnjUUMȝ.ntIP&I]=|ǣɲ ߽Q 5tvҤ2u,Q6ᑨ:Txg 3ݭ!'悡ء_(υI8n)(шo+{]~}7@ =%8zӒKObֵԕ60,rdS1IT^sy\H Rz/ ԔlVG7?,( !zS:3y˼5)]6++s܋6 l*jW/))$i2iVй Ͱa}۪^}9_LRrI?-Iӵ'vYfɁ w=~E![{_rcҰ{PClDj#rg_X²3vn٬$jyZ|[t+"Er6R~ pfvYov%)" 1w%kʅNW=)ULV>_%`K6R)+v@PcQ+ZAbV}o @3t\8M*˨}."q1M]U|2] >AAݢx-z{+B9خd8f(J]㡄DƐ]pҞ;9CjWp&kK_Qkz7ݎA)h-X.x(l eI3Z]%&"}օk)olr3vp /?%=V0i!Bz:63Bo!Ŝ8Zq 1@wH-44l)FnP`%C@6`*7E-ə S 7ɭU|Oek7B)L%!p9,o0;f$9|6Q BImr%WS_pleKf\&3#& Ɓ|!RcYϜRW [a,伬F/=':$rDp ¶chu 9r"y?ZMy5gYHK0Ox# 3*zԁEjf=ҲR8 'Zn~"={k}h/]O)o r9a䓃 )F ~WmphkJBNS q(;oU%eu}MclB4M*yn\6*:ðιd's_ZTB`OzШZƼ|~d(N⊖W1x -&z@ o|y_/t%Z'yb4et X%S{Z1Ą |FoE'vr'w/P,ӟ 2`f D.Ԧ ,{2]"{FQ<\ 2'$v)#4~7snx]LU 9Yͤ**AI s!{|F~\WgX8S\XF%Tdo PdkZu DI•+B rXpjf5&X )6E#\h%l?bóRXnlŷ@~;$C$ݤ IЛ}Ј mK9woڝ{3 A#a'K nCY|/XR6f*r+` A?SmKhQm.s U^g:ٖ9hˢ9jrح]S6ЇJH[?ZpSm|!M\4ϓάsGI)IrF_-%UY׋0'meu~uXJWZI&t#Eҵ;7ckB!e 6MS"c挀j|qx~O9:bY,{ -U‡.@T߶;-yzms'8K] ɎEy%=Q~Q@[ưy evP5rޮvqz Sd`95 /<jܽ?9Lb 4u8J0Eē 3Թ+o3aMgݨ( #ٙ ߮mݤ.J>?cJfs ,2+p ?CFcmpV[74 qHBx`6 /7h(Ȭ>2"D;,gWfrVBԭkҸ6 bZk$%&pxEn(^t)!2q/BAa40RgRhbq\V$x,#6鸦yȲţ-"o%Uh'3Vw`PgX,83D?ܒha-@s^J2n`qxJH.p{l0Tu}ntTfo2̏ЌyuW>ۨ 6O:wyחAvde /tRcLbk\ @Nd# 5=?/s/9,[Wj:++%p]eR7 J"dlZw >Zh=I! P-SL.!F@(o6zTDunt&Nvӕ##dQv@l?<ZTw_dk\h'CWjpy5pNc45@ڮ%YRMFXq[ʘPOZbS%@A~N BF6i^p<)$//6Kr5 YA+|_g-n R\ ^ߦ~/v~_\LI% 'T>g,ؔg@A~:|F((vI,!Ġ&_ƯwwI4 V EpprHЌ0$kCdc'Pngv΢~tAJlq|1R{nI2\th*qPZҨg|QuzנfBErcOP-J!i/3MԯNd~C;te}KyZja|zC}üT1*d(mc+s\*2NRr.@AIݖPu.NL&N`0`d./D lkw3k89l!1[lMLLMJ1`9PHq{{E0mQsUx hH[ _j' v+ұi ucɉʳ"%z]k|COXhkZW$,?zv pt_.e \W C4{fM`COwf?č#8˟ Q"` Ȇ^^!#% {rL!a*gɫ/fW},?!Ni7 \qBhuh]veYp1 b4pCu9SuW#>u_tdW 7Jr[-"3oOݘoCX_þǶGu["q!2;̵CMMиSB3xY7l9r5tΘ"w;_rP[*7n9zF ݢ{SʠoEIXkQvl𕕬V?7;אH*!2npZ!緼Ēoq'1A 2Kd> iP: MɬBu/l$I@*UIaZF=( q E">Ė55xaݓ p2k1j-5KnC̓Tb<`sZTg9(;tU;1l+3 9E "ރ%mu4`H5g߈)n}~6To^6=UOA(i{5moa,*MN*Ǥ E3+v&<;OV?}rT`utY0\j&`[<_;qY|&D]֯.z L"ۙa5sS RB\OO8>C8!j띉VfQPhcji VՔ {߶o\}?+uv1wJPI)n$(|sVz?_5u6FV%\Cj+Em߽KNӽZ|`԰i͇=c 3ŲBcJI6oGW3j!W9R/zRV` j~~hhLƏz`O5{2@72ǚTH}qkcxF Ĝ1|c"gG(1$ep(@2Г'-I#,X,7žƫ\< ,$@-x \WpSkNw7 Ț"qtYVpah!5.7heݕa>0Զ|[9n}6iY:ߔۖ#SjuCpt>k{.O#1ĈYK7c*v,RĕaB"7FF"qC`0BEj%RH.$o07AcM5-_&EmZ&glEpnemg6<)}ι3Kq@z|+*5 /lP%HWSԫ؍ =Mz!y ȸ2AsS hR/xbl?1QuTRz|G3w =/묠ȉK~/'k9R yx>,,Âg7Pv|0Kz1saNvhU"^N}+f<+N:tKƯ PEђ#mȱTޤG=~nVd JcPX8_I8+V6!{DfpvKIm3)uwbu6.x⮪cd>Y<:#醝<+%*x#qle0G8g^:pbvc`sAqOYz'oE)5Zw JvAv*}ޥwV Hwx` &`Dn8RX+]]sJ =$ǀru#B&`Ƿ]g=7fMߝq§߆^v^4:Ժ;:hcw1oը-Hۡz=NZ?uiSJ5n]B!ӽV0P]:LTeo㜚ui`*S8Y?3/ob?KՃB :d@='W}TZ7k(3#.懾zˎxJ<EobhsN G[WH#4Hؤ 2lcˏD9@LY!hc5C`ӧ&SDA3(9m\B]]:XO<`Þ?t#ݲ8azv!T]D2v ,p&},H|wX̂NH"4col)!Np8hwHBc #[w7h)*ߞgz-+@Gr˒:c˞8镺.x/uiaw-˥;&حNVQBrZ&0Rzr{y:F7p^QD'[c-|%`c7Hx0S}nB*ˢLӉq wXM.}\˔*s!M['ΜJBмs놽^R[ĪtElOmcWxsn%XOiOah/ EnD4p'7X Xxmw;q!!yoɵedЅ ƤM7ޙZ8:/I5>'?;8eRڤL"m(/PzN[2Q6Mԧf8Gm29/!h*?S "qhC@4Tct.2pn%ٌv 6w ћt[sWCɚpWRGJ֔}󉧃ŮieMO-| 4ǚ ߳RhP!Rڒ8+>]ͮ:m7<&j]"Q(.0:#+O`G=$GE8d~ wHǔc2@x6's5`nH&+Ny~轣JsmWW4oΎIiO=N=TJIBXE'TAALŮSOWz(ԘМh꺳}ρ'UNwAQu`zm.}CΎ ZE^`]2H^3aL4MeJ}U,M(*tعW'sCH- Ӫ h'hm?r9+9rձ:}dN* ,LftJO'@IomcXbS;'|LHsFqC2{SWv<Ƃ",F , 1ztps FpHj,Lȗ@6.R37X8J< s"a3#:7[dH_f*?pIg}d#FM$̠Ed!BplYP;R𪨜$GټPr(Pd-$'^G1]#nq\-=aYD"r[QNBjp>E6d/yaD1tŕOTd[Lv5Bj[hݪ(8 rqKjR"9$}7vg1'%4i{+/:ޑDA='?8M{f _ VK":y dvxIVfԝ& Dz7_vX*#3,GĠ˹. 'NSKR9fU2A%wyPpJ ,X/ FmEV;R%]8`I*4ɀDx!;d VngttMf3# ^;@gRWТo"ylBJG~F:,'9R ۩|w8)f[t_qi洏8ijdDgm p6 ܞ% :u1$#6 tuP*3;NMKEe(]%y?'ˁerA]5Keڛ[Wg됹&Bc!Kzۍ\$;BXe|<.i]I5[,>rmd5vXyb?=NaC\G[CE9J- օe(pWR7TNoc<~Z̓A̽-Nq`e<+T_ɟ3qG\xC(.HU(L-.!)Ͼʁ'd@)[Z 7:^ nU2ʍgF[X7E5[7h}KG6E} %nb|ٱdi%v vѰ CtHc)uZZ횿رvf6~Wr'QUcs}j_ڽzVԧw Kɰ@N#{nU5L|o#@.+OD?Zxt:s!CUAKl:5nW[eGt ߠ{c$"r$V?€<_^XZ$r s@piyZxa(92mX:T@F}_?@"cȐS ,08{V&j OW_ܹ\_O ٙJ׻0Dn#ҳ@*Lzs)#MIsL]Olt֧8ki~HK|aa=]^k>ߐtӽ f'X1[,\,%U pÆWr5i␫KwY.0%-g{6&Ǎ}҆uyd>7u]O5YWAb5WU_Q? q_BD.t'*V!^}dy9x,ԏn;sJq\1G$;~mIOS2 &DC/aT`1Zt<Küɶj{G?n@ #B5޳&Eg`7`ś$̿ۀlL% (3QNq&UQ+OOu8-ݼ(8q5A#}AoXK D-Zr7-~$"J47!a=*xb(rP2Z]ըJNTw%'ߐɐ*xSsB 䬘Q%K*8b F!<(Ϝ AM `1`in*.|RPkh/z\br6۪P.utbgP! d{#{WArE*gb.:]j 7vu)bu6H[Iȿ 9{HD 6 fu9ctV4BΆt:g>λ|YXG iRS9ePlS%RbW>В~/GQgx>K$Qr̬U/w.~E"6!DB2\ d 8SsAXF/9 ^7K[Be"lxZLPe发Yv >(MZ'Xg2M£|yXv+Y7|~{|6K#YDFdH@{-%[DL~d-f:[UҪV'YYЩU xK(yA9Z ɶu0>j5BڝɦsaoΉt|KXV=<%HGz_E`C+^(|f6Kq_efQ`fhko]͸5OfLKIU f hS-L_\7\JvFZ7x3Ca-n!uj?T5+>uk;N3M܂ }l8na_vc@m7exw󔬾lH*Zi$䐇2]QAK_ 2Ë\4JØ\;& F T㬛 5#q:v>NGf~(%E?sTWc $ E#| v߼|5I.^$Նx0#Hb9{#T0OrB {SN(.}&1gkѬJsp]iF*> 2ud2ذ%#rm'y㨦}8ԣ) ~ڕ&E#α#M`k8A5=Avܣ r}$T&5U."^W@C-Dc b^\uޠ[ ZbKaXKL48.bޖͶVl3ys2ޫ9P4Eؔb?:y|AoKJl#sީ΀a&\@K 9FacͿT;۷CFR.d o"n`k4y β8!.eqDփWS!c܏l~ZO2ugYi4Arx=tޫ6$;m}9 d3I*uYCZ^$w:p3:P7zyL(ve0N2gIӗ f8 $K@jEkbFz,"L[8jk;ä=f߿s/Vu$|;&UwG,ţ}KZM_cwCEVΓYQ/?m+iq)zHAz'a7)|. 4QZA$Ll_;GI0E#.:9z}i ZQg,|Ȯn2CTe59µcm\^id(: \ 0m$ Ń|cGQBwvCzt9ש|f=w0K(7JWQP=^C`կ$#*~(TնS^5Wlt7fls֊d罄n2ܝA&5*G_D$5 AR=J~/*.!A̕b2Ԣ䟮8ix ]a@[I(zE\5|+[X%>_7 Y4@ȠJyoFyPh*R žQ?~$iI5C9k%9P\Fr6V˓"-Ì CU{U s 4V$A:Η,R5]!X~NVę-L) LGpaulZy^x6z y7Y" Σ$֤`|dy ЖK("+wXt;¿nOܵBAvA-qQ.'T1U/~Z#r3˩m3h$ W{is=(wS OXZ s,t^Fq}=; z` F0Jbx%L|[9Gl v᳗XK~V"I2gλ>;|%1l_%XOWt*A\Ԙhrk?r.?iZE$wM~֭)=.4l; 2Mxd;mB.fYR1}Nvc2-+:Ui}pϺSucCq} aKzo'wJS&!j NTHVX2hP e6aan1ʼn!/؈$[ϣwc*6fX^-¾UVyN.ZW3$b MSmco=6ǜvW Qrms9zb*MF_xEAvM\40_߾&%6NEҞ:_Y͓sOLkh&Sy ~| C0o\:U6Je;5wu@.n}cOvrU,3[_z'-JKa..>AcUerwh^*J|P6yao#?zq}/uxԈt>UL,Z)U˥I@p2DtT<e/Obt25[⽦E/%a%ύMQ\˵_ؙY-P7h%唏 }6mHJ7^kL6J/"Bzfpkj8\ |'݌Uc]FZ([dU]șvǬFsQݫf݃.fwuꌵU% ~pF]1 0hDSrѐCcݝC0D Lh} ؊e|M&/bT{mIUD8H0=4^KYӓ9ƉˌJ$D0T;çbeJUe 雾`"4CxЊ bðYTFձrۯ3f%@(^ #8Kh4yH@ +We)+G7:̼cYQ`c t|zKF=\ >Q=)6yDW܇9)&*N}WERFudp1v (1]%Xyp*wUh#K4[-JOQ),i)bo͙t. v;+Ф Sf̫Ʌ&ai_j{<@`K]'±>`( Ua3c2U.,K-G{@K?jfFyV'*v$j? vVyhs~Ǝ`esz֝3A KOVlqU_ 9wfxقoފixf ))ӣ5*wY"0@qd+ˤՒgڊ .S |2~<ll#C$; 9REf)0x~彍~ P7<\K/n 1qK1W€Z:'NG&Rdew2PޓGe!Ed x.\"/t?a+gDZb_F.4;,u KQ4TMm!VУ{z9 +e/>RYFŀ);?2 R%%Nd?QQgt[x^ϞFCM̿? Kߗm'*QVPC*lL&?Fzw+e*UC~ sS>rFUY }w+N7,[抚ftٵP<{6' s* 4pVO2R?Q'—O8╢ckhA+g _RcѵpoD)1%FfURyZS0@tCuiF>=m pk}L pd 2R{w]TcL;6,a'E=O ú G&uimH %X.Ei%@(yl/~V̆\?iٯ»8ԙ|2TX_#p^}uGm1gƔahqOib̰'R/u {j;i6"\2^'j;3oR. {jxhmꁫ7wj.=KGϠXY;RKp1Q qp#aCZp!,C)ɂ=v[L6yOی u\ԓ!$h-ŶƌZ~^LdZ~Bo4xMʚNAN_C%>G@8 @'TsWyC0f讁"H1Wh/p2y=zA&Bze!a++VT;괼 L:)ȼxYN^Ub2^?V~y2RBl\ T9ҭqW#Y#V Հa:盪]VnnՀw¿QlA gJ~2EBWoy*A=I'RK4RaXr)q@sr`4EU6NE|Γ1Q4-;ꆱ7(:f+\7!4ޭ3N엗<]t8 Q^y9ɿ[.jhVMk}{pw(Wݒ%88ɧ-dyOw>v3>)0o~v|t5=!Rؐ{)xёS$ S# GRK kR'8H_EQ-LY1+݆Ȃ3l蹡-<` l?a W]rK>L{)z'Kp"]b_FVZL"^O͠D@͍i:lUn7ZINJk˛ޢQQ~o5e7\_L 7`utPT{ )y)7:%} ïKUoWLXgv3EpPuS-8ĨNEw!ZF9˘swyHKr bvm$S=B0 %]ѫځ&FZɾN4}(ln 2Qt%Wz_jVڛ @GR( !PTUu[w؟@gbw G!dP:Xlf}CX-TDu9YW䧧'p^`1!р_e~7'a9pn`lrǖ6D%%CգlWq%U<)45`|1<'ݜ_ ~]A4y1յ*l%)Yn.uf߹-z4^m= 08҈'vR4ڨ6̴a9ȤL| ˾j)st _ÊEx[qVU:bCN+9)jF*[Yrzq4anvi'"C [GrK̦y]}7ƦЂdBx07XOMGk*e?4C`#ACiuU6l2W@c-bVKA w|?ꯐ4 A3i` %!9mq+BljomnŬmb sħmh̃|! V rQ=`ab񎷦DŽ) cd,/ʔ& ff,:ӋСs=ƱpbN2OQe~Coi MVe.fX$h9$ >EXp&oތ w@+֕XV^"O@>WQmx>ol1 k},t'y g>jDTvS:)D-1N5 \a:(ј±n)[~{u3)p|kԜE,5:2݌C53et5˃63 0j*(Ͼ}!(hGTM`El:Lj}[Yƥg՛u4I*! 'h[:KdR+!܄+$,Ԫ-c`_zᮡ_)y_T>#QX>[0n7?]eF.hߗTa"N-]$Փ ofO+sUOI!?#ZUlv@Qа`pGRN湹ԏ{qڤ!Z&zZS/5,F-JLZ}fDT^Q v 8]QMi'q Ǧ3htHU#Ԍ,k(2MYy)jĆ?^"Jqx?U!fI~FRY^bY'{{Lil#sCbS|aNے Ej h5,0W;hEl_6[5PB*C'Nr8ED h [k|AoXzػLdR]w^>YUpg0O* Wh 64 v}#γ.Jy{v@lq {[,ka]~JHa 9OM }^fu2q>Fp_Z-~ +1e-Z (ŬyfYrn~|+ԹcKvu}k#YgH  1pb݈xǮZjL^];@"?O:9`y0D߭A%/?7T=.gFF)Tw'}s0}1 nG_ #?Q>צO 㡉 B>ADϿ@v"{#J_,:(/e(5oީ7.:i )Q;L43f)<(dALk"χaS|b$-A)lH/ۮ*c{w88 [KrsN^wP G)\4oIxX7?=fVX!bAs6J J.u%Կ3Xtrܽ(qx)[6f &HZ.hXOQTna+AjY]#N;8 58j[I_N'4y_7&F(r7yj{g.N>e%?:XY$V[~mL•JrW{m\ &O!9G۫XE"S*`,Ҁ~i7e47bt(g5KJn'z(Ɗg*>ad PIJ +B3AEB¨YS4[$ʮ*`Q3)biGM8.؎<}^1'7Z\PXk(hD{(zkEG/L{jw9#8eHAbjY'"ufTx8wcNmUHmk\)Of-!]Y@?^]M~N!keF}Z21Law7ҏ\l0FtPel`Ks~T Unz/d8E ټb3Yt*˭*J ź$  $GhgQ3`{ih1(i6Rݗߓ*\s@ wbdu z&>h"s qڰsVgʸEE$'<`kSWDm3ϓE%,@p3j5猪VX9YX;olYE1 ^]#8N@l^=Rfˉf/~z?^Qmuōa}/׺_^5Kam`Zz3$6Nm{Fعُ$F\qUt'$qfR2x:%S)g١D3 , G-D}^4HKncjCBAKH/~=fDy;pF]CI U ~䡗eLfѷ1f{^j2-egSC`+ -X2U& pȧ(R|e '/Jc1ޛ!1:nn?bѼx篿- 1R#^CÖt'ydHlWW_?^1!̬*'vgmxwxBbjmF[#lB Κv I3F]zs;g~sڦCA1wﴒCŬsqVyvܪvuL"n)u܌3 սsokSzwߠˣUi( 4$d`o. v4k:| M h«q&$>!M;Lt,7^Tz |׳zUUtYZ۱%|,25WsbzǪfK>KEa?k0(%v@8=5~ i#h:N )aX I #upw"َzJN2u#nVA*֡r. f ITQgK@nJw)\nE&}Kʸ?)EӃ*"kBT?R+(wHbUZCgӾKǜ嶿`mnWg).RNJ񂉧*W>f rprGĉRK'PbtOݬ& F/ِV{OrOk\^BnO1NT"khILy.Qm ='!6,I?* 78E ˙-h1 :>[J.ÀͿ6%b*B>5J*A5 !k9 5F1y纲(ω!bpXP]Ub/,?#1kǷ/rX,(}/Z8`ٔ3wm5v>l=ZMD6R|S됍ZZqo&&L;U>vjKY@MnQF_!lU+r\ֽ~+\*EI:hH0ݛƮKtaO6P~/{mc؅ur QPi2m7:b+,~'T^y24bN^,8e$[!ȝXpfRܜqZcK3FE@nPi!d+/nvk5ۗ:$ +j ]"ĹD ҮӖd9E_6n6dbZ*x |WH$^ # RjBo E1ybtMUs=l6Ωɇ9]={V!P1d{磊=@1F@ct#V#r7L9IOsi-M]MLDbFg CYЊǮR[UÁYi5oiXZݎfl>ϝ[~J6Lv\%kQ: Yȇou&L+wSDQ.rֻe$l E[yгa\5k'{TOeqQ4^&۴{^4kC9|A&\$a#@#+xPaJ^ Z…>a`&QI5".VޣJeaz`5ī9IjSlm?Qnj-/B|J qrQ{9ǔuuDn2]俲zrH%h&LCl9zF&bǍ|5`D_B?e²PR0NpQtHviIzI+B'3ܯ萆j5u 85в>Z<;%(Ti\K-R|,[OI]cZCvZCpT v3/2\| ^<'25 Dr#@8mkݜ%k>q Z~qO AzS4:ۦEѠ3eՂ0&{d0P#NfNOUݳ9|n꟎1e4mOOs^ 4|M4QBŸ`SZ~q$t"b`ӈ*Jr:z S0Rp6=DLӤ|h?e A%ג!W;>Gb$ ?UW]I6A{L妛D1}%?mjgKji;Tkӊh=I!Hqo9s$uݢк~M )1H8Zn@bx=k._A~T`sr{*e|sĔNf9"4{n`p+ŀgޡֶ@EUHEcy¿zZj.J4!꧖+9EKA믯똯W{\n'0O)l1[ïϽ7dB nE{]ZK]Z@|S״nFlCEiJ}GHhG'v 5";I~DZYQe`**+9o;( H+xZX_nUj̾K=:N¬x9ObVoݰ!݈=<EV?5_Șd[l?G|nݡw,)|F_CAAU S*3")^|v3צh ?i;)Rr2Y;R5d+Sa_@(rD0vW_&,EMQsDyԪ\Rأ񆃺C\.pUr4+Be{s̮@PҾ^Fh_qZɸLVP] ޭzI/*ο`:-9]Lٜ~j=Dx δ_@9C$NMSNxê*?֭8ˤ 0QJ,wP+ՙD mJtR k}:DRGC Ю#3EݢTK\(l|tsDo6=s2Pf0Z _cσV/Zܙ+[sr)TQ sVa?3_FxAu~TȜD>܅d±Unxz\"г(`m3}E2dW{αEnz{mFf&Z:Nxd7e؟5op4&Ds/?2:,Y!H[]ݱ QS \eF3R s;ZO*MB#ZZ&TP\Ք- aR~'z#_]Nf7=3M+uAqs6 |ώ(n(%ϝ9j>,5]bL"rfxQ 24I)sqmd+(:pF좞9p{q1\ae , 2|<78Vp0S2x;cT'Bd@' _fٶOӤ1:jxi`St*O)Rr*,b~"Iq_u-Fo"\;5ȤA-1Kepij㛽ZT#XhpαC+rjun~g4fF4U]?z6 ,}[9aZ'iu ]Z=kdIL tD[:xMxׂ zm5DgBfow81F%rP6|D[6lv+UX$ v gaU9h8A;{ʚhFAð]>4 8)Me:mi~.w=[kގJYQd5fLm{"ހ|2֔f˪9z TgOPK1DŽ3{Av e| R4uyWJxx*EF"_M6-O;c"c{s %3%hC-q])YlMnoTip-UwBϥ*Ȳ( p^H:})Xw=v8pSK^YT.r"?]`4pm(#2 <*0V-%[!6t9scx0Xqp4@n 3{MY "nHu}QRzS~cWf2Gu`# m ӫ_kaeQTפJ d;/Σk*!D_SBףF%J/#˦iF5M/M,ϕa=UK>n/tE l ގGi Yk["^i| ~߷V`BEs-a^SbﳦxQ^ <2da6($Sp8/R|鍠2~l Du `@{XYky4P60v# ! sL|L ֲIb  (7\]V3T s7=j:?H,~'5aɞZ\:y H` Km鞸ri?Tœ֡:,X\!)nI7v>Y._1' (|Qs? 퉕S8bR$P/KCCv7zTѭ3^f%2G v H5.ʣ_NyK"oQVD{[j#9M ~[j2; /9rUrgTŰU\gƪnR̽|Sďp@<˗ :t䴽esג(nq9>O$y!A~/&gY-zvĉD9j6g$ieD^ Ibx*K4'юvB"!z)&zi_x4Dd&f^dlGhAN64]5.n5^4!Ú^wSpҬ^yط*|ӜgfM#=BM<ЅBMV: kQs v:哼wNt#b0hFz³3 7o@JŷUo"3]d;rb\UIEVǼVoV.w90=j.-O ^Uv#ҡjR҆ h9H~##`\ɗ8lgNEN96,c\)[,"-I,dӌ]u _bZAÀ,s"*T1µS&}plOJcUAi`QƣcH~ 'e0NL\>`|({hyA̬?^Tc.Bs+yO\דpp)`9/[?S[} kԊʝnh77U؄Z-kQF'h$>[p׌<Щ<tÈjyx@x!׼,+ĸ,[?rw1j{e1k#LhjC7n!cN=&XmB-G!6 ]xzuT#28\b*ROǼzm8#Ư6T^&#I(F%١p?VXi[:84LvRBhF_x>}+q j{Ip״C*II݊N'*~6)4 M臃\d䍪˝]SxlD$'0h`nWDR`B:6ќG\˟;%cj1L J;CRͽ$I~ڲx1A 5kZB﹒b~nsd_D lp#7x0㻱c0iG[a-7 yl*Rx冠 UN02* rmNxI9e(]e"o[8`ω@:f9 or.^`z:-M ֠]Hk6/Iͼ(cH.!!*oߕ纘k$  i-/9fV@V3&A忤v!ާL^t*.^ʼH Rs-~lΦa}5nsG iGV5L+oJ 4F2e.9`Gt3ꖹ?8}Ai%g@YIM6TG(b:^nyfZҿ+ҵNN~`HyykbC_T(KevdEs5^ t J''MVȾF.ȅ`,l%z@^*#xMw|zhOt${ELݠ^m6h6S"NJ0tA̼qCEen\-{i4 =\'zln)uIz6yWQkY.AZc,%,%t K0y@+{d>9mDyPաPI8G;p C.L[Ƕqb<)/ #-T4c/-$܍]p>6&ޫ]Ձr4؜Ԛ$}~@tf>:6%:NE\RS> |k3Mqř[ô#H3OMHj}6,L"_Vn1UqoGzb1#qM1/ە?$>eNv QWQJ[!R +dݵGFԼiU\'3B#SiSm9!j1ȗi\szr9x-2뮚f=y]1 `@zu+_N5M]fɉʒde  FXbn qxߍl5R_8#^.5q6+8JeE9`l{u [* 5_]B^",bCo3eK| a1m$? 'F'3Z~%+͔N8DO9"* +%*ґ;QeZ5o61lB}Q4!> ƖƷq IGg ⣁wmzf2V׿kZCΉv({IΠ0 3t>ps#e1/ k" p{Y xVlCSsțcgwP)ykyjiy3ݭI^[Mh< Eb0-=fFn7uH8uB5tG(a ak R-4. ∝fU !s$%`uQlkFK@p Imsa-NҼeW{;[[}OKFrE{ߵ:?j;J3<ʺ&,s % yiA0QpQt8#ָ_9edIq?,e@JC{`/bTDMaQ }M"! x%2CPN=wó\aqD{Y kH;_63>> 4V{ujYDR }=]ӶsUZSV:4JKw,xmUdz _t]Obc.1 w!oUOu:8@E++zW5 Qd_pg☔8МyqNB𒱕a_]F T(9,0c`af l|pԜߎ4PmZӅ5lmQђǎ<֏"61ls US0+M>c-O'I,EklU F<0^H5":'CKM5HRà۱cѼEKi26l'>V|ǰaR],J˜$33Z;kc*~^F,W(U:1'};®kyfXM*tB~~YjK3n)MlfPBGRZOܷ&1k-T+b斈^7;SVD b-[N|5_3s|> SuǏ9Fkbdǵ+oo9 c/q0*isS=ف5q$[v"3-Лߐ~eR£$BaEGQPFA6/ j$$_:>(Bj90hpcY %}Sv)!%\F9c 1d;eɌg)+}8wJƎOsIKy[ CI\ X@K |82Wϡ6(7ь^mfC4E\Ꮕp#f!fjڐ 1,ȊBq}ĠzF-gǟR3f.Vfl2z@ֽ-Hbڷ-}񛬎W[\x`V,?.3hU7#snӥnԔlSХ 2"|',iO>}8u}fsȢyUa+gPGyMPOZW:u9jxM&8Nn@s7>W u8CRbXV6Px",e-k:@9LFƭceT܏7}M|g$˗0kIPg^Wl^Je $M]cw_u1-bfkb΂#+$*&@+9'E B %7ƈ䒹Ţ秊U&q_o,i^֙Tn{_d#}oQFL,t"YU겇g3 ͞ Kc8l=6_c猄E( u+8> 7@Lƴ8k1rIN8Q%F{! P?\cLO]+|l1Q;xaN [Myaw?]\zEb2֨bz`5gO>,"t5?UQTL5MhYF "+= Rz|RNJhsP GxHc<˼\.A;v.xfkk"yvd)nZ`J"?]Bٚ0HM(Y.kY%_7bzm· @0}@ƶq(c 0R*L~^} Z!]oe,YZg Wrl<kOdZW0=F{=ei9KD$# qx'<5dQd상5'[=(3]RB)paD4F!H:YSbociN<ȫ=Z[  R r R2ADH| [%Wf2JÀF~C@[)s]<5:/{XQ:o}ζUI,vX[SU]0y;rG :3x?PaYۆnꪃ9ԭx ,7W=6eI/CewKorHPhY$YRMgi Img=jo򤪕`.2U\pDǾ xQ8t˼H%"`x~ JƊGZ%<1tLfo"Ȝ5o<ڒ륵H[n8tQA/b3H71ޞ̖ 3;;'u Xvr1a尤WZ+b3 ˜5 p20^uR%d 71)mmtOc&)<" SτA8;GB*yE|WeI8Τ2gE2-7)`7'GG)mg_mux5i#UPY! ;OIͧ9;>j`c!-6j0+L3V+[q:~-9M +H>~-ݔ!@9㤛;]3 a&%1 {#oLSM\u"¹K,ZC # -+Z!0UWkR^`tPR;*ΠLQHy}3EDo$Ň3 ʇ) U.9O67In"d:у5) 6{lȠLn{f@cz /pn;AXmZq#cvDx,Uױ{.2&e- "YQ#njؑX*NӃ+c6#H4bӹwU]Q <.lv`l{ĬbӿD2>U8B0ݣh9~`n7 [_ `Lh&MKMR `Զ'vǫyIƦ>iF =~|:_41EZg[n ".u,/㬒Ѓm:ݢ1c9jRѳǣ|BQmiLPbY۞ h"K?#i݉EeR*Ha :# {J9k cż pK^] s?=[i6:.JJ#rfs/vHSHPؚ?/5y|: 5=.7O i0Չ3/gW߰#QjXm60:;P;gm$69f%޷_Z(5z#xMr.;2|VO+Dm 5,!L`cz#&6C$^"7SFf^$z_)|Lgeo%C!zͼpYmA7JBnCG b]@ds.rC OoLSp/4s3$;[5=ދ/?j ~KV&#5''5Ȇ$BQ]/E0x} RXIRYFJ80 "9S9;U*v_ZAI'!o4S8q+)˦p.hMy jE7%d,opR F}b&\|&X-ͽjE O6)KmC$u/RuKyxg5րk##0{ӧ\Opͣic#Ӻ#6BmjGtԕQ021lCX\Fxf_4-I*]TC;7`'{PyNuatHR`o̶to d=w ě}VS+'xKnOt KIV;0Ok%k3{ )utRo"3*ȔTaH72<[G? "u(!9m,TnFJ`$ʿ?`ٲ$<e+/yWQE_ŝuP<0-J$_7xOqV2NN,jG"(եjs!J/8o;cKʚf&ص7b {irm񡟊u/$2ЊOGuS[SK[ Pߌ ;܉L_MӖG7:{Iﻬx|D]p}ߍXňN/2O #@(| @)5@ 8GYgl *..~(^겟>+m$M~+tE4d3ȑQ Ǫ RtXf);[%&FVqvF8fxc4`JLXV7dJdxWES, n(jYw|m] QJ'5dt7fyL|; lQKΧĜt+c1]6Uiבc@Pݢ",XJpdPv1!zQ3DT|6D8q0Fx/l;oVW'E$Zlb!R[JhjLmjl?Pr BD%*sfJ9-oر7ZBx褳*9 仅b(ֲi%G*jRYP8qQv)V=46 mRJ0-8adקxT{7ު!5ѕ69?@/_['jdJauǭ<E`$Ud!k[+9=r_3xw=KS EfKTDU^*(pWtR6UVFR@k3sd-(XSH@wbk[+$,DCM.Jºp:/czs'FV-5Hqa3UIp/qK=n%X\mVAKⰪ +ŨNE`,鐢׍H7#$M2NFhGMj={)Ħ?#+4vyQ"\_,\y?<:V٪^`SbM8g;;b?Ny7nNamaD+ԠA|U\+A.h͋PrfZ \j-ȓ4!ܬ{}a:'L J)샨BMg49@8j|_/66,3%.f] X_&؎$rR)ۊRXMA/A}`m|=ؓq nq.)[+]'cv"JowFV=GuR:9 8Zg8'0kX?lG>V|Bfp~ՏK:7 5 ,g)/WwEo&o%UHU`W$аgMdF?iwެKʹd<]"R!y7 CPø:p,fQԯTR~ub4r#>:ؼ(Hbx4}vwDcEF,jY(Rp'pB훣&qKMb ^$ 1S\#gB+ZKPSNv:<> sQ9/FmD"SCND wsuY>~Va .h*1}vCMXl2y=O\a(foTh/f^td{<*-Rиu ]6 c# ,LzW9QQˍڭYVy+*-^22ʮr< ['tu撮V@/}sfu**EF2֚Lfb_H6&FwȱmPs/M`ȡ0"l>e5p?9zUaoTWݘLl/P.*R({d:Igt5A6&Kך 'iC\yp C,cg9 lgɘ"娇#2^[nu9:9*M~Cw%/הs6NBbs[ef>'_=mQ*4~W]T |߉# m,+p6H9(1_x)lFW}so)`YDKoC)&ľ~%3uK#sO|P$uu1V}Ely%ǖ;b21v{M?{v[ `&oFwZ# LSrfW`Г`VL zْhXP !7amyj&/pj X:ꄲ ?soi3HxLn:8}DD%#Ɓ'FIˀ'$2hOZ!oQ@^$D?p`Gӵh;L]QBƥYv]>vfD&TȬ}S'PP֚5JNw?9 !34@>:8A޾NRQK*o׌՜=-$euUEw 9w>p&@I0K(Y7+Y,eMtuۉc!sDR҆wfr\ Q8>KNlC/e&Mb^0x5$aoEĶyBe~G9JEwhZK5FPzBN,I^Fz VFFk.g`!H".;D_,qc:aH c.$ -b}#R`VosoTK9-egZ(X0 #,} " Ry+x+9Tf \΍vCsN|si+vH*5Ob k:+_/ݟtYMQ/]WALc2' $DJiMxs̍',ǫv Jq)SeY|$ /TL&|̌`6O{o&Un_Nm&C>%!m)ÅQX$Ǽ?I$ oǨɴ໏R{ ; ER3CC(”/|hBLPecE|'8^v=4;z&r(jJ4c|b6 ~h3B#ZB:'j"3|o?򽲦npn=04 A9.18%6"/ F 6-Yʔ\Ľ]uq]z~ςUIK<ɇ~^Eibʞmb!6eېR4 _DsFM/$#p ZIFg?a6HTW0#CldDeջӣN5|AeEq2\O͂ -@;WtQ7WH^Ҷ1W햰Y;*'aBwr5@Gӯӭdn<ȺC%K%o˻v̿q!`X%͑sFE]ؚd,8G lx_z%6rF`jȱaZOk6H@ `c9YoGYOplȟH-e,_kκvDe/]nK5&.LZ6+ n`[u:00؛bs?IB)Ǻc;Ya,Ũ" } ӏ5|6P/w|D!ET(Ot?&T;I\% t`D[[}&tsu-^EmybvqdW_8ױ~yB. <Ėx@`Ybrffĸ jBL{Ym0&i R<(LM0H 9~Tu(&9k< :* 亴$H?ѢUrwP0Ȃ :P:WrYM9o6cNl\0dO|ʦ/[K=EMԁf +)JȪ]k'&9)cE9 ;ފG"!9pE4Ō&-MI!(E?hVVĚX~3A4UwD>P1K՘*nղ{u\Ș4~bwiόQY\;ows5P 6 ㆀt/C𫰬t F2i+sB(Fq(]ߛtWxyemnLηj9Hcg8un }%Jl~^?ᨧjXv>m}UiA=U[PW_SG#qٖpO>:^~\*ˡ^Ἂ'jNRm-#޺eRaA/QJ o{s\ J_w9BK+lcy=KP=osU@te04fwߨQ\.j{rBġŹa&Q c  B-L] td#Fw!6@j25a r.{h6ސ/GRWji!O qi\&jv4-^A]O|-Peq ;WoﵺK2ME(y ʛ]P\>I. n($e(l0wDUlLPF CV9 ]!mhag2]* |ƥ= cL,6LV'<ˣ$X罍sk\w5V53% tJWۍ`ydQ\V t."­]2z.gv€BlG?*R&iUoLL=&q cJiHhհR 24ҢN^U؅A>U沱[p89L$d߿3⻣ccBF%me 7 8|B 0ӱ(Kp=|R Aw,'2cB$YkMkẌ6ǢF49a2Vi&$9`:j1ߌy!~jq"YҤYZ{rJ[X6 d| b'䒀1K4o WG)wK m2FpUهpsAI !d,װ9*ƻTĽFS|x#< 0!הn LLlf\FKkG\yp g ww Q?^UZir1_em,;*\80, FYo&NY]ok -:R3h0G˫6T}P)_v|*Fym^&]=0!f%Zk13iAb378b{+O),&+KΩ26V3r-R YަXk)ԒY2]ՐYGw58RsDUc@"G*9ΆO UE XRoHɶ8Kv/o?JkL8J"Y_F=*qwqzsbưF6=dwr INp( w8A||M$uҙ a ̈́u? dJҚZgAÃ1-S˔m߁$KT|e4eW~ȼ:5&.*KZ+} x3(h0$ FMUx8 L_7o)dmI t"$_SK*"SHYj/YXQ~<$r&$ 7tL9i8I߆32K+M[Uj˯P2LTћ3}- ~r¡U@0ܐ tn 0~ld pbb4m8cTqgrB@yu&kz; Pޘɚܫ*w3 n _z*s{`*_96bg  C^_q\Wē!fL0w^W.D0:lc?% r4\Pxe֝}XH%BqVl֑D{E7m-<<'t&|tfͦ4Tfօ!w5 T9ǠkGAz_Dx`]ߍ:&d͒!W[chcQˣ{|$ً\i mЎ2@^Aݲ_Ql6!}ĚɷgJɫfA)JѯKQ91>kDy_!DQS/3;MY#W{tOT+#b rdhKp1^ꁽPkvŗ br&a X4@<h8KƋ=[P]H&T:\/~aCm#nL@N4{ڱΜ#}G&'G%J׫{_fY5!eNn& {R9op):0CIdG|8L}0rA)-Pkxq?E+/9:!g;dR2x:\rqw<#' YO10ꝡ`AVހ?ٕO$@ƔSt`v<%A D: 06M[ pu@Xw(q%zz_M:#^8kU8GǼHRD!>S*`!Lu~8$.?@ƒ<ԪCbI0 `9 #dLJsζjL-㽎k'3:+U*GbTUo=vz<{E,- Z 7B>iJ:Zu[L^\zcD2 |p& B]b}}dmH !hx}C?"/:Qa<06df&5 |լG0 (%j-c=d疨rnpM@Y.aUl֖v)"ǶNضϭ+8''>iIS_8Oz8 Qwn)$eD,VWp qgjBA릊gb`gV 5zj?RPQg R)gAȒ 1\։{2LP\kXLmz]H吉RRJ׫zdG<\~D!NA\6F Pѷ'!S:5DԷ{V:5VnWXn VS=82g↮표5L0E0D쏁(\nEwG͘gӺ/pm_kǟyVE&a@T$3zRX]mtĹBd?Tx _[r<^*ZG}~4b渾w-@n=[G,jȄhỽyؠz)x^v"&Gp*J {G BX4Ila[StLˆ܃ WVe%!>8/5vz~'-",BctE%JȬU"|e5doeo/d)ŠQjs3l,'?Wv暕*$*.D cX<'h\)d0 #]ueDzVY"] .,YPT-0)ѳ_X+] EGVEFCTGSe~jrDVǐz\"e7! yuS [̗6N,8%ߖyB+܊^$|ϰM/C'5/* =gHoaw \yϹCzI/t^rRBvSnCxH4߰5ݡ,DŽtɎUD7neZ"~h쩠13ROIZrTqr@"@B ɖTt01l9|~z3K~.{fo,Rg#Ιp93nWT~N8 Y9t@Pa!I_aEujsӗb~CsNFJ8_s0FŽiR^|`W!$iU/RmyApB .l/):Eﲢ֣c3A)ݲr2eyop<y0sS`ӯt5VK2dݹP#p'$Rw$$%ENQ-lG > MH3)ۤN. 3rߟt}'IK[WgD9XɏBc ]Tr:Я23N hd壘/^OUr¨\ieYQ2Wo"HM 'YdB#`7IY.RА^ܖֹɓyڙp^2-uZވQN]]d`p/b7dJGMlUۖ0jf6ԔIhjS]/ I>PiMš֚1rx\h&Aā"$Fx~IAũkGk8f)l S ]USg xN #D'Uvos^Z7!{OU9Q'4="UmzX|HL. Pb]-l" Bv'jK'zO05yo &zqآ[җ:`vySO=6S^*ڒ|3 97Co[YnBl!djpqLW@kyښqzV1. æ]e_35A!Tn鶻!_1bL(GN lx%+*5JbL5O2 0Y?Yj7#+ʲf; .LPhp%U/ :Zi:gESu^Bph`8rz2C<*Y]p+NuaH+3FUȨ@H#L?NְC.eG 瀗M>?3HVgAs}w]eXCslOԗe[ |xUČ4^+YAH#aL[MDj/ e3!N!_pM=zeH)A! gV+|խEBsAԜ!jXa2HSY;Xx’#}s=2E|~.:Ξ|976n'3nD#d~r@_ ]Yv"Z (,ZNDlaW]#P^/ZQƚDcH;y_7UU akB/$-w^A`ƙ)c;"cBYLa(^kK#3#9-*R:uYfo0~Z6HeρMJOm^spaF".svkQݕ3~WWuDQB[,7yYL-) dn[t Mp."q )$Aga^{2b}RjrVERBMd϶w.蕎4,m9}!YǃvI0d8,ĜiCxFUjfWsMDy.wMPd-n!!P*@.Z4|F4#&*b*|GOo"~LtCm=kv} Js!>~8LˌIv~L ''ދ=\DYQ1p<(%F&9ak :W+"rU´9DlΎ:|Uܴ1&3> :u^f>l $izp2Ass-|f,x8Do3"}tG0@a烖7K0l!-RR3+>9@ !ȱCZHBY/Ah,i>M*]̼N±S1pk1S*b.l8%!3Yw}jTag7a٤׵l'Tp#;ڃ*Ci+Cv G e#T0J%-asqq/4m>žOw5,݁a8-[ ٢.5[],rpd(d=&یvهwH6`yvQ= 3V&)M:+8P=tZ.B͜zmfҔ\Un1!Jsb RdR篼{{.II/#BI5_er|eȼ`V%!FO_5`+Kpzt仡$@w:i)-7 0H53V*=< {˭ y5\P;;w!TN5k7`n[[Wjd:L#hnX܍Ou(&)s+06ĶUl>˞^p z+-ra⒋{je sci 0/ljrJڅAP ev"*e[I,Փ(K&"(9 ܷ#8#R$@-Cq"CMK<`Ŋ*׆Ι" U.m8 ޛ;$EŦ-\: @'`6$t_ -ӺGx"bDMnko%8"F={ Rk 'a+. E`<ե<yi|c.~f!G1O ,wLhנOW6pThF0&RF (ʰb[aTF F A߹+nY }sǬmƩ1qibjbڢ4 %f߂tгHG GQ않TPa>B: $q+F4۔t0 PA UPZ7:P֓jSRjf$wrɉݔ @\ m=S䷡NHZRmfDk\e&Q-.bj޻KRt,'eNѽH`H+%rnmL; ;H24䏳8 b-d܄ĞS?w9f%HfF⭪4WK< ~RN0H/ʑZnm \V)Z`g2SĖϙB-0X^\/ja24 DS*1OOj_vlI ^#$,Es(xhU/N|=, G/jGBq#E+sW2x"\G8)(fv+װOXmbٔOc5V<|b-[brSD~4PHJ.0\BaeXGĚ|Du*zzg+ojn?7OWB$ ^ZѸPXu3iRRica$ɓdVQeDk /Pkh^̮p8NV@eJ&̠g*9B536; (RXtluYQXwr ^닄j aHN.VSiQ84 .Z~L1;s'WItT s!^5.nnjPB3CLä-3;d~_?J0p1`h8]=/DuZ&lpb1߇S2So.@h:)=\Jg3g=6a 0g(pDj4} @͉?YRM졍Vq2%Xl9q퓭VH[Jb4<^dv= -x´Hv鏂Dx< +#}7Jpto;&mrnf3iGIoDj}l]RʝSXzFUY92Pfej_q*,<8l!@"hq3z{f`%&h'ӹqS³S$J)ÄC RxDGjblsB:Ɓj9_<|0/ϩ@t5-4@E{mQKI5*[Q_|,}`LHӶv*d-8ƧaSܜ.:u))Le#&m+4>L5UdTU|îW91qEK ($xVW=`B)n  Y#q(-O*d*\an eCmcy`GGİY`Yxxj#BP(n\C 5zIWw#69Bov>%=,naOV@h1Z u>ݒXċn ]1wW];&˕]"h/}٭AB Tډj` V h7fp~1Ұ%|]"Y9ȍYAvo/&ՉTM s!vyoтԄV_PvgQhNE[;xhiHQ!Od-: 3s0T8C_{VpCj .3Sty>ժ=P55<`Lxb1cEM#;x2Ѐm╔?z\N| 3v4m{ ѱi+;àD0 Ϗ1 IÆ!%;e-;?IL*aEDg0 ^Yjx7'&ˆ#^ºzz6)V2\Mn6\/R tur@Gda Ԗƚc) ;U}E,]wZ9?g ʌKd84^|wGv VD%sR`+j2NdޒXR_5w V'gFnPbډUˤrϾVW~v-މ '&pm8 Zө {m(|Z~(uN zUǃ-M$L:,P\).& S9~JJzԑ/r ,|]R ]&ƒ.ߕ&;MNL՘+N|jh ⫉Pn;HhvhAv|' NFFDLlRA8#C=`a\w}9 ϓx-E zeͧq.a Sxȏ2@5 DYԠ4&?Lz/%8=`h&U~)+jB8G:yr%}.Bؒ }$nl\Q"̵1Uөu Rz-_Eo:Wrx\$8?"<救 U W38Zv,侂ܮbß buN'W/ڵ—+Qi,.̏+ 4AHD繆`) 'pH"]i-P(K/@j+}[O'[E5CY'&_Exet&}%]qE:N&Mh /"oC؀,3A(Io!c[mf=;]X`P(THqDiG?^oЯV -EH?VWFhx^ܚi0pj CjSjF5Y<]@C1;|q-X&*rY#mEQnG^(볁ieRxo*q(kpF=~5oa DJztGܐO^t@ph@̻T3:m}~\t+&6$Rt .7YKw/؉w}rvzlM({=4zmYG tYF;S1Dn5!udk0k~眝 ːrN40+ i8DD̈́B19gi*ww&u!} 2 WӆjM ]ZEk&oBuq Z_l6 g[QUeő;yGitHvf@t*] HUZُN*K*+D~$TYIOu_vj{r=2w5ſVguLIKzǢD(ln9[VkNQNޥF>~NppJkI}L 4l^1A*_Y.W!VԦ Q:mdJ{ t3ݽT+Jy>!ަ!U-fͨcd|&ޤȕ('DAA`}e*n\Ew՟u ܁A#I@#E;Wm[ފƼ!BC"9UcW)њp0SM*ȰOf!F~S v_p -Fh;IƎ%\{ *ɽ^;8/k&Rkܬm*7JKWC8,iN?ʜ,'w1#8j&d)F[Ǜ'/YXK-mX@R2zr{ԅW6u 1듚O)N0ǐUUK̓n?yl9 2LLm% ݡ\ iSAX s?hcp{9Z-\+5HYd7uw3S>ng WZD}Ռ}0|=ݿβ_Ƙe *˜D".HEpoօ@F38 E'&}=1/4]jE͠ ma'{-ʙdIAAGw*=xZAɁ!N!pΎTe _ez'·[\U(Rgp_ZU5-_N݊3(jE91d1С?x[CyjDAllVx:^Э3K?"Z,|`7Һd(=@sCGG9k毎ea =Bbx:!~-)yHQ2 QP q ykN*;%q( C-\cOss zv'}@ZgͶrjCˊո%r>4:H .-偹ּOU䜔גtRt{g{Iz6mRUjn땭]=.ń.#eI.H}=F/n); J"2xE<9="gq*'T%qml\16+v:6rړGte7n=!pNh@S<1kKfp6O%gt,cr ˯'NiSN.30&ޮ1"E:8tGyLoťr56m鐇ě by:엹 ódaL;1f(ֹAT!?V}xb@wr*t3:F)!;}v{iG)sZȲ3 KrĖ‚Ma1j)`}{Z2(B}(r4BpPtZrXfrs#Z|[8b5q@{+{+ā+d`)(#nLjp?2GK^sEz@=mal9oOK^ђmQ " ;o{C%C/cqPc e(}\ sʾpud(mi$v=]51cȧc/[M%sHҋ!0:v@^u\/\ |S&_4Ih*fZ:mCU~ ĸof>=U]"rep]Ԩ:iLflpIR8/lwMfڕu}!A=ُ`kWr", PإRD 50L ͈!a%$&5(.^2(~z}C-*ddW#WA8$%R?yտOxMAR!HMÖ?'=tVoJMo[MݸaSB?.&x5OkEr$[z|BW>"J]%Es֬bl'Lg ԯEZ{񝡕?; 5ÖrQ x>d @.G.)6c"ض>"i7GѸY'15adl a#.d(JN´GnWFc46R>u)IB,s2,tB4kJHޏs:b >L*|B 0z " AHqkBDe T$<3Bk,H95ݞ^\@_!a!{4uX%ciI>5К2{-d'2/kǠߝr]hΡsbvuАd Mس''c-l9 ՄN)'V6p"ƑrA`]s|+C#!C?Y X7ڹK쥶5!'dJ\< 'K25GI`$Ǩ V9ՔSk5)H /z^![+.ߓ[VK(Plg{F6F/@63^`5ɌŹB`x@_d j#hY=s@S#|jyW'L5ȠXfHoHbM0.7Hk?I,4#lL+k+/gӇ_/m/`|%*t&26Iov ̇Wï?QE6#D`o$ʻ7l0`wuX3H3 ʸT+c_-{(Lh]SZu @'#fGN %nN/ڎ(Aijt鴲fyct҄_)NL'Pm_z$j$( ?K 4V;,\oZ4XTYcl3£C LhZ| KD~d<tHPv$rN)Ĕt@e@ :{l+O9Jc& e2Hu:.nW ݫAaßn]ooQ[ką}u8˚}]&rP.)~d'ؙ> $50ѵ^͹"'̸$g`tBnT mW"/D .h@8){"߄=Q|gc ';J@/8o}oLQKd[@nP3XO7yv߻'%FQU]dwT69g_vfknP"-3b1+#!"T,#dG0byI{x޾ $`Yt| r+&/z9oic0Ff`rI$`h#kl7j"2H+pï0I?jd$b!$4ͮ x+/D;}d Nx7RFnT&.5$mf5pe׹Rv={Xwˈ+:=Pf0v !6=D"m*P F2#p:|| Qct`|7oYACK 8$a褾%ַm"/A{0;'l>l~#TnGvW,3Z Mm50 N<2%>3ߕ\?r.I$<]jx>ay&U¼#Ɛ?v(H75*dZItRVQ$GGw)y;yὧ|-YP ~坅W=lriז%1T8)1tl$5nm.JiBa/6hA!eQV1oztۇA-QFbȶLOs?'N"Z׵Ҏ:Mڷ 5 MuknNGi *м;"Mԉ=n'syY\LFIZ)ԚQ;!g3_rt8f^d׎1΅(Eɿ2%,W[E?[f@& H t*Lr`-l7T9.!]J]ǂ:jt_',̥e X m1aاUʜ:-WP`Գ(D7&OC0G?oUt癳tÝ֍BN\ :sQ K ]Q-Q:rJXu:?nŹ^ß \y\)\w ߖ@S=ynxCUUިe’%]1w;.WsuZ4YӨ\ y`*BLg^zO;g1?*C" (OC:zm6#(iԓI+K/ Hg;x)L j Xy' "3}1aڑ^qNHg$yQ v 6SUjhӽPn"6d5JC63pո[ v6U-xMC 7 1Nyn!Bce˷]mn% ,W*rHSa>qdM -uҏiC Uq<̥&{7$,;,mЌ†ڏeVʭٱ<2ϱ6 E1&٤jߗRe3aػJ#~B\ Y +Z'LJMF{4k,~MVX|UGOKQmxh]mb%? tl. f`F v Wia>_S.)oDDPm2zl 7ӺI%l35r; FJ KeQ}E_WQ5uDM^34b7<4Tp7U7ܬhv>>\WqSPJOnG=<*cEK^c09Ta01g@Vף-J5?SWMnՆf\<ŧ{5{w@BTK7l 3Ա3g^q"sΙBC>zT͌yXU++>g)IvX6憊2#tmYJM:]:~D> ঻WVăv' X-Ce]&d崒yp#hYx ,sEs)*G=|ulY3#%)~@%GY{$L ‚:'wB-E-n7 gF`RGe: k& RnP}_m[X=KcINQOKkLL¢W^55RY ]FQ@q2k{yl\ Q43 xE9WwÇJLe^"اEĴ3u@%umlc~\E hwW 9[*Qihz1LODy畴 IK&٦fYU?+Kwu&@~%C -C F{W,X2v}='(9:G)/=79 `|= 㥠$e3eT1]An;cGZRp`ZB ҁp/Y[PJ)0rHz+YpڀzGNQ@?,IuEEM$,TtH#}=ϧɨ$GF-@S!k+8&`A(2a 3<(w& i\ U-XPт!w:wR};Jhj+{疗i-yK^P.Ƶ70:cd:#x>|ˬ6xسKgFzXcp'QHxϕ[qg9|kKk[ߌ/;/4?HE W;#௖v1$?=jc ;dVzCw4тwSTDv쳭)УF_<[.U- Ն]fFp 5v5Puqg|:RS\/Z- ۽M !Q#cqхyF; ?FpՌܠ (HJK=KtoQI%mE".6 Ű,*,SjT_29gý3+)|>b m6p+^o4!KE_P.Kҡ 9\Gvld^ʘQ^mV-) ln'DGIodyOzpBJZIsHel`,0eCE)MqDjz~tENƇͬEz_ L[%ve`ۖH&FD\HϘ$xP:?v0 62I (6iC.QMjr(My >4 5&H&hRJ4_@{&1X7) ɺ:Kکnw,aѲL3 ;:WV* nHT$!<ׂOhE W!y҃q-̒r/Zeu,0%q).S|?s0 P%^Dk꽙mqR {L7^rqᒊC~x-P(KH6FXípE hkG[tYХ :6fԋTteXl%wٚ1Hpv}eޓuo-+IRcg@S =^7A[QA~ 5J gj%2y]6DZlҴ͢XauõG#'>&DNgF69mth.5e:993$^ f jRl&N!=AܺGw[!/1[3B/{ H1 Gj<}=o] 2]e [=س`^(gK]orrIr DPJH^X BaE _+FDntt㌣C'}#x1sg`DZ7Gx%n?'A& ;>- k+6̹G.ѡ ϰ{ުkGb&d GR̿9!ǬBC84y,P.թm 0"H[%6gXI(p%e(+Qn[ )<ZADw5o֯_\).%B*3$lt4g)W9`;JwiYW#DNfeOQsÃwOi#FݖiFj m)Ip 7Wׯ S#eEeE S<4ϴǥ"k6h=a^<]LKج3OB*]}8h'Z`UZ1tOtNnpZw%^Bc^C7Z磻{[~ yoEWH"K=B]p\1I8Agk t~cI}TJmlȪ בŦ86A-ɛ-zisW=J_z9c7<YAGAJ31Fvf{6#'eGX kf@2l<ɟ] vE_?0[fFq 0h ,zI8f-"+a f";sr}>o٘$YܙW}WFoh,KY5n ܛ#Ь$'f^GYYcsB!呅I<9_".Ϻ|ME+KR:Ɇq w,y`DZxj+C6UIӹ Q;<,#)ФZfgDХx~7Aӂ]ڿ1Ųx\jM3~ϤG7x!l%`[(TBJmY1SYi^7{%M*HǬ|Lzb& ܲýCexD]ǚ0K`=YB;1=C?)ӁAr'Es\5Z{KH,:~Om)apӮ n4 ?q to@кȘQzV&b.Yjdt$j$EqX Uk l M:d~>ɪe X=0.ow^a!ع[~ҹ3#N^VnKw3 P8]\}.N}M[ 謞 - v+t)HЏzbJ¦D"tR+ 0*]rr>0F#5G ->dwZbFT&TWoͨeEQ;|YkVzů (_KwHb>28ݥ3.XO.m/0ˌW;fh ,(R !H\ 5eŶe3^ہ]8Dܾ$ "H,5(JiX!ockpfXlԣJl_{FXp V7騛%*t+~3 "T4V$eh1fٝ'V(r5sW bMc֭ {Uc:cuyֺڤcSa2*t\D4?&M;>oZ@{'cNlDCNI."neS t]‡B _$b)X&KK V<'s6nlJ?(=o3 mnxA6G*4󉱧ȲQG"G贎D+,{S|ϭqzV~=|FW&weW֡[T9)Rb?ɝXeD/)<@rRs 宩[59eӑ o;[v>ovgkdI#m)šP5d W[tq0@6jw)3^w3g``0e8ɣp#mGmG9W<10VnQ2LjR֟ǗcǨ{ =!+-5O7f)J/| —YwSؓG'B.bXmO0U9O޻ۆg5ieS51HUrjd-bo1V#HؙϏ.&]YK$|ssޛ7w\U/3J[Fzm!¨R:7on2X=_X/}9ceKcpW:y _1-S `] Q7C 셧"q7%%02Zcyo|Q?'@a"8Վ1RЄ3g':O }!Tv(&@Ť \A`D뽧촵D7|ELͦp<pc 5q"%ш'VJK 7/[.O F Ar&&3xd zNM6pݞHX z̥PLg_a~Y!y4 E1o]^?"wێy+I%|z3*q#^披~`UH`AjW]7Mh޸l 4l7*){i/cx+l-Ӟ¨fh zY[V +*I@-̺a\3nA~l.өͤ3ِUڨȀ%:\;PX){.`"a:hkW AK$~2e]|aڄ$,5hNpx S!nP ;[ԙ7[$dMѹ/ܔexÏR:ņ_G$VW޲,,]!8Ī^?`"m/¾ *u\)G\f40Ǜ 9g% X{ nM[YrQ3g/rR.+vQRxȁʻآ?Gek bYFXE Gi!i<ϧ7^^y/eM/1TĎ/ޞgJ$GZߗpڷ2+ɜHnfOdZ  0ϴ._l?(=p_i-iۗ*L"T}Q ?zJp\ʐ~hHq.p`cQ,bqSBㄲOb y @ysݙ[0$Ն匌  :N\:lJ%3R+O~~<aWȟ}NU%5?@#G[brJp롮M(myL{9:3l^#z̭,@I6eP \饲aVZK1PqÒ5a'Re>֯ēh'Wdt Mp)TޔKW^qȳ0NԈysA]Fѳ~eW&FLaQ7𺶅FJ_4TldC#dzSj*OvfWR/nAd8&O_! `.>tAohdz̩PTPc=3>*4`-$hpQ:s2?0dk$*n `<& 5끜:7b]/ i{!f:tk frޘWu=h~O@^&fHƘ1|'LfbMR'~'<|2(ՅާU.6I^2^Qåi[3 KueeNA 76ULKCK?>p^Ljs*YYE ѓԤ,TulrH.6"f {;' 6U٫' Ӈ/ z^hH`llz$Os*]˶:ASH9I\=4:r9oQ^Y_4}itd+۝4ш$~AFuAk'NͫHaUz u>bsNyR%;1gTOp S7g6|Lv{M$3&Ӽ|Y iXYAfyxsNT9@^g$)}exV9VϠt: @ 1R_RĤc"dR(׃sDҺBXly֛_[YtRv.( ՉNJoV XE6JfL>iBHlH$,6:2gkbv)3qh8yaw([%}4teLSԋޑr+dr$nƑ|QA2Ϫd<\'ω!>gr8& bxc~`{.vf() h[za`. `/5Q[ .n^vOh2 ?Jj1CY^0|Iv I߱6x.OP)$O\#B`$2-X,aYHq_I'ޒD\ x [(&r%第ϙ>Yݚ@lwV|$T| %ac)##?i@\Jx"s,%`ʴ^&fc;ВR_˴WOt%Y:+{\3!LBVΪ\cd N_2((ܥ-ˮh(j=J˄Zʦk UG>} ^VͧǸH2ic#ȺGg64Q+ sɍئP*V|S^0aP  .;:w[xJQwRq "pCe$KNXD'0[{nBvwK,/ +Ѻ= 'yA?訲 O-c N74/u-6N(oTb֋P㯕XXa^o a8k|lԁ2~m_|238]pĺN&M-8'G%?˸PD dqXaq҃VnQ:sc?m{BW=R!5X1wsP7৊z︁ԸmLC"x@$D*W) $Ij4+;4 5u M=3,\7yhHȐ٣:ݻoRDqc-_FV?S)`_6 .b^c<[sX6J5gln:{c< :{ q3`Td'|Ѝ<`50j8iԕ?UzQ P~u<&(k<"˵hl[y'(^~Ӗ7r9jϹ,1Xmi7#^$fj0AvGC Hr3_NV:Q1f;o b~/g@[5)=zxqu?=>*!P[NǢ/]x'jD.-*`햻T>~mVGwNSh'wu*uPu:^4l\QypyAk ;'jnHHfuۂs pkM8w ^4,e j\4<[Nw۹m!uETƲ4y譲1ŒSG9U9ͨ-~rnW$2;;f$iS/]#:eM1\ڷ!g6/ _ |]cB+̰j,Ip #a Ma v0"&ӳL3#1[_i n[^Qo}!`dͦW /T8Yju-yf&3w r)9ܧ+o6y9GxV|PywO64Ghp]W)𨏇b[szE]̃ c+䴬fcsNRHS+e +<3FBU?_yn,nk[bV8_GugR"ȯr &VьS$tvXV12w-hMoi'i0Mj'>N C?Nu%o`VӝDD)N;@i: G_F1_zptiuKvDWƘJi=|<|f;.:DOwjt*[#veZ(v~[7.grtP ?wKݻK4<@ 3YT2@sเr7> <{p ݎ"&W#+lKct$/49P$Tb}kNKt^L WX7q¨Y7ۢd@gҦDӍO0w慄xuQ7M|ۃ풽4 C^ Z|N(zB{o ׭_\+` V/&dq$ҸQ <3̎ۉ'r3 stś_1O$Thy('-\DMppYxiF(ð}Xе=NݡPNrAT9ͳdҒBX.)oWS\3fM7c^:,,r]Ǫ(VS<؏$qw ڷRJ~v>}@n~'/+KEtw0mktdf J]qKm|[mz96+%0%X;e~>VSf}FS1u"vzLAנKډ!S:oZ!qW Z'LAvvȋ h7Koz|,-6ȶfbe;:WxÜpĀo{1MADGg(Aº!O0LEsMv)OЪ Zw21 ,e"yf0,CG51v-ڤ=e:za.ʁXpVVz5&S*,\L>I7-ıb`BqhѢ?z؀ :ʹHsԜYޣ]"5î8LZ5Ód56r\ϻE6Z3'G(2avHnqi᥇qMtCxI`Qn}tpPL gܽϥyO}ЗH ӖKc+]mϪBk5mw;!]Љ*yqw4dh4z_"qdpDK-YEr~l4T` O9g!Ű!t.YL.zżqN?aC}Y[OT&w TCgƽhDT6BB%"s\⦰;e]ʝ^3&Z*~*سi`;m?S{f0/"R$93jN@*ŌWI<^3e+ɨ nmƘ}'y^ܕ~;xl=jʝt{-^g*\Ӹ? @]9KAi$_E)7j)O_5SdQQW:#Z#/c "J*m() fӦDz0sDVD֚'1OR8;ae|uhdz|SwMk(ȼv{(c!VFiPA_>6u-fX$,fz! RV26UhQlkp]A"T)7~´ \sՀZLzȘ0^r[vb!H7W#{tuS7n&yA͹PV,'xRS埿(]rs|jQӑA~\nfZa[# Lխv8,!l\em'ӞC ɪS)@ԟ3YiCW(d6f (I"m ץb@J7άNaW%>Jt2ĉ}i_BX:YH h'* җ۴5LeKi ǨLȔ~(.1(yо],m:?}K . &0gja/jzm?/U'B">RGyO?}=JO蒊bM9e^Q$\MCMۣy(GNxM?wbΉ>{&i=Y(R px+lV!jac"$Ѕ/A?FcK ig AgV3ĺT%ջ#>#G}8ǬVF3J]Դޕ}5:*9pgf ?dDڛOb׸)I%q np粲N3o~NNK2$K&G$҅5)GQq[Z6]%FwAE܉bX̙8 iJ>~FƏX-˄T_)r/{c+LP5 Q坊j'#>R|sm5wٸSZn@i_n%D't!ZZ"iR+X_hLR3SsoW树^[|p¥ʁ'&&*@\VJ8:V1T_j ϙk uV5f'8#eU\5Zj,}꘍%b:Us^V"`%c̏^qz*bޛӐ#d1gqCh݊4J~z( 6VzdۺЮ 2*Xu^`)o%rl#uwџtQ3KI3UqVȟO`55cRޜpH g"1y|MwZb !Ltd9{/6$)0r{V+[=>R!Vx✀vysee !{PY^(z pq v7cC\p\ 2ݱ ^?(]o=f xuAC5;<#@l\y^ OFCs (5,Wߒa(4K8]w+Wg+` f%Cfdaī.i%FVEe&m}XpK_12:r }2]_ml\g˓Y(:,UN$lmF5XњʚiG6J.XGuQ}(ĥA4eǂ (qf(?d Z/$ks<9WaWoKH*[RMYcG4pܷE tg;/`ϏuUߧ1~c<R8@niYg.@v#z\u, u@@"UG\/#&ݱPŴvbyߋdnSL%l=A*AW،{K8mTjrJy2Tg8+z~}ƑsֵFDmD# Fg6W{M$1 im3UB{è 0ZmX#̺cnBkIR[ݪu k{ʢ$nC._F< >0)+_h{í4`oiz8Chxg]gsxWu6D^PJ;-w8l$̧zr` 'S9dCLR5x:y5Dy !ڇfSe [T[fbX֝44WlGAX2ulv羒6Mӷy+}#K$5Xyvw*GܩnQhoX3$Uo4K*ǽwOqT!#S!+0!Br fэIxw{؍R`"0,@"se9.3* mg7 ղ,o |+ \*7(VU3XyM p5%VnTs0?GҞ0?f};Gızg>]"vR6#g&i2+T ,Q6^ qGqe>g`v8Rׅ'wk4AqV]*2it|rǒ=@*J^BDa$T2]dM1[<\wC17+dE"*ͦr (!g@_/iHUܡX0J@Os)PY*ݳm&<) a^!}sD@BDxY;f?&‘eM[u8CAicl|MlRLp|j / (A,r?VԵUHK+Ar?2!Cn֭kͱZt&L$7tM! ah:gd /=ΪW_<2OߑzA ȡ sXE'nBXFd4&_n#X4| :džA멾WXZ%LY$,yl5^iPK^ݶ{ 3$ Cs|ے3# l*Jƫ Z'śp koP 4__m"f̀xcO>lizQV~b_ԐM+ml0xOUcTR^9%4 -=esT sgEZN_|3wA% &.ypK2U}ۢrE?>"6tʙK  (VKm!@,7ء0$q`ˮࡢ>'1Ͻ)giȅ΁Yx}ڛz |a9eqdqa!h|.[DZ }T?Z5 : 9-n](>FĽFmF5EP@L&K"s>!57jSҽFIAHZ̐$qQ/|5'`T@FS{kU\",*j=5wMB*,cf~=稏|!R9O10IE C.J,$NcY2ϒi"~} q t!W|Fk.e`U$~&d&G 8-[]nLwHixy2A3 ˣrMOq49+P#ZF,-5` :{j g_zgn艥 3]J[}2Nq=Y(JHICRK0c4#9`L:+XcMe@XxG ??Mz49CeC*H{܋1qij[\/Y[c9|R=yn5)Ժфq(K=$nT< ނ+@cb eg9KA.ǷᬻTZ!Vy7sݛ"`9z C?DF{cW>i LZUˡIC 7Պ-XD)w0T(s-*GS_~juYF7]Ӝv}uPX:ftEFC^nh *cԟrtĕ.h]2AU~<'플 z1ҿGcFL]%6v (!>ƴϖf GJW@RT](C,ۂxYŸ Zd1<'dDҤs >/ 5HAcFIڴ,RW'}` ]4TfK䁒JIs@ fu Vi,'LGC:Q8/?!`X6j"L*xs|9;&ӳ :sf2tlyQ ؅zDT>NPl7m`xʚؑ,rN쵑dI?Jᬊ +<SPpAQBmD=hD܎ {H4EBq_7hCCt`iٍ8ﭒâ ޼)aً،0.5n2E2FWpkߪ{$ tT/0Uh~p߉U| '! v%cHnƺ T/6Xљ7y3{=B:غT d|Uq"K:|*I`hDIk4Nh:]LՈ4"3)(+A` RIJ|:oƍPGu^5vK=Ec_IHOP]`"7W?WW?嵫Ft 5]본cDug^v:G/>4T$wA?GLa*<ےxofv$v#=bM1JR3A7Ou'0{ah(z uة_f ~u"9IP4;T%?\ CNU[_C' gz߼mb\*"w`$[fwLf=5M\.[oCnj*Aǽ$99nSORpGfM#7WȚ.yO8]yJ_O|\5jU+R3mQD]l -o ;7H$v5o@6Kz'-Qy>3 q >"U 04B3Lw [f/H9Zb]<QVvSEh+ 'wY&_6,,q9Ez<@_wGp=Kv[Ɔ%d >Ʀփ_ yqpl@08c%jIR<ƞb a_$ER ?`].yVLެ <VO5+Qd_P3KaJ"IDz8br[kB\o+8Jbjxjb׳ ӗy X)9Еt<</= F2c*]A<[cE95{":*ikwsJIr޷IbSTCZ/veKV!B &khz*qɆ.bf:tDXqK61h lTS!cUUOtvu=q!yBkFF/cx3bVb)wǴ'58y"LFҬݝu2LOΖ1 YdUO`Jp[3! #Qk,AV43ƭl[WlKmqs*5H\a rA\1_>in >2AR/ѼM.sz[ԘHh8RR2ЂbZ@^a.6G%]hW Y)(Ñ>Pyy/!6fO9a2(Ϊ&ZnLi>DN}K5||E"@.Sd%Q"e=~=(,\5bECJ)bc'8E歆J i1EPp% 2~÷bjʀ '٦&S,]D,T Vj܆l"`0z":=5}'$]5.}Y h,1{@CԴw]h'YyUx)a(Z@="cڹ_vf_LY\Hu YItG(n7l7Z8%K ɵyn|%|2w,d󬊥A>"3k׏ ]/amn_UZ@ڕ4[ ɼ_uS!2).\} ,m>~qWDiC;ʥLCXCj'RtÚX`/3_4ٽq,;^.#>p6j0TomZf{5\}8߸PR4Ė*|2ϭ= :X6/YW+#CQ[UPKA$]406Ё)\^[eP̶K.޹5y6TWwR-OyG;s&؝,&q)d'YhRZxdž'[ PT]p&*z9\ģڵ JѱB:-ZRY!V3h w½LCN]`3` \hٜjqOL{Q:Zj }H#Q3%'"[L@ژU3ŲqN̒| zچ;sJУK~.XE2˘1 'a0|αeY%078Fʛ#y\yUX x2 *ԎݴA1GskǁQ4/uhɡw8(Xj1 Fhp|}-Q?4^]Bt47;Ye;꿫lL(X=@߰- #%G>~G@EFy8"k!OiO}%nggv?wb('}단qȦ8xcTm_hd ӏ%7Z1d[Sn5U3mi ze"3&1J*KַƟEfXS=|hQ3jnCTX!-9^WU68ޅ#Dh@Ր,e#ŊF۹fōvqr'1BsK7)&D iID_#s6_m v|q=+& U<J/97ϱb~$flkAobp ,Gs?!9.j2 舫z-H '!ɒ L%oӐ+=ӥ*s4&mO0錄 }B @gy z)`?\2$mJd Wx;6B( [n54nt~k N L dJf0%,0XE2  Ȟ5x\2t*_Uv$z . }zՈ!=v@ujc[ʱ`*| $J C \qNp1p:ֆ=$hhlk٬lxB)cKL#+);< ˄6ZO7icέVT *t7pmM*j>bv*SdҕLE'_V5Ok0KP.ij G"6pjQz['{\P"vyg=yXM.S,8&hgomt<ɒ\A^ 6B&kHk<~7՝~S6bp)ᗃ::9C~e| яF1c/L.37%pYPߌ>qL|}LZՏ`)4gU# 1VpLgL2ALSx);ad'C_oDҸ3]蠝K] P3?}8=~|YeD$X a)$}EK:/05F'r!i4#\NvڝQĬ |S@? 7󰯪Rڡ'`kf" Jfqcst#*p,j;VA |6^ qBأ `*d'076]@<n_ݧ'2TφZ^D#_ ]47]@dSU![*\cqfM dҕ\H΃);6۶mL~L9& 6I0B<ǀEC;:|Ћ*ͩ ]N o "^_00J39޴ODO.i^(oI-VP+bpUdž1 qY5׶Ð'A ɌxExsu/ 1c?P9ɬqU~rϪj5@|҅nP!y-oM po* 09|bCaЌ]y'sq͝6?1*x+yv&lȭ@ KW-#+P]KÞ0-;0{a3/6'܅ZOhߝHP)'DPk8qui,${Fd@kt{ o*bq&@Y=ǣfT|X!6 K :Bњ_>3'4e쯈':G=섮916+\rITUJ\]-` '>P1Lra ( wv,r03:TnJ@s+Fi#gA mѾ>Խ-l /ۣޓ AJmhzʒ>;`9O 8Y}ܡ“~fvZ c3N͖Z%W=58c%tS?qw$iXd*Ůc# hPO?ca^dnг9ѵjXgt $Ѻo'Gf| hR {dmĜ3yV y[Pl ҆=t>>w&kI1 hŚdI~f/VrvL=z27[Ds)?R,a9$\fkM)O.!K[gOkp?YyvHhrjj;`XUb]iE5Zyhr(j;M0rmHPthBQlKnG܅1 6m>TpVFDhq?7IQG0~:0k^/=d< &F|"U']1 p/~]*΄TGRo]Jԗق 6tN`ZAw%h;Heر@qZWATP^..fi?-lAn2GqR{P5,kusGZם/s;)#hDE( ЋqʂMDthT8XzW6rK;'xtDžJLvd3Hl`csPmG;1ʌz޸,jt+;?T%c΢o "B2˪@nƌ0ԞТ#"ML}ˀ, zCtj!Z@>qa#HHxr`ވ05D.AkvNtvؗ/%$%eWCGz&eB(/ɴIdjFTp8#p4pؼ:-)V3[je!]W3Mʄ73R O"˛=`GYND10Z]D"zFBk/ք ]T$>-@ܕ h vQo&M°YLtfވ ` 0œxeGam45]u_ݘMN\b)Y_2r\/A*T?('=1l{R3wh?͝N\HZ}t$i32Th;Zn[! eC+= WfT*0w8-)=GS{jrĀb#iK~Q di`:(nQ.#6T~J' w*6.C|7*/ovɾ28ҁtC܋X߀I"*>4ƛKq|i43w8M@)~.w9 .b_^M4 +=s|7t7zJ?Ix~\iY >}S)nxDr ȕE!CP-n_UZ'%/p1jy)H97&x; _x/=,A&ZeJpJͱ'iV.Vf([(ݪ47Ɂٚ0YPw9oYΌǁA|‹h"9!qVTM7m|M4,ᲜF7 obW'ORHSS 8 ^5U>C|YPpQ}xvWFmݽw?g:"7ibxOvQߙ{Y,>f{V[(i-~;^]*c/|\ HT5 lJ2Qwmo'VJ[性MY8)CpWg07*!Eoui=ʥwޗb;jy3Vd^T$Wa2/'Aw89Wh辯~To߿4o)Œ{D["dӤvn;檉 QFWGlȊ&co 'ޮɷHrVB̥S j&U+BDUˏu{GЗZ,+fdbInJe1 g2ֈбqT0:fqvf*9U5Z3%]Tb nP* d6LH2i!d8O;͑'dX]̒k; 7-5g{h֘oJyGh1ytYO-f{?XEMa7$|1`Og6dc%((fK#\Rܞᨌ p`uaDeI{_c( ;M{hg SϡLyܝ{S d`sm`'LD*yiށqY4^ ]ч&KwAf BEHyEK`=tb9`M(bG"|s;Vҗ%ȠIo,B/tp!I4xz :INGabOWuz*hPy\bvSzvrVl^ tTu2A^ [x,>3M%zQc}xrj\B];1K\zANX- "n\@\)Cn$>?: cv3 UO0:̧%+1dRL=KcԲ,Í"-{PvS̚5 )`u/$vffApƿjuQXǺȝFxaRD9b]=lDeIjleF-֒1t\fcBjP{W$1fڂ\ sMD\5ϡnh}$Pu؃: _҂CP@\,kI>($g5L{i#ͫȌOhBxQLT~ٛ+Cϯ`ӾS;owAO,:Fi/5_ U{.S(qLu#pSL)40D)r@Y8tN>OF7XoN mVn~( 4 7cFz+`cz@'q=Bfs w1' {di{2$ S@}P>R- Ҫhl{݀kS!9}ck84.Y dž=N|~>ȾE*}~uF&YK#Dp2ɗI n:Mur qn(u>YG3$F ]c?5Er.{Wpt* "pp؈{%%ڒt2nDcxypy4MG%BosMδzWq8ȳ{ͥ7;py2*9oIJ@Z-tx aid5lLVYIH@$Ve,A@5 }#V؅jyfWn hlJY-$fd/QnDԹFMj i^2­(!H2Hs ,8r܄u#"~ˬ+wpmN'vҟ1,u]SXDO(V%f} '@GG.~(ޖk/mNb:Ux!金Q.RV\H;u!cS8z2_g'][)aj8`V! AeG;0ON¬$IъVH08ד|QPϏSvoGO 0ӣY7gŋUVi)@<, 1U*ԝ29p9lA W]k.@GHČْXq!Rԧr  9#[N>k#8A!H|cS3K9,TP:ݿ)"pk\8+OIPLF0NaēK]9)rGwd!D(+Os{o*AS/*1I b.uҧeݡ\C;Sa/sǦLcҟ [V迟I1D'txŨy@}"_a9g\إ/Sk &GA]V|i @T$hIp;qsK͌DyN$# b>R `m+AXj#熼t$>ߔVё_sh qp yW$~/X5`-x+,|omv)Bj5C+}j/I#K-rF>Ry m&<68 \QrsM|ߠ<[=) $L6F*Y$h]-unjTxcK)HeT΢&in`O<巒]Ͷ;+ 1=V@ OygR ~ ڃmE2sHdInV`xbJ_U:^CRgl/k$>4LX~jcGLͥ ߱0.gDKqn*2t$r۪׬w>m%x^PҔsQ%ո)ڎ_4?:2o,)̆WF/:XMؓ Op5H3 >H/de{;LE]`V@W=E qlz%tيu>,s⋣HEu(dM(`9+pX^:moII=`#'hhL Y5\Uш=\ S~x+ͱA7/H,\υd :Ԭf|~Hhʑ*#)w o-(̉- AJQ('A{V$j;ZnlP)ǸK huWFdoJd i.Yh=YG0-++ǁft~F@UxD^α|ӂ +$¹ }.Hb7L:2ʺTRH2L &!w;F06gKbϑ/-nؙ|>ewtHhYƬK@I+xq4em'񰹁dmg%K,$f(dhYdEV2 MxADncN -nޡ2d܈{c4l>A !;AC 4F֑ŌĚk1PfFj<8a0VLZdGA%])e7C%[EC>iIkmgбu+awD+ I|'[߀𡑇6^ ` E~!.s1?B_>( ZfjcCIlf.rv0ИӚܛRUԚ3]fU9f-/ejz+' @QiHC%/fa0nJTޚeǸ]Gh=A6 $}O]CG!1:VaOpWZ'+#vuYCd.)V:ݵq&~U58(7P Ѓǖ!~)x窡_@= ֯dy'AV zasآ1ȝ$J4"s9^"ColXDB1Kn8 ]e\FR_d,ogU%DUudf$rPaOiRUx9O_rx+W2&&#ʼ\*ds4J5uqG(*wŃI&f)\z'ݥћGxɟsE&mQTjMٜ3ʶ8AEqE?yM(OA}t>g)&rO$~<7%GNK#V x]QYRᎺL*~@ŏY GE%ay3_ݞMZk` *D] ?tzZXDѸhI#/'fe./iݣAk!F.+&^=Dvwӊ(o p<=TNKwF\]Icr(ό-;VCN'ud̦IYwg.r!PXY)v7-=K?RlnV֏gms i8FyQ+?JSV{ZnJU5ÌG}F8Îcɏx+pkqvK $w҇ V& 7m]Y";{ĸc,$:Y$dj@tJlD\& jjC>@&[19f%rZ 4^{D:Rlm/JjmHyO524ك^Rȋ`,&_(=)QRF:һҡ}w6É5$~˚ga ؏yAOʃT߿l-wв=] Kn xh9r&r=6!/BHks hì&眦it܎7t,"?/%^LCK&Hdec$\#̮S$[Ci*%STŶ=dN% 'ņ7Gtѭ^I-ZCq u+;fxguCg&~7cyr_V jgGh"[T*/}oAatN)Ei/dt8kdI + ~ =#5aB+.Mow Dy+Be2"P#vv3t >?{U|_|.]+;\%Y?U{hrntHo,JBI7 _t̞G91h,uEG]KBu{%pt'}䱐3 >Kt֝ÅSzm (8l;{4r`"v}(&t`9 r?5 y3c㪀\Ǧ!,l#Ӵw!Z*P ezgq [%<FR2#atB:7an[^m{Xj?)V,@lUG,rG83[F"'?;8Q+r9bpuϣ(\j©3/Qaa0y >\^fuLJյ ؎Ÿ@ϔ% R_%(?2] gŽ =|4W#D~tol]PPyM~/ nӚ}eD$T'ݴ%V@-:**DܽU>"ߟ`@J%v͛b~aZ;Y#I{zTPܓLʢ<weĦ9S?MgWgW5zGѓklӵ &Nv~icwSiq;|(7g'G)/in!ByG.r 'YQ@lBOKj|W1+ 9ׂP LۅUg/ qmhI7:m23<'7WWhjo,86$< "vB|V^S'c&&{u03Z so^lVF15NpjztN!>K;6cҾ>}_utoEzTf 5^SފK6ŽC4j Ib d(ʼn#_MJ%W2I3.vyDIՉ_Ey}Z7\Dh@֩ggOPJ|Jh^STY.[g|\;XR#g~Hkpp(-Gx5c ȒaED`t= 0BIJ#?w $|'^ s1+GKWw9YQ>}- oK5we!TH?]FAގKh{mM #]`FSM&Hu"Õ:SƤ~/UfCQc P,cxKy@yM +ƵQϾGuE8k`s+S2P3+4)؎5~e46t-nFg,ᤎ @V;ֶ,L '\A, :~m|U*ֳG;)ZgITV6zG.vjOz4q 3H1FkfAo%~; _{.]PJfq-Hm0IaD{QB'gՎUßym`㐬I W̻X01Ѐ]Lvle Ux4:Zʻ?<6ފ>!V+?] jdir՗FƋxa6"+9Յ$>@~&jA#jwsvܺK1)J xOge)xa<#c=JQXx-r2+!xb!=`]mRd% @ 9'ߖk| ]>['+d8@}n[tc jtZC/p[6 _Ro%$)iRyD!4Ī 2`ZAN Ln Y.r+1N7\] X 1c 1|*Vf[D%JW=bH=MG5Z,xEXV&| y[deiBi?u]ؒT-90W kSߚZPhpg7㠊$^T5\QDn{!oџwV=!ﻼ@  "zw}cw.+Y-t(pQ\K)8. ꤰRNCQjM}pjEoՃlT'JB`pE)EE>ZHq7'n0{bH Jn $9?v~㎫tgɏ.6.S<^[Jidê:eF%"x ÇA`y.G1BR,e}2ˍ1Zg?1 ynyҺ40gC(Ё;p530\!i/Gs @MZlتL]!gÀ~=.>"Y3D R.   m ;z[s1RV>yAv$ :gTSHI47QR)M_c1*ۙ5#?r oa,7ɨˬ`#r0ź9g [[L`؅2֍}iEvy5Fz7L%8RMݳKN^c{Z'`cR-ugP8DB["BOcT֊/]) ٹ 嗵;'Ha7붋2Nalk+o]'rւAo hjt&0Fr_A{N .@CG(3uz&3:h>~-3_LLb `LyBngd[H!V:.e2SDlFر@A]~ͰNQ8^[BoJR`]BHĥFZk7+UE/ݛKX3)+uf9fj Ft90\\;ڱ0TA H9#8`\9p>{ $aJ"D̍\]:ɂTȨq(l+zMղ"ujV*hm7gَAA"ס/ j ^1O2@<K~"+%-COK;\x[  !E {$hq]NP[v36~d5XX*ܸE7ϑ5藏G[8۩5D%/mV6aimy.@/D; #e)֍{.}I\܃*Oc4Êu 6 >xw_Ѩb6NR;FPd2]'q3AK*?[++" f 0;.S,nqbD2!9 /񨇼y+ ./kqUMtk|."'hhhЌ,XF# ߛM u] `}xآ3[1 +>1Q|DLd0z1)$g 0΍y*$)'D957ެØf'Bt!۴aLQ~?~&L7C pT}S 4 X[{@vRjgg g!fmK-29GB+"0F*`:GÊD1Y9qn/ Dj&x=>{3q E(t"CPr1PXXP-cT5d%X ygL6! -e09jW"SfYбL>D١jҀކ8Ywz,zHW`7w+ P(wP~:3HJeۜTO~"$0ȫ= 5eRdHSѲn{5. 8`Zٚ% SPRݚAdgj](]Y+={@.^sfIi y/ s0i {2!hac^n"Ƀ,cC:pXg :NFY/WA)~xwT@qӺ鉜O-ǦM)>Яm.<3q kCT*FL?.l\itߨ/m2]a!EM[L^GT(.DgH57>rqYQ3K~\V%+|hIoTDMWPA1&H88+gtK-[)&INX 2 &w}¯ B{T.sw7!u1@_Z!z*F+hZhg?&9guFjf!(1l P)~BrZ!ō'2 Lk)>3֤ivK6- Tn:z0`Z~uݾiќW-rO%A%%u<`{E;w_Q-?3y@ʱmk;z5/9~ -&ыOm6LF2[=Y w|X3N7H|_ۗZOqԘjiw Ts>w5+'ܖG'Y_Rr 5zHI5Q[]\@T6 ߿ LX%:ԝںYMC#79,I*ď/’}!I_<<1Q$֤ ~c!#M3:UXCCJ(m.C)8bt˘${_* 2;G*'p<كD{V@oJF2R4o`+yrEYҸYu1Usd'^>LH(ľr\_R{XF!Sx Jn=},IO7a~딗 I,Fb7'MTlWi7&4L ?Q]3[Ҙa|n zt,>srql. ]HU5 X@I >5$cA3Xl0Su 5s "AםCWHhډ1׾ *ͻo[p-R<=\bg!TlNJVFPxAgiҔ S _M[&c:A= +2Y*%wP2"tA#3i n#R!e&Q ê/X|"7ԀL7| Hz-@*P!ڐ-wQT,̃Q+D`Yt徣]U&xrnMgd:7R;6B ;.uόWv}{򮨦c2qr&"HYWL%WܓUHNZ8UgqaGcYVjt֨."G# Z+c[JnD$uj &xÆ; g2E JRo-D31.,/# spP%bWQG>zCv:~l`H&3D2Ƈ%6uzW.ozFǂ >nY) ?@!8:'E;.ɸ$m\ʇb'$' ARRGH0~_G1)NMOqꪅ9!XsްeG(xɐ'*sA(*tz!y7(]lw:|3M(h?4'/!oj9Ͽb|",)),N0 )g1PZQw$!*D1hij n݂'a.EXسKU[^"FB /fHY-Ah0ߡ*WxuYr8cw2|TY[ϋ"f&5V}?$-Tў:`po8:Zw>6ZceZըɈ&@-벅QtޕےX a/j4r1vfv7\37,C⪯)هFREpz#\n3( } nQ^Y;0oG9pp9$b3 Vh{.ͫkilSlYӻ"7_+e+f?7Ÿ\=1Pp٘ByAp"*& t00::(3!QFUƳnKS_D`q0+-l#|32ˬX{I"3X 81E޲[HtS-J  zGJi9i9C xgaIpR[bup;YᶟDC~gq#’MpWiTï])<i&5Ë:/ p=/W78=MGX>#"H'_29j_8wzX'܊|G^)ݡh^p|Ik 5_gpm|P;!x7oLᵙKZ(q-NeBof:S΍9dȴ tXyhBr?O*T񘲺F Zj܃MzWj͊=l#(޼-E3\ϊf\kdq80cȥ:iR\j?=t׷|2LfnSeIpCcXw27Dg`˲! V.k!ߨx@>ĹJ" nA N l"ͪ83cXVXn23VFIuWibjY8\-C_ 7jۍT ָ}+ǒ& Yy5S{"N%p74(-ީ9&81^'Cwp_Ou?BF ٝd0q:q,UmYPESb8 *}:BXVũfƛOfk*h`FŖC2ߴk[ W]'a m-w;ֲ>0H{?Fh'$a>+;&Њ3[DR5IR8Xfkr[k>>Њ_d澧*,$?n]d-.$0Ǿ1/yV׽+`7֦29rx{F]&6D^C"J.jFHŠt rkpƓsԩs&'8TmH0C -]PB(^t{b2RXE.aeA=vXmCp!',?:qy:Mq8`^E5Jf5_ bNCLQ3c)7 8/(S`I- {{AƯҺSr R}#@Gt2F#[Bb^L7B=[?ZP~oȆ6}7Pxܤd q=yv# l_3p=428?ʍ;^-d ݌|h9QQk;ϽaJٻo )CMnsN Mpo@?`4 y(3B_Q<(W Gu`:7Yެ7_KJ$ [3t & ð@ ȶpR3UQ`k)ZN9( OGy֐&)GE$qs}dX<5I>|>P#~mv9)u Uhh}gg9}9\@!ȃM~1*0x/Zd>"G/jvu©w[nb 1kAvVӑ(?%Є$6:u!xm}{_) (7;o&Bxp꠷}ɦ@a8~*}jLb)4-;f۞ruI4I!4%'EC%&YlMݰ?(O}n~@>[[A@?bz F]YN.CPvGL ?$Ub{3BLskm=3jAㆩ@qn&7 9eތZˊ 3LApɜmn74fhz0 pBYHƧD1[BrԪJv9"uX3+-.*ݞtF-bNxJ b`賰ZNu{.Qy%鹴fy夆{|{IȔRJU?˷l/Q}Te?ǔ;#DZ}]S:ӚݩDzJ͑W] ;:֧&Yv_Ef[#4:Y''v宼bEԼ 8fjlk-qpk@NfR{//\^)liW 9>u.y䅥Y4pϸ{U՝=z-ZiG}qL1O=Puܔv46OBv+ Yk" HM)\F,~N& "n $z = .]_GO@{A(H}4W $oW$<Pmxc6& _H"Eѭٟ::/◫A}2%'н)$oC0$ā3$ߢO2Ә͙r;XH3K8*MH. YFlg,0hF"+L (y&c"4HGkl)u8`xCb_Ur1s:(LU_ikP@XF3ԆvnM`@,)|Zxǔ=leu=PfNds8kK_Y:j QL{%Z~7i!HY4 wˇle2z|CqDW%̚IĖC_-̦QiKF5a :ԣKӄb`waVӿg9*FȌqDŽ25l\0Cu؆zrR0Qw!>4F:'! 0eGDF _I~- }Ɣ# 3GaujŜ;QPYyei$_~CzB(p \oP3lrK%x?ut 5֤%m';K7 0rh% ͬYKDώheVMusu78*&{[FXے1r~Q]v R.hbƼx"Ą̉bKZz^ҩc/땪 ėJHĪ B#W鶋 ֝M J8\VO6yn/[Ģo0dR4aPcѺ/<@U O)ZvwRС۹76PG)"I0*/VLQؙkz&#lBĭ6qj+`#-pLsxi<#*DIP{ <5G ,[w[މ]j},B N S[,6v xz1; 鲑%nG2+7[wGkڝ0}6Ƥ IT 8eug#7U[i i}\ S_3d"N\T5N%=t\edG Qw[0;>rrvǷɌ!08|rƏ>m 4U0BguAʹsٳsb{/a'TXg& S\]vWuCWs!8G$;eo><^Ylabx 5G,%}Uk4 fަ]qS#.<}80-[Iq{5+:.}MvRt(Ev m>MD.롼9mXWvnOi(U42Mc 8 V>=濫Rn7KhYN4g:fQ/i#{H ޸/R3&ngÅ ? pj acIP ;έEP#i{/sJ]UW[li6*d𙜅&d( zn ءx@ cRk?$4+Yhr baIIB [gH z8eb+;l`2?\0}zgDj B`Mo"I_I5b!UZ铕S\VfVL<_Fm:8=O4prᾟ%N -i}h9_z㏠?lY$$}xGػapXeq!/{jnvoZ mf@3#(UNKVxxW@c&Iq>*f6&&E27w8fH'Z8d $6+(}\4~U&_5s /Nv|' 'Pm!yINm혝/An@yO(#LSH@Rٿ$nJeCl`AsHVI-ӵY41;gRyh"1Iz` khg*w!FE߿ K鯆 8igl3AVʻ~ޗH(M"bJOdiP !8&/)F# mϊrY߼e5~Df0TTswkדbx"kڪ.NxٟNL/ء4=l@~Bdrmְ %Yrց s\QJm#~wd3ݧ>Ѱ6)yӕA~\f8z#HTۤep@N ^]|uZK䕫wLTf׿"z&I.38PjR_4Ro 1W@UJM{_T<V|-xJaV Wh:?@*AN"P0f%L U7ش' 5H[ڳDibs`rk(fvl)J\9-~6HpE&GF+ .]EWՌH,&&dGH.CvH;po = nomKm1c(=\ʊ;rq"k/-~ZZj0y~[b=+4ѸցmnѺ|lIk_ZS}+uJoO;(e)ϭ"; 8 yꇘGeًWrn強G qv@l=hku(8 ~T;ylCb0rv$DEmip .^)N6.=tTJiƗGx%Q0?aM]:>]mϊY4EVx7es'.ذjDrZ=}g䏅1bl=oA7HRki:e~N+]`9A_8 |Fu:wP.+VO=>{s ZT'ϣju&s<`_~J *Aj-+rXڑ7u7ljNS`?>f,?0{Pg%< gN'jGT V+_ٱJkr>],CDhuBU IeZTQeFVDAG-J>ŏ+ۺ8ec/^3\ap1 m<+U9", f<9.NlM 2aRW-D^6>>{ .f4yd@ leT:*Yl7zp n 7|G'f Eg}c9˜+. ۾I u&i$`?Oۘ15HW£FԠoچ}Ri;ߦ 2,F҃BRZ+sD_&./gГ$ĂؾX& &( ۤ,![Dٝ2[J.B };4]Un9aTWZhl㷩Rrġ"Qm!>&W~X=m:/͒쁩26QP U^yD<-c/ @'߯7_|XC!o=Xv6DR~,N&,NfJK_-v^aNzyqT,o@du$Z@췵Q[JQײQbsYXpͻ?r 0"NP,(z(+2|_&YWm<9I.R.!Qܢ1깴, BvybF~GݍvzσQ cyѯu}h]+E>:10[f/Rl9"$*eZCkqg+]0Ӫnm UHkH}@;}@ŴgHG.GaCME~qCaB%(ïArKIL>5D(9+£AMM/ .l!7WǸaK̖zS"]o?$W=Op&GBAG(R/vsie,d]s`,^L>ox JQ½ BQ#) y&;hue OM" Pqcj=$˲E yL%:pftIiUQe}=by4 {L̽M1{qGpH .˚vM BJ]XԀpKK'Mkl4Tqs,3Q,*@׼\+\ Vb@ObF6W؋+(M5kឰ 9\ΞKxNv#cq.) \glND4aGc}nZʣ&DX ))m:LpȣxQEߖ~%Mq)s{ jTAwMNRi<$͖ʖN=6c19Ҭ\+TڬD YEZ*|Tk%;01D몁:Ɔ3}f!cxw27ߓY`܎Tt(쿲\o =;G=͟kaL_VJ΍ o#SZC~t'Rj$촹w֡1>RM<"4Ks><ܳ&lR[m0VS'vZ(9|R +ϝB7GE2/upǨiPO]"!Jc UsarדWPV<*8&g tZB&^SMo#jTsV!'{ip #-ZO״-#/"2$D?j},<)8!-W-{'vScsߊv͵b֢M CtF."q*OI|x'ý؎92+~[/*ǶiB n\\ DX-Kв\.TPT_BZ -fY !JaOVۚsqwOUe,iәZCd_5xKݰc*cee>]Q˷D~*w+5)H!ExȷI1jWƚ_[Xq%0S*h0,#y/)S|hQn:_2 zN  WCÎ?,gTQb-*2vf8+[@")+4Y\fOVՅW://曚МY7]`$̛[M #[V`{;^2H!iudw.RbeXݕCV~(O#2ڰ 'hZEKMme6bO\6G C Q):a?IV ׆O5tɠ'U#8zN2j?5b/^+;&}БQxzĢ9F)=Mv4WfH[e?7?2Y {zs'۝xB o`vϢq儛V!a:$N`t.RK?2IlVz Cͼ_g7hbğ6#ky淪T@ ۮļEke35o"<;[QYBQ@}_m/;,B+pn)*Hj+eXFޠ8Oh|b?L!n^vQҞs9 ^>Y [ Jh! ʹ#j"!sx7VE 0N9k~FxsY۩pƉͨ+O.~n>iKNG5R(V[j&zu5CrXs# w F[*,n&_9)R]0CDT0olU_hEys LsHvʁKxդf}1k kĘ3k0 XlԹ2܇ZO Jp4aJ_cK>d nnBK[9hpd14,w텝q>v\ǜvDW>/:k Ԫ~6@zYoH~__tOs0:6`ӑA{~N! [U&xD?ְ׀R,1ïlR_4U87‹"@k+/ D_ 국_]dmK22IWr&#Z[CI՗,}fHc>#)2ncD.96=IpOY%%l)$|!ʈ'o/RF vʖWsEq}-,{Y:J2.6P}I <~[O[>EC/q,k : y|!QfEZu<0_;$_}øR!Ln>)Fd:-*JoLkr29yùU*hxRJׂQkY6xޞA,&>O5nr|čUGSqlR_$C ]}+׹l r%O.,ڄS4kU+ +)@ ,+Hy( U,^׮̸}\FadG=Ʊfr@ϐ^:p`9 ?X-%fZ/$銃(Xasfm E^ZF)qS_0p.nۈ-# . J{Y ]>^F?ɣ$)j#bn'dUKt< ?O=kPD* E%ZAAP]Nfv^[)VJNQ K @a` CsGͣ+S!\z#p/ϭKc&XXuo R\ `i5 0Sp<;Sh G vBI}Nk 1/͚a ]BJn43X$fGU/@3 ӹJkָ ]yGÏߴ U콗hve ]SQgDg6gtSpz lc|sJÐkӊ~vSB "ы2G*L! f|ēe;yNξREIP5Xo ;@!:/,hrwWG ;E} vZh6(]XN?;)G 簁.lX=J~l AEԖȕS"-8!zHkgFх"CqGv2F$r۰G t,\=t"KmkѴ)߫CU+Do5%`3)\ :x boGJi3ǶCq-(qt4s,yIDGH-W"3FpYtYXfH[,~f m-)L(`:=6g@/Aps,U::  .pZ}9ڍ7Lc\{ e +zIW~Bi^,y!C\Ņ^ۦ >~PQ-L<?_ 8yt vJ8snNi@t*pTP5pI5Qs7f 幊~~^>[h jb)ȞI#ܼD] DWp5eoLmr;ڨĊ;ksg^5SjTss -+=cRiq20D#Rl›Jw CS/.6g{fdO\23is "_w.^D¿0s-UPla w Հ\;PHc-ŋGFOo[iK7=_TB@o]`ZBYU -~`ϋTB嫙>!|E3 n uH$j(|jb?bF db#0{i 3rٙp)fƎJOȲM=hT3tZՓ俺C 9{LOV $ߢHXqYk 60+A-dځK^)Bag7Ȩ}>ji2sK'~WC_"lqmj%Bz B5Pmߝi u7"'y@D tC/A2r`vϬ.o .}FtJ;ω/(1sex~*d۾i5˟jj)ݼI۴Hzhv6Q-o?G1ؓ9 6V .3]isAƿKv>x]]& рN(p\IqIݷn^@٢(7 H} 0л2HP=He݌Tk$r:&uWpVgUh!>ڒ #ח->h{+93JSa֍hA Cz @?Ufgm9 iY r`i ƤM+m;;B\Qln[jNVq`mzZ gF]y2Ȋ"EIS*uuUU5r<OqGb'4 ~Y&&-Fcƀ/ k⬉DCUFtK[}vPD6lY2/pfj@5 %QBZCԺ>nRk͊8D8 lWG2 {oT1Si>BqDHaCjh3 j:Q>] -%$w.x.4$I )+\BOPȂFF[yaPqx& }_,44kt< Hf/b!n I:0,Qnio/z\]hH w`[5I"y.LrUG%=N#aea*ՀZZs=ڴziqĹH [d>܊AQc1zΓT\J%bp`z#!v1  쏟'^Qy-\ "(c&a,}O 6&E#׬_VlGc0j5EAĮs-u_7Gb]L[η"Fh6xAwhO@(yy[:Eb|P8x,B%BWz͑/lT5HrGqC>w4z|B2_ iG7z|Brz0*1X-Bb -G(s@<.UYxCm:d-\!\CP0oPaF:Ul yx+Ys>(s=W-Hpuֆ\ p_[;Gr,]4B=]L֎|;B5*o^&o$%jk``~_âe#m2^^&!:"GIҗhSbC'~;=vͼ! zNgvelW NMW⎑ĭJK1Hi<^K9.`d(Qos`9bT| .[q6hmM,#2xi3{tx;زqY&X~`-ſuaп Ƞ/tA;3+Fwk5v4zܫ _(%cK8$0u7o͑T>}4_nȇyHD(k"hGG칝A|Țػ j25`#⩛I[l4B$;2ր R"V-qՠFm2&oTXɢS_J~8m w+S&$8rr.u4ķ0a[i'CiXD;t:?q)x4Dק`C_HTW~9~F1?w_ú%K#`%x/Ȑ9'D9 N1D(IEap5܀|5*$i22eHxuj귁">"T!ȵս\7Zz$LtKEiqwn|FzXp&piG_mYx&:BMjXvB4|'=Q}{ xRi(W3di&灤0{=zsozSB'DDR`sX"kɵ uIZN4:"qأgHCslWȜ֌Sª Z-1 CʌTvLNEs* شQpHT o%snLnA#- j1UVSwP61w5?<8%#sS6&E>x>DulRfR>!ccD/U 8c)&p֜$w75, ߲4:RLs\Aё {:A"ѧ;f8$d]+.m{0)CCޯ30BwA; (4;wV}mxD`D3PLiBm(f_h_@:,&܋>&AR>Ǧ77Cy3a3+<.5'~8 =3+"0DzlU 8k[|x_rUsZ{@WXoyۼ ~`8yNX9 B>D3~w 9gxNIKF=/-ZXf"$R_eT[t-sz>9(8. ilb0]\mdF[؉aG%HWh{νH ktz._6 K[vDgK1y r#8̼ѩfa8Uy>jU{p$x)q5IGmCKP~|"5v+%0(19R \&PTb,H̐2'{☋g1ai?"Rdն7l9P V_IF:sojazI&S(3m5MThh!Af|СU+kXx!L#YdG&i]Fe )>8LWo3|N]W}l!þaK˞;Zi0p^ΒDt:)Mny;~D4ełl *i~ rx ph/|Cg:󬻆 yEܓ~QϽ[zuDp[4=I2("r+-}ab"`IʨT -ڿn' ߄RsdG:FZMĸgGCr?=P2 ,R+௩Z!)si ˗4\mmpz6NrOL{[p$Y(v3,ZmMg0#O] NPWs>H6?v4zҋ}0$_OyGrj6L-t%Bc9+$ƺu`kJ1W6qŻ5ᬩjHeP *1[*5錆Wr$OYc ustoC+]CiC=#(LCF?FcB#N 3*񉕲FD&Q Lx@9ɇ-#<ه۸Mz(ۡ޸y.uMZx<;BCr) T _`qJSUqtz0Iɑ+x5X'rq¯"wY6rXAC me͡*?H Wͳ/ o}nӅ 4Yt<-֒5Čb h0} ( S|̲ wZwNܞ`j|RM 4AKWNgSٿx;CP3ANmb`e5XvPd&46(]Q0b |O&׍I4VO$MB%yУ{{#j)| !ü sa2a\ zӋhJG|A-(tk]шI4bDLގ&}_ʏ ;NR;;Vkl/ *a_%I<Esbᾬ׉G hr+L"PlwL)mMwB%HJ,qGML+;b:vܖ*P1JCQSJ`8Z=P9-[$^?t\&O51tBPEFX֥fBU?#::GX3-?MpŢL=VB_p|Q|9}Njf#e #3?~*$q Ѭw~#*n]q0rnprpPj6W7 7Ųn* _ʰݾmulТ c'Vӎ 0t+ΐ_gsX~<+m:Me܈CkGWN[ K*!GQ >˘zQu;_dmŇe042Ր-ʘ$J%T.PyxR{UgR|6:Wy>Y F᪊4YX*=TАSzR,R6$V/>9/T;4p R$a3.U;́CRC7维.~ Bp0M aM;4/yPfi|RXGkܢ=f mT'eb́gW ѷz}"66l*t rlt]jΥo~F:;jegmɘiu QȂNoLϖ1G`%|^^I7=== ڨ9΅~0haNqߝ,UwOɎ$8޹Š饊/*]Ofu/L} `ݼdҘt,̰Ѩ@Sfs: St1-VRXאaܩ0ͬ[u1'çqX=Oe~2pawn}!~wh~l[Uy7&@J4bniؽ!'$BdC|GbG67晳:bVug&Dj"FD^\8`pn&:uePz@_UpĢ3+RG@Qt?`?@ {_NWqD;!Ǥd(Zz+uLyA*K0Q]}Bn%9?ݎOٴmqSdQNpp*a1B{L:i'1`⎝ FX*Yq3FU]377Js]QdVp<͇v_USj΃+5<7b(h1/EӴm*w-&&|ˏ+4!do~9Ko_k㕎u1'*ŏʟ#lu OٜCÃ{{[rM\'P ƌ* /-p7W\\ՠᗳ L'~oCOU_iJ[msQ+|)8߲f,̃A2daqgfdxio14mt҈Lw%;1xc*cph&֥0zA 9<ӝPr>" pOkm :`/zOTFV=PLEdo㜀ɶ T.-b~l>L֘Y ?N Khx%\BC֔c(Fnq{HfǺ"B5ngFĶ(%mAbn` ~Ù3Kodzt$$adj 3+w[N$hNajhDʙRou>c{@/|hL,iˠ=&4?"(oJ/drS(`LUoy aaE w T{|#iʋ0W8>r(2?jQ:X/Opp ןm7pWY`v0FFW{}()ȡrv &asv, RA^q!= 613x|38;SO: V2aHTwQOsm$TFki·㹠߀õ𶣥 X]S&ѧn(ՖNsrQnPWFg@w!$lŋ$Z#*ԯއO)(Ooo p%ܽ+F)a>ͨ0pqR0 ^ŝ̅1` )a_L-uN´萘=ƌ{_7G]MAȡ 8f\`̠Sp  X4(z>p9~8ge橽7^ ` P1xDNJ;|x)u5{%*no1{m:Xo“Pȕ#71ZGX@m$GʦpvA:-gå~?\yF9@k(c6UN]#ͳxv-AMFH`uqGlP~h@>[~bkLդI6"RzZɕا; ~Z:2Fv)O+eo̒g+$9fD{W 7q!A#NQmnM<g,_/`w 1ZX15G_0O1Ҹ#?aA؆>EU71!u4%Q8by:SVt[L4rԍjG's3|96L_|cCMbN%W|Aٵjz'"d|CO[b%-yio[D- M@6/h;L}iɉ t吏`}TLDW=7ſ:wF uLgCytdPq+ H6*:_~k/S tY(8y^!LEoGs[(fo S {{EdW(e<^QQ0oDJ$ZWRΔV4kĕ뼛IġvHx~X lq~YmF e?:"jB l+@d}d]n #P% 93UZ1娹Q8dg!LXHScAATfLڲ1hLp!TODNN͚A q߻pW*~䈥A >pf(%r'6#2^$^.a0Fʹb!@(E3?8d],`iv2cÝn%!={8ܼ >A#Hk.f mr݈ eZ>(FB}pnUCOLZ:QKFNAu|c򘈹{S@"yUcDmf**=ہ:f-$ķBSyfq"G;Gѥg[4S}Z+6.g-?+ɍ&Ƀ[&XzҎ'n(j9s.p-U>xg5ո0(<yM`d0[5Eq{>?2/I5P7ͤkB[Џ^Zq`!52.t(wๅթAYsAॳwYľ[h`UR\̃?N,O8%vG(El+.lS*?QH_m 3'%Ck`pE]?p/v_hkMK /{Kl2: A7iEAm&l$npgcϗ-żLS)0,XjDu=j"^KB6{KYy4fz!J@\FG7xkQtq =v?D"7yOJԤkL[stOVUg!d-s|`\h@*b.~U1iͧkAGOGc::Jl+L7 ,MY;nL"ƠUKg.J3͛{Z2 _9a##_]ydp'w)$y!# br?R`U8ǯNN< \cZ' wn.ɉZxrv8}UJF>nK^Ź=h6=Z7cX &a~Vrsu Vo-Zk9e!yM'+*lhV;K- MRO\=q&t[F[I*Ag4RjsVR{}TŚ#MM)s vCq j+0A$ `Yj:78/NBJ=1LG˩c^]qZ =vv%XޚŎ,зn.*&ٛ.o N%iDz[͠@?m"2EļhRٕbIg+*W11̰4YY%xVE&CJ:>Cxv2~nF`4;#g*ETBDsKX/R(%W7 f_ ٤Օ:w\BD,((H@pWcj"O$4E5 F%B@C{Ƌ]MK4t!`|UH q)7ԧpI@}̙B9aHqQ@Z` JwhL +퓐awZ=W'\cRWghQQǗNˣZf+)awO ~>Ȯ# \#l~CV`b%lxBĝ=4F$Js\ЮY1* 'V7'H8e3eG"Ѯ(j[77E=SoQ]͎aew/[} ls!s%\Z=AqxiUYoЀgwCb;#=,{u,lNǔp D0DuGV- QZht[$;@F*O7u&mxslZc8fz"m%KvCINJ6 an+r}"׫pF167jT2W.L,{YW9\\jc+]kUNn3bOk;~!~YA;mi'; ף(e}Ĩ NrZqJ*'NťL7ۭ*>YHu"q o@ѓbs"ZK~%ĕ h^0-G00[Ayceb<ti̳27NZwQ4Y1D+U+KiF噷=Ϲ>"aC$ͽ{&6~TVjB_MU;!K:V3*^MRי_$Ƚg[lxΑ!fO(w ż&;.>edʪD YXs%.h9vNQF"<3a_mƧ[m9>m-pY YPK:P)ռ5mk.lZ& 1$W`*ǮQv?l0quԝ/5H]({@tO/ˣq8*q ARz-u/\gEuSmRimCҜ/̈6$]zɝti.$jٞ0r@%S"[+Y|-8;% rH|j( Ϡ^Ŏͧ|zWٓj*Sd5F{TБ):oؚT_SCԬΌ-^E]EIפ aٖF61ũ\N.YOIΟ&m2(㦨\~hPߌY <+무=-m>RB-<*6E՚[sѧZMgN:'?_ǒbqʰX2_B΂:?XR \,{,GŘb㦺#&5taN=\m j(K=D-2l#L5#+L^N'pfdP/QϞ}ؾfP$FU7j׋G?#Kr,W'&AL,CIkGz!;E7\5='xlSZ#ث=2{Gp d"\1Ѻx#"*>E1.֞cTNjܒqLuyT &,MzY %PjՇo]gM;w $ w3uf K=,.IvRԢ{!{uQI2MuHN5Wj%.=l,% M8:HVmWPrF8Lh8I% &yx1M궁.+n \xS@f ZPyO]HAt{ ﴧDI-PU@(s tjA+Fa$Kۈmjcd2E?_doς@#eN@Gu X>"oc~Z*_'叔?6qق8mm =lڧ3*_q[*Tp #wLd .Eh*:Mvm&`aZN"bÜ!ooa䓹9WIo_?Mjt㝅Qc~ax뙦[Tv^A5 :#ˣFGa0AI:/l-QqV`b/5\Ije$+~ l. mvXZ)tpݓC̞m+fĪcΥ{ڛN9gP 1qPg%lT), Z-׋ey@ 6,hڨ Č0K^KYJ Ȱ6wX`9E qy R@Vn)S.%lH5b|e<߸D@ffr+KyKmvx׉VfF<)?_Kux_#D.GѢQ3_2DHF&>aB"_DX]MZ$OK+LU21+ &yD$?OmVF$92;b CK ׃%^2M'}L -<;s4N2V#tyЫ-RVB/6CW^b}a{B?6W5rZ~5.,-L@ڋw4 Q&`oL @lcnB[J!ޫrNrX/Vha,6W<ι;GZ04L)puvCU(\ş? ]]p霵VKR(to^t?תh/B"EU4OOՀtI%3(GTx5ta3Je -ޞ W1L˼ЕLGα?\!ReXmsзNL`9oc~uOISz(Ws@ vy)".pq6D#ķuDdT .@T47'v#;T6 "]`~el3$ \e&1}rqrZI![j1_}T1Ȋ4!z';_IH|%op`ͭl=ײQͺN'OYHՒY|uy4Ԟ~9i*15PTBNJ>gZI򽂗3r6ISg1)Ye:ՍXFx} 򫙖pd )ʰp\to)A2Ȥs]}YZ9ȱ%PŵWH* p:05xr*Ku:u3k4W uquxd̹:(آ8jPs FC+6L+ӅCee>)U  [O,D =~AUd~:Lpyzc_"}h7jYMҔy8 ,=99@YkD[Ttumu8p3eiQA:yo~/kGlhIuUd' nt[` r)ʨCŤ JӇFD|VWD?zq{X8<]` a{ sS)?vEojf5DW=u8LOYYj Bǂ@|Q<^ﻱ̨ l0u 3{Ug+rQHj/pj2ZIWUv#ow=%Kg-]䯅&.cѱ=9URޣ MOXG}8՞DDn0 ;ԅH\G>Hm`i=HQy3x'=4g> "hMj"|R{τN`8[/ߤfY^#=G*:_y'P?WG83Zf7$a T鏊o1[!Yp"ks-5SWLxG5oj0ŕݷ]NzܰqIl "QH})tR sKwg_c/v%YkđҼ(MtjzG($➨Hp܌ItVO%tSsM'c54Xi*S3`O74B\s/Ի8ڶG"9ԲtBCY+ ۥN+]XA&S†v>&Λ% \84 Y6Xg̟ϰsG_h`(֞eN 90#'l[Tݶ$= r ,_a}_oҦp,t/,,F ܄΍Z呉>!bE%xI+jo\0aYm7}5hOM,njh(5qp&{ڈ{3 ;ovhf̺LSw˘VٖجGJ_LRey|" ҃w'Խ! 01̨S?JnKcӧw-\S#Б~ʛ54Gh ['R>0cNx H=( hF%8^\utR} ɂ T!:go"|^lJY 4:..qW~t18A[gn!6?Ԩ4\s|34$biҐOʬ*Fݿ ػ>2:X@'~4 x{t)L;)9@ 3=_B]}aqF] `sn]5 FNw/mR֯,S7go@o<:"m0s$%.V"kŬrˬ,!9U#¤An b g`53^'}#s?|/Z[۫8%=#RlxBCkҠ_nʠy .'{j)iZvATQgl0;}pHTD-&qU9}8\ | vY)LVbN[Qh`btߧ`9rky> r´Lm,1ll=Zroez싍'L6W"jżȰ SB'%33gHi]8h嵰^]dE_VXSҢ>g7z: *`6mOtIVQ!#j"{ 2m#飍03&p=B T̀sjp^oЊKO)U͚/kYUvqG 輧F1ɨ@QSPyxM S_ @!&unX_㈀*^TaAs}R׭E9;jֻB%js#ܐ\P6? uki%yB]W Bi~wע(޾*\V_Eؾ~a'zTMArD ?1*;X`J 5]DƘȝ M3Q\_[6tC݀mVAZTM C,s/:'I Vu|'iy6K6IŌ&`] 0Hsn=Ϯ8C^o8jTlONs vc좃@1k$'i ­)z_@G|MmLhh, [u}s?^ѯTzV0fv[(1+" Dtݯz]n[,GxѺ!3bcb@|ޯg [tizbti\:3HL !u۷h2V eMPna:360Jqڻ$,8jPq0C? s#]-Sxl/fXOkշVchs["IA eؿ[YWI/>$/AgaT~9n(k5W^Ϳ)F{gpH\ X}2]aP4Ȱ_2*@9'nؕZ׶^ɫUxל{͕?^BHmP ϫVf6H5ǫ4 tH8e'5zI=!`&WYHQ$bżbD1 dj 05Xٜ/m %" t_7hwo|δqy~oP츣`geb4,]٤HʀX^t2w'1z3wJ4VwwۿU {/9ji .h7؊߫a֔޷nϩ9EOpYèdEE{,3p?U>~6̡xļ[+pn%+7k^ yd[bX{ſ#XY9HVk>Qʵa%SxKj.Q)sBo&zhm h.<>z/0M;_b0($VQZvkb xE;Sұٽ @WM:^]9oknb^*#<sXF9-eN> u; 5mwO ,,,kHEt:ګm0qdRǪ~Cv4,}| Wwһ-#, P-bu8(# dt<04'3s]7T,_qI  Dd<'2Q'ŧIF4o?Xs/ v6P B؃(Z;{[vf k0v{ݰ34 ϛM\i5 r.H#YLDLT-$n` h#":BE@gc;@J|'cΩn@,4`@կ 8n zNY$GC6qwV٣';blɬШ ]c:TU}Le`,$_g(=9wAʡUǽǽweyTMYK_?+hPl¾ % Tw4".>U-ʋ҈ :4W#$\)j]1OP݆|{}u-A*5|@ 3Lx>1,y0ث?CYJ+q aLX5FԖ}R-dҪ@o[yg s),\by˴`[Қ_Ȇld).7][[q }ZK>NjjȮ 4FK;ߍ*{(*\zP7vclj=̾â$!ע䗞DMuec*ؚ(si]ᩱ֣ ffcd:e`ۙm*ruWji&*[$%+3\e-&YnW]O(l6S«r4s Orh[B7%^Gc{#zv{j_fH c Ø67/k)xWNskIa.{g`b!EfRVwɍ˚9Vy]׍)':Oy>cm-s}qZDk;<6} 1ϱ%pBzvgdBPQd,nힱT`:/<W?"^Y߮ !65@Y6TU<''wyrtgfrdrwcLp3xz_"ZE]_ij! DxҠYw 呧mbJg RTdHk)h0Qj^@Qj*_;H/'AMd!]gMU0Omծh@TϿtOJ$nvOXfﮰ"FoJGO^'=vazv?~Y Қ=#LFd3)ֽxwT NY = B$h> x֛3f*&'Yint!09l&5YOLExhɔ`xv 󗷇Ra,H eÒ&B"hTfف=}:5CT`+4R+Se2e)\dڈiٵ?EVgB75{ԙ%ӭGzE%+3xˈV74(|ASHGn5QFl_,Ղn}:;UZ75:)/s(Ģle[Ꞡ mBncEG^q?,-y# wYϯR7I]rj[pLQXad5}k:3Z!^ʟ~hi;IP3ǐ Q?PՆqo UG*pRfC׍nolQ )x,cS|`H T ) ^$hQA72[dDaWA^ re֥*@%}*Ř+emn0N t+=l<.y6wwOGhzjsg>}ʫ{uRHj]EYS,{ҕu2Os]9}$QC{D畃 D,-g1~|dq~i^-kY%WVԼ#$*)n6*T߇~+ߠ:cY*#77e*kn7f+vHd_a s RuT 䧈|(zs,忞28AӋmKYx`n#mG'^1jOJ @Ht)pe3.p\I9N &ٹ@F<6:ݾClsnWybb5.gKf4JwC)#c)5>x&g|ko~{Bvyⵖ|l*mv9}r0D^lܴ'cr0! Xym3t^jQR]gl`Ԏ >Gq$5a1H7w &&p~'1M4JK%`#Qx2/ٝ]I2lqbtQ1kIwKATmGWN܃QV>X6Bm֯yڢ['Ɵ2DV7Ι.WD bsU,E# Mc \6y0ǿ@,þ ,]BZBQԗnЌ}KȧWe+ѠFc+uQ1ʄ i~Sx)A;5ܱG5ڞ ̳VJ`e]Mn/Yq ou12~I b?*j* /+-C6w YH?I2/_# ]Sc'kՑ+4_HIPlWGJBtmSJVzlދےlN*I""ѥ-cμY&XMun$}}b3'Iqy)E0+zt`ZSѕkNxśFboظ~;4 6'Qr^Te5L-nիuǖ"iSebUlȻO@t33mwnNjѽ`l}#w:^:*GBr_5n zMuQD [mrV󶭃ZIQsqz=U/G H9 W@lz0r(>crRu|{|<7i+(D/Wv(&)0mO,+d CeBuu}-r{RO#" ӓisw_+yʆ+: pzge+Z' =$H(W6(3m^;GKA%!=JtH>Ue~ =No7ڟȊN)t4 H~L)Ӥum-{d 8%|J?XM2c&(7Ҟy>/ƧH%|O<8þ_nƲ0K^];4I5r sKRz6G5GӪDwxFEH~1AMGd; 㱠L ,\'eg  bVFnxد#9.a2<(*_UiXYS~a1lkaK_˔_6v0aA1ZX|?wu G6,QKc ۛ4a'[1&p*%;X]'57)DWb#삪4pzU஽sRL2p/F*S_|)fLl 補]!L N/GиN י|QNDe BgЖYB_+,eyWniTfZw膇Ǝf+0"/? x#E~1aDDermR4fҍ3˿m"pN^7pqfvkr\j_۶;KZ dyQLrE+% q [-҂EfN/"ۋ(6=qY` _5YsL v(i` p(DP| /],Z,S]@!&#r0؆?A" M "evm爊3e=7K=Ia]v ClQ}Br5IC!ޟ1e-ty~l2Oڅ4ؓ,?*ĕO4%HqK+L􃫫*$5qc sOGĺ H(=fqUNcbm\!cq,Ǫr_;O#lDX@[>{iEԔZh{'¸s_e>D?̠BPE(gk͎cz ;d\ÆrOGɀb2y/ q _K^odz钴r8" "?,ѤtN5/^,%H__0Ǒx;8F̢ՅPPCy P{ җ@薒i$ntK)6t :gSnL2eJkϸLcE>& O$6o#"#wc\!2AXW;Zmkv"L xiթK ݿueA;[m=4\~k0-9t3oewOcW顺#a7fSo>W31Q"o7!{6SuGeZbue4:XۣoSU \xs{ |o,4i"%q~sX^ŵh*+ycC3YU[Gj6 atm``t%ElsXx3̟+ڎ-”RyN|nQ0#G])#!ڱNUoJf-7}P F6h`KsI꼏2d.beVz?MW#%N%kHܻi"C}O8Yu-{#=[_;F'*l%+oFM͙^@AB^DZP6\K噎iޭ={lԍ!nw@>b hقOmx+ڲ <st el}ՆTp/̪< j'=}xvrqR.EE2KŨoӶL,Y9Ȇc"1xzhβ~;&.O'bZX;,tbr1|,j :޾c*#5{D R_MDfa֓`wTgLY9@ nO'w5kIpQK3d:{_ټ AJ@ >VݾZF-F%,\ͧMO?3[!B\^s ~Z3öQ=U hwk&'s>”IRn4qh1Q4N'sٵ`h/~F4gع*6Jqhi1MIG8DTA$Y7 "j`?AͅΫoOj`PMg(1+ˊ|X@HThjD{ ;th_Jip# ,}bH?q4ʑ%ߴJp]=rEeF-KZk s~CH)$ At8JmMPMiֿw] ="O}6϶pGx gq(V4iw9aE P} ?/yie-J}ai 2\ƛ9GJ{;_ '6^ЭeE[y M(~MnaGQvgZ;r-ϧBg{*YwKܺ5Ĭj<js7`έ5#I}qn@fΑP⍛]P{׸C'0__)xL=o}var'TgAj͖xcz4%.m6lG,I9'^Bħ/CJ+:=0.e?`MuD*щDLUGT6(~Y`4ud`l':8 W0iT6L"B/SA0foa>Q.tӅtֹ&2֚ ͛񂘞44}3uu㕎'5/U(ު+%kOQ |e%쪨mHT?.V 6R5j<8 /y&h.C)/onnCfONS3Atn(h+Ԁjh@y_!E)&YG`߯A;'$$dkd/s8;%$q$D]a2!T a5vGGn /J6e 5&,vF1uziH2YrK=&j: ǡE}ayNFԘfg m̢`)o 30b+([.[+X<2 cՂJ2ݮYjo%k*r_}2e6+pR/|Frn@M:ܯ2hx~{6sbPNҿ 6I󌔚G7& ¥՗kPV~w51+~+b\I3e:.R fI\(iO.MV3QI|)rQY Y5H-I.*F.jPET jKigmk*DNXs(y8oZc{V:$Hf?9J_37jd^W5$[-y#Sϫx}`~b3QPcEbL\$w籬1Wxϕ-*y#ԒۘN.7*] US׵F"-!n& Y8O?eѽ^j)%V<ǙoD,aַ085r8t1D%1{ hWaoB837T0E,+d4 mKވ/|L>E>/~KIcf+NE3u|ǠXdMpYPjіv>(p =(V]y}# CʨWV8Xm=b . h6e"@Y2s-^;od@?]9z\8y @_VV[2Ǔ-ٿ}6БS#LU!FlPS2a8R q;w FATl c >:_+F!$e_ǼGS~ԅkpy䅛ʦ9{_\)(d/uۉX 쒋mzg". XV:-|: s}*݅nJZBGϩ˜T^`,rp@v`N&ݬR*0[+Czz5}(RBKHjEqs0En/[Qӟ#y>X>gYWU N9]0F#QI<CbqU=?7Q̉\` M1+ώyߊX5mӾmM7p`uSBӻUt#wYNLjlMn XL2ǩӂ3a7эPG<9EpVd9ń=dG`-0fٍOlx$UQ$2E <0ƩzTP(V%̺M<63?.7!q~z B .I s9f* #%W+Nv2(ADRNEHÒauchJ ɫKl`ÄWV8)M zYX䨫e@(ъPkxGɟB+J֬,=c-_ɡ "扟8ONk798LR9YOc&Uŝ&+}5:gq,*/ z# #ۿz+Ra7. F+3,[vHetP LmqثA-3V]V1q!f1*!r9tNB!F/lM=eDiSt>Pw <|c50QEm׍#sԜX+&0eEFm妴*eۥ ,M;_,̳r@ўhO}e^Ay. pÇDT /Qjs§dz?fvZ(`gҔ ow#ŒAF ]Z {ޥ   zv80ӀVTw5]xLo '^A⼌1 LSpy=`'#ea[=aat#6vљly{TZ2ERp!1&[w:0 ȂENOA"650$%(JR+U<pgZqvډgjdB\MOpt=, R:TVדkS2RgF鄘r7jo/T |a_ WwS\:tBcJ.64 a@c6zd+8:&Pja8$:SDP\tuǸ=Fx{oH{dNqKRu䘂@)BG/aQ!p bS_ c!_5< ?E=bϘf:}^,4rg"<Ň䦝Kn%Ar7q%Hu3(Kw ?|c!OJ~FMo"ZͳeGd'<+1,@~;fᛙ>yGqm,w)c'\Mb` )V4G(" p} q7(6-&h[O%Fm5s.+KjE4]%77`0z*S lknŃt2ި֨3!Gr 92|"׉PsuzN+Q wܣHD[fip dq9Yu|%OwFIZw=3Ձec]FcNnD^ ֎N77u% IDFS- jG]tcsSoc%& ކ z$A-*z 85N`}`$3X>Yi'bќ3=Ae, 0:zv~҇.aZ䪖[GKK@5_xΉ(@nFo2>-(Eë>OXAMLޒ~% jHx1[u;Kl|3Ё1$-L$ &at;_gUi"XB P5׷4sG#Tae)T1{TSBT 8jvlWE':a?} xe1gΣN`YV˛ R,eÎE2<)w F| 0p5.'J7kX3b:{11(p&RWINIT䀩ԑFK]& mMH!)/a[p o+t,-5亠dS+-OvM #3,0c!{;TYv?O]V t,|A˭.fiăkZt$ 1.eH0ޑ 83#Jq>{eө:?zo\|>^z5 PkaQ$#NY"Kb]bz;i8\ b)IGBLY5y+O_?DKf,ͨMJuo.$gKM@FG~}NB!U@E=W:QK#wo׸[yNASu_sN}?x efƌ jICltߌQduFfQ8_/K)!MM(@p|j$-}EU9cR>u%teGvZB#L(>ZP =[PKo) ВQBL HXHH9q_j"?9ڷqof|b*c3նDhQDJJ+ptn"N,\Q)a~ &x{e|Ɛ%)Wfuf}Sc|ADtkJ2_J8%)cw)mnw3wwР׋BN#˷Ş0r7 k C:@%e! UP0~(Bi a") JyQB҆fjV3trctFzފXYNt&9bXfW^Oqo" @ u >.FSO}秶()q.U;j%8{Pk/U6wl',.P/蒎ג0"ec%{埿ؓn੫M 6sBVSlf&W< r)_U߂3BD&EgZr[t&1qV*( gdOEΈ}P8zƔU-#/kD|2L({PZ8텁.F9La[9/`0$@0(B(t=K^!ufϙΞ1W_΄%&#{jgUjV78Tz$ORZa$ 1x^U7Mȸk(DXw,cCĂV{5L-]&w\X<]Q"I/>fxRwȭ/ ߓ@;KX̞HjwUnAt!)WX( TV#zvA%fz"8PR 3%|Ϟ O!2 Vp+/V+ ]y ?҄.,v& uԃ6FKۜ8L0%J ơe!ϊVuΔa) ܐN0S#`Xɦ̬+(0ȭ6G^n F=#:A" _Z<6 Il7ILzpE1P`oK*GipqBg/^DBg/C@ YRf9 ՀgF_jp|L"bquVq!s7&l(?RM))櫒v%(yQ`=St vN,Bl i~|kfºڋ$=ȞG60)"Znb OCAƻ@znic웜F;z迚qj^~2vm`K̾+}cTW`w R;O>ƛu"XNt-2'#xCgmW]e:1习Gh[󦗪w鄍MIѠ2k=dqnȚ$:7GgDypb$2WG=OKq«%d߱) a* ˇ*;VyQ"? +t#К!9і7_Ս(e*p뭄r"HQ"Af-eU^+xmE?$-{K!B.!Fmp+\/Emr02x?oC^CbD/{g|'J<%&0\(6tCHĊr8+AUyN4"aƷLji\(:?ĊBiPGܥ ՁVe7 T$[jV]X3Xk!x .hhZmX0kU# w`E,a'8gG _ۢ.Ϗ@b͜!U:5$4o FI0mxC_G%QEF8G/i3ިHŇ"و2m)ܑJb/\EHaQMd.͖9ަl jrn|J2\`ĽxҢn/_2yR$9ɧ{ ﱠ9XG&ʍ)>4knʖ%He+*~ꪊ*JOyNތrN᠊q><օ["2qM i"׷hz‰I!\j5̗ lu ϫzr>硑DUBA {m*g׳l3$=_9:j)66JmSIP"n_Px=SS-hYeO#qDoJxitAt&h?>JWsߗ(/mp(.,Duf\EYCQpVkEZo,8 cMlrC-zYwQuZU՞X3_!PVϐd^c*RU}9aLS'x3+`Ԛ Wyބv؛7.մ3W i2:5;ip(fԒY]ǖHf'}wLIBSf)BMh@UiZݖ`@ 85ʟ۱g2 5BvML:Ϻv @N`(#[+D{goUOf}d;9 V3r rp&>$0FEKnۑ mK5О(nCP!qR4NAzM5K?3:يk=XFb!܋86c=VZ̮c/,J P@M*jw$|Hhwoٿ98'?":b)E@qALǜe̮Kp|\Ẏ޹l9k@(^yGOi, 3x=Mdj:Q|BlƧp# -NK]i8$jޙti=U( a4[*BlhJԝR8_+㨳%G,Ed+(Ŭ9/.G̦f1 "Ep1P2!W,޺JSV"8`}ΐLW9bs6Tj/k~Ah/ Hc=c!U2Fr2ǼpHBuꂔZq))au9P+H.'(1(y:E=B<[nƓ N%z vAkt֠tCKczhfP+~TWJm0D!Ҳi+ċKbͽU" xsUOIRn^K79#w3?B!ERcXji9Uv2ͧ<Ӫuam|-&yPI^DͧPos_6Mdz1E@E? Z)RmB&) ďP}2$,T"g/bC9 % Hz9,o"cG@ze6B?D&`Щ~P9?po^KXDsAb|Q|  +$jA`|*20ticd$ăeh4dz7\G\{j;N.N2_ QxM ΊKgؙbE ^!h{p Xn(UuҮP_mRX+㘸Qpd>)㇭Kެ|"}t6m\?G9$ݨ5+L/Z c1Exhaʈ~x`qe_?̄9OvYHd g|5g>÷@sbo]} }8ׅ+9s>NL C+#MlAEưUs>c5Мi!zwXAkB0u7(8:N2\go6ҞWjS||N= ,$vyq<~|n{z"a0+{ݬ;iC=3t̍L}q3WEx aQ\+<ξw(7?>q#Q0)B`IsvƃhS'IAI*[) Dc3~~3duZIq^y:pԹjˌI݅P٪\X7W5/?~ZH ,}GJ sުK1+,p."dԼrʘ 3`4F'@s$)7& sfU1?J:VA18޸&shpu҂g@ Vʑ"/&hs =ߪRg *5~yN V~@>gEIx`StrĬFF8qҾ,FjhQFD*jC+bP=+4O;}%;]n+KO7D'R*~n*`x]cmTIsc0WCd& @J7k$=$zIk_I| ڣm(v sz3=˽\ft+h޽Az!%[oD ٬ӦTb6DĿa;x_Vl:߿_A7*~J8 vtFj` *BApmMoc׶5<@W6׽gIhK([/v~=`X:j + \A˰s=umkMT0/ez#Pc0{Y Q u dyd-5*Nb7qN6CG}0ʍxK媪z6r66UhJaV;w{ b(= Δ^+q^#;c>F\4i,G";2_cR&=~]lM > /T(6M={: W) hLtCS9u"mBӿũWW$sl/!Ŝih~ p\d-/K( M67~s@XoGup(Ϙ'cen|VqADMzTLvb6i(7y9H5!ArRiv\sbeһJOe xֿxmx?r~_r&?E?sȨ{m/`t"tUgʼn;fķtXVKq8]`Iyp@'ȕ ʭp4osR.oBpu^‡!_ʒ#4kCNZ2vm)z/3[LSʘgI!!(ۀ)(:T݂f5nѩ$ӬqK}gnL^ci ^dHJaS@Y8z(GiUKw Y ,jrOXIGfk)ታ[3a}X[`"rLƙ_]h0no3JGmHŠ-DnW^gaפ= zp$i$V&mIg_>s.byx͎qM|xIAH7l/vęw Q*[Ycb)JOM rG?V)b&k Ms.iͦ~:@N*WUS<Ł010_C͙W}JӕΒCPkfXLMC;O8'*HQ-|XX&ceO8Y@a@xb 4aP຀_cc4`m1gn~''%-yl=^6XoiYjuKM#XYȈ &~b.GjeeS%Ȩ<*Ǫt,-!!eQxHv!jYGm}H"VG==78b[l¹n~\WmO4i3RpyfAB]w‹X26!F*m3f)M1}w=H~Af<]m¡2I2"! ,yv/bJ{zH<_\/'+x}z5k!(1x<& Xf;a>f: ?bo*rናɸk* @D #>*4OjZ:`':Ya"%Uc; TZ6M0|r$~sr-;Ɗ<<+;|8DHF+Ow٨UKlx-lS1>Nź@8j*_)j"|Y\BL("ؽ$9 &T6E7/LɗӔ deۙhSKi &BMTZ? Z=IcO=-`!*9Ѱ_OG`<2GJgx)hXx~Ԣ],6X::gVh>-Ƙ&Q|oЦAb) $aC!z1Hf8;@*k-%7uH@Kή{h>Q{*9ږ44vX+g_Xp[ fj/U~8}_~15vpT䶕.g5L~@G[hmN*C)Yh @|*qV†О?|%Y똍ڐRi=TD -pôg~X*)I[PRK 8q.CFK4$]Lv;xKåX+!MR|G bIܸ 3 cBNġ+\op!z )]>ةNvM3Dn~_N'$ڠ7,g˰d|ȑSaPnrx< tE `YgJxʉӋ5oOIzaѭWh[`_̀Qߐs>m J|;2qdh5yna8ܣ>нJ=Q.ό7y TRΧs(}O%o9 ͽ J1)oh1) HwN4潔?DqͯE{D~!%4++ | g5xp8DӎjƁB/22;4f2D!5;%?@elئOR5\LG!2{Sҧr3/ʏWd ܊I)&P@z;--g q!tF"DI8=BO^s@/;3!m 7n)٠J;@y`H>дc̒9Nר ?oKHhQ50p >+lyL+OUA9ht&xә?KiBuz.Kt𪖊` ٿ[{#25ìb>r 8= kQ2V/v$ߠb1Z2;ZəYw=bӁ0xFʷnr*_DBB%ucYpQdNKv.>.U[ndf /9>WIxrE]4C_3ViR弅_?z`%g GP6[qF!} Xl(W}IlY 1K!vm9 (бmPO4[wٽYKHm^ M%CB40gM/T"6iJVe6G195v/Y5~1VW=<][T͸c;Or9WBM? bͪS3:$׳$h5,si]5&h_GĮȐu u=P\L/]jkKƴpe_HTxݤnz."}nC1Z#?ܗ I&}PH KZgYF8g({rYM{E1)%֠(@ᑘ$) )-'w}j=-1H.dJ^aU%?_J Bq"1w]@+u.xsVVcR8:1X5iC3<,~~AO(l8:q=G}Re0Dpxڀ!ۈBcPenOc#m4'ƙtA)kTv0Vh0L_4{)71arôBAYSQE6_xeiHRS`Ճ[6h[}F"'s("ʑi.16Ћ8 ոwަfT ^l'>SMgn[% QmW(y*&q! Ќ[{ wu ;}PoiIxy?}g& .,Z^JpE!uVW83wpf~CUHŏևhWcQ0.̀ğ#W~FsK~18X;՝XqwHpMZ̺A1wZǔT%}eR u]!ӟ-3k^'%/10v\IdUg,WisLDBX#]/ 51|Mf 8W( @ݐ` ngCdp@YB<@|rT2꺹4Mz[y E&RttPQabz ڃ/06$;-ץ%Ŧ?01k{>z0}f'̶Z [lي Lr<\~i+V?::مqG'v,# "#FkEU"3t[!̄ʒ.E8&p^)O ba'v DZ>cHPGsJ=,'=Uڃ-TAI \(:I.¦5FG8>Aruז2ӡYBՉ!u-Fwv+ LrF@jX&ߋ?<E``j5Jvb69-gޛ9aӻwIC~c[-A~A90HFD)g;F2CQdA ?YC}MGrόdwa.6j#1SsI~Jvņ@=2b[\+L5U5Sp"vww< <`|>@ֻPrU֚Tɽx|Nm *] $ <tg#McZV_;u,3W%yDx/8_;diќA%K0o;m%LB!ev3!{d^c|mBOIRJE#Ӟ-]`Ʉ(ҘE-*A(@6s!)0j(wiD'vcY<, soWŭ.jܼҫ`ɓ;Uy#+N}I[a E4ֳPD!htB& %6:h"4Y~EM=XG vR]Ê4wa@$EP]u܇.d/H:X疕WŌ~޵cX̆3pJ3HC `T<], heXݚ=ز_8œc(. l/=GL1< EKF(b9[BۓW 7(֚0ئa,ɩx<-!)|[:q wwJf/ߠу+e Hl?eLbQş +K68)P CZ܋:q:E1Oaki SF2L)f6G d[К׀e ̲nG*eGD*-E_K4oРO˚T-v3܋5J0PxZS8v eaQ>0@HQU¡?y |j!]ug-̆D*z{XopL=3' &50wVgOF/ S0%75jUD.=hTor * Ę(~1 lJ'03clT3WSn$ayuGͼi$.HuiT~$|(*˅.wԪ17 P!1}_Ӊqԟj݌L ڴ+PqKH& hckHH=:ړl[& RGۭLHB#4 2V%̬'"fdohJzm$Vm 27 VZ-HG;8Q(%ۻ $4<+GΚbP*yʻϑ/Mg.I}ffEI93jJh PF$Y~tVc^GU)'ӠOYȠ*|DMF{ൊI[y57t̓*!\oSjȯv&sp$yJt-2$Z}݇lnG#"@g:mB* <%贻 6f${TQLF6/k;EC#2f@ *.A\ȯCAEh+mIm^CsOfk,!}LWUFNFmwv I\i I~kcK} yFP-af4=`p1gɛD#b5!RԵw fchR>߸I`J*t۠ ro).8LZ?De<s!Fo,@j,&G͐^ JQ-X.ٹm7vk -d}#O^]lPkEBXj`1yڜdoBE, Z@AɅїKBeoq ᡭ&zYhjʷ?Qz /%.j@|#,LOI ދgBc-Gw9FyFfDlLC!f V s%F<]x ͟ gPl8&> /,:+|#ITk$n~1"(HTc85/""mnƆ8kql&Q#g3Fyw('( RȍrG'˛g9SWC.r5<>mTνT9#zVۗ! ëcWcB@bӞMmq&@ @A=zyҧ j-} EhjJz\ Qb&q-H.C{= pp6Ά4?}[^. ܐBl! RU63J LU-sݥ-?>)v_p]XBeZ'$q}E3ڣp? @pm4xX UDgU?@]yf>sE/I 47 lƴǣ\nW_е3<7꧰Q]:PFŁ+m[˨t 2`p. utZҦ $0g 7|Y-,!{Z;}4s>OvA1KGK"+x5s :ߌN$`rh*oi,*[fiI낂y}dG!$B:㞥7|[bò@>X[/|b x9ǰ(93l-'fx?i8mȏ Hv%XƧzc")9Q6=xEkk~Y-.DkR:n^/0P2!k_Hj|\^mK'mQiEVnjI 9v?g8ھ_gP #%2uI jKEcwgjmOX:&6 f|[FJht>wꆂujYΠsQ77mX8:$\oy9o:w^]?! Mip jAxKGķgsWK'$}d8ū( [ r\Zͷ r=D͢lL٭% LD_i>]Pz7Hvɜ@V'8ʇƸ'QNRiEC?8wVDN#P_^E1[4[]%%]DJ4J\h (w /܂Ǐo"!qݪf X0:Ҽ$|63QeK#mveJDuWt\do;L^Qգȃ$UwgvB۷(zODk }ۂCνDDЏYcE'`!C #@@Phոuh>ex@BG(3r*z鄜֙` qkB]QqnӗYy/\NvD-o-DL#wv;a_WڌIf߽.\{; ƶ3*n8etQnzc f2Vo:XgP+ C:Wa ~}H,v[1%#=;@:5K$ C(@u)P؊/yV!Lo7T_F-gDCY?p|F{srzQ2OObMg МC)HjO?'f:ԛ8vv40 f4qK*d^mQ6Xw-Fr_iC]rOwh\&%]=xH"hQ/RuXRit™Dρ[qT0cP~t&֤0jؕ y=q _$/aݿrg-֐UD䇇1Ɍ03,g d`i@D7iQDoWqvBGw ~$` i&9a/ ): ޏ H_6~ |圗a<:Zuٗge wN +('z@|[%,Hu Gm4~AV1; fԽgw6c6*('VISyKZG*gS j«:Mv6Mj& msG2rRIAh?iÊ(g9oyLOWT;xA6Dq->ǽ($8^_+t朻wHX)w"5QlP ,"8I99C=9,,y:n vw{(QGaҽشf|d;=d \ +׵K:\qtl9] Ӝ:&rQ_ǶFmՎs/p:&ɟG{ˆsZ~Xu57Btq n"zOB 0b`HغrP.ȂZjOsst} ?ƐѢ` ~t%ZWvMG@iE T%\җ䎧ƌ1FQ.CXi>Ҽ>/@Jq:F,vDM/FD(VW@BϚ'"[N8KAU Y\Wl:ÿ25X JT모j҆zbEUnRg@~Dֽ*= RMjTh/uh; .x=#}\q:hjS(sLK\#RGم |>HCW&Ő7h'2@x%~N> OL8W-p\;?k[8Oû|ƺ~IEifx: Yb+y7,nqP!ƚypnW'S FHػtò0{.'ٜlL(0KAd6-~]53ι1/f :[zAJ4>Xiόeg!&mTPK;W*.D&ǚp|g$Hݘ9ҁ/vN/rԡya= ,va* awŊذXA2݁*MdCm*D:կͅE5fɏb:M5a iwnמySd؇IP=oj&3X!o'ܬZ7ϣQʜ, U2ԱxU{KXT`E݆;u8|(,pz6EpԞfk+âg>يmCۼi fZ[ spKZeޞ6>p܅\D\ }r 5Ho$L8 #ƹ^5aw+K*`D}PoG4Ʊ ΁+Oπ`IyRォKZk3- K|1=Z%_'"o ?hE|>jxU&Cp}jch8ij<`#ܑcnkE Te =;+JF*a\!PYʓF s8GUCho1'-!5w_Jzg76pTC7pNӵY;)9r;`p'u_~/̯|Ù!`=$v~=U-.tH@QG_1ξڟPnU| dnrH71 ErZ"k;x&ZO?=,bfnʆKb`y-_-/: 5zFoVx״QBc6̒ն^Kg0%($֙Dߕ dkZD9!Fa:OKLF*'95-)g]KF2E5ͣx%v ӊ3|x0ʗyJfmHb$V K~Ua?"&,3K ؊fbK !YzC{)!Іt^=СLDG辡de'΁1! pT`!'ģ33c,S[ֹmel/45Q;3BI2wc'='J XP2T6O:ΆC}sǼtr @X7HxW0:"8`޽8fYޢ|Jz^9ssL)]V-A?!~QGt|fVoQ@3ި2 "H:1B76MiY_x\3nI&pOil7ʣ;ܩل+KGq3J! eio0 VDğkHǹW|6a 9[ije50%@~iE)P6𘙢µ `jImCGg>R+`8gxhuB~eV<KrR3!ޓrvK~47+OXC?4,50.E~1Y pFJd9K" d9ӚՏm{{'~ix=`6M3ɋOw]˧p+8@ %7foi}ݎr H=Fꂕi=m.HvVv 8ح~s%xĜ(!ykŊv]όBO:H[Kg+egO6E-DU |*#NF.,p7qv4ۭG.ϟ@0 U&)F^btFT>n$EX@bU[Oɀ\sgtY Vʱ_D'qbn5Kʥ).LVc8w,UZΦݨF@.]TZ3H"]pV&RZI9"όߟT2/8Xda^Ca2lXg\R,ŷ}scc>,P௘ FGIwfG0_?\ 9o\AR'C12'v?~9r0kUgAǵ0rdWA`h+ QbPïfw:WToHx}J,3n{cD[Kr[Geȑ&- F/~8z[ߪp߽+XŚlE8D >/01iYwp"%lw"}SGTYOHk@ֆs\07L"P"OMŴK@s8$E V B`֧c%yc w!j!EhÑ)(($G!D4U \qn`JI8S^l#ڮU_zZ:~J$1=7'5pBvohŽO*Y7_F>Ty:2LXݖ6:eD / :9*0_o=Z iRw"j{4?ƞ3Yߟ%dJ7%eޒõkPޮ]=̞.qvȀo-e}'Y?Pޥ(+UKVn &`'@UQ.[T7qye/ddM(?C/rkZ_*a2NVޣfUuh73^Vqn!Ug/b!Hd:ONs,\aֈc?hO6䜬CtdS9=u=jzFuBuJ Szc0![X_ݼ2BPpb,AFȞ_P$D nNQ,;,\I)2< hq.SW18ݷx#ckUc,nqWJuhtb'T5xp65E9b5ܴ˸bq2.-.OK ky_Q8: X+n""$$;#h6Wog(/6J{5VdfĘJ7œ)JarсJ̮A9j,Jؐ:0 #xMEJQJfrMy %lWtF9'W\9X$o_b;@.W,b6Zc!{ݬ!Ț|彑61MݥB4v߂H{j#G \CT6 ߙ`DXyhlskz$9;tgPM_m8ػ'A ν~-|D)Wx !t h!t3bĽ |U•s>̖hLn2]a?CXUDFrs_ݙ Io2>fȌG٨VhkC Ck 55f k%uZ_B 7C%vm )_'*s0Lӯ ;JZ4m#4վ&QpGs]i>vE.1,N+/F})Ag`~F{UqM G1o+;צ`mN x7%#Qءtv9ǟ1j*ޟ%΁r3Q燊(2qLr:JDe_ 4xy[ΠHrkU;}FLnXM75$qp*ZtLΰn IADBLE B pIZ<8y^jFi0+Lϧ[h+RRQ/PkVܧUK칦ocC=- fa7$^8K lB{CLZӣ(DaU3c_gWgIXo>Ҍe(`[9̵U٘|wn*RdsSg#ɢLLEm>||uf+{O qOiR+sE dt)xyP:F~]n,2*Tz9Hp*Ɛ9iJL<*C6[(NZ^wy,O}^E_ezq:^K*0$+\˧kwN;i w\vjN\ "Jb:< Rqig pX̫ t*f)[jcHmsh)"g{L,_l0}v_O?+Į2]XCm;d_9ށ{}r1xZm / g>Gj Cѭ.AƟ2+߃ @~~ CF8&Ѣ,,^J3$SJ꙯ӊJGv,,tv )__x!L?$\DquW>ۍuvᎻ" -(BO'ӠKJKoV$]׬ a#wr}܊I1lzy!=Wb^ bVjmRIFTۿMݨ9r^Pu:UYGj*aR'Ն*- r]A%+OµifvcTPl?+YX<3>3{ ozJsHn MDdf~럣`qg\D #w7^349.M{BbyCᑼc.|6 }n<`}33~Zzn7` ?IBqPDyS 閊IxAI^B9)=2 KXKϧ!eu}I@`G LG t(/2Ҹ)7FUFn٨ޯ7nXҡf@bW`[?w|T(\;;z4y2 ]x:_jC:ϟvIylf8տ|U^1)ˎ3FyxE/ՃW\Pʏ ˃6(D8#UKJ#nxAaIWm-Ǎ C~ x2XFL|+ChsJ59K59n< a?uF' 쵰/QGNSI+f>RkO y1q owVSHW~]0}n*];17t ޕ֢;%AYjPWc;iHBa] S8hKb-wdYY8^FW?+<@Kdrיnc 0ENB"u@ON5!Y[df;pC-ZF WU\;88; lÕN4łL_EbԺgGWz$Ž4hxpaORdP5r>0A~#ZҐp.r@2zwG< ˩dyReV;,^WS)HƬՕJϑ9S,Af m vc:g9wg!WGh &&cY]cV@ = Eӽzb+'fCe0.Aą2Fg3Pe? ` otHjjrS!R3WJD!|pmջzVyXMk3CPP#EQ섖+1޻\-*sJgB+-uAxV@-jii$l2₻Pz5Bp_~UC6AgjŪa?$D!#9+[A|E^wؔcm gd)>N6 fq)_ -QX\/.Pc ;3j׸Eu_3Œ`~t3Pk92;yޮS_F5FR=zw,fZVg~8 ޠM깧ҷ7HeEhだ՜0:!fnQ;j[ǝ7kOLA;4Pco%N# IS@W+QYDмV﨤6diEY72R#g$9xn ֞xZ#o.]PFZ\H#Fy@zrEIuH{,Pn';l*a .y)ϴ 0vNpF'_Xƣ“$=1D3iq{rߑ!*9$?w}5%=/ef%{V?R'!{^Ӽ'Mb56ql3/6$XLZO)qa oK5{C]xbGԝ 0ڣh;DgqBP!Y%>K?'7;} \rɌtTЍfPJ9Cؿ)&$̐94'j].  *DS-_P TX P7s".@tX|T6GMiFkЉr0c:9VAMc"J^$N~iB݀h:\ycٗB{|+n ]WGߦE t 8d}/aZ"e*UElBȰ4x-&I3kቡIՁ mE"qд7_!5`==- L~:,IGՐzT!U6)?Z@u\0!09y${WV۲M'O| IBEZY {yod2͡J\n);Q9s!9HgvA)vu?3d՟2,('vA:;?кH寀CPU% ]}`~G0N2_5ueS.C l;(=NR"%ZEyҼFH[& &fڑ\J)YM :< 8~uYx2t{dr3 v\nzE= s0vL#T|φYaOEBDpuԴy$ٝ%ħ*6]Ĥg/r|f4kt ԾՕ=^I*5ԙ .}o5eۍ!y"zDrH8QVB\J(AO+P o2߃yz䰨!K';gH+X+ vR NFE)S^.gle[+_ 0+z{y%ld%ű5 ,YpBor r0l{ļ&AwfTT`vxnh,}(IRMa3g?tOT/dX ij,ӓN[VaqT6nۋ$ d%M| ~2#v8mks 1pҫkHPީ 'k;q_r4J"(!Xձ0thІ(<> uybanG? 1Pg(krlpHlܩ้Y(zZ|ZXx2sZ0i6d2ɠ=f ~0GJrtgO4T6NL ѩOn\^ХWc%$9kK}W{)!3;zK EEQvygHMt;.̀HH,OcďTH&XTta $$;=J#zXfӟ}IShVg #YĊۮ(#62k|2J9>R\əHСmN:j#M8q Kр3_0|Gb{2?ŗ$_1_F^5]AuOJ%[IJXkM0ų>-PnAlq)!m&44+ό~KOsHm.qIb?qU|Mw^ ^97{oNq{3`n]-9e/Ŝ:lqJ!zvQ-]׻啢b"?=UZS-C|5o)C+AR#ԁ-jNۨk,g"B11:6?ʻX1{@#bIEګ?)UbgpŇ}Ro?J2yBwqZ9|W'G4 >:Cj#ʮ\tQ(^mͷd\*-WB͞\/o\ңFQp? 5 r}AD$<1{]hd~>cAw~2:NQrYS{zMӻ$6MZ{''HeLc}@,Wwv/P* i5߅QZB*=(f2^/۲' *Pm;YݜnO]p"-#tqlSN`Hv Mss`|V a}Ci»6e XrLS~ S! ?DB#_ hmԽZWn#g\h-&M``ͺb߷@E'aID`vŤȷ"+E'pMk&裡 5wF]mNJ5z;z:vwBn8q2 UCQ}]blp7j_!*c]L9Hɛ!hQ"|_giSC N  qi9Pv7)`{aO;*`.[ 0Gi@l~ͪC+d͋r ©rlMBuڐ%Eu'~ԹjVCn[P ]\):2.k7!9AĶ+4@q3_a0[˽FL6,b5jΎwH&n7 zyErJ'#T8Tŗj9*GkW}WE51^}S2/9\FP@YQ(CG)T9֓#SDv͜dE&<ĸ>!tAܜY鑨`bI>l%%s|ۭ5_. ,&[ƖY!4 nbZPM~1f6zHd޹Ѯ'7Xت+Ԩ7w%UK(@.4za\3佞EwWJC*9ۡ]N^cMi]k>sjk?"_,'e{x8A+ 5,Oo!A<2Dq.(qu4s6#1P= 3i 4GLBS(7 0R%j&n4S w:*9"Intd:|[ۤ33z ;M،"FQ GiYX .0Sh_xLRO ɖɚNaßSߟI+3D"1}U/|ᱝ%efAH 0hb1$D <@{L!贒usٱ #JXRk(fsm Q;ݑ,m]_ a *B f#:誇ToE}|uCUM:aCW<+8~޾aKt,>β]3 ʰ O39 ؤ}yPnr 8iC2x"أA;s |Ï÷UX*iy8':X _S<ᛠm}":|يsbL ꀦE+Muz;gnOqn]!3&(_n~kyT}4)U;iUݚt€5aU LJ*K\&+rI~CVZ(Htbl„,Llnek ]Df@mdZAf`=ݓGGޤaD*u-IZKFx/WOeqj.x伳0^|lik-'?2|/Dd?V:`Wc0 ׍ E4̜L:L++\ |/%<!|@z˲C/ ӛ8/QsmLʡM_%5,9f js~]?ꨐ D] ߮#Ls8FxWey&LJ98!`hW)?`K"͢g)\HbrfoܵK Zo.%VQKMm>[FoaLzVDŽbzUfKqJV2O}]4#GJRT;hhD]'ӇGV̹D,䊬ZFc/ˣY N$Q20=@_ +l~W ?ܾ)>MyoY;3Y_: 9'Zx3cŵ/Wji#%ZrʬˈiH_j;<QK_pzOcO\*D}cFxO62P\nsuZԐGa r E']͊(}\D~KսySQJ`LZY3/iU$8**\S!a gƦu=ʨ`#Y/nY+ns:EW 1 ʭB:w^lTKMHE޾+SoE͆Z\`OH7;lB3u~JP3ڠənͪqګ#Rv*@@mB3H"QJx ֗ "|; Ht.>APˆ-4q-Ott*RsiB6^2VnF?W6l63f~%i"ٱqԲNv~Pk[$D]fEDte#@*QxK>(bt,;T+ >հ.m>jErr ;vۯ*RfH,/)Uś UK]s$AwʯMfQb]]jd(*EO1\]j<]^Y>/T"/*Qt3%-h,'jG9mfOW"SSbԒvAis@<+Z)%*\j4D2V`%g8 0;~cgpд3*$Ɩ).jj}mvRGhcFkGvPH.Z~.݆̔e|C pNȎ]X,ݤ$/9拗I`J&rF{価 %Dl@F$3Q2#L>xf84i)Bk@p8%= ]xe:rG$^mBWcS Ց^P›oܷ& Fi*>M%%-9N@cH}Dt.d"h`=?}ObO4'' ( *#:~zs1-c:4@’=|nXVj YAq~!ٴXڏ_%dkp7yB{o8-ǀcSR=,k SͶ* G{ y:iUg,/9F'Cdv^w2! ydw@a0f4]J_[eqI3NMiz '3샨̖Ejk У0K܋aVK o4+MwQE)@V^:o{E v9_oLԼx |8nM&XK@=lU^9ɫRoS_-6QN:B}e$ssVڑ\pյPcrd Vy YLr|9Ժ0 }p:;ӟΛ#Lw^fpzo۳Щ|"=ՇJۺw ?r!_s:|1-u?ͲKC4~>v9L{Qot*iE\}+$u\~3x"O\m]3kYAC fm‡q#lxxԁ-xm=nԻ~1>T]I8aNUոy%mBSy[l*=GѨ]Mt Z-2@"б}ЦAMonBgL?eg$} fB^%C.cW} Xw[Jl#ﴚQ^"Ԃ NBuګ .kzn]ˎ.g!닻`;GAH515WHEzj (m1&x3*I@@х@P'0sƮ`)? rZj /ׄ?O&V4.SM㛊9g +;lU~TNHq|zu,=0|kI?.j.8NovvOY~H|BRvqoMc{y $hʓJ8eVn7xlX[\tD7 Ű<&fC 5SZJmu.o?<P8yٗIś݀vBS &/ D7H)>7q?)+$EcfJ ]."?&׉gx3ÈzkiCweHtTq&߃K)@@ `+gE廯EwڷE)&&nT_LАY b/Og\ LpCDI :j_;<+f2YǗg~ʅ yCԎ8,F?/QK旾tcQAᙠ'\V @yQ"d 5$.Ƭ2pY=KaWiVB]9rWq~Y5mx1ӃzK;&z#Fk˅RiX; k{mʽ"RbՀrejTo/}Jf 68$g䨝lQ\''U2X{}NC%ARB_o+ӻ.wPHe lpF$aoݽ`c죛@4rDuݶW\$sXF<>|k68L^E0WTחn#JSDrp]P샯2 c; | q֛ 3nW/]~sTf.۞ˌyt{84܈lBA5R1 ԸWvC5cG.Ll+G8.<FڑqVhS=>{~#/[RS6q*sp?%؝mCD PɎrȭa;9ES*7$IpVzb,av.#uKoՋ9^Mcj_1\61:ל h I󨣹8zknV / QP:8tX1/Wl0ḰU]IZ9*a!kOŕMs`ѨJ T=281c[N5E5@/MYYlZ읓v"k 3leˁzdž\Q4^G!hZֶt9>p l<~̛.9R%`=b], MHnwzK VH1[t{'sUl>!Dg w惞t!n R#cdIlIiIt >m!w3qPTNd^dID1Kz{rޤnIW 4J[P_^-}Ot0,Krlfl,` Ći. õs|qJ*۴U-JsvTS8k@|ܶ5 8U;:1y, f1ºѪ4J-P8ݱkǜ74F0Jڧy_ԴA0l&zC1Q&U Bxۦl ͡+V vױ]z/gK*fm~j .4!z[qN Myn_ZЄ:I]'d)\~,kQ yBiL@SCYA9_i}PniX)=ː}Rkk웽1Oirf34M뮱Ra:TVhd֤Xa-("R-,bgR$`_0 6=hQnpQ^ˈNb%N[qհ_m1%eV]姍|AԧO34~a27 [Ok x%E*X{ A"yC)"Τ;R0:YG-Ro~*Gwd9?*`7s]|~GS`G߿T1" O)eչbٖj@鰅"e86uEQ 9"@3Qkt&f-V17uO똎3##̀[G'zЖ2siQkL©ۛJq(L0@!Ms11ʡ[ِP"9zMɿ/<+$tig/̈{H9~KG0 9,e=`V=37UͫZY&ZlKo `LC}ihQV 4{ zCrϦ.Wrl-bpt]v\OmkL3vgHD:e(稹}Jv<6Tr,kJY{hC1(z)$S$Sǥ/FYvcP}b6<2w ~d&bo %Gf6L5R (_WdtOT=8eh_MЉ7Y+T`ϫv k@/ J} XJ;{-!VTOmU!߄WZk(>a\VYx9M.D>j67|dcJ'nBq謲U`(2ظكbv^r`m -Wt]qdѸ+ f\/!i^ ~6%5 ֒Ωvk:'V3EeS7`=6,KDy_ hgchŲHR!6w/SL0 YZPYCV)+pB$Gd%H:jG.y@&~û؉ eTS(($3A Et+O3޾\Qs%H]/DC22OP4$rŹ{'x@<`sǎlڷ hY|x%\t9"ɵ DNSDB^QxKW{pamHZ|| _lڹ:j1p:w A1Ԡ,ʧWj8j Ep=~L $6:ꤸu!EFڮ"C4O[{TVh\WE$]CSPKmg!X@ww3Wu ~J ԩm4xx1w;|49&4{[#ٝ| eǺ19 RAbBг-ZWvvOFD\YpY@p/bdO95x * |X8 dr=p9:VHH᳝ xc~3Y.6JJԾY$gwxZB"fc64eck=]VY^%A~)?P$8Rш}΅vl; Ñ|3/jGϠE{E\^+e7G&^ ^|>c#'7wՁp 6P;MLnμÆaBn61{~R\"#-o A@H[ˍ)hDbS.mƮH7q2 %v6zSbelYɋ۩7@ʄAƨ^g45r_hIӻj+EiDj [&䱆<]PX.bqUK6}UI-}A=FBC1w|C9'ѝ<_fփK)\E7Vš+f$,R% 5^"ROBM8ͺMi >D/o,74 DuvV`mf ;hoih]t<b-E J]p1>qrXZݽz1VT_H5YP1cM i27oG>=ߡ71Ck&DfX3~Ȝ{JZ\ 4WĻ.1ia/2Q_^.H5"^ݎlX Ԓ^؛1՚b!g߾| 7vɟ=/}ROK{C+5 .iqkǬyIs&)ڏu_x@Ƞ؁%a&2E.evE\rqRU%JZ ·[J"Dz-S[Fepl[O6zQƛRzDLʇm7/9W[O;P.ݨΫP;wmK4|/]_ zeSchLMAYͦ)&}f=FPV"D4z<1K\C,o4%AZ`PT܆YI}ʌKG)*nDUky. tɵ{izTwnhg#H0Qb^̛Iqqvn+Qrp֏)4R]boeR=v{F@td2oiq,g 8>4O?ƶ'1NUCWcEёي f1;㦕f[YP>X}oٱiʗp_uo=ekh՛fQz-7U@͏F?9ro_SF~THMcRv7DMӫ:PpÚ:$$6e?Etٛ~-l0 O`4SiYu܊ݤnltO@#]*Xh1+B|5\{ H Ռ|]{`-mQ`M&{j(C2&%~&Ka˄և&m %_gWrnSd0RX2 @P`9}_ ⾱zz( ^QXDS ERrHG?"ot?E2gja˜SwM#Qg+ssmq. ,n=i?_8( dξnl! 2H#U\ChU:fˊ4w* ~䝙!'. EZ669A 0ӻPI*Ȑي,ZwmbeX#q8"Uj4^Ud4]ܝ)D ־`lJUgw:Zi:L!F(oxI2c l7&Ͱeʠ~}_6 ]9CQdo8R̓I8 "t a8--֘DWaa˾aP(+e=1!Yw'R-W0hoZ{O2[G{cQWVSLY˖"aKVЧIC?C'ws>Ds"nh {#60fDIvJ2l%3znB^„ -D:7$D!Be$hB'u2O4aʺt'[ycs~Qms1zq^ʉij\vߌ+!0Ta sW =Q,'C+MYg[cQ \9prs&45kV`ݲK QVP| kL2G}od2S$ΝmB >O.ct2y؎ekJOߠƼiBqzT)Rk}1O7D , <:h*azmtO -HkQG%)yp O҂贒.Ŭfcxh_]Ukq#Lf6S34 fj.6{,!aQq I5vsvޯ"K٭כ{αd;6X2Vp p&^(ljΌ:庺3nw/b† 74NrBDkbFS9Z?'wM@N z 1A֜Oxq*6i^9ڱD`MkPÅ,rGzVyq$Nk:z+]Yo'_2{"&6.H_8Q߮("t*]lL >o'|߰;ܤ0rBn@RnnP5X4ͥV*,VeQo/\eZv|'Bv P;~:OFvB0 i~,-xߞ^4_(ۀU%B^s G|I%ݑvx3Ԭ Z/DG^IuXt}e-[,޳(GNuo #\cm~P^qc|z㳏6$/m^8 .\0U"2֠`Wp]Gz $W9~uԮa(1raLׇKJD H;tGk]Y'sg26txdu3d bKr14TPyq)5SMiK9s to*|G3WekX֔`c5tEXs IK>QUN1&GIP.UCg[l ?❘ `cҩ+ŢjzL%̜Ng1omwf=t)h;a>Vd_şݼEgxiIXKז=$?A3Q ylj<s-[O`ce? =L^m|e44( Q,YSmf֕ E9Ϩ}HCcQQTZn0qq$N5ãaӁ.r_Lyb7d}=JEp >`d7c?M%r|۾Gao&6nS}kܩ=l;|OOH)bڶFxauzkq2$Hb$X(hEA l? D÷u6y/Fk3[[nIWǠ(S+CaFcyx}6ݟmIN0#/It@ˇh :4.&5,v{lyd[ :Wg2IAF6 ]_gʖ{Ύ!K-!CL6>Se ]MJX"}h)Yq^+@`YmELls,*xƬH6(q{"t;vs0tŶ4'y\ٻB:Ոkfk9 o!x;h4 d$Y-ȓyac663n7 j!]Mѝϴ̌ȝر@wBg_;Q#34E1 ]/'!u x vd S : f]u"#,_@ۦ*zj6a27&mh%z׫)V+xsBF6g>f:Gcì 2eAeiNԒ\&x6ioZsm XfT~ul*(猽zh zT@̻np.UvRc\d顁1|^z5DuyqjSa ۴PDimӳHՋjTt X.;SJ߶XtFо M248r){CD:ܭ-u*=Rz6I[^m X8]YO2,ĴouZ^̫F1㏶}-IhܙکѩQ z5`M$ H'MUBnrM8CuD@b|P qӯc !'2?Q{Y:7#p'Elg,?3 4#eFHw$F[$s61߂NF#eVaj"q!vpfzMn׭@hhp7ewJ_AYoC6\=?K"_":}Ώ~OS0@ LT^L MŅ ȕ5plY6X*'?)3R,=USX{KPɮxj@ lc4+ą<ąp/}ԕV)P(Шe#ؙzb5)eU߿]5FLSخ i~h6yމGh[TRp1Vڍ<<FJiKN.U1)?NrW%p4Pr)al#^eP5hqo|{ϟŔ89Sσֹp1x$Hto!<_TBӴH(M&NzR`jg8/ D8+2sTIodsFA-H%HەB)ViNwVŭ9l<:N=/@żfE(NKOvQEG!A4aZMe̵{Ml'ܥГ%(_v%*Ȕ!kQշ]#Z?;>[r]  }Ė;T?W| S{#yVW>V$Xy:4lphEFǮ]:^6C~&d^ω܍*[BW{z6pd/_9]VbPaɊ'm08WVa0Ӥp q{ q58M쎖t9 rME"9Y9O\Q̞|xء[%B5ia̒./i75&CtD&$W10_IEi2s7M iEz=2RoK IrDD)&}Daڊ;K])pv3w7kNT{Ȏd^]Z~TEՍ80<`O3^~ :Fthen0L'& -F3j fGk,L.3HQ3 AO"s6Lו&OxJOկ@`/o]ĸYlv1)9>LG?H%\ iKw׼:һՅR֏ik2^W̉οj38rg_+\Vs* jռL²b`MqPގn3SYq$^}jOi^:R8TҭElk oЬE2Jf#3+j_QO<(C%UTrCsrXG`r@Ɋu-RR8!./'Cס2237"@:;HʋPrYVҹf)=gkں!ōrV``ƖLWg>L%2Qkb+̲K5`N=67U* hho-t(πD}K~ÀkO^6> t-!cңe;.-;Gzƍ ";or%p /;j†٧*bӘJ[/yx:Ư̽ri:lp$ ( .MIР jN@ryj7m遖yfdP3GC>7@4H"gyapuШ--ܬˆ^ߏ~q{tUa̓ވDF"Q#S~K^pk5z_4K\sxwFl&ЮszyK 3 Ygqw-/ƙez?ދq]Av.§fraYս[XI%Е%i{2p'm brNpZRrlf06ِ!^d! ,igsU.,OA1%GV(eUG|#€nOz 7:I\+WBK*=UǁQ,.3)9A\8$jV ]$[s2F%bw(:BuyWW˷Mt+֣Tvmg k<6̾tCH0}^"1mF Ea#)`A0nSaū@5t St={6UvEٵ~<'9͕Y8DKG*S[?lbzA" * @MDZ`=0_=^D#\L\R _EgS 1z縆d~0.0} 14Ons_$ F_)(y4y#њ?KryON,]]P*VI,jF!,Dͪv5 ׌iq^yO#hkDצ2ʛ]4Py5Jyཔ_ z (vDZ&=1PR@bV޷\0՜~VFd:3fӮ1t: FןoE·fIaǬ_3lj{fҲ{qYCI8H ٖyv3>~Hm (.kbyDK+hWښj|gR:H{q]EtgBN9HSnS.كX獝9) SE\$&| "@sR݁x2;B\o-~p 5+&hR* ͤZO]f!Cܣjc\);~p>BlmZ7V AWU4^hovG| Bt$9ep^0vkT,\ײ3Cs `l&oN9 Pٕ3|U3,0eU:,b$$>¯ċ&,. :fqȪw,E @BhUhs%!ToPJ>0~r;_' /.1ο# +<)ij= Tt΍9P(TnucEO9x! I6>SǑEvI\}8~2 ɺ(ly 2pa]:T%cNtbmE~) ’\=F K4 L09Gɭ㞪~IWӗ^ykŌLvO!Vg¨XJ4Tɟig $x"?%Gz.JrCݼyd/Ɵ+̑l«3Ѭf6éK(+GEZSc=w.gwZHfZ{'> f&55 Aqt8j{+NO|>-~^9Y,>rj"xhg>g3G4jɀ֞!Ĭ^%\"#N>2gSs4&AJ+RZ&k3XYRei|2\՘%OiV) 5rai|woF*n^I?F𬞨|~C̑;9\$"CaKo6>Y1yFc#DsəV FĤp968 #\GXϔ͊&ninsUna HAf& wVт8ZU4O/Y"s Klub=\(;[9 v ^Rud3Oce)}=C^k?Wiܥ/ Rjs ֠LwIЭ7:~$BZ]L(>zKԺJ'ISVļKr}\E ل %DNnSht<'"`ds|Xƀ'+˚n“DSCAMyŞ|[uf7uY+q@uC JԿ m'{ܜp* (8Sз:Yet_.3V' DN[D~dYB |A#tAqه} 1%mMm1$%tC[+nk>TKI2JE0!1jܦ\><%Q, $?7.!jv|3Z2&̢[Xp-m`#2?k>7eĪ7]LrXK٦bkCUz+oib4V/}DpVt-wQ+ZцCQщ 3 8#,M+PAoh=&yJDK)H?=v[lƴZDze3RNdܿ`'W"pe-@׸wjf t, G0 .3 Ne%]?ص]֗5gTh+eJXù%\un>w{oU8xޮO6e@;G=JQDg463S_{e[4TYP VB֥ժ Jh&hR(qjHcX&m=-AVc/mO"4O$N‘!"33̥wCm.b\lmY`iѽ/b9uZ.N3~#g4w+٩2UPU!z#o YTom2P Ӗ O5HkJ _ ]1DdVr531K?02kȚOpxkj»ձW9Vкlgx从@zk'+Ew2$b(+U ~^j w&;w!Ʌ|ɓ+>`34<h4 >M|n~_&<w.hFc3—) sL. jeZ_|[٥8CVc 8kv^qNdsȕуI3!_FX>0eFEƔD-Vt,Hcy pwXS4̤K<16 +l`'9 5 /"LJɓ)[aGv]ͮi. ʨW^Sl^ a$ezѾ<8~(!0zT4tor53Fzbbp1q"qh\P*BP˰YH"5^7uκG{+# Er_מN].\ daݎWy<1 ~k|w_tPjW6kM[yN3(~B6C/kRx[+rxdAh>_(`y4sj B(!C9s7Ru9J8g7\q&Gkhª)9b|2pb't xoԐ uXS#M|koR{a(cj2 &ׇؿ^7?yuvhPv\fXZ kl}Mg^jUݗeGgSqr4ͯ׳vTXZQdI.1Ϛde+UHsmS^<]t*LuV6@, -j[>9'Ge9Q ]rkFQ5k^)VyTlI_EvqdZ}xyl׋ 6h.u(Z>)y gz OebPx9xs %P }l$Z8y|etm O iΈOgVP =5b2z\rEͯp LZɴI#]|uX{ -U} gbO/+Oj4(nF_eAw浝Q!߯U~mu']a;=쏝=ʭ3Tb=ڇ 4ilN%r"u_+듲^@ئgOqmip&(laQds-.2E‹͜f/i*/yhP3e] +0س)+Uљk'ڈ޵@{|NBzmzJG9żktiy~42./B!Ǐb\kYz ӼAwt ˷6/)LABe 9B\"~r&ΆlT;;mMnn^Jߦn0ǯNI^p)Rf"El2UXMo3;YgnaMry-pD7|f97Y#A*#>IW*p Y(UZ<ܢd|&׎L_**MAQ/xpG3D]v;7 9}Q#8,t ӛļj)K| \]DXs0n*-b_j=$`j&2~#\tMuzzӝ4fyzjq:G[$u?5g܉9e~:!}0F 7nZ!&D+,N_۴NGC kT|^`۹8nJBn%lYɶ`WCW~I}d 9O]exrF"t9  u?2Dþ6wZ*BϋAP0AU S=넘ԑ'$tZBݒf Vͪ轶p>ї¡ '- qȚ1Xzۧ\֐R(Pa|og+"ZKN*jLKP6P:pp96\\~hx?wk 2P`>5:;t$)VtDm6P+5׌"C,9q7zZ9Al~p>K;rKwp߰s }zfa82>f cL OT,3ps aF1'?FyxlZب!r&oE"6 P9I/*-B ܴŁLj| (#>:O ?ߓ%M=etȝ<g*&uaKCָ&l|Mt.2I+kſ!a+g ?꠲Q>͋&6 éh 7Oɂ[K r*wXZ7Տ :ɚ&R: z/gt d.b)!9QMh n}|>0ȃ3dq0Di?M 8)QkrQ4KWK%=l&68" Ҩ@+S~%oߒ_*_2)5r/@vPI8屗.R2}#j9o>τ^p:<Wx[Twr{:my\a -}|t[='WFF]D%]~ۜ=⧶T0iF~n$FU3~VT+*FK#YucUY{wWw+(9UI)5}A!R /$&* 趙QLH&^ɜQb9 5+<ӺcV51߂O}%k&#"I0ajo9`[0eRGbC횫,ɏ>[O2q+L{Æ`4i2:A4K/a!WәwBU l1Z.BU."Ԟ)*:|eEnϰi3*"t]6ve(_me<3^:b2:X=̇L[D3@VJnmfȶE嚅H!% ec(_Or >Y.eRM.ﯖp=z#=O.5 ^?..i,0\N4?.ʾc_eXq. FtەKmMZyW H4]`RA7bF 'Nk%2$?P3c5b? ZcJ P_Y'Tw6uѓܨױ9q"VZN@7/&pg~ CmNp*2y )&P{k o)5՜$9rzx7s@} {R98D~*atTX .$ sG6S 9쩦N5h%qfB'8 1[[;# w/NXawLYzZTkD] G=kO}G}\i$(gIxrpO^}[GPx'c3GşL|ўq[_vV5!3^" ZB:Gqsfb Y}&pD&2YL,F W:2Gw]]9'{璘|fOױΔj V5Y\(g̬y_(4wײ\DB3 $q(iN ƪր:)fЃ@W_kݬ.ӻҎbAX3ft5lv$=1[1+Cd48\)O&e7J$TM砌9ƅcQY2@*,͞%#%xL^jx 4H2 wiB*)$Iѡ0!%W`W Q>mq 6uDCY1s?&6cCdWۅ_q 㝿4=8eg\ZȍJ 0qGO$Z 'w[O&AWTkqߵM_µ-K{u5H:;>Dz,.3woI8=7LMgcD@90їle%'IW"8˖[gM[lBa[#ޡf* L4Fj"G*Og[Lc|;D8;d9b7Ix?S k ڹ31F[3X2 F$ыM+ D@(uR47ns*w͉`8ue5ǽ {(tf>R9M˶Hʠuc }`uh0ڳ(-d1$&e RXGw "U^M(8̆/.*ӄ _K #b5ؔ%x`R׿+7Ap7yvEQ=`Hi6h'd*̪]/Rn@pCeׄNZ/ < FB*)?)gx>fi#GK슢F0TQ!@]K&]H(H2,`MЕh d!Dc$DtݽJ?zu)2 )%)nTuYo&9;Cז:ǟ8V Vz&e":B1<k;q ş{Y J!GcPQ!S"jûj ZW8.N$+3k<+qU*ݢy'Ŷ~:@d)_-0߫u)JYG?8#d:+S(M{ݓ]ɎAouu)cy\wjC.qk+ 1EI(HPZv BL<\lHډE֬.`uxBȻ]$r-|'|*u|*`CuC\ 8yZ78Sбo֎ _+ҭ^d{OH& qȞk]'RPL"7/ ~igk$:He=\wGEV'wf =sA|l9v܍oa]oމє;Y&W^byG&l]4* hs8"DA4%H.ym{nX*)gs>(,b+ Z9ըMG EtcĹH%\3})\ pjXUGaX9kniV~W4vlRjD fM耯S͏gI>y~hʠ DZDn)օƐ~3|t$IYiTӯwX~ɩjʛ|" Rd8!W[JQ-G7P+C_`_ՀMhԻ U8FțD4K\<cfw58LHP!MRQoS$5Qb,K368}ٰ4};МdžœM1csY!.NEqA#-QQwL6="0e4էR}oj]V,\~ChqQ77^3Yc3tL.oG s ZV1.]&Ͳ5y*I*Mvm;1X"@ D'ͶxPT/^"uZSY? 1 {mR{ tFW+s?]~U#(1ṱ.#wKAP솫p=U噉D+@Ke;$Rn3O'ޑ RC}v+H=6~<Ǽ!Ӓ1 5w/-zճ8J_mpm N:jLq֫%;A`(ǭ^ V5; ˲Q 1D֒*"Bڋ'mA@s]ءY=d+ A Q#̨M\J Z^,8mDT Koo1뫋w6&+/,@ˑ}X䗶 ;~)[~l1ϧb$+<~G7W\BaX(Gf{ )2!a6]rk(kU%ErKRP6Nwi.w.%㍷y90:[!pz_TTMSs&.Z44b1"B#۝sw|o*ц;v zb>r`nJ)ra\[U^,CErLPY?$B/$~H5J.7cR|XGڅfY`GݱPo!)nv}r nC.EtcEelj+˴mǮ` C<4qƖ8qX0x# :&jҲ nWԟߓ :rTzwEC!7[RɔH`KYPgd0ƨU)P{`s-@ozI+SYvm)A })/'K-H;grZܷ;r/X꣌ %H ?}o*O3;XJjΝ]( ss :=140_H>13g̤o19B!2[1s즤0]GgG@~Lt~OXfB1W6ա5]cpAk0qT%i.;Oo@T -J.ϚYb@rh0BKp-L[U|'+~Vϱk3YOHYkq/#Ddss1MdK6pWH|qbӓReŸMlY}6XnUq;9VinD9530y U="0 N煮\c݊,P WKo'Gl6+Cn%[R8 [>:l쵑ɕ *UHt0 Bk4]'kFb\d/\JhӰڡ{@f'O锢bw#e0R&bWCtUH_[KD;V`Mo\qKBlk_5gآQep),y= Po auC7]epz̾Ġr¿0W+/)RaO>isGvr!}*+- JqdJ>#ƾ3Yjz"s_!r$|Q}\ަ:1,%nxKj:*kU<`_چ7@& mcKu)ҍ-=l'HoUTGHcoW *7w 8ʹa9NM,N/wcC觫+I5   ZeC W:Q,(/9&ZEI C3 # g/J 4-`~:0N; 9Y֎jXU3.7ylfm+'4ʇCFI"cKvd74v7[Hio;kdzlWl#D-dl)s=o f" DwˬL|UrmƨrٕyJEt5 eppln/'ikTj O,,( JaJ:?xԹ.`Gް=ID~U;Rp:JEfG &zAvW鴿PcQ<3n\?2F)$`hFNH+E<_ ;=6 ]u4$EWy 0&BP3s{GQ}鹂R`!}#ޱ cECYV!?T!:H3 "P'b@ՖG.'I=؊dV5jAwUN[ /lWghPWL1whgˑ.~~&VSdk]˱(5 %RXVx#gWOk8d3Es7*+үë"ZV9&ZÚb:|1o |-",Gx+lQ*PT֜ I.:p6WUƘKS.LXe>sԽ b^貔vvA#O=(M;霣5M/ٛ3BGmGv71;M.Jm*o9 Rr| B9H_%zaY]k_a~ $&rĒR"~Ĕ?FvUwI;oBR(HHt (>`C^YZ^ߔHѯDOd5*7-S0tҐfWJ5d`׫8|%`/+\bPUr^ʕ1%p9f6bƋ/NReR^ep.ytS9G _0Jba_Fzn=h)^Ϯ|6E5 mW:VD#<0)6Xg%GP8Ԡ>/ŧͩJ_ZO>9u02e (O-$e:#osD$*DN 8 td}o [ Hjnc`3QCg":9TR.F9SVL Ɉ]Fݍ>ZY,eo!RWSC<}?֘P.`dB1NT̳xXuDwkO34{kp{r EDh`#\XSRx-z">_7fqS=xH_VS4֙.p+`J+3Rv7I2h]AFPNБE&{bTJgBnK` C]/P5~_6~bbi:䮶 u(3 ѳys2X?|5Gv)haD^lTlՊ0絭%Vd <m4oq\hS+ 1dHjBiq96 d:$;>4c}_Be Zl}ɈtO݇%؜ӫmTV?0.n%o [zȖy?JqC,fPQ}H -A1~x G/S5Xp]vcScYtI)yF.X*g2P[aAT_)~:@Y[z$9%i _;;,wmŭiD5ԹDT"*-D"}PвU#ŋ TAϨ|UF9cqʄ(l*wV|% b 'dڰ8KCcݓ+8Bu:~+E|B͸s"|irb"(yrHӉeD+!cG0&1O+#Sja,rυE"!Y[,#ՌgPg3M@tPEa|r)#zr8B_a#ߠhy~Rn% ԮFVwlWjR*_Q[}2vUYQ^}E\ĄPֈ@A9o+o7a5I\6IA` fu L} ygxXӊg)4 إkJnٳ׬~F6#`hl3~Bk^*j[uD^Z9u]ם[wA⽬bU+', Q5 H  K3Ԁ'V6.~/$*ru89wt?bݤ{ %>Ey՚(ż Tk46"(Y*H .[I[.CJ$RGDXܒ( 0ib8\ +:Y,T7uΠu;%3 9C_{ZrXװß'5Oȑ%1LtX _XMx6$OEKxw&BB&3 <7@+^ӆna%cmQ;yW7_87USI>}u q'0i]Ch؀暘6˒I7x.Ovb=$yJjT)@:3}Y捔ّu_V=~rcDNs4lSci([6DHn,R< `JC##͉Li$Rg6OqQs~pJ@` ND!OLJ߅<"2U#FKb ^ R Ou$/FQ %'E^s$ U/oJ v 8fZ^*/Y0@1Т ^ iBh5S6BXRΉjcrXւI/"A6/TIQ4iA@zY&-ߜ"#JfcJ&*x 6vB~0ӛux3^5Tځ;` D:g!OpLE^QW.6!Fyz!5QK{m|J%\azVܚe۽5@,D25]3U/mZ0jR<|7309riC(#9 Q@= .@q&oɤг=lާT>u qT*@N[-'%ק }hrO;Bdӡ\ q 7s:c3D"ۂhrw/"f99 y#eYe'(^ t{} _ w.&w?~PLčRn^z3BDƔv$HrKys.<|KN>[VS1*{P ~L f5jw hT !J ^O1MI> OFX=+y]# mIrwM,#hVlv- 8Y$5PDv)hǿ5F0[W3PL G UW9hQVǃ3 1,7ˏdwL*l?IU)b)393A#lG0{=+lŕ]$}}3/Ř ^ȊP qFxZ鱑l]-jr+k[ P_Kh9nWrlJ}Tz2Um5c{MY,S%ֱޭ2tKʜl1ORaF?Ddȸɡs~/b<<m=VĻؕU8z;Ok]*Vm]tP6E;ŸcwrCw9Y&~E8{8WWpE0$`$1W*)gIrRBdr۶'j܌#5({qH{4xV%Ƀl3LE [ 5lt\%)޴ʪ!`[}Xp.:# ޠ3 E#YD5v2C,6r~9].#?SrY,Gw+D[Nz0V'L+U;4vGyMDjs!WތgHw}M N&tscYP=1WϢIOo5k2$w\R2(A\3X#xXQюDM9=~t0,Fr+r`h٧s={)ctj*m//+nD,A/>Ǎ ȋ1blQ$/ ^vZ ˣ [NLa'=)$Wt ]OC4 S.?`,iܮs QPj:M[ܷ'wSf3]>O)t5wCfGi{(.{fuHk&Y5WWL<ԇ=د`+oٯF:%S߽xFVJD5Psh]̦Vnr?35! p #aTpR7"$OſDbeZ^^ }N6:3>Pyx<>$7/PxJ qb1C8+-D>:XTyjhg 4`v8S.}}(ߋ$,ܲ-ux ${G2.>:(ϑ _aZXB.QW5QK$H.h On95Ju2J/]#lqzGBG)"t@ \3añ|ܤmº :)C;JyRQfBL2\"c- ~ ҦKfb7@ w;\n7LJ=K)CyRn5Cf;بUz1Y^"YLϣ8y)=w[RHF)Θ*gIpFYŸ=qpD ᧒t` "C+%8)V]BR^; hxW RK})\r7YrA>B#AUV],$.@Ȧm%tUSrjw`!y4uG݋ Բ%4AqH/1D tI$І]S"YQ3G9|גň!vٰ sçDd8{/_*E郊M'9]qw7@z}7]D eotK̤a;T{Tݸp Qu*LuGH~mkR}1G\}=U-rs0={{qjM+|uyc*53)dY 򣓍I0 ͘O+%"M"u|Æ?ȨWaHΉ(c0z}̈́ɐ 1M1HDr{>,dc e1AOS:€Ri[Q_!nUŖ5SRږ > dfEN+O^Ihw݈$cʹz7SNˬ9̑5ļ4!\J rڂkS8h!c)W:%1^EO2H \]Z옒t IXbNAT[)nuPu zVHf[?A!Q@'8,CZdrj-fw6#%&YN ;Oq f3?tYv7]aU z9l˥ľI@Fy>UNf&.hp:_2?c&Obb}kbNŹ@#J=Jhە>;_{9Z(cw~|* %k hAwQJ,AThdny\@ MҾJ"Eo#35G% Њ@;[$?h]DJxdhv~݊ل#J~<=de X'=im1\dqɻf>|yd{ל9/kƸƱk& ]&nTe?b [Rz^UbaY{d?BpR惹y5UX@'Qx6բ?Ac(iXT$v"Zgnf7#%Q_6q1B+=ښy=//.`ǓƄ %f)c[SFӹ7e8͢%ACIށOju],'^yoi_IYh_sl/y# ܞ= e@; d1 ~v9(uR-A<E]K-*efyPBd-+ nq] `vO dGae$+E+nΉtGlt`@sIKnQhgvgAO#$bZd ř(+1ÙRZw=4W#g J:amf;ӧ؄n1HΤHㆌ 8 g^h6℞l"רxH`5EL$غ]Qƣf 4jujp}U$#.U~an]V>df+0́$QZ>+b1k Idp<ڮ)cwPQcUUvfIFIp:z 32R5ћ^;7D,9Xj81,".~ 4K2X FQ/1_G{ɠXQj{b\fq.?洡L Q Ac<"rⱓ/h)!,>£+IekDxdp xϜWEhmFZNF׭,"&mJV3hD(2^OJSN{8cӣX4[#,Z9OZe<$m"OFr&jg>~{w\ xQ]BSJi֫5 ikI4J*V!2!p4GؼQ~Ia3`ŭPX  iLmȀJ&ȎC$R4}_co?!rZ3jϰJl!wnHQA@E(%\cD;9{֋/JQI," +!/ƴ0(QauH*pN[AhO?!^IS>egMxti10I%t6uVB8euj[ʩWNWg7E1n޸Sqd}f%&YxIT`5'mS_0iWa_aHq$a j0|r)9T%oă`"ٙIZcͼT &.w@>gދXW.ccQ. )0*kvjd(t*)685)oGH>ԄL t^C50χ95~P yL}^@A75uc  (4qXMϧQ!L}&,qg(IǷlkMX~M<&IߺߥϜ'-_495cD2Bys1~D1jᘣ%4K3pg~7Uɍ KQ};~GV24!7B5<U_*X~)nӭ/&: F9Ȃl;;#jº&zRrsk~pKN:3!.^ 'D4ȌcD%mWXDΎg=:x|h2w5̒D~:7J HNkJ̥%Zy%>Һp5].hNE&=IIu+cN&X [Đ#Xv(фm- %d:GF-`!8XjӧY/HoIk`S7O=QK=o\ePlIJ&#Z/̞(pHA!7׶%LLdZ{lecn>N^#a#\P_i~u#Y|.[Բcʗsx$qa'B2wA ҊGpiZl *-N:E |0,&OMrES 0K%2l'xn!v1_~Ğa rۯBgUrH}eg3cYWghL?j=Zr(eeb ogRsgx2|a~;&l w9Z;AP&vfoNt"bDъ<2>7*WYj .':c I"Yd_jrَ(f<{F,ZQTi41 N?*AG`_9Kn?]wf0^?m& ,:ǜdڝެTm0>H{:E,h׳Xª]9OMj_U'콄8Wlw4RLf5:ۋ-N(~v7x;~_tN`H9Bp󕁤mӈAge>G}*6Zyavo:A0~;)3~W2WG%M6QJWDSSL\^} F&xPP;dPR?@tN%X}%PR HvRc䘉zQ~\E0bS t VI%T+{nԶ3D/;VX)Ę?b$ȿ9ysȢ0UO,er򛵁.8:Gs+D&w/a3g-| nbu4`M.bn'JbW+p-WB?/NbYajZ& %iƓBBtP<"zfr @yfCH8ɺh|y31pBTOD Fn>؉! ˲J]h/%8)=EIҍɳ67)fiR["DԊAO.۔%tWJNh[D$͸z%E1m*DO[rI! 9OFt K{Zsi>ǘv |ejÑvAmvʩY}!`ᑽ<!e?fӤǔMKRlm.w ..A.𻼒B`Ga3J'{PnG`W+Ѝ+`9ĎkTgT%k,̩_e )0onU=!M4ׂI+R""nwn&wFW9Γ(*iv֙Qg<\bC,Զa,Cw*rw^ӵi9?a%3=>ێ[hS:<dJY͖ -M9 ͐@W7Nϋ#pMKӗ"3'H?1 E2}>!& \E3cDn{(ҸDxR "r䞃CeQQd}6de#PPy,&"`,&ƕim2E/EAW@QŇ'ބ z2OD1ZĿ>fK\kcU.9BZ3_Vë;v噚LsJiͤ.x6O~]脦xH.|=x71uD@YT{f{hr*LR1/_pА&渗1:eXag !2RRf }͈6|'f KpW]tz <6-N*TN՛9|6ſ>$A%Vu{$9H+؍T*!-7)-p$61nk.MyКzR(3o7+#EzE6{% !7ֹD5”W,~jJ/|Ak;~8(#q|4JwĢk  zBu|bخ'g'<:=$b }ӑs/^Naz:H74geHhje,h)mX2l/[-m-2h$Wo[.u+r(csyPp#Ռ=Ўer( b F˓jߥöq|kΆVk]a 3񲋲%9[[B*yuQr;a5}[0v3,ʿ#bz{$;)x_A{ryX:>Iе,[btQV|.4[->x?.#gU"BvPW0T/Cm|iN򒔤Mܴ0HS kzEXǁ&ϹBG&ƀ` mthB*)l!u.x:T2tM. ݢ=T6Jp7TAryvyTwqYhbk3*g5-\l#0|rW /!l|:`kN3HhK4q+OӇ|i?,^?QkzJ W0,..φW#!NtX. *>vߩ+Pp{6tڿ\uĪ|zNI)\U &m)sLH$}k/d$7Vi4ZVImud^bm>q`TK\-ɔEA}Щ;{IXt2sVZa,wrl7t fg#~C].k#"L{ĜوK:_/m9xu0ܺ.U,>x?:-[߹yIAր_=¶0oK@stY-G6FA;UR*iQRzw+AQJ6{xTc!Oe, o7I`^_7kX+V`Ђ\H`z7ܽ (p2 abrcȩ}FYF\ d,u O/1u Ͷ: R@h5=7v! mvL-&0-`FY!4m1~LYx[ Fرd#gG褤*xW%0fCj6â\G# 䝘^dS3 {>aJN*b4ۃC֮$:*yqQrWO* _d[Ic1"i.=E 9s`pH=Q3 XrvŴ l%X1.F <6 WJ冸jLhù+2lRtOjGj&V<: {rV0&amcB|  fb6YMa=8l̴F^hi>̊*lajׁdtoxK5|L56vOxAՃ|NUp-Vfͷ = ZWiu1?RE0-DiE 06,M9R/(<8LuFZ0N?G#Ϳ_M,I'C#6H91́ɒQee_rz}O zav!rJ,L)ҀPC;[وr0Lnms~ZCWe-33ơ|\yʼ~T y۠] q: g`LMj&#s7>Ҭ%a}iktfs2Q"H܆- 3=ALPו=gquN 'nks#1*qƪŚrLw Qm7ąeTt>t'v%Eqsjvc-Tӭ/p!4:61p1CdbcD+ff^zg03b,-5> d*7Xu1q2މy "nr.%:3L Ǹ>51 OۜTf)ٴ>lI!->!.Z0k~Z[.$Ê ȣ.<~эY }o 66fYɡ.KzUmXTU⥥0t<A5ԍ7f&}[84WuB3⟧8fZǁ=n3]0[ 7 {/G9RHh/&7Uxƒ\RkɁ!Yџҡ!s"HـBwJ UʲvТj *K{᳦eǰZ;8rWGEܥ^߹DKgM~])_qZjII|0UqId#|5q\؂_N: F{hj7 _e)`yXEU1.x &Yd&q,NV^!م,ECꗳ~zhih(8OO>x'B%H=^IիViũEE> ױ:7\/gq ZK|ģfY Oc Qg9lNg>fN-z+!Vop^42BҪVT 5=84 acxi9'뺉 nQ%/ Gv"]Z'FR e}ExA&l-ݠfUgz0觳AQNpJr)rvT"}FSCQ&pvihJ`p5'ү! N]D3xOrsZkYbٻȷ,r @ʼntjpm΂aϟTEm̃qA2IpˤDr`Xh|@ O ҧ6|?"'I|&[TV̥hezT=_| s5ʏ3d7Տ?0Y -?˰Fmn&=kTG^,rAH dt$jEJzltV;x%m/U089Gк:PguHwþ!yd$c𫍟[B "¡eŠ.maLHO ;J*ġ-Zs%HZs2&_j_jf=Y{S@Qdx{/Ol_;ځdVFZy IУ$W^E-F=j4t;\v/zKHUʸ@B8U8CDff`n &&,;AhM12|ι*wb"qo>UJ:O M[tS.q_Z #潴$L%/$)hHz )CϋfDI -s;T0|TQg(?lq@L$\"a1hG?#dmDޒ%gӯ` n:e ?Z"%I?K0eQGEw\QH&z6k,b{gګ(6 Wޓ!YY|5OS Q0G<]6'DU񵈖];)MX7TCc׏tNo׺ᐵ^PO3S@_CR4!%hv71 JA'~`4nbAvoq&x 4_֣L.[ЂMeǵTHxƏZ %L#TWL!z-HGxA8/Q@A93_ T6^ ギ4ówfA. d |PE ?Ib{,OD AdAvıM78"Irp-1RD(@(ho ?KFAl*3%=rдiw*HX)Qб(_֢RiY E`cSl2QzV6!5ίLB3W ]@JErdr?#)2 z,{ gv]~u xvZg6e5ٓ(|`4hr'a|vəK-۠n$NЅ~V` L8_Cܻ8' t|Y\_7Gu &/Q>>غ P`u]c5FwyEaO&%"ЧcX5AP/hV}XQad@q3f>:t}Syםld>O] Hcd?FTPO\uŬk(S|;} $q˄?DcGՓ2 3 fg={|]%\ nos% ޓwbOQYޯ]+Ra!-`r8khfs˜+vkg8[\%n=׿15,̕V9Z|s!oX' ( jRe)M n;lZYv!\.ZĭL td=nYFᵁH7ҤvҞx&·5?3?fS%FRoQFYVPAD,tE uHA-X$ŽM(?BЃ}G]c] :'I}WV31*& aNu:RtbyM)۴@i[MAjI Ԅ ̰rbR"pZCiI:YG3}IEsbӸ}?h,_wmBnmp-&ʸ_"C#I/< $.НcۅB~>' (p} dv %*\P]iB+;A&C3^-/LL>JɓT `H)ں=XbMiN`M #@.O Q؉*t=Þ ? @ #tZEtp;|r M0퀋=PSȱ=Zx(5:4W'E.)Quu9T1Et^|$7!N&w,51(PBZ[)*)q/45C Yxoì=uU8s5bv/ 5OϷh\ʮGZ),6›c hU+qi*tڰMT1A疵= O;nSz(jTRt]7VDT(TR!퇐պX<[94u%S=3i&%AHnec-%2kz.$G%{EVGmĸ/]sL pf!c/j%#DV$7jK8\+bk6g?96sۅL#y~6tMbk_%…/HyJhO6~Mmy/H%B7+~%iIt6ܼ Q{s_֘z48^_qp%q5RB&z|6vXg/Ԕ'?Woj5:r4?@;鱾Bf2]w?Vo# #[?\Ek #mQ/$.LcNYC;H8 ׏9 >Wa-RQb O\ ^'~I&)eX }*&.Snd8wXA- Ca)~T f~Hry㛖Q{S_ Өe̦?" ?/Q ;vI4^Qpc5'AL#q;Nh<ʝXNgw6̡`Y<{!o`&i(kpB]bJ~x"cfͻOT m\"o,A^ 'r(Z X&vGE/XwW~,ZKj-@AK2M̽ǂt+gY!{M^+1, QIJƨ/Oof,ںK;Ej(׎ۉϵ}^DZ:]C%Q@hQצm/['scm>2E7R#{U&Â@@|; \3Hzs襯(EE\yN f51(1RI~orm<4CݰPq٦avZ#}@gBcX:D=x4c rPXMhu:oҧ,Ót(ѵ~Á=KAwݤϠi{xJ[?zM88*fM.WRw|$%>951WNxLUFRIYϣ%PeÁD ƻGٶo*eLVYD6\:Ia6 um2uhуej1hn{WnRi4ձ),CT\Td7ABQ먂=2) 70.Jq^KRZ}HNpǘy{P&&k aM~S"<1Тksmjg+{YZŲGOtcuFLz}/&}^h0~ P}jo4'ۢ m䇥o7<ϓp0kTϤbZ&we`~LF8XUqPFJ-ݤE:4qUqXD=z݆)G- bN@L*|HO biTkT5,/9]Tmm5Q51&xb!w.[E5ލ+"j t&Dn}{\R %MP=6C3pѓ_P|w)&oVӢg$3IpéS}bL{CnR}G@3l1uvLU,v>J/  uU `  ( _-  amMY2cp'IR19~|)-7Ve_q*@P^^yAߕd60_ 8QxF{ 4B($n#^on`W7n`GVd]b|,N0ͻȾ Ӎ$'H4Z7N!MwS,?K( ŵģzZ(ީ %*J:N-Pl m)#tHF*ͱnVRA \Փ6\%\c˜%wBrPbPGr鰥5qZ7ȷ S>A-iwS8Mi'/ve*f jfAOo1\ugdy7(H! cc"zT+`/_&@/v]aGl903#‘|y/@vʉ+b28dq$ ۵&'+E6`FǮ`mF(*3x^v&nAlӫ)x)rABoHMm@IEao=WǕuMscҘ32eˏ*U^^5C_ ^^v.rTЬ nIuc=K7oKΠx빸0o #]Ul(F=í^_81m:NDN{ e!m)92u-gJEcWk+aP^wYū0hhi0mCiJۣ)TaLjFVD%(P@5C'g>4)8Ǒ}N nnGZԕFM*ܣ`ȡ7|(Qd"\1 õd nKh/H2qFw>ܯvgajִ% tSݽGRŚ}&>9Z/pt+#:Rl)xg wKXH: _c+xc#%Sö{ӴNQ½e{ .I ^x<2|e$QѕhE6Yh4U@vX)yYsT6kgp~${R[qáƶ;"~۹BZv* +~*B *l[zow=IzaKbxb0t@L@F!jt"ֆmS.;sO`g i]ۤ'dYo "˜3; 'W깞2aO)\F>^2V=3/Թs\KzܻĂj\.nxI% a0mA?6I}73jA>~4+gtH_WKAʄ9"?lsF䷀8ngFje6egd虉ò!_}Z7{X.YBǩxD}҇Vh3Ǯ , ]S˻ "T8Q]j1M\Å+xeKhPA/IոlpZp泊&Fn$rqoQv-dnNPCk1V^0&RKoVcЌ:X;s*6. vEK "fo:Yyx^#̝ŧf6-;=S:!GpD vƗhmF*J>f052&g6[d^zt2PLTxU8 W=i.HPKκѕ/*U+6:ٹi&`oWC0 MXFU[ߜURA*KZCa'ͺ 5@J3, Jøm*>)Џ 4n*@*-,+ɀ&tkIR$f=bclS'<"RD>pFViV8Qqbvā֒ TN%& ~ƺF|2vgd+HPPOu+1QTXe!_zΜX&kr7X#i:c{‡ى9Ti#QRN6,$aOu@Hkd^?]0W#a5[ͣ+4 'N~TI&,ApT5>oßt%^ w$e(d 男ڢ֨;%w@4.jkڜ\$: kuvރՖ]{=KUs}O)[#ET)>bOG-v E# ҜF4ݓz녖.sv)T/V<R^c!qM#$a W]Iۆ0pau;8(tlv1QS<~giKמ1/ k>@`89&`JrgEJFfTߦ+?Jv2WC"@~N#B>;r ) g>=  Q+.XURoc3A.%XVI.>caץ$aS>%Y|D`^'6km}ef5٣j/+O.w"Dq J$Vr%Azs4_kj+GoL8ٙq7Lzl]j=6uaT$sMZV"+gjy[Y1kbdZ+L CO߯c7r.WZx_!ۓ-uy>)9CꫢBUc1BGjW"t)D 37Hp5Aivlz\D~k]>qsƒQa?ͧVU=s\K88=d@A20FGx{ pzQ[, 1F9Dŝ4-(C{edhe/zt{fj`^ƝB/u*)N&7b4;;sCؿ"-xv%ZnIeE }o\a/ٌTvI[ՠ2.?ç:d bK #_I4usDcVBm_C )l itJԆiY~I659=SN{l IZ1d{*J7tEl1b^ gׂؗm?Ss7DU bY1elXì4Е3(qEV?.EKڕ1jĸ>z~·%bZ!x uONpUYLLJ-p"d2<9gqǠYr[txU5Jiި+,U3-YqB<=a>>,gs}If}D%>Ov^M7 Sê-l`s¿$o-0ТWS mfW܎Rxǒ\p Eثm)!l d,Ô ʹp%*ي1%汓YA3ͦ 3~D"߅Y\Ž2t)BnwBp-oJmj j4`)oåU#nDet/ Ga{zQ^aabnl i#+;_jiK?a?:dBŷ]셮ʋ[-NRe-nlG4,|YMr>A<+.{5vFdt;vQޣ;zkBD,̌ł؅@000XK.ʓZ|#;TvC,2oZo _fI\jf.`*&-YfV3ӥB]@&k8VRWa秳w-jg0MF5muTK>,?ˇx!Vy$y?3<3GtEwAQlL-WJ䧧Ҟ4?䓄Zf6mpi dZw5'}P"ٳɏ }\w,\fIrl&c\ $\Ш!,r^ 3/']< 3QAwP&qdwd@̕wS2]ZD'`$+c^!)\EtE4Nr+*~]4'.{1Iڔ`#x_宂M ]of^%E[-lb/iA C{Yq{RblM&O:g~%fu+Y3vOF'E4Ƌ.c%<T-϶A0TEidٻ])uDO?a2Û']fRwQv9@8?$Ɖiݹ}[.aoZh-Jդͷ/G!pGXIArFs^G M%:Xyv)tto`J-|erۮ"I^fT@GHeOg _iLxDx4?b BGuKi{N_哷q4!kwH. o8bG:d{MS< O[m˓ok8̂n\ĀO>`, JE|k}Ċ* Qe3e!W?2z~5mt:NHg/Q\,5r72ҟoŀ5_kdҊR,"Dx i1#S#Jtڭƒ Rbc-~\vQ SSBq 4E?wD}@[jQu:[(]5Wlts.A| #_`_@n5a} Y%5s&5bZ)e98ng(I6*t>S s(l:f3R9 ~0>7 QSH׬MցcXӵTbZ.׺M a{oY_﯆ʱV7#ˤgR \ \YXbn0ȵcqpqXEo 's2rQ,MbLE,ir^(_m~qr;ݵ5Ib"ƌ3K wέq6cQ?(Om$KHa $Y yVO 7k x]f!92PgH#<~;ͻ?oxXG ]b>F zkp@ J+az!+!ڍz ?wlB m&b0z+߂Cݔ9d:! HB̀`(Hi6gflwm+]V} FA#āy<|b+*?_xC1SeO@QѾzw\1#Ct{[wjl7lׂ t&py샻W^}-2Z(˙MX`P7RO h`.dpn>ɑ&QkI礼LGEfzוZ&Nş1Su0l["|2cWD2ozYҐu0St_O.&IW*̸X'"شΎ}´ ¦ Lrg 7d ͑lݥħfo5:qрPg j4kooGpi2\fKpUeKvt{S:֊r֘b(J0T%eVF<#wMء64ae9֫qEʽ7QZo;PLv)K`+#DzO1R-gULqj5l1zu{hO;0y`wE>?bhpu@לrӃ\Rì hY@o'%-jǖOOV.˷c0'yZ6%w#>#KY>f,퍜FLg#(-cSCtuZ#-$J b㗿ͬLKCZz%$9%WE~M=/TǖCvK"UQP&]G_{N6Oxga?\at +0W4vf_\X3`?,r*9==Z 5g "Aqr}0O776A6=tR|Hrdx?,{>|q`+p2hRw1rHQ/p%Kqv$잕6F ,l?o:S]08eT{18V$w'}IZ]^9Փj`U7@y++ Q8|ݫHA)EC"e3K6q'Qlò*kc8hө YGqRHAۄx ݔ3Sp0MO.XFuޕW 2 HDZaT9Dmr^r kc s]T"!Ӫ,N$X&+#GWy@u8:(KyeFYJAy+v0TfJDI90jpS`"ϕKm]@_-3Ӽ8ưveqYߎGnˆdL7qU0Ӣ"YTIEUf^lv sv6CG^Gue BܺkUImGydnNQ)Ķ?m.^rJ$-bĒ'P@'2ƀ%hj8>* oA\Փ?a_髷 ;þ1ch<..ݒ$`Zة=e`n1FV s'߂K.dڇMC]{$ڜTt1 j60Cьb֬ _ʄ9UsY=;0e) w1p̷kWaka*Z<0f6pW٧`= ~O2U39';ǘM%l^tG1|jj.GÕ89e<~1)`Z|4Ԧm-dwJ S_AKB x^nPsaOLl2S2Diu[̤=K)fvnIդJvZn*7)8X x 6$RASs=TY7pԎD nVHg]YEK /5wLN&//u OyklllvF[V&>H-vj sj.gMq.* hI6u:rm8 +ԑ?NExm%ͫ6D* MnciFj$Îk\W3U+KTa&x| %"t'HI'=uxظH1 hd|E@[u+wK9rV_@(ߒ턙uZ3gh "s昕U# !ؼ} poӅ j'xlkjWH5J8\ÏBLjPgvհϼɾح'Q8@bV,RͿlZ N}_DOP$b0=ńcbS¡'qamFzKҼ'm- S]V?[^D@ }"xךP7(OI%%33&1z (xMwDz.8{1SpCp~Ce {_dxvxHƖYS.#fh#'Mӻt$S- yQ4T&yRU6jRVHL75H(/o#@M: HFݾn*Ȏ&u"[p+}mgm~:oHjCD 7~1ڻO1Oİ(T9Cj^}7%;X[џʪB#B2Uw|Ԏ А֖Fz#[+5[@&YdLMG5)(_8phrq.GwO ҪY=t 'f83m2[jعob{zYo` :n(g5si(K Q!*y'y"Xe?"=4c$T.kh}<1Y,!:5Nϭ;-W_#dVӷ%@6KJˡD&cK4 T~afqc~@vt붓O&iӘQg-6ݫ誜4F4\x(Q׏cw@Xrtc/řV;jJ MGIm=ir4ھ n L&_U"v|@o '+pԥR&dELfH)CU_y[f`Lu:]Ro"-p}+jw~jjw%,Nc|DQIOB9n7<-} xsG+vVo6& x!)N6Y@&qMZǘگ>i"*חTe[ LӺ!{ОFx չ~ r9 ƋaшǨUMA\ɶ쁴׶Aɼ?> ݘ=ug{@HyeF< x0 $)hԝN3(ZIwC;N|^&aY[~.f|=C5c}LvjTuu."Z%~1&PfNa8uGl~&$~aAq700ڈ6+BVVaߋP0wanSEンx#J/:IPL~ߌ?fkt\\%W- To $g  ޮbz<d$w4P:Kx34ϓh_}d 4h ZP6UI׳C>3"&.BUJ>wpNAMy<3Pa˴"z%5~N{?ԃ fZ k-v|W[nU`*Z% FZAu? +=IifW5鑸X'p#ى> ![۞^ x+iʗ*`C ةwn/QVnr`soU|GRtfwujAw[H}]ah KK|Uf7%~4ڜxIKOg8eFenJۢ#;7`ӧSx,Hk\ӻ.RyRldZ[IQQDQ!78ϋE77Ut."5G?01pJPE~0euɻpߞD#vo^L\J"(R"jso %&AJ"F |slAf]z ߼. {&xcDz2 I<ef(D?"@,+l,ִw|YtlT3hwM֦}S|::2s7r6w׌1c%֭gb HU滙Ķt%2hsuS2-.gc1<kh6M`ݎ9k8]h LVwNfIҤy{q*M0L!XpSFH/BlV(Ռշ+P R=b0Dhӯ :*aMk7pT'i~R,`tz,?7,q}BfRiĿ(ԤGL IIR4BTuY\;_jxmϭv#.-_ L7WBpmNO-><Q!&8P[BX,|G 0r`3i)[J^RH7nFK:|ULyotBєw>R9r$B:SA7-fBx+깸HZ3E,8KOEOFXΒ|0 Nq* vW\ (NWtgk:+FRʗHԍ3cV4~ o FYsqoˉXt&|Q0-n3:Zߟ24 aoQHgS\} ;S3|Tc4VC jim ;cE%`$ݰjQ[|bsؔ߳dbYsڙOore+v@ȌLERۍ)C"G:u7E}RMZ-y2EءQBU'r[nTR:CUJ-|OVOJJ]Y{INk[7ybj"JtI˸/0g-!6k&`)qJ t䭋-8_uRR^13[TmWUʮmgu3cg$))Nji-YC´%?mݱ~J;Q b\g;o,dmgj.%5,LdՍfq&2u3jf35ʢ:A&,mFAuqa!= XaH!*K?\f8S#.p?_ ~fϫYj;1p$>Wo]H@m ݼt!\ƄNA_ɺ.ƎV?f۬We}pL^,x8Q4 XnD/$Wv5 8?a xRO[R|xJZ (m6N%iӾZWB$=zچx&љ%@^9TOKߖ/ItZ=3l)7]kxC?^5C{)TE6RKj< x:J?vf,0ޓ1!sIoh  6ښs48RF]cU ?i祠h; b-Z!rR(XZOYCnUiC"g֤6DB+K~.7Er|W|`'mKčNk݂/ /2Me݇jMO^K>U^-djqF vf4fFQЎ u񶐆Mh /7e=XΣ[Yע3kY<| bWt^k*sJoէIVEKQtUgU>=7-j)\d/CX;;fH epՉidNZ/ԅw.utqhJ/X@C)D8)ULmb@h]hxͼao9m<|߇gs yR)R+ .S_4p0J!!p3 ]5MMRjx/kM!]Bݸ)K#ʥ= D|Rp1J<3%MQߒ!Λ~ɉܬDi QR~AI'~>IP׋jj8Tg 62<Η+Ҙ,Z[(O<&]3RX+y7zi:_ 驲%-ΔSOL^J]C9 1 +emW 8 H%DBdmrz9?;$n6]02*Ci \ tU1W?%dLf"!kaRl8TS;korswpp`_g/\>:(l765?꩕]b[\&37Ȏ{C⚀Q;hgGu0=+$Ay6Ȑ[>Ըu/p?$0dٕgΞBwI~E$M)xzӻ$;@79FV&hs"rBJwFdN(,d _绤۬J+u-eyEd irY45$=X%l7uF4tS Y]jA(yx"ٸcg\(X=aRR䴜;+-k1m΢*P4f5E9&u"irmG<:@]W~KwS4 pZsPL nFtfCa9[Ȗ 4 ̩hߚсu{@FڴiǦT"(jbGQufVB0 y}m_Ngg/wYl W'f@m?}vy)9L_w\Xv[h b 2sӳ.*8 dީDy F܈b`;hy!B'b),FQ{H5BGJeP9-$-5]䄌4W@H?"!UB'pQ!L&0~¡{ϕ9u'Ru_/}Ň2| b%\j2A 3N+;&nW& eJX:=ROAz*K%t4_ >'O"x{=D),$ [7&y!85l@Iso-k?; /CuukE87A Ew-$KS)4V0Ad6og$t{ŜZ+ "^9d#%tP-%gt MT\bKDB h(uKMtHO蘸y)K pشjgϱW9e ܪ7}!N-̧9O6n̒L_y/-ً6 *5Y&zЗ4hU>"ى%7`m!FbIcskZ7H9X'[WU8Hu>KH +dvMt;k2pvaYa)uxcJR!,c2 ť6/,1'UI-aM8+ZZc5@Uz90] VvIC;k q {ܨ`"''>T#6rP]ISr!hl]K+`od+s*Onr:!q'?G~KxC+K/>l4b]Ӫ`@re~e8-dB:G#P!xc K;a%ata[ S[[{$a/!*Deԭ :gt6@)8^L'ьWZ%W?O0eVDץřT\#^0ω:JQw̑.ώjq-@q:ꭠ]]|P"Wh,rg3luZFw5w~6ӆD=~6ayщ,֏'̎BKRXu|J\ _Rrq9,$ОUݼ}M_IJ ̨~Ӈm+Q(p']"ԇ9+H3ǰY8g5 p@wk&/f_7(s/mcɈ4dȡFOGR]kqk(}زqs>O.+ `]*| /hd\ѰV8"?dc7G^݅+ynb۞a?$n>s03:,]4W2afRpx[M (203LiIO*)"lyxoߊQ=K^O܁nzX!v9#c6+BA8 46V@x-ZzݻtLlqHh=gswY E~rT4XVTLso { P r^ / fFq 0 r;!S۸)N1\fmیt8I)vc3,"RЛ,L(I8$z7B_:q6 u69~11<+OZվ ^in!:PPih"-\H&v 9L+(ܯŽ&Sᒈ~QO]w__ʎm=F׽‚NCdO9M2nKXӄZ+c"bB_P9z^듞avCT?+_)i%m VM{+l#{辠`TƋU䁷v7fXL 2n3lCJW ֍q)]%BF5cXD&G;̟;mSPdeMxl4ݜ۝c|:,}> %_N~Q&Gj  0**0fj2(Z\5sIE"3v&;qL/R8oEOɫ@A*X䨫\н $j@.6-SzO ;'JfCɌHק]k \_Bx{y* Vxآ+y /O?g\禳 ]~OG}Ȧoa[8εGc'qhp>ߩk{kKwre"Y,iT\O1&߽x|V.͹mԫ xI0&/Oi;^ xv#7> @yGû8W-r`vI== t^R=Rn6R[O\1M D̵Qo촇> Dqњ $f P97SrJ[ 5e=0 )e u$Ӌ 1먆$icjG)UY]KgITDq-}nG;JQS6@쐉VYe e >xd&L"y.KCRWے98шƀx#Rrl@'4]=|@;ۚK=uAWx'OHuu)- >踧-_z>V!JaTKsoM:Rj.|P20")p.n/u>=(K[]{Y7w'HE=\7g9cƹٛ`?G!Lu:OB|-zs@bƠK!خ!Yjpyqݜc Y3jY#5?sm9h]x#t<^|.+p|gxzIs?ӺvL`=:ՋfBX`'p݇"OsrFKNWx`| EF?Bl gZxإܔR+fg4рn95he'2^zcb$4 B3լvS(G`[KU]oLH@E"6_q >WqoB=˩~ܠD"j5 F!-Q4ӳ ܌.ba-mG͙NNZPD%q/}5وh@~0EY[qOƚVNgN=ٴa ݱ/Is Ӭ-gD,-H[ œyI5!@ShX +y'z-IE5s- ktW'-aR%zkD. @G* !pncF8~y (⹷1Em#*r79c>:UL%%a8饍M8Qk)u';@6¬C%t:-@.zV^pmlLH4.b̊^1Өو{^R*ght *ڑAiR(\aXT4I5顨|*䟃bA/ʼ=di|'{Ld Hox 3#ǽ`edF Qeč&)#zN/J\z4 QCi7Ȓ- ! ;Uį䦤5-UE?/\ F`$H V}p%?y]',-DDiO.۲4+R oo ބe4Ŝmf1 Rpѓ>0$ˡ'"s>s>qRcK \ oV,Y.nOw~2ط>P׎ }96Th[וɯtZ,PcQSOd OxqA*Mmc_t \=E"AxWe7Y|)~%5Lx#N>!JR_|,nzu{`b/`cU9վ8tRY3ٮ`mU-'\y}،A $S_ۙ LMZl*sj#%m7aauv=⁅E8˚$|D?p5ڝBN͗{iC{jw4x 9P.F+ڋo{U}ǯuX=;|* ۚlM`%_lZ3r{Oo(Mm[\5"CZFftժFG]9-=TQq7Tof\5|kkvkJeg΅2l< ȶޣw}onڧQ0sL~ܸilN7 x+hF4 t :֭mCfIh8L]p7_ C)C{TV`oB1Fr⋷+/LCM|Ewf;ŢZ6J9WLNbi crIOqNC 4Ϸem$1d܎}5~!ŸNW@Dc쐹D#$MF Ll+>3sMEϞ'؎K'#ǞSdEEyO͟ki5=0>Է1 #fȇ/wkN/ݣ낄坐u=,wF:R׽;ԕ )J+Ye7{4pyU'_MDCDw{K1P.Awjcn{%+_7Kh(u ~25!+dꄉL<Tbi0_ H ZQ˵:U{Pb!sQ!e0Kc0Qi\N5lW?.P&|=OR`<dM#Pdh$l  +s䓴EJ$C;d=z#.?-Vl-bUoJP8dԳE(L9hTYe5Ҟ0("xY3+c7$\Y" I]r-ȵ8gܙ;90,B5aR~i'[&[M+/`iTQsx- Gai;rPV*Ln\iEz+1AC\ N.qzY(IȴM6G3QMT_q7=NuEƏ)/ȷYMQ<ȣӾS&#,GAf7P==82GR W1U.8g' EYw %@]+@&5^‚4ҒSZwDQ/Pě8e*@m9_iu"ה@bdJCr-}*J.oFJXG t< Oܵmg[SBK7(8?O*'L y`v@=eRzX 9,\z_0_K%$Vv!#Ba"4¦F[C%H:H:5#waˑ$~nֳ b"ϋ 9Jظ\1JDb⫳gܡ;1xikt3.6}5NdFTl7a :be\s ّ[-b( MK&אӅns`Gt>cmΒ2(>Gg7@^m;]ϸ9 ڪt@]ͧ31vS-bƪ)PX0v8ɟZ,_uWIe9ck H(PT@86x8GY)6Qˤp:x&cs 6쩮M1"w]\pguޏg>b ڠ@R<C:yM K+p\ZШ60OL7D;u<UE_|˖-ZLLYʂjBe3VO/T޷m0_ 4̀d$ ,I j!We}! uJp+-@ q^]VL:'$R eMݩ_g.ܠZR D~u`ht%Xh7 8T V⠋T3;]u1|0ѮzŒU)jp>TH􅉌y).h~?GxFI;{"{BA_i5f#ϰqUksS_CY%=99 ;8V1=#RiQq]uĤO6EK6 ͇MF,H܂;y˨wQC@-b%X.̞}VP23HM8Z#1g.^ 2QOZzQ3Ect3ϡXJT8.~k!vy>zfu[0&Wpy"Gu *mϢa5WaeLR{g=$#TiQ\F" A[;蠐P#d]wpxi@b`$+I9!?h}-}_N#2qTmO $g㵦K( 9tuW:X9=Vq'9-xⵥTxe(>i {܆m G*y PaWTZe (ɡW5sb!D]6~, j12OE H995)Mx][y;* "#!&Qy11%qK%[B(όm߁))ܥ망2V༙Od$o.>k= 6icct<ʒlK1U?|L̤1]0N-Ԍ 糥S?0됿 :*<5@9mw*PGj4|䛏 ? sOFX i[|EPO8`hs5L%[LF "n3S7.h3GH#ȒI ~DZ,3>F .&@n)TpV!\Ȋhjq{@[ OG]iTIt uWAӬ70{U$g97OT߇+`'X)6 v/q!^+&zYiLHV:M0l; N;`#֐lnH6*POΐ$f<b_\ޢjAULӿFm Wewf5rPEtGY>m EG X~rm~眵<Ϙ+Zl*H'1׻9 Ҿ'KL6_9pmސ >S>5N(AQÆp${CY: 5PzMW"$N4,WnwnAf*ksn+̠42_]=n >VAx@BtMDRL*֩f9.K#D)as.ϋ0Is=!-%;mںOslƛpFf\wgڕ&9ĜɡH?gZTs{YJ\d LX7xzZucEu79D$Y "-a DE5*׉PL 6#,Y"xb}M;_Di7*mqRqzKMrJV  cDU`{PD@Dԉ> =Dw.iRizdJtoR&G;ÕH[y4:B𱟦+nѺYjOt>82]E87u 0++%1b=LUċ'1[8$:Ed(K_hØaʿ# Sٿ.3T-'.\ݎޜDq0EEa[t^OF桒NV˟\{i  ip /|ҢmU`E[]쫁n').bwA`nN)%"ZrC$k> [BKocqb26Y:[1Mȟ >M.dbC-O&'FYɁ3KP&N|Md0hՃVaWfr[G6j"e h7Um,}ݏrP?:ax2q5Hq(=&fk/Gִ{th!j|uk$v{43Ȋ;wCKybl1{({I!%C0S~¸%u U) {3ef9UޢTܹXz/_A eS{x6̤&~v}R\Ғ,$F\7ȾK,`FLw~Y["#ufHzAZEc@s87fϾlr;yifnɰQ] JG]/O!!85ؑRBS0;x?{s[vVpϯϐ(9nj-Ap q\F5D$m)Ju9Ib8iMǻuK^Sh+2z0XYDzf}H=6dA4^nE]L8\ltc\0f\'aTs3Ko倶vۗE`K+Fq cO _]hLS-Wy ~5ԟ4bl}9o=&[9Llϗ?;rB-R0օѤ#Ո! FN,iF^-# Z&0~g6P 9"nczHɕ1`PA}ge%#:ʧ 2[r/ *~&"YDtï?]17GG197h^&-\ʰVp( lgvdyOl=cI[,gPJU#uxxi5TQe,d-̘åi~\O0wmIfJѥ*Z%'ÉyDO|Ǿ@mʷ(6A§t [F&UқYpTG[%$٩UއKoRToBї=nuK+xlR2&PU\ ;^cq˦$_qy&4`L%]vdPyJٖhεX'3yLlI ʃ8r烗@Ԅ뛨N[vSUy@:2Gh< 8Bgla{ /E@s{B6V  @hQ qCb>SdRSk0AA&'B08r狠N-Dy'0Z>;=Qej{50_=!M^0ĕ혺Hv\^^⥍b*d2I>hRJCc8;~I$t F>h%tDͭzY7ڳqwp$a8 t`{PRs*1-}n$>e1j_zh"q?: gӻ FBez NǵW #V]HܨßFᙂ.NROw)cF L3 ϖjf Pr:G7,wѲ B Hӎه@}5ӏ.k B As §x ڃp`T?CF0l͎Ҟطx7'N:(6[B kM0oDqܛ~FDSV-s%&AU<[;A5G8esj*ړ\JIDo4wl4>g;v  2-MpJ]^Cl }0-FoeDX66Jc!f /i i-Hy!B%ZcH"([V`K%\+y)Q P/50Q^ '<2/Dc`[_*qҡh g+>Ly0q{ 1PFNxj4O[K^bXX1[| V)OBp* 1_sd]b th~ StT;qHv-LOB +C_Z#T`(a "D[i[5GOHꚠ; >Uh8_^*wr4ݘJ&Z5ߔ '|ựWk ~L8*-䋸*]EVb4 >ܸt&97VB* S9o㋙(vn.Qs`" /;ڰ,}x7Uت䳮n4BpazGcx➒&zfNld\R/LR]o:-uxGiMC`soqtbٙ -z?,b>nމ V^^ho 8;3 nNٿcζD!Ћe2dbN}M=Y;4UpTB8bxrܨ:@/X{Nv,xJRKw#ف:ց xalyxFdhZ:'v㥤lrsUJ:$NZ_fc:q>a1^ap.jbB01?%t?|5BDoV=8+ϗ̛.k<گĘ9$!.L5%v4%g2|9;Ndfn-T>qRB9m(j):oDɥä:l0\+`O[ӅR?iM7蚽pП /*a$je@ ~(s65钊BZ[b8$Q$>(Pqƈ#)R!c<.@'_yl`t}8 qi0cC&L9][hx$Z|wN'*\zX>]F4Ip=qVک{&૭ZEHgS&9ׯ5}PXNI[>櫹wK>u.OMf2B 'uS9{RAQ)цAD뾫6`Dy<\\aI8PѾ͐?0 p{RpiE+@olxPй.iZ%4u6B4^gaC -7'}1AfOG[4 CȖ.%]fX-wRؑV# D5/x[=c07%baĂbPJ_Tn;ڹ\B3?=D6 A&ld[ew혮؎T'Z̡y۲&&xiAs|H*RH)Tb2F-K||뤢7͒7uԡJfFF\ 7/3=yj1ԗ2+T a%7B7,xdw_!Q s6 t'Dո":\jY[b6K:$CJ@udxrgOk~D)S69Ss͐hooN7d7"jٙ+ !I(K:W zcGoy./ klRI,q(SFSԴV]oZ_E:}jBuvnoa,?2p)uxvR|0ǘnO>_g(b|`!Q_gw$yK-f5ߏ  UlM"lklEi.z4.<#_k:g1wIaZxJyƧG%&z"=nhk9Glu6Q H{vus3?Sdc{^v«@fDM= "6@np8K4"pcg/?䜴r\fu]T_-[uǦ֮$D+4Hﳞzc|ja%bل%%YB !.bWEEPն>r/پ%VqOHV̰Q7 C1iD(FA/e 4l23xJlk$?t|:@?^| ksrm`8E OwOr+PGimNv0?z n{(j@yIt0G+òpuM{_FmXSZ{Zo@{Ǐ8|><lUq}<-2agdo憆k8dw8|7B{.nc]3I.D_hwW5fKRk<`;t邖>Y\u`CsYYta> u0 L[Mn0t<ԔIA^ J@Z䌟?lLWBXќ[S,R]FV!5-Kg|;j(5[.ݫM|SI BL0 p9 9~ɊNIޒ^m4Tcg\4&Mծq{&v G/:*84J:`VSڇ%`5r i~SK݁9MnrU1׫WbYH|3v*+|_PK0歈FЌ AL|+y=DI5*2kqnNa'qCdh dP +~,LUڒр_z/TJ._.ScXU5xOzyJF膒q ,RuWAeu'0<3>ώk^u.bv#T#ʥҍ*H5J,׉M-SwKQRncӿ_Բb.{Hf UtiG@ܸ NZ=A/y=`SWDZvٕQ1fsh#wggN X"Qn .|@].u~4Aun 9+ IBƒĐMAɅOfFVj|gǝ$I?*y͠XD1[Oe34/F-Isqf$!8czcH7j ʗZ #ʣ}߭Yt62G&k{`lf^mL՚i #.w0J#TGթ*KbM$E|` {|s>]gq}˗#L(m?d,$T]Jӡ%]ML[=+$edpg&N^ Vkw8G^'@}/dI"n s,W,0&6 lG42<%2ΌX)Xd7H a#l vQb{g:i2j <*>x ˘%.f,@̐:}{s.NkK岨Z!tK`LDzUzhXgg [(ߑi!(>LFhnx%*\]y@ń@n`-3I̳M6:t._Pz2,@*+MiO}ήy58 bFEe6fmAC"8d|XGz2/4ҟMO\W 󖀝VGV­{&\I ?q0s8IaBC祙qy=?&aWa@Egⶲ.>%׍ĭ м4H>lJ`j|H'U|GTo ffΌ?Vٳmkxm ym#6RגLrqPRD%G]<$GE wȄ<*pd;us׉AUd6A/_Bemϟ=*H@~y./\aIkgaM@z\Bz|~6UJ[5sO2* 7#`GZfϊd:sCGhhmY/6 'mF7m \uJ cqt^IBWk8yrWpPAm͜K,q~\s7JXfGT,dbU ( "Lg:&?SxE ݖvNO|. <#TP*mh^r=tGR'bM[!sAWOfe( bG^6=̮T7Un,ЯGDRgHA:o䊄55F^$^T,c'WH x2 {$>$!CWxp)Kp0kPq' 'Y.7DmoG'rU?hٛI“F獂\[\LU q9j\ʞj'eFdM1ĊM ndޡj8m'_JN$˸.q[Dy^m# 'p-:{s6E"nJ<P0MRe?qIz k](O @bE%/Tlƪ?z}y/3 {cw]T}3daMvN\Z:أdB3R9b%k?md[a\=w&KK5ʦAKn5)TF6<]t@_wߡ:hE6 `O Xl4]b̔i(撮}l[2ʡ(Bk4 ?cT45Eg~~u(?᳨fckQ' {#n0;m*EYr2\Za3;jN\H +M 3qq/g{3K&QgJJas hLV*Ez 9*x{;h$v68fvcjePq͝ Ndc͠>"Q|h,sh LVث~BmݯNu>.9WQl1t\(r GSl: !!$J}yP!gc٘0"F~P'Qk}[uvbe5nQ)Qf?TPj}muwTޓ%T2N"2o*dq9(?hzmtuT=}HfƿFnfI>St? K<`_Ofy;g=hZ4m+ ZB"JRXT )fJN a`I-&S뜟}iU /J C\ðM7w55I!KC 꽘34 6V`OZsYerb 1U TB%T?1\]Ȯ,-,x A5m ,B Ce'^VۤY&LhdcxWB|*`1.$tH~s/8>4'AxC4Xb__ppov}3B|Qӝ7"Qm8gnE,L8x T9!8G"m' 0 %X3Ws)^s|z@1v-X)ř6NcMO,-e$'ܕM>.mJ84 P+`3ˡYbXaYn4 b:haI¢bt)6'_ilsI80v(n=OGd ,Y2Ԗ7+*10=TWx2I뽰7p}be_HYU/>&8B쉸|XGOkzuoC'tr34ƌ+D]v,&euoܚ?ǘo\^Z]Nt"z3C$I$Jpm(`=V9_QmtylE AwuGa/:fOϪ}q~Mc c9n p7>="uGr&$L^ fQ b8nF_R9]ՅxSc=Y/`mgn㯄6mLq #3 3a0޾._> T ol?M.Lue : hX`(bk=A2\pެpzI];? 7@bJ,@34bi]%Yf{VfHcd^W|L[ohlprE >,,Ԏk<5!?LQ˔ێ!nri-$e[k*.a8]]i Tآ!r>c w FYWNfHZyo&Q wbZ"Kv/ӊ$C@+1<ʞ 932B`wZ"1-tRKq:!M~˞pե 8B!+|jy6]OZxwcQy?RHmE ?X`.wœI @EVKfe fJ-7\"Qg-ή]]0[Jr>'Xmpwsp*8ÿm Ψ4f},FT͍9 RrO/xh"2bdnѬ*nBV, 딨W Ͼ`tJOH"x|7LUEY[Apt"^ƕӲ>T{nh3U5 CBmĴGsqvHJ* yɾ+zLa37ǡ#!V/F11zG\'/WCEO!^~ n%[kk^73#zt|`&(wON'd_U'򁐜iT`"PF.dhzť?nE5^CA {otor+{+SeLB (a< \s7dAG ǜ 7M6@S{AJD'aTŒB9ڐL sks߼2,%1JqO~X ~;jv_ h&)U\zhh$!ɴd섨yg0Qc8 Mո|H`uL'2.fI/^u9iKPU} URsu>mߌ&3DJ(]5j9f}[0U9B5_ͣu"cDWN4̦#'e=|pxկ$R #mag sP]qv%m.G>'YlXi#qyw3M2o]=r^n>GQU,ɃtAw E{t%&U;)lo&`o [A5)FEE qK O5 z5`f*DlX!_*A"peȕAT1~\ g' QIF{ʛ&%Ɔ+O ̤oJ9K,_  2Xr7p*Aw~$ ڞ"3EÐvoiO._}}+rbB^h݈rO nxw!U|P6Ǫ4W]/MQfn`$I.*r_,_t'mN'\[ Zܳ^E/7kQkَWhKAyuf{@wݜڰQ]>f1R4u}JKV{} )&y,ˬa,<C#NME V=aN 7"&}F1ݞGU:Ӝ0m~?,K VX|XlJ@*FΡ-IأV <>)bE isl^t †3F]j`F^vOگ9;fN^Ίcʺ>'DCt$ U8"!;fښ%Pc.Gu f]BXDF#?х0<%%݅9ԓ9gvQv&?8( rMoVSIHcô#⳨{S5/H- _zyI>-:StFxFVA _~ ?\s _ ֯5f] B7w6noRI6$(#}]@ҋIi|ԦgtQJE#d/RFw|lsBģlW NWM?1KWCjԉ*j p(Ҭ%s%1w @0WGg]m:9V <ZTd- қ7CA`ٞ> QGqr׸d )f=^Aalc!MZn{{v,m,;|YNy'DeW35C)4II^9LqtZ~yBx-cFV1bTcO߰j,T3 4pYKTWzdL?\J:A)i8#ʎȔw-'j;&oCysA8@W.;7FNFŲ7ӳͩi=VuEtS JGx&fj],xٰʋەэrsM`ek CY_OC N {8_(Y8J0}`0r< IXHC[S㞀G_;PyUPMoI-5g]5laz3p_Y#F*,@xYtC` =fi; Ci$bc1%x^q].Ѳ{[&\Å Uy  XcӭpE'm̊5ӏvCp gQLdFCu7E[Ve"K9BY`0_q !Dj4h׍!KTwK(?BpkfKATcyNV>+rqA Z&$ҏM`+|o&. gB:;-.FXAwSfk:xrvQ* 8ʭ0,]eRlff`+s`l_!cXAvU "2K9g? ;93,9E+sW%[6lV?Sʣ(!)cH0>I#T0f;éۤ%3C$ (!NR1QW:HLjQ4`-(7l.gMX@ [wk^r\A<$hK_4 S>CThJnb5d4I^G1zVͩ*]=$ gy {rqH'r䉪<-g (£6%їs$<cqdķ|iᩙibBcahGjCA.׻̢?R?.G|u=Oƌ'a/3d ^U}P劕^AZOD\΅W@qD`~Yz+a1&~{鞹d2I{5v#mmBvAl o2@Rvs&+NL1:%X\/ ^St葩76V`q2 S% {v[Hxg7CB@s\ ^?j+amt5]-e|,eH;"u\!g#޵ ЍMIj͖J8tG,.`Wq}Ag!ڥyl1cBʼn{D.6d7R$JxuX-u1!C)GRj5#&) 2I,s8?`I 8Ht}b֓֏ڵO}Sɾ704q)1G{b gW@?28Q°Vϴ-:dOPl@ + i0mDlCqB}j t!lą<r7r5,6,/2-a:#1sNA1"_7o޵J'>Zz9=Rrw\|Rβ-_}bT#-L!'u}6MNeNഝSmgs[58JU0Ύ¹7%wq gTnK"!* Bt+ysujsZU |ʥDe ;gV~T`3?b|jHVQnZs|婱]96{$,vL g ~>@sB2ʶתȯ *\H~g18ϣn,x=4EUjuz.h晝ς;'1̜䃜g\NxHq;ޔ.HhOi#겝 $ %ԄhNxfU{Cgu]Z&PQCd!pbVwq8GȎ9yHA2q'3X- 7i [ 2pCzx1NW9V~\?!(yjr3أwz 7K+@J%RE6VIMb邋TGٹR?jbeQ:g!Js ..k7w-͂WDX38NLNq3A0'w7X\Wo|Jg(<̥B]鍞778"FWe7 qs&$AjγQlSw.T4Y5<{/4U*gUɮͪǁPЅ-㘫e>|n-MZE3o2Wwk.=4);^؝.rFf{ D۴io8|y~fK^L;JKgnT|`2|/ 0|ine0n,ZN.ׁ%48vՖhrRwNBLU'ps$TOi0\k c-cܸ^Gx{410)l,v.brӎ*]!D;N!Q E۞ zmQ$}uc0[̤f}t;4%+ q  Q (n״T+K++1rG\BʯRo6믲,4H Gp+`H$&0Z$ hbdHy7j`~yT(K32sUi1q`&6=R_޲sүu k ōKOd  n؂{s%I,P#դ9Ж<ZvLSSzS0` 7:Yt&L-͔5:oϺj|E$#jxQ<־1h.nERS] AGOҠ:a;[`$ ,w"_Z=6wdT\WEKҽq̙-Zz8b p 8k3_F qY/Y< n'v$[y8)q{M/^~.)8s|HZ1n!â5/H}ߋ|/?XzbZ%() sk zu4Hz.sB)%>V5$wy+6eS>/Hvxw~؄<]jhbv[a~ E\0]U\w;tnQzPgq0.0]GXwFڴ=S6Si2GLxfdXb{cG,)+0϶"W~GS93 &[XSsUHO'Ne̢=jH/&D2u{ˏc&0ɓ!W|~h6E 06!p}oQ+|Uo ~L%{3 'eeMT#baKė vI@Bg,w/d%BXZ.,@^/ou=.2l$Le~i<夝^r5 iXq`Q7+A~Su04-),v$/#ƩQl32en/'QK 'iPi;-OmzaYkwD- PF,,nJ[l}2eljFa l}BdMNd{KzcƌFԋaey"_dKMbWza̰/P<;-!.W,q2v#+!+`I ogbcvZYVI$݊s(|bO[!PjchHszͳIӐ•]hCcA'&{0Fb%՛~~  cU] !" n "/ei"B;ހ)(3L|ᡠ0m4.EaZ-q%΋eoYV{dIo e:RG`\6^4ѐKi;9環- N'VA?9:g)r\ H, ͻl}V `eM,dGL1 ̞y<t!M2*_&8N,ɦ^"q8庀<5 I@,Lsʚ D6u嘖ƿ- D}*X]&ErSB{JԬw!Nxu|tz0!ymLv!0Qp+{_+9H/unTLEU7 M*PVjv~3صfff?>(Ak11! Fq44..dF[|ܺCyJbߌ:!%` ͮ$k]m-1X6># :\9:Vq~+jr|ehqY7jCv<$?yH5L: |3 4N'G`"i/;gB9񏯄r@ }Saz aj U -:ly+WWX p#+YNh}aPz'pzmii""E+\p5xJ?]R֩fekcS#9F\A>'OT=rQdPy~5F:Xn_{Q ^W=I4A큟غ @ N7L"II/NK_@ !Lk]c6rWقh}ر.1f SjΦ%XeO!*i:<-J"Q%.ՅJE=!\𬜟E+`[cWȹ+kE;+Q&کxx S\1^{`Uaq rQN³%kdԡОw$ e͊A4ncm{t!U0?sbjw&<]CH-)uJ @iѣ>[ݣK-Q> i~yKS>ꇧͷB>x,u&>Q eAsv:}Y&8mKcBlA[ˋ?"Tb3#Lrj@d^ݞ72{Oj#jZA:r5ݛsA>x d pZps_mZ?r,4&U΍r&JSZ""l~ %'tF`7W t>rn&non<>fA^(!˪ny({CQ0_1B(TX)?d".=b(qb[3;N; ,= 9;/F7\߬̅ 8Kϛ:ن‘tXڥEak`a`wJ~K|i$"nĮ>H`Jj!;am'Kx{&D[/PW#*K !/B J4 #> `M&A-Vr4p mH*f`jc?o~8S+#mKpN]$#(3@S*plp~7%C-,Ӝ!YEZMb ?6Σ$#_H*{絊KiPCn(]*ڹ@V^(5b/'E9])| ˠ2WuMźaJbֳUx.I06 pvɕn>K+k)E%4R~sH`u4W)f\ -, ~ &繇M^\<|ǡ!kA_B,K ?fWho/8/2 r$=" 6y5 ,M}}G6sHf`r-ɗ;wQwT c%K[JЗpް=6Q}X2\+JQ_fQHR[%e]8뼖ESWFyU<„2A\;O%,.cŐҰܴQ(oW }g9'ieNnB0Q,Y@jF Xs+r>YC-.g$zTBO#l35n~~CdXa:#r RϦlOmi1*Hx+BQGKV\NJTJ8},$(߬:Q#PYTaLQ@WR9tkN`Y#+쯲I'vk,'s M޼hƉ`,P v:'8'@(̣M8_iקbz3-dחMIjJc.@im[$\$8֩"ht`/y_c /@DKsJ^u< ab?HO9TdO-vWv9pr%1f/w{*ہYOx DSyFz: "@RQLUb-zatVY]%!y@ |o9Cob與]`㤬g S ojUxilV@pO-B9ݪh0T̐ؑ@mpVi %"?j/ИED)?UwJVNI`=S(b9u+|l [(mRTLU{'Y EĀAJ m ZT:pfOpkn{5D(qȠ}{_[006h7Cr4 $QPn`=fv"Q<[cL0+_񿃍Ȁ F%V1RQ ~X0+nljV<=J~Iyk̀sWb4݂ӟr|cA>v&+bda& K .Xdxr 58Y9Ϳ :Rԯǘ][ ':ê!R!u%>ͅKpo֍Tu~e2@ .rF}.`O+mzdɟDSn+c fd67RzT[tPJec]M8,NMdB "DkIGga] +eBGp\p'>mHZvns[έkw׶d7j4m'T Zg& S\{MT'2XU-I>;G^>8+${:M=rk#L[xͲOgcWHrRmv '_=T#eIa2lJdU@Hw*_4 '-Y8YV/!8TVY@ӗBVV(#bҗ8@ݶ6xޥ5("_94^T65K{.,4yۭ9xbe2x ^~> .9ʱ [tXGfWo޻hx;XAe_&%X 4  Ъ?غ ?bvϦwATϱ9!)aį=ͿӐ3Ʃby~i^b$o^^$O")y3+摶5lq9}XMgfKQ]чbu!J=AvO2 ~{*S !+ƍR8E!~P4}m.'dKQ17D7#=G֮~LϷH=Ձ^3 ޕ]5GK96љh8) ~BnXb!ѡ@hmX!c ;i8κ~6ck1xƦW@;-6lv5cnC"fz-E1lNX22{e:mYA6 vrZB|osq_Ut׳ѥD-fGp*PZ_=!@<쥚ɻ~U]fMJ`h@.ccgU7`x1f) m,N?t>ֲ3| c1.ؐA/سϵN^V=t 3HʤYЧv2,Mwi ^2AgkI-yAG®dJr^d vO+ A\l([gk(#q_qҷMmhFzz]k7;N2R]lv4f YY^{VgBX@:DCPؐ~!s[C.c뼮^+ ^왫;X\%wB"Vb2sYQ0QyZ%nU3p{{˒!+G>a$Ϡә~"Z  jlgt$ߘ}Pam Ga{! =ԘL"(mq/$1;:Vϻ9[2\7]5- ICWF;J&)'wn\A:+ q0 VĺEU)Nq@U|X<4 UWGRj"@\jܮF< 9a|&R߆r#R/̓C?ŽY!C,yVvAy;Id*ԘcmOQrl;ĪO2:(.;KgPtf3}2N V @Jstseq=@b @Xu8" qbsn~S\i^NJo5I .Pd1S\l"䉪yǒch_% JN˜_X] >~ͿEtԮV.k b,C-͋J羈3) GzCLZ=[Qˇ}9mS} о'g_"3F @n7m[d d 2NQEkgfh3'@cdD:>P~1<)uYi}S%o4/ 2636m< %k'Ecᛝ7x0{x19AzV8wҜ @8C>6pPBGe#6iVQT e̖"I7Y+oih4R]ΐ|$epbx .ʒ xኀ x5:]>!XwLΗTE$֤~sʟAa⸒5Ɯ}m#W*9EIGүj짡c"L Q7mDžW$c|%.+mnYN;>.[;!ѐzL5-֣C-!W3nk׫PN7S*n^Fwer@ ځ]EfeJr<)iioNu/YT$,a"OY[)…:8W |ۗ :W?6GV v7ڴf_v+t։:՜7:%5c./+ eT>yL7+AV9s +^&x,cn/#RRV>\d5MnG;5Cb\lЃ 4j}vT؀8yv`H60 gvo+S3[9_4F){.1ЯZرS$m)<:, ip8Pwv%ͫo./JeNwr!,"4m)Ò6&&Ӑ̑MDPDJ>PۂH" 0M+*vʝxeŹ&kb*7CMF]ZN2SwGm | tB0(ɦ\4\6zGG<<0\py˶3{(_:4 I6[Jn3%䍵@ΕboK % \D!?~ߙZᥕNل6tܦTnd_ޖpfq8âg(N8] $((h(]zidxՀ~ QtR3 R㐍KKmj:H,;cZXrxH4-!9SKٽU7;x|؂rp"X:.\ lo5E&ceӾz;BiFӟ3tC~/<Б+{}dhE2¡^IxvyF̗Bu*iMW]"oZ6υB_qp)KT&@[Q~]NZDS媗86BXVrt'!} TJ;\+?‚*}͜-Aφ2 2\!o_f礉?Glwk\IHv~ʿ.U`4yx7R!*//LDAo&S; yo4D/1"[HZ^WnaIsm#_[L2Q x9іwDv^$G0]c}Vn;nxZ _+|LjWAg(5ClFr>O*8.ȕ(1hy-/bRYZJV>ؔc swcCȢmf*#4d˾2ɣc^(3G^{&@-|\@1.bl-_Qrn.D d)+u Dx=g–Q+#dLҒ[vgߒD\ :KC+jpK$*'.>U|)OW$ Tmʈg˥a137]@`ܼY=ij ̭ßI NS;>\:<ny;XIe0 {Lu:CV%pqGOi?@-bNcr#ܓ>e׃d֢ @h"?fVA/ģ΁6cuʮW b؇l"&!OۯJK9 Oqy=(+v yYޯI3^ƬC ӋZHB\~/ '؉YNؿK*aԸ .>v,4aTl&;a?{4יQЧƼR>Ϡ 8?𰃴ʘnn ~6SC2g@*qU]щo< D~RKQLF_FTda^>)%43GZNBp9Pb_k?!wHfM4yF|wXI)^|Vnk9oW+})ٗRèы*/~dlj9HZL6ѧ"%R ]x΅̕, X ?Һ=nxzQkܸV1QP!9㱚Lq"SJ@t ǖGRohBVMV2'rDJeFKRUz&mޜGVY,EU]>;m5yB8Q^\ dlE/V\XE@Ww Q.Lg=u*s@5OS[v}t~&ϝ&'Jf9+ ._Ȇ-ҁNf1Gԋn\%Rp bTpt ?޹Xj aܟ{W3a >,GL{&B :I( ED= q4>Tgȑq~zҠbvE`o,40ӫ*,ӻMaQkMD/=ĸu^G~;<1tjїgDuB'͢ވU-5֗KU6CԦ}&#uNT屣ptq:uХc@q%N?>_/QqXwW5;'WE=̵`]d `P̬F<&RRhUUeIwC^Q顭Ը/ z;?%~XI;l!PC3'_ HM9eqSN{@sjڭpf[s{SV|~+p `ɺ(4 oHU Myǁs_H {\:q YxHu`g75DSK@1<N}ѰD/ra& v˲T󡂻%Xz3Orsu+&'d-f 2+7+~4hQ]ޞt+Q6яU//毗/<h;pv ,IXײ33-zv1GsȔX) /0dZVoNIx )7dX2?yd<ޢAbV3@ardDC%cBeRKJa:/v`;1Ž@-6UCޣe__䤴KAⴧA=7&i*Nm"%)6:fgbh UB:y.Y^T,j@"R(MNtp YMxx >1qz6eһ5/?z pڀ3{7:kݳ_bnAtVlajkgϞ/."g Lwȧcn sNdMitg#IF$qL ߈łG눳fd&Mbj&Nןk۲>5er Au{-.6}4 [ɝ$/?$]66GZϳ6 꼆.Ʃ/jcAI7|;zD4rvT8'@|;S1<̝B@Ѣ9>$d -n*_M`Ӟ릺H9BpitW.Ȳ-_3}OeNIze#^#uˏ7JI6C8d;(66(4G6MC9 =<v1ޥwކH`4+w ~AV+ G ,![uu\hLuE n?]FUhcN ]8ݳ\Le6{ٟs^c5){mhqz-0_S EejE$!]h+a믯 ݿ#[m̱Nȟ<-!5r\J0m8Ӏgx,$ Y n5]ԏey՗[Xև%hk1 㮧bd$ C-بՋd!Bqeȭz=Sk ug%FmgSx#Det5|OͼbaM(B4_G^KR'6F^CΕ}VXBQQ#Do XڽE&!g]HN*I~K`4k? g}c] (4 #6)[ZiNAl@/( 3slhmBD!S2[V(_ی̼))gc#t9w4zxyz}(G/N5<&QGrs /Cy/NR6‰#ӴjXYaLrFV;C2qӰ kU:yQvO[<>;a/ͺmoL*&B_ܴlzf i r}'* v?/%? Tp-5. ݊ɧ}q%YCWnm~p8sDc5W-k9oA|fRd+7XM ǎ?R;dzVR,x0ճ E;};ܧ9?m)T:sJCu}~qQTiX?@{A&T(lS y,|{ ,ct@ T9DۗU?@BFgԗo-?=3F+xap,v܄R3-cXd=>X:eCeZڎ- * Q mm@r!F2ڮT'3KyWg%Z:'g]QVvVf+ WoKja`W{%~[͂#^a@>.r@pݹ6I'kAD\toj|z]~B#+%.Z~UY>'1T7wYI8ѱϗ|D!9M}\-y%^ @XrOj R ڙKqJ(U!H[Ԣ$C$8$qt f얦*?l_ +:jX]uj1e*&s. pmh wI"2Z`y} @Yls[avUVj!HyK1|Y `5nef$HQ dK.Y1 35:P(E zF *.Uf\V7=aR &,:\&p,Ԟ}bF\+W5$S߳oWI"͕jDlJL4p%^@֩!EM&ZqBVi* ߂{&n,5TV^;\I ]! I @xꌖ[o[Prt@Su! uJ*La9~XKTdY98 Y,eubk-fJƍm9ㆇ fAW؎ '&J*bWBFtSѤ 0;VHH?g0"=-hjFduV"}MI>Hi q~kceTkXiB]^6 kodb(/siCqFhfA8leC Vsi G' 9&H=>O/U6ziܤx4(n9I#xW6C,J3h:|H]|pؽVZȧ81&2 yߥ0Ҏk |$^y߀Ay%(lw? #c vs,Y=*;~* L315D-dQd/$i̮ Y[]w,džV8&|@6_QM/=PKL- 꽌VG7KLi cۼqpېQa{- By[۸a$\mCG59_8xa%NŘ&gw(#Wj ㄷ 8'dNe >ss= $=˵Ї/ˋ. 5rةơܚ>>13 ~XP(lfF0|kI(Aeyn֕}Ɗ?F]nJ~VDmЛ_>-A+!?xc"U0Ue;֨s⛥aw;`=vUy`LK\K!h3Ӵ|֏M2 &Z8jʈi[龐}K:}bkD0w942zmJswV4uvz:0[C6Vȴ7 .PʹXLo;>=kt}opktw>ۗS )W;{15æV+cFqC4q`ۙ[#-bZ 'iaXs5̏Vگ[9yɁOs4islJF*aP{kJL)l6V SB1Yc*}LA67 ?A̩Mﮧb2I|vև}_/uR!QX59k {9[g7&!2wfU2^/'bSɣ fvfh[aZ+TسDQ)S׼OugyKN:b}k2+n5'ofǼ x7k"CPMSkuArPYܚAf0<0ESX_=qi89N~N3yDZٱ4Y] |6Lq g>к݄9(Gl6bBNRʣFNjjG%מUzѠgY:V𒇐ap"_N>eM;|7 Q}QpR lFim<8[qT!W9cSH[EyLrʴFrn,z7ޫ1mQ:!_TK9BCh0k dMJՑ"b/d|#xCQ7epWٲݸ㋘Sֈ2"iխt+aA+ C66 f/2P^u(XSPP|2Bizl0`V;b(V-66z4s" &R3=uCzSBY-f['gXo mI, v&$;+Wֻ~$/3]΅ -xͿzy` nbD*ţH`kcs3Z,]՗{%}ߎL"K~^c i5:]cj"/ H_d"'/-]^2ô~,ra#E[/fc2 .4VN.]D ',~y' AmFU>კ,ٖUwu2fLWϜ!InP+6;BuwR=u[`Ts;Dɨlhilij.2SEH!ْ$Дr}V19UPޘ{>rjGg¦!yRV 7)Wol[-%M_K> {:=Fx&,20\|kưQDR|bwl %-y pUS՝ hۼ$K&"K_JZˣX8+173V_raF6ԓktI.xO q0PR"OH/Ra)͕Y (Z5)cltDWƹFtF3 %W'4C|"( Iɕ)&6zL#&5/ne?%LhJ3h]sY亩!2\6wsc넫^=R #=?YFgȹ)jC<4$):`f 8~d( hv:|cAPLZ" !}a{ qo/As$yN%"'R=85p8ՅǧozVz5iT1=1H uLi DCy0J_̽sFeZXBf| YӢVg(atE̥{&F}UZԞN Xς],s--|TVgeP˸bYA|XER 3 ;}8 IUO,H6=&Ed6TOMvT` MUz"u+w$CLlsgjσ8wFwKańk̡2j{ }]ZG C ⣄0ŧtgIX!JezĻ};&>'*,!UzX(Ҫ(Ԩc;D?1]z(n橡3ILq$5[ֳ~Fϳ#P'KQo=BӆtW.5jlթ4=u<4V7))OZ4k2R!}t&0 _+¸1y9k&KOyօu]%wS5#T}usr~S]N4fOb<1e*VRR,}߂i9; p+J,cR&r|}wц=_}=nD 0k?OɱAR(ίxtSG2=4pG{[3("9o`2!uÚxC?llQ>z.o38 ?JTE"x^K$ 撅&Wnq`9.L5Ȍx9{9ؿl8/K\ד%.c_|%fL_3h\K:gtR;:3WI7= ϻ^Lw'.4Ƞ] [9ՑbL!ހUl~gJx] (;}x0;;sZ<_@F@&S*JvS^:h띾@P{Q(Ј/x_?>N|U}L{vE v<:l߬gMڼ~xcP4 cٜT/t=MNN,l@gsLO̪̟_(ic ,2uWcU;RO,M ]YX͑3pZC@4IOeB"=povǺ3ssf2^ڰ͑pN2>ޛ`E\|jx<.Ni=WtgVs ^23P_+L{t#i#W+ 8 nRޢU ]#߉FJ|S#BإB|Bb&@/lj=NlX#~iy5hVUS:7e+2r8JjfGGqVKHkC=j2W#;jB_>OR51ɝxBJ-}2?<$]yLofς gB9kRa)#"`R<}>ꈄZڒ]mWLhK:(lg_S(&SK kI͋8kc ×._d&JdvC{R(]E  5 ٳ}EQrL d+~#4z:s 9H LY½S; P"QBrr£n|vW\*s ^O=WusF.?-U7m`iJ(ֵ{Tӌ E7.S/6_Et2:*,rAuu+ X?aSfL<C̬݃p:*Q1TLu@L"ۃ;I"CVO / 7q"ׅBo13LA[I\(8]4( REqLI>S.ǩf݄hCOhP`zeyg$V's2[@T,1TARfj]:]1|pÞn/l).oP'(VW76=uxAp9V|YXO2sd \؜Ηj##| o7 oz.^1G>{@ e,|( n,D{81siZȧܐpmT 0\:%t:`Jfx:>O¹ ;/]K&S$iV~U~*v4Ak<r~ lb`M}K"ڸĞ_ip~>R"WyyJc,j#ljk3UЋ.9Lk!-~=ׯFY`bZR(Z&>C$WWj}&l1ȥ_|m7E/\_zq2zq' !ⶽ6 Mc;SFhNZm5i''N+΅*'UNk3E5ُfaBcO- x!u!"8_{ɹ[0Ia[%ExD`XWltG- po KƱj3К7#$?L`v^Ɗ Y&Ja"|0.F)W4 rB ּ}?.HZU64-Iߌ`vON,KXvHd%OS7-gT*T4[ ̛N "ZP *W&׮boh-U6w㞯? b=8*~6*<-"gyv^Vb\l֓P:x>QxE[ם0,$l*`?5ө.D+xJXm â :Ԥ_mEРᙔ@p )!1\֝tOuBMTGU/gFe6v7By`NYZq_it^"Ԧ G\[^e޺M!2AvPF>IJa/PΩSH-%֕Y4(KCnA`6- ֝"fFnڪl =9jlΏ<V7{M=o1AXf vv]g9pnAQpن0T4zH@]MEޣ!d),c%s>AԒ>|Fګ,;$y˦=y}%'?PrEv_嬐7*"7z%7stus)^>sat]u>o8W&z͂~Btk]͙*+=oz(LcdRNҹR*Դ.N"u|AA A:}b-]_+ w}UA1FϏ].>Pg2|^Jn ASI*|3$ɓ 2HIngeqOβJ7odȩWWS<4D )#y:eolhL]6Ӈl74\!;jpZJ#0WlZ/jնf@1Z7'2 11Ɲ3 4E"HiOmfWDAN>!?QLAEʍȪ9ʘ6A#51I[?UnLjǒ>I)SB+\5*6gƉHWL1? n&8'*eB`ɄbVpi4%3vj7A:YWQ=V'1jX*D'`5+x2O{E|n6 Aiy^ l[pK0#/J o .>YD0v\2Φv2uTZsk)zD'R7Z囙+g9>UO߉zGN.jl0ή,HbrtG|(?e-XXے֞UY]+ ՄQT3RF "z+Z#➫Tt QxC]#: ~1Z4,vs9RmٙlRa 2,rQ-BF} L7wO$67J4vir tKq *NGC'e@y1#k,C{ [C$EȆ~\s0;2NBVu =_?sXj!HeWO(|:h]~q y-62wڙ'ޚ`v`-X8OtA|cݳ#3c1MGkDtyv/lHFsHt>EO(+衍hUMvhKI{yQޕ?ܔ [7МD=~) ,G| QW.p^3\“WR&X䣞 5-wL!d̃t/*ƌ~ԆS=r.}3t軎%m1\BWs,m^K-M-L)N,zݓFڻd$Te-6R\yQhO\%3bWtre9"8s0eTL9Hm!H+Bs4DRٹ"KwY{*P6UԢo[[!s"JvE<,O82Ҿ*LuGkVߙJ/3W'NH}3' w`ڧe}Z'k9.  Mj:ԇʫb ; 6I5mQȸՕPnG~S¡i'SѱXx/]Hr̪ Po۞Z\v 4D_kThy&fEx)5 tɔ֗nKM |}7^,ezJ23hWlMl J%x>90_ш +ZyDN.qcl\\j`l'!)m!SSn1PIi-Z;͖SI^'wW`gtR ˆ Rek{)Ev|6G U$),bYD罞\NſjDrѿ#-OEo& Ru//*|z ]LTu5OM0h6YZ2Lޛb(Lؿ~}xeZ`Vs-c-OOɥ<~Q&r/*␘Z M"~k( 7Oj.w`o,N}v_F!p0vL@Jhg"RD*Ϙ(AtЂSmJf<إ/m)&\m9!TXS̼JfBb_RdKŬ^d8ӊ,U|э=ppn!=B'*] >2brsLvg7lMLּAͿ{.8vps>2'kew\쓎&E(MΌ =E6 OaB{o v,GO8ڶz93ܓrJSQ2> h?7z4;=IU&f,XW$twSgIUHc75Neht$(vc{60-J eLsC 3Ni3`h5=<`JL:ehU[)xp@I̔ltRy3%Fe'Y"ct Sv8#uKI~G(%|-3KGsK[Ham'#" a />fw;\zI߉duxȉ?jwPiwb_CAʾwFG;jtH*kU[-,Q(ŭ h>y˺4;\AOh=LWDы䁉gkN}v/0Dv(Ԉ~ҧF7hϪwG%j qn 4(U]ugy3jIc0X=Wf@lQ!_R$DF!U;||%z1d'ԸA$ p񇇱ՃApk Ğp5\k%XTvEݟ yE.V;# =Ypܡ ]mUx`s=l7"ÕC 51j,e2k>9+ʹ'[Ŵ;GN{PZy-9]>Deu I8m(frf "bUWKC>fbK.Ǧ3H|wQnKŒ νO'`]C.ƔywRkƲB4 Pyڐk@'&ae+0[xpy$cJSmO'0Xdh dފ"F\Y7{ Zkm_X_WMWDU5L$vp1Wv~flS Su!pH y :!(b{B!̊ q,N/b4ZZ"lmlO][6Q%LDӌŗnӌP@@Q M$6?1,eDd{;_{SʦP&TС]$$B)u J6Q$M$M`}qO' ^ؠ ЁMjڮ~nbf!J鍘ňHz|nHT&7ۛv _XyJIhQ#Ɛ ÏH)V,~gW~_%*ĝ#T^gWKb[%];QmS͑C6" :Jy^8XXۮؐbvs5Q@s-BqC鞡ܹ٣eNjRrx@f3Uʾ*,k"\A፟ZdvIKFtmc_b\û5oG@xy+Bݜ(RЗzɒiD@"[ }*0& SGݍqV++|3XveRi^FuRpcظsvsp"M H8Ik29K~Vgy4RDQ ̹]n6C›SO-$xB!fJ`mD-~(E,bV6X+S@iZ=" &#-xa$LfİE^w5DTtu{R@$w>xQx fM7]/g0 ]WpϷn~ZZPdAq'ڮ^1/xğG;<$i9:nʯ'mg8]ag^l砣HٱhO=(-K"^,\xˌac`XYxxaT|ǦmSڅB]\փ qh>MyQa8MIe%/p9VR"~ҕ]I7M{Q߫ԪuBM;>pU kω9J :2uDgfj 6p4x^G|RN`]sN̪LI(PRZm &eUO"s@žAjlLnj)6L=HPl~m_0[G{I3QYQ 5ʇ䝜/4}+}%Vo&M;⸦>!Y$#6L$+KY|U+ϩ$C4O3ݘ MG7.jS ϐ.\o;AF wDe͒cۓdVŸRd'qzcQ8EA$kfB9B(GCW-X׈ 3_{Iԃ`#E-GA/q:.Zd9Y0X$tޤ1k0?ieI6RG@^K学I)d&܋ŭq 6Zs'1`C"Tld{?^k+9w HglRB䗦&x{?fZW /eR<'PV*BSJ|40Ad(?8('!k`[w)q*"Oyv &wXWb4ezZMK@Az#FIߖTO| gPF#LERRPL"ytf U܀CG}W(Jc]An5neo$LcY 2gN~d៣OnrR !44iwtcKWiG>_LXΞkbhLqVt--~|LvzA7IWG:8 tzY*,HzȴV6Utmcq*rI&KY&QD(Bp!% Л[(%2e;?L>37y⥾}Ps ^F5cBLhmPnK fȢ9z2Tm$ Djz=ˇH.܇0i(ziڪ-;|WLuZ+Iu :KDqm-d=Dat|2zAf]:18}O1; 瘍DZNo1T8fSn,%-?5@ATF0XPt-AAuQM-'ƻYydoTBOVZFa_$H`OkҦ0" 3=1L$4T{: ,ɽ {&'PU-8u5I'&Kd~_j+J<'8z~JvA<l UK֟wg"%*I >&6]XF"պ'{cMta{IMX5hmWٻɷzd+.W<4rLKpxɤbi sқ5AЬ/(:H#%P84\`qI >m[ "580:zz ݝ=1e 3u36t@r+>oG pI1ߩ'3nL 23Vx 遳 ^APcn]7F9weld3W/B?S"_@~S+"0q!N85$*'Z3Ԭ*!*a5qjG1IFgM] vxA~H? Wܣ")0`PBKWoUˮNù)$2k!|gCꟍ,:+ ^mxJe,R f@ɇ_jqWTr21{:+A ][Ώ|:75H@o#H,=J.큕u/`\s+wTd W{*>g/btyOq - @E?yNa$6reѸ̏33IIGzK%>ZrY,deaL e S-6O; W?)GOEI~߭uD̴.kWCkښDeH~9ϊa,?k;IN9JA$a{;i. Q.}Z%6{5X^jy ‡ljFʪnǽ|uG$R4 e{MKMߥ+0(D 6XI;'Vck=ZRs ߱ 6aa' V>g #>Sz9sQ>I+٢U;5Pr e o4*N]g lbDnSΠSIO*T$SUZgR9dk7H[询dQݴ(9`B%жKA/(qHR*?f,9mT7^t&ׂG\-2m㟃d 4$H!{:tFFnw [ >Ys#~Q?9_vXU6 pkPl@C;ςPp dȰX7n*#a;0dE '7_ !HHjYI 썩e1}Oԑdaf]9:a.`\̢=k#iڻ*AMzibNu/ʎؖgSϨ?{s#7"Qp},Ϯ_nؓ Ǻ(XRW24 żUp{g\+vtgu8{/ ^U%u'ϸ| ŏ5) +E7+W>Q왯#M n̋R<(ji,%I֨3Vt6_%ҼV 1 j4# zvqxFG+ǹ# @!l!d 3pւ>_RuI]bX4嗇S@^W ?|]PC~(#`ũDkxZ=w 26 cQt?A'~P}iZ}DIsZ[O(9'm`;10fn0\3 A,AمN/A墟"O S"˪MQK5u᠑a$r^B bϐwZ7e &>#PȲPjNua$ nxʠ 7oѸcWȠ5rюJ<$87GgT<%'-4 _a9Qތ4[偾.}4@-& aÿ?-2/>pV @C)Y4BaSQ^7vJO]O)I\F\{Ά8]p6AϹFs(9CQ)׽":+Hڊ]՘p-6ZAE8[187R%)jB2ZδEPGJK;:*P:Ὶg}xSz|H"7bٵ1]&IU1eBt.U }*Mw1躔l[Ap* 5\pb`d,o-#1 ^]ʷ\ЛC:uiӮe5w~S[3gY\cS}Y88n ŷ"NiGyv7?(Q>%=/ +Jt.̑CipL:JC)j>K?[lҏUcjO$䃃qJ5>eOǐu[c01Tk~GZ1SX[lnǝq&(U1}鏛_NIfH k'xf$[ATPiSWg$%"㱛V[^t,׋Rw֧Ě`[R'E-#ǂ@ YcMMVԢs)? `ݛRdL\ 7Zl~b 'qQ,! ,h <.,p} | MK.&c*iW$䢎,:m%Au,_& +(HBVLifI؏m!+-ՠ`׌q|7vƭ$GgE*73ڍ!HXL:_uZc# F2Կn㧏覊{Ґ(nۘ Cgy-^-}&Ip\sMFi)T'{!\+RAyQz,O)#ɴYڵ"dc"`&W>w]eUU)]]`:+=kAdRŭۼʴG-PFkR֒4.K2@ QQ^nA`h]%v HT;V/<+- MJ 4fWtQ})a*u7;;2G? "Q(4NH&~U_`\MT 8W&9%+nBDMˢO :Lɩ߇za_פ2 ċz Wd:G^We(FOʁ*}H=?x)rJTc.4p1n;5* 9wd(/b#e6d7[V"&mB(+RS 1ƑQ 8- S2n"oK!Hؕu!hX=¤f? y^4:FI]8+l Ex^og챤kS +G-Ƶ['N],؄,䒫 nV̀k_eamM"jo5=9W]ON/,dMGzkv\dˌ+cBy Waq $U.g;R^bv]rX fs$s&daTi;bK؈yR>@Edϴ7IdǁkItr'P3g(Ue5PxyVֽ=9e Q_P]JxKB{ B6?UJg`{,˞Ȕgi8], TxQZ E6Xdz'{oHRz!}N'l 5oG^c;X&<#2>^6MF&BkF5u m]ywU yM15F3˜,T͞V^.} q :eoD5M3GDӎ=<)we.!Fak\IJ_F8%L("P#`zl͙lڋ@^ Ff"8Ζmy1iw5>3R{^ g^*7ѹbl {I*a(GSe3 >s_U)S/m\lvn)] xVP f&T儍[|RtClJ%l|;f͠Q]4+9>Jwpu!x$yķwt @VQSTӐ@cmv=[)ߪ+?enX "[wPEOŇܗY5HZr>ՁLq|*N3ؖ & tˋ'Ȓ[.Eb55aOIZJ 8k\ ǫu)?{_Ǟo~@Iv R)%~’u~)4G S\Z=1D'i\gr WkGOE|<G-X%18x5-=p ϚNo )ÄG6<; `lj8-62igTfҐ`o-{tU|WXr-ipowKV&b0Ș#s5 ;@5a?םceSHZ)hs&2> UYn>ף2r[)>YbiTcУrݬc:sojLYeʲ!I'F` ޔSJ<-F;o #aN!+RR7gGEOöʮz*+`CZ—c3GȲx"p~_W;˭ˊhrgRqBmfINK! ){h~C?aF?e˸nd.khB>nEW-!-X^&=ˎ͒7229˕mq5*X[%vS"+W`I۷9]@:|ØCr)Zz.2*{_LbVJw@.Ǝ M,HpS :lkiu2w< jEj*q'm8h@5N})KJN/;kb@@z)i ӊKxnhr:r.g0-f/jyr$gqΆ>;׊$r#YG7YB}N~d3d ,]_}p <2` ԇ \*`c捉5+=*O uό'V%*$ INhm9glӇ{Q}TfJ~FFdPst(oE@9#Do3A)3SA5=@K8.?0툤N dvcYNH\YUc}jJyZ\zKHջOk>+Ga!z$u|=ns\'!Ӥy-ͽ}Ho86d⠶QLVI/Sלj=·Ӹ;dzХ~: &cop *𵌷C$i'U s;fw}=)Mv\ƥJb2=n2 0+/vo FY"vR8.!/;<莦"tnƆ|$W E.ST[rCZOv|KXk/kPYXcMARAN>wQX 4=I⧇߃@0x&co糶Z%fWZ+7~|.ɇ5\aIkVI %LK-Vܛ\ദ,2Ff%->vd%iOHPoWhSCPAP9oKI;t::*D_Q/ћmO,-&MeQVU`.s$ KdQIzbgJ~` Nkm(""o5PDUć3Faӕ~Rb]+Œ:ox_;;F6l-~,VX~W,Fpf;>s;i~lOֿDe/FʁUM)  J r_2 dhYKgt_/|^b2RayC N3Eo}@(JS‡q(['I Z{#kN3i{9R#>:NG a@d|mUJJ= ,<QlBf ū#I"?/VTzjvY~eE'+%u?ݞ[nD¶83C6$w{E9895^Qa EpZ=d#zF]Q}8b䵺# ݝt9ކ,<ۦ)iE/`am?i _5qXY>\VM,LoAPu.TNUA8V9|6u/s-3 noUlXK0*\h5qA7}S-`gg 8UF-hM+xT.PAiry`;ɛ$&(]BL4l*.[$ sHOe:!͐摂7/uH D!e#-@Ǫ'7Άh4V` !NԐ4dvR_R>oC3H(q39+D՜[S5 W :tdN8V2v'  o6同Kc!H6y).0 .kǮe|DL&>B9Z$off5>vnwm߿_#&3zW!}MnHU;%,:p- R7Ex+Xڝsl dW(&X|c5dBrGPO]ޓm:ѩŻnP^L@uU?{oɑQHᤌ)⏭Y,MA@/=MOk7m9_KG_-{ (xcsMF%/S!}gPa_i6=9KJFT`Pa//?QmWrW՟7`RԿ]=jc8碯ym%fJ!#aUYAp(.#+~;7Q^'NU= BhWB:^-&(A:OB&mMzP[L ;w{b(p,:1:N}뼎\?^mI3h$rsE&.-iq.'/diU!g C Rbߊiu <*]Dlc@**cg7|H\N'-L"cpcxH2ʺoVy?8` ʛ'?dS=lVoT~B;_P>dX8`|*#[DiwV_QI9'һcLjOH!6|\xӴ厏46EB;6Le ^4l+<9˯JsJ&2?3%?ad0!3I]O M|U'] ?o__Ӟ ÿ吐[gN܋.MiB{YAuudoc~k4wQO'R>@2Gĕ(3Q5]eh\丂F ;F2MjKQD=0H(ԑ2AiYzwR[=^>|\1: f\( oRK_ }([M W7Zb$ٳ諳OےP^L"M gs9]JsE:6l"}%>-@{hQj>"D"5^y'ZB,B0mBj &cZ#6 s vQ?|4aS:ٝ+Ʌgk޴e[Y%Yx ϑ(8bUS`Z%L 7`VOIǻk$,Ii4"$xդT|~B 5NO'Աd%TAn x >X-m aBvc'R?tdr@KUy@$ 0p`ǭxS)kZ K<_8@_6֢"MpylJi>u&pm䌛:D *g\_=\X?*PWISJ!0]Nz9B`vebPQ>뼍q=x`M¤1i]BX\*7q;dCݔ£*6{M0i7mK5u VWGnRQD~--~%z#+hLIU30ߦ79 n[v+._ѩ,yd9M=604<&ivTQPH{0Q{Yg̰|s٘հXǸF=%ѩCkz)7 4f""(.'o ¢(]=m>lyB?7ߐ=Y[ؿ -i`<vHK?J{U pv̚ߟN\7.__y+肷?$[ʟڨuWqn;ZTa4~{Za9\`0OKK.5saR$xM|UR(qC= S|A10vZAZ]Ob}&xXAzܧ&)ѴFfde,g|MTe]+򘓊[_2wr+wU@$G[]Z^|ߣ Cwiw-mRs!#xR"&K:Xcnۤ,\A2N(Ң JHWt 5SͶ{,C>`<{oF)clиeXyڄ{+?{šA=X=?{43Hce_ԑL\7 $0Ui- (7mUOz9 =4uc:Wa&"oscu~y"۬$y_!ZGbZe W G/D)Mh[ic{q+rJCKWX5y) +L<Yz]2O{5A|``\;4 "T^8aهEzqRaY58r~0K}bb TNψF[B33j\[EԽ9[>SM^Wd4 Em|n(jk r' +B4~\93f+φq{%lfb%cٞxy&J=‘X./3YdFd32:-%8BX$;^ڇ3s.bx<r-kv&ou.ˉ`$ƖL^}n.r(힉:e2 ;GƘPk@- ;(ta{%jkv`1<މ!mjഋg?=PiZ._m;W%ʌ:q$R&4l խ6P:Uv;o~! krterp%'$Vi"J3F:KY)٩ c=*S`rEʁԅk3<6 b e^." K//NO6IUi~kQPFrh; ݴ/:ۣ5;R Q*c AޔRǎ}_r:2D+LZ& fkFqYKRR{&!3T+4ͰޖL09]8};KRFjsœdqd%n) c(@X(*.o|ںheiRށtP1_ j 3cG!(C2(՘tY{'E/M:n|0V~[L^ 2pWW dDo/(\mPFұ[ͺ(=, Rodn8 E䬍 !t&?Jd&FS:L0K2}mucYcHR1.;f4꽎A&L̪x@4l]%ԭTfȈJT4`@i?G)Mrk՟ayG\#4#(6wJȌDG]"i(G&VBEp"5"`oFJG6oDQswBr]}֟fabۣ-O|4_͌)'w +~E.o&Bf5<]f^MS*2!L/9>cIdb:Y4FHRkJHJ $oyJ3'lOe1L.gP_C:l>8v A;$^~wF(deLK۶c|$F3h!㪿㳖oA C3mH:X'%G$AjM[:1זBAa,ǕRXA}L=*0,t3Z{ ruJ 4>I2gY8;@ =VP菥vWʇ Pm *揙dƞ^' lU-~n>M<'1+"DS0?W7mI5O159d,ߑ W.\C`"#u)qTY`v~>u~)?ת$˙ D bhAkHt+v˲r>J#)uwmӭ^t: \u}nGdm=BHF E`>4HWF?579+s0N>؛9se,*4> *hDCb]&7ۃ7N֦ p)Uݎu]]~_CH[!G#iNj+H&O0S CΦrEйg!&^|]9eX&瀞sW:D<_\-f'=`D,rAwivj|5FM3!~ԫv g["E=5:(eKܨ VD݁qCMzC=W?KM3V?",1 ?A1+E{%~5=5ϴG?DƸ|#WlR>W^x|ˢt {kOpz0 eNg8b̭"cc;!Ԃ@gt @W5Ag(k^*!Sݲ }P1:%7F9@9\ȑ:棲ɋ09:;RL4?9]Vz}n+UǢKM1C/FQʚp"+nyo`y#J9P{bH7 w`\Ô(XZx޽QziY*4oU|櫍pv%:}Έ2FՓ%U'v`+bٕ}]&4XXra qP:gPn3sek3p Kid)6.0tkKA%=L P-Yrc'}.9]/= L'&\*Ea4 )p ziGP+0_4ϋВ|UHuvXrV=6fV0dޔ"vL0&4a)cU?&QQ Q<&4 *İg)x @![.PDYH_^M5;,h!lRJ4x)q<~5ؤC5p˗˫G@)(Sm֐mPvl}hI)|O9<֭ϫ][u"Ŝʁ _Pz;,gNՙODBܥcj.6HfKHS!9!qV* >"" eH HM"WQb)({׿Z: |T[ NߏXHأiv623Sl]pAz"Ja_VE7%`sĢ628;; +N53@\g֟0c6,ϙN}Sf.5ݑqM~s#]K}(6MwKrRd;.+ItO^PQnCHQTqgC(dF4y?}2):#l KW4gY̢jQgD7-a94ǩ' &/ 5t ڤ/(V$(OР'%'N“"%psm8J Z|j0_,\w5!:,<[6-{wZ{83vRPF ,rR6-rZ&SVRȑ.,!`[e!,e C}7K|!>_Vj`\Yo*`'Wyi}aOlC?]뿶DaIJ:ݒ9 $M#R޼ ph:'Kb/YնJ0mcH\Yf ,Ɛ,q[*?krQ4+H>a?jK"JM36U}.PQdOTL_OR˴x]eˑ|gʟCJ9Gni&`͜Nl'P8όJ1.햰9 nc;,&$J*yL%.!閟!* Y ؿD 7 |T#'/\ טěH8:T>Rh{RHKRҪ :Ѽ _PɄb/[Xfd/l8y{N͙ ,;O8κ3N,6KZ4b/{ o:ybNC%b/ʾHMIi4Y7M@M߯|AvZ̮|xk5?1Zq^m,&oBl׽Mc,%E!5 3:s"1s={s'`jm'pɋ sNLbk _N;d=Pj3N,əs)J6!@;i|S4=.^HmpF$+_Y{z>^1ClKrF6b_gP nћ\ 9"- :7xLW?|}pjTmILx|KO$jEI?{J_ͻ(uAQ`͝X<+W6I_r=W>v M2KIAPIs"~ڏ@m_w8a~nJ~ p2UԲfMn83BP + b>\B=Jv$'DʼkWn֣ AsW!e*i۳ XeWa4a bad9H7/xu|@֋z$M gWQ0 Gh7qC㔇F.(ɖn#QA/xo*Uw14:Q-~; Gg6o-/Y , J["XCoyL%4K*u#/&VS *Zر0s[<ąvC< MKQʔ#<ڴN3J1/` Dws4]YܽiFOe%[(Et3 -!ŕ%J 8-!1t=Nt *PR|Iq,?2޽m7yغTyαyh5E00?hZ=8O㒩t@U#>~5i)hꙎe)1T²d+aZao6aMeOC1wT~s/BgR ѲsC ëH<:)E%B%`T$q_|'+Q.p9ѣe!6*7W"]Ұ \" Y zԇf%#f^ɘfdt uXMPC"ˎ]K2"<"5Xo_].X CMrݩqy Qq+y9Nv-,;SӒ1Q۱s*i$k`$ЮBumRq2jI\D%g˚8/*/jRKֈsnYQV #Ody s`n3S&jpdYB#=j]Q38kBm?.#W@NвX0l/b3E٩eƥRhWgBݽw|6^w75}zW{m?-+TCpDL&2d%ٻG\x)cONw6']8 ]C[mM,"ܡ!7EdK?bB!yXi/]*^T7-2q1:5$e֖ Uu Jw™ω-M>1%I>B5th|E]66հ5REKȸCWn zȶv>J-ܭ>&. kЂ9~j Bz BK& SXcE[2Ta+M_Za;P}?1Hm[['aa=>pp Gݭe!r,| -%):K?Gl~UQJ i.-h]g5Yc{4cET#\f.xC_%Bq}Ǵ빢:~q)ݖ6RP+_Ҙg.+TQٞhmd:15T z<oEs0]LZ"+SX7.CXM%bmkzoyB!JqDA|Bo0ȯxH/k "h7K!W 3i5+竺!@@@h|X _jÕ໅0_K̎V^hv[Lz2AH6p^nF 5'eradR^ fcGCw?Ҙw"SMle05Aɲ?O|6 `^ Z2! x&-X Xyp ޫhV螘 #.q㪁Ejo7khEq~L7!T#[)'c)G4OU=XcH# Lcu.+JĀ.ЌJÄcX%êx֍3 -ejɫyWBP?y^ I j1rg1$LC tsj2-ֿ1j2{w XJ4OmK'&l"FY'oZxR2gg9&>@WOޫ  `5jH_P(Z {O-6w73,dD p~YyB~"k}j9Dm[.#5Uc $#UiKgOr9S)>7*X?է -!̝ʯƑ-^ݳ%Уau^ď%MH #ݡ&/WQ­V"X~̂\%qzTO\#TqLJH!U(V I߰dyq3b;Bwq@H`O{He!b<\G"ltJZ)R,Y// h;ů #/s@`jlns#_H٪L3c*Q@m8`t}ϡmk)SH.'`0bt?s"u]ԉL0[&PU,Ꮧd*J٬l¸`ADӛB  3)J꽕::+H10:nus]Hy{($PO30nϤo6!K l2K6|%x XdND9O1k6z@HҠ~C$!K"wqzPNHΜ|LpPŵKkZ;HjzpX7Q5`c]bf4h<.y./[9av2,{>MZ¶k W3љ˝]pTHYwK%rE/83 P$ Iq^TN'VY~ j" u5D<Vwm74XsK?9+Vu{DA(se Ǚxxe{}F@pT9^[[ǡR)`=ʧV9U&̺yoz]yUf-V)AZ”g?TUkZK!}iqn0VOu "p)BqA+pCόٸ#iH*$t'] `1q(AkS_b o, xNLu{zAVQ{ =䭸l9^Bz"i }yTPқhELO">+#Ȃe}̧mXH`~˜mpU0tDҷfR5Hy4Ycֿ~Qq3)|DϾ?[p)*B [:~9| ~_Bʹ#ւz>Tg,B䡣'UjگY0 $M)>cf/-+3% YZ=OnkEܫcN% .²5MAE|e!:p884w<{z. (T+^yL'`[TV'笽`mr51V΄XY 0n4kҘF/ ҾTZ?`q/F8;td^ ͺaOg.z>[#t}`ZD o\4\<;tR{'MT;r/ 0#D8Ԓř&{֜+@ʯrfש$6'lV yw#k]2L{²2ґ }ɴp1K_ } wJ.稿/-3Uo.v)F-2"Mu߇`c"[믙(,aU\|aiFٰ-L]o'/)P3 qcŲS\2 }ɝYyWL8B6.7} Okժ/y꼹q5G{R[/}U9͔[ b}t [m՝{ջlbI!@WY80螵W3ƷzF|44#:FtmTL\4boRLJVgtC5nxҰ /`tY#Zj WϪkۛ>Ǣs(v˯oRj +* x[ 9^n ?A6 6(8#ԬoSLkW]0*pS|z>vrP P߅\7YICIE1%U%6Ύ޲1qe 1nQtZKG@_k6,yg\ps:Ӄ Bst\cS1F< Qj-v$3(E2!^}'1kE8g󻏃I%8ԝF\lE|,u w=ױ%#S/4>@jɵ=1Yh~4c[0A"C>O|2'.ya<ٵf"JD{:ƽζ*s҂9ذ&v%?ȋфBHmu&S2DnEyc QGJ5K#Qrl|ъ ximaS1?KhXFw1jKBWͬu=&Ta wwkO:h$kg2_EC?"޺03sr7-Ͼ (wN09$Gq!w~p#p(WҦD\UœPH &&-ö&̨(KDHlLȍnfvV(=;|½ik3Kis#q' +Y9:"'#ۈc{Y>"U m\_nv){OެGjBHZcO-HH=Ji\ $=63I+ aG y*rT 㓕ȶ%ژxRye ְ(QP(~1BcS7M^Znqczj KV$y 76 h%f+6J'? mhY(Ga'?,/ݛT Q$ 9^jN"59pDPZ-ãs- ŕ>Ɏ\o+K|\@@Yl8izer䲸uƊq6U 6ʏ 5Sm@r4Fݡݣ!鸃Tj\c +,30?ݸ7ߞouqWl*K_@kcFVٺEZH:bk56~y^f{Q+ا7|!w\:)`.7 b8qQBv >#V Y2$'?m;Qɧ*J:zve`mU#\}s<ӃJi⧓⎟kf`"U@h}hnwKsy {ʉi]O\J>SN֑j(9ϐ5vrc.+hR)q5/1/=+$HPyd) \KCr[;!EbBy oɾݤ]U{ƌΓ]t sJ47 QX$@V~Pu#κ_(:.:<H3mihkãhԿ M'jbZuoTzAc;G"$VE&^Vv7+f7J,ZXcR U9]˻$IsUԋxM.Χ c%%K1{ #XJ!]٧DExAvAPH)K`uQ ۭ(O EΉUnvbz2MCM"?l)r!V![5jBc42xw/gr62q |j^VyTnA:8?ZC 4/+EVGi|qϠH<+*yjMb_>tF,J9) ڕr~B Mg "YB\2Ky`M[؉>>UDU^? & ̿5 ao B %4׿%/.! l\B ^{d! mHcݑU3Ru~V>L"Һ[y cF%)@0R+~X"]s~N$e8´_4lqE72ı袤ښFmmb>s,#9*xyf~D 7U z7K^HЀ6'ONR;gl+,wJ܏mWЗbs]\.Pƴ8¤`uԴ}YY vJdeôȨ7u5BzVHv$T Y6v!"F*[1&Wx,ɓPg_R}^(IyV8NE9와ӧZ|F/:? @%ë3P+;&^P_̀lMp_/.mW=jdc|8^㐈eؾI$ #:mQlqy[m=иP}E"Xt&w%oiPr hTp| Mt0 cԀ?Wt{d:>>ټ!Nœ8ޒ $ ,}yj&S1V$xN9{xqVՙ|y |S46t^Dyd!DuwB?8r0x9}w?WƉ2 c8"ν\b?js(1=ғIrp/E[m}d]JZg BZ4 )ʈPRx:S]0ZNpK}2CˈLH7?I O;L>Slk&8>E_npWU1(rI!sc*~豶(oП^Ogoeq Բ@)u29&c0;ҿ2?T#^1ҩd I/:*0ĤVp2GsWս ?xҴX>Ss0OyX9\Gr רE  q8 b{`A0o[us"[ơbM9scd8'工CB_ N !b/A⤗bJlɢAٲzqYT:6o fl>@Xc'5ʄ}IHP"|W H$kva-\;{ZϊQ mGd3ʊn f2]aP~"⣐x=PH![E-xaEʐyt5xPkj&'>%10'f #}g+`.0e/aO@>waPf5V0rw9ca~źmU8->pň{Z_j᎒1AX0G\Z515$!|pQ&6?8dj+Os>XNi_b#lL_r<@qh#R}ۥS3/0T0Y&qk%ё$FXc=Cn4մ&" ړ.eK!/-m!> ,i! |ЩlVj`}Жnv$a@B@jǡN$&uov'Y._Wչ[fYuWj<r6KJrCK0Хk=5ޚJ?`Fh/a! Ϣ%⤫}8%̧T:z4²/]TY]/v>|c)Oh)gG(kFw*w+uվea dd;<حQ_4kc:ٕ۬ۧHq^J6VAsۆG,R-M"!h 1b*C!2fCE4ȼ]{0sIڄ͘ LCeA{"PF0<&os[B&)s8 r0Q-@,X=0c}5ل D)ؘeS$rhbD8OH8`~5r(V$*&Sa军Qr@JAnC]+K=PPbc`B~Ve5o"D\ OurT6/16xmBr\ښmES,l86dV/.̈d|Ll~{n58KeqoPnb%;j#,ST 2Qvcܵ/ow8Gqv:v*Rau{j3dռ/k[ixj Turᴙ,smRiN33Gw/T-l~D?Ĩ% ;t<`+XO}ypGQֆt B!B2r:p RjE7n਌C^ƾ*B^JϒhY\;t()a"Zi h@z6Uݳ|9;ٹ~H7@u78.6wkiP/$ Kr`7ܴxd5ϛ^#mPr|۴l?(A|ƅi*ozP -L뽘SRs?KdʦhKܙOX=lJyEܪx (;X DГU7l֏gq*,VMIh5iNw-f&J^yUE>|;TOr>cnw^$2a^.^=Ul3fJe>e8MQ0AX,,IӒeܑ'iwKqiPbOy.[Cx ;NDcq_>.c,u9-D0q㕚(NoρSAF0;MS@/e>NQ֓:}$R\ҔOn׳y7$F\)78*KKf;P1^_,8"=, ?m  6ALfrbMoZ"4$][|ۃd$m5Xw/qEq76>Gj.fWi)Ys!jW"-;jOK,JHc_U&ҏϑE5#@&#Q*}~J\${lcjB>:E2ʸ_eP:MEȊG~W)\7I? o8kXB`D1|tjUZ 2rq8+d?UԶc}IwKh[Q}U:{~n6&~D=B#lGϓj(W(R2zɝ&l".'P_[f 䮟B>FH&c',/TYy I5ϐIqkG;LkTBz[V%[@]fc7lk`7&| *Pƿ1|^ƃujK#iu:-n*P=Ž_UCi*~l 9>b< t^wQ w3b)#s×?s pdֹYqgGM~7_f9,,w#'ǸS3$ޜ’}H}EfouW9hۘm!AH& \o>'}*FMR*>^(ld![TKsمZ36rf'4?Tw$q*w3m$9}=kDeC7vψq&rPTH0))sqR5k;#|&* H*ų*B(8c=Y,—km ;k_SZ.)h GVlp]1( |_pi f0&5H0GaA7jXZ:"v+Em+#|47N:4{=7'J@>v_2]=R?Eк-ډ#(co[*8F-&W4|lE1>Wo&B@5RL/>Y6pd|kT}Zĸw,x# *mn OXJtvҘ`(g /E.GҬνL@lL dɸѽb q4i_y.0qndj=K ev*ߚ )tSLT&جQ`fӥҮ=Y2Wȡw|rI%Xa|~Qm@OD:H{ ң"4~㤒RdĚD BNXc%xnNN8~ovT="H80| X?OZEtu4LύW`8PrZZ9;Ж%*I7pgc%w0ZLukR'XP- 8Y+duL  (DSu߉SܥL*AU!+5 {8Wo,lTO-,V UU8dC$tA~噚 0 qPghEwCȃske4++g4HYK[򵝋E#㪥&J7aqqܖk/Y_Xd~IVt<m:) )͢9",̥ /9 EЕFJ':d$ٕTi(߀ DZl\p\B2vH<|ŰKl*Zvq9"?UV<cJr&p 7 _a;pl"Ő҈u3aCA%pL;uzܩ$8_;$hUjc r vE5N6+^7{:~q)bI`5Qzp=+4q[#RD{C4}},\u{@?ci`s`@Jj&>=UfD_b#W2=}wأT|+6s6iתrJ x'vx.Jҷˁt(JGZ~+-R \9-'\sz:+-6i4&F/ v?cS"=:^K$ùD(A=朧oqgy~!:6 V7bu2 Ho I4]B]TkKm}xrH tcԺ^!.ÏK3<U᫣ۍxѥc1[!u+NQ_Āo?bDZR x"=$X U\ep9E-IA.^8(8=uNo9zeY=,d!1v_ Jc~CҌO24j \F!lg'9IX]e?ɣ7dXAmE{rA :M>#cvM\S` ke{T-eѐf ͓ 8Iup 4/C R^ R1-@q+hUc5o4XlYkJZ T{Ta`y(Xǭ cSK%=N^|HgǬ"sqS=&i1yCʶyd(Rf]:z~eg#5ވ̵#>Y tG݂T@1uh;%_2 ~uwd'קKD"Psal.'@#!M%qēY7x 48 "9P`n^_7u*&䠐]=TE@gh)g+kp|s>MSWyε\8< e$O1k˴!oNj1ODIyL܇l}ِɎqG8x\){%!9_`y#E)yWQ(`L4cGDq} i0|"{BM:m])Fdڑsو" Ӎvp:qW+ee&/( lboZ(㡬 X=O~a#źR82jJ=,S,-ـx%~W{0zd%jo.ӛs s]N~N:ڎ A:Ǘw'\{#TJRJL)1YI)DnL? 51Ph7}ن)ǢWgfl&FlqVjͨWYmWjyciqRHA,%F b&SB~fr 6CN(RR °)[$[w@y[&Mx)8Nm ^뤩GstŖW& ژ:XQd;p3E Qo,oߙEΠt쒅مz;xi! M&L(iVҦ9p `SL#1 ‘) 'c6P8ҥ,T_JIixG@z)fEx+!sʁ=Ĭ37nW<*P#*KȈLO7Rv|#n8eX/Y6w7P)+r+J>0Ho{4cnJF:x(Jty}'O#mGY{v[\BHNA\K-n/6iO6̅T^@Tg1U} ZhG ǖ:J;. jPmw܋.Ȝ px 8Ǯv1WȞ q#CǪï_ uV*Sȑ?8jjx~Y9,?y4{۬5B`Lp}NRŤŞ<"{s2Us[95k]bI/Kc%dT qjg kSj=>]Gu@[ |rR>E:+ s0ɭwM6: u)SɄ c\U;1璘34S#je_L;mc]KbeGC#`WtTz;om% 8QNPjfԣxn|pZ/4VJ 06>* m;CUP9=E}<,XӜV<4">Z\ti͍\=wDdAvJԄI(Yo6Z$cɁf(Q pm 9I(|q܀0z%;GFx[LJN, &JC< Rf>\dCos`M*\,/6?H򬺮WiJ|*qFmgw]ulN#iKoP|)%[UEuC٩S,w նD]K힨ކ+28<ϖ8Z.FWyFx`lBym}N藉n3w=ODc'+6;'el|8'Jc+#Ne &^#e&/_?IM #tw D` {miEX n%ЦJ a,`o-Nd%+L,І|?/R<+N\_ʪa, QWעm?QesEnxb8qkZn&X %?9h03 6yW0aD˜D,X9uF4GMl nRrƕM"U@nL@s]͆<}n-a4n =W}l8>]IY k(ԝnr4(l"ޭ+5@/gܾ#h>}Jk&oBg[Ϙ m44}=M,$m/]Qv5zJCp ,Yv/ q,|l@#)syqLL޼7Jء芡ƫ?' RFR)W"dG1[iq"G|$i<\&PBv ؈d'2hvxvρb[bn;%[o3jׯ$J=^agKoc6[0⹋UvX;td LiLsOKygҖNc?*^f)P5ˏjhsp[v4Us:]4ff!LL̙ZԞR(;)E~=b+=}֠MjBɃ׫dt [jOX ="ʲ(EuhoFuf!lkz ic'M} 1{_L"_G}pئ0 p,^J"&q}C:R~o'l*V&]&e8lcyMG2o;%Ylnasǜ-r3:c . 0[>K0l l&rfQM~`2A]~P>Q db<¤g?˸CK`n`г&/u sz!K;7L3|wEy @.a4"ٴxlB|6ࢨkiO85Π4gYBaP3Nϕtb':mWz!{ǚdzp0k`a?hKtq_xf=R^{%/å4ʅ )fiJ4Cy r.:]pϰWMʺD(#@{b[D&م՜xh/HeV, =q&0=zv*J6#^_ѾI+_r(kp٠/Jaz큆^}l#N!%$o9e;#/ɤw5:{pCzI=QU_~'@"e{G]mW|^tj#91nz,L| +h "kZ$Vk"O]S+FLx%BvαhXL%q$T^I;mV?t z|VYQsSjIPy alAfDK+c-a 봶eXɷK9VKLSЅ֎9yt{#5Uy{ ˓%T?_ksV󙵨"\8Ǜb%~tA9fr"& i2$\+SC3(aັmr)y'΄{3gĦp/k> ԍu?6C3?~021gL.XDՓtikcT8!1S?9FڱhslNRk \fꜽYzׄb۩IZxeJN.2⧩u%?Np* 偘5BWqur..;w(_t R)vu77 8J-3Z$o,<{_5nl/^8x44m3qivQ|%CN}5FO#C\l"w2]}V)&1Ss%cLeJR26m(j9 *0Aagk(o(n {YHn]*4u U3ڙQOZ<.&UΨףK֦pgtȊ$*dn+c1֌ߡc~ʙ.u9:V7 7B 0 Cq/RX[C 5|9'b D&c+_)pFzAq1-rhAܒ noوV-~S!$.:#p&,\hZ-*ghS|0vK_">x}{$+ H4ZRDr }ha$b`2N`P]MIz*[~}06˔mtf>qYU\Z%iNwZQy/YM]FaI|ẂA)/oV Odpza W0 ZȖoy+֐p;c&ckZ!LJs}v+2EÂWLSn{W eKWǑ~ "zw s]qzݥV bq,#W}=%aE7/C$ a1'b_\4h/9)#WM<֢n5x]F1J(qX]+5mñXG&ف202Km\BE.Kϴ _Αuw,[ gݻLf a5C3ԙ^Pyzj#[!]J\td$ctd/ qVPxn>*g%ՏXͰlI%m}FR\&v2!NMRz?EAnIZQ:w. nٴ,? 1HTb8ngX`O>fbKGT7rX\*k^'Er^GYYPfn@>aζ!cKg]P]@ xQ_b= i%F $'ϑHHʓqea㹊Kψ?Cv QS%MS ]* f# UYmժ~cSU6Q(l'n',D_|ѱvgXU&9A3Es }vܲ p?8ao"O;ّeu[.ΓqQm_WjېCf?R9%oo&$(잮8r]MXAmO69K*jreSR 11gQXBf(%c-G'D)8g""[폩?oү 2Mgc,H* #*jFNw1C" QpI<&{CKim%v''?ƾepB;_Q6KP4 OHw-عm9%L@KM1-#M E&YB({sߓ!1NJ"wqT:&R="S}bQ{bZE*Gk%B2azI?ւx{)-;y cHLgxY[ ؅J΂]I9~7 c cלly‰X7OB0 c픙C~ 4ʁzZ e=}m ɶmd)M/H)G&ٞ˧@4xY7z̫Fw U4] t6 Hxn\=ęC#X$IyU:}ƾХ1 *Ed Jn`[]BqT1%Q_JBRշb7rLEMV]P=!X.󪌬5;v-=$z ޹h'_8l8#A;֥o@_>cCYzgRd9(B^"Zkj],(c$?%`ώ+b=uYO,uږ(U ׊ZFV9G{YSHԏD+[\;CgV#'Yiԗ#JAGM] sBTdx{54jVpݵkD%'zuh@=2V~*ZtDYh95 oVhpxKX܊<:xGkAqag>HNGӎd%#Mlz"eQssUG) x{I|BN IjVſ(1DDbGW`˩گִĦƬ碢r|,[?ݏK ݔ-~M-k6/ Q r@.FR3gYƒ Yz^9D)D\>q/ 3KdC)>+ Ǿop8bk0&Xi?Ph"UV26d)Y\,#Br fv}>-~z'&/Β5J/SD  *rf|Qe0iHL Em#kgjp`)HP8+%Ib?y !`H(:_YR5* K%FA*O^W択* O/"F§ zj 'Z#Y3|Xwh^(+͍W %,}sASM.S-m21Z+KAR75/*r=.kBd3q=NʽeـbO}$`?W޳\2Y h_1R6GC _y{uWmr"|pl=Xvp<7Ya:h6O4jW>^"~/)6b2 _BV<04I')31Pa-s,!0-#ڠK "YX܆zd#|q Z^oL`Ce~LO j`'MUg<`E&f[2;EwNsi@Hd/ǝn9{>NFj·ׂ C,Lr(p1Y롽 2+IN&@? 鴁$&Tۂi$2/)ܽ\[B,0XW;p zmUCBGg`pB%_uJk`Xjy|0 ]K Z'1YBb= =גb\p~1l^:vsٳaGXqqɺ>'tڪ6qF<pYmC.f m ~I8^ JQـD!Q1sO|H2]?J֔Ggn{ {7UGF;`sǾp#mVۇ#V+<-9 Mb+R!@pHKqt3.W,SZ^O}'mIr& +AȱQMQQliccK@&EIme)7Y5_}x{fu/v0`'!,ԩ9)n:;an.e)涎B+/9"xu"T!!b[Ht{sQ<>Y+u?4Dm12w *Ư$tuIPyI|boxoRZz<#uY=ñ|NRi-'ޛ&0m;gUkαs*1HFG75u  l1d_38Z8h#[UGJ_"g;߂׸T mcѮ?7M7/{l%wc\eh*Ić[ߐe0`\# G:jvbR3W8$:Jn)[< 1~d"On9Qs+%At~X^V7(zk9(%lHt3%+lZq/댰:eˤRegN"kv*7UvKYw[l=n14OW0.6lˡғǯ!3q FNr)EdrōjX]JH"KNj;аN[xʉnpJ׋?9թz_\z Ԗi CoRer(X44:'Fbl2T{#}oF݈~!V/IY/#ʿScdrn߉9YjM}8+`#yNQ#U.-jJ]iޒ\ԑ $~d?! !U7;QK|cG\չ#ӓy,'Su\({K8CVbwX yKRp`Tp\1N"ܨ~&}7ɱRRUN3;lF9QRn9Fd |ȘJS єL2wr H5F=ČIm}fk00)@ʛOYEFsB> Ty|-`"$Q{/\ Ě(2>hWm[G0"ݩd4%rⲛ؋?M+hUVOWul$~7&C2/ Yy9{n 7=ٽ6"cO]I[! <,)vʁ\"CWs - uuˣ{maϽ(}CəS`p,} E ܟ\q<1Ҷ!Гs  [\IYµ*h[VKJvkJdQ;`bԨ!\RAXA3Rb,nI;5aB]sniPBza3MnzjyT/9WO?MW9%2L1:;tD4@m)HoȮ[ˡ~C9 T`Fce7Bd:[)c0~SLzLdV3= tGEi\L_+n_%^+ !Mo5/]􈽻]]i)\+ <[W^R\yb*G1c@uw> K'RbM6]goQh ,?ui-4[`@0D8'giy3(&,lS+I IʤE9ks:9{tMO[Gx aDx4Co4#$Hi$Y6N._ɥw1W>:E;p ^Pt)GI1 7[0|oNB &P{giR-ŷrG)5Vc(:ylRzVu96!n/qgBy(V돪*X-U}h|C?0wqN]'cH|R ^ pķV h@L۰@oDڝ![YGM"*Ǧu0s {$[]3C+>T2d.,L7y[ͥԭ/M ҉F3[8ʭApv`ʕsSyt< U@1e8;e?I!T5BFq-ֲc$g+3Ja \`RTXwc`/4$8 !rY\h-.MAL9Ι<u|AqYjJm<#U'oBt\p'ƲSnUQ߿'>!1s2! ^}4S3&}h= Y\No^SX pHGTK9,ـu҃5^t؊fXVHI[+p ++€`g﯅ݬ=`p1^ db_¾d_̩i7q~!Z]DHzDZ/ dN2c<d9/ڷNYo NvܮO[uOMȨmDXFK:o *ު+Ma'YjiiLySwM`A b(?m919Ӌ,v=UI'D5N}2jo8bD<:\eg02|cOxz ~O<[^fԂSĩAL4Xc9բ@>".eLpW7C}{p TgvkaMH&VqR^u/ۧcfT!v%VEfQv6YePUINmRWdJn7VJiwm |}AӓC!;e럪jځxDb*CU͆.[j^V+ti$Mkh?Xq9\& s Ho(|g"ޓn&P;lbxP(lNQ/0ic~c.* ~{\i,27p!Ih;;ϲ/洹v{<CQk3SrfwtS:%V}#I~櫶f gg!4o1@N͠_\6@vRTGМ|$d#@׬pHïwFa;ϥNNKlVHβ~8 ziH\6svio OGR$S`>-WY$CA5pe**d 8(as0?J*aQ -<{9t,^K (#@ },NWMV[B")BM5p̥P:@uf_)y&g YfXpa0d'﴾a"+a2\EllwS+v r,00qy3v(cKDr.р7ExsqCgX 屋lkovyY?dP"\# d"̉j,B#3(4iFKy"Q*S?H&Tn֓e=&0848Tzo^*)9SdmWpt \Ҥn>0H1_GgE]Gd.'[}ј8i(D.MVjm1A@\V#J@/ uנe'c!qݤt/Xvpޗ\a1aP2C&з-Fg$Iz{pb%[p+,J}TVy)5OܪI'?і9wtrѢUn(+CV~##) sl|kL#J0m9}<[͆QSO*IitX5X`* jaS1ZE5%eS}+ gpiNg0Rfr ؊, {zs}`D &`|9%#g jpҢhS0{SJ^NspbxUiáE8BԻbTx6$$*QA=޾Džك:2@f($w Z5[q0I5 ilu }_9ץfD:nXٳf;t@T\P0^g;"IcYaxitIڍHd'xdՎ‰+[.ϔN-\GO!_eTc]&1rK?yxn}DM$VQ*ab)&6^ѽ\2>'8|3tI O ge:8m+jk7,e0"2q܁/gNc8+6 j4pn7NX1 1V, I/bP?EG:}bdMp]QQG9H^yu~壖lPc B2 Q};;iȳ; F/}t(5pl4x[~+)\hH$g7&eʱL sݗ^ Q[ߔ;`ׄXw<LtdADAUZD8Rs1һAxD A=@,[k]\tp],}Xv<-0 hj=0+]]?Tcy}v؍M؛}ɌIt(Xo,2d!`4v[vMY`+P2e"gA=WpoD^ǵ1ozzHa3fXHV޺ąVEI3Y >|jS.(m6T72!/Yݠ#AUe`}EV@Nm!QR!>*ox{D̚_jǤƌ:wld!%oBɧB9_ w^"O[%K"mgP]pY5\TOd(+=#  yZ<ɝ·3q{WeoB>2UrwVUؤbK5cЉG{jpb°}v F!v ō (у.ܧtlv0UJ/:/D6ARRh d4E],Ld.ʨGA#r!C1Nө9ܕҷ0oM;!p̙W#:y/,t2ZӮBa̓,%au r";_t?ijѾFxrm0>eWD?Pf쉻sRC\]׳[rRa/*BIF40US_w@$#A?pGBr2ԘzJPД QS#І/Mg7y o;>ʹfLpx0ɳEUT$-˫;Ì<.`}2<6h;*r%ڏtD0‡xs/ӎ8κv~,WHtMĉƭdmjT|OVjjMA1l܅/֢wlc953 44 M+D%3,vEX2RA(м[lZk}}*+ly/^4mm|۪"2vmEə,/[د̶ O^S޵1g Jr{Xggz)j#"/Y d}^ݸK > ڢh g BŔ,^u+:$ZAtr θp)8' Ԙ]R0R]?Kt5/'2Ek!!8fuQUUz:; " b1׽hm'<+L)WZ0}V%d ێQü_{ox-ye0CF;)GhwuÚW[MLd`0M T-Ȉ1A1Z46ګil*f2q+ 󪧣c۶ R9GyGIeI|$cL='=u 0Uբ;4(7s!zşh&(9t{MhQQ5i)816ݷ1G_"5%Uƈ0~n 8FUP|Yn?$rbiz:O{tmwk>j+!T$(F 0 &P48Okl.>$sNJuPnS,jG\('"q^H:[k\h%ws(TSPnwc9 zor z zvGz릺 r9?.*!WA`a<`:]q^EX蛩MD!ۆvaGmX/1#d_I 7 9{ VS27(m0z566Ż~` PPn]C6_bC;8OvfRيLnmv#Wf- cj៥&/IB-$ef k#xDpXO<>wSOYU 1YNrZ]Y4丶biGOFFJi0G NXCax=ȚZ5)㽸v$8JiM"pRL'6?cqY~PIpFPm{tc\&m;rMRdͤ!|bWᦷOR7e6IR`X\tbW1#Se{zY -"5+L${j?=ȸ#ڿ% c,6Ի-ʤn=87و1Zw 9pkLE’P,{^i#' 5ҹeN^%Eqejo:鞆V 5W0@%\mn$r/lQj1W`Y% }IbAPТ-5~==Hݙ8@_`-t#%%qh`x!? H6`2XܵYG_vf="G><0mР_wdB B[BHbe hcn kΦbn1~Dm<źNI3hP2&11TJAк18d,MKGx,(UWQrt|}Cյh_',BDXjiT\a&[ X[ bA,XWWGv O#: +li@o=i;!3O4O׃y-b&\dXxpENb;KT:C!@Hn7}WH@ O)׌;P @be pN@?{ȳ@Vy6lZs;4P^#Iť{Eovڒwpkר>Qw{ը^R?5oNvW8}%jcxn,ݏA/L@v27f1W ^x~f}I=;B`_+?MV4/;7İ$WS쨹d ]hrb0 1@@nB4$ki9VӺ[`yP{c'/ auR G?~۟6Sd TlmD{~>ޖWĝy! WC)J@Rzv5)r|bFr=ᄃϠ w_QIDgEmls> -#`A{͔!|Z͈"WYS,Ζv9$DCvXX@VMOz6r>?*gȇC0 RahJ$!3ۃŀtb dC,XD 9X}  R*X1oAC^P).= gU¹ "޲:/j6Q5Z=*+]ȸ*c;Miq*#rvƒ$Eo2t3bW6؄uU⻆}HDw8֐2\ٟʃz~ 6&v#*>/67{#N_hvs8ލB&?ㇻf }_F=3FȓfIހ ((^^'(]u(3~x)7c0~rկAkq;o BmL*ca"3OxR Jgo9=Π@=,BWRY^b}Y'BQ 60pϪ JE5抁[ h|a( SO*`UG1#Lⓖ_=gAoE?l^~o67l1x1+LU@oSXoijo=]L3d&a?#z-P؄2bCtr.{H'*o]#Ń R4܃.Bꠑh12\tK9l(wY80(͖ pt;#z ittئ~{q ̋uY:H~1bm@ C},#iB`RWBT86(3L&||^c`S?" ;-w9c Ê ,aIq|J slomfxUuԨEr(řcĿؗ/DnB+I?Ej6a1Cc8M"Em`ZC5h >Ry|ȺۉdR2&HZcBۻɡ9;\#$Q뇼Ip E``&Bbʿ 8O?IP+t<(@5w}u4j _z6*J=B$3 pp_e'f1 /I]mcԘݖq(`nKyGinZC"e0*De3$[aT\f}2`fNJi Q{` @}|GB^VZӰbQP9x<3NcH򵹦?F7 1ތ[45N Y=( < ^M69 RwguDrA({mz-h2_;u ]`.euE9^MS%`.O0LXh_E쩙kUjb!22 嶓DQ7JJ?cQUxع݊a>UW]fG1 e/7"(g1j$ X.)uCCRt|5*ݻSE-Bj)ek sKo rƳ3A) O2vw Cl5,goi=t=7e+l~Ck}}{'*Kٙa6qC2cMG[d+:5nxÌnOEd6c}0L`7S%"\q6)jCmKK . E!pz?; `)3Dm^iEA:p Fq|6aQ̈7v>TF9 pkNfd]$?'>}uQl=A NyZ@4thaoPBQ@p?9b MQEXPi!Ô-y_;f,n*a"<2:-LnM]_F~Ixv`0Wq ݡt K{:oBv( u7J?EA2TtLB^2+@C0hm bp5\'b¥8s 2Q-KSazc@x$IO^ v{YOʥ}hj\YTز iAR\X ͑R"xs=?fՑhѠH<e7ݙ3Cn rH0U٢%nXN`z=1ÖFf6R 1qWS^ ҸڹiҮ  ޮNGUJg1bӷ4n&?!k. q@$. ~`2 !TdF<`D}j$ąR&}д Xʟ~O6#ڌH6YbBF&TDli\@ 5Nqcl2FBS!F6h2DqYtkJ%"[2ZDPCK?=y'MIal <ҝzf NIOy|v-#`ޝ"z HW+eO~g˝[ڔ0ҟ]\׫/CP65?7 &ALY*egOyvG"w8;pur w]/<`V߼,wqwuL.jRH I;C.h)3hGcҦWU bEԎ;n7s_8M7ASD=S#A ˏfEBjƺ.Ҭ!Dn+P |~[D0g'voi1iӮ~V5^RaLætH L)8~as3OZ!7Z!8}% _<8yV}L2jD+LVc;AA~QS:YP_s;'̟޻'GMATZvP)jm!j G}LgV R2Uӟ)B'cL2 %ѩ j:HɆmBD(A<ըyڡ~,n :X;*EC|V["׃P0-V\}$%!"O<=W]>OJwcMxyrLįx;PjQhyM_ ΢Z@Vz8{n 9qxwx~L!…)f"TPD򍸗6 :!l,Ԫ˪Y<$bc\4T MMX jV&27]cqfjKu斃)$"smeAK4{\!iCqC-A_'2!G̛ WYEda&oJH[|Sc=\;MΨS 5'`v6'Ob%)y0w@,&Wᅩce04hyNPj`v_7ĵ^N?h._5;\!^dCb7;u2^ bW^z=MkDDYt/I:@# ӱ/k-&K J&J@f'qԖm.$ T8̒I5H 8w2=lρ 2X;\Ve2d'MWlDutml˱`j^COz՘Q0rl !@}]h=tW{r?Dfn3MMGXa>O!FuSHwJ!7 κ典0kX =Cc|U<6ޖWindڅt"0 ұf?+(|4;H1j6LQe7Ѩ1pOd-́[oNi$/띦ձιSEi~dLw>)]w~y! L#CW+˚bd>G` 8Q)cNkq Wt1'=Dh-*}d]FbnNu3-ZKu? 9l!AzQ1Pc~Ef.Xb[6Q88Ds`Jb01` ́koMY8bЃUؔNԢIAguָQ'ұK ́3 . +(=IJӍ΄40uoe?+w%=)@ hC;;"؄;d%zO ƌh[\mMtQo+O\O>I}\gtFЉAZxiK߾X?; uVH˟q$;AH > D2RÆrCckrE6Gttm@C#ŎRGm͹;lDJXK/cqmNŧVizZ͓-y8cK2NY)*yFyzĊh1I-krw%UU1bF3GbFWӸNxْVGpOCs_EJ>8 5#-jpL*-&Q#g.'y";b+R/&Z `)A| d.'^Йp/oz5}7 N.rT֔lg,wPV W0 xzSj@%MgY/98lLtҊɖhʗ!&‚S`Z ;euBLA9IUCsxSCl C>ZaC; yWr+Jm֮oEs9ԓ!fi%*Vr79e{<䐨uՇri2Lk)ޖ )kas*ynURR&Ds9)Kŕ'Dt2F k.zmHYؕݯ)y,ͨ/q܊d$V0OP'7] 8!`2P:%~b:Q w9m}/B%9@hCq=on0E>R[%SW$o`6=xDzCι G<2,}(zytpQ}Pt/{\l<ڐdTå[IAmAT _斦u~8Az4lz}Ц68!3I )&=WJcn5eǚ&`9S`FnbJT9ZMyc.3/Ļ }oU!e'A1+wϚB(U?fV%(EqmgͤXR: kӾF2lA+eN7kR |bS:nӯPmV}dè < u.8YM _[ Gp#j!PtvcWxW H>d#C= cמj $iѺY[z`N5[dfP3 )td`O [ pϵl^EUBrO@*1z} ^@[o[ xA͎ |l_N%i(1.(«V]j֎t0qV]GAݐfE)|0'SZU6.t9,'ƹ28+C 2#c[LG~O~ !Kf6:7S fE}1.[釾6 d{ֆ|02[Ͽ{+ ^MTHzuc}kVC@`{T=v~Qx*v}ry1zx(o Iva,MH8"Ikmh5Rr s|>t8GWi~wMH(dZ2IfagJc%58 Xp9wW3e;|W$pOlf?VpAFՃ{2U&Z*CkX D5*g?V*:DeY[iQxb8Xi,U`-MO*PZ%r _٩ŎL{Vbjuluڊ!xCkq,}џR"զn3BƞuP ZlC?WH*y 1f'L: ;mn]10VDssS|gcEZE=U'avuB1,IT4Xo2+ t>EXIGKU Lc9g'v(%6cTڧjA5T{ D1EߢdjZ g⢖hlw1+|4_aAIPߠ)%Ӫꉉ?РԌ{ngf&m*N./ZaʗęĿ(!A*b'-o؉[ @"uo 9EO;=1Y!Rw#RhLl@85 9%PG@yG*6oxSz*wWDbٕTWwn{q%5"ݍ%k%#Ygegu+6djw%/j̐\7$gU=U)`fkW$a5DZ.Dfvj|91VyB 00դq7# 8Hn9g ?boA_lXiܞܲ$ګC5FmL04ȴrjC5үP8ddV40e5).!J3޹MMZ%"𾿱dWFF&M7#HDgݰ? RQDٌ7B aNR@q}v}״ړzU9`Wd0m$i9Q1.Px18o!0Zf,~lu)@{as ߤiY``/mp |"(xEj~5u)Tg4!&3&52VD<""H'ĆX.\s+Ħʺ8[A80۟- {g3@eA1E5DAOӂ~s.>)uo'T j~ޜ8[v=g؅ZĆ^a4o,osdJIGݦ]zJ(d L9دeBys3lhEfPY)?2+Ԡ{v==2ґ냞䈼ƉʗP^uQ=w-7dvH#eF H!KʩO MLl0G8}+UlUj؇_ d)$c_]Dt3Ydtq%Y+k7Mh08#ccqŲLFjHCXgUG* ņҳ|QL1NozJ~⩣/VM<ІH_\oK)cJ:_j 'dq1>LfIJwn-rj%v+[J&gxc˱!vŀ'sr k>L?j{“\8GnvRVѯ&DJt0qEz+O5Dc` WpYyA8*y^ ƑE{BJcʨH2 &k<w}Vxr.h8JTb_rX!Ksz 2m($Vb-ͽEӷlEŅb@BA QVN-]!gsͣaBp>"p>q3zr`%qu Q?ZO $eaж*3QɚhN+H?ȕ Nyz9m @Kd֢k;ɰ 5|1tO5 ,L*-B BZVv7`Ika9zc׶ D[+gDY2hXW o ]o友dwaZ Nl`w"`rK[j^C]6s¤'zOKf$P)`56𫥊9ek qiu31"pQ-('MK*4 }hT +N,4Xr5R) bi3j&+vElQryzcA_xLfǏ& .KQ) ǧ蟱C`,&ZK_~C4Y@@;Oa #+] f4-D*2kF XQKfP.m! Bsu_Ϊ~\!H À|| >_9$Qơ?fkzIK0=@c 1!z(9:G[`sGOqu"Cd !|LKτa'G |b([IRGaGhFU0b=8_#O,fAyUБ.Xtq▩QS#qf$u'g[!G7YԡH`\_8q5R̖3j+G~-Na&˧Ze]ᗆnؙk&)_λW,0!$Qhe>maem0k4$d8=ˁsuފH;8H$3e%y,ܩ>@2TV@ݭֱH|DFDGRD^gĘG=py4ԁ@-8ݏir*3WP\2>5>k,Nw/aQbZR@U&^ Z/$e\Qc^9$/(jwǠjuTes pҢ ;[wD8UNx#9f+s-AՍV0siRC@mxbjaҐګ]uBh[]Nx+"HFNnx \bM疆vJjąiÝ%/fi&؈5q}mtM2hW؄6x1n2P&ʍ|*ܺ\ف\ު::AS38h~S%62+oJxZw)gK7á n%wVɶ[3cnh.Z/B5t Q0QQgjC1IaAa/T75||ă?8E VQ5/]# &n皾J0\q[7ԙ }]U}c;LD\d YİdmG;|v~=Lz3ѵeבZ"|n *0)YHƈ[Qݘ'_~𦡜 9\e;]IRٖv@ jx+뢛22'] \O͎֯dm#-H0Q9j:[@VDQX nHoz[̹1,괿[^2w+x}zkB]pU(F_@_*+ ) 3G.s*^L2Cȥ@o.ԙ_A =QT wUoeܔƞj3.E]7.{dʅK.q j:}}Pٯʰ;O\Z#&$X7 )j/|tTH X[WbrѪ[fE}5{i?ʋUfh+sK453>/J>ki!Y)Ԡ[ {Tkz>򯲇 Λd%Bg?̷󷼆9/q M0{1 hwLd4kQ) O`բ|Mю|$XqPt /ֽG^o7I>CߓP M*e(&Aē)t0:"_' cEWf<=oGjM>h,/3Mp]`aUߛaY%\C!2Ȯۓ9CAsr&_7*E%vq÷ʦ/B&!?>K#.ac\d+)r<[N{&rz?wi℁aB#˪!\39aP\Wu1V=<oNE5e>|Wf,wH#,Qq&tV,^p_TUXNS9%%]Ǟ_6ʴ,w:aNz7A31 2+=8g϶n;`t<8\i\! 4[i .1l<`'G?M "Q)KdqꛧGttۛN+"ttQ&<~juxNY=:@qUGQ#JE+PQ20I~g=Ah7KM") D1/Y&܌K.Vwli^I0\}$ xÌdK+ٔa6/F UQ&]/C8%8f&q=QK 5>`DZWŅ uiD3VR!b+ rτ nCZnF+ "H~ 5i<]`u'w>V<  #{ޱ3PCu ",gWw̐c]Rqkg$XvKR 4GPFlUJ;ׇ**ρQ] ?ghۣ`gY88M}K}=sz:Sah׿m>Wnڦ_ܫ?9Gsp}G.B8"LWd5< u/]4Aw_6ćR2(eBaLfD2uNR+g5 ٻN,7*j"` FdO;Rno*3~,4-\9.yܭN7p- ,T#p1ɏS%}Kw5nqmj]_brBXKDs;$G)Mh<ѫ_lX}ı T>>l ϱ9ik#rʵsCPMڍ̘[;0̋42чA:N4'7I{ ma֦;o.I|(S7>,S$EKV>hvz,"ٶeTɝ |=ࢡFHER&V =l%lF˓au+OZ$5T@&" X,MM5jA=_$Of|Ք R5SX c1ל"OL6iOYMD 'MS'B^hB ˾/`a߻-w8.0@L6eesZÆylǜ@Z`֕> +fl*u93 BREe`:$8z|'<**'K1 *¾;;&O\Lgsg`|sِxu  o)V$Cnct&Ήqd,{E{_,?Bzܶ\\l]DKk&| B[`1ܸ;ɡBWtnic pR4ø6yAmM!uD rP -Eά1n{@ٸ}uONa-*FevoEui6P{y=1K-YdwT?.ӦY*YDZ_6HR_`ibIFDŤDziQHmDmu&B!q7w5}f]d#B![9}aS4ȳrIuwL># Uљ8Qߟ1GNoص@?Fy ci;SPϵO4 NT;ALM&ls8M5Ozƨ38[pzm_Bcįc=(*~rNrP0aվ!ە^d4-ǰ$ogS}Z&Z4&`5jGh,@wH'hgOfO@D{ uIpCT=\} 9,z? Ѽr pVٵ`߅c Xa?ԑv4{HlS:J lRgXp=ҚZl"ΔBnw po(v4Z u3,(TIRI5N#}c% z6W &t=$2G0Wt=#./qP}&0?eJQfy^L& 8 H*Wg;PL쒙: VE᜗$ X!u)amMoKvdq2Il_ jGl@"k2`z>(Wnj *hQ {fWcV6 Py9X2>(q \*qIQX0 r;2I-rDaeIm2*tS9=9ǷtӤ dQV.pR/|jWsaMl7>\)nL7]u P:B "b[aU*`겴+O~^aJ~D,4 ;yRtYH^I3Ɋ#铣V?e9vQ9՗xl"ĐYw.HzY,k1c3*tٹ֒Zۀ 2Fbuy6@VdL$;f}^A޲ibЋwM(=~ӆތa1ށj!C㪿U~;UZ9YI7;G||ޱl>6msj!n㧥[e܃j!R:J'= JN]$qOXyZiBчa ~C&dPc 4\4i0cFȌ|kE:IGдՁ}Y{aEEQdXeS^6I/ͷIe.l]+:#J5F2-= p`= 1G9k/ƃ Yi׈91zReaL̂BW1e.jTڇrTiwgxf=ED}z9]sߟl,WxslRhnYʹKTY&STv;+ln4P ]+G9JA&HNsXP E5 :88ݽ,|JrVi:;?'xC[f+g_Xy9@8 # &Ɂ$D\H@ٔA RqXʻ_m{_;}8/qUؑ}`//|KH|FЂTuzm[})g IzHu3"*3zM9΃hA?eÞIdS"krHIhX1#v_cBk81-y{k}+ZŬ=H5E8`7d2}rк",韃Zu)C%,6[E߈‘[gJU~o ͈|,Pjxc.UHi1"#?}5kPX2gfC^3=P`j(kcO9B85F'}W8섿yVQ1z #i(Y!PS⛵lЕѨ2|P\ωa9F:(>_8ED<a6Y:'+xœp}ckיEе4OsESteulLKe11qK)/6"NeE5uM\$$ ژ*h~VS&w'2\aۘ| :ȶsi!u=z ɪ̛(6dpC^iEưQhRv:rתU(@< :c2y\)o[0XwGiXYHcFDAQVJ7)<׋,QC7jI?o~lD[@ '~(9RMkWXI}*,ZsWmF@ مavDR9DxM^z{y\qܞ*J~l5cFpQg M7J נJ/%_F"4azZ5N2T$u|6Ow`JKj !Xmh*&=V$cdFk\.\ 8(Wͷ@F]*LwW̤$-܊>:/\2! >'f ,Zhᅡmۭ햭nf7}Ӏfyb*2MST@bQb!Ո(衄9QD&/1ol.l\À-pzWwf",N` z>a 0K-Ovwp'k]W!ِ=i)ɂyQӥ4j9!*\{-YNtX $z(yc9pi6:w$"GxI cwi<7ye8u c}[o޻#~he~Å0W&3l0Hh2P]w Ί/"L}8UM(*LW&YZT>Dc!)v;CAz#vDUS-QW>NdqCs k`?P̢F0#gDyp|E oM(ct2 8 E.?qJ],tC:i1YZmƪH22t? ۷&B9>[K,)z/9]# Ig;q\rQ)Thakl܎]iz>?gxWz nY(STJj÷%{ Sz}܏oJ4LWffÇSBq\ =[b]-}B@ (i0Xf`!Obg{NzrKI @ko! 3άK[|)uS  ?'YpWdK/w>e^uOʻg>&K-bN3uýMF*hFowzX8>8`qZ&+*X5+'D},,MO")ٲWH$ тs{" R%g^@`sG;џݽFn4tl%59RxvF;R+peʻܯdxmQ'j9q+])wmnamc@*b+&Bu+'wI?{)x*TH^֩Y?I 5<[BRmW-Zmި= 5kJu,mv$_Qh9aayEW_N(3µ׆wSAOoKh >Q}{O3h&D?Շ-#_CPT3)capy^sqYDۛLΠ7svn0mZ9o01n37$,MkVDfĔD'dp/|$'A2A ލ}%ěڎGBRC܏p7] t3ߥHGjoӐ{OAeFO ˂<#Z1a1m3yB RTltZf٪f.`^f6l%fdzP(}Qpjs@% dYzs0'-:*tDŽ9t̘%-*L"BF,'B87!+ >',ZH5I?!܌G#&x}Vѝg;\L8JW1fc8V/{1H `[r93d5G"%~W<^\. \r?Eu (8ȋyDf<9C&kcsHx:GOqnS]54Z%u>$gƍ N۶)>͌BM~kҷ{=,'F=*,@:&zB8.X~0&ÎHυM,o<QTƘ^BQɅ#y!Y7K=?>8,H wzFx0l@mNJX IQˇMLҙxLNs+%"0.DW&\4ɯTTV5At7lYvv vy1ҷc}~\d&χTL9=(xƣ Q~[D"75ʸjNe4`wDZ˅?si_6>L:č1}}O+ass"1^_ܖ^Al^I ѵ(Q/igT.WKe罈=6C?>ۄHK0= 'Hecg'7An/ Mu[:]D ]gs'=L*] 6sdػd>ڹ Ĵ֫ QE@-4e`%\pbJϖTAhZ7mC^|H7pgW;r׊WoCRn# s_Sr\=6ҭLHo}j*4JbjD:67Q2E-^l oFH-H _dFԎ]F|?ue;(WP({+__ ؓIUcde,׸T}טDap>ԫb"O0VHnaÀ,Gѱ} QwOs+gͣVF#@kץ- 3vjWPdn*Kt]>#gm.;u뛁Bg F]6(|B[V۲%ܧ@yE\Ѓ4kbd>ik/1wQRs2pXvdED0kvN]#B]%Yom9I0 d>ԇj78/̧νr=〬ΰB.%L*;*vԞj<)}vzbkhA$J{% cr).5gg2N;+c0; ^n[;IGQ[O;vlyЇQe$D Pp@5C֮wuіɛ!7QM@ǝ=jQcIB;oj N殃 Y}+o->:!V+$PA;J4mރ=YanUW{? 蕊 0Bش}/^b+ue Ncrh7!3஍x&50 ~խMdy} 4l&MeCPH9PUa z5#[Zu$I/$1Ec^[Xks+h)TlRV1B7q硚 ߍ̋]z_Wx!c*Ƥ!*kyŬUa1047vhUkZϙ7Kg;D\"$qщ6BJ wI\o~.iN;IT)^tzٻQV oš0MB\屗 l>=AFu_6Ɗg=Q#4##T1K7 /|Oq|%N-J欗7gwOػcSQz35 Y²Gn{aׇJSuDx[ԯmG%0vry Oo5  LeJۃR4 ,9b~aQuR >{(9DAP_E($q7ZUXwHtՁ|5ώ zQ};h:xX&;HH%@>Z@$݆zv&V99˧zDo5&њ!Y˕ 1Je~S(쩥~Rp\>?JH',H%cv,l]xA eItKוJhBFS8`wcPsm uP<]|tw`n,h#jk$~[ N ؠq*_$BL/cH~;@_QہPg-|'geNu(e>=ldSߩ^ԋsOT2TMt @Jeˮ>>@<@u3إ6>T@ P'ӄ\ Nbpx`(Iec ;1~2Uス$j5x`8˱-suPΰjIS޳9#QVbo3S5hVK;=o-&{ 7#z5NBv!+D1'҄v7bWx< I*dr0bk_BY5<շk(LH <<122X+QsW%e,j^Z\`# T<-}AX姼ɡ\n]v Dh OUT"' nM>{c0EIj#J-y7vKMxo_/g~'#' D#naI hipNiږ{_"sN!? yD$Y;ɢ3c$u]"j3;1?zAW3pt$Jbl= "omRHbzqn q!6`Ulɋ}S:w‰zYR$5J_\n 9('"6}[Vup1SQ𝧺VC ܀{v;! ܉9>ߙ[*9ڎ kO~{HE ǝxM9V.O:Z֭ KOCE|/0_vˮ 9YIΖ =n "/ё0م>,UƫQƓdk"ۅ s=E^h{绹UU$/ LMFk @RLyq:h:{44H1f:Ѵ+cH9%ò-Rb :o >NO;( 9ΨB6)gWl e=#GH`Fɯ誆cP\!R>wrUNj3El蚳^ה V9_%4iNJ!d#e7Ø J ~vTAlmȸ3F|(+gx5‡,,]LJm[S29́EV"(ƌPnqm Kh-Uޥ k.GabQ}6sik 'Yr/^mmKoDqȧ.u)j-MkէR.N)S¢AF4Dz7‚pbG&Œ 7By 橯˥ۯ{K#lDr(ا/A\koUӘ< kyb9w0i[hfv\l{M{/z(79)mQ,Pb8k (ɲXze|~g!¡'8z*G"rCKRJtmQcf =E\1c"fHd$a?-+BT;B:˖,ly3B8LAgL,1Oߎ'K@|f٧XT/nW\hth=qz/%wL#JFx]@VR6QI)Q; $o_+OSHw:''Ms8̽2LJtJUNT b_8qZnHU@_/J$<.+莂xaOw.sPȊvn(Q6r<*f @}V$%3Vzs@6bkٳ)" Q:'wQ1>4_T8T:r_jBE*v#()OCJRN #eҀ9d}83j5:FbJ:Z) FB8ЛNY./{=p 2w,.q`wZsCfb+ [c\EH-M>UW;w}V6ːu/ AZC¨T1hWQW[xSYc$,l`r6𰀌ixeQTَn ,?EPUs`QT⨭(čړANKL?7kCa7Sz\v {G?m_DO)i6*c2 a<뿅Q;>ƕOQc$S] FyyFn\+L^P?҃6G*Όb+jp"4&A~>1F8k ݊gYmVǭ.e*NY b+.W- ,ϸeF0?lj8@2?t^H@_+\%zKG*Goy&7gƪa #U_Dt"34HߚUJ1mcPZ ⵋ)$l"t"4Ipim>ceH'ڊ# )aq]`%+n xR+쪗:XGq7?Zvy!\0-aʙuZ;Ĥx௹5* @12xut#t1xI._fu_2P0 M9)k@gs!Yd𲒢5V˹v`߆ı NB!V*ɲ$k!S*M A>Ξ&,ڀ힘p\z lI$ފ#'MZl]8n>H(⫂$}ud ,=.||nEO*2&My PsB^ ՂA dHS"p޾z_2K YCMWnOKVkRCT^RbƁȰ&aӟta<=Cp: 6E۾yVaڪzN;JWcba̰Fcrzl㽱}sm+/UnKۘe) ;)mF=XP:-~NvrͷW{\n1@BAc'#Xn@Q,_UmZbC\g&Cn@F->Y>ɑ@k|YfL<@@ťѶZe7Jͅٱk(#; 1Oq3Rs͜S nL[D !Urq3Wp5EEkM-49ͭY$ 0-+XVJU ><+ ü-k?@yHWF-j-ŹPh'+Fzav8LP$VmсƧ&yy"D.SϤUK47D ]wF!g *hZi<D8diX͵E`̃PQTPIc|=8i2]Ӕ#U6(Ar:c&Fyܛ H^;θ &xQ~Y%=rRߖDQ5`"kx5S4VSAzJ&5-yȚhL3Н57|Bzxmx zA)9Ğ,NIx`JI,J?(Wa>]Ap6/h*崭~$ ( 4Ba:nJOS\ L˂IwhH9,Q:_l!硘ɤ_" $@悡w<} }=U##*?5vpq8/[[TNy7법#6K= lNI"pfYyʲ9Ab[(3Bjuvy N&?2yQ Ft3*R.Ϫ0 H]A@R܁)uWQBW2#"8a)Ss9~/$؁`}>"S?l[K҂X{x3@Zgˆ뵐0[/f 4oC9YH8mbpUbqr"N yK_-է ߢkxfK=kEw1^i;OD^,"[ w$ djW RckJSy 9]g N& =؎`3m[ U b4I֡%kV*H [jUV{e.̄owװepk+z'&z#3JuD룵6':ht0uG͔Q.ϯM؅zSoHک;)ZϷ[ G)goXKhb7SB"^vX ÞޛoPu:<Uf/"jф5i~%Zrus??ٷ'VRɿ6X0]>BXqiUSNE(ZDbd8_<lڋ~ǔZ7уq} ՟'\N5`whE'\Gསyτ*A\ %mxl-b*wID`k(.)pCyAZ e+'!`;g%x؀sq}!!ٜTF.waa#tWV<6`Pf͙A綆jxN굂x'{P xԇ]\>;I[6`0ˏ h*H&tgU{5'IK#aosdt=Ikߍ,$&c;0  !}= 7BKC=Бpjm/Gs75N!|0 Vgl{7>Q@t7ZjR[q:BM|T/~󛢰WZ-ľk0:uɾvv=v$º8X3ըA"Ry7'8 ``/k ëgb'Zy'th`n8_>%@ѣV=UݔXC_ӏ+9S,  MzhmTuzNCG!4uwQЋ e9*l1cXZUsz T}WY *Kd-]㡖B!埫K {Ɛ3D`)?K*,JmL9j{yhGn?ؘ ݙQ^c5/,1{LI)u;Ȫmz@l-i/۸P|Do+y#;,P|#T6/lbiU7Vn=^Q-h Hb³wO3}z,~mBQnL{ U+Fv=67w=%cmﭛR0p~GzU;- Bja(ˀڋ w?SmyX-baT xZZ4CiGi2;3.i//a xʳ H$SP+:J D,pȼ̞B- Z`ZDmmPwE*tHLLOFHVܺ [7oQ"34f{G2Ef 2X)AjW $*2$׹}Bsm:Ps }uҠV䧆tjX?)\Brc/nZC%*!8Ǫy㬬}gA$@dQf #3YW&S![אhXʔ}Jډ3J|c2|ώ>flIn䠅glŗia]"99 5e%Dئ>n}P c0 0EĂ0ƀ1M3*#Ń,%cŜ'QGɊ>uH$_bwV9[zGb_CCh=C{b9:{r^I#$.\1M)b+MdԵX >qt#Ur ]A׷\ɥ !UќOf;^FLY̝w 5u`dTl-Rܟ8=QG֏qcYm#6Ziz,_PS2d|%eVuڨDLGj%lru84)cɾJ3;y%JU✈ud'lK- S}YU <0<Myi 2*P~gc Bx~1IEN4/')=>}'ZP* vK?v]8P!>%7dS")JJPtD䕼R;py*;3mѥ\:qcxFL˝cv?hvjyYQ -9F3&D4nL0fjd~D1IAoof ~6h;R`=oȃ0hKw#A)uB~^&7 Ta9  uEX)4_Lhs0Yb _8x7A ^[Q>@tE!(yT~ԗ#W%қ],7|OwF0 h=LtM dPH}e/[84~vXSz%H4I`B_ftqzJ^a}SU8 Bo| Lxck*qd`{d#@|={ie콡T 2vd 96 q#>Wᔿ^Zf赳ăd RiZn v*C(H$iGD d.]ɟkp[刳D YPTXU4PKz&ק:ܵglk>o:&CW[y~6zgl~[=4_cH; @bULʧ{E]L9ųߵV>>Z-Q/+{y?.)%Tx{TOx ld nסB(8"alaff_G'p}Cid3ל5̚@Ph;? muqvWS>jb?W%ɩUE8T#򜕆ĵP)e(џF6̣|T02 0N;(xDkm¼z_zt&Bzp9I%USiۀ x-ĴS@,W({D?mHЖHx@{~9a27?/=U7|#GOȼ zw8AFbFޟOܚ+T޳=O/#aց}q.!0qhON# J=#2qIFNYp\'?4õPQ{̶V2N5 n/:gpw?h6 ߄+n%L(6aS;gisdsޣ S8p':TQC x%zhjĶxշ ./qjFUcmi-ӥ J{ !PljFl!iz 5r|cߛrb}>t[18 ODlPP3{&'}_z0f84.NS.F.4O8u(o~(^]4 bRPU- XDQ3ܧ9@=X汤B7[?J,C2B\9ZwʨmxJf0HL]WW}u$'ˇCQ?͗#ӶTc couY~:~c$'lޒ!}W)bܮI^jg/~pOSO@'~n>K D4XGxA^*v[,dzN {t~w?&Kv/}5''SɏJm,AU_:7%8`??IXJ{x`Bܐn|l sVf՛Y'ر(@>/.O9SG-ej'KK_hiOaT0kWSJMϬ\T( v:fl^#n?DzPH3dt( 5v8lϘt"KC@V`A%8ISHjWt皔0jvn!ӖgvDo؇_QBs^N1qn^~7C3vaTkENЭ02x,E^Xs*^uKsCޥAioFez-0 ( R$S̀tUcqpFy瓱(h ǭ .A*[?p9 o\m, $"rKFڋ̹[ڜ(T -+>'X?݄{HaK1%8";fY*% 49:n*|N!P3ٞꇝ<| lԹ%($87x?[hx15bd"W2U;BW;?Tv 7\-}tlN1 6^UТ{\Bʺ2O~ǃ(/=ϥL^N'ggϗI.>Sk`;[z,ʸvqcL9 PѸZ*ړ*Q )?fO1?,ÁޞMkDfsw?.iV֩08 ~%AsFr=zZ` { EmpStyc;DcG\0bи^oJcTBd/Q9C]=[ȤZ,Y5(ذ%ƫgjr(.͜91[ysY38EDVeM7v6ru43mi{M{%A d#⥥㫟 PDS(I^9~Q[2Do%2{qrMΦuF_ {* ,j P*fx7$aq;Ħy@_2T9/Y>E]{p{>C _U:-G'azSNJx5}WP`*Xx]buHװdN|X o rqrBs}olm'.ur#.f4=䠯22o5?*˝{}6Y-FP+Z߽FW&{i yW"͛XprbS,# n C]bs add[gQKjtۓ LVxR$YԞ5dҽV %uдCnxmE.G-Dٸ٢?h&~^;Sr+;)UB*Z۷u$9ڳ395g8fphNl(>{WܦK_=E/Wr(rSAmu_ aᝲ a1}Һs܅J \W AptI`&f^|GT g:]E" 샪DF/=&8zIc\byFU>R5"S@!ۿ65sQvWY!qvt\Ֆ1 Ԁ B?1"L/;zQdmgLp)8}l3!Bō^!A,:Bg 5vQA].$etnWp c,LeD/])6XcJ$ YLs}r"?>渭G /k[S.&_85ڰ]{ZecO/?amI? )=Rpk*b`Kx&$rES|~T{7ݽh|g{i(5P !(/'2ƙtt80 }G2D~-LsDjt+nTEUɉ"v-6+^pFxet^6Y|HYg;ឈ B6jkÌê\ #h]"\EF Pbڼ^s[*8}xx %Ғb k߅v$y'64%,5Q;$GdRTs9gZ򈮈h6`$sad0Cb2f61A:"8TN v&jW|h:_<@]izzʌpü_YBUq˶}r6%7n6M} N?Y8LJHAo.0W#2@TGEin{ ]#nh\*ăl X24ۧ2e`4i4}pF8TXE;Sr1X;? (X{$I>tXP xs~2_π?'IGtU]49rV}1~?4@o9Vσ vsI_Wr,~3{}k3Q~^@H/Lo#?"5/nX0'!PB|9Э`uQ~[T>K2. V23ZI^0V֤ PnnˇH:HLڒ2oӶ{٘K˥VzO>+ xF8IC>xK_ g)Y@Nٚq@kLB;mVW|!օk:gw÷Iy= {F~)_VQM=JPBK|ZyGO zX!0҈⩉bjW)BdA)&Y/J×nj;ygIQ+T;Ic=͒dv"#p|YQ(Iɞ5WI=efZbUz{֤Cs/Y 0r? H>KBiʣM5_ÃYMtP tSYrW͔jF>sCBwu\F8)6;UBg㢚}rE:/iVH5BaQBw [:>R]4Z}:|&J{g[@0mCT5i+mup` !ytRɒ1axl>qgfHG,V|j'Iwh'r:{n[>½%1@lT qDPLklϙWnPdudP~e{f'9|ݼY@n\~"hU^|C!US,CY@v~@X$ZHOϰ?Y3+(yC1*r*_ %DIBBGy@鷓emފ7SƺJ#?]=D~)FW{<_娍^KcR$kٖdMq#$X]~~:,Q ,O.|JvcҼP,YV}KVH !5qG$8R\"uU"yqvR|9M0fcq v`šUo{Py2vXnNm`|q`Ol3$_^n\PBWh }t& ?` h}w +CS3y6L5֏G8tA7JKiQA+mX/xo(p'g&9pL<3oJ8b:мnGj Ũŕ2 51v;|ڴfeA`(b*¿M&؝λk2q|?ѣB;EL>v;]lm00iV0$ޟ0H͐wpR )UY|bޛ)Z ФM廢&4}5OâPrLqn"`Lv3/ŋN`A>ɚ߇c7SPIy6ŏJEv(l}^mo_@p@vˑa.e;M3v/n5Ƿ}OPclޟ8r!.u5-e5(>_9]e5OWD { տ^<~y([^)։1-#fВ-YɐDx T٬Sh/J]Q{:jaso'E;pvl8v`/4Mvy߰IbuŒl#)LAx' me2Kjp3Ն*;@(k)웪 _M3bt5aT2SӤDW1p73:H ]5AH/@]k\#v?q]S]1$9D\޿zR[d+SWǚ8PE6RK[`b7EetgA>8PoX{$&l6ѽ(N4NLt5]u&IG铂SȺ1&-GHFU$%ٯ½2ɍSؖA44m'Fk,CԬ3YQO?qĎU_W;2l5rxP[~3U@;͒'޵[㔜M Mߊǣ۷<-d+{}ɚo?G2i+fpv>[Kg:h.r(!AWˆ, aEI\,hvSCgDNE- q&>)Ɗj-p@zM0n .?.In&4)G8%c{S̓KaXoTԣtxP( 51 6&35dѡԀ.pxc2O+ ǼZ*?.Sb{qG2FS6`p~U I1@7"XE-r~˰O7e\mcMUªNn SdUv}^a՟ZŋtUǓ޿`*Ȕ .Qxڎl% N3 $qvO 09hgQ C X-s" (-Upч MZt VE^snla ,M$z\r}Z&2܉qn#l6C!exGr8ef6HŸjVw(֫CPm]Z"m9=H :C?t0%$'$.Ōh=ܧ*!3n1"rlH^uZ8&rm=oaR([uvJ{m+U%ۘ]($*lxSQi[Zj8`|(D2v7' 'R"Apg5Q^ @_4A^z܏]ߴmc@zYqwfM܀&uVQ"DPu?0.6=1*ԥQš97ֿiH\K 㒖+$:x#%~́.KQZqJZ#jX*:9T\K|09Yt=b*SA; D );ٍH=eA~'fe`};Q~89ՠ[elXf Cp\R* Uhr,oPs;]w]fc>OVIoK݆2ҏi8TEmk]hit`mKrrR/!-I#bvLjcVJ8 嬝Xӿy$zvX~s:&;P+u9ޣkY̩%"yj=Z[G|;͞HjCؕ?F 8cvJ @ &iuG%ylcDB>iRS8Ry@f~%,|6AFmE 3>s`c-:5"_C/qb+5(d=0YIn.=u7;cjxL+Ol)G& E,9*LDc? A,WbU͜5n#n;ǩ2>.6!VxLߢ$/ UE&Q)f.ڶJ(oJn›PC"öDnx|w/*`PZbc5y)8N}$!J C]0;䠬W$e1MZEr#'ϙZõQKKХQ Akh J /͈(G7 Y$R/1V9o[?dnQk`=+.nj hQ6OHWQqmeq"`2)<~3;mO3|˅xNd"[CZwЄop$8wn{kH5  }ŠeGX/0UNOοGj刲"D4#c ˯͕6c8 jJWGΡOgSgqx9U $il IktsN8K|+n"*Zyw_7A.M4(dGCօ|71䣔hKi,ߗ@G2%kwi9cI!0[ Ւ>ꇁËn{orL!ʢ}P8K^RlvTۿX)嵆* nI]]#!dyw)Cdgc=*xzXECi r4p&gz#!Y@hqHzֆqK6qxAE3R1 +Vc`_r@``['/ƜFh<&FؘS#(%5OmLOhEI{}D{g;p Q햜S nϥz!G~BD+PvJ6qeG:])0@3L460ܱ(0f wG/U֐f!JqHvURs@`y0mRg Tb7/+2T/TIJ4`ϣI)tFaVgO7mѷr#dJ艢?Avùȶu{XjJ;EyBr +S`e`yH/o];&sd1 DTĔ⮽kRKTmJ)߆3HPQEtPN N O&24pvFn񹠃Qxo3Z(j>y{I+<\(ddEʎUtj b%A\O/g ]{qjp)\ v>nNhט S\^H4284%9Re鈫" HxRŸo"8Tst0fiho-}+xkWC` /dV8k*l1僈fbP16 @ѿ,_@cv:s[wh(#=_SO?Ryep_U׌щD()&Ez:PΘzu^<ƎLۭMz 1UFaw39!CLܳCt31lM92kzKo ]?k/0V vs&s՜D-ޜi]iyvO]8RbFCFXzlsm{ jTyϼx)+lj% LoOZn{kG;-CzwaE=ۜy= vEIKUeEI ,p[]G7 ^ǰ,9q=%07d-'r؈xu㋘zrf5JLd,I]>Mx6>|~+=T9aさD>Ud8YjksLB7A4 u0m.giku {j0Lj60q*Dc'/%U̿k{D nl|b6os/*YtMꐳǬ1,Йyۯat}bWzJ-o҇c-G9x>.FFdL#YU"@oԏL p>a SٛT=ֳ+ߦHQrbV>V`҅$k2r3c$56\Ź \mg+Wrs`X$GiPwq#bv6IIb9 B&f/qU*,ʥPߺm_I^@4πTQ3||`5+t!]ҚJb݊/Ir"SmX֞LDu% &Grbg\El R>`c :V\>IoرwOX'u[pK'@u#i"u}&xpڃWRֻy%sf=R3 1u ht\ LFW &/vv8Nzv J9_gp]{zf:rz-ڠwPUU GUߓ^&y>x?'^( ֦sYk6nH980 F=ic_ ҠzlycÚx;^gγ=RY(Eeu uaEuQw,۩^q8u3}ek$RvV; k;+vW_aEIacHP!2:zn鮉)韊M5IfKAޏbn{[ЦTA6$jH4>W~⵬I=:u'+,u $b \+Y r QU~S{;8._3l|{5A dGl{S6-?vKz,6u.8`A? Y*ݓk3TCrDzf) X:MG8 e=Ey}T_ t?݅}[Pk3G:@ #;on`4L Uޖj%Go{ZZ6 teDI{y} wXQxVSmV"kTC3$dcismUS>^*E 9[y;l Oߢie:o8봚"q _m4})~%O|Z=(qo1c۰5d:SʹLYRmǶW.ULdi/}/'B"u\܏5P孈ϓ3&mLoW rߚ!!I?}ɍƦlD]Z2T,1b2~^<ciXnȈlB|դOc&Q-}1xH)i A|*=nd]) h>;}TBɾJքF)4+pxvwm͸f5sj䱰%w >*ɄIGo:go6O[a * OtmvTˑfU:k#`<hz\ pNKY 'lP3rfTԐK !4:P{љTrT_\ i0s-;'Jǰs ? irJ=nΪ+4vKr! zZ~B7wHet7|4CR x-o>JiмkckhluG9݇ǂTUy.Kesf ye$majqsr 0@+^4dY觗8 |Y~޿X` f.AVE\!7Ml!m7y+6kɪy3 |L[T l֡j++ )hSOU0>5 ЮQ{ӛ$,'eem@Zʱ?"=U!LҮz䜀wfO9$0A?A: a|P#ln2ˆ>I@t`ŁgGIKy8[ԂP|P l+"$DLΘUGK u.^JXvׂnDr_&mks5KheԨ 7os̸HAL: p>'j,:wd DZ * Ż:*#;g'Vݬo&8e],ɲ<ƺ\es4!qRá2Id {`4;mTI%ϳrn+2()`cȤ֏1ZD2VUh",累4긨'Wl[@Lj)!Q|Q qV@wС5s0ttu&)euBf\W$/ A]0X[X~LA)d c/3TzB ȣՙj *dlTrjfPRX ~=Oor$gŶ:J a8ut)j'y3؞D7x{EC;qc'N?uĈ: 9fdI9Y6,:"Y 4/ y +2t\NI̓[ @P| XIڀe֓{3rs"@swfiƙ8+ x~!6ޞ,B,[ MX$O;_чDgx@>"$ÂdWs/ U$#"~-I^̌rܤ/=ii7wU2x7LU&Bcn{5ӿ( {nŽS)H0v:5Ն' Љt3fZ~32yg|+ќu :T (MAnxi:ď"(6H5ȓA"L!d9$Ǿ-,hN@=8S>E-9!`5G:=ReX UvTfLlM4Q 8wr:C5 =zUl qG[@Rle., G-R[]imC+tl R_*B,C ,LVc- )ShjżD=6bMG<. d9{("TbvNܱ<xv ^y>Z x Ϸc'Miؑ5WB#6[cˆ T3I8D8NЈ4;݀v%k Tk"y,A=$D<4ΙBGVo±á]9TC`ṵ :)0_z~W35M2Ϊa3P"mVieՀ[xvp啟K4 kv^>c:F?G$\@W4$i *_z@7!ɧb+uVm+ty5ol#HJRDoL=7\h?o lB875C>Y.`*A`r?8o{ԕ1&s@.$pp/B?S]Wv=icΈ2QSz:W+^Lf,שORCKKbO_A#ԭZ~2az! WP7Yi8H ";*щgJ"xv|\vf =8`Sk/u r"o-ҸH(U|VN)+8qS1CUxOg5h.4 IY*E-7a>@#/3D'%ZG5rj(e#?@pFJ ld&gC:ǐH#<,n}V`x ²ޥ_g`ds0%ݴ*Zl4s>],GpdY&B7!1cJ>߂6f Ty2̚R8W(HS'}!!yyyM[j_ƓJ^‚UrJ˂w5イ^XX8 v)$t~M=D$NV~ԛ˚J~Le\ќ>_NG=喚Imk.M7axT%uBXY(=+>z } :OO7IPB_nN͓YdZ92"'xK/-@ MxftCS̬[4$8F~PE0>p_<q <5_!+T5^gLw]N(y'WPR\B9UmkVD*3y?d5fsWc Ssy\ΩYle޽ 9Ȯ1!BCrn$H+-)OI79g}9T$ L~s_4lدJ ۸S fWFw@'\?#ˆP=&u+SdEqO:/8v7FPMo\*t|GЎ)/:WrI!~_ICǤƃZWփዂTL( [LX +gȋ~zh@ L*GۤTeb2ݶ!ʘZփzЮ"C r>S #s%S, T7q؞QcNy~9S$:MTQ!) WQE*RMB]v=עڕg.߹aL81Z"jFIs^#/l5p6 }j-xIjgV̘.v _tPȕ~N_,IIY.m)uF-upmyK_ 2aSzr=֧v0){%ؔ笲q8 IKu̽1ri:K!?>ĸ| ؜TFZa/̏J4’iBҷ%fA7t,؜Mو" i{jM2t+r :yYXW˻(ң^c'-".n>t {X^eYa_ǑmoKozSe+xIﷹB( _N'zos%;7L8Hn{dbmͽm\Y{( Lz4Fi{l>â'qrjD4pvʐ:d"|=-t ?{GR]IA6k\n qdvMDiNV3KIjM쉢gUHo5:Lm=XAsGT~Suo'Wkf.X+< 4X lLշz\9 DV6(E1 8uHK"k;aRXXHj]kvnsY߈-x!,;KZ<'dA ȩf%(.هόLQGƻ5/z{Nn׊K^tMFH>k}5>_ CSP(szփFr/#eU?2IU(bQG< Ĥ:RUBѲ4>*5Vωg"۳!E4~ 8t1rrK\Nd8*#Z%DBƑDʼ~ثAl~AQb?,;XXTmiX{S`-}F"m@MM}<9lRf~3vU5( 9c:- d>[PHE5 O<)igW- w^Cؘ̰ ôOח첄gXQZ S.lۯU3wory'_%(}Wcn]҃Jw;5¡ҳ%C҉lKfg@[<5=~)e+O$]7Ģ; `\^W4Ƹ'YuA^݆6 ]OH-HB꜁?&2/+m HII e^B}YjdVkywjU/LfQ,*@X '7qgf , n|ٔpK^L/3 bIK6MϨ}FׂtumPUH?EVK(b)y-?nVOC^!T8k/?-JL/\dTg@&(ߙ9T=.ʘ_ Jy;tW CcGK%yRM׫gX v?UybZ|5C&OXu k?n;Re28ͰoËE1Lzx`|KoX%Q,9w^h$=CέƙGϒVR׻&%9Cݑn=yIp(J6P{ '5gwxH r;:)^FB," ;+1h>;"y/OF(0WbrS72WxD+6-B[ju6v~ -\Xi[i$&(_)HmmO:?:y_ Dxr 99(1©;PJg<{ڦu^˳A=:Ʌ Pt^UO@6Z|^"N#0mS%PnYp,;,Ӎ.B*0_oSp 꾘ܠM:ͥKi5泉Srj3[VѮ]P@}RazװܱFgVcPJ0p{a}]ZD_>)6I^LJAaYЃy 5Ԯ١ k5lQMӞ;0IzG?Dw7*6(DůD6`inX=k1F y U%k s.;ۊ)X3enuٶ>dcD&,=-߽ILTPMgHI >#wOm~R^ԋ1_Vy i)fEY}A!.ԫԌ*~HK2(j[GJ5xnsBٶlGWfcI٠_H@_\)Tt-{7X8Ⱞ2<\@hTkɳU%%<޴ $jGT@UXRY#nҕzǃ\&Ӯ_{ ᬻџfBf0Bx"!"%ŨM-S,˾diiDr&UӄBRDX2w l -|a>`fqrWֆ/rXĂ8/n(ɻ,6tEXl>qdkۄI´8mr`ﶥYM%L(HN3ψޚKB8Pؓ P$Gs,'+}@ҩ"ېb ~\Zۃ-nГ(Gto8ܡqY8^@A ?;ojNػ3W^R· EY+2;i# !ў(oj4؛GH)9~%߿tLq3; +$3i3_OD/ Խ>O2.H+4 N$&>E5M|dh;I)._u}*߯R;a,1Qak'c6p# 52jK.&7YC^r_Fz*OϽ q|;…2k`B1r8;nVBøbNRWL|S6;B,+.NQ!,VQjF؇6V"<ѫؐ_2( E>$G#.Բ{$h~N^1̀&_-I_qc\.j-atjS@ecW퀬C֒𤅖BR^!_wi&rOXsɓU|젢HHBP_*${Rq(<>6j9qh{ED؅N3KZ@VJ:=IF$ ) 2 U4WfKrޛ}lVL0?LiT~a=@[f ٚM(й-Bg6o] %]K9,I!f%C{ HcAQr#T_\7> $q)GFc9a90J\W|16^ mʵ(  2`w'SKe N}}%" qU $tAP>>+TБv"OpQW~0}얞ϸ$tXp&*xF4 acɅ+g,1}nӻpCиG78sT&^h. ꞒC҆@H8M3yrj6Ax f-;m8e7i9pap6ԙ1dH;|GRimSȦN:u1CwM#eBz|c@,>?iu&m킐\PiY q/h^y~9l)nn0(ĶhAiOEƈXpi΄PsGRvMuJj-6~]EFW8gi`(IEyɊ-1/nM.akv"0a1Oqd=٬ATr+]LWQ-WІ[vXWh YBVy{D/!Ӷ|.ZW ?Pr?&dz#2t,(4F7b(; qU2ĖϮ <_g.M+~,o/l |vov$ ,YD ]5JItUfqI0-zfHk>(p"YSِ"F1S&uX2ѨSIN"g|861 o|.>fIc&$ɻ+Ƙ,c^^ H-p n PrzT[7=t> ڡ>!;TߑubH$*yxUvCXh*^e , w&bFZ*&/ĪUԋE9x3},nlEݛdS $ F4veSC!Ѿ&ȹUN- }`d%lS a,cPa_uf:EyC?~Uj7hE7}^)%603 06/0ygIJr- A[<%iSp^Du/bAQqػ~g]J@N41"-jS VS -*B:! Ja? qa#}7!qf ]3tZ ҕ lFaRХ{A^Atp$T4؎,ؔCzhL[IbgykK{\#D[СElҩ,TX(δ KB_[xZ3>l(>.!5eRipHwArt|*r,䬨ur';ẽr!WJ yai8YwH#,[ *#?-h Eq&9o{17ԍL;YlOLr8?U:9=T>Upy1o_o';`?uwjRİ*1' a[= ZKf*xU6Hd ;n֤\-Tؿ@^ VJdlKJb`.' .܅'xY8!kZ qxA`JgFCT?ˆ?[MEg޻co3C,d8諎'žaPWYptҌW8d&4zX#>E:^2cڻArn nH Ѷa99»GpUa2Fqs\;v`:{hR`׷zN aDLjB"l =,O2oh%d 81%TU= *T+HVwDe\9#ku%o. ';6 S$'ݘ`}7ǰx㓘T]]i@q_ڝ՟5=wn[B䇢A؊pmAk{͕sc)sBt3D:)url& TW.`nM<'LH4rvJaS 5td~hu9.5K%i$#/i[ᇡ t )Î,h䃥7tiLzDlnIoZ*^(,DI+&|ޡeIG/%|n=|y{ I7iGSؤAZi ="EE_$Uc?j`s9z݁Ü5wg[c՛H|F~C\~Wr6&%pvq U߂+߭Mi+>c]*!v7$~Q'!_ L :qGZ!8 6N[_xM|Y=Ӧx2/b>`'@ \Z:7O-.d-eFoYs5]F pK\I+wFJtu#>@shBl%w)+2EQs.fAeZw9lQ<5d#2M{lQ3]6Xcw >l ch`8Ih&|p1sp[_0})-HSgq:}%6E밶PNt"-jT4 20MYCrRAdִ p(%H-U|3q'lvo+"Qi_X߃o 7uN;YQ/\e:(_Q!'~>[1^sRKN8ݛ z.QTeLeBz.fz$*M2"O!s f3 ٴ$97OU pt=Swt Z2[ ]*~FuB!(/]^Zl?k;zEq: [/lJ>sK6mgG m1ߤVDK'HRinqıCY24DYQ+O( /Smc-sREC fFըq(f:Х/qHϩPqv`?Ԑ}cİB6+FNÆJp LG%CeT+K6g:!.#ypnדխI>u?úZia?C7bݼ,jp[?,c0IJt.F"P"*`-^27w>=)=Y\zAui?Vx@B`xn&--=Qf0&n-9 m/nzv6(gPҬ u_{'a`>J8lN;T"c+uACY/?dfgŃ" i2Z, "& D#4 gDDL.bop:bS C%/'Q."@3Kz\y} cU48(OA4۩hE.aX楏+ѷNs2ܨgZT:~@-:}`و@.LO xOUM-Pw(a]ocNfAg7 GC\\U,x: <-O~48lu}bD}g );)-#3+OrR2"Gec<:twB3'IDj_N,Ҽw;M-%4< n(X޼kT:k:vӷi0U2h2+S TZm{Xp.',3DNA9U]j?FbE);fn%&ތdj4ec327zpM|Ӂ;}bnH/Q 1f]"{dkOkT{H}.y>&14Ч]߃=R%ʡk ,Esْ!A 'Ϛ{*s>;W"O$0 +/#t7 _]%Mظ s-7>WZKD5Hy@ڹ+Wukcx/@VRWP.v bnu._S 3tf4n~Qo+i(ŒVTiaiN\(z}006$awLZ_K)%%^}[cD X7߀/Wz9ahBCes&l 朄o*DF Z o 0jlbQ4M Zk\#f * @RT` 'Q.al[jh*=bwMuSJ܁`z@? pvHzGZ jrh>knV9e STLtqsPi1zWO [R;& \i)ҝzGBvw[US~bsq""}vk$Bn@bǰ P1 hZk"qX: |&Ynnn210\ 42y8_{cS΅Äzk _: G+:2ecW@~)Xޥ;56[Ȫ8I 2ٷO>u>V~!M+g-K3ugOPknuc!o36dLS]W/0E<ůe t1PINliP׋R=,P!Gwr 6dq=$t̕iyW b|PFLerL$~%m`\TvEMqz7KLyKyݵU%!dNJ!h]CdG$XH. X J%p}3?o7鑧naoޔ)*~X~gtp٤?zlse F@N8Ƨn}(.ϐb>X[ؾ])ÔE݅c)߹~>vsRrDn5ct/ (HT/s{Aq5. |k(JFluy*2~_{z&)5a<4Q:+y ~=sl2S( Q5RE.窀XmwIU D!QSveCO64f#WmYxx\ՙ7,?Js|n{; PAgeEw03oļ'OcTmH/]AkKEu2M*'7Pv. ?*a҂R0.w57p8Sp($Qτ>,vp5(+S pa,<(8Eb}:k*oz!2J&]d\Y $S۰.6Q8Ϫ7׋e>s%;cb+es6aCl~g'㬏Jfd o\( 'e oNQپw:?~r;lKxoF`"/7Fhqg Sb\*FeN6;,%2za/.33} ??T1ӊ6Fde~ֶ˓AKEhBr{xL c[)R=^ы*+*OF&SF5PMJGz 3M| qZ{R;WH =Zv;X.,r-SFW{mX@YlۆD>h5sWy@'c{w[K"}H&q $a`d/ [9%H~IpjQ9G>ݼ$S!w; PV͘DEf㾤N=mۚ=oJ6 S4+M,!*AHxXͼC7>pꨉg|:AX{c#)/!׍=aO;tC^Mx._3=Q$bʻnC/б=@ _:VF#=\$ MeNNs`dVtZ9?'3T{@ƕn'IN2c̏~R-"=cOพ.;v⪝ 6w<*wƒ[m@`4^p^554 B`q%aZ+!>Fxd~?t9A:%1"Q KLʽߞ!'<,yAG23MYdL$/7\o%D 2:*P4Y:A,օ-{Ǻ= k>GIv G$OR3ml]!J?{!k!FT`$qPZ䇨̋rF 8-0i1He;iǰ8 ,Kw_iAC tP]KbGD=d)YȚBK:njL6S@TXmK7od_sM K/PݛEjMcO{ψoc~lL$qcz ȝgRcQ)G" ꙝTѵQ+[pѼli~174 ˱d.j$ġSdpUͭ24qiUo$os`JJ9Ib%2~9OgNwP0b{y $t4Vv? y? h>K잔^ReeJXFCgW^VS"Xa ^{x ^T,X@&5g7; jS-iIli^M]^BJlVz!0 xDT# / 0ATlԻHBvD?(A5M²Nn;o}Ņ`)'㈑cE}0* vI f}[fUfxov=]̾|* !2-u@5Wꤶ/A12 ELd &u qLB!["vXK7=tY>s[եZLJK`taI>KT6a!Cz|Jn5 (_aoR+_w", R-Qʨn{§sP*^l\|ųN^ƗUm`AN|cv^I/&Ҏ 4 `Vm+KJ8jԟ mRpx6)Ol _0teKX 6j>8Q6/GqyƤ*2#?(Vi= ,). ص F 4z[ՑQ@pe2KKXwg4qgz,ϺK~0lIv wGSZqC1_CK)D?*Œ23"}dC$)D b:#yK@] s}"@\qzWЂp]V)7F,17/|M*T,ʈ/ MV.^TyQAPZk)b\ :(8~T"D*""6"r/ + i'Oh+- z:hNi4f.lC=yk^ \f,θ1(K `+?\M8v.%-fZ)$눸L"ד`)QT+"3 vQS" Fd [`gԝsxZ k6S2'\l2a:ME|knB,1N8حs<dҸ8xŠW]k4zXQ 3 +}!lv@2 $ͦWvq1%>+'T-4NI6(rqfL7{u7wl\-yx6p=&`eHqpB"WcGӟaݷ-\nO1ٻIRk)YjՐ-,"$9d7s,lR:Aʤ>HrM󶶁AquX!+n"F-<|sm}}6>cح^57])hkr4 FP8u3-B3cF,}ZerlAFB n͹HDoOf*IB 6d dc5n1]\xFx0 Lu5Їuct+  Zƚy%IΚ!ght0'yy K=B',hrfW<\Mk>SaTJhj}Πót}U\wd;Vz1`tɲ `j "Aa=vfN8ER6̖}C,ޣ* Hed?ks^9D`m_t5ʃ4NV诮% ҥhҖ3C28Y=]6-3R@[Ш5oFHZGKZ(Iͤh O:3QjW#Ɉ&ҳpHEqUƪ33].|9{:JNj Py9D, g?~xL ձ^=_Mio@ L1dX[ꃰpXՕ:"Nu3bW.I$CXjj ^Oеyḑ-\z*PbgF7#E{6@(Xgs ڝ Hr^u)ml:P*8*#61YT`$twTKPcN9H)v6Cm+S"0&ڄagj)$+({B؎a+Ѽu5#.yB S]l$%R{1Qb&X,H p}H(.mg ,lW%{Dϓg ą^qSeF#>p Ҫ0 * l~N_I7]غv֖k1H;Moz_<4Ca5̵xِeo!f + F)r4Ҝ wԟǟƧ6BH;^A>61 'G*^ 68v ޷)*ڀ: 5Ldr+G<_P^lY'Y`sO5h! nx-E-Ļ2'UwKp8v6ڡ r(\NA9AΔfuΜyWS|x~\(@*Mu`b/F6|a]LEU@)9\( 43n˜r?J`AHwڬZ(хrN#GsJ>X*<[7 FP'|kX<Jpq=E*_cA<\=BNv%Cv%s#jQߤm#?6?YX ƦWkNZ̍ `ZHLyPq3.P.IjT}t>LP]m,VxH|II]n{t6-%yL9{&ThSnҎM,^gxő!$EHVWY^:w,35H}B:3Iǥ98ע,N ;DE1I%9:Um9n^r%U881涨N ^ym( ]#A /Sϊ}ﻥC%ֱ(kٿڭOރ^3F ;{q磀*ol rw#px"hWH^d,h&b],? |AM22dj0D ~#"NKNK B4| <?<En4^jVƛ[=?ER[1^>  Y>yVPjٞ~f2Ilc)wXq?gDl\A\ ?lQޗGë\s9l7_-&H~53s~7M TN3F6_o\jP29uϖ3jw6d*̙oo6F.oNJɽ-_ p!r4󖦘{PRS> QkR_)tsaR>]ȴDUDž&ՊL\F0*d ;$>M̓`F0OgRnO+ Z? ! ?Ysd_JRֳAשiNFT{<.÷կٶ$43^HQ-|ө ?6ꁊiTbg죦cB!P)')U'=37dY_zT\ ɷ>pnIEQA!]j NWpIfE3)~]bZM9Cdw0S€X<Ş 1$  )j2:Vv 3-X{h˴RǤTNVR08j$qA%t^ig>|*lHzTV$! ^um9px7gn`^'V=PaQ\۴9y[KbZw\~oX\3e~NȻ1Ŏ=flkn>t,`X :w-QDdM-Jvu(fncq XA%Kڒ A=BfQCs9!eÒ[9$g}SdtBxmEM7XO^1^!5| |ufZtl5pcc#fӍsU46uȐ&dm j7vKbO4Vu+j}= R6 ;,~>^EiU`rY R3M ?yT{ݤ;G􌬸tJcn6ʲC۾q9!cI;/GPa ˧kHeX:NQ : ItvvU_#r?V[ו)LLn$s[=n,4"i0ohwwԦ٫)ej>LGkyNW;d JV^N_;z1퀮%Ey#j͹*KJ_8)LɈ^CޔVv !W[LM \z<Y눥^BN"@}:|z{ yM|3Bl>ʕ M0ޕV\\vR:&!w4]eN;Ԇ.0pF@\e74J}gq*vhH|q ͪn۞CN-}Tz Ș|Ey!F& nE:G /<hLj"1j/]MC~d+Rco'=Rn |jYBy4JA{VƮыv/\:'S=TZؘ_RHgˬ4*)S[/҄@EmX}FE r;&6Ñ> _9NT_RUuV,h@EHx+]r]W|&Ҕo/]_ Y "Dlk@̆woc:@jĘY`܈}ϣ ̓/ M7GH쥃Dϲf}NA5uQ_^I62qA޸S7vIk!8P!V/I=6v澮(`f@fcB3ёQHU0/S>r42cmlS׊*6$೚T"f/5FcIjeb㸜Ynk͡~d"rU*bGYbx+QP*4pp]Q{$؎+5@4z?o͟KC >a=Ud(ӷh%ív۪ <ڞTs ~/:7ֿcOCHӫ8 bxX}2'VHAt='h׭zl#+gG!6D,GエZ',iqP&@Ț+^;.WYnۤͬg+Z|)&K/%Y:1]RYwo!~J'd; R㺢Լ} iI2#uR ]OO60̩p9Dx|jM*&2J|Oq3(M>|W *FI+ZN#w#͙w>&0° n17}OJU*q)T8N5WMeakVz'BXHZBHzo%R捓}}}w b'(Ƀr'|>~yQp&OgzO|G.E(D?39X\3idH Ra? ֝_%hh:]:3|2PH]@h}a&{}Kn~Ku:+ V]8:G'f!l64*bPf{F¼Diͪc 2]SoN$]RU6Tx1mH2Å%L6b̃y}S|+H\P[X8ŐxFK㠺*̠,ЕG9/Cg\P"YdȚl--k>LFQa f0ia߶'ZP,clXh2:pR}d@acaju*c[T8Z1Ӣ9(0ac?Ϛ1ꨓy;Bwlj'm!.xp. *ȡԝLm3%i}xJܯ_V_~?8_褂DRD: kr/MWo/8,k}BXFMl1/׬pP}۽| ȤAM 6g3v儭X߫7=;֥vAyY4SefnP@n<E),\~_*/S2@M$j!8 I0oZ N WKYC!u_ﰙ@߷~:5H4syTt(o/n$ENٌ=%We"S}YCx{@o^8@# `o^%+x^d g2th!bV0y֌j%v'ͭyymzQ.2p!?E"~&C X zhLnWn5oPB]%\#QfcD xg:lut^7'zL >_V𮀹"P,!Jwl̸\ 10[3Erc!`3im|E_6AO+\cGz2myjlaVx׷QEAC3J4=9k5)ߙƇ|S/ý3` d2YwЧ}J&Ro-;(ss8y7B4Uk"P2;Gjo~&465("JnNVӫdF,Dr|$A#ĐckA#V2<ݙlbW޹$Dalb :Y9duaE/!F H&?昃"/v´s%dg06V&@Kv3XCdv2$k?1ƓC/x=zߏGV(~p1Auw~"Yi,[Tb:तM|9YEH2.ggPVzad\+@/3a8"gGQ6Rzw[S㱡7H>IH(nO#[% z1_AN%,quiqanZ⦶ܒqP?qK3YY(v>Z;6?c‹Ubث1 elF"ctGN-_Y2}A&yL QFMb)+o6-H/؍a(^xߑF&oC" (h%K]܏QP%{Yh;*fy p[J*}R s6L,BWfJ %wl ̛%}raGS^&Rqؤɂy0آ jaG)T{LGS5?ҫFPYQQ>IEKu ,OsT@^v ᳛A-A 4C62G'ٛԪ }5$Md - /)f4=Io#dkF .%`"`?TW{>A-Svf=ӉHU$f`MW}E_6z) z%Es߮69ӡUwGG9RL81 JƷY; Nޢ-( =V7@YPF 2bfH|A}~w0bƃ.s~"[?K;D5?!U,c~Evq2NQR6 <$ϝv/,F{N4: }J6/jiuMZ~9wufIEi0 t)c8uU Y ) PV˫?ڋ4P@Wk(ϴ!6!E34M4F䑑}Sl#jT] ؠ/%:dՒ mՕv_ b84ix 0jnQ݇T|l 2XT[djOXl}pJ+nFL[ jŴEXxݍ]$th)@°R?N_95^#\vx@|э7>2!?*χXE)|U?DZ$ǑUD݂2'q KkVQl5mzKB {jk{/0=gsM[HZ)Re{˾;o,f5/}l3mxu!}(("iZ ( 藮6jCgxiChݙol|]MjzssG_O!i/\0_M^OղV_x ?"^/cBI78 kZ)9M,ҷ7ЃAH68"yruT ^3"?/x! t"=ȵfnUK'.xCQ[ZV%8gcn L'J=3;1:'MN 7,c89hEtg)>c$tlGj=Ea'i K]K~Z@n8 sQ^_p-E8r~Vܩ =ŧȆDṒ=rEMqmk\'~*/@J'ZxznT*iWSOVC|~VU J]H-5/o ;`q;*/YLˆGKq1JEN{ASp36 |enՕbasa TWüIar,H/N*Zp)M$ۋ(KCM<7wBI*vb }έ7't|e՘tgQ/'>}o+tS'%in=ɥ,^:i 'kZuRqnǼ^c +i?& @ra7&[8PF =j|ԃ5ꖵrdE8$It;x|.,8+[uib? >Lc xqHg/&H#"@?䂓Z]=5s.X\am4B]{6!c 2nxӓ3闔8hބ+XFƳҺ+q'P414BeGlUY%AsH-|V܃OHA`yuKxCmYGeRkMVXNFYW 1ɳXX.f2c4bhO"$ Zj[+~*f{'~IpeH) g:=w9AnKb [t:vMSk;G*>(#49Q`rbpPT6hszȅ!w;w"'if9 ('.|Εd23UVuZqIٸ"d̟"_Pnai;ZWSdQ\zt"QJg$f?c}w֑Y}Bg7JlɪELg?Z\|=J]gW}V 2o}T*:¯;B'Or'ܭ91T,+ӿ-h#5pc^(lNyb Ô}~Mj]b0XƙY +!P)֐*Ļu7%ƋC?ԁZjk _7:beU-3.iq@X]u:xrԉ/T,g%ԅv ʗ涚=a9$x?]eVLwm(!g^*5sa%r>^0zl'#)Sba+VGQ?4v٢`sziLlrb \J2_M-cV,NP sz vm"KGPENlA1p0%6H!q(tDG%5=\ ]ѵuIG4YQFHLp nwb#M'JtΑHb$Sڈ‡qxGk5{ͣ<^9r+ wDT:LɮY@*\(/f1F_{RI;l QdzֹApu&n-mbo:2q28dײEWBt7%Hn oh&eOi5LzN jp~0.QfFֳ}ŪD IGnC5}cUf^씲w/c[AP?EƉMΈlz52wz{t"4 T_?>_MEwlRÕE^*7|b*54Wo9XF}GKu_.E9s«X޿_V٭stFݡXZhٽ6G|6ɝYU3u& MA^X У44)]h(rXr|[V^ zԂx>%똝;}W`!= нW|t&oD&ȢgIy(-fyH{`og37)ŝHJ".UydV. `D-]dlCߜlϋE5Evn*0qʹRVL<"e,/t  p< xE[7bj{)j!Fw'р mTTНt, 7=9:\ o{k_6dK% mRP"aM6M`Ia`ä攒:N I[#]x@@i ne*w@~8Qf[xC/x^P/&1Т ]򦛅O Mt.䜰z_ ES%@.r{dlܰeryg9pKe%sςs~[&ֳQķzUpH zH.ZK\͗" c }* 0f͐(37exݠLl')-]@~]dWVGĉ* ^]YB!RE&b|qh;f]܁)+`KX_$ڳ+8" ^x ډvGN-Ikx'M9і +)m2$zqsWhFwc@GD @w!_\GI%,u@T>yS(*:Wv ~Nq4A=t/9^녪ݑLk ]hcFϫUiq+X֨q0Z$K-S;15s. 1^\;-! QsՙҔ4|S)eh0GHwP-tuzu$R4d;㭑[3JK/ 4IfG/ 4raeVcm+|Y A,J&JwaQKi3((Fn8rE2PqIuB+)Vf푙%wL o[g| ^:}Ŵf{[ |޿w 6z#~dR8Z;ۂ?y G%:L_Ad-5(^"p㵙|3j{=I?~9{5LdXAʌ4 PD,aqoΞ[\5`&Žccj$v1 '-QkWQ ġfyj4=hCTQBK>=O<m'C@;mºUd6BD.o#lwlvEϘ(ky{B&gӥ>wW( x|+vYI8_ ͣž[yT}\=ןZR67#gS4a=&%Dw sfb7/J|k]综3[*NF=z24IMfKj-jCtP3cA5Ja],F"L6qzQYVe9wQ՘bZ$~ɼaz#Yº l0MfOxy8RD>iLGQ<|8'(2HvtqU:`h9gT2 \.wTM$ǹ;2ufc+[Mij[G}5e*3ĆWY-3ldm'{R A^*"1$:DV?-3W@00jsJ5(chLڬiSO%X=}sҥ6d ieJcΣʶV901ID w31`\W!@!kS~t;*B&eZ9MtUԘI7⾧w*MynQn>6w^ 4V׋)BS5_"mt #$c?n@` eM9~m|OX3^XDn1ڳ,HxO!wX ~ {?C͵vzĖh*t<2b!y]=iOiC0ˌt]=3}>nD&XcCr]| cʲsXR0X^Q%/]{vqe5\w] r?ǜ-B,}7o~KήC@3EZ:#Efda;\پ1qנ*otxσYO4%xodQɅ50@@٣]dcJݪ׽;V B\1`+ zw9ֲw/Z(]!7n{blX8Rok|$-I6G]$mBcn 4z2IFFq@Jb8CӭZN"aBK4K;R[LTai8Jlܽ;TDn{n<絘ma~agr@f|}Yd!# TR= 8R7)Gi`!D ds^<Jв E$ZxYi7Ɓ xB @@ЯiN++OR>^$̓Fv]枰bޝ*\D5iX{ވZ~hCa ˙jOG$:$ ۪$B]v\ m"Vd,[^bϐGҘӋYňd⪈WX m[~d$|(w=SË1[ha ?Ϝb9`C]"Slu6X8jR^IX29֍yFIC,mB6`mY@4r:{,I^,c=#6V kh6o'y+!~V( Nx؝!m4۲Us.y]8'Y3a+6-uB2Yܮ C]l VtyeS ,GX Yt5C@b?QHi y}sĀ>?.3+D1VfJ): #"#ɤY!$Gl8qU_= ,<$j0IVAYGxZKB3);I? KX$jƗ.z-mCrA;w\h <p$2,fy3GW` d ($!vo s>L }tlCwR9{tYЀꈂS<4X]g$WsPFIXc] v\ҶyúL%n=JǨA7K]Ru=DhpۙBYMKIDք> Q爥J0c,As*kꮋn8T)qS~xèNw7Y޹'=-CSu#o2w.\nxpQ%F4=mz=lR=]n>12As0Qk0]xtih M"cߪ;3s+ 7l{WC:NCwfÚ @$$7qz#n\H=~Tmq'YTB/(sRkҁVaZ~X$ *x@y+Q2=m#5֍2pΊ"朌hFe* Î(iӆȗ u>D{r|5z n/P?*ZP{)[@vr,08OL,^m d.w;jsߋm$)*=t[W 1ygas)m.D~7*1VU=mu X<4 (q5;TeJpchl/^K›_EBϵ>qLՄl3+'~FMR旭6Bx 6S8+o$iek^YɯG8$+MG8aه9#n߻4sz1 gO`8f~=>]y46$+)$~4XhH~!lAY6 ꊱ\?c mVpJ#OE̒F2d,d504qSS I4Nyc>pQ[b6TyZ]u ?clwh{׆6`Uk^ ֫ wӦb'5KI^ ~7HS:?3 ݄sUY("w~ }hbT  zj IBkRhq8ec2Ⱦ STٰ|ЁX, Bc5*J&,72F9%4$ouO ս57r1k#7HWs-7OR8HF7W=\Ui"2Q9!iy!u'ϝ 'ky"93Ca6hVc{~$ʒ]њL;|(Nūa !sDKԞ]~7H`fgӘln. y|bOɕJ>59qtHɭNPH!MA=z#@&e//sM2?1d"=vjd(H 8>R<fڶ ݲ O U Lj=z(m3aSKaU6[iƚZ-{*?|!=t|lrzM !$b^'OP1V.=xor"m 53gw֧&P`Íe'Y"_ąB1O֧_5"Z. /@ }qI< "d M9sCԦ !SYtʶ *&:X{[=eO 22ش;:X|%q#U!KɦK>6Ё_3G9_Hg\Y>4/.PEwT pFFV٣8:h"(u8KCcwӭtʐ3=C4<5iSpg6C 5, AZ)6&g?N=Gg x@և!y4uU{fku> }[L+J"*yDpp]eCy4c "KR̃+M.Bz@4rZpؚ?d-BOm;&Gz ID%FIнw}t(^ "P^O i-o%5,8c\y:I"G,\$iB,F_!12{&[ەӋjfS?dȖl M )f˸q"ʴƷ xjp'.XhX]LD"Cԓ - qj\B L-&%pJ…6bJ;߉2U}GBվV`=8$ q 9]*'WB͙}}E#[uhDZ.;Z'ȇ+Z_NU%Hi7F|NuYfggMf^`vHO$qy_ȋnQ\hAmqng?gDMlGlV-cHB#'ssԹΙvKz6XW,slO!\{`jL-"#??0{m2xŃW{Η~|ª:YsAFQ5O29/ DL pdbU t;j5e"zD ]` gGєj|tP ?=Ql+1b_FIǜD4ԍ^J4~o fU,>?LW>!_>6ufӀ>B@JRLNњ#R7Q9JG6pSʜK7eßu^nš%o 7 M9E:Qㅈ^,]hJӂWr' + zք$X c74gW9:fۺ$81Rc)㿖~iW k-%^x8T6&yޅqRg\%ZFP=#;c(?g <>K]f>uBdď|iEwK>ػU<Kt|~5s_0!"%K{&C#p`Vff$Ga$W R_d|PF[.HSr$K\b1) Wίd#\3(4JEGc=9{PqDUsgIN~hIqŴqoȾ_f$L=jj}ӭQt`R<+5abQɞyVaν{7ia&^9q1FhrZNgwXqZ+6qS_R1gb!mM8_f>)NHJ]oZoQF0!ׯV|YU yX uZi?gfac*t@CCN+Hmhh'eE%6Zcz֮g(‡ }eGb.nFʅI< xc.Nuf=# XXPp#O8T˳r !N OX>LNu *ctrtK^" F-137-ګc?6QjbHm7ڷ3?O".e eqvhSL3Uyn9Z!:vsb՗]D\plk`\?}ΙwHDB_ +h?t㼸\A" UXNL0mXT2@a>E.pwTߋcLYBR^65[*j;ԛ}(;zd#>5+ɵٙUVܟF%zrÔz퉬m98cHDB( O*%<-§~| c߿_fnϦszy[l@|+}KQPk1k'?=+c3J,W$qJHdY2 }i7Sᛘ uNØ-R#BnNՖCDC ?cb-#Hyt ٱuydF z ;T=J(K,p7e; ZOJǩr `S*f JvI1mR82{ wqRpkU3!J6rrkS@sȦhen)}'􃃀iO h | -Ll(*Dq1g)DG9` >!s!<-۬HǏgt%%;7$eX] $l0T^_ Q,͜;.Jst)ImD{װRUvȐ5WIhY )ET?o$aE{ !ffNғ$q dVݲh^5xZ6 a/Rc7̎<`O1#VrAj]>@M2]ː}gnY У:n1z_lV-2E*qfLu735 %fGW܄bmiL~_@tbjp/#@mU1~~_Ʃ Axf˨ոw1 b)d4Pd/(ѥ!4\Vk o}ԥ=Q9}^ybޞ5^&݅0Y**ې[[GbWMfm+ ,SluYcw aCۙyZo5 Kv ˥fjӒKH~<>Ħow=J۝ixG8l 5XYT/^o 7}?\FC3qw7sr^s};J'ϑn݂1Hl58?O'ʍq?DN&%' ̥.cz%x< 1Wq4%Z24!Ř vteU ~Z5x`ik };׺Y 2t&KH,6BGNJ95H`*^NB(Tb;a[ѐ'6Jm\oPo4b@RLZ[{l.pYctfU T)7Z;#8{'}'W4GϛtH-JEsD#߳CO]fk Y8E"6δ6;yPat\&!ѾD+=2 #rP_cpӱKީHL=P5 ,I{ߦMa&~hB/nl/ĀdOZ`k$7 F`$.}щX^j0z&w0,Ag.\Xg1g,e $$ٴmX)O4\st:{[nw-9mEo $>=> w]bL.tGw`hucCdp( 3`MCھO}Sdh]T v`QnMC UXHg*?Gƃ*}|ph;JYJ7ۤCC =7^SѰR3S8հ?D删!o0-{EcQ DArcbKM*wӻ?dae^Pgȯ$F|E$I阓P:oLi]E o|spi*`\,K kZ#:3q5z>jWw D^]R(ڸ捚 J .U,AkҼbf[~LǍ*[Z˾!|K~ߗ hGqS^R/Va9Zm z3 ov^߉P£nP 'gwK zDzdvA6k[<$ E6@ =m^REY.VPpjgX:Fˀ|xFƮ F6GҘ݅C\Z,&}`!8Ł"#[m |?N$Or^O1AwZ>1ZQr HK*-fB:iOoA6tiϒĬiwwCr8a~MbKJ7!w<IET /Jf+;Q[?(@PSgHz4x@(O@B|ǁWm_MkAgHop6A[֥2;%-b_l>C9C`#qͩl3zJX O9qt`Bz0 ֏TWw~^;L*j|dKnk$\'aאc5nsZ˟30uv%EP%,'1<Knk-O$VpƬtxFC#'NI<c?WwK߻pgt*h-VIU&: ̞yy\9'<7\PSƕnSgL !e(6M$ .|޵oՊ4P}X2Ԣ66`IQ/\oS8VGPfs9G"d!euEʠʢ Wj>7PdΛҞS­9E1Bjl0 Wa^ˣd}j=3ʃÃ"7<~F-X]u.cr VCR*"hҿN"}pSIcg,k-,E^a4aԾFX IbSYQcn !1L 4t<{>Q\9Sӵ@Ώ1ݳ8~>֛ Vk[ϐ|=Jl-?-0pm0HbBszkk,[ 66$aM1oDHs'Dl7Oڮ\l%0~Jjv6kB6aյLf2*vV Ҿ`Qj"s#"KݽP‚\` K=3f EkRxқwAO|i_0 ا 8O2I:^'7Wce鲟=P,&rJjjg+y955b}MM OE{8KP 0, ]X5fgΕ+(agos.9wJ1_}TɮTCBՅM҅T?P7eSL`0o(&!p3 Żuj&X,9ȷW|FTo-h%q 6q4XY-5-. \fi7HWq?DJ)갉Mql WV$6WT= l[(}f5[P^*^᫻V1=E">hXc7[R}~V}"`oV׸p"3žS{OG=ߟxu.hO'% #3E.aZ믆٧N e(0܄G/HDV2]9oɸ:Dw~i`R*% *OxqdT1 wKە#铓;Z >U3Y=)PiCbZ>Lz1ۻ%۔l X/ P<'8K[''Zw/0% 2VnoCbO:hܱ!~E/ͻ&Y6/BB~AhU1h=֔MA`):ӈcGz_se[+'/@.Dz4RhqllŢ?V~~W^C2;5 "xh!@xY5&;Hf O^: O< Gl3;FX'bڤށx&eFY=:P^]2t[ DZ#[JA>}s49$9ӑ*' $&a6 ٗIKQG<'2E`!!"3!x zvaWKTYzTnnT&ԴU9-cGF2\ᅗy& @Ar=Eʈ׳>,>[oJvje T&ɿL887%ddLo72črf)iugcg,&Yt6V~0,Nm;>eTOûNboT- ##0f0:aJ@!Gd S6sZtt)H\|`1GI +{6֤WvyE v[ic9}Mӳ'"?Asdgx\ AsadݛG!o (YAN)ݏ9Ǵ ?P"t'+h/vӆwkm_k'TD#9<7.{3LOu>Y8dD5M[W'ghUi+4k͵33ړم 6d~,yk =(|V,y]O?S5kIw[`fPcL7i 6 KZp?(rE@%ݫQVbuWL4~5rR܎ˤ2蟗%4 VbUj !?̀H8Ọ̃̄۔wS*d/Wa2OB@*32_/!!BXpRelw9Qs!)yPKQkAK2.f9jQ6~1mFe*ba;]pQ5ݢ+9%H+vV(V6{ñpQmD& ~HK>|[/ !Y{g=kB~ݹܨ`vЕg8u&C`ZPP\d0uf-*r $koUmz+'jkxE3V 'd$ܪ"yvT0;6{}i ~?/'8%RQ<9|jZ8&A!,Eq# /E٦:"CvF'  Lf>8_9nz}T얨֧~R.  1`jxIQשy<'v/$ ؋57)$;8 zGIc&.Fz]yGiQ  })*SÜԌJB$0k<{z(ZfkicPYD6oö́rܗ/R@XN#[HuH*v!,2Uvq`x? Aj1+sI]y8BBl + t2\c .@`}wfR&rM'G@E|yHn'Vد?O)I jaۅG%{RŖxyL,w2ǟP<Lò<@! A.|z#E9‰@$w ܳUzG\U[Г}.š\Z:]+Gi}]+DŽz%qJ hw=SGaZjh[{zj S1H29XMŘT9ae@3_yM{g#ˋ=Ē]W+i).8͛]! mg`11ЎGHny( kLGg۷N S%JVY(PUJM̎[Z(u=SkЭx~l_BEA 1J;RQ |ZlN @wc]jl4X@{o#@+%^JDs@ԧqbgb%/Jaȴmy[1reo( )]QG:W04O/L/XƭRkSr%/B?7y7&%h-hQ3s,|x:9#?R@cu%piZur庲!ӿ${+Ef܈ϴk0_>rgJ4|u6}:_XhZߑێd;ǟza@ȾZ]m\B od8g]p~[1l$ +3Q4yBh-pТ sN'9P\SPH9Q7"}7:|,̶>2̋_rCC!ǔuoER4LllVѕe'HwaԠ:ϝWNfqQ= e0 #Y:CՕ*6 Oi02'LH.\2|}[[GCM)Nsx"4D0W!ȵLy5am140C5w>zӛLXx}wG2}hHi[)[GhiJog붘"3 C)6 ːS7斩} :6`'3k/QSNi&3JBysQsǬ7/ mfAW|3u7+/&&z0}kys=aljܓ1wn0tVMl .#7 PWU6]2s^A}Pc=!. Xl w096c{OJ)Y¹ݻ-8 Y_NcA7Ј> f.og)Z>АSqcBݺySKaU/ 2Q9,7sxmv%:' f֯kvsR߫}3JFhAnt6w f~\=GVxz4搄]qX8rNvD)@t[O'zSSWl\/geLM o~[%>,\CO])u3N^mݵ}*jq Ayb.^81p?!.3aO1ag8̷ *{V!j<y秼7Y1*@yʰF~Yf!Cu%*-{IsN G0ڿ)MC`\f^uIJذ8WW'~x@ͣ/*km /Q+*+U0ϣJ?p!.Xq/)O(HV` <LOW炜:-[{Qf\,GGrөES~*7X),j}hq6EwDA`lǎ8e*j8e3q V-O?*@tdO`F[<7%"!x0/:F0X{,!PqC6jh;Nj߿@?BҖMCU֍%0E{L-}Ÿ#av֥Gr,ŝróGn1܋)Mk%#ݴYHWJLBe4.*$fV>oEAˣ̻XyԺɵa;$NQ/lՈe$K~w% ;o&4>UЁǏ~Uܙ?-PyN"*BڬATpKYQ~AG]cD~߃cږ8M[=Wji5I]? ^uʸ:7ȋ ʾSAד9w>sܝ(l,E! 2(Hs 65j Ƈ~lv@~JԾO4-^'rkAeYdF L\I4%q,?EZzD5^e(2D>8)ՇHJ>67ɺQ{V@!L8Rm[̀*p=];)?5_86l$yA =8ύn:\yⒸ9Rg Sq 4"u?ݔǷ@ƃxV)1L] TxFNJË2}>"m&r phV'-˽UN 7qu=QQJo ,%v*g\!^HF'Vf!3-J uH>J}u.so044*7;q(gSBl;@-RErcnsMd +E7a$V"L(4>5 `eݪ*W-­ h1IÙH+RI2h\1IUK)ģ1wl^jSs[ {%df3 yQ j4 Qg`gt: tN?Occo*3; 5%8G1بWVEctdK| bE?֫:ԊlMn8 6ůN4n^|l?™^oxO+oDމBCQ )mu7l7[/9<8)!ya3xӕR)n{Ҹ3'V,qƃ1õ-gJa:gy"?sw%W>L@:hXBLJ;?@u@;Pq{rcƄ9uw PD2vZ|b~%Mrwآ9]82Wp`.#ȟ^*PX4zb 悙XDe&0~؟*vPn(/ ҩLݷҲlz\6&-Ao˅hU{A #?oŮoq~W7FxB nIBL=/^o#7d0BNӅt f dTy6V9*AHk$8H&I1jՖ霚6a}kmJ.W=@tRj֚rS!jo.вZEՙO'|Ygk~5rR v]X-Lu>VҌJȊ/H59VznJ/Pu6AH `1OdJNJ|@*bodnw,S CyC2 o{P/ln42`XovpͥW<{)nH4fwo9ߨvբu=@/#5OgSle5>M!ٟ.em*T} 3f_=آ fdf'tљ^@#/Q M'*Ζ)OFN@2X LJa=}3+$kqѴenPy;FgD{xZUL y>ho"JjIP{j{naoE9hpg沷$I١N֤r3!QƝ33O6lQpXD2I_l1'GM\}>+}T`2 uOxk>9봄]ܛ&vec7i ցE"xauGKj<}j Gj"{NC^Zn%툆4lݧfă]bGPtM+'Ϩ YPq )ʑj).1Hc_"C*X%pQ"TI:ͱ e$Eq-ܼPQPJG0`/ Y;6PMD0o<.Ym'TgAZ`^!y?|kpiyRx<4oW=#"1ߎ$XG"L@{8PH˄uOw^q`ebBdU&]2 vKW vJㅛi_6"x[|X};o7 *n> @)=9c+\_H1Tlz͏b (O6dHG, ^`+Wcfe'$&JU'||9^6hL&sUc»G!^8`؉R8F!1p|5ȢQ)WY#k5T1zg0-/t`aQE+T?wIpPKɪ4'b@#M.`FN{ c 2!n}F n&DB-k%_(Hz~ʙERԒ`*̀) {SH_U ]ou8|4$X 03=SS [ALzEwCfzF21CIǩd0dXѓExyf@ J uTPS%F+|ptw \tMK&n"QY"eނw>6~^u~/>QL "T&/L0!-Yא5`|并7;JíaPu)UgDU ܀ p$phLH۬=^g0YyY@ڛI*#h?VO+?MxSbJX?mr׭*bGNixN *"PP̻gb^ 2;֙ m^ߧgz]Q[_;h4֗7juk=k.OEgƹWwo~ȊNdq+d {RM)åEQ?EEu(E ղ 1\)IxA1w㖩{[iYpZv ՇHbf'&3>lCnx 0=mb.!ĵ#O+ e>#Z11Nh ^OghooGq[GV(ލ$.ҺoƷF1#D󓄽쓥ldnwl L6Z"V?*$ҨvSU8!yb,H'=;)G tl7߰Zk"4[>or2" LivÚh,I{N7N"^zh ^mn:\M"0H` z4@N"_# AaWQ-~!ᅢ[M#0R˃2v)&5/!aOʐ򕃃H g[_wBܓm*>7kY@ B܄E¢.郈dб{ܲb`4^SȮn }IB$PG$00{2V3c=%{5Q>/ $ӡzM-CLoFr#y4㠥sS^0!~*RS913WW,N .ٝF9pZ4^$c6I{/ę!!0v)"_% Ē߀6 @i՗u=m:>W*G6rzluP#ėeS zSzsv &Ous+i.8O\lr&5f֚tLbm?  h |%|~)t:ZauERR:.z |rH-4d1{[ҲVC) 5!aROIBEn^Xq tMǕqIyZyo{eyc'xv$\qEOM0k s`9̵b RKPcMoJ˹n 4>6V.LYb.σ /3Yd71Rt Z%w2f㽏<@p ~e/i ~ӛeRRhOD`-XW&uzh.9?{>^Jgr3u< $MɇZj%œo&`_`RRR}΁,}&߮2j,l5/ĹnF[:NҜAfM1iZpԂ28#{:t< ֏}[Hxg 1=pSi4?]P1OOZdtVYgn _qw+@й-8r|²%ރDYE1"GQq;y^5D~NttsJŋWE,AFGQ5ϩ' c<\_q׳~\ %cERۮX|)16a! ְpζ(j?~$&8 c^7>]랐$urD}Ə"3[3~S`=LzQe!n+e׀ qdݖA{0Xv${3#]Et. /1}aITZ+֪Ǭ=!PDgkꆷ#(fFsKu sy%l֠.q9ӍB9\üW'?c{ʘ宿~iLsЉVLVA8K k -D`l,,@<,@΂vjC1!xȟN3rKL"0FEV>ECt%|?7ndeS v~vgT\܈,NŌ P onRoE9BL6z69f>M텙SܩD&0\l O׻G/^Xv -3u4z%.EAԄDcf4u##4$y{WqZepdݓ{ n1nFe@ʊ3*E $58}'vC`se|}^[e*v^"yhE&VTZRLpN"bLصWd K9#P Jy1jC~͵|k'Fڄ.yH³r6;v?]t44;y1$O:^RLsoy&9M(Lm6r7:A Dsqfaʎ30=?cB<{3 =h)ycEγ='JmxYAXy1жN\U5<yM`BMe5 ; cAl Y_JUFȶ2C P ,# soTe ‰aW5-/A3$?P~v)N~aiSi"ȣ(xׯͯ.l۴Ӝz$ `_S'@ ʞ|/A1#aXE}^e撟;B,7oV~G(:)x =oI:t+!8,aW6#<-iD.N[͝Wh)9s޽֔[ToE8%}qc76!`~{5iay-S*]&uNj8+ŜO n$&z5`&f"F8AڡÄ7[jҍ[c2=r1:֤-fQ}HT$N!D!Gvc8Ȝ Ȼ,_ƿRIHBiһxFycbqb+Cj y`ZY{d}r) Ex ;4@tb V nr8c0Wi|_Z%_nZ޸LYmRB=ߕ%Poo8ҌCXY6.'uv2#pXgcUڠt!gCsZ>m==%U>9P[݉ӡIi2kA ll.V 5z/ 3 ʺS DNɌ`v]KKzJ.WP/`|yk{E+pӤ`H m?,!=8!`5`&rG$ 0$%԰ ٣V >W\́& Vsz2XY,ec3or& ('HQe]haC>‹h M-b/p]Da߾fO )gfmƟsq`9rAa ?Em=q1TY"X:g5C@] ~;va{wq߶57xzW- ?Aa qnlQ7i1!Ce}ܨ:\;rt#[#)fwPpɈ61Ȗ@$rćh6 5lFZGzv.X}HELz7T; N@m5B6saێt[ږ4dinn qo Vz>2=GB~B\%S|/sSx+Rh後Q4,Z&Jbk]bHQ`c~_ä{Ԍokpj@Šmolw#6lX;uH*qa(OibSt7.,s؄ĿN-@`^ojUZP!Rn4 O60>~@ h3^? M#`tϛK2%dC|fđ$i W2 v F/Ox]7c~J8x"32ey ޭg>8{q5?kWR@Kș/93ocdMg &Y[^KRrf\!Wmx_uwqlBLjz~ƒ=ZW4Wr*"S q~W iW9?cS|g{ni@LIK a bY8 蛨/EmP*ty\9}Էqa2k7C)w PT7՜n`Q"0DtwぜkD${?cSr0 kq/š_;Jِܖ<+~IҼݕOZPs`mG5]n&,|$T惔.X[z>Nx@2atrGb$bj飝R-pswe0en0v~"FÖ {mcW׵ɱ*YP׌lpAΫA;owZyPb%ĂUHu-%-hMM_hk13v {_Ҧ+ gpw26>q~#oZes#˫~”BSnEtB/K%5/ PQ~-/&I rE5ci "l%3PPᦓMCwWۓ)缋$h;q-0pIQ3ܪVQ!d6qh+)\S@,WyȌP U.}7פgp rMvK ]kwp&V@[^ߺjXq>/hfİ^6OP|kq7KJSTbdWL9Vo"ֿ)~4Y5 e;w>gVq꟫~Se%U}ʡCS>l"k)^0Rg&-q&dkI[f<3fةCbe\jO96T]m%_ a|3*=!o6ibwRUŮA#X8`.zi5.4ix:B \s5X}PzgXs92֍ZrC~x1_f.}{H ?_A'/9: ZJv wKr `] luWmyQ!P% 6O6ԏ6GzoYx$ȀE]G8nInwO/$0أd<] }@g<._;5mVKw,wOB?Մ-;ޅv$~ZҸ6"̣T|/M=JN&,dE{ؑ o1:~IAaH]pbu usB"wxoKԅ3nDŽ"En_bR}ed%>ؖMړj2[Lسt'=Wwrb&z3tf~JE|q/`JdtJS~z wd`l<}D1zKƆlARk$uY 23+p,ӫ"qї:NY*"H )ҨU*ŵh*4O&xѸz&5M],U3*eӓ*fv#`@qB\6 @^$] ;Y3Mb (>,R{Du$'[$%WRǿ7#$!6(o(uОлѲ4ۣ'D{JTmvS QW_ybO6][rK@0JJ]Z^kj!_0՚oa}Oُ(̼j, XcAnA\/"_y0hfzՂcg` De+i]Զ W fkܘ_im5Lj3%t13'x"x@d+"e%pi׷+< BJҁVYzOBτ!7KӀT?1;,@ls}PD睈?Ȕ\F,?+DŽ\]Ad4 puIQڶ U$N4rbcρfUE-ՌNU7_HM1#|˧,2%Y+v?P hjcnҊ-@ӄz%~<6qTpku)++%ɼ wY7\L^fPUVT~[f[Q.Nza%Upߵwa o}3%6pJA*=B&<%- U|`w7;UEtB $1UM *}H"yN儯WQVR~B3_~՗U`>}p!<"qq{:H`S=@lP}۾n1 Ի{`>z%w ͒Kj93X[ٰnT|iR grg[Pv,%t&8Ck7푌NLu} }#`6SF|@Rq*Ե%̾UPcq0wKYVn %rcuf'c?e|6u:We;Ǫra)vaoX!@_=E_gY}'_Yjg79'3cv_t6M 2P{>s*Ў5h7 s[.:dQu߮-@83.^߻m,CU.Ej5ECh*hk^bXDޱfc:LueR󫤖 .;sI`}?š=3I˘=}4]DwŦswT"]S)Dd޿2ni&@g%Qs~qMWx ٳ`b+'7qF/N{$<})Ni|Ј√c`MJ##E'?ׯ*u l>ʞ9F:aG!ʎVۂ.tڨOEk*K3+J%0DUdݿ|I]=yH݆}^ӎ"bs!c)BD=2<3]|dmsP L7D-A.`&c J9 AV|ñ*66s‹KQI0u,o/$H']߭UMv33~CCì@ueB=hA|&9qʠۥHC`^ur.oΓ02Yq,mZ=uǯQ;;ZuM8McF+x=ԁetzTv'9yxh6&lz/tZ9 LYToYbҶpiuߌ )k5phY__υVr>'Hկ8*tArY1Bdoը64j2xӓ-x˸YG~sueZ~Fݫ:L3\?zrC;l{Tߢ:RƭqD:RJI mP<]I s9g<'o֭\?tB~9czW6"t͢p}o~VwRK47\4.QpX #X^ʦ9ò.Q0 &tc7n5ZŇc;Yfݒ7GBEӻ%LiJ[b} s Y0~P44 rb3Z^ H.(bPLi{.XcDJ$ coELkVe(9:z eߕ`Jɣqѝ*o{nc_ 2l!@ϦW{K 7_:2qo܄G *W.qyBB}a 㰩%4=!i%:$JT/Px|?QFNt YVۧ_2ѪMපځˬo=@ p:P~:Ė/_ձGe՜r |'}hB'綤Ҥ5gX 쌐Z/I7Β0 rX=+G;ֶ%?!qN ݟM:Gt~""avTڦQDAB0EڪЁetL%rꢽ[E~O979"*pG/rzDϼ;`qjw H.\<q q(z_PSPGnlZI"uyp㳬` _$Hy'G55cE0rm׼y$Ct>_{/zQ~ mzr_Z+W2E(_Y|x9 Emvl^$[eVGPy[na7;'G bKϋ^C"L}s!=m;_/ f~IMEb?:ѲQlcL51 -RIS`t`OlY( g6+ИPnefYbNWYI)qqgtj*1_=0H֢|1ᙹ`:rZfD( ÑڲeIJ=#p ,Bhtb4<"̳ڑAA/HIc*RLޙ ?q',DRL"lHRٯNLh؏5)OW.G0V%n 16YE%Pmx:R)R+idóxvghAC_G7mF B#)XP e X\accݳN\IӺEu窏j]$(le sN0ZkbyP76HF8,zmB|هZfm_Ș1.&uV-ϐ(CYX/4~z&GXZ:eȒ!QGx|XB&ؤ"N8 ,MfZP ]{},;y,(/(LG3_MV$7aA=^1U4ǐ @3vHVMKAZkPCMd5\䢎A~5J ]8nP890{EppP5yG\e_bi>ei*U)۪Bp[ܼ#"wׂz&R EPul@~\}`vcZXm#WLUTm6YrzA;M-+17zE%Zæ?۴r)%!ን6|DOL:K<[5ROS:LM q1T0H·[՗)7X 9^w֮L#uQkcBQ},/Js6HRq 0#]3N'ZL @I3զqF2+Q+#?ߎEoSV1_";;(W>F8C;7RGg.>P(i„ /I1ADs3[na(nzO1 T3c1{ʠjh邗 @Fn+sNCD_|F_Q0!@50О'J7Y*-m L%A|B]u12ɏ;JoROrU]#I\.:6e[28<Wpl+4l bi5c4<;2Yɚ 7@'̝SXybk NH+J\Fz3rj@n tA"# gs͓ކ.HrŚ{HzNw^ojaB٤QD|1XHc{ѷ kl hK,W?~T{ݚPlוLkEm'I9-KOI\M qN-Zԍȵ%>!?|-s0}y;Ezs~ :p4hZ`~B.RY,yh)/]KQCE֫%BqA8 n({(7afJROyT,cPD{ZIJ3{#\+Oc_Ao{#t4¹ },>Am+PHg|f+w+[;{Yٕq&|6x-a؍6/̳eW Qòn,_E}y <,^zgFAE yΛC};\1{dzR$t %u{ȗy=ՁEP yQtUXiSꀙIf uS b`nLx L[Qp^s=#aq\P}`!~Va~ף9.]u@iFbdz#:`wvzbI~if=2"Bc,A ‰_dj G('&>5^ m /JѢP2 ]EX;[ y|11Hʽ%aٶ]EWTt W2qtq:cz\AZ<A5mMH&ԂCyd>uOfK+)4d+̨ty-K29{ZxItn1VY *e=,b!,HÉԿ;‐H 3\{L\ xH')qSeJ+r}4l#@]SED@SELsÊDཪ Ƴ+NL ! T& q^vı`eӧOS)1OɸN⌧x7}/= OK5$lpFWzƁ3`Xv!yfvC^bv} />y3y* Ϧۺ?f@c>]hhN~6T<1X<\~5VG™kt$WżJ矌_S~\fB{}L5KBf](7WW\=8b ՜i|wGdkuu G7$ZCߧ\op e9Q-6@XE7z"Du}.$ q dM2"%_48x~4a +]];TМ6Ά3||kr6J>:op5=²,qRtUЮU8>nB)Ab:|^֛MƵBli 2b&NXbb7T&SGEbw̨"Ca;񼝉w+5] K\/bm@i- ?ł<$KQ+KKw*<rbm *-*f#Szr@Uʅm趡6eeb֖U8/_\n1=ûOOAEFJޙ.OwqC[7|| ugD0v, 64Dtff^Bq#dgH M=>iO]gt)܊?GQUk,Z̉|xN}|BÇ^7_hiE;@6v#[ /z`j՝1|a:ڏ"<*꾥}$a}n0BDKʫ*0{NmU/aBD3LG7;1oP+łE_8"g(6M*<[KtWPM1Gٯmdݏ>?R1X뗤0ś;6ȵ1*_F:K~ݲOó]7?Z@?Y~ 5<8R4Qe!LJ;Lf8HIbc>r+&2ruCV)*ƨubz␸_㸤 _e8q0vb 5i-sґ{߀/hJ'\SazZl>"$Ջ7FKdWM_0j}iD) <.c8M9 w8y .%j\i,ЬڜYO5B?ay_ !.VƼ̧a4k`nCS;O=bPKzuU.ţGbfLG4zWs0O෯8"ըsT5hT%y1!1pY 43 Yɏ=iUaU~ !r3r?.I/g 5ji !b5r%R$- ik ֝2db7_ԅM ̒]@? 0JfUI<]rE̥27Pvz2l<&G l{z8%e0Ici&KٓzE+CuC& c30HVM&/&HI8)VQcٟͺ`!O \|bzg>dډyKCPpS}C0N\Lc~F !6ŦM%>l W$xzD:tJ6 *}K 84ZkaaS*:\;$2rՊ0siBBpq=/l(cx wQ1LIbw+%v&7JkFɇd# - |ɢTaCŦ:>=DXK)3sOےBySv kaڡc +{ 5„b0Eڅ wB(NKhxLǾIuǀኌM:x˞)uOChnO%'TS3L*т1ICt:OouĒxKŨOxmh2B<@łt⺖j3wsW!6*YuXOZw.r>ߩYJKVbҐ*F;0 hV2Fa%M p f't`t#bJ`@F&=Vfi,7,Bi_+!!,dTI|s[M| 'oڊǝ(!~nt0\-+T44[:I 豷^saQKq.CM|\d&w],_E4酰oV,TQ[Pb]D^+ A%qRSswQZyu:m\nu76Hif)U>=k|8lD)mR߱h"3A`_LMXsn0!RT>]վ&RZ:\ȿx ȓvF=5 d@H)&y\A* ,˰~vg A~j'ehXu+G)Č{k:W[JB6V=_VjY AO4\0y*7O F$q!qT/)NdWmUyʪlr1u|x,(+bm{8p%!*3XE}Ev`gܧ}#1U6Qc Zb,mUlQ)LGlժjl}K:*e8Fn0gi:ـPxˢr=̔2#t&l ث 4<< 3 Kmlz|l/{L;Z@wpYy>1\Z}!evP^1w M0ibF;̹ٛc6+q Q轡)>Qqn&;򄝳8f-$p JA?-2VGtdze "#hیlj^`qqZ0ЩmzQP!9;X LXjIcg9HCGSI -Ջ%*ڭp-e(YU4AM %o`|ƼtR-N3vq dN ( =ۋ VD(E RMkn4 -I-cͭz'ͽ%Q,Y%kr(0Ÿ$~%$npn=}ʻXZE}$vIw[i,&9Tz(B UqcBgNKf,,A4;~D6&p:ܫ_qpYv.;~mڬR8k?&z;+[Wן mKp.vp]]ڍ^,-5,ip+x,;;v= mb@CƬe8ʿ;/^l7ո=}y7xe~7[!g;1!vPlaGIRQ-|B$Yvhਤ 3 K$A(}&ϐΔMR8%y撖1~?{E5qV)1Χ |rF' +%Ձu?@–mb@שHN RbU;p ryi95S nN90(y5 .+G50wp3CqJZ-eּ4+'U~$A 3-rYջ E[ċtgh!&q׫9G[q-J:<àɝ( dBo:4ۣH/cy*aȳ|$ւWZŎ^͛mOH.'#SNW*ޕ:ݥ L)}IkI%6LQo{`v$! …_?9 ʎeg^Cwuk[[OzL*rj;nArlnS3JZToF\M+7agV^=J> cSs7V@.,Cz0/M=& wxOܑE7Ȁ>COv+ѫ6QhˏvwuaRs3Y0qXLO$ kAtL xh?\%ܨ6u8)۪" n[9QcVGȃ/j?IBG]j"uuԆk"\[[x>&~Rs(+gq~n@hI_5> tQEޥdr/tGgw@4!;:rrX!wwQy4#f9B4m ޣY2q^4Re2W3lYqOFoI| "4<${obD\vcd'+ԣ }]1cbkwV^. PIqSӍkr5_A_=W, W2u#|PjyޱS2.uW+B \̽qibxA4jl^+h!Z*<vXo-wOB"EͿ߷ށd)MW-{5 jTz-Sh/a "bٖ(U$<oSwP!{a~'!iy Vp-BO>ϙxG*~|ApPuP(69:|O<~ᓠQqw⹜ n;w W\/8*E\H_Z1ZQW1G?{DNεG;7j,~VO%\( Z>M o)]ndS~!I3@./dwnʋCU7U/so6&i^ <4AiBhXHFnτLO(QT4*JM3^;<=GmWkbC)=JcIm)5+"$h(:58䷓?ϲ 1/rR5:8fPY-ݟ!Q _T;l9om,{ >|kzpxTIJzI'8MD_UOiUl'9 99Ѕk%9=lQ3U 9WX| xɔ{w4šK/'`orQ71tIDu9;{A +t:=?"H{?J%ՠ!0&~QwU 'A#Z/| v爙d#K-#8wR[ML@jl:E|}2Z^nƎ6 ᭔ZJ rc:Np09|[bʎTM"b#586FvQB" AG/PSsܭ,ojnm@](op>Z Sڲ`ɮ[c|3>7%JTRsL 1zʎYu>*ɒl6tu+qcP%Z28I tK,C@QłLpMet_1:8*x?Y\ɢ1ٳI[EiP_+?_F2&yH9wcOfB6͵۩fR,ǫ+%eGMuRL{Ȍ/">[, 1ն^uy\=}î?m=ҕ,ٻ")h1Al9n>!ۇ"q:j@*Itz4L y~$ :[]Oj~qP㇯.ک (9̣-mk)stnTkOh@ _@Ƥk2rx:fTE9tIpPFl8+F3SHr8֣$&y_phS"_ye Vdߕ]iw?!Q'R,}{:mr =wu4/m׀L ɸ9XqA6_,m07,)!~z=-G`wQt~g+!%s%"i_6r&̔tDz~$һ6iY 뾯םp۲F;7]";^dX"D*BeN5!>;;rZ\s HM"3~S5ZUY 'YLTjXO6ulj}(Omys4rX K-W̊Xbd aW{՞BCB,,#ľh_N '`ȉIJWMܡ:il-m0[dfGaF_QK?h+kRM:ȼ1vP%}w8{Y+(='p ixhY鱁MIa)F?hjb1Ll*V 5~ @y2o1i╅׽EY#0ܖeTBlkD&SV̛ ⅱR424獑Uqo>R[; GP~ *ۂ{;`q P)h;2_Ϝξi-].IĞr\Х0#*Zw1W˚pq/UvбZWĘm.)R(B!k8ų9\Q5#G,Kkm" SLB.d :`Ν.5ƫ/\&Hbtu8-&|$e6nNfB'͆stvֱ~Y(m}[DHz5<3~lβEĿY} )z1F+>ǜ/4g?o[;="~йS99;Foӡ Tz,jX]Xz:{F/;Ж[hw4Ilt]ߺܕqOXD$ ȭ@%Գ+^_ K޽ õ&}Nc)&*19y)7t4D}&I8[AG%72[Q(2Qq ۇ AF%x/K1]Akau/J~'&PQtmӊ9vUqΗ,fiv@Ygn88dw^Wg6X.%aN2e :vңQ::Gl6oᨠиYLȴRuӻ.Q N#ё$&>j)VQg(=:pS8GWdddfŎE܍P :RַSo6] ^<)~iƱ>0xWr^6wqr,L>ZKRSD!eZ8 _ AyQ6Dcɺh[%.paƒ~H`8 f06긬4~d g2||(f2&"F=x9qE:'@j&X [;&&~bce<^`;sϢ)-phE? s]Ұf,51Lrrq -/.[ nFb}Q{K`IvO ދ3RlL|Sdn9TV kf \C(\<7C(7,Ŵ&j3t/v6=AM_iNiBڏY{сu;I]euSw?/!A'M, %(r07#reMRJ-!tp)8 LF:Io4$s`%Oc7l %Q>s]`RX&D}$ }tj  xm/1"]' *;#(TܴpP=w}(x9a{ϛוډ $*Қk-nl ]<alIbXl [BQP! @}1Q| c5$2عܖu9qbӬjy_R~l H^?Uu(>D;inkHZ8܄$XXB! qdYc MUl3׍LV <,]PE^\dH_p2L:lKGUw \Q cNi=M;y;!Z%~G@9T쿳2®XV\M.vq1,@'.a_qu#03P䦒p*B%nej]D8߯9`zFRg9>eof(+'@Z,FPx-mx:f]MHӋ+q*#|YuԵ~#&G `ߢW0qkӔwv6uVm۔<_Sl5n 8TU: 2FR{9 c5DFRmSD; tْMO q}h*_WC҂C,Bc$rY`W0CR!:3yb:Ǹ]j."AXT9Q)-fL0V*CM:rqp(bMQL\|Ma"[]pL1UZHS* 實 7i[^='&$ Eٹ1؆eWf\>l֯ZwgXL p_ⶉ/.dtӏLLQUҞq6^H^4+o1fYBYkt.$-}jz_'MU[Lf?YPNTdCs?;}G&ܘҠ V4% }pҩ!{bdtEyUv).u[p$nvo9zRTBTI8TchS 3, wS LA*⎶6qF"5c,Юdw<Dc% m<ת)jFaH[Z d@ d1ꝇR886v :!wc+0P!8Ѻ8رXw', I6ڞޜ5t1L| GUW$>*Pv="\^xnJOwfϣ\FO:UsKzkvIn@*s8ܫ)l XP|_j9_D0qRa^0iGVGD`cZz* .}@@ `iMN$. -t~?4">.Y!&j!/Oy`PjMGdЇmŊÏOtPlgLrJt] hk{{qyAx8%j]Kًh豲cMqڦl⹐/Z(t[6oq4[%!1u2 XQ<|v8zw\Ӓ&{ =)rGeS"?F_] KP?9ˉAq۴jSH<4"| D Tz+WN`"gSJa=7|·t E7F_,6|9:.@ÊaB8#F"^3x ĖXܱMk.f|%h cI?H.x7,؆8):4*$м&:\<|Mḵ/5~P+_ HYguu PMoN;p wًAY*.oGN 7 ndzXسaC őg9K6DQ&gC]&~d\8O7!hFUB= !tmA%9pk/6Em[BAbJ.Z" c~[qv?tBJJ!(]LTHx&5hËG yjAח~\vI-һ%M׭dnVO|`87kP]:V"d 5{?[)MHfDR:>ML;ؾFmP,q  xB"a(km.ietF|A36BqURx(C_T*SkO{~xvKKei+5$?s&#AkfU Ӗ LMO_t=v 6GΤ79 da:̽̄pӪSC hGS;%)(`+KBn] X!Οq֡: ^lueB%g]K-bB3NgBb\G$ؐqXE$[wȫа;»]n2*or.p'~a ^! Eq2&s!92(&;8 2널2  c9SOPDQBp;yNhRG'c)ڂFcO$h r#*lL\8 C+m'ĐQ>|ߚ [ ץ~B.}BB#+JY%Qo[gvMZȡp(.ljh2z*ZȻ&?U}bݤ"x&l8)X|q"x?B"״:(M1u[<BVMZH8Lbm%[{O,:gq:Roc6Qߒᛢ@.Ԣ [UV;[zh5œC3w4$Р_ v"Hf90 Ƅ)<_r3Wy+,XERQm[&%1CI 5TCQxy ްiZ}RnD [ $!ykas=X$DmǙIѿC%Qͦk#We>a4ˆmI5eCq%m`n\=+Y#g+/}xo-C9n'ݠ+uMtvn M)/l.ug.a=7LqduYT!(ޕ&RQ<02zMWR`AS{Zx}!*FKYl RVFW1P=|E5= q}[PZps"~f\iJkYzyXNU\#jyٜtp&G~ϑ-S{^,}g.^c .~} D<1~gzNRI-iT@Joes@ux l:$5Զ>p<  fw!q`$c~,&Wy@jr== !1 ք0A]2* b H\GHL/}*vqFQv|}C$bDrm."ic2 6wDN>a5SLFrǵ>l/9<לM몞魕hNK:Su3:%TԷF0_ tc޹%\+;vr#Wكj 3lDwdLP@r6 ):\@ܡR-'0ntӉ~T7~q;DBop[< uhEĠT9ie/b;3{\'-AS~;>)$F:P˻맷*ڃXAScnA>h!e4xN I 킫@nwT3ic >Qǁu.XIbGN' PUřǸL O=Bϖ6UŒgc`ƀ?` 5- [8h]BsxxP% Y0* D۪+_o2kI_U*0H%v"ұP7wEn[?R&D57pUtf)1`~L}`jCtv7tXNl%#62@;D91RDB %x 2dRLr+<6"fj)b(52匯 󪳲1/'LRR~F5&J֐B1Oaw#д*bڥZ27wJj>}*j(dmr gC9N]o@!?^!*03Pa⨗SM)77]%MSTzn`4:5|c,Y |ELN規yQ FP,|x$9;U?o:aB^m2mwny{n8v;Gp!#D\I!r~?~{&έD!F\_R/d]ړ$ $R0pFe2sIb5v;3?KE%&(!}I7G4T[axN sX'݄;5qڠ *uLIN9%'ɴ W_Ÿ[=j(v06qY,*+z"{~uy[8Hف S!n)DHWr@Λ$ 2k19*:7 I9%k>c-sv/롔zb.}DFKIhaO#PKl퇛LM#z):L!u p|yt^+/u8+{ݿb9\]IڔD?iNRҺ0t~hc(W=@NzvWȪJ[HkֻD{,st 1v{l,K@ڶ ~8Q ƹYG򄡧OkuQ,d 2$J؈NVQB?@._G5VvJg/3p#XU:7ALk҉/Qܒ,x}y1dYr V_(0]]0, l1dOCga{ect~U\ .3AWR&ٍ>$G;{:ˋy_ŴsagpJ7Ou-XXiU^vxzࢎ<,L\mK}"Ld}%\3o6%nz&+74JvE}:ձzo)(<R|+'켟b'%SpJ0 QlqӦ#d0eC͕-MZX HyG~R@ۄߧq|lױe1 GwOJw_ӑW9qFmIYav֮h} E'u|xc{2 IGŨ{[bO&Yul5u_{fŇ$Ԙ5rpyPg-9x|qSӚcr*!ɜWRwi>Tw/-XկA2+\7W:n]RR\74>g61Ta) y=G*ttQ3d7zF ㌆oR9#" c0&t3|5cyHQ?A\IںF&-JcMg<|E.Y"a[ɑ*;y v +m?e4e4 A#C8``qj<1O]7<1HzMaE b#)_Z~ў2`2-_^ ӃơE3F`u'&R-G/ZVl5tkB{X|:ْ@11S2$npG*6޵Md395:t>+_q>"|RYHPgxq[/G$>d ꔛ^D5.e G#t$]JdK1Z^2*urplr/z&:u#OtbrYg5VI|)<s@k?. ֧+I@fp">pE+y(mS2ᡛh_+Ϩ4}BS I*u\+M_O:~́j)tTΔ18Gϭ~΂_rD>R`P` MRi1aΔE3Cޙ;f#[*z0uh4_vI /Dw(뾈FF{+q4 {BVLt:tLyrVEY*2D'iJj#```Auk It1Bݒ^!N^Ҳea#ӘZ=$[SA.P$0t=IJr`} Gu2JG Ukw lvk 3!-OILt'˻$vp3*7?媜zA>LN^9e;f$:'& jDЦz4^4-i^m2«/ԕ?vե 9C$<'R&3`FO0ՊЃ!5JS?)iƤ>d"s,VR-;Ϊ߰a! "poFZ~A hX5rĂRgss6 s]CdԐM\;u+<ƃ |X2h.Mjk:蒻M`CQӲgAļ~V|v`3:SyujPYr=7J*քxl@~A@PàkH A3 ITBg)dUwlKa˦ 1GDL̐h^|KzVR3͸!}XAūT3H TP'$/ wRx-n更^0iϑ!j;G;pYgp$[ BT{$$p3 QiI%E '5hcb'_ {\ pkE֘&qD)'da|m[MkH $xYӐ@>v-Hl Xt}(X0w!VລCM#z#F͛aà Q }Dnǻ#n6s(v2 PEƑ]9@ CŐ7S.=E"[6[5?1.hOѣh*ȩ@ ޓmd9{f?a: [pEqq.W-yܬXѺrמvแ<9)G'-ɇPy 1)'*5sGta ok,TAvb2Jrrc!D2eG}{~Gݠ;{-p3 -;=6hݫʦɍ]IZVEZhly})gp 0"ljuIywx%m\[۠A8˚omC:g„Q_OWXmzBpӺ8ʰ݄}?Z} 1lT2)3A!GqH4}5h?]TSu';)3/4H$s^%l{|fIƮUCپ`sFC@/:T0Ķ,YzсatBGQKg Z:UkW Z[E wF6im Pm6CQmį['a %f%-Kʩr;29BEc_b& G3Rz0A\TBTy*'J+`^Foi1/3w )ÚXWɛDL["Q,oAjN Tj Fd*-}rDwF4#:d5[:[i$-Ax_9wDd{YaA.G T>4MAAh@I1qnl[wKbzلmƦsC56ɀ>ʷ~r ߍe_$aP}zf&z|E3 H2$>} mAw=$Y|f}R.S6*.!Vꛒ^Խ A}-WÕZs ?١ʮ8no'heuJwδ{ tRsjOKӑVAz9.=K)RF4Tʪr: lڧ4/֗/|i#s` x' fH fZI.Ň^K7aO(J=dx:_TRĎz N{#| ګ$(nT T~Qi".vСEԿ 2!pqC!.Ejԙ  rn+u!Q|,h<33N]PW )//Ix@Goq]tk/H} [$NȏÀYj!8C9,u$Vl|j*gA3=ɤ? ƈ.(}8gDTω2PfHEZԘD7~!7+;Q#HK2o@#b,g(S#<y67ɏ{wo9/\neVz }*/.J;o J|x 8PX$6<)m} SOe?:l^蓊F)IՃ"fթ مSr1{G^]8 \,X5{"zzB[NW7|r]}O?;'Qi;q< #|ZIk@CatZN咝'pdx='j _gE@e~.Zh X+~p=S9CM"诙ؑwSоfLzC֡ܿtȤݪ鮿me>6Aҧ+<|?~?Th|b5Td4's x5L#P MA;&vG1^KLؾ9{;v/yAi lN|3~Ki OxxDѝsz^Ky\Kk2=Q6PVʑw +Uіo`p'W32ܮgy*1`u 2*°a$M sS^0W G38 nΥU3jn=9`HS.fv/V>xRJ%_"\4~@Huh?H ^w/ W Є[I1iʭG&_apa;*N渓>/]0UR;c# "vsoYB pT,ϰ!V=9,|絟I*4hkΩ[U \VAKyҿ:N$Nj$n{PZ>RlDy3H$-F\J0J _lKm*f8Bwr4U"{GzA~L.\J8|=cQi/Z' (6Nhe}?TbJuBq(1:L 3$mccǶ<;CCZ8!lq [ͣ@h:)ǻ䓥64{juاC"A:N6k P 9Z!- |` x?ɬ3׏hV69y\ܳVBm\W`q_qc m@N!lBz ۗC7H%D=;ՏOAVǭ#Cq-ZNQ1c[_k<ϭDw\rV r Ѹk;w WR[1KoP 7}qAE2Bio)J? 揊EΓeAteJ6?VrK2G=*5*!UbAW`-@#{"08pZ54.TTnS S:Smtκ^x>=HAH}% 1^lvJm3&4`b?*q).9q=vSF[xIDI1 l0VN`pv-c ]Qś<^M{(+l"ប{C s`{G2uT7e$\gD[3yUU)F3 LUcGoPtz0Vм+R˒]۩fS縯+{gŴzye{k%;, yW'hڌx‚S&߻RL}窗<9*h43$ṻ1MDC5N:!6jϝf נM)xȧoEZ9L5Q9M.hVfkvnayN |08'ِ?>כ Va0KvHFO>C\u2+۳x "|f9rP_sq3~ |IO@>qHWw0szCXR5]a+"3 i@ӑ-`M0pUU؋h %qm&MgZ@` /''5,^jZzP:"+p0O3?#\jTtl@Dc925&H3ƣvD/(A~&JfLiY\u*]%CeӔJN9\ȑjFNxE(EzcJY>~[gerC&:] l֫Ulykjw $5p*-~Su!SRdpC[>S1 Bi8da9^P jLpX~DðMzd]5J}1C'j0~[TbP˵ F ͛zqT5˖TV#ܾt.yo) [͉%w2#7)Y J襡r'I+ũk8ī-^=bRӨ%/$= H-yOP!cZ1y>5&,R& ZY!` l!T31m0@'Ė^!g1!s2dzҢഹm+@6weIW+4XK Y ,[ƻ̓ag!ŅXz=^'U>MZq<ŔHym,!E(B.=AVۏcS(f=;K; DO.rQfIϱKka{曛I1kšX)c?)Doq5Vc؛m✪ 9W%Y +|<- 6z\`vRb,*-^2]wc )EY!ϩ. 0xo}:98ߪ%&ּd׋X1߉=ˆJA1:Y+H3V N$t8)+{l.-o@'^G CV lHEURCZMۣTyqdl3b#4{Q1 {/V$ّQ9D=@tP`` ;OasbV%qM 9jJGnZ5W[Z tA RG#C\K].G[5&)s׼1k\B0[š( lj$cUAfyUdGLChX3EA}saIutc 'URՎaS7 )Q8`Òε2p:\>73n n!Ed\ðh?:㳪)T"պ!2-τT}7~05|XvJ!4"0/* BR-U85IZ[\AHbՖZ.S\5ɒ"2R |0d=@t^%hVUܔ֩ĐpW0j CX*:^ 1g+R@uI5^7O'\֔x]|bqU?ʛ 4[0o7Nk>{; (e3G5 (hEH47C{4Ư Wϒ(o~ f"]H.ϼr PCzmL6G%3H$vqhEYO=FCqJ 4~$\ȼz`79 ݜ4#,Uzy/ƶK6 .)/?}rVbsT(ܐxZ#e&/V!,}ZЍk1\:fS} iWvA8wqۃrmwou-yyԔ=l<"׵~WKh/x&!/O&T@6t^S84@A_ '+Ky%.vQK A G$(RlHhK"=@DF0nۢss0ӫ媀<&A(wYE֠ D~9Mu qMp_HИ1OyX6vFk9װ̈́Qᄗ{תv!mY~!$2x?{4PHE{$-it.EsDDuzcH5ySIeBh"G-ey zI )[՜bel])-٩q:9/H0W/Ff6sx KWq%xtl/m_t3T7F,|?[%JPh`emOgA$y&ߒ4<]ywBY_ {B]Ӫ0Bv(Qz?O2T0@!j /MJJ_U΁T<I0(E\7|9(A<}@}yUa*C/ ]Z?ƽأ*+u_ %_\ Wc-rޕmhӘρ}9#N7Xĕ1>){>w@k ir@$y@ a4wid%.ykHr/g$L݉5Aŝs !Uܕ0F1ປIdݙ߭eIb==Rmw}t:LpC]?5R4L* ;R^#P(EPEq5;2R=<+bY뼴gUNu*S]ZuBwv߉kBwl5< yjEjfe"#,CTK#(7T"} {ʅ&T8.Oݾq I ŗ6As[ӌ -'ƾ,W+sւb08c;MoCO1Qzo ѻv^ذL)oT2v?޺or>Gvi,ԉvhǭt[fE !{x>F-"h j]nUSZcJrG6I6/4YGsUW mÍԔJ|;J` %ZR$3Wt{[`b:" gr}x<,7[zJTt`P7 c]Ed/RUF4-A}Х;\o:;.3V{sv/, + 5>W]B%tF8= ˅`J {*wY&6- G?G6e2LlR*j0&9%6;s*gJ &~D^DOR=4'vgPgl׍*!5X|QdB(Y#6yp}\^Ʌ6<~sqmGp4B/v~eiK4Ե;G,%|]E3Z{-tojڜ%c:e\7#+隧~3=y{q C''z$(>h'UrMg"(RyGj:W[z06-kt%B橈Q6Oj=+n!:Fi$ tϟQcLp뭏b J*%xOI!zo' UOb;Ѓdض_~=8 PZ +hX@%:q= [5|f.@#1nc,aV_pc2O"3 q:):.ϵ9 !i+o5 ,GN]3Ym|u_X.i,h!rּE8ċ@QDYځǼLIˇyR}'WFZڭ÷EbZ+ \ \DhW$0RƤq^_7]U0Kӥ:MTBWjfYP:p(zm:mdMy t@6P#jb$:4 %\ӤS=.˄KkajU: VWV׳'q\,=E4{QNg,3 `mg7רZkc8rgD2Buio mPFD}q ZT2P,F-W3( j*WB~]jҢf6›+\ y?0RE[!NU'0ڷMyJgT ['9*|L!), kգ5]{`p/g?>N  6[&Yڹ֊S6o*ֆך܌;u&4PgH^OfOsqU S(Q^o2rLGV^$@=bfᴙ[Dzp˓NPydC'ޡQUTD59 2[0%06}.-Ӗ~v^|&ź*iNII'oM@IXz.v!Gj,_MWNWzENCKpQFdE(|{l~:\hYE]7 i i? eՙzνH&\:ՂV׿Xљ2 7']hUvUe XNQhщ4M̨&KQ4€x~V%G;Üqt ak\HrG|ed^ͳ4l[ bBT[~:ӽX3ە!?5"jTnnSF* VYN=H0=PygègH~_sA~vm:ޡ F&YZa뽓̘O.Na +{(P8~\Bqey%)')52TI\inw9Nm&x0JhCJ]2ߋX-b,^B /Ȗ)k9-uWPs,`V*e."72bWKX֊k#0=7Fz8j;$K)B۞:S9CКn!ߓ=uj)^.z=AM7pnI,'Y[Cm$wO_SEol#{qXTo; nW87Qj]T\n2`k?CzPA&,?h(LZ6G(B"s{Lqɪ?#Y{ 婲$4G0l߁}W39JѬ |95+xo' }58[uw7PV5{$QRč:r iV8]jFVvarRRMBs@re;Zx<='\6FwQ6Ԣpi!e8? gqזm U;a{9jDdaS[C!obkM8PN!a:k|<3FΛדn٣jB;̍k!Ϝo%~[T?İQFZ_0gFd9L=dk vu; iyeS $aP+A[hˀ}1_ft{~n֎ λyPʅ$H mրN:4Tm?-j d:Q]=ZZҾxP}@vEIݾ]~kg]<6H;]iSG+u/ ^}#tRH,^RDࣣĝ\+՟J+$z pAn>2n  /Kj(k*{(S>JSc%}Tp8Xl:gmtˆ-l| d*~ 1mxhk{zf|ʦz]!a,f&;:hՏq e0?m4 #fs>wTFbZbTd|3ٳJY qpܬFN#Iմ{kMڅjUHidf=m _NWڀ9pIĭ _͌  'c_Ėؤ'9@5MA{6mѣwȺU»/Wu>c=,6$@T1أg,ZMU<=mWؕG ]yIbJE&Ӫ{G٫#o$vK CcD.rz*QMZ~;Z'\ VqK;fB1P ~ͺyIZwqe\4@9P63v4-TW!INx(crY Ӯ2fllթ}"KPG*PMS;%L~@c7jHkz2MU8p6=Vu^ΤvIw䒄N^Q:oޙ W3pU:W/,Ń0 nI}#łi.eh/ծe&vE4 $y_jXT@͆Ѐ=DA¯ C!8 9o6¢DzT\F{W@tT-~ G^a_n.5DaT~"KV͸ck2h_=y5o|<>-tr9 bhh)S[,<ч&Q91 ٷYlhT(+lj+fJ۲v0Cg*LDy=URW};q\MN]U&9Eb :(N!SY=ɇ(S=o="Yg2^YdNՂV^9='՚Sy)㊣ sM5]{,dۿp$țAycizJޫe +aaqz7N!H/R覻94taȭ. $Z5 ܱ^ʖ|6k]Is"%?w6G[}An|XẺ og0R8(יZfoz٫v%ݺ0TX^ַbIȻ3~8{nz@,O5!CdN$'O@l+3yr2@jK@5FW8e7.]@ s o:KPfTCm\xDz4)pُ),M4d^XqTՠq *++5k5 S\Ё҇e P^LK/C+ֆv@>టT[!w!A|:ykh9H~=t_q5u{FqM7=n.{yr|kpF!8?  %% Ly#22YyӉI'kzH/L }֣Ȍ̋ʯRFq/ZU\b"iY؁w~ $Q;@(m[sP8f8;B8E]DEjaXn Oio~ I\GB܇i07A^的8R+_æ_muuNIyc:(PK!p[y0*FrP<4Kop-zb\ꀱf|{M|9箱?M2VQA5ecЈG.N1˨$I/KRӜv;n2xYCʐ>~X@t'lpP"0!*u[YdUNH%S\ :΍SW::ʹVcK}SuݱTu .m[X 65uw"Pdd&X( h8aڰkJ?} m3P4y|H#xC&awKϧi˄ļ"qߦ5t 6B UC`x C V+>-'S3SlyEXe*(dLzNd"EN( 9|~iڡXf0q/)o_i@ւʷwQ}O)f=VJw9 $qIae^ߍ eHDܓ-QiNQqhs:2>댛ܡVcFs2OY<=?=eUoڑih{7ZkA#I\f=;[jׇ 4|.fېL*q8}dz i#k34=KzN&̾IHR,'+*R ӗ5'AsBdSP(CN[_Z'[.&sh 0kNq}u|$I ۤD fn3;3ޗ9ʵ&ǃK ơu 93s)1RWz6eo^%:DdkǕ!xFS3l[MƥGy7 L&WF l߸h=d*V8?QPҀކ:(MܛHDv2" +W ԾP^Cwlכr}) 8g pnt 1f@Zp`_a}L v> ^Gb~µx=Y*|fkDIsp<5Nxg2QFJ h%.*E3+jmQΦTX_ FιFBCڞo,w%XdBmǰ x~pgWJGrX xg.d4BΤ%hjK }GG7'j<_ y-W AY9aYC-ky;tUEm QU<]T8+7b H{7L) 5Y5v#BcO ;8Am!;oȍGoxRܾ;H!{:I,F<ezQ֌;'6v(c7l rSJja@ztIPRL}YD[`BCi&j^Vruq2@3+og`,V܉{޽w'Mp O>yt8>lV8`K}WrvDCwGb;?bʡK7p= ʜ~}IV%{XsRr+b4K{ﴲ;1C8~mhʋ i|\ +NJ\**VYƒUX|inD*XRqZqN@I2GjH0 VE@!|,a8= r|^=?h?bveZ!vr..'j 7`Chυ{1:cXB_xduJ ]}!,j 2sݾ(eZµnΒ7 9~M)B5><( J;}{|TZӅG홫PGr @BJ.|Y>&2]l꧟&4dUF2RيN(pj˖)!E^:qo%bʨkcr /S?D6|;g.?S; $< ҥuIn|}"ecۦcי8*[>,X^Q1sxi}%28$%9@:ve-p%4go 嘴3oճvӷv<3 p>j31L $5~1>O3`KO7D4(@uslʾy[Ѭh%ۨ#(ĝb[TG͛MWq$.NGϞe ޟkä|5c Z8^24{o7giO9o~Fɲ2&}( _"Ǽ=Ӓd#dU݀ר>v"X yImעb畿4h8l1Ȕ:\{`*:tEq(w+K 7\"9bף@ F HeH[$Ij(ܖw1 9|ѡ/5 $MYxhx7KINEG ;V'@uL>*:,{['z6x\'Dy1Dk?ˑg[=x4찶Q/1g)10ǟ^pʛCR?T K1jլ5^#D+@<%E'V5h5VR.f])4Sɳ+7dRgyHoPf? hRokt!/8 rdzw]8 |˓o~dpJИ:%fy툝xkrkǐ~R|#iBcCkk' $xȕL~ga cdS[,}WR1ޭV9cE[4for&xsjjN0OP^1G7 )H];Nj{.5!joqdz줍,DEdC)giR5VQMb2\:DLGur)ɦF`,kxvjO~iWXy ]H^?ύkªw%W4L8) YFcE9mم$בI5Xmk^kJ8/C[RE _׹#l ԩ#o!.n9"?5#7{u:_P>kRiUkqo6k]+[n˒?+' !mv* k SEP[p"oIjOI"k\6c+ͻ @OG*vxk~6[EUpc6̙(j,9c;p 0ώUs6Pu2 s]M4ga߿!NNn: 4 `k5;9yVMQo.=Wa iF C7jk3<ԸH Uc,JaEi'%Z-UHsYMLwlFٹtOZ"9 Ru]y6S b\bb6z kxB=38HR~37PjD([-{MWV1Ei:TŨĖk^]0fdloc4u՝^EP S9+?=WR1'FI]ՇLJ:H=b̥j P:Vv6XDN:{ -4[8z0#;N*w⊞avdpXK0I#͠ -^&m\=BO`Dٺf Ak>GqEU>;pucƹ#Ryw~Ye1df mh|8pm"vgVz&GT Q3`-`jǗWWέG̏2V&^t6Frk>75{ ˜F0n=Iiʸ>Ii= To;-?@dl"~7m(/["w~F`dg0xܵuH+ d<\ͪ|jMI kաuiFLz?bB+=6AY$6"]iL:t J UH&i؋_Ah,̂((lN׳u26$nW> 8RF2&ycqRGaBHE44' OcIg~T@CP^I>Yqlu 8|c\Z0D L$TǪ\OBdc=biPdu2bdIM\4`ިJ%`+|0E0R]eґ2LH"CnnBދ f#Ԭ M niCհS:pV"Idކ~ټd?.&c234Z%\8DI3qk!/(v4 C:a1s *BvY;$wyESUbڟʹ.}0A;ab,oL@_=*Vc)VfE(vE4>o/C3MMDhSE'{A q6՛!>U"FPfMf0WlޏRr9NLW<U7'XGTI;ɻ~ j0{2LMDlh5Zax˝.Yks_Ӥ5i8 SX4zpџIBjX*4k7" {BS`qDy4W3C-gV2/VVzFLK~RS15z,{[/oRaN!75'` FL.Ց4@?UWN~7h[0Ԧ:聙8+MUQj8a'l;{Ԕ٦L & :ʀ]:0CH t;cn DIuX "  4oPVܗB`)B;@ 2ACcP<܉%)IgCT\m/WE8,=9aO58L1+R'p㎤ATNۣr3#WcUd lx"xrfMoI`6\^0<暺эL?"c5oPc*&<>x ؿhc)w:n*TɔcdN1]|d*ͮC -`TGJ9qf''_u< _@4-:O&o65oeмZ& |$A~eS7X=Jd4mKSJ0ݣeUv8DPX?f򝌔Eyx"T;:ђ(UFt9j^C#HO} I|ALb [=ĸ%amwôvF\V9u`^$6ƝGUZزmɣxp4lhj4Vg&تMC VҞe.Zc~ T 'ymozF1'vE=4  Jf|ƚ|aʦ~Mb(R7{|&;%FO?rͷɈ JBYݡE R-iH.q}M1!k)O@U/͌~ ʚj,l4 |2~vmd3h ȱY ]5ai@H-Ѣ4klFR+hC~yEj}&B, >{?@K;)K|3En` a'NG&< m*ߎƔ*qh΅*sMg9AZ-W0Tj$L1V ,{*Ro~1*}Rzxb#XMxDƥhJ`Dh'"erZpW)|K&6Ay#έ>*V'oyڡc!+Dr) BdZmVQB4toB!]uYyjS}!J#%Z3r([hDP>ޥ1~!VQ`)])v%RϋL"ӷEYNK"_"&! 22jk)?t $x` ,M@aߞו}"eZSkm5Hr&7O"%ǮY}$:_BYVg1 TFϟ暉tORCa#ٿE04ɒ{ЮirB4GO^PoNwI0=eٶe;p.ǙaI|-Oqf/r7 i@=z+Q`ǰqtz'U{k@2:,!jXj'0mHK#_aZ`c~H[6ɅR{<ك(K "#2 WzNѤ'S,ʫCf_i]9{J gi8ZY8ȢՄ@EΣYbNds2dxj\ZECldR-.qSc+grtuLp _4@= Z8 \wCkly\AmGJ=i۫F:Ԕ]fQS<8|gCPHK+`Y> ^҆6\3cN4@kCL|_GуG¶^q)9{f,M&q0O1DI/ZB6x0yĺ|ަ9ex0iu=6)p)D&: 9aӯVT}|W5^WLJru8Ӭd߳O&R_\]X89ɺ$ u6٘poaKV=^G0q\D7SqET0{hTB֒V% $yt+D,#J^:'ۉTwAu`}!@:4jv9wQQ~f:k+Yy-5_D'WNB>({V3iJizRjkm>u ʮRlIn!5Ԕ&0Lʃ_f4.Zƣf>9kY{7xdܕ/K}?c-rYo>&0 *ssmWzPL%iF/t5S5\#q7}\ƭ\{iDTM͋x`4ODgDUx-vm]*#IV(618s(M|ZO_&XӤ|sH_RWqg[;L0{/Y#{S[ĵv3T@`@uaWۨFTVShʥ/[JNn9[\=XAI6{hCug/hκ*RTdžKudaecG'/gXxz^v?Z;n 7 &vh-H uoyC :GP9S8Ef"9F/U;t,AY!uq0}qS9y0Y]Ԇ c:{ E \(mww{0a B|z's8RǢ-Gʽ .K#Xg/LapTJẘ k!:n @#t$ !-(fMit!)n1upB|\QLEC۱@Id(<{~g@}]zΤE Ig_7r;DvVr+o&E*tt5Ҕ05KB^kO@xUbb4ݍ3BQƳK#GŽ^' 3k@$o?Gٞ׫`Sy}UZtO \KY g@ψ9#zQy>ˬ\._FQ#C 2.E{wŎ !T^K f Wrܔ2$@Wg.~kF# lmshfHKOG/ggpnan_s(V祖sY(r9drb7ze i׉$-x=EHf3l-^/) ?3p :Qi0d'"QaY./s0Ӿv! "F 吊(<-n(v$Ⱦc^XEO?D܋c1]Gʽm=ޑj8{BRbы8esކh$w8!柒ƌ ɺbGbL?0 (C1}”+;vA~ԓ)ևBTSsQƈ5S^S6Xȶ6B4,Nr J\Y-ӌC#cQj֞LXiqިԉttd @Tc^>4 &ι:|-1z?h5H5QxpKn.O)U jk+ٵ|xOTK9=rA]+z6g>Uffwn̦ C}0a n}u+ɣnXΛVt]'AWYǪ{f^[&iScEGE^c$-rtx#0Z cQIzƔ8 !FHVh28C@sq]WE)hxuܲ|\ޤS8&0/ pzشW sx6 Y.+K2O_]wPhb `eP{ԯGy2>ɖQE#;̐)0Z2fĻ):È9[%:pZf}W77 f -l##C%#8~T|d/&WŎ C *ȉF E;!M?,Co?3 AeVpPЮ0KI}'.-3zS8xs8 £>^Ed@^qDWdD˧,МWqݏфh <ø&NBh(.t+ݶWvؚd܂Jk}0y+?_qMC}Aұ-Ϳ3Q4@G_'xa~SqvQj+UOO!wy+&U P䒜h^G"z|7%H:;Ϋtz+l-8WP'-rδ E <0Gz'bb@I#unڒ!6m7v).EӈUcCQCcQD%L' >ƥ!z՜\\oߕNl#E ?g噂9>lVK JQRQnR$r*XKrHr,G^qkzx+`4W;5-$JG<:do]ξ? {FKu]·a_h OG}/_;Np} ʴ 8L;3Z+C*|3%ځ䞃-"L:SM,ko[0{M\{nnOtxpg{G"@yb\}oֶӕ|ŝV)$f?I{+Uۿq`QTޓyDV@ʶ2K& z~\zsΊn B~lf w1 4(;ysE:5!"{ށ,(8.n# m_bO!͵N= Z\66j?u%C@oaqWц8XSoT0i1tQZ%6핟ID;ȋ0W{Me˧5=~QR]U<1ُ}!xZ=/X=A?OqfX5PG7nyId4F./RGs4`6 D}%>Z9R ( x)Q M,Fl"'O.O;D'@m.06UxY!]=2Fa={Jѡh8Ugϸ+K/-m4G ߄*bm~#2m'{] |*ʒ#|tk-SdOε.! L4}xJ6* NJQ־-d8%@05~dZv^OV<ϯzڭH *LeOrFDK7T='ݩc~".vvw2fL#8PŒl:;k%v&ˠ!eC09Ä`gnY2}38"R\FIO/#!o'@ ݞ ݶ'&*ҹd^$o( 9w_@RG̕@ᰟ )'!q_.~ vSwXʟ~`$ >;+ۻB\LEʭ*@H"J="S' YsW@I>D;E3}0-;24Y}LXտkq% -s<*P75" ǓAZP\ H{}L4+Z( ݂bb* U٦JUQE#8g7"̡]"W?!6COxxDfR_xC9em܄Vݽ)!c(|F=Sl.tgy$bAgJˈpс1Rg2|v&GeRde Pz0]O?ŌQ\%; Rj`$UUT7P#cQI ̽x,DiUD2cS6Wqx`;7L6p(MZ|s QLquA{*b-ezN!ENj 6)w-_ w(g#LmvAJ5)Ԍm/$wh3k5޴)ng=BMֆM<%Y7`{CPSBI9ϝWI0Kmbpۦ#˷ߴי-TÊq/P :*ֺPW օ}A(/Ri#sy7Q܇3uo8+P-ӝZz%5QMdSX>%~A `Hf; 7t=^es@GkA'6XJy4J"lәu2Cbkj0rX`h`'LW(hЬ~w>L9hDv'=p~P-YhR:=e.xb* .ϬEeɟY dS r0jaӵĜ`as+tKǐR B_N3A1>:{meO J)ps"%뾛ٛ1DQhXoyw=+0XOt)*֝>ɏ1\39O|K?5ǁ^.=0?(9s) 2A [`{fE?, Ʉ,kwrM'ADE3e]5Ԓ4Y8~oHsL Lq ~YH 6%"AGBo ^C,QVvZ3MG^* qX _xX5W/~Jǩ,rwZ5S<0 cRm56de nA#)^+ nvŽ?U{9ɶ9]lKۊ>cY, (S7,&gkmfltiU}B@F n !X]Auy4L*+s'ťy{lB(#6v7iCk7BmB Kr Y,R8R$=`\Y86N9,b,0 5B݂YdD) V]m2h/Q.k7\7*ڦj {p 11 #T7n(聂CXY(X P Ms"G#C]kft1h#L1sC*fNWԏ/;a)qNǻ/F_[i|i%gӦQ/6vLGqqDҖ6mu`_f6 I:+Źa*e\5vd?F<Ƕ4`H޾`df#~- rFba/R?4\z+GJގXJR{kW秸ZO8"pDC a; aCٸbg|H>ns j(xɫFw`x^1RKװ,b*vip=ȯh&j70eT:Q݅WX31޼T_k2V /._i6M:W[r(eVBBQ#l:yMΙrma(3hFHS8=$jT}ܺK%s&OdY{Ri\ʓҾVxᛘs[XB(" r/7rb}ci'`c+2[榔1>GIg5Λqax+J= ]!u=rPKyQFg3n^?E|,&j[;Y/jFhuZF7teMIc4*^$aD~^䇁4Ny0GaPa ji} }R\\tJfbN>_1s">mLf.,xFgX\D]ԌtYXMЮ6r 1Ɠ v&064HFl{jp*x.o=X$gIxd8PHZ->SӢ;gB5:M%)Ks{=M061 Q_ EK ;vկJ,nYgF8'qJ\5Lһ+ yU릙V繴h*\M$6-HuCL<ʽK;  uR3MEz?e&'j*Q)&zu3_dY*K EGnM^"^exbzPJ#]sWXy3*?~lm$:-Wff5ɋG8a*NЫ몛G:6;_|Bzn>'$@70lYX66($ >X=܁19/eI+ npDbyzܶPCG_(uP2-~׼왲gFd-!CXA`JSQ9ōMcBD1jŌw+G%|Rs(k!,H6Q#d8el5<aΧ9 /a`p32p]Z:܍,Oʬ-- *D{ϔW hY/H A5S0Z.q˧8J,2+%6YҭO̸!UWD<ai!?OY >wP`vMF-iΝ{E#ru_O/9|Iś%Z0,ÜC.MUlʑ@/F-2`Vzg芼1j5B Z$*Bb]e0,R"-!+*JOZ5]WMn G"gɓ%]z*iIv@~H(UR]jym)'8Irڱd/):T/Z؉Ҟ,TMwLĶ"CkClǓ{ 6Ti~fY%W WYtr'sFXdt+2*gxJ6)XuªSF'cXnșvVMVlS_Iy]a5 tvHV9t]%|\G6t͸@p l 5*5T0Tt"X=^47 G(0p&bө@xOw:oKwoP\Q?[;5les DzSBdv6ϊuG=;ڼ?WH7c ugbⅽngwիA!X80͓ ڒHaQH>2 a9,RQ:r'|ߓ;ۼ f>(TV͠9 5elHm?.U ߞ4:cdb\һD_DM{]ߟFn!xnh.5rn$bo&J X h%pu 9O/\ĔR#fә4'l?gV6VhoSog$HɖCZϸFy!cZH {ԝ|fRF)LV3U=xI L/]EX탢'bqU8bE9[r'Yaa.WsWTMOj#{'H$ 3e C=㖈Cls lH҅;8<5z9Lp`V0Ml5 3'q|cs ;-k%UsnZf# OR42ݝ[2ԅÀ]carkdENTw^ɏ:*Rvȏ?yt~w3BSt[`71;.2*KԖܑqV$3Ǯ,%U3~W0l6iSV&TDY_94lӏ6~",tGPb.:V(*GRminjJ)SH^l)Co b[5ÃYc`br r2t_g% @[W/Qi_jjA;~ܭjИ_Wh9&yi1MgHU}y% 2{K9MG)8NCwzd Aud}Bolϭöq<2D/z[N[y-*W 5y,.tPQF6nkE d;KN#Z"*@Eᘝ d6l_< ᰂN<]C+&(4a}HN=4M>S *f׉K'gjgfջFaoJ&2SC$==L[%3Uڎ kJ8G0'uQ#B#Oh0 :REpr| t&p[O?HC0ЀW6?팉|2 V]F<$rpf̅54&6re[ xV٧E -2/LJӎVY(ۏɢķ˒}~fUg7I&hoLȟ!bkk T}i':)xԫ4 弃LwR(-_og!$V)Ӱ2U鬶iFUE6cAӜ嶒qpBWJK|e2 m6D1y+.mX"DħEٺ $^,]#ǐ|5Tp*pW6%b9!Q`@0%{+fdR*r^(y<"[9r `X*Ck뼘FeWjyvn3`^O"FRd+.6fRh𩩙5Я3vQIA6ZFJ4*{*}LP3t7j)YLԆ0Ԏ&B[@ i'yJ6ՠ ek-T VAX{ha)d7U$c__hײi۔Q+S,t̺+~18Lw_{1~QblX[ei]k{4Pb]6>.p~gM.*h.R"˾AS{@j0J:A %.Q@YDCo63?h6( sCZ u(uĺWxf%b\PNIn#=SkIZA:|j)]p>&  L>q߶=tw!^lH%4=U{ ю?O kJ$ m4Y56V",U 5|X[C(l!\geyEVŬ2&Yswh0TFn864}k:Xo|U=g-Ɋݦ27?ZQo]Q)" ]t8K9~f˟\X%P  ~ j0RH,.k]7Fπ kT%[HسE ;|:+%(.Du&DΫc &+H뮮*gn 4O-DX @tR_r}wLî/ x$u8d$G.:LS|%WPLhs&KOjx+a.S˒'JK\IϩT]h[&zG(gl ȎNRЙrNQ TW5<  WtzjyA:gv0i"qMDoG"vo[RzzEQujnp&jesR)<[4x-^5lqfxqd^yD]tʣ?z$o׶s@zza5g ^ gmǜd"ew)o1"gUdG惛F3\tg5RGڗPfأ;C-[GkLG]9Rԫ~jY+h7&6i퉡:izQc ?ѳciTJ&#񋭫#$ZOLhY;rGkAMh d9OىN5rôC}ƗA{F?!|NaHA!ұP)c aM(GSX 3}vgQUƀ:}eGe_US"mT邾4"j`\Cy]*8XUK4i0i@3~ 1CmRƳ[JS%3ڡ27c:Q)xeȒa(^"GU̷NpSzJ`)eɬO>֍oX+9ʼn{EG8|ځvjm}ܷbOEi nu7UdtgZ;ч+^rH+J:,R׵aYl"ٗ_П#.w<[g|gnw:tW f%8KwlR`*yЅL7ۿS~Y犉L-,?RO)'0Țhztr<':(G"J=:jאBTNv!8h#ձw]0,6^}/v7τ֍|ϘhlzCK'FovB3TIZmH)E,TnbJ7XwfCw hEH@0dQ&p b+21t;W[lb11j [q=ٙ$ M@] ;h,bwɅ臓up..%ʱHԇF2"okv;9|՜>t"ݷڵlr FOwN¤yVi7ߢNʴZktϮ80'?NpG)@w\'A_*[;05%l册R 8]}dm Zc-VϡF_7;3c 72w&0zt'x,XxnEFVC{|qL6ۻOȝP~əҜ$+:rѠ ^m$pG6-1)0fa-G{y0Cw+$\hsƾRK]K=Oa0{ ӔUP h5ƍ\QMȓ ]4g (۵v1vsar/WG7wڀRƠλ c'@e[`![w1gYp 8DiNch\KC7*\Jsgzqk Q(3_7K}/[L5m@zE|GNc0sh4]EyoE\OkO | %p6;Y ;x0~u>VԩH_)?p  9#?(me3,ܤzHⳜPz&Z4{ ҠԊT/{S b{q@S!.p^`-Ek̰~Eή6Gp5G"ҹQ؋¾N4SKc%F5jo,:DSv10wr !‚ \VdYw)3r@y =MG(+sߤe*qZд(n6c !{4%P=0'-^t(9RzJ>+ZQ Oum8B|K)*Ы\?lvH>inRN@MTneɵhjSu iFT :ኟ)t;aN:o< #&`0E͂!a#?k ԺOg( 0.lE~Ͱ8KAld=Oh1f7sOIQپmm^7~c}z g]Ny%k%7&a9kr[y5b[#9זq-R,-@suwR1`F~zq]- 'G"E΀z- +4Zk~ S|F0`v{p& k0;/zv}@%s"])`R4-I&w!9q8#)[ٹSwpSɨRDɐ{m [kS+I]&%2GOZjSV@֡1-Z. CP޵^,J@K,0 H{VYhg͎GwDO0nJ%l< 2ٻ\9XyvgSQezt< ,>ʑjKzluPLpF%PKI?D.ǽ{Rt[B(i;50Nܠa" .`M&Aۤ!Bp3SH,jt92EY9, Yp,qXP$b՘(r!45I-;gZ)BLZjT\hgTn0ԅ6nxganm@ݴh6OЛ3G$&%.!VN+bȱ+W`tH<Ng3L ܖ 1D VG&M + +, L M6ַ x{"b!~u!Up%nՔ[Ő͐IQ~BT|\MЗ7¾V%JCZ#܄-2S-K|}{$@es5i!߻odÜc`lSĶͦZ3iokG9m?c Qc 4V }ϰD>OJ{v K(N$BA׷-]upEgJo8"̚^i{z~:U2w19qԉ6ߍdtPZ]2{/:U(b,tK6 ֌ @qڛYVwN%p̭drLIp) 3B1N=7X  5dhS`aY-hXӐB6 "U|,NZ5y ;lМ/xZ,ı&kKP,e<|>C~q\m q}K$5A<0zD:6qB8ui X E<f@3#TCie^&NZebk.ΏD}yQzٜ3:V\L=q $Ӛv(I]-.P7>۹Qv)-pu:%j'ϟ(G*\VtLȤskkhm vW,6m^[#sd P)-l!:l#vΧAMfgxPK(9GE}WxZAMLx^΃(/^ y,u־EQŴ 2iи0ίHeggS4+",J"6b P ?^o5ּ7ú!lK/5Zb n 3s6=٬ RsS*P[kSBcvnāݸeޠ;:W)-)Mf'Sƀ-j6a~=CwqLW mê)]i#@vI &=^ྼ2K~QTuV^w}v_` Ry"qjbp$1%}<.k xlѝl.={t9g\@JJE#ܰ{ZQ:o bGR[6lǝޗA/lSm՚p;W̻/p%B[02"lٜń\E$ M'&\Sו9@Gs\WQSyUl12v:Ky/f,t2R UM;DE-5wd\YJ+~A{亶>aOjRm2!ѿX߸ X:=[NAYDZo#>W 7?Qe 8\L6 3(kw0_Mke5\/g-hP p)q*?!HxsCe(t kaksI|x::bRRQշCJHA)ҫ @zիƨ7.Z-L W* \cjE}# };ߑXPSM+ *E| c&jA45pÛ4T7-,MP_7rybDcf)ɠb2o#ƝH~zFZp3G~B8Èp&o\7ťz(+Z]0v\IU&&lWOM s ;7k `P1 g:@9 L:RHE!+NdhOj(6^ل(v*fV+h;VxN8Tѥ\'^ W[˺@-aS4?Zמ7%[ \~(.v xӐ*7بfzWUvFPQ𲀪 _>&qm'{DEGPp;>D,g8%C TGч#vM+zk/=]걒VPi%D@;kmp4j|!ʉF\n,0qbr/*0GHO9qmʐ8՚xs6c6A]wエnwm؁8;Hasy N8ey__jWj ߂vʃ BGJ ř|j,6@كSqՋ %ԲߡRu:ViD׾2+e7YԄ•1QEOb`% !AqJ)Y]7]*; 1&`Ď' -fRtf*<-:ݔD̻ߒgWIƸէ'g"2OfŤfWS )7HC⸼V_8j]r07Vʵu!o+۶wͦ.UPݪo d2 ~`ggiXh֌-tvJCB-UTzUQKmn/:uMc=資^1maLAV,:MERG&iGY,}P0E!P֝/sAոuB=veH1Oш=gL=%\E!TM@n`S*U<b}џi8ˈ,=AV@4l:i(x `:[@(7\ Dր{3oA@]P9@SlUXz[.+9{Y!a #:_|64\f'ȬyA,s̖Et?͋pZf[oVq&71f!%VE6s[H0&$Bf+ 9hE#VYWi[m&}-٣[YEs:[آk|o12A, u_RYs8. MV/M'ՉAen]?*DUV;$pz;e<#}AA`C.TBMSa~0&ʧ[r f|?ޡ)~8C"~gpz:˺8u!e0W-C. ˻7+߮zÚ2nj 39g/oC 3-oƅIcG5DRh8UBrCLDiqH+IHPg/ FRp b,R:Zvt ޔn_YOG]婣ZJS--T"^:ccC&QTq{;~q}~#i˜hB]n2-fdCO~^}4~$p8` fYF&UBVZϚM%~z,kPKΚN$_Bq7%Ie"}% ~b :OA0>bf1d߽~ȊcPJUVH)ڄ2&˰͔9xGtfH Eu%; `"3a<T2 !43n xE 5uȎEAPKm&eu h%-s["k 4rGZh- bS2Mm}YL@dH}Z16U <86tNnqR_ 9~ܪV1it#\FSif@`jzk7!w}FidXj1UtٵMok$'/E e!׍t etE%C3Uf6y#tR= }˩nk63/E'bXK֝R^1ϙ"-jC_s(岵~+/AN&`} #dAcPý)Z!r<' 9da%;N=Ëf,O=9;ZWX.]J/zs7͑S%6G^h\ӘIdBU)i3"JTBL *,mXd*uM^K7ZߐN"ཱ8TYfmc PL:24[G{Itpe|똥GoDli+ X)~,#I|x!&:R塀%koBȂs4Ԙ2w񮝁1Sq$%bZ,5Sbwڥb*4e~ؚp a-oyMK'FlkWۢPw]MusM;PH[{6/݂}dnMSdpVLK⌄măB!_p ة F <тn;?N%7Т-F Q&JȾ,0$6$Z\jffA,B\BZӋ@ສYOjI!`׊?k 浿5*AF;-5]Bb<ٮL@#$A1q`rݳ Ru;1h/`okҕ?f҉$-@}巪qA]Nҫ.`Q! ٧u3(DC?xN{'e%  3EZԾD*i;Z=ŀ h*{|C3`rtwGKy=尣EU+N̽Ļvpdž;3ID1Ry6Hw2.!D%!X1w:64Z…CFFMSwop؟~٣+5pex|½BV=ݒ8 9t(&䒁ͺ͒}cF:T!r(G5TKZ&muwݸ57'`^\@V:D XI z_a30XS.X831L1!' y&x!y  2M0 ~u{¡=#r)W$\lY* ;E-y}k@{?#mB\!U E,]'xZ}χ IfKXEfMpBFyr! {LE9l P:gYZ070701000003e6000081a4000000000000000000000001644ae3ba0003e3d0000000000000000000000000000000000000005700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/bluetooth/bluetooth.ko.xz7zXZִF!t/]?Eh=ڜ.+;0MT#xiZCdXV'{!Y'3kﶶk+Bԅcm$ :E\&|LucFn@2P.|Qgu?ry>>&]h,6`[9k\8!>/LCCN*=D1ࠃ?Yq7ypII}RJ+|b]`ŗDZF ˛pϯ#dB%>֯\O,3BȊh!TE@xu** c5Β]̭cJ߷2Z"Mb uma쥓ҝjva# n0-mYaxG :B*u*lU>_!g~*xԕ޲c4~\gaذ?rڗOG(e{LPYMvPJvⵇ锩aJj-|=*Q:| 0+B1J>+;mBHR]#HpA;ZG>I/7zęmx 29=/.a6?]/8ĶَQ6bMsn)9OdX%[Ѻ6e߸$Boȿq̒9ĴrcI2P?X׿~fVmz&K1u([=bidAG cZ (xcCA&?. /ˉKNk'ܑ3V* Zޞ%nAjϖs ,dZU3u޷0{VS$95zԔioB>Ix:>Fdy4/xKv)^=uqSypCCգ%'7{l{C]`m*SP`"+GLҨfap>$>w;})I"w#6c0$¡ĠvR*2C~VSuqZk-ɷ֣NTPo],B\Wi&+ |71Kߜ* sLg5ʄ [+M_UJMA{]A@M?=A *`(X㤤|-6v&2]3~KvQA>˷<x0Nr뿔p|DPT(K;U#!M/uhPs>Ęy*Oyr{Ex#Um{kZ tFMve;tgd7ՃEMI'[,@opg* V TMfG[&`={)i׋IV}z`/5y9 +G}24I)صQ# /B^HWw+# ru%)Äj70Bgxw8>g}d` 2R\OԜ#܆D̐6f|+5 +#=5@.o"L?e!y8t0bHMy& bd̆1YOd%  `믆w?z=bA`rOq@b.` p;fEؗ6[/<~qH^Κ7?V*J ۙaʦo*!pTԳ۞l/VT1 \"|k을ָv©&, Ogp3ƾF֪ aOqOΖ$'O!VXdG>\1Pdƌh"yhHPFfXwލ vTZ;-Z5/Hp}$._gIvdS~Тz\Z:B[`.pn.# L{KSF`m D6H|glBEJ9ǧS3gp~x|  ?5?EMhjY,GyU`ёQ, ui s n@{͏4?{Ma ?GVmI"ëTF-g؆?;,:'Y-(c%-.;1݋EHsGzS9w:[gUxsicFHaԇe/x[QC1!g}ʀڲZ ]t,,;*4+bX@HBS:Q&ݘba z+蓻١MoqHcXXvŪ5Qpif&FS{]U_p1|;8ixml;奎"ykmӈ\+zѶrNUR{7']C 3qyeGZ/nZ6X[Z_Q5!F*f76]iEZ Jjf(iȞScY/j[9=g}FIk#rRNvv3QNdAȦ=DvgŶ ]<x6%L\UKQLmb<* v &PڙNa떰t<jv]`–bwMSsMP@7D([TPb)33i}[C0J,p1& 瘠W *z]G7KD"SfyGHc'5@*x}!_|rCl%[+nۤ `Ktǐ.pJ'LsUM..4a9!$a g]W/3[lcu vXGl+D9d%:T!kMgy h\j&BE?UJJy2i|,gd{QQ&qgi"߬/~3-'uҶw(Ӈ6CBj pdD {'~B ϖGjG䳇OgoI/^llf%"{ljiyw2$V\_lnmRu%FaF7! OzXS//i>LvKB0n:{jbBoPp*Je`}rjU0]H~}_"Tb.NnlSs3omSQ9,_w7qy)&wT' *v3(7W񲪣cĂR\A/jM 8f >9Bg,?vxvG:ъ}'@P@@x%x8B (vZ1+ܒ[ Ii)>-;SKpwl#{Cn}}CDri +4Ŷ͈[:g_k<?)b#էkTfchH"YnlB1ȃ^37ɿ]DM~]pL?K)>738i9p )ځDƳnEx̳%g,c2؍VbR[-W1%UoO#je*4qp 6MkW^O5?_Dƴ +]Ut\ISiXihIiʬ5k:iҳUu;C*̯Y|/a&@h' s[q ݚS:Kv`5Ⱦr5r:5[_CpT SMw;19gk"rΖ BnEl,\FOÙažhu8&طQwQ dLц1BaUW<>ReYefY#Ř!aس0@WDqND`NcX{?4‚BO*wl4ъ~&I .^O[!H_@sچuJ ȮV>˜)gJR恱i9;X/bǫ+ʿ⦆+I/um+1DvCs<bRL`*n?3 '6H7~gE[n!<9"JoEr_j?y}e70.X HNPҙs6B (x6H]oHWX&).lz&UX9xT&I Lk,$oC!j.s~1?L%o<:HcJ>9?K'sq%9.;0JrMLbd]v<-E,Xb?Jd09t3nT4)|]f($:kPwm#"E;Y RՕBENUB!" Qj^}(v q|WKy=4Jd eiZ[Uo}n%KO8͹z]vr/Vϰ)FY4*lMz{k, ۣM ,wakhrԑ"{!gw=q/О1N7_,]Nez5[hf E΅-I;d; KG}"gTӺc K#0{3^}aL~PhK'` Pװ3_"n=/B\ߖ_rه7"s82dwv vA(!:G+4ܹk:!ҥI%T3ň`kx1{k 0H% ',fn"޸ )v`I )ؤV;kܭS3Rjz\?gYy-mU-X vz3q/څebG]>)0n ߺtJP$NarEbf!.*h66#'&aTrCp˨ZjG_45rx YQ5ChlSògM*9+aKw/ʘ$xWD^<~Hchdva0ytyIHMTNI(J^\:A~?M?0%})gvRU5jگ0_PhDp'iLE\l?U$Oux7kꯥs#/,W!0^:XYd=ަIi\>C=3pgVo[*F '0CSEy9r̉Sm}/`I 6:hAzϜVǰ,&b&Q%ymR Ͳ{ kz 6 `c3yGރe1$[og,%[}I^*쳖?uUn֏)U1dFe-Q`qVmm1bLA7MEFz+J7E{KFkbCaF+#@XJI&RQ'Z|b9ڗZ56FWȍB*2P-as gl?gV"›cu9$;a,OOV%ir) 0 cP zQ\ E)(!htC-4Gv>S lşڑ>3Ƌ~,`>r8J~;-~9ywV {V'=44'qȦP<_fQdSݨNӣX HQEQpG -K_ܶ:mx%yJAWkcsd9f~Gv8:.@q7cu,O3~A2ƉvlA~6K ?^wxwdxE}dD_&3@˚APo!wQZqPho:5T]4ċ/! /B`d*wvU3"6H~]u@x=X(G4ws06z5/ǡ ̀{BfyAC4%Twvx☓RKHL;rVT p?6SO p)dP\Um);OZI8ky|t#l,Ey֛\aƻY_l+TO.=h.N*Wf:xLj&)2hX4I {VŲO`͞o=$IەmϮ 5 XB)DL"A NCLR48]5PZDk=cOfz6v+>g~ax1p- UmR c,Ǝm-Z(j_SoK, ZY$Sny цWD?fкM 9tTy%S=.܊ނbPe#Xrf!gm:8}柱`'/|EJ k#adƌHc"CqlaF=OZL7ϡ\&\2vV&M'O -]b*KNԱw֧Y_?7{N'a8ob(/LEٵu"u\0gYb͞uh)ImU8uOmWꐵ.I< гSֈ .lDf0 x,ؕ.F"E$nJ(}ٛԘ. F>O4{-U>D 209z9Qg'`0evjֶ]e"&I(g5Hm*ѹ}灧l-;kV29% \^ ]I I6; ?ӭwUZgx#UIIQPCh*0u;RFBkShVW@6?a3-D/&f8.@iҠ1@u$/YQ0A,,(ϛ+̏6 (&]ٲ%ެC_EuzxVcӃַ.2pÿpԘ! V0ġꬕ1XX ik C@n= R5Gz`ok!/? JЄy+) a&O4H6 uloA]EgOX׏e#ѽ(J$iCLNΘBTDh1D#*{ҡ?Ƒ4z?R5&tZpz &:M\im7ǍpQ$?k\^4e΁εIȜP?h5Xd/{6ڌe}; ޙ6,e̤HJAtqYP'HLvW0 sa8Bhyrl-_N+ SclVb@dV/}G rtUz+R G$:|r8y9 ljq PМ`L(u23JHVlrz lh݆߅Q@t6O5꽅:d7k/1˒X솔0b<ʾ:Ȇ.YT(hpt_S*rqIM6{KθlQG6X2]l=`ykW,+Lͅ; xA=:=:1@09]R3 EO]?J |Qrb\ m:>FQ'Ȑ"gȦrޒK1;GMU-ſGk66<&*3Dt\`TCA-馡)\`Gov$!\eb>J@8+2}k 1Ij!TIi59Bwv kxqY`)n'2)Rn<>8&S= 6߲:d]|akޔk9lݯNT5 \ULB/#+WHA;>CcM4">]6) &JYK/ =ц ,r31P |mf} M0TOm%fO ѲY?ijȃ* \6eFl-yH &j '&2| nmԂp/+tȷf_㄃VR"R2b07sUt!͡s5AW@#>[~ $P8%#wd-?G<ρk>uɗY &m5?]Nd9zח \ֹ!`:La*fnm@dKPaSmPtEKuXoy{oT&JO_F(ܻUDk01Ry}Z=,ҝNDT h7NkzHi̅sO%_N~/+QTސ"?zuB1U%_8.@6@s M}\-k|D[g Cȷ5` "ߎ6n%ZzKFAjs*}!$fzP8rL0 |?pSᗷ̽7M\X^!iM5m~7d-ݣf/8B&.tD+X@ S6#_BnU6Yqk{.W8'Ol q뙲@lAf'jc]4=tLLrC-}_#ur TAUOZH=qshV!^pMj2Sk!Tinv'^9ת` 9/$T7^E7#~ O3aVg1+6pA3ʘܔGgpZaظ@!P./J@ 1dm0fCr363PWJ^%j 2/}:GEA w}DaEr)`_!?=npbP7ɨ$ndo6rHЎ BΩ5Xf\x+)oY[P˩qɢ' #+Ev-&+PCtNi%3TU|kЪ)QCuFU-^{/ C]3x^~VnpzQbQ{Q Y+]bg.1:_es:)Nz.S btB@۵ |%%+{51JHýfw@hX-[5p],g$kj6Da d' Y a #3׈ΎR=Fˣz/`Plq)Bz#噔ic$ !IH#g毕XօijM<̓M 9:%w? DoC,-Us)<,:評5Q&.O bw 5B`"wpc$ |.J1d¡D9Q47d5ZOaXZXrfQ+/S_`wgů:EuڠWf7[ȇC:Mep1¶u$!Nyu:?PĔ<鎎q74qCrub:8nFlPgMK#Gw?7j_ףq[˔[y"GbnU0P|`k6]lTi'Buc} $-nCnLLd\s?5בR4xXV]B kZmZW|8\@Xvy j (nnK  {21hj4Ӎ$q+@Cl3.go5#LꈀKBb)eA'APzK: 8a2rm%jWf=c5`ZPE4_Y3^;K1UUH5s` 8GMN}aו='#g *04AJ1 ?.wLH!^ TNY2cMBu"m*wB6fߣK4bokD`a3YT2| 'i*R-zcJUAghÁ)' B?QL>W'o˜yʆGyeT<@9.N*O_O*UOu~Dƍ$NS|#-[$[̄/4ԋ(Y鱩_hU #m qt:\96_#[$+XL:g~[EĻ'O{p%1(8Zx?'f*<ޏmف=3=E-а"􉳚Yu!{7<ޞR8غm V*G~ψS pJŁ9 D'5Ζ\9AOQCS5UnY}K/4 O$=z|h($i+gG"ܰ6q 2` XI%@X;-S4u]^|5\w()wƒ+җx@A?&{m u)IоU"͠Ok,x"} h s{c =Iw'S`Ļ#-tkZҕ~Fv5Xjt%c4Wt#C4C]5>sA49kF8;!Ƥ7`<)E{~~7clՃpԓCTSC^wS Pa_PK(VO~nO1~A俲>Uo_*GF| M"XKF8?>wffոk"(sE:K1 ⎄Z&,dZi]7j~)k5:BYޟ".>Ѥ 2 c)l:VY|o @(|O"[]We9^Km$pzT|Y I7שä*jA>u#΃V9A#1YMOX; if;Ayb6=*JR[ð.CO^0&kDJjM4Td^-=Euk3<k2֯{'\]uNߒp+kEyX}lݗQpκ~Cvb!@li8,&a 29]aJX,2ov opO-Fy@f\IÐGp{sT:XpVǺYPg:;x?<숟TlR hBY7 ۅиl=ޜx)}ԪV'0)zŦ^o%ZW@v|M~HJbK`#9QNu zBo8@ևl4Qh@砋0TG#"8&D[_϶to`*5JLp8EWt],Ϗ6Q'.Q)#j ?Ȩ =؉#yY&La(-`s92dg C=GPVE">*pPS8VDa=_E<۰<|̪!+bd%HQjxlA:^4i PȐaQ 1ƏvZp6E ϫD:5* 7hsA29KYR0\wUdܵATB;qBU%8Pq緣lm8ݥP~Qw И"\*0 R)ux\8/"s[f_?1V mHuՊA|QQ`4$r΀PNh4 s,Y6pCZX*"\s{={~B{P{+\ kePuu}#9GBvQJHx\ ò)jd5 v#4 l  W̅iM+(6?kk&zXSƶY1l \>?(_gh-2|֮~H)׮3.]rGٜ82SMJ1heM)H rF(!GbHy[w(cEP[SVLm|]bFް ,6nen =X=,⋻sCet<t&eIz 7)GG6,O[+ᭋ@4O}k;&\*9Ɇ:Ց gJf pI6}'Wfo*%f? GxzY31vXZݕ2V7vSXFMv8jaUNYY:xMʮ5fM*ͽExYFAAu R ojzUIju͡Z 4=nuFDv+s=FUQ;Pl}Zoz8qƩFn;t ,[cxIMD~im&֞-/w3..i7~΄Ǽ34FuZS4Lu~A>椐$ߠPD yxw ցRQ*-GoL*RA,/L=to69#l7=캗p'S-!R%UZ)ڡ0 H=A>!J&|q4ܲ+HNQvWxBGm{;¿\2הd&tKIe94aA ⾍R&ml}d C=TNzI4y&1j ?gj(%P2EF^b|œMZ 9/VWS%<,%$a\q]9[y[-1gT@m~t{S k@Olofҝ':IΘi5JUD 7KK45c*^ip#+MֆOqG Uv$jx@ι7w݂?Lw+idM?"lOQΛaʬX8'M7mJ*󡟩?ثӊ8+{?[+2HԲc܉mؚDi 4ܱhAٽ.(Q{uu04m̴tgl?մȁ̖X9C&ӆа,|aZ nI^=KϰB`[4Eܕcqч$*48?&_:[?&dݱơ[iaȡ(nXqҸh1uWJyDN#4x4Yi}1ʼn?|%"EV6#67cm$̂S{MUvD=idb&aFEG`QavD5|m&I)(H)72p1s3|Zǫj}ݹ!ϵe}.Pyi-YDJ2a+v{Veě:@"3kr( Fbl}oPC&Wuz *Rń ڊAk~|a m*d+ PR?c#,pkl0NR`_+"|"6Ao-aejV.ga3r)E6@b_%9#3f:;:jE=wa6)US#:6pt1 ࢵlZLTؙy tծ0:)J]_ 6;Ek=&ÖPbZrٝ0A{ xm1RYtW#˗ =*MA ׫cPuMvqgʄ7nuXW5!dEbM]ySI iq⩭+7@PYբܐ*FMFn{BhWq-~o@bURx"k5k@}ix)Lo ͯ&M!ݞїyo&W7O+U-uED ͣq3Q{|Q &'Kv!iU!zʛ,}RI1Ί[eሜHHG6vkl!H%;/W' _`MHojX$Q${sN]X/|>JaW'L-z ;Y?DX&a|igDNݚX-t!{U~GM|أ'7sqXOެp*+ . hmèNB$Y)}vM zf˹Z56cSKf}7U6>ZLI.ga̞SXn ~5exFܝ;,KzZ^%`K59)^H}GLԍ)8[VLᎨ*ͪl ,,?bCnB 83ͼ(д:Dج pVK{0Z2(3Qg")\t;??pl+5Gx^ ^?Vxdjˆl} 3g2'*K7;١É_3r=Tv5տ* 'ne"sw/4@7nF:Hhrd>6fīP_+D#[UKiu; G9$GO%q7M8.FkFxOl,[2:)H )C:y~_7TY4@S?m^%%|'d&MOf=͓^#FU$/?Z1 џڭQa`C s'2ЖG9mo4m‰ϊf7n-KpG $|0 ل!Sg2<:~dNMNfU * "kl@_~^h|Քf*f&β0!` eQ7p.w<DEzRQ YR@]C[y$ ~'L8,|Ə(rpoqFrǺX6|^]>TI9A`zI{|-Ż,y?W&:St|-*W'o1k%|I \>ЩbvTF͉3|/@ e=EbIQ8p=*7BCkD~]4;3$G,KbBzDrj­!nɛ!<[VW6^N N$M K2IlBMW("ڬW{O9nε?6-)A"P_*o%.r{Lf.8!}L)6IMDt͈(ȁ2`÷q?}G$W6[:Zi ׇ)E."wdC2 -ӾouҰ+ )isLU !HR*OrRc\=j8>wz~㌂F\n' "o~ M.n3&$df'sC 1z ϟ1'=ahR^PQyNPƘ^@ۉSGSL{`fs,\p+DzTn=YZ׻ K@^HbC`5j2  -F̐UAԾ!t"Jy pJT"COEwsp֡m(og_5h[`O, Q>XMa13A3 ]B^4IVEh.y-ex3F>1#Rv}KP~gTN7[eDf.^i$[IQdؽ ؄+Rr;{^jAWDCXlanrHm!vI_ +:¿|&p?O c~F7! AՂ M[:v󅖖%$]p ӢBȜk8VLԽ7 ɂc(5X=EZs$54Цw}c6h6A'bbN?뎙^92a=",D([Sqۭ<;Ь_8~%t:[*aX1$ڽp.]h(A-$uS35=U$9 HqO\Hv] (7 P67sbe~W/Np0Eu{c $׏C^S?~kK64d%Ae?!|s*4'Ag"zƽ%iKG3s*2N>VdIu tz7؅X)6n( Au~OV_{)r;Hl ǴCu5s~+ uoᦂ2Sk0M`V~1p0;VF+RB &Bԋc͖ȋ3+rfrRZ! ^xG%Kj,ztف/]XV14ԛ4`O\0$6)ezB@, Xqn9bJK?z$~O;b'm\̆ -Db~63p "eb]6K%葬ؑO㳠>#(;u2x0X9LԔ}U? p$.8p՝LݲMS')6#_ q%Hɞ1_qIexC4Vȿѵwnvz@+G,F›-J2ף*z1l =bM|p%6E`qqL֘Z&c+g _4 .a|a=tJ")lZ (R՜QЋ( -"Q/;gZ/ U\h~8۾0BQ:(ckM /(xr|^7]}#n{!hsUTCfF#*%"["6l!Z \Tq~ԂAn'r~ZGXNBqt )PuL9D.xg\, D#mR@to&oHitb15z:dI6ް$&_%% 4 fKHU_=z׻=lRH%fb] I? PU,?YT7Y]TPR'"[2".=Wm9s>>'I/_H\4-Pa/aW3" Rso"pǰ r[4I#D{[ez {, F}uL솵fg>=5fq?/6e yc!K<O^#-f #_Y,f W(F&]L8e"${,GH~';Ԃo$#웓K c+]gFOd?=~4H޻,OF9nfF5t3mbKVAA>'H5^ż`,ϠKE5ݏLAAѝM?ĀճY-|ӰКٳ > \ndEwPnk f 1Si 3=_zSgП-ٕyXLPz5٧A5.Tf 1%^9鐷0lWPMۈ"!!3x?߂u_\Xpj_WZ8WLekG [͕D1=-!)Xrۇ];kgx-5:'sӤȜdz!",@27(*hR/;Ym ʂ?%[xe'kLU,6*G-NkdŠ{Eysi2}a#DU~ʏ_=0q;q'b\fvk:oG+,GB^O6M C-8 BS!9 n馛QNgQY>_e2%`}#&PmGD=<uoc K8PtVʑ)z wJeudt{p_*7a'vSu:{r;G? ˽-Aa,/ 14W{8"/p&Y#J RW$6X!]0꧜1"bY5n_]~ak$ƌ o\1*Ѵ˸Zb!Xch-<)x[:S~LۂW"U.=*>_v[:Ym'6eF]1 UXJ G\?Go-t.$l`{܉;|Y0R*VCru@Ӭ2-\EY{ބ* ͷqth]QNEӟGsg#.a qkCjM¶; [˒_ÄVX;h@۴%a{n*iU⽛]-?V[\d/)cRA pمn@Puֈ-P(!{1O ̟T{ts]WR,o]SiO3M?-޽*%TB-ۤ߳ǿ]٦y~|3C7;jcI4*. VW+FSjf4S]+(dý'jx.qpPԖ+0gmʋ#K\\@A%su8-khcĒU˧Zoh20zi߫\բZ?yMюܯ-|\"*M ?w FG1]?rS3 `RG3&1C hl!;vnalj%V9u9Gx`kX^wa|s=̿T U _pcEM%QM&!rI߄l%~[gwj%%H;$ %S~kFhZzP |tMߪ&3 }f&<";m:6k"(\Dp}[HꐈҠ61Nlfod4Sч]ysƘ錽zt75"50=(&gp0N{>[d{$qAޗ'NR쑉x{-ûqV]QK~IauId y4͜ м|>8I"g$O_; ÂC|RKMm?$6[#ؚv[X[TEÑ@\?ٛ~\ @bIym'0/8{' F2nC%A !;"E砩ytH>?nМUwú:sk{2TJѶd 3)L 9 R}KR2^ICr; y/hq$ c' %k0>^]'C,(=t2x lFҸoS ԁ+ׁG*\Vtʪ/ibӴr)Ÿ>U\Uj.*9nE]iW7Èػy|5s (E"kY_sFT`+,Bõr[Qlz-)_7ش34j\P!WYZ+#%lS7t߆-.P]Ie_j%vJŨx6'$3ǀ2tiZDb"PO6Qy= iϠZLy؆ሆ.?{@؎'~=f@9 AJUŧ*_ %hi^ ߀i۳<1ڿ`( tN@lfB2 Nx@ [=lH`pt8Cf>r~ 7c>hDtoF-5tn"ѩՌWTt3T (sPg>U'c|4{ 9zQ4K)!3ԾѧT.j;Ͱ*&a&F! @bD 8˵nv&|$ b_9 OM`J?c\Ԏ9a1ԭՀXc緜VV(&` .;(6N4մ<ΝIûDQ|sU2&5 Z ]AQL|SS+x9Bqx0Cˇ]fqT,`l ~u6-ER3P;+4EDɤL-KBglI{N\xLHǭs*6]υ8Ӎa5炎*b .?hPR nbn$XW.ϽCzO&7}<5ayhQE2Ƈ.fYǢîS9,-|Id(M(@[|즏7 ڲWĸ$-9m?,oÎj5&IR{DZh4z̺ #WE%ym1U#}ɔݟ=(*}Ä9qliU_~ ;kE+e3z!N}P󂈢a*7

        PCKOj]uNݿR|}z><Zp-; "Rl^]K4CΰԦ?7'Eoǧ8W\qDG,u^Ytvi.EgȵּcDJ#uͷ |}S]O55I MhOۿBX{Y&ꚙ6ςҢAԛlV/JH+jmDJa\ѹ8Q"uтwSaÕ nS= oJ^v5G6fxr7̶ O}QS2=+-=\k{g[3 Pls{3ZG޳l$~:Ú M_pNǙ/ ӧȔfe-[;xT*yEJ ZZM#gYZ07070100000440000081a4000000000000000000000001644ae3ba00004f94000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-mia.ko.xz7zXZִF!t/?OR]?Eh=ڜ.++&ܡ,ޖ^,UVn#+>Kfsx$xBp`ydBJP/||y*mIЯ?Nzx¼֫ȽP6BTI|^dIw|9EΛ3 kQU8RW v|mvCPp|{Om*~5qoX3KS 'skDGQb0 FVXdȀp0`ߠRȀu$ b rqȾt sw> Z켈<KIߢI d#Pm :eStZGT"OS\= R;`oZ-pjh^5_9y[r)klCSȧ}vS1T2!$zD /R{kj 4K#T}<}4#B ܱU,"ܷGq4mk` R;;Xu ޏN^%'rVe%x^"b[Eͭí'׎ #xQn#anWl%؋nj+ 'DP;?-w6jk5x-_n/|"xGP3&l-{n26.hrQ)I?B5ۊYܞMni0=$8C:Ў}xT3; g-,U7<УGÀb`h6gJ՞@957E-wX* *ǃ\_8u*&KAu4+XY4 `L8@j1 ũ=pq674~z^Hsr /i?')ډXEwÃrmJ~JGfrR8e1;7] 60ߨ!uݥ (2 $f+!k;QryZ \~ g]hS<'\y'B {hWe-v!g>:+7ir*awG^2- mSGWւNT!@J?5D Ho<vT{?ÐC{Nn:BhbK %\KL^6t%gՏ̉kA40“6K‘| @;,*ԯ+K@Yͪb%w<v(Ǘ7 gչྛjVG,рGy Qs *OާD^cl{NmRW谎c5 _!:}Y˜S < QKGZ\ŴXk+~^=UVȟ~zť'FLg:xޣ{ppq)]R9{$7:SqlE.vPwp @y*U !+“=^Xa~ eǍt#je^%v\$)75e8$ɹFէrl~!{yS ׄOtN{9s ·6',i|V:w֐2û:=C ɆJUG6$޺nA V,YS:ԟahk o赇dobaR/y񅑚3GKS ==j ¨ٝ.0~98TuBh)e^lI&ڶy #v{V)3<ZYثjA$ 4\o;#6<1F%ZzaڦKmjAE6_P֔×cEoҩ ;P!d!<ź`OGQ_zjs:F5UO$}/KMzr*.N򦕊fI)c0ѰU #mb#(q Añg7ḿW; ='pG,w)/׽9Ϥ.bv>z,Cֲ=E9y6 41m] l -Pzև 'ϡ4F;x}=~-Zޜ>XbL2Xp#ANy}bQ7[]} s.io$ (Oڪ:{ . M#fU߿ǐi_;Ye(R+>_CST mP#fӃ|8 /kфzE'ZAhhfdg>_Kp6@W,.L8= b<FmGZd*JԉtgaHmB >i/>E]xPl2ư+kؾ;.|NEIKX&g 0&}4dݖMl8|1ϐ#*/T*ݕKJ$ {/= }:1tke>B͸hRlOC3i5jH9`n=8NQkƜ`U"t TI!{ԗH>ˆQwSÞ|_Jc@>9縓0§a#O4}{lVF-JlIePe4P |++·n(f8>~Yb[fg,)P['#o/ O94ضƿNCV~___PN9HVUL[ƹM. ڞs`4n-<[\L @6Q.˹ Fg~%)H2[6D}e(dL"BAa jbf (ZI mb Vz7L$a/=? g#-eQ"WS8kbe; Ȫ55ugum~ lHoɒ8=S*->"x'N=6~4:8bH%ԫ;3q _Q" GتvNҺ1$M~ot L2˗XA?Jx忳^#e}Z&/|b)5MuB{g妰7ͭߎLP`Hm^sirSo%pirX0+0{j]:^"g9r9F!-uU A7yWXkiy~ ri^Lz< P #aX O=m'yT&B$e[Ls"Jxff#u˃%nȕfU6n'&cdDdr#sL8bYB#'b`#)$5SGƔnu[ICzoh{/`6J醣nMƒB%-u^|5 7t ́#YǾ- ӍU?,dUqg(UNq[yXqE5p`F=D9%s*jf.6K~cZdn-G!ߖ6!9싫0H(c3{ U Sf+>RoK#w ݓxEו#L!%|)Ux\jN^U'b~Ƥ)ȴXfzR>qv?@bhSc5={g/B#P2PB]z޷%t[_ɭ\pخP|իɵ +cT.N (f.N`':;KOA:cmPTa=-T4E!lJ '.H`t?[[CQNX^Ja͕ڠcKK^Bz5F4ŕr|؇ Hݯ3P;7AX/ru]͏-Gqhl0fbxIR5&6Tݎ#}v[[7S3}̭R˒hؘU _*'Nw.#x }Li1B]#&'iK>Lh YS"zXRlZvlQnuE q=KyeG.OBǙ =dS_>oϛ@Sm _ŨK9c /XR[zxdylL ɾ2( yy4Tk:w`힁#VX1H.ǖլV\ f3E| /m>ek0)tk,QݩL["ZsPTjB(q5. &_ISz&qǂǗݣ&go%.2Ei,<'4%<{boPqxY5:rV>t%W8pr -d^rqV%zF=ЯYbj c+}=4i6-dDFRj4M-r !qF-jT`GF+t\?Na  C-Mݹ̛kI+e,'Y@spDPAE՚xf|z.f_!xF])I~;f\1pCȾ.$pE㢼/q\DT+$мk5!!_1)#8竩$-(tifd_ňt+Zw4ۢDǹ݅PaMufspFdz_#8cEu<(D6sktP^_,p#I!j _=:=>8_&-nƏ&&@1s봷]=/,rI*?ewSXmLnBO52YFF/#Z&fm!;Z0/̨L_8yzVZP[Q8lD<ވKIq]SzU䖡Ms$MܪX}\- D<'و63!Y@=?e 7Iֿ ͯ̌;d ;L{r*{E2ˮM|aoQ}R];KYuy"yC' G-PbwY iKiG*&> <8ӓY:'l6V?jHB?Ilq;xGb#8Q6l ;Ƥ}SB׈:_al K&롿F`F})Gtw~h4F!:U{4ݦT_ܻ&z%UsZv\1KqhyNQTӶX!Tݏ~q52,HGk5B" g 16]bX=v[ {`=cVwQPRL;P]awy XYK9|l *LՓT)o[nvXRswɫ[1pxّ/A}lg_rR% )6OAb p=!qypP&kc m'|9͆F`px(_{Ҟu@H!.h:VO?lIz,HSӈ̹_o_ծx܁,e p[u|{ G#co7}6P E-N3c#x7JY~eo5+P2we Ql٥CvZuhU>`Qx]iQr 5d+Tۏ3Fws繪eeIv!A͙iRlcR +ON.R{@DL0oW:0RaOZ? \M̻x1J4(r1sHx2^-\H^@fV>޻ˠ=9[!cTGDSz75z9[\kdѱ{AUPRƭ@,n E䔙k~c i8!A=e'>3<.W¹_W]V9vqha%qA CNa_ sY cv]O-bt}E?<P̓ˣGr;7xE{hn+qxж y@ #׊;x.]Nx!8~̲ДQ$-@qa)zW]$ͽ vй`6K3r$HMy^{X_@&)ZEnBъyBaVhBIae2:!pup}BїBY[?^\ŭmha/e}3H(: mǡu|wO%91XhB#9ٍ^uP ى D ݙEv,?&ZDOKr~K$iJ# j$ wsGH}z\7K6x Q,3O(O ~D AִODDěRajvqN!c/= "G:ʔ: FHc1zHMlsӿ$ghHrh#UMLnFw˪9KPfc|Z[{nmnơFBt1]BeSA޸b*ԵBƥ݊T%ljY?b~ܐj8.Ψ{41z)uϨ$齁Ja2ム'o}f Ea-xAaO[iǎcA-"qPHj BW32] XRCWp2m`- ++-㉕q5DӐ˭Zz пz]Υl3' inOhBYzNU|,X߹Tf_̣9i,;9 a.jV N-H'jOm?UxdmJPN:od2'sua2#aXqf;89E4S7$2a1˪(Fηm p#+˚y!~26qu6e9P+%4n'g U$p+Xxa,`b)(-Dl/qY4Ղ)TK|Eq^Fk~i 3f2 Yu)'"CoT^H4dX J1m燸Y2i "PI! Ns@asnE?'IsrpY^<yz ~w(?<,bVXE6QI=-"稵ʢ^kÌE0idͩ)jΙc8Gֱx&{b(xh5)*x!ADЮ)vfYopr}w lL!1Kӫb4h+(UɺXqd~x$|d96 5lR9FTN%Ö2= = ꣹24͌ S8yg~s '!˜Wj1oV6(oiU;~1o腴Z&JpDx ?.VO@0ZXs)so| NgڂQ!?adbZu^YGtocmO-@?x~IWpl`_,a*Yh>MʅWAA' 1jUMc[UV }mmO_}Rʋti&D2j;ߏfp* Wf$bj0E|/h9/5/YjcBi]4_1>fdXp/+AgW}j{=H/ r#EF;Aw>6nUʤG{ G/1BO终Rc[%+E: >sUY޴Yx}T;eg*|Fbxx~p*D'Z'u-T,7tãԣ *bwR[#߄4)*ɹKF>q u+JbUk^ <]h,o=z\&v⻥98FԞtze$#'FUpVkQ>G#s'Vb;@f0 ֪{Y2'K08PjoDg_Qx?;貔Q)n&幗2íWnS|P:PuN`` U!N k_fI3!0˜Pz"E})ʼn䈫aӨĤ\c/R9E>5k9w H!^?$\Wцهwfʩ9৷c0Ih/vOꎜ^0b*NLVvi[D'ml8{*ES~{Vّ6R+6AuPRot>HbZ5 }ikӠ>!u|NAFsyaݏT"cHGdLgWG&]'T(CV)l8ӓoYGr%g9G?ޮ J|,߰x'mDTBɣp2f*S5@Lߗa~w)glyxF6?fỉؚqsh֨g,iԆ4sn,^&3tTq$dBBLWiPO^y9GKn 2Ԗ~ѓ&%lpzlN2@Rn`G\*ԘJ1p~i WUy"|66urŸkRWu)JDd=x"jcR#4vz606;ȱj\7~wpws5~gkc|,_6a BI3VinؖsV"m#Z77I!ًwInuD𺫉nkha)hqgxJ*bu\4LŠrAꄑ|Gg󖍵UDr+#$c Nzt*HlS!ĤYz9}@jJ"v Br9"|\XM ce#PpH#*QcR˴@P>΋`+@l .(X0sj l֥s=-n^g{gZ!dClҼ{kTebjI[=%SvpF;iR6)֡Y5{2#p%%ET_2Tߵk%R62F`G)~rB.]$lT-Ww$1H5~ xm/ERF6mL%䡤P?kc F+ZlK1ȥpCf^)Oq~Sn$-+X#.L⨗tNoqպt|'M9-zSE>n ! ]ax:Bf3~LZDЏlV"9Qї냽B{C|mN#E0QDSk.3sI)eԞ彿3bzSeH>v _tCuLJ4*G xK#lNBRFV';MSoZ0XWSesM*ixKdRi5#‚$MA?kNYٔjvC>+߆fe\Vk4caV-][ "46 -3쮒ʞdlk w}|~bRW@UEeyD'] COj\exJ1:) ѿLmm$Zy^`"3%o Ґ]Zi+bt5ܘutGB5'ӅB7\iL)TGr<7ZH&̗@hL2|%2!H;YA L̂T9) LŻ9"{Ȁ6%~{̒R^&bJLlBOn9q#_A_'[L@?ڌ'>'Nb>_}d[]V퍮oz!s8iٸ`D|t6N?|pD2SÆ9*qܪmk5F3ʴ -*oI^(wҍvm,vP )Yb\ZEՖ]i*M LKA[id.=DYV%{Qj8]w\*f܃^$>=J:bl @pܙ]GO25[ /1?EQLmɅ>1鶩vi}Ќ[zGcC )RDj-`=vRs5rBܽzz*T1m^Hiö}Fٌt-d2)/.8ҳl1vJ_FL{ar/ c]ٹm|qk?$;ꦿ5tA-)UY,ҸHQ̴M͐,۪k'P|!/n|6g9w% %uDF6s40TGX;hZR!K҄[U7eןJT4!,|_*Iw{/mKs|H?m /osEz9,#,Ѣ; ۽YMN xb<>Tx7]Ywʚɐޞ]Spk"P`}jwoltއ ΋r#)d=n5x dh'#Nm!-X "ɺ-QzPE7.* y ]5Ȗ,W5*IY{X8Z`DR(U`h51V !y(-ϣNrMA=1bL"`wmu7 _â:KഹQ;~- #ےI[Tqk6jjw\(cX>&erYl%Z00XM*ةQ^)gUxg-O)i8L{QTGXeL߅")0b0z#Bڠ~ŏ]3z鷕r={a!}wRH\x- `f̅]bu\ vGYIJ*S~lqf削JƖϔ'\UCdg)ѫwo PY=?up=yJy!ةنI/J8,wE #[}0+萬/Ӛlu ]dEvo[@ &\K:UZSv,,-AhOTl&l I*쬙k9njO@*JU.{1L,36=C@.TY уVQ"y1E94XvP6MrlG|\Pe3s\;F(P`EͤBa2c@,ݬK(|yHK]A;$lO8&Iwta*'a#`UJKTIDT1 YY}*mq`Nb6f1jDVJ\^nϘ{q߷Y XH뽾OjAט@ oX""E4fa9{Ξm ;2d1l;Yٓn?nˎPV8B5=4Y_OS@fS}}@]k[R@3F[}EL#u7/ L'fpuf/|eh745omZWf5G^#.4tst&Tka)F?K-\"$O>ySU 2GG[a gңI 6~nEt=@,/ߍsmF+aJås_Qə{pcѽ6 Pr0]zOAt8KWH.vC@~% y ^2ElFfiFT%b7ͯ-Td$Za<3,ގ;L'khst-ffI|!M_WOڇg1J$c80p VH1Up+ rLCU̎54GY-y! AU$ KÓ\I6~`\:j@X{D 5l;uZbj2Xſ+[\6pEs XлҾ!b8zVJ:5Z%c%ux0qڤ j;2'?nXԗ\1SZ ?* 3eҾŐ\f)v3b(°-:_nc|-$_͓ڌnRAt V}{9I@+ZΌђ>#o$#dUAXV 'G؜ ϖ]hCLg5T<;y*Jʧw';F[=&pyHo$C>7iT *ѹΤB?J,uy~DqO>ͪCGk;=Wtp w2sjM񩲽&WvDYfiB6(h-r ~*<.d;/VݥE}e-sQ/*3F) &oxsC =T;F2uG?H8&J[WɚkcSL"9Go yJ)4d2# ._X'aGԝ!N 3{1~bX(FҬmuzªW涣 tYʼCE46v72lR3ج5|тGZX>ЎÎ'r JUP'urW #Fh CزG~e6Q78.J#C)K: _JFqI3LV4#Gt;`ڑ$:ӞN)DZGz>Ny ȨUdg:tiP_c ɵ)ʻ;" ogŶd[$K; qtEnH=VÀWKδ9cpd1U5L@^{K ]O%7N\j:< |}S'[YS4rĖ n Xls-b:uE qK?I$$}6:t OL|΁g Qx9\(,_֌ Ketj[B󋮶q.me1~C3^H e7ÁEzH1EtKd y\FB &_pt£FGDvp:pnnwϞ ^$)++8 YJL< ns5R[FnXآr|*n8+]ƿ[T*}lnR/TT<*< =/C2t"SA[M/?sKדyiljF>(#Cc .Qzk=VgmfC?'ҳHA⣹1j秝FluW9=[W t-HQ}b{ײ,1"mԢuU2"XQ/=p~;neJ̱;Y|'6>dPvVWi6H3S {JXIl%xv^:sW+$BV FxnsV0?Ů9-M`VW0MeIۋDVcFJzuC"Dt-L+h'Xư^AtU)ImҠ+H' AN\iI3\36 1PC¹fYH>:9 "MAbXϸ+_?z%Bi"y5^76u ׎z1He)4( QqW`X}]&_|_W۞wOnz鄭ϒmze9l!OIlL)6;nPi-^B͆fD$@nzϢq0016`_'m3$8Қpo p>Lc@sB 80b\oq/*U،Yܮw$AG.2DՓ(s(\&+5 0'p8-|W㯾(X%S;uV`2K7$ȡ97T/ 3g2[gP4|_⦨X~V-z冼A +,đأ TC!oPIxN}a$dDkfd/m<\3i]#t|v ߆GUƨ_Ǣgƈyu;\[&~Z+,w쓱tȸa쌊dїP-7H2m1avnƓ"SMd]Ql79,N'+DgBZ',pIwYszCi)y.XzKgdD6|uOƲv{?}wdzEŵ|ZK~1܏?Eր|R Ww4r]8}Rt ⲻ cJ;wTC?>o7 Y?)feJ&ani86HSyF;Pϒ :!(J2?-)&O[ aIBOuHgYZ07070100000441000081a4000000000000000000000001644ae3ba00004f30000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-mona.ko.xz7zXZִF!t/'N]?Eh=ڜ.+Z-pg:^,UVLά/9" FM)Qa;])xP9? >xI(KqB[Yi-krȴ$J4W͐蠢8D^f(OD,g4+QLd$ǰXGdC PLsg7rܺZ.wq6IseAcv&s:7 nT{,#_&II]Q*T4wKk!f.5Eq` m[7dt!hdMҞ}kykbnz&d؟Kh A@1HbԿ] V8Q>̄*߸O]BCHo{&W7k,j1h~̡ymceQ@)g)u?-<rgtyl.*?I;ZDWb6xZg_{GS1;V=C)csձeA Y+5$"f}Ǭv&+#p~g-Ur4h}4$|߈q։'6ME-W@ӄO$l٦ )q1u#U@I =:&Ӥ;,wVf sP2v닽7g;% 3(I;s4)!(9A85-$.*VuKX[oN.Q2cޅ𣒉dof?'mgI{ET ̴[GOiR;uhfa*ɽ]xp}H2+&{ޤf9/k Cm aV}Tӝ>8`E2ӃkZ&AkV5",D.sw/WMh2R%{N 2d4ٟ!bwÈCSJ%E!Wa`~b~|z]|:IcT:С_;_x3\\3l `/ aen*:fA=/ (DFt߯o8?i[*(Y0aR/bKOZ]k}eXB&16r9QP]wemC&_IAh#XGg"B2;yAu޺R=T $%\%qljho|-(6J+(]s̢;amK5lϝuMg Unj A=r)//O?dw` i9iZU(i,KK*8("aAjY :@ 3O:\8ghy!m[k~6>m!Xv4}TMV15-cxcOlk坚Z/x s XF#j}a{Oht rך?u(,H]fYĠ\oKDYѠhֆ fWI=ㆮEfB絞/c>z"86P9G{y U_eTa*PovV<-bB(|LjjU> L(JF@x.2*(?A,JCDJ{[oEc/0ZW@6YIU|OnEݣ_e)qpۜyH N{m]YXXqTܛ<"ie)@'{܆t'\Ύ puhncv~se%5,XrU=h!LqѢ#8p2v!ܰ;%eℌ_lGUͰHѰ4\{7Uesj9 yJk+EOFс4T]?9);r\h@Ɇ a+b: Ņ= H8"~T1#2i$ #(fZkо_v˟9zqip'w6rg:Uw&ʠU0|Ѝ %l(CXg{DaY( 6Yād>SSi4zXbVf_"OclZX*'\t0xGIZW/Gf<ZLJԲ;[R:]X(c k~x|<+#-H͘O榜Tl_;CZĜY(`]|TM w~a 7D+4Z Gd2{g!%l- rtjĩO5swk&Lv+$4#@$;OY21 yd.n1g<76@gk\wtOk#3?xamVߝu/41}|_}׏) "&\)mA %Z~s0No{::H>/F%h3hEmO0>5kr[jg'ɞl=0'GAb8 GgJĽ{/Ԓo1QxMHZy#:Sȱ}U255,G2mzLEr&B_\7xS^v9) #t #seƲ?aCgl+e8>7>gN SYIYc$v.9Q\`je^m2~ *i4Gc5xYoP!;Gs6mvTv|3F;<ȢC%<+6pJ歟 ^@6Gm3 6QyPoD67z;s[HQ1xD\Y|˦N}fnߨwXZaC]Ja4g1P{y#;i\Nq0r/1D68q4GJ)QnًKX)`jV&|ŮmorJ=QDHdwh&K%. *#7,8 Ym 'SךCH:KYQbӮ\]Fm)_DD)h]ut*u0^ gͽZX$l(64CvF,=1cFlu~K ΂E0;#2}J\L?p?PB9gy@6<`Q"HM9 "}wwp=;N+1{4Z? w)9MhoGx ḰDR7b<=u+ Vz0r VߵĶfqjRBҟc]o+ []CKFP$j;xƃ5x}W[t56̯\.uFzP5+`AfŒWfa_KXf;K'ɦ$K e@*#@ȴꃎ}k c-@\T,8RUii4lQGg]@O  9;N+ T[ﷸC+R4 \y\U5>V ̙??Jx;IQ*_}^s^u3_5iWeC '{en3w˫0.{q%;(M1F000A;يϑOXo{W?Iqƶz|Bd4yckBKzNE!z'eدb3q0orWDMUuܴ܅Pn.臩4(b;y^Ŧ0P,3qQP#RBEj@4cb4(Ɯ&YoY95P@f_# 0/ L:ŅoWU@èmyr' E sAʇKϧ˼A h LpߢM(aP;sEB$1Z!Z%`"7;a~%X$\AmX%*T: ?[EPH K$|z\ǝL HyXAHiġ#C\aԸ;_Wߝ-5<!Lg<*}JP+-`rrUIeh6 ldss,r+CXsSp $o&nJ8-6e1,JWBXKB:lF}Z* l1?13!{A3 BZ"3:Oeʂ $g织șC׷8mo.+{kUѴpiᓪ n9j{LӊYqIjo0%"- MW?y,InHq05*HB}E/kv(We|~2Jn'3^(4$5,L{7_`T!>y|yob~HŽ ΏGިd O-v i lNDY+[oS\v-os6.92Lb8gP};OHnV'L w8R ~EInJ˱ƱQĨS^:jh&kg٘by7V!' ]?X'| ' vA23 B~.Ӽ5MT++q' 4y`w s|l">n$O\?ם3z"# y0qx !0; 'ڽ"Ջӿ-Y5?PH_6lJ80!x= > #bi˱]] 6, N|(/r[rl8_!;ʮ>ߗ{"B }i}1S"=̧y8;vā3TD\ t%ƸwQ, qF/LԀG *Ù.c ><ֻ% Sy9-WQqhc2dFVk![ۅCP{4=ʽ?@( jYE>,--KA1KM߬;eROXo*4yqҳvB{IY&MJ]S sG P/Xce8 ޛ ?VnB,,M)&m޴(pzިu!\l15qxrpc227%Q'wz$Ebj JvW6ӘmgeoöRdDAmXP:3O΀])LWy Ĭگ^ЗMEA+`B))v;d܃HX= EoѺo6p&E"4>+&*:S $#kf,ZdoL+i65耴SC0=E,pZ|t;`س)N4; 5 L,me+l>WmCΑNSX 3ZA9 <[t\Nj]4vF5vj\ܞJnۘ8B܅nR͙"F՜} W^>^P;Z 7DY12NxuU7Wx(SPΨ_J#EeE$FL[^/'\OB(#3AYhѬ ! oBb/&N* mJ}bs܇ ѻo 1f[^6.k!)\^K*RSBGLT !7żG*|7QF&[p;GkD[3[RcC$Ao Io4L+\ܙxE' CSa'_dnwJn#Ȭ Z-xKUl460 Զ@"xLӇBc7ݼ6tvWSt* sm<{D֛wG+j7O؃!|=X³@|y8 l{-aF\y'Xk~6XFׯ\ b [_ur_ڡpөZaq^XjWNL3JHU&`dq_!@rWA,$}CS~aæ`fU /߯Z^ᎉLS#>xԁv.m.$M[N!E&|[5(VQݫ=|Kb *Z5;B"Np`v])_*Hxi?pDny{ C$Q^y }t2+\A-E噪 @%÷<:.1ZXEfCs@fN @Ӈ$0ÃGƜ={ %zSǟ !hHXWƻcr$CS3E"т&2QÊ҈Pv2%*dxImjZ҄_Ud'ԪyBqj`UmM%g#ghX((߷r 9t.p-LYJ1B+sc&;K~)8a)`z8x (ʸݨ8q|@R/#gYc u`N]|N?Ѥ[U7UA鹥AΈ?>&:e N{~Y'ܛg FoHŢ^Yڞ5ҭiЪnY@ ǴhC ; ~.]ŢE38P@C+$]fWoi#2w>vhaEd$&J<ǕsVUѫ `cFOɱLOg27(8 bj١[pmT4B@4H 䀅6;C#ĥXH0B, Y ??GGKu,$ ǒ0ڝr q!ML|5 _۲'/ؔ u$/ZtvSIbFkFC>G;@By}.]mO=ܭ/-Jd04>1I@.\i4\` m\u*h3C9ŋz&vmyn? r]Inj (6Oitj.VT$'(9{~Is:ѕ"$eW:v`ީIZsR G'WVWBG/z;U.fB@ 8G;wjڔ ]eʩˊ {> `siCw7f3/{naon;R+1Q@ʖد&gh0mg;Q]U˛9ۛRONv"mg|ee}e=Dxhğ,$|UxQ,x6tp)P8.Ĭ ZI5ZIzlPh>G/?)Q9tª:BBY^,E ه)])[E I:DNLZۭ`i_Ez$3([k_1$?x^a洷z6_8Diogn܉?6q誌!C]*ϻy,@v6#pYS&xe7wVrP_{Hr Bb,W(ˆ. b ZW!N04_HpA6o9;UK5cYe̔ -x7Tf㖛ۮ&ߌЈmΡiVY[nE~g=𩦌 NEynv1{0u`HuMxsɐ{7DMII%aMnB )P3KݶF\2MBթܼQT-G2<+QS8|M@kjq)qpUd|b/hqLLѲ$xzݳyaUSSCc(dвs8SU-N4m$[s X: ;@"!@4Sh˗K}D2l)߃_nǝ\prB>IJV 4%g\´;+S-zMg#>yA`B;R3d'~DQ  ?&|e\Yz"o gra;έp0Apl\{k"7QleqBO Իׅ5̡sTFn_}*XA) KqD(Yq=yjeGFDdv=> }Q@gsh\mBΐo=!azu7F|2ڎ+ 62UOzx Y]̅BtRl miZJ]( kVtf2MT%[ qxDA#݁R _A⭃Te!9:3]J}DWH{sی#񣚓ZOGutoƔ.DŽ~tK!_ $k~٣ZlVeDھV\9N(qv!cḵd=QgHHi×xZ"0ؤ| 7 ~,Wy>|ODZi`.pmDaP8Z$ ㋕Ԩs3̘gu3 Ô.Qݮ SAEg\'FՏ[n^eP4)Ǩ%z6N&$c5/ N2jv!+Vm9C~|H0ϧ}0!1 \cIA gl4)@a3&p9]wvɏۊeD6θ\;Rf> DFC)HƒSNlf6\Gi W ykaowI?Rr2 Ps*\Ug}'ϼr4w<0Al0u ʥyi-c,Q~uN:[G$1[ dMހ-wEٯkh#I>u}N)v]M `V5|-ZóeA+D83vr:tlOvfRuLŝٲuP!mb1$J7c;z,؁9Wi)XSCV1XRZ.($qYִ$Z8 A-,LǨmZh#uEKƚA1;Idvah1-~-5.<؈~ 0QvJ.[ M|m=8ޟ EZ]@&C?H9n9!+(sӾ2>l,Ua=p]Mc:+{߆9wɶ_Ь nw]ʣQJox8e] ]bf9'zo5'Lۈr +EyAmF#&\m~u }$2s*rZ霶ecFwQHeĆ:T[s/Ш3]GKñdø@k9ǻk(f2?[e4 Qﴑb3TL|ܠjFX:PKVG/%SzhZ2 XZD3+ C{{lv#qJַ`V`Kݗ) d@ɛ8 {L@# ]t։m.R*0H)m!Q{^蟰48@v=yaQXbeqe87>E A%gpZ li\bz%X6l/ 8@pj#Z2~Ű|ґrVogYY}=|gEyly؝ԛּ|k_pqkJԈ_ [%P}8&Pc(&SJy)0GL~iJ{@Da!`DlT.#AgV9:Vrc%n`dQ0#aq 'z,`qJ؋+>+XplO-vegNY6|)glCOˠca_Vi&^wZ&p,ԙ߄Xi^#}%߀NJ1].`F(A/]on^n Ә3xM*36[s|_tw<[< a|Ϝ_.#>DIszHVC~ ׯfk畒hrMo3V,y{bL. 8YM)uy]Ƴwy%/C(V@L>Jx`tsк pXZnur-Vp0sNC"s1n4~((`SuDlZ{/{yZ'FA]rmJտp%ӇݼL^и0*hbw'VD|sǕ1%J$єO)bst΅uەͱ!;0N\H oiO7aO 0b#jJg((d&pLހpfxݥ<L٧Z\HmLR0qLZ☹\Ss#MnytgzÚo&, ff8ukzlHX?9.^vGB|f:)5Z$}S3R >eX: P:ݫzϒ.櫥NM)>'yfw[ ; A.'@X{%F #Ϊ z_;m7՛Σl/l6mWzG;J:!-9X .o W4pz- I2~nsv8;!O\OڂV}$ ,(Tc (&2!ZLzjg9d׺Hھ @K?6*^3z)ϗyǧ*ʭ[\L !F/n[LmcG5b/\q#-{;(R7f2^i#ӑ)9;.ULK~f6n@5*8\ɠO}&[yr#1YNRA3z#M B:xs=7AM\kG_,l %y0I9DS/jTdhB?X7/iVdL@YpFmxX ]ekwlO V&<2ܬo;+re`/z^TjPئ@8ĴuG l7{K)]Kݓģ}!Ӝ2Es=\Yi+ZY $Z ![o^@a?_Fi/\y3䀹Ck^Kg7POA]l:EENͪR!B;<ز6L^n\7.6 @D2GB7$ 5nW\[.Yl c8pݔB0`m $^" R9\g+&?~^j$1vpt @1hZ#q51P7s\ǔiX5Db5{/'ҔݞM ^|1B/a1)#23~gQIaq R:]^VUO!TZwgW#3 Tp~G,J[E[n`WX7]ޔ>ws a:\.5Nk3RK(y ahBljod_.#"͡'?o&~ch 2Hp zJE}^ W^z2^C簫%;AIH083 o'T(c,M\47dG&{#Z=-`h=ϑ3+%X+<%ܦj:5T,Snx ڼQOw?za&D $m)o]s40LW/@Z]luV۱0twu]C;]m >Q nwzY'?~mk ؎|38XCmv [vE3Er6j|`FS7:-ȣ~ͱX2; :'rLw[ܢ]F /#(_S21N *! }`~'$8;\KGHYQeS~M@Qzkk|c?L3BN|*D7,>$\EMl-2E<]eub,čNLT7|Gݱ&oS`0.VJL+η,:QȽ5hp]] NOM.x,gp jOju/UQ\?jF}syoH_%c oגfF?GD! ׹QM(Jnr&9"$YC\Y G*m$ pߺ6KKAJȞ6L6U8tdGILg+iV7s.ssl:Ram}?GbQ"Wa>Jxuݨ XICFrEWKiI9R/\ 7g ?=c0ŕ9QfUV6ՙy6XJMDjWK7< ,ϱDP BX(tL[K!}TM㙰~ӊ!NΒ̡!dГIx>𧁽Fx]]54 JiN-~3 #^?I)OlBr7!Bw{a" c-`V)?uzrL"hL7@^R4C&zzIš4U$ )ך串egVךdkC0gś"mB(L8˜x!G 8n7wb#4cw30xr;͐=6\zlekTHu 4̉x hכTԗia=i,JkY&?YprѮsn|1Y$Lm-S$q cSmDͤ?%{Xo!t%cNhDMדd蝅<Gm‹)P)lbW(C*Vt+t̽ ꑀ`ɏn#^6~z6/p jX9[u~;p0W7L:;xģwk\ zaQµ; V%OxRCa7W`5K7`g7EgXq37oHTN薢[0-/_TTNpͳ?F#6K͌فctcJq_I9rst+3%Od!ԥҳӈrԎ9F)jYL9'P~67 ,]c|H/k@*E2? 4JL0-jκMҁ4C. k!-_t m@'Z-EB}U2L{~26 dyȻ" +:U&TN`) ,HY 03$OepsӉpGY;9zh#Zu6ym诺Ѿtir%6_ʲNR>>d'(m Yo!SȞƐ暒thZ޾c~:! 7yFwco}}$ZdqBvK<"`Lٹ+{OkYѽ-eyL `jD|6A8gy}BGV5^MQ%!mNG㱚wcrdB6$Ȫ", ar@~?#`9z=)-fT Ua_e 4lFl0o?3DY҄wez{ATuQ7p+YVL0Y s@s%: _/J%9h䫪;k0^5dLEht$@HÉ!CZ%Ireϋ#]\$=0Vɤ#C$Q7a9 &wth-R1)2(d09,M cVR*H(|WMega=];ȸhCy~d7<x7ZX0 P㙎R igY-1K_2_[ <.|׎*t=5`J?Hz4rK{1sta=UTS 8D50D,ń@S %% LS&M.rKB;>yzh { jm0Ү_E@{l]J[mhSts+}T*uI%Tbq 7r|!q\B׷VHB1rL7űVTU2 qBlNlK" L{x!`-C<fp+vd,gYZ07070100000442000081a4000000000000000000000001644ae3ba00001670000000000000000000000000000000000000006300000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko.xz7zXZִF!t/X_-]?Eh=ڜ.+Mg4*[Y%oT,;%7`V1Lj#=$L냛>ȩ|C|Q7 &{H}ANu) w+HX?y(:"r'5ܑ+_w@=!]EPn)F*t^)" Fk$"q1Ŭi#pduzV$+ wiZw4#3Uww`|_ .&1x :_"@R}H҇ Ip~wƦL4C6Zښ @O @Lh_Qűs\byYϴ${֋PFɫx VktT(FҔ|LNn6ggDhTylf7%Nϋ֚*ש.xU \g5`WzWMVZ娌ZĘ1I-Їx1nUE#{'MrtV‹9"5c+g̿[ A8}]>"j'mG,,@/yS̩6i TʭP#&B0[W<:L~hirv7t|zUg+ށxO~I:}F\ mzreXLgɶC2:R= D#وB %/T-ﬖ'd_K10rmz%˜PF[VgFt? `;I%1&~ є 6 )ΏnR)Y.1Pel*tQ2:][9ٕk?H'<xMN{sMM2F |Vb[K[k+K.ŀU ?{A; Uvr7&| mΧ;|IUqiƻkMGgTMbtgC OPS̎ԑR(jʝfI?6k4.G@I"OIgō:[MBI1҂; Iҏ ;JS1?v̬ʹ ЀŚ;~ jԻ'Ud_Sg)Z )SʌH|n<`]uU'(2Tȫ/B$wK{DO1@4p ߼8˳;8hb+1RʤbB0ڎc"TiczT;3x&7ؙ& lh7P L"k&(z#VZ ت!WHWj!_@c,@BMrHښ"\+ ͦe-R=nemni=2Tԇi7g-t*! j`EX绶kQBQ./z=/FvOH݉8* 6u]G*)ו_S=hth0rHŸͺfiůBFGm;C^~^˴f>Q {lcuCf' *wSKOe;<^B2$XHZBӟ>qq*1~Y(,1fxqL\;ݲ+XP4kR6 FaU8*~k+~^C_&KfxV8J3;Ka1iAoQanтhk|nga}m(Z41[قϸ% lXQWrQ)ooҲ%$>;=ΗU83s<[Eu=eg^5yEoɾ"FRE(2g qk~-߸c^ֳ|W5M:I-yw@E$Szn+}iG@dqKFKB%:n䳩}4yde$8e~>z.o3t^-W-2n%_V Gł"J` we*4Ɋt@%{qD2vhZ+ƎE[+MchSZ+XJW aTfƦm*_X#8 X8>`<ۚo,7yaf%Eb$b?Kb3ZKJXG{Am 3f e c0Z_YYX/qBrhcoDNs{wnF%nw{eqF>ݴk_R2H`]us*b#F0,S#q 6tC?117(Dž6f?YеruҙSëY$> U8];D3&wOw㛍sq~d_ኝx/@^hUE5ޑݸr1et x?z!lyב9-ddenI/d>1f pssofƗ~/EU+UcC89cVJZ2H8fHȀb6"r JNj;|~fDhc<,Լȶ($'YvCEuT\HH4&M]|LF>W /Dz:`)/~\w>!6Tpbp:y iox|?[&lyFSjE{Mg{*^_@89f *NJ/nL4 OxѤr~ilNי@_&q^ID4Z@1W#Iu_<^7a'?~} |ڵcU*?ZVOd.#-O|f=Cjy#B䣐T{+,͚рWBKz%Of7bW>`*7.Hw>^U3|vLʹ׳ΫdݢᮽRPgW%ɔ3?h!sueЪټxp:pQθzs?2>A{2 qb`=kqKiVt!Bk@P&lʀX)|FvڀFEovnpqk,p 7M~VS]y%A5` Lgkd g'7ʂ$@_`3\pÚtF3[x8?1jD6lcJ<{WE2SEm00@z 󋧔(l6fx%HRl9zK1O>_s8$PEaw] ?Ksk);>y[,S>lJJ \4$T&Op4 {YӸ r9ؚ/ t`~ *8!aB$l. xi('0xrX Qf}(mpMs׆?h a7Dn>g 6|lkx2oQí3tBi+cթ;ju_+E7_LUWYԨWTWJJ)_폒<dG]1ܙDZpP{3p#6ʅs>M FݿԶ46ڽlא^WGNޒv sE@0>e Q vB)(%Ȩ9e_naW1۲>48T:lG;mxF QN@jX/uTTd M܌Ls%KjR[ɕW ^f6 *2aܟ݉.,i}  4W_2#ys%6[εaw E,$ ܺ;|6s&n mP/|<}=mKsPNUሄ79t ^( Bb iA?LMB78HwbBƙ40̨h 7h9! {) dߴ6| { hxDFǥ;{ :p\ܲlDANڊ\iþP-dK'uog/϶up7ߺ,&4P>hϱ˪z'hv;ƮH2#^)Ca1 Boxc/*'j:O"X42 @Vz$nXkĩ6Lh|4_g%E^b<$v^3mjl:u{9QFYOĔ.M_|N- JΏ8U䡃pl K.<ت%q|[.!.Ƶ)VK]tU Rf!CP!AQ{" c嘥kL|:,E}%b:Jal! b.jd\XĠo?2ZuNX:e PЩ[ 8wW(8jxk%CQL3Gz4|ke( t2R~:ڴnQS.᧟ķik HJrPEpWV%xWI0kZN\J,e֗1:ZtKG0)y>W7I$lHHRA;`_`R%vg`"JAyGhNiB*Z}2 X OR+#/$ \) BbnAL`\1'sl0rmcɿ}DwBZ̹/t<[ A:؁8ܶx[Ԗ]o9}Woz2v|F,M H5A 1Z.DyxXݰ̔oO T>{гDOQ*(6ovAq3ٳlgэ:8i PE4U XR1OTGC.%Gs #~Pۢ'd5V%I5SJM82ߪ"4,'t/]3Ptݞ+p:\Ӌ|%f:(xRm6U 9D#jx09Ehɴju_i;fD@{CY2-/Q%6D7[^AA{X7b<: k/`jzoYRtg1nʬN. zHRJ-Z6>Ķ G_A1墀hMS<_d *`]QxeiWr NkZO7XWx@_rRc:lsM4z$I,~t)KR*SLveqgvXMX8:ltR_l53<ȐET[4Yk׷?A9Ll lȶHL7A㟢(?Et(a%:h%CSq{- ]s&+]YFg& 6Pa9\ٺ(;.I~ע{c+ st/;|,@RS}y7U"؍S"&E%akY3e tc{`/}ZEl;˩ W!MVk:P㲘5'[J AV-9 '̽H} tL~X|b ,.Lps0V|vr% BBR\S};^wMK"i߱50<[ڷY=teSv[KSPHr&|.T mHPm! g1P8SW"aiZlUgK"+^PYHreӯ蟼BtB4 KGIR^Y:{f|tʀ 9[f9/C|v#!@4ˌT 8$[Z 㷚 $CKҽʮl>`ʅﻉcajXl<*UBU4qq"B<3CO\q&q>g(oG[Cf0Ёx DpطmMCu!fu֫J].gRφJ嘃Ya~Ɔ %W^FTyY{3Xl@_[ b-p &Vs,n6@'zdªFLӕ/B.VUH''mQm&9,q-{6Ҏ}%e~bgZun)r50EoM L'X2y # Ds V=xWղ:0/ Xu7]g{m~  -s+.]7ڼgý뭕ovz/lxP,$ adTqLٚlS6|z娂D6+?g9z4~cr'=@+}QXb283iX^pe@y=Cʆ;4pm.v?"7c"B΄$ s":q-%2V11m>RΑL' wwQ:RKS:é`I_tYPV%c6G$53#a+F9q= ^}_Pۉuzk[sefjݻg>7%$f2UTaC}h+_ύɵ (Lz dJX!DD͂ݿFD> N5R:_-H4l)A-mH({e W|!@LJfsWץ"(D24zGIa}?&-e [Om jᓓKC])_Pj맅hS3tvH-~K\נX^}O(H6lc;d XK(і UX`g" 1RoJhr>|#RDTّQʘލa^O~slj I w\'* ;Wve"(|uag\w4ob-_x94l4L7]1x e٦ \G|U'Ih~в/`*C6W*2}Rn#=?;C'4{]l?Oʲ}{Lo櫈 eVQ҅B!W}oʨIVʒ/V̄;xs-dS?H}\J-l2%p ,S ýU1ό.%O O;#rdLO=j}&$ X^ y- ?A$Yqrn'dȐbT[iɯoB܀ljj2Sթ;z%Yusn7C⦚BI+|DVl cRV-[v;($PkgA3ڜG!nF0_'LhݮU- U6kCx1 .Ǩ~?z#8\6 }fIG* y+;+xo{wTD̝*I%QZS9v"@g t>@/?g aU[^bGى|FǶA{J"8F~ zEUcDz|tf Wyt:[7D@*s}.:7-ݗQ5S۽qA YhZ׃\?H>X  :D>2Z!KŗWCXj(rfT5SҤ2 n*Y Osfy*VpXW.=4wHYwmnUN׋/t,g|U&7Ca,$ sQZü/x-yJ%2#& 9Ny<X2bH+ʡ>A3Z:"$)ʼnqI46Kpƻ#BW@+v@*,$mc ѿ(kӟDUJQ!4S{x.C7?z?D SaGGvq}2Of5zYDwn8ɹ洍(y6DٳQ Q:^2 Etx1Դ/ɇO^b {IU0 .fǍCLv/v%0WɾZG'@2U9>.#k9WƊܡQ!/~{vVEf'ˎyQO,pYУTv*oJucE'd \bK+`UThV@dy/n5-SzGVkU,Vs5${?Dn K*:.?嶫c,VqޑFQ]Įs'l΢ReT-R]O,ʲ6VTI=}N1aMT --K*g9&ʼnmC z/-䈧q>E뀪JOppt~Sds4r}7NS,'Ngv|8t$˷jKYCr{B~t[&zi\Ad_k?R kA$6|7'ܛDi`NNXPs2K1[6+47gS\-k$:~8Eba,~ nwqnr6 x(ޔ[~pX w1 IKWAh5v ĸ_*@p1vτόJEEf75?|*G)wGe͊yR4FCӔ_0 R!AfIQ5}OLpkKKշg+c BmtZ v@FOTJn s^98tD1C h/3r{s5"D>Lӕ b۞- >ݿ䫵iPfُYk܀q$`()OgG6)&g_4m@jӢD^A(Q (0'9;r0VOL.Ybeh fcc;6/n|XRO  O4v)kK۹_(@xMXY61"YaYͩW #Sh 2bsaB+} p/0j6Y/W̙8&-!U" CeP0rTs`K z  Ww*+l3F{) V]%XZ8ik\xd؃)8@;Ɔ@Hr•tVX:BwGܕo8nuv(Zݎ2lBa.B -؃NJIkT"0IOk2s\B0EԚ}w4t{, bDg4v<,%G_&$EFBdA(?R{)s_uQ{l9s~\Ag+f]Aֈ%YǺ)gZO.xfpQZ='|.幋]*&{f/23?lm^ɸx`ƶ4q4C7mMς > ^%o`x'F*L-)un8-j1Kg3!^JLGzLʸ фm'JOWK'^NJ#@ym ?(o~KXWuL'̜񂱵 v9cm,Ui`"@ti1U"滗`G3e^`{*hI7E `Uc$s&j,i)OoRS xREoG&3xMlh {d?Nd kHZ&HE>cN8eJ,urT(skb8ViY-1ajҼ cQeتJFmu]Bh|Ca'z8膾\ǫL-n t3.M]$r< K*GՌW:v~0%3PsR()-0C#^n.ZWI J z*ѸDygN@8؀PlfڱSȎ7䚽F Kܦ Xnu4xZ} QTi{eFEOLQ_""9ONE' id'Ike >N맯GzΗ˽sܮKs}LXNglaRf9M6넟|xV uUZA j첏ϒÖ# @)dKmg!ij9S Rȹ =a c T;oMLxupQve1*/%0[`ӑ"|J$ Gܕ;Mq ax89cr3̠&_!VQn^&ɗBUpߩW ޷O'ÚYLc1袐9m{Qq YwKRtזJ/qR˶K͓Q|8ܢj|'^ugS^[$rO%~Z. VߩTR9'1tgO^fʒ 8 P}fP fO|Cӭ.L~\c`af)U-.s,T![klWFF4MIzJ/ 嗒qg y[l6j97$x$J$$a&Yi&mMHӺY~HV hd%F~ E2nol&}3P0%;lו&ܭ;( awDlt>Buu6f9F?Hk"@L:MuN+My;{ H&-2;֫`<6mV%t90S8oKVW0 {G_.!$_xC4?|Pl7f齵f2 $SF٤du~QQ5'DDTN?~"K=/Z6[Cy؞8Q9YE Mȥ:ڤH#vuP;ȦK4ƍ_* &ʒr*̕dbx⹔4]UG1QzԹ%"5q'T]6ġ)?ecQ5GܑA[Cƈ{#М:0:b>qA dyjAoԕjXq4k3.hb`ArXɌ c2n> P&#IѨ~'3.M~.uJ~jVfH[`xD0әk"-|kGafIH?p/sdx6B˼O,0!負IWc,C~b[4}NrNhs "H y=w^];bg]76%V,OѿhC`а=0+@?ߨph)+ne?T9-[TTf0MJN%lJ@qNzTOv*m}vL+{٥J~Gz=kzWU1~1ϙoޖyҩ-[dimo!d"0rg宋oE1 ZpBԾ{3 3UNȌ"Ψ-w `賵zrd>#v\Lz9DW?'W`JEi1/1ke>~m10f~݇utI54+\r|Mo $QMp:fU$htKo-e -!sNCc]PԸѨb)qa" 8z L21uTvb"}D%@d4w.T xhZ仙 ũ oE*py{ ;jag3 `eǚ|$2~H,HEK6ׯCp#Ncˆ=oqNmX1o2$56C~]4NX: ǼŎB@׆ɏ~:5) 0\c 71(k4w.?+ğLw!} 4,  ?Կ[Kƪp_Ty/S%n.^\"QX(o \77kZRgŮRfjB!\a``z*9ӰraQ6Xv:NHñPz:50x &sTh%x*4P۽8<-y pjpv<+ey!GNwI'T$hIgTَ!ی d̷GDtSBB*0W{XBq/lIhkO(),Y0ٓOqmnc!nc t6_žlP>փ>"u)4RoG4B/If6H =cs鉏D"8%K OjF[X"h^6JƉG菨1Cn.+f\s:ܙx8q.| z*7VGW%1Pt\Q$d) %nW󖘉㱜m%L_~ jt/)z_,;l]GŰ YSBw{Y%z1IGPD,D~F&kІ nkW( DE!Թ1Y`6s4 U37!z{`6fpT[` De{s{ Tm73:veգ=nv>HNhPm)`~cO+JlGs_ %)\ƫ#7P-9HX/|_ wYH:#M<Aؗ;ﲧbjǔǽ GúT'dP)C]Smq35PS|ESHjc1m VZ Cc eTvfY50g!a~Uf[wޮ{M)z#'dvV=aAvì0j9[x>uGgR@_o~#? cowcĄ3Yd|k Nv;9  " zx7f-rE~'/Xߝ|_]VydDri&g8 [40xt)LznN URHTa}}H:=xGzڏ!md}-)!2 2Aǜ)|S]q+|wyQU6pI@b6*88)J'CO UYU;#bfѻ]bHOۮUg9ZQ{Sl>(ȠID!fpbi#5e.>4419i거j1}*t_mA5pO%6; $jT׆fеu3!YV؜ǥ6z`oB0[#}G;*NVlЛiEH|p| U.TRB1@s;˔fȀH_[ :# .:G)MO5vHSB{ eS9֋8YEUD!_(v'r]N 7Dp7\=e8Dih[І Fƕ=9JZЙIH,~Z7KOj[mv'P1#* ~+U9>k~z9y+KX#(('ۭs9 CJD}{?.Ri 8o b/Kmf9r/k>iJ)y)|͵"3 +C~0xrL\!QӥC%W,2 {}.O ټJZv|xŦp֝n۪q bm#9ZAu4-_ܘ~º`d YL8r|ŝmKﲢV[? Isg*@۟ fK1~fnvք"YkGX` b窼z.}u@Ҧˋ:0n7  ]Njm2+k@ChR?,@ZU/h mhC.hsoB&",g,013}Qv<1V:t7QS]2&'(<귢!$-~:S|5̙Uʕ79hž7 U3C;HM9ŭW`DS3rlj5vcxqAbo*r;^uuGONBcqw?*$r@Z.9A`hOfU(`4~ğ*: _'Q~-vDx2ᲧcKM^ܷ7z/ m;vWs).sIcG>*2R+^+.4^]Vǟ(PRD$,xks{&I<8J\(FYZO0XIćinÚS8V-‚JG,bz96JM< 0ͬnqCi"oB_a!ߘ>å <2a js]̎[02>ዖ'&Ypo5'o#Բ5B1UـR|G3,6" b(E)]8 71^quMxZ!ZekU_SE=0ĵvy+*} x 9xByUFEoW=O>— m*Ssxڜ1ÌQC27}Qd0Z N$Ѷq3G]&dX|X<~\)H֚M_pe盕bxF`Fp"ܰf}k㔚C =LBPw mRo.`$n p\& G]N//wGgǪ8-'`k"Gg*`til6Qspyߥxȴ,-^]KN6$Gu#?rJ#L=!-yvjoADJi]7.- O}>=1۟]k/ms{jtV_^1.=3wsߦX]s+|4^DX 2N:pa3e'+ <R 2,qd%l@p$m\>}]3« ȧU]'`yN&]qK zgŠyQerl2$pL#2Eȟg .`Ȉ 7η"Hۯm=vwᆅ%*I;6pDן;nX4II`Qփ^+:3b{! fNh1vkf Q2.+7f~")Ga^UmSɘGV.اk .kH'-׉EMCmҥ>"cQꚷ3%@a+(?]Cg/**=3R4҂"FDɛvoHd1W]D@kaAdgV:L/ƅ zɞ[BO7h٠Jhjn?΅Om'3iH*~pc97okPrL`m^FH) 0tI,>auG>Y/[oLBUWj|ԑQj|rL~)¹ֳUIG #A4KdGV4UӘI7tԳYkvV=Et9šP &>U;D\o LJ xeɺ<|I> ivϧ^x7;cz-Rkd5 Hn |ЁFug`[\>yW8&v6TKߢ<>|p$b#"5Tj_+ӳ8Cǫ0k>u)x>0NU1R4娦V"]9 \&ʦQ}@s3M0=2]p( #? -H:M˫ug:>y3{usI &w]&!.C)knD !rpy{3n_-S®=h` o.6 H@[`Ie{?z9ϜrE+ w$k2H;sn% pt;:F۔"1GG͚.+ʻ4J0ʷz×pyv0j\) 2/[Pc[NR6"U bZ3蒡!( >joad||J)m.d!+[#Η<7t:a`gI^G!|ڈ ~#ǔqWBUw$|;=\Ӿ-*]Uo?tʒmo+SWBlNN_uha v1l5(٥EJTcc/}y%etIRRIZZ.֕5n^Ł$7E:^zV-95 FQ.3wLZܙ->U._:olۧW@ ޱT$8Qڧ-?@H\6l&eoRGؾ$%`^ldzSf5i6AcPj;5B~B5dq<[ ڜ8LR"f e"., oeVpNVψ8WU|db}ݤp7w=,e&AR*dEL"MaJkxL8<"G#uA_3Lu+׋ [,oǁj!e 8`M1H ބ?1C_V g֊ AnYSS+*E2b?:Mss7!!as)nci9>OKh`Oi2I#l`Er2?Cg8,o!NUL q@t]}b!2eX3cc&EjR'-2$J\Wi!H=ꤲ^eSPc9N$'n[T]!zނ ^U٠*Ѻ)M g^79E{Oوi΍)+#/֦2KSE۫OЃǁǔ}URc5'Xɳ`)v;q@( BƘ!INvkpDeEB;_cRETcz 0϶!2!{4M&sPǡui:6Hy"2]pMI+SεB@#^5xt6ylf'T5|n1(L*S{c)ͰzxLr;`jŽ|巘yTޒ]NKб Am'! qP׆>74SUV2N7[L@2;F9C7ed_ߣD9% [P_I->m%X.={XfKNw.ڍF+5̑$ @`+¥T>{t@8IݕˁEp&0ʺ| LZ:4qnBah?(6lD ,TL^7emϝT*N:B/Qf?`. fǡ(8r(9 ffdF6Q̷%Vq}|%o*N4#u n˩He׀[RSlD[JWCoN 2#MK ӡK*J_S5k5UCAMYDIs}Ol2sjbxs$ՍbAvSHunz>ۂI{}?k4mt".t-TM,ޠ*0-!NQ CEk 8th8BTos Hu6Z}Z?&p/v\"zYZtL0b a߮@+Wˍ0 }u献 m5PҼڂL8M(y \.&N0iOD7n(dnigz!,xE$$W‶]ד_8i[ɬrhl&ZyWκfy1 8dr@$lG ɴ[OG #e}o/R7ubd9;x%s6rs?TMζ)ͅ"_2!K.4 V^/r)X V2(=DQK8<*tP p;La:=R`/X[vӭZY_?n)d7b#EkFlD:] H؜Ӓ&x>$m<0yI,GhN Ԣ}lcV,Nԏ$;깩UjXT~P@tjѺ'[YQ Lyҝ%݅H)򄟞d `/B%$ҕ {Cv+^b}Yk(6bo( 1TvսG&̔9JMOٯJKF*p~g.,#{[{ED IϯD\ ݹ);2\>=pNMBd sdE߈eT:5SۍA{I0Άqvr[m^}%- gBx&@#ujT_ 릡{tx|6Aif cqr}gˣK{Hװ. yT">bxJeM-EńjMMaxJ2CpT>l)\٩2T1" !ӄ &le85[M;萖ihEn#(<,z~u#QK@}\] )ϡB~#˟xic,շΌ" dC"~/J 1!ў풬=^3vQu+7r{h4wjsRfIʬY vQ=nةbXmbkנ7B?De>/(Hj\䅩-.)S^ݾȆp݉?ø&;4m"׎kFV&P(KbKBv ^… gyoEhk~f@Þcw熑"-O&Q7hxOE[l#XY$OsG$fͺj2If!^}GR#͇#) (p=hTZDٌhlz`{;]ʮZir՞7)xPFm %>I6c$r!A܋,i4,;G m6-V^^ijm?5@"zN2rw&' R\9@@ŕ:ꠄ G0ŋ TX[HD tq޽릻+ECl{2C*߀>yCMFu&KT9n@D025HmKЂ(/ea1 [pTƁ>æ>^$-u`2\>b%f@uPݡEJ5jbފr:R^wFBJQp\v-đ@!ӮkJvMEaS6}gGFjO}vFV2-r}\ѿ|M[Sjuv:37㨚k?G?ԁ ,IRH5k'_r 6g1!~(ohhVc=LV.%>U'2?%ʐ)5GXw@aÌɩy 6e_<;zYx.7bٰv:gҏ0Gefn|I0l0-R4iqh(繄(rųOQCNk*+oP4ñ@_Jh:s'<1@˺{ۆd u%8IB3qUwjk#CDNi9y7/{Ŋ0^1 m*Wj(8р=їOݝ%x-XA[&7|ei ְ0|Col1Zg[]ԯ Õ&c ^=;˙a% Tgj}.0*9`ΆK;G&'ߢ}VeQoZr?@d@+c {A/b.RXMfDRA j~6<a_lCS"ɏq Sƍ>+V VWKضx r~Y-rt}VȬa6~=q{jX;\>&`Ui^B+Rܻ=~, j*:#J Aݯâֆ9 ͛/BXDzxy1st W 8VN\8GRKH+m%GN6PQp 'vGܽlgf}O]ӡ܏ȿCB Jc{P%#,$dK(Yuiȅ6﫠qD͸g.rcy\NށдYY qmޟu*n4lJdY;kv@ns1c'sxnN|@hg?؆11:)!XM5K{iA©~O]iKYD}al ]gP%ϘvhkB{K[b$Xn[-ц2}˺fH*ıqSldeGA-(G0翾U݄H/lsigD;/ 9>l|0Ikc*l7* aK 'S@':晍( .vu NJ6<}sw~{(d(e5j3#G&B"v+4t80vgMObb{خ2zѩQ[8%7 = eY|?[c HES?8\4.p?s^n_)5iC JR>ڇ5JiI 'tqW᫚ɥ:Pwez)jp ዑ2wõPۡ߰Wa,S1ktOȺiA1Ym#Gɜ-?Hv.4;+\W竣 3(P+0^ ^$Ʀ"zHF9tf ,3A@}#(.[f&֓e70dqq(%,MX2./} O*-jrrz4GG_(~iy1z} C Ȯɐ0i4Uk9(_mŔo"XfKbΖǺR 7"O nyhp(lne +KttIՂO )Py@t:>>i~qC k%(Ww=lts-' 昉hh4XpDeM55 mtx -ɧ$\/^}Zf[/Ug8'"wO)" w3 ͠\vb7Sޢ+@-sZ-Q\᫽d``5*%# ѧ߰~lѻ 84̎Whs W[ P3W.+{0I oii6 KcbAG;(UqIW HߦAj-;;= %ΐFLOfvT'+;k`4"͗⏪I&ym 9s pAdS-x? _3.LKak'[JS:8p=m7bc.ߛ!TMVHea: `VB\jx is'xK;0wRLh9lʓή!?vt6iQLMD{8+O H5a ^t`H8ePbקWϞ b=@WՓvnO&QGIfDF>נ[|EB#3 #~>I*;j<-W\̠sv,w$368,9ZRI6^>Aj6qcdm '7FCN C:%H'D!G\c(!B˲r*0_.&XřU0#rJkmd@wE]27XLZQ(EShtve&!Oΐd Mr;a1:z4 zJuB^c&UU:a' : ' # n`o*P@m-2a>fgKΕe:ltĈ('He$֌لŠɅDpY!||o)Ϛ\1 Z8A8pC/9:)BSƵm܈?WoZ3J쨣H˱}!LiuvKͻYyg W?;|3ظ9퀙${@x-!,p=%+H~C& l}u MA[dPAߒ5 Fy.eкl'hdZxmjpR1c#܇`a{n4=6Pecׄ!? ?\ (PQJ)]`/*.fS fsMtRԩ=!D~pXp9E,ݩ<_pߜ!*'t'/yp4一d!`2<()q{eSR|bS=-M+']yxjP?."ONZweWXalVG3y8a8e^+/c\~ru,_(% WiQ2}|Ž+bdn t jaN@rAnlb\J5(yɁw-Xb c,tMhqڻ/.ZƟ(~x:+אf>l@"7Z~u oȎe#IB3B3;ƨujCP#'tþĂ3= r G͖pw_M6ܪ(Wb<>yFdrCS?iia9V[X<Zr ݽ.{ T=H'5STъ#zZ8~1J4m/?'\]2,*$nW19 AEj 2uk'C\sK(QԶΔ9Vك+E`mI2;m();'M2eV=J\?eufōu5|phHtLfz/+Ӽbȸĕm+x=i?C@r\?M1|$"Qϧn"g05]>j|p٩J$N,iyh=aF+˞`( @3u`̛jv:E|6RnX3aabȪZY,R+`G\&b#B;[scL<, 9sr|: j 4V:,:H,͝`?JXӶ[m,@,>8.d RX\v.D)af\9ʦA2&$q> شO/ 9ي xZ;Q阽#99.E=Y?#>BbzFió/,B J[#/X .5/P2Lk?{|/^j7ЀH:$:rvΓ@pA_ :]9H~Wj(XDZgj4_lo].!G^Vȅ`%oMXTzqND[+3uT0ؾ}Vx S*E-^v‰l8BVD\<8Tva(GP,7-SiZxv8ezd.0Ӡq(:]DߡޑjNV>P+g|f6fǹɡ2yi ig/>K.ȵW>=tȌS-jPP>o6 zؐ=EoRi@ -va)(U$3rwX,nuܚȒ6,r"N`^Us@QI >S[AY.u7\Q֨xXij+-XKA$zJ- wB^u7 ߅v /mh8v)ڼ*(.IKb>Lɘ& ɇ1t如/_U_4dW™70 ciaYp +@f`cHmNTъz/:,zm P|-SL`Zmw . dx}_l:-@2:[iD,Cnok *`o2ks\3mTW)b|`)b*|ٿT0<f$ZZO8if݆1^nU$ZI zT(4M3Q׳"Y==ƻϰsPDc}Ȕ;xB*;0D(.7= 3(j#Zxl~b)(|6\E8|/0e$ȉ(ům!<;٨Az6:LFSJR`ߒNުR['.7"`]pI˄{A0z5àE)_~葥|!d Gt5xo9v/7;ֱ]y8)ȘKs+TU%Cm^۽KU9KȢ}c"7_j~%#jЌi\>hPھKَ)K 픷3ce&G :=;X_maYTŸ_n-MyDpZ=Mo /"xs drBֺ[Eé'uB˞zuJ"*N92-$uBD& 5 A%7A kַPA?temͣ>c`YF> y̧_.^9 R9? ZwS՝s/_rBTR٥ μ/mz\XJ"v6K EY[L}ߛ6p'9,? 5)c͡ѥ{6,_}Xoj }v(-+V0ǝ"ޞ٪zK8˥לdWd*a;,BIE_D|Uݥ PqQ"#Q a(κVB(@#l_gp?^5L? wM`v6?ÈU3l|o0ڠ#*gC /:}+]e5Wz)~IU3nB[FNp m|V N7=`c-%`0o Er|cT[B*b~ɮwIX}cѻ`5:8$iJȊؙռcĽB"ܫyfɜ^ENI:@|[Oq~% _\{Z՝bP(e+4PZVRيn3p0qy嚛ki4jnKDo#Bhh 3;4m z,_MR/wVc$i'!$Qew8ܺ2\y˝7^LNs@5o k~).+XNo!O|/I6}$O~ '+T\+J?ݸO1U!w;c1С _,JB}@!4P@S )3oXڝLj} ,rDF#F% cf%j.zK5]dW -vgy!2lxyyg@ Š ŝL̛l@[ օIBaR!H3"y "40柞m(!UN:v=T!`yKbhμTotpKf]Exs8lgYlJk:$hփxd=A.1nρLLFV?.*Zz#Sj<߅ -лAЖ2Wc}FY)]8i7/v6nY[ݹׁ|:"e(/m#Ũk݋5pyB~k5w38U鮒o1t\#` Z^gYzYIwrUq1̇Yք;RȷyxPw듥ULːϵ+8Dʲ_ΞWZt/UNJaYILܒwT"u8#(d[loswX;vVϵ]ѧ"w'!d snXUr!?s6ɲ.xT1_hYsdx7h~5*w*Ccs͓cCҽ&""2=/{bkV%g&# 8|'-ub| ?}KBvO DjAcLa, f])LLJbW׮P} :c7H-c!Ϳ|#{4seG|'?uJj"r{geT2w>k0[%Z_x0z:b* `Iy1;O3TOTVXLB}P<%=SlP*rq>`Yrf/dTlo{\נG>" 6n+ש]?j*{ ZB.VcǙo[h N?Sj xx+td^67,jǺ,bXv/#O;@'SeC)HQ)zkJu5ESsS_j^Gura+W"36̣;/-IyVׯm~) ?zp^hBj`4 -S> !! 7{Ll `e:in-Qջx*Ga^aE>kv070N<2hȿ.VSIXgl.p*/e-Gy͝k =n 7 qv8;lv9c?u O N[4LB$tXAYjiMjLuGyIepX.i\Q\eˉ] #e\s{bt]!Iq*9y7"#sߴ2ZbGw b_!)7M,Yʉ$6!p!D"\2*W}π(A @Y|_s-{Vtm3 p1G$㝝aˇᢷ`9Jj'kp|u~GOGR$@z!Z̷;\]|t2E@=1Z;0E愛U82 9syIoodj3L![g+2Ev58|!²-kw2 3_Z 'LZ}[ ,hB]㊾8 Ct/@"1p%x*zk;^ϩk$Ҋ(| NBdq45z@(3TXI NEpdܱФkeSl3念<ƙiuJ8PdƝI*\s:@t:g3f ?`Mχg>hiEM\7NQk>"WZNw@olY1'#fN7 1«(^HFi)b9Li^XyTȃdo$jÊ)G3Wi"d[AOZ 42u ΥxTy:իEBqVt6>qPIV1Tf|>zw S|)% K[;5}Nث('W\? ih =yȹlTE ^;b|5 -#y"PKwh@}vV zk>k0W7&D P&%q uXRخ{O2s Ce^Q;_:'TD(e^o s8~YKagA|# )?>xn 1fao59W P;V?FeU940KBU bէwv؆z|,,^v Fs䒽AϛѼV g+~^|2?2{+:H0N6i *%,H5Zy$f~!զR :,,5c4Y ɼNg&DrݬOqLŐQz |#gJooL݈c&$7!k3)Rzt~HASs; Vr" 5ݫ-3r*yĆI8~r" )bzrU8t` u :›|VS-JQzBѠmpXpǙ3bBﯤw]#r8;TF:`gzE+*Z E/^}9ly.=OKo[Vrb(d}PtMy ss|>6 bݽl" 5K:>'$~+st F[_HYxe _2w%>yY.q*'nV#Ap㕽qΦ(ek հixIz'6o.n(vꔘT*jqhH㸡ѽblkF\f|J9vE=xyapyBA0vƀ꒠mt4GRN*!Md=X9q~vb.Ǧ@bۆ0xXrmA[*#/Y% z*H:0$5 %k0:xLZ}P:Z7hE" Z`vFei:P➟v2jHsNp7ҟJ *~;8Xb BÎ0Hγj2.| ϟtIv>7t,w\  ̀"t$ʝEKIy5CLS煐|.J2-K_15܊9&MRFU34Fwе\ZeND9u2Hi#RBVZPMAȶmmH(KOD&}%ȇXz%VrKan.h r7Ԉ ,;DUsF̔ f)$H%vl53^^o_^?u*AzE6Sа}DT8Sﵿ$N5YK,n[t,q"ѡţl2N[=vO`7 lȮj\|]+K/\-=y* 㮛Ԑn*榺a'!<޺ܯLش-tmx n#]Œ-^jk`xϑ栿 M$_XF񂗉ǡFUZOϙ(\F(;~xl 78Ao}t2<gDng%HaS Ծ˝*wTUK ؊G 0(xz&VTv3Y3*E(YT$B!Ώg=[%EnINW\7Y_A膴ÜdAD<'Y k GKtR[3f QR@lYb/Pj5F ӂDmDB=9)jcb|7Uzu/C%ù,2!:o@{ʄ,OGwACxGtU+N vX <w 5Yu̮}\>[MHvpt2_JOQfHIM+XzR{&LvV9 vcdԈev&f睪 ݸQ*uoBmy x \,Hx XYނࡕ3~`*L'5E{yܶi3 oqbF> zb-'0~kyaUMnvq\*%q mO:;vi {M"Aa*ތ?˻ڇ|@a(Fnz<;ͅ}|:Yv od&&/kCt2uxV-$ |犢'~  ?Q\'PV"XʯR,{yDp wiDG̉Y91t4ߍ١_5YW6D߭GefQ`u^r,NN^sd>ǧIqUy&DYPPBᑸmK;[MwIs#>#_6VHxDڒ0IG%:G?4q5lx?A]HBKTk ;eL=R:+E}I}QNK!Ix˛KgݤqibLpSB8+BT%:Wf m1Faێ $# Nۺ_>XvJn[Ǝ><5- OVp (Śܚx1 \Rcø#T{l:^a" pB4H䆆͈uS⢆}YpB1p;Ok>ն0 Gt(@lo1!o`=hOqp46MJ_Ư>}? ^#kI-TK|^|C Z_kIso-G_ЍT,}ᶂ-n?DǧYRsK߾VƤm1~ H2r+{=h3׊W$M5Ĵ#H)#?]yݪ6 7;A#mYxy |A 5.\REr x;ς17s?][> E< JܢD6|1M]h[/t' +"GɅ#'X;;ϭ1mi̼setTVGGKa9wJ6wA?9b$lΌʑoBuѸr>9Q $8~A!K7_ Iag3aqJ֣Go4猍|G>>x"-R[yepxtNizC4׺Ng}r!?% E\ZoiYu+ vƏtbg^.uxnQ{a |_S2v&N*KL"E\Mn)갽щڔM+ |~u2F? ZJ0+ddSJgppW߄AQNeWQ l r 'GzNwFϛ+ GjKdaU\A;6֠(RdԈȞE_1_"l#1,;& l6jU})7<*zk$ȈՉA ̯Zxv|*Z&w{ Оg\w]3<^P=ϙf(ڲ̕Kfm|! .s>yIɲ,bl\VG<ldXn!"oj`BmX l&9o/&h@l>/l]eMg f*X!|:Z ?q+:(V-riOOC[ѹj'Q8Í~i@cpe*l3ߟ,` <-)E[[ /'.y;G`db=4Z^61A|VB{ڂaM[ۉdmD yTI˚OǤi$,$TG%v0K:U1}hϹm: !#e> γ 0843}o' r/3M^ Y9lǟX![FU^A #Te!ރ &&5k K##c '/M1&%`{ ]qjnEM kcwC"pmlTΩq v}kf/@b_TY N?7tnqR!];WlZ^2\#DMl漦׉7W"S?]ҮLAM6u`栓>* 9d[iOtT JZ[1!iҸ-²9w"ǛP3/󆾆eb zUi|e5 pUg{ڒw^9((j֝Ҭw{PNzJ-gK]RQyBJ.gZZ 6]<0z}z#%\:7ofEʺl @/ ͈4PAƼ]#Պ^G#-8_ڌH>oWDLMuG|(Ga&f=6)BNW ]', @P("uy.M++~j$+@`d,XҐqm7bBR2$Vo}lũ>G`g6g?ʚu*>xik,ܘנ >v-#qtלAt̞6) -KzI%9V~_P,П '7Ć7}R&|$PZ0 7AM Sv_*:@՞k,̼w4 K|[_"?j@D%@κYIB)aYA&^mW 59 H%.@izմ=xPugt Fr =;֘9P^4(OgRhF qyMPPWO<:,, $bQzQ35"DŴE2ѮkP]h#L0Y~sٻS s&x JhrTrm.Wꥀ&H~fz:-Q&*?OE$n]CS^$vB}V.~.=^)BiLw,RŶYSԛמɼ܉'p(?1 3ʔhkdq1/NJzSu7pz|3 %b&MM-J9#零-^ޢ4o /0yVw`Oɓ.*y}f h4+Dk| :n-M j$ӫa6C/ s~7.ZBͳ ݵR)QQ())ɈNA!F:_ЩO: K^1JNR7f`2ھx4#̻"%cs;]ZΔ! SٍB1;l\׍/I?54A{)0 1$6´&xZ'[FvkRh͏H5UD)nN֋~1v@iRgU+@YTo3Y3 M74rBIK2qaPYKyF;1>af=  (DmIᆲU  NQI0 m\I];_Rq) c-4:9)藍驕eW֙j#"Px]-=t*DB?gvloRlJWhMbw,^b3AVי@/_m%w54}缓Rl)ֈ/9$,OiaaTT0@]%bٹ(ZI>*Qv젒 PTzS6mp^CռbTfTagKŔTrX XdT1zFu׭82LX3t n+ #v[3w}\FVM3_εt9L1L4SRBӮO]]~x:*Hy QNu;ǐ b0\{ 7乻P6xU%M 72jװ1w I4_ G2F_zWFUmCl+XQ ctdcbr"-16͆gqؚ#cNy6m^`l)G߰VLBa#IHЩ64w9EZqa%(tu |L/Ѹ8 IPDCe]C8BX9w~: D'fe &΄+> ^ĨuA)xx{@ x!dQ2-˩Q#$F1*wVz111e}7z6qwNm f7Eʰn⩓T,"N/vya!2>S_4AYprx*HUC(68K _&C߆vhρʎ1c,iB_{(&F@̸j8UH ]}9+*.,5Gt8`oRu0GD\0 MW{}9#hwr2}Ĉ.<31~(ޑt\)=.,ʜmL'_KڗF }}O;t;ך9F]ã m ]rљ3 ۵҅M.h#1~Gq) Y,'@Z6 49t>qa$š@wdsRoj*/ oIV|Ww6X-eٌ,5^_PH. UurF#f~=1q%}[37F53&WRrst |mL!v&cߵ_) bCaMgoT Kn aՅ+Sx.)P~E]v8A1i Q%6da#}V0:y8ɳg81`cD㖀Z'ScjTD- ,P .&iRNj2%uFOk8$ hQr5fg֛X {+8*^yp+pwfaszk+-[fr#KǾS @&#'m`IsP`VkʩCYP\%@3SԮ{xIaS[ZڭLw %ol+X۰ڟl9K^M~͢-JƖ뛫=F.u'F 'g'HMҼ|Z)ŷ:,7 &5) J jl/Jx]GgaEmd#3̠a}iXʞ!B[D oD?6]M'ȅ^4xˑ9h8El;V)r&A 6-\vtzoeO4 c/x](pҎZ W_(]x#.bKE/CS*MnbpcGoy2F K4 o驲DS=OF&!X y?@;#mlM:=r,UΎ΂[:B2o}s$(E3{yA-2| \"$Og>b8hWw;~~c~` Cx{${av{Gۮw4#5ڦ0˙մ^C_z_V@ľzX Ȼ$x=5E%Yue?32fxȾjt͵Θ|xk'%F Az(LܒKqWRyR ((/Aչl޳) AN|eN6A\M"U6[N6҇Ӈ08ϻu:'DNoBq84xt4%^c|➥0\7c*2q= "Ľ(B|{K+̏5JNEcxoۢ| H\zs)GN<> pצQeF[^ə> nR ' e{P/9-/_DIn%rMIABE K"qՊƣ#3^Cp媊".)hư֐|>٦LMh+$# |Ұb :5ү!&(`ヘ9qgj* #"xOMp:X5a?WiRF56IŨ#2L h$C8(2i@SD rdLjfa 2/)sk ,ټ?}jgvuC$(,v00HVYU֜%VAisORX+^Be& DYv AύQE \_ z6Zr0ߣJiU vH1,"RkX W$t-lJq^s7xB!VVM[KTe+ tܩqA#f{n[n8V#q3qG2wNhBCkQjΏ>9׳@Tɑfɐ'Ƽ] (jAۮRK2B)ǡ6ZzAئ&ڻ>i3&gugG|GyxT!ڨ|!OUgetBЦRt,"vhwR/kUy b]\ HH ʿg Y&N& . /ndK&<ؽ4!ʦ7@Pt^<<f|5*<˒MPDw1[u  Aw\#;Gyh(S{*cNr}Nc:9 ~.O;@j: NL{'>UODQIJ V3[\̚wЋ)L| p3[7ks>@9bryCkgSg2aC|1[*>|* a}׼l @,ii}ƫtb]!.wiRyNf2}Y(»ZRpݪ-i !%^;` zOi?L~:%ҘIJRzC8S+4ED "uI|,*?)-4&}і͋]$e]ԦgCG{s"۞|aQ-B $mVVwGVv8;o0@P }azTml;! ,4xj8ˊnk$q+m)ylڀ7M\7Ce`[qzҗ)9_a&j50IN>Md$|ym;XhQzVo'\ff~'ګVOqZcҬ{I 8_YDtiMcH<ՁG }[NxjV]xأ Ir6*- FxuHK,gc{ĔI֤bOwfd4qݻ7u'F䶝Fs88 D";3z|+5 * ;m2W VTr"\=U (늓Z^gaG[a%v}C,]$xTz[G0 s0K9cI Lq# LkwY,1 B 'چޡKSt(y >/cDy?i̞4SX_~r䱅0/ EC X\&; ˓*bCo I8'3e6vQʤ$n\ ˣ+'mp\Sya\ ַ2[ ߴ2pnN>[oQpaijG)U+*]IŋxE~T9RT*?4|D0|?$;֠ss)"MR fz(9U:bKrFRL..:٥^W-8}UҤ캻5nb2gJqS~3r \l0JcoDz(S4a,o ZDLz]NjY" ̥~Z/=LftcuYhD,^[:CT"KtY:M@3п\Ih^P\4^MsQ}YE3jMDA^J[?_J;I4dqW1đպ)t[.7C3>pN 7)v.7o) pjlr@FDOFk'` -c=-}l,IBDyG5' [dctո㟖[dgꤼ)ȳS/ᵯ,1O`~.}%eÈ;JN^IROE?A_R'c?n*abiϿSG8׬_'O3ֹ)Fc(O˳zA8z+`s7)ADєè8熕H|UVϜs17L~-޾8.-xhN_}:, !JC' +5B^%523%ߨdevuT7LϭH ݃`ZX$IB`jYe-eD³M_Dôhi@zW\7*0;-X&[/aø/~p= uk>@:ҵEFp~s{(W{ l}hR*v|(\p:u~‰aTo1"tۘvDi!"a[7zU͠ёZ qoZ퉜J ċ FJOo /LR %*Q_Tf_ 厈+RJj&Ex9%d9]C'X:9oNOQ2pZ>֘ /!Q iQv$m|& ZnԘW"aW8@퍵]+4H@&M늅ݶyT,~WхΙ(lE( rK#É{"IC?\Z5,֙ALMbQ(/{FOJ.(=Ĉ5`uA'D?ʤƌrk3T&eK-)[*"5G, E\0*ȓ]|}%vss?1LߏٍH %E+>wazɤ8VAn+U;Z3CADܥ !md ólC|"9vUç}*r$&ۼ}0)uo\M)\}pPu .&٣vUoL`hz 5}/t }ʰCi*^Vߥw8RgtSq>鉈Qӷj< _c&;G5h.P1ݐ\lacM), y/FHl:Prڛ(c\H9,r{FZ,OӴޗAB&J)Ht-c\w!#7+6[wzW|;/x1nC&\0yy +6AZ}eMjy*EI8 ڇtt˛_Vx8u=G)[w*0 -L(>MU0b!iU=a}E!oCS Ak`Hmni0]*٭q)}I #bw۷ *?u> wH/H5j#TM˥n:&Ktr.hJong*N)l.BPk4Af#C'7eNm2 G晖xd&a'iy5R]wmM9N,tF}6M?赲3D>V4.SCsN+izf1 8:b?"ńP:u?RiilSyʬ_#d*a!AyiǓĦdnY9},xP]ɒn/N %s]F8GZE |]ͼ[i&*|Iүi_'"RV'٧  ̲6a.uG/?WQв Ր{ 1E.1%w׽jvn3sdCC%{XֲecXM!c6wRӈ hg@؛  ^d&'{7%M,Xv%~ ̸YFJaE%BgKQՔ4RW'2;ۏ5Dᄌ~ޜ#g34ג W6=: ow^ '9GG`h:cS"s)I,jO-;wëq;O5}"nzQ&@Q{[dC3q="`BLZs%`8J׍ͺxI1%irZ=I(af~akvEADӸhgɳZs x`OX lDNX1rfH쇮̏'=~]Ã0@z;]MT/% غVz Jb!a\91o?WWYE!R2tL{~ErL EQĸ@Q@wF>;!HCOa/J4fxnB39R*%`!⃋hi#@nGu0 œ+_Һ(Hճ҂ oM&!Jy`mJN_ #2vǑ) 2B5à ̙ys#XKk 駵0So9ݙvfʆj0bU 08 2ω9N344rT9t!|+ԺɡLVێ{wD C(FP 1M[?Q"Ǿ-pNCfޘpı>Q]!'!.2GPo? ?a /X4-pm9q|W9ڽݺ0QD|㠖)˨=z w)?kx, ?JHhܡ I3sdjICh#֤..;)qk,$d&< Q4`@*?uL2^@6F>%VA8E#F% uM2f`r!.\0`w#R>zqOzcn횣{+d 7Y2aYЅa"Rg~5| ٿ^w^ԁm}4?^hmg׾@O.Shވy 0NCˊ@Nڞjf.Ff^A]eQ4͐5;fzhdkp{JaDQQ_/ "C8h^=Χ1е8떕 wa 5y hm' ˕uT: \eIZ\cxR$Pct_u}x ۿknIv^,rȰpᘢvw@Kr߳7`}e뵫걞E]u6zǎ4=Ea?y,`?}n-Oi0g8unLd# ~R캭s% P{*M Hfe~%J|"#im7ѹe_Fwu&~jwokL88.e{;rp;rGZͨAZ4’<`km0BoU0]1LaLXyIMMxgh>\$9vijNco?$4fe6hQ]Eژ0yq 8s" #w_1v(eK/AT/oe PCjWTĝR'AS,OQqfƕ/RZqkZyE?LRm,`-ݿZ??F)sx ҍCUOc/9",Iq21l셜<Us*zT'$4\2,Or0é͵pc傾]zSu[Ͼɯ,z…';vD*81q/O 6f ᷞ-cvr>[`JY w ҙU>b TR>[okF\/7 B'Y9w{$pPSGW.R*+<8& @}QAl'9E3np W롦XrjHbTIj]cQY)$[!˽9/t<Ƅ @ ]|gHqG4fL%?Lw8le팭IF_Nij[fp`c@>+@ \9(ؔO,~6G׃[7D99AT׃NQ|4܀O6'iϿorγѩ0>cm³ Uz[Ǔ@5<:7ʬun>:`Xo :_,Fub1bsN7n`)nk\E o~>I9*O8lj)ɥHΉd+;ϓZGטwnlxhG/VBʛEtؿ?1A"bP[3+aY,6JkoEBpN~كssB.2wNԔeSI1GO2Ag7m2 ASTwzg7N0_Umr}lcӱKngjgdaNf?%N=4a-c\)‹jP'(}p;y/Lϳ%0@ik j7+ְC .>=@` om됖V0f_G>ت@;H\ :'?:x6I.lKZEu3; s|K_Ht{$+4/utv&j21*0jAl@DUՑҺPkWJ1+&o?s:v5Ԋ؜-OSfo`+(ZnqwtGz`ī\| ;9 4IIZ?AIXq5Imu9JOtwk#5D3rd0qo<7$:<u6qfs-}&{ q@i:C[ڲ_Fɠ`\^Ї.,;wb릗X:KR~E~JWǦ3L|f@]n*uA&V)趮C"?k5rNN~jޑwf= \!]#KW.YQl,i`q` ,M̑H|}OܡrC/|IwYtBOƦ 4[M8p971 Т h"mEІ~91{tF!:7Ygb T}|Ņô*x:(EM8Pg+ƒyN&0QJzIz}u?yE=MhLkv[K藥ϼ vh'$ 5l㛢`@6e${2{7ZD B;NagM6Ÿp<p?u.A * !H_/1`U9u~FTKDҎA } *!@si{{%_7©C{uhGq"Ի\4-0<ЌU+ Q `s{bflfz?:d݊f}us| "-GL)}#m5мݨno3Jv=;~Iټ#e[yH|AǢ3{K@cxIW!+VvlP3`qĂQ4A\DA+:VDzrqy+}hQ2,qyU;ǥ/Mu@ )J15H}DyF3Uw.ttrG%ᷣoIm?ʼnB~1P*D{ |LW3XjG+BsԜj5NqaנQ}p)JǼBw ".P)8 YNJ[}HD-!jjbqI*>czsD>ӑES17qHN=G}蹚fl$Z*4^yӨ@,Y]90̔?/N{hwl٨Dme,etU]_kTj|Y3Nx3j͟:P9/`Uk嬷qX1:V6R0 _gU//t E|-9=zUa{Fؖ{y9.;AJs';e+Dplsd`-S`2Z5YG6q.4PSֻ3P}?Eߊ-p UsG"ɑ\dwlPLo#d WH;/im,981g.90 2硫j uyvZ9\OاTSػh.z :xJ(ƅ[^F2W%#b;o#hKdo?2E;R]8_S-)%:v&!h\_n,f{ X=8swN(B_׺JdV_W~2mIK%uP;j][8ڪre:KsbzeT >Z_m\49Ywo í]|?5us`?>TOJ8QM EEE\Ō6I*vJrDgmjd%ou] l!`=AEs)m}=+&?WC<.ed,L~B㓟VR ms-D%aTN⒚"T>͟RZK0 OzPe6IZ+Ű`\:l P5W1m킧\NM{Co)'F0OnTQ3#X>:$0Ls $SkGGV1ԥ^ty2sVZ7 33ljf9ܭ<0';DZDIϟ/bX ΦΊM:d(X?0s_iVWp9 [Qt60n_^Aa<O d_̉Nm!ļ7ωO 4]id@K$*XXatc ͎ydpFcUYi8:8CVX!P`Wpj pSXSʎ:ITN>d6k>y+W?^kKj*|mK S}O`,woNOpwW8=?&h(:򍦧HjX}(][SI.WsDzn*9P(xP{j~8Kb<%9nN(̢?ʮ߿U-NZ[2!HexA/чK=p1KOZs+l$pWqmLXJʽWd*ɷYR\G*݈*PAz;_ JR[iK(|\1f' {Y!WYHpTHr%^kVM,77/}W#'7 jHqK<@=9" g-hh@>./UjC;5#sTRe@}nW\X˳AC OG[9#iq#sx#haݣ2E+ f4+& 'k܉l 3cNѦgo@ O߉]j+AdBlj"B&*?vl!o4;^rSiB˕43$5XA85 >%<=>UA0eiXט9te9q蜝QY/Y }ıMcDt} : wW#V2PETy"u#'DI(=M[\s:%m:Lr:`;yְreOeSUUL$Y |] wf@J( 21spl k#}Z2"݆]J~&']2#nOh@gVFZET^b {Zo'Ԍr 1ބ<0:YCQөt8C44K %Mk . d([[@p'^U2L}f:XЬӆ׵SF-=]H36>Ɣ!T\ Xn%\* Ugbj6F4)T eIc'~`cǏBovVGS/&Ė"0t;ք1 ^ܷՕJDhB82XJeSCRY٭7;( $?ԻlS*ѐG3d~\]hw]dPYY8cTht 5ۤGJ;>+'+R ~ n(jzߩ ^xX,?Ȉ/'Jb_4p!Y#@R {/ƚ}*E*NSH1+cMA0e- -nzЮ'מ&=i1F1}; 1W_ rvl$"5Q|16A֔)q y}v>|XefI7w<`Q6 "1D$Xf2VM({>rf~M-+wӝ#\Z{2AD!Rܰ>q9SɾSEEb@8+#|X0vmԐU {4<^SiC2b{7roViLNCoO@:Cՙ mM$C80/G9*SC>df>q]&?v&YuHLX( ]렆 M76_ tR48?Fv\7,M"Zp@/RF͖=6$ZtPw臦9umĪK+v?\? :FDc".x4$mC VZ415AK3WWd$ĊM:m"ddG2&޼vߦ\vC%yI#Xl1YIDcMEmod,IC\z>n1WRb V6<hs*vW1n4i)WΐobNolؔ +-z6~>S!Aʥ2k:= ٻ_#E3': ʰEUHri، \W~ChG$v3 7Ys9$HbY"ɧ;ɋ=3?Ek0+-zTL[~ X/KP7+/7Pkq ^Eg7d4ueCokBydП5i6ckoqRVEj<\ D!PKT0?K>&eЫ俫Pq#Ʋ@Z :8aEÃw@qCy&s%#6hR+>,j]ZuAn RUI#KkpL0ZryIhDBfpYf+ȃԺKP.Du'˨a1 DFKz&?Fi\>z+unE2!p^oYSZ}މS2wb r0Sb7 `:㻰0ثSۊɶ&1!ݬϤ;KPHBPu5iA#-Lֺ%x*!D߻8=G\Q~!GD 8A+N!QRd%SKD[ѯ_|DUrC8dҴז5TŰfBJ3@jd ӴIl :ϡAi~UNgQ qhAh`ݽv9tjԕT&M|hS(-l!qhS~bj3K?S"5{ m=r\qB` KvU,x=e%ws~\]RFM7}<7aj`Ŗ% Sfƽ؃4vTEsu/G`{7FnY1c_ғ7 /7%f3p3&ld,čZǫ^/=0 !'aQXQB |P#α`fMj vI@07|j8Fa^0 8_Rq`p6brf;_]>VrXu:涑Z8@t6 76/.qeeO([!g֤BՄ2UeAc)B]Q?5Wo='B\-}=O*^^u䳺3S.XNJo^Jjz =IMTU]2G̀Hfܬ7V;-| -_AgeJ5s5 ⇌K)^-TϞ6GO5e,IAVy,whWIg8!e0C\әqi2b\w:l% J%5"S3nUJ{ygr:df825Iqx}ג3+}$?ÈE\a@g>IK9e$qL=[#|lԾ@y[VGm4{g}nHsL*OSC*{MpS-L`O J=W+4Z da*HtEDI"&ALgyb`??ZB>1%0d'9iKx2h%᠂ Kt {{Rԛ\\C`brAl9x}QY@g Ly<`6"cdHhM[n*hǽUh 6Q-`_ȿjQmQ3DžՔaeuQ3rDKmbp/w>Dy]Tz(h++ U T/T:N^Fr#V^ ar$ z2kY1CM0?rdϼLB;Zn/!ւnCS3@~8._K&/#I?rt} SԱԩG5z&9~tI(lLA18VV8f'({U@~E"H"@& E& Za0e`DHшv1Gs7` nns**/\$o˴2W [)*⏔# م;N؎⺙DioD4ki72rp]D_X DN%+\; ;s%JmH[1#>_N/~͘7)ٸkz*9P NZOLj٥' ֟|mm2ڷ^SkS'y"@ ͩo ~BF+ݏf(sC\KW#/|^M8ۚA첾#Tɳ"azfb)6K[>F&s-ahgqCA#=O?v?+pfrNorO!''݄դ9HxeFR- Ur M2[7zQ"vq [Jt'"qc8TX303w~ &S(? vyaĚkӵITܛrxۈ;Øa꽧@2!W!?$0KCݚ:Ge6E H"DIx-"PC1n:TΆ#6;}_^4ȥ~&a(ĹدC/E&HFՑ~G(Aw6o*I T ҹU.:M̂!P=^@:5 l ׮lTzvއ]t uj#U5'JLo>K+OQͥ6'xBʑ}q(w %jm`F_4/._tVlo1=1kFA|'fgvn 3fE"Cܺ\@ǗE=,veXxn-xxuFaZK:Ҷ8-Hsy`}б5-!g x#l6)3K6ԅhw,=. CG**qjq{z|v8ْ֪+_<5P< h%^_t;#%;A|}pηդLx2zYG3i֟۳оNzRF<04h& __E`QoCDݥC<"?Qˣ xy=7gjvOisE#s=ShZĸKvy ,t3rfq!IHf,&` 6ZҬj6ʜcd'_Oɻ]bLBDy4X2l sP?9%em^0-ht)ˑvg6$oOaro$_84,fe־G94Mq@--0.t1em͞%!6FOa-˄I.%WGі1-j|=#aJt J̕|* CfU5ĺTZ$`܌ H@pq8 쉘93E:vZ +b9)';Ū+h68C~AVxՌTГ) z  /ʌG^bĴ@ZHYͰ- i \ UPfsދsl_Qp<'xLB}XʗkQg<+pΓ,!B>{ǴN8zJsrEɠiF ޘ[܂\ 7}/pw'UШ#< 1PXԅyzvf8Hl~| $r{_S}dM4"_Un<&I NaINH ̨Iz}oxW9Ax!STk+'`L)|\9wyZ7(#d\_ּr&[nF=ِ!EEXSh2DeYZGSX1?Tfi|&+ gԣX#aT=L=>-?ytv ܧlqj 4l ;wo)jLa@-8@gIEoK‰J0Ż{DNM=j=m z"nan_Jpb"|Q3SK\WGnfY=<H('F3OޔdOж%$Ξ*WѷĠaue\\# qԔs=@W"ohh"ԟ<bG 6wdk;\2KQH#TJP`#dž*R`|~9`auTȁ2dTߥQ7IM U\ejSL?4ͨ}KYe.v1CCF(E' / f74++Jm`*TQb[ Nenj)>3J&| _oxcp2@#paB5dJ w.*<;A1FX!Sh0dc|Ti+-*1u!HaKbDyաUPgwɲ^d]rx o" kr&:ȕE2\.s`PVP:(-J;{yݮTȺ$+$i-˵y 3}_.i j^ V5qktL\a]BRgFDojy[ZsGٓg9{\LP9/7*1bJSX2rCv'x'kuE; K@VDrPX^#9]=sٙtl))vBUpB?^f%ta2aqrW'^;u٨9IPm|:Vܣ? {\Vm uV.hJ)SĚ9( PcƂ[q{)i#}_ &27U,3̹)Ք$==P+M8mk4PC$QV7>S7'x͈:xiS0_E64u EY.`NDjRL[;0 )픒#qO`74 n/pAD`yaj*:bމP-(.?A$褶톇m-׽Zd,iSg[tPƻ=8U=$.DۂtstP1lbؓXu눉e!-/4-F|-^?-ˉ k=d{gؑM԰υ(]5"6f( Uw|l`H93]eh(#^dcB/d;OQ5*IīOk|h]Al#M(2f&D"Q ?O6҇ QϞj"ܝr$v[tAO9ő\8T:"r $,W9,{K\AۣH^yȒ&PvFDI& p+mCÌ2Ek}(j휀!qH%&SgaJ |N9gr8#y_@ZӠњn0ќIJ= J(N[^k:_fKQ=řD^J 't?\"/$w2iv[.ЌY #q6}+`_ml;W~*U%k/M&Q RYjR;@pX 7YbXH}/*ԧ/2C *gZ3I㯸k`b~( ,k](ï@u& 0JUݤZn c!Wyԯ'}m`B{ { ;Us嵿FƑj}R.B8;&MZj^V8.C"/O:i h|)T]H4cA%7y"v6K7"Dlc!iɕ2hJnno,M|8fBO|42bOW*W s:eKBkھmU"{GbMRe].lG ]I=gEZ^ 1XiucnAV[י@B#ڭ(xo%*r+ 3WB0M&(m\\m/g Z<{"Dtض@`O9X(E= ,g9{ 0scy*G?*Q1VDiV(v'^Re]d$A!T.&uޱ6GfLJ/ ,ቤ_(XJN04y+Xl3.]'P6XQ2 ׊65Y}s[soH6rĔC0x]Wn8k?C%RkiCE}:WP#*aqէ 9u ֺIbRL`J_kVIyo`qTwmAj]3Ӵ5Ŕj W ΍_8#53\t!’wCƳԈtdR1S6`ю?xDk{E_gJ=dcswkB$ 1 #@D f?#hQ:giA&F_"f\T)6{Lc#,1`'} (;ӝ V $nW"Fo%s:{nwb [Hj.J\ߵq񔼆F#-QL]BT(Uo+'UE dfv!H(]3=o ;m(n0Az |ʥq2EȬn7)MBk7&wϘs #ӛ00f/39X;?򁩜9ޛq`KHy}t;˔:N8tׯR(+WlH;t|Yكɡ ;,ǚiSm%TkզD!T12C¢A#Cf  q_NISxSCB^1qB ֆ+àAHQ$U"g.U L%M,0K~…[ڂaC{,* Xk\L qd04gg/X'*;^{^-VE@qiD*doEvD}i19W.Fr4qj0ި-]l 'Y D."$&f|.= !AԒC$p4PnE,> MZdݳPq;د 1ee8>ȦNWft&8Dy/*Br-T7^Ԁ3G^Y56b;X3mNs䳼5_X1XUb\xje> Lwre-ϟ(zŠ%4nyttِZ?9D4ːuwE'QB]~}9];z@7 ΐP,SN 6i(y1\us:A!\-Avu]*EJ-2 -5uL;~VfCt׼rubxBxJXwGuD 'x<r=@UTP;mnC\F9waHs|esIyV&yH^1ègx"zW㙒VP%W1mſ‹H"WB:N 6a5,ZAB>Иj6 +(~ §'†wd|6.-m{D ) ")YS1+*t gb\N ,A ^_M:AD =A줒mlɼ)7u5 \:b?4KNqE= Lpvku2zz3UN҉FޱF}dj3ֈKў`/.zCH\u٫YHyt0eV+ؐsA'oD "-Olva$g7)X.tnnQHY09p?OO寠!N+rB{|"RW{ ʽ?ʤRS{{O#P ?1@!}0Wv*BV-GsVͼSGB# 0@Zi#ue⦣Cwk+0C3g [/κF<%ן@ hFP4[cϢ39jL%^ l!-9^?0b(ҘS1*8f7o=.Jd19 niEhE(CZ4љ 5MLm*p/Nh;OB 20h+{='}3nae/Q%Pn!?02 !h![Dr {>uRoypC)l̃Vr!lhI~S/_,q^H$ζ$=|-|s'B2 iO癏 f*L3C| (_}C?m +%>(z.&0b܀e40rKg"gzu8>?Î[+c^QАQ!G %~$nSd}y cÅ.):ky*nxS17+?W RT3B|0[K\,x=w`ioؠyi2zR[X&2!RXn?R V MWJ?"q3fwPvv6&UfIהr57HaכI[e,;@5%@c)ZBGAmie@?Ys3&;f-RaEʷ$aU&'0L \b,CVk#J'C8%=TĨ0h68lAK>:#NEo2bb7 q\M_v *:g20 |(izPvz=t2:.{Ƙl]^|QA!yBG#('0p+u%dulةO>pΪYB잠: ngm X8Ń;~rK0SO|O/ ߤ#`uPrL ?|ؘ/NDH_#J߮!d-W%G漅h'nmjt:R芮ݧ>߾ч{=*cw]+ P_XoJ% +IYwd"YpOD -mĥnlt:nbݠ,TP?JuD7%['U[cEaB麕Dgind!8ϰ[7WȪBmAh}&`g:Z(wi#3}G?T9?҉ŏ$xXE*?Xsnyo!dk_iQԺqP<@YqKP ĶE;66,5o0)YZ}&B)) =Q3oҶ]ְѕ/V_&XZN''5҅;)к=pYkDiiN@2)5ʗҒL|ƒ5V"3#޴Z;`).jsaza" C&@ m~ʜ _w;1聽˓q;SC~W^s8dy콈ʘKiGȀ<~}9;ɡ٥qFVct`dOvX?]/d{ tu.`16N\T5!H郷d<^׶J >hњdl A&p\jHrgL)' d(>ڵ$}3 "S !KߍF3;F|ar~6wZ z%pY#;{];磎l2AfGoۘe;TTp-qvDd~Lbh |N.0bAW`C˂Nt0БVGLju*o%Sȳ13Q.ctpC+g_AXPP*{xVxM:pEd֬)qsPX#ȏ=gBX@iOJ\*xX{1پ>LQGpЉ n vdJDp\m6Fo} t[Kك&We]zKrHQÃCn@wYK~籛VTtqfrl %I`.7YE-v?"?v}倽_R0J-/#v!̜jxHJe}[iwvDv,o^ɰKD`%(a>y6@)XFV+EwQ<2 {Oי($cȁnTnAvG95ז|M&Ptk$\HI r_KvcwN 掇RNhWӒdh82+<ҙ9cܚ|fwjN U9K'-Y_ >hOl)bs R'ܖ2ϦTDxYRB8P'9'HY9LIdRU]Ǣ'b|h/,Rܾ}Djb̌gCYbN>lMyVD6jɆ3VOeLe.Ǔ_EcN.:جoĨ (lbHHҪbtwa:'cOe!OMn> ׫a.]~w0Ɲ.F 獃@Mws%7QtT/l#vPjYl\xtx]aoחC)؈C ĨYt [ O_?Lo)d~}e<濔r)& %LC삯BΧB~ľѴLh=Mî={K}ܼƐUT#tX2\E{ _& DG࡛EmTb\-unG98pw JiS 3$9\#vה"JW&6`jyOW*udrM(^R)+ )a WR΄(Gr[TgӪ4!z?aQsfؐUav.6 O<$ GriB9WCP^Vo@tP g[h޾X2؃(@ i34&瘘b" r^5Ncq57[df[n P)Nz,aͲ MrpMTqgUsPk#48-&v^/pxynP<;wӝ{9e-t07th!0Ш~lQXGyLx3yºв*l/^6>O'NÙĦ8Zh9פW`']l~P(,9-HCiUSdsdy )_q r ڿnMBǠ\wp ͂b´'s{%=w?/*;hz0JNk3>q<tAs]3P3&х ѧ6WYOK1EԶb Z)F-Y0)(Uꚦ{Lt+;1PD:7z;Sty,=#7-1.>6)$ s۶bnYy7/l2眨/vew-AjdfߟS?½y޲]GuΑGxFo{V亹HHj3K 'rg)=ѲA&j_vZEO+ab!v3Н̸'~m'Ѧ^sWk/c4]J[ se6#ZYm)Ίb#5#uzg^  R V&ˌJ{n][J )q sC\ WMA31U۞=[xBGYu HZ\dW~LCm։V'g C1.1ͥXHCb+X7\b!<%]쑃1grrݏw({j7/aؓ=U_VR NC[iF eBuv9a}&}"ba] }9Jp?QaY2+U*WK8D*8*5†1/53;*o`O}V̮[$hPa(v򼃒h`$/E/Ǭ9OsRFX!=mzs{Iͻ-.ܲeEMPON糆_˅{٭6g X՟ ɈX4 >W6kƋi~U(l󽗷?C0x577#wʺZgjda^^Lkg x]g&)Eig"=\2Rq7ۚa q)jU5AS)L__Qqm{GݳU~j駡a~QP Hx\ H;#'3, '-|9de ,TCM7 &У_cb`PY &KKK+v*'"pN&WLarE^͇%]6jhܪ* ㆟'[k<%t%pCrheĨҎYPAt0J۵!|_2H#YBZso8cד싰`|kCH)6 'NwBFMCc 'R,qY[ +H` g[5*K`}ݪr{(Y)ӈ559oy k d=žughNRZI7:AF~+ eA_ЀqhL+έ̋۷OOE?gg0<NKGI^ͽ1N'#-%PaX{݉7m]cXuo< xUnשgЯ+lPg-zg.~IZ 79Xm`̟q~>>B7;/vh"l; ,t4ٳuQ5 O(,_u<صEgq7=4A/;66'-R YZc)"2߳*ߢE٪"l,%_ZRA~`aפL& 9j~TrYQ֭E c.4sG%OI %]Ef` s;UNViAR{"@L!(9>'8P]tݙFa/Qp[ybE4qg5>cI".2].n3oo\_A ϚQsۥe0Z9 㖼^/q6. 'Y(C[YϰY@;N*ѭTL'amtp7+r=>*q-:qK5pLߩkܬa㝪H܃P<ģ/щ9T)7T.c\:o(!fn-!w*A|b} {bơ FrĊ>r66zjJn+*$ڣ16`qY)͋:ߊހ*1"(tB\D{5y^p[ʹDkd?V$6k=?J[-U=xwŭQBrfz Ab'QX4k틸?(Q=e/{"vdPHd7f||meKCHR-~69fZ\*سߵvɯ @k f(׬BY^CCPy+J3 <&?aK1gv*؟Js2@ d;C%}4 kk4wJE20X1DjJ4x$ Aܟ̌2vl.TbQJIL!B6xâ%"mGnA]qDe5gc-aJo#!MkVBc5C~ƮsÅD2 ECr_mMs6;(li>y]ujw9dx(QI2I#{UxH agsi7ʦy tIuv2U|ǔQRڍ`dbE>~ۨI$g ^~i6/|EN> s{^!ꀆcGpCxX%T^^ t͟7C*9SYK\B\'zoTf)c<πvWcv؅``{wij'i{hXHW¾Vse䖧!|EWW^8^ye;Q~Y#QeXX*'+GD7PTx(WbO٤8I_C3ij@Tvy_AbsXC;gL0O3UvF UPtLpׇeC_8پ?uWߥˌ~. ʑ6̲ +tX@@AL?PmǫvV9m 8+ n}03"U/s!x^~ӆHtuj:GD/S_jذN攕AKoLo3%wi߽I)qZ7\d81.v)Jm+׎m]zㄗU DۃBmj,/5̝Y>[v󝐓:T[VSvkJRއFL oE?iYL ap8T[\CܑC:7BQVZ_egj4pzo.CR'r*`9-C Sҹ|7HqŪ%EϿ߼h'7Aop[$QBJP7b\  Ǿbg(bSq[I!R&m2NRݑkw)'1]VL8A^=]"ݙ%fo8;ް;~][ M&,x ndp+ph{ 7g;7CI{4B`o Pa  e=%/rWV__;q§n+}%Cƌxy(m;0IW'"5 \%V\0o^Cc ueGV*הlfL@4{[`',I\Yݰu0ϴD)WI2W@WVTJ^mjkɰ˩'w9khY^oF*cܧfHvRx QszvQƬإp]H;?yE`M^q"Žc(W' WeϖitE >F]35È̱hZXqmEE>ſnC?=oV\]|ms+}^qfƅS1iPkstqH]pꐄ ; ɥWaW$Æw2"S YΰUjQ(_6{֨,oKZBzj[A892ؐaCDhL9{1ÝETӗ`ąɂt#pI 6LkzF0}V-3J2$|#'&D); X느Rcnpӳ~ommOY?h~}M]YFyN`u-8 R4=`5Ԉ +OhΥAdn[ѺP <-dk~QLWs'xw37M?pܓbMMaRlRW+Y hb uUhZr#hU 5-X!]˻|*ImiiaUe597ydo؉3Lrۜ$WKnx0:Wf Bw']vB jv&mS+eĄMSЙYGJ5H/g%@#Î&MGˆ$phW4r7aG`, OחQL^ :r#;BnPlT}nLe;# G5l W׬))_a>\k;c͝)7u/TMoXiz}}yba8 Su*+]nv9Va~9mqRȎ 䃇*QyϣN1c` g!s8S}ٴJ?.A#l>ю{Mf7K֨Pj@"8yeyZ莥mxZP&hXi8g(!,Y0/'xUgNs$Ӛu_h@b=qFh4%#y@Qh?h_ ?-0z U6F$S6Rු1x)i\Hç&}Pji{ 3ĝszahR~()d>!K8F_)k Jc00j}p W\X9?#`μkd,|fC X %$lG%`6<n7X9pGн d^V']gz R8زfgtpȣ :B{A@zY/'eo#xH20o:mKxL夲. oނ$4KR>=AG:^fҒ\4zo??pS=S#s n1ux86=x#Z/=Q{AGL\iqh^M79s3 «ɰ!{P,=!^ jic/yc)֒?W2PQ;bxE;``x1ڤhv5`l˼?y-\^ETW" yXWTr믹a%OT\Kw\^ݷ!`p`zZ!ǽ.p3GPe\Z|-M鸄aKF};-ѡk9q1Vt5d7Xu .K'p,bcxcvD|q?ؾRk3k֩'}sMvyOnbfRd7(2s C ( ?e}_>59~uu[D|kRƙqC//hp(>(0;yYI6f(aYoҵ,e4k˧ك' @?d֮慳sJbpeT^wsoP\B0%Ej՗ؠbJw_W6E ߟ dz+uCQ 7-^K$ x@ޓsb{)ɆuynGA R{[Jq7gv|H7yӂd8?I;GSdpit n wl]L؛ȡBNj{ȶ"eNMs:wR@,77@cN@-d>!w緸 E'l5dZԩv-kWA%p#.^;C)G|h oA'(wq; h mqY*<5*ϔ%;da; 1va#1U]W]!Fۨ0m9(;~pWȡFBBSƕ}^:GdY:NrTE&`grQbl(#TP#+A8e6&ʋtp_0Gar)>f;zWQn-GnFn k,if <|a3]b1(0~cə  t2ԦJX?c=NV߱_Q*s9y+`Ξw~7Co|&c|T}_Nd6x_>'8QTZ,$T[^g{FjjV&V>Ź!Ӽ]" 9kc"=`(/J$LO[00o  ~8h/zKYS-b:-Ka9\jcޮ !` U#$gbu8{:WXa 0CT̀NX7;&$AFJn4>}$T4V 4o{<=ore#Tbg;rhQFϋ^g}DM5ByFL*<?)T1 +uTոo-1^\ N/셡 8c-/pgD3 OfHKr3``2$_ upvqyOjg %_mnXWMѵYG?G{N+zRwYJwE(y2c2UTPA1 O,G_ >V!2{*tSb’R}0Hࣻu`pE$GI^6)´zOJqL"cG+ ]J0<\ЛjΡxdsL4(qxKyo:W5/f4xn|r7nm]I2m8?џ\vٿߡ}'ޟt,}ě)(G ВH/vkP[1xI- }OBgH5V; wjO&#HɃTgW?SSޠV Vl)SBvۚ=,QyˉdB4QHc܀)MqFS<g q1bۘa/j.sܺئ֧M"s` {<қ+cG.NjKZZ)ljk*G_NZN4/wP6vAQ/r^j]H/l qwW*wɠ(h >N 4c6B(euBy7v 0 uG47!i\5^\kc̅Vyl{.(@o+ a%HXuEpaռA'|"[a$gU5UՕG4S񱾆 $xbf%pY8p '^jH6<0ZZ`9ӫF-y#L'+*a3-n!lggIx<I0Wcj=lj[s,U\:Uc bd1z n) A"]N?r{Fpw!M;7MsX;jH89>jWM2e ]SR$]W'KpL 3v~&ĄW2no^X%FeNIzp# b"#v*"`EBŇ:/ x@:e ]6 fqdW2y{I E4Ko'O(><[~ Fɛ}M͉o8󚃹8Ԫ.zأXlX*[ &*eH2KIO a帻ԽA {X0 +cg aAWBx0,&נ{Q3ŔzWA8pefdž{M3im Gyl/P-6?AFf'slO@Zל /ՊZA{;y^"dIӃ@!)oDT; ~ƨӺK!n.w*.ke~+kO|*_hm2}# ~=0E`{P R?'{*OFE6tD}qyCZmGahlFA"F`nLԓ+ʱKw6E aS>hEU܈8%[sa >`1xɀ`Xۈ 9¥%jp6ŕK6YRL xܥ&SA{ Pvu S>$To=V՝|uKeɼM8.]kuW~gh)AHBQ!6 gᢖm.Q-5uN{6$ ]Հz sD7ihu_I>8| ]bm7_bq,CRFdr%Sɉ0Vzgxz1jS]yw3D0sE=1sch>3I*nӽ\`w c`?cDĔY b<֞ a_gj6ЛcPZbfH v>w'6:˦(ZeUTj%z6}oYTaZ{H7g! iѓPgv@š ǧG? 2=<6&sy4sK%QШT32߈y[k1 [X7z%6@ ˑY}F)sE|oN >rȠTB.bU%<`wzMLs/ѨwY҉ampwl<]1(f: vD*_{xj`RIsPLMfţ9ϕ|dzG*|3̑}$@A v ?d= 4c w_FX$qc2؊K3Ȑ6 rqO50˔< [4q*KyL9Lt%$7wu+DJ;HZl2 d̟9"~%n21qyNHE5~f !}ua%s_9l `X65hݫ먅.,"9:rS,1FZѲ7š}t我QuynXwbZnRk *He+']~?Q">ԚFb'ZB^1Mٞ q)v^)T+w%%̊뺂_2M94 k M{#+Vi0M?fOO!9z KIWyHpI_t;mW5֨jN;W |+ƭ*%fq5N> p{Hv'Uts.KB5tm6ia,ex1v_"?ӁdՖWfP6fd_zxƩ7}dJѳ u:Tkˎ-N"MG?:42w,hcHԕedQ?Vܖ,y)۬߂-\j<9)! !&j, EpL!wk2ΟI ˓@~ưEI\!?F*X$CBh|'EIԝCxǁd LO턖.KzzFHIP)NuܭwCA)hS.}KH%Z2)A"76$|ꘑ#V#v4@Sxw`>Z/tC; M7|R)M<"F09N (mE%kzjzI2Nh!FtdX_݃VJ]0S/$pG (:p50:y 3GQ%HfQ yeW;j(hS8 K]Fq\EmW4=}[jfٻ:=K-w1 2R WT@DmEz'\Ԭ;.q<^ȫ[FX\pz"Ǿ]L+՟R ZGP؇Ty&*ȥ/Y<Ú{t:@Yd5MV )]*N5\"q&f}8]cV"`͌wL6] C9ye#ȐzI} ^Uܳ'mX_29tAliRmR%ՠĔ(^%=ju{LG-GU%wf_Rejs@D `Ūű\J߲^.x/>49/ou郉ӼVk4$fݏ-,"uZ-cw6tK|]kpSB:@~Lrsf[PԸr2֕rxV2r Ux8fj霰g{t ZV)!jU*2q04j];.~M#ʊG⤖w.G&S_x]˘D8d׀SIe{?ܴU6|.c'/S<4>fXc{C ^F&2Dd8`0)m4zЯe~%j+S&Q*olu+&aH!Ls"JDۖ֔m 9W6;$]Xd{N$. _Y|s >0b+1 H?4nJUBP穖Z'^6Dk$EǸ_*љ*z k‌ zJ9m?Nhח4kܵc5*CM#5<3Qc|6;>+ {x4W~Efpgr0e<>9h6WCVMTV;דCңGqAu5%Jc|&n %# +MB q2Pڣ9z js! G1B.??kx0mX  EQo&-8F7ee^1Z51xvղk?KZpqnzTP?_WB0,M뫇cA#٪}&iCCC̒q@iNc\?W6);""1idyŖJ׾ KN8լ66g:tm7E-AmF6{V!ސIK݈q֥߭S9 fH{%[d@4t@HD'-clUXXycX?9P%Uuh=vyc?ؼ ܉xSz{ʹ h,b lOV(;}'<b3X mlHXO*gCd/?3w3ˁsjs;VrV]Qcs6Iϥ[ մqAnJ 3eh\iϱ(utp-M!;OEѼ7w0z er]1ȅL]Q։'ٞϚ: l5#H&S ?,Ma4K 9Z(ĎTFxl/7Pܤ(Duݢ;:F2Gy'(qߡL~œA3f5M:@rF;䬋#tdOZ=E&l]H`{Qq&soca`qю6jC-Mb8XGJ&xH^&8Bdj%afs4y)pH)?_AUaiKZ©f\^^xݥjuR66 Ĕ ^-4Z}p2Eq]t=BCh첌OI^|nO{m1A4%2yz̄"XiwxCOa 6Ok =@ܽrڴ*7#};XRrcJݠ\fdU͙ f iv?d5裧Ld/[J(>PVV~M{{83wF,UN?:3f6`]IK}OaCtQ9Q(y)S-Z5nSC χᲓn1I.,puzD'8(CNJz ^EO,QZ^x۵|օyрr C &ezjS#!?pX (ӐA {aE,hd)ꏇ3(sd+5ob0oEω}c*qoeÁtPlGfB%$ٯK66A}ejP+j~P8ىN&{%x%ws$M}A`4@CmF:7ufO`V }sn@fp:'TBUr:41H Ġw[=KQJ0}M*N sEr"KC4!}9`kbv g*d6?`>| R_@>bS\{za0"1-?Er:jkط81chÌ4]{s .,im=ou?q#gVoL`fԨ^V5iXNJ}!*OmH nW@ 7T1Z˳ϷM]嶡|N!eg(" Aq]X{5{'4Czđjw+ϾY]HhΊ _%Gwr&n+?"s Y"puյ[߀v>C *";ޱ~!5 B9իE;Ã8TO@nzޯ"%xw_N kV %(ua[0^F0~YюĞEy1o^4AVZ _@m 6.=J8mq֧<2(W6bC?~"xq^Eaj-0,d)/'JYYK8?r46(i/?aec_Ú.my400rF$G&L8D]{]y1nBmcߏS%Bz!g*޽MFr;܁ GĄ6mH"֔MYzX Ru:d# x-TEnOZOe&sR8*8PO;v漠+'%\LB33kV}5E5\Q(Ѝko#Ԋ^lE񹲾ίEbi/|>{=c)_x` >(n Ô%aISbm,wu$YCWx g;lmzYηv8R 򿕓Ы}Rv ~_%wX\+kFAa{x:(a$qE5cbP6% /ݘ ެ^,6'@ޘߌI3ϹǬxohG8b*[ЧZ;b— @qʕmn@.aY#?_BGY 9Sr oQ6uBmƶNr.4:V+ singYɢF'|4Ix;O2Z0k(>"-48 u]'E:N~YnMoX/.V6F9tYePLvhGøYP m-ɵ>SZL$;gJ|GN٤X PsMOZX]4A1J~6z?d1l֕_]}Š~rJ&5f" A0VJ\Wʳ)hs!EuIAvwu+!8/dzq`E0Oǽ"JK3괊4 TkSy)NȩЏ iO'f]psZ*?P@s7YՎ PEkYU#ڞxWdh 5Dr+il1'@t~ KU(wi5L\ᚤsSz)$vxt }ͷCBXQLc *8`8a=Kc'PU%ߨ0jo$FЭ\)"$ NibXDH}Rtv IQ)KLHٿJSg6Y,g7JC~s;Ccm(lyIr6Ƚ@. bwTlZhgcXAR}^KM?,2ȰX;hhpY)v7>km@UF.Cw7`-K/ީ[3WY{^9o֢!NwEXR0Xhc ECKx??FWյ_Y<# ;!x#/2ͿfYkDw67mmrGJ\Dc[$P 8c cDWJU:Xp&'ʱ0hҬ1ZO␤a ^jLVUvt%b} v`P(>f<#RYЧ Aϧ(*Q vliiRsTq]lb+M-,/ iGC7.ס,xI}}gnG0,8׃)K5VZ3]Uwxwmf@6糄nI^p[_91΄@[=nw/Z/R;ESLxc63Pؾgj3Nv"#{)]}OJ߬ޛ. YsH>`B=A!{9ݮ)vEÒS/NMDBYVg5&ir^*l!5\a!S!{ ?lf5^.8t'|Cm& NkᣟV-Z|b=^U> ^_(x,'(BgxPz/t L_Hvc;jv0|@bK? IЦU6d.OΔ5~K>׬"NO{G!J|Ix|ln;듬r:+$#do{);\Ԝ+^z@̍rKc֡:,'pJm ѣ8Rc#*r:@ lPqu@eJٲ |Fυ]WfQ|%P(qPVAcI͊w.z|aU$)!qxdd Xkt)H۠;I/H@^H9H4O_N7zhZxD6wcbbrdﰼVG}eZ'dЩϒήg$% :k!\w(;æbJ2>_دEΏEH° Бb2iry&K.޺FMۑTP⏠}OK3/`_ov k]xB\G ECשxg*03(ԱZ^< LS4ܕ pc cxAHKHAPWw:*qbNaOfe8m~M. %նX~7]aBáQ#Ks0X8Q/74gć6MBzGL)};>Fe?ةB>[}m>5e@-i~} 0oO|gǂAMhqF?5eNÑ2=O\2=Ms CoĖH 2趑 hbSZ wC>M]BT97iY  ZDݎ꡿QLmѬ3P>!u[^RH5dx*"d8eK$H7A#D?ӀFX'p>GfKlNC~A᪇^5VbD(?=EA/Q P$je ;$%L)I*d)ɬ*Z3=w5-}G)9\6+AfT\!Ա93PA[.H ss+ygLぜ%MS=?P  S,6Si&%Ơٗ@D:: d0C@y k&K7sJ胾90b0OΠ&IXTWdc%ΡAQsuѣ)܃tkU!&t郖u oO ":#`"oy6,3s]Fͧ|G8c$}BZL7m7ȿh^.Uʥn9ލmH?ɫn#J0(K~Εj \La{)H?pnW,'w^IVШsn@Ͽӧ kCDʱVDTc}g}N ^q|‚"i<Jq 膠H^^#1x*}Sv݅P& Cdqྡྷ/I|s+F9 l;U N)"X+n zX*.ogjw`y*Cf) !DD>D0ߘ?h1N3;J5Xwbrh5 /˧q/4Nf<% \TpigܿZ޻_:$ K~=R  5;- p}Ȋq I[ ZZ`9DŤ,f6ڃc8[qvw4"o@z e! rrDBfq1/fO iu3Qgtg_{Z3"誔ѷCv,j^ޗy7*nb@)!EqlP/SN{&7p-G/C,gNl OHHY-g5@ى! s^ ө,֘#EWUKvΨTBP_w1Zc7rtO"» !F]Rtd;.cb@ TB;96)TeWXDȭFi!E밶ի253ZVwڬk"]E8D8⥈! ~2EV^ǒEB(JyvAk4 #[sGyŻ+C97/YƲ qb%//PoooY\M[ Z.Təl Ia :%!im"N:wn%ٷ`V)ϠmΞK]6;u*/wOxPvx`[L:y% b([^ ].J$s>z :Ƈ ҐOslL@ YzU 9W1b)_J*$!ºʅg2tNC%" G Tv.H\#;zH66Gt:3d+(#,%6\6-UyEmB|a-sQ8$`#J}e/-ᠯsWk((.6¤ȸm4HWE "yO’J ucēn(cHxdj\ޕ 2DF\B'=FZ;]v/y2Uf!b 뙁 |dUCq0=A)59E-!âR@HI7.O޲yu dUp.u~gM8ՠ|VK qNy$vqCjIl Dyh ;m*||=* GxWdK%Fh<d[&9C\Td|O8z?&tʸoq݉Z}﯇%ݞ^?wA -y@ɱzR9[ ydG}Evk{<[Qny,вxe,f:a@ 郁O$>^B~p *;xf͇"[gm> G`2/J.J4aƗ,l#l!U.z͵RI0RebxBg`_N4.'W"YD=h_ +菧f,4]S 8NpaQ@f}Ysfv™P+x-. 5(L~x?S.9$fZ*?}Psn8Zo,hIpxEMgt?_{D)A%Z$kwC+Jkۆyl11EؚR7}ݘAVh i^6$d[[ Dp`=]԰mHPM,I )h~E}ΨwqDW;p o+Ƈͻg;0 kF!/3HWɣfm/Dzt5mňZUPͲ5̱ļUzg~Z֦x?k7ajv0$cKmhjS8FfX^uO9Pdz@_t=P TMܑiSZCޯU8Uڄɺt'C3 Sc'ۚUL=o{c!XRȹ8{xהveBtׄ'wȺmӿݳr1[XWG ),bV;zt[P*Z^H.V; zr/zB7ʑg:3!;}rފ;HI#lc5y^W5>T4IaO@Ʀ;!Ba ϜA} UIPu-ғj\t]<[ !񿱀qKЦ!vFf}n @Dsc:@V w0ޙdѻ^Ͱƶ;# )hm=p8TU@J|A%s5oQ2RvGE* y .ՅhsVFYN` ~8Qb, y vb-V%tІ]it)?l"G~pfX/A=πoֺ),uv[: 뱇%Ӄ3$ r`m.pH']$Q#0`fi^R[ +iXA#?I6f\'z*72AtYag3.0 ]!eA0 b$0m,lp; t- (tZ;p*i/j4j!2TY/Ox>F(杬v͏"(r,/*oyv)];L dY X{샣QRڝz [#:d§()/6}X"7Ta ٫{n$˃I% _/Oգ.?T.~*TKmgd) SZXo:b1lE1~(]Qs3iQD2HM (ɐ"|9Q/gX l\ꕬXc ge#]nU$ eq>Zѡ,jK| B,jt7 \M$qŹ(W-:<벶Wg4zKezAFٛNɵrbTl\zEs0)׷=y斂_\+ñf7x5?;- f"Yu9up!ަW51CdO^;jXihai1Mm؂?4ŎB%qJjٻre P-_C0Mz! auЫj z !kVyjOm %1f?uaN7!! i$Ds dal S.K@/ j.$?R!RCcJƴKC7墤speDo79MO >'X a2VV"BS'3eU;VcYqZP>,d1wYZ5@Cke|_X,fx+$O $[=,up7 00*@V٨'gotYpVIAN;dq=F<4C`J*wb,xD01Մ;nK@C&" GAI\ r1{7Q[E•]A7o3f,m d9$-SqH0g8p0oGq+ l:뎉暁{/~Μ`SaL˓[o0b|n2*uBv6ONM|kZi\ަ&v`N{`=HuSK \srlCO>6w~̎<<=_GMkTLԉVI_5A mq5;Nm6PߚOn/Ϸw&rGN.Жy:4NOJqêh{.'8 ԍ?)|5ղl|1ƈ ∛nan5X~-iyk7s7^ ]ϲ*jS5+Wc\w녬;D8HR⺕{3hA=d^ɾRׂC(]`+Vl"aԊkB nL1O闐]:xBa14v`V}_feؾ$iiKӢfҤڒh[n kT;\,/~SAvn-BzVаSGQhjԍD| zڋGO3KC'ηjms4ۃmYjܾLV86.d=sh@-.*~a*ĮFi$y$ީnҁ#gdEef `ݯ?W,h8pIBR6+aUyZ~\^{}/qA:oDe5ԖƸz3P.9QpCq'9E29=p=+u~zQ.99EҜ2yi$yb[~jjBenF"$|V@I^#n)^p1lmgZȢW0qjy3V7k,NpA^_ "AJؽm 'uƋ\~%]Vyeڋ3[̣LH^WbOz^X>|崦 3jGb*!蚱:tA!q.>O/7Hoח P.r>6+OxLTOR,yPzC[HxS"z9"@,Khlsc'ayUʂdD~s U?czkƢ;8k+sAʽypsZE}5Żx=biO "H9 ~heD‡|)~AR@HcQ&hE=Jg&}bt_e/?2roZdj(- }hܐ/^$<ZqCg<1'{Dڥ- $Ď^>aW}\b ґŝ^;[cjyrRι'fqY]0+%^KT Z\Oxϣj(3%"34A3V92|0ںn028L8Gcv NYg8ɿ|_5H A(0wR7^7C ֪2_#08 p$pxq,RŨM#/0؂xdڡ5@mLڋ3w+tyf[Q1!7i1 MFs@AYpAX% Omg6 wɩh| ܦ"`<7'Ƣ"ޫ?كMG@iO>MQ R#w8k9+2"SC湀Is <@'>Nq ECĺqEBZQ +^/nWsWD`)/[4=Ҍ=dㇻePkoc3g7  RS|ՁhV֨Ch6y˺%׍=8W$l;BJ)m$E71#},PV*i &5waQ% !Zt ~ZN CTj`0[GᵛE ĩ|Č!Nk6%<LIxd5"l&>rCH_\`A&VWIQz$.gX@z ץE' Y.FprV?N` ĐC={5kTW C{Z!LW/r<0h{U^@$+3 =#tL6TqqX kfܬx>!c;Q?G#X.*Jn@5R[u~WZK6s-P7+LW,#G  f\TVu) "wΛ w̋zU;3uC3>>"fX$(i#Z&2\|F>Z4u'}IaJMx}LOߕe%nlj/Fj:ޯ07fٵH%Î0SN܋^!R Q &7x;ArN"_ׇ!7%_vN2u-pt4o5|%ه>SV|z";8 ][U U>̱1S5fLKs{񦚈_ZظVO@;,s kJ ђV2J101EjH߭6p$,60>wXoe< I \MmRizy̷OGOEÚ:b>] и@{΃po$Ñx?MB1H%IN##t:Z%AaXܥg c&Qe5CEئɡVBzE{qGߟ'щP;[]CۍPldYrzyFap)Pa</ɏ F U )Q H$~rΒ q#֌j{#t w>biXd, <7L):-넗] A[ ;[X+6%lklG$)0uꋮX席1Fmdr *M MXI&¹nu]@šֻk:Pـ#-d`y #G !q;{i-pK2wLR&V9!kڒOL'3U1|T.~meSkՙp,0(^E,{ӖgĹO+6J|Wh52b]掸 R1v7Rd(Y$i'[@fj@X+3٬sAy//vE-1;pEbb\>ICQ m̚xÁ%|9?-&1X ^quYHb3$C*Z}lqHF'?H% O-n.`xNC&Fw%I=] ?a\iu#~J(R ±oΏ?+;Jj'iJg¬jqh?A1D8SE㻦EuLjD(c1Ρ W;O+Q[4QOcFڋDd+چ8GNUW\ 6wdM02!SpA3V~p5oa=W{ȍ[y9xkvHo<-?$/BXuj rrVf\{y[P*0M]7.ZoX -n^$6BWJfLvw%941<.-]٬xDX\qg V ,eB4w+kC|l՛A"8 g:?櫍~)G6`}HQҥ>F71;<vӑgS':qd|!.X`F79 dHy&"~j~荽MLa`ېCF^ pۮfC/tP{+0:2^JE_Ѱc׻ La)b.nq I7mrkX 4.sS|kq-&Pet-gNh@•;?R*I9]Ⱦ KW@ svA&aYe?$ߢ+W ;aexbKI-3zyj (ZzjSGlKKAXˢ56D!gUSG0-6DtX0X]S&֏;WUNsЖs``T$iKo'56q939D EQ Dy{Ki>?nhj@WHF `s;sO|վJbk6̒NuKvQѦB[C_z ~j(w~e.gV%$0}tfb58;?Q X \oٟ:$կ8}_0 E+Ss$|Y:l:_LB`:ւTWf6CG G^AyZGuM>3Wnp#Vrn^pP>,:f \hxg^1#7] tTkG[!*Ȭb)W:I-X5;Y^~^*H^IpEW)f<'z,zeTRh8'DV#'ă?BضTP_1ߍ׼|7\kT E:=-e*IiJr 1*0'>J'ܐ&aǤ\Ϫ2յ%2%C/0ňǚ%"}:R~y "c"8GY=A㽫92b. o=t Z#"kW(=O{B M0c慎efh/REvtٲ &U9撁*s@ր"tBW@ BjP6D 02Mm|>f drhxdt cĹ((0<Sq&U J9 ( /7 (UկMD{$B0ff{ n{nsk>u%x&x.#IXKu{٠̇30m U*cJ7DMR;O{ޢBϦjTX?Rcݣ9pVSxɈ̀0Xsj=4w]8A{'r:ٔ k2d/(lP%Cu{ W H1Q$e.MC' H~7ALaT>.ˤ|Jkӓ,-/G+ԉS`h؍7GF _"A9z_f _Ӂ}JECK:BrY,<Y0O,IB3yx:\IgWY'mD㵩43R"[_> %` Q)GchghDCa,K2=i _C} Zm!/v*=, I4B'l ~o9֢50{Bܵވ$1[?=q@PėAe-EՐ CU s.P<`Q8ŸJ`߈W~#*Ez4,b$T el u yO7xl]P'29&!LUB`a7Mg.TZfܣ~0ı/_ ԗ_XhK $R"aSzQ߆i״S~| @jMXΥ\QflJ}m7a2Rӛ4 v*?-Y2vÊգot⸄onJ.aUsLbHSٍ28Ά;jݜxSNzQhYA4%pZ0 #~1"a:mxj"~'߈0@ >߳ID9NZnkMz9&fd̈́h{s_=4GےKvRؽQ-M /8P4x k);:GZz9nA62}4Aolz|Ȏ-mb 9q8sgk;>9~l +i-P6|H&w#'od7Y00/8xi:v\$"xff)1joOYa nDx8dWPmxںHQtZîUF 5И2{T@@3NYx([S1d*2Km a9}>xuW Zz}WAd ?_)}%Mu $uepCEIk>;#;Q5x6:zrWn=Qyek Q<OYiWz&駺P%C{zg RLqp_ Ls9K51|NX$rx'?0l oD>nh;'LʹRcɶG 2z#Kibv1pO*ٮ):- ày!U]%Jq$lj\W6NTD^ .}(^ XCi[.#\L~LD ; ` iyagbrisV L\x(N^ xmuϚkvkk,~&?a8:q̲PѲ}9Jdm0Z yt5Y*bvۨb֋W5Ro7ZupWg2z+WCVf}f`Qi6_׌D! n#<-l5tH)Ğ%B=&XղY_]%u ,+E<6]Q ~Lx2)Y망58t7JTn UUg3`@4yۯ2*^CL zX5I8T%KD^`vjd]@,16RX,~QD1oBPuk g {v )e\C?t[y^7VT](N1HrdzESg3`$$C|`Q]R_KYAnhK]f|qYj{vhkaʹZ-pTkO5]SQjJ'c8 ͔j4NV?."oz%zDNַu13B8nqwniw&m_~OQn):? a$<.NܝusUQ4rPYMlA70W}JtOi=nCJx[ H)4}ˁN[ A"2QH|G}M8 PT\;@ E杹뀝Ivl 0O& h7DЧM2;4(HAwXsI~QW*W0cGE<>a\!,Z4b[Ćb;u3&yJl (8\"г31Qx˨B>|QUY]? U+mqZ<5=æuXxOPG~%C;6_n϶M;UFxjW9nhb9F)9mђ*L `j/>@&^j[ sDaѵ%(ӊ8 i0xE?Hs{jZq_hώbWG:C}3]u)dQOy1Й;PhjL$3BfjtnڐPhwjТ,0a*|@uX gꠚbj { s޻L?޸[2*)2o ImSU F^S̖웜¿}QO\'H{Vy7eێ*mw.I vo"cb܈hU0!/9Wp~hU8AM7}B5ZO4^ E8_ w_zͩ~ unĚ,|84M LЛ%m8!I a3'eҲ &k+?mq4kWD vAnN>纆"/Bgt5L|P.uTfw@ik16PA{`a!uO4 -JT]a^)2rcBcg&:KD.FS(HغzX26LN@۝xn9(|39$sxRI/RjC%ުk3X΢u,-@U`NqWΡ{8VHNc!Tit5/6_EД}%b̷gnz 8 哒-zwGiPoƹ ˵7_ gN!DT#۵AVR_6͗Go۴9;fzg//y8p>~pJQΞ1?UC\/[Y\}u6,(hj;^V]4D%FTX&94؁\q3 ^zر-JH[yh,V ^&y{ mw<ۻ/ +;Ǝ xI^/KbG{+Ԕ(<Oz;II@"А6ԅ?ƠKj.PZzC[~m/9&eޮ8(WZA̧rgFQ||:}azzPuI6 Uӊ}ug4s1jy;є'j?ૣqLRYR`2X C]cE0w!f_7i_ 1q|_G`}\j%v JD*ɇFt{׿|~"o;{VS0,2!@ 7y74 panwG>ekM pvW6eʇOhTZ#r(:J݋Gf6?BV;Xwgٙ$D82c'^;T;Πp&8TB=-QasQ+87V2oqjДs Kݡ!`S VS .;v&]SBu 2V;isDNevwljolQc|YKn5=Ȯ&+'zI+r$6|ҧHڏ׸,z*$MЉa1 wxbB(YQv?Angz~XO3"Ak) :6@ݼ;LU7v[. Z=q ;jIS|tȏſo+ $#A7#< o7ZWỐY|>SSa(,\f H]V'uYy~B_: ظOc| :Nw~5V:댅~JtV#uǁxueP,N(k C'qQ IX8+CQ8q ,'@x'ݍAU(uqwch'X?IZXЂCTrDgxhZ6Xv<2xYm#c-K5~b8 >%û\I&K,0hIBw1:38[6QH_ ah4w(OH|VFKT(Q͐n҆6'[Oah1LLOo }Ԍ GPlW=F` BcʘZmY >{jWdvXl0\ג1b]~IV%=#ݯÞ5!<ۃSRx@ջ(1dk{} S3/j~HqٯG i)nǫj2F>rJ Ҝ'y9`v(- E =6aqB"<؉P?^w肍K꼙e=~g::koJHd7 >WAϣhboK | 7t⪬(jK .%kgxsH@_SK?o7!Mo7r>m&E9()F=r@i@8f&mdp?ܺ5NJCg}Fs*m1"䘢zSVBps5ev dfV=HK4hxҔ628"K( 3=|_XAw}| +$[W^=`$!I$Pi4< {(Kgx}_H0ҰW]:M B|Ҏ[LtDxh H2oFmaPu*]Q0q\PŒF['>KxFE3g2Wiq#'LEj_4G˳n`aԷhm ,{k##ĝy$rYrQE}@VSDg_|/N}H\{u#䱼s u:K]>&qC,1WOߦ~.#>F0B&1a,ǔ?=)$Ҡn |-B-f7Sz/x.녤d\Ea>LvGc>ag3X,"Nd,=M@{3CŃЏ$5x/R} I֢~#縍ϯ4Ոb֎suO #ShMDꖮ (Z;Iۓd["|Cf]ҬhG|EQT >p;%Zn<ړn^}H;XںZdhm v,,_ϬJx`j}a oy/h4/NCz8d,"ԏ (Cc(u)z8\UŴpV_,$X"It'W~&])+^"4Qm!rQb $zыdF !T}Ip1ePk7!aoYcՐR7XO ?pxdf,tƾN! zp}Q# gͪۗԛ5f]P0A7X.į?RTu 6I7MJO*cir/zr$+".!m%1kjs#+S }GG@Z^XhV|wz:Fp1DO:MksD_PIJ gMMûF Cԫ<>Nah[+ y%=x7wi7(QR(xfA+.!=?P87;1+%ٍgjG\a yҡ(Q9VP[$@SܓM،ِKIPD&h(2_LgaQ6-nYe)2C3[.ۆ M`c%͗X#'(6L~8gt=-}S 9 z#N<4xN"#ܮf27PtMکttI7~,ހU7 LCR٩NH1p}Og'7ɡW0eg3q5? 䖍]#^tUne0oD0foDG@ r ņ ?:^ nS1^$oDٷ h`COgZ[^ftֳ^cdq;A0Q.BCZgJ*"yfNP<+܊,EƞM21{c4:`n  a,TW75$aB4Nj$ﵬ_3_*uJZ,% =e0~e-{p(x)=qV zoAX9v'WzBF8ZԊg 8+HKᦞ9;<؍;6\3%*bLсLVFq/W-*>|>al)dL,9[2tJ`ƿRda͎}S4Ǣ].[ƿ9s"y8B,CmEJFL% Ԓ\mVfмSP8o]َ.yePC*iSuqڧ ,2e 5dmqpk{H7 O<%HBRmk b? ] z6Y o1@o袀'n` `j]riņ!>m`WXNJzn)mـЕүd&H#}wqǡzd7bl->Гf-,ED4R 6̷]79 Phu&N2G~:7-6:~N +<4Ikگ|qGE FhI,:4h4brLh$$0CH28<~ E_l̠/立- bHTq 2 iFv NWAYd$Q%JT BnP.ɲ38$j)7"ldO}]ܐϓUfZN!9tI+ bkj312 YXi.iN`% oa^+4YAbv~TLfx{HmD{?)fZ@lΪaPԒt%/9)H<+LaYPb"n!W -2r瀯UIs\ڕ^C .c+yl\VIF >= ush'Gbzo.;I6kj%|S)|ŲDϠq)U/ :LƤ~#pʹċ{#t xmѦ׌V/"Q-pѭPsES}5fuO{ uޠOt?- aad}Ȃ,:72e'r ;rz vuK؉}(d$i{Ll=iFO4xnؕw?`鑤QFDn4+MB1ZBm`?rD^?RLzڨ [T$0wO'{^QX7 } sk?"shaf<(ù2嘿:`*"G;,P, doS1bIa%@^G@TB?47 ~`^*ɼ7x%׺wvxe_h^K ?`;Xd}{#t-;ddB$61dZ0=C]94wD ⪶A}Lx`6D0iiC~[4-bb"Jh27$~Z)lK9zlmXEf/l. bdb&9Z 2.ĜL m~bcB;rg an>aNXx5]S d,kZr7yGT@;32#;1VmxBeZ͢ "|L|DEٰ-kJUr)\fls\S?KrQsҦ,^h ֌`h6H?jrT5%:B-%QogX ng\8&Y"vo$+T`jص؏+M-2 cZڨi6rGۉpg%er _j)y/ϔ8MLޣOӨK𸓴ky(oQp>갪۩Ei\%j5eXƀr|Iv^I:v8_RD4$8Zܞ=NGo~K}Nv}D4mt= V_Z4: m<%5KzQ]%V7T72> c-=kn>&}_K6y{7(jPxDX .rE3欒30W+N4?xKc-ۯO"A5e"?MJ @^ EgZldQQ鬻@MF_ތY땸ʠ^Ԃ' -n Q3FYCSȋn'Fk8RF? xRc%Uc"_{+gAz9ݱj:O#V<ڸ?"O`$/tsAI{aڄ:YoL) {λ ɬ` h_@{Z,L' DŽ_yG]q(g(8]ɤ[LE8E9@¥D{,¬{z{yIx|My46FUy:s*c0YXMh/}~3tܶ0Ev0E]ݴsw蘼|ąf%MtZeW#_2KSwqq!F@١N9f)$Xn'D8pݍ"ʴಹ5 m=7yajPP5\bS{ v/ftBZbKVs29"$͛Fg 4v1% Ɯ/@.re).DHw ڞ9u5bB))Tvq-p8SuMmq88i%ztPP>PK~)#o,]/nN2kルž6 [u z*KBYrl_ mtA|Mɏ8l|AWtAʡکjiׄO)uAO-zD}9:t7_R}9?^6Ǜ[*hƁs$p/,$|Xc̊8}Ģq!s׾B;3Cեz+Dc}*_>ŐE@m8 ă8bj,chtbw i-<2'z8bp\Nr7>\1Hr%SMN Dm纀IEJf8WncNk&K%x iN,.I7.G2 f xL" J>J1qkqz̓;5Ň|_;a՝!tZI1UEF=Xu*MgM9^iӺ`[^K=G 2#jLq׶8 +P+O G@4:?Z~^\AEߔ`C`;e\lf^ e9MUY +ͤ_mnc[ѤtT:Z}PVeQ%!X$vs !]Qu)@&Wk,\ 9-c7؁'$Oqef"+Wj9xrP~/cV|ġXM$AL,!!S #F+ SE;D2fIV8D;}(OB1 &*Y6N\K1-O#>n@B{HLyIӱv냑Ə4?:}~5I gZp;Zjܢ(%O@2,(P Lت8*+8.vrR+m2KTYu9c' !J.).D *WL_*83'MoO$X}G'-;~h6j`5//EP,!wk%۵*uG:5-Xb k(!0cDx4PO-Ⱀ5& #}ѬDe܂%SFc՝.GµKx.QuҦFkP',sI#)v^!>uU[+0v 2{P7wYWLNێj <<.C1zL0/#H>iQa/*QEue6an&yTD&ۃc /_=Br׉IPKæpPio*>' 0z!z7p>oiSs|X,S2C+TXR^ϕLӻ*'_bQ- N88Պ}o 7JOi= ,si#Age ބ,GL?1,7NOΑ&"+fV=e&Tɾjx!VlxE%q?Щҋ7ɿNFM(B&t<;sՁFs9"JhZ hM46<*2D(p%瘱0~=1vҳ'/!Ur }Lt<ӘZ2d!(߄Z2?Fǔev‰,l-z9%۷Q^7Z1F'YQ21vaHmD!~ހEUDXRb"kcjGob|N>E'&8ȽW pU3BiOM @5O"UKs7%ro=c+RNug~vQIUr_=0N7c>1?uKBSʊ{M;?p!:Iumc8FKxA[Vte f-lSr" ;a+$!G^%. 8X_Ψ 4Ƶ_VTYآe:լ؄SHvBTS(h;]cq'3GT<пeͥ׭,,_ҚR 5+%P7>t p[;KY"a8'sҜ أVu~ m8UA XBn !|m3dї?\yĝݙUWK8*Wn·G b\1qujCVZ~74(g'x~]/SuFqcLwSߢQqp+!TFj qwLa_{VC:/.3)6M/8$Œ(Lnw Fw f j _l",fw/ۺ ?-;jE|.2GZ.S?(?|BP%u_N5t{2ќvTu `t -Z'VR> jnDrNstP}oQNjT[-Ν+d`dvl'_M?,4Zf,8 .ᓱ ;%_}6?YN{Wi՟rQO+Ԃx;7,q(EOЄ 9gnpI]?߽:a71vDBPIe'~e$iON\Oօm" ==_)%yNA ^O/^Z@"s.C#a>2ܽ/0BX8|N,dt4Ρm'~hr9X+TEEߩ*."u,aa)voB3YxCJ(i2 抧{a5Yy$ 4v\`q^8o:{qݻ\_B: z<*w?rSj-l #YC`P[.HJK'|^t \甐#o @,y="Oیmx*@Z%$Sc{ ="y \΅vLa(R&P`jV~Uevi/6h#H#ކ2YXMJ鼎ԓDg50`%IaFs(.Y 3ޔOWi`#̎B F  tK'l5¼79XC(,\BYf}q9l9aHۜ04| ߄ hg8F} DyPKSL%LdOH+urWfִ/_Us _ǢÏ lDP8&j8ՄoZhJ.8F?d½8")#Thh'f,1˾" ?K60:G#:1`naY~66Li6|80cŋ͚GSgsy` qmblfK".>~ܘ9 ~0qaOa6fS ^k}xbӇxndq\02SZ͹Leɚȭ`@/¾G-)*+ 3;'?!7+ ,-(6r`af,qo%j%T,I*$۫ea24Cvr"F@x[!K sR\ ci7-4uvI9j- i]ͱ;)ה\GwL Y̋䝈H{xjwMsKb^ V+ѴND;S=h2beݘA3|@,rUս- !Xc L%AGG7-qs w 8\~鎦Cfa"ckB+M|C׊D5Y<AN!gN5:A"Oyxv FTSWPU>Fo4'}A#%p <0){ Qп./5e*xvk;RJEN`.ؓ29BcLAv١viwȡIb"~tyY&NQ]Rh(^$ i$pxm"T;1k.Kdar$q0g s8x\#uc6&Ò=+G7anwd'"ZAh[,jVjGnw8`Um#(z.u%5(/E͸:b/<\RRq-̦#_Z\MioRZMKP% I#] "dO&*X*Jz} c8=M-?iBз 1 NdBX7WVD>[?VqFsNOgZF啦y,lE>`Dos:wh ԉ!8<#[1 :zs'n#(dɀ'ivYf;:^o(*jy]8~ՁmZPf"֩NOW3֡G?IҰ0"?^BQ|s [zJǪ΀MN8[wF`WYa @cY=nWLڍ8GYUJL)]d4 xaFQ鳺g>\UgoG}M3Doiz=Bn.dnM@ Z o "$u?Z'aϡ1lK4DoXܟJi@YG%jҜI%ޓ݋FJN@˲eUO8A_;1,(Y3(y x Ƈ ?"< ASۏy_[tlRBD_3oۜ(YM3ba1$fX_g < ӛ ش32G|.6i]l,n^tK/wX6_5$BR<`itƩFlKb6(uCpPӡ)=\0%2,;9ЃPI])rI}G1:VsҧʐpD]꠾ihiCPS7ዲW(㖂eٯLdviy F !vddރyIyg8")_Sq|]]E~23$2a_7,ʢ- 5x^R2acƛ ObLW`z>U Blm(CM4$F2ƪVlQAi%c~Mxt FAwST n2g=Rk6VywG8FYΚx%‰(j}ؑw~<\P]D)L ɢelnXD/ ʪ2D\s(0e-熄gǰ"@{~Dh:i#wܳ PajEP0FT$Jmuڶ:ǺhLȵcH7|2/gmK@뱜urĢxz[sVImM9|75H{g+WHxh]3Fdc%Mg%W[ &OJZ\Rkjo[[8xK!;iJJ7Zyr]ױ3Ab${+Q$WT GFLZ"x-8Ӹ=,cvJ^rE46A`B8=e&2? r 'Cp94^,`}-RfoW/XNGD;S칆Ȥ5qҳip+Ln2GVjì8p*MMX4RgKi";YнGɯB=qCACq n g.ȶ%(de} ߖ,}7^~{.%JҎR˒/`B/'N΢g\ރEfEjbŽ Cqdq7Iomo")nUdYE?;z'mqOh!(+fޔ:J){z^%y6L_, 7 N4GzNR _ZddAӤ]!yHRd ~* <c JC,)qjVbNX5ͤ77[ojtҡex)e>:H]â-E}̮=ǢvGQZ$RhCo!+?,ۭWv5xK1s{6ܤ*FD:vt] ^~Wb $F}]iB!7T#KIGaYh yx@>%&'T7+-]pEm1swp”-jlf&8&iSf XUi^ 8]SL$â7\k @3Ui&º{,LrxTC *ƌk3V/U@=ԝqv)(/s\fgðwՉǻ/*xB*P?MqΩ'N1Jpk޶8X9¸ڭf++-_ALz-M_l/ ~ l W@̙@:ks%&;R{3y@ƟO+!dǎ`֣,]dwscJ OY5)y0e\qu˔nn [Tj'@ y& GH|{c= ' 6fry( 3Y6)=8m$綧FO.9gM͑-(Wc;3h5 W m#mAąh'7M0x9@;,ӈC5P?ljXϥ li` _ZĵOlNEm(R\5.29c VD|jlç4AU{!YIHQzp\jdhPW%=x Hػ P5zx߭̈́ 3 K:ysBU\WY[g)Z<RT\cPp£ߧoݐPgd"`1v`L/<,E GdFMzW駞Vj7Q'[3yw;y Q$3<,TRVaDWK,>ZҘO.!+D( _N ylt \\0&/aWKơ s PO2Mq d5PM^S 4E5.|CTzKP*>I'̢?b Ӕ^Үv,S|7#`eEh@IJ?8($jޑ !o\W81RJ@m-u HFyFB^+F;7L8zPze#>B:MlĄhۑs_B@goš=){P@ڛ#{~:q>Bz+a$P[)=μB 4vӽ!GYeNƓ [qA} ai?UCBO# 75D%шe4Sd:isԣ03h)O<pB=P[+{6>Ԑ+݃+1hZ!e(Cy? 9ȿ-ս\%9sI(:N8On;I5-]ld|m&7 79~jռP&H7Ĝ}$F=A놶RIX? uA75!ڔ@g "2,lg i*9;n f9 PA%R=VB +ݺ i֯{؉0ֿǯ+7ꮻv?D7Ɣ֋6v06tg!30pGsf~1#}E?.CD=2-Ra jFJ)k\:YѲF 1= R*w;_4^IC/bNqC:!zU|;՝fiX>izaUXLɩ =׎0[/R[[z7f40fzl2ZjXqK,]XQH讍LЕAX\!d6u-+xekgmdzT0fdG>+.x?~A&̤_+YKLн}^6Pz/2N(rAU}hjL>ĝWEwɨ +(%7Fy?16fH@Ș R T]6mԈ҆@ȲGFXU_bQ7=kb x;%Ȩ_* H;%`_K{$0.M՘C01,'qKL(k 2 k=`4ƦlV#mZA'y2N7 #BHy&3ٰ0`K [`99{J#!?gΝ ;WPA+Ϗf.% L1-D~CXht nr 2юD:NԶۄkK$w26(Ԗ6#ߎ85# ^>K5-LmNUTYGl@ H_<=i==}$N"Q@C  h4,R+-SY>b)D=)H#(:5 OT"Q>\Yආihb2QE 6 81 >'6sFd=LrnU&kdC?GvS ^pF y *T򔴿׀3^gY3qz_ bH?fBu;cr^\;gڃ' T%Kϯ&IINŷ-d,X&y/ĺsu`};AZS*'A3ԉF{($e7u2.P,yNd|(>jV'p?a+?xi8tJ6߫sӛ8*sxgwUqRP K%ު9GZ-N^#˦bHk\X'e.uL3E3tD7wFĘ|Ny@j*^Î$?<!fyѯh=:(|bk搝U3qِ|]Տ88F ~7;]D ͥ)iH7ɴefiLL|(`XJ *nU% *!/qیm LBkKǓ hnjHhD?=^j{EHnT4d-J}?͢#7X()Jx->VV=E:b+K.>FX1}f9$ĩ۴|WόPkbgbTCZ^,رμ`Gc1>Z7m qv S-4iTQK,(_/Q_Q RqBkƵr߅xψ , 8u#gbSW< 8N;%hxf<:E@{4-J4OZ4F)LI*rgfX~)aვn?gߘT-61:v[dX'̢ח3)I=!}8lJi)r24\zhAA@BK%fePjbL[,[ޒ=l0Fb S&ha{a7F@jf-#ojlRAP=yy\ О9:{[ .pbwHPVWIk<>_D@LMŖFœH#^K-E,̔EF7@l嶱3E;׺6Ͼt|XmJ0Xq{ L5Ha{Ȼ΅ l"H|CbFn|(i'_wvC?i徼0i'wQ""I,J<-o8@$W `Z%|z#/rJlp>E'jtzm-V굀 >⨓[%@թ酻3n6ֶ}iNGJ64HO(CXLP5UxHjp*&9Ĵ鼑%V_H35|pXDykW=Y^(!L 5O(GZQ$8&ۈ+Ri*毇_rIUhSyA;+~/*ۖcXFieU.*P\8 UP,};wcEE;IhF k6$n䬸_;`ܯuT#x7O!|[]Bg[N1! 5 )o`hFH ujǿ̟ I"D1v-hM]ZVv\|e1P($]ׁ*&D,1Np?t &55wTwI: &YNd 0-RwğB;QUFя$)obZy֬Lܕ&7[3ȝzi:ҙIzM_:C4~myX]v8אd:x!э3^,a{W g]0*Hky2X58pdE湜$il&pм;дD^#+A҃!*`{|wUfNP_S{aDjLogyHT7RYvZ4kYj1@2lWǭ.^ ESEqW(ĀfrJ&a\Q2rL2^%&Y' W@29H'-[:0AUA(W悥/Ъ{޸DC5bDʌӈ@!#{N ޻DvTNG?AٖIEhSuDbbCyԁW@%Wa3c;f- )2Zs]f&qnA9^B{]ӞzT,̨@i>n@<"H%&VeUYttcAb)6JfKC{ꖳWuF'C,+n<>ؔIYGO(14YL-Y'H46kkoejyR: pEaݪ\dj䟎$${śӖv^6}nחmo_ٟ-+ʻ,uӫ}Zu1'IZJiZT? i!v#㣼Frғ*lKZoI?1fy,S|=~M$%%n_8ղ+bݲ'~.~}n0^8b %u^n'EQ%*7'\;eJ3Tj;̜c.‹=+hi}yY]'S1תbink0_t5to d4+6 ;јUgT|rFU)?."` :)+" ݸjBv$5iȋT1T3rP䔖̏Ësa c{| / 'x~qJ15Ɏ **-).i \\}P ثoM/$xkFYM#PT-ɚXdֆ@d)UEc,%=Gjqxbcd2{Kmس;_d$ɏ֐lhg;=[T7w )+.__xoRc3M>+>hy'[^t &`/~@wDo糓_\'9$ʄ-jZiDCXxЄϼ{e37uZnz UaaO_f)oy#Ta+q8%s;;6oݯc$iUTғ *O4,c!ѲOHQ ໰hgJ,8}%4FQs +70L .V}ՌҸlwh&Y޸ً͘!bb.x KR]e.e!J!NB "Ȗ^rPuB9if'D//& ׅ*oEcl~3a'jrbYMH7< G+>Аn79P t%a{gf[//bDi AU2^`Z#1eEG?|9(zRφܶ1J*m8H~tF3"R6[G[g|5~mIX>yF.ZioN"6&f* 0:N4z?eEjC}%cO:a~V/r@Im)OؙOijnZnȍE]?=P$nI`OmtdBK4c[C YOFO*D jN^4zQFzCҚt"CW\]ͭ,f3Vji17'f).?y%Ƚ&"~Ǝv8mko#[ޯE EM6&h]AVr[EEфNpYHnǾjUWS0kZMƚnD~S=d)m˃, #VyF^ܾn7l({a+[(#wϫ2gZO3e%zȻ.\__}.SV[GC(6zq%n;D Yy쬑AQ˄h{(!a$ *f*V>hô=W9Wx9Y,/m)A*v,wX\H2 -Գ+F tN A ԅn-Y l@]O6Pk}GCϕ2f:3reF`j):[yNhO5z rJj!FzTaڗI?Qj ;ɲ.) l30Z IW^W:I) $@bXP]bI&:5@> :f\iH d;ژ!*7-,\Χ&WҶ!<-;f2UU0.w@\iP?CXK#D[A>Ϳ?U.lƩjp` xTvd)1.tM$+xdr"9Y"w=NRňe1%vaitBE(^$'MЫ?Qm:`!fgW?|> z՗S6, ׸fȖ\}w4.9ޤp囵Z15\G:<pܺ׎¢{8ȷ!6㫸D1fEo9Wsdióv?.npshXD'yfa0ΔGMeb%%L cAk gB&os7a׉%ߨqZ39,gOm brm} )j*ٳq x2=]) j;W0ؗ43'* 1) lqyc^Jx0^-qYt4#` H#&*4JR0=: 8)=+WCwj".QKi'\x2;"G:l2O .u9f}~Y6\RYtnK⡸q|Zn N쌦О} (l"qK͖kҹ"B<8Ǿ}a؂'ژn\'~TS o@T(܁7' Z,CyȪ.bV\>vA6&X58T4Z¡.!+>uw~AŦ~UuMU±տi. [)lޙ0Ab&(@ژebL$#rA])O7*IU=o~DN7l &R˱=rzʷOnyfLdD<Du VCGB2ĩXg!~O V<+Fgb2 -<%aM<5~Um9x1=j1U \_vpCUw߻UTM[ l+GsR60s S>"Ov~[F#/75۞nB{kdz v S5_ d<LJ+WQe 4@vf98_u__Op |L ٦R\UXPkő:tiA}y D@>heDwީTl} <ݝEDU% _:2>Ço1@xy7Ԡp8¬J 8b3mT C1O{?9 $uN̅;:TZvFidE*eC;6Qz7x@pQ_ HFseXEFpJd&FyּDPxO܅~ȶ실8m4Tۓ8IZ$3h*jkTUJ"o mB^Kh70:*tZ&jN=SsoW q̵A+V;=zbmw.GKt̢~>~#>?Rz?@?4G1N7R<k*zBei3Q٧:[i ?wܓR(z_[Mu{D2ppBHG%{G3|EcmvZ/އ-؄iA#חwYQ TYɼ>5#5/ Hu N@˽\fP_"KU2TW, 'zD?UtӵgLo**wZTKlewɪ5/.gQi^8㖸zfVuT1':[qL%=~x{y[Qy PkcLb6fKe--̪C olM /9g4bzEFfgGm4yG gSh>ś {0].ݷp*؍z>Yv+|˅ۥ"Sn~P4Ԁ\t똊Yc~}%dmjtwt'$(mi, agÊ'T '%tl]o \sްihrWIʲ(.M,CؓbVxRy-yc(zyϩ€@~58P뺎xoڙK[Q9:BF5F)ҰBVJ`MúQ!8& C FTpQůڨF w3&k7J)mULnïT@-Ik FG qeY{Kgl;[ufF.HgV5_|u=00+qwi{?%TW<2;kirE&キ=#IFػ,bRCu|!kE=t-*wmg,i8V;jgn Ft~`TlO9GЮ<IIv<:{^P} LrBU _^RUkA(Z/tа(+i9$ŦdF#K& )Y"[$W&sA>v13#:"@Ok˔v{ 5Z)~[tNUXRJD!Bf0Ůf0T?<6VmGJ%Az ɶn+\HR*I_&3zCٽ(tB;Eԍ$g@=*kv詊O$E*6DfFoagTm3:uxWq"z&K_Кe$h>]E˽(LPCEI ?zvŌ%LTgE2=sGLצmfJIngB5_cr(Tɨ :Ǒu0 . ФwgNT1 }{Q5!@dĭ|Z8BUbUs7- #uaVDDJ'0ә+;NhI;tb<ڟ#f̋}d7 M7 `Ӡ˧# # ]Hh@hizh& >ڝaPQ{sQ̡B? $&qi4=AҫۣU Ō"h V %+`Sn՞0 sRbrpOWq$E&"Hlt8& u뽂"P'A8T27/g4}0;NH_WL/6zE}6pߊ; 6#kY)f 1KMcߜG H,͕[ Ӿ+` J9Ú+ݑla&)P~EZԬP^p@?aAʺ{ 1\}X^*8[UB@Pb?rˆ oG(;:![gyg억`Ta ێ8s%1 Mi](_tMZwF"ؙ-#Uj5^Һm7T8Nt([ϴUH:+OgC`FmOQ[>hGG)p*R^bk6VCv$>IJOYnnjΰc?m âm 3ګoc@EPK|~l-4!Do}#sƊ k-4R j ' ]\J_J]#H/"q})PIC;yKKII vҍ:"fMVl䰀 5,: ͑1 őQ~PN3D8601շz(~vreRh+eu\b;e䁕vض W!~eM 9A_#r J'E<vuz"=7~"TsOZ/֯ŰsgfBr,Bdp[0Q5e-wk}цy6Km`F]g֭h <p LݸeT͜qxfF()d;kS/±ڭE!Voy횈D).w0bk\7`cSfR,CEyWMN 5A>3-FF? R?Syi_HGkwֺ`"a7c\KYHL$R ' D."qiGeR0cJ!2u1|LF"Ő3ǥg\:n>Nbk%ʘI.rmyT3p?9#YqzAY&igRE']D*%)dK!"da5F!-<ӑj³Mtqa[SlJ#:k-AyDĶ=% 0qdg TN$كy`+\<%X4i{`!z5{T~NXyTJ8+,4>k>>>HvoR)`ŻH1B$E/6?dP59g>f"AH[ :qGzZ.uJSD80.[+ZM H ){{=o<QN S 8ZIY@VA7.cʹRx':% `))E3 Y2y = F]oVSLjD'T/ s|WGQl5NNUULN-(I[7ڜ}RM)%J56/cҧ@ JBe@6'W95ʴ_8%[6YUDswWpՉW)C|=79ٚ. /~r hdE_AU$~H֨:l8g^oZl v[{lJ8)GP5,^qkUrjJ%Jtt>D/kR?Bױ`A̸f96st L3Co|6\^Ff fݹpLZ9>b2R5/AYznpߎ젔ht]@s 8]w_gT[+28k?y{kw1qA ϕH^b$)j&C-Ҁ.'b=s̰k %~_#(&}RD_o+Av'^Ed8d\yJ{&T NruZqwd2weܹ[ُ7{AC0^3eZKOHm>fc(iBv(X^6G  7Eޑ㢚T>31]^z#~MPiY*"$ Ov7`pq1u\KOrPVE\łeEXrjnkGiaIZCkq<84-AnRP/iS8jWK!(dIil7[ 9 {z'O6iRpX]` 1(2q9<"}',`<GSZt?{5]QhR6pG#ҥX]m8s L6#AFD¶T`yH#PZX4t)UCL6*~i"Çs!} ]DjHducV.vkb[&L6>IWLp98;.O,ī\6(|?g! &vcmmra3~EzrFuobVOx/;VHbM72ٷ:{)JabBq&=8df`2<'ɧ]!=BE41 JwtvVy EY f|Dhqm'=ɂ1/a%L]y׹.#c<ΥiË2z \ߥL?=[vG\zκvyཿs"A7f=Sqr6R-Tåe`k䭦X]Hn-5컦&?jdLSZoRWdnLUHӠޜ 2n'tIMF[:~qpac=qe/ o@ Ǧ}_YmFlz*Ly5GP)I7]o5UB'4UCd)5L^6! ZM}=9c=3[ hx46@fnnT̙3`L;-A/6,"Ċށ|*qC0##ں?dTf&$8"ܲnj.qR,5{؈;_}G 'G,LP{64\#-A`ti0I#SdY1VEc 5ݶ9o z4ҭ1ħ^ssy`3 PoUk!IJJ/߄ݐK9e1Hn?YZ}fP1Z۞X$O5MQܱAK BSĻ- T.'Q\,_-}T3lwyU-gl9T۩W÷KE?Լ>J sŸ,t0DPEv_Ȑ ̥q4k/v K{4q(,1=;րp[1Ow[zsZ&%Wy5k3֨^Yh4!2|lv.$z昣.P'1e)AX2Y x[:' EXTx&keμi]Hc;vwֲ v|ߩWzTFʏ=z[jZ bPQEFJ,R*Kp:ٜ̃mR鍼a?PI.K 8$VZSrC{B[%5"F,KX}#ݞ>l\BKЗ>%Z"n#rhY:Bl ͝Ybt7E 22" ˧0bBIC~,Jo m(24*QBp _npΖhdNB{MpɪTQgpl*[2.}}`J8\xzCłbGX9jtdaD V&rV"x_`;DR,'s Χn]ٙ@+v>',hɪē: Z6#ӗB?$ M Hômοw"<`ނJd ro<ԢИ'>WKRz7iL+~fcIjXι[>&?&Cװ41'E]-aQdak&cq`1r'2/YR&@̽.yuNY͆;õ`7 e#ȩK)jOiHBٿqUZu* f )YXs|6A W$ qb"Cis5zC{St~VQ0RnWUϨGx_ :^H"o+Qb6<⮻YZnה6R]!8䷴ Xnj&tu5zLl7?$2!{8AȡlfNd*[z'\JiM51zLlR ^(2ZNp fŪ3وg=[ .iYk§yϋą"Q <}cxИ1D6t^ [r-UYʧ{ &qx4lZs5Vn;FS8fSJO bڃ~;aFAǽ s=йK6-W$oΥw~yg^-_x+2=&\}j"`R ;;|{MG| B4LIwPf&\(PH:.0HD`I6&o^m_LQ)`o~J([՝a30OH/3E2多˚beH$m|8U*{+` *Q!h@znSHw*Njkf5حX-eӃ<7"dFPOyGS%%( rUT̿* 1p-(Ꟊ?GR/p pBkwJ{],,+ mN9(5p1K0TqL5 y?Jd(v'_[+b,wŃf7d!a3D!l,?giмLplu{;}&"H]IO(MQT%9'@K7Ƣ&Y#([/{{ l @²W$ BrMcrv㽟V}͗_$tnAt~eaP9s!]P!c}FYN.D-,"QY(EFv~= a,S"M2Dk`zR0ݓLA+^Mmu~.D `൬u^{*\@ x:fa)͟>ݐ#W^˙>Wj}mbፆB_,7fu7d5S5-s6_Ggyؠy߾Rp@ 3w%5̾6/N1cn2N@5+@Cq}fR`@!O/Ԑ}cnLsyzXYs4A [<2A6Y7vd`֒wX@?jmknۖ,^7s I5G9_P}1kUQ 8zbpFA`BL`6- NWA)b2%pͼCZZh7B!?.7V*HZ8&,dzSXj@ܾ_cAɡ&os^1?N|8^m.)%qvxHe Ra*T#n4Vj hЕgYsݎ''*Y1=N{/RB)D}%{! 1w2a}, J[ ]>fgF9ْoF$sRMߛ[* LF`?wZ_Z"CBC)RoNݝ;ǖuϗWo7^d#2Ek.F6>CM`JV ֢5{=;ыc6N HǀpSs``v;@4'y:]s9gYylܳj[w%]L]"[9l=gxTt1W zO-#/K$hQwڝh.!#79GWm~ob~,rmD~GM؛ !rx~(Em&/\o4ՏRr݈*.U朒k2 ̸,ً Kn,\YFL©5YO)No KT/SwfvB\kӰʻ* Y Ea8p~uĹnrշFSF'"|R!YSX͹̌}#֚JzW1/,[В?*lі4c@59vHs2 %-a&Jɍ~Ȥ!h[l_+Lj9E\x%Gm Ft^)K3KYxyyȴ{C\+H ׹>Y5Yo+M"J`Xx^.GSk Aڞ.a7F0g@ A+0S0V ajCؿE}WTB|]CJ_Pe-+M[600dTɚ ʀwbr@}fE@h|3yXź(-\+H2tm_sH].-`S#>hM /)57^̌bJ'.|E ߤC,u 'C!^h3zHeXR){`вV>}LKPim]nDhv9Tift$g@mn_ vi㗸QtԆe"{nݹ[@e*)mAQiT͚p4hGO V>@\8gEiڛf'ˎ755bˢ'Pu_9#sOA^YAό7ޜӓ2NlNn >dJ1DKn%ʪD(D%i{ K% z Ya$ݾˉ| yTrGHy'#6, ;ÓԤ#d ƕr~ZGfPnx؛#l=Ef#pݗGWW4E~xb=W_pJR]S<9)Aej'4Ŵ_3bP zX#EwͫDKM})OTxHm8w=ZJ3܋G超.#ˁI@C CpL4 ^7~f:涡kgi9[8N )A`ph^EXǏ}$$&Q&r):?!-DtBҌDsWH+߀ClAS<-~/n 'pm3broY@CU"!=y%5k $mGj( iaRi*U,˶У”_)!\qxw[& CR6 >`,`!_Iճn7BȻ J6/ kdZ#BaPnUp5{ MY4y-=:c175˭`Jco OvBTu3Q12=)Z%e?+XWqڟ ɒAϹOmAQ>&ZڅT_ڸd$ʅLDOXu;]'߯,{K[DCyjprôj(`v7bFaߪaSLwpMٱ/z\wmy5LYѥNNԊCi7jUp Q1Yò-P+j/uĆ+3L&9ݫ>_d")j|I5=er‰4[XB,a0קJN, l dSxy>5gh#V!LxgWRhgj)$3(ng( Qq!c +-dcNt,;bh*\v7~:Nnod Źz|7d`o4='1ǰ% 8h1.SF݄u9 l4xa;L0}ː켥XHȥ5qJ=\bA$0.ҧE^XkJB|kLVbT#\8p Fx[9daljJر} Q9`UZ 26 ($e!g(v7qC[h4'ӑq ^&1.3Og 1pjL+utvx:IɴXV& U4ߎ.8aXÖqyI2,` huMI:ZrgYnQMpXt h& C|)y_cϏ2j Ŗ2=G_0rTKSq#5=~ Zo<_dWg-:=4%MeҴl$1 x_i!/ބ02[G sW[SolC:>c93^,84VD'`XIrZX[$/8N9£N>Z&()4 Qs;"i&bփmln R1*@YHy2kհ+~ԭH;e'dAtw;%ŭR2Wt-}Si !)/P^x~$Md7}[t8C*ҲN}v]=K;Dtg!"-Y.mN!ZvV5.r2{0Bk`iRJ z4mD`"Rޥ`\"LPeHsh߻-6:"8zGTK1\6&!~:y̞NBu:8 ۴1F:/mmymDfEwA9É8e=\z)E~L[4~=Vv,E5 [c<]TmسeG7z+i<ÑE 0$u&_UQ`݋fUM$ [Fڪ9! .L$N]-hJ5' rjeʌS5IB T4׫6m)Emq|*#YF2WVXR\j/d V<7΍qVƬ@E(x. d@fgNbjq+kӀ7a胲'RGBuL+IJ Ht"+4 nkh'!؈>ȟpbcD'XaSL*| -h.4PQ-*6 aY}_8b "0vy &GI"P^^q0X},pp=>y@/Kv vqb{.0 \QWYMR9p@!d,aΘi`aڇC5XS"&F{c/X)#1/-1@T񧂡tjlnXW$MM(IFFO-mOF$iBz yܡFgi h?1SUw?ߍxz`qf?hΑdΎ.sZhH);{+zſ2C~[}hEv# ^H[R[8a  iz 4;$f `|QKQ:';A&έRY{KK"\eJ=aݑs:*x$2_bO6'ȸz,}²'xy|^zT7sPDho֒OZ!RekRߏԻڭ3PX`XxY go&RF,U|}2 E'.Xi$">,5<mY̍8@<1XCeOUKgb̧ "R`o6a 9,dK̩zxHqZp0iBԖ#[m\SwO͗ j;5-9KM$Ag9Cח+6d V^#+խX[½l,W+(nYv'%uK&Ęf106+O|ƻЂ}}G {_|?!!bA#f`t‡iJzbaRz=ۗܝ6qФ2TSxB404zF s1]7.c=32JS9C_.C~z1Z^I,L\sŭ9UYb$$amZW跨 tnҀ#7'6u4լ3vAi&WQas1VЦb4bMrZEw%ų%o+W)\TK"j-?As^YuU-b+ 3ΥBLjltBnS82̠Ҩ`NZt: 8Qr9lH |wn9g^ο!}$geɄc]27*{ub2~X㯥#THaHN#/XH܉Ec}EvrcOvR81Ej 4{Fv]-e}|z#tTD5ts>iӶQl\G|oИGqqǁjW+- "Wf(0A~P`[)6'ϧN`1أ֏ S?4bUNe\24-6f8H>Z_HV;^s$tܺM9Rpl~01%ꆜ]wy(oN|ZpgWpv |<?b5·/FȇzJ K?9j7{|8nY \+&.\E@Y2tiGH5 z*˨?LȌ;D)D|$9'cV~J?6g)=L3@ 58ES!j' (hjj!OBVKOgoۣ8”`yץSʗkS0(/uAf>ه/aQ͌2"e0NDž@fWB7" e۲h1G L9lp Ɂ;Ƃ越+ւױN>>@pۍv a7iĝ]}ds^BIY\+/-žz$NpH/! +xT(n@d̀ui|"5IiC4whxa8%%lTx 0:Ja5_ I#۠H IO1^sƗv@BΗSŰD܃O?Kf&)`};Xg#QcbR!Ok;]C"9 Ш޻␟ a𩄤\42uUl=z$Z ΢~;@E*Zٷ 2ՀI ɿ"qogw\!QVhwA%A9S~,k :gUaG#sy.k0#uGi:24ҋ~4Yv (j ݹL`ty:h.zKfDSSƪ7Wc;EU{Y(Cb~Z̔r5Ɵ:uMnkvUN$BpRw|J22 7FVpoY ˯]~`A=KkM3R`D8hb#-5E"/D$T1 }5.ʇA81G+) 53,ͥ'd_,I"bbD) _bƟT#-D2HB(/R%\$Ma츘M+z+*/Wʦc?[䦎O P18_/:W3})v i LKg@]5C  0G҈1. #-qs5@W՝,uXF)K@cÝm3 wLIs[n/hMn7j:LBSFR@ӑ9:F]d]# nJԿcu#t;[:i4eC?0ƻh.rZ1EpZdڗѱpc%M@{N=7C.{LV%TLǝ_oz{J>&xjɞ)@ea` ^ۮYXZ; O B\ܘ[?0<@nMEӎSkB[nA /fZtnvW)8bLg#AEazk/lN"(+}kX0U8ܺƉ-Ū I1fTNCZ.rxb7[Wl+`\Frdv:jI=$%{ufJ, VY~k%m*)fq_»3ImM|uɴTsZV/VGʘ yC"&ҖY@aQ^'& 7$ܕf4^hio|嗥5EL.uglk7/@Ƴ:l>4S>Fy~)=_qdHmx[-!>ZI_~xFU7Ton8#Ld/qNLRS5=2AIx[MAl2mRͭ[ZL%Vn2oyEf?6A(ZNI}b.T}uiNmNc{ `wCj!?^WgAU0]pZs[F=`doP-7Vse.WjXTPYehڇ`7(x z$LP5G1.oM?!';6l'lɶefUPRܶqIx{?at\kOT(XԿSإJg^GL QI K)G_&zh̤kĐ=$Ʈ6qMK,Ę2)90 F6~"c`hjPF=P{juy5\@Z>'M-L~im?X |׈s8#hj){>:m^=N%!*vͨ :\Cƕ70pBN:ϹE>LN~.9 N cRTy)ؙ# ,󯀵S\>&6d #$dh#j9[zʠK4s $6Qe/qʈpuP5wB:e߰ fT K}'ruKLv]%/$nqi:It' u9.: }Emc|+*YщZ-߿sWȍ=srDZ+ ͳxtA|5Tf([< f_:!%)!A㋏Ɗ1ez7g)>ZGاl%iȍYɨZ,u_g<"Nk_K{BF?ZP(JDFϚcCSȮfR,js`Gs2ٔ=lE *|m5D?^] g(O6䉜r۠D>L)bsBTy -|eOSzPěښYFN 0蓷 '  TS$D`t=~Du#Eldjè B>)nts{6T>bsG].`%erkpM>ZI7uKoSf2t _e3ja&(v c pGH9އuH3dM^zMB Kc-o[JpC1Xƌrt8ܟB@gn[aEpi)`ncetf& 2*pn;YtJ8`Ive w 2CXhYIFS9iTw Qv a-qb{yu 0Q&vq_T*EK4w!N`j|lEvA۠ UڒoB\, 6_Lߚ0o3^[fzSJk{ls8VlkWF$7Lhyq{v|E}7~2uc &K^\ G/SNnߕZ1xO'kϳw\㧬cZ-sPU[92Fsks$B 0wJ`k7ECFLځξ{(tXT9ODF$-1Iao6N˧[kL+ ̽Mu fQ,Kx4#9I-l 'K]=gR3 tw:ܑP_{S[AǀR1H04GqhY,yToЊKbl>GL1IKUlDH%e0n\`U`> ן*݁if[=UHOM _,ڧ2άX*4 Y|_M[N 1XeSNy>O{ k6\[V@YBa$+T\xLP!xK,YWyt"9Sˆ;nx)dhTI_*@.ύiv% ;&}m|OZ[nJIAqToD?Q% ?U- @nÞ:?N16߱}Supb=!#"?s*T Q}D7@<Ӎncfܘ rRb,\ Z6R-LfJegaϡe2 Z^޿YY*&rbmomO y:։GX#X.ļ. 1aAHJV<>5\;(LJ$] cVlq hg6HHTyBP{QO3.mK/`fW`K,\l>;?۾2rzDC7w\]4F܀/ɳO#o@WȤd ݒ,aAR/Zke'Bh筬Z-MӔȟވ~Bb3 %eiDn9>ݦBƣ $7菵<@Jy }_o[1 ?X=p.93͜KrUdt߷ Bg[NP?|A%v) .bBճ?&uJc\h2qJL?d@{=@2bEsqA! 75y4 rO{tj :o}@nyPUTr b-UqD>wՎ$ rdЏ$+ wJE-ȤE/hZp͔;US;eŁ6ygFf)1w_i%S0\7bN"/\Zq~:ёDGCkC%0׸RmIJW<`Gn9tI` n:\D~Ȯ'B;iTj?~Yv)Te=T]AlyU'|졿M=)%OUtmU>e}֔Bwbś'=1e<4J=40[)r/^:L*$/S$7 [c=۳ ˝O TUieauNwYIdnYp@'s~.xx!]^4nw%Q$2_8Ul!DOzxla"Y{q}PHȉۣ8K]Wfz,"T'uҶ(Mr58RLW )߁IقP8Zq7 ?6h:tB>7RnnfsWz븭@׎4hNP/׃Q(@ c +h֋ I϶r"hFMnd:9 99~Hir0mV9|LpEeD`Ωo6aBg:>t D%,{ 4Q~9AڔT"fDm 3ΎrN??m1m4ٯc"~xu3o~{}F$28TTsaR e. x(tW- 8 hb>@gL1LxUe&U<YM_ސR S5)5y)fxh7qȬN']!=Hޤ8WxN/t:̓wX9*Jg U|'uu9}zަ|sT\%5ςC hhTbCUcv2^a@ܕgM=t5EԂ,9dZ, +gd➸0]M-6tpYzi{"vvϟ ΄(E5e I̲`(C +[d aWBX D cbЧ Tgk[3M]~VťT1I>BMv[4?ՍJ [Q!~t;1+<@,h —:.r3(0l n h5N]f>;q0Ȭ] /m>x @Kib|J{^ .X+!vPcdKecE">Z|zMZf M5}~3|`5| %DQ;'vk!)uHBzHLFiǍAœ9dcqhT꜉*ʢ%tWM5ٯ;iz H*a`n&أr9j"8t. 9=3DFF+#e-eWPVdeςc{9<1UV0e8H_B.PFglՉkc]ao||p@8N =~\\8Hw8blݒLʘM%mF@;%S{R=*je+o\ٚ_&ZWf]IOXހ=%uBih`YXoyH$0~ r FHrv$H<чf`G?LZ2I뵖*K9Q }h^* #^nv#ǡr/ 6[L2#!x<_%l{Ún)B .>w\HNac-qe'wMnXFCaYt tk1Wfk]J=qrt[=agoBZtmt }NNZ|3j%R@+՝'m.>|^vZzb派 < `y$!1r{۝Q椞fC;[@r?J*1+4/ t^DޖAEz)X|,;Cy'iQm%U~56jj 鰎o =: _.oRZw>䆟^'[Wirtt]qDk?;+x@8ytx5%<)@Gw*r.et At@5\˾qTk}VJ.[s`2V*b #c!qfH`nxը&VڮFb*M#CUxt)`;8SZ#d&ז`Sc@_O,L+ف>wM?Sac2%A[HwՁ`$i6fMwg㊋| Yy AsnEgP%:u"[0l{rKH@ps(Cl?vlHh?mWVя]b57qJ241YJ Xe>BmVScW۰'&㑞-KMDw{Q:25p(5]&`?"o0VV({Vsl\5.b ҷߩϦNm_+(ӂLP(A}|kNFA&p^BIDElv;1'<ϳ6q 2aݍ5V,5Egt| o_ad'm:\W8DU4B-f|o4NNCnPZ_iJ@J2.̗< lom+,tq ;zja.=/!(ze)Yi" KʬU28UJʵпyumBc%{٤%Jda_Uyw%/d=ԻeJPO|/ |H,9:7yp&ƀv〶@V~z0\ncr$4u &p{|HUiL"nHwm 2+MH 9٥)=;~5P &e]`MTCww*{'Zl!@ȅ>y!p{UiO[eBiUi_9~ hei\+כ=ݚL,̆{vl('Et n0VChh{zc#_?F|r e wa,EϢ;Z.ej]/xls[Y VTTxgM@4W[ ,3~1RjKd{#dv%u 8߲^6w Wz4}@FSs [ťKXFSO{4XXjƄ=J}Y5@I+?V^7##>BSC: 5ㄈZ$Rw͂:eT2,=a\̂w$R eS=8;|({朗^|HQMyA|]\Vc ذu |>ɄG%?ӱ:H#՜@%m9ǜdvw#f>PP3YH$?-rʦ 4u#">q9{Ԗ}bmMם(.Lɿ "Xεx&Sl7tNo[ɢ-xz\;8QLdO{= υ𵺠׻peZ]dG6LtE$3~p7R|tGGHGs<ʥȍ=>.E%p #7&?3R}%y c*)h &\DuF*QvQ*A(&v2ȸt5诚ّyo^q!LRr(ll fGFFF[J+,ȱ@nuTQHʋ?2IJ%ՀLQ^+?jQjB#m]JPWu3G(+"!* &q %4#QE>C%ǢUp> }I`3% l!ma:ILYܩC3parv?UcQ((D.XcS-01|lE+,Ո,9Hs;(޵"2 \/j!NC^G_\'Ӷ=,YT?w h ƤO2y~ DL0^Pqla-FFe{^B$lق D,zIx&Bnf4.땘 Y6ϣ"+3d`ԓB>g"A-xQ\_Fº866t0|fLpY:cS[.\wqϱ!/)I$BZ+B8*X~Tn礪ogGYLՌ%IɄ$;H1q#As2{/J Cc/ @-7\>N$Oi~Pf_wZ?L 2YaZ,W"N¦Z&9)}tTϵ9|89`%ө APH̿Z׷.w? _%h'"T毿cq{ڿ]]"Q!"w@Ӡ3YaV8(V-5&hR¢V3 IՑP baБZgQmD;F-Tz9Vj3)JrtM6e|f.Ni%ehPj2f7u*AKy'[ G;;>m溹{#3 8}Ţp53m~=<Y>dlv=0("ghZ Ά=`ʤ= `W.aryf]7ܧR zd"LA2q zyyXu|/L2kJo@ɞ~䞎,$塗AfǍhdu$ AO+O\!p=I思|4 ҃] bN܆A]_شI ^1OΧUD'5sa?H<DGz4m,G"~|_-:h1]w_so?\I (pn #l?B>_dĦ (*p:MpUx!ug,ZUt$],/l~1OSpue6$.ffRxW-xg}5jSKoT tgYZ0707010000044d000081a4000000000000000000000001644ae3ba00007728000000000000000000000000000000000000006000000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko.xz7zXZִF!t/qv]?Eh=ڜ.+@\hEJR,PĤM7lcs~ =y삳 \t+Ѹ3q: ;VKu9+={a <$RǴ8 s}>N>ƵKf>,ՒۭdۧN0QE8ә7R!N` g{8>&AQc%aY>('4 n`P;K創9e#o{L/`9 zaлZ^N@}eQs! o(HZؗćK"h֑ e b' [Pa;!kUox3*͛%C, 3d + i=mix+23șZZuSkY;LGEܳoϜfO4c*ݧ%!Km-ܾ 7L_X _ǾFj{878u KH/OH"٫J0߅ 'GX>WX 1cJu`A||l_Nxt-F:/O'@br= 7I#`-T.U![mr_]q{tIo\? 1s_BC?R(wfhfB+A•Y06BA?"j"$?G@M+I+חPw6bIVF3ߢsONk t&SXqKޗJ O:An#7}qkܳM/*j Fx>5EnժFo|٨COqXt%bu5=>=ϱڕQv7t0$_{Pxۼݷ*/iߛ#*$m~Gg#av~Vm U{W0q!4bH_'{D cejh=5Bys8! YvB<-ۙ0qk.romnP:6t%cgb &A~p;i'/ 13EQ* HL<|;-'CU0'Q\_"8XɟF"~]PZ־О~QPn]qImv[9wtAm 2V+U=N-!= 8铪Kڈ׸:nj}{gH?: Ɉ\,ؠ6VRQaJ,2@SQ˳):BSNk]ѩUV\f+F3T_ş7f׊|9q# \Rª|AUZL(VK|ܯ=9KYy(ĉA;lNDYaFZQ>_|]Yr #z? X]q%WD9/HB8$PlΌ2'':)QU ;lBT0ktnƸ WWRj1E3s&ؒz'$ uXuF vsdEnh_r ${:IO90x7@ސßʠE6b9jS&%d!ɣGK9Eϭ+Cn^OAgDV oCLDN_rOK1TAYWmN#g!ݘ6zo)>빵ʁ_Hjkc%`Վ>g.J*\=58TV͏NGڣiCnO:сܯ:aٺn 2f"dx{t Ϳ> )ev%[,}P8'{{Wj\ОY=?'[U]AY5HMlI1EZ̭44G~7zΟٹrw]}V 1uUBQ$jlF/`1?λe Ly/`g-2>|7# .[F}V`UD\峰~YGC9YLBQLxuF7m;]M& <-5\C`^kSJKrRis\}KpJ|7[[ e?Qa(6U؈fkSH3tBkcecĠLq+Pm}7D6.*̐QY9w jׂekO_-l7<\џi>_> Y5Odk;%r-2;jUGQ[V\!9,Ӵ%ʛ N`,Wچa]:Uhr`7;ɘ/]@#_4a5;.B36f*ޫаge: hO+H]mK/VyZXLXpVYt*C!ޟCF~&!S42{b".B dN̓[&|K>]* uhWKc}*`h1{wƓw"ŽUww u;&L$ɬEYA7uA~ę~ihcI_.XeL!7r'hͶm'heZZnҕv8uΦ?\⿈ϗʥm_;W3i Nb̰8 +<~6DZz2؀K[1$UW 9j^-@EfIcΆ}g 3cT$=u-J %Ġ4:-KB2Hf-LWCi464{MxŪ(\:Ll, 06[GEaKvVP84匢pn60y\TF>8d0UDŸ'@u*a8)] _Qr= voILY bV;|a~ՠhbعLsBh%D62q M.CHL൒,zM( qN{ޘdyOĹ|s%]QLO:ŤUcɍ|bvy~yF'z1AQhZwWB\,JG[ EKlJƾy~RRY\>kJ{h5U]S7 orN Ǟh8x#ak9#\śF[jd zΦwu b6?jvFi[ =Z"ݏPtmHUvAxjr jHٌn˿4e ׊9A-2ʬ 3|(?FNc^EA(Bg Jq@NtKUs%2Srcn3Fyb'ygLwNw]ݞb_1mnauM?::=`͏=- < fVWݰڝxGȠLNu=EPڔ7r>:dV,*)9Sm$~ڡ/縂`7V+ l} ]܌h"y:EAH>OASLc~E_ _m* gl0ګZ2agZըI h ؎h'( %dnƈC;͡qϮS[êN,j)cŬIynxaHF:PsvmKOgq/colf.bP!~30w \q$L=-mq8 cL,@m5ْ?&XBɃ5Zj :y,Vqk͚t ,r*JtRf5Y eQ+UD6Aqo fFtӞ(]ШHw.X6>P$ BQPS"D os``WOŧkX=cEi&I0Ř]oL[0%tg9%7Lfo2.t?i%/<;}= Vx((vod#$x3e0߅9Q@M8蘭 7\FLaqg}GV0w#js^FwfEHjyK+b 8}IXm b!b`' gr0vRIm'CQ?joKH2LȎ4_ 7$lg#2B+wUԣB!=KI QzDQS@BfѸaI-25P(&Z&Ҥ"Qƴ~653H"%]6ł8 }F4wc5pW<&;Z?5mFX]kٴg3 C9UӠulD"2p˘TlDgfpO۲?bCCMpWY(Y/RA knьlgESbTLr #rct_ (^8oCd xb(F4O=At6-H =Fˤ^uS#{ǟձ(ls?ϯOo?5yȨł~x󌥵sDk0QE65|g6x‡%M}Z>ӂFN+ zY\6FDJY_F/x\wB05>!fZzYQnq^;>Z ;#g?+x8o}5 ߀]1Y`̼\3ðKe*l!57uz^(([j^&R2iWv{ZȥT:K k=͹d'< 7n..K, oJ,Bnk:D<$U}Ap_jƵ[keqMO ^}LY5W 4W GvpΞ,)փF9MFyJhF3)ɾIs&L<2?%T"ZIo#6x]o%޲kb5\fM!:ר!r@J9X F2~嫓|cIH~ huG7"U1~W-. ~"q@{'{ϱ oީD\(Tg'j!?2&© \i: i.ixٿwՄHT Pufk C旺"ƞ@ },Bd I6ae̚mp T wYeF"Z!bGgvA6 N>iJ`iB%i[@OZ=S?IݭM1Ra^}]Fg.&ɯ誩%<аȖEH]n2sUI-H U%h|ǪW^:Cnz7wOPXx̺4&|P4}I<db)0Vn<<.^C>Ⴚ }t^dUFG_h s >2{Łd$xS0ko'HS:"ESseW@륑0eKWfGS hOĔݛQh YS5B [<0Ka(Ly.IΓaZwѩT /]IkˌcK b{-7T"3B=ҫK%iĥH4az: DNn2%{lȠ0_f\I.Κs1;o ]52eY%0rD,mtLE˖z3U!em!H-Dh/Ǥ&[8xi< /q^/[?sL#3Qо&81 wz>~ Mz8/iPN)sŗ6›1Xf'=;6@lvQ 5e/HrtOzD#Nn9 \Mf54W ܴt"=12iGhzPE%F|9 {zK#d1ker#1̱ROo *mzupLsPPVQGXILOVW8𛴿M.53=֩;"loUlF5Y0 =\Ȟn <-udj;o7,HxE |d>/zuV~'KKdGbz@/JQz/#:ΐS gN<"+Ta^4d;<rh1),̳ $V_0'+U8hY8LE?7,!AKNap-҈_5C%g&CQ~TpjtyK!5cCw1@^KW']Bɿ}s2qc !e} ] $ y7 f1d)"sD~NQe엩?"^D1ׅb9<2:$rY+N# N<ۑ~Bzf1ORkr+]O!V}>|v0ZP!9/=/jC?yאFbKk(硻 TB|-f#ßac;5@"ҾZ[Pµ+0k)-ڇ=dFJ;@?'S0;{q{Qϗ:7Q%a q.AaAr u6}{Ϋ 4{NPYMOֿZRG1wSEg*u;)_pB+s71.zg :tq"Esb߳xokLAS0Dɒ9g@mCa2俴H=wqcOV>z&'[!w]<#xJ'u*L+UX)A؛S$1KzEuڨJi}$#s9 n`u̠r&sjuŢWsCLQlnK T BZ~wԐ|Vga4'PPԌ WrY̬Չ9R۩ԽlHaVb]=NA4 j6~)ʖAqXwgI0CQЁ!ct 2|_ _+&竫7yp']J"*{U[8qA~x(th /I(bANDaPh/w+mk>,K^7 0@3 ,5nŷO}j.'ӬJ T䉹-:Q˻4Ćj6p\,hH/5.YK@bY4]UL6/BNiTn0hu! e1P[J%n%"KP!c[T8< ^9B}&NX5|*qCg:mV9o<3'cmvyGd$CB7j∦ڍN]FMD!,zryCW<@DOSeI$Y[ªaHʀ _'98Ob3ۅ6/=Mkﭾw$o 'U"B+\Қ>ح8r~_G\Ph_х'mXS4~4ZjNkZw7P..}k9;<*eJB.er2g)52kgsM=>:Iѥh"<( tґЄ@-CKҳ7v7K[ʂ#."V*7/=(K c,TRȳl2Xv[m y&Fo%J(ꨣՙ|&q97=Md $KMﰯCv-P/*9Q#0R˥۩T=/*ӿ.T*s;꧌u }|8-*X[UÚNPÕ!p/, _v;[JR)F>)SXZ,WRxr0+ϩu+^m@1Cq6S- +=S?mqJgOc-)]᫦Y 9|򒓥tz֯ܺՂt{86|L ht7sežA9/.U*<'IrS֠f@>4[jg'8 ;(d7rԹ\3w 2/eNFShL/<jeϱԻ;c%qwSex["jJ)qt)ýTPFN }㦚EA(:Iʗ.!e*.\f`if?R/Srs=j+•|*}D3pӤ,rasS^9?EI0GHXn9PLZ94t̎D[.=BȉEjf鯰-p{Ƭs_ eh3|P{P.+WKp+(utKa(΁T,$ֶas^C[`U- yFJVt#j9`-UFf]h$ B`ٖ#iK RCk}9Eu w:Dž+:SKpa}vX6ǓVNg ֦9D5P[GsmUmJ՟JQEQ!Sq\Bvq}]w^Β3@~dkގ Gfm{xI- =#U ]y \M?TgZR-(sw_`b+yf39&ofS̒w rYFWPAɫ>5k3bZLKDqEJ%Z֝ubCZdRvomǚ HY.N-<) !ё0$uBJM o;hi-3f[ڃ-GL{ٌuCqAם;$u氱'y^ѤV>Dm ۔n2'GgP:_~xJ@p"OQA)4WHwgٴ:2ɒ ׋`"v׮UU!TO8~[rh.yџY+9*S > ++#iݎz:@ P洩X}c0E":n[H\ D#%@ "h@cdv&#*}/צ9P1oўHPH92MBQ@@ PJQ,^xitCw݉aYo#7?N_'D.Z@W9i;Ǟ882eKɅ Ґ쓫1&mX$2X96Q7~Ue\G> K:N_ ܳt!0«vMNM?"7s4U@M"v.b ݸ/H,JaП&hw*uROԊ1l2U]eN2.8#hf]= ) *XNq+La .i>qznRm#~9ǪU.jQ#S ԮtS eS=lM^8e:ʧ?>jMnGmݳhvӳpFSq5Ʊ,Y{F?ƊS;:(TT&,:3 ?%U1%:z&) n'mU^qvNs~W'}X5?Lsp'qjȇ@yg6b$TS: +0"zB4Eca;yoq?&uӆA̟oE Ko?lz}'ݜ+T¸ 7019 |>Xjg'BӮqDŽ8</j2yg\[š űjkX3kR )^)$e7Yk3?"9F!@c`B<͏ :+pG{2g9W"Ԍu{})c"np)õ5V!PxMG)mHyO%-H}-0i^b(6 (yaKfwcc[JMnm~p)[#)ՀE duH3,/3'7gJ5|Q(&J\HM\]z0_Om5# -j9Ftlgz&,؅9[J@3ݔDX*9ANl[vFOSۂUWwF{81O;_-'bD$3Ƶ1v aaX[*ط5pIϫ- ʂ~X1+3#cĕnS>wFB@)m&zHy)@846VRb@QR(-JW N}% :B8cgw%_jn6* _3/A\`i'+daz}uLj>:J\bftBI4ݏvT$;#QhaɊmxخ;uEØqjMN4U4{1ZBa#a$\/0k8q_7P;7J<$D)x.FPSC>16+AiAf.N05{k'D?EZ )\|C1ctйP7+ҚgN^!fԽޒp/*Ҩ@*TT_r|J 牬Shq5`f~TᦲiH  {5ز- J!hj7j~*&#TK/-Cz~*hC&Ӫey_*|Z3ym\eB`Go':2ហ^6_IxO's)6)pTM>&q 5,~q?D<6q KV鏣dhtlB‚ ?%|&2Xf3,ǚ;9XPulu"?O8jcs8~}~uw5e]x&ʙg'% cD q?9ܞIf _}+O2ϰs%{A4ǃ^Ivܲl[MOG՘_[6DJ[D쟵e _Kࣹ+_=Coi[C_VDd=kZTEpwgOn5 f?!<,~p:E3ɵXNf 6\}%p#BpOd鹉bZi`zM$Jb.Ztͭe˜jcn&P i\x1겪gl/xTNrRl`,OA׉s) !GvwVn2c\Dl(??VCJY۩#տ6VEe:źzwyYFl9m܁*Wa[. G/{«$#3 |#!/:?^_"Zueki wS:Չim !bJ8mʫn~x!P08v9 ۲>ԣKa; ;[5k&`gD+Pܶ05`}c*knYï49r?`q7o6]/Rp+1B{[?󚱕դ%4z58s!UjxPOQ'j-&&,&? %,;e$%F (}RWh ?/>&>tW0JEEg_n'u~A"r@.:'Z)qo 0ڴA4 j$ _Ӹoiۯ@pdFIaR JdQtEǥUK~yJfI#P?+"{+ea~qY ^m-I>#2hd^T˭ .%x#{N'DB#LkV˞RxV A}szcW:ݱht um9i# xe]Z1'Y[ t&Kp Rz>Zeb&▓Г+[zf!Rwgs{jhTpT*>Y ݃%NSX-;o彟偬D^$y}ݠFZ%t~[쒅{Gߍ|K-k)SkKs.r*,w9 }ν'O0wdLadxgY x g;${tM0N{^3:Hv ĽEk/fkg| =DR)dWr6(hԮ^O+TFdN@SxypZaB7yh^[&ix(h:ڒ E-:%bi#R-y8&)0ns&,{ISѳӟR Yyp<} %ӥD.e͗+)Ҥ&3,Oɀ&oz8" 3iS_]a`miH.Vف79v/"ѱkq/GZ?>mTWV. T?*o;L.jelqO.>n F̭GMW_}pbuHO ͤ寀]6Df`;6Z+F$7W$/Ƀ):]cKꕁdlpmWã7h`[,'m8g6 N'SR["h910$@ k tMDqHv {fL͓vLڕI*r\q?ؙzJ<@ޜ. ]t،JxqnoDȱ% ۫ :\%zzd4!vaF22dg.NYd~.!2d=U=+~F`r.b}F=T\_ŕΊ"G3)8~-?y<;TjGX/ow_tӷܾ,tp4?5: JK0GI:8|}R,IUDžè0g<:3Y "O4_q)y I]*諕CL HOXrrL^M5w ۩1 [/*@=~7'JD+ڔֶ K[W4 ^?&$PP^B!ۘϵ84 ˢg~(2hkcv4V?ˈj$}}F8\犁*ó>竒ltĶ"uH/UE}>T1KdyO!uմص"7[u}|ӇA7j qKB-J\HƗ-3gKs}bo@Dz!k$r`IdmLӯfaޑ#"r]iBRGz"D9.2:RmЭb{l[ۈ}/9dtetpD3ޔsytVpWb':6oqRm(^zc'W8ě7kvWl.Q r՞.I( 0cPύg=Haxϴp|P^-yYN(86; Tg%cHG 79 )PځtwtR]I PшBl/uZ(u]o1wt(b'kynw$N\vkh.$+ZM=m iL\Oa@'ví94q~Z]@N)*J&Mh$p6~o,ҩ%C νZ¦)®&߶d͹dj#E="H#Q9MY3 ؕ?[Uka_R"U[Uہ .줙"n['ƒ.bxO})RF a≢Ovb; 1m˱B$aV&|Ȭu{w{æfr٨JsW">^ jI MQ ) nANra6ZLk5Ky.}Tk }82[D 13ޘ-#|b..1;]sg?$;AbC-iđKp}yEY"5E # z-`JLx,^  %C—Zw W T\@<* 3F4*  J:2uӭ}`_)ܨy{rd*iÆiSsu{ҽ9_21Ӌh@M'JFUܠMbq6Ƶ>qFskߜ9Ż|u9aHԱq>`]PWs;rԊ)_ FU{=6;',1G Jy@5ujPl&&@(Q̠,dozc%1_b=fR}N_nVf4 yMX[Ⴟi:dЉH`u O'' ظ ]φ\[dWZڎ,Gl<:UвPǷE\(F0:v$l;U<[BF5E0Ngns٣\ 沩\ԓ ˆ}65?Fî%b0.pE2qÀW(jX`cװg`}wIǂ%QFi5-]\ -0Wuyz݉1v Cx;ƞ7VVN}F8O9nw<}JjW)ԷEz#u=[]-ܵ1/ )Zx~>OOu.ŤUIo:n[5Dfb\+k>0Zw,JƯߙ7}2^c='Xb`33h`W_*]D»tDr^NH՛K%%4_y:D%8jb~O|#Vī#d@^Z8chN*N_E-|A7E' :DC")Jzi8д`T)mpp&oV-b`w픉 Z8oO3Wa@ڈރP x9ݚ vKvf n.(^Y4׎uz޹{v;/YaPGM3Zy9Q7E4*7S{R>d|5G@0][( jAC6B޷:#2Fr<'유Z2rH~7@;q[ =E<7?u0`0n"__κEwy?o]=$|!ݸoSh^N?&rqՁxQ&RB-2/!"?[R#u1kbn`D"mwf(9;}haHp]ü[XOPHـ}.}qpEE%4 QObG 9n߸J|K2X0([K]z0eɰplFKl1 9)Nd47rRjҤPӎ!/Խkpat0W?'HIXPVq5l"* Fsv뮑|Np"}Q0i 9!R-vrLUeUOu9U*R>anVXfIJ@ɑJP7rVڰ uϓȳ0qQS,J5;`<&,I8LtB4ц2!*^7s^0Σ^[s*V10u6&(Ym|2L(& ZX,A6dE&}-^^9l K &{\i۬lpDcȯh\R%YFO5'_Eq䃾lR<AOD4i2SVC rUCWEÉ\L̗Dž{Lv.16=g_>W"UZ|T8ZT b̈́(4my#$0uNRz;C5TƭBm`pCAKt0Sozt榴Ka4#1q(tlGeрE| {7*8{v m돨kS(chss><:QPwhA;p(͌'@ԺUUy A ֚ܧX'wCD,ZmsfŠIwNclⲺ$^Φ,%0 Q4ꦶ1{-7P֦6Y )a /H_'O"͐¹ u;$Th< $Q #C1s ahR5Hl,;e"6?k[*Of^_CM aliOr~燼IsbdMuEW7{/dsPo›PH'zBl'׋l19N| T6WTNUs@ى<@sprn%I,I+?3e;!B}0j r[jӆl);4,Z P†5z\Asr§\sd-ZkΟGݥ^ u;Wm`gT6 ش $!?DrzrDd%s8d{%u"]RRT&۔Cg)?বEΩ.τ( Nbz A0ږ"("R< +1((LF )%(BYV:0+5Ei)Vj 6ofYɒo:oe$l.htFIhluuY + z%P]yp3 nt_ ËD;0i{tWJHZjJa>'Up6Zy ?L)ڨZU$)*Y>0 YYhAJɪCeoDž f$)^ M#L wY^>P. . Ļ]>d\QT|m?)9S{7-`Cy x=7l1os1 )zGOPzk3\U}޼I8'Jp1靖si\ 7B!NH+XO oN}Ik_ԵMc83Ǿ|?M3S𾿈#QG0~H}8(R;zA$,i$_p0u[k aH`I]s:HxG3z4MrxЂƷm2˹NgUy)H ON{dыyFX&% MHn\XtU>R=KV־y!5@4xhF~Mjǭʪqٞ6 _G#  fG\$u]}]Q3 }V ,h܇p$r'"E 1Quy_;k2xA%CRjD2,;n! H7a;^P L9ASoS`X)6uh@9eN5p-lx63bGr{> |ʁ׮Sn8ڤ\ť2TШإyWZ-{/^h)9ƶ!xӟH1;h8jh*/qE?oF49W֫E1(ړI3ջYm"}6 lA4X?ӭ'_2 @8Ը}3\HaSk2NG%WY 'hpk^ ,=@=z*CRJV787~I6A4 7wz&PFk!+;^py~z: U\H= *}Т%fӹ}m:䱥MUG2%N E@ePCT]dtXgZ;حe?m$X">3(w&?LYk($L֗:JC~ۏ(GGJ.sJ-Duv2~PÑ0+Gs3{V(q\VI֐HOGZ(uJL#_!VQ=׋gCV2"O* YH~W& Ew'_Nk h; sR<"hsKmj\sIǭQĂcI {;Td7] 䘥jʧ3: hy~T[tmrspWgVK֛ȔԀfmsk" aM@T3KL^ҬlƛUx`XƝB,8>I0̢w륄7s%! ,_/Gbۉ̵XJ53RF %*Uʭ2^!ܭM4<ɝm?gH(?`yMlZy&t|0}€Ӝa[ZҐHGZ|Sȃph^i?-K@H8C:$,rD7ZW` r0c^O %@\z Hܗbvd 1ToAlԆ@;0L3bVV)(_ΡY TV^,-wfa㫦PMkxfp8N繍jXQs !kȧ$Tͳ%7˞b3^t*I_|%N1 4v?xMumzر@6tu%SN֬݅)%}8Ga1\kAK/SdM!f`1I9>ОDpy%_9.]s'+>@NJΐ*{: 7!Q)Yho>A8`EbnO@nxu汣z_hC=o5,}^B JiNYV%+e'\H"EF 4'ܩH`ܬ.L=c̪)E,}Lj w) cK P )l1C*l|p=ŒQ[zO'+v0у0JW˓2aD9XG~W_֏GRZd)23U4N|ȱ)w vo<˴g!;Ӡyߗ0}&n3 QW=dUǣBWbQ.ֆA[mfe*jNBQJ"p" :& 4!9!zJ"zjI1;iث ZB?sRlͿM2t 3JIN5{&#k,o7Di,aI@pB IYeʘLk7NbM UĀ[PzM@@_m?')ScRʥ F+g 9/n#CϜ@CoGh6QےP ڋ61:q,(7p\O2ZPpaT?E}k;iВW 23fJoH0aז޹t<񠙬yYXJI\pR<@qFVהd K pXtȷ+z bH/4~_Q|5:7~pĕ-p~~8Һ gYZ0707010000044e000081a4000000000000000000000001644ae3ba00004850000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-idt.ko.xz7zXZִF!t/H ]?Eh=ڜ.+ONRX> Z{Z[4yՂ3l_~Qt7ʝ #R9yh$H. 2Phy(@tL,X(61Oǖɤ5+\]OD@g͈{yȩoK) 辺\ E!b J=x8<%np¬SA/;IfKӣwh {>r}es* K{؃W{zu~F F7qy#,1E#Yk[ʔǚX.!7ڎp-+cExF%DLaƠDG_ {zlP<1MPÎ(c[ts8:YpߪxVwtk=$@EU9K4U+X5Ɋfk:3u{\ "873݂V 6O ma~XXfx} RYw-y:kC5J]1vtXU2OOy`%q=b.YBt]903ͣLWpsB탍:s)p~._'~^ϫ?ZŅ~-}=gJ4%9w'+IEܜr;+4?tmj$ɍ!B:!tG_b0t˕i8=>0oR#54"ǜ<^OВ8fFu v,cS~ai|B KhRyK(UIm",8-` oC&;7O7~HrM=fɲ=`Fɭ ԬB`3O(];$h:-EiPucm2v_2K~X_S;Vn#WrkP)sQ!źiYu,A#i(rw\cVA)'Pu Aoʙɻ,0н%Bɑ2~U Brh?!=MG|ŦD^CRNUMW/@+LF9'xs3At=>P|М×aV:-lm}H P}p,K)>#""|j }TA 0}l)rl{}@O AJ~e/CPx/懒S}uF]:5 5M-rw&ԿS&4,\iI~ln&g|랏ſ}F?ݧEW l. 6Pz[HIB=GP93SўEtx O1<g┾*!|ʿ^cMF-(Ov/}]:Ř8' $+? d(AM{ڟ:Ĭޱ䪫ٯ#0t>ZBӫ?l"lHlqqB~¬7qMQufY ǛQKqeŦ*9&Gze`ge -q\rM'LcP%`hRcMW`^cmov f>2WV[~kW[i}#M?X|bwhX(5qο}0cTSoe.Q%K_*#;*6ZR'xUۈ+0<c`)ӊAӸ,%Y|1Q(a&31(R|ؐYW ^ dcz23#z8xLݞ6?<3dx֎$gG6EȃmDVט+ z Wh5S>Z+,\тZؿr{/?u׫+4j&,xMTyRdu;f+lzeU[&KN?BCHȩ͏*1v3KY# 7c(_@^qDnzjy?ݽ65r<tAZi\ӃݪۊdU )-?3~?AW/<[=;қatEdUP4$XKg(gmp] M)FkPl}WF'&]43=Er3#VUBQ!RAEEP/_a?lH킜Ə _Ⱦp@xpeŅWcPù*P4kPU z|b+&9&myލeO5D4O\-NcQ[j&dN(q:j*4GM.vÐF'Zh hO{c!  :(2\״wb֡&K>|s21A"n1ǬuFZ 1YHV㕣hmԭM[4,KԮK˖xlndcwJ SA_z@E%ʵWj^+dhCj+=V g[JBȱ8hфGa<F$7@}w;ذo'S^w).@xo9f.)4衶EL]DShvV.5K!\wˍ4_T.dɪO1ֶ` ߗ >Fx 4tS;mCcX1; #"EʟUHw2 jȏ; D-E)q`]3):CKК:T**cu Vđ@jt] 1$@6\B!%9j] C`EaɜjEJ^f΅BWAa+vU%9{pNsՃ+epR( eA>xb?5$a?c&&=8>б`imE.,K>Orn)n0nU +ލL_y@w wҢ1dG[p V|Q]1hq||nu)`׹P:->9 )._ 4T9Opxzbm._ spt1* [[?6be=6U; "n xd{c$> P~-\V6RՒaYT5iD9: vE:|3bHEo:*X׻SS@XFm[:wZA{l]>mv1sq.`H6:0AwkMh3hQRO56'KLLo۝o-5i[ a0 39d\a#~_ @Tc@XȸB)oN{ tX$Ӆb{f;2Lq/vpX䓫' )g& =0rAۿ&a5ӎwt5xlp9&E8zxN?t"cudv]/Otg(*_QmN-HsM_vF:~1{B6]Rm8\R& =KV/ԷE7:r H<; 9q\Vlie-~Kw7~f'ls%Y%4]8&,$ֵ>}lEvm[y@N x7FSq B_콻K5:S:3Pw zҼeGwoky ܶ?tɣx '$`9 DD(5L6Dt&f 1)VV E,2@1@m :\-Vٖ>#_x<;ȚJOEi'1 iw@`f#q@+894[#f @r6*lWOiJތ.'c I=%RAH*F`>I<ۗߥ0) G HvChbl}_E f q@SјW ,8J ^nfXbh)٥kI7W )~(k@xw- ձFj?)`Gsbl8 0u-_N:źV{_ȿN!-Zn NxxnڢExP(\c̴){Gv, 㹨}<::(Gu-ƦUyC ^[㭚YUAMHQYO >Ղ#Wcճ#bRP1?HqYwK X01A}i93힫GѠI'޾hw ?"[iݘp.BUYRI.sW[>3gKRRVupĀpfC]'Ko+"ZկWf3ɔWbБqkL(</blb4S rهV'ujM9Urdx41OvAlGNVBSoַ˶ގ#v҉DW >K RȼLh:a'ީXw{T67:[`U \(DB6 rvS, =b^]LAZq#~Te>B&yw^?~;Ʃ*4aA3:i'6j[~(WAtA7ZOQ3d"|DPdUipݺ;N7~Ykɫ% Ӆ}@^'sFi9Ja'1{FUj u@jaé ZLғ<bF&ܠ~c\|32tREH}?-_WLl)" _Œ!;'Fke`1L]W$ ihH0A6r 8M}un՞Shs[)9 ծaYq7׫,%?A7D>cYndK{P4r" UM@fvaqn+O@ClwM+tl}%snC m罉A] 6)x uJpi.F~Cig "wl kt tq܍2#?I@xC_xZg>N;_cҨߒlފǡ]4y!3_r, (T"-kοEd1!s`K?ϗ3'_4;?yy4; ߞ ؛ ]Eݳx5SDv;j_QDZzjtYzybS!>QjH>% ::M(eK:3܇z7B¢/#k`N2.QÕ0a-CU>|) ?v-z&Qe9N UWHhMN`8(*P Ȋc"=!z+fSڹ3"{_N3R,7\+ә[ݩSl565> Vxp6n>hd K#̎`*"bqe3O\f{Мm@׀ƅ}Q5! 4w?^riP\M7[Y8rtڇZWRDHg-PXQ𛰘mI L!At(]6:PdVy&hY' z:%U V=Tca4?*-q@x$1%Ib| 5SI@<χ:khQY=<e#A`1Vr1d;;[4uoR9a'y ܊7C뀑wrfqkUU"ت.@e_xHzP,R.h@x_V&3bk R%4zేp.7zNn'@@cf%Uj( )io=4t5! IOjB~TɆxf&e5 `{| @/*œ;*Azj?- .Dr.Y^YIw F]^=֏}Uz3H:X7 odEJDߊ K"$;r1w3vL(x >ds30L/{qiHAh P[ Ǵ-i" D?Tt|otPMboȿUO) *,WF,DvsU0b vFk<: V8&^;gY,!!xX]-8yuҖ/x}ҡJ2+EEix}@o`2_O5A}JkݦC{BL4n,'#RqEErzvwzO=!sT~%cUr:Vtp^N<䡽ퟫc 1kUZ3C/5xB5"s ,C>LXg?u{Y d9V-lUrwmE0 sݵ0ӅbY>tgPstVu&*9O7ϟ~D[ buoU唣_ⳇԇg̠-!OLϷo!eWԫkI4+tAʽ3J _S3SInpU HuƝD8L/P[7MCPfT֥y&3*ح$ #~Y||պov.1~)Y;>z,zJ9HH'^Mɩ#f .Qp_ŊAb wiP`K좣% dhisZٺjO Bv콼QF!hOLah-[];8N/=r- aP97# ^@C˃I ?fѪ슌\- _8E"Yg-;v 5v7&0D>KصN87m .K.lA sT% BKji%9_`K؃嫸{Ho7ɱ@p:6vSX"UQ(F=?6##%ʞfLLE߷٣y)փ^]Eqo/Z PL8bLj( G48=/"95@-l?1>ClRIwa^n/I=a )H{pm)sFю d<[ Kf'\;и 7o8@QtO#ό//>9RJ&Ub 9j.Y1cf"Zb5jhPS R@ QE#qaB#/a(_= !Gge۝!ݳuYNlNژdQ҈y(ABo#Sf9̮:-4HbH&_Y>wM1-.+sL0,0TWpqӨnr <´Okua |x&&@߷ZqHF j޼CWU-@M~ gWPCQK:RܙwQz ޽x>5-Ya.1-`b?M.0N[l#; (ؠxt<tvXs9/.Ql7@$;J SlYLoy Ĵ  LoBgEm/V9j>O}3q Rs]EE^/nGDP~W5uCvY~s 2 ?fT!qp_HH Eշ4,N9#M.nV_䧙Z}gY|AWb|_"6Y^p y}inI% PzXg U*!1;'03EьXϼ_A.,=..̆gS57'ܠh#XM[9Y?h''Z 1e>Lai߭Y,Lj|V5ߜ\kӓ=c8Ԓ׀6e>22&;'`荑0eT"_9Z6tA67>^FZ NX=F+E6qMigM.'aУj<}:\~䣉>V *?C97gv b(.[Ђuw 7&2OZNK h s|tۂ K>Wto\֨aJ$:Ƚ-S RRVb=Z~AsHzA**]mmːIXzs.{mFn<p-`{2MntouIT؅;' M5aJ8䋑8~#wrڙ#z"k i8΍#* n/(ތcZ+*ݐzs&e%bvF'32h믧NxG?|=rfy רN'mwJ!$%ncYkFu9rÐ-7IK]Ws9Cɻx< ց=tU} =Dқ1[#|yŭW66MJ7oƳjɋjqض6ԢRb/oK6HfےA<4p_fu_ Vfi/^nq{ZAo-:Bn։-Ꮊ7 MC3B FĚEN% Ш?ShbZ}zŐc~?{Ϯ=|h C|o[~{̩Ld)HjM.3ݽ"^yM]a O5 ߄ !,xF4UXWVſhi;8, Qq"HH㡰m k>rfh k *tB Zt_B?X5}zh֋n)hS9x$P iӖnes>Il#Ӧ~WvSߚj|H ;-`'HTƠ 3a$<H*W!|Hng;5nBהGl @$tI{E~>j^X+CiuaS䊋d${@Tl큂m)67We(aIS,yd}_KJ4ZuY]hc|Ӹ~%u21,2d~EOFc0͌ V쉧jM!Y쒲;n&~MߪL-0$b"\lDkVD+e A5i>| U8T&c :r\ YvYpM J+vY?YzA m%./ײBS@փ0T,Z5P?\`}õx^r| Ⱦi(4g97r# {`mC]vFǪˌ~jB.Fxi5Ļ,<)˰Q`7]1Ujt_虷ظǚj1`H8tr~BQ8bqQ&;]Z`orN*%U?&N`b,-(Kv#iVS 0VٓG2cZum]eQ֎b>ذ6;9gfz!yP1f.Xũa څWKY2+md,ǖl"ц.u18R6]#Qݲ gn!fwtW!hI悊h%לVN7N~`BL+GYw%j`ׁ(zqE `˴q c9S9/p$l'! s>h )1-<5:hkO0v2 yq~Z c[?yo3_;w^2z0nqV_kD"eZƒ3SI{6sJrq0RU2YGBS}~Pc0-\;ȶsCZP*Z:__{h Ï~G8, Xw$ FQr91"]N!UN~TFC~K42ҞuJMj_._I4SQ/iѝ/HHݜ(dze܊"a:4Tqjs;\欔;br:u9NϷo*)uybe{]%b`N~ѿyf264v֧+%لlBo39ApxilxnțW4/Z7um)^Q#@ "_a[/E2p$F bb>Uy#9OUyI8K釵h;R6w ^7;)uf27.\D:(4_0cQW.=Fғ;7Xu4͑=WjuJ}Dww:?MƂIWzЕYN-#j(-Jog*J# R#R"}Qhr`+1V9ܠ(_"YC}½;؇;np?d쎙ɠ. bV !ec~w B1<C5Ows7}L{KkG{͟BA4H4ˮzF`J~-(1qPY .صjq =IbbuB]\9hN8 p}!Ǒ5bdd3[! = 'υ4}',9dW[n̛1SE*ُFQAP"d L'62J[e7G=h+R΢䔌qn QJ]Pa?z(`^%H^{ؔ(81rE~Q H~X8ByNY,zħ@ec "|}.q! sMgުV/;}uJYE͍)kInxpl]'+dBL|&uʸ"du'- qgCӵat=֐ Lg .P*RW#LECi#K2ڠ,8{ؾVKhs~P F_<@F) !<$k183H) 衩 #O]e'D. \o½Y)>敒_XuK!XjE.Y3%QuV ī 9♶xyYf\&Ɓm.gO?kj@8o촡@@L6Ey 5SBD$!DlbH}/}'1ρ=2jcyR )TYxog6|c3_ĒƇ60ۄJ1eZ=YOA234gGNV"k 6+*To1~(> DXç}y;o2-I"8bTϐ -?*߳C+=Kc#?4g8D㉥AD+txV U,o{aFbEWG= #w2vɉ8f7k Xi`\9Z rAs$'3 M8k~Hq3jXVsp lmD`K[+)IŲA KcX&0&k<Zdfkl`d8Fu>o,HNp?d{}` D'':"=3 u*W"o~HG&հc X\DMUX-!^_ιft*V֑h[(=6ԞmGQHsLLg)f }S&CfN`Gbm F 7-;75TiҸMInmidJbN$n:ם# ̀jgI9 I5dػK9iG&\ iޒ3XN͘2i8R:26oGrlqE>0'Z9b $(ZO WZAc/* hx&@Iaesdp7ߞxOɑCzBLFlARZG~*r, JW@ҭӆwAؼv5ud,h\{8Al+2,i|wg,m-Wǘh r9X(ۍN2$=XVFgZm%bqZ'HI v,׾yFi?sb/9Q4dKz/*\NbCݿKOv]J.WWӝqIF r#Yv)ʵ}7+ZDPrNB! 4JfqhIrdY'tL G.uE -LU[ HѼhY/+&Z_I789tL &oܷ_>Tp$U{j_fN,ۋ44P2!rP]:΂ɣR:wI~<9b0wnM/A@F׈ .xAoh{#Iߪ9uaiXl5yO˜r fmlM)hYBcM 1M,fGɭ;UU[OĖkn,D"f`; 3V:5AA906\+ԉ0:I2;*O2=j`{ %MA[u:{1nCS3ktC]O ۍr|c+(&;JCPM5[fV3bMuLt+zW#Z\2 Zg?NQd."%b," 77cq*N:d=p)eB ==ٷoL R#IĔVJdUĹD6NWMFc^WQs}=%nJ9;?'0&4ɳBk&F QU |#iXdKƊx?|@p%-4SLD.}ohm2E!.XҊY'vI"A者]C۲\_qOUָ *p3ڒZ]ߙG_"gMqH$Cx<=6h`P`FC(Ҁ]-ܢq{ նBF&0SPAwH/-'+7_Z\H?ctQc׾ӲKZ:B2.ۄ y`㑔N =?tG{y>&sH+p,]%SBZ*M| '|'k:Z7mY^"u6!Z +9$PQiCT'lqHdRģ̒bq-DY"_Oޠ߇#j(>&ؘGr ;ckOS"yAT ɓ&WFTjƈv Ӌp& _q4Ӫ܈'{ bֳ%GnZfQ lS2C-/+[?9 ƃ6z^h8p.C00 Ng?aQ P3\Q#ccz4C(XK4ċPsMٗGؼn93S;jyln'qqE89` ʩ7*؅r1i\ <@NݍU$؆ T{UqmV$qcAkY%`|V90zIIKx;Ӆ;&}a09b!TG>Ja!\]7 ML+[/OT_'P9m'ΌOu"֍MfV@R\فWZaZLOk\q[-'Á}y0bpQj:29"E&)vY8wI[ %,VLRk kwbA:{)4,eڡ]P>E &cIԧ ב\'ǹuXQe-ّ-<'=W 0K%Xa2W$ Qo70+Xe(A:6ַ/Wm]b0@U3vLG:wDZ/ڗL~uH{7{˶ f]xZV ?Ig >M[cA J,k,-F -9>],}x*Yr=͔88#$ZM7sLobiϤkDxx S@NA#H4 |*qqm@-sB:›vMq!ut#$qG^PyT*pR`s&.8IHTqD<6.xqdp=0Gn)L~l!a^Zۓ G S޴xS}fy fúL6ã( c5EyT֓9bg߻HGOL06{ؤF)ɞ ]:]9qT?fWtT)t1!6hFA9aD IAc<49"qHFn#Ԉ~ea~argf )2(Gd' =4շ0b'C&(Y> IT}NyU@I. 0عC/v]qGr~kt>RDx_*%K S걒j]^xxq6L'\vr:%m@ jx;e>w mxߘOF1h x\%=c3뷠p).} `${w&ļW=LGd^~J÷*h wV8,^U=<\;jk[SmQ ѾZ#\K#YF_sG} 7@9m]tTQ I'[iYS]We^\q"[ -PiLd xW?\"u!usu alSb65>ep|Tu61_~,a, DE(u^E1)F-I|$#&T`l 1=I !\k=ŷs[LoC18SHH̞ Z{h!bQ9|B59 zĀeRmb̳t٨̄ zGj-OZ|/lbc#Rܿ9sE0ˤ$ӪA5s1dnjAH!)swvwh@/rU NJ&|/$I pgB/ۧ;8̞ N;wPJ$j~q,?1oL ঐ`'Cq >âAiQ/>RDEoHlѻ涑'y 1n$R^r)!`6`~֖3l0U񍇂$ϭ<(kJ@sq֯~XJ0# -9e/Wӽv二e+* &4_A[5p˦g= ,YfY城ꩅYSYh]+e"\AI.=#!!y$A}O=tpX`#}Ȋ#rSyVsnzvyVIbQEȝ 3*rZ_(YX*ߢ5TLiۥsHjFMQ~" m+}7!7o$l8eb*Q`X4cq !H=+:"-]TJ0Zu8AdhP%ߡToEȣPF#u#kGS֌u{L^)qLS 06Ne`2)![Jr}pZvIŕ pܻϰJVsKz dG8`jQhf  62OtF&:L &q7{[.A|H}QʄLYb={ ')B07Oh:^:eء".XVwF~(yNC~T5dmF M6JP/~#yR^Q^*]OeɁ(w'Uy.{V"ORU2!Q(B"gqDٰ˔9-<`-BGն-Z*QXq6܉c V"oNƓܞ re5ҴEwUQ g]x&wTќ_>`GӁ!B,W t*m%;crjì+GR1+'Wk@*. ;9pj5cl=$CE}96zP?YZ vHv(aꐌ'|9. mt*i+д׏ZR_wfUE[~!}7I5u~ŋUXYP.<( [Q7lOw)ivo] 1x f?/gvYCw ,܍Q$&׳LK_=q!]Iأ=JQ6Z-&x@ og*R'p&w vS[xFYwx\2Wa vr}A~O?Oh>iI׿nK0ȕU60D@Nz ؍j~]nݞW{ .|F4 l>RnltjAYW6ҷ+9)`O`IeDOPɨfdxBHZ+x^N ۰:eS#?g'yP%#=+2※1t@STwc!o)uP~&+ |0$n`SsL`.mEd7 O X±*;aqAfU~!k'%ylM _O&gpa2g&mW0FVns_߻pB2_g4Zh"`Eh֟'`M- ȯMn.0"\g94a WPxJޚRf)t gO37iKkǃŽ+#Gg6Im+t$XX!<$6 36N<;a9-h)f/8ELuk%6}sBm۵A4 1-h~Rj-)$yvD 2k3a]OiVeGܑ.bnr燾Kl\[o 7164h0QΧy; " 8fнU;Dqi/{@\Adq1B ?δe)| W'7Q,>>Zܨǩc ԏWN^ޔIS u;nq~Ѐ5mT@0 ^05zҗ.xLe-Y, ËT=<[X~\jPRf 1J=> U &qbU Qs*9T.iu0L0G@n$q -( (+28m2bjb >,㝳WS"-zuRPOV A&:膑!U ^x"5.|l Άp.O`B+c;,T!JU( %pvPQn*UDGSrƣdi@izCTw(p8ۘ@T5z0iXWo1)gyT|O^'忬'SlKgGIm7s{l,Wsn%3ڶ[$ &| ?c; Xp%`_5LrE!SQAVT#y1Nrey߫Yn#MV1.0q`bXv)ݒ[*K):P0,ֳjQNb|zf6U_| W&8b3<1$-!i܎:*> u.ylcϑ6݄*0;.~ZVF<0*C5-o.ˆ=u%l{kwg9"? YVb~a{ ͔#<~IޭO,Vf_`Y4XbUr^$5 {y| /Ml0#j#Ȕs;U_S+ =`-a l<EC!>%L} "= %OfJ{B N&5>GIy7Jj7Һ~>T%Ї|ߌhq6΋E9AKv1VZR/MÌ/I7mQ_:ϜDp=BtÆ1[Q8r`QA)uH16x|CFӨm6oLQ8ŵ!T0x=rf:ȟֹC:K~ 2A-# DL4 q ${X"uхۙUk蚛P,CSS'Se|[q+`Bk=Xܔb`N1?Hf1;#$Yuwy\)!N+a vW0a 0ƃVMR'2,A)NpZ8L7\]O+Ȥ`iMB-$)mDaejTqꯙ*gVlbu![H2YR!U-%m.ʪs9gwP`:S"IwVܾA)r?do ZU5Mc,{I^C 'tʬ۾`PnY9Jy3wKrE餓wYs&:S&Nc#NrNq_cY$UAEO7i1*pnⅤ 3K)R|:PB|~H(EqJ_eb#maex}2&i`~p'd ¶Q1uKu- c MM]J saQhV r>toa52笍+28t4P-b4k2Zrȱ|čM_l;(V*P -T'_}܌I~S]D=F*SO/y*'(rK(`O6܀ ^VߡZ[ }_^nwv8qS5/пXװzu6ClZ a.7s%ᵚ ]Pz~=*Fgj鬒axpeFFtD9޹3FYLv4JI`)I "QȠ9@|n{3EXHAd#;>I~Bgv=|ځ8J<4IM!M=1J[g,ijƪ:f^o-Xw8{q,! _2FV> w/\K4@‰7aDq[lj`̎}v /ak&b]32| ԘM*'g\Ǡ@¹f&@;S?nd_-MJ{I+&$x8|[&MĢ$@c,5IHRvK7$Q8:K??|b35}SASsg u/mV QYrCH~W$ryL;Rt z[?LpG| +9X@(%J|@QRu2ˏ9N1V[#<+4`H=@Q\ ެ'*DK6ہsC7Vb!%hDe HOvV=WdbX, ܜ滸V,9*o$ iP|9xV* E2!BrTc_je[*J/.,/34\P3Oj}[ɧ($˲_ұ},t z]3_orS'υJ嫆Rf%UY,7qxƂd 뢺4慤稖Zq?$1myԈ+վ_S7jΐS?٤?hg|,x -}LƮQJF= JjjI(S ]lK_BŸ4Υ׭YO`%{Uro 4Pof]V#:k@9fi3)i6Pe|ۖw8[81j'9LkfV*Q0!J{.u9KP%[\ r.2jl@4 =[0rSh: P)嵖`8҈{N˖;3NeA"jpN9oB1~$V'`qxbDYy,NhƤoҴ#o=cpvl:Hi3J2Jl8|~#% e_Qņ.v~1SqL|ښ> S9; aښ[0W0N5MX:(}C=rƬS(e1ÍAb@GT9qm7j)xW=Wؒ)HM#$UbGѧer\|zR;9IbeAHAԎ0pFHWN!yю-F4 SѦk piwV&N*ܖJ m$% [/> WwXXY;xg!ƐI^65I/~D7F+W)Tɦq7R2ӂ9F 2g J؏^3<"$i$/Wz3C*V V'?loqR#Ɋr᧣B2mOHuw䙹%Slw6lF{~v~)}5]зE#τEWDmk!JAa>uP=*>V&C3(m|hqǛ V鬢N>ЩT;-˄S g^ޏB S 5} 9}agPp,gJ$Kv,K<9$]UfCVT;Qϭ4^rU+"*Y. n5æظ*8},:OUA؞tK ^>l?CW'C!FYyk(%u(p5Z 3>ɚ`;<}MՊ=-R숁 XypuRXT y`m1OT:A#YH FEgl@U$bE[ֹ/tqΚ{MtA7$AS6׉x64[1=;fUqV7R<1t3)VG7,$” l's)V-As Ǟz|џ#=ۧq~" <}J ]EEAl{nJJhﰡ Y1*s_`Q05U[zta x`6,9,A ;ܥ#]Xe Sg?S+vKc$`y$}[_S7)&r)Q{ͩfðg.Dލ8rB"\0LN;i^`)eggX-ٍ,Kd8۳rg"_s!Vk-xëز?Qx/5;TbuWSQ?Rh]Lʨlh; psqfbxudbpXwoIFRu3OXPy@H`Dk7Zm-K=ѳ*0xiPwpcKv[~:@TQܐ< e'<",? Jnڑ̠gb ʳ 9+؅AԈrbYxWow ܟi2 Ҽ*q;RqМ,ԓ!є, 2oL6?f]ε9B<6NS4j(2ŕP 䶇_9T)zfZ;s^K7@;$]L>kȯ6+OVn,~#@rV؆? qBڤ g|0phjy%+Wj١K!}]9 s0uKlQMlub:ǩ1 .ZdFCmêPZ>\e8Nj*tA!"I .I^oN"Tjj%?S5,e* *U1O@>EAGBY%cʻ{7glm5>V L ܛ=3Y9帻gnb^nQ.&4iLU>&+hykE*^]{*d9Uua*,e“^[>bqJ/v(f,"7F.Uy,FqMb3F)nbJ~e^x ,{Ž"S- 5i#RE?ʟ@=ܾU7(>iGXbg6UڸEZ0Q5 $AI8džӂ#n,m &%MwSh%r3Pr#jpgFC8,k4"t"ve6q05q]`'6b6Eȭ(ad; L.AB:CpiF=_gIQ)' ގgA08S Hiw 'O)h@)`P%Z' ohG}R" V%Wk~ r<-k Ⱥ0=Ki˹Fq6qIk2 LBT1G_{El5^j:mvì_9$w[B:0ǧS5EJQ>*nG2|FB6`3"T\՜Sk:FYEf-ѝq㬳2TWQۀr61DJ3Dϸ}f>0K[TY7a<+ݮyY'Y)CcXI8= *{_%bzD_mŗ zYåHlVyvo5W@kX $JH"[VU}u5jO+iͣ2iًor+ϊz#I?B{?>M=z9.q}*f96i!lB$`XGA9UZB'Y f9Yw3FY= ƥj HZjUπotU"1ʼFj',ְքr,-RQR}ڦ d72IBI.;aT3Z^ML\ʽݶtpdbQ( rv0.83a~NxUNmך4@Χ :rkjP<ЇOcm0KK| ދBM5d| jbt:YH#>K3~[&%I\9+֧YOECdlv10MމDꖘ;UTT[_ /aE =u3dins 7|7OCBhm?~E4Fgi 3%G>$`Ǟ@}8taEթR̲RBEfo-=#آH]U̼h]{0R=r MB0I(N1Wp'XVj70>0:֗"}Z@ а«EL GuGmYQQH?* oǾ^SL_Hխ'X_^{nC/}RDmA#R]gZ #AgYgQ; f%V),Kf3O;3: @$e4HO/꥓e YN3~ʑ>%7*h. >6R4dNtr%ə]wܶa\d{B@01 &BPh~&5U-t8`>93`Vwlt _ds~{nQx9'UBS /UGquߍ]bwHַb yK-4Wڌ,g016V|xݩ ! ڷo!4+ՙF {+&?V?]$"s4]spR4/&zW[eTՒj0qʙV5|?rgC@OɉNB?v,e]~|OAwbhXw s(=s!eѢg @Z `UF~/< _͹.I6GnZNX߾g'?Lfe;ҡH*9&!9C9k6-IxjMZ/εcAO9?m݋7#K%Ir2 2Iv ;]/MW46sB$9& :\;,X 뢸H'~'ș6 ֦ tPTuL ]b,|ɕޫHp^:pUݖqN/qj'ȭ=<׶Đ-0[Jn͎h|鬚'l] *U:lM=Gtmw\vDƢήꂩ cA7܊w}9C%/ܗB |'aX~l{(~!k~X +B)!.(a8Fn1Cg-m & FoeL0!uDΎ~ݚca۵9Mvde4=7I1vg5_nmKmA7bZ{Z; i|Ty#8bB,*Ў!vB2GaޱdnV+˙ 3ҁYԲr٠bjRs׶KȒLRfŘ67ӗћ] a^`c^CzQ]"['*cI2Br(r3Y_Y 7khDN*ߗFҘlUt*qF!Ẁܲ6!A  Mo`Ag7|Z?|I(/P9կzE`bK:p}bSf@F@h Gw+MXYC JhY42^ޘ*c NH)?&R\Yy-b:_j"űmUz{jIiF's:FdR`ȮvΧ~ \ez):S duxk_Yr!$CMʉ,3+.૏mFU*!4Jd;b+y]LmȈ?(Dg#$.Ƃb)=+ZSGW Epc$NI3,Rl6G>dr_7eyJfRЌS4c$qYdsi]bC6Bv4[c}cUqi5Q[M'nd ؄5FH=4P~ci^C OF|88$CEG*<߽'֩\Na19mtHYpg/ΒҀiV!~Cb} K^plҸNϐNa lHIdd|eh_Z__4愧])'i5)6j 5v^e(IBe,dƻSE837)M+]IM블Ũ\٦`e_]-Αً}>|GV9DXF{S)p;;@ᆷ-Y0W؏k5֝|OD)kшvkw/}9&z^)yΌ7]GԬkk O!GH1h nT08M<<ԣ,{ « )e䆉YT x*³n/CKUA,}$+0r|R_G)Dg̖J^ˮnޱFjBtޔk3œG 9k*ZE" $焘Qbȸ }kѰtpK{ i1bDl<E0 z0 7jfSHΙy(x}q?}'RG?'`s:䩞cSk~|~E3ag2p%^=6*cA9bաj{.mI8 rTK@4KIji!JY]y+VYPhYe%d|`ќtkMDBM^<>dxϨ銏x L̖NA_gIȨp68X#KA=.-6lotDhfo*z&^.ysu]=-H3Ca$x3^碑+s]c؂w jUɦ .SQB幉6&|+L2,K~H`B3ϼgZ[7lt&AFյ*vSOˬ*j1n c~ M<"s)s UX Z$;tGJ|Sq&f xZ D)GmwaQͽ/xPLmh6yz5L@[C$buUuлar(tS乯xvͯP<>aO9(u%)py854N˥AgitGZn+ Q\o*)>#h(@tIN@xuNλCvc:|:\?\~~ oK9lVhaO(ʒ\91-N/f DI(uSJGik~R貮6ķjz0k%~YOr W;wh A,^\iחWz[+1,4Gl@9àAG: e,b|<ti$B:W]\a(ڔg|&]6MM;Q{h)B܈{Uw!uu4zwkc{I8kpēu䳊\v5{K%Z1 3N *YV̸ztmfbL+O&K$ (K߳"SFxQ]iI&c -r-'qTWT8(&`u^ acB(@v{DNyLu.i {NZh;}'ciŕ-b!+FW#$;k`YSt]{RLoVmjĕhb&,ׄ^6==\ װ0㹜 Ѥ'Fft@ Kc`XD@ȋ_Y 4R9I ؄n.vLu n &|N-3 Nv1 d t ,vlc훊4MQQr·քiMҚ ǔR;ɮ> `<0{o~;"jU=5aqĠX R0]i̤cwLJ)k0m&n:Eۨ4}^"Hcņ^{ d ,Î~y݈/yC)48&]E_% Ԯ=, s?LȻj 8:!4Icr]&M"z )?X!3g'ujpFB͖L)jdAGӊIIp~~0vvtǢ:P8J~Y9E;GɯÅ|^$bUwHY"/Js -r2PaB~eWҌU>GcN&[JkZzh@ppT kÊEZB_#9ω ?,˨RstԤ﨧A;cG{j1sx_%+ll0:͑90|Y\^FPhS.oD9\,O@ayZ䬞}PsQ6g3trh着*f˜ٚu`w-c_%׫HٚrQH{̹4-W词n5N"*]5nljwC i?'ʣfHTEjSeփƲP~T,w[KZk2]|A U27$Evƌѹ%|y6S󘶘Nt\O-jL4<3|Ɛ"<>qiEn5Y n*0p)yY=z`,tfϘ1 J CH&4?iGgbc1oR}`imcK:v|:_ `Ag'!!RnW'ϹapnPL\^dJ$*֢n{ׁ:bM>҂A]˜Ø#i*Ë*ZQqu=3Z'7KT</A j%MMy=ho/ز׻x]y. p@@75b)T䁛];?Dgr2l$_œS o$&n| DP$BHUk6RtG^0 Б3ak?u9I@cLX\LnϩK)tjS-ZHa- qARa8 9u+;`v܇n_ΡLȫ @PR;z'OOg3ـKEItcrdt&;w:EF q\WMuE]lS, amKs)Y),;gUA8N%TFfB;$.APivX_S"ȯ&FE)/0iÕ8,9~&DrWNY{KV1(Wu璪'j$xBMJF\o:[lm"kN 8D"'7ls<_ˍ{?A^|dN(DK>p!9*a,Ҕ=2Nq pGgf Ꝓ ],!RHi߯5{!9r$Ъ̜kb@EQX&IBzj.~" #rOM+E?>!gG^@SpAAeON`3`aM'}tC$G檬}L4dxÒЦt SHwp`~]ǰnj)]DBwOF5V2]PG)DMٱ*UOz/BʢzCDuk1*$ogWj](m\@cxLU_S,[s ˌIOG ()"wfd!\5JU%oiby~%]^L s?3&Yb"[]lL\bk/VQ ?@Y,qrxo yb,ϛKT7tQn%ϮzKvKjOcJB_lE8_ɦ!%Ha_h+1ovԽ/hrճLv^F(23D B骖.c0 NVAiC1oJxuYVHƭL7|jlJ>+:tv:3 Љjhmd%YnoPD| ̿sE5_b~÷{'O1Fe4rc/ܒ 6js*e&U=p,JQVle(R $3uWZ -v6d\`DenK)'Iyo~coʔPgw4AySJ0 tt09R/١D) ld]b?,(tÛQ8K`STPD.&}8\w$(Vj+I1j9/w2u?x/dIk^^x3*ݟS.M`teٚܭ؍?T0 ;s!Y嵎eMQ`l{n<$M1G>~[l:A.q^f;MOujKO t⮝Yew;_!hla^<\gЧoe= 章 ZYH S*v Jhk|rī6THH5ϵV@$Y p{L~}$4G7C,\X4)$C%1yv>3 x [&ࣿTڜeksH+w=Fvf#]<#+"NHYg3X}:}u3a)Jk\qqDw#88 >] {YCizҊsR`cYUe+M=QkYDw`GOM*jh/X0b&Я*%XM&y h; 'cD+.%rn"F]W|)"T(ײ T3rbQ&,ToEd$m#M-ĉ "@ADegf.LBpC%G)5wTngODƶ>uP WG5>8#w;"f'Z(R?a]{Xn=#ԭ㼤chT9QpļB" dko{-%kځk.'N4}6b^&L=eŲ?_L(t_)𯌊 ro,'*kyf B k_EIBdKhxڱj$'N\veYI[3=576Ys=yCV )ƙ/=r}5[w[)#Vo])J0;/F%ĉ_tN@s"%/X>;?m^QeF7ی*m!\n;B؆,Ł/C9Ѿ&fO-"YY5 &+W0^3f_U1dJB'x1)ZaGb?>o5-~7=^ %lsvvL y;HhjV1"?ptE?Te8޹} rނ '|E{6,ppNcIhSezTqo%=Q?J.k@쇚־{HLcqģR4@0m>wWB5M$>q8aۀpMXAhlk>x 993m 4l-dώZusRB OiDf"jnNu6 r,FBWCz+C .E('&vpD;U0څ/b;J%tGa].>#ٌAʕ9VVe[pۃVsxor,x68<ݙd:hg6vnܢ1&Rn)֩%~9LS4H*X5*c &y+NCt{qwXлy0K=ihN!0S}>mdF'?g-uR/.VTz9o))%V'b_⏾$ O)! l@M*ɽW;_]8;oP (l ITB1^k̍#<T.73hQ.{ֳ@ So{s^rC&W_>]!êEDi)oK.{A_QBIʫ$!w \q!"q^3=*^;MW#}9B 5pf3oTL V, 1eyAa '؈8,9+ ͟T@-s%ƛWᤈF/ƐNnJv}LWdl )ߊ]Nt0q дD򆜕Vݚ>^dӡ*1rM9M%6YݓyK.OOch0(zg;2^q{Κ{YmQlZR4C/&_%QLRL$c9>Z5 i Tp v_MgX;Fa.c$SMfB,@Nko_ZLO񫌩1nj !_gؐw?}4_05~Lk%et%lxw F .5CBwa^Q &Ւ8Gb]Y}qtr_u*Ix&)n|Ф`a/prUfvsORةz\4=M\X6OX9ib=;f7נ^q%ns)p"/র[  ,ke6*[}ۇ됰 m+Jh  !*O:f_O퍢C (ETNol0͟jCJd/B=l}fBm{xoQBG:S)v=Y"Z8=$jm w[x[jp5du9[Q%pXq}&GnaN!>=`Bm/{?xvff~{ꃗ 8 3=@ ֍~D7Nhp0qÒcQֻ+nxE0zN-*d=Mz25Ә٘U:4ۃ0)ýN"@ 3|׾@N*rభHY_7m sX8.g8>ŌΪ V%MKZr"f61\N/ŧ}9l( 1爗m؏!2Z00OL#B[h]Z&" Ag$2$>;@ɌNB;߅|s]SdV hd-933DF* ֣5g~l+tU,uϮ縚$#*bԩ͐}]db9:4 sL"28x;,#aGkGD nڐ_6)5am!͵Xq'jOԝ()hߊXlc<dKYBEy?|E>UOeW=H 2,t$'@5Kj]:psxtEBMVIP-Vz|~ڳ3MhzK_Pj6 q@EKhe)U?mw nO$º~8֪~)F=J4j:tN~oQH)UM fI [cUQp:Xv[1!:Kj@l",,_;HnM; }0Pzǻϊ>D(i߿H2!B~O N5 AS X1UFҌD2.ƐץTAƈ/ `"^ta8SVɤ}5߯pRdG s #HDϭe64uLnzC2iuCXB8NI1|rq*Å>Y+}<:ޡ:=#$WT q?Z yKL7,/RTMyΝmǽۊtGSL!huJfCwjlgQBX1ޥ N+7d; ELfRuYt+H̷;p0ءѦ _ kǿXiA9>O7ɢ^Xm\{~bz4Ӥ]vAPllg0 TsnnUnmC+Q [^!~BVvH*1f\VhAR}B[ 6d u-94V'eFLgMW/0C`!5Kn:O-.Aa)9r ^j—1Ce"ܐcr\"kXlP1Nt./x"+Ah_!%xikIʴ#\h18O!/)|>|qq R.: /*pTbY= "T|`Ω?ڏ0$=rcFm )kg|;R' Z.v_U0Wv{1{!_o= aGquBheA.%'Myd#-\cSDBZÆTLFbeOF7*=K>_^Vwpu0PFO$1 }ߖچ2k9 o6o_q噶%OvLpY ԙ|Z#<6̥e0G *MLLg Hs=%U#0kXFHohWFE jBqY ZEQ"^M5ClKkuf9ag\*ڭƋ7Oc~%gv~G75i6/Mq10\{ 5r~ /lo" zYB^fV>s?t%w~iX^򪌵JW67NF9(٤5i߬bp [g9j!I'Ts7:M8,]AjQ7:AJaT-jg3 QT\]gǮ*-QQ25à_bThy CC(O*q|TW@"F|Y;zs9Ӹ 19~?W{Gt+jr6rFI$7Ğ3I$ -o~BQ}2w7N>l٨$ _s u`F7VW4 ZV69Ib9qWp3游[A`Ovl.[[XxyWK j:M{Ʒ+:D ㎖2`$v+9\ωNfTn8c2g3Li sLOa\gy(^]z,l=ۘF.MꝆŔhK wJ8*tYNcVtk]~l; b<>+A9!Vkth: h2L-")35`#CP,`7Y>88^tVhCZ?~6gEW7Jtw6~Ҡ*Ȕ =`M\2{] @w%okdBux[YU;fhjlzqt,7xoNyYqA=̄Ģbb#v-X$c41{릩y!TXϜ[q99X6)jdk.{=fa΁$d;Uw D;̴fҨ1m.T.V=z{V*S*Y?:u fr&3]sxC8A G^m /HB0bm`Mlm.@ ]@6Q!h3)we}HJ yw)sv%N7n6^Cq979MIn T6F O2 k ĖOՕv<ь/H `qTsWFa;vp+Mec3I脚 u2?:ǵF o Yy%xs *a Wǯli_"})'xOCNJ 'a׆$+d]/]<) =N-[" AwA sR2VsJ|fW/YFN%DJ {MLѼJ.fCfzX3\}/ G#DZ39ϧgQn;Qa@;冃Dx`%v]iE8wz:1f[zB lVA~1yOyn)"G,Fޱ\jc",[Mk:M"v$<3iU_(Jafszmd9Ud\%*ŝaBT Ya*I.%XO++ЯB% m@>E-:e_\iN2oJϠ Kkz'dx=@g]uOL cPr(%歨"B6\=v+`!U(9jXa7-SH1G HpQy]L 0+^\嘊 ڄ:KgM` C2'tkj 0c#~ϐ{t=$}uGa1is(y}o'Qz~cl#2h f^>_7.756Z ![I|BhAHw)M'L0TKf-!NYe/H/XI9`Q 2fBfNʹӻ5Vs@siB/ %Jl1㰘|B~4($Rz{"eFi> "po4jxlNvM^P%I{߭8AXCx ME}ȎQ# ۏ6qd0ծp6LnvǷm fcagB:QK]yEx7'Sw^o>43m`l0}?y.gG٨fnz𤢤.u]#xxWL@^]KLE"l/zQ}nKw1$5A]L~b(54G`PSkޱS>}a!\CT.i)< PdABU0gRbetxh"!~h'܁(A|},7ɌE?g µ1#ÝF7a׃B+]v/3G VX@`ɋj퓚/ D]Y:вo}e:>d(YXiJaEO"mLek:ğ7KG(Cz5FǮ}P-u6V i˭m//(Fڥi9374<7xoUP`L!@iIp:W]g0$hi޶9hAsRL&M~wS bHVZYރմqP>g|l$Hv z뿒 ^!LX:s͞tpN#,{`$'v @2m7 %#"zRc.RWY} (vy܀ _[å¡-uRwp>,Gb.afh+P[Bζ%<%֚sJ=MN! st,y$Úl^U,Mbl%at$%# V4tPܛQI{aw<NX<*ZmM J }>d&(t]Άp$᳍RXFd -D̨ځML%5'\f9l/2 W\unܴ+R0I!V, Mő(@عB @Eҏ@;%[ԶKvw{%V[S5h.Wo~Z^M $m\)Zf/ĝvUq蠅iu,X? Q̂YR[/ȥě7̷;tZ␩[Iۙ4O!hc; 9xITg{Y[,HLC50 j:I#w~|Bڟoq^80nyw>ĮEt?ʦٗvA@e @F鬤 Z-` ,n|ݗZ$^kt\䨜O(Z=p/Δ4+NBTiU؉IsmU _:RZ{6Ņoz~X+B=K\5mڄsud6e~ 9_x:2!ݾ{W#+Dc褋7RyY0rpyȌɩUr.Qp!bڢHi QwLvؾr1Y}Z%n7n!43Byɹj k!7_3\⒝'?B-Wswv%{aiZw^>WOP+:dmF-pk"f|UrRW_p,D&9 HP3iQ6lI65n<~>2m 3ye[*fέYmL6ՀGEő`+7-nB|f%:)zDo=ώ6oȲp/|h3z?89â3/q\ k&g\h+8ȟ+KiAR/ϑJ|DƉwO|d %K'c_t^,ܙ<3w75"Y{ZX@'tزzSe deL6%}LuR{#иw%nwK):e._qli,.|`q6>nqZ'Mj:s@֪mf}Н}}9c[SN ajOoU3R1[s"|94JRocjmMOR%ϔ@<[=Y5mz kTv6nr930:o +]dttVk$d\˴\>i)#PFDJV ͬ$ bX}j$6Kl$LE0r©zh;=Ҝ(2hG=ۈBJ9NL2LGT&HHng)%Q{[<n̋ppHe2rg{7<K'1<^v.-V[!^S ݙuKy/^XJG]S{P#[BFiI yp#sF]ŋj4En@Ikr/05E̲84x)JҽN_Zc뽞^Vd,HQ@[`i~ iuْ-rʠAohyr;1HAegE,۹N6NpM.ZsWruaRBerF Tfa/vkKIzye7=˨>A2~tqP1Ar@Y5kW IJTї;Pc.Hl1Vu+T`KFsɷ^"y"qe0gF@zz's{({hîj5T {PzP0Mր牡 s~!Nras;w/-0`h͜{DLăi48: b@XTUL⠲Z`VW8dGB/\pS5@a>A ^,,שSrm '\dlo5mCc6N*{ $=UAҨ0pU% 7iΗͦ, <1bp^OHl~GVSE*kl[\`/0uNfbmzb)V$҈ϚcYUL oZ!x- 5e'ۤA$Cm坲B:u F_YBQwOW&|jqX+SϠn9QR|cuW4p-9-h($ Lӡ?UM^Bnlay[ndWbזŇk6l9OI_޾$ІƳՎX{9"L-DxdUx>[ Z?UXťS[wZA%`02j2Ze8^FB}>#ruì(Rrçu LO.PմIn] z`ۊ{9$쟴hO.I~敕凲 BFHh_]x),́Fqǒ"0K:\] J5 S9~y1{PE/PĘbœsGa%]JɲlNLn6HSnI*!5Lcfԛ Pvhp(Zq!ԋ^ՖY EĤUT@%sBuZ' 9Z#l"dR':zbLGev\Cf!{seO%%4i6@)d+I=Zϲ~0۫v\d@AJAOO^+O8q̊xjH}QͯM$ʳPTubn \JE@sY56ΦD]ۼ~e$HFjV7gQf%e[iOf`lx@xgwLKc}(0ʴ#Iˏ!<_sUB)Y'[tngm~='P[j }Ӵ*'I. Bx!Q^}[6Vl6>ѫx*sn0K%_w:F!s\?%gbgF;2腃kޟKSeY34ѯcԶMn~*)T*NK5 }(Fj EH֌I d'6_a_Qr7hPxґiCmoct:gOMڊH/5-gC5T:m0 #yUMJ%+,_ [u^MPJ"jz=-Our (]xRBxm2d60^-m4ji_laıG\8|&ҝY)Ooʒ %~eC k;C). 3xs9_e XwDuoo*&5Sr,8Uk,_W*TDx38y ؝ 8R,ሆ*Nr50;g1{;ǩ. OΒܴ۵e(}O ߃"j4vD%". g\G]\.pp4[sJ@ІELP=7 fϏH'= iԂu,~z?Bcm =v,yh8rJZ'\X]5nd#l@@ՇFy*_DMJ:^KHR,lޢNٴ4W_9wurʻ}&gҿ]5aVĉ=zp,*7 t5،g/V>YL~CV$sRjL+w+|&FH1fQTַf҆J |'1|nb(Gi08Ϧ6EV,ge &PJ!$Y.AgÎJUe|kqBIfXUT_ λ7L0E3G%  < 7$Shl v7씙тT02Tww%u,ړĂ*;g Q ?́ X;r_mĐ ]rM 0C,)iѥ=~ 0fԍ_縉S(W(mՁ^sFĿ<7*3`G;+1Q-vN ;m`ɘ!A6l;M8zyȥeǜ5$nPH ,V5$,%%Ӱ3ĉ]CpH#aƉ#E -9~O2%~7Fgu CyWiA Q_ ",Aw ,8)v 8P暔3l ʤX A4z]@bҠ{:l1zX mч|)rH[&-`U 5{ڊ3鋪 žb *!tfi~1o:ErW lF=n#;E7e>%OJ-pCJҩLA,Σ %]șMu0t$ိ}7$AS9Wj žM "C~Z~{ Huk67M%aNqFiJ)-_2 b񚊩,wYIc9>vBXЈwp~@loZK>듛Q暧WATs#'8Ba=%g,IE+D{2w" mI,o79?%_D~tǣ:3ЂhzHQb^MS r LIT7 ;٬R&բfG֝>UtN9.Mݾ9OxHc,Y1l)<]D G[7\VU3!b-Pe^BK&gPJ9\u8n<-t|1a{!CH,4:+B+'J)oc*MB%mQ5QO݉.G92;{…wᆥ _=2,šX co2u;m?QOs yXfu 6}K :8TN"7j\sOy-<gYZ07070100000451000081a4000000000000000000000001644ae3ba000020f8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-via.ko.xz7zXZִF!t/? ]?Eh=ڜ.+Wj|a!iNejgqc=3vӻ,7(̆V xIexl|`J5[ &εaBUotrX\Sf0< NRAz :H?H/ЩZEOg_F_!r;a%nhIWhᓬuT7O$mHu=reR3տJ8mY)` r8#i߅ M+z`7km" gYb[֖_M]6>{l]a׀UU*49:U!p iШz q߆ 8xZ yw_G1E>}f624jpm.Нw)qp-ߩ \!Z_71;n^ΚZUX%̺>z98lSd0>6G"|sCGccw jdL)KX"fI3Yn-{_m񠷎`-:8"P/Mޱt?_4}[18k~q!9xa^0V2fm_t ݍ^,rɈwXN 6 aÓ⢐)b .MKД WJ5sTK^L56FŁBtN~%^oI J;m{-w{H' 4`U`Tnz,)Nאָq}qzD66[$#D(lasW|ʔLiq|#u9Q>Sĥu0yJΟtqn8ؽ? }F.[*Gal˯??@HMGye/&sHT}Y$ZAAFaoE &}5آ-'P G:Q -=ߪҡ-EmG v:OMlGtB1jSRVgVuZ3+JR \g]D[#Ḗg]Y@H>^c,(+ڱx M gZ)|.O'1IvUڵ 9DQmMBwtKswg$ ={|ߎjڌe3Kb^ه=0}zկbd^JUPg(Wpgzk>gc!,d0|'Zmox}S/0}nak\6栳тoݒkoo?2)%QI*Ϸs`F_82lO6.{ hKdk+{Tl=R ei|uBݩeFתiBʭ@,>v7[:$M(@U:*ΰMb; :Mm KF6 5 xeJ\Z@pVq=y[e5fk~|M3&QXtc M$p]"P^ *w;JދQ8"J8W fk=jQC`9UKmpާ٦;+tuL ;M%˿Uӫēg c_u5s}<o^L*,@Kz׶x5}5aCK^_ Bc2t)J8uZ_l@XpҕS0ծB$Ҍc5@qDtg sE`dc:(F֨j3_[FIM+!+>j%ȫUCXZG ϲ-QH,2s1$BOr%EcS Y{E5ȱ{= {u1GHv*ZUk%=*n/}=Ohœ,;owY-EgAO8`V؏\m-6 ͒#t99<}/5(Jhك:Nt$7b܎îhb*@{jK)𕅵[ PD/4E/*!&a1)9:m`HZę8T ӈp /UP-̒[|[TF]ϩƩ8xO/U*˯x6^gv- af ︩X]F%6zV֤F_ͱ,hC$ s PD12ƿEbyḠ0OY'`PGRf g\b3llʢ̡(=E|嫨K"} H2O[YNPcEw7Xc 7DKF'7_' hy<0< J (5Ca-Bz3uheT½43*6tQBmWTbQs !sMcv,o{&?X"f,T'"E&XPnnE0W}>n@pN6EMlφxVe"ۭE=id'4VGhDغ&%n. ^!{۰Ha-zŭ4C I[˘v^Y悑yBk'};LSoZZnn} 7ɮ(zٰ( cgo&A`tf<ףjw%94HW/ /!I4^u|P=ڶC'NDMq pD;ON`g X=7U Bg!}O&G5؎mFWr WpmSY4՞Է2qLA~^z77*[ȣg+yw 0Zʂ'R_.ɱ+<48#QZ}|2t'tRј#Qwb#i8a\ޯ~Lo4a YwpZ! *Y=<#Z=6| A\#Al\$a*ETQM >(ELO),BsW7ؖqx#c|8? nF:U[2۟p䦙.YA6|x G^Lb[ *(8l^m.jAs5e&Huww"rɇ&acByJ(7 [\.si2bIܲ {4:iI?r}0_ p2S1t`%7' dooXxi[[H1$]_>H%l@Lg?wef ýw6- YOq$2:gF ǧ"\*:P!0BĚz 6$V\y. ~dY$҃`\6Xz]dyd̛H×hS+G#ˢw |t/O#ck4_{58߫Qc]'KvmJ(\#0l]wfb C^6(j6CwuA~J?$۬\QlZ6ղ*oVݟXmz/B:sfV|api`0AYf%G6W@ L!Ѭ9{$OL 7d4)Ǘ; ?bynn B?2Ц:@],%Sȓ m>±Sf渖Z–;.(&ME/ Hu)L3MKqQ!SFL:@} =S0H'H8jd_ km/ 5yŦ!ƭh?)#o/z'+8UVpi͢m81E#(ek|:tnEЀH0 WgI[& Ì\Jvׁ7&B[xґ"J_K~PDA)a!GB*xiy'sJvY~QJ|FHp6<{ڴt͛]@v:{z>+`y$SnBq|d.^lN+}4Aue{=ڱ <AYࠍ(gAil,\/k̜] ܌([CP 1 i>%-`*45, 5 v ʂdw+';Xi+>%mp˰gD-W]:Lk[Xf͘fN3 >TJ@{Ja&pԨ)p}=9ΘXĒ4"!Z?q~`yk:D)΍\ TZ"+uFÚDbkו`6~ĵ .0 a,* i9X?͵f(=$.Aviw&؊BY;6Wq;s8IDo>~t}[H2<ڹ2q3zHw=v'bDHpZk ( B=ŪCZ { Zj5GdԭF%u&C:pye;"U^2ƻ)])]U_E>oߜBN%OJ c~yO׊(i6bGmN~I?5(k;+ ǘfqzVB!4ij\tSəU7mx*A$7w8[#@[Z^H'+AIK4|twMf"戰bPڴ}.Q1+b}sIJObw A0i  2HOGHPƌ>L rUG x󊣩1GCY{e%^VV*ۭUBV'Yy v~a5/1Áz*lz =6GGK, k|P5?=~i5#5tmrX5.r6JsqJpAG JI7y϶q0IKRPD+I5qZ!ϟvW`4Cto4Q%}BGgȈRC@S.Hm Zi KC_+r/*d6og8{£'Kdhk-nqaDuܛcHԻvFM3&<"AC2PFh)0 Mtëlg*TS cbQ6.ڱ#YShF][-^KP_,Ft#=(2:a@h7y C}c[K3q/3ؑM7QO>5njDŽ\Db%[{aۘ#Ǚ`r#V Z0eJ]yMmåʠP,D2;&w?)1{9 *C !q0~y_xnHbYQSB|Vڭf-P96T/!:P77+;cSPKMH MS1[2gǔjkA 0Ř6N^WuolP{.܁cɡc[Wɋ%"Rkx)k_QXVNssV}~xb怀9gL剆7Pd)nzJwz)3 .PW\QqG5h5n-Ah>^n$8Q Б#ƐՉ)~m.r:5ko屫ֶi7 ge=AjRs$fi^۳,Jˍq tOZa=7~9eRx{y:N-DkO?g/&z\^/ai;9P~<9}|Fek_Ƃ3"}A/V]IDȭc` ]n0l~cI`kjvپ̎X?1}*9+}7lTNl9]9]LWA(o SUڏyHP*gIcX]/=W88/rƯCj`P(Bh@ |{-ȼi^v͎:k)/{3GՏo,na6fyy8ͯ:pѳV Lr'a4@P'bPS D;N#el آ9+hdӴ^6 U'و A@%.EI08+L3]$T{-;`aE2΂xm{.؆Mxq]MI\)!'MH1D+,|\Qwgu5D3UP.,чУ?}H5}h~}I-QWi_72 pE?NVW&[2Q. &F2d!tqTEy5_5ۍ!/_]g{T~XUW3iiDy1[͞Y bBҮQ͝]Dma5^e Uqrl<# G@toq3?[\3uA}kXUe\t{Fvw^oйC)>k-F2r3ǀH? ֭3.Ÿ{z0J!T5'Foy7iln x GODkK F*)}d]'Ξ3邤h]ðfsf?TlT6`kuO|Vd(cӤ1l7ck=#V U,/}1lC%' \`rh.[( ΍`܆[^zteu,؁&gMqw7YfJBx Vt9G)ay ܆W;C5lАUA+%6E78"&;b4 Z*Oԅ 6(MzrV]"DunĬ!|D}S &ZIF2lދ:1`\R-,TtOhp^H<# B23`) AދFzTvOia# ,aB<а D>.KS˪K|cYPl#ժ '8霝 kc[Ʌ#xec;[A "$Ӹ*<\Z'`O%g48ur]{ Rl zwŏ3E;۰2 ;WSJH!vکdE#-b>gBω!Z"WSJ@$tjS}:$hh13Hcn+<5FCZuw.sEarY9geYEiFsLô݈Ȼ=1ZETDo [8ɛ331.p6 /tJRh ,`dD  Gpxe-B扽Taܡ0lp[f]dT l yq% d!uhrW/-pR{5ˤn>~ 3A$@ id+oxhj7A;v)VcYX#f%gJzՍ aa,c7J:Ś`fq[aqIs6xQDI;5/ -LÛ Jn +͖c/=D(z" Yu?jOz<[>nHp?̝:Gx_]CL5 Sh 0'ښ[3!e%p3"jWdg4bw9)^JJa2:Gg'lClp:__?}&c/H*YG 4@Gb}nG]´%cK "i]Ѽgg0zQwjlm _"OW4Dqwbml&y,l"yiHmi;=-tWͯ#1")YOL"?R;48uwo IDʡj`|2GQ{۽+B!6LqIqhUD%5M;hթs&Uى=rūyk2H~)x[Gɨ!Cރpݸfۊ%z Z2{C+ ?l LROTQS8"N7.tE9Ѐ>v1NYZw t4NEE=BiwnӨhj1:)(eվ|TWsPA}L_a ,iJ;':ĺ@--<@,?p E7Z6q7cG4_xǐ.ՙg"\lU#f~rXW"Ve؄@IP1境Ϥ-ե!MO@K%$#2«߭ bm8n=p1HZ?>F^'栚|&(\p0`y5z!b*tJRMXlSM~MTdQuΞhŽ ~ٰݱPJ!I}$W/\avFgBN:1-ȋ#Ȗ4>TBih\5`٧7f.m24~7D3Uu{%y$!}S|H%XyNʻX_,W:tlM{E\es@)<Ҕ!HiH Ln@95"jn^83`۬c^nQ1E['~_L:Aꎔj\p^څ|7-_D/julh# G3]"RD U=ӧ5U]%zP\5wbE!Qx>#B"`pc1ISW-*U%s%1''c F\yKCGCzUZ_`Ơ:,,7Ѽu0wF5oTuXOhHÍaUPS96Y-G.|5W?F;H։J=P8;[>)3< :|zVv,?y?>u!8Z@eHz: Ԛm4 |CO9bǮm~,K;Շcle[c SysU"Ȣ4]2=_=%ps7/`Mrn@yJp4vqcV)|&Q_T:)1$8JMCt.!kmf39T)kX G['&Ɲtz^Qق)ghAxvN|`mzsJ N$)V+4)CStJԋD&RHcٷt4Gu2A٠ce9|Zc`O\1Ϩ'1 oj=ʫ p/ :ʣ Č4 &Q˘Z(`^6YwaAFi7R#V h*:Tަ}ςR|dz,-*vq R|.ʬK"]&(\ac\tVٵI&_{̳đxw{%a;*MvR~7= FpH<_%fUcyKxN f9 [=TRrSFĉLѬ<խs3/':X),9>Czbhn5{/ # GZ<0A_k[VQJ ~9g̙}P\njBm0 ێ7m#"ˆ+]1JB}Iz3S̃&`/IkqF0a]e׽mFb>Ar`kJm\B/ >ER3Ibn#H$2%+7GZʙLJG=L[QFK !q HfɋeFV4X{2=ժwĝ3,H(* wR Ȣ4_?)%.݃v{lWEa}V瘉_֬}&Ӂt,'4ìGXLP~4ݹM~ټdF!]#Eƭ]')5`a,Շ,`-ÓG'ʐwFnP=hN`{ΉK^8Oo5֢gOU {nXx޲RjV86ZὍgSkZXc&-x |_* /FGRQȈB` ,V6EcUQmNиI -x-THLG*,W+qo=~92yw)4n*X ϭ-ڵiofwGZY/E;^@$70\5Z2Vջ@*i?aR+fGm%Ŋ:(BL<LF9ī0 ;+rLW|%Vb'< XfyfNy['6/2ʭ@\d( KTu43*c||x~(ZA.4#LC~ 4E z][o׍O~ QX#"b΁xJ w%Ӫq4G+LK>ƯcW RS6?+d0Zøx , ⿱G., Tiv Bde/]E6ׄ&ጊP)Z5 i𧯛e/~ `S[[$3}ذ%y|"BA`G!.ܷ5CͤÅ#`NtY? P9Ɂ|Hf " ҭ>7o@8Ҧ LN+΅ػłoYaV(K)TV~m%+L<E^> ].㯏X ;uraJ{XӉWc[nN4fgw)7J9~BQ(ŋ؝]O f8Β;z/"/^I CFG jpt^J<'IKXW'Q>s>L2/}of=>ZC\uR#N6m([ tWD;96mV VkeSArPs8}J l0*w0BRm\L04u بcdhe'N=N4>qDiFg?Je3/mj{4Z]{(W*Ƞ3"WT[Ljz.r8̚?S~IND 6Foݣq=XY<px~${YĦdW^!d-j-~PEVrrf> _4i_%R]J5TsP^)2M]Rbmƚ&$r1*ɔT\C+n`FJۊu|u}o1OZHZL+X+GFyz<ɱݙ>3&mY{79R040Kmޚ S0OwhPGy%T1 m^qk}7/i_Iz̷>]b#[xAuhPt<@C&VIEʀr<]OÎ5lU |ĵO_p!ouRVdžgX7͘+Ϩ^lk{yH 9yH&h HQC{5"O-H:EEl<] y.Xw ~ #@*D~ b6.t^VKyS濣mxuU]&o̚j9 ِd$جuMDC7mCT|q"#4Lײʑ9b:i{tRbzbI886`b.11`ĩDZЌ*)A8+:&kޓJG!^ɭr_8?5+jLHp h1q)0euёJ|FN'wq:/ *]X0v9}Q7@7Ԓ DeBytk2M눱8]P˄ZmYv 65A4 vF* mKa&G]Ih&GGcbiwdda arj;$*f[e4[ =,됎jpO )q. bv[Εm &#}%GMuWNNSv3~sA3~:a!GjV]۱n.׻ \p1K6_iEZ䀅DH9 ~NP)VcYD 1_ QJt&>kZg|'78nvy.03hclJҋwchb}|˿I%>*& 9ihhr%Jz#/Uaboh\JJnWe-2~"4j>/[mQ(-^q)jbƂn^+E7nW)Ǖ-3qzLxu%تTpOn&r3=xh&~&͎WtS+= $sm+Y&5 $8?34r',DNuFۋf0Oqp(jCqn"(A Z];7ˍO6q'ОC.j2ѶtкT~.q*sg NWǦSN..cpD<]'ku#:KtDHuxQ𩾲 +P6vGQ{m׵xe_hhB&Ē?t9¬!Ҿ3cdP#՟tdFl".ic$+3D7/_ K%4G#G!!a AELsiQެ"0B΢8Ynn%ӀpVxqmquV01&=rb&I[TQ>  u87Wk9`0ʍZ7ۡ!u y;3bYۣ:EONp,[%ضlk y#suNeBU;0^urmo5 7p6e =R 2ϰ&-Cn*wj/}cDja0{ y&`:^mTkfn|opMw8_纒X4;tl]ƟM7g<=uͯ4k0&y9Q}'CdTx?u{p,͞[Fl+m%vj!?k."m( Z.@#G®k̪;l,z0I8[IdK/!^,s("8fwU.N^2^XBz8Y/ ک5xPpbnxe*sa|AF@uن) TC6b PLSH{86+\?cօWo94I6M!mQ`N94=ܦ"x^CT:TXr-ʖe?uIpwv`T-1hJ%C魳l,yWK(FLꀣaM 6Le0R&g}`vO9n ϙ'mWJ҈ (Y('F8PDEObbzڥH/P9dT43΍NC,MVKM\ &_i)d)f2?;!Ң7;rnZ\>b>l>WS_ׁ\fN7V6#jEƆ'qj$-hj:Ҁ4O )kN`<,`ywcxWO鉶ˌŌZ/vfQi6FLԶ+|H3huAZ\l-'&Uq g]mwg'^/UuM#ns!i9L\J2 dr^$ʯ ܶAA}bߔw 5лw}oAnp+Bu^UIײ3nzb0CG{ơ^@VCa8Ƈq^j!O|ڑ:e9s/~=TU,} ] ]vðP3CW쌃Ѣf:P_XJGf&KՠCUqUeE۽:Z ѫ!x հ8]3Ʊ.? F.x^R&˸O,YmAt ]DOA@_ 62@eeR*gAHC3gl@(xC܏B8%Yʼnʚtm>Ä< m2OG~礪cb32҅7dj5>pɠ*GHAQ'BE8zg+y5quXZ$Pޘ()6oί[RDz}NF8 ^m4/0Hʥtmvb`|,͵+FU…NG!v42e5wJcZZӦN%ia1;[>DR{is"}"㻧2qQ^SkQn 8< dA;-TZշ.zx&=ftDZe`)Ubg+޷UP#W!Gl[3 qIC [6',Ugҕ :SRƭ WJ,S^ܭIax+eLF梛 {:k;FSBU}b, bY4(J4洘Kfӑ'Tl~8^N>k6&y>3=&boJGr0@,w3ECR0o.arlMYLoFB{` 9!I,Gn 3;ǐޜ^ v)t/M9B (VqZe_=l*ijgvYΫZK?S;x㟐q$/ kf˘WphQ7TxQ3٭f]UwZ0R3 s/z-AjL7f-Ljw]Cbfn]ʸ{۪I3L|!MF}r\,M j$OФܧn_VIyP$ItXa4YgSJŇhL}٬{6}m -d Ex($ww]D2F~sVLe3LJ5>ԉx1=Og?G% >dy=NzMo3ͼi`n9MnD|*E* @&HȂe:Ϸ3,Y"JJ(QK\CaHPS:䄯 F& !Nw7Ѫij`n ۩DCRNX&]\F~{۬[WoD9?}[l` 0,_s& aa/ӟĹ:Qj6sԛy+ƿ0;x_kI뷄Pp1^Ke#J՗3[%$SS^dÂaVBC7}jޝG驄JI2}_=u}ׄ9-ST:5?Zjʹrw.{Z& u'%jυ7?go*7kmK&%PM}puJZ9ۦA} ^Z{l`]ڛHƳp Xr=߄p]H;q5-QEnJBPTԨM~sjUn'HI8f[F{ _ɯѼ煐*,R&s؟mb|ڌhc2P%37-oMf_HxE',4|䢆(h߶sQBq>/=А玠*dz#B^5R;-Ii8m~-I($šܗſՁֲCV*keTPUpUQ╆ kM?ŞN?b'%wk3 `M{ rv 2F=(26dѹMs=uω!> Ɍ#44 7*%\H33*\y2^B2vl*e| wr nh_gU[ dI|1KР7u qx{y}vq:xi0K g!zp\LX#7).8wtyO&#¥JkVwYT&1PˆsMܛ/.j[&L ޯP_[7Nn%LTKO(cZP^b3’(_KKl6ut”< HVp&~5ʸKFʠ͚W>=Tg6HTd -dW|vp%AuenN !p QYőa-HyY" =kUU E, {M<{gY))24zHwy 3R :_ɮA"(OW"0٩ļ# 3ӽeX~IjX=EZ0屷0Gɞt]WY.Ńfg9ϊ =]K ~]$g .pSI3>B\JRExVFRK"fxdLW^#bai~ |=ޒQ]a\E֤?[u:D5de&g" ! Ab"0sBu11/x_FX.#/!uBӛ|1ɹNG'KN5S{/G-wѤ؟)v5Dfw{vu}%tj Лst2xnJPN$zal_.wן8r!SZ:|}\"^X%dfUm$^e>Xz=/KapAJK\RJ  +aW=eغ$(ƨYAǤC,(dpzNP5q)M@q "66O}!>d;| nx Gv#UW,#hQfCJX2h!T5=$ GَCFTk2(]jMIwCcf1.s_!V?}UBwƈ~1+֍`>ܥ?p]SaTtSW Y 6z~NiiAENF=7¶aJWyý*adgoc؃:42Lp|$cQ܆sn-e>WIk1kOba{ȕd̆p~g4o'M^KU/2dF&+ `=OCX,_ \7k#{a@V:Ϫ7Usxe5BֲrFe+ E4&(+ّT-7 ]SfBЇNm]MtNg҃!yUƲR:,{&BV?B!NoV|G.D!ϾɄ S#ܦ:0o0  7I]`2%bY]`}L4fz.#|c,$A6#=Ԛ0%-/6 u~1]ux lUka)b"Su{o R% }0ˤW)$Ա^>MP7DUM{"̶Cd8a^!YEDqc~6栢W[ (1^x7B)L vM]r[~sǟ4M%lapڨ AmX[jԲHx˕&P44v5cUv6#R:7wq$ QxmaX ma!o(O9e&;rn"lUQ>J^%ݳf5]yxu夷:ŭ)I aV%JPm4p4x.enz[JJ@0SSc)mय़E^h>.*scY ӽ'm |,h- rسǠy_M7Z"'Fw#Xcln[w+v$k1eKT68] E"6Q-2rbEỲ%-bų絽0PVrpUm){W%#y$$H1&T Ei66qq6B@ =28 2OҤym:D *͈-cաEVzfƈ! Bk_˯n;#|9|NAa>AWN0Xq$iQsF  8ƏyiK:7| cz<87߅eH(;HYn\T*_D,_~ /DCY9 U‚R."\s Bty8A7)2֨5IY\P`4B6ߜ y]ўfMb"a@~/7I^tvy2ie0y؏|H?; rT(jw8)H~ugrp Krĸ b W9@]ۻ*w9- '_@>HJmCޭ tRE x lQ׻I3}.'!_UnL'|:ST6").,T+;SgdD߶H*f 6nC8vEd{N=rRK_XiIq[!flF7JКw NECecCuE[gQa yOz -ڹB~%1Ƴ-#[ T'H$A-<9[X_Єc:jRan+0WhPnӰ;RA&bGg͈) c6Z*"NVt~a?@_OCxb*$_$Z$#j|w`^Rt`?kn+p/% PEͅGN@2S>Z,wgRYmX$_!%А\ڽ2\ύkZVt$XgV֘`١_]uw\Ϻ;N)1jp jꨣpy9GFzWW tj6lde)rT kk(Fr18wP:FQ"b*K:뚍QZF[fҕ1мd6Ԯ"09;` Ȳ%auz(/֞oQҕtj:j*C;{ul(l* IF<ఉ{BZحjR'JC%Qa)0]2qW#HBlL>M wKtR -}zRtA~XA6WIxA; 5y&kWw9ƀ ޾;cn߭lhU#؛n@(5 9SZOdjkF:͹iIy܌/HΨ'I Jj|V Ͳ2uժ] D5k.p;'g_;tguӸ b̒/wfR^K6%Sa m!Ȭ{_ #4j^ %w _Gu^Ag8Hm 2gЖ`IAyUȼzC_EčCM]ϩXT@".8,[)օ/~6WAUzA<4 Y+ˊ!"w)}R$7]r__E_e0hc AU| :v+Yw Gsyk?.C(肟$*-re3$/^_h?dNُ2s#N;I6c}P+H׽UN`e,,UXe:ʋjmqv?ʕ I&B`Noٱřryx$ bl%VL~P."a8~,8]@xY,^sIX.k5ދLLT@al4j+Z@u`XxzUo˷ScxMMd;R:[gnqN7zSGVMGl6$X1p0oq8*0FC(Dȵ72fγȭmuqvS/yZv*EWN>t۵DŊ.#  JspuE;izw GTϢx]ڇ.Cqo?6mW<EZrIYEF3MD* \eqpiD{{? 0O CZL#&h4?\9A.\BwAۀ w.jY|p5#?:Zݑ}cҍ($[% #9\Q/Z`5RI/*X[Ene+̅LqUApt=9KD[(R~"VYbyI߲@^N2N+Rwe԰4/;:Aʜ_{Cm [!ǡ5e3`1C\KQhsCAG ˲?!֪I?~NbV\b CE%N'6|Oe"CZש9eE;7gu@ .b^j:goTC}LrUU"NstVT0<^d~M|X dE?*Jx=[tݎY98ta-J_Hʁ- M7I|_FђAtI Rs\U[u~fP+tw;Mr5Mr@PBLL/* PHtzmeū{#lԘCB,6.qo4nLj\x0gBedPhsP2R+ b%Df*%'psb'_B4e`("ڬKQʥd_)=p;ԗ27q/V 1-ڣj @6nCR t?L8]E^NiVh$xVȬyN_::) P?f K Zːi#fE`Ibl󖀐J?1j_R`t$YZM)r&ٯѸ-/Ml6)T ۯKx T\^dMM2#ms @x)I(m7D eSk532 ^I E:| Wwp7d=Q%K! luV"gfEFD9Xb6wMH`"7(62ƓG%v a|5j| ? T;zBX 0 *@!%!Z-e*MhY [}}Ei / (ŢEwY5\VUKףaUyS:qNەIi{\Pz85JoTR.\蚃U(+W_Rf}:`tֻ"ɼx&pܥ]VA?E߈"jŔ巙v ~2Ŭ3nm0̮_K-w Ʋ_33*ļ j6fښ,ٕ#VFsaO3ʪ+qPMl`;xej@IYa_ηb̘N{%owL@;\k_9&h R -_ .vSZnbsv9LqWKDao8C64Ɋe3nCl 7\Dވ c\ߡ6n"&> ɷyXD5}ƪ2?TX,pxH5PhPŶQo}D?f V{9A$^7,r^ g4@˹MMe3pԐLmDȳ:gTQ[-]bb2mSߨj'XF Jk 5[c@w{-1l/=L\ezXh s"w ޚ{ !Yv6+qGNn'q N M$v)(7dIjgt,~6bNJWprfDqX{٪"|dІVWq4Z"Mg&UYJ|TEyB)+_ id$mK@^NJχim2}j-]1ɇETzwXͩHT F l(:Q 7&rGQz9f}̧;cI+@VFtUoǖAyތ&ۙW^?=Vk"<>C+h_J2y:ӶCy#?)iooxa˱~A2lB+"`**?JoU$SʦҸ/=#_673*F ,/eX-i6eX*Vm߆~W43+ciZ%T Qfemƺޢ@g^3%%LZv:i6H!4fMyR=i?;h VeZW&kYd.NZfʕac1%;'@V8C/^cޔeSȥ󣝴۽IuwxPO4uWd&{^ӽ1N@xOڱ%>]o-}/N]2*X0&Xfjx6β[PzeKMS^@a(.a4GDYٲD_3B}1kQH%li@ / B㟺51?ɉ3enbs/2Z7PDyjix!_DA5-BԔCWjεB6Ǣ/X{ylJR4%Q%o<Wg}&B΄ 9‚03#i.lUkO)i]6L7@xy{&D+)_U:0-e)ekyQ֪J4z}~="5xPC&EjKm0_oc>¶w oUo7őX3aό7={ Y%3Ӫ+BS_0WA/2* SԤ; =%%t8V |mo>[= ^*}na2Q[ߍ!:D%we@yxQOWk\ւ ] ~IQWCd4< 5-[i^\eąq  w7YL;뢐Uvni(PQ@`nּb%(L9\chݠ R/t_bb^e_`!}Kz1cz)Ztlp4}/n5j)$dž Aﱅ}Pqh~.c'u%&ti]hRVMG,WK> u$-rᨨU"٦hQ'm c=3fPBAe{1a<*i3#28A+$D:Dg6Ch@cs1"^}} w~b-?KR9` 642! d g">u] >CϫUF{uC TbC>{~ ;Ɏdl(TM,vYMS~eT!7XC'29iX[dD3K:0O)b ǴYۣki1}B9󂁎#<נ]<$\|!7 ..r|Q7pA;]{Mhu|'vv"8[a66LU$ [dj8D_khpsAm'H~c6[Z^ئ2wN `ՖoZ@VpLuʆG5ctmM7 W&FGKvzPߨ![<\.D$MY !6Pː i:F_HhP ~tr9&a,QiwmT.tPQwȄRP+?qw񛉪ye`zkx@B=E M~Gy 3bhwA8]ߟAy @1;V6ik&kz(b|FSk(sU(ώ";l>fı'm=[j  6:i[s"t^ZF}:T:uYVnWg#c<(*+bbZ]eh[$8QA݉m3@mu\_6*f8wU2J&;nYIa|5xKjfm;qkx2nFBB'biv=MAw4O(mש"οd.8D 2\ot^fϝT\fsͭI )$g(2i>& `Ŝ *ƑCOjQwX%-(mmbڂ tF,c6b2lB,hB8eҹդz).)xI,.2N VnT繓0A"<\0h[[%: d&H`rRh|mtXI,04fA,CZ@|ce|_t' f& X?2F`-dF9j s< +v7_UJ)U_#  FEnqJ.c c"sŞh{Ws6}J܋M}Y&8G3&1MŸNOQ!JZ폥{w/@g+H"TOB`͏CX.9*^cDpiKx4&g1Ak磐-d>ވOZt2r`AU #?˧WCz8既S&Mς`鮃x3j5*)w@75O,Fke?VOL\<eCf])VVLD1 '0ޕR}A ϡ_vb/JzN17UxYwHv^:%@^=pR| Y8HӀ,RA#;U)]}N?0G.h&i*2$)=Z0VEC( Ps0DH܍>R3sՔ_pdt Z UB' 5I͛b"XURxf\vN'0C'/m3G4 cR]ɑ&4_(&gfәKn]2^."ĜNRm7pbo`k2VE_.^r@cm;WtY8˱-kF])^ldAP4k&xQb8ɕ`Z7ɮԏ$ú9,8뿟k\s\0G$6:?}TJux@{0*Uk #?R0aۙJADV.ò Sܸ^f/3V%PovG߅ (:Ԛy^adcߝeUzr֌g>`S 7gpP`dC?=(2. YcB[@S/9thcGgp* r~O+y]@19uLAa*Ofg?8B%Fe6$YtZAd@VJ2v 2x\kfLL_2V9g.O9& _`D bNGcX^X^߉JF1Fi(~ab(B@4d|`y8Y Ql([WZ,,H@ ;N]}`#Mwxq7x~DKJ>/;|o&Ey /Vw"&6 \3u;ۋ WJQ%;ߩf݅(k'b&$%׎ڃS@b\:g5TȊδC[vLW-{ϭz+8jxc,wÓ|)}y-aJ4ϑ*DX:uieC#'q#zH|*h%^[5aHRSC2LO- ~t}Ou(sW3ox!͜ZܖӶ2F*zR+<̣КS XɲO'jy W=ǽ=07#8:Omk 񙖉δ xo5J`8˯lG8kOz!R4O$$)CQZsQec$ Sl2.nМ(~ YE-[>Y^p%؟K=N=;uB$G};q>$d&)Jy=8ȃ-]ämtm_dMJyOҌ}vOf#V  W;PWйAf=_b3D=KWoas{42qBL#5KΏ竿% D7C~I"ϴp^߮EД@-d1KIeps 3r@lD_Df]>-!Y̼ W4a_ɞG%Kx4\#&|a'E@xBHkÚ:D1f- 5e>^wdQ[zXe] )X{HM czW\ZvX6 f^j.kNt/l *hnn8s.Jokق,ԧp㓎H4--3@;5 Y- )E8_pV=jE@ԥGmxn]Rn X jxVƹxM1%q)jj!؎n!ܐ`ޱ;j\LL8jشF{ɡx欿gx[f0E#Ow]y])}'8b i,sH^i7 A/f_+kV^iL"؉0hC c_OVA=s3z?M#wDE In7k6ٞCw9WlfXŜgKb3@O_EUw=ݿ9P(P `q\YT8*]u21n{O^nVbj¼>:A0۩e;)GKOrUhEWiy92l,(F?IQ8/TMaܬ|o(Be뵶>9L.|۝]쪓h EeཪaS{1o(}@lُk'aZz8IYK+}x KfPĐI30' 04 AG,uoل[vd|`Dy(:3l븭q"Eą/dnE[p'^pA\ 9V(w«ZvcخSݬgSDn`Nw+#*C8kpr@ |o"4G1(DL Vat[{^Cƿp0FB- ^%g\0^iwa঴l<+aZ 4b)w*c?)ەXjĂAu2zW oD"Eo*YZeLAI!N1_vj+[wE}<II ΪMX ˫!F3-#Znj9G|U2!Io){N]`v|H,٠qYL_w;S3yZet4Qm4qAqe{Yv oxMaӱC02#[PpF<&PAD9V(p\ :(XNsXeVQold~hL+$ B->>I1Ҧ5أi~GUQq@GI-wWDPɚ"q"р8qqD=w Z:J);c$Zhՠ(ԣ J;"cC]|VߖZB3f4kDY3\/fr'I7SXR];lr(RZ]R ԴkvU~= Go^n~}5)/0;H3GKB3LUw^S3,!KlLn Xfїz9.pMzHH*o : $ ,6UOä>oUƖf/@1Nmn%en˳\2&U>L^Wqʩ r`.Fw>][< `-x06J1ՔaEg4Svv泐+QG'1"Ei <ARz[<2Uj|uPp\ |* b!tN oK>b[&A1$5tJ TrG5+pG \5d| V]Ǒjaj$'|s$zǍc^s_ZOtJP%Q+{[IZ ͨO[NS]A6EmNb7 ̖UGé5m2ϗ:WVb4bq]tI?i˻"*sʛDE_Uџw೫!&C!"?;sښ$ߏB a]|FQ§0 Fdr_AQ']{pLh2eBj]]Tz89mC*TjsI\+fĠU(qQ?!pw 3 UvH=\,'b%P? $;#eL_T Elf%1?EʲSJobWz4u*ˆqBE*z@@+&.SּyNo|{Îu%):#ԣ^6qzm%n&ԺQ(nGd419GD Kg||2|Lgٍ:#j-\5tO !SH2Cɫqy`9iLX8:QV̥i[]۞ ~E֝- ߛg'Umyu,vOSeWמ\:yl?*V|-A :sÐ)(-9&PZO>fuckpW@ ʦHwMIɄ&byq}}5Joc`&5ӱY:G(yGԧ6i7VT=622uoNP|xW%g4y ˌV3e U^;6`۰5.*#Bala$ADGEHJ=50696)L¤y=R7ӂ1$j5lTP`Gk6(+ſvyӞ a5I(>]X+2f4QLP-&u vI5BiAy/`>Ziq$29Lf>JcQ h+U g2-B~W]wm r>IoլQkyəBU,+FWl(T]kRWS[qKd|8jֵgMfk]tpG/րq0_6t"19 W69'˛;h؞) d/AD2#L- (U%tH BtxcYٙƶ* i |> =8aViSGky65Hx`ZZ>SU&S:]'dԭj4N?4NLv0 Xkr:Bpp^ ')xx)"+Eg&#wYq;]U4qӖN<{@?-r0NtiGl(]n.{-Wh ` $ä y(%X am :9({'pשԝ8>-! o+c'cp]'N;{իM">E]2Jp).mU_KP;gjެ/hJ m2+Gp 4"Xn[=*r ;RH c^ qNk6TWv6 >UNbIK&AchT(V,*[-ya.yԎu6& :֛b^UTCW̻&X!{au({kRO9<,ΰ<]t=ML6%QncGÔo`eY2޳Lw3LLx/ +uv/;71ٽ/Gv >%cӷ9LK:EPtB/0y9'퍮184jVq#;Edxvfpt%+I9{Yͬ$1 9ؒ}1`.}9{j LFٮI4΃B0ūv$MLC4$R+Bcrh%k{D\Ƅp%޵/LZ}cG8uB_'F88FBϦ 2oh뚿ʭ|vPu~bdPc 0*ɪFE{0ԆN*vR%Wwh4jQӦiFK8#tuFLPd?y)L(85/0-#͋(hO1jr?:1Ncl-Dat蹙~ uY Ym:tݙbLc'Hp};WEVhh_-%e}]7 -`rjg8zQS0oZ0kIFiYd@Z~(N֜L| [JOE6|KUxRDFet׌IW%*u&WRgzWZU7$/,(䞞F'1 gAa:)e~a "W0z2p{~LU~eKO?HzdhҜNL몳,Er 8FO$:cJ"mm]9f˸BQ$tzi⭺ܳs5qG1Kf`D$?~nn13˶F6*;TpF|wwiYHnI!i2Dʑ;b:Iv/!sDž>A)!bPΊnITͳ_& *|(EY -|ǁh&f2 7h(mzyCu-o R =ҋ|TM9*põF~t7%uFOz=5$l2Ԯ{Cw%2F#6mo_gfYNoju Lrh qFRb/ꂢ%p E|c\QAǘprL4qc)P9'kjX8XWuhzX<`[~GnhE/ "4#Jʿ9EP3ξJQQ P͕L_M#Ivj~=.DǃM6E_n˥deep?f4jTk&E6ާVАqbYA'A)oY]S]-@U`wu^ςbs;b OQXϊ*wh xubs|u◱a8FqRn{d y:ԡE2H[SmSqfq<۟7~"):i[G/e+ [R)97 fٍ"n^Cw+}\{ 3!zqŤ4~_B0r_ ΞHߝ1̼Χn4vdJim]sbyHɐq42="qA8l1րr`2e"}z']G gkDgHqB< ]'7rɣvZ?d)}P;؞$<=~*D Slgly|piV ʔFE%dz:+P[du\z?Ԏk,HOߜ;Tj`z,7>n")aaE b1< 3uaIif:bdhNݠͪCJ<^$ fP:q6}/1[ֻ~Ćk=EnS*{Y-d善PoP,r>!j>j]:{BsS$yVT8\ڔo]X+޸U:y:ytFr$P2)t [zA}XdD^ Rjخ WfJI0 M>cbxb?L[[A{Jyjrq.>s7VX_Lc}ڬ4"ӥc}D5p:ԴG[uT,0s¨>12Ǐ&o~}gǍ[%(ިr(\#W˹!Tă6w|LNt$ODfE@WWtjIWx6{ѫ^'3JDxyaoBS#x`)Sj;HE,zELΓQ(Y7(tą>Ex l08$Ǚ*I$kW=͐5D7Kx`b$` mn.e,}tT <E%w-E-1/mvcqA(I#mNd~ZJ}KU]lyqSk> el4v1؃iˡ}>,ba^v34o?`6O[?(°uAW_H"_=cM_aHr)>_ο\=?Q"U-G] ȶIrn_Mހj+U"OTt0vED*;1  } rGl׏#t[γ0:8ej5pj?;/. zaK&(^cc?OT dH4.=n@F ú^V_™}Eq=Mkw \}?ig~rh[tM-Y'fKB^`E}rm:ݴ*s1$ bq` gDr(Og6`bAU1R'~?f98x8Rxf9';K+pNӕ2ճ3 -jR G.HֲvA*ɹi]l'Fqc,Lݽ~W׷tQBq{ liS#E<G&U{TuʃUa ӄ<{Q%\aVA*1(',43&k)i\`=I 1$?!,ACp<̑[ >8U @!x0؉aڵrWUPw`ߓ P_ka۪nXޅ5xu_/Ű&E;;z|:vkWچ)lIyUO4C6 (e!wv[bST@ T)]sW紺1foo^&e^'KdLl;OeLFzοKRNC8̽M-^}E0ۡ6xʼn^KE=pfMl݊ ]2It(06Gņ&^{=Jt#Ii|נͿ4s21j.}YWU7re[(5 $IdrߪKiZwE;9 \ Axcފ504,>5?9CY:b3w]P*w)ᛶ]o7WqBvlTNVPP"ÉE{~ymprVWJb<0 *1 C)~܌XBA}%nZ7]ӄdѦ) k%ycw qM})kW)mpZy{DHWŠ^1}(Vw-=~ə;w _[b&_־A XjݑDpw5QC0 H}z%1YE64DOl2Cی 1/ $"Q÷)ZOHb,uğ[4A ">dgka9Im4"^kbt v=-bn1ø+㌧2*FJ7-fD'p&l`l#h]R >@A&*ɅfI1ч1ڪ2~ h4 C BM/V/1M:NIU!=9>c/O82vsk%o'5f AI(918ٹAT&DNW %3%lMU*;*wb/h-5|]P~qBrݜN La] rǯ"4%獏3L|va%h,9HL5j.AI.re9ʭsptw>CzkMtXNlB(7L8(;ﻕgt)}*yyxL6T^n'f9eꍑsqS3[{Njĩe0j^Vo>[Y f'" qY!d@BLd屫*Zurcg`kJ?L i 'iJOx}2FJ,0%v/ițq2'N^W(_ ;e@V͜4f{\m͊xmJLZOyw)NB+8kMA,VFJ PwcU@\Joey3/k>?5 6+cH"l#eݮb_9UplxȒ2E@{wAK+{ʩQۨ6fѹ%rv"3oZN6$xٲ|sϢȟ ^ʷ*Bt[CT V;e- ռRT9w}-sBOCafE=:_< қ pl`}zE<֏I8Ѩ a[Cvd>N{/by3>Ff9 2sx~4Ehh]gwd3A.kPKtm> 1=OJU {aEʥkNsqGh'鍑>8Z\>p'5&m3@D:z*ߠԛQCQ`b-P?7YȏUI˒4FTau{TG~YZarI$Mj@+-M!Gy_)U`M~Xɉqd"`Qƹj6?˜40}TBnAnwP\-xLZEC) ʘMW$@Fɑ,[k8uBBm dclh!,lrW9STAC|Hb{lͨ,q[SibC;>.IPj!JN 5}J#>1fTv%磅D Wdh}96%&8hևo):r*)4DT}O(U{c6}G< VW_E~.G{љeBSPԠy% Xhtכx.87O>"fX~T+KʼnJv( ]^EpJf@pU|Үr:? j,@ C^`1G3i9"{Y)qSp%gk-{dy6ƮCM beGDVC@&l ž2+^&{bp;N!Dj?BEq s%>R Al&'CZ,D<62mkzCJd.qx5M^|TXbBCvW5"ÞS1sya\$(;,3X5)-7nwl<¨;)EWFkmP6$wG򞗵xb(} Sႋ8$ʦk&͞BգNz԰BE M803]gJ0T;Cp27J5]EK̀z0a՟D(tuej?ӡ+ܣJGfZk24Qb٬KٯK:{if1++b GuakƝ7 &SS) 6WrO(M-2`X' VSc4] RI`a`DF . 3GȨBHMЃ {0PFE7S+cIQCta<0m9G\yE>+4m{@^ Uoh Hb[q4nTYir,κg>ckɏG2yHiُnO1>I> [ LTsB߾o?ڟlM:bWCh՚\5r5oSO\Y}[ⴽOw}k^>=Ե&w%sH J[/VdtUZ>*EF1Fi'G5Q7 CsWpD |N¸aYUԈwkcDnO@|pBŅ3Ʃ]~ Fi$[졶uKbQq`5(Lρ}rcӜ6#\7nVmx}{BW0~۝CwEUwGxwmÏ x2iS6Te#.Q\WLYz1E[bAR;@ǡ='K7 zH~mqֶ}ԝí0^,ݲ- e_g9YITTaXye|Y6™GexB@ 3d4h\`E`8ogEIҁ>P+*:<2h}̪>8ܰ.I;^ZNN L: ߆9MxV|j]r0S ύz%WQxd[KePZYݼDE@h{_J)WekGz 8YcߎIk; 0r@"hrBOhڍtG.L(iqz|}8xYK 3ç~gT9BGdߐ`۪ ?Th.L0)}Cxm: 1E;S$H|,ANx mD8X ѡfOV{Nbo%l+\8Mt}O_~z:|3y<`d~h^2ZTW:t&fq:W6 >(H0RQ"Nj)5D'y\2z#Ċ-lik.(Gh|CՖB}ӂ6o+-8Ʒ$43MWox v;Rn;M×G9*CՍ (Y`l>OcS N`6Sq,=yaG{D(R-aQ+MV'%騕mX1LePD:kYwtr DY$6]5;SZ}`w &(Ε雾y$wVktyF b`R(HBKCKI`#`5#Y$l{CVx>!ZCu(a+wVѱCÆ0w35 "0`r.K=TݳōD!wK|$ߢFIu! {q{ٺaN 9kӸowF2_ሃR:ٙk=pnP$93%f.esY?'IuvkXsD_TlD tb_x99R ZsK(X`uK7_j0E!Z oì 3ӉC>ٱ&UG@F%P1/5i4@FYI\A#1"tTٮXOQBJ>;1/S((#` 4t48 3H"$:[ \iļ!ze1_x3cʅ&ǧd艡ix?deM^<“Ү0CD+Ú ?6k*`b;:o@Ӣ;5,!3^-`>aZ.N-!J2Oq,y?NL v)Il}TgSU U(LU(Ron,35QZ!Wɦ{btƌee#~ b(Ek_^O>'m #i?q,ٕF6c'`ӌHө^ .&vfJT:M29 <]݉ Z+Ols+ϯ={c8,o`Q=2gߔh̜J?FymHWm-DYF;wQZRv{K>@~wN$lD +Kpt h^\ţa0=s_qW]qm8#@)Ct>b^Ca8W3<sFC,ɡTxfއHYy\2UϵHo8Q !R-φ9YJEtp z>.f4HDnC!zt1__zGڮ~hZĻb*Gu 3rZ&8IB9e=,wM[JxER0Q5 腑O;("ttůͷ5>Gp`d)?,L1tT咄ChݟӠz[bHLƟl1.}*iW{6;Bل X<%CȷRsexKݭ }TWtXN}ӈAtuPc_0GdxjsqqFML'5HHGs~EE]3SEĖPda`] E1 sžOM%3[d[)"O(7Pn/e)"θ'U9 "=g>DPpc&/vVP&VnЖ[}Tٶ'OoJn;Ŷ~lPkU#Vʳ5ݥluKN6H#+zCaO?N-%ЂhSu! Ϧu %RgGJe1ݙo%)E"'ڃ߬gH.0J~ڟ>e:N_ !(b-4v O-oQV˱GKaID:0 `'><ѐak$Έϯ0/åP%="gN,9M^Q-V#|0)USqfrlv[,A0Ky%ΰeyȆ6hˣt/h=N.X 7(?4sMma{@1Ž;Q{12O9#]⢨Y3wCEHnGc#nsk LL=D Iثk,I&R@PBT9AALT[ ؍[FcL: "y «;c.(PșQ8m7K;*Zl7U>քXʠF?T.!-Ur,ݺ*Wv* CD^WYPzק.X~8=p3LtNof2@2k*G8C=6 YRV*CCxf 6 vN0ZCǘXa!f^:ϓWc`Q %#+O͎?kӌ>G‡wi vNG#fu;,5AVlI[&xs72H7`X<و-E>8Aǽ*þӴ}܆IaҌΈ [hucO+ ?˃.S`<ٴ]N}y]y4kgJu퀡VK|]ˮe"=}7F-&Yjlx90XD{h#|W_kCkN=5"Ϩbsb׍vH%4%4!'r sG eK=j૭d?bGcP84|itןth%.Ge'uy/Q1VrT=V&,CTVp1AySg ;^EQur&cVG;*}eH'Ί>%Lr׼rDz?* .ꂷ rU~\+J6)tl 77vi޿qbf?Ofm69Vp='Uɂ6H{4T1CɈl'V)7 {H "MSĵ)kemmUkY-FH}sZEZ?&M"6"sm #9C %ј[I'Q,C\!3D'Pڿ(2j '𙥩!(p)ЧD}yK[Ou O]yh o޹~XY5J:3N/k=30!g̷<6hʺPWGưSpg=xqf4%WC * 8=+k  r:V?lDywGyVK1= 1M8 *rrC?+ܲ3sb.^!͖rt%=pݏA]qKVWinJ*v؂AX34?:NNI@ ىCx)Y}9f`..[6hy&N SJP K>! FDU&3K`8îyʃj PcEWpkt}'FW`JqE` 13]ؗ!-ПE)~ d?]w v>ʶk8,0a]x@EB܎^/Fje(pwˁAcYY/G:7/K:W_61%.Fd& BbO {#ZJGJ ,fz"S90q~1DY̗YB,CA0nak0i!Yi?g_sc 'j={&) ̶!CJR/h&؅EwXv]oMXЏ];"Vi]U,KF[fcآmI{s--GދWAЏD4[{LYnBP.6vK@-P AKhNߠlcr4p =[ F[ߘ*$#-OR<]@xjh=9GJJdCpQ{/^CIN&| EGgps ăEmO' h~gMNW5$T(/}rF6a&6}]L`uC5/Yԑ 믃8!F@ r8gy@ (uE CövQ[{TRp; TהoIwԱwζ[q>`_txQ!K(2R$HZ1Yo\6κDǎע<<-qM-م[JVuƬRG@sL)p$90L:8=&˔g,f&;ɸ;7=oUG@}f}'O<m*fWKn<(!b T;5T=aw5_A}?KylĈ:~SїO|j^@{ Ƒvq}3l'9! J4Qp #"!brUu%l']ջ#,_D-r0ήLhdK|jZj Nx"HƍT"ؔf!AS| R+?;-FX%kT Kߞ lྞcJ\>,.uTl|d-x>N[0f1rb?#I^)u%KS cDӨgm b Pbʠ3*\(TKCL2`CPyWK{^|b2^Vz?cN&O OKt#9Q6)j䛌[ E1+jKd߼xwTB#MnU"\vE~`,傰v@-+o~, 0t&fRMC#..dQEuG @{`IT[(07VKt:4d}Ʋ~C {,)zf~_I3mZKN$4A>J:jdGīV*4ciwS]d2;43N E(XA߂\JA4Fk,VCU/olTT=) w!"uF)} `| ]_d6XpU_1 +N?|4]9;N$o*C 0 qf"># ';L<'tbNƄdTi-xNHDa~x6{zD/ҠH;TEDfc)y˰S"I@oD0&k-@>b-7T帐MGB6◉*i(#σ DJ+ԃ:*Q`آr'Î]&b?"b?`蘑&K oGl$ yZ5Ŕ)2E gT|gեwWO/H-dr`?8N}N~(j3p9c߾{cJhP^~ȈHli1SfVB?IDImsC‚u['󧇤]mP&jphkC&W/:|TkH?\OΦL*d,BE]>ej :3)E~fYϻQ&!* jyvga>bkecXdh KnhQɒ *iLX7{Ƃx;r|.}p%NoV;R6h99nrQBZnq*]$Ao ]2#4.i).;>%B}ȕ*Jh3Nz `nw?N8ݠS%8-F(熨m6áehhmў{:lq{0ҍ8$;$e"F#(?T eY+=囦Fv` I]E\΢`l%5pE}{4Dx=yHQإsd#kv Al΃_I=n)kxWiǕC|gR8/DʥDٷ5_A)Ki?VPiFAxn Th~ˡ Trp ǙFz}M8;X4h6 YxSD,\R2LU䏈34"dSk͇ oc*+ygҍ%J^CΏiHj7d$q{U5-&SNz:2 8d#X!N=jI NZvTa<eZ&#۹]osGL;LП},z[,D5U+N slsQ@PO~Ǡ;5ǣY3,V&8̧\5s⾟DŅt[Lkps?8eU;Ir?D C)-2OI&ÓXEI7{˗3Z:21$^Έ+m*5$2_B+u0&Giw~@lJfeϫՅE705MvtЕ`JĽ>GAFNxΟޓ:S;.~ܻBFi׍'x-dN1Cd'¦zL6ce aJ_cVWxPk ;Ze@τ݄v j߻5҂N7S>k_SE?6M!s4 ]eFzf- ,~K`2ݍa29/}>A5~Fˊt&҉:$=\oʽGBpd}# {p߄Xk_R50!d4bh[vP*bh}o=b ,ծ S4w_Ƥ] Ag+ћr-:–Fvj j>؍Ueʦc Fڎ_Ҿ~ )v2=-ͲܫBw#!|WO!COO(0BL;!Ookk &anb|}$fɂO-8V)PlNns`14p٦7۬Ow&deH$P֌rin@ @0*B7Z3i̺.XM "A"zw8k""MXM;z9ᛶj?h/tcpOY.My4(!cYՏڲҩ@s0pܠ*e{%׌P$W- z݋ YQ s洲FYJ ^8y2~0/nji q0$=PoX:ޏTv,m }|1:'} %t(Oɫ ¶H9Q7ϵQ~rSsC5ǚ,匩% 頓hƋXT{~;Wc0\+{\5[lO3LIZ-1T؇FOl.s 82'N)H31oS8a%Rf FC!Zi1ugr/r*f0QOä­`Fb u@H@PfKnrb)"zXDRګF9癟X$󦗌bѷ'h6J1}yn}7̩ 2P!]A %y3* 899i`"NTгz_d[!Al& O2Қ`eDԔ\nNdC%`ag(_d\~4g]Ԋ-gYwOrjYZ`EOMV{gnc`GCLy#T<^BJ̟7p@ ؍>U ׳?ЊmAʘш<᪃=89ii_[-[.:D yߟE-krQ"æȰ5/#kbq5r1D0-^@uًz\L)51ȏ#Q?nG_kE΁u"Z/:m(ٝTakkg,.6eV 4}9HBl/J}X˟M gZa;I81549-vб☙ $ަWih y407"U+qӼD$J7̸꼩KqTm ZKn*:;Vֲ= =NZh \clrJD%T,ulanP{2.p3T#7fXvJ t]p2"Ðb3@1?֦M}0}]m7\Q`Mi{ ZN#zK b n]̭//?2mbXӺ6Hի!,oX\Y׽i[FڥM<}sMyg才~f ї_؛aMudR,(lIXR9ÿ_c`Ca۳ ,]5k*?b D,pz%jFsAx4wNʀuƟ@km62dP(A0i\"$ tפ*6pmZyY6FD(9lzD&λa#+xdu^ݰvȝ0>#NA80lwQ? 构h.;b9YNߋh6"u/Cx֛z" < Z'JEEn >I)D edC._=&p/!pM6L[ev۴^/mᆪ$)Q^3v{Ls 8^1 tIlj$ Ӏьx-2a(;А}!:\gcJDy~2xLOzd0d1(DԌdx(wl-_KEk2NxgBѸfh[B24:mP6S^X \IfiDpS&73f׽KDO?0?>,,J?AȱhϟJO .U7.(z$[Ջ*m;2K @'|GڍƐ#7r=чHro 8 dHSoW+@bĘ7S`cVI7ȫ;v*5; Mz#*"3ĊAۍ8F1_Ld+VorĐW0T޶RQ:NB Ą;(>.դFqKl;*$AR@K/c^/Cl9*D? -#W0D=nu,pU)dz{J:y0bQ6d6npXq}D3 f6>.%8TGX^tLxF;v~YT7f9= DJ WD@ߥT(C\N|]t6!zKBMŦ[U+Ɗ?:bG%TZ0 s zZu8uGsaʲ:Э9:Ͱ Z׋pɟKvrEv(kBxkOޠT4|>J@,|rv,"U.y Mr-%tqh4jGZ(+Mu /wDuRN#`Egûr FʄLM: ~Ifrt\`#+}KRm F?Y}[}B|%r"&Enclx`ct 1=BTѪq|HUyaHu>SUrx0LyԤs[[Kj VҵcQoLґ>nߏBbԳ^7C{zM'ѥNiEfSE1Jx&s\mZ3ZE8rbJJ%%o0,ڀ*pEǸ3`fx9@R/oAy*@8Ϯ ƼxwnoQ74"ߊ06FU_$8ᄔdi׼ ;\neO9lC[;rG5czY:&4R[l]EIadntQݭFQ:*?j:{w;P D@MH%ō9Ѫ_(-9$NcROo|^r͡S9ŹI95q.wٟIL:-jֽTTQ[OWz6%J/d[”P3-za9Dސ1I_.x-4z!*(X׶6KjryGבT tU 'e[zB:œ"mhK&.IݴLҀ0 jDW.-Q_|Nl0m1%F $ӌYSn;jm[M?JN,Ε=_0KQ1G.kƠfn;f&c?_=*H+j m-~0W0gFYN*>ulܞ ws,_&9T*>8r1M3VAn9*L-C}G"VːOZY`oKl Hh!^ ն~pܾc+8Dy2w9a%ݳ?8jd$Վ_.V!E O_O4uѓTޢVsm-(e}rBLhOߴps*R~[?= 4Ξc:W"5xv&edai䰰Ii߸$^wZ. O)"w~P[xt&Y C8ޑTԻע@M{mRS busքߎU[O|۳K^j Zdz  <ZDl5iV]Kd7I劋uv Kc)G?OSTjRJ'T6twr"\H0kO,^*=pbOv5kmK aVy6Y !5|-KZ{`9iihIUtqE儲?,,ul]OVCEb)U)mTMt2 .UI%Ex閦a5Bw7Jvf/WPw)YZ4Aza8LSS@)>^Z'&@? "L=pfP7T3NL@PWF+4D@*HчnRZ;Cx St# /422eLRPBGJM'l`]nF5Rgo'Rп5ˈA4;J DpN Uv|䇎T+SFf,&G*+:Uh՚ӂR*g7G 1w :kH<̺([z)Lt\R 5g+lI6{U؇Bg4 oLɗ܀rZ$ut{SЩtXx.rar`fԵbtAB;u< VMWڥ 'S{ Of`(Jv8S/Fnŧ3{=Z3#q3|Q_X0uD \R5"<.j}AhĥpOAegו:KnU}zkS ƒl\@6g<DL^8'~~dbpOgwqlE9$-J;A$~>*iud2i=wiJŒpӊOL4R xC5qUq)x H &"|$x25_QHƁw{Ś,3j/ϫ*i`1mo;O_/C!0" ߺh2-{̞i8MHNp$g_ќ;V,g$NCڔG !G 7|+{/`5";J]+5rGJ1>БŚVI+Ѳ%ՕAg3yf 隬3#Ah 5қ<ۑ&͟ >Ë`oq'D 9txr(ӧScy~틇~c#]џ[pcՔHt k|eNh~ G<3"u"18œ؟6>Ǻ7+xD'LxU|Yq)I1vU5>)\wPo-gӄL_öz8g.+Rm*K=$Ubbp~A %a=($HOX ؁,$etG5k;O16q`%a5poE<dd3nmMٸSs5P#˼=߷7Ll`L>] @֡ Vɭj/fϢD{{ rrtV-( ' -8NH6FSLKkZxgW$د5d%z^r%ry9) ,ܫoItq:@ ؝PФ ٍw ևW )ei͒o3 WAOMjy$]oSU0_3FUv/ v/r=e֒q}xٗǙ$Nluǰ膗40WiO^w56n&ý[X5!o3z!JZ߾?I>/Lꫤa2y~H{Sr)NΫ(P'jopܕnfOئ |+S #uDz<.w4$(YO.ͻ3|Z ۇpF?5~1Q:pi9.ql'oMk^540^@nKPrtS% X2 Fh? Z i&Izf Gu1n.(sU!u"xԪ]վee9dg& \dʐ]>'㦽 =]ǠJptPg1T?;[iޤcN}.7{hlHk( ]=F@ĤZw<5'7:#ټ&842d^KEb}grw \F[Y;M@k/\6S,H[f<5۩|ȼ=s3 {Db_qإ|z>PwνcXfQbGFd4 xoˆ[H.%8=%I,Q?Aލ>D2;?!.P>^0}">i8ss+D9>XۘcmSua_"$'U9@Xe<KЋOx<"AbAaVΨe{JNn>U Z_="ad(+$A]=$@OT0 GL"ǐxO4X8_m!׍" 9kqgEns<:l9 Tsr5֊+xam03v0B0["jc&(=[dkcC;dYȗ"ldb-Iki)p%bxN;f'P_wk-h!(1J,ܟBS0הb7rys}AА`!\8.pt ' oc{L^jO} XP@GIU'bKhV1u^kP!"cT/VFܚM+wUK SF+q߫Re rʼe1[?+FCDI Isicy[uM~vTq6k)h:&(G*] :_PCXuz\$P0., :tW_bn؟ ڐ$\h2Aȃx|AL S.d$BKU8:So?8'Ч*D{b.j`SH_R`&xkCGñV^aOu]JvisyP -O!6fV'C\w WI*FfsYq2fŇrd[w*$xnRw+}MbT,{~T?ҠtVz9݄p}QBߢ@`4ݭReP^ƶ^"_]g 7Ho,GKJ2v%=@(xa( {^nd8 UCLƙh,>{0GՄW QAb!6f1f" Cl 'B*rk/rA0\MÔɮb;o|J߽ 3(O4 -?+' krN _=}F-ލzseapkRS}bCѬ\nJD̒^j"EbZJ|6__QiHs1|D`&0XG&e{Fk+ 2VF MiߢfZҚdB 0w Ν1-[֘=@f<Y̆I&jhH 敤<%(Ssi~9ˮ=qQio$pNΓܞ 6ЩgO[Äxpk&iٗN7KpZjAj*>nfDN즕(VӾVMCJ!!@|=7rP@QbhjO[C:R.ўwvI&_i_#+q.E:t`qG)f>hK'"KW#!G|=i@:4xU{P.Gh, שEA X sۜ4auFujuʝq34p͊9 ޲{05Xe'qK0>bt?3wkWC3Yk  N$*ԑT%?$n9' 47=wIIԃ!Hv""#5ك~1{ {k"7bE^euPh8ʃ3J8"tAy ^njM3-@ޓZo#MrrP#H盙f+O/KP<|zP`de?'p*?v3'N"[@+Xi?BF5*8cL73k(ʝþcy\\O}g|ȭw Nk [na~F^S`}J-:M_CmwN2 ,5[b5aR;S($kow?Ƿe0͇䚵[)1:?H5N: v |2NrU I[Sf skaE$LPyb3'c0Ee|`jdc b4W\=CR3$?yU:θul8m2mHJPw1nK7xmF7ߧ{f~~/KE%\@1"M1):ytyRCk^lvEc.Exkrh.x4KP~StP2%y%9k1;j?4Ǡr6 sή܌ MOi¼_N΅1IPsZokWqn6LoapMAXrGB-O`]̱@q@ ԏ+&`Y\$O ÁFVwgcWyWF u9.h+d- PeWAv;Sյ9`VT:ͺǵŅ Iz7F݊$I`y #Cĕ{ٿH\#AGwq>.zD=b'b鿲/>p&xu9$/wK\1@/6l5w .R[뮌kVtY6 ;]TrE)X'P=$Kw)~Lh֭]X Rg,.? qk*HnwcĤƈpη vr1b F)ki`J$f O^XYabdڥ0Ĕ( `bppSYV @-{E%WeQ9 :/1\ |GC~;@C d"?1@뢑 .-j 1&>}6'iY6&(& 'm፩tHR7mCٴ`zMO0^ï-aY9Q.̸m .(y4<-r+4sw4[%qyh!ixpjUmLw??#"9&NK dk;& [ sC+zkmnQ)tסǥȪ740ш`|pkjK}{CQ,h4n ? ZR ^p1ڂ􏗚ʤ(:rķQ*'%!%6k%,BGV>@x`q9pM2 !֥\RNֶk뭬v5A gw+ikKOH~˦]=G:yEHV:=9KGL[h8=v&I;4gViW rTfmq(j}K[:}` T+#گ6t&>??IV>?[l \ɷ&I'Ľ_#^p41nʂj#LSJ[5tҢL[/%D6%/7.wS1ۼ然zYn?ӑTh@Rh%~in}x}g;OŃ$6=^|uZs 6eGlI<TǗo4Ѭ>ʇiǝkkcZ |%e.H;SH{ 8)Ej'<]6IA *;me/Zb4y HqKwh2b\6E0(q&NF 0mÎ25vxuEF4\OT-V5(~M%`\?;wrCI䧱C7kUm/?}wѣJ,5" pN1vѡж|+ZN椒K} wl =u0Һh.MvTRϏpOGkAV{%K*kH V#]H܃^07HD}$}?(โ(cb!?*-ĨOokSs6,~{k@"M%976m{J?պ*XӒsx1'WC`ˈW7V$- fs1qڞ ij28G6@;+iY@RFFa:&3Vozy~`p#Yc<VO#w/y6, V\J!k6xyK*>\ZZˀQizK42R$10s2Xl%AJVN92U~^w#r\֔r/*W01򎄇J@Bpֳr>݊ e<'al3R5o)E! yYǑtiJŧwY]I_xu*a*OOLWjVh$o!/}r}JYJBWG1 wy4ŁqDb3Ε̽q^W'z<>|'n_5]X4>._uLMj OMc}贰aX weFSdh&J4cu.넜`BfG@"EMY sfFQ.J)ǀ/L.w;+`g0OZS/Yq'\] {s_I\ zH<=8N XŶr?48b鵜(,#IrH3~Y JR{%Q7a7p`&:~Qshlmc,M%%R&]˕J ٴb3&A #[j}jhQJ&^u,. =Q0I3kbq10ĜK-3Erg'aS<ˍ')bܼCY$wnR/A[޾">xaɻJ3렰ngR蝇sj(SF,\cԺɠtXgšk(RҘ >ͳZ),9>F"3:xz?DNxd 51h͞yʠRɮ٘Ǩt_5$]>pPE^=׃?$G? n 1bnMT!'BaH <2B|6f xtIl?{΄*(А!ԩhT$wp?j-*Zf4C'/Ȫř]!ݐKHS7kZ/,pRK-hk c@8:uǤRְaI'sjԲ Juh)K=yNb u$q#dD&Hp=O4dsט\yUĨzv> ^g=~]=`0l$ZQ$3р*U\k7F &Vy]xޞzeVŧ7p}UjIѩ%^*g䲘ŞsKg@XmVI'"|8ZX)S<7fۢNV?oW0UG-xU,x}6fz'<4gOAWlQw;S b5Mޚ|9 h2If_˾4G F^^ťKEz"-TjX\F ] 'TFsVq/oq,'= w0^01n!՛-ι̛miC8VDoF_dYz/y{0YwKTIJ5Rvk-DPN,!(XiGeUY7jJfK+2`#T!o!X-<"Ê{.dDk/أAR8XҠ=WҎ/}4@?LMB5sJdzΚ +a˥v-=ArtUSe%4&Ą(I_ ?0TA)JfpDM9B68s]tUdTL<ďJ0,_NE\U}|OyR3ґt$0vk&\~V)fQZeIfrq |Y3!ku~c Q?#͍-` frXC SJeXpВ61)ICHC }:^]ijm-N;BK4eVAiSH$ĦUejor 0ɶ_R"jǘYW.`t~8"[^buKI`FkgAk4')#ƌjQ~B`h\%p)wn܃cK'pX;vue҃0y{pIQ&MΗ6aM®x4h]7t"}W4 W[v(q̂jo<=N~oWՎL. 7`ҟWz,f8 i 9L⑆Lc5k|4BQadxKǫmmOp ;Sfs)ȼ`t шt &n&4Lgt39!P>p-,kUn)Fl hML'I?ӌ"%F[Q72,!`ӆNHUhw@VtPUf F7xPzxaJFR`&;G$$_2"O@IvHc;JBUc繠A!&sJkS%@/L6=XwR4{0lµ)N[zAZVJY1翂gCUHƇ7德e7TtVشqvfMUA褐?iGiFRq`NK6ďDȪ@xszE8U2 l#௶rXYmDUǘt(9{ׂ,<ȩjTrZ<UD"`;GM 54񹷞1{`{`e~_u".;[f,k/h>Xa\UNC2)Y&Ҷ*.=?m mE @ FBPk?QID0UrsXK5?o 2GfPhgVKl 9k]s/,5gQ?;G`$\"^y`^Z,sO)!e#}}H.%+ݛ`)5)^lP˴v#r,Wx%-Nz"6(UmgY$q.  낍i4#EnP+(R >!Fy*:2퀗:- D8~>bMIt)K Q1T'g%?,ΗZ,} 2TޡyKPfقg +dHLգn nTZ,rhqv>f5-Dw4Գp=ΌhN{BPNxnJ${tMRTk>ָ_3My+d]gs43'0"9 cVnxIsw#~L96NtWS֗6U&IK9I 3 Q>/uΖY[J`hu"nF'#Q#MJo)fn}&ĠP_i!YJVR`{02Sh'}za2B<-SKe'f ݮZZn|8KhTsӐ@܌3Ux䃏\:5:[L\Qr4m,VţELa+˔tmt9}sp4 =*Ś]\>YES)9㗱7ئVe|U3$rboЇfoyEC&iv SJl}Ez .vk-[" 0ܙ wW}kXP%o }T"b}P1},r76=ϛ;ptOD`d3w餣?W~Zgc%1`}/ cz찹LeNq\b)&@8 >\'8PKb;ppI6((/ǩ$< k@b?P;sr3Dd#ymi^vl .j /qmx_ _JRA빐hrxk (U'85ԗӨb{*d@ -jZqi/ *HXS~«t[x!>"L`*4PS=ޥN3U&)ѨϷ'Tg*g>,i'!V_vx`QevĞ%遍9\N æuMX{ poÓ3ӥ5 JdfoԆ0حqGcݍ]`gASSag$‘3}T&.j;t[EYtQrT"2!r{ ַ( BՊQ@m7ҭ~fCnE+qP܆7Z'drqQjߛmI;87hr.Ҽ]/&@5ruy-:D\UYZ@}UG5fܟdx&ߞ9^#)2Sn-͕>,1B^ iݔWB{}.:yawڽ`8l : NW~n&S-NK DRdvWpIc3eٞVT?(?AU1p}9:U?f3Djy E<6go b_B{ZrFʂpV-1,>rPhьڿ0j0۱%dYD}.Z880#Z:>?T,;a y2 .ODDہ,i{$s/(A:ɟ=%e_3;80=<u۰_3q˪e|NZ4缲Y(' qy[/{l.5~nkOjI6~Bb߬~cՇSV^i{ƈj)d43)64p|FW(HiyhL!FI)ztxKR2B{RN;mGc+(]񧎏Ö%f #StrMbȲ.g}I|VLS#kJ*?Gw'~gSE@,% !ߞ;׺Xbz΋3 }>{f* 7}wv.PuicZm N G lY1`#sEց Qdn|IV'R4^qO@mȣkty)Ǚ(jA*BB< a\&H$"*# ,zҼx$e@\XF7̏^O>tk Ihb?qJ0%ﭧ"S"zO=uWhuj/VA}7@ј1OPD%7 mL CvGᛮe$AvMհ-EL1uX&4|h2(fo7V Tg#t=l:UGqbԕ ;<^yxEH0:y(Q]HBT}ӵ R)ʗTɭZľNM'%S$tOZ_>U4P%M gXENA|^-j& tfBANC[Dr~ܩZ] є֩ ȅ` mVCBÅ/QLˆpK;Ң4 qs!W )4/ +ZUfϙ4G˴"^ŮÖ}6 ˕.gcHyJ*BL%: ]v,2wVk>u:QRi@f.lmr|~^4D^ 4&ȑf5!9R,a;,z{c[o5٧y+<|1׽d + 7_-<SEQiS)=UV|}]Iո7qtjrBRH>"MDWLV~홂^`z07DOfw=+UWp[K@)|(0B*ȺO,DB8[c]*49,OyiCeE0=,im(?:]Prh>AfERqx#,G'\Ԛ5o3),`09t7[LNw4#1ޔ0<h{r(6d'C umƴGjA:h-,ͯ) o9Y"`DwK LsX\{ %(c1CGV*؈iSL2"dB#\zI#I0$i^0<1tO;luhU@36U e2)ܗqqOv鈪I+ozʏyxO_gArʹ).6TQgFрŲ(KA V}pU}=\DeB~6vZ`>kN5آF?L qAn٢Cvaρs—ao#}Al& jtbGZj֛t~ĨwX+WܕqR<'KBXu8Jcfm7Z=h8PGL|zނ,[cr\`(_oyIc~skrתA O߱0CX$mrf(EGLԈ7,Z33kG wux) *rLc^*Ea7Y@M Y_˦ 0X2V_H5'[%F-ى)x#E I8%obNl9ba!]2pyIE`JmCCjL OBBz^q+1I#:1,BǁP l`wIVHи)HڼHMoЛ* o=?=%aKU),&&@P^I-oI6CnwroYOPUt u(#[YU\Z*nT&q_<⎱H )Vu["iuq[Muk^@꒺{RYyuh{#V^rd?@>HpoS bh Ԭ` 2mo+F`|!VPT )q;MQ@cZ:噡K @@n@f `8'[ym?3i\̔PP#L4D ]+7ñGz +*okso0f>/f']JX1}0oRJc1y熥-Q!sx<i cO~Fi'~yТ vƍTgN)fj蜆4gwS; Pĸ 'W?xwMuZ$J.ԣ(C4jRMgq͒3`#廣u,OM5Un4yے2NLʎ,XF@xh>Xr^״(;~I.\'M&k<hAă*B/xXS.FOJw' l{u uZLiK3 v~ =spq9W^J74DZ2}2{R|),t6Ҝe8R b72j]Aj7⹣?wp-d˫7>)9wУfߺ1Sb >^ C@@;t@z]hLkd6꧀y_ Fƞ݅ rVO#0ho$%!* d k:-=8QF[ĉ3BVcQCs*iDD] 5 N~`'M#(kF֝ 0΢KE-r ~(]X͐$R"M'g7 ?=I dFwhP7҉RjG icPϣ$y/l_X@9SX =]l ø>Q\UO|9رG]Nץ s"ʛ!jG)$8*=oߒs\$|*}'N16uBSѦB@luئ7"Hوñ/,Ua){ l@O$c+;-SqQ1]B")I㛘 h.Kb@t؍k{ 6*?i[;LswZqL*RZa/^r\ cW.~-4iWb Q;A{?32c_~(nds`݋eV D46qrq*vS&00P'NJ=G=M}8J@Eq헹$P&6bH͙Mi׶q>#Wܗ}TY$z#$_51@O qUx#JzasW # OBѭ l1"):(da2H;Hxք^oO%ߒζ~nYpɨ=_=˄" d[ f9՛st5գJ=T\A> wp#?,(<:%T65N w6B@)5/OZMR+ T{JyѷH@k .Rrz୑'3qH 0ܗѩa[|ѕ{ [qAW 61N@޹vH(`1ܹ $DL(>Fق.$aGj+Eߖ;SHe_|I)~yV:%+[$r@HQ]B&>.erUT]= ggW9g-=Jb"C2 v[XQ4}9JM,f ?Vd J`@ 6Xi5B)f:D]A*t[= gVVD4{5w_HhV~" ֟=l(9bSXo7^0k2\&5"T>[F7@]u eIMBYެ4ov%N#+~=_EeZ%< ް.cO b6 [bI&3yW9Nbi4Jυp@2vhwp>j6xNM2ѧY5K+_L!I=;xy^6v"Bv}Zs(+ejuH"RA&H=YtGpmH;<b _&6͚IKrS 46;\<~ ҧN!?gx kJ}0=\nԝ5Rac򩬌dQmI+;;GT՘gK*Fi|Y!@[VtPI_[qSbP= dS0A^f\xh e*sd  goj9Vx^%5ga}BW2- . >dxYrSiAWV񁚹}>YF?l [͓d+n#3l~ s~v"8T=7K3ڎ|GKɦՌ掚WnqIDՇ[í# >^R땐=c2ݰky;x(w&hb O"@bQo_R_6_H~hIu ۙ ny%A_RwMay|wP^1[AC$4x$8i3@{i,fncgRnKa ('u9Hg9h8h1Gn6(.Ʈl8S{> Z1#}2e;C|14.}!uŘkGf<u"#4똄(+ܡf'GH"".5|\Vq|7y+s1c BOׄ֫[Ӄc&1 n5CHQԳ ?+8 ŏyc .UU2 ] u=dm{*c VWSvjFNVuhV#uh u&zmڣf%ؐa镵V&VyPn;ϲ)ʔ}b턕@2EHyE.k1ϲ O'D9J{RFoW/YmU]F]T:4 5Hz&X5EU  YCh0~x%lZ LP/_ɔx|)il nv܌}^,ʵl.q@}TwVz$VrLvH/`t . \WjDzOG@P[L+.ik/xŹT>6ۖuE Y{h/+2~soOL+ڙOa, dfY6kt;aglsh?={}@떜Uە1Ko(ے: ˍfNˆrx ( :GN`9'%Nuܦ9ʍn>Qv-xVS|Dgxk`bߦ :' |b"ݬ>8C}qR+ GHX<,̳NG|!aU&/y˖A ݘI–0d(͛9 S0+Vk !H{]IO@2Ƈ:r_sbFǃkrK2 rD2Y^"4ﯜ$"7SHB_q"/IБLt]oǂO7*6ltT y o\Wmֻr9ipY]e{3э4'Ł]"HB &Ȯ>]['2'Vӡb;ϲÚy4d+nP*GL*iЛ8KG?g߰*|HCo_gƴ zj]tfns Xĥ[a2#%f Gҫq}~J`3u&OZb50/bh jB]M 2,;r/ݍ>k|}/sm-d ̌7k)$_{5<(Q lqfil \Koft41V5 mn9m\7p$v[Y~)pEZ"kCG]nXj\\.mEAhPcD2Y1tJ}j;mѮ=A/Ϛm CàNҎݹcs.ACZw̶;hڗz%8QYJ` ;>Ҡ&]pb̵҅|{ z3XU>bAgmgXm~4+vuK_U)dgc C+CJ 3$u>ChLlJ8OV7^u(~M? Fٞ0􋒳Q6@Fl+|ԍWP͏j_n1 Cb\cVv喓OcJz `q bJD){W/^-$&>g e<+Wr`Jeث!q!I 4 AVAYԜe.,<D+͈GmPAEbc _{*?܉R =}ٽGG-vb.Zq&TR3KqP[)D2P∍OYaeKF#j`QWt7"Y}?ӷ>Ogؼt O [{(cp$|| }s3_*- V^PXcA}HcUn KW#^DO+>jjxrX Mn;8+V#>NϿ$ ັA?d wRB\.x(Ӗ6/ ŢMw'Oӯ XuWӚq_YL w?>-^aOTsv@.@~a'֪~. +5D,YRfVZ37Uhjp0Wmջ_lr)epd^U;+Q)^þ1bi̚}H|O_ݜ]e"%2>9+\YElqj j{WE jˊW4#>/UVZ'Q *p))>Ġnq"Mb>xPZ `:O=r KdH(L$>I hX4ɴq;@ON!םw?aK ™f zyHqBk*ы) >td'yBx3YuM &YX[HDG ƢPJޭZ[ꐜ9:v[!̰hzRݲ\pjczvIB_tc(LYتcsȀ_t9Ǖ!Ezdcju$,~7h'Vx8( u%Oz -OAc,'˯5л]ۛs,̧LpJ)Ӏykr@ȁ XCץeo0^ fuo`]i6 S52/zy翾H4Eղ3v] W~ǻ2>obCNMΉS9WW7!V K'Qahī_F3Թ:J [M^)sO7 _,:+%ͻ'Y-i90Z&R~RcDuv[˘B;N^6<ӡVR wϩ֙#cÎ)!]'`8VJY쥅ɯhd(֒`Ӊ;GS΍_[VGi cd"g(PzRlQOu翛ރ_s7HQh@qR.>NALK:# w(q$͋+cKQme>RmXOr#{Ut-#(4kDekl{ehq]Xs.'PXŒBXICWIH̐Y/:Dg.l磵쀽ḼzeH y(n7lɿhK8bNFU!76ޑ}J!=UƻsR=HX"HFO Ʉ;blG?͊Զq>c*T>jk!Zo,"P҅v|T:pPv݋v~'ܺzck u;$@% cAoS12sws= iiem0V1ńXrʸnU!TE=}Y?cZ-@d궕w'iFghU:j Ц39֒$oc(^7s91acyflr1FHLÇd!o"!Ē6wرS;xE+O V݇HVq݂X;zUc>dG \TjFx;0l( 2G8` . T"Ӕgof̔Z^k4"D4 q."Fuzw ; cPD*L oFGG#mۑTZ9"5b>qjV[gӧ!uHْl: E7cstq)Yq1hjuʩ ǻlrx"KHtq(FS)R{h=df:/;{2$ ʆz\NpɁZ7oy\qǯ 6C-3D e0 3;_z}(H,ݖL(YM:!.vHs}jtrTWl4QUߕ`e jkEts802 FyW. |w$9Fw>ױyOQCZfTt0:GWSQn sTu\sMr9jRaK쨀 Gx36 (~yd'sh }( y~B(Jلw_Uvg-`X#G] aY<>Yo>$eв]yp#t 7N }/8 =-`;H`Ddt:B%ퟚP3_x>G sw88zxI )D,/7O3Rte%G9.{lGmf,@.aԺ~SMM` ٮ~{{FI;U UJ­RO"3H *ln0w/Ĵ=o1X:y`s,ڰ(`IX߅ŕ?. zQ 6?hx0m#-3/-剜!i_2#A2'-ri钧@7}g+BD|\w)&egi#G 5eo AÍ2"{k[jGYeL39w˗ځ 8_%BC0s<`\Q.0ax Y." Xde$cZhCD)s'H{.4@j. 8";bbĐBvym 60F?%UBET(/m,fnN%o.k/CvX*Os~RH!(-'[,KFZ`8SWre Zh Rv<$7B^NUJ:Y!TtJyLKc`R ]SZ/,;ƅxKV-IwP *@']H/2~`?vPDD&^ )@o{(x:Y26 zDG1rVa33H:. ELKg?Vþz,WO>UK8 č;XpUlC`. {䊰@wָ6NE_a#W7\FطF7.ϖR{x_qgAYXe!ףAa^ ;oMUԺ0l)SLMJ9t%)^N^gpH']|&P=}ðfkSɃqzguH)N{F];ruZX(F]_?+8؈̂?&dVR2Qe-ACUSY(4XhCyJp>i]ѽX]ތjL S_Ey?mktnBjQTT)ǗQ_.aäN}};YMPHNə<*8h6^}A +NzwfT֌Ë]jTBiHITAQ.L r[0?WEs`4p!BSXᏀ}J;kLǗÖ 6&uL'^"ȠcC(Z3H odOhՋ~8T V7kT\IEq ԑO?iƫӭjo+z󃪯F;<8H,t2*1Z0gÌoxM~HZDccKL2L,tG~jYuR]i]|?@_|n]e iF/ȴIFD (Kr-#6&Gzq]$GiG?u6%5d | Ն?kVTʷ!aߨ~W8;7Ax2Pc4Ʒ\!֔a-@+cˎ&7vw5y=<.n͇!lt 9ҜKԈh xT$Da=qy>&r?:BnS1NH' -Hg'F%hFCmoww؂ĢՏ+`!ѵ |GNT{_KЮg1h@0GcѾGU6:Rڧo!v1}3,90p~! !%YUg&Jd]ugI1.W., uz312b[D[$lO^ ԷoƲ١K)n~C%0-s=.P:'+G@jL^9BH,"̘nѵu _(Lm$? .b&=2P!cЧpK;gI|\zZ fhWT2#.x>TS9^ғu(iU֭rpAnSE& :fgr I`?9enO9\~(g*_d2Rn SsVk*vmo#5C0/.?JT"ާ7BOb ΈZuV/0a@= -2(]%l#ǝ-QSEZ w҇)p7 rY瘊 0E5M:TZSY' dSc4ZRM݅_ˏ F5[kNDSRE>F|pjJ*O]gRDdq[\ET5y S υBFr5v= ǫ \^q>R2v9zh6E[_v-/RL8,0yN,\^W Ey诈bZOt3 .LWh$hX1M~`&ԐG4=m߷Nugpܐ@-Bj67<:yf/t!.owh:pS(s`4@#xV'`nCGUfQW8R@i 6X%F pXc4bq)#  +?56#y}DWnFېak72@"1侙N$0v<'(UDBs#eWxݝŖh$F۾,U}x"ע:<;A[t^zޠz2&eH { z7lCM] |e;)ϔ;7vN<ͷ{tjs _E6g"{I2Z Uh(|Jje\Ph~}[Ġ7 .30I8%bra4ąm$5;4-CAՈDcP>פ)Y9`37ØzƬ.>סUݨSi莍8,*SHPp@ǭޖIVFcALcÄyL͸ č<T"&ʍ膚Y?njI7Ew e_q}aRk1s[Gom 7Hc86f<EhV@~>iEGwіB#eS PVnkL~\s>C!P J1Tv_ܻvlc[xCB46[g̭tVߒ?j U5Bٸ8B5yz* ;^@}^, ߧ ";~L@@Z`3"ae¨~u Qu:Ӆo܏4!nJt[|3+ME.Teq$?o<)9-Qⵂ8*nrR~Cu; ܛVk1ܽ=طF;!@oٵL gs0gS=À߯GKb%aDt}< 4c?ԗ/yq՛I%*&׌W.xᚴN0kJ.ƒm.(>8g$E!DEZ>'⮈$ 3_]j'XD5- z |:vڟ/Q ru|b_?|H4r&hU֨\ Su,ɞV'K;;+uoHR#7ih,BήWg.v8uY-Qa[Wś- bfrb:\k C^M1 [zOTǽ8`iHc#uX.d~'*&aQ8ooܩUv0iz&0b"ۻU ikL@VNݑ~ m @Y 80+Dն#LqL!z$ϑy#Ѓ|[L?yzUa:Py8aق |hfWL*|[W#?"i[ܬn$$ Xeu4P.;FH%onfWY :_!)#{gur2./zRsuuj&dP_ hJ|R2ka~>VzSX $*\*?shz앨L9G,0Jݧ&tv*0EBϗ?v4Ev^W! JOoGIPjj?06ؗA jJjxvƥ}0T8 wGN$p#ӻ Wk92F|m0ʤ"݉}0/f~a J,E]5sMY6}@ֳ~<4/}b >69L6u7SQNd)kh.@Ie\eBS2v !ح)Ps^yerо$uxcꬬdv"딴PA|yUL770dB2kB;D>A{yAٖnK#Y; CBU$QjM?NTwH'$_jʿ-鵰Ü*}8ٚPƐ9}#L B, _GS~L` Jǩ{ A{No)zR7) ~E_:GL~QKݜ`1LĴOd}N99 oG3.PN>-( 334MIڭy~P}K0L5ߎaITc~okh 0bf@o֯vwzz4&ИZJGuYJ>{m3mWؑ xW2:ʺ'TF CFQ̘ Vfb`=-Be6_̆!;9GIR?% 8y1lo*(ũ $}xOW8e/9 *:F:@PQv79[l4P?g8.e1j t,A%E)=jI-/b 'c]TЬh+ -8Ql}l(7 h.:wcc 5 %~AğUMb23/y Cȸo1焲N -q}7,%۾FTQpR,Jmy 潺VQ+po_qюA"O ieʤ9/ĹDk~!KhMdB5@$\'syA9=J7(arEӑlWx_L*~= tHV%;_tHr9q-Ғrta<[/\@ ? ]0 {gmPsgH3 ѫGݟΣ1vB;^e}?v"Zpֱq@nՊ:*j@(bOΜf8 676K{_ Mph.>#^$}8 !g1)DN&95D)VZ+up*V\ XE˨F~O/cPM߄nEqZ)kn=pR;ÏDy|IavM1/!9QezI^Xx+{V>dSjKvi9Kq? M\WX̎ @tmZ>QfM kH8^װ A,wNnMW]' |z<<+ci|ZDv#6b1 ơQl˟Eš<"g. ;SrGQ"SNoR+ g3Q{3b͟*#R蛏 ݗ E{aD-KN9u1S_R@,3%F`ѓȉo֒ ?JyTlg]H=oL=#QoPznx qir6A哇u'^ bzEs7X1mE3ml];&ZUX& ?8wòj-߯kU;ȮuOV#*sa1—-O%U=o$<EtbC\~a%XON,(Vz]Ti{(d,٪pR&L[FZw^l ^g&D%G \O2;J4B}ˎHf1cd3fĞ #6CC)dnā6^)BЩ>hQ)|ao%˜Ʒ4O _$:x4ºy6)';+ŧtq^)QU8bNs ޽R۽pz,PυSv٧|K BW܆_߷*X 9)#RVDWo~v&n6`F#GD.PUAhd?Kqj `F 5"6PP ڃ0]&(_OJK4pjB7|#9VUg2 hNDw mV7U6P _sV+:T މ6;xbY5]sޭax:xe[+>>K, d"LoIbY--HAF͗~M˧XGpl3^/mRI5DiXw59t{f͌ reww@þtURp; -SS J0ppeodL(`mat"Qہ*JV(g#0P*L}Gll9gYZ07070100000458000081a4000000000000000000000001644ae3ba00007004000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/ice1712/snd-ice1712.ko.xz7zXZִF!t/wo]?Eh=ڜ.+{B`aEПd*6e y6"hP}5rD6v;=OR:}-W%2Xc[IL<<cvi3 zrUS5eRyY&T ,m;pbcej r &uw ,&7ǵ]J.weIMC-*O6qG|I7 (KVuYV0rX-DuWg#~%i<3g)ߚ& rw6L$NǶީ?H;Lu`>'~8BUe]QzV}>"`>nDb鰿mdjJU6d^EŮ+&;(vqͷir_X;@ENVʻ?&C8vʾffYAQN֎Fnc+F;)>h#Pϰ^ /+W'e*poeHۯRa0V/R&WTc7.` < ^̲  mڧ%;Id"He@M2wť;߬JB"L]TRP6߯1K&xhJf0|j'v(_2ޙT!4o7}Yry={=%(B,Hn/( ?iF&FGc6@vB'-{EKQ#,kcx̙=.N&R 'c2M5RrOԓS{1'@ד c89Jt?pJ!]\vUՖhH5le{[FwGGߺGw܂g" =y5ɯ~:zrK5uBᗺQV7JبnZ?{o^O2TKyLorMڸh2{z}-;xI&^r`ae%nq0LLvrHH%mS6'Ao6gCTŊbkTrߚQ'~`g2ƈȐȀNm ` l>C{7TVq!4+@ƭDJT },}{-1/d^oqt\qg$D,؋q,6V~AB@~Г}9OD7, %1&ܟx&&qPKH(JQwT9zm 8 X`Qu)Z⊱5F;f1̉AškȜwT)~9mD֍2ZCݵ#e4o' @_ &(ls+ez )|ՠ0ψ8J੹SlSC@ul Cѭ4s\_0* s,b~ZKSw-!2׉&,(D*v$iު@dMl5Wԕ>RC>8ȉ&DnJ|Z҅fCܞ~r!J7LZ^}d0(wp{5~$??2ٮOH wkfSZ/3~1վƏU Pa*h늎@.u AQ٬dC&A.cFFUo"Lƶ:+Ag8(G'`+gJhBbf^-uV>OM`|1$'F>yL}爼;@'xT9ƤC-ʠX $4 0kSfQnk! ]M;J:@ST*a[zXP&'$"h%Q 2!磻yJ7TP C2Iɞ% ৉22RR [/6ya:XπtvC=꿔l}8_2X+Zibӛs] Ka@YUYxz IڪwNkg%NbtsVW;iM"6%9q~ ۙ1\Ains."vL90Kj1'^EឞBiunu6O8jBuқe V݇:FM B \c%sETNmIl-H/L$gⷢ?h ΊOUxh`X  Wd$ {ls~DC^9#,1beLٔO*b1cs_G\{BI|ޒ'Wg ~I;,ݳ{MLPsq^K9JHb ,U.q@%?8(fw+2fn}fL݉{!`X-%ZYvG]7E?zUz±9lm.ڗJ6V.=Kdž9t<1VUTD|iW+!ϵ _&TB=y]Ke?E ]bz2D"ҀWLe7`glgFT<'yMybW\<E QD 꿑Ͱ>TdN|8d $,I;p9)d'{ul8˙ LRUI '!~nU uJ qe_u{Qzk+yOμX0:.WL/M !'$%]m1vфO\苹F&݌J5.nڰ!v T^ !O.&T]V ڔ~7\$}Kjd{]wtBk=S B)o]MA7pX,zr! ]YiW*~}}`U:9f}m[ӧz3@{AHRMlGz 9Pqz_sA֨uڡJ:6rиuHMXȾ{4]%KG?܏߽d/`?7{Y>GՠLh~ZޗV;swWm/ з6wkl`AjJ\ѱ"O)8C躉M҂u㐰2&[zWs ٜ՜-Q}*v0} Ӈ->~2_C$09+ABn3^i .w{i6;aXW/yG;ozS*Hckh'ٚNH(MX[p\W|ԟ-Am4p̗C^ `lq\oj]5eA;4TUL]h'$`ͅ\j]zgU#F, R7 &HsV³S~оi+E=ٯ+;u-NP?Nc+!kݭ@#1o|J+h%vjwYh+_aoڨZ0ll 4 ch,8)5s]'6Yr8$D}0&;F]:[b* (ZH Ī%KG x*;{Ż)%2mkIـl ~6lu;rkؖF(d3eZ#P@nGuTdt/VcA^=FpMuscd[Y\>ЩGY8fJUeՒl_3lj0x,`lcVfc 6tPhԃ7 [MOA 01 pqgr@{=왙u8B*onؔiJ SBZ1:9T){QE%ڙR]}Q1$X!vhN "yBuNenr4 @c9+(@|MINq y&GZQk<\mdXk%6rkBa4mkmB3N[8V"50䄪@"Sz+@H|D1,lkt`sYOcTCS>h !jXIG~ &Os=wd$ҋ$,ZP7S=~{Qv<% \|>Hs?ǵFr@Y3`fO[϶vsOt:mBu-O.fЃMbgE9N3^T{j!dފM@Cg}ʇMB#''iqQAZ^Nj#3LxI/W wߡ1a ^jȔ&0> 4_~pK2kmve)lM  ]XKNube~T&*CJ:' *WhR:UvGO#'c6ͦ?w.F3,ofvސ;N!`Մ0 8Z4N[FQvBkog0">K's΃򞙬9WQӶPOLHCV^~;!vD]K]{^\h)"jF;c8bpDYxyHRjƈ·=WE1 L)?9K֋89&@Z'u;L͏i@j W!u5Oq[К$4YP`+,M TWAt ԳVL~o %\s__sAW4Hhg:m:RAқ`4|\,*{[pbzfDE@ۿ So4/0 dYoD=zt 5Ek]GR aǶ>y:;d_a(31!k#ںGa1Ťݰ 1P翜AoN$#*VA)dhSlZQլ&vA I唙>Nw͵8'J? mE V]GbHtuOCڥ2`&b=> ,OWb9"\H5q8c#a~j a%pQV70Ωc& {9K4,+Fu\=J!~h?=4( !l+X5-CeTsP"v7ybste2G9?"%~4Ij""P 3Z2#y3YRq-"@xqg}Z-*%zܬ:lWMo1(eᇤW8Izԇሤӈxп2t"NW9~^_+a\zH$UdkmlX#v$Y*.)@Uq(*9DGu轾HNAP }A_!=7+O5X/Ʀ;? ]tfx E0i2@Hॳ+> V!}"f8|dWhğ٩-qŃ?=[$ǻH,&]wj&¹[Prtm (K.L^s"4R2x1eb8ޞ~GO.C%GwH:Kyӫ+@JO$:_^~N21K4GѴ.A!Kɑ qkV$]$*ĄS\D0/G{pyM.2\{mr G: .&H?JG)v5tؾ5!|ygtL{9G~ќC@+{2 es15%Rc3:;nY(5aL}k>Eڢ'j..{dω Z% mS^&K'%;\J[ijW qKp%D sѪQyHk^B~5Iz=0k3 Ǒ&ݩ\kKNy3~b 94jz1et֌X.Jꮌ4c1 zV5J+~#gjH&y(]z> _6$6kJaRW#`. 4Л{1Cr$4tT7zyܞͅoX;F/O:$Lᇃ~ 4S2.h{\f77Ȱ;r2 ƋL؊s{oWJ7W_ H"͵@>nrgOPP"DXYCgLtvX]ʏ44yU}NODnZT.um*~cyV2nYM2 =J[jE[a\|:qNNL(<@9 z0В3D>e^@N4 Y YL%FltU{ z6#98 ^Ph7vɫzS3k/VY㚭񢲟R%ׂ._C*T~(h>[S9>gŴYBtYYfSrXj`0}{(zXB4y[KrPY>`kd9)EdWFAW9˵[6] nÄ 76U%ʰĈ|F)^c?Rkwn4=YˁZAsI9mBpHZZ!kZmWUIXܲg)sx@NhkS pOs@ާ;;y@O38\Ϡ2[[l%dur(3DFJ;/qEʹtqWuppZv]~HMu;vǚw287FGB~#DR}k\1 LRY|z~FcA0څ+ӯݟ#y+V ~m1If 0SRv"f J_#0ޛ u>~Yeh(gw $85ItC$dEݠ#XjՂ9fl5P3&,ة#1ClڒxQF/IG"/ QpaX-7HdJ?גNm 2*м{lu:p򒗷wȴIG"*Qs+ Y Bzn) tYwNO/Z)R1FP^}+RV̂E-FMՌWS!nL%0ؼ79Ka"{Fb7etOs ۨ&vuO:uMAJyxH)2!͸!>b_H+:720*a'&l*n P9kE$LAuʫ"gLij M*/>aoP"xHRp^e'pUBՀ^6S(>r.s(CJeMQ*F,EL]X 0.C8 tP"~8!ċEIv1v:<`3h(Bn:{u7?1ssr4}u}'z)䓒f\iBcK0XGs#:k`aYe>#e F C Lk7m]H5øw ԺJ>&sK,sn1dֱOFxH 6mgNĶ~P,φ5;nbRcaqNlVQ^N[wVmSeƳtfipc?`f` H1ywZS PwlT Q}@*; u85l-Gzr\|t.}kl';1WjW89gTS#|zgYZqxrRv]\$5aOa|˽%p H_7hL' @=jDim4r{O1sw/*AWL~ 2vCf/AS`bSuM=z' wjnڝAœ̮,ablW1<$5b)Nb-UwŕoHv HLۮy^c0QJvxodG]"kGcn],2/tCRG sy4Fs"W^JhX0Å$3nǞ0hmۍOnXC~V -.ѨTs֙W\Fʣ}ؠiUu+chju7ZI_Vfŗ!ObUȉہ#EɯB8`^I65)irhOx0_zn4C:7{IWA^NXpp.͌umD]laeUPzg혠]${<4=J|'Nv 'DHN\h+ZQQ+jc bh6f[RmSD1p*tMC)p<AiCX n1RKƻs $zUt# m>jIuA+ZDURp^!%)eX*"{JljO% =1[R$FVBT ^CK[T"-;Ǵ 5 7&]odGПN/eTq c~up3f_7{6VU r: FQh vO@r3[FE^IR AsIW1f3%K‡>sܘz׾xW8W" g=v á ͟h@9tvVi7Y+D:X~u%8u.Y%DK?LϰeD9{5&0h84whxP6m%UZzd!z9'tڗ+*oj`\{R!*IgI|zʺ\B^$< pk\Os=jG٥qɕP)a )п{R,IlͲJZwD?*Πw~]ҍ1i(wK@urukvk,t괈 ejaviC R"c*C@zBI+:]*{{gOI~IX `b/URMk?ͫm@I+̣,fE#9,VB(+6a ]'`@D= raxW2M"h^@}>{\-o"koE}x-CR@`,9Q &3UӤ.Cz[ln2՞͵G@\[OQ.phq_lq+pzV2'%kI(~6/MeT 5^;,K֤9V W`ۍCJQoѫ` [Mp!#xTLY@8xBۿ*u6#Ҽ$CvFbԫGZ] )PxbY/DvCT7a(kx;* R=$N !c_+&޿Rmϯ6r[ywX^bd#oXQQ|/},]:O]]۞3e}t/~/}A2 䮯bޞ$W4ߎKA Nh;ڴKVd)}N*~-<hebH2A7Q^Ϻo?Ɋ 'e] l} D>@g-*k><"jlqgLN(EnޟfB1dG𕎍j 5ifX/l][@峳^$.<^w{a .q"8BwlΏ~JBBLn-)Ayӏl;po\x=AJ;N 6O)/yY@ԏ՘[G;ؿH)[;dnnDFt\CtF(Ǡē?9Ykūрr r#+ %I Xe2>A/}R89X^ת2xEa܍ 6Mu^^Dv@HKH5X`e@ As;&,n A^;v=%jva4AѴJ { ]Q]\)SORxo`yk4huH\; Q5\Oæz~ 2z ڧbBe,4B2[ED,|f!(4Rd}V&r+f}3VQ$z:ĩDl1ΓH!s\O,m!6-fnexs(15FgELXc`dں?Dض-H$J3|7<`Ke@Oe#K#?66=eYz70@Tʒlgq'<ty]@w`g]r}>\]Ssf-ov4E@ɂOuˆ5zM@~ ݵ8Yt@h_ʜ&巴t'.?`={P})7{4B݀ħm %xtl3(HNG?r3,<0 '\P5վ(ؘC/v\[UF kM; i83eC 15eٝ2y9 eöJVOhJћ`E2)IB:gK8b !o}}x1U0F1ϺkjΎOEܤ q=('ȼC<6+q7sCdP=@LTTK^hA?eJ Ɖwufk)!g?ĸQeĬRtnwAߓ#x]>"9dKO֎.n>{vMřI1%?":A)Nm |:Ra"هx*ݩ8d1ܰ}xx ;!'e{J ̄ u`k5;+1۪v$]J/}uc_MlyDih33sG9 s?8 jˎBa3ːŗKL3Xo1.@KU謷+v 7~g8RB@ӳ@wky!V9"t#O7Q} 蝬h&w7!PqHA~B#aMNO ;fsݭ8О̷XvfϐK&WPPЄmy42bf!ovJ7*(밥v yܰbF#LlxKP {ebIlcr)of!vpa.ˀ|qVe1ܛC Mj6jx H(F1&>rYs&~YgFy`^ƛ^.3-'ċ 刉qgnRz@ޓ'>% ̴3 6#rc Әh o@ þ+bfvcڜ[Է " !Շcl'%͇oƥFHQOs%z7䤄j 2SGlKM⠔@!ӘYe9W0Y - ͚; A; p0w*~]umN]9Hoޒ:IbHn.r'WiMfj`EVj'2PWRUPӳ.U][ޤa.  E|cxb+`t?`<'ɁM,"gYD{PX=ϣpM% 7"'zyNnq#&t &{{g}:VJEq.&T4P%)@PX-v(~CGI(CC -[?ٸ!Ia't+ 5(QdHz۩!1= YL@Lh⿠~ 2B@A2_՟=ʆvb-V1S3§G:$FCoׁ`" ٴ xņQ)Bsr;+TA*Vr(n)[q΋Ì|x'p fX2nnCʼnzz6ϕEu^117íR.`@Хk#Y>^JɿlpL6M RO]8]NCY(ka6zGl[:5<ӋY;ꍋ<<ޡv=!:@ ~F6S@yB%)M)4z^xz@FGu)cyqc>qmm8ު%BSK0QkN뱰HbGZEҡ5OҖ%2b{;Gpz4紅Ŧcu S'Y})dSI<jw%H62'Iޥnrw\'ddY錄a*й(NsR|2 @]gI4+\ۢ]gd0/)Tι{B&Uk 4k@ࡅcQFBdlI XdK~*[ }:g+9$O̶f%EI/b]nAO yy% zטLpz2|T_ |]Z#Fr *~R,~WMo s#kU yp?߂iP'C+_:9uÑX KC)($m8Fmg!)_ήeHd,B̊LXD dkIcy"8./#ۋəT,c<!l6t& jl^C~n/ /GˆOrjdGͣ҂HJ1B@˝]=_>2u%HFxk!k` ~ɾ֧͔uvlIztݏCI:?pى\Vˢ=,N ;3]EaQNۺ)k}e/¨2p`xwڃovle56`d46O:Z# Z}g2eY􄛈 pɋlA]_/@GUDۜ&/ 1LC-Θ}8n_~GKU-|EB3ivf%KlO+m(7&P?ʿ$lQīLT3E R-%UiOnT`kP 5z3N&yȏe@IC d ZQdlAncЌ lQ2W{դMX@~ '- n4\+K`^fΔez:l:kdSШrb'pxCUF@?4::,J`E_T~:Rv=MUGW(7z$2|_oWJLP\9QJCYqGAh?  5X?qf[x4Ωpd =/R&S}{VTz|cFVܸK.4*F=?-g:\|X|1*#֜-DIJ_'QtmK}{gJrj8%؄^r \8K uK?.6֧~7B/TAGSXK)̤w@ҜVJOGrO#J?Pwbyש8!(ZfYLjR+wu A_6 fFE\^Jvv{H/E?I+f ZiK9 $N5r/OR$|O ol(NB)~jѶ}rCv`{t],2`ZCCjJgZY;i[!߽H?RFhؤ'݅]';V[̧,l?b]Gͯ0?"z^27EǐnG,Տ_5 i~!@eϖr7GE>S 9Ce lD5M Wr+67ox^Cu\"V1! QoYP^M Nԑ<|WAJjϦ`w.@ 54;.L$[j8Q; =;*0H3Mgy1E47e,@7κ{KnsUQmE]L7 X!r#ǵ)1\|Af#-d`Q0"H<t8YRSXo,Nx)ˏrѓ- R-d@d*5K*% ׍ 듻詇^ض}LPXW\̼c*acWv~Mƞe|sdS׵,#QeՇ8AΗVar&U/. ~,an($K{WHk|rt紒q RgaDi\fهGHmZȄjiвnpϽTnVLcs׭+[uH$y!pt]@2 'ӎ srk9Sga4?Xrbhq1hWF~3  4;`#+&H6#W%N݃U N4b "˱>8g;ji3yr~0>]UF!NSǠ@Xc (8|bJq6bE~?Yn@׵p7:{$|V՟9 ɱ-rn*P©8ZV ן,GcojD:z's’S}j|b9mTM8405)m`xduOE_|ٻ󒙤P0[!*uGJuXѲ"Ԕ<&xPha,}Њ N#pgt,3=ǺyX|DVv չ=WdƟ co%.`$rA7iR34|JAf[n^p \yn~Y-u$eVՎg4A8N|Ȉ#! ;HcD)caD;v{7ۍe W,?ݡ!f^T55gr3]͠y^ j,^ˍdͤ-Wxڂ$^E|y7m|rX 9Fњ#ZYYzy|!\]KZVDŽ֒E)_>qkn䚭>>f!H {A8HMܡ؞,D896iW#]y!F}Eљ _RhA!72@lY?2=Ŏb\F+Xs,86QnϜK{B&FsV'kWFݱ{9\?0VQ{ŽT;{{YU%"ڬ+lr@3M`6|`Ah¨Aj!ĩ-pH31 In;*U,EKo۠|K|Ch 1;֣!f) n*J_vZzsTfvD 4 W$l ,(eC4e?/?ypaTB F8g6]5L@ /_-%,Q{H-"f **Ge-֞8/3mBA7U^`rt)1z 0(gKO);ditA 9r{2_6l|r!oK6˾{/Y.Vr;ʘD91oA0#8خàН}w6N\:zޏB0>JjԖv៣dX=(Nُs|Orxs 󛿑h'?v?y8I|'B^܅|F*ֲ5SDx5Bϊ=bDټ]Ջ lYM| t.Ob*"% bs?MVq3~n:/Xf=wGg;%ZuX1/BUIX15itnFjubߖ~ldS[PVbOUd`0ޗ݀򻨕NȲ`m2k{C m`:QN.!~:2Ph= Pm0W&,Ӵ]e٦3:/mI j@vȭNРjDd+F.{0%YU$ˊ;Pįq%,BlS6~B ҟ}Ksڞ]:GfoN -L%8/UZ5+B8oR6{#RwO L#X5n/YXP9ȈY⺊/l6|k(1?;)FXj@[!iljK;e>DTD^Y4Ism+ [<ߜA20?Q_ mϦ)Tq|6)k.;FQ84sN;Fuk&օ% ށI1 Q]U]^"Hya|iO ْ=lY:7:T)_q 5Η [6ӎ8KS%8&e [1AZŏL"pdcPH"ozW*^K QR.X#57v~$_Lgmbȴ71iVjųNÒsQTB*M2F7}[&'(!8C.,ϗT8znLr\jg5we TĆ|Pe"N75-JKSv@v.PB??~^5»Ts۩+^35{E~ƤH]9eA/{Dc"_eOK4>ai[hw*GٍMUΦAZ}%\,?W`, 9(yf||ZQӐ襣d,9 P ٻ$Tx"%0::2ѻ]?6[Ɂq.}|)A&ߡN"4]7nqYzxPy| `a1 ّl 1 ytRTvMM3o%10ty\(~_.;Ɂ8 叔toA|++_::K@6?IA+I77-jP;{viju|OZ &*sT(գ':mLm/MOf%kH2:XJ#mP8;+Er+ )/DCk;w 47b2IRШ|0DõT t=zcJ{Ś3vǵU;$rrŌ(}O W n],t!4s_kl'b nTmG YIPwd>s}#R+a-x*ٯtӵ2V žRwԫKESee{x'v(J6F ֊%pɷ$J&O)a>n^V{y uH 3-5CG(jъ?k:l2許T;wŨ0:oa|R YR~  lƒFN̥O^GI%>mr[^uOC V!ReE .iVAo&Q /xSϚc91#j:"1w3yO;Ɩ5y2[+a$.MHWWXY}kTcAvL|q)2{:g.xP0ƴ*|Q@ 2=wJUmstcZ'i7m5vKH3ZJ7|&"H7{N) @2z>Xl1IQiCwL`b n$bBp _KK7oTcs~NcjNr 15`F>0J/L}-M.%=S(e%6Ix#wxmZ̭D9/i8@[4r뒈DyCd&_Li D]o߼9H3X-5 Ov jVކsrm;@EvB,݈n""Tn.z4HM4b/60K%!V CG 9@B0Q\鑿 QOwI.~ P;7H[rbPq*k"ZU1LК]Zˌ"XNaϚ3|] 1jOi_ \fMKEh3+0ScEXԙo ۲ZE~s9S31ZuBXˠ|} ,M'n$U*65.w0RdkZ Y}\z]Cm1vX4|cW94e~wٯ$Aa0ΌVDL}0 ,WcdeS7HS%5ҳ /\Dw_N*AioUWQSZ"յkcyޗ̡`$J$Ӛ)œI~ܵ%u=Eb|.Z: 4:L@clUnLȄ l wFقnXc8=ŠLoT.JdTձb\%pi&| RD?TSnE-LSg2ïEcXд tI;IpU?|ھC'3u쳩  Y/9˕{I^Z3hВw?~Qn l /8i1QB>fWBy_JrSqwe* PٹWUɛ˔dA7^i]kU;)0acy:`<5r\qsmdyR @Y/\{0NO IP4ciB,nh= 8YOs3f=mo7Sί&G3ޛ_!?{?wۮJܫZ8( H aKE㆐egp~,4 oǻ6bY>c.!sz_@9QoVv[ 3NW1&^+r' <צSVj0š/֭|v-ŖܥI:7 S_oz :eo3'na{n!Sd=t/Bn` sPD~F&1+4Gs-Zeop2!!Vdz !urotsESgf`7-Z2C/c @ɬlw?.CG( 6@Z$7!p D'?e sY4I%%S2'-1Sa]_U`ZuF ;LCcFފA 7[sa^)8~#<ӗ+fDFWI(iOUvNGZ{ l]x -XWs r&b7=y/hm?1gg2 w#AA\7鏕"La'LE d>ŔphT}\7'Vaϔ(i0x]:D_[d15oPg/,g3ܷG:^zŁl/ִLaEG?&h#2(ޙVR񯩠,xD`n|n֟@@;6tcbQ7JFK? eee{][t~PKuI ) +r$@=kZq+,z՗V:&G{4U~(Ma04r^̔[#˞$"+bpVOq/t9U-KzwcruKfLɅe nqnvщKK4u;hK袊d'UԈHN]g "k^oH\u۹lx%AiM <;CeKx,R5&r %:xd5?a2v |jv[PMFBjB5F+fj3օP mV:<׿W3cM g'˥FG='q-lbnWW:56yBϭ9~"}tv- 2ڥE߇H'1gD\j-gb$z+#WabC'.%Q]{߆%Ou`pg V[#~_kd]MpqˑڛX*րv9||݇kz`rzlv@^DI4 (04hduf|IֵL޸ijw |3=ԕZZCfopxq([Eμ@4hoi 'mEy9bKyZ)O\_]L# W|,֙!48̀'Y_aNXu|#g\}l>1 4ױgYZ07070100000459000081a4000000000000000000000001644ae3ba0000dbcc000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/ice1712/snd-ice1724.ko.xz7zXZִF!t/廗ۊ]?Eh=ڜ.+>&ԎJ8jE.g`H|K̵ؐ9%nt".?RhsLUA^r`G~82j6Qi'{>U>aC̓mu[g$20%;NEl>#Md{ByѥdH^XYSw.q=h{g}3+TSOӘfOm|G.Ŝ۫PYVr}ƞ*GKKWYu40jHϸݹ'H\H?Fo/wX(JWL\!w*@?*HTJ O" ZWI +pTް 0`|f}r)LX$~UT )p" Ӛd  ЬayihP$:KZCǴEfeCe> 4K.h:E,KlWH~)WP0%Mi"Ӽ"{Sb$,|^u9q:[I:bypbSvz\<cM禮rל3*STBsfGā*v(Oȶ%Ck.⴦|L]Z:5R4wׇSh[c offoá{ wTAC,CW?P~!H"vE(8;mM[LhgT} GuVhh,iD?O|HĬ=j^tv4t2dK֭6 [ Ɵu/iGOΚ mZ˳3s단%X%B(\.F ͢@}Y<$l`[\6u\/C/LZ; YFL5A{YV֘QV2$Cqy쯬|j$#>EDfq:Hl0f]Ush xAZ$( `,IDEfXێHpQBoㄱF!VRK~3Gjv"܆8꒵A Ζȟ{7`]#K9Pdop|gQfgg.{{s8#T/%=H>jR?>9_"r*öԨCh.$ H!h^19{ c# o8C#KɤqGA=%Aكko aq(G&^.9 _CV3B`sSuXjv4pPhN? ]#HPb$ AYu5?X4 ZMIj~֛Kc$T\]fuX=:pk(SdgH7D:Yᚄ^ T/OF9Z3n^Gߒ#x11\>\< O\(G{,oEY%bZqˬ(We RJ'<`ހ(VKziMbMԢj$UtºC2N'[[kzgE5kǫ'6!Ix2}j (@S9x{5Ek8!1TR;Gw/ <3 +X[F7C)s6KH[B>3?/H[4Z]AXE/9nG /,q8(j%*D?gUMul]Ͱt4oQcOٮHHf kq˗ CD81ns稶S.o2q@Ӊ(Ni5Or{0jMeuoXF /$n=5z c!LM58'u+Or8 Ń+simj{$oJY- e|&goMG̦sktqKAC\ރp'<,8&%C)N1Ћs oo]qpUCr$^N  Q֠YkJR ؐ$EP5Z/{- !A{<(DDG_;8Υ^FO ^}d4.zN2/)#<#zʔw"jEW<"iL޸t+ʍ%{%ƈ:)0C_XC䅚Z8uCiq |-o)(iR | n+n?0OdW-72^N YWsE7k4fBz2BA"ZZ]F?}FgLl:J e!x*?gr6d?mzjk4!XSrNK.&dGbX\|e*K '{"3LUsΣqqZE$Q"V[C,ﲂ؉(|.ToPya@ݰL4M?٤n?(Eq/=slyG? c%]q%sXGOr%?Г/&HbJֲ?t9/ǣE,VlG'"VCXa_8b02\ @[2e CO` |rWHKHO"hؚHn˗Fښ49͐aW?lJn,<fT;<2HטCаw  }N/ėR"<Ш"SJnX ? ![,v]hfYADReF}%`ݟ^@b<ձ̻y7MPow3ӳ=آѬv¥&*;23dԠxJgjm]jabIVk}đ<,.~"Խ*ՖKsWlgoż<#sHn0;#r&2B$"/ZO= gj=HA `U<9 Fːի:m:+_fAhC|sELύ%@M5OZ> qkIŖtDD0<.5;E!$x^P/9<};bftRufqZ[B!R#"'lو(v\4 xr߂Q( we O?91[[A!lr6C5QYICq%.1{k 2>6|43{Zޟ^!txv]bE5 )&;pG)t6PA0?'#&P9&NF q myCjf NH-8uuoId-"tȵ"! \>U ɵD`W{DCMQ}dj*?"~i÷~8?{RDY=yk N,h"7+ ?~rA4uLу0f nl~MCk/$;J^!shx7OˬDB2O`$ALaMںtK$GT'ўˬwa:^73lRxZU)1rb ϾPS_8 ptӈ:ZRoSpL9|~%#4x6qM5M@*Pe M%PTkk<2UWeltʝclrJc)ZA:ܦTR朱PR.R.Rj ysVREl2/z^Ocw'6F+be?]$y :fpu92BahXtauaتK@@?FRq7 EXʝ֐a|+؋in3X?θG+zJq)?wɏcS2]|jGY}v B| 4_6+*eSۣ})Y"f-5ЭE D H.'jϦ[Ć=+ +sMAWMtY<]X0(jDQQ.x/}*.7x8(prȉl_u }?â)1S'^z9[[R!Ԟ=7t=D$n˴%] "yM>F&K6ً] PnP;T=";T5I6lML"żP.Z*YyjRZ}ԶqR3 cx!lMf4C,%djV sS=.Z@b햫!vEٽ >[`:Ϯ.mjd~_JzT>KgLV,'$w0Crױro-+خw:W͆ tÛNds$`z[vr?~kqM9ZEG^jARPdAB7IWy9%(:<jݤζQV4צztT'l&_AELCۏu)_0ˌ' "@G  tiy}?>((~[OT` ,m8C8 cHgkVRUzWĕ$9tͬIr߄5}Yr΋PzJcHbUd;IVJ(a}R}b*K~χFj2>jWfCQ-[*yH&_C)H!P%IyDę'ODk%BAJp xIf/$7W~*^3d^(Z`znnz?&1]+"䆝[M3e rKXаBk aW|Fip6 IbO'nd~A#46t+{X΄.ȯ;ߊ9ӯ\̦q'2޹n}}%C~ qpyd^/!AZ@s 94}TvR2jS/[| ޒ]al-8,~)@|;ʾ"TR=?`9$u7whrG8@רsEEjfȖDU.W0l{jYj;DszPV ^}L(O~xؼ, \C9+W|C|,_h-|wltOjvBvfjIߏ|?*R-@v!Kj6vؐnR*Vj@dEY}dcc 5+6{=>H!:\ݐK|`~ȝzf3*.J̞{pC~>ޙڍ Ґ,붧g9R)0.[%b#6 QECg#&@<2X0N?T#>"x%̺uKՕp`d,֛&>v/?lKq[Ƙ7rФqѼvv2_I8~:CZzXGB*|>8$$g$9N~lG=)ڋkMyQHFbGMU̲(%< ofqqKI6x eĎmQᙩ01g vۋ 4yX.PL_Mh{=fb׊jijyրP|9gUU4y!88]X/(Ab-6JюW.͗?VED=zmD|4"JQ"ëZ&yf-i&Zрn^tu3 ',47zqIg k^@2^Z5/<b㼚vD!U-R֤B˜k-׎eTO6dzX.I1[_y8a\墳юEms:*+c"kܚ]X2"j@8z P+]XN"won:u(y0]jN,!(/& U5] s3>Q[5QF*Kvw9$D=s٦8c)va ];3Oh;%aAͤ1lMwWnHvL"\6 nLGT E,Qɏ(&J"d;fx2'SY ?#Tz|(}7T!MmiPeP}Kf dp4L>4avB8kR\Y7%i &~1tJstЧ[\!%Z\ ܰTZnu!k<~#1?IBՀ0guZw8be8b]K,baꊳm |~wH&hLo6/~ w]o]UVFnbșIEi"@bAv5qL_oE70&Zs Ax0Q]cf圤dɼ&{[3F򉩔DI FeԿZO`fS\gj<S{ܠ}FF3>\"4r"/+wٟӋ?s7ܭ9*/4la&֦h*m )ĝ%8GF+C'kh ƨ@sӐfxbUL=/ wt@PmK(NbeJUOj.qt"k2I7>>$/tzDŽ5V: M- :QnO:ll3߬g(+' JMJZVm0?H+YP `^ReMAQ?Lfg%bdeBM!^jak)puˮfyPEj hh_0 Б;Θ$,zk훕u9P*`^bS_f{nrHz9tvi+E@ֶ;i>'-K(}S:r513F7[ջsaym2qQlUmyF߷iK)$R@/!k§W%١V+9Ƃ47GZSbMU. JFuD.)oȷԉR;/ 內KᚂKD8h'V#%g"HDw19:N%w :& )Z݂ʼR̮!BF֬'u*? :. e8CÐ#2Tڕ%5-Hkԕ\b۾HNi2*| :H[ g뱉+3lnt%hT.Agrų>3jF\j[ ѫ>»o={v|8m>LV%&2Ƈ8CJM-=(nKQ}ր3(+!=A}"P(v!ZQ"" 3_`!1b])҇Os` s8 (=ҧ(c9!;'B UZbyX6Fiߟ_@]0́ CT[a!VZfS4Dڋ_n\t1NȞ7 }ɣ VuzS^`iBm9\2LkòW.e0 yuF5J#W= j^`J~Tnl,-ڮ,Dq^R[}X^`a^I&2 ;C|m"R[4>Kc=to:Xj'ϝ8NZQ() -5=ؤk&EmtN-$HcV$5U>zc5ѺG f xXJ/dg0SM}<|9Oy]/\ aܬMEqƳ-NP-hE?9i)ևgA L%.{Y@r&dzXB_'7rXNH^)ϐpعҧB3tѸ`R2Y+lt䊥ԳaMWVi/)gMɪBkExgλC>TȲ@b؏ 䛇|6a';6eVu'RNߴ[pb#[Bn-rҙS|Jb{Y408t|_1@T,aSƎ4 $ds^1,VTT0fC;r;)Ո~'FH} (dZqm;5;"\U2 MZkʶ"Dt_M` y!C-Yjw `۾a r̔qsT78 !FUANT̪f@jR+%]`]|g) H`~c,xAPcOƾQ 9P&8U>+&чd~_ oΐX [M%Ԍ|K uo4Zx,>{O 8Ƭ,-Q*rogpN?ken g<m&wM ^5}YR\7:a _=0̰=R>r6_Y/&DJbW;48DU{fIyeYAcz W7>WZ/D& ':bOy&?z!ꠟ-4IGyn9eΩNtURR$ %w#Lh.^e%jj{3Y,AkvNԺqሤ|za&.e8Q0;S<+[^ױpa R nC)$$x9KWk#P1΂mX`' s|O:ZtW]qB{otLFlwkԇ~L3O\  /"F|ePjy`&ۂ|?gbnԻ2%)>*_ǹ/D]^{5"vDHM~Ϊ8K̑ ^Och]6$E<'z$b!)\orP6h0|eus^٦>݂d"V{j-=-uYˏIki Yu`{&1 )n`osiUgMD)eAoyΣQ2`X8u܀XM\;"߳Ũ9װ"U:zndIev1 Ђ/&T[V(pX/>L>$(.rB[<wV?ٚVT@p3*N@h$m,ʹ_Nƈ_/d(0^Vq*LDBA߆TؿDhqJьH6V0ލvZÝe}ΐBrzhNk;s͙ytú2Ο\?tkjO9T_2,5y7X8_\ڙv.kc"f0JDSK3[[(GQעSiȎ%gZIjhh"0m8&c3^q|ѻ<΍%G`ޒ 5z_N9D'}D9KLrf7`qEcBRC=Qwg)V%O;}58_.%d* 9qLԀ/|cK,h&Ma@7.,;0W=lQ!R {a;g@&2"f%wd[T~2- r.7E/eW8bEQ930Ŕ@\Ffp۪7/4f&D(Eʯ'7rX'6Zvu˼Xʣ+>l_HECE$0B4K65Gd홻Нo^`GR5.F (QaRL$qZ+1P:8eĿtmqzxn%`k%FtUN`];ԞmӭIy!CfQ:pM = m1 \ Zd=7A+grnVn&} WA#YvkMԲٳ;X 鬠B8rܨnBPJ ?qN|((rwO/J82t/(6sx}P-5f\ +;?THYRC6'sldr;a *'`SF+k6ӫ?\րE wXx5RD`}wkow/}Fԩz pd3[BJr?yo L"zk)dȎn }[x&h/(Q[aLvλ'u1Uh;9K7dWr(ڗPf2xE|GxKwI*NaVV*(J e]^}'CC`}iDtXI/ Z7Bȱ#Y _6k^R+,)/٢mC?C.a2k`6iɸikb ΏVdvqE~BUK9yY8O1REGYF}Cpkndp 1,It`i3FLra#e`oAsYWR]jƵhuw+0Sp%ԪyOBRQ(}J8˾ IeX=!{92Jh eoC(4Ui@ڀ) W!?7?y#p 2$ d1Aᕽh;柽|3䠤1>1߰ 6 rJh,U҄9Ngy.Co>)\x4$ gfK`M9U࿑"j$1z:_|u:NQ (Z,EIgeۂ"xuSi49ɵj"RMv2%xU? m9N^0X1\r'9+r ℭly. 59^|' va;es#{:i8is\ ok j9|%->N^c~sߙ֑ Sb. T(#򽽥/uGC;Lvߒ']Ct;}ob: {+o z٤t0E7S"uj&]ZIUݖe*jeDĺG\Kw@>3*l*PbX!MfXÕzA2lnS`LBx"TYGKpNd Qu3{!% .WueiB[r-t !}8.Ky % V9ʏۓ0^ gn^凜2HF_IՕK_>&NM\]vyG!])VC:PׁSƭx[h6syQ <+=wE=dMlݔ;AX,N,a9ɰYz/;>z:s V`A,@ N0@4x!2B?#TOߴ1CJ:TmKܨ8ƌn-3|>@,*`u :Iֿ-gQxp{tJC-X#*'yF(L'X$;݅dqFd3sYK``783/(6X|}z!ݩ2s&B~mpEr/k( vjtcqkU H?2ԂJf *QC&U @:fBXmG959?QZs lv<,^7't\~ ms t_v afFHjrx%)HZx1F$AwE%խL9{I^9? 渦nT&Q`AvQFr'cUu00|AMXOIA /E`hY\GȄmѷ `#!Ne7ߩkγIޞ|ϻCpqUVf\n&<^ ûazSuHKYlط%8I|WrMD6ØM'"aV XԣrsH dPS'IŠ #/{2.ax_) :f|1gɊ2XPURޤFC\$e'pM|,2fUYs`#3?Ғ;6;Eבib<SR̀#!=4p3%`xJ㥞dF ʤѠ(܌Na:;@m{0șJ?&.Ӣo, :tIts `5#!qQuS:‚z\S/FvP<=wb'^ ,fxeɠf/l$sMbwHYgG볱u]/_[fWh&A[SEx56,ځ+bM 2WQi9;EvI+ )gԏ.e-FDJR0x@p4m YB\Ҷa~z'#Z'+SX;&k7[mG|uNjWH '}IK2l@;DNb!癕h)ǃ"CG-d\% x]}'ЫkŠUMض2Rȕ8@ &ccN r}eWrJjS.I˔5*x|0-x:iU݅#5|Ğ/).A_Vj^ ?6H~V&) SbFp'mMuK:9xcެCcno|N*jpC=ˀ;GcC?|}.)D1#Kh b) l~+.q0.1Y^/_{Qo*Ԋ}7<8LQ_RN* 4 yNYdO+1{l6U_NEҽ )"קefˣ^S<>П}q^ % ՔDV{V=( 36gB{LeU_}}J| 􍡨x8qD>1Bã;9$v۾sّrݐFS3=..H ճBh !,EU`g5+I I!G"!7$pݙ2T?,uPG^M"rؿQLeGl=uþB}=$ܪ솆4s=E@o5_ Y9tVDJzpwpº<S_U4 dყQbw+B$rӓR!qv 52T@&HFbDcF_(J^kFRy©bd U7 Eӣ: o}g*P!jy>:<40l`] -g>~!s,^l__焎D_9NXZ+[8hB'~3JH׶w"X%PD3NY:uQ|@3Y0e%i[9R?؍+ =:Hx0Uf|%kMKv d8/ꁻϭ .I\Șqw uS*&[@3YqZ @aktPά5RLs fC DD}`}EPBR:DJl:unB \$RbP@x̠>l1<2ܘ{؂vҁ[GQ4'EB\旹ysP+֮#0r=V~ƪcBohbgfK-I\%OzpxÞ{nwYk$1߾u],6یO5y=a;e [UT~#(ݻ3Y =/?"(&_+y!6c·:7쭶($8X;?H_ =Garx$Д/g `ڶxYm TIݒ٬ډp1f`6 3sޅԐ%(neK͢Q˅ ٌ: =Pܒ2+6u(1wT?OdOisjǻY=wR%T!xQ30@O1@xlHޛ]{CEJ;ˆwazpy8͢ )΅.%wLJ; ؝ ;,;=H)'f8;RyN"&.5~YmOk'`OtqhD6 U}hS[T D-i1?tkSoV >0mKQ> EIVQ \ߙOc;d|{GkJ4 ګR8R⤣mu2)*&1NO!{Kx2=V%NB֐%אvHU J4s.mA-,\!L2z/°"/N.>wuy_8r]%Eё2lJ,ʲY(v[I^ ^<-uvl7Z (ׯ/s']5Hgt #P9wiqzl% I.\)HQsݥqyFBW:ɱZ%µ̨NUF"O1,NDžϵcӍN/ı%0&ڭ:π =H,`[!Q: Mr95χb "ZCvam5F3.J'\y8\'MYXxrcF&T!J_O%7k~=,E Lv{sx'(LKbjn(-sbȭeÖRW>y_݀i9cCCQeHsXײ|vh0 PV)Ih**.dTf-|hSꩻvo9qQ80`G$ϗ Зg R͜pa})hG^هTpkE p<0̈d0!NHu ͓X6כÇZ+X-y`՝!y0Le !4Ѵ)_ʏN|z^9@mo"ʗchnMxs\+f53/&P qlvz4bcpzgJy\ΠOƦz%${Wg,Z4Xٜ®%KmCb{>w^d lV 6^9aj8a^+?*P.#pPX3HCux4d+#6ۊnMJ'ɳJX 8lO3k~%d.WEg2A+E\)J"@XbvY)t <~ LdL^i3Q3 kDcZ+`c%clX{_IZ?yQYfPJ*?V;sۜ'+A;R.JGRn34h"B Kbyw,;׾y.>.|GSA'Z)P]\qwPccI<_7Nz`(ӄةdf~EgnN$tV 4ZDoB5ص4k~R([='H)~.m.@ h>pV E9s@!J޸ɤbԉǟ' WAO)0Q %=Tc:*uZ@{a- *\~^;/&? v,4tCKu?.ޚ8=}^b k1K8[/:rh9j'Փv|l:3LxM ({^nroIFdfW+!W܍H6 3&%zoOH=X3@KCP+i:uyi|:&JңpTmc?LӗRv,ľ;HK5ڳ-u]ut'gG]hIKH>]c~͙k >j Djy'3s&Qހ}g]&kuۓH#l62XÀ*֌/n"z#X'w$'B*`սȑ05~gSn6=ua;\p/>U-vkr~8@z1WC}h srY17J%. 8I zud7(UI $XW;(Zf`]8+- 6ۋ:|Wgmr/2 Śڣ†uW1aڌ`sG3 t>0Fh5Ku?6\Yߛa-cDaGlaWXҲ|cCTuiXI|U+̙{}/;S8.C(̿ELRdo:n1qy}8"Q1K' n{Tu f7F݊/,ysk*;\#BQ:d4wuD`[,b&jB"#Mm3Zߚb28dX="9Y9蠄"{ =YfPpr"Tfo )Q׷zm+tX5ԻOŶ!l>Q?.T -^xS.\sOy 0p)̍7N!x?"GR/هY;BX4P~CAdyߦ?-㪝׺&@O &~ X˺&QY-F~ʂQ-i?J)A 1Y/I^;D$׏QSV[08`԰2AAmj[jL6{XȚ.uv:/;5V\}QQ;)o+d-ZDU*LAo[LDZwd{ęaB!_]i&sz;h[\wiGÐ?> ۡә+ &UBfU4yv nԛOצZ:/5VNn}QEp{peaS%90tro .5 ??eL.W>^-zdy>PӜ%j&TOfŶލi2R8#v#$+DRhc$زT͇B@Ul:p'*ȋ oF t[wY&b\<S^xҗR6H,4u /x-kNse%Tlu#Cj =݅-jpf']܆xTa9kmŕ'hpYLlZ5l@eLCc.Z༐6ƯZۥ:s\w g!e}$Ig^gpZ|]̴MT@\bEZ$vp=fQ9 ]2%<&-AqqB ETMvś&?%`/'k&嚃WUބ(eYi_ an,x]v=ilULc[NjJ4n˓ooHfW sМl69RQ `4YjuoGRѹ'@XުdQb3iLWa)DIrRslggA ? ,gu!@&OC6dOs|8|3.Bm:EFjCؾ9A40.P$A@.oIl4k\Vd6@elW!e` zO gK=}EeF r! 12Lsw"kT6';%eEyr iaEl[/Ϥ8Zq%^ī08E`q${C/sυ/"UDe &_) `qxr Lh>Lmo"ţ$Vr1QюZOZ=%3NhQY-iʣV*T?#Ppalo;A ME Th^4hR9;gb,W˱Md%+ y;KzpywٵyeiCP$}[ .?,&dWGaOf<27FZ"'{=fw<%GO3;ibYKI6avQ 0% ~"z[mF =MfBfa_|gC "0  *+}w침ר~L)MCLj}/wK0 xEX}BV-W]QB3 zh`9h I%\_[C8:'xp TZ922YBNtFўm\80۳Cnĉd.4^G37Gm/.6p*s>3蠲"{3nt10rE{eYmmvU1L S(^c}~dc.>CH_=eY@)ݝM6Jg_{[00p {y1{'<F>\m񒸿d<9 a@,w@ zADuMee_i Rؾ>^y6aJYj80e}P_O\%_ke3thg|co `yP`y1Ù8]?<:2>OCmwBʩKE(VgǪ2#"8V0U~y-巟YTÔ N b`X;8u1F MF4@z% mYFp72u״β[S)ָK1u5HB@>_ jNEh.ίUy, _*~Ý$ @ c:yBv*"`\~'aA7e`M-^Z8aն>:0~̭*neq!(\"Vt/3~3Ě'L?Ĵ/ڎ9[S*u.Uac]Tһ\Z -olL[USNF p6-t^XqԄ`B졹{{˛δf楃zR;d\1ٕdi@Uvz5P(ʄIq Z~Thn"CP~L-6$T,:]^ûH)m7pgThU;B$dV>өo_6IpIF40pO2FXmgbSw1=2|}(eIfh(icKdd-5~@7;h;2' wdkl+Yͷ3 UbU-u+5`t#[U2l H3 <#d="澕'~*1 ,H|v:.II!&w@MX~\me)|GIyT5y6\UVZwʢE͝;xI٧4}G ό/*bbc=UrqĈ5ئn o   D*"Xds<5j-nA~i$ZnwMʙ=uv4{˵&/9d*L* ui4 =ܝf'WxwWTaQR;K&~3ztYn -ۤ|vbgݸYD#N%}[j7wWCOR56.Qsw!;2ya l7[א3hjMD[5n0އV)H[v4Hq6 %axj ̮Qvw@=ލ?~2kl!rvzhRϨx"reF4b5 \T7Sm&Z#.n,(6KM+ =F̀2+sߦD>6h΄3CQN @'gy J4,bs\7q?]|ʯP0*b!Ipur ($ !nJBUO6GTҾ}uS s6P$y&Q}9b95!4-aXZeh龾b3Sa_|=q)NR3<%AY+۲U1肂G%bYΘZ"I3(b.Du|D2R?0BԩEߔ56":P N4'=+p{%ru$D <&[QC|f<F.C`'][O黟å&atWuZ<߸Mr]\< I s=N$p]4?Q Ox9\ش<_e1?ۧ hym0`LQu;`W״AG{Sage Z'{>)-K~jJ2jUjT1]b~]F&1J&RxuiX}{5Z.zb-w?ћfnG)B#0N8x5ֈ4LAaQlB&"d``-&dk^s ,QF2?D6yv`!_B+u"0g9(;!o]P(zxͻJZ :y1s#9"F~˱>FǙ`Q0Y Uv61;AC?nEu=R &J."!9N@Ah"F8$aWs*]7-d7^dspvݚwv4tQkOo؊й|}Z@%6N7\gN`eKMҕĬo[K,t]~^72WC|'x@Ў1|}Q"b:'~7s…NU X;;<+Ku'dٮM]xnton/`r(Ϛ|uG=̂?NZkz¸/Sduù.lۥIO0+H7WƼJ!OU LҬT@,WOi =[כf0ƥU* ,y@$N/=ۼ<¸P[κ$cvxHa%"`F^kW_JycqU˾g >T7HQs:ފ,itZ]xP&|SE#~+<]gCZP׶QӢx%rlS2[&=qF/F B/ hlܞBH͓Vyk&Y ~֗zDzg< =ٌ3ӣ>I p_#E.M/%=Z %COmbDnӝ-3vzOD|’NdӀYUFsh΂)R쟥To{ctD7Ɯny0 r=mцu`WEqn'(w<.W+`;%/hBqHB_wz*"x1^g|ʙy5܇)頨\wL=wCR^IK^sA2dеrmUV?b&_ 5$`R 9-ߖi]8id!fT *HԥMP3i,40LYYQŪXPFx A5?hh#^s:&Nˁ oi$ :h87lx7`o \y<+xOߣq@ûi9aeU6 BpMfϝCx8vO tfxuXScch:)ﮍ>БlTk&ve? 97PZy]MͿmP~-",cWF.#$c-/ӟ\tQyrsHW21W\riI_cÛ[&勇}BV~ *[Uiq?:, `tn<R 1<0`ye=h|7E)A*! (/ '_ ]ôp-u@n/ad=椌^ƈxҙ2zG,a>Ei|T( ;&Xߨ2JTQ!y|l2d-t &#͎0OYS:GC#Y#Ms8MӴgKVrHԥp)n(G.K]8v!xK>﨩|!h9Vx68#}Q=K4ZF}(Sr+24t;F'J!9B%H 5k@I|ї۬%Agb1wBo;&#F6LpsXofnAeRIR\ ߴvֆ:ڊeCۜ}b3RF,Lq=Lߤ%lT LT-&ojDagF@t`r׏4cHV0hQ9LƇ]Q؝ϝCsC>)'AYX X{>wX1uernC~SiENdV 0/ 2ԃĭJi 7& ?V&ut8Y- j;Tj:Mq k +^q:!";!O D!&c:֦ xSrFrP͢U HKkN?Me[ MR%)֥Ҋn9?5EM~w0c I=|^ l8M3nSeKH%ŒUW@4D)wh{0W{ΛU69PMɂ 2x-lZ-z2i}3yM!x9E3n QH,hlB6QB+OIp\ 3 +̌T ? `<6tMb;l՚jtU,ޚ# X Z;Tӝ.cC{pܯR1_s7Z2şhAvre2} Ds![ܩH S/$p7f6jp)jVi5X>ݘmtzvve?h-vձwݏ#s\ A9_(|ydž]`r?nb4,OBIN qw؀=]dٚVN^T1b!=e[9t|w .԰L?"[6,=`/vD~PL e+|]T*D;)g<KZf:mVс_?}8^R-\4aHB}͒{8{6fp]Fr5-J1f5Oecrge֝8x*wKU_OY/)5z+GׇȓX; ߽,;:`kzZybGdeErEGm];F<髜H'_Ə_HO(Lim"2^Q3MvE9)df2ZuOz魡ǐ 7x;"PfuMu+ADFRT02յi@.]R :5ϮF9K8$ozia $9~۟¹M]qư@`yjF3ѯ%3Km_ lOWcqɽgk8!RzTW :&ԻK% wem K937U RdKʥ 3*&_D@5ݙKvwgp@PFNXls8pOoD6޶ރ^7eawo^VWj:!U6C[1ˑ:Bk!)Y+m8zabf${kkmu&*p@#iW rsz2{V+?g3O6UتHe<ԀكKN#hm8lԜ7ntap/] {}+9 -;,+̓:PB "Nh 5mrD}&Ě5VS XCMsyfq'FAADL;eg6/(k6S s-vT=Vg( +C̉9n{1m+ιX2\|Q_`Qݓ] !w<,g-{ tk_+G$\f4x*RY]z6ՄGZ]A%gZ f>z+`@~i"I=dvLSV\@яq8 VOy~EӤNhXg2KUZ9T !1E L$Am) j>0uS۝+ԤgQ@g kvѫep6ZJ`=qi.T `<^`Ƌ5"SѶwb"OK}./Ԟ y] Ʉbni̩`2| 9o7Gwqu&ϸB`&i$E[E2_Wv55WUF?/#Xi`jJl9ٚƥ/Ej3t;VP%Kf!8%JgFnO͆>㴢=8~ y|x^!Nb t'D߲YPŬC&P0ejAۛni cl}h j20>*cfVє>j1%$Mh!=iF礧mej98jAizzs_]"{\E >bSO"bh~U3\pƸKblRBS,LO?y+5+Ɍ@\,j3)kK,OD:|FΪQ۴)NZ$k|8YlT]߇uA٥uj9SS#=rPJ+ 3-7/gTfBjFt*ʼnU]16~!񘼵 $4EyR 䠟Q5udc}:I)QH-8  % 8g0JviWlQ7tw_Q[, |ŷpٴ36|x^4$֌5 w*#pfB.}|4i Ky%)y @1:C+%Y3VaMxSX]s}6լiA1ζ:B{_瓿4TT@Nj%^כr4 ݲ40cp*ɰgX `f; GSA{9ن=`urױJl"xv]Gd:"?ڧ:vlG|h[jd Pi_خj KF .hU!V~)\[3x,7aD 02W>].U0l21f1'xq(q'n%}tZ͔>VZ2N^ OmfڂC b7 v+C!  ^zOl_;I=wvRYrCp6R$?e[RđfB_dZ#B;V0aUi@zA7)P%߈Uj#ՎTb-l̈R, vkѫg>\]Ǩ f@'jQ%!`Ʈ?LW] -RC%UHbR")uG(V$:F;~Ki^fgV5͝C+_~lRTqeG\ ^ 1טo~ҫ!=/,g 8A+.n)*&i$0p7 EA9 1-Ov#qjj `:TEKhNg}mr 9Baq|PVץLGWU|V9K~s^P O;q˺v%ñN} \Nk촙0D=Ԣ{+&lO=w27в~ ֙084cك\Se dVVPaXM Y{ T7 NsF#Y3않3-@T5u3 qr]i@` PUˌlhtn"V^zL|Xvۛnşbr) XV4jκ_A@'e&DF4<}J\bV0HD_AY"jӚSYb 9˥hthwrZ !ɪ]xk^^rJv?n|I;Uhiy8+K>s6/׊Îxoi{dT}d,C!9"C0af]\X1%ЇImy͐xY3#5J%FzɑOT^f\FEdO}Fjjq@4HsCBSĉՠ=UotEndz<*U<}{ /rc_O,wzgg}P?+5ؾؼ`XȺw9:ޕ՟[ɠDƸH&;ች(S۝ ?XҬ)?݂X *dcRde Y[H9ހ8`wȻ("H8ȾY-P!qo^$~4|@L-BTb<^CCHYlHc?b6:n:y #T9QԸsL,9*'q^6}ʃ 8}BGmHĜU# ̐|F?S$7+#SG;PC[=g$'҅ZhX (kspXTiw&vvO{(`wD,m)ijyJMȈlz S ?hfu5Z.7ykC%DK{ws _G>>piǧ}T~dGj(Ң m, wMscܞ2 ɫec+򺄽/長@CDmkXt&A.F>l6N3aG$%g%77JM!E{eyݑRYPo]0tPГZzŚ5<Қ ;}z(ZDnڴ]Rx.cj|Sn+GjLsaAtHЂu?.=*tkO΄aߗ=wJ d@ $k&U pki¡m0Tt">It0Sx.?C2 uEvPW?WHI5iMkr [q ^ZBpH "-%\ 1K󛘥-`TB  >B2B0b2S@fUI5 QĺuDvOP|Z <@ }s?kJJAAIg~@2MpM `r'Юzf8(֟R?pk^k@Pl)mW52k(jE"q"b(HDؼ f>;gq^N9MoR}OkD *2ɠRdGOUjDb29+L93#SP\Ę&i`A}Kg_ZIQ\bOAυ'u*1!od-vB`_<\QvnMG抑z>QQ\RsyeUrсZQȶxj/vfe`` CHQzoW7M dEt 5Br@G am?QIN?Y@(#TO)KbƔ7lzPӀ tߋKߡd1y&7b? <7r /"|&t*v lZ]Vp,g)CgPqk>%ǔj] 3վ<|2dY RF~f3V"ـVA&#D_~,pY:YЦeh' p<т9v .<,K9Gk0+BƑZN݇>NRO:/>WK2W@!E 9'ⴴ[tXcƒ;l`J!)R,b5 mY̡Uc $dm.ILʴJ!e?u*hUKȍUOMPyx ݏ21>ZuY+E5 |e5G 6f|ٙn*e}$X[ 0 /~G@8EF7&XEצePrȎ9ksnzZ!Fx<9zJ/gAxڴ,؊G݅"6j=w1bpSԱv(Oq?W|bG"`r_`\$x ͻfN¸Е_%xfaϿgRh96'cF,6lH *VNM;*%; Z6rY_Ζ%A>JLQD. "=3.I5vXbnV|M?^6Kґ~NDNiD V𙟸bƘ%}OWa3W:髰_yy -&/4g/ObU7%>]doGN/ p ;ě94}clI9\0Zr <00ɛ輀ެ.Rދ;E5 |ƲٚTj{lȦ@x Ļt/<:|µWQ]?PW%%KHK(8/0bXxY\RA[sU7p{KHq4UP'HDD+@Z}y0~NskND(*Й }{H /ʑY bq Lj]hDy'7!d? Z IJ;}cŽ3־$ he;00Grgo@$VfT4"Um]uܾ0;daா6v#}a ^b9.hߕOQBI9vX7˚E ݮ]T\Rk P! anU}a!\ViZB!S5%A{ONCzEYe,jq 4z t\IWd j7곰1*ƅh8`5Fޟ 5 ,OpL"lP}ɖR[`yf/|&s@jP!~GTBR.K\$c7IT/@uŕ{NzEIJ [ܥn8 F$\wB2l??Petf}:B >6*1a<4D#L2L/ $s#Cˇg8ٳ_DUhZpu%7[:٨EWS14 ׊!S 1nyr @L#k>\S|Ib`*f = [6Wo1RBڈ+Fb*1&d^yJMIL Z- ̇G|<8e=[ X@<+:(=Tu?!Ebg݅"Yh"\E0J^FZWBiY!H!UKIU!wO >>'+PIF\y#niBȧ5`@ ԄSv$E4O'v8 Y&C_48*I! 02Xιۉjaʛ[pP>Q⥢VX2T 2 )M^@~C`*g3FpE])ih9QEI3K孮e\y^L2l~Vb.K4N]Y2#̇0cYn`RMH^@$N2ܹ}n1d%\n""q&+%2AFāϬ>*'"&Ȫ`ѭT2TJ8b;Z:Wdh;Db@mʣP7Z!6|g+Y0~lG9=~ 5`|& ]F;SWbP¿G^(=P )S3[#.7%Uocrz5>ŝ b%<c;~ 𽼿t l)ccQFL+x ;ח9[bGiV ce٫ԧ0#Z?YW¾^='"[;x.pTI-M@plO$Suye48&5XP6ASwrBJ6 XTCLP𳸐"0̏8 53ےP'Y^mf=.DN㨪TS;~n{EVQ=!*o_)KFx-lB" Ӟ.!)O[]St9/VJpT gOݞ[xx9D=&"A.\NHXRhP${ XO<<8LEU@Ćܰs5ڻ nL_Aa)9uX>A K͆փsy} ')x!\296SE.l]g*j mGSiNg"dHP8FQr YsbUm\rk@G⺩NnFO7XE5b+E^5:]!:-N33c?U';øuhv%b %bF%6}w7aWSo*9?>ri5Dnwê`3xZv=2a%B4%ךD%kQja7F dОܘ+!HO6e[fu&׶~zlqjI$v^\R!j낁 Hg&BCƔ5ӱٴ[";Hb`7s*`$^x+*_e>KT6!CR׉Ʌ_\l?$pT._nB=R],Do9%F89 GjkH]; .Pp5XIэLJw-5'Z+0ALg[zћv{ i"r;R3 e#VdѴ ET`>I E#M{g؛6Ku҃(T 1DZj{Nnm1 p"_$|-Z?F-dKu,X"l1G";/8C <}Lk3`T=nZ'j64-A=4DG) z56}'I`X4> ~U\5vI!er7L\5;d.Hu4~!y7Aj>ʑ s v]9ZB;!!KCPʉ]^Xų>ʍ%gPge*mɮ]f(~ a!ʟwb1 W#ۻ'ά&qD2QvGH"]ڇC DQcK0Z1AuծEBK#1 7ч1M%a25 L)]}$[Ƴi/`|)$*9ghPszyN%k sVD<.{;#™&+4Z/ׁͼj殺ɧM$%0E#oT}$U0sěZnl+!:Z͞K4*?*1Wh -HF]P'Yo^ĉDb&ay~fpwO"׆j&ɾ+,@Uq~_HwpVou*ZU6R{kL̹r77^<r+QOGWqa(-OU0Р<<ؘ#Fs W ]zH :fF8K<>r| H9&*D=Iv6IY"`nNwqX0A@f/~ͅ24[HԛC̷VLe:9~DuWl=Fe/?r|\d6+z9ˌH4W>wW]v[J~7w<36md BbTn  dG<x_T?Ϯ#xaۢ*QS]sbPQx\Jzn*6B7/?ܨ*U0n?tK$5\fb{=w>t 8ᒉ! #E,e) bCy?{`&>&|k*ied;+4~JhSlmgJ ?@J?@q$KUuGegz;[Aq*jo-;&=wsXNy#]nuh%w IpÍ_lӮ.?G)V/K} 9c,wɌa* 5iIKS"I%ye.f& a,м4J~2i{&XnLZÅq*^.><)OR1]fغ\!' z;űy=~7ck&m|K y0<"om#O,g҇:dQ!Df[\tFhM&.n%d9G2#3;l!#e]FJ>#g7 )Ll/*S_"x@.1nPLi'_ܵ׍ā3/& +N~ߟ_:(l`qD*}1vm> #5M\po6\t}Vm T:t $]NYSP,[D'<ܗ;a>sw(9c 1>R+iۃ!|7ӹLI5̢>C˹ױiu%B-&ƗPwU3A)V+)#{ Yݩf;n|n}i8SE~=݀m["EE0lNɠ8IFUƂ2}-(~Nb㒆( XJz%95L܇ɥ·>U!Lm8o% A28<̅yvoہ/Ja[.iWMad彁Ah#Nf7u`vf qTwz=.EX/+ 3޿,գ= lpG9u83sI Tm$Hhf94*Ø0Q<2HR[l%X+>+aU5hw d'NHxP =>C EZ#8l5 dQc,8X |bS!`lE?pM@|F2aUl5e1֔VLAtn !ӕ@vsk_Բ%''$21)$Xk&9Z!312Rc>^0U3tWh&ЖAJJHUDaWNK_~d=Bn oSgG z2_-28@|3Gτg{%>Vm-iEتyh$2-!r<+{'*+qja/ڨGvԞ(3t꓏eJ%#NxB@#Oe#lN>l?uk:ګa gQiA5qjn#mYmc| |Uu/3(rwEm8|t͝%WyrQ* :Xn&qX'gZQM/+,\c퓠HM9+>L3HGPÑ_+ K$f|xpciD1/Wْ LͲ U=>_ܙ@Ub`Hc TG3܎w/OJ$mr{5-~/ħgYtU- 280t2[W5 Ϲ3_UNܽh{t` SW%>B"6?,<h' X>H߳1(ۭ\Cj0B<w^cMT%gF},uȃ:ѺU#%@NȾ50%4)D r;v@*2˒vQICe}Bq~ǎ&Ⱦ;tadCn?*۟v4i ! n{kUjtju_Tb q~tf F4,L>6 82ƒ*OIR($d ԥFl̫j Kg,dcXu,jnWbZq7T=Ejf6 qNnTC ^_Kmq*l|$$co-^F+a3{;<2H`\JɊi+݄Fc: piۆMJ=½ۯ!vSi߶{@ ) P끅eKb6[>o:0)Rr>HbeSLs { ֘Nvѹ|g|P]F4!{K-%|!<ՉcM.I&H?Sp1טv3>+*\^T[a#ʫ4 Mj_1.!+y*&2"ǽZm[lTkri9H&N:>=5_|꧎J/5WFLJ ow&.4) .ʟ"dQ |/,_fy+I>R%{ȿ>oS[\SFL 17TfOC4(ꓒjhs1$ok,HSF&цCߊryұG+;J Ax76ʙLwW"˔,luMu]ͻf}i) [:̅*MB$IȞ,AIHi FiCIUM4cpϊ{=xS!C¬;u`N4z4-EJ>ul <ɔ|58:8G\]ٖʾlO06 )43RfY?t} ouA3q莅4'yE(xw#NaGk-4iߣ3 dY#՟M$!]*_ܟI C\)q)uRXq!5b˴5i "RY7h,:_=htOr >-._JʝrDN.f!Li?A7i>-HV 㝑؝I5Y!&Z7ҠI]%$=#pUQZJKA<"%ͪ"tƮf=Ǿ(iڀnC!$3"6,7ǜb* P#DsՂF&*!kf­ n턿QsY7&6GV^-'9' r6]#b.yprMO7 hQcD7 }0N_ kcc80]j԰L}+|#b [ ;Rm9xӝz5|iIA4n_*kxL_\oR,p_%$O;2[vN*1 c0&P,˘u6!G^g:jnɐj7>!v7i]g6QC9Eۆۻ,$[X73x^Б|Bߛ伊7 /$:ₚwD GO> x hu{r>awKKl^U.iЉS[SkhcK7;EY- ӤAuce*eFVZ-$}#& ڣg &ZOXc字4qapJɀ_lS^ʾt^'bB~"7,V(p;+=i-w^B**8V(0B@b2BMw@TmyEhp@ s!QFf[Y#GwP9m-ћY@S÷ LIB]7&g69ďkJ -c݄߁ϸ+#枛Hsc< 3c 3{0"Sӗ}"p_]C` tAN>wxKEPG-`Tٷ\pcNrRM:|6G 7NTYPch 'k{ıl⨈~?gbԾ|HԂ 5<]x^Sp4[ƒnhbM!/ԏanI Ż$xb|Ӹٸ >»r1:~ );@֑A{aDȱ.@8TYS}Ս@-ak*dk m\, |oU-cp>ibyWҫYXas@;UXIR#(j =?2:j@%+< *GǠsBMvP\J.+"[a2thYϹGeGbH dX5(j($lév3+V#-Oб9if~B!<"|k_od [Am䣰rQ/Z"E亃E9F))ߕ `]Rak.;`)xiuǭQq^g4c9HUW3zY~ %}jdR%_bzlIVx0Pf&ֲL5=dKFn* .[|9E@4&f3 \VOo\$yV*+{'{]u8bnkMtJ}b f4ĝӖ$+e\c%:,( 䊥Y@\/V"f韺ṭH@Fric%N O tsm6$񢞦g#4؏PD^Rk(9VKs69T5rFc S5M9N'k͂oC495; d=gٌŁ;u_% =g_Ka`yR,_ A\$42[ct&e] ̟NfѾFTn8K]P $Cs"ͦop/S14?׮K*]Cx";x_CIT4,[b9 PdDՏcg]1%{#%qSM N/ކMhMetȍi'^*vhi!0>Wz'؋ZOs/mHA+yʋ%GIi(iRч$|=6 m#xF0-ئ2'Glk̚Q~&S5=J2#*vz ~IvAlyiR KK.i#f^X5bicsyj ]I8Rb[^R`J&T56~"/S=~QSwlIff~(ey.\ԫ*]|@?!]H33kdr`tl⺳4wh`Ճd5k9b $d%qr,. J#3(8f^י,Q9x: ڵQ4$¾,hnxKgU> n a}ѾBxd|{Oe@-T~ YQ? 0 jJ[?`(,BRSt.Tl1G!lrqY403NZ4|.Ď2@HG^pkhr}٪'Xg6+-HX̺K+eV*>Y&0AEmy55j(4=pH` 0}uݾjN\?d GvCNyIrǶ.`nG+l(2dOǐ0O!4٘ %/m^cb*' ծm2߫Rы6'Qހ!;-^/z,DXThU ȉXtWj^?oBLr붔Qηɪ%됗KSYGTpl OCiRv0G|SgZJ7B9e`fw%uGcA] B#⩄82Ʃ~ATrkt}9}.3(tE"dnfk{3)Jj@l J́Z6r%btῗ*G~dZ^U% vGCjOC{ oh3_Tm&VM zX5F\]ΔF<֣K vQǴ-~Ey+HޗQ3tzT5BP};&>GjO71CI7^suPQo/iDgo("Yl* Ll{)橖SWׂE6WYmclg;ܑǚ?tsϊa U jrw6ꦅHn-(9~W#Y  SYP+J6 Z ]_ Ʊ|26Mp0QK DtLC<++&>v` (5Þz+إM)^tƇY!ExRsWT%WxKE\}&'v\ںbhSΛ~tm;[B]hE7e\׉=/'R+ԤNxJ3+' ͬ܄mG+@,VnƅYx2hRN(ꬦQqx4 (W^nU &I"V?yt-~>!=1s~(kw/):e 6< ;7sf狿 eWv$ׅoKŸ1I_VEQ9c3ZluY66zN񚩞Xw ad12m<:H4_@rKwi_ *cI?ЍS7Ǥ#=x8$rgXdaB]ǀ#B=1erM>|G{v^ʴ;:&,shwx0xCrm#'p>oF]_q,Q:G{k]Cs q\SFX*4^xe4@0q`^  6҄}&QJ]$NuٗSGN#`[<1ۑ{nT3Fk S6Wrbexn@ na&f&Րeq3Ҭ0Ӝi XuuaxA tsC^bҦa.zQQ=Oq[I‚UU'`0X錐fZx;4TWܘBVTԘ^= Rx6XhBE.Xhzz,A:4Atzb;BWa;r/wWLPn6,T>Ukn'+CivLcy'ozC _ g@$ j!U1<TOgXx>omqv~uBͫz:S)Z⧣Nj舳k" KpX(V{4ZaxQw|z'G2Uzu,(js# y: 5z:'/K_g;I  :NdJkb6%0zqs/1(Hr,ڰB7=ܤ[IΞi]aoLW?1N-^!ƖU#} ӄl8~vli Y֫{ռ$қtpQ-|r./[,j;q[N1U 7L zb.64qJұKKn[5Aq ,qx?:Z4`ʔaZ0 2*yx91jv,x]\?:*L6O**]=c>-yDğwū N6J7߉k~Y(w@C @ |%kB * |b`V<""WC/ SJ'5[=Τ\E8k@Nb"]4i'q:3Zgz̐|8M,׽OM*~F *HB,X?ze(LΉ}&mս_gYZ0707010000045b000081a4000000000000000000000001644ae3ba00002cb8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/korg1212/snd-korg1212.ko.xz7zXZִF!t/,v]?Eh=ڜ.+BedNf7k,Х73Ln}k|k}\I,j7Ъ!:0 -lH,+wRƭ^ y^n2ъ+4 jK2a),P/Q`;LN6d4= \ ΎkʀQ pgltȋXx RG,Cjιdo!` Xddpey\9& 5RC:4jچI >~.Nry౪fq+.k"BAM#O| |ng+ކrSګȅa LrY1jb/p< X$I7!wlOG8;}8a82 u1; k[Q=NKTū )#*ƭibi~AaU?P{ǿT QtaM%n (̰z]o 9v (fmG )5ԗR4F+Q~5(,V]g˿͝~sC:;)P TY0qr qEk[ \ֱ HERPM94[񍎏<]qɭDm/OD莿dܟZжֆF_*2u1\ئ4I;md,7K׸0]@dbiroc(eP >i'=jicO1;8\ZUuBhQiC-[[FK։@Yw+n,OSWn*v$[)Eqn-"#N{<:>Ƴɪ,U~Ě6LB:T}^M%d*3PGY(Jxs6?-Ѩzi6gb} K g-Ƚ}hl\ b{^ t. HjCv1 V55Pb*QoVsg]߽Uong+* [iaQR` "zPgJK> B3е/Fg~iΌ\_FXw*8 ZߴF_rw>^,_/Ṝv:\N6بwQRujZ<*$9' *̈́X_plVW G窍l(wuA#X:PՐ7.;`©_`REQsn}g&;Ш4Q2K 4#I1pؑdd-59T j+*4@e( ;EX7lS EvlPh26W!+ߤn̴[i3rJt8\9O^?;|KZSH@xH {:80A3nFCW0% _Sk?58TuYs*^z6a`o:۬.R \A!`K hy M Hx$ߺsL󐉼<oQe^0\*SuɄg1ިRZIаw~]-%kԶ  VаFm?6yi1F`}Tմtp:l0M TԖ`qbD_Wך`B$ ځu)+?ݿրPKo{r |~h[ɋ[q&ppꊩ"赗>iv_ ns:s{Q~^E\MiO-5?W5ۣYEQA?V fleP7|v ]V հ ƛ,{ jYTouԊ ۙv4=7bZѢ(亰.w7&1aKX ޷wEiuC '~ k7a }S4LJ1c8ۇbсǦUr8?w6`ݑC.75ͷ#OMzTD΢MPF{XVֆL @qWq$Mf}p)s&pvJ0Ouz$񹔓A zڔ^.VKr~El\YB"ӱ ׋;xob%.?(X*uu8! 7's48кpκRbs@[cKYU=6phMדw#i4Y [NˍSI-/NQG'qtE} I0vW3Xީ} l@_V dٵtu{GgXgt<ìwX2:E hgF˃X#wNT\ xBNJ:{T[˻8]wHlEwLO$ܓC< ,fK }%l7 A :&R_}K-f65}tw'3d6~!R.︰$8̯P-6N|UgqDŽIo<{ꠠE;c!!Ex8(-@`Qm_gM`uZJG%"w&;hr6e͜E45]άNs/n9ȌHLk6(! ܱbVY5٨l'+dM},>wQz]^a·)tLp!zk&2>q*'R̡WʤllG-:ЕG{QV }l>5ca_OqKԨ/4J8\| C I&a$sYWIXW{Vߖ8 y,Fl"F=?S"|V"ݗ_37r۵h…de %M;7+ڈRz;_I:cpi}SK-D{ ; ~Z E_ڮTTxFJŅp&ǸȠu{rE?W4_ZwKlreLYS-},nC5pǟrMջB9o5;k.[ǃsdpp5{4LmE}/|{㾁'A PBpHE}17QO^@W }dfMy9CK!AՆU `ЊBT/K8y4 Nf N;֒iNo~(nA9,^*XRalL6 [o'`+r}H&! 7vqJ@ߴ[J>yGC095Dóoԟ{qƃF`v\q~n_s6B[옝 24VQpugS?'cx]}5^ {]RacȲhā3_nCW՝9J$[B={1k^C)Sn|8ek8dK6gjA WzeE:&a0+p3G1. hrMW޽df]4Yyv#p#k3) N[ @ '#35$XmKE@v fS"[$Ш"J0)]JmwDhEZڏR-p qPȵf>A`u4=">لbm*fii԰\PZ[&q*Q J|aZU`%/JqP:x̶BUs#-J@ϮgD>BjU-J oЦ歇, /N;iB`ۿNrBj\w axQH*--QΐQ7؝РNn*rQbx-o(-Mo*'NwZ﬒ l̋lZ^ЋmE۠Vzo=U44fߙƛ /yi\Art-~}_{/d@wTbo@(): {T vzRAӧ#7|FN1D_! H$'&ܹ)o n*wnA>#ӋfUgG˸(I2| 7?hܯ@! Q jBn/ $hqB1JωL0KY*/{zۏh hD+/; ^|Bd*HȂz Ȓ Qr=m|ƒ755zmD8$ wn BւFM,37%0hX}H?׊46ɃnрT>n?apPf!p2M\Фѻ9GCqZ;@p3OrSU# !2{CT7lv0Gn#boq@;L}X x)3/zCeV#'n0hYHJ;!ɺ_& V Zׯ` AOiNAϵ폤ax84kK39X}߳vdn7M 90N,1r#ԗ;!҄^g"4GBݵrE4?GXG9U?߽[@;%g}5TjqmyI)UU}+Q #"d5`uZEbgݜ˜O. (#ýZΔק.c( ⶚wkta^݉YӐX&AA`]<+xzKb&dz 4Y2(is1!?o3o!0 Ձy:Eεܫ/ <(xsվZM1)™9q :MumNwj:~͞sǿt㛖_PK^ 0D ~?^όoxhh&6`^B>Ʃ;LI] Ow-unahoӨa+-0W'zq [IL{s-a|[ƿ -,0͞3RKUht̜W)ώhVS ɒP ,&@%B KeBSֈm1CKןVkPG)C)dg "ԏ?r}֪v˾<ٕÐ?*Ȃ{+\ʤ_Cs"Sj/ssɎ%@;O~|>q])5l.yʼn㐺ȉ c)?A2ŕm ]itGxm2t#˒ڋRB E"DP+k6f![wm LkWJYctZlJ1jIɕʇ=j~^M`)5H)S߰a`-Ya$}=&1Fg&){Tߙ& Uh߀:s{Z#Um0>2ys$b ٙmw3 ">SW 2n6Ԉ 7@Y] lXaOtu*D B(!nQCDLޣ}Ep>P˾n9Mc91f@׋e==ka& -;} l'`3nE|PaC|-wi85toMQyJ|UjǓ<S$e"j.7qy{w0H1:aOToFQzLUer6ZOL"5768+0hz<-s/w߷ɳ摋S=fm$uuS| =x20855?a.{.$b!f3L:/e18D (!pY3Twȟwq3 |%KnHɅgu[7V2yN}"#v9z9[5lӇ4(fs"ͤr=Civ{㧞i_]WwENmpXٓr.>3% F߇拳*r27-ηtH4D#1VRqn0+fh&lݣjDR?+/5yS9;楊R1Q$W1I 6\KI^Tku_!BBT]w@ΦJ'Nޠns-53>DAcNGΞoBA{݉tQ Ml5Ur:nOC)΁%f0j-*@?`T6rl08)3 }c: v7pFWDjThWҩ]Aҝr۰b#FyTckd -j|n 5c<1'$z\ ΩѼ!8 TU̢WAs򂙔פoKQ >n(ҹ䖺xBHN9_⎞iv,2)s{p:`$gC!VrXB%6S-:m)Q@ UanTDZ﷥oǷ9u9WLt˺WjcX kއecTV:~/ɕܹ#zfYwXb G LAN:cZ$̂LZSbh!w Fm$7g]bf.]F51M"4IK[' ^ORlʣpf8 ޅNb?bjbm8oM^*sMXL_h8v1fdׅ_\6GKz' 4x iG}I)UAH|Qex"&y̝7O#gz-tfFח{zOgc*|=f0f<D4;lXE_X&5;ЇnOs{biDLlyD ]*$v*z mNz8&"񰁿Ga#i CPKbR)R^7Ӿ;,"ɡ/FᝎZ\nj9C:]nb4lI5`<2IKDq(c&$ێS+x4N F\D.Dy)'m]sg!U tǹzM =TcaCƘ A:Nݚ]xV kn!E:5z_Fo@Wb+CƘ``_Vq O8'Ig>金IѤ<[{i=Y:2Y'яەU+]NNpp2-JchTO4psbx>A2CkI9!nP:L!9ܘkH!zqhL.ԫk]aˉO^:߶<]=#%i?9[ةLSHhz:*z&! Fc#wMFKu]CFG{rkDF/H5:-O_;N_VmE'N`6!s/]roF+cY=n'زy\VO]`-h]^0k5X ^ƙ'}PWDoH_oK;}X}=8lv hI$ (5~v JuxN^_l: 8mI}Sn`&St>X #SU6@[2ϒx18$ W8c=f_6~%](f<]PJARl {/^J^ʃk(C)=&Wpre'm4 Ű.Nj\/Ԛ+YB QޱgYZ0707010000045c000081a4000000000000000000000001644ae3ba00004880000000000000000000000000000000000000005700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/lola/snd-lola.ko.xz7zXZִF!t/AH>]?Eh=ڜ.+К͹$E1~ahKSB SVBF}[Z{~*`e0-ݫ Ƽot<ǜ ݲx lL{xLq>[uG2Dص_ZP#)s$J "ps ?c6.ݍ: 7Z&'[ |В)l! [K#WxyOkZm99lՇ{FO&zV2J5!| u-5@龒pr1U⯯ScBF;i V~&5󇇸#'Zeo5 ˵ajnvLz-.@t.8 pNk +Q]t{eus;/*23vmSPHFb|prz"\q󸋔ڴ([tx2O\ !ဳ\~(nQ&o=SӚ*L2+t3ܢ u UXzDgݼ t a2R܅ܧ|ɢ.)11`{ACN'~xԉqRps^.|n#%W6vrND qQsٓDK&/boQeIG=8rr m*T(kqI]Y^|̉_:w (C2ޙXx9H/Q`pfHF;ڊ{dmu.y;r͊Jm/ ^B%fIVa/o7aZp)/臲2({A&^Sq#qn,˅nWs,/R׀n/Ǔd]4b{!MRA oo2g0TY29A0I5q״Rc]+@Gϰю/Xen Up&\Pqn}xR<`/C"ЯBipVd71@f`];d R ĤK`CDry5ӖΙ8Zkw|rzn W(V94649af"k"3ڗJ2o#gj:]@ƍ\O_pT_ ˑ  ]}7 iǩ2#p 0L)1Kݖ@/MHh-! Lw֪r:»YQ^XO_rK26YwѲɺaTrq'Er9]1Jx)Y@I̳B[i[ #U^r7H!d F Fتry#Fqr-!Aa{=ςC}:'DcK7K]%J4C( Y8k}§p4n.Yf"a8?*G`{Oh?=(eJbR3Mmv܋-h#XHF=*ϞҼ q( W]B]09ɐT~/KBd|Fq34 r|Ê>^C4n{YEl XMl:oec&Q<#;ě[zs^kgA5{Of֞pc[,⡈gSvMlo;<㝆EfH L3>܀M~ʛQ* = e{ xb/IÏ_xi:?Q;_=`u@L%;Iiᆣ4Cmښ }8T{km(s)tȓIrSH/TR)fȭg=IT}ÚEdP\)d$2gN&~,R_YK%\=޻(PeM+hɝC}X՘: nAtmrj*ͳ^x]CDBpzg1djji=s+PBIϞvs_À[K>r|_9Z/,Q8  Эl4b^?4}Jx7hl ʗwo# [_nb)h5pؖKg9wc{z\IexD0ȑ _>d^rftXVECC) ev;f>ʈ_ԩ '>TKI'Z}uq爟$ʢt`ūr̓۽,"uSý~gz2~1\hrbp=0" DSYlRFNFZT:KcN@otKGZ5>esiMkA]$Dt~ .d%q^Ou2BԒ}erdImckZXЛ7ڤVLUiUqc&^#cgkhءf%0uwZ (8"c!8N̮t(tu>z^_@5?.+ף̞KbzBDxPPk KO,M)L ʴ60)*/uEH p(R;}.U=փF>a@''cfÄk tx`~s&J|f\X/gV~MCIi.מ;qXe@d̓ΪEªmƌn`'խMI_H(}CZF@.ʱ=AxZi -ڵ>i7jˇwgy=esDC iH+5Dgr 󺊥ʹnz9^J 3ɚUpu'm>g,b>&˘/d]Y[DY8R2Ce'UX.t@֜owqw0|Wg ^v[M\/x#5DjJcR6ZGBz%f~^8ob\ij"&+$ Y-s/^kX98/QLA%V<"xg9"),2 N.=d^Id=H`pmX u,`<6NъɏU#‴rrسBMIKgz_hvzJVz:B) M =O8sUI[x&EHRFCt!ĔGEFpTJ*י^֘j(,x3T(b\\mu~m0G[zN$ tJ I cJ ER RHumՁ~&ye?e$F{-ӁZl0Shy 4JIn>"ڂ j*^gmYN;1t42GXM@u1O;7<"|a}96b |ml:9VMaRV]WMIGA±v5+ŒɾM'z:]?0'fX'R -% () Iyp!Hx/_GQ:C4>HNo o|}:Χ'!xUoآ=4G貕jɩޔ9@)X3كe-{7i+#^j/cH_mc.A!oeנ[Sku(YZKuA`\ϝ7q(Ŵ^`2XNz:?d+9(l6i #x˅nSӱW6pgx}v0@p%PMUi/D~0|kɁw*c׺|{ o"1_n4~6#;& [cٳ1u*w_=M*Z~Ppw9x-za jbXUF.H0dDQt-2=܏Ƶcld`fqfN}%2T2Vmy?{Kr$?^t @=^i2V%jKdU6 O t9 CK"B 2Rw22'{A() mvy(NLԲFxTɃ{#X8i#a7 Mk?gA4<{Y|MN-h>Nx@k /jB-Zä 9^%stΔgۉ$@~s>B$V1P~qmMNsߊ7?zJ5豆VC6W9Avky!'J,X*|t.p'ze-|R>t|, =1w\ZOdpE:2YʖVKL&7ɤ ^|8}=ڙ;$;J-nOaŨ-Nw>>bYe+sG,BmNCneUy%#D [ @  @)h~<8%qR͢ҟ֭1 "-aDZQfh߃-Rz~/! ҳiGYfǧpSi`+M aØy䛝G`hw?VWM Ţ?o'kV]$ׂ VdBU.- K=~~[W³ۚG2nyV6?[)}E<D|b&j#Xř%NSgoĻF%QdwnܤX6..o|~7L0Q3Q,&chy4d ցV|[Mф66/̚Yr+Td7lMUOq6 ߄jkiw&8T/7$WqmpbMְ3<-8@E`*te^j0j摗vyf}zi}u|RxU bjҦYec^ٶbb+݊$MTLA_a.7u:f.u=Ϩgo8vfD55AsPJ+}KO;qEvI=PUD :RۼaIĂJ_v_RL3L.9/r[K} '1SE0J*]-Ν s O㲳+3Wui~ؤj.gh$eK-LjBt#NO9}hx = a !l\ `*[.Z'䀯0k_uY fCv|gx 6MكVݸ JNԍFds"%XeĘ] ]K:<*0xt9qa uƼШxˣ]l_D[oaix\,z0U]bma>@̎L>hvxɵS #CB&7݁ faŝ >1 B2E[PTLL͌PHӓꝮ=MeX; ZN}:a7)v$&jM_6~f: i-Ѵax K$fvmۈRbnmk}&܏Kpsks\3$QQ>xgd#6=8Whs+ Y ֣xbl}=%= z262n9嬛vVQ)M̠h_bjz7sg#]C]dZa="$ZmIq* =S152ptBţη-w\E.4s |T}D1Fk3r%%fĞUY$u>h|`-m |l/cHe.75`!Qi%Z/2i1km$;1EwL/7 тLL1SI_-~P !?aJ[%~J8nH&_ڱ J*_+y+2,=ء4jdKCT!Hg nIKP/=Z0$KwPyϧcl|u!l # ZOP5`jS"ZF\?= \X]Y84I@+u(y}Fpp\wtF)^h V턄obRŏ#3&^5X 3>mXtAQg)I pv_3&4mUl <㞪?)C50޶D{!mCۚ^WI+ ȳ~ϔ/I Anˤ$ʁ\0ʞ}`;g.7O%$S Aed0vG*O$'C*(4Y+UqЙSSo-]SUTMPKvL1+qcD2cXRS%I Nay(-hRZDgb{[H1VGXJ,U=Q2!|MnK#V#m~b 1$l7u,C6L쥼i(8AGhD9Iq)`$N]9=10$L'y[FD *%`|ɡhKgE]+MR&%ǥ8)rV`5S2"iqdГzE5E}꽪cg"/ӣz:ud'H}PebPً.ÜĕܩaÈ\@'D-َ\T*|uj 8sBNOtn6GM!L E1$*ֆF7_xWDp7s oS(#:9z S㶏u|5M󌓡j΢lENq349Ux|cj/H/ kBx6ͽrĆ\tXe] ׯ8tcMl-xQ;Ii|B9G%kax?*Y rͪDB-Yx FefVM.DR=/9h7o3kV p`778 {w]/JCǝsQ8tԅI7pOkՉVL\1hR0ÔңRs/6d#^n| O09cUWª^l_ 7F30 n\ϒ /K?"R^ytKz$j)G8o%R;}@rwi`Nnf@n4oI~xHfBT}L}VIl)Q !ūW2~mwySAIzv2Љ2Zv-鋵ޑ׃LtaM"@Q 8biǦ;baQʁ +#{5WxAi@;i:{ PDbyIT! ̖MR˹y$ RapI&ԁ@<}e,X 85|E8@kS>.Eah:mH+\PG cg?*;c jdqlZSI=Xksh3??`)zSg6¡`^UZ:}:^) %umKW| D진8[mʾXD"}Y`ZPU]DlB+,OvDZc:ާwŋ|XAD q ~kxs.G+[9laU.'Q/dz(UNxr\ũn.DGvvuBbym+S/ ᯗ[-Y *n=-W)Ah ~st'"'r7u/ϼ R }(e4X\ ,NWm@2-!]L]dP2_t+“+[<+ x%A"jAd6C631}YnW?cPs՘ ='"bJʿ;p8v Vg =wsy焄m&9Kbi gJb*ʐQT=Q@f ~݂O4C#Bm7WP0o,^I%a6Zx8xOsԨJ6%G="|܃᫁n^mORm Kf#dpT"kqovKZ| Ž.F.܌B1kA=1x/Bj8)2- +r R),E4qC=C CɲCp6J|$A-ۼ# ݺ\:1 y.$ϊۋɥ~'5>QV%$JVd9Gay<&g6g5<Ąr+ ]1À =mZ +uOi#y\c2irT*6ufұzLE%f-t=~{c?s&k|)x+N rg$Pf4<+6Nv9ޫǞWKmaD(9)ƵAB%vz>?XeY񼬠9 GIW0djd+_-Mըy Vj} m+Lly(@qnAٙpI-oZr/=T f9)gcC@n5txe?M]QGLE7 Z`tB א*>ⴈ}4Rew.n kJGAuN/hsűDV^IuWKp,AdۗL@#  ?X+w'gl=?pf5U_c^LvW؏66MQxQ! TIjo&uINAF˕=Q5sZ`#f`%%QhB [4n>DRgR<ʷ9#|jg֚ԗəTX.E;ORrމ_'Foȴ𒁿xse{{!4˸kմ~n%q\ =lZuitE`mλ!_۝ԪcUGxlʝ..䴣 cjM2r8Y?)B~[埆;W"(INWDbl `])/ӇRP\I=?vN.K΀t D7L_L%J[q ֗YH:HyqL"HOu籔l0A?N=UI)eU G![Vh9{vڿWEaR ϊ]{b|Ɓ~Ū@?ʃ"cl/$g GfrC 7EE䷿wDH`x[^A<oU@*w50V86QTux@0&W0n/㲷 [ 6́kE_F᜛>R{N+!%n?%܄toN>SvCJ4>AEf'-C;c97x9~B']CrNI}":".%v ծ{m{wf1ԃWaVЗGȩe)/Űҷ0.q%1g[+~=Vx]1Wexmc#:<%OЭULݱQ#ieO)^!o`hbݰvk7 ևȻ#Y~/ݸlבɩ[N| ˯@Ͽ7U KAg{q)ªq&JbBN)2w=(? ckw1Y2i5v"Fʑ7C}Yƃ 8L qP5ţzy`Yqe 8]aV~W Ї8bfs '޶H4Loq۾x2MYGoQ~B|3!`˞ FE^=y5w*G:%'D8մstc g˱鰺"Ug~Ғ@ %T)k w BHY呙(v&=LNW [WVJ.$1ܒhr DT4~QZ /J9 s`Cna-\0l)I ׵HMDȈ'cUA|߻6vcd_7SV96/j}8WSРJyT=Zxٲ-Drv_!#Э]bj>blf:X0nKcHẕM,5Anp"V7-bHJa'wSyg/?%m[s}yRd+؝ ٮC!YQiڬBa|2 he.?- 1a:G;f΃ ǝ&Lfũ陃8čbEih^Uˬ:3|@ xdnĩNnX(gRgpt a+NJN{ Q _PV`ӟ@ѩ߼N Th*𩵤~Rt;;{:{p]z#I39#GHۻ8ȕ6Upv MC.(``g;y_ԝ?x%9uu+ǴLjmoˉLv*f/֯c3&9 h  OtAO*X sS֏ 9bS 8 )FQz!ဣ >Ҡ s9, I%~F\B 8cʀ[CzY`+Xt+Y6G&j"à6aTy4CF𣿆!4`3l7.oTCCkVٌ- op>䵍vR0LgKosx`]B+j71xeϔ_MsW@DS|dd#˥jzuE8z͚GXb`a*!!^a$ 8{6&jyjtTo4N (vNΡ4` f%!5u"UBNYgzHYl7vzL]Kj) EDȷ>|)i3sF%;RN{쨶u]F<4bG5FR(ʋqhq[sM(`A]QvsRL#JP8(cQ th\C[ '{n]J L(9AL>W xAjhTgctEPJĻA\G=O}f?B_QEC@M!F/˿i< F8ԴofvX-ag^8#zZޗLJD/LoRnn gZ>uJы/ `P[7 c_ĨhOuƚFW#);ڍH+"luVx 2^!0[5v ; e~i"5+FO*'i=dE-~,.zͺB|,N o.AqmX AH$B3g~O:aʣui1w$NƂS µMahNj6\x{F7zF&P'! ULL-)E _d9=./ g.[u({(J~zﰎI (޿A! 1~Ɲ\g8 JsUT?\#*^eUsM ̸nml1fnʈqA)2R5\?$d/dWuL\*oI>z  {(t!-bݐ^_J\X4sM yJOfg:"+z 5)XoD;İaMrNqX'Apܻ ֛3-LqwKP䮗TT3XzP-(62 ·n]i]$< E\E/`lOᙧ.](\qIر'\,6>!κĊor!V C^ToUAj}hp =RHS&z!nY!$@b$rXu8tj" 9J]8oPTRjʗ<~؊yp׃7ۑtR$ \Ztzs2ʠ|?Z C#_{Q$.:JMv:٬\C|m40Ul fqAgƒc/+|vHD1BJULmgb&WS7cy.ffc )QLPL/ EBϺ5qH7^LYxbdo ʍ Ta䆒gC3NR,$E/@Gx 1U~|Sz|d#Z(Q`Oh.DzעO6rwkK &%nUk׷t_.1KJ˸J}O9vnx:s6A6Uw)3g:ʞ3x1k0JF]y[4V!0;h9Cu/N=ٞK< 8PknP¡BZ)(fIiY-2O3i^ @ 6T4 Th! NP{I #vʎ8)~~eS g3@xI<&p>.8!էygI_{&O8 [uyDD-Z ڬpx@uk[4ڲ(#fv%EҔ;Fͧ.? O5{"ϐm!Z2r~#t5? _Rk=̴Y4THxXbushLо ^1Rz(X^/NhXLP ۀ:t[-Nd7EBNҺ %fc'*j^|.J.ݐ{AOHH|9tZ_qL 4!EmK.34Fmǔ='T 6ӫ|/xҙ=TũWq*tBr |JEz;(3)kxH+@%k*+6h^:='|a1([y;JΚ&Md@-]G@٪盹VuIʰU]P?җr AEMUϔ᭍2sg#@^N8jД7zzz2ݒKA%R/C4*u5Mc?;3ސuju d|;Kh)v{r0̖1Xӱ Jn)/fR:X`OVy#]x|G4U bm%Dq-le%y UJ:UV(O}c- -&UڐﳏgYZ0707010000045d000081a4000000000000000000000001644ae3ba00004018000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/lx6464es/snd-lx6464es.ko.xz7zXZִF!t/d?]?Eh=ڜ.+ˣxN t ҂2k8m+PTYW:_= f38n<{x4?4Ez}nAk60?6Y_ϒuR،KbpQ+fﯽ,^R6nc?{bm8!pA惫x_OeEf,Ê=56cP%NDR95 OTDSQ._Z^緱bD`ӼAσ#/C؇;gEOo[ JΙ= pWJ{ zBTx"kjNmMJh[i(s <v-m,38:~LjG߿OǨ5fz,nʰ*㲵d#xEuzjH9O?W)Ѳ2/f "DA_ZݡO)L~(zuW!B\K({qZm rhQ>{Q);;<"3]6g~@}ei<Ƭ(Dkhz/R>'Tjwt~WzŧN,e#22nSMSںv3ǏgT?۠}G*297p){[Dg{Q/>s]%@7R,{.S9_Ij6o3ALÕGaa3srq(q|]7Ikrs+RjK@|I2,51=#?- _V#.b` `hL o: fH`&OVҼQFR8&^ϐ`3͢)\}]-]11Lht+9ȩ/oc앹"V2yC-%*?v6zQ8 Xn?iR,SuU!e g%FU+7%kgNb5tDJD)y@F$⧿,ZR׾Z- sRٞ\ƙn[L&-imn>!RS_[OEĵ;=oub:mw}E3m&S2PyDGML<ølڕt!^/еR| :r.ND ^hNZ+,ߪh}:7Um;ZknM Kܨ0ԈV`Y0c}cB0å?ta !w%FUV1, .nMDDɛ+`>oPdfƜw.uq*"i24^.> mn8E2"M~]0zt_%rL+Nw}iU#{U8CFUoSn/n8֚W4 ';6NA{1[Ek,-߻P x]w%J=з?'cuoBدe^%CbTgïp߫ s-CYYddmPB?mJʔd$eC)랜W9ܣR1fi~J41Gӭ]<K[W%:\s0xKJ5CXü9c2*oH#jĚe`C]Qr68C|"Aԓ)"ֺ;C\X?hMFWS}"6ȣ Ϫ68^{xI ;f O@0aQ;4FD(doD79u uu7F`s*hqh{:]^bp$ 1M}7Mʎk)q.|YxVŽVdT+&4`^lq⨅eHCIy"(1xzHPVq8Od^?D[ʋH3Зst5z\"d#Mi?YFGzNVCwYDm̓FCx".S  OyVLedƷ˹<$NGzoJw++VN 0@|@=WnjB1|š?Ud.cשּׂeјL%Xխ%{>WS15aq$ wW4~V0庇8<ƚ\9:e4sʋPhՂOc _xDJ uA*؏x[}&u np1Ǧ锥Pw={.E )H솻oMnXI,^Ϸ9I]ib/[E]teTVy;) w<^GgP /0)FǫLJDBth&@;M uu8SsN .鎥%w7UWw +h`gg$$=Ul%vy/@;@ o 'NLĸz)3%!}AuDv74i=c.7'VtɎxFt;&9V|GRn>Rb*NdWr VHz1 q&Է}T&Z4Gp(nl뀖ggEdt߁aBbp8,F\_*ˆt?2z@Çkm)9DwMMQwF@8mIH-Jq!Hf)Ps7\ףM:^Nۋ&YsO1{Cjm.h:#rơß[wrpќYvJ:|@#YR}x z5^P(G穊ZSh+O1 C# 5TzʻOIG3~3735 W_f&5]&k=❥9(.xNGWL{SBη zӈ~{h\ˇ9t`pl+VX <1\[eR= Mzrc-JL{4>wLhB,7O9Dnf6έ \,c>ϠS(! bG՗ca(rR{8@9[B-B?L u'/rP~BDϬ9=tFGENgGZ8-U3ou1QO'' 6l#KʉSUٯEaY-ߓw>u*<`…'%nݰR_eq1j./k;!e*0WZ&^QJd M-)d5_{P'xUp+4KG@Ӿ2 i04 l O@4Axm39+ y:/DzZ?{,Afb1\*gO[\2i=[R^LcVuOӆzi=D |0[ w&-B`,:i$FlJ wZ,Z ]k{(l ػ ~/CqY~ "˄Yr8j8 c*u|V).y]͘J5@kVn 8DtwֹVo]i(NIa?D9uVٝ\…!TmB?IΛ۷nck$jy-Y4/}tǜRR8~"{sǨFL`1œ҇DzvWfzvgS*^N be8*7;ݪOLj\-M&0XTKcozrs Bǽ@,`&jوTpm,fl%3Q^NWl_'|jd¨xWPEPu@r6=y7/?"8 ۃf(qvz-$S ab ,30cP,nnȬEmu܂_ar۔FBf1r;Z\w!j|<vJ~Jh 0+pcp쐿UDK2#G~8J"@Q3N̔2 sQpG5hؿuoP=TO[i~I$ΆwfqoԘ<1 f{]#gP٘帙gjRSCj+n2AR$oLTQ\ǔ\x,]u?ѦG\sם_0Ȳ7/fzp1fl A /\ @ EgH`g6V%W-kvsjT1ؽz{G{rayL'Q~XC,y>))y$]xaHQMIOVk9^wt\<}BRf?7h-\XX D&y]Fcr%ʪ]awÈ!O& &=`J!Ԅ {nZӾD5iAzOH~7zEYaiR>Ql:CVaq!pzx؇t+1wLv9+ 8;94wO1IޮJXF_a Q]~Ddmdo߃q8Uq*5< {ΊRC;+ɂ4jF*u8>rΤ; )%h 0p// =iݬL|'ӄ֧^#jTo^p*G<]kDzzh!Tepu A$ <{ @ #8xu`ΥvF/ ncgC**Y H'A,1(.)3?>H"~aFe{H o'= 3qWwL.`}:l|y_|vHp8j_w|F&!-X{|O2!\&YbQt 'F\'AsX#3$:-(zyȉvdc / 2wM)$[g}d2LgL9qp` $ P:(-y惦|~8t=}. 4G`hM*XA>3Fzf"vd#-R uqt_EӦWϡ[홍/oxsP_EF:4ZcxN ^'6A,"J4A:Qrln}Giǡ?c{{WX|;74cR v`"ɣr'W*x}%D[sbe?L6uNeX䷝ mN'֪$[6ȒtI$mњbWU;,baOr|]o}24))|l)$m! "Ck)K}iXf>ϻoxa\Zr?ZPq+QHt(ei5yɺtBn)NΗdPA; .$x20DW]Üҗ6}00M!?ѫH Ӎ% KOVbd\zq7U6rp\)i g.6QF^i} ]P[5!U19OV-IBPz>J (auIoJܦ6 Nc  Ol{SWɼqL[1z+˛Z4-9QU/A*Ԃ:ؘ) k9OPN>ATrr<(mK]BՍ3՝x˝8T !|Q N}sL,2xS rD0CDi_B٦JhLf=UՕdm@ ]umGE)zDo͌j7ĐAF y?ݛ@@E ˤ՟XTu>yG'\ ,VA,HLR {_7) ,D#,1:ǧ}k$ }LT(wjW3qH3㽾\čdZ Qqj;O@g(%[iY3qQ׏!x-L QR$⼎ƬRnIEnvHt{FE,Lv42M#(A' (槔,uC~!6݊Ԃ >pFfȢCO[YhyK}Bb&GȪ]!zB)4A2?>K>}!_vSRj|xU,\8UaZ]_:X"K'7KJSޜ8.<3l +2J-UǛbx#=k1lXްb񆼡iy`h6xj,:, L,0b5)ǖYJW56Db^<ab0ro>mcY @~ǔl!Gv bY 97еmT/f[$HX :?xz7j)A/ǧ+2s1,k"qٲⴋ ثՒwϙ"o^ԣwDz5vK+385ʎ%ΑGbYrL8;ra`C{KZbj<!TԉX{1!a $ݪK4'xޗҖ`$tHY+Ϟcة*V= ٘PwdFt{*)}14bF@?B<lRHό|XyƜ3}!.&0 v6J-eJw;C(9~K904ÉOmnuDWgN<&v1U2hD -8-O(APZ~$O0!mk:aj`x[!jdnf?n[LcB< x(B2jk,4wMUpOY] Lxrɟ ,\ ж/рjO'źiF]$/^V e(uu@uŀ/xZI.W7UTK:"~zï/8OKVfXarΚa fjW~jུ[J֗6 D4'G!\m_FB`0١⩋h$k՘VJ|@n^ӑcǶH\tMw,.y@c-à-Yhe&i:<fuHJ4=]kI19GUenȿ]50+ r͸-Akwq}Tִʱqq߆QcӤ`|ŝZhXckvXx\&rh5|"t©%1`-2f̕2J>AL0vV8{hRW]pȟB8Z (4 Em҂mIQZKtljp\AHΟ`˕wr uyHs(5eR4dPˋv1$bv)dBwUGdא @_+ ^̅q#oqVaѭv]:O'bi_|i%AE֤ûycI*Ruy7xuE0,Aa9t.wn #q}ĨG̑44nߝ4T{z4=*m1"O!Y[ nfk-U['\T.CTaafb79_H ak9^>-m -Ռ:)Bm0y ЩA^2 qLQ"a K໡5M'@ ~#Iؗι57K] Sz5`g&3C\Jj A\ܴߓ͵8u3|o.?~K4y8|nmEr#T[L»lcSd kY^G K]ٌTP8Mz#9z%ޱU:*o z\D́ʬx~:߻Le[\SP?AX >u R}Ky3SЯO6KC^x֏ዉ63#uf囚w1UC#{R)j]wq݊w:!&48&&M=-p>c 2G-Q7Wy Ս-2uX}m<2@%2J݇K>F&_ʅNtivP`շ!"QZkc`#e\{U gqٟok4{k|*ÄSrFysYI]D\Hsj67 $Ø/AyviK꬚yEpG 3AޣfJ *GdRU1Bq/@Am GdUSIH~)jxCZ?-2 ,Id悅s>~1+bvcL朾Fs%x&:Z.YX C;?(JNIWp@)T~ް"Q3ܭ6]\1aA!Z{.cULNO}k%\}j;Qk#*92z(}vz y~ H~`6{sosM [f0n 5_㝩oZv:R> (yQ |EQҭWt S~C2OI1ۅ4-.dxD[hfzm,<_ϱd7hj2M?E{Q=3B3˧)qw0m}E 9ڶVhtpLlRpP/i|]!jXc v.Bi:[m֡Yn?1ׇ3l=ƀ7|>ZrM* 5cP˦oyK;_b%* ')A` M4W2*{x=\ m>(wٜ8e򤡟il;7m{WhGX1y^2~B0Y'n-A~JV;мIrN=UG\2+Źx`H;'^(KpXd}TKϩ+h>;& Z 1`)ɕǍ~atk?/* ''KFyLD\Ⱦm99exH x(>MAFV+?-Ua%jQKc: @rpDnÛL+b5Å@I dCm D*3# c:X`ej/uùL`Z\S'TЕi:T]!PTٚCҳ<()vC_Ugzҽ6;F||싴WƪF,ϒoH#WK !fi;wzG.[Q |HiNg y8 &N_kD)F%WK26S˦ V|LɉH:Q2 ~( |pc& Xsvmcc7!D㭺qAmw>CsczK>g>5TTT-(e]P>\u*>_y/EYP?}udJF_<[s8ZY {ŦDI=m@{\mHEEqg}S⌻唿Ҕݟw?[$:(<`au8zVhԌfݓ/)"֐$[-"_j~6x\PJq/.WG- Eǒ,6;Tڐ<{^n8JfSNhS-&G !f XxmH n`$3p~>rߥd\tOE<̈OjV 8\ @e9G~ ;]@ۣ ŜA/r@Pq.acat";){GNW]!\3d;ǟuEkXu_۸!]ۉ=#`>mv64Tc7vzDCq~BYmO`/pwlRp@>3. Ccߜ ݀4VE}XJ5N9y,(.#e4\f:7%-_0T&LuLi?כ׿7[{ >ZR/쇇VD-$\DDP\HB>:wӨ]jS1H胔h C H52jSLgl[Z&Rh= 29B״kU}7Іgj z:t)<[u[&RS .#a%k+TuK~i7!]22-^Q50Fy\ñXIx鑺CEK $EA"pRK |SVBuUZ"\օE_fc}( E} 6՗gK^^P-z%MJ>[qǯWO\ҐG:s%9eiq'/ oM~=#ZjQJGӯ`%":+>;dۻ<5&m2S#м4Dl&>f`(E;ØHK^ -,24xsqI_$ ubB:+HHp 2'|&nҜ]]hfDsVS^Kݗ/a=anBѺʲOMa1cdLǟ 9]>ta|.˒$46b-$N篢D[(h\ epff-X|B)AnCzQ^FƱGrAЂ~僷7$=0w 2D)bIcibIR&lv-&BCpޓBOѫo֪Ļix1C@]V„C7jAODij +|";2Z@_F& $Jm~ PӺ47!nYTA_>K!뻬a $SyhM?#qv>ˊ"0`=}NpChG(˿lYNr/ZvkQ[{gU"00Hڦm͇bie8zU4V4kT3_(g%'I 5R=QA|%d7gJB\\ϸUV'AJS;')OwHl3~VFF${KN^5J[z Nx':M@CM~sOהqJX$Ϙ_ᅚyLyVxE̗镹ӧ):׷6Pj9F3Jk&vU^{ p̈xc&:ఘb6h+AJ5%T ^%_r9"c i? t0.e{<]Ti҆w.; &Q9?qr.$M_+LIΩK(A%"8+-vx+Rm}9k3ӓ@#{+%kS{6ѳƶ <|)nNdoolF2: Fi)5mz~#(d7Xhi )gq<`I$&L$;!BALJԻDjfd@P,"?@l(8n.a&lо%ئ:q8M Ge62҉K@Zɲ)DAGب@"mQP ƴ Dh ,TcT (BS>_9*D#z ^B/Q\Ev|II9> ֙R4<ܦcJh 'lşd8Z;)%;hʯ8*Tu},Eȿn0 "0p퍄ETw ܸigYZ0707010000045e000081a4000000000000000000000001644ae3ba00005718000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/mixart/snd-mixart.ko.xz7zXZִF!t/WV]?Eh=ڜ.+ʄBy|~x!ٳg_c/,廸 U5n!0nUhL+䇰޵{b.V0>('qCM"bg3?6C?}E7^dtQKX;H׻74 Ir28-nZerp^O4Tȫ"bƳ qh֜8B#?tsASƗp`J :[Z3H'2`7uX#r/!ʴ 5s h88wvR`!bePTȠ<ĺpXY3PC럒25?v DȕZAÿM:c`}b!+# R@1s?+@+Ў0t]㥴FR`y׉Qc)e_|z/58{[4_+Zyh4.&͡ݎҳ/!y;#%K% ,\ɮ0Ac6O#ump+@);= u 6Ԡ'xlڠL!T)o۴\;V,X"Gݝ0'7U D~#D?f5ނn*- nڑ < %ֲߌS@kk4 "ʗGҗi۬uqpH2),sc9u#T M ?iG%,AC$G QJc#S+ +լ=umɹ5q6_F'Ֆ}$W{]P:YI_]+7c/ׂ[;8kұKmˌ䴝p9$DlpuKuC3#CM~0}+e0eSȞ̴NS] !bN`;OfqEDeXu8>S߃C(X߬\u-C>niq^ >S1"- oN0źqmTMzjv\^ kġLO%Ş]eZk܂fNo/U{4()&sIN'4< ݽe7}I0Y'`z$ޒz*(\@=U)QO^'"?eNu`k2 $n MWD8_UėVnϟ]it~EJT轙jw_dղ3BaZ$S "C\K а5Rznc -<2bNMƳC|nAnVϼ ZM+`g0 V|Dќ:$L'k=i!Rr~,0n*$֮ANNW_Q6.iozjbK*?R `]֌4>i씾M@OhxqQnDFm K/vճX1`F<`)X31|B Jf[:?(Н q.wgBY&ru=MFxPaѡ 3I*}ׂ㚟ۏG0d~ØRam{UI6TfU[f٩Gumh<81xj\ܴ sJr7[֐JKPݭ ݩa3cQPaj\"P(qc*&>J_ %fǼ+Yl>/YLA+#]TTr2'sA5N a꺫~Wr+c)=d6p 4yiZpU~q`OnJÆ/}b* ('x5zG|Gnhw?[V~i2g4J3TM9/$}učʗE)`QxZa6XP^^thG_m4sM!EwUg$g+}x D EwnXy'HψO`61Nh&9+כ4HyaPԇY tw}jS~rV*O'1!n{VPC gKSz0a.Ԉ2fP?2Ψz .FL:o- xdaфjH3GUHW$@-V{5.ؠYnw}uRqv8_qKz> Dږ@+uDvlӬU/J+Amh3b /egCK=b͈vf97JA0b[(HׂH8eNS8O}3KqUNDbz,V\Y 2' On1iXZ7%S(뵠k%4 mDQw m+ Z;zY[$NƇhiF*g*VBH*=wUqbFYEv"0?QK(ub2HvX3׵Aex+T <#;ʹ WN !^`ɿ}tM"(9C48Аs.0Ly?+bW|,zb*ŗG7uc@DއLbv$Ѭ[wL2oηw)(a??j 'I/_֧LҶm7geVi{4QaA9k>PB Px^KY?v;G1J1tS9Һ{)ȫȦ"2]O>DZ :JS neP!ꡑo{NM6iTr{3O܃_0$3 F*M Wqu@zFWRC>8m׿l?-Dp&vKOXiIZ.)i04R5pAwrjϐ&-IM{F i *kք\VgLoeQ(@Ȼ-6?ƿB0w;HoСr h8jEUUH5VcC Fug\p :SN [X-ɂ guA$][Kij1QQp]fQv * [k(s&2bѱ? ޑRW"+p1-2 -.T9EgMER3'7)h{c5愧PbBOp6䃩EͳALF2.)c.YW;hb.Ff㝾ɏ7ƧK|,yILuI:Xg!rE\ >4R?vrη}ϝ-h^J6Cӄ(`ڗEirE'%4FWЏYmc/vt"E M"/bi~ʼn<:s&/29̆=K8D6J 2vf:OLeۜ_Zf1gQ>a-5eKPPx"y:Z`/dq ƿsWI!`/8H>|ٶz$ņuͣLLcK}/xK8"b0|awGJa$w<$[j/S3͏i0)qհ㵮edpv% ByKMe}{]?#}! NoKQqMNK1 j.**1^h61c 9amֱ]s@ (eonhJ.Dys@0kf/JjW]9ׯڍLʬ|#Z!bJ!JِqNsF͛y)?ZrTx\cA&2QozP^TqI[v={io~mL>Sr8=}Y('hׅ^Iϭ`Y]i·jPLꝷGT .=މZ}LG0KHCߊ2 7͖g]kމV ]6rը: ǍvT>Ұ;wXWl@F%!sf#*Ag0ݥ4Ą>CYCBįuk@/WQ "4+h'sC@zL)lGmV+Z;(eukOU }'|ϯl6lb`U]E@gˊn᭑Վ?X۲KHݏ@h$MdMQ6ڛ'Mu RH|tBJ9!RUCGl};d(s2xA>E>hҞMew L-2e.Üx4.dGQ3ԇ4q=؞??no xXQi|nNw;eXAC‚S [Ҋ|$@Ere(O+0*P:znJvy{R_Pؚ"ܢ ~/.YmM1"Pː]+j.=>C6VWn{ 5%j6~maܛ݋}?,aȠܳ̉pc^ȘXf4A_;f{yB;l*.F` ]Bp`[KP#PNH]2ftbq.cG GgEX?xp}>=cp0拇=V"LfPs@J䤂_O_UoT;;P;&'GVŚOn~9Oݖ2 \mij'Rxy $6/ \aN5E'udއT}kb0{~nM3Ps[8ܫ`Vd>A0 [!WT1z'0U᷁R)3ʜ̔~}ŤE:Xag(8R"*"[>(4 @l„>p'v]c)Y,~׊`΄ תd0wF-g]6ywCS049&*90}^b~_w+\(zDϭ)הxes}#燜3B3 *zhcYjM)ښ,ky4*es~!'/迷"{`3v-w'Iu*za#Qb>*#{yn3q.BU3,F[-v8yܠu xPVog^bTe*+$o0^'.+wB/]}>Z-t}ѨNRG]@C_&+;pBؽȬv%B! yG-ЌI@BnA|"CyL+B͏Zj1'<qFѡ`,.@Jx2h0:?%G+Q^!=y>g@tЀHrͨr<l.Y̡.e|"=U}~xO7m +.;޷rz(9Mk ݇ly]9Œ&m:G/fcm6C'YlKp;Sv"X R&%=?Goծ3A$o+҆|P2CͺxDS6},mxtFC'xiSRM}[|ZvoOpo!Ddt ѯOwVMJ< 䔺)A&e3&ԟ@R{Ĩ}ZlpE0E.Ce Gҧ1Ǐ كL1snU^mل}'T#dKX|X- pAg۹^ x)$ߧn5''SH\yFMĽ~ ɓH'к=(-E+eXݭ^HR}[L#"H D#AꁙP{2] `Pќ2u^YP@œǾ|W xܭ Q2%*ߐ6+laiV{,rZ4guTXG¤3uK/4p<΀@SM f]gn<./7{Bo (gqE,-${[#WJiyS@ci:Vo=[,΃P^T@]z>7Lw&yנ*;_Ǹ0D LMi/Qz-C,.Ww7<Ve:sӨw6@1b8!,z9Ʈ{y6"5v̮AިoJ9xK:\cERZX/^ C[kv W [*CD/wpNZ5Ibh5%ߤ_,Ue!ìV} HfmDgQLD'0y[fǵF7,ʼ@ӯf#.7q)Ifzz÷wk}S:t H|a<&r Lp]:t*_uA\"t>.fR=Q+>좚|Xp%{هklN[aO/;6=$JAE 6Y/[d8RPve"0Ċ2['"ɀ2!vr9!-FjVu>Y)ۨ͜\ H}-{Me@Cm$ħ^@gɃI*im6F:ј0;WɻǦ{စ= iFEQRFcrn&S <`OF)i}aWԅy7 3Qg$~iс9+aqY"g;m, D*CX>xx݀/Kx1FI'A0O1U!P箧|%' DhEtI AU6֣]HZWoLҸ48\q35J<}6P>P7BpW\ CѢ(Z  ?DyXt\pn@Nē6X:ݎr\.L*pSp-2)`d$u$άDF8gG\Ž2~/[4CUQP)>]8REQӉ SFO L0kq#J (x2NŒAl HBp@n;@g I"fǎ7C Yz`p >&eY+VԏtLT ڲE+Zht8RY 0k`Uist⏗2O!` J;iD ,GeEJ\|_8J7AX{u/&N"\"$| ;q=07 +nTKI7q/pR% 5L/n#K{'x`]~%r"HyW5I {w ^bw}/iU:.l•0W2k8֣)4}b,#wVvvE9Z* WLM(s Al8[[|׮zt-^tJ`}3A.HDŷ^93_iLUeDx1.Ge jI,[ [ÒbY]B.ݘJaOH~EOtQRۀap9 >6yv2&@}UR3a t͂1 j?TиKm*VT/!Hyߝ.+,Bܬ@Nid Oxܚ ``TG +=u]Ҥ ZZ/1/nV]6Nr=9_8(<{0Rl*ʅ3Qi5 ʳ앥Oal|=BUk .lG1)ibshIjZBV}HHJGY$8-*~C_}ØW%&h eILzUvX ˆ\94wvqy+ |p(י򃎐![g8➍$c:ĔPMGsa%P/Fe.N]^jRÿw[xCa8}MbX9%3//wCa-fʴis UiGqr:𛹜~7"O1R#ҲWiR))6P Hy$Dk u5͏]f!2Efza+;AL:KYdw~$Q49vy p$:PXIbU;K]̇ L6'dQWC >U'ƽ$p ŖVV( \ԵU?HU7$#窗.'p+ܻjbc䕻1l/E 0dmv$Y#88u2U8.Xa@yCut7jZ٠?.V(BGTXPbr!2H}łwOR0Hc_5:WKAq*^W(:o\߮wR'uݢe, ';9Ka!DcOO?ed㐿߭P35+dLP3nRb<$2E~'݆0{2 5o;OƏK0{o 9 a5o1X~_U\Ē+7 ̀}sՈkd뵞Pf8Tژߺ dMt Ykh\A&l5L>HyjgGoRM.¶΍{@kvweetw$5ysjBN?;"31ax`i2MvBCȕ*l s6zJ_KtUgQw8@ViGAuE~|lR'.wٰȪ\H+.b&c Z&au)r}0dkAVe^*ޝOT0|*z[G5l񨝿34.!NAóQVȇ phǸ%wv+ eZe~ci(OsO^[ǒ cj/ ,[1my$PNƸ≒{G^ ̤/EV@JVNjq7㍘fX^?`97LwX!SV=̇u%FF[iaǖPvPhOf6C~Z*N4%p4Eoyn>&3L[+##t4{)3Yd(BVh-rHl.Oƃ2,X8CE;aIa`An Ϧ#gԆ6ίnLq;^̶ڏ!J7{b؝j +jF,z1+i|dQ11/ޘ`NNX]SNV揀z(N#\ h|OYB~f$l(Rb֔8f>EX*P8. c^V=er̩! 2!ANK͈%p@OVܨ)˩:j.n40{[jlra#@ޭGo[, A= [C"<;F1U2֩ ~=p<)oq\l#n1!?\rվvgyWM苚C6ZQ/J9V<_,dVYԎǢ|>."%8R=TY9VDm5rT"Zb ?jQ"5lxV Ǎ_]px }XxԮ6Z )bS ĕ#g CQ pw{MIL Ȓ7ׂbR|2byׂstbXV%C}&bUAeElA42Iۙ[zeϲW@d@굞f5Lt1|"͔R]BYaxJ@QδsSUNK_[~}2ԟTͬ}<9r}D0,E &8d7G=o jF84(ƟR03Hd8; vg[3_.ZlE>n\T, ɤBbXd~X7ӛqBQֻg,%~XB1#>tUQvJ O_=ɱ N{wk1lS( ,Eygs vv!Ż'Pa:΁}꒎ͯ׋Pg#FFVY| vL$~YazJǯaSXݬ Ӗ/> P5XdF/RwTyd0:+`7g7 7E^Ou& 25wbӅĀ\OO#Q%:{3xh+$ P7NU{h"5j%1kA8]DMu]ZLYT]OGguDU-zI([$@NY^,!'x~YAya$/=bKq;~u%w,9  2D!͖Оk.{73[p)6CNA_b 2 rg@^`` ^|_+¶Ŷ q^L@˅׉?io0c$R]ڡϢ(v |,645h($\n0IZ͈2z>H3b5!!l~9M§<ΈH-qibaa\56W *sFV5ϠF>^ET5IF.7޴+[S[[ ϛI9n1=@; گpB6q7/,,$"j\蕗- _Q6o+NFiA JؼFLM-v)5$Bgj_4*TlR+X[E`PqfR-AF!5~~B*ʆ15wJFoymsֈ D*tX}Gء(̠[/ے!vCD(*9x 8L)`AØ=+At6j('1-BI SJNlx|.nxS5z̒m>8cjȇ- <_db.'vl{j\DuYT/cu Qgk0"lEk\xW9T<åDG4uEtlޑ~=O@T=ꔨa:)vuN8]j4TjuDP 0i{wҔ%`g0@v!4e6lp9Z2 8,xy=5“WK!852 a$`gu > ˄6tl v;S*1۫`Iՠ |wéWIpeo<6+flEm{[Yo;6| %pUx S_sՏX@"?y p\0/U'HKJs j|EY%]iIg.p즯7:%l_9C3tv({B.k52=)/CVR,-ȵ~7llMJRU Xl4 x?ih|h )Q>ہ㻋#ږ$ʼn-V8N$TTsҐv^!@ꦀs-0x{|2\wH mo]>I NM \:{3!hN`w]'H[(ŹObCZOd'5_Q^s9B۝@{ M!oLvK%>O$0PeY jQz,k鯒|%ȖQS;1?5@!N%gI`R`WG&!ߥJT2>CΑ߽ 1?S}FȔ~ ҹY oVp[?> )Xt,eQܛU[1fq(.$/u&MYLS= f#G̈́L4<3L H,Z"E$;Q _P3ϑ|G@^VIQ_%uv!<9daɛܰfl$P'|fDL(|ꆀt< ج1aٮ-&QBS!"!:ySDzh>z$w;.d8yQqֶ)N ſm=|@7# o˿=Yo<]Tp$j<^T(GCF\* &B09vP ? b} 47YA@7>e:>B?Z)da*yH] jEcJ-s݁ϝXdv2vdD^9;}mC:b0u;FFLxx'?ct$f(΂+ބPy92 Z*0g<`?j|)mɛxS|ʩ<̓ s4k k$kjV: Pwsh4L',qcm1<6Ѹ.h5,9ݝ ?;g6HhA/S%aOƹVbjxO c/>:h&>95J G@$݌QOM'&rg*`r,`aI!2%6@S$ߎn( D8S?=BN0 Vz {4ӡ -XZX;/G$ʜN9ԿU $nj/UQ91^Igc zǗ4 Bf:a7prnNTXewx,NK/HXLt|jK$EcqnV^[0=X$VQ{`Y%iϝ|C5!irvݝ.1ɂULfI|cmB#D`Pu/ܱӼ=Bh}LS%~2'F@҄+&t[(ĻaUБR _$&mDf-S!Ȩb]^፮95'Of9%%홂l҇2ޮ Y(5;_`I'|Eѱwdڂ4R_+AE\R8! G "$4'OJć0&ߞ[1B(P$6KBsxdl}Ubm֋GY]1Q-X%wxݾ`zJ[MJQew[C"M D*m)穤OmzCEp L2;.QbNU!뫘W]ܗ;Rs޻OzwT.uYRܜ3*z H Jz&  |/i5.ΰs:p*:J!FPXV BZU _|f)2Já j[ ΀ ZoԱs5|. T]ꍚDk;]GSڏ}ٞSQP)8*ؒ Y:Baa,Q99ԁwg;lk7Y #@buwTp{.nL(MzY8%%GvUqW8]Ȇ]ZD:u60y#ʎ<ڲ{~-e_1rpS5Fa#йGoV,_C'~{_IrW嫲Y&3J;W- bL;:/h#O { :mbm_ݒYo،jgYZ0707010000045f000081a4000000000000000000000001644ae3ba0000479c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/oxygen/snd-oxygen-lib.ko.xz7zXZִF!t/G\]?Eh=ڜ.+ʄBy{CPƐ诽Xo a<4VB,p"W ^m?2xjzIegi⏗@ƙ>0]ԇsyoՅʜkg`z60=+C"GEtԔ l:=[[|ؤDZ'%lNêG\@ h$۲5%'ˢ"QK-TZ=t֨bi !3)n{KHᲥ/зn%Y:zKH\w:OJJ|+R⺧.SA&/Ef1<x'{?ve3}Exő]FStIEJRӜ"U S/MȅT^?Xjuwi~,Xvtѣ|.UJaiTiwX@0H>@m <1]ٶV#YڄFwa5p )GΏbmhug;뜷@>2'=P6́v3; oMc;ӒψqK[ղ*Ʋ60{<+M &LCQOGy[?~p4zqO裰дz^ZwN.La?+aWk5@9D""wx9;XCx8{&ut-yyK5?S«g {tlsrK h2޿@XG Gg~e"pb!d{>Jn |01٪O)uق U  FhL9կ!F(%(Lk2]fyR'mo5Qzbp9f&Ͼ+G L2`+Y\nzRLlэK[;H[r6ַ$2P4Go F%M{,pC1Cf:(I0Y^:bXv[7^U.A/47!-yCeHrTH,6dR-{31!*MC|:+ɏ%(3#kYZ`>N1d>Re7UXU0Z^+Hַ-3k$Y@Jn/ǚӌJPm@vr?x& 4[t܋pJ"[UUH1(-`P~"h]^R,;&zߐ !앁IV)#&g/bsL#|GS8F Q|D8-?`bG3tM38;*E#w< eWLľAAwgiR+Qgb&| }< ֢0'(`N @ ܾvQ2V͙NDvD+2lIY0ٰlM4 U'8_L+(C"@x8w M4Jz- ~W7|Yk޵c4%%Nֵd@V(d;6}a_H| v(KSh+z@;I"cm,?N_XMk]% O2Ph`JrޚkkD_WkX\˗h rhdB 2ojr?}@sծ@@CS$aU\\)fo),]sTrmY~jbMk9WvL7n.jpBgʥQKC_'H>ފLU_w]ca ՠ..;P`r,oG?QQ91E'ukX"or 4[GD| :ی#C*u,S,pN m>y"ҷ #/%LkOmT$ %8|NL4zn(H6Ma˺ ]}:&+"wOA5a?ib]`ۚa kpW|%&pη/g_u/X?M5#`* 6Vd-Y]HRqyO9~BmtN\@y~YH'm ͖k<P߬AntZ0G t L ´i'͂36*SOX6zlbvf3da 1oq`[0F.J-6R6Be*S v0 a8RÞHCF\R??inG9@@U۴\NΣU2I/0%g{(5M>yV6(P>S}lR]X%i)LI"0ː`uISMڙ]z f55`|cIV7!Q5=>';x1 jB_Me_ O!l§8Zsk6Qp06WGKJX 9e#LŜv))g0iD|$OY{hdV!:wIn}׀1KDMϽ- D;*'< ^wVǢHEΥ(zr‹DN=U^ O[ڊ9Fe5mGV&B?gt%@k,`gA9˛YhRَ䤞+MW@Ӥ9Teي"pV5$框}FC[d=I~$-Jw4Mmp۪T ;\ZW]O}>Ċ~"GIt%7,Y,WW˺NJd(:W縉%E!xc@d<nF%qA`Z6xo[Y.jgJyaZpph:T! |&ofZk;ofbW1I3X% Ċς3;O ZlIJrw Lߵm͍O#qӕ:6U?[Û9+4ؑs=OpEu2/$q=9D(C[Ny7́ƙo# z.ŀfe Zo\*Uq7c,d+PʛJ>ލۣrfܣ\ҶZs ךg04x$p_ۗ&\ĭ&?z xh^mb(\43p.k F ^@S_.0P>IhB\gTȾZ-4U ~0  jOZXތ{NVʠz.$PQ9ѕS`{I )o'3p][s% vB]:lPP"ӐD亱!%Sat=.My%aL§pj1F]=q!}w*@yG(t"}DgͧBŖc]S#]ZM!oYפ`BW// r&Sa'N {H0(Yhn?~a̴{d*O*W@T,)QV[w?`( anb0 Puny}5 ³.hw</]k[櫣/)Ynơ%Lȭ>Fn!SODx)DZqG@GZbE` 0%hw \&4V^@19V8cw)ш,_pk_t T{b\FS .86l)UGΌ}nhAM`/oQ]GqǶtqXȁo sA0<|jɋdhJ3z{tBm2 lBټ]=`0t.Y5::;:kBkw[ȹPL\|_q uo&w"ˈH`?UË/2v6 QOQrVTwvylSO5^cy[G8&W4')nxS2TnىT>> !7 5[-4& ];⍐u`LVXH:+b/e9 >F8~~/:G3c}hHST&HC#+_)v0tD"cDa Ƅ =;+ۨ32*/u@~u qL3m*ɰ@>$DvI3 Q$w]M2^.P+lNc4<&kgwB}UVwQ) Htaw ]Rtɢ?@2]Ƚi‹x,}'PzpJ]Cd'JP衅,yyㆊP}IPvK;*곤g湳RCOAVrWꎶep3&ot2hCzZ9[YoV ,KE6 m ?Zzqt\6M#w. |ȾѵV5pAM-kӥo[EyT^ Ma9rCZ9k,Xs ] GN#+ͣfh,(V 8{vJH!áh|hCo+S-r }w|v>U!6M`V-Cҩ&e%0B_"Oh tb[)15TZOBn7<]a!Vs薁V(]fΞC5߀ 9edjW{ bsT%5O4gc]$Uk-3䎏'}{)օuXA m6*ڐZ= !Uc{ܯm']$}w\a@Iv#)]YCv ~4F|IEe U˓ЙV*u'į SIزM\?[B+'5]eCKGA[!SGR6~˅.R 䃓$d+w41cikgqqK./[0BY'ZzoIG7(l{Aep Ǡ`x(:asiHsGG@YjXaN^k2jCr= a*Tj hy-#uEFaz9 HYH ,n?;yY 6cwg&6L)E " Oۥ0g5B'bc[.=!NM7JV{=a1Ulo]fY|x =#)fK4rgz#iW"-Eө]sƀZrHj\ܙpzg1)7Σ"ח;t_G2e~3\DHMUNj4%C]C'M8 G"0϶_vJȼ +7fv4}x|>%2Zf x̬}3ϡRJ_K2QзHz2h, r$."tᓾQGVyfMMxdKB(K9Xs[6aV&W<1ȵG\e!s):"1QD姹ya $oo z3{-{Z q:m3h#H DDccx;L_mm&S(L>w3;:o@Gp#<Uh' zƛAv[5+GXa&@I a[u8kKfR?2WUԉM eC`--f_зa[[,' jg-C|any@r]xΚ_G *ngR&i#ĈHJ[ZHXPFWx)x9d( /E}qXaD$Zy^*Xtd(N:H7<'ѰVmyڇmTQx&8IaY m#Q$֧i tٺkZiӢb<*+`nϘqZW N7|UM`$d(0eO\}aD8j>p3\( 8!/ˆ-_A;+ j~S;%1Pvԉ?x%/;?^Xsu?opei5Czqc-qeϫ'euW.$ m~jn3"d,+/:nRNiwk׀(7"+2K Ža6 Zf>XF6,WmIltYЩUQzpx|)W4rםC-x,7:}n/ ?P28_v͒xI[)FXPh\t1X4*p'w!qsT#fexKg;b7UNW.uީbOOB/lLsuir'wD3CXB(n: D| Ī^ϗǼ>/e.O֎Lw<|ݝߑҽQ %VRn`o2Pڊc:. TwP8^N~TI.E3v@e| {#m!N!9Jˣ`ۮO j/4ts4# VL=HEK`3JXaf\MLDkc՘?܎r?z@?f?De'#ւ#?=qj33יfT:Urn=iȵ'1V5񡡑o9OJN䌐!x=t8߭0Yɉ8X?C Koײ"z}{q8ˤ&Fd\k#g@g8z4.]7 "e&hUGS|«8c5'c@F1~sHYk+e]nTȥB_\HIͧgJQL%3[;B*gc iUU ^^Ih!&> 8]2 G$k#KxQ(tȒKX?d @W2KC۫>CHt:8%"W] +T1:ߍ&b0Eߐ XiR*7DINxo t7ofM@v`,nS=c%_\4Zuq8b >k ۋ hǖA렼g^Qڵ `2LZbD:,#zu`.2žyX A8+a>B6;j^(( v8k;skwZ?+ DlM!}UNUDROŠh*Jټ:aX$Ar@mm%uXKA+2&C:9sa]6g%(~M G&Acq=y'wܣCd9Jof@-Ni$.Ffb&RgۉlI-6 B~p+|2E52Q,K|!MNQzZHf1}.M7H7(f!c>$p'N{8q/SǵOYU=}Is-%%~{{fLz5I{#5ju4{L.O(TkI p$OaLHr , ; i8,SN6(+#Ѽ0QPsS'gl,?w i\inOUI~NF\iRFOh־ʑqeo*яr={UlۥȘCRe{zn{2z;pgי e~g jy7+.G?qu'>f6ҟ]Jng!^=U BU"mg/(Ge25Ofħdb̍u{!|֮СFH›,.$h@\%XχzP ѮHCw=.C-r6Yy3=;>=Oj<7T?zssYx8s}Y,BlPsD-a!; #-D!ү}7s-*NjU:;cR|%E+-t}gZwVؔvz%:@:3ܐ 9fhQg:eQNY"&x;VK#/ 7߱>Dˊ|_،vƼ;'\D8ɶ^b@ ' V}gy͘/x& hqWp\!D9K8mðJ0Susurza}$ iSɽHFċR15Ӆo#ߜY61ӲP틩J y%p4x çƞb"U b6\5$!w&9z5ݢZY[ g'ҝO;ϻ }ضp1y kZb\i9S NGSY9mJjʺtJ"hm?`]y}QNv`'55eT޾Bk|[:^!LH1ʃx.xD$&_z2 vžPpx;Nҁ-AЌRݲ9]qfG8D̖㰙^DQGfxU;U"hyAԫ"~V,BkgǶ׈B-9" kȧtӘ7\KW?YfX%BNxmr]I5[+RџY\6NXxegYZ07070100000460000081a4000000000000000000000001644ae3ba00002740000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/oxygen/snd-oxygen.ko.xz7zXZִF!t//&]?Eh=ڜ.+Mo;oˈ?`ڛAxYGS!jęq0b&Ec4`PApC}|S$y%l.J 3=~%Ba(@XR34q2Zt&.̘([nJR$CM"#$[2!U\Wa Xb=>\L}Y, O9iB 3u\Kw bN4,,mVyV됀6I#6k" v㣵},*);% &I0M!m1zeyxL` x[!^Ls=>Z9w(ڗ>j\u˪5_G̀=TLGlfMgF9PT؇HXK 3 OgQ3h[+J¸3ذ4@ gֺAh{MjZ2Iu-J^a+FkEvܞ=>')TSQ vMru"5z} —~Rif+xn_)d9\KurnJ~'i.947 pYnQ7 $PcǠzW L5US{g -Nv bj@?=7B/;`BaZ`(#bOE­&g+e(EjIi_%EޡY'+n[ $-aV5XGͩc, )_Qn @>!h$|]mO'#ɿ'H|Sm:oCxr! jW8 $lVM='hפG ONgܚDŠ_0\P"g 0K@lSʿ4)"5eSrGQ2Pm&{`D M"/T=WDdM½DSW6fvIGБ‚͎-Z .JWt\z ;3>֤ؒi\ѫ)UTm[vTݍq^Y$68Iv: 9ߔhkuFoH|HO4oc~ѹ같Ў9?ѽ !]eğ)t#ţQa0sIJ#gk(%>pLSQ(  e?|(2U.+`]*YtEvfC?οka8LRq t)A8l6 F+kvv * "Z%oVՄ8 :^^) ߰.% R{єBZ;~*v zWװ {J"$0{q$z Tn3C%HPtR1GKV$/p2m6+ou*%l^AЁH A֙vm݉6{&qZd8Vl89f fNSӾY IQ3l01n (8eQ+.\S&4aPU1oVmL3i+~U{]Vb+]/%=$VH##:!e0( #hRqFjh ^R⾽C+G5՜Y:\ȇ0-1(JgWupPXjt/%V\7؄y:G~|3g3;z&L 0o T}Ƣو'N竓ѵY؝8" { (Sgwn.dj(9y-_+PZfc8?|!N $_v/6w+ZFӱ".>?#m bϳGam`ѽW3+#! O3ٜiL(LM$B _Up `*%Z(hB'r@pN 7kl%ȼd[Ive8g(uPEV,AQĘz֐Y#>B{/`uݞ0.y*.,50|,3[Rv2x2(%3}\cuwhnp(oXX+عzUgcoXT >(=ADgè[*мlZKڋO|ǧ$wel_|7?ez:bDk%,lLA`@BnDnP;zO=(Z!l3{.@ w,G$Lf~Ր1E&_h~.K dտ0X|BQIPZ*kAU;@Ea Sː,m>__h )~*7t ~s1=]^ԵMLtLkOkn #i\ lot [d}:;`sTS,- E9vBqZn:`*͎\vfGH|/9֟5U- $!+"ӸGUڕq;1`Ǝ.:QUMNHb ~_JһrQ 4Vsr6 rĞ L)\k;M= bG3IK\"^ߛh/ *\ggaf2kp6V$ٚ5;"8BVUاe" sݖ Yd=qiĨm-yM_>Cy_:BFls-Y{X N=-Nѩ#\r$-C/SP)grBNQ~T`7Bq9bYßc^V=썕.3%]̃9숢FxILU.\p zGTQˇs:8qŵy.z߄0@LznM2IQl)9^SCb"aAL$r_xhS%2s p0QsJFg1UԬn-.D-ckGY l%2ih({z=T365[]8:iӸB'0pUao"8ĆqQ}Qfl!Mymn?0VsZ\7C9'ڇ͙(Lt1AOzB%Li++Kg̴ 4?pjq53|P?EC¬*L= ͸肑{15l9srfq/o_=al 18@&iG-L]+wd (t;܂ƠOʧiX758K"Y#j02<¥9xO1)ҙgxxiokO ,B!%Z(] K-)QӇ[(OX}5&A&@3f,\r/Zej3]1!𤪕O1"Ͽχ25aZ_e;|)2^.$Fv6#RXԮX. | A >Y:#:ɨ-/ż'̅)^e9 1'wr#>Ebo{+@ c#j|xyA)X?V RBj|p5(i*qm)#Vܳ>^zBvW< y~1Y/|7.O .z"/dҕ;je_uȦym3 g-Tvxyۑ\;PƫY}#->H3Ԗ!;VR؜[>^Vx&W߾\( S_Py=2WW\l0}.Sϛov. ~6,G=P8n^]ʩPDk l?*=t,Bcs(ވgYz_Q^H,zhDYpPtsi׊}+7>Eاl(U&Hn(~8U#4Mv6^5/ Sm=d0)a!.dħgiMۢI^vd=^U@wquCEA8j)sE?D/pEБcY<%ZGTpQv+\Kq~#\-%kkg$/_Mjal_2!"?. HfUyeZAnP9bN ٫[jG 2ILsmX>?fQ?i7Gݪ<5s-~cES?Z&"V^ݖ6$'5P#GQ۷S^cahb9.K& (Xh $OO e0^I< nv콈A j_phO)&eS\c5qF vӳ#=6R5"<+×-2K5"i}t1JRr3l=#$L CefQ覍 E3:MT/IƦVJ6me$u~?J=+o\թc.Rzq6"!.-""þ4?0dv' 0p1$ͱA6{'i0 Җ/`!.w,@fMGJOЗd#rJ?dbj8 αXUl@R6)%?Ғ>VZ^M1킮&R̔BJL bg`RjUKoSb*6GoۋaiqIyFe}Yޔb<^@Fdr6c jn"?UPauNBʉYy +(@hV{0o4]`:3 [<)UhӬ|xXhdp?NIeU|UcUƓg&Jt9~Ex]bЉ>-IdK `]5 ~KsLZV;(1ID)ý9NaLU֥J| ?{kFAho&^qSuVɋas@R Jq%Φй˖!+.J9۵bd{_lpe!& lk3(Ϗ'ot?\/x6|W[gL)&G򆕄K.DFfN3'c0M&H?N4oslV"VN3TF0Vpۧ (b';nNxsֹyb-AcN>C-k FܿFQ \(*oEsu܃܈E1?+b޾wFmɨz[%6HLI9/LnMSm-q10 SRUyv3?D1240k6A?@IZ93gKD>JE!#xPѪ?(x}fnEq.5E,r[|cj QKm!)>%/>3!"] YFTUrOE`TH0kpΓ47;n=YY)DKәb+ll xFճvJh01~Ǖ1x+ Xcz]x -javųa厡+#~* j,v?3mpJfԦE=3[ UN7/h(oc3e 96M/1 |ӰJlqHdu |@A<샊:n~w*<[abߩ/5*?6I\D' b,oa?r .ԸNE5=eA >߰NO;9ݰ_}eK$qhozQV}b&*'CrNQ $adT,Mfl-/2/ 0@]z*z 0 y0% P0ԒǍ{$"w/hQiKo"\"vuzvZzzN^v|0%ʿ_J rtɢUg+X]F&m.EWM ɶElqq#mEKӸ12XIU iV-5eR*?dESM{887( nP84 iKmnHDE'!}k^Ǹne@8VZ3Z2#1E+r(f tRe90RwtKT/ } no-~U5ƥg(śV/&0.>1t$wZɥ͑̋ nB͑39o916O3z6_Jj2]T~njʜj:W蓩S~"{ьIՊ A.S_hr)#j7{m P@ YSxZ ݷ7_w)G0KC`3yV_3YrkN0R.S"M J e,`eoWemV,a`h&~ϫCMR]*=^p?H"L?!zjbXan@}lA-\P(-IQ{){dõJPK6 hʅzΤuˎO%Љh]Mv =TH '~ o )b(yhpM[%5no[tuc1_0cCav$u(ݽ ;31wEC2a2EAH2ꨒg;g^9% !'b罾 3ũVQkу'F>otGbGgll6U18ң.xBu~6A*ɧ8ɔy37!OqÈ b7aqŎ!Y#Ȩ+ϓSD %&ŭ9W?\bxYݣw?7 jfvPR9PWjSF8=*fF d$uisCrrOFF/J.R=Ia㩫QX\q/Q*TYU(&@ ^Q3gYEBK)decGO!qJϺu:( F|@U& -ق䣒)KM_"]/jޤ/"h㣞%݄`6Cd=ŏ`)JM$ȱ-fܴ^kIn[#XMgE="E i-Ff\$Ɋcs7h4CA*+%<`_FzG|1jR?JBZ7'::즟|?.|E]g@,2QbK@h IMUWmCm@p۟-rv29%/IAgjI=(D73MŸً= +l#_Z9Qq[BOOH6yb9o ]tq=GٌZ`{X~1|肚ǷtcmمKס;J^Hf;bŷd(Ƕ۩xIUuYUִKx=q3d0<)N_YLcwZ &0*^6& WNSe;g/2_U2/qKA{?%k?,"nȾ k$6=Eo|a(ѧYCaɝ=Cò0e1-DWfE_| ђ@$ 2ZQeЫ6ӀPIGcPULff8߸o<5czgx\)YKP6<;7 ΓjVvtދ҅3$bQΤ6R?.uQ5E+'gQ5YC9Hqݲ+t¥ÏdNRKҊ`Jdŧ5"-|$KL /OG㱶BCbj =-wp֔v!'W^?S["xp,=TAèR eݖ0wiӉ7so'ώ7@0hYEPw/=!1@ l;T_L(DܰlDIY$*Nm-_|]]TEE٥'n,R7g`1]kshE6%Íĕ1i];ǺX*ż{,i/^._^F]C "UarTq$Gꦅئ;Lj' F&~|^ˬjG롰T0IwwW"JnWP|yՙىK*6r(JDtA!g.k,wʙ-W:k[2G?9ҫb75OrS ΀duZ1Cgg䗪1A /tw@,qӚSB D~x~ j5%ogɭo8t5s \F~ %r8fCjxjJ؉wTaϞr- ԆU?Kg#>=3nID|IZ&"l?0=L}~^' Iuӣ#} aWijIħf!oLA y!iNīcyt7`CQ}NZ  S$1<K{vv<:Js*[ BYnҘiȉ;_K@bU4:)Fb1cR1yE[`W6VT,'cHr xs?‰@^K BX,V$MR_L<R3Kyd)eU"wc".Խ1pXeԾD5 TzJ. 9;,&{ C }- , mxm?Ԋ)&tA^A̒j.͋ze> tHbzv7|p6l.`|f _s \ VrQIU[6&fɊ6 Bԭ ^B Fkv0`l\Еf ^zB`25Q=Hym %EZ\« rNnY[Ɯ8t(GOmQC)&"]v'qٳ&-G1[̊؂(Sjr5?À)EMwyo j@ ϓ Ls=zqMOw?<%^@YN*M}MˡZ? oDI @1ɟ46qzofn{  #;z^?,WcuO:'ynZxKeCiJk.mb1P.60a;UFBv.[e8csM N| ЙinF{3 uulER84[,)#GӦ*-r[+!0afvp#=-1/Lo֯iyy-zX)+zAzZr#T#0,+P[=OXl,RJGÐSeY]T ^v^ K =HSjw`L`ʽxWOvjmfi)KDA]PqLl'Xv|E$^;Į.$a`q+2졉60Xyٝ,m=h$:M W\l)QIkc˜3yK3ܙӇ쬡|矃#'{ŊҎ/%`zW櫤$Y8=]edU$cc$S/F"&`<(|A_%ETn0/%7)RQss {tVg|!6|Gb$ 6=fV_EKJ ۲f @> gT7w2C!Ѓ!nZOT;MG\ ;-Ps2KEHKUX_fK{S`fc83"͠4Tӹ2Opۚ 9,[Xʨ`=J >)dw1gHY?LxWGP/֣jG󗪆X籑HtfǖEE~}~\W90,4Rm\ ,"ճ=D؁g/ F.m .hF鬿|zng܊CP*e-]LP$EQ nk͑Gǔ)P%a-eDϋ`4qIhEg{@ FVpg!"2&٤<+23[CVcRu3%r'wܻ_!$Ü壾"VhTə4S]iA^Y ֝fPkx*ʲo ivG"ՊCEy~~k8TaAVL( tJu o*wHX4ӆC4CaB1G7f?E/M3Bo9C;S#|*0|#9hK<4OxT.{/FuW6X;@4^$/%Ʃ/oX@Mjh'W.}𶎔'3>l_R4e)"[>U n &= sxmCO RCN֎z5.2-%?D|_tT6}#)Pk ?4pWѠG_/=6?{24,w'Z?1Œ GtIMQH/r9d2UьVV݅Q-Uzp2@{e8&M+Ke$!؂\\g'A ǛabVQ›!'AcA7W!Y9W35PVa |<255j%fm z0(Vci:NJT3VDʩ D5oAB9)uV)ɎSW0Zy#o,u"p *b & mU}ܳ"鸆:P$U ċq跂(a4gC`Cxf}dF̈m+6%?} | k \(C_J̬(}q3E14 t73ꏇIjkԴ*NNc徫k+&/i)MI2@qԦ]^(*[7KA\no!@!)YlKrIHaZNM#_u: Xy3t2i/aEAvC3"iLUN{ P30nk誓5Hs4n*lL)|ŢcbRCo2'_2ۡ\t\\iD-9ymdv̾TG/2z+"ρ7uO6kD/ ýro9"-f5A [QY3'HkMLre2YS1*.+ Ƿe[=()3Ip'&]8yygB oq3ero gq=0-ђp h`x5 Hkq.px̺eSAmqM>QslIB؍a{䍴mX-7ȁj@NlJJ<0 TNw;)vWP4#\?ٯp0>P F%g6z7ӎnl+?pM=Gµ}cr`JBQ"  ˥j`:z41lP* 9Lh+G*lBt?YkXD uuV5Zp²0۬M6,_Tg' p|U킩>[mZ:cc/'ǖ3QA[}e㯳:z A>額,eqՉǔZZh7a=O" **Ցh:9^ *pi愌 -5E6p?ޠΛ/W0؎P׵p2a85alwUNvaI D~R>@ `р"qhۀSM9w"*]4ܺhP*>Z),Rcg$9Bi' ۡG~=&ka¯Z0[Fowæ v)SAj%f(徾Ӓ-xº16keZ68E =cuͼ^L 3~Mþ]r{7g^vz뇽ss. Ͷ: +{/p8a\O3yWlz8/T'm#+ u2r`JKD- hibbGב]E; o Y\";}q]V{/ynO`4!{F >˰HT&Xj(J:((Z&ky mjwf"QOy%6%R-R RfΈߖ UɲL-L$iM.8yHeXXh%O0ΑN>jK5ٟiTɝ-ی$?\1z"S,)߼ujatΫWVÚyp(6 1aK&X| ,1_ *;:kU'T^,@O?GwWMd|%'=yV.QFDbSWōaCrLVbэJ²282ht\WIL)Ve)uYC"w +m6QkW>"DΎBU9($8A"`u3IL~V0"a.}!VT+Y7T^%g[J57>g^V3<nmp/j*M9>B~)OUCK{.E yP<e J3*:.;eEy?W2`=+Wsh@kg17!䕪bcY yFY~׹GHh$XH4GƩ)z6 Qd; T%ګ[ 3sj)F59}%3 "rMFۛ9ij/&tãY~l`%<=J`KV\2y+@,E]bStvYpl~cfRz9Rqw53t79n wfLY޻I֢M8F d.rrEM9^* "o0\ F]!݌&f`D_ҟ%y)yCŤr,dA[*eǸ+ ;ͺZWVƹdZk_SBy 1% .ڜ5pu;6`74f6dn2Al"}TQW6gF>veM3C^+@G8,iz\r+؁B\󡽰7r_[B\3Y1J6pa{N%bFBcQd2BEq *˙Kna}mBa4Բ4~iTvhl,d|PTRR QQ0i-:Շ_LG/0l5pUg򘌣k~4;0oC Kx8 ,[eT _c`% =}ν{`K kܗU䑗 :Ût e2Gn!]${c*xjym4ePl x+wJ486`^3*#mU٘m_26v=e5ZUjUV$5':uٜ]GA ) *]}Pz;Y.0z[@8M!o-"C+Z.|HI>lQ_xO'\9#uĩ—ح_ȤV}ev&1B ~Û'4{D*P-b׾ILcAT6n{$E;;,]'t` t뫨9Bl܄JmIYQKOyc{F_W skȃ~2́ûbmֶLX(k W3s#oBnnytpށ ӓR<݈ TP!&;toìdjaSh^! 4? V$0$Ȍ kͣ$X y>#wO9 -m|Տ) w$XT7aKÖ;áӤZ cͪ|;!cOlĵji(bki fHfk oeid #N84e@5NwTtDuvܒL!e?&Tw/sFv-f+.&|K`QÃnîE煦jx7@E ֚uԕ쐁im J%8D@h%9i&I:md/z(Eހ.jrq*Sy`;Gr^.유 V'[;]g uI$ߵd]ZWQy-&{xh`ü(k5., :8?ځ Moz2x-nf{ˍ]6E(<`Q%hأpw)^q]4Yf6roR1W|ul$,`NnܽI ,N['ځvRM+u82*1[E-ЙdB6f9ڔg촔ۘ.FaQde܊2P  [ERAiFΛrU*[*{t0ӆ`-ٯ seKfO;mr<daMHe(>S|%aїa<>a?{+k8}V@M\3(Cp8]hops0 mIFC380yO2&r#1t K"iVTR,m5v /ٻ^؋ZN;K=_N³tEӖ&ɯtgm|DxuurevSfjS2q2rax"]MYjǵk PHzw! ۛޢcɞ)Od&lUUqCK٦anh4\ij &^i43NvǷ;)~i@-{45U~??ٮ*r儘uσDPKֈX \izAOKj|:S>m5uXǀ;'n|Gpo7 )62ţ8[$hV =c=7)UmXwc9Ud$d@dƓ%.C \e돉Z-DA]lhq4Bw&.9=a22(-aXSgOJ#?Em\|71\17^00 RO?Pw  R``*8y:%1}FOS%@"-;^ޟ ~xJ߸^B8sLwʾ~$[IEC.o||ilH^[MNMl(cS] ֺӹ<U1mc:7x]EAIf;xĜBr2u_CG%:}O9+`S|[ܺFi J? `\ Yɏ`5B֩oȰj9[fP0AN`>ȱ 1BSivFbO'^t.6RaƁ5Y ZfGvM^(r|dNMdJ$Š~6\jά~L.xV28xKJ,$-g \~pA3=2?DE0b륺ۅMGf &}A]̌5f|~H`7+Ld.\MeE(# P7&uv˄k8oE==~7o0C'u+VR#й!qrC5-hYvfEOE%z?آ`m^է>yHW@aDIC /^V9*X}ԜD~""a+ux,2Cֈ[R)^ij%} `b"٬ܹLf&;B8p7z(q(:g(I;Ƒ83,J@d'|/_XA/5tWԓʹ k~ B4)üzD <&7tV~hvp0EPӺ)+~ќYXf*ٴ BLK۳G/@W.w'u^rdFƘ'ha+–cVr3.?=S뢌 nN%RNo"GI6P4jv]`@Rcrt--;61wtT)xc킀'd^/~O 4Eh,;_$ӝS^8Upp}}Z!HN3# x>݆¥<42k,A1JV'i$5u?tYnuL\8Z沴h( 9)'3$+N߭ q#}jRe)w1O=#<9g 8DzqɃ~KH UB-ʇڑTFQ^'w =j"lĵg"ߘNqR5.w㭜~fKKdj= 9"f }zNR'NW^1*Xs|:Y)#XI1i ]3z-˺k(n9ܬ߮!aMMƈ寋fWD{kÅ_^ŸGDm(hkV2ڟXyhvpY8u-z㐌J/͛0X^XN`οՙ&9<3dNtKdޡY"$9IU͍-L~%UP!~`Zr^74CPin['#Oaqfeg$nIsYɎ!X}w"éTѝn+q 񹗘(3ӎҀPtaKc}(+ԤQ}I?7{] SX8#6vNyӊЩPN_MBRt@ t6-zvbp(&Q+h**H @ޏogYZ07070100000462000081a4000000000000000000000001644ae3ba000078d4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/pcxhr/snd-pcxhr.ko.xz7zXZִF!t/Tx]?Eh=ڜ.+ˣ2Pr>Ϳ]u^Wv[ `B7 "tԓST%I%xt߫{60L j2}<7C}@hF(S' kIB&Е9 %$$+7Я2T,`0cXhۣLf=n(Pz+ ]N=hY2!fĢ B x%Dҧ jiuz;<<@`WCrPዜڒZ6~tl{Yެ*U9N)FZ 5߼oE+"d?oI U~s vޭWqs5X1Aj-բDǁfor dS@#h`V,tYfz2~MQROCDo8Du;4cZ곰?I!ԆD/ `܈Cb  H}蒓 }PO>bf_M넙;N"=UNLU WDC? &>Y-wwx ŴhӬ#<9 & ol G$$Z.I'FMfͩW}D7\PRDUMTt֙=?\E9|Qcea ik&4)l,lF jXl, Sj=&h=ʆ(^V(dMY5_GXW lց#}=|y衕 9߀T֡vo6P$/*M$`&6V/ ;՗@43*hԴf@g^(7eLF_z5J&0A8hg9M`0˩P!1z,GChFQTpiv$(mKP {^'47=g֨ei>fY(Ѵ&sE_wIPE>9 y/bISJ~,P0ǎV>f]nqy׈}zZ~ͮq'%W~b?W)RYtV.Dj}tpUa2cl( nPH| *}[ 4AU^~<뮊_v#܇)K ʘnEsziqZ CڦYcT )&SC{sܣMqѽN{vM/+=B*m-ՁnETEYit5ri& ?GMoN:Np#xV ,^'b؄ yT*%q), ^ȸŒª)4<,jΜ(If9Ї* d0|, x+ؒ>ad`R9j uuAs?ڃ]fn@sS\ICj)O9ffi*v*> 5h_UU{TF. w-f[?kOQ` <,L~ 6I^I@Pt%Ī,,V-)] jIIo@t,R+ _Lݨ": )m/4]w9$ ܌ s9߯'rг7L)14&s5]:YklP"OfQY40S "TQ)Jɘ5z=?k" [*$P>fE^H< ,zCԼ&z$GbmA^ulu6i@R-,vTɭDկ| PsO"IQ+ v"Ғj1YoFehw۬psD!M9B%,wfx2[Z@ArHYPSrӣ)O(=f0 g@$YR(&R?{RHd^~BQ/A] L 쥧>gqy:k3+Gp4tizbڗ̓XYWVVQ46d1qǒ>Ъ*8l+ߔy@M-CܞK𮕤K#3,xzs_sc_}.P[ޟWuC^m=H$j|dsG 4iN1YuL䷏V0BZ@L:p }ͯ/%֏;#TZ✨u[vrڅ|HMyon ZمrچBr%N0Pdǟ(Ӣc'诽J:f 0m\LiA,+ ^biS9~+ o-h۩vU@-g5z\Ke=54ފ":#̀~LE@S^ٗSyJ Mt'/IȐ:m snWEAY|h#D_N 3;—z5,g](Km)cKmqY:S"[8s -կZd1C=]|C)k8QXk?*k]` ')67Ū$2" '+$ܹ:1r!el҉K)oˀ CF/ZRPP,m|RhOv>1PǘWaE@>;&sܱ^WfusonM0!"Br':4Ϫif@c*R}c2ZHy8bِX֐'@ ^tčJ 7UA蘿CD:]m+uڌEucPԋpZʡU ~u$7oCzVg08C/bHpVƇK{oM^aE! bP6d̪,mk19%ANH S !}COͅꌇ]ckyR ;HyogiB0 -t{# 9^nHQzI%uaqe ~7 &DŽDh{A$vT:p9z8ZI)`סΨ>};Q,>?C⿢#:T9mqC+)PiZb3% &bȬW %ѮB90K鎳l7oL*ItqBx7Zr^>JQ b[r1jHFW%^8z˧E$n>Wӆ˺">P3J'.kLJʥFWX֚Fqs89w6+2*nOă'l$fʿ*i;+חC;y"/PA}ByYDl?jS iP3lkQYvXաzؚVw` T̡o3bkfO~1iב$a8@uOףoif ,߭ԉqа3uLT V>ySmI1WxD%OB^cX2^ .QH{zR9@d D՜Cv{haCK3AXA[->3v5.aSJauJRdS%+eIO>ܸp ^al#M1 i?BS;f/ *(0grA׌)s:F)~y5F4HFQ!~%R2Rwz/CuIF[-`90Ob0qrda# v!݌" 1 UvE"E[L1Q g P6@"Ӹh #A~9,px 84Zt°zoᶜn}]]Q!HC&2gTu8?r2#/[}5<~gWJw\T`gW8;zdQޕ( HKhj^Rmf{2+3vz~}w_# ?f"~hP nꛘVƬtbY1 DDGVd/fuv 86UWn+ UP?|9ƾmΪF1\=Ru'8kx|p N IԁƷjF?I " BY`ܕ]9HcwG5w^| 's<'S8$T^倹 K !+Yv`s+V6l²!۸۠~ Ҳ[ck- i݅Ʈ더μ lkQ=X'y'DhuGA,ÿDR럮>wSЃ{M|WK fɺT;д_L48YH@"vD-rLS#`y5aK='|; O-Q9@g?^wPK'\]RGwmG P%aP(g\Ն8l/;W?~zqblc9+oVb,fQV#z?(qHJcЫ,I7OR,0/!E"z68Yewt`TuˡųmLVj©xT/0ɕLXH"20>pU=uL$5H\f,\&>iz~<>Q.I/O< @vl#v܍KV@#z,Q/ ,:1b%0޼M ` i S}iO=oFCk`+j<{V1ZДGe?RZAOiQ&L~`ƳIQU-9q~%BeiGd:t|*\ٺ F9iիl.~5(W^(Y\v@  O}}TF\h-ʊfƁve\K q^`)/%9$8m4n$Lԫ(2祔ɫpK6V65Ԅh**żTM*=}2X%:n Ⱥq╹]8&lRM~#O:ODB|x*iUT) ޝSY[ 8d;Z^LnFĚj+ƗE6VE7hvLd*o^F8҅"lL1"g8\V .CH|, 2K}s|D&EEZE_g𡄞cK]lM? )jQv8Ze%2ghpK o&Y6m, ~Gjv6Z+Fmry=Hl gLX_ >T@zf]L +:u嘚nN|yFS6_3^zV/q6߫$5 9)m>\?>;BG͈g dQWЏ,rrj?__F7YR,JB^;>c >:Uf)hY騑 *'-h8=#{jb}l*`dvrgta|"lAjX~Âncⴔ[w*Q~qgcvK煠`:{PVʛ)wXJa$6 Hb#nK=LIIhxqVǽ(*7π8d {R 'mZi1[y pY{WW/ڳ)gw ']ČwX.'|}Kbfd`|Ժ،@obUW~S';j m,,_l_vk~GATk]ֶFtD%(i?i<0HgQYP֜$9MK-|`4MObyL2>uyiK4"9{z*eӹ\يѴƁԷM V]4hP[SX %P] R~VxFuk3z9MuG1!x|VjZC)rAۏ# A#uL]}rs2QHM9I7Ykް 0uz ^ZKX!Mpun3OΛ\mL99͉:* rczǃ3 Ӳ0eB]v{acP|]"}W|~16$4~3SJa6GJ\=0UOER8Ip<9 *8٨yjmʘjc >LA5W̜kp0+-gךALlq&Ƶ=/N,p_""ogۉ;W`y'qqI\ ŋ:_!k[ȴz|ɝ|k xV1V+Ұ=)O/Dy_5p 2_ 9`sAoX_p1Z,M$|=PE;]T*HoW}vh8vOge\N~ H hzp r=-pq:ux#GLpvDP8&FwhGtvs^[|!+xuՏ/+580CyaΓ|)؆]I71_a1lAHQ)}$&! Ce zx|\MpqT 4vdmKH-ɰn-SU[C༯PI}iK/_Ӳfe@ Kb"v9&^P\!rRb2|ȷWΔ?>\=%g֛;F}o<9pO{=kxyJ'?BEo6oPUH!n'HD"^-!k[ݦpT ){xfv⨍:dMO6m|CdAtydxڽL̜nZ 'U7ǃ. .fLm(αzdF˔Dnz3ӚlolBu%FL*_Ax1s lZE"ys(LƂ}&ÂsM8.N׃ߕ8ɱi]c!slK.,$d@Q?8Yy16/~;lH*RMT= MuhE9\xyl }欟nb2.hDax^&g{ӕ!cw_kR_+;lxox0>fDz5ZifϟDck2f!1 ƖkhLL(0 : yM2NH6[CߚXnZ<`D;ر?=]<$+s Ew㡕?X>2V#X:$~?)Z_"%D.'ZTQDV|Z0gfrqy{KV|$f$yOa/;/}ӗ'[y?enmc~^m­ b'U9"pZ2m-Q6.,s}+^RĝanvxM\bSw zv=`Z<|@HDP]h2vsL8M؟|b#2BQSw$Df dS7i&`.2RL ڠl{o5{=]8nuVVUCV(B)p=3K,J:FeMп8wId^ecd؊=kGgx hed5Py”Sqv*CyHÍroptU 8a27VMz(^$b)GliL<4N}xzŧ}RUy/˯lf.!/ 'N٣?gn L6HWTőҐ%doL%ΊEՕlrIĵ5h^ƽQ/>JQqiG\ڶE܆ 3E92OiR7w]}^O!!+3@j.$1ʬ(** wKPlo4%*/CHRCzyb4=W-{8z?`~Sj[LDQG3"%C2YS}I{cHrb Βn=?Wy\8^#Z> sӣ߬}cA3S )U H8$)F"b4]5FР͐Hb-X9oj7h3I:kfr,/z'͛iFEĀQصxx>ETf+XrWq/EQټ*H*L7a*؅7]}mE%^EqAcg;xk`Ic  4a:UX#a?W7)[$W*H=/Mi^ =癝 Gr$AẌj^h]xr}ߜ 7̘ywON}N]/# 7nD䂁9RGK>:sְ4<<B',rCo4]:W[ l/NTb l1M a1 Je=n]ВZ*k9x?D5SV\Of@e`4!(#8=<\SkBd? 烽?`e3%V6 ˿Vx?M&U015.]0 ^OԈxE4LFtyU0~56Ce3v~D&38K߿j*(IJ:REl 5oor{"sOsQjqp%dgd*}skKIx^FPjOimuϣuyF Rؐ+(ŞԼHE>I:5\9,mFMNc?NIMA 6cF#V) &ܺhXьL>l$Cf3N6+)v#Nu-2ibd 8xHǑ3IXTfIAV#{?ś-׺<YsjѫَeZ'?g8 Q)<"rSSPIVE(>x iJ-לL}ذ$7T@an{|C9ˁF݆ԙu~;*U,:\7q%̌]u>-ϰne D7S† |.蛋0*0*;dVO-"e34zԡ-ͼYF=9rz2mr7M@tap9&?b\p`"b0lPA(^xi\@:mUVwu]QH}1(a22h!~dGpi-%z|H9 W0g:=|H;C)*"_t-5GY{/f/X`ٚƞ,(@\+2p8J5o26:E`Ptڣ,Çܐz3bX "fP^5/6/Vߐ/Bj|>taNgHE+GF )m=]p5|+?{] ĘY8km)QQ︺M wTi^p;`< V?B 3sNa2I _8$CXqm,{ԽOg4v#eu6q`__d cfRT|P]RC"|}0>55by4Pt #rA4[OUҸ΍] NP(pH\½B:6$%NCg&f Q[*}bn[],>r*aHGk<(֕C a:eO] xA'M$K+[LQ2} `w)|58 sՅksʰHk]+(Cլ߷H[ܷ@X!STvԞ!֝_( ktl[kMޝAB\lV*T{{ub]Íq!D%J]]4If|Z&͒ S|1B -<;8Z]$:YQ]>wTQn;hdj2b:#X+m ]MgNamYjھ6SOp_wr__ӀJbI3^1 pux6JEG$=Bh"aF7"M ѭU l$m|b3x $sa蘶 = %Ъ<"ޅ0 4U# ֐wQ_CAJ7o7pp+l lp#َO$T9j+]A]tG+'^$U:]ApY8Ԍ)`O]ʒ|:ElrP)Iګh6.ϒ|K8?30GFz|?u3Irf& *R91Qfɛ1bH :m~"Uf#9N*P`l; 5w3K)hk^$xIpVe1AbCC-zB|ΕG;.Rvr9:qEY!h~u~cװ5&v\q+T]OXᲹSjLKY@2NYb6d8DADa_6&},/f]>ӾzOS=ƆKvubx~Ð7&PNtaj\7䆢2Z IZ JݯEq UvMBÇ\%5[Ly"̣ VQSޞT-} Y$@*M]˩"\]LR[T/̽q ] \͗?Ŧѫ4"U$ҽ=)D *:(F%֩p)[vIe2 F6rF^(W͉g.ÓbsV@c xחσ'7l,r/JR1@Q U .RL8: |Xإͼd^tMjvGuчb9BBt[) Ϛ|G^4]i ػWO _ٗ#1|Eg%ymIL³K臔˿ Q|=Uو vqb$xVj=Ȃmo/OA(^X°A~p0bS/pz&aZŐZwӚ` ፦a`/B_4hZ, ),Lk8&Sؚ'W3k{_kpMQY+c^p B6Iq1@o\` znHߑB| TN'?q8E-\P}Rm n7\Jz~ 4"_i#_+?}y6ؠ ='VZ+{^*3: Lp(Q݃z*}Ao0+~;R 8Ym[8Yxdwr(oG! $O<m23{mHZ'Ph4EU8ls p:'L63wי*4ҰGe>cyIݪS $ISbZRm=l,z:Dnv z#//AtFcXw=z}o""&H9ؐDI 'CTqT,K.bkt/qr*ENAf9Bt" ₼mySd*([; 9.9jVΝ*a돚32FO2}VOk] r' %@gp <'Ο6h xT>x $T!y#q1I:".Uc8c/I{S?F9F@f|r.~S?(dd[TTӁ@}VR#!Y1n%5tcg) _=''o"ي L뼂(g!t^f05_Ve7K/_c+z<>i{":Pur24r7ʹDa`}^g[Rdyb{_53 *I(knO-A6Cvʧ^#)P7Zc,(=cU՟n=gӋmޢĄh\W5Qg\պ781fa!N-5:cn|B<}r#rzLH~5_*GА=B 1"By˷g;ť{".;|{Ú/b4I+W%xSJ@ԏb#s{B?\~!9' 6\{%He!G:}QηyO7䇆DSolG55a )&bYr_EU󬭵('J 2ˠhT;L7*Z2. )U_ 2<Y\)Ъt\e?ۿP|- A"Za'lBwT( ,jA`0r3g!m L3U#\)8pc)EtN) +"44tsa)qCN%A0H~Xkhnro#DoEm_P5 X&I[0g%N}V:5 oh62&#lq|QVTL?! ާO%:92WG.x7$O XwmU;L3!yu$Y:VXPmmqڙc+ĺZ[fwe5V{^R5Ѹ zu q0)_y`mʰ A9 l!|TN6~Pt?==`$xQxL>;='@˝Ja)J޽JTE ȜWxʏJt HvƮ7h+3m mtR!Ɍ(d@TFeғ!,Ob)1|ZMƞ{9W>y zy= *q<_ CBh4?+63E40CGQ@jej8a`1Q\H{Q^Nj zB+NBhagI\&h"m[6;wfԧD cvG(c jf|NV-]f0Xh8@bN".KJrXJ|)Ngr"(m".y=?5Xu OK3`SR, U+h>ݝh<6dx6Q$oDQ-\^@P΀_,o$%7șgv0V }J'11U@4;Ll{%?Z7ْ]_~"Da<COWtK=cg5DQ8 a4ڽvCY,Kz!WםkTCQIKvUJ ࢼՀ08@u "klxP1\:ρei4W˭g;OW .Џ\–gtҎ\?2!=஝Vƙ>ċD (,-QExZO !(${~fIc^B&h@L_ p/hK->8jp[pڮO<]ELDM+Rh 2t HZ⋢T0#F< ZQ8,D[\\n(n/ax=rqN"vMuG$b^oRC 'E=YoVQw,a*]m}>-9ZI2!R%F処ZbPtvQZeo%Q4&ǞR^sRhigmN8' ,, Ϲ 5f@;[b1 G -taws?dWjv<"$Cp/aq&qq/qE]i-d[=b0Ec$vU) g4]xl6&xoN'OKLo [y&żצg*=*(jeWnu+wJv)GZs6j4٢8 ο분r#=nωulW( ugɒΒyۨ7f2lKս5 꾎CALh)^ro>ZDX۵lp9)vZ13k1npXEV˱\ $38yre۟+omDqc+LLrnvJ uN0g1>cfrqRXH$c.T{5YV\;xá2g}wK9;,)s:$_>vi|bEN ecWi+QKރC*sGH}S{+QN4hdݭ⑸ueߞ?Kj+`w]Р(XDC[E@ʎ$)C ngբu\ͼ>r`"$EU iBbݶ)yUW#Gfڽ|by')](lҩ4(yU.=@YaM`k; 3SU0N{@JAF궠+W7A~0%щ+ra41Gk,x XB?&PX#-@5P& ߽QU,\v) ßڨLͳ$8G֔^tل"B|t"x/K6v0*6IcDq`Ɉ{ɳRd،i&$| .t$9UNψh+_`9B"r*DЮ&T#S0Ov`#}0,!?t!K2lԽjRE&΂5vJ!aZDW7Qj"jm1Im\Epב57b^^!w?M_~h}n?}>k7?iWZfka.1E%ijdEMw3iPGA75I9n4\YY-'*FzuQ>ZZhD_N]ӯ<>?stq nH+øbVDh&"m*_zXE;T&A>'9žvPR_y^M3 PESWڗNJn' kPBX 8=FN:#*\"=nSaE< NQgD.Y0/W݆juZ3RĎ@u:a:ΧA:' G (—"𻟻Ob>u;ÿq#x{nb$?5Ext*~:)XW˒B7?H XZvcU DJCG$F|!CC$3ŎPxA62ԾF!CC^qx{HYͳ[;`86@Jza ӓgp4X`_ATX h 92 3قnCTdcqQv<:lr5-*3 "Jz>K,Y%dh"-wu{:uY|#֢NNo2NxMC 0^ymX3?4)E@rxo0a|Rwoj_7o嗗w4} 7OZ"" M]Ue"$&a,#S #\5XNcꪓ`VK('zF3i1)Zk7OFlw@h:~KvaqҵesK]\z ͲX޿Rv%5g'Z洆}7 /g}I-ƑpH5Ab7M75>{ÜF%M 5TٱK=[,Y!P ~0 SqL[⢜1r-l+i:&sQDl|OkPġLAU"RWh)`6U <ن9bt*FO, H;P붬]#Az x?~ ,cfS<5-lPmd5u~Vzqsi r趟Ry=Ǎ**ZrT Z[GY#NgIB>&オ/^~Nrk=Ql^Ӊo *p@2ďQ=!eh [y\^HPFy1lXEn𓺳!@8L`]]Tg(rdRƔF^Pߍ $L,Ռ ]r+r*9%JK-%2^2.܄ʭZEGx[4p%cm{Ȥ%~ K(J Z?5ˆ(Qs_>m 1LTk(( aIFbZNI-D%3{-=Aݨwp"]Qm0/Y>܂>l AC͛ ' Fσ(mܿ]GI'"YQ蟯yrN$Rohv*?wc]ϊd(ǭ2FZbƥK>iceD~.xL0€/68FvM?3)G7EͲEhXbe#UQbB t wF,Qw@M§VF-Ĭ3k6u(zmπF:2"LO"R]SBĠ.?GT .{ꧠtֵ*&9ѓh\ {{Ov #Fo9fI-_S1`x?n 7ZOs0bi@ۙaRrpd D .Y+#-ḯs>m԰C-sBVIѓo>E7[N٥oxc|.i5n 'wTt+?F>t;x.?NkrnF8g+aƺz9-ѓcP_Z{O?@nbd@tq?g'p8u aXw/1))BM|0Ţ(i 6L86zs}aZ,ftUQ}\l1 z4Cc&!ި' geVBa'PLetլiI@n GQK |:' U, ?Tz DӧڼőѠZgW#kAαɧBo8 m;_''Aqöq.J. doOfiKL.:B }<WZ j]x!~M1q=7rE jZ!` (%vNo ghc}6?/*(acBAKkV_d$NZ{DzC\Q״'նEfٞ)RBI 1O~b}n7W\f[1 Qo?酡*؂Jo'ГՌK 7 'xZgp|@jI=H>9qTU|VLgnKc%hB$xqÃ4Krjȡg ;3rDh\EB_e.W郹>fB__E"2l5Vmս7}1kBl 3Ki'[B!_5ݭ~6 3_ .)"Gw6$`60V4`;pMҵ|}z)t2Mկb*Itaw=E*nW R־(S)?N!I%d\-))9lǞx QSwfDl8>V$UmQTᅊqZ]7,j&OȈ:[5fU.ru`@3$A`B;C$$ *CjJwgo9Eܠo^Xe5sjM8|FZ""* 0ܳHvlN]<2T -rJ؁oHUEBƢ"DA΅ X@O- /{7KgE7 fe 0^tp.&% !Son/(Se}V/{7}y%0zkpZōrnRAw&dz#J˜ڥ.WԎ'c\GƁqVPUCqpy:LJ;A|K,һ{ XRן̧t,$OZI%oe֮%5ʪ9ڎ0 eѸDKUeƻW^s܀~AUab-wR$J~ƁJLGiA$拙!dQˊ?*vTӬӿoXm|jcR Rܷ]ol}U$ϊ^1'&E1暛 KygEՏ> T1 rJV!90̻^!( J9DlO{,$2&'VūضaAa'?ucm0(A ø/9XO q!E< <KHApF-+ lA D0ĸ'Йf'aMPn(ڗᡮ+E%#T{Hls8l$)&*IU*JogYD`SUڜڼW SbB?O>^֫ @EWrvXW;FHƷ63ؖ ?=bw&D|4Oyroْڹ_@RCڏ| ӥ`݌OuٕmtA)r({kjڡ!@Ab%]ĝļӥC?N_h20b`L +<$u94s8YŽ1ɝZ?h i~tLuF&N Q²mS&u W8QK?+k0iX %-/EuDyo) '푵^.}>Tb=*$т̊V1`O_"GP8٬˸tع3 U{:VjO=/?+ 租nvfx.]2 wYxW~)O{T:BwleqpTL5.N Bޗ|)C7 `UE=Z$Si )54N'LyTMVAa&oY{P/Mɣz( NeA}hj- ,<9ajrRfgW/ܨ3 /@rBDjZgc6MoF3PlTA*#O-Y㻈ݻPZp*zuKN  ^0MarKУQS0rքMw*.$ '2 j hD_w}#)VOhLxfS3M]G( 5JR `Y_a y KSnMvN HUcnx}im] oj*ߎ4̃ t ߩ@[{KDO ^ \\@%,Qd"UݸUڒt8i}.Szԙ@C31$+С~LzX _㖯Tz쁌;]ƑmifZv3Pܩ2g˒'&e y2X ^z#L E=i5$J Dש2zypO/WZyO۝:[~K0&a; lIj)knݖ?6w-: ܆?.a

        DK:] }0MyW`BI8 !pB>YZ!g|q8τNA;˛> mkjh}SY$uuV;"C"%'A&藠v "'`@|n%paVT]XyDf,Ӭ&ِ;NǩEVԓ%\㔒_ÃEB2^2[[11-O[u 1Q1+Z?F!%"S(k0lPYdZpb3{Q> OH=b = ioK1}賦H,QYNvEp&&{"`I4Bc a!,x1CwQ@g~"&"Eb e LDgYZ07070100000463000081a4000000000000000000000001644ae3ba00006370000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/rme9652/snd-hdsp.ko.xz7zXZִF!t/c-]?Eh=ڜ.+=gL2F_UXgIN93J{nKxQT ̶9]P6=73J<>ezx3ㄽF=|n*P.Q4M7:6ۇLsZ-_hoIzcYpz4 ȯK WMN7v^[SBDB8VNpANUO53%PIg0OP}8ˁ|RMUr:׷忇nw,Ls]LYj(m;)'?be3,48j>`nkxyNSL;ۧW$`ӾUbX6J~)^CM<&mJ%,NMFU$ˏ勨N#)_ġ:]sv0q! >)Ņ<<לT2nӍ1gc="ދ\U9:w@ \<J˟J?sk#RSmAșg}]၂ aX߈|$_e&43l^oS([gHڪ__Yngζb;5hpWdSR"T#6#8.dAfᘌ`˥FQ.1%?1w'J8x2~bOS봜OZ}c{^vJwh;qM" ƙBKč@XRɞlS|$L+tH ~;!=(;j$-JDKjԍ9[4p6e!DnCPIKd$I}(SJ s,8< 1b?:{aI"15{ۣRF 73_z/izf-Y` mGpYé~/W?LV Pžݣ:9/IV}BKY$G|6DHxM&kgWŝ| ,)gJ-e$v/ORݡ'eZr6l\}U@6ysQnF?eykFqă< @OCZ,qOjو6ejleZrG}_)nHFaw1pLnn8C{ՍPK؝sCQfT9)rSs%%nhI._!|⣃%:9^~>Qw1N. wh^-'壙"kp:pV\s!&g:jp9ƺẂaՙrЉߧ`I6K3/ў5ds!ϲ,o#{SZk{w4R=Pm ?w3 0w'Ƭ*;9D2tN=8슘:m bML(}^_læbnX:g~CSY{5:G8+Ծr{_Wt2`݌(FK DN"Cy$,oAySEqgЄ@coE\irQ-K"aMfw-G Y&.QtM~Usy EA ibīQ֙uk.ph7/Y%c{IftuQ%7"**Pn3(/H0Og\#RP @DPRȄs=|b<âdB܉(YB"|?FEU=Ǎ2gG r|=)Z1ð7sFQ5:]L VqVtd5o>hqyKN9C㆑+"cd`[J'߶Ofuf`P0Lո_%jڕMŠsd5r0*5AQmWPm}I+ʼtwşǎB1E2H't>'k5V3yuE1ՏxüڎUnQIăvf.EFL6FD^7YiSFYS[G;='5xJAܷ.+IrVxKx td\#1ba>coq~:} &MtA{)'eyp#H[/`O&R:TeH?_#H xHĽH {,_h zQ:E{zj1zܵr*ĞiLp![`e?\>?~] "Z7:PFȭرSXM6=gJ~s@̀ t5ɓ7uLߢKCI0}dU]t.NyՍz3jiX2ۓFl1װ d YI<[`zƇH`buea{ vOuIߛNM0}ÖIH3F& P[q5]˯(c! :' gAN)!đ#\m9k8 >oܫ-G+sՕ VWο !m&b)>#JD ):4)ml:ׯ{XM@jϛ m9'ǼEGH$%țꅴL"u04xr[3:)eE`(} g5n-v?Qd"p|N&kݲ7XZ=H6c>d@x?V R̚*c%|TtFƫ8툖Aqv{ 9ߧ1ry̧N %?C<6 >$'bOQ%Tm_9c^b rOˏ_)ui9 jb)UZ0ѲC룭^U*;TWx-*ɸP~”0Դ:3 oL m*SwE=N=Ӈ#ΓSe._ڿ%kZœ*t}c6} j |ʨ'oW 9x!ϡёlj,%*JA41U&$0P9!Ioyp[‘xM}R>%#"[Z_<17m(k|>CMzHZŢ@j Ne759~8k-Ԁio:&֧YX 4{Fw}x5cHҘ–rUގ06@9ēMŀLE H{g*RExq0Z$Ǜڝr3O'~9p L= hyg[0%_!$8)@XiD@ui<ƋUmONZھ!;_Fx%ʒ1BOK/R8-5zlbw x{7 @kIg<ŵJܵd"2@㳸 ڃF<Ͱ R"|ϡ[G "JXЍLmf6(j،#;]"_  E*&Aj6hN |/MCZ2Tz0W\}2 M28Zqꉲ։D(;rʱ'| n@HWarVlQ0@nUWI.P"GVNpϸ]2g'F79Pu-?ر9Df]R||:@[PY2pOS?$t3%f>¸ݣ'*O;-+/5)JZ!Ԏ~(~alns;f J4x@ [mvxI/z$NU9T66T&]U;k˒W^/(>xf3S,GeB~[ɴ59% -9}  .l*}#6s6>k1L4;%"Zք*n,U~n *vE|>?j$'?\DcB]knJ:?trN.ٛ弙v`-v@ ]_KU4RXC}L=#IXD)P)f|s2:njDDeZ S[J\ЀXC)߰ues7k)\ъ o1/H,ҟɳ3⌠&f<K&>G+ǥ,Zc˗*SL a0| ?r8bYI xM`G}XNq2f/;r` wb,6tq&IiwGejjxnZ'YR%?dc_SIӶwbsKB]nZB꼫אB2>q[J02NDlhVᡆnC~Cy"7Vg-w^]f.n7}(gLC\GӤAG8}g}L@,<@jɐC$I>ȫUɊ&/:M@_&;b)9I&])7*PCsҡany=KJ'?Y8>e*%duYB,˩Յ9Ԫ2> 6 VdvFq`؄p>58~-@䷷{ ե&Ei*۩}=xWeH3hcH4̔cр6vppqC_lnλ*nqݥ8Y|YCt_3p t*s|-PjF}pFtz}q^ka}xcK84&.*uCZn]ˌЏ0)s@ [罣\e^Dhx|%\|~*H` F ^y":&?PI(4aE\ziBc'K xo{O) @{lC=C,<Ŕ[PWy\moʽ9x-]l^Ul M? MbB(qqTwxQK1KS'nڀmB\cbin3] j[G~]`쬤y ( Y""mYS#E:|g!rs?x&cc{v0*ɲ'$u0zh)%`?#"%o} 75ԭ:_`+>|k%S$ǝJV1G@Z[Q~Vd]Q*%?&6OZ-Ao2W;͗oX{9MѪϗ=K!.%VRo$p2{3]J&v\-j%3"EE Ρ\sJ6s,MFtV:IQ$鞩>@^FݍX*}_qyESe24Lٶ4w/iUŰt 66B)q̤srUAĉɇ"$kX)FDՙWGL,%'"9[;FE~`IV,͑w0Z6T-9WM֪dg1Ue @lu"Gȏ>l.% o-?vD6mw| ̇Z+~ϴrH] "қKyb4cJPl!bBTg}=HWzhff eI %/5]ǽuIWgҤJhS`ZbP\ 1SŢЮ reta#Bpdpy)vh{AEy,rNuHCVs=} ih_ ?mǑZGǼd#̫*n8S#[މG}T~[T ğa,Kz$*һOND`KNnFrgN.;knS_J .4oc\ {Q5_!$NKtb$rI;RO'ul9>Y?'}Ww ~o-"вĦX&19s%p4thz= ;Au+3AmOz=A%Bv&z:Odw%uy|vdh2Gb-:{r-L׶oX -]t3@>VrUp&/.GTjϐt<8`^$qOZi`',ye|I3t5̏_[D963πyDvc7OKVH)ܩǙs]r4iwpRJ>,4Ud0 Nh "FhTvRU6-wHLniz3kQbxB?8\՜ŕ1W/MS0%V~R *m+&Jx@j"t&Hg,>USM8 3f~xe9u^x&evÿ|lj 3wgfYRsӣ&o (?{/%ʈTS?!L< ?ǁ>|i宑{8/gVd)=ɂ$ mtcelnliT6EwG:ȳILM1|p)Ùt{4d >{?y5qŝnwH鼛ӂ>5o{9 ןw#ݥho`5#XsY֬]:t\P}j8 -*0L"ey84 `6Iōz hs[ge'ԝw\`~d/타E L!#k9B_ԷA%Oul -P3]9޽)cU(*٧ئ'Xh(G].7n〦D`-bKU'0XQS ! &E 1*}{Z2U3r7\Ϸy3Penu+FA溁oE<7ʀpOsVUpu z7B&Ү9:ܤhc'Va=H)/lN~?b>Z$v!kFץTw9R nyKB)s~˃:U~ǝ[)_K~*EfłneN\R.R9"UC'%%]Nt'׀嬅I\~ۥ8DVq-5J MTXKFvڷ40iѩt{d;س u܂.%ɥQ&=[ &!Ez G ɦa8RKJA [uPn].X|.A@ޔ̾*/lzKn}R lkȘed/AS{v~:aJqB(]1+>G/1{ -jv&j Z@{PժS|3UF#凒_{%ڍ9X˻"?A >"ӳʿ+1ecNZ%dQPn*g6bNpH| v۲:mZ_ A/#[S@/e>mqp$"՜ ΂ ~nj;3aHF%o\y_S,A0TdA: 6LlB!Hu?ͥP*=o˄ TUKXu00ӥn L Qק쳏s&ϵ?>GW[ ;uB)K Pqk[NZD T hҊl7b>7PgooH1Ryr,Stvw.M"F`6D3Gyl]q5G >TQ,voG C8r0Y@Ԭ&AUJ& ]{u\-WzLYDomQjV9&xo]:jD=%hu?d>x>,N"iOng370H`@=7|G ͬRh=Ge2u w`=]0T /Qr*qn/`OnQwXh?h NeU"z¿n"؍KP{aTffS)՛|ѥ&oEd:$X#/^pss3Є|̿BEbH(c+Җ"PT& _aj7S޺=LI.s,-2TH)~ $vs-+iN6eVṮdg 'nbq ]%V/ ]Gf$0LsCLth-?PXC;dS­PQUgHskA5ЯAۈ"]SiK;*[7ߤPW mI=wK~:1nFglQwK@=ovFK6)!S1sڕ?HLPg3Pz".j e ]1?_` N##,j[.FЃ٬0A_`neWᙚGK'VdV>ogq(9c"k>eԺy:ٖڀYF{iuY\~h6g&&iOP+Z6K& #4Ad k * buiJV0L=kag\|;w_SZ¤ʤ--Ł>`׍l0nW ~Zꇬi֟(Ǥ?KUEoKu6#uhXU0 oP+AdX+#^eӼ̟pPpF[ ArIB0GqhTp].Q xWlo8I+`@LaYmOwWvJ;ga CE2SGtނM~1 BG>ǩPgNg#<ޜN2kc;GBy^QѤ6nA`nU(us}B`uT?U&:KVa:VJji}5X", WA>Ydrb 5XVr7_?9w@aj A%;.¦hY- ~iP|T w n¹XrS^U2_6D`+k-U(p}nЅ$g%םvJ7#p@7q#{gYaUIZ@#}ґ ̨IƬ0fuj_GӍs퐢p'ܾSv:N*w< 42z0fMhx[F賌`9$T|s8G[KIJG*$l}IyX=Oex4@8Q# 5 c?)yEɞ[:F;%%a}܄*=<A֫pHqXG&_oSZwX,_!,id?0못󉾮1R6=2Lˁ=L`IBly` #YգSwt7S$dgYb{G~̓J 6g.7B 3xZT^ڲVrFK$8R ;_Ícq wkH'[S4U1G' !˾טD>좍kMx Y+NRlFv݈%Y9;@tn?ɾs4Ǭ>a|9v~tQ:. }r?1eHD~׽(ztsA#+"4"X-T{)ee۫ȆȈy$(1Tȍ=yH>rʌ\V$__eV? XծjB !GoVRn\-=R "=T X5#DD,raLK.KT-B\ԍcׇ Y8/KA, :¼pș71du矰Ɋu! E-%6Bi|88B XKL=`>ѝ{er=+:c̚S7kH]C{酀'4[ N7 95J5ssrGMd58SFL&xԀ vP'd | ^T=>.5$ 7]٦1.98^/PEyG͏``b@tx#xs9K`;Y*L`?4+ٽ7=L4slك(3$HZ0:VDR!JuF0tz~v1WZFi-Q 6(YFxHx q;y4cG^6ET-CRW(`%BE)y,MImb×Q[0~m ?t02 _TmaTg;;' ^Aȗx`\٬f HxQ!E^%nZdS掉VXlJ,`"֟PuͭLDGcIIaSوܻ$=*}>kfs?#{|(FѲi^h^Ir9J2T1#LI&C>@>Xr i9D:tr"j2v'^ CLP't4!/>o,RJeCkCD-v0 ֻoGՕ8OTG@= .S_4+bVi ;a@Do45 %wy8_%~Ia)Ӄ?Y아;9vc"oO1 .j+9 W)4a $CDQq<Km+ ".Fb3 co)l~Z'B5 -Mux5SaTzWF83wٱk+6yDկ."pIjoS*" g"U T%B^B`ށA@Cr[m ?;"g8M qcTE:̞̾6p"$:/%*ɟ|}NyIŕ2]*LOסk?@W|殷cԍz ,3}d=_ Ŭ;=ڌrN@Umݢ 6RPRsD"9|/>9d B@f-up&R9Q:SW TM< g28T\ݧa:Ԛ,Bo>R%+,|Ek $v+qrMKxEF|#4 0vW]YF *X^`vtz1BXga*íK.v)(#VTk}gARV u}%F|frLdWC` <_<5܏W/MٍP)N,B4@'԰}P[)4Z;Q.9ZmX.a,qrʼn+w"O)PdgDz+])3.<.ZpT[A:'(%%Uxw~ʂ l|S'1(߆_z܆)ȉB"艳WbN)[u]s0n%#x)6Eb?ՌtR{낦W XXbA<4@ [W&`Nvh97zj?DD+Mf0<! `˚X2' ä͓k1[‚f`TUXm蛩~n  <$|ԡ-$qGP )Ww/h)ۨ ѼcꂪKqOZ[E|6 Hj) r4W1Sb< N+P&؂U"./M~"@Ȥ:Ր7SRCI,l>"dLXjdc<)]v=jwtH,&fN+41M#)#ZppTRz$%o77H>#"0Єq œ8DsFWFZZHsRx%U)_J7keBUr M#w]X+DQ6*G(&0XLp&_'9{ >ϧxnϩK_QA@ Jq@*!m䊒"|/VJhrreK_'M*i@J?dY[äB)a?#| (yfa(Fԫa^]~E0dJk8i&a{xW0>?zaܠnI=;! Pt4|=Jѓ}L|%rه>^1O Ul]Nh +F2OJfEWA ]8 =A#tihΈ6OEi|@ AvP,k~D?cW.JE8I|a_OjBߘ)Q]]S@q"#mU PACr;ɥik6QW56!(7s+%ݑ./~N_S#y%}e$ <{Š>Yaq`Y0)HSJ(3Ly*VNhRi5+,=7.Q`rI:pNFL۲kՁ +ZBဦ!LoM_pĭPdn";u T8fȏ@tfMzMJBqx(23hXF`5ީ70X;"6B()"k Gk4RNJkɼ[ʼnrT Td߰bSȑQDʼnk\ou#IYI.n E4A2}V~ BkUؒ#F,i!xYշAM4k(sw@hUKեݟh~)1ʅJ%fGPǚ$;94F7/Y$.'zy~& BV9DF؂8:W2X„Vewac.v? 5J+!@;]|؉e s`9?8ltnx(U[1l2|vN\|p7hR0Yx z/V* X4p!S61vy<ر<ĭ9dVԌJ_.־^O}5h7"pXoUlaBZk"T0G&JxJ<ˈIv^L\.&#P v"Ob`l~ K>Dk\\+~r+,[Hp! ;v܁=lB*3}W$Ѿ]d|zp!K ,F{W2asn||Tm[g>rdr= eʳVN5RvkP>O?Rap4lDQ/ᢉhLٹ<7`_ 6_v3U@aG} UxyIbe^8ϐm:E| ?s  )0[ L=X|܄q#mՂ#Vp@Ar3yrlbm;k-4q%;iX0`o p2;Qȵ<]ϥ4w(m39 [t!;!a)DTj$5"_=e~OXgyB등4 N!!}Mb OHZe{R|~ #QÜNMYT{;o^o 8=ɵ;O0oa.)$AJN] Z/[*`qPyn5*$r&{'+iɖ@ۂH{[.<zH6Uw9\O=I] LB #Six{ǹ'oY'r_גid6nGe¨O/{ ~;C*rA j k4mtVEw|5b>4Ң8FEhN*uBr/4UK*I-0#>QTV #$f m@Wn%/2mu< |@D(o :5 RJSڂɪ*gxlɎX~i-8%\ HVJ(HҌ%MBrfa`:@'Xd@50d "quELuT>tgRW繸'~+8ւ[Dg9p<V))z8v8w聳_Ӹ$_E5 PRkC| Ɠ_f[4qD ŵ(M=is5jV UB=][`o7*,Twj-͞al8NM= -9UpɺbVβ)N=Ge2s2 CrԵ$Clsbm 0hGycuRe' eqD:|m H騉*=:ufZ+k;; y]Ar>守Yt47/XЂs˰u]$LݐC|_`wਰ3FYr澻FUTDa%znr Jtgaa׾vk .vmeA~שokɠ.d)¢gES1OȄl|W&UѳX|2 pB%VȵkqRT}T[g\>b1Q :Kf\:o}g\XE b H : C΍ IFr?]wؚ7cHs]x_tkIk}jߟ!~..h`hgc((+o9"_ 'M"hEMltmXT2a+o44C!2%b .J7q~49-@鞱 LL7#|!]ŅV#$j< l~ɬ$[`X0rb{2PMެj>Uv/PvIGQwS}Lyr1#Sb[ S\W͢ -%+8 *)7[ר H~t$<:.`B|@AH lȅyF.<@+ #80Rq'i 3&vI18WZ{ $wzYSyھחoD|9~WmJP*S#y1ĵD*@y[;TlJLW9nRFnaü9Acy% CrCoj !Jp;Uۚ0*]+RIv#,F{>%ΓɻnqH8˪P1N`S flȢ6b.(͐0=- B?BM1@b-Xmb17,uhup!؀2%:vzOrB͙J_8"OLu¨(BtgPcRwg?*'mHmlcE$p풎"met!dv~v/f=Ƹl21CF^ FAOi%7Ն:<&|H~J;tg>AS!A91L^H$Xa9G&뭱G$rzAаNQmwCe4=f(C" mj;P=G?*$ c0ifpDhK{t|Ɖ==v1qIYш_,$b}rՠ'xS@3ɾ(8JD7` ئ|mc9tleB' b ٨Cjn };+7H3Vɛ[U^|#I?\Uu XS5&aV*L+]_jRTcP(z# k^1Vѣ D\n~ 5X&ÿg_|ªU6CSvܜ:. 2e](.Wqk<qb ZQS|ꐝK_؈ )6GtDڽOTUqD+^E\f!ET `|6bn~<.6ۻHIfoCu:(s8jd7;H\" s4כ68&rm#OX 7* -+q@޲5M֬1|۾ b3fh`ʶ7,.La܈_&V 0JME֛UmqirMZ`f]sRP$gxQw_;k3?P0~b$GLJ?P0.ˠA=N6]Tiy"\)}4s4`7 ^~a`VKJky:«!4V@~' ` )$9š ܾOؾ=M dlb\e7*x vZJ!sL@˅1&BodfХUVϋP8\irðl>[qijٜwOL_Q.KaBN#HB7ZIߏ IxULS͠HU2iky~o`~Yd\$]cE՜uV>[lZk ٲNjU'BjaLD=Q1Zͬ\mΰ~f>[VM0=rR;AzGIn2\K7~2qJ{ $9>S `B\>_8>7M~';CB0 gulx']/GQ`ܔ߫`١Iaq4 P-=]9yT5YuRG(=(Yo9Wo#Ȳ}=$6 JRNT@_4|R D#`HL ;"Ju'9`~?0 48dXOLLM\ج}A$NrdO^$70P V;{TmRS [RR>Rln8Zx7I'iCcJ@_y VRNjb\ 'ư46& 8$ZɤV}/|Pbz[0ƸOP ҂v!ļ^VT3˟LSsBД}(r.?sTd!/q,{ !U %/G?FG_7m3EM}9h'"vm̗DEp'jgӕ|dH@\3$_}2IOJ:UYߵ em_ ;^ZPZ.WZܱ dq S >c]cȄTp"#gu’-3+FjA B|DEͥ+{X@ufսsOӑj-jq[=n@shpiq(nK7\2&dfGaP} (M} f6؇1z)u"2lcj\ Ł6>si 74eFx@O` \VY\{De-5VծKTA5o46K\»!L Ph@^j| ֡)+Ya_|qJ>ϧض÷Un2|?|E!Z~\QJU+%Í1΢! -Wl.\Vm\ gy5Y0v8X}@ iv%jn9ikh<I2m0WsVuW30I=v>_W7 bHjx5x)[f V;m&5W*ѣ,Re` : aG 1Lw4iܻa 3XK\|GԗR'fݪAc[s6ʬ\CzmӖ\>{]L@gzصTy*nqĈ7Wzuʟ]||3viJٟ>cB\?+n cEmJOPqx>-2HI#e!p`Vؚ,1f↨!z)t"LsMխdH%((seڊ|WuޏOldb|^- nYaԿQ KpQ^o~ׯT6 Χ5ݦ6MT„DR.!=O;/}1VW:()a7T^v諾U+˘ b-X^D!(a}S9ys9`I|I "|8wPˍNbi Hʸ}BNEU|_6EMLt+|!ݙe@<vYHeB`,5ǸPbDS>]ѱ+ź 㜠!(M9`F݀Sr5%YIrepmgva A]n90;g K"l$05*OPﭔ{jpOqzSg}]+ے1[!|)?OMό}Sd>_~! ˸*#,!UgYZ07070100000464000081a4000000000000000000000001644ae3ba00006c58000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/rme9652/snd-hdspm.ko.xz7zXZִF!t/ZWl]?Eh=ڜ.+ʃ) Z09ۻ%皪7rg(+ L!5J#DLl/lnu!N]tE=?}/xG\ˬ}Y4z%cй{0oBˢνk }i &b{딅: 4ٛ5n*I\g-ǠW\QϦA $e:LPxTaq ӷ3KEd. $_fYԊT02.#"H8L3*qVʛt Fмi+˯Jnj첻B2A5K.:83ɜ~Gi=pm3e_^_E*@ !a~ԤٟA}Քm,&BO^㨴\8{b~$\ т4Rfl xoghx3A +ܳ ˲*~;iS8_: S |O'|zSB۾ۍeȭΌ|zK+\'"9}dՃkլ > з}Re$F5FLIR⒫'M'lbA.o8EdI+#Jc v̧H~R$5\b9/>Qm$1k`""=J `熔6ŏǪPY2Ac_rʮY̎'rnjQVt݄,d"X, k~Ala'{S)2}b>1|\Lsq2=䱌QՉn^_Lϑ1ߚO}L8;1ӵ=C++͈MθqLj #4J 'ЂxQ3.q/_JU_oYĉyTchx&ݚ '☉OMFvbk]U4mp*| `8v3֩7F&=OVhފҔ+ZNܺ4=dL"QSL#KHL%LÕ9yq1i\w%&oFF@ רԎyqū 䨐Isklvg|#JrɊ;N/U_5PjP>7%\tSc;4{pxc ު,f ]/|.%fNZ_Y߱2Ϸrܜn o sSRc¢jV*SZP`%j4Cݲo `wV[NT%žO۪\#d>,6J (C%SXk!}iQ<`v_\JS1i\ȷI^:ׄ .#< 93ΞCXȟs#rrF/!~۹.[zݓLer嚖LIjc.6hpIG胧 yo#;v |퍡ֈ=0W-dҲuqK":rڈHY)-H6j^3%ƪic#; *M9dno.L#$'ԗ' 0׵/d녷-.s0JYe77ʚExJgԂTH_-|%=>ct] oB#FA#)P(f8ڄ}qa” *ai{3705|Xz0u;=5|+ħWq!Q6[ꄚPք*PCɩCb 5$\rPcvП^~R剴olR.;A(CXǷn\% + _X, n%ZxƳoHm[t gNͭ{HwW-/%hs GP ~GFXUu}5oZT+9ФQrI*Hn,@ښ" r6.D&Oa7zcϟJGeHN, ̇ L_$@jxټ{Ќ!ƃΘ ̧ih9 .CΖ"U¾`ޣ&:?aASGcxtdq-w[J˴ Z +khA WJ}U_`j&f*Y&:TivSdr g!ngT!zQ-Ojl;,t*]obǺ,LcSɎv3nڄ>Krijrjk 4:|?x@Hh<9Cӧ+5 yLN)ݍVkUp. &w[q*5] Vƚ8Içd("_X:$4.kӜs `@paϗ{߃:Ɏ%ZF_6ctҡ3E؈5cGVT1}?^Ak_SAu۴߶*Yl=-''RX`;f)Lbvi%|ʾQ@ Y5d0mR7NH "3-T}'u񐌈24T vxp15 4m^J-6A4| n=Y@H6(T!졩>9UoKpz//Ii9$#l2Y4d3SD)e >F*'$3œ \"7A @faܙvqv]5Y,G6`:=|NkB-fIe6M 5W.#V` 2cBgm7~Z>Q[`I~h!@#[BʳF`fEb:;|l6G dCX^UAIg3)*$˩f}l-4\ĩSXoAxΟ5ZGv`[cT鰎Fys 1]T.*n3oCnQvV~ E; uFGA,p ~YΡ@'"``[2<.I:4sm5O_B`u݊ 7yU\;},v6&Mv7 P{YK|Є'ڙsۇY0- 9㏹ZBDOEC[ì/:nhdv}^ RSJ> fR p..ʬ#6MM,8̻҅&뒋QZCV>@s@P}-=%1h&#:ANR>jOvT_/36Fm¼bfn%%:jFJ=дupϡ&X^,nAF 63ǣ&3)_ ۴HA u9*n dsZfs Avh_BCNVGF2Yg EOk]6R`'rs$,}R4 :nw{ڒ" BHI˅. >i"FrerL;}^~ VaX= &sT=жB= 0m]V{86RvmQ#%%phA4ǥz5ak )o&3~D yi JQОe;]k%IIH+E>Rί3z5k-5*l[!6{EŠd"`ȕ @փ<QomL18əp0Yw~pL'tB3RH8jQlMtÂuѪ'ѸdIU{+o-vɧ1;O=<أGu>8-$٧M{wE= h#J[u !ϚK[b@CÛBMd:`өc@'ZOn#TYjEVƿ%;J`y Xs@'^93hU{"*JB;0;qI'hCU>q `f5r7/\ Ӗ\)|/ ~C!&=ZՔT'jeNN fOհ&z+BCp[̐Yu=?Հ?= + 7q6Fl䒘:XC+lnsRXxHYwmiI=⸭RZ$rChڇGXD6KKyN3Sș|5"bpEy5#ڷN9eXP-̱X!~K$aqXE('sk44C  EeN q)uiRo0z֡[aq@ݓ|OD0σGCVUm$v?C 9"^V :y˕$(G9>+ĵ FgERU\fSeeFfPŲ:{E CF )%-iu`}=UEwK5 0Mf#„~tV*^Idj=%;hkznh}e_c})Iq/Y&HmVuZAaO~Q-&e?B/방{~TtȮ ѰnN`4?nj%9-G F+KaP2;*;̘tbi\9G^6@DoGQW/T_ѫ)_B@_$UZ'~d؃ߵT3)<1u K:;4pEpXnU5\t:[ P!sꖫ?*pl4ӑzr >0pd?}AIo` \a Eu ꎦ?Y"mBntsj#i0?bRi#?RaK0F|Q>@kv;/MyvcMY_z0Y?cH%mDr8jsWgW T U&ob; 0^j:qfT7CG c?gVoPZ\+/@p[뒞׿J$?f rrV-%M&Ywt6% WxyK%<  [e#+rw]v8XǍT۬oLԂ7٤+`gI ]  *@;> C%.2?{'$E{-";]SJS TКa/OykEvzy#Dla#_go@sUaa)Zm|`8./)8{qݵ_lϷi`rKƙ3Ix\=VdSi1a ,ԧ ؎fxeL YABeQFyo}`> ay~S>QSa#жYyJa[ t]LЎ LRŖhKJ ,Aq,]U_!4%zgCnL#07C:5|d#AAOi_EVܻaݫ̹jH ?Yd͗THt؀XE?:[1ЙH׿S -_7ޡk] 9OVrqBaoP z`gZ*!R|>'OkRcY+=0ˏ4~1Uϟ#>kLH 9$qҼaAQBss ť\74a!az,n6̜ TjXBXfӍ(WP&x"h[Q9fIPq ຺|*|>N{"iqgj֒ꙚR+zR;jD;dYDjh]6ާ2a'2TЉL675qOY+`RpS6*1Gv 7m3uFU1 x!4}n+P.nԪrI$zH<&7TwA9=xՠC&V0w"No>m WiY` ʜ M (cWZ 8ErqVq>p=`/;AjR͈{J4 T[RdC`>8%V{.\YՑB}KFL'vۡ<@{xxr-yBk5wRr.}C$džY0I!`vh[vx'͙ n$@]:Y/؄5 n' ,!`"~:#br#H3t\(?5( S]R@p%4imhCh2$ ,}a-%4KP?)6I8zruLQjΨ(~쪡n}NM6P"4&&AUK<|lF9QqQ@rjvofi\ZǪv&n 5p@>/;TiL2p$.M+EW ][C>Z):?/vxqoz#S0>7_)gaC^S :pCiF1) p y"%tDFUqIJZdy|+XMb_Lñ\g߭ 7O%4~^xچ`L1FtlcV/ӲT&VW{ Ω\ O>CqoDj] K-7HQ)c$iUXAU5F.;S΁cKkC53Gi c OUB%i6JHSA#C\)ʄ԰"K NGаU%1eڵ-X};|^| #tPeXoUaV[/%UvSЊ%ܡ 1~!fX+#B; "d=X u5s#|IOv/on8E8J[Z |ID$pSs(cE]zewbV`/ʻz 3(tfuhsv׫=qxȨA+Mn"n'\.Γ78̣wroGN5'SJ<:hr]m/%VI ?ؐ8(Kd8}lbf} ·,+6pёU"%[;z#Mkđx-+d&s1_k.M3)"?|T08˚!ovfFxkC$cgd5 2anM-x2= Ц|V%ƺk9QEI2f호 k` t N]EX+/V9z>_ 2qڌ -!c}oC[PҠ1yXڦ7mkMRhkg7LMsFv~ ^0+7;L=?ͽmҴ 4kY.vkWæX~: ?=/c2^b0B\U:+ t1Uݝe ࢉHEq4v_׳ǴBTd6)G׶Xoy(%(^^rUAUkc׿7?M=o 40>'{P {_KmK|q]ǵ*mMJoQƋGSX<}uEY }e'[ Ա= />RҀē/G$H4T o]v=3jd)6{Q9;19s@Kwuݟg'#tEZ'ETu+rU\ZwOV|WW^-@=iH4b,;xZ tFg:ӝJ0.7* A4̠7"0>8) cGeJH f{gɤ`éy>"] jrHf_OֱJ߹Z(nN3ܩYgq^$K/(1`̈́. ,+jzA bEh4}m\+v {1]7/ {Դ[?wxdN|t#!l/r0RUyK*9+HN'T3[ O)Q$]KT ckm%03,a)l|]sy7 /NΑ/?!A5/ I | hsj]ϖt.+R#nƢH,UN,&1B':":ըE\aŀ3~H Z$#?^BGJBҁJڎ{L:MNTO~nCn&8pKWBjrEI]^Ko3|}cwN ̤hèm=}8Ofޙg~!Q ]oKbuE"Lk`$xT%xvn; Ytß4z_;0P^y7pHl%oxC2CV<¢(b d'M- "?}gmfɬ D/>qXwr_h2dሤЧQU,;#8RaCr:usC>|lWɓX"3OS/}J,qROH I<9< ۂYSE,]NTc#)_ ;K'r[9n |šDΏ!FvW:`rn3>#u2݊dv}Ⱦi6<B0p/?h\~[IREj [- 4'A5r4W՛ϛ^d=AH;Ċd6:ې.Kl-BNiԏ&-)=''ĪG1[}#/OQ1ӡf9gp8(kGvG#ϴSRH3c(&?\58A2HI[Q}l&N#|!wvb0c/Ǟ>&!} Xւ?.sˁjAV|cOy8&c8A4&A_Z k^G;~iݎ{!+5FgB/jˇ.A,l)lx ¢Sr%\nq,'@֧pM␫ePOX^;tEAuOk#KAOE_N\Ǎ3uS6cGbɻn˿R> U6l}:%odDu<3j"@)6@`%hV4*0x8橁BJ$FtR)R1ɟ"y^D0= &Å'@Ŀ6=g B Z#KqAd34HOhHQ" hQ)c4y/]=8Xp+e!c/oהňlFe cD YYPjquk2g88bUf,tI@-8^H>6$^y>r%`-%0R3AJy#ipfLG*ay/G.Fc4#*зq&"i8̵ع/X#}iQALv__܍9ȈI0>{X 1&6nC+b?aHʍ0`5l&NKkXv?)e!U81 m}SI~۸2f^Fy.пg*.S/z l66;%[5`hUp`#$a\b۵]oNЮy1ApmS f{B֏qwSi}p9 EЬZ@0;=.<:i*wncWG%頋f;vbWOfN|łHIoOibvt?sopP{+5PsOӔG- +}E` ]g6'uz5]fMM]\od.A #.&ȵ m(oeᩔX"&[oR=b*,1;BgWwꐢbe%GV&LS='Or`9|B(`d[$Kb òZ)IY^L.MX9'~G6+NdlKf:fT@iQY_ap^6*WD9GӬHlnxǔc>GJhDY~enċd;‡a2(ԟfdDA.[E%28h_#-c3iƪ(!:4nsW)xR{ 3dfFnk@S*0eum`aUjgJM /5 q  d(B^(A;dyuKLӹ&cȋ)i@CC'g𐮟6pR 4p]RbB_=UHj (MG#ir2pJA#'rXN;.i"fW Q`!#[+UӲь@as]VS#_d̘BVGI})d)%=G|2]2w?TR(rsL \}}ЪNGLץ ӥ_LYkv)|}_޷Sh}#b4kttu.POm ^BO$Bs Q҉baIRe2#,@݁lݔ܇S(Q6+'A *Q5dW>ixj`[asZ>}s4Esݾ9#Vx@*R1Q>Z2+F>.F,6X,nS6n)f97RKhE$&;SZ> 34yˏ} F .٣{tgBcWC/peԆm3h/NCg$VllM[ᐌfUio wfY{ϏjkqaO*Se DsԽof+3]]kU`+A.#8S>?q9qE-+-Lgi۵EH#2석mtg~M&nx Mj$pLqS 3g Ciϭ,xm;lLTbڻO#"rZ'uSMVm$)ع yycTn)>E--öY$5#'s];Y''5:}WD L7WW.չày2,_Ce9]NP:Y9?R'! q#ß ?_dxktxŪMLqAG{+zA~i^!(}eQ"\JP堩[նZZWtΓ}ſ|jn%-:خσa E vE'F M[gO&`OX`P-mM~V {tgPhż"bzV: o._mkVMɆ%)x^r09>=xxzz-lpsO9m[8MIMrbĠ|ױ.Pőy`B5bͻNoǝT BFѕubLvX rM1I;Ws0݀zV?~1gENs7kwZ(]qֿ+ԂDJ{& fN4Š?_@C>{cXҽLc A~sϟ9Xp㐏lZ Cdm(e~ JSG*>37ۣ=YOoIx$2JA[PƷނþyW􄳊3cd;ks>zԵa5iPuJ3d-9^ W\hʃDKIUk_۩FCj\F 'ܵ]%G9϶` R^3Z=M.S<;o!qKyzѯd9Np자5Z/H{PnEįk`:| ea;bc{( ",gGS|G8ߨ> %ky0 ڳ<(U12_I^Y(Ҙ"4ߜ0s6G'^&1Q3'G@JuDǛalqɊJVAIuSYSR|FjliAq8.| cij|83,R(e=ΦTD . $񣨑/SBܣi*hTGyڜͺq i=t␽w0""eeru zUFSpFP8-ls$-N`!.!C]kG!|A*hO,5|ޥa3Ȏ]hZzE׬&7ulX+d| 7GUK8π CT:5SIh9FЭ0G Ϧ2G"™cgeQhM>]6{a–'W-CRY| (99p\^kKcRAz>Ʒgndqr*1t jO¤swߑd~pDejjC’vq*w`$N %Vt1p?K4BIalN8PuWϣc](]$ix]]Wrbf7s,9gqq_Y!XW=q˘sѯg?76B9mci,`꿝_IDh(j]PKӼظdIX9R){d]x¾l>2~lem]B)2[9?Yjin'īʼnO {Jzvi~E$@4F_[5i~D'1Ռ%-h'b]s:I7A+vݢ!&H1N_1KM+kU i§J3N<4rV.#l 0*Sk;T`󴠜Rz߱G\J/MHQtKgdW!klvs\hFlZiTũOZT"RPK .D7BW[G9Yb{%ٖue F)c x|-%L+$?)-1F2AoG+˝6S8A9Rf.0_%=t[f9;-<ѽ;bbLCf<NEfٺ0BcE&c*98SC,VW͙GCr f?` `,}"N2վO@o I=^=V{}a!gHSL#*2's\V$EI2Lm~.P:SU/az~rxro;NY@$us=rJ2' O4zI1* #UQO "1zEZmm8lJ_FlRnQY*dgTZ8YQo 7]UKsPY1mv%X?ƅ@yHù;>L JZoqc{Rg}-׻,ir+I-- :.@~PRZ0midLhJD A뗱m.zl$k' Z=D)ӿ}(wľ5 iTbR F{'ep3]fif/>a6 L3*I0*;,WAkТ.]n+{Q ԯpVn'kZ KEF? q(VRH"3)%+_7LP[3f):Z{v=-x"`Np%d *Ǫ*U;Jhh}cJϑKEڬ)>t/Eg?;T=pJ:x-ߗȻdTAD+ Orv8n^[ x lp=zG*үc.r_Z(Ix7<D-vő+ fGs2&|geVp|H51&VxRLؤY91 [Ui\?zw[Ժ&D9 m8@>=˛&QN*BKVQ̴.GmDMYN-sph<L"\^Y (6xf.RGL*/fϭig`QKNq^:>bpǟ!4Ns&: [C + BAj }*BB(7)!qhLywxK#4Ϲ~*6ivW BIS y2*Y?zM{-0$ 0tk&# [;,&FuX^.5E X95βm#$bHqZ8K$y$^s:YOZRB8uu'n|@8'YObېhF:8DȔR.K絡 Z] ,}73? TK'mVMZO<㽃#$Y;cbHXF:8 s|u7/c#38JE.+=6U-.y3㧣Z*1\QM~6+&Y5܇w8%^uHl_{nDBoMh;O`̡aG5~ⰳ#>{HrOIFA{_IlpL0&a^H8S¹<\m%c*愹J޶]]2+ߠ*Um^ԆQ|#fW4fP|G`[qt@Ug|)^xl`%4Kq(}?:!nkx2L ټtQANi.h7WLXF&F6Q<){ɊEד.["Ƚm kUQcRIB|2D)d.۲z;+z ԛ J?1$;pM w=z}g|5 \iWPxQSZ:w+\zjzGsݪY*HE/)NAIfl?QROsρE[Ŋq^Bkp(7:%esj#Tފ!΃5O)Pwqu bYd%`)]oeIҙ;Y1JË/ gPYV;S׈~! FoE YR`uVc^EUL++EQuV}7/d%Hly~VCEۡ}{pA5|˖UprxiܛaV{1|5y PPvdޅS@ Rwu.,Pr M/[T+G/ye!/mw; VVUm ;W7)TIawuO-].W`E(ӰeHzطP8&T U=ұD!UTZpe#nV*|i ?胗Zϒ0+{/Mb<$6(hЯ*4J>'w!tڸJvh3F3vqژatx7S>m( @LƋ!"0܇-l"ΏQdmSp8QYٺ&댤V I/ { xn4o2!3ɑYE98Z˂{@cmO0 ڗbh$[ѝ&y[?}s#IhЗߝӄH8jFo!HX0e"!d_(9Snb:nZ(g&O1Sqy5X>,Vg<(ns ɨ)+ȭܙu)ݺ.;KVLؖ3)W09T%8/&@t@ r1軰Ф*{8 wd-^ʻ8E9OݓD\nHyKH4;:Q},۹:~?Es-\b} 1B޳@9 v)8ӂx'.Tl=^e@ Hɪh5`XsqR.pa)dRӎCA27I 9/[ܴ2jp4ڋjfPV񀳎9<(EDOeotBu53k3q>OaQ aoueOA1>B&p06/iۯ73~>)g&V~YUIzrz?|"tWAd7蠁Vq(LכkqO;/0 N}~wY*f›[IS*Td6aҀ/@gL> ܱРt+9E6! bAާ%2Ȩ )f:rd/-Hnٷa_P1P\aikQ~sdd)sH Oҫi'X*i#Tqλ4NJ~h=ՠ׈rYV re6<bKoo&jP:066@K‹x+*@Gv!4T,ύ٘"Xuko?yүBgI9!>x-YQ1Ybʳ]uuT&?IN[Qn=MhBx)Оo(^|N} okB3rE m'ƙvy^<*wU8P޷~s-daw~»aSprH+FDmn}H0/:rMy.r3?:nDwPܥlZbm䴻2M@?qJr]Q(,`#I3̀,M-&ЎJ~IkeblOҿ$*Sdi(0pz2@rњWY&, }BDcMkH Yhձr ޔ5%aB}XTo|'u +fOV|| nixn!9 R3V#Ƣ]mur,|>Z~(N8^ Qdf8 /u C=}ȧTу (xZ0a4ơ-+75לW`H}Xrz Fm;E';Zr`TQAP)=lP#R1#(K8nb@+ms$V̂_Y,{O !AȒ[Grϓ|}?(V*nJy83'1PZ[0w 2+vSKy)YwEጊn%qSu)͵V0ҽ6b6e<zR=%q&P Ļ<L~]+4bEGK*Z^lq͊Z+Ep?aR hXl}2dUwmZ 7/kT.A~Bn>pg;1 ׭W%nQpYC[ʑ;^G-r|tD|B p`,?u +|Q&C$jiZTrY sezgNygoWYP:VF p3x5o #UmY=9\hƧje풧; =p YDE,o7gb9㪊⎸ĎQ..$oAymyLRX*rKnxJeDY(W, j6>7OH,澍!:j~" }ʅfy:nB>(:W)fQH2 ƽ`ǠӚ>B2 XUgЬI[߭VH)+gx/;ouL? c݋3QQ>xt ek!\#H.ftHrzB`^ ,A$E >AYإ&WZKqV1nk} Fy\=EI9((~=U5c::dg8ypbh^a,AP2!Y_KAIfs;UK)DT2+0Mq皾#+ EԛxF ˠ炩\yVkA5 I]x+~NX AVD&hM(~ERѾe5Ev2&VEfz7 Qntm17p}nFYK,]wf@VNM+UK$_vfs/#Cyԃ]LUs&"= iue@VxG:GKVW=)ټ+w- g:֫n̠Ea!w-ˡ>\{m{ S<*1h-)"/rw'?>"CO+LmY}&@;seOBvO`:<}r*6<4l\0I b 9Is @#ԟ \Ur:~.JD[̜?a_&x/5~kմֻmDWFPXv# bR=xBv"֋[5˾f~=UQ5^pV;`{?TE/#3"C`LWx[ڵ0W&&VeymB1#4z fs1(k6jWacRW'{}$c'G43Yc-^ gR>I?=BE"Q?Y>zLjYБخƈ,Ы- !C9&RB?|WWgܕ F0XHr{. X[,Ҷ7iǨu.pE Vk;ng%"m{P [i=|-DOZ_&2 zqpH6w>p`fXG̖kUy&=y`J6; u\be"+3Α3QYl#VvT@7+1uO"]ޝ`v5ٰܻd.(hҭɾxhքi`DEGωFq٫UyYzaT24v*+c;hҧ/PS ?pC<’ nT(ߴ+6leķ]opT?6-6b !Չ씅 -52&'QMtuG!JvӨN+u{27DTCl1:ZV4hP75] ͊by\]U8x6]50k]d$tdJNY%y"4TM.{{m؞BZ4Y3Cx!ˡy9"FtlFd0DS7bJmhgWej/i9ϔ6=L:vϿ&@JI? /*/%K#92p4<3E,1r悳(+yulǧ̀Z#asviS$p ѽKFIuT*t\*E3{/Z,y~d#Khr(>kC|3݋kynN;e*} jyh{ 3vFC0'G<4N?m<@8t>2@ppH{x/ċZ5Zyz?f0`ҽKy R,ƜȒLb;PȂϲC}:Jy%Q8D/4DFh'E#:/np pnEI!{!mV-P0cţvN1ŽmMlJQҋ{8B Fu-fYo[fLdy7<%/RXKc190heGrҾJ}7҆tf뀙2!YHzgT$~*a+:l&>,N#OcJȴh9;j-3=H?6FKbUGiaEe:l[J더_j}ay4 %䡞p9[Cb @hG:BO+js&9k8 PvSe^X|U :8 s8f(>Y V`)\ G5J>'%7K-zu=gfsI8@ lV4>$xPr:S? wStggz&&iʏ<?0B|8'SPk;4 1ԗV4/?}_`ߍ/,R⒥l}>goCˑ0;I I;?PYS rtb~(r#+GDVt*ܣ}5T*nSg'@M]E+l/lWD ﶫPzys`cniuy|qf~N*;Kټ3?]iv @++lGvw)EְQ Oy&o! z&FeuZ`[q>5̇$Gk"%"gyfVDzJՠy;=k&bi1P&VG.P;q:>q=06V|O#""ۂB~Pe| ozٸGWNC\j!h~X V~^ uJ4͂>A8DF?rN ޹ͳ.boƞ 9LM. 5A#/N_c18l̕B6oˇEgM\KSm+~@VhHԉg׃Z] @|Ŗh;P6Š!.~c&pqh[x6 #(@tlRWy@@ UPf+:yl`!^st{n$M|j6Κfk^x?T%\dia-T(D3=2MX;Y^.WN^3cbN8C zw;\Я~hn:a=_kٝDh?pgBD41J L K%e=6[}اޫ&KJ{yFlt9{`0'7,gfeĹ(psxUp `d6XGU,>YE=+%JDəw*l:dCu&"ҰIv]f\glA|Nu2/h՞BKM|:A9{Ҿ9ض6BÄܜ\-^MKN\@5N3HN&!-qt-=х|o)\6d`egf\inJ^cSi'Pqku@h rm(0IXN'_c-\ %Qؖ>ź&9k+e•hWG.I.D`{`$PhZ,7if[0 b/ZlT6Cw&,jO95VEh'TOMTfb ScuQhwMp}5eˎ}/\ڣ66ܿxw$p<sM T,|yX&%S.Ro(i-{x >WUTS\poIt&'#cohsNGtM Fڿ'CMp'sҒݮT $&l $]4~WA{_ZQFXv%\z&;O 岓ԋ@%G\;Zb%-${&Y`؆7(N\E'rw+8qs7i3*Sr8Rz w%v!>|bdoH䒀?G`g_Xۉ9E )i7Oi:S7SFT!2g R*3ˁw@#Mw>T͵f]!+Cn}dN!3&Nbih|HspTg*^[S#BC%*quG>ߗ60Kyin) ?QU uR-mi1,?՚`-XIJ7:JQ_xj쁤.>ؓZ҂f~y1zue9k9Ⱥ}\4w ;k ev?BbqS e=ՀGq­IiG(v%["ӝmҭh>6V o6drj.^2z0{1]RԲ/uQB`TX#]ܤ&aX;Co %|{J,BR c"ꔇ +]ټͻgtƜ(1ΟUgWe*lKs?l6(_'ɾ1eb".T$nwۍDle8 m[T ,N!Uѥ#UB~Dz&n]y&T7i4qΞzIz2 ,&o }'zi\[3oc~2XAs_/g/~8.xS.,-&~Zɔn"V=sҖ&yz@a`y)ں]11V%|hR+KEBc 5?S ƿϦq=E>ts_>T"=}L!5H^X>KM33F,2Piub]!,)KY]UYUmYi>3"˸&a:_bq^ā:^fr~$'؊Rcג0HT!*D8&փ^kx26ĿV?@)F_hA1DU;!PRshE 7X+r1GibuC aPNbӶi`G̑{I0Sa'8}Mf<\Zѷ,o)uU~LŁN7q4D!$]T0W0e>)$G" nm94x1sw X+ f<)r/b~&VK.%RLhk%ӢzE?`)+} _!J1]Rm@B;5Nv"~.ol?;ҹ+> XDIóOTYٺ09 AH-PzjGϑU:=6O]^9Fh8j# ëUCda"碚$kd`KI5}cTCqۗ){őVs!eprvPJpK2pJIy?+"Fuq:S:Tx+5s.a4.Xx(L>nb#N*{?6r[m{ԍCҴHk'z3}0f`P=;֗ʴ"ਠI?}O+Kf ARI:mt qxr v^W(RۃҺU 3*dM uC* 4<e@ɳ]lۻrkm*qݕPr0&-k 0d:^]'&"_tA}n^\ CPɈSFWoaAɻPQUkUVFA!;Aej}Fchhi3Bj%v(_+ᢴc&^!E/j 2&(Y[ig8$Vn6#2%x{ Y] ѤeA2a!և/pVnw;ʀ_Fs !VeU:oYu=-WxROcȒ#MHz!|Djlv2G'`C dbEh 9LD/IBv>dL\rEE\oק}Qm@Lڅ #syNtXI(,cgȝs}󧂛ltRvVSj"֡KzfҶwBe8q1,}?s}%˱Z~6:6ڱC̮6`H>k*XtgT6{Q-o>Jw'E(DE]0:j."RL02A#"UChC_a&7JYhc e|Hd8(8ُᬖk ˝ rጅ=bBnVgJ.n̔&a#p,#KD!:[:Sly@zT36Jk>drfzҽzuXO~yJ"ؐiPjKobΠ7aa;g&VL߽DL .AW %mTa'?AZ2z[z'҂V 9Fh{}Z~imQz5n.anD{9#o 8 {cn_{ٌS$蔓Kj-{sccR n'qSknGv sU^Ǵ5Y-Y]0{npō~.3 #2hv(7&013ջ 7A FcNXp yێ Toh,@I/aVm|yq q;O%F+DEԗcowxXtR$y@f٧j/:/JYKSSţyj3Y'aT`oD^uk4AOx{(&ֿE\3n=THeX͇͢b`,8wG2l!!:@WW`S 97u,C7{"A鉯TG}nZQ7_Q7g+0u+3,I}sԈ\]D;boXyzx0w6 NM0>G#3 ,r.R$*f0G~s pR^& M ܭJyeMzo[2Rx{aE}WJ: 0_nEAWh^*d!Qzi򤌹doB/)Ms&5ب=P]U9qOm$q Di sY9d;Lޥ6 řV䗗K#cQv`RIxVqgT \[ydTާM)ttdgw}ƒSP3*T+Ӛw)30Wb `Q'Q:aM˾gڊ]f|TNѹZ 7XuÄ$dNo`e\ֆ\L <=nW\C@:PeW3V|<+ vTUv+é*8M!zlg'%49OpQk_%*W<-4Ku=L-xĠPFKJ&S'M-AL )Gc[ߛX^𪤕X{A9a鬶Yy m:wTʲm90>w:,RQE2'I.V+$6+OL75Oz@mYnsk~)0[vteسʎH 5OV'3A]{w{D҂= d/bؾI|LpDI䃷F? YNə֦]j7?A|#[sLc!Ro>d]5@Ʉ555!lS6͗&tXR{Eo#]n D~LZsOڥ|MLjf !2/D =(RnJZǯwBfAjU-$Mh|2|R%97|f;s̨l(ٳ5!g9kӆ qtP(F!4mx&gaۙ1G+?UK֍T#,@lVCQCD|M\E)\>I19S02NƲןZke/.20˭x*g39k#V<]>J-&40Ϸ^wF>ҐwfP$lo-%5NwJ/X- `^Ѵ`ti5faS ܭpNͭq_=;m]PZ%4YܲՇ:NY;ud[v*ωtVΨ[e]_ z Xd"0^>yw}wL*",V4q'm0"O X;u<^8c@(V0ٵ[>䷋2#x!N'a 9|} R}eM:]"*>q"bH8Sک]L!h (^f|  A s#_;оC1p@Y/}^m k1>KGzڀ4'Ks<4u]^]ii<]ށ˃+OuTi `w: 4n8#4:o?ZɔKH†u*`|C*I0u2W܊Y C>oq]qxӯ~J6c"9PRu@{AP" [FK SF%_M^y MVQ<;0 JF8lg'9ʉ  "~cW w(IE&T}^-)Z^$a%Wv1o%yȋG)d9OD.0 5Q)V4 _4^Wl.*,*Umn<oD. 7_~*x"-z,H9GhR>r4>Bw |fn2jBIN`8vښHfLoR\Qn%g.nP I\ akV|)_cǹ@Rpψy& _9H|Gi'1h +uDДᚦP%II""8_ urFQHwN Ѿ!&1V¯ Uv7wU`#ΧjFD6aHipv.rXp\\@,9xBoSƔ^RXK<ӄi@Qi|sYI{.%ڤ -ϩe?Mnn$t&5@Yr$g XSk%+aj5ǂx jevo & [E}DR]qw0 7=9 U_MU;`a,ST칆Ь=|NsUiY32WwH57c'l-TpҨjCP!T>&Nd$!Å`Jd _9z]h](5o VH?!~qmyDsxCFF=jBPiiP}Cw:Hڵ9wCvLP #:=nj=HS&L-(eF_zT"+Km/ClAeŒB2eەbڸQETe>#'H9%|I>.q z x|'0O͍!jVdS5ON_!:]/_ F $#-%⺧;i+dj$u:]w0U؞‰N1y9#C)B=t N^6?b+>8moAڎ֝%G#b@+Yδp{Q xٷ bė skIxY 8۝%r.Q5=HW{8 EK5>biTmRESvSk lKkWmZ"w=NP4fopR?'d"^) ~Bwi7֘5g&ci@\/lsby#;ߴ.<]'vNV&C_DBp4M/G|_tH{(Ņ.2 Y4ψs齂v;?5!3g ˶RմاKe߉KK` ª5'bx4b8[NW^4H(TYrS>CS r ҚsZrr 5-; -{sLE7Α,saVx䣎:{ϑ 6|o_|sʆ ѥ/F\JVe}״㼝Ŷ䁋y/Ew2SLEngZdР9l:"O?[ j'.,sɃ!$GO=EmTExś+L_Up&3!>%4jC:do_ n+5Ù"//EL&&3dś=8S7̝ĪJRL~Fyq^A%)oE%wmFLOcmg`[6:޸В ɊWЎQY$- ԛz 9F8 4%@h>JI#8uEH*u7̴E2ZANޜ!ƌ@1D1"[ 9IZ&la&+YcUlXgnz]QOHQ.Q;Ȼ~/ +$\ca:K-\}2`qK>.uw:ơ6cm$l0:p^&y)fg۵XREp%R8}#g{'Lhÿi)ˢ *LsT/ta|׻_8MEB .Е)T{Gw&/a@+%rμd3^k4A+#G+Zpm.PHDץ\fv=mMȆMYM-+5 f_ѬcQ~0`1ao)ǵJ_Zztԭ7"Bj9e)\}1 EhK? .h{T25^$D8+0`#@TA؅2$:iinlg+[ZU{1^n+?[9}_uW*Q8Jt|oXxi3_Vv̎v"^H`ٕ -ur/ܕF>ES=h'LoNp\= V5])JK^ObZڽ~ň8fkfC[Hbd47oVIE#CZYpC-P`L7$EeBsCu/^&\gwk]-'0~du2xRحn2몗)JG7'dw }u];Nǟ3qүA_Ib$o&V.$3%M_1KSƈe!mtLD^Ahe6"!z3crB"EKBWxa5U_:ĸXt!p;Ӟ}b !&UiF|k.6^[mgvLk$(ثG.D޾nk.t4+p cg qp"H6pP3)aAMMUjVE[!B ;TdǴ$Y/*YMfHg *;~HL- 9 v3FE9Q'^: s5k`ֹv>ƃHo%X@gD>K-ҤU ͋1O[XogTNuuvuwaޓRH)/C.\?%md|!3~lc9bHXl {4 VlH%wӔS8zI 2toT=ӍLu(&_FFc fF8L몥? xWܨ#_]0@`r5YX=xapv*u/xsi<8k۾` TpP^p2./@W=p2YF\ZDW>kѬoӁƈH Ӂ4!-Ӑ0 &l{BSoRh,5<[{ہЧ9Y]j jsJiZL-]{2^ySo_qf=ECQĴE:8>L*~B`*Nz/@ Z0JՁB3!]e4 f0a[r2ϟn~%PGia\ ^BFGDDd6Ϳ$y0hFCTCLmz`/f5U{\' tFU*5i~YeNgPR$muhUR+KE_JS/vu$^.Ke><6 ߒJljס!wuXaTuuar~&<,祪v!!ٞ=|ӟG c"7:b!}Þ -5gd*UƖrtK<hVEV$Mgت$Ca%z\Ih`Å$p[[Vtߎsč0%Kjπ4޺BVՀs|=UA142AX]D'6GhdVawO}}[yoc0tT\=8f88xκ8ZƘ(tyʼneo+T4e1~A̻YdkB*I5 w iXyc9 ͫLJ3*kU :xw»g͵jzWj7HSg&4! ͏4<;F T"] gPlKyr \{>#/=EiM]X4ph+gü!qT`]A6 m޻5`=n E(Oh"&56\(&bI#;2vc l~c84 U8qGZ'q乒0R?H? M:"r_f7q6MܙU2Z穊uH*agZfkW&#X6Ď'|XrЮ51yqE35%P.%{b2OQa![7S=Stiܰ U(p~lr{C S$}%{Z̒n{rB"Y;ijX}~Ȓ})H ]}>֝xgcVĊ a V,(҈LBU,oF7eB$|J+5Qv8"Q୐𧙻GYs,OzHs#sOM#gO7vB& V֢ʀZ'oNH;"Tn,+_G%2Ou}U!D&KF3ljUpo C.4G+WZudzdNKWJv;/S^&(0-S[:XӠ` 8n^c= _u mT\]#嬌unWZ/2fd* KׄKm/JnD3pe7g6C!._4n1%9=E 0 jDI_C"]v@Lc}nL=So5H4u!K ~^>t0|7KP&m(u "xt#nj[۪;/+){oH#>''K. }皁/zsYvjklָ*2gWS2L `ֵ<+g_Q .QP :w"5w [*d/lIsp@@B[ d@1ilcN=/ɒ4_<6*YD !c}PRWqN3AYh-Few &9wA q R{0}&~J*.QyNutp۟k+Ye(3_@`x*QrGUX\蝅׭ڬ#N}PVkgv-Qhb1eAd ,}a:Rz3+;ȅ{oZ} |?7UUa 2CN@- @:ߣ?DQtB]ZƐ/ZZU@7~N,I8?@B8/O0Yr63/WN e̳]`u98ynЎOΊyI7B45B߫jKȗf\EQOb"G oPsF8/w= d;FtAn-sHn%మri@ff3. s nD(NRr{VL|ӡ"إ:,o\))!FXၤ|BCR!D^3Ѩ }1 FcYYt; Nbvm`Yz2f; |Z{4H۲v^t&'= Lm02ǽTiY5IGZ$. ]ɜefJ=r+%CO <@,>t 6=>cق`+;)` &z*-5qNʻa'G&?}G8x6ƥ|OK[g0> obQe0K"((eݧ7#?0o$| D9&&] 6p'HWڋ.PGJ5G~1;;d&.8)TFCԾ]hB~iwخo=5D>XVa*iy M 93j=7mSr{CSyzUg ;X?<,-RbT cRa,p{h6Tg ޿+ &$R~yw]C*% FK{6ŵ*ϘQ & ҠpեٕZ KKߜ?18z[U-r!v As:.pMˇidW_lUN> b^Z` /YYcMC0Op{T">-Nm:\%!7 >^FXq«gyϷuǠ1s/r,wrN\[ 7CeU!_|q W ĿIOH U&N^W|GP !p5]ZE6Kš=U;~ ^+74=՗Ij^%nKq@BtzuF؉6co@ZGb&8;p"o:*L=eκ`2˄׆^(POdlbS똭ΒV 4ߘRreD~w)5-@5:0WY=*PmuЖpXc堂 qT3BrA>gK2kE-9C{IUW d柔8XFowޭ!KfK6Fغ^?ca=lO;C h$GW@9j_yAY#Ϫ@ X OaG#hI^HcH_Zs+T䫀@S[΁eýh]!J]PKx=z5φ`N餔%~Ů!t"ɕǸpdte piDT1.c YؚqOߦ~"wh'4f($zlo:C2u!l/Vcqv\`CVCaea 1x0O "U4 &A:r+^\^yzY=Am}UrIp3[GzZ0Z9Ji# G5v(}_?TӨ:8'kUq .P()RyQ&`tT$Rս3kh9\d @޶y#`v.9k9õT=]~*? c<;΄G7PѴ$BM\j7Rn3 Fu`K4HREߵ(Hvk ]4 8jj @f]2d}W0LE.ˮWY!c;g hz1>~m>زu+A[5_: 7˭l3f0''?t [ g=Fzsf>'yϕ7lqm.W#faXw5;oM2׀ ANFҼBo#PӮٺM"ܯU:vhxrmZ)T|v UlF8G`²ƋJZ&/&7o]ǥ= iľ31&?gg2hvHs8~naţQʰfJ@H'R<~ܙ͘Wͥe<Øhpg 8T'}1g`$.LN8 &iʋ[T1+Vy!4E0)ѿ0*JY= .61ݐi8 U M37H:xIz>uh{+؇,muYV^gv.c{;XY2 6 :t:) bZs/GmERW W %9Ƌ#o,: .r v0AzlKRijn.1~zLiMGr(_qE6M*sDjGz- 1e $DSPpAT@bIt 'mE~g58K}{Uhj<]+X kV]jhu^@ğ`"CZ\ႦV Me,g$nWՑLF̿ctY)+Ksy\)Wn6f{ع 5ZvЫf9tEg-ي |bvˆJ.G%RGpEEў6x,_Di?9y sk[ a]iՅMŸkfvo~y|LDDPE n\*iT#txZ~B"aqJl|]iIܭ| +ƙЭ>gX6"3Q_uV՛~PCQm<`wW9S, @~uu2YM$hE Eܫ~YZ!7tFq̉ũ88uuC?g&$GSN+<'l+"_IQW@֛pX8 \.(b50%4zqDDyڒ<7%3ΝPLpMmI 5I9&؈EZcFt>3m3''(/]tumS$NUC LZ7:s 4ѽۨI$2Dp%@-*E@!=!6en.CoE*8! :ߙ`Km,$0 u"Z Hgj'T[p]1 #m%bx`,;{d+tL,[9mqF 8ѕw~PDBs/WP TIUxif>7c8lr >?!`q-- :_uarhnfϗ'͙{v.% ?Z}&h-[8H6?&}mn=~TvGBK>N [ `:6dRh 0"{u#5 33E!ӯsR od u[hbS}P؃3lQ90o9-UAߨ6κX 2rH).p9GHDJ,Z=r¿1بypGtu>JvWYyscGI\ M^Iءp K~:Qg>H]UW;~X~Y(6ho{@̥$Ī )LHԪZ*%n),Q*׬.)5'wsT"CN=vfNz)WL\UTX\S"m,_kjvH V4-B)# Bw%wY>$չ^o߃*ȆTzzOwAE 6")r'DVp#jdy]c:.[[`CT))M.>߬ϠS`NP`GGߌƹ:[ʣ{ ND7fF9@2)-tU`Rg&֎-2T .{Njr>,b&&T΄Te&h"vT9ܝp{zϯc2P`zy>GOOu4G :LB)7z!.HMpD7," |COAWP%bAum[akE-2,ze(a x(*wCo&U(@\V?ҌV ڕ獣ݯOu4~(wS-^ Wm߃:hM#|xɻz-M48Z k&Hq◦e򠌚0SU] ̲;gd:]wlco]Teƾ&6D'&<_bY:8)]˽n9Hyt@A)7vƚAN/(*n~թ<)alc"[Xф}022zلks9D9Ii\La*2l+EV&Hu[H1}n]㉭Bʰ*sJXQx,Mne" Fv@JHFWaHnǤ,.LuuTLA+E~E$u#\9\_riz  jn{j\ycNA^N>jOH@|AzVۓBd޳gD4aa/(]+l<1 'TԾe!Cs|`;߹`i6l8W[($~S@ @a@n,Xta۰5&e\RTC_:Oa{oS)z|qێoY5vA~SWOwTU4פԏSDo0`KRmӈHY*05QlAQt=ҘC 㶛&6ӓ@Fȸr!u-Vy__Q 8z]x.xՁ3wrd.MnΨɒ" !q$ uofEAr3YDr}fL}ij (HVװ* `}jPD6fN^A_ M̖=KƳd]>iX[bJLxyp/~Y;viʚ9wMch]KBNyƣݢ6j~'E4`gvfIJ+Mlhrn3Fi]-CQk$7ht$ ;k2Qd?F7u6z[/}/ϘyR55YnauJ0jva]Ic ST_ɤCE C>=Iq. гš]i; K_$ϢH4TEj~Y){%s]"ެ)1dedu!'[$玊(d\a=mE& 97Wy⫾軴KVn?[|^[JjpT8Sbn`88dXV;wJ SZw~HkJuym)m K֩{WƤmm&POb!]PXܙ]T+9 7V&1BGbZ-p5ً%eVzgimfj{7j;ƫCy4'86̫ඟ0D Q- e#{mkH*G^Da/oBJ%zdȯSPa]=QS!8n 2Sac/pl0GK u̯tpr&ma\m|Gnk[kdM!C':QOy:5} <51ZyVјݓؘTbHb} <lzMZk4 ,Hz/c{8m^'揹 Cj5M {?ʱ.'N. 'HcޭՌ_AN_6=3zZLJwJFO{tsoGWdV J®OQ[Fz3Q{XwzlDfuT Lۛ B^-m#ʟ$!29P>Lt÷O.B3<>#bw # ĶKHc HT(߻Du1ѕ^yAaVSөq2CS6O~urߤUH!HIkìTE \6)Y5)/I%2})\G+>rE!u#PATN}_l WZ &0ž]& (3T J;+di-o!Du+;T1;?PH<ۄ[Y_[YQ@5$TLHYX}7zc@KKFq: oug`D*DBcgM8h490p,& 7BF"X?ov}Xd_à̔+= RBry*+Tι8޾ڮ6 QW<іn&pWLW'ꛫGXb".)I= ׏m=f!ݎ Kᕀf4jO*f.S_=\<ގ~ϱN68Y tPnkW~)zP- ­IQ *A 峒6Фk=u:n[#X~^|@_nqo <䜇[~E ;;In"H'mil.ןo_* G%nSɃ 88!F  5p02`azB\H6B<=|\t#s 6V_ _UXqmr&@@Cd>ޜT*l E<(-}mcxr%݊!sRj*BWZV@DrzC4$h{I|{M a_zkW3qK,J//&JdפSQ$W}.mL9 @IHPk 饝 Z]29[Azjl,N`zZE$1E-ba=sQzֱH?&WcT513¤!^fVK)1 8CĦsĂږJŚB7щ UXOZ٫{TSQ[;/hq8Ws1'K!eQImfj[d|e DUŰnBW(g9.n+["zlw+:" X*%l7!] }ၭ%R0R7 Y(C'b[g0U][&4rv9 sLa.rpJ$qq1L.ͫ"^.`-Sߢ"/ B&QZza& _.U:ɡlO| CHf?߇6uQH;˅F$~\x]e0h<`9&0?,8~n/PHv3Ÿd|sGphU8ܢHydkI-лHb:JG8h79KlH?j_`gzzp?P/ɯ\4+!S \)^}H+\RX?N\sk= b @KWa0ܫn:}7sOmSUn,+!MC{!#ySeнo!Z5_E>GL/(ExmPPiׅtV]>֬{MhW][oNWћ$)JQҷPwry}7.2Ud: |0ևla)Z;B_/dG_0L޴3 5pڪy"N:Z ?.>;Bml@XnD<(Luŵ]"W-)sp8Js:n z|jkmPăi'+}#3D?HTiJ/akQr-'Vov[Jp bP:KݥXV![1fXIPh^҃Ӣ.F> {9hsVxQ{4|︸!pj1so%JR-tP60QgB2k$xM|d0摒Pf(5jj07cA-U E!l\Λ?CRK<,ĵJK.rCƒ 4[%B87j1@qc4p9[POƪ mo8{k[ W'rn/1?eBkWI0J2Hg-ȟ1j|nhwߢ%C"?- i⥱y&:˖e0'5.~D(Si4HA$pb &]uTDS9&1*E`E1(R;R(?( aOZ:XMw// ztF0RF ,GoRk܀z؇YzXGn@~7l.I͊׆&<,.rT^- 1 ~)?ﺂao(>DžI'o~l(K:yhnTkHȁ_/³G(X 1eȹ . 'ye&+#j-E BdG4C>BO bdٚutzM.wΉ$6?/gDZzF2}esi\4CbvAywc;").4Z(Fٱ"(0W" }Q(-s‸I깋w 4]=AHvrlh ᱁] if)RL#LoFOr$J)qt[dbj/Nd f6q.aŒKGU ڨ;ذ<=?J_:'o3M YKx@܉e.Q^{=(^Us1}0:z6-^+B+v!& G:?*S=JH9@[GeU'>eu 8fY-O_? w9X 9d=ّ~'UPݿH$}61yJ?4+ :JϢmJ.bRQ$l= 1F>pܳ53$[yNf\2HAlH.> Us[.NWx$\Ҡ5 >o@q~9~8xGs :*+|yqn9 `FbnPqa }bՅIO}3m6, [s-c4$7Ͽ5sb&V`mSD6-mPYP{YL4B4"c'v$ DMRPpX}<Ҋ1kO&_Zktc1kvE!酦8 |@ģ{YcP+cs-[r|k~Cq"4w?H{^/_qD}Ӫ㧶MXLl2(E\"|گQ;? ŵTT.1.$(ڋBillڔ?1p~?ȪHl Mf=HDŽo#飰). yS'р tMz 7r8m=3d>P2irx cن[k1 LD{T<S#LI~-0ZwW*j@[Gۭ$֪k@RP tI#954\\;m %%[|H0ž edT2z >jU'B>e&Gv,f-/(â2G G#RIؠblfݶn|KxUf5|\FIajr%JtZS9;VWdF1@Qus^΃ }Te娂?D~Ң\sH;>a?a.?dyN:F3j &*GZf/QO{fu߷qHrr5>W3'O|sRDn]h[0ǡ<^.\\ꦆ_t#bQ8cT!Y6Ƿm׸ d/i%{nИQ5YRYl'e O~doȷWFMRisS'2QC{")s1'UpB0rM&̎N;]^E M|-x:-:1=ŠSZzT< X?CۼgrM LړOy)=Y"LeE{V*㓎.}Im nPb fŮ#8.鋤vW\f/u7/cfyAlh=bz%j%&խ;jӾ(3a*z'\ڳRF\<)RcX`1kEJZ0wd;-MבO6Є8lcM\8´0UpQp07?棥ej\=ejmݍS +yU=FP6'ϭ> )ssFஞۓ@["ˇzx(?&e@R͛44ʼnkϡIJ?5~sa^Ln YN]Zx] œz~onEG)d#{(a徺xmk  k]g!s\}QC۵FfPK#H mo|1 LԲ֔MRrTUnOi݁6,Wjv\s>H {0{lT9 M7YDe.B mPFH4>q . ީ\93>KTI#AvNTan_b`>*X)/_qe "F_#eۜf4h~vQbCPK"#EnMsC~묩孨ułjɑ#ƩWqWŻ2su 0n 8AHԁPSFw~ۙ㜖JzRQl\h-wDN17/ xo [ī5SՖf!2#aJjg3.kgٜ= V?{v:D.29u>^˅毮-kV]q56'O bd,+6Ɋ\ԚP+x^+ŢUׯQb\ۥK0$@,Kt?Dcc#8xԝtoPLK6"?`=Tơ%o:[Y9}XEՅ ~{%tT@nzy$ z4{Ӧ!:R#xX䩆}[9L̽Xe,vtYPTϋPD7"zfüG2)l 0:Y׬t AL UtLyPs-Fk}Iր-rsp#Q-a| ,Ĩd@ޘ8p5݌qz IMw9ҽd 4+& ig07KM߲{HkBo٥C--~.?q<?||V`h.|zbohhXEC,yCMV#:K;wѽv{dQ7j8ͯHh3YiI8z*$քu5-*,Ahx}zTF͊ /b%[ͤ 3LG1d?Xo!BKV}ٿ[j bڄ i'nK:pby1 -#^pQZ>wll}=O'V6CJLZy&+H\QG J8 p%r`B$ 3 'lGȶ.+)i=ta ڍ~dK[ uyj'R IpyS{j[JXp4-aK0 Z̖qH=&ci&`'f9!RB1Z}|YXç3_|8~aXNE.,ӝr κ=a̿]KƄA9M%2<aΉՐ짗o1aYɹnp Gy a?}'r<^箺rȟ!;KlX~}WAu_%. cݜ<1Ěc7SP%"/^CҪ ߾(y#(K0C' `S Z&t/M(zG-N_< IK죬$$/FSXHraV^ \VGyHڦӵp}xû%ypcBѩ'&sa-) iڇ &93IC۸P0XR@6(O~zLt]kMAj`xhAlf+"oy*E15kaJ%EA/؊V`r1T*2Qj{efHxU3P]ɢ+6dL8‹"e.!4=XK>-ZfLN feE6'5Ɖ_ })mЈs=(rL?bZnk?bM;_?ś`ٳX3nb×QE4]s_|]-T{oeֈ[\ {lRX.qYyƽ$*8b,=+1ʻ>~`n}peE K?KmŶ %cͬKPtW`X͐9klSf&Tظ*;>F$-ȜXMBgb 4ҧ[* C&QzE/ӛMZ15cvȌ&J` J9k5w=6IC~i  ++`Qs <[~Doj վhdm9N=[,ystЇm&GVĞ e澍R-_JІ<az?+:A !Mg#GH{j^*JD1gM }btD&:gYZOF\~턪b+ JS CQvX8< /vt˔!-I!Bi#[H@ѽ2d{%l,)3I?I2vچ*24O~ưv~Qu&<=AX,S/Ö~jοO Ωf 0ta2,R>\D1mx!oq_Y󑕀u +waq징)7VRqtcI_xBUP /J>7M poխʭ*p N y_wz%>K]uehgMg2ha_u@e#賞F#]cDR۔2I!ljpWsh:JCq-&(U7P=^ j[8FO612A=R&Dq9L chM*I )_G/|Gl# A[ ;2mu,&ro ^YI8"@[1k2-}ٍ34FB_08S\hM~6AO*= ɫ̉?il>!j&?oZcB_4ecx<2S}+2jRw\M8Bg ydw-e? XZwLx#γASxԣeits}Bf?K|iP\4&{aW!c]O[XgJ'}qv`lFZH,D#K ,s##Cn_9KW:>u?z(Hhsֵ<}?6rLp}4AЙQY.;Ĵ=v2+VȺԎ bƗh˵ f7:fzC }f3g*:h vOPfEH dk}T+JX( ;5a%-Spp~ɂ2*f+ e'1;q ծUrnqL|߸BjA2 DV>tNX3 eEWjVL5fX 6Fd=f|9!:ķp[`vBOd{J.]. ih U^,_0%#[kuٺPRoWyL7e>ζ9ZWI@[v: M  Tr]5WKִa%ے~#i+*?_T qB5 Cs^]7|p 'a+čs6"O\$};5e…Rg4dL<&E {QjLU㦸U~rn[Kp4XRgy%S&#-eZϿ} aѡ\,B TRZż$rOtŹj&=q.*.27;r݃]lLSjWro}a2'8'W-dfO²Rֈ+)ğ#k^ԋ9.t}J0Vj+rrꀫ.8em: %QG%NZtU4;L,9 3F.߈6^C}Ub]C6xz,fDPSϹ9xt.t-[<֝Mo?FWZ4 _r-ihc&v]%@KɔMX/{~\"R޲>fkr\^N"s='z{&; Y;Y @ UXz]SQF?XvGb,!V "1,0"CGrJ͞+ bçڋVp{hz΢jKSsQ`/mKbj_bѸb|lL|9)I ?rtdu`:3i5x># f**TI 6/Qʓ2zE'[=S=lvH*a*纗\!&XUCC;P47 nء߸9r.E=4!J.P*n뎜R_ˊz<[ ؔaߴK^HE@F= !t>ؾTjxۏxStASrk̩GRD1;WT)k`rmnu}K։y}sI^$w^ vdIkKr dDEzT7/D x=#<%fb`:cxWEa-;ѡK R GvgvFz+!gS)u[j8?E^\:vΚȰ-;2c8e n-eRLlƐRK"C%0S~ӭ;-B2?iX&x@~Vdfe"j7vԽ7LfpĪ| g]U] +Z|,jLZhHEU5rx@k/fK4JLX4-nr:0+ie1 y0EO(ʘi=zQ\Xd!2 ԫ2lQ󜲅=lGr-: ]ԼGJN Ѿ<`\əjEj+"@C*[nk┧^L$=;=XF? 70RGE|?1̴)NX"C*y?ܜ~ 6cLw#w%`b R"SAuөQu˾SePb \C!&!}a0m4}`qBP^7]1 ;ID4QIO2&H]90{c&M1OzFfXM$5>gj 8CY"xoy^'>8]&?xWEfmT}xl@a<4WOI]J&&Cd]5tli*[6._r]J㛆 ss>(%,DS\gY`yd&/GabF_; ܚzLvKay:ؚŸ+ ?/$BNs+NSq9V&$E$N(_;rF;4Ÿ3h+Tw [6ޜ sDNׂ < q3mr~q-wF R!'ʟܩ)8螠>cuXx:yӢp]юX`JIz+3i;`菶֨IOF8^Jbq?@~߻rV9CЌ%HOrdmjA !q.JYQy}TaZMl-z28  YLw#).2@凄iA[ݎS|SZ:҈+9D¡wXPq}嬽O`JVj3疡攈'7#N,>R%vrz` )GEyUn]r)g_oa]G XVFS.8'P8;j##+1j S7ҟrfz@h嬄V} @:m no#bx OגI0?Yo >>!\ ',vZ]-Jn<2g / nȻ尾N# )*1ov) ݤ[gd>p g@v#߳hz/ Q23G[.\?/A[:KJs{CCA yG5f]"KpA*/"ybcv펩v/87|jyOpƉ-ה# vV<|CQ>\*^ [I V4BB=iG@kGIVdм\Tmrܩ?e8` ѥA\x +҇.D[E\8V\ZcURtwI O|=rrn Q!J ͋M*~ȁNe:!5GҔwNV>A|ׁ0frƽ5z@U84,Ǔ.:Y.Jj3 46>3(_$:vedHg;|Zd0ҎUpV+h?n!/"jڏVח"gpDOC.IvPpٰ1!*Z48l%-t d1Òv]9Dh|"q!@?8D4%{ލ_ HB|4+AǢzMyOzΨ-\<ԕq^%EʡН%jD{$v$uj] \z߭K ,Fa|/=x?He ŵ-dkU?RjG-?j,rS A=D~woЪ vy>N&.7A@3i-Ou ]ϫjH=iIǒFa@Qr{cyê _+y}]֗Jdq0:I݊Q %riogB k-p͘GBb%by88O$RD8`#N~S̽k̷eWHHý:. ]Cx pQkN!&a4#/Fj>ñ$i {;4 ]:x A0Qw"NH n87F3M8ng ʋB}BûRĕYxȆlķr<͹a-ֽMSa+{`nS0*FCm p v܊5rEPRE+͹38-5 [> `&f"Oh70=}\0s[Pb]QYM4.9;bi5BIO_=Υyc JKa{'? Yo(NJd`]qu5sӱL+cN%cOo3X+3 nޗzf u@#C~[ ^}p~V? {b$hfUX{'Gw}<ף̺;. /TIL=5P0^8.Ф_6W]NZHG5*bOU^j/[cYlle03*Bp4DTw\DwoSfy;R>>b[9l뀂beu`JKAfOfCO{ZQnw 7aHLG}N&s1+ Uf̅˺mZ' H߃bgϣb'Z "\0DybײPY0i>=`n92#rqMg; Nq k= kӪr,~4mfjb&GPxz GpH6Q7:.Ͼܖ͆!ey۲xj7vW)_6Ofr D-Rt tK5ۋ4sNuXؿbGrYi%%(O>%4*Q鬑2Ʝ5UHL1+r[Zs#rc _C rFUu!6N!5[) #P!r{t9KW ~vCDa?*Uiel܊v]bL |{h1I?ȃWIխ.r޺Ljp*P@>.ʽ bɏ" t{HLOF4'R,5Li|$MIwPf+05RsJaN}n ^y@;YHYXzBɴqW;?r[&rL~-hT`ъJf"P>xq!oLR߫>q2HO>ϵrڎ58>{Lpf*31$`0xd@Q/0 X2iLy T A}7=v=^nBC aNxFlzIO' }LSo5^<1tR-Oj~SN>q nG+s^tb g֐ ut&b<pΆ#*“63M^/\:; 3m?6i+.MWsS{%Aи<\ukxS!.sڃwuGBt2\ #A mV`QxtJ6g=+?Fn~{"dHc.˘"vp,r^RslG|^Oi C O棴K"I ;Mh9,WUqBB,`WP[ onB}j5coP@sR0 jnHvhq~Ww/z 3 e$Ό(S!w7;9f/" Sw$^ -̿kW Uum-?\G6O·.C4ן{Ϭ!^r- aF=|'ٹ۳‘?D_.jKq#uaQ w&7ܱS/MGSS{Q6ކJs/"cϞhWljܰTUyowqL:(饹V`03!Jb1d|sK@ VG@ E%G`]56բDV0|*0x; ViݡO'|AU(>Vď Ћ2`i[0OɄ0 mCQ2Le JcQp#L$=BU;ka*`X( \і)ICJ+XBi~_Ohᣳt#XVSzb顸q$ ܴR@N"/7Zl.4=?6Q ׀&' hn:`y2 `s9.aaIJy6ԑ=|ŌYgP) +#\P8)ƿʗeg.]k°p2}`ݩ;rO)|WKcj,FpG ھ@GEZ@ L6Kl^}rEI<1Xr@{bڸˮ%U.Bg- ^[3؄x]3,`<띹}5:gR)a-SY1YN+l.jlu#WtFbc,u*òJg0C0 %Uqy4b f˿1sl]-|"Mr #E,5Y9|xٔ}Lq1qȊ Zۈ ދm_cRܩv3™慄efSL OXr{`HȻ2 niq*rGQ_( n8ZBY4fJn퀏wm, }H-iWRHj2E* l X˺H5豌u!qKK c>$b$2jfd:$4吤pX.KW.Θݚ"nhTQ+A}WķS /:LtՃdBT[ l~ ݻ|V}5t?j^̝L)PMh#sڽK4|<8D!|w- 3a6;m|Ȥg0jf椹4w MƶSY:L q4pj9|}y^Pq)~OyBGPORA9*rW[[Kg(twmy/zUgt\P'QYe(5C8't84:'njJI=b.O2 VuęKT=rf&_C70TQM)aD{IEqq0s2&&Bxg ?)C^ez*_h 9Ԋ nˡXyH,ϚoC2@멽@W%I$3X\ȅ#X8kL-i?$B70(9J~fWgs;)?+"g_]V_% Ϲ1uڤ_\24FT@n 2gNwe\_|PZ@SХ᏷]cYyN!?9rfғgp:}N`WdT@3@fN %RsKDA-brԜ$T3^m|-+yR$%UPR xOZ˝fMn&>cWؽ4ԬP&OҝEcJV$58)-S 7J8]^8>W{DB/v}e-1eF:i>yvƺ |_W(HpNpy:l(gP%o1zT"^rAEg(gI4=$ 39rdVOL71C#|ݶNuf&z5@ޒ%6@AN`-u?A:;xέt+5)qa6Jʋ,"ќ-/UKRڎj˼0筻@pLGAjZv+` h+/uoi'tҐ.Q7;$p3Y|"#rU^j><#G]t ;I?i<,쎝Ћ5 "m Ϯ<{,B#aD va\q{{(1mfk0EkQ*+DYg0"3NyվP_M7=;4Ws"_z9G& An`>~"sEɍe"a5k7U4v!>d*xh;Z9FJVе>f9 ڍЮ¥TEpvň?tUqԝdr6+] _o8ע+oXx()`&łe]st_Y7 2 .ffEɵ9immΥ_}f.߅o>]=zBerؘEle+{u Bs%1 ]&~:%Z%L Q-p('7m=v1/8!\z_y(򮫊vXP7﷖`1})ڛ拾ەlg7|* ,OP7}Ur9f4n+26kT.?3S@uAF,WWũFrjQJZA^+c cWP&)NЄt&\?#}jPmCfg/3rThW)1&oIK5*7%C}G]0ha,s.n%5pj2YðO7Z)j\2ٍpa]K?{"p9baB2<fp"8Sa3hx%B1 3:TUpMC3txy Ǘ6wإ{bU13o0P'J une8Fpa]_͔4v4]ވ$?P/%bq.+[տAI2ðY e? ^Eek^S5 [Q/9Qr(8?Jj z/y`wIڇlO0h&F뺪rjF}|+o4bŖxZ'+,mQ[r`(z+ @l`SN(")Ү0\."dB0f.{Ha=>Vt/S ٩h`c[+4lȍ#h#آd. %:fp19NYȗ[$BmC4*0xIJ^)GН{A&T+`!JgMVΕ &*>(>9Fbxg.甂tk[<Bk@uvnnea}]Nn})uDCQqP֟=^`'q8zfnmcL" 7s)`:p;)f5S<"Zhv.3Q;"Jޟ-q\Қ[N6LҾ2x~o%1j{:d](lS.„e}B rD~?ժ {,ȕ'v3UXA^Xn5jh[p.JD|E"I.K>ޅjFzymSB%dQL%MjVk2) ny" 3H?1+j,NURxDhr" 8kf: {4VUvQ;R!dR$4+L,~<DPMyZ.B?5/Oe8ރH-8OmIB+˩Gd^=$?C>7g9 {}#,+_i@6%=d'b,;xE;|2#JOPA)q7NWmi ^D'dL8Wڶ cNMwR+ɼG'R<_iGF#faގpN;՛S+ ] 6H \die] &&Y<|>×3 ۄ|V?m_qD$.f E| !<'/k ?lE`*6.[_/Tsu'~>Kw?T]c]jO 1NF0 ޭ\mw9p(tzב|^KC~#g} T puȆPl(@b-~! xRD1ʶ7E+ʳ\r<,zEraw,\̩{ԓˑ:19=l2/EIB}jpƓ#g6]7{g nV_ڂ/TK]SjLB>KEI T:r"KpxYZł+Zfam[|NǦ@QK+.k;A@fx+ewGqfB 񭡤iK8:~a '"n>p&9!;)V!|:Z Eڃm$ fV Di(fM^\c 4.?CF n18GU) (-^X*p;i.@a 6b'F`GPvٲuĢ^[WP k6$Ӷ e~A,m?+e(VK:O͗98J2:g]&Ic'HԭZ\|YjDchE9M{*PH:6{W 5о7 )ӺKƈoՆ<ŇF)lJnZ(B4O-֨`dGs2 pD͍vSIYmf\/K\\7X]&\bOXfX3f[ebyۘ%[I5ao=[ OAs{w2ߺC!E_|Vժ \[dB᜷7Z`&O8cG6uoZy$׎x6٫ */S7omK46XmlZ8%Lfh#r|AR#L%0 hLgwOɠˇ?f‰3sEte규=Y: @ 7kle <0g|h7gv,_2w4CH}DסR#s0y  j1)t8* Oe:IڞF[|!mf67!(ףUCM u?ٶ=NoPаa6QJ\N Fw (s]];W3:<=I@I{Q ;5^RE ly267QKsqa# vqLXv;+Os ht꺳A\ߤEo+$MAkP86Icϗ߁޴uTK^O֡lӤu7oiuSvLƾ=F '7& *$F$+?Tey7fsl-*0!wc- !mOvS7/ |PShWptfa?ۙyƱصT_Z]򺫬 R9 38,-q|IOb9$8kA5˙ӛ. (WߑjIZc7&8>U[ę0t=4N{Ay?LGXIx:AAKP+edȦP ( n .mSل8<{h{d[/=~~JЦ,0fsRƁENHG1H&mPbI=2oFbCZ+&Ϩ<|EYVP\`G1^=+Qv`(Eزqԡ!/R=EE\R(%Sџٹcɀ8 ǻI=öTKۧ,9I.j$y:0fYI9HF jŻ0`&HSB̨me8_yx=\W]q@(zJ=efTypb=3n† oo^oT4μƠ\t 4WFbߝD!'tgl~>Bt֊ (EOC~<27YVo{|QQg~d_Njd*aI )J`zUۤrUsw>#Js^H ߝEp]Xʹ{{T X qD><Pt’m/(~+G]sN}IY/Ov\-hO \9R)=Nꗈ}O2"Ul]^vä PHRD#(bmj^-F^޹ɵ=<xϼvUR4g0}a'NWRFQZ\ߕJ8+U@ 9~3aK:z/^0>N }oY ޚ\<(1x!˷fh('U|YEIx%%ܫhuSa"ʫx`U}%a1A)"Aqqj3E,J臎 ՃҔvqL95WBȹ3SZrݔ wA7OJ[@ָU  a ݑQv}z_ χAOE_ R'k`;PbQ;8U ݆Рr,ZI'F>Rco ˥)/.V)pzP%4cGig P#l/ njc)-Sȑ-1i1$0nӍS'miyDH  ۗ(:Mly\麢o' ܾq2i#YYD௮)Y-k[~B+A ;1+B/ ;k{`!bG)5MuUNT7 X7PGfĈCI:E ,6hGo Y(׋ülؿ^haAGmj|.=!D < ,2Z-9& 9}`H^*;IZ=c~H!IpMVD0'm6 +tPL}@ߠۓ ӛ1{-ԓtSPzCڳHIhϡniZ\Ϫ+W"FM@C '3z|SIUfu>)(A[qIpoòH+-!H4>1h\viËeTN|ny A##zYXfB9h/-I*k3?35`*m?}Wk cXXtbu^'[h:}+'򩊇`f bs#8r/?,{v0[IhM4buگl9ve8:$c덳 ]/gLUsU_Q&șYVf̩m |8ͤkosaGtE? }>~O0Ʈ?HbaU'Z mi\>_Zi-L 8ji.8; tQ = 9obd`.Ŋ@9Ox "/E0Z x3zaaF4G+/eHOEAH[[S"*s:}kNAQ l^WuD&YHty$ }\C&];']ͱ6U\:rcKObsJ/v+a|v4)y_(rD4YFT3O?إ>I8B`cIX+}`r>5AlG4?+ۣK8>l֫X;+񂵞qũ} A16* A+- 8iSÍPBo 6 "`TA$k52i\ ooU[DdJ_6Ӈ$⹅fwBF"f4uXtCZy&hSR #& ڗ1'Eˀjgzԫ#ٚ(,U.g\^3? an2wǜUTe~#E6$K".MC eM"fݜ\&h"n JQ&z8 \4, b.| EfALl`'[{MBE,:iKQTp-#=*|t7dsZ$h(iM*W[cx"<8Oѝl.q=/(;1+bHIr?ZʼnS:/qgS}=[\Ǯ=f&4kU=sh3(V 66zF]Re.δ!N JdPكB7q 0-IC6ThL&59l b~NGߜa>Ď~ { HXIJ*|mmcX$~4PS؄o0/iR5o#Ncwi=q}=wi_@`vM:1`;9x/,)%9u0kLb&0j[opns/l=l5R0U 'SOCEuTQu2´{Z0JY_J+ !i#E(n< "< 7B +Zd=}]c^ێ; TQW6/J ^Y> ^U[-Y Y?8[N 7#[ l $M5S`y-/-D䊬c@!U; *OJS/k'fX4VD+qJ+q?5ʫp%x0 r,$dm^ 7=>ʬ8HɕfiNkUd3WP"4.;B[j DhQ~Qsa/Ж<AA \s[.N‰!l%ߧ1׶̳^C+mj>aO i57iaK6%S]_e2s['p-5tqWPgKoF("dBEq]Vv+~,+*ol _еUaYjDTg(K(Ci֘ =+x;E幗 L+oto:\anTчP!-Oڻ}"VۼE{[< c~3{ kt7yNli¬@}FrkX#g#D" }Q@ /G ^ N#Z=JA^°) zL>n##yUM`L9ߨ5 Q۷uCTlV"]qK-t ;TD S+x?ƱBi&燼"YCzh!))f Eo% 5-1O0n me[^%M=l)EjP@-Oo!H/tjir֎yh9M_̷˲7O6D{)_+S]C 7d0l>$;jw 0%D}v,"I~vn'{gk`K!]ʫ>v6{@4U^Yq5dCY睤ooCog꜡OrOFsq #+r/!ŶGoR __k 7f7lug㣝iebdK<ݻ(9Wj`_w4Hj`݆ZʖԲ}L! Tf,􇺔nӇn:M2_j>S'7zŌX#b`Fg ^{X  WlE4!oWj)B[vF6?4415 aHU<^=K"W&é$ EgƁF<ǝ +(X#wB[G2IV*sj)oM/EV(|lT r6ZG!bUVD+˂VLcmS =!uaVʨC2L#w&>b$t(XiE.}b3E4zSJ ~V'?3] ? 9JfGXTd,<I6Sy}nK +DtM&iHk.Z"V,ex&f\\;EMds5x a}XybOyy>J^p%_Qn>q6OxtEW`*t 6<1wʂUWvG~KTͼm0MnLHc\r n*fwPCTT"_+fC{˵PyHӊ"ACȌ)/(9XM!1bnF1WK10݇'NԚԓI2oEwG?FV{r[_bbԼvdm-.k5Cġ4d[4} N9잶lN}a,Owzviniov^DixsWg3H`~8/7($Of1wJ70#fIhn sއA@fKeڷL[_ @7Sa4Sgj4D: -fFomf')i4͈V"={>qz#VFVC9ݜ)xN*eh~]wO4,-|t895xZr"V S)6|'op~un|,m/z.coɿ%i+îFQECz/s{FE*ٻPNLunL$ p":3ș|THW5 )RaOzϙ({Ia>o IݔEFfWβtx٪lfݟeos\`T;^jʰeQl)G/sqzQVnku,`f'[h*~p N!Y hɠT(R?:P5?_`0vkrg^/-JNkpZE=:1\ͤoXB2Q09h& II /T9tGJ:e2\u#3C)F+gAeE;H7Ȅ=[Ԃ P`"iJf6͂//0nqn@|2쏪p/ǃ-Z(W-Xu$ E;snY $xÁfG;J`| ~pdgbV%ސ'8=_`"84-vߦq%Jԉj׊ | n9Yc D9w6{߯&Ϩz_HIs{%b~VQJ:k 0֭l͡ϵ hUFO)gua@2l}X\NՉ?y+%ֵs<?c 0@X/ff.FXXD.>k4Rۥ&SOcZ(+SV+CXno%22C/0$^c?<_eDlȜ..V7%lK>ݔ`J̢5l ė]6wn ֥Ǝ9t\fh3{pxGvg9)0apwY6('jO|Va ${DzBFcO&8?s)p',nP$w`ԗK1lyZp Tgs$>h}6g՗ɿ0C͞3Y&xDhjݫ8~>8(60EҬXSŅAlJQɱ.}R31ó̙.e.rM; L LȲHi$ه/@_^ӆ?DeX%kCkvTܷļvbe =Lfg~].F6ìa}0`:6R[Jܬ)KUȆv>Gl`{<@c!CёEx"qJU(B1o,*; k୽zCg0o# Df#Lt#YΆE Q @193`~7q?2M`:jM0dnL[M:fAp^Sp[>ʅj 1DHL(鸹]g uQkTqux%4vpYG|92 JSɋz0,u'#%>b.fҟ[gRSaLφJ]G'-Nf{` Dp>Ҵ 4~T^-"(fm3>PJ-UsNNxs=ǁ֝ ]z8̩&0gBac)-KOI膕k2, a:Q+i,)7P U$Z(jMf<}'5nbc2% 9V LFlKF cL.SvV\bf*57L} ';dDma[ ԥiT̔(6FyڧԲWm^m 4r[%'$Rs |DI?ߏůW@e y-{LD7w7x+!^ tpC52k_"[ հ [Z#BU +L'2ߴ}(LUKуup+c\Z`[cvHaÕi4nH4Ld@:9@ H+ vQ̀)>>Ѽ+cql JtG,r8*<HXҗ_A2joث+t^)!Frd1&އ]ɲ+pit?i!%MTIx4]+M4L =OGMϕ:6K^=e.Pp*z_N&6U[ \(ಶ ½Ҳ`>kMF 9բx$Dx7m+xA 61sIGb,bBKD;dby̯2s6Bp.]|ǑXmZ@sg3&%GYKD/IL,&[3읳}OO(Kx+ߗ @#Cu-Ϭ(}u&SR ^0ޖ@ݺꯀ6ʈc&@`lykR'AVJІhpPtiRKJ÷(.)W[>Zֽ lJA9m'Ė9۾͓1@;Fa[˘@` qa3H97ժϩ~ 17Xss;B8dL`tC4mjUK QPQ~wՁȥƊyvF09 r\X8ZؓzB0g* \Lp Q)u%uf!8XOč 2&&' [LR4} Z 80V_Q뻢9eEԺuJ>E͉-*2pk᪅5@4O2R7i/6 EBG STj֓p[ T/?ɗ֒&ޠW | gPlwJ#4pR~]%/eűw;!︢MQ>znufS)S)w.vN};{ UJeO)J#__1X9IμO0y0<rB(Q[ixeZy?#(D3Z^qҞ7(vٔpPCo4]̃Zp"&sIY5ay]^Z1^-݅+),ع _=~GP +({*!:ŖS_app6 p 7|= DWN]#g=d,ȁ'bǍ0&boH5 ¢ojyIO!z/8e((|ڙ7զ{f6Fz7#גpiT*h x\;z. }1t+(#Ug 2*R^nZ"Jš kTA .Ӭ"JLJӵC C Xf!A\b5i;֏ N~^I+6$Fp9!)qQFrc,ˁR/x+LKA3+wFkD9Eien@l/ `қk.V_g+fhΌi0}<24$pv9ӨE-YJ>CF1DW)qS-#TQh߇f'- V~ _Ms;V;c=w(`iR }5lLDl0qy59R'߄S7~vva,O?f;I5UFv}LeTuʃ+>f:ۉaξ -vK垤yDv6'*x"(@#沥c+. ud1Q;GUB??TfL"wo?Tح%VGYȩ머JX^?ChvتNEP6ramy4RnU-(e-Š0ETQۼ$^@w"+%&aHxds5!]-+;ϗwM/S"5(e,upo|)}蚓j./HܤwMoZAJ:BS :Z"@SuH/x++@NE~[ڡ]P(TUN'8~7Sa-I @Kl9jUHQÝ6T&k5;%EJ镝nܳ_WȞۂf JKpϸ>=~I +`lz }~9ky[n\?eK`"j:PgN /v*H+iCJ!%`Oi`6Ox8?T: 2` r֪.t=S՗Dh,)\gJG9+Û¡ф7`:n+\CÔP#6h2zXEP8hFSg~@R̲CiSmrԄS3lNH݀r CUv7m%0Ϙ]tЮh"[tS W'Y]۰}zkݔ@4v P2t5'fӪG-*(Cv̊2#& 95=|E}AOsԕt]# +. 2KE-;J\Xf {_+l3ˡOìrdfGE[F}b$Af[S*U"+o9Z\YDlɚb;&%˯_t.Hm,a-h! 0Y ՖC.aeeuȒˣY2??δzڎg羳];jfJzxS8*~U&S>Jv?,pzSӢQg|엩& եs`0u7 Ot6$ ޹ިY\6a^ܯq{sN]_qhy~mvZ~M~7[]Bv,H\?n,X  Ø@' I%IDn=JVbпrdȨ:Zf_(J%7ӸA=n\q%D9O a@cz^&MvL,lI9t#h=`L xy|Tq]v"Hw/dQ;z0Ջ#*z0r^ TkIiGEuȍ&:B4;r^D2\P&n. $ȂƳ;o@>=iÖ! 1JKy u"7J|ڭ(ighk^eg^69daڃ954Dx=I\?gVPBucSvFXrx JHp.^'{DS^HFe)W o@7!B?7N@GZ8]f2s^i.A>tbb+5Dla [W bb8 \Qk2!Go>D)^;\? /W6'Y{&V.ḱg3Dqn$)tc ?vHW* kp݆_T0ߝkv|$CEF9Ű2tܻCep3TM#!3OvDJ K;ꘋqes*W/8sɶ~yy)/6 ,KłSЪez5;=G{ ݺS'>@lSqpx;lܴȮbf3 pYu '=Rg(}#2$ZmJ$lit٬8vu[]AԏPyn UZ-s$q؛u?ٱ(IcEGG.c}[<:i,~IDMޢIq w*!i:~ oVj؞2m.U0mcR 7(?8lg$#,]RQTD1%YAPk}CǃO2Pa":hFw3_zLt2|=㞉hBH wEѮV"`M[>OʆSJ@Gx(^T؏ߑe%yߔ3bZRE+#?ɖ:sKWs 5jYT+y0W䇥ch Pv58 E>[Od 9hNXX6ߑ#hyֹ0~2 q_aE&ϑgR ӾP$dt>X,Ib4s)⹐Tm߷ɒtC~'jp5 N>O?@{RfE5|!, [>瑈<Ճ@VY@L7q^6¼) aZ%`c AA9֮UUk]>EuⴥcŠgQSǀʚs٤o6rĸ˲qxD]&u% %% nkbmrqw$!&1;FyC$ZihMD벝:8X$l2C=wrY<+A@poQUs'a64q񙲊' fU"'8{F#u*M=| >57'VZxن*PI|1 kKaFjj#k9 IaļynW&&$[;û*?B=vϙ{ǃv Ё,ױ]fLOB6h6cJ %xYWT8Hi֋ lꀞҋS զprQ u.wIHUBe+Lo_ݢYlȠ4h ӺFka!M;b+q~pn@vUlz7Třq';#$ ?$> HDV&CNE0t BRWm.Xw,Nz~vi[7o2znskV01wW^C2`Yy3b  0nO&xRe08L%hy0MRob->hii1:5 WiD<_MS2; 'F6]_.n N:+o\N2y)iF+/^1u'IDu𶅢n!KAޏ;6 ZI}^~p ĔplX9mi%-'Ԩ$ JXiӕҪ uS 4{",)Yaн=ι¬̪*D25zK}T$G[zQX6wlWSM~:x*YYgi#hn/Qn<^^z לaÉ_q"bA#g\T>_e)s=I1-XCR胷A;2IFit+ZW &Q?/yTӟ(ᨚKh-BSWus^)5ڱ [_8!xc! nD11A%jKb| 풴OI֑l^XKٰnq[d1^")"sm`YˣPRC; Gh ^@ uIYHpo KJhA3l6iLrh]>:!4qt дf "{%,p'rRH4Aga [w!7 "R%10\,G&h84@9TF(@L^+Vno%/1Fd£*;s-4%@Mh7{; )) XTȤ2Ne 잹~|%5xP;huqkd7{T<3H z, テje/P(}pSWteߕyH~NE5d>lBQ1s0qm#t)\0A[QǐsUVXZe_GB f1QĴ}UQqaP^%~KyADx+{XДۭJ,w*!#cK#n1Y/{3dØmx͈UMV!^|'VS/jEFꡗ\wNϧzÁ-ֲ}-4hm/Blԯ5ͺ$rOB섻8}Lk3>垀wk :Zq-FEA' z=wo?e}m:2f\vQdͪƢj\BA5O"a81 HOs Mľ s-Y;w7]WiG2V;Ch$,CdmtOEV&nR6C:%Ւ#R>\Pb6R4/t]a* 7{!z=dAϠPRimWz} tvڙ&2'QD! p H}$P! I83i/+F8k(ҊgX NX R?EVՇ3&L-,In?ѾKfl ~2P0񣜾sPp2!R )Sj8>wiu$Q<y_Yum1 bSX܇l( hi3%zӌ>ƀ/ 7- U3)>'"ә pH Cr|L?{hf|oׁ*"GNZ*^_ոBҸx#&^o0Ǟc!t_to{(ġVWt;'Tz`XQԹ.28\:(Go`ENe'67~n#Uy{(U9 Q.vzU 8oxNZjTɌ;Q WD*Pivsb5*SQJ:5#j~tR5$wN4HXΰƑRzKf:=zYd5'xL B!Yϙ@KUL'IKĥREwYQu9gaHBē"iMMQpC XJ]>~ТIm!L*Vr.z-Y7;CYIK-.HDtƂ&H`~) jmQ3@+*ȷNg;$|娸f Eĸ,JJq61}!`ID!_q7O. Z ]|rOA&Ȥ!鳃6نԳ+!T2e9T꽕Emʊ-8DK4=AyOJGUl 龯 1ncЭ&IDL`TtXrPmruFSLBsyv]c8`̄wN}k|. s=).ÅpdDfEvxijer/@?Q|2%(!MB3"45EW%7hU4wž&wt51(9 r^vC rf֋"]{TkvX u F$=0mVz֐ mxZwꪋǦ^4sRcH@΀m +X ,](ImG|<0yDʙO{J0pLNndJF R8Ie:SB/n~C6gk7t*arZL@#0QM%aXL1AyO$a*(G`OM] >jrTz"{.a9h&VisX(l<)>[+&L1RnBSN4Rj وl(mF٣L~D{ɋm^YY4 :XfMʞk2^L9_KA 8 Iyڙ =?UA&'U1 `fZ Jby;wPېkB7O6yיFI5GKѐ(KBiGՂX-~k9qDad<ǝfeI~:ט,cv,P 4dc_<;|cybti,,)2R^^C+r}iT.ڞ dv;Ztw`Cy5Uv5v`;YoY{^R)q*j`9ǡk*CZy&`/}(3ĝ%λAأ:5.Ka ~9VDPof5A٤ު(2\(dVl^GPAsӥA(qU3ץ/Gdt6=I%WYTh$!DHShL;e$2Q0r'GO·Pf]$w7Z#fi vê#'GL{CqgZKH<26V/zESa +9L9F٨@͋i3+a(+..< #_.6X'X%z/-!>~s-udi.N"ñP2T9rNiw%ASn!"(+!U CK*; qfg؃lJs/+k Z$/B,ow"'pjD^U7T u2M-f ˇU <۝*#E2s;Ps1xVWOzurHV:RDby%>ָP,ˎջ~O+'WY&ӄ h%2[.EU|ۿݠ_YG>y'_5|̇)qHн!mg2tHMv{3cqb be{4kNdEp3jQq|2Ҩ˃wLUͨPQ-:bnDL&eھ S$[W=Nx*w)H#ђ~k:.mP砀p_\oKTΒJ2/d^hhsA}͊?eul͠A)ͺ2J;#ȕP×QMMęg ޜ S}*s60]ͦȻ" q*.wxJ#2M' %۳U? @115SoKn?#RcmsgCy5rA>rS6ܲ ?2,+GF)Ji;S~:jT|5|Y XZE|[nLJ<(ta.f YEnc5JNO ăQTB/p;: [%N.*["NLoZy$w6XsKV#{#gwF0(*}C `i{5N-%^n)~BUY%޻a50#ZAәxȡt 6teܺ 5]"/ӹ|똍RQ- 6R]ӽ dSپv@N&AJ6ȁX :eeT'[zH/Guy". K&>A3 /L{[?]k{E-׈(\#vn>l`P*o]K jqoZ-$ +Y`sB,/P4( MDX6*(E5 f8 a-Q9zyBOӋm4zu|nho'SR8jԿ=nq3@o`2 /qԱb9Xn62A9{^J[9A[*-;*b%8C1|jpĿ8Yc񡊜[:ݯߓ]̟͐tú籧ĴU/ <[uF%=K~UD 3ud_[}IB[>$xUp7@׍Z*ǚnF BZ0mS-X-q8GcHd)PcI '<v3|@?2rw(uDiU;I$6i8yu(~ wVrW:li3"J2zDqk7cDc4Ipf]T,N897Xe;pߢ)m.A~#Bx~䳕$W(gVx!c}ui jCpE䅛I#rȚцzܥ6H&?HPjZMl6WMNXٸfsT6$w U;k`  ;}Կ Y? x.w!ᇷAswf4n]%}__`%;2.B[껖+iV\-e/T.DJe&q8` =55!Ac/k0t,4ħ~lw%\P]׹@ BK\ZMݐpsTMk?ˬZ4mȒ;zQoaMm0[\w :GC(:t[xU6/q+BAm4 @F~!{P}yZ{ܻ5s ŃdlЫRWw^d;Dcfobl,^aC\%}ۤ9t+@YLEMLZJvyU Pf2Zr]ί0fQǨvd\roq\ul jljG[݀K \Gja/#|rWeMa/vb_ҨMɽQkƗLbpS>+4%?~H>BTpc [\&2yh;kհrfR#4e'xlg"{;=AɄGFy+e4B$Wa-mL!lYD O,v;jܹɿ]l10}^ e}l|Gƍi rSŘנι@b PŸc w%j^Vz A \#`>T*HuyIY^QH᪪Ll) {rՌr^TpVUH[yW.{\kX(d:2*k<+ kKSjڹ`ei${׳_.umB`/3gS}jK73ζk(W[Tx杛#[T@cwjjЫ(IfTۉP`>&!Q%}ν 'vI aZ;b^=xOi_DJn)Kiʼn_ ZQ=@87ƕ3oFpv((-ѕb=V#Gi㖯# K;E^[\ "XiaУS^3/iX1YcG5|ar2U.BXө}(Q3֗܇t(PPizY=lHVC]f;gR~*ZIq-j(µ9 ;TؙqIH6 pKƭ!4r N CIH )=d.|;>WGg1{ݸB Ė@-e1ўogqa_D^RIHP9Ix4r :3_iFA\m(M]ᫍ{Q8u~Q5prж6a)ޔؑ[t"hXz`jaM]X^0GeE$B`|QёsoY@U$@ƵjR0< |&V`Y2C9߿<-ƓdK^p*U=CBvacQr[v+iLE8[͡}) kBt,!@&8p nǗ/ @,yEf=]I$Ur _S(|YKx~B_a!&jK&6]#civJk;pRШ2H.ZH0 3bT ?.??WX<]u]MkK]` ب7РR'4d?Rz")cP3_v35sszhfF!VJV_ +AMs)at0Z0~ 6PT%hd?+:qd{Sa>Ժ'ʥS՗M4q&[AX`0Rp ]0\q I{KvYJ`j'$\NܨףyoՌT7-VECi$B#nѺYmͬd{ɚ&h ǵ#O+>,54Ok͑~.6hNLπ6,ݸ⧁Bw(q{Ҋ! ^_˽T#ĸBf :+anF7_! YPiԠ,m5#=[- s6ߤ6cDvi! U ;2@11n+*9(cz 8I|3{R.9d yD87g/e PLkfkLg<7yiBM(~\4 ϿaMU -]`S1p/=P7Bf;h]v9 ͜r$"!ή&F԰mih~&[4U.LPj<<&UTo;Unei}W>5SW j`MWnn}Fp*},&õ{ơӇ E;5u[Ul_ 8,OƦ]l(Ln2 |usn,qEs7GO  bI38 +ߏժ9O37L`=mXH01fw{,poDo^>` 䘜ofA\6l@@V]LQ|eG_$|[UqSZY]D|byn"=u$qEY)X܋$q.7xV۩22c5L}A#ACi'&ZS;RHF9+=&3鋁597df6 <ݩFPfs#M+OQn\@Yrn@WloՈ6<׆̨c wJ Wei8kp^%*p-xban'Oq ߳H\ WqeӜ9RLuq۫ڜ48HɈ͟wek` 催6Colbs"F$ #FwRۃ,m u )8ba-“(1@XůwWwp_S~ HTlZ&P-:v%ꤜR]mn:댶Am`ym''lt}Ƥdh|C/+~lĆ1`, ѧ9"Mby*eSV޷yܹgvmVq2ٻTIW:ElRX|N*9E) ;9\R 3BkE>Za| P5^v j县kjJ{ćͳtjsr0e:wYz>lAcַ t![.QГũWՐ{):P@pwX0X&y0EJ)qS~Dx!rFnmE8[szXQ[CV" Ⱦn'dK?eolwt@u9s }X~W]׷4t< miG'c,2QXqB?̆h[P{o МHoLHД=h.fւF6Vgهl L$07pω$R1p!/-ԲR+ൈ cI]"V:%A;Oj2FFV`/l˨ 7/E8?A;sޒ+DF 邀4 ԢG;uNݠ[»O%J60-F{g%5NHDe<$= KQ3!DYU0fg;l,pgAȖvlSVc}P}ɋYNF=־seqqu~$C$n?^KջfyޛYys xM&)ȑ8 @$Z \ωhFOWYToep8Q xڳk>[6-SY`Hܮ5Fhs6FV\/Xۈƥs.h"+R?WKVꍋEl|/.j>eX0k4 x+W W52N(8]6ЮSܠz6cӇtD z rh%Yv55GQSUU L3یXtphMӞ=O A =!,|k!mpN *cSdm`K^,R%7&iLA2ǀC7T=pɦ#yk΋d-s|}j6AEׂ(5Knܒ%_^k8Qf8ȁu|GL7^zF=V偌oll\ͼU'QCNV{oZ猿ڄ+WLὫ".bXV~P 2ʝ< w=c?agP 8u(cY$[p0g䙺 v{G74GO '^%+: :x+,7Y.-.WFPjY{jFf'(E^"_$ic(8b"-WkAdZJZ/W ׵U{S?n؉gy! ۮXy4U Ej?+xd1ЏG\X':YAl?@oHl%a5#oլq0K9b;M%$J):U)=1jP=Ayjk0V=z;4ȳ_};|8ڕTL'UϠMp}h0ih菍R:7J~;_Mq*djtUH:4ֳiѭ3ԏh3ě_@ bϡ0A(u0t3cC Ui4H70Vt8X[vYlߞ5@p0^Qfjxńaׅ2y3^."-Wi~7CX%`:dFVvg7 K:`[rh|Pp I% p%u30sXZB%.;[ﵺ DV9{9ۥ^5͛)%kji͙N RYr9rixuU]A𕳎Rr$L#giRxlu)|Z 4`:賸 v} L$,+%o|*? <4 tf[5!+[^3.aKUi&;CZq:X&[Q{)y+*B)ޕ|=6NJI<,{'dۖ,~{C,\Jv1e7L|nTS@TMS.ʭS^m2rS;l"~B T;-6Du~#V8})X̉Y+2: XSAҥ!Íc2F7T3RGdFqѵ 抎wrH 5F5I*Jmbi媙}@~qAswhjc*;#Jt14TPk 0&6/Ohś3Eo݄/}ƸЄ$ _)`/`=$%Ws,-rDQ]G3|{aUi^W+ ]i5jZß\YQQN/4DQC\(e@[WNQjb۳C!qJ_bUWCΥLvSDk[РPE;^DT %:om` b!mI$B]i$|$) ;צ *jqg2h&rc*2+"R}-jܝ6f .Xt(2ߠR l|Ͳݞʖ:tf/C%!Ɍ!}%7a*fA">6|$Wv-@# 2@4'L)pN[FUaEPm# #mO|Q}4YWi$.`aP)lѨ?5ڛXFu!&e5!@`ұdH}A>wETx"&$tgitqdin~ᒑI iApG:ac3$HH֜]{ d:c]>F䰌}-l=dFi| ymR0e]?5Ή2'14c 6 N}xY dҢӕ`=i}у 7{|%V<`m[ܷD(5V&&8%o# ')t0X0,/qr?@b zc^ʠw f ul*E!DN9_P GcIu&aF5n%]~_ǯ*FvGBWw8467tQ=2SsϥAEVD΅iw\{vڨ/_ > 1Yj/h <<8vPmJ!A1v] F0>;wco© a7ڮi+sRNpjب0ޫ m?fQ^K0r롷:ih\P1ˑIpy+XJ\WD4 8iERV0x^nãS FBi~r1_5LTԢOH͆2f/4wlQיpwkف=}>JrS%-% P=NͫϦy~X6IQZ23."3G<6"Uթ+\9K݃nL#|a!̇&N!ID+;ÓR 9QC/̛5Ue-V ${LRv%Ց,)Z"0UN$hԢI[׹h3Z(^C50P4gvOj{mywy%$F&Gb>~;ߐfv-e>mERΦO!duViL-\6@bDSzQuwwM_RX'Lf] kDly7Qꟺ Ykj٧.ꇔ9+^}*8ۈ}AnQWwM:T=$UgCJx}=Hy!qE7OɃQuO]j@E \[7'x3.׶KRPtE 6U^> 1Kaʐ9ܧh,Vq1?-*FvHHQ ;Pԏk<BÖ:S(`]gx$R@m\/Aj5C >侄eDjcxTay"OGϒt?RFI~ׅLCTk5awQ!e*ِ(J[<!`Wn$ J2bbv_nIh$iA|}K79mz{? w Ĩ_ kB<+7Ls|+JnSY)Q{=)*%q\!1>}4Kڧ$NͫƲ]` QU9OKdO8(a Jov mLS6#fV\G)}gw$*:0~,ʼ%&@L'`OӬLч⬶xwp~`U';#Fl k o3=moR-{:҄S3IY֝CjIJ%0*4?WO?? ӯ[;{WsC0XntDbP0#NFFyQNd']}_ӒL] iDmiA[P3:hq¸43%=C}gmEb^BI\l)s6b))p_[ sیYrlb1D{k/)U-$2nhq*9$7эuku{,7sGZ54:1M渢'ƀ"H)W9I}*{M_Pރ"xO06ZT*56$,l&NÍ\/wr?_pQ_ USPe|BO% P!i'϶hYꫢ r[ %-֬<Ǭ0dXPDFuQz='GI;JX^=}jc 1̣:=Ϥ8ynT|9o^1]\&$JȢ/'MZț~:_Ygt(ϏΗN-gܺt/W+ڧgzDðz1[OhBĤ٘E,VH|ևO=UŒ`7.րx~\C֌)ef\s%%V$ِ5E$tcj={dh[P['h5^8'Y*wRb{AΓc&.&rOK}b`r]hwh%k$? jjW15o E*<}Wid ,鑘xa QqAsrP(l-vT#act)}b @w"zn1Ώ\o™?m9,ՅP-gͺ;V&[kڂ!22~4k1B'U$\Tw΅8qFjn_ JMxW(? L?~YĨNOgJMۚ5T,%a4;DNOWpxys֖5,~KD @ѻZ݆1'.E\c{̬QQ3b냋UJnQ/d+=y5ǨOk!#wwL_Nx˷<q86`@kifA#Ūf=+<0LB5'KYFrYP^1I2_fٺbIBT ]x$<=練#v3kTfHW\L5&Tm{JNRE?BX g}q* dE̟Jr[\";9Gx鳘/XTڐ3{0e:.*:hn8kLc+/|SSn}O*e?[y,:" >2|ljG k "\Ϟ>rtvAXėO!3E2k?ISa' _Dyq5jN8()aQ@w\ mVϞi[E@ Byƅmz\e~2.?%=$;M -XRGh^6[%, c:_ж_ #w~y ˯Vi`c.w ݡO/ .$p)y@K /}e4fVLovk|V <&ڀb{oPX$ . nT¾f 9h]n$} dÝBQJ5He|9@VRxFd=9 JqSz~[_Z9-?*,$YvmuY EӸ[jzNNf>#p9@[vuO{XsK},Pgev.{G V)G b}K;Ma .fhh\65S0egyw9·-KouRVa]{v,3TUDCgd \yh5eĵ8ix ,N9ᦉ. 6 0"v)ɾcc4&EUŴO[(@1G@5Ν5;vCytw(6\dj<}a"J ZlgiD}M|X=Es7^'y PT$i5lQ /F j'!ny^=+qmyaf#&g-;@7|~|k!ķ|hM G<Ssj/hM[?hJƷߋ*wDL &t 5_ )ԯDRdJ{3:‡aZc坞DEe,tbmo Ob&yzc3%2$Y?_tV>ُrL= :*%R81og]XKˇ{&ZAƛיִ rmgCT"Qyy ԃ#le2rxF|j5ń Q$ۨpk $5b)ڹ=<8 )ܺ48ZB_Cu9&o|z=~!}xꡌڊ{WgL% n)lwq,]]f⓭ojEnSQ|06ߙ˳5PKuymZ #-I[j8k ;U|*&c+*ڥ>7$(c5))JѶ'Տ +k35 l6{P¢ <ϳ(`ii=D6G/P=:OTA;ptL$2lה 3:nCe&> J ͰH3Kk.gČSG1EAHWT$w~6uvG{nRS4ȏb.U"~` 4"Fq, B@ߊ_tDH7 +'F+s0bBg3ٻS U-SQt<掑w:RZ'h1̂6HFOL uQ'b-3gg .?НZ3nyP?`?5ʸze☭Ҽ %̧o?d2UCȮ^&ѕpJd[ A,YY*ګ҂ݣU{q6^Ʀog`"m5=B,4J ʀ6A+~#r)/wDH'!I$~jb]Bc,<~?dS< Cg򧸈T}i?g eᒹI]圶]LOji?bNR)n?GI7_#jꦮ2jVw)ӑ@ya('n{s7sP"dJaU$=6^S\֊!&/b¸_\$ 3Me.MF>*㧸䜲z @/o80V6kf0z\.k)h!~ņϯQq,x/YCKڀ-kP|`>9^L!SZSP-)2"(%~eT5<\*,)c?q9ZNq֠TbL,l I!nhlryg8E^=3ޚZ% ZM;:(z}e3bFսaΊœ=&o.FqERW̐)D~ߧYe Ǵf\PorQ!f"9Qͣm8`yб9ĦC 뫪dX|e%x6ͯiX o68W @0mR=EQ"8~ЇIᷜW'f%rVO`P5..[F t X&16"HIv/b2`ߠ0WgL2FW jMH/%i@w*,G CdS¥&^7'`5Do΀yrԚ>CnSVPz u3+5/(p CQҾG]Zźc஽U/zOa%"$2" 9@cZaZYd9+B?ѲU}kg ̜JVڂ1592>a y\n(NJ\1Oń¤fRb!IVJ] xӜ+7gzh=ZD ]~TGq,CGTd1MόI莓zh+a#LN7̯ ;% Hsu}{!sٕ\WЬOFܥ>8k4=223p4:s+Xi"DV^8T$ތ8,dtfq2dT=E>^BnJ %;R1-pT5UB„ع@zn!=թDqDյC mZޡUAʪrV?$I@M>s9Z0 4[5P|Қs-xCrY ]\ XGI1\_>;`jĺDg#5up } @ ilǤ1#mhz 2ttr=?gi@t2+rn-0ɷ89uIif{bnRU0WiQ47tAqyߐ(y( JNѯզծݾ ʋ XA3ER(E3o`3k9es~9. ^f^GMQ`*rnTĭdu`T t$wROg[iB53]YŞ^a79\D^ `Zk@[s[_`@;ץP¦I\ÓWz?hLv\zWB֤0Qp;%hA̯K`ތ8z¬2ct'ˡHB->hmFLXJkZݬhStQ>mvl_ ^L!Jo:eC@ 2@/&@rچK=͊yC]4zJYъTT]>J}^$hu$LnVTiu`G].g0tڀһZ^X.Rßa@5W)L`*'"@՝]U-i62 +$'SToydww {*dC^i'\6Y50pvz/'&DHK?ijM uqd,Fl.pYD-? u[{JsK?=k59"h]V?y;qR+Tt|ˈ&)HQ?q&ske7 2ψ_*7wrfi,9EkZUxYãmJeOIlǁyȲzAC&#p췙ϲ%T W wzLduӄĽ2߰cJ.%^4if@J[**>?٘ ol]M>:[ .wbz9!opMr|T<=J  gXL60 SJ,{L s  :5o2/5Û?B BXJ+ηoկr̴GwN傓PC~'Ek Q}jow§s;862F >'7hS2 uwEH߂cpV}_ξ[O?QFZF6!͇6$%C*4B5=/;ꬁPg< Mel}Gh+4g%NEK؏׆^3{,'o47d u:i.L_.JZr^(mZ>\1~}|XW{Qul# ?Y0Ð_$U6bFaUe1a? .Y3g||}`[FCJɯ|˚߭) (i/Bãuc;?o?5jG<˼bꂎB9 5ބ#]W A!>N{1M'͡%4Հohv,*'iSRgsH&XBb@iw^>_f,J~2xY!(j*rAoZ6m %\ņ@K$*"xQXO}fk|p#/Nn派Th;! }#9y"] 0pihFbH(h߬Xt?޳ᬨb_@E| qi\|88Gtqq7PS˥wmS㭙'V\_tS8G.1Kw+=YcWW9 //~Vy83kFזuΞC'"PJ7] ~]4 R8˞f.&{Pk===V7QzWm\`BMS0@D rc/sKE8eO"Y/N˚j:% {5mhliʢ͏'P.lE~8|,(HnG<̏@ g"\$,ʏVCra;=H9hH03A9+hE皩(%7E5oCT*l{]d&SE1(=l:ө< 0[G 3}f/%V(N$o9Zq ޴FG.Qz͝)wA,HĨl =ZvϑfE551>yRKԕǭ{*w6 xU0/ΎcOX' >qT;tFsNAbgfD1'r8lbmt/eIօ`MSo„gwDs}!b=LJ~H}@exf,jȝ8)"C_Ee▹C{QBCy_k EҳҐW{0NL,c)G<㳴f}R#*>lYM\(b%='!V$,1 E+\Q3SP5j|J~z&W@i,EMN 3*~D K"wzqFmaemv/- AGi4$/W!O%j4 1_*ӈ_$Zu"_ `nHV(buE ⁕+\)ҩBbeddf?[.`KM'sj*}i#5Mp=f!a(_jr&F(oc~\1 M;G(K`G)~Z G }M7klg4+kn= "HyuzMƄvfXс sq̭^˽kS[(an:8X_R+*Գ$ {?⌣/RmJ= QtC}SEyR_|O>+]vf4Y^6<^*g.Օq3jZ'eۈo:JrU3YsccSzpc4F:|/pG 6` 7f,YI3VR*w07߿WD;p5%sf XhKF' "p{VЩAt=PtsAŻkR*-eᾘହjri<<*.@ţ~9i&*{@5y !IEX&H/L8 т X9r(kX =OkewQ唌{v+NOhL%IT(y~ E߾݅%oK0iL6Ft8.lʼnPq?w9f5džr.90uwIGpQ>qűc^6j@!l̟n, 1 B}6w~6=..CsL@Y\w*kiTBĂϞԻj{(,^*K J[cqj{4jp*>KS\V^l{*>KWu\m֤3R$sP,~MʝrbJ<+s}%&?9Id;Mُg(,m lW tr8Ktpę"b:de=V{^/B1h:TDDUW:/ʵQA7g FD}y!x\N0Կ6њG' 5(o{975ˮgPaLvhZُaߞR9M+d{nrgQ2,Ֆ4jbAPx~M0e蜆=s&N>'/e%ؗeѨeq矸N7:ppDJ_2jWT)L͐U7O"2i!Qy*אA& M|[FufэN=S&VqIZ;?<9-DTkBuf̜ğԿ.z{SL~O,պkf|7)W]%ሻsϹMt+HX;9C{h^y2'_"/]9xQjW[8TG14b n aD ^SS`i4J-9j`lq3S XBm7GG :BZVi颤*£ QYTʇ@9byHē,>x(IMgY4RsQq~Bi0ih@q0˒cxy`D0# 0&[/rcv}fLF S"ɛϝlʑ?"G }./my8Ma7Õw:tqR1*Z0ў}GvI?ʼwLF1#`KNWAμXӵELHmK ?M@Kd 3"eڜ=|=Q+n hW!䆯R'e.^&gk+10L Hees VzPօlyYZNffSOߧ>@id!%LxK)|^@i/ e~)>TDcJ+-=S"F ZEh{4eq$}^wt22giaЄR0`bu(դ@"@;Lxg0 2\=gYIu=;3nIM:W_(y>Uyb3I-^)UawKuh:bIK 8TN҇eϼkt1߈F $%]H/wi1|;I/.9{hjGLK@ӽLτ|cN#΁ AzsQyZr)jcd:Gd/cQK@]_5xP匜W܂`5;"2tv b@~B#2q9KEFOG]GYII+TĿWDT[lJ-}ֹ] 3A7e kqE~SP~ cpu;S(l/M*qi+,4reNFyr| iXO.+zZ<`oɚrHZԫU|HKwauqcf׻FP+FE$InjCǽdNaD6rftZ"±j|1}yL΅Z=.}3gQ/5Mx1jBm)R_.9Jú\27 +75'_`)&husP88!6GCMWSbyze0 Lџc_VV⬁޹9p@~7N݇V]W>Kz)Sޓӑ`a}t5rQ@й@›`V+K,,E7B[qnH^E6Z%<4WU'9bX\SLhm9E\ -wX22=y^m &(4C1SSXMenAp(K,TN^ג̏N\ a-;Rwj,E.hIH~Y h$/bh/gp7~;OZX%,W{É.ՕYܥAc#IU֐{#g}RZa_=ȑ&8;qMB|XGۇ]R1$ʑq*k#³m6>(|i+HܮS4(kt~kO6FK)&) ]'EZkg^͠ye+\OW=A5Ew 8kos5D~ɔqu"*A\+lZ &4bL($t6l9񈨵jw6_^,93=LZ=Nb*f>VaJ[>r2Vs׾bm-mry(/7OAԵt~ԟYba}GbV/fù$k]MLw]Y!ZO"B[iTzڪ2oɍnj"M;y99wC< DĀʚejJyBȮk 6)eml,!/Nt׵S^C`|@i@2xx)/v%5 ^Lj[i!8;,#?ό}5qVyv{}u\aH> Yq+.<h}R9[n2"ʁ 'aaߣqpZ fFÅTU3F ;3wzuYsd-]'OCaZT4٪rR v&\LO5䊕[ };v;PLh.HZ]ڷ;y tͳͶRdlRUNDӒw @B>׹_=Q{ߦPW1&Ё_q@)?z׬|Yە>96h+iAEP6:3lue&sta-G{nd&zK@]ٞsg5<9.e-,9L]fyFMї뫥dԏE֎u}p$234&IDT\8;_Emp+m,XqCdท36EM[B*q [On-?ɖ5ܦ#"KfNg SĻHо>˿:Ki8 $*=O1߯"c" Ӥ,KC(Y(i{h&I*.3q8zCZZ- Е'A0UEd'mtJ$*l&6F \}0$)'AKȑ>]if[.YT#͑ԄʁfT^aT~TZ_šF5 ZfѯW-aBZ:>tpt Jnx0`fo:Loב3yyhdr;[Ck%vvoۧhHxN':S1R!ȞҲi`~[U x¦1V8_x\.Ӳs.+j})Ͳޅ*a:WysQ?ld8`FN=o {O2[5>%0(ƃ&"Hm_t~=^7k׼n; oO6Ya(!+@8d]oPHF+yI8_TFQ/o H>wE8Oek" OtP|"t`T_i: U\5m8nFƗh0/G.~5j90k0|7YjP'eWjS@82n)fKq*Bcz)V`i,gh-i M08XTAIBtKZN}.t<*1Mb%mq#Tρ*@TfMYZL\m{,-h.)}|RUew\y]=nܭXOxXx|U-ڣsCGӠ3Jq ZFvQ[A&;݁$ M݉y6C`qX0-,AlT5U4`* *H0Au.X Gɩ!JB:Vs,OGMh0e* 9qG0`Q3z5³dGt oקŊ?s+[`@s6SݲiD>"ml KcQ@dςWJ/EE׆n(l_z( ZFĚ[/z-0\(PͮA:_Y>?E C/W*z"?&rx(O]ĥQH(l=#.Wӗ<B6Uhٜ9}r$Њal^kĈ҃n ׽@`r@;gA]ѧHK#`q繈(}48hw)]Bpml0-#Lb7k5\R@̺d_Y|y)̾ɥOǗjiJ!62  {  9~NE`pkT:*pNpU֊zJB޼j#}< yWIpRL_s09A`(FdkDA /}q'63HRå6خŁݫݡyS.IU?fXu.rŽܥ#HfnuG fi fh4*RDbaY<$PtFe@)}c';R׌~n762pW;)YeZ[B#ę0lꗐIXF b=,!{Qj~];>BqŀJ1[}}ܒu?C&q}27 cNeł!h,Ay " eEurgZ)`;w[ـ\:(K֨FU!0G/z_F+2'эr$͔y˔@UmeQbP=y VY93U??mⱳĄ]P< 0%t{;|4,4K"`UVYJ$8èKoo|7 t<b"bD~ )u6m YĠp>BaP`_GsN"~maPCFX}õj4kNLN4]vmԋeW{U+ױyJGPk29@DD3Eq-Y@dz"U\K%-Vxrc#.^WLjdutWZG(ͻXyo fg ۤRnlS%s^U<0#s>s ; Rl5˘7Q2k,Em41Xdc77}h}pd{d(t۬2%cV6trEgkaEYLu07MJZmNr;3 O…maQ lv?˲Ewjs0TTPyA[d[4w9g.i"+tQc#-@0JV@Jr@yP4i)jyç9D-;g0sDR0~]d]w +Y(,˙ jrF@~B 8Wk~}C]9FduPV꘠Znih`J1A$Ļ,^? %;cRh eR˝ T|\'icVn6hZԪp.OcɅA6!3bh OT*F;~*B*oh?^JMʎ{<&c|Ay v-J/^!]?"Fz+.u`TS[Wѯ_0<^kM+ Ə2H,}{q8:{](QF0Ǔ_ _lW,3쵋.$\A`U.Dq  xX4K7J,8Ԕr-uX'$$^i?^ו~Qx-3d'ȇY\VºDZܐS)q(l*9C<B ש53BLOҤ 0^<!xKvt,37,)=X4TD1:5%p.6 -ilE$ k.[?5H)0F,O$(\|P=Xpq\y!&$:OKA&RdCabnz)w!PMQ~n/~ERuIĐfY5li/&dZҞp0q.ׯRծ1.҂Է:D^KHmU͍_^ 3sŌn tg)H2Dj 7m j2(pf!N=cIsnȨ(=%+&ܔ'6k{d3ĶjWrԽq~ ՀgB!/mL7r=#t1.)OBYVO3+a'@p#iv0,dj#jDB쓊7sBHszy`ṽ41IC' ~Xfkš`o3BPn^=BK YG). ZZeg{/0 jH.}C֦!xydQUmh}bS"GvЪCt 4l8v2D\9r~lsdgXkՆ[;ۄKEwX+n5}2{.[?-R~oX) _5w|`$ֽ6;CB˄0P 'r.w쫈X(EZ.i t ߃M0 ! .o;T9xڐγ`fg:ӏƿ>'}ZFz% (Ghojau~+#o}x: W!v)ZhRšI[X nn6-Fʨ`\Pb!Cߜ2xX֫N>lo("l.;/>pjLO&o*-yZ ;2K. [+Yp pF{SX>JŻ9h!2:%g("wb Tn&ѢoDa_'3蠌z j/RRN˽QJ0:WE:ʹX:a/Q zmz FUžA{ׄ߾oAӾz+a֑aB.oRbL9ߺ)[Jv>=՜EK2YAt%\T0(7xj_9|'=wHwn -t?x j"8 YCnZhsw=I81ԧ 6N *:@1Gup͆,H ]TMɾ~M WWB4,zYaX\$y$zU2Y#n#ϗ0 Xkva36A`b>rY}B: %`ʇ>΅7x 7-|JRufAYH jl0B]1>}n.^$+dIRduAS^'U8/&G&Gz 4_p=^d׌:4\t޳57NޞN82Jcõ޶X(>rFhȃl$ VM(!qF@o1q8P) ҊF.ZGz(4s뗇({{1"yOeqo SvRW`{8ȇtUh{:䞖>1po#@p%>A;hnť@6mʍQI.y3!BZ3TW{%I<ʖ\Ɔ 3[ 84"> @1Qą&|ϡAQ-VY\72Na5fQP'(աΖk~J! 5>떫Iq<5b C_$T1G`Oy'Cm`l9"4;r=:Fo:FH<`! K7tKAc^4 9Q<<1AKc*sTZpרKjy:nboOBàkCx.pPK󁭇 ǧqS#ѥ TüݛvXO LU-h$TYwqmϯ?rVXlȂZU&|CAnJ U/t}H ̘5,[uAGͅO˄v5f,ō *g܇ŦD pEIJ_5O"2ED,??þA#q2A5#O.6Ad 0Q.8P[Cu!kTvA] | `4@#3چj6D%|8J/Wt 2ltUc`n7n6%Htf=L1L / oĶR7\d+kH/TwcPD]E9ʄZ|vKȦH2D2&#oߝE*bkT@Kyln,\:g$߇'ƍЕ<p'@pKfxT#p5W}G˴8M^P[=صl-ezAuR z!TNDMhY~e*C 4mrЈ`!TWl~TnrE%~ڔkW! FxN/GЋ,^0@7>D<r1DŽ2 c.:DW?j^>VSyYMklX.Q\b0`i?_5FO3:@'@f^K ݥ @@3j(;M)G*bݝsOɛ]UT.^rj*:Ai~IƤ$wf.$ֵ4fuy KXׄK񂄬lh;w&Cu/ jqDX>zdW|F<Y~mq7iGcS6B4 &L:k!w>x!ݐEx;~"9c4(z-< Ӓ? k_csOK~Dd_ASI{vsL{EC|i*ezi~l9J/?|ۡdXDq' 0ҁE/q Ч W[fD*t9ȞI]=ە k^0\ILs bHeXhɮe-w#ĨC#upCVgcJ)KA8ξ?悖\٢΀W _5; bftu5`™ cpz]{/ܒ{L> Yv/Eo陧.ya'ofH5|5giߩHsWxKګٔlGC?S߮4)}v,|p7JmO uG4s$5 9mQԌАa!*H^Jc޴%L诣zAі!G$d6.ՠWs/ aiK5s@3+!ȣQMȄ[ TQP|k3{rjAM/5/{6t>n|rMXp( /+ldX0*P! \*cNޮsG!̼]%  }xoJLWv3MƝFvMbQ1,`eGRSc ¤EϘ7I،.B\,5)\WKNj$f[,@b%cr2썔  Z8ۏ/!HTp ]EYL<)9eB|Dyt-jka#L wcl聉=ke3o>#\3/!״׶ϐ;$5d?]%F՚$/43(8 'dqpኃM2O>;``fOZJ-FT_::{VC yh_di4s[eƈV/i$uX%@Y%O~/MkPOJ2& ZVJ E8NMHYWٸZu,ЛkƐ%IrvV1L~m_|8<ٻteH)QW=UaIYzy2\!c4'1D?f1vYe|yzhBȴD 8'x]"k2#z1\ToT{$$xtb"!l)/|]$N Qx__?싸2(\!" @U$\ :'KFŤQIc[T8E4-Nդ%mu4|v_B%VV,^ #y6Hll]Av tҺ-f(?9b@Btdlس0=YZԱ~:懱E;;F2[J?ELbc1B\oUMNlm]c o3@Y 4CKouˢ1qyO1;\tzڸJ'F&hx9:q;bpe FE8)b^yE:װ__bu$Rsc9?lQk\6s!!ԍudV+I$hm[z?A߂睲([;@eTbYYlhYsZPҝ!;Hkjr %bBdp{RW`i*m U6ENI.9p#XGBШNM+E/ ̭ԃ\}m~j/-^ճ|x tؚI-& 2n1͇_އO6^'H̘su"MIǙsr6k; _cɻ7v:x''q7/;Pa2M@|.y!.CIAy7Ѻwm_WO\6%::}?b:Hi HSqܘ ۫M'a_t!~UAqkoouOOnN2 ǼӣoVtOAА`:M21_ȴBʴJ<9H-E.>bJekzһMN׃tf/{zF Yر'1!{K') %o&mha1m\)FYњVOu5RhKa^ ڞ*늘 'H/zQVY?V<3E.vij ՠɣ#_-Ejy8Xu'.aV3޶iZu- ;v/s]-2r=˜Y%g.m<_sgw bgkCL'2w48̝ |gH8cc5pdCnJTḂGL3e]vc*8WT9Ȟ*0qZmM;Bk2ú[ymݾL I s~[tuW]WW; e٦1vVWFREi"W0ku Y ejk0-rLQ?:@{đ5\R* 7 VҦ0@'lsg8*0T/ /-7.vqSI,tu$7ffVF#<(. 8TAva\Nu\ MO;*U/|^p\@;94B̬sP!.8/e ._2 ;86}PK`=wO\^T}O7[<|1AwŦ.sV'*Z)7-qH8ڄ#ؿ ɳ/6E}0_-hLy7#1;n52){4*}E n7W y'2R *fR /-hQW@h4d/EtN&nKtMxzꆕ,1yF*Xdɶ̄] :@"  07d6lEEWz"kvN,lċ t5*5tpyV8IɎd\Hþ>"?ó)%l-vSS)Ӵή`Oۼ4? "%1eK:\\?RT֠R;wKjn-B5G&ɳX-ҹ*0}<{T`4Dwth>0 vFZȁ˼&WLI>kOh%~{rz,c.  %9d$ճ)ےk ao^HzTR\l2Ol6Y 9Hg +|I)w©9 LRy24k50p~G-kTA/+xO^7nXԬ{2e b7Pwxư%0 K;T Ys`osRc[]{!JMW ۧYzC@) nH؆&do)I6G?fb%UWd/rW%[pLبi{I#j&Ж:F17T0׀Hw6_,(,-KbG?Ѵ엱/9Lv.uR8|v 8imMᡲl5o҃ߏ7Vd3ke,T|:r3,ztzY}*rA.oڦ9HwU*ˆeٲ3l FFjj &26pdeq'3Ujڷ+ iMSL `QtXTQ].ֶoPW);C]=D>9No!T8B3q$HcbT1Rl/bzW:YE4PwV}@:!cjP\/5|x#Rsi) ٴ=}]r@ߣ1JU6Y1k &iPax'?ř\BDuLjm`!+JqO|I_R㚲8x3c}î,B9fC08Xc T'j&RJ1%S/Wj%'"Xk=̼R[ߌf"Vc6瀹n qH~4ː9oLzNƮnbes%x;[Xfkt~)G:/Em*!mD2'BbvL/b,T1i?~4iހS{H8Y% v `EŽtWltϼ 1]1'U+XC<Ȝ7&Gs@$^@o5zFj\AA~m'Mt F}v%&RZi&N};[9t~Дe/)>%΂1yTk4\68]rA2|JQ9Z 6 / ]r-,L3XQ`<̴,-x@8@HGYݵu|:-8"ίD\sT2ĮS '/߽*Gl3{>\ȢT3$S!S$b ' +@$H2:q_kQR+͇gRx9KUJ+_d4&p|qmJ',QBlϨ `"rz^,ÆQq<,Ԍo/К,: _Sԁk/e)S.=Q؎)o-Vwޑ ({M `+-v?zz=:P8%Xe:5&so`;93pTXp+w cXƓ:_ýg7ʽq|r]Sm-tgĚօF)hlYjA;(l9SQ~yN$,ָU 5rPݿkU%uLo*B]4LQ?8K:4$eaGdFN/Sq1Ǥb ӖXۈ$"?s^v2L؅Cv[ZwG>OAl>2Pyl.L-xT0ǩ٬/:=c_wI+~/iXR}Z{d<7Gr BD.Yqt] >ehv=3UCj: l"-`}l(rZ:ήwH3UR``^nj YZ1tM ;~{ 9 lT@8}!cn}sY0~ǃ/e4=ATp^K&J Af6CWt}ju8)k)#D3f4pRcpmE:v?bqd X>rnIZf%ȭ"Uq3Ob)QOy%9M /shsϙ8_&]iV75O Bi;WR8\I₿%'BgzAUh}f74RQbw:w1[d#"JQ2 vmr$;Ėa.B@񢅈4gv3w[-*t04Vd`3f@En(DV"~K=ӛZ_ϭ,rh N#\A_3i'wbrԹx0 L\Mm mjh@C<מb VO;2V # S9ht]hCv~ I>$T[^M$oV*ɓ|LF[tLr'C Fv1-/&֍IMpu8pc+?qsRjiz[*~$>ie 0}/:lUݐIĆɫ}v^wxZW6Cy5p榩* ӉM"葌#oKuKRڑw2WrE)P?X.PXxb= G.vo͆EOI aNԷ[*b2trFr[n[/@IO [M5'e Vj9GY ^59:FSPYJ[[?jj%P-\fow# \{+dV\:%DNytb*7XlWhu(źXRn-)t< ipE.uT-r\u(a7Bi=}ٴA'_ajBg[rEG"rƯÄ9D>E3h:š4DT8Şn#Ns(>YHäu8 f_F/a@ 9YrP}*rt΅Ϧn77*fzV]nCN.iiIyqz"6'g|yHrN@ V-CRS_Үu;.R~fz3|kp<:Kf:XU0roWC6Jɜ@B"o*/%ЏpJI? w %b3g %5_ _)-`fΩ})QYӟ40 -}+QK.KMg<2"nM)m"Ma[u^)NARsxɋDGV(s u2rV(C`lEo+:A|%,fVowz=<.rŃ5$ 򺎌 Ո3@g tA<~)?Cv<; 9tqkLr2/A\Lıɉ (fыhB`(>3I:vJ&%T%dOzR$C" `&ހhh->j,%1iֽڮ%dz y ]65.Otw&qU\6O& \-cgC얯をo7/3Ia3Ӡ,w;@-p/sU>3 M,U¯oFSuՅ)Sz,6]WjhЕ> n\IК@BWz6K/"X^~h~+Gqgwvq,=xDv3;UFciFY7j7y*y H Bx}i}P}#YxMp K}鐱HX6rX(4W?q=ȟjKBt{0'8;X a5D ?\nEop !x^!eHZa8ޭ-ߜWY nĒXe{Er-iAL-cPo(:YeX&b) 7zL7'4дV!E>~,w|a\oJg)ƐBʲU6̙2)S"4,~*}ɥT@24s,1(o#.OсX@詠m[FW<MA~&z}\-?{⾈źZ8g?54kpٸ֦X0冋F߽LhvG0w}z<3U$đ (Ěr+`}Le+<}7ʍ5ՌNsxP~*O}$wĺڿ%=V 6? Ra UA}}<Z"Z@uO5dF]{c A%ubRJ>zFm\漜YCe9+L@ TM94䚣 uB P+СMOY_5_;sf0uuAvRDcL Q@/|"uB#'{];k);`O ^~0!<&cwA0] @Ejh_R{b޼''@)Ya U؜w!>yjlKY2Qmm|~@#19n;e:pǙ/>Q5Bo%SbŹ/Ջ :%u'wΰRpqnGyiNܮ$~,++ 9us-QlLJS)`w%G7`eiEթO햂6f$0χTHͧk &zJAKvPrL{n4Yko Adju@+%b yE!łZ*vQ9B9O3;5jj7!x$ro$;*T6v0B*2әiJNGXkފEo %?4byWe,hќ\:zm[ծ x_ejޤ-(g8yO[2T{>_%o Êx?:LN4"$pϷl'4H! :oj`oƌc- 7c;$76Th Y|R#Qu14.6\O -JsJY`*e)qn=|Xis&GOD(،A4-ƾPrzmsYʳXgWޱ~X}rv*]j3+">6OSYsCۊc?6Njo2p R֨=6N"YR8mԽpl9+P%r[Nmzɉ|V*.$e$׈EJ8Z$=j 8aZMUocK%0ի;`ct$HQd8<ҡ/XGsQ@ξ0ت$B<׌0N^J`{KҒ8y1.9JYȮ3+kҗLXjU6Alݡ=?%Ji|.("> ao0c,<Ŷpl8M'\'?lf+qؚs,/)]QާhɸQx } [rL4DֹVؚY'X³['v,MΪ+yx=Dfiۤ4>:R=Hjyѡk9z,[`uZ&F-yÔ_ߌokq{j(Ah${Pim(NNg{b*!vx~Hq04-ZX'$*ѴqY >"?]xq2:mZCAǴ1۬J?Qq;|u3[OGQQ$wT8p\hP᮹˶mJA{1h*Ae Ew1H$) o D9%{C0* "歼+o@|zCDZ%LE'V`U& n³֒Zh,)aϗ391st#v 0RELzYZC-d9k׍E4zAZD6d n{uۢO~κ"EsggV2GZq6Dߪ{Z0=aY.ݳ|K5>h(~){OO+*sjL>ۋaGV23;ࠅUW7V.3TkjQW수!nsRSIJeƔ@йrW4AT ?dAHŧ>*Ixd{m)Lw 3#i6%iu)QB2h\f}ܣj& Bb{dojn4yzD44|ɈN練g.PtvۼBD;܏Iso{YHGcA]$DC/8Ox@q QPNc:kj9(ԅmʲο& lg1H1 +7N5ᮥeuI8la ђ~isI4 n:6_M؟埘,QM71P2$̞0N+`0j8 A=óu@DLq &õ?SF4tٳFy%o*ꔕR%$\MdW)T#+YCwk Jɪ=n.+R([k݇[lҺv9Vd[]񶞋".PqyE yRp7}J[ʼh?3ϐ`!. |m 1ڡxS#겈Ar9G i&3O(Hj,DNQ0Z/?A&,*U+ e y_Q&qp[ygj'UDVK."dTD偮Jԝ,W'[ϲʲB;lFUіR+*2tK'q8v -Bn _$`#>w@/ed2_=LYcգ% 3/R*[#- ''ż\SG?Ǵ,`?r'gFGKBs~/7l|/1~a@4$Br2?M(pTOhfK3xk aO勘EЮ1^:zq)PL:X4Y0|{D)93"bRLn63v} A}i/3Gv7oVX:md1z7d)=G%J_3V~u={}:5b,+ ;2Wή7q:]*vkĸkIH8,SQy=("`9X|uɊ= 6衘X m0JX9sb5}Tv@'wkܮQ+̶PR_d96;^{u@Vp\ n1Қ |w|BPHÄ1j# hQ`[TnDJ)a@kaq ,U91z)()zkXP(w^c)E>3[%}Σǧ@XT^^7 '۪(I(F q4-1Oe@}LOybҝ#KFF1@U4bKKG7ۧ !l`).lyY[k ɶWNqP*'d[}i9M9%oVUAA2iC@+2.*"hK~le7GKJhW %d\"]Ok9`iVy&ߊ5;GЬ+@^Ù3q@ sv|.Z9 7:S.c0\JE oMoADZK_Pk]] O(G9rۜװf ttg _Q+yTZz|3_CVyΆ 5;'a.p?POco.3! );aݥ lfWr@}aE$~h4^DPN]ˬDpwcǤ=nr6qd7Q8@4:u巌 hܶ3QL+N HΆ BKN]\Xr`ZBz1܃)O/9[ơ }L8ǵ+F)^lT:jpDF.j'8ΙӼddXȞdjC%ӜbxwfZ '(0\O^Ulݳj6曌iR;ږ0@vLcT왂znAGHqPk`,rS'jq\NW ^|؍9H6譣w],mE$IG,x?{aNV [ŘN?Tv21-4;PhE4=2[|% }^k *Mll$S~&xjGBρI!,-F gI*bӋ$~B~~"ul o8D.@,e#8⿲1A z%PMWhU:(X64(ヷOcUzboH.K0pɊZʴJ~Þl$(% w CuCjySY%`2swy۽[H^t2W]Z&a|31)sHڦC3Ew2ORqmZTAq|F@/\(n,abNTӚ&TQ}>KY"ʻtl6jҚnj羇 qW1FʮPJ?cب1Gq@pHCѷax:ܼuJR%68-D%`oH7K9|e@'zbl ԝ~a%c(6ܬ[u=>[x&V}ev5LͅGD Eio&d9<-g}1kkSݘej\ȪRmH*>Z:9VFWxCY<|M(wʏX\nkohl(rIӺk-<$ ʌ.'BJj7?K0$uវ9ϕ YtJG@vap7Mao%]u; PfޙIlTi )@*2 y3^gz0llɛnU)˯'}DE qtF35xx-БlaěhņAuaپQpugIau}0ƁvL6SA#%.Ra~ޙk'P?~[M nWnX O%SE`Vr6/XbNDo`M**9DgᛟRHf1>5,O݇{Lpdycށ`Ja P'=tVH/Byv}2Utd{ĆXۛUoլX0KÖR6'&ɬ[12{vʥd[:]sc8@N$N:Qcuѭ>=jj=6Nle SU9/GE.ulm!oț1 nc"CvV{{;-D<+9>w(K(X?ьۨ0z' <=2͢mZKb H`uż^{#ӪWQ&$y`")=Um,w ( /9F"(Lu_gJ[Ajj&e1`' Et|0%G[?ggA~V` Rk؀)f s8ӱIme'҂whq'Զ@$S`y7Q!Nŝ jj͎Ov.Ѣ^ E@A5L1fE2Ț(̢Au_q>ZgQH$Oz&oWkX咥V $F gwA{"8z/ E+{I}؝m2gB^ԇ֊WeVx+zZ|m 0Id9[LWd=rŠہ)ȖA@RszQu.r8 j;&YCWvmE]}+CـFxgfPK(ӱGJ='ZAn]JuXYQ%Qs{\2>Wt3.W٤叄\~=*|tg{;@'YD q?XM2,^ߜ6bߥK-i$ʣE50 PpY.o\v,{0q+V *>{"̪1Ra2%½|R]b)e֏TqAWFgi=WZn9w9)xp=8urFYd+:j./0*PdFZSiMM2PoDÔW_h`7]y۬EnEƵ'JcM@&gߓhS"i4sXsG ,YSb;hā|G,wR焞i "s\ i74!LRsTzZkQ SBeK!z 9jYTptP H^;k & nvՠى5ޡ2(#r՝V dPβ-/$ Ǖp}H qqZ͎qtwf)IRk W{߬W䄑JsltteM6L(J0tX6L)lТhiaKIO΂-C c1"!n8+#@v""J[j &ŹuiN ۼ>ͥ$8s]60珹(md #r so4|g5(O'0 Kϋjg >rՊyT;q/?h8VŜD ـ1G6W,]>iNp-!%LB1) 9oԈo=W\4Bri@j7\Aɱ[D;Ȑ]ЮY{&OO ux:/}l bS3t`t4;|FnXG]q m//Hd,xMMQX$mxڒ7:rb;AmCy4uİRQf}ƿ1^&g{4P}Y6?"󞊕mA%-Yz52"5fjz1'L)o:6Y]2ǎ>SH<Ҍe``v%8$Իآ>\.km1\Ȇ[~uV-٬5טf0⚀,gLvC+,6μ9AqK#/d30~a)Jq)1Nx0uR9 i;cEWgw~l/ 6MQ1ʙAgD\lғ5=i#0%x=9f252|0D4Ȏ)3G4(߀,bĔ-qz'F63 @PFEo3i @[hȔHojg,8RqBYCU͘#+8&'?&ҭ=z̸8q&07jbǑ F>`;"hES1'WȘxSZO8ņniJ,(fɏ?!(0Jh|5cozƆDaǞue(m׶)'r*24<&Tm)7; S$Ro#>If ( RXhIV6sH06qHS4=rWxLĹ8YS }T?Df(M(ENNd/blL *oh1$!?:=4ћ"PÂzy&ǣ1/0"1{ N:2Ǒrlǚk2%F83f1B:&~$?lv5B&LycN|`Bo}mIjUԋ3LTV[%thğ+qY;_wvGki}f[31U̜vE̘8,s{A秔E 3-y>dY]nckk$lݮ$Ռ_ŀy#ymuH$m5v-WqKK196rj`3^Xj C]$~UMhNo&qGvcodv5^l9sYWHdVٕ6/ `1&l0)_c9nx-7;J/}b '7iԟV4hd|tR?Ue\@F.s=2Htr U (BDbGVf'p u)ۊ/'Cj~=2lO3v~'NWxbӀF>=K^ I2>UʨI!VKk.68'DSF|exo_EHgetIrD/%35Rϣ `R|3~zF}U,1)x)p}nh @RwĒ,/``',PP⋔Xx) -JO~ kGq]/,r'or%n/2o1uosUx2#}m" nB+O%Co{wr볯&}rRCДdȁn>ʛ._ErF gw1w%Hf{哐(qY}IF}@Z2U8OO]ۃ^2BoÀÄI5$^O^_\JVɷyFѻ_ ̡tLF%LbPE#zv6!i*''vxY}d>9I"j=s%vQ ?՛11f p "pRO#)=w]Eg yFY)c&$rH0̝,R`" rmo"F8z;04\A1z5! 謨-^!Cm$Zo5p~xW0c:@v9# OD{|l) ܟv9;vt. ݔu;7v#UnzPQ4a+t[2`s&μ:E{G/Q1r[OAY.=h47a c?[4 #:l-qfzAu!msvJx<}bt3oQ.<3n¯C v"#ӻݷs~z~C; DFsWO5D$YwOM)q䅼c[Wksi`Ai8܌#Ntr /KNt=|*SWp ?Cp8 4HWdAӮFDزGI氜$K 7M(nF"΋I0ߜC?[?Q*<^c6=dpq()8ޝqWоn9 Nl6Q㴤$̻"wPLNLb~ϑQ7l8%Ɔ*KO:S'c,~lPdh LP;vJ%@FmVvRۜOO*cU|_D`pCh2hndf%}X:\74Wwp-T(1缕 7p+Pog aHS]A|i18XU3whrU~|_'y-Lh_au\z`6GP26kpdh^5sR\6wyOk6Ô(2/Fu\ٹapuM90{ƞA"ekZO*@`S葙L aߋݠ͸.Ԥ X۵p^,ѮCY>`ڧ%li{;$3_^;w]4 J˺Nc@I=t% eEaq)h N H)/+yx&*N Ba&OWE3\ # Ѫkw_`Mtۄsjb^:k Q2 zp\8#Vxį yV'Ju$jw].sp.Q$erBqtvn'lk_m}-^Ka_o/+R;x~)93>TM7H4l5=ҳ䝩oWw_pk))Njrd`zdT:X- e21F흻~_ٜHz0Z3}{W}x1"X1e#fȊGPm O2ɨ -mx'$89)qS6h;@j*9T?냛-)AoO7 ` la .x =#9<# J6HK@%:pn\d[r;+lPe$SfK0;%MaC2kab袝KèV6wr#Bq^Y";1`5]&Cxᩌ~1̍GYK2*cF ^4DΆ}_3AK j:ζj◁B`; iw8^hrU3>([^[4y(2Ą|W25ЙPp'<^%"ҳ8't݁SҲQZ?" Dt#Acҋe&ր޿ ^ӪU pR+fhi:IA$`h蚯H}FVb:ӈ[08 Q.P#<)k]lgLH]}FfjaN .8X%gh1(Ye^$%mu+^jbp< /oӃ1B'$?J[Whaol%e5:Xqlv1 iAx6Ĝ2`8;u/?nWf*u)A!8@s&w 7\8liBpV6n޼F]) @0 ũwFryOjnd](2:Be JUs?hA*9bH\VV?űk=@#o ;'^%٧^S01>t)x%zEe Y%b.*?ms7n~;Fb{F0>*iʾ>*y&-C n$7連̒3x9^T%쮁 fW7A0Ҋ8-ZTXg38XD,ڳ:16v"=r/,ؙ8Qs'Xh[Vx\㊖m|YpCtr (5~T:COٯ 1<;jĀ1]Itl M3:&p GvCQ2"n]NRN[l}͑#MiQ}g0HfhUzi)#fr:k}?zPsŴLbO{#JWKE;` Ja* ?91ЄCfaM͖#BYnOo#Q]^(vۍ. %_2Ki?2.w0IZK6Dce`?(n3[|XD*ۺ3dbwQIš< ‚'CƯzv^ޞ$}=bjF$)Λ!zԾs?O·EAԾ[IGX& w5ܒoϫ_R.h/K6l5<ӹd@l@QO C@}1.3z0#gk2 ko-<3 YDhA~8lG4\YlEݬ~qxG`[)Ίsd% 6m&1th(Pm\ 邾3ݜf& F"5u'3q#?ΐ8Y׵8J\ǰ'GFH5},C ., 鳏me!32<-~k&0a#.5_.Q8q/$b)?MGoiYh"Vy~0j.ȏ"1)_ԬUYqs,r36٦(:InREц%nY~` ,\p  #"{@yPoUo6'0<<0n)z 'EVNnCHeQܬ8b,?IsS&GӺ%Eעz/@%Çao\,Jŀ-٠ADy47X8h ʏt9^c@@sTὦ8&\/#`R >gaPlp0?P<=&%ą.k e$KvclmR@1w)Q>߹U˨clv@AB$2enf'^m]u@mw׻Azye0sf "Jne~+Kq{*6t~HY5ME.%ۄ &7$Vyܪ@I3?|zgUA<䂖cj;Q*`$tdx JkƿlǴ׼v^ո*6*=.{vV2p E @ϖ.*|_ -EQ|ZD;:fI) /m7:> ^G&0Ew- 4Co 㜍Rp]g3{IW,KsL!4V4׃M`HPS.3y6.kы1J-]< vAScX{8oDs5#סsqJ!HbqHޕ/% Ʋ#oHRMVura"-l+oT< ڗuu=Huopq^c%*ʤWQ6^~&%#t vpv5V)I_VIQWڳ)-W"]뎦yYu=tɹtc놻/X(+Eq.-M2[Pȸ=xoS*4fY wMټ[l^1"}m9w8VXu蹁KMFî~dVΐ򾰪V'AKz=m'IbGvߨ8Ve.'f21җ8k:='Ydt6EןD~p~Glk}"X̘߳wZ aHA Xc+`9ϳ1Qf+:I݈EP$S?s3nj7RU1 b#XÛ.iftLT1ln)! {C)NG$Ob0b 90B h(iWA oֶEyJ'F0/i0JVJ.ygBbx'KtI"l1h]/rs&FǻF`a8a#^ߞBf]#T#?sI !ި'*u6~}MP=>QDAZ ?ngKM?IcÊC޵ ]#bp[)Ʊ΄sLڒ]omNWAgD-CCOؙ ~P 1 rh 5Oo 2'풀M:cy1GX#cQTFIHmzO-KI 岊XomԕnQE #'m&|KqmvAy8&¯o"Gq ɑ_NGJ˓wWn)[;}&dF3qo8nztz{ sT3UV̎,m"KYT )7=#徭}08 qQ6KԆppAꊼ!ZAH(|8ĝm^N\a##<,"QsvK - X߳-V6/$lLkސ 8,vA@̃꿿  do}nbO]XCS6YT鞟Jq9<"iX݉}ҋ}gT\ջG.][%Y43 cP~-`3` X4s)GkeVK#+ 95* b!xx/5c5\w}b[ )SH*.׬Zb< X<Ұ|7{ɩB ;ȦݐlL`ԇN @fSdS66O,xM4͕ACKi2Q?[8<{~T%,sՌߊH{PcUylEW: `i.%HD#H[Tt#cxD~RZ:]eb*C̛N!А J62xB!6v2*O>)|gWIwrQyԞFyx>M{(*H0?E8-oi{'GTaZ9&CD)2EDjgg Hu*(_bdֹ-bsmkiA>o`jH˃a @5Uآ\.4oƸ?rb.(@p"sM`dChiWPkUjA6))S<3/EڄaWq4LVb*?fƆZlfwPy@>z!.(ɉȽ*} t6An`^˶zαx embn} MP`TlSַ뻿H#cKe|IQj !.wN q: rnBR}lO:nN('nSJcD,+HEZȊqI{h-期<{Јw"2C "UUJFPȸ5%-Ҟ;ͶsO(yɩ1c=.0M .AQ+T?7DrTC_[1c @TY"╞ d{+ iHH^m\+fh5_m"DccA$%ٰNޣ*5UL <IJ ؏vwi]|yMGۇʉқ/z̩H0pZ}r.2D^#-%_ui chZ*#m$~4)Fq2xq]DTA'[prmU_x]"Pgc"7+I?vÄ e-~'Y`gF] ,[vۼag3|Px3NRv\s!u^\/;Ofx&ē#j`zVּz6O;ѹoF֡Gx0ǒ CUexlX Fl ́s0x^_9BTn8,UW 3klܡ뼷~_RMx( QF-<")kv][k\GÌY =p &$e6)3M$XS07̳}:SwHxz_fV]B@C+8SE0۽3oTݖWY>ctjz)=Ȏ轜mMv r޲%A~>koEz.m|(;nMYgx|J Z]'tрv9ܶ IhqHIvVEMT} dA[/E]0}=x]{<՝^c.;CBrGmY-5ګ-IY#lyNN  <;|TQsIp zkfm;KA'eOv]Ol#J7}<~4H@GV8Nľy}\QԤ<œÑIOH*j=UW(WGڴH_/!l0SA|/|gvbȇWrRsa(c NMrP҉J| COO>2SQZf(K Z̎ԤA*%@U?n[`Е^@s 'e;鞈mw_0zk>KR?sFa.t;8f.YR5$[g2E&-W!̘u7!mR=TUVr$H~y)iL`GwU Mx??d]y `U o>#%pC揥ݙ'Ea}Dr i枨bwݨ>$+1?Β԰j>lv{AÆF6+QMڙM 3@-'^R Zl+SĄ]мH~&Bcť SP z|$#>-LC_p5D[0q9 _ V2U6 v Q{zwcam=B~7ZMӴ9 j2_C"4# zM)eN4-o𫎓){ʑ V% d>*XȿN ~Oc7Go5(:˄`;^R-eI n-)l|]m@a F|ڬ:cOGbA u ``aR 2 y:lTN4GέYfrצ}_&>6ދap.~~|!jw PU@<:'ˆ); gw\5[ ńC=V=X-܎!JݢdcMdc'R9K0|!gۍ[mٖx~0LnsW@P)+oHla;3ɞ!vi_p1YnܰO4=/>oyxb2i ],g6Ƹ{+j_qOˡr2ܢ-\",psnxEc[.w+:Eb&:Cˀ3o:]'n[ƷNR NKTV1G1@&qTv`צ2Ջ ꗀGչ!B^yڑ۱)H>w! 5pɛ@r+zy:cy2vMըY1l?Oļ+',uա] Qeɏ{$ore`Uռ43+`gHV r +|AQ2x$`YңAmP a {L 6=3ZM##YX[#Cwp *Dk XVbٌ'oly xgGrAo~rlS `qt?zt\bV|O5)Zr[AaRQ( ?OD1j P]IE|-m}bC9J ձ9c±J㴑^CZm .j~ىz]3f Knq4-2lM uX֧|S[\UY~ܳ*J(!G`QS+; J:Uk>\jv<\k)T_c] XLɚhnQjz!唫OT__^:6Lѹ!š4e'@"-\v9dE67DH4IA?,1'lo&|Q]yE<a%36VVѴє]~ vDq(y@B $ /JdEcjVmTKW;"';Τ} {VU`|ARtqRal+-Τ Ju@7Cwt:i-V̰Q3c1 C ݕ̦<o|sR oEΔUW77^SriIY<IX"C>Qυ2(~GQ[y˴h.p6羝klNWL5L*e_94ph SG |0:+n<SȮ%8~ =O,R`ك[ORDPp>lfRDm#i|nn(JE>L;98uhIRrCRs۱b?o"\2EsT.hbȜ/Bg#do↜E ʱCQto~" eƈylJwBX[4:3 i7Ks=f?;bƭtƮ}*,+$XMPZTDYafH趠12 /TUI9+\HI d!+* w(j,8EE1+[.҇Z6#@в[^9 DX-ul"5{bn65P(51~uN5xEyIPj1 cޏf?;pPm̺HeGZGOU $]èiG3ꚮz03{8[/^HQq@ ܆:d65V;Kr߯3R R9>2{ǚe݀*H|ڡPʡSڇzI9r{?Jo"W9,Z}ճBq]{nC3*]q/?sv]z,oQ1̶& {Ť1Ŋ3Z}PY}^.K@EΪKu92{9b2Ȕn6Bgμ ٖ;΃TЈJ#0Xxҧ0Lگfi≘S>ڂmuf+%BZiL*|8<튝i]S j]1Su[4 CX%6iޭU&.XE'a%4Oo&ڕ9b?24-"haf־;1kt<C'aQ{Ds^ HMBBP)Oݞ TI3xZDK<$RPG63)@L-4:xk Sl!{ )JΡ )jD/RudS sҤirl+Y}*,Dk̤ iY uǿ`̤ i,kj+?>L}QPNZt R#i=.R9& B'4n8[~HȠ6 5y".JEʱ~0lTg91Ά${p[R9G*byX55 }.5^ZMm#n҉]N%;㠿( \q;HZ*x97Ĭ:v #hr.?T?xkȪYQ t㉂Ȟs\+^Pp_蠺Cg1lQE?_ ڴHv %  \qzԿ}0M x@ۼh4)cL8On UX=txDw#gh>/nF(#Xv/y'ׂ ,n)F7vcGV^g^N݉zZxurr0$;| [ڋ ۅ/߿* kp%~nj _Cl 쫁kw8G]j$:_9N c][Hէ3ܙ ޮ^hq6 'ȦLb6Bǝ|+ЏզS_@^^^\KP'䂜cojySW-~cqpcf)ɀ!} !z:Y{=:$7OfHD[XOexǸ ust^uR$8P>a;7$rz! xtr 䌏)H4xѝ7(7g(*&xb۾[9hnOOӣ4ٞ\$\XtuagF9!OXJ@p9/9z=!\<ۓ %~c)ټ*S\|r- x=jrxQVC o8GNb2S7T5YjA7ie]8Jqߐ [ʮ %@͐JA#q:s4Պq:ϺH^U\E>(ֆbw$dER,I҃#ܖ!"њP+ x"H%=IUo7=R˂p`TYyctP0jQAR(#Љ~;KuU` ym6)QwsI10yljLod9kWQAN~MYEan^; `Of-tRJ`f XMQ+Ro@} T߱: TJVH](FTi5 e/7>z z?E3#֕6:ό=hɖ!hP|I:Pπl?o_&d'SfTn(ѐy{o$zr$t|? hluuWSyJfgRSnSaa/Du||;1+Xf}6 YTmcPo Xb`ƹw/ٓU,b;oA7VC(ĉ6iG^.4(ޡYHųR ]2 _}D{Sٓ'~G܀z2b</ *^ b̬A#f#Z/e+2 ߎ*AE yrRr1fܟ/G E /ߒqҤ8hJ1Ը{B. ]isx){: ;8ӆ "&4K6vܱyKܒ8Z> -u'R@xb7I|fbJ6φz{Nϟ{if?}gxjV&BWy/yX((C)gv덕z Ɛ T&vK$d0N#j>I,fJ`z^oe(Dĵz}ak/DV a=G0W FڒD?"~ed,Y+gvJ!3ŹábY Gٴe=T3`LXʩo=Z +G6g\ZH;؃5BPKQdυgX[sa~ YR {: u]/!_y%h6Y2O$'⻻:GX㮦*@(; T2IW酋PM4U3-MYIr -_i4pjȰ ӎ>>/TM|wI,0Lm6;ވofT63B>\pv4T4P-YP\>YeUMF̥tCȆyX"WիioKk WJ~=7L jGuؕO#5{V76s#]bgֽǁ#QFYϐZ0q45&Fg5zkCA yK G42s^埼 iALS(8y˗+lHM Ac]-xG8F͟2&H4F!\f cM8LbL{e*N*F ZA5*ƷO!E$]]9Fv%Uy'B8lzI*[eԋvJ T# dayygp _qhW,z3RoYg, gG!yˠfcEXU_H$kgDEM9S6ϵ|~ʰOσ)A#!0nx𬆴 ?Jrb^ŒZaoι PĖ:`\iC5Gzi.w ))gdeN[u7Q}rEr:Ə;%20t[vE&J?\ ѻzV9 xuZV]a Y(p(@BmS7 wF؄8F}g\ wuxapS?ZuAb/Dmp3īh_]-뛱TMEc8nMOFO{!(X +Ńg-c 7aҩE3ǫ&z4ҫ2np{PGx(wm}`Ԫ QcCWCobUÔqDZAK䞼Hn03X8JP@pV2z ^AK%ҫ EDNܡq@^6h= FB ?t;о;h=u݇eC.ݬ^IdpT@NJi|ډbNg6e 斔V(GX*LoCP7?ڐ!U`ٕ]MųekeUB=$wHQ2%tFQL zvU]6cF}~.͈ lKWI)_0bk=QMo숏2Sǡ|E;!`E85 iy-, 9?1X|':N$+\NOv?fN@$i}vF"C]i;\_r 쏽EJ,!zp_tÙ.ŜX_bD~X\E!{osመ(U&񫺶+!^&`4waq*/+ jtVP 0D;Z s_ib\G1{5G#n6RjZ7l%1ɝR0){qۮq\ (E RzG&^1g;rm`Jاmޖ.ݝ[NbVh⯫bUƒpQϿ,)Jf?ψP>.fJT[O> r I3NӍ) *vE{pv. *6t+&On}r rX8#9 bqMAZĖq[v W@)΅Đc_Q Dm,BdLߥoI|8sguYN]C1ˡFA,*=)%;S,c,H+EFb|: k\1-y$)MϻEcuכq$H 5+0 ƼASfWoUu}A{؂"CHt;6CeQ2r?B:r ٩cX J C$8m,Jvu؎=1YR`X{"o඄b^Sd$Y]o]UhcaOFNP4@ΉC[y'4tV`>tuS]}*agÆ"iN"Q81~ȅm2Y={0Zh4cb9{?x5ےF/2oeQ!ױN;;]H> 3#'e'ɛfsl(!1n>?Lՠv7wko7M0X刏;X: rW^,dv kwIt?Ky{B{])ha]9_QEJlEI_난+3S(; :&0y}&3ԚiU^ p-X8Ü!0\n捄tt$B Ng3ۄAx*~~(!{ژg+=a2d峞E0a zuQҋasZ*V29Fed=&iRrt;gO!p"g^`SyS oۮђSDF2Y-W2~EYbWyM&mؘcdG9}@2 hNl+&Uٽ][Y!n4YQyX5!MmQ@[z Vc$i!S6G(T Ư-XGd3** 6&3Wtgjkhy`p'݈1!MKrݎ? $V CM5bIA Uzw\ɨ} 8("oD{}$FD &6hЉjdA6]!8].5RۙZLLx3N9ar %VcF-`ya/Q+W!3fUuI`aݐ cI![S?H08\px @ ]a9)g'S F\uL 0-u*UtqZwE1Z]ڋ[ϛoۂ#f}yU#$̜`D1+xCFA}w-GkR|# @6qe|k"E'_N;9Qc"2h/Gi%ˎI$|~,$@j"O=꥘l̙LJo,= ě oDFXzц50FQ:.T>"V[M1w d+ ԆN (]1d^?q}vzlhOQ0pf8^ SDzG'd&•(4 N7-37$VhΚ"'KvjymS~#bE PbPn#fMڞO8VzgY%3pFތJ"Zrlbl;L׊@!TxsqˉeI79RB1{;Z$˵T_mmN(@#H= t3-01"0"98FBsjxՔ<DmMĉg&+$`C7Ǵ"g!h] "z4Tgᔏ̣J$0*zV<)V"zfsl߬eTwpxo>w>$*|#[qSZ"lJRbՀPGX!=d \PR)&a)bۑ?\6uyXOiAq\[mcKXakL埶oײ<|\@ۡqi?W@!7! P[ق.T \9K%.hiXE(U<M{p.#& a߽)xPk 5GNM^Jh+x3E~54\S_r%|;KV93Dn|g\Gy0r]r뀡/,(G/^gth9:Ym@l=bs~Ofu iDĘj܊MǿvR.h'LFx T|T3p>d}٦){ӉIkZ!J(FGIޡ^+oGf۳`_pڀo3NY`?PZ~` 1?5E"#1WYDJ}f FYZ"t@Dr8*N_h?)4Ӟ٣%42h)c۴G5|Uܒ!Ni)'cqG v >~}<> FSHb=bS g2 -u}M֏vEW맆 (?uq, wm{ ՑebmqUgFb7\v3>JF$YdA\k dnP|iEiwiiKG)l¬r9s%8l[jh /\' Rcӻ'S@ΫEN@ߊ]@?ibhU7DŽD)nΜos}~VtkQRA%δ|$->NX[l#*9nfn⮙EU ȥ9˅i̻jK<:MLp{L7/ -?EFo@:݈k7wMu_ ղ<Xai&V_ 0ļ2`ֶ/.(иw\V.wQ=@}HO LN՝u0| ~ Jِn$2;jj-'}0vgԳb*QH|kLwHd,Zv2cՇi!LBMЎh >;U܊bGexŕ ̇HZO"c~CSsjDSA贍yHQpLf*WctW Pyt[#MHWȫa:5M`S^*[-<{u<>ҺǞy 6F,&<;Y=26MOʟ ޺,E1|&* hJH[PT3ഹI>`71pBьzW%TA–[m1Lڢĵp@ш{F4dߖqG::(P[F{'Mk7-i -)xQNSd- K<۬vVjШBw)EٰZ !r"|U5ru4-$iOL~տz#*%z!ѣ15^#}Fa4xIK!QS*(3^'& ]N'6A|pP0iyBqo("v~)j59:}T0*fT+乄N$&7~aD*w#ІA eTTiwڳG xl:ژ\ ]Ml48U7uvB_~ Zwp2Or6@Vx:3F#,sU@\| QlUL?.Z7<{#0ա ~g0C.7)xx^1/%f< =~W4؟7':j+?۩jrkQ/YI'EH0tߢB'|ۙLuho;aR0]"ŭ ʴ6t3hq %\y)KqU.[4imF/ZkU}Q|p`x!wΞ8썍嘉wp~?dsnKvB8̋y.Jo0mX4W57 BL~ ȱU8.dWRO~@~bMb,$74gV ̊TYiN&BH 2C6K=sq}Ҏtv~ ) ܇g{%(%Nvg%!OMLOmBO+K:zbnE7qԝ7z$޼T*'cz4nL1L%O 0e5g usV;iIE*J^ߛ.VfY]y(O;/Pc+!Aa#90~T(aՏvu|I?hNn%?V hE '|cyѾMSMc8ز[m3IMSr;vrɠPMXv(W2ʼz5C*mZ&S`)TPILApR/O) mjG7*8ckZyE J+9#9 D!37d4QYh60+r l8\)&Y}MBEq׷ʝP3z6$`ą㸐E|דRY]e)\ mm,* S O#IS$;S<>ŸvX85MAr3p{hyTy&9 WO{N"_ aJ#$dW❳ ^3O6.Bݔk3K1=GSؠ\yh+ϳsж2XL3A}'np75r=I_=V{\SsK9l$m(SLpTcYn]&wΡ@T7H0m\nYC+7as`-K=+&[+Bz+Vt'x_+t_gn$\yKXLVK1yS %qt]SB|9?\-r>TF3rX@Aу?@Z4aAGA|^viQXQ< +9粍k>`FĐY"+':3ǛlzS8I8C?pіn?{Fb"! |/0D/$0ԷŅ8s9Q֨kڅf=uKI[ѵAvr#44RY7L*8w{?dՏ‘_gؾ&ZU/%OcY 5@R "X/c8.'EJՆ@(WPHpQLJ>oW:Ď1h R7-t@+O(Nji3ru~mp`ЀCk{Rc=>//C5NnʹpNnF=P(=ዴy@8Az ^jqPuOZWC ݯbF[6p:k<P'˕zF.8ۊ;zEȾ\#: jꤨ`2NMIԡt!^e?=ZΦQ~S`l'Cڈ jԖˉ7}>ne}eDxcFc,%|?8I0UYjF'3ڡP1+WCcQTnfմ|Z ~]x¸oHYt+ޜ61E0i;~w.["ڏޟ^"xhƻw/{r}{ɰN@!1O;3qUO3E5v0تynՔI)ǫ{c=Dn(Z!(?2jB~M4&Ń{^|uX:,k@A`hp]êntAs.t.wM!wJUhn:kFf4GVjca9>w̪+^UM&3U˽)/+ƺz>_sj.|3Dw>J[yf7yWŷP&(H}tG"ԁDklڍR$lbŌE{ ҀxUUD#HTުkXPH#i68׉f5$սh(8 fJpQ쵁Rez[i6,8N(#C9˷69y췻oTzɴYy6-ʨt ʯ%=5[aMtWECtZ"'A R&9VySEp}. zO!EjZK{#og_z?# 2o/%$q[ysOb0_G\#5=[6_JU!I WPor`x?To)2b#0 Vq35kP}@y<"vp w Cq@n~~`mw& Hs<=;&ZF23)RkmÉ}&}Jx5xpcX`j; Ю:mѱ"$G!QR iiloN P W#7l |8kv DD}'Р %I/:.no"#'j1.+{0qgqra~#&D!D›J`锖]{uHpQ橙]SOHUwVw_@zV!D')b6IxĠ4Qg*I8${PqH10iR ;~ NbT[ѩke b {;Z-Ew>ew@cPdXպ$ScW?~+ݗ\3k O?sb&?8usQD&44*zmVgjqmb5U͑2kZɱ33&R}^j6‚7p|aWW9[-.T=LN܈k EHi)IGx]WąJU>nwRtXLp);\&̸M~$`3LRURFQ+̬ iޏ2l>dt5̖Nܠ*V+:=;| ' xU4! t"4e4>/hgl(#9*[By,ԝx`;>t)$^S6V/w jDul0#6HN|k22BtHYũ#4DRZV;Ȕ[ FJo1ZH-2~QQ-v|u_mYhPo G\P>P7φ׆l 4(Sv ٔ ]Uj+O Zš b2#1劣 ( z7^ّ:Iv8cniEX,p;'Ixyb]N )%yP?R- -+p8-@;|K[6EƩgàՐeF_/`^я<>w#&P|uTS}vw`o""뉋^(@Jdƨ§NE)~d8 W%CK%9p11x5F6>|WYɖ OǀaO'SK xՊ`PK/elh݃U0%Eigmizu&~ B%P_|a[=LӢ90b`ZA|Fo=U^):+ 1O O}9- xR=$Ym?2sO٧'y0dQC^2TvA\v/%\3Q>0 ٻĽB>> )(Ϻe9 ݀KNesj^6}*Eio|~mg ;t+_noR=i/Tb2fAj!WO$ZQZ L–@4a'Nm?+Z7v Mea)b} N3!e%]T tĠHDB̩t=E~V+xE۽ 7<[6I3S@_=:j䂹r:-T~9)jr*Z.:vpG#X'ZUOg\6U(k^7&A AH}fKҼ$)v,.M-N/y`4 ˮh P !6SVT?/J1І1!δyM! \.52 DlN)V0X-0Cz\Yj[Y/kz{ӏT2pW9#=x΂0OH+AE f+=Y'&?AKg.Yp{ FڟBe֔Ni'`z#bm=U2U*87ۉVm2C)~뤈uwXPk 3ExnǤNn.ٲƧio9IޘP{DRG@({W7SCt >`拼SVSi^n JaW:k3[?!JVEMA ڋdTkgZMXS96Tkb)|˲4ؙ'1j9Ӂ%Kv+sk_k H@﹕^ ϼck*:?#RL7'+viR*yH !<[u3eL,jڒ5LB![[د]v]lN$J7P'Z1kf"t .py#Yqwv[Ak Zl-@pƴyT@YZ0 r| >.!`4"McY; #4Gϝ-{ug}nɷm+d'~t. H*=J [i´0цSh^M{:EY҆j_a#}iZî\U5wkOA>KD1rNjI|Kel&ٴBk %eJ6DZ5O5Vn`dSj9y&tQ(E^ WVdm5%ũݦh]B"FEXs+hvJi J@?C9J\Wd78`b&CF1nxxa 6TE1n[R&\ =Z@ 8HV#t)rD1C:Xp%]h;)=82sɒh`]Ny`{x7z5e͘5\_ +rV4$ΙEXNE O/C+7߉Б1$SuS9>WaDZ7z|HnT]}גE!t]:T:(N6=GN}@XcQ ۈsbJo mʨImW c£'`ASrc U'A,x$_IAv!ݑͧsWXBIoo籹:^"ugtƛΦIN@B`/U,G(d.%\o^A7Fszqvp b+V<$'{P=m؀sݮD)>;un.FɴY L6{d6,I ve~=7`q}gk.%ጻ xV o_UC)ɹ!°O[w&Wz]QO'/3w2$65D䱍wˏd_*59R OQceY.d[xd-<&S`I0Bo~>q"Yb|RޠYaqÅ 矑}1~!s41YTZ$dE2E` ёy+@XxD1SӬGia~aEY]qWGJڬ2r2Z ,txL18E:${.LwaОA+< 0A\n6SRpG#QX,ybƲH⍐SAT>"QNbueq*JA%ChQ?6%ҋRCh1JGaHu#RԤ4@2pdU8Z}R9wkuyVA(p7O ?dC=*m./yfhX怏fR{["]*6p.((LCKO,|kI^uijX {O^ۥD J7<6tY nU0WQ0HB {wUp-fy҉ώ==YWy嫍M{X]V]?M"¹V XV{r(P ] vu7 cnc:=MLӹG5ƚv|tވMxiOp_(t-&;%Hr 5My@<%Z{ı3kj 9^"GfdN vS˚mwN;>stmL3dܱɯ Q=Yaɴf<|'eލ(E]knՋ ŢH.kt"vi y`uv7Rl #m1UKƾDD w sY_33=x$ إ:>t]g;nTǕLNnhyI<*|âJayu&X)!@\L6Qq2fq4 Õ hfDžqpXJf)FP;|$(/Xo,'wΓ<<Эc#YwCG [{  "I[0f'%YZEMa :z]C.@`%ؔVNCcÉ&1HnaEZO;sۄfd?_׺+Ts>nmTbp lWh}?0<@f@iFW5rq4FvāʮKוM]ߺXvŚxC)Uq- M=, !q;PY\.((j@)VS!a>(8 ?8T0A(fL4HoSݦN[N9uɶvxTkKݰ\~o:n:4F^{&z^y:NZ-} 9`*{ؾu5KBTH+?62]P4'6ֶ́DQƾNKP+;7:T1,7L ou_&vGӦsUgtUqS$@!_sX0[0`Aɦ5xS1}>OeҜo#δR,)ÞDWW@RgL#9@zsGSci{&Boׂ##*oģJP (4Im`aehD-¼Sd]wUB/_N;ۏ5:1E+N$ס C3nRTK||{L{qvXZr\e^q-jd?7J0gζٵN/LlWCx҉f\xA/ X`'Bu(JlHFECk OEN5os"˜ {߁@RyK=O6"t:UL=^ -' lu *h\f:SK'X2uC%A|(Dg`_ud| ĮUUCuTwCrzZ5΅4w,@2,1+/ԘK |V6?'HLWAG5'IkoGr3mqbvڬ8Ni?ݷD|>P=kS£, 3G/+U i3Qm$Ш֊? X}դ>[S!$>I2 l[^#p5a8ǩ'aRDZ/TBv1~06qj3p>N +\ف)Ә,z.cJ3*{^͉تHFuE3|#ЭH75R7* 3a&Bnnki}{NsV¾" in6a r.Sud]݂9r-H̶v l"/bEWikc]ofHuNc=+I<>^*c-`lj1\!'sfKܥ$8A?e{ɿAyht!@zn蜎ױ[O#@ H[XEdJykz=bڟͥFVECfqsv4uxٰ;qmz{ h`P`֘!%FOUٌgu]w0B[A `-_K(f|^S LNJEmAX%@ ɨ5j)RI}P-gڜM 5sJ۽W~|NP-R;3ԯ I*BS%W~j΀)5z&8#,NYC[IjZV XL׃˄1;aޘ7s8 M'BxHXH<|{a`5vb3g+N'R nW huHRJzr#}z-pAX򿏧ha=MRq58ZI@(5 m++D7ӴJA&AM ǀmӭ%5g麖oؔ ʬjHߴ%p>}NL]Ih&?u7i[u׳FpnKf*cokN7.s4p{F5e٧E)[&T9yQE w$ZɩL߆affܵ0)d(C7A?(WJ黶KAAW sH&dmlX\ Y_o8K9qN N\f? 흘ٱjY.h`+]Wyzd@=4FU_{n [TQ"-%)n:myM↬}FMX-kYg gl:Yph[WHnS[`##8Ijk|PG"rliSeQS# 0TG"bCsrC ݘ m<2F\nfsVY t;^$b\bE>]ziI.zpSb+:qڀj`ρ8ݐyKRkH"c!tx˕Fdt񏞘taP4%3'2.i`($ DU%Fl!(Z)jXY&>svvu#'guVx[@GVgׄ_xUFŸQԓIN4cFȎjF.dRH`hfi46os?l NENl44ڷkj"QfԻ-Z#9v+Zr3}po; F{V}.2svW*$2< f ~Һ 2?+H*Z"{y axu1Eֹe^;)z#h]?Ɓ~B{gvIRrpD 쥒e%+l|ؒqWV-C9XBbr.;nC JP0-سƎvL 8:%I!Ȍv`!p[A~P¢(c&O*'STZ}&_= e+"KQZarEʉW)7[`!j`X9uR{]Bf@ 5;~[N`Fϊyy76tkT@E *Lqɞ)6X.>ȡ/taܲML{ǘ#b|r ^(+fZ`L|WζBst~׺HDZXʐHῚɅ9ٔl;W"߱mZB2H ;i71Of] 0Zņ?'N>CwK#@V "zgmckIg/AcэyB| 8܆sѥlF!;8ּN髲w ]JV .N|pЗk\&$&*ϝg3_:q 5(6F'9rl>-:P*ipOI״]X0;u(VCr%6}qO~l¬U^n^ nH["3S\d:4jj54vGS%~W*Bͧa)(I'~= tWƚKhqf\ǟKkcqDto kz%?Ɛ1G wzLDpXVYpuJ[ E 7R%LEb('KtV+Tj5LSl P4xZ̾+g֧K:ȮJ 6=3Z ]+JsקYPY!x h]λW@WrɚO+\=Y_0]LQK -2Fv{UquބEv,q,=@?(3DcVz>Nƒ{HOL_%.5-7+k}x[sR\wankn C~uUW&:ٺU|6Yse|P#奅C6aU, ׆ceԐpfO\l∇+Ii&ꕔ\}QYdU|M*S?'޿ѹ,2fUzP)H[v%/#;i1 ;0h]-Xst*tϷⵍ4-ŭ"KgLܔlG/>yZnK)طhF .1a1%kv+n.yE?}XD̽czw e0W+3Dn0闿@w[Jy|M!:編|k%xf~a&:+ ŝtV7O.4<Vx4W%TNMgj"d'NN^]6v֟s2Eҡjd+b55ľk>9U)l4S-{-M!`֛kh\@wf"[Ii[dҞbt1&Y ) }?2Ÿ)pgu(]UH{P ؼL)k.㋾(lDv#SIrmada-@yڻfB_4nr_ϘD1V6zCO0P `:%Xp ؔC²N:ޯ@Җ30qPJ{3WbOJsg,$7]c" pZSz=7Ȳ:^ψ͛= w0PL, S6b٩{VkFhb^&" R*{67Æ<*Zכ3-'L^jdtE΁cOu!2BDkGr*4`gɋmKզyLXuS17`$ R!T_*tOn6{/'y0}-:t(5=qA~ aWop=vD[OvUǙѨqH-@Cw©Ъ紑Cң=WL%Xf\uaijPQAHyїevXbež!yy`FxU2ʯqy/jDa OMߍUZ x߾ ZNpVBy¨  R.|@xm6,ukİvj'wZTWG,T?D"wmSjR;rc6C×"xH^դTQ Ol*nxT¯΢p)c+8L ı?SGy*͙H|P_5.5TivFuUn 'G{,\,xue34y. ֧trz0(9oы o$lIzQ0*Yws}N1-Fg,V))i'#9ZxԚisj][F|T5S>#;EE(VH_υ 0ΘX#[0{Db# Qխf}=`;O<œ<ț0|9sF.>&r;J7 ۠Q*za ֑Rh#Hpu7"Pl`; P:|MXh9ost6iWƕȪz5]Y}/ggxW}TPEǹ,nڤ^#tK b> RbEzJkE} k[;-o.Yr{;t,{yCqr4QS;mЖl҃%Y| 59:3|;1QULDj-؛5iP_D5 DN=UO~GAxXuBItK^`: 9kda_c8ΘjO PV=aK(o#NBW&lo`,*˙OѻzSKL4*sh9>dno]=d.r Jg/4^Y)2)Qr$ c.,TXEsP@ i<8$~$PV,uŰAY/҆/ .5]kL7>Z<~&H3XCV_]-_0=3Au Sd^y9,߄gdU=n#"BݮMŁ-ܵEް~iMRqK-oJH/Sڳbv8 tZ%b)*1_8 0OjדSʚ'.>|9g4:wjĸ]nA&%H4C"T%gb+[GER\I.H*AWB>{N+ؓ3gTzǭK0 `?2[ng_a#mۮseqM"s*"=4v g&̌2 (-P1mHg)Ϸ;'TUªas=dLZ叙!6@gB,#[{ 0CicGfyZ(?2eu{JǔpᓢK yT%ruW6+Y࠰5AyiC5K}(OQ^Ѷ!x4'i@mE+;Y܌XI0^ßs~U6[EOﯼE4`yJ6P3J&Wa "ѻ/ Tݤݼ㨉+< TUAnjP 8t]*#܋v"s;CNJkodFt,ӧG/~| ԯ$I,(O%|y0=RJT36F ABFuҿ^$@h:n߷"*8_Iܼ(qtVXHZD $m rk?}mW3 F=JXbZجls3*UJq"]ݸ%] }7_yZ}񊹕!.qS%p3E0d}WuI!U>~Epc4OloAD5K&ÑVѴT-f8ĈTjWr˾W~\adLK>tpL !!l=N5s?P8m?aұJ$Z: : e}1\z^냨*O{+_~\|.T` gW0/{>kݜܰZ8 VdL@^XùFAת% jwn\-ȜHA8ߋдUʃյPiΘ f\ek{+LAQc.&k+fSm+-NeɚH8iNS` %b{ :M:2)E<^jD Rr><}֏$IW郩V6pæenZDOiVL \d,ĝ`R\b|Rpk 8k/ H+E^Uu͖kL/`0z@lͼ?k#קÉ=$Ǽwȓ*_h+ ~^3NFåNFD֤5tER$(KXˉvѨfZ# ?iԬ.{*ezъ} DǙ 1> TJ S_T95 Nഀ ֐\t>.ƅZ}4͝?)TgI/FxQlu֭D@ Ux<`1( _s&墱R16UǤ\pWh̜wˎ1|Y~Uwqb! bL,0ʻgxLDI=IRP.Q4α6#&jc8vU+3I@q?]wp %zƱ4UMS _qR.ۢu - d&;yySwOm6cHBɩP67. @9su,Kd-dפ~7xj|qApߖ2h?+sKbKc#(ܲv@zq/1o=9^asN~ J]9S!E۬O =B…( +.ObQ%6$\LB{lo4b`~>*( %:"Zn_*{$Efg9)nN$̔r4)&cDP=^0A3T.Aq OUH5C%8åC3|VU*J#f']5#J`vp_ŽURVa!4U$wzUX'0Ed-h{^-eZY~?y{)qsjꜭ⡩V%$R[XH)7Un`نk(P*(-y´w:@Tg?r~4vgk{>FUo>lr鵝X!${p6%kF8l-(6M)G ;,i *U3 Q*ա{lp3Gâ8!b.Yz(up0;84XaC;oUGhvL`-.ߠJ<-1cXbdQbPjgѿ6brsjQ:D7fe,)uTF>Ei̸S@3%*a,H͒bwˉۉF A kY@|.9 #ta;=v0WLMWَΞN=s-yT"HcAt.ՕxsNוHRTO8vtpҲ&\˶m'v%)rT;+LaTʃ!/$–Ac } 5OQ{l1u*uSl6Z1cpǎ#b^E,.a vQ=b05!żWF́Y,0]:U zA jc1sؿ ]-Dh:Wr%P>٩ Nw@zz獳(N!l<9먰 9#+-Z烪)<#(;W{ Ti27 9nmUk)c:%.^EyeԿnxB*JZ >`߶Ξ! .,=؎E!2Ops5.$)(l822DnYuÖ%<]D㰍HIM^Le"EJ2#eLRİb&KH`$C=B*ſsq,*4c*jYHb08(6IH-"$3>v= Lӕ 69]:HphƜ#*`:\I@{^5"6!wd_!?Ho+:75ЅS&BqԘiXUxF:%e<}FZ0;4 m!(7pAh- w: Ͻ\k6 'mN@=&:uE!g A^ 0Hl8q ELwpy2ڮT|-ޘ3ޱTS<#weI.ILC:򒓋bU[!8Q(J&f\{lz#ڑnT)*hXj*+s-$)*Kl܏E4Hdù+CgiGq1qEVVayMhqqoڻ<8<=uʼnWSm#*#vt_빎\ dkS-r/k"Z*L5BqDb(tI|i=?#b77*/̈h gR&!QoB+-F)&kVPW $GfȌiF_Q~̤FqܔD*پ[TaV*V/s}ZZ䎃pHvReƖJTo 5G]r$} Mow F ㅆ: Jߗ{G$Bg+w%i </s=8WFp ۺ^)\f!reVK`6=́g}3]DOl_9-^ԁ__8p#ʭFP ]Vf'Y4LS1>$qw},I().~ `j_)pHB'u'I$W>46VAϠqa̢e Lܘ X}}pY?3MQByԙBtI{N_юNc*ܾ4+;)2h]y]T[r6/!oY#H"f{qR`ָ.6du _\j4ZWTS}> V^*Z -)=iA˕eW؃8P.R`[S6-|;VIF5,uNl2Yt Tm+t9\_{C㱖5f1T/XHwJ-]ܡdipYSC=8~ecxAf䋞̊!F`?il igb_/jr'UK>7#b|Lt|aO@6-Ofnd OI%?j)?EQSIz?Z 1뷞 \@դuy\.e+00R"ѳ7g1h"7r;jL.Xxt۬ V(" xMT 4x$!-F;DЧ$?Ĭᕺ0O8. L Y8 Or!߃5g$#$N2=38&xN ^=(W)wn;<ҋOB0TV|qE§\q`w~x"2Bi)IВ$.(U8\#\]CuU WsIN4uC'$D!SZe2mm!Xg଑EʝWAļmH@ nfH +;c.=!ϢvuZZl:ę9Rɒ) WAM BCh,4CIV=B/%HQJz\ija{QQ權KD#xkz9U$e5ȹK!o :KᎌD'eĤ:״+s~e||r-zNcHZœñG",l~ssO [k 4kL@6 5&'*)=` IF _*X~'[C~*|kB2uHj1T͆-/}9'̼& 鍁8,}3"lf~<|p78Ý߇ܪL%cAܲb2.iT&8qƢd?5 $p黿@YLnْߗu[Y"#Ct^2 l1Ѡ݁Q& dkApi˦?LԈ3uǔȏ YHD4 q9v8ͳ_DBj_e}(B%c 5*(a'  t(b}i-ODƦSk I@,2』p,bQ`!:ɇ- 6k(mr-V+,#B3?b7^!RYABr>\Y^p+ Q?~pZh KpoТ.>f  PձCR)ͫ|A6^E6,2q5xGy0%\@+2`,?WSo' vMP"-#YŖ#ԀA,V s5yfL%%x@y *reVWCM#m0-f@Z-#Ztnq%!n|J"ݵ ;~F)5XxDdAnXWtoqk94zago䚉;Xݛ7. QU(G%@h™c0 0'ʧ:3)$ ]ͿTqژg G#or<3=m$|f)аgq\׹80hVXkɿU,ؚwV_ ټq$jm. ?F.'ƶU~ZJ2c%ӕKt*߱{W*ށlժʞBP Bn7%V$Ĵp!]w(sC &5\8@ =崱+-9PQ_oH'Qu8j{.re×y/$~r$LEҟzM,?8݄]84 mǶbHޝ@1QyGۋBPPb߹[ϖR3h:͉{-ҋ4:(5F\os9Z@%_.)')r͓/`h.p7C3-dZ(ͼLN(.9KT)r OC VY(2UVςF)G$0X@|ۘ],F+wyqu𺭧^m7XRX  ޒ@29٦R:;iBOHXqA|º ?o4_gc P?!`MiRWE89:tRV}vRЧeGiԝi٤b{ qn@4\Uz2z0%f_SA^\%ai%uF@5\tV~xQJBA6Wx+ Vao>Dʛ:M@m@M+^εP؜ɇ*.X0X6;Jjr,EY=='_^ 瑼UMPDzon)v K*)8>J8fAxa.\E)O7#2]-24SH51уO.Bg*3rq>N˅ p~t,dBh+@'$.r.ՎUZ)Wzdה)l} A\!3$ sܣ#읝E 徳uʷfLd?*: Nx8` ʗ@=Թ $^lRΠ|n\:UA-,C~ I/؎| C² ^ojvGA3ΦR)ϙ_./e ,ŴMEJ]&y\2-Ţ9e>E̓ EӒ? UBCOow(sY\W{4ro U+JP-$C2w͖w8)%lZRJoR BcxK̛l3q *?ɼrDjDD^T kÅFkxUM4Odc={BPums~PYR3h4'dl-`sZFhӝ?,ᘡ^> :_7P%Ztz/"%I.<*m Ȅ g%|[aMLCvnU+eg WO@1 Tߩ{K M,I{E; }'Xfc{,kݚ.>"|TZ3I=sT]ڋ]q|g-ce2@%̷C+|Km?JV?˾.Dh2L{i'vv62=4жѣ/{:ʦ!n0*s?m0$˅F}Z~ NWu㿎~T[˧%}Y{e`67d9 ֖]jמv-2 s auhYoD&ioApjm`#F 8]*R9  hsy>" S^"HƐ^ށG|OyH:- ZØ6:M@}L2Trc*KM{EḨ.cW}y*E6.2\-E2ӈMmRɿ^ {ؕIJ<)f&DUqjշиX WbmF=]ؒj$ЕRL }Kwk. SFR7yE!8m&]CBVz69@gk-$65(i=ZrDɊ.f.lpuҖ>f0fѕ+P3~x&Ħ bU!t5s# >׬qN+z|+FN&i8e["o^ (%@֬j~/~gt=i㖣Հ_m +%"-|~LmV $)n ݆tsBhɛ** pI%{.ѿ7+-cל} |iTI_뤎3~,-uJV8 dLV*_\QF`(e3#m]Q"v @u~!3eý*jy%Cuiz٬Jj76il۸y.AnS$w+`IȏX(Q3CL2JDqP~x0hW8OBز *nKÿ 6kFo9F _?MNfGr:a叝PLx XnRSS<ĄxaoQ;v]fVS?)҃{S05T.NUaQr4uk׹R.. 4"-E3!oe39㹰xOƟ:8jc7?S/R#>}!"#Q2ah÷pb)В;8灤ZM!;##aH,z'DB<\h႑%JV"(_܋נ5?7n 4%l E-*[HYndV\W)Znz;eKO#a@A vpn7`@ )5JK 9lep/XTN}+$' q+Rq]CҼϸ[k",Պэ'jtn.AU˄Hhrlt+3PV<ඡQ]\ C_HҪ~!+9~|qssԌ}q*2:)tFy#țu2i6k+ 05oU?L:ԽR߲RaCvX%ϔYwRۢEy%t(9_t3p"^2BKJk !=! ڕg霝"KsV?24CfVPF#LrMCI$$a;kSn\Ŕ,X*䕴&嵗7jo*MJ(Xu/ 1:{'Ho X{=jLCdj1Iٝųv!T [ t-| ƮDhmZΊ#V4ۅ7`e?DPQD,v;# Ԣ{9?B'0((5.;}O*=.Rkca HeaZ9"x`y_]Ԛ}GHDzFʂK^ :-Sٍ(YqȜl=Bw3( VJ$166aJkRl?MT=BdwX@uMYPJuo:DwiJo!Nt>ec rXTw#!,S !j}޼q>CqN# hFsB/VFU dW ) `}TԪ+ j$M{Fu>td~5,r3hˤx/5@B踪εoˎI2>CEEI&.Lu0>ȠKgR@~6I0XnT-k\PATw~ZܞS"ܤ63NUѩ6j,v*'Mw(8ƦTğ;ׇ@>8; H{]G[ ['u 6 g+1LJ1;SœϽ,E!Q!CfAz!GkzD$ʵPWu7467L!c ?(]Gȵ.껟_}-,Ô, Ns.ͨ iʱZa)T *TS" QZJݯ['U(;jLQ,qSfK;˒g1cG{V#/_ *WMv68]ZT;xKXh =-U^NV'lA}+R% j}B#?#J4p/+Lmx4'̍%X2L6/vڑk! '?`ͭ}+//ٲL8"$Rե:v~` L(ێ>1o o\Ղ09fŤT d-{uגо: {YwewƱvC.:xv/A ivGՉϦrT0F-2,z`< ɽ׀ȍE(D2^;^=@Gn#!|B0{J4(L5!W'/('`E$9[Spn'8DցA [<7lm_6Gb*晴x$8 bo+:6%dSU #PDE?8.S@-3G 9a2WBx_b=D kKSsgYn.~' E3.>u@rxqeL`8݈ǩ/x0(Uxn 'o0 !$.AnfqNb,}ʒBSl&i9,;g}_/[.0X*Rb=|WLt. ;觺@JPҿh $#sOD +LNb7ӀWCl@ 3r5i{KW)c A`3\`9<m︶w^9 0 K&Bo*2Ջ J\"؀ch@b h)t] Wv\a\~'D Ж6GL=@xU,6BCj@≀! UP^P '<ܲ[2Z/'5@UCl dw|mƶHtiGoV(#N\Ue&}(ր1YB 3ePs"mPpxoLЂOh@o,dߺF>o9:DY),V)xUh,֤U v8 KF`,CAvq+z]GմLZ>rky(7*h> P 3FSyLkm͌2H-֦dn(f8OydQ&/L?uq2UD@\Y-_ܘZ'+9,rn}g=7X\s[$Φ[8+t& 'Z`!}1αVQ}4'şP)ķkLe~]:pFQSRÙ!Oz>Ko4UZ k6{-KTvI hxgHɻO)o$!$_9$~Jyo?.<6_: |BWiWFt( {Wy66>^0 𨃁Ǖnp^P{bm;iWhc4e呟rdB#K]T2*>AVf :T`S%2Uujpy|t4G{w栖jDxU'մ2.DHc;_[5UG<2`d-9al7Y0ӥHP j~|R6M ܲ4cnv@ Wݴ *LC/ZAp@3<}]bb'N,TJj-tB &,(p\}ZS Q4vA`JE5'i\ Αou-3=idܘD\UƏ'&rvyF(lg}m/k^}{,ǧD(4^Ac/xbCqv޶ʐ}a݆4fu~AFߝc[9{$IbQ41ݴ4ii=2lΓ.6u^׊_.H}ܟ5XK,C0||rc_(}7 ~eXhZG)Rf2ɕy0r礚oRXk71AIXZЅ?#Հ_ T{ 7?e&02(]q`Q*HScT|e0 !iDgm|/[CP(;3x}=)  qt>lޱ9K$p߻L5"Ku6/!ffj J=7OZٛ yu+t hoEc 4q9@`yN6QQT\0%;!j}ͥg$giM~ ޝq4h,5<+JNBa_=9~+G M\/~~_p6.]>I>8Qb+tK-"FJkEX q>;ㅀ\ aQgs^H-|ģSR_AI 8lFÍ8$ˏYڡQ ;S]쎧$|56fD"1DXeGe@|7l/^'tc5sya߭L^$zDVu`~DN3#ٞhNv~8qݷ0z O͏؞ջ,l"_08lD-'d e㦷uI0VD}̬eЗ\IqOkלڀk]L?zDqk$z7aTYF ɂ'oVUF[K8cDj^J"Yiࢻy g@;pFŬҡ](B[Ȭ.^+Mhsg<)̔lʂ딖z{B!P`s>sޥ%Q'q]8/eZ_4 b@DV Iاn4isK'd6ޣz1@45F D Iq9|R'V>P] =8  eXߓaEbc@μ h-U\m92PgD,Ir WԖW{66llks VRN]d3+y2 hbXsa~"H<,xp$1Gx=+%TDqJ!FXniKcdSv5":W3&t)WTP}HyDU{+SOW9rVx@\tiJ`*P;`Ӿ"?f{[ܑ /1/lV!'Tx{ :⎦X^P2%Ieɐ<0ϭ?)їrZo`L3Uպݬ϶.O6>Y67>Ed`;~HBJ-7i+NW!yBJHU¶/F߳,p@B6Oפ_A9./9H$$wv&1'TI8 L* s}"kT$i䓵ө.K(}̧:;dЅmWhHEsm5 wA/RxrblגS()|=o=7>/K¦ҹ3M ^!L$fa ƒLsiÕȰx5է̤ۏ.uvie*MaqۻK"sʞ_p?zKS;'?{4!tŒl>'|: EDor 7NR} 1mjgҹ3_/#`'mwIj^gjv#VFV塯>ھnNvH N(v9 4dSbHm\\ pjvRC[IL Z'wPQu C'xEn+WybI.d5ӗ>o[onyTBDuJNUo"Ib DOK{6XzEV4G13]|ǎq]'}^W0e -s1ӯ." v(awRXGs+ŴmU\%FRI*x MAhd'6wgv9Wy`tyy9|YgU.-Wx[JEfiԸ]t!#dYkO[q ߏHq\ĕ*[a{ ~qg.wٲ1oE@a3K()І;@b)e`1h7Hii]ܴz)(̚S TaA6͢R xٴ6Bx{h˅$C\65'73T$}8Wr71BEXYNyϮk7oH8#= z+#4JhKLA*"[9eJZ":CY[^V+%£\oǖ[ g&4=Q; wjYuN"zSnj n\#Ӫ l2=ap}%`ߩH#`3T?+noo;)Cu8ȱpWn8aFr]o5'&al؎*/SŸ<W?4p-FUR8w)F)) Uژ7m晻Vڈp |1.fJQ.nt(Q+Qy_7doqhzWCzeoy d7RGF*q&jAn㱇`YTMF!fL!+*NZ*{d~9?Il,c}̜F#ޑHZx"Ycym.zal]I7 Ȁ*BƕY7=wҺǙȞ Ԛ'2/%TD뎿AlzYE]Û2 ,ltPʚZji> ^/c{/묈z[*N =C!+r;pO^î ͘VSdca@Q9. wHuq+q#zQXxM} 3`Pm#Aތ߸zvy$߼{uܾ$N} ׮V%h#kͼ< 5 :A(~&56sdbA);5#nX!^@.&?)X+l*}r6't.İ{8)z wVNm%_Ug K[/s=='|L9!9gMz0=>V@'3T+7[EOzg+n|>!' yuB7'`.F\'|%Q1OhZ5Mwtd,^;)sk $lebꄇ&唣 fS8 Z M]-./mkQ8ΚCy\trZ9͸ts||eioS41xC3oGVةsǿ̇v+ B Fj6LB  ]҉۬ ;s*rUX$H*;m[gX( JHR {~dʗ6Ce}+pagGOKay_މ{j<"7$(*ad(ƀX ANaW^(0ʝVbro,f_"t$҈Q\X52D4-ʿrOœ|+T@?U\.V2x6>ù$(3"buh,V:ln$$Zh>7h'{No u$ް`eQ6-T*Xy~!R}g<~OVN70xp=AшRXWL8 ]J1:FMy_ךS_2WHzp$%h+?t[vzOOHo~XKX'8 $+U)uhdWz֙ZS-}Nb3n*ƴNۏoUԅ|]C6_~+΄n9='94fз.d4͍ 8/KS_M `Ir}d`ftڭAZ񁫅V߾Yn!ƯMΑBo(ԕ (HՊ&FYq!<Nqcjt<\YAEBPw#YZ`Rf ϜxV޼*? ; g>#ڒsT{`MϽؙ!XwZq 6M_G(,R` T5%hўY <9@C8EMX*[+*d#rr'DYkj'&>#%~]:%X+`1@^z`=SYp&FzZ>}U V-*OHd9GC?QWd7t OJ]ѫ?25i] c @=E2qsՉ;L s!W1gu w2647.:E_/uqIAi2\:F_ozif.zd>)K.+o U=~Ը*H^PCne> ]KP'ַCԎ֨G}Še1ݕhUM_~-1b=<2 ]NjH:8_:S,tcX$`|r$I9ɍD fɯf^Ę?贌]Ot@*mnG֕#"molhy __]$#)P-V"ox)"{bZ!Αg  K:5 ʾb kG"7J=:7kMl.NL2a:{IͯE:òm "HT (JN6͏}$M%{rx9eCmC(~FI^dV~j凮P,X̵%h,9 de(L)h/(H.wqz H K1t~1 " }n(;@;T ڼ2_#Zt7(ŊSg#[`}XғAÛZBi#p mǼ^-%qCs2Ԑ@j-x6nsɀE~gm,Vj71새2O{By`>fŽᒘIh?eYPyS\^W㨉Yh~Űc1Z\Tu JH 3 ֭,ׅYʒvFB*ѹp.7Nb.q -M\ygI-~tCAbܲӡ9EᯄdJ9>y͐n) Fȩ驤;7O3ԭ) (pOH"#ZC?98boptwK2AmWoeĎ<;S#}\tgs4-lpISp;!kdPX]…{NYr&&(v?&aNK/6t,`Yu1+{<۲9^.VCAuncn͗@ X/ElUx}vO@H?Yeg$йE Ql;$֮&iٚv f޵BJh_qK5sPQnlm&Eo6'Uv]){U4<†RVЧ"n 1~N |c„ ykk-DKtf wƨEd)s!)cY\-zRFuzIHF-WEvSgE!%%wXHaHVVH|\6|M33l(k.@]{[,4b w07:m(G/,ڋgj>/۶c[c٩$5,}8·,Lw:I̵)hy#\2 N' "Uvyj  r\,`Br#( ?s2 .ۄ'߃Lai>GOƻp Q"oKcOw˒OkIRPkWyJ8'u]0fB;6,fCMƄG3mPb84٭a 2F1ĝf1jv>.$^i~L2Lۗ hj=8Y_yQrw\gT [q2xnpԝw18 b+VqHˏⓛPSǏX0ww`#X)ؕ"s\pp/< |EɖVuȮ@V) ^=(|Ph-;  $&L052ߍ/g}n>Ma!0z,QZ  biajTSe3dIEE;:wVqmexua$ow?eK4 SWp=魪Ta-4d-K,eN^9jy7]JjGP74-̰rk~:tԓ.1/:r@Ӗ/Ш6;lU@'~ o`V¤nBgUszIrCl=d ؊VAt WV4w15bm,qGl3T9/ܫ]Awo=qٮYl30R!iVL?}TaL9d/pI ǐ2  sgPNe?F+fqku(/PM#m ~}Qk 8_l*H ׵Rd -&*pcEa6ApL[X5&TBP86FR$}JFLTX)RKG<{=lLӭx]3<(IsN^` $C[$z#{4Dګ8wYVZ8zN-k;lƶ} #èvm̳N?aN\렑&AG2ׇyYVUFWt1.M#1A#܊cyP֡bٴI<"qO^$9=i5Vg'sxaXy-E١5u]kf\cޡ)쮱}=5N}aV2YPB!,KC@/v3CcۍW bWB(0)Jp ;E9X r՛^8RIc 80}f|<պ["/W%l8#[8 )=ƃ{b7<`x<1O9Ѝ@Zswj:qp'AY_9k9gۆkh3T7r͘VgoÝwefѪx"aY%=Z# .ʙ,0K5lVUKTƚ9Dh[j3S)cxuH*n^9׈{jcS d.?Wмc6˰6?Uetn&x̵J<]>g'c$^&VAʸDWYܝ4Iz.a$KyW-JW9[A /!Xrs@.Xs0[\4гBO9`.TR&&2ɕeG.]"CyF$=N.cW_<0p3.1g>M|jƶ{B8'yrfkW["8s:gs'j)R@/tR&Z}Qếj<@!6݅>[1;).LR14oE$qgw̞jnN*^f-yբKͤIBv)8|c4h< @!xPk%^ dY0Wnظ"펕S#)R%CڤJܲR)~#z_B귆 {R,xWBjkwi.[qF#<4Key"DYj0l6LQn$;dDZ{ܡ-C&RkPHaD3zpϛjXi%-mX:S@8tUV*I99Bm[@FYmjsPh䈨I(&%#A!|##{Ϧ&'Wi=yڵE1` quBm/7t2+-ol&Bҗ?{蕐CYS Yj.&>;y-$я)uEΐpr Zvs%bw)w?!K:8V_!hsIS59ƺC9_~AǞ}KۉM`#dYxů-B赑ɀ}F O3Ѧ1yTH2z&RR8LN\۲Ed.@"|FuUNvy.OH(4qyKzL{p"}NlG|Z%[.p_c7P-Y׋1u3dV8KS>p-s|lۼ$8j6Ѡ4#]Zqj n]k|.T[Wkf\vc0xU`EgsZ שpI9'd:n >}V{ɪ%QRKQE7oؕR6<HTXC,g}DJ h= Q/sK#RպƩ6-pϖjW?J`u^cD~ð;%=[,[:ΙG4&C{?]pFP(-M?[-*Fɟuȴr&#UȺTY Q_XBEyYST9W?ޕOC- oyJdp^B .fteҜZXM_4\1LUb-y||A,QaFgt( $Iy|ߜ-d y_f64%/\b=+=HeQ}xNP=R!osz.+4"aYhsIё"6+De,&:ht3z{sgTDZulUO(| -> #=c ۑ* VW< # Jw0r?ISb.v'K?P%=ҟRORqgj%$6hnDTJxG&F@IKw;agE7)}bl˼潑5 mmy@7@eikS"H״-P})EgsQ~>Wk=JV/x3bt k L Y<!U S͒X@QF, ̙Í6t<|TR{1v$ Ms/!is #c PA2³2@TQ={́i5޴>hPL*|NTyL@8]!W'>nl79Kbq$&C>bA_IX(-ug2\p4@IJN}ɉqg{EZye׶Zǖ݋U?^J^a/d`+=G[h]P;.S-~kdcۍ %M 9|)xNHY@baidSOn&=IQeKō oګ㎁Wl|c? "گ}E1Q-޶ M#bʊ[a؎Ox~δXDp#U.vFدzEɻOs6&Mlb2Sq?F<(mJ2۾Ok՟Uz)*cL'T|kq*ƣS¨>+'>󭾰'|*u;}!|`[*@GMHH[%YuTdՓ@'d'| 2KCt<.tb/䕡۫ҹvD ԗUYz cWEX S<Ê7MPn P K/ER`@H?"

        ̌m&Z_{f .Bw# tծ\V2 ŷz,6wJ"GDﭖʀr); .~mT?5/!&"/;_4u wJXiώ}Y9zt Qi鉆\\^[p:q?&a5l4o{܋[+wZI.Q`ML׌ꇭ%5~. :YyݹOR+ tʝܣǀv>\62,^^L2̶c)G.`0(8?? 1}wҢl7.`reqP#UM:Ib}JtэҕAVz序fʧzt0= ' O>b5)̓쌫<5"5?{^<{4ȧQ %pQU_qdMr3i !U9B7Yyу8-V'(~rAګlaYsG"~!hљŴdF%}cUdHZg s;;2H&1I2]2_TIPALQ)RJL$$*}IgQ0j;τMZ\VԽg- .:˱\Kϼ"Wޢh T0?to+ VG$9{ͷU,`|!ϡcХd3:QDq9GJ+F sͰcrRmr5ܯ/K!jls[$ H3vD }p=.t z"IOжV] f!eˁT /cf/= tf%WW㩨 hj#TD)E_5;94UږX޶(/RJҝo">R2yȦy:qG\"h`+bfQZځ=fo}ɞ`H[0LpRH!Cw++[yx{wl1N,C<_ *sGh|OL`8*]Y*%2V:7*Ӽ,3xts``#8oG[G@!.HZYوQ<. wƔ BPw@ Z(oְ?AZ _v*]8KKTU )?QT[VewŷP] ^8/a04%AUeI/avD"Uf#"i-w\,9*я˿ڑ$ [7=2Ej2x.+Y\$6Pj!m A#Vm&Z3~m!W/<MK+=˜s?^5ɦtUDj Vm5P7&jyPgjg| j=7ľí[u"^0ySjG3Bfِ2Ν\]Q@7rjhZWp((IuU DgecO8}Ugk2R^ + Rˁa_-E(DdՆ *YfUj RtEXr/s>햖i)#Ɖ^Bx$=PR$Psh͝0Ү5 V&yi{)#;mLwc^OGc|tU9eL!Mx}pu|gq_\BKBҹ{vaQVC:AHS`2y:d&@IƤ^)tx;lSIYeOj\֋JLa{ !|0wɫ=~hg-`X{y>6pdnO zfp.޵!=)a3087'g-L!":8$9X~3>YFHEŒ>}>~zRaP{e7hxD"Jph9ׁ14:Bxs^vU1'T5.)s3F'Eã&AZ{Z{"pPoIcݫ qr3x}@ ئwԝ]>Z=YsUU. b ST ATf#3ލ[Vdq}@b&n^dF։vG W~rʐ5 ܁re-'%NAcJz Ґ~}FlJa*xNf_0 7lɗ1Sg)LF󁚿o(@8,nKno=udžjX7sҹHsELNp 腢CQox_J Wo,n-Df=^۞xTKvꧠiٛb[s@t ߋD:8t%m$KIt@:$Z.wTzHحĪ|TEG'D^P䰒8-R)vu.)ZMXt (} X dNgDU;a$~KW{_:Ǭ+("E%r؟BLEc!PL{aS3 y-q*ea!V5b4I@_qv6qẼhQ\?..[ =-ָ0k~)6G"N[+GgKP)V( 0+.k4lf2^ YG=I{4`nwMJn.f]Vvn\:ȯ}H%*$#gax(Ub"ИlD踋>Y "2L/ݸ\m`E/%)ӇהuIao'IwfϥF+Z5#1aZCi br6bYf0ӕtk'< tZPZ!/U e`B$1JNRAX卵-(8"W$yX_/ *ld=[jt5L#qNh.3mIJrhv<[Id ᐨ+rz3ĦKZHDZ+nRHj}wۆSd56^@ E-.;_ 1єk2vVO|=>DŽnbA ff?H2r7TT"|YcWM)#rڮ{7x'q[><A(!jpCSb<5rB ,*͈\VH]΃ N5yq \VfP.$ `/%zeF#'W[FJD3h8~HfNf3m?ÛЪG>&,ϸs+ê9fGwhgt8łW<+2Ю84*GZjɋnU  /mHr&z3;'vH$usisn;)9.Zhgc 68kNק^*$YecLZ..w^لR#|N_$/|MIZ;S~WO iѹO9 9S{f@=#*Y{JP^6M CRq3MNJ F9ELz#N:\hƭ`՛vSx(RJx|oK'|jޢ |(݌qnj#%8Z.[qoY;? t 7q`~ 8VTJMamm01ØO[U˚[XĿ0`;rűf@"wCzy+(~QfީdJ>՘lNᖖakiGa;TM=?7t5B[G;3zߤ{Dʖ ~ZMÕ(PK#ݖC#>C ,edGdFn3{|(Θ0瓚6Ozy1.Vz{vkJ/d> $UXfkϘ5L}3p%&y)Pp揨RUXX.,:u:+j{N/2a3[U ''\d=W'xsnAwrtl!Tm-'t%BLE&.Hfȅvۜ?dc12[:_bTbN,:@ ,jnҎ_{_O}-m|[}qyTeShBJp.lw:K#.<8sJRy{Q u]OpHe @tz(Jb1oS`xQcC%cT& QҴ;0E@7GQ-AMoJb֒_kX߅(x|t.;=-lo]}?[YQa| B<6Nz8bBn}؈`E$(x!qnA4S0Y\ BOdB+M<`*wv;mfJ?y0q0ؐh <@9` RLA@3M}Lj5dUsV⋎gP8D!Dmp;0=>E ΟYUP gF'0Ś&\Mx)Um$o5ZO9[oNNZ8\?S~~)-B |hfbTakꂧ %.2L>yL?7 av C%n$aY4 ~19?d9dODmzwn%fjm졶y5k^em8bۭVu|:L}xq&9q8of=pcxٸ"?}Zj=wTA iAc*l ?"gQS)СZ742bt5T/$ʥFBkq (e= S5ԑDa4 4xUHd4iI6ѮyId\'\ja36p(@L2=򦾧MqTasyni$ӟ5j:2HÐa؋hCSxIglлǑ 1 Ux+mcұK~l}[!:ֽ[#`Ɯ_=$ =nO;X4Uw% ¹d"yWJÿH=Ue_dh$!F!ff"+lD `6p˛G 2-9c$fqY0%y> bn6/MMd b3gȇ! 7o:J$nӑ3Oh}p`#~5J.Uct*dIB#%e>{/rHءˆn*%EfV H3v? ޅhkL&LEIX^HwUMa]RB)m d -p*ZSsD2~g뾡z _iU=/¿*qQ*,*%VAakYa7(׋ǨPÇ=$cW{7p $@@-%0BkO<0d4+MC}80iAp`J7E:.9ZH;|Wc a]?6xakP`_i6&w=GoBFzũܸM ˊq|g c'Q׫'sOH:Pj~l߫ 츇t\㴾)>[Bߵ\2d"g.f3{jeVz0p}';"Bu4`?H0vٺe$LeĸV ƽR%az)3zEoxdnC%TJ S*bt:NXOUaj䖵کeE;(T61qȡӤH~:>ۋ(26ËHs{6H.>M'.5)Sׄq踏7gvDldR;5dO$sQ-g5U#KYb+S*r4No&\3HkOZXѕQpZ 0&:fi%[1<|t &g5c"j\JvQ *9Y b35텹 ,e;J/jqN HlOƺ#?_-B 8E י-}0)BroYe f3-{JqT7\(q/ rIw/U{'H6OkT"ܷi3ПMCG`-yb(tEd_'IX%t~V@C[:q( 2|%AĄzܫ/p2]T)G!q5; MAmmukpxeQ=qTD=ѳdx.wPszck^2ct`C/ƹD\8W15X=Yi% [KzdzixIYчńnPk^^.|TzI*LIA jJ66 AGDb ][CwHN[PAa?K'kchc*ҶK_ZCq0fZS--J d=Bf1/(5\kJ1, Ɵ'ȼr"/kZE|Gs2uo>AHJ:C4$9vWw!TC[jN0V#(^Ƞ%WNF$nv/#L=(.Veo0bzW[ucl5WT'^EBQi ^BrQY ͹2'?Qk!>ލNV@a2TrRڴ#ޤ/0!ڤqM-٤4xBKe@46KQkLn ;`,ƃ<^Η+;&d7t lx fqfZgf"yϑLΌ&ji;Ьc6\Ɨsu\ 6t ^l[=ġg9%^GNҒ}urj8aUqTX*]!q-<*DzGl$kf u4BxdBҺ&)).<ҊDrV"ػSShNJ&FXSl'o=خH8ƍ;-tOSF}~zAz?!/>AZ{ƱZNT`VT/ĻE~Fpér-uFZ⳱E?|sqD mè)4|Pa#jz2@,">Nַ8[?rE`_83qʓ,=e"B=QE1V1- EJxX}yPi>T‘+7LPlGv{yZ:O/ {WjwjzKâT݊Y@CֺPM˿ޯ4f-/xOg@r<g#@"E\ i >糡ܗ~kvAYf~_be!%`y4k dxGJ,j7" ř.tIaH]п_^hʥhv8'iVsY>8VG*=li_dԥKxY[YbhH@`%l^jV|0p7.gzy(gJU\ q?WTIm1vxnfU;6v?< 'TW ]z@L~4tbh0JAH7%μZWOe +Va-"uW7\J_Mjw gRN$rX]'ힶ@q4ϋ )C(h}֡6ɓY}sₗX e~s{YOvӥ8V8FE9k2r?Wkl#$D4BfC`J./=8% Q{ qD8<+|>SS&c VE)㻴Y׍dǤn^5t 1TX4)K3svW:zZc -S{xpVɡvP>v:P){RX܃,(⠽fI.̌nCmMD.s̰rQ@eD]gхjBܬ4<.n豫̲)]`O觡(M _މ"'*yYog#ziQG}9 ftiN-um̶/]k U;W9' ~*4/w5(a,G^ΎǣJt>zr]ͼ @t-@N ,&Tu_7a"/> f` I{F_72Z-Ml:2zB@;cCǥ,Vs`l% C^(Fц|!4*!6811>'{/@PwgCWC 8A}Kנq9#ůAq qFAH;Pk`Eä9W=tp;)G~GHŪtD"C(uJy hԜS@߇n.P#2yYຕ0c|)дվ|P]+5.Sv1n"#gkL%WF$`3T[@䑫1g{Pta[_4//1N`j*4kfHZkt$\nJCC wSol,XKV*<5[ƏKtK^v)5,Y0>XpH4LyEC,N='KbtNt/,@Rr(ъoHaepC-:$oŏVv9+KMD`eac\QyKnB=S0<>t}4%j x&8nVn QemRےP +*}UWLo,go(EDg|ofLYn_DZ+H?p79;Ab.߅9}'<00ʟI\M$c1kL 9}bȓĴ0^A7gl-6῱tY=,J0V]_}ӿD!my~py4^/rQ>MCZMcݵmSU*㖅lk5Y5LI$DSD}r0vKY\@Fp((S_d(l*13ExAD2 cP#dSBVgGB|\_49)AsX(}8\7 X'q{VtMn:S &/SjTμv8GpUT4kA+knwrxaή%*5 מ4 ;-iGxz8 (]lxh(IPƋp"^(] (ػ`"v\͛u6%{3GhW_=i|68W rA4KO#wa/}@û]KYhŗYPqY{TK6űc)8?ٟ vK +|nWd. 6RG@*^!Y:E6`Th>7iφ;3uMe}ͻG/ͨU[Y14ʷd^6 ,{G\;ov =avLe`}=+90!In;^N^]\ZfqOwJb%vecQ?(|sOf>)7㓟iS\JT?y)Pa v4ԗFaݽҖ p$ML)^ٺ_\nYʑN] qMBņJ *&JK G挕3&TaFx2SѢ Pʩ -]/@9AiOǡ$Z:>#*+4_eAoi$/Z0뼡$X [͎~.4_!"*!Airu-ĸ[c{~X mqD=eauE[8; 5 Ƙ{g[2` Ыǵ%MR3++ͺUޚTmo׭4>zN\1=^g݊&*mġ] t*:;7^,*tzNޤ 3xKΆRdBn-e8>vw.qW;K~졅Xzi)+]'_'Nݫ>H—4<&,lj'Ӑb`y+ 0(˝ȴgZn3QE<^2j!\c/8:yo++ai,h=Q̼6j9XI6Q>1>yoDyot ;&G}Z  n?2GuA@6f\Yb%}=)hJsa|eU7ﱔܠ67#iɁ/b֒`pYѤ`ŴVo36|TD~I6~̔Z}ힱجy=p^!QFzY͗zqhý҄^)-SX"ZMXU򹉂-_D:WwaIA",/;lr6.Q$c82/ͨOC1Ȍvoۙu_WN~W R}"?`,rp"< ^? u= yC)VE'g٬ MulKF,<nP[>vWSQŜ]iBou57)0{ Djyg odE;!t5n:^Tr5a>ɤXp62+TjUpM$2)jɸrc6'h Y$]{b7hS`4E\&Ԣ6W( At֢Ghd-Ssx0@d%7$>V"@{WB EI}G!6fߪ,2o(!g;Wiq^L^0٤,b? G,g;|5ws5z<0(*vBisO?}fq5pj0fz?@EzP&%9&7R' UMqkYRfɡyRh:n %lž!nhuYDCnF*~W{H?ܷMu2,:*.KWYV@U3[0S&sqo^[TNt#-܏39>2PweHUr7yZ<~> a\I/r`'{zY:H3(z!6퉗W&h{YgItDؤ[cNY:yaGxCOP-9wPEapiaG7il6@JZ, %֘闠#ε׶0hVQ <ƙf`(d:F֔jk' T՞)1[H^)wȻKذYFpH;Pٺ4boM.pK; c5*XZv GmI`+{طF-՞5 ! MNP1n Ut VV 쀾78?"˭GEc{C][C %SlzՇ+FEB??yeUȁGʠvy`pjnb 4#P:`dGzc'_5w/]_I_5_xf"|ô"nB%Xۊ"*5!61:Y@"KGr>;0(ې17Ɉ)vw é gvv<#?1ͭg=o0ID*\1 w![JXkw3[ x܎li['>Ps@nR= bz2J| (vu ruu7 &v1/e|< l4B4w C*I`-ӕei=,8hy8qOR\n3}rh8rbFW ŀ <]sO1l-7D CYz9?n#U3S靀^j~ fͤ,\oTբ4jp۫4E)T4{J;2c %6ZsR"Z8\;EO,`,N@N}Eg9nJ_dF,EpC"A6_Ļav7NF֝ ӟ3 KJ/5 p[C4qg"-IqI'68א3H4ٽL<{Ot"m:lW(ǯwzM.rߝ6ԇ~/; 99U֣4!OEBCx3 *kM%k0&WXtt D:ģh)U kDn:4O}U!QE ~)d)vlYJv\2f拶i>ٙ?0x` N<1"GSXwmid. ]kA.W&Z`RGi cy8l Au`qݢf,Rb2';ɑvAE)x% ;MAE'0* g>'h]O.XJP.w3PG˟}}^@88x#8DvH.50P@v4u{wjLeg 6T!d3FO#vͧqt{7 PA FVgXccJbUB'I[8 ;rm!lGdZ, oK?#$Y]^Z? o Y }"mǎYMȉ?~XzS??)-ÆW}%:~2kYAe{.U#'7Τc>9Utg:B6/N3*u~wl^VR3'N{ELsuSUb}Kg=)o;:ѯ2|I .OMH LO~fzn<կ@v 6%q$cfAިY@+:y "C?W!j8ܸ> Wj(#" \9S ƈqE2rثކ{5g@h')~ ͭ'UO@G{mmI!$KW]ol4 hlݦ'[L׼vX77bA'{e3rԐMM7omDw}m`Xm.X~!md@NE;;T.vx `y@t"OBO\~*L#b"u\ښعG%9_S f5_)VXlkS oxYislŲÂmZ\9!Ռqef bߏJr>Tj(ě8$ˑ&Ui$G"3SF%`66UJgvtnZ?_;X3iq=¬M積d2-$˧ 01p䂘G%=_Hf$ 5Lsof/<b#k2/"g N{,Բ&Yo!_P|s?w#EΥz1S=b.TQ7ߤo=X'T3ٱP O|E Q<% Bl:VHC Fx2Y#LQ%/DmZ?;sL<av*@IN侰~I;`JoHm7r/b_u jƟ؈R3ʡԈ~Jwܱ+_R0QQ*+6,R4Bڈ|[,֮MNLpڑ(ό:snm*M,%v{:@#v؂}u;, ;yxztSG'c6PH_ ZQ#'zw݆\LR&Y;~+ēz ЋV OXY~ T}^} X0iA8"]."ϑZp`^oەcWZ^eE5s'}%>^JX?B#!n}6a^?KTgҖKSFQ4`mWi|,Yr"ɿ.ҙ`2@P?0ͮy{ m[ ~3l6\ܓ5ԑhUeд7XfWBDե" luTxL޷+Hb_ӄPX"cG% lQa& su4 a``yԀY$#&~Ϗ︳|X+"3Գ/s:U2pSń#P` ă#b aCW):g.ƞ"LVTNƏݎs0ۭǮtX@g8s#T^~8 @&Z쪐c&6㵙.lg 6J!H#=!W̥,Pޡ=A_Y_G$])>ʇ,36I쬳/L6(!lwN,Ȯ U]BԵ®kՑ;qvw-e,?m@ <)O^OiX/V=oH!Ln KJk=?Ugw R#EPӐm0_J: 1 fKjJI'qP5ؑpo(gK _m;\Zm<9sCѾ8\KEz [CH?+ac=֤by٘W׻[CPb LrNN2chl!l!{T@``Wmř8ƀJE@v!W}ڽSf8<(vј20q3<A/91uMS0QxgͯWP恉o([?C@nNVΟP3fk!frNΫFVgK4ILSDl<9gQΧYc9G#E q=+<[w-)MkXya!}5Q) ܪQb<TqG"MiL_p,.6H,7L,Ddojj$^s}<)Jiyz0 F!ܠ;~6$O}dVZ-EB,wl9hIrU݄̽IeTTr;h}Q33)- Xv0q.OꂈO3VR.1$O_I >9f_4;,|?YqMR;`mRȌ ȝ93M*exRKLm?:v zd(@g/~j|Dbzr)IjoGoo z" NJz%-T)%> >@LhvO )<ݤP I+B {j;)5]M<ӆ6VɎ#eWp<%5(Y eS )O55ǃjieu+ cW>I M<qKXGWϗ!7Yb1 %CF5\k.81 L7t4*v2ިAWs@VoRY_$qqx" *1CE"&☗^cLiє1}OM#.xVbuL`qp, %`ˈRahd X_q >q"Uf^ap\>;Ί1 :Z2j+z&xQ(FC1\W]a+V TEr߂+rx\QCxe+MyaJ5]Fg#7 vx+3es+9NGNTU]5:m)kaCA'|Ds攲PIfڄĒvY>i{Myw8E nhLe,&=ү/a{-kYNDWA-wڠ"24.U,9<m[Q9>FM޶RkPו׺B_~EVoGn_ +Ưk6i9~ЧъTBDhݓ?>H"4DDB8,GY;t]v_^DO/GdokH6]`5vݯ "+3p6'0"6a>(±!W &]*ǐ&aPn s~꒙\ї>(?Fn7eV0 inD/傫YlW} * fJ)(LF'ȖFĮT}H}6 3znWNBE; ˹#ȿSff[*odAvZ咼Rq:bzd=9G'WmKձۅJ̍lW+Ԃd_|Dp3D7-=f2KTmDC'ĦgmJҍ"}9EB9ϻYCH ]ћ N0HI:nk+` 8lCVi.dT$(Z#N!yo# «aMla/k#PF_erbٱQxj}=lݭyµ ]}t9kZ.E/zjmAyGN7f[l@y-AHj͍^Æu"jʙ慀O-c1/ͩ詢PJ(onAg^P_TK&dGp֝b~묹:˄RF6TW\/"] /h +em0wQy`:F:,' G7*+^~8Tݖu^/)*Q])I=nd6/n ϧKuf4[J8*1Z ) <_5%?8U_K]K"gĻLAP9<U}  Pk^mi *>Y@ӆH"y1)j̨~ ͧeC ]t=/hq?'BF_(YΡqMX3euiHvwf1.\WE=dpx<9|K;9r]@f~5M3YQyfl&Y4\Fo4qמutMuqRPnj˩gg{szw2В'k&[˃a}՚Bd2YkfjxsM'F|R7 /FŝK#-)s/u"A/6oXrfMTf.29<oA-ڶo3np`(^{/F+zDu7~e^n1@j'\&RyJX@`9C%c\ϼv!pe!Q)(̵>4$J4߮v^,~vzMi {+ <]lC#16W QFP4qj A!ѪYfYޘ;b"HNTAr0$`=t^85zRn.3$kCgwhLf[aI6_rZπOT8p|[z޺N;(Ӯ:^T4_X9}]1l̍r[@1 h[FN$hЖ6K@d΢*7%LjIDi %iJ5ue!9`gEUuv&K{M6MZLwt`iĉ2zPO8osWR2,r .vN&_}4ރ*c.,W>;͊;(}VyP4CQ6_AX2 P+1g$?|'!Tc\-E9d >י k$JKGlr͕k ~~H/^͏\X- Wj/7Ewt l ȼaO×~R0:+C^Wr@ %d'J=eWkNBX˄#)3/ݫcGztThvxLNL*ރe2E 2Sn?5LB0U}0r̿?aſ_SGD Lf 㑇][`qˬo`OϒGeI\4lbDJ6]trבۯda3j ?uX U8g;jUn: 24 +Ql%|! 8kѳVE0 } DՐӳ=q(ijȍ<}R^ݔ<yB;fGw8?h&$6Z_"Nok7V6 oјo9WU|4L{mBIZZ}O;EFfM>}rH2AYXcO$$@4y/5fa9PQb]/XmY#j 22WvSOۢ_ֆaWB hGV۱c~B5b$X_]ړ;ŵr* L3\E6^Wo%iY\"PXB_u Z:,y${)27n& =W=M6fCF[wYCP7n;Ǧi@FyڔT:Su80>j%+^)Z6yqѓf&8I ~?J7[05h 1*:ҝi-tVBsFc'lCrQ:COQh y܎+p$91ݢ=&R ihmmzm/A!b1  YDҐ_!r ujVH6m46 <ɦI!$m91h"9A,2xb踁f1D:sCd 7(V$>-MNq˒r˝2vX2 :@^'s~)X^CK|;B7#%\[cT^PH>]rB}$*$<Goi+>bSA~V#M%VITvm}=?]b,iDE=WSh'~1 `d~s[VGn;c)nzB$RFK~ڇٕҞZ~_5ĆOOjIc4Ҝw ؅z]_aܲQ$ OzuYq5h;AFT| ^SEYVx:yFRD'Kp0:PNAJw{1#0shGj0vNy{(Z^BΛI\C1Я(&ُrpxk(ݮt0(l X0ci%(J3\`ZrPTI*># XW6la m l7RLo~mAZQt=-܆ҥ 2 0Gt$)+V{~d5|:)&z_l] 8=4 /g0r(*݋OE19t'JD섥)`9vV_ ,;b@N#gGlNRa& *iD/iOpÍk(XBq`+ l2\Tk0>$yW{:^qA" :`#3;Ut<7V(o[[t؄$l< ^B"(Vk:+.4*8ICx"*^YG[XY1y%xKhF_r Ft%b'fI-e.ZwN[誏UIZHvە"%6&dSUV& Ж@8ryǣg([OSa?,,:S*v+6U [m;*v1(IF_qYVF$B~ǍH$ӎ:jrŎ%!Gw寈0Ѧ3+Y}XEF rDu4&Tf.e,29;]H9,3BVgeg{!*)d'{ {n\ `\nJ?k^Y X&ݡW,{PCq[)+D,$vΏEtr#Rʟ6(^w_ G|ņHibS/ԯXzppȲ֕o},eIp񖭅8 =W4sXfjHO6O8_U붲"fLKюr)L7=H`ݞ;iq-Hb=:};jchGVkD g <ܘܨ5Ȼʿ0Зm0j|=Cz/cC,P{bkj mvOvLN9='*Uvuhuh4{q1QG ^:BޥߧSᚒ ;|SW)mU!"ag\+XzGM? [nz%Ǎ\4q~,Y)lf?^s)AZ2"!$jyFJ~`9Z-`[l)we+9`Μb(FJ6;LyWoAFE7_ ɹ"Pbbگ1f.k}V;2XoB0Al7Obnh4IfR\^R,n{ٕrؿ&|} 5Ya03ңbhJʙܩK~[/ C/k\Lhq\Wij~|Nj?8CɎ~ԆB '%61b}O ~Ы;knP.O˔b _X @m4=U$I$ buFNخr|:x8Yz-rqMosL:GǫɩXspU2 [N1@L4YRg,)*<` {y=*XYwSdjnД ik8l.?{@ oeԥ5BR-_GBq\`H OzPJ2S M$f8n $CD/nSUؼ<$;t@v[0łP,EϦ{/2(C&*e~B@#-SHѸ7ҹ!e"UȹPE9!4C+]5xoI%ibX{''mfk\ B΅iYKEih2D0P&_(#HGRNUYL!~ [{s |xNk%L 8<7$9mO@{[V@eǨz}wM4EU~8z^_2]L. C埧>"$ D/G{ ~5Og5ю=Ŧ]AŨa#Y/GV{~1'oK< umo.¹rnk o>/QLqM2|4*3X bL6*İ魹+<+,Y-@1"9M''O WuwW3:qU qw<2|[ %ņTMd8Oǵ?5z u5h£œV eS]duvĪDN}+P'Sf.q֚[RDh@A.L'N鲊$Nq|.̖3:*>b4Pj} -+]N1 ƒ&lvb$5Ҍjz>pZ~^=F-}~!iI$8z^XThP8JýBf,$n5Mvas܍}S9!Q~AE)&`P`=sV$.gj2z2D7 V   *թƼ#b:NWHG4X3oV*mR Ơ5RVuE/7QHɭHi9W$GW R2xyJ"o7v}8_A1.DS-X#Bİ0=Y0E6nO*<RsL4u2 `՝p۵ GȴmC=>nUB~uck̠p瓚B&9(d~}`=jvPtw'vuN Zm۴zHV6pf!J;O. ڀﵣҩ8>j= eUiuPKɰ)@'S;ǬeOs7-\c˾~2hL^d"G|Q-y*֋AÌ, ʠy4D)Z ҈L:i`3t~*Hoh̹Da&Zf] =-~IlQ}М6jYS$[cZ"#WE0{o &P jǴW%yvuvh%R:FA8Jf͑؂]K&O_ uѵ`١>̲[=&?4L`P`M.sY*n4x:y^OW4r1\nLTkYL$نhܚ]ăqaI~iyO͜a~-qs-"g%USDH2t$B'"z$`y=lCȦw7;C#)KSz+r96Nj?DK{J^.@HLl=B?iЯgY7yHX~p) ! W)|ʚ,VX !ĢN]':[;9Ѳr ҂]L?>?ĥ}=I*u&K}Eu! |qk\!ix蔑џjл_I5;VJ2w Ziunk  ^ [NiC;vpƩonn9ecbu`\Z0PzcE+F`M1<3ti"^W_ e"epCoӴ1*>3U%(UR4MޙYJ/;.ԟDdl\9qżrt\. l53秩:ypcB'0)򤑜 1"ean6_X$R SYt1/.`t3YA&9f.[J+B}%erT(4o88w LN,2xD,5 z/\ew@#^4X~V^M$c|17S C#:.goC-^'g##hE~ұ#߱Zg9^:wV6 gۮtu墵 6xy:(xGgRCa(q$FfQI`eLb݁/47 Go(I[fG)58 ”ʊ3W5bjbKlLf|y\@'j"h6q=EwDL"{99M u>(Bq1y]4?v#l煵mRݯB|(.\UD R4EfI41k?z琓1 H=: |y-m7?}!ފ}x >)\Hq Ke԰c_K4[c8zXB]!ʒ8)*k^b{0V,[GK!:U]653W46a )%T9*07q5AyV;-JpALܑgV?X~skM_v,]džԨXwY&ՖUHԑr:j˂-cL:aK掝X ${xrusiOD6o[A4}t TeGk6dmL6PKi>biK&i-&@q'G1 +!$|\ԠnKnpDUaNkʜ޲"˹]m_#OEcHPq0DV}U!w. *zcHܟV4pHv<d\S#34 dnchz.X+w |mw1eSb|t |!}ae. 3^`k PVmIQSVpeVK&,H,HͱEh )-d 5x|kUeN^ @`8o:0qόKSGwg7RB_̞"WR}}5v`t]LSJik6jꯥ[Q_`iX$hL丛o])Y[* P.deT]:jqH>XgR,aE".[CsӲQ?dL( Ea ݽH9Rh1Nk{\\Hi%#GXqxCNҫYBK6ge7Y^#_CM.*]苊4x,,::ȃhhYr_m .Q<({Z^ݛWaɒ .S|_ jU"VVWPL+8 Pb/:D,Qa},z~s#Oԧft9|Qk}`lۆK{Nb ]E_^y|(<k tY]kLeHP*<o̡}X)Bs_m\ ڊ9=ޫ!]8 OPqpZlܱq4 /G}%dji֬sZ_-'RqAyihlm66,<|m=͒8SwgOwR 8ѴÜX!:Ct=svkŲE08,ˏKjKԫ`mwK#C|xe<ӷ@I{ڦrE{H4j`.em}B=s)DqgKOt~E*A)7]«sJ.m ؈~8 e) &7P ovU5o%d \Ip،v[76*_aq e52(\m:l씈i;{=s:Z6icԮ-LTbE~ A]Kuz6/սc6#y5&BEdSs_>β -4fS.MZ n-s{'&K+3Kv 65KsZ7<;J͔ė e*|7S/ný _&u|Mҁᄐ`}'rIZGx&yپ 罧؋6n 4|hי<}B]C`j5H> %#| U? vs"Lv Ԙ/&*t2Z̘( 'G{:P]p˓vg-legNR77o/Qȍ?hcI@Ri _kA;;2c' NUĥ,['dS:P r}s6XvuK TUΔ5v?eT7O[+zbf̢: S^Miw·Cmǁemȡ1AQ5R\n }9?´$ImqNZ?F S`8v>eCDKUr!|W^Sfz]Φf:a /"XH-^Pꖡ.PvyzF#-Br`;?Nycl鯐zzp釕r:y%pG-K|5 `.ћ?;{X/w܌PH Qs/sQu/Z'{ Ed/%c ӎplR:j0YOtlriSf:}V~abӺQU]e+b/R']ؽ'?ٷ٭H 8Zkp YOo'hSR4\ru\s,<+U[[&j+[ {Ik!-aj߬RgU`p?{ԥWnF:t !QLy `ǐ%ߺ oJ`-f˫q`!Rt =eڹP|uP[kc|f~NQ{G`M4_"ȁm/TQB$GE~쉈[̡tﭯ9&&q#kJ.N\R쟊.jp > BQ[ Srh3"P0h80]%-KO.lvxy߈Ec7jZuoUzc>0E.vi7m"+ac[|)nDcT X. +"Pر[7"h 3( 7BM{{UGd^եx{*ٛ;gMiQV;ȵrT*lk ᚲ~H dGU[|`ܹ;+S&nA>sV|di;>@UK~"(ӚEC dНuz4'UaB<3"%`mÇL Lvg A=vx&[m^edEeF86*,ޡ'gE(ni'^:o&W~4nξAͅ o5y/*G} #{K!!_ţ3_ A@ƖQV=.Ӗ_tNbӳYֲM yhOp|8)bajtqڊ ߲,\/ϋlv9u@^A*[!AQԍʕà]׺Sf\я51DSx M`KJw-!H)LM˜UtP܈~h0FFwAle6W2ގv2:"#.Pf'iu(bsXCI?Q58MrYUe9Z>ȳi;iFl>_sZ`>=C]][tw!tMI%Ы#8 HB7^]S)2JS׳tVy,h!rHI+1We2ep%΍t2 kYlY$V+ˎ઒SB{U5 $7p>8J<&>Ԗ' e͚~u-܎ZH3c᠐p_p(X_6N]xT8oWby Ud,(US_Ym]'4sF VӋ=UkWUP k`Kz2S~T$>pQ_4g;U4&uFx)H YNU#eƒ UӺ[}8˔z?Gacԑ/$Pa}-kQ~jڽ7ek7gixRa8H 0cuxb {3+F8yޡKlb%ˠ~=!XZqBv&z]n!<4㵂ls>|ꇄF}S{:HOL004Ţ1-3C$TIqL!jސtw gj$O?LLi{me}48CLы4sSR=%\%jP(ws+_3w^ȕdPNX= TDlV78􉘉9弛ɧNikss1AȜhǽdKiޑ#jBOя}Jт50rsx]rچ]a<՛)_+Cb$7q!'!YUT5Xe8h3fjNorL]ZT,,G3SoXޜW:.- _;#*:8P.:q"xkؐh͎buLcҧgUmg z覑^OXp?iB9az\w!)d; vO4aq U)HmQÙ쥒e ~ ^qݒ%˦C||7~ġK/RsnY o_« 5eg\Û$L/}A7'E6[9RNo@4HP). ұ?<ș¢;~M3| rn,B`}雮SZ} qn7kxY8 xȼoG2Œ% ;3+ Rm2?@_FsDr R&k[=ƈrB`/nkpxT'n?ɧT@{ 0 ,:n9K1ndgrnOg|/Uf eP~wTL,gHqN&=yVt}ؾJjc V)̥ޝBAEDF;Z4FQAC>ț .뵈~ 4?V+ JyR8 Hc,1q)RN8:N`+VW_kzco6 qG|qy\tYeJG |BKσa^Kcd"mrJ)\ދ*%ȕh.%V3`"W`~5{bmYjWI{ؤ+@TOG3*o^ta$h;L ʺ=2 A |Y}RyXaȚGP11W8_&ǩG&|&uuĽLKrSFLPl7o9BRcNlZMTpC3^j9N&cO8.(ITΉk#s@SEg;H2\u#z53Q ɔDŜ򫱤OR+dp _fn"u1-θ@0##^.kNXU=L6<`+4hMLX}$CE5[ UY{l)` t4R Ő_E.Lаi5͊{ؖ`1#A]uɚI0 2ʁC9LZu }a=V/  ViLX8_c0d.&*@Bh @z*c!R*#I) 5U~p2(UEh=\pܼMq98ժ 63b&'{)k) 4JGYFR-4,(y:s^俣qLJ.:g[)"qf}\D,UH,mK/&=s{RV"m V C>H| 3hO {hWJDZ8u>]P3=Fԧ8^%?>Ǒz? ng]o$Q# 5VAE0m.U]85=MJ8m"tȿZFRK>+,Kiu1G^~2(ȆG7AUMObtst$Ag'xn7~m7`UFU.&^I.pzv\Nm{Hu1+;~TbPa9Ev4-2"{zn]; tevyUdQ+ObpMIZ8gn; JS5Ԙ@B}Q 8[xZ&FaG t<7\;ϑqݵQπ4}BJЯK?(wvU}2Λ*7;hdM-r\ۮ9Չ" /ǏI'bwTc>iѯtρ@&t`z#%Yߙ?mn=|($HuwdЈU)y=}Y4ҧ~ 7]ۂ ̣&5ԦK >MO>&h@H| g3a4m[gQW/pvCb-*kBċnA@:WK "X Fh^_2r x"[Fy[Sf@ߪaR&: [b}}H6VhUt7] 6%:< o^WbP]?rolɚFAa3riL 2i&.>D0E8=v ?#[S+1S ܸpovy3m~jx/ɸaf姕;ouKac:sY'ȷ'a+Xbiaͣ8p*gN}Ff~]uu ͋3ϖ`rDVv=`A=GYB%Xs8}TKirE) 6(A6 +<>TTHH6eU8;y$47R}~˯a :@)x?ێ .+v%'S/ eEHa<F=_Z`57Kdv~4Hx3L s^]<;Z[\g'iynm( s𺽷pZme[~">K2oWU(*H\J"<%ҍ N7JN" ౗%4-hTOe۟ԃ$4*̉Δ󨲫ﭲU"4uZzK I%Z>2VT};OT|4ysH(8!{}!?Km7" H9yJvEp+kv\܌;z׹QdN h<]$?VW֕Kx?kuH#(l#=h7'aqɳcLHԝ%nAԘ)WvtVDz̯4Ͷjikz~*UX|"82'FTLłs"jLMJ2vI͊VˠS[]99ufQ՛4L}oQCt9y'B.&Mk>,Q> -VY8U;AF%>B7!"%ӱ.0 nι,@{C.RE_%vHmaBG wz3B^1?5Q4]d4k)a`K ®E؟cm9]A&qZ6r> *9ЩIP )Xa;i@] [<-_+N%GBsY %vVݦWCFe4h"Y5QEs5; Σϖ\?Ekn=Ti mfU0内sĂ߸E0HڹI`y0ܡ2Mŕh+Tyz-Ў,O|Qm馀dUSBIX8'In 3bZUԢg8{ hc0[1f[¢ǜ秊Q$@Ce@| ]ktvB|8i9PRǵP9H琑Ⱦo gn7w0;ԂZAKm21UxXg086ǭg ғ@awLMpz]B-v$'ji((5 a+7OfDlMQib^yӫ3H_t,J[!C6{K?}[Tl쳓D5UɆV=vNx،}Z0 ϱlZz mq5^ñ j;V)ۗ XN?ًۭ'š3wėm@~4q}82'kQz1:[I+)\N!F#7j9Ei|]\&rD' ('w#)bط-=c)2G_x6aA{+_:(_o h*OU:oʳgJJ2 ATj_ߊh?=)tr/8M9i.CI eoe^>lEFߟ >AÕ%6|(eAe󚸠"NL0@oynJ}>,\&5 iOŒs~OUm[Yv[ eJ )ad|m"B*p'>щ{p|_<Ǔl`.x=(}ByrHYe6K:_U̱G#qў$U%rG7/hppc1<7=`mf4zQ/xd ڇv>#} {L8pok_ZD؅9 lnߙ|=#͎QIk:-\˼wh)+Sg)1SeV$wi ntpW7!YS֋yIl Q ͇[8lNt=_6,',Њ0ӜadfxY ީjLE&\'@O?8\dr%98NvqbB q_BMH0~:P~u]t? ;"Db/'H$.nc& 1 ~,еY`8 $'[rQBqTt`>¯wID"JrP|;'Zn`}U+J/I}؝`w{eݣ)(2@a¼Jjw1'*/< ն4lw/tq Zk;(\ '0ٮ A7]G h)rΒwn{CA:֎G~c%Q5L웗jZ|*ʆ9s y{EF\<13b2|P_٬ŜH,BDUqYxL."TϱJ?/Ib K*֭cd4dEcb͑$W5U _ٞ ݱabI0obܞ/OvKfiN(0I~|0x~>J,77PK'{Cns;2fB;?1q֜5%yPӻGp9+~1n,լ|YkX͑[$lƞ]),b I32mJ + ϲ tCT&9b:z#ζQot\1@x:~gJbgM9T-Gys!]ìH[=0籠3*r?"z9(Иo'wx1W͛ۮBwtL_:C6Ti^>gM\Sb4GƱiMS skNI5~C"kdY7R6E@_6XbțTD)tI,OCKe}2smLU.7Ԋױp`9+7 qH9&1<埖@mL p'ra߆(n˴wl[`%NhjƦJ ?5z,:B֜]z V$6BMa'ˣLD,MM$2Ea&ӥA\ %N W6w>mbi}B,x4X!s6U3nT)I%i"d;8|M s]ׁ̢.AYu81`>d9Y2]y]t @+3N>~5hnr DI@ǸF!é[0wk˜U q/$$4y Ju8::4u#ɪh!û[YnDdT}1njQ Xo;q I]@XDX,Axa0y1Rm]zJx)wԙcg"R;3N5:(уfH; ǫŽ#B\')^69ak!SvR3HbAiNKAhmEڒ&]3hՉ]bCswG'1V&?U}/6[_$ 4a%]T|ZJqU`i'zZͧQў Һ 1}[&r?fD%-&*`|Af=z$~fuXHRg9#zWzOhȏ^:Vk"YkʾOw Q`=7*C֞ "EW{crMPUCfpOQ!*"F%{6Ӂ`rzuJN)zµ%΃._@rTtͧDN&ڳlxrɣg Y/%L& ., e#$ˊkz;4d3i&r D%p]0p  j6 [I}*pYȫ\ıwA}r ҺC<&T~Ls<KvBIѭ~4!V_~_ w'O`{ݰ/iguG88w"ڸI2GFsj+{Z4 ˒<̙V)(k%rn8ZESI^/ RF8Z5$DiRDƱXVOyQ- sX(?o.0]>EA|oZ3&t@r vaO3It Uۊ@PjjN]~!5Wk2i+ d(6'.μ,Nfk\Pjfney6(e"HK{m:Z="*=Fmr3ZO9OFTLAionaC˽c> Zx9D&1Yڃ}.Rr ݝ6^aX:nMX)J6|ڧNCy_E93Eu8Pđ瘤=?D_{p+G7+Fxw#M0ƣIG⊂Fy@[k6Z܋WlM&U{ꉯu)z^O\:XFW10=D# )]S-r/d*rHF&@ёM\G-KSI6U /2/? RUY3 0dSuo)7k`b nūZ+Q/{V[aOo= h&93"fң-Ķ'dَ7!Ku wKFX S6M)Yt\ۊ*&#p.ٽTWX[ xӖ-!~JJi%8F<5q{ThX.WO4f*pC䗙(Fk_EJi\:1w͂1مnUݪxjIjr![ބw!ji7W \RKD0D*'+W{pWh>nFEARA~QBpnjl 4UU[AFJHJd*։G,@%K3w) [9J?OL#fΧ44 Un  OHq +EeSɼ=}}87`;.X9:/{/'zK"8. Ќ jjGz|lvߍlt͜/BJ¢G[kW$-$+&LDroX[hmB 6'-(*"N c*Vja/3./^ ΪΰƑ6.*B"FTu%H4< #n'21ƼYgE3M⑴ڄeiw&be %QS_㥊Ō1E;28JZwT tV".cYM,Uё8vVf`Ung:Ϋq-_Q9VYUHBT]Pެ!tjꝟƇ*?DXիsCӀȱ7".7=r `rV,.ZKlK|N˘z07};ot- n ӘoX[h>cZm赔*n_)ǓP':ӥjWzMI]X0": *JMn5zs&}/Awvr<焠cOPbm0)Bzh WiBp.H_Kj]ɡIOZ"RmBXs/Ƥy]0d^qXRV2<@hI] nxjn7!;ݏ𭝳Vmq흣K0:=0*6rQ7W=3b#cV ?rDG=xy^,n D3C;wKooght'(q7#wª*k b/ o3f8g俛{F~8WêtwґJ[z)Ӵ91V\dH pD=Ih)APL^;[ ސX/Ǟzg `ML vG# FP_ ZD/]R斫X,͞@#Ba'P]g]aEasw[;(TY:PlH]trvy&cMp!+l \vv5lukpTd=MSDJVXVص#5WbdVY=R lƞ7evBJ9:*í 6]x\FzBxB擱O0|ܜJVt2~Fu58#"WH$+aۉ"2.Jw{y=,+:M)C;*i(Dυ 625;lSf03(.ݤ"M +]I ]) V[$`HB?UIVQI+8V<0yi/.&]hUl ?!١Kc= lY;ۙinVYPs7Ue'|}̟)(!4Ֆ˜4s(omWaDܤnegȨ]pStl;Wݡ{%VY sCv,]@A\RIu paK pn}(ΦYoܨcp Ǫ HrEhs.Bܐg%}#azK"P+lUx~D<08~G.Ld@ɽ.d%-tdvZj1M<ǭxD| g, cjW%|sf2Q'>fhz kSh&VИ]r-+8!P" Oȟ5ynߟHJxF#~%GXB[*]XtrA(.djuCl+D<$sb0kFpv(t`auk@?lKvʄay=7G}+s9:t2Ë`s jZrJ-iWO"UNA:ؗ ?+`.g+n*af?\̈́sߑMGvѪF8MomTzqD80=ݚ;'̐ٗ5d.bL_ۈNAv`/y,Ay{0y76|p~Eܝ:Oa$E땆XwKrͤK0 <ǷeuFmtTd['|bMXropT<27%Lue\j埤-r|lʓG77+GJ "u؋H,E'#%2pB]Z@aqVP9ϸ/@94r>G`]z`}Lw]_ę@U 3]Z?V<ޅ]SfJ~K" F&FueP꫼Y.~+FNr!@-jq7'w}0lLq1C Ij`Ǿb:s܉H%ԗkjiFYֵ<&j@k`6X:I"L_ϫ?Yq(IH3Z۵{#HTOh%ԑ %ƖQ{4E[OPY"8v|{(XH t U Qc'݊:W.HBAqI\iJ ӯ+o,ء+17A<[Öj|$1W7r)_gvsuhݶ xmjOKsVXqayכ763tI SUyC'՗d[#xUTO &6-`joݘHYK)Z }ua-RoYcj6[a"oIm4! wӈ\+tW҈ޓYp {w%w8c1&T]u0 (_Ã22,bd5ʼnf&nm7 `hTS wԮ; Af4|,P I_9&K5퀋Y6>)Ѧ)u8}5duؖU WVdaJ{=?V쒮7 ȲhWH^К٭rPWuBàg$*?Mv=Ēa mTɿ!_἗.<"ɾ6Sxn'x8XhkPHuߌvH2!]W!ep9uw(Opf؆N /Ou EOu =;TZ\pgsI JXv$唭u(XBu:,7|g>SbvuMiab1(*R}ġ)C?aDUHG|KZDf9~$9;eO_:4aJQ뜶2W wh6>mvkyi\lPΛ_.|[{]B+@ k)7Q}._m:R}@8Wc 6ȹz7l1`QR,>?XO"żKƘІ8Fk\[qm0$ b$#뤖[+}F*$x\~؛ڏp 'TqdH|$~RT7IK o pO+kV`Y!^ܣL`@&j <눍*ij3g-xKm<(<@R)0Odꢄs q,g<z^T&^pS=rUjKBT7emgȹG*hȔ{[ weTV{w08H)Ht UN(xt@ĿL-s{&.s#퍮%ύYͦj.ܨwg$7%k<$ ul׊Br<囹w1I)P'Bq ӁbhKe%,}i[dCG@]vym?2FpkD*,¡Ys®0^lZ).λx&.&Rh/^SAMg{8ZbÞ9ɉ.n4ڨ:R-_ a W0.%9 <:65U>Rouƺ!p!x\g{0Vr.tD+~ii|$;v˛>Q$rg#&ibb-nl3X$썁(\L[P]jHj'ܤxuٺr~TٟZ4$O$;o;#Ѫni\h!e-C֮V醐("7ƶ}d2u.waE7j.Y=iJDv339[*\ 'Ar3ȑ}~4? QG;uBCD/kE|A4tH=Fh Cnp?%B3a5j4h1@¢QO5`MKN? 갴QzzKy F_>/> B[˓Пjב1 M#!=|Kԅ1HyYXuY*=9\r:_cnfՃ5ҙ|qm-&EMAx2QA=H԰F)pˬ׃!Nr35*O鋝Dz+L-jDzA"+;*Wd zH]CJAUWg아w;&tnRaNekn ?޲V|` XEg+K.!;gW">;Qp\Zr$ Cy+sԳS.;,CMCӒ+MȋHu61ɄɆ`TqL?N6.-]UEp WUf'sъ2e5@0Y i95?*L}k^`Y!͔7ʪ NƿYuy?gcj)Et^* j8gesqN!JuTbzo,1 0lFGWO.=+9y +BtɜxٓƓi#OSV_u seIq~{_L̵ dB2DN=(4uk6m]x8$Тo/2Op\pޔkRuP(;@CmHTYk+m Xz`pwZ(1nY'µcCas-wЋUvۤ<}i*76e(u4s*KP$;31^ƚ>zVo%;DQRq$IMлi<4U̵CG["Uw71ҙKzq K2:bX`iqږ.-~>Zf#C6;Бi~l -uь#*:/kU+<^AlW%aOhE+߲5 (6n E>`q ̐|K0ZaFFmċ=vF"Ồ韭GuĜuޤ 1Wz:㥋q˼lM:u q5'1]bs殢Ƭnc +ļ;+@̌ ɤ$v">k*PSG#o[zD4OƵ{.Ru % %?5ÖqOGz-hViG{jؼcUT Ƣ^D܃ĦbwfL-Z0&C MH9rYXF׈f`\n'ֳcd+B1WZL7lY  D]ї;c'TןڵM[g"_mV܋*$Ȍ#R(6]ːSN fo#@$_0먮p=͇N~%Z_QU ^ 9C&U)..dPӛJ3L"JoJԣfӌ;Ňq:NAځ?6uHkYcV60GFS+l `D&P&'QP= O8Љb,Ig'Z".61ZoJq5e>e?Vu]5U3 {i9:sgǍ q5R^WAA:7nVg@|9EG%V e"):Ek[~=I7##nBʣ ?S q];TN[,\'K,}+Eǵ }gZp?_+H5#nIhظcK.ChET9U||# ,aͻ0vrQLzpڋ 1U݂*| N M}zyb.@A&lڍFPNޝCdePKlw^7]Y:}8Z2W%v'F!~XbS銑3֝r?T b9զ3Xh :E! g0SA/]Ui$:72Ofn*Jv߭FvCn=tc{@vxnr2}cU%[ h5hS5RT7?0s`L4-cٌe"f7Ȇ S ]jޒݜp~1 ױIr]pcJAPCɸԪդ.8:/?=6g8Ԙ9܍q'0J]Z|ZHd4+a㽠(5Da|ы?Ora]k.@9%o;)v~"ׯ}yTǬ-Fڮ6JFw B[ nh7Cώ^+>a=td%4z%ʲ`_Ql퀤,WΰqwM՝Iul$4|l{rIw-mv/PQTƣ9vPu32ޑ3_NĂ蝯 LBƴHFCXxҏA ?NpP9jJ*M+3iؔ&zI衙K}FMP&CS~=NԸj"8!`oY]#(n-R pjqt%܏(4YKظ0aR-ȳ@ЄuaûH)u_>JVMGG " ^ | pޑmc<(qcA; }>́<- V) 4A39:ât-Nkhcc,~-rZ̝6_ N;>}k'ܵx3ǜ02$C;nt[`(KζKw7Rn~֍)Vv0}b>N|' 76]'1`^zZ_-):!sK~z!0,R1,lJCe ɥUjۀ|u1rK ^ͷل6f3̀Mz.CA`lƛޢH( |η?#riT݅i䝠QO_`yѝqlSPwXiaEdF)?7V5L+C ᲏.S:nJE|;Dv;D5nQ6-_ƚ=_ցCв9 hC%Շn͇<+9MUulކ.7v:Ͽ^z:ޅdc[Nbx:12 p;B8DYTMT5*&rwpg Nx>'fs-8 DB(9TmCKaCQގD63[dR ūh&k=MRCR+]8ůx@r@sS?5!ZAg;'WgBezܥ`G870"g*AF79Ϟ"{Z9Qd+q,MYsEeIN6 Yo1Ye?P+(,_LnxVF޴s*?(HiߌBUt?m`kRIkR|TlANy[ h=" 4Gϛ܊O5QL 㤵Ÿ8 K/.^i٘A Y hj΂8L5'=V*5y}8&h9dFX'vjg+$˺v90]0or0=ѫ})ǕW D㶈nA~e6bݯKמ&+<ܿ2 ˘G5!l(b. &kolN! CX,̊2]yNlh駴%,$#|]w ;m(Gb󤻡|󘒛$kuR1h>~'@Dz ֋"c(tNR!N]y ŬY ,>ObX쏹Hoњ:."~inQUnKӇ4z*<rvW`O(DZf4^`E?DpӕOY SZ;)W.wm6nZٺ#KϚ#<|'(+.C'|E H,p0CK0#ƯUP/~lMNmz=8N*OFQ K?S1qjad&l nZ8̎$$ -/wQ 0=0M{U%@0=~;FeYjpppF̖}J+pD(/tp5)o1߇0G8/,.8P1(Dģ0W8$8.=?4>$o Q/N@q=k/Ԛ'% ]q(ONU@̬w9B?C%5#ULSSޛkh>Qm/!iϖngAjSJ_<4Mv9rPH, U^X dTܟZcN3ÝW,&8ZJ3iBB'zKj`=-J]s4+[bCTz?|:0ӟ2Tɚƭv',u+߰?F[1G C BTY:Qj M-fB'$" ^jWE"a`8㰗Iár\ܡr$NTW3I UJ .u]\ `}g~D˔`s,6Kq03dLOXLD!? ߱ϲY&ťع`zp&֢gz(u9mKcbֹ֪.Tw I#WQa?2’]Y{O'_O'EIMWI(ym7N| EP Xw_/`ًJ_vh?( 7c"fLL\k,e2xo2Ud?O6 .׊Żq k'1t3o\! 4/WՑDPnJ:˯$Q%h(Wy}K/R.T bBn)O FwQE$Ki5YX_Z>CWQ3 ;c|\圮/Yn(Q"^0`yG4L@uN\ZC͗W[[[ɬn $kC͒kܯ</GyNۜw-!w2a%wBV j>`h. |ݞ >gNeSڴ:/ uP^}Wop.%N$Q0n+ٜYV, 0G.zwa)0Ro+HaGjG̽}f6+AbT b@t f͕&~E-8Uffa6.8z"]-DCPq>Y<|`W%RsP%FLO ѾAlȨ3g1?UҒ/K-^{KIZIq@Jآ~rjOsӃ%}pQ$Fu"vR</+B:ȹIy砳XbHw՝MV.VG5o/PЯES6IDrmNO9 `R׀T5Ur7'c Ͻ{8:g7dCA|ᐺW; " +F9}z*O YU_E~ b)) (W%)2yIb𢳓ؐ| Ʉ|"`Y6GbpZ3L)R k#k8 )0(CAR|9Kt* |$"x]ނP8~]rOv`?;(8gu0 kn !rDiʁ sErz]*+iSy#&.j6H)8[^}p!IM~3V/~#f֯q=6>.bS (; G݈!e`q+2G((OY\W%`;%`7_V{faxWzmk 1- ="] sĭKd~,xHB$(.5d+kDf ZڢfR# hG#*ȄjQ|'hrOq ͢KuMo(cv.*?4Y̺ Kzcn׿=&?xժuZ&&j@Xn yltP㰕ln #O{p' ~_vJZ<a7oGM|BGǩܾ@Mi/,}#J+r0\f:E]<OlsB`/$,2-`HrFTJZu9B˜B:әf5q̚$:Ѓd&vώh:#k~$/a,TeK0n4=WIԨltVt=+@/%XxRv/}H:Q#^8l ItjGP-00d27y~3p$ =Mƛs*u–卧+L/[}?\عKZLW+2lV\Sl)|9]H=hMJ`tz[&#pD2f]{c|ӆY}(-\$HbXqs+5KDIq)͏qQb"D_~R{_YMc I᪜756) ;pE#a~"8к7Hi5ʝH,jRw2qb.SN*+SNF _*pqjgݲ&)# b a?Hh]z&+) 2=6 KzK$N=@D+UܿA ǵ9!P;HikKJF:fsK(jj e7O 9^ PAש"^oSgMwsoJ> [Z)PevQGۏ䞥jgcJ@_ \Z]ř%e7§x1,= X%s&Fni׋*|%#1 ϣJ*'di.ci GˈWĩvd3x8U!.G`^??؀Zqӎ5jh%c>qJZ0tIw>V{mhjw/]<~.ά^|\/&[ sፖ<_oIjOʫLIbwi4U~dKh!1(a>S%*]+Y?QBT;s7=Ge±{{UXR6UaCs!vLpIm>Z\ҔQy G jߗۻ!S\UPio_\PEXj sQSnU9T`˔ϏY9!{cP:S&MXw \\RQzs. x{L_>h%% i(zmeRמǰԘ=vE?S^ŕV2 HqMs oS":rxei .dq=B< .~HХS\GZ`cWo|`EBUiu7Q:#w95ߊI mj3oJk'DJU`Padžv@LkVoյwb'u/1`x(M bDt-BSD )t~U 7"#Ⱥ|*tTIVs~U;܊QGaȃ#'6=Hа헳*,c^G&vs-@7:fJҐ $;P1kı|(C>y~!n6Nd7[GX(ՐjUB9^Qr̈́kZ2\?]G*c$2jy_og2h9j!ܿ%a݃Rq 0[lO׀E.P&t4ߵ{\$-g`+XpI41{~F:ev UlmZ߇CPű$OCm l)&wxC:c9Zkw$'5$33)ox9#5)'- L.'m_p^km'U ~EMeX Dk0+q>݈̓_9L%wJ+SIG&umwc}FG IJ fٌ]7_f;)a3ALa?+MlCg#^K<8Y4p2PYJQw rr ʤ(Mia"(GbGOє3}TN 2ߖug8d@ [>V!_:wNf쟢Me""* ^0a~3^{ˇ8")?iz$+6+g~RÿYttvMFsN-؂R(qhn] Xol*xgf٭1/JˎH֠D$$j{k@SL\Ĺ7IB@ kr;ט桌uDqB@LaȀnˋXWˍ['˫UBy+tm kK{պ|龓NW~-RݲݏpMi`_ޜ٥C/ :)p]=2a!.E _# 5k 'L C; ~RwMwɈz@̏hS#{Cpt?y}D 5_ӹ x @812̀ݞS3 T-ײ ']k.SdMx=wANCٖ,brXВB䛰U삟e`;;ZsW|SjkЊ;B4%y%zlEI*>unwž6Z\|cpCMklxQ:6<$8An,k]P@$D'%L[3./*)LWJLEme݄ٓi\-ܣ#~mIJ=7:Qt>e)1NQ`rͭv$+W5wFZ+p`fnҦNW%N^ ȑ O@w3V Fi>kY&Vc-?٥ME ٪ڍ,Nk&IǷ ޠi2^yVSōL)ߝln˱IGNb؜~HѫVnTUR-MP4B-1*̌Lq'm4Ki6J~Sњ6 EYW_y;_},mvFNx⇥+㒓4r kEf.L}l.1ו$26Ō p3ɒ̋KMFY쏨gځܭU h60!Μ"дg8LACMtmĉٯyg*7<Vd6Mh/(cJ/b:SueKRjؔbyTi[k"5 k9(P TQhO]{o(Wuohh1g5<=h¡}U^D( c0|~5 Fj$$6 TD {f64x4KS7cg9N5jvsRffRTF\ybc@Z2|{6-?3WY*oUd:XE^v5hq=+;BBՍb)!p>6{QtN2ĬAS[MԙkCI![e5s`<p? S׍ݩCJvҘ/" !-jEYYPa#h2tH)}5q)jFFTtV "M UKz/$nH)olKg٦䝯PJlbQC-B< 4*~^ ]xJɗ ;GKZQ>d3ҰpVMo౩.7o̒b~t/cr~ AS0KV+k5-w:::|+Xj)8u,2%ooc릏GbĹ nw+^mq"_g`[:`z9^8_=J'|> =U $Chɖ8um ]+FlbY47hD>!0bi_fU:quT5S$G2kڪAB5ZIIn_&m EJ*K}_#ycKXxd,6jғ]!3&䰂l&w9cp[ljp0# $B݅U!["TO6 b׏۷{4*,EJ`($XM/$A 3o[b 3BIrIߧ>g(HAM{Xdp45-/2G6|L@XX;tTCA?1}Y'k!t`Kqc ދXġn{ iS

        4mkFWn.& `0擏(=x\(IixY?51@V$>qyJ{ʠڣڋ$ Mg2 YCZn84\oo|K#;ahGΦl8'%`O2!D?d>)N>#KE Hg:# F>.-^ AoG~D_BQ>KaT݄ `zr2Z 1؝ǰMw-ƃr( }hDHI(e@\8LjJ-.Lr[7~s0쮭+.cCh8?ܫKxU9<]˶o1SHBN$Xe%(@o^lvXK۟ӗL prRB5fnU4^q{NOWEW 9 r4^X/=U 3uB&|΁l<}i%`?C,/0VbӐ1\cY˧.aDS`-bIQgPW"3^Px[T{F;4/*u o!D0G`!S<}v@ep$2Ϯc LlwlWvѼ1v@%v{eZZqEd&fPPy2Bbq.J^kc| H^yj$ pѳ L/]\BkɁP!|kmFfcK!nt?vizp]ut I}k^X~6a%Agf ߅ ~Km͈pG=Sx0MqUuoБG xN2!I8p5([߮,S JC]U? Q~ '(G#J.^2m$AY,;rw9flٞ{R7ЎuAZ:3/ң> 6TQ+rݘEoKz@WcFTX&?15ۣci36䋲`xP7AIϲkanmdp:b*kv {?>5p6{w:(C [q8ňggov rXԢH(-¾2qVW-}\A))AIX4 2`}[u#Nq>#9:CpQ_}YH:9y]E4uFW_7 x Ȗ"8=?R@fbG!e^`Ay{]㟣?zN WzuoJ8Gg5ċ(1QKxr$bR{%Ǒ{Տ}&8pŒi1E>% `duwFIZׁԍ&?Ox n HK>!HܟRB,+=|OCd(&䉪j :  Tv)Go{ȗ&Lf8g(ZOQhps qÔEͩl\YpZ)鎬ā9R1^*Z{evHvCaIחJ}Aw˵9 +p)yXqBoF1qI\;m"_M( ~6\ qt5K)u4 ) ?F뽳*D͔0&r#lKcƁn+^?. OteJXF}^]LLeTq(Kq,Z=ZMlȷKJR`dY Q3ZMrЖ01#ذ z;uWv'T+R}^ĘVŝ*8a;}/ ZD5){ ;V ƇKRb3bbG O[bْ[^/WҸg+'(r-p.Sw]yc/hsik$_+~cWL혾նhVX`\?DIGV-(v7)֩ityj1z+i/`NR.#`-amzDF Z4ms ay2NyYS#4kb#YOřg/pȢF6O\?@׏'DX^.( 2#W@q0"d6U`k =G|cjI=]!M.?M@Sט/:p˖I;N^M3MFkNG$.lFf '| Y(Vo!r(S%`~%."0"@~0 qoX}P֛)x(PA~}0+~O98Z-ff֨b`lH|Yye #|zh9zgvS!Z dh[~[.V8&DQ_1F+UqG^k'(u؏hĒXJ=KV8wk^[Rb>)i$lhIf Ud+5:ӗ$eL?T)sPiuZ^vwǑ { 'WIgO)AXoZ$[ Z;!_r7#3W ^ քRtCtR!L~[q;T *}6:"FgGq-9Vöң/| ٷG̀ra5=7;hX4U)juf*Fzo)8Wv l}-NHMTru [m4.rMX%a$ʟ_gj!3?ϴC=tOmy.κrD܉OûpFYrẗ́KО=VkH 6X鼂JT+3}{iq"(xXva[Ip?b*"Ǒ.Ŵw7i5 9: Z' "j5&wrEl+ctR ]j'~.{ơFeYFOagQ;zL]VK dFn e&-Lw!𶥁pDzVb3ƕ^C/[G&cm JGkq({gM.IKu 1>fXO(ysTarhnwkL=fXdEfڷ d^1 YFQvitVϧS DEOJThX:Xa/ VѷH1Moq3Zq=V%JG:D՛ۺy`4!cw{J?1Hj%4^,A6Nw&(mAk+!dڄxKneDcQ(1"z溬Ph#_~,4 c6ssu5y>Vz͏IߌLAuPV1БҴtT7&+*2p-KnF# RgYY} 8.G3V BѹaUk!r=}<).]-mBBsw/F+ \$j#wwox^ԙt6I9G xFg@Q-䵔~03m>2Ԛ7:Z)=XGo丩) Oqvt/1-*F*ѿvU7o\ xFD|Aj 9W!7M TmFrN o㬜S;Nì~r*h5+u e@O8JF;˽p ȀeD>Y3Yhsde;q{+j.)u i~jmj*^TpmXLjU( nx~be\miSLBF/C_x0R6Y7#31t.Y߲@XM Mea>3켻uUV$Y Mb+U%{ Z2uD] Nj"LE E'[Њ٤ ZmP,dRx j"ڧw:iX[_i_ #㣆Vc oĐ |@ `L5tql1]|g3rk*͛8=-{6&fI54xwKUq#8c/%< tRYS0̇miȒ쿼5 ,x[ߚm>Sa sr1KCh\ϥ FYwmK ,F0}flJ|s Ubfgs"&fz7N99ʩ(iY4aelV#?t378zKkoI^c:XPoӸ˙! kc.b\Jnxal!_:r'_$4+Բ^)3_7č?}P\OqFҀQuEJYzNvؓjg8fZ]=g,2AB6PKF{`6eKW+R>;~&-ۋ,ej`aVȂP=PŹt@h=n8igUUm;MQ1"Dk f{J["0H`y\MT!쎙%"JJ=.\yI9 HQFgN{tӪ`㼂.V .V @JXHe{F,^mQؼܬ~PTyS~#-כ96U( L! šL/k|_K^M9`-@,^^uk7r|5+^4?3XG>~.ECb߭]w1j.1keÖΙL gpOgu\ d j *9૤2H/ݔt ϭz^-j5"_IFVTZѱk6 ?tTdvytP],xDe9nA[}E0ݾc(iu@r-8+ݠSw5P-wn.gt;Ri8 gvYBWf^cIȝ:$ ^?0Q@)R ߁b=Y!{H+.t(9-S]w:J 38E̊fSye?I|W.߅I_ )ԅf4߰q QO*Ah kdD~QfiYNlx3Zp܈$Y@s^!,Yq FIdE|c|SVL1쀲~-/b~@TV\: fLlY´ɘf+ h3(u4%@tKP$bx,W_&+zEćiUg 84C@'8Tb~ ]>TBZOSXU"4C@#={ܡ+M"-l~A!XL\$9=9S|")沖ȸ669$Vup"Bַ=C-yX+jgȁ 1w2N2x6aRj @^ BྈFc,տ``_LIRjv7o;lvic{ )W7~Y+Jjx$NV ?pVi+vՃjE+=Jf&LhNlk.ou6?欵K{RNQVL=B E14JlXWs(I*&U_HҢ? ?i" 9$Pa4lc6kun\`mmk^7sCu` g7vN(<= C;:>k6n/vF8銺C Nd6@؊a?M /V&y<.xil1?Z7%?3mrlA-r LI =6N.Έ+j-VY!sIJ?Mcð7S_Li^\yZc'C/݀]8lfB*g>i(?P:C෕H@+?- w:=?KTo\K_[iV R,o8B5_p7d* n886"E az]<6Il ZQ ǥMP o`dž(؋4ޢ.r#^H}&,VQseueٞWzorUPxW*񈿵rCv~ʃQ|7}"Q!n"#Ƹψ`HSzܴ*<۠@2u΄㠢n1H'Ù@xIXCM Miru+e&LbxM:Hot ND6:$D;.*ӇM{"!Y.E ;?"Eky R m"?uWw=f=f3z%@#T'\̕˩ A-730v1͟Is>?Ф}2Tp@(-ڒyW2%z5~: l0Yh4theTU{sa p"ߝD`Śnj voW&! #Eõ]i16 ^<vꙁT7d}7C壏1.[D%χ|VV ͪFEw+;$jO3&c_HD%2,tZ%i-s?/,mS?4:mqװi^-d#ZKXsu佢 }6 rSYv>EP *L;3ElX#?B&@F,$+s@3r1"ig⚚RrR']xZK3W jT?C})Ȗ5@<&RɃ.M`yD`Ba]@9G"QY1(38E4wfb͘Egе>gQC-j͚Ъ2FW[Q;(2 0uwg{G=ze*$~t&lǁVIT 9!|2rSWsʷ!n"9fە77{v^T,EװZ&ҴG`]g&YJ @VF*BhuqrW9 fAl5QT`YE˷ZVk6;s޿>=f|B*QJ/rI MI+('S)c)nIDU8܋FBp=kznyʂoEؠNGaNJ$cl|wW8iv %o ؔHN`jF=kU#3C_VN`m1,їȞ`ڥǶg, rY̤ǬJCx'~%d@ߓ"ZV1"!z|ZHȾ]~1M>u+XFA^3<žHDa.sA'!C>JdHOui{jCXfe~>˂uUE"?}0feW\!zZQA8@\ny9C/_ !F;S-wt&*LatPD@;(ujFߢ{NYk8>ᜯÂ?&+e)̆OBvD'CHHIBPȞR}ad(S4ŮQqx/%h{rrMzEةzc ncJRszҐ\&(FSmxϟac#+3@rSxnӠw#CG[XQ /s~eէ*6ChɦcOap$Ɠ9UZO9GgMKGNʗLwMm5UŪ#>1,k'tM6",YlΎkS]]C:vڸӿnˢEH&Ɔ"i6\[ ?pkbm?.)C3ܥ%ll;^qԄrBlEȣ@ծM= 07P{ }Ƕ2Y#U U:#%m\E6AͤDPM"D˃aH{kkmF~ř-)3$FDM>dFsvN lTǢR>gHyϋLASDg8,|dO9"D*!C=Rkd{ 8`LЂI‘E%E"%~U[&gj " ?կM `y*aѨ33^q­{ԃ>hu[+1ID(E*}P\F`[1dzwEʃi[խX?ï8BǎDp_5pȘGhZOLR`:4ϕ5 #>k-3|ۗfG8x!<Ԗsc$YBfs?ۀH /oχ@P~n@NQUQ{Jb:&_؉):b760aB:fQ+D^4>ŗyyuo 8.Em4]C7h27'|" mτ t6_f@}MKzll衑j0'BatNVyx8}qIs['EE>p%ٜ<5JzkgWb8oΓ'd1 =|wPo9 Mpwױɧxie 8RwW}v NZ2H"M&2ls YEĽʫ֐RJPKU]B>T[ WWJe^"yf&I<81Wcooٟ]%_&56%9gN)~qsi/?Ϲ waʎ"xݛ7}qFTVg+ɋ]Tu=–6m _Q@+]35meʐ%b *~M N3dm2R(c;54~U_0ѵe=`6|H"4$xX&X6bݯwuN0Gk+BH6:_r F2ׁWc/3U!K|-d"CLiwEx ]rV'# ఛ@vq =e{TrcμR5,X|s|r;cr.sZq磀[,8Rۋ܇ݚ[_nh]f4VDiZ^<) jv7=Kގ6FaioŲrXK-Ny,"y|7D/Gdf)3ޞZJ)A1}D+I YC{rr51fuP#άb~wc^X4m#]h [Y vd͎Z{'Bvxg6dY>+ҭAL%o$Z-MRXODe 䛭ՒL7PZR1SCk wϐ:V!rՑ,&")N QEGV@RCI2r鬌~"ľ\Ğ^gt QS@(_% ^W`c4>:Eo]؆;[:pK{B"1sL؂1s2}Z x@nQakRrA%&XcOYTBIFpCwL2qX| +p㤂,r"57%U+45ޱhP)ʙJφ#?#٥PSGƞVT=  ;eBTKQΕzj/Eh+:)4v =8ñrx+U~71;-HXb'd-w܀UQGXT,4Fj Ytu vhȝz 3ʰ{=kapko:4b9lV+qh AQkQXBI:֣e;EV%[2J,Xu/01ni'u9"0&oٳ%!x wZ X2:%s\]^y}f{ K|n]pQ*w^"dyR2,e=GY+ط}yhꐩ *Eѱ4E{'ufܵc+5y[A+~Ezs\ {s&5'N$2鷠tp9=u?7wp} .GBq/QFqԸ0gƒg`~fԲ+?7&w _~v&eA%tcRRyP(2- ^$4](B)V8sXZ4`FPA|_DPhFFҍ)8$F:uOP@nqqsX zgNo ]G܎EtUKc0蝰HXz>k~1eg3;M]m0a}vt`H!l\Όi;N@5VFG&/xP(UqS|k9?NӈxLv5 \ۑUx -Dn{u]Ӥl⨰hsw3ꍌ*L&]OaoUeG 4Ϸ2BЎdjQQ Ѿr5-'H\hwW{Gz,2w2 fV״f~9s)(VJwi}`JC/U 1[MEd%y <p{@gcf2()lMl;av7okTȚE1 ەa`ᘈ?s\uƠP; ]IW#Aq@cNCXJjq -T*!-+ '? 1d^p$*E5^)_ @h:dP zCr]ety aj@km#;gUhYn,)hduԥ̾tOֳWBh4& ZY;qx]9H-'+w'j V& $L[d%3,\$}\ݰ9@&cp,4 @l{.lfa|(s{l}/&Pb7Zx g}ٛwXx)ۚ ׁʝmB cP?Vݢ1q u薩hgwFaG2,n+ +$vO$B&)eI9򆅉?eS"t5߃9]K{ӹ4Нnh%U_->X ,]' Ms_j(\ZC6i6?T^@pItHkbUp٫fx> V;}Lv^/9Hǖ05u4q3WꞕIg X+ei4M>@^ Q5$M;ˆ7˨d-GR^Ʀkž|ߵzvcUˎ `!Q6iy! TIp}'@΄6qz3-#} >v)Q beN|gӼvD)J^>&oPL$> m-4}#=AU$նVc?$h`WRoQA12<V9Ru ֘8tҊ*8[!il> mֲ`RBݩyO-LƵh ̳mīz~w4ߡ*I/Xe4ϐ^$jjl1\../uu.G!C/< 1 {'t߉.OEd ]_ bAw֮fwX(V-T>)gHLEzO XH] BZ̋@ ͞n*3&! ;)ma7 XӰnP'kNx`RXX:]EW cu )i#n$FTJ>!n Rbr~t r-׎"I^9t$W-FUwUD*PN6%Ne4~[aӬf0IA4+9~c k-P0)7%$$n&1}ǧ]c#=cgP/H Ak2>EؒL0UCkhE.eH0mU;̭ۼiV>'t*4ie=7Q쁏83 J ሾ&@.xJҿ2J!@YPZ;xj:"!>k!~Nn͑Zm:w pMFP|11Rg,!<#E i1v:M#„[|hvGCXzMh]!)mRa-$\;*?#ߏ)XBUmҁk!=,6+"rB{67 o!(6H)'Z{)r"Q'?@ z. Mow>EHpә UG]'[鯤\@7b*E Ena<+9TjTGG4EYmD H 5%bGə`|4g3t=SH,3AAK$&Z_) &xGp>~QH"Y- g/*yXZbD>~^Hg5OmClmZ[t{SV,H.(f}(4Di_-*ۨC`W)tOW9Q2~q] e\:5;50vQ Ȱv2Pie= !%xq\r `u4;yўzxq?չ֥bE ySP7#lq^]VD@(CG0fޜ0D@/R0\"0ZNZ_-vwш kEoG݁w<8Ɗ~6bp:4 s8j$BғS8p!o,UvQ^<5Y7afWvGs[1}o+HC Ǚ<^1V/r gG=Rcvw DoM#IRIŊl2 lō֩Mb!ni d/38d4$.N'{)AjTqpM'Ip=dj޿ŔL8:#4ر5^)\`&idWzHׁ{):Z=RVA\HyfӢ8d`l2j>#OJ#lԕXOG!6Vތ>Q#_3Yۅlc17oX,/\#W2Y99~!pD{ *;.CJfB>G+SNjժr]V^˛Cyt*}ⱷc~Ĭuf[g,r&B{]2xYؗ8t0DyRJR9*q*nNeSr$" =n ա+Un.UynGs1y5c^hoK̵W˃>Lۄp5>Y0wն \9U z(Xwd=yS[,4SBar< l@U> !|,<)qjzq^^}=q)m؞k#wkf?B3GY`jy9ߋiyk : aso-t-:G|ɓgF(1\kx$FUDop'W;@ |2X#_ 2MQ0yk[z K3stϧpɚSx,*nZRP a99w[&'7:KZfۏZϟXS"|ۻt|c:i6f]ͥfT< rG|iYt%@.>&Ifs4R $&pQҤd!ޏ]8=os_0PҐ{l:`m )<$oJuPFgK=EnQ1ޑv-^w_6?6e` g)(1M='8y3ɼ{GPMX$AirIS!ܝsYC;[hs |4yND3tI:֫t_7oLsdNqP^#=P%K^[Q̙Y0 :1JIrr @ a5j7 @jWwVd_81gU-e#jƬa& mBljqe?\6}&42h+d+Q4^3R/0k!:[HI!PH4[482'Sq&!c9ێhaGߧ7:z.\E ;+ @d/Yt6'dF#k8]晲rn 3jZKIQFŖx Dus[ZK4mVQNhlpILuW'L=O 1{Q\E3)Gid 6^'NB]u@0j *F\йATK3.Jkv9bEu  &GD=T~_gos3ؤQ͞`(@p-0ZF{k\V\zwת3J :b} QG DyLˢ BoxyE[zeFȹVc<4tOvQ!!J"1Onrn<Ě*c֕3<Y:w:OQg9)2UH`Xݾ Yӝ̲#QГw8<6&ʒ/5# ^?"z9ß:=poH*,p8T¥ F2S;n:˱~#B7 *1+ԕZ!=K?7hDQyn_f' B,N[.4jO\&-zcŻ8+? 38pN`w}:n},}:nE`Wح lVB 2o 0#+p!{sLUPؾQHFN5!BBGzWl{=ǒGo%XUL*GQOdqrF?ӵ% bej:k"Cx7-GE|BE`oE(IDJMrkǧ[QLzu(7s߮;z5B7nZy2lΕG RM8cLI$ɒ[δ3`nǔ_>D'I&$>(YjPo0)!u5 TD|gd':3! L\Ū6NkHq:vcnE_8}y9)&M[#Lo0ۤc~r,˃yW(\r?xI,Wy_N4V]C ?6JguvZ>c$P؀A4.Do'{U!0^6FηTQ@xlpa`^=u3gޒ`#;w@n7WJ̓ (|EUo?Pc`Žr0A4Aqk@ j4"^*Ò.%Vɕ<±Z|vk H|O u!+;ޗ&=C|"u8k U5w=^Q|F*LzF`i<[Ј氧NrӦbA7Ʃ{dAP֌p7Ii/눘mæg|V&j][5)'<Pwn3!ov(hFrX̎U H Y)ا2mh\'&_wuuUWTIfl'dzi=q~ȁXw&Tv Dj u倰ǡLT8NmI[&Qu}Nq`M&4VP=\ 7Dn~^&?=&D8rc:Tcֻwξ46N_N fT; YOp_cG|$-0M3o:zޜah ΩWfz*X|\fd]YHY 5) DJKI{+ ̣+7\g4|9,9sO=l:Jiй=Ph -BD7O>wd.>*lht P$ĕ}N4 L88wtmgow5 40Q<땲s%$,v1OWa/ߛ]E Cu*vt)Qv{![g |̤g.pngNvA>3Fn3+ؼ|䎃֟ oJk]LDd_(mOl h<5 V0uo7e.:.޴0Bv$,mGHWoz7~Juq5k2vHao%$?/?׳^F.ru J>KVU+:C跦 c9C}"Z\y S[D%3H7A2p7.lQ"U`$.]ή۫l^z9^16^ 8ЄHIbɼ7d~˹a@)JTóc72l`!)pcpukMNpВOʍ 5MoTǿ2ܖUo~}r]Zp m:=W6n20F#0_1:`ਰ0+vR<\4ƆC ʵh $g,$#;Gh)9U/|P Y 69hՏE~1*а+״2"J|*dzX~h[xHǣD)rωj.,P Ms+Hl<I0Æ&Uj#CS# 69eFBsj_ћMWF+޹w`CÝ4LZZ4~-.mƲn#J|4sK>﹇?N˫aA Ni_hI |ɣ bMq";Y UAŖGc)4GT$(_e3!Ӿ"d Rr <}&&_1 >K2;s1 ՜$LX3C}PJ1HMU.n}ƚ2d ljn<>Q՟{"X५[d\U"APYc[4[k0ժ{XE2bL0eU@T )G RF O@Jۊ'_9V>xUMϋ:4Кcgi #˙ Zv)s֦I)$F'i(WD-xNp\qdX[Qaߢ)^a,0!ݕ\= {/x tq5wIe!|]1$ܾRD[e.:rs茌TKMU` q cz,n.S12x~ _YX#J!K'A>rƥV#jBz⃸vr m _.>jѸT"[+P|u $!ӣZ&s|Nʚ 39lkX5R*88wʍܲ07 t c.<囍_QCOUdx{%=ϯ]=}xy ZEōJ'x잕u!Һ,,$CHuy}C N FQaKAɤ&sXTHe=z ;e67-ot 6dʠJG}}HJ 6<+8{tVM@a'nJ+2%BRuYGb􇿋IC< > ^HČ οC@-v*3ňVTGǚ>RF:Ki sV3Uˍ^ٚ"t0E:8IJe^ Dc6QU6 }>ǍH)=e(BoI9'R!fn_bJ禧ZhdCt%Xz:"PeEaP/rSd'e@sON9y5G2{,C@xuy~"[*W[|X EPp40q^\ڴYw HXb$I&)&pVN ;fܵH>'E$N0n-\/o7p;И~aEK6W &C1R@&nv`=n50Hs! ҵm8 1:hǜGݯ<൲ڼU|:(<{b'S#tTuwF&xCg pΜiNf)ܦ\k9?<E'/ovoMx}N% IJ$- ꩡl'`?-#շw(m9gz,e4).ב &s/|VfY:+Rm[͕g+cNM^4Vq,=+ρ<"RdxOTsCVsטjAv@;gm[T"xA?Rc`e2%FطAo[j 44kS Ѕ_O:hgmQ[F4 ?gC}w>,8L/Mw&h{8ԙi|d4y6]JS" ::beMxY+x/a8SnP׎oce=3\1Xi{[Li9U1{Ҵ s]VKJ9HS(=aE`r̀D}gc =0`*";eC8wtgVYX讗BI~[3m/qw[s`PM-`'En'bYbVQ.PN9i&6^pkb*90<f tНKކM}2hەŋ> J /}b$fKiFji.}IoC*vByD tTZs>r[1A`ZR ;Alk^2#RhB0H)c_Q 7e;G0Ea\uw3 b9ڡ{NUn^& &$\΁Na*EDOߕ lptzrR[`k|ҸYQX) @B?DQLSz$1mC :c1xPRRWjEQew΄ a}QbGGh Coev tiw-46gjAz-rӖ7L}B9zEk]9$~;rt< ث0|&?PPO2¼?ϣ_$vo%ib>ִnGzW8AY\~yuWOșq_0I-1`O1ZI ?X"-$0GSYߦiu=2[_t lEu+-( gtJ{|}ZDZ܅FK,jZyvۡaUam?}XܒCQq =UqS=Wye(3;׭7mVM(J3#DWO~PLut(QiؔN =9r;5:v5sAƟ{ r۩+r6O#9"|MbTskM9C ̘ fA +si@ 6_1?qHEi[ wv8q/xr_-+\\W& g՞"N9%rHQ3>~ݦ ٯ/uoKhji#,2}oiEsZh=%]~'ESA0/Z d3¯x5ϧAF $:#.IC±jbӦ.e2oL|-čr8nǢXj]p˕Ęyrљ0^C6kIDEyr\?+^|;Z9uw7DBf;j6bV͖| @Ĝy46͏gJ՝*xC59?y-4Zh;42w7AlE }짬fq9DnPTdxH!剭Rave6sWj*g{!Sw5 /خsL<0)Rh "\n9ɸa@>w"=9A~"^B)frP!(yT܈yqS uyx;hoN9=xN'tʑSC]ha_4b dہHJtkClNI*cݰEMC@'^*ir`u =vvZB@O^RAGyزk_!k\T?@B^ ¸@o{\ (Timt5/Ғ|R>_3^b6l;4"/]x`_v+ Kث&Y*Fi χ87b0Jq!D48G}6[_=1)D icǝ])VF 5*a'Ġ^CE:YdSfO-H +|{ocTb)9}I"¡ nzDXZݿipdocU.µ 75KoN(=T  UE[\$]H%ɭ?l7fJ/1PL"@wWƲ@1iHgQv5U dL?X #Ds%'#w/I`T A|Z e?[cjW֏̀Ƣq6TkJӈd]IA@'꒭-Ta`j- zU t!syL ed`_gA ~1p~+`% eu[90EfKz nʰ3&a۩_:e 5nf''@Zw(`i5+|*ǂ #]G .epLu֯ T8gG/NVKtC&8!c)k$K-s<}ٿzMzjM6?H .GJ]=ؓ@%טt~ ! 1ym1tvCǃTeϣ&_bjʐTm Iaw.kHwZvW4P9쿎 gX@xrnLf( _~nCmԑ.8zYBVq`?Fw'm=Izo/]Q Tb6H&$[D&2EqMu,Ь 3 б-ݘ'| rXi c4}dF;?!4BˍwDB Nr{9=9U>DupN#o~/Yٽ(*# qr7 J\ $,ei`ϴ̬>pow 9-Ŭ6l>_K03re{+$J<9liB>D#OkeөH?GHM(p:6H>J>,ؚ*v6oۇk%͆7{cSM#s[3k=EeGj1E 0G5E _S.gv _&b,냱FʨO_A:'h!Ld+gA`H1MVD#O.OVr ]YqcX; _9{؎dS l}|Nu&>+Ǥō[eK'R`|9(ip:m{'sL b@A$Fv);J&sKztTWPX{^x{jQii:[wGPA悪2XE `y7[t*_fW(ru2"k͒9H|sCFd~>\S.ءŸ}ڪ3*-A YCS]|~s+v9i&.2 !]8sT!ULc,𸸚c""LgU.g:3}a$8hN)]m,~bTX "^_ .{=#:<8"Z`/ d)95C~Otlkㆡs( h'Nq`(9#ƔH݇[pdpuw'hn>tQ;a8X[ Z~7h?P-/v܆So]#ɮe.5F_ 8%0;}%c(gkDŽb%#^1VDd-1=Z #(uBfb;:0YqE2]PA64¤4"J0 K){Eb&3_^] <@tɭ+AN4eo*%yn~@2#eԦyo \,݁T9t3̙F@q}!bL~ dEȊlzMukV̉8|w:=i+`ufCS+(-PT)YDh1ӌgy_1"E" -=pC,P@A6IǎyTL=-J!}`3Y%Cm/2%EuRϭiDºR91os` ZLƢCUFC"<WKnT2.bd1 ":?Y}\QXaT= v]-^P5}38{PgqQ)m:&G %rx]v~"(zrPSK7IPy4GtSV FW?e*w'`Cٟ⥴@OA79hį 8´\p >Qz#_iCqĩm?u" vIk9!œrO2&҇D~ѭ4Q%y>5\"8^Y9$2ZotKvazpcb8٬8 _ kb9Fj^)s'HH 's^V+%1çkNk=W9a۲ ̢thk&Bj׺槶d(¬%R<.C\ȓlc`a:E: #Jo7o^K 6I[:swj,,"m#T=^0z~( "B//Ra &6TkUVSe9ȹu6k*p_1XG^{yU2gQFX\Tsn];6޺d=s FЈ pҖ_/cX2E7+j6UY!OTId7T{VAeg~J(*&xPb^CHdNC>XMWD+u喖6*O0f;o;;G[ wI>2{/^!(6 7:0}x2i}pcی$Vvtx٭ac:/G;XȢ*#xiOAm'5@Bl\ Y[M`?2ԚIY $VdlfwI^T<Ǜ#ƘʩP5rx: k UIaYK AϏEYmXӇYfyVNup$tK?UBGvv20m}笶M%BGgDa6Eق[kA%P3$׊cCn<f, dLd^eD4-&C';sYTg&''LXv~﹜dʝѼ|7-e= 1bZ3+fu/4sA[ {k.П/ {no;,fIɽCIZ:%rCKu'i68r鰪 >SmȳF\..qի皌~C aŸ/eOq:dGlJ {A l։Hu`!CVk_B'*4Kˁɼ$ zd^0c,qּ@o44Hv>^K5>{YcByex mМ}s"MuW޽Z?iþǵBTb.-l Tf$/~)jv`K.٣+Lq'~ԪDO7dGPV^)eR|twҋTd+}<[u39jSGf=F\d%8ы WqonZa#bT .$p C>k!Ooc^27Ln.0V,,au~ACRe1j|ǔ M" Fa16bXȆ+M/ )wЫ0#7{9D!XNsGKOѣIyBPs&,cc qtKIwVru*2u ]N["l۩̄@ѩKJ^$W!$ڴ͞\ԚEXq-^Rj9OەiO+վ[U@J$~2cN[X=vgO(u ׼#"gumn+@Q#x":W)Kϗ{+٤P-JKxS&+--zF6^+b>9}¨9xwy ~GtUQJ$肝wmqk%,kMt,*g(u0a4tOީrHp?m0{эu ,mL4}Y5-``쨟:Ԕgtpe)ԟ~`O49HHBp,qD+i3|='*'#,L3+VkјPa~[bNb?)3Q: n֑(cڎҒ SED-9#Y "{p*lf.j^{$}ͩ $7vdH&9SYcOtUk 3+ **Ml>禶6>񠕬V1DUGe\c(=hL䵳2d-F]=5& .'7IQ5DqOSJoH `,J+P-"*@藁0{T^C~ORYw87%~j'J).(e=.h=t&J2]Z)2;:븣[?aO@ء&Ԙ!Cm23TLJds2b"ke\;bCF d𬔀`  g,H9 84Vab0k?``i8z %HOoH_fדspKH,Ru*,_E4~6.Dq6>Um)jZk[Q$TaЍU3NFAH#/OP9(yL/~Eȸԕ6ftzC wdzi=[FF#KHoq'uo Hyԙ9R^2xcHH '/ztTҁNFTnHJ@ $wWQ'yu!gof8y]M.ti[dQ'EtY>,74wpFԠ3q+=U-"ڞM?;F x%[Cݤj~{ӅOĖaӁ_SAUڱӮw[vq8ɨ1?@uKk RJ&'Hujf,QbYZ{bE?a҂ S2gCk \R;C* '-;%>76AOϙO*t0u(}B0*6-p1"RDb|2̶#V~G5Fڷ6kb훗(xe%TzzeڬVNqwaT>_TkϩQk+0sjzXS>a[U3ގye&GˍmyE~2> Gd]XXUb zaɰ;f6UC*Co&Qԟf+r/.K$Zv`@ҵ]!L3c4'Ed8E30jw<0 FZ6ט5]īqtUWc޵^j(ڥ%SQK9-UGV%.U\&A,ZOFK !}6NU8]i|TK0Rщ Eθ,誖MTVy~'Bs]3ɻHڢ:Ó鏭*͉oĤ}MtJlWfpHK-y;IԺTj~IJK4L"$>ʿX$rmEoi>|S&_ O8QTy|WNfEj c;s҃s RA5 C@[VL4śDj^N"\gE_if+[huKH8WVR k /^"_20!w:utu\bw{a||\ CUogXLjY8F?z3!:w/=|1| LOLqt*aAhÂ8 )NG4"~mz`/ұnLx;ϯЙ$0<ˈgvT7Or|_q|2AW{|][+E+xx~$ipj X߅"6|J1?[GWU\EdE3)^s30!`Ĵ g Ni5hA NE ſ|z7ULUKSqR _\ERAZNלR/vFtoU߬'gbLF׽wPAODYD2"=Ů7ټw7)HX|PSj@|"V a12V Աc jח+#K84zzJͰϡikkR*DDX0IkyƢG}`ѻ [oЋo(Ġ_5ܢͧu,83nշvxea/{v)6: 짗Cepb02 4{5 M' 6XP@1u vcvIJAoJTgHe FǮt}zo F@HOs*Rb{(tb"y*i^ 3d&B6x;"s>`tl?[D:e7rBi l`*<{)G wKIOdV:y\{/7rXK FA,f7 @~mj\BUf?A ^(9x$/a':N]"=Ngyt }$HHj +Yٴ‰>$ ^xjϮ? 8N_fUyve":P/ϓPqI"{!&ۑ@VmJ݁O;@,O-v^GC .~XBFͱȋ-{b`M "oErvH0㠦 s 5G(wW;|^H;#&1&Og k-cw9 ' AuqZww^;-QsXo4ˤ>#M:Ci&AҦGzC @CҫJk-q2-BGv.q[9"ɆqCL^M#Y"o3ޙYU/1Y<۝"͜Q:-t0@GAeD2@&2JaN󺊥7,tS=,@eft!M؉ΞdhJ_8nAu~fuNiTZl b8,O?됺 &J?oBkgus)xi";PۈRkȹpd-pn偻)s.{xͫ[Ѳ.e{an/Ҕ%u1j=Z^Ϊ[EAiQ0q΃!Wƈ&m Ta99_C٢Rb(pv@rfWcp=9}u/TGlɄ]`@dQwj6 ,uKmɯ gkgւ0K؄ BiPAaCg"GJtR DodߗI]fy)=1G h ?H,m?WyM:Z59  :.ta?ԞdU^jzu+9"@6$ɤ3\63JYYi:a@!PL2^tO?f 0-);˩LTE4⭡*=Mv{`awO2wf; Pʌ >-ofɛ8ЅMHGQTBu.M ϓIoNH8So^[S*&3v% Qrp͡l#5 I~48 lP%5;w*Nո\(rNʴ^,|rN.9lAU CөIQwZ_$~V hK%d"d~SM6/I'x%6#z_N=Ofw`ap㾾 ߪzl619x'֋mws9ݹTMv(2}:H^0EMeٻ-HS:yOO,;0N--zL\KJɭ92%#Tn[s6IAVR*N;XC+P^'YL,DR\Yojܚe_̗!Y>7ːkվ}BJ9z=A2Υ /C ?p )䗓ZvHj OI}+)dP. >wq4ɍoGFLkE: ;߾ޟ ^1S(Cbk[N(di&Pelx{Z6 hJ]]QmDd6%2 I?60z'Q8ͬkWΆrUqjU&q}k{REgNHlWwūϝX.8ęG9eZG L5@"A5fn@dUDӘA]@&LLz|q%B'w9dWqs d]DjrLTؖbR~)y6(ٛ csX>6L<ѡG'S\qD<LjvÙ8zQ z&2BCOa3֕;S.HbNR>?_5#-_(ׯl|+KL.$AOG!rRPO~FrUHB90>@#PdJ5 gfgޛkf|-&Y8-15:ÛsyY׍sWj1lï{r ؠf {a M @Z6C x9!n*U#3x L39&\gJ[]yF,h.9',m33Z1RiKvGNJNCNhoTK߿ǁ$ð!01"(mۄp)f*.U*{1 vyJPtm׾j3RaՊQ1!dD {đX1@qqvSxg>^8ue='\ .j-xhϡUJPક/|!k4Ng\_;WmI^;A?Jm'ZP~ φ˙X0YJȵnT%H| Ǥ߷qXu 0!Nꉔ1&Vskai U8珪b iaAهsӽY5j$ ť.'~39]ų \>p Uo2U9n3PG s)$cB-ǮǏV߰ٵլ\'*na&.wl@K͠X"6,cjhM&@f55"& oJVz]:Թْ'UL+B pR"RYoAWPQ'@ɗ/db~5zusO +5\7Are{+7/cuȨ&Ɵkh[vŞF^f%1ͤ~U%pav`rW섖Xu֋N+JqN˂9=Se  pT{J}Ȅka[|Z3ռL! zxЁEb_$Coe1kkVH33:ʇfldme Rн;Yl.] M&3#`UGKiCgda441LϢHMaI=Kg̠9.Ѱ#B=iBɺt kpW-d j)\@x-˾X-UtѨc/˪ /C.I==OL]_+ ZbTm`- ,Ew6DՆL3sH#Á+u (junp`MY`Z Vo\.c ! ͂;G&PantP F6щn68gN?IQ!_}b 7qJvG%MK)QK״{?n|LE0)ӏђD25h_ogڻ-9}K2X'iX.2L%C,D,vͱF(ڗMZ]#-I.ֳaUse6P;W\5FTBINo}aȮTsڛHV_] Y!Ee*02s[L]ֆftK¦Q<kӑ{K9 }>sZ8 ݍS@z}IsdUaDM2C~b{j1^Q:^sG4w{/YOU-a! un@laNߩ,ǢHhvΐŨTWqxc,:! 3Sd@V̎4pߓ֚Ȼ[NbIf[" x+IXR0h7(.qDK4~ʧZ6|ڊ3,;9`V:׆7i53 |U2 k xag@!hH~/'Sdȝc0aw y̞SYš\ lb0l䏆[+NLЙjs~%!)*!՟:$q^I}hex;BK^Z=0"M 3zcr]%}^zx< - R}/>e %/ͫ%xo^%5Q[ccUs+5{E?rQo p::ͩYXӘ0xn&pintHl oiPn-:chmj0$wtcS2BM_\Q9e<]O=@9/z4Y.ϮpY#e 윓ˇҼYVohG꧅yS淏9ɀ#= ѝ7ܙ'~(Om]gn{afD yCx"D,C>.]ڰ E8y/vB i_Ņ#h r9jdOt@ KmqN{`[m@+ V Wr8o5$O/),ڄ76x:rBվ}$pZ8a3*F璤ƪ9:V^zXA6(­A-3ED4:U:^e]dÆH'kFxGsXyXPWjiV({{>=w#%op=,/.YF/)UQw_um!>hґk#£韻;$e 2 3T,sL+%VYٳG.3EcDRnRm|CVE Ծ}p=1@{ PI4||գW= Sz n EM[D)2\mQSu`f򃛻D#Og%fyyd*M!P"ǡ;2vn2'1qh WrӹG8$n侒8v*ma!uZ_:8'w.cV:T,_In?vb#rԄb \uyDf}Q`,~ L=& }#[:]Ş#v$O'>܄1k$hys$߸ENzt;YJiɁgVbM0j p#6zM)g '۝m3H[R>ܤ`ï=;̀K&&Gq樛fap!%MIp7,l~>nSe&KokOc7 ,uBw1iF(MsMv,  WKF Y=҈3rި0MAߒ1o&> Z'ׁN ;WA#Eٶk$,yz~A QvsbWr9*GHMZ+V]; XKB|S$k2@G'cm,J` .y8 4.#LhTEpٺW>p(Mn],fBG%܄u|^>p$ܒ\%n%)t/cVͣ^D Yr. C7{a14Sc 5 qDzz1xk6)>Omܶ hA&Rh5u;vo&Y 1֕jiJ_Mu "9HMXjo Ah0KTB ~pUcҤtpsQ͹QNț*>mD fb4//fz՚,4|/ȘW;,a'0F!n b[t &&|$Wn@;fn}~~/I  @xLu(vNM UPBs߷׹2zǓ]F\,pS  CU p6"0GVȁ`}Mi ٌw/нal Ų (%Xf~atj >`rߢ_Kvt(?;=^r{_-;5^Z{1% 捣w<N Rd[ Is[fs{j*e9{ L8VȹgtbXD)=3bYxluTMpiY:^' n7`h3};Ùl(㹽qJbYy1ݑ2MW9V\gA\]{j-OYUEǟV,{ѐέ@' a 5ȡ]s6.Q1,3N`D*ڡ]c6P9$|sk 5}%cnl-Q5[vzu[uK⊩ u:.wG䫔Ynfcd_,Ĵ.l(XK`ИP +`ڣW' п~^6A|PP#2nW œYӃ7U/uYNd3rsw$;[q[Ml3|IC(UT't9)G,w)eNZƐRx`ǟ|SǗFi޴`*6YA=q| lu/RjK|O @GrZE4q@A2[<ۮgP Mx90ǻìAE`u3Vnb7VNԣ`I(]ss6Yl ,#M.Ud]MElJ9q[Ӊpaogֆw3Gl>Gjb[PqsR2co4B/xp~ ,+=yŠm 3Z%;B*F 'S'zR`yh!ع@0fs ɥBL-Z  [ȿSyqz-LԜo-mCԗ(R\:AޥT1\nyK&B*vZ'cX"$E}BOey۟#$\b%drlCVJH>t?"($mPBkf(ػ#I/,4txGDT a .@}sl3D6^Og"+j4H% SrߵuQC__cKY:%O2@ !Q}kDG3}$ZN:{MR7 ID2nd" ĭ@:^CpP,Ga HJ.d2ɋ[N^~Ý"ezj6˕S=ocHVH [t)ں*\Ԙ):]ս{._1]jxh($n99h:&ޏx1uJB1V3hƤ|TIܙ|ݙ_w  BjЕ-( R|UC,9ҕ3 (3tv[Īp6?t(rу[-"%t+Q!>6Zpl{eM':vť`G;.$q7G:vFUOs(RhM Yr8vg!{K􌞳- p["5 ɢ$f!^YzŪЅIB[!ԻÒul67$K*@?,ɠA*ߜLл'tV:f<)re^)sfrs ? <ǥvg P/YAHGfsbl¬OYj#Kb"Ev{}|'<~MZ@M$,7XQugm9 F,*D~ܹynnvw>֝s*u_SqUདgũNz 84QmzH$e Z׉~R2[ǹ[طo|k0\+gukKڝ)5|)Q~xV&\`ڞ-Y |[kWPo-W،GǤRՌ"ɚw;; N!Tl/"Js+/ni2r)%Im]CO5o8;GUTfԾ8b5l31GB]uUPB",`e; B`V/袙ҰլG=d-* {:}*t("Fx"}O7hO=AaCFd+䚡;_Nٌ/>ߡksGfl,ni7bHfL TSW.!VF] D`ն9((X;5 3.)U3;G/ǫ4 \BdP2?pNld*,ΰߋt1fw I/M0X28nU ~v! C4(Y}Jgd*PY|;$KVd&~'3ЌlEMC kAVAx&%*6T~]ACas#+L\y ɨn) dJV e-pd /BW@q12 ^鮽QR澟5fi{c:Td1!y:)\ ?z.',[`_XγA~[]GO3_?l>H7UmȠS?x`ÈOIN迷gډyy tX( Li?nF`{} F6Vgd]$P =A ?kF6 cF ̑GJ-lvv?$N)g57ʑyPv)@vu(ɨt*bzFβ)?je?`jz*b}(aYC(\131g>(WIذ/{ #?xzrǿ-5:GFԮN$ B:?}&B61yGG=RT3LF?g ꘯)qfSɄF+1yizt/?!!SO1=YrMaT!#c;+Q $5mBhjds.挕 ^?yCk^ц>)0"n\Q1XL]%dII8)\!}$fk=Z` .f nW90UY }:u{VpjdRX~U&f'5lktTt(O#GEr 6τܰ? xE\fG#s[.M|[=%v~ FW ͬWp ٶrbvq|B%n[Kk6Vt ).C5O"97T+Ln"yAQ{.jau%^-427f`J3g82幧-]4EIl] ū0u'd2U|tW{&hT?1_A+@mOv2TihiZAӕ0/(3>WC/}㟕UÛ90壷ew$#gݱcV7 )`yf,^^ (A)ef |)$Ҩ^Z.߇_KL`k "p$H$K5oޭUjLTBjuo\ӸƽDqzݻ' n0|[w"N n%sڛ'FN]Q*J_D + o#^Y"NWsKrFwITlT 5u5'ٗVDm U 5[w,tW4R|':xlM!sH1Ahݯ컛n FC X @ 5e4mz1+:JsM lن(Gc$W DZ)  +JWן1L!%f=hNV_lC*{_qOm \ -OJPJy1_JLՎ V*SWTo&^bC2\t繇sR6*ʖ?K2>Op7tX*&j(B_m(YQsz:Ms-(> Czj\4i0Eg/6U i+`WEz11E*~կJ9c_"cnGT3h<? Eo8 6DNDGiT@a5Y^WIbhj1AVXh42`z T4f\dLd`s~d]`-/ºnG PآZ9EK#q hq9Ů_9@C9;.^tǒϯ^P!l)uIqx$Do)i@C!kؐmŐHӎiHYXzqa Hy2gpRTH Lfz&eBP#jm jPнgELtqcI\"O!DZ^6@X,jO|R&upgekp(Cp'-m"eZQG#+7Km& W{βaӵOAFGalZ m\]?~&&82yM#hemo_n2|}<6#m|R$'b^\oqt~j|&wbwC 4gGtVZǒ FAFoR^OC W!{Bs}҉Aa-WS(^Af"EK֥fMArhd9gqѝ"KSS̍ڜo5ln^ܨs)e̅2TWV0_b:ZC8>3y8 5V6 &t5;4ɝ w۳p PNY4W4%KUHsⴙ[~9C;5|C݂~|_.DTYV{:wXk>=6^\=:# /EnQ:殔ن. @ gc~4*q_`u 6K L؝{Os#iS+TW'Rv&ÉoW =qʞFz0L$(ĭ ZDPao UըC:cq|]SP5C/Z/a1@U>C ("oP'cէh\81QҊUAe|)'bs x3h“ le({'TW+`Usk[s2Q j2@=7@ZJB2AG4g'c,?룂 Op{z o͞'QGe.\qX#Jda/EMF=3a}sp4%l̍{-}y7anN=B܅cek4jcu>ٯE$O=,STQwz$_)w3A4~B0CG WlyY5L*Nq",Jࢼ,i>:j[{1D2upj'#b] ?aj5nanlM"uA_Gntx6 g:6:ϚhşlRM#"<)2fѵgFg:Zp9BS_wDa=\d8<tP"CΟaֵ1fMDx@( cM~\DW]1$ K~s$(XI;(ѫ%cK?Wrsoƙ_f*7[˸|W| *Tܐ1zrnmzh:R̐ ]/A4mjtju7ϒkWnHxuG8Rc/3Aq}7@h> *2TZB2h,fǙ5!M bb p¨n?܋~;]W%Ls-ۊ.~Kn*+<&O!R#9YuKa<' 20i*Dp7o;ʭ$IZQf(Jjޝ-ŤK6p~e,6'iXZ`}nn*ݎz0@1U^S9JWE6 _f a0WqW i@R+#'+-ckv)\s 3y?oXp`߲;Z%`9$otoX9axϐR?;AT('倣<\_]KUɨ?Z2VfdDўh5nu?U xHTȘU0[079(2L+LK XuNPb kJ#H* PNTp]2'YY c5VԔ_Q !sVFp}ULC9T<(J̕ceNJ$ns˕~AfRbKhQF~W㳶\ +r׆um( 5raeg#p`@$_ް#ʸ~C`"*)m s;Gc˜r8'7eWWDpvX~[/u~|xRV] r `DIx9j!GLw0nD}brATѼTx:?LW3Wz K{(W!&B.R}ב%OP~"vT%W]Nԫ׌JC&4WiZi j]euC(QùMMoevKة0S0O5)\ԽwwvKsNM)(hx\g %;5%H: S2?*vD_s *ԈWl@VmVd=49 ~RS2$p^be=^(;O!'ں=⪱1uʵ1&DiWU`JlQh!~TR|r묍5͗#h{1ɴf=WPv#KIvoOM=QْC<ҫ1Y-|莹Ȩ|IlX9#>_m9<$SW>~9iR"O*S/Z ~feE ZX uۜUחvL%v >@g .AaQ; n#nūv ]8G:ŻK|IHUl,Yg_D,rlv#]/1mYiǞk, )4 VErCw)Fe[Aۉ+@A+b/o)t^#pe%l<#|zvᏄ!WBK'#X@g0x zPfN -`x48gO< =Q<'l-ȕa<{v͏*R`'|&scM6RSn,|D!z ),[(M^bo|[n)Ic!%%lS D=iya-A2vQҵsE:|ܬc@+cKaunؼY#E>|ku /3 ;w8B6ȗPuu-`yH9 [G5EHFnЛ!e$;C|S꛶j m-9^(r !Gs}wp7-$Q-B9qjffz59>03:_)(/ɲ3'9(:DT&.zD~ zi.Wn)cbv@~U XR5qJ42di+(IeGB [Cl~:nX a*|*/I +>PQ CNb`Vz?C tȂmAƌjMlKc@! ˵ ~`ۀ!Ɗ|Z nZIM8q8Ed'{VK.5S@$EA/HG"9`&⢇[ &vCv0+0Z/!EzaJm4?Q¥2j<+q/)5M g*j8rBf3}s؍}͝UDSoyw,&{,5ޖ z_6VI/i\P>R#o=\@e~2k/GT!F5z?vKSF*?4js|Y5ggUb'%(@oW5i(/$ɄQʙRrQ>=6Y Kʱyl#D4G ߉f B稱["Ŝ=Lv7$QT &pDh(mdldwйmдݼ 6UG.W[VR^8l,x^~1ACz+`x@Yd3 8vo09G\`PٗOWwLD=%@eK\ ,ʪQD%C8wm6 X3&]#lOˁEO؂xRFkMR} A^7py8,@6U)t GF;9?:;iXc|Cy㟹I`.XjH`T&sX, 3JUs!'?˭BNqmPKw.7ad+v?Fh1K5t5RmqViЏw9PsZOplwhJ1,jhz1hc:>eswz*чp~IF'b)8NcCc햘TJ('[ g\ SJ5]MLDLq^4oK{B/fy&ZPmR֟s.V{3/ЈT[:Bfq&G:kVXZOnu`l540B@5̟&΄3*85+_㏐O,z H?޻)r)8v_\|r0n̙~:ȼxtzzO>x &]0x>B]=컵?x_7OD+i G[) M>K h[j!VK,B424McbiLlTDT2BnI2iktj%wH[b35DUƚ n >c(QJP_nn[O^]ۄgfԪڨEgltU h>``C /::g+~XjqAz!}.tDB^p"rPD6'* #FqxGFBU/߃ /\Ư5)3>ޚwM 04rgs^jxA!=J ų5e'?s0Ƹi?l~B,pQdds@o( l̥ԺK8 {^7Ēazd'S<,i<+2F8Hϧ1}!k+utH*TʄgO J.NC(??SL+$jad@p˧,opF@/$}XI9r}9qεiџŘ_ VѲ ֌)_BvB*ΥuT+4T}?B1y %FH*tB}7SWXCw>? Zq T^6h,Rnx\ôŽ|JNÃ^?Gx9בvo^DOH`)0rA9Wٶs@|[H2#^> W/ ZXɇ/c"P(j5?"SFn҇~# A_30;U%u%Cun]x#RvVPSMО|rex ɘzb U7okO_I_}h⾈CPӑ: V4.zyC<֙8Yc\- ZDggtp[2Pc#K\ũf_vU >U7c7NPGl9nzuzstgUj`q_\ GRf"v}BfjslȫuaR1UrC#pf]]Hr$ԥkFm(;RŸx!Y4 keS[#~Os~#&{>iHf \sшf(تJy/Õ3O-F6=71n`ʪRV+5&C-S%Cd&t[,{%yetY uv=HiԚ|{4896lH±^,(J.c򖬆{ձYHwRX 1UV.BRl噄7h.à.y'zS!v]5FbC㯝J䀢 grBQe߹gIM r7bYdkGQIWи$Do(D[$/B3}/q a; 0s-6I$IYvG¯@QcUhW|PO|J*/^ar/PdC216&*fEyaw{4d):q3\)"dsqT9?}ԋS@JoZ}zV86Ł m߁!ʼc R0FXaLɂf@e9dBIƊ*Q1Z㻰% Kr|}Q8'#B<9Zc_؟0Q3~<ȯ4!I^ ͼbcw )\dVsO V(2?a1e9PԼtfpGNAx ʐ"Zgoeq)b \3IbSɤ"lBW%K9"Bt#]X}&Fˏ J+#W(p+?ifGnX;ޓ м%WŲ8)rO[@̬mPxT*Wv~@#ǻ Wj'T|@yÿx1,9ڳLV\>wsӒ2? &VbCsmg,ZU$YIql[RmY%=mj9&w fiB"CzҤF%J8''3J K-C[S?/n֌Uh0!̢6NC'Öy@{aR{*t`5̻ne+C/" Yj?Nfz'{P 5lEPFP߬OD\ L7^ V(jKLbVi>4,-Aį`wn0_.^+^U18a&Ćτޝ@ݔw1t6#RRF]Z hf/V9@IJRL]`{WRཡp2v׹z율"Ziuم1OXk0G =wƶm)>"j{X=!lĵ'4n*,ŒXnu_-f;B r0@(/ v錛'ek7rˌ%I Bu 1I5r 4 gW-ڡp Ip!lT#G-E7o`#I~ PlƅXnWA{[ d?s`KbT ߑC; n|b ԗ`X+k1&c'\p4V_|)bY{eUSH8mD Ԣf`WqVhJw4tҷ9qY!8ϓK*QforĩU߉lOɔתzuY \1~ccbOFcDW 2!vݿu{ Eo:s%|Wģ @-RmF"'AW~>BG#bA Ed77`t]Tx-pl,*W%:EKa#VYwe)e#K!am^"eQfzw -=8K+d͎ƖN~w)g5)\E=W!ŻՈ@&9 oWuJOaN܂-JӠ6j `<+K:>31w2Cj:̘F]ӭ12gf9rxؗy f"kgVG'~իs09&;5;-3X=Y&R;_)Ȣp ArigiͪmlO1tZ<HxXd/ju_L7hndbH"M@̱c|ȊPi>hBuOAKT(QqtD"k՗lQi,Kw\-ȫ_"_i|ȋ݋nrg'`@" ̯>O)@œH:JBXY,Ƚ=bxeGzDSA{u)oz̘Z[Tc[~AḚ;f+62-֜Zvͅst--On^ek%}+EP?qrf:%ѻbX~E╆iEF -ᦍȶ/MQ˃ЀA``EibWˇT#xoJvkﱁ:FA{SbJ4U!U%*xcoY€}MDtk UjjG6O[bJh|!}ds2u~˄$X.Υ8+Ox 73XCoNSl);kK7EĘ|ajzp8< -dk_h5=wfT/(t~ul^W,nYhjQ!=[ށܮ˧G5)_in_>,0:{ʌԭ*Y?6o l||Ñ2Cc j1Ab0,Xcҗ[Q]\lZ'7Oq3= 4,L[DePǶ? BOp*TpYG @RqAt̀kMU煌ߤL'.N{*DE~a5B)GlrNvsbyUfLX핐@HFDm{ OhO5$魃qK%GY {𹾛jE4Pr *uhAuoϨoKc44欧Wa~Os5CrE~o`O}:)_φ-wO27غU0dʫ VgCU9)/o{pnz:guZxU2h3OrKT9CVBW'n:N~xO %Ts1Q&2yznhD͸q&N|WM/w}oӴҎ!h*ɊPxrnNvʋh|wʨʭaWO/("c+^Tjy [m*_*OqFH% |,AWsdLi.& L;8O-ͱu[Ar(j5|y'6@rFشG0L?%'uc.J9U.\YbL:OU(Wq_AsjnY ~dcf> 0U}rWNuT nEռ&.v@ޞ%ϱ7Pȟo]V˘ ?F4`e|&?/UdhyNUCYO#f cmixNnp>ZN'}`0:+@f@BXUGCu[h3^3L2a!Mg5睐h e֘_ILd̪vjnpwd"Iz]%9r Q+sbdgϮ yd|[)_͌.LkH+y?VŦHW4:ֽa͞="pa bDW,j[~'>мY.ز;2e 7e(F&N-kt,NμE3#'s5`hȊSB Ssb*#)1 4ËmȪe{ SH&#4kA:E}~.'2K- M(*0\ڄZ8l}<7"!J.O׆6kb׫r| 6, ^ܡ:z螣/K| uK|m%^0fbccThJF Ź[)8 O e h *[ 1XXe+U౤kN1B$sغOdmFpW+elU嗜sOڽ0{A6qA M2u]/-VFhtUwP7/ly4" _Eʇ Ono됬3`q^nhQmӠD5b/1L%C)<~ljCyYS7@Md wP`Hhr3`Σg*7lNfjD k=Np{KtaW4cI|k]AnenǗ8MqGen>J=9 v`>`Q $2{FfV3Ul쫶r bYj;4!]jP18gdLwg՞'S2)BRy  $>M.k~v|5^?*ysJ hmm+O٫Nuޅ>jYR3Ȉ y_jAͷce6 /dA^_QT<kPA@Z?#ImS_N ]DRUU6WZ|P=Wda.n'ɦ7 c(Jy{aT1{:{\O1uHuYb-_v7sȿz vjfʀP ⫈d- P[QeXM6gEKIW?p #eGlj{W\= yKgs&KY4_|/ʘlҙ13.HP;J^Pq2FF|+JȀ5r5(!l|2*3s- d}ͮ[JA׽y0ҿG@ T2ttv)ucYݧB^MV# 3"[HџXÌQk\e831_gYhyEjv8` x,UEF|9'3œO)B]0W9xyu@#ԒP~%0~(M90G$A7R^.ZP)NއTRt-Exvn}ۼ1Q4 W[7;$M@/A]`iqPmq7R R'=43f,tϯ6HEZ2v=Fc%QCпbVglιx-.C4!>n%Lv3Y pFX3_=H'98n&(ڼWQ?tZ~?Tč$X;i=ܤL(!b퐗AHٶh֎Ԃ!,u9+<.]H,Èw5OV\S1)t8,,uM'zBh,M?W٧[gQd"Bŵ@EOx)=lyTvqoY:t}u(ˤ' },(ݥio76ϲ?%FP%5[-P$"ӽ'LA4"9i\m..ghR` FMݳeN5u}- %j3R[.#Hɰz؏q^r%;qU>d=-&GGq b-@(;]\J#Er5Ҝ`qMώ|E06YsƱ|GS y Ӑդ=}o_pET-73Dyq6 [],aX<X95)QI`TX,)7- :,&4vް=#Q$5 ,eCZA8^¿^nc"6wY>xW;49DG5dlW2ˬ.44O~XnL|ߚ\zk,H8K27r~R#5=%źOsH?ؙcr77 jLv<>DjΚi do86$qU$'Wبff8lsI Ɇp Zj@S d~έ+H7_^3ش^NI ߲w,FA˷7z|wF_`-I8 ~ھb˼ ?8‡\QŇPF /?-7KJ,9bb1zպme,!Xkz'ƟEWxjfLܭ0h0Hs!f"w (^{(hڌ\ӡPDۅ iEH L НѼ&|۴Wv5c/]s>Ugak1 ;^!uGVza߶P)]㋱7qVkbV`6ek)n_v'EPS4ňx*O5+rϫNQZ) &ѧ?dƜ[PM_I#5.*pp}`v A`<߹C'$G3 f4++KP'P5Y/7^ |^~f9e59F4wFr!U&mL]}:񅅇3\`IpL[cӔmBՉ8G{"7!&^OMĹ:c5 `r/Uv_6 KTvoġ̙MNߥx[a'%K,f%e05醉4'c4c*Ʊ2a t7ژuxϱ8|ܶLTBgEfZMōˤh5L.PCA59<DS^8 L*hԍC*k*^~1IFd47:UȦG x%$!MNt4D`9*%O,-`.9ׅӜI@DMH-G`EB|+[cUEKgU20m͛q A/7NC #lIqвB}m\C}s8UZڅdemL߮d[a3yK1ZV#sD N%l`ǂmWB4D䯙ø}h3%:+z@<4^EEWXj~],znMNzZnˇ9\ި d+8-.6.BQ f{`0T$N7Dwf(16ji&9՟uݱmU%&Lc7Cf`2١}XcR8A s AXUvb1mC'n2#whKtHK941#e}fǩ|3΁p㮁m 5TsVgWʩyQzR!&JR<8!ʲj7?YF4D9=,P𖅯@>:<1JpWHmOgIJ<0> N -Jf' 1s_7[YG#蹘B5xya5QuLjjd=9o9Js X/֥jѭffl lH4,>o=gGY>yǾ_nxF_`Mo: O/KI- ! ev\3 &(Z;>X&Ҷ v`VJ$^r~T Ps.ً [)P܌`?^(u8 4 pڊ&l$'՘1TZ~ &Y-uwö4f/] "<ԊXk(n3\R!6c&d$>"NIoEjdC˻j+2@.xGx^C:/T%εc;l"mpI,iZſu|h4zkj!(czm9ȤMvnAW˴Up0;yyܞ4FX`@9WpxHi匄:F8u63|r3nR^9WXY_ᚼ_ F-jar+m Fh3Ȓd3 ).nה:xWiU$-Z(7W m_D͎Ϙu R''ᦇfr@m4o%Edef77,r0f܀Ql AgR*2y9!Wy-F0ƅUU~\b[ |;Ws٣872. sCHr+d.=*NL9V^4EK+/?c!14ˇ{Zފ&ouoʓ_f8k4lV\nFbxEP-)ӆܬK.R %U\.`vzS WPM:kZ];cB dζK-#zA#%J0vn<\e^iCD/3(WaJZBRý3+pۄ.tj[ a7>SD@8wIcE UPQX{[\) L)CgX8;-V-d@O9?fIYr?&錀bp d$I›~Nڒp?,)3X$$6e8CJ2Yo%{hxqprxP XwmsȠPJޙۉ?氁Hj*ʆ0ing}=`ng`@8aS,xqvf^Rn2h7xщR>,3xGIsЫԀ&DUu*I * أ) gYޠjt ^V6.*d_P\ky>RiPdkgFv W/- w+r="#3?Q9aW AXoOzJߗt#̌tJPvNT`%͸Gk&\>/ Պa\!wI~p$-olRX!_.D8"y`x iTL[VoSAZe84Uu!|lI)Ckb?HDrivԽ3r69٤j^^T+\X y4(RS[ӗqc[CK1fm?V T3NzoTTL 12066$7(&dٔLӗh{(U.S{e3X!Ϳm'Z;RnBbaAQslgۯ/UX!fmG NWws()"ru[a$Bi..;",fnwę "k84cUEaq%.Yn?]UhQ!{p^Ft|5WB|| Lbp$Z6f5_MF.D[ˉ*!PCv~1݋//i}>c͓`:ĩZY1nSh_sPFztQcD-XIņD kSLF:5 u%zc> w v|lz-DLC-Y+DԵ_gkOVM`4V}R\s%E38]^(`Im0Ixqzԭn``_#ǽ?&Wu?vR)Lع[ȡjUa8%պzglQ%M.q%Z#yP9?c?n/O <Ĭ#Mp2b y'aWRH\p s@>BGQlYI:"` S/rZT4; PI &ۗi dTb  aX|6Gͅqp7{A/!tџVW:wNFh4xf[F\ k%#( XL~)i~BB L,2TBЙZc$;K ,; `ID K0-e\+ʉOӦmw]$ifsc}2^ CP_|.# g :څ0?6݈gzب4~BvKEe}Lb-KzmD"n9WFޙiS$(_&[qXUn37ɺ7т! ĂvUuj6vD8]Ҭ{&TF}z}}q0Aob虪6JF53wHhdd!p?-`{|ZZ=[M`z> ;'ԼZ 㾋 1 %[!A+ 'DD.P@MZMn7\CiY2Hf) o:y)^p܄D'H#! )f5-Bt{ߚݍszzr-L෇ O[ 2PWёr)w㺬#@+ϰm] Lz@E_< )΅(W{魎z/|BH[*'s;I437/fkͤNC^mQPu58F G6t0=ABicx~K#Ct\*`p9n`w!25gW'84dЖnPAsr a.2E_̧{yCYTFDm dі{Sa?hhʅ"ʗEmVl;9(`7 pAbvU^zLY ,cF#"t*P|5 _ʺ.lbG26/dF2$"3KG5ppcX 8Ae,2OB.DSa)!.ňΏ"ZE^ Mh;x_.fqq`T t<* )S$gec=bWiwl,FOYKCyvaW"/y% -/IYz$& ZAt`|%o(l#f~ rMIdK$!K7ZƲ&,>*,*p'ӺF%x5t[u8(=%#=B0笨r^b{_2V`bl,,R xR )Uj]sru_ >Ͳ"7ۀ%"ČRݦQzf32tl91g.PC9yqK*#×9>aPdƙZa'j`7tax`#/,V! ./藨s];*ǩ]dh%|3H子9}X_qPbApd5cRݰ; YlN2!xϭP(46vR 5@J55 nKsJ&CVNbFE -3-řfCd8(n6phdK5˲StH7_2 W' 6cZr# dڸ\$VԂOOI0L6GŒDUP̀p&q Pl9^n(d;1ǣ}<׿K39ah.ՕG(jt3uMy`FnUJ&_!My^^'Ӝzȯf%SDdUˣ2!Dl%cᠵ0voG!Ԛ|2v;B}y5 PLݙU?{;wjةh 2ЗG4HT8n%h[BC'?S:~wiP WwFn/G:*ވ'\hIx$*x*F9iqWiytʪ4d su$]nzDxoΒ ⋧wLugaKK|YnvS-ip 2qSuϒuU,Ig)(2{3@M/W!ja#&4k!8B\znζ Lmi0KQ)pZ'eKjVNC[Y-B:qzMyX:_ERV5S"u$}Gĩ`)[Q#χi/5#yQ11W՚[ l>N&S#WUNvA!?qjɝ1L\Q܂(d2W1]{mu s\|/BL r48YI ӦB3Rװ|32)[.l22 B r#Acw$DDY]b_90Cb;ےϺ/߬i-04eiŕF >aaݐ6f$܀C(q}!@9rGܠ#bQ杒u-\:@1yPLt"ϛb$jOGףSC|r\\H*x__+Uxշb{"8p&b&a}}=`79Zo5X=F)ZLUTᕶ^/J{N z\3~khdX!aUXVpiˑCTw/r):TA܌kپV6JHxct 2TpT,¤ :GD®/\ۛ9IXl0]'I=\^@JxDmJq1?o~%Nl2yΨ8ŇD>\Hxxk++k6:cp?wqi\UƁ'w} zrxr=r\f{2\YaHa1ŋ4[hcvY6]zro9\ڐ} "5"KDAsЦd(piqtV:߶O!/L sx-sipGgWoOq<"_Q3BCQ I0ŠZq#Zh+99ͥxΙ<-:VTCXcJS5R@WltA6|$3`83'gW'dH;4{۸[6 Y߉ӱv2̹!>{3r`9w4̳jOTf3ze8 2ƎpBI:O)T< * ơ+yTS$6vZ]SH, /H2']S'-djEIlV3m]EnSnXl[~44䪲WD*nzRv1lr0QIp5^ܰho4_٬T&r)uYsckVq1Ld91œ ֳc{^E`~l/Y#=k"wW&2 "|eyS6 V-EȋYe >a3rn &ԅz/H9jt2T·ziGWq[2u@%[%-Ӫ33|,,_Pz wZR垢1"޾L٫!nA;C73]Z0 8Υx~@?AM#${U΁W&.fH4i!{Bo(tkH"Ⱥ;4yD_"q%?zfHO-fcwtڎC=JOZ8sl\OFohGU:#*+]O v\ES0,:Wf7ҧ1 G!D c 1vމn6vTߨ[*+VR"!o-3/30{*Ν X\ 4RJO10f5uM"TIZM=$ġ|\~B8KT&R63*ִ1OEW iP [ԠZIyZ3̆[>A#ejG^s5HB0a=ƌrۊ4$|=5h8> L?1`\(Ȇ\ Fi-׿͜IUu 1QIt*FS?>}D;m*w .b:FJrpb%ZFdTJivS>91k:MM^T`<@_`BiPB;]!ßY,rf&8$[-{` gƨxQTXg6ї9cVf=4ҕNQ3BȄ&K)7X|RUZ[qS(-&[HAYOD޲7)f̌>]i̠5JT*"{^Rw 6&pYU5X'z'ta*.ۥH)7{0#M+YTë:d򤏧_ŝ.\E3fNrx;ZHX \`D6+lF1w׌- ܶ,] CQH5o\^u 3NQ{G+DlDܵ7(DA{JX] Ýt,=)RB#5Fc%ke ö2 ̘`ŃPeq3,n& 5vr/I'7k 9\A)v:>ѳh&}3Dףd/imw7A2'w۳2D#Y>7LM`#ŤNpH&,%V] yc#93[!c54og5 6%P; zǬ@Pp]*-mFlmၽccPBj{SN&b.!,qMZ$N͕=eLD"." m=@kiEE. RzS[̓?w$Q!G4ފ7ϪNhZ`ˡ@ dzXg"n 3^,*IS#l#(2KzQL9`XwG3!uX-| A*&EBWaq2;W@Ck#d_y/1rjpN<5yƟ#1# gP,o+2d]fK &䱱.8>*9u2mMۆ01kZ}-:gx L /;I*Φ.7߄}IuYykvN=p\S5,#M3M" E2jg}6L0<;Mtj7'a@Q4z2xv6Y8(P` |M̶"=)$,87|=%j8F2,1N`S;'_^ A?ؾ|3]h(hED5W!8#7aS`GhȽ !]cY٧z Tyኗ'p8^KPpBJ/^RBhVتY ` &. 'P--ɆZTYj*Vpxv܍Ďύ*E)W]"5l{b*V@[ccl Gػ!]IP&1fn\Qz3:ca&O8-S^}ؿTnhCC0D̀f:bl_c(wvGj˗T ~DJcF$t@17|˖0IDD}@Xph<YEϵDԫ8- *WB yÖn^]C @wl+Xހ}8vߜ&nHXv B3\dFbW4qAxvOG=ӺzԈ mʖ gD {&wɫe[|{cQ2O^(0Dá E҉mBrp|솀!WOgjybR" ~^ye`Ū&{ g m/+7U/vF3W'c> B9Yal5> pIAD7LTANMfXw9B[d\"4Q"MKn̨~~<O mF~=)χ%wL4_k-@@-|QRc 1|`Ĝ0=>EhG R%cx{TB$`ip?87 d"neg|靝|eq"E6|U"!v0)frJ뀷*kIC2bA*~Ġ>,ٞ Q.O+\$<%T8%km-fZ'#xod6N} \ajGoj޳.i`83i;/ۜv9He-Ѧȅ #@Ӌu×2|e7j985y/.AŚؾfTl%h,:i--/qjp,gAX8F5JvC}/?R.js&/ QobWn`۽JWTzޱmOYЦ^gi1nMggh%NO9c:#, GXu.Vt2~Xwo^8f1Bڛm%1?,e)%HkPVDԧMMDzyZ?͹$RFeZSDK3ۤp1f^v 'B) 2/"DL7AqnSM}UsϢlXoJkOT0 t*#9-,lD4o׼:"| W՗1&acğÕ2ßw(h<UŦo"TZ@įZV+EC ݊qfd^@VSh\y\9þ7`{_ٿ{e{lDMԃ%Gy+MiNG_]'PgXVMg%܏aLªX88qd8}..D~c5HJ m" ca/] ; wŧ{&hS7Kc"Vj$|(<>Fe%'Ex>C5@0L!Uxnn;KxDk˥%i`ag 7qI';r  d_X-`a R8pyT_rsF-&uPג,4fҧZzBH?h"w,qٱPVta2V$A^D(M!Ϧ5]z_fN7t.rV/.-c"IpT+*`aukf"|1ȡP^uO5/5ң-.'ԕW5^ݤ# @REM PVhs#;/Azf#aVW0CV%a#*# ĭй;F+@x=.p#ψbcu*1T/0R$bma9''m|DUu`j.)VĨјIj2n(o8J3\To->`̜g?0=\dcj$b|Ʈ||u]az0^Mտ$;lҿZbazy%ȵ9rq(J+&%4P,T|yѱ/(5䬙)G xl#:D9eixOƚߛXzG/ҏJSG^:ʮQ́@zո.;o0E6ؒlf`(gV1SObVٳծz!x"oHbwM/*n*3c vT\2d7palN>ŶTEW=k'S1ʲb( z&@ԫxM>Eu O64ㅁ eBFˮUIӉl܁=hC*fR TEs'Al ѢfusLLD2Ӧ;}QE]97>#QV16zEaV֟B"kei(8HV;vkVlDw?|nm7i󠆏i˧>.4=s&U-Z gTڸܾYin #,rl![QFOvt" G"dwp hR^,YQ]E_'9HЍR[ѼJ.+ lš6& quVeHCN(4( Y[f0\; ^};+ AE|'.]a̐+!EcOڝ|H!~^(90 [{qz2O!mѮr7~`ƇBbY%ceǺ􏗥PZZyAGb,7$ 8W~WLDKKQ^%~Gv\OZ%hq[?mu"d zxai`R)A=>H`?!}"V\=>Z}dtiW`m  T:GG> %Ȣ yF/?NRZR~NL&`+%AMy,#S!k2tMUTܭxgwEP2歾g};$;-U3s^}΢juF 8 Ώ!LQ#V{C.r:Tu{z+#,r@'`'8ָtˌN`={ C6l* *Z媒s<+#V2XmqMW;S;r%D)Ϊ/s)PxW:'ɇhLLuIa@VYyi]塚э-ەDƥ ڄE;Jd=W+Za_4anD$?~ %9!=k xL+]7؞껣RZA4|P˼=LHMxOANE\cŖB뉲MbC|L<_zEjs'@x6$Ys&hd ;5YQ=G ;"|:ؾ3.ōQt֏hډT؀Z7>53Aԗɘ4ft蘈{_~:SR0Enz/$@-6XC=&! H/I3Aʃb~dRA}eӈ7%V+~han`LZ6y-!P0!iq:tNB >v{m~`/ұV*v&wtt}s6Cl3m[y(G(N73R="SMmpM{/bRe`~T6fxO"K4{A`;7vRGh탚QN+k{+m -6xA\qve*eG\mKzEǣ>عuVۤ % 1+2v6mPo%̛}E&P[H4[R?Qעo<0@8_`a$`TuRkujR8Atwk;@x2s-"xߊpMa`^$!b[1kWU += k_ۭH_d3d_+eNɴf:uBމM -b0ATy0$jjaV}zPD.fhIuPw|$fa#@dC>YQhc@UXφXzt)J  OT噬Fw^~B<T޲5*qH|J ME.'zjZhWuh h<">D+z 켸-f#AA&.)Xst7_'#GeH-cyRŦ8#TdsĻ'Sr !E+_\RacsZ0QG9-)i5,b`='3rpn&Rs"uB6d.Hl[c1>X|qkrtwzRӺ._k &`1X|iQ0k4ɮ<8&9_tF =kU1,Γ3kr c.jz[}`&.T+*.UZy;]Š)YJ5ĕvf\ Vd`?ԅt܋ A A\2Tϯ&of1#>%./jٗmMmKM}?ZrM )6G)9\n !cxB6IXy\ZhOrBg}3%xU{'z|gkyp"I[;e|7}: J]N}\J/_CK:Vڕ6aioW ʃvRy8rT9t#SEg6]f6' 򲪊63\@fA3$6Q -ya~k{y$,"ױ_5 Ƈ`L³? [ގ2RQ%*Bh~`b1dkD$su8$]F"0|VK*%Vp3a?nO> g8b X*CCkfQ#rܖ2nEGB,bmρ&YZ"+/ö5 \R{,9FĪ SJGR)MmCP3&qa k6P̪u?&j>:ZP8A~5g^ESBQ?J,Fk69!쟔԰:܄6KFn6OA(Pkn&{l.BP@?MC#ڵbP8hQ1U^dps,``Hͽ٥aP7_XĜI5');oC?'=( m2u?/`3 [s n'x:s0NͶR 9ۑVAB: ~7ؾӚBIlҚf:[ח0zD#&>AVc'r+-F .$Ey19ڮY J=v295WT˙OmU0%o}.b>qLf}%%70j%-h@$jǸ$(Y_њ,w=B>ר_3KS$??v >}u]^N(<[WSTPl~m,^Kx"7-!FϜG*+4ס6NxD,x6(b䃐XkQijAy]TN?H82C]=?eS{Hl(Xw PфМTn]kASJ$n ޜQ3^=DJXT DGl{uKPN@WW/m 6>kbT"i=)+gEΫwZ+{ĨV%`Mϧb'CrJm5l9Cy#/v]&; -KZ-Wm^h+'R[ZXO o$IR"rSaZe:Qoܸ!F>AL^, 5 x}=#cλtP$AO1rWהjӊ3]Y[ݦ"&b|j:0f,%RA6^`KϿE&яCד}zd3:>>Q)E7eO=q7cq{owבd]gytŕxg[3!˫`٬k9Ȁb{ u rE Fru B]hmյa <] vu NhA2íc*@Xwn_VncN 2TǏKUɬOx#G :ݹpBKG< fHS\7 N`i6gj肦[rKV[r cuuĺ8B Οb6tjd>Vּ4|쁬 1w(nE ~{< Wxn c $ir:ӝwdC"B}^7+Q(O#W]XXn9eýIJB %a-GE Cl Y.B>/ԅ &$)G6t?<.(tGO06Q\8*.cU}@6m5;-E&FvIs"?[#Igׯc,I! U/81!{k\.{ ZE6NXR֞"/~2NV/E~' ᤯YϡNd(Ui! \N*hfxSfcE/5u|Bt|8sL+VĦ}$!`/(KT7@a YTJyxؗ6l]$-̮[H!@\EPNDK͛|BEB#Z!unAh=,R혠c ۡ! 덲H<*Ixqm5|*s~oĜ4ڝ 9/v>7ߢruߐHa#lB+9-7:_O)g }jA =o; [7"_oL͇W\>BlX{B6ᖧb}RxU{8wv,9=$ϋbP't\5| .7#N}Ӡ) 9$,?fP8!7$Ļ׀21W"Ce,NQRt: HS}$F%' MS8'(79O)ģ`I [6;z]U]G֝!.8~%Sٸ(ۆ9,.35 "I1<hߔp?_j#> `qw`8$%(bMf,OÐZr& ەcOFY?R)/=o Ŭo>[j'"W&d(smyB<+2L.^HlEcܱ:~ڲ L8o#4X=7 0G^,,<-½Oˆv׭KJ0^s@)Trq W/Usw='x{ZlbrF tkv#[SԼf L Px<79 T86Dr¤?eZd˾v̋_yY(qURCBwKFV$ c Ia |u.SC$+16Fժ_v~u_58U$^g= W5K1:B: Y$/&zcVv,elj`œFRɐ5|[SD}K-i9(}KDFn>D'.>#Ն]ݭ yp9!TM"Ftvņ 2byR >A aNYH!G~gpLqSZ͕{T˓*C@0Z^HU+3|1)M?E|PU+iv60:*76mq{T̯~})CNa|+\z,Ti?֞T'/'u_P25"qm$F8rY({YԓV!t "WS5$邏5{) ~En >5_N,ċ=͵B̎M;JTe/C"$wD`Y77!Uȿqql[ngj\_0N'W1ywZ<5zn?4 x,"uŨbiiG ?^M *\ )#7h19nJGP@|]UbڊGW$Tf.cJRf3ūhU> #ym 5E6%$QjpYIi_s^]Vݨ[iǓFBAR=k |4V=kvDD`fS{R$^<"Ͼ ~*,H(56=/ @TIOB.WsďZ)lb9!Ȉc^ U&J/!*?J@RJJ㣃0}^[|ØݒW}xzz#K7H1+v "CJƯ?TvA.t-C\Ͷ|n m WkzB]JstJtK[yoʤqt@L3Ul\ԩR5՘ 7Us&voz_~Y"= #y\e/2PUH=KR^ϒ5:=m }Diڕ[8%(:f 3Ǐ4P_ c&紹<_jųf-EӫLp6*v#* ^vQZ7:lbmtk\_gnX cIgN)(.u&ē$<8ycٝ [u-Dc-:'f)`m _Oܦ"WpI,W ήX''\ I d0ppld#9c#2Nװ 5an⎨vbT WUR\xQP+B V3\܎&!~ŲFx D9=E<8at0`"O_w횐zCIugZ6601YSX#|ez`?U\tceS=uDQ8By3ŵ'\syS⩙#Hܥb'[q%2z^s3!dYKP7lǝZV<9M,P5W7$!LW0MME.D'i!,s/9ׯưGQ1ha:?QX;D /^{{ .ن+j9ǞzݹE\c'ĒW}%X:#eCDc}aDj[֗r Zxb09 ^pSI26Y|KX;ʠx^+[CHSO.e/CdYJ$%?=rF*Sk' boeec3qgtvXbz`޻AGkRQF,r <~@%CjPMw9׉ R3[^4*B ( 9엾+!]'dd4Rq@N̩q }vF< z~P.J^u 7άLR)6_hNr oZ62<;U!;ۯ&enJr3E˺&<@$VT"F")%'}OƄN=UHo[9Hi>2pI' #$}n-r{wDNQF,Z'FW#]͵$Pۙ 2!FVlOn |aۑy}a/ 1<ە|y*5z7KÌ48Tiޮvk%H 4"U1PG]x0r9,- 6lZ.]X4Z9aFo>Fx^RfsOҤAdw/KG <6J*޹\AVe=.L\뮷\>f"B/CN̽ Pe4M'Ñ8;9@-:X(L+ ԋpPɁz {jd;QY ѿQZNҹX7ú Bl1 Ԡw.xN J)Fh^w[J<*{F'- osp1u* (ݲ!V`#d*|%ҙRo;KnбW5̲,~q!;4O* 1ʦ0<(#.V'C(pk+TS$B-:C Dqz`AYGcyN(0+ݽ*W-E^i+})z<@ǩo:g~ɺ@Stv*0z&]$yzÌ(6EvUF`i66L)D*ӵM=d gXx HTIɼk^Mש4. ϯ@/NLZ92_gJ_/}-ۣƌͱB>/-W?e%j%e'1hoI~XI)q#6_JGtDˢ}J@X$UnnymiᾊꜛFjX&C>.H6BZb]N6l^_I ɕ0ĺTcOX%݊dmqi&frk0&Sp\wQ\`qNkJ3b59. "?XjA8wg{R\bv'#=_p'%ggaSlkW$㟃4f,Y1/RY-I6fXFp't!Ş;P떼.L..[L$Uڑ!u } #&f+U樓Y*HkLb14ָhmʟ'Q0 +G%KRUm>#޵џ,&Cp% Sg\YȐi7j8] SZ6+S]G~LH]sY]W^Ĕ |E3ٓ@@K"7:5+u=JWR\uESd9xzAw8>Va. e`CڲbzЗ' xnYQ?>B p@nCPYb8(=[eejAV277]B3dM8at+mQ:T޺:l|w׺8.]2QZ։pWce c̕$|V?j)ˍ 3(+khJCenLSBJ,.dvmsE`rIS7]DsF=HEqnOd}!FYO2FK^I¹IQ/em+& ڤ?M2 s7|}fԮ>$/si0[6{Opu}rϏ!3$jVL" pH~Hv-ua b+0-])ȼ}]f.#ݘYz%"CZZLi^SBr,|AMA}EV=JA%;_Nǧq"9t]׈҂4@:2 OZ(FŽ^9|ˬ [^`$5Oـ\n.cA-"|4,d:m{bI;(i (cj@¤61 Iw7YyVW㮧PNvӎ,C&Edʰݠ/ɺ"bXwwҤ~ԝitxN0c3sb#!q$C E@]2{;Ww/"l5p/Ǧd#-nue K+}[k2| 򯐺m$[7ESgp$R#dhbtOmѳ R4q{81iҋ P'kjެ(͛xZ=8H).>P[¹k>rut:b܍JNKJ&+ьǾQIR zKUv39)Cs}i1ywiZ*t!7s: ~z*6}jI5)66{%S2FvOh@8o#Rz_˛[?K]ci&{U>(p`J?;|c^fRvrwypi d tx {-X6e"2zUKoaނ,69.*q#bT|q]mGyrD׵t-t#" W"`jk%VyƽQ›zck1oاneB,Ϫ}鿖~pd~pl ɉ<ǰ{gCDy}#&UA<FW煳C|T%p]Rtr6aC3D[9I8\= utQ5%F^Dj:>3Y*H(|4Dͺi}4>suH`"\Œd VE 'IXgzZMhlë[Wv1 ;OBU15H ʵ.RŬ$/ Nd. #1|'mQ3=Q@:rJ V :N:jThCK쎙Mp~>W~MHq+.q%Tv&au]A@\8թ{n*Q}n,fy&מZ7]iL`/]eGXyApWvYǬ&&CX3$_J ֡&vgǓ!#xy\C2clV 6zj@eLݓXՉ-bQ0 ;8;jz)لa[{m,N:Xu2 ;bf@ /r+;D,}dNOw=++^v9`\EbSMՌڤX$XMN0k b%EbHJ .P EZrpD%crЗ=]ZxMՒ05!6?,04w :qDBV.= %%3_O Z>YiJ+f6YYp 3=Tdg Ђ"*X23Q'؜Em^ܬ231GYL7,A/ߠ~ڨb~DϹ\Y.g3 FN8b%2MbuG̑`◕PEa|[+~'49YI֙ޤWʹL QXzbKvLR*^\d=8QK̪ݚAѮeF΋B 7y [C?h#-쎻ز4y^Ïj>~cYjFpbhuD4dW WXUdZ:\ӈ]+]Qe>e}M~u3%vu8+a X+h{{ABLcc5hN@&.J"եSA3Hrpm{'nߤ̗5?0ĘxxnC ~mqغn0`JedRߏwB;q,m*C/`X}#g_xG fߏ^ԧChHхńwF TeƼշubE$[mCQI|u|`,dU0>OصӕgH^咂e)h{Xe]RT~ xxᇉ]' PW]tb4&,={&E.")Llvi:Y8şp.@D_ЅװMw -_͔=RG 6clBY@&wd.xN7&BҴ$2y:ҿrJ/8)/C(KiN28JX˅"Pc5q'z*~rq~(`ǐsxd)W0cglS&1[AQO_:L쿌5TEZ~Q^Eh i|vl;~Wnw!N p#y98w*G_슜Uj*zoA> Fƫ<0 fpy#\ ajAUUN|3-YeJ ~MȄ a.soV:r.J(guN,ˌ1GnV<-j3vOX׀C.} a/Ձ- z42͙󫂦q*dKBzS*>_ߥec-GfH;\FBhb/}:ِDn'A@gXWIvY0QYvGzsou>[Y8TH,d^T(%10TV~VUrtqq^жOX@FHE5qJ:&J,gH0⾞iL8뉧Iv'ya0,AQSa B(6 ]&nօ"廣ɟnkIuix7f<om,gIDU]wpH]u!sℝ3' Ƥ7~S\SaT_"k%K/uѽJKJs\(]ȗ2sxp Tԕr.99Z77y[9i"i+ c Ț@|Y3xaS9(䟟/%ԙďñuQw# ``ӂo˥JiE 2TK C6)\ zWQ&(iԮON1]֍+֍D(ЙFO(q}lT]Ӌ<\<]PK@ha c]cHϖ|ƕFы,EMR]?ı-,mP!2ԹI`A8{԰PC`<7Dn*/Ya[ڢo[6B 5JmL$bm[xeYO?ɧ'[oi(C&3ҨwZW<\hK[_g liVtHUY_O$) ӶC@~2F,qEA9x״anTluDpsJ'Mhzr9 @x,֊3r+qr7H[@ZN_+x=OkʳrX^yDjsȶَYj}vpAԹLsPcLb |n`>k>.ȭd;.Q2̗M.J*צȥh%C Ǡ#E5_) A+jq1XK9e5jaԛJo{ߠ-"NGW=~7LUVwjYP @w;+xCǵ1Ш,1̊wxRQ~r˂$88l6eR1wS&{Y<(rfxb~FH6L/9P Iij0tcɺ [6/ÝS-B$BN!1P9D9%mOrK<)SJh0Rf]cUhX҇V!z6q' W;مs}I*:AZyˋ5%k]nS=sI TTIwUSLϴ1gm=u0r55tjØ|y\.cɵha9Mig 7szCu,J0zb *>_zdsyЀꁧUi;/O /JS-P!SEp}pBLS9@N\fulQQXmIANl069*nhCN9߮,$ɢָ3I[,"*IԪ+?D _Md^` =  )6U< a{豉xél&D[}$E_ͪԌGa Q ZuίnanNņ?]q9]C%f)^Rw4TRް3А<984ֺǗBoăME*}aXּ5!HEfSYvgBFF : j!ghLg9KI<cI27չ;AW7q̀!|]ԵML"\m}^Dw>/Kx3g VcaGU&'/ѪgFU]z|2ɧL:5w]/t\ٍ+Z,+k}G1JVUgi!kӀDB혧_f)  P{cyx`ǐG̏qC !Λ³wC%T/Jy#\ށLk6:S-PXg$>8SlZHrƌmbH BLM x~`?,71%yNEwFc>+ID5I(m*.rsdNQ_(AQ9Ȁ[:P߼t<N}U{i׆ p07 rL投xXijc :s Aw-҈epJsf ̱S(J} p1T@'َH(Uژn~2Q)JFO ~IE<}e,#MַYNL )﹂V>lfެ#IhܣhCxE{(/$q7}{9Qub7GςU(* :01g[O?ӯy*]-Ρk ")肮vnD4L9ܺ#nyL~`A=IQfo-ۉ~[ xt'W]f{8P id$uM&B+;!vCtVmLi` U.YsBtvˣ(Jب}Uxԅե[CJ"L3/z aЀ_ 't}K;䎉g."U +Q,bAun[k}sI`0 \$)=H h')uFVA2g0D`UܔvfL]8MaS O |1 )֘4E~97g 0.* WuW2:-3XJNd%;G3,b/俲Z> a&G3TC K@00yA.ݎ^ןz 152;UB: J|uR|̪?`glJ$~A Ý=޽-\N?uT92?䐒?m_>a)V_b'_/Ԫ^jb#*s7@9I;q9!EKքj I6r<E֩# ZĞ$|O],.+\UcR6y Ia^{w6Azr{ >eOLO=b Q7VM/ė^$woY0%Wmqn)$Q΀OPy-1'‘\*sWF"\ 6F nR*AN7\u4SPt|F{b{MYC:Z~3\p1ePtjc_-&3*?(.&n` ӎ(>ݸ[->牤BN<\s[Juj:t h۟^4%ny? `Ʀ01?#V`pi4e6S;j{/W/Gn&_³aԟMn\vךpr[!y§ÐCUlDtcHH¬/m_ֱ ܣVq9>F!us`ǿ:^Wף{g%5[$&RK'H4rҠWM W)H)fu]$e5jtA0Xܕ&hni iNN=I @+Z`#~|Œ4}g'JfNy'XO~@qwiAk(nH#薊v͍$V"X Oᗋssd?hA8A7!wn9y`/i|'%f ڊ%-$Gۯ8'nn 8Sw)Ĩ1@̖D\_iDȈ *745B[凈dbk[䍮6mtQù5GP [O.gOs?)UOsKzd#^_#*W;\PjW.1Ѯ{[qTi 誻ųayn `/ԗ7"׍'&\cb:'|]O2![`r.AjpM9Ir`K y+C:obey<=\\ɋb|;N?NC-W"$:/bi}Qۑn9QC 5OG|3t.bR9VW%MԶs]]s`Xb|(0UR/jK})1_fSQg0[ \C^tnKXc7 \;]9И6NAr( 򼱂@^ׅn2^V#}(?0{^'w7琚 R αKî" U@∕ߤth#,_s}k:d?ͮC㝿5D΅Ŵ(u{h}Tŕ1*Zy5&pgj yWs ~)n $nӣ X_<֭JHMNxt,m偅@jCW_br<_ D_A]k@iZx * f欣ؿ/ ΁Soco+ O2vq&gKAE|t3\#rnޮϪ-us-#cU2yz|^OB59l/U4|(rRE9kj2.t-\{f! UKlB1)y-);-,AR<9rJڰ,[b ~=+uzH& ? Tq8lMQR E„NL= M`Q@Vrc;7g,B]^7+^!(o a;%ɪ Euqy ev_J+_qad#3)VU]J~%6DWNLPhLY7IBZ?l>k:Av=raF\ oxlM\Mgaڹb2#D#Tg %{)(,!6$9;vI-*\7BiC !_;njI"+ޟpֱQM^ANllQ!k͂DA%GGkDþ'u0S;{ PՐ hAg$Il*ICO,w/L܍ڠ_gj~/ѭT9k@2)- RJBR I]+(HTuY:Ox) X}|6ƙDZA|-B|0Nm\9{s1?p*7ިԨЈe B~Ǭ]׸,̬ᦨ*z8.ЃfFL?JK)Q̋Upr.jK9CAvb|=&`+=Y%[-@&kH]: wKh3Joc2霺K 2CgU?=W@,8pn \S ĩ»!ܳ]/o NZsO0U'Z+3ncB[Af%eV5N'Jr|A+L/&Mȍ}oCqtD!%74`ڼ(7b~Gz'pM"T *344+?U҄;*>NﵚY9 bpMELMBv 8۷!|gGa!ւs$4-53 >zDulI.?NXl0r;;p˩FNe@Cr,1)"Fϲ:M M<z^n2|jo)Գ܉%J_Ԕ#`*- ~>w5BzWӘHg=!SE4:÷Sq{aY>4h!E@i9ֆhg9%jXJ㨮MH$ ' \yETs4b`ʂfMǫl8+ dl C2n}H a|w;TL!CIrB t_{+W,]dQ\AKCI+OqCòϽx>ҩ2p9lB+o"i${QSЌb2$2].FBQV_6'E } xz=(MYGF-:F m 4wS$eOE'@]ʷXрj Q'ε.~=7v.vH$`hu/P{:PI1c=Zbs*M{] z5)45̆xw݋ܗ{Aj/UC/pGĕ6t?qd;m54{e-ƃry B+ӶYR]/nK$i$7h4H9aeJa3D͢Τn\Gdh:xmzaD[s?F(Ta @Y&>|ӐK\m?q,fA2\<}5ejXqGh> قg> #"v vљz @EҶ , ZwYP}$ö&sz$giAl/:-eK6r%Jĵkx]= \ ;a*_׏d5)$NP'lqa"(Զ\ <ƿymc_gSp ѥN_uO.d GĈskj`^DN>]k(o1z OF5vV5MU?]cMaC ZЦ&tMldS֜&бq%7 { Ti^gϟ{z3wFA$|ON}}[EWDnp{[?w@"A%-@گqemc)ud/Wz0P=XW"w`ٹ(bg4c`N Rj|-ɛ8KaؗB8QnC.Vį-uoZv=?m~4nGۨڠZ(^T^|LZrzogCwhʴp`~۾my$ xe\kb#7w}gA3"vf6/P,;5ѓ(x_o֐riu6^gswT3]g/IkzUs!V F ?_)C4mȧd8Lg`2uS&qa"tS~ [yIlik>BdOhZW:G\/J` 0LR$ ;AKPoXy ڶRB= 2/r'Q JJaXJ ? ]4w[$|Z *1wӜ=Cѩ}M7:/IbP.H*A'̕ }Ndfe(EQ)̆٪$ПzZ.2HITR=s֣I2GvkmnRxGɑDKt,=и~cB=d/L]@q3z.&CFW =hc."KqaJ 1M7@1$ӎq(s?#[b.m~Gi j(M8}A띸3_'FB\6ŬUpT:W`-E!ʲ c:baC:PnLOgN+R<)imEnmK .J.Ϝ=*íM3poKc3j;{DOA܋uq"mMzWq|\0,Mn O sv>>"{`N}҉9]b|́_9h.fL9̅%F諌YkucL5ʎ_dfv5 N=0!_F 9Ivq~cA[H: nG(0cxUDY5ҴE|~Ötqj9ayҎ`F\Rqgl.7vWQGk~=LXCo1٧BQۿ*:8djI/ͮv?iFdKdAN`ܹmP㼽LWtĭWUw} A>ar$&@hw:nh-0o. fZSVլ/ #{!1uZU`O?@Qky2cKCk&i>B w58y"c6?].^o l͡Ә?%z\y$j̯&iXKaLw8*B8Q$=ӘKQCt5i!) vZEL>>!u<ݙ{ۢHG7vwݦoJ%~8q_{4Ge_Wh/3WR^P"GQ6G L 2}G._C8:*RCzoȼޱ~S~0b=kÚq~_hnMczp`\:J:n|f9 {AϘ*IR( ʔ-ݠ*@y)<, )!SЙax%x? !Nf٭RS;e;A|#tη8G'E@݌ʅ;HZ;SG/F!}"l:X&$q2oo+9vk> ZXT'?(FCʘ'FhB=JXΙU.i =R".>u RvKC_6J}wq=ny k -{YI`sa6GP^E5lr$!DD GqzJm2 Dg;C1jT(՞&-4T윍~iSzx&9ւBl;bt8Őal3o<WU"j09 j~)_*ȌASs=.5mgtlO} 𿝋\`ٗ]H&IXd0jCOoӹ6eјD/nbNj^=P^CMֲYWOX5ZkiD2_'Uk 7/΍;(L۴T%[<\ nƤpA~pshTZ ]m%DECk򐂣W<4ٙOS[51z3,ѕj3":8OV?+M`ń;pi[ : vD SǑ#?/]aۍRYp Q r2rb+]ś {ʌ]s} fjY37]\(nu`UYաRhƔ:Xx1~(f.%$|xn#.& |ۮ( G%僈7T k+t^~"e(0OF NoΨFAirz,18p,;hgepbk9RGdLqBh?n)˚ܬ#poρۃb(({3헲`Dnpj\\2^ R].ZI r͑z{/+pT:yпVvrf7%`B;${kXCD|9I z*p0vJMK"kqVi5Fmy.ADUZg7û".]Ѵ30zH:qWaZ4Y{63YeB0 !q6z# G7G+r^zЂs۳,R$"Qj,-II+l%=Z%H&nbA@0KsX!ㅊ3J?b~Xxȴ!4+%W8 #Fao@eՕQECXg_N5#rcVL]h|z^gAgxmY|W{/!Z ~#*+HbCF&ֆ-`DKoGz)wymYTГp$i@v53u,K) sZH&dPn;<, N_VcG| / ,XxxrFegh& Dh_g`90MQ(t~кK4;98bZ==i.IpDqxGăjZ V$)5pwnƥR׎ԏX_[MY 4,O'DBc~]Uh*vƒp%O͚ Ra

        j149"Ξ `hQ !xpu;1!f_)h[ވP/͞mOX3̠^8|&W> a]ן<˱hn/d7N'@KXe0BLxTJ4Ss{3drN?I+{P2=g1,\ 2knH 63)2qrQ!A#KE7Ծtg5 :',s_d>^B"P\Ģp<"vc%aPY/q:ɼ@|IofLj5l%9P 5ՓE/fLYe>w|ωn?⣓CHGLx@?Fk5Tsi 6fE0?Jcڕ~>CB%,7Ec g0>нO{ %͒m'LkYzP.ϛ6f/%,5{n8Ed>tQ:v^\Xe&?ޖ -(q jDz) o^q:U7sR;]9Ψa-#Vf{@Ⱥt&\R̘mн2 c#$v# ֭lQ؂3sVv>W8D. p]%Z72W4qvI5dLƽ?FBA#SH,=gtlwp~I< ]Cww D@A\5qU UkKqf"JB?Xol^X7I5b,%q$X!>eKVb)N۽^w[,,~>^} h'<;L1wW` YdU}sUD@^=Q|4S@4콸q-*,GlhϐX31`WJ/v|;,c@(vJQ̖ALZeșp=5eBH9:<3~ir"Ê|lxMշz1Xrб5j϶%#O&SDU? bgR  Re;66ɍQV7"bXtN* ߳ uhðבL(:sâMőVcD'ʧ[#0F-$ٝ7zd]^DY=zg0Xj&r >5d-`}K"{^HE1eň+_ ^WƉZÃ$mB79r@E7^3i6TƩM*izz:* )Q 2~m3Lzu?N.37\j(i1,zu5poifrfTK Ak XKџ'J]a)8b5 &_Mu/Kc Cϣ{xdz ETmH5Aoebgwúꗃ8^n7 ER'aEK &>0'=n*C)]k>X~;Q)6D,e>5UiΕW]wIeV=2W mwsV]? jCgoԒtϛ8ei>292ˊ=pH"idk:e,#~ Nk;Ԃ=$HsζwՊI_-Ȋ I.+\ P4L) i#z p}_S&J Q0}){oϴɻ} eF!#H8 a_8 HvZ ȇӴhP[b22rm:N\μKhYAi@pubu#4H(kKZot'^-1mh|K()YB0Ù by j 8*xe0dyl[|+ou8Ecm4R[W AVj,bx!vYp7dIjSD%r.n?MZEX+] : 09tb p2$B)&Ku;ykIYCMH҅xsF<)Ni')N[2=V!ōJ'9pni~3#$̍D,2-H g- (P3;,cŧ?[J0xsa9d^ w;'#~'Z1pDre>+gpB;Ƶ=E<7{^iLJ*kEDRJn p4`K3YoCv{杚YgƚY~Ak{nG%:|iq'XD45stE!Z^\E6qݠ=~?=?W)"2pE&2h P +- z1w~OULI1T1FYYz>Y#y?AI;~q{NP(jX+Uuɯp Ǩf5 y%֢͟WL_]&oǓh)&@RlaȨ'u2!-1w*p&i:BH|4-{G*$ˎϰJXTDE=rQA~"NGfʍ"oVo:;dǤUOb7 v_Lvv&]}#}±j62/|<.=zM q+~3л3۳=L(?ɨ$߶M՜CP_@HSbE 0տAzWE 2@#F_ KbQQ?1~y<ܶ a%oDhxƧn|-{CY)*l\H-Mw^Raqє7a@ u&Đo>tMx/Em7M {gF\ Eɯ2^J9Hm ,% }W9:Ũu[^Xl5SA`ȞH+#i*(6+/j/ Y|N4h<6.B=Ɩtkmf)B-7q)FsS#1ut^1F\pqG6JE+ǶW0)d "xM_+\?YeO>vrrT,L¦ĂoMyl@q*u4Dӱt  ?Lg-e/FMRmEjA<Lq't6;{q&R'_h1cLY 2'߸Ų* :}Jfh'hAҧvU^ƕ')Z%a阹xUA7|eUjw@{&' D#e_-ʙdqcoK5/2-l'π~dɡ#>7Wa ,q銨O,FbbCxFu{BTi 'c~yBDiM+n&֦[B=3E E?=rZ%=t)]1hg*$*Ks(pMhVí2G ͔vcr0fg*vd,g"AE̽$jņnHo`D{}T zW2xv&Ç"bOqlBb_TEP+-|U6jSfV3 T;\I0ŞI҈e AW@/xS>lϊEd/Tgג$1z@Ղp2v95uï[8mW"B +2#L&55Ӌ[twMaUjpILM0] aMqN<rR+'͠ vN|'ZSL."H2GW\%1R,DAE*8vW v;7-`HM7dqOc1+GFk~$Wb( 7"򬸗ٶ `~pAE i<"]sr*9%DM ((%79)|Ecl--3^Q3%+HԊ-idS2oolױA"Lʔ&/ L)xoZfZ3t眀) /{bD7ҳfip;GYFJ+:)?LSN;y``F^ܕ*ZhHdI#~s}%Z{K* ozE!#~i_mkQ:+m륮sh9%g.B@ߞIC^> RȊOQf//~أFz?b"~o3pĠH:)@/Z{ v?Wq6;N`\1L^r ܠ+~j,Jԇq9vdY+w[WRTW6Bkt2] yYu[q&y<δ)]Cޒ<֡YD"/P:ڬhϽBwFoOHl%aŦF=AVt}n~,$hqJj9VP5=6U"؊[wkd˕VI:M6ڟ,|+=N׽++ )LH7 Q2&TAݚë!(`]@>~K fg6!aQZX.Rhf={lhpqe;S\f :^{g;(C1 &x,{SbXDCM8vDV ]8ϵ=ר!ϮթbƧJ HmfIWjU迤e5-&] E%8XW`et#E0#`]Dw[oɯHMʃMC6ӴI]H.EagE4.g,^ݴ|TTJVt~nӼV%#fK^_2,@Aa#ː5>Ǧ)ח (ձ-إ~oKO?bAB ,MB눜duV j~ޭͦjıhڒyj⏰"h|l<KIީ+LX]P1%̐#cWwA~M&0(j˚X_`hgGfe/]y oJ|e3YEUGB ؘڬGF0kÐ>;iYB6+4̼krk>V˱b䞍<0E6Ot80u\g@AA3~KۊHkMDk%.HpOTWoH).&K s|OdCt<ΝS$SyԨ+5q` II$H)3'}g83WiuL趽éȍ' tvk6o:F1/ɘ,okқib5$u® z'̉vR@N:Ng>'8᫛,Dp\3i驱Ryi*{&&z]!>o~B&8$u%C(6FJ!1)!>I B~$ݙ[{L>q&┲6=(\~0Z%E(ɃcO̊5qz84{ J:0۬ ]Fzk).#U}cTo4/ծx#'^K18u U8)Hܵ>ʮonSƍG~ԧq"G:cOXƋV>-R"TaUF m[H5)e/VS=^G0w&aqVd}v8^ p}*Ӡ{z ƈfwybuW"(~hcO€.FBFH.&JbnU$둢;3]N*{:/{frjKw^%T觏V1պٌ>;) r(b 9 k99cYέHaa/}kR~U-e:#*DցaHFDeA=g]ͬ^l6v?*Bc_R#l 5.rc=͙w+Zx a{j\|^jpq$.b*i"@,!*cll$G4rߒ!߾d9Oᘦ?6~V+]meU_<ǒRT/O&a-hyk%Oڴ`WſM&0P VetSy-sy(p!3¦:/ Rr-o|Mzq}dNU)OMKqLUv9v]X`y**AȺAL&q1CJTZa|m=6Ȟr 3:̺ ('DdG4΀RhX.C T6+zeDLl6s֕{1[Paے;p,g[a0ɉ׏ ,Tt~X',zϴʆOY91ЄW`#xtZ;ř2UӫEKO#zVlLBz9Y4kDۥNj]&b _SxԦCj+4^X48H"mkDơӾ)'>jYW/5TB`3F.W<:.0T uha sNhC5d"h {AWn#J{)>m0]❷-R]6egȷ?(rJ]Xi+ M>W[k.~kNjMHLE͡v*6qMA!P>^2<bqI]0dҡ4/M&Q[WA"% Y Q`KEosH lt^2 w< >)aez[$ͽx(K'9_? Xc a,)2F;pVgl.-YM1 ˂(X,m 4Yy)Wo}P1g)"~{q唏O*뮈09 $Ѣ B>Ma_Z·?C8gyG#c߶KA% rY6UV=G«:1׌\UEJZZ:Aw9<P-/Ṉc@ּGk:1?ʨAP3uSΑ8*b |9kU֑g`:: @f7=38LBMo|jqzHY~q ,s^($kO H,X)c˩6Oz;B6$3q?*|t$-Aw϶g02.s=oqzlO)g#PA;j_;W|t)ib)WB+,1RٽGf/kku|2t_ܻSHGFXaiqQEغYlKj]pS1[KsHQ}~Rҧ*L1d-8I8 Bv>ʙdi(|mHҿj[B)myH) (b<^Agk4w 긾"мHQ0ըqPEj;QdM{@9n=Ị'hd/Zp<ӁG*|tBq^*)br}-bDw,A.|DEB==}bip!0T ?NغI6$= (N}2Vn;dthD0r%1G=smSVȲcJ"SזN?"G2M}\srQ'ۓo83cV1̓Wj9CgKQ*ky4dt/'(="&:҇BYyHd5P "Syh=_8H|6oGƀwOtVj xelӨI-$f!d07!1;Xo)"hLuSkfnхLVr\$ycxEԳr㦨xT~ΖI. `Y4-GL=]uF2~Bxl@GUOw'fʛ|ЍdJkspvd{P-<#(ƞ'ݟ6XOqM?Gע*_)όx8־&iQUӊ7*zyQNϸi4miP! p>vD-{w$⹣blof7-78Ԗ ʡ)]6  4)044NlwGIdk{ I,R'{[pds( ƍ=3çKկ1=M6M|ll1oKA] f:yWGA_>,S4n|J+vZqX+@_%P 'pʔ_\$j /UhQ"c CB>-l#l ?ֳ}ڬOQRY󽲮ƽ G#Eߙ%(a9i#6a`^<س.A<91x F|(Ҙf~/=gp+*Aԋs,O à|LSYu5^Їg\XݲErf1nGGC@u0[!W0S"ve%:12f|PJ/OltA4dVy,;݅r.L&QN J$fOGc@qOC~B 1τʽ,񰻮ByVt7P$y R. |Zhn~JGʖ^7yvi@` Ri$5j.GpmLJ!eN{U1X\hg>v"g>~tM~9[ʌZjS@#hcݼ̲ }7&ydbO4֪ Lb4ρN]wK(Iiq&q<QS1?@OyчrDΣbmtLEx{#zg$_]IH{CE^Ҩ3 maYWaps)7"̙.| 06iOe@1¶y7{^J!Y2Wi3'DͲ+Y)d59(($sXwIDT+&9f0:B5Q Կ({R 20/i(k҉p$W=%vCjk=*z C5īEbPQlڙ+`j$X~M+9B8 q `PѺyB&uMyj戟!U,03NJ=Jǟc >~W7n +1b(d5V(e3TNqhO:vr[Ap9M E' 1χ^lFc-L<䥶A'&2+.Pt˱ן4jf)ݮQָ=ͭ\$uغ3\wf|uzwtǀc;oFp iyZDg^y&:͏,=LOZ`ĥ c:aٿ6؄7{"9f+F^HvI(d+~j '*{p|5`?<1O1`q\)? 'p}j_{'}[GܒUfB^LtuUϧ&5x~U#}껱g2ϾFH[K%f$`]Uvoo>!C75֦6i'}*Tq Pij+#70JJ8>f!@#_ k5b5`"sȤHmݓ/7 "0.ewz9l> ,F=2A5ʊy@wu!E0|mΞ x/ۮ׎z~REXB!ƠL(ggo 3AI!HZ K@c ]k|["\8]OJpq%05Du]!ojr6cP[KXB&i >7W\nL !6cGaϣӧz72W'Mrl0;[B w^aWek^ 旇F弝m>(&g$@ ҪV[2Rs*g@ػGS g}\. v1O_#Jˇ,fQL%#ͳb 0I0)R.6~W)'DܣDi+DL q{.~pKs4@qXE.[s٢+ws4|c]dUC?_CQ[OD^CKU>K5W6uW"Z[ě̚ ]T;4[gAJ#Fc#){Ҭ7EiG&YyGhN)ԘJ[ˈ`Gvc-5PM_{'J1pgf:A FN~TjeRQ1ы@ -"!- tB-+ȟ§w-«/8J)lMj{8R \NBlTRmD4yW6yZHsI^r\HkKO8^@9Y 0 E6  Ӹ֠* Wz_r$ 3 4aOɱ &(e Ao9.A!?8AQg#kbc|Rfc]um\_RJVjF\mDyCD,FlXˡx!f Cfzd.qj#93pr/ۓ4{&K.$|0]?Z qmrG" on[n )D{éqTYkT_R wD j|a2Wgn>+W^Ae%+s%QQ04h2tolF$ @;e깈&N^G,/yLF\PQPKGQS ;6?TИ _OuOe k#6;z Ȫ!HiW`V̴3j]7S#=C=Vܾ!~g%0ҝzD."ݺeh]Yx@tfHےuXoGJQTd ~DݤEu9:;节d Sɴ"tjG }j6 "fCeJ =DZ[zi%ʮGkdeYkX%Nޫ[̘]环Ç^w;1%j{p1VlOwzD쐍(K~`"\7{Y ,qpH+/^nA/,Ӑ:dhƎ߾2ԳNB|xKI~]+-vM !c֋{Rd6X.=&̠Ap>\5:W>͜tZ.9uOC[*'|5ku N)aIuAo+o6)^pZ)>i8qAUO0dž=G4`7 jF"*(Sb44< E>A]WE+gBe+%&NP6 *m@Hq9"& ^m.'ijhr. q@I|.1vLRcYH9,c46iK⪅s#hSG)RBYX+=, TN;T2, "|8:u!/GDÏ"dsBHsǡD -cq䲟t~oQͺpx+js"OCBJү IuK]g \F&$^T )M3mq{>?{ʂz]+&/ֹD—XQJ> Q]'J&ฆ 9AFo,BK6[R91aCnZW-׸/9,w O/?!aC>[7 C\bV/" GCڝ`fIo?HͮZ5g6Ax/S$N'R2$Qe` ` Y`~Iaa@gP)ttY5):[<(s-Mi\LP h0^j\JO P K~� {@\| zFj385ƳT0 ^m8{yE退!)p}Rr8+0BT]gK|"6`F➓5:駈K*[=G\`U_qCӛIkNL!r=RA5XO.9t'a)ud>LXD0R0^M`wdq:.@D>)& .Կ,7̃/qU.leÁU٘4pݤ<3mx(kOIvWԗ:esZmQjgh vރ& ;s"9jڃ!c9۬'*Y#ydjQEBCQZ=ez01gHy!V 0_3NV!'/oIu o#OFioƈD~f(N? ¤2Q]O^$Xd )l}ӘL6wmoL͋-~e7m-(#,;^< +E36 }aj{FWʔűɓ1 @CL" 7_݃QgdzCvkaseL!R)71|IK#x'hPaNoRFW2a{;S7TEf%|Cd$;9wjE7һyFSXnX6 CՊ>+xf(W)~:.Iخ,3c.i&nUSV? Hg$949hm>TAW|RX^cBM;i>BA cuUܵ)A4mGfc`vGr#+Pz}? 'z0{YcM;=t;> 0~ͳ荷<:E5WuatD7R, D>/MM%7AYtBCGȔ9&21Wԛ4g@u$ՌBǶO/`?+V}q`boBD$ {ap 3 +(xRܡ7~<\j/9Ir8Y:U.zإYM_F*<3RV훅wIwd:vdz0e}3H g:eۖ%=a>DPvK*faNC?U'0ZLrM>ePx&X ~FBgm`Q{a#7*41q$=Gɍ"l) Y$qźިPϸ&%oj$ IH)~=e+EP ?ռZa jNGq:[' TΑkXUߐkӭ,XKV{*ж|O1R<>ZT1R)m.PX >r\vPχcesZ8XrlvB{l̂Gȟ%wh҉S٢ল~ҹC2? Ym)_6(M+ ?= '.PqS1/@)ɨ ?y$ 3"~1GhAӢleEތ+}@ȼ&p~!@tϜP^ [1hJHOaH3C "F},0-tsTR=<,Q: 9\mNOU-Kd?SҳJגipyQ8oOl/H8강gU VT^-g 1?,Ǫ(Z& 9neIC)`*U@\NԦTqp7rr6&|'%ڧxj;튉40*p&:`%I  c[,}C} ȯ^ʅ_.Ew7ҕI쿫+qJiKWH`rD$&QCBS>ĊpQH ѫ:p b>ꐘٿ[㾼fl#ow^IW>`9uڀ{] xiqZK9y~ɕ;Zi6]bRP?,nh Mug س| g(*>?$u_K&l e>C~kC7q并P]w<-Mtn)),2 teNt80om(_)pЯvٵHKD+@k+o݅ι'kF}8ư, +FS q2Sq>7C*FѶ /X;ZĄ{j4~ɻL8=ԥ$@bzQ{%p#C > άAQsb &IwVҾ]F8JE>צ4:t\D\ȸM耕:ѥ#ŗ_w\V;En6bu)7w6W-jdgAv猫bz|rP]2b\ z 0HkcxGBl`}(E>ܙ,_8^`'3_o"xՐ~IH rN|EDno&?\@퉾 MxqA0%F.%g猟Tw G32z.K _TohJo9M<~ߨz+lՒ rzIiwZTB")RC6]} QO9D+T'QU .CX&FHu0c1v3cP.JbEp~49P}`“vLX;|'[ n$o"pz-WbYb8W*y!P7AݸO u[둕T[ͯzLzR][]JXTpP: szIQ&yYL|;G4X,i(p\:]IR=4="d |&Aa)lp4msn!N}R.9,1oZl錝Gĵ1 _>7G8Qmyu<87x\R aX -FE hgQ#h4IJlp"YNENWkw^i. ̚ÈfB"?)>0`Ru YUڕаO޸h#]܃:2j SN̹\BSg͓Pk絛'L(Qo&)W\\ {/%)9 =+f4pwjh fnQL--i~-q.5Q'K;d_l2 ^t-B+FIrrq)5^UcGXHTE2ج>b;}3ZCqoH Dø GB>bOK>1e+B\paVwOx޻B]ɁN96!΁/G;'⭏^ $R f8Zp5J,Gy:_ߐ&9߸ )[ O!ҙ5SOeaz6続 De'LR4e3LؚP~4Ej X;Za9FLWXfG؛+';?T~rbe"֌okWf ] K)*-k/'!*6Ѱ!ZeiMXnM}oajU7  <;ߏ B01^ lo= AXڦTO/ψ0PPYyBI!ilfsK\\ƻzƁWXQ}` [aB+J$᪇1qr̛RL#Tu]w4bȴ*=F6jj OfNǥ^NM;E)ɞj7wEKSVhLbm LhǕxč3ޙi0w_ôFVTeD; E_1q,8:)~ j֢Bu^oSab76{ߞj߁A"wHgd*8дOPaǨ xO!9K.1 j2OHv#AӢ3aE.?klrf@,˰hPz7ہU(^6`LlwÍ|=~\F]aR: b?˪Iɭȩi# y抱ڨUDZӞO#1igR%vXaXDQ:v)2ҷlky+1kfNEiMI{&_eo$iG{.0uA  Ev{vmj淬D<|թ/nMmU*Bv7Tn+wQxyFB:#eƙ7I\άd0:p8np*KYŐ8ʃ-vc;S9;U;KFNU8mLu3.x[>EtX )Ly{EwFO", y؍Y'}~ 7HlӃrvLFRiα(#&22D 2t/ȉX| čs8w`ӵF/Azsݞ7LNSnKy frې* &[k9^Ev~hZ_biZ Iɐ9zz@nY~zCzᅦPA.*{s禣dNaQ?'lh'otKs:*t1l#2$4j1K Q2ɺr ~nnE(,an NWS ~ Z z뽠Xe48dLv.l#tiz(yK\!ӻ589Kf@:`$rܡYA) _蔛?5ʐ)'3 кe/T<Wz_qB"(-wJSFqs(0Zk*P^2ܼԗd6}_2ܪʐdN{D/ 6k2@M3KNb`  l<-ŷi/p> Ѥm)ȱ{_i+C 0IXe(C'E+!T ~@Fd+iGGWgFgen#C- y\Ѩ1@GΌɬ<E%a%˯<Ȫ.~Y*1k_K7wHFІ,V-;|v4Bz(6 d;V)YƿJ'<*߯񚲩}KiPJL/8Gd,HZ^ p~p.#j'|EuS nu}ZhT&k5%z0@rp#@+|F& J/Ev">LKP~rm9* `Ƒl rVܧ|Q:;^n\vIد@0P_;%[Zi퍍=k03OBqf~Ț>QsBRnԽp^_WָRX[rOyN:˃dqEu5:yFhsQ+BNOvf'?0C><4",ڐG9@̺ $+v l1帥j ]оC3@PiOq?KRӲG/CS~ /+V5xQ[7nݎj2 R3+ Ju>d[ܪ(R?o#:*X MdOiL%IEauqz'‰&M)Ay_fvY-6ΊR q q;FL$TWj7sSO5pWa$y!.!FsF >k9z4p)?{%KMFx~&}J\m/D#s$%WM48 ,ML:-B?2S#I p Gi4q b4?Af6vLW(BSIqm8aaL\ȒqRM %lz>>[qtjtXBqs-|;duH ÇC $q`ģktXtVLnSNQȠE?F-@:`LhR > j]msf-"fQe$kZ|;sz}*j yie9s:QOo-9FaԚ5U4!q& (N-^DRL6zIXtkfRWFvzm'9ʩʫ z6zkf0RZՄ0)L*sn-Ցs&U,PፌҊH8:EË![ T^Y_qLł@|}aY| Z^2ֱ͞d|5~px_4̕qKhTDӻVi*%3D&mUFjdi+vT]1G9aMEjq _ZmZA!>NbL=)??U,;h }Ma+\ hH"v(-0)I@pP=ʚ:i֭^/RK`Yg•zؽޖWa1p9GvC%}Ƃ΍N%e]OL-%f$ ^xB& I#e!USZh.g1>u*'|swm/@m;WW:`.:P"Nil1]nC(xΤ w#N]zء59#(cj߯n6]DbJ /\wt [qP2Jd{/ 2M+(e(1W)ŜHݢK1 S=SYjt=wR-Tj WtXp[r3H +8SuoXN<Ŵ=g9K" q"Fjro '_ߩ!TFK`w{Ӣ=݉7 >lIkʈ̋e[ Z'}H$_qA!ҘPQ^;(o7@&zYz}bZt?ypںL\kBHLкLLVZ}JxYr2rцB}[̷7 itv|tC*3H!szo'8u347;O4(K/BVh[گw0ѥN@M\YŏGɦ0iJTuIdq=<íoXvY%UOb :7Xv)gAIP)$J$H(J?7ܬ aMvQG>!JuYVȻVھ=c%(;!D>:eath%|؅k9FQij-#P.[|6pTҋlX_ C iJC|j[(Ewfp4Ujr%gSf>9Cs'{!sVlv[#׻y5pU.u4؉:Wݓ!zE{ Lٵ=tȆ4Fnz4oEb4FbѼsǐm T<0[b>z3Õ[7B)_M M TyEVm#&+^xo; %̆L:lO ӴFCye$!(Vf~0آeDjµC6U3B-]`R!O&~/iX@etj51iy@; 1321T;["җbw&"rҏ6+A(urٶeYA?Gd7c|2/ќI4>N(ޱa[qwalSqG~L7d JEZZ ;&? @hp ђ8)O۸_Vp7䞲?{(ݸTZ5GsOXm !C{ݚ^W b嵐q=H˪+ ok u>M#Es]ϕ(Z}tXD ;?/3-"!ִbZ|*Z鵀rSC ڗ`_ 1H=U,'j JnM JU'gďLzw/.DdŹ)>c;o- (;ui{TS#[n%ej{޺|&1yKH둴lđ_Gh?L=_ }-F:[y(NLq_yɬ8?GX >o1%hH?*lbΥ GV 0=I>3*6RWReJ[12TD!}[7&U P8 ׷ C:2,@Xkzh'MB ׯk1D<~w¨O%'ԟ%ԓꨚS2.2wMtվ&<H e p2Ah2W;bvk2mK Xru)W';13dS(rMa B[>çs5ʏ>vof;qP&p:^YܰʔCecEwT7u.?O3 $~d:Hg'PeoڒJ+f{4Z Ź ~1#J̷{˸}B nB$8j[jD7B+z1BX=n}wN^6J_gƜrQ C$ RپF@luطdG.ɎO\]}tK%6s˃ga>\@EDypam9@٪UWTuXo5NL"aw".tt Ҙ@nALTĕr,4Oq9in>A(/wس u0,$]κn"IK4. o`Ѣ"uCVjb 7IOq?S7 Ny1H_ѣ؈A3A;=c~N=[0nU؆|Oy!ttH0+='GgFӛLh=Nid}`^bc= Ws0 ES s:Q˝5be\C]Z-jMx]8+!88XܗgYUoÏx^){EEh4 p(wHt%+- 1T x:)%[r%VZ=Vqnž|#FP{ 6,Bqh[6.{x¡|( T7L-N}t,9B@J93E yT%JBRےOVJzU &O6.p[& ,&gxsJ$Jo缟U58p+2_y4g\j@T( E$0n_hixz}eAu ,2]*]׶1 s&6n6aXx=;*GJItcE|mSV ʭ0#X#}-{XDzuYqberH8,񋻃|Ly/͵4JtByk#(Q=Ɣ7|COaw5SC/*/ٖvʤmH+_·ΰ >)†ikϘogK1E g OC}Q08w%_˷8zۿTbNR18/\@/&g 12Sy9fVB7U2z=Ъ$C:"raB#ʇH@"8D`݋N|"H8p%Dvpj#{+4G<{1c܀FI{LRl4L L8GIu1>\w1yLiiX{#00r?™+:YFnc E$x-p|nuwyV_I5L`X uW}/#t$*?9\᪢=ubd*O` ƒkj`tIU"q+9X;[fu'{VTНWց`8fC RC"7neY-羵s ހzcu)K+6L[ 5NWqh+8)@FM W Ua].Gb0q ]L:AKOEGT;vyDFIZu=Q%9zaf{dnoR;bӠa&Pӥnhr xOS:฾*Xl*c.&-r\zOPZ+ i$e)lYIWySvs dیdoR!9bRyS%ϝBUO3GyD!PdI8@͍|/2KHUDBnĝDqY fî7;FxcBQfol턔Oق.*K[hE&]ϊҜNq6WW  cӨNMdM-Y;6)3]VitIɥ x39˜}T2EW(k 70?rVI,nJf  #y rϦ0meRWe"m%$ 4NGFfZ8+$b3RiP]A*˷_@NLgdݦ(Nț1<ز"*pl\*SH!PVkKm%"*%,^kré$hU<Α gQj}ҁ˹JVE<2WB>쑂rd/ Y0/ S/!3/?o{2l8ƥ4 TG?[f Lcx'^ Kc"rhN=I#0Y-+7&KtO8,W~k]8fn{JAxsu_3e-mƾ؅Hv,pZ;`V皛<Q0_KH [b>Arî{a'WvILY{|+LX{l8iEb6ےN̿mk0W<at1,SQD?"zE/zDM.(5BތmD'W ݷDWhRН,"d~R]覛/=f!=1[pl'GwWUo|?#sg)^#6zuS3㷸Gz͈pЗʅ7SV4+\jSxށΎi ƘjtuOd^( ky@36Ѓ yvqya^ %UR`a $l 13cw mNKH94J욚b+Ϋ X>[AD&5zEk3&D|uy$!a>5CkKo?La%x6ܫUWIkc'wU9psiEp9,NW{29r3ZԱ,ڎhدEq4A8ë9b+UYYMϤ]E DZhN2:5 w#M6sb?ήm3{ȶqѡyڡL.gz22~ﶁW9ŠU&XEBun`H g֦ h h:CwARq',ț័ds|/qeKþA;9IT?HvCɉc?ibd6NxxK$+.^w qLg$"z5f:k(y(%|JlVGք^vڸ WzE>%aϒ$c 1 bSk_@.U5 @kTtۢK,j!qo$X@K^Pݱ? ]CA0ri`C/AQ rH[.)ё[e{>>q~AgJg4|%?>4I86m>s^Rة0V3(`Pxz7"g7g u]h.TY\~VeU)툺'I/(uKv)bJз "xVRU R{}9J5\d\pq%$p3?.45zzWgS~b"j-bmZL$XB4z й 68KGhՌ|̽ jA dKC'J:Iv 2t&]oQ5>8\ ]9 4H.2qci{ٜO.: _QMp{[@)QV1;bך(3UxXƵm9_o}rEZ))Uq"Uhxd!6cCvz a4#mh`EB7 Wվ\ސ:L;m J)nY}JG<Ž RE-" җJBe !& `?bEPv&0VFvof`Mӏ ]P$)vts Y]GQ=tÌrp9&,eЩζfPP˂ap.PvԀQ2 |6!;-!cũpEkSFWMPj?B<EknԲgk kA AXp*4(n/WD.f5+V,~xeQ7  _cNH<Ǡ^WڲWH|5\j_P ;# \kr O4ZRGk>X+Bc$Kצ:DZZlh^ePj$| tK>sP+ՠ h5 'ZFψ_h V텮7#S7:oRBqC\%˔8d-@ ,zt oxO(.SrJg1džQ~.RJ,(TIrѲMơ5%{ I$J#"ק

        ,;֝ΖW#PA)nBtLVоu 'f~I|H*qJuf'& ]3ome(l*;\C UZ g26T{>-^ڒ^9 Z'%݄ ;^8 ɿ{/ n!K2ujU9᧽;Ŭ' ven3&8&(A=kh|d^HW)l1d'B0lc#WLxt9~4`MګC!~^pe᫲5% P'ͰD>8srEF[?٦ÎI7Nj죁:wu%V2q={P:klftN|aԹEdV/&õ\A`b4ʀ+tob_8Dd@:Fv{NgWo܇uctW׸LRf Mm/;P69&: cV<Į2x;/ROG$4,8ƉYi[(嫔C. @'+fﲵ@UY< ]ԊS3X^kE1݆P@d#`CR];ê - vTyGjxkmȲ*W$mp`h [yow>hR-nJ\]tWC^QbXlq9EЖ9 T>Es@T+0u`Rb)[HSԎkoU3Ix ?YQb*kun/[rHjj`4'xaWXRG#r]ΎLgFI?/8?qfj1r}Xi?H H5#xtwaa5SN-K\3nAWXB84|y&ź{X8ν G ksP{UlOM@4"3y;{VN͢5>8VK3>@␓ rad< V، K[ _?It5Tc)fKmC ۮT/{(?pW6țvjζ |ݙ s-5KMmAjle3e8b&De|>]s7zgau޶rdea՞>c.Ȃk_Sɂ&\E[ኻxI.pðrȪf՚RS(x*։R\|97Rɢ NU[l.wikwW^^s"9CO)G~y3/yp)5tU}Z#0qBG|f{Xvn!獚U/z"8h!5`dtCם[ Hj+f}MX ?FYLFׂa`}>0C3*95HEtCcr|$gm/LI/; 7ursU1|3CɴOW[!}PeX ;GR|YY#UAd-칩@0OS:!=~g&LFY8ŹO!?N0 .FgtFڽjyԥf VKC#!?FäO͛\ SNp[”bXS$59C|\3@XGeeVUUl%\ v02õsWfmF&Zw]}'.Hu<7'SZlő#g +7m'Qk !sNݟGtp%n۔H +ڮ7 @⃉ibI{` +9=ZBt#0'%񵀐b< %l޻0C[>1uGϩWD9o>a`WO'sA㉼1`\x ~G Z!&<쌿gC/+Q)-8>gmO쵳η2OJ?3QZF rкfr}PK ]zؔHf~Qb T+KQ%D(U.:~T 15*! ] ؝XL43]"2D5Ϣ?jjM%F 0ZrPyGIJ Jɵ BG5c}RIER@O)d+V/T(=׀%x_@-ӷp_5J$-8;>*IG$T tLbpwp20'-yE,u Nrņ塑L^J GoUY#wYI|݂B}#tg:H4wm!~#2]~Kt77?/ [f+/PWc'J'~sȃ6)%=rZj%0Ä*kPǕH7:Nv"*}Hbm %⳥mDXޙ%F-ACdacȓ\,@ٛX1Ҿ 4`"W|dW'h>oM "EY)Ԙu ePސf9<}: vL{u‰;\1b:U1{/,2j2,;T3ȯw_VR M&Cx/zNnpW^{ͷj/|4_cJ\0\+TQ ǰ<@UIx!FLxYruUM(nsu]uWȜg ܋,Kj΍Vw|l3- ٌKO@K)|7A*x,xpohk"Sml Ƒx˸ь6t=b(Q:^ ĭ?upFqOʟAI1%h?]aK١VQWT![=b܎W|ܯ:_/ُ|BDpgel5K~ qKM0PFƟZ"clH25614 Zvy.hT mX$)S|^nхtǍHS㋛]e4Ը*Xkjқ݈u_T jYRgj9Ɏ}-@'G7v8a4Bw(&d^B JVSkS`@+raߑ,p9ϊ]wJ%j SDhf [yA kT s1Ͷ3EЦ:Sɍhf\b߶cJ+kۇҕy/6Uip<.xy2XϷ_sJl 'ǡ( (;'pm1Jһ.2[}7ߑ1(@Ѯ)O?cE:[NcYd+KPy# r9=7j|9ӽsOX)Gnf*M/#u(5׽/i%eփ`IS/@|tPD*nQIS4Nb< Gh䖗w==b$Nm^O !_xbڄW)ɺ4U6)6%0iM?ruYmGcv&׉.RROs%-UĩW)9ZI5hwZ9S}oF{'0,NŠ^9fZ\9=;ʊo1-=0=d vDn r螡FxҖH_rt/QL m ܬg"&eHt 0)ZNp gb vSM>|Y&H'HyBάWϸCLڷ{zmGw%?QGЁӧi C~$d% 0QW D;/nۦq"ť\n׏`Z//^t] Ԝ9"1D*鮑1q.>QP# 3ܯ+EØ$P닡r:Qsp#PM$i#w( jh}ڇLmʷDhP[@)WgπJSp:|Dk GNMZT'˼ TUa.& -u~V<}^Z }GN>h;T@I?&`k%H.7bRD Č' [P =˰~)D?7!/bPXX|ӯ7V\lYJ@0OV^O;X2l7Q_st0U\Q0 >ExjyTz83xVi} sAn f4B{@/~0ܻ絴 YXPEn^tHI`6,W~ g1"!MH!|Ze#/Z.`yeSʇ|2A&p0{TU#>ű(;h(I *!!syxGUMCsm{CA}}3&7k#4 2x,ы Gwt2/c:a+Qj.)Z d#ϮP_ЧtZԶx`k_[UheNWЎBT}/x`e9Bx+I7NM2 """L90)rrpz.XSޡjǜZZ~uNcj^ F%:1X_ ݊h>Lm#XN˚ŗڸS4Jvī"iT/ިct}д&- [IؖAAw\cbAbJBq-85zQ[`VϬm4j#;]%rR('b=@>> FyqC_l7H!v^t}lCEU"?_s,Q!BH:^Yo*oyf|NiYFL/)ш8+Mo{ sl1 qx<:7"M3MgL;JHDxJ^ ۹~ӵ4JOnnk1D]з`ka>iV gQ3tXMG2(v3T:bfgiaIQg7SSk\`p*YΗM6XҎJ}P?ht5PY,W &o)z닌2AUdեkV%gAjCg3/Jb5X )Y=[S!)6to5S! nfux-:(zs}1/9+* &)D .I}8-M2G|eyeqxսIc?wA0JX^5P&o$ I5sr;=>/3|0aI qÊWA\xMAJD_l̊aԨ~k#")Lǫ3[p!_4ݝK>"@Vd{FlC0S CBeegy4jjIix(IE-As:@%[z_篭uYo~ ']gߧl.dk{KUwqtsh8_RJ,/I?rB?#u+)ׂm|2(X焵}~s#A-ۊZgch0$XqIao4pGuV@[h19 WԀyѓ9Շqڭi/Ɩ07R@zW2)_;jfR<L|J~/V6 M֮혗>vh _1Z+{tx]s rߪ(80pTYv$@33MpNK urš]Kמ F3\=-֓Xۂ< UO2jCC &I|Vf1s'ߓC";_%W(vNx;R}3bV^g~YE&[v[hcbX`.@MI3aydlaQ9dlZ0~ؐz&ϠwH/^D.F$ MZtE}9}r"b#5i#bGd#vdHSrR[ud|YUX2 7'W jU@Iere7jf8ll[G]kQ$#B`!XJu i)XE B3ndʍE/-4۝ue4D^QgAP.m<&gɣƔQФk*!Uϳ<~Xx(:RK.҉e<9"|h3!Il ?2s0QZ<MPZ=ұB*8^vidAv>^gPhiCۓqȽn1^>MB~Cu."S,Zra_I;Qk] @0{V &[9 5 RQ_|0Uӊzi_DУ^Ю }ɗ\H+>cmX`ho Rl`o  xYP۷_`ڼڡxE } xGWj.дBcij4'JAfQPZQ1tD-\V<352]mrrw11, /AK,lX֋2fY1%a;$(SR* y8Ja?l0L^c0w0hp:s,~2(c'\6[LܐGPgd[G19Je:YnBǹ4sw2WЧlUUVUm~Ag\d1μM#҇5!8\YBS+@m?I½”]TCmJSTu:ZsLCb zb[c;y6oi |@AR>+NZpձ-Z 䌕}7?]YҖ;^60 $x\N?X j/; /҆X;H:'UVcgVXo?V|sivPrY{8{3aDVAH+71Y_MdZCATF@Rf\1QV$Al}'Hwfك<k6shb{J3.tW:q.:9ɂ$g`:+ @8ˡ?%:?at?qM|E ) VXJc j"GPMxY7:+WJ%PZJ_A\N ڂ\ Ui1K*-  }#,쁩`;^hd'%ŰmKbܤ d:Iⴇv`):|EXPsr&9WֱWZZU! +p)] KKKunQ YFA8xY a8ʏkΧtɾIdGBR~jU4YU4 yP'dwuڗDtTHpm.j>2 +.F7ۃN{"X׿4$97hҦ4Ytj7eä́7T\*i4mid|P h>OBjQCfW4R,>C$Z&Ȝ\kE'vֿQ){m&9?:G)fŀ+=xnef{i$=Ӡ"+5~ @(<~ n+=eLLwެ77fNЭD^@]32#6 0eaFH Zz4dublm3 @آVM)e: ҮӀ;ږ_} n&2^_UQbVӝ:46C U=B h7BF/@L.Qע n5qR kҴ@)B\ڳpXL8Lv;?FF,T =y"Oj@M;>p?+Nk9tW9CE}~}d݀hCt1P5dOLX 0viޖ;`:.-?zFhp.JZy]'$f ]Cy^O ǞjHyaЂ?L%?X5=z^kLi*vY+3Trb=|Ͻ` /$fL<օS5r>4gYf6Ϋz$DTQ:?<.Tb~c 15d:dC;R'ߞReU")pvT{d멞`},ڢ)ʱU/O.4 䧻}ҢJ2Ը6{%i޼i[9@;V@Z/1͂M>2, RC_4)DZXcfvBx}yM@B?C^&JʆQOGON7̝LW㪉RֽhKDtRK9Eܶ bٸkneަTWq6M3,G8>I9Equř0:J TmVlEU _Hߏ 27FBqC2ҹjH^@]Fݘ?5L){RLڻSp;ْ*3VSXpe3ԱtG >Y$.5%XGo\]b)Z, 3VwC&;=ìd|[/44~u s Gs RXW B^*HF1v'悜0q bυ=(5R_H8̓$MF_^SP@.n'5r+P>Hkid8^Bx8?"3k [ucE)}Sڧrbr%a{Q Y 5{ }}x $ L֕4łK("aD:Fytd!E~U; ͦL\j” ܺ`5lL5Ŵ'=B<Ьv -&M@`f'Bs9zJĜi/sCۋkZ-QȗzzO njA~xNjh3ܣ Qf܀!jmB>n׶@fM~J^V+q#Gs|9G6z5}|%D3z%$tbF^ɢk2}rGJ+#oD#x ujHoL#hRh[֨7eHgˇ A͗|*H#l s9~KFT'QA#N.\G)T4aq؟|SCS;G 6٢|9Hx@"u$AL@4Wc3ÞM +v̇k5{{%|-lrVXK ;6Z aqH"4,>fr25Zu6F|6e j\" E~!ju\)ex8J-*(W֫lzCTJWZN?`6i@ s3LȱndY>^W/! vaeigQxA2-xfvNkg_>?_o !?&)Ʈ-X(5e<h;+{r} }LnLE#v]R~+"^fp3,i0ܿfa=:VŇQލPx-|%}Ԏ1}mڑ%PVlBr 6hrk| ߰O*ɶQa7e;F6$144o 6+*`s ́H=WxT7 Z-S6;&j~Am2WL3։SA ̶Ф "taReʅdݜ8jrz?g"ןݕ;ƘQVc}^v998Iс|OdCa0Ja?Y*eoޜSHгDkԍN=9) ~!9Kz2rdZVGڶ0 o)x-^"p`90<=g n0}i\\fv+RD9̌->]^{Xlc ?313 UL:Wq^;rs2pmqR(pj gjrNJف0j[s+^o eD@q(6yHuMs<*|?!oC IT?btcA>0Zj(_%$C=Y lNDo#61 !Y/cU$,z*J{h9זhg>(@3&p.K8RE=qX}NKr(.Z6L]Dk7 bc33ɹ=B/U p"+MD ޼E  uZ)Ξ"R'W1"Xj=c!ߖe+YkFsO_l7IYg & `*v;Y V\x?}xlJKiR' nhC)?2TFh`P;ˁwn" ,ʧ5ye70XF0͗&08O'eS\#x3=t$.*$ G_ph64 Z[8V+e"uIS#s̴>Ω `Y;qE[/@~>RUM>WJ:#[ϫ@N0Eљ&ɛYvltG&r0qYi,4#`h$v>Y#,,]T_^Od'\r"m*7`'%A JVXk_ fTzlFZLjjp^aoxzEقwATa~ ʠft-9֖̎ґ/eiN 3nY?‘5p+X&dMfzRVc\,HB.oeK49k̰M_&5k+ПFw\hQ>ϧ`y+B =& s\KF1nȆ}'QWtʔY"W=oDx&R+hyW/--mK7i'byݾ:*e pB<<0}i 1:PPbIlny<WXY.zX8ye^G[ԅh0Xo;d*gK݃=sܒ҂Ö 1"o>@:,~l]V is.n ~%8<g}$QaEiH+j.'R 7~.vҳ9L;ES԰,dcG*_s(9끦y/r2[`m}r?]jYS_7zuА2,H\P!K9Y]пfD:HpxJjg%+%u%7]ҭqTpN-32E8]AAetkKbJR!ǰdg:q Xz4[٣$aGC%WzBdCjHve+\(es6kj6>bڠo7F\Å^f$Z[U]`qJiVMoѠU" lw[Y8B=[5D~ 4ӿ^Λ8-¯qlys<Qֿ˲%MFaHАz A|2fGY!2\>d@Y/RO|72S Kr=TGPJɀ; Lv2>3K->d/"$De ٜټ{I2rsӁ%:}neŚי$TtEwHɉGdvp}P(ηd U$VBc >׭kV(~^lO<6Uuv%K`=n??9?39go0/@.^FǬkT'-w\0%-%Waۭ< XkHeama:*M`8Aj25SP:wٱ˝,Z[C8g7C4mn留D^BPeQibg[6<,eeP3 ڝ;GKmƠ-RJ̀V:07A^r*#]Uрxce3nl: KJL $`-RmIMVL@k ,{G XS_~D~ZM/߁Cwf!}@Kuvʠ^w&ܰ׽TiHz1iE+}rD+ gܴS>YmgXz44P٧/gpOOe+ ײEacX2WjYn`koJ8{dPI'&FpbVěFHi ^%7wuiHt7lĹ4o {oe#A(xScqrūtױ 1s_8ٸP`ES1[ ^YS*ff Sp2=),n=gh|c24[D<:H2ȍǧ2K3"3Wh71@"A1IԗUI,)3Snv31tuIɬ.F@6t:=2N깣i "Q^*L1:Q?nkF1,)FrY3xMͳ3,Dۦ4;xz& cC&+i8#1:sgjduDR|dA $Md.?}sԹo",2xU;ԍ%@ceBn֌N O+FCzjzc!p%p-z(vB`b3j!'ٗ9֡nk7!tNيEG`CA+i*R 4uIn3ČIRHǡ䥆CM!:%G8:.>M?Og;0*y.i2XwU-xiȼ.@3Ӳ6"+FtUy cs!`=B~oCZL#~z?& -*69)nxLJOđoM|⚋R5VZ2c伷X=iνJ'؉rߣ~JD6I9zHT>@N5!jpҘ/_Y%Om lI *PI~LNnnxhHt<"c~1 $Ӊ#kkCqNiljSuEeRg[ ]+ |bczk$a+0ovK5Y6sX0(ԱP*>~-;x`?|e8 ,oC0aGz#fGBr0+E pqw/;czq2(Ϙ9q: ,j$F$T, y_[$C%1D t*i ngjO >vG`|֤ZvQ z<3ku$mQ'p@+KHBtzđW) DK3o_S#r!s%MRk O@l 0ʙ !:lev/Car@ld m8AAz!IJ :r̚utlh?63Xu^b3 Xc,O)_Υ_-1P2rƅ°ǭ9m~ri LqfGvkU 13;PAvJ,n Nfe fhH XDt+i,Xt\ӱ]l;F54k/7j0Pe S~`Z_kzEߧzG80^݌NW_pEJ\uq6JfU<}"oў>uk5_u rVwk#'gW_>섩 =sYEr=A`P.hĩ (; 2ʪUO-4]6_٦Q'KjC$ &䙪3I1V.?{eZS/#y՗ChN KӒ~b[L]7=jj 9T\;)ÿ5PtD[oz߷EfK&qm!>NJndbI'7!B(LͩkM.x=Y@,}zqt2;sN7.C_Ј.?A=1%Bo搢.XOm"^IsS+(mxQ>|#9/1;]rӻmmdM5@4|C!NW gI_֗(zNsunúw43+LL6D-h©E/Gr' Ҿx۟CE$AMl@Fkbހ-: 5.Ak+ocˬplz/&dyv돌oIuU3 U@;tjs%|04]UL2M 裡`D]'B(H!zLuL_X&".s ItoւH ɳ&;lIzLs nNSo:xu@mUSoV @*{S˷* r@Cn\vˁ^ "B.yTvұxM+|Jϊ:O Qc~@& .p5/0zzv!^"0O#M_`/=&Mg*& n[A>rBre}_.f(g؋<ؔ3&p冝&tKǺp۰d` 9)iW츔C*,88OS~18o!K[k z_-dJOVɮH i"O 5eB^kZpW( bVTJݍ|9xQxpy wcQ?Ҡm4ٴvE`|3s SI+x4S@;GSJ}_ Ζ^ܕh=ݍ;UW;=h_p1`2V ( :ng>(*[ycmq!7<4% j~(H[FG;0*|jfo #֭rDe4v @JŹf5 ^C6v]5׃Hk@. =J4Hr 8Cle=>n 1j=|@"QSv9{alq<3n"{I'@i5w9Rz^x6!&cxmi݅4.ր٢~ueoUX~!_\w{_*vf$9u;qއ6P} D6[K;ʟmX$Eݙ^:S=ɫ+ߣq޵/=*R~ﺯMކ9(Ƽe$#$*Aw0F3'܋KyGk47%Xr?V^My3r++chͱ @dG:NDsD].C&&KD=Y7?>m<" zVit64F>=x!ZXrrrϕq050Ou99?d/-h Fb[W9̥u9ģÐwvL!eo$CLڜh]_ha5FuK9_CK[F^c^jLg_Go<,'4m%@XB>A7VB H,{=]tcfx`]S}-y8 sAݿ2lyCĤC:a(W /8Xw,fTR HIr-~Ť]a٤byaVLGw8r_U[60Xw i7 we}Y+S&$=Ua@´: cO- d"H>3UI P7ٙRUbVu/ ֟CPOrR򸪗bY2࡟C< 0ZtSUR/$"t@J8#("~l8ꁔR]Έ|`z$ 5[:Nk-岴Yyaj^)٦gnؐv)%3" ~L٦jb9+%U87‹oERoY$-ѹb VIic!do? mيw;F#b?(81b񆨕^%?c} ^l9اYgliCDn:]a4%@7gnT&}A |h2o6\z ]/VWUqnŧO2xorUy bl:I#s:j ? Ed$+ѠoGݦ^aigZ\Fa6۽ԍ}bYe yQIݷ.vNn`眏r[pD]߯Be*c]' | }5Z-((E:=Jmassۋs {Jw} s XXǷ8POsFd+*.|iA+ѪPy3^[;7WTa4)zcp R \w[mX]5D>'pZU#dxAui+OɩU)s0x-I-$z?R2E4BEƅNBhhm 6~dq.zLL`مG±/'=(\GHzUSUv)NO+Yo LUY)l\/֘YP#t`_d4{uMp=lVH_tFPⰩ=}!Y*+3Wi …{0uڜ7wK' >k/i'S RrfדQd9pSF]y|Iנ~<&>+$3TRve; r﩯t-I'xC5]t̳,QB9[`?@T>G{H|;rKh@~zz+zkySl|(*<+eՍ0/YBƲS(Z>p9=-smgWhGU+3ێmܐ#Qǥ]ȁ:0 $``u&vDu篃_nfg#M:D5 W:h Ǡ+:\Tݫǵnwk& Ax;ftuTٺV"ni3,g5[SdQ"b`h%wK3 WRaRΊ*& tHVx: eBM_?+2 TVۚXӱ-;k :S-("ڼ:41q;vpdW6+&8s9dgMooB~!mM)=,c|jbos80/ԫBߺZ$+.j@)^K1ԅ *D$ b"O]!p@Oa:ݬjk2B/ZhgЕ?P9,[_Ȅee&Lq_LON<?ĈyPMqf _v=Myofhc?PR ?XeTtQ>Opg$i;q l*8|`fSu+WIz2 D%\Z^f#9(*XJʓt> 0! w: ^o VI~ZdD˧)+Gz XCO$WH[u$6JYdk{̔i{>IuV#eczZ޲B8;܏Mȏ0K{<<D@0Y~7VɨWF XQ'+8^Sx@׼ 85ӭlÍQvFF~&#ċPSdmk^n:Owǟ #KEL$#(ɰ c(i?J$phvqu^3BmZozEÖD`9f w)+6KLHQ<3jGa`Oʹ+49Ҏ >%tjT=k CXvl_Cɤm@]!ppLG'Ӯ@_ni>8 c:ȫW܊c5M5 |,5a^mV]Я>>o%Ep.ǫ*Y]H~]0IIaP>KsoD p/܀B"=ae\9m\e'_\+'f>`8Ӱ)B`nJ;nLju>/sma)G,`B4gsYͼ~,!SX\b5kL`n&"00v~SCu/~(n H?ǘrpV#R!y8`_9_hgjc:$rE<'F.2v#|Q0Twʠ3Cz*8Ѹy1Azb/OEwe9 hJ]i/N;&YJ MՑnFEɏYGJ7c5JU;UQUD)INȸ16ypiW},rv;/ , qS& rsOA>&A8@_ou?럻Q<%zx LqApH6?cqU27 87qv/>ˋKJtFƫ"]k#nXg>TW?eYOgr֚~PBhPvPv+t]AD߯. ,CX6l *aӍ:<IJ.G ƄtA,D| (3zYr@{y\^;}8:+QO_nW6q{XҦ+3@+ 0(r5 #C`ŭ:LF?RjgZNb~Ny |#dFLLd;DV5`^^"{8ӭ&a;׻AWdRa>ե͞{!@C,K} t:UvVzS: | w@F;q ~kyU__ȌbiDiwv@m۫bPYוmA'60rPMi+7zkg9a Hh,=b/ GRZ!WPƖ̈́h,ؤzw@?x_:XȯtAy{DzW ,sʫ@mT,soVAw>ynKd*In!߶H `ݒ?bz.A=7w8V\,S !9D<;`-A}F1 6\ k^CKDUX& |Y@7O[-[KtCJҷ]kegL@}pLEÎ2Yk>8䅿m:EEc͡eOG~}njdPqd4IFǴoEgf~#$(fmmOc5'Yt:|ZOMfV)q'>ITc;حÁ)3N6묻5!o 2Ә䒨e%(SKx;:n9" UPXMˌX>AuZں6'1#*MJoCN4$gs}>bg#K*-Ñ!5M \ F%3& 0`|I#0ЮPS^iakEEMI,6Ho9׭b[}C,A L7߲:[đ'.J^O|2X%am*O$jssy A}hU7ׁў& ,wMϜƭځ,nJZ-דt3tTKx8yhwOY ?Bkk>% 2m9 դ¾1u# ĂR11od!a^C&. 4"ZggL=G-zd t썗 JΊߥțLw(oWԭfÛ0S/HA4)׀w"jD 6ذB峈aVXgAU#\>!Oac#wb >t-6K@2! 54loTmjLÜKF )[ɇF&nQ,sCM6C5`ݼBէ -T܍(WSЅ3+ ;[bVPVVT擄p Gـ b^]nřq1 u鸿r'  S CAh@i/OÈک8!*41)ْ*Xբ,y5I7Ȇƃ$j JF.tDzJX'ЩG4W! D̗ьC=깾Pa[M}GJ`EHI|`|fV a$q֕Ű gt45L};RhO}]GG(ZKO(-~#0duؿܔKC\eIBGr; .\P  ( zŒhU _[O~Okj*dg, )/x."p7U^:}&r 8f6ӸB[f%Ce]΀M~JKw{@֟b ʆuܬAmgs_p+dP6JV-*'[3~& v*Ybsyl h{ׯ`R-Ka@4baF"LPɕPkO6H*zc P'?b3$$D:S)W/D(@&x15Dm~ p[!њ*M5aJdPZբ8?cGrvͣy<:eEcjS\z4LO= 9oz 5 X1q׻]/q 'G9u0:ߒ9ʏ$iiGzf\YsgK8+n P#h_t!oH/AB/{+SiBFu^yM4s/c)4XH/g*2+UM_3CηQ8[qP҃V%lIblOk!vfUM{uݎ1 wcd z0"ږ\ ngH`/S}04gس߻ tPwKuNC;LmZ*\[B%ŎB9Ela^.I$\Gz :aɧpԋ|P`w^hzN.zYihɦ=g|0uapSuU T>]Nc"w=<$wpᖹ{t1Fq nN{@ֻ*:/t~qzRW/`T=M)E/,;ỵq?0Sj">r ejfYk&"EY3w~rŧ>0M]diz-*.9UsH`2'F5eSk6M%Jf1J$&]MQp#C՞BAl] Q^scN"M\ڄxkQځ]-ܰs˂DK@K KcuH z93hgSQŤdU⥱*2'RMU|x4E0\-T;wZ;Aͻ؄k \BD獉D[~¼VY{{6Lm'ɌnrkѨ(t\q*`yhmStՏ}) R|e|I {eI>\ 3&QQÙ}Rw[he\> O*<}s(πO.p#H'A3̨$~Jf"9bC>(T/B,Ps.x`.@}nbpa@mJf ݜd¦.91gT(@L) ?@b"Qnf!sFL (Pg5ۨ4RJxf}oqsBS?4v=a gfx}J=n$2L ؏14uOZ+ 0s.Mrryȓٽ%Q@u S_շȰPoB7#҂ ZZ*0NrЀ;`¿iU^! /F|ǫL_EL"Mf oB|$)W(muU:ap&ĊAA4Ԏ_5\6s.٭:~u$pyZ٬t&/~*^DebASmִk *̴;'xj`(OWesXBjFp ^]APvMc\QF4apm_h_& G%8d$*O=sc?_  5w!If!/(sֱla(Vz;BD4Å܊q!Hh5^/pLftGڽrzS(VFS֪`C<SJ/(IxPo(L< -ޟhƶXoHp^-S?4f lKrhFS_05lEX0Pk">jM,·o>,! +f2 ?=gPe!j,\hnE @dŵe= YuT+ȒlXm' W3һu9Ʃ 1ťvB3OMsjm0낅€B( jv׾>8: IiKVN-;en~3ЊccdT-;z6ph;Nx(l|R*.b&܃,4ll G:'\ H_͐V9iT7BҞ(ߥ;\%,x6PU 0tCi cңNYx $jW3ΚWv(z/:* vF9*"?0>x>-iN8(q=WGQ8_>1! .Nr # Sz9B߀=K7aXD(.DtD~ei' %yȹy->AYy^1ȃ? 'K\B&oϑ1`MpM^Ǻjl?wEU'#-kzP$ hno KؿLpd<6Z7<þ\XHc\ޢ,h6GFn4򒧑4wEQSp`,qpY3@c~&vi d\jN ɰ]]7 T2 2BMdX|1k$*E7FSk#Ma7uyJ,_]'rLՑnOP%(@ UPih\򸦟uEy"t/eRH5nyV)dy7CIC.=v=>P*,ExO,Wޣ".b*ŭۉx0saB5]e7'PƊ W |Lگ{7tKȐŐ6S{juL6yLdx$އ֫X ;/x~F.S ,UU q'TlK6-XsA$7Z'Ë/F;^'"'^H=Kr>fEXjdqsҠ>Pk %_:B(9O_ oHj x54qrIjs?z|'x x`[e)Ґ5\J.)1Œ_E0ӳ9քPsX t:߫ȥe7 ndpot_3*m+{j0a[c0h>{/kA6qZ_6`WYieW-s{cJÉ<= Y&y/+-(PoF[[# f>o1)JRd9 ~ soLnwPnMM6TccZkFtJaH#.͜Gq'9:S^2SRvsifXyo N;$ 'z#1G+ d8@1Q.CA y@q?O)HF΀G^fS SnN|Sւ$xY׌KL1V9XBl^*RLvK0ߏ%obU]ָ5a'U*$KWs#0k$/| ~Ǣk<)5j͓t݌܏3'e yzLq{oY.C\#o #gt,ŮѼ# ndN Vuvw[e(ѫ&}+*\nA: hkcr$\b/g*KZ]Mlqǵ7[璟cA~WtP9+;>[2֓i1^'ZD1V(=mtN_|!H  M,wڡ³TBt^,eJ>2>wt~d$̓?]|,MxM(r~45O(K0Hp!z:(MSF 'ۮٕDj+a=Z N7<3Px`G[$l@UR!Xpw_Q腔7 9~/GV&ŗ}mТ(fT* `ڭ):7L*e|M ?2 h0{SUyNJf';}oWu)m+˩z^ !e NےP(ؤ?)BE7 鐆 .)XmXB"SmaԴ>1I!+Sپ(H l9X@C AyfiLtƿ87ڣUhʥIZi9ZJP'Mw1`gN .qڡ>.i4(i*.9a9҈,İ^uOz:0l|S=I<퉇EKX٬/숧=N觹jSRbsL]io rnht\,nT*|Te,6(-՜25ًWm@~'{}u`ؒf&};,[IK:蛴ɴM_#B =aHx1F1Bij`Kʼ2u+A2uL֋XmcO Y.0kSsIr(c̭QYJ*A9 Kx^(S{<.6:K* Hs0S7{@y=gzPJ1wOhn^oX|q٥~+gDL}f{Y)ʐ$U^1GELڿ&}%OЀ|Q.$\ckᐧ G¹Arl5 ֯@Kx7B/ 29l+rߕ'@4ޒ۟xz?Q@ ,X3:,ktYxPEY0 7{ $6Xa j/c] EoGd^HóP jZD_42POwME)ɚZv.*D@z˼af  2K{s Hh_E GD5FºH szXmŦ =ՎxsINW<*ӈ*LOHӉf|\*N ˇMjD|~#`@ch*E4 :NŃqj\7韂/¢F?/V2"/16D: ޥկzՋ=ERB BEL'!ŋF/% Y VQIt @ŻZlt1/*YdJ7v;J“Ɛ7CF,1[9h?3/-Fj.H"G.nxY}?-0.?n.'cK`.8$.&SlG#Uf[`$g^`&%)~RpdȦ͐#g;Zg"qH91"FR_#18 mԬn8opD1A3H}@\.:_} kAUp9Me9Gy1ԜB5A_E`H*-](qe- ,?xMBuayI~ G6=9c[UFPKrae kO'Q/bV3%84#eq1!^iۊȳW M#jrA7g98$?h%!B?=B ۨL%HfDI q*{P6Dt|w  8]ޙ'VB5O&ݛ[kcZD!X2؁F>Ⱍ6lD#$F2m:YJ kgHa۞ h jJ|̾sSĵ"JBi L rTUTϳCYtqi7XD0DFv#T3":3eh+$JIeXpFZv]SM T $:;+[KcۮVZqIVRﳎ@7x:kY 5cRzHne`k+U-uurD,\ewlbJ.Ds B,eٛ,I9 fҐDG:L-w=20g b%|M|-V*.jnƫ&lYh3|nX;,H7Fb>h~"#P0+F_d9n1ܹlwn=KJ-)ɀUlD*N1' uqԪ_omr*x(ha>P`ϭQY ѤyzX 0Nm`دfHr` }|}Y4n Ky2(e7a7dfbR[a>}7Oh1~Y@ο+Ac.y[r-V|:Ϝn@FwݓOɴ-^s*CF*a ~sV@& Dzx@{P2WWC $|xȷg ta==䤖GwҼ !K}ѠF\4/H4WE"!G7xZK$ޯzYaԛƢp#VDWo"z 0I`푽'0tbJz^7>K DB?aYK#0{43uJ/{U+'xhQ OuiՇg@èh. BuG*ScɲI^&?jv&ЖuTljޗF˘Ɉ|93<&^ :p$}?lŕYZdIk =P"K18XϪ^+Z< Im~B7^ukzlԇՊ7(~sehsCWE\J*E07H4=ZU {N؍?RPṞA/.Gk{e,sZ4WAQ?\ i Ɯ&Zod?$e'X{"1%e~h|OJ ki.:>o'bQOU 8T:\1 7̾K6.w6Z0q%XŃ#i}d+ݪu̓{=6}l~Pݡ+Qv\,. ¨e7c\%]A%Ia07=i0pev@#]v-%[MjL`. rd(c'iz_fv Wh?Wz$郬}_`O(eT72]ǟJabD:/8o3iɣHdgKJ!XE9 fIux}VW q_iеꬨV&Z=ܵmpΞGZcO{Aۃ%/X)1 ͔Bu >DiO%)ÔF3Ɗy@4&W *bC#$-kPb=n/IA`Kgix {% Vʥi{J`Ax=;} Zh8&*E]zR|<F7(:&5fyG<87ǧ 2E)dhqK~YL8z/:ҁiUy4N}?b75PFHs'j~iM>%X6+j"-%6b3RK֮2UcjN#Ced6M`@R-?0k:Q!`wVB1g߅rHj妠2 $8m18R Q8RnI&2p)a? ~-27 E+,lzgDŽ:|D@ ԦZ${%Pʺk[lG6{+bf0 0o0܍8key%v`Vߦ?O_>=,R6~~ecX#^x;=ѽM0QwΨ_{+v[26FmlHK;rC#Q){$u 2xY?'{x3l Z&[0 ֖ᯎ&дT 47ɡ7A>!e`͢z{wI%F8u 7R%aUz\,EF%Dc(߶-rɽ֤rMyobp42r,YUczPNHnSX!<-P:mG5oMe8R@.D,n57x$Ů18!6::=7mMٟ+[<Hƞ CFD&=B o$0, nvϾs]hH1U_)xU:̾':n)m^{{_W+.]<'7}5~q"J<Vǃg ='/Ic_ԬIbm X݂>s}B֏ybnmtzjpǑO_QǛ"7F Hڮʴ)m8FO@>ܱJ>2e4}m˱f_QP n'f/_^ ngkE* ~6n+'jXKY@6?TͭU& ݣJȨHW~ BLq@F Uڷ]Y= rm1]1q X1T'࠼vGFOQb55Oʡ-ڣk?sfŗ+M1rn1)Ṗ:0C J x/Uc*j)vO:0ft}@5n#Cc$k2fV;AD<TϤJ;L8N7p@;8{0ÄyuD>Xͮ˴5O$LdwZyooN╗V7H7B3uWN4 x:r Ż[[k9Uq(+opeSyzPH/P'EYRݷi=dEZtٜN|֏SHOBV:`KB=c 0yۖ?َQbzbBvϓy2a{RF>w3Ҭ/W Vz9ׯ^vj,rWf?܈ ˹eb+ZK#.`z4{!{:zY+m|#=zԂO■25Φ0$t֍JBT?=8B?^"+_e6;d9'n'5 )kVY=s3+螡QӔ"$]l|B캕r)o"9Ln~\rҎP R2zU/v)y ]? _ ,wzIgkA uB AoA8`ɍIU-N+'I2&|X\\nq 0z\)488(>if)(mn-(8 G˾~=BgRDkF되NM[GBY));K)ՏG4gLh3T*Ŵ'2넷t.|A&ja\DO{T7^a,e=3,rhTUG Oa$Wd15-W4 ac|j1#,-dbJgyV@t8[#a\װuћsx~u|"bbx^׬=j8̗;?o Z9 uO%P/ njԗ:Uy҆(5QE]&S #?GRK WX5 ڠ_] n汴WnW{7b21B n9ݒrhbѕ_:)@aCʦQfIO J&0R[g4O<&;l>{z(Pdk6]^ǘNFҍQ h1Ɏ> #?CKdv.Xq-ttskWo x{ĜS7̏L2F#W q p|Ļ$/!D?:({pB'0((kAhE C`ìܓj5 QcL@W܋S$~f1(}&}me$;jT:{=uv8"G z±gx/O˧E=Gf?HqnOe{ï \9<N8t<܃z<>1KaPUA7+oȅ7I:hs|'ɥ [oESqc#1?9ʳA/f8IKL JtR:0C !^ĹHǗ*K=5^txϹjAc<5d( rhbscQ";_{Ȟ5 ^M YhR vD[8r5މs:p?O4>bŸֱbck ݸGEɢEu:X-|9D5hʞEF 7!5ckꄏRk喝>K!bm)V,ө;h<q{*LoDO'ʼn 2ذ-*Ďk^' tfx}mP|6W0a9Ğ<;aϢg(poIx'MGԙ7MR$u%Mp|v=6N@Lx,+&0dhȬkqxi5ƏTm&}bԿ^I6*v"9}>zGe< ŽzB:Ed}mۄ0S9m_Y TUt  5N|5OnZx^A7jP#kKZ5˔7 !nLг.Z}v>q ļcį8s'nTrpEe4(~ >a#B9Ᏹ jߝe\5BRC]8m)$*}]pÃ@xsƎfT*p&iOt-뺑aqatK!6L[)R yEmoF64HJ;gzDZxkZ9 VX]q/{Ev7"g6zҁfLjJhZakuB[/ݴFw69@3e.@y`ЭǺ A#Q%eϣ_90h& ΃5ybeH~˩ۻtOdzHf+0m;u{1zmJM  @B4-ƴUMι4"\;e~k`_Ģ>[ŮG WN` yGk穟22 ˢL!$o[O#~u8IrjXPtvǢƈlub[1Xv}7x ΎI\Уfj6~ٸ“ِ\ּ7n Kfk1FWe[6|qQs'q-T(2n|-Tv>d^ћt,@cM sԢJ_Tpoar$Ж.N|0nD)p(>؋N? ˍjR,6:_PwT"\W3Ӓ&z4ށQgSIP/Nk sUYCǙal 4{@,7-s-&ҷK%RK!,?( # ۰xujZyL^(jQ/ߕ( M`U,Cr [ t^xeZ[DRL/Nu9Pw]U Qsop Bn/H_4 Cǔ`S3R}]'==z(cݎ_bLX. 1~%B))0jCV Lզ}Džx/X%z[ ȕSU1a_?Jw3гηY'"I3OO0Qm'<=XW'k~P~Kc\ K`xO \9Pc*Co n="!%b6?z}5NBYdD8i8&#k(!~8<,u8gP".u/ߋdHH2Rt>·_ ţDqQ&g[z*y,AQ7+pe /| *M O1hޞX0B+g>ܦwR'%w)/V$#t ;H=,`O\[x nߐ텂!VN$UX tk~TpRI`&ziS@A FLͧ(`?n:|Ck=a~@ؤϚ{D׺)hI]/vWvJ΀οDWpE=nyW,.Qxյ ݈p`,"pe-Z]y$6ߤ֥Sʱ&k&c, d_vd5<4Q?=h1H}sYIN1y—JYg_v?"&& g.I3\O1h}Sq,!1_`{=6HLvPwQ'1|Ij{R5ݠn;#'FhhX0 DC7VɌ!hv68۽DZofυK2:QOe$zlc Ds~LkM X!%0Ѩ-Gv?&SXZsZʂ8Rf?ϳgyȣ8e^*BTϼ$ĵbυ2ڝأS>eA\m" _+7.--w6`4Q8aIA炽Dzz_tzݡ7 4&UHmEAew *L貐ߵqlYχ]=QXL!B%1~8El%US3?BNnt;+x~XLQ> 1aN2| ң1k2S? Z:q]WiP1h*g)-`# _FK ,_p$p Vp"4! :7r3B^ʃ4ql^t?RzHz=dkIޟ\^"ԶtM VlfJ[.5r5 J7<  (?0Lײf)Z$mƍ,H936Y#5]Gny q)RHO&hض# [L yPAp;q @⮧ƔƸxԇx!?sU|(2g{ovh%Gpel i%c]kbMIf }_)W*`]d6bmdC`lGӒH ^=_Ț|ro6P Ob崏23l wMe- v~mVZNs[|*ߐv ;e 01%*j)n>2tbVYvA؃&/&0YA)q8:F-Rm .ttFr3Ĭ++6[GT0Fs1,jKF$.b$0nf *΍377q'|xl B|<`kgٳM17|PUdi ϶CoWtтqRZ̰xL4HfWEs/tkp_!rEäoz*0ʇ` ?C-/ (]) !YZ"D-!(֙irE p4@ԩ\mJ(WRR`WL; 9H JzK3>`K$ R7&~`ۃdy?lA{Ku7VTm䕜Ia|C[;<aݤ@s01}Z ݰY acD5Mb\qLFi`LU [Ҟ'8r#bFK)@<č">S|۹X#:jvN kPnӉS*h[ÅZbw= +dnNjH[c6J|?V~N ')^pk]{GeM#2|MN_%" ,xdh^V֏i +btK'GgJ5sLQr*U~wY΄{E>&7!i- 5&v1)/J|2N%qkXδ;ޔw =Sj!4S7l/];0\ڤ()RtB^A@_qm}oQ;  'é|ڗm"\{y"M3z )5a2Q*pm:@ͩCz"*L(Vx_W!} D7"y;71dX5H6S#}0Pjb7 5DqCOMܓYPR8y ] A7ӹ=$`| GCeHlܡrTvE=7ZbG ٿP->Y[^qrgׄ7vEY<} $9$eiRlȚ ;;|dkQ.ijIf!GR^bf_ ߫BZP*NKqpB p??|{rz"u5l~=$X@4y`}O ^wvJ.Y[oT}2d(rD9d7b0>h9T?? *>\v.ƐàTGiڌ1o{=*ǼM!nuѻȉLj*57,_:wC@}ǒ2|u7Ǝ4nQY.;؟ ,}lp;t)+iG+*Ԗ`x'tf.,?˧ p+קIW{VV!u5Zv~,xO7{<2d͙:1#Ku\5b:Ő XM"oc\]lHpbbn 9x7Oߝ̼Bw9e]KW6D Ig؟J-XOb7ˉEi|lFnn7Xf3[dufe.cLd; o}rgDL#?VКgpڈnF[tF&rmX6yB`y"? SkF%C@\3c$=Ij\4 :㰕%GZYGrR k> j+8rB ia'L~S GN9AtH_WJǘA\2쫜^zQs O%1)So`虉8,3l%x`-j/h}-*. .a]ѫrA1*BD%hh&smA<cqgJP9'ZjvōnT`:)O,E9˪gҡuqZʼnh"J|e->` nz06coy%[Me /eLpm$ `&穾C K|GZңեnj{TYZ|vna姡KRGDT\ʝjeBC UQU\U}BMʏ_`KgW^}KGtx։^8Qc;rP:۔ꔻLU0ib5c#ӿ!Mq&ͤb+Ձ5$hujaS7/QQS r7Pu#$"[Br'R V-eҏB2{HwtVUq912cUR RiVet^$/IAY^]HE1QO.§)V&qbg)e Jw<3F#HmN^H4Y'{[VacjJD:pEafRd2!>%@[rWtlm\%#NjIޟ1~o NL)QkfN-Rc5$E.4A>ӠbK D_j^tpOђg8ղn])+0OrS^bO'b$~;GaY*?J˗=vB;ah j "˴ %Gx=6Dl6б0k1ebrd84sڲͧ#/J>ڞVؼ[oKT'KqEOw 9PghL&]tpەMh=d@"C\.IV65d%خx6I('MGgnv6#צ)z9F4{ԓajlfރ`T֢v]r3DaA/ҵ.=~b8 ,"Ob̊}kpe!&'JO? G4h6g+q"h@g;h $Ck᭣%Li㠼0jcc\ưN것rƇZŽзy\゠ b1fsNڪӌwň?GNq'\4m:M (-Fe%6?;\.H(Q\BdaYqYɻBSI ֲ| $f$;E N#PO'zl~y1LQ/p룓gp<YOuȒ{,6r s7YV"D!Zڠݬ!,5NsA{[RA,-& p#\X!;EL%6{"IJO{*)R ingGs ~ɏc_{G$1LG*'k hI* /G…ώ1_ oLL&;c:aȥ3dxNFߏdFqAöRpUuX'pCB ;Y *䪗I!?4& 57rޓ˳*2 P*dۢ鈽z Y9WhW0҈`2+q`G(FU\?H2jZgpu , RBuJ~kNw̋NvbU&]BignhFbpP31a~BB|X0}3L9YsI)#%(:kWq p"qAnSF]c7\~?PNׁg]W'KfCBWⷹ Ц"KfQ'(椨p(BߺaY矗Ba^ևI¨i{{=l=g҅ xA1>xU]2ëd ˏJ~ \ȱl˯9YPGb* p`h|aA"k\1M&@y46>#\ @j߿ e5v؏=T?+F[N?Put])n[.KS1M.-Q}{44~p(RۃػVšc&]hʼw@TiS,V]"^#Tߞ;^As6D_zۼŻegSQ|vKыQxfrEky$ڌЖIt`?SraE@2,)眑ܷL2 3zˤ2*o (s .2̓SiHsRR8c~^sל:ldWEqEY;1Dwgroc^ش3t/Nl|hEחVE;jwј}߿Masى4Lsc@#2 H{n`pޙ&+0v bZwkd&fUnVfn qLd쿼+B-Nޅ2N;$adk~&Of<ٹ挔k-;w6Y7~ GˈRT0V׊kvYJìSOT T=ȾM"twKbtJt46%Kdd tUx =r"3 "JJӘ;Uv&?ҊyF|b76NNÃet2Nt )g8WOe*9غV.dJr~SMd ]GsLŻl&3@¹{m5Oj' b>3q( 9>fqA.M-еR3 R NFq{BG[DxD7aۣ[OTLC|\P:8͟+X[*Gg@~I9{!"D9zGq(Vp 2flX-/.Jp% lHFDK߇P[@Ye;d /y1HZMhWU`EJ[N⩥^8UI&IzSTq*{x"kw,!iPLoΥ^wЛkg)sӑ<r2Ȫ`^;Hώ)&.eU'[Df1D#Ά_2[|[ͭWS B H Mj|g/n|U>'P4W`crA|ΉV7͗5KYyqBFtq3Q#Z<d+ex cr|Y\_2+k0YA5Ng¡ٷSênrMg =a75SPɥ$."71}49t71 ˕}%JȬMu܈ p1@X#v.^b^:WC Zx CK/xߘ`MLM?Otԑ97gztm4baR %&v ӎ^ FyVqt`q~=h?3Ze Z%ήȢ[K69ޞy[$k ɭPYHóig5>.Ժ! .-yTV0*ef!1Ξq+b^,ZbP*8íFJMNvE`kBipEGyV](/TXӼc[''Mf=L@:G ǟ.ïRJ݅e<& yz 3+\nqݎJ9Fn,=W#\U g,ne\prHָ##ҧ&gU:i=j8mg{]Q"1vO뫹E6h{c|l*gs%ߖtL!eE KfR <4 7HkO,C7Q찮'IjMbw-J*S9`W`ptuT㶅· ޻Z9\G$lm*)?m/YcWd~EM nl?,씒%nm+u}GW9Z/%W0t\YC1Q!و;-GO׶ D\rCae^lz .Z/Ȣ LfE!S2OLTNǺ@L:/DHqEgKhggCP8.5`V1Z^[xKvb$jOy.hx(!a[cWX9`8$z(O(@p%m}=3);7ɶ>i: ȕ0/ąI-ԫi9o&Z0$Z*hgc硷1M(BxGR!8ܨCea@FIbЩ9ϭ:W֑UI?zy:ۢ~Bb:[81nP鏤˟sv'z<]1Ϛ ?s$_aq[N*Ƙi6w'+V 3E"҉5.i_s3RoT. KEָ,oL^5! $z;Ж/tӀpTVOqD]Aa-lU98O.q_[G\7‘ T$l\'Чwq-J /9w,Y/pm<WOLyd ;9X+{#VA7g.&ʠ>N+a+` xtFv_T,w~Y"K.i{^ e^H@.ҎdBbbqi'ghv5i 3dʈ K/2Vn}E3%%L=SGעN9g:ϟQG\=M`P&f։P9 NM!D8(܌}Y Ѧ/)I.vVyþN:rtGPMæ*12'g`4Y=j^3O:c(\ª&=>eƺ`G(8L,2ؚ2G)amSSBHn7#pleܵK6w:?K 5L"oSEm!u#6&k-LEAh4[HΑz ΫrWa )m-ҀnOJcj)j:E8 *H&GS;ʦ+)4[ W &.4U܉Gj۾|h,xixp 'IilZZʢɐp&t ~,7NzhTkqfn/kד ""jȕddBSzԤEU rT6uYI&"6?bľZD#TTNkC&8ć-" d;i"#`F`GH$L> $WԳL T0n&k=@Î]#pQ+*;S,|qR|AxS"?oXc $aJLE ?.h?!ћweQ! ,XBMl\sc!gΖ)W)􎚍VV^|!cΕ 3R,(uMӦ&339T߆Ȧak|FX}bpg2=C bJPxLY g}OXΎ)\lD'Lb~K~R4e9-.tQJg UDXFW^#\,] 7 L>M.c&%+HǔKm˄nn>FcB2 ޚhmgTo|𱧣EXr9 5"!Š2NP ΙKU}ބ*YQ8ny}StӧvnS6 19[ ` MĶtẌ͔́7*Q5C-\&) Z4_u JCdh͙2ll#RCeFyzsjJ{,7˥]tWkXGLemQ-;$@;iuP{MГڎɽfu 4cBŃhu,e9%)on3L8i6{8v tbfH}};k$bo=j|>XW,]r/-5OOnΝu$5b;'C'9 T'(}?V"K_ݽ- 1'ql^2LHܦcjȺPSdG=z*]שQ/ >|>},Vb9p(qG5(!6wXmWτ4&7l0Y6qmvS=\ϥٙ7鉫ǛnU F333%1CtYFAoT ޷WUI-xLhʻ4y֒GZiLc;w}Q'f5}Xd#5< 6 92 G)e'3cHS%ժxgtQ@ IQ̺>0ve{ RHn"#*9wTW\o*E*F:7RT 2gb7?F}!~ UALA=5 2vь?Hj4&qZq9=dD#nP^SO'I' H:`2/pⰢh`<%H\bFuDח9>ZUN  @ ĶN9lP7H z-T8h$GMկ'dӥ7mZxh1YUK@jЇ m=Zji@79n>͗;q8:^5k$R16%ɯH4(!ku\z>h,` *l?{ :&UR"=VD_zNVWO8pz&^)WMa99/th'J47 $ބd a\jXbAc ;pU!Mu+1NdSz{vļVgx╷~TRR$2[ RyT;)Bsb[䶢b3iS]*z%&y&$ xirYE' شŔ|7 ' JD<93*tw_yN;(e&tJ}{'F 8u+UI@3Wɣؘ9LOԃi9JMtک6^'U"JOvdqPr`ⅲ1s:]ޛ EOW4@1tTkrfn_m3.B8l'΄ݲ׳Q _hP{?O| VgVjV+Oa^ӪɁųH.i5 ݒK[PYIJԆ" xqЯoPifu+Sݥ20`-:LywlbX fYDPs9;USFgv?j|)9׬s;J@[.m~bxəwcZK0ym`$+Uo6Qʙq c CBU.ΩGk8fSxG( xޢJ\xY: ֚0(Ay=&$ <!6w1Hºع}"sg,(%oPToҢW;(~tKBmX TO 3=Srݬ0fݚBdҟ3mnƗ,C6!QM VL=: yLuV.ѥri9 OqY'-~V^ԋ¡W.CK0/2EQ[puUو'9QSϧxη^xw/Sdoo,M 9Hhe%N#PkF`vBad'"#ΣYͨ d_Tջ6dHİ2 5I3'qzrW^wyp?Z71Jt6ɮ6otMta+0 b)e Dq>V*(bLkcY/6$y,Z)mxq -g'RֳKw2s=|E?{,K %aq*C%/Scšs,u 9'}bne{JWQ uZ, } dCA0xHt [ :Rcs$Ř!֕?lxnSZLiటtza%MG*۩MIK*bk,Z5@0{m \RJ  St&f~k/UCٷMnjOt/~\.we2C>BB%ÛG;;e#d9B*zEo{nU'@XS ru6gLa4:چ|pN;o%hNQ^㬰(A,Ӻ>c 9a"}FC%_ | }N9pD6Mq3(n<֖P@`)WQϼ\+&/J$}*"U!z$Ny~ :ݢZTfbꤲÝ#"u/xc7 wΆ%WrF%ԪH#r1y?#k'y/W䠿UԆ=9U3$ .p>|FxB|VGkNyRyۇ;r]E1YW+V>RJ,be4տ?$sg^'kzOֲ0&B9X 2pssu"WO?AJ >m'Хx0&mpQ乪XpgC,EU'Y6q}4?ut?%tȣ2H` `$vzbg COU@Xڔ AfBČ S(1ƌOrv]XGsNnʄ$g+-^n ÷ڳP$P0V9'(oٮZ)+lD `kp,M{坙oLYZn'Nf^*3WO=6]er`nW9ǎxlAu7?E ;k$UXcx$N$\^Fyt]LEY{"!i#=?4㬐fqs-o8&D!>xq)b#-Itƿ !\U/l ķ٦[t|_k~C 2EN cK$T asZUӖ#/ωYR=2O^Z :#NJ2J<}?~IX=lg=譸xq ;?@z>(i0Ȱl72 5plٽGMu%?fJڜ+`P٩>aT1$"u(v G ["zi,*N匴/([I!8x nitVJ@gUVĒT^Vc2MR#thz`7 rJ%OBV4v+̳F::IBm]Wی|mdvi5Ʊ#R.لLAy^Wy-ܻm :HGzeQT-1~ZG*ŏ僚fBR롮ƣ<{AGNB"q/01|!qǍռ<(>'yq| #&zQ#hyPD`d 657g6 z0}"Z|VԭA 3gLP.Rf"ٶ%p[WƎ/[" n5^*WILޠԜ5B#{/R%"[fU{FMw6I83%qLMQM)8hW*鬟L`maipU6Ʃ8k*4뤢1\n;4g^yaՔp,a{&ZH1EBkc*%yg N$SLu#SVíBrs"fL\ΰ09@rd+1Uȕ dhW{p"rua0}zqA^'6&|DGt ,RUEs%F$7.ۃ~~p+ws휁[MpݺV r 0Cg{O!Dat$snP2$ b jfT}_=wSW9j^5k("IZm̸N6! t6F؍B3zj$ߵEB6us賓uiO~w#bEfmT  9^' F4'\ScNX"ֈ QDG{?WiqKH ŭ>s~0]n9WAS~_2__3NceXJMazXO07 jD3J%^HrnbK^n~7_? 1}fK:!^_Y=G=NuٯQpT^YOD`67{A\=h"N=LVϖ'IT:… !Q8DNvLz2\ !utg);F+ \m&,#v+(q_͏W }1UY"r|ZX5h9U JxrY-"{FXSi~}TVCVVaF,z`R߷?o+Di^hEDc v,>{:zdMWjqVCjFk OrdF=¤_X3/;.noI5%L`mp>e9Lj{D eA13KqU%ÔIKc_spY8i`wiNocPb$JkVgL5yqٖwdXHwgv?Z^u Ma5p |)#21x0 ,"SE_L؞eww?|]y7~:ɋ@^QeMEQ-Z'-n;1zQIe2Sپλ G l̨LPT&/l:(ppn|/O$Y(P~9cqGb;w>4{r|Lڎ.o 8*Jw9NXCpjuȟD@8G /fs' #l^dP2tKԃ*˘B[8ND]MQ>c\L PZ$<7( J ?7sDG[.툛U>$C9zVVYݤs} rO)7oI o섍pHfbӉ]4 %`*Kϟ)˽ؐ}FtATUB!$RUs|7W5Ĕ#_dUҫ2dlrn)&2Vsln%}R.B"˫AkFE.Ƴ5amLcNwF~Xߨ2#s4n}RTYe +BC4W;F ;HdC0nnS' u&2(6Ť{TNдѹ)i.x‰{ O!d8'\~cg^]aI}suB+]H g[uKY?">Y֝PVRà9.^r0uOu;G^vR~lQ<&'U*`_B.Ze@]̱N}AU3#7^ozuY|?V`眉[?zP%mi3 Y iw>OHۘI& 5]{Imj?h^-HGn!_ܡ/!p!YIT|v R\vtʹڃRrAz7~ٙzQ)?/׊L0 *~XYY-w=gxb3#p l;[e4H ~9૿D Bx*E}x֥oU$3%iӅc yQ@V6"YApQ^P ?̺*$فCGQ|D"|hҋҧ70^dMa|7  D&m% KMxA.*7Aڱ2_lkENU(e3t=/X:pۙ*yvż ފ/ nj>ZiuqS*δ\xHr;AJPv6K>j<(O[Q>׿4[ƀ5{)f}1ғ_{W8j+WMފ2I@X%z(O7.:0XXз-:ci^_wa2Ixmyׄ/) JT<^%]^})]ݓ/M˳G=4O>p\-r\Oy}3w,1 # au8l"D\Eq(/^7L5wVy[ y(ơ|X-<2_7: ټFJj?"# V13p{nG'*ܞc~vE]f_^ߘn:O?[)ﰧPLC7Xt=]hH)]el2E DR,XU!DsjBZ! bފ6c"s33Kea/ů-C(&׫*J@FEB3%~c׹ENLƭ6(C2S6;Jjr !xKbs|tS垘%GǎW򾘇ݥw*6HJaxp"o FӉ^`"Ir.8[;~-KugM3m% H6\}R׎fbpᙃ|6{%O*(!bKAhGR*_1˕?41ad9 f^J2le' Ye19U"+ B=áfC၊w|oAy2T-P޺|_hTJU|F>SS:rD9*~#z5elPpS{Ï|jDr}"`~8G B%B) w)|J_9`025p'A‹83LӐ |7セY Qvr:UW{np"Рҵ~:#Dr^_UP XY7n&ýGxhn [Z- L jzhhכM{l1q`*ywަ~B\c.c=o]ߧ1".|1W ZvluØ˟')>˲Dω>薗y~:Gfx]U^܄~H!Ua,/3+vWF14XH) 83{ĸ??W"#0$7<.?X$nr3:)Ȩ]f%7# ^mXW'?cB3eN_)\6ŀ2# kzE9gKߴ* yzV! @eC9i^Vj,jJq;zw0Dx%ˢ*'YoFԲb8KQ2KO珞fXᒃ(ؔ_g؟&z`3yP6"?buډT\[qP`x+ft}h1O[<'}@ZEpG"X\"uq#Un%#$EX!<6XD /NuUNCh3/Tl3U ie7G)g5t&CC߲SJv{”V'_ɘy{$[р9۽B,uG4Q# ,x~4.Ms=~b166$-uvC `#5 Yp[ҢxATjX`"VG9ȿ8l27KWQDLdǙ7qG)(l D(YGsjFi_N RD^PՑHF.; sdhgb6Z.j4=>:VarF\Jѿ h6)^*Pw:)bz}rP{E7> lwc{oF<,$m&ycɥ);31ϯī$T.X%.IG,_AJ:D3 _~~a8">q4 yfkTB*]IdZ7r*ՒJ9"J3UqtH7a_*U{%LzoұGvF܌ƿ3Hj]Z9b9T ֣& CRIn%'f, uy7fxV\mi+K?[<+L ww,Ή܀I*ж%3ð. `9{baezKJwPKl^jOΊk*+'31Iz)[3 4/:$/ }wBm+A}.~]`0201og-ԦFW'FƏM8d ?;.o&L*36k,$f5R~p \1#.Iߤd!fCЉC<"LS=ۜ2NSa2:ba+-]ZVX+c,r$(US8f3rKFvqR'Ͷ3xP~C$,2s=0+BOVr^ L{K DÇ-d&6y J`g Sė>uҶ\UnzwpFr0 7BgbwI&Q_-j>o '܇ĢjhkyZJu祛NFa&tE--տG8L֖P|(Hm}V ?9')d\/?d KJEcBGwوYk])+Xw͇5~[EZHb: !8W#楝f ^0.{ m!W/{{]8 Eh 8P5k+xvQr#` [>B6| =k0Pm۞ӿOKzwlk̬һ# \7t<2;q~֐=NUs3֜S{I;M:l;[@|[v xDa1c 哨g}o #.2.~rC<% {Xf17 C?_Z%kf[ѳAu6zpts `ԇx H@ _G@Мw';R=NŁ-{MY` Ej,=;9#IѶè,'ŌF}ϋaOŃt]Xy:J@Q?@|a({IrUF-hI =%|>$D~K´ksыUJR*7Ԋ7'=ZeaPsf0|D[F^QsZH+ݲ[VUB&N?AMȲ4iJa/~ov̩8T )'ЛIOh|Gf(ۮhq>GSAY2V2j: /WPhcCKߞ*3,FAZy`lx,R ” sjI-v_/ZS8үF[;OӹsZ~5H/o_4Į,#QKYŃRJW8 @qOBq<0m7S&Ny xQ=D1zݦwp8sC 0 _Z6S2mUW"DZ EѮ[K3嗚#yܚǠKF"WKc.; p(& ٿΞ@~9c)_qAS?jvrvHfc08!y(0.`߈q9 m_-+weq:,qBcN'&# 9M> -λ_fwj^o<](BӒұѺ}b}NJ;c":)>a峟ŗx_y,: xe^ojZI|D!bbлVt* ô>Uc:b i5Em:xyxMdޗ)I_,LpBY37<=iH<0d<"`ܙy ׮v3VƼD|/ZW0ͼ.9᭣F@|:¿ld kt}|*$O-Ӵ-:مqu*$*zq9RHwP` ;Π`uEeXSxkn8n]䨔2ߵfTFgj}\4,՛)]eolLٸU6l.,Ex" ㌕#t_~F{ t(GܣHsԋ0O7UEĐYv\E/$Yz'0}UL:؟ lIhO.z XMgG߀n TQڠ1#y!Ӯ%jR[|${o$&,b;YpJKxpDBtu4<?VhƁ6Ma.QIa6DwUoBFFM@ )}nZWJʲV>]^/Yk~_G|RnXE{D#]JDx||wFWIlڠ£m` P"8ppKdfAo),Ƭ-FQP3(ahu_\8+[[ӷ.SAR_UYߕ.g8][  a2&&؊7koN5v҄>J &QV[c㾷7 ,p ́NYT /nK#1NpxA7N%T`c7 ]Rd&lih0r!%CrI9Z;e)g Zip4,JeK4ByDAq鮣eH+.!yQ5Ӓ'lG20YlyyshxS|BʎJQ@BL0`K>Ξ^{yhI,eѷy_9KT[^ R4^?͂ qثlW49=noe+ߚ65_aH# [L)U^I vrxPNd,׳i#gi0Xț7i$n@,@{%W2'27rUu-{AoP7sGAUh3+ݼJ7iϪG6|%ۊRR RB!&p L hvN >R%8!EFb:x8=/tC'$g]w@ QhJs^lY.ysr[k,SO JݼEJt$HŵS5/ A4׌(U]wL;.zZn`U Ӏ‰CTu`Hlln{4*pKC?HMab# }6FDUw?­jw*#`Sx1$7Aף= 9K] Qqh k5\b~VJVVYbps+% =ʐ]TohW\5I3{ϻe!ẺK,CU1 ^C<@_B}6OG ~p47/ST'vF:צXѿXZ=.lK_ݏwV~{GΕ6o=._ȿ, ";tӦ,ٻ)ZqbL5aFܰu[%:.ΉnJ?E++vh \k7{3 p8c(':3Rp058ދp:oH޽.0'c,X˝%CCUs'g3Ƞӝ.VqY:ni BLC˶I0!I%3Kb n|4(5N%뇽"f%AEa~.BlSD7vŸyKJ)=HdtQ 'Ҙ UG4(=ff/m9M9)XV@;ieVϰ1b͕ > mdw = %m5-E n?륊Y1t\(~?4RW mrETDkݠn3þ]?Qu)TTGI lzv:)P1q9{KM3B23X4zRx)KFH h'x1 ؒU&͹eز|\SPn#Gw_U 2*P\^bfGܨTgNQ1EdLx,ww8@G֖R33br $/_̎e:)-:KX~Iˎ"U{B`0E8վ(??@5j(AǴW 7$H񣏸VMb&~ {D| R#I0rA'vo_wj7VD !7!<a|=e[ҽ ?wzhFǴd'}CD޷J%=91A߃_jI2 ܟ!؟҅rs#Gjۄ =fL(kd ZBda9Sf% F΢/-g_ 2p]=s4f4-y2PK*=6*$sΔًYVb U=A>Gp՘12sZG;~uPF7;S5cG\HL!fPvƯԿ=K8͵qK_p=+NMӉ,d\zCkcV($3:MQ͌cwQ6o4"A6Y*UXމR`g`MBj\M.XOT8!>Eˬ>jt M!9֛%F]*0"5;ez^1q>u!K]jQOiL)/ =Za?uxaHIiy).D % YP|*M6 e}gdryb"}=&PLftPɑJT&5ic$6uŦ웬~qY ֥v4}GfExFƁ MUcN'(a~B6}/ fvS~A?NvsH6sTr7Pg{'N6vh9B208<]GVL(#Y܄A(M% H[偏`:BKQpĺ)V zz_3i VCǞ0=*Y S 4P"A5T#u.ƾfwy t0߂[PvbIHB/NTmXJxػȀ)=ӿw,wUg8:$w:udVǡHSypQd{{<*yՁmW)UNI)wX@H= 3& t@¯WEO;0z f`|[ q'Z^Gzz$sx_V>Ɵ9B=h\۱ҙNo( d i}{x0%)ȇxAs"u2kw _^ UV*uCzwv:.t'(ZTVQٞKpn  2X(ѻOF# &S 킋#iϦtABi%>(Dߟ 83[yD81r JhBH0X]5Qqz9D)pm\BȅI75TT ˸1T.o7b s֎v~uXcJog&5oy;+Wt[YOpyT ILu3Uک)݉,{ ؛"c0=#5Ս!r'UQ Ї_x$V .%P NJC@. Jء/$ECO ur6ANfi VeYHWI+x32S?D!Ԝ(n5߁l? $€$ᦤLPFY&;ͩpE1k):dV0./Y!kp:-5 }HhF Z;ܯݿ ;qG #dpϑkV ʾ{ p6YyHF5y7XKL.yODyn{ N7-ҫ*yqˢ(ul~<Ͽ *z+ 45gg&x1KG }b]{~U1m@g3oYR-Ҥl֣y6"Ru(ͪw-B*n-d-l(z/]2 n "Ř8lKb][‡akrBF^cXvW`Nq&ٜ^~|w6R'Cb| ݩn@*X|ʱ%<+mWmic2vm Yp#{L~ 'hg .p^rZi{у6( 8e AaiR-|^7.g1C,֪p6I2pw^eeOlPΨc#-0Kw[Fܤ"ocF2ޥ}u702fQlj9P&)QyE"*^[A4Xq>9ihKh,!qR9lҾ\R^[f})f<5V) Ws4]۪hJ*2vz\&v!#2TTڃn ]t} :K.g'16"V]٧@zmBbTV]O! BCPk (;QGL CM,5e%KrS5Rv)..gIcf/ϯXOlHN[G":ǠmLac#Qr|46yʲ_E?AGO%ՕȃE58| Q㮠b^u!Y>e)_Μ!Vf9JlS: cPZKn#S[ ldǖc[9|Z(}Mw?L lPW}<+Qij"T!8 ޘ@ TEQ7ؗ􃷻򤿐ђ/5+u! lk zҵ% OYgY`Tk(ƼiO@8CoxLdti& Z,\,1Av^u6&g'Z~i!O@ɔZ- |>O\N 7ceWaͪc:j*:~'oL 2yN>QfK PR8J߬Hl]YK𬱵wE\v YTv*5 HޫFYEH\h$6qf_QJts0Sj%"þ D*br$HbOKAꢥa_LooGHV#?igWVZ]LĞݞe!6pmo?>ނ"[`\v{ SA}$cEέ0͒/\MƦ_jOwAvi/?fpvxsPVRRB Kq)Gb'Y{1 q,!&v9Xڦ G>~'+A%T 吖S6&;)FV8<ʦmóN &1ZsB0gC"PցOC{'(_Ӕ%+g?58m5|B14S#ԶIӉuٔ<7\^B- *pX'كK@Wxy'݈'p*κ;q 6(;4Ts4Oa Wy~C"9;-%2"_wW вihT({B8[b+xe</ze=ͬn$X1)Zl6[g a}R*vl]*-`O9A,_0V Mom$m _9C/`Z6+HOTt/&g'%4 V7Mg*P7)*0*StǷAyI<] /]+%ٝ;I[}5Xpr 'ݘjb>e[B,AE%1U, >/zΠ'0Դmf,8r{s>צHV&agy(˼o/XAzׂ_G`1H6$1.l#|#aMy2ffdq0P$ƪtz!KNN>Pj@;[3@^+BUi8}\{,/+x9:Mv  e$)xq8ZюQ`쌅p>L^˖ّnBSUk~S3-vTF矕c[VC`m=x$Oku)@ OnaRaI$F+]xbC"Gȓ_\gYFe.vV#deYێ_`j9ŸF#1cq( + <mp= DNL .V>% jrvK샮J IKƸ7mލ[P cJTh߶lA#,T2oљ,A!~4Tf9LJ[!k˜рx>{@s쎁oNkQxta{lG p7c^lu7.yzrcMg4ō8mc]IhV/,&/@=dQ />) ov1̸]T*|YXjIhFa9X Ego19W2}t f_W1a[D,MޖbĕOHޖc5"( `8䦸NzHLHASQ:M7q_^grv0ee7bۂ&hHn oi8-ְ@ꄳ[?U/jO,`q.)%s]؍&~ ~$B t5 Q-av7u9";I[ŠHqZ IUW7cV.Z[mW/|7胱${]f6XKL*FWm/t[+"` F/3EefEդ u}S/:ȎxNWeIus]x#Un98or ~oYߎޙ㩪^i ROy"6r(ՠ5 F؂]==~݃oZ1W`6֨!fUr1g.5ܡ ) w\s{×@)vo,0벤L=m*Ӂ,?ۿμ}n-ح/=߫LHr7A\[K-kwn!K^ 9I[<8hjZߚϩ3/ ;!<|>M2&Kq:E]Y=[=(x:<3ujhO봁wԸl+]->B-Jk~hAVEЋi[?Gs>k w&~m&j;igLFh ]$:0KNBHz KYY‰/ ne!FŷN׺^]pKol `0 ̒7'YBDERtj  Gkb3/X ډ|jɫR-j.rZyv; I9O.x7 V$V(#/U@L0=Cz&վ|FzvQ@hXvל6K(^@Xt.d(noLW &G3D?(M%AFXLLf|4gsS?r _˭[e_)Ȼ9eXlRLHNK~T1208n~0nmƭ]3%:lMJ._'QGEQ'VGGi.XQU@ٕ;d_4A L+!/m;Y7գ& 8+mgP%C gJ zZ`=7 .RhzMŃ}11>=)w8u`eg i+Lal6BU`ϣXS9f7L֩ŝ%/[yܹ=ҫ@Wo->뿬G)l)$.9>PnjpJei޸Ks*迕Ԟdަ1Lj;%R7#]⸳#n+ {$Xjn֧x0%KCxV:*_ʂ6i Bq:zT;"SŚffsws>\1"{_ڝq]VQg:3P$Zn # p|*xR{3~@ 7'c̪ MCu-0qp'<,C:j~Of:[wCҾN9c/H!((~O&(@xPfۚ3 ۍbV,f!Q&"nӘI&sMfPK錪jopolB`aoR6 ur%o1,q !bfR tgl6:47RHE,F 6 TQ*m)0BTȺȴLL@Qz'F_vUY@m.E,KKG}_\`]㐀Y58 CEeK\VݸHY(h.|4oY7!.sQ0D, -IʀsɳLHtĚ[Y4.ĥ ~v-u:EENjD*1 E_3ݨF"N7)z=D1 ~@]{b'KptĔ @HZhGAxF^K̺3Q[]Hjr@Ƌ╷UhjjMm'X2=zTgN-18)D6CTe^PP( l?wd-l$~VSt[SL#s'HH-Vm$Jńe )o]6MC<3䅍NWHh4 OEG"{cq EQqc{474y) 0.J$ʄ yq{E43W@PeB?hc~@?-fZ<]#](ڙSRQQX8't l-4;Ta/%@9jXGn!}A jY⫲Cƃ.]pfem P[(F{uctE g2OJ7g?O69^NibJg"P1Ba~>+_F*f,xqCj'u13'ٛg3]9=cG]q:C'LkXV,!DH\9ʠڻ?-)yɒ2׈wȷcLvlQcWNhmӉh|hW"S#ȟ#Fg LE?^U*d n4Ae-6ߓa WHw.k<7glr䍐Le֞r=;LKf~>D'$uRTo u0aj=yٸf!0dfS‘$^6HP٧;e/S oEY7jNsZ>#U/*{a*itPm" tb?gQtJPCZfN8hL?ei" k.NN_~J zG4u17Nw2J.F>PTZ\q}P'K4Bnu~JEO5{i![qLG[bU_y;y; SH|&U}y YgTJ{ixt֬&$hW2sY;-n ;8=?.yl)+iԆs4`h/G~r+rS=)Gq:\:Q#TW LȬqJA\eQ>f&'u0,(0o.SF!i ?t,ڢ7|O+RTvqc5Jm̯]VCq"U^< q0g)nW+QMU c "D+l=%vYSS63$5poZD89xT8{~=p .l'Epp3\ދP;7/ `: {863/mެaʹjGuC#;YݔKJ"!?b7۲(D =}&oHќ Wɛ7\hе z' kFOOJ+⊺8ᩩ͠)<MJј~bXR>G# 7S +?mUog@2c7 <@6mKqb*J` bt+in z=1cn`󶙵F5/ &UeBB;`xD2im-LEQ˭LK-K{} 1ƼV`M5+PEe$*6wo+6WbD7{;j&cutP,[7!P:1:_{I5P{Cvn,mׄP䜗6JXFCHߕ'qa4[SذFY+ç64Î+㵕#GI,Ի*7R9Ҕ,$ yk0=΃ܐ0w)AǓ_af%5SaŽJ[Lҍbgɋ[pf& VrfO|p; m(l?zԖfb[!Ȣe:S!NȀVlðU5M=3rNd^UuU1$ޠ-RuW xLu f . a ݈m.AsHT.:%&Scw8V%;%'m>.Tfxry/oF8ڝEm/{u,=,r*/ 9E>ۋPڑ[/(%>x0aQmt$G`Vs 7qhMl)X'V[ogAt%?Y%}"-kNWug# #ȝ3Φ>ta4^+x]ߕ5ԗq:, ξXeSpb_@x`p^QNH(u7}Ad#ґ?Jhi ';Ol֣Va4;߮Thg7Ӻ}Yd;mu!)+lV~UfIXҰ3Y zN1bΧ7uFњ2Vnkl?k+ITF8*1tbPG{]lc-Is&Wf%.Q-gK_[Uf)Wus-/>4ys%=I;:Gcn ?aۀ^E|d*CHiN /ߍRp;基p,X: NuJVn^\+z;-VS;ߤ>{IM5?JcO"1VKV\̺PN.e9-h p !`*K-_"B/71Ƣ?V =*IHw79-I. w8FyV !wUL(xSsO:#m1S}k,BbU^Sn+gpm1*A,Ma JhaKDNv!.lH츘@~>Ԩ̒nob8W5D%$H" F ,=eI JP/ WÉW"02hD>fy}NQmSYPt^tj=u3+8i!!n[HYsm(No6á@*ܮA:%j{>N 2Q f,Q4#yΙD6u6JC~g S?s{&W9(sT1qV"W(˴7Юe~ Uz șՙOT+8-XR˵U&3 K ZYdm=?x15@XQ~%IM}t5p Z uyp7Ϣ7\Рb:X [?᳋1DiY_p@u1иJ!hrUegf3H8kÏig(DFSE#9V66W^!I$di?[4ţD >Z wlZ2_DܟL 7lڝρxe꧝o׍/oHB wfI8+/AvZU65TZk.-iAPg4H«#lzzl[0/"wa`^yW0Vc˕͑r9~5PCD_;:XɆ=, ;v pA2]sWƨ.Q 9gʛ~NbLX.SKnR̺ n)C o~\{&uᚖn*˃,j.Ю59kO:z{xW(|J*fToe0`^Z%[})WP~DqfCXXݷ 7,gwqNhf?95;n_l'hdakT|>lQ.ξ3b`"3VN~|P E-P-F畁/gt]Zm[5~4Ki^_#]܋tT*N,8~9lQ>[zgp $˔%sV$.z;5PSzL׭Ԉ:Bqm|L̍чKF4|=6ES֛'M{#w_kS:o_ڑK?ל @7J:D;~T`d RW^jqa94gH2)g~IE;dޙ=tR\p AH!EuP{oPmmkf;,qӔhx֝& W '6p35T<Ϟzզl{ RI[?:PYɜdLxku795I#5Z e f!Q㚰MF\VĀPLyWqafm4!pOoQ* p" g8atq{@*vlv>xi@_ܤ0, f@q:(4ۧu>}(E+Xk?]kL ƗD٫ ?*?!yG3}|%:1aw֞{BnMnLU<>&g$sVDiÊ`TJ2[BӻBMz~<"G0XB$- n+ICYDO!^dv}Y]=^U)WVN R_&WJhKh 1U75,e\z"^Q|R~ә\!qOfy̱w8**-[i>W|vK9C(wR$1|[(- :6;^]T@cM@J7#TӲ0k)|Q_v[4QT`[Z#t(GK+#qNbA}A`elP?O%OkԨQ94 -z"{idϺB{\sD<0Xmb%G;n7$S=Olk'hrt <:F/E^|z!80uA[:tQU4ĸ8)Pi[Kg:eMAV O =<؝K{޹o {Q(wcjz!>mfn?{)@[pmJ5rv$%R仩؛7: ̿2}7+V~5-<`mz _"S0֌T1^? %+zt2+e|IqXIK/v<+YD`TKIC[Sju}3>"<@SsۇXg%IrZxY5r>ȸX58T $ \B Bz?C0U[/lU@;gz-|1C9XWE5Y?;$hmſ-f,T;h"P 8N~ܥW= &A] 9g`bNs;o͕H}8?#G 8@~u9c!Spv=`;$YMRdz A&r{ofj1P;\:7\SKlW &#fe_v,{qgk|P~GqO.܂SaO [liia-עm6A,BIN*(P# t})@$Քg-D~XhbcIuiǼpscpw;#=뮍T49/s ^sMnUgpiUKfR>5UnY=#fy= g"oh{O%>{t*jRR>:,',뒍Mj\PTY@ v/5ۓ+ iPcsFcAw"= d+-F |'.W&#Lrf6 X +O%( =oH~ GE5&;pN =ezcԭ'U⊘9VeoZ*~.AQ3)X pF5pXӔpٗLG~G /z307A;XHS;^UeQ5v}l(N;rMcE? TLW΄S wvxYR~xpA~ DZ1#r@jù?Nʼn5'=R7纇6ADRNUN@ݝˮp,j1uE؆J`[d\|-ܶ$M=[vdε] X93,X=m4hQjnN^fX@=#e‘(%T.u_3S{*GBl%w8we `W oc8H[3Z]|8$#M&\o\Xl(mʞ_1wуǺ UI[sHxM4'Y6dƤzUMZ 2G{qr+}j~n ;VY{&ĽF?:3/`3ڹK}~ 'GA^i S*# Z@g-%aǑAg&;'\?Sf)"4Ό 9Iy=UK %tlC)T'`˂[f0o^H_w[!MVC1faT/E)uh+kyXՐJFÉM+6CJ ʰz!˴% /ua!ϥ+Si˙u!Dž/i2>pžqi.sDơ5Ju)~Ya&Ĥ >!cCrizA/Pr]<_#"mw2Ew%/lȧsPT_ǫ7&*RGP%IrR0wyeAh$/z``2,ܥ1FNN>ɴF^}>)MqYR@:7  lbWn(Pb,O&۲t,/iʒ@%VwUv{􄰪y݄`cl; 1xP$)3nRm9_] Xؼ\DE tt~\,`bٍL%s4%^O-ʒEcʐu!FhPs[rt{vБ~RΧk'Chtʸ:mCg#LZt?)=_D"fN  C릶-^S~F!{\ s,>s>.NHxS| ;V~)Q,:HCT,dPTBEl4ŸAfwEiB t?9ԫ-/7 q4]w}~݇N!BBmX-,ߥ95t]*1A+^'FP--Y|sSՃ2J?F q\q":\tg7Z;^:& qc~WK;wX15>t)buY{5$Š^Df__DoF95u~OSSv68u rQ Os%M &\W_C{%(@4Ͻp5N4#姙 pAN#5.cذ Ȩ +6=nd ut_ y_ߞXAXq!to5Y[vQB됆 '[|h욀BYz^%$#nY{v;)W_u+8`%nj![X䋪n=XE:B7(="k?Mw0gж09)$Y^"˶*r2qQ\/RA>{WUK"v۟¥,c^JxGѬeΑy)ق#6cZ RSoS$9y@$=T'RoEH ]g'r1JHH|,Q/uI/j,G A,nWL"TЂu=4J썘*'tny*6*kT 2YRZK#30q\9\+:W|_vJlpi(ĉC?(UtAS#U\"T *ȋ\fNL}6LJo-SB+#i)uD+z0b3?=I&(0 jW5ܷq&`,ΎP\b9]27&<Cф@&ә5o-`e[ MW;^ !*+p'֕L t ?٠P<3G(  V}҈nC x~/?#~BSF58C][JuĆDQ.ә :Oh rE&lV5Eġ+VD:"|7>/S^zd%yBS\y8_ pS *p-uʎT$W7_S4ݤ>'$/FnoL ( AI3>1]{1K>8wcs+;Α.:!)mq- B a4,5$Mht\\RdNZ-{%C>9|%u]ias)8s4o}zZU0hefimHdwt[fuo-X`,Tzx+dL+<ؼZ# TWB#i3G4;.퓞Ցng[nG[!<+(3y,;i@REٜ~>_8:}\6Z3?wp*LlJ1?}CZ8vw'dmO\ܹ,e(4'߹5@i ҃f nN.ܤ3X{op}SMI1ؕVSa=ޒ:wTs.k:zf 5q3W}.h4"{2=Ř]nI|!MZ{NL GwIhcR& NrSS"j I*8Ŭ?O%/](Or{o,^,츫ts@5',z=G#N䛃gzqRu l<:9GeW}2c<`6M}ua|Q5GBm~K \4Đr#_%ə pD\;5^(ߡM;/q( 3yh<) x wOG#hYd`zb{D>@ _%ZQB=Nlwlɥ{L2"B{9Km zdNiWgÔ7D' aRz8$.#%/$Vl\g\؛7{ +{80l~3L B9V$X" S[ <*hxIXN.bs 0[,z۬ٴwtԲ&/E_27"' hKEG\Sڝ>Jis<"PXV_CyBRPx_ےK LhlQUVxK.bbSk?Q+% dMitK džɱX (?Jnk(bFn]ӈ6qh JQ}hq zx \.hĖq$z+ƝySEh0|BJV)Uvj|'Erp7um2ԭ́ jPXT#")/"b7l R#`l}_:ڄubE ]T%"2GfFK twkȼe1qIKAYyOdilcn= Rqvզ/Hin$w9:6>?}г?A # un7zho%&'CtEQuzW皈۵zEd9Gf-d/+?זn($sըM/tx0عFiue>>)&Xnjy;:GďM0b<̒}Rr%EJ֥{:8nHa/HoZ?I0d@Drשk٩^vϛ݇ۡUա1f*)VfcN8{6[,toJd*5TO#| w6 0 \ww.Rk, fsI0!ըvګи y8fC4rR3S,]Z]>al ;9z1"P{wi90)up{͛T; [jfv&Yi oDᓍx^P3>٧8>Hq:#>7"6{dI) D~%)F#蝯,-e~>e}ɋ'&V"lrS٘^&,Y~&=w[?>,@}P|&0Loy$VL4\ o/vő!S..oӏϱ2nakG[ DdjKCH#Oӻ,+R;[+Æ>9~1?MyF1pYrVsCN?ҧX CNz-=UZ?ID}Ha}Q5%+U5>掰iӸi)St; //\6 Vȷ@ @f NC MDl C(@mJT[xpHH1Rؚ_]w|8~W EMf-p2%(xȘ{=Yh@s9W6!u?VTu3G e@\_E<g`-u:ċ[-Z-e @ r8;2@tND/ fjY9~I!Go:\| uIGd L~֗5q2 wi9V|fv>N ΠPXI(f,F&HF}M H!Ԫ sb%Ie{oKUOp*8(vY|Q.b.%{% #μfͲ$5 oFWlT~X2T HD;v?uJ*{xz\0A}FF3E;>"PĤJ_FKVɈhQ79 H:n`Omtq[?\ ӥ [ gW4s%kmdaGx-*i<)vʊL$9?B(8Z'vʌotSc-~* t{-yTȻWkuk!uyN,8Pyq基RPӚUǺDP@brZAK%׺uW5dBq>]y0~ `wۆ_f8BRXA=m[p{O1T[Kn#)COa? ճtq _iN䓕V3sȪ7!%8ԸXJpH} ^NDdm&ٕFhtӟ2Sq/]DXC_ӹ锱{~X\!0v'5þUK}L"-wPȘkMzYKR? kuQZ/\gMS-T)AXɨQjjPf0~j;[2Ъ8KR Or@|/˧/Iew+L-m+Bu,r KiFf'U_nȂ4<~  A\MiP0l/YDDBI!TR M|8"^BqwCكqWak_ԙՉb[ځH3%QÇ̍y@g[^˖OBwLt`{kU5F3ђdlzWp*l)nXqӡY(H"FIv&4|E8)[ʭQqqSB4sK]y{vBmbmɀNp' "ܔe 1Hh]taD-f JJuB);+_δ IƜ -Վp>2cɄw M; Vl2b7 @ӛڦ*q!ݍj|TFFr+G}ß|Qp )@Ra|/'VoRUucǴZ3i]*~MO5.#6G/RB}4Lec!sH\?Pm4'\QVX{Dh⫗%?D9Th. ЕXFYJ*:GX=qq>0c)ҭAqg5hْ9>ξ|;7db?T_Jf>MS9"y_4 5-بΙGk5lrش TfE,MF`Lz}Q2u0/_8C"N72q ";"φVUoT)@=hkC-4Ieęޮ< 0ejeb2eW O539m`OfަXK,FJ*j.Ċ `l\4 X̋cKrXՔh,hE eZLbraeM"h_6=?PQx)y1෦A) ܜnjHD%Ҝι|6-/0 {nX \V.+j.G}5ovkx:V!&=mh%gBkTô=M199b\9%j :؃>fWȓi/~3@ͣ \Hǵ6W& F`xY `c*6? A-a lNN_/ţqS ?L aDU>8Wd^Z{-uMv9QR'0?);_\2({=(p-ՍL|"˰'7;Y+c#D&7Z1#Լ.+++Ç ;(:r8,k<|E<{G+ـo1`sLĠIAydnJlI|H/P;J3"^B. cK1bTѱ` _f8_ ]͉V,c8#&x~%p}k>,0(8'cFSNȌ 0NPg{M29CY*PY"XҌ9*I UA3WkyཀAH|~m$ܚaHӯ^X ?p'5ۏf,?7蚖(6_@J8 ].S 5Ǚ B]6HeG%Elu]>QT$\ ؋eK[f*ej_aAYP5~ 9:'sB7>[_ȗW֣W-KMGEuWBB\N4sDQБWȘJv fncv r[os|fI=>jTB^׻Y3G>tȞflǖk8`(Қ/M\q! _!.ߟr @9I(`|[qv-510qXRan~Qy1 5rra<UZ·b` h xFbfzvgf]= JyK$XICL_AJ{)n Ȅw^^!>?q$ŽY+>Y:O= su |TO[$|"[5XS}ĝ2׎RŊJV$Jgi*p~[^֗@kÔݰwR} j6lf S m8*~gFeu˂{{ Z!IWU;F|Q!E v~(-O TJ6L1%wnɏ ʂ RZeubMR 7sm(b)P۶ҞqϿ^M4s УÂbE=LГ/B,O^*ݤZn +43+Os)RpZ\"(t,:6GJ|SZ6]b7; 3M پ]GNwL@ls<64߸8fk8F`mQx/3<a??l./ZT<{hGe)"_m4\w{]R4K-sJ"}`% ]|Qe4eφfx?Z'(MmΠ--jݐK“yKRIm mSJdr@z SӌΨ0iʊL㪘q@B^8ll~65lڳ #ai3:ܢNM1EFrf3i5~)vg)Czw8L_-1W'\+)]q4`%Hg癧Q@6.lEd)lпr؈.%+ qjAubp_4q(6&3Ndo?pnzmK b>!G'Um &뇸8TA|A"C$,obcӊv|@GKYe&kZ~>v=cx H%&@ȒZAsc07l0W쵼?z9#h+5o!fOXid^5:|T!bxgg.)Up;bɩ^x2w$Epʉ7V!֡j7i2E~8ܷN6U~RMŐGx " Gi gZIa.NZ,c VNCa7esuswI=6G=156I@('җ^ʀǡ7 u̡ tVɲ+Z[N_V &KrEY&Hw6\sW>՛W:/!k' 3dIG[Ht%4YCyx#H& 2Q+]yCEǽjċ~Z|WGLrLFaTxȪ#HsPK2)ӌLzkׂw!gՠnش@`C!B7b u۵ؙ;Bvb+  !/(E\ V|ձl*B"`Xn|7J0 A'܈dd&n UX@5۝ws~ͼМRQ˄CqH&d ? 3&eޔҢ">bfwm'_K>jT7xֲ;CM ІU}"|՜>e}"pPUZ"'ǖ <66Ҹ>||h)Cid%DhHx'K{ ^TmlGۻH@~ꈮm8:MDzDT2cCe}g{Nĸ.ֺy_Ť(FnpBҧ9h%Xb޼7(8$_:r&ffG[?'ʚHGY!I1~낒(6vw/wa 1"}x:*oxa~8+\ u[s5ydJ>m==#VbliʢE%V&8/ =԰\t&+ÝsEn/oH6M9m 1RJ+`>]M- ˄A~ob2>S>fFN=F9JIȖ$e̟WB̤]j\H&̲'BY2RQ iW kv.3GuZ6nXL f,͑8^ׯH X-Jgل#8|jxv = 4zSsX(5@i.zAk0Ag˅uKH?*Dľz%W3D}`> DXӐpgMӈ6aݞs+lֱME/SF K~gdd;UoT^Y]ReN5\_ܬjG&P,ЊlUū!jOjn{Z{03|lU'%]:"@{j.qbHrJX yC 8"LZ0;`DDFm惭tbe0 )`% b[`\6y^W )%&Vx &ƋFn\ N_$x9?;ٿ`xUJP}SW`5Frn1[˘\)HNgQERnĹvgм& QMϏgYan: rH-6]B1Ib5Gjn\ssRYC7Gθ0~{Q46Les]Uy0`PI@:Ny׳DKԇ2AKz_(/D?2 JlO ~lzo&9t;i ]sRrH ?IPQ TC-iI||Q(% To6s36$nYb_t8/^rvRp(QN 2 CmAFKfg XߚEW`Chu*ܕhi%5 *W%P*wPv=9ϴһrvW#*}#w%kR *>c݄fygGt] $P+.x8O Wt5CӜh%[&VckǛDf8{F> "BaJ):q4_mQ) Tx41Rx4ݱ\/ƮHxzz*ڽY1T?bİhz}O dtM5d;e #ٳ`$1~țbj+ks7݊Ixɝ͝+Tkfu͌r^0743\=6waED d瀈^kW:1|wq`iQΣr B@65Oo[?Η8hlNp7/1xW^N6j{e( f7WWTgفltET*kXkn9 #f+IVJ2ENnWM>+u_=0Ge89^R\}p9%9/i2HЉ'| #ڹTTD]}yZlmJ ِ"ƍv+ kuw+s}iRim,7s/ߕii$G6ju}ެ&@ju[:Ô2#$c%--dR)AC7U>Ψ_$AhfxO{_:EV"#t'˞U !|lg*7ɍX5Vs!]"6+`wY0,!~(`]}>9(Xm0h 2'|+YHqo`'>l>ӿ!c&L|Mi[,?>*vׄ~adX%W2SID{*;N(\JAv?2qXVwNU9:b/ P fr]OWzdB3['?VQ i&IXP#\N9Rt2ze5j8<^Li5RC9n:ѪTusTf:\K%hF֥/|52 Xp~A^QIc 2cBNCT'6Y^E«.R;锊Z՟K'e>a|ʶqi>mv?sE_0E迲j91QTchq7sm`G2{1 7}|gZ!}Q!;"b-snUJ3VG>7E}_ džD:tLYW欼W0D}~ʴlS7aqu6к2 CXaҼ791^E(f;L@+ȳvfm/N9_;bꔱ_Se]z3[1!ۍIO*tH*C= PsH0»w`y12F2>jg4(IEZJsDXuh+I\"FPaSrGQ e-NRpXi|3" SbS5)n pf@<!,crk4@3cVS2a;Zz6pmK2,XqSרlU,!T9!hdSˠ=}NkĂ[.c"=9+b =`qP yϖ2-Wb_fʔq44?? 88G/0>'`as ,ƴR6'62phGr{HǤ!nA} hk匪H uH%AiqNG@ly="(O^mJrO{ $"2j,y6,ڠQ זJB GJ-7fZ^~Ob,JkO0b?]LOKQgavsoի(vR'1;sP^^؞bPt$Mh!C /4W mʹJ5F?TݹlrevR5kI@si+)ƣzo`jr MyaJQ Ò# KK~"$7&Ty;>S ޓa?yј`ZqqڇBi_3yZcmp"t ;XuO- U g~D3 h2< 5Ū͊"&>fZHz)|lryZl<5E>qCOS{j;@l@*[CaUJ ϑ)|'⚃Wڅ>׿}'^1ItZPύ[Y.c+6aWү!gc˜ty&"K×2~ uzIݩ9Z`JAt j2Z%k]R/JGl%+0%y0ý=,1ðЎ=\D9u˿GU49jtMzZODLi؅ڃAQsPx(xvO̔ /twjt=xmJ&|@,&v?A8/wߥm.__nэ`ƕev y1؈wkp_eh8L8Z笡<\3*XrDQ#P\kNj xX\ T{1: AuBXYR9̀=;ّWD3[984NWS̾ 3l5eEOVvy"G%D,k2s+6B:u YY5uI7cR^a9\q[3j]nĄ2q -YEٵԎ-{8؆_o*'Om=5q׾Nwce߼HӇscf7ɇ^GCK ;'q}-:9Fāzy/xc9CfAzEZM[Miiͣѓ,K#):ޅ:,aʛ}Y`k-*'_ ,+e2`c+CQX *|ӣ *XG%Y?6CZibQCu#;X+? NƘ,ԓ,j2XB8'7K7?q~Xq>XZxvăr*T~1x۸4>o~xky^`ί .<^[Dp GRcLz},Z-e\A -Df#Yw/zNOEUo.. rwK ض> qD.[IIjEuNMw!ex.>->WI:N1c/8QTC/N:ar'xf{s0o,8n=g6:Y/|I&bm9Æ{+) ٮ(t!b0xG8˩m|e^teavw:|[HaS|8&B 1Bt4ty}0$t ,+A\&;]ąVї;Jo$zƾ!A,%͉_ uOZf+mjGYgc\Z%ըyO6x.BuisʧgK3+iUzTT2`?>ECo#{VӁY`& ]ӄƐ߰ k $ '.z [`tYW!Ok|@/5-%cܔLɇwtOW@i Gm0Σ ՠUW{>jSaJ]HugDzL1xiC{߹t)NRPD]5? ~Bς˺;]YoOǛVp͵܍_&0bD$X00!/&T$L\)&O<Ĝ`"lg~֚6Gc3p]"znX3}鷑,_Vl)Е5Tq5MQwĺ']8Qࠜ%аLik, CEqzv҈g&ֽHzu:,Lk3Mq!b⽫ՊU..l# ҕZak(>x[-OkB4lvrWpsLD6P֖:vVt3]d͓k5+aE^f{9I*YuV*~Zϙʵ l]GyB| wIZ) Gd:GPȋzo]v0-/pRzZ\hSuR;!ρ L|IJAjgPϷ.I큊4ěE<RAhF7r3<*sf7a5[ FoZԔv~?EyWꙁQɝsEwUȇiݟuH }c;Vp:+;b鈷K[ V6ܑDC2x<5A~l-2#$U,ss 4 Qi /Z Ȝ؟ 3 yWPV[όE/:D#o=Ҭ?emλM^9_]=`yN 7]]Q =y*0N9tdS Ik!n3Iߐ"/Z%~uӌxK˄iXHf' z2Fk>)L:B5 ɀb}3IZwoX9Zq@@'mW5^aX4H+ASH# <*VD-ȱ[t@_/cyNUL| *L A:bܧG\ ~ؔdy2v ~ϱRYbD(1(#YU"OwM7ʅm?Ht8çr*QD$OENpp' j ,F#!}Vl»_$v{֟θk,E +T* r!URm1L6:ڥM½A.|)‭T}2P.?I/&0j഑= EVmJ|z{(?nي ɩ7~cBkr(+l q5-G.E50يՂ9)O+rb'ߥ=P^GRK_ဎe輺Bfa˃JщMçF}${(0K BtDՌ^ "WH3-ZN G#\KQgp 9lP(nedd z\t˪6] W,/jƂ>m>28oJ,*7W"RKoBuiVI^K8|Kq/") Ek91l;Td̲dכqf IX ѵ>UQ#'p$/~L4m*sZe$[`KDӞ'<$KФn#N{ZYчb@%~bׅ*ЩcBuշfм'_#\4pbGXȗ {[WpTKXET> &gޯ8z-%o08``Cz+CqE>,^xWzzP|̲ϑj!N;@Fh)#ub'a c08S|GuN4.+<߳rmWΏ- .L%H BH.T/}l3npM=ӗ&o}B$wz^],0GtyZiĥzjNjFۊQQH,Ȗ  1wzvEvb=ƑC*DQփrH 'mnn$zuY·sޠZ\[uT*YU7`أp oc ݌g{`~J{kгHgd Po,5Ofi`Z)((gK01/) ݂-RE͇I?^n|&OǍ×AIDdWy<>j, 2ﴉ? _Q,7bZof6wn ʜSu8rpL9S!5?`S::*8謹rBVIuRj Q;.Q+]/ `lZ 'u$K4氨クiL9W*Nñf‡/o.e˹t qmWdq>U_RB剑%p-\Aqq qy"d걿ĥC_;"uda6,rXP8\4FSߥʜNQ6˧Ν"veY+4؃ x#߼H9eDڶtHpK׸;#924qɔEShA`5xgi1)a\Ttsa ܵ`?X*Uxr?XxCk'0ڄdN3yJ"2?jBI^PCվaX_쬏/⧷i韕lp2ֱg_夼sZdvu2Kɸ|=Qse=hF&QGT&7,m$"VT#q buV7tqHfԬvp|)K(M/Yᒂ-jU~JjuƓ|)˖OSt^Ea,V!}S-)opCyPfd'pj)bymT>bϺ>2 z Ns(%^j@┓O -r[7Uc14f&Y["I-uWNB cz^ !*2丵hPMR&З=(GܢQ^0'`sgnlڔ:$y(3ϼ??S !Mu{t9xy$-Z3C oxZ"wdŋw]o{' PQ~M}TLJvnD#+ Xd3o\; ݉- ЫsvuDgf sT:r;*rz a..xs{f}.R׹8-Ӕ1_"D_'B؊ Gx <9NtE(S"FnʒvL9kƹsQ_=役 qD;Pkx0sVgwMmmLx kSTgOt #>ez`»ܚOI;C YHUч橂^[o}w^18_Y\4O޳]Wr6cF1b4r|/&AFX@ , oXU#񝛗b 0Yf [2^uSQb4S+9˿ĈbMZF!lcB\ҩyHJ ch*; q ~O]N8*i 3Wt8N9|{KN;$C҈d1;SP$*-j|FEU} 4m0)=)kwꜲw r9H*@5<@8! #L &έeפl2XOdD62W`V!! U3ïv\jq[OF0&#nqW~_'Wհ)@p>B@gr[ȍ>cQxDxzH/_O ff-h:wS6Zd{|nTn[K)%H*bR%DKr0Y<|-ψij}_^8@ =Jݴ)#Ú.'ܿ.S@crUk&iv&yFO'Z_8$ iDJ"4F?܁AXh+EPHlG}Z}y;sVgӽۇʈdt%uWqMSS<}P% ,N^ 66>}VCM'+/J2RWe[d nA0o,qмƇm*Hcrurm_t̿1μ[,P-0.KOD :{XX;M2 sJ*HZ`|0{[=H-n,unq!:}^a *f Ԍ38^ghۖj:~^ۉ5W1ϯp:nQ&ISw!tiJguw }#_[Sќ*g8Iض6E&'%'- fMNaf ը(Y{O vHq>.9*&au& E\:}8M3w 7 ?/ޠ/ڡ vȋ0ZТobQذNS:)|ZHUQP:`VTQ3[Q* 7{lFƽ"" YN|usf/mGf~cξ6:;2J o]iP?Ub7QWd!% <Ӡ“S2DaQmZP'7T3ok耭F50 i ZȊ'ZH:_e"h[甀rpLB) 5ڄPA8&&ICXul-CWx &Fgg$^P0Y(ܟ⩣E]ci,V0=+GE$[%v>@'jvA4-ٷ~'wHjA};M(4sf;GQDfHc@#D'ۣWC<ʍ Ou=O[O<}5ץzUS$.Ln? gPXkb? RY=rĖ?̢qF{$ފ3 sXijԍEԷ-&l?;ƴ'#c~`ab6KfP1@{"I1rD'?}',bºM|'t# "wU{}'pi`;,ڟ!3܁w(TC ܁O!iB YzX_OvVqKW2o NIı͙mnEV+[htC(^KpNv#Rb}ĊTm{ 6 QCFǎvd(V(%&oTl | id^:J>Bdw=nLQ/n;H{ѝ#@#\gH%aj{ܚBC1>ύX;[}IeHB W4 є"Gv5X6EK  VFxA8zQ+2Oea s6Ev06(C\>VoEZਞPCm;j~Im}@ر Yr!Wq5#Qhy1bZw0:q!]@.wSEyIgf)Z"*Yb;gQS O:AڕĝT:I:o[ qdiKZ*٢( 2Ԗ,Z/GjX~)WѕM -׉ ~Qpڅ#ylZ ._} ܛDl)Y'?d2,A32ud҅3 6m4_绣J"[[kC2IŦ,C_.ʞBehS}nC[%VU[Y\ywwRPE`6$(bWI06ٙmu 3^@(cnuJN h?IǢ9zuƂ7Qvc5G}Du*P$׌}L{f?e)4Awo@(sCQaB$hl;tg- wlXZ2>XfD w0j(kfJ7I]0ĩg*9DK:HAv,KuI%Fr3ʁ:KKmpI3.!u}L8M/^Cٯt!#}ll}j+,YdH"ۇ2P=֞Jp#=yh;)mGэXJ}3"9$s %?bNhC xSED/F>55#VSw\F`I-4NOFŕ{|VYǹo"1jK)Pbs*@okA#eD?զ2VF`4`&y!Za4 DV B_Vɭ?f%H~O-YQyF腋,}%\?*TG) p1vIY }Ύh;U7cV70&)YOːs>,]Nʔ|q-Fco_iB.8*6t.7wt;L0ߘo3#_/a{:sN!L6эBg:ld+:p]>ڜΰTUDuVR-|_h#z w7a cV a/tq?dDLB^#冉Q|0. g)v>Hf,{9dBP>[`0Jq]ob1ѰÈM[WL.i3?SFa <~ɼ@<`QV٥IBLW)Q~;i'tR|HtBgvftfnGG~aʧ`<.ɌUgih'}?UU:uS3tiC +:PHJ aK` :}31 [SGdX-<9}nPo8+lNB&Q@&@vNBE'FIt{K ׍PR6 R"ךb(GWЦ,mj'nnO~n`'a6g[4bUpl *GH}.9B ̢I$Qed*#bOd* ܦhݫ? ~蒙`?ggm~|K$9 ܆ۚ[BI9 k1hr[ydJ& 65Ohؽ>InV ][[N(½up8G(*XYQxٽx)5tivWiu S igǂzƑ?P!ڑ匪„>aa>%1MqϏ^c.+Hk X.i9[C>xogAm" GdBiQ ,0.y?c-Ek{G,uD2{h(#(3F|AmAF~keEM,sQӴxn4]mQj7O[s|B[|XU=k7;rx>o:3N9\2<쓇qy e/ , QtP ϫ\A=CL8uBtbވ,f0.aNm\vR]Mw'Y0HOiA Rۿ@Kv$=^n:iY/I R GFhLui=VǠ,@©kWk'Qqy9~T[,-?ߔ`w ftzAَ {|{Wf }#k4L!~  hSOOfjEH^ B~kUrQ0sϬl@4p͹%b6KjIoj@ MBpQ;E(QX, )iOG  Y ΢Zb%eMˆ ;x?%H4δvdE2[.9Wْi4]QeɖSB%+\qVDA:UD/HC\SA'RI![Qb3BSJ ~+X-Xh9_uñm"=wKg7RK_F-: wLs`d; hrZo{#F6X0C%1k6$%hn`OIs򆜆%k}y}=#?[0EP>,G%j𿗣v!-e$<^-zD<%ȭ@)<4GHDiۼ4<,fBVW)`bgC6A6@2]. -HQlD6H(/ ;nG _MG}Z;SNq# aSV~$XR^1oʽxf(U@.`|.x28Z*j~COR!ukOLë`r<ˑP |?{ z"y_R>B ּ^MR)>-mNݠWjU5z' {ܐjF\CW_ s?+ s0l0{}3!A-`F7T:p酺%g d PBeڍ!ճ Ѧžs])r+$B3LpH|;dcxT>a(x$-w u{r4`A5)h45:1F"nFѪY~Mn0周,Uup\TQz!&PDh7jא%j񰱈N6H ^ R+)Љ˖7_ ]K~GHGRTh$m?d>)IKgUQH?y%\ 1C@;Wd,=q  6KC)b=G!PCtCmU7og^{c݃ϙyjvc%Z[Hmp*Ii*ل*j?Ӊw)ZHpj}õB_-?SOD~IO?sH[:uD3o\*3pkV~%!B C'< 䧫"jp|?XEcaq.I#ѮJV8RtfXUBcfዊ Rʨ\tj'd_*2pxcT8d!hqֶX=zI F}Z1vV3OX4p#b/ vgSD y`?<5f(,sLdt-P.yq`]#4.g2; Y?iTJ^97r &`S%>fYf)+A~Ђy[h|/MSs4\E\S:`ZGBXOx[W`Nvm3 YH?]W{oAm=ܷ!i)o ,ŊTݳ<~ڃu(Y7{8֋4Woqv{7Ж5e~{țLD)6 P?1b]&eYЇpqz8OA\|<꾫1v{?Y7(bJ'$?LUZ̧ԮW$_;iXQCa-#E:k#\˯WiszvV̙#ß*l@!E sڞy8^ -^;WG}jX{&Ĵ/tMNU'ZQ^lzP"Oa o`Ie$e}~niœi^9˥j\[ԟt#Đ)1"C6ņaLZ(ى ,H02 ICQ!C0ޘwi (.x9s, 䩘DFV $сj;2DU‡_[1T}Z6hyެTيgiUYI4=GUMVȋ\&Kt[6?V?xZ]RDa3:з1_[oXJ'`E~㉐2}`7Ȳy,@if$g]#hhe!3Dho`&f_9toͤ`T Y)n8[w iI@LP6Q J>d!U!xϳ--'OUe`[ n*ߠ(;6d':։ #1B@Ld<.M%p2pqxB>Zà.qbvy8$@HQ:%Hst]V~_'YhE v(4y[ln?/LlZOו$=EuW#6c1Uju2"t̓5GO􄩦w#k<[ՙ'cѣZ`b!hχkD:e3هK?*7tJJaC;p)5=XZQ-DX:VF?Ahv:}.&fx@̗mFKC:u+}xѸpC$8OFfonhQzIhI3, 6/Âq[45uYgpNh"J-O #JlWp}i# c f_r ַ%K18Ivr4.T9}oX9CS%s?d ? F=|`;;Ǔ\ @i guLl'>WVmFi8\uw(J?4WA:/0ً(5bf*4>#o~^h:tdYF2-v'Dtg-:s9h^V0b o[ /&Gkm'ΆEh|K.yDDX#mʚd|IpxY+בE0gh ;ooC}nW14Ln^RjE3Nc r+[y*U9uPYJ='Ԡ _8`rjS26h//W&lP6=[1܈i`)7OU,cѓ̨6Y5 P_Gű镴?rcbzvݪ,#\PR5*C[b?WPJ ^+&Ղ.4ۊ/Jjw^ao0n>?,v:YSW~摆t+泑9kfvH''ηcj*'?L$+5/A,)7hiM1 (ʟЫh\"+Qu)B#Fʥa-YN\juI`Ԫ;En+l,nI9دDjQK\ vキBHJg56M1G[F}zjKI JY򯝣sZQ(rT%M22~ Z<@r~lFHja"jDzxA"|dFG$#PI>BsSة}ʹp|6$F PRM?(n=@&Xo}"ddF)PnAPԧj΍Tv`}XH@wW4'FP@Yc˲2st}j+`¹t>Mg2c Mf6u7gF[:F+_u@'()~Dl7H<R`IscXYT|Nk@drkrxyevӐ(ͤ\ >%RGữ[3>4l<#k9,e8[Ӎ|fݸUJO[:^s$<⋔r^vl/H^3{jI$R=!Dشi͡Wnȑ)680 F?F!]n{)0A*B@D1.Tk5 t",<BTz383;4'@’Rqpp@WK$M];уn3;-ݔYz6|ct$@ 2U_4 ݀ԥXbYen*\EFɥ1~ieբZ!$xvFRQEKaK]@):۸ɴ1')s?IfkP@a>Vc:˶X1ѸxDG<+@cL ]nuEeTZaԸ?V˛z;SD~Pe BuTx1%ݩ+<ҳZ {s6spV{^,#- !8)i߯6rq5s%[ ʣe3m}] 2j1³x޳uc#%F'52Uz$Lg U V5 2oR>RػM P~O]y{~:P=VzmߔZy8 H` c y!wqNw~b2P-I )l=@ALJL>A ޟٵrΎChEojotX!Z^ݱ b&Y<)S~`BaD/#*K4RC;/QldWH^xa|hd[ؓ6oh bь֞o~`-FoQSsD-KWs^C'E(EG 6t7GH0D>'!sx~,ΐ`TUid*9R 9.{. ?p/"Mń#҃ӠD ZA&aizXg䣅y WjW S:*]E_   $ɚP0. [(?O-fO0ETx&bQ#Ckƅ5%;SBJ:b!8"؁!kaLB[c썲m %Q #<;RKdM͓/Ԃyzn&MA!/7&,'Gj++t0Z+TL?s-kc=>gC1i4D5/+_UGoTi[>Qc h 0\8XU=21o5OwMDf(l$1hdS|ZW6WNCPG㫓ћ.==fEDY3Te4J Av.?Rc deH52M2Z#,x;w8Ig?| dG&X&r;$wABuiJA7#̒fm{d9M\o _Ѹ)L]pK>.=%Uo /뒌PQh~c >;^{ }%>;it؞3.NvP=A|d1qUűZ0ZP1;+Fo茡ؖ*ZX8px9R(BK !~\g`9@$h6v91Vc7t0KLx^@ds5(2ZԯFF j$]PsЖkί#egA+ĵB:NOohҗ pCX2LL yoѹ, exZ0WLŜ_fNMxt|҉SwHGOݜ߆8,8vH_sKvqJBLP"^Ce=XJf$q}w lK(4>ht̸Q ֏Y0ob4[ū`Y/yD6 ab>N2M9k[iy:ә DӲ~s6#!y߲ éc>> .tBlu K& 8 goM<=/$H9ZY+45/ͷ;J1 >*=Qٕ ?}`jhI*VpD8f56I! rpX[D5lӯwP= 7)%J[Z =&+|M~Qo5g6< ΪN;n reo1 j oT8b;fu<84$ ].I)MKpIo¦ JxtĚuJZxW-Q?*z}f7lO*(/kZ03 6$==` TJx}r>ki~v|~%QQk rF񈼀7Ă#c;lj˗wZhlo0f?)u6v`yK4+~|IbXGVa.>C$y*SEgҫLJ)RÍT@I*aRE*5p+Clh$ȱhz$hΎOɴ mer .30|)тk2]FܿXZnjYRrŽ@to|n" B.oV@x %IGH5Wd9.qN O~e1yTԍw'U*Q7IIw8jvqT`N_иsE# ]m_}Xl[4A^~-"w2+r|N,4+$!# :+a,8!`Zz[Q\٬)\ȔYF >nel^+Fj L#b2ޑ~Tسn r85ɖZ3j]TᥛWFNxJ2qf2b\[ xJMnˡKO>Eى#miSM~6\n >3VN ц̈́GayRAN/2,rǪN6)҃*eQŵupyP:}WLHs1v-~(,E$j'o+ Ze,vq ֧ b" .X_̋p_W5"aV>m<)QDhNJu]ot7BكV9E0߄ぺ! 0wM).z:=*IQ2Z~I,ryd7R!@̣_'fT׭p8ƊvJ#cuKwfj1!]כbb@#ϖr80mBYd/נo~c2wv5reROaCVpFo+ ! Y̪jPԪDft nfy9 %%UNw2Yz2_o |9R~gxP=5XǸ<5Hu7~.s]ϊNaoGƚѡ&JCPInKvq2owoc  ZhX*C쟘9$>nk&{g3:4[bf4IWo:#looM~*PN9v=Ն `)oUsi҇-RBCȿ b]&01QF܂qOp8*,75l:VJh䮼qi&L:JF|1A <HI4s-FG r=x{Pǐt=ZK7rHdt,LL1biq߷*KkPS LzX3 -qH]8M8Łp1F=BW+?[ARw7YhKFpރ5oiHݵ^c{d^3B&1#xU)L4QX/h'z$dY[/ @|ѿfkk YesFS_袗\$FO y_AWl^x(nNͥEPVzB[C^/LC <Gv$8debY6zmM<Ԛ Ib,0iN3774\.f]C\%gQkO qAu;WLo).n]?:dP/Z?" G[4`)HR7p-|0$&W&5Y ૝Kފ,MDի= D`Z;`O!;٦#gO<8 g8In;[hOhžwTW4_͟gڲX)a'{x/PZP tͻCG4su7.Y9,aAm6L&dÃnȔc✟M' $>Nm]Sڃ i9 ]Nh kK3 $2v̵8O;hcG֣1w2BĺɞnHWveG;&%|=BD gt^/@m*÷*ы 4+-执%?f]BzPrϩˀ2=+u. /+u@"}iD"aÈ'ծ$=^Aќ(gG7'BHuFz|n+=\$)Xƭ`n|3hYȋ[>'_KOʹ6 |7רY@y`Ɓ'p3@(H5å>ˬZg %Gt'ɨwY<@츢5EsxӲ#XMp)>x^я˻iELCs΂Pd:ORo5f8Z *ASOg2u #}*R8ZZ5nJ?}^VD47U'< YSqH|bJ_G~#îug)g#2DsV/.aO}x;7A#IQJ`Җ)-t3̐7X#mpFC萛x&cӏٚ%_%5\A+hR b;lHk.^t9#5V}q޺~lc!{nf#IƠ990ѐ7R-L?&H8Zg pDȾZM|Wc* O?fB\:fa.-KXXSW6GmecWMqO`oj $Hhqg25kY<zjo*r),.2sR)mQwPR9X8Lyf\{.LcӫpXo5EKh%=J>(9nvxf~U$ @5c CY %ʻ 0ɗೃmc~C{ P.}w0o'-xrs.KF;tVŊ7#gS5cճ6 >z-vR-_{i 4}7jn깢Z 'ӷU]fT@>ǣqvw /u^:}=R;jpRDJM0U,U <#s8q\%E)х=EJB1x5<5`~f0 {7sG9Cco^})[|־vF+mp8gtd%JH5T)fk{3MCr=sHvVMrǘw)q ̩scG-=1_O;hd"Ug?2-=@Mr#E9nA. J+񹩌L\6j,Q" ךIr10:`l͛ޕC ("0q*ghn7uŪŪ 0EY'V^+(ubM R隒cgȈ]ue^#t<HO!38IwJJ+fk̖pJ i@eϱc(Fۓf #8يrLzF|G8r9悯vm}4ˏ{[ճL+ȝ?Vv}W[1HJK$ߕ6.UIpU*1P8ØtVoڵ_@jJX6HƈIn¦$Š&jTۭ`Օt="9H& <535Я =dZ?I@׏tMA6frs"Urn%s@wE;iRvqde3 oR%Hin팄d'apaK^+(i9=&=M d/+u,5f),@oV=HzeT[ö{B`y==%ȶ!9mM$y*:@RЌd)Lq=&nR=tDZ;{ =ְ+H6c?/-)cO8gg"{X,xI[EOB7c(imNxhIHvC9n]}N wbw lx"*4}UAaIdw"w\Bv83_ĸth#\G=똾କjwYVm(! s^Yy5]kͽc=%6"0!<6a(U~|{x'2OY8`R%ˇ _p/_i]4t9$NBm[E-K'L&dװOm6Ӟcp!7k_N^{>"ҐſieX}JzMk(q;|'ɺI S<.p+@mB!sķ ZyCmٺMuq8Q?u, Be^ (nq%]MQ௃¶pr;n+I}*\T9+w ,ɳ|!KI\sl zs˴=ƉdJZF 'x}ZZ3ݟa H ޗ q?`ٚ3H]x3/GȑL7 h?Qd3< s~ѓ"MU`z1N]ZhEE!L*n}XCh9K'j&mtQ]+@)|a6e\hq2Y᣸mqەpۦIAgf0X0 [ymI{"]@I }<O"|OTQ$  ƹwK4wĚQ0X|  n?fsQb`$o񧳓+'2{U *6;'ɲJ*{Mxi3bG.p䣗b=7idO~t#ʫT$#Kk2ÏlafaF@C;_XiݦPɘ-bh`^pv/p=`Wlٵv)@^ xʡpBfyB{gL( b>V&>k@t wP:ZC35&(UvdlG[cg( o[uђRDk΢%IavaXsrY~I X-% 4hlFIhǽ =A2"Le'^a I^-2xsF `m58fYj~n/:2iGN*]YH% F}ԷuWɠT֨e°Du4֌8F51T,8UEʿ$ͤ%k̢V 5?6dS تíbPs zi'}h|+;~@8f7&fñϥ6F4#XV.sKe )vpE89|;|j?D'5wt& s@>͔|qKcIsi$Oi4c5[0`:&qəg#?=ػ!b2u]מ4(eU8} >o|ڈaű!ԲQ' +n)Z)n~o8t 5DPO5C6r)0K]Nvٗ';XQdס gsq`_Uh3D#p2N!Rv۩Nc;s@pUwqe1pin'Ȩ\N8sXnpaf0o:726L d k6" jȿ.+i+$VW8lb':UKm0L#ڟS,E"ZL|4'@7!'/Z5$w %߽ۜeRR_ '֨6T FhV1#d hĦMt]9vDGGpr2q#2rMl.K*fi{v2 ^ݹLu+S ) FcՁW=*`c~i &|f+Co'c*lW6|P(Z0&׏pma Xbu@FȳEH妲Vab5'mH%8>֝Y0R(V@w9DۻWS[]ae2z kTIHxxJk?y8̓ymX/I;v^tcJZD6j7a}-*ْBQh/kPM=5Fȓ 9'zެ!@F2~:diF,FO%5~*}g-z+MIl8NQ޼\9˜_[WKK PTlּSR#Tt[: b~D}9m="`l+hQt8p-VscPmHh|IS!XȾz8ZD?u,!g؛bJ2YQE `AàRzFWܖLDys;. Ti~^kgc4q˱9/6AžMz%)CD?4),AIsC;ÜQSTgE !Vro,%s}FgZV!bg'濫k)~Qz'{ۭ#/W$.ѣ5&\\VQU<@c.TxoN .,kHhbc/i3 R-9m_?'FKTEX (c`-t'O0э1QFCqĀD<+Q6kZ=M Br+sS{ mw?/ T~$"=iNm orHCpEvs @eľѵe LBomæsIPSC "RT~)VVa)E.xZQ9:hi+M-&62;M09Olw6 gBQ[Wn[t(LSn} [aܓb[~]MS4C3\@}ƸʬI'T/+WR=yBJ-Pԫ)5}}(ʯoLHJo^[d\&7%ΓE+2Y!Xwslrk6\ZF4#."M!ٺ`_fGIЅ,|{3ڣP#G_j]cw_fDUtv6 S7!*JN/s& wҜR*_NJ#loڴˆHcw4t½Ka*uf #KeQi40l0Omq2r#Y'~ɦ;9?:~$/';G&x/g@S7-߱L.w&DAdܯ3m' 69A'I{6v_!y^,zٻFNJB4G\$"QEd?5]g+} DXeѱM䤓׳֝*Q+cӿc]5ך*JتVԶ]W\"ں,dF<j*Nڃ~c!3ZIlY/}C޸;6[Pngp#H'*5ϼ3Q6L5r*(Ys֝)V߯M-gҵ˿5'7׸J/hgqt&](ITuY1K_,1 TP]4y|!fZUx|Au[OkA;O3 a6 ] J]U%(ngx4&ZFR ƌL$e[#[& j;h12=X>Rn4@%%G_3OOE^.&iD!"c24QUlGh3%|\pVe[4T J=#H$}%╆$j++"h6I#a~qTM{g3p.픑Y4En*BVp/ZRڕ+M"V¶SctfO%D*h~Gp㗣.;֓)GݴHLű̫WmwfU1i ~<^qwF&d`=piѨZCp-TIM SLo3ڵbty}Qk-Gd=2zϳey8AVqH66hОߩ!8a8$ biu9g\8$FȞɴy,H k2M@mbaVv2Aq8YNLt`=]筹9? ʮAfY~L:zK.ꬹ ʔ7b.9_J>p:r .gG[v_-푟1 vEg^喊qz|rX +V-gqGǒ!s,ɥ3ڎK} 7D6g'\o(c.(+e˃6DGogtԱZjԖR6ۏ켇_Ok=[ic^:~Gm;y6Ϫuҡ<+N NyE{ ]_Љ7he_rý5S4 {$VgZWBioz^ضҀ|n9$SιT(I "H'o+b4^*(Ыč[Hl@*{cvWՄB$ |l6DMA=Aq,g%ݫªY$+0e\<_qz6x~UE:ER56tWA/"m/("f m̮1UHrl/-:5%+@~{_jQnKێe&;_<^mΦ '\FejkdӃ=ts9d]#nadh(\(/E -> ޠ/Hgay6!zF Dhc@Yaߌqc>ޅtvF~qjp-Vkᮯ)a~$=O/\~Y0b'=R) @cqͶ B[ui,QK9tͦ%ecDpLҩve9&F~G]7@N-JFJ GAC .6`jz(>7c9)"=AA y]Jʃ-7>55hd&6v,t(N3j4XhSwgք!4c效f9KeNQ3]I;d.F2d얈3+[J֭:"m)w9\u;|8ӿ=Jw[wտ4nljvnȟ6bHg(OͲ5̇xv7YC8Hn:GȤ%'C88u++VT[=ֆt" nN-Gesq!B?Cxܳco%/SA"N`2zWehhq(_{>5 ƙ'cªߚş :żg 9<ĊVdHcww<fA$ǭAH>19qEAMo]p`%MWcIA+(=p&l Ioorc|~HI)njY*+4@Pg&L$37񨘶H?Î;-g\U-?^.\_.RՇ6KO?8P6e}Ɉx u1p3BjGՑH~RɿC֚p(]f؍h;)0fpXE'}lE-!pHM7 t9킞vd{3}R h/0>5i0bZ? 1>Je 1d:Xxow $;Nf S6~v㮭CPK }J$9!^M_9F<))-M>tla#]4{l7$1׭P!MwyZJvxt=grI'm%Fp_iTy~,Fwta{veXsSxYŘwG߱*x >ya KYpda; {;&rv@8nu $o(=*sx L1$[:v lAf+]C#`-|R/U(o#wAD^G=$Xa FgWBkrUBGё4'׊&nEVey8|t88׀anp<F짨ݗG\o>K\Y<m/K{)!^ߌ.}+z\E)׈aYONhf~^~fu#zhϨI[_ j̇Q笎ĂT3Y.KwC1؍$ꊇ%L*R/$!5mO֌/8[.smMnR@8*@<QK,פ(Nۺi[/Slw5;FH ʥ$8iJ6L/0Y>~Wv:$x ͞.npA#J#LC4>dv#Sj`/wyQ@W ySAɰuRR=iVd$٧%-r٥ @[ 1SzKs "w;`&ܻ6s@L{%m]*C |z8 vD3"qdx8-:`٘-O p-WfC3ׇYp=2m:q7+8hN#wYIe҅m} ĘA|S;gGq٤L"_%cekd, 5kUܢ3Z[≒`?{,G˂»aZfb#ʼdQr A5\ wK g<Oc`n X-DE]^7l\URsikЗ [lV@6+Q&EJk /45E(9]l\"r*R̡3FD=Zկ}7ykb{0GX$CC@s}P6 P>‰ꕯƐ"GI >ףK Rd)7ڱ 31Kְ juY ם б7D Kvsvȷ܈lǢ~ =-˓ҤO{^WS?KS.>{9EKVhL l Q29R *r'_&i)b4eCˉ#8oYLFoVYqwdy, v6mkgbt9ml5Zr5|;M`9o' ̒X_o׵s2Y] IRIg|Xu86:hܵқ:lDe X]e~{C H90N$\c^U> v 7ET_ + z YK|hՂJB Hu>w8%.u' , D=>p*kLz6 ~M\*0?▦oTQeE;Mu#LEIɬ&VٜwgNԐ#(3z!eŜJ2)WtvՊ)V*"$6.W{F!9&}>\cbRl˃g; |?`R42Sx( Q Z$6eMz?\iyPoԮ1NehBP7M)>w$*#t@d5Gy@^қ{ />JU zUGǽZl(zi$Kv5a- t>)V}E܀홒qf5N*q)!A;Frֈ_pn"RUnߜg71h)+CodsG0ugKZAQ"TK ~9+40%NdU \1LG\@q`_rMta7ud -Dcc2؀پ3t`5xI=`t=ӵ(vg^'emOc }'T7.NrƠQWGZOE{ B;x⽭Hm/d_ ś}"P6خ]|: M[f.>*i I{\\jB2ٯQeFN]5ug1+Evn1ocg ڔFzGș,C4b.\8Ub/[ɶK@Npj-f;~`"9@hѫ/o v{YYCzm|5W4Hb'kApyysLݯ]ijZ P1pͥՁ.Tk:5[_7{N.:(:CX_>_i?А E3XA[$~2u<ڬ͸'vx_i$y[3 +,(76J\ܳoO35 3]|tuӷ5#[ xP6aob[vB@1ugS担<]³ʋ"o,ɊrL &[2ŵnHCIJtvC yPȵlYִ]$>sHn?߭HBTM{+&4@t:QQ {%,:d?[ e!=1ƊԱ%5R4TaW6sXqUKPu쮃鰁V1a'>,Q@D4yB=p:h+f}t *f*D a~]aoCؗ5%,f{[ (DyM7J.->ݹXcѰ6[Ϻ?r& R]wD5GbA=_^l҇nfm%'oMs-/ xrCw5ӂ)^Ƈ7,a6sK%,AN#2Pe|80J=juX4Ƃd((7ZC4T^!$~y;;kz\7=I t5m nVĹ馳s)c7V]\'lJ\oU 㿵F@j K?KS2E0` uInE)tTY wr)%4}l_i >d/aUU.))$9Gq~~ō|D6<幒 ;EZ5N`Q3fAM`m`u`R0؇8."GqM: )l رܲԛ#x]* S7m?)wJUrg N/oi'G&;iw(ez>åHّm`MYui̱\C{B Z >8V[RjyQ!CBfA z~it T'/Q!k#2buVh EZJmP/{uWӇskWnSB톴]_:qgك:?YMFɝ8E?ݔlM-ޗ֠G) Dܟ{=>zۆgG® @TCoqUy:J!vgҽ0nKF7 /;T#~6`yA~6u-P}];|sH?1Ⱦ ~VFrIlp~\$0I V>}Fq9>]fuV _ CQJ^yA t6+\wEJl=tC|ahhEZKVf{Кz^"Ja?`Uq B?: M !A–;dǮi C+`EAߪ CM'\5?fC sKTE~zޮȯK/El(:ȐHȠP<{/0SPg@fbnvqq*g!~rX_ysiJ8v; g2B활F/蠚ڕlE|:@u@݆UQW?rxU D$V~hSH!!${Dn5 Am#m'R > r0N]eMqYsTer̓B 0Pܖꉊc 7>N&H'$Temd>K>SEWYÚAl˖6{Lp%"pQ xQٖ΁u ɴktfg`CW&oHvw?H $I4݋[§·H'PVN!,RQH=!{ԋe(n5TձdY6,:N׳CsEar78-[5dfW>nKEs4c _N$`HI9 &T"o ^`GVjlc b+zsCbV@f)8d3u)~vM9Ƒrd 'u23UL?Z{+bnQ/ ;H/`6f=լ!oSu4d1+ƾh*$xTmscf]?7*7` Ă{!}-[(9-nL Wh`M1 ig 6Sb@5ov3OqŹb(\q+^JfEȝYl$矊^ ! K"uݮB҃W+]Lx >ja14 $i%P9~+xxld(oy$5]!_Ō_prMh e-̻]מmP$ڞi k%u_V|=#iK/Q|c*tV*蒦T׫Ze}v.|E0zRS/f5zO'vJ9CJ7_BAgRt k~HJ #m%WKA$_;̀GpԒCՒo]6neNcm*6I<76`G,Ԇn;[JVMT. e3PuΥ < Q h?RSj rvv^fyb'NXv2npkN7 )e놦Ո #F>˶'f'9N !,7o0XKl_L?*7'hvy/=seZ;Ĵl1kMA:VeaRT _+bl6ρ/EkohSBu>.U(E99&! got~VJ\mF%H/Pa^q_0)ldS$ W4N"N=`KIG=cs F.Zf}o DA @t1.LImg^UJ~h:_dƔ@CDk (Sy]ꌣjT1CHMlP[o<2f% Ym (z6u 2:RWi>E%Ć#L|zTuq<,Xd \s~K<~8M+L+CO>~Dda9_Z4G0D0Pځ*̒[7~9̗/íYe;V&1-u٤o1Г0wMb? WtֱkAj}4ɇN )'MyfqiBphN' Tb~,po 4LoΚ}ࠇ8L 2!?tÂ}ʰeU\q\K-k4: 䶁~-hد 5RQk˾`~Gǹ:l'\/dΝc7wk@')NAn4 yGC ģ+:/SC&-:%_ ԸB-6ɯ<_BC8f1GPݮ`QPnH4A?j &"Ws'a4_\WK iS+WO0c:BUfpƿeBUͤ?Ѻ{_(uظ. 2GBoyA$G|v; 2a=_--*oD 9Մ oʕsA `mۓꭵбck5@OWS.3ouQ}L:=-v EP0PwmW{' 2[nYֵ4t=#Bߪ [̲0na'ti4s3%ZC9{ WkUm'\0>Dž=E̥@*]L~SN@4J<M-~YEkVd90Gl{nqjThm֑iw\ W}\aEoEB{ u9eB\^nPq-`'kaLs f4#M)$⿸^P/J,Ԛ@͂231"co^' bS". ML/Oa\B!=VKngRlhMbSkz ȡ=״$HMEmA-x$U^qga&M`983^qkvE b;(qGףƥ5;7Ie qv_4 (< =q» ɨZBGj>*׳A6JC,/(x50 rJ2NJ3p<Ƅ`նݠ*GC6ܺOSTo]M4+XEuvN[Ҕ-ir΍nPTiL3gcf_ _g/?R9fDZ#5qCmY7PI8>>=a3Hޛ"~P$,vC~tc!"ѳG z?&0uf]{х .cã4 ?M5ps ܭf* =ӄ;-t_Lb ψuدO^ ^XYY(LՙoxKG)jkp bE![ Ԗҫ"vc Uғ 8jT&44': u pYnLSL5bo l" D5E\pO6E)4_  "]\.h9.abx,kB])H n/OX`DPAet~"o8f.gU*NA 3g\_I=V T_?EARӝe.G%2Jcj[Hiejd?ċiqIMYR/CwК9Ęgs"?@r\,p7(qx 'ɌBd;'{~*VLmjla5 -ߩ].rwl:@_wk,.0XLS)(ňe&`iLx \fW~? ^ӠՍ`1Ɋsz .3Y ?XfJSthuf]I\1CC7ٓv4`in]yae:v$?M9T;H˃/J?] e<%f5aKTvB=op_ ~RDx&Y1q{,>pF_x|\A8I 4|K M.b `v~i~NOC+1pHp>aQm4~Eh(AGϨ)\>{sz>ҋj!llyY^TIJQ8*ړS :xU'ZZ|" JڻOz|ZAJaQr%mYnjEym"hD׏8c7`]"s[l׵:;@c3w8is?7<; hz3A>Ż`bˡXBV_BWյd@_uHvĄtX>2 l'ڰsޭ]BWҾ_acK=U+6=l{A4V+Q2WX|y1j*|0;zZ䐉i,U(;k'IV=VvaUA`g {cIw sUgX%Vc '8 BcSbs~Q_UM |nwޮ:ED~/F}`>qsn/ Sw˚+j@35W^ϮV\SAпU56I.!4ÙmlӋ+!DMe` ]e[ZӉ8ѱa nzBE4K~& jBP$>~rޔBf3,,7 2.םC=P /&yur虢ٖ)2:. RcUHAu'&aNJW?iM>rt(,VfsxB49Dww}yg]Xth\! V5C'_[U(78jX'0ЌE&OEWW O6/D/iyY(|{ǽKI–` 'ɨY2cQQ[7[yo^ۚN%,X >'kʲR~W7ҰM`T{U+땥Ry`L кFp^7Iш:GtqK 0pj~>eB Kͣu9o̭FyZhTGҢ\ps6<εGܴ2R7GB[%z ٦RMkv XaTKHDmRT)@Ee CέG +I/~_ԃle=".F>27u ;鎚5S#oDE#+{uaW5 M9:ZO\Μ*;6x|{U;>inM3dYi6V^ skVBRf{10Fr"QGw$u[{N AK 3$UhyLM+"mː8cCYɳ]}撚";oYav#,%X{Au^GS_:ee0ga03>anmnQn)ڨ4- $ēԦ&*T/Fr72AZln60k[K)ts>o5TZrBXzB0BҽJy~-S憩̿ͳ9eW!<rM؈R!G!E5iCK2R-eyDBckg]\w$7LM|³J:pGc{)BnF-~xP&D/u:YbU(*`;NVkUgd;Eԃb2۬^9@xz}>kMNXI!v!W2NgmȷR4GRkkN RMt)τ Md( oX'x@~|!DDxdYw E(`YXm1ΙfڋJU1h46@xw7ma&zxRmzS;DOkP2g.QVĂN[r_? ѫg?u/?3^Ǫw!QnB]ROwtV?qlCtJuXZqIP%PhԿH*rʭB-CɏG=VGL "U{6GYLI+1$QIF6/w'3b A 8@ZpRxw}#:: k4(m\v\CNBcP+qJJDyH5~'؜I4%hUn+80mys!:g}ֹ`?P|`(|] lEPCgSR$*4Ar= f%)Y0n]$l &RmTA9{Zq=S![.8EUe*۰[:*\~/\w͋9&:{^DHX Ǩ} F#}USJ}N= !^u_g^% kR~ۖDtƘR %3pۂ9Q}tRֹ(r^/e[&.V;/B;٢r7G>oױpCA[gJ@5t.'+]`+HAZ>GM!C)RfnIKCcx$_=>ET>NRr MGV$}01ˌmibpZ}4K?9MpϤȂw-pLە&:n٥uCڌ휲UX_ X?NZkb)!Ld'KyCͮ='Y /cKObDCS =RIBf_/JJPqv0M&'0޺ ne#% ͧ\\$ȯK\vD0mל1=XIĂR<\<4Άs;'ڎyy sx#_-HҵIC"8%R_F!L+9ukK(iF'J3znW#"^G"˫|s/ k2[O2(9k4Vj6MV*NAܽ6h1xϺ,3+0ٿ)RUK 9c>]é n/+֊[zPb>Aiw_M,v gԵeNQHkQ=l%{g"K@>.I}sMHӇ<7 = }ϵ Xz 3.ɩaJ 1LMO1բ͠mi>[) Ž|n ?x8C`°G8&Zi(Tf rkzFP0FIim7ZvxQץ_@ ߴؓ\úƆbNNvHʭs_}fSp 8t {>4άF>}4-* h?-OOw^ %fa}km cfioE!\/hi|&==F#:q٧pu*++%R=o]E+T" BzXĖ2zLwRqTܧ.wrT;>>w$a7Q/](Z:@it/p'0!?Rr e&6(οbyJxQ>DBNkwJXwiW nFh'},HylM41l, X E@:T ;uUF ̼^a97)Oi<;,c((|V0yAiO {f {Q*LPɊC 6g)1_ 잂gDc *aRh"ĄyS=X6J9 I#-Y)Ѯ݋ c2$g:ό+tMkzs2^ ڷ&fWWA蔖 #2+r--.@+WiD#`ZRK`RR.։CH)?NيjPZGx n yպ.şc8~肐NΖۤd}YocҍmdL8m"mh6/.c݃N؊-`+XVMN&dQh.S]nyaFnmͷ~L+ф%e>9w>۪\a/{{ȫ[.)bh<:ѡWK$l5*Ƣ^ܷՂpnG&KL3@Au7AEI'gPŧHQwadOZ Ƚ*>J%k-b48@'-qbP5QcMB˝uae7Qer] u7r؏9n YV֛FZv) Oo7jP>٧Vmy3zq%lHM?XךF 7a `ٰJ^mxKlY"'S+t(G'DtDIᑮ7#Mnnw--AyT{\fM"Aׅ=c %M^?/^PYh ;s#mB4WM+i%LrLL NCRcd_ļ8mO[iEnBLCwg჌  iC.rE6<v}"Ʌ0J"il4!h$Ggu8 Z16gqAx6gHc~+GI_u<s6/D x?-.P/AB79>j[䖏E ̸5.25jQP(pWEg[3K%zSea\eɑ'cimc85إSaL`/N])TQK^M$SDg`%I=< 8 lQDzD&>9@Ki-ޯaV<X\#F9z08rԉ9\Nhs?-SW->맊ί@. =@vϕt0{ƛŨdO B~-7F|ˀINDVES\[haC"C||f iEF/+2e5̣8!Wi1R8="QkJQ')#Fu_Vǟf¸/+ڱ[2 Iٻw:/;ńm.Hi?*"G4q=ȰpCi&u:3^Ơ)+FVZڹ*;ڀ]~12O'Z|Im1̌q~fιp_uPS]3 UFQ?BeF]ڔE @[v@x2* el u҆M} îCC0Ny7 JK hɮN@τ^bqYV\e,mY 0 FQQDڬ>|QOh;L5X5ο_) SQi]9s03͉!XQV+^p#! 3VG|x3w3tSմ@$vwdsS~|U8SGg^͞q/o&YNFx2clrCI? CB):-{%žI_>:``TDgOX t" nYggn{z N1)0]UDs[ =pa<@̏?"ޏ\j.AiX$o^0CR[^~mx@倿{xߟ=P#>hsҥ( ZJg_=HQ~EUIuI:x|΀H l-dy*뢁@ gviXILl *Н]F6ûjK*:n# "I26LR}BOB Lr NSqxڃ1.:MWދ!|sdRF:.Dvki_j vDh"r¤a2WIOa Q@f$Tb6j[˝/_LMZRBYG~m_xfw%19)9# 2FV<8R2%9 - >(|B>:,#zKrwq28zUêi::-H/Z#]Üy5S)N3)t̐f AϚs|4*|Tƪ%Of\.[w?~GoS1Cc">.Ax9awN0Z7DVrhIvBwŌKyaҐM@+n&2E,C%S1=iAO@k,)Ƒr Uh[br~y,?/ʻ%ݱ$=xb0,x^L _JNqmCTM\hXP LK@wjMrbZǨ[[N}q)? ܰV"P69W*䊶)z<[T6X}xYYhς#n4WBUX؃'Oqd&/ )VPXo%Y׮( pKѰzM61Ǭ* c-Z4Abz`zRHW \rVҟϡ'mYa.Q<*Aߜ/upX "QSna:/I7+4x`O8RڡP,$~siicv5? G=FF u1Dv"5N`sV!tS<̆ݪ@os @=BBUEb8ZqNi]l{8kO*BW+^'G?YԒ{v8 bHZ|j&k2:r oq)i~@{̪iF"n5R+ҎRܫ~')^M_1suhٝ,:.SEм3XT+i.wf=a10xZAT5/7~@i-~Ӱ͌uV  8elF1_uA.bo`|ȭtb;7E`J9,^oL,/'Vn]t68#`g8;7m91K٢i\{߰1Wxt(ω+HiW!- 5xDv;{I-<  `zvУII.R6.bk0+KjzHJV-Vsc-bW!-7qs0}}c)g*LJ gJUc6'\u~R"bT8zdL9i)eai( .,tPz^LB(JXr0'ó.%ՉzIhO l#Ɨ0mޤ2]P(=fgi>Iy՞kF "g"ϖZ_oqϡF$6!TPJ,d3A'Ȍ.Ug)af ;g@ FR0 8T(|'3($Ռؤ:fgR*Wy=zh$)[Ч I_t'$2\u,X-̏h4HH<,I$¯D_W.D=8E3^晚Ղuqg ᵥT}pѨdW%.;ap\wW?0 :E,0B2:qDa&c̰!)8%@6l͇c#˝7+ƷCP5ɋRB4 _kM?mqtH'-30)N:3Gv;:򞪞R2:.mj/YvUs<ەG3)Y\AQ-FˈnV,lx9ru‰/M\$W56t jS@*O;˩bnqvRXВ"d~Kc5paP#@t_ Zg() жlD?v{b,5fUࣉ2 a_ yA&9#!@/s4Pi;lpFgZ71,V>~D mASj"@C p@69YS}lTQ["m-5Ǿ'<%~~LIɎ8,q9 Wm8k9/\?BhsOϋx]lB@Ot$#)"!~Ğʢɍ J@=;!>vYоj s]/+0 reɒ>~ve.n\I2e5TxR艤$#ev30_hM`]/|~s~Or+\j8gŖ3j7_ U֜,Uҫgd޽ Ҳ4>o2Un<42DOY )% 6stAJG™2ҙ$]@NgHxb;YtۈS:~wZŹb5>4P2\GvbaUњRRx6yDJ#oT_F i-v@x,RC[mc]fh~~fư2n랉vc pUyk]U f|wBTqmw:qȉqݐCx,y9Lͼf2?f b+ clB~ 9ՓK݊o9SF8f,A"H8Ts#ѻfdXclp)J'g˻g0PErMuJa F~vӲ\ |MMR^j \*Ldځ+Ϯ/SZ}7U!M"Me?3kXjIW|?k8Ӎc0+!F*׃4qAY6c|,VqB21- }/0`cy57AvO}se\fP hA}IDS+Dj I\oHXҊ' 1=zPo{[TC'Uwukll9.7ZY}Ƹy'|Q-3rI-E\5ʲ"'s> z'KI5hN a vLW . '}S$$ p!飼U6gNBFZ;X|yl;YצY7:e:chyuVh2Wq/{wF^#E!#An̬VD\oe@X>5Z _j4#[l " =Z\%Z]yu("-cˍYLo0GމaW RĽhaL~wH]_ʀvsx9>٬,爪I>4UNa{aA ů)ljewXVE .7ȧhFTM64gU*>ch͕%CHE4T&1Qi;҇;+P&v+C'H~t)n*GM)wS0>qvkFKɶ=ׂBEqOgnX 8` Ӊ Ě0~kzvZQ52_(F允9B:i_[:>7l Ă2c\#B_yWJjQy۽hhf ]8:!|\LX>Tz4&1ixnH?]Z .u4}͒'Q ٰ9 Jh}.1´d3ߘ2SE[aH ?#Y6e+:ΚD~W!: Jt'CUNC3iBmMʔ2) j"@cET#VMq4g4>7rFhAwƄ**i7y˵_^p ֱY#ɪ8!}-)Әd"IqUY! |Y\T|orkߙ7 A)d+}* %皗C'یI8BE=lېvQ}'`o^o{ ! +\$p qTdwvhZ4-#[ Zm3:a"W2!h`P6K!K'lq׵/u-sk1#,$yF!Uj?b GkQox>8xbߩdkjt{tI ?VwLeƨ[Rݥ! Ee SDq-N(Rέd6({sdLBuҢmtl ml3ItBl*5Ѕ !c?Hv4ƴEGmk HbE-=qԥj 𙞾 Fj_ҟl)l5DN*Qkh@jͲE Ab_B;+oϓt}C?_6(`)\[a;>žJʶGyْΖXKDdOv [3=mZ ˵̜̈́r@ TjqF)NE*bԪ&)}bR0@ q Aؘ GiXd+i69UU i6)0)聉\I (\FH%[1!hp"8$vJCi`c}}B AEoVgwl Ox8 Vdp4iMpfTݠ.ŐJ~_]x\[vGgQ u5ۄ=x=2zc}i "vR3H^gQB1 ~NZ@ \+YRFp3}yT=)׀q_0:?^*ok;>q~Ga- V 0 gLፀW #5+euEMct!hUćD<<ۙ]ݼdwOB Z#;Q HeOfj:8OqJaI Ɍ#;M9o`ʑ¾y ɪ$KVV0]Bboe=޲ ߊ{?4D}ͿЯ6`zW8EdfL~<,6{-.)s)g=,<{Pە}OD"OFrhmW20˗o0A;2؝:AɫxCۓkZv**\Uq|h,}O?\f;\.p0kLZ#kP]ksfAB@Ycћ0BTqdqq#V;fAO ŸRI{GhٿaE@| G4(IAR8j%k.5;/z-`$掎Dm"揮PMϯ?apKn Nm$m\·8>xCI?`EmcH+zh(2-]!R< v!;[ҲDsAX]t<樶\ oVoy$EQZ:x(}YX=N5g\&DM*10q;?5Vuyc$<m( 0q"YY2x&nUMۊ8@6<6pd9{-U [Oʿ!ԚrI#"(>nObsm%U %6CIN%.͘*H*K*h E^XK ^ 2tBx5 W'wDz'O/R @]:)5_ӈp bσy6\T$Qۡ#!2:Z0 rC}En`p}G[ bn']qm:ҽvD܏_\ڪQI>lc$xysL gԥ:p~0~O$#ձO;k ZwRҗhQc,R:m󂦞W$ -7צw-(X R @෿b`A]EGm i1U[js@2iǘ.㣮#xSstxP5ejC+պU !ӽlf[Q|BF,ftƹF/ ܘm w%mx \8#]5(kKK-„JW2y3.2^3mE^MG^`ݒET(&L]qT>CVꡫ֓SK+%i 3c t IOxJeo!otŹM11aޜv%@Rs=ţJڏ,=ە$_+ ,s"~.}w=.&hFq-9tSl\,w?2띋fq1&ku=F6fpss6)PrdO U Yd8<["{(V$k#~fpwr#Eѱet Œq`@},!byIKjo+Ez]>Q0#*-x#Я+>[ LQj,xEϡZخQg*$[;\<,T$,W3Piq9oCfiOW#jFɇޞ$f=Ay.[to΁5^nuH/!BݖZ:@"X>W y 28D455H+/B} Sn sWXӽqy]UQCu` ex(Jt::v`#gPBt8n8A9},I x!KYlU[ر!PHXjWwEJr= Fb"iS#Yc0^󧝌J-L|+A5mKYfΑ+G,ڝG<TW9=rT CPY}8hzrZC$ᙈ9y ^68+CycNgO=_Lگ.$HE犾Mg4^ֹ8/A|$v۴WGTgHB'`u]̷wA-jmhCa׾zG%>)?@O6 ^QT>nfsˣW)K +Ϳ,>6h!'QYqē\BLy`vs Mexr9l|>{;*B!ykEG)7鏒;qi:R۫^ *$c.*嘋p923 $aǂqKJq5gkow !Ȉdd;`Grw^~vި*/<,m=l  LWp\Q%-eg;f '[bj/,0:@t~bJȝ%'MS؇+EL"Qo3,I֗N9 u='tZ T#C7B=cRv%۝ Fq%>GҮkݷ TPCAQK'Gz}AʼzYPLbU` ;GӒ6Q`ĘϬ3T.0:2= q봇ͅsle"<ƭ]|%bOjB)᫦_ն,%o; NTf}92.Irb6ŏ v.E7U=lWБKDX09Sj쎣$97UiO15fxM~mЈs4)xzZ1ӽ?Vسh]&vn%xldql91S!ij]7d>IVil %6[Ḵl,f kkMAK{?n̘bw%tfLϬM#TBi#gv=_{P}i8g:q5m v T-~c@y 7* J o!hm2J! `4؊og ,RIL"z8P Q)>]o6>^w E?%bu!0|LY'5 J2~%|llf0wX)')0Ҋv$ slIq{]ASX=p27eRkja#9ij_?z{o 5\YR >ݎ+ce@\*gcRՈQFdIF +ŀL -ƶNy#I g@3cl C8c"m|ݩ>B<>D#F˼$h1dt/E #)jֹɆ9n&wleoQ΂Ba mbaH='[࢑_SL2e 29%8fuųC#~0"vLdo9OHG7yJt9$'ҁEƢxS>)?ly rEG>!^jkkDPi)yƻA;}12NM y D3wNN_ߛ DOdsˬk1ek@Z, !ucP_ˢI |+vF7I&ͧE\&{[O D@< WO"V5S,r}jCQ8bj?׀Mh\[Q?o/+RNGUh }|@Y)N&PE5l&q̠| 1Ox2{@$mI5 M߹:cHGo|i~QM5l5rSهs)OFF~7&Jb&t#S-@Tg<G?YeN5v,U,b:+$ihK 4o|Q7A 4KH% K*I9߆B'駊Jc s!-BS>ov,)sT;2l &9ٷl_0:9Ѳ5O5=chF]doҼOt w"o?*fM}Ґ0o`p/d˳bSfƾQ_( vaNDir caJ LNyDt;}#뛼HRƑTL9#3oI?hݟciTFN\vQU_ ˋG7^z[Qh$frV♱5$+JV_Y_Wb'VF`a%}Vȳdg)5C;iۃ l`1^󸉄7GBYsD¨D}v3,DHOoVUf0`Pd0 5MHqDA҉wu`Ҏ4۴1EZn q6$ȍ nX7V,Nrw %?#_  eC I?&SzqoNTgEyT?A;+7NX*r鴎"e@a?Fhrx23qA l8ׂr㰼]y$EzC[? a _nSwR?c dyY焑]ɩ$@(53~S C%<5t]ھz0X(=jl.{mCDi>Gg9qj AAg ^=I!5vSm #)(zA6v`6*/fS# GU]@2p~wU-hNG!BP.PuG3F3V@b07J -Vx"s Oc5{̘K}ޗuĀY G-I±~gy݂Zؐ Қ t_ҍ0ձ͘{֧r/ _OSވc^_oL.`݇FlK7Y{{z?Q$A,[+s4L;]_y5C͛|Pn m\Ξz3ljx|y"pNFqvF~ͤb0G%>bA7 >7bI2%R7^%使5Ì0ciM" PG,`#.r<wr-ܟaң#0bg]ئ8'M"卯շz_=Rި6>=b^{0c]nݐ]udvY-!C s2r؎MA(^#慵}늉g5X>@Ee(*hֆ NaF>fSU jyCu }Lm 1A6զ, !š|UT2k qtS;V67E1MQxM+9j vJq@VDv䇕9/ѳnG=&˖@/D;TRN@faT6+cD*+9.?m kH]*key _&GwKJ2z>1ht$d!'GDb1(MF)3b1]'ͬzTm;")~\,a;8Yajnt*̩4> 5 8@_Ӭc"j69g$nunt; cBRC[:Ma~! K/ߠW1 ӊJ7O{Y\dv&?M~?xD~ :OK 7/ʋfXfOӋ^ =这S→@`#V w z7>/:HZ7 Ы((GeԺ5,bU?]`Y{;IW F/k/?()#ide7*#|)ojYQJ>VM`hF vKN8nϬr` {CN\\t %Omr߃S/R蛱]W{3IZeH Ol5DU_nǯ:oB0vB8_ t~anM(0 ŀ0ND<qۆ?d,O>8vL iȏt-J;rj1\FhqҤI0\!XVL$0 #8c*,q^VKK_͋HhmmP 3j7EYz/d7b$Bfz}L@&h= }X7#xD}.pv(b tǒ}{+_w>WD8z3^Jm,^C_"7j&=`'qY@xJ5 p@qj, z@꿛s8 !PO`3sqԿ>N{|,@hEgz>%S"Rcۖ"`|74 %L{C 6+YU@;w ۝MPt =̥I>YͧHLDŋΔuXyy9a뽪-` Shښͻq%wk'f.lrT`61-W2I/0TX7b X6cL,9\ xUEE$h#qx ӯFDC٥cc 3Cv_JU3Sl UʶH7ܩ͘(RI_b~SIcW0+D (z~t_\GgQx[^\$he w@zBT/vaLÀr1gǏHÅFʙ^;Z!N@߹njCU*uSeP\ k+t K6: 4:p,f70Xgg#_Enx<.1 8`X"KU&@3?tfSgz4:D#Z(jPXc=8%-'ͅ41AGacQ6d H_9֛ZamޖH&҅7cl}cGς,^㸌r{Y9o\>WgT. %)`XS$L`-Ui`mALWCRGFwweH9 {sMTG{Ŵ2ev kM`6fʨDHaNx)U4>`|6(rz)3o8e2btͤ⌿FP3J[!]G[@e,RIL.G#̣e/ߪ=G&8>4 csוa(ve%+"UGl`񓍣Q-ކH|O/#͔Դy碯= W\HeOnm zЂcœ)ѧ*aLo[>~jM mWeҞ1 _|HBe@n^w'I!`j-S+"5 9, UJ9i70q1%*P; W3r8QUO:J'`0.-U‡K m(meOsbLWƯq4iXTӞЙ JGW-P.U=9`!%P>9)4c*p KR!xs~f*K( Tuf[rt|$7 ZIK1+sz&k&ڀqxݷBtNzTZi֜v,dc8  1/2WhSZq-O hnj dRR2?]o>ITTgGOUx`"thhWv<0 ?2(4 ,BF~ [>easP,ha S'\\-(?>I" ƕ7}F,6)0UDZjy\!]>\ XC_׷`IiHkLJnh_P íP^NR*qd0sCF؅#Iߵ[_dv&L.+ 6&K > $J35"Eo\+!*7Qyp2זn9G'XDD ='sk?R /熀qxD>ȕeOJB gtpǹkz?J\])y,cjeг G8PLJo?S Õ"9e[ZBx;k7:6J.Fkg'v?3cX-:U4@?)e+"u4Uu#aɴ$qe&8ox-[LLlOOA,MjU;O&@#ڧInCV@AڻA{w\C@Mml6y`Y56Q{ p.Rp |c}5v}># Ek`x;TDuSN3Iz@:A+8ckږ[Ѱ՝&IcN9sH@o,ewhNp9 Yvxp'`^BlT/v[@ c">ҀBAZ_7,,!)skH38g%a7`B=4젦7b''7VVn*wfyp&x:Pf'z,4 {ֆ)^bк{їFPaN b!fR骜CDy2:dtU)%j.ͥK\1;,=XmL B%:5AOͨ.S%\孠(W&6 ؿoZ.vLJ 4Aa&7̷eAK.6@ݳ/f]1ڕaJuGL"d[!IMnKCJs I$Yfz?Ż&i3̢;3279Ap;t^h bj]Zj7ҼBXH{K}z%tڵޢWh%o چ1%f`~5A̯3yc 7Γ':S_|E>i6y (GLRD NhWCHڶ.ݙgdbNq}Ć+ 4Ϛy0 wWҽ(j|dk^~X!ѢTpڇkrllDR{lDam@7c(WSl*ت&ȕFS[n,Cx/'ξ.U z:zTτEg yY,2ӪǯdZ2=Zs.=04w'gc\оZ8O]ֿ 0Y7՘ w#:ۭ]e}t8nS{! ;Ӻwoo?AWRs@<8e{7w mdi#ш ݈?ֺTu#i}Pˎ2 ؆mTYb0G@8Z7ĝUN#k-Q5 tMoqtJף)d8JZ#o:**D~^Q?aqv^Z~_^\‹pBW0-bN-VpF'}R0Rٛ7*a > /WTso"wZ\ \nŬ1*k ʭ/%ZwX!8^*Tk\r>f߅+s)+|Y}[?H0EJeJ?4LNw vBxҭ2@Ij5x8l 'dlqFk>Or!  ~cDzA; bhV҄@_jiATVzRE);cD}NǪb Q=~NY[ p&{Q7טlhhas>~z" -dYUۮ6wj*u;(~.Dpo{~'}a t>'AR6ߚ[~74_m2/c}S\P, oyu%Y{0WOwRN]rϐ:2iVbd )&"b{reQ_Liiyf%ra$$lAeLnwꈎZt2E?`nPz5Q3iϢ߯h ĐS&_ZՐGjl7p|ٞpxZc.i?": u=`Ҹaշ r3N'NJ×5ѧTL(al:J=햁g*2۞7gF ITð,=FCQs8vأ1{Jk*UwŸ;X\;L?eR>ԏw-63z 1tyaEGh|6qG~mI" ŧj*FÍɾOC}tE \M'%"uȶ9n d᧬WY]UBImlJ llro P\zaSrۖ|h JmC1ʀ~ȓӭ -";o޵>r"̴[hzO'}(o` ַ6B;Ȑ̗+cH|d!K{P-Jfi% F3 „XZ |E=2o?k< d2vmz.$x Y^^)Z׵PQ4 [Q;N5<1 e/"dz`rIlVE9GB%|zw+ &㊧l N5^6a `Iv!a0Mx;g|e-}Eҋ5Ee"~Qb߇ _ rqy(^rAqs9WgV>mМFs)9]P&֬Uk9 D`#ȶW(t{jmq}_^ŭeF%Z"H6)<]Y0>"W{@D|dBka9}dz1%쉀刎JI G?4;Q<6߻e^@M7sį1!GP9Zxf,&b~3}?&jЬR+}Kynr@KAP(:u6*R5Gè_GDDT䐝&ñgc o='|Qp+1hK6U)Ycs0wa L5sȎ?6-W5M]Cq­ ff3Ax)vHfm`/#Εv[^ZQto ٖ1w/]*_"}h Eo7RBD zPx}J9w-YsYznBLm6|1  6veT?Z@6DY j}$5uiW orn 2=T.K8.m>S+0ǽ6Tx/V/'jGhUܝ;%AOPT߳D [:ڋ6vva^gɿ݉x k. n/R㏖eP*U]\ᭌĽ5=f3x@Ϲa{xVC}Y k ]q[_܌7҇u֢SqpY٨@fy`ߎM0&yؑQK( j9SFT<$V@ ĪKj5zmLetWܺRa+5{Oј5hotKp"Su؎t綈Ŭ>_k)P`Has"_(b=}\RF '~" Q%dA4Aj}9M#܏6ӑfd@l9#܉}YTDO 51'vb Ns V?w""d5~$zw\HE%0=AlϮW6jn0[is,Din49/PsW0>,nSv1?&xp E_Jw:pL$ xzt&as+Zj]vxO+UmٳZͱOUw;%Fja[V[^to/`d ^vF 2l%">2sO,T^|L̓3c`F>N}(!<Di Q1 ܔtm"$'ղ@=S{ bǐ/:3AVcO Ou![nRAߺ ;$ב?GhI3D*%) !L?$ZZ'N‹gMΟXo o#4[Z՛fQ0l52yї[Y|AÌqGFjڅn2cko!W6sHS0d!:9Lᾢr 0RPr2#QvrefK> nɞ$WL3A+幑c2bT@_;22HTS4,Xiދ]1NlL*t3on}P,.B%p#$~mejqyZoZ7v8v#H uUIV&o/fzjCOcHyҜQ 8k$]̈́E:jo1l$o" 11?$cl-ø5dEuEdɀMF -u˖gH[+5Y޶j$EuO*<j|5;sp76Z 'PN UoT @[~Z x)lRuQe{~0Xcr-‰MixO`+w01ٕgR=Hk6.01u|2f+4_  &גsQ34W(O,`k5 1ռ3C9mho3^x h~L]gnnB= 0CQ>Ȩs9GTGk)?$QqqRlxUBQz{gäblRFMLn$?^jb:?gmÛW ma}z@k^^C8c*c=}v&OrdQ'ouWTOL/S:pB_nb(U[mUh+K7-"w.̷u\e/oRl0HvIqsy& E-? $RQ>{7T]o/M+X\E<*wx6DC;J=rΨ=49)Ǽĩ~iq+-9pvbԍ9K=@q~JF;ʖ_u!_wr'lRm6.B'=歶t2j 6r/ m%oMt y8OTRԾ3uΕ`pؖaBȿ#qMlVM5)G[R`6ov iۖSNm)5k b-7k7J$u .٨pz&bzȺs]P>:xڒ=2e!f;_3 }Lx馊pW [iDq[VNvGanxFA_n[.ƬR6B3+ q+}#}˜F6=#Iͳ1[(<ھۦPFR63\ua\qs)--ho_1o-j'sgc 7gȜ K2V̋y{!n2q P03.ppRV: XEH7(G`^:DYj%*R'HjluyEFwu]3A͒&RtPaaawKB3^ו~"7D,5">"-;;3(3/g,e?[eb-Ur;qϠ?U%ڙeE~YO?hQr P9F!zqT\uZW\m+Z !HíqSC}k/XC3rȑT""z fSqw"Zq*ZxL#W춅~'@$Dv1je Yiz i_7Ƹ<"^2D{gk!]o9'/",櫧G/t+Ԣr#f@ҴmU1ٟon!0] Gb>ԮȻRaۏ\ڸ4v)ib_Ve\$nq~92~8D1di6Yg@b 9^$k%tļ#mm*ѿN_rkà4|A,V u :ZoBݙ[*U;4?`1c3ӷZv_/%TK ێ%ܖ/OO\^9p:0 a"z ! /|hDU11a@pH-[B03wsTAnMj;!x5ʃ lh]ِ[2rM-DE"z=+y'iB.>QEg͋G|1r:l%Ⱥ'DȺ!^/@Wn%n N~ۖYc_zLGeJ9˰ј'(-|j9ρKbZAYMʩRc/'6u`ZUIHSU집{ tQnn:˔hFڕwnQ䣆;| ԅ-#f;.;_fF4}7N:GB:Ě]QD6xis$WyiSv9Hm?2kzn&'i`⵸ƛ~q:?B5rlVHG;Q0G>mH&Vąr >IYض_V JH@ 3{oSvgx5S\c=:ݍHgNxڠϽoN^y~j{Z!} ![3dΚ V]PCcu3k )&эƧTyfȯnEӳz8 *G׷'v9đ۫mQяa_yN4%d>/bDõ5]=hO*㟑Uoܖ_O>}YM mm騂ۦ TupC@z`[-JQJ.ZO v ߯lvpNtnٻ SoT$a>;~9 t𖚔4v0'0*iE$`v 1i/Hʇ!*EUFIq߄gˆ!/09Ju_o$HA2}5;[(x03~\rofʋw*i%jr. _.OZ@֝40Ec!-Ǯ$'oiY&dO ('B*.¬pNBa<5c7)TNw\(F;*Ŷ"kM>˲5,ud4\@3/8?]LP?c+Bqhw) g:kLE2 _sbL\ 4`B'Z5F̺YhAcxh |? mWJJԯnfiCͭ.7ÚF۷pҦxd9BJ/Uk6my,~XyA8!m~ruAP.ju8%y$| 1EZݭߔ8;:11̖vkS=SMF! rdnAŭqR j@/paqEe1}ux'B+F\Q;ᮕEխUT~OOQsyKyqs]2蟚ȕxEq|U78[iCHDx[ Mv+L^lL,%C픰 =M+-@[W=8ȼP k}Y.3I؟]mun`VQ hq!zxőd$FwV!.Exg;4%g!ҡ]\J;J1nl <^͉S0_Nշ_Q4u]>EG[g'=b/PzOvu 2C;2/x2y70yMmk R|D[D#ybPۍfkV$L0;N$ي n vmYe[PBY^d? IM@A xq.yq QN񂼣 cV,{ 5/"㝩79~քw3ĢBnsNtVYwq[-̓$h Nyjv숊&y/Lp \](׆Ir-X {`"oGBXOn?Ʋ+,0½a\#Ukk/ )Q΀haxwyEֲ'?S!gNAm)PL#;@AT[oޟNңM̃1js* ^ ?lg[{֫6݉"eKn~[$FjjBd5`qHc8V..^}"ۢMVYv27(*=V>$?4Ga)rW;] 8<)y\x.䳤kɺ/B#X#E"3 tpEU('>c !Za)n|IGT=&tEZpVh4x6MSYzT]Гih@@SO0'UUJ$2@@b~y[HJ$Y~D1z<~` XßȜ l9P-WƟ\ }Wq $¨.j>, Y'YCL"ƅ?5dlg! UJZtPVDgV/1oԊHO5䏣%$a&^f%}M[0Eb^29+y}b ;+Hjrz{g8sG<ϯ UR[xqd/00"\_$!JPR{ Yؐ+Z=.I+y 9\09\s"A`8 GlrF0%?Y s$65CQ׭Ѣn$gRLh@QŻ# T1mv[c_ ?T&|1վ\J UՕ)'+<*A"eM1{f%-ť UU3>}1QTNJMˮx'WPMҡ.TD {oOYF}aL4޵֐$+qo)U5|đ%DT{ơ#C}#֟vDP!9/Y|`6ӴBR|@i7ԫV=.05`Mĥ~,!EN^n 2J|T3Y:HCOUk9b)$~>f+ YPbubT/ٔ &˚TtmHDM //) ܱsO}*5 *ݳ2 ucO0|k3Jπ9:|h_sǖzѕ<;lGnBBw2|̼JVrLҾAS_J߻_ɍ@ Q> 4_D[)g6 wc5ڛL~}X$]b g*YZQSBa'=񞚿|^XD/ (Lj^}w/(^D#"s5J qpj7e8<8`tN0o!Lgv&&ܟ_'¹2gIIG(8G\}wM{qQIc|%e߇ ;ȳLaS^Eg{ϧGD=S#))C"EEW_6KJ3sg϶绝PwQZAQo٣h]֗aq\R;r^"${Q\3\ l kQ:_RV SQn`gˠ٨/nI=*_ m<,.8Bs߮<Q@ks<_R;wJ^яڵׯnjUCsԯ(8*ml&d_k,pW7^8nM& _V;7i#V&eD^@ضAusp7u(se(LάO(7Sp'f0^"~9՚mjfǜHlAxc~y"{pSWPu Fr׀Qyńs%! ṱE\S럋f)w!˜i_2_*LSUGՕV_‹ 7E_!}⁷ K?Í #7,0?jŐ`oz{P'F)g/r",Џ!(FP5#} &fb1lvpsFoTRNK:S1kXu/»v=4@(U3Fy&-+Q7yLN KϮZ?"#9u!ԪA[tI\E{YQ8O\4d2q$)`N.?3)oZLlF\^Q #f4$3''/ ib<歼:p 1(TDwqIƜIÏN wy$Xy>,&?%] '4Sb1 T[W{TMDLV:s䌇1a uW(ʙu퍑%Xs]wX)p*-a?3A+烂fR*FAPRcG`/[tGD/x&P~2q_mWfե-y}PNL') 3wϯmܬ*W#ָ c{T`JV jނaC%dH͇ajgn1>iG%)sN9i 526̂Ӎ hD}T*W<,ssXpq[ )8:U/;aU|~Iӣ&þ_`Zhcה ;lqIJ&\rbyLJ/ndQp8/GHy|Ol$XNMy4rZL`ǧ:VEJΏ[^q~YGQF*#mvOeB MjV1-P ֱdqѝe3}OV*}^V>JOmL)WUgr^0qd@ W.ͨ=RB=˳1eV,Kgp'28+|؋%%Y?2eJ̩a7-cdT0lmG"J\6[N ӉwAm$Oɨ FP\l`ݙ%uUo;H4Vǜp ((8e,X< 1Rhֿ1_2_Wr^wԫ&/*PA e+& rXoG<'”@' azdVˬhOӌ7 KWxR̻險#GC1V%'k`CZU3p(YJÞ/>Qb{ vi'(M]k&Ț $2ןl &9^/91֝hXVcBH@чEn2@H6&S%J<`6u٬*sJ}mfZiʧŰBȟ1hD]엨x J}c+F2]/ȟ9ﭿ̶8ykP-HK6B*v鯣Om>e*S %H c]+Um ܎SB05}aa%Mxc (m E{ 'ȂH 'Po_qznhD +̇sr(tɟ2 cdåW(o '?}$ʞz~+"ťBP:2\syO5@`xzgg~F!l9tK Ss_/MTݙoP+#6%&[ҚaiaY aq$5&ۉOm0j5*m 1 LGwNNC0h5,Ӂf/mÜ`kf-1Ba?sÁưV4z6i,EeaN)WAH v=D)6nܬ隩-3!՘X./<}Z9I➑ 2'o&e8P7s{D0:=P̽A6mqA)~c٧xs PQԢBcLlΓݕe#?^їG!AqGW1V*>[g s.J݈}[!GXx9!lBxho{-5Dܗ# !Vq h܅^q/bLvv҇5XR:o?c&8^9MqwLIL]$^5j⣱=VE0Rיp(&uFg #jkC>הUiď!Ų~^NhvA['hm幌Zmf-d dct/zkF+\ j._&?[b9KV˃7}S[U]rX 8mGy&aV :(o*YL20/wgrs.hw<^/1f@zÑx(}w>²˻>p_QYZSQU!:y$޸F%f$A"kp tP+ XL\.b4VP"|Cu+]DhI7רv>]Q$ݡf>yEׄ;s=pR-n*e/~r+ɉt앹2;JO,$av&~*_ *Z="}if""bEuAYn pZ=Ofe;?Qb*hNmꕆDs4Dj!F@B#)bYݷV#]mŋr9z+LJ :LNP1mg抭΁7S[+=#mh&t)txDG~}ߵ_ϋdh[6P= ūl*郎$ 142(٢0H&;9pVbbH jG. +Hn ds4&?aHPiE( f9"6rĩ?W /aHe{M4 TJ$3W2׷$f+?pzX9t%wǁ>RƅD͑Ns3׶+i?Fԉԗ?F#~$'m-HgA)e 2J(`G7_ Ry0= 2IFrx:m@BZHMfc*4H[Q`!^vi6G^ ˸ID"T!uQWh}Rݫ—$!7*VWH_׺rib0_OuGstD瑊jEHF;vEerH.j\qJMƞeQH|Z2K ]ӑ@RCJ`~e{1Rn; :z֚8~4|22͜tk:־zo"SM=qVվ,o RɊ0C7aܯb08f<?nwClbW]5d5C$o ۛ^E^b]F5v?&uY$i"&-ɟ =Dhػav/{ZӜ!inFHM ?yRa!6ҼCOndiw۵fzz2zO+zh6^ݷ NZ`*kfo֒5jJ?'"8-_' P>qqP`UïoYB,!iuVd2`qj؁ݯT+cJcik<`b <z5v1%!^"p2YI͉j)=eӟ{SOY6vN}}_oE㸨V|" ,bI9pa?W"pv(׍9e㉫rÍr"M楕0IOŻ ζ)A2 mcD1[Z.#`bJizNХѲB!*P =x!nv\oiO!^ƑUD"BSm*٩s\2?fLlrS%]Ne8pNP&QX%jf\]×~c* }C谚 LeK}!"P J2жk~ϴi֚P8hCA&5NODcٲJ"0k0Gܸ5v8V0ؓ!w+sͧE.E61gC {K3;g(kVK5#C\z0A3.4Մ>UsV?$¯dX?Yã"ְ<`Y ;;!hwF׃ IexWZU!j0,acGՖs{cWHŮ.xF^B 'ƝAb= Mї#-Pw\3x7CJ[A>Zma?xYs,{ KgZNiURwS VSeD2d ZG|ݪ\ͽ/o |8nҮQR?^j2f$B1ӟd| "+1 ]Qb2TËtR?tK‘y{WD_ R?'U%^*Y{:Ce*F4E}-(#}bjrA$wQwdCEs)r\G.Ӌj ${L#)ے'<@hDNf]𞋐Mcucdx2=H<^D bUpy~hT'23wˊ.3!_j> Rl$eƶSuw ?gW=M9Nh/CHDwչWvpW~1:&A4DhBƲAq.0XK喙U%BAi lddYn?dbw*s`k|l'/wS܈>]R=\ ?4g)pt&g\jv{ӾZœdj6";*?7KdR#x_ iIx/hUݱ1YI[$ 驾]2䝱E<{WMp$ .aZlΐ<;nZYhCeZMl"P6Gq{T{~n/%*qvGu 6hvuyn'&^s>O)K 46 86u1&&<¯;gu5'U(;k,޹NdR~oف^gt:xβhjifx& /+\Wf}V=2.K[2JFa;1=nb2Ԝqs/qNdq%J0,\Ԋpб]4s MzVPӨUxmѝ%eqc"%dH 㑇j$w9S^ U:0z|Mpv\B7q t jg"f%f`y_)L0Hpd.;U$+Vʸ|"ML3=711^: &uizy+TvCYZҝ^{ !Q0@|##ts (TSLš˵2n)At&Yg-#~vo>јt> 2oupkn{w˗`EiPAR/?Z ?Dž5hHwMNz](QOߓD4Oֻ˚g}fH #D-ŮzwڻV0x}C2QDIay1X]Q#&ŏo0(a__RP0æګSb {9ec@R}푡ڧ}0W)jQfMfZ~r'u6H"B*!璝:fx[iMIz r-Vuo h-$)KdrK&;j6 d䞻f41\}0%>_%=ۃjhح)<^Ż3̒fS7dX5MGOJ[A5Wy sأ6ڟ%\ w@|v^WPDLBu\jwKE4h'35lG}?Z->&8 ܚ w ݈fN-p-g/o&_Y}"&b=g!TW0Pxnؑ1a6 Y0 ~J@8l>XR Y=Mz7`_ld; yQ#HnEv͈aEU2lpp<.AC?9Ј͌Zo#F~l bZ jɏ M=|'ⅲB٬y;[]bG.cT}_-|z>eL Ӝt% FgDLJEE}S=<18o^EHd۴9} 4N .+wXzLs:XV:h( 6 JcEMUYLRlV}?VJ8 lc^حg3s|0ɗkvz8 | =6ј <98SLރ-2)\p%84dA fys##@DAu,2i6?%R>7R EccT$h5ZWYȱ-U+q6)f;&c\{vwVϫkh}z]yMnxAi䡂[Q1`0$_GBeƀrh*A?_.&]<׵cXJ[J52= .3_; ݃_mk$np=B։ŋbФheUdۖfqsVR8D OŎ?"R%rUH'^|鍖"&)K&Twd(0{g3nCEF6'a= ]v˜ŕed1o(d`u۟ExXeGhEten;JPJֵiOE La,Mn0M[?*ytbOS/i((mcEw]eȗtm ւpP_Ģ@pMn_ltu%nH$=YVRQ&dH cI{6,Ƞ  w69ŒNLXpB>VРGM0;SX$8OhPXB׸X ^ө`B$rS{br~b~8UI/g.0ӗ.VMGaʙsN,7^b?mEQZpxn6Ρ.PbR[:Z 8iSՕ-bR$B>c=eВBl}=Ԍ:aCj;1$]$p352a45Clw2F_Pq|!tPOtm}q%99QHl]ҥMylLvH{2%בzE x~T 餅R7Ue1,pIc;~uync=gbԟOU&侅8x>Aj6ɳ-;K}gUnp=\^$mIޮ: =e( ̋^9'i!N] F+3_E;p<w-UI/Է"1VKj둧Uo5r[u^h]@"mÝ-rd4L,vDQ ^=~DJ΢W< \}(ǩjѱ#s'%vɆ-bUbq=WՅqvuscԾH!H>҉- "S`mbfcBM8yUEIKe' jA?Ӯg(c򬶶 +:/HQ6?qɻx-d-`1/J7nxd4?;`,ueF&:<:JDY5ʛDLRO#>Elg 9s1ɕ*@l `7/genwB ;'=#KId)B~1s-e7e 1wN4N DD{0}MV)}(qƽCDi+:^.3z`BIw$7G'|W@Jn.lˉuZ3Y[uXzI.PU[ĵ `vbOF?w-|MسN~Zm)>vy#QMgǖd1Fd-%h B VP{<{-v^p$V(B.oY~A@Ճ]ERPK]k*{TӶʦ:ppK|,ESu6!-j в չ RXKPH]۝.!s~A9bUdkr+ r+$?\옢3 N&xf}_fb4| %xiQ@~H̄ 5F8T_7qa O8~t$EvD:l(&6FejLqvB)9B#ȝ>Q*ݭ{:͏eb fDOo<'Y1wU'V>6x/T :BK1׻{hW~{x_RʉfGb'Rs d*ELL$@V_ 6L2RaɃ$3@Ievpr̶$NVNMA.8'`x`ߦ X}\g7C3hM%;\2^>p-! \Dx֚|Y8oBoF6J>eT;GzaS_l4%wtt,UBjc61#ʣZx">,`OKxDubMBCL?:yf{7Rc.C+o) 7i!B>ᔴ'RWfE5+F! J V֛ݙo-8i9V|q?hD+rG㮭GX"3ݬ_z^O-k5 ѕ7ٝCߘ$#θ鯌]+)RkE0\:?8ej| cCNu1.#OJ* 0 3~+,,$ Xc ⇥H51dK= X!({X>)1|*1\#mo '|ts{͙+5J$+^,qR3#txDV1SG<;k~)xǀ[p2sѡ[Rm <2g&ZL`ލi5HB:RbPa'C*+uБ 6U(RlcB@멟 k`]oB֊0bBXy{~mhqCGȺ9^:|7aDܜVK TMj}F5bݿˉ;MU[*cR(,QD&#T5@9^Il܅'":טAD-.x!?q!#UŢ]oYhrJufco|/›C ܻ}e D)|B3qĿ7.h] YҐYMST%T MՀ sR#WOjb8'}|Yd668h .-^N,HϞ=rԛg6Uӄq\JIJhYoz'ἲUJXJ?#>`3c3K]M"q\RFB(ԮU+f>F3xJet:&ԣ(D:k%ʘNыVc4> ZBuut^L0K?>W01[y56R #0%YNs~} ]:i*`ڵ zxw&Hrcl &pzN-.p,'D8v5,|UH:/2Oa<-G$a?&Nμ<8zܞ*[ >t8OlX qIlLea7F[S4۲.m#*!v2IB2aܦhl=X;ںY^C \P\МOÀ}RRqimLI[ΩA*^ Ql:c]BqgŅUR>Nd,hzNW.@1ygi]+>DWpr`>KX --%ϙ T0K%^W#5=TGYc0a/nԴF)bCh Kfw zjLA Axetl4.eXh#]x1S@#o#^]%>tV\JPu+Nx4CN/!>3e9R_n~ETҌ$ˋ=@u4e]/\C{O=8% uو!_~GmS:|tF`RkS҆ԡd:i2 zHq%NPie88L]VriM9j3"ݷ'/GT? Y(оOIѠ@t( ]DZFg\5!` )m+ISJU QLP^C'{]^ `vIBQ-H` eRuvve=Npo.x}wZV]ʖViy614Cmc]ҥU,Bù)=®u "4[▼eZ 3|tP4F0_(x)-j"8xμ:BcS) tw n_.9òw4 uqH2:[qۏI'_O9lw]7pG,޳]ExhV8&$wSkLJ*La9F sbxMµ'h'ǜl*}t璛~ǡ q Ou ,m".tmy`gNOF]EZ&LB=9?³~$y#JzaZA,1=ԟSt[WseNDuHɝu]v'Aaєfၢֈx{`pB1vyu epmޓ `ć)4BX؂b 8rT큍xIЦ0 YJ tS(SJkϗ 1ݘugk$ՕGeUS˼:aJ=cVO^9"[;2-h\>qMƱ~r6wLŠ?d1W$R6k!lWA1'ٌ 2XX啯 Tc)!:_-]b98 aS\;p-JEPP ?)Q#Y/)O{m4"K=E~n|-|k-r&–8 9mr{/ W rCK-qz>8cNa/ok UhirU3 ;V;Da(|gW d*XMx13©ZM- ,Z$1l@2DP$ھM:ߦFN(hǺ/:^W{uQ:fBʝjO7ݙ6{o@}v(H?o$K7^HXAHKۆMV}U@͡%k8 =@YW>N!wTrJ.[[Z&$/YHxj(Ck*hC+7 ԧyjy'#!I&(6XhԟxS܇:0UbP^b9kS/ޒ唠bPW #Ԛ Il+v"JV|_w:>~+N2w s"osE&/3P$5l҅bAd 18Bcd9,߾t-+Jbm|ЎL5ɓGj#<?%_}SH0o%@2Tm>y%Հ%25<7BRѵ0g:L!+Y>bon+1+'9sv7"42B Bhz~y9S⁌yfT0F&vD)ħx-F̦Ը"ŗR6%jW.r`Ԯ`qKdKVuuq jxtt]YޒIo%BYV~}(B`M{,Cm3"r GڭqXc iHD6a^ ԓe57BՄV\{aP2 ,T]w'b&5:MdMQ?Y2&I65p)g)T _":E-ߓ dGa|E&S%%# #GĸmEiXƀҳp{dHWF;Y7 uQjKlWF}R+ߘ!{_&y;//{PwmV t;RhAdSEb`a. JFοD[/W2ц@f"%es(x,.n=e:^,/ԨwC5;i-}ؘ;5k\z%vL{e_iP.D_Cl]LO-X}w]+>X9s1mD٩zMNIU]Qk6$"3cx%MiJ2=N!_O˵vP5pDڬIdwb_˴g[LxNps&n2~PB!t5A_ź,`Ypoa^N oTWv#4tPo˩vwn?6L} .fPy|l1!C!pNL虥?БJNEғX/̦.( ɱPtS:Q SMj!K 5ULXe;UpJ^Knh q/@YNlң0hEJ/S֖B(g*L<ٔ6*͜n(4/ri,{dR5O%wʗA9,vyNդP¬ h =-뎼+H_ޫgs2L/opVpb h_2͋ӱEG_ ҇ 3n> 8M;"W}~c>VBgXqYLynW L;^9uG~]Z'ɷhne)W?lDDԭ /eHUXePxI2UߪrH l{Cbڠz"rR:W.$YHrwU]%C:t L9ӞNKpʧDWel8GcS:j80X@iTe Æn^^hOCӲvPrbw>P: 1H6⫏'E)k'F IzQ.<`6|8 -=/8#]KWaςkWo~=vmq_bROݸwƗ5xzF.%uP0jv WUi1ј8 xe֊wfW׺y6 瘱ˀGvrS1)Lt|VܽQ[j6<=x٬i_3$!JO9Z·K7ɧL;8:PcKT:JЊO,e"*SvRYmi8ݺaQw 8R oϖĭ#!Z[cF67y\ :VC`~"JbZs[DŽE~Rr@{Ԓ`<̅IV8?%"^! w@X]H?02.N˘"P;n7pQHvJ+j2 9eUt, &Ғv9d};Dߑ$ t0hzIG/!ˆIi[|GZYIFIZ;KzF'U RZ:5I$褹11KrwzF mH2=yUCV- Wqn0I޷ᕽ\3/xy1 Fo OeP\ W}ir L)V&AwwX+tHiI"A Ne~WFC 3Ei,0Wm}Bp%JR%c/ z3dϬ#_a`3;?(?kFz+B\.~~zbqό麭'+ɋ$8H7e."2{[R˭)5dY( !(P_[Dz7a7R$®19E)Y'H:ҽoQ SOD۳-|2}7kxjn!V"W2wJOނ"$!ILf [!׎plDi"!}~3JzMf[i]Hc/pw(݂ .݋J.&SK`T&?h{(pDcUe^C!eGm;ofӞ"ɭSH }ؗ.ֳjq?lECc}ЧZ˗gH= U |{ӐNA0I)k՜YY=]0w&Gq7{^~7Qq0{Zff4 %"8.ٹ)i"Np4׆7PzScj1g ϻsD9?Wo~ D|M<#Z xʌKb@۫Aj 0sP/Bi0jNuوX 賒J/1ob>|S5(Yl#&o9oOZ8^(@6B4֒ȲI/¹^f@tvK8짥8]nѴ,`(ȗ8_ixL YOV[w2={iG93;6ˌa5 MLYC=xr3;UJmIĶjIԇ3otcXmr:b")!؇%kҁRBMsϫ#`/ՠw y=ލl%A@ ܆{9 X Ɉm9jCG3}/4)*lɼnm+]Seu.hGs9I/#^_E[Xf!tşfiΣ{w"35'P ]#1S+#&/ڠ?@wqo7]s#b1bzq:>bf ~Nt'$ý z3SR9kS%+G 2*Bc2CU44kR2t:}ɖcۿ3COV!B& -8lKI/܅h{BD$ĂTôQۓg+;֑oxXYH;R]j c<3#Vx$:z:JlnD {;h?g*,i Ƌ%WMieuiF٩O;=ff7^6oIځ Eu*]FP lOJCM5?3Vb~%!*į gEH!Fw 3Y/n_bWRӳX| zh$sLvK(, Qseᱺ ZhfO=CA"|K>j6%s7>}btQ/ iuP`:NˡmVx3O|6? el@+AOژlAY0r8<)W&d4wC\@4 Lwx{q0lgEN=RnF7`#m]0h<w&8^-B4HHPބevPj z+qo5bpQ妮 frraCQB? RmK$ט\+Khd=vX7u/iGvp*mp~x=+UW4қ@IpЎ+)ݐ "8LHNm# 1Pw؄Ηn{L"/s6\k|va lB2ÞJpJ .OGК *Dػu"L/j o Քd\f-مBWy[(.+ ۵xn ]*qV4vC!+j{^g^hS XTi=J(ZQ8g12nOcنتj X8ԆFs^mLSi 1O/(M-J2A[I`i0Pwԋ,DU< #Ǹw~K^9'! kޯ5PzNQʬ[{g'Hf%v"Z :g*5 5%r֩i+LO(i%lWjj1-aϟNEEx#[Z0>0JoX}fQߥB+;@鸤]"ٵ? 6J2.6#jbVZ|cgo''2+wmETA[F,=%4W\¸y0BuPÞ"@۬<#H'SS%z%,H(Hfq7:%5]d]gN4Mkb8+M:4Y4`&giB ;{r$|yS",QW&0KʇB/- ga4ŷLr|Cc(;n O)mn&x+J ƹ1#ڣDi{뼤M[hv)8U&&;u:x{NTLnj.˫g.UZ@*zNTW#~=@c FЧ׈[Wnb pvqazjO-YW_N~pHNeg!Nj6xEwTgB8zFm"9?:x/r9oNN@94q0Ƒ jϣ0 cl7*ٕo1:_:^Du& <2_TD_k[Q 1"4 )  (c;\DTI4C՘b1,l<:;9i DB%p3ZhoDSz^Hy ~SjOa%s5Q:.\zl4#ri,E48KpJ93wǩM~ۓO&AzőyfV 'CSZn9S%>̡}/sevhulyN⬝r"nI[߯1"$yx^gٍC;#$\fmZ0IvIg|IMR,ݸ6QY֛d0|tkefs$D7gi4|_4"w+|ម7*t^Cj0";aH yVwRUrVb,_'c1YꙌȉ#:ɊjaXuUG߸azӔG +iL.W$fǂ/u4qYSZzgH6.ulU[m1l5al^Z|>TFm@1: (O#7Dُvm~i؍;05!V[&C1ރv} nb yz[dOJ&S'a\@#,a5Q[ -j%> y-wq."OEo}#h̾]M? ` N]O[Ǘ(HikNa汞;v:=ŇˎKp#/{~[fx)"lô l`쯦GP"t'7pPXX`V3=ǁ9P57-, Al0ҋWDH3p,G^dad!h9Y N!)x:*iuQ8:3#Cd^c8>_&k*>yI74jQI+~)[eU[Aϼf%i>| _T@:o~| !/'o Fm2f0eaIq`ovA1WY|/YA}J(_̼&^虫fw|QET:(+o+ted~Tt_[G6ӻ<.[ dokmRJv@5qzm),5 0YNg1},8&YH(4NAÓf,B>֚ Y+m\-.uyYWl׽(BȯR(elA?kسY 'WV(bL1l,|bw?w7srUI.}!ByyS&۽tҕLP= a%mlx&TL!a47C KbSnJTюRؙe6L=Wt(aKbߊB Kld0eRf_T:]^?ts@L"rm8: %&´9_PI*%jo/n`ͱj]1MϦ(;SzVx;"FQx H'鋚aEPxz4bsA|8K#Ye*d$%H[ڨˆo/r/:!w8ЅZA?x;K~Sɼ!JX<"SJW2b/qMވڶ%Y4.+j] BNC~׈d9wލێL0m }4#Uw6m@>߹=;ZWd -4Ó(՟n]nz&MJ5 kΑc79Y_cVR52K%qc8Sio ;?W9!Y>r ǵL_=y\N ˰ؕӑO)x犨)c8O@x,/age_oHi(mPFxߺW(Ȉ io ~ng.{gDK g9,D|ƅ"d=H'YYkB)m FfXtF )wFqʵ~OBޜ$GgOe-;&41O)Rc!nr2YsQk|)4>iR`$$1șˀH)C5. LX*?);Y"Dn*p hk`~l('xZR?sQPSvQ "8 V8H_daSr"{dmt2EڋBBqQ!, 9ŞHt)~҃jP]!&2ɏC,5+`N`̪ щ|h ˭JHD((瘞)鸘g09P(%~H"[ЇcFfo}j!=2tkLk,O3>}#g_HR4_RUZ|BQ燲 V.(P)pgIu>F_LHk#𹌹O ^ ͡M i5|72Uj7Չ Nq4;_ȧmQa*㥍[o_[*5fe2v-/Dٺ7'RAPG*6E#wTp~jxTnuUz lܚl7mc\/>Dv #dz$ugC35#]ZbӣB0~HC 'gH/*IH,q_FDyJsbQ>(LH}ɋUY|F8lj##} `H#KMul'$Q2SW!qK2"7͕-,6?o37#4Dmi;1d`(a>)!p!$33yθƼ[x`whUI^Qk OsˆDQ`edTxݦ J;kCLtRde/J{O!goAI9HO a[@N\Mf!|ecYKI_@P+B ;_0վ0fObly燿B fɥ6㬉mX+rE2rUW52@W0Ak;Ί݅p%;F/k>>^Oނz HkT'Yu7|_,Re}ӨLIUp,0V ðš$80-{)Z*gc[.'ׇy?$//4e/io9?ٙd\4n}K~.t`ĮbNk* G͍BowfM:EbC&`)8mѯd䨩w{9NS yW2"]jlU'x1IWK?,wٕDK/yCؕROhT$%@ztus(A&p2]HOyt kTtCoV* q<3}c>P/WhGaLP#XFd$7&=LԘø #}W)F U#0@zScF=9'ӝfm.m%&F!/8zBX3=n=)xbXh;5dY֣/?.ѪGY#}ۄwNKkoO| N_UoD~2E\"؉D»RS77PJm_ I)Zy6oh"#ĵypLj] Syj>O%trR@kQ=.rq;JkmӸ=9je+"U)z@)sz 41?[B{-*BD>Xz~x+r d q*rKN$/(٧NBL7oj<ݢ:wៗ)j94'ILDQ]?#o ikQpr}AqJס6{E\2>˯:ު )98gvx`ym<<5!a:,pHcN1!G_~:OkϫԲ٫6eʚ0%G*ѹ&*zBfysi5N}^\ q f"fՑ בmN,׎*!4,rѩViY q@jĹ5$%߲*K{s9rfԨtV\2w %#%϶ >E&,!gص.PP{Hn4DVl^Cza6 31QU_O jݱk/ CXRŏ'5)0;Y/'B0݂w4”jilvnn3PY+\G[O)7 s&k D( E+.c9'I\dUnpo0QzRM.HR4T["jmm5SlPE޹b] :TYH8ѳ+޲s9ˇt䢞,h3'{gSsܞq烝5k~}fթ@6^dF&IcN&F"ӓoEYs;fsywQ1&kcxIi:Bɇ!CdW` x- sL9|B⺽+47U@PPR-{O?~L^A: +vJQùmɶ 5r657/ I I J0ѩW q)3oQRߚ}a`0w˷Iz{=nQjI1ߠj–<0z]1dflWصR" s G0es~BqC/fP~ 7|Qq (˟FZ_sɸTL)F(f?ꃫ6s{Ϝ":,eg݃^\8NVٺtߴ)8B|'k{J=!\̞o MFY3䣀oGub rJi42ot=pЇa%_8^cJ'0>uIU*ZvVA 3$f]ˏ6L`%;ݟ.E'RDQz%=vkb+do6{~z0#sXn_P4g',ʀ!-ogԈ(YUe,fs%ϋo֜  ˍA=(dUePo=-ԛ (zWifW9&@ ~`ǝPmҵPsv#ZqSۦ ӵV9GM:_E|w~L } k -b,=ZoGM0]zL.~j7B!4Wv3fju 8 PbJ<c|6b\o0cc /8l,c4rxLo0jo6 8 A` hތAlkHBB!6|-kHAldZRWoӞonѕ^bƵ\Wt `qN jt@p ]CDNj#-WfB Dgm 6z 5LoZB?a7 Ce aS9tÛ<Ɖe;0UOD猀wHqh+[%=@a-dE鈠ak<)=#AU<= %;Z cssGmMFrt;†+mp'u^@1w pΊc&"0uBs "n=rJ#1C@`dW[5ͫ;P ҹn\N> & ySN@12Uszn@ g-Y-<_NY9?Wڽ3>Z^Nh{zInmWl|6U*5SAW" !jr^t,%VVtr#s熕}>ޥSiEteRߍ[ݸUJ[1 {͞Ƌ+&C@^E"]@Io5Ng1>.N #ruq?F\wZ=.HmҘ~Dw0 +ʳ@@P)W6B2;w 0K6!?QjN5V"|g1mة?QyMr5. buLWr;q,Yф*=O$돾 `qGk5/JO3%BFP@u/%nڼ&)w S9X@!3c3Ĕ^WЩj68 @]T1X/&?.'ymF ~7١>ۏ4 O!f}N]}?&-ȐE|ZD}uy>}Xg~!ag2`g)4YuqQ;Tc_꺓%7d y>\-O )=u:]SOzp=!_\=Añ^a5}8^U\y J>.{o1#us"6K̡Wk -z N]׺|i/KF~Xͨ!kt5.Ҩ@S т{Lqa ﴝWoRTmax3XeR!o.$bX;RQL ID:V l."Q[ Gՙ_Y%{.6lX+͂#9>W Bʛ{i;Ndʬ@x^}vHi(2*h([H?p'Y2&m8㷔giI#Q-WnWݚ_WF-%J"B- (ZRd~043ϣ>E$mdEfncJ cs49lGG{>j̈́.Oߪ3^@SYGX dToVbCqyZstQMf;1\)Gvv_nL@pi"rcOR:+h:䱬] {΀WY'u߻/ RKq %ibmX4M%q߄-e[8k8'8c!NJl{U*SsHx)H՝-X<&8vDL%|l97\ZUz{o$⽅- ye펈eIgq=#krh v &3}(cEI]1Í=KCNwMWH2 x*tbEEf`ӹagvxQY4e-2VZ*vrWWli3D IF@2e|O5zK;x]xS\gM%E`;[n,K {*+8]{TwG{) {Yt&mA} ,0&sOQ3\<ݍ*0+(=#hfGxvާ_*SdGKAv2pxq(#wIuj[bo.#!.kt;ʔѭrrOV \CXeA<y')mP`J>TT5?Qk2AӷުD\:ت%fڀkH2 jP Je6ҦV1XCřӯB<>q;(ȳX;cz%bs^è+U0Fe5/z/77Rz)#K{iכּ[ V 5 4TEYhYvXY<:ӡ/O #`FqS|_L稤͜f H [̥Qàzg+2r'IERN|Thh7i|4κFnxL0Pr䨀K54N^Ⴌ&g>$Smo% 2IoA`k׻2l) S`TG%?Tٛr|XGYM(w_̦(1ΨjMb$$SAr|ɴ_XBGI08NK0!)nٙ6Ř3MB@ay隀W5&F7p 9m_ h#Cm9L3v1zi-zb:Zrtf~0䡧>mhw%l3o ICmU{u{ߪpje2!ӍgM;r Ǫ,q/T<:jD [%3¡~0rn\5;E3;6V2%ߥjD 8ʭ~IITAb[OGu\<\e D|ERvڼpAl. d@wWbIF.` U(E 9'Uq/pmd9廚;(υȒ>2z c6> ಻N2^9U n,-_Hz3UFJ"w6@R`gmQ5~i\GKNuA~>rh1h[ֻNucx@_a)k}Q{Wr՘W|czw]|f| amB75Qs O7wJz_KoEF>hAvb0Vo{س9"l\Ǜ{o'dZ X)BUBׁغ&2>[(vl\@o'AɆ␙|'ݐW̋`U%7ޟ 3IfwnHF| bq\jZe[(33 ;:2/;Xm7WacxX(۝%]VQ8dnvSqt~}tR}Z/AP~l7K0|"X8R9PfO2`Z$1Pn$h6js$A!7bMk<.kKY/s!Ӂ!WVECT[Abyۢ,F;w\q=1tzK%JfYjƖ+KJN."eڸFb= cܮ?/M`Bo!y1{/8Y楑]^Bż(:ڡo@H%62`ًW]I.%ي{7 6;%~,26Ƃc!C.8o.beDT:۳)Wv=(0=ɤOÜ/fFt~ͨ\^5`w!ܒ?ѩS./-h7bNЇuCKr$vΜx]R+@:%N6D҄!UY0aCuw;, rnߖsRO= 뢑J l N͈i& '%}EjC H!!gjOtg=b쟛Yk$jD](d牙k e Lon_VN(ceN2 Am>qJm6ݙUU贵nVwQ2rhCf5Bwn(2@O CPezLBWqiٞR Vf[&0uف|3ɤ;⌓A)vCgBa Dq%ZM}q8NЀɞtbxt޸ܞwh;>܍b"A,#EA-00QهBXCz.ynLTYIϠnK0Ĉp@j,?EXQe)Di0ӍBu:\V0| )Uz'7}ȱ-2ԅ g(5.DJQuėvy)4ِfz?F8ٯ7GBY1)) r 1^Q}LҌ1ͽX D/2ŽƳ\r]q~54'[ R'WEPL޶keo$6ή"aM 8oX7CpI6{DDNpoek%j/)PtC\?zb%~I mͅE 7{CP =vw1#I:H7&=[*fecSz],o37&ɻkhܧzm7OO4)0{]أu/JMYѯ b52c\VeΊu' [,L B!T$Zmm5&0&MJ5ɿ|ƀ&U%8'V;w%+SRF8:Ѻe1f~ߣ`m3fϵ`|jpFqc9{+廟SwګfZ?ʡ[Ka=!ҀibE#+\KbSuo܋os?+FXvp3= ev]'jQ.~[SrfE3l ?n0xs7GUڿٮ7dAdɨy`2TNEeȸlm dTAoM穠xZ<%Ţ-u`~h@^0}Ht5u=k"˖um%q[^U4LB̳kwTAej/gZ#~S:BScݗ-.TU4[KCPeZsfsP8kj9,kެ~>m hm1,ëkS6QN:j8Up[Xm'*vnйDE;qod>FU4{8e_/RK mFoPKɕڥg-oµ> ;hH_f<'i||;|!vzYwHDknK8SVapz^t L{dW2͵L v`r NM`6 h="-mtHVx/;opUA )9J`ġ'׹xm;jsk+ C$< bKrKce5 Vf6RΩ$Fˎ0>S xZ]y'q:a0 2yz!ofic}'!~@)~z?ֳ0,۪GJw-zCU"Zq޿Dq_B<Q}/P/,'B7%X@"fq)82 \P sRQf-&vl3e=J lU3ͷ}MZ .K|J̮LyG_rn;iJ;Viɛ꧈f\CXHDjv=ݙ潷~B 2ٔ odF܇>#[u.Caw"P6 % QSWo#W:m 8G`r=Ir F2z%O5S(VG 8d7)8 D l_^,!d%] _QulQ$})0֞ ]]37zqrn#Whl5'F-q4jErM:hܹPra9yd~:5Xп}kD#3Oo>vTid` eOwv[iiZCQhvᇏx<Kʗ ^ʷvrl>? g 9? 96ͩv}Tΰ)W(\pO}C(q㄁p)~tΰsmvOY0%y&+y$:[ bD D1@ }TU3quOe5$mI*\f E?yg*$ڣ[ Q]}4ic|C# r_:TŻKdl[ujd }P.>La9Dcn`"BUojR/#g+ x闂 > :VO jAt_ 6$";)ͭv6$)Uxke];VM5gYSxz>34a1]W5N)yLwt8rgұ- gvmqS23g>q=6p9t-y), 1 2|}eTmb4OĕKyW#,)k- IJ(e<WNIBs5Ann1Z#U[: 3n,cIC27z742do24zq5^-{b=4C`Lt֞'8q|E:UuW@d+ȧƷHy2b;οb<Q&T~$cڨܨJT%gU4}3α9@."۪wtvx\[$5 LF\{YSIvMUi[ TrhQDӧ+ZEg|j1J#B)vYaoѧ0r%L-+\N_UE ω@>@V39Oc^۞7,wA4x0g'1c(\66[q HrD]BJH- U6Gǡ/{ItOBԹ=Bz0E % o$4~ LzK +8(韮:SO0mzPNꢹa`sœ#D<.W`_۬_-)JlgWN&eR-dh韛;1 ̮nH?6z|N߰!g^a6iheq$z]ЕߢKqd{tVX'pe;YOWNziU;odxUF>[2z:D [Xb ĹF$K:~bMIduԯ:ޘ]/lĝ5R-TĊҀsH Wpkˈo}Gi.4ImaeE rͽmkG\CD8KBHP=ZJLrNs^U=p{W3ڊ$5$vDCDj50&h3΃k|?=ҌƯ]E-6`_Vޅ*h5dMh]4>q#DV3T[1Hs9 XogBauUY}vڒ[2%Q$/|"ؼ7[~ͻ)r9Zv"OJe ̣Jd+$6lb1 @(JB?=B_Jy]NJ\5H yvm =<*^gMDO7n?\uK \D^))IY&TJV11A$(c#.I~N&bԖ }&q%5PGQ S:P>2t4\pL(:9dZ,̛RJ'S$=^r +&(}58 ul_$֩鯈bex35gN~h^ J8bbVIHwx=LK*ZrTZ;PKw1^E˕`!+^,":mFT#*`=_~]'[%.z!-R5S  Puற1PVە.}E Jð|s)ك뎥0[hc*Oh /B@J'eSgR صZ*S-8JwZz?R~ rbP0s'Ep'eK!]2twKZĠPA#h,o-4GAif .9@Ʃ(m&nMnl ,LNg"K;QDyQFT[L̯B//h~'gA Q-nX0eIRXؒ&VQM/q"y0Pg0ߓoM/^o dr O{8qk$מލ~K/ jcY+[PUԎbu؝pTzJ}%7aP*yi3)Ηe0tE"AS;Ԓv]TnuIm䐽+}qbtFA3[J=;(G EРkx)aʌz! s#cWaD+}ǐI`,"\&Lڜo70򈠯1Ve)][酐09孆( !ti>c$#r;#IE), ,|"*L_lDy/qܦJy\.~wͬg%a#^?Ю?O^ëpQ*T+r\F4 ~))E#!z +P_8MZmF\ݩC* i 6#Ϧ,RTڄ&>q |.:ZdE"sC 鏏sfn1MA! A|__B1΀yW?@=( yŰ.mh3u^ MD{eۛ Cq-rL`=kI;w-k|%صqKx{B8bSH 6CK14:L{&Ŭfz%ֵ9UW_LZu u, nֵzi WJ BɅ T.bxOBja ^aۭ1ΨO1LtXB`U/~|ݸQwP]Pֽ6:YceY.@J̧Ou} jO >O,E;4WGYRxw"j>1dO&wEutYO ܬYPo¯h CWLF+i}IBR[bA-;a4:P&$(JZ.x ښfo^T2ܱ`M|ˤ,]xޭ:AW VpW4ѽg(8uBB0$k;<`vuOfw-5x!rj]KhOOUc8Bh/*UqʑCr/5{Ă0 qWOgSvf)>g p{v.2>d>K:½W(ٯĀd߅ 2H9g7„ñddFlꛨ6.t+=͟ S vKNxJ'4iaG':"GU@ 3̊7(9cDV}0Ee^_x08IZ6j7˰QʅQIЬMNaLIc\Qj+ ӶOV+cL3H ˞->s"e9R%p FL|G6A!/YUugiXl ~\5Ge *R'җzLAKW/a>Q--W]٫\`Ju+&q$X.Dա= Ӈgm,x'۳W=z6Qgj"z D +σ;NJhJC/98Z@6ؠ.$~Ջ,zlSltkي3{ U K&c|ƵBц}`ΏxtY[CFLѠW<~Vz|$Kd8b^ĚUQYO#"E KdQH\<`a"Zlr _7TpB55%,ɉ5(DWe||7r AOA/i\4L(jTH;kp%'k$gލgzt (m_`uɄL 0F+k2AZD5x m̺6P%Ӡ_jGOD(Xh@dA9oC(6_?؞{#L` zSٻۡb҄tO\kD5P*(C 1klerh׮ў?Nx`$,&KmOfu#w]# ^]m@fN'wtok갋~jNbW :6 rJuye="$ճ&&W&߼Nf ?R5OiWd3/l`6w`|gk32OTOll%|]H1x<*}̟-e]DY;)ȬMǙ`Ƌ=,{8io5gኹZJB7 9=^NJk:8b6Jְs<Cl^N:R1M c{|%Tm1M;;У5X卡=qTm@X[*|[=csqxT+(7I12UlEIgpzZtSno'GԎ7|~fʫ& Xf|qjiTͷYxld62\M-^ A_}ocq>āa^V%vV'GHD5/j杁P*MHf#}VܞHaJ6k3j_)` bGq^ٲJ֕B 8>)^zm"aM6;UM ʗ S=ˣλE^œn|1E'.m|(WhAoǥ4ؼц'mшCGxW٩E߹C ፲1v4LNRbnO_zvyӒ J}a,e$NlggEV6i98M p[E,!9\d*@iN2z@g,&xZ̉:q%R0\1g,f)8KKo>oWv}rvJ|kTm3-}Rc2~HXl/3;屲sQ5<|.m6E:S^ȞN]߱UB fbs|+/WږmԾV)&<\ώrN8b1=\V}EςY oD='Ґ6wʦn߻۠Dx\/KkZs23 ˙ 1+ذnq~5 $u'~!C w{w~.A []q.jqNl\I# }^nu$^1J*@)K, 1cs5> aޟyOI~-}.Ё¦ K:882~ dǜ+](k `sY+% Ss }5YWn|ؚ%.U;Y_{05G޺UK%-eW]袶2b̲xo8`"|hHg#tI2r- elI7R6ҜQ֙ؤ," X|t~:cF3㧹 hŃ9t?_FE;$DZ}IBm=DFn#} 9]>C[A|ιqGd[%0TwDc͌shՈ,Ǵi'%)> e*#eGQ(@qOAgȢ8 no8WsM.2/$E@8!t KXsCH[Ɗ2mp;ixzҬMM_*s}E{$JOaKm;aZ/5qVOlVrzplΣC}7PTi9zAygX![Y]3m$^ Kދ$d0RpjXpD+ZzǶb&Ϸ[U b7~ 3 klēu\]DCck4˵7cg8{&ՕmGq-^K@ǘ׎$N dҕ&* 7|#94,h>%xƩ=$@Jqp~)Ra"ϳ%nVMX1q#7,@H &ΥUʲ !j"jUYRͪsoh[k+#%`휓)J߄j!H`Rs7(9eIR*(>0 +X- ܹ^';0{RHfOB6`8ZVKǖ6XJ֝Ml!U{ԌCfP8P[cNdelp1sթɗ<@坰pؘ CfMº"~t{Vl%/7ۙT|wD/yA/:df塤" 6-OϳBrX:|\Pׁ0E'GǛc|- 骥S֫ ۺ"qQҘq7.LvX\ pj=c[pTYDG!_, 8tDu -s,a#aZ+oDw{[4]* am z>[u9O"C믋G~X[)SWe@'WР " U֯9j{Ϳ97R1"t'A{8qւpn`עC3XБ"Q> qG_Uި. EG0B5zk)iI1Jn/¿BB5, iO}&LC`[Hm,@ Lu7l-XIFa!,ӕɥhKJơQ kHvR ھq F ]x)Jl/1Ay]\|m) !J(i@~&>@]P|{{(*l6"Kh61ݠnk{^8@ȲېlOR8cyT V)ǢǶ3!9{ƻt}vH9Hkfڒ'1_( 2l7%E3ۀٮPIOѩy& ͡uQY ds.AVWrQ %>}·jI̭o~d[ªR"rSH^>JuDd%2ٻ.B$_@v3h,d9<$0z\Vݔa`$bۤDQج}4IR7\O86DR I4czb&+M^ dPe -o#*(5$[o?k*!Do x3+( Ka\a&w8C xwFV}FdA'Ӕsu7kTB;~$0'?[>pv!D}wM]5)_K^%1bAѝH ~puK:{\ 4lZhp襓[p>T"4̐Q** "#Gn ҧ^S7J.Lbud>` *"zmJ;q{am)sZ5Kx *+g6;Cnmgt:7ǙKOdy:c(EB?x<ݛr*Y„EH*285;Ni564(.nI+nfxİ${{8.Gt.0kqw`f}ĭ&=U:~ P#(CGsP锓[JUrJe0a{|$2{{<1cLW ^XpEd)O`F wiy%XcYy o`UhuР^WoQ4gbՋakAoc ,QXsV Igh:7뾉򯝹܀¢sd[j)Mh#fˍJ'VN:A]ggہ,,?Q/Y<^Le*C=rObNW% вKFJ~=_%Ӕl8JC xyM,j6+ e/>qg0RkНO1Zʐ471aI1hP)Ĝg1tTDlWd͆ 3脟^i5ȼo{U@J7X~jBŃ0cNw4Fb 3Ubh n$Z!B9K{>[2skJ pX=(}iuO8RϜ7w{!)28w5i]<uZoÓ$# $J^ߦNW:׋QN\_RsW&Qt7-Vbgh7iÚZ'([+&_08ƭc{U#u^K-X\̏ +t㴪({Eɂ:[C6_k-3O!ÿO֋V|?7U#~)RZ`[} 8ܗ.^RuӶs[} VX̝rPh&-!qD5 S_EQ ,Z;4o^K7Sr; |SC:smM#\_[E+ %0]̞]$1!m<ɧkzEk ]~fե_ 1I&>gScJ.wӑ#C+xZ8ǫjđX/ĥMS`?VͶ*LKUs Ѻ=YBi=Ȓc\d#:4ˮ)^/`zx\p~xg քvJ߅Wp,?\M${%4ZMZ^12/!C݃rasP҄sP)D|W֘я#}ᘮ2x}Qk^S~+y͖ȦpK_85v<^g K=y#+11r4ë!`TF/Iompx Wb8w Cm^.D;(MG`ug>H<%(5%k.MXp/r)M00/v3['U~TsZ^<_A@,F:կ%vy[=A/> j(!|Tĕ) X%畉u%K3(k%%Â}$ Zi^;x.tAԨ ~]Eut-p4zODDixI m-50-/Y]qU% fDS*k0{z!Ɲ_\N`h@%"|Hn;`8  #9ǰZ6?~lwǶ;Rg&-jYmJZ桨9vT _}i8<W%=`4:PCXGRt TQ)-=5cS$'g'̺ g'#6AFaQS-I`1YVVwi(آ~G9@[zӻxZRM&fpUՀp7Z E$;ͪ<ֵWp̉?b%XcەRݡ& /V96@7\XTS4R 6}d2$Z?<6 WI[h^UT|rJuwzoJ18g/x6iKDSػ͸t3u:1]l[ERKIBFtxüVpthgcFs&?[|d>`;Aˡt,}c RT:^-Ȓd+Ӓ~G %CzvP9x]zt`P԰r r>AfFkN囌.cłHCޘg;c%L#kͿS^Zt{ƟR8QRHps6 uP$2/M:ܼ¦::C^-nE?Uժʹ:iouAJAhm/!topqFSt s~AwK/doȁ2sْ)!/%t"D-s~V'Ri%8d!As~@B8gLpBr2hUPLrF~mnH:Iڌh]oGqާ!ܙ>3%O@. 8Gl0^$VPU<[?m! 1?|*g"f7lҏ2k5\}6J2wX0pG bUEhxisVsQH0 >ۨDbcn[& FaY^%͛oEv;g)_iG6bho!y\D8yaoC>ʃ EBMq+Vh@? ou*a wnX~2kѓbmm--Hh!٩26.=$D !.:.FMŞ] 9(\kLۨ&s 98L ТD@Yuz!sy x3wmLp fq=5M2(AJp>fRFkS%#CS.Ŵ-h5*tˋBjrMN eԕ`KE \~Qe-L)lӵ3{uJgYgJLKk`ej\XBڥ9̟0O[X~gx$-_lMIVE[ZZ[Su0L0Gj`d?stG%ƣ-'Ix|N>(lMJ8R+ d$ S\QTK=JΌCs>.I8b@&agy;ԹL⤁`a(N?YpS &2ۋlK{?*̇by-`.- t?8y^Eތ-fDn*Yj+c38ܢ뛼~4vէe)?N_C4SMFzY{[dqXz4s,Y2v ! :po;hJ VikVG?RTqhXNbmrEQ6Mq-k4$ĭeey`nMиÀ^lw'!%_ *gWz |A;48fg-j:%B@ePYoKlz80yPC%p5}Fǰo'..xM5mJ>wEV;6#q3)=5bkn􄄗h9i О/3ۏh Ey /}JG%xW75XT> h"g5R LE+e0P=(DVS1 ]eV!N$~:R.P^/F5@ḯy >Ln僋!9ӧA`q3I]H6ELbOf-1t(-,:#==+^](WU~93%oQJ1T[|\ fW_s}HܿmIDbv07 ;]l"EH?Q]? `Na0zjYEVhX$9],ƹJUtOy!#piݕQF2M,5r5Cע)P -OY$YoO5YMmz6nF?LXl'+DY Xn]F$ziHT#vW+ےPӞ>V|QFxaj%݆ 뮹?4P%5Vh${%Z-iZt3ۊ.Wcc(Iu pi2(|Q:N"ӷ҂wTc(DB\CL+[wU{]}s8#^5p׷AkIzvMo-R|͚#e*uXa\0mtpr,ݗo61VpH\(Lqu~%ln_k]x6E\m68~G5O? 4ÄeIZr ndR #HX[u zr-G`}w6hNKk<(ٷNh%-u k*ssG L FV 5eU> Dgk`r2}^7ծc3޶*q]/þmm3ݭ*J2L@Ϳ%"[g횎^G-sM*(Silk0Z|nQ&㿥ue2}B~R`p稄yi:>.\PUg>v%pHn{m\qZ̨W[}aS&waGAZV\{8KvY (/igH13J-Z4 #: eՂHiGǴ w(?<51q$qG>³toӥ6>XzJCZ':[d]!A!𫞎l1 GVYQ-k̬rm\M3՜na1` HoЇέ]-3B'Ʉdn"+3Z*ںAwq84F1YbOA] }A6ed*R֨MQ{J;Jt8 g'йG 4W]h[#'n5|G3s ˛/PAa7gZ ㆳtaEѿa{<{*H kL&\{N1g=3b}ͳei BꊮC5t_XSBn.ŖU]lX'&bP DP6u\}Uq%+Y{O=UY}c4۔5*N~H8SPF*%=_66)@1bUS l1fX,tEc1SMW9}=i1hoMfJv0a>:ʤ(@&,HBrnV-Mc3'Rgf|-F[ 㫳h0\HgD/]NaP??̙KzE`w<zŪT_I l_0Bcxȯ`;EHWozZItf?)DaM+}Tk=k0o C|kC%GRe?Y<୲ Jl֏^w3V ړּm#HLƀֵBd>A'bx.k)Ýw-K*8@e:+V䠌`wh0 v(GV0VsAkp8khrT[\Lw2gpAme\܈"p$pA,ƪBj:'"?KA'bԟbu cΝ3m.OʣRevx]^RRK&x ",ˬat)3`x2跜|N{ձ AJ "ډN vGU#*ċ< n>*9ԣ2%h4;Iw+2$ݤjo`f{FCtvgd`>ƞrTn׃5ꪧU4F<+N˔]|<L,E %CJU+u:x@k־)ױ_a#n6,wA2ZNKTD_]|?>H,ぇo1E!ÁISGkQZxmhߘ9A߹2E?\o(+2:!4&G~]B6%_%phxH XC6: 8$tWU"q'kbE@Sya"0xFVVvΤ7uEY/ZOxylǭ̤1 >H2l j|1sˣG9D5gq F!rJes9lS̡ KLb:㫤8w@ 'cWG$XzəXk).oSlb϶Y]b`Y9U?'qppMDôNjbT % Aެs,_'gE"ЁF_X rlҗf IMmׇ|Izq0}U^*,݌K@j*(5&GkGՒ^Vfݍ|eEToc7W֟/ /_z3|l&yFN ׅjƻYޔ?Zaljr1O 1 fY*D:4|".aǗ[3ǜkϚ7Di%̕]]|'MPz~%cYKЙf<;vٞ3r[U&f8-Ȇcd]z7n+`}Ig. 뼖y}yiǎFZON]8Uhwx,ȯ<9h;{jCGF7uD6> ]|n[4(?b_nQJ3pYxKllzM)$L$-ay"?S~}\`K@t+@7: r`vA1*Ф]{ /O'܃kl})w2UM?NGؘ,*bńK;]>萅_pU^z=`" xwL'#J)fRB/ڴ7.iW2 ;JKľ6 iKgw].R`xѯ&1>f0B(r7:4Ty4x^C* i6C}rY+ˉJ󯠩w”Cj K.ǃGKQ +&s0A 63 hno7{JԥZnͱ%fȫ. '%L=cQē5}6[%Ka湉!-KuXC^[\-K 2yVvd,:|xUW`Ɵ#/JyqK 63R+>Yr9cxqS; ` r>fNB,ΡPq|);VS_)s {6>YNvDe,_ܜ +P% yoдi-!EFqɷW.ApLHYT#|h^ q뛺߇|"gu@X9U' DJ,bf hd ؏1S7u,lPpK_rt(dRBteRCɀ[T*{#%gz ;377[2$!6cPHz;1[~FB2|B=%ضIlJwiDo=qϝ D.E@nhp2E"X (C?\yey>"{^K=ɰt+f%h<5'܂] ]7&v؜^cOK|0"HӸ*VBpQvϊ%/yC޴d Zi9Qd' ڧbWtABjy wHZ<#;-E\`ȿtBVJ̥@qL"0wRD^@AIT#O\#USI*80M<^6=!ścsqWآIi8[-*DǞ+Xd}l+.h ?9[NmF8PC0*PZIГo-~m…D{`W1$ Kh fbzcCN׆i>%oF0|32K/Ǣ32I-eCX!S,LJDJfcH:hm_EyOM 8Qf[qA|jfͫE`NҮmKR"˟_f8@Z]<4Ʈj 32-OoI,sdZ,P\,.TeܐID$EF 5EYM' 74Jh zJp`$N O=ܰD?=PiBkc(r+ĉ{#T`l? qΛ4LȊDž6m 8{ $GYbs!=s/XR2fLaG ̪K`Y#:dˎ_TJߊW󴦷RP Z,P_3 5n]d])C,[Ś+Ew?[B^W}4kDc] _۹{Grf;Y&D埑GmA׈n`5C$Oa~^, 4艠ZRruNZS/.!^g{O3vb[Rh[_bCtB 躻P{zkzd҄rWb 2Q85SߺXv\a|QAz;q L RN3(H#~ A#*pH[]gX$Һmc^̠ߠ`8s)E#Il~Ɉ KҟJ) L ;Vfc =R*!s/*Nf'ƣF^iykDZŗwXzbL.ٿ@O|)(`2ݑyWjd,I/*6k֫r\w*1Ծ0< )U煽nn~dH`|ixm - MDp=(jt#A=%PFlIZ6 8 ct-k @c0ßcU1O9j E(xLaV">VՈB9I[OSOҁ$>QJ: :Ev`^Rz|B8\GA׮zi6?,#:&K% sm`;<9qнt*P ~ ǿu g*>sj/LձXYlv"KN!V[kj@ _Ϧ7r[065x-;MȷJXFk>LGꗷwq (Pc/IQjDBVc c5gX-q\әerGC[rjsSs0*h:1I<͹ag; V~wɴ~0sjAM%67xXhA~Ci5c<<ꖸgOv+|?u2Fz|[u场^X"kUӼ !M^`Orذ=ǐ 7 [m(H(X~uwXq4p4 r]'1PfaLDg!%t j_Z(m,b(J?3|ggOC{JdJDDi͡X k%sDP&!PDO 失FSBE܋.&9*œ[#۫m6E1*ǎiFQɠ_MI21" $ 2 }+92xv* p`O*vqQ;dBt=E=Ӆ0dqhM3PykP1{w,$7{@T  1GcVgǓh-kk]Q #[6 NTG7u!FDyv%hkќoW)lHA;x23.*hŔ>36\q7"S}< oz-o$#X![yfpBr(\27خN~D2p߬/!* N'{7?Q+|jKJa/,`x8ſ^^2?B/7VRT<,1Š`6_VM]6F: 'fЂ;ZE1 +c%*Rs+>0Ar$\,Rb ;P@Y(_c+v,к cs<!i4vҢ4{PT(~gJ1}eQ?'}v)4'S+$Qb527K+/B̔v<ŞLq.#?eN@;vApdeOiؾ>uC&>YGk7=v0Mn](*p3y$,L e YhyJ+i 땲5,KOoe)T(“L^ɀ(ݝuLg|UrBp;'p=xݯFcĀPDk vN|uB)JBC?߯+-Ȅ7;QBi D-qz'c4o P}`I[?V )ʇL kSh @aa> Qw̜.b3 ƋBRShsN }U9\/ǃ#m„]YNg><3ѫ(H NJa'K>AIųuH'r8& UQi:fV*[6ӼpB2^aX#Ăkz;rOpw#Ys#{I} \rfUD|e- ,=r+WRgDbF7-0KJ#q/C,v ❟U1"@d7?+1\g[% I"9I1 &0/ATg VHx#7Ip82𣓢aKa:Purg;%!}&o2%0]uÂ|"voXM>Hz-h+ԫ`w9Jdž 3IjC-@*!r L8<Ƀ b ƾl!. >:/9on&[zDwu7UP ,ofYdkvD1 5!;+a@rh;LrJA_;NV0DhNKB82rמԆV¨KԱqg3pxθsIG([; ^u~6x]1K@|IQn!<_j>>bf Gy}=M,r5\E}-IU~50S%>Չ/in߃y'5"!L]\%LSxgl)oaح-:n5rBPxiQ}f =D_VW\<MMQ'z {Lc߀)Xqq=⯸{6.=vxS̒K:b |{dUjLj`Zku+"W7z 0\-Y }p^Lt\Ї34ɑֲ+܀t=vAAb/D)éÅ:dOX>p*n"VN +@+C9h Y,5YÍBqu_nXyQTǿ)6AB @NJ.e;VHbojı)w$uqEkdO?$ _Hˌ-xA6Ėdjb9Um"lAޣrEMswb&Q$&*O 6;gF8*2kJRU@HH,B@ǯ #Ȑ/ mn!gثV\}JküR> DKr׹y} Xp>6P4Yϡd4M[۶oC2ć&h$=mp }Y/d'a%v?C&30\cua4o~}+JDbppą $?@~ezHG@~ {C jen&F*EPS=qIVm3s.0cjlEEXѩRfi1qP:/NfKeݕU%H9uW Ea5f: mxq+\8ǧ aM(_⠐cBUM~$6בg3ٶ`o=nfCŒ2V%%\i`\ |:7x-A.{G-ؿ< /*+vZ ^Ҡ J1P'+uNqpʿZ % vIg1ݓ}mH0?dc5X9B`:<w9J< <h.͕GsW_{eϳՉV@#O٨fSm5A C(&bެGLB2白tlFAyfT ;Ǧt\5BK7[gYV;ZA6:fruSxFtp5)q -< rxNp+fy-]D^dÇ٨[_ǘ_m 2\q;ډ/tr?w-ѓ/ya(0E^M{%2)f R;NG{4*gL/8qyJ G*d1~;b K)DAr H ߘHaMHQ!<JJBI1X JBE%YPeB7sk75eQU0()0Z8~L0(TM@a/e f8*#fȬc%NW "1V~l33 ĎH䠉y<6yOͅ^&Xsv/>ۀƩC1<ij6 e4WԊౡ-E#XZ="CMԕӭe XEY^P2hj.xWx@yU%xf<>oP5ٕ)\Jl^? }]V gi~hj Il@tH'ګ=yy)Q(:y:`j4po,-#1u3'<,c!+bBY9nu$wVM&uzYSC9-Yu [BS] aOa.wA)!5# ڡ$ >< ?_M} 0N=TYԚ{Փc zf"< U,rXS>vm%*_!(iǽ#TڿV ~02Q3YmnEsfh;js磰P;C}ҲIc+@QГ1K}US_4-UZ FEtZ.m0 炤IՀ<ʅ`.qm h0 ^%w_4QCXfǘԠhLR%9 F~QAlj.Zԝ=ӋsՔJ%>wLQg9:f|oy4?78I7wo\P%0ZBm8@ jȆ\-ʣ8 eD^+K7*s}fHˋ>S=;t7]+w380V?4Ըvt`}z&L@%(SM) %gHa{ܓI^&K@b(yG$90*+hD w4!` )sGqYoHY8dr1P%x h`lfB"Fj&@MȄƋiN,jx9\?.yl5+~g$i+֭ΘmqU`Bw#Uմ,r}(^c $d6>QHI *Ck!t}EL9FTc<MG}zNKʈd_Wd̼'+)j`(B/[`?dQ;S_ I0Lv8ΡPFz!Z|-[uC`HKYD8lT:)"ZiDMУ*v9vρ _ںKCH-g`0 j#8:Dq>DLX[]<PABH11?w z;Z%oVdnME=&Uuuq]C./|s}1޷!Aܥ Ќ9˪:呷f9A&uł 0.nIC& MJo({x $ZqKMLlc7-~I*Ʊ/glEWLIG/r]aosq5gO|%`↝h5PZb&!1B6q2 lBZ( ~3Wl2E8AM !֚J ^cHm֞ok-v'G}-TQM`^2հIׇimR?820+'ѓE f\/W[>q'"(cj 4 `/ S JMY |'[sZ{A|P]9+%>!\QFowxuTKY"Îc\\SdVgPlaKq@|Îêp)HEÉj}ZеzKLs(zef(gx9xO0trbY%_Erw:g=}Ȩ`6"o.IyW5ٶ)%^ K6#\]ڢUZ98swNv 05va0'&B9a1ixIu+ BxͮhԊVBmpAy: .yz^b)z8") ER{g "4(vDy+bG٨ ?f,|/W}l}0 }MlU0UGEG_`4a' l!@ 匲WIf9;wzxP~t _WӢ޴)5;ˇ))^R*~g ttpVL^nJ5ˢgz⑬Sq56Wݤ#ZPRpTkp>D2/љZ 'q&2O ͌t^v8Wv{k}'wE]J})֦N7&QI|%Hӌ +_ɰOaBr7{|M,/h{@>rِ80 8J)Da?m\E4{^sϸ!;q6wG7|ѳZjTn38^KИٕ%v,ӹJ_#韫TK6˺I*l@ M@x pW۟w!E34Z+-eav Co 0E[[e?`zOlT |7{UYp~n#`[%]v.:)< ߋ\`x Z(׃Ka[˓aH t{Tj콁Գ Wl'@!lɍ]䝠ԿS6)HݯJ!`Np +jdȮ 4:!>, ,UCEʷpՓ``ku o=o-jiǧoNN3Khbc϶ߊtTIl|ŏ.O''J[4'O QJc$% rMn8%~т].O ΋bB3]E4UMR"ȶ^ʆߜ'vG]U<0gjqQGhʭHr5M\K"xpF-~C! {Z 1ܴIzcaiFlOQ&UT(:a(g]9"wH9W_'; qJ&1-k2›"ǀI >[U{1kB,65i!ҫJ+^rd -YXjROIuU-+u;=! q_(_ᇩjRYBDlb5_te [r~#3wʗ5k)xÊAu$x%ƒHKGc, /W_΂|u-lucgI7_t$6biC0mk1K9}%|J-4ϤDWjmϋbRkOŜmiSNx.0-+VJJF:J;nK}7/_Yϋ0/ύ Oy/׳̰"΅tqƎS9 !X=A =p_g#~" %q歶Ҟ 9-퍤46uG>xJ%+ydQpt+*WInEj}z=͵:-#[ٰ=9ḿV8FtĝZ"t^_ж Uč*!Is,2Y*?`@nVԉEre-I[b]}\?:!pI#y.,NChc (k~ףOE\Qk@!gv}TΞ礨ʞ/ \_/a\]8Ni+@߁fRa}/äi=7ؙݓ{Er;AdrSc].d~ W֊OShYd 1l#uPT-=d~ڵ.AW=O/ȚhU3v,U]٢293:86z=:CGУjb&op9!Tgenu~&חBЗdSNȮlތ,Q,fC i~qCK0< VagADu9V[a{] AN%P-Qtnb)n)ҾdR߽!J5^nYh ĖPxfWw4v'T '2ҵie}q6N_k(fxzfqŐ7黳xO.:K \p9[>'|bx]}c.d ,6N)%o5n`q佃ugXV 4JH Nigx˃ԕVQ[J5rZWsb]NOU{cFJG\*Ӄ[a3 w,\dբBooSk&W=24uJn(g5q&U td+ ѻ.K)ׄB+"@(9ZZ߹y?$;/8~(O]el/,]R#wgTaW:):,QSX.0X3 娃.Y6pOҽz([|f.m6,{CGlա(T\n$o iPWI0ο}9mXP2]FoFX}Azs`8,,gOE,fwp!hT3Ҍ\>j:ym,SU w9Sk5NNN2nͭ ̙EېE^{T yԿ >R[ COQU0n4C 1?qNۙ'\R UXzƚؾ叠2fifFaj &T,#%@? Fk[Om^AFXks" dxm<>R3zOs`̹uxAd@rC~p%=:_zrdcREgXpb}Q: A攞Oǹ8iހFV}^)VwsU'Oe)؂Y[!dm6̬:h(%s+[&WJJ s;Ӄ{2H-roZS<L3eߓ3aCZ&Ux/35^TpeP.H KkvFpUW2j{ocS"u0 %hQbA.3[klν^U#WntAk|6KYOKm~d1nn c?"Ml. yM8yd 6Dl :є#rOD'rVC}Џ$Oj,au!~5P&0=NOY(}{)(QJZ6tIJچ;?eufb~ WVPűyl 47Ϭ k-, V(gK" }64 S"CM[n9;.>_V:S!@?< 5#wَʵSbsaE${]c75=&㔩X CnT}.U snS\}MWt~A$ ?iZʥߒD Qxh{^O< h lZ~)QIeXbKYIٶtૄCH\9ˠ*YV0+T I WF0:(`0(BpfZ\r$@ Pc\0D*]WFޡ݀AXEJ=Zbt7џQDrVe/ub6yJ/qޗQ)EqҠGԓVF< }_X_֩[Ԩ<.-5Gy 97,x$VKK[٬!eh1{-C=_QGKfK256UmfaK&fXq̱]i|Q,X &6گ6;l}kٹ_%MzRؓO^pDfVBuuŪ܎-en b7t)siԺx (W[rMfwY-<ֆs I1=N.6yt/dqQ}Ӵ[d򜔚07Sy,_jEPĄaXRNh?: ӥZ'.v WDU0L?Yzs;  ,f*UX&3P )=\Y<}L8y

        Pymqk72|4!9x>عP:>6ɌۜX mJmX>؛uBCUu N.{# i$B WH&lBkD& &V^qYWѦI=uLtCn<e|Y|ن,XNY}]Q k[l20chN21pk @t詑s9a!8OO/K#ҽitjN$Blx,s?%4Pȅ'zeT٬]]),dY*wum@jw ?aE,aẖr(Zq1*HlutBSw6C'gW',XdVcg$ MX ,%<ҵ{N ]#I=;k 9~"׮*u# XCۤx:P!wP}ذUJ-o/f$!O]P;A0|KJн;CWif,y*5u,W4c>(4ä综:K*AlP,&J}ʊ9 N+bYG ;*'_~aa["zGX`8ap.;63uS:`LOFZr[yvN˥m6I5N[8ը̳}12| $oi]|[ɦ'kpH6tmߩ݁V!۠q%oa0: 4Z_?N}7l3z@~^Qj)hW.@c1L4Wƙ a3{Ywh#Ov7J'}K8D 4lE׭d*gS*_G8[(fbb*roLiR U[ h Owk uK t@_wCǧfX|<5`$@jj*9i#Tl!|+.,RYԍe8F׭Ox$9Ϙdu=?1ae2m,Ln_XYHӷh 2lD< Xw.VȯpXiZBL(HG Zޖ詁?F|ZWrS`KXP4~Sl {r Қhsa,<N^;T ) x=;sKwuu)xrg0  R`a B'Hh>Aѯ^Wl_-  >qDu=B[ \` Ly}XY3ؙ^Et\Z߫9oNOom'o?12ߙ0+}wAI`Ke,fwuU3\*hDUJDms0h=gdKoKQl+KG9Sp%:ӆuebiɈo@B#],nu ~to[-{8Cd!ڧ =' n.,o0A봁#qiW ?Jd$q9lg\y\L0j+N̶$(]jEbuB wɎ̆*';/4K,ҕԅ$p),cZ~zϰݸ#NwHv!>ѽH7,Ά4y)s-(MXN6l.pK+aa?:S +?JHr;2Jlèk#yM k ``YiXx? TفQ,9$IUCR\`Q+Ǐ/6:dCTGA&#pI}xX_D(DUyC!f^,9HxVWnqD%fU~cmν]T7G ZO ~%V`^i^39o.@dSL|?n)(|X+jϓ?ܮ5VR.dsM1?Z%`P7f0yÀ!3cGcS!VT=43jH:HC7ɜ*E9\ ZdGA`7A>QRcg2:βd<_\X!ڵZCIq{K(i>+){|ؓH}qN9`"1M`nǸ!,MU:C_e+6e˿wt<PED@z(nhK<+j5-MۋN7W[RŞ1a@PAiQk"͡mlu׍fvN7;%'jeJUp5{1qO?$χ"fர%qCw2ETPRH Iӿ&ΏgU.[B8?Dī~,D(r_c}$ dc2ZBٝ2B[?kq.D;BYzFl MxhX*~TV!]ʔnq/4jY՘: N_!'l4+B68kpȦy&F+|R-O eքJgjaaa1V7wL/Ko:f@XvF"@.+z.佻3[SngV"PBƢPAoC /$vT* {!mX !IsB8}x{1]H_3 i]5q>Ke{?E@@3PHdjDk`uN Aǹ`^2!dvط`{f:a'R٭N#_Ȱg{Kא*'?ETp: n"~ŴR07{ױ۟<[ŗ`f0\l) Nm,k] pn\C leaUMȀf܂iľ366gώ긶:D5E'aG͍l X7u1)Ntd( H)m$IF};КbWL|=qTDD`3uj )0M`s&6UMrNb?_Hlpt }Uº*JaJLNa04ÕKؤHAQ 6˓X -kA0.~:sOTgPUDykhnBs#tR'4uXEz+"i.w!uC4`*1/ɱ4ۣ",SҫƍF`ʏXR Ե[/~ k^1 ^z)t,&g<5S5C<ҮDt]f(J#YDו*uG-WA#7]IzLje0l Mب '0-=1ͯ7]$I9SHLE.eLeJ1lJy4* g$UR&@a5P KA;#WPhFbжyMЈ&*3nW[Jh<JE"52t*?]} d36.I JLr#>A0'9S^JJi,ٸz h-XYn&EoJl}NB noVQe`.JKDuWl̿dm…ע^'m/0z*TKc6oMb~կ6TX1.73U!3*9]GWvYy Ŷ7yxOZ0}4(&lWmL/%:es?0ʖ:`E1xլKۋ @f5ZSnvwMُ7}0Nwm@a,,A6h"eOͦ*f5yuyE韯8/ uh'OP*8x`@VS^KsW俎3Q3ԓwf7kY\;e.'3۞VvM7x>&ܤ%E8eÜIc]M@͉uJYzFRsÏ2 ,YMҏH s ˹5T)zOd>fppLH77Cue:$0aB^V `8y48L14UJ?>7G\nxjvA!lƹ/@ xҕc‚e`$>;ʇ٭p\JR)ٞ4#r~Pi#8QdnKRozDU?*cbb]MITQli^4?_2V/阌V%u97)ϡ*4='mH~d2Bv|iF%WIBk՝ +bg6)wmֹ:G,lh&z^æW68 '(\!9…Q9#k4T*HӨ(DGb",Lox?ߙ@:qy\[GcxC>%>H}@ף[M-(-}B\kjįzMΕ$]7 1%duĠH8]Γs"Ρoknjr&x:w%Yygif3|\Lgd: Ml/=~q:GRqОf>`՚rE1)~uL\JnYtPmV:zepmkMܺD\[b5톪:V]=/DwQl{PNX^fzY Z @B:MѼ-k08u"C>)9u |c[X%3={zMpi,54sj*祿ے`P $_99G^e[nL{[I^%#K::uN~{".bVB<]/9)ÕZM"9TݾDr¯1W9of\_Qt-Af} ,3!"Uof Oe TD}5_,bc̼g_Ζ4qo,sW Ab.J_8^&ON;Y8FYEΚ,Eqg{KIdJ8jsӧmJ|RjI;.Wo4n+ushr}ijR?  kR4`Ի=g?]څѼAhKfw" S;Aꊌ\VczN߱Zj7R%C[_D^BuF Yu˟|BeӊM{u_x &bF㫀Aݣԓ-[T2c[ ש ϸ} q'owV\ӌlAݔpLrF1b,^᲎m{ȸ_냠LL4<-,mwbFޠx+k}OlxZQeޛ!`koF%5 @?:Š$^{B泸{q5Ԩ ߰|ɺnѪMw `HvщkoϠ|<l^Aw$ c c2ByE :aJrPk+Koߒ`Tbe4R<=1OB-xȜNI}iܮ7;Z:Dh:& n U9Q>*6:]Gwkw% Y/]AH2iq:dK^NՁA zGv`!VS?dpG Ű ;n'B1KIya擞Wuv%Ͼِ"u̎j<߃@(7y+`2 X\?1'-sNJ]Dv=!1. fzXmsưMr_I]x(zvUVh`*$0Y=]5pp1/\UU1MLgn–# bFZ ]~9U{$y&"ȇbTdïK Ujm(PzMF4elaveô,U V{; @ |3qtvĩqzPc0}Mz{ `9ʬ ^~&5X4ּYt{ ^IgP9S @} bIpH}fLh!lLV`,"9J'D"SN=)N)uc0 D+*d-~)3K1jݓpJFGȯ?B`g5O NH[ri:.Mv0%O0Z.I&.x,.>8~_()eQpߍ}$?DSZ,i]b<`D4fZ_90oGE>9˽WLl6՞P_/𦥁f>.CT"1d U4j58&mHˍq q]A]R 75_8TtvLsf^T( s3hTi$`q1>8@WPw~M?4>.~±&7Eo2+ucbJm [ KvU4l~߁xQpȱK+G1cN\?VzNux[ZE>+묅y^VpD,ARM=80"ռhNX :srd9z1bTJ!cqBjQ a8VkW\–l .!1Dٔx퓏:ւݖU5ڳ k12Wg?#x Y⧕"F֏N4VKe>xӅ~sQ4_ϸvmW%D3=(xK*4f$cReι| ದ3vPAyח$ָ$_N_m gƃ3]9gk>V_'aaYIeZ0^(`s2S8_3zDe^8R rS55>DuwL]TYxXdnmBHe%j˪c_2xz@wcPaNap'2ߧ? ƞmfJ 2saQ_kozb+\k-##iL7f #Q&,шΧ0S{̟>]xf#xA{,X/D?CM,ʙjK. yd- -:۟jlʖaaiU8b?_b2ghEI>-ub3>c3<.V6N2KMwaBPhE&N~ zh/<%ng5)vqAktzæ8չc79[Vv9p"EjhFnU.TPsu:R;YavCL^F䦷D>3=l7MJ/r^Y>?o.,1.6f5686kwqmk] zOH>ͅM[^I0i }|t}<9]/eON]!=T`e+o[98!+/s. Ps[(~B{Bt)· $~c?MR#H8]yE.Hb-gl G^ 8w#ܬ;(i~o3oZ2<PyaE܆a|dyʀRraj`? !.1ڶQzxpcR{DεECR@. |1zy"ؕl8gГ ]`: ^ٍ/3.1>0h4sdU`|0w)Ѽ>Px0QIw&K I=|fB!2I jjBX~Y_Pֳv$t< iq'PUվ9Vz%@Ĩ =vSAnmS7{:m3QY2{hWZeq0HHAr^8S Ba,d1P}>r8 1H$I1 H*”ucѝ?83/!}¨k5jk0/v*;2c'xlI9fKyl+X=&WsV\0Uf~+F㮵(==P 8C/`.q8){]=%V40xb~i7ijt.,P?yo'r 7Ci slo.jtal;[J+)0+H(ɧnEtI\,]Q#yXꎎMj2 * sّ. 퀑B%*j1Q.?T<ֺDi {á[A%d8LqU l N7'ABY泗ĺP)P½ro5o^nZ##Ǒ%$9)OLl=GV0 EHJ$W"kh?+m@ؽuMּ7% 6X]IpeGO]=`UV< :\2GE\_thݗNq.Mx#Su,xA~ }5 [Gs`e~ _C@ _J fěe,O-E]J#K~|~}5TU_X[ZKh]pL3 qCl(={҆KkPy>@H@'^A7}i)ZwlWuПib5d+HWz=36\1fVт[!Ub.8Mƶ M:W>Oa}zL`PkNTM2eA[Vs*)28bcz}hi4ga8lMݱ{+Re=E(Dէ.K-u.hr1{z)o-”֍d$XǦ7(N%=֢4]XH?3ukx)\M4N_6=rh)QQF_ނ02ϵyʨ L_p @WK\ϝ(!K:2mO \o]r_~j-2b}lZ!IlڮfȮs6xsoqnd&&94VUbγ&3?p "pJn<JU\) ZݶRî>I nTnB@]ΰ$h}Y33ޏ*cP:=(\X߯LOcPVaƖS3; L6i<ϟy~ff"@]cJHᑓ}6ލ9s(by=7nTiզ#En? 4)| $^$/d?baѨj蛖32=Ȣ Dt%t$:rx'gؓgAA~VahAߖB80iv$1j3`kWe<JqFb`M,PJWZFt? }U<؏@hBhl8~tjha_9@pTwtބKC5Aw:{ #h""=43F K5sۏՑ,d̍s,4Eoق# |.P!-5GK7b_FxeH 7\p|Yްxov Ɔ1xЪM1Mn6FzȹQ0uA)i쫠X]ϫ3+V{iSAIpk-A )^{ a:++Up>sKK ު)'<},KDIMQe+H=eDa!ap7PݔT*qMut#ߵ&?sn~sĽ†H.nրʄ(]Kʕffj!|3_-ȭNPZX3 "Ϭ$[}}jڟTCK~)9cεc*۴X~xi+ZW <:a!1*J$ਓ*GC0~~$**Yjޖ#c0MB5Z&'E#w">te(ɂQPF1P3dp/7ObaX )LΖ"khHB.q7oمHm?dED,`RS9fcڨYBDgEz_p bE&yL r kQ)뎈*7(э*F$e<1~˸}Ч,^Poo~Q+ *z\EMQ_sb3FmZ;Lebj71'ex {s"95W *o+8 VX^Tر/⭷ VZ|sƙTᓚe@@@;(OΡ]*̘BIL^cGb|ڙ +C3cX bh;7 )ߤ FPVCW6%$Z؟6że"|&M&FWyst +vhn?%&O&TnXRqPс%5Ö; :+$U8۪f}"k?j۪BX31{%|;]k% 6?`wĨ&otQ~ )r΀+3`fװd \S%Se`xI,+:ӓP)b+SÉ-ƒ㣬J{\5JK\ .\g*}G9 [dq Kydl@ ;EM•%8-[ =0F $k/fE~w2mLv!T]H]d Û%sd_`ϐYU\JB8e!cubb3e ʚi߭+¥#9+gPO+*>f=o߮!Z]ceEOY'}+f#(v{_{/(;dLYJI6O kb}OwpukA˄+5J p A.4VMRz3Զe{7gn6FgA ((jsa>QRy׻IIڞI!72 3$~liq%F3g4vuA7Zg.{T ؽ̕Nu0lbh#QQ}Jm 'wp4c$:"%U.b:nVvK oY >)Ȱ [QkMe&b-Q޷8>g lK>np l.YeY!:$sZw":o8 2<@:%)_]XBɶa&S1#uAW9mUl>F%=|Ӱ-134H!^G䅙+vNORM+wbOʌqų^_;J ';}!N> j+YOȡQ>$5G Zz EQ|ŷldbRr?o*~y2o֋VV$N'0d/Fyȴ_쿚őd~uœ%&'mXbނ}L;.<.($[Dlf _oZ,yrXJ뜫h7El8 <87"fXsU.,`Yh$` v9E: l]H׽(Zg `mEWǃbag&'9<ȯu,g2Ƌ"=킟EI>M!,`ۑ |P9P+Uk7f羦T}4=n|u=ߌDA0K:ibWlon+܊xyaAc @pã@E*!AjY1؄䵄i{ A [. CoDp" ^]04L^l oG Ww.ɾѭzБ ¸VAӷUlY+6Y/v/ -(: w  ^ 4uie2<`ت2` pWj^n*XQZгyXzOchqÕDp劽2">Y)p"22LrѸ elvsfgvDEBDhnřAŀx@q|b;u"y8Ң8NShi>VdVԿ}JĨ2f%Y @OBS\''=Y(L-;V\Fdu"Txs!38KOda[VT<coVP7"'DeN}Y  4vg4IP&Wm-2HB>8oJӶj4$tta#M$4.lQEOE؂o/w~B@Ҙ7u O'g#F ̅4IMgbyU~(y*T:se8G"+vG_n_mUlcU얽ke#8&`a's>+'ω [tbp)F jeF#!8KX p!4J\-<d*d7*׬|~L]ָ'JoyC.Y0 {Ci.UR%k꠽X Aҽz{"Lunn2Y@xq=eO(/B7:@VWÔ mq}+{ @"Lr3aGCJ~aN)T\(!{w7L'm3>?nDA[uRl1O%tYB59Gx>S?>Ya6.OSCIzhY3mtđJ|%+.C tepn2YJvt~lJ߳Eٶ36=)#z!pxWgNijVqT^44'2:'vj4xix)<nPizeIc >w]̀>ma DLܑ%c+0GCӨ;sPk> ֫z#Z9 տg:}nፇ ŭ*X a,؅W`q߂XHJYv}%NyeLm_,e0C{ׂKVq.{}q]?# j#S''wcqŤn#b+[oD2pҽfz oK;1Rf`,Z̵јSLq1%R@" ATfbMy]aפlkط#e=hI\"S$0f4s0067=۷{MaOy>] (e6Sm Mվ=ޚ7xk.s wf2g0h}`Q 1LLW3.ei .'G "mM "ϓf-bj=Z/ACi 6Q~K~uK_Cu[-y݂YNj4enA/ U<(9%G(CxUM8JpRKlk& 7X*sƐgNZP bS,sX-3iz첈#F? #̜ն, nI$f 20tnDWdG=!d,d(rv|NQU̽ż/&pY)|d:#%L:LD7W#Il5\S /H"{.cתnKyRk)o\?A2]-x5tY\;FؼA*M()8%4; K* ! ~qۻ Rjd"g16j6agZ&((t$OJ{3w$Qt?ߌϻK9͠|bN5G/REhTƉɗ$[B_ d>̵s*"3$^U]O,]G+ #PqBDU7b:2n`i-|G:AbMPkN;RބMmڐ$kB-V#ѝ]A@q(͢ TԐ-zѦ53246v9AoJIuϕm]7h n0#gpQD.( 飪Pxb*?`LI ?xR7eRL>тq!bxdlU%vf0Rk wXb%[_{ TDuϯW>uum vB pYJ=y+rßLXa8 l#2>='vTV_L坊G ƙ_[&d&Ѱc-Gc~>@2PϢ)R>π4\9S)[xe-) ʿ̓(lAEU}Eӏ쨽11n\лU֝#,אLgVAQyxZmoto?".$0rxڽGN?I@~ځ\Rcz?U0cE /őː6؜=7\ QhXIKKdVoz^(_.?vq QX'<~AfhuM2V*<#\\ t!S|i)aV`tV95$śmDIoz.K׋-'~[6@_SOg ue3xI!C124KuU T)I;14d؅&QA$2/.)Ԋ֜Sv l<XY.D6Iq( p @ۼޠz9^2j*Ϡ}?dZ_C#x/G#6y"KNb|g~1tqBEXx5wSϹw5D:\˟aԕ/݃^?9;= 0!/ xpb6&~b-<* sgq[Y&oB|`qX)}8f.FdK cN1j; \zCq(Ȉ8 fϴڷƳeԟlLoܹW+O2aaI&צMTH;Hմ,9ac LF6  T ֵįC48 _@.Ǥw˄T[LbǜƑ,rL1 >uT%y{t*#| +*r+\Hj_&55W옍r(Zri*ml: 7*>v?Tjڋ,lB?nJ5uj8~תrPͩ_QT5{efjp?h:"rƾ 0/ 9c#Ss~Rm F6BT$r>9~WاWSyVr~hsQ:G{ %5ōףEe2xG&3U2N}}y!G`6,@l:a2q1=ڶ~ANw6/Trz^"{gMپP^D$OI˓0$q.?ݲՙWTsԦ lY-"ˣ\r=++F*TR &M"9w̛7V;3-D㣷p 4;)~݄by7 ~y#ܤ:0Nz|z{8 $NJ:ITݭٖ(FAϥE߬t)r;Ez&HthD5T3 %s^e;+8uHǙc'k:ӝF:vnC|qit"5`WEi&?wՂYʓel7CիK?KM# D#Լ! Pg$CS?lnm@I qWe!#Tu]ucէ'=LǸ3s)_v󧮶}y$cjHIxbg͕X^@@Қ}Kʐ%VKqRL2,y5P\16c 4YY1ݜ4"WU@?C,. m*c['V/ ,}~ cɭH욻t_#}uf$+TK5i3!.3:Dzu/Gk%k[ 2asQQͤT@(8cmq"h,z8+tBF-zp ` v[FVnغ+A @Ŏ+#Z9T}!kqWGGeUѾ EaCzh:Xa4mԮw-h -q>(ѸW֫7a>&@P O_:8pQZMgQ\oPoB3_YҞQ?EQi GӤf7; )I'm5_\u鍎܍ _P^w)j.ູ:~ d.dZf`9^!UxH4Uܧ:G@:mQشn p0|&9t;(DK+Y%Ϻ|6V~Ԃ.I!W-*FXh{S8/ @U69oyVPk([F!%kSbzLM=Ljv/P?(D;h4(کA~@>$GD$.~؄SQEj{b̪^[o*}rj2?=FY $r3ޔj;HdEu˺ 5voB!'fQpVO8:I[ވ _}0 ?-ʹK#+aJפ¦N-ჵl&d&DLAmWQ椴l MU9:$j "/dh1b~u!az49ti)=b'8R) >#ik$xm+:,iBӄ7_4ng6jYf0L$_RoԩӺ\tBeeY5w1Y`sk*6's, ']βCg!WE^Na>\vFֿndR2Zc s>JUl 1wuapY.@?IC?]t_-Я\hE>_v8Z>L0q}yn,"Ke>Xo cW#D'4鳈U{E^!M9]HKo{oICc[ ؒ |(YfЄy2KΛBbJ$[,ES5%u㦇G6Is4]^*E-Q's#~V{tx%0 2;Xn'aC1}ȔŒe%"ϰ\ P(ڵ[$!1It#p|#2FsG_2͵>:O A<wL7 T䤫C5:4iSe0twԞ<(J>6׋֠aY4[۬oo<ٱ @O`8I|h,t"$:!u?RؿsM(I/ߡZӠwC }Vu&Sn +<Ք;v5*᱙ySi]Zq- @cKF('?9yEx@ ⻣ -nuvgQR)ǵ)0 pdaM59-DbfK>.EJ:ZcJ>K:sRDb=pdgy]d!ќ/|Ce~N&wKu"v P5s H"H ޣ )Y4FlҖ~ F2C}m ǫz8m͇͆K`v5 R#)ZX.)Ohuy[}9tfQfp;pGÆ#ĞF]XdWgb:`)/!xk+O<[urH ZW֐CM&Ęt3tKE0-'@M_5˳el+xPB6 i4Џ^n4TL~.h%(²_ӧNT\.P@QzpDql槣0+O J\b8"a{(*·#9&iXKa *ӿY+EȊyF' lÑwq/LZ[ vJ"!ݿ2 \B}Myem E7!OcN](䑵('I !#ohMo2~JoKnJFiL` ?7 qj@`IL{gcf7)_T4Cu"mJsC@`Z)H3lʡ/v%My"MC7%g&xE+_G$P\讔Wi~^6q4WP- ># ^#a9TDiy^DﮐM7!2' <*;t{nÕ!K^󶒂p6M†˱\ _YҖТ*4 |/&ti.2VmEj0Vu0ktE9(UdTiS5-%s|yuZ"DjV{,PKڔ_ ِPqq9N{a=݌ɒW|Rw0_<7.]@Hy`P޲ۉ?ѧ=e vs Xsh:R^*EZaq'ۀZI5~(r=-)ԪE&F=0&kمx 9:)cޘOU '!s !bBa2f" QGk=SP\ʫ8NQ 'Lxw@,#+r Ƽ(p& ;8ӣζˊ[:]nQ^jN9|uK|&ߗkvl-5p8h, lX!uhTV5T94S07` /ʒ{m~&JjݪPD V5K0H7,b)T۟~nZ5sdeI џUURŏ"f tW7/h@/sVTaۗȗVE&9qrOY( tZ%21-s@ ;\dfƤU3~JˍF9MPMI5j_=^*24 Vf ň]V 3o"a'7=5PLݝ x5 ԇIGuQ(:OTRn)%+y学7εШ/ͤOk/7*TbQ2NFb,[t`<`"~%Z$kK,o. J fvп ^tܛ~oδ$)TJYmQ?ηkKj?zMK9uDPJޠߠbK }Ʀ(eBcR2:&Q#O;{ρYWvO]*I0=d8ђyO ~n:[E6DZ#NҞho2QWAlb|9Yz2J|^m&\J]{ iGB%a Iz2zeZWH` OYxPlNW0IXwVʓcFO%wp|bcLF+ &V ޘ( 9 Yڬ#1aQz̈́x>wVY،:aBkδ<%4 >6lGr2k*Z8p/17 Eρ^n~ϭ@#A6}w%+M&WtFyBs2 ">ipfdz6DF!Qe*vhWgkd";%9"a*~)7El)jYhfhZoqԺזjqGh3cQ*jEϷ.1NveҐG6h6tu'`JSS'ūVvfiaʰ8V:,- X?j@,Ylc3uYF ?KL((EߺFM^'{ /E o܄/-8YsRWY0ķZ" Nj[LE]A'E9frnGm%plj":9VrMJ>Z ԲkҽR ̨ I t61q=*~lYzRE8ka_YKVĿ>.d9L(҆mlJ4!Mv \@XbUcvdm֧ڸPqV,%OCY #ܲ]*X.&aoO5߱%8q9`F|Βlp{Øq[J[D1ʻ ˟%Z1(>gWO+ةHAdrak4{TChh wY  0vrO13 R(rwnc0c t)]b>F\1lNQKhg+ojд1yH(RFhK(_Ύg4(Ғò? ,,VPp5;t:1f1Ĵ*#+cxkQ=|mѕ 7G+f#l:XԦoS7Of\}IY&6{ oEgkeKi~,u'|уu;GQJݤs *Q AAǾUﱷe_ JhGs\ 1}*Efl_ip{Ɣ)7~@5t@"+K3%዆ Ɍߋwk chEە,PS$W9B'_cTjiYPfdՏٟXhE"*so)D*>d\ոE)rU+Vaz1q!ЖI&` lewzŻf>ӓ+=y C۵HS4nI=~P^ n6W50xu&V6(2)% : V*Y4c<A@aɰo/l^VObN$[4-VEnT,}՞sXw"6 ӋAƛ;J%;Ź[bFkjZƇ?vZ˒o/j\1(@b?DϦ6S.@c7Pd8ṾځP 懌$=ClcEMPUfK1M$0N,d/Fs'Q1"!G{;J1v[A6>ng$yO 7JV([P 1shL:?tdTg,SḣA -+i,Yp]i\-g3ZܯX,a^蘲B).nS5`u:cȣz'E̍)1Ge1>b^ j{w?kTy)˗{=H$ShN0G)=իL#<#.eZ5ٜ+ѤLCXrq2x!͸l42n )EɎ3";:@ =W-̂5[($qf@6M fC Zoό{io{l h2e04GK P;qPT)ΣQ;Z?=5?etkF>bXLIVEG=I_cbvpY@<z.ϊ'>e|^ԙg1N)?fEz03ܑMh4UEt“Cv\6?]ChaB\uzQ>EdG񥷓hR !6bâ>B˗mo$0P@G^K@tװ)y9<LJުݮWÔ ey,} mN> ,T;Z߹0w>?=D<2Oj} =˕~G-}OUq{ k,PVvTՠ*9tSX!ެ0fdsح>}Ws SꑣfBdpS< dK/6YZ"/vVSt۬Ё$%ĩlƞ%]@G;a=jyڞئ' Nk _rχ>Ӱx=My/^k7(B@DbJ6Ж:IB1r=@E``Bf'/<IۋgDbSB[x~F6]psZsj=2kܛV$:T>aq!h~@/pwl|&,M|< JxDM۹\FcW̠z@,n$~v0 ,H1ɀ/. {֮n7cOQJ-\zDtQ:KB;4"] ްNbD?ެ4ਬґ)JI3צ݂‚9 ,\}y p[ MSY >6&GO(GꂴURè.jqPyO{q jޒ lӬ*Al>D3J^mZq+& Ru4fgDlrdhfW?]I@ƄD$ĭ$$(NJĽ',,l'Mq fsExjcϰ-(Z2 IѸUْiu:0GH׍`įZ s!?92mJ#G$"fG@̯MxO72,(uܣoCgKFު6&&<["5C+oڂ3SDd16xJ 5 ޣH%`dHeǞH*ƮZ:DU3PxŇLs%S=oQ ҨAsr %aLal :miBb`0G0Rp~=[a2Z8!tCwZ5Fg &\"Y>}\ J[H*rmQe6dqs9'VZ Q;ces1lGЭvܧ_~̔'\l*3>Oܒ\򢝎+&bjh^T>'p1fy[l0OiJGF&5|>'%bsS߽7~p=NCb{َg6SOf[E=X']sT-Av00᩾% e3@Y_ڋ4+v6_I?U*=b0.eZ"!U#OhHezܮ0|? EL_ؽ|a79"$Ea `vxܕ5e ~ӹ00LRՈfGܓyX;ۯJntYDZeZ>Tgw mV 㻨nV/'~%n?h3\Ą=%iZ.(?3 =7 Z>զ3k-ڜk`ORG,R]n첊SB2(HdnMu?;iD g8 ڀRJd+d-/Y7AJޱ,9@$LilEH#xK7{Gx{]-7w \~M.L,1g져V+9!xSVF}3!Z+[K`ƲceNy햡ffWEי Y\)U[vuB}f^("Qe"3s {ťkdYލir?\ Q^g^HSn!5n ŕRINr*aSA j3!%\`t+=k*s'2=W<(<+N+$WM0X6Vym/.i?1浪5k,l^°s\Ƨ2hZBg߶Wxԋ|Ẃ6:U#<,7`|nL`/5Ǜ5$YI'cɜl^Wb b#HC8R4VacC?EN 2+J=pZtYG%l 3⧨ࣰtDjJ369[tCIz:s_WiKFkQsyƘu8MzXB{`P]RQ7U#} yQrռZQT%Tڈ0 G ? "JR/5X xY=fu;%TbMMe\fa 0&Pvt uq[_Of QjDLELd~8nw)ߓLMjEiJ28/Ztv\$47#/yr2o!1]tCG;&Iȭƒs#' {y5|I#a`|6EN7/%;D 'Gmխ#y$agKůo;1LJ[ԭ(y%}dVJ NIakp"Kj1٘6GYAře8oʎO_uK _gԻHe[%EJ-{Ihb$hOlL%vY\frP7̪#71i˃K(=. ʩ$vp֦UCVF8WuZH-4i [SjSp锲|4O9ͯ*M?: A&NOn)7-p eY@IN&ar+1:A *sY{ѳ.sJI\fsխd<\nF:L'}Z2LݖIX | kmV\3Mڪ s,k9E^9rai/wT X)+~TMS*=C)gfՑS6;gR?YJI,Etz<$<+>J>}RK~Jp橌3C''}Fx#ѯTOiVCeI1}q;Kup.tQaeLU4t=ۓ_2܅5Sko ʨ[\8+BQ- xEܹ C#ZkL7 "V{؇ ٔ':".6̜2ؖ`OT`|U/jPM(rbݶPT.r*S] ICw:sP.^dAϭ;ݳR144 ^*Z{XI~a~0Mm[x47Ʉ^-Yk z!2,*г,=QC˕[D-ZWNXN^'|Cx܎.Bu^)BPmg,ۼn8Gߴ޶~af-^CHrC8׾?4l0(8Jܕji6ʫUsPb>ĶVQzLWْ"7-_͜ncI tf{S{lE]e7zJc58`{!~ў.vckB܍拧5!2k$ Bf79F^eMaQmӤX;^Vs_ Lj{?.bˑ8~8hsυ&rRT 23nZ#FGGqT>p<֛"TZ44qf4BБeAl^]Wk]赍$u, / hZ܍Q]al0qy԰">NmӢK^4ݷw7SͭR](WeEɊ',PcR1y˒t$J K&d>s.8X`o2Zxg,ѨrEBb%rg!SS &+Ẫt_W*7 ۦ;+»1+e-G8zI(:l"jUZ>A"sq= TyI+ԏ,?g48Q0S8.8~I8סĝ*ѩ3LJwx8@)(gRGez(QM+IL:O~lؚY"VO[|HG5 ]:̆r@|BH/o@*"Q%5&=L$~'u!3,8[Ӛ 1t%\yӶ`.'$ ۯ-\T̬|;Z<.@{/{, d`0> Vu=` &h%m6MӪ80S.odzBA^3xTksQ5knn-`USg{{xL/痶4)BV]LP % "/>D +O>.]>7|3!zʻv[9J]˃qK S5ʚq2j .Ђ9rj<9c!iKOR1e),߿BED< &e+qG{ѳ4KDhRzjJi2Ɏ|flDA@ l~;O D?+F|p%@X+aYÈˠmxUJD eKxh9S#|`=&ҧ6зv-Jhk _2ys(^UUL,F3_5YMp: `|;ө aPؓ0% JqHGНCȥzQ͔u܊k)ِ(Pbn:Pξ %ľJ>hĒ>BP8#,!<Gq5a2),aI#yt-H)qp> U8P}ibn`a^M=֝O!Vܸz!G6<4Ao {/L[RQލ"oel.pygpo12%mzWp!{릛Qμ~O\Ռ x ot%,\̍P w"Qғ'B8&Ge,_b-'cY~}5ߣ/'A9Yg& ?AY$ s^-|LBSb#XCɹ/,=$ͶSLN,1;ent@%M=c%fcjǙ}(#bJo=AiTԌD7ֳڲ[sؐ[[̗K3K5wf@iG <؊E,J'BL/n lIwM^rGrV~;@ xrNu%90"iwūH\Թ2O~x]*#XfrY'PQߒeP[غ˜so.N wK+78H]k5eW`CAd9V\>=KIͅJі4r$,ќւ'B& }ߢfٟND I5f@4ijBQ\=pӔ"EmȔGeM[{R/}^W4M6 :gɘntI𠂌0-"C$!T ";8H9?41籶`;zT)B2tѣbw=ikn=m ,dBrxv(\І}XV̖AN6o$9}~w*Z$'įM:':܋c}?j}VꫜkFDs׺+ $}*jM"o}&P89qi?iP846%LyOEڊ:K[v!<\&L6 ꕅ/R!\G˭.'zHK /GYKTUGϠjk%\"1D_왃RCǓFzĸmPXc4-z?%[ <&hFڢ%*, R^J>nÚ>?Η.C01ru}I>S*ȡv}h'qcRf֐f: 7M.KDRذvz0V:\᜜OTq(xk (f1 ژ3ݫHE}6aRSkY2IE$$Tk^ǾTky |tuC|?LZ+9;N1wxyj.Hv'8R,_mԥ.e+Bé Ag{v^ӧ3t/n/ Ӗ7\CSrr ֠ =.{a+R(jEme8l,H!N2p^\45R:W >XVʼn~2U;]OsioOA^b#m爽[z82_|WX+}=PC.Jl`,27BadR \Pr; 1nyQ@tx[U-{&xI59ٴSj#1^5_Q̺ VPX1[Ͳ`fWU"?|<,No]jU\,ͭ;GTJˑr#KŤiTЅًȣ?Wa~y{u~Mc̣=@$0X)4f1Q(VZ';$щmAVдOCq KnKöyzT~]taٿQ|Ǜ1gaFxV\rxzWC)e"#@RxuM0GZf-`eR:vdw)- մ_G7K5\qQ挪&;㓦RO=%Bz4_D{ףxKuxT9vc`DsI0?fE6AÅٗ/"ի78#U N_߷6L'7eKljp`f]APwϢ;Ĉ JH_aT{֧g(|r+g~8$WU K"FH6vuA&O2.InCby]P:P%yC(EW On.C7X(˰Qk1xs ʙ1k9*tYN^L\f齞]m ߳"N@)seKi0_)@P8q5]R6VJP|]mFa<N&;vOq}6BB*J'[lsťh \/1+6rnm3Xx&u|^y3 Qضh?Cq!OcpG d*ɝ8M3zEsOd٣CBv/1%Fhq+ ;w/ < S&|!1s\h(}G[V:1πNt:h"dM[,Pe~["d[i"#vXǾ5fĞ R~z%{3X7q,6+A]A_N3T 5n2"*B\ T]j~ݩ%9QM [qJ's 7zQx<Tȭ@LDW;g;/Ls:!%r+\pᕋ ;;A|,U ! 6KÓj wa mr{VCaeoeu4>NpiŤ ]D6l Ee?'-BFbJ| ad8ybp@բkAjC.J'JpgZ+IDL:IȓOih(8 `f>Ha`!ƈL4<Qeە^RݮF3DJ-5`t`=url<(o%eݤVׄ>{sYBY$v3s'D\VV"@WܝPQ VC+Sj?Rכ&c ף 4X: O6Y"@Я[,v$CnD%ۂȨp,O!y}Ik5$-&vYԞ/SPYt뇮,u=+3 {Zt`‚]\Hf́O ^Fȁ0X/ R9U;a HiM y1Vb&SL"wdU8bjJZG[G=&]7B9))UMǪlsADw4XHq'-2\<1Kzq4zHL`Wux4+SOs0 |E K#^eU,-g6 s.L<7&E{ R0`KEU'Abg^QXqq >]͇)$5Fi.)u\ո7-deٜ?D@y9Ăȹ@DGzJv=@NW=zToX6 eIP>Y1'v&,'ͯ@ ˊ\؋ث8󝓻bs{se\g ` 1RükBJ"ȐYc&S2n<g;(w\,֠Ͻr8ev]]ޯzD$0H耚3D.ÕD9$p0MC߆N.yN}r2ѩ \23UF/K_EJ_В-ϑ\؁`=y|t;ѻKȣr54B*h[)&E2C,;MH5Вi4O6cnZg2kΰS1ė"WX[c T9'1>Z^Rl M8` ,~W"s-Of8׼0AӿN^'.qQd,IGz Gy[ y"ʲGوm0n&c) { VLmC1}Evp ~gwkb <%#[*FTGL?Qqiv+r Uޖ `ivޒG{ܩ\'h~6e8X? qqc2Kύ [`GC5N*|W}Z)Ϝ刣9§,) `*vd"U]1ԨɻL@Y,~%l5դ$#ڙBe7޹C אR+L$MFy[ }Az*d9%8g!Z'6Hcto6wk\^w>S{}Q?S o7G1۪A5qu5'/e7#U䦖(M0ۮيP0~@AK g*- dn/c"^cuŁ69=5mkwys6"?44UBlqvRsf-ږ녈nEG*dũb M,4$Jqײ^ 2g1y-amNnO}fO+^`$,ucwh7얶Lk W]I<;GY7ٹ,! \ؚ-H\pya\/ԁ)-f0G~N\bq*K96{\25B2NkZLm}cQEp,qnOSR]OeLZㄆƃlZ/I־vT1Z=g*70 ~JL*QkĹ@shatucnt^_(<ƺMQ,T/3K8'N #^V;伯0 uk$\Gm ol-z6:*6|r#I?keuC5Mp1hH(@b>9Zd5y:*^֛ @Zѱ ڐ:TIޖgMzW3߂Yv:46EC}| |33' eA}cͷwI|ρ ʭ~d.1}ӗj%;]ߝ1{9 ؋Z+ojCΝ!mcENJ_hu`m'M\Awu)$}1s 4-,4w!}k` _zeYunoЯƳI'BMve=Mji1ZSºC\33TNH9 A'kA#&Gwޘv߄e7y6.) 0G2Zr#8.@6 \N&kU+<`_ޞo7WD#:W`2(Rk|f0h.eZ1!wvyM큚FTa?~WM_@ͭÀ]eҭ ³fQkĈ!a;Or <˛|oJZڬ/x@P9}=':$Y8:\~ifHY7Y<{4. tہB:ZC"9L&kɶ떶Woފ"3n8U}-7cx"o@ ӭr ?c+?y #4% gֿ)3JRq3!!{S)7Z Dхjݘ bte<&P:׃'Vq.fdA2E &.9k!tM &5aDˎYٸڏha} {=i!MEhc0;tѷ-2fR՟Zfb'H{> _:C6{.ف,drfFzWT9tv2>k/X> O%OI9k,F dV%g[O 򱥸{^36p( .rf=鏖ӓ& "Rk R&Uއ"%Y9DPMv[wDLIo>`^OT N~M)<Z#'pwK8Jթ; CnnmTXW+ R-!JMj/n68~eC`b Ͻ+jq>"bAg<£6VȷBPu`xrWAECs[c<*:+ן'iӔND L]zkkV|Iԍ¶k r@Hl9td*)0{)>RRZ3c83]j3#_آW)> nRĸ{P6C L$7%Y򩿩ߵ AuNQ(wz*g#=eD8SۂJZ9lS.^i):Hh@z7Z"7 L p//լ gB|>eVË˧4ӹtun&{]me z?ziErL00Z \(q|ɋzӱ1RdATwt"%MjxSa8geNػ# EN.~sL5.ۏ$ OQDO⬶%aBR-m߮Dىc5X@'J[Ւ콢=$,MfCA ? rr O0YVbol>Ik5y{6./iJ%jB(p0C Jt@:Ypڵ~4pkiBlx}z]#o)!w;g_^)bW/vJwtE}{tO$ ąlFk,)kX}AuXi/-| D.UP]SDc9唨:WZ*:Ȍ=?Ȣ6gj}x32ϓu MQ#%)#B`ֆn-́p*^Zy"ox,vcg{:*qJ+8/|ӏ|O/묃-)R jl?. Yq%e;d%HxWl6}'Y[?~zʃ.aGsd mI^o+@D/-|iz TdMH\=qC9ʳa@[ мFMÆُ_,M|7Qeٿ>A9fԓg^gF8LZJM> Cwb>ԮFc$Ul*kT[֯W9voʏ *&IDpuIEί/@::wkwni6oES˾Jp]{s hkֵ::9!ߞpJBcE%c,[ONh49_ѦXr6Q^OnxjȩsLm!seͣ9 tL8OUʜ06pYo! {S XQ빀xԋ щJnCӀ’IUCp/4q> _UT0WC4;yۍRp:h$ۅ9S Rgx}n?,OY.@V]rvZuȽn%͌aGr lDǨ~sR:)Jo:k:m"d(n@A``UetaYN)DLw(w{UHP2^hܨU]"Vd%G\U_ N Ơ =]%x{ . _{hFw u9hJIg%Yn.+TLWp Mzp:4y!DkQѮzI+amDcPxLߞ>6N0:VVmpBZoYE/ `FR17Y [b{Y+f\wծǺA:6B" wԇdEznn"!@w=PmiaM^=Cy"G }ث8rR!l&S=y?')1900&&<=ضNsjp+c5z, SB_H\6Z,ZZV4t'N"xcgUCgҋdZУC;+,ɪ$~e /?}'a]H׸!-e}8?Pjzy]]@ʈ zbEIWT*a ̱I?$VWe4ѽVmCYRjd5)3"5݉oE.f7vpE>>@߶l~U\kO_PѦu* :cT;b SX)T0_/IbW?Ni 躰2[RDz'V#;4p m2yRڕ|=]}H@D'q,[…Ajp ?1OF9mVjK¾ 5B{[8+Y}=;1]>l)Fmb'̇o~`:&CG$h.A?G+f?!Q'>ԌK3ozxN[ ',;ؔ(imda5z-) vo!ɪ|Җ̎{U@h|Zt&[HMO<)&[݂dS9Xv:.UVT; #Ai"Ҩ"qz ܩ:yâmMy=xLNMVΕ4ޣ 勼Up Ake#ث#$Jd-kf&^KQCF|aZ qD,b8X hͽ6x S.!`BS0_2=(eO872d0 &CGrkyՒ Z̫Am,:C4`v5/.j=rC1C)M,Bx)[fՂ`z7<5Y&S~&.S #{xUk }_e o`NxAQjFj4fnw'|xKqCE!lx[Lw QiᷚA~`&|zYPZ[\R]d2NK]4> 9B*%Yojx$d:w]+ᕮoX,Z0*\P%fzؖڪp ȿ Pp'Q_NѲ؈g ^;gQ$PW"/hރ JO͈7)m#,A MI xH D)>Н.:x٨h4{\m{Zoy)fVզ L:03Dø]Wv:^S=I|oű+Up]ܘ"N@5@fl =r/nE}7f Է z -~ r#?=ɻx(т?_8y[▕OLsRN P:ezGҊDwnځ(pL',`.ztK>zCcq{:=.&ExIh$eel6F4"w @XJe u5$e5 [ T:(>o$G9f/U vU"R==yZݹq;rpAKmFrz.vesWUbbS& 9o,D9\^M7)ѻu萹9A C3fNhX<ϬkNDXaBΆcy͝ǜ4J pﻫG.at*#nY\ގk/,@1z5*9Z>@HVD2Xʅ0Ls(yѝ't ҭt)p#:oTcB!ʨBp5)H2Bwh`j2e0򮤬ơURY22Pz,V`E祗H1Bj--'UDrdW !#&sl4 2%P,ڦ9C9}5}p Y.dM?oZQ ‘c5ExqV΄tdpZ}^;LX~]2iݗ?&Zv2ju~/km1FȖR`!,V <",(9X)s=+6>}JS#?.J(p NRwDj%"Dѡ:4 [u3m>R:¬?Ȯ@ wg N9)TOPGZ\?6X+lwZw"H%Vؗ7=!"<'&NtP\RhS_ZTyjDEH^wceːco;)NxF'Ԡ_& %吷cMe_!7vLR-/}&x=WxpMqa竄:_r猎(MyC^X:) ]}(%[ RӛFO8|ssKwE8.dE[կKFyYhc'zְ/rȀ`Կ([gd .+57V*`/aܣiei !pz4Wo UD' ^k\3u{)rvBE`4{}}Z%Ǝ&9M⵪Hy]Ra8gsrbz"Iz] vc)iWEje?ZHz~gJ:hXG Q#MnU'}#,ߜʣj|O$|b sbʵE\~: aVIk+*n.'@V ""0l{Da5pf6aM aP k=JNlP(_&qZQl&M׬mӆa/b U>TѾYQ 7U?j'?Ϥ4A6F ωH qQ@NcxraCLFgh$iv=d1C!ٳ|f8nhЇ/ʃ@o so#L? -]䕢?Lۚ8U# 4W<5321PkhGMԢSgmS;Fu@E濁ݑ}]~([b/ǟvhAI^ U2m@+6*9KP fA 4=fuKIgwNN#Xia*6V??l U_UR]6Ʌìs 9op[N,_&o$¶#t$N$HxT@$[bPK0%]ei8X5ƤRBOP_nIĤQC4'٣r?+贂4i#D>@ad FfJMVlSK+Uaؔ\#AlCj HC?2/ +ztJB/m&Vn,]_d=FGrLf|JIQ~HyD.5 +J]AoAb/ʷ]Ms8}8FHk#@ϧ;\\y8ZWojwkl_ʔ\(6Ky~?zw3H]L$0JdWn G(\ ZH n,qD:T,m~@dPlq-(hy7=?Z|>s}'T}#K d0wk}T,J7P6 ERw^gEpX.Ma#x`b&pܘ8$ #olabh<;V,>uCà+|Θ+pİw?/ja/f],!LW Ϗ[Cd**"m^;aے} s}ޚ~W X , d,BߘJ6K4obHFh%a#@fk?ɫodGKzH$Zه)јbd÷M{aD}&cKlB{@!̹1o3 }:+ ~}Ek= V6c6$ԇ x=,N|R-,zdɾe&:sr1//a#yZb|yHpK2_]N,_WK Z8:3BQuPxE"2'nK/"Y#.)̐)TZDW(7ZT-ԧJs8\x]#fb3,HfQ-V0 ?")D@?i$%_6"xy!wbF@.Ld_h(~A-̋}+k] qlWئ1nM,%\R ! wL=?I@?2c7X1 :*[]2" k7).¨haӃifpDm= R)YHmBK@ smqQ;I2m8j/T-;jeO]-sߦ %\zF@CAcs'K8`K6;KP9qbH|>3"Z|6Ӏ|̋vK*« iry!M*FlVqYu _ulK_qP6o?qMfd.{ېӚʳRu$q/ *%Tl/tBo<)7R]gǍ:Ss18ٯm$5#\qT2+tW:"[Df(b#XUdARGvnp""Aq^D%qCgU G3I*tpW1Idً1Ms #7Xoe?v V‚ۡ,ejnΊU.#ȱ?k&FW7 G3={j#*j`V_ V(be UDu(tcL /UݝSKUVFZ[K3gȓT*XύM={f@&o'Zi9cwqG )Az7v®=UCLYbmAN+]ًTT2os^*مsdEYϹuOA^KtP c'TI/5K'ZRJ}a:_r_H)&`D,=!I0l^3.,T~]bR&ږx>^f%K? =ڟ\cOU%UfsLi1wǫmFKXj{~d$]Ϸ_eR,k x#cTBv3zF1^iu fx̮rڕ bPyu[HH5|8b^%e)-Z{g*M.W2VFI]yb Dݸz#0"/p6hJ[#ٮ6UzCZ%YC^7Aq;]4ъ  .ܺ^DAzWb*79oљ=WLĜ`H2/Wm.|e9RQʻJ7A8h9'Q IP2uy=QADȭˡ%U԰Mle,z gxCV8w5CUig@@pjM@, S<:'!KjHD D$}8q1RN1K{6'`^ƈcGx#ɮI[_b/D=ŠqRX Db 'yxZ nP'^G}nh[7OWf>5Edkr?V im5&~ bAϳAM'51ټi~nJGΝmgMFlrvرYrDC TnE~6)/S`qhkD}%O>7"|ƖOӜc=9g;n8D M,H\a\Nf~1H3Wf8<M~h*ӵNe}bT$Ś\yɾ˛Pl]xȈTAS!Υtyq""qm9FUĵ,SJMuB}9[?63XEFZ.MQ'A} nkCVZq.عsFwU_? K4S$; ,3F,앓Ln쓕e_ ;ZS! v: cb+A}ps i o0A̧7 Nb]8'?{22ѷt&76W)4WE˹Eb!LXol9)ר{ak@4b|7PVSOQ딲|0n|(oE7{kwY5pc!q(*;E".`}NtXj7f_-hxzBz]E d`.rH[S G81Ÿ@xz2iJwŵCʞ"e r|B_9ٺCl  R(4g1O&_YƤ@V;ly~@ypzmaJ+RWƱ¿rPF" RقPF]9fh^C>P oIe.RʄU_ͲoQ>Rz+MF٘99 *%{JfsQ3x$FZ@>UU 3ҩ#` e˹4i6d]+ 3qTAvMu伉b]p nqY.ڡ!틣*\6t I;d¶ VrBRe_ S$ D딥Wǖp >N2 9]h3w9f2B oAO3+WR@%bRvece9}T<' Ύr">sSE~3&׶Ý/5 EV9ғL6fB];Ί8?5OU^FB0nZe ^i=bQv!(@wrϫs\}"i +AR#O.~-PRvh>P&<+vT_9jpAƦ!77>IbY4`s!E Ud(]Vra$^/nqnI+$ȉr,`!?a\H&x߼gk_ bB_i\sjpRk@ `Us58`;C`b6$9V)ajG.Xd`!AP ;۫)"uN:֤![|’%}/KW:g%gKETB |Pƪ&|΢LU{!RJ"(¬{J|>H?(9O"oGT+sT8?Ufj\`'HokEiQ+b]hB fӏUD,x4az=,xP9U;߽t>i ?:s!77${_ʷo^e_]lQe>TWoI P, f-qb'>` x"u iap[/>z5R"DD!)hSL9Aܱi.(TNŽAM4{$z1ݸqt[7I$9aw5+v5fڍ8~$W Sj-r[h0ݎ% aVثFgVL$M2vQ.^#.A&dL1mC)\:'-7kEkۉlesaF\w  = 6Vg#dA Uns-c?)!g;!̪lʀ3$=:I@6[:HsoƈhXD[*E3׌-I}g!TWtTTR?X<lFU:5?ӟU| :g\`$/sS!:_ߊ@Ζ&,˒J]g/uV_FYްQsDU Cbz]0f /$2 ξF0ϔjְrPlV0tYМAkpVV 8A;NP"@TKJ#d)-MȌYK4EqUikPzҬ(USL!U<mBDE+i*S{ G0n xg ;;aVnJp#e"ͻh(LJ{@$7<,nԎh [}kQuۭCaI=9HqH@i=lcKq@\1:sp0_bɂ]a:Wr9d<>R ).!S$^̻AB/ ZIսpW7F 8䏁rlܨ.zf^3̶nF'Ã40pڤJYiC"|T0Pg6 6\.̋vk%3Nhe}e3un|z.RѾ^ ؓD ugCJ2wxiwHuOHf'yne*T_༺|SC+-q{bK̲\ɤ0y7aaw?L.Mo r-"ɢ|:3etUoO#qe¢કq׍k]Y%?{A%Ilg&/xK@ hxsaĚpՁ1j{chx-US;n"bSFȲ޾uA3cq[494d8?Sz3;d⅕'n0Ep!hC8kp~c\ i;$cQ߮9b[8Ɯ/h= 6H$]bxهxmf3 qρ9'!J~tKz1D\͇Jf ,^H$[G- JBPLJbF[HUd~vQ()-0آ]'&Z\:u  %FH-!o &ύ"}1I0>=QƎ}[ͫ5hSaF͗0$N)/LJ!f4Lp@;<m<(>Pa$'߯NLS>%6|3*o *˚>^}߳wqH2;%a+L4O)n￸7l"ĢzJP݅?QuiT";Yt݁}P_$&2L-ٗ<|)N<)K|K(ψǾqKI 9/a(,. RDf6u?1d)bCvJDQ*9'vzJäKArS/*0 ¢ ]#&u+`GT*!efmPjFebR?譧Wўcr6[bA JW(f%.y9 !_T%xv"uBY}JdFT(YWaD}F L.0J!_N!d6p앚B:5B8Te`q;\=c4/rH0W]Xw]& /̒]BVU*3W4x zf|*Q6J&6ft\$0 Qdv)cyQbSB.9>;X>>Z3264]༝X<{N bt߈زq⽳)vo Љ9rƃ>0JnaMY^35 "Cz2ٍKyzyqlT{.?X>nI5Oe!R }֡;P/1 Z#Y[.+rfK&K.Lp(PBblK4sHyx?S*oިZ܂%]31a:q^[Z^L+="ml)4+)gA K_łyjyJnkTf0 };+}yikx{(t)QGc6;#dx]? ,hùQ/zlvϽ=b6L~ٖn˽.fMjz[[TdS~(})+nr5©[tй//4DulGOU;o;LU:?OғKAw@WC:e`U.2wKcT oH Cݣ{ìfWNA˨3SUF-Aӌ vJf $y.+LrG[oʁ+o Obnd pQʍpS=eA4f[1 %E*ms󷗰 ׇEK+ `I M;hΒ%MЍ8N:DI+,X#a)PhMN8ts ;y^nWuajb\Nn\oj nmhݺEl53Q^Q=C_Y?6`ID?C֌!'/1SJx=Z]LnbRqëX]P+URw3׌S"^Ą*{Dhl~*Źr=Os_6?nREn||G@AלLg:|ĝʡ(X 2cml@pCZSKQAHeeK|hu2?tG")QK4BEG:Gv|rk4u#YV1ۛ3օa71#]822,f{ZXCg7LFSIZ_Ĭ}Mi%ꂛ6u[x.R<:䲋ԏZrŏl@뿺LݑE\׭\"``+aa7ysonÝԴuA{JmL]r*uϵ*`eLyd_E UBejE8i佑š",7TXu)dC(s1Kg$\ P[QAg3-Ҏo|A43 MGZ|9-BY}\U;9*$U?JΫ19rqe8Hd;)W H8懟6?kR4ۜmˆdT#tF[ R <_c+QV (io2p%]4Зhɍj?ؑ? P8ƙvDJt[o5Ew})OIShGG ~@   ,Ag aKCMT IuÈ8*-)hx_?%Ǵ:P1@n\b.{42;Z;D4|]8_pB!5r2n"9b<8q1sM{rb00K զ TI,tctk/=[5~ɤm5NwaZMS]s^eäukSQư|EWDJUܿFrUDV&a;<"(Dvf'rZ3\f$cS]`E&F)nݿ&~87jey~%#-5nދi+0f.95qH̹6% twy 0:uJ8=a }G1[LJ916pY=S[yu_iYSHlΜP`SpA\/0/T5U`uW V9~Y}~*pLjѻ6؟c7Ѫbx)(;8]5`~Z}zS06_KeZϢ>K7Mk^rz@x/ds\?!,6h(Mpw)]diL2U>4ɁXZ>#ݡR $xJYIZ#7) Ϝx53k-Gs:vME1yNQB\+Xا},¹*y($џʟN^<.iKᕹ%ZAY2E!r57AXCޕݘQpBS*٤s٢ >o,6~̿gOS~ ;1 hdao/ʮ\iD{ס:j2xn"p8a؍|CJ&o$Wo@h|ͧ{9nNYgc1S" P^8:'&F.K\-zܴuESKKB<(Oک(>m'aΥJBgdgAй)la{K_Nvdp" yQg*U`?Q\,f&P18gU {Y܅pyTXr7A %cz݅9beoRkyp‹ xTIiV2fWT}/Rd\qO:x#dS87驻0(_!{-Pхju3!j+ T "fſTSdzwGZ oQ1 ~f03* 9 eWUO1!to=PH/X@v4LcLSnv7e%ʆ&& B4`KukO_O qv8i!↱P*7W;,_8#gPS2";pO?Ro%x.3~ϵ`nKsV겤&φvvqRt ca6C_{!VNCӫt8%peO ,9EΏ}J!W%g/BBpÃ*TfϹ0BU6!{B脝wN,!o{ W7h R ›6d[-Fjq#*O%o`e6$,f@"囆5`8/g&N=z@E3[w"ҩ'UMmb q*ב=^Q@LnV%_6Kbp760cL 0! c>!;Uy)^QBK}w-RAsG!/oD(5oɿ|;Ƞr77``Ѥ+>ryA]mZ@ UPn|#11-Iձ.7A#VemuJޚʭoB.=mC34͡a1؃:|*6!R ]DKDTjn@.f^duJ&_ߗ22(0ah&`'~еW,kk &t˙_7W`xH?͍7ok6& ~'[)"۝}r0gmBB1+]+ n4F+mWGX#OGr͑w8gc~D.<۱]ⰒW>t` nVuoJbСbl4i!|wUO3y2-+`C0Ma_EI((L#yyhZRhq#FTHBeqw:!d{ۣ>@ W ˊ!xq_T>dQ/[ lMuxftOЪҫ1Y͘!/-˿[osjzBl67j@܉80L%:7V^d8F[e9"?Doq_|- ؈ ]qA APc5 lEPU8v# R:@`Ds!ym}j91+ UZ]Z%b^n>9@H7DM$=[2Nf_aNRFuيӺsNt䵷W0 ]#+bWuoS\zHN‚*7 H|^'Q$}gSz[t3͉(6Yt`J2w֎~1M,<dqn*{Ѵ|)'k{R;Q 3g|EV8R}[c'\!Ѹk=(us-LF PXy;s?F5яNݝHa'c]LGV%!1Ϛ-+,aU~aMt_K[a8׼Z/ovw ֕t4NknhXVv|Ame|6{ōE`ʰS 6 J͑ԳF)Y\ b gǙ\ 8| qU9>C{bN ]5oI?)JLJI*A3383%;44sGTCqGz?ycBU_ON2`0aؿj~m)ׄc {UV53)ILU(>KS̭2L03Kx]%ox$/` HLCS$„.9Dwی=YRGXK-lb6צY'00[^'ɱ_ 8yPÉ| I$8 xY S}I:{*#C5` gԧv<hd =-sov\(t,_~*VԧaU6_:œs30oh;W9-ZrW2]8amvן=-=ߣ]N<'0#N#l2Mn`,dP8b#_èƭ{%>X#ndG|#W Cd{t tR/4kPMgF`Mp֌FFcfmH1vOߞY]$w,ZA,*7=evahShFPԻ͚@.Gv`bK36c!" 13D5ՂApSoԇAeBs/2i/(Mlje_"A3Lvm~b1U[xȡOkޟ[HWbc,xDSP'C7Mfl, n[@ĉW-iHSK~`3{G1ݘUY\% ,.}J @R"Xce76F)ݗ!d+}EzS"75K^p 7ku.η3olG0?^4HU{Heq: \؎᧘.!٠P/.klBt☮UlLf' :PGmŀȍpIk Zs-@GInx%'&*BLy&+[6 i4c/zBY+h$pYlBK&ō3n g,tzRb+spTwgݯBn!-jDQ$5z #]#ghxS1Q߸]kI̪d !/ D- XT_A-7n'=ђͰn0 힑#"n%brc1(qEsM vUlRnr+/o"cN&HWʧESS\Lpe["0*❂Ij joڊ+5W 0C2&}.`.ϋS;w@}H\}ijs+#I r.> A;:ez/q::O׿@Ձp̠DPet"/c@?ŘW,C#Hw{H!'?kg ̆Vk?3F]Li$,?pN%1NjX*+.g._@f`&;u ^$pwQA%zIG٩"- ݫ4F/ ;zň'lBa|E𒑶D;?G Am+5;4}PCϸRu_a2믈Ղ2 Z5ևw9=Gfw\OjROڷp NTr9#$.' vK3)O \Jk)d)Uא16?V[KV}5)jfEI3?f/xѧBOyVJ3w+T:%w~ZT+oyUA5]]&/9|~ ?=V5$zFmQ0!0%R?$ ]Bֶ=-¼:)RUy#in!Ykvʈg%qHoχK7F\_~5?aYXAډit"`Zu_eDy (G1-Ik^h꧅K"]m!):COu5xN_ĻeJ̿kDM|3tCi_T6N!1-0jRf$`5/3eBhŐ}Nt/#ƀFdmK'x\!,׷'⼋x^ax _fY"EB|)s[!?XM):dbdʇxN11#6Lgưzgo1&rLcgu=^#Ve 0wi p o]zOU]5ޅ([gݐ8e`ڒ:wv-PXoʣ-ڝ1͏Np˃F5ޢ@0^WD) s5j˅B&1 ȶi2|4&G<}4܎e$NEEhrxRِ<vԂM3Uˍֲw~\( R# Жlyf~n0o}k]'=8\nKr?wZ|R۪{"zQ:aFE;/r@~ix!D9(|@ ~m(}L&R{"G&tCV%\;æ}%[|[5iiCidɍGKms7BGEESw90FsFwi#0ywe mJ7^uQx5.Rivԁ`W,c]X;/:~˲Y@Yu ^ S8|ׂcj^Ђ:vʱ: im3fA^Mё. Xe 敓NR0'd9MG l]yktI\̻D;1}HX_8So)!QػSeI{$TZ/STh-mMYȮciύ>ygBؽ\.Z_A떐o4̧md=M !)BGp(:۩NTAܾpL[2VQ+vF'>tU x)qnt4S@N 'OdȄVu6_jРUҕ&WAr1)>e6zӯAb$Vz]u{h~B2R.$@d)Sq=DVMJ&&{WID&)USy6$jtFzzb XO8uɟ7G5.k_VFdlb~ItyF\)_ ܙpn1_Cpȟe2j aFz8~@ȻZi.Yt* |l p*]wqTI3ڊ9=aS ըkfE\2 ЭKNTA%%\ X\jټ"tҰ]04tI aɂ`xeE Qz&Gb39Pfņ4ONH*$-8Zo]ʭb7&0G ZqI f1#\! ˀy+,t?!C(C Bv{]]̖x.sQ;_y qvY@nbi&+߃]KzPOm:k&ve%os .mgk"2>+ZM cP40& +A\K ċ2[Q֋?;Tr+2Yɳ҆ qR˫LbUo "g{t p,d@i;}/d}"+~ -{Xuc fНY5߽Gb {1*qc 99xn vqLfnz]cS5ϒl)_;Bؑ #Uދ2vZ Ks[?%.s9; vȾ}.` x~ϭn tw+lUHAߋϏ&p-H=P:;ћ{RZw bfWŸ8 nFPTuPv`H۵N.j)W o U.SދHp Fr-Yxvd/F!5M m&? l[dIKΈp5W4qܛję]oqaa E 6nTI=:T١I<0mAܫQ"w}Ge*t*Ca}&Aī xk*nW\!]o{5eoWf;蠄% Ǜ0zI X1KdcŽ[h;{&ڳ[h~gB ޷ 3SYC(PI&- k39GHe ѣ!T\TBm5e]k#L)IJ.$Η+FX7{ dTZN+tnMCڊ[[dU8۾gp `PvO0(gI,%.Wzؖe;`vyQFd,FMжc˧u0q{'㜂$=}>79Mx1V_Gi8!!l5})9B55šyֻ:hk¡4p`Qy ل.ܲJ3qUy} g`m%$;[kRo;#jRqY?wM߃FPX"aOt[%*bz֣ Μk(ks'?Y3Cb.72`R.:ƋpJ Z兑,tAf{K]DBTMF6`% ^JfWXs9f!3EtPzu)OD͉~$Yj!W=+YMa ) {>D)NX3 M̚ h TA@;b$9WEvvo*!b TY@zGuV+I}`@!!C"Aa~ S2Ǥ=h圈b\$fTjF~`{5Q]Cy9B6OG&hLy'el <%:rDڷ?/*FG 1QI,pګсtJh`oȸ 멈7Up&UWZgS! 䰡w,c:psvNy^s1PYS!FLt^o?;bxSv=Pc!D񖪘Ȕ bGu<;h4D3GēIC/]Clٶ$m#2=JLſPYnn -<>͙t0[;D_: v 9wu)fkKGlAd/,z!w41QCj(; Y^ nA#$6J,-rwCOcNUx`a"h% EZMʠtD=>}.spSbMVr^1z< ʄ}E꟤E7nly>_0_rQvP{o"1Tjf0]ڟˢ^J6Tg%NzwVqz nch}Kɨ_N l<"2ߛ4&n'xѕJ/!ݟϩpՏ)SePIkJF9vA!Ά^@w2:/.KX%e.|AcfI5lzC,p!]_hPn~5\sH%ON!̨FΨ~A5R%81\1%=؆Q :yXVO\=owyZyI;*_Vʇ}1A*g4ރ"ց3z0 ]?AY./B+Nh@ V:*1yoRAA!8 o ?[Ðlr>j/拾.i !Q Q_Ad݅]Z_ϝvxiQr Ox-V#qpéI=v (E3ohoddrffb־4k#" 'Z]Þ17P!ͦHpn3tbKo׷iHujKCs`A 4L1l`2l:QM(Gۮ KlR-I+v\?|7 _;4u)N_/R@߄h`IMD\yU՞ e稳+~su^C0A fAEL~?G⽕~빱XМ ]ik!:b;pAUaT('xzõBp#@z+|Y[tg職tB`9AkxZF7HuUe`uEWQ< ~ "7;̏ /s-יv>̝Rj߭Qehc fkvȠj|V`E _}S0Ř]W4; I; Ɏ8D4jH4Ƙt׎y1fk> )J4͡ H}@ $/0kb%BJ[?B6%i-=P LHW1i񧝟Y\̜;ͽC6bEWg\1za:ۦu9J>-g4=W7yi}fRdrv"2ﻗut +I+L.ro# |L=o?-l8>(3r$+L\vF{ 9v~77tV%څB&4Ly"$u:shYD0l[8舃}XԸgU)7,or(|;Y $ RTcFYBr-ϟ׎n % Cqfxw3& |JP1 WgЗ/h% JQN} }f[[ͽ91޻A-Ն c*]ۻ0x̤{Qy%{nBU&H 28 @5wYx‹TGeYg!E#X|ϵE[ Kb/"&@Bivx؟5u lsx7<*'YFsD9@=Fb<[_Jn޶p4F`am+I {]⧬?|쁯N=LX-( (1F + cĠ^qBnRyy#W'W ){(OoYQG O#[QrND\#ol ?g|j7:|A)Dbr,!@ L3; gO:֔+yCN[o}Z'3RbF ;2<|Өڄ䖎k-:+zk\f^ǣݖu-Lx;ҙ Ҟd0JZ숙pׇ$-IY\SV9d;H^{ Vڵ߻Rr{~fLKVu;(J;n-U" ,}m UϧV3^+(݂P LkUn}1!uI;ͩMt9Uv˼Lʻ"d;IgS>fCOiJiݖ6{Fmթ0"Y00.4B=b`rylQ9f>aIh:m9UJp+"au&4 ~XYriԩ*|h0!߂MdXqG.+QWaԱl㿞 do(Q X':١1#*!__Hu_m BjDb~BsovwN#Xo 4FcŁ:GLQxQE] w0d[.1]} Nn܀HS)A ï2 D*rao L~<Nq%JIeO2.AXwVw+K,YOɺ"#,4J)q ʕ;Ss9~QZ %IxP?ޱ Re|6QcU@dks5(][70rϮ)XMp)O|yh?x,#jtdk4V mpmrF^~oAz5ERBGȄDoTL)u F +B>:CLIS%t -cJ@V7=*b}0ϿdA"S٭\H(MS(~;""x!egy(S1I!D}ZwBv0y;]> G..Hm_z69qFw[V _*Ȍ0;X8&&10Sڞ@a}s5M5}7Jc\ \.fBJ``^וsp^pq ǣ5<:RXglNH!eQiqsHq ]K)%v6/0qX JblmL$=z'gr{ξA'BƧ%Eߎw5kŠw=D;3oօoS|,&h/hcK<$4hғ]FzdP;<*OM iŹ_a,~YsۀG7/W=)@tYH;ld@TQjJ\a;Lw /Qw/j?(Gk"*@QU} NE@qUQM0* ] 7>iO!fLxIV Eve'rh0Rh4y$upmJ۠Lq!6-Hqyg}3<8/sKb&tAq@Ѽ 2 N$Zt@T}yKHGؒ\ERIJFyk[Օ+'SYdݼN)GϢzD#~=~{ئCqlX?vPQ|bxk>e~I6-Z cP:ךP1B< \=432rQ˚s#c{ںV1XSzew#7$50tY*SpOX4h.>R4`@LbT>C]!w#lD/ W:0gv>ENXcbژVL9~E1Y]?%'okӃ8څ(YqB3WB+_ vV_xUCc!=S5B7z:-m'2lgiȷ&-qʘ^ r;PKeas rI~3ORA+Q<pL 0[vM%"tѻU_Um"h[̢%Pn%-ޖV?ײK "E{k唟ך$v7V]&<%i+Q҄l%侕{2L7z͎r<ʴ9KcDVs 3ⴧ$Qa*,ՐD3DI^ La$s<&nR(ʕ(ER g#jy8?KW!j(=1of0 KեhNX^w2ye%Qw1y&Ne<0ᔠP[)t-}IUo`\{˱A$ķ+c}f=BJ=ϔ[s?X{H_m{0vjOVˀn= ;~x/MEg$ӉW }Ȃ${ OuH ӷ#ҡ;X!x0A?{ )F"@<×9G3jVV\`66*2BE 2 x7VpG,w(au wD=9L/L5OUhO"@y}% wن>_oC:Tz8O"m 4 wĊӞc]mA\o> dU+7H9C;<:D:=X+xIwRߑgVL#jTVQMmjUTl+L1/h*89uL?%QSŃݠl wX `4qJNP, SZm? ^% rTYڴ:WDbj?m'ˉ{&rJ VJb !"l-E+ܡ]QGnoO!&p}3!uq8Euт뽗o3^tQ ${͝=.tJ8̅5pTb;@lZ4I~h r&Wp-ĩCR>WvFpz0h2%Z~bdNz_3y l!)`aoOZRB @.ÁC#C7raho>?'Ney Шnx]-)U~wIyY|A`i:=3|TPt, (̶ʣqr]-yb3Hro5&)7b9 /?]3Ti$զ7/d`ܯ,gS⧏ؾvd;ya!3Z;WyH hIAr eNnK0=a3Q5%?g>P'Mf栦I/7l1Yޒ`4벦aqryLJ;&U1E׭/7 yC#ޥ?= obJ+5O}y"\sՉ/[֕uӆ|堖-A nؾ+(a^ðb*ˣ,rZ}s2p7&QuxP@at89(M'|Q8;S(_u!XE.ZL2{0#2xۣ53)0C_U6ԗ haޙf]rz01. vo۾Qj4QM0pdgnOQVx))Ƥ1G^v!j#1tbf#Nk͒|G1*WYL%%me#A{YFryT;4 Vc2oz,(L6WPc@ oTLiC6{RZNv$Z>Z[i&6oN=C[M)LL elZEyWM Znэ]PBaɼY^NYDٜF=9P;v:wln'~tQgc(YNH ؚ9*9:yˀ͗4I4k [NLYU=4AW>6w-ٮjVH Qp.J鯝-ևbƵ3Vԏx#46+D:dbղ.0nT>w 2\y `Y<5J$>.hگTbo:.@>؋r|w) \ЏF"m+ ԷvÊ`N/ykKU}yqGp#zc;N6Nu%O8>{9F,>Rha{96&)(p@}jP۞ۦso&3HaMך3ch=ʅR/ m:\+=aa)+Umy[>+#L*ś54/r-x)Ȫ> X~&ZdU2Iiz?5Hzgf}-t|]' al}`{8OVw5{ (i"*9Ť˾y@R__F_XI+-xGyYL B4[C*M6? Oeor ^- !kMᇺhVF( S_.Ӿ`p"L4P͇IN[} v{)Pg# ԔN <U}\WiX$T*Mn =:xn+<.QlTɥ8mˊqm wacS Q1Gin(c=5*$j!{'aVj1_F30[W9rYtJf =0r]hŨ{LCZ:R%3@72<Zphxi]V_cpV[H‹()ICK;K>IMV[
}Y[|:nk9:X:^zHE7waB Z)Qc4ڣ]A6#PArd燙Qy߅sk >XNy[˰NkIN:0Qsc4ne !2'Ja^>rZ7GtM 'M !}с*N 񙹸2@e<b#, O)3,raz}%إ\H~"_Zq7h* MX!g˼TalYHDFFxCAL[_n4:x9):hxp~9V8u)=uҏ;ОiK{Hf]X.Û5wW*$.Pf͡WWe-9i={Ţ`k~ T6|^La\1ٻ{ς q.dZ@ R'zE؋=%9rN%xS0NM5%# /OJN5 KW[ teϑfc-enoF[lڡG7McÇoCs8^nV3H/ؚѬ$̘[˻r[ t v\Wn~!D{2k)+:fXixܬRہ7{؍c(L"'mpI3 ̖@we|C!ut&7mq?>c봴(HrHLҧHK61 ;Ng:GgU$TvL[Tr:}Dp඿lWrI0ݼP ^>Q,,uZg˘/7WWIaFbe7lW^}7 )~B8d͆E:t=k<왨-w# 쮑 _!/%ɣQXBgciBA?ōd4Ҭ*^ʿsz_NuQ5ƹrw 'Z>`1 $<{ďEօpV:>|s3Cp3zPm^OW<bHgy; _\Xs|9Jw@%$Jg!(_ PYIA" Jfzkoߋm]s% 6L{d0nPC_ħQ#;XƖf_zRt0p*v-Q15EH (>]*(K i4ʰ2K+?c%9Bܢμ sˠ13]ψd샀SU>Khc N&%W:ּ7Z[Y(ʴj9α'QHs%_7 qXWDDՓL)̷eg9#ѦYC Xq8t4k[mt4拃߲"9tOg 撟'OpoH!Q費}hR?] -~R BbJGf.9$brUsƼJ'Ɠb]+cPW¡~P>F IiL,'TBu;4A&_%C~[nr{Z nZ pY`v?Q 2~w;g"ǩ^~|` džU7qPɭ&`O#8tJF-QhÔHҞl3.;Iqߌt2߾ .VzD1zAʰ*NXr "/^x7̢wj$Ok4B?)=u(o,3CVӆ8s=JB֛yU>$HC rf ͅuM]lA"0ld+I=޸Y4Y瑢9eHU!' %/_]zϥ)7"kpl_oxrܱudJnѨfbfq]4m#-R?4XVG5O,os"Nr!pJ)Qtٍ߂`L3qe<{Mۈm7d'1 6f|BU1VҏH217 @/ 0-`aZ(w xH67jWB~U\>yu+W,R3sY 8;Ƭ4:O:tfۘ%#O1ViXí"\ o^),QN`V{l+r㵼XB47H78<eUO_NGB-Y19',E.$H_oki&>B=98(SY,ZœLW xr+D{󲸲bQ#>NjtsB0L3nU`4y|ˍ GW_\*eA9awə^ѽya{+y_7'!Q=m_DR%)L|&qF^i0*Ztq q 4lJ:rQI'NCC{Ѡ WeȤ>ͣCf;H}F"boM/jߦp00$E#]tĜ"H"  3;8䞳K H2Jve (Tt)͏SSqfkѯ=k\b`V"]_u廮3oF@DiÐfilo 9%@, ('Ym}DBM~(±VOAȻ-_mEA_J\$ZX7A0 M$>c-&b?J8gq4mǐ}S,b[\>J[ E (ۙqhmRu0{+'~Bb,ەSn.B$1?|~8b&4RD =MTh~[侻7C9E ^Am#wb[[[X%qM\="gWlL8KT]}ᬬZ)T* 1BĕC./o\<8q}?Of6r%F,_u8tlQIh%CgD&ξ*NO=-lMDo9W3W.g±=2}H)܆pq!̄=.G>:FvT;hTGo-Ԫ%XDB&nME^^h0Z;pTf#7>lt8A +'`}:Jq4.ojd?Ɔr #0*vp.+fvV&2 vo{cl+ [+(,"Z|q0sHOh,+ЏeHe54Z.˖aO+\c!B 6?'6pLށqզjg?{6ٞT!吰50mDyXB;3?#fr%a{h?YA=vd֔f $atM41 n}ላ~|b@Ċ֦"PtJ1 i\s ,@Vvݨ^Z^\!$|"nxn{ZG0"`I9&E}\1@/f1YaȾO!`P'jzIZ;(3\f? -i h[,֫2=%ArѺYAF0>StGHe9 H4N4.uongnw/B$ *i`o\&5]$("I] 1$sb\2bu.P_99 t17^#`y}xqŸ7ybW| e'D`O2(~o<lIe]QuC_:59 pg̏aȸFPif^; S"VXtb`oa` %fRyĜNF5H>U-AE((ޕryLBEO̅";Cq[Itmi} )a!α@)}ܝբքϬsm\YēlTηX|"aMH`D@Q0B1kY"[\DA P/'?8NXb5n'⭞'|K`h G I?tGOJkMґ5pw{eycJE2xNyNƔ>Mh%yA` Nz9F&O% L쨗'&]neiF/h&zb 5NE>@,Ta,skX p4U; A˫ICMs-1Lqaeى˦!7ߤ+bA ;L1\Mr`I|& vy.X(:RB8Y2AyPK/q{L},e?>0~mmH VR$]AS1AՁrk4dGဆJT1̳Gk ֔f'=mkC ~Oa#Ж C v ,hj&V:G` ?Wl[zJ,MևduQg6eƾ/I ^ʔ+Tv-a[nNQ|gaQ97C$66*lN۶m,iX22$>Q1aٰ}B! W1eLtwLN2nϕڈ  mUX  FmU_UHD(2oduKP]O_G:ϰx'^zaZ2/ܾy ᆚ4TO>eKA66\7`/v z*i"$~٨4k/2r?Q!C O--EH6Ů, orJF^Q4hkw~ ]/O6C Fe`1BO&TzkJE+TP>JRB`J9%tnGe im[!cWCdCzl'lBٴSxEL$t6Pc8ΔXOS[t`M`Oݢ`C##21d?r꾑n`gaNMo}&v&[ueeɈ2k;Xv .3:;qNQ|LȿnȜ?#GdhX ~Oa}SvAHf[11&ͅ)6ɛJ^$ppUe"Yr!$y@J"d$+pJFZ=` Gϙa$@  zS*x^VpNl wrڒ"{d ̤v߂|>n7.So!^J*: \h7mQ =" hM<J%+i1~򘊞fGi5@:Ҥ&9js*'Ò8Qj4m|RfP:З6a祆JW4nIh3Ih#~ܬ{|Ί؁-ߪ-@"=JǝƟHZϾQ]i|Ja|,` SuS,SeeF-tfO1(/̞aO/W#\a4io #7~mw/K\܏snIu>oro8U/MjYfw鞬y_n x_/N彘{F.mE)GYGC6OB??HA XvYBF'}b1-p^=-';4sW4L־5Nos+Y]Z|3ZFWuHzwXjCǃ{I'='EZW3& M;u8`cu,^Y鮦H>rz9`a8y=Fn}@|I~E[, ~~, YF nB PeG3lC2N% hq>7ǤoD]VGY?a~z“ۼwT}uخûݘJ n1Y/N]hJ@~/'Q [ZF9:kexaGVGXv_Eq?;qaVGeebI'?DEY7aXDU' oU :I?-GчpKB̂L1jx I+{ )qL#,ݱ)ƉN.}_PΞ'j-?GvK@*h͗t`8f$< 17]=Eh5* Ge~Cʡ᱆'x}i_g §{,<<)Sԭ(!8_)=L0.G ҆jҀ sȍeG_ESe=:n?*lOwTEkb"/OcTiUb'W>v%Jo|NH CC%v|[;Ch8f#?}AQk%=h bXMkxbȖ-Aѹj7 N_v:zD~ycjufBG0eM2 [k+([\ɍ';qTDY;vIˌ3k'cbE˨!jo- vƖk@XaD<.f\MF/Ɨ?aNYB<'jltwIPI(S1{܏$5P[TD蓧הTqT-]Ei!"IC;9spE,MɁ BWӦm2CV/^y24dJGr *u1+5scp3BUzҍ?#,RO K3VPy+FT!^t(wAң_h›D5Zy|(yoO!J(}nq)fmF,]C)a߹e i_Nysr"U5oAWƮ>?_$IY-֭vތ'=:՜$g9bSKq5xbZ=Zә|Lc6)-( @04 _-@ ;Yn9wlz}U8AHMb*@7,jgZzq")"42(ž+PpៗF)v׺SûFXɮ@Kl*ݯC1Yi2bs'tsLKgÃSsKO +PG1MA92l2ou k ncmٟ=#aDL4&L1x7L!a+-va`}A4Z1p\Ec)[{ TXF%Uz3yc]Ԕ?D0?6] Y~0fK.,Q]']hj]#B__G˞&`0MCH=%!^ ^rѬqьFAaErA01(ŅNIvZÎD* |7;ZtlB"YYis@  Yj n'QJgUv_кeGk8 >" "C2"|jiBwfK4\љ!ĭE=8N"vbAGj2uOUzO|ث&-QKSD9^[sD=q%poeJ+ۋLnfb~h+?%ovTtkn)AW](G GLkimŶ $0E;jF(ᰗÉ`ن,x9}&j =.o3i#c+^!vs#tUR[Jңi^FvjX.kaA^SڑmFUKyqHIobc٦er υR5eԽLml<9z'-U[*@6^D +GF4^L-eY׾mp9E[Lgav GGƙ XJ=߹)C=bbU("!,S‰4[Ekz\29~z]|ܪJD+VUΕIO}+ 5'%^}3^=G]?z;%#(ėyZ8:`j!97< ԧLryjeW!'GYO6pxaR}wyF?K%n8:2 w9+@LLM( T/K G1R阞Od9^z#y3I'*8SV{834QD9`K~/R~Kpd{`:rdPB$.~wF׬V:ꔷZohJ8gz6S׻8V:ŇAJł]{OMWNXkHOZS; ! NJF~9>3 UIB1ۃe35<0Br{ge|s^7r˗9ut+Nw"N,[g4J:5%.(;ds%IZy恆td]:%gsGMw/`&;I84V4{$SRl= =jNo'Ym15&ǧHRі0w%9<+lcҢ$wŞ'1eK(J.`RIPyGduʥØE;BT`AHq}h18( pxZov}ϡsdV1UnX'ۦC8ؚӂ]Ǧ|{`imIҮ+LN@.Z=2E |D^( Mf0S]_tP:'1_itbKiZlTYCRRdf-cqO>m[+T0ԁ_EZjF]_ ]wE+BEd D Ϩ*Η8N>6T|\ӊsV3x!!6'=`|ZA뀺B7SCa0xHcmP.lG\͒w[/vch]/]` ٪|7#O.~ģ)ܾ.#Ȼ&xL4W8k%%? MxZ\}ww4Mx<;˕㾔O4k3+J{aۗB)cfѻ'@I%`Ʊb H2 tb*ъ vae@|E5rm뤔dGϨʍnr;4"XDc2U曒>V]) JF*^j1L!d%1=¼ [hExhw7b(t.ow)>Շĩ.jMK򧻆nPo)%-VsluYІ 6436O禕bw u xo)Q\i :'A(acY||5_QTq@Ļ."8F N{Zbysuw^4Dכ RC6(2Q>74L,y,T0dʭo3FXZƵ[;wy#d89SC7"gv5UlZ7 BS_a'3kwk)U*Q9eỎ8_ވ"A80{H-4YVwY䙎t` P3XY؛."*s0>`JEs)%4:L7(͉Bǘa+&PZlFLh#r յ2ocaW : .=p0HcMW負o*Eu|9HSIZzE}UOcURQ$!DfF +,L$f"ޘߡ TKYė֐h\)r)y_TިPOKVp7ؠ-Ɩ>}Y CF8b0zTw'A!q.0xBx7LnJG䡻hK%"l E>8[*.}iұPZgZLPWQ\yiWyLĊ:2'PtDF&u7"X )O=H-[/:).# <ĞH.Ny2$(z`RJ<$.s>Cc3ߢ˰ņ#AEΛOa%J͚Ӧڏ;oΡJo|Pe>46y nJuQwx;`^77.pQ2b7w]nPdau;]tm7gzT!>LG rȢ_zz&I\gү5Jw-7q!}~v j5Dτ<׍sy7 N/BMEQ[v+5]du*7 ayr" <3!wx1MyM* \tQw jV(4@xX$sza+d!L,D& zDLK_$B%&4%Mo[OִC?Aj -sV{©v7:Io9*нC$R^|)`|'5 ?t:)$YZVRS`t4u ŚXX^n|~'DUt|%z|o˫FHBsb%!6]%ȏ+ ΢Aq#SoW5Nk']qzPuSbe?A7#rV^Y`I)r?cH,s/1^5dQ 0cXPir1%4IW}ubhвU/I_p it#ǤR{jLд U`]LoesX`1Zoiɣ@3Dw3B[x')gM;-b4a '6n&0GQ{xMZjBwu0Qu|#4rQB h{@p :.0lZb<բ s7H aCrjF{iFƼxĊkx"!!Lh3gc\԰žru:ZYBZ/~ 8mrf Qv?$\hBvƯm,7 Bo[gb:h2/ +bF~>z1Si·ب^G~tFm\:T>u;!4ɖ J&H־k垪5)M|uU5),B]n>ys"O Sj(&T'sx xo1h-i]+[&.3f[L1ݍ婿(]ح:dq6mcTh9A%i!p!E )u *V SVCTv6n+q]Ɩܐ`8K110M61#z!DBT@0?tgr3lbZk 63/>x1zدtƯ tZ9;oA^vǓˍIuQc @OV 7Kc,w\rhF.֭ eyP@Ԣs %gh5FiT2D! v5T sVC(L١Z3CI?nf|*Xcvb'5q$S3x9{/8<)1ދy!6-:}#H_qM pK; 9͡'cm{ Cˋ2r -u"Euz?So4a4P{'bE&~aR$ naYVrK $Y F̷۽^Yi|-;5Qရ_̹X0&'9jc^/Ϥ$o3.fVSd{1YwNHU"ܲ\Hĭ<-D2 ߭N>/dG4DUa`/]q+SM牣RJ v[sgԥKOnmnҊ=L#HOAd| j KLI@]A/˖C2UP]6X 1ݽ|/pG.`<22$hn}/1"Up0%p%#/R P]{ff@ۓ6^p`}9E!'̆L JgBq-htyhe] [̾&k[ig ЅZ'Z[P|yt5!Yfij1pA= ᳋QjA< HD4AnIh6A&~d4u*%Jғ^pg)J\ѥlw*YDPeG*b1V*6E:~r޵1KNx~-/[b^~Q?Bh 2Kmj36jX8'm-B۷AH#VY@smC=*mIuݲvaӑܪZ!溩NCoe9a";'UChvOxIWiFڂA!\cA<FиO ϊZv4+,/ @O?Čjh+R6'A&"|X LEG "Hl+2kOz2v^~qj{&rskТ t7+ZF~(J_܎a@{2p#'Ob1.33'XZZTOk^n3WóFC^RͮU+&bHEf *.ަ%o70js3I+Y=/ҎgZ 2 ZjE(`ҋb1]e\֚GdonTtppf7MAul^;+ \7|Ubv^gݽPuFOMNE@TQCɞKΏ9:Z3_R/򭅜B|1WY@b&INteIB[^*6{<'y{ϣV~[{Y+/ 6HЈ|3"d8E/B*DroBTҏ"?;ց318CI5foR,}4Ra&(+y !G2i8YAMyja[=G!S)tf w""`?"nfZ ,bJ8ڜh.ȵ^8Nh8B̗NA%W ]F~خo>9F1eNnWso4eWbE! AKjXS}\ GKdEž^) u&T#!20_0j}2fBN pcՌv0xL.*m!WO2$ ~ '~mk]'B=sIM8R< *r1e`xگ$ DBݬr]+>PڨzI3;GuC=o.XnI8rjw Rۃr'sn'ܑدyZxL7|يh+ĒD 5U?v-ha߮|?f{<.3?>,:U#%r~WQ́$4Zk2\ij mT|,b"PR"2z\@l֤$[Bc*)=omwg|^o)|Ye^ՓHqʉEQ"߶Rj8xCܗrQa ݈k  w9Q@8N#wGۖfQޯky * ,q6 I9 1RI&1| }EZ J/2/rZɐnX@W IGkdZikiA^b26Bcڗj*^Go2p՘|adەxqEStI c5ȲdK]>]wDEӔnG]ڞ]ɕa/;AMIm 3{0X*öhw< T ыwUlQ58PMzo%]ÂjaDE& ^*Anx 8fDBr>>E_0ufhgnhΊRa2P-vIudd7lW!HsW9yYY ;pf@+׏) 0D tDgʻӣHӂP*c2saڸ&ĀpL 7+ځ`XRs^SM*ǵ}vN0W$sahW Wd3Z#"Nף~n2)}#X(J(Ԁ 5¸{m;YH.].`qk?zD!=CC߷䠕sB!}<7A)h(=u={#7Q 5y[؉FˀVO?8ɽ P׃QG;q9[CVfz ײüi3' \$'aihE{9 4 vYÇG/u2׸0) b?~cc^"?6diL"[ 3v@qp{G@z˚[PLhiIZڽ"qgl;P)gPo {ASN21PqdPT6Q@j|l#o^5fBpU7*X%h 4k$bp bRG |*p{t*Di9UZ2+zNK(c4}¯zPL{ݨk f:g;n"mA Vc*bd^g.~ԆeޢWX9soe]|0Ƹ~) Vp@5j%}L@> r"*oz9ӯl۴"x +Z D'nw|f#x*gО\{p}x鷾G Yb.;Xg}lzUp@CMWNfv56Ry;nB ^Bw0Yp0?ӆ6>H'vB3y@h.KW9Vk:b,+HqBlb5' ڷfHPEC).Xg` P-f(s-3먑d'.F`JUP ]ZٴwiP.>- 񧕥Gsm֧8:۽j-go؅'}'%͖©Ei?ǧriAo4 y@#m Ҫdޒ(oUGGlbSv#LQٺyfFO!'5z>:#HcOQ0 (x>xQV({i#{t^IOo<ՕRVي/k)< )Po>a5,dz>pZpPRHShBoNrʸsTj1J!-)U2E0p9`y+5f 5U`oCu҂5C|;b-c4Q6ӲŘ =YT`]A!zbwڳ4 2VV [?K'.jMrϿ^I fdDj Zt;Ǖ؟rط68, +FF^׶\sql}Қ-{-ygl9=3(? r1=.B`[y!{3k"`r ViO{0mՉ)AGlR,tr{)Ofk?i Qڟ# +xEFH ,E=rYR2z12+EkW"2jexeL%ǸZfW"Dpd2w $\%nTJ4Z4,$XCʉ5oF_G!y 1P/_VI$ӸʬL& YЍ~~M[wh- slB=@2IܗǍMET*91ᓝ8q:[nWܰq^@S[Or\ƴ9reL*|{R#ruT. ObzCģ)=Y <`}0׼K(e"p!MRFߴjE'L; ,ՑN>1 qrSV=tCU. >v"`SKQ7c"B*DIC$:_ق'$Ґ݁TN3 %T(30r<"@3U wSsKJo(tG?Fo L]颛 w2X݅GAwͳaEp/L5M9G\mV]vXy2&RM122Y߸`#},WWGvdb4d"[wI钘XıRJ1%V<:nb m{h9FXe+N8xז怠ОaZJ1eH ^BۣSrTy6zvqA4& 㗣jXy- 2ҏkEdv|I5qWxlmEOV%{=AyY[WXU"-;nϝNh!ëpH"X҂aZg+.u͍B$*}mf&Pa)l,=LS3H<;Evyl˵K0v ykl#M*sW0kP <!0t^ơg@Dߞd7oΰͤ)n*ᘋ^'ˮv^W E°)ݥ>ha,KY~QBAS3]BV/BQ;ӎU2^Sdʩ"*2!3jD>gxMLԎIhpp]u<@׾2TsCϕV_H }f (tn6KaؗJɛ O`m픡;HFlF~;~] >WZ>urym0Tk<]yVWLNAKpcNa=>^ :eh,WT OpgQ>Α]#,b5:6@ُS8͚{yOoiKe. |{axK>og1Bj†1[ 5ztY2 Xz6p}ޚM2<>̽qӘ[գ!0 wC ]de.\c|[c*ʡ~E:⚣.Z{W*G0~:zDZzH)? ]װuCM/;mʻDHf>r`}nh.&ՍS/ox6!A}nNۇ+,@)oQՆ*Gvj܇f1;k1w ڕ$ Kp4< d? p-17Da٣EU .oT 2BBMr+}_v"xTձXe569.~hnV ?/Bz[H4Q x5EwЕu%*.܎Xakq.΅}7 \I Y8 [_ Ir:R, ]Ě`8jc9ģYYHs; "1Q3mZd ,P_kA? Po$ћ4>J=+xA?{B.cR'T e̶hWL :1?X:+ lZۈI#LF$qTVhEtk3֐:b|1ARI6>؋bVB$#kJQf`Kv %[ o+yq$T[KkVlD(X̊1ZսL_N[8YsRB6>^1&,C|a5Q`!’k2-Й>kz!7WLtY5$.-?PP^:QM3~y5Kʃ?:``Oht(̑(0CœvD7Cx˶{ߌkw.pP/ xTbgiNՑ~8bZ=R3&tUyРuҶAQp}ǝQ0Ч~w3ivck*gJ!)Y|T5cY=X^2X҄ߨK wWgN[zf6fi*[HM -G|aͩ%_H*P-hQ{a{hS?Ib"8y߰_VɩȊ+(QK@JJ;-rP 6y =`o)dbpk_ng yGZ6l\3?$oλ_Sxs=&U4G1czUiACk9bz`N `QL9jo3R Ȥ3Umd>0M$@9$ k0kc[WUS؁}cǯoEƺfF%D},AlhB!؋bV̓$ k4nrDx<f nWXJ,9@&-f+=eyID'oaM6f-'4zc̀٢򦏖^|bj*C,V=OBZr]SyjTْJkAE! ( ?ذI-ɦI(gkw0t6Xj1#*!2l]򬚛`aSm7OqEM@>H(LIз̆f%' "?h-/A=E7*nl̶aZHN޺@_'bTd*]-]p(5Źqx_ #)s \[qxYn )Sb>"ٓy1"#+TaO"(5-o:;MFɩɦsAQnD,ЀcѼ LYFnLs$ٕ:jw6.?XMYX5ž{lb`یm9W%&WMƌƅXBL1ôFUyf&W,N NHcx~ZE/~q/ӻ9>-SFVͲqR 8׾QVA&N蕾-pZ٠0 ?Iwd|>\GL3B]xthS%юD]Z_Җ9H, k=++/4B*@S<7puzcQZj~,8Щ!4wl;wI' @%:#4NtaOy'A 0@M #Ȃ3`=|Cw"~}z&X" }Gu|\ Ix f`-P|ā/\OW9u|?vؘYHtf5p櫁㦾ů, AN_2' ȑW`۵uPX5~, tVF6' 58AkӚ7*1f$:F|=$RrtZ{J)D]skTBvI ma!:JߝML0mRFf:2VPm{?nP mDd5w>Wa&?5=Pbgh? "z76)@Wmu"zfD=aK!>򉄳0\Ӻ eh>(dc HSAB"^aiش}j4Tu4IYU7@ł`c`Y۽g*/V&]|2Ĕ~A9].&iaS{4REeMRux['~%8Y|dyހ/aQ}<y܌ˮ,b2p:֯[`*AitĎE} ) *}3ЋnU퀨Rශ(8yT<: ښ V?O=ZnQvve1<$1eN%Jgtzt زiןc{э- ԻZpZF_YwMĊf ſi (ɃpO{ܽ%) i[H`=\T^z%RY-r$k ^ɉ d;N>UP%pKJȏeѓ% !'wF<:wĉ)}c^8~dnn,XsLN40-q,~͞]o{2~m390|Li0ƻ8y3NZsLF(`}>|e0=%aC3CCu5XK_`@\IDwQqDK@[GAq#lޏo2<6b6ܷI"r 9kǠ h ll;U * R4cW5wF"\⣸, 0tFOpn8$AAlNg;wdo#`cѦ]e?#͌alQzBwU92H_ga>*_CwKZ^*wHSbPxQAJ3OqHa2[Ψ8ebHdTW.ۚ(I+xh(-0 #w%L~۲p;uYk%q(!ȎΏʟDqIur\ִ)gWu{4(rpȽVX"S0HڑOe\hqvͅIX ? ̤x IڽKMX~hr$38+-mE闎-g2d!V]-l{0{녖 Ųy7k#?giaPKGH#:"#^]oE\k@{7'A~#O7V+ƨ0} D1Kـ%@PF}ӋBPh`sw(e[:jk70AL KH#FM%Lu&XM'((z: ;g_SNEj`H7O+==ߠW3ngJDqӇR{da q_KD-<,N ;s K&ac7F5 J:ubH2P*h1R$2ūli}@?4֒K B Ms'tYH#ۂh5Dpّ;L} WZ;7p+K Mqjޙj.({(dtaL._: k >G/%Tр xK筀D,Zє!z>$I]ϠQj.і㍀qtCU_q7Κn\q>s\4 sE  o4u[# 0Ab7(C%aެ˲L&j)oՔ2V[<0? Ifby$y< @e|ЏgSH,m|ͻ zx(CFnuP\뜋BGACn]JAwPP^Jue/ UXr*%03%?eTkI^տUGPYk%?M;a6*`p%`O/=4.t%HRn…xyٗr+>`Iyf^[@͛aGs;zcآQ%&fBgd>lcjQ9S@e7۬)Uwmv ~aI]8sN#.k3dGm7CrPM GfH}[jQ8X9%AN&kGgN8Z-2|mS9.3f_}yUM8"Qm;蜪uo䓐9*sa]N~=rۭ]5Էʼnc)!գҲm3(:kGŏv㩹w!4AkQ!gN@}>Pl`T M<ь!gu/D;BI;ꥅH;Cl* vD$ (=8r&bJz{z?մE- cюpʈKGQę o2W歔VguwL qQ!/(PJRbe@G~Y;^I *r8IRn<܆ˈګ-=dH<V3'4w^}hO"=D1D< 45^b zTSYEyC?q crN!JY 뭷.EI?\?flȟB_;}L ஽S5<H+w|40exJoNN`[-[A&Xm5LI!O#MJ.OX]v2M!E8!8UT>IQk3S=MCMK0GЀ -K?يv k-|#>ex$~|lgO )J\^o ?Hɷh]VJ2$9…l3xJp*M<pe}OgB[%*؁h;P{Qv$TsOu:ͳDq~[0qȡ z0\G}NcWD Fm̖ZQ~.o;C]J;hsK4 ܹ _^ov̪'5׸'6vmh̾PӰ4~.`~( ·& _^ecxk0=^tU&lg.((}i<ڋ9: $T]Ir13V﷨,h?fpI9 f,p{zne#qNY"^6XC*^lR(T mJL7LB͖Z;!te~1/IG>Ff\ -?@Y—n JS UsAlwr&8hE=(D4*bbR#S"8RbODj ny*vȩ,=NwUj>I`0JʜQp3|>V+ff;0` ϼJ'0JBʈҴ*`C*ʢ O}CCpVkZ.ʴ+"mWf B<^ؾ8`:IvS"XTJٲRրg)o ڣI¶qe!+3P  B- qʈpה*{ZQ+F"yOkr4\dI/U,N Dr-T,~-[؂E6'阖UN $$VB=b.BT-L`k1tL&rhd~>H+yMdrXv^h \> #*ޖvq 58J'_ *!$Ƚ&RɘSbf,:x389V7 >cxp"Dljybg4yΙO`@b[{ġ6,bR1*` [a_7 ZE9R4-a캉YRڋ|-?$4,O=aA-*A=d~/ajt/NgVC& qV\gT&v"Tv$<)w*BKX4jO~c APh]ݡ1טE,=)8pL[~nWեTq7Gt؊ FP)n,gAm4E$db8M,1 iap/m ׬Y yJpM$vƆS_m=Ħo\Uag^KI͛gw8k?'& ;gm Wn#Q"z^1lS@ޮK-oe n aR{}({X.yV09 R9S]jƐO_~CG%dK{y[  "K7|ٚ6?!,76}oN}"_\{csڕC1%.QDB!ok> 5 'mb04]C ݇=$o .,e8 }!?l 4a\?\܀<rf'ĴSj@878VbC`͢pExCv8`'t"yX+Wnvwz"'(ܜ zh&Ч0[ÑEGG2ԯ{noSbD7y?l Ck/o!ީ F5ynE?2h$*;'n#o\W?xB˦7qφ_RO-1Nйg0Nz4\H3/h*}W:C9+t {(#c`l!H!JWNJf1hKQJV3sˈ7ID:Y*FW%$4G3(Uޜg>f|i"I5ru5﯈'4±YakRa4Rij)3n̍,\ԎOlt M*muD ͕MB ai c!sOOlr: fxp=Lr` A6T\KT:OKN8 *U:OkJ6x~eSt' OuzSMrT17z-7NΔ){GuBپ,FSH oe1;˔.F>#F3{ !XiR9,y@@ufi [@gQ>=jjs|[zMUZr4шۊǹLiqsbg R J ţːr!g,#mk rocy_A++ `(7E1Է?fK!nS('q nsFq06/K~ڛclKmqs-}9A$d(lr݅O;T~(g?|Z&O`g3BR.kQ mkBE0`!'h^3_BT&`&RXV1K7F"qS޿>| RĠX 3nG$TkeA+E' ԔZ$DD$sF!hnaviC3AIet228q-T҈+o‘A鱝jѢ?U]!}U*e`O?˲bX0h柸%Ht\vM#W[aK3oܹLkE|QVmz8m@{"fn"JHHJl bɘ9߻[ Tl,.8yU8? NX$ gwJ:tkO/Hč¡lzb%Sm-!폤g|acY%p#8gԹ`nM!(2E5͕9 pH lpDoDypTs}3(c~d,o{=N4 WM~ 7.Xd !'T/upmMs< %i9ɱ[~ ^~ 9GDFklmoHc0McԖd!frOkPXm_ Si.wft@6V\1[HSNe!?ؘ/Z' &ω붒C,t)}_}VNQۯiƕ'O2OfP8:XF/~$)W*rԩG)U8q쾆ךCv eKB3[ySv3o<͟;R12djEtVHG@,}m' =܌ԟa(Ts6cr^Y>6dje T(QAO'ܞ9}n<دcܡęzc+6ւԖeҨ֡wwFU "^hsxC#{Od#1 &H4ZFDz ;E!vAjWÃUg.zLŷau>T׳&f0 ; dZXzqzkg4GkR|ON,Ah$|m-t}H.JQ*l AF.gW7yeRma%WV Նq{#\EmF7 ">Gc 8![~q OVZK*:oԴ e[z>yߕ_姥LL5KI&JA  {~tn9PznuqihCe_(ܑtCb3Ț:;"@}S `h&@8O,?At1E.LNJO JQ_ӛv%ay.jy&+)N%[9j"5yvbzWR&`j40(/qZݎ}$2"/c Iuxdo&Yo#bJ}1]l)O'.IZH3Z] SWۄkrc%GQKRd.T睸. z 34{*ψn- C}MdYU6-CCo+V?_U5NH>Ü-m2Iq/?A4.jhȚ׍k 4xHޘ vS|Rr:^[R~_; xٺ1!8Q?|QRX8DY.\sŘ!9ؗ\7t z!x( (S`$@NEy7I`P8漤@4{2ӎjHܛēEWa02TRevx5;\c~ޣv?{; )f^Lfy{Uo:*bFw,Ζ'Mga¢lRbFTcg.CJWhTGqdV,rHJjN'od7i]AX2\BORmw3\54M./%ndV.?< 1MMY{ZTֻj|, 3^PtQ{xƞ4Z6|L@>9ej+=]CsN&sWn'.P&0Ի,J~R|M{ j`=R%yRPQc 5^3$J3 W(a 4?ta85'rѵkJWkd 2TYvJxؔh_TW<Ӛ`$qU[,zm c~յxܛkVHMI?PIK?89낢&a8"XxO&#Ql B>~nQt T{duW$<R0^w',}NAl` ^!gCx|!]^7  ɥ{=,-!6>J7{z'&o^nE#7ݧXt/#ZH 062#-66Lh׍+em7B,QKƍǩI9mmgf浊8դIٙ eՏP'ìCW \~Aȓ`nCVB4/Z ^g%i'چruLc_NX29qYY';jr$YV(ה7QTj4[T `WX v4]FmCȣt-$Įݢn9-QelJX^5FɛbĐ'P9xq\}X4l|iǘB]Eg{% RzL3[zvuӟY;?T4P2n1%/WouK 2:`$BE= TҜat#C0O\}%R|_ fqpa#X bӁ]ОZ ,iꉍzƩeYxƝ4İM: B;uz処%q lnZl! $BS(#Ff>#UJzڷ,3lj2VY!%eFQO$؃EcWMgt@0:1gUbM|i 84 6ݣ"PK<'dNoo, y{Ukn_F7{'Rg* 13Fϵҫe0:נ-)!9ӫ:HrcCm=(oWT>9O6N7wA#Aº`Ge7v8B,,D0(U0rHΆә8./n.bՐ=PBgoDi Đ*FtHOV򄳑](^=76 Ё-#/Y9a:+ qha:՝!U^" zz UB'6i[mmIcTgR{4Vш 7Wa+R**mc)@i^R\@~LNen~4ޡ/\hOZSЭQ!|X>ܛ5ٿtLOHHA f ],f]4(3֢RP**&˝P1N8;$ H&rIp @8{sv+QTz̲Ne~xMSוZ4=|@Z O]ϣ !Q@ 82)b-@_o ^{Oh @r7Li(@BF%±+~vB̮HދtK,[Ա."`0Q. w+; 2Yef41h^ky2TϤiD~ζaLj .o]=L$,l]mu$USE<`pPv~͠D~UBv "o{A~B^a*J BU UDsUA HʦzR';Ow5gծ$NkbkĿOuS@7(&Z ex&èc.J"4RPq>oR}P-Z&R`a+#$VdA>oX5}_Ϊܤ@ ;ezyRLx|]; 5tZ{ g+TFM#Qҫ'ʔr7ѹׇc(;޻oR=ׄU]gk90VO,F_8}ؒn xA4ؠK&:DhΎl%> n ,Xj-%esfULmZDV&c17=t6d~Ӭ/T#}~R$s!!d(, [Hzm0~.l&V%J몴fv67 -$=0iQ]O07dE( k; 8XIj@kCƧn5Ps|4eBVF!:=/ cU ɀ4sgUAgϱ!I%Ppvnc #p.7kbxS(LҡeԦU *MMy8djz>w2P7+Lg7Kh n~$V6UV42-:^ L7k]w.YџJgl&oEa?`mw!UI Cfl-rU%_V iՃkBear<[f9~:-[ol&sgp{l9 L˜%TÛ!z65d/ض˦ރ_7p|\wfHRrVs dcջDɏ:mo2^~M6C"fݓڽ@{@3MU0!gWE\;~ϘQRj}7 h/ثL%\Ugd&G߬|6)Ew "AkKK^v|@aOK2ۡNuK65sj#AZ7ͦjZL:d ]*q_q5o3Mq) sM,9|ut)tuކGy>s^{8ר֫Rk5f} 9IzDQ/!OujiP2, ĢYՄ]8J4U̟yo^Sk@\UThYԚ;䘥$Zfɿz-|w}M9f ugHHG\%vtgxrk@CF2t>zP)ao:@R4n uG55H2!Lvūa91jY-T-H8ad`ncit.H& f9: r i/N/mtVD|Cj.[c`e/%d@?¤ $W^:g̝鸣 UeF\^Y= ׁY~r<#pz sT4§JGm6%%j>"֐(r0 4GLpAhA},'O."mn:z~: x;DlVqOL-5Msd{jAX !AlF!Ju;%/SQ=4s@xL38 :Gs"ERHeg{.&5|Б3"7OhQv&5 Jv[ʿ9`ßKMjy /̐F/[AA1{Cs GB D(A0acn@bn ' JN`gq`-3\~B&; 4q&kH9{g  ^-+9xS!>y$T\у It?MF:)I1as fݍlsV|zz#"^oblyXXꞴ'rIk;i buM}>0Mz`syYIXpH39$m(^& +tJ bA*)N !0$TϺ +#^8eXnydRc['|a5wR۹ )kdN3t^w<p)v$pBpP>ŵC}0*{1R"HA}h 7q֧MVw1+*'$P8Wdz!snʎ+QRjP2݊l[zYlf,'rsF4,uQp'MG4͊Lo&gf/"M)[=DB b7G.}?Mw [NԓF*ڷ'?JlM㺷FM dz4 ^v-n HZHWA5$ {X[}/b5]#+˫|hԱ묅-ɗa@Ug6gN%#88` HKDݰ*8:)yB%x XBfMΞ͑Ttlm]GnnuwfDYa8NzDUO>8i,`ClWHt':TkѢU5Nĥ{\[ȭpP ߄^𭏖gA$7 ޵FP*Nut*[m_`pi@9ې-׶jlI51OT>ˊǤRlr{}2 l3K}6^5,.2sʚ}̊/}Y^)avzͼǾaccԢXIh4S죩G ;\(DV40tnlzKx6Rw,V)Uc=2a30fZ{Aħ:Ju ?Q& @=  ![~&.: ;m'&mwc3B/PcDS( °@٠j'ɧ y?2ۑ=ɸ$wuw B YwtyI8X(tz7QP9k.0HACj&n7ml} Z̨zy$͏mJyH?@!hw"@p͸`vq6ΗH_wrB@! %ˆz؟(j,ϢkUpӑ6J)f_B}b4q? Gx.0}c`r]{xM&rs9J O@CyXܮqKP7A<-Mˇps}c.h|g A㓋=+R! +11e 28#?H!OBLyA W%2V2fkیj.NAAr'P,F-L˾6s޻pOcLIDo kxɶ`w&Km9.DN bkgqeFʝZ<@Pp.s3zXqscٺtO R5fgf3 b>KI*NJ>P"G[s693WVS0L?ojTd󿏕 ,,"R&ӣ"Ȋo kIb*mWAVKD71/l>yd !wlp6S1M Zŀ=M_}'sw o<;$rVoUq9@ϝFe"78^yB^IR*=|K9iB4*fM0Y-*A.q&Kћh%KGl-QNdπrU %p n2$6C;T4.6-78 e1,>46ؔXd)uXy)U6Rn0x:jukSq[Nbn;EH 瀈q:#lTҌ\Yw_)סa*&_liDO1`jqhM8(lKSFw$zڲ+Wn8>gb%{XHgj-<-3'Eg2A/0@I˽$W- 4+f&2E?ȥ^iQlƫ&H7xc #)Vab}o[ut-UB=c7TkYkR3~VLwm ۰Ϙw:4X# ^΁t LZ.A:$ѡ&SI0D7Z6kHu$\,1c5vˆ\G"~JM8ي -e>HB-F3Vs/ mOhH  Cp͌Gv?rLRjIym%iIԲEn42~SGdTTu‘X_ȪuGُa"\k@a%3pLhLm?.{؜adܧdq1V+(s _ pε1kӄ g' "psl\+B_lȔMǵJb,+f>B\T?Z\W>0e4hH%@YKˊ05-q 5~ɍʉ[ҢAbnVmeR㶳uj)S*ᾏbG/ 4Ԝ*GӖHd:] ,R.Ϙ* "ƥ}AS8~!jC%؄{NHm4ӧ29GH=Vٷyz(.#[3O'$&sbh5o2{7sİ\.9Fx.=ՏD'%KGِv*č3Z-'6{wة@n$=r4'1ѿ{-A q Vƍ{[nΛj56q,z:\Q];y~} D0;ᶌwi&6")]!4MUHoxLfӤVk{w Vճ}ERЦ-@@ l3[bn\zrn撬DҗQWtnc6!JA9_'t)~?ԇV$ |ճ#ajh} !Rž qD5]yme2 D.BEʅpDݪm᧩ ˪ _')ZQZbrrAKВamr2JPk߾5QѠSFvfO!w_|!~udx Q|!fX2ֵluce]OȌQdd!6HƮ4eSD7=*#Ծ%ƍsuXD\yFBuOa<4iu1'w\TY1Itv7~o3Sl^Hp4xW䎚[y.Rt'HL%fiYxr)Wa_j~6]Qmaֳŝ-B\46}v 9览#wSgiq3x0'><j^tcPT6g`~1"a uB#~M%ͷDp 럂Fa&uXE& .d5*nʰl|+<(@&s)CUgyOh&,uø&^~~]8cI)俟r1{+xWB^iv[4]EilzBd':٤0?\*տu5K+ʩ>|kJ;IiǦ9BLP)X|n-0  Qc7.pasO_yy_$/=9q9MTJ-gS\i:nyŶ{^V#dQ40%1xy(IG{~r.4ldaɵ.^:Bm ^&!1I0H`7g3~cMHnDNߊ=VrF:GWc Ⓜ}tPz9o"o0Qfk%nʀz:9R- Nx @%<ʍ,L2ϛ ;.__j鄄s%uC0T˿5C9)k``2ad1; "E. bxD^lr`+}ÓZ[՜@OtI2bH4+h$YRXg-*:Ƶkh:Bl~,e|O5< ~ P4h1ȴyLL-X/Z=ADw73TcB*6gP|8V9F7 6xp>/2;n-'#s2i;M1aJRSjIЮyh+_wK4I xŧ( v]e9:9\h)}aW\uԥIKPxu=fv$=h-lQI R ~v xZΆ|ƊGʾfW >TV[ ]5A7{P.p y-?6abv%1]s…#]7WPǵк6Ոj{ m=Z\cb)h>6Ho9C_4Ē+?ȷʭ ԑYՖr%1jF<%&VT m), x*\%ciFiI&.FT@ڲ}ip9`;H9*+{h(~m s_)k@vVO1]Rɴgϻ k{h<>Iv4yc#ʃ#Usɣq!׶#AV8zqC-=hw i8*/4yP/ I%0nAƨQa9ݫzJ>u7t`$Z OĪx΋}zýg4HI.mg9= Qo}4-ZaxHPpZ9яFh_KƅlFG4Ԙ=;"̩">bg4n<<ͩʩn|nUdoҗqLDSr@pŠl`WG I|H0 K,'.t)Isxiٻ3oA\0㮗 eιO2t}ePpکr ku,yE16Ñ\Otoog'3( ꯶g7H&a+A_.Gcڇ^X5 X%b\cgbI^SB HX 0TH[p-g8 "8݃\#V,aaani؀+Cǂekr${;*aFDtA6V%IČ]Kd\|"k`EtMɿF^ zUXُa FTzo< 2K<'߬(à#0H|JU=2)'#]$My0&? Cm &wc&;Bd$#q9e9%IAdD*"o͚p]D2$mP&eyFKAr)_򦭒AxW+ؓZ"%8}]<ݘKo[8EIZ1ۂNDQr3q|i?5lb-t-`e7?S Nvw}*++}/unNz}WH.GϾҢ{^VVZD"Zf L}&]KyWN3cM(쬍d üll^[; K`,qOޔ}Ӷ~IߔIM-q$EhQD }ERx%+}8ĕyݍ@Ee \ݣE2T!ˊU܍%qgb 7=0 Cg(zD(“A9 [\ǨJ'`IrAG L5ryR2(鋆j~7:T!U$ă XcY &Q~iU ԭwNTXζQ4EFn{$&Rγ ´0, hx"9Fp{^S\Dɍn׽m¦~:YZUa\%'o("eU&Ez-MQ$A@>X)gPxʏaHW4XOrp ,;)<&+‹ ~)mQjF1CL $~ O9W2Ta⻏q?2vP@j:־$6bhj6BfM2 UҿI/iZ:2F ya'kL;aS 4ʤe#҄"9xvF9OOE,O{WsV7oI 71sy `cZ,lȊvb:ܠK4$GX>X䂊lI:~y@m(`kA&sMsD. :)Q(O _ex.jt28Ƕ;aecRB8'baP}>~g76+8"_%e2-s5;ެ87G]mG;>}bHG +[(f/-{4M<\gO]&\iɱŞ1{ڈ';VWxb$CS絎eBkceS(rR Ӵ0qMzWR:{O(9Q:+/t\&ZWuK赮6#R砪xT7O iupܓ%-2zȁg_xi 5ᗸ;ֳ<uu?VX&}s(D zfhilANLK IAZR٧pg1FsEE>ny&5"L[=!Z|#)2LG\e;ؽ=TLNEr8HI.\[+k$?䄯 A)' x50i;b^MB\_bҧfJY@Q"LZ 7倁6#8ť=+[ 10(;.Rct<@Kf7ji*e ĮÚJ]66KjzhO]XF÷jlI; 98F3[72Ny[$jqDqjޞL?RL,F)`p57k oL6J#˾i$ҍhVܓ j *"bCI,(ɰw0CRB<#A_GuG}Z9 0/JÓӭ^@OddX3]7DYQ/r8aZGuFX{*‡>W$zh)CB/9їӸ2N1OpQHRBjsJC`@O)7sʝ 9RMc` B %w^Mq84]A.)r)3m¾--J&&Kβc@E.x*'#6lX*=ɋR.ܬEe ~s ) 1@7LsDb[Jbx mv k# bdTv=Glp ϶on+2Tkx%+[='Ą n5WPK{+>!isZ6$F$kH6S./t0J$G_D%-0V,qZ2VA:*T1Ti2B}"\S y̫%o6}K9vOjȽہ~|OMęn?F= y危MU5R+3s̱"<|oV#vFP@yKiCDb3R-dq!;Ni)u#&TwB򫠎(q_/4M"|/+I(`uΨ=e)̽p׺C ؝㮎q66&wook?UDV)%< y5tRqoM=mu̍c_ 5~aL`9ǂe`m 7Gg~Ϳte5TyÝ_xO@JnzbX7Aj3'T|O}*UY ԡ683yl9[tUHZ~Ҭƾ%+? k±/IE9/N. "L{)N'9ck'ez P≷FxBUZȖ vQzɮr" dtP)t-5}nl*Ҝo*; \DBgBI|+he1l8Zj NГϲay1=RAǣS_UCOLV4nRx |\NN{*oĿt5yE\r{m&o7~K8)[羪̹ tn 37 h=wzzl5l)AKibtuojuLŒs #H bw/TS@u(~ PWؙMÚ^'.({jf%Ҿng#8PحH_B 0`ܵⲳiɭ}g Ui֣m!/'rgo6zoF*'=P({n[\?ɚ$1} Ԓs Cqdc1OArop*) I},0&M :Q_)^1tnoi} 6bU;E/u`+P(aI pIwV!d(zKբ룁neooZN?FbdBCxG TO. j>[k䫲4ɥip2'mМ5Z-uZt~p]W){VGs 5xt!kuxDVMkM+R\U|"1z٩v]ɢy-\r/,`KU)6S3V`N6cRjo [],Z}iz\/1k|S>NވЁ"Wjt1 ]@$k&9 hL]9;W7 &s1*ij{&KC]x푾tTŕI"-&D+08A+yrK<J,#WBJ" /O Rےc ?howCl=1SmCio7M0$\g5\i"g,lvߡ_rEē7rS['(L"lG$ke{1'W)l^红bSeˆ?o[@īL)-E5|̷$>3S=ҸDRbk}{쫭9Sys{aرXƶ'Ŧ|]+\l&͗LQ䜂0ydk{F2<,1lK_9ђc5Pcg U.B򖽿fIbo!weSW3Ⱥ)n0&st^K>A+Օ>:aYo0`1i=`o_K)hQ;7r_ *~dwR:hVFBQ W J@Chӆ$zi5s M߇Alb&uVxڻ&yڨ6fW]7W9 :q UŰk:q77lCg1״BVw3F[zeY !%`r吾MR{ޘ+0ɢo}>e s%`]l2>7|AZiBsAt4XڷiRx;I{sJ$V@bb6D{HZƴFⷭY\YI[!r?Ĝ8%y pTSkIgsY\m^uRU%1Tfvha(W1O5K_ODsiF^R(㧐֔N`]})_c+wx9lwV($&~bՁ.=0Xn?xynfȵQS32[Zh=&D6_#HPAJVl7 ;= dd<[7xA+p0?ZP0wy tv30\ePg<7+?=cDֿY˓JJ)w̆1:oHnz O'on "P@E:{d8elj4uY¢T!(j 6SV|cRr)Qe&NnCD6ݢroX0M]ɎF^c9k5G ۈ IչweԹ%p[}Z=ԇ̊R%Hw?B 5C&/k'ER_©_G FY^&qkK)dK`: K=Lͦ1Ofd)@xoهmes2UCiR.p& Rpwn$AA{Vr 1145KyX%Sçefõu_wiƖJUCo 5UQAn`GH\o(cjO@϶(|y=ၡoC OVFo:}Ƥj/}`d?(|7lka:l9žA_wȥ|!zb^$!v,&U]%/f4}<`{" !O!u{a_62tz0pzW: ?xmE1R V/L^?NѴP,`I0xIA=_XK1np9dk@}ڞ*S]O~lmq#RamCga88ZrM:JsW}GN$a6LӨl.Uf`,{)Lm_åO;lPE{.[$I_(W纄G1?uw⢯Y٣erT@Hugj_ӡe,M[6m9'լZ &nF0jcg 2g"z*o%[Jsl")7G@<)ɯ i˜g{WKTe0;1CxU(b|hB*8D +I Nԍ_gO:$a2~z;+L~S߀$4POQaQRyƒ>y*{ܧf1k1ر6cͺH @ڒdI=S"_59aaTIOՌwҾ sy Y^]d:PHh3Kr݆ ϱ݅),"ӳH)џ4JyvsbJu6 ĺWu6>>)1߷>YS zHI>>[MG ËYw!(k&H1k]q 1B[oT񧩯~8x:渝0 nB.Zt'KJ⁲/ @ipexNlUJ9a=grJC^xGNȓ cݓBM0ݦ m\$&xMwmm=y Q kLkIǥC&~lf8EWf(u]`EAϘˠ()hz`B5Z[ '>_海rʉ4x=#u>.#ԟӭAnf;.Tp79N I+JIGˑRšz _bl#UCUVJ@:W,4` p/H Yȣ{K$yqHk(̈́Ki SrYcLu&]*X DDjHݻb.l 䄱9gaI[cڊdm\GUiYoAP';4P!/HahHzE-*8P;7d脘qߏT."biTg1ޔc`u\FQͿR}KBr|˥k1g@6>$y15la'T\=SǍMgY.[% fʮj޲JΕ*} FsRrd*Vk*N/CvPJca_Y]~vo7\+>'Jȸ ;.\6nb7ߊ欈3c{i;Y9gdk/1?US9+5 xMpZp ȅ{<ߓ?V0Xi _$X쯢=Hb*jC )^Ba_匤@3Զd|ux*ԩ0x=8MWne H=r3\LwMđU k0uowSܤ(VeKNXBCݩ*(UVa-~f6bC0 (Cv&=xD :`ԑ"pтpƖҼZ硽k?hQ)ґO*GkC9 /IJq8f< ppZbO ,i(aUi;O_i0.Pfώ%UQhÚi@ İ[-<]|5=_^h_ز`NtoQ\%u?D"فF*,;D hx Ҷ3a]O»&­hsSW8%N,qz[EhQ? v{K^d SG}W#A~*3LzWQo?%ɵ;i%?%.;Yc6HNByi)@LN 5*+ (8Ҏ] ^Caڒ.>\CMZ"SJXm_x꡶hh _H|cs7cVcm*ȩ|&ՄEvR,mک\D} 6ڀ vk] 5ŽtFgYZ070701000004c1000081a4000000000000000000000001644ae3ba0000d4ec000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/soc/intel/avs/snd-soc-avs.ko.xz7zXZִF!t/Ԫ]?Eh=ڜ.+ɑ}g WzBjxiQuݨ[&Ʀ!,l jv}T֤C)I9VOԽ<`Heߣ$I]r$Mڙ)3Զ(οIKT <) W%k VhBr0Sbɮ'! ?[o. nsVyAS﮾ZaGuJGAlquqv ܗ%!Cgo4TU&C[Ed7hĖӌ!Zra û&!c}C$ 0 U~Ӿn*8P=ו<7øը%jӹ&5mA!4Ж@3Xi 8BcӸqAX -T٦·[3JzgO<Ĝl#>s߂ɝ)i10p/fX! ]/p3=[Gn'?wW{i L$sq>Ks%w9U&{O` ]To+k|y Sϐ*sj?Q4N w}iqo.#1^&|a=w%-3 3`yo=/Y'QSV:SKupԻ̱ٙVLޜDwp梔騯#PJu8D87ȱ{ 5ln(vw=RεfƮno Sg3Sl&qc)Tee?q;\N鳥հYܲ4=MMPkx'PԖdaqK%r1-G{vg}aP9R]"TŲdve\ R N K bC[maVz3ȋ3њ~Jɷ]Jy$BXvԽ32i]Ӭ 4.1XKo*X|NJRG欽qs03oKpIݭ{9)3kC '* s$Sd(*6EM}ظ!r}4F/{0Ч(k'/7G,T:"mVA#/^`g yB~P2:ݗzuȘک~}ԧ[vg7&U݌(mSv} 8N,&zGtF,iз!8x:L7|KāFdYz@SDe˥nޤ12*2[K= TۅƊxTNJ̟U!TRUn_=A3 +n3M.= afC]qnMhi;|z{ZR9Hfrcl|@d)%|~ JE#YUyX PRŶ0>~_S-2ؾcW^Fւٓ;^Sh 0|Sb,L1, M!Pڰ7鯬8H4CPB M@԰.>~~w>k^AA_X3TⴂUYs0A.$Yʲ"ϐnς2(>I3'fFL1;7ƽ_XXhR:=Fэk 5ʽ>&6E8K{ƪW!vBS Gu! lλ&5ͮ$τ^"ς6-"ǞﻒgA D\j,Mʼnw|9%"mB;SܬWᇾ76B0o~^MfMy_UX6{5k{qt`^DMuJuj@CnU' @Ԕ1J7|ԀSUK:e?׏*=>i!_a*#@_U#}l&#U:ח7PL"C~ Y\֚1aZW)Xd,Kk`3:84E4ǻ7DKCJs$$_ʞl=G6鰄P`(2DpwW^(wHeCF^jO VYw:G(j!WZCx+&X|SRwW#/mpM;|tBd#D|/ޞT*|"μx}&4[מT) I푯'!K;/kD{:\ TkTDN,y`QDtZ /2'6R~YO3n&zoϻ$K g"k^֓˾Fˆx?i- &X$ С96E$Cؕ{Ɓ&b~8-$Vd Uǵ"gKT7mJsX_栒[4.Fe,ğe5$:nUoY{3@alЗ6NFv `7~jZD%˘7b3:$į˷ɟ\,A%xb3O7ڛ}Wmx$ϰz3*hbNp):Ǘ$ j$E$aڙv=Pvɓ; JȭxAYnCiD/ p4V:EK \3ͭ(lSͮ wŒT7o{ŗBe# J9 +1sA/^˅B.^ H`qD+; 'yɟ\ *Li׷ pL,\6Vqx|mf2g|dY$3e$Zb_zhMbS837Y^ğfi*f[qI_?K/;R]5@P,eI^šY66)x6TLkJzX//I_ՍO]9W 9q֋I?T֐ma!NJKrv;bA%t㯦Q 9ZZJdJ^Z͂TPM{ 5{i.9?ViȻFCC3z/(SF֥q)͙=`҂'4, 2/bУjl;t3 7nCp9RL_"=U9ph3eO^ &AhRkٷn°+6p0w:ϼ-[}fOcg7n ڈ`#`(sIn%q=p7gp@_æ뺺fR 0{t`DkX+d,+Bkx$g߬ȸqj&H7g-&K>j?J[4Yԏ#MWØV"y}FaBmjxݒ WAȁad&E*"[i]q5 Hin ۚ E|:WB~VV!C2FB¶tּZ!1>F.4h>?'ZAVf]{bFN ,5Cb hI$Qwam#WD[S;K+|"J*rx,,4RKW$o0MɊSXtE׭c=WCvVH.GDMCWFd92IL xNJ>e 33sZp.ېA F|RGw_i쳅=ŬK"00d`S_Nx¥2}$e uyև&7 dXƕ$'&W8fAJ㴤[n!d .φ7f&bf1ϙ7v[öD܊ܪw`qbj˵rȡ[wiExMG,E%uBA-9_&1f9lbbp擗>a ekP(ͿK@Cokۿ^#@tJ9ٚVI6 he3YU -B_\J%jޞ m+xv%fojY`[[u>[.<"˩NEr w!BUIx4]}s_hy^oLK2/D>КJH:u:xUS䵧5[oǰخ y^sT>xRY6>ͅ{XٸKA*BSNR MSŎ1XPs*:k(VboOa[Kz{^7'.OaRTak^g=\" KbPjs\pr>"p=Sr+0:QUh&/B*%~'O^8 !3(Z,z?^MxƜ R*^?F&G2"1GK d`L&BR-P tzT.ǔ+ 4.=8*\DaUXqsy `&!E)wv\^HSSIV7.~-?F_Q Ĺ[g-cqoR33+}d\*M@]zqٹ(|}.TL\h_`` ^5 pʳwԃҒV{.}vPkA_{ H!F3(d< d^;>!Xcɽ n]&$߯"Yƣc;x\F~wCNpanCtNK\k'ZMaT(*ZESKJLrdA`uAx@|⟚ө77|cL" Q71.}v:/pBLL7*&zH#'^S9Lkv^36dSJ.G4k)ґc;0^"^f\JаL7ǞUOU Ot2`$MI{‡0[d̆ tFP~ iy6WZ9UQe<@7M  JVz tey~Ѕ=:A5~[K#>H:VUh 5jlkݝ|6$xE-h9Pn9 /3%5Qݟ) pѷL\+zAH;Dl)qVbz4/>aM9i KbfW f$~_gEf*A1Kz$gX 2Q8f$Ӝ$mEVd$qf; $d TF0ywy%gW-ƾ"1Xi&H5R]k|@{en&ǻTI?&/y>{&^+ƠZ`]Y Ll,UhnZE0{,ͯD}-rh&LnX~(E{K+q%&%>Gܓ 7t0CX.6ԚML49Y!A^T !UCSs+2\-("ե+xK\;SuIwgOvtysbQUv xzMK^\D{5PYI/E"ZȨ8:{!du;Zf }zR)fdu p)7D4?b[nfDC+G,}hĪjƒ IEr`XɃ<ӘwpRa.dTx 1$n*!{J%EݐCs)=Vcߥo{ґ6zIe'|`0\Na `a{ۆ#Q~EXl<A x' (ؕ0>ܳEfPu XP+ΡED53 L?fтgaAk#i?ߧ+쟹*x$4{@ԟe7Q7@.3+dq[ǂMq0?zMj J%amy"~ cַ9^S~uB6ɫEt +(2ţ#/ >RϿNTsLczpa]? 5'ԆQ0?ᳰ900ǝ>b B~U 5.؞D~ʉ>X4☘Kbw9~uE{ؔYSS8)3de:nY8>nu3a"c,Wvnb#/iM2b[ThS} 5ɉ k\0x cFRx{wC(2ц"r&31:m^ް6+yQ:Y `B"DQ툪A 4+|n) 1PL5|S9`cp'`tUAAvxVSͬizܿW+-ߙ 8 ͍e dnh7(gF5>_byoD>r?e-KVyeYoʟ6{k7q5shg)A cu?QMyg'^ASyp#6C&@尧g$h˅#~"c.s',4_owZ BOhWtG'3tMh.XFP,ԍunY&#%yx!uen4^ri3^%6 UAf[gIoRuK>.VoaNWb\ s\dIxCͣe-NX4Х\te伋s dUQ< [h-LR <׷?MNuywQ>E\rƻ|&5Uq`A wG;H%oPp.*S5WQ۟sAU)w#'1l'٥.3 ^O"kD9?$3.s jbF&g֨;gAj;]h~|D5F'KF?uTV)N`Vnemy\m]2Jr?B[`}X`&qK7KsBw:"Wq­XGǩ5anWy$  _IJ?8AwA([nʰ:JNWשoͅ?˳>S#}6Қyl_x|fIZA8 FmGBk \*VGkM e}swN<7Q ,W;nY<ȼIeuC=_ B gyk~? v(ydb65^~rfGh3.t: k,k w "0EMnP:OzjFU<͊sz{z3o}%Y]-a FGA{ZQ :r?721LEe,Z,DfŇX#RxH7?LMeF!*&G@z|[LYwƖ֣mg+'e[oлP# L\z:pbqU[--_Mq-eT}WB!<݄#߯gd,_YO&9|@_a 4vЭ ?@4)]Zotny`-:T積pD ]-i8,ttCf*ŊdJz2uM[{5y" oBt :l3J=I~-W_],K W,=VK7o+射o 5\}:w}񐙡?Ee(̮D̥e¡ MR:c d&}zHг*[ACvt-ʰq |G6m)a{5R5LͫݸTܣ::\ [ ~Usw5>ǝ ';Ϸ5Qf^%G)Qȍ]1YxЖ{g*o%xi[_,N[t!B8i5!.xη vtel\.rz[`"BZWd' >"n!N cN5qp 4JQ$yyiiJ60/wDz&:(U wƕo #tXJo@SpO WݟSmF.]ec'{jgq`|Zg'8Z{?%g#''ˌ52T:Cm0>(Y?fsň/`Z͓qe8HY+Hxt蟣 aPQ^zw7`}e@gl"D+&ZuP@j'=){UF-g]h Ծ.i롣d/ϕnܔ`ؘfݟ!&p:OjeUJET2EhO8v5΃& $Qޓ`ax\RaǏAGY`=f3 GY'I(b FXf L2n6軴j 3 Pq큂;?.yJEJB*.)@Â!?\c_~>|UKL cM牀41λi)qb} 2E jepEYMѵo݄[#X<˓b|k:% qJR^ X4G$fQ>62/m aXG7= N$L_@{/΂6Xm`l% ˬ;nǯSߴ ]t )Mmu?550ȘuI@ZPه)j?#2cqʑ2l'8=o,UWIc(*x_S5j(7=t??#Wv)y%O]q2p Aok O0@m?XgF/tC%ŇgdUDvo 8gb2~YG~%Ѱsĺ8w:xË=̽W%bD\Lpm5[1?`5{$9Me.=3|)ly_>gdvQMSߚti P&O&ܻ,b*Mˎ0,8R2]|D'&#q}"{U٠rI!鼽~ }mRgwXk^7+RP8Ҥw=wTQU$(Eh%MVxU)OsEl@3Qr27w4my_Uf6k{K򃟶#co 0trs79T ֘/61h7t4vQ ɛńm2qG5{mKÚHd⍣ ))euHm݇u` 5z]CCfR~bH%`s:JZGx>aQgG3[!d0@&A){F;V@s.QcGſI@-2%~+UpV?(G<Y{J M;~VZT0?⃗TrPxaS480|]BHm=W<L8ѐ_S NvVRF7BNkH %m]u"j: ei#F󭼙{^~;|Ӱ`j_JrL]=;"Ix;;.{姈aX'ksNESP*@!evTg; |m‘7;v<7f* GT~䝐f ;~XI .?>uNlblݽo{)?H]bҟ%EiDɧpd (kS8s#S75әlaW҇ءI"vOd(t3t %c"~I;''A*Rl3ЩWmX;§t"YVexQeZm{:J\@pMXdtX2cIy޹/?b5C,I޵6ιe)s\ڄ(#U|Bvۄ13j^ݷbԱ/ IFg;銢60G՟#Zr4V).2؈KB\VJ{_/x995hqV-zVeN BBՄ&-i_Oi(Я9ø%Ks1+@0QHs`F&~H'-}SD&0=\td5 LH9vM!VSP;Z@̕7X`)d(p<:mr q4ٲ(Þa4ώb|mkV^$<[X+}}E_ip4H&ԤһK#!1Tt8}' aJ <%cٰ3<*N1Xa7!8e?)rϜg48g,o z_ҪukS SY_A?:bwLq^Htշʔ#e`|nb"tSM? E(I^֏c=?+2HR<%J4fC-JWLWaMUu ,@;jPjb p]DUTFje2[ RF+R˥XEdX\o/ѽ\.pމ}buLOŀ5_.9 ؉sF8/Tє]-yg╪]֕K Pػ(tմ0v:m -${T#Ag@Ɏʫ8]EkRj,IosvJdV6egUiIG@e]PmZ FGX2˃9znqs[e"RW(B8)b}@U6ctNZ8"Rt zdG8~o:| +rQB;1Wʂt1`%wѪawQkJݱ9jI1[Eǖs{>hjwԨQL&֎y{ '9A LI(TKbUxMBˌ&AVfË1X9|;p,xE=ymD(9tBfﲥmi_4$^@N,b&/3UtO3^Lf%SW37 I Ӟ \0x.5XJ5t7Jx7ױE*#-14γWv^yEC)޽pjXP YZG|ia~;ݹ7$*`%596|8`s͐kF0ܴ=O.u=N֚>ǥt@ Њbg7d}9guZPb*l!^;_D$R(k[ fa+??Hf(gڧ0ôgsbnϫ?ۣ%R8L6<98p՟8{IhۦޖD2GXrr(}Y |wFRYD&˸#ٱɪ._dZd)rl{ B{@DV8k{Pm5wkKA#1}遥i뻊^Ҳ+ےlwBV't4{bk>UcP%xuhWh=L 8=1Ӵ6Vcd Z"QH8u9Ɏw"c-DnMt4;_ ШQE4.h_DrPHR=L#i=]2hn1{WvNH^Ŀ4㶸Zq+( G[ QMYȾ::\5ϩTA ^0ږ N.T}zǑnBHQǯJKC؜^Vfb:2TXc[k=HM{Pu$V[157ӖI7KZhF} =J;VuBµI譐.C!\WS[uc|Hܰ96d~-z~ݘ?۠)g;y3nz!A}Zgyxrptz|RlTo\6c 9&$u%k5rt+)6wK6E'xhe|Ι hS]ɩej<ٽ^Fj`E4 +*I0X7e>s>]zO|K-xm=1nx4 [|X8?Gm"c+PC^K ݆2x2? (ЯUZcgg{HJ/`:F=ؠ 52pUe?_}4* 7rLY^EB)c͖xD-CtAe brO~O11v"qxmvcԚ&hozl>$T+8?T6Az!8 0D[BPO喸[R ʾqFcbA4`#j0u+E4!hղnCu#;H>VR9 +g*,)[[@մz~yYrQUHs: -!X#abZgWI=MW}Ǡ ۬.q&ݧ/\o/e A.c\Gɕ932+r_ɲJq6 {"7w)(Z8jW#k;3< .*?ǩK*,ޢ)FѵuM2ZNT34*5 H̥!wusz{+Sm8r8`d&|_WmP} ?%8TfdhRa~M/^3ܹ]*x|t_Xṇ"Y,E#QEU7?b~@~Xu IK18gjW8azX2:\-r;9[Z QdzA)B@SN c2^* 6p'\:i{@S /ض2O"hr#3j82JJ5&P7#;sλ8<;W\%ܞr񸳣I͏.¼[?쓬& ODV9zP!~gP:] !^Mόl+A+Te+Y\Q61r4)^я"n ÀLٿƘ젧iP}ѓ|h֟+D\Xk~I Qu sq3F ;SZCQxITA>}2}u14{n8Q+!qxcaBʟw&<؞ WJ8$st8B85X`ѷXRqqB Of`xɔbO=W2TҘ՝iȷM]qϽwBUR=X^ P)RdS_!#'p'SV @Csْ|{"1=[|uɍwvS 4| ߟr? +2zX5]x[1uՔ{>h,Ue_ έ;+zsivv qctd |\Ђ1U6PAnN T;3%YMۛZ"a8hT67!ת4sV|0Y9^ 9MS S9G=i0AgJ(شhӵn_N-)o٥/U^0!Td%:EIc~%l/JL`+Uq nd37duqmZ]_M˪7Ntd=Hƌưq8m*>=̕^C}29͎U[G{ 8<P_@ޕDB c~u!/y0 MHJZ&Ҿ~OoNO\9D!jysݎ %TPЭ~9bYOLPг+?SmWfP߭}A/y3eFXpTRi_/pi6_#^y0`-gG4{ܛi:kIc nclc}98[okQxk!ȤwM<&Γ=ƍBpD9{J{$ y,(d1N/d̄ )gwlB~=K ث&+A/e4<6[O=%]{]ϹB1@kW\0"`7Fo T\4o wb~^cE'4@Jx$\ J+k,GU?n{m l=^U"pg)t^<ɥ}5 TQ(߅TEgo>/ .waXY$\ !JTRq3rh,Bt$us^LSkI1pc+Wdք+nXڗ;Rn8'|> e<[)rܫDOb:%/oդ̇slxW&(F!|'X`uZba&4ڶ; |S)j XZ?؋.Ұ=6!W' [NXj2c7_ [}_dW3NQ"Qk>NYd2~cާj-H!JUUJ?rÿe-wnΉUyB4)Yr^Ý?y"S3R$ Zk,\߰B@vN蓶n(}ķ[FEْ*E.!N<)0!{x>mq8Abn.] rF`rv!b,^޼E~8k1,bܟC:! ycK1 # [y}+w42Fe= }wfuk.'oʏn0efɮ*~>6H#L{ ,6S hsX ͧws>)sfө ꋕIJa TtЯ2ѶM/o@y ʆA9_e@#j b  = /;xŸsL1lS 4F;\փå(rFUg&n?u=.^6MQ4'æO꣱u/䕂h@aS:1mڽC `]ENEϩ?ނ:"L{ClG5Y (__C E,hn4`cΙ-T@i;Ei66<:JҭyCpksqh+bynh}M``UмMtۢ^CTJ}flҴ6m4Kf5O [?d[.Zb&TFIKZwy4ʢo4iPIe}jw kʳ,yh iwB*gLrߘ];| K*/D$Y6$*/KP '#C)#1{ \[RId5d/ջH6sfR 4e7egϐVh vo;'ۓx,)Y UhxڔNؿ.􋩳oӦUH䴤KyP\ǠfFZu9K,% T3 su/0(&:d>f ݊x|LԛQ6aRDp5 Tx:V[-!cwfػ4A()Dd~~㧻OdAJU&S*?{Sac^L 0ŁÿIOX*xkc/o:lK6f/Ƭ郥1fVU((HCb;v#Nᔣ)WCJnQ,VԞ$ceȞD c]6c=7N P}̘+ 9{)%^X$k,99s!3>9iInR5-!ʘj ;Qs+c&.>׮"*]Tʱ3%O3(ݓ٫t̚UqtuA\`mE.b ˔ud[ jvGMDϮ% 'J1&Xjmăa"U6oɊG+!Ri]iٚym (M넭.6OEgT:5"UӖrVԓ"'у/1{"=2P-ޔ$҆[4DX;np.;s re}Cz[?|pؖTF#wP_+j)iq3; 0y+fɏZɺ>-Ge֑o LcG,[=8k|6)^S6#~衇-$ N;~p@ja/ox?QpK kmA5KA O'_ v܆P=h%bM4ǮPzΤa]?dC $&= r!ʢ r(k֯}xAH|@0&Bu6J^9,-$C˯BYFA4ȴ07rYPPd #VxIQJuURі|"uu_r3ИL70R#kRB*GZD ruJۿAc!fQ…;1&!yy$ tN+לFuq^i8l+o8R!O`v>F0#-!RP5^|]bW')>C8sO $I$ PȄʕA&~ B)3Q{d_dq-0ZʚcabK."(oqrZ)7 Dj$mg=0Ⱥ*sIiEҴĎ\Nd& )9:&sl\FA)>cn+}(yBO3Fh|%o=V,W_8+A0 / ]P[:.\vq74AD䙊xqf͎vsv+֔uKހIaYGN .YaFbF?[÷/}u&H'@Η7AЁz&X@,X'ktuW\ubaL3,CVU^,yh*h*QH,ǜ} zͰog|F*V'+iYG6)9cB|hJ 2f{R3iv d@K{a%k_V5]2(cN~.G+ﻂj=[>4HyHbn2+1v^-88[$A(#UFzu^-Z-StԚo֕*˞Ǽ$s,}Wz;Jp1|'~}!GrXA?X;`B|Dv)e_1*!AmorrL6Y@۵>)tw`M԰Zk+#99Q {c(HLeA^1Ԙ ȨԊ= 07.;gW,Y7^Bc,(Fs=`}̿"4Jx*"R Hطr;nӊ6a"ؗ. dAV-QӃ]pMG^ZaD :$ |ɺ␠JA~utIpb|'N HE ݢ0VT] NANZ}~#\KdA3GS1"`gYd]mSQSD+^׌*+(R<sqLDZ9OMS<ɞ$1 jMn.>3xd%2i24r. M(t(_GFJ ֐48-eά?㖔oߪÃzb4D rm\<+k%Qc>]H7 kWgT][G(R9\RJelV;lK@G.=i<$)%e}x_21 0 %8NBQdِO2jᤢM\u(e?ORD!nVwgߖ$<米X.1u+LVOh C)**!¶$!!wJHZnLGq)~te{.e2Ս"F_=GcɔJgKlLf =y~u ~Q7DAǓY+oЉ$lDE !-ZvHdk_36J6W;2n9BzִC@BlD:?1NwGg 0 Sy6%lX'P+Z>G3j f}Q˅e !wG5Q_mV Gyң崇D>'%/ѲCE'nvQ">ι]mDX"_FˣE^Oॹ?u3+u'sǏ$@4>i)h>ߤpgiP'.+Ż#f˔{%w>n2>$Y-|߶wk{sY* +Cd%13"7.n"#y.$:7GK\Tj@mUc)e+ZQS)}Izt_A 3((kxH~KW[Ee\ۏTYhϲ 8.uv12FR$Ci6 E)ukPZQ_2Kqm8kc3O/pw E-/MM31\ rQButo7ȱG wt^|"' = _-U)A3 bc4'^:"G'Dg*XY=etCz֊t K]3-Qܲȋa@(32mVF^%WtXng$mql46-~O&рh6J}=<(1ȧ WvCkZY4m}NXpHÀm0@ c1٭%Rǐ}~Q벍&)'aE =v}1!KO[(|~Py^:~1.j@ d~`VᗩIzX su^d6Qx7D/[.rG<(4GmS7~ϰ7XE+ [7<%Swx5Qf ,Rʅ_'|`gOK +j('f^RJȷngAq=`YbFSEp@G%QxO&NL'a><^<}F?&1s!iX}3#Gﮑ"_# B=<˃?!TNiX}=z3d7*Jl(!8o 1$mP) ,3Р@"[ h^+d3?J0 !엏t5;wAgYk{eh-`0Hn)#gwd:r@rlhUGkT/V~@$Rw'SAJ K_?!|҈4fV{}mÙs "SA=8_&eJ!P?]z ֋X/ͲJ:[pa°gDdЦMOni`\$2[䩬^ߚ P"q֓#2t)uk|I" >- BY)0M=[HptL5.ȣs*F%v 5E(E~lzW}_p2pG_VHN|q0X/SeMtNOq#I}q#"2U;;H4=t%^$K"n3 'ɨ;W_ qP-P9޻$On ^^&i%u#Sa=Χ_CkW+z>䈱[_,ztX(a/Vhڿ;q\4½t;#Ko %Ö)Ἀ\Ev0\W Cxp=3 %S:o~ٔjYe߂;XXlXPDT( 0な[pcxJh6k50{ oqh.sISF9;3šJ tN7d#qH==pGVz.5}'9o9 W=;|ڕĀkK<:=izG-?[}+E<=8og31jrzi8hoxIL/xy%cF˦yu(hIp0wۥq^ zT^X/2!b'J lh}n =|ēӴ;UQV %C <=*(i> 7 >`w%ʣ\[o׀/$wm+đq6ܴIumIbs}DG1;SY ~'&4QV /5YڮKX8v: Y6źL]`jz28ZxԞGe8ªqum gM`w{3_Ej|y> gh-J,LQ.s ]+{mw8b&fusLX>@$@휪ހ UKtͺ  =貧[^;T ? OAf>0\im5 4(d(iNM;PJѱ9O镬WLS,1} 9ցd%{ybƣ[C]s wK@F2-B&O.c-_bEA:ֽb/4z? Qͭ(/"oݵv[+ ͑0PC&8A@дtNq N1,Cjno8ÔY,ΥܿϭQ*p<i!7'2mzU2N'o(;(X'wyg ;>l̼3lzC$q/O5"1Xg=ſ|@Ba7e\[P~k ׆5KJW\FySZtKW>Z6Zyph:xRp&hH"_ϳj GDIueL%St*Wn4<&Z8Q$H2reYփ |xe66 TƒVF Lxbÿ&=~ۿ7 +IWq#_aAP$qڿ/q3evhnr"s%L5)=xUn.B:;aFQAx*&WGw; f$M8OW8wyߴdٿj9W^TZM8D]ա-iB_d .O|ttx=zGJrd a||r|\5ti{yʔNO5crW]EҶ]qFmCN<SoH:O[$© ZhQ W&YD2}s*約>"x/.WB7E TC@>p)̀1k}}Gʬr zL"F,L^+TS]fH{!*M6&M0>2

        vٲ8|ruH^z|6 ZZ`D<0@ȔlmI{׸Zz J%(u*K/rصDZ ,t̺݊3՟Է-rI@v@݅&/arƑdK.|=/R{mʚq(T{E!O{nɗm 3ؓ<٠)LN} dG|fYIq_w\S.NJk,% _nLxnYd(-tD8h~!5n|jp C`PkJL pq#)G+2F"66FO 5E еFu]@WSaqWNk=5x&‹ߢ)V=gD5 YM]Ӝsgm,._SB[k?t#>3>W6,r.7qY)HŭW"Q͸>zjJD`~눅&|D m۫;r7TہN~q!{mn3SIj>Uҷymzgה QD$O'ܺq(N+hVp݁څ4t6R@1jXi}Ёo~"T#LW̓bUxj4=i|LZD/ Bi5Us/݆S=aKZgA?X'*QqNcwLRj8c>Y]X/@SRX"9`OqIy0sKIl:Y g0l" Z 񦘽kPA'O%zE.lk|m)cfP;SY"mCֵJ* tF.b6{$ξr$mS=YdDЋAF.~cw Q1|WŦ,nq  Jm`InZoWkf7YP ɕx @QdH#2ZKxjn!E![(E5]a`SKFFK}H~a矩<Sy "N~ihRbELXjx 8:QCgv/E2_ dpaD9w[%)epΔ`>.7!,+dfR1Fu?Do2`}p漕sp.paOGN_jTBxJ<^w/D񎆃\UKuϵ"YIZ wZ4-pޘDqf1=y]}o|XxjQjaR5Ok~hVUR6Xyp ҳzXd惡 dPj'bY4 +]o%-!QQ~˕Ph#R#_j[m#3\ $S?V$VOlF..Y.Xkj'`x2[퉻Ea 0p)PAh޷ l^|/^e\wRg\C^"c4 koiկ;Z=7#+hi,4FCW60&wyD(<2:G dWXY 1,n[p~i~l<(bO`7-Fidk;qA'#p;z/Ը4k~{Nϗqp{_LQItZ 2*N#S:5(e~$JgћXΜyi:"G(wiW#lvNS%91TK֑lX!o\$ӷ {N}h:QS9k/F2lktP*ȋ(V,R\dCUL1% m@&-8LAi7'k0ZBmD*h ifLM}v3[]w%*LjK٭! 0,|_-OF(Yfq3dE>iW>1/?AC}lw@k}TZv֌qyXqAA?Z-hLJFz_ %Lp)blC=Q8]ΰJ:(Yu` z}A,#6Î-!Py|4/꟣reI"Q1OU?v$<9^v**G=uNҋ3@Esh񢡴Zчڍg`,w_u!;EUE(/qT#o'y0XZG>G;/+S%@9Nw'[co|jHi!ahg*y.6O0oh4j, we{IVՀ G!nc]pZ R^rP>$>وgT#4Bi ̌[*@em~[#SЀQ88bdbbSG>d7Yuo]~TMUqڊ=1/hW!G#y դ6" NOpaaAޭ+Mh`]mRjȳሾkW_aÓ#6qCAI8{PÔj-u<+æ](=_!أԶ[|!'Veث#.SG3g6u!p+=##8a>F^nIkf'b1r$jT@`W'-xAHdͳd' 4kɝ̫=mZJٖڡCrcұ)Y0HpF+ƫܥWvCʧ dQSWFz(&BtQ9b͟mk<; N䙜O`@cekdv9ie;> ^U 6ӂrfspBa‰)]aZCtzVm6 ª. Yp:W. YSZix3JoRs8YM zp.Jl?Ķ}A`;Mvʕ |.DV,[`a. `̓ XwMMY?Y5=faaUsDL[h\5_ 9F"Dsg,S\ q6^ն ht4ІA280#Ljhϐ$ɧAb]tWwGvgʘZExݔ*oCm3븗ǼAN:鷦U#OhgXZ$ G 8y(%}p{Fdɠit|$t'N+#i"(KoƟđA+B_2CsJ&H`yc$ngwW/yn>r:Cz{R,!.T9Kuũ0 tGM2"DLekxaxC?w<{h71g t̔,+72!PnS- /\{ V$H?!K-? Ւ>m'2\ޢJPܞ[ 1mL-QĠ[g?ӓ%Hh~!s #W)d`Z<:MֵۢmlsOZ˯gydnJ̜B 0+ (SsF0%j_W[ 4~Iů Q2 [oTMK9q #)nV!ԬoN2eY%>~4;ge~0֐!lV0d~]aMo\RU <]"lݎ"G[#MoX5þ asr;i;jQ(b#4!~5  y(2te |T *HV$F24|lk q+=P^ moG@DGx%i6a@ED~Sd;+#Pbc+7z->8j"2X6eh%Ǘ 6rhHjdۓq+pDRЌ\剦`9Pcb鄖?~;). \bkWuop%H ՊZ;f{}0,BgnK8KQ뫋EGY@jxj/ZidQ5*J_M_<{Vx+-N.ؚ`nߚxۉZ.D"x 9!.|i%a21ʀUw@Y(n%x4g |J$&$`m,ssN"HtNc/dzY(_7CU@_24s=q#-[YcgA0< GF,R yO`kKyI$iNh"oViC\nΠ!W? p<2_ 4G=C:εJ1,=CUx (^=!$,

        K;4&<lD@S'dq6z{(J]VcٖOd`ߎzt\P67>E3G)3 Z,,z{[ bM'eF8?ɰ/ 6{"Es{cK"X]-E TוL`QnԌLW?@ѨVN+<~ة%C.@V+t,G߫5gPft@D  @Vk>zǥD^'`0<.9]1S@z%aNF"8yij} `T{5[}wdb.:DȾ1 ڐEId/:i5Ϋ" op# f\Kib޸atkRtGhN,3Ծ`|fpUzӦDm6x`H&Ëc"O0m@0Q Eo60ڣ Q!èi-;_-#^OLs8}hT pl4Iܵ9& "Z^>`6QRϴ5WʆvNMo|AʶfhOO¤jā$4Ȱ8,PTp/`hݎ6ʀirIoCm'.EۛB]xdCAC3l1g^%!1݋ r;vTfԞ"*'o䐠9.D3[) θ ,ZhC͵iμhZ>eҪnɠVRX4H;{Xv'R)ee8&يn! }r\ŭφp~Po2O~\VC %aΐԵߺ8q-YFV?RvIhdʒ#G*x_}/6R8q*mݘ&Q'lk-6(1mve951P%ռ6sO3%F[,C67)5?BNвDN:N=jSmX}y|iF—_>!Č맒@_6$nNF,Y^#uhEڳ8 X/ "b"_smK2$6'<`0gI~0sE]EL?i%i!/}+Z2O0Zpb-{O"[2.QTț=-ZaD%\J?R;@yj/PPT~ >wb>U 뭸~rK9Hc~X /tq~顅@α%ݍ`bYe3iY?Ol=JEb;ʛ>8($7}gE ouG,%1n8lp#].$@ZjFZGT!MHK(j]#Hi6{Bad^ѣ (Т쭴 );4JnjcDC^4?)X^e6_3=lAzKd{p+$&WDf݇8К^n8d!|@a Dn#A~jUuwM ^Aoj(lzm&r_ _ZktON!.)ݷoFc^7f"96,![pg 5=5j:[^ N-6 R5:gst@ٹte5h?5dJ Ybi7bKOFȞh&/K5 =Dz-S _5RCggJZ}BXV?HXx6 SWnSaJ(2Vjc9 1W} pDNvpņ#SZ2}q}0Iё\@- vnM AV%K2LߠgkB ܪdf:׮FG0K /7?{XXҙjħ!E!-џ3_xYu:GK?E&8&:6S/SWf(퉣! 9Χ(,Vj >LC8=-a3U^ӮZq @k+JMh[;EQNmKMߛ Oj|\;UC-J-@ʞvc*Q$ap5\>(.Ag8ʉ=c78K }iom,3BPoH ѽo٣&#Ŧ9:dAB{0/C!۔_hc)lðCNܧRi% 0R"v{w]l3DЌ%3* %'\ʠ{d!HjH \! B|1cUQ~y`%} Ϲg"9}:08x.ڏ͸jxPO}!!5}3>@bӍӼe󻹸%_hxi2?jJ:tܱSΌYY$~V^?D&˩aEd39X ?pt` GJ(3$$4ϵN@"׹|>Ʈ؃hc1ZḂudu(,,պ6_k-P/1KR-|6’ tzgq2km9N%J΀58>5ټм<[4ϤlP' S o |t0x.T;[T76F-vr/̢,]~k#|m}<C|du09t\G:uR҂96>&~/4O">'re"V (O\jmOQlfJ!Wޛ;lzt;3P fZKwGL`ܙљS-f_u6 P8 wxo7%mE !bR[uP,"ƫPqbԜO Y^DgtI^reisњBϡp,q,!bф}6ÖDU_JdA?6F.GS%jX\:_A H$" 8j(N 3y$fᷪrDt їF :;s%24`D.p,%{F;Z t3@G^n{tRnu3/|#|;w}*] zR5M۱2M@(sVz;e'4#m#C .?* cdZ$C8d#&`ܕ192ZCBʴ0D:[V/1'$Qi#3E Ɣoz>"8_ҕ8PϜFv ? :!읏F^p tVX]KLa;Zu-ahmabm c{ҽ,O/@I9i .&.&~J<t(s!kX*+'P4.|ٕ1 iQjI+ :x.'Qs/UstcnC"moK: SoW an}au#)c*4..oԕ"!h%<'x&49K+aJTisҜϤ"I_aV$].M@@u^6: LAпh ʈ)cĎ]^h4ki-|MS TNSnt$g{Y˥0ƶ"\̀HW 9|Î0AMeߌ^{n8ZpB[dnťYq,J˸Q Ua5˱=xz7)(ϩ!GS.Ѩi`. *!iIMkU xQ٧U " fQN I8Rf {쮬fӰuS^hzח ҈HW 5~)aԞ㐁[AO,EDC\m," U63cjBYY c  сMor_7 GsSWaAWgN/%=Jh3bFa`[ň^-h,O/9^|W$+`@{g1Ya+Fs䑁~pS9NqWAkf1+`lуg{%}COՇRL'Qf4WΒ+eQf9059[;YZ iݭk,f k_o6FX8tG<:v\x1Hww{X{Yca%GI^r\bX% OyF%w4k3 Lз<7[/qIWĄ1i7C3$K+JNluh$6_._!3"q\aRSgr9vk=D"Wndxi=#SUqj,X+e&YUH%ݰ{V1}o X[=Z5k7nv J7hjHw Zg^ȂwV?'IdfylhDŽ]^y ]w8 L?>@n;x,(=jU?eLY"li 9ML.:)tSezfl*2YɅ>VO*3nǍDz9Lynie+ԺY.պ08vЇSSa j$3c)H3#Q+4-͖gFCgqMVa9 [Q dJZ5^O5hN:bc]̧4o4!|7,VZ0ضicu%[5 ܜR],KC &7U Xv׻O&_/ke`BA?Y:L?Yڄ-k9wű"ZF=laGƊs0} aeyZ^ QLA@:,@MUBҕ̚yجXڰ0ZԪ FT.S7lIMg%e+wCݯՓ_@Zx; }ӍϫMDu&HʤoEMBzO_&&EūFd3aD0>g `41;gpMbրqW p ѭ}e`G b[x:\ܬE(Rq'\]Ac팘7.gf x30jtaɱ2iS,"y(4t SPro`9 23}b bSSE=>2-> u|T0=PzR1A"AM&v^p1EDqY ^=2vS;@YJ沃Y|4:`Ạ̇̄W5g|B_grAB[RLK2qd=9~{/veyFz`:P3;%FӇK/^RS*1it l֭?UdB L\U>n ?y~2o'u 7֣}DF"g[5.'$(+Jvr!$0F8 Z7|g%s_Օ!d+;=T[7牴,.@]x7Y;.KyY-w:1I==BlŽ'k#H u޾FfkT!S8F?sP!U oPqo+WDĥYQ@?kNlG &n;Q`)~QdfWkD\? 9Kz&۱>R.Z9Uȗ)B"ps`Z٨~Q<g[xd1hQ|䆲0 '~ `{ Lqq- T_"rs01MXܸl,!G5)[&[T*(H'|Rq 쿿^NW"Z[Y+aÆ bNP& *mdv d#f5X,zR!2x%L!)攁|Hb 2pJa9?򋩣dIX\.O;9q8-6G>axN'}h TX+Zd K7'6 knT|xxi}R o',-|&jMb1I"„%WAA'sbփMQB'2KKT0L.CdǼf Rܴ"FܝCÀnؽsn"J6{HC0VҚ?sw2|^h2A&'(~%@z^8E8wf_-*k{zD(vVmwOxo^$AQ785w_rf#OsJ5M$7+ജRPm#^:ӲS\B-pNƻucyr|t.-oRA)ґK@=Db3ɿj2Gi9~ q9atUg{u/9hL,(Rmʯ^D[b3 9GUk|'KCc+r}y&[;Ȥ s&a)G:(R=d]=( ;< ljҰh׏y'ɛ"$ -iV\D喙Юx o+.%QB;A 5>`nU#SA' ^ Dۮ~ʰVW'+,w j$ϜA(Lrzc hTy2Kj"Ma4w;nDz2 %N=*D•F WL ]{Ͱ+^,rQxm/G`CXdG7ޑ@l>s+x6S[d 8r&whWyt4~>t T=^X qfY*w˰`9mDtwe,+&#z[7r=#ZN2NTmBkW^D+? H߁ }.t)@9%S{u= jgCu9Bۮ/vٽ2~|P(K82Y3.zik'~n`6÷cAVﵜӎj}7IoOa,'fU,LU&ş^6AWe♰ @ 胚t=@`24pKDRs`[uK CA< 2 ߔ(=Cζ*Q0(l!mjZ 4_stB'"8k5έNPf cmr<-RkdcJhanJ[xEEm=kpBCF | {N`*Ȑ .iZSU RCGث$ Ǟ~+A>.ڿ+2.?pu 5Ԋ9"&_V yE7F۴^O .H4izfwܡ9CM~f1? RIU9fQ5e9I)KYPÛ9_Q6 '݅V+j!zs;yEJS"WqlSã:н`m=t<#Oꈃ&Ϙ)k0C^TCĚ6 {u9oGӡ8WlE7W!goLQ (^qWKq F𱛢Wao9=0icΑ̽F/E{nV&OFTAr.0LU 2qf`6ݩ`u`Y{FXKHKm"%!2Z~ eFZ̀}643S C3ۢWSlgQr8K!%riR ]#~(YWXd#}J"=GwIKuj. 1 Hy!uԥoI34R!rMKnś\Ám;I'm Sɚsə0 YBOEbdxo7g߮ɥ :# a!"?IȞ"(z~ rڽM~PUw+'2qðzS )"ɵtx^6!b+SN\|J,f9s!ISܚ;qLٵu8 %Mk N-C"EcWu߸V=L4 k$b{\'W߃poHWo3uk-<r Eɩ*/~!3ݦЋA]?x =AAjß߾ᜫ:&*l!bQ"d*`[m~2]r;!3&0abFsOGc)INH,f`t&<ȩ9 Dv?XҲ5KpB aw`n9:]?Aw 3lLtݙxttӵ$l@%(B7eRdOhi¨%ػH. #Z۽r9gSmx SY_8(A ro9>0N MiSPv頒Q1-{VhZo,ɈYήXuTAn8##l 6ߞM_+>;nފV5p]p0*sVv~1o:Iq|I]}PR4+dsFfe! BDQ(*zһk%'׵=ٜX!*%4&󰒇mAɑ7wNHMVG[Mhioy5f;5a*>rkxܺ^R|{S^r]L%=l }-ZqPLƺ:>lGˮ-r' _yf, wr3jَT$G9d+F-LHL.46գF7SU%{Kl4oz|aQg}9ҹbLecwb&*+ly$PCgjpu b12&4'H?VP1Epcd^V r#G8ay\*ڮCǍb^!@C>u`kcdn*SQ NXabWAnuWPJ9Dw$3;R ^s7ɦ`Ļ+\VHo+ yR}v'غ9Zj؋b؈ӳ=5]fPPeMh0Vp3Y;]c0r*,yajwc_PySlQ;tQ1ת?2*r'O劋`8V%Uʱ?Y+< /znhF>+Lt^zf+:tn`NpEow)1pP"HNK`4#e± Ee0vA6-rX7Qd_{79ٗ$iq?~Xj[@U=b:Oc[@2fV ,[7zY|Th s!=؀g\RQq `%cIφ1/ۑ(ȰE׳^0bK:y`H}UT^|/f6()F b!qФG+Er(Ĭ"#4f291iu-}_tOYTD~/hh%ZviqI{/ً&I%뚸FjQU͵w%a9;/9*eBOxnG}^B'rWk$T8 RYHVrc&؅3k}уKsszc\Cu $e\_jgt M u9=- 8bNJ@bW1jZdҔ6u zjc MdvB`beIckvWuga`21GRGɱ9t12+(vI.m -H.PtZ ȺDLݦx +ϾX6U™Kʹ+PT!)B|ՠM N폐3b@A;Tr7o}c? YY^.ۻi/W@v<'j yBg/ٮ=SnS ^<}L6$(͙bn${h.x6G570۠KXΙ_c=Ubg]y]L2m3w:h;=l-c-%ĸxq?~ W~~nuəT.mmx*T;lڄ>y_P{Q|x'CSxJޗ A1qVRcm"6(eW>ux(|V+,O-<U~H] ]jmw"!P' OJq]zStqkYL^TbpZ$6?1hپ~YA0]뚯;Nyѵ&еխdt0( f8t-=1OvV&,@* hWkǧ?׃0Qm(kUx/.2V;gl]hOEk ϖDul=TiF\~>\08禼֮HV2J_]RWGKDx,~QWdp2XMԊJ)|Z\TOso |o:D%h1u9|rCGksouZ09;!^2e3bWnyh6*xODAZ L.ԷϐG? *n@W :wj?* BeS !,ԙ!g%ѝUL22-8[ߺ7n*6yMkVtr]mч ݁Ҵsr[3oHՖ%)۴5QI/d_6pYtw>d3`?K@^7Y7Ёk/5 Z]*87h5H}tȽ}Wn MĭӔd.>=k㙉unsɳ06I#o29iҠ= |էE!˰*/Ȩ()3eBҒAva7{M&Oӱpij'#Ay +P4k@ !&}CLzQ:9~3O Yqp^[!V{ ۧ9HI1h2.YWx.qA.X!?yIy MzN惰=X4v321OۋS.ѿ3f2N!>c!~fw^0zυ=9de–pEUߺ> 0]W׌~L)ࠟ2~*N<6*:UXQu)Gw1uW5\How`C8.vêIp ^}J .+}(7φͦj>^̱Y0_hsQb6Cq?s aj>1䄻%dvS[l؅)*` {CGutz|@4 7̻lY:]t>{{ > ǫrvu#6{I[_`,zLM/G*~S:\RR4Rc{;TvaZ#H62NՆ[?Ro. #'d!iȪ'b?1U0j3?~ JQST. $2&x\2kzI[_KZZuA/`ttDu&]ǸɷAv9b+?bU5IMadڡ(LG w8y^Fa8_~<9eR5ӳƏ]. ᐛ*v~emTo"E4ڵ?rPWU^\Vx6,(w[3$c`֟ڐ ޙ2$p$'We嵜UuE<$1bͥ!|YTBA@X8e" #* `l_ER^+{;,#7K TG†>ANLɠg𫍃+EQF"j<=b3Lw0Iow7Y(tO1˝9ys񉭘[4ф(mLMp*.~hhãK I۷|`Nnvcޢ LRi#|NmT/I>R! ,-&Y_M}\>E/&EC1h|.?‰vD\ᦼG ї0dOw -ͽC4c4q ~·RzL$d- Qs51,V \.7I 2mc2:ȊڈQh/c$F(rMl1v9fl 1" d`#y8  lLL .?,0C7`qxiCʙv1U*9GtUub4)TgD&Rn<\}Qe\uޢ`أ>x_3$-GWe킭5 qSڝMV8 &h)+ǒWӏd:U܏Kgc{wDz*G,G[1ߩ.΀bJj=enEpQJ"VF)XS`Ьbp,׺D )A} i ~+&PYʹ5L=.BP#rpׅdVaݪEmH= ~<@T`V:ڷ|Io*kaO:/UIǠ TyH~4Ɍe]Xh57@n ׹i`&SYlp\Yz;2L˾U <5|'cz,d@@ɈY?e|})3*#fߞIцzT4"/2zKAiq@CdIeb7w1Ɲc:` ݙs:S-Zu4鏵nڏg`E xT ( YYm\zӥf#EKW6Ae.b_o!6C&/u=XR}i_T3\s#vń:ۢD"tNc35zד$ 3.,JU_(kO<h!=VB^Փ~l1i8Xw;yjVh#/] wd.UfK| Og;.oVs޹ᤏZWN,K\8Wj ٍ1~glwh9EEOݘ1bJ? ]<J1cwIrM4R |>/ /4*˩'o7LA ϫ#Tl aL|q\[F{9W+/H5FZBZX鈀y'>c>||>;jP7ƩT'4gYZ070701000004c2000081a4000000000000000000000001644ae3ba000016a8000000000000000000000000000000000000007100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/soc/intel/boards/snd-skl_nau88l25_max98357a.ko.xz7zXZִF!t/oe]?Eh=ڜ.+Z)wы ģ|ЀQ/7ujTכ)Z0Ꟊo.|FwbYwfmjoQ<jdxc.pI 427CrJlj<fIO`z|mڀ5z#?QCOGY!qV Dfnk"24jlXk O)Mp+v)'_#_+Ld\c-1E.llmؘ:_莡(l RE71ir ]kIS?Y:c+Ȏ(Hz%:O.uiIr:7&r%>7cm3<,fcp:O4#Evrr=RV7jxfgѲ0!!PN%yԳşHX/ZH@wiy3{u~*)ҶŞ<<~]Y\g~dL ~^8_N`=k/E9rˍxl [濔EFNzt|@gD {#S*!I(@w,)F #% Aw7WߏRJT1g::i=!f#5퍰x owR+tXV!#a Q^^MEPGbF(!LMaʽ(F^lK>#2CYUehU]yPU#}f)YyZ\"7Of-<җ3ACqI qA&`I? 7ލi&;@N;EQIW;vHK~U~cK[zϑ xFdԅA VLV7; K Ж &qNxZdz1!<ә(!d'o<hm &7zKׯ'cH z+`JVsmK?ZX'QM҉I}}Fp2pѫ8;XY暅J,BZ|<|_ckgp+P','NգnIO=5+M3, |t8/șHHz?6~)eMk^O"ױ0NDf6fOFwWW1x~XZeۧ.N˲#`>WzuhƾڬMK9tP%6&ǁY"hX$lh2ϓt=J=WD %V[҄'KԑdߍaɇI%p*cm:(EҔ>/S۵h:Y>)"c˃X|<苳VQ ɤ0 [/%nXT`,+P)em/qPtJWJH1[ӪY~^aNl!/X`#Z+4w?ݑ[#^-6P-l>6ЅAhB)VgCvg.<3JnS.If(A8^C^CQPQ<c.TjI!G~hvDs0,A*fmR-^m Zo㠕#?v Zvgo0o)۳+ ǫ%ݳhl Xv$ X4Ka偏7* 8ß_%F6GF<6,067%Jg lm שU* p]Db$)ύ!yDc{hѾ>GY8$yls8;CUpY0fq.1\kވ,ncw~ (LؘV>gpԳte6Nث(rxÔh`%Dz4T bi~<ܸ_p6;S}W<$+󖛃a4rwXbժ9c!ƫ fA/0P;SIr&Ȟx2 )v,AxYC] ʺҤ29c^V=߲L[>IIr ڪlubhyzE/]KXK7 d 5Zwu33ܶS p\iv?! =nH`yW& e@L1KXKhዎe bt+ltn1-J`p,{Q`4U2 f7i,Ul9FHL,u<V=B,6z~Q>Q6dCz{ir<`#8-MAlgf=jK0q<fXxڅUSU E)+]mIS,bk<Ȋ[{}1@(hR"s #O>ξ#% z@D- )9= 0Zt*q iTR}Q #)46nr㱫3nDxb(Xu~r¢[Y ZbS R|t\q锒"OnJ`y쌳Ç5KOL?os*Ϣ^ǻf\DL{+홊@D!´&l1`~"7 - ^%l>MW8b<Z quY,B[cl6,1rwVoYJz"pⰑF n =Drt?2]QVK#8vi0O_σS] VtC%O0l;O™p"q=v*n~J!mVjlj6|_vAdhdc8+K5{$~HfH]7^'+KSGL=1\FiYdryx4;gicSi Jߙ.@yҽs#2^X~2 lYqq3NKzIQzpt)+ TI^ &>2EGc_$O B[?x롽FiSDWk{m)(Y| ܊1(\Bp2. tT;z6=l?& k ]pC.} S1ٟ*L\7CYlSY|C,WAn_BFn-rn1FAŴvt4J^2 +S2uI?zluC[oݡ0^;"GӃY@etNpn)}V!YDn3xQӏ|xT`d&I4NxžX24gg=YULpG3.ǟ 2jCwNQSIfg48Y50 bã<# -z1%yKRd;"G`;*:~%ߩ񱼭 uU~{GQmQlOho4r+wN N6eYuR}a|2?%mRBeQIWGw`S={\>ufઞGYR˲,甕 V L3GizkE1]4ƭU<[̅ n%~I*$ Gwco< \"3sS/\u s\wn"CycZ.JJpGy8q;X&V_B>v,Pj`]ϑ o(L Y^KT]'T!oz?6MbQᆞv^r%vfrE3hB&~k&g=f:pꅌ`"sJ CU`m^T uXژB7KS2Z瞻V}!*8V7@ lhraE~9K=\,fdDWŶlʉ[ZP\N å}hḩ-ZVz%𼉠O7H0{u M4lY !y>;۰k? iԑzTyS,bs8o)䴛 MM!Lo\+I} ?5]anG]J_kQ1 @>!zt=D,L ']zZ0B{yE0xF +ugiK77lqWᤁjLVxnZr1W1KZ cb{} O#=*./48< )clasCNnGR?J=s9U<B]}6nPļ.8Y/v}m}Y{o#[@5wBx&3DF>UWYϖGkTkCmKח-OY·j\|"h8h#:Ā3*q,"'b4_>f0E@:4iZRƉtg|쁑lƶ6eM:xsu o*k&2{z=̧_a!﮴%ͽl}Hk;ypxs]"ď~)b`,}jOƀStY&;Us&W>^1(d""lj)je.QN*<ժAjʙD_s]3H51hET,G\J]< +!LCG/ [O& d\xof-6\lݫc⯳ټ (Q{\߇sTOBv'HSD4h2u U{ICU;QytH\%[S*d߱B'wQ=y.Z5MSM9GN6! Gs'r}Z17Er3|5I㝰{ɤS].kҺ묡'!Q Y)=3Z9m9yxTt* ݻ^blZXPP L iZ7^@`vPwK/١0 Prp*F;i G/vV~ 0CCeWJl9!튤=8VJ]\&n\Z1zryX˕wp#Mi?DŽL}CfK@ &ѹֆIIޏX(-eYCJD.F~-Dg uѢ?sq!;H|d19QXbTifl}r_>?% h!흮&i0 eU>|R'®PQ$smr ">OWnt&}2Iҍ.蔠ӿj$}4D/OӢ)҃`v%?2h^F~H90fnā’O+'J)/N?Beu`.?7%s¬S. A*CڵWٿ`G` [ ࣾ(X Nd]s0SE¦pF_8N݆`Vcm,0Ɂ#'gMT3{,#]Gx{*i<8oԔG:uaWGLh^a< ڜ3!7 Q .¸ݶ^}4=ts NS)q.j]!4OsbYqgu%A>.FL48WD&HDLNצc*.7K,-~~r z6b"m=i<'0tb LlHٕӵ^a~Ԣݖn]&?w &H~8{ }vug^)aC5` Z51A\ ;rqUw_p^4w;>gp"$ߗ}XCg/Ecv.5gQ'1vw`EP=xil Z<{]'v"+??@/: ptY.xJ:S̆0ًel _52*$U|SToi?t 0@5Q"YdG)'Ǡgu񖗪n]Ald$V|f`}\Y/V5| < xcUKY6q:rр2!s c$-x}?Kg2qSأ``iw jJUm, ,^6G|32\CqtŽ֚<Ĕ'ϛD;<]7ƃbSԟÊҡʛ9vGK9"x[Ǥ9qutL_>tBdxڢ!wz9Q:<󮻫#HF@C[IlR*b*eC)Cqu޿Y~1Pj\k0,!|q0Β%3ovmJ#ɏ_OD V I9GYopy=?[*@fL* u4>i@lqo3o-حNpLFsM_}ϼYA=lHzo|/^@:,/-t`3c4Ŋ`$(ZSwbڬikKTJ&L%HB_^lgzd5Jm_A_~h`ayf9eu2ZGQl7=*?׆c[<x6||:Z9kM-ؐL[˝2P +&Qѩ9E֌c2s 3(=s$d*Ɯpv]\GM yI4{S O38>ckv#e791_=&Ch5_+$~X0qλXowlkqdmF3icDMM]{+gߢ;Ӧ׊jWx+R՟֍Y5]d/RRfz2uq],/)Mp:]*\6K҃ޤQ^#Q$2ܩ2+᩼SۃOِh%"\Nʃx뼯dKÄ,YA`8Q3 i\Zfek$xqnC{V[VA>'XMSg G*Ko JQkNe4}+ MܜώK`ig\h4?U܁g /T2ub_l Cˡ[BwzH0ˀ`+uLoH?#< pm52KE 9fC,BJc3QLh$Oƶ, D|],Ȯ%Z'ܾ{zĆk{p^VnQpkʘ6%B2~!jc1-G+V +2@l!SFy࠺I!H@N|v݂b#׌9{/VOh@W`cuhdus#8r7RoT`DH_)~,)F j|.; lZ[iɹPu2l>@eڜohej.H>G -I:%B7ؕ`LtDGrGD..Yoe,C C푴Z7}=OWM6AiL@6VUֿE4V\GBV\ 1%ohW/e;H跭%wAO:?\N)MzHe34Tߜ /m[U?1[>CJNǜ $iF qPig F*_Ou9`'JP *%@sF'VKB4>.0yй{+U9w -?.Xf#kD8ZQ={Q9,L*dXtLu`Ga7dkpɣZ6Qg j2ؤ"@ʥ#rhOWV͇N? af-hqPb7maZ5+u"# X^cw"mo(Q)༘^ DNqv'/ceLںanL [E#|z"T7?4`~+k7^( zxRLqkf"k)ut|qzi|r-?O,5̙+[UIPk- Mp)Sj3l$v~sO2%>% _w~:rx,:i˞t< t|ծDfJ 7߄Ao z]db)_ D@Rڂe Ɠ=S;{ *>xmpI7#^Re^s {D6;^º=sQʲ;~Tdn,,Tmvwt'=N00:٦J՗aT: z~J8gۑBl_SlDntl;g h (~MoZzt%EK}L !H'|{OhC 0ɜR-_Č3PM%!?iu/'zS;zEXUL5hpM~Ƨ`ф,lW#)7R7D9 XOnÉusFx@жRɫO]t.DSӵ ǻ?ݫaTi$ЯFӛߧ~A#g,Mӑ0>16oKR$+r!L5s͓Zkd\@VONmXHJkFMQɜt7 `Ns@(MUVs(/7iX;4)I Ab{qof4e%Gq@ޅ,>74[j<j˦mS:s-.sB$f*s:gV-' 0pe ,?#9Hd}O$g.Kz l67\Cߗ< ↡ʏ Z Byi;; m~{;xiQ!2j͎Tk?Bؖڂ7jC }Az$Lj1mw*)Ք o.'ͱ8ΰ̺L$~;_PIʴ;0Mo@Z\NwWxV q\K! %Y0 NFcUH14@jAq{;"Df/lؗlϜJ`2>5햗& ł*+waJ7B?G8*h,1 5lb]IL<'=48x4Sɋ:K*:mATH[IMQUnIdEy&g*]:]Xo12Z>iDB0go^N%r:4C >} s<J̆WrRjTx[S8vR/LC'oIź Nm*,|(n.¨q)j0*PZ5}Cggn|\*orbChyёTJZ0Me_>o-E};\&x(쮼ed\t \u& w%~u,;=S KH'|&b*!ٸM8Hx&[?l"&8O7lb%j*>^Ŕu(52vMAu%e\X$1 iT; hA՗fUoJ,Ga=srcWq|ALssϠ'k= JJ;Yq ƿL7n2ټňٶ=QQS1xzh(} ap&s|6d8-"/{vXk\B8NE\ n.ztc'*Oѡzahoo>= S>ڶQ\Zȑ!C̎ɁjF#FY^>wGuY:O@s]#,DhU˝gh$Oylm>YzƘsB} {}o] DL"m1o壟hZ;-,ʎI,7 4JG E܅@-;SeOى2 L GlC#fٖz`r%]Z„)'L]Rپ==D[dVWbov DSrQ-I|k9`;La2lBG9|MzFI}>NspX9}IPQX oτ8ZJXx/0Tշc@C'5񥣵A= 0`tNH>CcPP2fŞb_C~3kJr+b"M`yۡc~ځ5uj؍u0_V{8|$c( i艆;]2Q6>prG zh@tbbƏ~U\kHhyajv^u|'CK+C_b5+rBLLPq {!HQ9{$y7I6Jc5hD |Uh /yG|eFgͣQ5KYkHh${48q$nZe3ͮ;RqXn[x+A#ĥ_U u{5QF3#e72FBxZRh˲t:rXU,~{ɐcr0|3|㤠fB}2.=YiD1I! /|XN@rI@Ǿ~&fMZ]x?oڵOdӡh[dO!e}s\1%g) x(̽x3? G4tII/L|f\vt9h]/^eIVr˅Yb (4C֠Q'}p_ dlB1zHCiEYB^)nԯl+QS/c LޡR wELd[Wծ:% 4%i1AG ĎPoM 16+:Yg/$!{,V> ,5Yĭct<<Fؘ3cnBGp7V@hQ f2"D(ɕU db>Lr_~X  UC*涄U$S3qF$Xx {$w|տr]d =zlz`މx}"k5:GElUO lTfdqU\ _4}~SYjXaYKel{؛O9p>p2IOORErxNm) _H3[/ⱹƱoZR(uNH{taP$A;0n3`|` ^mx ;/,eқ12HgEhZnX7 YcP{SZN,YGriIY m<,yZFhGydS5EZH)aa:0N P .w~Aڳ[KњP%&cp:݇'hՅ4v=*j=1PViuӪ B2ǩW k%v uB 䈳K SʥB!Qjm6ikF-Ѻ0`yiXNS''=ȁ2/NJ(Lje n}be`r,U-(ZwwFBY 4K*nԮUea"~Z5Z c1aFlIx,u36AuK/|ir3mnE:["X;+ߗێv2r]6tv6T afnTܘ ZiFRQs/!L-]UPLw% ulO_Z-ɣ|}6AIjRK`&̫5Q `/}nlX`}\#+z''[s>$(kO qCᅝXuۭD4Y c@W!hTAu+ q)SK\<.8@^}#9jM7lMM㻒.D}$,7 n a,|ק=h!q88c⼐kw-jW/UR'p%5ƳL%U7~^GI\ I0b{9eӂ7cT5TB47Yfʈp^! u ɸMwt,잋tc OY֭o6q!Nq/Hȗ6MD[Gkp/e$˃]YNHCLѾ2X߅:IIwQ%wQ.@sT3 $;Xg {^u-O55zM,4RL*`"RK>v!V"ҐPzsW =)6/BJB-+|GTWrx~:0:!%]/`ff*7-.cnAmґ~훀3LTQg6Iɸma%:De‡rꕉ()6 e79l ّXMk7SÕq68-4P>_>yB[ ._D&b]#̴ə;%:MkNTuaٷvhf_ 8`|5nz_OK᠚BOv4%3Ó,@f%$L¡I&"DtHMgL6F^D./ AjߔJa|wD`_ڢjyWZI8*%e/cqWC #H-2Gi_20J;om'^V#웮: pUmz?{$Wr̓#.Q@ Dӌ3&j]%eaUvȉ ~;|͖bt5,-܂}ۉ_ux}VU#cQ{.wiщeC skoҭMgVY^V iP*! IcjKddxb&tv,hVh-ZdRZ(E$g*?5d\jʣZt; jPmr }.J$l%i{I[fUoN-wHe^E3k#@s.)}c;Mi DQThtBawvp$4o/$mhRk| LPqPZRJvt7E8!Vs/"(q)ԧ*F~tU>S褜G"GܰO4 DY+HTg\j§m,^vu1V5fF)--!}@KVPZFή e'oJ2a2YM !Bq4)&OݼJR8+J.' k_.I8cːYV[xuogE?@kt\ڣ0 @t5^)g)3)򦪱,aܰH`2Ig=#^IQnI^΍8+!]bIW`Sd*t.?Ր$صC,~71CL<WFAhW]س?6 d=q*C؊We)]cwBbش0V9" K䒇}K $~BwdpuPJ3uMbW6\C@ r.%lғ ?z} [_I?6O}o Xp>'Fx[zTQ܍TuvhDrD)@Z$9_={yi{Bf-l[U-TQj`m9t+痛sSL*BD\%L]X{ϋ"> ?jDS}`C)F@ˊG8fzA 6:Z^l¯n$kD,V`yo_lLU55RQKPzFGFAdz-:Z )ldR/xy-&i/k ٩ ѫifu؃ dN9ϓo\@f#7<0Y+^{=o+OӿFMuw hoxYtd4KF"KTЬa=~%39Fi*dqF@_(tJ'1#G->۾TJ Fh=9/'4tQ˥yq;fl.f V.zA͒?XhOGJ~_w;(PC'%‘oqAG˓zi'vGO&8DBC<[12IQǍ0YeI@nVKvFV59]l و|\E=ο^zDcs+K %|eL3b-55JyW?m$7^FuEҢ|)3|""тptn{$x,i"! %OY΁1%NE&WQ RX}-Cr.>s nJKS[SGpV2m1WAU5.C/}̨Ȗ[˥_jie-1S{6Ѭ'lfˋNdM69`miAL}i\giF8gaidO{ >Q8:YGdv%3mcjhȲAf#Ac{ }^N(^fl€n' FU6(}߽a I'䍎a׈wjLoӫY?ܾ9%ڞ7lz^({%ػZm?j;"[rPgIUV;i8Y!@ST!Trj$$b͡;I/]fAvᏴ[⻐R " /fxj9d^dM*=gXnVqtw[%ZLKz QwBXdp9[P{sEM'*n\P16@nf$9e7[U]jљPN+ib1/Eп}w`Ϩ#|u ;V/ٙIaw;X}nPn>j:g$G8 *fѨ~ g `c^ajG@!6%E1L"ώF/hXҩ2&-Z<a4{}đ7TƟn0&)!%dѣ[tA>{@U1+ّ_%C==3U貚 -F\Y-f!56A$e!`Q 7NQ@%M 8qw5,{e&t84Sq$l6ЁڏJ׆Hmˎ|##Y!T[XsMk 'e0llVddgD!(>0){B~޼ٰ‚%*w^qMH5'>9|G%0PDebr[!*hPңt γ:A0S_t ֟2Y=rjFv9V|~e 4KtlUmqF|@:!}zKC@<$JP"R> [} M \Ԉֿ#+:A {D%Z Fa?&rJ U)fBQ}:NTTyV hUF SeAosʛWx"ڧ,]݁ U4X0!Y`)v4&9Oic.cVB1XfD Yؗ(BMU0f׽k# b~QC,KǫU);3v5}a 9ս!_s!;Wom<))uDZ,-`f0p3۳=d0p@a WRR! wi߰nFZW 4]3pvk'q狼dO~9^aڔ6x::2<FdT924+C"%bRrmȔѣy(qs#5 &@c=GV4k#EhEtܶbbQ>aY$_ȒȑWv?Dd쭢ٮԻ >NE^lYCbSGݺLk7].\O,H4sbN &'6Xi%Ty԰a X">PB?E)/uYŘh|)", ⻲bp[ *'8V+ )K*8J@&UK~\*݂%%hz*FaԻғ7Ywo4əpUg)/~y+آcv%cWBQY OgטlRX/8; @qt*Y.m%*iQ!T+4!IUFVdV| Ev$;0(R[ JiU2lYbߣ=\2_J-:uI:3;Ϫf>,^6!ћsA sHhj~HJ^0V|$ZgFuA(?]^?SJJIn_*޸Dd;ڙ\v@.S1ڭMf.čQT"΁-v'zefs cM᡻< <-.!kL88 o*eNqR[Dq׺sֆg!@ž$g?aб hx+Ĝ+ Q+ K".ɷ˨~ړg1r!j<O"FMi+VPЙ3F}ګV&:!?_ⱚT4)ʟZሮkDX juQߐOc.G P"`w ՝f.]fȍj:`LfrCeOm{ \Bkk!y7nuU>1];H/jD"AV6SϺD̪>Z~@z3 Lūar7u:5ƹvqxZ*(@*5lS*i@Ih9@Uv8[ ZibjLGtz">p8, u<}uö=..XrCZIglxpk:]Y{=ԝJ?Z9AXZzXY3HI+w3*Tu iCsD-ɗq#1|>ͱ1qP e~nq8+IATg!c*̇ c̻1Uwa4f5F1Ƈje6ff#x'n`T|יH&z4݅e"OL"ﮏʳ8xCO˾ L/M|gɨ9kb(Sʕf>NjkBml0ԯ m(V^cސMڐ5%'ZE#1~NJTǂd9 dwp g[b;Ohn(Uww{ ̊PJ_v'aۻpn`ѻEF 5p!5B7[%ݒRI[ 0`ˬ7uNLX  j#PKr lʯm&:COlYG./£@nq~ ,GeH6DŽB'\V1^Ykpx،׏7AoEZW1pr=Ba'_+E:чtDDHmB"R%B[rQDɬ ݀+t%~}}ԑ(eNT!Uy͠+bpǼC\OUdB߂'x<<+u1<{jo &-z7(ؔ=Wăہ8;[@Ia@WT^ڵ2voYFr+qr:)5ֱ"K "y!bŀuV,~KpQgFiE#M T?hN{OgOoAR+U.u!u_iNNwgL! ~$_q|\w1==x+6p`AoB<í 4”9fIb."kR6@a6Kk6H کN` ˫\ 9_8|dOҀ* Z]P&3|zYBLU5 YLf8$' ZBWGRˢL1J?PFDrh k}7UaEj$Oï<]v Vaj&Uؼ iو7O=DwUCC<{a \mA0>=A8ۢz?c`vƫ<raIAz}ϥُq ЬY_R1w?L#;HGCHAԱZIP=OMo&(%$|uXIiByfns Cc<ۗOFԘʻg$ޘ-Bk" *'O[Ol:rqyjf4MNnbNE7=] ^XALh2[xT+ 5ii voYn:JZ) h6&'*\&ׇ?ǯѭ~:)|+J?"|֢m2r2zl즰(:OȶI (F&'e iXaJ M-?2T-ΉIfo^q׫uW:Np8)cGѣXT@6y^|P(KS4>Z|HĚ_OטXlB. /; >qZ1 HJ"A+u~TTi֥@^Џ@HwqtA|]b`oU 3)?N"' oBl;1^&xT@} :UKsl8$ۤ M  K%ݸ 7~i!mǭޘoޑ~;Wc% oz:ey+!t %*>6Q"nrfnM)h^F$Ym uP OZdqXÓ1EAy޴>9 2DS3 )%u2wMq%9{}Wb"⣗&ۋ溏5=]D G;OkU 4j+o<|v^>YJ/葊XmӫpGmToT!Fm,',z6f:xOwaҼ's׺.qi^ !hqrv_fO %L8ʫ= ]!Lcş1E``=x iNgqK%rGlV/"UOxQLoQhhE (5UYI[`}}Ĺ3˄ ,Q`MukXȅ};@IeI.+V6LΚ+/[ELsJ*n#Mk,d0!~%Ee}xuh")ViCn65FqU>8]7vU,) 1 ?8),Pp)WJ_!>* 45Om^[ظnjERV W$y vpv zwr'JӸ{#ػy/;;]@BlRcwjf,wK)ҽ^ҊPsv?ݛStL801'H9%.X Э@غV[#86ATc[E oShF-:ǯ'){mg^YUa-͍D@k,FT*vț[BCX.v\G~sØC)k}.ۯ[~v5VdRc=P4܊Q-F:.kZsҙ)ַ.o0I*]eLd4v3+qrE#EAp?e b3 PhYIh' xOL8+CBWIU|(0!Z3Bu;.pkm?u@hOWb|T.X/釷 O=ArȐzDOZpTl&v3“}kur.ab9K:u.`@ +U/m{,)w-Ic)T esNc1cWrLR:źDkd_`xvaJ -50g[!'nCyB+fhz5أFύ{1qYx s1<.V(WObf"zԤ.N%IDɑ(_ԶXȢ7ۦX#Y>K.(_*?$sf"φR<i=J!EW{p8p8~ 5;2#rđYo+MZD83ڶN aeQzEc !L o&%brIDzsCWukvdh?8ϧ6~0SOJsg‰v30`׮t6b\rs܍*}:ڬuHgjü.g!XZ,[paܜc Dv}fsvoӃ(SlOy~z-x=Oiyn.~l4݊n@rXE^]w`Ǹ c/ ( @FBO!aϱŎ8(_06A4u($ˤ fkfw?kC-? :[nFS;Y|?7Zsp7lsF>z+ fXG=(5A%tH<+gd 3o'ݟϙJ-9;ol7g,w*#6v s] W,+JaHJ`X!rƈ9$O ^r`{ m6[9$,Mcvtr>&_L?J@m.@$kS 5U6)hسKdr"= v_fv & ʛK|*'~2>,H,t T9ݯ_NָG?MX I$JeOyuk`>p!$ b_Dy!@ 7)b[THp*IP˼ t֮J,ianb4pvᾃ -m9c=SU)ϗ'.pzQk7S^L j͢Jl/")B,{y_!1?òP[KF)=iye#HQy驖t_6h`ƜT{ȌBo )l 3 UkyHk8mΧU [f%rH~G>9Ј]&8ܧ6)`յpO=D;f ]i yjSVU& /=3.ռO[xR hà1h5URL92CRe_yv,鰢a'+sd|ZT󠰦z#x Ɨ7[h}&m1&dC}et3$k(}=5d&OWE1*,@in3Ƀr\7-C~U H3M"_^Rj;3_']@Eاq&$TY:<cIه?:^H_ KvN[ކ|&4qWemt/%,p2K bLq`9<+0S{rUsVK ]Ufgt(֍S )/߷6;߱8\͐BJɲ xcE08i[9I0=u ڨVbz^0҃!7B%?LsHNlS ヲ€a#ɴ=yz䉞w3:`/*O*杊vW' 7)2yjp:О yrOi.B 7 ^iw7̏T'0G* s,iRxJ-Vb{f~SALAP V!5c$4Ғ^Qdrp)m:ߑb/d'"=m 'm 7K(tԹ$Կ"`b4Ik ҕ3ѪWt^X$mǾH@Gl2"-56Jv  7 ?g8 'N5dV#1 &qd_v7&#=phe6=Fҕ|Л˄I(ȥ&0q;n] $Fy⋬Y.޺$r95 `l~ B[=B#I@ʴٝGYd3,i1,cKUlmFt-ZK抆\&ÛI?8g`KD`sǡd}8Qu14]pX+IGkφ/^-'x:؂-,p`C5`^rj'\>o(y\AU\kIId%2 )}c#|ߍN[@$枕DȻ.?h& hy]<{4vxRM\ ߅-=I n]QjkBWnfU*4wEQZg "2Q]-i5ޑǰѫ=N)tQSړ oLңxeu:'XL)osjֱN+m!BnBm6).طEח7oN `70 u*_L>{ T6M<Q5udYfUKw߼ jX\-O66Z7`)޿L5iUr ^@%6'> 45T[}%ep:uD)TEn_Lqm.+voy%rGpfKP7Ю2,h/?_ ꒌl=vR5sm߅Mn ,`ȥRuNsQ٥Q 69O9ŐQI,g@z0J,#7>SZ׭ve"ByK Œ@c!iktl'W=&Xʠ8:0Fho-1{5<3KqX1 'L=#+Gp+c_&~b'0s < ֫̏(OFHb& nD2! kV%gxCB}v ?sY*E/@}?>ybq gKrρ]>}  a᷄c&~BDKr1" j_a2dr4FK˳M\Q 0 AVJW ~|zV@ؤjJ]ZHVD/`WCVT4MAe +-d`hVgKo؀0bޚ Þ^!X.;_J̯} ƍo!{HzuRt`P*R8jCJ;KCEP`/HqrsY9c=]” F TS9PY'jg}.8v5!#3)z7ïu 8L.œ4ŭ5A\9|21hkʳ̣Wծp zbOcٽľ o/H{K(/ڛ:iĖwsc{TBn"iR3rd/N1 & Aړj@vWcYuܬ( |mm!vғj3~)Ҿ8_s(~l19d 1nե'2:܇R~/="j cV,{LPUn^ 浤8_4@OyNKȸ׬8.bf׳eP;Wat~=ت ^hr>?Bxޅ Smzͅ_!X*ُ '&vAމ_+["#bGTpmxvD7,Ϧ{P[r-N^Px!ű)* R1OAS) <R۬\t|JTptDF&5)윬%74|KU)=84nKKbZ\Yuf+=޵.> Dgӟ#(yhm\m#TVaY ߕ؂*} 6c\eũ٨H X?{z +jռXNb ;gF)"EuU5i7gxĴׄZ2p} "PlVeڈi즫ɿMGH%ǃ (>)3ŷohP1**IzvTo5us^>xX t厓?tMtV(ds%է%s+~D#nг46NJzB5 d5MBYsH HFL D o9[+(ClCrxBቜ~0ʐ!=fVʚh1{XZ#_-ז# xV 5Lz^rkh[Z!( B\ Ÿ{ZZ?c!hUQ>q!ť26;[ZSb =CU Y0eFsB xgKBр.HU4yce֋N5{4-MU;MՄ9N)k^ n +Y2CGV)FFМ֬bU'`δ?k)R4#+Gl]Kl}@EIxF\IW@}: Aܒoڽ4H~Ɯ=>MQeJhN+)VnYUktzFxC*ތL*w(Zxȩh_U鎊} u+۶T}݄L_Ͱ&`{ xHfVV {cpAO^}J s_UjkJ B;o.XLh]k3>xt0xsbsao"Snf;FeAH%5 'vc5pu""W칆j^3 v` `8lv%2[JM*0= Ǚn9t*c^ao*dRY<{LvN($/h FrYm-z| |ږeqʛ:/QG/uI!u߼})Kx6<׈cZZ9hPRKy`|W>jewf/@NzዎI~jt`_:*rn_M#CֆͿg*3fVy ]u?"׼ 4XULiF1GV2r3JL"瓋 s(3T)zpg?ft*K(ƹuEf2YU2ZMQ҈bRt`X7g<^W.irm͢[IwӃw5uU4_l,Ƿp,9 R+e@:F ÃJ\nu҅\|K/\lqktӲbFՈw Qe5ï_KmW{D_cIp'?tP<7c.lp+e]+&o$a&3P XHfdPL[T%rFB?',<'b`7}zr0fhU\?ZǒaR%b|PZ,T\m2 "D> S*7J~;L>.aʧY"ԗWム!ax )y܎Ci,| `349߹dēf(rMm +ã,[[+u!}T~ 1P3CO 6a[;24Vf(0C("v'~㸫fLs 3uS}F.4\m~^ɱhf|φ%&dvuQ%rǡR#C(oC.q4 -аM"ߥD_  `?1] 㯌]4D5RV|X4ь7mXUؚ;bElWa]0T1k ?"mH6a*(=`0MRJi@0E#$QT)HNq~^Լu *ZĶFdH\Vk|I ;=+ZM)쁘+Əc3,4JJ+.ڀ922JI\4H-q|,%gD{颦>QS&*;j[5nD7W\ 6ir@_ CT&dT}˸k} Jnu8öEҐ4vƄc\y'BT!I<"ICIǒ"&ˁULުEauA9hXtʵ=)<"v;Q/(qMs HRz8Wlv"% gXS9/]]Z?hݳ>ObE+xRNDz;c|*@Ѩh4ݶK+cn_orq}vO>upz4뿽u%ܱz舺8:i4FNMHX?qF@J䆢 wT stU@~hW6Bϼp}ٟi/pbmBB@ Qo4߿F ~wIyW)y /K y#ah&LDLCJF;Zww7hn[_hRBeǫ 9+(}LlgJsb*_% EE;gƮm#f xGظ%ڠ}k76":Ih'~ny<*̆PF_"()[d@9Cd/oʥMVhRzCBT;.#E8daK:--f^~9E;5@ çqgFN@ZJWfhҮA#v^83xHdEU6M$?8TuXD\(BIUP2Fc'E@*^;ϯw-E1;03_Ug|?sR/!c jq*X֔͝oӳFH=KYdހMͻҺ"'$Kxl&)-6 j` [5:h 0״Tз탼-qudD{,_t'="K)A$3]IY%eT!يRuw]\zћS$W/^^H8N7^ǥʾV`x}>d&ޣ{#QO.nٮ 5#-"d}Ob Y ɦºcJ}YUEIJ* ̴ɿeJ;\.(Q.1Fn }#/{.MK-@;=#ps]9#/aG,Ƚn}`; !&H=IqN2YENÀBՊgÕ<( xvL` "эV@5*D km_\rld*g0|r.&O B|kner^{ wm"BUh2)AӖo 7|G`@a!AG5rgLZ$4k)rxcR\x,+$6;k]#ViY%=(:7w` ΰc6(e,s4:spveмEG7 2?$[u^$yc`]]Ӫ Ce jCZo9gRu7b-VQ‚] |FEj?IqQXZiNY(Q_uM<¡$f5;液[dXitR'źW,ja^(vƺ7:P@XPޞ “B 0OU Ω M,*r^E9AZ4҈C,V`KV(l i~ُg'~F>^' BNc>==(2Y 0";+ڪq~ (2S)b]Bb*OH  _Srd!;E-I1k̬vLξYJטR=Wm\Qtv2 t2o06ud& sfKU]YS 8Z{"]'Fzd0I I %J۞V֫)^FXBpV!y'Q-1b?LO~RDž{ 2 Dzj;WN,ۤ ;5.i}:@WZt`uS tGePH:%dޯ:S@< `l[`r]`>WfHy3V-}CKwnv3e0KnNVpB~E++i,+W•gz2W&I:ϵ%a+2؞% ,^^ {5|˄޹Ef2d btS(1FmGčrjI37_" Dib1Ky,*,O&JI!y:G+)lTZp Iyۜ4m2+ZAk%3* 3ɻmjZMnH}dq{&V1 +$S2? ֹxMTS &Q֚[:Qa,&ЌO_gz/yH3~S]g1i1u.f؛ Ռ!$b:cGY)'f΂H,m[6i!<"DXox˚%KIx]!4`jy('gV17[_D)w]%k<: L9nֿª\@QVJF'w$nz?ZL3*W`T<@{`Ȳ7gDXﱾ}O -)#XACD.BI!.mρM q VGZ&D{lKo9A&m nN4oqzR)KJTZ?kRZk /zҨCMCZ(;%Ԧ]{U(A !C%j"LZhp뀌z 0 ױhZJRj`;%zhBɮ'H*_)k! $VW'8OQzI ,ټ* Vr^fw7nBOzAx-X0n2MPj_-"Df1*e'LY^Ȼ*l5T7z:& :Qtc4ޓ/Ra_aXRhsfOԍGa!jwTzw%K[L.;8sb<ڝ Q˶|o%=b @˰w 4T#v 5><~hm1#(Q_i_jpԘg)bm}ڤs!}9< Gw<8J9z`g!Fze,xVn<@c lۈa7C*jy5} WɘZįb"[s eF|0 ү™ISG[C*ISPݚ.<=l'Bm;|o mQeFGj&?=?<;mM{O,=lХJlolJ13xVvcU^2Zֳ"`w\̙GhQMv̇f廿M2HM\SHFh P!˷ ʆWpU)5XǝZM+"\>/ z+B8I!!@9:& Qy@)R(slX*ODl_ ݎ+!4傚ꟕ4/Vw_ !npBәfD mG -,Gbf`%Pʿ`*|g?Ml6?jn 7xy|a۩ O!,;{-A#Ӕge$XR[&[ن;.mRS%Ũcmy1aj_c,/*'ґy:"5MS?xr䠟v[s Y-CӦ") p!/nQVI IO7ur q^<`ljG xa&jC.1/ZRo7CxK"DeCDΑ!FfTJQ@!G)'*ډ\3sm~|[<5&ZiNpiIl{+PзLJSR戮b2q:ņ[Rzŝ>!x[c"uGdyF07hK٭DWx5R`b*QYg@B5k=\=WF<3-Lc>2?Nq֨XZcwKRS$}7LXiɿ9A&G,|ܧ49BO\-j :f9O<~-݋R/#zY`'4gdʳ8"|ҁy GG_LbvoFtFcq}};΍!kn*Uʳ?)t2}XGW»Xpcg,2(u+ث垅{lP/2 c@Bds# u"iԉ>xBgH=p_.صz١tk߷)>1`ZHE9STh=@s}Dz">1uj;moXUmVGYs9~bP EQa,m+$bvD]>#Ae!mseTњy N&+9 WWk,/.;R/`mcV9swen#Z5ٯ9^ Qq yFCqa*6+ii^禒ǧm8`W3'}^g<<3M_䥢@ݹHy WNyEctLUO ։@y/in:*T Qֻn?H xMGyg [*T6[Ek@Lp'ܐ\ &юEdR@Q^?9碃l#R@f8吒͈.:mxiWbm;Şk]d)@ Gk\E9[tH?n[ 9A#ck7SPj ȃ#ԿΣ-(q+vt胀 ^Or:<(o^ԫiv(ݛ㩠mp;`^cpgwx`(&~'G@PvqEwb)UR^ v}=]  o۬CN"j@ΜCƛq7%u|}k*x7IlXEbE%N#4q56 N* F]vQ}fmJ,rӜh Gsb_htӁ0%^(lD8'805MQ[N@3vv9Gr#d(e*_ut0 4Ȓz}ȲՇpߞ%ciEwCPP4#:-{fs(𳴮W <#;",X%Ƀ0ڜNC҇s若ہb˩=u-e n.<~}ȃOfw`BHWG+仇J I`rb+G{4]st(=5ɅlZJfg`FE'P"P0>KK.,1Y=rܠ V ٝvp@ 5b*]pm>4Y UqI~V b ahVn3 Ud@1`:i ~GP2-7 8=옉D\~ 0 ?ir4ܨ9ZmJ9$m8auEotUSpl@ҼĦIǟWm,lIeÎ^٭qw2nKƣO(_a$ F0D=Mo?uL|A+-SC|\%Ouhh90{_PR (6Cxo&4Ff߻ A{sf0 ĸp hz*t}6$)X`$XWwzȥU)0DҤZ1SkD3Nڻ'ޒBcRZK(чgШ~>mq&AF-ftS]?M\ݏB7$>h-_NlZu供d;h[l55 FiUѮwZύrj:I}={D _!Ú4 .<ʆD ךP&/=]M ';~6E6PA ,Xo=u6 )ĦfҔF95ڗ'&Z$c$:bPx!g&LԦqV,\z .Ѩ.(HToZ]TWLSG/YKP' Dh9>i\z;e$"؏9O}ҵ%.-6`e_l!B$JԸŧ vɐQvǩ5}xP5:;^FBvUa֮0>V^體#Ԅim*;ژ$2ЁDmJ&n+ˎS)䤙 84O8GkFN8F: ՌD5*.$ /E^6gdJM1eB>-0#?};;t3kC 'vh.0t_gM ~MT3˙}Qa"T`.30vI]l "=$c^\>ߨ2mjʷkC6}pL!mWTA/"-z}@gʑ<㯴%D3#_]{Ne0WQt7և (p$cêe(\Őa*iuWK|D tTkV+%ʨ&0o)$n;x$jѡ%SIecgPp$nV}E r\=~18R#Kv|l_?|!#$፼βP3>K5r$Ɖ !|Laal? ^C? iiV΃@1 xY~׍[( 'x)qA fWQe"|h H7BaH\Jb(9 JΪa2"fbb9zBwIEڪgfTC7M hX[-1(=A3t*"(c#yq3of;0IƯvD#*.a.5UTɗ pmpaڒى6ɥb#<7*TN-҅F,^9w5B;EWtD[G@h{D}QƲ8!+9Ф]sNๆVPÇ )+danj31 *VHAú 4"G [ 4Ub*ߵ +cF2b` cܢV;G< 3kCpv,W>ИH?y1I1ErW p]y. 0IMApکDKBWӦ+(UQG!z/!h2W4ވ㺋ҵnSyceeG}S:gcš! Y0,g,>K4Yށ{ "7 U2j58;S z{Zc$q٦퇡0bUguCmq"I)}7Ev?>oN;5A_[[3O2Kw~dIM#fu09qZcC,1<שϏ}A6)nӖ'>\#^4JlJ|;yI˞4OU F8O­俰[I ζB}ftFY2k=P:-Y.iJzA*FOPn#sw$9xOC=ӥŦE8WGaç / ^NIk-I>¶z8kj~-0%-#&sh]E<#=7#7yb檻F{z)\5 ǔIzueCoGG^VZAw+  |`rYZb>7ߜ5fk4@ET͜jI^ɏ^S]r Cʔ0yD@DF7TE|| X(ª_UCXkO!C3'ًg|dL`.;9[rdx~?d BbwHwe_E[Vx:r 'NDˏP5>rܹ%b,JÞBò t\s^E0ő^2^[JkEmKE.4y?ty`me SE|K bb=ZY55+P[UْOfcnvCMYQLvi<dxi$፴C1 ^ف_龅5#'S׆Kwzճbl( !ˡHl࿏_Qc:F8oĦ4hmP'?3<((ȜKdcy% ul,~cWL/v\}hoW#X<:GUY~RC'$tڊ_q) lƱn?mC4_ݥ6%1gl?0԰}W ` =n uC/w-zroIQM5-[jcnp}P\d~Jb2&bH}}ɘZ\  ɦvѺ񕸟3I!Wf+ &pY{/1?- .{~?V_xSS\ʴ7 Z2v#pypW#AiqSpݣWHd_@C)Bgxx9B&OsG=3H^+~ww[K0M~_#f h<ٿ@!>S3yZiBJzc&c3제su{)F{NV{F5E'fe8n)̇>4V<:d=PqIxb,SzVWo 7rD^:^8[xpߓx CD#&ganh !ga 8B UK#!υ~\y|w %UyiMKZj.3\Y mqVha=x/_;;wtGK3<_:(}Hб7vU=S4 :fzN5seq݅k:ն= ,Qt5ګ rndgGBB :ǫVMwΨ^hm|_a`U4%mk9f(!lF:wmfqD"sa$϶yU#n%'淐\'ҏ' 6DdLY0^&9P9$ (sWfKlOWh)켐x4Nh X˃!%JI9|7^԰r&hKO[Q/ӬXήvjn迚^C Dx=cVqI ¡ةg6^c=:uJf# &D ,^i[*3*vguw|mKuSvhUm$ŸW߿Qy T}+Ѻʓ5:tĎ^UnYAdS )WDQ&%g1Y;ף^ep mT|n c3(Ȃ@Pʏd?7/Q0/=!`CvuھЄ=VD x{#.2ňKQOwxP,GM৔h Vi@r~ut+v-'b鍙wE#cp$ڎI;тNMsԏ[QCEիVuw ʸCB<݁ܥ%aۡEDddhgtQO9D(P0!4TsBzj q]xiՍv 2o^ |G#UTQclL1c-*t^ȋ4Djҁ!n:FUӂ6{-7_\R]Q>"\`Gή [>zkDe #P_t|㰘yE }$Wa3Cp+RP\GQU1 6bd( XމFh4O&rb$xsr~pyf5)#J/Qpl *I}so _ 4y.~W $ M}f+1,7!^!f$R3,aۨ:1R^.,6^-nj{B L7#T;\*Kd"!覡FYgѾD?C9ǡ.VH&fеkžₛviY/nLQ]Tu.MOyBGx^톔 D~ JLbh8n -\T>}$:J[(أO ֐홼*8EףJ~+fO}vtzOCΊl€"ݜ o6!^-ғ'O\ՒTLC\1_vi%r; 28TFve;ȡ?B&/3Щ:XOxP⯶xM7T?l+r#Pѱz /V BȽO#8GZ˚&궑DD캳<~PSWTOsBhx3.L 43!|rZ3IX& #blY/h:du`/c!@k5 xSh'HFFisw{^ִt\ifor>ׂɈ1`b b6kd!3yQQs G~3X$HqUWv9edgm}sy $aTD,qgd(>[í)ݜ@+r5]~GT-{ԼSIs6Pwo; nEȐH \,ؔHcI9NKN=grX3jv#RMVU٭zngCneQQyt ~`fMNSwQ _lv/[ &Kq<{Pbҽ֊eު+X")E}ILmq_qU1jrY68mBx>!֘/Ȳo ǧrAEPb/QC9tȣ Qz 6z]Ҽu`?:w{a#30)<gW "=_MQ4JecP;?a{:8'#T'q@& ixĬM }'"}4Enk(ؕ.j̳h+hؚ/\äggrAC{2Q"TS4"᳄6Qb5jrɬa5T`U*0*$/2 ;uD2IdqM;d&&لTZn֐~\bB|,0^Cw5o/ˤ#hV܋W\z63;L #sܺ =Iؤ.NiF4WDD55ԥ>;ax5}%NPCeg.7 *X@|ZO;zIOms=}a]1`>jOA|#ӳ;9gS5 0jb-O6$W>-y$962Y4&qƻ I.)(5p6fB>@'%,pR/>YMWAo6 ?nSP6"օ)~[A#UN΁h_s5*}`IW!e#u |=J,J!(IXnvLK)C'HZ}mowrf_(Y.<,vwq嚜,FsHh#jMb5vX>jᮞ*ǂ?v:~S%8TZ@5a\#B'(-ڡ,o׏RV!4\mӨyT'̀x:s2R7.] R6h/(BU֯Tyf8^A󴑈H'@F8 O3ż&raN!C8]M;^˳.< ^mOCJ3eHc#__>K(TtfkiZCAG$:-{g#sr~'EYHCCQ11űg!Yw\FUھX E5NV)usUPt1oJ𒆅cXBmR:{&FiF۠41c~ŭd]1>%>5/#dtGfVGK2VIJ^8)|h˛&6'9~UreDױ+5'l e${=%s-"aI.ZXzX2\p[yܠ`Zu[7y[Pj Zp+c51 ="`C%ƾiDɼQpxYLűKϺ =ɢtZ(e(DO(_vinNpc йB-& >+(X-İsrk$xC{K2~N-n#|&='8tN ^!|d㥟m8.|bts-O9 L00댂xcLTL_*s6II+]n`;)(Wzf#6*2Ut&3ͽb{maEK;4R Y`Ө .,|&G#AeئJk~yMlrSX#`I\=j>+OLO01E⸇k7} 7sˎwMxTŘE4Jjb7|!G^ZA[25/|.~΀Z>(T6kb.&Q(Iּ < )qq/0RZ PD#$M.T*|S?i7Γ4KhPU6MqxJI|l}`H y [g-*}Cޙe"K^'ħmJqbIzC#ÿ_^Ue"م&$x/$? ;[=y8{|khJ[k6t۸.A'cd>dl3ڼwzϯCAOX ?21M1N7cɑnfnЋ`5 t.[O/sVv710~>Bkbt#VU7 jJy䜢p}er"S p2Ns`$O X̐ lxwCįXc7E@Qe ngK;Xou}Įco02 )&$KkwQhy?8UTIjeVܵV @X=^jb8Q(N>9h<Z. "WWez{* d7 mfԛN  -jJYa= rsR:thCXӀEgN Qq)Yr&)~2d8斪0[v-#Eʭ p[G*Fŝ joPҵЌtYWsA, Hђpe16)U;ŤE'+HҾ#wO %FAb sC7uѭg6҂^ZWɻx v<~>N^zI*iF# 6@_E~ $9u0?Ҹ'X`}Ndi<' M)&?+5HvC ,;6B A[%ݍ2Хqi5`Ĺ2 b'P{m m9;HZgjl y'02KBLf@MPEp~3F·iITh41U޳i_Љ^0K}OGl~7?h-@trT Px̌ pi&8[cië́g-dRn{5,!$w@?ǪMH OY?ErgԻ6éJ$zΰPB7p9H_~ޑގi&~YU~""X Cb˕;)ɕT(U4h&ȡ*{;0yNx@pʃ݄/ r=8OqGJؒ7_!N̽@c~y]Bt:º!xG# c8:hkau$! r;B˷֫X!02ǻ@5TANu*+=>䮊 ʥC@ /wL `6Ք[җݎ|ovbvy l=:3x)RGu@?ą\՛| Z4|<|!}Ik_uHYHd0g8^ uj&wixÞĔCy/aF3u¼Q9S 3T3XlcB#[cO7Su>| !)2**v!^׭Ս3:#OKÆe # !`/+ZDCu/G"lRI ?^P~SڀeXδNnG|E] 8gTْ6V꒏Ϭךߨ6} wLDbN[;D05!HŧR܈r7' $m0u{04Yk3tAv@YRbMQ7O6 uE~eL]fEaGoWIxKqU5G8v)s]K$&Fg|one5G JNz\a <ASt2=H+N'm=wڋQUgAU469#!_ a1,Ig%޻Qz6]RhX% {P&~ z'q\sJ+uKUkR/_#G=V M>#|%'q|%;ԸZtDTѷkibOG((ƾ$ Y``:i."Bqvf*fa)0ddj;rޝ7{%i:96y@+6Rw)9ك3NaRfJCHK"J^|kV| !TndY˓ǵ*s ˂w^EZ(Z7O8KFJ&ut_qB,,w!оbRބ^ 0 ^Ƈ$/>"Sǫón#Z~, pKAmT>DnF'mQW܋]vf_h?zLQRvZP(,*W$媌@5OY0:?[1bqneh}lm0AFOzn\)D(sp]>O\y?l㻴4ye|pLi{e\)rOPО]2&BЋ$+~IO+>w-9H=ka2/<0 ׎/ϟG #:VIkHTnmP{)}YzX'ԫ~B, eHn^+^713yRՉ5`75zlm}RX'\R !p@?0_^5AW /q~|gIXR9Nz!`B^9HaIRCUKMQ\NYWa!'"dFHB[ I3 {@R{ddcZVw QJw|K 4p#doJ3~픆"Yd稩PڞU?pă"b0 |by D.s]8آ6U &޹'{5EZeP 2}` !4uSqd`i@)33-Bp5+uVpɭjϫ.1?ζ!RrVunrɕr"}\G7-!w3%02d/&XZ 4=LSӴp !ogݱ"aoJDe':H=_$K\}y$s \O0kГV~Ekj0U3LŞ.z5x ;C 4Mѭԇk^|X; Ypx:'\>{SW5 :f|G aXJXݴ CL>7gPZ1=u9{/XfdRbG'^ѿ׺"A"8>c7i䩡Wdޣk :qt#nȒSc'%w/N]uXZFDxZH%vHKPEߍƨbrvo͵{# HiEq/moυHi1B}Uw0C}%M9uo.gW֩mgRZBJ up5PZسDRSZ{Q.d cƨ(g0k F_o/ߑ'ߕo4@Il0gbUnZb4}+.>ѷ_MgbSpjJ(򸨕}1 EtvtX\nBa&rS g"%lՁ,HÝN-zvBbcjk3><8*Y 䞲(d0&fvN9B#z?@iayI=f#~K)Yn{M[<<'gl OU;3HHh?Pb;6$)3[p.b Sv@H4 ?|rΤ ;9- PZ}#A<7I"(`+$=["ºߚƚ`]MEc4i>[ĭ'zsFnl4%XSLa&T d+y@KLY ٘:t7kJNѥ%j\إ:!ƶK`rDKj^ek z~JюL[}\ tԉgUEx3:-4/ U*yݨ1i*)k]T3 g0]pG^ʷJ[\wcv֬+uA^Iow\6^,6(($wbnVy3S^݈ W# <>zb$Fq3y\F^\ze,xk໙r+/GrB,?ؗxO"kWCi(Qlb}"UD5WvVw% P#<&E:Da95N:+gߞ}ݹ1\b*^>"0@:Ir] eVfK0:Lm0c~PA\ŵ-]KZ7x]aQ{ݻTJpxz=̑DyrD/juq0< 8t(.iXJ~)Y1<\JT7 O${R-.b^ $Z[a%˃^z %&siqG ՇNDev Oͳt`-?HթڗIlj}I#>ob!;-G!dºh +.86SUmC%~pAx |Ӊ ׁ¤=H!pZRuOG$/%Ұ>NLJfzA1DGESqg0$,PWm򔝓0[ _Qclax~#, A XCum2,Y*4AkxZG\(I0|oG6B=c3GJѕ~hxM>i Ov^g--}]\_rC1dUD!ݔ1h.Җ~CN8T9[Q@jP= yKFMH9>m).P32W/,]:OW:s+~xbI!kYl/#lj_:K Q{T/Ǚ_WGkWk@KҊ&q1[]7lGEI@u)IOeP<ͱ&+p5ˣ-@(`aoͭ86S&Y>]gEOV @OLHw4}n㿯rf `I&ݯ|?ɊIg=՘Y.:\)bnX& /apEVҜh~ws0iS%sT%h@חpz EX0g,ꃯ}`A9cCh=H>nW?V%;'/ V`;+l-jxs߁xgM ltUsogVV*6<"KZ ;+RИ/QӲZM%̢'܎MKmQj M`k-g$p"p~DfiQy7Ku:"fZ#󝉽K _W7]tp`Z}$(%v!Qe͇[εN3}{ YtU5|1Y%=Gcθ~>DNe}?ؐ͡ݏaÔM#cX!6EI[MBϞTCР ޴l9* qV"$9M67t`>Tآw(!\$xmMj5moL<{~W\ a`}.ocؽx0v2-tYW& (k<QƧב5+dNDvf/"2[8buv}oq().L8E=>KЉF6(E:(tP`%u%VJtꞲڄ 4 Z r!aٲN@9 N"2ץ{=|< l/aXɨo+4+82zW>ZK.D9 Ͳ!bQ5"$( sH0(]1$0Vᬀuv v@^Ak%(XJS^vf 0p=V^}7PP|d@] "WDȮn̳wN=E-TA1TAR(G[S94u VctN⡗9w aE. au xpg:JhKSP<4r:`wb 1-: Ώ=52B\5J>+xv dg*v*DwȂ({P@C"()i`/jg$4{ #ӒÂgSROI<`)lM!Wx{Hi2r<"[ʹT iIi; Qqðv:B vۊyXT{|,GB4"eAӋ ُ%z:x⹵')gaZ&6}!C1mL 8HDj Emw#kX'@W*|rبq&eUXƒ̵~5g}1xLԪ_iCd l1kTX F!jEq[Ei6o6DN`F +֮*>qFSyF'\n1S-ݐ#ϟ#9O_R<(WqLŽ4PNc{>6 BIl_&,RN5ih.e?~~p Vȵ \Upy܂5´>cbx?# xP20$wnLZϽ@bl~ҏۍCwF^*$AW`㚐r|hz$$q$-Fg>F" v)aTۈ2'e@uv%'g~ V;| x!bAwF?B 5 ƄyCuQ\vM%y7(47uE{:޵pMkw^4!Y0k=7eKKɕbaj&GxɫKUR>޿ȔT%OQBW!C%Jk4dbqu j#V(5}eV+Nȟ7>m?u'xF9mop.Wgl?QK8at8c\SC4^$ln6Z}fZ5Xń@UeƐ20rZ1K8BKt+ Gqze>u?iO :s3.>R9bD+%Fz8 Ξ˴BgvwG`lUiVn?N7p0Cg5ѴVCW 1&> jc rwZ36є+&L};f%3^;LAr]*|3ډi%A1. BaVhyJh[ف'e :SM8g0(fiZrkг a gvrCaBI)\3=»z:V1G, \ШwTxdCW[1e8R+DuN#Od2,{)c/6&!P:m`ц0OMXSphGgZ$5Kr+8/.5E,É~ FR %E'RۙIo55'ٖ==~vKYS&ҏAhx펯{Lfަ٨ud>{6̼C4ZfrJ;$Ǔ~p;؎yű֠%C5זA%qb1+'dGK#%i%UR[y50 ?ж+w\_e!FpL ŏ4rtqk('{rUݼDpKtgF$1wcN_U'狿x!-DUKth-f+{CpD_ FB"N6^Q1wY#^Tsv1{eߒG_[Xǰ8 G a#d"fk4 0aV,g `*9k>j+ d>4!=CԌcw:Tt'/ηFj85bqS9~vX!dcb:hh SPoʥǤa 1uug#2l"2:hkMY)[B&1?oiz1u`?{1u" Re Zi߆r i=1g&n|}gF " CMY޳$s QNgBxO)b=>26|_iY_Da'0 ^k5pJd-AyŻMg5qʉLԞM;xJY3c w 7t7#q\NnkH߈Rw]@# |iZO΀meV)zP9Wl <3غi8}N yz͵*^vuu1]C<)]V&3̏Fbw="sE2Ŷʣ\AhfRJ#w E9fd!r9f`X$bzM7C蠣"\/:{abpJDmWX`WZ9QJ<4;pz;poh7LoQhvorX=Yhq"B@_&!@{ [a^hD@k7Є(DD P Ś>/[}#A 6Siu9$~*hn~^v?4'rQ*YҀK:49rKPӔpIvsNM  ]r和Ptgu/Q@i⊧h?`z.l5/ya9 ࿟t_V~4K$ى Z(hҍzlaJ=p>Q,~"b: ы}VI Ӆu`q4Ve n^;a83\8Ϟ#_LGCr\1(*AΛh?ȅ$H5#?Yf$49 {y3j][;Ycד۫z-([b9 P@fV.FWQ6xwBPYIbxpjMBꈜ$-.n@dOۗp0`&2ˡWjlr*t.0UX%$°5W"=)-ASω-ߢCS/Ї$ӵ wF0ώT ?3OZ2F7"!?VKHN*eA :-A-(:@ַ^~v>|MB3 RrVГ<}T $ZγO%0YQ^'\Lǂӂ=::N,g@zᶬƝܯ'e%j2ڂ-9X ,ǡ ?K(8B;'<]DGqq. Fn AcԢE&k/ rMՕΒL:vg~DAZݾMt:pR|PXmlhcO 0Pi8n+ٮQ3Bj;N&efu[cţm8d &]~[o=Vf7@.6qhh| ӛ^k,|+m8H[(AS8G~y8vu:57p~Dۑd~rh ]5NdpR4_l݇>XD&בy"VH :b!EJe#dG^B t <1-c NOz`R&m\wF`eS 5e+DMP=g m찆Y,5@JʖOn"Ub&$ּznV-ڞD2q_uch&Fu!wIZ!bϱS~ g4ƺ`;m͵mQZ3@ %:쇅xca?>ie+k%hsѨXt`ĺȁ[p9qlRǧmuqHQd p_ UO,.bo+jvioUtvK.(Orh}1NL yYKŔFfkZ:gHᢴ|R2nH<P HCFe`;{rph%̵YzH ۍ*i;::cpL$E5>2\j"# >4ڍӍ,TumU9 P,h_g<īm\2 ZUf q"K+jR:^ܭ =7'k1|H$+׆5`R*3暇XN2om}or؎zVA>F7RG`gK‰lրyU~grˬhY]#M؟!2ܻ"QHb}X24ÙGAK2m.Uf<fbJ.S͠2wX"9[Jg<=-dN兎Fչ=gi)`y4u-#o! >S 4^ęBӧ $6q*&x֟o{Aҙ٣8$C1J6^@ 0y#>vZ?P(~a:@oZΡ.qחsm uN< G@t/u5=[=r^!T=)~7FoĮ'o'Η058HT$` Vl黅[i&p  V9Id־hZ$:kIʣ[SfÅqhV;|,bl (j;|~~AH0$*uՌ_ O›oBp tHN_&Zv3J,m/:s c7Oc]| Gj7@*Ow=ϒXO_!uXœLJ0dَ\ֵd$w;(H1ۭ+V`n{ѬeOƇ+WMwP0Ë*;/:3'L"9 %4{l70a7aڑ4ݑ:rIr K=ul̩;ڵWeMRym)=fx-俯 Gj+*=L[N85+W;UBJ_ae _t k{KqK/$l;K`Cx)L"MFL!!8*"&W[C*iZ4=-U-|! |p9~&(JXY:;M}77nK!;vNћudJ}^j?2 Nr-;y5 94 ep\yqlt?Q1 ':2hİ{L *C`Q8_#/ʦ\IvJ* ka165XZHaXAȨ"-ΒBq*jxr .K;:Y#ñK\߰:2C2RW0'ȌL:5d̵yoLZl)o~aV".թWpcESfL*.-Iy+C*9 9dN`7@0oNHGUk)6;ށR%aPzzݨ~Uaǿy:ҩE8cW4]H&7g k "aHsl !p>i]Xv BC0%7AFZW 'im_B$pT-)Nƨ|ή9̀eXX?u;GoOnj6Y]Dڀs3zOy=6ad_m..QXi4*DzD#AcRL˛ К#}i\_I1TԓEGȇ+6>qQ 9N$f@SMd1@YX/:on:0ޓ}^d3KAX=GS-hg KFDuJPlby:ҷY _hcss(jokA{,IqHFF4`ԂʫXk8鶈V7ѮIX֖Xq~q#ىj?!Eoy|wgkHM! KNЩepQSՒs쬋xݳ*l@,?ԛ> Q l+睠{5'`cL퟈iY7,:o (?(Uf=Ӫ’a%BuQCz#t="{5~0 ]44alȬ7\x0aJO@lfXNz_9~hֹ^uyLjӾ$B1r.ĐM)H zBC8 C }'8/009\pPu),*meA)/8;ԡT)h[NIT!5YH2k[5$$}JO\O$FUsDTW$VR&P^L~s>Ӹ'(LTm Plk} 1$LWǯq3^[KMI-Ϳ~Bt8{\] )HwE;_M5p(qYk[h"er Z‚ޡdž12?f6֎ JD ti+[t[T!ԍt6aZ)?ZaFY&<] l>j-E.d8B`UEY3@q CFtièk2Ldr/8TLP]#|f1Y_.s$vPVdkwi)Tm约8C~͕GjG~45Q!#f唧r^Cނj-RSvDQ KxME &אܤ⠼0'a5'R:x76P-IEZ?C'6`gJL`9΢{ _3WK5ĘxһYR 3n4XXce5ANO'h!3p]G*g]θr!Ze/"L+PE֒2UD+8f?ȬN2D!{=KleP22eï ءTuLtiԿyN+B5i.P9}%lLq>c>oVXrN.|9vב{C? yOI7\ii=搌e^ߜh_[x@it6?f0{Y,^UY< XYn8NaI'c䌺Jj¤rC*Vjwe|Xp$V8Ȱ"!i70C4DMoZ;HNP_u;mk^,.e+$/n} ɡnhvf%%++ugt΂d*Z%sw5  E<19wPx@ GȆy0o`kc<\~Rj07QTl*ȁ;G䎿ॲ&S:6C?~ШݿD{9pqԏ#6l*h\SR0 {wNrؔVNL͕<ʃ.>7^hK=%#PO٬prnJy V /@mA/zJ|Tjɍ)+{+kz{vgU ;?y#P y|0Ҋspb(W~:JTg(m2&[c]wCo=S4ī-" 83(]禽a_ Cpl_"󃧫 `_kw wX#Vpǡ%W ?&oS7rjjX?$R`퉞c90P!Q68O_Q /v! WeB9T`UjaV ңXDd4\ jA*]_UP 4TTu9j+>iŐBӕl$P]usK`.iJ[m cgQv W9]VAUY#a8xr9rQw ͪ(, >9T_ h޷ߵ7ojD3Ycvm_IbiQɿ9 |H>U EƯIh.FoP-yvf "-.dy~g|rC VhSrZ037LGBKWKIEĎ徢8G1uh]\4t]MR5x`f4fI;tjޥKd5L6.ʻXݤJ4>'FZȣ b†&LXh5iS4N*U$ow$\߾[ӽOT/*'taD <b.SϊZJ6Q ukuP1̱r bWCy 4,⤞4m6!V sZ#]btVi<$BKkؚ+bx l,%./C4F)qx}0 /[<Ҡ^ leɉ`k8G) *iRx$MQ`}Jn'J4 wleP` U2fd 9:Z"`dJ@Q'`ͫ`D:O猪\$ӄ~YX_'7#vr2S $XwUv4DpM*Ǿ}Z0uC[ga&ΓL|1*ya*F..Wo-Iv4#_biwHg) Cb|-|Cd)&7c`Sm=jGL퉹mH˦Џ2a=\,8k +ܔR9 Rϕo=i{UjQ.&Q5A4TRowz9%,*tC[^0ik$] +PI,ì7ul/*#*[ߪឃNoז2lwWѶ@bH&YiCH Xa.★̈-GԽ]x 4YwXVR%L+l=ωQ>d9͔Y[,kdbPfvU\qYO)- fckcL`]*JnZB䚞ܔX#az]4i B3lkНzx WPaUY9~7E k3{tCVmux~ĠupV?WFJuTDxUwСQ ҃KID|8o$nPo{^;ki@m*zk-W:Wld'k]N!z/;89|p܈9*fHeP ; Z@ vװQ+!#Bm)"~)b1{]h>g:3TOn %{d] `ʜ#iPf;;y"=35q|ʐ(|nl/6,isЊtijL~UCrOCwFews8+ Q3R"_CeEl|BD3mdzHnDqarΘ6/{PvV<5$D (iJb²ypqm$eژ|oc\rL ?{v=@4G1rzu7T-4''`W7@E\? \Zc&K1^r1Ԉ;N][ Q8B]Б(H_ƏK-%׉QՄM`bwpci?ڋN+fGchUت0*qI /J@jmU@@99Hc=:TS?!Sx#QqZqoQ #(8kFƟ+0fCV/w2wا-.mZ1`H9fs1{,v*.t2nv s5pDi%st,}pxe]"/%$1W۝4O\+9d^JP?k0_}wPٔUw pjҗpL7' Ƌ<W|p6EVmEf_oPO){i-+q:PyPVm &WJz}v>AҡlmÃ:p_l=ܷ>!/0tmk#[?@7\XttI\(ko/'Dzk-.=:ʉD懹AV}w@Q]E6 q@ݒ"A_t1Z4<%\uRtJK99yBdBwݥ:2Kr3HQwlxn`IՅBȚv9иB ۻHz-FD? ~O< 2ʗNS}n2- }b:Zy@@˭7. i؈AiX#ɪek@67g 2>N 0Y(DtmY3|EX nr4WXLlԳϙWV<@|Ŋ` m YM b!%ƄG_34E zQiSbPBHuRh?L-'l;),eiaį'yvzCO&BE3}/Yvz~>#Ҝkg<`2Ȳ*`h}x;V OLƦT>!'}Љ!$jz4W0VJ#_`T?) LvBjQkZZzOU2W)J%R>t\z{{f[_ ${xU|AW={5) 9wqI|( .MӏHgDoz4h0e5 M1rʣ+ݎ受 ؼ^mgG|,1J8,-^Vq J2zǧðI 52XsOޅzE1ui:jlNWٸ!"tj%zQIPe-1q3ү(Qc >m;9ul5_&D/ ؖ~lU9lwFjj4;elg@=95[3g<*+&)ff(M˛ߖ!5DfsCZj1h^nǀ]Fc5okTwUjX1," &wD@Ẅ́2أ7i[K/-Y.yf eGfȻ,{h$""7߱AY :Ja vg`7B&~+X:T3l9'B_*pJ\d1@leadmGqRdePm t^Ta,2-^,D%7$RQ$R Ri˙'5d ]?GU+}3JcvwIi#oi?ǧ!sK/5K} y;<$Vwb }8U5<-^Jo^V-8{I?wzI39?Z=!dpK2sLVr _hm񠿭-c~B缥%̂[&LO}Se<ކCg:b&du:z3 7@ %*A Jp 5{.w]^拓^|wYY(H/μ*vYo LlG> nPb IPF%;G(rkϋЂY$^Sy W㩟y]bPXϴ*ijA1o0vX8'CtҠG&lnNT z{=@S4H/iG,':I( +.\XU"'ѿ}ۄ f Vf6'HFT]oAE_ QXd3އ荸܉5[G-z 3@ء0a刭Fꭺz+J54vR~0ʒIHjFH0k JtlK}wʈ?O~0 ̪cD葟t}Sf"W_ uۘ4$qVjޒ 7Z%}0FH;_t18S8 l6 ?[kiLNiO1:\ۢOsBZkGD_w % ebUnf d<)D7Wy2G05XR<:V!>"d_, ?(E7l\>o6n"| hi͠Et{\bU%Y1~c9vyWc$v ă*6co0aLcd@o[!|u2Swaw|W;dc!% gWfMC7%+L"rG8oBݑ)pQm|rTVCj X#_XNz8v&ń<1dվ8Og?u_L=;øZ IN4`twL{*6N%?!fTT}^ j&pV$݃I6z%cz gַ\Jn2Z`1ﹱŐ,zɁtfJTE%|& ߱ {VumrL9 p7z=Q򐊔fV.(gg! 0RyIDeaJ(.jU, =u)]98A$@wM S*JK&~qL *c_IbT* DYH*W+':li(Q9pj ~ A0K{/r{ рˊg8o㼡fbT mIDEOKYDG[!x8k|Rj.~:H,IJ]ݪ0݈`rC|~hO@X/}?9hp: !2-"ӆE5D~v:Hl*@| ٽ0aG'52g ǍhĈ& ,˼zh|ϳ-uWs78j`ɤ6Ց#2X`=(r_K89ꈳz53Er5[6YC'pV-n-pMu5l%da f(uJt@nxMv|*Mh ZmZfUD6y5#ξweدS W=}o2aUw`Đg!xSEY (MsԼHY47:mN6f/l|u!}n<)&QYT~^Է 9=?\ 0?}f JZو-afAĤ })O]SRxQ0J?JУy  oyX&`D=('VQK*~qza!KR26@?C.HtА.ufwϮָ$~ݣٔ2.FǞ Id 2m5rr_]"r0x c'%9RrS/Cϋb 1c$u´igp9)%'\WEq4|ngn|öO^Ǘ{ψ>` H1lvlCyA@nW@]~D W`N g_/ʣa!w#*Zdg%ӱ [ N<di%b7bQB#)=րigU;zL%i.n@ <]Wb4 [yCu)kvR4u=\Rt35QfZȯw6sA|`!sF-Wt{P(kNO4&TfjH"j7Ӷgj˲Q>X"}2Aj7"gZ lBӮw@I޼U[ Dž&FNGx2iKϕE}ZN!1Mk&|ǸUE[G\w]U 'SrK͊MwIhIkQ Gm$v+Ǔ$bxs'7-x[Sx#ff&Ֆ! -x|^3ГԌs3T CZYml{H/ы*%#&;M@ odzЮ@: `x@p_C\x8Ux /Rڲt LͿ1K DϟĎ:W}{M4eu1nP7í旱z oŴAԵ(P7h$T- M_X^'ͳt j"|cM#k`jXXa'xjsd`7Sr:-^?6g=3!XOBԡ) AQk'5a\A8'JY.\4;ȉ s-x(¢8~9LCa@݁P\v9T}{Mz#|*TxZ%.3S>RJ!kݒ+-J&D.iGgFv"GT58B< 8?g+0 12FT[O!n @{:XgbZvձǫC9HQgYjafɝ֊Y*2/SyIMQ6 m(B56jh9d,8G'gP=:&K{,}ҿtD!\<U`g\ԮLlqɾ wNYs:U4oG@!?c`#.A:nu83;4,orn[_/JÌ \Hڝ?ȘM rTpW! oRؕ2fu~e6xCϣynv. jA (TaJ#NZ\Ɩq޷Lו1,[ar5͔m`nq>KL̻El'+'JmgEUh9V:?h4ʱB"hTqiwR!b B݋2S3ӥU>q8+'[_&hg>P[Z6_DSs!iFX /j'&g>0~Ѐ-9@M`tyS%3L u*R,0sI++•?g5*bWVtc~]hae0%h3;,i%ij^Qe%#aL!E6A#3 8_P|r6=n6M ԦxZAZ3PMtݦ/Q~=jЁ v12%X+)u)o [eύ4\\5pZy':2+w%_*)6cպu!a)g|UH#edw+ɑkY]JҔY^DD8O|jna D 5e6``).׆7TzG#Q2ʼnD>vэ~@1'kN`aW-RTuB54'd)ҮS?\ w?'D #df##r?#\zkIgvǕĕ̖̄+?%"S3| ov2T#1z!|X4YTcF7 y3G4$} slI~0?͓]2q^6n#:- 9$a9{ѰwOm7L2Q33s6xU%*p稻Ώ䲴ٻ@R`Ac|f]X?.:Gd_-WL-rdC&'Y}O9@PWRw L 9EqrLqӢ'HF0jyIfQ B]XOrTS^r]O*C(mxX4ҿՃzZuըO`\dO%e* %tVяdJ`6H*[g{n\Umkh!5ӌditVq_{L}u?)v\mSGv_8,#r NwY6JHFV_!$־Ż)7%IV PP)7]4${b2nݗ?AnqtBoA4"R̾*&ŝ$hcPR5* %[8y~}wݾfQLPYj!m0.jH1̚QwU!gsĮgε^-@ڥ3Z-㿘Hy2tLtZ֙7[› rqm](UD=[rjS9?ȳ 7N"OB*ʸnMxNe\c|6'87 Rfp}|Kb F٬9A1p)qWoJ/-$7exZ 'S:M2 S /8 E;N!5] k*m;7Eqr]TN"]tyDbgGQHܔ"ޡgn#$m:矻{5:CQ XRX+Bƌ7n_/j+{eT<bЍ|vQ; hgTIs,C ] hb$'*v 9 /QjTV<2,9R.sؤPFDy%=%m*UЅ]Yaf'5xsDDB#JHXfhə)@wA7lMCO{?rcT;8Gg;N>l"l@#qbjqP&~F\?ae*́a=DN3au]f;55́ϦD?k x&\:8{ׇݦFV~z{l 蝛O?zyoF +S8QJb󄚑qAi)I[QpQa!od:(2[0 P\yGp>2jeK$qYٞ?sc!kBHޜ8uri~)m2tCRY'X{+5eL_+zo֘&I;Q{v XJ+M1U~[Y8O^\ӀEn.kω\}Ihz(_;FZǑO7y,{[mmtEzNIo`ȯlc)Qik,O/ZJ,:bFR?h<ȨXL2L)JV]Ehj ɭ͓>Yq.-u}Q~UsGLHwT%6TN~K/60 u%tť$j71dd> L tOOX2DC+ڨ7Gd͵^*-h۞a2Zld%x<f04->֘i?L?ƋmvH'f&:[4{CÂa; 1L&";WeA|鲀rHD?Eq/Z_e-eT/!|B޷ r!KpE!fɯ*}|9o]K%g# 2+]wxfNQ/*U9dfa=w"!yjʥpLX5Zyx|zFw/,w4plPUEvyz=WٮC foŘtM-LjhБ.L u &8y0|L #ϷwH:+iT%S 44\ ֭2kӮu{U1GTgMf'5AB3tԩ:O_S9@1B[oy3VD̴4LZJ#4^٪vѭNuZܴ\a鮱og.4?Lm n5D^%n^ Y!Fx"(d%[ gƅ۾z">L+/ɤPfub1)Z=o[avC3,FT'g>J%~ ,/xZZuz6SYYYNs[ݎZ@KUuTԲ!熝1Of'FJ+6ܚ"LGk vǍm$t.ƭ-Az~^dR;Iqd"Spd%XT,k> AQq</.lj2OE ȟ%sW9 \JR)Izȕ%`ٕӌ[w>h>dlinf8pI?/ԟ>/ `ơ66]b |{_OBd4rniv34 5&S=.@yZ3h`Ⱦ <3Ӷ`i..ދ.P v|AcĦ*.zHLCEO H39w5E\iqhkBZ/y." jٝ*l|xtO{l`rBNɏ77j(ubSi"^7v̇~j_ek:jwȗBqB{9h%Z桧B|7`xAI/nh&puIf^t $i/1 #יǍ:WHBɎ^s|3Ұ*_2,Z򍧃kM}nM;̽KzM u~Kf@W}lsNlUG~ᏸ=3)Gq.YAApc,i!*[Z>f⏥m\B L_77"MtdsBf-qpBN}:j!^!*arNvST5~׷K:CE^-Լ*~I\U lYfت;w]&[wL\%{gJ6[2òg _~njr/?HF(,"+!#|@CnO!;:-!NZg]xzޕ_ՅOkD"r ˗Y7k+]/Q.b+F7Msȝ51hv+t)}hSq4!JK:4qJY S5=17l1,Wo29t7G5144Jv8k2EmhA1:<m/&5_t;%- z zp?6!U۬5sFAs>[LXC o`LĐLݎS_dE-/Qٟ>¼% Ly='#%0wo CR4D,zRhKv,`\M 62ROz@A+P]# ;=;ة"nvemLGX ̏L0Ę) ` )2Jv#6 3D{=JYHU9F9luPwrE,RH;{_ hp72dg%n^nHkz|N,YoU|-Ox^LY+cy5° @qS-o8IwK[Y=)YlQ(zN_"7& H{_- |h#s{!叅Վz6{:0 Fm4 fQ̮??rQ,>¦ 9 aಳ1_Sq笼rb/IV?Á\SuGصp*k^Ʋfr ʴ'wO n}N=X o +R9Xѹ"\MDq>8u2 lF(z^x>5Ngtp+1{paw"bbr>zQ;:-c/[۴B*A*hqwR?OHKQP2s 26 *~hQ<@(`_9V$)d+ rG\o_= i"+|Y*ȕLD\U'b:3,U>?ͺBNswo'^nZ_N :Ƭ7Rw yHv,-|F-"`gMB+"1uۊ{)LK&}C/ 9E2dLk YhlRyw-H6wAtY)o,Ǜ̓ 6uJBVa8c1 um;[\(7h빅lOy>`,i_|n |`af/Nup;%1tmХX._µ ڬQ鹛ݱ Q_*|k0mCYX06R[_@D9d%Ue>k~G8 JLnQSID] _ W`Dc\(\ţui2=7}Fi(f➬^<ӋYGLqngm#xwNobOh;Lq&^Ћ9l1rථ]_gbs.P{f8lS+}<BV$0z$Fbёޓ+zuC[5zsVLr9Kͺd{IY $ WJb%b6 ';P@_8f U 鮢=[|5lّB89SFPyH*@yoMSv5*~lw]VPˣ/ J\Mz-4^Ȕi(u c*~CQvg4el56R[y1~^Sk:-cY\7ex\CxOCAm)%eu4 k 0֪M*O+ꇿ"S?-oCN sOb ݕ IUÐaLy ]@m+yXcUt:kԬ]f#Ct9",D 63j Ϛ='p;Uf=U]l8ȗ>̉xST<"c18ɻBAxnt>$$b38T+@zʚw$*!Iש+򁿟1(.ƇAN^=Ey$}ir"qsx]j|:&fhy4A{@ ~.0CeDH>$\YkAm`Uzn[j/,DV!$H43^8bmY{lB0+lOTwp^W qxGHorXJꇮ^2HA+{,)ZF2>Mէ 宱&Eh鶅m')`h_g70vXM?P,Uw5l=ՔtES>vKMϐ> F\RWyFqM(DvN=<@^/ :ͪbM,=%3Ź,Nbעt;Wo-۽ˡƫ>dFU$(Za+[zDH@R r%ܟ.*@#(]_$~{ߋ0;B{)XuM >:3:8S? w>l(QE.{痺]pa⣂| _]m\8BFttGAY;.qI"S@$\f ?ӭSUL=Z8 X?ป{O&t†I-QRhcNuD}.[% -G畭zA0B~]󰁌J[4mQKSGPo (^6H4v&./jm>E|hͨQ k[ȣ֨.tف?c0hgO]ř3ch˜璢v/n|AQ 2}EO*γp<.zGQ]C8zkn%*=Zxo⪟9].;|Ju&wʵSTXg1P(XU2 u* WХVVw'2*W%5Vڝ~ST#7Y;nW~P㡅ȅ灳s%ؤQx` H7XǍ7[M.ZD|&Y gP. 2' ߶ǁ^6p`!kM++5Oߞ;(EdbD*#] ;q^rR]_y@P<+8.\;@PJ8%dE| ICƕTb&RνD҈TLY7P̚G+iU3^c1=Hh55\lsδͪ1459fq)xW(WkG /: k)zj}iVԗǘxAi03dpXn5LzZzrqϝ Y]`Sfxq9S cBD͖y1}" d3gB1BމC.0f0]VH*~ÿpYkň0 ]H*ʶz k ?l*dbvۣ<΋ϐsD DXcg|`.ݵt:cp,ז+cvvOý k/%*&ShP.Ķ'"6 Q@D`S0xb٢Ph2n/V55Q֎w[ >H4= VNl0h=ns2Uh#ڐ {ϣI% 7m9E[(^b=#ٟC2 GY-}> M 0giW(Ex4BW8x{|;G'+MߧTe5:A*Q$*͌-|3cvݭ`;&k PPncQxva)Jal^ uV%8r6`u02cyȘ߹wǝ“~peé}D 6 hhLXUf[A<8'tиF(Xn|1dd4$rL'M5ܣK*JCP=G{6ɔ$$Pf"hRK"fh- ̇R;Ә=T=XJѴJָh,TȢ;+b!$ΚQ2z {O:)q$XX p 7șoHI`G' ,^3a.wF5J_ tx?_̺yY)QhF l*۽8b8>([6/h ?z[,^!=cQFW-.(M>Џuvb51BCu%7lr}l$\9 - !M>݈&^sNs@ż־W| ȎbSu.~N(E$\ CDDYYSB$#z z&pk@LKb6CFI-)`rGG۾-m1_Ĝً٩wh*i[uEm'{ME [nC7*rc"J *AsO7NV\6(bG5UxD?@x[t-:(j܀C/Z W >c,~E T(]m9נ1M5֡6Y#eEXvT^P}4{.0@~Mb@JeB{Xm?p,)N#72N./N(Z "`1' FZ&!3o9ߍ.@osu1.)W|:A|hQ0ńfL"ssB>ΓlsyA\_%q<%Svm[cq] /!aOoDdIoP.^|'T꧀X ͡~Ƽ͡%GLj\& ݃TA\!:5VHć4EbyF3O*ZXonAB8|T\bԝywCh!3SZc"zא|nBҊiSz5EU{hB%o6{Na8p3ZpEiP59H5,)^XF6z/C*ǚp`W#G@ =k/H^Ni jhEqɇ'LW8X9*+<.N1.hZqtĘ\DB.ufAcZ?'Kw38XFs29NOPZO'OuaK BKo]2{Xz^%qQ7]0}׉*Zv222z&H \)m"0ve|9P%D3exba"d`+) 6vT@o'[< i5'ꎬ9Jkľn*LLVYB[[n.LLf9Nt7q",`DD%hP45qMjM;)|u,Yѯ< ǔ5 s2ZrJ,/`H2ZXnb&wuy,&BN_=2NJÅʔf]#\%ٮ.ZʒUI,N=vڨ9 ݎl'>c5k5_=݋z*SX>{ ,b.d ڱ<|V ?'#q .j e5llVFidh?J[t-rY Qu$0LeRiIܤE$A-֗-4v4KL6"gƲK6nIE?=*=gr)k7VW,Ο08#Ck?o%2m|.8$0si)HW`')G͔VCyϸMTCvka:IqQ+,y~`o^z'\T kܲH(KH?m1)R@As(7|9a<9"80y55X´Pn>&2S9"k -w`bnW7 u<%U^+VHVͿ_8a]9H#,T.@m} 4UF|/𕂐_2Qڐ֕k\^qU-@ܘ w8b IskPMy2&[i@HQ˴/}3r~RrԺa7@ .'1-`mzt[K)#~XN2Y^@FI7# G*"fOm>%f SdTA)$fwXGVܻgI Y/ABٹ;?ŗ~V/.2M{u^ i#,AGI̎?~jlC\WGZP2Q"q=qY>+δ`Yௌ/Y|)SrZ^+`J`#ts@+JQq\7mLѵ4cG)3iPgwU=VqgaRK;)s̉ [0|3/ vhF_:k^򠽅Kiy[~|YxnbbZgN rۻY !:!03H(~oȇwZ5$`qU, 7m,f^LhEEL<:$&*-,,!23㤀 kbs퓖- Ry#x2a`1&a$x]oVh7#l.-&.c@ crbnܽ25a94L[3#|ފ#(:)0sfmj+OƋX$9BZX _-vً<޶q@+ln+4DYHެҬz[^0*)ء|?_%%N}~|uOujsTZ}6O\}ҭ~ 0 N̊Qy!;E?D7rg۠1kTBOd3Y6Yi8pB 3e\#CG ³a[>mh?AݫXTOTf[m[:g8.|b'[2!wXO>q߈ $.{Vi(GZ~Aԗ7ac?D+HT]A Nڷ`4R/"/(efwzv8% KC7S] [q=lE]@0zsC}A_zP FDbOڟ7-g_wLenZ ^;`F:\k$'un؆\POz>oMsm ސQDO*?2F663\*L]5J%{Cb*!S]|RI?e(6:FF kV0Wc@]w?:?*{Ήr1_kgm TEU0h *][s! O$2 sjcG]0Z[!  H%~,v걈z% 4TL7v%CRw -V{.+5&hEb&}0(~LqŬ}3vY"N7{t,u%Z\WߡSDE|4S䨬O_k@NQ[L$Mp N;yk'S\9I>mOhN!#r$Ze3ȕ\-D)ir364V2"_}k^_21$SJL}uř? @{AԜ;/SBҞخCUa?Fvǯ.0E";Ή0uUYdn buPچKPcY0}Qa"P']vDG.r@Fjҧ <0/C!*JCllpB%*Grk0VX&|_(~|Qfbg.> }`\4rU8-!. Kgp몄ܥ &,FS'C _#3Y +'#%#@agNsf)8K]jԟztHtZ 4f "x1<˞~'5FRJ6LRÁE+5Zi'pI@Ivڣ KB_y(1.gyiR䨲PWXx}G}A+qH6:8BlL)йT6?Nwg=] b0v=pU7%GULl -%Pf{{;A yLރ0HJ̿6D3Xr[l$!3\^X j%SuWd>߷ʦ\{$gEVk?^0CCGZtI埥**JoqzѴDD`:yD桦4ck}rcL cGkQ4nql%_d&O;E,3dG=84N x1nF| @/dz6e3D_U8a38*. ME/&a( g2I֛}op])#i(˥׹&Z<\0&'x"(>j::=TV %(U{R]6-f$,&'5:# At&kWg{x\rhLc甶MS={"1O!aRV5rp[iIj^{+#4m0#M.c9,;}TA:M/'PJG rNuScn~}Ha"h>(m;._x\4d9`|ޑtn[Q2c 1vaWϢxwou4 }+F2sa -'GXwMbo⩤-IeEH;Ðea1tiAދ(|+ xqbƈ)?QqZ*Ƣ tNJaK?^4nUKbJxnp%kuӷWrs$rIq.,MJ}4~shrL))cb5?.M|d UOJqNΫR+z:Q0czj]7{wFSE:%+YQwjyi3Wtv.bIhFڱTMUL#.P@ۻ!PN5`HwnΥx W6-N*b[&;3|фhJC.&QYw}bI+Fm|80cUdnc%ɁiM%Q 3b@Vl+{䩬*pz9K,9%n<'T3`>&S\>Tq:jTƢ7'ߦ7}8js^m$,C^/O9`Lp.8.r̿Hc}/Gw}' W%#Mr"8efN:S&!jcWkr`Mf5S흁sΫwת= *(S2 1xp=$__5OA vj*~8HD@zgjgCut:ex[~>~+GWߨb8D./&7Ox׉LzGW]dͻz5B5 rm?f*u8p6 - q8teUV!唳+F0v%Ȇ(FB|ڇ4GF%c,G +UT *Kobe,.IƏf3wCzl+ yR*mcsJ^P"I =c^Sɐ{I-t_79?R,@Ѧ mʷV8x)Ս=~7k+&lK qgW2$mb4VeŐbxIUm5"r3CwR:̗?؛w#90Eȿ):5"TW*˥S餆So1":_FC4n8%M&?D K9E(c (XOA<)zӶna{:<^UVW9{̮\1U4-7{5{8Cέ sc#" O/ܢK~9dCf9PaӢfS>(0\Xm`"UU+Wkfu@|lft*gޠN| pngz ~eeZQ^kگ.,A7ZyY'-zM5k~ei;t8$ ѕ|t)OHf]v u:Hū&yL1Q荣`ϦPeWӆ5bm(ϐ@/-mi02@m2?A`ND_(4ui*wi:};(*]WpQA Hᯒ.`kI7ܢ?o?za~ʂٝpI{I؃!߲l:Y1; ,pcɻ_|*ICS;Ja7h@RQ"ܜ>aIU4 eaqy=2f"@CDƩ y1!Co̫ryGqOTUel kְy`w ĴJi0Ti% ЬT.sC$V$.v7Rdi+I0}N!oXA7^3oeFOPpf^U2҈󆄬&a/INv?Z:@>pt jK GyaG ?(”B :E@#EHmO8]~Clv\ 0 SZ <E !vs;a61Q3t6EǺ{teZܺ@W%̌{X4_j`y(vǼgXכw/A1sk̻'YxЙ\w<6S(WbIE1{6+w3 wkBwr%~ JJ)D9P͎:3hzYqE,jEC!D kLUMdI*vO}S1BTh<v O\bJ@̑3+n^!oxGF#g\d^ uiCD3:hDcg8BQ,=o AuLJ$҄MR8 d+7cx>hԡLȢXZ2cv;r),b-{s|vȹ[" \ C$uy1k7NοpxFjBdnY%.}7 {em4pw靅.)O? Y^ xa 1pĵcVz!޵qMl\BfӽF'z%W%BKM }kVEze(C8j$qZ=r6SLM*֕7x3M':|Xʻ] \>7/K[[8{\0]pKܿr.o1d&D+>}'&vt+mo~ W"( 7D(M٪t;L{ ʒe}s ~QuCG`6fo*_uXXrsS[XsY tɈtEx'՝4\#}`*~z@mࢲ}AYḂxX5D|GtEn pАce{#&POYj_!_=S[GD]L 8v^ˤq(d?Imүa+,^}jTmh*g<ǾL< P2աr vad2#!~HoeQ š1RXA"dL+W㢹SGp]s[[6bSsHMM2ֻVSf(;)-t]6y70c\6D.vzqsԏaY}Mߓ5 /si5V4d8爷՞ؖAZP#lŨ,g6pp=#&w hS45ڑ7cF2li!Ah|)6 =X@){17DfS{cXLKǠc`0+Gz6ո[ߦ#hpD&2'>{)؄o;q򪿾δ!a1H)&7yRȑYe{d3]$!bK(<=$! ^k\-5"ώr <d8~OW7~䶾o?7|u(?-!MjgH$r(Ys^b[P#<3$!ez?%b\ uu˱'ɜh\c08jM[np7`nZ GCΣͲ1'MA<3#O!{T`PΏqG?O=B5H[AJ4}tWK RZO`u$q΀z̾t.t{4HЛϕefŝ8{@!pepB4^E1 ̹l^<=8c/|*/3w먊D:SNUnG} o9\x7ni y1l[K(mnY,+;q4 sw{l@򱲥r4+8Ʉug=j8c'G+erDQt?YaPUDJ (M~4q p]J&_edܐ7|X>ծJu(-ʝ:TppNGȧ m\sQī2l op b{#D{_wttHu۬ j!FYkB)?Cԍ4{1yiRb% VHHkĮw(lhut\vO,T -,1UByo[Va".!yI|%ΌU/!wޝ A.*-dFY;BžY-JCukKm1NM>Y+NIiJAXz#55&3mmUh!X+{M@72A/ϑ(7ىѧm;/XOa({iY2 a]vm7W4`+]ŵ%;fdBW30{_2y-̺8cɼFG"NGԡG#B@JL^Ϳ~L?I`ʎABc1ށ=44!4<*E=$%N,?o"o=JpSYR+> $fN{ĈkX`D~zLTsꨯiT}[09&.P~Caǹ$ mAZPh0-'g&?],v6E/P $cagF!M` 6Ѐidyw"؂>Ѕy_ Kf0hh`Nf9: $۬LVčrӼ2!gXu9LJT]+^% E T| Ėc(~˦5gA~6_Ж|!FGZҎ ,}vI4=\xuF<)GVϾ~C\/U"7Nh]ˀ8hᠬPi#LvvL:LNyo%DxSͺۡQ '"8R0<*|f,3ZU]qjޗyE4kÙ{^oj}sV9MϮnV" ze*ʥC4D"X ㍗[e$i-)JD[SaP$f qLhen2cqTUHsO~Qg?_G8UѽsH;$yPx!A*BBXݪig@}G~]Vq̎n pQ躩SgA}:o/+A?$Flj&Dž4|Eݶ-۽\Ҵ!Fh =~>i,ge_QddKHb)dز5Z4r!F 8@_\BD3္f$r=(B_c$=~SYYp8Be{}xT?|P%KSBM-#pbvXV5 kݫ?#}҈zɡqXio C,fvDO?ǴI<9Fu)%W)| q0xɠֆ$O胣'#>s O8!*Z;m԰DM:R#/Wa`oDg4(lv 0.,Df!\͗nL3@?dJ5Fc# 3H)7T٭s$i2'bpVFdOh]7 ӼIGއ!xWrAj%KŽPjEn%w7G} O_wQJ:EF'ux,J|l,54@pܷ4^LM 3U(=0JR[ V59Q3׊` +1pǘ\uYalY_LJb,sy3hۏwzBB@SXfFA]-QA\镟5L [-UIA UtRV q˦eTKm칡)|xl'ToڽCjޣq&%0tY@>&ODFLk?ƝҀX),̰k: l(2m7S?z# ^Ҙ}% :݀ L\0YFg F^35@'>25@4^< fI^߹/Sۡ xͭn2k%4s2xnR_ @ѐqsSq&љ1ÅsKI'&yZ%);g ̵65wu~A"V ' қ~L@.[Ww=;wQ{b VY倔T䴐*kvbg&ay2|(|qⱀCIxaӽI W]:Ѕgzc*@!(\&JdN?9UMtEL/T5lVsQtC99N v! G;wƺ0axJSp K<y*oqTMy:<]#Sp'ybC]4$ s1kצ/ߺkLSwV]Y>ѫc-lQNjn/Qcq qhղJǰ5JE #a=P]}V(_YhW&9"-c?ȡضa/p':'ؔ=ՎITLn`Y3tW9i\U`BZpƝ:b=1*%5Ob?ŸДD@ X\W d/d5FJ^7;Ovj^Y7$v^+Dtp/o )Tjã)C6̝(:y@}F n($ cу f8g ~R桱7 9$u-  &+ {9H<]n\Т]Ҋ"bJw+Rw90)Dl2^dGSB̟F;wKb$Q䷙q dk%^3̃Rg,=ZDJdQĚKGCGG ӷX_:_K,ؕ:,k5z2vw{U9šז~n,XmY4KN0ϓI1NFq;LCM?ړzǰ'\E=}`k7WHFu׿5FZ754ٮhƓWT{]SoK, &D^zըBw45oȍ=3MZ$RFコ-0&ѿE`*\fbUI$KJ!\,= vw"] i,A>38ȳ .7@NOckoBO9ӬRI`v2 :Z }!E7pP4G㒃Ga4g8e^ m}ܱ1T}\J4RGTޟsM>Uk`D]JZP|wOnN5gd-,rI7IlB )r8sN<&õ#1&^)`QkAB=0_fѰN*ަLP"toUhds:2quY٘? Ķ"ՋњJqҔ'96RTf YW% 60Д>`N22!\d- ;(e-Dpiߍ?oXW4!C3IU1[I~i_|ݹr`L;$T~ٴLJT-ןWB6ďbF-2]ZaZVFI,4A0P|>s%<<%HqiQ5HCؽ*cw?w! eӟt\9 c7X1b؃| 3; EeFd@Πz^3Mm/V}8hm,9Uޫ[4ˌUEA,Rŏ ->+AeekpMBBoDRC c?|:'BPREg@haZ (:23L<ğkC PJZ9y Vӫ EX+qpڀO+F>UF8DLL?ڡ?T-٥9X>}NB#MkT}aJ닢˭OS( Z/$_c<F-Xf焘ߋX-eWgj%rx1qWBr>pFk%pMf狇Y|'Z1H ұjד"V?" =%mT1i3o΍B bhYLV Z,\9g=OoڮoO%rֻ}vw˩Hf:V_;̡Ϝ98.+9=\ͻ0ϕqIH%5tŹy84cGth0$g>id5_'1_@Zec*?؇X(8 r^;?fݚQ2DLа)E}GRNFi)1"XmlSwhɗdϫA;~D&"՟ݰ|@-jC{ؕ W2\LBqcG)bΏnJ1Ctύɝx`}vD*/%}1BY>I&6즯K$@s?aͨS[fw9W\*ܥ(O ר's8  =w@^a#.IGyzYgg;?~k[&F(Ԧt&/C-RIҔN,(,{'t\-)b FZ[?Ή0g`CZ{Xpp]1.sS6N+U}C ^:Oةh K88t9(r{ ̳xNV2@"E4=rmwR@aѩ}|C/JE@}~s*1VJ E @/e|-"#ʚnl5=>3FAMwL/ I@þv<%p$/~3Js&E1?x&Ccl|*j:-bUv؂O=h7mԕ.Kqc^]LDA#udoniwvk (Z)5d,ˊPosM$<%T'b4BX/ǜ!aM$3'V|D`HGF$gD"CV-rboilF&L^u( i`Jf(["s:9PEEǂ(^:5ӳHN&i؁rՌۓ\ z!"<4 *j/ RR$onapPMw/]Ƌ^QЉKdݢ"˹ N kvg)&g?f -:?pyDGi%;C" YُEhDrEa&`t_Bhʼ__<#WY1ւ5%^Vo~TgnіX?sCQcdXHHc0dC/8ʄ,oqvr H^sLɼ(Y81PcSyᅨ` ci՞qZ.D\c%+ͪ( ٿQRI(yaG* P@ n0g̛&OC t#Bqm%Ѹ7ɲ2iL)6/Q(tsOMƌ-=並gu S+#2H(:?HAp3:’litYAlO\-V"P[: -WmV&><In $Nt*4}&Yy3r .˺@ir"D7Wjul3Q v0x!KC ^HTXXMF|LtP(0ӎ-5{՚|/$m#G}Ⱥrt_huSF?+sbi=]UNzF@̛{p=1K)g0iFgY/(li abXCk1`:co!LxW4AY(r|F&O yE$( 'k8`f,#K JXSyRl-BO.t/?9dK9"K&ױ"Na dZ-apUe(V+@_wHsYIWrx0`oW5MCBǦ2LPnoӍ@/Sk("Mh_mw^& jG  waP ^,!Nȶ"wt5S"B3LҀqȖCE'1x8unN;/  >6(l=G#@[8} -y%BteעC,S-ىXX0FC14gn>IvP`s%Wh|_=%Zɫ: 5DK"j/]ΰl2r\DŽRY*p8!$nX[i;Z~J%(}#GG}?L?4?y0#>e2pUK]3K#%tHd靥(DQbĪjL>^ b`$ R=!g0{RMD8 I$ft$5nR9׻Vv!cM(-UN)!!]GUè c!pӼx+gm:fv=A |tWH@ FLZ!D Z^S|0q 6SGV%"޸em00Rlл٤e7(hiOd ߛd0Gc.]ٶ7{9c5/mS0.>/˜t dE=`ADBH4y^1evr]2ar!6PZ{Å Ĕrx S I{Wy[Ttx aHLdNW\2:f@<56VjI߱lsR-eݛy!"s7 LFL[P;jF$֨\J{ DN:27S$,.{̱0 )*ģHr lQ-91\gH{g /e=<7ZOOKpއ&ygfV04dZ7Sj,oUdyxNɔvAیf7CƼ馐@@`y@`bf u1k@T^}"4tld7^eo|y6J'ԉ%ɯ^^& ρ45k6VO[āڳɪY Qn9Z\0`!(g 6ݳq+,UW3`B7wROg%^Sbz3 dp< 8h&&OHWܴ\5HO ws.иSuq[@]VO8%nV;$S&ȩ=o@Jї(Vcjf ܛH)k gK 8B&z4)O_AE-,XN"n{N>X+RVG{ɫZt3A; }<*ifrӄC[E$d*dpO#86 oH$??"#NLdN8!f?jgA'nv|ڔO^G^, KN:b^vӫWw@Ƥ˜;QG';ْ@1-a0\ }s(e7K#;& b}VFOc?reX.ad@?-SVkpՀ۲C$OF$9CP@Ԕ 8iug R0CH+ ]9|a-D.n(X^߫ QX{{R]2\qU+-kzjPoJ`<SBH[K1jxk$mz ԡs~iɐyzT5*kZ(.}S*ۄt]xM]w.V;8rpFWX|@ oF`RסÜΙ_j\΂_n?q* ,v鱁6'Ә2< gWSEc,ᶵq1 dp|ܟnn͑ʁnqZ$1U6i5SYyefRc[qY=yl@sAm35qۡIoA3_]'*!o(-SUrh@zK˄$$žy5N0Қ% &VH @ NbqidșcGq?aWjB&ǜ]T &\;?l!MiaIHуr}袲^yHDI8KhSUyuY%cU{8=iKD] fbgEd.I*1ߛpBV,.F%)+i41|ò7I>iɌ_s\4cL >~!ŧBrQu3n%.Yl pGf/^x{"  8,\Lm mACIK#ɡYplG}WV^dGQ+1ճ@z2B%U &[$㷲cGx@|zM`J ku4p9xW(!۔xmk99m2:X/I5\Rq^.Z&p]_S?ѮɪܤelF]5? A +*J_Xc/aD9,uXM%Z*U@kN}S"M3 No Mr(,g]6,|cwq<Dpaa?h?mp/o7 k. 5*_J8A(;9WKeؐQF _N~3ܻeh]{bQ{Is,Dxӕ 9i;[xg0>(Uh۽xTk`w5MF-Z5D= =Ul7bGeCۑvas" +yKܨU71Ş4sМ4we(,gXx=,ϮMڈ9|_p kӍy)Ukԓ[IAH<|vdWyVY--{!i :&{WRdwB&7#YYд|\5gbm 7ibMGq ef򡸸`Ƀщs nRn%6LE=g |VL̊ 趓]!M~uia-D1*L+m} uApԎ%Lʭ0֛ _5O ˕c[KsRRjx8Gj ɋ΄7F+ Bm__] 8j͙̉n&)S)KdNyH(^· >`lGm\ß: AT6<:yoʂo UA-U%otю 7Ϣƒhg.4ʘL_n[}+r[:[*h@}m t,DP7F/G9"c@3kS=doBTRhX|<4u<96h 9 6kZ[MAӪĦ *_\e'i $=$kx/Gr40|71XByL9odV-YJaJi"#'3=0{u' /IF??y%_Pd]`"\_xXg7x8o|=u6\K5itrBQ}5XW,}(19^M7gc6k?bDeٞ'H=7T@(w^`ҺFޖ/b^MQA6xs_?'>0BKPK;)[n7{*f13^]vޔriT45-]D |X€J0wh2N޽x!dž]m{D*,Sg5p_jq|zօAŹ3^u<7EdwJрdںa|4IOj4%:<⅍]Gg8VЋ#yeFn eLԠs ۚp0;.-8>yOo3UݍXb]> r9ػGҠc%^'.\^xK$_%+#..a|7+-Y0dF̵(Vwu7ʬ'wyj\odYEw7)*U Dc) -B`,ɴ50f!]t@7"D su>WBQZ/=7Uo:A֟~_\-+ /HrX#L&Wnbf8 8n{ zF =Ql@$ %=UM_PeSowN֝ToR=nkEx_w)nL2 ӹ~7yLPu6[%&ܕ"ҔKѽ:0nβ3 `e;v2 PESHɷCL+ hxJ5՝jidZjz=xTNùm憻+wϓ0*.l?ή:,k*-%ѽ_Jz:~3[*m6?pCK0_kXpQCC_uplW(EVŠ6HbѺ] >6_Z<w gM;R5t{$7~mm]_2R|uZHh?39c>YzxPӱtvJ?]K] zͿ,j6sڅDB|wt_tiK%q&YMmѽN0;P}C.+Á/WWzSۈMfc>4U8/e4UW. 4QMxm u9+6Īf-;7?3D$ICr-&.,Iq7hX!X7:܇p[$px<ͤ$VxVRI;zU#AD=w^?!wc)$h5FE  .ԡ5~m74 N\P@%K"T=hgin72f kkKoy':znqRKyTY1w3X^L1 0kyŜUS &`7,T~*C5iqC60缬) {K#02=_nZٕ h43bd҂ү\T%/f٥H1aݯE$ "K"jDi6I3\<#8Ot/q쮍M^]+KۑVïz9dR߼&7Y5ľxKdq""Oc M8a7z΢,GQrUo-<#G9O[wL zm#Rp}J*P\^ uMGhc1XoOF[UrSBX/+zn=\"u+ Nv^VG;𱉧U.̰y3O(I(H\ K}'HF?| |HP@E%~& oe?yBPpۡԲ^ BS%wgAsc\6(܏_@_F˗25Z/rq 4pXؖ!Q xm %7{#Z,ۦ*d(Oa=.c{2 $ SN Z즃2 k>^nǭTfۮW!?,/aAtkZ#opL?<[yE62 U vi=DL>A6׈®\K':9"wjxQx|皙Ggv{]R?zSoҼ%Q 09 %H0; Lo:Zd B ].x@;9N<- i8E2P'ܟ&,@ q2Q)ݮz0.dI\{ne/79\̏MXRW.FRh$q;LV5j 9]֦L0/j>k>$"RǃX1T `WIu ^4[5ƅ>Sxuit3?q)c9\=g+U6L~?0h?2ՅM@j"/*] Oq-Z|/BR=_$+32g5%f;4*6՞@ z4eLK4~{qW% C܎]}b΄pҔϳ% c~}a$c|ͫ7W7C{LtyW$1_VfFG4hY{j:!Xl-+!a4 ;ݻgl%G6Epi^OB̖E n:i8[ o#mEsDd*YyP\Nֈ 8T{P{6jڢhN]J)=K@1$F)nopDT^zAj88[s| ;E[ߒ ɲ˱%I.I8GIg%vxlRқ6 %f^9>DU1JBY#qٱc maS_˴sN{_Ο<MBX|)9Դj~*V $?@OsS|:Lk1q3>|d9%|OW'[k8N`d| ~@b 3}R/OUk_m#RσmReŅ%ayc@Ο)knTzH"ɴ;-lն?HFzil}U`?(ҥg_O}WN?T1-~tZ[V'B0A ~J̩>/svnX'LT@Wڳ>Njt>>$Sܶ[~GށL=-qz{[WM mً*"̵Oz[LDijtN9 QףfELլ~8_nWu&Mj8FΓƒ]eH{Z'8Cf{Qԥ8u͡,G4 N7)tj8!EWcXoRaSrl]Tk5}״xh^>@L:AE}]j:M4r/)xLŝb2* fr"xE*<VkH]R_wwۛO%Ȟ8[ xL`A1=Ce{-W pq fH8pIش[Uٍ\ 1oh(ߚ!2݊Z~7oژ Iu [/+8,]| 6~[BOr-$^LPB)G+ ٠9'דvZ +출NP/8övrz34l&EFV0jZuA]g=O`fC9,{qZ,nG~ܳ٣cDy|u 6sHmL>EX;_C33:jE~B"JwĦeş,w]1 Zt"Oa 4ۆENR!qTmr=@(NJY|r`H7j(6fT߬fIP'7El8C ݜ߹,~Ŝaؾ4 QC5d n?8\:YmJ}M@-M4]W>旭^bV]5PԷV7`12no h79=`j RoR\g6!j#1VE&1uǎoe~\N\MBNk 9B[nHq~u[ >z7cW%P2i"'!kкh|q{U-`'tgl_;''m U&N=s\Tpw޹V[l;|cߵ| O+#}DWXQWVpC8vw.CadRt ZfGWr{@~Dvi>k%Llykxd/m_2ZGy*7EE'b +uU  {՞8`%@87i4؟͚m 1m2<K Ov(cYJ*~%O3$kKZa5 qܟgl+^, `^P:{rØ 75YJOOTPO"ۣl7>@-T"ޓ4>_1+02W,B- FhK+-P 1EvPm;[aipl!Ʊrˮ纠j-/H/s *8J)R)HAsqCV9rªVʱ'oߟ>ׂ֡)o?nI݈yY̤ʥN2tHe:g19hC&9FPdou\!a6ɸ,d9![Κf^2̅֍o^`~c~ oVxon>Of ރO6}KE|FLe.hX .SzEBy]ӰXY*pOI2_ Z0Osg*CZ%?t1 ])=ַKyB_hW2يm3ʁ3N%Ę{~S.q63ӞfOO.J̐eV,]eYc؎elj{sb19O QN@?wS,wyPhfB@bΖodWf,-}t]M$_[덄ݽU^?h՜X>0}̇*eZA[rAM x[VaYe3y,ZAMo6Vh ̏g /Q+(o1me,M2"yġ 78 bеiJeEQeX2=f㖣vw?ek<;En @qI8RÝ:*o4,Y8TY)-|}w F=,<>Аm[GF{DSF&@io~U+Ol!~1p 10իb 6RI_cWE=ikZʫs\iV0N}SˆOz=ld~;ՓwKzQcdSn8ǻYP( R~Co~ќGߠ 9C!jI|$K..Fx F :\トgM @j. )wf0ヘM!ݡB]:>kL'oF o(;>ei~֧KؗH=皊{Ol1B|rkҺdrii2ZQ¾/.co+S/YDihe[?0rlĝY {^n<ᇚ =x&WB6G_7W\.ޑFBg7*=#wPpHf0= }KQ% ;5hodYQFB%RͶWzn]&]xkL3mW'>K @#*tp%UTEoTM&.ޯxR}કe$N0 eܞ$l%XbA8d?RYRb0Y~Sكr9^i_!z!yٳ`l=)9sp񱞃AX~>DV呉rBrvPv'M2]2t\=s7Z* <3@}NFG Gu)/gOᩬ/iPfr2KȖ(Q 9A kTp.&uLl&,ங==J;*&B3 C#@,/`}8= wésċh@dS:8s+%aNR>߱%B5xfCPsD)w(|:2w7Rs^N^2_w6*y42_^}Ā¯7;{ؗ'#(x+#?l0I|e)qWlRl&wM=cpV# #`y>LU)}{9@X 2$߲gg*@%,oq:55߂&blyfBըn4(ePnM̬owo-p[ykAAޮ&;6ygJn]_K&y7$xlG%1u/M=f:,BDQI=}͍s:]|z\v紊G+ pZ4gdHگJ\3p:l upr<VV4ab Nsb۩"?IW<zhURgmy*zB0 `ڸQ(d-|Ɛf8/9- ҳn-3l: {L`g͡ abk\=N.1E%>^9NA\W;{*$XUlFY,o8[ ~ ېW3 7N,^ Qcl3[7o9?Aq4/.*E)I$$~Ӯ.F>;2`DZڀ@đew}cbd뢪6kl:7 0ot7Geʞ_N(A'ARˢ6|WB Wz?#Uٌ7#ec5$ uS lVK`tx+J~7PMˉc=mb?ˮ8XꙙI>; 'Xi|u>˿a_<4-<Fc~3ujSuj5alz?0l"?J0T~nWZ箺{2)jrr6SƮXREz ~| x &j˿@ÙLZ wRkϬ^u-:5%v\I۱^I=č"xZڽ2ԙˠ9o?*S`517Bi +#Q [0[;-( E>gJ?VZ=ZЂyy#&˕;EVRg_L$ISMл i%H|5~`gD2k{ "c HQw>^zR@9ѵ"{{bL|~"`:j"2;SpZ#(EM`W{9ص,$At9qXh{Y 嵤Z~U v^]_adrNIGU{aI¼]"=SZ#v&]gޣGoxߤ絛kEJ2wY4)8H " FfLh o'A7\ghwX2_ `FQF k) +Q{.'o%Gv_ٜeA9$'xJ];NBfދS?^hF ˿]#:Wf»~%V-gK—{WVE󐊥H+d&!tIW5S)JsK mȰ߾L7by^"p{K "-V *_gƹN }<3rqFZ5C^蓗P/ֿk$lp)XHD[4Fq&k`1m<KdȻqkV rfÚjNMڄ p9ybAcH@sz>5pAdɦ5<'=&pXL!Tcޯ;ڠd53W4yUIo61qow#hh5Ms؊ *ntq  [@đ{0,&w)K6/P%88xZJ㰷M0C3m6 _":Tނs`E?hz-O\D//&b .LFg:ZV'e`lo@g \c3Inj3N}U<!2V3y[rI\:.>':y \7m$8!%R?<$؎nP)6. 2gjxfi]-Gw{78(b%bL ٞ=˗ .^sn:T6ޟڑnˇ"ןkڂFdL}'$@(TR8UK=O5~j&pO7S\%Ul4݈ `ĐU걓N~m18xףR܃ @T菊z͂ڿ2raO(:1t(=>'۴oKD]xe̫s[ܝƑp&C*pY'R܅g j%9viEQ= g_,].9&bFmnߌ`<,Ȩkr/kH # Ho)?[l=̘}Tdq;GAs68U] IM:TEA(~Xr4֌3r'ZX9uhJi,p]D؂q2&:a^wXG{q a-ѻȭ+]h?!i,ڍu\'|7l#9EO?,^tvlǫgQ*m߁_Vi 瀱c6Q<9~C 2' ZE`$W `ݡдp>vM;W,N[H0ؾr@3D3Шiؗ ݣbx(2}ů'mGD=U"h(2mѐBȬ6 B/*1P ƙDNVjᎆ4{,9[r" ׁq-AFXiJcCr[/ )a|Y,Eh$Xk\ VʁlJE zB" ^fvI9ViR)A:(p-\JXtMZT%-iCdF@aBa q@2O,}6iEfÒ],ڑ ZW>EܶԢ`HHd=8$OG dɦniwQ;dm vo*8Zf+ $RA%mCUP_sP*vR=e s5}=3Z ~[mM N^9q" YԗKkc\] :wih!nPiY0Py P;XF*|rD4Dp[%l9K+NIWcԝ#Bb6mLQ@>{7su|skzlWv)>/ػKQNXV!o[JDS ޝ3 DTrkݏ/@ZQهT8[u)GV vy3 G4]>Ixw0n%IJ oi%B uQ V[|rgyЇCV8cەg{Ok8 &U!IX99TK[_b}I3GT* M9+5`1OM"r6uuXaoAJ>HF]pLҚuWJK9^D{iHlp Wx(/`#ڪ#.M [Zn4~]2"$ECDiRҀ07)2 w!R\&*k['K> Fډ1Y֏9W*X&Ӱ$ٷz YBѰ& 2!sPlE9Gm| hjxo*4#d#LjVNvoz|> ?DӼ0;%=xOu,>CNMzz?iԜcoGswEɘ/Ms3g3''ʽKj cت殯*D?J0z?Iªe@M:p!hgOkODw T|`̂EbYb/ ;4>6Z72vcPb#Wg[XxTs|3r i{5E3]S%2']0z@&^2|`)Cun1h-Q CKÉ(t$rpG 3=rt&iWgASj׳ypcJY{3RP |r9?<u$?e2hW7.:0G*lѢXOȵJn/=(Eu4QD:tMsF,=4K!a}閴7/ D;;xwCX=F|-2 &E x?.axN(4svil1YY 'P>B`qnvu%UY.Ȳ_Э&5&KSvJ-|ŕې16m sp.U$.M`cAԢZLGvgtӋ =w=) wm vtpL9 HlEfZ1%b ϛAv3ѳM|:Mf)1{x3R'e.ɂn+,r({}ŻS VկN{cԧd͔aDv25ko0r҉66*)+lU[1> *'J"*\ To(b@^4ޒ-ںB9t(nËŅTr6TJ٪=,=7})^(p?J>gg\ |f3mmsccVcB-EVƾ{6z b/M3eb1l L)u\#C)NG)7L*[bOehD6O 7I hEW*uz~Hmo C7PINnaE?[m>Or`Fƻnؓln@ ܞ4PJtOxKf.(RX3|qex'at߾sX{,k4TjqfaK}D !ʶ[)Kf2|HBLvNUN %\GCs?~}[>[Y4WojYhT]0UI[D/ÍKLT۸O!.JOWhvKf 3߂\dViTPo{lo}p7]gJ3ZFj.rW_0*aUrٝZs-{C~q+F:2I5 ^.4-]ΚW~Kk:}>yVWQ3!qʘ(ׅIaD3@̆AZ}sIn<;ǶXԖH^']o*;4]} 5bؠZ~0NͤIБvK >БKc1^rJJR9zm)l{yN͞;R[䖡-X.'0EYUZEH k0z!]A,z* z61"\L|Do^'Uw=w J\4JCüm$ʾQ돭wWL9ηdTrFr J}| ('75_"I~*::9٥>-ov_vBB◂t' y.6O; CJ&-LWqePA< Ƹ Wjyz֢Sc IK"LǎIG9}yfz=>`qxlmIPNMOrXPߌZzinm4ɤ xL؝+*NK>^R̢`?({TCB/ JVv,ƘMnj-KK('Fȏ Q7.r괗?t;:sD\8o6ʴfbF**FG6b'2 ~Q :/-hط̭Se޸pGSe|RTD>Hs\V7R !Go F,x_Jvb1W ),"$!w)Mcp(l=0jÍD_N~4wZ˺FuЀ.`fI3Gнg}ث& tP7ɪRφcw(4R_QTVl;?U"|y/X`lLJ %5,Ie@ͅN4_m@V6]Q 4PȮ;C 'HP0$>;0vMn+(f`$')Akyh5p4'~5ϝ^7S,%$u׻+IR$Hֹ^u=u NΡB ɻ!0Ysvw!8]| ;@SҍG(%z=0'b]{+͌O!FJV%kZ d'4&deHȌ-Q25r5ZSkCEZP 5{$&]\AMGt,bSm[C"X<#X0ߞ[a?3Os+.DH-ZtqSL%*GL꓎ik$$phɉQB_)tWkONJZi1Pn^zPI .~q5KZr GHgmJ@*OP?l۝:7l~ì!&R3xQ yB*%'eGlw h*jpPTB*y,{&!Knϙ@U?zDȯ-̆,ʕwX.2;xN:J~NcFbل9\̷KӒ|Ȼ5Wsk61d\mg e%5qXxoՍ4lt_,]TqJEW~tbGdo:,s:NNpAeCvx 8ko~ |wz3tGi:ƞ957uk9fY"$גMkѤC/1,AD3ʄNȚbx'y+Z׈áA< zy<,hW N)+ _5>wlE&:G>{N.KS?aǥ8O^WrkƲ=pOttD},҆Ϩ꧕7ŹU*%Selu Lzw6u V݅Y)ҫ)A[]GJ><>ZRn$$`yn; lt;>.UH3Fqhq;5x#G -Kk.Q P#/Z@)X[qLV>7>Ih I{~C+Upګ~}ex+ĉjbjWY\kHuzZ\F%ۮ-C9J:se2_psw#ܻ鎂^z@B=hTOcL/j]g "2K7e^.M.-(F-΢1ے4qdXY.N\Q?mc/bk"/p6w)*S6[#OpC:epp Nez&/vUZ1r`.VuFM4| cޱ`&>_|FŴpZT5K,H|)^_,u%tdFgГ2RZ7h|Z(R(8S6ؽ|wVI2pS^2ґdr)t @ n$$P)SM^z匸gJҲ}a >3j(]Yय़Zg:jR˭23F ~G|&q79+?28_/)6 cx # '8Zжδ9ͩM װ [3z™ߴC 4'rqL~Gg SlKՓ {P\\m֌pfo˂-NG#N<VeYL)(F c [>K"E tV+͘¥XaFʧMޭu>~'/ {6\)pG{sjD1vUUnrLa#Xc[x -Ht#@dVXj R;g5VF8څد`d\`$E%z#ȕl4Ө/[ !AƭNHJn TY 't=/9}Gr*u͒}o{],KJq*]ü\,'2Fñݍu~'%]R&cf:ľ.|ō,guV<q|8ɍR`=6UdU ᩼:!7=2זYĂf9M(͖<[7R9b] dK+I~C67 *1Kj˞ zSI F'S{#\N( 7w) N4ѺqVk V.0yD恸$ 5AAF*Ʒ BQ/ތ~Ёul n-s㛞RCC=μēD4}OXXB.@7;Wu,xAy|ۺcufC[4lݛ d'rh bi aplWьg6V/'%)@NIޗ 5Frd @{OaW# q#.k :? jo\-#,U!P{.T;3Wp٣go߾zǯ𾳃T?/ 0QBkQlEF34|pw* YȱBwba$Yie"5+/ NC\6*ƳTH> ہq0\QNdՒTGnȸd@xczdln[ ̈?[l4{V ?Bȇ{# c CKW^15ň{KKJ"O䅃og+mtrcB~4E:AN2GDzNqGsKxalzox3P_ZߢȗAkU|~ʴIPy4 jh<}uO0nh(7r'G{jvG6<f )/ + X]sDfiIi^iz'i让o#t%?.tJuC}CˮՋO(oS@)jZRVVooLXfYZTƐJ 5mJ_8T0 0]Hi{M3˞dE!LG n]M U*ZQr@k1|BO_{fzTA[5?.Trw͆ ~ $;rMԵ.n}ܴLuC%W=Q%){ *CmNiUIWu]nQbIR~%J+~4|o,ޫLmIgłI"9곷M'=Oy6o(s 9]*(|rdߤP&a]%u{//naRGi1OM fB}rNEZ}G*5-F /VGONɂG?eWʣp#pȟ]Xqߘ׿!#x7[InN +FKl^:Ob$ nVX2yeGK0GmKy%:!hL mK1ʇqg71rCVK/Q6X[Ebd H!h1mqYn 4Ϭτ4ׯ7mRhRip6%I&43ᏴkK!^cr7*J>${x&^&t %5QSgmxZvr)o>R_%2=M]Sry}͖U%:[//4+.~fpY*)VgnI[2`NjU}ЏҏLȎ>VrK6;"ߪ2}ͧ^9 -3I=i )yVp6 t$r3T1Ϲο<i%NA7}bvj~ʵR1"R*ܐ:6A!}0rQYݱOR{ywXk^< RmW|[1h]`RoĬdD0JI@12s]OfuT.Sxh{~XƼGl&Zкq ~F9)0w37U# P~-Ƭe/ݟ`rU69">3[qwC4~52q_ i%I&5NH9m֮Xgu}#Jc&;$=eAg,"QÚ))q&  b5Yc $RY<4.#e\M*yꗈFw$rUI,SָGEhYZY[z֐6 Q 2V;ݹ=aF a 6fkArH 70X%z 0cHHCwm;m߱ i&AQ"%k+6ۀupN/tlVk4EkvSX\XBɾx9`Kjy{R|HJ&Y>_]zÐhemS}tOe߼[a4B"/ƘH}6İ!k(#8C].mG1P.|Z˰dMxAүvs_g*{>O2 n1& D-*A.n潌BD4|Rt-#C[]S_3 #=ԐU.tqWEK'E-xBfuv:#VSaƵ59bN⼇JH$#?ڻGI&vaJ(8 JiU(f1Z$dmHKڶ(Ґ]"wEO,}*%= QI!.#T|‚*`^dBA]ib@S|ݸ8Fҟhq hLJ2tQƍC-ΉjJpdNO =9=2|F^$^TyTM4XhjϠa4P;ZnOt¦{2hkT U~w.uri [ӢM: &#قLiI>CJNo redhؠ߉z3V4` ZWEqa@ytԺ'hN 05z42"v r{XX?a)UٷBxTMTso!Nd.p'߁&~l7`ap<Ŭvz}il'_D06deէ5nu?84Vok>cL"Wϯ,)ӆ E XstU4":Fo'+O$eC(Kc}RhC_g LMue3EIU vѡ@+ hFoPⱇ˒P>tdtVͨs\NPQ9|T6 0nF ,$dQع+G~+ @5*P+N2:6S舤Mu6hSW\ [p֤t1Hj3@ xtXG| RE-<GQx8…69]K̈z?0Og+*X 3L]An;Y_N}f !~~TcD3v$ӌ5y[QRaRovG}@RQ6 P4Gܜϭ%pooN|}C`s%c&)iڧwB(`Y_LwPR/F5o7:R\~v_U8X[k-پM,wۑ:(AB+a‹\2lN>٪k$tG цdpvi6ן}v|3,qW/KǗ~%J#5;QrU< f!HLd /h r0 i>,ޢ}6y T>}  >ɝ[Хz.Nz :XҴfA,_(&Qu* /Vs|L,tk';|Q?[{&!(&x@,伜-foEYs,:85SaY?jU=QaIw>O-M`ч]CN ιxCMO!\^b T _{@N&m,C/nˈfʿA]{ᛶQ-EJ!CJgUK39gRaʩ {|]r8ӘҮ('eb 9(zt$Q*1aZAzy<=Kc\#} aVY5IalkTBilV.3R*& $.ۥ. dp"<%5o:{J5& ,@XhrRsCWq#o&̝D>eĺ{;%mqM>OU&<=U߽nA[kGgp: nǪө ӹE!pUA XDx1ԖC /a lX%6HGSf7$ȳ w[ :^Wȣj"`{DVLrXB+{AopV%B4 lsW$n%&|o%V~,,M MYя`djjU-f#yлk!! <8^y=W*Ԧ)ӈ&%@ᰋ )=wBogfIs_NS*'ԖneQ2+N~6)ݧ1}|2~_d[p e$Hv\nyЂKPFL wvzgICJK.r\^qHߴnR-'lfRN99ga0 .6E J.|'+0zg$1h!㤈r+%t}7OɫL/31"*D53v9viś9IW=ÞME\G= F1qR6ˋXi1nk^eb/Jb!8pRm49ܧ 0J94^C3H}`Br~YT3ߥ_M#Rԑ)pu%zx+U1ģ`I&"&ؼE?4ĈJ̴5` ;4 6Hpf;1&Ί>۷NOE͚.͡=ڒhݒ\M߆ZZ2إ@݋pz&~FtuY@dN^wY%Eq8ߚ*ţSҊRORaRs&| /H}h}xI) xYdf#zΥPtsJ̍Oe6KǍ5}DӘtױ4;k}Atס}<)%FV>Qڹ`*<Ϧb0'*qJ6 {Q~YVNvp!kYY|H@!V6:W`[KQ4D=9ґza$&1% :+/O!*;XyKh]GPl4NU~$5DN$SJ%>HH3{AJ.vvBbY^Id<p^' 1Y+)& Imf Y6X@mh 7*Vgn˨5Lw귇{NmBqf܉x`|ؒ-xcEezmt)<)VW) ũb7T<5ʨ'O6ȯ?o^JKPVM@#lM}ffS$J+~L(p{ ̜f\o/GXu#V;c‹<VM;rmyV@C1XX.heF'ۘ}ZOxzy~٤,P<ż*^fA1A4 C&;U_84eY3DZ3YؗN|c2:\Rzn>u0^]9v:Xȫ3FIs+q,TTu֡veK6NT^BWlU2X1BZUlGl9m+Zx-,h4V1>ՆSlvp XO) n\5MMARYv|H ݒ?$()!V7!!`QD_%&74_\z_DV;SmG\TvļS?d4xdooBޞc FQawDJdb%-WXԟu-T/ 7ME;5z›dGuNU,mdB/;|<0˼)!qBDF Q=\, @_7rhjb?߽l/PHdz),א5T++v(g3<0)穄H"stvG=j/ &+Kwo&@>7U/9ug$EPv  eOO/GM}}9aj;t[pcy,wԸ8]Ͳ%( P_:쥞RAIroxwͫa2 ,v 8 ԉ<2ˋRo7:kLCYX+KJ;oa!@ӈ& ^]< %tB~JʃatbWx!UjD2AkBwM}/zmZX_W&8YyI,qH~} XDi[(&=t|LhsPֺ$(D t֠.B41Q:A9J&jGhNm`,ޜo: w@vHHA<3l `ƛlv5 :˾$$A+ 6? w "t㉢/I='Hh=r"O Vx',$z)ԁۈevze`9;\ M5~޽>lwSNp@p$T FrJBP>Dڸ@|lNq ۖFKF;=j=^9狐Y—mT/P+o/!ӡkw1TrS3'|\mGC\&d-YF,"SY!ߒZ^ڀ(Ja9KXgWO }O ttLOhe6tb@H "Ts *[E ,cl #Nd Z\Os5?e,xv"q' < OsxruZb>lZe˧Ii*<=Ep[I%Mg׉~pЄ':|s(*%Аu1I]݂y 2GmEYεo4@kY>!v7GmX2uOB¯a5*L)E QC~*޼(mp;͍x"BP߾cyCs r髥 U[dMHf|aZ 8 (ڴWdRMDlFBKm5 bMik :R{G<]O5/؜T[k ׅlέW'8`v`hh0Ǻlɸ.aȮ)=,( fFk}}*\Zpu&KqݵrQMu]P9lR1:KƖzb7N6Lp rif'7#6icwL,k #\) Bҩ!-0NyВ*.^V4#\OR^tǶwn '2,"`H^ϳ*@ ,LQԩ;K1 =krN'+§<7_W1wk9 %̤ȅRrUڳ4Iz;.Qg$4O7RVDݨ*e0V u,Pa:}¶*IeAe'bA߁Lt^MByB) RJRO՛qH13 kEN61ef g+x]&'>`f6O|*+WUy$Tun kuR?)<͛=^'$bVr)nKs_B-˨hRfV3zxB$/&buwQMԼJJ.'#s]JS0E kcv|z|Qo7.r 6ǻҟ_Ep <3+͇A5~,H0 3ՃSA:Cpi'@ufqp)9EաQ1g/64$Cg?h V1C`sm "1Vywx!d:k U7) ׍:S<W 4G,ǂ^<2Dq8^HB?}( 2U M`)򦼅`( µӝyŞ :% N*.RI;J=Lx|T0R4Nټ>xŰsr9vN`4A@sF;Eo?t>~^cВ:^)K cKAYC Qxy'''v:4pǂUî:/B .0 Am?;M Em?ʷ\ u_ ƍ|>~^[TKYE>7?t!f){6?uQR48T8@UY`mZƂV:SJ<+1}3B g )Ƚr(?9}L1+_?rJ/Sh;stȺ9BeOwpb%2fAfMWuBNxG TSi pmOSF6GSn.!ɖzy8]<[I'>GEjJ}?WURx#j _is~ags ^$ Fwxdxy|#-='.;>z|Q&o"OvsAGMf0nbC~G r Krd$#:"6&>V#GM"Ue ]UpW-iM?Y8wl3Y0 T&5v Sʸ=HN i5?AĞH#vǧ p')@da⼈yiE!ۏm@׏IA|A9{FbF|}y ae#+PiyD2f,{rTKz'?v3QFZBg$NxvXr@l#=KPߘ&N~&]X"):11N2+\`X$t"T 02xEc_}M Jmf?qaI'1+\hbNO/)}LGa1SW1JXÄ\,a8t2'<\bί AEk\lDe&0=نiP3 ea eMrO6 *h 딃Xo[8WZ|;pOa!i`FN _MύAJ -W_𑯭t( <+MY} 6QcB"Ǩ1[BEn( NKt.n^"Hm':zLD_Ѻ<; ݻ333[ nWYSv *Pf \PGcnK?)hGtۘa?iTtzn pqZz?Q-Gyk'`^%0u九PYvU>lGX|DS ߃niWQ,?6AӟQTUn3eqvV'Y%LPUlh\g[#ɍ23qR)bgldض!Sϙ.('$6OAٟdzT]0*A9Y 4b-nT}Y$f\0j%aU NZo{j0mQEɖYʠpSm)K@oEAx4!%#&xFYhj ͟Ȩ HKwWb?v VV<6\jI?x:7+CktBZDJf-zSڍ7][Zm@!(V35)愷jn+V4jSdF{иWW1Hx$*pVr.>7]7GW2yĻ3WGksPDi[_onʋqզp /́& }4%8:R ߍ!Nkc2۠ϿGXʛ ]6SXbo:0i SrdS$"nf#+9`\u7/Hv.~\Awŵ7_ ^Q8otIt| 㓵]-fUL:oTZc<2J뫢5P?F-Åm=lvSKi.`ʔ:1hKM @&"]: 6Cؐ2k_^ĎuϋP_ hה'u .DgZI 5FϢ( r kp-x#8E]%ae v]nEFj*ݦ7h`CkդdN2˧F~,ߙ-`bz e !IыLrxbcdo040TTȍݳ: o]/D=}rmJaiTݾpc[OCU TĎEw*Qk;D6`$f(&ҾOXzq$B$_I=5[7<*C\%U.QLVrU]/p8:fӭ;{׶ID 1t #d5*m _q1}=5Wm?nΚYM(|)OTʃR[/^* \}F0E^٫| eJ4~>)wa4W͛ZA4s*]>6]0ʈJDirg0a*Ŏ?Çjs0dhdK&Fl" #pфlŧxR(KXo M?&0l;S]miVDs4T M3dG==8#Lqy,a!gS{A/EzWOZwHvZ"{cs"qk״.|mXcHafY򰸱0etEm/]/ c1o-&zYÑ*@|1i1 kLUŌ|;)N74;A n,{] @č0}ۄ'!^Ja Za]ki/Q|.Q\귏bڷ;+бZ;xNt=Vne:~pxߢ[ȍhШW"Y>1;qH?ZY?_k>|hm/#//kKրdz?Z=y[@Jjpώ?Smuz${g4^W=$ j+t$V{tدAECkؑeerfi ɗ-mԄlo4Hl_:}Sq$va )d~ cc\م ˹pxO|%4~?Rjixsݗ;@E-3Pztb@d.XJQgh;c6LlZtXp̴iD $w~\% zE7Ѩ1So!>]7NY9VPz/P60Ij* <ӝ#-4DyN\uXUP92D"lyR5yOpumWݬv8ɮ_MB!WëwnI=?nfcnflo|'ghI 7#qDY, >fØNNl9"Upk8U!""q qkD_8E@ykNL1a|ۦ?#}mFΌ!Z{o 33)RS)v]k))U/|OICUDA(QrC8F ~sD5g v9gAqύ|Wt@\ʊCF$9Q3O,WCXe?OѢ2q zO{pE ?Xk/ۑva i$uL%$M"ž9ǬgAd|H[MfѨhŠƲڃYB:9:M&@j; OQjt"nw+ӛ ̋ EN☉qm,yr pG_C\)>@\YQsåQF2hVu |m2PgrO `_Z9-a0@r`Vzsy*Oe7Ffb+H$Y)Yc$8K-pD>X?cMfYG^T/Rue4zW9[xK*rT_E"^Q 5JR,ܬ+B`A|Aȅn#6\湁I)Vh^':Y6PH労9?OܡL[UA#C~ֹc!US`bO{@. ]2ڃjy8%*q1'B| 7>zv˥ }Ǔ^Ϝle2$vk1H;[ rJ>o@o޼)ǗIKp N ~UXpcm讅"+u_vu~38nW"vtgi*@Z=w/565NuwaU7'~$!`S@lE͑.ɳ?l^ 8Lozy%/0Q/%~sjTV(k2>|@ږ[ȓ2%,Aͬ>d<-)=930y@T0XKz&e`[&LϧUWy9?Q'\(E&d` q|Y7];4V@"~K_=H=3k]2(C&91+5~nD=8 GsZ0g腼UR646aiP*U4 Əem壉(w*nVdYl-} _acU|كyZYƒ쭪tlF:]44]x &JM@6X47JGL}.TEJȒ}="]9AfXIqorǗTm=a3P.<MI0d`0;ԾWXՐ`>mA}v##=8uiz~Hy]N0|ѐo-Mc|f=ΖLC,3ZwM~iNC< q2d*\L0. =@w8d/OU<jKrq&G(Ӑ=}Pk@/ZeճY qx!#&9O}X0XN5Bj %?NLFZjy#PMA\NN{%%CԠR!*cw|]d>?~TqSYt=WWW$9A`b u-mX;ƾVFXԦgdmkR|բG|C_:\Y\zh:\ Ś!z 1[U:p6F^DifB3[erx&?ΩeD#GrUⷠFKbkTlڮ?UꤰW#Q^PQΈscD&_9^@dnvD=~2]51h7=Fsa2Όd|,[JM9(X =7t@Jُ#ІzgrQGpj KT-*F޹c`ک- H\p2\_ )%у4p(I,6hx?l_/:KޒH͢JKQjw]uU:vA v+l((`_G+ g "!"lIQj Y7+ yLD9mq0Ha%Su&5[DdR^.GGjHR^w."v})'먣s)xY2?E[{Jq'!B8%,-%9G4#*#9j<vhC3 b^} Ҧb!gǎ@*f$D8Ge&,9ȻB&a_PS3j ುRa CgW}nEIe~l~$yBBH|Hgy)nǣ.Zg{E7Ac!W59=5d#ORvJgjh #:u#m>z.uM61P*sJΟcXN ?wMk%O|eI5 vDZ HLR|H™.fشh>)&1-{bQ?4S ľOԥURآ+hbked%LӺ>,I=%D?pf>mpҟ:d4=k?. y&X`Z,d;&nhxߖPVV`(#'Zc,W4fzY0z7RDzZ)`1Ҝp?,5BF8ĎL8E7}+Drx#K)Np5Xg7o OD_P9Tݪ!.>iHmP[/z@ $APgԇ#Қg$EmSc4 )3h*тR-c-ĝ&R} hYT B¨.Mԟ/(?+cQoP9fW UQp:WJRYY93Չ}ʻ Hu򪨁1kHGc_Zwj27gV׭wyb3$_!cE|TDv8)B-g@2Ω|*+yæCFQH G2hTگn@H`Y\|Y`$n=vq؎#޸7w+υ=ik$.߃ I6ؐ `)SX@w@AQ Vɗ%_,q6#j|j#H>7FGo=,썫I刺3Jn[sEь蜪1["jͯLwmCf`G>n]WYIJ#ZA*qi&qoi&tlaѡgD9Z @YfN z2^~3;sӬbiI:^?1"q^q<ݱKB: yعZ+)7a4WF;s%uϒ~ VXB̓Ƹ*d<FGzWLyNbE5FK$쫷-fCJ= yCōXLmDpe Ã"~Ueяtdb5;k)VJR ,a- YJf]/nc *#jlVvLV9G0L~_-uį*}j?{Rxc8Wlr]&IFwlj:N7E!#~dQ:e2O5a{7q;K̀,6}Ǧ`|W{:rV( ZZ5}4-`̘ 'W9KҤ$[wՒ ن>!cXiP26945CjhٸU4Ll qit̞ZɎS?/:R(DՓI _@ m|T+(a諮X zZc]gaj-h&W 陖#SlG|-D)$v4PwrLPUDkĊ'l^u;#oK?F˟+Ɔ>_e5:kDXaL#Vܡ `mV=C>txwt!f *]| Ef_8v=$P9@IDge&vk^"$Ou-caAKdK!m{K$2_Ow_w\ɖDW4X$'5TLͦ/*TK1}y1-,hWwZ=8 YٰN%MZ,_> ⰱ3OppmeP[Pkܜa"%Wv/3D]+iR${f7yfo<G+S*cGAx@լa](= } guHQMD}sb XnURP@_6sŽOΊSH!F}0CpXOp>T'M RɂtO+(. nZZ&,|soty?*6%u3c=Lk=΍dfNÝc!fɞiFTq<=Q,eҩYqv;"@G֣l^!hdqpX_C7)A>GA|vx(p͓Z+:Pn7&JQ>!cC=Y/ssF휺$ŏMcQ3>r ;U;+s{yByҰTuvU.'ݝ&348_pװJw!8 +N9+AWA[omcօ)F%"FXgU9/m]!\}Ѻs lNHyg> SbɎ2yL6F;X+B]„nb 5F@r15Ynr"tˀ>­pM2X!No&P`&ai(Kɒ{?.8ҏk٥+JL\LH.)[Z|,L{/mb׌ҽ:ְ"`\s_[#= rGu)^J)@mxg/47/x#L`vs3@h7.3}v+ ֱ#R>s1 $m¯k@<!׻z>S(!QQjܣɹ(9ԐcvAI#?m_w2C?%$\O>+Nc֙M' c.v]N;u -7qlgǏZߊ0nOeF RB[&@}1nV7mXʍI^-Θ'DҞ1]_*] Th]geZ4`AjEc?p9 lczH(_73.܀ҘG!K[x SeUfw~Jx%KͲʮ^|rZ+UY_j8\VPad\jP89*, ҴNlj EN!Pwظkmdu%5蕏@", ^^ׯmy8*iALehOBk5~Nl҂T?|I~( QeiOZgŝBOZdBٴ騑ҹn?1>ogI۪0+u۠VE>-&/ 0*|U6b57QV1ez$h8aT3RxǶGZr(;)*օZst#)tf/GT&ebzh')v|pr0j1g)JwZ;9E*+JuڒI<Ҿr:% XҐ-?ɠt ߕ|fɫ8_h7BR5ɑέL pp4SqdxȥꠐG" %:'Bik.M[ Xwkꬕo`.SSXJ89Ҧ<0sVS`j5G_J!`Ȍoc/u"?kSEeg f}w QG YsOU̾M| IFe6Տ?@L3 PB^gܢZ+2pu8#x 1 k,@jE>nO,ϙ&ƶnpZ:hMvab~L|OYyJm4 >7D}0$LKعcwݍ{2{ ~bMÒ2PKAnGpU ,Fg[e-tC{l>.UugNNds8(3`m @X imdcnFzڜCM'[i*vg9rtV,  u\-mc"F`_' qEքG9(\ Ͽ CvFƉ! ߲ďP똓Ԁ/z ?/anR1؝_nVߜC@qc>ݦFcًme>0\N3)7hڝ.-}8v ^j ڋ`dk?dž* GfzЂ_\U7'GE=xJJm5(k!Ӯ?<Tۯ&Z1 #?^Ӊ;dE>V)JsEMYc|,! -hר4ۀ٧^gF7&X6r7;XYN,ȱШ>ՓC0 ooy7}N=wMN6\~\u2,}ȩ9*|w!] &9 y\I/~ӾSdV{hwA;~٦$L]2~#Nͫ' f%6זN<H bI|?@iy;3}V:AS&N $=9 ~ dt /^)y*sPɺԫӡ k<Yҳʤ_~R(hHw7ېɮ&Z$,#bH qg Wxho UibT+ N5Xo{e;>kcPiy1+,SQ rD֌^y쐦2sgyI87ڗ(29{dS(DS:8:3bGi!ZPb# Y8: T/-9Ҽ BǬq(Wqپ?8ړ$r$ă%0L x"UgZoZ`-er<Z M6EmS^ +7ծ!ly} .Eh7~zLTR"]QYi7\d^M!̔5ꇫ!qSRb9g'_ǘ)n#FnGL`/;z1g_6O0*q06-Vu=o;Ww#>aY-eM~ܪ}(k+/} {<cbcSz> ZSg cBP'(߂%\2"NEP2M.shi" j{^SsDhJ\vsbb+/{J16?!NV`m/%WPjL| >p&:Ngtʾ?F$^CSܿd xy"be{9ayzĿa^L/``C=ݢGt~7ؼN}ʛ6(H6I@hgmuj@P(!M73~(U֓j\+۰ú?}h{S;D{)нY)q,xU|z~;ۋ$ \6Sk=mta-q:Cuc\t)K.sc`k^EV=<Ҽf ytU,n2=c=U<8rNHM@!/w߲cb$Mr`{^0;^$)o1B4k1ڵ$A@KCSGs!_PH9}暽>y68\B `@Hi#}bS4\7Q28zuEU-Mi* Q_Drt/Vu>[.CmHE@&KfZJBAFrgg0PJtİg,g_!kt6͇n >NŬ^dc΋#t<XrWae·K?0>6&hH՜ j}Ff;U::jtw<%_?oԍJJ@Tu'6uF#\ ɺqȈHn/5MvIvQz0+nm-ߛ'qIYJ\q9'^\slKL>}JO85QUqX#q`=0.;WAp2n¸Q2nk%+0ȉ~>!1۸vބWlZe40X8}W!3H؂oѨr޸`+9_L DGnVuzT$,?Yӟ3iԖ7 CVݴoTu@ΰhJx}-yؗX+oWT ԋ˱vRUJ*BrFgm\Ҩ'0J.rKB^X[{y). N1zCuaJ^-ԗ#Ejm[YdQLam="/M8G 1 Co 1 _In _w>Z-M~}ji9tC#mETKGKAVg[n6h =W]y;CcQE.Ve}0@]0S4m\c_8(I 9M@!i:6:+'3_U=Rխki+6)?c?D* G S~O:LH1&uW&KmbtݨI;k[8]v7-噦C4s5Q .@a*z9(zPguw:ĿLW;shlLc+@B,OIp52h8zqO6Hцt&<,,Y R_Å_$6ôzΙk|V+Ž'˭BGVps "O .xG'Z; qtsd84j"=zL%'ܗjn^%aO::I`7]҂POgg$_0z~2vhMֹ0NH} E[&UdEj[++i=~#sE'Yݒ ܦȾY|5d'vcltK_7V@$ >ϟHqFWtjÓ)]N2s?8H*?)ʑ*ւ551zDrQlŽ_̷%e]1NlnU<{,Z#*ۣpFĴQ.W>%Eۏ0Qћ@豁nj@ypFRtaK[<$rqG뽪l1N$DpK\_MJ,PaH5W-9iDPdsww Cmn#m.ӝ3趰1PS[0rVNG e J]'qȾ+r570)OEH6< &Vy2:dP^WTΏnA*uIHQCʼ"wOkr0P[ZђR-8bDg>B{4%U!q7qSSHYeG@8ݘe#іHaX,xflQdGj K$мmM ]uLp#O~lk-smj(xJX#-3}C˧v8m\7 h{sE{m|s3ܖbйYHt9{npJK\mB.~4i[+2)^jX)m۲YL4ގu, Ě~IiZ{#A_Lm/W_,jWq(B]va.:U\unz&yU|j1[=w!E:9tT xnB@JV1bv+T-G , iDbYz\Ux? SN.t& 2ێe)PFqH&P՗%IHEjj;:U/q]2zGEX򌀍 K&оnΊaXT1؃a-yW 7F~G> 742'`IWE?_>.Eɯ5=GNIzJK*Ĩ^xilsZ =W*|^TΓs&&=/j^eWT1bM`F@gp )u jz\i~K͜6 lM22E޸J vhy<' jyk9dɇl#[dyH淋fa q-/K q<*瘹x0۟A^ygJ}=8a5ҵܤ/ޠ6wu9C4=#4?'0 IZ7(]$s OQIP̴wY!,1 \ c+j[rj pDFUbQ@`'qҩ]-}j[o)Pc>%يҳA$[n8.*l_^i:z3:>b;|* h\ABoG2]Mkskfc8pu@AC|1YNiom!+H]Vcx-a}r/=5T^zp߾r tFlg o}asshG@i_ jth[|]QHa&VA-cG}-:<-4s[Wx lp讧f@#ڣlSML׍/iRv)]p/k0nA)⮜igr?Oy,I‹Gކ, a#ڷi3Uf DL,4l<@ CD8qio;Iƃ^HU]0E _AX'}z_  H yC ВlsՏ_:)suժdtm8ʻ ߓ 7.LMti|`6/N&NcO }X'ٔW -˷o|Eu|_OF6GHd^}\h$. s}t(>PEde6*C3ekx3'.-%# _\1*,Z$i'qe%Plo{"w츭;bP%5cz0Q-Yu |UeOgظHW4=cWxMEXcO9k;?LԤ %Qҏ@ y29%Z#m39q]Y3r?O,ɋ8%pt6n@^mڎ$])P&}СM2gEzYf& _:̭[[ l/vDGks/-"Q=,l-Ul!B: c̱:x=?1,mв!?R=P+ȵ!\-\$7%Ujh~B0p(NiI:=d/k3 Ax܆o? dƟ"+MUCg%qRE1Cȿ6RkX/TK b9iuWj  XTB'w;3'Ն8x%gѿ]77> 4^x¤bKQYw 0Sfpsn:S1JzV,x~a  Kjf.(n~D`4 +4;`zvWOM=EeBoz~WPg Q77“_R_ct$ OrRL%9fdVS 𨠦#1Ou〉 nz9ԇ|Ȝ \L@SP-o؛x(CxIg9%P~)2I*+Sn'5cF&ګ~:2O#!c[%-dNjr\S4͊c]% 7nNA2/)at0_hy5S I HXFw6x6&OHAc[̜8FlQ@(Cnh8i D&G5*CDzw q'{_rj*3S(+mJhcD*ލGehz̆ sz/sqn@p45ЮfG|stDkYD*ْ4/BCQ/ڙ Vhm+h pl<=WR"'6;Ķz ~xE2Oy q[\o.:=Zӟ҇P4rW" c@ )Hjy?1c fr_ʟ0 q1ȢG~OGWǴ:N͍0 ?kAc}2 ,`1޽cq&ZluS*49@St)mzcut`4E2F~ !dFOuAm~I6z"$^%{~Fi,im5WD;0j0CYE6!TNE{eYNiNXMk,JC{U|Tg- $>X+lڣΩt~X++0r,_ϕ5w C =v -Dp-WɗuzUr b!$y5FnxbUtTt9mvls~V*Pږ*19pgcx' F ^|BQ/{RG[h5m+"ag0 <Phc!\I~nQiA A;KpAlX2}7ѦT`\a?LIN;,H,w`qq9Zo~{.6Ʋ8"!#{@J1YP HS}(w'yN@mFՓw].⦰.7wLu' :3<~M巇ÿWya>fO2`Ĥ&lh/IֲY%NYvΊW%U% ^+O-fVa>6_;[s@fw;Zh-lz\Q=21bfNUNd+\ p #qJv~&LDr9u.[Dү1x2 (m8E6u<%gOXۥST1LJg:m _gXi1*wul=f(}7`#n+Q_3ʳQ\ aTbNOL u{8/$7T~_K R.a)K ̯*›?݊U~Nʬ"ˑ.p!+FQb}V dYQg;ZO0 |w ' ;U& ym t;`^g !m!OҋgVjB]F+HP뭩ě)BO0Gzu*dbK%' Fqc8"&(,L RCѬH`4<.N)9^XE*)|yA~]K:mv\I_>Y,yKTVYd E q`XDg5:Yc^KGe I% XΗ>M`̗ʆI  C%XX6љr!@ D6=G##P_y;}ĥ9;|as4%%9L૝.f%%O66otn|}B@(n\w]c6HkxU\֠!Q4bw6tB)㚇,BK񡷞|j[/,jl_aiOw=bASoyߧ`1'h%ݳ=pO2T Y}k0wj2[qFqT4V ݗ^OMݜ.)"QoaY~݋pwL&2+50u tT?(Ƿ2V<~\+Q:0ma veP(=2"l3&I \,`jlEVP[un/$36@DDxo V{35`BRֱ[aM9 Dax'ClW ='2z}O?SA1܌C[Hͮ";A"/WFrMB{ވG¾9 \Y%FV'oQ z=僝qvc5&RU+i/#Ϭx,'\JX ^UA/J7W-׈iSdUOH%҃gW0E.[1!@gƠG]fԽ8بM4G?VbWrEx ^F%0VZ?9+2'.z2Ɏ muMH.+D{8+%+UhjS+,SIe!;MXS<*%u`ѝnʳ_˫J2s_ۣ8XګyU%Vm'y~S/h4:p0[Q![=hE|z3TԹpWA JTjG#+uS!F)`$ V̓NUAoDo.-[@]O25_P"fZ7{QR\&"lHrS<Ƅ:oH/䠭U2І"(+&!0@)_q?.M6(77+ .xs.efOjS۵P_"&ӳ_hp.049I*<)띖MK`Ո|/5Ո,4 0(Zʵs2RgM- ӂ'qσfżE,6."ApRc 2,T9\/9E 뇰L%1eE2TjKv3|X. l槗@tJ +UcB]%K[I-#@Wg Ҳgpoo:`i ~1g,B}r7)wVA<OR͘n;xIudxeQ m&E^s]{<+mBcĹф X@u(kVfa"'>P_bdH&sx뮇24@Ns,PkەݦD 7 / sw.gT=>܏x@t#iy !T&vIz"FD1vմ&ii| ?/DL=.8Db-h>KU: 1Rhhm.Si/ K믭d8)nպ?&čРp!Β;1U*A_ K5"Î$љw&%UjQR7m;H丹/%}.kQxVyt4ߊ_Bw7*mtgx L}*Npm(6t30ypl ^kvM1Ł ҋp2ԱYoXVW-M;TOB4#i)/`#ؖOiS}#l&Rl@?#ҩM;K%aP"-x-|gsH4%z$eԋ&YdfM˪="9Z9y?U 0A`<lLuJ#956=TB[>sh5P̐kC^l]' D_oVgA>lx b)꣙\@-9~*(:93-[ F1 0o\7]Gk  c-wZ[lL 4:w]?yܳeK}qfpFlѬkDR bl̴c˓%,TՀ RMDV):*hj1ʋIWk,5F'`$2H O]lH+[`|Қ!FZ}+81W**0IaN'6^ta8T(6|K55{5jx3%պm]L#tQe0Y =ˢ+; é˸\-&Z,,9>cfo܃>[q%KĥUm**Vh߄yE;IO q2 @ֵŹ9G]PWP5fRD>Tʁ8Tcc gڃ2L"d&Sȹޫ /j֮ ٨^7ojzSZ^YtbP-?dU72;n^M6]=#oQ:4'3&' ׯ _*҈WWF@IGъmIWX;WX﹌L vx 6G {U{48DS> ]gtni,n1dZ!g`L`TW,Sb~%2o=(=k%njfy+k,mv=j[ J9FهN@6p_,.>^jKU>ӝl;HlhQb\)1&ϳ 8W9/0]nJ(dr[OJN#6v5(B"ԫd :afz},z}~e0q]yoV}־KǢ{"K<uZ?K- TY^7 7CFg Hw1?#INTR**WSoN=Nyb)^[u6tK0|1ִychʟXeftF-)﹞63:o@*"g443o$?(J|uuno(WVSwڨ BT[|@b=p4p9j-9@v275t_ade1p STŞxQ_z~"rnEZw/HlA@ٚSJOjL˨ǦlGV7ڈ+KS Ypq>+(C.A ͝\^}-Ж j{6ϲo1 ZP%6rġ\&t|ba!{֕R|WVbNW>]gfVg4oR{.ԍQ@LUDҳ'x|sV1OVf,ldϰ_QQJӠ rǀI8ǫfh!)c֡r c:5U!7k㈩!ߋʌAW2ghx US띮Q'Hy;/B /Nj!ȞG,訣w<캾paiTer mVuNR db !ʉ?𤛠!dHJ6g}^Bhcr>N/[_i,O>#q6JY !oF-{VP'vnjs\_ Vh2!/qY~[7HXZrB\[-cgצ+RGp%ғE,|J Ŵ~Phr5m\H9] qsGcE0FlG!4.ZNS fO=yY.[|\Y%y!.E+ <Mך+V2 qRN#$G7| Z 88?s%Zp8.ϸ-PNMW`~^FŒ#1 o(trg(`49p1xR?|ˤXv<%R(z-] bcyxU"qڅ?#AG/[2edrKguUds  1`d'MmlJO DZ!d ? Ž0;[@=X܏]z1?jb}*gB2\3C7f23z۪244UR`qNu0ј|օ $\ĕ2③ p >$$ &/j=aUT{.7"`yѫ!T'dáHTtst| 1fQ#P! N *ڲ1csY}A*GѬd,Ou?LbFTF<(d u/ S0#w&Iv1o7lkҔG|рVsVcK!"i^5sE9h!f懹!Eki)_u.ic/T),}~2p|HHuFPcC^,?~& < <ɹ8z?|TU ,Ma(b$: mk9ŗ$Cxd*.v.=i_IYIq9Gǰ F!J*d(;M&sQA'=]Z] Ma~bm ] j}N펌hU{a, vĽ8Dm"2,8?蘊Җʭs2~gbHFȪV@[׈#U FG,:*M+HFd*8y!gd\ZZdXw'KrkٗüC࡝hn{njO*~98: c/;!)5NOSaj7G .RڱRNN&:'g0ႊ+^A#$y#KIyʣBί]@/4wi6^{zy5- ȓB+݇&M/IW jz|vʵgJVμ/UΉ,t@Ȑ ,5W3 }9]ĎkjM_bFjBG[|-=0/aE=a1h:"-Aвe;oswY y%A% GO#gv#޼Jch5-f\mx_cM1eZ{ΙK1#cVt0ۨy#RO@(W0mM=4R(;:kz?7偗nW~T)-G^pga.ؑuֽ?uW^I3^1씈fԴz͇ӆ+$jƹ AKATS{,e}P dshjUIbCȆwxaťSq~SU3,ԏG LclD8JzےmT}MTY^vF>́A5^MZ@ ޚC9xB>IQQfX@c ;g^zCe"; ҟ>Dn@{хS+6mI!NU+.,bľ=Ҋ#$Rn?bR HK_3>" f̑}c y(v$\dX6'kbPF'G@a>GdppȞbcsS@HwUMtнePZk+uW 8I6jgƚЍI>d χSm+?!7DvUp9d:BUIAVc q Jʖu8Љ0L 9rYMv1 ˮ_=Aنɱ;akWnNG4ڛ+2 72|QyX&H'ㇱ&-:94)fB71v"]I_da|7ɾP6s6M3w%ҏ$ڤ~jN:}U&x H 2@oMv+]||z0naF|Cn'Pw ~𗷣|$[0 ͆棇uʪa=E)-;Y)&Y+~j0cTܜn\ݨZ-螳W=6l_"^,>$5B=0ӐFپR:";Y!qnˎK0Y=~X!jJ2kV{8"̝hNO:U8ht把ޫ.M*z,ͣ肒 {8D|W`UȞ+*d*~W :msB4;9Ѩ ?ŵ0uf}-9Ax nmsΫ?|VRjAsЌv=' {C]a S TvʺQ%Wi4BU"PeZ0ǼwL~B7%ڔ0^ǚQx7!tVܖ l#mxa߽ɍ  V'A-y=EUF z5B^вSܗىrf1Uje4r&87guRruȌ^fbK(_Q=sha= J#yHZcF8J>?/[7SV~Z|{-j^ꬷ?~! y! 8cfY 6ᜠ)ӵ Ew }Li] wz5`mbK7{0i rFt,懆jO e:_k_M0ndNIIU ՟9oSy93bp/t=J t}zRVn=“xZ5<3MD -D:J\i6`KZ["<-%9Li`q6ZdG,=AH) [Ңdf1㷽e. M{_by/.Eg>qC㞿I22 ajV>.Xzm~>a"CLhSj NBqdZaam?`^Lܺg0~b^em3ǎZzC <ߎyV9Xkf뷼 F&fbb̃S%`PjZ&rHel+"87+NP CwHBd3εr' `4fZz``NRJ ُ%=&Tgx>-Bl ޶y cfds 9} z$FS+4}*w#XvdFoCIXäHҵ p(+B/'ʂAZG49yα=Vۇ0Ĩ e562 U\7`rI0zjqxZ4MAnoCYI8JkrXi 7tJ)ZU7͇.b!dN=e b`)4C44 o'BXEL>,vxj {NKxTfi{)(dV3;qxѲqT* \)YY1!)93Q^mRHJ 5h.d\V͚`5'IDA#\?emC;8DǠiҶhW`a; :];V~2U;s|ͣMdtA:\츽 b\V PuzpGaWMAI Dc}UR'|4]</U{ oXG"ǃ[uB)H>Hf"q"QeQ.7{(J ]'>P'_Ό (d{̝E\;%R% fYC$_^Os\|#qOd焒Kq4Ga_!7wtoX8r!Ŏ!*4ȗ(9HwONU*崲2/Gv6\ɻiV+:"YO1DX9*08%`y=3deƖ9\Qm;jܲh%Eɻ<%0e(=w&)OoM <{u%tCnz":cHL߉"&&SvlΔH%m$̓_]hr)3 .N;6}* D&9fݔo f ='0R$BǾZe?*=6i׋tdқ.2E?:U&*PӉrB[lOEN=?CeIIY"Lz]%`f>esi?Zj4$) u' e23aKϲi;; WJ}4 XπۓvN9&?{ 6UU3P}f'n|Za}Sh&W 1 \Z? ws`ƿSͨcis`Eվs:u=Q2 cd ) 2Җ`ʑ~a[hiE)pi* oS1I:":78ڋ$qmwf譯"]?]֞-LUq]G7VU6ʇDTC6*P #^?x-]Ms}Y7VmrkgDC؂2gP0nasyT?Bq:LBm<^$6K'`g-]kXG6v]xDeU?l-_5ۥ U)r:OG;rkSxJ2T炲uCY}Vnsy"1ՙ"]i(N vu"břU[&qDy)K0.TZz"|\kYwӳ:upe6ۯyը*"8"(Hھ{D_Kө0pn)8sv\9[ #;Or#<|CćL|Di0OBGQkRTBkZp+qMn 9. [ڪ]HY"_OOE)L1 m=F"=+M6ް: Yܐ_惈6>$cIK߮}A5 \h[ ,mwz|$BK\W8f6QJD Rɒ(_ʃK]Iegґ):R~Ɛ/T箞?Jt-`yák@7$Atiy߷s f^̕LgP2C͌Sp׈J@L x.uC>ɉ5Nv`_tkN)w\Zl%e_em ÇYl?@/fr"yڥ0ִ`m O7ZI3[2"wj) ȿ&M|FtOo@9dЧ{]~w؏bډ꧂`}T미w˧& b&V|~H_`0~q_ AD-4, U}-c!--rЕdJlU#Eo8QBPMd@oh)σe{`L1:璼pDwt@$Yjz6aR ХIqKB4EYJkQS>2׬j75jOQGs5"/ᆄ|T/PTE7b*6ypv{V)WV+q}ǶVd!v]`/,֩:ɪO_/dWKtAbR'x2P'-A97$@+ /+50;r?0i <݄zaaC AsX\|(d*ew`ja^+.ΞOV笸%ZÚ 4o,1_pR}*&.1f&PhwMM7I<)M`k<` Z kDkP,au.#Z5YorNv?,TZˎpf;") qs{7u${UDcB*ZЋ2^WqxSo X 2KP~"kSFPHU7cMcO*vrKJ?KL[ AZ>@nѵ bSVuvuO!Ե!ErĶ IA9J i)sZ2AڲQIԀNKWR83h.֓&Ϯk4GƟF6[^Rʽ fˮJmY7f)$Pft+jTp~j:e#" q_:=QkOj?OI1)*`e)sMz]3/ r7ط&ғQB#=6ȼ-V|<{%&"B[,xyk>\(8& *& S5Ukn}rN4'Ʋu^A :ոF-Mo $ń>BW:#n$ONtӤ w ^:||:ӄ_<*?́?6ϛf:[z؏5V@bjAeL}mw_ +h9 ƤGK{5,d`ξ \Rz HAcwؼ t)S5ꀾP&&z7sPzGsK DyTǀ ܡF:`!XKӺOۉsApp_Il/χ%'tB˛h.ԐM&"I f=^S|;aZv]oc*lHktM;jNʚ6.8`Z SڨtL z|%\?+& tgny#=[7ȍ%g-ɗ̣d\=pȷ^.gBh&=\nyU7z&m:SK J/cs)QAXା2VXjmW$;Kb``'V ܿ(ʏBLLgU|YJV3p;[;Bu@J)"IKzc |889H(z ҳ]5UCH}>3NjlLePZi&R~.ط5!LaFyP ZCB=}mXX J~ 9M7u%Q'mSaΰ0}"F*^Q=9|P.@/o̳걃@W/w]JN 0}J:}mR;#410(LQiq둪%oxIU!d):l墽[sY+0CIV?FRwӠރzC.JEuP{xzJ [2K8H*a/Ƶ#!#*qbci+bHeRR~~|( MP􊐧Wi_"RG25)}I~Z3y˺ٶ,'/gE}i+>INvE{d`*4XLd; 5O7bu⮵6bAP84n6DX`ѕǠ,dr26X~H cjʟ.G,n`FBqtAzuH_XBX`3k)['mb7lw qSFEE`}e+4Wp|X)7>Cwl0 YOɗD@0bj~'~'!sQt=7?DͼR[H('G5ZRcB_O3tfݿrR"O: MKDY-yxMq3IfbFpڦW,0)UBar 9^Eugu= r$5Εқ3"0>0b?,l4]5H"_DI_QkE>[rne?}>Vp t<)A?:1 U(%ly>$ sFY (5i# ޝzzB[Q9IM"42?rM&*%akvYY}]< la.KY~f5O?*xߙaJ\!qOB '/SowG݅?=RcQnEu s3J.o86`\D/!RRѯ[M)2hOcE\Z1.w|N$%sx28+[p33U!rQmAӭ"ϻTs S[/C+99PɽЛCcl kQ\Apuee&uhssR o1F{$%:eό_{e% 4Na/`;5G=om(%16PlYʭz4 ?lXDP/ߢ޿jd砚 7Ȥ :!.'ePDhiupO`j,;P(i`4ˌ7~{hlOD(@vrI_(JjվmqQ$yE ])GgԸߙ?hK1yڷ#"x6hwҡGӸ5mwUWQ d}Hc2}OU\1NgR2bGJ bC&Uznn$*muag4vX)^i6Fiy;wi~?@F%/@Y*HzWIxIM$qqP=Atx5Z|'M``fd R.I`Kry&1ͼACr b+Ŀ:C}N.qLO&#Q#B@\,&Jk6=th|gj5[P:W&jVyRЃA;Ku5޶o5S"kGOVoUd~^?h#wc{5*;UW1%yO65_݃&UǥU륏hb!RT*!J]r䤸>,XPvi*k:Kn집h,Ԅkc@Ț9H c=/l1PR<d?2+2۟viM/j8-tBw 'P!*neão WCy/]jjPayqkq7QBsF*5WN"ԬCyU=O[z&'3,2Y[{}zR3')~ڋFn.P@t@ K%&WV$M-<ڄb.bTiI^4ؚa?4*!"|I`ɤLwL#v="(jݚHmod?<^sqсV]{+{y2GVH[3ftsd$"940;AZ"UӤ+Ji?$%Xz!ʫ8zP>OZlEŁDgGw8G5IFUT< 2E|VvmI[~H ~.B:U̽?x>p٤Ո kCP7YB_+xa*_C޳.]-2N٣)$u;ZBd ?g Qi\vtK^Fm/B\𕃾W2(j L Z9+Vq Cq\mfM疽25tqDl X" PG`| 9KU%I,XI}Vi'0'`+vTVYO2cL}SՑO<9 5;ƸBƼ}ŷ ş]lKPۤREWVBZ] Q: v:c+뀴s[~3 w(m7l'i,Z*̨Aku|HU 14E(#15D_ב^V>Pv bM\{ f('?|mBK셾SKt>(@aW4j&\nRսYے.'y Hc.UB6+>I( qz'âGY.Rue׉2-a_+VA{Y"Az.BϊXJ+H>*}ijE DkS>>Ld[ц/{2 V%D*۲M# (C z\OqTv8-a\6(A!ҹxcZLr`USngϱ1A"Ra_k2U6e: GhʯU!XmP6mE ]zdJ, {24p4g ]`إn׼/:sF)g~̑/YP욻[{)LF%Zce^cPiW-YE/F#_~Z=e9L UFplѿD[$A7)5 `E.KM'(j$kn@L錯x:u8{#6`]'Kӗ={9.帮}ueJ8DKdLշ#g4J{^[Sz!J`ӹհTdn ofGM.M4䤵 VaU]v]^vVS&/3=[uw=Q|I]"X۱t۬Li!k !=Hv@<v3=^/(J]_ i#łsip#_./n}njC2x1643l/+'۸B$\rh ? C qz x4|T5GHWhwjeBI;uYPhRQRhsߔ|NCsy9-Ri=.D`2ƽoRomm} }RVj8#2[19u~JVGyi?n~t3mSn_mU~ v3w~db%/*E)Hu G 9˱o>H^.]1D6ŘVxwZ\n!\s(W2ZGc/y_{6 - ՜o=iB0W !~@3'9fY%]==H)1W, aD"9,_y^T7| $E@fyD2|?"&:6!&Gܡb 21-Vɋ,aZ'0zP(L^~Bo6#uA՜m.e-L]T Z6ZcNA#'v戅\Gd˽F A_Lϗ"-xE9AΊg[p# )Gqf|{ %˳+6ʘs-C/'Ru;sGEAHRGX,2Ci'_ ۇKu%oe 'J?8niT[Rm2 : )ǁҌ/\qϛĽeZyn -odZpa\?gptF "SW(*$Svb;ץ旲x]k:Qt@a^aH*9%ooۗ4s"F?l6^ uQWDl=h}J8[BMx7(ƿ9Mlյ ؞ ?m`z Uj""q{i5(m-eYCbT]z} kMtoI\J>01BMbKҌSL"Ty^Y8b h$oEm^)X;֚Ehkw[wZ D:#0>]ucOj9TfKm~S-FM}2Z:݀jel:v~95{dFfR ѯ''NTq̧(b`*;a7sVA9Bɵ'qҹ.G*ϙ$jV5ŽP`M#5GRĨr{ru4غ%qG331z3zBmtֱ=9.2fFx9Pv'R W5ٖFr6LGU0oE.v#=N8_ ;&(۽7<4pz~hW'åO]C/y_]*GRN;q8s;ͻ_+z'#fC,y`fz:C8),(ىP 6SZ;UKN2ˤrfCpe" d)rTS&Іdlw^`?DT|8)>2&3r$J\7%RҹΝ}]eN^y6 hIjFe"C?wb0~=XLu ϑe9/g9?\b^<4$؉t @ۢ'6H^RCSڰYYH'He?9,SW5_{;ׇKM^X^$&*Y'=Vyt&=pvp#.;V.u eNPO j4+GcCM9Wi)LHà-S\)e7b_vc Gz;.ۂQnIgbyyLful|Ltk{Im&}NZn[iI<&8PYꋄoZ4 =k"ySXnO.sou \!a^3ꀕX|C+I̬q’um70k5.,/Gdk2)yHyE1l8>k%\4kRb% 7_VԎ ս//F)91pfשׂqwҫj<*B8x R;87#~?yLH2яj:$O+QEMzP|h6NHn$.Ɏn"!ČZ6|;1 >$ޛa9`!]XcOeZ3c#UN&ފPx-ߜEj}{ݍ s;$@j+2|ܑ_A`YImtt-g~K~!lZW3?Xހ"9g93NJ_3QP2R;hѥCb+햍$ǛnSE-Vr|nQfgc0t[I ^iG5HB/˛K*_\ѸyQ~H I@XnZ,3Gz?5%ޓqAeH8OThF(p@d{˺ Wg/Tk-D^(LA)T¡'z#+s4(S4e5dgiqX}1e&Yr2 K;&\ ̗{DLrI_Gh@Xȇo=淮rz;]"5>>Q9,p~?%^Y7?UpkX؃TJsثܩGdu z ԟ'{8b=Z tD%#렑6琧Gyf?qͩjn/gJdÁ!  ax:z@r"{5m NAdcm+fb }g|h(_sK9M){eK z h1k]kB}}E T{x ^ @Bn8\f.??e >L$*!\֣GPZ0Bd\hGOMFMOl9877gPFHS;Y'=Z5lm[  :y\ oX, TTNE05)%CXn)`]n }$jڢՉF^iÖLJ}s90L.S@q=F9 {`ZIg}Fgճx aaMU3тd@`=,JK2u&]D Ov`,ŠigSFg8bqT'D3v,UYz|tY9s(lAUۚu6qD1`an)BMb-"=AB s,pVHLIca'U$vu҈+Swz#r?8y@S74o7/G#qJIaтdGCQ'4K+JUZ;:j54lObU k8 C!+t @DžMwr|#%z1hn4 iԦN[j~hڊf 3Dm6r?Z`ںRjiG2]~Qt &-.2y}W7E= v7WӑjΌ^GmS,c`Cfo8=kieit&\Pwn7\YD}Л3z$lϻ\{ih<p˧A$r2_}~n)W4PKR/AQITh*d8<uI7KUp4={Fn%ZAǮ|OO( b'unEͼ :;l:Z ާ{l9*YAg(( 9zCsje!-iBEm'n?}u O^ʻI) ^7]0#ϰ'I n7ڳ4͜U8eD.SU%f-ߣ࠯cEJ]ZC[6=AN 9ZW0@6aT*>tPMP`Ų$TFڱ(*|YkvcsPmI|vfYވ$VɒT'm2b vܘdj1;@8!ÏZs<}J>W -ثUsèj>.O"0ɕ fD! 2vHv\xg8r(|0;>}36wEeWtZPtfYl3)Yٰx ,_@ _[G? ^O9١\mՁwVh7!7mBWDŽQqӕZܧw0-6?4Z=f\KӱmDDcP(+Nt?v3@7oZ?J8¡UJ1#_"^UREKU@#j󘄿Pi ^=@l 9X:Ϩ .|-jLDcHA:% /-w,`ƜLM΅)Mi)p hqv: q-`Ht.x m!.oVakztAo8gQ3kxc1,~mۧAk1NU(kNuO]n,8u8RF9h;2U I|l4x(*C*/ΪU᧹jm7r,!o#SՃ)DɻI3 RB1PA[갱 G!EʝЊηqDC} ]S{Ƚ4XziIbWn!Ҿ`RwXF ~Rڋџ<ΒRT[#Ǿ#} "х_n'c/XЁ^3 I-e|_09e dvXF o *;KzvJf;-Ɵ29 O$ yXRScȸD ^❗|YXu4.@Oz@Ӄ1oy7` $+ 6=6-pAGFueg/-w' 1q;"F) d*F]-d/n7c_dp}ϰb iK豸dŮ|ݽ r@.~#KPb6_D#Ԥ1I7Q5tb\73e?f<$2Xv'8Ka_+>{Ѣ׏zA )ޓ:rw s4N% @b-h>DOwߟuDN+H=ﶍrRUʐeB +;&E &J9P~^mJ=:>Bh6(kǩ ڎ'3|]ca-R.q"ni+fY82y# W$%œ"c5b`ΚwTw90QӴ2jRGΫj$ UZ2i\5?`sv/ JCzf^hK+3?j"sds|sUU]QS8W6bTzU\vI{^:)\f_;6ZKJIJGC:HP“뷖9V4[Hv4. r莸%A@M_JTR#:Ic!슢o;?B_7AB/60P[ˁ\1kq{\Jv$^0 q@ dW 3[2`?IWDehfJ{{Ppwn2!ۀϚlvnF_O3~o|08\)"|\`v] ܠ$DB#S[01 #j .TL'8N3z:qHyRr۴.F[ʓw"Ey㊫ \*a8a;)ܹ% ~})]-U"UXڞÎ/@Q4fFEE%QUoҙ8f:H=6VeZ_w;cRIߴo$6m$ ;LTbD*t"#b%Bï-"=/kĺj,1,ar&.! MS{$`K(0,f)VD֑uM&"-+smD5|E_jXB+@,zArPܘ֦{ϦMW΂ S/K+ʻCqsUg{g+pgrDCMUQ^2An%n.Vê)[*rY,*5xM@UOH+6hɶa(2Kw}=KrpȄVXt8%@b0^ʵc 8Th+z\kq khQu($j;ݲBqc5 S_j|6@WXQkCK^de9QQ2PEɠs>gMmS~G2ڣU2[3%\[͏ ɾEtAÁxD8w9<1f{BJH4b5nЛ4 {wa皚뗄-rc["pR't+璾=_)yv)93t7~՜ x/@ŒeRQHu*do'ՀR[HN6"J53+QЋSn_(`c' \Z`Х1}qy0>KTDi'׮1.+6CA6L 4/sUiM8)ʷW)lANj&-'ٝxIx E{ #njh=Lȳ]v3CUm8rSKKO'vT `J@ ><tzA/EG=#qy—/Af}-kɡ+`Mt:|1ؠv4hN( .p'û( GBq7C&qA\p4iĘZGeIJGM6$6Mټu,5`-CgkYiM= 8s2h"VG o( LUE%~NX8tEq7EvFfҁ<1dc[׈FEE#`nlcKn6c4J >7;7.kgl]j}x'nK>&G=R`Ös{jBaA'ɏW)8$@5ȨÝZt|jYpfc~[ÿþ:mguZ÷TT/I!0% tso~^IY適%@ٜ=ֆNAxT%Z d7)ѱea.14Y.n56JDлXi ?Z#V`9_G+ɷ1"cV_ 4jh\zBR>bMЧ6s49S*gwu lc7b a^Q K*ZghtL# &(IcTr~pv81KK#@p%$U>xK..X!10ݪMDYX :xzd#\1%g~A>W P-(luѥF W2STY+"R5Dݕ?!kN-M׋DA)[HXU">QDq 4 A d%ZuRTmG Za[~->Uy]8&ά1oE&PCЦ.Ew%7# WO RM:C{FVHUly& ﮤ!sWcxV37|@^zjLd{Y E_BWػpK8 qȏG ™Nj6AVI3A"zZ_MՃD6C~Fۡ/yUur-nR)Lf C>^^i5E WnQ['ArcSc;?{tA=e苰-$r[Κ ۴E[.pJS*@džv):,O w._CQJagaIfd^]YaW:-iz#\ aD&kٗv2W eOUW׊8{O 9~L27L7߬@)#!wyUmIV>TjP~Iz $t]FE[y#gKSזp`fhc^>[eB31jYZJfn`m2 2 ;${"ɗ2ΔznK4Հ%^?Hpb˜qMtOBybňkAv {p udYܓݸ~LP۟<*b_sʮ05o]O~-yϹ।#NT7Ny/ڊ$[czkhua)nwjәphxR"FVnql>)K]왫-Wsҫ#ܶN3Eqs:3?6wymUnxQM&6S`qG'*rs!Uʼn1V*SVubXRD:&HnZi<ĕ~j >]o=hnN&dlt9Xuqd=^)oc+_kr}y!qwǫ'B9pˁ4D-حS@~pnO.!- 4? Sm}ߵ?h]k{f1.;T=&ֈFuy_R<^UHnxR)p'iU*yiP8j?)+d*nFPCf r`8\\=tos!@?}3z\YSue5t1"mp>`UT6J G(>\:x˅0!$8UK}OhFQ$M}?um\ S5Ӣtn 2BZw֫E3g!]!٥`0Hhp,l3뗐==ͨtv#N>,xO ZSLLGBwX[!H!.Z[#GO< =}=WBZTݤ\m|eQ,cX=Rt)nEM8 ,Bej6GhA_Gsg ^βQDȵ2QRSc⣶|7)\6/p|GAbw>J!`b cx҃1 ?=T*YHk"8ܺE~s3箦/*:8P6}~l^}.3l(,3A&/ZjMqpE%Z7".jGIn4k~(^)Yd~ KM$7}CXٸF`1*\+#-HDzp+tn)&~ϋby mk6N(\qb!Z3p3H8OjIVp3ݎwghB6ShFN#D#כ?s6ZP-~݄M8dJ} !%AI&.}6x:nq \(N\KgpT+QzŢ5a񠼪W_Ձ11#=,Y|D8( NAa9>/A6O=guѷ>{s2v2ꉟfm x\q2$r*apY_0tne_iHNVBUe@XS#dI[DN$ cg?ܯ]2t ٌeM*8IA+Kۯwp@a:Ӧѽ̐SAO%5zSN>i(KBb~Gխ\@d[;McHJĂ]Y/X y}n thu$PW )2u\ a7<zзz&/t.\4CTᝤ̹~K"@}o|s!+ 7ڰCҞ=$m4=1dO}W\Q%zT\ VUĠ#D]Z Hga+_kӐa}MM6΍1$bL[1Y/itǤ~nS ONMrʘ_]"xFD6%rϵFRC94Dݑױ#5*}6~4Z nqڵrXYb݋_I%=R{quО rX{1$SLW3*PFɜƪO4b*{݂)e~]rI3KȺ~s^;CaV̰%Z^@ f"\|wmp)|zxj\qh.2 \V Âp4d BSFҾ@dmhvd yـ1acb و&,~k22yiw g- `'_hC̽'^ϗJ— "e[Θ8'ȟ#Du9,zڗەBĔw NqΦv~-)-c;]f'kj2I W6T:/>IMÀmY!]" .d=^ R5v=該8IV[bdM՛ޛZGk`Pi|JhrjxduGh?5oճݺ~ %uo4)5D qY{f3x_ќuOœL &׽i{-9 i̱Em۩e|'A uqBUŧ:K=<}z2rn iK2xJ7-B0NP2nl>!H|>';a}mYA:ZЩ. $I H)]a]YŢҮmP]A=ipͅڏoVN )#H4 k NVV@6-fp~—*I#X3k' zNlnZ2ܑ܉{3ҡWR0ak^B`'qaA׃ʻ;:0o#^>Ϯafvci,vGa.аa dncMa/9);z I+6(יkwV$Fv G;t[{:x-݉Ň\<]L]|˚1Ckߖyx>9zh/%5Oۢ sx1 b̽;PWpQ{/ ڽֲ=aFVOh 2:;P5)vx4PycAפiw>HR72냮y+_ ɥz!Ȳdn`DA^%4@?x藄zfl~ #Droc(Y;=ظYի߻-ZnG@h.÷`}^e]‰%:`AX_+\y#CZD}VsznQY>vFr}-o畟v>T&4a=6c S@JaL߾+߇`Q8֙:)[W S8m^DsrCy ?e|tޝ-ց+c"ND-t#ն=@yP6p`IJw`U/塿Cw.+l@iCLflF}nVcF>4c-Iw'u)xU ֟ EFμAcEƔvoމt@uuI֣2mR+xykj# GcWj! t *($b |ߣU?Yyլiijuw ) .* Y/[^/~=mVr y?84Rs jH#,;0OfHژ;_fP1ozuN_+म!"aN_kf}{/X < TڣP^RL5)^(;1MkL*x;f=3YvDfSIӼVegRx''iWWXA6uߘ*vH|W  Ebo 9*\klwA oclڻ?[*k+Iuj~J ӃJ) ϐT:&c&ˁ|, 0S^ oOQ/WF#/9}^h(-,JxWM:%Z"L=E u92D>Soq6y 0;gta_^}-ץ=ЃLʇYJQtn }!a2r! wyۇ7M!X xQ0$]11Zi99d[_iÞ})45K)1ʦ eVIȼB׏c^R/tOgg `Ŀ f{qdz<5V}xԛէe",l|R%c2^Kd"M#Dz.?U\b/^ͮ5KpG%-sT_[( ^Uszه 49RB_$' 8jZ~6SݘN/̈v%@M{7ZdB 3h=}z6G Ġw# =Vtd{!JZ,PtUl']*.?iӳ EzG*k-/p9"i1 }e ?5tEN 8x#kGWG*xGM؞EBіoquۇ9v=&FF'˹wh?ǃ8zQ( yk 1Td}J{-D{WXIIyNUЄ* O:3 ۍeΘԺ4a*,CFIF[.J*A~dt$pB>\pF0ojG^5:{SXp{I8ΆR2CI?zk3+fxYcl2)oglT\s@b輽fIGeNwx^XT k+=8[,ü[Vo+?$aYA3ncJd!d$:;TpF[KU²IЃxxo[ֳ3`swUw2ggUGIF'g¬~`uOv-Ԫ FaZoECrF+Qfk!QH{m0m^tndZQCW謵pL/Puh8?k0NfF68|V Yv9'>܃Or5Ȗ&i̚H WqU`SkVZhi*KtK#ُz%}y^ֳ2c yԣIBĹ,h_E ;3Ӱ@\Ff#_*0T7~i\{׿! I?;ʆ{]Bu*B,Lї6lP80G*bF%.֬x) y_Jxʘ(p֭Se1i8J"U@jsDϹo90hإ'͘ f-zĹ+f+XȵB<W򦸗bH=)idm ^.j7},cE-i(ͬ뾑V[Ara˕XY9u/`GrNC|x互e37^~m iDǫ( FHLKCsQ3~1&kg\Ue7~0ig8A^ϩwVh7VQf_Yab͇<~Gy ܗe„ۭh۳q{J7s[nFdzеrn>~уZuþ-rm;_4; |>Δe${6?2b T 6D BffF.%=EȪ1%lG r* Rd'B=]H:?`Kq<Hl.izaRMgt?}U2QiR򞹘NgBf(wWH2.i<~0S~:#n M?h6Sr" 3_d֕WtottK-FfHrPE-*ƥOʝ#4Ib`t^Dv}F(Q]=vgN>So@o6w @֐!ɐE>)9gaN_y;(l%$hcr1E^i 3jb2`=rW1"(z >=SE '[6}.%aX#<3D>_%wFmͨ6lrPZɋM C3ͳIGA9ZK>aSQ>ǣ'e6K伪ivEK>7#[JF%01D4-e9ܤ[Ȟ3<_{^M72+Yߜp"t!4x~yY"&$<@.]4Mz<AJBas LXr@Wo \Uʨkp\K¶Z9@STơ6#o/NcB5OxVh"I_xPu%%fƟRdzY W ȷku>pkn$IˀwFtix?[VYBT<ڝf;Q|%u.1m0yq2ZrDW2~tyU[&Er#]6sl T Q',\L;-~3G=j D,' =e~@4G`pC2z<}gtꍅތAh)5#wJ}W iIRN޴0kC:メ셣 YA#0\8cz(FC7 iW$}%oJ"cr@)562- f2bpT."ٚޡ?C*(@Gy}@c(kej7i> ^[Q=ܟ8D :As F)ELWLO=4tuƌ=ׁXěanlYJr!X/ޑ>J*/ffMG)5b~01b w5k9DŽś阑y^V-h)6Vg3vGÑp]9XC =3"(wy{yfLOH['ې=._݉Q|%oPƛ[a\;T!K/bJ\HHa] O~\=FYՕ(uzj4pt B>8AT=Kylwʕy M9t8DZ/*#c:S^ZKq^C'+ ;F7v٤>)6ycӔWqDco_eux'Wz`K0OtĄ</Y _,a+$vH|(6Y / G* p#5.'}rICн\y;Ďe)PQbJV0"2#اQ6duu0]t%8uȚ$5M0TKhE8DoIz̿G!^x陲 uT6ZhCpHPk]VzҤھg"*0bI/w@n֙ %ă)S@Tܫ$5Ar^&Ќ)s.-sQ'b(gʥ%&&fb볽[G_:`lLׇ規 Y-vϾʹn%?3!M$V_sށV;ub]uK4MK䂢QɁvu3`nXN$ټUc}g|R}xs{.!m1bP emϭU( dgkC{qU R1E^Db`&!{QeD 0j tG~8VBoOt}Y3,V7pTY[ *5Kax]+]}D:nbnk Yò#VW;ѐnV&DSX|9KwUs?$Wuk.n93RU ]4̮vń.! ȲǺŧpu2`.}I%7.x8C5Z@}exo% QeMYb,B)PU;@HREH.tU2^⾥Rrght>*4f߰xBGkSf?^+E5bq}}Vr)r+u{Cߝ<Op5w'Sm ,Q[O 5% Gſggg_|bׇ1$,m)z.jU\M*tTNk?3\2Mh;BM4J<r{7B#/WiM̩g2EDS\+ϨxMMM* ZaxGA&v!`eombf#ٷ fKixCܕ2$8ݖe]}N%19>HXPKKͲ9aǸ:! =^;h)b8A"/zN2䝬Fxt`CW3ys( q/.B2ϯǀ8]V@o p:^~~3h ,9R|x4x,WFמ`?MXB]puz|Tv^vI=7*z(_d/ث_ ]%9e39S`j 0fD/% c0(``8a{z#4  9c`8w֋f.ZQrO[o>?Mk65 _&ZB1T3?]Ed#Idp3N׋ݘt%oPfz=^.[]C' -߬,_ AdsԌ^;GӌĚ>U_ ǰg*q OL|F&H+˂0"-#1wG uI ]su hlσ %/w us=ӮȍSiQhg!5ݨJJt" u&V*#2Ͱ*2(T-7Mq|5 L'hg!}|0il5N"R9^-&?BJCsع3~wP )s(}6!@ETU6{VYoRCUGТ9耥y8qH*maYhOoM)cd<aG5<טRD@_Ա *];9~z6?) H;~⛨t?#ǐI|j283ڑ)4?N4;I--|cW.,+r: 2=!?XexNZ"Z.g:oh?y?AztJxmgRe*d4+ aO%[-ZܡR7B%Du PQ!)E:튪؆H{W' ZV%|퉍Yn}2@јZQRR 3jgU6` F'$'*~*{77#x*"MgZ)bIO |`!Lqxsaq?v|Vou]ܼͺm:WbθXOw2 +j| ryL}z{gp$d1ZE{G/-2ܤ:9s$_T͎~$x<˪;Tqb&𨌠H}z_o-SB2yx_ @.&o9Jg7qIԐd02(V }eã4V<7` yɬDm^qe?`YeR>&uB$; 82`aB٢!h k)B9[5ēӦG(q-E3Tk> `Z'`䛚 U!JSFH=%JBx}4jTтy}H9 A\|T Qz;ݡCOLj Hw)fLY? v?[HUCEA ^Wo*()i^ΣnjPbGaU_AoE߆$ݓc~&)zA qRΜ( ,P3YXo>߬}QBr8fSQY'f+ A17=zdfդfklf2P%c|Nm0qB!˸Xb&# -e{.mGYooN[WM'GU*[xN:Q=PʛcBzW~ |ŵއgᰱ—;.8IdG}B?Ӻ6WԢaWWN8O:-iAx (7hSu Jƕ"(rFP۝NṡOE>q׫D$MrSg]^nj~= |Cbqæ44tzN?lA%+"&Եx0(0齺|rm O \MmzP۪s4Y"}I 6w,?۬P{vP;=K;G!Ը3s&ҟ{t:q=Edfg•h/'ESՁPkH1=a(*S'P))CAᔔxߒYp_RTZgGxer2Ֆ#CU9 !?Uz/J}9=%uR` j,K@ZTU[Ū%{@no:"pH 82p'kS_ь/nh:}\WcbN܀ 4Ҡ u,z/(.XI5ݕa0: 1B&Aq?Nf3N`q%} mR @[4+!M noDjp?6:L+!]+҃֍sVUEGߵR:8=ZAE׿,g,X =$:3X3*;VAR7$AX8Pc^~/#tT7~<ɣtп)θ1U*Y;S`\N+[pb=)UU?y+Oٕے󴣩U.zYhŴHQ5I86e޷d~E[R.F\ˊʼ SL;6-/ Z֣Y`/! >Kv[,ɯj 4Z '7`|7m%΂'.FZ3";Փy!Z:gɟ[O#8iVtuyA(2H1p,+V_Ί֤TYڙ+(:TqE,?̔<6QbĂP|&Vz.K`cίkN_TD!W\e>oZt#fhcqa#4r_vg~\X~G )ZJM#\. $9H =2F|>Y߭Z뱣UbbrQ*ɹ#,{,|5d6^iq6/&H ,G91 ŖrotLD<^\LwEIaGM?9KL:Kx_v k+BqZg(Sxm#uc1/oaďťg׽%D>`/{VC9ʹiEEl70X"Ilu L+Cّ̀˴/@vLwI4!8Iݯc{qX=yqcke 3=];܌$0|TxpHX7,&g,~uʑ<4(nt;p&ɮM,}嵜xчS|_8lG`:@ L7cٽJ{nXtXڱsm}[1o2*bq`е4>M,Dc48sИvs>&czbSSt4W4bFF5p5n !7lJƻ5Hѯ3| Vۜhuܷ_>f zq0*H\l(m9xWƄ3;l''αAXZrW]1<No9+i[x}L[]v {_=_L#hxّ'Y&)SrQB{ imYyn$ZJֹY%sB9e .2:j+dM@1GqէԈ+=]30PK@pvc/Mez7H!}+M"&8fI:k/W5tWr~QtOخ٧AIMU{lT)gX_#Aa#ϊo!dHrKP\?"W\=O$/V[#j Jc\( #sIjhUoVb%1}z tQ) I"'^l7bMAB I2b N-l%&k<ͲF,2D$|=:=d+ufmjed+!W)۝]7{xL5_RDjSt/x8OC+z,-b 7E>*\(#mKsg>x6?9Ъm@78Wtݧwhdx7 c/Qv:(7VQ;Bח1z¯[CpGKv8+HFs:9, ~'E G!ғrΝ]Jy⟋zȱZ9U PKk8vU 2][yaG\X'FE5RF"Mi]$a>5jG)N'J 7: xA(|޸Թ KCi5.=%H ", Fg2ҷ(c9oꊥB[HT9뿐9)oNak?7 GyQ5:YIkfd,ys!ph96*gыFz:3xiPV(ӃX:,cc\ {Ң/J],}ߜ]}cBOxhJfc@$=;n =Pd8B.8A4ɜx(#'ة(<F]C15*.2Iot ]bSU/T RZp^/88u?礣RƜY{*)q p0Uvlh5:!bG 73cv7ǴcfWLϗhIyjqRyFa<I#3?R$8JQKЉ*n5ΧuTHt\ˇ˶ h"ԟ6";*gM;VًB$\g)}B-*iZYCS㏀lEǮ#fr$KqTaB΅iAK|sVVe O I=hY&5&CWsBnzt0eYG e_b8N9Z%sm, Xo/H_-y[[[P5 fDOe% J*'|>C ,X&cGWQD&9=uےSUtO',{X?DEvɿ̪!M.*ͮutojTUM[0~;F<"/ Xn_3|wGO| 2 Zz|F zЊHԔ=G#x[!, ;ѣH_ 2[{OR*fh|k[yVI{aAq.%{;J9[4 vRRbX~+$+~kکL@ |3P-5_g<> bGP%~ ވs 'B[7d/l?p{3 A-FLk" pxwo$q> uH9׆R 햾S1/j^:4~;[ȝo~ʩ,8<̳h 8 y"&{Bam2fHFg+uDK$ȗڝm< o\eYօュ腲_Geؾ~WkRX*X駸:p+v\i6◒A"V1 <`½f5 jp^|Ų`2b$E rY]e˜M狙$t)nwFL2uލ;c5N!@.MU Tn;`-],S-nʩ?i7_;}O߉+ڞa|CkJ1w~ ]3A;[=-u+ZF#Pǿ;<[%<.g-s'g@l unÐr(cl,=ܭ@ d 4\@z᪴^B#8v|aEkp:hfӹY[*_wX!${HC2 f@&$ps%OhDY#e)߶\6jɈ`pJa Mn!Z<!R-Ͼ0;/s>ڮ+~/BY[F.4 ѻI 0$ՓIQ(D>;  {hļrZSJ l#tcjlΐq!lxW୶P8Z) c%&61*$K=i:}{_o(0U5jY4HsC3E`׏ֵO0L*6it]vu}t bm7>3u46h1嘚T3H<Lۜ]>0Nz &*Ṅl{`x7X En% eKӶ6R<+tHVgq W'j"tG_T6>%wfWbֽ`=NZn%.Qpjm gXogAJGA/A (B%8^k'5"A=8^'1Y>:.] lʙgO+mI!b~:[3NKk#LDDr6̴! 5˖5!g‹$yhVlٹ5M _Hٟٓkϴo :@4 XoVБ\'0Q:A*/IÝek ߢWMP3,_'Gjw<55yS@kX}1BGcÈiϹVpGYFq;!LcszN2B!S\V0\?gnwPuD%A `g4ӄG>/"N?[$z5M@̷EI:C/†,v ^GS^|~\J"11#5tޜI6xQQ%i g"ǕUP]y*|@$}Nᤇ g~M.*+aFH uzCV.L_59TG2ڇTu" `c+TcK/n%tΆ$1Fԉ E K+c55+wMui*:;{)K8G\)i=q+,&j*3 %SiA;-F?6>'ݷj5NE-Еڅ4iݢ%}^?oٲ ~OqR?BI) jt|6tԝT !9آ:c4+}) }wȸ DxBzHI{mBJ2>kp-/ (xŨMP,o06?:Ց'B1`/T/+vL%Cs_m|eh9=%^Ub*|\·N][8k*^h_.=nJg.|;l@7[I)}]!w^ nʃ.L>p"`jΗ";'Ư3# Z䱱?߫fiG<|Vu TKl4U%Vw3̱&O bAyB^Wcr'8-qt^z]89?\]rtOSHk<)0±:zy'E,Zv!+?#((—;\u4Q>VF@5se*x2U$_Pw+o6@ݑ&#F.bG?pqR{̱I;3YqE-CY dy\äx4nNr=b~ty`Aa|9éPO=*^Wyg Ac0deG/ѿPaDU .N,HU ꉩa"NݯG:TbVp 8e 9̪I9<2j Z`;uT2=)"a!{R7E6'DxPFeŁ/5K [1==[{BT҈UmjU^ l>IL! kN38>;vBPužܴZE[L2k ŠP'U8% t3Nݟw*<~D> d@Gdε W'yR-a!"*һ5Yw~(&߶hFT ]A0A6" ~7H DyB B Y/jB +-*j[6M LDnU EvCH-|"Sa*cG}\[ǒi?mxPƸk pYBf9cN6 ǬӐY}[FWn6i] "u `gjB~gQY?`Ieqf?gʦ`~K_bC fapЖFmo|(x0$ 8;׈RҦ;v ,]kg?Jycf; I.gN;n]$ֿo^\KbCFᱴK.΂ ͡D/J><^*|5(PӺt'[aqdg\`z41#j OQY;_4SJf6MM-P `)(.wIi5GN'<͓שQ i%&r eƳˍwʉMDž$ iuOPN\֖rV@219; 6NLOM,dv!wʙTy*}|%]Rk H~bd {Rn*X"}39I  3&XێPQ5*sSHsd ͇2i]3Mwß@:h`צx.݋8Fw݅ڙJ#} hSfLK^}.f\>g3!t[Շ_h|C4<{03hŃUF "I7~Wp+bI4PwXy1aH"1+&uqb%Pry|e.Q+ps,AYYAN*`$=-A* zz\g4iA(!ܤ)h| NwtXwbVF+b9WA}u钣~(O-ľ)v"U1 p_: YkyVGRJR|.XӨd@Dj؊8#%χ,58AKjJy<5jz~D W#M$ƚL+J?BhKRXFȻ vP“uQI5`&ZM@B'霭DY{*?grlHАVzO(ŠHr%Zemm3a{a-#J\KPdpe7$ԣq> Ȭ2根O?;D692(<쀔e *pƍ''O5֖q6<n%T \$RSټ-r ifl-/Ef`LvK޹ ;՘NPD q2O*\+]VPki-3gO<0InkVrOp^|Z[2?<'F-0BaNsUZȦ`5kwZ_Z.Ѓ,2Yx%CL8e;YNzGkt`}Z&,$L8§0C-VyWa=Hai3d:kh&N*+07PUD$^X_̿\%v^~n2v߿ ȅ ӌ1+5vI@&L5{0uNl ?ۛ@8R*]CS_S4@?U7t/,3% V|W|hEVh¤LxPmPo)r/ = `nlRbȐ A`No7ifIy%iEm;EB(mC`s[g8d.T``a.7(#6#T𽻞RK L7_hL`C|Gmdڅ#F- B9!мEιH1 v3I_7@JU#CJ)>ȀݾY%B}Y/[eWؒqK2*M]2P7p d~8fk ʡ6X jUv=n#.rd-pp}vYg2g=EA{)FtjHqXқ_?mEA0=U6a 8TՆ,R~pgńk`6" NX|zҰ*~Nɂg=79{UYFLCO7}#M c)i2jys7Ash dB՜kx3W_ng'gOu#U]L$)$9MШՃ j WV+ MfnɻaL`Gj8w KdMqJ&#<5=n!rI۠[MR ƿkxe L.th\h"xMIhr眉K6XnwĕL!zy*litNH) y9RR>{UMhLsn](4}=hʆ5G1Xu!cQ9 lFM TvZIՐ$, B^Ӗ ȣ1)@u6p/NS%D>I#o\jAAqEtDKy_2Rbt=%{shɰ᪴%&!@ykG"XA(_&}94h[bË|k)CEK$NN$nxXmzvY 81zK լ&7Yt@|?kA#JҬtw>ٻԀn|m9%x8Xcb%&TXE m.胵h6swws#oQn<_oGG)&Zܕ'mCpZFRɯx`'wPzȳ]I9MS J4I"#۰2۞Y3 &GFd|~6ޟ0GegAshdR`;sPVO)>]JW PAnYܠum')H%Sz;<;!!mt@Q>5t'GuOt[ū 2ܪTbݦmPo\(VK3> PGO]_:Ņ ù&| }g*'^ onlǖCe;('57BY3Rf:%1ԂGT {)f@: 5 f^A6ݽZC@CnDvџ?hU2RaN5 S]e$㐚g >1=Fıq)ɼa$xx{[x.NNbyjj d[޼SsfXs% ާQ֧`Sؓ IHnwН$W*<7Ai(e*t*Q+R37c!HN&'wz&qkD90rm~4͉Ht |@ֽPݤ8hco$,9}2e}f=n w !1]#Y 9aj[I-#V}, Xqf,GcYe(ϊ C98g ř٘GC*v8wkx.+HP*&(8n=a2kac ~=^`P7:hȊ3_A[XtC6J/47K lq84@ aeqINQ|bZ܋& s- G=IT3uxr`1y*ω}O}d("mwPZ$1-ooiDBdO~7>0 -ǔ9S L'ÉX\3ğRJK&v" {gل{}.@@tl}+4 "f8L~`V BG%>o XaY:߾Ϯ BtZAlߑN]ouCF_sA ?N*Ù $t&`$-iu s[OrqpfMP/M4P6=^?g>GW;tˆ ]=X8LPQ6e 4ߡ̈FKZɩNS8PG$c4&gf{O` YiUTv̍'ڿl& 9~"4ӊܓ̹O`Fڑdqu"C5(b@cHZJ{k}5r|pGP&_L~u|_\T3ADCSpQɵMU"#e~\& ے;XLF"!G9NTK#pvU,:LzMSoVwAf`y*]oq@|@n߀U( ]zxZ2qjwjj>3xq&ѱcW؀D{XJP7fQ/pH7JM^\x֘l24%T;'SU Hמ|vە1x:Huq]QhZ]iŴ |fkXAMs[{@@P*fK(L߀ms2Rh0ff.x7"s3&YWs߀?@6ĀG@ 0o=W(auB l >Nƌ[v6 גKy]>'oڊ\ysIAt" nu٨Í.붝}Ei_MX NR訏~dUfCч>&(5XƕRi谂wcC/G+|Ҁxd7US@Z>Փ.,V"Ng~7~XS&&X,#7PÄ1S~ T#Jo#y8J~>qVS9}Փ՝{ak^Poaբf>wnu̇ U1_aH%.p1nհʋ!F~70` '՗+?8 0ކǹBO| ~џ~V? y"1J,a9 AfNYPQqA^YrXk%Fa=2ssDdJ/%-Z;0ZŝW 9[ 4ﱳ\!A}J#ڥ8,r8;Cѳ @k1˹efけ[񺬻ro@ł` unbjmB,k5emƝ:VKD#O!fa'yVc:زȻ6T0 % :EuB:Vh4APn?ڹ$9K;FXuz}NI ,T)ۏ) fa}o;5-I杮+ Fl"dY2EWP%M l/E.xrySd%Oֽ)x5u: GwK_>@#y.F^O5oyNsxʢm$pf6hnTdX9Bos.3<:GXYB.󉳛^TXY#cҥ֘nwlZ-7ԧ +NڥU$c1A HwEt /̧Jx'Pt` `/a }`=SZImp>0 Q]X53h&ԍCg[E` ƭJStMH`jVP ˨H ķk_(n!ꂝ%aͰ~x<ܽgk\uG"A,3k+zy+O|ՃɃbX`''!`1Jn&DX!4FP߻=z 4dx4C3? e s4mrHih:Q~+UDhS5Xy[?&WGK& ]QJRQAub[5<9jyIoly;qC+aBn&4if됼4i#]XFU_/tT ٝsKe~ X)| bki?!~ڗOc^}WD~M6"'XX nT^F NmGú(0 b4*UԢ~"ԣ2;xVt+•k>{UX@UƻUʎMؑJW$5trzL Ji>KF4}+sH_uS$fvFL??*2[)q-N -%0V"#$5B2UKI Juq2\NRŨ m&jJYphT,qSFh.__apG ·͏ae u8$3&9R)Pv- )_O/QȥZ_қʰr+'L*4IC?__(''ߙ8Gt T˦LLYX>: Q;p }[tsakPX#S;0\ H%H9371I-u)1KqnI!6э;q/>/ #GSTVV}^U-'30 g#|/"-{ɚ']O,儘f7J2CW =7.x_SUsP0ܑܩ/ʩJFa^{u 1Yc9X&1u FS(f+LJ"YEѧX{biӍ&zJw;B=bO<^VHK? [Y7y4{^GOe6I2<ҡ3'fs%E[X{pdK X IeFl'LJx2fp dlne"_1"א\i"u#':q|>Wukxpz OMR49'EfM!O.=SpYF^79C3dz&2VzʅEӑ| ь+tivED춘>A,941-|jjl%: 4VzGhq@ПIsQN]JRy|="#\mF"śg4|˒$^8(}[D?Ғnz̅/8"j2Qe&π@qk #mF5WL Vl%x7quwu!"E&)zEU!![] QYU?\5ډklQ.qْ2?%C_y̐ X]S'=kq(5EPw` kA2Hh_nCi9h̛)Bfm&N&*#SiwRZ^Vזp=Yzy ^FXȌ*J"]%Kkhchd`˴J Ս7E] @ԿGQpi[4Dpͱw#@檔;1>es uï̵%ͫ݊z 2@Kx? c0@47~IHf& 'Rb[ίѱzZu# hEo , <ǪIaD,*;x&^Rs[#),>f`P+HE=2#ʖR_rQgn`uNi"%W VYz" d;E[uO|"  %^QeĠ!'+}!}g"HxD:FZ[=ꃒ;eoi(U:W't?m"E\g9I63#*nz7z"y09{spcQe<@'ԡ| _{ZGAhU|"!7L#zQ]s;DG6LjXI;7& u +9Yߗ=ϨS1<&DvEzQrLȝ G+qjwiQn:^7"L;Q0wĽz5˚-Mc'^Zrz xle뷩İ{ֿVLBa9;eT]փ}ͮc?< Qvt$,X>n$NpA@oer#68.čEɺ̂_ T|^c;G;B)4bPяweQlb6)z#cbx-[ l>`. XZ-a/X$w1?>:iZ3RO}!f ? Q y;#: 9,84.M(h,^k+|{z& +`Ӽ32:dYeە/VUj~1$fgBp+ZnCly(rmk(ɱ8L&{Ôx\^fU:w:])qCP8K5DoD_Fcp uE˰\n\DqsP[*yھkͱ> -" 7{,Bp3'=!~}&n{Q}MsM^O)/EWу{췽Ʉ!+KonHjRwQUP&gJ.MyrY$,R|Y4+zb9hJl80ad2"oMQVm.{< )IUdD_c=0p]g?r`ym}KfÆ z Usf}/髙+{E⛶ǬtY"a|GFITu3A 'qwtO􏾪ځB'iՙDАн3P6%rgL:6-ޱulHF+@ gMbq<ψ%_qc ؾ 6KdPe4CzCg8x%^ݡE=|#uy?2\5D0ӈЂt/E}>fnխnn[DlAv*V'bٗ Nj RkyEYž܏{J/1ʎFΊxRrPK6d9: ٓa㚳 nϪJ)g\ߺ3FVKZ. َB^Pqę&7|R> .mw~Zm9=ü>\jGP"P\ F[z6@Twך TP%tNaGkt5gV{4N+n'9%B+B2\r< &g.*k 9-)~EѓB@ zJ%v?x%eDsHWW\t\:'M"6'*^ԁ6qMԉ>oӪ9\*eׇS1;\Ri#^BUCd*1І|ԯ٬+Edg L_B8 4<c]'֥Tvn G@wpu%kx?2Z!мes<ĝ['WJT.&m0Ot8%]هι_r"Ssվ]:=#хt5[9] Yxn3CKӆ4\N1' AI '͒HH.K>@M)RYeR|+ sHcə|mO sMnD43"6y}iWg%IB5, xvAxfkx/ͅlj t2ܞKǟŻu1輹79]mzڄW̑ Ҥ_Fi1Mu)0iW'Xybfa }֋[S"u[~?m/PkНl+,Jvd Yq_DEO`O*aqvheqf[v궹q¤+̐e]niJknLcE1`ܘ\_)Z?G D['x=:gmrδnob2G&TU4'8EK3iI+2&yI`Ʉ9> :PhNeL9dam=iy6+r]DUANT#)G}MOA;qxOjYdU4ek)3G!n)!b̭dfAnRv7(>F> `v59V* m!(?ɾyTw[\`G ҋl8`gӔftM\[*9 zM]Vm1SLy3J}S7 |)e~7BUYAo:AgifOWɲZ1*.8~?˓V.6 sŔew,%OKY.8-:w q`]$ dqF Jcfiy>b\ ='vߺd(_j3΀wH%/Z߮u{ͺ<Յ>p5 fĪЇYDb,䍺>R F5I{8diQ4{H֗w)wٙePd[YH]Ѡ'Kgai,g8zŃ^PB;>򼌢IIB-PߐI\YгYm>EɌvE\ֻ*P뽾3emW/ˑ-Uz ЮǨ<+AE\UwƹK8WR[#vΫ2&t*wO'5K`/}4%ne?. xlbƏ'5,%7J>qmEw(Dl|;*ˠ@\:DA28 e:cl/{Ӗ|V_I ? O2㐹1mkRNې=RTKIfY[Hn( B`WnL,{7x*`+2C_RH-x9LR-zf:`]@l'GI,5^sQbgIqLJڀS]C/䣳eUtsE(Ӱ:z|"J҉56$!4_WTw*۝=SGN&v+MvҘE]鿔pߨq_E:)jn^ai/7̦yyWь||Ǖ3/ *`E8+i_f8[x[zP5썝lW8=Ρ; ?q*Dx髑n&P{V(i"-=&"%)Bwi9Fjc44؎jWs]-EzutL'!hI?o"*IB\L<]9GՍd] x'ѕ^*~kw_.KvK*bxw(J0u{`Xm4W/[ӤJ黫}񶇱BEXEDo|}.˃- ^CZX6[:cq?HKYQ@BHO79e ELor/6*Nw*]k఩ l~fOس1/+NAC1ܚ:hGva a(@٧;^^G{ vCVZ.(cDnubO٣ ဧNx ?Ho!Mh BƮ.MŸ ?c=$7Ʃjȳ(\>q/p :kΗK$ѥpoـX)ʑ!ʱAX@R&.~ Q 1ZE/zňyO2wvOVŌue" ؚ p#V'i_|ͪqS1;!|WDm d(5/Yea7qSU,@K~v3MK1* 3%W^2jT&{e.ڍk1?fںzbDiM@o9 @m~t`$(q39q\TelMM-|&^|/nڲC.MBN ]η>{Zr ̐)P7[#k:Lb* R#m )V"+ y֝F^_Aqb}T' 9xFQFݕ M]k p.vS'o#Nğ&d3W4']AwDNg%Fg?M~?ӍQ |b-mEǶRz:Fu#=*`Z"'Lg/D%u> |lRE]b^(Kpf0E=٢3ap$8>CXH~3}(|= aB?Wh@;L6!8{(`y_lLWh!X @\K3fF|7#o4?x9U< 箼L *mq/^ӠZ 0]n2xEDk֢ ¸Y0F$we> ď.AY|&>$_ix!M@Z᝔#?Jhv̫ jg92M3jU~!L@@yCXȨD|LE9}I!u'3ðN\!%Y-B[.ѣ1HF ;͇?ޱ+ \Y)ɢF{B:tP=C!I}a pˤ@oDlCjBh?8 dSʤtW^3S{i H>DTAHO //,n"Zg 2,;lpќ;Ji[כ _CcζƬɡ~U, f.x6}Q~.$kgZU##cݔ7q8{Iڥ a9Mp6dUcoxMsVq1v8 0!ixLyT"Yo쨁XdU?:Zք䋤OA HEY\eH^31kbӵ͢ K)LA}T(B$ zȕ]8J5lOYWHavRڠP8/~{8aMϥF-FuPR:KMge5p}E&.FkE}><FJҊU[wL]E$Үfeo8baꖹqǺf!|MM#`4L6ep?H&LRrTHvb[+pA2\44džڇ,{tQk aVw`N̬L2XWp^o Y z/ؤ]Jo+J)uӓ٥|־S% PsǺ@ /]߉ +bk,+SG'.Zz|w|cebd4D O CK6/lRF7MLG;"3`8`8z&d:FΆ(`UՍ(NU^6WјS\*\33H,.̠hh3KN~4ަv^ Ŵ:g_`9P#ݪ̋%s#tV]~c|@4&gbΈI젃]|O(z?O`p?2q]vIsMSR'cfOU n2+SNH+2wгq$a&5>lE&kL,V:\M/ցW/C?_oQKz&]TgdK2|y$N2BxfvhO9 tKEzd0x:QKw/4GuA֓x150a(R$·,J2cټy|]>sЏ|:ˢqkW[QR$HfE:#^-g` C MV-2Qխ''a"6747Uz!ػeh&C0Q@%}bcgta!DROv)wƇ?+Flvڨ{4sfݍN:uK_^n=e0baw^-*RU[P9%8Qꏭ9;ʞ,DA0C,!_RI1Jr`]v4fG8R<)D OY.|mc;tE@ W#Ӡr׳g@g{QӎU',ֆ^D\Fp }պ Ӎ$54dҒ?#FlM.dW qųf]lJ '- Ay*Έ@^@ 8lF#7ԭ{M.%ʉ?lQ̷R@\y+s E1`T!{-vZmwt!-il+G߂̾j5v۔A4v)8)Τn*6>Y-|Q_w2JZPtSYYe&oJ4HD\ē;  {9j!xlpq&04#IĢ;`b̢8קhpnŵ*n)uӢ+cZ'UШ5ZevX༤;l%vACx<"fn&tH >ۺL(T**ww>ߙPBt^| P13P#\d#]0! H-Ľg@ٴIp'clvD^8F "nz^PUΓa'&phCE'pbA0FXүml^ Y8ƻ?nK!М 6'8]'4w"J1 V낾"qՕ&1֐ola' }Os>obp3TF_H'-`uQ`L%|YXV̗l 0<ß7lހ;8%8u1o}-[<'yҸ@5f?% \f\ ,H-9$Uٞ(kM[L/qA+F%<3fگ~8^Fegc[tIQT{-ҡq'73HѢLL_wq^×݉ך߷ww"׻T~pL EuRju0GLxѸ)g u w9^0>qR]&pYvCF>;j%e7dV/dRPs~ "haKvb| khL?.{u[1;pF8ًYRr<8_6EJhPTM 3e:g~@3|fw7}kA Ĭ$rf `<3)f\jaУ>N!/Ưv6M({4 =*Q:#5Ap7u\z.ầ]˜$[ -V'%/2ޭP`@h޸IIVJ\˴eڕlݎվ%vͥ?^(sUv3~ՙmNmsc+Jgꤍ=)G;57E*PSL!,B-o}kAp?Yy mCJjD74nmSLBщBFȇ^_tMFgd l,Dk^:xb0 Eȱ;ɱĸI,n)ɑ^^iRXXn4+ipz,h(MW=Pۋ,hmYbte*(+ 5{^Y\ӅLo =ꁊ(e:jpUr R7r.OҾR[ ,B3q>0Y2vZ1'Ogɔ44>~.8K~ 4pɥT JzKNG+;Xf w{tK:c0˸LOvE·;Dc$V,xs8%PO2yAeDa)|?i5+&QT_Ruz#~!PA $qkT!_6elІ^l-1k_/eEC!.}IF0l8xG _7Yg %27HT/Z|@ibxn6/O -$"q[vLIԵ$\j洩?mEAMZL,RG5&S8)07g85['z%by,Đu-SjQ*@i>œN,ր sD]ǝCMU~8P/vT`cP0²v*D'!:r; C\_ fa ^|][DK|蛡5MERyn4.ӵ%PaҎBnX rLtY2B\\pÏty]df$B22C>!jFF솭>ll1WE)q( T%AQ[^ij>xLN:W8 ,`wKL$N{t05-#J*qѷZ0o &M~ \ .9AT 8X5BIciC?l|ZӰLmB3^2/zMM7ngds&$ Ӏ;i_UF'FvYoYq৙h_ &#{w{E-:U8Y}p%#gݻ:PoQuA}Kd= du%~d*\X/nXrQxX.ǘD`-<~is1Doceԭ61]"^% 9j\)⥒%n* :bqfFsEty'yPJϷo, lgιZ%LEs,gK]\ FhRpnI2D=K"Tһ'E_A{U9J_*R wDCֹф#yQ64Ůr.JIa/Ffc7/  6N>ib΅m*T͍M1辽|~q3E]z.' ;N*[ZQ@u%%@>՛h|6'=iH;~\s`Pm`!eVZOY@M\fADR7xҍøt?ݗe` !椚 lr3ɺȹ°Kz dT- - áDyz.uDnc |5~{ePN4\ܷ(e",LdͩXHwtM6 x5d]$v'22M4\?ېX[&p\FzuLI#D~SP[DR*1Q@Σ >.x{N%sTSNϖ@dĔ,eE,T3snxWC_VU ?=\p8d4: 1X<@m{tXOV|Iy,bW-D? uKU;ppcFGB$3.EdK*M'j[4{xE0i%/2GM6tϙ,8@#gC>ҥ_ VnrRN)%5UR1&U Z0G)4uvj!M; J6v^Ye~Z4=iC{+`whىIگ;+P:bn(YQ_p3\v'A<.hÕcxаP@b EHgvVTΡftC͉+ѿX߀Q\X9cghtn%V+[TOIwqp{{5{$v\e'd›B0!uqɂnE[~~:7\P|U[:&,3'L^x2R\oZU!S ˩ώIftNݏ$.o;40|S>^AߴgY!xDB 0ߑp4!`Oɖq]oڌX;_=~px0J~3c/ 桔 Le1-N]mDJO>{{?zW`{%ŗ&Pt9ǣI" ">x7!ѥtuk8^cP>j߳l c߃3H}Fhs~f}z `/ʬa-UpQSנ#ܞ`/Bn0>%I~B A)Wn~}ia aE4L(*`l4ű ~!]znr_PlJ[FX "9X^iyTExMj^SyWg=r; uH8m'oɻʼnŽ[?꡽`Y`LGXv8;MooW~6|ڪE\6DE 춅ɽ{ xS@vO䒙3 <2Z% [rεeG4xҲVNQypD뀜 L-Z:C,VF!6g+>h#N?{"sw5u i\8w*N3ZKIZoMZQ6.MdCR3a1vd|_Ue%(8vX-›5Nxg)r;IﮒTA{A߻Ւ3{Ԯ:~AP SJU.h斄:mj1_iQ>r @W A1W*ͻh*JV8lKn^M0 IՄk ݰi׽T!6V鲭<{hvڐ!bk*Üb&õ`pYlv ~SS@!ud- \r|4jEq`a擕f*OckaԮXt=}pqQr5<8NN-M@*-!\f8P(y[AM&Re>f_0X 7p/y[ P vze).S&0HJϲC? Mj2/mE * B_4 1b"SƎ6ڕG<z3J֐.L ?)PM#YNrO#B<vFw߲΅9ڷc)xYYu;UiE({qOЏYU! N%}ĭ Aq Mn+uLW4lh\w]rT!Σi9Nu~:C.Uz-*ܦdy?Í=X,3Qyt@B|1g|}[jYɵ ݪkJV땜"5JydqWo5m\hf i3_jAbhTF}kwyء^&^=Nc+y)b8lc>܍ww|+P9zV>U"foxz*P>1_5Rf*esu3L7pILZFؕTqS~G 򵭍:S'.ѡ#WWZ# ~^ULv=7 =utTmy~@c˞Z]^y仇 w?5gO}b>"MH{ȵ Ac]ڪ&2DfW@Ռ)$[U[RMziZTb:Unc'GMBSmc)tO}|4p\Rv< E1UmĹf<תizn'lL DJȨqeшl{!RY2]@4J\s+M/`4 E5$Hy8pɻ'&~ QĺlQ༌dzz ؃kb$-uOМ!hʞOMjHʼnLڰ%7rȞ1~"Mvm31r8Lr2 cC!AU y7Nc=ܗ7kEU0e_jYG3lVP(diNԱ@V IgLyr02sk|# {@H4 4d8J6Kb,_dE3HDۮ&e|ҼLxf*+wu:n g(F͕Pv utt#yé!Uv4gVrk+гĆ87 nEu만+4KSBʬ  CRqm-[#KD3p$DYtZdWbWZ{~+]HfU DvrzJI>(?cwgk8PZe*uưY3x78 =J^Ret[excHIڶ%3Q8-q',~lqTJʪp% FTԮg:6Y G_YEbd,̬<8`oeqr\ n^" fJ'ۍ{oƝsCPcsU]ٟ$sF W[m%gw_=kԋK?u}i+/ͷT-O@rzdnn{/X cfi'; xP] ( ~kP>%Zo""RN;pl\WAVk$j^&RUQubnׁ4<Ů~k~;{ -8Y-ߗɀ[?id*Ug}6UOHEQ`W`W4ڨ>C- 46hc`GgG@N;Mgtx.Z  {k"( $9 /Ҳnh5cLxl7u[ P6"".XBUj8q]l.o24q PFNp%G<;COyM^HPncmh9hri/xLZ1wѱdDA?J˥GkWOMS7bXwri{_l!Tj}{X6|„J{-&*#;N_ϷuuK!wE#ava%^YO'CPIO i?TZvB-M4aG%[hT#󉭚cWNA-0n@ 4qÓ͐x{C*萲o]x4dSt  1@e(-|"&Hoֆ pK9|+_0,t|vSKiS_Wvae{L&[_n<Ξ+~ fS GC}vEK:l[穿@so- ?RYW>g|kvqzA ;vఐC6m< 1W@xJ=pߝR-vb"bh _K) dO-YNƳwPxiecvjHֱv''ml{=35cD}J),89wݣ4`qeJ$}[~1DyT3(KM{>ot6OO~8RuHL_?=rN}Ant\:)w_g52?`dacTO[HbHTnSK#U9S%NϞl@ >pIX~/%\ \P(-Qw3syt+bx+PF"+RBF[]UΖXXN>.I3.,a4]:M'{OlF߽>B}ըX,b:ճ8mP YM9; R|iJ 6QLCtC}>\5ڒ!nikvF/ily-x%) D[{F.\jY+YQfC!7k:vbI x Qݘe6iD Uuagj/^~}ԛcl5WYR|DJ:GJ˧7.).+y3\Wrl<2Q,}Wx9n(Q'2.a[=I'aOI\H4!0^V3w}aCSKe6L3ʐ/,\y>D}:`KBwZɽ5ʍ=__6v]DMضڟeY]5U2]*WpNZfŔHѯw-_dyht 5ªd. epfD(mr yyX ,^å Ӷ#}Q%>]6`9F&6WU}r^69`=?Ź&I Ԗuy4+1E5do撁dnf,-X? wZdYCUJ[p9"[l4Eꃣ3WI-è?e(A\[VN_~nO a 60ED{XEэMU02OM~ImrOa t.׫c). Ɖ;n9N@5fE1Ha[<'nVor_՞Ihӄb*XFä8ESx 6*O\X$>;A!Ìﭰw@y>1R䯽>㨆"WȈEoAv[riI_'0}B.ʻPO.,ކtV ~Y)ѹWH~ 7j8\vgyS(rnjt]?rSu0}T(!d/lgǟ%4M&64TޯLox 26sd{q.- :F|\^Vz:etwBپ eM@wy `V2A?hS,LG&*W vq AXh0K g$% y!]u[ "P@a( )~a.eNpAT◀w um xF~Wi9l/a[/A\5(s*Tef|#Z[75X<~V'%`剚_3^OnNe;f ԀnjiT~~Ibʕ>6y,w ~UJAS)`yBl:x`V%7IN}טm(i[D C v",sn/MVNM4˹Ta{-(mb}j˺{FLB)9[lM/ }+f.u4`3cP@)/z@:D ;z'dE$\-dMVϗI ѸQL_,|̲~ulPNBO:HT>F%$EK0~2ZJ\ `g2#mƳQc H6neI]b^־1zC;8D%jmdNnDX4V%]?ۛޫ/,טkaJ7Mw1w<$&dF8dslόԖBI !j1^o͈g22Pa@uDJE6 h< 3L#O@4ĉ@gD6}a.ط1)fbdxuyh a{` ?pIO?ṔtYk4VvT$f )"@?I[@\sen3e=hpUIY܏mWt'/b$xW=$l/ yR8WW?En0<ܡ', 8Oj U}G"V+g6* xUBs7%,`qzq2KvyS1~m by=\Mi4S^ )F4b}a?lgWqiQZtvSZ Va Cpw>eW *RE{Dհ 0ݭ-xL j52G6ږXŌLu@YN*v=^Ur*EV*^0;aFpo]$9%}M!U0nIszP[YP SNNF꡸P&!Ŝ}p(yR;2q X1} #"dIsk`mjdeS "/OT^MenPF.aAHx֖>O[n(4Hv*\Sy\ٴpL2TStdn\Ykв,58"vJtoPl5.>&4wӈ6 Z2gXUt] &21dK˽ 7.+^ݮ)uqi`4(^!e٠3XkhT{m2IxN*.֙yX5Q'X[!4C'#H1i5O 2?$Х+wI/4cR4 jAs->} JXҢd89R I:d'R*#@##\ -BA- ,NxuKvb\`j=F>boy39 }kb{#tF%WeYV*(A&^QΞyF9L.C ]o'v𣫞ypCGL9B{ov)G4x걫w$LA$SducVڊf 5+H8q*tWdZ-gjBᅎ5tG,iArfG@hA.? o)Bbg"+{؊inWqcf"";О#f@0oDs]5Sv֭jrG_u9qPjQti oO"Ԃ#I4l^ZB/3ZE`&|zά/08 |a[Sq,(ˆ%b=b:eQ9\}6,bͬR #hg NG&A&d/K)d2 a[e?[-PYn X Z*c +PsZe50ȗQ~7iO/YW1ZK_Z!P mX|+ /Uw I@JۡORDA~6=,ulqiJs=b\xH*Xgzhҙ21$@Ck$XҶ=8m vi G9Sk%}fdaŋ^lٍ|ƺxFraXDeCd*d/AjP$X!뽫zx|2nRf Σ ..U-~lɇQ>AUa(8szWJV+'ҖKZ^K;Fb~>:) 74`q(-TiD8ҤbdRplx?ds|&qFڄRg! wuvlR/vL VBJ!:$>LG8 Q7/@$ZWٿm hĝI3%!%9ٽߪj*KU[m1)؁/ͼU(E!G0z5_pyM=-D&^'y(bH~cXtu*C}.iꆌ#Q>#VJd e<`X~׮#=Z14 W]K zXA?Ľ=`caAYB_*Vu$(I-+з.v1B>J#~.fw]ѻXC WE9th̳QV|xĆ 22GeE_ 9o5䈚sS?mV 3LP>-؈&uFrTVKI7Gz@Lê̯{^8:ݑ7)D4w__~jTa<0P"w ,9:.Pe-uD ~HG*Ti '),4Vg)Zt~el>,t7#)eIYLEf#cAl eZnD;|~-H5iħxEW0/4[Iwۈ$AtC2h2M?GjA#Y'Z=bD 9`(=¸u09*a^Bbe)7nN̷_Z/ Lƨ#$L{P8W?C{sz1'>KwnՋu25 ~`+laf*#092N'[hV2h~3Z4$/+8(C<远Ѝ5M.6U^WI, V ʴyq3 hUDsOdS}W̏[S`|OMR<;J v-<;1~eLq=/",zDzBk[ӄ.vP`wa8&=zϏgS9| {@S;{OBG83g …`9R31:1pq1ԮvCvtX+/~ܷv|QkmLHpqB;; wyܗxsH%/6I`+FWkA'9<'$9@qmI$o.h w]A rfMS6~~iC-ߪ SY"dN 7PBIfB}`\'W>e&iw'XQ?/z a37Gk/:s☹ t-r#xNH&tjѱɨ^-f 1Aſ׷f݀y1XU,$șBf':_BCl)ChKl% 85- N#!Ӡi~-PQ߼N#t" [W|ϯvAf@c~}0mɶS\7inDÇ^h4EAМ @ޚ4ؽCOJڥ*C|J`_dt΋nNp I }%"yS[@5#G%lSe=rx&P b ^F^lx:ZxwXlTl\b,5@+!х^((_ē2]LTfWdܠ<B\Z|4dIms3b/k,bHyubJQ> T0% jBc{%7Y]e~/KJGZE*/zma&'R,)_{ŽH (a%|"MNlas+w|ڎ-vl1%W%Cl"v:߁1Y+H4H/啷 Tr0ҹK r;M)|fW*MɟoNoWG)ESYz_.@\tKڰ 7s~I6w4L|Szp>vBgp]b0G0E˕4)t:,&gЌw{N2̾ @A]h}ޑ:ixp eP[MVB&u+Oض⯎yoT VU?BqpƧDp+dK2J%P0sֺ/V 5󇆸~;a` ufj1_ܨ,qb}=@KYb4 S ݟ5-ZR]«3tc}"'{p1u7dV\M:zC܊, ?>dk;ǯR0BיDӧ_UlQ4_:ţמn߀m&-ך _{Lu6 xTUscF+qSd86rxƓ Ȗ$ "Vft2qI0ccϿծ |;uhKO{"`fyoOf8RvptRmU0(k{): W.'ߠ9@d9hMZIhhP_,zvڦۇ u1&NA\l&f8;Shg zcGudEW>wPE[&ZIĪG$o^)J,Fȿ ⸯxY@C* %BGغE*b{KQQѕ-_rIW沂i*TC`uvRB-)/kKzѸӘ%X 5ifZ:T׵ W~8t G~0z䥏2RǑҾPwij7 ʷΞ9坉6XU̲> ۾|rBI%P; gr/Y*H@YQ V6S- sC%M|;_2}9o{xK|o EЌKTb-6eMC͘WLw%!n=[+]^bc*(*OϨW4Xl/LP~o-tCo'RECZTa99֤l4(XWDd.'{%abIJ2qA{b/ =y9G[(ٕAQ+9 >"1O]ַ u',d(,֣w <ɚiOR.zHz@ڭyP),Όcruӌ5_y&P@:2tjM @l O:MWy6Cω N'8ʴV\`Y:|$yIf( Z [VWpyd7>^DZprpΞaB/ecfѫT*tLW;Qk։=q>-SoDvJE[VwjB-?##Nb~ǘr=iS ?4d|2pbdJ&[=Ч'A#̓L׮_A:5O4ZOh&w1-SH QtPǙ ?l|o۩qxoɱpy Hz: E) Oa' $"]W?G5 ;Rigv3D$׫ѻz6j–i)oo $kKLO2~ }mY+YYdx!h(4l]ZD|I [`ԶWhk ӓ_+ Go>QS Z<2S(;ݶ{x2֦]7O JXa<:ZÐzDv0ğ r*jCh l*B7H&ְ0baaT (}gAV恭R fJ`8CK.PP,q;+&pu <qUцKVa./Rf?G$atT}iK"XE;TvG08*r;/QE/eBC#{[inrKSħLpCX#_/"W; &tJ{~, 7aؙyv,X(yժ. '1H!USbӋ=e>n+LW=()k~r" `MaV)h8$09m$zSr#ֵݴB-* ] '1|&YJ} oj[Te|GMSM[lдe84_ aVoy}FC(K%0~VdVo> d0~?20fw0;NwϋQri$OS!gYZ070701000004ee000081a4000000000000000000000001644ae3ba00000eb0000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/soc/intel/skylake/snd-soc-skl-ssp-clk.ko.xz7zXZִF!t/3o]?Eh=ڜ.+ʃ"@R~LqP }U& 4TB`eRA u؇)ֽ_mccl׭G'^wG_Oa|~˝&s!A #W YjqSU~ݏS#NPD5 !Vn#L  i{yF-+sgn Q8!Xơ˝4(9; ҷa/ bG#̏\-)EPZ%?T|$uԲȇn0v8@jSAh#f T(frŖi>;,ԶG ;: PYGɎPѿ0;8j6qU)AzKDyN^\bq6؝"wtͳa -2\xr p1]Y {^mv{G͏Z{9aaШWT~lA["Ş巳t{ xY[Û ZZF*{9jVG8Q'8G3}p%w55F͈v =Qe b1{ӻ@6;0 { ꘟ I%$U =nh<Ů޲"ٝT)ak-c-BxYXbmx$ P]m^}xj\bct4Dv*Mߩ"5--UοI/zUPT!i wc#kS~ vQI)&s*Tô*ELVOPW˂~Q!3޼nh;1t S(n3؄D]ťN\/7,?WJ?ֻk헉~hTjꦨ?OQ#8x Bz,y?c3We3{z.x1&{$4wSB`/k{RZnMo1I1OA4[*$Xٱy_Tυ.S,;ӝH"I"ay{j}7b lDϞo uޗ^~HfȤ@}#! 2s,Oн`LSfa3JZ i9=ƶJA'9ba L[SQűA>AH3R@Ћ s>W}[3^b}ʥw6\$⳰:3ZlyUe F$+ڟIF]A=cSM/@^'c6pؘvAٖd>_N˭CCn&4Zmj]k;X䗁H iQ;Ч׬o*o>K+5-Un"W|ZPNJD-,B="Wf״ ,ZS (b&9br]a4k^d4]2BnwԸ~nBh-u});$ga5T|t'=|<6ZP oC9sٴc KkdM` #S i.?k˖3h;]U|N5_э&NT  j6$%QcYPԈ܆X٥hL]%ܣZZ3Zg)B1)$1d:am L$7lPP-S_$jl{k)+HDW)m rP8nK}B0XY?Ml9A :j{ ^M٬j 됆"bGs[|ڬ}x S,ہV :,¦[W߼)wi!dF2=w'^t 0DwaL:90DCқ)8 rǿnRx\==H$@;VwjX'cX$ q`.-p?"utI$$V*axʧZ{d܁[ [! z|~{rY5^j/R4 .j*wɥ;"0Ci\z7((w-Iȇx&JYij maNgꆰYOSZ{,0LrmorLnMg t ke46 !?"iN-1Vݺ@gJO0OMO8{VR,)ֈ8Hq=gٓG 8wϸW/Kf[StN;Ƥr T1?O/-͋!+h2y֓_F& ?R ܌>S~ ',%. kv(#Q\&DdIe5ϡ3:5>F(Rwς{aq>69FOï!ԇKv^* YiheH; $YL) ݮ&-QkGta&uJ%fkY!%ZDG4ie'Hs) |ؠ|a;W J/Hmi1+nYCYS'Q.T#!DhL{^`*gCpIZ}(l{nQ&f:k8pMad O]f(F;]Pا`"V|8ka"'8*\jgYZ070701000004ef000081a4000000000000000000000001644ae3ba0000f478000000000000000000000000000000000000006300000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/soc/intel/skylake/snd-soc-skl.ko.xz7zXZִF!t/7]?Eh=ڜ.+c5Bu)Y3A1(~RM(aX\`JfhЈgAbnIR!2EUע)nN=9s/٨!/)jAzxsgXlae&PtV{3\NXB#;ΰ>s2 | IyUqU,3k" &|QLܶS *ӐqXh,z2=Ruˬv_)s0WĹ qhԦl =#Sc<Ef!r (޳x'YG;{$Y^I/*Zi2+`kPEAHtF?W׊ BN턗\s_PNj-P˿>M3[[2Cg*]a^C a ժtcn, Z' =M9JƚJlGxjTT17̝s w?eb Է̠ "o_iDcђA aZR)L8eG/+ړ4vc8>7!"QWEM Ax|qxQ- +e<}LS`Bc:y׹ڝ-k^!X4۴^|nP|iuƴkD%yd X50"mXȈY&' gP*|lh1Znlj4|0n =uLٓQ1GlFqأq.Hfe&*G1ʓrƖD Q6X}I #}Skbz=%Lg/^TeHۦnxI_A;·dW]Pꭻ  y%ݔgTf#_v.#qTj׮T##-zevb->izB Zvd wqSCMYYpfB4Rek)cV,Zo6ńմyulj ϒ jÂe\ AU99Lk#:DS%Է °b$1`sulኼwwR ٪&XYѪa ES^ u+Ʈ_zټ5_é}n9'{jiBk:3uybKَy}I,=U by\VC(_1BJt`>um;q~]9sUU<Ԣw0vsPEj w4& -C8'[{@mvP dS~|iv97!/y\'*̊t*cKy7⣤ ?l 5$9"d)F/ƺO#kn8[HeLnl$̧zfam?{̿ֈ HOmTGCk2^xW̏U*!?B8^|i?/%wR;vEI?`b?#7_s`VPl(rKˆSe%tkX 8hRUo#y- mq>ǹW˽y8 < }ya)>}n2,I7i x,rb yK ug&4w[n4Kp$:+N5QRdݕ"Y)ya.`p'-aRQ-# )hܜ1ԬuGn%YЬi4'sx><v;jzSk h?敨r)~&噉Z,M_P{Oވà:ACxL64y"VUd!/۰# FWbT/yg{$6$c;I08Val@WPcD*ڃ;W8 uUW: đ6#LTO%ê8ou ZIkދWhZKGvc4(뢲rt^1B}*^ \\qÀ;1 shex$f{x&R!@5n<;q27 B0GpغtUx5þ#(N\ EI5c%+V>bD]t3yF;A>{TC^J_g":ֽ/vu12|ן Ԇ81Eߝd/m7KL Y$@b,q@ jHM&F4)w1lJ1jlױI![YJ6y xhXVF_ V͝E*{p.gN;ֺ"CTr ht$$% l@,.!/Im{=Tĉ+#cns Nb@aEÈQ[c[;^Q!Re6%-/,dGŚfЉO$03l$Y}fjxřvE?T|pMa#j~lYk +){/eF+/ ;y{TQRSTr)5+E W!/OPhtI #U֚!*Q8ހ2m9:ހ"˵Qvۦ.@` b`]^;nVվBGYIv w'GTx+4b?&À_p@ ʽ:_6/L-*!4~p wI]I@qd,2ddT *w`8BI"UA{ {}t`!*BQ2d/ɝ%RS&C-3ȯfC7`ðn|} &PW?a2&Fk)Z*3{s֨z,TTJC²mq(0=FpиMV IdOBlw>|95[E6">~yO a T>yV}Ma"X½}!sr5QB}Đ@eYֹE0I``@Dq84@Y:\D7ĉUw/$: UWˈ%Ҩ2Qyŧ2; &P0ZP+2J2C/?Ě.}87ºr{lA폿[GŅ/orا y>d_q f&.`]j{z-(-G+j /3# Ă ß]mF,/}bt{3\e#vT.E( hm۸;o4MHbތpU7|rjjX&yc9's* 9^CRPJ՞ϼI(Ht !p]Zh-e1˻ y{]U>,IZάDnd%rsX=aG;J;0mr38y%}>f0&(xj^f&l!UockUT;l0;o&A!01x1xH@4mWn˖1s4U DsИfP5^/O+pjRKҡyJ2MhFY?w1X#ttc6B ϧش{aV|4C_cױUk_"yr֗ol ZB ""1o_%Q)nZq`ϩ(lfrl_RHֽѐz&D-!ߣ9,\ȨMd'"8&Mٖj,5犡[ l#,HM:oMP :T{6(>u1mkv&;>]IqkJ%)rݜEGFv+_p%Z^Q.vB `Ս6bFye1YFz<X2|Ѯ=eUr`AhԤ"$'}\w!QVxYЄ !M3\ZbG>lK3/ڃ]`o^r!ْE]Eaν> ct?=rܛ#9 ,\xvqQ,-ÆVx]ox>[plw\wHE<-0Wq=]f VKDu}g4-[ҬR`:W=V0VNYi>X %y!\M%Fr_A 'Ŋn;CݸYCBy6zx`4 [scO9{@*hmt֖.)9&>hBEnZhrіP-,)l h!ʥ3It(DG}{9wkEWQ 5Vcn7 }}uSr;]q+V_[Ux SH9ɡ̱- L'4II7*?|έ|cV+>t #S#e"qs{.uh?F.1!* ffB$GѰDĥmwEG7dlQV1@guX ^wd4N(J?[[{]:m 鄐\$?˪@(D]P>ŀ&#廻uT'k' =ߥaoGL _2TN}V/WMl) tx`1!+̆7_e;ڢ]$Y55Bм^B_4Y0"x zz%R?(6Ha;"f-;?H"QXNNk;p'0+ʆ/]L=P_Qrn"eào\  mljh FV<[9Q7J)c4 :}[75]n ( Qbmue>$)E++.l|`Md4ֻܥqy;[.fn޼PQ42QqȉXo]P&g3Mxl4:tx9St"žɩ:\>x&A<Ӊr(nd4cdc5ˡ~V™d-Ň_|E/FgH5Z VoHo⫺gc2xaNzkݩY[%gB`}R` Ef17kKW %z$猒(}Kl_]7&v SǶG}AA#َs'=-}sȂy|-Fqg * ?tzn]_` F9"g .RHS"rxǤ<e{W6Qv 2*YQͨzw4j%H$t PiC]jsIW/2ݺnj2 {ϹRjsEf9NHqsZ״oq<\y5!GgQQHOH=Y8B&Yd4Z[vibؙ$K9{N@ZfY?N`&_i14+әlSOM`fdӎNS ))r*NR @ aCS K('`rBq PM@MjBbVgN3+TCHnѾv[-l_/El<gD qۉquW-tWW؄iD\! >/kpK%_4O \Y^ [e:td:Gce"K6f~b'SRUY f=HxLP+=^ki+7ˈAX ThJ;+Ɖ tݟĎvZ 𓘺-}i^q?>AV:iIw$ʖ UYc.~uB1 NALat-IۼENisPz^t^;$w^8`Nx[,AlEW1o{~7 E ŧcyl 0^Y~+*^ ZTqYH—9"zsu׹@8A:BW hA)`HZK4Ђ\- a7_/U!Md[Mq8*N`װ& ZgX6w܇σ+qЁ4 /bkE&~Jẇ}M{ՐiND ׳mKT-l|ov t1of+(DaL:(y3g>Hbzx PD\KCQ (,xi]&¤^< YĵȳDZ6DSt΍%Rv\+z\x;^ӉTS:0vnd+s^m :ҲfC+ L\oǒ[R0q[gT>%(D- uMw|NUXh%sa8ǐ>9|0cӢflOj@BϞXSb6)冱S^(fUȣ@%5lT0:<vQh-RPi>0XHOL#`%G{]a1c]+j;~eX-< 2ƢHbvD<̲{Z1TM^Lpk!MJ1e5-,a":AA̿F)ѓY/SQeqEh1ۄ20[b ݢBѶuQww4=/r: 3UV3[%a4~<ڞџkTS441 #C8>SvGwDST1_(S4ݹ;uwK0HR@=s`yѢ{29~K B X&IY` a v:Qۅι<cfX9,bafv["dϥ0❉ip9bT$S/+G>z\;XY{AcR2?HFoӃCuWE:X_a.R^Dx]筢+;?7ssQ0ċ-FTK=,GQ,Ht/2zb2\O-r>s+\LIZy`LRJSEexF&)@lU y-JPp27IP D7v84"a1*fZy-Kwͬ߄=l]@>r1%KguҌ2+FY>@Xk1oWZ4gp=8b g/2s+$o:`+Aqjc_O5'O;OY {ppxeFNMƒ_q$wV'zyq=H&knY)v|OL54S2׀ɚB"f(bL|˪Z3zi8pjY!>ww!v:#W1 2`>CB FD0?C3?]~I6T0lEB‘e0@4+}4C9a8D(٬㳃%BNz`Hn&5fgsOyldО(蠭_ 0I9u5:9`E`Xތ- pe V(z0H?՚lAF ©Nde.J Upoq&VBMQ$G.\FIYQoL %}{I4 BIӑLk¯t@j*iW76--Q O8Ea+u%$ss] VQڊ݌Ͻg/r$1>i?Lٍt:)o? +ښ7}!s[>$TqC;YL<*zѮIܤE`pxu66ȆyIJfC$cnIcdp.?w`K1 drUZ3VnDE<%=A`~οs"b#)(|+Io@~ ubzٿwuu!#~{ً2tAXO_4nL}[1D WtlP WaY&Q%*P7EaWǵ[uLڛg*brA;ڇ 6pWS[z҈n:ۃKW Ҳio! 2gU5L2[T;1.Yݛ yB yr\^+x\ |wC?a+cξA\ѰȌ)t@}14X!O/e}-z* IXN`& /{VC`*K- G1Ɲ%km'S{̹gWq53lxFUqmx 'kq2ׇ5i%NxdBKדypR!v RPI5xk'jcKU$7DT&0{țZZ;'s!XtXeRD?vVBY(L\5\,a$Ȓi9 ͡ǎ̓)Ζ?gfna]Edɫq[plZ-i x.nHO \fFejuD 0*rr|H\[` 1Q5Z~m`bk|UǪ]?ޞ*LTw|DZ1K;$W6:tC6f* ,be1Q5u[2c87s֫)+,of.,QI06 UmU .BjGssSn 2gW[8Zn䂻/S c[󹅆WcgL֓#Qgn.h?M+V-U nJM:(/;49ZNC`NŶ`Ek /DtWQp-47(q0XOnpiV eJǬ=Mœ*bL}|s(TJǑxe~@-c3ʿpft`*r/To;8 v&@,x!RJv܎'2W5a+ϣ0GZ/H4 +~Fk3e͌l3tF7+гW_U7\NRM^Z)&!~s񤙓yWY+zou3^eoD[!cfUHEy;z lj̠bKBd >=?j .82t_Ux*`.snDͅB&wI1f ʱ7ApU(-Û$smcp@,ZᛏFoyu a,Lbq?^v6 CJTﳶز-+'ZX0R3B4ֲПS\5kr▆T7gH'2Q/ .֐;_' !A&8K% 5ʆF)9?Z IB(-sn \EzpgC- cSo0Z+'oEK/8_I&iݍà 1&"JZzc/z@Y}ZF]eՎfϹ8شCܭ~rԩWZy%AP(n15ș+ GIο RFcz8"cWxa&4h/)5\fkJ~z1C U``Cꦾ68vhg1A*e}Wg\V]U+o>ZH!aCx8d 04~(a59" %|㉯B*qy UEm?TGQ] H&6±#i6|7?Rz^wC Sus2[#3f]k6"$fom1{zf6shDu=B; (̳e.iau UJ>.6=cN֕}ߟj -K U[H_,q\E৥4嗅0恭~h)v뙴]0K}p&i}vzf3ÖI{Zq RR`;뱫\n\yzG˜c2N6DŽc>A8loM鶤9B:j-^ ӨSʇw_!tR0`感nsMųg/?K2`1;jӧe, t{$ZAUfa8D'L?kUa]!֭ɆjsXQI3,GFum"iZ펣ThŵROsM4 X8Dyqm%C5r^;!r$^zKub} _[tX zgXiɺ߬7NkǬlk *D4lC2_#KLډ ,VF;XeQB<ʔFY|#6LmZGZd]4NwH@$ 9rvcW4lh2=9cI{A&Ӵ/EECmnݓy2E]ؼFBO-eEcX@Eqci yC$ai옛d 9mnAmFN9]>y.܏^Bq7=EexEeBuYCFS7cP!86DĶ]JƿG{ e5Ḭ#MD۵cR]:bZ:.#k3kzf֨&Sh-L_X]>gohգ:IH཈4ז:/,W̡=tUmf 9JPM a2y+9V7Ș'cF.RzŸF>}$Zq5aB\x "i“Љ24ms\9LځgSe5ϝҦQ/Qep%]?^p0Unh*Ѩ5ڞnfm3*;kjͼbەfM* ڟ @I;zȋ<3vaXFn?-CLeo$B$Zg1?5[v:@1LK iKe5Ff\^NUe|~c&3fS?ǖSE.z&6b4A0/R0}tc~3YMq)@)HPg'BY= EڪX%DG.X?rc<1]C*WG=Lص:6];{cA ܗyx6įD&%Uf& ǂ@j kmncXnK)Wdp)C A ~-7pv?e|s8w(82h?:T-[0OP ٕWƝi.d&{'EFΓҞ=RZ !8lMF;T(G5~ޤ!@{GYj֎bЅU([asB+\I p?ssخ4AG\uBW2%ۤeD1K͸. dI&]~ ǂ(?CX,+Cl]CbWccx9WoyL[1{6~Tcvk~FW-BTyB2` =%k8,`!KMPO l}cEk2 N;7&#Ӄ%YO퍼ߟwLOPAw5֧@/B4(сDI^ؼw2cwTT 6?;,$k$ڒ8l%֋}o?D)'o=h8YI64Z#,F_"ӛ]ZU./) TIec &Q;Qp~ƌpg&؞WݟIՇ DfU8ɑsq4{c?Bd,@'2ym_r@!lM FݚkF2ÞXLndi$614T0-OVbu-/iMzIT c` Yn#+.,s^J@}[l-Cp:IGPn[m^UtET V"ik\~eJ'ps/)a; Ng$p}cMBCBn3|de^1Wb[jL\6w}n' +x,i!9eu DAhluP=Dh5 'tc+ T;.U=ir3;Cm&[!ӺS#P͚iyAO!V\e_5 WѺm'| C7Ѿw5n.(Odo$sSjse7Z~ \{0 %$KUog4¦qab/8եpՒm\/u#t Wպ6]-N)Ova'sbX\nrV>ի>\ FE fC8.8- Q&p9/Zh!n{/xs6|9 /[뭑AZ\M1Ut\ccHۜ4 twD|ahWq̡8 >&:ԕ$aoMl*p +NNlTOU,JVV),Zfy[epnGRa0 ~̨T;XG`DGAqĬ=<ŴfUQ pxO`nSa7 7/gfu`;|i4ơsl9Y ye ra.ɛ| {h 7TUCLIĆQ$HYR&%e,]R"l0Q>BF)ǯ˦4eޑj{帰= D(/FFxٗt]:ƮkF_I4;kR:4L Z_#pZ0@xB˚ulT¥O-CO.FM``6[5cfA]?R?;}LuȤ͊Xh(Iɾͩs|sBGnUodEଉ>@Un,q]|gHGw!ם̇.yi{|9xxQŋz bmba;մǮ3C є:Yp)[+Sf2[1y'lu%yʘmcWe=U-J޵CY)w|'8?gM+M%1%f׋Gĉm!>`LC = fAGA\|)nJag}Q׉4#Q/Au %)Phˤ_@ I gmi\-W jnNH@*h;!P:QWLod]4Wg6Za W@AefZ؈۟Ny`{{.ßNGMjJ6*Zr(6]bC\dTYBU44vJ#:g[dUHMsSx0~+zr5O/rSdoua0~ ާklޢu}ډnOj-I0*s^Ԙh`w'1X``5^C!a4^7zʕ+@38A6y̓_lLT H|P@V&wJJ9-P֒Ss wԊ⊵U] ,.NP~ҵ*W5bو_A  |$tw/=o]{Yh'SH~Tv76 dARҼcb8/;ft>*2A UW :I8/K4`' aӡ'#>\G}EsюYmR&8Q*mi̜2Bå}PHK7DF ]z>(vMDJe̕S|./bPrY4)Jܳh)j 4<,yv<0J Qfи*kN T9Ӱ'=n[x 8#$aQzkՖw1c5"^2M 3F?6Y)QVqع>9B9s$*GzEY(U# ̶ZgrXK` x1*ې]'|zzgݔbnF9ؽ ڼ'uf@ڝpBf dc8ϘVÕ*c&S 4ܘvLg :SĄK0"ֵ1|y*?0sGM_?`hVfYCU@|+$2 ؒ/SA'儞--~:Aw`)оGNK8ُːw8JN.\_썸 |[ b) MDp|)HuznztUex,}B"u<N979fMR#sRYҚm~\p ܪgQ*3!K;LȌ)s0]9sp=8 H6U,36 BBuְ4-KKsr&\RHp^kB Q 5WxƀCkàwGO\qvg{Nd]58<*(wQa, 6nJ } Ҟ(jdX&jwuChyv< `:*cZ=!q'ƥ!|k`vqم1)u9+ho%?_غe瓚~6mpMC_0vL,_xP"ƳhxU8׊FsvȞGSOW0`#R>hd-x(B,(t.LHd"Ѿץɠ#G7ZRqW qVl7O#Il{4!LW3D3f(efZm> VN0?X5*vQ!%c 5ffMΆÁE"'G^jIn,A]njRaN]{a/VN@'`k-&; ?5WcLƦk~pJؿilujg.Ux} gΰnqc[bj>u %JlU&Zn,Y]w*ۧ]VL*w䴓ooXXu] "]%%D5e#ENSms`@+bk6x~?z-'Ly=Kn-/ (]Ȏ1e ~+g*ZB _?QL-G~g-о8Ebvr*Kv#%1~87E|j| .ǀH)ꦥ) *[*(%2ӡ2 Q6J>4l~h6b!|z Dw=&DY`!~$93GH?-gOC2fq5Ht7vh6dM^vioaAj`O*aN::Xz/͓:ե{ͤrՈAG\ $&A|#X=hl«@l[TەHv@bYoGJ5C=4;kxP|qqSn}! T~,J:e+SywQִ.#,OeiUvWqL]Oo 2{&BtɗY&˧~Q滐o{A>m'Z2 ҼV*_l\hkn-nFIgm{/ + \LvUMFfW*&AV}>cDZ σ՚Ep<">zsށawl9T5([TFSk;[[pK0Xz;CzSOU89#ž_eX6sgX;s: )nɹ_l#] Tb& BJ^ vS "(%ۦ.;eLFb!˓pye+&t0O/雫 /adə0~wdVq n^AF~B :łdQ[.^=i*13swΡq~6ۓjIWiΥ[fxRx,q<۲."6̂G+ڣ|)(e&b" ?"y3ctRD11G>mZG EmsUs[HA;ha. <%ߜ?S1$8۳P3thoC< V,ߘRWѬ5n.MktfhDv`z8^+3أ<\6"ТKtX PҳZ: :5%۹wHBSUu[KJIG\^1փt7>}X ֟GWF8I9b sHj̹Eaks&tC1mJg<7*H^/nO-MfoF$%a@ h@s^F!ϑΖؤ^[b,٬?r98e6@  #&fў(:2䰈_oy-u1/_>@$H̋ ,"/ g3![Ne$\Fb1sf+QLHUVbi?"suJFU;K9beN+U#f%d>^Liye8J\z+[U絠'bQ4pv52t wQ=! FnQ{aN"ed3O~0&ru˛!crK$ ɉiK 㓨? {1z> g4 XlLblJEc\ ^W99_9X3L+3ӬפH~W[XMЩ|߭@ tC3[:"ێ~E$#"ͻVfH΀h3%"qz67 Pko[y̘,TGm )n~Cq,GkQr^KFJf#5-EuPY R{*y<\(E JQﺯ**p=l&!6 ^LrN-j]LOKYt;B6?$L4UɌ(LeoL(pOǻ3aysFX}nb Q?'ǿG/Ui*GPP5qd[S^xpJ5}dpg,,1!W(1BmӃ6{-Xj%{]B,Mq`p)R!\T{+wbҽu^h)mcP=$QRoz&LV8y}35Fg-*P a x+ÎeZzn NwOȴ^&q"LԇDdTKPЫ_"g'zԼԮEW)v`>9d%`/w>/gsǷ:`*}]\2N#eh X f>p^N3~H<.Boy_pѦ34͊7-I RL/34w9u3_ptd!mdߨZ#(dXD!Xo-  GثgYCm+6|.]W?xMG#X?h w쯡' ecGžax)dcRTKzzĢcjkg{nphc pNUvLߪJi2 * `e;.j^U{Bk< gA,WG?-Z?-FЭHؼtjDJS'O9tY \edg<#W៽ bQ h;,RF00m䵐nEeŝdOGw0 HUthCŗ[,oYL, VBc#jNq|;+$*_UWnW݁d b Tan:BFI|*DAa7uGYLNp%{} {f ̀suL'j}S.Ibj.& %d6jU-Y#]%Pq5!&lx!/8dIwdGT(Ǵk6a1Yw6MRUGL.6P'ĶJڌri| ;,l7uTw hpzɗG Όd 8^ñX{ͩ&;uc}2m Gh6w0] }ar,+uJ3Fyզ:{]:rp0Ab'ZT|=eD`ΜsK4ܹ&Y9Ժf;~6puJ1QiZLg1Gp`!:bf,dQh):9/zoXa4' BNEs種W[l* Uw*eܾFq/(DǷ$2W8#e.ŠHVe.*_p۷ut󾰯f](9K{,jc/[X;!#_mӣ bU9Ԡgu;FS@D"Ka^M?M$w$,Su76q#^l7s[_ ~h++cZ')7 ˆS-iۨ*op􊜋}y"߅UTQ"V.U}cpkJipYt#4ځ郟̯KùRYUWPA9iY!8CΘ!hv}Mz[!g/*,CiyOQ2!d>#`|Q/$1ƍ"1&ݣ 99!PtJ_aon3N*uAH_zWLt<67Oָ"[IÀ9%"||Q! +=C^U>u ߋWJoL>rADm%yツLMެ6O͍ uiISPtk8|$ &sAd\6DR#Ww1]}G/y /Ђg/::$Ø1"$!n&1s<ޑߧ>~55x^[U 6jB>,ѐanj#!jƒpE~[zk9KK-0ч?-RN/F#`<'F9x=WQm48kɌ8,dcJs u.D[<5@B)1a9E!@xu5#1-Pj(dm&N:h=Y]Y_B~ ՂI.:ˎNӋ?t=X0W^\w%M&<&-P[+P_,V݃'Ra IZNkCށa^qKNքxC :X@< */f2x3MɔXF=c++Z_Ʒ3;&Kͨ,DYwKqbc[@?߸R!%R:#E3HY󀚓fpO{[=cxO:+8pr(^KTJ>n 0_ APBkaaSo ,aj$p}$tpv [<)bƯGVݦƀGK/}gx;]79)}#[qM^lp-$ٻ3Q3p؅/Q nZ)sfGJüwN%%{&^rEye9݌XBI@˝Q#֑7=y1M8YW-%yt'2&X'g}킑d ѣ|&!z(yb_w\(Z/h#/b( ڀ(2 F0Щr'3*|yƷu!եGhҢ>TQ<& >o,I]!Ӕ_ tTQ|hgIj O IY(I^%έY2}wEswlOu |[ו!< NUT/*u2S6δڙ@k3(etou$êe.x% 5S%EfS;,}VsnԯA +?]ηaԩILI&D$ hJ(;d @s*5>QM͞W+3 ubr6"L t/4<&wV@Ÿi':?Z֦vj%awz-Z_qN7}Sr>:; ,r!) qkՃP͛Z0+Zun A{kꉗ9hegV$1P{wճ|n͔S I~""| Ȼr-2H֓9r g2i5p5 TQ6d1UMdLm\𙕈a<WEm{EDG2 7sio2owDPwO\#q &7O &(֟s%Aj'?n9rω,mw=q9 6zZ͆%Nzjn<:?s odVJZzKbLPjllAz f94مBtTE>[I{CƁ_#}NxUlJqDK<2j7wJij<"3̍sPx%m`-P[>?٭@9xv/2Irg&A4TO kg$) 9^$(&&zAI6?hCL-ID۳V:~;˻`~j9I*FzJN]} 6EG"Y׸in_߂һ/*v5~m\ ݦ"}0}/϶d< اtB_ rǧ M͔b[>{Ѐ"?7㨖Z:IP5_ޛK"&84읜IL~)TEV^Te]U%xU(LI}S&!Yw-x8{M1gmSn_ ;bT%VkL!N d,P#,TRjˀn>U6#kƣF=r1Ow&"]}sNމE#{{4:ʗFv!͕ Yp{>Naujr>D3)1i܎"Ae&f9\gg3onϲHÑu}&&=1_IoĻry 6B䵶KY8\z"*(giީFYL -ws9$Oa;MG`yо`"L%h.eZwq%@SCE5b)yW=E>`&_EFY1W l_.$ߒ#͌K_v˦#vШډnI)tpX îYNy@굸?'7nfAMݽ}kenaj8;HCZNM@ ? sbfǥ~b+ru `T3W$s,΃=4 x?JWF ojeSm$" U":[B3 tI҃|)\p >-@\.أ+@j?p\rhhwbO=o= co=IºT=sR6W0\wqn)GV@.֣"l"J_ C hdޙFH£udS".Ӂzs)  3RM'fb;C_Ւ$u]?>79.kȷ\ 푣_O)[M$[Hm[m`[W'~n4_nOrp C@^e6噤Kn6j`G۾劕T\cE#[Gbf"e_;W>, W f4IRw_wp9o.yaŮ^8]_ MhJd@~ ]Q7[qP=/p}ҡc7W< 0!б*1ܠ@[ k<%9L8(׾w@BޫVPl_\`WK21nђ#+C1{%xVsS\L//Tv˂cD52ء*pղk\GюHQ5lhBl{k[ďp"ULRTPt3\:EHLI?HK6pjb`G HɫldaI2 qL5onk'9]J1vH+,~r!?fh]zO(H"py"7JZ-߮Xd~MoWB򹰨W1,^"5!0±i*7E o&z9 ˛A]' .jD.Idz_2/rѹ$icoXh;Zo'ˊ,WZAg3k{h vIP32 ƈdžN.дRGH%\2rKOj!25Iz}KV*P0@O}<C!t3T6P.:Mvpuo&h$i!ꄞ+yJ:˓ԹcGDpAoMoO7+aц2)V:qBgǼ3c#)*BX[5M2JݸӉ0`D0;WH=Ix#T)le+6>[Au1`){K熼׭R4SMNrFԃc2.?0?,@ Ctn7mCz=g wTT4]/5Oݿ*ys;m{ u7|H"gUp{d;قYB!,\i3H&Q)/RRap4txÁ682 85&F.˔.lMmx0`L(9ͪѹ̥j6"!MHg0 ١%/m auPJ7ʲTf搡2ǵk)}u!u/7SFKv('d^l@Aծ^w⢵ȴ"kPOt.TWQN8y{g3"y/,Rdl;3? &pي3 _J؋Rqv6(U맨2Yz4! pk5IpDΑLQ¾yH,G wss桒yR)j+5*q9P ^*nmחN `L_~[j;ե|ٵSjoEEA$bh,j;U ||]Ҙ"SdҴGT":̐L#`_A.#ʁnk;fy'ex7 n#.}iKu7%lnT{3 >G8x|/\bL!Dڳҵk6Ч/!_uj,͂lcȫܿl.ng^涤h"Idx>4 YJ`(!pvŠ##zrΞ;<ӫ- Mr$;$!bH-mJ|jP*33|kcuuUœF6$zq4'LW@D'gP n;;g(9:D!Õrl!c:K%,r8 ;ԮhYmֹN1uK<s$˪Ec P~B*.Al6r"je{-&tICz>@C'PuN)׌\0Hk+zU@rWal0R`Ȱo:"o]ȅ4)`~\ㅟ [aqPtIh|}ioo A|Ɖ ɉMpdzQjEGDiHh"?Lo`o5q6s&r n>76 qO؉ni_5q{ &:Z{IxVJ1̗h[F#3aij#2;H-t܆HwU#;V鉭tMƆھ挙ډ f[|,pE\b{Pz%"%H ]LH5WP|B2c2[w EDIFpg85l|Oe,uWR^XVᙖs~/ Tf>/OڪsSÝJDv=CyO\;jTIɄ @ H*%h^Uₘs19-"*@n$(5|~K[š"*fIB5L!䗘X׭x]S2apCzQC [o.u74;X&!(]"AWp#n|ؙ,3 ˉD}!Ӈ.O*am}Y e3ߙ28ޠ*zx7UJRu+u{+ ti7=֞x>:PyT`!`IEV٣BڔJ iF RN;VyT -sHOdR.f`F!Q[ۗi '3:#Wx֙Y}#+-`y |$)`[ de=K0$/tIdke>S@@#.xt CbWW%&"5?k`N_0.yAp C`-K4[b:efx@}wB֗.}Ǥp#t'ݓ .Zս j7W>g'n.DQ-6gIerOgƄAB죷~r/uj@۴%ΩPD~*,nUAJ]wgN @e@q= (2!8iu+eIҗZLxfkqe&?lJpxC{/2LGT"ǰr#:Tf!L+G;壋(` ilw"{b5íh8#N(45"o>9?mq~/l\4V !sE Dz+sd`d]{eV!ޙLXLDKn-A+Q&Dٺ ByrDIȘ>8%>z1T_TԝpJhA+3~AdzQRw'?J$#?Ji^Bjt_uN]:T< Ϙ8Sj  Bg F)%%% [ӹvH>Ƚ+cʾ!tPV8}RhEFcX%քP(hyبRi#(7S7+W|y?ry2`&%B1n]@ 8F3ll\feko iwIFJ\,PGA OXqP@.F֪.S!/paѥ'h`xr:@n)N]2y ,|AdudL?#DF$F 0r_vX׷iF:}D<әkĥ6vN L>Tn=m,H< GL6o@# 6{Ihw&ؚ Ida.- 524s[ErVR1&gmOq9PT."&Ui|&k9 O3)Y4?ta!x29 9phǨǐSh䉮eF,9?kݪܐ -(^⍚'/%`ʼ8|:5H%H OMm!41-+-BL48V-*ǁy|Y+>!?+IdJعJKNK]o9wՄQMe|ȼ٫725ỐF5#x!0kzU wb(򫦮θوyuz|7ݜGS+sD'Ш]7L'#L 0#֘ -;rYvyXD^\JZ'':(`ZCa]TI:Wog[PfDPR .?p+À,@U+Ɂ׋ Q-]2Z`@pe5gn? xfȤW!O)dʭx8kE^}uuIc 0®޿0[tKwc%I N`h|4:k' p#wykOӁ u"Iu5GJw+k3X#0 !F4ɛ:_ gh”(}u!4+u dyqңY4:R3(p0"q83bMIY&6+鿓<ĝ az:HXVgk*ʅn7,FBc礩O)AǹB V*czup4yA-eՀJLNd-Oe# PW$L78HkMf .NrOwƧk1ʇ3XߘCo4i=\*fdXS~U|!?eAp|96PrBH;&l}*㥄D{'FK@lF`浻0@ GdVyrDayJ:#"R3RYpFUcNF]vGTPjEթ?I WTQ''x@mwr$-HM13|-LTKJ<\Wp5GktzY&_y\s{rWvuQ Xnk4]Ĉ,0`&sn;~LuMd67;'7ȭ\R8=#\}.aZ!jRc--vP̛ƣ]$=KGuaZ<ԅeabݠs&Pܘw*[̫bBDVH&}uJG~"@?m$h'UвQ\nK8.T\! plu=a!lR[%ďB%чN(uϓɡZ8cPsyWXv's.+ZԯqRPoY[o \mQ":9q;o`EAyqV ?w؄%CGQ}Gk-^l 6i ǣS J]g+^: U $bsQb{/6>>5vߕ;8-<]g Em;95bʏ3DI͏gӪsnzۻf _)xK0݊tlǏz,n<%.Xp"F7hd,1ԇCV'XdFl lѳ1-ghFQ~G 펡@Y$l·8Z>2D BAZJ; dMbo\.+ $jW uE֓ яJblE Rbg.j[No\l&үeػR^#$0s{Sk Bk_edtw8}@gTI*Xm"/+Gpd]Q*1'*7N8~8M"rDMv`ё]FYNi}rh " HrĜt9.[`@2!&|tvrp;S7.1vG] {ߗK|9B$p$fSt ۮ‚cnKu Tk5Xt}n [ȍTt[YY-4ƛb$K)`yl# 3HI-a+yV)9$%[M{0 ߚ)~((xtU_$.WCrh$!,2v~C&d8 >Pk'bn'I>UhPqؼB S1/~$y X[x"0X}c Ha^6a^sg:l)K#,ϙE$uş-As#sF`j 5QV;F-9T(鈉 H,|MWPr"vD-mLf03R)1w۟eZ6ea F$~hg%iO"dtϐeMq<_:GԮ[=í9siEvVF#C4mq.8ca?ɕrTek05dl0y:Pdlrd|QΜF c\~4sm] eA*/ۅ9ʟSY7̀.+ ?Q8 1\&Hv#RSn{ƉˏHM`!b>v{Ǥ 0ʈHqӊ!8"Xa{`D;Y\Mw"9dv/A=дxTx^T.X$Ucَ[`ZSTAFpBJ;)gY~q+,mdJKSOԮv7=T.@OԬnOg>k}\BM}}f-Dq5E~_&j51NQI9iXV4 . 5KއQhY rg<5x, %C}C*>e:-;؄<x|Z@8aC6ci&S\g\65&xqѵ/_a-CIvEDUY=҃#>h-|BU-b} uxKbwԮ3K2ɒin٤Q5]zXY@ix;P%5鴦V!GYg& _ chIH&=W@0GI'~{/K~kN"Z ?~9{,:I=YKg2dZ|EŃ2S*Ր F!㙄WP<򑆬;Ҍ9+l6/!9+c^~RKoŶ59 pr_DUSnT,lMQg.6*bk 5m =D2>4M[6.TA^#6Sn;V}QHAx~|)~\\7q4[!$ioI(6C$OX@.htE,3's?D P9/gHՏC-hC#g\W-LA4_d/>H¸N1g"Dvy]=&Okƺ_G)G mQej&d@C>P WHJ)~x^Aw+`7:;;9(d tn%x@ /[\bizqy:_b@;/SL}R >-OTvHM "3) 1; fG 9I#`٘;~ tS`CNBR$=/${5p S9@χlS%yĀLQ~'ʅ^5tM(6g˙4"p0?V >*E%C<ág ϞdzZ8>qk U8TR*XE/uSɷ&)ͭ!rɄr)_4i!>rb6жŶNG,\H?!| ppXawQbȲ*]C6=uٚ.`K՞}`6tb>:#O2RHcoҋWTŎWcnM'hdU?? Ṁ 4<5Udr-Aղ&wzp-Yؽ^y}nvp6 L0agْ$fV)+6ѕD=(KC{|ZBꨴxbˉ_?](YM4$J:FYBXx#?9u5cjщ@ڟŶSQG뷕&u]Q2FHͧ*l~Z5Gdv̝N.IvW⟖+r</jUO (t{1߯P~mP#;A@gOæ8-ե'qUggb2[s׾/ \OOj[7=DDw7갾~J)ma)zij.'QL|43lm4wM@AZla?2̗xʨ5"cZ-"dZ:HQ iv_,GI_Lfr pTу-`IfP9C4PTdPp4Јo.+*7S ڨuMgi璙rm Rb1J.B_ӄXM UpvRqa lvMڹ&n߿T?&?i=s|J";|^ Hq<ز`wiOvˬ?N!+O*0Ff}LM4C3A_@W<خp֊D@S)dH/4!lJըˤ tVӒz묾K`(\8u6fFP$YEI2WVhS^mYD\R*)YIVdPSG{G[ WP="FJQ2Ay#3Z~~.߲"=1*ߖ@톿[5A0!Y>v `"\͐.4C|LC9/G_UO;3E8&c3R` foD@īrTmfGMRIB, y+׷%ע7`1G-vUw.D!G-Yw?*|pd:SyΏ~HQHsKrUW q*ѵKn~stq H4`mE秳Pi[j\5=6pS뗪e.s`{Ddm&TUSTCA sF<=TEM5:Ĵ}Q߭;iK;/U'A"su/9g\MLnf5,n٬X9h8 1l(|"YS>ܗ勍5"-3AƝ!LPOcgmƈq6aY-rM'Z&~8CVuHWtYL@2OeDZwTW~l}9E@dMa -Jb6ycM6vWR$TM./ٰ:w9kYFjpDk<ڷFQ`T G@G, av{]༲,y9Qktʿ.bJ+qDd Zf"R(7?: knV1+=c=2WЫܤ%cei^ X9i"*fU]o\fe3T}Gì$Aicl5y5c1ށ@1_\B(~ De ~|"IzGO谞1FP HlG%kNOZu6´Ү#6HS.5k PjE!4ͼe<6Ss9ńT?I)3-ggp*Q@ޭm;ˣD 7@P¤l ڕIOL"ZI2ss3|d /b&(oӨkװWE[\X:'S5@G9<<.N CԸ֘ ZttkfF`1aGU`,T=NS "G5)deB#RJbR_SE`XNWHSpȨ]b ͆, kV1boMT+$9PsjR@ }TLr#18zH5]X$Y7 @>[kFǷ}P[py}'/ ¦& (.f jk ѢdV'sqjK#Q\XV_6eQmX0f۴aa mߛЈV:`!H5vfwӠl` D^[=w.n9Sh%~K[7fn&ǔfD : P(c S袧M'sf5K4Űd;6Smꘃ Y`g8HInS}cL>C0LgMnnb2Ix*LӼ%~U8-TP}2C(JsZ=H侅J0נmAAe3j~\k,~Qx6I<3$*ж]Xs° ."I :s-MG.0kw4WҦ%aBm=#m>m l~ st*&:dFT̍ž!|}z'Lt 1eO oi@N̴~|abDkк5 /_+l4}ǙZ Ute[FRmRCp ƤTn UAA"'Y򃋸`S++<֚g2;X!n~w8y>e}3 {ܙ[ UrjI37h~f}ׇd rDSgvBZ0si$OCIF Ih>;zOpK\a96WVE PGJ}vQ$[!nFvB)1e0Q}`io8H0ۭ(WDɠ |r=B8FC*$?S!m_/T_^; e~;2/-$I'0fb`]J=쯜 LFu\șH]]O*OHU]&+KO@Lf/ ~T}6.'I\o@adAl`~akB'I3?D9%r >Hŵ] vCk(]K+VKxwξouj_+}іB3\npACA -U Ee= *Li'gD̖G&TH׿j{ES6_%ٳ ݖ4RK ,-ů`9t3U ]!pJE TgHD:o|e=؃?c6ocTH?dS!vksg)n@<ϙtI7ynkz[Ħ} t_y@oc(&0wxBß^1D$ 83(!J=\-nEcXǝRY}M&vi$F|7t-/FwiG9V-2-kR./Nq['ؘ*MBF7^.4'K71"|R@$ox$ 8;8L ɉ4'ynCUnw N՟R%HזiB{ 9B;%Od5:+ ]` ÃAGnwe[(Q|޸+N 65\+lubzK'lpAρ{;Qvn{UUVfY<;M9|Ð-з;FrWY6l1?qO`.2KlO6 'H7_ ["͝-43.[F+'cwd ÿi?$!9?\yցwhKμeK~Wry=6ڠGO􉋉],WO"ȫ.|TC&v5<5Xu*/\F]C\WUnEuB`^}.LÖw9 D_>y:Ro8"iLQ^7W%ﺅ||hdAU&ػ5 7K$-f+IEU" T"xddT*\ Σ%8RW<ĢN}a$i߶r<% 31C-}epK]uK]u8yPw5]!T+n?O*Z58pUXC9L|,/k)H x^}$&l Dk_-M-LMшWJѿĩ ŏZ_DV8,%ɏAQ^׮&7W.60IÇ>ek¶lV&Axf4f%twɁԄuHM`礋Eli4IqUcȘ/AjIi h㈯qR)7v Dh^ABȍkOiA,{+GbKg PGaڒ!Z)9j^aBJSk-V܆8Fl,j?V7ɯaȕ*(,'#Ś"ӞM}F.> Β_?'D/[D$ fiwǀ/1&/6Z~0?p uexB7p]߀IK,)-*\O_鰎`rnyJYc}pCcEz?~"eܪx(w 42McY48"ޤ.&τɔ Mru6߃8AaLT5 UZAW0%Z[kMzP3/y΃}a6!IA26W*'tCTj7z>LˆN *[g9h*Y{TiYḣfoC` z*iT{G\,m n~Ej^D?Ϊ bThZYnUPX1yqtLŵkAϋƍD#uyVۺ25&Uy"u%SgUmىškGp9HUf`@dB- r# p5vHZeT\M1lҩfÁr|255Tu q] ]Gc2H7òu@vO5?*A!vb{%Od5 !א i=IXp:JN*S%Ls[@=s"ev{@&8zl\EKzNH-Z͹+r05 0>PCwVų&I*q_kx~i˚/Yи:e p; 0LdF,SZ2( OU:x).&Lmk^|~N<9` eUWx х5Z tRʀH! I6R:Gǡ/#HLpX7,Uʣ b̽%ɪ,%,5lyKѠVњ+  `QtK2V(h wxA.;P=o |[zP[{FsԾV1M:*lhtѩW깄jT)%t[͡*$]W`" Q9H yAmdhTi7!$n]WCZl-Eb{2S8ՏhLJy?/.Biw X(;s Y@Cⳑ&rawhAW$S WB[c}v1g,UyoLk}k=0iR @HXX_M3N| H~*>xۃPE;Xʊۡ m!R>dD4Ae);O.>#n[r+퍹%"e(0S}6l%'B}V@nVW?O9n|n48iɍ1pLiZOw8ʅ V:vUMոk~.,_Q)~uwVxs%ϲM@/y;wץ}$ 5][yؘ:EV(YGC$~UI}$qoS]J[xT|+ )qrKg Qe$.en' >JWh؇)wߘ5T 5Ne`Idraqn;nu쎲ጹF u 88re- ,aB}Mp)(˥D`h/V+`\i&N~ *53Lq`o1){1&ٌjSn{F 3gMlK0FF\M6JF8s3gvHw^LұV"`de(omqT,KA9qlE>h1:'0 ZA/saَIyvۻy! 0q5\6RM>Zo+IؽDp/%ӿldd+[8Y4H=1]S Joiihf0l t|B+}Mt-;(΃T6%|Qz]MxɈM'j3- %]1nO6u3ܙ}"zk#9V )_S-Ѯ T̳zAW@ 9},p`~}XۏOS~}h^[\pF$8hpOX%&9x4X/ T>uT\i'^f9#TbZѴH-RNo84G*Ɵ4O& F17ݤc8J?Ӹ( D02.r74NeڔlA˗W"& MV$fUGx&8gZ64B 9@j"@R6|$R,r=MNvܑЍ {%Ey{ƔT?$SDk:- z^ۼK5,j% fnWk$D֮`e`">F.7@'08K&#Tn@4uJetHǖe< M4+?D_+gedwugC?7z!8%Ej@k苐}xM^F&Rms(of=@t2 AÓ+9L ?־iSE,K0`Q)2+WxNn.:;Oq:"4z#Z򦸧hjw|#+̋؁i;eeOWYKf3w%p9kOv/LpmsߕNcG?Is~1}h&6 F6(-ÉqOxoDެgY}PotB z`dJS.#P Hols:g[Zl&ʔZH _A:L UJ~ژ-P[pt醽 rk/^F 1 J%ty] %D68'Ec|cb.r`҆/>]KÔFV|PbؘlwԽD=N}2q0n6ڀ@F/Mo^7HNl#>a.Q%gB](*4M~O454ÿ.MhՃaFoVG_;ڗC= | dp[ H">%- k,Nvy{M4,$x~/cH Z \sF[Wz,ry|Jx:. b8"-,;q)WTd[*ǬbW5 Fr?@ tvK\Y՜<c!ݖW"l`[7B zxR*!4B؂^'kc*џY1;TA ă0sU֩/ևK3}!x 3pj@%+G>! Cj41T|'CKR6[7 5y 7 G xG@vkuڢs>Kq3^=mwE B hE+n#Z`5 )~# 'B8tT*rlP/WKt?rEjÖaR(r2mNJ+V7g~h3_&@@SWiɒ}SLGX:VT--@n[ԿHǾ~(a+B[ -*t\ /^>٬SI.՚zrV\?Rrڀ:ॕdX]},a`PzRuNPD!&4DZ5}N~7&c%Q isW5dW R4:#F:tHD5oh>y?weA@\);c <1wfdN5 Yhg+N nFAF8H˦?BPE97YZ_$~9bf55Mi[~qX|ި;ab]Fhk\`MOhe'H74=x=P(B65i* 6# ;D',l8,q;g,?Y'?O]-5 uADplREq/kJc_ {ovȠdBxZCz#aXAɎQQh5] ռf +i>&qEg5嘉b:q%u?=`!WqMhVrzbMa*`%M;amKzKL+Z=D; L5NjeuM06wqG.ڙ5vQR7? LfT|3ϕa[֪AW߿q\x=t[8Z~0|y<5˖M%ŰGy1DsbCԏ@%r9 té-vojM{<0"Ck?6tCՆt+'4np NiY cۢv _z(J²9n5T6rz;@@N^ˢ}!@,-2B%8qn t?ҕE5Ak~6vvͳqIR?.s[T$p'ms]E+Dѩ &`MJ OSkDR|kED .Do +`۽pyt ~A/Ϫ:<4`N/ bĀ̴)zb&2fu5Q'm~kzr{p IogQclmcF~a%]Hd`7-OzU $z(>$zaA-CRYL͖Wj/]1qF7-}/B \v|ᄀ=5ġZ NZD٠*zizNo"nwpE MlƾBk9CCw&uk|#` $f.%nÉp뭢]};߼^>˰sKXʤaۯ> <R `q~!{/`V?XϏmdօ1X:t";p榦$#H*ۉy6X}c !V@/ؿ,r-6cD"a&zb#:Ea1\mNV_ cBiGV6!vTK[ZmP[s+ϱld-4z]w⓾ֶwF` HAm"CxVBm}^ʗN= gNNd-mMk]݈ }E}L0t߹;לX]X@C{qukOZimW\kNM)X#hg[kSA]ْ`5tɭ;fәTS \w/ r:ÌiGJfP@X]myHF$M-XVmZU$uC!(t ^6B6 q\~K JiI jVi%T)]"t7kƟ2XSs1 +`ylB*\BcMj&8HY"L^'2cg%?&ilOlca*d- ~æϾ*oD + \ߢh"?2ƪkuX+@s%,b@a;}wU,A=s]4DtAY ,u` nQfShzEjo&2[0X~!jr 3r]l[id_7X ڣbwݲZ-k#jt?i[e->l>⟢^>z7[TdFZhߤ(t"2V`m%>ٷzi0q4s-b\-bUoOɳ2̚G0ƃ-/t#.p Ֆe:Oaٔ6&Ā6'PEr0FgM ,lZEؑx/z`*A٬N&D~U,? }w`@&8P(,'.edU6?ZHoE>OUwTjd֕FS$#FoaDp&6}$"Oĸ"}ЎAnpa˥ÙlBuHOfg0G9_ jE n}H'l|f{4To۾ SE0‰n-UTB=9&!9`qNQ.z[a?T7EN r5Vi62$=hIj.Uξ|w7CL0b29f 'lW+25玅Ky 2h/'enNQj&̌|Q>` xZ9inSJԺTIQ B1q䦤m& xV! !_,mǫ!RI3N.Q"қ)ҕ8~I95LFOc>fug4<`f8\k.o_}+RR51Dn*pavӌxx.(HԲBibmjLe=/[](| >tRM౱jీ?*GPaa1E`npYo.(=g p.7&0}4YOxv ~2 a{wKm7 suzsnh=m>1Hfo[eqzWSɽ+i~BCď_= OQ'NS)~U \ )Ul'ʐ i,!!TܼW8@N*76i5D` jZl: 0PWv84hmC?8S}O6*:-jNeY-8 A]D؄8Na2\曆$96G<0V w_ X?"2P0AYm*Wch+"6;G=M Xt?)c971߆2pi[E4Ho#P}n+,a3QӤE>*$r PcgcL3kL,3`HmE-UQTWJZtŤgKEMJC;\bPᓱgYZ070701000004f0000081a4000000000000000000000001644ae3ba00000af8000000000000000000000000000000000000005600000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/soc/snd-soc-acpi.ko.xz7zXZִF!t/)/ ]?Eh=ڜ.+$#:rդtP ܛ~hcS: ):/ T.qo b=V}sJ k $6W!OmC^&RUV4.@EAβ&_ϱl(iX)j,q =!!a9&sK_>&,0]|W߂ Keb0^[yKޜ/3ńiR֝XV?O};zOdЄXXdsA2ShـͅHm磊֒5pjF%CRA3IˇyIs9Wu=ڜAή@Zk;.aY[}4OYَ; LW9"UUs4ɟSqhvpS8ORbVo@Kq9UˆřX^^- 6D}LR"żV}!K}++(+FFns6.+$(4X{Pr7#3SuQ]x?+IOqt§?()EĪ-? [^ 6 |2ь;O2"`?/|;!dYZB~xyGŽ0axy AT"@u۲?41pbzB,$>aOJL|U x/μ&*V{Uxd{2+6k#:SWDK0̦/⊕j!I^ckz89pj,s-Vu-{x#PҾ[.TG7wȩLg{ UUL/Z"Լ04>[F \p?p+36 c2=A9@f$oMOR9aJyqE|kU W8Ϝ{, LI,1N] n>{AØDCھj땴~p➘'vD;)8T@^w| Bf2&yۼһ}v|<\Q':`Ӷ)?MZQ(86kܘ962=Ϩ)ΓmvuvDuϷa%֍ʩDq#&$ÇQzcvWu/RlrWYCbbL\aXBqӦ ൃ0[Ў~Vɋa.M1=W9 BKݙ1 ;_ Ahc\KJ?rITQe"8N܆X͏]}wF PD_xO-s \!D&֪w|U}|] ɭJ}e\e_"QFvzh'AU Vfh'/V{Tf7uc5{ Q}F238  lx'm+,U2 W=X/KKސA<*):Jڝa;'퇾QJ"8Kmb[ LΦZF+!Iƕ k]ipj `3Z0ل жOY? |'xMj~* w.HjXݯۼ}PߋWk7-|j?گQ%7MƬn/8) \#&dErKuֹך*aG%v%(mBw!C۠(4l[ɀ'93*ݶiօ3u> 'aiTfI7~Lv: Zx1r%x wpG_O c*ۦKJx-OB"I,Q[tX<몜T>& #:e7YOp?<"F_yb~^q wk%_gcl@b5zU4e2/vx: 4 }$.(j>% 68gӶ',bVe__EdvN+_AE^ nE[:NY&Q  dۑA Eqo{I@ o:,7Lnu Y;#`v) JnN9|]Vr(jJy)qK^/ӬUn'l3e%Ygs Q09XM8,>V|C2v$QtQ)Xdmx9I*F@Ay:qP{Rd>|o5a&d19Exrxvx( tźˀ1e.YmV{% *v ehROFgYZ070701000004f1000081a4000000000000000000000001644ae3ba00019c60000000000000000000000000000000000000005600000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/soc/snd-soc-core.ko.xz7zXZִF!t/s]?Eh=ڜ.+ɏ<ja>Z~~ oAYQ(HunQ| y-c .DtdJ;3+.!]rgebve؏-<6] y̵R)Y^2­a:rwș5)㨫L匱7c6V#߆@#DM&9E?K{)`<07~V*4m>ctB]XSגqAx7hhyA̤7чs} o|wIF"Pr KX,˸$a@"o(}I7K܉0ɝϡ.SfE>jԁ2,wsS%2> fW [$.F::S^|!Q |9-֗ gRD jp XN!D@H NmDuHw5rhłSٍjj Gc, gZCeeQ5XwZtKÁyB#ߑMktk7SģkxHpV /N2xDHǛHj֩76VF4xĥ0E#9RHF p?`\D5Ѝ'=U dfc/ۦ/?n_QTfĨRGO:e{IrLVቤגLsw7f bkFB'N  7bl""L(.7 M벮)EF\%+\9 {~6HF1Cb\o5:ɘǻ;[Zi8Ʉt7%U?e V&/@},г-cfkV)_tS&fW[5,'&`rLFg-m.Ugo]GgAub"h)wQlj蟺ln7ʦȳk71ء+#4M$ӎsʹ:9zAG*N2?CT>IsmW:AJۓiTR ZC ofe Qȕ@S\_t$E<$d'Ӄ8G܂g!\Hi#&-Qi4.!\^i` `mDX#qgZ&oh:s'Ws0z.,,#,.L (ؐRۥ r)p hǮ]q,\ʟUwjce:NߤPG D!%6k(.ȑRCGӶ. aNڊn/^앒lG!]-'p;6\4$LYRq[ksK3cfT΢] pL&84H%kcv+* :{X%6"9(kx|c+-[A1u[x?sKyb&X5H{P 47EfSDq#i (7aw? fWyTu)~f _b/T1|G{,PTi/tJ_\uEP ʑ@)R$i$|ʼeT|m6'ĝ87fhV%c-{C ]ΰ>r/ qfbklVdGN$f\(^ ,'C׵vE8q֋Y01.>w,<@{ccK|0*]aEho2򘵣c]KVB yѪ|z \٫[D鑈Me[Hc,i5p- Xz[74#kN+zUrRa65Ƿ5D4wR7]^R/U Uwݨ]~"%~ +6?Mp.z>?e6gǙI:׎˒nVx'0~pbxQЫ6 Uܑ20wXАL]+M-sKqO{ I7׺712G#]S/ *xOe"B|$= 13gj5#qvYUtZF FYV ;>{j;\_d:nDd* ۳ ,)t<dƷnm18W 1NkJ !AJJ3m S^CQChB}z[EH4qkU 嚽h&Fe֮S#QK%Geˉ_e?a# tQjY:W?/@:?0jdL(Ime7AAYJ3+UɽdVؽahh)sp9]#өJڇYɓ ‰诞jA B*X:#H zFqmw2>pL|G FgSN[ڏF7 1 ZZ>2;b(M,`?z?=PD5'B$)Q.,v4bcGK}4: ĐbܟkeM.]Aԧ3o8Bӝ@V^ZS'[jo_sSy"s :>_RDMPts`0=?i2St@UЂFl;=Vo5!h-_ݤa @s0橳?WOtGtkͯiAʨ-IR=\%`[ LB_/&@ފh#n5~T5 j [3[oQ{uU$ X N9DisLDZTf4."Y$eF}L H\@1r}囸k✔@)-:*0;b\?Gc(_N\R-n86D2&h[ttZ!0V*Ҵm9%F#[o+@gZݶ?Z97yY4{Jaћc_Ot* km盨r7I̙#ht+G =ezWzXʄ[Ku v >l,1GR|-H}UN~N𢙷e6\$5I9W)JlXռؤif5P%$tWY'hv7ŧlqur+)Nz.u83u߸50͞b WmṾ(#Դ* ZJw }Kq';QKHN+5]ĭE:Ekc>Y(W{"FJFZ]GJm4o(zb}r]0۫G^Ҁf %+6P.?ӈP? tYޚ㘨ި*|?{ B-+a8NL\ẁ'Z2ink{g' 9[^6(H93pWY7EN-%F߿JpheU]B/In>'V"٭[}SB2 $h?T#!'^u\@s8(G*;u!bc l }vд%ɔX4i${pD2Y[MA!BӈAh r؟ *(ȩ7sSꞴI*ڦszy6Y>Ĕ4y6"z! |cŖے]p `WĄ~Iv{&>SabH9 *ZQt' }Z>:me/xb8nE+И~jFOE:I}0(áp6Jy@ހkqp"/qҸ0[rY0\z2ȮMR:{C ̂a_dselArQ#4EۤlN@K z]ǵ͸ٵUJZ)ET]fS:HR׵Ess4 N1񚽛t|{W}&)G=û3[o3P3m~|B3V3w c\fuڂ+J<|G$s-qnsc!_}D9@L.EL0_ +sٞ:N+عU+!E&`m hLic _bLUva)G]0J8-.3 [vQճ9⢳x ]J91rfE] Da&`Su] irz#3 G)Jq)jc:?x2*C!phtp˝%&R LcHFkRgܪ^+C.BD |&P<,7:~&?mEN Ƈŀw/_I;AJ~(;923[[_yGW6T Dt{sPmjӥrՂ{4G`D`GM|w:0#I➜#^H!jys*?~7Lew+]w̃{0({vs}ZH׻["Vrg1kf6B7/[ׁ5 -Ϛs~ح.Qͽ ܦ~%wxO@T ܶWT{fљy'V~L(Yp)2jīJC!2N臶`6E|ʳ-zMxZx_@b>F<Džbq9c3a o-/Vx̰q]TC܊H&H˭٣<:~Tڭͱu|Swk$>í\;oگ|%ERa(j,$R%_N,A^\'\"6oCjoؘ@ ^TZ_umn.zBԔZy0% Rp,3VPH]Y j]{7)ĆfRG4$BXϖOWd2?ޠf,QjзyQˆu:.m:{]ƈIR&.ߞ*H2f\LX~z9eWR+sW{STCF) 6/L A̝6׳}1TA` )څsJبM?<ߎ9ȋ_x$JWNa<#mfΉM"(0@Dzi(C#+X\J>{d1Bׇ$Ҡ $̗W Xyu]Vh0-[MX; ؚlS0`LWGLJML+-,fB?s-G5?ܹ BK:ԡB]REƠSMJ*B )baMQNjPb d)Hȸy!/A624,fLD;O۱f?D'5.2xo`h7f*r}liPH%ceż(lBb r/ax&"8ƑG(n[QWZ/^1F_}u$hL{Ss5D]˳R!v,iT&#YnfKW-\C+5$$ȟ@AY uh/#%d䠢?@ i0 oE7 #2BEAaETlhrGF$Q["E E :Ov&ҟ!=֒L֮՘a;?d:eV{x:_o*8HxNDdCLLuSğ5iRr v6[{=ʐ~A`v0bPilԨ`*9½+cx>j_>e31HS<~xb \2vd{lΘHvYTȿX~+K'C$N"Nx̢ '"$f;,ٺ4LNgĿSIZn;b*VBR,z`EAQ7 HzYy\d@p4ȊQPb??{(}lT9zGXVM|y~)|FAz'_>@ן~_ "*VncX% )[ T7^؎Ih3u~<Fjj6I'oq ⯜!/1eiCN&-$Uہ%x0ܝGk+filsX[)VUYY] HkۨN}_2 1|qDfk=Nm:KK9CL o; |Qӑ^rC1bU|pb¥hd6 Taf5,QpI5>6TR,tBē] d4d #դ~j>;OH6N5+:mEoCbDG-3Q6nT>QTLӄ!µ5a/mJ\yՐTKгtm`Mҗ< /gqy7YϔG0mQ@ S&۴de~kвU3iE;?N3 fcyLԛ7O>^N8^'wf&=pdRt3v} KɍRac Toe# `o֚KXٵ%n Kc4!KO',$],G<5<]K[ :U{}FϗEl{ŋV%m0} q y9IfG==uYͭyt֑ȶaڮd|`\73ז73KV:ogLDTC,-=(Y҅.zc;ƳDM/ᛃ'U׌"L^8/O@Xt6[@e?$Qr  2.X&L5 _ )U8[ گG| *4v- H;@,ESqD\,l t23-s>`ty: Z֌x,s=&/75)1(69'ӑ8_pޙٮ-ֽm)ӑ- ȖhL"5-DEb PDcpQV7=3$-j H^cѫ zg붂bB7Vd]zoLRnk~IHCR "sǙ<#{B A *m)ڭ}H^14o`2P~w/*Gs͓Jkۡj[˴g?{ (c%=ɵ\ bpAC+d`bkTi c[Y`FX s=pK2ª{Ɖ/N;4Q%fO$^Шч_JK9]Ad9Ɏk5Wh,f`2[~\MV%_[6$x_8/d K߮gg5–$oҔ dXi/Gfg jQFzIb>AjSTCQl\Tq`Nj@m&_2cV&FĭNI;=Fɒ+!&|m#)W;Yҙܨ#)5a=Drz`w 8IRdT4h]V)^xhkߑؑyZKIaK>Ur# R֬ j:~!aOzmHؗ 96Y⩎c *(x̎P"-y$o_3wx;I Yqy/bmAKWέ0NP:xO2)lO%ҁjr] 󣉬WcI@/b:!Zj7A+'E7BlTfOh`1VRs'@.MzljGY "kP*ΉLO&˓zK7fBYPC#`&Xև,ʞD\o::;;ZƮx DS-ko#Ҙ':Ybt^eaO˳iK-EҍɗhIM/)s, >n_6#b5 Gbޔz<1sl=@(p~5$ 6 B RP#p16ֲ3ȢkKqs2@tM!KXu]j=x=@f8thh)ufܮp8t;}8>w%+qEJ/DeԔDӔbESŃy \>lh| ]n(>F-Wh e_]D36pZt莵7Y4wPKOo@xJMIr<ّl=w"Fi:^$-0/ `򹼼a^:it)l]COCI\'N-wfy>^\&i|NG7: ČK+U2S˕J(v"k*>^*2N_pHk^H_並2_'h:a^q-!* P]&\R)7邰4I+< D6v| }}G?9dmAOR {zW-ס7-xE5 x.wjH̋kWro5cxhP\oL̫H:=tD HsmU,5'`Wֶ:c}n$O&~ʛ೅^S^Oʰјe D}Ė9tk% )S_Lۈ> aؑ^ĻK֟2\e¤FLM 2t)7rdeW˘f }i/xŏweje-+XZFo>.P9ڛ䖿1#\ X=>u]Dp:B=AQ{ `NHRےߋnsҷ2Ñ^N,EJȽbzʌI#( ֞"ЗNQ 90]&:2OmUS3j\X& #bC@cXgI@ {xެuz(?(ps.&#-uyt=*vz~JOq!{"<=kF"΋4So!=]Rbir,.,Du-ٟ(vkV!M4= C к tL酎+B6l%ȟ>J%X>iNBwTTA".O|P%Db80ua*#̈,4u'] 3_5KCDͻ`zu x{5K0gs.=#OY?)nؾJ^7.V0dhes\]קsR~!~Vu4fvƮ ~DmKS{|-X11]~Dys j ;a>Ml[Ķq@(}2}: !:OdN| -pBXZyZezzƝ@ũ/.œ6$þo_>Zf,7L ^5.gU8HQS=bVs?y })%e^5F(-M,ͳo @u4~S:`Ք͹uGX5+ߚȅVH"_{ou+ :eH~\{8nk|n A=~ˮOnYC{~UiG896(DQ~sz9g{:|=yΫOU1xkɕt헢6Y0wpqYma>^?u*h*Oo}+eQ"O*A@<42Tm%c.rS\qXy[=_-grjL*yٺ@O?R  ֛~-a?4LWˀҼЀeg?ڞG_K)Xj, L 9.RSVCuKqQzzm{Q? xOu;z, U3qX`>6g3 &[W[Ћ΀2b 'IR›oW-SA]6h?ibuRmiݨGKnM3 - {ޡ*,cx00Nf)v5udI G K.؇A!rk!w1iqx 1$F-ck7{?-#ʊŪfj7XxzϿF_f`Eky֌`3ns b8%y[.&}KNX%F&~:/sa/MIĆyl h5%: 9|[Iγ2)+jͳN5՘cvT@YO7kcrg,ƛ;km0\ڞS$ݜ&8T(ӪkO?a@ }6Qo㦛f"8E]I{8 *Z #k V} <<.t"-Ouzl uJ6;]91SꃸǙA}H}Sega/>5z0 ;!D+%{*J "妲MkmbGg/c!&jMW^[k"_0ȏĤwK ~F tM` '̓)YV p'K5)ӌ[\ kz Y}7V'Hm~;|i ڂ\zYDB1iw2rGyծG ޫQ|ȓ^}fU}+஥V'Vyw+-j8}ϧ3tÀ7q{w.fZ ۟7Z]rtKvX.YVsI_ S%]pqg v Q&sGI@z -y=>cU}8q}ET66 /9oՒHa9# POQ"]Ѓׯ/9zQ|v#OAEC,#5;* 4@dǎ(1I]ʸ/8;D; KY LWlU YLTȻBb*Bݹ} cFa"׼႘cYX,hi&kyN16r'R{7Ӫ]ը@kKhq0eʙi GW@ l^5iaT3rne npd=%"!i>RbL j㎒'I/j ,wtIF 戻>lb`lH{ư}qYx=v|nYCiPlj%8gz56`ēSxHfMʛ8 4XGa -JݒŲh.q=:eSx  w(Ǚ:k,\_a}@qڻf-3˹s;q,M{U'io܄W̗45 MgRC_}3O3-nz%q~gu$}fH{xJӹ|p@W( K' 9ΆFG9$w9-{,)%v$.3>D8~d<^>&V14xY˧a41/nMGD#yhTe!>T'A'A gzWX%@JG]"#d97]v`ā~TԮ% GSU>>zj.Q*"XWgm{_omZei a>m+gyLQw V]VG%_ꇴ08&kQ .COy.0LHE6N KҽQ-FM`dYH)Bb!:Zg4 Z>2%;K?Pnnm RWDÞgXlr+مѥϻՂ>[sD AK2ȓ_ Ap#dβ<975D "eG*@f$Z]FgH"˝BVi,=od+(܅qܺ8OC{ݙe,~<ʔgiB}.N?ՏPy0Ky+hsFYTf/f61Km(R[Rq ;f bHdf 3o֛y+^cXP*82(T/`r@D!!aKg,? Im =RUp!IO=uj`ȐBY͌D%ŒAD IɁ(2։q} l/vP#Y(dds<0٫PV5l٭_PմUӼCS l>;gbfpDgj"r]r>o` A:3k[^[zam۶3ۖVA#KGs/sG<b ͙ C[HZի6ŀ&~䜋wO2erI wo{S =C@/{P\덇FnVʹ`i_>V-zt5X+tp#H}^MKwUC;lV G8lZlQCFi#=ϢSW٥9Xp5m^TRuWViv4{uÀkRBj_CT㘴I6a 5IF=m=m5a.ʛ-z.*1 UHɸ}bd)st?5L|kd1, obXh1qÞ̣mUcBJI0Юq? ghSyr8fGXL8(h7mZW4g*ڱL·F~e~\ȖһY=PǬ "M Z+1qa1nB|^Ԧqƪ!q\=@Á o"SW޶*}'qA|};!_Vc:/"|Q"-8ؼIп͊H]xjN]Hx&L|<@m#&3qKWzEӥRC%UC%,c*i'𾠐p?%hkJ2U;ndT2Meț\~ö>KlxOD!noAiyjH?#ki‚H^M*gԊ TQ3h'3!ȧ DPPQ|\T7|_p?W &ΟTф,pβ Cf"YL(c-O|5\9 -% Q+Dp a qz&Wqp}ԗcl=/W+0e & Lkghzxz#:Hllx  7žep͏hcy(ca%\Bod\ӖW8QN2?ߦl 1Kbzdc Mi}2-eOY`7r:BLIllb@O;HT5CÎhË batḉO7 _sl ~fyֵkY} &hƝ9͜6|?!ΰC+ Tz٫crHl'^ڿLN%*h%d6@qea`ۉ$_yxx-AJzSY0l *k2cmѭ~N-i)H#$OwD×5klAe6D΄b C%ƹ ܏kNgtT*rѫZsJYɾ*UU뷤yu\13[1~z>0?7xNkyT_<:n[w\}bɬ%zNSq~JVu,Z0,;.=]IhVr VRO@o85x D8MB3 [Vi FB8h)K\ݑԂjdaK$:H4л#FF7W=cGd<"B~z.o.SJPvj2k YTh5GGzlrEj1X1U1ޒS-HCBOc,)\UeRV vʑX!R=V\sa`q~-8MF. k-V [@Ii fo3y'3* k%I56SRF 9V\4U>u=XjmM!~yn3 ;6bNϲ񡤉`C6G#3;C5Oɵ@OJWo},Z&¾]?xaK jH= T,Ʀ!mjZO:ZȳJm5r!6- -S 8l֚#g!/l{^ HqÎncJ A/i'B%/3U0~qRHHH˪Q>ʙˆ:0y[IY:T8?*&ְL+&?B%!yٖ$*8Äz7YxRp/Q{mv^[ ?t]qT1йkfYPC]reӀSH>0G0D>]BrXۧPs"V9lePLc^B')m+}#R?w8H]+DY"{ZV8쫣`肖[|i/OVWҮθl:1Oh$#0/`$ժWRzVn\KfkIz\Зa:\*v-+sL2+l(-q|B`Rg;*e(5t:O~KӜ uZ! Zb 4h<"\WL:W+8k 4iGHqp8}wJL.vGTRM1ON\vQjes/U=e91$_!\l|[(i %6 Tu k;IgFarm7ʻ5`(Aj8$TpkY nԳ'24mZkmߊ,[¨AaB.$\U4:0=ybJ3Gy3aӣ%go$v9v?ǼLP?y~[UQ @7l?6<.2JԱ3r~4HTDr:v|Gh-l e;HI(m Fxe_5o5R_)nfsC¿y3^?JEߌD-ʅSz}0i&3"jv |AeM%O}tLnɗs'SޣV6 !-ZE^'B7X{=r*)P) rA̬*x)!3 6*?cPuk):һ+ nYWጡK`U1 I'*uw+4x2!Ik3?VY9gmYeM Tsp \+Es_e¿N@[x cwh t-M:v|cG./ yLhϿ6FF hLŻٶ$|zJsm [Cz/d/7ATϢuq] ~[dW Fptկy?c[2GKw,ox˓ >ϺE kqF7 ,EJٙ&Lu t]Asd #2ӥ6} W2fI$#kD71%ںJP]ʳg0iwY~z ;% Af%'«PUd1@Hz үcP h@^W21Cbzm@ðoDɁ 9[9oݳVRfQn}9 ۗmAU-?!CIki`6{ ºس*be2"m(Ѥ &ٶ wZ3SP*%l@"˰fŴ%r,^ ]S4?=#v2 u TםG{5B_LBf$bVU jHz JZhl^]EnE^80[zSW**B埓=ŪPpںpmX>aLMB){Z%x{x]2&S6_˫Xʣ۝k.޿93oI2jn9W<2ވ^QZ<Т/f8['X9~θu?uК*XѹD^kD(Mͥ$󯚶 ny‡1 9RN1E!jLZQ]!ڙz/{i.{TsJ(`Ch '=% T}.+G򴋍(ĸm\X 8yj.<=?WM;29ߐQf-guPp3=X` /R~Ul@FjSpmq;ײ~ G™m})8)F/XzH{fiaUO{ *Keh w!75'/6}+y^y8w*nqϺ/h#_s#R8PIĖ۝qט@[7P,[/]M.h2}ځ}C@:{%]vzMxM!DKD} ++|[7jjeFT P ?tBzArJH _tS/+g+~608u1/Zbi.U]YQ7 v+4FȇEwaH?ز&&otSһeS;=b*AJCNV8xjatu_q`Q! clZ3h,J"j?XXڞܑF/H F8ikq459sr@ʟK*:r^1mymroISK/5U*9fa&+&5%̏ !7 : IW6W6LOlhA4l[(PWFG{óZq<}+eu6]s5[fJ{f)s_ϳh/=Pdˬ6Zs7f[Uˋjɹmγ邻0ǰPjឲ뫙1Ma&؇*0,KPϛj?kGik6ؒ7:8_ǎ*A=M8C-v#XP _+|(88HL9rdYi m hbk O2^ /v:,!?1 %7x0X5S:@ī^P8މ &ۗc_T1"/idHL-bBbю0$as+zҘ^n6"E-:" =؏gg>^LC:qV=z"۹ Qg}vvaYJɆƗh KsËZ:x׏FE7cU QvQ̹tyY| u Kj|̃+Kfz:`-Oʴ[NCNםy8o x ptPš4{Et8rM{g"#Gqa˱3SqtN$.\ cs^ xO$K- hWR^BN;-1LZN!= hJC'_yBhS𫤡 `4<_p6]hCuWrڱߗR5NJ5Rjlhw_A(\l5ߗEd#~q=x8b>.mu$Ӎ+ҫT BS') Yu./f{>?kuBmBźVt(LK׳UT+aE:a呑< xC=9"_u;̏*B$Umv9vW]YIG?~Fa=3 Nd.-5|ȠPvbgqq?o!vZ9O$p3OyoS]ⲡ#֫€v (GO$yfΥGvygROJWqHbgl&?!rSB'%ah@1n,v]Eoo v13QE8] ujH#4ݤɺh>5AW+Gz,f-Pqo]6QkH/b( [k1l1-o05 f%ߵ|r[Dv$͘b e"Dm`'5 ;>WAEe:9]vXAq). D؈nzx*@&:%B$qv=WoR<AGX3FX*eLԀ[5:*| 88tb6pk%,`[i݆ՕO.7 lWEr 9F;'5g>T+>6(1nXѐuJWMb(m}&<iNkN}S̓렾(iME h"5˜ kciBN_o=Vp8 DXTU)C|J, C!==D/W<{ Y 1v9ᅈK(1iP:>"YAV}*pR㫫yk)"/MHf FpjPPƒ x2 >oJ}ᬄ'IB4Q.m)eSI3L­3ϗw2 N^|>W|ې0}'6Ȩ^P4Kʕ΂R>J0_xax-K~~ Ɏ>X3aݞBy3+:`R9nGP.ƲڡAp!,.ͲMF ;+cE\ľ2JHS]f6owep${7q!df "o/ %&xEVl?FЂb1sKK2{,}LbZCzrN+ړ%/BYڑzIӣg|b%axsjrBQ#Ō |sH4`cxCN?=J[BWB.@I#~_ELt-(jWCɓ=E+ 5n1\hGS%F%(Dc}|Y`$ -k%PP%ڃCUpl ;bҝ/:./|()jVK,gH*4" Iƿ} ꟭/(aVW5^1'na\Q[fRxbZMxaR[=݀/3jE Nx"wÈSE TV &kzJ+NG0ԫ*{mn^t<,ElI8-d!`Eo L3YnS}/O=/hP.'靴'ox Oph`Yz0l< 8SCN`PwaKꞾuYuyfl?ѳ=N|`4ϒ@cΩ=RL7mOIઋ*47(pG)ѲƬGTJ+V-PYu@[~d&OȒ lr0h5b#9`V̞KNQ"<^0lsAK; FRE*!"S+#,\bh6)cl b쓍JNרlƜ9sP.x5z 42ᨬd Ac;_myg̷y>nE_ 5Yxⁱ'ayzV}<}Aj﷑nv~g~.h`zI*ㄞWUY?s" &:Rڲqe3S,u5S̱V')<鼧b*>R",=2$ІՔށQӟQeDb;3ìTߡ0levXê"67-bFa`[3kbjY#7%/ 3gUXHC=ZTs2^h[,mV-!fjL-S#NN8rX\zI:Euɞ˭gv}>f6_⌸RGlrdG&/esJsuYAu$LjnW!;$w7?ڬ%aŸ'H= uPI+dqB,zmP-Pv:>|m>ǖho#k9b}vTf i;j~%S Sz(}DKXDu19`JB ͽ@f#j hCљزoQш}āvS;k A NrΞ^V)_V3G9SN$Cc/) z[Ffx3/}vtfM.G)Pi_ʀHt-VYw:p0L~*is0FdR0 -%KE(~ c|62TCq`&J\U&:[WkV`={y32F NvPe 76)cg $w `yʩK6GMߝ %%p"3x o=zsI <(3wo\x 2k1./5|+^+{DWfѳ)uHW\5M޶!Bj104|WS (Let,Oj-û,$ rXU3 6(;V7I>$I&`$bN}[E_a9ܞȡU+ʘZdY/>At P"r[@iX^\`Ok&kIvIe@OoYqX* j$v|d-3 ˋ5m}fz9^K`Ⱅ>a[XZAۺ(rxaCs#s Pdyֲ.y[B6aNn|0,/k 嶨Z|MoSm_3ŭ@PQ]v~-aB2`I8[ÊuĝMr~@ΆI;FV@LXLn>M]=cK Gɻ@ΞS?mUn:udP [pm+?~Gk 4(A["Z@I`6mj!yleϴnIdv3f57_xi?Z$m6LXWʁc]#م7#Ҥ_nMT?֦0zԥ`~IxE)]0nUB:nt{@ ZƌP@b+ KuH F|L g%HFn)0i"Q oHP(b@z{F>$+T@]Sq Wʺk֭Nԉ=r9ŁWIOy]"|sh(s#:6nTr9"68džvjm%Lek.(4o5 3DI47'o WɑnhѬE< d$R bn4;|Md38%NiۜJĚD%QhcMK.aKyGVI3.}9!&XKЗO+X-kIn1#[Lސ8/rHT W`FݱF;:;E&#!JMڌI ~?fp/8?U07 *!L ,T3EAl^a`Ũ} 7y6Pufh3X~)b}WT{ȾZ20jbS bfh6m*Jj = \+0d2t@a[[=ЅIn)-Yfa{{y}~MyyL Ȥ㘜߈fP 6[s_ n }Ƞ$);:wf eR"S'qeMڈbHL!0O^QI&xL_ꔨD6v%36|> ;Ln}E4IgUE_g$nIS10_;^W!dz`oU =TK}zo8%Fܤj<Eviߘ{簜(3шBȘTCml^ |_\&#'̆Z9|w$&ƆM%K 4ʛEop@'|ꪉ%1D?Q$W B+ze&S(]1 2ü=gfY =εE"@I}MhYUNLP pr>!)[H ]NCV8Y6&0s BfʛhCDoxtTћq,YPY;?2q=|뎰vzGJgiXON{:%XJ5VK!l (Fxw(WwYE%u)Bu 6lZ6D$Īx[VtOP LgapŶ|_0Ic١s-(4dl4` #.O?AԘ]R$X )(o8A`eX*pq-$iboh2&2+b- % z$9FMwZ|/>u#'u+wbG:hce[bDM⊎% |uBP 7IT^H~Dr ݦY #>aCJA5~'ҊvB'`:/ vaת - bl8Sx?pp{Rfnji@Uhd2zv6DnF01CtN&`ɡOޘ0c@zt =Kk2iAǡ] VfxW.>o# rc#?k~2Bj5`b 8$g[ŭߊ'sǏd҈{5.O4(#ZC]p-|·w UʴĘAYM<++^rK?A_(C5dj"Ƌ^xp` ,ƠβAD, Ė 19@Owu#*qMihhwסs7Mf= pCniM P]b-GSzUfMel;^ѱm&y\'='kZ!7)B!,'h~ܪzg}yhN*pnvzYwkqu"Kح44W>ɕ큘YXab !'yeYZy qt_qF6i,2I/-ͻ#Cjkb`$-zc2^ Avq-mo]өe!\|ccJ;c; AKpGV_cqp:LaS8HRC^dX(.(YX 3 s8W=L0N~a8v| GKBJ$7Sxmr8\2p ŰkFM 5K!K kـ&BT\Z(Z'Zё T[l laQ2kOڡDÎ0?!d퇎춯F?L7N1ݰS OxP%wQW˚~}gFocՇq:Ƞ ĹMZ-b<3û|qRS{ WHŸ`AG.j̜X`i;glhI͈ hdlGOx"9*JYˆ"sDn|>^Ol-c7&Ƿd@Sw, iEqf&v.Ҥq; "KeWb̲gX_ {2rѧ zmQ ]0Î$I7%&\ F\ӭǁ~ө+Z Gsw[t;}6ښaB*MCT:1d''y=@ej.|UZL~D_>҄Om &¥T-׌IJU5>> }#Q,ǕqYbeGq)}_ =[ݸFPty^4gm] GETlxA)]1kڪ1\<M*$f_1 x>z?ZVP, jPaj+K8+uB^n5PrmmKc<>{4mnOa$w:ƒ{9tԙ-C(Ki$]{m@+ ,-e}+R?Ĺ,ŏb"X]9jS\Ylһ| 3\\ؠ xJgW"9TyDX?P(t |(HiVs!#eM.& [r{fKTNH4DF$$La #-4[YSnT5% sYM,1]7Q꬧ɭVqf%bCvi]do^.A#pa0byl,^q*@e{ayL6UO!5v9S=("[yΛkI !Yk2\56#u5@D g!)n0>A-[`\,&=o3ub@@ -2\Iazm8<)`qp`&[MIXYncDFOdZUE*b*@=N,P*D>F7r{)m!!q^vcIhRr9o!v,"R-ΉQtTy Mpb}r%ʄ0Zk70x~4!C+UFil7h-:L}ebzbB_\>XlQB$)uqsTu=p /]MZͼBUf&d[)VOE3{ʊ:c. cB[fr>pr>M:|`R(C^`yl+(!LO*:Hgh'>?.`\t kUC+a]>Uf_f"WQA6oANR5 b'pSzBZ`,&/{A X֋ ֧a_&>u9j8z3;mt0eV@""eǂ 7L[;G[wMtw{C/EM1HY w6RdzvXh&7>v~cͣ* Ճ£WRd3_pՁIVO{ uzu^- GH4UEt,_,fiW_ 4x@f>p\":i ɏs @;/[ʗk%c+> u]&nw*7AkP䄾QJ\sxMr<]/xO-I}g4xLR '~I' ֽ^!tKw|ү~uJIBJx7'KR( 榚.9t02FRŋFdp۷+Bj._Lra90)3`"lznִbYERT=A(a,4_4ƏJ0 8f)6/0LJ3B 4λn8A5[ qqM0k:gm!"@A'`|X%ܯs~9cS+uAs_+V+&LlA~T;jr$5|-JZ<@;빆VR[[ݾ!uGh`F(T|P UAqaC<8uqjqn]hۃqzRP1Ce M~\7EO=bѐ,/6Bo[)Qp>XGxeo%)Ptb'lϵRݴ"h,q KO,p~\ja՜mp-Մւ"bL4fJM>"8clñE1g|f}GfY#92FB$]$%qR÷d+]c¢͏\w9wˀfj } R.kY-T$]ϻvWˉK!K4i_~V9&wڑ6]ƱB_QuIbtN&yr(C^Y>:n/I$wK,6h"d`;hϤvlۜ{G1+e="^0fi'j^A'ĸIaDPv6ޘ|Z.b;f3zޞvc-⑬N;cu9ƶJ2ߛ{' 逮|<[![b(Pu(5Gt. MZ1}B@IYMC5%l8|v SJj'2;J`dlRO9px(j>__#?{FU#Cєd,l: DMYj&'O\ sp22?TS`g8uO[D@l;C$=z1,7Fg ƣMA؜ےORsm aKM>{B)H?\#5AX[{Ie L#^\USYd# ىB|E.;OE̯v+LB=[l?l=I0VܲNvB&QPo`pKk8)B҈k9xo4I1YqWi#[sxlUõcLb΁9y/>p2->n>5RWG[D]ĩhA; ft`c _pe`@\vL>-H2 vsͥmn&u{|8_xP?C*X!i/ ~U^,X. 1U~mwifL22@S^OC /~i l47U/f*FIĬ8fcX"8‘>&UjOLkh'T\;H* ' X !*lh|!@ v"G,qZ3t3~ ʘ4e< dFYJvɆyVukLOi/MD8]Mȩop }9Jʟc1gJRѝv!Iɵc@=.L s~Ðc`J+[X|] h<~{;`<Nj?ntQÅFKbWqPsW# τҕ;k*`oLġKeĘ d:{F'x;HO1豦M!bCm^1o`S% ,E5g_C[kmGF%~L`+H6vLݺO5-XaH[*g!gy\D$˓ DR+T?3E*)aࣗ4(Fw$+KdBKLp؞ }xH&iq mW ^. /9c1\q[.4+#j,yD y9QwYa,cl^ꐬ.I6s婢w" }%&JYdOvfUlDn*M٪^Z| 4:uNs:` @~>Js 8>E?`Kd:89]s34~.]dA|L@1_9\,>PʽOHFb5)pڪ >˔mՒ¨טoǚk%儅d+H MGScu1r FeJ؇=Ƶ %sQ(W=r͛ȣl@vOVTkqv i%z?dl=D3s^dVbV ʰ2i)_DjujPE W߹rR.0}\YxNȅsm184,y<&p[\ u*tÍuQ/ 5 gQQis* 3= gU,0ByTRü=*>VoR`wPlG)sj;N0Cf9$9 v1F .C2d1Rw%~8dņo]mP MjsIYr~V|>BU hM_UwL*b !r T.3N&FoPB{m?]E$(l6&wE#-^xSxs pM.ɲ_Gnʏ*؜uNoSƬtkAX1?L: a9'7;ZqZ9bb[;Rk,5U.xl􌇯mIid&+Ya)WPݜ B$JZ@H& [rlpQ(1`_p-:4ϔr"eBbp~$eV#n#6`ͮ`Qrz-P dEgt! f 0MINԽ`[\s ܙcB+l iKL@i>'Q²D8dd-̲|6:T"5`#HC# ҂gDqHH|֟9F]y倞eCޔWgMgi^uh+ԐwpP<`gQ;Gȹi+lf m[M>ULJEK}RyT"-GQ棴,|H baMPOh9uytpQ&#EZo W'_T3w]]}Ě9ቀ| б<2( SA\R'9ҷ˾suw-045U26:" B`N+ӏ~6Y&:U.8^`UZNA*5*Ls˘PHXܓ^j 1*>j&1#Ѐa ;d=S>F!fpo'0WTMR]j**id`Ȑ J,3t j~nj Av|vkK#gYk(0.@:y|d^P3P ,݆mgzC.VP젰Es`N_x5>\=Lnp& Xk]Iv 3s I'FalV; {6\ UU""^D{fG{HM`0&ىJ4$$֤b8B"EAf;V'kQAvq^bnVgkq&;; U,[Iٛ(|drIY(Do6OD7L 8@䯭7z'EčΕ`7|$Q&*YjA/ҼL.oP("o@Vm?;\FiJ6:Z욎h_n~WRi;K\x?V_;R/^]T粐d7SߟjF5,VBg%s:<b!uAo22m@n1 O&l n:tp ^j4-`M鬄; Od9Yp(M՟/D-C7t!M,?& $J򜭣}Vdz,[M6mǧߔY-5v`L}Szːl{@X`|uUJS:<"bIC#`"bS+5PǛoWlۗ`-s҄JwC]<\ M,=97RB9jőJsT\AZ/=g±'T\;VK[ڑI3_55R~q@%t. [lZ0hzwϗmpr9'2bD2?+y\MjQ+ HQwv|&9hh&l|̙"WmjmYH~̈́tP{ two|PD-Oߘe'I.䍁13=ΉMŀ=!3A9¤4Ln$_ ʠ"'֊_6yl;[+p4GΉp ߇eo= oFa5iYXh4ĐQ= D,,#j,p0uX="" 2TNquU_ɷ +hRQ態/0QuB?1d篳źZlHj О$FHV̈Oôܬo^;zf[Ì·3= bo˂K"{RVoJ6]~u40%QT&(;?/2,ozH}NL7q*.DTG c~.᝻a.;V&m-h7f/EY[MjdNG ∪[@d]+2"q=Č#_ei[8 囮t75 ػc\Wpf3)DeP,ۢVUuENr܂p(tydȹp^ew0)Bbhl,}:$|x9OZ 7VѠAm4bA/ n~YiNxF CŖ}S6%mmr%E6_S;REȾ`7]/Ǜ.PbEcgR/IQ=#H 7ɘHYM[==ڀ"~ zaeN;"rɰJuw4#8H9L$J}_l*|C$$0FuzAIg5t:SC&_a9 9@Pw1-j+C-1Pp52rg F[_LF JW(X#;iR.joNfSU]!xaI7^z ٳ Fe`J9P>Ȩڌ7Q͉ vҍhr#7lͤ,Y,qͮPgEdsݔf#"3ƍ(0Ssa-eb 5c[)'pgc H/meYBI+d=K*0ya (KLd/cgEH m+4ig4ؿs*v`Oԏ"?)t[ƗȀ Kz< 29>wzXFɏpS^Qg 5᭙3q#t.K@ e""Kج/dúK;KԘea¶퓆@(^􎰲fL%,KB!~u:`Y9!yqr}p5K,&k;Ѻ)7Kb,g%aӂA &B6<)05!$ܦ3:wm~*21y;ϏĠd:j祎2!FԪcK36rucuBR7%c`i"aAv55z֒Px֮@:z颉Zݡ&} )ص*ؤ {կE|IKqmup2bAPkFh<ɆlE 'qD: ΍ BZrxr͊6$z#?To;']?mS/(ѕu ̕yRT{t0\K9lb{-<'-׊!=kʺAԷ޿9l}Fr(,Sѹ jPU@@\:j|0-98ը`nՀZ;d'i86 ҹ-r~,JD J%?#/*x7 *3|h-Loɽ/mXSߑo3d=4KXf<:,-9es,.0Rɗ1k_es!9&mCj*ƫ=qgOHBRM'glLW:$neZ/UpTl81X+ʑ2u(5g) G(:!@վe}6!#~Mz<`i$! '[̽G1P X;WDkKN\鑄FW#_A,(aDQ:F|djF8yDU-iAAX7 rFPY;QI_͸Bb)48,XrI9<VK{r]qG{٨ALuJlW[MGlpSĹhssgҾ eW-2~E^sy१T`Q'>0,ql~H{s!aGrOxfg7AజhYꚸXіf2*3f 6/o <{j~w^g:yt=4`4mĠZB7 H xb`A`~S}.µw%nUL^Z~le.Nв]Wk)瑌Nz>fnWjWp](p X% n*cP ;,*_)}bⳋ ?`ؼP(SG-uw''t&VكF ]jQM'?IpDz ripcƳT; QF!wK x̴bſ=_Xҡsb%=lH'}PY6FʴMyG~`"~_J4845ܳ\v"U$^_#Mg%pKHvZDPW-`&}7p!*} !Xg*EtrxSߋeUwkrZk8jdFu;#4;Fe(oV„r8VVq9\!;^Gp)*o\,XNx2RVu˅Cz15ߏwqi,m%׆{lkʉ]*`-fÿZScȲ.q-ѡ6qeiMȪ80I|IKuTr0eki9~$Jd4gt:#*XWig iy1)+ֲհʧ= +(#OH~% FTwJ⪭d+.&U{fh/Y={Ņvj,x Mcxh Im]"DhvXH{8{ QxG^kGc>Mu5 C/F53JɵMtlX},Az#&7UW8qlpH^@+AA9,h FX`̙7GI#L}8ϫ'AtC8i y@=m󚳆^>Զ2  nv硵d: iX!'l}=Ud }׍Z]jpIS,E>I\;jkj'G!)PBIZKwIF. ̍xec<frv ǝYqJX 2 By3*lGE>b>0jls #Phw:)NkzrQRZLw5L?"R2[[} s}uN$~hdlF0p8PbĜ{l="[UH[lB|ungD\BH52 i)2\D$ChnV BU@_Fy(nz[^@~B3#?܍Fb@Q:l uG ǹؑ u-Ձ@bj:]\ נ- / l6 #Srz&<-:s6qNq|+N<}b{ǹy3 '0&~ "רiR^`Nˍgb!DN";tYeqa=rV#[۰x2z|ry{ũU/\&yx6Z[lGU1 ~}geC5ɡ1w`5p G֓^KNSIH"6hX uRܹSέ3+%&)!df (mtK|75;6Kbt֟zr;]jv.a%țRqݛ1>Wڦm\ 0[̰e0y P( +Tywl/)KJ䋶y,[HНl< 7$Jxp J%~S~1:ZPWagsnѲdB:P:Kc,@_B)ET@_T\cj8 `DN~/ڔ#&1ٴ2{.~"u'֕}"=Ÿ;*@ 0iSSsڣpֶwۉsGtB?>:tU~"S*HUZYcVe(Yu4 'bʖ"'^ITi/<Չ.RРCzo!TEUiJ<X,{w ұ遮N,"y>O M+FZ@X V9j]I_a]o2Ǭ/ǻk/8A~yf>"dZ3\}*inch2FY'/ @~ȂJF@+RUuPj\'$gV@\)ɦr{/SܦPo=]9k2;!v=N;)4 {@5iW 05g DSD<'uQ%Rq u+QYbb6tf<XFDh'n> ˗|I6# ]1L{ @-x:ˇ(#.irbQD >iuC&"CߠvY¡g=ʓ2.̔2qYNO-9n琈J]G&cc$7O_y؉2+`2уsV}6WEU>7C'f[MÏ8‡Fn_톖o?/!ghHaXkבv(IXs)ѢK5^kמ)RKޫ?ulT; @](j~[J0WXYL6iqȶPFl?d?Ej3<-6C]o>7ar@B,sV{W@'5\ˮ=T[}f˳ *M*9 bQw*'٦ (|<< U$֦ҼeĎYvv]4jBD 2ѩ+1Fz]~|ud ʗЄ(_ ItS]Uo!{~sRƅ0җwZ|Kɜ-(mɺ촾E҆!W+9/H=kv$sŪ+ :o]N0r- ({W!sցrR[uht;;UM!ո4~9c৵ȕo_8 )=t}h_2<YP="vQbN{6h 1 l-j$W=y@hK##‰l}0UN0Ľv_a-Xbav};h7"V *e^ S7kבXwVbؘ6:MѦF(I飒 r'(*ٻ淪Z7t8)F$wDV(t3ѹl#xpo u=Cr#T&/ScI/Ӆl@2rz7㧻?\x A@UJnQM &mEI$FqtRz9܋ ݶ \`)<AĞ؏孓]zVd,CkNh$Ԃ19 dOggSYg]!ҋN `ȐB8\J&mrg4m %}ǣ% *npc?=eS$axCN S5 w%Ro `[Y0!=Tk+(_]h^@j.ug+H#1d֖Tk>1!KwaFDܳÁƕaN t)!Kn;*)S'@0VA+I級yۨAљVQ&/t#r FeKql">4-62T˃]ظ"YywMR0U db5LHmj (-qʿXZaf8)E?fUM%Wf2졨*Iay)+ET19 Ef|fޏ9׏)}+6'q`T)amea% *ӧ>;Ia;6ʜ[E؇&oĩM(ekSOA\'åxynΌ01t0bώY+| ts=:vpnǗb< 6Um"Ev=7%9[S`oTx73`/NtE^䇓Ǫ7{~0'wygi=켈m#kd#/iy^;׫I8 *T1gB ⎹3( [ _7!lؚ!m|1u}4|O'{C|4 %9ܚGT;Q 8Q<"Opԋ݀[a{n&KNMgdbs,xeh"c_H߶S6mwWVqBTLyޘ.3],8h=p2yy Xr7 +s:زKba)rpg5_%ʓ'm.: U@!V1`sfYpnqkAZgM랦Q2L7yn XɝzDE/׸pdھD?f m{K&bpZ`Xp5\^-+ohmνO ,Eض, KOD@z/-v2/(dZcFB7IӻD92N1RNcA3"YnX>0Yq|11]qaah HMo=9H߱"Lw^)evadz7+^?.*œҦN#rT pw3'z4`iufKByg*+'+KAt\ mGc:m+lfocš_s?xWWz*=xfJÞ0[9SLw5AMM""oξ՛ q{A?bMbGNF!.nyǟ]ٱѥ .П&k4lCQ7ʮixTG!zDyST|7 :O߱po Ɩ2U9!!Zo6J5 C¿!`I_(mJjttt "}ـtlk+qdm[>[k;0x|wZt&-Vާ]ԁ^P1W̏_PwLIӎ%ib٘_ʐ\7f* ΞG(]ވ 0tK%x0h}5׋r}X)4C/Ц/B*Y+D!v 㼜Uù> 4>dZ>. ~:fH? >upXaxzSȟp9E@TsL@]?bj?6sqm > q#owY(kByUh\3sWjw?!1 Eg*U$&b[^n|TezLy^,i){kw:bV٠(9'L 1؏#u 7LnIk1b~mH"GvX}iحjON۔i?$ˆV{R$7838>8Q q IuSM]Ĥkm YRHֱW3CovܻX=7ߟS*WsVz3'y+13,O܁/k0>xo{K eCѶgH: :ʨ{M\$Ø?8P+Lu^rDMMQ٨ 9\()2K#2vh>S+t0_BP{tTB8ZMAkt,BTߤ iI cfv"q;NbRY']8sDc_Y7p4 oЏRnewi>ĵC~EZw]o^@s;sZ\H!3ȥK5y٬@(g]RAup.Euh^7uദkkvm*ur1GEȠmln'Bb*pR%4k#*.F7n)VŽ7Z>? tcj§em5a(Y3vv5wt mw|6f\.|p=E@ xb(=~FyZŒ[x$cR"G`Krh--e!9¿fʲ.k7W-T\obCGe0"M_ރCX%b R :ݟax6BGDuƄj%Lj^*U'[72'V%\2ySzmˊr=WiFgf@a~!u `L|AW-ðA9Hf!>ڑCS,d Ko&Pcأ#/Ǝ4%T='~ޟ=&G%1ѯbZĺ+HW2b'R y:~W ^pNHZ#8O pՉˋRB03uYf;^*n8َs!utSKt 7L ra3uV/vWAOWjp^)ʺ~T\ Lr~6"ZI҆u9{IK,W׀J:Β{]H>(kM\:Dz;$Fv0?yR1* XyӺf[Q1Hv ڑW*Fr*r?JV u?mhV5AeZz4~!OG bƞ?+\u>TLכxYu,z!-aRF,@d' x(gAkM_qv<%43"TwIޱPohG^[IMIDqŽq*@7׼>;bnr7GT@kVY+MR"kR{c&!{O.VsG3ɖ89 'bН[r $vY|{ӈVi .5uRrXDgHy~*v>Z#(0^sɎ~R Ȧ&9wݡ9 VDˣ/\d?]0pZ:$ܾiJLΗM(X*WdDd r?fVUFL($QO",BD8nۮNP3*xe(*s͉'YѱFODeMfBb/G0:..77HrњaއOI_Wc f;X[F8cus(H6}wŶ3`2Ĭ߶pzKEu)Yd\DTD+Mq>ACa߻\)ŐsI_-0{]~h&EFFZtmix^:0\W "1[,b![a&6%w7Al"K,X̫n$QiW}1윝leخ,l̳&0z;GL-(K~$z+7i) -bYm'F"WQ.@bA[oc0hp9#]6ΐp qB-0fF}g0tsHc^h.~BDxH|)3}Jr( `pDtfcJnזjSY^R jq)ceR@p@>:.F7Po Ɩ-@AfƸ(I&[oP#ZT saC< R>g9xl,w"R| E.20hFl&g]?h͹1s^y@ic붮/j :%pDdZ U?ye"֮s;ctѭy;wd_]:ݎ"qq"&Z*V9`(B~Ҏ]T 7д:|O73}ة9lG<,eFF pK Q6ߧSw2"@M(SVFc*/:RĈ,[|[SJ}"_ e|ĺST Ff\CT,0\Cl}ճ!tw߀?$ыU/oʸmD]l7gR50YYĠn">zAV>X/K0 v,mL Fg17aAKblq٭8UL>Dr%!,(0gy p@IexMճX{Ӣ'o*@\,-E@D kmB2w~C)KIyiqJ8\=cWc\LvP^\vLa<#B:<鞌6r)ևR{+IA }(J`0_,ґIrȪNS)1r;D0;T5@U:38?[MMֶ@ӎ{gZ&j;SI\8i2Iqrw>$k#QK7ŗ&6!zͿxp7]GaOZvM̗1ޓ_YZ?qIGVhg!\6'J> Z^B`+zZ;9ZݸvNmk.*k?T;?A{WLBK6;πՊ96v ge2]{ f P{ƂlieC>V^sh8i,ɿS|0;ǭKHb? L4yO6䝅NnR)>kF7XsZ@sa&[{O8ji7فlQaw$Zq fCm{̐^+Ah/]0 #aq!#/`zM;|[,&1WηӐn:)l|Wa1^xUr [ @*YYW͍M %ZhJrk䮵QB6Y(メc;ҬjDy|<y+!ءq فĶY?"{҃O%->ll!ynR5=+ꬖ5hIK؝}']~ESWvp|tRhPGMqs$qo]?OH> R/q?Ƭo XlQ}WucFN۸ވMѶN}>K4 m If MӧmĨK-i b'QKy0WJ0{_źy@?  8wm\مݛ\0L^_Fa3eb].IB+3/N T֬М#(B1|bk0Mz3٬:P.>&Ra 2IuMXHdB7lք[L.<؉q:g‚TTm\Gz8Y K=:"T©HBGe/@R*b"S1vƀK0|)GVlȽ(ZsNOI\j3MC$y;$D62!\M &oZpAw O/%>rl7E!'Ok8U(: f-{ 8f.H5l1kwb%9r,ˉyvXV5P_|R?\)jW/qT@1 xPj-^A`0q"g)O@ǂNDm`֥(3_}F⸐t\VOU ܃@O$ahfU_R¤Y 8gZat/;H銝7UDP;(YzX7VL)&P1wи7:KfKoiFǓ fsU E٨{Ӱ !9ab,EC%+'Mao@\n۳1~, R FCNBJzS^e_Ǟ[+QC47ljBU5{kk DGj;!Ϙ2O1\{vֶ(!㘑KCNZiTap;2u'J^'= Ҷs}ҁքܓ;9иץv!9yVaPX,[  w8;֣{SYjI^\ J_.' ֞o|xIAl#k}-[8,%!"U pP x}aI;t\b]-wP"hۨwFv.uHS$B 6Aұat+kN׭1]E1|#LVo@x\ (u%e0r4Putwa:$z 5#l@ԌYTWNr!Uy7$ /𾔆K_ZQ{­bv)= FX[lIY#~i'(Tqr|܇@#n% *Z>$Gk;]mMԁ=> c[W wǥo k!Œs3玒|VR8N;LӋxrI7J,6X$OGmpNv̔A5 2b+UecNqyt7E> "-c 5 ;D@'G}|~:l@33e7H܅D,2(p7m>dI%0>QOjb-Ngtp˽aͯaVLJ5o1s  NFA\@O0Q+K( Yr e$d7PȸW Y#cwWzևwӞbe|imXrzy]l5sXw ^,tF&zttZQi`YgeSs_39R9GZ4Vxnoevi7:gJ"৪vxu [KZz\xw|7dF8 |78)'"YİkLBD;\S~66,MegUܬb͙7\RuD-W!cCL~S 7ԒbNԙFc|Qmixw oHbL+Eh9$Vʤ޵6@ sC+^4S,B$6##;Rd~*ԥm C(M7r L(E?A :ƚ]'DkB#1 5FQ!Dw^lH<\,f㯋s׺eE@I-f~R|u4FSj&pBb*vŪV/dMdfNRv˚Q Jѭ}?]訬.\˔G^P3HQv>./ LmJ+!kQv Ky\ 67rrb飓_̟-#H7פ˔@wC[fnv+Xj&_?x )VQ3~34JA #qaIoֲKGJ4%Onr1{d˞I6r՝ ZٲE>_>JK!1[W)\!bz*ğK KF[ٯ^?N#.72>)cϰu@+ k^i*+3d B\ 454/~$wyh NPj@35)GVǧDgL*z2b'̤DQ;N3@[Z6 {I)F 9cC PwsP6Z>oӊck"^ -?9%p,EzO.2_6g8T˦lĴ[W7 RShpQ ūAQ97w2^jqr~;@OF:@ zǴQvE]V!(鰲dBhE t=EK$nd]w&}pQ_po8IjjD":3&*`pMbĘ<1MCv#69"[ :D^En"uaPS3'"Q ߌdt;G`ߕ >ͪCxH+ ?)u8~ECUG ʍ9Zχ:h(t~¾(R5.[綾*Β.ĜBb&[>ӽK!(BJu-^C3vo5ġٽr4)16Hk7gT1qJs4qЦcΰ&ԌtO\ v dBzfRΒX3N.pn4AK K66pzi LWd?! kI\uR&l3 |rQb1ߞSUQšR3I|MV .YƛRJD5~+FƵ\~9Y&$.҃ͰŸu1CR5Q-eIfC&!1Ahqȗř6_izn~:L!>2.d/9LV\}$ $I 0Aʺan:ahH~g%~F3Ib4vw@@]GTAzVShHCoop s4D#9Ǔw[=jf&VpiHPQ0n-VYON9<M%Q vuoz]D6)ʛŴ`aPN6e(b) y?7x)UQ8$!DŢfPò^ߑT-Aw-514u0RNjgos4Ho5r@R\]=~G&k|ʒNY޵r]l`Z zwhZ SSg397*O؁HWG-<3G烓PQK2h j켱po_/R;F\ G;szP>4Wm^OWx&`/ 9N[iȶC wS4;+|gSY| b&T:՚LM]-}Ԏu< Qm*hᡁT\FgJHF <}惛b,(c}6'+ufC7 7pbA]S}8x4} r5Cx`H=ud; C~ՊЪB9Bx9s$h6a"nAǛ>9f&L<27dKm UѺlk@7y&69htg^rTpfvl.7~iTB0ux}OW _E٫>9P+AM4>;[K &DcAb*IE `Lq${&5(R!(2ẾZOoGpU]/$lG@~*KNGMJ$}鉳L4ދUt7_^dsB%Br* t=瑫dhZo@cob^V_S;u\-a0j?)ؗE h0V{ mIy> SZ3[ۮإAgg))"OhFmg 5dxE!(?/5 EԷ`w-/'`Of+}FȨ@7yǗRRhruFN~K-(O"`+ rX'Joo2.tNX4Ų U=9u"FѬ]WE:`TS-ڙK~&7UUvLZhږY l],| V9X~͋^uzSYÛ ]HM|y0=苻ӕŕ)Q4pf+$gXCaU(=anKm̬OMݒvn6gIJ?¦5ZbV;L c <^Z!"W$dvb-R%;>t# >M8Bj5[:2,ne]' B' uX my|OG\t7lmm3Zle5 ٦fҚ!do5 BC:T0͸op6llA reR Ή#A].W1a<`ur=cX%OQ}"scᖄ= jz㪓0}f !-MB(^wrW7)s_k,DgrֶJ;`{Uo"$.y)34wo<.68$[ǶREz̹b}V\1bAaUgwba V`V"$|ܢlWp"}hJ^HZh"C]71EDm?->O&ǓpSc~RWEy*L|2[ؐaMΧ?]NpkVپ'x0QRgl"hK }0|+TH A>}CKڍB19Lt2JƓB"YLF'Pl1nsXQןsjz}N ; hE( !apɒ_s 'R蝆Ʉ}ql(f!kg _FsOg WEXRY:W=E 03e<{;$~pd?^*>ڭNgH6fwD4:UNfOrhv%NʳQ~..Obhze~sHdm^k&r+ ~+I"T`'><"EYޜ* kb\ K-V^ PEAȊ>6 >WsZ0J#+b#ҭ 2IÎn"OuYEz\O,gG ӅIsǩE.NR?bS AռRІ|-Ăo-yc!rK ^}OၴvLQk yfB<0R=Dx80KX>T4잣cWیjScdu@~UT+}RKѤ 9'"_/!!G6|;i$2?*]&alA0Lאoג]4wQwsy=~d&W0_dmOTJv j#p H:}g pFS9UsUp=Pb9 )]k#B|_Ih=f^ʉObÄE[nV~P4Qz ٘]][@[K?Wl0%B*fXӦ38xxމ(AJ ݐ0ڨB>)lۯQ=5+[zm8]T@.-F~^؂6G7"흧 'Xޯ*p,Ќ#v<+mie?WWwm̻F>K1&t lKqGڴ]WJ7o̊SX+0RK~yy8v"S꒍^Sb$P p1>/N$ k610{+KHJWiw{=gFE-l惏k8 ;c6_ʩ)Yer|`t35hyTk1y\=8- 3vG#Ȝ1u;7ߥINs=*RAdߵn ֵƕMrlihz0䀴ʃ  W5/qg8+gJxZO x[N$8ݛ߬X pp voi_V_c5- tyC SH$aԤP  p7g0idni;\SJP]'18gcNϱO7Sm|)0@Q Rq=a?3y6޾g;Qc=~ (3tY.û DE6fXqPԂ=Wt~9uL^> 0UC'H;#Zǘ%ǙJ+T2^x&"[VRH3ScoSk?WpY,QqB REe" +y6Dc@9Fm,n{qκ[ Wzzs+KMsӞ؟k4޹Y#(<So`. B=1vo$¡+. ~ vL,$4a,^]DWe$<ivmYi1@3WM9.$o#Fm[gif#jwCʙa nR +.F M%=t<2R/Vq~`5H8ݻ/0[^o}"(YÝyʨ%^{s ưDy`zɹ܍`mJj}~F}4 *<{- dĨrEoM.4.WJu 1uB\8BY]4wҎj7Ѕ8'4Q fTü,H覒َqQ/ۦ:˽gm ٨Z1kвӚՅGvөCp.%UVqE%ؔ9,XdDrB돱#\e\i=h6∛iwp ~!ʎ$Y:YsH {OU]I!#9{ E:>On=>EIHyjGq@sݤՄ+R?.[,$XL :}7:)6m&X>jcUF+AwM8$gN1[phl`hxsoG+@fCS@09=ې jELۿ1$h[d2I"z$]w\~{Y{~]Ҩ `4S@6;Cw(6~dPl#TnKf̛x4 i.'A koҸ%맞@W (j-Km@..JhǗygarm%iOԽ͗"lv4trxDӈ r T>{ z0+GAq!)ӱ$'<+՝gwyLӧܞ֣y|*z.; .$^TXt㿺m1\"ϣRd{.1M_}ˉ/x@9 ՓKJ=GR&8[nZ@*çe_%Ȑ1kL2?" PqWn=?ǁrwG֔ lvh p@< =2P=nT#2"pJ<ϾkM=* Li,D) H_BO"r ""`ZgK*=`P9jBg skճ_evJ@XS`ԁb~[غ*T1V w2*6ioAtḳ:qM'^LqQE>QVHM[gv+ڸ瘞BL/VHC6@z qL.VP';Rм-[R+ӎ.6&ۏO4:F\sy?֎ #VZ%ݙ]Lsb{^WLC#ܿB7G6Εr."}BwR^ѓd߽[C2SV ;"l67 *6#ud{tK7|{Ez@A(Sx%p.b0h@q(J9'X?i&W6 }VM~D/OPzD?P ynEgͬL)̃OٶT0:J*Q$Ţ"i[Sj|PMx$D3Ʈ,|ZZutYÔ8 O~I[&LPxyP/=Vl _߰(3~q?9oW? Ϥ KH_! 6Iuh$f!e5<ﹱ ]H@UZeОFν^hg(R#|*܅~H sZ\YӉ魥_ȸ-di!p *[_0bASACXk w6:G$*@)csWh'+#vBT'eE^U0{Iڥ$s~=X>dEqgCJܹ1hm|s>+yaWQsV$kw̷wbiF~#'Tk+s6J*3ϋ=ҠDWgNFʰLK"8P2+}tZ6Luel[^K@/b7k6#&-3#!a$ΗFU[>j%+}6Čٶ Sk -oL9s#+f+$dŧ` _*+(@˛+qc  zW7=0#ùm|*[Va S YLN,}5dVM\,g`=Ԫ4s<4.ZJ<.x:TrO%&47YB9/8ɠciv–zDZgKg"Ϝf0 {mer[$A=URj]Bh&sp;j{m TS͇^ݳfJ)!tz434P1];ԭt[r9a On;M2p{lCD"?jbN3 o?(!DwY􊽞V&k d/dO.jh,tǖƆ{'LׂP{UDO7[0g@"fD PK͈&+L8p#vS|&r^g$1lԜ;jMzq ~YJ[ReS]\.tR ƀ\ۋ^:8-I8uDoubX.o(b֒y5oYF2Ȁo󹫅n%;?ڲKP>_u!&> U^C66K{u|G7|耉jOnEB$aIڌ9L1a8ȟn* iDS/_i!qcJA" U9#v#[SW[JS#/L]I8N~цkUd*oŕw(&cXp0ݐ(x r啡X@V:m7D!1ˡ񸪟]ak^*sMox7nJ )YbC+;_,}>"fKۋL@SZeuk^*XӒ4!Ke .<{sqU)sjIhнСߜ~p+ ʡbtgЛBh;h胠,kjap;ݗT>HXb9lJkvk2l^W8 O 1?AY:q țxʻdu'"0#dbe%gE*uF#,MOHW®xg|M:`7GQ"bװM;p.}:4)5dѬxlԻzV_bV\מq[0Z]cQH3ȍnaYZL~O UusՑǓ"KT7΁%ۢT\[2RNN2E ۔.TdVq+Ǭ+$/UmMJk5pU%l^)> :k%CZԃ@5E*sW=1N|hs<$ĚZ7q2+@6_Q@_I,B9*  \ѩ"uܿ Y # xLnǣW ٝ#C PԳ_G[KmG > :| hQ vu+Qe/cZ"^F׈?$"L~pOE]y)\±%5SHxuepQMP$,kfkH#g r|m^*AB8q+>1ˉSR_\VD\ З h >&pw옲gֺ\X Mܙu϶xh:cd~+С4{:k!{)_?]+54N ZLΠ;,`Bl.kh uCwP>,M?b"*zT|w-M$LMsـ h$`.fqwB &|.Lx!¦3Q([W}v9:#Z>WFw(z 5 k2v&7.as aG~N|K"E')J;򱭖ihUPj/f7ZGW|O HM صEXSdn2'cOSMskݟIi2 {rpןDl+.bMd/<\~'PÓf֥! XLSM崿߯ սfzgtZ2T+^Qx_Y^( F;pJimv-n۟dCN[lD-\(=d88 N/OJ|N?C8:s`3A#tS%fˏ: \E2tD&V̉rՁ$ο'}N }i=L diAlJ9aAI;[ ,[Gv.>.0*U/^3NFkZuۛߤv. j<K'bDG[ʄ#*ōc0rA :~N:ofõWZ#  ~4%A} ׭f}e E+ =[ʆK _=v..$t' W6[XtiRTbGpbVimÊwjM.8E,+j3  ܰ]ok0`Bm$پ/_gt]"5jm[Sܵ( &.-# 1> M}OԮKݧ}Z0CHľD.-s{Wb1~Yp.hV]Ec!`v,s!W˛S /ޟb`OFM !-˟0:oSA >_ajWj A'S>gޣ?V{BPn٘/3?4 ejn-[ di1f0̽㳫Vkxl|nҨc yߠSG}x4Ϥ,k(᳾}?v3`\QL^ 6 *%$ho)D2uoEYfs.CF7Y eoV^{tn,_?/aO箦oTL}4g??@F5\(9ջuԒLгo!7i3s%.E-N;ۓ&.ԐF$CCW*XzڴҊK` gYvԾvFݾG~'^]es!6 {Dp[{MWAA;°=gECF ]8acUX̡-@ub vq}? {>* jHaj gVSl$ϯeЎAyA [kr# kɍj ?$9 ʽ`i @xE0 (*,yeo<ЁCJUy;Ȋ"A8ZvBQ7$ënf{+qN*[o:`㱿ȩޚkƂ>)I@BH&?wDqD^i*F z=?.~H]J}F~GA-,# IMKաL5Յ[Uo)Tp{3hElP^?]Nchv#~]7Ҧ SMDZ4VYp=)> % AT:f_ gO›F%IC@HJ74{ 3Ԧ"6|2[wG. 2#dhNvpѯQ8x>Wރ#=fvȽڙL̘Uk6}A>ňP@ޥP:'w^9+{?@<7xLfiS;~A؆0EKwE?cOOzLQB.wMOA7gBQKQ))&"2,9Rd ł6M_ܿf}961xy1X4F&mzLr/pcP$[>{xCQ"kwU w |/SCi זYQK}*4Rdhp_/zn 2< 7&Q! &?&VҳɻQw> '"6=:ǘt֣n%$y AP |QJ@:@AXwiHe (׳tZ4kxFl8})Zu=[J)_"gbEĵa/y7Lуa@o3IYzO*!i|!0R㓬Q${ut^ʅK- D5O7}b_p}lM)'bL`TFD[~6r6<姁 oS }d]r;Jbs֊IJYVy7B Ud"G<BW,!H(x7^f t8־w7eـ29ZYsÆQwuLon֍S.nМzyMO{3R%BOCWN@b vDd ɗ^0ib72|@ghYJ"`ړh웋:Gd<qL("@>k60 1M@Ϟj&͞s \ \iUԨ!5|s*4_U2i~NM 5HOa e 8ߡBku q;5XKℴU:`ӐOs\_QEFFb}_Qp-6W;E@MB }BЂY=ɮ֘4yt&OnVKJ`Ս!@ܝGvXl .U,tK+Fq2oiA<^' b)qA&OgoݿϹly[5M"Aޯ3,{k'( 0\o\Tx/o#9|{u-ZRC m8L#H\Ih ޺r&;F8/V#%eNݧZ"s/tFEgm{^km&5fsiĂu=c b?E )_ڠG`̹16 u'`oL)\c"nDŽF;M$ŧ׸_*_ys&ZZkmۈ[:GquIRB Wg4\j>@,D@_>CJrkeQ`IQ:5Tk#;Nr~ !|dxP.Y^skJ+uk4C%D4w$'(ҫYӝ$! ֎(ee[cvjZF#w~z]/%^>uqN3 ,RgT׽t3ϝ JS@xd5Z=c6bz[>fkb%ŚY{6%y E/(++Ad\i6ԃaE#hp '=eJ=k95BNmIo-NfXY@x);*OWA}zفw|FD]aQza4iDg%gCJ)4\,2yK"J6rK| gM,Ӽ]L_8|#,Oqy"4Ug[Ƿ^c zimF7n|dޑ)c8aR('u1kmw[x-Ej wmv#jkDtJ3w--b>3V,e mnLj0+9ɥsbq"<a^#<O y6$O.$I|v9/v=*AE/(4Aii@2Dzɓ7R\9!-|$MCk6{cmhoȣ+G]=7s}3x. S/e00mXu63 r&B^'M6FϪg) x+4[ /<[N[ˁ?@ž('JZO6 L1>>W}uMGgs8s(~7-)[WmU8Ow.Y=ݙ A,2 ;wŁSB}鉷%Nf׷KSg΄C͠9&-eS ]=ѣ P.x y5G1ѱo9Ajik-8LDZ)uNFw)E'Yi$h>J\5+^#8QgsFLyWk ?!qU+ŔJb*yd9tMwl̲Su;ѼCC_`'q@h!Flڱ庇vM6 bKgCU3.U6*L،@To&#kJS(iNo̻gPMLƃLDMd^-j1Y[d1:S23OVH۸&@BO=My. |-oqӫڇtҪv j\,!ؙۺ%n(0k/WTCMjym7.#ػflߞXBQŽeqN%X ۹u$eY>so=s'p+ 3g Zlpv'tXez"xT\'i&/άaV %x:Ӹ~U낔m`}s(_ A1N!dߖgƈۆE(o~I V/]Lo28_AZ%-gdDY0ΑX&6 r`W`#E+q#F7keb5 7~djN8zOn*޽96_#A=4T{Ǔ Ĥ8v0$nR>%maJ7ɶ;x z.錰]KZC֠VKNtUq1PIܭ^2ĕsF܈ВאI Qwv91 '+]U7(4v']k׈9y129A~̻h>F[k6L1ԟBIv Ĥ4hFVJOV+CWF/N*,-%Ѭ~V<nyEG_!e±.W'MF:u1 4_^Ey GL)G^* FPiqT#\*AJxIM8lNUd!,[=1-Dy/k;̇r<`^4#]~%pV\d--g&ۏIc*Rtl7$,cr~$RkF|Ч:t[nQl*l`nͅZ.$UZj0 71m9BF Ө2"dHUfkGqosoWbHo) B,P8T/{V)IkTu>?Y-J1qlsʶY7 3(1UmFc&@ !ԺP.bb'qJ3ƿ47rn{3 Tts轤J#ƉB$mcqɡ p|6t3#2T4x0U0)tVJ g5X8q<]zsS_%E-y#- ʴ%Er'XhCǪ8B(6/0> e|D<Fs;1к1!d-ttO(!-I_L*$Fg` xEs_ !`fS}Bi'rUb1vIam7`Ҷb?%hFCQ٬/Qz[V\2ʄ|w%i&ݡ/=Ff<à9C]_wFbCn'kGa3ߢ&?X.rvwE7ưulZB oP32SFFz"uTvDz <]B)§;. P49/P .8NgƱ^ۈFkw4+"4^޷ _G;@0Yaf/F-|힧4d. ~)S=#IŸ5)~`A7 WPo#bΜr@y DyиRLn;ws*:MQ '9H Jag*稚C~uge16d3 =y,\ Tq(w%(|b쇸45^;!#!yN؋u@-t]eߚӉp՝ߋxicS:RL|QJ}ie |nJ=óتZr'Ly5WhKR+6A.ьװ #*7S]0BusY_ͩG=yB"M.G&=l$#߈) n' YZ^f"Lx>yZn y@$c*7(¢!ⳡ A&NYeWUC"[:B2y*F?9~;sW@7qyqrŸH.>1iܫ|45ob)ZHs@uuӰ\.\WhS:bQK*km#Ʈr(Gt}&.ZBVs#m(ʄ/ 'ӷ% 6 ;`*@(ǗV"&oR^l 4^P0|}]AlBZ*_{r";7k(7 ׼:j) A,6jGww^@om:A'}Ӟ|K4.>rM%l1жֹj>Y0 RዉnإUؼx]x yXJ)pE7rLx˰a]ssAQi~!!D)Dyv>zh–F? =чXƶ9{ӪJf z*DZH,4Bܪ sBlzv\lFM\TI5- ZRМ&[(ϓE5$$'2ߺ?pK&/gĿfK;Dwi`&} ~X5Dy%`eN2cs:[4STg\Mu,5Nӽ 2W7TR5J$x6ȏ`}IA`6gZ=͞W Y@ėGo\\Mf~NfyL1 Be7g5\ A*Mg%e( [u҉&xqYOz ͇H3$d{ᬎY}oi-z0:bxY$K% {KC]+-Rv! RD['A*d 6hwg- x+%$E[Xc%g# ɷ{u'oW?2Sr(Ml_=(S\Y>y{tTsC8LZKPr'REhT;EUE A= 5!7ј=d%ӪB'oh{+ߥPݻ?D&4h#YCztz`QE {EI%٪Bӕ85mAB6ۤ75@n _ZY~"9}d>#:M!18Ff[M&^ϊ_@KHvĨڐxb F-(ݻYQ00/f;4p᱋ܫ4zSڑ`:WI ݦJ#RPrʺ޼Xdj|$;^Ī⹗h]6)fѻ$Gb;TgumOo?`dPеM{x,PVhw ;zg`!R v7Mu 4kԝƷ+t!;uغ r֓Qb'u7/e?Q#o (p 2_.V?{)US$p5\5{*D3WР;R@iPIB[~8 xڃڂ3 w8ir#Rk] ׽:rm`fS)ZF4Ho#ȱe0+/rά V`dˈB%2" 1hx]$$,Q SRX:f9D&BVCd0_oHpl~%SԌѶa}!4{(gX4jH%s==ΘjlDF0K 舘@VFd_ԫv)+|jRE*G轰<J#j(x)Ԥ98CQ3N0" (ín|c)s"R<_,̯k|Jr5peE]6+߉` v/M&jT[X&VWt ⹶6=EGgqaS3.z%P3O)G32g@cQUEHIJ#8'lh񤱑GJbD8!=NӲzUo_8b ]FkB86BE7>\lL9sgnZS6cd6t(}tb]:q=T itnKlI? bɖ"\ܵEUbY.ce =# _Ġ`3z+]ϡ.^5U}XH)MѼ#SJ5<6bj[>!BZfЗGɉ@v䥧W32Ysd"(?I@QfQWv"9)OƅWo׎XAkR)aVY#'_uLU%Ӣ%KsȔx~ {/+ ZT|0 0mb~LRf&]'#Wcf8?QbYWĩ gt;VЈ|x2gd|'"}/(y9f~WQ->ѯq'rq<4&ތ8+E[mpO@\DyJ~Q!](@Po?'d1}yH&2Xd$jL O8yLje7а!ǹnz"pݩRߠ7ij2CUMQ!Ǻ$zD-Kцh5ݏ0>י_CƥԀMz)Gqx4%O-՚I\ ?[ qx/4 .:T7YھyIԧb@5kEԗCs;v Q3;pgw~Fsgxna<2m9GWd ):Qpy`uR="6Y@Nn^-TbMpW(\qHU"V3q&2I,W,P穀zp H}x)TG>c&4 e5Or c]5@&rs~JC wY[Q9LLM[fjL[0&5p$$is=PȈ 4~5㍛ E BъR]4q\I\dOQFӶ&Sbߡ5^.%$1z,juDPP2(omf$wh?ձV$a]Tg &M(%j/VاN=u^w#jXEJ[I6yh=2>\8%u;]hJ3%; %|fo1x dA;Dv$lD)d GT]֛i6rg}mWW!2}UqB$M3\es|5Ж`UaaWTڪ+* *SΥ{U3vٖb ݰ@Fd]29<`3~h1PP4m|`.pODԋOçĨq h?b2_z ?*;f?V%TTz=tzlY`t8i^_/'@?Č Iξ 5hK͆5&rh˕A9B`_h6a^E|KjJqC66ԇ< =QM oo5D4/9 1J_C63iArռTa~zyRBn0;+ dOh=A|<CpHuiֈ_k9! 5!p|[9En.cXJ"k%P":]ݑLZט Kֽ g\_^[63yfXN}}' :'eaz˭m?Hkn=*?G!Z(2%Kh傮?W1M=)@d䓫v/O0:efSgY( `NԹYa +WK𦹓#4wpSLoPZ-TB7rƼӃy;"/*dyMn{jT7.IQ 8}K^8MԹuL͙Gd3?}3 kP#FoҲˑ$!x^qγ.4c3撴c٘a,eԘd)¥IfAblȲbBS{.^ G$_3DGVT:m:Ƽ3/J<zBY0ڔ,ǁ ג}>}JBS +6R`:\ kl}u>mE4g7xh@I0`pNF䴧\a0>-fAI5o)दsc&wơq\ ހ* ,= λUVax,xb{+(߯owϭ4HNS5$!y8B]nNo=1Ңݷ"O_XìzHp7A\nWbqF?mM زA01xU`,s[4]AK/E.WD)j^'QF%ZwrlY+1W36WcWj%Go"C\S2e ngd9vcunO!}̃oG} gA &f]jj=|N#k;cJ@Q}޽Z+EC`Nzq=/vHGP1hk=0gf1ȵ>gaB;{,*JaJa3)GM-@6`У:؈ikպ߆~(Fv١ SuB[9ME#8>9VF] #4xYAAWM3ğe9Yv_bfbls+C y.+OoDP}Ѿ9eXvXt$ 62O`*;u?# *$+, A7' !4k[5%M:a1a) ׷ >|@X[ *B~yVB,YWu80sFG+,FtIrTDO-m;lhoXW|8̳zl"&`68nc!G?\NuiO0*[tmnU Z0,s^[y:ɸ" kQ[$قl?"KncNFYҟ (J ـ|M <`!?5X7GA1E;]i?Ho$' @^a]k!:uk;w'Uk2 !5d59<t`IƵ{l~$؜7{#.)F)Dd:iXfg* +ҐpӏD\k"wQiS yE(jEVLZ`? LIM;6ۖ}#3\͠ݏ/6TqR=LVڔWctǚUntmLzyNdI"iYpXnދJ Dܳ2 Z?_u2om6zasΪ79!鱹:9pag2?^"ng<{vA&cp< ƒ'@9|x_ٲ;WcJ)($cDt4bHQ__R;^o?m&➵܋+=M0|1O>3 T-vYܧq 2b,f\`N239 'HDzd6WNqE4GʐTϗS>$¹iԹrUj)&omlޥ]kN@m|' .q24LEw>ʚ$u"U$*ͣu5goP砄/o+ce(gSxI7wwfO_),zY6.O^A+LygφL#hcG[Tgk4aǩQmz:)#8jbȨ*!K|o!@/Ș؟C4fl 9bFck0䭪PWU4a7xwj5#$5jޮacZNt|RVҶ  +3*t:.ݘ+8(uaxǴe`: )7==Z\{3lBƦ)nkJ?hÅh8&YS6:RѶLBqo rD|3#}G_m&m*KUGfȴUWg;nDmD I)̀+,UckȮz;J2 !qA} h|LcN ޘ^t#ޥsJBz*E $'ϭqݗost5kv7::aStU/)nFgJ]̗v0lO`>DK|%S&")Ѕvnq|b0Δl3$ ($-=|ߒ#Т TQR'zBjyM3z{_b`0 !jj/UgaшOB˧؃1$AnߞvG0!IMb+ZAharN72W7fZ0޹l_AC.^l\V?@T5%&R&ehz1t4B: Blm4C90`ւ6^TP8QL J9iA>}'`2>ug .%`x3·3%"q>5_4&"DӺ9 %Ig):阣:s?a_l#j~l(@Z6Z x`_s*q:E©o 6-)b0Ёz)|r*/k:;Ӥ-5Z,O|[d-TNݽ -"+=DLX[y榻Ҍ3N8Y2ۘ"+RI/D'ؒ>5t>)Eip 2|FMo$Q(Kbj |K+10gIo +?r?mK@+gEԄ^ nF#Mz#.3Uc#xptعWXJ(Vcv* }(}σwh5G2ZUዼix3JLG_vOKSJ[ģHYHQƞʡ뇅{.=.0%z+tUWvgŪYa$-Rn 1d|^',dT_F]K~[P$͕’n K{KQmWbL jRC jGgCń 1H ^A`0q7oVj|' తƧcNM}K> QZLZ6񙳛t*fvyUP hNjTa LPW;E9Ph{zsCk C5m1RzFgT8k!(: vyQEbVh>^4 -u!.%6 2v$}*!wܮp49]dI $ 2aʼy(ŔNUCvtoURD۶pԗr Zq#br%vB;8Nؕ0po@$P*wzN PgS@gù"& Gm Ƹn^V|P5$Ǘc1(t)wtCqQZ.|&̡m|h][gB<klN 猩)l5IsՂ;?4KoCv4hax+JPޯ!N rrl}ɟv"ƢTʥ@a8bv _JDތl=[v+LJ'Teu$-n.T%1 |[^?8k68O gȇ Wٕs)dx;V~*S*2ujo}̎tXt4r gmAtj9^]Hh^pU5ٹzQPz4bTjr. hJ 7d&UȴƳ\}[3nNޚ4לf,vN܃JgeGۋx`7^a''E֌aUܩG{gEXPD᨜Q: b eV@"&vTA DePB{fCJwۼ/B+~ssqEmE挾6qy pѶb><|LQь u LӔ gYسrőse\_%6WW7W7xniv0!mxHmf)i4za&A<힆7bɛ e2.J̷B>Rtշ dp&SjMA= H dfzB1JSVdPa8X2FcIċ/GnM b0'n"C1 S{ysٙ-$1![*3*9K;NB[^mųuN)j&M~f2o9[d YO,a.NEqY7$FF#{V -}1t+ A{oSCJ`d0)^uէ_64.7b @Q׹ hVo79=)-cW&J~R$D)yFvu6;lY[{s":g9jmTx_ial,ٗEz Ro`x!fܕf-E諪u mRw}8z3A*SX)0@emǽ `"gl{*I3d/IO苶12yqR0]@V' O,3|3ipc6l$zsF;>6FЁPb lе&33ko;Ty ,d,6*6"U\QڐIR鐺4!{SjKqn?N 7.Ra9=ߖRGL`b(|Q) :h8] |Gn7C#z[(Pњ%}SGj"\ÁGpXEC0ɝ(]E|;LU8𵺕C[Ha \7@o>97[(@py ,Aۘ$l4+۽bn]\m]E0cIwf),@ݚ%P/T׭ 9SxUt4$qBK=)gg.DaW̞Ie=#9-ǣ/Vb,xS $-bIBM aߦuȲ256XhB6{ån }ԍ(8LdG@BE-q9Gc 5n)+[[ޖ;*=<[(,3v|'Y܅-ҊH&+ r;O Iy]b9l@ɳOaittu~IkyϞJp+ghA/dcFޝRsصt3~ 6 AX!e όFxA⤱ k:fy 4ӄu ^=e>:Tp{+⾕}5Ng`ΏԿYI;ɏ(Z]bj}V?8N'e {PJ3 늢wZOu]>-.v)?M`oTzYZ}s3mcX t){wգ9ei4(O6Y&n$=<lwS"Y=*gIZtwZxĒ  HR"|PaoT%νy +SoHcOAY? 1.DP* c:2t`s ! .v鋬h|8*pMx@kz"w1^ 0to؝0}ILp珍Nr_Gp⭌_^I<"9thgFAJGRR{ngeZCڱB;Ǡ-U3吥] \S$`e\>#Uoz $P>.Cqo%~IFvHHhW} (_"TYh&̢?YD&*_롞|z/lb& ;mIMC•\X5'?Rlyϋ *K24ߘ>gQʭbQ5!bG` |=v'dnBʍA`uUpxvIa"`S ;7]M4a1-rN~7sP,X1#+3(\~/br&Zƿ!j4Hs.qH H \vr Y7#&f$u/^3v)Od$^EڜdZk@a@̫Zm^f@ c &K>7T)+C57\3|O&:\3`v}Y!v0l!+/uMW*3' 燥g8ZW(0Hw qY2VH +A{UnIl%S}`Sc\YltD ܸ$}nj cB#R?uDY^u`/7[1*c?Rĺvx|Ꮮ5lmM˷l灅7J=U]3,Ϛ!_c,&ɻ>ec?8tF²2fXn]:*F|Z2 Gx­bPWZtklO=аKcZd7 Zl| At^`!ѕd-ّ9%5?_*ᯇYb綅cf:`Sk9vx;Yx,bT UoF{vc# j&3ۆ@ )68KϩsVicF\`Dh>f| rF}z,xJ,{,D+]ȵZȮPY# `*1h2/ 0d*&o)EboNO4Ɋ%h倇|9-(;on͹ ˹ݟ'$zZW*"kو8G!cO̖ m_׍7NA.GNc'ۣ3 bFb*#kQawV* BuDڑfAB1tuNxQ%;QygkoClG8öp/ ։ ٴa=?5+67u_P5QL!1^.y=񖦐-E!V.U:@_@7\ISDF5 \ٛgۥ &"i(ddb%mKE@mc \LD"^*@C=lCSf#lVpI}Xhw3]an- YLV3.1 A}+j#>i%Etg»1cos'j ܊*IIdv铙Bݺs@pV&0||nsB<}maa CۯmbtZ+䆡j hQ}ϩ3~_nqZ{34`ablR QS "^b̀ ;"@CFEzjRDȐBH.C?_@tP.kؗU$;5i"z2_Ѕ˲#>\?4jlq&a]wYE@9.A5R^Ÿq72m^u$vu3,4gkn(^tj bM vÚ$Y2h wc\ESUdxns koazH†vXPKs%&7IBQ2[ T ;:dmW-0ߟVzxG&Q$áDݹ…yoNb,z%Z '3"4o".]'`QMOYcu).Da=d#C{+K63j V{u0>$#4s6B? QWJl+^" @904-6sP*ֵ*⾪oh nvܺX?>B^*:-̼ϖkNR*U:.|ZX %́)~c0WW_ߍ7_U蹇9e Ȕxo1ƃGcq6& B@P)3֢OWȔ(t"$Aؓ744(xKݩYwhQ _8bENth&yw)o5"#|%ͿWHפ}bq0j'^ d WXbʹrBlk[sIK̭ mEUcƥMpؒX!FF3FsܓC٢0Q=eп4XYP~@M65x@ %;רVutk,a%)&IՀ~pN(E50Yr|Xi *<T 9]2#'9O9|,#(\郭UjY.[ZL6 ΐ1d\]쥏QFW"%H'Nk' tzf1#M %j`h/;@K"4OuWZ|h)'s2>ᚅJLj b<8>$Cej%gл${}mP'PSMMC/^jg);HZE8Jav }Q;P̧h 5S('⾸g\lud oAwA lŏ~WרTcm^?DL4-a=q+撍9fHS|hEN)IaEq>&WfaVbP]9n`>laҚXgtd>cB&$CAsXb-T͜]>IV{R`b6 o**U5]ɕ4w4=0]FqUHx`5"Qr9G ??s| ~xǸSHkJ")M`Lb|<3] eIBUSBXjafLsPPAUks(ȱǵj:¾au5֭dIToq\̳EZ] x lFu">T PDI 7,cN'b #vaً!JY+auCؚ ֝0j xSClՅcZ1F3FP1qRħC%pTuE;JXk2h_JP[P[9܇sպkev:#FGk.e:.u]GMH_;8I݆Z_xK%Ȱ?gYZ070701000004f2000081a4000000000000000000000001644ae3ba000033f4000000000000000000000000000000000000006100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/soc/sof/amd/snd-sof-amd-acp.ko.xz7zXZִF!t/&w3]?Eh=ڜ.+>/%2I{hL68^?9+,i0kʦD\Gd9M.ܤj~ !!G%1>/UA5<3 )VCfu 2Upw&䁤7Q.Q4R-ҽ/.Cq 9Xx\+ZϿ͸d詡ڹt t0$UBA<'0˂pGyMw͔H fmRM5N6R49@azMR3ȤW:Cl%5 Rw?[uǰյǭUsuwMj9DmEgm&^-  ( LP:H*W$mymQ:8hJ?yd$FYtq)HzD*I ^lDU2zc?wAрckIhPm\0(UIXik_wq0P R7`<7cTL<n]}[fnr좯:9b:rB @/]~]wL2cx_+2m*x [dOjdzKo| XY,Ui͚tP\C"E;6e@\Jhi[x7U1I(S$7{'M;Ehm ]UUӋ`K1~s^VQ3)8Ϳ8E̱&w}\K}>'L('_DwRe + ƒՁe6O_n GEgKk:rOMZFJohgO8ql-$7dw~F u';11|ZZ/l( Ҽ ρ@ZP>7$aOEoUaHĸpG}C2_;A guިO7TO YJv yO-0%M)pdeugRm9y&ɱahs gS˅+]l.-.JvRG.J 6.!GZqAB$|n9y@֩"F&%$?IT?OqCb@q~T5kXB.oRJcyG_UsSJXyl3D cQI.q."(!5z{1hIپ$hS݉ޤJRٍ3ʖ6 ,l3%oMhxhcrR vrqtKfٸC[8CmDػ8C:aMoQ>`գipAVpT^B"Ӄߨ޹(a\qYi70#N˖t* 5F\ mZ6G JYy\0Fo1juɦRRh\W8 Sdgtc,?qkas3+|H\zm)B=jL!]_D7.X>$ (To5+p.j ޹#T8iC` T3 aQ!j7cp[mf{YTN\ (մ Fi1K~>}F"5}\A&k"V1C]E^yJSP9>AlYzfXHd3C}9)Ӽt =^_. 4֎6!1#۫yY-Q+ğju"Ќ{_\ęI }9I=.?F%4<=j1:,"2[f-z?o?K7p PmK굧1 {.@@3Ao$&q* dlecB:X7UvS Y02fZb8'ߋ  hq1/ K{q6XpB)%7ʕS=E $FK%m!w?BvTs`8js|"L=1caQJvPp#ҙuןtB4.fHp{yCف腐+"2P&&KmSMu̝LSy$W0Y_>tqgL(EmIV8$4٪1Q[a+}RY]t#><+sRdw<鮑L0Du#G$p7w[rV6}Gs c7pw'0h, ЯlHdҋs_WK(HLua3!Jm.d٣PBW>4,ጞ3\8H)&W\tMhaۖomrhz 9pDhxSsn΃h]՗#hʳtz]T15Et?V)HÝ=CwƯ'fLvk43(oV ~~؛Ft)lEV73Wqo[qR؊h}_uG0٢Q0$DkQy(_8=s^dC$cd;7hZC0g.J@/8k[ЗHb &ڴ9.H܍vsܝc @ZwӆzH}Pl+[tZ9yZ.C iG#n Etm*܈)pәF̓R\99`y>gq܋s||o셋gJXAxU;5wP0tqm=T0JT3o:/U39$*b EnFj ΦŨ[HA@ ZV eW*)yݲ'3<>7l\Ea Ҹ4|dߠU 3%NTPuVH}}M Զ~$tI[g&%b\d.HځCy>+`K%V #]YB@|~ud5-y&4ݿP|ZBDU fj@K"ʑYhSUYGG+Ay?aoh{ b!['(~ c=(#)ϋy~}[y)ZpU }z?0FoS! ڂpx3q _MM఍6g, cqڎ)n~k2H:+bMz0 b޽b#'}1NHEJE-pS3B ‡"-'Pedx7g]|zlS&Tzb یi]h)@D#&РGI:K J'"gT*+;Z]@NK%i[#.@0v1[T 4J GHpYDbF$![8,3n.T"awXf.7\Yii%sGlUj倚гMDe_?X$8%xS]3XCeB¡lv;R_NTbAxb}fkR3.ĻkFʣF2CfVd߁sv10{I"F2N*lŎ[J7WW"֖ݼJw.U>ϝ>cfWb%T8덖%KY(:?yD{6kƓAJ2gVCi)5 PZ 4̜~rhf#H-g?~LOt3ŀyy4gy<6yJќOKUaX_K`u M]F,ۈ2ӛ`֛j?㊨wAߓGo`R&aaΠg&1vK7W5q_=}Ydp׭b$_-M'9hTR괥M}? SZ4%Q퇇 fp^(rtF*8_V)4F ao x[ߘH7 / DxFE"o;kmrfy8-QeXnuJ*x^BVy_;'8tP`0c}-̲6 ]ay-y<o`K{ K4,yz]mSb/Joe,% BԵ5a.XZD9unpqRW5@+82a[mhc#1jN$R53^s/Sד\!gղfxb͸G,#H92 *ssέ]h{euMf<[1j(˄1jKrg#Ș/vVzrD"W٬!2^)Ym:8ڗBFic~oGzJ'"-ȍqɷLn*j攘Eh\]jHr.o&;(%WkrLJY3q< eS]k_nO4dZ09d@p;el,(UJZIv >A]?HWa3>W^A`9>7Af8"/qe2's2Z HT6=c8 XC>AH̆ҟiΔa fH][8iԱk/]nZ_IzWT*ǢC В\Qfbi r)H5 ^ש#(n8I,jAqvnN5w'$ItVp`U]Gg tn ,EW ߔU@ݪxsOmAb6dc) /a*-MvGd%8 "n޻X[jExPgGvYgvZ%-5<ƟqmY6PQz}הPY`|سhq^F:):}])Ŀ?)`g9PB!0@Kޕtʏ0. 8J$a)Mۦ~QPpo@mDD#- @P~,P4;~5r;4'5OlR֍tYKU#__.:IRRp&X #X4[{r<)ϜӀ9KGt3\Y/kxqw*Jwp){l! ǡIcZ+}IW@C¼h@+w+;$! q<9RWox)hkA !%X#,hKqlݭS  /< L߯}39b91QdR܂& F hj8-`P@;%*Sl+`8nyWA1=" ۅȄ{Mfu}ev+u6A-MbQ ˣþЁd3j`OS?_[!_}BD~Lia*Bp1az(Ҽ8qF#)d/a#uR4^H gs"-Tۆώ5f;5q5gUld NXx\l^^,GW]0s>S}ѡ1A@c'$!MsΕAqr[@ ]V-񀿮V5/tI}H&YNa7܍_m {z+n%JR3]\#;$9Ef*Flw1I]5? V_-r!\vD6AG;rv8|B˚-e|&)F: ,\ecݏӰJY7F_qѯJ uE6r jw{F $:ua^HP VUpuњ'#G)nU!3FDp:1 [D>wOK!'o~aGxEn/W`Ҁ5ńke("n|0rt=w#ǔm2ZS?8'~c$ Ch( 0G8Ds O=V/q)j E(DܕIʀWXW:Dq̿ug5E02?{֔ U[@A8hhFɽsu. 1I  lCj Ca`NdM&5ee}uofc?VzTQzG+6f h\on_oLCl^%ţI4 z 8uў/F 'mz gN )BcR6/7 ㇞XW S?:کtlrȏ b/_\Pn.".j.~RNvO%bˎK %_9FHy{B?RЈ<^J ̆4 /u"{dSTS!%/I¥p~"o3QΆQ ^ݗ/th܃j6Z\tv$,QX=qSʁnL9J>OSW^۾IWр+ݦP(2q bݿs}yeB VgZ%ilCUkX ^WϽ.|p2dS#6mRSttenYuropEbd;՘˧4WIg,syM# \5 Dt).y7`lS]<_[!IZ~IO׻ٹ EgkHڛʷAaz,dI*փy3>[k#X3^>4p38Wvsgw&v/XӀˢDQtXDVaHFlҥM|Wjaܟ2fGXuVگ59& `7Oag/lnϊy U*9]cTq:2SԚ^c2ge/7hA2SD'5ZV^~Ǹ{c$.aJRT$ٝ\oC&> 3XeiD@7Rb mE ﷭S )J&lkexo1+([r)4@,ޫ9O3;n,ԦOTC-u:-}/@3QWU 8G㞌ٮ=\^/gtѳ.WX .*͉QIp|d 1p-=RL" O_;?mMo_ev2,N6?T.j9f[&}9[ hj6Ou aD\T#y28p)9NLG]ZNn8yH{2*ĭFv.(R^Kdotl^:5#QH( dĭoq5\;_ >ո9*UXTFcOA_\QF[X' fںR5|Q"O78J3?si=aK>""n1+~;3i^`YHp1S8XANo-kym<%{Q Buҕfœ& _rI{x^ JհuC|Uce"/630op3 G9~`G6G|{fS(vwRK=uKF~ᯔ~Il K#e9 , b#}={b sz lr2/hU @-WqGͣLóȰ+Jφ=wU[vBѭ ?q%36Wk^_ׁvuɿEEN?O<^te)8ycﺺjOX~kYU+jNk*Kj$S/X~ $sxš f'p}*d"q¶QŪ^nqx%zj q1V<vQ݅"+ +]PWLbn/{߫OqAGPEoya_>́Akc]{"GrkT؋[U0>URf?[?VLj|#wy\pZ\VC*XڹˀK844EJwCo=>> %߇R2  25^"Iy-A5 I-j4D{cQL_ohI+1 wRVݟs޾mf_:WU 9y9H=ZaDQ&r#< ڏJ`aį/qK(?qexzVYUN 0i|; -nys))s)@bA=5\H>p^W+JY(8C_VАBǺҘ_9'7:Uwy9ЩP0r{}y765;|TՉ &Bag %O*Y$`ewk\B9*v1h}=>*0.D X+f왌+w|"zk]u# i7Nbv%W>aO.j?dGՠskWrqZB \_J6:5L/Aȧ"컟_ZzQE-ncZ߱rW2':N0G4#S"]@ea+ ʼX^$Kt%1즬Ӆ%W1Ȕs\&j1XuL^gI2` 0U@O<+E [UnÍ̅=Ye9Jf)MM:EM~H)zF& d^_Z %7S>]7Ac&REV҉7@t )%kL"Qv!VxG^K%!ww_sLFRf4HY5>x#Z1ջ2ˆ2x\>Veۜ.OYfr#=LrL"WpDb#yiuTepǺv[z,_ɑVS|Nڡ`"~>S%QIhMS;cY"&ИJ)mD?47EvP}TZ< !mFQ?CR]g~Zר< ]ĒgRS)c V k?>t)Xpҗ㏄XW%g( jQQd󅈰 v6p!F>\Tg`-+jS 4`O@%N頢M̴ 2O;߇6)-;`Ԩ݀arU_; #]K vlRj/aL7(ZD6`Tz)mQAvB٤9G;%_jNTVcR /zC+cZ˞|ǫɉ){_ٓor\vz+DRa£E~G5%0)Hbais/r*'ʖ]i#,J`U(7hghM5JImtwX XPn;5?ь@G.f0dng@1I |;hPXKT}S>prGwT($a y͓}f>as*F,f_GA:=Ztډ e)0y-ڤ|A {ê[WjdHҙ2h_'yb┋I[q"@O赮v8Bm vhr_L/,lYl[~ U5ϯ8+07 I "q= L 5r\VLyr9`TȐ絁boD%~݊yP_$Ðrc4,c{:XO%}Kf8lΘKW8Zs72DϜ[uY&sa0!XDJz6)TU0xn1u'NS!X|#M)PG )o{_e|-z1rDF/<=Uh9RFbWgheoV8UTOhJwao kwhN9e{Bn7yeH:oxih!.0N(x5#Ecۂ=gP(=6G :dV`6*+|*zI0` Gy<P G:yK ™N 6zN,R@иx|ܠ:^OmL wKL-90ւ[9H "RيyT4u9+Zfm ~ZSVc rbODa̘ n̎&+ g oLa:)F>c~& ͚|ʋ}"=yS7xl3񑼳]vK0g3t8;x-HXL~.(qVTu̝ĀYDF{f[;aN?w]،๼l3/*X>9 [gz8w++F?C|D5}l/ ?no9nVk{%? ֻ} S,wˤF kYUx r;V0o:wyYGn݌%y$ucJK@.#tk_fX'Pi\rjIh A{w6 ]}Lq́rv=AZE/Ԫ %E-~<Ira1y\n=;QjChd0q :JJSޒ>QNVMŕ4iuڗs~r=cK :RQZ@KyA@9Їe v?rvh<\,$.4J4^w4qʼ&%WVo^r>%yyQS^2$Wlle"]N%쟂YOto(g5 Fh74^oIR΅-⪳awFbvnMjIm,o!5WB  k/tMfᤃj%w>Gs. Z=,(ϡ5("n~rjʱEdbԟaUɘ໧~9qK"2KPeSC?Li5[׺Q *s8bHJp6CNϧ.9F@gO!fR&=ջḫPhrfF|Puy0S ˁ8w&5ʿ?Mm_&s8ȱ|ݑU<5AۓIJlL BRol.9JUb{*jHLk,%HPjGL fw؎^V1r8OB}=)mNG;`Ҟ"Fxhq^FsW_I7rÎH;Xn{2xeILOҬI/kUBۑz*P^w ?%nƌkC)vThUn& (xR Oj"#)/; Q#WG+/X'ŴNߔSǹ3n_Mmc=:2b 9H!cb{$C܂>$C^zή8'?YQyx[ dD .*rɑY{Mg2d RUn薹;" _O$f$s‚t+\0’J/QQcR,'M%56qmX?AdΉh<jˊPSj]aep՛psM!c<9 =W}p>|!]J_6oVjYiW-/w1^ȹ>&B/Z iLEqk#Ѽb$WD,z]\2H˺Ik nBvܛg^5(Y= =QYTviKB3[=޿>b̷l/NbC]]c Ā PAqp.2vHU8oHե]kdz\G˯.7_LkG/y &\%(#sZgӓ G٥p)S)CKXF,AְWZnخ2ˁ6oe2YKX$l+R·.pUZnlԾda.U?lry6T+j17pSi9 #2':!@;#cg,W\c~twlxUmRj^{z^MxmDoP sڶ]C[-vlg|j|ĐmjKv(>="14!eSu'׭;#;"OIoO |>hq5@T9ʯh(_@ !zgzk#IQ1S+fG*USjZHQ,ȏd7C[3~EfвP բ`#!:cC5)H{{ q`t:v r~avY[>#|CL<ѱu?>p /Nc sBrq_ *98B*W2i,y941ՃgW Qr]Ep<$%a;Ðe"ћNd]{*p$[$ɩs$D|DPy&D)93##kjlȭ߭ūH oXG|`?o0x a׺,]tG5fQSoJQ;D`yzED&YD|yR6T47%dI<-`{:gU?i{O̻{^-m&hCTT7:FgA1n83ߛV$@T'05@wzܞOG&u[96^57r >yشvq ̡|{9"@wuQ0 *`]K%чlz6: Pe#ԧ2v1Ť=IKٷféO\.}e8XR翂2HN H@G0'* p2TAoɺX/FȬv䔉LPhz}Aߌc@/UmRU^W/hR^ݰsh kHMzE'Y+^wO{ y5N9hC-tSC%E<칾,fřוJÓշ,`1p͊9ZPE}Rٛu9I?;nOq'=1D\;‹!WFni(U+]7Rb!Oۚb-rQMv~L7)ײ(@?J|pCswZL ׶ \!!9ۈ$YŠIzbQ$&YdSr3Џ4DgDS$`TyԊ-P >gE9j ~hG/9caWa}ih☜{N.`moV"9[S(LpNS}=@6}ګL#8+oN7[GoggR[.wG snO#D2fA6kj19T),?vp؛,B RM'җ̲Q%Ryx89=#iVn(ǽ=,7ֻBAB[HWw㽼M>DN3n#+oRuvߚjԘAICˉWQCfMbeN7z@26Vrì4 A$oMދ؈>Qm l0H sEk8$侽mC?vr?c[c `-Z<i:3/_ B0*PK짳ZPSܭcJl.PwVᤜHfz-3qRqb6 Ven]#PsVӤP&Ṡc_W=4^|ioAG/D ͟_7T!;Vʅ?40k&_GkŔA.v 7&tDx4a p%:- 3E28 n$dQp)|X<+Jޓ`|W77r!QR< v$L,7DhT!ON xOMLpW38Q5lyb`Jl,Y9{Bsӻ`9x]6\8>#›zO씣JH$+]sWq0te}|l?'d>zv.#"b/hq*4NFtV|s!L h8c1,_/aɌ榃Q1ǵzXNℤqe'䜟t6=>k~DОDi,w?{g.nɞx 7)>&-?d +v۩G^bz;"av'yMB~$  }B8d ΫtQXL[幩M; KA1bZҁr8dBn;b,[T`*|V|<a becbyŨ5jOE%F)ω:y uCo `s-ig@"eG^yNc$j5U+ux\aij{b>|傆=WŅټn^[{T˵էc_O,׻ ͷ|D x4Q])/շ,m iIs/ljX]*OE6vS&ܴ'[u@i_&L]>O]Sj :Qj RwKQ4;YLiLbzך7o-l2řkS!Ȏ, rʿQV9 V̡ȷ0lưhCU*.c8ñ)Ь-27M&M!8Iv7Ӌtt¢Y8MFj#f@tfˎ@6x]=E\71˨pFia?O/wckU3%cX;VF)d,h|LJ`<^L k25XnH@^/*E+Fkʪ$/xѮ}Q1"٨;W8݋O?>CaJKOuNP> ՠN4 a7~?X_5:UrGy%WTrBed>ͥmePoSF?:ގN%6(jgV49R_[h6~שQZƵ$ 3,nBpu $Sc| 8PBȕբf2H""q#rPf5E c᭿ iZ2,&x[fRآEt"%tp7>JHһT q{zh{)Ѻ]`SK Lx4Rk2~(KbDCVN ]`)ѩN޺YCRV7?KՠÑE˺ʩJuL^fJrES_]sh,oH!KZ4<|MlgLqgC⢬$Dyl1ĘѺv!f/!G|BDI ZG:nkŝ- 58rKDl ɏu[7. w9}; ڭ@$a쒃ׂLf 1xd7qB He>qc, Sp$sɢcS0p#ywk^E ~\]hը @3T%d] bUFi9zoyG DikwA};璑9z{D`3tG4ּ?6l׷$T9l8h}}9^LzXls>YF5RKZ1e:o3X!!\,e"ݴA_"BMj!)2dأ}`> 7u}]^g;c&jhDEL#txB۶#.osP/QAM.L p6;bb9]a?M,T+ ϦG1H48'sIAeB Z3 Cu ,tT?3-A'Z[q\'~,A73b6~ j+BZpXZг.E& s6@U(w1 JuRgF-d--50CEGDY۪N"%7x9r/n>))i: AT^ݯ=()?Vػ&T^"s'тg>뇉v%EfBh:״o 竚 >VX4kb"? i| lg\۝=e;A<̆怉<p >_sLи́mG(bT6قh4+YOv;+#;w$vܠcþڈR ~ 1|>C!f)VIu8Lc夭Wgz|mC`[tN6oCL;m*O[/0c~t7TKӢ\Ucm=lE2CkfߗTne7㥧/2~ UZ ~W.OR(1<%3Ib50yMP .@)މUZoXm[h)ev 68&оa!9ƄI8+]mV"hyv75v!_ sN80H h,g!D$:< Ss^甐lN#хcQ_q)mt!Hވw ,W J2jW#NEcf#\9W]zRfDu)2~OP<"c;+1]a=-i,SYO-Glp6"ijw`Uǃh J+|'HV%yo*+Mjȭi]e5U+g]D8@ȹ.L$C '85.8(%,Wx\ ؇-r+NJ1+Ycp> Ar"-sNӆSuNX*]s1f7J*ZMWi3q1%Xt*E+JRnN<.nL;%7=3gm$7fI7X80݂k=c/4ÃfPnRq:u%qs0a$:N>P1qY u8yQ]&"O7x$"uDZʺ^4JQֱּ3ɮ4\0B&| ֨HND.|$?s5^|"d&@,k (mmgih;w_CÍ l: 9'jiX;fkU[Zi /<שh*~=N|&yQQx7~_G]Hza? e~\ |.sdiJ rJ{XP [8 w۟.o f> 2T" YhP89P ;V5TRC<폱P1XaE p}08ˀYO-ԬmQ@ q樛>a]92\Y0 PBV@Mc 7 N+\9ejmq e%6 wSjstj9 Y`yjN9SʧIڵ8Ǭ2Kef6 h 8uYB js P є33;6r,4Ӫ ]'cBd&xdY&X8͆.-r796d 7y4AqVnV$-xܤu>HXJ&ĄViZc؉ sǨ(.l _b /^M!ԋy9As)G`Z[)8N߳!UR_ݠx _811,} ]jL2Pp3T#j'r jh.}ZTO\0ζXdO& NwU( Lo~ PEaLͶ&Uj)y48]%ڈdF@񌠝Ntf ]$hRvUIR"Vkd JcCʴFBY)Ml~ w\1j?73&푙r`2lu+R$Zqktim1I_x٬2 m72t\k[o[sbn"usUvEHE;2r?T16BWMV]0 yLNuT N5*X|ՅX8 \YXg0OU'r$\%Z uWzvN7I"{GAٜY^xAl|t:"N 0svXF w1d/.b~4`&xį__u?0XR!B_! @֨Ck)LHf˧aQ+ 88UH)*._Qh%ѝusﮘ'QWcϸV:~v]6Sy W~M|;K!{^U'V =60Z\$'P+)K>0+\I\-EhТ[U:Fn1Cz_ 7oI˓f˯_zYM1s 'V+؟M#D#˫Qτz À Z2շ۶Q ս>Tb! Z9wxcT#>I>z7 {c 1AP8Av|yxvj%wOy5BՠN4.o# ō+o-Pz A2d>f*fJ<u?1 $)B. ФBL1Yy8C[xm-#'sf{'M܈/JEDCVb)O{R6;.I974z^VOɫ=@؀r[;+zf0Cqw &^j=eCQ-v@b>OTZvl@K'y{=Td_+ވ"'Ľ9#4oL>i)wت%>L xg,1P>mAA/y(H={ݓ ` R3"s2K.$]:sI%f0s]^ T i{*آFFf1ݯ${ՀY`9nY bR %ۯ^8KGEĂl;S3'+@uGf%@7l<)N8u8k BJ ho%.fs[Ag<8W-ǂ*bv('ghn2;1hS{bkh,83_1rSlnp4EeI{PAbvP˽(cDjbt,ieu}0vԌ/ ~⚨F~+,3] By^qR_9ZeKMZ?Umy3|e)L7;%BNV1g!Mv5[W]soAxS[\)I5"E]R)*t`لkrtg)f alc+U}2ys;h1pQgDm}e=!z &`v0WWQJ,`Efp[TIqx%@Cw*PW|3*پd$Y$ 1W ]/Kj&A=mV@>=joDQ`gi­V"FH)IlRt<- ޽cqϬ76 V:O@1Tz!BI#$j~'60m1~ Veb W+5cD}CGp aQGLwWdxԥk8 _a;J_FI][ZCr&22lyn\,k>,RDqO'({vC1=P2lr!Օ0QG\MIGκI<~GߕrSvHYP{M@Z.DS倝dvކ04?BJH RS"8A#d<;g] p9.N!g0=>*RMP|Þ#q+߾Oq(3C!KZe;1t('MUH6tmR4-IM#JhՆoJyD⤮bgg ~=MZEcʶ1?X ZC!k$ЋH:l U!7 ^\]AL*`RM:zHn\0w!)>Q7|N9OLj7!y5 . 4gNh6"WsOg~Pj-Z'=)S5]h!'PgvAg^5uX6VZpF$@koO3G$nr!JrKh-C!eٴ1k3 UDaaa)<$yi1J~Qj=]@-&UΡH\f?n&+v3SMzn2NW4]t!ǐtch<vfR^Lx~- VgL)du2chzxRZ^;Y$L|WʭEDH9j2<#ERlTID +XܰI4Ydk[ #پw2')xX=1醮I Pi'M7I/K9O)H|%=AD"j. Bjh_+;5lTZ|:SM;#bvٗi;+HQf#NWP4Đ5 jVxһO&4ش/(؉MB'uf++gN?l'9mq[7s4s$lz&npۻ(spҚ!=RҨNIr=m7PxqODp*(H_wWzOVղ&2|r@D$O:)c| Yxb6c;Az@3s3̏2Y*Tkc<ڎ"UCL Di !_qiqg%uwBdĀʛנ1a#+=]ѷ3Z2d| |)-~k]c -} 2+LJ~ c7}\dێ.Wqwh9H_ށYRrOu=|ɠˣ!&AyqLӺ5\B_oᲘL͋x1 ݃-7<byWs_9Ү_[qaO瑃tN)Kj"CWfJ<\î+?bsA]Zv&W<5 Dޡ1/U's'uTR;ڔ;6_,Q{,[q$<L nEsotJ"_p{ox+=d1M|Ylߐd0KGe@@$M"RjS9qaSyPJ8gqں҉rYL^*w~ÌK.džPDN 3/T"2(j>S|?f ƿI98Jmd=bj??  nM+_B'J=iE@I̩OmB" O"0\wҴk ͎?;Dn$KqW; `h{I&+=HZo~m6}i]%e4A%>9kl78TU4=HԬ`#'aAڗ-1hiUD#6WžM86~5&IVx9ղ$p&lUp4%7invâ-_Gʊj@hk\-tw;dazWܐhtſ-D$u9;NlEsp=lʱ]jv6(nM2&H{,5(ؾ)RSS$`V(zR,!^@LZ= a ;靋ɡNq|Z:nelOb[TkOQqfZ\Ν|LMX&)vP"-ty52jp𬯻>/zcgF#'/Z)2C,9^@T:.xVBj*h!"u$JޥhgLB,}N_EgLxuyy=gk7.Jὺb-200U iM'A;ޙDz8B[B;Zv v zhZ_(/MM:NYk3A ^v%ޣ~ _噂BGݮ<Za'1-GH*xCTwV6d!ZAdN!k`ān}vHA42E-b&cp.Pzw aDhlOg .5֥VDq%[+5}=&uy+{?ID}`F=&Bm5^y  5B*KM]L f}Vdm2v=+ԉ$)=m~+ ʯۀ|e]c TT(S);R)zdb{qR$jPl_%5UCoWga *2pUP1d{y<ķڧ=ƿmy.34hAzk¯O楕vGi_MLFC #)YD29 zO|罠_A8;IdT(VUBܹ.V@ @lO9yixRUw~}}6 ?'tK`# :2n ŷd={~>; +RĆ$DXn[CqL}ѿ>/b!ks֕\~ D4%, ~mv|"#u\*"Uژz x+PWYß90ZtJMgّzWs^]CK!Nv92[h[fGt r<)|k)k/ .BL(UxJs%\5a#ݯKf3ԓv 1&6J_ ]T;TLb*X󕋥eRG!nZ+rO]@ R]ߑ+'t +'4n0u7n2_q$=<Yd!J"?Sk]?uZP/@$ 7!u$k7Ͷ!gvctEZrɏ6=EWZzmVXoUͮ`/N᫁Y_5 nKju n4>B@QM DJK13;MB|) ړv8`x2;HMiy$Dž0f^ah/6V[)8ʰ[3A{D:!.mpgPWM<8f k1Oad…llqz-e!n$,/"+-|4?ܕ }nQE),0ic\oLzIk>Ma6'`Fnkr;B6 (=#D@̡1hlk- %Y 5!{?i[TZ*x.V ^L1()(R a z=f[BzAKoD-ƼVS42~dZ}Y`AkLN7 ;s(> <ŒwB2c3٩ȨNG盀$34!lX9~nlؿW/tY[O at#$Fq FXI=_zFա+O9AUxQ?`fk^SDP+ˉ\HػjY)B0iaHier&!.Ǩ[N#?(4XIr0qبMI'qBp.&CHzhfQ72:t2/?0Hͼ✅3(!YB䖿CaCK|^g-*HP* 8 D)QjZ~P׿^db~'\+lFj*0ENM(\j%>lICL듕"7A/S(kİI0:]$J}Fj[P .cz^Z6kRs="n^\X}S8)drVC)'hVC`Z{}+duS&D kcv}^ӐG獉pGqI;o a,cE;giwl\jwI5 Y%Fl8gpG}t'.0CV#jJsKe0/+{e::ᙷ>x XmIqh鉫 J1%;_l_b%QUE5tֳF.stC.[ox_pﬡ͝MgHc; 9\FM2m\ H^)i5ک%f瀁eC_K 0(Ӊvy:eou\ 2T|2Uϑ |Z ᾷ9Gc Mݨ$vEC eH !1 #%p6ىf>Jceb4fxy#>Q<ڏֽyY]yih/ClZVH\#6>NTDGn>gp7-\qfx\( `Hܓ՛: % j𛟝vjs?jD-NK2DXEi+$ NyS^##Cv9֭Kk]guMV=A$Dd"!p.@, c5*KJtcl!q-=I~?dQU|@,X> a.$ΐJ㌃Jn=kY٪8Ts'`n#@+8qiTr_MM7%; w@ %:܏~vú5 M=Q5/L ެ* cȲx/}<٫*(GUoz3ġ۟$_Z{'@;rn|ϯf/o"ĘH b*C^?/.[~oܸڕͽ6_\O,TF:ʁI!d0zON=50G.-۪k ]SOW{"஄2q{ <8n9!Y)adM*" l V1ԿU'c*k ?xn6{!gD{W⟄Cb1@8deN `,qRAse(p2[զ.lg= r+$k࿋U۾w*τ6 cy#ոjn)G'pqp=H<;?%tRn/Z ӸMkC eQFizT=SG zwk`uGF(?^E+"ןJZX>LK?HFkF"EHzzrƻ:br 2(y:H*"S*u(*r*u񋑣$%o[v+юa;û;AQ6ΘX(cf%E daQWOmݛX5)'l7'it!5:V]"RovI!^LlXɌ p(PjHwrtaQ ({ç%vJ#]p ВohJ/ 7۷".Iq42}#Ha{gsHC]Ài417wi?l+AH>k4,̊ (CSZ.\B~GIF@Vn[^Υ߮j{]1,K˱8u1D$XU [`jz>';+v5nۻ>}+)] P* ͯ=̥\6v7Ƿ~=.5 ړ,I=9VbfDGwx.$r:٨w8S:'50& fJO[U΢WJkʬwC?35H_I S8M*ɑ(dvx/hW'-bep>1nS:DWS> G<*`]{ Y!%4`d Sm8T%||~R?6'~@(HPm&WG%Y 1|bfQQӛK"K##qDgO _!iP.Hye=8,($P@FË7~K00wC*'}Eom#c|MYF5xIM~ZᗊKԎ3 ƨi6%f/K;U%] j~6H\̭ (BSEy$.7G3<@\oxoq e%8Fd2,#1Ogn.tsq.lAM?P.(cQni7@Rd3 />:>Ht߹׊A| .EOu!WUD@ RhAF ڝf+\ .6ߘS&AV¿L'O|τ+"MYIQ Ao8MxCMk $ю*^vSۤbOސOK2w1H]x^k:ll~iWSv^![&6 t_ӿu]ʗ#{l;hHѶmZxI:Xlbvz5l Y[=ŕ.J.͏A"ʫ/q=kzIu\酝Gkrlh7LV5C*o~j)W{IZ9;5ÔMMޯ_Ā[r*Ahъ6EGaDuM⁗ҲxA&%؏ݚC^BF#â59K)v?z(4;BXޗ@:a=[ Pt<{_,RT t•؊9@E_$n9tH3 qUEU,(74$(u16 Ɯ QX͍F5u[߽„w"\α>`QB]:RhC=Ln5c &O8+АkنKi*clHZhJIe+T7<.Gr3ᠬ~XXpSN(?}M,wzyd9I{}YS S.]6#nSYE%^ Įܶ\s4wװB-/Đ Q6qU>mTڠIFV->EU\ډ+{AV{mG#lccpbje# ,eb2`ТĦyR%g 1f@BsdYGa@UTvl0歍-]Ld TlxCe e89/t~IQ:fqv~$9+?Jm?LL={F]kr&r>n (mukΑ~KUvs,BЧ}O}a1a S8nM]de0% u9ZK4mm,t66 Dwq+ܪ6[7DJ<|oⴖW)<65tswL` }}e;ёgޡ r$+r@D΅⨲EbC5[rrucxB'qCm tKF[HA %M|ܶL` @:%n9sitUi5`B. pWˮC쓳UKcxn׹pV2^)BE&*M&)%n vCˣT M- ógFA8&_ݒxr`zW+CÞIk.Ef8S7/ _#^F}̭*XR8`K~3| Ůξ]Hu-Hp-΄NkH :O% x-P.e7#J:u=ZF#wqӏ" F7^ͅK>Shob-_-g+tm\h2mvA D],| J`yDҊfE OOVA'P֑S$߲8%l%z$6CzJMFEMCo%F ^jU:iˮIؙ,cpl[8{չQ+h:o3;N&4 UeJMQBxEV2ţ+o"8EcKk7Cg"CաJf`3CcZ'y@7柇IO9Uɛwڰy(I$C&,@uN3%S(e2|jd%fe-JdFꩀx9iTeqE%꾔rs~fE? ޳DҴAlйxD>};6bi3! ]^'#O (a6u7[^.}Iz_X;0;8nIMa #La{zb-.kt72KO,U G WIcA֪>@k|R` j,a$0㉰W;MHZNJL:2}`Cg? 2 3fkTY{2 qvfUL=W`8-dzXv&3Pqkg *ܭRK 0HQ)m-?7ɯV]1Q(vAS؜@T×[T PMӝ.ږ*ԗQKO3 dU՟?Jwʐ9X]%פz}z3[6;d2@@f qĘNXWB""ҤIG!E^'?!(\A 75Y*W+YP./?Ͳ75Z;3q]a%elNs7>t9%eIo3>5&I{vʼ {BE. 2zaNhRQ>CuUݐ3 ]+ lXDU5ktʍ$EћYYm9@NvuK!{_TW@eqbK׀q4B~I&er86Y0Z=1@%N5>HdvAD#QC0TZvC~?^ԙ\Ng}x]z %3pd VRC)Eoc!s׿xؽJ95VYm^u[A!Տ~.4ȥPx~ o"-!SgQk63g6:LHіM9K pPt5B" ;v3֏mN =+;*XRI& dېEٮoQ$>zߍW[,.KCŔ:e{F%nb,*x{ uB~g"8y=vegɴ&| 3n#>dC1WohaY'8rQcCF yB{8zo&^[yj:0RȉAQNb"~ Ix맀2~(3H E)8'3LjGn~4e=X9I?TD`oVwv 0)xd!E;ú! PQO( Hh0ꩈvB:FsF;Dy"vGYD Gm7GiU&qt×@1`|z Z[S.35. "q88nBxMEAʪy瓦iIl9Uۉ4$RSSl1-byu1͞E,Elny$h9Iڲ5$]bSrlN; gd&E!%CӕTLcDr:-L]nàA=ő-d&B9Ba҅6'QHo̷ĒϱVL'V7L2-ip\d/6"݅f\Uٝ(֎ò|mGF~%.&g pu咚PU #weI5ff4T"JL.Xs⌜..ypkRs?cP -iSO6L-$4`K(*O{݁I7!W{sڭVKXK&7+%h4#C:AmOi"UیSz4Hk~B]BVϫ<m_&3Oq!Jxi|+G#ּ/g񭻘}&|;I;ೝB‹g,kyY'OG+V: Bd$ [,[rVΌC]q Px91n`;&-\.*6Ԕ. :8d+ԛ uLxV)7;4){ɢ+lz#`.SKI8C,Axz x{@Y(Kr_\@mjLtD _"@*.A #BQ%)=P>DiC!?we-; h>&hE2>K'*PoGTJ<YPuMF6ߡC.bcxm5IE}X[28$ӥ*'O=|1'N̫:uPq*?9 :|rYg+*||+W5.r)r_>Ub wTЈL6>-Q_8OS-oGۙ-?w_[w9 ߙkI/1g^U']ӃPDMkhųlb_@`گlr :&n{3w>Qċ (씆_IAb .1w !L}\>dVϥP׶)%vg$pR,w|ϴ^Ik3%m%)xBazL<c>fQ^2*Bt A ^bH\`E4OnZ{˔M<Uz|F~?ˏHlJjzwpl8=$9e#Sj"tb֧y29A9$GNy 9Tf$X<6%C5e=eSryH |q&jA ihQ= 7;kS hYX(5:šFsB ^6 TŇƦbK`YT1Q*qrp&Z3hD}cv:0Yiqݽ%$Na]´bG5 nEbWA}BsxI:%^+gPu]Ub7q9%[2jeR wf;!!{Yp9oynfEv;&.gj n$l.'S|AGUneϔw) HxxZ@_49ҢiƵsh8iXT0GBf '/G:i@eóͦ3Bո-!VJ4ZRYM.֚NcVе{^ZπJGܒٕC+ ~J$4 i(tM#SЙpU"b<;ɀD®rIZqG0@zϘBz()./;Q JoHxE'aQ3Ӫp= V̵-* yᐔh 齠~ϠR<޺^3-P4\eQO z'uN ʼ5*T݆~MJR܍&tP:L2Tم#cޅ խ"%+%g}QiqReChX6-  *bʋNhe p(;\$ "03^{mI1}XS[ӜOlv J0`I.ghXc*,tґ{.һ>$0O+.e2K x!ϬSBU7y%<3YZWy 01(p:D@W=B2R@^ЧXN=oDj/}GĘR[ȓ.|*KrH-pek>:~>%xWg1.ɗ 0k4Cr0UzI˟[}F͗ &یǺ1W$&t]b Lu?Ri|JѨft`[D}"j:;{g7 ؉Ck?jqHju4N7*(?EB$QOz u-ˀnǰ{ĉaFPl_xR_;ӥ>N5Гk&_A+D1;\&CǘfzE#Muh6S|&?K@Ye͎O442oӏ`{K 7*ckYJؿ2ced=7ok\aozoE̾2$-rqJEb:N?Pu4*UFl-cg8w$OVH޼c)p/hाym ƻ_x->UP?gk݄S ho Ǿ>AQ` ޱgypp)Q8xtNj+ ;ђ.A܋Q2 ėU% w6GNy-֍d *o16ˊcCZYD@^!߭[[HNF|t=\d :ϨLxCfegCuDU2*|P=|w!$m5šה(ݵUJ!vc(s!&NO&~M=5=C;u7棫߰Nu"¸#c%U.SAObiJѓh)6x{_[R!e㤔m!McJlpa͏box|O%IE \P^Ȍ6|&(! E&;*+BP "[?ۅd E?,{- oޘSH$PhkMT؈[T hϦ,Pv5yL%P_K,G,E0p̺(UZ$m`E T(n PS*]"wͨ@/xeiq?@! ?*59&_}'WK㦈:MNr" Il-A(t7,^ws9wf FJ,\ai0~ڦ%x(=&986**d>SZ-^caѱK`NqbC ܊(Czqd3n rtw/UyZTqӭx`qˬk cY #HVA}}^X we`_6ҐӶG8wat^lE$u*sɒԘIspz>@ iBny-T=zC(-28J­_!@cSn85H6GV.mo jWDvSThDo-:.q54yڎq%'.""#On/WZTr=Ľ5Cml%<A荬A:˹ƽl -FSuȇhte1喀/[1@~q5. F0E8mA%YR4~_I??_vS9S 0--= TAĜ:2_N葪 eIjף[*sdY.i1P`Z2g1mxɪbYd!lDHJMKJJΣ0VJSyu 1x]kgJaX#a*e : ,R^҂R]l[^;?HڋcX$3jT9ULנҷzSGq&ja]k8`.&^5_%OtF!mR,_? e+"&d=Ѣ3߳pTeeQ$1So`eKjVg.(@x  DSK|j@nҤJPfrV\Am"٭vSXG rswE>S ̈;&5L_Ɣ{&glqZO7-c ٫d*?DO&r#>6"}|mC*(rF3p_* )n! 9H4.D0QE;iӢ0::z9^ oW$˽Ϩe91NHe$P.L>wFU*7C::/K:J r ZwIN复oX.!E6gF/{M> i'8ou|,BS2Y Omĝ@,M%.Gw—`\IfA}ejޟ8u*]NnM>\aғ~m䢋tq&*nܷs;]T&bQ5WE› P@a1rf҄-y},}'мgE⛟^;=G˓$M Z_BwlvT-€815b9ҏ/="T,=iܶ?ِ$8Ւi8Qs'!sêplZOCߝ볷@eV7n#k@OHf(]s`ȜےZQȾko&ؕyyw?`sԩpsbQnfI$|T=OyG9WzGJMӑ_!ǾB5?W쀉GFjbݙ.mE-`J.G(֗MRn BrH'RxFdFQr;=V]hҋyP?l{Nn m< *}BZ ֙  ;7u7b(2S\< _@-(wF„XWa[d`J!b5qg[e`ǃycQ08 %NS~ 37Cd}f&EW{F[˰«/D{bvy~]*DHh7V_HYƭ} v]eK:fr. \2J%cO>@fkb&7e (15J;J0D&ֻRWeHqPtAC*hU1}F|AJK6V$&M}N^\Sh/ε5(geX_F- z|~8!heW h?W_>i-Sq\0$gշ tEjln}cTXr*b|6JW\A*8Q5ꏈТ~fSBrG68w@R\=d#붑^#.NG]`6Es IǗ^Y$Hd*ӍK\lI^N)ICX9뵬#DTzEUUۘɍiM Jp ځU; F)VlW { J84AcSo%j\ .zl3?ыg+_&d_&p$Ve̖ ^Y!ߤ]@+s*F \\)k׀BM/p{DL޹x&cZX`}* Cz"wmajSڢW=K\jRYuh23iX6$xU]|U -ra r',[>8X. 79lcD9fGEKQSf}IUѠMɏ{Ifd{bRJ.K/3>Z:j f;p4(v:, f`pm+UlWM~g =CfJ MlZo{vyB Ul{[]ha~Nx4nmB H/IK=UJKυm)+6% o]T*ebj6:^9ڙc2o!uGT5?JFdz1Q7Z U!B ts{ 7*,LQnt. 6xla19,TLQn{gؓDu0lRl{W!e66V?8cqbOpJGyz @U/wRSv@,߃u8 ?A|:Qb7!&H9 s\.5p-h]X?ê 4mSCcl+ON)Rk o`"h@Hj h0^ т stu~fuԹܓ$H|MHHv#68Ț`\ݳ|W fثvp7_n9ץ L{*upRkhEc7N[fnKA!BߍI 70ꞹN` I Fܥ3ǘtY )cfa$YODT _LUT?UiQӇHsMCV#k]Hg,AV(,|f3 B=RU2^;r@ka6ղn3(E$xy-u4sl%t.|#.3R"8fD1򥻻諙7${s{~ "DPXJh#a4{ȉ'12SgrL`VG\puR>΢b+VVLHR4@gRlҙN:yF@F1KBNs"M#r!tnrxNz\d.. 4YxCt4%lNN\Rs/Z{E)JڂU OI.h=OrT[ |3q\bDhEo^H!ȩq%L?`{vv`oI/<zi =}uU/:]BE,k ; n>!⸧% >dO8>" Q_&O=j-#r X=Et$րE' 1G,ߡ黦{c h~VBN lgՀ [3|Yr)xou\*} D!-i(st%(+Q]l hw4Y/*_EW=q(0~|җF*I+j`ggP7I`^%D@\N!&iKUYRx@D$%}jfMc?gmq3} ' ,j\;a w+(. uK[mrk)v~hO`؃|H!CiRd--y(*X%Qo| ֐ R;~Q=Qo}L i'Xn7 *6D+1c $PA; ©p3!ڢ:隸ڗą94ERk-9GLFkjDVu u0cٌW*t֡hwar:J7`=\ئt >6F)Ãsݢ=T-~̶ ­D <L7^B )$NI- qDgS:Ug[].ѯ%0=`[tXMWdb'ɷ?@^d%xG$,6 To/>dD̛7I &႕wʴ/R hz3EoG:>o3Z>ҧ8~mZ㻊nsO8IzlCn ~ÌjO~fK62:sk_薫F b ".X+Z 6ڭݗDU%U^JR{kNOa|qrVܥod_=Ȗi\ΰ&b]BYffr0R?t"`Nܹѳ4' 632XsP%Y}o'x0,Dkc]Rm>ϋq^1f!OYNihRDW?&7H{a<1t@]1aSQq^:6ɞ9n UǖID#iޣj8GC"-+(@qWcSpK`8Wr[.ǣ:'IcTc%1vcZ{gqx}[³ʒT1 򖍎A):U&V2&FoExNn X'aG4⥕/ͮX^sk$oHO .H;{РOh>&cƬ|!"8$pDǀwB-´Cgȶjb̿ffܢ\I 9,Q,pj}dZ.V:  枀ytݹz$'d_Wƻu+ >ۨF5vzzkTMN0Nl$pߎ.lGV͔,ARlS@^;18NG,|(,_w ;lVݶdVzG{Bw ~nhԍiV=L5<χclN Cgwh}Y<-x_o/'F淮b |lUg:qIg~kHqk: 0/u0/Ѣ% >tʉX2wFdP{v3lJc\G 48Ń( MWRS,U < D=ipͳ{DzĢ Wvh #$c40x_Gmn N{o OIƿ}3tY_ >,u8eѺg8xtayb[pA&l9kV?#79 7ÅyG6U$R:JzGTRcgEca,# p(%c6 DщGU,Y-:Cg)=}">rRHU*}yÊaO"UD,in$uWi8Atmdbl=8.bԖcӗ/3|8}|bSXvz"73NF/)p 6*"+p0&RF~7A{ + 6Cr8⶞_)gjH)r򯀕Hu6IY}ݠBᯯɻQzUlN_k o* I,1\z V)UeS;Jw-V޸As|R#ݻwPňSJT)ߓm93@OS%u[ al#d6 կ3yx e"#"08^0k^qIvwS~n5-G}W+-#Ufu|*At/XvJ{~dw:'P8l|XU=>= rOr=&uHYQ|,CE.jR#P=?}$l0^_CL^ۻ"ftI?I+s?'nj'gUpi^ UQoNe1T\8~_tmUl:7S#Bs"8Id@]mzuEE?l![I:B L;(ul5#<jưyDTʉ5Z-3`Pu7`DȖ촱Uɺ"y p U fZ|*2Fɩ v4. kvuc \ f!7z=Zg=1|BQ{W :zC=g5/V:KpNMrY.yoUFtӝx )E$C i?ֻp{"Kmz!7w=v$6Zj#zi) S˻9zwm)֘\ɨi&݉Im'[ꛌ_@uX,V2A֤f'sJ*ځp7M3"yB}-ј1ƈD6̙ Q6BCl:=&0 5)`E\dd # -6nȲ_282hC]VeN=wLm\Iކ gה+=~.xA#Qɧ+6avVÂ8=SR.0Uv.>9aBC4*^\nJ;v3!{89&CLg۱ăEDt3 b 9z i!\,2WYuUyFsxyv6Fjghax-F*h·޹XECH)hw| bmS%q^źQzp~C$+ny!@|`ʱA0_ïvr=w,G1G$~]9s P8̄.'2EQI)C MYRsb9QpiŅ-ͽPK n@O${ ;SR#'f&`} a^#1`LnWx@ܛpGu܊q"bR*9nۼVb^wwzivnP+qzTAiC~Mz脥-}b2k+Y5d5,'˦(楍,2i0j~M\:.HWpr]xSUI&i^i6nQA[_U-2{^Gr6zI60r 4LߙsZM\m8 ~'XP`.`bϠ4* YÇ-&$d/U[otkCNi|w]?nh?Y3nFO(Lrjq9>ha8҅ ٽ;."|Aa=M/E/ܔP&WF94;`j3 sR[p(b&N4S'YPP-4'cwlk8+k,rJZv. B@W8tu.TE_Ov(q8\Μhm~x_w0Ƶ/)Lْoj$ŬKSp`w^)+@f"?$\tD/$ce#ZfOCRWb7&-iPɁq-n8Ot/?d(fN!7HLԕarziT6v팈' U ڂ,7Bdā8/a] 8Wx  wȡ:PTa&RPl^')$U( y0\ɻ|jz4Z2ېG'E=K5XS5]@wg.K]|\WҐ=aw B U @T .f6?c? bPVEUV[>ɡ. n oV\/7zUǒb,.$8f AgooDrI(߸l& XPp)k B_K exƯlk NW,TگzRhr;iOw0 GG1']_Hq,]VqC;87bؼBCI\O#Մupᬛp"9(R#SҷImM%0=â4.n3( 4aAvoByYDm.WYti*_u?Q fL7_.ڬ0 @N*lOP9^zk_aUTf0v P*pӨ0p\3azil!q:;!Jm/|i.ޱYjĢz!gZAWkٷȥ͍XizTwgʹ2|^H0#N3Z#tư?#`in c%fsBJEȡzp;|/ZUcc+XiF/dD.O^؈hmi4NYAJ|F5|:qIzڰwWՈq VFu<"An>شw/v3YjݷbM 8-E VMmvwŒ9k'[C|G0=^oL(v>+/c=iY)EGA"#`[Š 뮶8 cTǀ,$Jx0-!x߲bX ҧ2خ)VPSRoE#;*I;Wva2fyN (aadM/-Ec^6hèz8^Cw EL쏉XD֜KӖS MlsZ^Яe57pzz`tPUqL.w<6^G 'Gz;2tD'D<+L8)1O\Chmf!/">L~ 7m=v@'0r CNhpic]%I=^L-Y|6(ZPzL=2`hc}0wd6gbڄJ\CIfgs`ۓ80y. ?Djf,PV.K~fW/ aO=gn`meD|ni;\k@@IDMLQyr{0 np1 ttpRBX[lC 5E JLCP/Ir,)ɬ% D׏ڳzRk9|N55,pHFQGcldsB_v>oxmQ"bTc%Zs0lϽx93v~ ڜnKm W5%k_Hq!9FbⳂąˆh)=֨L9gogk;\S˟] x!I̕2 黚iGcG{GHs96|&ߗ)8FKDxAIX$SѼ0VmKFPb4O!K+5p9uoFN#\M"72UHR,d1 cWȊ/ϑ]tt|_%Ks'!N4XuJy$H-ؑL_OéR'd#SC h!F2uA4+4~R4*zBL k-xP%BJQmj—gE@d{Yv1VW>0#}G58&:+񄶒‹ ^XqUoRjDtf>J~p<ԤC'i]pE2ݬt@>s1iSr%ԉ_fYQa^ 5f( ypA"h1?! FR|- >'$sv\f@"O~+CfsVdy9O$6*Mb"U%@[ QZ~."NNDvHwqYZ0'::pjE: CYNxk\;c{_9س̾`**-iN$Dvل1%<[ ;y!g>+?b&S&85)\F1M^]C/ey7j,*Joq[/|d>|}rYt{r:a޲ਁJw8FO~6+n#ވy4,ڹ{/A8in!\"Dcb?|7m!~$`9>~l4w?1 UC c7JQч3FοmNGp6tx|>Tn%M{}Bۚ)og$%"tJpEc!:w/M`ݱc+,AfR ?48o 1J[N}Iͦ!r(uO]&c.]Ck,B5D/ +EB[Q]Ko&13ui[ђ`Wf).&0BIjI>zh-UP$k'R˃"1>^ËW`b5< gzV嬞b$W|NՈR(>xa `/_6ϧiO!2;de Q)zb^%/N,N Zy߄:9tEOv cÃ2^qsS@z=>"*? I`-P2)gL KBP&aWM xDU|U=7W_h/'n,SIPa``mEC#oԜTUgY|e |2ؖkuU)$%'~k]7 !v_}j(-0FޣT h6E=ޓ҃1Tw&&{н3vؒn61o]j:dy&!0ܡ7AspUAd/:>ޥ=E7'RM~;9a Kǽ"gO7b [.4dƀ1TNd0ө+\w{U8[ై?jKo?BSp@,,w"m:*6pNx˦Z!EMM׸#%?c֊п%8<_1h~,| hPEbԂrrdž7e u[IF?wlGbM% .S283(i92wMNZ"= & h7=Xe 2TD^_ =ON%K֯0rq"̧tXD ; m(Jj/&1Hcլ~_vt0g4ryIl!ಳӬ:[rk &4-45'a R16G{ekL67+b/ f _Jͺ,O5>E+S e"o&=Eo,rGҢGV>̱1KQكag-cbD{Iw >}uL`z`+-Md7[7L;+X!V*ZoeNtt.dq խ!ȷUmJ'<&+BJi4;S_l]f݉{xD.,KuP+YbpQjs!3?uNdΈ܇ zVMmEԉ|3>誋BwS/kFTI1' 30 !l17`ZңRA&AK ^v|WkWVN;|Tv(^>OXg?pu0Nv4tF(x)D4^ rD"g2pJ2F uaru qO2<9 .l9S]'Krvǝg>\i1+/ń?EFIpWmjDp8[;a qI-G0& >(pWi QDő'qڰDs|e9p 5$-x4\ p<`j%tXFo }.?z2Ltnf]A]ٮ xSf.li9JKRt_#T7Ʉvv0r q4M>1׉'s?]'ToV>?x&T0\{8 7Q~$ |f[C,<; !zQ.P z='Z7&X̆&x1%PoO۲iPSm,4+x$vTΗZɸK&׊b TqT{*pTk&AGԛH)!%;o$^=00]??^0(;D{ D|YyB/>/ˀ_K!Z  S&qV5nǙ'N+CrQ(M* Ei :79EH1Rog jm$(Z(;ܑa2WqwS_&)"̔3(XbK#nFGj.Q44:fƞėD$`6]h> 7 Ĭ&>/FGtptu+M&&h*##'{Bm͘E+"2a2Grl Ql;>)*"8hfDM~ӽP5O'^cBes7w$'vU=1%M@KbӬZ{n9W),_6X (7s>dh3 :f,R&yeo - }y3zqp|5c]2zj:#sU:zlXqzAX]n>kkmDH})7Tg; t+b*PN:Itx&1xj>BGć;o~̥ P ?f0cg7Qt]NG|н 2"X4fĩVzӵB=ēpj)6A-~0eq N-ώںђ_^DwNhM[*U4|I,Y}Y_>Q{m)֧ rE`w[Ú5fY`LE iRZݠnj@>2{`7elUR4zT@-+EPpSڹCp,*4^OvL7ധTr'W?Ŭ]X}kˎB7fS#<%.2؂n_w-teHbU"2e|K_ :UոB n~:>EG-#b ^n"zޓފBf}D ɟ'o.(@)'1={oI U2٠]yuBH[SqD>G_XZWeHu佹cqxNig*#z-Ɋ|/F7ln1=OjViՐ6+QAn] ,? ;4<[nuq3)IQS "JO53hVގii|?L6WfyoeV&Nx遉An>"$M6C}y;wەkB>hghۂA$AT}'5D_a r7ҚM8SP(IM-#׉juN{vEtUqM<78?(1+s贻%]X;f_vh׀gLc2Qy[`m) mp>P5Qԟuρjm<2# 6gacړٜKɷ(s!l&2 V1?,Qg)K iJ[y7:tAw+7_.zow{-vf9:Q/}$kPqӭjM۲ŏ>ɍGjrNDڢ&!Sc Ļ5|;=K8OoybqYqmX dMao5 n9Ftj( 苸(M9bNq-^au^JF 1\#5)1IzR+b/Q\5Gpڗ_ uL}`FHu'K4|I3yK`*/(4ե=Nj-wzEcPN*r;P*viXFF|F-P>c;}6|͗9{>6t:@hXQdq{.?^,~qY,58ߌgv9B64*C1q9G(lMǩCX8W M^@2Q1`qך8a-g x~L+zZ23nX˂E< ‹ڕ{8lXQ/I!dgH< ͎݃n>]"*JG0(&PKс3$?`}v5)'6>gʩIދz#T7<G,1F5/|Oj!C:r{r+Uym*'RdPanNFvR h'2h7M|AzmF;"!I CĄ-V0lҋyF& Q&FI04lwd~ht"ōV?.y]o5hIw Zxupnݦ`ߞn6=~T*M3~2W* ev^Τ`1$39P @J) pn(͏FUNa8Á* KTAnc v.j3Ș5U7+B'` ׆nȏP}jbJhwSߧŲ`Rj-̤0=\u^w3^F>Ƀ?VK"g~5TFqs#!E&&aZee$'eM//%|8?R?@d&/'2MY)&3H>  _I|54I7KrŸeLɟ(8o_`||!8;HܭSJT8ۖWvx袣7%ibcu5ϒ-[JJTk>B/_vT\ @.8H0*g"PDHYnDCnkp-3Jkv{C{R@-zx2 2zQrDلgƈ q]!LN0ʽbW}"*9ZVgIX!]yUsCEUpdLKPu`C碪`XnGyʔ]8/nwlZUGB!8=NU:R[OUw5p:Ր MWX@+Vm@ёZ[y)ni,ڮ|kP=jeaNLL4bEr͍s0g"{(' Uԙxrr'+QK=ߞi9ظYA1VS|x^7X b-| ԙ?GX\ZL12`# f%2 ` WLj(EK#sIW0iz8@RSn~}^1:Tٕ1Ylp'CF-ܖDLA#Q܍1A[V 0Q? I `,`ӌ!_]8|0ãS==UA&Z_i($ԧO/&bU"<-P \bEYF5~ ;u%8`vN%-XEY8']c.Ҽd=N(yYl[B94>FqH?6Zᢨi:; q%KB 8nd2]~pR'$**Rj/ MF_Ur 7&&|fJ#Jc#xHo7iT s\X8'(xC\ܸ1Ca0#z zJrqN?MlbjT7&o0Zh5O\ŎiOlljr[pZEhŽܠBk>cxm@Hp/0~MhYeTLc JyH@ _p^~p)LAg"W po.t c?#1*2"CAu w ^|! Ox4]s'dԽ&(j S(l`kI_6o pJmmtrgEmrIXx*SU h3bjsf-g;IDѦa _ӡAUT#dsVf\6E]J|{y<񱬡WxGR7sn0OxA= Hi<ЮaU 3J8I39aP8]C #LbfsGp:q)gcH[% [@}2b ۑpAVFMCʼn5Nq7/?؞y'127cJ:oBy`Lc\u~,6:F="3 zMk2dﮣKْxxY-%@FYJ[qȮ;~BBIZ\d Oy$b'^w۵簖/Ǒk7I%j-MSl|ߤWڴ!G}늚wʹ-ad6ם1Yd`n,.j@)5SUr돩hTU?*(8臛_2p7+2v# 'PZm^T]knB$p1xs[ʪ:yV0~EVv4,3}ƀ͖i:<3 ٺ`qJp˂ȑDc)%yhVMCUs|Ot$(cjkzC^X1A=d/H JҨUOGS5yBz*Ƹy >tL"jE[\mwleCtqR E!5.B]m&v!l[ٻ&/4[t\xbVNnfb-nG:b-̭$޿ Z[kF?Z9du)m~Cʞ+RR  e"@f1&gkd%Hx–/RR0vyt+,͌+/;2G냜5v]*gqQ/9§y=}2*G8֮At,w?W>/ }c$r 'oNR\ED&C@ >Dg{|s^آPZ\'L_k4=fsƠJiD$3ٱ4N*﹡qb:l+X{L뻜j<Ͱe#Cf ޳zSr_]dP8Z{:j% g2hԉ9!_I_!6 ,$,Ԩijn 'zs;&F˲Բi+͠F1+SXtN $f/ 2fG1w<&_AiB6DVdDm28uוx]j6Y6w*YAȲ* :{S`2wڰ>[np$HMBTz7 6*c V*9- i -A~L51O_ j~&Ḱ߭ےw=&X4b% MyvSsTZ)"wKO ,BJ(j yvw//H1I5uZ38$ w|yKnO "~\- E0;yZyYz'iIT#cs x%z,=@\+&fN`M򅈅 N+&q8Jȗ|=HOԺGWޡ'Ƅp~-ɺ-W^l`Z/eM@V- zE>!).H &ybm gtj_ ~D=]`.w`WEMQŌ̱j]y,\h?zZQ=9BNI2Ĝ|3QQt M=/w;>B:1eoM 18n"CJ u04ݘcT2 DJOV*DZ2 Z/ HJ۠]街ܻP(HŁBWp\k38y%mBgü-Y"x׷|B<#lvCO)E5|jU#>c?RLi 4u͐F2uS5 ׫0+iZJ絡2A>ۧ8%"JEJc~:ѿz`VΧlu]9oբ2p!ILQ;˨wpJ7tp:qSO6KTyvw!`钫FD2D߀Er~ ]m2)vr_PLAiЊ+Ck &otG|h?~\HEjOZ"3s0Wc3U(gYM',v89 c uE/Dgq2˧z9b?{6qP?֡K[)\/L-PYIŘ}ǤYG Kۘ|Z':en6n9Y;Qv+Jgǹ9ow/(2(~m^z+T?_]ks78!r" `-\gȁ,_wk0lL ҈n =O,o(8?as33xC#OJDZr05vha~&n:bo]ܤ[$^ͮbY=w~qXtw_=K8@:=@U'Ym87۴U(ԍv]@Jn~@P'e.=IZ^|wKCmev-wsE<v-N$h]cMaA6(!B{ t$e]"#%ܗ+qAgP2_+"?E7eYo${,}Dxt;PnȲnHI0'a}}g"%#.dDji8"*U`#J]PnIawn:Q)#kХOt| .H<06հF5<X3{("L8}ˢֲ.YDC+C#בP#q&?(BuaZyHƈp5r eV | s)ʵz{ ?Ȑ<:5yj״wIdd}Ù,0|w.~i ؋o%Nak3^MC(_Q# 7Yff$F0ajq2dg94MZ!g-zZ?CUT/[^Lx/<B7&'rlģ;3s[44'k37}I Hɉ^zA,a҃锋%'=q$P.j4@I4(bdHMLF̡чS*.k􉄋 s4 Tܙ%WK<6H乗l4n(a%tm "om7+9-,BfkBdE2ϋw|HH3kr:)mrpp(lg78#8.81Rq#nv vU |`}A8=^le Lr~{EU@7껏/HHFʙEE[*EOf456O>AbLAs֠:$qd7oi `HFFХ]*`kv\qۮ3L6o\jGc 9)j$a5rI?:M q4H&zA.rU6-Wnv_!h!,2b8{O51$p4H5N n>P@Epzs tjC[g-șc;pFlÃX"TCllIԽxBDBUj UL¤Naz8A=Oy< (;zQ܅3rBP=Ѡcǟ.+F(ʃEԐ;]0qUå8U}7κ=R xS:/S`qaUjk\xwu6SkV VpU#.= d_"()-#m_deoSsw=pߤ*g痜D"):$FZ$6{Qa JϚ/6Q$"+=+Nx%OΩ\->qh_@4`'@1ȊuPhۿB0tEtf]y!;*N-T,s-ƔLZ`X:rWh;v%:I| ~XL2b8KLKn0 B@IaĒF|/"QXQky4l$zQBâW爱NCy44 - k-PuWa+缥ޛvqλedq}M;5GnhSDclmIVg~w-a-feNro1ed%9ed٭(,[qΘلk=lf5;' FyY|6 )\ I!@׶_sn֩Ʋ"kHrXRw#>3r!Q"7duƲj{ИEYIG8 uq] w XBōk=@i̓s|lq 5|ܻW" #b{݊řƯDH:BM 9tÝLb Lx׍_⯹,VvoEjkTS%:TikN^x! /(Ƅ@2|$Ej=dJ2<*񻜑}xj#;S`mأ5Lm ܛ%YS?j/hA|WE\ (T,ѸI-ԺýJg?-3+>o X 5\,^G9 38.`w @t^[DOPD&Ųh~$Yhh飞^DQ1ʨnzERhh/ϦHEdVz 8t?B]< d{kX3pt ^ޜ&hf8 N`.(#ӿ)K"jW扼tTq5Ź[I,qIפMP-lKOnC+:@c_Ϸ:5}g!q4%Dj٘П?W"ăHEr7tęŖ٪ *T,r}v20Lk eIcgHɖQ=UTYr@{ φwaea+(ΆPڽ'HAN*׬INyCU}$WdKEFn>;"ʢRtf~O1QJF(ƍ݀V+f{թ!Ծϥk-u,a~?ӝyLʼ`]j{7m(]/PG9mY'] 8Vޭ9s`g(ERނ|"'J_>'T`.0#4MVO3/WV{nW,_\|.31j'~H?Vm[h{hBZmg*GB_Xn=Zv}Wh>_+>jR-mfOyCD8hy($2KRjzfl4%E"Q~rSrDQ*]=֊9FyU)!Ssf,?y;Es&Nu|G'oqK=*h^RFYB9>%ɘ0W^u¶ [7R) b>IB,d޾ \Pt!m]%25Oj3&qHϾHefc6jTʔ+k,)n (#d9m;;4~=]ʫ}"m+Z.TYr?.i:2Go!֎}A1IkUњoمúzD3$C޵?_ZD-_MhƸia 3=ݑ}Kբ}ڏccZM29X{ڔ$%l{}tnh0 \^ڄ?*,~P lK!.s;BXPI7-Jbhd6Gb00ֵ:ke f6Kqf-\]=,79tPb76vTEAX6g'#Ũ5uxc[ #h\zzBԞע=b5+nT,K[7B>r4MN5u6bt;U>,iT>-cBc;<|'@Wxe\F5 %ލgP9I; zu(uTycJ;ތL2MyTk ;naӔNQ[y~VJC?F7s[ lc!67c?SlUW8xcf#b?Ѣy)ӭM DxAJV_\%b_h؏NP}^ՠ/N =p-~:΍8zSީ@“< q];N^P;pECkQreSxOҨ:%" 0(r4}#I?3A{5/XMRV ȿ0y%f1dws-km##*Gz^ WZ;FV A.mFeXl>Qq2VVƯ6eu2J0H!ƀ?dʳjY0 #XZB1wJ5.3o,YLpH0Na7/B"axsӯIz8[ ہA+7w!z?u\Ԫ"뛪Y1"4i܍'RbY8lhBd.x]񋿥!P~WO gfQZuμ./ۀ7vT0/TW7Ĩ}0xұJ;Sd qLEiϙ72DeYK;!Rjd-MNYʙ#[Q^iX~p6M9*2Pu R zeoM!gV}_AL^-'oHf$U5FGkاvoc2p>*GU&Rr4{Y1%kN)c]u Z:_vdS1pM݉C1A $ zs6b0P+Ck FTC9rjDmJa;CNBXh;]STZ)ܚ ,< EauuPm҅}q13EIKd'|͏OKbfVK1,9QQDtai;q?V hx)o[QU-8Rr  4;iΧlQE|N p却x4"bmu mKŗoD\ܱG +6VbW\xY0C`eZBhE<Ѐԥ?E ǴUv,@ n`߲/ouN V{7&& lB琺r{FXvʮxEP!F1;Uw7pf<r[^<`W>ry4Xta;=|x}QZB90eN"^❗|'c>v|eey^5ܣLb̄u 0T<Ѣ&92G_֑!J/[ۺc8= ./!^i%o]i:CLjG폷׈]2F CM^}$R|-E<[_ZlVeZRF+s׻+/».oTer+3t\ߢ"V=F0RiKv!DJ/~M^ysa!(/t14W?fF rU6B&AFv*iI`FZy?e{tzXi_Mq%lI~K/M^9k=`#9դQ7y*l'@6,MAfBų2!F@6/1rp>^N}*^-Cg$LY;SL,0j6OxŰlH~-5ԋŔWxLY_1. A 콂5 KQ!Ԩoy8$ҘT ƶ/B.OOt'/=s.JPz!&{kA!~zox vv׍y~<=p9ِR: sȁ$ RV";ڤH+5|TyyJw)tQ8|Wt|l_-t=}a\]rkxe ,hbRe&ue~&f/01hƊш 5C6]Ҿւ !Q)cYZ&1!P$w0|nApr`K`2=O*/ʰ DBdŽ.G&7'SÉ8mmvݧ̫$98EaAx MJEg@g`C@'#3]v,6 u 0<ۉgr-b^+m4m_aJiHc]e#QWWL.%l)an0"|#}~gTGmj\'`"(r"@dQD w@Sϙ :gs>?.֝G>XmA3?2js[W"ő>};qIIfkd?ol1T&_nunr }xHOhv$*ޕNf 8]&4hiyՐl'uMG~) nb=OkT='mfu]QV䟋Tdπ-yqVcM4?'&Pg\`HSp3[.[a"n n>'e+ z]%z'W"P (K Dž 7NʧUA'=6̔t!ub!iuckcIT_D}7UZTh|(bKj8&m*VL%^5 {*EE+S]4KVL@+NSO/o[n]/Jhd%Ŝ#aYaSm:D4K!so'ܷ'ϛcfxE%@׹ :W3~U^us{-K:O6ni;юmح|ilOG1dVguR⻒޶u$yNunMvDn8 Nk7Z!?sST׮wM<eJ7pơP@lIcߋgQˉ=@&^iF `%W(lbg ik&L XbB*Yv"/Ѳ*(n~5^$qeORf4rPt֖222y¿H[Y#a_(S#*'YOrP E۰,N3 S'n]ģ-:Z=Dݏ:BcVߩ 7 lVtzCԠ,SɹLKnU z c!Z^ &^H< ׊"Mߌ~:6xeT!(⎮+Gv9D,6T,5Bԩc0Җ mBF1Ke(;5 *[5x߰&j;Jb<1ɳ;.Lֵvd|z: @n"@EQVZhTNaGa3k$$;WvrPru<%,焷;z\b=cJ8PZ=y[3CA[l6[)*4oFr(=#iQJ*U_Kݢ3@Z&>/"pn1#Rt .;;]ٍ>Ya}9]k&kM+GPl@{兏0=ϻb@V*/g\!sM=|AH]}SBJt^h[ۓu4[ ^d&10ޒ SBp. fYlI{dx(7DY1p!;4e5 Q3  b8:0J b^pE tF)诉wi+p.㞶h D6?6_:h~v)fxNo<,tE#8+Fp'85J@wv,A[85*pȹdw7:M(c[$@~(${s]m 6g\<9I}_ӜUe4a_MDLI+,eG.e"/ .&tGBؘ²lJ06thS1njhYC/j􊢶itA[Z,t+]°!FAVr'-'Z~ w +N#٦Z`P,|0oB:P;jpbQy8f̰ wC*((d[Ls MJ,-t2y\Ħ`EL4 t* :n8g00toQ@ RR3q`CW[ Z8uuCļ+器<3ݺZpFÚn7WZb)T_vc%qpGe Dm'Tʫ/UZ)ɵ晍\R0̈́0 S49tbwy8rLCʼQRYyaM-#P[;qE(|Vܶ [ayoD]O2_#w_9ca?jA|~LƮ/@$$XtZLg1[01 ~u'>K.5TSwOn+#xXcGw3)&iⷰYJTɰ(8ew F+[?1 +]u D9W12Ƙy'|[%Y2L^A8.Q>qxrky %rF>8Lr((̖ݙM-*"]k `ɠ,B k@J^}2W@ņ8H' YÛoD$ʍ\s1 l)_z8rTDp0<#tZ^z7yqYnx5y,/b BKJgc4ZWq1Y@H!~soqPVmfxpnF^GDF. ;& hu9;Rc뻍=v45 ̝2(ǜsw!A0>B9`@(q H$G|佛-)?`etn:$;iGw5siOuG2XXJpnh8O4NZ]V޹8b['gل=ӾnX Tc4;vr%a=o/nWJa ntq\ޣYe=W qAqϤ:{l 2E@P '.54_qIV.vߋ6{OC؝C_`h>HJYxGM|^y^(IqJ(ve6EN%Z$,1~&m0yLl3,"R]5̡,z'wROϓķ|m@bÔ&l- Ir_\}+O:Oh?U@߈ucwf!X["r/}}Vl 1—*݌D.Q$3߂3;JM{ŠS4渊7v/{QePrߪFܱ-B0Lr3QIG3ROvplBFu%+B >u (+P3 IKLP l ^WCBYz•Ui)2 07Djm/uV\v!o(8:D -g{`YWA^ $惪EbKT1I1}D!Ֆ/-z jm.<[[?[7 ṯ$j=F@Њ0Cy8̨Fmw[tk^ [N< dV+rkRn@uƋpW|t}]OCvYC% _کe]O^֫kN"<7隨(cɗ4a;ÔrL,)&*9اc[O5lx8o8)MS1܉tQ9| &6oHt BLA y ߢ/R%PVwzm1Ex٣0 2DrTٶĚpl00 gn˖MU@n-ry< g$ĀTw,~*od} k弱9=V Ydn^C{̑K7\}?ɧJr.2b<#?Fi~*Fnxm I{+ Ɏ)gɆq>R@s+ׯ8jݿe " ?= Me`ВNR~*" 5S"斳N8uN/ N̊?‘+dwax+>[OGeZIڨ2n3z^*`5p{JZ9Bcڡ8:2?S$uILv^=_{C{Lzt%P*؊x?O*.rp7` l\?J~" 2 +0a!D`{\s4׺mz221[M'uh^iv4p434A+<A* B(AFIm$92&қz \=cȫ&7+nQ[\޻L˘ 堍#mqIZ \~^rKF;S2=9-Ll3Ia`wȹTG> ruRJa"OR&RԼݮ`@QzW &$䁂q@~'-xW UhޠËʗӉ)bz$n OVe)^!8ُ<+DIyB=1ʳ!36& 4KOK@&l?073o_Od(^\) @RkTY#`BK1"8G`u O^h O7fchÉXWݳ;p[G9ȉOeT2RKUofЙ&lKbu xWs7pIj,;h L\v| 9{0L R{1֫2L}U4{KQ?S:iM- [8k5NB^pS=C,ls9,@Dwil>_D1βm j#6ߺԼSh"zEV]u`FPk櫫uQ%g pF\7Pop4ޜ/l!A;UCT4@N 葉Y<#[ZJ,3 UeJ D6v/`m @PW },$8IA>c uvP"Rui2!uϸ+lhNRMbq]wHfrvh;3?M}>-MT-NfS`w\tU?"l'_x.5l_;IhGІȋnk.w 5tePf%Ii뗽dzu a`tthۼӌVGʼn}2SMB{6)q]0s,ݚ^o"T3:rۑ`"l9fdI%Gt&߾IL.3w@G㈏;Byz gmv=s1oLe=d e}?ʬ#v|xqC]-NR,RIxm=ZO~ʬF,g.O"f$]# {T3*S :g؝I̟C!9a*Gi]j"QA'G bv".L3F,yVi+T.qhrEtQ`/4e7%ْKHgoqCNƦ zS˷|E\ېL6ve{F,ɇ6AS)M~U]@uu'lIp>B\Yo^f/ˋ}wvPZؕyG6B   n\aPEv<(9ƙnM\tLU=7"2|(4C"˩O2@͞4 ! BvW4Q.)‰_:CwB8fٻ_2i[t[P7c70QVюux0RD$OFZqvM B-ى>(c~7G9~0 ey$ oආ [H%?)J!롈7ٜ ~y=Buwõ1|U&ɿvI;/Pe0H62Qli]ȼڇ|n%_&iMٻx@c]ibwMkЍjC^dPٱ̈́@PQ8Y¬rŬ2H~%ZGc_&*ǯ@0y?>%iޫF>@%4 ;ŻgR%_h,|gaA.J\~/^bBwɛ!y*$Wq6\3CXL,+WN&b+q!Jp`;?.ZhmUdRQG"3[bﭳ%8Hzv}]r lBYwlS&-x2Np7;OQ44(/c\ $0TO'Wn2E 2y]I]^,iA?E&*GE;vߐd7Ta-5Jmjp[wfq5l HnpaFܹZzWx N 7@;m 'x2bySEpۘya+-h,V$"qsQ=hҾ)z" Ӳ7KwBNE";FCMShkȣq>+{i<›PzD%f\ ByI ow#{16gxˇcGY,Tfrl&i (ks-KڪJϣ}j7O`߾V2{%nk˲$ aL@v=4z+KאBo&^SAY`ZN橮^T dZ]6/':5zaJg:|Ia~/+g5˹z$Ow:#HyZVts?kWH}U1),3To)=[,{D[ӵE{ƽ:]tQ-a@Bs}\Γ-%eb[D ]2!Wٌ+y/deZ/pI%COǶ2說Et d 5"~Ȑ`Pryq*g[$&"kt)Ì;fwBxz&%>7c4U%ɉ,!ykVa`E&W+!i r?0Hf~f3G@Ac}:_4S SsVc]ό.4B5$iCO b HmTL]ƿą0ULyJÉZ0${@=CNYV.FL?(kj9Ւo.o?堿܏& L9c5m_'BS osv 3s{06Pަ5M{'"p$Tԗ*p=,R&I*ZOGZhJf:>hyjx6TGWzx?/Hs[PYt."狌NUv5Ҟa?676gߔ7\D 5Rԁkҳ_%U) 5cA,{)2ЪxIHqhY#ܨj7gubOѮQKڕzgsӱC}~ kAM_I؉-z7ryƨ*ԾxPu/K%ȤTCx)1S# *?Wr7B۱$T qP)S!X+Q2s2]-f/VvuTj:|tP )?q,덛Vյ%)0+2t:>"`2!ӝ!+^P70p309>Rٿ0V~ZΕ|*F=#2iNkLOg=5 Tzʽ5>x zL|AC!{-vA-GDq/>݀tGwr˵#e$)xbEvǨ>9 wd}>qaNDG˶]A;^i`== j?HUΠzeb^?T}ڛ pq>=Ϥ|W:FSnߪnq,arIǞdP_ᖵ-bz=ŸmW mI? eP}Ȋ5wIZ)"RsJs"2&䕺kov}퍀30qFwGRhza jWV`̣=ox\7 Bk|z"……M>N⚠ū)Rol^+dDR<6?jhbO,p=l5%&Te5Zp!)%l KE'7$KҋZ8||HaH ls}g1ѯd(8SC i6F0.d]6̛VEd`LQ x{6E &V3H!ʅrE|W~$Y?<|t ))GDWZ׋0E |( j{Ql!4764(lgB,/bxz`-R=\f06]@El+۪-9v'ȘK5owSޡP^V? &|OfJκGTeIt!JSo{u!L$zɣ%>AV贤J 2 g ́]j`ۀ$ݑ8W9zQ6䟄n/YRI&~*~*z,\9gZv7ܕ2l ^ }ƘCb)AH5* `^:&eEh1_T0d=6lֳN7X3/'/cnǵ"'BqεF sc 'R"g- T*.\'JG&cIA5 Df΍#~@K=e7:~G$yCaI\9ڧQRa`:w}cm8wރ3qlgX;*ڼh $=v9J+/ \Ծ> QdAn=IyKo3> S;(܈Fr} 8kv'q<ﷅ!fH%PLeT f\䭌w'c5IdW@+ S^cbnǥ"D1b|o<ߒ+"߰n0K!ge"/ۆi1s}}"]ex{i3`󋚘bWo$mJ{0&t&iKy1>TX JZ ;bXh7U&+QKqhk#7O3jyz]cYfcF|D=izX%,#pTY%(?KWGE`jmL2A*7GKHk( DܨX /0aA{IjH,dz eRЬ/0s)rVs7kmↄ0J-$,ʜEdI>Q<MwLU\von FW`"a L;$85]4M6@$ &;rVf'.LuO~adnr@dٙ(#8e?ZڔAdK-Ȑ ,p} V:81YR2ٻp t?bj A[e`0α766ݢs* TI}{ĝtW}fO"zXjKT|̪glmMߗB́9ZODiN2Յ!/-]P /To[z6AvC3^-/;!2H 9<ʮBAaΞO%а[³X e9MSbIT( 5e`蟲/j-=1w>>LVEP45PhV-|g: L3ˣ1OA(q`~~^c|؟`q?[0Aw6v yW,cB;v,(6+}AeP߃EaԌX`d>kfh#SH|܆nsNܕ)* T94ceE1&% **#c:yʪ+҆ÇHYmXY>YB Kck'ZĴX?la/3O"Vq^_!FM8٣!S1$h糧nm@Iy\&3<󈍔K>ݜ% m}6y2M6qԓ5fd 쾃9AuQ㷮-F3=>\.D2Pٮb<\fk{[2>ުS|i K6 WUd*FȀM]):ۘKCس # , k+Fe|]6> Z^V^g4`h6pYUC%M+g-ZI[rJBi<{=5I<}-Ehށ8C(E6HK 6 9nF 9jfibu~>Lxe:vU% <`85ZU)t1' ҚL!aM]jU-դA %ؽJMgeɠkhs\P&o=n!Ok/9![!#fJ/3* ]a0.Tpw]q6{6[<.Lm]ץdp>tT^W9*5JOٰnGIdh%,>$)p~I}8S􍖩 VhVC]9HЙ'ie?;u?Ҽ <)D >`BB7EtlG^3b!TXDv>V.IabBJe.~dlֱfPqOkg%!TzJ#-dQIYړ3{.:,e[õ(wv9fR#3DZ!%k(hQ&1mے;9<).Ţi լOQv%1nO-R8*H&>]pG\N71ʪx")) h?ӭTzR$Q\wXyHdI4TOt`!\AW$K[P{9%2q4b={#$܅Zit6XA! {Ȩ> GR7]o[n Ijı[y|sq[*} f\)SBS˛C[_n#qCR9 kJ#ԅYD[1\??jjJYB` G݊' 14\0&ҋPB0wRsR|kKl%cEee-xa#S?_5Dsy4^l<%`|=74%3d^Ӽ֩{ /b6qcF&>l든rU=RitmeXLdҭ{\8IkX&!)?QD(!f6zf?Hs/,xZBxmۮE.e,n$+)F(ӥ-%. VKey5A[.v  'wM7ixq;u6vuH GY +Tb体aEQ+t5o q^tS_pǞN^*챷n4R! 2"5~oۄC+ZL Vu/|k4]m|8Ѣ\3FtGa~\.P+'L0["ob/ZEgH, BƾY7뫍(82"VvL M^(JݏB#R"C;p:'=jUW #41ΊyNX3\ifa]B[韔C=>* &}~qtٙͤzg`Cf}9.Id<2AܕLpUј'i|aJ)1#et⠄1eY(ΒIU6ÙFPf?K֠-RCHm`mKz|[&Q Љ6G[ "#AoJ_SBBHhRU?1Zyti31=J]43T܃Xc/L 5K{lD Zeta͝ݷQzSl3 }Ǩ0`o3r$ VkgJjA1 U PN ʹKEuZO {%deXauz7Ϟn7-d8v\)%czd~%y7‚jӑ|J瘹 yr9:TgH6 N~Op NJ2ElW|`ӱP.#)wjhAɂHs*DSyNxkqU[n]".O }R c)bL5S9/}p]V'Af<<.]!@9 /]& 31) ;"1SŹ% Z88&v ;cA9jAciFɛ2툜CAe&Pó A]8KdoO`}P -&~:Sb|?XΚ 7eUFjK}_I"^k1Sj VVtJ(MְX!&@P]`Q|u5_.B}eGLl:8\D JtjCo&;Ԙ3./Z{ 4z?"ؘXL-8du6F Mm0%߇@;BQxo^hV~Lw<}SՂMɍf35FFAwמG0QLsAqڿVbUŇ-8JA<|E??C™ΓB-oI퇷$Tm:[i|gGڷb[uU!NRFqĉ\n'c?#(:l4^[q֑4{,_֔Iw;Zn$ sk ˬ~Scdf@`XC˹Ur1rzH3l8\c/(Ou(@ĢEjMLĹs5ZHa3Dj \ ; gyg*l -g.y.RV$I>/ AUjBb-Y2_-eϻW#DinBQam2hezIVGP422>i7S4/5,)`f|:ŢaJN,z`ىi~_lڌ̊2ui>l7X( *xIiمif a0.ySي{0tD f>{,9G{u.ǜxO]>P@_z7~ji"yN_nﰿ5ga68^F`/̞J{H)!1ĽIW/A,_e]qʮ8gQ-rl ]"0"瓗7>ۇdie$M @Be։ Bob'4i*UQlS }h"ڢ1}~= EL۬f315TdE64*]]77з3t9ZrAC"F(ͥ} ڨX4d,qX Xk.Xq\ gA2 7ׇ !GD+| Bdv=ֲЧ0u}OU$+ѳ!Q8ϒh1?2]e)8˧^}iJD_4)B^!;ׄ|ml_ 1HIs(*B@f9Lk6SByžisہB6=Ɏ u ΊLN!ZLI8n]'ꍄB綢(x.}U b_%ȃ4qTKE3_ƺd}Q0p+|0xqKbp`XR7e @\i(1愡 0af-9~NqB=o8čYvJb&&7RXl\)εmR]IH }%ҭʆc9X FI' n\i3N(Y_7|OүIӖ߅˩[+E凜8Vv7}ZtgEwBj־4kܺ08vi4BX|9H \d9xK[*k2Ir")D|Tk4wE!@!8Vҹ_sb1=ep)0 ڶ('yW9RB*§6_nM,`Oи-Đ| aX2(b8IgY>cKԣe;ӻtjd#˪[S8ir .B(vD n}=>M1C#d66+!pI' \men:o~bHlrLj"I(fykMfA\*`Y{Yeh1,45ᢞ,.[sSLژRc_Z#K_ߜY~֗Vc=._|r'[iC.s[JVYz4B,A=Gp8?U<'&)nUWS(4w&S J6k / KU%ť܈oLنe֊sOT)*?_bm eZ'cka=IjhїjJ/B:";aZ|zٶ~//]iHat~bRڶ$E!AϸN U8kq:kJ6 fZ5_ Ru'uIM'ٌV^^MГ|1IrluNc~3NSeoeBq۬/RvLz}fW U1q[SJ;+;r.50,TwԬr-{@O&00&/3C{p}-y!W^An*yD[_{W$ȬeZA(k@XL4i 7fӥ%I)Ǧ[$ %l\v,g$#k凌/{)lnŧ>ev=Q_ԻA-6c^[j-"v^Ϸ-GlesSВNR iӊ*LogDm]mjCnʽUQ` Ww{` sKr!7$4F& `%Wvdv8A H&U u,r8U/ℾ8%B-vlx I"%]R/k*̏<~SE8ʯB3dY6!m(' ׶70u[bnb3ޤ,s}?de&KTIδ[/tosta@ێr͇E$/hEaoteQ٭NThND =jg !b.Aqٰ͗EZCٰv8'5EV>PJ]tJZV-L1יO}1vF 3s:a9ܨ$l+N}E,eLbTq!uqԅS +4No,P}j!ĮFy tb5T;@.;[9TY+\Jc9"M ^ahZnh y2UfNTX V,!aeB-!eETM)[?H7YM9Yg53"_Tkgٻ40.zͮtc&J"jiN+͊BcV+CR{V8YR}>_yX5B<9Y2LO™"#i.6BkC㯷+E0#囑co>/vX%d /.O?O,P}H;rOMT%(ܝ_&o#ǕC)ވ=7ISgK*[qxS;'uT%*F=XF<1c``v/JKcU72a g*sboUB'ebnSSvfkZr#$z=h>è b0ceσ1%[eA4oKZKH>dS!o+F89Qc ALY6aXf,ԭʑa1)Ew0ǷH1(%<KkOU1[l2вx]4v^ 3 HHWje\dvW#@"K0TZd0ɉ~{L)b6-@ۚVXq?b'vs]fY>Ч$ϵ.,s.3 LѤm &7v#O[Vh($Q6 d0,1:< $Pf6+2Iօ2ov-3!6BԸz乵a45svQL?xL$ ҙu ѣ4RdZ.rc<1[F)HFo&V%hrF;Qȏ~NP~YӌK]#gh ;_ʨ-]uUy EyF(MꮎW5%CmPAԍYH|S)+t1am48v"0+a&X) ńvk.24bkiF 򻪜o(ӟzxNY2W>5]Ɉ4Λ!l9կ_XU-Jbz2аwJHj/İ~ K"tК% /INmA+s% tҏMYp1u.U!)zynhw>6Z=Sow; V]fieFY֦z'Xۿz KGqS8Y߅QO4ȍ[OFwiQMgͅVY|E&Ub*&"wPSB*\,gGش0n,$(gW-} lNeks%2*cQ6"v5g#бrdL'âfQ ; Օig{ m߿=מgj@"Aj " k|Jì ^mdz5f|]*D*x'> .Fԛc| :S Z mKElG04StXg$ yFXI7&0LEӟVk>D@zK +=Wwj7]FU߰~@ImvoDV!y!o }l[?#2,7lmF^!_Ƙ Th?Qz`9 \%!)zDĄ=< 7nwpc[hA[;0)WO iMvjUD`&0ԛ-+~A>x)$af042SI%6BՓ7=WDUKP BT9߭znajka3ԬCA ɱ3%A{>3NNjb|I"9,#J-*`μ`}^F  @# HLq lL3mj-jv88-%R$qYYԯج[۳|㝎*QH+֘=fh3x|QH+d90@%׋S>dicsr+- =_{@^sk>#v+(5E"CA^۵9?MJ6>m dI`9,`جKZO.D%Yl9P\G=Tn̛;_8}w!8 N]bxc#e,'>5u6l7NR0,a *N̊Q ɔ4 Oi?a׬ D'B,.ت#ޟw$[! jqqn eJ%8mb3M.rkAESþѵG!g3;Mv nK s*^a@^wHm8ˆyݺq}G[BG[m 2墻zQ<(Ug`qi9k8U$g0 WL:w$w0ACR]kNUԶfRЍxZ!TIg=\c 39H5ik)`$d: {ND+[f/҆&l?6so.$+ z3&ؤJas%\O4ǔDσ jg0#MO%nRr)V7A^-|X*rX@'InCqfi2Tf$gE{5 Ea{0W2}Hw&t|e>k2z}H%ח`{v5g/ 8ghpx= oz {5>f CJVܽS>y̡p\$ SE柧rIkg3Կ||a jʥv4_JF>22<),P*r ?%G${I /j{vdqpǥ.d8@|)KdYmXQ"]P"LU4Ioh%xM]rCEWNNYaS@؂ΖH)? 3kw(VV[UbڠjZ P.. z|FLv3}:l+0Dg!P5li"M?5<#׈K8>'tu8v ǚL&gDL'L6/Bބm$?='?r*וbo[aNSK}ʉ*ܹ']W\_ Ey7}i 3-SdVyn`/ h!Ƒ 7F]2ͩ`))]}"`Nı YQ8FD h>I+]-6<`'#1r)e|SD ?'#beFæ8 D߮}qVCSX,1@x#{sQ_@2#:K۸nr AN)ܮOt W׎rc(y2j|%ի2eUo0Rq_V;w(ΚV3n E,MPL wdE*t,TTR $K+\E= ANgien1g?Yt/x_ {*I#XnH bM]?¾ SE>ZR6Cc8-MZd6#FU"rHL OpԒL WG3Xf5P\kwCEܭU{bXB+-Nt?DzDי*|?rF!Dʹ$L2O Xw a A_3b0G 8aBtHy)]2W:LGfl ~ T EWPt?d@eܦFG4"Aۆ{>SU]Na/ݛ/Gu(%=sٔb %l%eT "uʉ^E13,t+ti)F%U auNm/46Ս㽗7v#80-FxWѣK*psSw  P@YRM0yh yQj»ܩ_ R! $=tBu<} ippPkTaztVޥa%)9?`c(ABx s [{B^X=gcPӰ'79,)7Vf4bEH»ց&WbC0 =- VYoS Pqf,$̢)q#,%IVSQ G憈^{hIfPC5܄1"n%ڽNapi gRp V5(u[]OV4$P3=!gam>73ㅩƂJZVX͂0W͐I!\qqݽ[] hADMǸ&{6@VOt'w}caM,a4gB2wݱNi9LPGuap +p8HAw(ONg|D_:gP 6 vfIqLȳ|$$;Ϩ 2_ Dv>!M<.Hb"+;:(7-R5,[YF} =ufnu!(2ˆ~*u*r\ Ѷ;ǻ=Y!|Lq' :b<+.xu)|QnIQϢBCay黬V[샌㷤0jf[ruouAbkM3 ] 5K"ͳ~Qv=׋|FXP5V=5 92B"}IV,qtd,T<,.^܀1j?W# 8g\rb<8sIFL*$'汙%Bp2q8w,%Z.̦dH>Y-ݻ&H"!|ͯ̏~*QeقlX=.|-8eQ\ fFw,[s"r(_-N{[2e_J2fF*tٰ$(Fph+aCDa\R"풾)M^ɢMmk%,)~; 5jAyXbFEB UW>cJnӻ I \#_ڂDU զW+;Y mrw]?S eèɉQ7 r%(Ik[2 8stUE󒅒JoWO((!g)4F'5&KZ!#GtFFۛ~XȊꩧB]ӎ^!R W_ -ެptʞ^W@TrD7K]Hr{eMdV.NjalLs5qF|Vz>]BS{<ʌ&ћlzPGgn7}bkŮ0ieDz %eqAL xt!j.o߈9SnRjz8*a䣍83u<)_e[=4ӎRxjߎ4p/Tlp*4+waDmxʠZjIu" r[|;6oaĮ$z"hIh[(6nM6"g k"aMGNs ~=C|[nc !w-tBa0IaEu"y.ҾFσ9rN7~3{2:@EO{6R4/3yNȤ`I14ve Ԉc(HDYEc6(VTOQy&}b3XѴŕM@1f>+Jj2Xm|SDAutnޗ` px|̀xAƷ8m炛ʵ?Eeڒ2ebn-m#kr:VڕƳJOwIt7,Z

        -y؁zOP\E!2nKڂӂ!) M9q8V$nze$OİaAGIkH!$m^6忚 8zC]94adCn/R :N*i̘_ka򛔄J{z_rtţU^HJԏGXK`,/.>kVtZں 0%+{2WK!SJ37$,]8-_l.pZśdXW) CW82yS{|)>MXt#n9T<0Y/]pe{\h>VQc\{ Fwz8;CsL['QwqcrKY;1DLEHZwHo62\a}$ڛN$M70p[W0Iz*2 v̭H"L?d>t(.Z]pzSdm Jg G"I#gJb|UTΝW~#-b=˒(=F-u%dg;ngd: d+.۵n ]t}xًrFCX)OδЄv\}tH Qb=V!(wıtr?69N @}-$Mr:NOXȡJE01W %h wA e0ZZsnA]&-eyT (.ֻ8@v)8)fN`dZ.`a=F%:;+ Z/}{u`(1WEڡMO<>39}9( ;d2 K'I6lm`؎$C.4wjhtЈв_ QG> Ȓ4cOW"=SV8v $=+XO 5<77= kV2[:(_[A(!S 7 ,̴&~3>t <ϚANުhڽ3S$L4\;x$Fzbo@0ghTТ[ABD7%Kb %E6b%ꩌ`5mYH2c೾xVA 2Qs7ză3&=:]#'DP#f)K^ `|Tbe3tx[(2' [ՙ5>N22F"7wփ *IFj|/wo"z~UOOѦyZ: aac_R'+ڮ᜜bλ)qI\:3)_8F643>cVW[pyϨpb}NPL$RPQ6d}22BGҿެvªgu\,*-"Lz/,NGHt2<z*G*g9X9Qs iH` ϲO-:C[Vq]d՘=Ud4U+fPCw8JTgy1ކF~Y\Ϡ|m_ޯ^c!NSvs,8݋ώb2Dj'|E[ HG:QJQw_X&֭th}(YsqᾟqՂļGy 4=gG4;œIIr7ީm9Ram$ #j1",Dw~#^_P4:ezxʾl6]d{=@^_VYwn!6aH?Ս}MoqX,B(1\.ZdB$Du) 3!wm]R*M_7{d5_J >%QxS#5C,UcB0C~>~ؗKfi3ݦOι Q1$NVf@ 5f<h=*=~)HJm@cj#uu\)M=GHW$v^{RY#]E a*6 i90XL$zIa^k&bۖMp@ R;m8@s✕ē"oH?f_)vr@2*ӡ[9Agǧ˄·kپ w"c8y^/"Ȉ}hHKX1Z T;RW=˹AZ1Fb`&N!N~UJ@k<75>BV*s f^bcџzI1b"Ă0]+I֡ zpQ&'Ms狔IRNxi>`.@S&St+036oVUALQS豪c|>^ fzU@ n`C^Qsj°ex\awYӓ):qnx .JMHmԦ1<.5h F&^I'Y 4=lw1T~nGB8aTy)Y}Il^}t$^ Bp[s b<Xa dŽy|Wx2&fQr8hLN`V LvŘ7)2r q!'471~PKPDPe4%r86ZIHd.&%>*n}?\ιaB clIBW?HB@?"nQJ$?ͽ{U`BlDteOCmVɕ8!硧_{yA2Bsfc<Ao7xBLr=M4>)5#Uʓ/نEsr`| 9oFg .c!K~pzmKb_`jtǩS)R`8,?B*`ˮA1Cr.HWO@'`D@L m >җ1H .74cYP0xx.x%`K0D+VA%.IՔLd^nB2|>ODT,K_l*r!|e@ Mk!5 g\l[M@lWc5]`&<-+ާyΛL7ø~3#CדRXBm 9<Ũ̎by֘jq@ƫH-G] Tشbx.onw ބl!4pw+,8j^̳.]M ~6;U~"%&nEObЄJ. hWx8E)rtz9nyZZD)˗ p(GJrX>)7*[bA;rcl}%kkӡ(3#|k5ލPhj$0L/\6vX4t31MK;.>t%.Φ:W^xggG::6 FU3+* @D #x0E=Nb<lH2R2|FH)-T@z1A oV_~I_u+ 6zj*M:1}cHKDHm`2 \>5^wu`= SYF&yԪ0,8=rpD!ՔFdH^Mg\sXYrԨP] >ٹmG4*^'RCk UXے!^gmr}IgVs,78l֙&hmߥCHGR|#F=⦠P!\qof_=;9]'g_CT>鍖"6 |W ߝOwxGQ`*cYLa+/ě*h.6]GdC~׺aVʃĜ3w=< nȌrrsӊ)5}bK9;dX &ٲҵ%6@JkG?h8 t4&5Ӎs^a~'¡8g!e_ݙqr)+$~и;v%6ᗊW l$׀󀫭&28ZGogZ>U+c%B<'?!QP5K6ah{va$#5%,8 ʰ$eW1UE\K ^0Ê7n4BC=0xJCI_ .LU^F!Q\hx8?!br6$C0ru΀q392P>Ec-iꆑiUËF D>#Q,65k\ò8M%f@*v%wJOh) \EDm3L |}#8o-I2,7oh)isF ͫ:g/N"fõ.ݕr3d @ 'Qp]V˝dV`XZy~%|y }4FZ_%qq#C͞Wel1&XÃv9ijC*w,_`yHo:m7^ MV@fLå _Yco8sRRzx/Kpych2hy* \)( 8"l7,<2!XboCj/gT N%{ [ht{ sm~W2oz[OSi -#ONmhKteOaE\fVob(-J'F볦!F5*:{ -.d.`Ƕe1>E'U3WENS+Qʏ T3"߃T#Ilg~5y/ŜF >!-.˙{SS5 ם ƗR]_{>hS@/˒z}WR= /Wfn20PRdh4:v`3F!C{R.+.f&cV\SЃffHƿv^p ;l5 *_+_qu-f;$La߃ocgA +Jд DC YqV1_GVTpQv+C7.֜l*0 -b\HjC=JG^bDil ٨ 24+:s幱q@!i1qI5ڮsR|?vy6+1_նާ FͲך׶'Qaڔj99dM F:Eu$Q9薴 4"b+2#F=snUU &$+_Iȱ^"~9Ojo\RVf/ Y,4sX~.W ܨ479t[5!Nz@4mo@RIkkcaGs`c`﹕Ξ[z4 yHc7BFN\dER+~Vj=(7TA ƣ .LU ߆U2 ʌ\ }ы04*MKU tg? [<$hKvB!rzc@%2`3=Jv7Nk3CV%y*^D)bWyҔ⦁ *Us@?"2`:w:cv0ii(kjY t^5ă0Lyyw]D$C* ΃"@0)/q~bѧ*_#gLn\1K;`8('*V͟:|"O5k<_ߥ^@A1;2(K vGGG$Y6*f)(]bC.dלZOJjx@ȖxpvG"fkB6nk:l./_*Jn<3ժ1쯸mEZ \uR㦟ܬܣF-s@v`lz\8wA"BxⅴϓkS5l!o{I=l"xZ8tì,~w"Lc :yޠo{LsˑLA.}dI;aӎNKKRɛyT3;#pe DG ^Y ЗQ`p"ЬA_$dpn-GIlGx!A Ԟn˨Xz*dԇ!أKw/ڐRCyL6Ws^m^7fǮaX|2~P0e;p`*Q?'Jn$o~ cR(;9n@G=Xf캆P."U6 wI?qvwlJ3H*xe!d"[6߀K h&Fxqas8# #/0CHkb"9A'4zf@'?&+\MP1_,9c8`9D7zqu ;N!ǺCv&ܔ2K'*2K,%{3$i$P Q), E2aԠNިָGS;t?辚j7R,>jV(c%l;4_«]|Ӗ@:AN^5W d1G2̩Q~ux\%u3]JA3& ˛Kwt=9wttuVti17*,u3k(]! "`BB OkP^GCZ]5^3TT ?f#Ǘ*9$ |.IzDX@{wlй.YPa&y*\ RݲG[2T}򳞥AzI 1\yZCBQ9rb7nGgN|Iհs6,MPn!T+k;ȶe`]ܶ5˻~z5EJ 8啫{c`G*I:Q4;w PwsZYJ>ts܄踖zO2Ǿ7!]J{F^=}Vgק_ʟoGĹ"ɞd?.1H>LNBgq;Z+ f$+ 84 :ޔQ+_@{u _gIE?{Mgk0ٟ[H T)=k$u!$(@i8d۽j +\9"1k_jSmZO`[پd\xxKZ:L&҃=/L.˃`Sri~X8b奰*]00Wg֡X4UyMվd1ʝ/ȵ22VQ v.uf 6ɂOh4{E0-yȆq@)ovpZF/:mMz>S(_OMᘪqCJ x wlhǟZxC p8$&.\촀x;P71S0l߹{:\zb|k'j{BϬ ׯL&"hIΝ'bV '\hѥ5TTbn@tqe =']iz-$#ozCLdx`n|w e?.=No \Ϻ{V%9z8gR*RSWLE!:?(LcdW)_?#|uҖPc` %a`vwͿ 9"Sw%&=%ߗ-:B,ޅ5"͹6!",6;濮n59cjur6i=4CP~`Śo?IG* /*2yORQ<\ˢ~ Oā;lhjڹFq&xXVA$N@{5qW%3\L;]}}q9$d}9 0} Kpaz wIτ6kV'65H*XvBz"SZ >Epk-Ҡ8Ob #n7!pf op"|+I:doTs$hRfVpe^ I=4{ bWOXzǣ AH%.R VN=QO*cOdd@< "*Aa䒗D1d`+r{t>KJD G1 SU5nC63-h{&fƜq,$ţ (f rb}nI4yJ s(RIIH¿ة0^Ҧxocgn}eҚ|VJi/q޲Zޙ>F;KLqC58 RI03/] sl-.Q r 8n6y$ {_Ա C녫qv=2HdkM0g߉sZ`]0&ۯ '[џyH2D9/>޾t,12~ _ԫ)?JX|iq-)BLOTn[Ċ#_M0"8_|Yn'mC4A*]1a\wDlX,[8㐄F8o>Bɼ{Ui]$0RO(7}F+[G),6v6hvg)HF$gz/z!d6Kgjb^|p@CYhu^9*x/n*_6}:R\y̗ [ӵ|3S,.)$ . 8ڹ.zo쀖WlW79 / ^8H"O{o߇E Iaݢ SuRv:o&O:sQ@ަL9 i/CQs2S:#5uahAT#C#`:7S?('Tԟ7hQO亝źT^,=$CˈXl AytKMDz<ٞ¤!mSJ ۱Dzǡ^ b7e& \+ϦSӧ'gS]Uj2Ħp߶ |hS77y]ԫα7;"V˽ލfr΋WtDr1^Ax 5Du#C; I^4-$yj{Z_$lPs"{U=E>א2MPBx'|<8{24xSuٷ%L P@ŚᅰdSPp%>ڬDmX<`NNJ8.έO1T$idp-=.@T >ΧM"w9.ѐ4ՈYrtc'%`p2Q8|ia+ #~|Kk`xyđ~ԭ]5g 5.kr^r8[aED  w >Aۚ.MN?2,Ttğ2b#-"F{209C/q I&K³CD֎#oSRyw0I @SdvZEPgQF\7sOԎvRRLFTIoM%R"!gC[D[MN@Gں0UeNJ")ٟ6eg4q[Eyw=0nQW.ε[; R<[M٣0 \CX՛%Ζ51%KYt/2\@=X*`鰉6Gj؂6˿$LUטlt/l˹#S.S" /3l+\9h > )^ȼ{DAI%$K ԧ4 b FUJXtv1,g|5fZZ?Fh*kxy`]k=Yk)I7Y\XF][@6ɉq>K-:嚥 Hm\OHY$2oe:> %\C$~}fxۼ 7ʈС!bL9iґbGgQ*)x\95\w9p쟡3]s{ rZpb,U+1½^ReD2to'JZQ^ q&ziyz mH{&%l:F 9mbuɟp8xڢrHi ]yµM Mpo+ KeV:ʸTb&w֧d-SwHDfT [''\^zC٤T;6$FwqThGTnOCeFzL4ZZWMDel8ܨX~hCi )0CU@ g/j _Q׆Q&*Fr(qCyJ{脑@n +=ه\g#צ%qi$*1фT}A)ϛt4rI?5Wp`<3y_xW!C3,g + Ԏ&JPۻB.:0ѱpUҘMcX`nxOoz 6.)9=\`[^5ySFJ:޺%Po_+*A1^Pt3n*aS5}uO-heQTxj3톁Ǔp=5Um5|=_6?tLOk; a8ʀnDj ȺL|h r;c`L ùU9 uVX?Dz!F"Jc@ƃ0.25s!/ꕏ"A: Y4Ǚ:(~L"EDx%jB.i 42˫X>.\yG9og 1LJdʙ @d%,{iA]Z2ߦuoɚ D/׻CUYݻ30EvQ&sP}ۧE-|E3<<\ФLRZ_mK XADlbV2kCY^.stO cPH޺:ɘ<ݩ{pk ESqȊ9Z)<?zRh6i{/Jng~ c)#W j rMLَd=>[Ig'h; ')ILtd< ꁮZ_Oed-J7^1ep+z(af5+o; &>&h8ƤdB!iٯJaNC2`< (,{ O|g7I>sT1\^*Fv4yTC N?kc}Ei3/Q$XH#NPܽd'c؞Vm"HXZq'{ӟDHEEԣp^ϴh[BqsACept 6CQEE'E.rkHqq?bO枠KP>Ezgx,"z B2g-6m5/>%0; dƔEg;' ,.9F@d/a HX Y_mo@0{sM p׹6a;B@"j^>^.#]jm(wdzvюa#%loIz˂qi/b|ր-TrcޑaG? ];b,nHg1 B*n;7H/B /*Wzߺ(XOi+5MWMGc`眚BWQ! ]Nr~l!S?. ТTޏEN ]왭ɸXʫLy( q o ·kn5vg5,jewWqu cPIx{CeM4%p4.%F0Lܾ?VݨM7i9TY*{Xe{)DcH`Tza7( Jj%,=D43DaHR=BTVW^/,ɼSk.'_<>pTuf7,7lMj*$GhG[J }`u\3:yC4 v'œiѯ>ŕbDIhI`}@~9 y"$t?~)?1 m._~.&i{7b ǂ~(eh7Ň;A4 iݩDi)V y,]0a6 ~?|`yDIuH2؍ڥZѭCFFK(ь,"eB_q))U6̩3FZL+PUڋ_ݦx A1 wDO]bHr6אit`O zD$Zq immP; mQmNk4ט bOG%LS\rTDb7Cbݫ_IǪ(6L.ԭ5%5GX4\IYN ے~dw+La/.Db误UQ B A XZK#Hsa # YU)ð>OcFR*U9 zD ai`2$)Iy6c`xvͦs%7B#=1 鴭YPo_e[%z$Em]mlz жW;>#J h]PbC4Q/KEd8=c^lWaȮE0Aj{͉ |s\Wkt@qvXMf'[<'"CDʹjAm$H9wY9A⮌ .. X듗 <"r7&(VZhobx3CP"Zt 2CC>@ T .ՠJP*m%2|`oWD3V'`7`@txɚUc]FǥbZ &UUݬG;\.f#p?96fHUNICxΣ+bD ռ4oYlY}\)o,!,[\X;h04|T*YjreaDe6'+5&EiOQ{}̖t#8U4H30cSW~䧥_Rh1WJl]\euC1P]rI b)lE9rs.vf=(A_Zl~rEEuı_J2Egυ[{ 9řQfGZ ^3vBYuBK..@K8%LvCOYфc\y3}zʀ&0SSMmXmW嵝)wӴ8 H&v# ӛ g@vV _ZT`r)J]t737zxg`0^Nj.ߎiMF.3 Z&'j!\As̍KJQ,V  +઼:#ĥZK}&L:k=At` Ki Y^.0)B-Nؼ=.sM:j,yFZ.U|`zcy,=,@GͥPnQ#Gtk#뭒(8̇K. yύsq}@ g(P'.CL)i%Y.6jbf!8ϼG<,(>"C?XGg{ γ4eʻXNz#T8 /}Օ2VMH+M^inbMHteHv>x"U-Eܶߧ NϏ+ 'QNЋ8B~As2QGw$lRgq^eˎܰIǓ?$G*( zjc"+>ΈϢd0:4+]{rA}ru{GY#u[C=}f61syC޼&> &@͹4:/ j2Dq?\AHq\-ꤣ* k|[:|A%XxWvu=RU|彙>DCI(E VB։\ӡ:(?yٛ $=Y2Ѥ[Zc3gӎ\%phocIk_|^0SH~#-uuS+hU6|:}t~=Em;@Пu[@TH"%/"gUDsr.n՗hCq0Pu*C.f {` Ǭ'QNGU܅R[YT&34&œI릞`3^Z IOcD#̬:tkkVb<'-]s*$F>pb-7OiG/A1Gڐ 2.?hwtΟjݧaZrP"O!_~*@4\K&b҉ slsEoy!yE1{> lbrRXQ\Ѡu3CAIR5dcP-d'Eu0͌"RI)W}HdC$ KL| uѕ pU/~X><+|~j TϫX67,_J{3nmCkޫvB7>}Qʲ)9cĂR!U 0bGfb6E(tGUqGXZf@f8\Fg]eW]fXlV\^ϳ2 pϑ کACq ImZ֖ğm J@ǧy#JƩi3*pe;V 7FR~)H4bj,X'3nr1٧gFwnҘG3&upEW02Y(5^ܼH𕕌91+ԤIz֖tj%h/JO#M\^ a\9lLI/IF; x5 3u,a4kSmī'@u $.REvU_rC ^lzoj`̶oE:0~vpq7}|?Z* \zb.Vh^ů9}̉Z?{1$sxT9p N%d!vF@exR} -l1UgOm€El 6KRm&xZⅼf [.-sgQAO X,j^Jk1Z@G(WFf>嘚,y,#~w!1-Brw$ 䭲Pfc'T,Z5k5%dWqL*+6*-4!Ba,yXJ͠ (ύ 0Z3"f{˚K8<> TQuNEQx-ڣ+cj"`I&=6-TtS)`6'Hhөh<@c;t ~\NОI ??H{ hJ  w~8W5*=YXgAbkZl] s1&0{h);؞`MÂ4PV9O!Oe]/ J}x;M<9:ÿoн(HNL;v̗6{~R!TL7xZSʗ-̊(p˿o}'+ô=?n1y.Բu& g dMdY0CUIsh5%;.iExqX[8A˃r7@.{s)FB,Ofyzf$si|jG !j?eQe,{q&& \ǀq;1mw'8 n%T\2X CrhԳ "}dy`sB{. 8> .͘ Cyu!Pw(+B˺%N $_l vI.NYw1*N~4V̵׺r8թ\DϗuZl_OY dWÐgM2qNPv5h'&w@-: pO\Im|emqDO( AtE{ȤCוo89~S*p[M %d#=*=v^2X>rB| l9yX"=Ey.ތ?Pth@x}%}SBdj0PB6)-͓LD$SDi`t @wv,!tJ" I!nrNWDW,`aMVkO 5yD渱$i/r-VIpaF(u>|ץ ^a7>g#$K67xӿKGaWsT(^&* xlP̭n:8d25JTFg,Cmz B3vE:=E%$@j;_]9R{=rӝ:N;ru[: ={ 0#D/L،T8vQ`ZTd{tHo;r@`Ӏ]DT#%ҭ7>g<@Hor4`|ϑ7#&q`xac!Uxg#q@Gb:ZO;HF/.9zg-ɶ╁FD*=obb4z[6v_bȍ=kSR\6/)~ùvs[|]d*H 壤}нmsUJm0PڷlTCgSo[@n]JD (\\tT!f]c>̻,8r3R-.g];E O˧2LJmө Z} ~L zO :yQh ]ϔ'Аxq-)Y 䉼rA)r><:8 97 7 }8KNQWrS%zɐzKg awfgu틻D4V}K!6"P) (g>/(֬ESb3{}Zrb515xn9gSN։ٟܿh\k-Rp/sEUkM&>>w4#.I;u1C+zj4K-`۹eR{2u! a]5 0 /Vڊv9jSsBmbrJz^Db:N#lKEy X]B9 C U|BqsWa#)ո! ^Wd>oB[9p^ad5 Mɝ,X .<xަCtS<9j"Z`n.^_i3C`Vn߃xC%N o1{ih'<4-~Ԯ+EmJvX_&bx|],c ,ͬ ["'Z̐˅.G*+hXU Ϫ[Ck%K8ĔǦu Jk 1iλa/CDͫSk}i)d8Ȼ쀤l71 @>PA& +7!k@r3ַsX4^0Ӟ$ީ [,oŔ?@%U;:+=>s_޵z՞47ts2U<}«~[Q@pU4 I7'55LP JM.@tl,`,+c.$3^hMT5ژK5UՉvM B;|8jkqkA d}#߰%BU-Lނ>M` Hx:.1`Q^ZU_[{;ZV±,MʇhH Hȣz꫶9%7UҀ뫋ÛɳCGlC"\|~k3.җ x=[hYR&mc7ΫA],8KЗnF崥6EQENc}ԯ#[n107¦}}~E4t^JbcB_O)VXs!J S9U{f{vya.F o槚w!.)UPv2G5=-q:< u+k;T\cj| ^"-IjzկmcJ 1>| C3L~3&G %]͕Dlt{,AaA8DrqnB"o%׽*~Y7o4;}ˀ7p8|[_VD]@-)mD;ׇ2AڱCহpÚṃ ,BJ q^ @HAA^u*[Kh`faILJ)3ߠ=Ҏb_El #ԘX"Yw@N)/_8NC"'N6&L˨?f,fW]:vΜ4cașyPoP@4+d|dCn/A8kc7e2=Y%_X|wrI{<%"l/iY}6b]8x^ Cfᕹ}>Kdv&D14s@Z\_Q}WȲţ\4%tAk26E-oK+SS f+5S+oD$&Vt% T($vL̗;3OQ6 EPEݰ˄$ s헨>t$ÿLjUe\)={hꦅTdA9 &s:=@='_ݯE&<֝r{<)\_b[n'k}݄f.~/}b kBO1$'<2Ό4;e $-iP?uDq"Չ(EТue# *:6wc\G:\Ehp,U%>ˌkh㎍9(} zAz 31rQ:~#2sAW#+DG}~@]9]5XA%gZ#Vش濤{^ޟ*^[h՜]3U!KXg LS&PusĮa/; :3Ac vahr4F$-z[$0NF\BU#'!5F{Mܮ9uvzsj]rn^hOHs7xV`װXE6l!AdyЙVw2-#U/$Ҡг" Lnx1 ZǕDkѲ N˓3XylAxn %As}@TQERb߅)*Wg9:㾄u)'IhZ*fFm #o~C;%IgNܙ;䄽X +d*0 JTvxc͉A/'{F_|9Ͷ ,2%imX,JdC e؃FNJ :v# Si4ېwщ5GN=,tUmjf蛚R)=kRi8Ăj#[0]J=ܠF+6ao8pIa@1TXcD@ ' Iz/p6?(p=)G2xB[Yx(\[(ћvU-B 꼙JWMnk .\Q7v fvc;&蹀KU"wm&~Ur6N#H,K-FGOL=;/nC(*O%,>sRƠ;[SǪOE1NP'kbCIu5'ղ\[Sj'XÊ4INZYvb6\]8%[li_Pbx`JL2o||:T{,K9܌hE}F༟%] gE`WGPa6Cbh".tE vIp7vrN+HIB]S^:=\ LKPҝxÄg_Cfx1DK }T6H՞^HZQ*}@%9;Fjh,2ss e{,4t7h!j8U\S !慹T˕\}Rw+!I4ފj؞B;Ϟ+Sp"ˀs9ʓ+Me6a%DfkRIoe>EPmJA70}4gyf-:`4S *,I0MYܚ4WqR #.%2 bWImwI"!;kN׶RϦr { Tz#9~raw̿^"D%Ü_0֍>^lMv"d&bqLmlyY՞h=UF5AC2tkZT@amF,m99Gw AŇIl0[Z"!ehM_d9-ܵi;Q?.,J$ZŠl7SaI] G?IB=zRU"ɠ$s x1YUvGO.@U}'0C)ZI"W$7+Mʕ+Z?8"'zEб/5`"j)A[i(3 )8Lh8K eW PleX]1fn!Wل} xQ:l])nsߤ3^ G:?dxhi̭96pylVN5+W[ZPӽ mɤan"#8VT) +\K* =(.|C{ςu,K(!Z@F6LdPĚc.SM2,Q"Kcń[ӁeW NE@GNO4'U)!╆F&(6;OQE?IjP[&,҅˫[|2 `Q+N0x6gz/?Vnp)" Y}! +Opx)Mnڪ/Z{*WtNȃ$fEn|cǷD{=kj B^SeGkZRR^}S2; G΍Z>]sٍwiI5 smaHJv5UJ6dMkf^_ 4,TR1OscLWtZu/+}cS,&k T>O)pg>ɜ)尌B|mmo:8j&z]aglY%mN=߯8ѱo >軜*Im[w-BA_/vRo-{OE!3$2B!$a(D&Bt6\Yhm2#1 00Lp}k\޺wP X'^=DO3dMUgƣB{݇{]6uGIw>ItYzRJ/"P`#Ù  'N28H">ww""˼aBj*xUm[~hl8yuf.ݜy\mS.,+6!G dkk_@W403:1vq[-HJ*X3 w`ZoԵ62DY!OfF\xeB|e^NjCtw\ߏRl5Mԫ.񾖜 [?Y 7GrLDrU[,nk (;'Vɺ.)ć]?:Cd1Jx o_[\}_EeHe:@[4#$cF.ٸeeŶS.t@VFa;lF [4?QP}2( )@GE1^6I]*%/瞑\W8|* ߷=g0c/ À1i:)Zɪ,|Ips^*LhwPE32T*A< cmݳ^DAAHq/7`1]WKǬ iN/9nMUZnU~/m 2X2ΡkM&CY=}Jm@7/cɑۗg{1ZR2"A&7I.$ݚD=8v)D@OJO7>Y/T "ùS?^Beh PND?rCk4 xRqtY1z,P+6\Lt' d֮ N]' }#MBfd !e=l -_ψUBЖL3B"ω*LI5u>ԲeϦ,ܙ ĮT*2 D9,(G,pt;h˟I o _<,GAVSǃ`gx8%FtMP3FqwJp+xoKd}Eg):kw亐TTV*^k0YXBZ\gyҚ T pwõl!{4ڊV>1'qg6 *g? <,ʏbf,k\ٺa' C%("MQtcev[~؞vԾڱ9ii=@NeH7^3O+\*O&3BzNY'x<#-J`B!^ ]9tRUN:Ǭ9#^`4A g.OYv_$,]\ `Pf"Hd0.:L>ٱt)C?- t ;֣!fM-0b׃I3[؃>pcOZV`y45:XU71Z_p<8 ":<w8_z%S~q }Ίص'I{ACNƪaFtg帴x-2Vkv^1wG_* `_46zR 13;3Fsءy # b/BW* φjZʐ4|+DuB&kJ}:X!x2l4%iF3v/>u { zr y)~R@~]!kbn% + Vٲ!jEK&3_v`Vw6)'hR`CJΆx|=y|XŻүhH" >]&\׌B^C[Kd@\N8aG#i'Csdp@2 TKKV[-8˵:l1P'7f )po;DpȱsP 6fG+f MS ++'A8.oɨ/PѾiXZ{_T4AN)ΐgIlyp:Ki4=T(\b@,4&ѳP]#ʉtn-8^nFg^ . ƴ&ĄRr2ALM mwF n"npZL*{`t`9ow o[TftΐpRh1C!n%F:тG1G[o ]NQs]7#Y+3pK EaS=†Wyp6=W$V7t; {hPKAvWHm/`6<\nJnzE֩>Xۖ">ϓ-ȑi53|HC'qEgjTQ2 ׶a_l1?+%m GG5է߄%:+0c]%|✀U0fKRD=.tho00/uw>_NIacbru;JnlThs4K߁+@<0R\&|\]0"?!^( E7T R}]_cD6?fQ՘ * SD$^MIg^x){`C9eHy]#nk3Rg? جL˙Iښж@E03# 8nJ#FQfC}әd4~(VGAJ&)%"ܴ \&sdK,`?+&ps~fÏ75ǻ-Owc6L6@= L<^)wjk!>Cj2T;Jz&m 8K/qM,9.% =m[=AEUzwJ*'ٓX^ALHC5rW›DEV ˨|eRxǨϸMyGvڎ܂ @e's}w  Bt@!P`ߧϴ݊_Ό><'J2c{fs`H K(_XcUA i'X e&n_'vͼUVGE2rK#y8%<X\90W9PsJRP=@9 ;u#B*1)#2`M_6E X^E[yj2Wj.T Ԣj&u9(=*NhuWu-q:@\-e'yc9)Bu\Jiŧ̊VOlCZl`e>q>/Dt~@ ~#T4#}Fי0rk_OiF4ȵ9Bqx4W@vT#\hX[T1yX,H+LF @G3i݅`#6i_4٘zRbPkn ߭XI`ӌaHs@,i @Nj\D ϨNҊ09|ε>s1O@Njxǻ wnP5ؼJZ<$%:mAdd >4~K|$j4;9нrr/Ȫڿ9A#$k9cwSԎDT*e w&׉j.)k*vAPA@^3;9?^: 79gOj'_Bdt6~#m`] %Cd4t#L(-fS6Ƨ4dMv^ՙeM*yWtB^&]5村[vW%!5CʘgY  IL[R=ԣR/g}uf F4?`ފypճ+]#'/WJRݓzbm̟3^6?YV{)槿m$30'6)2dTR \E©eE4VVpoac[1f.iO:w"WŚ5tJXӞ3#Mx֌{C̣>mU!ht]8@VcpE$f*#_G_MiKpV(9Rd Ϥ  e},o n4:&;\iqLv"谂Z>߁FVD<Ù]o3EwGQZ-s1c Ŧ!vcP:/yj5 8xm{'RN.Ie: fb}&Uf\?1 0)O;N /"KJ7 "R*#qe5qꃴj t,pJI w L p[U0 & {lmhmW{S>=ID#Y't pp&sGҘ Om`akcol߃֔ɍ5JK)[:p N{rL:I3w"{]  A0$*j? hM"3+0eX H}3`73T_dH}ǎOL/a'&1z{r>nv͐]،09۱ܫ(r|B wp l޵ЖJp m? NOX;08_v"o`-x[+2P3cN"^!鉣rIOTOk^~֡g+VidSًMN-ET'6f߾ߴMI{[^$mNA{{=s'ydHkj8]$l lef02V5W<"끎 K]hۯyg^g0`̊Tv8hҩ[yOCn0 #gޝ#t_@1:Uv(q'H{"U6/9cK\~Or~/dv>T؆~2̞])M.f'-9)X"5r2O8Jy$"/5䷭mV%&e}j Ntj&rϬQ"fMj/^z:s}BAي;=Ri 3#F. g:0U[7*AyQ%g.Qe_CiXz4&X* HJʹmE~O=1k (ƲzB+G}q\ZLZŰh$NաN"!?_n WvdWzg'WPmG3'2Ba}#PRn6(iAQ$4icS{R 'DE/#!c("kT3N{EJZWMj^!vnxu\'2ʬU`;%𝈚iw7?= W8XlkfA}-<OͲ3 p¤;FC}(%$joĭ&䫚F\'@g6_"2_q_Ci=NF0-m13Ϯ}8}ȯS} s[0QcMgD%Na70-q?t绣C)c\R&Ga6. M &eZƜ]1;L,E[ȣ:fHPIiR '-^;Pv*Mu!g[:1rذMWXs.lP!D7=b"+qwf ߋhзݬ y2mkM6XAg/89|DV'^XlE9̐Bl }ր1?rw[z_tJ`Gpsܸv3KIT=9{۾h:s$=lHiN ))#*ߗ>`1>%c$uJE&jcc+->";hx(j*s7sy.,fX5s xɪw"y 6*B*˜ Q|4jߋBSf )Y$I+_KC7pj=CjV:8"R4J5K5sUuȷ n倚X{Qa&Sbh]ʴQ*L²jqڏ}RnXiY{|cF0!l5r7GO:{e 'i;@7% KO5kM[q ghXKNb ^`'l7B@guF[M-Ը0YeRcD==#hSy#k;B5bxQ*ThG}jVX,h1hGӸ(=\*ffڈpc}PPS[cy R-V94|'$fNo28^ ܄d۳ ݔ#] ]@5baIqR)/tWSA|MUxz+Tj@W9oܕf+?o+xg%XbIaCImGz=>Q$9Ose`BPP[{W6|X?OX)5 l`XωyT5i4k{L%xڲ6fcuU^h9tV c'O5 #q^$]Jj@+8~%)>?-MThk=köQ#u)82m%'ʜƃn?H2n pi'j_ ="ty,-DY ;8^`"ԛ@+|bKRr`70[8+4HFWu u [}xs /^R2XHMPgDrg&t}-%}jֵ@î`N L%Ji3 T̮0%Ĭ oO9RFXaet*нfcuur**!sCD#zZBp(Ԁ8KrA93rpfA_yxnے9,2*]3YI ~:O (P#>o`%0ɡ62ODm\ B3usՌe4^]W:hb8Vڳ+{Vc텭Ӂ !k}uYJ4_=k\,G9i|/MSD1RÀ?8'zx8+W *h xK2B4+QbSŋ̩ѢO#3 Z6ĤƩo4(^"1F놮4yNÿR ۫4N59hڲ=28{Czt[ uΑHg96bV3_>~8j_R| y/< H]«CO?ҷqPϟ'w&R6Z %Ӽ o}K@_}7ppa~&3P{_c{.)2vXOts8ߙDd(SP  Tm\0UqEj͈Kx5]t3:$ !n!s5L1^%XKXRdOR)CRB\(ڋw;v4 EË́b{lxn̞.D$v٭ ң=H#z~vdM,K*cǤPn1CvG=p–d`q 2~e%+y6{Rb^ iKhcTkc{i`Mf&z܉z%p2KJG W m+QW׺0ZlC6iБ8l'g.pU#z:Q|8ڧv],;">MwnG % 0\a@zq xVT<~L @~9qC%@k8hM7QtZ8qЛ^&Dۓ=腻}E}pk,7in$/8j1 džʞl% `^9 vaڴEp! On5ק?'Г_ǙV֡z%̊3%1o'gvrH3'&!ho;=.TOh"p47qb|^r~XD"9`JD/5 5+@olEkD+M|{lUYר-y^3E,J kPHw/1^br=% yF:Onyd(LLg1s[BZ13xg6b{7+$Zw6Vkpe bߊ0 8K4z;&w +d,)2Za/i;$}Hif mst]!~84d?sfk$>2mkx&|c+;ѝ_go_0օ9AŚ_kHA+&>U{cvwiH AνZ\ZT 1wKeJCŶ5fwnp'Kc]캉cXCzN#gֲ#iP=@)o8D2]QnXZ#9}pw<&F2C<鞫9gK. ~IRam²7n `w\+4㜲z` (pDZx Ls1C\ʖ62OV`ELrCYVFi,{ ?4Xz?ӭkԠyF#c\$zl,-"[8d<'uz8H|sbPNZ/ң|c>' , }0!OˀW)Dhv7Wo~=_ Wo\ZeE0yʏъPBH'ݯ{nM.o괟HЫ 9 sD-lLӹ+=XK8.nje 9,{T_|tl KY0[?x(΃m,VIsFW+('^a!aGH|ZGDFQױъ_h~ˉ6ɸw?I>+.={kP2<3kVˍ$*qq"xm`)ɘ F:\3eBy<ڙz?JRᥳ86DQf~1ܶKA./o}aoFg{0nT*ߕYlÇӖ l;~ X?_ s9j`Ǎ;`qGQݝS KQf>Q_9l\P4O0L͸e/~k(-p'6Ep;% ڐKަZ`6H ZL|/vִ0 i[(Ϸ[pꬫ#lp92z*, ~ÞOK4n6Ш,I | $tޝO6z!7_<^}0)jX>{ٱ# (aIG wV|>*b"~s,LpMZmp0+I4)ӛOuۢt^^LyL9 V̹9bEgt"=o_FyϢG9 "Va%-h }p-|!ו+lb`a" C5+ϊWk{q;Ng~T,2*z`$^H|{~ .ƴ1n臿|yÀtX0]L/73kFt{IO4m *dS;2NGR=ܔ$%`оjEȕUVAcp'm\_AFJ%ED}@G> JtôMڃ%E6/cH=`nyOA1ͮs˭,K&|"(,=ۗ>sl,M&/4j=tC?+lT]esF+zVMj>R>?0ax[CKruoK؟Ul'iy<߲츝ԅ wW;ePt=ВHjbʧ]u#9ևr G֡ BmDTbE{>8'H}^vKqKz(`YƊau'0٢זa BmjƪȽnQ'یrU#郋.m~ګ-!+ZF#+J=E)ʅ/W Ra sǻMyᙦߗpC)ݠM#zJAkH6lr\G>!2&VZ6*5)UyM?0-( F6;İm]Y`07h|0G]M=DIs>z!\]i` 瓯O@!?@|< 24ey LhwAJ9{Ɂ4YqhA{cNi6P_OSt|Tn0/ MkXW9$@9]q҄oBP)3B.![sܫb?9GrDzZ6M2pexIxƸB ^nqbd٨O޼_.8GJК PV~(m?0McO>3P1'}A;ޚMvx( bmb+S|huHhb95T&0€~OXߖQH "<;@q*3rg-ª3<5Z0sPLCPԅL.+* K‹O`ɵ UYEFT>yJ)d{m 'eHc@8l7"n&{.4;WsTx)?PLνqy0{$"tlOrŧ5 stGN=;X )^,ǪsR-_`UvI^^0D6cxZ4 ȺːR=JKhkb7_rrC)ҽ$)2-u'S> [ ,hࠑFڍ]<~YTSx@7@J.Dܤsx]30!ԽF={j&=f'<&lX鏷|\#7.4#?U?fUO_!S-ɪ<b&DX#:qĞQINeTF.>lUX1~RK뤞c+үTi]Lijlz63I^^AhƵ([9_Lքkn{B{yDy&{Z|SxD\C e1ワ|·%Q^X͜p F룃'+'$n:!WuGh*lmv'0|&G2`"oy #n fZ{IN#CiLOEa=H]ވP;@}L_[ʯѡ&,t6MJlf!»UJ?aڟ c\ )F@6M6 7AC37jea# J+fA=Շw%J:&;N + XwaS91Kk9b,\4d } JhxkĜ+ ";P/hM0*󥒸AY'r:U5$|M%?ߑ:%6덿jEx QbWA*jenx%Q3i%JMm~A*~!6rœ`^QFȣN-JVsB}<iIcݳ 腝(@-:6)! |]*u}9ߖLaиqlw9(A-'6eʺo(^Uoz b^6Z(lԥmLh5_*s]@7~]R jOHq]^'qŰt1?^/J 9sa&GFEu߮hFwD*1{f<!gWg5n؋ST||=`ߗbFh#c-ŘIr>/ӑP0i {"r XºЀIKwXjdB}NCca <=!Y.Dzy~/yQT5CH!O~K,I8}x`b"E<P2)Ύ}7vEi0;pX? e@_GI+XHFwpb8W?ޘ^Oy9tmkf'U%ߚE3j$JjgfM#"1IV zBy 'F->oH-nVSܹ<(=eI+$M[($/fث./.8jOf8nwd9[<Ć(^(a:+Kx4G0qq f;u}E1=C_gfM!obt ^DP4i8Z7gH3)|MP4=~5GJ.IDiDX?KU54d  ë`k?sp?صKAUSџRf2Dg^yksHDYql-h}!$V y]1 * ת=M^ldo?ʪpO.R[ʧa߾x>$H6s;V0{5MnAa)2儼 &JiItUyep4Gh7M a'f3mvI|Κ׸UajyOk)ztϞѰg:[yB:dTF<:&HۙeY'o˖h$xJ{"7N k.vbǿqBa_S7G͏E(ggJϰ 9C\؆F9u89$;9#?{~nVz咐AcثĄU;m6Nxy.S7T?_ѠnJtȃ] 2VNbbs6Բ @6J/4B9mQv?VhBp7\| fWhky ?nuԅ\BOg5RE[ \pǀ@zt/:1% ˍoWoWKW8y'~s?SWy* 9!4% D6%0H ҥۋCpG^'bk% /4ABJ6961_W/hVsMg͒Wmsuzi5!bWRȖuM^g4&v޷ǫL@: Zگ1Ⱦ Z3so`'5iM9Ps0zuWaWLߴqUo3ĞM|>ltD: +84xJ/ҨǸ"gBnLf5#68twYԳ)n"4 M*'J軞DG歡"ZO*ӭ|Fj&R~B8u2* !J*hE^QOfp(l:vOBL;QGvwY1:}F&kKVjãƐ=@YBSa\묕}MCC~0<) }քfB%01;0Ōv* p!D>Vأ?9i,{Q-UbȶH؉س!b-~^$x;iHvN Y#?~[5EC:މBO#:&Ú$4ʆO"y{'PJw[ЀrpSX9K,Xz'bu恉Zo)cs[<* rҒu3zj-\ەr!%4/ˎT8].C(8(@jLI{hvKh([=o,*].))~3i5D| ϐ$!"ms%}=6],i !"@v8H[M:GTIp 1wҏCZ+s4&?}:"m=ù+7u=d>+bU%Ȏ\~efYOn'%jLF'7Z90!kŽBtS$CrdO !W25VJms7;۶ ޽Y?†:AB)|u>tc^*{@ WY7/ԞʣKB2`sz^ gU3-  * (OJ [ ŵI!i϶"j6謎 $SW %O'C`Ë +D$j7[exőeH!W= j|/{DyʢמFb`<2 f鸭B\C$; ,?3XZd ةu76nv>/G! sMj:R'K35 >¢SQNhƫ 0 =3`i xeAů^v !u{]St'H ;hI/^HΗ~ tB^K!z_ MOu"Gd|S%r p1a^[$=;x+X xozC'Y)3C(mA 芺+e"Z*IC9poxf.pADKdbPЉT`>jjI?!9ǀ˜6u%P ь\Ml:AŬه!݉ 3c%VxQ_cKhI$XBw ͈=z!) (HEi;C7я+:mJAXԞkHХoV8x3[ۨJ"N o$`rs2{.i5Hp"O6T8ѭ_&ʍ< l 0kZKLQMy>WxlFVj)y;ΗN椆LX,vf~/V*BPjeEIotxWY}Ebo(5;IP A- ("bTsF WF2!D #A'\Aiǃi qLo'E8[k`s`PSH3UA)kEkd@>FJ('UOw}O-`fuBԚdi k;x?4#^A f& FR -˶~|jO߅hи3C5lIbf~u‰8NSE¯N %5偁I)az7U 7YMiNeI拮/c?OU~6:1WoZ8C? yw D<H6O%];$/z'GTię:ɑLi3"17PtY[n:Wig?M6d}m=4YeiZCx _7$`J 48ԙĜ^c}ZRڝyuS,D)35Њ2){(fZ[{ml$ae `sCGT? oh)sW2Iu {^ L/>ȺuCj+ 7Qq+e.8\Gm{s1Z/ IIJ e܃!#:Z7P{#m籭a5Zdg+B,x1uÌR(BZvF?"JFz(1b/鲩zKUؙ?ԃLXxR]k0IM6iUW`q7tJ+S][@!%#WL֍%(ڜCf)rc ڡV1#׵0`(+ģyzYH "]f5G vH%wGuip1o_K1un3#ٚo K`Qf]"#Fp$ Z ps+xKbaL|"y RՄ?3p>z,&~י'E~(םZƫ h~,cysjë##t٦N-yfXTnd2;N逳lO CZL%ȸ2=ӣ="R)=lPUB.YD01]~kxlOqF"H9nȖ,2>*$oa@!NƖI}ي4,W@=&O+0?iANufE6;Zy~X UX!\^w%K "@Ld|]K403|x x?Z r[ Dx/ۗ|uaA\'U%5W 8#oi)$oWi85 I2IOZ|q 9bz?-rSw_-lZEy ixǗ=fOdp(gD~8>xd1M,SW+sC&=G-n1M{ՔɊAjEGO.d#FP8ydt*/7 FHi=Rgc.FRO捻D+M,P?89yEDVWcy%")!ٲa4 76+ˊ@$^)Ug-ROE#f捰 AI$ԈkbzpH9 :[vr,m&Od0!]Q9:zs,"+~Dzל (Q:P8/4Яv!L1٨ B#VsЯl+j^҉M XQPO62KbT+jE銛ϫۦp䵻'ޒX˚fq"S(f#tvjNn3%\*29@G6k? ʳ !1;c^@;}L/C+mAfʭ J6ubt$ Eu'%B&a[ iB {K=%l+| „{{WO̞X"xD %ṛ>FTinXb6tLY%Lhn3ɺ kr?.n${+[4~R3l=t!#vMȱ䄙Y_'ɈZ2-iX: T>P\:0]=t! '/\h%~YHn^P q405TWS l׷`Z[@-BBچU *=\-/֡KP-519`/˫dya<AI+<ȥx8_ZT!.T4mj ]>!{LDIX~(ru5zǏqitM7Myu^+5yK܈E XXwU8%*-t}Q|umfA+qWS;es(^(C)h6%jB?݅'n2J Xē1N WHm))0R2\))#;4f7y6cȰM! H!SϠ@2W~H8ͷ#@ZPśf TxB+*wLy>#>x=lgq%c0'i6@mPW5qՓ'CBg%ǤefH,1ue8 +tpn:ת,3ɔ}o)#qJvzZzfSh5V~yߊAj|O"6m}1 riv@D!/w,eC8}jDPD{@RZ* K%+B ;$ٛdfnx~C{I{Cw1(H37WD4$-1~ՈL&/(^2RBZ`HǽktW6%mΰ\I]$9Y?4(toE S0\c>kN(]GM3lN9^CqWC[v +V?墦 !"ZT<; T;p*uJGĢ78%yFDN?|FI%HU12!P#Au3  ~WB?t`PbrM .YB8.Gd^t(afw>V`6\vA3ÚP+ȀL'ycak-2^F?Bm_EQgg>Eeoa"qfΡcV8WwȍobAe/ZuiDB-7=KVFF|0թIJ&rwޑ-2ȩ/ޜ<:;W+_-i^XuU: T,"^#d_u)UY퐱\9z*UeT*ie($atij!r B}A]nfh# #$}f|~u3-Rq(eS=M{uܶrW!+ Ӊ[ݑta L̼@ܞg%xL,U0N ⦚>/|85EW=R {-]u^ɣ÷#1a_`jm㖹 6/!EGZ XDf"K=&(ȴ`t9MeχV]T8_/|}' N%HdAJC)ܸvF*xPi]\[$9\-VEt:gfN.q) m |_˹,aF&/![*sݶgHl ;N/3[N=]oJ-%>"P$VF%Oj҆UzGj7߈K43mW΍?мmYfmkO<7I-Z/D&Sq 9N{RZc7pg}yIJ5._h ^P6I_똺!\笨҈q\]4Wa`K{nYɄyԝ-hfmu°*`z/N,ƅS.ej_n}[fgXi_|R5m߉7LDAsN^W~D~SyICl5b#[ >G1UZj$nE4MZs$ HŶGT9?Qrt[e*Od^\y}?J'OAohXQc݂JϹ'nK[1 29o͑#ElS6$:X?|IUZFFBSy9lS` ݝU!JF_Yf&\ m96r2G6Um` >6Q.ILgt}-QT崙.Q z#͕#/c夽)k?Ƣ149Q$^[09&: ce@X?Ze_œ1RTd@0-!R:8lbw1#l~TQ5l&F`yQ`  bc`0!Vρ;=L58ŐدgqYno ly#ϯzNY4 $NWH8BTP?_==}j,E_3˪EFJ2m9M 4)ԧ>_UEYNWh亟 Zq0R $#N^)$>_@/4wZo*;`,жV >%k@̃"0L f[ 0|hw >eY/ "9FLd]$kCvH )>ScևOb5Uh4үD(UC?_#;*<4X$q}FYk@*a9Z|ԯ v27O:d~{{WȀ}^JQ9UIH]mk"C"b-i@,ypʥ3 Ipw F:6x7m; 8l!1=68cMRoyZz",>!6޳;ǣ&VNq{"qI^[O5]gALTM,P;;c' fdY1(q/'O`!1aa/ǧ0LRr'X^ܱb㖱H~>WwzQUhWⱙ5_B zlw^FZl(tK*ދ0&Ct: &8a ][ B]|e.yCc0 ~0}7j3&J%hyS\3cPpR7 ߵfl R‡فXYcҼ8u Eh'>' /fWxz&|&Se j`Lc=i*H.K3 *I֛@8Lq|7¹d[ЍaC-ȎPP9^Ajg@#OgTZu b(JnmT!ɀV(Mx[ L w;Vg$%ƱdDӆ~&qVqԪF-g$ 2a%O^ّC| WI{H<`%)ep2ࢴlB@x8ߟ{˛ֳ<<n~(&U\ojWi4d{~P%r߅R>")s]un[mL9ly5@s.LޗA6 > V ܙVgElh0ѿmˆC`W >F_E婳t fKXώ8Գ#G%:&f|1 3Vn >pt2ޒ'P4Mp~?k "$#xQdDxBVux8G$F| ! l bsL10$;-6q%exۺow4:n n`\"ܭ*ͣ?8VŽ!LiE;Ym=_T)XIzMW5/͕g}('[Aʙ ]^$|Ձ%IقQ0 M9qSX{YeCpn"!.߻ J-`b>׀ klJ&p 2(Z9:\jwN8W8S];ZUd$:Ϋw>9x3Pԭ@@$<2MM]7k\+Hמ Jү%e4^ IG!I•ڳ_-Ǽ:|PU=6ts 9@ű4-'#1RvFWXy.* w!0_+[@ɨ4|Wh^*#Y˝P(F5v4h&b{GHڴmCh*S<<S'Ѱj(m"Ѓ e'{0"Ȭtagm+Ukuewv)@~ /63t3q{2KA$z3W?(8*ӼGOogVK?Eyw6)DeAMʹSOX&Wqc;ɹЁ KM3 P@U( RlJ6ʗgamSG ɟyC5f2w$ZX6`=w 8cOβЦ[tCOh$Icjc!U%2T1ۧgZַd1 qdWT. XTW:ɠVOdgULgWx(G}hW[GD>*͟H0'brkX&3FɩC~!f:k A?#|-Vm^9٤ZcbY2V~)?&pɌo@z~6zCVc(z@KfY?SBN-=v0HI ct %?d-*G~!Nk(MH9 ] hFc<#+mr7H]VڐY8* a|;P{ΨQ<-&MCZ T˩<(8/ɴA^*P|B~pQ蠚 g1]${񴛉E r>iM=Vݎgjˉ `HB kܦ/u/6 ''QR3 H0x?( ¦|2bD ۏv^FlhwxO9TcaŮmJW"0-!gybfT<(1: s)IyAbd9|񚶌`-6?岠.Qn1KkOp#i7gI)s;c6ǜjNeLi _נXk763'{D晡3'ۻ#A#~[`oN=pū%YBFK!CwB&ةhU[P$8Mt 4zP#6AYw-|iɝᳮy Qg᜕FFd E5DKOgOv&Dlρ]8X\]7@@f3/]EzT+s_8AKY5eWH~V;!+Gwێ֘.X@_GwqMhVXm+v]jU4tT@nEKV0 i{򺚏AlVIZt3YUEX昘Ct+-QL*kpAgwҟ&`?fA}BԄM5+pzz P>ƛaΐ(*,'^ݐ,;NY!!"XoAYuji7k􏩅o 8fW9Pߤr 8i9>TD H2d/C! jw׳=>F+npcD]J'nN EbC5>I0 R˷L* / mS3JK׍u=Px\)lx0T)cf]^L[-DpJN⡻l b8Y]TԤUgnř&m2`Gڇހ.4;Y%:Iau}Qe(t:vF<'ς]kKIxxV#e,KjP"Zh'T'!'(oz0IXք:YF1JU{Wg=o{6s ͆9l?9!v% ɒyWνbR;걄&Pl &Fuc;ɳ+C>(\qn42V+ 3v0utXpQV5k\oӍ|" Q@!Vy3Zw@e;+o>V }a0nUl*yW<x|oBuWF|$+gu?=bPPޗlpEL1R1 =kqR]i8-qЎ"Q[Ha?ærˤn& Q߇ie4IF&O*tV +ŏ!)Ol{8ǀum׿He]>hgod,r%)^dwKC-״du?#zOf[x84m#{iEX6EA2L5$hFt7OYd^Dbٹ'jvyRx"'A/r2G>TfU`,{CfWx&D~S=Cc?[\| x/dD+_DFՠﭠ Q`{aF-mEq<夢gPͲyhŋ0{>fݦR' <+ iMu!-o2ODŸhSQ8 7skrX@ y)n5KWԤlj_o\Si_^ ējyb^5_ɛkZoZ|vByI!Uh~>ǹh?-NZ q?<%ƺG|E.|OSEBLgA&j\_+WoCnS< %9T.$,=$1?%cWn$2S-k7eM1W-Se=1V:{/u]Q_^A!IfҫkY&岥zβen#65E|;1yQ1>81Gl 63\ZUԣE4hX;$aGIt+Paވx"D9gLb|p.+CAs#GtѠRv_\ѹK5xt2o |'`9OF:ZOкA7LZڵGU8cCx*߰MY(WY?Xy4h2M );iG2][F(ԩ;'j_3DY$WyZ-((K-RSVT>%(_ گ >`_max"?;%xCŎ Y<%3W?Cx*$_t[-4?Xd5*'< Շ`JJ6 xV/` [zG F%c1{#ʳW[g=-Eed۞P&ˆr^%a*7.k(() Z&ck]>׻>\ Q{hZ!PGKcB&5koDQ GN<j/yjDGab=aIXp9܍8;+ ?FU5*[)xm7nVLuĄO5c$%H7>֭c~ӀalKXf`a^j;a,uKl걾h܃mҪQ>!.84Ʒ9T8JnmI:zᄰ+8\uEتg{_Y.QESk럃Qj_d 1_ϻkG~Mh0_%g @+!4Rbhp.[2J,wKss=fmVS|W=uC.?PI \)gb<O{7FR / >:=ƒx%J"Կ/gR:eG5is杀V3.w&XbT?I\&de)?ah}#h_}+7d4L Z7ozB96c[o*>~V1VP9شlA1-aV 5.+*_R!L?Z|u%!(.i`N2;O}ͥ9z Sk _n; ꃉhgzI@{a4pܑk]-.q, tӳL[`J}DFXy1T[C6jT`Q3uܲ=H:JlLoݶ0E׸I_pJ񦗣>\y<Tkr%xnBh: D4vWn:zdv~j爻W !sJpF) `/2>f=vo-އ Z*=R@f}Rv$ZqƠ dw:S7lvX=ł^q,>@<\\Ƭ _/<0gϒjkY-yCaI;<6 6V.r !큰 brSZ Hn>`I9/?l=Ī}CBƜ+jeB0lA>em 8{N+$3DYaF?gqfo?gERhMZv-t9,m16)w%̍7tؖT]|VnZN7^[/$qaxfNDހ&_Ź+9zv`5VSzXq7XR G5$3(|z ԉ"M'F;ʞ >871B ^a T:DV6`+ݒneQ&,8ѕ9U_vot+)bX<;c.{hnЭ UveZXhsݨ!I~Gl<=%B' =6ӯv }")jqMP y*ϗ"mq o#*4X/Ua%:a 4$_9dۓ3!q|Z)V5oy ȁO;Q+8xe*\=Giy#%\T?QΣt+yU87EPKWGꥒJW\˟Xtai)9x,Iv" <%}JV>*Ŵ\MNM2LDIk[Ԅ5U$NjGQy6kX: 6XTCޞ7z8 (N@5FN,%3|`U$DnP;/>nZ£^q7D1b,2|Y,5L92UK9HFz€%i'IL<K9P4qvWԎRZ-+51'# W] ̖ʈ1pL½RhG:<%:srG mb[kI 7 ±gSlFpyRBķ'-(e!gpI\BE\n&[zsw 5Ǎ 5r*YskʈjDsQxն] !gQ{6ɕG~j݆I."3hZ}@PEϞ᫧!TUKiuEhå\ä7 KJC!8q)Hte>b {xN@Nqdt HWm0=TCδxْR2v4nF|4Ɲշ9a:D=v|Mn l\EkM/G+4C X5?0/Q|R&PQA}9*'ؕY&L\26E}btܦm=rL* DPF^GzY^0&1 )p6EST]s)K&1#62:к@\sͫN((w&ۄ?Nۃ[ h.-+hG+ߩ@ , !c3~k:+М@}@L%5Fl LcNIYsۛͨXC77&2aPhus쉘^֍DzdUJ 264d%\ 4CbDc}ݸV 8Ueelƹ%hE,lF};hh8|g2 GS3Vvf lװ5[~ZCc0(.g<ӹ.Iz}&fw@bRb>hO zꎔ8!?+4u緃_J61N= V>1ɨ8% 59W`Uȷ ٌ+t}bfrLۇ=oۏzLD;|JPWʎ۝J֡M0p0? JQ^R`UyԘLx}*陓_]_NRď"+ߺa]lu⁈ YsBN!;nI`C]L@8\Sq<$3ª\IZY 1W/CSR>~f]-jЕw.zzK12[>=X.G }J> zN|-ySM1slvP1 7It݂fO&ftR2]eō)+hg_GzpRQ$ڊ>D^+j#*|sSQꪂn&Zw]:r习oH-{Uq~zb|Vs1A;*p03$Dr;II&ddᖞL,~@t?zD* Q4pOg!M}_NY @\[```J>~&b^@0K' ͕/mQa08$*v;?W-ݟ(/4YbyΟ"WWG+5܎A9ҨӰjvڲ4aQ\*=F<EBa[IW5*Gmx T4+˜<ƍP,c=0ah(eTH|rO6i"ަ?Pq+NkhDSP@sPJIz)]cRdl.f Bq:VvKfW&|p&4zT`${soMG#EL+kJLItܱJ FJv )Gzr _HGN)l/s=֣e9}lLK ##/yi#;y֣]6^fVBKr¾#&$1{C.P\r,CsJ #/6BJ`)߸3d 1q2~%kFNvM[:N.1okB/GAB ~»مGYZ$Y5ǡ.qVs1BeQ3Zp gT>t̮Ȕu, `*ؿAg+tЈhiZeJ!2r)#roAk΍l 1}`+,1br~,jWQ܊]YV$`c*v4 jg$RM xO5ݼ:‘f-p:$p8+-̭o&gA\EfPO={9"'Dq:7ZWѮ.ъs :P˳F\y|c*48B,Vk#M`}:LA2;MIQ:JA߇k?h%P} V[ªyH U#M5V~X/"8  Md,L0턮R&㙄h%5>g'ƃ4f9'kVܮ<$lPhhծ\1Dlamshe$ޖslF# 7v[9S0MfsqaS|U4oL fk#z}lvXc6c7i%@WKo]Ex`Fe,0E%6i A>a c~\b@PA)k.2^ }!3hD 8!ׁxNp,@ûnHMQ:` *}sYiy)ghHƒRVt~|[#2Y.0(+!`)FIj~M@g,r9R[^p+1 PrxȥmؠoZREJף0'D/cwvقfѝ]4#ߠV&(omF+(Uvlk gc ;\7Tv2>QP)}u~CH0iDM Poo/6M^*ĕ8!)|77>[jj|Ex=v.'8CSC7@EuZss )-d7:#Caa1CFf6nt^*e9B$ȹGQdUC} 3H bz+,9YG%" a0KҘޭ:p\ٶFE.q"$XkqIYYp3Nqh*-˿ &$^){Ff m9dL?.rH۸SuB6 8~{޺ %'ƈILfYL ̮'ϲ{~5# c{d;f917j1ɢc/L81k̫|/eȎR:&}qi))/JȘ~ MH82Ch;ižjsN0aeL"V\) :T>v"MuOP 5H)ήbq+a < ;=?Y*b)+"694~T[HV  I, Hm??YKE$TWanC}vHt(,R8%c'P(@6PF+pQ9ʌǻ$cNNf).[[цD.tVF'U𸜀?#PYn|ٷmI:2CۧfQɢ%&'_({x49h+z_c^>;l_3|-e'%KKh׌]eڸU'&)?ۓ.=X]T>ǩ4,h1PzB ٨?{8sXH*D9(W}(Tl(.*t 9::K%Os0fꤼ=Rrɷiyؐ 瀄qtt2ҰOVS0wR?i>g"KnBhGg qv'W> G.uI=wޢQŎNgi1ut*j.zGEW݅*p:U^)x'A>[;{+%#9~\r i/GnV)G?tn1*b6@HCX~-TyM闅t;er(wl\m^NW5r  1^%tKm/os: І(-Ӽ.%ɼh+ GWˍâ#v`gHM\d#f9BEYɔO3שx>',x.31&JaQmoju!Rmr^ gm"G6Df[dp66*s&_D)[X%3(up]L̔!@`=PՉN7PNvƘLr'V{GnqBP] NkQQdZd#)Uu|;!K-Ij}ҁ娴Uf K:A.(hZPQ.mH΃_NDko7|hj-Ta@Tv BGWY^nU22I`= - p,/{c YŠd?M17a>O~q/!k3i䇯-ȲzQؑ;)#J=3k_kmVo(K;9~ǁv}v%OkyL꾟~Q7m2k'.*X∹Ҹfm-g* x18&Df~F[?^w# d[Z&;:ap|ͷU/yoCS@H~1r=i yww/:X6Ql'o-lN mAr?]ũ+߼h.51\cx+ԕ ɅA9:尕I*9d,?`/^) o+XQmw5ќu&W( LnۣBt1)-d_+Sos~W l3J&u?, 2Z'=:| #rmuMSvU$% h#1UT5̏S]E~H2|CQv-$fFFFe;,<.AJߏe}od:|5FdhԸنF.d`' ̱DONuܭ{GcP(&HQѻCWBcL_ zIz})V@>i˜5/ÖRFЙ=Xl?^BϊmE_g2<'"z&Vd]f!FnO hd u)e;Bn #'tQ%{HER.r;gp?PW-vt0 #f߻!go $k\JW?5V#`~W8}m98~bzhB'cr2 4GѰjH)hJ#:P 0&([U|ɔG sq X!Pt6l}M^u.b:6s 5cI셷@WJ`4 ÞORFeh^/ni;XxWoS6  ]{,HO#ϋv;͇2roڌkL|DV1h)TO@,}p*XxAzM/S)8" )/Gy8U4H kAg|*v(9jT1f{5t^̩豳|ݘFzcr?sLP6yȏ DMa .|VX[U*hrCJ~>0ÚZ`00/yw0쏌/ނ y_qk=nƦ4W ( 2ko5\|j# "'CPqHgpDtxEB) " TGj:oj>h#y>wY t]Yl#VL[!Y^ہtSo=3_8Iex%".E@6-{JbE=`UZA^uÜK-!v=K1^|ΤC2Gly]-_ǷȾK.hE)Jr~hbToiދI2eD,/v& XݑlځVd.F86l e34>RMRc`DMߓ[T`t|Ӧoc0 UޮW!-͇, 9Z ,gq=V [L08}6W Ax^Vw6F8Lp,g3lutm!-sHr/KngNCIF}\;F'F+1G53 5R0JJM!=z9/$81}v\ͻ Pp @dBpwS<5ů,* 7W܅j8LfG VeO}lt]vZ'Ԩ3o獽~*1wHNkE=SVh@]礀.ZJެFjߏaxVa;\|'ZVҙk=yRX>j:Hqn&8{a'xnL@"7սv O7:flVtfKIF{'IH?JC+Y*bqCy w{*nzz2$t5nv[ycTݶ|aug-X 6=O:7#" : NVϷ$"#M$BL ;m} dt4O 4j'v%<؋u]#z1#*[KaKUohV8Ev"뭐?%9R̳Pu4 /(”~gN>'E|hW]uh?w?PeG) b5#.UoC_ ?p o!bŭcTrɪy1$6\-g{^x2f=IEgpҐߜA v>2˼n3-8wly 9H)/m v5Ե*a+2Ѳ_U9\q*uJ `op=.뙼cHێ`rKC<['6z$B>*}4Z \&U j8zׂ' ~rWGv[{YW3CZ]ݰ[trE#=W/pMl1 TBBe2ƸsP8+G,;)d.c +y]RA29-wȄ&tVw:_\1xj) cz̎Vnŝ/Z*͕+!`C48{ :8a$y4+^ۻG&@{sK5AagcƬ~λF5cBB962 oG8 _U"A..3rEE,xԏvLX ;ރWf/!Vp#?9RUWJf&y4].܋ [ ed<ޥOaTv*dLu5:cvA2P>) f %Ɩu|JBqtL`%vj[jDYypZ52GѶ'_z0/]Yetwq,ĮSPttdkf\J@+:s)!r;lC#6fsqi2F NQ ~ ñfT }O,)@{h}5(ٶF?.Djs~s}>] ^F{c? .I1Հ츲^iLy [71u?Of,$X8+hR_**O{-Rm@5]YTX9fă0ސT#حT1Cxжn9l?q "[KA$TA3~LJ*?y4bcnlw,]lPtF` 1ROm,n( ,r& []YPFe) $ߑc+Vꂆ ^!=U ifT+"FKw[ Kr\;3G;xkb ثj򳊼QQoq'yʟs>Z_J]u\te3'npeL6i{%l^v@j Pii,TfS3D2R|g֘At,\=ď F*o9U.F>\| PMjcS!TdP,ހib/;o7s*]"fűbE2~;F0NSڮ~KODww?t4hn'vdG) uSeY"I'Ȫ{I k), !KZDY_^fJZ>!{.wڙ[( ݙ~,p#x q QnpduCDSH3 EYeVOeaxvBI\eװHZnfmޛt5;Oy_Ur{g$]Pp#7eW|_*0_%T*X?jtYiay9~oJ,"9%⇧-(lJa[_GZ Qe}g'n>ӓaeTw LC]NQ<-޶2 q'~җ8[( \.oLZpV (8kUIHuC;4l lzއFrU=لȝO.JqGMbJxr?7G V&:}Ts[KFȈp5n=U =WF+}rʖA{ Q!cɋ!:+qC!]NKD i e;T˳Kz3EIz"QkתxoDb7'[ D{U?a;誦 jJjPRCC+W|B;'Xt02c'OP[ N Ю\n1cy9?hU4DGVsuu 1,.lc²,zֹDo"v6A xT6R0 RBL+y3ڼ]N<0+m';h09wlKba O =dEбp?̺V=Kݟ6S3vرRA*fD c;û̖c ޮ˅"$P}gϰgWdfQA5}Cϗ㛣K7^/]Ț%ڔUǼ==n MkpߌxXƙ=a킹(QQsx [1E`OLH'}p-^x1΢Jlҡ.1?MjvMZɀC?3;͵½2ʂh15ZV/jK/1֜ <7Ժ*)ǩ/'3'6;\P`t=;L]޳` <ےeϡcMP7,Ie7H0QdMh,zEѪ*!)2E&E'H'"/,AϷ!cmGbiS3EZ ْ3+9&+ǘ=x, E%|g8~xQOa{~,zL8>ff:CQ/]0TQ ')t %V2X̖Q*PC?琷P,awD#T7h6t('15_åM@0EUQX`튮3uFuN׋} y91КRkΌ7 ~Y'jVRU(P~8 3ZIZ"2o9t qYYH4^uAkhC.V+GyT/_L&g5{,1JyDѬ`Vo+5PFT3n$qRf#)(kA+yenٶ[QWsjG=h>}A7rKH#9Nd_i VA,%9@4,6Gբ2qicaWXC+jT5%CgD$ç|†X2$I+ߗc[:g E2C6I4=2S^y@7L2M|@b)9g)n_hXrcnybʧ/ci1X6! TmZb>[t8 rSBos E*TQ\^g] elzy+@)uQUh(׮b]$́/N}nRcA / _1OBBk]`|aGB1:c"~9 2enx)fkJߒ@ JrSs_nIK$Av: nQ ~T!hQlpFa jrT{Tx #0@Et=5؜ۑo"P6~^_/+ri>Ew})d[VYzW"Bz oYH_յvF[_J -L.!O&3Ϲ,hwR|[~tt3 RΤ {u^>4+`tΨ~ȱq;_2LKN/19d핲C$O #b_!&$q TڹQg3,;ۛ 3(a55A@"SX3Tӥ~KB%㹻QLt=I&ty7nV:Niu7%/[^&뽕?:W)c闅ݗF 3ߊbH#`L;V!6Lm/Xq?%,]GZއ(n}%,񀛚.]#{zEoK}baVKQ-j7݁Ð-[M%VO"5Z(0)5qA@NTӅĵ_jH# 1ZL{&XgNRSz**)uxZ5\&Yy%j)?UctIXw<h]6e4էd6xŽ s]IIï{zIp4\1-jKvvIJRYUQJ@)xpӧ̈́ r} wDL<({2{ZeCĀ&[z=#eVįTiPV9+ ޼EٛY )8zDXm N$7ijO./JX Cn}x@ ܊j{hΉhZ19'V '|ԣأ:kCC|"Rz\7 u0 YMr$jgEMH&k7xUxdX֒:9m=o[mg ӶA-0K]K[٫kvx.E?p&-(^Vdi$cvU#AGx1n{Ɉql"([mqP:  q,]P*Cv?t"])ܶJ5>GxH8N:u 1)0zY6аz5NU@J"2f$%PeP]̢ig8|~'~ "+)qqM(\$]ȟuөޞYH K 7q4=q㰟"$F#ۼ%tS /VSBP)jCCu fT|X*}HN ؛"oݝ^cCh&˚[ƑM|^hJs$nG\ +=77oњs"3-ϾkB̄1N*Q7V/)r_+3},X[2R'deyeoL*O S2CM"ph"1s'~|?r͉/X2-2 fZfv&ݠ:^~dţh^_dԓɹv6q\,2J0o_a9Pg j_\DJ0k: LGV+F+5#4^KwŇ ~^СS5j4cwZ>Gmx7$S8|'{Mi7x6SA鿨~;+$+s I;¶0f(xD\k Oujcg&|^ e ؍τs?{POsE MqLrSsؔp?lXԤZ$a"|/݄ Ȁ4{ҫ=|(A=<6xMq=܊]GGɉ^M%F!*E ]uG]FGJFjtVZg|mK!US:'K06%bC§Ԑ) Ʒx:ӘgoI2E1yo4m꯽opmC,QR/]1{&Ilzm!=NXfwH&v$dwHz$E2ntϽfw47; ~5` VflkNĬ s?(ZY|o9P4LxO=ӡPWOT#"2nec{C6 MfQx%}j"¢|f(g:dQZ&AZ뾉HhI` ҵ{=r]ssE=H.0Phy7qe'GGps4_P UsO7FxdW OO_ `7!|x>-%%M>3EϗK@  VZﭏQd5vIP:ݑ f47odd\Ass#M5N `9C*}J;C!HapI9lVTL`+9>Q G[d'UE? Z\ lJL w0@p?Ԭnj`l6 *5:5 ܅;FR]]:98oGk4XO䛙*!jaH`0kߦb@5OLgάn$Qŭ.|)w1߃Q~〜^g1!DOu41CKRD|PاH@NIdp"USrbySb W~~fMiqzPM˗]CH; * bݗqj=4Aȏ^B!oNk8T#5cn5ʨEdC 5 Oϗ؈pbWqM/8MϽ;N\1Yc?z. 0dy -q2Ǚ-$4ZPe+| H %ݼqw(?u !Nx5j`O"?bϱ*of^3z} Qߌ1[.-%FM?ل Xޟu9)d (OɵV~[)qsNE5@q߀B͇!.qd7Z5 Ew肀pO+a WCdZvgm.;X{qHTV/88xs "KD..U(vWZ';vabHf5tq˞=\{+]pJ$"[p1>Hn _}ME;u۸TDZAپ-,Z{LK٩.leWYk? xdҪcxԢE,JibY {}iAj,ٸ6tΜ}zd0N'mj%?aZ6@=qc,uE "b~,:m+RE5[6≉Vaᖖ>nǬ<6@bء!_tE7,©Q7sc˓tFGsh;; MNǽ0w13w#Q@r)-cazb "R'(ELhĔR8o?d{2'[姖 Q&Җg>'~LryUh! `4ʞnj"ˌU~?m첩#]f7e>`u4ଆs8öQ`͔ @ŰoyfP\4#4T җ{3&Sjɑzx[}ŕ(]N}ÍJS p| HnR O@f 芫T5aїtRbMص~ҲV <lc|m|tn8N}ye:*B'JZ^ϜAxv.%=P݀nޒ%O H i~9(#Rˆڲ(R@޷JO<~_A6b@3QOd'oDX UxXۘ^?pCH$$cT*˪޲ u"5O x Sv8_|gل$C+]']*:͇y 7S ?+h E) 8L0)uWnoϮI;r\譬tOG9U?r &16($4HYj\EU (-%xiP3t^-b5sCQT|TTmȹ.z",Y4bi^g;B{Xگ.Z)ۂ ((H:_ˌOᵣ\r׍LRS"7/7{LC拝Fl~ S/1]PY7fzYh+zjU44O0!t,ےMt <θ(H7ؑT-%ƕ 2U6b %2|RlV!2sDfLmE".SCxrCZr^!s~_!˲Z9OwAUoXj yVċ6ⷄ?[>S6ZA,)f~i۰0P0HkÞΛ܂bHIw,Ukd0>ػ7./7͝fWQR =tx/{qe,&fI֛H$FR4O"$^9 /0q<R@$24O1(Qm3v_5}1W[BUdD29Wngy!Q5.]~sgKmfM"pCҧH4EƑ| Q!yƭ5viyӖtS3I?7}[-~jA<GW<Og삼_ 7 ES768[~G={8ȷV*.@cȋ^"igF  {8+7ܼmKApDb)R6VUc2͙UC[ U슝Rk,lȞ0[KS+фɱo~<]ԑ. "~h8,jΝ&TKr:eF2YAƯ=HS9/!2Qٺ(wK XlDZm>XA]oG=pڈeyW!4Fҗb[a:|xm iV7{'`DV6J֊헧ƶl;07oU<EL/+Dm-58]>on &DWϑ\\) <2C s|U!Q=2 r(YT܅ȦP]RNw&HyQI֫YMcWܑXK/!Pf뢅WQxb8t3+31ų^)_zPv}jgTIYbB"#શ1X }ż𘩮ѪqT_bxY3.6 }_uQP5Z JHöc-~e@)v=?Z~8q4m䲸B}Oҵ*DY2xp%̣}4y7 $źyZ ̝JoB=ZT<fSw5n#a$Wapo!d "Q qqpgJ}l8"Р#C/0NNog$&&Ǟ`U藜!$ɘ|Ӽ> ݖûWl#,* ZɚTȘ`7Jm3q9a( kc)3r1fшA`z䦄kj~#P58H ~PxPةʇo3tqFdS o"09W' 86b_VGоG;U8z: 7r_P[}5&8:1|xAaCxUZ^@͙Mç2&amTxDV@)&GxE L\ק#*P,N]Kfτ"t`2ܤbPjTs&JTA,mOT/nZ3XOA z֕f\LM oiw䉴^ZVF$eFex5vkK4bFx۔4ڌT߂Xb9v=sBV*^}˽ODc!VI9t|m3ңn^f&׃u(y oe=URM ."{IK )Cr;N'"  sg}D5l7n;قoL!+9ӉzKcr գLv$ÔܶH?X8m U6 $FEv$3ǣS16cM F7!0!ּM?!>X'jEb g~8Č0 !s.Fy3"r{ir75C?]IBёHr[X ƮT|`@+z4018%#ċ62X׿V?9=bU63 p9rEH_ov!Bk5즺H]+)d.Q)|cgYM א!4蕁kߤaƎI!9o'} Zn萜yT?7;W.)uO4_g6Fo@ė'~ आR|/ wKZU%8Cܦp{6$w䷴Z 06X`O'7HdyԈDeC!/4}3z0t1|ΆjFuWө̶։uz0E?I%a_]˃ͪ,{K {Eb[U.i.vZ?50fd8.V9f~W¢@ /I[3)aN{ Y\^i4SIqŞ]stU R2 WдT=J%%])w[̞?" B٣QB]gi'9lE5N:I*UTgϚ[m݃q+ܭޣ"L@s(m\,>zz5.-pA#YxyXغ2 季.WYώ)U0%ڬ+,Au7PV4.!3V/tF>O'46[*㣑^FZ8oᆢjW*gZ |F hy̯A%)-m?X 4Ƿ8ԎvXC-3TY̱qZ6Bϑ*a䔩vo e+8*ׂZ1s9 jѝ$(t6U>>4]P](oO}L@x[ojX9|BGέ#}̃'ì(s%:R9|d;ӹ`ua !t(m$BIYJ ).7zM.zLS&z3MlDZ#pգOV-r:CJQ,(\EǑF%-.j=c3~z]1VkЧ6ɊoT]dj[?V8J _v"o#|`A{*gf>*Yjt. ݅] p;O: F{kmLt-fBI,k[wS|(?9ZoRM4T~ɱV-9%RB$`LVU+mNܺrCE`Xd Af0wVb>l40{"q!..3pG?r1^Į(<\T:uVi,Js#ndC0։> (+l=րA"zoPK׳xoՑ9Q©Td1TGkA}+a:|6jr]5u m߁~LKu)WGPYWoybbŖ%bwB6{He7B G&ş-JIT.+QKb&(Gz czZ]}2\~55 vJ%06eEh*M;PQw+C 6/&e䙃W,lK ulwgW(8߆ b:Xr\1L"6\I4"\ /3&hvjY!,VVs#vF F; 2Nw% qbR 6-rtA˓\p>hHx?Jժ)|=q\|_gZG} ljS Բv"('lU8ʈ#KNQe֏}Fy 3HT݇=>'{Zbo0/~Vr!@KF ڎއ3~6++c>'g/sݟ M2ZIZ.K( &o7&LrB Q:TniZ]bw^ax b^盵ll}p`Rj+)@3XOP}-y|\sN'lPy*{К @a&7 w4÷LF-5^ _aac%}t^˶,.Cۣi"U[||VRmDEl.lIs*aOs/[}(JIW.6 d8D dڻz=*E5HuSfTVq9N{  vLnzŠbQge]"z;]VPT'#y˾Py?JQFh n)J<8*qJ1WlHu߫.TPY W^Gi~>St.8u`^kIrb]k}ZUq`eZ`o+CW<.!#q=B%.)2_N[eh@O0{B_N&3< >%:qbTh&Y(Zl))3m9 Cױ%DZwߨ37: 8Iy;0uYEka@jmi_iDYLUFN[*/RZ IGd,8x0mq,MqF,Z2@P@\>3cDm^7$EsvMLckՠ#ø'H`n'%U=r: R8Q! /XJhPzM=i\sï"R<^8ޮg#Ft9fiG y$eNql{6Uv|LZ.t'AE< st{Si|"y- :+;H3y=YZيlc0\Dn(SI77 jJ#qrѮr6(ᰛ!= ч޴c=4V5`?IjVġ{‰_M/@(ZeU|0=*ۍڝzsA-N%$1 I ud!}y$$8?Q 3!|M:Fxuʩa .Qӭh:$>}`4W ;fx*i5~Ўr'6Yw.4nFzN:/X8_Y>n1xyS g] D(aV>zN/nU')c pU`l'S>੼AB_ |:iP%99(á,JfOW_8T`Mݾ䃍WO*dTW܏8TzOˆOHhŸwKGi6HimT<幥țY'4Ť#51tV˸pMm^wPKNd 'XycPҋ`x}C XeG*LQ!~- kõ/>ݾ|H1܋USK[V"%|[-a+jaf.F({*kws5Maip_28]Mfm/)fڒ: G n*? t$d|5dDRY7lla0Ua<\2`Æӳԭ>}m9:l 65rb*+bd,bdU}r >/?գ?XΕ\Z‡&0 1 Y>յmI; ZEEX(0޶vO.Mk0[oA5V ۺGY%V_)ؽ0"$V?|^u$g>8 5BƓVwLt.*~yub#$qK+ҰQ(F 8q 1`]ּFxL7 ZiȲL6JSCT`rb//XNNӨv\QP}ŷx$ˑnOzHM mvF-v%ST :M.73qfoكkh@읁u7qOz`SA7+#mF|{`cYw>)Ӄ#jpoa'\3XtlZ?RW\ X;r,bDa|Z9e qnuUM(m:y~2ɃWȫպ[*!piܺҬ,Mi{wi]NuA N}P7ig ERu%j=/eqd {9by ȥ@TAcRܬG2:wH\cdڨ,a"D Jb`;e4xvW \[-B@|e/8S6 [%UJ?JS~×|UMBrWewC䷤ lIF1vT&92@[^H2;&<[~eb 4?|5:I]AsZG2RhxffAZ޲qbGKQauK[ cem1" &@w.۬5nG!Sxx3?PssѰ`(Wv H gd HMAx`7vG $Y*/hNjv #+6>9'MU@_"_c N7E9n:g@,/z o$Z$Oqa}%@eu.X3)wT2Lp%X|6v;;,FH(Gu :\>L?a$E,q լ@sGxq#z#MmփQ]3R=NiR#&//%Afv>DmHnO!Y]1Bg8~\7I>9iATe}UdTY0*$2ܧ!uYeGi'-!HPY`r+(.Th ξ3ָr^}&ы }DP QFh[ >䭶50n B VA[-fz[j6{4{5+;]C`4SD6>#=}ߺHAdR#:o̊8#~MIJSK @(XӊٓԔ#B%Yߜ8T-N̯KP2ORG]0Ch(`K_{(Y"PC.jeUYL(vXPd7&?i\ȼ jF0J%"8FR3tS'ELW)J1$0shnͭ=Y4=IL&maq:U T?=gX]6m6]&MbPqi T$gT,W^4^LS=)+oWIt8I|@Km'B޸$Mճ1Dm]g+A͌!yoۧft~? )O?o.Wnre;UTMf o'`NbC}|(9,^p.l1t>H< 3$b;i]_{KG3U2\IBxñN qLrd}b:KR+| .dQ*=齯h Q[g^IPҶ7\Qy!٪_ߪ-tP{JǘI3$w"~+ !쾴%,yb9'HdK.LPkxf0xޙؾ))"jL&M6>eeJPE:I!HqԸ_0|:j T26 E"<;CY%Ez $j)z9 s,4L+衅! +.WJO3UY}3S?@,vgH8!{.[%Pn@bS&GH\孁 fW=IT;Brf{ yd@{^oIP%8n%c}Z|fw ǥey0F d^VLc5=KEAڲ'DH\&H{Ob^9uJDMK5vgB  ԛMȋY?&-9>JH'8}FQXkhg ҝkl*'鯦9-:Sy* 좹2Rys43^3rɯ%ߟDEm~k_eUoacL 5mqikҳ4脣>L\]Ti: QT'i3;mX6^;E>οHPB8S*#ClU2bv=aV43EVުA3Feh[=Sy|7dN\A`=xf@˂]Љ xQ/ň%S):""|hKREG=s|鐤gR +~`wFKh*B&J45pIY>[ۆQA~ %}i4*Eae*k5h&}o%UD.Abg6Ho (;2X _QD\sмKYѼf3rPU]Ѕye7)uTCe|K?v%d`e]ZF>MFrOJL#`ryU.r}ϕ\뒅gfXD >9:BTv iru# (W`=_dDP "+\Y3bXu=¹k4!t6 saϯQ~%K E6ٜ/mzJM+/Sr1Z=Gs60k.Y+0*Y`Tf4{Қ! G $ϳ+[^ g4¾s`ٹ8?K;PT*m,+6]DΥ$ASj*w|\2Y/էDAppÑʞipbrCk]=1'\3HYcuh5ӟGW׺gS@(d]L&:ypD`aaG꜓GW//67\d|g=eW>mޢ뚤PC0E _>.+v&`HJxEჩϥ\8S̊Oyn#ph f X2k+aY'C6?%w?3n@ļ@$'2L*uΫq'4;kDPɀ zи ޥĐ$"IMؗTmypWrm=x/mfUI5 7/9/N+!\aKY/gOkC}i?>1Q^m?[ζgytyA5x}hD˞_¥Ű\KNnUZ߻G61) հqWT"Ф#!6P;7. ܅\5G~םr6Q|nRK葥cBJ(>YĨ2n<y# R[Q5Np8"2$@V,Ŗ1!\ ̢qKb*97"o0KUA^T(Rwp\ ߱g! ~(&UO?_7PZK5F5; PnYcP^:BeT?Xs*wf%z=͞Oj;O׊IU#_nw+T9BL~DAEJca=}qS"g՛b.<4h()9D6ݨm֋]A[nh1 I84 lE΃,er4+wk@nY5{Cmc VɰF gJIfHHQNΖ3\>*>4 n@KʤJǏNZDsLQsxZv!Iֶ}zLa:8a+9@P^_x?? ;!iGAe"B#8B>}OVfQc/_1.0V7Vz_<'<)>x~j sPStn-O]s#/ɹ!l\f"eM 雳k4XHg +жn^S;>[0Hwlo$׀#A_儵uMk}Ҳz&2ow'_bDz>Yua湭 i Z]{K ?xPby%?xᘷeÅ*<PbNn#^wjS z|vY?89X7`e|GV >bD_KL6䨭L nj#VH7%~&jK6Ř2z!F,fZ;V@VfU[ɞ 0m "R/}OuG)HuБH"[O{gL1Q[PqiOtڋ/v.3sr|Ya78Mf!7xAEAVM[gmJ@X2g$wWƬ)+2!󈣲'bPPčeeE%*0EpELٵTO#qضs ヂ~~! R0D747HrͤOJkAFkY.xѽnIJ3a t`~]#~i>I_>k§H˝lT<ц$X>'lf] AGpŸ)x # FMkznlG8Vbdt|3G8wdsSQ€C#,S6d&v2!/1[tM_* nn䰬ĮL!z4*$ ?|+i ܛw,`@V{noc<\ɬL?)U;{],SKXEDTˣ"":QNvE T;u8fZdT͋1~EJnyLsd H݆X+CɝNjVt*tܬY WDg<^n &( 87xO l5`G=ة2zn語2s4pzo5DƸ%p`UO4~s„[FǦ7\\?ij](U4%i30H9~D߀m m.e$ξYtOE3C)%8XJKbs^7O !7jIʿ%Ci/!zqp:{˿L+2Yβ{c'<mQ;F"bH+SUVQoKwC"&4Ҝru},uL'q(=.R0ei1ԗ7cIgdǴ -͸16~oI)TڡQn,ف pQ_W귕^EX/NjדkZL{$C~̵5—xilBi{)iy5ƥo5i1&hX5[W)g4|_36wS.Zs|+Ȭ?&w麊nhA}PMܡI{l_OdS}da$;9xiI vU.X5ʓ}+Eaܩj@ UVIu9XksG8#߭e(;ws[K|~5+l$ͽnqE!o)I:qfʼnMRfUWuߵ1L4Gq/'BakNͰǥs nYiZ/H'YNBv1öBM9\‚oG|/k;hh;Z!/ IxU%*8, J`oFP?;[(2X_B_|' z=HxLFM]S{{G oz,q?-E`k<EZC1ѳB8^F93687bXK|hz?uz[vT_"Of8%VfH~G= jRmí[q xB/;2,RrSt Z7 Wv*XLٵpWbpКʠ/{daAN&z U5U}* QyatJ)UIC$9mTy'0dfuE|2NN[S-DϚ12(p,W'm^V8eB5ݎbC#؉J5^Ë34ǯ!TUjf#|xsOEg "\C:gM}@LjtP0_7uZ>iS"?[)'zܡ:ɟX1Vg}hGY;,)mH w*O˚bcԅ"F35vM.!7@X'bQ;Xp[;=KPֽ7mDrdd!98NuY}K?DwI0clP9g'<1 BF=t"#aa4^t1t;_JB'\PIyB9w$rC;^ټ11@1IqbMqd`H4}A#}Y3CVv349gsslkx%|NtUp={δ5f;(:*@T Yr)fij )noT &NGDF27s>8F PlfNVcV`[^r f_pUyј="N( 3r =:?kdwL#6.+ok(Y@P֚;YEI.ۯ rPd0`\{Rʒ[Q[ݎ?|-1$T2EA"! 1x뻆B06ho'wpKiEm_%N:>D^ ߳9=Gȕz1o f# ÒBOh .%({m \Z A^:HlrjzFU:LXMv/Dsu:?v5 th0.wL= @K~ ^="2@i ӣу agKO:(|cM,\ P?-yHPJI 6T GxӔUj\)2PIbsSةk IE]&b8m @1lv,B.[U[Ơ|v'h`K떽19dŋ(=9-Ыg\7`WI@y\}h4!$}*.2p~XxnnM$قqQk{&5gC~gK$.o,QУ۪ؑ`nx\BCv3 FleNW}""~:wԆ;@XĒ_^{Ka. b*8E3įQN C_EZ,)/5` %BZ-oilmd8&𬑖jY>Q}m_ϟLb.>o^* Mu>4_P/A?jY5ndA2.$Ꮌ(_*xX oAH#N= *l뙓Rhz&hL8,3dO !~Hsn%UQg/1Ƴ1\}Cs쩿FWcN|bԺ Q|tQg+@:^l܌QH7VjY.a =?p5 ~iheaq$45EDZC4+{GJ|V̈J]&i ,:|H|vz8gEx ޛa3D Pp=N}]|(^1i@2)ƭ=201N7ப#B9Cs% BUUWji?2s!FS.CS];12۪ "oP= 8bTk pw"Ҁtlkk {Vn|^`H4* BOg_ Y>aAUP(@ߋ|Rs-nmz4Pn *ϢzBXd@_Ӗ۠B(Ul0GL䮼G&!m'A(F8"ZҁUޠleh٧\p˹ݠ, d@xIaK c^G5*QFcUɉfkAHq}]ōr9?I>qR3m*2z%03ga,9`2-- >w0a>@2[B&H!Gx!@+S14i{bz~U9oF7_S? #v@=1ASZLb]h~`n0;0[lߨf#HKpBv;r˷(&AUږbyq5~;fm+&"RW*/,ŲIogud=G9<5k],kDdնw8\ބxS|X"B "IH\@+ _ &^_$-4.Ì2Dr=S7oTa [&OvSt Bk&RMuҮAsob $0gfRe\g} q`|;_BmBaS\Dj ,x8f'COSfK+н;ػ[pOW+_xWBY˭IB˚@N)!t,kNZ;Z/4 yBjljJVMjp}ף5CcHhZN.d9J#Vtɱ6:yv$^4T;\v.b՘d!̉Հn rW<QTDj@}f'&n$K`F& mdzZuĮFf|; n{f7|x&bM ulF C:pLAзlr\Y:vkW RںnŅmbK ]eUƿ;et.i8܉Y;nָ9 w,B{fw-ōiz3Ya +pR.Q"YpSt=g ϥ(pIhqKA E 5\-^hYa @.B2w<#Z71'Pnʙ Tu$V$ s"BF(]TL4LpBSBؐ|AR43oaZD;%sZ#SC +oS ,Hx]Cb4rWB=*Bْ43K)j p7Ú.'S%ft? 8dY`1/\_Jpa=pX7LuLm' ;y2̘(2^ۃ9(ʠCl/8Sʠ#Kp6OU3c܋)M!`lPMثOGԜ|6+t z82kQ tlEY Zry#uC3l,z/cX}?>zv0{/.=|$i`z,Fxtn.<]Ac%4sN2efZʬ.6M'Vy\T^7ljtWh ) P}\u<-yqv*UOǨayZkBPuN봚hwќkƎl0B`(P-ACgbtYiI[vMn0XOX O?IB!I lFҸG}г "WU,Wn Xk:;)_z/jQb=D˾C<ǫSћrYiU b9B/x\HH >B*JWfy#/)$SԖrAg,. h@DP3v&K8e m@S5QD?eh ẋIAxסv?!`*+~D4bβO#zz>k5AfߩnљDzixڧ -Q,wqeGg7(&WmFB|]տD\F3VP _bJ-Gva⎷[hyzE-;Ԟ3s襚FSi~c Nft6h.-I.|_B)굂 MNO4PC i &qKSd嚲ֻ5I gZq4nJe*efڧMƋ :Wp=θS @ot7F-3?QJS`4SN5@.f~1z &Bs$]}Od1[vBC/>ZQp/P^ro+]02ΖJ3ۂyz2Q@4q66 gVюn0̪>آd#A+9w##9e=: RDAawk+XM~!QoisD\ cЪ09oiN~(Tj jڿ slI=\亜׉=gNG[p O&S5xF8HL:kK5%!/oj/ʱ%bU#!3ajUˬ1uIf1\ w3b=m :#*v-|ߐe9k ,yqGg&D eh)MMHm_lF`&1Es|m8jH4;.>mxV`a>d;H4+p@snS]0(RiQPRh~]BDjGS(QT`껨zz9co2XA~]d w6=5rX!K۫k7* t.U)yu虵a sL6x"^ieVuej/ Hm".j6>z~6MOFvk1G{;ᇾф{yIJ ps$RS}݃ %аۯ5ʫXQ\7yE^,43 .L%V?[蓢{27 JEVtYn0&=I2}Pu' iށR>L-UPWx] *^%W3sU$^ ֌򝿕-JT9wĩ68=tD-q0Zh:F3\X]Φ(aq>IUc;dCgm5`Nx3AH '5)Pʮ['%wAp*D s@ [ĤA{ gs=E~z5d~51#HckdTvx1G2Gگw{zl,eNy6WK#hNC,H=GұCF xN& RhyUhn !GN;?]]{7d?,BuƓ@n=i5Ք=AŒ(FDj[-S8Nᜧ<vV}Msq\J羰\:u <6q-NEmơyTpt ۆ'J9L91hHQ53S#8Kt5$EBCpVWJ|m *]ՠ*J B1rߜ@,Y6 H)$㏏s+e# c\!8Gsn k췠 7)x%w._;(%L\6dIzf\ y~]->]S5"3w7%KN赀1L-EtU{l'[U|}]vqf > :,jO ))pS`a__ƿ㍞8"oć'?vz俋>/lK'2eWSF"DVq1Vh!?=c^x_;yCkۺZ/GmH@p$ BK~|v2W6z lo\VFdEewr N`Yv,/8NMj%sGLoq%-8 Ղ[w,=ʫA(\H/UDW %7b1|z<cR(YR071gۄ ː ؜Lgm{4Eb3a)Wp:Wyyd! Zhވ߆Z_"-k?<[\@DXfiXInh nam ?bbE F('BKs֢t#|2Uj}1h v2g[In >5.:aQ@H:a|%N3i $2=Y@߄IVT¡k]ݱ |Y#r[dIJRK^zN{¦eds "r7X)!yʗ-6ɞ?o/@59giL&19-x)h#B>Z_븬3z]ʦ6#ݏbXQ2;$W2Pi٧VpS]BWoae4ǜ'ԯ|^#gojVapH[d"&!`$rcP?1ۨ84y#!-5$&u-Ecx]ky|̷:sMJyGVN;=n8] ̼m"Id|!2.SVRokχH?~13ܤA|e(n-u#oHiTȚJpp{U["5jTaA bwx9n)fĞ,ͩ6;ȼ jFKGAO@Eq A=)Xͨ\, >)*:k/ ffynr~ X\ e@+b-P<2&5'ՋQyq /v^9P~'\ BjaQխTs1ZSyQ>6}r1k0Xmhp\˷5b421^t|sz P'kx챓Ny=Yh>e@':0W9nvߺn|]/M[Ȯ-iL7$W2mR*@/zL.=[r^@J > q>w #;r$7ap{ZuSc:X* +5K麷`d}WUJAu Ftygx`$Î;D}:9h*0ބdٸ:+1k!_qNm.mn;VM +ha ?2s"o<>XVKoq{eQ숼y~t bfQ@"Ÿ 6Z:r2x?^if Tٟq~yxi]3cFՀټsfx{5~RWa{Myq[/ Z,$415@.=PM攀8E&NP uijn<`r.+fw<&z]c+#kLC7u^ȱ%vK7ێ%;9uO (a+wsS>)z )8}%-$T<@yTK qy|[M l Q=c)vWl6fsR!Y"Zs\s-1XrWc2pvTmU c9gtdہJ])>nuSEahM :aS.Ч b;4Һ;&dK@"(fk+030HD)bƠc(GM͡;PAG~x~@r3SSs] ƃ GT\>VUѸh\)݂vTV{BEf?ZVT%6 T%4yBsPxVlBy}_ +#o)>f`^Y GkYWrtϬ?78.IÖ{_bvWHCo8(ʮ6Iy:p"W !G-N7Бz 31{?oB\-Tl f6ޅ*OZ+]|R|m#"֒6RJT Gǖ{UQGBԴVQNJd](tӉ2X`Ӣ`)l r-lAw:MeE<4>sxm$!}ϓ:Am9An(D<[7/JY.sYok-l6(f MfA e8ߠĮu'Ŀp5djf_:CޝI0F]j+&aӨfs9־D sjjS ?csħ9;]f%l>3uWX:) z<rs*C=QG0Y$n  !FT@WOdZOkK@B{x>W%J't@=2щo3Z6v:; ZMᾡ#s4ZDly6#\09ZѬ-"ơM0rΦ4aPB25iz4H~jd0jECy?ȗ=+Y˭@YӆC,j4 p1 _fT&@9=bD)7@GT] *^;Od5X]FR|z>?UV9Ēr7yImO_גo6һlT +,*c2ⱔq:;v6H5y4XЀzl1u%z;zx.ph} _,|#PYŔ,È[Vcws:ц_.7Rx"1gqs ݼL(lu x{<i ݣ+t~tg5(A Sb&POޮ*]530ԧb:B0lrdn%ToCEHyA5AMՇj'krp"G=gвldΝOWjH}!b >`}ъ>a=I٢rr6Xdc V%.C%.$Z 'UW+>Q%C"bS&ニ0x(2q%6-t#=+zh4F blմv x u!|@-MoY9\$'k3idHov Stw5~di l٢׫s!/ObmOU]9-/;ܫb֓^\HFLZJ؍lXtd8Ƥc@K9. qfd V+nhv^NjWZ\> 7L$C$m² 0_<eTWAs=bz-v ~܎7Z{ZA{\AEku֝qƻ~ Z6oʠ Ԩ~Q~vzKæ]jcAǖlB,W㪙#LQձa̔$ Qs%cإWrBC1x~YW+_G~kbc@$ ͠89ŎuFM #gBL)@mxkuJ8 ~ ;9Vj K* F-F$o~2}κoPq|0B(5d"3)IO1Nqa}@ut0E: C4e|KbɬdSEKA% 0|AƠ>F^+اYfDWJ pbF+g l EGȲUOh|KZ2 ȉ6*8&fmO>J)+Ψ̏yFF7ݤPaXN>EnrOU|~"M+5OY>o@gx e-v4NZL; {'(^r{@s3k&K"sb`7>,C|!Riz!vi[zW /H?!;8 y|!"0RCu2dbHDM?G>?ڴd<8 Ta;Uvġ"| S@>q؛r(gH5*l| SٲyuJ)~™ZrƇ3"}pm0?JCMƺx ̩}8']#{Z DIVyf7%Я`y|Kik޼UHe~/zOJ^UQy4G,ƲDK>\hIѭޒPWMGY[bPs/s}Q$WD{e`vˑCmyG ,T A'{? mck!vjs5I8W0# Cu=H%~HW.ETZ11D(T\ =%E5kO~nX"_PLw|sT3T'Z?>[+m'Sːdvnuu']>y}G˴nZ5"ow)@ Xi˾Зxu4%soO AP] *JD] .͏7C^~@5xחqZ81\IKI!^4̍O`Wm4_jh@BMUXV+$ d"p4Ah}RakZ5i1,O2[{;D)J%% Pcz}?3LNMZ/qnfՏP4Uo%K$Ɛ~in7"Z*ъ5ۧu(OKZMPXP2̥ UJQQ@AhobVBF8~xdtgabWE?L[A/|-.R"H͋!u0ryu*ƾ>PGM?phۻx>mq Me0L.5B#.2-i9lfh#f7~kzɄ!*[fwZTHrnb{J'}4{bp~'uu|t)39{{}ވGMns x"pߌ k!K,fHOWo•rC(lȻl;HNӦJ_wg,t(s9[bMXT++"SGH kVOjQR a6E &ULJѹ(h@B~3TESqB"M,E/֬/9MX/Q$}/(0e\~=?NuG<(U!V߉Nz`8x,.4Lzb#aj5nŲxYA۬3^Ttjߺu֢̜,ɦģ{؛ަ-M2/olT9G\7_~6M b J;\rԽJI ;Rɯb¤*b7Az%jǦ=XAٍF+Se}=pn%+"z#"zJ:ݙLRC:(b[PuJhWDu#u?S- ?@}d:9Vnۍ%n[M@o({Gy`;lrDpKikeF"x@/s!97Y4weejLxW)5”Jo]Ԗҝ$0<ĺΓsgXxxB3O 'K1vKQ]cUB̿E[r|[M;Rnxf7%;V?urz$:f`-$` Zٕ=X+xGrPI~p˄Ux:}U"3IJT!?89ɋ%Pm*,q6|'>ZLhIug=.-,UCD!P.lOo> ܧ^,PZy)0,Rzn)Lh*N^ dtޕAB5cWj:@Sext/HD*!j-/@cQh U[*GXN}W$*5b^ /Qi_o;) HbSW_&FZ>_B/-ANu >BU%ީPg&weWbqפi[L>5pX5Nêqނ B9<ƒH-5~`hhz.F t~U NzAkmzgX8J)kx{1YP;@sH oy(a?h0WeR!X|e__ۣ(pnU;we:Zr!xDB%L>ٕ(]BJnD" $H7uE$I#O}Q)9)2_t}* 0şG< t8NZ>O \W`sq=ˣ1xNՔ~@cM5dtģ9zuOPQ&a$Ly5|@X8A|mb$%2I[v9$qzK{ +bQmuCk]@.9s]a}IҼ un{JF)ˏh1f~σR M44EoSo7mLv^Ru@ROnI~Haޓ!msgJZ2#kԷ#EhP*JEQ0H2@$ִJ8xlCޢk]<8GrֈHC`sA[՚cx:~]6 .Ϊ*'g3>¦Nx*Xr*rIbKBou]ȧ5ץjN#,DAʬ.[dR|Q*5VS|0ވRHf4skRݥ-HdUD| 6#u6|v]Ό)$X:`ݢ"`K} H,ޜ%FI0T(\ݟTRIƒkGIWȭhDNFSmsj V&cK[ndh~TZ8M6PBUq\lҌF$ mJ >4#Yq~'86? BO"j}=&i>_H:+ S}K Z dgrȸYPy?v\k<F=+ĸ(7>i {8?LQ앜:[Cd ԫR JmƺQu-}0gק)?S 4v'ON+C5ĝRI+cT?}1'Ǐ.\YjP\l\j`R\jL%r\u1f߯uC*aR^󐨫qƐ`C4+uoIx]>лc:bs#hݑͭ(_NKjє0:"f.Wr]`gW?;iFv픱D4jY'Iy 80p~!-e1ѨUPaj%,nQxk%AI7TG% VqI֪4Yw0Ge]6XiGG.o!f^Z,^ y!G O/z{)b'UH={5zTUjNO9@ ^: lkP^ݖ;5Q#!XŒ̞NxU-E( $QJ䌝>\.CHw9ytܰܠj,1! ,-'ŽƂ ~ d{)Y&b@Q΂qn}{o X[=ptjpM6ޓ6ȇoh=&t>;PXD'& yS4͠NomYd~U=T>]HïLB4U$Jh嵗 1Iy\ ܎:z.38f4h뽇'T7P6+[Tؽ&zG3;T?ͭ3Nsb ܒ6kAǺf 孙W^; F! a^nt]lF>lՍ1n:c8,&]A?A_;捣5If.弮H3sƸXpKWK_39xQ/k8_ݤ;}s'NuǢŻ\1ۙyzr@y (: +Ze !@u٦8~LKDh x[SQ$DcnFFxI5ݘA kë[}.T̓, gozr_nYzg <͛mIb<jشAtMޘ +]ӈ' -}IcӞѮe&SbQdOof,NrS٦*rj8}cbRRf]G~=ޢ9ǟłp*SL Ffk 䠗疍ƙ!&H >ơ^tqv`|m"kp Ņ9My*Fwz&7t.G{σc0+y5p"ʚ~'CkF)X2iԨ^*g`7,[V޲|XdS:%ܭf`wN@1'C]&u0qto M+CgO-U|qoy'/6pԳ`C~N9-N  k4yx&|ܶ8\4_zr鿚,㛢fsGtsQ5(\L&+DhȏU^1sgHEg',~3˙E]K>`b/K߼RҪSE5x뚗SnԃXW,; tJ ( yQ FT [<ك] pPa҆~Jڸ8 ž;?sr{~2P(6ɧde%/'o6F.& %ۨ˱x(|'QVom2GQt:!B[o]¶:14j VF,̓ԵGvW$DI %,b8 Hx)KN<1 Zi#1 ZO?.rKp &MS{A2x,t6UK\g,WV.k~Cx? dqV` Cg+#nI YCP.ҍ,ؘST0m~ g"13nDmO%81| tJ yKc%,CbWȅB/J{-"¥YU1)7I)2]bC37PsBOEl(l1RJ>o+NJ1vI^3?ͣy!V#Kh'_~jأ~c E%Blggk:¹L,½vO\`3hU<6NOSSRy ["o`>kԂ8Ѣ1'8c(7z1ףxs˹wCW.EzX.#TKTuF4Z=ḧ́˟)P5oޑAk/`T|l0Vwpy͕+Kd|%>m69i:߸WǸ<7WKrvݥZ(HG E.#`'^JX2cxjV~bGP @;;@{0ė9C@u;ػ [ %[]pFO61_@7=و}+xn/}"ə^g ,IsyqΣTb?98'$\9\ GYjϢ=å17jl#!!/Y. [ = 7%P3q 9N,߲s @/m*϶Z?Ekf]ՔK*ӾNj$ !h#R0~f%/[,PEr_5ዉt B5Sg~+g/MQ@^v!2!x8O5<0eZSU{ pXƒ/^JZN@ejD*QPV,`DeT+3%>dFl4@@Z&)*j; gۤĠ1GriH%a8z&Tu1ƣɂPe-kXd*{5Dsl6ge߻zq3gObVBLZ(ԼnNfuֹL!}"*i<2K%NDBG 2Bf|Q]"/7l14˩=̓~R<]6rHROYywR3EPI:vO.~14JhX!IeӓqQ172<()1HZgN:(8ttNBnN<n1QIOc^gZ5=`yst•ٕ:AsdnRnmCf/`,u|*<py;p-mOUz@lD%BO/1C7K;/%d~ ޳gxg{tg^' Fg趕ǰS‰ѠӆJ`w5{QrtOlDaM;uIMwo>!0pxrbN%RVc{"BkYA~ Uaq\lOAD '61ºOi }(Ͽ"q9׾ɪѶ-jHWè[7Lغ Y3Ddv=߁xb Ma kPmQYdBi ;LH7^`$_UVcBkX Ř&AN:{0n ӆ@;~3(}|~朻J^>G(&?) ?xC_a4N=quk8(( Jp&cc5(/-]Ed#Ss-q^f@(U5;ڎL[kNqoƒ1ڝ8;#cyU`[x7ނ,!Jkztþ{fQʈ]&T]|ٴza|O,hW}iۓ3/h<=j`Xf5'rtjey^l jaDY~[TGTka]NKO Av*϶yM64 sW7ҤI9|V?9J[Q+R?LX{jIF<#( k#ħOk ɛ4ٰ2=-1k`[Moet,,y?N#Ǜ6KW;[@RS&*uKu!ALQ8LhnL#Tf!ELbYg 9rD+}0; "mGJk@K^AEۂK3H;0cҢ:*w>M7o9Д%bnڔ*Rc$Y2n%@٨X Fe5)j.]pr:dIEcqmrn]ҧqWWt (|. F ։ufv F,Z/P $(KnE7;(b($%z>X7;e:ˍ+?7[iU;OXhB_''C5@r;aY!ov#B9ދШA0@H-\me aoVQhNB~TcBܡ IKj D>$'6ˎ2 -j=|; 2ZTF!r;I8med4&4xt*JM)ӲڨV*'։3ZNH)Vx)eԿ]5NuQvo NCC*) 6R4gڦU'g1cE+@I%㿜IJ˯|{Ucs oYaqTUSq;<4U!pAa)ܗnEx~pC#!r؃Ț;qeIhm{neCi?S9=#*=g0"*ֽP,t"۴ʙ1V(8-,kbBHNjY<`[5#cQ>W2˜:Y'(W_]Fd"TVYq%j9f_Oԇ~tܴ&\}$rK ɈߖZIq٤nEzWT!}{kg9wCJl&w(@ ht_#s[C x5f$)X쥢vvS9G<! xʲ{~A=,ؾ]Ogτ#f/A2G{+6,gq,+~a4<\ũza9|18u?7+t_>!e5B}ޓGۼ,N0`JHD[HS̥K0{ʼ4sWDUP6M!!i[ٮ>[*oAףGρ 5RMV,$]7ChPGћjI\v-\JB99G! }b@+;?R'HzxW@Vp7,7giք Xv97UH8[FL#I2j7 x<|2Jʳc1V-FԮMp=.뾴sSBIV+Lɧ*q{7ĔlY˯N@khLZ[g[ONbBOnKfM#ɓ3SLWl>eӰ50kN$Pbl .,v$}Sm[Ѩ VuYlix]hRG{vB8X0w T HR- 5:?M71j8]gekaumΠKT0}5iB϶.Y2T8_ 䕬V+OAv.U$˯sf4!j9g9">7VUMڀi]lHH~^'RP58bir}zZ A!)n.yoRC?^5aDcR=G'jrTMrChӞwG*υtɆŠ0R{)Yȟfl6Kϓ gtFߢD?r0ٷxdD>ech@/YRbG|0*[!'ϩV!=:e@tk %+?vG5_]tbexts}4dK:݋: `Eqn!z)i۸]Ll_"@qvn0ܦht̴Q"a΅l*w F/⓾V,3a;h 2,?ZO=>rldExS+ (*K۝n\.Ah WlJ|^,`v 4 eè!|mQ>%ڇAE)ʔ3GOiǿθ.JA4Dc 3dCrNKD>ab2Z_FXeUfѱa17[_]""&ߚAXPMTZ`LEV)7E[qH}7fMxP>4XҔ&b]HΘYʿχ-ulѐN |lԴd6&R/neiQ8un)Z: Ywc&Hj}I&6pƸ8BoQhkMBO#Cx:i%b &!Fwd< GI8]P } xf- =Bkjk 6QEiSg&@L2_Ry|R meԊ\X~]%6;guZ+8˾ ~Uڔ χ?`VOnvJ,gAs7%ك?,eb2^G;:W?Yn$`ۘxρ-cBTr%v'uik:o;10*Tε9A)z?3DSEI7&AhuŊ6,I{B;"FRo:FG7Niu8Sx5FÈ> 7;2k=6˔~?HZ -ծ K'1 .nA(@gwMvI?}X^OWoD%Ɯe7LO?]F&U`cH&CA̡vYJ gy@SiD)a+>-Y.L.08揘 ړe\`BDw7|I6,"]̶`J[x?-}%SZb~7h^6)pRB-(uŃNCdȀ[C)vFʻ߈b(2ϧ["7-Te0dS~l6r^|B2͉An+g*R8YCU|fDn'%JPH}22uӬtw +$ݥ& 9P%#/+M,6HzGclg@\mQXkwY<P 2Ӏ=ygT#z$@E >i.%{D45@|?+%N$@(1}p!HF> H<z:³,GmLL/awT 3{e?8*44CZJI!)эNT3[1Ea4C8$r Ѭx\FBht"p,Fo;0Xa`NQ0:\67)I+B{EnzB}ZS>s˜Ѵ%5NDۡ1p3g\v6 4qU(oocB`"9]D3^aVZj `.uDςTRIs}S#w:3lHS];X4OF>wj ذ#zvJqݏH8 P` =[lLy@@kTj@n#|UVZEd̹h|K눓0{~mqP.E(3Ƨv5 ~}9wv/R2&d9xt~m>0_QW:O / R+~žӺrOڸ%4B"%Cn\`aem3}a\A0[&i4S uCþe, @m B٘n/ V{ĻzѶÂCń.KztʗABbͲ:GgYv{zziG\z*`hީɵA3ӶOHzve Ц'،&٘8F4oL&[}02xd$%)eڮ3 FK@UH*-ěϙr[$b,ҮHv @/CnfF  Oxr?|+@uտϊ4pRͣ<pMA *@ca8,Uڱq{Gϑ3l"J)6lyvM!)yӕASl/@4ՅH/aA[N {a _L= cϱ2$UtbGB I))3Gyt{GkRJ̿jv "8hKvKeb}߫n@R4:O]x\#M/# "IӤ'Zw ڎ;xr ~`Ľ8(aDA#ɜooo|42ViQ.슬.2JVNX, G>I[r3D= ۊ2I@-[HҰ5I߯ Geۇ"m% ,nr`5}4Ԝ'GI(z OQK2G?q~K:8FL f(.)QMh8gO=k- .!Qm. ío@ &ok |Empxըi׋_1CJ%e4%UmZClez߽^NX#AkuLδgy8O|xs&)ofҍӒ;,s*Vod_ L֔w/-38kͭcPo9atkY!nN"e0i \Bk+G8&1`J ?o#2Gh)fD0NgxgHdYRym]|3 yY/u.y/$r!HXUc9d"5Xb%~Uݍus8R2J B9:_MܳKinb\CtChfJʼn=";GR[>̕@a95-_p@SaYiZ2P*P3q 0mQnMGX ;fN ,_Cj't^>Wdb (fPSRLgAyHe#\Wru=S.uO&mŻs⩹`Pjxa&> %h°?6{*(FaEqE$a'G#4c%]ӎyGzѾO:n ?(5=o&KF Yzv{卶mtb?O!X_ T/{T |B'q\ omȞo;IuQ;]拻~C[Bm}Z)'R88uRyB~nV#ݯ)+z]Bo]KFpEh1Wcɋ~af"+w V}EܫC4V/E9ۗO޿r~3GngK7zн 6hݽHGJu(/Ti,H |38馝~( su!{3%ٜMTp EN$ $ }^|=DL1terG]Ȍl˱hf:;K\u9Ǹ7}z~sd>&e}yPq1_["əRk;Yn Y:Pxխ79.)Lhc }ud}ӣD7l:SG͞ɾ2>_ܻϱ3FkFFEZB"{+~QR_ozIز~싮Tj 8q́t3%D0~>RZ?C\fc=f ~YzP]3A'%ho\.9:3~pdf8 W1~Bl,T~aYoYU+ d,spWPvcD-6$d~:N؋B8Z!? yz?8x>)gtJ.7rkLׂhoeh.x8: dI<5j3~ᨛCd5 X"C{oBzerI֊¯.,iϱ) Ki P/nLͺgF${Sһ<"fg:}\±8&D>PDCτeQ$?~;e?MnJ-n^,4[~}ڎAũɃpzz5,mjh4!+Mf:qol8a1L#MzX҈G_l@ea9!-U JC"5aMq[s}ރ+q{v -Ln~\ "Mz-'jzFSIF]]$yBnZ5Ty?CӯH(v3sy(tBNm}D%*$pճfWP/ !9A9 #SY~kti>FΒ<{m J9E o"-"=Mhb<=XR+X29ՅUP-U-8Us+薕'_x p7)H!N:GL}lbD-6GmI2z[|eCrW;p Tt1i@hh(ssZ/[R˜h$c{`zI];H+ďJN%JrP͕ sluj<&<@jVn6v$S'DsioqjEh&(b8/d ycBzf<'h|.Xh M_ҸhAs#l)0# CNlC Bk^6ke FXJXiQ,yfP?]GhA%˸zӗ8`,!ƦQ+e4u5IƙY~* k;l s#DeĈEVϑald%:NbzX)-t3wHi'+X'R} ,͖65IRAJ3򏲆?˸\8MiV?Rv|H>طzIbbF~?uGpzn 2a6dX{`=;~>Wnm^>m$3I,wvw@P:<D9  W7]B~9oՃiiT|\#p6Ub}H?%43+xG?jvxK J4ME\& Z,f;ᆂ륬䇛@ `țchRwP@ f;a]F G윒*3^oC|b%]8`栌3éϽ8`yy3 fb*0Y0W$bTQ(z`Wrc9-2oLEeNAO CʆmΥ9Я}gxTJ8sbb-6$OW)FF^0l6^ڊDGˡc8BRP>,4@~%}0gf#N~j4lԷ&6cCͼy{o!Y6%v.ڠNrң_5-r"3SRzH3@8yWcl婸9RMrJU!0 N>9s1ԍ*wt+924s(`sl"^`iRқ Śi9+H`,Lk/~~\Bl\tue5 5g2G B^hr!(56@1%oHDpU X@Ѵ;%g?7C2KU аZn8*U0bBdEG@XQ0ٱH)')X! ʬBT/k!7tqҟ$Vv&_spQuH6Ll]9Ľ_ #̗h2â-Mt,M>Do5j8v<(t` IVԹ;bI$p Hx? ˌ+>(sx/h`B_Lpfn~gs3Ȍ֐/'!*( #ć}|`!wXrvR. (I/P,Kgce!8\[-LB%1h%}sCi|Kʺx*d.:Q77 ڇP\8g&QK_Kd3[.+@ILTA;gEz DkJa><Ĥo<ϓABJ"pgJbtsfmkݦ?o4P.gAųnąhiHOs6͋@FX˸Jcl^~f$`amiXPr/uOԩ3\>G$WXH`+Jr(դt;A)` (3&cVT0|'㈟xe`$@2Cpb=@v6w$ږ?P`֨}4*b֨ZSf~n5HMp=wf1#h3-!,C@D<}?V{F8 k(N2f$)t׃C=a3OYdqͱ$gtɡ E+:xV«JGm-P"lo88%l!,3n gC7+loN7rf"q=W.Kz`X/6+PY҂6qB 6s--|XY0O),^]d BH6W` X~X+ zGr6ZlH:>)= A( - Pm/6K|RGW!e .#17Ɨ`7n.ND!իc@%9oTjUJw&NzXQj/ z1YNkьLR*L"񃂆OoVavuuYP7T"F(M׶P9Q}%'E)d*SIq^Lkͫ:s 6+7:΄|) j)JOo2 )]T) [^enI`89˥) mq4US5/|z;3pxYsra!NZ5i;Btlyb hDQÓ6/1t;a)^8 9_צFD l]II| @)^ie@г7un;d%{}46PTl4E4(˜d)!J&W*83gQW,ޥ"x 4p(GRψcv_YH`2fe0~ѐs/N?^<b^'6Yء1.{[}( !v3z4|nMڗ&Q[}dSm0broޕ̳;sx C23gTTOJwhrqS(}>ý^Ȋl^jllÐt (˚Q<*L/7!  1|GtMzkzjq)v$oL^3_,j"7]ޔm_&m S'j(<?$kSw鏪/N0}%u_w} "7u)u.U֣<{=]4Pa o~U866y/c0>kM,d}ܫUg i*PT'>Qzl ِEO#vW(ߤ'j1V_QWJ$VO-dLD;ABKcyWQ>@򍹁+@>k=8Ċnȩ5k߮tbUƜUVsՈ>;FKy俣4n.eS%-fD^Dlb#ۨ @M={ ;蒽PڿPBp%[^^_#h0NI(4#D7p8RZ׳*]`qjW΀XLl{K]EG~\": aoMhI}:ρ5,4F)34 n/9}I8 P?;th 77;g k ˜T,D"vy6@M3b.t vjaٻo>'eU BMa-S9tA`j*iV ۷<;4+D}p'LG o\Q '#nf=[{A%wI( ۵X`utۀdX6Й~Tc0ذ3x෎+g5% |~8W@,/aF.% b{썞  &8^W؉Hq}vi*?*-!%( "UĆI éWf2R#It]tX7V)BkLoѼAzqW)c܆[kKW֍$Q,c}7GQk)՚~E&b0&w)Ԙ,|n-.dn?wfD3'$ZNP$dAn 'Y.0~qyq5/*Xd GXΌWul?VtkLu&< $,QX.hIOMHo7 b9}+!$l =}]?S|J&~GZu4 $B1M jٰp~_!0m ҞVIBX/xO]/ RFp*$ 0 <-=>3&7ýAeoCଧZZ7NEՐA),W;f"hZ_pt2PhMNȱH!44sD\wRk,)ܹ煬T7Ї)腘((bl J 7}t?A؇heQޘA&SܹJ͹%pt!  hiL@'רo !WUזZFYh0y0T4](8iP[ToAnw{x̆k_QT.4_C/˦ͨ&}?ɐ9qY> =Zx]j!бk>G>Pc'X+l\ YUB^bLt=#qUXSLgsO|gż i.7XBΌgقQީ YR:zC|\31`:{%tي"_۪CYS$%Q(Wj!&KQBF]0*Z~=RMmk$&iSݍk,"1R 7A-mF 6Omuh ` Y~nVEy! #)t5.W]#\mh<^O!+f =q?վx7nBNOؼ\pЧRs BedbF{di+>Q:9pF8c[`R  `^6s5dX^|oPx 7mY`692ilEdSpjܔs򂚟-F&ALk_.v(nT{mZRݝOX\YJÈS DYP Bo<4i{L9Q,fo'`cUM/ T%Q;T > ,jr \Ѕ9[x 9F|rEИSMi2ADz-8%J>g\0`{IlO:KɌ2R.ܞ*f'QupTo-nf/'ǫtעxpCު ت9_WwaD`T歶%I.fn!ʙHRrYVfÙ б?? o:5n 庶/YBR_1n-IɞDv%4Eň 0NsRE&MJ̟5QgQ qɫ?d1ďZЯ$^^n;¾ǶCAuĊs*У^BHZrUȝlg_娾5`,ٽz+O<(,5cx^ӽe8]jts]?70_ 2NR d>V6BuL`Z{\k#"6,:"I̐>rFyfa\+{'n.NFУ ͱþk6.ݓl:BqPG\P?nfqRlB2 ITlf,+S)l@ s $7΂1+V`"޶g^lhCq!9'K~dqN/4Ul+L}eY~ftޘrWrۗNM>wnL#JIWc/zUr0٬UՃ"jFqN Dž4u˳3vڑ}!.d~@X$o&wDBjBFa>!PjZYlONy^cE6mxC* :8(38Vc2l cS-b L[?Bps z_cP]w= (z%\ O}tiH80V(7v3.Qo[+Y^/- ^J+{?/Ij[v\y>|D_e]ȹ#s-uy"_\=r?$ Jv5):H}p,˔x!eMw>G-GC5\rt%#dueSBBjRК˂:ch[MJEU4Q& ǙXj1 R)B nC_?җ ؟xe3Awi\8>W Xk'oF;x> xuM/$e"zq'0&:4X6gsR`LtZ e ⺦ 뮌Q)en0bn w|%pd?.|\{Fy4d㟻ig>}/7zݻfӲhaXj(slnԪ֒;KG|jכт/i,S z)m*dݛb*}mR2pj1$o& e;wDघTR3Wՠp::Ms>7+{h1V^vU+[$PPFa6W0qr;i' 512i_f*׾JCBThHK&7 <{3#]+ T_Xl3;mIB_mH9=2F֗PYA"Lm NfCU 쿿3'γ#ϡ)-o.} /y: ,޹ILIs}1.:/gUɾ/μ%BKȌ:fM+Sy?e\\DwBlTB!40X\fKvb Btq h Z3ǓFDgVK , $_ORmi6U7p=Z|G TO/ǧwҗٸd k'|v;Ao0hȹ-v})AȨ]䂪,OEc ?x:Lil3@793zySyVYI5ƊzuM_dd%?Eo$&S-P7wCxVxe\vQس%t |MPs;W7џI`~-n1hWRq!P%ϾO {:\/LQ|F?[tSJsAk+ .LvfBKi:t.1AlYD@NsJq S\QPHPv@`˸Fd$2i'ml )?5bA#\jz<1%fҿ@ԒTI$I) y 4G}x}W_lH}x޷nKy~Ƭc *rm= K).]+ZHw02OAL2T/'Tm*px7Q'"fN( Rg.{% \>tHc»%qQz+~mXܭBz'-nݚGs({o^m]B6sӨSQG$0Z좊;pW [ qqj9 D<hD YhxBfcn"ِJǚ?qZfmČc&2U~WL|,3pLʑ*0>p\"I}hBBin]JAkf(pKԬѩT^ ӽ~$pdbQw.JJ,lf0EsPt2~?'tӠ"#,i) 4d!oX*48,}tZOqG,P.O S %}e7z+T@]ˍ\y&ϦHF@Fd)zy!lm:`{!m"N@0Aඦx.Y_4ې,*Y!-X*ZcBƍxK(-]5c&jc&XÔ!(O$Z4? ?7:"V'zFA.ҼnO=k@HDe^ W | 0rE; -_Vڅk49X7~O4Y黪 +ur" C]ٔtXe_;:oĩ(U=_͓p&WZӦFz;ث\;SU-r`J 1FOՕHW1oi$T@gz<8D1CLľNEezFurty eVhT. A-QsWBŧ^rK4\hK׎{:SAO7)ɰzHg '-bp9p3W jO{XG`q% 'QmiR;JybVW ( :>+@.g^u<+b8D g ,Oo:i 5`9ă)3v?%Ɉ"1s47`먭,VllG޻ cd:7TxD4 OjD}/wW٣8}&3$p;X:~:Vԭ\M5DҮp*tY[ iOG׭Y3Y% SIl|9H|; F,F¿:C,9;Sn ߿Һ QI@#|r-rpG`+8׃e |w&._8{C5<)3>[|fb1˩x=PZAS|5ʋ3n wQXGI)XE┉]xڇ@ VVi,\V'ԍ^` Gc*[t Φ[l $IGTjtw(mIL u!^ko{ J wELlroVg1o]Q'ʗԁ> RNLyŏ'_Zfs%9`jO:GF\mݾ!MrwzGMЊ*V1Ň Υjc;0P+B Rm \--/evksBY {h;ʦwOx֮I~lsD?\^mf-Sv"W]oG[Kfqo:v\E?ܛjiz7_?rcK$S֟ʜ1}udՃ-"WbՇ8RUyNskOMkb>7 k9=mħlsM@ >G"_ s#$r{ePzxPp}u7;0&t UB\]ip(fkz[f2:2"m@:"625 "PxX2Y/P%ϒj<\]6Wۼ."i OxUi_zdda/8lK9쀻¹en}2ߺ@_o(&%4\Q^#Qg>p3 4JGsjkUj2b-֔*sM'Cxu3 Ę|hb"_X{'""ր [!L _W̓Qd󋗖1 E#R1aގ,۔LˬjEǒ2uAhPB+{󤯽C,':߽\/mzL|k77LyP~D0/#}*iJmE RjA/C6?eaYMʤT1pȷ~Ą9CcH&C Wá?䂅<( 1Hn"IH ƑBOg b%6`}ԕs,ð|FW$tJxo&@4t+# aB宦*OQ}J_n^fd5l%N4Z:޾~WK~媚2iғutn04xCs2+ix%LJOQeee ;@v8\p!6=syBG_AVM-[S"3zLB7)@Geo8ϟi~ʕO3yH- Z )_V,nRuf/sC]& H_KԭR%_mIl`l9jԺ;/ me ȍ=ư M2tvUq9PRޝ֦_d%9և@ūErm pP 3^^||m P.UP -?cؓiqwXbYnuJskڏp1I6-0GWNM}*ٯZ3-ro-?K2Z.cXRú&xю/! 3Nް\M@ ӛGT($d/ ȏFyoQQ7v04 )їa d{U(=J5؟@㼾@;\#Fid,{7񯜁eV) 5D`HR:oV\3pq AR~\Xãl-qCmO'46M?hDIA_1Hm麺)qMUK-T@"x%ј1KI^vQ^{ fK) MA/4TXX7xaY\^ew0+|ߨMeid>ue> ,խhYx@r=h`jBf!NuTB)y-O5i!K{Bs.>2uLH|aAK P~Zf#oFQ> D4\ xaINn9 ɏoE!&f+о Agi<ģ#7ڦ!}ҺWG+y^_|eyo#(⊻&Tl5{ TCN/i  Z<@H;}cp@/K2ꀼPvD>3۠c=9V/ XGq<3 x!3$%ySNa3}K(@Fz3G6 b!@= W*F݆w`Vх7rSWSx&gK\(PmK ^DsWV ZS>"Bm`:Lg\~vzk(Ph6̏jJ9kk u'c\r١Jws7{2vu=/foGl 9?,e_P2{)^w_mvnp;ZMޭ=QE@,?t&);t/2o \Ùk]>Z۱TAXU{LTpnq9NѠHl^ɌIkJ貒ܝg1.sGV}k:.&Q;|]ڨ':'wO0 {t+ !2 j&`y-ySrˆ-]|pS;"%:> QZ%zW/鰅{!Wfp$R~FXT .^j1QRS/;cTĜ]'<16$G[]瘴Cv<5@"q¿1k8F5)~hD)bKȄ紵0w(U$֟w|>.|OBp9 :mYf kzU Ǽ͗5FAjj/ZoA pޥtm988 0헋:G<5QC_ B=M3a4dxNYV_γ@wJe&0`̅5WKZ1T$橑^~V&l`yłw[|7倵TѦ!=xl_ON"Vۤ5=Oǫn\77^a:[[ɇbOiiTH5%}u)7] EwRMe$v5aUo-;_bp){c_'U+'{m9CE.%#vҶ:و>W݋*"?jM rpt^~Ċ5(ԌC(jtyT:/Lz+T:(wkSQhH:{_W$ԅhIu<Ͻ&Ġd4NEHƭmI利϶ac1/i^i*, _Vw:n{ >Ư1[k)KȠSp$t[t'-&Cl]}DZO^n/1s5l??gd>l)އ!D_w*L̨ rW~yPSLn(fa:+Ҽi FZkbJpoY$8g0$dq]. 6]N9d5Dj ;mBNnt֓YG{ӞjE!<n'ѰbNCHHņjGN̞}|;q׿T658-&^Eԅ3+$̘^ufFI^t=a:^M# ٥9Eu'- v{gvԪ%0M܍ 'eW~U*@,HlˋTvYz[P/4;lũiz:egyB$,16lL⵮43h:=Kkq' *u> 4gec82Ͽf:hG%1io^OfsepvB˪ 4R+_ zQCai2(/IF[9ǷǛqo Pwj}+'C vtz]#6#*eMbG CjF[5)NQGC7<5LK ,[PyIKԈ$ij_aOu9j$f@/v:Ù|uQ@3On lG.kQk[[P3NU# /iH EUxňvG S:Hfw1Gy[>@xB#bOhR?XSӱWiE=_a-+'\S,ҩi 8?7CnGNH@YZL;wC=MwOKZUt=D]O4Ҥt"uj>SLM^vi*edq h_F,& w؇L} ܌|=Ĥb df+hQf,lgu)v\kg`}6vP&ͦJ3=kLmiSxo9L>é%Y-볰zPm L xL@_/Mm32VY/h CRMU\tAѳ*5IpLWtP(Fݤch&Tۿ)v CKWcƄ؛ 8U+^#Ct=RF9M\wP D3\ RfyAr:cXy LdO*(,,DEobY"TyR|4]t͑FC#gVxoE` zN(kZ1tMGi-$7 0?~Jm! &=7REד<쎢Y'g?#|0AoOco4xY`]'di &FZ%+y(Xi=<*VܸB~ lSfꌐ5F#rf$n&GX+l@ YF7$YFpSĤ5 YP͒zۜ}#F5ʌ-rfe|R/r^}ailZ(Mp3*0݇?}83CwdBO=yyg靄 @Hgv8X9[QD 6?0Z jd/:Ҡ\)n_\/N_tCA⡸% tO&d*.6nѣp͠S;.䪦Y0S8L-m;P cXI  Kibp_\JTc0T؂EP@0pXoSZɎ3xlr҃ӫ z8[jj@`-uoE߈/)ᐇU YɭC&?}'q QK^P|jpbumǂnj2LbŗI p$3|L*`>k*SJm`PY)g RH5NvwKF]@p-ZBчkx*{pb %PmuxZsw6yFclysj_/ %J(̧vR7U/ sES:c˺t QKSnJ20Yq iqJ+i|XqC?Yu.wa_o0`@\9Tr7èUQf=f Fogwh|m=-4> wl7qH4aӊg޹+,gV.o^ HQ>R{5U&<-!m3dį+RZzZ- k7H ^yI x4ܭ(0['l:RW`ڪ[ݟak G# <'MűXxJ1V $FB#шe1b'9w z>P[ ǚhF0 VBGNU1f'EѶ=+u{OEL#W r5">͐,{\Be_ۑ? sjp#cf ;K"wzi)|mմ$^4 L%6\bz[}lE5.YkNJ);A:+e2ϙO&Qɣ_ڋv`tǍ#a((9*n˖}݃# IQdhpAVk!(GA5b 'ȸ62rcY|'bO,vZJÁ<[~*(%'xS ԉ\1W~a@)I⋏" .>O,,R˘n3(L uSƅIk&v8V9M ƣqhe *ޏ `ˣc q@( y`fxZMli7&u ϵ;3g}:BF"-01M {A'C #y8 oa-v%m#Ekz &.Y񖭠CcY990"(>%!1;M!X ^ܵl`d),:䰸+38Yw6<S$rl|8|xD+ʢd ǂcLlʖE3ѝ/ӾF[Ɔ>:05F,HZ0>G2I=u[&A4G9ҍ /RfAPj} X% i =od@HWaA}N/Ć6,ٝ"/ +OZ;f-D6f͔-*-6?׿mv/-Ղݐ킨OY33@bFI?qa4=H,0k zp}<хdkypL5A)i>(ß?zT bL6=7[S:o8k3 O;{М m'Z~r1(9"|NSȟalnxhE1j3'I^5M}~n K9 Ѿ ¥L*n%2mԋҠF_$cٙ<r=WW2v_XWǦm``J%ѻ_֒ovyg O$ZXk4V-ۦscCi1D*fU mv_~T,>ԭJ[V)^j$DK3U|3^c5aRN6mC}` q~8ȍh$\$A k#_ ߣ=U/Qe " U hv(Q X, Ƅ(BoCmH>r &ƶ$&)˴N&a9[g Nqk2ᦐt7}n`~C B"_fpcOM$̈iʂoڂ T/ 8M v}?&>q3W^`, H;'HMt"ɹ0L۝Dϋ>񖳩 r AXAf9-a42;ykz y^cXb_f#Q&Hw-k)TvT#E olf uAN'99jKT"wxBvZ$dT<o6Ωܺ~{ypI5z+̵6*T"4,,ח47m'>|bBV"P4/LJWBbmtdH[푙$HH+ s ~~otz٩ۜ<Ծ椑χ|l6:nzClNHm[ ] i!զOnCQ=#k7|g+nTFGR@R}U&gbuQDiޘ(a檔zJ\ L5;usq؆?iuE 8#?/(q~C >Rpu->ІcD ;J[\]kv]1qgx< 3ZڽE.l!wKk ['yz17x>5}^FOSH4&'=o:1%֙lj@ɘ+615 `[-&efuwS̅3t14^Z?aM%YHիwX"wG`:ha@"pY P v&+b r$\]ho%ֽ${ogRzId}<.(1=<AseγMag>M$ R:'!DX VT:v(9PXkT8̦ý\Z|2 ~\rRRD.u:G@aal%ިuZ%'fcwsq0vX֠L~5_GYn"uI<߈~!tnUF LM Ulo~,JqZYA IutބIWĊt,9faÿtAa߿^M O_20FΛY+yzqyt_lIȆn&\Pp]Y2ݕt4ۗƘjx+k,j{fٖ)3=2_^#羡@F Xp]o'W74,/`^D(/U Ӟ|'e˪M cs.-sHf&hu-@]MuA7dM0h<)}/{L 4P {frJ(:]uU\P[*#,7I#֎h@F,նhs/n?CHf]եYL!M/ڼz)Yli#̝Y_YJ*]\V!lxxr[Au@iASgakDŽ ]ZQ& %Jh)}[p{ /q/O5v>"6LVF|dȁR8xQtju M:VŢ+ Ck X2"9`{d̝<&R٦2/7&ٝXtd__BhW5<;uړdbYlc)QELK,xvmq@=nP-=Å-奨`}>%[g=&.g!}~ordsS(*x0G-kuG,}T2 ξ(bוT [j1꒮9dn%?j2#ü4FEpI_ݪSP:gn 0ׇ;40(b2)&S`%P"½V{Y kz`/!TgSoXrjb| ya0%ե<~Nٚp  f5lsC"^<{tuRʩ|p~IvITw3$+e5Uq^D1$8X5+QȨ&Y`J Pd}OhEWBq@Ǜ1 8V"!BΊ6,q8/70)%pk|@ZU?Ԍ&<f/%Lሬ$ U=/첤Uf3~/AB>fe+5E`ÓUz{:*V; rҥKW.X? XX%‰$nl0WtmD?өh:2 櫥  ĊqH؂17˄׾-ޞI5g5AJk+^"Vk-DJn?m3%KZm-oΚPogBAT.JZi|2)Wl8GA iC _N2u^K* 1mTr/;b*Z]\=ſ&6Qy0'N:m*7iyZ&_^0?#Yl$"|͓lIӯx_= !N >?tM@#THbɼ!nǟm/X^4LKT4:?~ j o^=Cl;""eAfX j`)/. .U7Tnc`N]/>Te<Z6vIFWS vfoMu Bsk.sɬj+BRE((;6I;->_@4HHa\DuWodFAj. !gȫ=_6=FT&i#,'tBJ#L"^Źh~`R LX#}4BI۳۴2WltAɋM g/-8RtQN"mmmmOP1тs@;= v@)ƱXu1ufv'rM8ګReo1 / Y[EȚ-̾8.9u[Ust9q1M\}0403]6tFӰ8) 3!yPos,H X솴fZ`Rq|uPMlO;X`RDTFIZk3ux~'k#&$0X<މCEޏ:_gRa=d֡xS1h,v/qwGw*oGtX1يۃ:=5} ^'uTԅVߝk:ɔi!@`CVBt?gY*7Nbu^Jd_!4R7UUTq>hEgՎw! )xNL_\:ǎ]0݅7!#?ƚ7+oC \Z?~%˂q`RY\^ѴSt4ź\v%zUU"߲rxIEGU^w-y o,wPnsr43ԟznTY0ְWцdΟgw#=PDſQQD03P)rDsД&:p;cs96$ףx)2Ok~ͮWID  +߻xkݎ 2>I^ao=7FN *3bM@x@Y)[3+sAnic!6AۀeL2R4ФWHTP؆JL<-'aOվ+%bTymN`ϼ=~Toѳ+Θ]8ֿŦߏy`p y춍;PnL[q5@RDm()*ejɸT;9-ttj =B@fRW.VC}F 'aw;]XAXG¸4zМ-$\ZD|5pKBu5ō_h:o.Dc&LB d$ iv7*e85T;x3C^E˼?{*? >ߣԪ"`){jrU)4#s::>=ϑ©mhxXgPHG{S`^ϝ ʾTPX_hQ9jIjjg©!\8~>0Y79|p, ڮ u%*"SFR(WmVOg\Je{GE3wxAnn6lct}k"0<;kgϰcbRkPFAN؍s<5Da8N[Æ\Z,-3Af{ٮ<ei$!EO8d݂ՑEPX݈=o5lZb 3XIQ> ڈxD~U*ˊ?sBg0ynyqϻUj5z{}Cs &Vۨssn:+g$}]Ŵ.}sMBfW| MN;Tew[̚t6L VL™st%0_)Ug_bbOk 1?im\bqfė @SX ٠+6Udiv< $D-:$$B5} [MT72u}bOVD';,åU`/h'1`?tFݙ%8w-= ^&ێ' CGN<ŒLZ.ތ@NA2n?RJ ;PNDP(%+=^\isD8'y ^+"^Uw72p 2Fv;9U)}D7YQIL"7996'ے*8ҵ]8 -hp"O]/~SC.$XIMuӢѶd B9̆n'茱/7VP`m*$`3%lbAQE$( u6cK Mwزӹ,WMlV"0ރ´RջjB Z^ǓۚU$%N0RZdGtHbyFI _i]Pd]h$JrtUf?6 pH{_y(C'*6Wμ;o.pjhP̰aƞ<KP!钃޽q#g\1˘qiX{gb$ f.8lMЦD'\y<- ehhd8 >mJ} 'D'GF ࠎVϴB_bX `cBK[h/{jYu/lu=ZFȤnvN߼ k|l{1-Wt=?%@;5⋦l8F~ufWhDXlV.u$]6x;k>,'S\Xg|H>T=2ˬ$D'xL@¢3ζ[gvO5YNvU4x#`"F@:-I2w9Fb$)bE` gu2* fgM<ϒ_KuUq'HLUV6~,$0_w0 RXt7"j",AɡjՒn̦Z:23 w=Ҏ;#\Fj4xP졃Ox` ^CKJaoْpRvt= "x|m WtLHLv;k5\t4E}aTI;Š\LWQT YO{;*rGCPP~o]} qHpmA!5ݳhX sC|62c?~ˡlf* }-|ERu_LH޸ocaFGiVrT[<[q) E'3Jjaj#Q= neX{?;ޖ 8[BIfQ ~PxߤLٹcSӯP)= oS*,%11qKg0ęY7t_<2! C|9!=O/N74x5ho!Epm upV$?<"/wY usV3acOy`k:> 5_4ֈh^݂70۟yYggJnߞIE$ZV~:Ƿ >Rh6w4)'U?W]Qr<9[<3M 5 r+~8*(sqA& 樁rm_ : 5]<^D]2Ҁyp3>5@sdxݢdiXx%;[j!ߚ pc`ot#{ͶW ˤmb:iTp ~]&qc!=w&SWlwZ d;V@ "p=QpJ *~ rNRDCfYsFs ])Sq$Ʀ/'F7 C \-Ăҡ[ܑ˴PS؍`\N scnW/ƅN.wpB&mc#'/Ih;?H o 76qʕ̠Ob! SR>[$Ӵ T3Vq-@{CфUg\vmuScev{K,*1j>~W^tkqzW qI`h~)/tP퇸Zb1HDubMBHISGoeh,*2AyH9!_J?/T1R x]#&蟻ῗJQ Jo.,ab,ޖ=!N;0k0D3aqKE幋-(} :DAF5Ux!F" 4st^{{av!6'˕hfi}2Rnc!աG9%>uvޖPqrw1? Nj7nU~ZpZkݜrKS!]X CU@Mɽ=v 4ig\1emuR\oJxurb|Lf/",:~ l r&^[Idm;P UEr-t-([ݸ>=w RKJw#W/ubu2f!AMy/|@'ZG%27p(XňTF4&)(s*5*iZm!^m ~\Ch-4< Lk= CdC:ʳLhV^|J])HM٘ -S ;_MF[cwBʘӟSϾU8ZP]/,Rm/a`tsؖ[Sw yYl-Z51amWt0+StU/j\~ʻaGQkR0#C/7ұCHq%}b/5)VUj 'F<~ 8…Z=R5$;orʃ xѷ2hyk"ٰho;el  ⺏J4Ne%&mwY7 !;`s6pJ7M.n$ j8o"KԵB5Y1)}.o% }:mz.4d>8Dz,Q0 d%Js*d"Q!iTI&]amQqn(ӛxL[#^'@'k[Q05rpC_WBE$6'}G"pMkǯIplmz/}ٲ&d#/SH 3gD5]r~qۧ~iHq2*K#)O)w!V.&+O3Z}xeP D [ mmJ0Pl;!_,_iw< ,^`;[x?X?t3 TwOb;K%@+0#/~WRLin}_*B>aTK{Hvp e7b(m3Q_GҨP) "oAeҀ iECp GUe.׋"_[p])/Sݥ qr0 g7,Ā(#0eA^d;&}>-񙄌^U&s!Qh}Q1"Fga98ny~'5r/:B RÝt Ҁ7\EoK<#5P><5a =Ph3R35ٟسf?KLmDg/} %r;.wjijn؆ 2Fs 'vyBtVSTCwͶ5NCMg&<I?fo}$?@~ǾT-[ngzڕGH %Au~tf/ B݁;4k4DCkZɚߔZuw箓OU'ၥUKF%Î ]U7uhI*P=ToRima 6*}3ﶪ۩1!mA.Z^6`1}$dBcQcJcf/[ҹq?Litt 3̞<oA7q,MFŹ-wKCsPϯ# /YʰcGlYl詚7^Lj50@T˯jعBRk[U:߯xFHNQ׹jx:~TڂzyOnԥhdATޜNQp[|0z#Jf,Iŷ6qLBC| r cyc5eO*:iRBveWp:cD2Q+ZqZr3K@9ST \CU2&:Eq|i3 >t " b3⽴N.AUJ>A3CflMd 5K*OE4 f =4H~I#rw!*'}^-{huj%_xzz"߹ R#A~C.6𸺒塶"Cu;} Q4ު|ฐAhu}HE!SoB[$;uAC/7ӵ`<7F#@GH3 8W;5Hģ Bkǻ[VNm^cZƶjغ=<ցhI?kIQPm%'뉓bt Aj;0 ʁ !nm[ ӭ ba DtGsN<3,b^DF܊׹HX^C𻫻 jw %m2*IhX¾qQ^* lpN/Kpz^F-4|EJiwRbKq'I|ݏ\~PXТz(<\7ΥT1ɣ)1v%A6%6H%"VQ-eiÄ6F)eBԒr+4'D"Ѕ= (ztּi&Ǿ&|%U)V|0A|qu/)F/5w u* lpwޚ5Lr#zc]> !8wO ! qgS~ [jXte0_>5tEDtxAS.sļ̷MvG{@TN3_)(|=CxJFKQTgaTfhZ|C\\&tC3KL8WTS:{-QBd}l1}AY9~e Day<:!dD@tHs (HƴYk>Fm *.oq m6^a̾`C=ϳO $@x,{:l=CbK[-"!|uT%ldGj6ރqp9&G$@9ݎ3GDˈ~XF:!KWkGKg%+>`So<>Ћ2Ɋ:C@.jR LaLùȠ1C-fPxb1,/⊓DVtժ[ٓM|'&"iؤNJ6ltvmJ 4EG5seTu8@w#_86JՐ8Fgh IbTG{YҞ탘~TAҫ N|&vɍ7J.&4]䂁]W@O[ RRFh¼ la(ToPvDVjDi(-7UL€Lzv|QIGh/whTA:īWmzҥ"+4#0ZB*>)µ4b'VzΐU%23^ .`H\NKn]O.B"ZsTIg(zK -*1MNʖ"vti2"`m,"v[nuhSG+- F>3eD PR?S WCi|%mT RluBa9jN!;cD5ή@s،X1_Me1 ;նmGg/ʮApDxϼt譳4> q*(iG:x}w? 2\% 8^jwxw[ꈺgڤCaŊ;/Oiez|>pvٖ~lLaMž>ujtj5JBW1ÛSMe!Y;^6'}ah~׀@2 Hd 3y<ϩZ3ѡ{=\pLK6|.P=Cj6>GC~P@ o+Ilpf5U :Yl㦑JCЭ!zY)>FzP>&Ҏ"E\Md~Y ,jI!m*GSFURJ@v2-ŨΎ Q)Dx8 !E#|@^q2T%~N'XSi O|lϡc(g'N:ق]14wU(,on:3q:6ʀ#{j܍QEж183Pm\K?.kU>G6B "&O$H̜*נ W鵞l&<Pf5Ջgxlm?3+ }17@Eω$Lޘ#NA$<<*嶑jJq1^}0lӨR 0qГ ƾ$י<ˁLdE:[_X}xgF$G'N O& C Ȗ( ʍU$H&Oi&ﯲGki'`qNLxd6\jxi΁tȦ>r%?{k$KHg!`sEdxaC!WQL2=x nժ'7uJcjJf]|:ُ;7>!7w >?#)Qv"v RRC aXtez f^`$4 pCV_&ڙ6Jq/BP@:pR۴qPc,"N6z)m. 8 W5xA [44殖Bm+[tiFۿ_8j&GolrM>Q $?!~GP]3t8  v95]m4{H=|y Ihgߢ%3մ#/%_fO{Up*PcNkΌ*baGM5[(Apwb-62BIh!3o]UD}6RZq~`#Fnbc( sYDzvt$lv02CSLJtaѾIF4 h=6l.K>gܩ-jӰ>h@J˘ԾL,] vEoaM.QQ;+U[xLa¸0s=B w]p?-cXh=nK녀c db6#eaz5^k~z[χ[$S&G1a@&rsQwujqI%n2)6d[L؆skֈd2_JPwD{tK:(˲BCY)O%V&㲗GS3u#qô!oat" FރL$iEte$N@mv~E1'BqGi-|̚ x]b Ahs3QQIVJ+I([m)±O::\ox*rSy.;/0*.7ET4Ub:ϪR%}=אu?Njhf`ۺ`-̋T]^=FD%_K]?[;#8PQo٨^[J!<#F0zP&wJu'ћe&X2o`#.~9azb=G,;grRP<Ѫts@_е>Ye@1~vQX%r+&($ ȓNcͨGt .l;_-3ylē;Wv6 `Ewj^96? |@#>? :a% )"}ܵTZc `*|&&t dgi{x %▗#|^WxF.t*n"IG> ޲5`Q-"]JnQ^#i%z&/vI(n#6aM~tm YpUVIo:j;;a9ʀYD[QeZڱ㠊nN|h%| ,%Zř/cp¹GS%Q'gˏdM;폵+9ljݧLOL+OLtԃ&GV:\e^LEZ]Ew}q\'; C(Q2sLoCgz_7Q{CKMZ'b6,w/]2;~rsdrVoq,K 1_zaw 3@dr7~x/3V}n1'D08 |f? /K1;8AyϟiVω%,rNI ӽ#m¯]ý)P,pvӜ?O vȶ4W*"/!ҭ;%mr`r>G B51ΰЋ3a~%tImdq<2.y-yG~IU2n&h F.u]9lSQ)= /P4`s6xO}j}A+ߝ>a;%[ <,R: Y+#–]! RDw -)a%`ߺBqn' o-3@#=I\LŎX]?#rvQ7XJԲ?`{{ ~,QF+uL^C;jeΕSK3v7vϟ5;:( uCVE+ގz„c>3Q`Ʒy*r' î/0q%ě;Gvc`kG^ih\$IwSa֙h8&dHZ?Cy15%4DZGEy@̭t?F*>XFdq{۩r ' ʗn.5ќNsW|  ᐴ= KYak)^h5[)$PA 3N}=KzrB)rqtGtE!=tJsm-kSȹ`7s7'TPL "~oI津|;wPg :;yKFd4##%a s#lX70 Uz$le?:b*Pt{K@T-8Xe7,`*"oHg U VAIS,P<'kOx#KܺdK ,|Ttm+|+߂BY5ca[Z8T4y9^PBZFp9a[yzsG:PlI"m+Q_:ܒ*BW{5iYԭ~v,.>WLЎppV+6mX{3 k.hE8w])e'K=}( (ji8+Aj)>l^ O-ȨKOr@Z_xy7:A唒?1@q0g j@%3dQ8Cy;fJ C}h/d[ȮU" pm=n[Q___M9UW[r*|oeYpr ;j/gF?%+! Uc߂vιZ?$?kL Yh-j${ uUVM ۻdrt*R8eFӈV)v[Jٿ XBڨ (` jŅ@4atmPb#E{&pA#W\c ƣ\)A}-K=YhP/箉yn$Ip#fza C|{@mW˧ԃܹY'{L"*YDNyP2/}dYj$ydkPs~ų.*PHTmsdFZLRw߸{E:ų2?qHig<\TBE'gr54tDϦK@!=`->,i@?Z/Gx,c!ڙۛK#K=o` ^SҋZoj*s[sQ}Pƺ̗lkDZ>{ qW1܃Y^L+TEDžߠ38g3\)QuM)jdy÷yeMEɆ{W:HOA:߹-脚gߓD6O/%nϟJ$3=x0?,lI_sZehk{)7TCVOP$7!G6Bv_XBa?"Ҩ Kp5{ժKHL̜+-t}\A˹x6=Uz^6|yw2 ژqyLY: E 4uY8jc!GP%KHEh+W0ɞ$eB6}PK`"Op jIL O{BAMiH> #R\GsBP!F@RGd5h59Ke4m8l#)>.\~f?j4@>Cca2_'%_ pܼs",ljZ !F#!v0=Ip':͌J2đGIAl?8+cwPv#%"?wtAiQ`u?ծzxЉ7?\&WBYFbaiL 7Tf 2~afG<` FիF<#7Aq0Rz{0e T4?mfH䙯LŸȱ۸B!4{(q$_ ^ԥ+`: i>-:0< zR AXC)4 }7A4aRXJƫ井Hnq^ ;o9 !ccyicgAglT7|0 E BgC0'zC5X,ٜ~qOQ㘬1BXS|6t1GםH&km"o(> c%16 Mx_l>2XruK*yD6|ߌ MXZyHM !PUf62R](aVwA9,thO_l is(~A1""ӏSmHb(Kّbt+zaQPx7">=yDy9JrMJr.!j-qڨԃ@WRDn&uwH,I5qi_Q)!sLάT!}Ay{Ӌ=.akds0,#{*lHEȉk*mxV!о,$({_&迩Y` " ~@)(QƇr-,󹌞Tm5;\`qB[P w3aC}=ܩ'PǔM0s' s<+4e/Gb({ʛRBܖ}cO?L.G8d-ߐu}DG.- v祅K*`A-Cų_QtLnTR5\)b?T\Њxp5l0E괭g_|eK _0ԜSSu_]J: |? X >%DD-]՝#t}rjq/x.`Q eE?>3 8rHף.$q1*o_- .d#3XI۝i2\]_FY8YhRINfnKlVS0\e<5_KՌlKQ?k}>bۦ.&7H2jBM73c{eY P;wSb 9M+D4.r5c&l-bh:6̆.Gݏ~J|\bv}h={4F،f Q&/.]< HR/0YGa*ֱd/ }ϣٖ[:ԫoZGf£,+OHz澃]7[nLF}+HV#Q]h*ӌKWeS!h L &jpr&HkwKv%-uM|/$'z#MQj7i<8 PG Ys֡QΠج批D=aȹ| |ԓ%u Pfgoav[el*WF^~8[' p{>GBTi]DwTb[x16` qklc̝4\.iq,b7s2SaA(p8#3չ'jPȩfH8ìs9bgpW?3G2Y("Y_.l=Ғh!]ٹ~mkr<#+0Yb>%3EBv| 0-iG3׶p]wgraip|#ήhXL4/ }gb"ߣf}5xybnSDdΐuqC4vd|7 vy4"63a,Ի}yjXyZnK/`\pZ'07Q*k˜j1 \Ε>船<*9YQBВtQ}"nA{G-}d}t~S4짟$ 8Ga"sdk>06OmsxB>:_.[nwj:o\'^yd@HL~*d܀>%^}/o)^F7n KiblikC>tk-7ֱ!T; \etWЦfRH>6v=}#hVUU1 4Ǽ.oy%HNaPwIC9TX7|c0Drdfwb bh}dlqqhS\[#t-nP( h dM3 yU&]Dh/,dl`EYH>2M?|}lƅo2F{e9k.A@x6H 6!&o v?rEXYT= tܹHJ }Bmꭢ.Ⱋyю%,;U#-b?v>o _sǾ FPܳT 5$K(/J//R41 -b!!54uX5妭 mz[@+S$'1pÓQ35{Y$遠"fݺ ~dpmL/t,WR'`6jD˴ņ pbG Dya {U՞ڐBT ^l߃<::C Aȟyh9~ jAEcU;A$p[9m]?Ȓj_aਣy/1`N>,"~#n ޹7l)I*I; ~-y}Q/dzRSty-G:*ֶis LώشUop.f5!hˋQ' "0MuqRcZᖤ FǫI? 2Cˑ"}/Ej "QqX6WU \U7Uȏ6=lcDe x̕,D,(9:4p͊(:7 G:nLϪ,l𲸣ƾ:W%r:5gDs9ynzy^8`w'ˢYaP9ZJ2⮵Q&ԃkOͤ j.PnlOhƉ,[ JSpVCDejxCυ,+N +vKIH Qψa'(Jh}vx)8ϵ ʋ{ ,&= YXoJ"hl3~,!8 2%̊,04bbotXJC#T`:o) 0 SjO޵4-ԅFڕ<%]EW 7ʮrq[X2zVCS NH-'T~xSsEHceuP O4@ca5"J VQX"}g =6pk:k XĂ%p .Qnt@&Byex&<[9")~7}χ;P~ԀQ .u^9> ewӊr`R䢂ޡ*ǔ{ĸ,/xvXG LHl#74 JC;BN9&upꨢts*Ѷ֣?(ӤslPJղXw.|lNS|/-PY&@eR8V_)qAEOjqJi#1N({ѧj.2vL)0TwAJ[?{D=HьxY)b}JEN Wz:Fyfhᩁ&ĻtBAt- URP//@:>ף>To4HL/_rջ N6 fؘXvDn"ܶAA]RRFy*e{<])yNq.;>u*`G+i"b{R  QI8.&Nʖ)2RߟwuqZN! ");gOZdx| DK}D'X}|)Z Gi5i^,@-Uhyo$v*)le3M~`I5 LL/YGuwEiIG[,f3/ aΨh-Nh0wj2[I\i-?|:EK>eY:4+@A 3qdDNf0)̆RE}?WЕW"⮢"?}+gyƫgGD9g {; jc.1ԙ`f\S]:ek)!˄*giY]I&/ةW=-Qt!v~vNi|N.} .fٌܽklՐgdpRI ,NC1.;^D!KG7|h"%4s5ի-OEkqBDPѲ"f# 6ĎUKCK3 j!F`NqJ B@Md|F<4i K$dc/XY d|;(ι=Pw>F;O/tm|pRjA`Ia<EU ۫^S|=XI5Z.iN4MgU t'ܠMY Ypxc!ʦgdY+ŒjǣLyЭI͸Jygrp6%4H) G=f'@ޕ,̫(rҚٞ>,3aۍ~EZ#$~RJ-5&9[Ք5?ӍGT&V'f&M'lgfA/hΌ`#$ : >\tw+`{1'kZߣȌ(+QdH" wYډxS~ K\_,<<>\$C0Ϥ8S / H^旅Ẑ(SX/&U!#oE_s [d.*5_9z\Mqn ;M12:7R|3m-TxIvEoQ(N[1p#a r銈K96JȡGQCdfZ~ őebH5.wkϵ $tX{*qL碽[etXy-Uh+[OJSv#4'|%sa=bᢗ 7UкK5ͦ7-c"k-Zs^kMFҿI7=w8cn MK8!WUN<(R倢(ᮈ lj3M,\|W~ ,'w D5|k69t1A(:LbBPd'bU\v @ ɖJ(ʛuR>W^uTRA;S4`dBGH[%zb g꡺vuS\IvM+i$yI{(Dp ݔ5RUA)nKܖ’ƅ`:4Q E9rcP _\G8\wlqHsN fp%FՒ#Foa-W?(ƻR~դ>9H8 uͣw|)ޚ1$%887! kM4RnsL2﬎du1oyp&}cL>/lk~ tsfֲ1,ѲEL9iBޙnvÜc$\2c Ḽܲ03z} w}PE@,ߎSa]Gon}#zL86PqEg:f^҉JM١#NQ}(r'A w;mHuo8QVq\r{-^0d~-f)=/E]\O޽},\.U+ Irӫ.GP1KP= 9w9c#\Vnqʦ*F'AkZShN 3,'_v2M'* 2~M ~TTWh$"*hCq7?)cMNPC !h:?=yQqӁYm Іs"^}%d߭aU]"CTC~sK[DLr#{4|l:_@"\ˆh1ascc,5e.N=20!q\mMu=>Km,p434b 2 WIHUY3FTSp 0;p2Ns L {Ю ['DGŕa݆"FU |:b @mZVC%Au6xEd[^Z1?]z]u|rE^#W[ݵ(JN3+;oqVؕb,&8f"2\؏OɠhĆn(:߶:x@Z'gDtc%,?:Q\0C$a P_3e$kq`ÖjnQ,/fIJo H@;#}UrҀeLɣ^}~#aTdkk[!8~72eDmg*ϤSbe8*W'To>z[)¯V sծC"0|O8[尒dL#f^O~t3oGLQ6qS˵CVgHO~`{c'S=mѱڙ_wnLjU Hc[d \;{$)*ӭg%뛌R[/XQlT!xj՟çGq`Ŭ X8D=kih0KQC)l ^BS-k`(}c?E&W&)V1մS /Xz9I[yp}&ҙ6&c~f iO\ seٳESK3J֞$Daz-`87m%@z5q Lro nk"zAP֕|溡T;|m1e*ii I-NGWiP2a\l(!V}bO~i߆W@אjg,BUlY<)]ԩP*xI-Jy9!){ngĿFG'ݤdM:# ɍ) "W %uؗ'=MiX_~wEK /@MT6ԬeňvBS&zn,W~笅Y qGW@( FQuis!P0cE)-﫳AK$yW-\ƽ'%%\I׬UюeSbLjpiH4\rCfE-mF^/ɍϺN'>*{]G$3 n)>㍆aKoInQE|68Lyӄw~/v40cJq2YW!C?A@dS(<)P%}Oh4Cd79.ilqw1]sha ^JPg<}D8UP0kMZy|+faX K\g(F݅aˮ攑[F^4u\a0 QσggrǞc<Hhg&Ⱥ&JoEFܟKw;-GoD`9G5Ҙ&cv#z[ \RU9.DiũMI_1[W`bȱZ25 c)oBEǝ֚yd[E$Yy=$roc"I+bf]; N/h[6:Ami^<Ӵ i󠲰sa tR<I]M>D%k0c$\Y1|1:# x.JH0!Lt*Arm5Hp;@ٔq,;(AJzKB:˰7 G:0@y);tݽ)g^/L#YшrDx&gu D1C02j3 ( &m!B݌3m\+Edlay s$tܸa"E*EѵVco<~KrkGO }hZ“ΦO;(4JBx$ME[@/ haW0Ie^!MHF j#.1(\&ZhqGhlAqD*en0ዷF*mPC?,oZEqbU89r Ǘ #t$`8JHXq[# 5-z7@ #SV[GA%HJ D;t>F* &^T}ۼ#% ؉uR΃v0lrLз&Wyq{*&[ܞ$x'w9s^U?zhD2c#[H=++tΥNQ 7ʑ|9Ib x Xbʛ@I!JgRp.z[)8[ De֍ř"kMT[&"W'ddʼD@~&J5dtGL^1l 2fIA!hadzߌk:WzOy}sYq4fɯLo9{4 O^ p8'I 6{# =B(: oD?` yn<lJG0k#̏&r\@ H|9 HlW$f8ٱ9ݡ}r2/U/$HLر>G#!?)~HZؼw%|!*# -H,(gU1 ͳƝTbXR09d]b+$#MY^:ǐ7 #;(>Ewa*a*L~9o:d[ò㷖ylZlLIm|SjvoV} t#Vrd ,$tg+G`vWUzP]!`jL}j~'!fsY/f8߽Ed" v[ƈK  ֖2%Wh1.`Ļh ;HCG 8P'QT>UxvT+=f%@ %Xo>3zQGYPSdug!Rnylq0Sy[ސV6{#,u%!(-jS.V1Bsߔ2O~u >٠J1oVl[.!ޘ?}-3F!]x֎fk6"=wL?Ip`!X9y3$FoLEn֩ `Tyq[ۄeK4 y>٫f>?wKykrh 1WOG r#TK{"Ġ0EV71`()F乢Ȣkkt3[4w40H[H9+'<$,K@bY=@C%eWmjX_dj#M;wjq/Uqz 9VGS&Kɭ+1F ?֊|\\y1[: ApغUlX/a'B06XCYxrnvtWO.mC:n\>kdD''cdZNp!~8M.A&+33B4WgkK͍-8;\ʧYi/* 5ev$@=Ubp?ճ P<(QEfcև7&+| YY̰7缏u%]4aeRlݻ$|HD|kE e]Pʢ_ͷq93\|V/F h*޿/ ­-qx2e1I3fMoNBF܎5B]dXIt:[M^(32Q+- Rl<\l,7c5iQ>gk/?-Ip?.;*L,Lfb`Rźb9x[HlwP_[nTeJFl&ϔ]r-3]bŚ^qL!j6p<xGʯcy#g/vβ`(+:`R13O5Dq +X)'`{sc)UnS?Fǟ)nҖ!NUH>_2@qдru{[b +SnuDcQb2HFaXBJ1E[;זi$\GhECJXU%q`j[jTȕcm̋F v1*/ЧiD7uTMZ+ZcÖ@(vU7N90,B\Ny68WښͻkP;?rW1(d޶㏑mCpYVQy!ztWTsKN4lf".k)y;g@G)L {rR57]Jcp= ~%O,\,+|ALG-ቤXX#vM,% ~fyk(hb~]犈3pCC3Cy ֵe#5#+ƛc}P-1mvJ1' 0,zᔙ}qFL5v1C%'TQv% W n<Ayb'f }nޚ`-%.2l m <],eS i$"aKH[^_j?ܽ,69>ߒC܋j¹<-Gj:o,GvlěJg0a/o# G#Wu/#U/MPdiZ~X$vGܡ D7¾AO ÄgwM5x$jqElTvLB:h--%q&0ff%.#zJ?SC.y7~#Lt XLNr@Y%Nӧ\6+[SkrTӽUN-D-"[>:aM6U[LutBkS#cj#İ砓m0m)] ]_03Gq/ٽ>D /jR<?W*:շF\*\K\h+i8K [4ʹG ëI?*F7YL&1ULA]l0=м>dΆ&Ǽ*alVt˧fd:2P>n7)ŕƕ&nߋF0>j^_2XOb4joP\C\ ]Pu*7knO"~Sr$ ^3.gBBqIlƦmʋe}J +uL|Ժgwq{  1v~pɋ|4Q?Q,F9l?^6^X-&:\t ,ЫpxlP x  ݭBUN0*5̿%(- A@'́C7%P(#'P6hqyZ;?^ϋXch&uqU&L}YT!FK6!)+/a!Sf;NB6 CG11p)-IRDfߨ$yDgB3< `ط&ShcjgUu:%[$`UG%S+nQO ~T裯/'{!`8l( Ɲр9{L;zO}^t?A8H&Ah8@./nt(Xz` s:a^6\%[[3T~&K6x[Dd*llӖOlHb5L?)>5_J+^*?㦌CiZ.%7BӌG+~u^j݀IDt*]Ax jlCuXX7ԉ.qdzLU"j½e1 f[2"1Oce|O V )b{>Ag|vq/ms@!岞άDDG؃j"νPgG6\t3WZiG c2dզ?#Ȃikm]!xYyn`&@1N& GXqM[z _s?v_ptS΄y:/I [~5P-pf|J{oc8X=۟$'*mWLqIIGIZp˵zKOLyg[Wиj3/꫼>|@mѸ.t"d.j,5 Zo~ 6%X1" ƙrR}%fc?DgCO%>֒"vsZ)5'c8]"f!| M4X]9h:wy2O/)d-½qYTW'+oE߶?&n|f-5)ONK\Դm484>:n|Mʙ/9?uC51*$kBuȥS8B$//#N[!7Fl^xG Zo u~!YY h}D!hFǦYPAtX(9n^~CJ1j!"}AB; ՆҴsEK;hn{+q"e(_f[ǒ|g\VĀGH-R8gcR ѐ$h[y@k}1-C@?15r#q5?߻Ϯ_v/d z JDէ?4/ts%̓m(rE\L#2KPrZ!iZ'so%~ (&MxɢvÃ9╷rթf^BlT?i;N`³yy'1D= AERLpR- e2Q/jg.".VQ_=qG0X)bYA5~kȊTuy.(k+L3rx"8/yl\6x׭e iR<>&Dje'D)۹j[13B,1ϠA.[HUc { tLt/ *`)vY]װ#;ZH"uCyjȨ,ܨ-EcG*I; eksnoC=ыN&_Np Y<&U)hT!/NZN|?qe|"5 ͸ѶFJIl7Z[]~5,nfV \I cUId.wX#sh[ᆤJuxYU_ z~7'ܜy.J$=GR\[%o^^&ߒ\OUp,p]*y^zHYr@|9ܞ+Uz&XbOntsJc09UaG27Fi+ĴC*oL[=وYkTTM"W[(GS+ا/%{uPG)ێ71hHLn4imW;xbG0BQ|0DKNڰ R'ޯ}%ao.TJ>n)Μ6[AےF8]a̝z\ Ph0%eL@P{G ҋ 0 @dr8U2G޼!V'+ll&ΰcǕ豞b(NlJPul^B~}IR"s3rFr`a!%,rB\wĜ]ĸ>uۙNI '覲Mlk+Ȯj&hPZth\iq\` B&2TakrT&L&{Áur>+)7cR$GKYdOh=$`e.\@2+:4nwGˬ tM|5a2+(8R}JgP3Oq[׬t9: K/K JY"g`m|»l4Ĝ/٥ 8zW*>EiTbK&B?ԡ;Uq _j>R ~:jmƏWY&O;"BXILrI餞|[syFsL`Q;C48kxx\@gEf9w0W7HNP)Nhz eo1K2򀟢 t242_`0am J%U,"ס@X.K3&GRJ\PZ!.'?+JqQs}K3;@tJ`leaʈ,e+/^Qɬ%_s+;t&fus :i xbW6ȲdDrۆhE"BNgҫ x|R[-bOp9Y:LBfm=u4aB<)4ELfiT"=H3N~-ęOOZf6˭ئrR}NBMJ=T\.>f 0gFR?~f}5^EݍY>a6̎"1bQ̹RRd+!K#SѠN2Zc=hM-+0P\[G^8٤a{9t&Y'!2)ʎSV`$_i)ު1["KAc"Si1b k# xVP7=3b"@iusdWw^00)2P&n5k:bdsµ9*+8M{Tq$6\-nr|73RM~Ub|!@V90ШJܺTtl8[v$6i)y0&%-UFp@ߐ /f&='WM JO3{LT/~GNirP'';:e4ܚ! nUoKz<wl;odzl͏ՕpRE@Bz?U*@clg ^rv-tU كr\\@gLQxK*^R՝-G@T|g@̟lv -ih്KM=S4s-6`w|fnT-)}.dPqvI1ا}88ipc$V{vg]aL| h@ʽ<7]=bΐ8w]S"@J@ڽfi?TY3b\9пvSEP?uDx+ fhh/432m˧pgIJWRfF?d/ۭV@Z] "1azwFѣ'%ǁ"8ul Ϸ!w=KJVEr5DKس{LdFJptFLD y&>j(BŶ/iC)(X4 a:Wv`~'?mRhkEK\.]SШv Ўd!g.W~"]_8Hr S~nN MJ52Y{P'Tw>1>'߆hx !: ah{ l_3P~k径fJeHě'jfjƕU{Cٙΐl&<t!'[9.3wtdӔIh,s[ݷ)`zHk^qjW Dxc)ZF&LB|a>I"KV˖rs%^Ao}uVi0\<^.Nf8.G"yZBlzT}Z'ɥ)U!ESS_9g9N|(gBdy'\(l&h]rFY]TW(A#&r!2G8c9ۦ Lp9׈a20H{ xC^/ȕ:gj~ _3$9-v=- -ao"\?Xhg j*BCr"5s׿q/S4r8Ev\s:Ί8 p~L*X~ia9pi!+D'*9*a W5_ơ4A[g$y9V,+c_M2~f ዹJ״bJOZ@}sxVיl)-XyzwԊ Y+`u*&_NjYvC#p =^%ZW2l UtVdxs@":7(f/{n0g$dU'+|oH@&"HSq,*VMs*/ ^nD]۵< rx[M*a{c>^SGC,n`cݐjocIK5'^F"0@.8Un_L+HLOZYqxMR@m&و z9L34G|h{{U/\u#!EZxX;{Ŀb^>P6? Ԍcaeq?9O7D2W)IƤ3^ 8(jS D?PQ8ʖٍצL!./c'󁌬(V A>c^CY65T32ά&уxܼ7ɓflֿxyȓc]V[:6,vEy`qaĤ3Cp3fu Kyuu^sťvUn8G#0Ȍcs?Qm}ѝMkeEuƞL3h@e$"$U|@@7Qm/ 4!p:*` ; ^\Y;;D}'6&;Ɖ({9Q[\!П-5>y>tH<_|+5i#qՈR] 39JUޮu gqFoXWdEُvk /veBY@lC~y]ʎ9_YJDDqfZL+#C)L h:dt({((&8&I%8JٙbM㌖؈F*zrQBp{e>'#9PO-.eOK z71ކ"~ݲO{T3&r9`g0}x<5ZRzH-p.Ɍ䑓@txJoL~GOrK" ȫ,CWEt0RۇcV55_cP|m[2㓚vR~ajyV*=i#fK_fG&Lβ;hP>ug]eBaT|w$6p.skrOücy-!ùeY(ԟ8?ƥF˿3 $SS/0kTɒ5Pe: ̷-*m똶TWPTQSu-@eK gXy̼_Ի4{ v%EV"*N-EM!'5n~i'wbn8Ӝ)9# }m.jRWI]*+f#e: 2 l{L"z{8CW[tNeK]枈K?8!kYOR7*aӂ}0 aj H[W1ԇc(;LySe`_¼F, >w F5ڝ髳p2bLyUf\_# j P1dmkWkYxpqܨWy%AqvX@#ᤘj[ޔv\v{w٢O܅k R*Gh&PR-;>p,C^o{ʼ3^*ObYl%^FG9@.ms X))bq4גdz3́?3rkZUHlHas)EH1z2>޾k)ֶkJ#o48*n$B14k7P!Ʃtq,'y ;R!x<0J&~u!?qm?:o Ӯ' 2#nx ⶆvDd͉z3Ӝu,# v!N wiTm+9#vgot}T976j}>g zJ-3.Q l$aq̽7%|gRpECdal)k│8_2z_\C1J;>PZAxt 4&m_9UṇJޫ#յL̗ &IfWosSPZnkuf pnS!㮦 w!' "hI!96o61/)s\xr]&-eY)P*} +/g6zisM0d4d @۵IO^Uw'4|%T15$;"7L )>xH;[:g-'])_@{G +E`R_xP=oz M&95FT 1P{|RJq_ YdnSk Asy>zIIɧ3%v_3Җœ!3''T0Ebt C9ґ[g??'\,=?9ibQݑaT jꓞI Ŕ2_ C"0 qn'4jśS#ц؞U?T 4P!#:f߯uGko@0Ȣ/!ur\6HT8iI2JW].-0 Jq1SWE-5ʅ%53Vi6Hqk߂>9ţI/k>mB3t\R30)ET/:ľE특pdx"vdg7PRqJ7Kx5̀NɤL fgLc&OCt @;TœM={:sJ$g|Sj;DlTk'6^OBVHWDA19t57K˴K |~շ8xngq4Nr Z%i\)I|(6k\3=xOEsE#Vx`SANw2T<ymHU%')RjghLGUC|vE`Sp3{?EHS RtQX{HhBOFw8S8܁x ).͖gSi[LI z*WceZ.䞡-Mpp$詊m^*Ԭ/9Е2 5F=hoKȠ9yC zb٬4d_67J0WZ*eIuOֵNip>?L*/ KC%ʵ'<&\%;ie'癙`dc73H6F mlL@j䱛7(Sž #&Ck^5!|(~I{/1 mM0ZXkZ{L=ak;pMt/ƞǐ4N0=57>W_Uc8smb~/k~TP adP/H3*5BAEa{W-#3Z-a`v`cƎE%ZZgc Z,tP d;_"yșf\1^U%ʯOnHym `t_Zssj-wlxzilYѢhUguS)_[ 㹧ݸP) \-cZ`g.1YuGG @v2DJM?[̼Ĥ,6{eVux㣆iZA~tYΡ*Y 6`1\m`.ecm0~ݔx>Ǩ h۹#&RBX zߛ23F8!2IrQvL }™锅$ki ugŸ|FV7@x6bjPD{MT5?f{A  G+RlKRwYqqMC ƜN|fr گbmq k[,7v;AMӥ%|3gQ8;${_( h6Lm57ul<K ~ 쾌soo)ý̜vظ|R`R˯}n6E͓BeyIZ~Mo*n;fnDUfN>BVit'.Y(\$fUp XG!$k=S5J4wx2dgMvCyp0u+m!m"氐>xF6kD JTE4UYAwx~g"Yp#y@K9{=ꛏGͼ[=?F뙙}!DkЖ5*@LUe! {m} |CzXrdOzE^PSL:#[,/F} A]cu S/1k{&FHUu$p:\vQ|Ml lxؕY!i>ۿqɑmW*QeX4F4W6:75۔+Fp)e=Z,˚)&&*~ )""2Pc{D4: #0-Hq){$gAUFqs[-[+b|֝&ru,T6߱}&] DMiѧm)=WGq߬w=3䞂J!\p_k ;~tJ@_9.|և6,Wʥ#h(bQq9UU=Z el(\ j[s}YAA24sL̈́gA/.V^{K]&et*6d84ain{^VH詷y$4;"B!N q6&l?uӊrU{Fp!{5V"(*5݋Cr|/Yr8bYNߵh}}V SMi@ j?Sd%Κ:r Ht.R'AťZmk}uQZT,23yQEg<.ʠw7i*CXISa9aTZ~[H± 5==Ѫ҃2f 8Na"ڢTM.X}1$!7'-2Ƕ7 1Rs3Bkq`~v;:hVndj K׽:[RmGouϕ{}`ÐTp{ ); "ßsM#*-p8l7>hC{!Ao`Nf!݉Q7H5[w< &n$"W>t:}?+,61l3/> Ex!uSosB*/*d䌺9T~`/HmLYiIoDXLWdϡ;]XG9xDٶBY|v8gH3ƅ6}ep{ω{:(N&W%u5ײ6Q͢ }N>$;Iqj)ifZ{53`h -Fᜥ3 N_hY`:UM6\V*I)팋fEvX*lw.NSqk,*E{UD5"7}/κP, m_ 2H}8Ў, A8UcXTH!~o̡`DՁ/2 ^To|ɶ0yYB\4WEE{ 5dSpnX-  kW)tkΚNݚul=HQP0|KuJf0HK+n#p@ 6r$u@Ȑ^x,]4iS#|c.,){+4R2 𭫜B0TCr &莕E䏇3jAd (w_fBm|5yס`σPzlߡFWŅ j 7E {:g$(̏@AQ` k?0JxAG w;C ;UK.\U1}Tܳy?E7;H" Q͑6`YZ~YHimY>g@0h ^EO5=Lyˬ8x1fDXsj2[>B*:ɹ.yyI7OlY| *eDAyta{@d1m&<ps,\ 9tvd+ŗpvtgIT|24i񿷵v|hc^QqpٝZ5$6Y0ZukHK>m0R :Oea{kZ,_)p()i,e^soЫDAN&tt6E 0*_|(sz A L1V+t< RdYC[?K.1>{9#hmMȸqx֐E[Ey\;'VJf ~ay-c1>=;7\rsjB* QvPeW< wer=SQrd. Kzǰ繋\F=~UR5ӤxL8]OShb"F9o4x3LF J@fj0сf=ʾoCӐv3G_+0M|y5OW3 u VZ+m~F9,j*L+'kZSoȡJ*tyO!5EUv*!qk)O_#\ԽwPd̙g:;^GMZϥUN'\hhR#4uUw]-#Y^ +T y&CUP9m[釗{/UNLU2yfd0{cz_U Ta5_/̇n-$2)Fk9(y[_ \VDoo(+M <'x8nk/j!D[*,Sd;5Ү"8F+Yp rY%~Gg+Q@v#pn*N9.{ ꥟Y`oᤐiݥ}e0LvȹWfNn!8ra&[YOr}:&UyN8IDzA2bQ ̈́RbܨۧgK{`8m FxDB,4 9?sX*5=kBmCȚ9\{ā߄9Z0ng;'qg[, ~.JjhRәCo(G) d! a(͗6B pҲI~kpCPI{.e{><WOj*YhVRKѼvx`X{iUO*xwEӏ@al~9fQЍޟhZػl=Qˋ2UG]sٖ-ݘ@|fRVd*{/k5AM7ڟ9-q}#eP[9竲Z j"%0q'32PGٕsf(Y39Q7=R%7i^IWh!`]HIFKe \epdI҆Dhݞ]558W*Fvs"H Z~  {s Y WHvxAmpBMl@!IO%m<.]5=^9܍?6]ohjJv&6/-&~>!~k(a2I}} =lQrzP;+}Z3FpgZІvB 5G9HW:a‡3v6ݽ OGe2Y x\6;br'g"[ 9Q`V7W cZԳr:LVSFCd%:_{D c2H맴2z6o5 ʒVAyOTmuȐָ<G1S[ X6v1hةdb2mQ%x#V?Q{S ;D+Gd2QǨ-#˱LVMzC+k:?5&91dQF_\2:D5)v_y!wfGE!֕ҽZa3!~a P&¬4<ɭ:Kp ySD㶼[I"`h?@~b3Ե¾p,f޻g^&;XEeTq\'TW"d3I@6/S Pr7Vq7BBu ($ FOeﺃ(x0mBbOI!%t~D|vҪ\_kvV{B!Oy; U{Kk\f#g7Н{&yjMޕ,7Ro1ܸjs+>IK̜krIw2iӤRJ0Px*Ҫ#D9iɣz9-*:ݚ"a^Rrd0IHH%*g;E&8Yc'{AT@"N &8oZ%I_Fm1d|_Ej wAvZEgfq! S"A^i$< 0@'xD+ ;#FAsc!u#06FY3Z{^CNW0 1YF͚Jl]`Ѱ0owۼ͆s00m5T/cQYQL؛`8؁A1$n@ܬ(g"`\QԪQmuO֩LAdA+nU.rm@$ȒH_][TO/6*nqR2Ʌ 1}m&ø\gҘJ,@"(D XcSF'vkoFi2CMXAr{ux] ni%0VH:q[:1" RӫVPلKT6ҭX@tOĕZ\KcL|kX2?ST'LSL#B[ҟ:S$3ďL727fLb (X_^ؚٕ-rKx# !!ZHAfDG[Q<u xF|mJ2ߌ>)0[jnUetE)d[S 0:-ӉŻǜ Nm V='RŦ őC?@o83FL{6̍M)= u$սi_*Yѻ?PoO EHg -ùol95) SڱaeH,9ysjh]~݆8*K.=/ ؝o/F p%wf0; D ~F^ LNTL[e#A2u@ÎrkǏ߽aJ .1_ZG !rc~jmVc;*IAQ*a5G{n .pMږB3>89E‹465A۪`+b̄cKIknk^jUJ 6nWYu|.oۡޞ C"sX{rb棝J !Wː`]*;|uݺ-̙y()c#e'(zj?DB(F)ƾ柕ϕŋAiRo6^a _z`E$2#Ge${hh9vZT+.N,]XR43bDQhCaXL@×~ILN q1tV2r/-kI2;E%gM]~XD%# t,!c5_X"]: ٠X^J|8#6|Pd?]ɘ?I@o:(ÅsG Ro,o@Ԩ/.Ӓ-.4]YQE)_&MX:ަв2@OԖh]{0JRZA ɞ [nauW➲a(ToX;D4l Ca"Y\) !tK~Rl8%2}l-P uꮽgDIڇ%ΗocBB0ONP}}oWĴ qZ)m(o"lxV})ND /V$CW@hf_g|44Q20aVv}a?_J#R.G2Xs>+I1Nޑh1h[alkfJM^iV;Dn}uosr?bwW >fF7*wZ*)Â=Gx*lK&նnQ!~9טa*MȗX['Tuœwnc`c+XnЭ:e%!]N OSd Fȥ~3njæ/HJݳ$!r>_%Af_+a)W  ]ИK~?a׌Q|>5>#2UC5YG49Vw}įP*s2(Wr.׿>TFј4h}|cg˾EpHi g6oCuײѮ$SL=m >%mjO)=||(l4\l#˝A5&( |No&خT$w2hjA "l[~I_'46CQi~to#.פ~:s{'p'Ӊnf;t,NLZ5{J#lO2"/P*w)&>H5d׋pWTKoat}D q2L;=$kS#E G[+0w|9MNftTαr:hܱbVQD: o#\BWitƅc9+ (#Y}JT3L 7" Nn*Vc%}|-{3+8K* /lJ._HkƬl}M[9,bq/ʰ6x+4K'Cm! xx[ȣ cҢ;1yep7!젂>_ޣ1h j5%Oұž,vX9ԕ |ylh|?,IdKozTfԒ㴜+PB~py*2|3d-ep%5匾T*3VʹW'#l;|墇OO"S-ʘ^u,rxm{7wx{^p^6x V ZHE{ ݊n$-F?٩@=BQ)^:|}+M%cڍSӌLǭH)-o, OMRW 08f[ܵdhݳ7uV ˗;by e 7qtMUWR@pt`{}8΍6YD=xlI»  :$~{;+!&Lv48]&M!1,FAڛDw' BSZÞADT!n peđ{%Yn)$+Y8( JܞQ&&/+m ܺ͒厒gi#q:wUa>y]j5`D~XV:($?' `k1C*p!+{ 5J4YYI?X6Ԃgauk[AM>᠄c8M z6V1giP||[=I>ԅ; B gj,,-0 wW bBʖ8f.l&UKRA$h4x谦;Nq}P.qSܙUChlHc*W xzj d_me?Q hhA J(c4A]SqlRޔA;<*+#.l>JU+9ZXvŐ6VEKhU\%gf$`2҃%AQ/&%X]9Q#zU[o))J:'#EY)ppƵ 9Odkj:Qa8k6,*FCU@Pi>AbfG'3 ~9 *tɰ>2wHXTxr8DGnM:kg Pfs 7!7w] ) >$E'\Y<^\`%U%2(qtN;1qI%!K7M5V|7]}ĹE{mUj5)X2.kq _Vh:u[a񭏗mCdV%dB$6`h68X; tM Ґj,98J0E|_An[Af}@XJB-'+=e4 D$%׭w֖K;j!d/&RMG3D4aN3{,$wMW53 2eWS[]GWi?1 v" ܨ sJ^f[qUHwM)Yɳ'Y;֒Xq':d\%Rb1h4W|RuӀ< 4t#%Q,P]`t54Dʕ݇ '"UrBR\`OdtgMAH#evSKrQϫ`^/%Qz~0'BDLbuV wXW3mҩًdK@V62pbPŬXc/̒-y G2թf|*(/>7|Ȇ-%;QoyK^km(x]T8hpuw2lT6 VUz| e6k2I3MW3+ӻ5r:E V520VKaػUok"onhd`O\tvK֡sM4R,X,ij}fë51=")CĆ,5!!F+htlhbTSZԭ<IyVlx9.0T$)HBa~~_a%jw3NB&'%cl?Dͼ ߰NMzW p~~_1>=SMNm͓n5i=!Dm("Ie?Gw.tyݒdc 'x+Ⱥ/ %09u,IYAzBNH5{K?j\7Afā_]oՒV5o#=Tܢo_fY-kǂAFS!Rc\:?87Z/Q7]/&I1cn5p醺7e;OԲBM vMohdQZO s!nuG' i:*~Yt_*3(.Y&qPko,E@uxq,E ~yXe{(sGzK6;ls(],XpN^H +ګ|Rk2 A%20oJ@buF\؉1.,The>lb EU6D\@JQ"*"ǏyE~L?(@G&brYI l=$݃\Bynҵs\P@NS*]At1=>MDk'KSv0J1Q,v@4 2T㋂.}q0m+-:NaTrȌ/Vf4}P4*GUj| 4@Y4|fWL)qz4v=MAWq[/L7>ejaF95|9JS}6tin 9LY'>'ڃU Xj7g8E갾1jv6 dVp ic AANJՂc5)Q5 >ݯ5y39إ%g *\j#]"Iw2"hwӒn&>a["p--غ(oU쒩<w%O,ZcC%5ZGedQBδ$ h#-jlY©0]~!eiqG Ɔn7ird-{.yǯ%[ :/6I>RPl*e oRa\%Wș@s IpT}q3ibX[gщAEIzje9YF Q)ujHaOA*8= xK|c^Ts_/Wߣ?gwwףVQ&W33рziE ۫0(0#u #II> h0"iV ACxSorc߷W26/9ld'q#%)/$v /y[5Bs4y}ڽF͸ӒGq\nQ WX?F[z@K+&?D׽O\\c\57Ej =^-9~WI=\g̞–(*dAy|Yv6-9Ea㹒p e%"'ݝNՄ̾ΜQߓE]xȑZ s伜KtC-aGb1҆×(0+SPJϠN5 e~=gSw %k_BZ`=zSP3b8tKێ-UI.]-r{au9t|蠶U}f|(SF਷ G)(Y=F*~sbѨ7啠Ʉn#r׊! PjOWž5XlXd4taԽ'=\7.Hg{Dwb Jen#pw링xwD[g!(̀ R:+ch6E4)=K̟@i=%i7uoe_#(+7N.$ oiH* 2+M{"AȡDOds_#o]q4ҢrL\kU[ϢˆPHu%)Tho(*܋s@ˆ09ґea0<̢5%; ޥl @P 'Kjbh0/-{<G-jzדb '}OTWj |CfT>v[v8[55i劷wN*-v'>5\,7SkZ_n 6r`LRe(lX[PPq$lWD/WcOClAn8 QȝXG-~ڪ X3$ c nǸ,µXVŧ=6#H-u/9V?݄4U[' u<ρJOm3?V>t9h$dNS-@hܪҺQݽ96xϚTC <2[til`59ϧj)m! M$~yF@)1a?%=oA+w1^S^.}uu>Ŧ-M1!TiO-J;ݒyfBi{ds}-h؁H̜9z.h{؍Tyn<ԥ6& ڒhBJI\GCoz%((椩N0$5'mX!ymVWDk\t얐^x sİpiƂ72xncfe_]A]/{HꑶX=u=6gAei4cQ{?duИmzF n ٶY-{0mw ï%Qr16U_rDǻ8F8w~ x?!IWٗG{Nt,Zo҄ugT{`N9<vuXհ/`+d7'jLvg;LR!_"; ."q_&v 5"̅čO UkY{zoAR{<|ͬ  2ɲoAY7ɠ]-~bL#$f؄/~ψƮcx=Q{cf[=;cn|>i)r8&tG  ֕.O Ɇ?8أk?]]'+'K9m -q 5|Pgz30ҩ.IBд(Wf8rܛK{jݖ${C:lNP8v3ʵE7\%IՈ*]AR)+GêeBmU@M;lO#s]ŤIXھyg@I_*p{Y\/ktʛ=B$ ,gZVT(ڇY"]tbp@w!+quTTb p⺱q5 c˗s{E )5=MWy$h<Ҁ#Mr|0X՛a_Uc$u=Dݢv޾Q-PK#ᱎb:5ix n]2Y1Kۦ{H `.>)uI9t\irCK XYCz&u"fʢ^i>\+|H,\"}=)عJ~[#ڮGAfc%< q jr\\S}ۙKް7*j^CЗB^p4Q*S*Zy 8\6 r"^Z "phI$kg>2sSُn|݊*}qLChUu4Phs$}ilpiQ*Cxt пnVs0R۪Phh4ԍ!rq/ cRhr`9"H%Xb[ bAD)|D32gokΚWHm;~̨h'%GdWn=˲  ٹ<|JR'ξ[c)gVB=d?8?Xn$"s}Gwin7rºdVc=UXVtQwm]-$ʽJCuɏMPL $_8gpkiIvC+``N\GNf&LxvB%yLDj9bd)V<76-C^'3rQx=7L(:>]i~??jk3.(& mh+h\,7vXgȷOɓ.rB| ˌ6|3,nX8wSi PzG@rnȀ獷ոWt6&n K;& 6tܫ--0;<&;U>\K]l8Iev߸jP^y\¯ ͳh#{2Y:rE#wWS,4kg$9g0_$ (s`iz1q+\ͽƳq2-̕ pi5}ѽ2fq 7D+ ۗ1KvV ќ.Sf|E/_ߣ[ V.J6Tܐ'5x1K%2'לra>ヶBțtľ638S.#Nyeu@eJnt;SgUq"Ho4/Ӗ|:z\Wu=*5*`&=p`VH|5pž$ v t\'[vapvL/!xHqB1DcfZNӼ ھGZ m3H@ymk{j;_6ф>܂Kw[3k7h#iU_ۛl*%M;*AȋAz?*!c`vj[T!E.;|hJz"#z4凅f&Cf.Ϧ&qNř OJ2F=#zlǠLrŎcoR#7p1'95rP@I!HfntikOE+/u zzE-HoDI^cF^}?: xKTh>B9%L>Pn)|'Cpȉ7Z,ωY סDZc OJE2R&a ˀ]z[49Rb0*fq%4֚aNYw]`U(g.r׷b⳴'rE'mIA;Ṳ/|c.ͯZztǕ{watmA J(e 0Q=`v`-8&B&b N#cU#|sAůc 1fx[bJoxD Hu&Z*Z˒ wZu@{RR\si:>GA_,)VZ:X1r փiv DCU7?pǼdLRkoȈ/FJH\(`~JbQkH$n<7z\c`wF2>BV+%c<`Z6;ciaO,9^fUJ<rt RiR_9Њ杰1Wfhnd#Ƭ̔sڟin$XpmlëhFԫO+b^T? ְ+b1=5H`W׺l=|$}v3Y|ۘȹ'} 5z6Z tǠ2=R('ӮObLjdAX#ׁg7n"8] -u؟Y> v/(Waq߱~-s`Qucx]@HkV^JwQF "e" Pvven|@˳L7:'L$ fï:new"{ɨYA%4fŹۨ&k6jWk#?LC DkY]'3N]Jj&=QɫQPɷ֒ؓ~ͱH겶&ώ;0mV˛2}\kvy9*;.L^], 6 ӅBua nmj;%X&6%M VNB`nciJ$l>Qd6n U/(_2'Kn ,2 GγS:;sHCܩY;R! 8S>J)=>7Fy;!4Q>%jOAO]\J}B%1^՛ =$|ZҊz1&*4#镑s˃d4c\zF$ygEux.~>㥍gGwW.\>~u-gU.Ӡ.OQ`_|B:8]&*zW(-56<[gy`93DUʩ u)ڍa͊G/<]l 8فvHk)1W莾zyHni5#{N^n>T{z>&/q͙ ո\a 7+Q;*rg)O\" \S ʉ8eIfSC]1 ,;ibrL)0c:f>P]i ;Yi; ^K\J'z_ЙԖL1&$L[MM繘¨߼{7ܿUyU/F!tgG}j`<5UG&YSzx"blR Nu)ʅg;3Zn|úM>>YPaih@0˝/%m %z5w62նgpc %ɤ :Oiq|b',jV}K:L?"Ql.h (k|%Oo9iwԅ@wPhh P?a#D󦤭EaNZGQyP IQFrCXg5٠mpWr}Z˶e#TTӋ1bbU;Z*9?K"a{ػk!r\Sp/ئ~rIx1t~9sG N~ȅ$_ljq: @|Fx;ȦTbƃ#b^:^}5[Q"?U=*O>WK0dKs -#C涆6̎|?k2cLvA Lgzhg㧇'ߌ*2_BX㜅 sos1a|W\JxaP[Ъ&Mf1MNoLSȊIT/g?6SVEPЀ'f#XӼ#7aY&,ɵ[\NVdjm[-$X\/mgwOڃ.Vm֪;G&W">&l6}e~061̎\A}+H{JMg5B)z,pW :;El[4^X3R%jt8 Thk3i0%E U !6G -9xDS7\cM=IR5to`4?FYm%XqPu$ FOcIӵB(@\qj|^a(S}ho҉՚P3Gu*ӓ$Oxc3İ?c~*:Ē6 >:w|T* W)YhDP{K-moOTSΦh((w{]^1ntK&Vʱuu5ax .6\ (T=^HB/ցV>I׷.ppąAK t@:W駴ZQ[H8.;7^ S# ZEh F"[N9n 1N1*9UFTh%%-,LDCrqw~nͱ}QJ.\ӣgteh|JE.'8MlARGr$'psD [&\ hӘH*ŽQ)2a`  @I ^cG&y"|SWdlR`A~ {c&¨KN6HvZ9U*f%-6iYJ2v 4q)zQd59VV piE($}q\卓g-ux_~<1ÝJۉ5E j-!=)&PY[+YT2u9\! +Nic{ gLpL.d.]S2}Z0.z3\?ao4-14å kڤK, Pjl=@ׅHބh ~V}kt_bPwk2&V[;wSs=p9T4֙Cw8] cGqKQa8?i"u9 8/G=B]ȥvfN|7֧a%e!tp,=2iS`+K(PT]Mel;YVݺuFRߘ ]E'=#gr>HoT@W󳐎KU!m2:k%p0G]toė1ΉܲrZatH7^ B n͜ '{)"p,|RT4ރ6xc>wSO{%O~='Dgwj0Tcܞo->yf2(g{Qx=d} `6T##h«6ILP;W^!sg#O/ k▫ z@Zay|)w1 ۠E. =4c+N Be43¶4 VKK;P^8̃:Q鹴1c8~v z&eLRMH4&[9.`M'Ut%ݫ7`Ed zjz΋T8eZ@* i[pH`NOм$kM/תc L-{[q2~Q$x>>UsP\WGkjbUWs3+f?f ,6N`TeFfj ֛y12A07QԼ?iqyo5 =~ܖ[q]KnwB%VWo<TZHRܼ\A'v`{.'CLrPс$6U oĴOVU`r<9;D͗Y[q2__/Q>#V+~aL9F)Yؑ *^Mb]?_.ڴ[냥VMT2L m'Fa{\CPZvc>.Na0 BmsHy"M98]YRޭEܙCKh}t CGs,TdUփE[:A BJaBt\6!\4g%M)] $~WM}&҆?#P ҹD >(Hl:#0s! OTm EG!"C:J*-<4v\R\wD1ed5VcnX|gPEܤw9sf5DL0 ۇ4[48p P*~]a00Tɐ_*S4!_On9>Χ,%N@.Z`#/fpO؎,L0ȧMFuJWvv_a`T[&Dv|EUn 9ư;Ѧ9/{׊lD+w3WLɍ`p%#50@4g@k;lvKD]bS$s)Vd4M(2H(`WV JD[Un\+%:lJOH McYVt"G(CRnP {4-,Z8RirWM᭟-] #Js~çE8*Xd%4拏}z9ݓ,},d2i7_= @q0;|+6|]m%n@`A5-X3K)zZo \UT{}QDy)N8Xj}h&4u=aZSh۪Nރ$RM[S?xJ %3+޸2P X6ulpRSK0eB@ϔ(Qy!oqF-$)$:lo"u)<"\[nkb׃ڄ}JA7# ^ô eXLHECS 3cnbU+Z[`evpT-ʶF%8H$Bw (f%ΰ[OIF³1W\oB2O\ wf g_@2k'.9jO1_ (Rt!N})dCZb %e"!͖fjn~U׉^}?|^Y6g*Ƒxp]'Jfg:@\g-Umuc\L+\C- w‹i& e8 dη"}>䕷ۈcx`,e2 ,MK)xů`p3XL=\I=?a,jL2ǔErzVtP,P_k5=~ TȷYbW ٗU>LN'oI㉖s؞XR?P3o/6}:Y~@{ַg &ǩ 9g.ʯ U\ fsݨ=M\aM+A:ci?r.κ#WZ!sQ._3`4ISEbo 32$#Aaz7o̊38t-tWj8s @r{KUg_wDȘbRz fCFdBd?Y(m Ai2txdo9:ϊl5ƋȲK:U-RN>@uFI>K\!}'^SդKN;P5"Hk%ck1gz(?> <sEI0b~ J: [љ7 CUQ ܸj#fYy4 Ռt w fb)Y#>lsYLVcf Na5~;}>RnU$#L3`kc<_ ?6'@5%zn!q;"۱2Eh 8(1q>| D bkO,ߋR&U.k:~tGf1p/d08y7XG;E (cΦupwŪĀs7Xݗ*-3[fϚ+SM"jnAޚ- :@&o#W`FF_X:{;\*<Ƅ.u|Abݐ5WZZXo8murUiMSw`OkE֌w1{4HqA(.RF狦zc7Z!pkfhc|I"xӓR1kGv/Ȍ!*ZV)[(\ǜa}4~W,zdJk XƙrdtNgJ-SR3<1kHNc0ܬ˝+͹%6#7I7$Iu@65դG.V Sqpx}`!hK8% pj͇v坃Ð >>f}DOڃ:˜zy*j<s{jS:6Jģۆ+rt|g?T@s : C<`qyچLse!Q9V2N:h]}$ a&Y=|QؖmKYOgu_Oş7b#;o]Y+Q4$hF4Z2E1]ڲԕHYZM<}by?c7k%u|ttZ\{`pGdx+HNL7oG0*B~tF|'X$`hkD2 .I֛KyM?UrG- <4]DIIuS"C!Jk8$=<_cnSU殺XJ_n!x* G dBnn뾘^4 2,_EE:|wgp%TXGQdv+Xz$fq>9aiއ*Ztx.nE(ռCp}B|0hc <|7OPn3 ?[R2j y 2XG{E.#aw'}ʱlzbJlRjVM/b*!cL+}'t>6"Y9(2I?ÚB (mnmep|]Dz'9v䘁U*WBvd݇9Ei] 2QSmy߷uGM]pȄ<PϮSd"Q8aB/Okkh,4id9N]N&isF1JQI7*@$w_ VoDeOh=!V* }11ƕۉIJh}~j2}"='Tc?uiF!a#uʸKG9x$H[S2,M&R~?RfP.!Y_tl8 ǸC[<m"zza0(t"R_b`T-HpSDN:j]ƅ:nOnCop 8J6}  wY;:YHRMEl|KyjSl%ϷɈ.s.cJE ݜ?;,J: ŢJU5 K{"xE'g8\&)W('/ $D6`Ah0(ݩ#VL-͞tMVkTyZլq7RAAcۡd b>ԗE_[@URfQNDL8ɚ.-B}0VKH @:ݜ!m33ظEЇMDcA/;]2"tZ3KbϳN~*Xɡ͈ pN\x:a/rt0PlcDk .QQK[z_{osy3:BwtcshsvlIlx*ME+s΍}_z_K9Inu֒{w6n]ۼë|B@?l5mh'Ǣw&с a?VJ:סG 4/⯭< 0m$tlUVbA zO,哝.G xgh(Z-EӜ`8!,|OZ'I)4AX+~P̈́e y2X߉û4mwu~q}Ѝpg=&3HϷLCVQ^Yx}%LOQ> ֊7n[8Ђ]tzRpIJyh2jXZn!]k df-)!=/|Tp_Zxm'\,Z@Cq=8(KGc/M>zB} ?=7ŽsUHQDWJ5ג)pN웆Q<5wic.#mKedžND0j[LIPIJDa@ t;.<pm)H(o ;%4FD29g7k:Ѫsow-eA5єv)G6}a*i?w3 \A1*Ujdw)(JMZhs"]' jFvT@JZ0q6A}cZӒrhPfsveՅ{A{!" M1Q%3CS[a TFD'Ed"Ӳ9Lʕ*e9깹&99q1u zoC—s'*EdǙ[jo=;G1Ʊ~7Q;#s@H*vtfF{@F 08}wRvޗAJeEJo̜IJu?vRu;~٥.\[4tkKZ-,c_5 0a2fGp?AZ̭*d`_!Č DJ<{03v.ێ9oRp:)DNl\3FAztFK n s;̭D/pX;(/DҦC!7wzz!0ǘh䁓dVxCPKUB⴯:Uswzd{:O2Z4{8/2sWbwi{J-bh b(DTW}$NMӃѪ jSRh1&ynTN;DLs[J#7D3/YznլrBJ1OylX-4WlPP*ƣP#Ů2vRYܘ= X ҦHV6,,lY DPp%Wtmx6dbXC0hMaΨG@OZ,94r-lg3϶Ho!Vz؂2iJ5C4,\vcyC[Nr̅eX&FG\xO nfJ"@V" ]UWpSʙ~\R?VX} }1x,'9*}ޠj/ix4r@+\ZOK#ɓV5C? @ cիlR#@=l5?}G`Ef hJwą7헚EMa1@Vw12Q aL)3L֘z[ *ɇc'r BK9l^ $kwq$ΌOm;[#W{OŘ;5_\^!;Ǩ[DmC q^Hv̨\m/hk0B|f1R9yɵ[ޱ C.R?jA'$ϖTw= 2[l'E3N9a΢MNޥ"IqSc D[X5b`^%s A@RIf6җGGIϙm]֑൲=H-׺g`@D2gPYIg.+3lY2V骳|A)+EJvNyo2=/smr"mΦ>lK =`ڀZY ε>aJ %r"MI"83Sbt y0UqZW'|"e,N\Ѽ@Av6+Mc qMO7l 86Q_OSEW{"d%n.)],%ǿO)`Pw\2Kn{[Jl;V} F=ʄA4[4RpAHӾR"uHe>fڿ>2fЯ8*"}0]EL bH6.2bĴdT(:*nfݷHK,py@;q(6Ҟ vs/K]XVefrh~ƒ:8~1oOڦod]s5?y;Xݷ6멯D >Ǩ1QAT5q쵌AGWI0 /gAU2@Qy}XgZ*X1 wO`Rޥ"TyAz1 Q9g~GǕX=28Zo9Uj^Ue+$X%C9:ڱ9ĔgMJPNvR$h;7לkSimC%$oyq\,?ȶ3-鸹ͱ?mJœ4EW{FZmD"tw9L.)=TZlRG3?7]9?R_5K8qOLc1#_1LK2n-B:Y;|W{_4/YUխ.nSL^AT}:}E~v5"7_#q_.jk]=2,v'T93z$C膯 Hr8g]cb7c)5K-]-<,CU_[٧.=tȞsZ^sMZ6rLLbD??B%Xǔ>mб~V6r#zx` O~[Kc=r7:EbzKQq4Hu/"~ZJUzgZ6Ŕ{~8#=/YLJ0?- QlrXRx%Zpe>1#p}'x%6BQ|0Mku%y7XD$&␛'7J'& /IvMR_$QG[kZL])߅'eA3e~G? dɥ4T_1g&uww'o7_N=0&bZB&dpQF+r ֡(AWOÈsP1:s)BU&N h"Ĥ"Ks~9uK9թ3ԐzwSL.;lت8ކ? $֙oYw__Gܵhqx_Iohn*؇ NJԝ83'/# ' n(@MYL$+yN-k`]eIpk_xĤ /A|T ʰnwb1c%aZaIԕXYktd 7%53۠_n~=B8ԕ)_;ї+N26ZM-mvִּ0QTJ|)+YY\*;55HatwnK~ ²g-yxV&].=cy̕cc.0Z kAT|*!|I-n`AkSu,ȥ||@ԊTD덅9 i^R4@-U˜`!J aߵT0̀SXB,4<4[!Fyiv )Ơౖ 4 Vu3>&}n2`|ֵkIMS_DvK[!3RW4Q}!Hvؑ.ʳR449GvM+*ePys:4⧭'}Ϋ9zdzh2IcGŬLE1S`0ÓY>)6r 'lAW vt)qcVIa1` Oo:=dKg|sT )PXZWG{{wsQs_ѣM9DuԬ ϒ?;N`it]h1ba{OYH-m[+2d$0ި;s WyJ V*J%qTg.C8J*6D]V:l/2Zc[A+C8՗тQlk^5Iz`̥S1XM!b\]gt[J@0+%qNSy=||g6nl>z~sBN<"<)$vbĞ+1+/ȚŃuTEO&&z+lݧ O b 0ڠ '*iyDY29A:͋ ,=zS.peEX;vd~GQ*ufgvnZ&U^P#,Ջ z/+D/7QXcnaPu8{%:FJ1)ڦܛ_@-S<"PDQn/q ~n o<ƺuޙwwsĶ:qA5xcل|Lm :(`{`^zP<[cw66f~Cs8 7-|-I-Lg 柯T@Y{@nwh$љhk+/Ö@[G'gT.W 3N YqK9:;yZNd9ւ*D}}|&ۉju4~Y6%-z(,7wף!$hFpZ+[z,upV nüxY3/8Iҙ56rA"t_äOۺd$ GJp]ӌXۃZ>c6]4[UNW8Pi3B, \+>zJ=0VHvUQ.(@v9DٚoJfK^ L Sqp>ca!m,_Ѝ{- _t +⣽oA-gD?Jq:~Й!՚;TʃPR:XZ^Է=cOҼX•0ug"LmuS"/2i2긥ko9s&]%0 vsd0CHmMNr{ȷߢD|aƧv0Ϻ] &ﰫ?l oWXR2< G;9'uAF!UҴܫDњȒA$3%h Z M-Y6%9@V s+:[iSNV99NK ?RQp۰:or4>D"ItE{M4:zyɖ[m he!9AVh]SɈGw_edLľL61ƻq|o -V}M)%n{_TP%˻Tv]'g ɜ57s"kEcMEdZ?TĮC0͘'!=hӻGÛ#6B,Y)φ1}]nvuўmKsܳp!/;o2kktps$Wl^"h}Ӻ$ Ԟq\mzЖa3SVşa~8DX'Sz"VE,\x_2$a 4 QGOKyf.(Rr .:uH#, 2:;!''YybV2O[?܍;+o3FNmgV>[}ܪL{{lcZQ$;3o(N ^g:3CkjX#-;jY=⫿)Bۋ$܉߬ m'2p8X֤jMIv *$sP=\[U{>!RGڀ秊poFJ ]uyW>8灅6'QMPA3qJ?}dJ#q:]^-e 7'; j).1ۭBlb_$c'Œ)hJry*> yf?u{M6]Tk0`k/~Bŝ+9'?luԷnk~&:7\IW)$7_$^^MpiܥŊ xvVtBjth"&RmԠSSFNA3q%.$=wM28X;9J^ᲾS~~#JQ 1d.BY]p9)T;+Q^Fͤˉ*I]j}\'+;nۖz[8}-TalRҍyan'T*gy%Ok,q*n.{NڇE{cn0KC)o6J 61ln 4ìW;LJ!+zX""R!a`2~M!:Ym3c2R}ջOG[B&'$Wg?Blrn'!Kj r4y\zYehCWfr9.hh=T KʿlxQ' & Ĥ2l 럷'Ǚ{0Ok<ED&u\p5Io*a!ug?6sOﭷ7Aӆiգ ̨J86 F0;d͔VT.UN,Qrv4WԃRxb?SdӴmS065 eyyhILrfFt/b1 s? :jS/itMF0N$iGs`( ̵nx߷z{kȢ pO9*Yh6=#i?zziޣc-,ǬNq-cD /8RUEWϷb8%uPdA5N/O nOZ3IB!zsn9_&,NNAa ߽;;fV`2}}~Ntf S-S TҸ=0P7#V~lu% _ڤT$$YgI[medppC04+z#1E:[|h_Ur:E9U t:QI4Оd|[\njbY e&n4bmKJ3DuL|?1F8b9ͮLͅg| ?Մ_ ,te]SwAߴu~2&C\9P6)Ei`6ɭ\Y'qcU㪡jT[ۿ ^гJh"S"+98! W1,K[h0X&2JxoY$ հby gH#=ȦHhjtA ӒBUʟe;ו8p䷵7dlG ι̻ppF}2E/ݕ}=%#͟x\z`w,~OS#xLȁ1W~#^K ^('LOD/:iDždpn IiZ{Kb03 +֍\{޸t6,i̝e.cDT-?voE1 kƖVM5C׌dwS.)2!;<ljm^ B3j _n,]:j@z+@ ^:l.sx`tX.d+9e1K\[D |kþ4,sx^t(2ax+RsK\'U&k# Ҵ0㱬m)F%./4  FGԎ^C,smD(OB ?W⎜idUA\{{F _z5d*6rq$]ˑ#T˒ fa[JY VS\T<,Ymu*WnBmvrŴ`Vx#g" X0PC 6oDZ:W,8p7([h{=;̒%.En^BKng QPp+0d| q29*sְ!ޑoOMl\ I߽Ѝ&=|Yߵ~Gડ4&PS$D1H"Zk)d%0KE86S_T76K)tAۭЏ9C+x1R, p!/Y4- X\GNI ޤN|T" #7 >w!rɈFixLnqv.-5t+zJ;jp#¨7KJ!$MLNܦ(-h5Tf[Ђr9XżMD.QK" ;$e5=Ib8x_FxaDumPGN'iЇTQ~p"R_Z't `6XYx&0f/4RZosUx-"In<<Ͼ̱x2Dz2#ѽ$sy@ǂiۓ\(TQPj)2fHE#pv!!0ztًpORf P%pшELXP|^j2(`}*Э1B 7# t$7'eZHПw@Rћu|oK^  t(C~Sy]n._ Xٿ'`TF2_@5Z~X\!?8B`}6b ~/.T$>|Բ9-BM'PbO7#S FhJRϔ^S3c+sq ڸTcNm.%.7iݼ:n*mB MMdY1t*検T% :lowp?I87a:sȂvƺy-\夯CSn3hjg r)&0(kNC. l;Z*,#ɮczhJ'UGV;*?&ChT΀$Tvb84aQlS>?A*95L03)Xo^~:!i2n"”8Ϻq(gIa wd0! Q@bt&TY+/)|fY]7D~T&V(<l#@+ꃷfe5#כ{dCr3`ddFQUT70:4z?[pȜ&@y\G`IvQY'!S7l#1_\<_k_|quqsɬ>@IA@=K&L>4{3",*~!tP&iҤB ]-}Qzq?Q:bK[e nF |/FFYm@RSVp`7|=|hO{//,ÏN!N|p:k-\d?A*h{m"LѩA7׼pӿن=2q0f#Kg /8Ԭ|v٫ψo? ۋ%șd}-}!@z᫜B6I<@ٛG_*'ob-ҶOo\>uohZx_-ܣ6z7 -1&qjOׅ٢Jw MWՋ^ܔ\әZP|}R+zI]ucq.SrwR=|.< *X";;C/c-wtFi7}ymh`S-y7Pcfӌpy82#-5hg2%q >CJG̹ٓ)^TA/ly<*KzVmOb-,S>QA.תhM*--Ak,8p+lbHzf;IL/ )PA3x 5FNjq/p9xZ 0MYaA` Gʖ燓xuU:2g(-:"!~x[76]v vA`&\cxVf) 0P:6mՆ_`Ջ$s)No#|( XnEZa#TW"/ "mVQLY|SX Л!Gg^ez; "rL'YB:NԞ.y9 3nM? ? |L鐴M MkHuN&4Z7\J>JMuWKMIעsxbEOsNjU/pq+߭ZRIΤ^:!;Js ޏ]½v0;= bRoߣ]cK%y?ݒ*g{AN*؊|7Y]lI fڲ3 fkx#~m#2.]O K*^1)([Q$59,]uCAWv)gST# )3#u'wȿa ;` -\NMd@k1_M%~eb:u&ؑzxd;ah %rNn. ~ _-C&61d?-@i oϣ VzdҪւڣWz}ŚGV?/scrF[U@Aq"r[(O?̈́/:S[,GBȰMbu\2F}S56ľ[ +.{g ΐ: !2z@g9 6+z2RVL6 `1{{M/nنa+4{Ep̴ޱWJrqFٲ07Ȩl[K"aF}@{ ž,l:=H?kA^e꘶#)h Ĕ2dJ TW1Ə\޿_|.]OҘ0b@EEd,^_?.AH+i2j+.w>^ɛѩ? DiB-rpïtk_=oJJ^/!IBwt! KqA~EtςPAfX Ō ;YlJWe->{pV3!feONuk**IĂx|+ư ԯ=)A%0xԆZE.p4ꁩeOo#b9 }c5CYԭw:>T4W!TDp< W@c$Yӓ҄!7qt'Pg*O /.QcW+۠ibE3!+ienp#bwck??@k=U;њQVێcO7b W̤s^\PWˆ⤵&V_*G1|9b*nl kg:~R*=25)֍:]*"BЎqxN#YsN5<%p$#^;M%0U)6 ]2NW]LiB"_Ub9>+:AcUte0'/Uu\` ,e/G,.sɷV$VlaZJ(#IЧG5A~ >;  k UDqF>>als!/[rOo#s /̂1q /rE)NÑ'R7pD|?>zpuЎReߧzٺi&V%lzZE0ROC`fJ&2tTmy ?CfyM)U2DwP 16'XOlc%mejOr?O~*plA3_NsvZĭ1Vr0w.ebI/0+bw/wЮ}!oUbG޳؏upG%VpluNfqQ*> >)cM*KG&* T:-7C֠l=טay#X!yUDNZ;aw " $eq- -Z~ B.Xx*+9 L~mC~  zH=hm2bRDd}&)y|{lRZcN[iv2:Uٿ;!'$/Czݏ,IkD!X1kЈ?g ?݂Zw)6JqQ)l8d+ ̄ۺHGBQ ?u<ᄄ bv*?fhb(e2~_7!Gn6C8~„H3?oqC.=7 ?9ς^t<s!;WGmۃ7QDmdl ؟{Vo00PʱVԧ.&G̞ӕ\^ nϡ]*%ZUH"3FX\zBĠҭ3Ű)<2AU9Wܝϑ-ʁT:{CqY0"^^lc4EcAq9՗qYWW/f^.B)D!Y,ݱ2/C3ǖf@-5meolHo/#6}7tb!k{FskؓQKO3WYqC&՛UAYR='&a[([qAAv `/>kM}x *Ow.88 L(5,ogRprH,$ZrhXVAQQW!0W'j!Z3u0oU ^g6Sٌ"zB8Jat-whӞ:[r+?{xu!3gw~mdNDJ J9S.M,N_ݥRcpخn@Meu)T8x3=e0O[CM:%!Mt 0Fy.O#L(F\ܓ15r,C"ni*,|'nZU3A\e<^ffC7m),Dp{r2Lk'z\V#AA]83v"ϑG%zF=nJUTb)Oe[ 419f>.:*&Mh3NΘXI*-1FQ_2Ly)vkuLZB2 ݠ0:&5v-j *q$7bHK<:8mz'LvďbhbK @ՌK+%~`Z;70Hok _(aYŸeXp{^cnn@ .DžzR/I ѷ~Ϟu[*)<_?eǬ&ZMB٧ j5?ö>'_)ތq q>;dQ9>t+:xޝ(a>/8 FfGQ򍟱`poeg5LkȺlQ|Y[u[LQٚ 6,ἤ:X 6ј0 M 8@rYVzg$ߋOA=q0A;I\ fUs}h;YFw"o()g3ojj>w*Wɾn  +wD<UIMg,)Rnî) 2?L{ھGLn‹ /\0ԑ/1'pNg& I}pO6Չ[K +3jyGԊB" '#*7?r&KX"GC0X\ԜqLI߱v-N$oXNIyet{[b0DsMB} 1MY:._A:CN]-`l aU +Ӈ}2Ft #"\JiwLt,AZ` :juYx0|^R4U:2Z^l_蓨$@pJm е`\]bG#/̂ɚh/P a{n G"`  mh C0k5kTĖFQj zfd]% 抻ɰ?A tXN]!&iԜZxYJ2) oQ7&OQT4Nɓ4ҍ"9_9 ~D#2-yXĚg>z4\0i`Sy:蘛m5wt'b1bAE|O>j)Z{z@Y&͖{gjV20P@:[$@BQ-bۄ>fCE  \C٦_yc?:t.x[!UR}pjոz^@kױrFw:r QA'IiV_} Υ $UFf܂ =͍)0^P we{ iНau*h9|\ WYL}Q떙MRTMߧGFǝ?<}K;C^8CH\n1obͰ$mHD LFZ.* .M2L15m;͖Xs=G")a7רm7ZƦ3('3pѧjr%:ATjƖg5ma+Sk\TNH{t9G 7PIlV_OP6QRrk{V蕳"B"|68,Lo߱%.P"J^GLun4ZX,biʸq$a:7;cχ|UEC9x`Tf>3@}[ľMɾ GF4+q;fkJIaTh-^Uf(<hwZOZ6ɔiMLNivkf<ί*7̓(<mXhnUz> ]z7gR<'^8;D/CT9 x3u?U\O0h>Eҥ}ǻ4q^ŷ#O|c +Gl}E hib# "DŚ$t[wŷytћN@C$G5?Jhõ(FhAZeeTQ(h94*2i)P%9u[C5 9GcN:vޝXepX$/kbBt=jwۄ^jap;i}`lkMiyAw6]fϣpSjs2RYi,kQҏna?bTS ([2V p1Kҩ=WDg TuA5<0ꃅv*{dcYe/42VOĬ/D/>Uf!{j糫RP Qq:s[>K<35<l&׼K~n<+cqVD:e]ٖHA=U'vNhi]*eB&r,&bˆ(Hk_RBSVtxy 8n$ |o{PV'6.jϸekm ВЁ"Ӹ. zHS<)X>g5@%0PI۶u픘!hRo?گ:Ȅ<C\$#LxH5t}1Ps^ Y)MR.(t𽤴|s<"=wsVߐ GH,|oyts@״AGA9n2]QsͫLA%6^*`|Fzhcwč=6QA7{|ot+ތpJ1*ZhGF vG8֡ d41зc[/sH;F"\Ict);T^joT< SH&%=6AoZ%"WD{)֚s g<{Kmz\TI o&Ƀk*fiQYm~uA&u%U @u^ w$af㊤vϞvJӹ^2&̀B6-q4ģ)R(ڏ#X)d93|#',9'SH&\k9aj<[%)FD׵-޻eu?5QD. kuȔrn!n϶ ڻ6xf8jCt+P0RDxoj! I#%B%SUOu Tet:+Y 8_)K+%R׹?*,"moUˣcPFCv6c ܿHE?47SOɜ4tztn$H S_-3eJ[H~  V>xc ,1F4QɫVh uTg7jN5X"GyEk+M\o fjS1M :>,KIb;(l|-WO'$ J/.+mw<)Gpw XX`K@* J˂I)"y͊<|幅`)rYB[RYқRn̂+LEZj6O@@@SN"YHho:j"} ?f }o}Ab3^].kf=~~& >uHeN/ۦ-;ep.1BňhEA̕𣉼Z9YJ$a8zӸbasel6=CfScsQT7 c!4}4f%{U JW3J|s:| DTEqlz jhj?hVMxR/V%=H/9m3 ,ΪIK3jn>ayX.dMէ_iϪ@;V SýזI`c1p;*A4Ȇ\4z'Je:^.{Pd0.3^e݃mkˑI~QOfA.2\$RWsi)=́+[m4Y_۞)!d \:7{hC&GI ܭyCZ{=jEG%'d  hqvf@FF{}2چi|fgݎgXqLQpT?Ny]Lꋴ(:2 %q˃jAu>9ݿxUWzNHS;^ռ]?[q{%oG?IYj9賰B  mq%5XMOfVCZݫRv!]9|F6"KMi:9{K0Zqd&To:tiY@ٌ@*leάyԔN853ڈ@|A ]$%_} V (O@UbFگF6cWUs~Zk%o+:+ǃDHvL&SC rY;F y  \gbp$15Z s,琉mzpې20 Bce 89RcDx ff{Ě+/b]oY,8%c^S@fa~JF)v`zJ0S #֏bwKQZp?;,%ǝ\Aw %fX;>>^.1ww{^7s]h3K?f ,<#D%=΍-K\1ZT4 HGV3ҵ#>JGY9kQ":y\E[n}S)e!c،`/H SeOէq/E?:7m?XDg*KJ i5sinV'I75⿄vC=LMm 3ȟi(>$@fj0[;?˿|&lhtڳ~ݒgkT!c 48d**1bA TGü[#oa 0,^H P62֜o{A bv|HYU zē{IaĎ L8;ƍNT 0!K{żv*62{A;F&{m*AOt2$rq5e/WbfO9{Zo[7_ z[ 4]CvVWoq01 dո[5 O昘b]|\$?>?!6: 3rv ^ZK9f! Y/g\lNWt4ўh= >=mv`dr,vj.Hd!|AI[>$ Z'>[0im\ӗw< QAćZ6i$; 5-Dzgv#+ilQsۧԇ$uL wҝݸzjCwlma}Jha:τ+[Pܵ=5i\"a2-$PM39my`{LR_v7S]g:εS ™䯌AżuANr~c^x of,&eX-UIsKÃj࠯J^mvܱ< 6Jhޑ[ڰ>heJ= W 1lqȒk8J7xcH6GT-\ЙՓPg ]7x_-c;wECpZ~ H?\lP| j?*W x n+\>KDw6>ﯬ ?|$5nfYx?: L^-p6AZ(5nŇދ~EL6@ρ[%F،=0r@/5uƲ"EKJ6پW8n]^k5b(l1=O[Z[v97aHRjf|l|ӠY;)i/=Z܀\pHhPcʠ,> ~RG*tU rl[Zh@.[džTB1]7]l2)φFA bD;[{&wX s粟i`VCsa ɺS.^Qu= V=y3|hUʀl%Z1vhj3xf{!!k(zq1CJx1Z 6ԣ|`c(;Z=UȻvP 92e8(,.P>07r݋oqŃ`;$CFwɈJQO~"8dw|ki۸7Z-\ȆKG%# x  iߐZ^z"?(K娍tg93%^p:&lEB+ێ[5 7mJ X)Ԋ0zZ1l ;xY?Da?r{aK7Ÿz6+MYB NYϠ%pŐ tuY[6KÃ~ y)xdWg/STW#x\+M9Cnù#ͥqGA g fn][BqޣN1 )Q-A.g(~3:_yA0'ÊhtsT3=P CFhg1!ACkr+&xYLL)\˩Wa[\#<_*f:ݹm)u/1$yNU`t2kZ`O֨e*z':&pҾCHl).Y4@ǫ c8`  ^o059rY,uH!B@ lJn(CQBOoz\V)P\~|yƻt!ˀ1WI)|GleDH|~׿czfȓx41<81{SNBKOV ݈.R:9u(4PIO_ +lG;NLmn]M{+ xʠ#X3j"Uy 57YхH4N!_ \_{yQdM.9vyQ2FMY,6Bl(Y fIу)*3d@K%MVdomУQ,,d?.Z#n T&]o4̙>7g=\[mlfIVFxnWZhkTLI%Mk{=kLߊs4 u]2, Jӵې,S9, Z@ʲCc%NQ1#jAU LZ5ܩ[4-WgUق}hZUqfTФt*#&R狽9GnAݘH0D9Č8JsCJ*WBޖl)&:Mqtڐv[)%ewFV1 asSđ(Ow[]n9fA~Xz.r9DNշ գP!}pFICtZ4>W:dή@8Gh#9$v3|)a]jr ꓌VM_Lfkq O8t<0FDt^:ANAw4nU^@zVh:LClM7h6V{Q Gh*CDjo|@eE,x*H9 Կ[r 8t5hPeuVpgIX&2A!P-J Ύ=3IJg3yRH]CO5~KJ]v&Q*O_H\1vnnv|C^-pI{3 /W(z&[4U<7&MX6Iz.)Hz(/yB 4lDNa N>MKQm•0.h'I vd8 HO.sf6=*ZR)‹<|!i":ztZRf %^ib "E~GspB>>E+wE(~%xWk􊠵/28J[AzbeAƖNMb_%YD.J}+}/ Br3^Z&TGg%HlRѨ;xLm T^0ܾ\SSBhS}d() ,wN[X`@ZC5@ -.1[|Ik]?fyxXg6ݧWײ[͝tq~z ~^hwߟK$`P<*)U-I,4D4Ww)"tODia8|\ϐiD?s9l>2'`s^o98(QZ[6O[2 A r6 Go&X9GlJh!y64i246}&Fm]Fh mn5Un(ہ8$:Lfӛƕ2 :~~BL;,Fy1!X:*,"*IU[5<)4lŇNV'sJPZ7tcaà>cCG̊ t*a_C7c}.u';,F|<6LC +?FQG47i!̘ h-G3S#u)#pwEP=. x@AC*Ciʣ}LO,*UؕK~k Xmf H_{|܂<'GPVctKaU`2 &i5y^#oGpxu*[\d;Jm~ ADB0]lPC(rNa'4olT 'c D>9YMqo8d Cxx!, 9 T~`1IU}'7ݯxާKZL| GdUIf]F>-g6ą`bQ 掹nfzAbǺ@/ku,UE 7a<~/B*vt=E&Ou92$}e5H% l/#='9`ٷ0C:' pՊwU Rt?Kw .Nɜw}Ti.?ȃ:.aZ;44,cJq1 I pxkGKx,E\wg^TgDK+@-LW œ}b3oc ˓a2!QuI8k7Rs魚gjtZh&llO?ny,iZ;QP׸F9M4>.d|%EZJ7"5N>h\.0L3"3k0J=諯T(s&i$VC%*tmx|KYr,MVMjoFѺ_NnԻnpnSy$hhiz`k j5["4S_z;p 5$q;J4w]Q</%b;T J> ``oEũ`/u|-&w6FA@oF5wƩBn1x?6@ PcmiZ{0f!Jf.yJh2SfҐ<7,1_ZrDzZ#" tdzom=ވ+6y 6F^km^:)[cJUr/˽গŲF@/ uXѱ MZuD)]\U]Y3雜݉qjydC!OW wZ:;\d.oJ{%7r*ywO F;**TcߝZQ?p~#L2ykҨ="|bXmyb%Y]DXYCGC PŝB9-˦ D Q7hV!^kƷf\ɿ8j_bxsF[k ȟ;]Ͱ̡OC{E_R<֍,'8ty*@( 寞 㰶81kP2T.G᪐>܍/TŅg2<Kɑ2~dwd rGJH12}weҝɩ#QIlڌٕѮ~$"eҕV+:'~NjGœIG,EoA6z]?#ǏK?38/a>~~a%䁶O6FFϯ3bRJ1ƐcY*A!EVꗙ;AjŒE2%y>c"3Q$"WElO5`UΜ$xHK#zR?j\ȕYwW4K*1`mp<"BM.ܾB5^HZWniWM[iI+q(= qh$pbzabީo>Jk%$J AN=Y%kT3M ;LГ+nbY S_l?,KټT4m1y l:V"&tv4|fnFb;pzX՝[ZaiXJ6EJ=OVeZ5 웗~'b5+-w6ސ%ԤWk=E>u%RZѓlRB?y]}W%,;ڍH߀Nd0,ֽE.U/;kn"H %D\BirM [ZkQU_gȝeT\j6(۳E=/0oV歭֩}f9ax}A+Hl<@%v3<<hզz=QPuHGzo±y8[t{ajZM0P$d$ [qMN]n7eضl ) kVZQ)M/ynK)[&7ɴ2XfϢ2T/Z݄:FĴ6/ټ Q;0 3ouQur^EJN-Bea{/j<8]c)HxtUs/xT&!1A7#*ldU]PX"FRoxLrAdFe×]0PQ/ݺx @D:pr%ZT!A e>YXjT5iC:37_eyz7cUA4(rY/X#N#?E[j5ʟqӧœH dܖnO7EVk"tq O"/|4tسLVa}і2k%T>Qbs9sI-5q\ә(yiLg4.S֠?6!i@*,eZ&&s/ޓa-@5\@P֑-q&!'=tbSW{ 6)p~ :cT=ZLq3 [ByƝD[Cbb{Ҿ{avŻ5%yQssd 9~A4waj$FҰE:V ~{3 U(dMLP1a4ʎ5vL/#"c w|,r*KjIއ+aaz^;ʑ\߆'T5hlbWfn˽] l^'hjlC|-m%Tu'y+'9,[:>YU.1s WG0L?+-kxƴ1-W~M,R.G^rNO W^ӯm2=ƕҽ!ig*[1)r&wqaaHѨmBU[ˍ i%G.0L&m ɍA%AYJ3 R/멛)&3J|W ;\.'ճa%I6slCǫ>&hc̭[rƷZ7PW/9=׭0lY, sZq39v2>3Nѧ(Z^@h_dE#Y_h+C0d~. Zwg'b8R d,;Ԃ)rђQM(%AxZ?JTgZ!+X*ys>ۦgSX 2$mw VOYqƂz̾3d1H=%цE HD>Դ_C,tq[An2E]uAh'wD+{JeKSb̷J (! g-$JTVGnJo[0![vvA N,#O&/g'pިFxpA ލ5/'`Cl6ѧ (Q:{]ht]+8O1!t*+{ jyD:wưۀ<փNxze81}lБĝIRQXfl:0E^Gigp Hїb'x?Q׷`렉ln2 Dp@ F3G򃤊t(}[& ĞIHia__]y|E0$Q =8"-cVy<#xP{u29 HحJ=.q?Ab.FUʡYi5I>r{ˤ#?kT&,{a.la74u޶]i563@$6O8Z6hbm {[QW[,H#a zS,DQRTuf[gtT%>"Љ+{EjSϭj'ZefyA>ϟ_ nv@9) ȦjV4_fog}- >/ e*(YY;zeB,W^AKb~߮!88]qF\8@_0F3{2m^V77vD+:Q:L7G16B687DmR 5ɧ=ENœE;w>@8?uΆ^YdmԚA;XXm / qafە,alfs꿨߇QyzJt0TV"@:|Lv ^y/L_pμ C;Tw&RWU.^O6'g[A?S6M <\vav/ !9?y(Ϝ-~9 9~ըz#<ø/.-G!S+@1STlh`hTj$a +bb^:?ԍ j ځ/ĥ FA|(OkeGG)haK3jb3m^f_'b˲0)j₯3l}d(U&S3v:Y9s[=b ` Cڶ>BM{Qa<$7 $Xo/@{MП .d{"gO1^:L*A ESt?F]CSnǜ [(mE~Z5I>q>"G\ ­NĂןe;pݾ;r5}VWIYr8AۦM37LEqqSen@΃Ȳ;T@Ig5C_ y-TJ>&#A 8 {hΏ"vEH 1/dqߟ=A֥]r>^*3K o/nvFG ,װd`f8yH[ C&NLF.ߖܾE)MbBWwX(ü҆-!\b/tYEY-,Kxx9ul{s>}h KM(oq>}1$h\ZX=-)ywzh{Ő0oMVFeU6.d8tdZNBwQ]*mFGìIOzYiKRAhΒ4Y~:SQ8ZL!uM$B ; &* {W5^ bUɓ<5oP녋m2j#lj+21Y88 bVl쳅8 aq~ek,S,(R)l:p= ά[|]| LAH4}v*y[ E˂9aeT\44?yz]>Y9/~Ϝ&CEzQjIȫ޴a<,$r4a!Zg3N_2FIesEׇ$ pC(7lh.VqOc`ˉ<]:}ZQDQɳ,48(C)QLG! xvn?vv2TkZPS4P.^"E?Skq"R(?$ `A{됀G/,Pb^~tmE̍+@{~j_uf]#b#;T(\TV~#%rw\M ' M]K D [f P c-yȥn9dxAQ۹Env'K]DQ.i6d'?\HMʜB%] K"J4oT]rʁӃ^ͯz_[q70> b׵:Zِ6>}p{`ʧQ6Zxh1o*2TP7zIE^e;?WI*09P`Qd6:swu:'`A?\cƩR8mx=/Rˌ\զ<'M| `h)tQ – ׷V. GlxB:a-rpA~S'*:S6&G;;ox W"#I7C*MmOC_D2y3hwyN`ۥlN<eCis@`A&-0C_kVglQ5k-ߤف3aϺ,JYJ} $ggIhFeb L-1H)8嗊KKu mV|yYw7(ZVd)s0.և$#3 vg.k?w& zdy?G);72IoOϧ_mgk  ZPh!V?C(r_c."-A}t[T\V zpN~RV+o&*bi J=^W ׀ ~. +z UkXeu'aoL~Ȍ=D o#XӾi =3TFt|&a"]=RzGTP^ N13jF;rn1s#^K :%Gf7F#E7@ ]>'zǂf'Wr =&{Qs(FݞO!n̅>Nb?j˓Q&+8MG=7&eaTP̀Jm])(jچKlOc],$_E)i};`d"qzݕ.^8kP1 ynp?T%M>+Cd8#lmZ8ۊf_#oiL+hG` ~Vn*Xhoc|}.pw%#0r.cfAU-Xv͵˄odd!Wh{phV g|Yl[|1o-6\4!Ea [{4$-KUd,z5?WX>Z Ib·F+:\zt39X hG8.1)T_vF#:tiM[밥GCqBE[z=jAnkM}0"'۳e=!`{E^,֏Iõ6f58ןI{fW.c 7w;G@@u̘ uDI>}}[;7?ak zIDw[,똈P4"(&+նXe9-U ^g_{lj6ݲe@br̬$T]Ja>8tA{kSҭ8 v`CӱWʚZ )H4C{PvwDkFӳg'5 :g'ׯiq k :`PVB:ە!i`2-y m1Ze|QG0)LB-6?_~ ma}}=h;ľhKNRqV)~8H4\5򨑹KH 搑ܚ}ӏy''SsO.Bo`UUb1'yQ6Yd, _l mw%*`ө*}!zQoKgm (aWlx~\ݜmUQJ]p6yqs fڌ=|c s p\:/:R,CݍQ52$#sK\Xt8DIm٧w΍n򯡉ߖŮgzdf+NCݪB9\BtֲtY| +^nuK_ ~ uIVԭX0Z&RmH/Blᠳ!ϣ yiB1 ir l64sx3vLLے9ܬI>E N;{OM%G'j7Xh\2R.bn{yK/=kH ># /n8~ugѻ# ؓK b"XbiiPLJ79BIId<-Z +!ײJ॰ vYʹn4s^yz1Z7ÏyK?ZKC)W׏eE BZE Hz /EFYMX k4Nᥢ?2ۏ@3+ށ%%Cϓ1R5ѰuUhTȣisdWrt4zfţo3zsCrCZ+iHV{f}'rA^#r^]04rZӡ]_"*BG"Ajzi+vu)& =l}4Sa=t, UH iXIr Ъ_Nk=xrq]DZFcJ%/kC8H@+*+UeSj+HTgʙ .vkGN T$Te:MkcF+K۷r ZkGC{)_lhS>'QuXkTx;Ony]!5.mxzú!(93T:9z:dOpGliif#sӚDD`WZKKD~`9b5kvpzn~ H,#jrCrc;۵%6\Dn~-DC.ˀ=V@[ƥ c !%󋆃]SZvLNĜ?[-+}ZW7j.^&7B jt7z*,$d ZڿR4@ `K7ˉkf>& bH7Z0+L";a:!ˉv*]yAp)gN4ClCC:$&/MXp8@Z՜9~>;ZFw=u]=P~sS|̀IN тr t&(HIđ~;>(琄ux0s<`ĝ_?C`lN[ ii\q#]6괜-ְ+/s-:xlo 8f3Ri6\əg>Q%b~*u.X/P~͝1oOd+3c} \5r WydcoT 7HO.DVq: (hڧ[~lVcj?o4pRTh͙4~GGhݖh],y(Rq 2p!#8 _E{,_ߢc z/ m/սj)LܶKa|Pwҫ(lc|JSQ7*"\"Xɒrpw\37'KMĄ2k">NR#G8!73,q^I[ע*.g72a;%Ӫs\ 䋱G9r{S"R/g :4sftnᯟbz'6 ;O򗲁CLɤ9(HPo] 2UTչ#wêVc?]A(~,4T#kinLꛗ9a*rPiʾa؎ƀ$߃K+yS9*NWoX K&lx62IP}O.\\F$pRNP$)M@@ơtN<@=5BW")4#t'YXžaJ))DxDc@׳ɑHxF%E Zz9:aPvw7V4~IA3/|޵y3t`LYhNBDh0 >V"W);j|nڋK Ѐst N\xW6>}m<> l`A16`˦eGQ*AHSH(h-F<Zq@3nO7V.Aae y ?;}RM㞓RN #_MkŲ3EV?9 d1%_>~q ť̚Cr5l:4n-YKXQ [JDGc)9h#<>b=IVlyܼaWq@\Θ7Gٛal -8ӇYuD.WSsQPoaZ`v;*|&p=eK: pwQqaU\XKkӊԌ5.48!*} J݃x'HN?o!` C cSx@ S oUŎ-rr%tpR0?( [&.H{/Œeaό9skYݥ'S.z D 0l]QUx 2c r뺍n0\^m hxCײ޻t4\uxOfy/y w>p k0L1e%11R-tW4^gӑN/ڹN!HB0. jSL5&2V ޝlMGt<"0'֮pͫM|0Wp2mdT8׆b$qBk8Z?7Dut\ia\@͵sHpZZXbIkXupƋֺ@>:$<?,lFW[al^CS_ yyD#Փ (:˩'eÊ\\|Ij? ͱ>G)ԍEGAI.6G/ɨ <ʺa T%&?v+~2,K҄$~OV{|?34B=gw %6xzl|=J`%,z)? ǃSKVYT #;XFw3do{`0%ǜHIt)5tsbqU,hjV8d{4KNxF<R($oKp#L}ri̤5 5oRG;l 'iJ)5i&Ϧ É`BlՏ=և\j#Bֳ}r{ ߧniD^:ؕpnc~\?~9_q򙧪V?x'lam[Rr·\^zSxEdaҽ ð)$`FF4$lYYПh 4(oNMC'CPںIKT$uBu.d"Y8-ptJcz4 RT*%' Xi\1vuB}zt {x!Nf[ ["@ 'EUR1*>6RT-lh%Os Rd?V\TҷzdÝ.l6Bw;V5Z`w!+_iFpnPz\d'AfkG:255P6,!Ko>,1&d}B_KH\|̼ 6̀0Cl$/]B8^v>1_wV}TJnIS&"!&%ͻe#5;}?/11AKԼ:VDݰ|m=XR |4`q*Q-]9K(OU# uEm/HsjލOV;}T07!UUtR#c8ˊHcOIN~}E1ӛZnڴczOY[8yn6,:GU <]Zl"XRH >hJYh<ê OcOʠbivo8\7`8ͨZMLntw'@ (* 0)wG_ xfN PQ=|LR6qĈ,=z*Ţ5St>ec=2Z\?A{ 9/a|aR@} p\[JۡDԬ)1%ٺnH5(إKZiC.F*&IVG @#L:0}.~~n1ы-ZbB,ŵ`VVB(ע]'9R{O/4 $tY+P:_a溹|6~uB]Em{7e.z)"^ ; i_~;[w3 xi^wA[:mF^ ~@fGm0٪ӲDY̯I2"mop=0<Ţ'#<L"G.TB#FW9X֤A"R dݑ4t@ G@ߎ%Xgufۺ4ٙ߁7f4_Ymby7HCe Еe6Of'JAByF5\og ƵY/Wm_hr WjE;R={X$aߪYe )?0` @6 N(> 4n|n@Zy3,i>X$ Hftz4oBJ9[W ٸZ!'ʁOFnl'A X<͠y Ck_^q1eP]I'a7 L9ᐾ84P2Sf(2gUWخN tJuq͏`ġFmob.5Wr9W,:hH\Ҥzl$9;r<ʵ-o$+>ܶ{44UW? H>8x,$ s"8xc NT * %^`?B/iӭH7ͫa rO6vJ>]J}T zGv5Ѣw]ꕸT>~ҠJKPemRׅd]"@Aqn)gKАBZ=Mי@,8BY0\ U `eolr}Ӈĵ߸Ndzj WMX5JwC2%l\qb-|M ~&Fuɶ1ص\aawÈ,NtmpjXGuJ~mlMI 'N`ߣy)g Kbd?АcR:iW|1]´QL/ _3ӝly%R¶/t^WI4cr/:B ~wYn90DoV(^.G3 A,3׷uIoK|jQ Ɲ,"2&zk*.xSpodmf^x:_q#b#4P,3荅wiՈlvbVtH"LɷP=䫾xкᖙU[L V@ Gq {L)@%׭aw WK&z[f.+j Jf/s~<ᾙ[ĥLQDŨ94;r@u^X)d- U+Yua e8կ$NH*uUW$z9W=zI!l > XP?Vr%=VмLE8cc0_~TD˥2Ն"tUdiRcP^dD-? bE-wy~O^anI`P%eLQ7dE a -r3x!uu 0|Ao?rTߢmtaѾ|AVm.ZTK!OUl4Z0}^ S=pzŵ8SvN羮A֪xB ppTy6ϟX?9Cw8w>\\&j_&=s K=*(d~#d~Hĥ<JdF/"x( sIB@(2@`}Dy {ɧYBq˨w'Zi_i$aۜ|nK}\r}Sf`caR2=@,䦧^1^v$?ˍ$T]d ^> W&r[ @ ?ZC ¢t$ fLCc>ڕc晖jAԲNw F*ˎ1(%@=} x[ۺ#bymkȗzm,x1ӣa6g.Ugi(&l*R}/l/&}V:8~E+ۗHH.~D%xeoDHKA GpC1Rt}Fc)%i?@aN2_(z >ףj][ȁ!CE.徘}078ЈT;nrR>d$R M}%.&_ X_("a@E8$!ys[NPq}KBb}" \B0[V3ˏŹo&]WA.eMg}B8`J2'މ)P 2ұ?o6؞ܐ]><6ۍ)Q6dc)6)6F?!A$kspmJH)y_Aq XӨ^d\k]%3D'-&ѓYpGwSrk8( e(AUAĵȝ-Yגɨ;V -0PG]?ڮPQG}?44n<_l&Q<Σ)\RDlEЄ ̚,M16GSlخnh"$(4l/I~L_Qiq@y)[;%m|Wj)l=6ݗF>c#"@k\Q, g.2C<~/rUXM(q&/Mk:x鯂fŴ;w& EAG6ѸO |wZȥo>>WUXB|o&&~3Bݏߣ쥠H7. up1uU;]J.Rќz57MGaH2:-9shI4AKVB&.,m y1p[-,ur4Pg5n7ݺ .KTex[x+Uk Šoӫkª60-[3P~ {gMu,TQlDJiMw%$v B3'}|+S[Ur,y6xTnL<^ro"pX 3/d$ {`o;y4l&+WD#tڥt=q<"/mlY*6b1"W<K*вuROK2vT.s1/zsHm&vXgP*&(~Uqbq10jU\fҠ1"VaFD͎7T)-jj8ieE k#KU= ։_,36᠆X^isXb@4,bv'Q[ۢ%>p2j ˘g=Lu_xrN1`N_ 'il>'=ׁ` ")AN|gCC0,a=؁E*D=lVh2gy9K>ewDPl?U1~A;']a$:U !m`u5 y@BU94I;{RS 5-8@` U YJGUl7׻_T]j] Z ^ckI^?o{j}s5f)55Tsm/!GC@9pja6.*3~l.)bEn(t֭v\~f^#ӥu!@"Q* n\ef:U^!.6:a7::^r?U-{5&~wECz?p1yTW_Z©CŠcP6 4_GP@USCY0THpƢכbOS#YY<R͕X-%D9͝Qui9`kRTn+#A t0 U\3e" VUiO|p.697m ynR; :Jw}J۳>Q _!g9;UG9 &A8% rnK8EM1xAD/tsau @#z WD#L],xozcjZ/i -Q6CM`9?[;ws},rt=nW C2L_ḒƤ8F1cRA ~GgT)4I7kt)Ɩ1A@m^WsT }^Ѥ!c;a175h?%ڍ R}5g=+3Nd`O_ }C&nGBc⇺^9Ƙ)Oƨ_6P'Gh5t b/n<ь5ЬB7mscl^9ȎmV89@#>XK cSj2F<JLZ~*Sl~fP>lF5ׂޫϾ| )IJRΞa`G6t n'ӓƥN*;RaI{8&@{<>˱:[#`-sGPI15o|>nVfM5f Pˆ#~yX j9oF]/n Ѥ8/˥vр+x(QkBRi&%UGnO]x8T'݄lJRû^)[?Zn|U7'%# \ŝp Hh^9a9z ȩ77::iT(PbhZ)XJd⭚枌q& YV:Ttlò LB108INES Rr}*LgOXz/4+!^X܎)q寱gYZ07070100000513000081a4000000000000000000000001644ae3ba00003de8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/usb/snd-usbmidi-lib.ko.xz7zXZִF!t//=]?Eh=ڜ.+XCC:ci҂2j˫JdIr}/Q;qǮT|P6x &'@l0caV<9BHTB*}[3uX٫~A?oh]3x4I:$tckF1 zdBUeokj"Fhu7dA2GyJɱ2\ FS*ss=H xǓvw#4X/ei!9~ǃIC8U: _ EXkRILb$EP1ᜒ hObӱtFdX >ؓ}BGҾ풑s,C=j4Ex!EMׅwV|$q")L.˺2IXg!əu2]_}|K bEjPLH28mx㕾\eL\M•t&Y@qDcdq*6MMf CO,q+;4>Ԯ*+z큏sT Rjx9ˤ)ѱ/*QGeh_x龤 ^$`ƞxgn27ѭ>e\? I =ZR*C5ˡD_Ҥ^tV&|C9$ދRTHx{=d2!sn v`.htb!nym->r{L\]:p[t=BU^ԕI7po==z (RB{|LXA@b׊F?e|PJ!ɗ d+E^JN z|hOJlĪӅ:țZa|sUf#;zcJ#kvֳ%Y߯YWJ= K-A_`E|1jF9*DAlD囌.#m* GZ nB! zf5a A5PqqmNv#"[;B:.LP/"0BPƹ!~e#lx Y6%;L ȱjȉాRzonK­wR\#+T߆[ZFe}Χ13A֦u4xWpҪeKL!(_W\VϨ56<*U"4IVVȟ<8D;l2/y2]OMH&@ӆNgHs(̽7lLg~jk_vQ X̤y q~R[ggĨyZpmlJ fWrg9ь}ِ`jPg{n|(Rs"Bu2D4HDی]:y".z.,*O)`۞J[((".NYβn|1> Q{{gKNsr˽ZX k!$ghU*1Ye] ,e1\TGJh>)mTX0)OvGqw@ Y̠ϊZ{oޥ@qe۶۹+ΥgR q~'iE6s'VyXbkd{ N0J[dž"h8ZkDDѰۄ >{#|I7G`s*s  %+y6rs&0V*MHPw-k9T?lcBm J\ӊʅY0+e@ĒD&aڢPj o{fiF4Tiǂ, f\۶M$u&ޑX 7U*Hui7:SAoW||,My-Ez=6üdz+B xx7oL&ryϐХJb,b|/ކ tOUkgH_KTuC]7'sz`sE>V1/SJG4(hmeQ{#"aa'5߀(6glAh fMcf1v-t\DE8F> U÷iCff^4&_d]l_`\`(RGK' m+q@Lbzp|76^w5e<-YoW6|wόDͱ[U^͕ mxJsClRX2TG9UYCW+q- {dd?^%wZG`=JQ?;c'@ 0#~.RjfJbl,4mbʃeBf\TR D|uj Ĵj;@F vlLb9-Nx@CqGz%]5t]Q Z3>Y9bERu2Iж1̇҉'d](sSn<' wxr#hք;֡-9p_L,//\. }08rQuc$݈LegÍnY~9/&b*9oͬ5peCkVy'jCξ#''3F|aSIƺ!)4W:qy; %~u/5.}S4kгQ|N\ٽ0XGlC0lG4x2iG1"T$u;=,ϱ;3SW6b+IM.]0x_kwΖMY2y* Ђ@U3- ,A;h4_{=m#ɑ{;)p>{FdpsCi-𫝿JD?yʼn߶oSCx sA[!knl5,p1 oգJG<ӹ(l.݀tލaL3 ^E ؏73W`;t&-?O}p$LsZeK%>-UT(mT1bgׄ"/)&{NQxEO˳ЛE֪!µqS&x|aOyCO0OW$WI,&&d6=aQ] T]/y.x*#ᤡ=I-So\*sX[PǞ0G 6&QI}!q{hQ҉s|":|00` JoY~@𣈘N V|ȥF5ӸròɥQ $$4V+ϊ'8k͛7dM?y@];tBLjmNƵID-VMO 9qa% `TPฤ%:ǷV+Y,p h"0v_XҜ ,O78e1LiE@'&eS8j,La(S Ʉr]3.-Ѐ!u&. ynX#@vՃדY LnN!! u4{6H}:8TҔ٣*%b@-ޠ,ӷGC|uUOHl,*:sʯ-lj0Zobv?WuTNԎU"RԒt6^B >tz'qt_|} K;L<{ǭESrHECE؈T?ا|A&x+*\V E?KT[SHUM*O>F=aReg]QzOJrwuUdBѿ⽝{m9lѡ> hq\6'ܷ)TF.dJ״' _o3xt\facvI HL35_e%sGI?/4O~S].^f;D_.ڞmx(Y׵0x#nb,nMl 2-B@-V/DXFLqFwW(}%Cd~4@"#8eT<^/̔vւ[ A$G.wē dywzmG}F{ ρOބk){<;\e31)叔GdI/tfZQLc̤/3Z2M0P]C#($GEa~hkpd&E{ \r` 8#!u L$f3Xt fC.BZ0Νa+(wY  uBNK;.Y)8\'ڬ+ʽʧtЗ=f|͵@^RxI+38Txg/L id =0ԎXl/leոN( ȰCŖbĶ` X.#v?}:jh q0bB!{aaZ1` Tvgb,vpȗmX U='uRX=vKNS- D9ei/h6r$+wklSr90]c@H(ۀbOMe>1k=uNTHř(\s[Z8\Bh`_GЙS>S60Z 2{|? c%1IŜ>tU3e{-Ǎj毁.Iw.hOnu.ײ_P3,%gn|]s<-mƏdP{ڡh&(zi 6a(œf^(¦ҲўG*oFG2uFS=b?vp?.yo/w=:@HXQ_ {Z}4ڟ86nGwb;un K~.:&yPt=f7x޹? T*TcBX$hUn\&laa]-ip*c 2VN}q˶fFƵU] ==mw=%V4h]w~Tu]z~)6MEciȓAS6L§׻Ѽ!UК^X{]/<׀ҤpJZ8 I=~@(ky-ׁNr]%@yVtK79ô@doD$ Pi\pxq,6(6tA17wN=Ygo| vBRb.PPf(\5(W SuN<0P1`.zWUuK3T{ >8/TgŐLEWU{&YqlilT#,U$?6]2ҷ:5j^GTݧ`J!':]Q0_U-q=U8^R[`24wNuajzpr WFvBKXr\)@w<ʿ^Q1g-z>љ6bQҹ0.2 I72QϏ #a2 ƀ1埛~$5 O懐 wI/6w6u:pfԶ_[Epl=hd Q]r9J,`C:8uz n%~ 9&e8_uay#(B.zE[zSk$^{90Z^ @(>3t椱 ufrQ=[oF2BjπKC௘k- v daL΍ydƁ.ցO5g?\*:}c3&%~{yYZfA5Ó͔b1vREbYPJ[>AfGۿc|1؄T9b>HCSeO0l4+L]){hdǒDA˧k}kfbd4}oeB"툢ϭ0C&r j=_A6eFlkpY9s $Q,Nԉ;3쿭o?]Khz"SelV E`̓_eTduv`3 8A EM,h͹Cd~q>@&2~qPXkX:F Nĉ8Ypګ$4y#2QzBc? OP6C1vɏ[~&/d&a0_U+Yzh.8*2WePI{InxS׮c.TFMhTK-(IztGh٭5un-4*7֨\Oq/Y*ͩm3@ѣxE8T! Y>JR 4 =ѻt RV`xU Ky4G<?t)y0 DSZN4"3$e*n"%e tzyU*ܪrV1f|zI,' ^ A=A)߼&c&G*]?poj>,\N&LZޘ$UA QZ0 QXta ]O*WWCt(^qw{R(ZҪ21l22 ,0PGE4q ~ͮz}(Q/]rw/JZN>voG=ҙQR{%[JYD^ #ϱ!Mćoo1: ek9 鳣kpܐ͒s^a/B2`VzC =h6$> Q ܅N!`* >-=7P./-&[uAX$QQ:,V_N}?xj4Hb)zec6^'j0\/OHrP2撔|PyB@ "F߾W{bO>@6Y8z\>Yd$c j^= e}DE>HJeIgC 4`ϫ>%;n,-Hɭ}@זw$m87WtS~YC:_i++,GI'"ѥᶹ_~Tw0ӊ zl!pLؾx֘?).薥y/D669]۱rz_dA2!?`SrDBUINE# SwyΌiiFSȨF!PtC|.QfAa*7&ۦ+߰Qن0)\=vK1*Ǐ-Vx?(!Oը *vhK< p#/UN- $ZNe'Sk`ۿX,H¶\'d!t1­RF4͖өs<Cݩ"t>@EXcN}ۛ}A|]d)s.1f@yRF[tnVN-rzgY9Z7(6]6jJLAHKOHu}-.}Y^#)O˖A0JE/vFH͚)/{Z* pj,E$lz/ĆKޱ\@{T R!*id0+bJQ qP*1sӭ!X$Z۴+CVo qZn0 6xHpm.- iF0V`U ?D[-<2m^V]v2\ktH{æJ1Y:f17Lv:`zfHILCT֘  qCfPyXjd 45AO>H($b Z$>!&AZkw!A-U)i ;PQo=HQo{ TK.R7C>(aT%z{ #u 1J8eN#>)QQvVCTmd;,wGS-F_hk[G,ʉWG+ R؁COĽ䟁88:˼{! lVPv{ ~h'uC.a"j5ƨچs}|eQ%+"~%_.jXi(cz naP( C˥CE'w~qwmE] <^v3|`ƧΝ[^ 5TK?j]TB8,4IșB6:IN-T+T6+|kܭz$ܳ45a/gM\Ze'$k՞y1޲OIF bo=\CđWNz_!CĦKVހgS)'8t=+Fa-+Ɵ?˰e DwQz3ilx޳(a{6QhF^5ʮ%\|9ȥ[-2=+< j3}u3ܸ$5Ӽz jEƞlq$c~X8)bZ,/"IR&ذ ‘Kf*q/ /;#<9xLY;l ] ;O86WӀjug2>P]vz` 8Dȿ&$)Twf0 #$A3 {F[ ϖ9QXHYV~eݴ`I |XZXOGզ~Z"L]&ʑ01F-M ;n[ &N^PJXy۰~^2.tk1 7{ImSPdb]=Z z'~3C!sk#W}6ox:r#e#,17!Սk@>.8mY"qU]#8S@-=`,Dzry;xk7IG13u@[nw7OVCbeбcDw[{m+sXMtTϫm R,ʣQ˗nw[K! NCJmު>GT0ذ; PWxA_YLCUS+ 9LW/J*GU(uR+(p~| y֍8؉:q{{bbA6JkoP"UInb0vuB3Gkgą;|Pqg2l]E;4;0,jvLL>#LU;V1b(]QsDMDlEl}դ]p؄E`l:OH}#D1I /W8pNa!4^6 Aq s8u~K g983pHJO*)}y CoA;,jPU=]~f$sv),V | enKIVh.l(;п$t^y19-Ze!yDLg͒)#C9LMVmۍv0?]7z%hs[{d侑||n&B+#Ur&l>`*);:5 !O:b$ X[Efݰγz 屼=9'ȑvm]lvA>vce&:+d}(no,~EUZvuSD6(3Sǭٕ$ +x!#5qE8\\^ G\a<:}JWoaP;~VyK)xd*DW!l[ejVm 4$Y`Īyu='A~R ytX`Ng] hG']Ji lQ1 f((@|fi)}A۵>FhȾCG6c\r􎖇a[0bfHs$|>M$l!W[)v!;wB&3_S.FNS֔DȇAiMh1}H˔#ι\?u vWQ }-Y.۴a!3(1p_;aؗpFKݭ!G<ݰ6X\Tji˅7`5r1zfij 8msO@Bn8SAKNzqsyX- Si-|"v]ҡ#ePO-@Z4"qC#5n~ {FRyԎ1[SX\Z]ScUF[w: /єBc"7 y)YҞhc `ӳd;5yEQƛ!2ס(3..Qi/mݘC07)$eں;#Nair+oaM?Qb0뤱%A].i"*ICn7Y~c⽫ORq.Wq8NN sGa3>سv>lB-&GFJdV i6Y"I6sX7~W')Qs֚BM.u< G&fRRK FZļRč6,>_A+N; W:Ud"k-K}tD#/$sqDYW%8_ű\H7w'7*=pǎ4=~y3QcK31 U@okb̳lN38K3`YoAos9D)75ȵDXu,p @FH?h>mʉi9eD\a$Sy?PY]PaG5cc5m);=kYr)OHD %Ѕ0(w8K v,OzJeDRl2D?"ȉ,AUaCJa4|RiSas\,Ts!" Eغ|7ZpX[`jARO*NcϾƔpgyW bZ1JuJ jZR;si/yO"TSkbKǭZG\#nqM;KX?&S[u1X15gX9G&EV J|.a'T3 g[pcRk$lzk:+2O_d@%Dzƈ\qA@nU[> lds#(&Cƾus,2;zƞ į>oB$Sɟj=AkaS2n? t L4.8c*-õ@m 8990 X՝\Owٝ7t30{c[vj$>&;Uy#r]: jP3̯u\dIbk K˞Uc\Ph-*8:k(Q~=xӯۤ*!'UGL>b SA6}):7>+.j $Kۇ y6P yi~6QY]`EFBVoZE+y`|qjum 9diNw*F_ړS#Ƭj4^`iȢ<-x ⃻Lpg6J6b5iD<(+ĶBv Qp JR.G*ڮ!x}#o&ڝDE?%yw3 cq BJ ]o) ܃X@d-)I"(.\:f/t]][ч VRSoU [¡G&kMFgq`gյRrе>W:#-+>K?9.ONl'GÜ$ Q%a\iHKQM҈_ؚ_7 =ПujJөqj#MuMV_tf9amkU8'h Lb7֯D2СTl%7i::8 = Ey~K®=v[]7n J,b3!++?1F=N6Fߎkid "Eb ma(؅]y}qdP%Se5PHWjj={HBksqh=jG5wk)cY\ RfaWSe6:I ū3:cw1}5 B3.nL<;^ Љv(Ѭrl|tM{Z`rDHÖC># 9{t(OU#]Nז)@tX7#v)OF '|rONy9&G`;iMUs jطuOYBQ 0{V IU'bAy}"k-w>#:Nx;!i*nX'E^Y}x.H\23S'ƪKs19mݟIP}p1bBڈxjјsCi.ps۱XgK:Lt>"N!\Z@vg4r})bsDCdz̭ ҉Aky&S^YrQo`A24]tsM#/CQs֙[wd$O1m 1cfeOgnYoƻQ R]:+@Kߓ[bQ/6DP;|K{8tJ˄p|Z v 3PpN`rܠ㘂O5p*4ABOg!"#pAuOG^fѭu{q MO\;Hχՙ=7Ixk71}Z@d)C&Wx1]FDW6ћiYcot|1!y=  /w#9oއgS=l{27gYZ07070100000514000081a4000000000000000000000001644ae3ba00002d0c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/usb/usx2y/snd-usb-us122l.ko.xz7zXZִF!t/Ï,]?Eh=ڜ.+E2l1嶹~!ѰN;?dg [JKW6.ODEXkb1VY0ܦs V S8thC&<;ܺ?=ʫZ!4${NQ+375Q~? ʰǎO:/{)A"J8FZ|†sӻ;BlSFcuDh¯^ j]{yكd6}+&Y3DX îsffM7%)J/K n2QH%o@#LC">[~Y/a4˨QQn> Ù^Uj5 1>0f ֭Jt7&gWꘃ;Yؗ/},YXP3]$zG-bہv+VM:%U,HqS>uz%E^\9o)5k9FL4t^XҖ`KǮYCs??~1 Zxu)ͥgnoDBjTBԉږ]d7k:V(~97OLz 1i/80-|C\/* %!v.ݗp_p@탎 y<ƯlVzE?3,]rHr/Ɯ݆0ߖԅQԖе7͛+5ݧlHTDbF K 3Y!+'_^<75;;92G*aڪvL_L~D(p7m030:wH^ 3ȇY6=fkk=>1Vg􏪗%%5zD7P G%/$e>SO } =N"SՅ BZ/; uw~wrӾ@dI:0[N\3TYS()<^lJW:. ʙb9V_gKS! 8{}kюo*h8Q4ztc7Z?⧀R@/|4J <,L5F^j$n~mVrW\SdM`(t Ԏ75-Tʁph 5f(<%r,fvM2KP`ZN\5wN&I%ӑ *k>5s^iL$4G o°{y(P $}o@9&rJ mB1r8Xae ]EM%QE.'CVN)Py#\;oX?6bX 2}wןxdMA>}7ߒo otui7ٱOv^\Og?o>JU_1B ܈W^C>[^) ͸;jǧ uO4~s^c灒GL zZor= z$XKZ8>Er?0ip Yc6zf.{$*JQbW`  +;uKx8C_"p_\Μ'zcϸ̌w), d J89,lz)n U&<*:fz'-w/foMZ 7iҁB~d!yWOTQzkڿnx$ yQ7!Ҁ{,CX(-lJ$kTm>?r' # A;x D@.AQ9[ JviYoN ojCvJMAU~澟!fIIq bbPvTioIT`Mzv[ (xdӀZR6غ-TR޾S -OJf1)i! e%%:ޗ)ql*;F_rRVmok*` + FkcKSx?k~5m<7+m-G%pDpm,>Zh/n Q4\9DqEƲkTU*3VM?H)u P.ǵ;'Ffb[EgZ^E7/*'pؚã*"aWmJjK- $ !8N߲U ~E3@Jv 3dT7R|RVf*7qqueF*=YPTA-%KD!f1i.ﭰ%ƥ7ǼIF39{rA!i}![[;/a4{%ޝ lK hv!q,[BvM:L/S:9 ]FO7ģ; \ =p׳iq@nG8q rW4;hAoΙ 1D|2=X0PJ"tO6*_Wt FR *"_ _ʤ%7V( oʥ;__ 30=TT.hɒލ\G&909ޡ`sL"X kC7 8 ؂X 2DynOTBER"}շ Ick t֊ުas2~#pb%|%.:ƔA!K.SJ"8*8p()D@!oGe6AP>p6#X!8pNW4&m;^#."%XeRj;cL:idEE~x 4&H͋)J`7?s2j&˚ ^0wRi IQ YwƷrC= *# g,aJm]u7%#E{^,8JI5rADzFd9YÂ}n`N XߥI5MW9D0OOQX) h;[jp]Z#bNFuL8'Fk9|FC%yrںa S'7‚aE+:+`|$ē &Y=>8*srenz1 x"FFN7Qz}"bn/kH1t`%Bh̙* ?H;G.5mcr\ʕVZx`QjK05y,&'PZFT>f|T9PL`k"%m2 tq^%oTO:CRLȻ?l~V_ |wWwLS\%$k,AfjW,k:s@Y$<"*a\y= ta0\j:UKT¯O>+\OeXh&g߈iσE<.Ɲ_mb'.qxӷ۷ty:_Ke'za{)A nJH~ĖPCL^xL/A1`^wF ڴe WxYݥ_wo@\>?j0u5rnHo&\c-u^DZ')cdˬ3KgQ2=w Hi櫑vIK½έ%wN6c:eQjS< Ou!ۑ'2G^`%\-,%NJq92_S#]%hG|{pJmoH8L'2h^h ֵ+ x8ӆFH#U? nǡ/`drkKL> b/ 6$˖OYdiw_JO; XfL6>v(FFg.-DoGPE/m&f+񩳚mo1MSe|bݩ%UNx91[thk8Fu8l& o+?"HPMg'P7@>MlSU['<a];hnzMGKF[ Ʃ(q`X)d|kSccF7:"Pmƃ=62<צ j<9,{ lăwYNԌYKBT˔s"ug*!5cyȈu/'ڒgh\ ze%L܆cZB ɲvJ7zݮđ_JIG⋊'8FGj*Wi'Ƨ29dHyen$1T:&]"~; QORH P_RƑ/vm %O/Tb-e1;vvhZEE,EE&?o'CojޥυYP>f.Sj⭃I?*]Bru^>@)58J4m40q7J0r۱Mdtdc'\!6v~gNʹn t-ᅯ@ i|_L$Pؽ & [srEMߏؑ36^6 ǍՐ`7SڮوvcKq6z|T5Y8e%VxJt|@ˡ-"z?R8l=5Vܦ6"_|-c1_C4[č<6BpC!H<vd`N DʔD!OTiٕR=8W@wCn7Ŏ(5_I$yS#(2h-_4f}H 7xǠxH* i菞]K+ DLcQ(ka6{]A>F̒ v<>ĈYE6%XexB>ȉ ")GDECeVš% tz?n4^(ZeU{7,A[.M2^ $);s+:LP8#z`c8"2-+@Ũp.iPe+H#=5l QQoZ\o[?^@2024U8Pfځxzyn'EeB Qq봹FcTE,p%"1 jHtAp.!U/&B ԩ<3y1`Rfd`9|Jߩh5h/Xbc41v.u&R?j(a HMY_rwhD-4$L!(ܸ^_[-Qo}ʉB"6L'Lk_.=ud6S"}8@mzUPl7Х=ȶ22Z;ovl)pi t|["ǚ!; \$H>m(/DQw{{2aa'AZ-ҝ +M.Hp aL3Yݳ6ckӇO27P Ð6yu4@P0w֒S'2~=/ ^5!{D:H&YH{-qW6k 8W:-hƭ^47w18%>kC-W'J?UС.;M{ CRR<M3i =^ƺ{y$F_j1I*@(2  =rJnpHҞ"l˔֥%_Δ.SdfFe&hGtF!mГ'BP#o!$1^,z@k (P:@l28=ho$WI+rkL{~- ,g134̟ P< #DH^j2֡+rtQ:tX?~]'BxӂrS>o7Ay٤@@<:{9N։+>vgk&,h_M::Fq$=-E t5UY89g33 Pg^dB{8BO [+t>~]‹E%>sa6ޙv,>G~Nb Gn귳D^UT4EB/Ŗ*IPq#]ɧy`u1:I0B"E,i-=Pv{Az@ ^'? `)ՀOt 2mc-BG=uz{OeHf$/00E P:aY3'+nXĥ=y,c%薎wM & _GMe٬=cTS}T$Kko"pe+@UUj u[Ꝑ2>e6<ضe|qq+0;?z )Eg&PAC%Qn|Md76˥)9]:/+v&>Go틻İ&^mO;/H~JHV ٦strQD܀EÚ-R)r!#b+b_Z=28spB>UJb;-Q,H.5n#wLG(goC V~:b/Ď Ema3}U7eXg0b⓾24use* x'Y9pTi&:MODB%^u3v^O}\_')sҥvZ/8mGߔ<7 RL 3f*qm%Thm z&Hc֐_ʺdk{|~]Uw57#cȅjޠ? Z=& 3M `81GkݧḢzϣ丩PWu4JA8Ռ)H`IL{U J<7%eja݉ X^gB9^w_$Fcggj&8o0:攠F)B/a7G s'/6 ZUulRZa`W{"b: ) ^kuqxCsN>н̢w>r~ +}C[JܛsˊgokrƯւ@0N1NŪm% re@42h\4۩iIDf mWvr+fWłH5s*1X]0^2ǒ9)»n#doѣeNmsgPoE>'#t1# Q8?i!Ac LS(./!{Zg 8{$n/ر9ˉ 1WN#:l4lʤl3?D@WVU.M^Q-myjH\Hu¦HKDb)1U?}%͢O]ۯ?_N_2DiL/AV_+g fc;7p:j8sevth ~.;WLxarΈT#o.Us_r>T, 0&;~e7uڲ{rRN09וr_ȵyhK:CFť;֮ip,iB=*3Os19<>BI7xQ"~ 8fz|LӗL~V3by| W@cODPF6K g#կ߅6"Jm$Q7S:{gW"m+N-(Cjd {`=0PF}MvMPo-d#W77ti^Qgka{&$^Uy)HJo4PրB,иFmEggT]P'\X)E@3o˂$`b҄ IGa )p/J`n=[1bq[]g'3;zuEՠ5GBy9Q2,}OXs/f1!-Z|c4|.A Yf4 cM j518uFѥGfhoT/aɯMqP*^6Y`í@)O+̋|v)>O/?<#h#ЎfQQ^UʀT{&O)w̎#M"8)m5T5)ibKR *qVLW4tcpBDϜ7iE )ClSM},`x{9DW~Kb *eWY$={{v25s[ S95 XDskM#h{D "z>ah[D`|&sHވ&_fHj~JgK'ߓXdTԋ@&80y:hOra@d \Il?OTpVQGԡQF_P+1ě(@a P&[>sD$Z %boTxɭ @{"7ƄKqsJ* [R_)⚴Zyhr!pp}|%4h:'d{J^Vc#`ΎH ;h=:{~+2WKl򰁑/p[!ϿI?P<^)&완rLk-m.MpnqTuT~E冸`a+㇫c|eKը@3`W/<%F"[jP*/PizOxuC.vkCô䝪0HFէ:J]ubO:삋:4Aq[i2gTuv6hPw(rg"jޓ>Pg{`X5b59\n'T|~Aߎ~վE]U\&I378SLj0q/n\@lYp<0dBI=zn*d?"B@Yωk̓YChhSQ~U`\W+9s6iJ R_;i>Z_2Dko5lMOO1ԝKRٞK(V:pgIpV/BvXJw~G rB0uLK1"z~ALÕ+SF(8+zĞEB0 wl8D%_WC}B[Yi#鵊FɩNŹʉat8| J&~e ~SE>C=t+˸ OeAR!6~o!1N͑\r[yK[· kT"@Q F5^?*gTX _ںyIo*'4l{,aZڂT?ɗ͂N$KN\&|(XA M: &m&*6+^)jcp ľkـ(q ʚMI[Ȅue/; n A(o|tnMy_&L!ڛJ ׈ڬ`NELSy:ͭm")W~/0) lޖSJ`mZ"`N`7/:y s GsͮfLm)qѭv ZՋ m˵Gg9Fo.1ܧ42ѐhaO73|=Wp% Hy%bz.ݱvX]A 43WϩgWd jwblqt1A+ !"Ҍ=NIK'|'=J+seLu5٠nA11#Mi0*Z4:SAN.m̼P$ۂ+Z6SvE}4+fK<]Y4yֹ)RьC򲇇rxɎxP7p,#Uo5G1#$2ķOIdV,c3:q M6ݜ3~\g~d(LY9CRѽtIGz8бPr,,L~"belBJwb[Xuo5& *sa/cR.dLn?~ ,QrsY Җn|kr^PG!TNis6C3/C򫼕^zZClr~LN6/OUV/zyuZ{K H}Ӈ0蔬LfU7dq{?+n0tsm~MY*f#}p)ЁؙojD5= tZg5Eo^f{J]CE5{&V 7.OKIUt)-9Oa,fu̫ɠUZ kt !xL*Y-vb܅LY{BFˎWu3TA6{3~$3v'=ЯER\kfG}oͪ.ӳ#x4;J Ȁq@(!u<C[Z2FYBSt]9 ;{HLfD)GóAA~Y8: -~ 96St?S&kd4q=`ʁjޚ & o%6#.τqui"z%s/aB ~Y\/6Rnu Ŧxع&[Xl(Q7L"$)h86ʭiy|q{y,2Uke.^̳p{x١;*SoW"qfr%tɳrqUhH׿B| I?TApņjƥ3ؗߴXmٰh,bp; 08N7zbu;b.|+^d1XIq'ucYIbFPZu]1Ee,N6V6n"PhΫ%y4,/-j/ 6d1t~ K7GoqgBo,#REb>qz/{HB>䞝 Y𻅲oޱAxpXߥ^O/u[) ː: G+'.(~ ݘU t(D |pMD&e ODg8[nv6xvJ?~[SI`XVx|^NmG j%Ws'VzI-Sɏ> P#sMy"j, 8ā95 ۏ"fJ #P1tB-b16'L 8n !)d+:vzG!RARJ)YsrntІDv q4uѮ;Fݬ?!99K[sX&xלL3-[zy1*Z-<.} ~F($} ȥN|@0`2BgBd'eW3I4,RCpz0[Ӊ;5ԣ!p\aGCTe8~D0Q,r}1 J X=kY~*M ud-4|խ>M7>qV;~y%Yk,*qYo_~{tq U7w^tedPc< FN3 [tNX_[Bt36ʧ:k UFOVU 80r~M]ߤ_ eϯIth\_wlejHQ=zJǔIt郳C":XyHLLMoŨIgmmIۅKn[Srⓨb[ܯYWDuè (:(ڀzKX6(+!nh2bޠgA'ą;oHf fKC ꭫ ߤ*;\RJAj_8BTOij?GZ|vwH K# B1WpS@ u _c(yO8$A!4 ~@S2pasg]봚,g[J3tJJ%[߈c1Ic6`ȉ{?gj)ӽW'//8(}VdI`J5DXwFץpP |C>'ޜ_ZGT2pG}9r Lt$*/:g]WwUږk;%i+>%aDDNd[ B)q0]YBucGΧ?ì2аXϛ4o.MBl?''u:}nC2Ҩ vvD`vC)H5Ϋgu :C%k*hF#6"(xG.mopC&VTem +~V ?:^\ "_Wo8 2%Eq kRyL*Mndg7FN1y@-ת#G:6)VYS$a%yЁ<59=&adE=5閊hSXNfd kG`?JMgi \.6x;eI/j'!ܳm_'n&V'n|T%s!&>toFFm\6 [}_TdwL8Q(@.ܧӓ * 9 >?/{j:QU u p&*di.kJKZp +L~xaU&}%sP]0Zy !\CcB/uy`Gx[;?Ipe"*tC&7&y}n(97"z+!JQ]lʝȋRͮb[\{6iV~K~WZO(*:wtJ d3nj̠ /uާԏm*]\QS G$ n) p5k β8vl%anPѩzbC]\](ka}cĒ2_wrBc뺮_Ehtu-( c>c{aX3['uT,@ m.`fk'QزKPcH'ϖ CIXJea(W)8A,v\fN&uOOp1B1) "uh7^F>YW:N̹Վ*GMJ rF]o:% .é͇`O)!?)w:rͦd+J-3R'^2K^<~!q&T)} hs `k t<- .yL UcmʌgH`)&.J7`8.ɸm gН=œhCsQ!@TGI\ ?lVz؞4e-Rg|fVvR0lE:E <3.@c&"m9K3`g9岞"497_{?tCo1I Z/G$] ޸ZVNCd:N]訁*/rQb,`G#S i0OP6;N 29mC[l4~\/ɁLQBfG,S*B,A ,:OWh 7bbng~t~D‚ќy&a"`)@Q)3+(0r5g/nTs0ormMLl-|66̂Gp-sL4"p.o}`֡U)eU:M֫63X1X_&+_ǻx=`Yˢ=׺2<Ϊ`ln)E*`3j(nOs';At77z>f?i#nj_˘x>&Q{y_eGJQMFٓ5LeםΎ' $)iɋtc[%N▟!<3(3b'Aoj&]T3SMjaZR+r#Uz"jHL.y $Չߍltb ?mj>Vhǣw֨m,qqυܪ0wj_m` аBަ=Y7!`W((Eo/ߙTqn0@}=F.2>o|!k@T(nLGSи??/ĶᛡY"lUI[mPĠG|zX9,[lw["jG& V\@3?/ę5vE̹g"ֻHy)N U/)}$/DYcmGi]όܳ}mxyO9bYH?>!~ => W¦6@̹t$9=2I|.9=73q[0PwQm:BӕpP( }҉\py_&VIcnD{|on*hlʰ~4`UT&;EJ2 C)og bx݉۶%j\<NJ 3W^\ y7G}q_DGo> ?%zIIa{yaiMՌׄ5cT~uQ+&eY=ƃ׃DJ!pY]^VC;L#`NO1<$mi'g[ D3#/q;huyBoE۔J2^MR 9B9Q?ݏ}{潓|]v\-xv փH-@CLAĄ֎GaߛĖq*;ƽ?$7xl$x x.kY6T 陘S u~Ka< U"A :Bw9LW>l_1fa /ƮwpT@Bm,4 hi%&8oc1MOfA},wЊ~y2}M>zEY_K*i- +vGk*h'IQ0o} 'sLWa=8wp}Nfx~ڏy;e41UA|%Y=ExE(He;vP M!HTvDYࣇLCEls`J \21`OrPRjM@+EY;/-~&eFJQE.'swGZ's5ḭ#/l8OP0I h\\=׍SYAL,˝wx!MA'z3pY feRgkiA' OgiwR4;#˫CɑjYiXwQ[O*:#)}ľ!iXܥYnН:*X|Q-RhshH 5ā "v'x֐lȦ#r(?Z.@p)߆4NVڔ7T;R(3$R]9uCRx&.<<`M-6$%nͭ}-lmo›"&\'ffRHkwu u)7rI]ΊWK Mŀe~u.Jt5{2C&+pn`8 87]uA^aIHGC; wӅ$$EPף$YǍ Li꺞ŻHدtD w)juc'~ie&?AǷd6zdt?ةsrlϯdm9TMx_ȳYYoeXa =Xݼk[ iAw;K,F^>M'"*HE?f~3"QnV,IZ;?%ˀ`yv6N\d#r~ۋN t206[TŠ?>%̡΋ B?iS@iaژ10*KGR,%+Z$6寚{LWvQ1e?ǬCї0-r4cظ+|)⤺I}7ޔ ¬îdTb} eǓ3 e8=CE?#hy&0JM_]jit8# (LpǍk^" ph(j 9.&#WG&-6b,sb0]38id>{ӺB>CI^Ư*,bh'f~'}䯿) i;m[[]ŝZ h5\?~-zE3T,[]crI˶e/3XmjDUيGa*4^ J~htۜ9Agۡg"3UKioM>DSi/6:22337rı@iJ&1'Bk@\`MiDt:֫,% q՚EłD;ȽyϼH}wzvTjfxwl!ڒ:|dkoR DQ>ώiE41*ϓ{܈ґߠPxE(Q fXE '"J0H5dZ Y~AÊWՍ^5 aY8*y5X" *7hU{r.?g6eg摺(abJz<Wůw~ TNt-݆91o*p3Vit:pex~" @J~z$wdXw^Q5;A?/؅׉_T;|դ,zXV%/ɭbJi*&{(3]jWF&ͯiߘUK ŵg_k{]DJWMVp S+:Ő?4rUtQa=I`3ה#E;}px>JY*JD7RtIȎiP|3@? E͊PETr̦hdȩ1Z8ƲRtmTE+ױ5W`Yڛٞi v_C+^QOvSW/F]*YR8&m뾹9vMf]3áܼ*O=oF8VWzۿwT˗*j|A.:qd 3:Vي" .!T~OۇQOֈ0ZrlǑ l-0S? }._;\O}eṊGRH/n2f6!;nCsQ$$Ne|O_0LFг $S2Yaw㚯K'0~FRt#Yn_JӞh6=^fŌAk5zk0mVDAվcm7wy5:tSF!^pf@#ʇ/ /\XK;b,EC~AL\ٵzC":M u?\ܣM lbbI)Jkf9ƒVtYx npe|l;RA$U4u;lf3LG/ykkxbԵi Z1cCjs1bp@ƽ!2zu̩|$7jTRBù">N!@HE.%JvD;1=SX۠aµ g.C?fTq+1uf)G7y)Ջ;Ȩ^10dG`?DWΡi$.^x\;= Ի¤MOl&^0ĨQb$SyMp914ok#p "\Ɩg .jn!tq/ef\L=EghPl7vNBygJܛy0p7\LZliLf/CU_bbxK/5phyɻ꼊 2ۼuߛ o!UjөU?0Բl gSQW'J2z&R0)jutZU QF?┏77@k(;t̚ߑR4x=龖.D]яE'Vjg߇)<Nx*6jR^=I{l@1,[m*V ՓZF jZ1˒Dv.{㬬(MuԒ"IZڙŀSCR1eKџ{H>)PauQO`L4j[=O@nmJU`<Ɛv.`/&S~2emRK61t+R h1ǩ' gjނ8*"vJ =Vk.SX|b5 /vR$̫](Rr^ M"mQۤ+q'0W ~-98'$PGG_#EN^q|3~q<IZg "3R,i'BHIYH(/BAnqLJeM~D 3.FT8 ^*d+9A %e%WxP@\@'=~Agn6VT~4f)x|xwٹTt;z|#fHϓ;;%Gtyܓ_58LRuMB(3R{ zcٸ2Nٟ@OC6"ŬAg &Z?ITKfJ1ĻAf agO wcТF=Ί.[W;2&_qW#=Nd $}x+Dh" 2 {@ _jb{|~L$Ôq tOm(M 'f2zFHjØ96JCsO-xQI #b5Wq-,ySd/=BU{!M=bowgű̑m.Ӱa,rBP' DfMMa ݚ_utς:?EN?M&QN}{OciWAX A5䶸jݗ懸6NJ)ABd™ԮHӨLv'uW:RL_G $ïQA B&o+s$H"4;t_/ ~đ]l;4.hC?`1# u`qjskO7LA7W9`ssSu\A^nE$C z}!32F4 )%7A(oÉ2 >r; Nww?@_gϒݛ33;3fJʻOTX4~) nox ~C]BtԝDL>ygE42vzN;u (%}Hz\aYG3rv4BB)q)*3[>+7')9<Hť0ɳ ĸ v]dhH͜44 ܤXvϘP`qnCwyBvxGZZ- 6ځG+_&w a[ghrl$;%?2h@xSPUs8RdB(8LR[+H-C@ڶYTMWi5?5t\aeJ..1Bhl2@}bCǧ5Kߖx 92]'ٚ!fSQ/yC1r c"S~9in CNWmb !?^0+ZZnŀDeI1#]Z/$NI <+ npZ25DهZʑQ/es@a|njɼ'%-a:!;qq1 OiUv{?ϖ~+)yB i|g$ f EsSh'q$*" :fU=lV`K)NeUdoEӔ u9g7Cڨ߈!vuyT0/:.!P%*зQsZx&auYq&LJ3@U2R*nS9kxyxYR2@"J^kq}K$>2>$|kvU=SmxSO VRMb+-ETYt;}GvdD;+!oЄ6U 1沫(iOHzvNՊJd%RO*+s{a6PRMhɷ~ 7^ |VC#=zIb:xyUYm>żt[/.І:G!X_2(Zx3;lW:dS /g2hiJNړrKGw#pstY8o3̄$KV58X$XJTܦυ`P.R2q>]A? Y孮KjH|ܙG{"hxCa^WopС|vjqⰡ:Uh0uM q+CTg)lH-iA\6s;Ri5!E׃\m°)HQb @PyGֹlU,oxK ICVK#4Ycm8'j2\ ɾN@(T:MbVI"/YQO0p'sS,ɗޥʕ*=9BewGu/TeK pM7o#7.L5{zʺB!d- [SK3e/Fp!."YϓMB@ii;"4MLyLp,f?J۪\ԓfRe8ۢ,9irϛe:Saja%>笻70#pKhx(YIliDYy=M)rÓb!0em\iEzvmdYQsQka&#sst( ꄤ Fh|+ %ݛϢsRi;\Bڱbp͛VGmSz`sqX"Kdշs5YyZpvd-:K涳7K޺%IL#ٰ{rc^obYE+3>VXF68+5qH56 DN,J̓ٵt4N?QĄCTF8:3UO*rdZt~}FFBIW7 XI=ҏ_p8*6 RcsV])Lhtn p=C xVo KUxA1dsiŌ!Ɩޕ`wq2lÈ op2;?IW!.QI"_Vd7TȚ}ncDBו e1# = y+avc-id_lBC,\ {+e-hu"U}fGdMlZҠ 'nɸjK,A.ģԏk^VrwavJma>u+:hs~՟>EP\I 9/[׺#)d=HB\/q\Ck-' |aJblWT1DYl 5'J3@X'y@6?ADE=I'f~4 / }{kuHA:A|njO\"|)k~ٶUece{-_FOQ\GCŏnygZ+Ύ~A&)lW'.*lm6eejx֋?Ҙ,a7ή / w}8V+\dl%BU R&Fr*bgiJ# 3T5x>jj' dh(|z*4gYWkRh[=9?TGArkŸlp% b=O4=_] s@q}xokłpcՕxel:->HGligSw+Dxbx{dVW[3w騏To5-0:U' %@uTZ%E9=K`53;ͽ, I}V,~ʹY§)}lwVMg7iѥ{ͤvo*ךd-//)#9qX{sUzX;zWtZE&`QO24aBPt{iSib2lĬyj*4|Lo~Do( =HM6*#4yFix[w g!QOQl)z1BxNEVSj@Nԭ+:5VoI0x? qi fg;ϛ3vD# 8;@u*g$Eb:ٍ3Rݶ$J;|WhZu yVgƬ-\2qe@b"?_x{WC=[h?P~*v8v9maxC~Tm 6*o?F0ܴm")sUEL R [Cf+Qb08z{m{EWەr10f(Iu4n$O(4j,,u/# ʟpf /{0fIn>= ۼIm^DҩAG싲 eX̎2l.Ub~#,Yn9 ʊiʆ -]4BbF8V!92`m~xd" MkƜՑr%>=ObX*՜~SKl\mbl5ڨQsx4Eq:x*9I٢ Ehܚ &lՕ AwH}%{lQg\Ӥ0FԞc*+,+KW_LL,ÁQZs,C/ZeTDoGMn=?6%[9<@z+쀪gj7&PsE[ɼ* o:k[@*~gCL+O:oXoLh.g,I8 eInοu8R+LmOo 'mD76nQ~oEHG͜| @,kNlυϳ4aFãT7B5ycBW'+7VOS"Z# B˅?d ۫gk8\Q!#:D3t_Eund V,_4zm")u6"xO.r]r)9xWŒU؀SvTl`[4G2l%U\q,q0NohX[|"vrNxte{7뒇W./9:j ld7shB?%XCb ? #%Zhڧg;g<`$h.U8a/G'7.Mp(sA꘷a,^Rj鬲wNī=VSmVD^.~=N22bm%qɭMԃ>d~AKl4\i"g@rW$u#\pj (+hpZ$[ׯ{ %@1ީP` =K";ʂDH[t ;Ũ"jt$6r[K0)luM27kXk(kYT{jh\0_kyڭ*N(viu 5/l} /r%^1\޼BW݊5YeSghܩwlpcuH3/_齫@$eQRz][TѮ|`&[C~hnK~/",$M~nqK* ~NeKXތ&@UXiU 3 Gs8g4ˬ/\&КJ zqzH*`ϥi]ّgNYVZ~qލZ6E޴beS(=PZ'5m7j3Ntj<Q?*r#'p)Œ<K1zm)3_rWE#XȮ"fdGأ &seQ~D| l40Oon*<ܛ3_7*y#A_4#_h𝡥-s K]h񿍓Q}mhӦsE݇~*p b|+%VR7\[C;Đ?ѣ2rݚ=j|إ_b&5ލKIʎP{NbK"G&~bviK[oAWzl TgZ[KzAVPT訩{_)`e2sn¡T=%C Q=u:V#xL-Ԯ:' N]DLZSs,qS6(ւOG`.`'ؙ'VVG|^yPYJ8P]AVa2Dw)Hd7ӯE\?>2t#< uX3qF /rA@jкi܈߲JB+#Y` qBQֽ{K n}G3[B<[{lO,x[ܔ]ᔩTD̗S9'<.3zcxXn_vg vJiZEj="`0}=>F*GF[CQwI$xEуq\cq}M\zd!eB) /EhwqFɲĨS+k^,! p|sd$kkyW3I*?]5=4"O#jo.'re<>`Hڲ<{!.i0@""C p6(4W̧[ 3 Bı |:4S5xo\X33 "98Vl R*u )& u ?z-F`5 $(nTD7G̯MN/<Bzc`8ko+aNC`w=[^6t e~ֹ_S"5m35a&pt/Q8Zy=@ew,mh$œ|Z\w6z[ʺJ<xbj$bd X !I/,Yeshb\ɦ=AQjB7l%37':9u~W7AincTbֿ gK|j"]y֠8Z(defk-igdȦuNcgVEUDv |_>sb )M҂=OOlJÌJw3\q/+ lcTɃ_m#TmawoB&eUFZRFD]R!pQ$ZlUY>S,')B Ό #ʚSe{wtULzZ ׉@6-) fvSX/&(Fj(z)=n򳬻 U9HCo Wa<׌q JtpP;C/AIgH2Dγ૕53pAXX(n-{ƹ"f̬r6ؠo s|zGLunUg<6`Q ,B7AH!oJ^#7e⡺"펺:O ZkbWP!9n/UuoywM?7 ɐeMQR ;TxVN͕@"'OʢU1u6!MGޅ9|&p&lWđLG UPE.Yqm9Dju\zX-GJRSw\"ޡ&|4(\SzAO}?TH]b;O1N/lk*}VDV))=jDBW/5b[aґ#m-MNPּ7 \Q%g)!^fʴ'K!7g.l$u#ږ(=W5/z]9.tI3R(=uO&YT۬sѢ19 Jv鼎Lr38"Siu|'c5_W0̜Qc-r+x`:Q^N-+"$#HLǝ ZzÞ`Zlu*rI(ZZnzG*:,"4NO^oUXQ9qE_RW1#?k◀ėq0afַkNp_f4?) ~'w\)IK`~8VH:`{{iϽ/#%x=|+'{=3@ 2̦z*}6c~ȅmp$% 1'{I*tDڈ͞gP6il9'h(@;(*C^~H۶bap+,[E VVA71HB%rT%ŰVgdhL(#pXy>s\ Zn/_p2@;`SK[yvOakvo;pßȊ(x =^8(I_ژZƀ5`$m%N9Yܬ~bkIl}.˖lGG+Jg%*K N:V R Wı~><;% "fD>DF}}Z)N=费%33M!#֦53؎ᴭR6jN,a—3e. ez<|!}g0-6'[z&XP9C?9# ^l$9|aWS@]O(r]=q"EJYAE -_9y.mԥ'%ʼnc9h N?;~,1;.VMj 7R۞C |gmj@e揎YkXJxSA'qY$kV/*[j/4 )I-Q^=Ze_8ZCkLhfqK{ž6_W׈ՍG 1J!Nt2xNt2<8v5S4+d uRHgE3{Լbr0ƢHSY}Ҥ4&;>TQ, oϗ ت sZ[mڲdIh\?4]0 eF71,$@ƴEs ҟ&?n-Ɠ-n,9*K/6:'\_g' DD+6Q?wqcMY]+p9Qj^ ey,oG?͍l\D?2E ,P# "h _n`./{//ĀJӳ-ݜi*s"jגdxM@BGn,j-i{$,+⏏bm"'GcZQZ*Z|.chxY` EVVxZ$,gfjgs( %V&ZwJ dPw[}9F7@ ĭ'؈I\'}i,[R 9pԅ>Yo?# ~s1#%vt]\I͊AWiap]s71/elv^uBQHz`0Z]&#D鲊kW>O=Kנv8a0-Ino&iK쵤4\9*Ș*֠N YZ

        80o@n1Q[1.8#w֫Tu•Gx4>hKm騍MZ1֭,ej;3"Ke`~ڈd2R CI $7wa,->Fмg2"R5cku2oʉϽT)]\W cb O?9Kڄ5"K7 0vA7մt"֋M!Ydiny:&p~ )iݔ'g @& 3i/^ru)-too>wel g 쯎{mX-_1DA:)~9~[Ǜp3ʞY1{T0腁FN%?#笢gcϙ^] o3Ҝ~ PEoTGNLFqf>R4׶Pe8a?+-2ୱ<4%X)vn%" kZ sdۥ@9F^2'=o2U8%Myr7/x0W׈'Q,J-)_8n n&4*PU*,SK FB2xLQ3WҧHLIsc12ӡO|~ j+`~ܳT`ŕ*a7򲟟?Yw\L Wc:smZ}je9UJbx%Ƃ3G w+&ΡXW cbЋZ?@6ԥy@|@t&nR?G#*tD'Aw"/ Gq1ܓesw$vIXjpWqQg$*gBR!# onOnC_mO> ULadɾ9g]\!pWZG\fE_k_ Z5嫨 Yc#"zw @kSkxCK i%4T/y‘q4Wl"Glj_׆TWPWKnZs o?K9k{lkEĮ#d;s ʃ-DΞowv>ﮃ,Y&~ς +C hf.v%Nt /J >Jo ZRڴZs;5!.Qe zWF%]n1YL|aP"ZMfhuKeY{j9J8_U;-CvO." ZGHwnܹS W*QbԑqSm@%%jJ=%dLjNu\Hv맕<tx?oy ؏Uong>'cH69TPJ)hhRMWԣt) TPԠ'D^eQe8`S%i=!2fAFNr- iގ ]2~Oϛf $YXڡgN"פ/ߠ9DipJjuʺ+btr%Lvu, !Q eC!nEj~)2$M|FЖ/M*܃ V@_4ٞ +(?c2k7T O 5=gBWD<.,F's~+FQסB~f|n!iᳫX$VC1wrTXQ~YM! k xٱFNYNo NHL~QQ | vDw=wC ోՍ9qIrVO0,l2հMF ȯ 'FX)ܟ} w, ?@l͋|]m[c*W;i__*&MV.^Pj֟[̊VY͇瓃o vcc7*bpoJoXd"mRRC3}M 5!zU7V2Cp[8^:xYt iGE:IS‰'ّdCȃ}]G:Z~q(fؚ0L&4S/Շ:1qu.{}]VevMDخ74c6/®ӗp&ASom4DSYvIÑ]\i_H[7VhU%@nhR:;rL:v`dl"HsB5`XTl0z.i-~FC^ő^UOGw]rXv "@\CVWW<\%JlG$;;]>}2sN2}3cP-71?]څi[?S8^{<[1y63ftS"HWm4 &K+ 2Uku[h!/,U(gaY7,>?zrs1yVDBxz(2];:_5< 'GuQJ0sk UR,|E5H8}$]x GIӨbqʊCqAJJG&*B%Pq|rE1g臌x>y1sdPrXүY@xǀ.78h PA/DMdxAPP+~Ӓ65ש771|R/Խ׉ӹ) /$"q=p%Y^:ܴ$caoE{nzI0&`ɣBZ+kU{;—*JiSJ ['ܠRbΰ! ?|3- E{&@sIak#bVsFܙ I GI/e ɔ"~%M`ƆaH̀)ʀpQ`ƙ/ԓyu]&WXE{/vRl5Sժ\,PL~5 \vjAXjSúDeɇeySUڎ>Np\ 0k"޺dI<9a3/φgb,G$KD@4';f8TZVso̞켤+WH=bdӄ`gTRh8~I'AmS#qu. ۇ~ơ u2μҺmG-zldJafqH\(USЫ?{Y7,|v1$p3H+Un^4銣3ѡ,Tt;ӡ;{x_JR =m!ۚ|{sRi]cz8ϐo ݻ@!k^ȧdpIP1U_"Lߟ6˪\ qjb^~ {vY(S> 7i;ιJ)b{ qLcԏ魳*́]TT 4xh/׉1 .3'H1 .%4' y;':m7K_exo>@OE pAb5ssd %! DB;~Y_*W{ &BŹO:x":9w"GYOڤIp}"YIWIMV.m Chci;3jyCURϫblۤ<_xCq; Ew@Mb,(.ubK_oq>K8/+LG{؏v9w*Y=t6x6t'˞1oz9PD^ Mqǃ6Vzm0eKh= H]Tѷ]rݷǞS{qڬD6=+eȇJpO$WK+Ei|:hW)co8lY4J⽈1+LE!bAV4sn߇țI ud!l5aYy5*[,X :|`LHqrTf%y˳o?FF06 K4 |mvJ sE(7t#c**B0^ ] &)g(}r4{鞓;Y {׿DAņGBwhث/˩rw&WebBLB1A|0^ŋD^ߜоÅ$vf9z2$B2P|-,LֻbdJU?J)h=1'|dCo3wy "k G?5ob'}y-DOM&W<Ao:*zd*77 Fȩ+ZS` 3`2[gGNlkah.tbp"%G ceM%_ഷU%B6yZ0m0B6qѷ}~(r:)y6gsT..j)zMyV-OyC4 7K*Oe9d&<ە Bx2 /c#o!!b~'#+{qexz>GTF"v9iB`{e$I*V&cERmgYv?UHPf) c!/u5Alq i0Ǻ.=M؎݅ :F |(v%YɵgW\!mΐF|#KLA\ ]'Hfd:Bph 4i,R?<ɏixbg`X bFв9Wd>̜sjҙʈN<{7;0gM[JF%w(X_tȔ%U+u0+)9T9M:E -{M`mjѲ2WSO4|#Z$!ա׍ ^`4Y=n{5yhIfh/՗ ZuKEOo5`p;3MSD<#d$>rw/s9vq"41롙mH)JaWi`UTf6m t%Rg5һ9E!뜏p?`_bmm]/J!%m~*H B*{vt_(Ŋ[BPɂ@V-mq)6^FeH[F,3KgG`7~a>32qB ^b U|/ЭMMH}iY_]i_YlsXh_Y\WU+k $g9ln7bpE/X'?~:vjؔpl3w3M[;tHkAci1jbwV6xa !|ؾÉUq=nPr+2G/='|Yaedk[cA 2PU(v6]Y- nmpS4oi= o\~ͮ6o5(i&Ũ0} v O y DO Yݳl3,m i:ZrgAWd#07b(e{,"|Qvk%lϭn_`6)M3ZlI[Zv6}%9kr ]'P8WV7f9KdV_!xf Ҽ| OxC?CхXԿ]/Hiļ-(lٖANĎǔWBרh 9G¹)Y N?v$1*xfruTY@E^%*, _-y̍>Q;N?{5}΋;wʀw nc_0 Zԅs*@^ig,iT FtZXd^9-Ȓ6SaJ0\<ht~`K'j` @NRHQ,Q9wG@tgtG>XXKNr~=S_(t덑X;pKR,z#^+7 I9```|go.grb1^46>׌[:FYxFUðIPXlޙ`6\ZI8P'/a 9`QټhSA4H`f6-}4x ǝݯv'\}9r͐$]=K~OgzP%NJ*[o RO]AAw]P<<;jXap.=$ 7 ,LwصY7RU L_?IgKO^ZcX80ދ gFZ@eΞQ .  g!IBx q7RNV3)`Ӧ)Y(r =+e6 l2v QN*@hoy+ ? (5c6=TjnOHeֆ }YWX Ip" r"h|++U<ʯ;[h0{6Um crzԀQ|̙:3j;lxDU(06i zt2yIb&sEvT NΖ.CY)JN;tIY\;jjMAk ǎq8t\U筢K=5+ALD%Iʞޮ%-ẘ'GQkNhcl޿,T&vJ X616C>#o,ftvD/ˏ-vgإ `\nJ`WW/b?`/Cg~MOBLMVZuyUbՌ=YQu>r5qUqVTUI%h>(aע۱Rbǒ7)|+z |`Ĝq1fm[ +t:#f dcoQ l[Jisi*x/rvzf{;U`>𮓺Nk[QjNi ģ\uoй;giw-хAcR)kqSa-)mW}i1[VwI.zVU5Ѭ8L>݌W_D[/zD@ A`xQ(.ᢵb(}<w$% emҭ%JBj*wEޡܽԑnKv\­km˗SL\Z"&f6=UҐ0e:,MK-aca0>"ء*q𓶗r)mvxTs YpѸR[jtY 퐭/p'ΕKo^1X r)|s}x` k&<Թ/~/3> E_Wrz& %" PxT'3C>-:IYґ{v4Cf'*Ԧzj28jNTcؖ qe엊38aD>")Z…k9NK2)(pл$$]uݶew 5`T0 A_rY*ZÞ168R<TQu6h~a eAB7[7Bi̦F.14q"WldgD)au1@@AW (Lu Qz'd[بmI%6bw{6I2|4ò58&'l=OV8qC4#rY\2t4fTBjzC;ٴs.IJEYۨ͝dT+AA+VMg#kW>_n nUr>R%+f;ՅL$gk&Rrrh_O YT<72&eX-\I߬ģs2!ț*Ēq!=Wd)ٖG[].&W¦Kkb+%(eK3͕0=`b`?#دM(q-m#l6/ws^IiJЭ7| Gc;Kh\Oei,eNj񹦎ak~NsuVFS՞$>VC~$j_𪁼6*M97Y´MSlրs \㭍Lm:8<[M$*[)Vg|pKb7TUٶ)>X&%>1M^?y2ֲ!M,-ou:qv`EF9һI\!f-K\\[%|+.tGx@aR9RM pN)}Qg7<8Ŀ(~Vի'J2wZ:7  b *fh%g{$płh:D%d-`Kx<nb}f0MqMȷug 4&`˩PҚo8ɨ Z1W?##-ߜSzV]Գ)Ѧ~@6+]z{+%?N Xk~[J$N,ULI[P-7C؆W#_lMzʍzkv\Qoo":uݡ4[AK! 2",cg,:W;εjd,(MG W\4iK>L9ִǙ^CZ2rpKLMiztqY Ę `qَgñDIA\ ,8Ckf? 31fa2ŵGW B4O_aqv9!0,(Y5mS=jkHO:`n_s,A ̇T-:f1U~]xu7x7sR[mf9/_F>Xx+~z#yYFD)܀7WaT~ρ5]*mX?;!hoDH8Ihvo[X/s .-R2FUgާ˹'?+,[ $Dz}1s\kLK^k):gveă})V54;_ЧE1Mu=/[EbƴI:@'3 :v#֊:-7 B4jO]Si7=t%tKdTACVZ8Ewy$^S,y{xRށIVUĐoI~Om.'\4Ԃ$SԮp!x]ڐ=tFItSܦ-3zOdJ,yz yB[p젒1ᴴxڻM}myQÝe-R`H*Bںv>7qX$i _-tWqo> tN@a?aH5yKqe8K C6g(XHBk!5=->$Tn !Q"k 6vtD5zgšM!u?w7qeo3Os ^ROnu | _@-||۲K1࠮/u{k(e. q y0 :\/}G(Z݉I^$>n 0bMDk8"5򏺦 /Wa0 l?:~|IbCgRHnRt|b<[!nּ8 *EAU+,^4pPH1wVX:ëR<7@si]3?$хXp.wV81Du5і8YA`ķ t;m6]^'tk1sm+3} Fi)ri+:oOHЧ#n:Or,`rXkpJAFL%*`/@<@b^R; 1ILK4O=~|軬kaa뗩 "7x1)C| ?%P/ORF vҕoOP(,~4d6b Rt;i~[Nw9ZTV8+ AAeBŨV2s-r+yY%7])܄ah* ;)ѶLNvUEۆxXmAL#\f@lF~9j үrS4ؗ6Kp,%2P@Wr@p%9w70ڍO9&R-|18X8> ZuSُ=qg㠩</v-;3>VV$&7}Jp#+՟B۾/yӮ~mBSB&n3l1u-=.$G?D#gӆz/&_@6AB̒54`2㯔 ~KT_B<;nISAԤa}>#37E3pϨP]){w UhZe~^r#9wâT=d9KG!~Vʯ^~ i 54)ycLִX_otT$}E{⊬(2n"1 -8& n*\F$Bъ_@G,ܝ?"e'ն"9mW-3U6 @ٓ(bo^BިEd>oMP:(Lguɪg}]{|zp`0g Nmt.-vFFO[ܳRDY9o jz84?z#._՞a rQYحX8xPt }.N&/IX/5#Ⲱe>33En|x+L}ۨ|d7rH%_Gtd {ʷz7`%PL v3#^'hI'&|nl+2'8i~D ;g ȍEPu`yp grps |o#;a^L*PN C:;< EyzZȟoaEyԯgl)+~C{4hQ% ԍJgb1{˜pw#j^!_H@͂ hݣp *{W$%Uwߝ8ҼfѱRI.3o;8n{ԣv6ZY"mZ$!d= ^ރ>[;29LAU'r_2˺mQ/L6;CQO£ =&M%sdklĘX<mr1|;PʋWOvES8k#˴dּYj:/@c A؞>ߚTgrmdĹ^sbq K8~tBpG(cpmuS=7M"&ԯa,9Gb~3ss2H%Bybk50"; dk0L%p@J!A iπ$9):$Ev r];{K~8 @r95ree2M&EE'ӰɊFr6F*Q`+PĘo-6ܗt0> {*)|gC'&~8((*->i؜[ H[,(qH^_[1p1?]Y']zTj&wm6_c=KOz4- j A2VG(ΑtUp8vd1{[qނ{PnF=JV%9H8oJ-h =!~qDBMyA723j1RS h(ew*{ѐ!>RGHR@Gc3hT ѧN/KAQ8 |pqy8yrTbjǝ7[,0GݍڨZ{$UI|&i 2H%P%z+e? " +4<7}3l- \VY?DŽ DG_vU ] Tv(ڠ(NVoz6r%+ Lܱ k؎k8C82π{[ixvp-;V{\$bMA;69yb]HL]oV:Sڸ4H$3I>- esLe֦ż&tKn%IŋgA<>_#gE\P/MPgnA:E/#JUڅۯ:h_H9|$ف7GMLvP'U3x)Iz3{( H\ \~"`(D#5>?LXj|CxG_`GT]!bh1&,>%$guZ'Fg!˚"ZLd΢y )kk#¸xfW%=*Nn!KY,}%u}%s!JQ ђ3Oi+.4&ϤbWN/!@:mD4[PFޅgaa-&.\uyiޞ>,za 6 6-N _ŦW3mx?b wzc ߛ}DfKuqS!~1pK ׶0lR #VXko=)oNHO+7էCb:[K~5jb:/=+}CWʖ]/)GDy2\'?Sh@XzZ˟ ^Ojӵ^G"ͅ@dJƍV"MJUHÑ-mJ醮0 ^@?;{TIe2JN? yEjh]Ł \d1/2Lũ@"qv [:UՐ2yadƩ ,Hey"~HQ( dB7ALJI(\0}yx0譤qKlq"CMO?lg$Znte"fBg)"=&=JǠ5q1\qϟ%ܑ0F*Vfm{ t,ɟkCM-aE2\?W;QĴl&2'swxMXs=?R&rֲq1:ni0ʭ,,G%i#Nᶺ1xڑiR*{;=2ƅ_Bpy\A[b=̤sJ,v%rؐ0|`'&SډQwź\2U D9c=N0SXSF`"&觡앴^dn՝b @l n9kP!\U' O;)]+Qw*mXlex]sAZ+2R`Z}aVM.K zf#+? 1) ʈl4>1.k5 =Q^{2u؆i 8Ko o\eEȫC_ 17us)_U1lCKlC1Yh57& X,^N^0 DN 6<$Ҟjz3Ziߙk#QɓQZ+Yvi MdG;$W1;RC&w~m$fK!q(At~ ScN CafȽ$w':eV B|בz씺H{Tgw8;ˋaFX!r&ǙHWBM< wzKoL68ɒ/bMp95L]bUnN=A%^wSurB_l-87mbx<HnJ6@JNFJt3L1\jp>E5]SE-X4im.f=FR b5jq>AWvlz|&ٳN.` )%.ڇ;nǥWL@su[F+ 4p[9+ӝҎ!Ȁ֔g^DIG8;ttd>veD8PO6O7ّ rysgGt,X[UoH)Q8/='XƂEÚHEJx" <[[szB^=3oQ}aUzh"-q n jȬ{W(x z{q~0 e Ĭ@}s>X@w _ĈTH&L)ͽ};P aFţ@moK,#ʲt YUyYvD zcs#N!%#eTEQJ `[R%#k o+Ygrߘ@$ƞDH>Ay9bEQ0^fFbNxFoV?`2.:}gz7ɆE8(TQ :gNhO,Z!gI:F ԱC;qTڢ b01Hl Éل4t/%%s bz>#:. dnkTD*Dxy0͍qdnSVVyt9Vx0xHdYAģr^:~Q1|xN?c"t]0ݶ$/Ycv*_Tc;]|pBul^ Lς^8!<8R6R]dE21Folԗ*WҜ#JYL,l)d~P7B%CȘ6Bi$"7őb;5WK+|=/; }ay׸"M^ ShNdDZ.o*_x}. ]YZy|IpP*]SAB/AwmcGRwy5C*/{Ǔ#1EW-!PԪiN4V7+5?[8iIM&DF¹(I<28QD:BG@ *g/2b.fys $6@!H33dGzF_Ж!H$M, ;Sd~ǕN\EHkw:)@eZYa`iLp#\n>VW9c}첫c0i$}&% ⒛RXGlgEF37#n{rж~eֹ?zL,#טNhkz:KʟG1ev J΁2$ht'bVb~BƩgԌn=u+3lS`SZ9zFZ@XSl̓Z, e A5܃95 Zf1'?ގf^ШQFL,6˰4S"hs tFQ*{!yyϻ{6@u[C1XWns /MB~1vBtˡ1*%``,VF4|?ј^Q)aVaIVGK?3hAAW5!#Q'[M߫12o/ $.[cQ{A}+$rkb;#&|jb)g6458SeRHYl^8Pj&*ž}l(C!v"Yͺ\GI}Ҋ}).` Sw $Z7M [} l>C ֤isq2Y R `7!bt7K8N:_XY&R6srZM3LU?& T43k Q& 4VdJ+y_+`@EA;[-uq~^c,xP Uף)xy"|xDjDȒ3j05푨Q xcx`T,Ļ)H1?5(ϐi5Ok2J">Ҡ/eG /I(D赠_/˧d1K!ǢR ԨkmKb8r;FX=u)"v >=&e7:X+ܯni*@jIõ/ n4NQFFkGovɋsde oV&/X9 !En#NhH͑}* w&dBp5_!fF ifd -q8*nBran(Tn4!pDZ_0x*\p 0cCLd kER|*WQ #&e Lˣ 60:V{%p?,#L] x zu/$YRSثcFݛ_uQnFY월* VwO)e" {BUM#^-fe;$R=BcVD_и)Pt.d޿_lpc>W´1@JPR|a>](iEIK~)MwGzbZr N-Ö[a:bR~E|a bUd@Dƫ7%L"pY›x^sG'c-gD0Q-jۭJd.6‘.b+UJ7ÌnF~ۭ"QQΗW -yΈw܏ZЛ P{,J~##w[PciYkZ$ǯV{KETfΔ;ecBL X)ztlߨ|-0W(o2l dHt8V\j'zpjKCGR @qO L@c 9,$6v`AvZ#iveHA z=%?R'qm0ȴ@]F0H, #;um*6;l跧Mr߶Fƺh4ƿc+3.6Sڂ*PQd{GRa`[VØc'6ewjlÒ`r>.e84F"A%_nR-6@En,tagLU£h4i(F.yGf;]*T7ƻ^HF?uILG`{C -P\bDfx4>>,RG1ja3#Eu!ikMG8%+»S6 ڤ "IGft]\MW82nhfV31L.C We<09y)dL>{<(ކ馾P*G6֊C1*D2 Zt5ߺU6-*¦7bϼ*E+ڂL}3%M(&]C $,L//leJw?t!8k;V% n/ᣢWr"w[\sY7AI ] OR<e<3OҭFH;{]D6O$\Eqovo-KslYϐØ?&γ}]8Cn_ϩ ؏ n\\^7a"AI/U5RKFi?0 2R<N1l0( JPݮB6kQ6ɁQ;!Qݺ*uܺQ/lM( ui 8ɁjiWM>a ^@|4{SNRg I/Hՠ+hsrFț&{|SSG] nGMukN᷅ljVV"{Y}?tK̃_16"+wnV47]Uѳe}[PV}T ,yü/UG`a"e}ZQ%7dS˗I#41ԅ^&*qtF06[@hzi–8aE fCuΏwbf:zIE{K Jea|\ny$2Uo.79y.0 l&9U0(G>T7y)~: yԎ[74us6f q;%ϵ*aPw _a|mB]Hsp(tU}P1X'G+l@JO8kZ8~W!u0z O.YG=6_@K?WM~]pSTy掽M CizO˖V$uF2_~jL|YDTlP Y7f\`In暭毭$MJw[M3_4 gG/yYdˉcкah@N{2A.z ֆE>0#fwUTTQHS1mzOF# ct8i$ŸG=K֭E|fdb%kƃSͣ$9DqT5|fqOm]~O$;o1ΟzɌk W a^Fv/~ bvڝƭ\#ύTmW;  mb5"fT?fNg> OsdGXBYj}DudF`=Ji[7}(~rg8ڞS'v_2Ilk.'z'yYvh5o0[Ń`{)a ngNͱMo6BޏL^~}{Nmf2&4t<6!ڌ4:^Z4`XĖ@+˗Y݁mCrM,VYbaO封{!nB0`llL^ot% V;4noa $nS^UgRj8\egUveo4JZr\/kyhr7fH%sCHʊ-S-w4GJ8LrMa.b _!~S{Hp!+c% G$YֳOj.^謹נk;Gf&@XVq&k٨^A nqRtۢǸ͓p`~q[0Q}P/<30ON.ͯΰWJi/-/Qs"{4s0hB- LBNb4ܓgƅLGPK:*R189*7TQ:|X~&7l5*!uJH%U3;y;񷩏ȇ4P:BiZِlhHq aaf_sUNn4r\IYcQAK)U K0OI Ae=Y%Ď~(J:rN)| kM ;uMeJMWsGoݣB.~yRGSqݏlˆqQ%vϨr6!iL4'T<`Ë{m7 B(rIW"&K-CH!f8/ƭ>x\?Z\p4Y,hpG`a8B橛 HޣXFK;aeYQ%#bƬʲZL2d,>jD;, GZCQP&FYY@V34@Khv f͗}X|"R2#"Y* /Ed8K*/8q7WгPa|dhz7,nk˂5Gs&rDybqB"V3nr<5R~4&EA@W5AS~Ԍnz%ZCU#.fvS1H꾨 s|JH^{q8)k2H5d ;hV,i*[6]˴i7^6g͓ɵA`3񴺊E/Ծe!ӽEр"AYM7zwUl"Tv$jTu >ZuqrR[!w\+4P,_A:D'(\d'U 3{!Ld䃆p|Qy(ѮjD$gYT߰Oy,A=f#B4}+*ɚnf2В*K6]S:L`1QM,{!jxBtz|Z[йKoow¯'^-}jA;:A.;,ejw;oHeVi%fw8\:rȤlhȝ[S DBglB:y/]aϸ{quZÍD!Щ[\.emOZٗS`Ǭ ӡu@&o:ӭy:2i[--lOp&mfS `jyyQ*M/~GMb8=8ʒ,1yyREq~BSr:g\mu" x\3pY:ܜv3p;+v?`<` Xݿk٣/Qؓ!vܨ1V\ Q) ce,צ5JJy3U,#"#c#'?v39mKÀqhCS(n笂=*瘼emVH %?y-&QPFV@)|\zį~S? )O󒯬IR=v\/KL0_\- ʊZ 1jI۳{1 |(uq.Y`I3; S X !] <'ʼF1jO | 0w լ{"tqqhj:`axIF3L[8]` av-2ѳ tD^ՠ,a4E !S>\җj5i.5Zǧcj`X˝>9^oO:ueO B8K8,stD[%#]ԓA\sL>N4>=2~NAAH?(F3U4_x[E {t WHIut]u oٲ_A $yeGChvowxTBQxяkr ׎Z[,-wRmHoYłd &=0hl xc~*fAL>g9 w`u,xy1&P -wKՋ5&`KvMdiAcS-,\4Wr?#bxN!~iS'd)RLLz_Isc\'J]rYӗZ9C&M?U, =k`MqM"+idlJMc$0Wμ;#6C};JQ+\]|FB;=+ G~~Ud%7/ڰ'Aeݮ~A=|ۗ(زx,3bz+Ts;t/yq5·!il 䆘lWj.ٱ<pnO3fQճ*F|r >@حLGF|pv?>YG-,Hf-)ζF@DyQM;h%~IluЋE]"'n ;R/E:Յyc!,t]Aݙ ' e9U@LbZ,X}͒Ҳ<v#wJw7H3QTDt #D*?wi[]2 'ٷJ',4+)lnkD5($QBmFV$*DίNjc l;oԝ o2O݌cEH:w08sHo|hrչN\^gl.2:hM~N83':-ej k/;ĉm~䆝q'@C("N/0gl2%__;(俼AøN^j@uSkSiS{ѭ`/y--nI~sr.1ŶΑn24Z+"m}?~Zz>(N, 쐽(|)%,hOCC\?K0Ly(O r 7B C]$[#4WLX=%;/7/ m #)Jc]®x0 [E'L D~LnsXHc:rMrPms'< R%y"^qr E =[b%f*+HnˉI"/ԉfR8Tg*!dES)Vv2I5ߙ;,g]؆'RZߤO~W$`ҕaSDe(tqD}vJ _y^/%RQkGݕ-aavޞXg/WJJ5"6:hu`Q;j`R u2-2 ʭ@H?N3#S uk"qA,@E9vЎmMf|[w_%3:➾I%i{&w}j/Vmoe.i4_tWקXI6kN O|9x]-{PA.'aj.;A[]럄cSN <}s@zZdC-B>kM|@#K@ &0hgz"n" Gp1 'lU6h]M9=^:AEc+lj>,֨NDcJq7D48U~|HM0_+`Y1#hnGFq«7L}o@"k"b)f014@%"TqQ3_bPE!"0󲻹O:jiP밂.cl}Nm*v9Qˎ͘ia\ (KKӴǐX,";JMqNDt=\1GĄTՊwWSFDjЯJ *W8!qHZʥ侃+,Dy>t;?1_3@kcr'9'nY>g6ɬz ;4V,^6wZ"]C{C*%$5O'AS97E9*S'r(d47ȷ!_zU xKDrޑ-ьM.2Ïer r`WhHqhngz;?5W|JڈL,Sn8[K8P.$ *HwH ,"G _OgOX.1_nVbc~Xin)ٻZwSz3.u2HK,_(63+˒*2ܚ+@[yNUy&SHڌAѠ yLHqR%dLmyh:~eN'9Q 0v[(Cj~Miі(Ք#O³ONb 6~ǔ ZI@;#}ꈢ֠<,Q֋{vlldJA7:<WI8[㬯1&S W ddk. Wp gK/|rS;RhzA(iA7حп=  屍. `EXUxKlS5eK珫STU2?=rB\s21qZdB{Qݫ]6BW-{KdՃ>T{E.ӂi{ԥb2)V^BqV~^+ZAl.c](ޘY"rM(8vyy}#Ft&7ZJ^&bQLaK?"ɧOi]PVۭ2yرIe$2OۦI\j濎 'jOz;qU/Rl'm$jjֶzL T-yTda>7z3YC gwu_:Ixmi/( &lA?JvPUx8QV = Y!ƃΰFuHBm{sB1RVMYf;/TGe!c E[[#)0jX4 hAtY^QLFܜ!(=`gzF'V^{QyLb8)$0>FfKJ2B?kz@kV3@J:[ _t(Ɗ#<\uM'㆕F78A| k.L%*'1,O_kTiU7z޴u$ ,c;a]i16@ ]S~a2Ϩud) -`ZZF[<$8RM 8ÝI9 jֶ&hэD?n.;8]?q5.0XK#8Y!GcGh!6Ayy++S49F`, 7'oS*%LJ!00F6͖#t{7PL!i/ybHgl͌/Fuv*XrX(!'xgA:IǨjZ3HӆϬr|u[{9FZ?9x('FT۫~tb9e3o=zeZ)noLPʷKhsEWMC=R,?֠Әel2K\1 'Ugrv@Lgߏ;pu1j)uSJZDaC|?nO,N a԰%M2UQg,3x(չR-,NS%؟Lŕ d"MN뀘GB|)/ *HN k *d6ȱvOH:K3eTr]=O.r4tZ(vTz)Zl̋ LӖEb'ĕb}%erB]i)[n !AUBշ `=GjAKKWPHytb;!{2jUa5[ i8wF2E*Қl5>*Z7O `#6 F 5}(׻X ^ϥ G#U;:xveA!,\H+&ɫ^qn}uO qoW34$(A.dMs.vMƞ%1kt+>-tR.JbvUD.7@`BHwz }{{#q}He=8 }ovᅦ?U#Y6tc LJwVs e _#)лؘ @iȴAPLn#_،R=YK#6.@3'o*r'~h ,_n-Q)];$Y-''ѲdN]`v_wwI#'-_LF/A@=&Tff K *iTӭEgI@K687 {G$W0oB$O#l%GJ`ތO;GnqTܩ;eϕF.{ͳ8e5ks8K!\n׊_%9s]zizunO2ږfezN@U6tIp&&T9ٳ-[tV~~@q1z%KUBxem,m>Sn,%GLS$2QN2;NX1™]U$lUmSx+ >Y[{iԑ9w@f65+Z/#NUǛeKq\5\;ToW -.gO8!^\&$ik/K-}UہM\V!)}F<+Pʒ cEns\N  H8m$Yd ngďNLUl* vxz@Lq\dTv  }/|l?wf)ȥ =viXƇ$DeLz%=A!'Atmհħ|9ytFO56z@rX|^–|p=&zV:NnD4Bʚ0ImY(w qzV* TjlO!qt}/^'^B؁k7 6It@rv_ORN2EIjؕ|g\4mpX='ޥĐ )o\_(y dt1˧\µzJ,oi<}f?PVIӿVxwCLd~B>U F&phcFì41 .sVᇮh !eF$F=K2Г4z2g !Ue_,PJP}-9'0vC55@P)Rk= I2^:EӞC {rUkkA?=OKӦ OV4EqĚ,r֌Rf{%b3.ߝۄJBa젯s_{L] *L%=e`\T=^eǩ/0 (r€LL$lK/!uST4g89 X2XtE4pQY ZJWYm\Q+/8/]~>]G}%y,Ux /t445 }ַiu3!pGSs(n9ŜUyZ|ռjbw^[F?/*tdKp| odW; D!e*7XM23L0:Fy&Cc;Nv'AHڅ@j`o;F%phAMݍ[@@w}`tap~[3HINrho xՇߒVaWx%/n5>!Z%,n׻ISbG:o^9Wx =hU}è^hg*FA}cxkO6*neo@` l!+K̿v̀QnOswG(۶89DtX`4G%c#x6O9OZEؾkZl j ݸ׉Ffto$![@fV./0H!P| 0 D3F2v#S̠EtR] 9k|"弹ޞDĺ8Z^}`ۀEZ% +4o{SL -Rs-:#qH$GoSF$oI@Gp[̃)oD` w"!}A﫹g'-%?Kar}é"'h $9d1_Fk+ uTTC]?Lx3VgӟAmzvdv@E⩋F ,Kn "3Uc(p iHE/#x U\ Q*Ï.D)jVGm8m;uMp z3)L{~`?ZnQQ,mq֟:,D4dIPZ%f +bSvQJ0_/#nM1/*jKW$6 pVaaj}SN _fgaM6A2Z-jٙ COtѫr$P=_ Ipjz$05T)/]cH꟣;0y͙=>!GF7;EL,їf=Gp!s+u; sݎ7r+ ` J!Ī1̿X|%c˓r2"A.mOVZ ky.VDjI(U5)VtNq`V"|U|#kdD:ͭ fEZa !v8x;j=7؇;eޒps3yhbW]< V2^CWJӏ cJE3͘zY[5!(U 9cWo!氍(z= s)廨IT)ޕD^a9xŬu߻2RIsZ)%%ޡ\9<֝~s}y~W]p{1 mC-+H~4E7+ۈ'^6pZ] fV jH !9] (Pa32{M?ݺ_dQ,IR{.<eI8"iJ(Ro YJw a\*̉Xu[mqL1,P ^>F}u>!2%/ L͞4PzpxH㭕-UH9- -߅^Zu&u?=zv|6;NpN|.`Oz0"wG,W=owPq4=ݥ[S.-3s_i .s_s`M.D[>]kxerz bLJx1]ySbd~:#01!!3W'7Rex;w K4]jy;vn&HpznSS޽rʤoH//ٟA:wJ!ae֜/~29.A/р|Tp41Ꭰ>cIsZ:HVI!zSrmo~dE'9P\(˰6y#P v;hd}֫ҰEl*6ޟS[<)IgB/CWpv;3zuT8b}mL}<#З :jlٷ(&~Qa|^$J[Y/u G,VZv办v²o ^sGEqy/WuK8?Md;"2 J5z C K%ܐ>9Y$L7ـ "lIσg7xGLx\nwS3 [7vg SX_ (ꮖ]K W: UA?KmHumsPQ [ vLb.&XeKF|5v$W:7<*HyA. `w7D f@QC`Qj qc/{b6&A8agS<۟5fK=ZHpnF*ypQ=L.OkqDj{AL{Le#H,"S]eݏךPuY\KatOo#ҽ&.59()T {}t9CreCVg!_-(u'Ҙz9Ü9"ydIH=(ބj̯Gw*t`GI b3<U@z趈UIDL8_8̌T,F2opW+(;Y, RMuN1Lj3Z|*=lE̤rRTBo(ƇPK~zoa}\X`-r4V:ed^@F&*Uz3?!  +Dlc|Cݯ {]{ێx^z60]u`m׮9Nkjo@M*nL¢Wf*\R]/o[,9ZZv9\w\R9m:xVz(Æp8VY`cdgQ:pny L?{,贗uZ}H p m1P^:I}Qn UsnW"Tz+IBpGNKsV'-x6P̌ӇD- wPB;'Wѻ@҈0"JgP'p4]0`LBW؇NmSnjڰ :Ӭ^=`Mk7'ePb-0D^ӃRd gn>1~dfjIKwldK Hc;8?k9绩d&p8gb;{qۯRK(wYӈ]0"j/ԺBM/h =!YޘU455s_܀7CM ~)RPڏe}56dAN:D"&qP]FqϛMĩ@,nzBr5˚o:Z}r;OkA 0 gbVzo}&X'z|Hg>{g[X$t)dfl.i9:ER}[t}_=A) T@XcGPк"P޳qDny{Eͥћ!]4O*YM!R Wa~Q }%9疪=@!;,zѝ-ѓ_t8Y|AxC;;/x-^1y;t XࣶzG5upA}ϩj]IϘ2Q]F;kNA(ʬπ#K Qq[SZeߑvsj?iEJ(lZ)c{˵[<'RJgr:i8XNOH-<Lǚ90Ӫ6hWZP-K 4KgPcdԢ_{]gPäʥcȭfF|Zz*y4(GjQ{<')N\ Q8Pm+bF>Hx'7w ȬAlA9k/#,$}C?Vz!  `< <sF3fl3y@ޱ*ZZ*'bBUQTV:veOXᭇkyW{m[YNԕT2gAA kcR'E-ZcNa%:!w?ɌI&5lc1^PnA@#M^Uw-f΂ޮ@ë3~G/]/Mx]F(iYi.|q# `vT8{qلYO$!Mdjy2T]]g9E^<' Y_orI^F9VtN'3c>-3ѼS !H2CM I+)Q;/J8Ȗ]Ĕd^m'xq)uH!Jzxz;!]}ԏnQY! īo0ԟvCV>q఍/l-gA+p߼? :ϓ'Fzk6?…B2`S9;Kٕj̢x|"q6M@V6i=WsW&q.-!c3,5R:@hT?7%bL9S檥crhјשĵMtvu?+j/Qqh,ܥ0u 9i$;=rϲvN*Uh; ΃#,9(\;#7N7eIЃҤo)X~4gbC4QFec\̡>A& r*q=4>NJ^k6O:RT`i1]6\ [ߣ[ w_5[;Q cd@eb/b(j~%} *D\"&+|\3 [}=Hr&u< 59狞Q] -Uqqv%-H!9 Djx⾮a)FF>GW2Jyd;I]W\; |(n-W|_9pV333ag E`>x-]Z^kq'}BQVf) +16=@VdFk(qW&Qiی&kQAfc}.>oJu.BׇC{RcHotF4m} '%"!"@)TȘgZ 1Kk"M IsаaQmGV:@P^]01LBZ]`]XۮLs[VP2BȊ>Ś,VҴOGP"FAKcc@X^!rME wZ+ ׏-^=SL=tց W!01Wpv\ TZ~ 5T0;RF86Y<Z|](nYqM"j>V TvK˺4>/('DWxH%4%agWvf"2SIL$*n^xCz@c'L/P?OHSh;@td:0†l(ssX8'5z vvN݈q.rsnbvэ<]QWtwRζq^(zx65W肱9I+bC=͔avldj?9['"mN [DSwLoᰪ5,4g9 hU$KgSȑ@SŅdw?YdF7\zx8yq-kC/q RVL/?2SFӽIQ1/$2|An=}U/VtW4|./ 3Tuz7Fӟ7#~[%w<*k_1yDa p>ZPMĠ"Y+cY"+*وVS31^򝳈?𞸔ƏPծ{IX'Gl7i`Jֈ;,;XHd1$^@l 6#c[CtȪإ$"Jprg`0 s_Bq]VXsfW<=<:iIY 0'-zټ },]bXtMJd+>¡(e*LIx BpZ8vހx|j7lrE=m iW"*gmT;hnR,qDTW4TBzAIZ}U"#1ǯ'S9Qگ`D1bZ 3÷2О}V`h-/܀a/nE,?~(0'2:x$}ZXY&6х C/ȡTF=27%Oe"-OhR#'Z?@Imo \M_cA[*;S .ϳwreR32bUYJ>;ǯi0C~EuJ^iYF@ςd)kb2g܌"]ń'ܧc$l?Q^P8~V71 ^@(`;3QEOܰqr`M -/S=ve6Yn;ۅpnw ._&툾@R\/f췣d%|ai:n~o?Yg~.!8 1ed 3xݰ &YodT:> 6.l>T78:+s#pAF4ȸ9"޺/j倇ј&|Kw>, Ԃdg9^$]z8 _Nx *UqxY777T$v=ߐ'E1q4{+>aLU/xِ-S7Kn~L@茯iJu[@E1NMS ԪMYV-%oɼ4U1_Eˢ:‚ MlX%0ֽ|nU#L4Ub6 Lr;oX2t9hP ?7?Pxfx&Ax-`MHk^~YaG!+f&'GN0-'k|3O3 0q/4n>IJw|c=QUaGe5d!%Aa F-5S{w(LJy_Q38S2\܈E71өηbҽVcSl~ U=f$I]': 5 \}zܘuP 7Q5(b hst]^#S8[E,OHq٨ʽaTOi!nOpgO8@|iBxGiQ\hj({l£OJ{6} nƁ cv#}r/K#ԋa8 s'_IΌ6:G4UG$l K a|+L>k^.27EXb15[QL ,VtIlA긻_/kjhnN(I*G/χñXl1㧤!:TP7 ̴YRVdDVĵR%T;cyCG9 f<"WY]&Dv$OA[6)",,U$ڴe(rչ`"'6x%+ӗA2N왔O aOE(8$` ǰeaN5ʔmM0x(a Ƒ+yyp\b?lP碟cau1*: L֍uƜj[2+\dr,f.{ʧ=rf?m 뭒y+w+P"`e r)J"=Zw\!T!br?7 \k_4XU$Hm |+Zs3<{[V-]c at(-(D`w̌,^kkƻ^o0(aPjz'q"'K;BNN ]"T|)`>>V,{I1P|)MWGb1g^籘eԴk}uHp'.z!AL3OTl4X+>*t?~35ڃs cZJ\ жUA;5ZSvPqroB_cjZ>~er(ccf.:dXμКh*uIp/lBt^N>+ð Ӟt߻u+FpAQULo?.*׎n Q$M\y%^30lyG;Eo_ׅ;XRvyӳ_MPNr9ر]Ʉyn5"X>O ~^\}@rl4~A7w %x맪.;#zF@WG_9ѓV71^IYH$s gQG.>u˲;Olt6o䅁EOJȖp Lͽ*li !hV%n:K8vͷ5lI|j:@ l"wY (o e&2u+RN #וU]CMOrz8gErnGhK> /*3PFZe ɰT`oћwsF#F31EC$_%kaO|}Wo(L6mOi.ѦN֙C|g\Mrq ; |N8K8Id1{&prNxW#SK60#%~#VGX\:mҋ[YcJNgHz{TfXXt"/ldBgZTiaz4.sNtU._/g@{3u& D"dLDL͡D6j_CdDwˮu] 4d/.AQeHO|U8Nl9Bdh(~M~SVI.]-ͦ>> lIlKH %9O|9k6*ӻ][42pϙZkZ8ꂹ#,)U%CgHQp-Ćp6 @: y T5Hl#0޻Wfؑq5z!Ÿj=;1YD8lF4 VxAגAb>Us5UcNWcrU"&T#x8O J3XwQ-I! ~)+$qO>!UESTވii?Wi\-^`A2!|9zimC6w~듅%[ 8:N{C)@z8-QueC=HA}(,Ra8RGzpynIMZϙS $:;uTGmL0a>xAw/M SDbBœ-^H4"湐,_@+E?5$.t"ΙJBx^W*jsv|G.)O6ާZ@ a [*E񈷈 G_P#GCw6loRf730kg4'Q#hDP-[ѳWZx+IlGi Y`jp!`Qi91ch`?FNѲ`m+Ed{Tk)jWaJaα(@$FwBq O ]m騱jxǍ-QXGQ焫y'=kD[CprAHKDžgI};3qef.OKCfaarhe;A% ;俻ϿF+ rF,).J!yBsXb {+CPu!K0gJ];W+=zF4 'HGg.9qng1ʻ/i1]iV`d&M?phM0G}Jo1,v,cOozʶ E郁y":'G\C$ k71&ⷛ4\ZVGm^wL.k4 7GD59:l<\v0+_H<&&fWG,%_mtp#jA}tkwe׸f`;^>.`qH:o[*T;\i*uEDU+8f(`s Eր(|y^|ʨ[*§U)%M\W[Sig>!~672DyIagU(6!Ő(FkE ^&m0Ȗ Ti?6qGSoc:RӨ֧Ud@NES-Ӵ8k3ν/PẈ8s.ʝl!J=ñs~5$OH%K=\ׯ ϥG$oz[b*Hcئ?ފ (kpsege .V”0&I<"4ZW#P&kCIOVYtLg` #T8/Z˛46uE`saYk( $}1yH)yE&zM͝9kt([*IыoFέ5DR!Cb F.+c:: *O ?>y8?OAd3r`U8#I6b6g{Ih\8KEاbAJQ.m(^% \DX˅CBZndz)qy+|?b&LZ;L"(t`ntRv2˱D?3 {?H~alS#z# ;fi/}_Gf3:岒 $GG +ƕ^gcbʒb|6lĈ{Fzy8j/vsCh m E E ~j1_-g4+ORqfnIOoSAFtʓ:*Fsp@X_lxylVh+_r QDjfxCKM# bYףz"OY(d\2H2ϺD -Wd\RXr:IuHvDU Ժ Q)Y篲zJN[D ,V`kcY9<çڡ$%_PHtս *ʂuQwE^$|ԍe3tb5eUm} {bDJ컡 a P>ޛ̏#NõiLa($Xɖ(?#Oq~=u@Z4b40S|&9r rq\zS11L1Tmr<\XY\bN|40}X&jXD*DB-Pjb#/U%")V(E #CyVbIl4kQ ;ieB[R{pp5Btqׁk/z4{͗2SEoϓdgX)fRL@Z-) ـ`>婊׏/<6]ք(;c%[g–?R.hl:nWv;/?~2T֒(͵^H!֭i=з ?SX˝}j6Oi*_ A4Nxp [Vrv",Q4)y}Bbgo@+M0}]xpAeC=9Y"f|V/>=Q4`1E"&_΄I]2칔=pmJ+6}'zl;ʅk}z)&M8Y7s0]b&9 #Z EH-*r. v#ǐ(]?ޠBASe02R[$Q)8l"-3i'z~@ӂ\b;LL[O1 BLV@š9'9^{a9;M[{< iAyYPс|}DYnxw,?? /߬M6߮abIw`R9 bЙ0:ɷ_!_ڏ/qs;wsy2gZև3^ ;d5JD\3&>X#҃bԝI\æ78G: 35Ys*dj3,Fsi֩S]0B%٨˕?_;I}-Q鋛ȗ%̢숍qJ4iT1!盞χxV`+xo^WV}82w4--"g&vKt" R)"ň-}|p1-ąx-@}GfGU}P(Tᾢz\t\"a" @*61k{Hhb ,4+^m.z:Ft(2WUz p}, l /չ]&2ZRf\ƲT/Ძk&򞡮hhMX*ǓpZ1`Uږm mϋ# 3uvZ bSF,{U= &.rpee ʨ0 %$J@ PkSؓ[unqx,i#ZCWyS (&/KXpq5٥E3dHKZ. 10O;Z68Zj/.#D&6 Nhʯ{GTgk2@#T{g0|gڳؤ}f$N]ݥpfybqUO;_Ry@sKƀ&dծmtp;Ev>>EW0]^VDJ҈>omG_@+a>SQV#t PuTK@y0a_A!U%FC]Oa`#[uʻV5?6tFZmJ`+<ɁWM tzǮzfcyBo56 : 8\T 8Ϲ*,sLg2!PAU!U?ֈn4 촭4 M >E m8uSARm׵bEHD3n\EBAiljM޻pJ :T5{@<B} [aH0n> s:~HɊ'V"]{⏀ޅe(!jqo3[C4tj_v@̴^l؍>6"+i}6̑l<7֜8 kJ6Rq/r[c{5bO ?tr$uavχ,6Fi@lOxJtڼ7T|v ɺpjM5owP+&[gQķ[wZN~bHU-Q[o.C}d o ?* ༫rִUi7Hv| .;XWئm|Lhwc+f~4i oQBj >6%PD7ם|A} ! ] dZk󎅞r*LIhDS@}bdSbSQ [-:DYJUzP=5#oxpreqMK&+;d"X[ ox!8T 'NUlj/>J]Ӡ\gZfZJV8Oq*{݁xњ4?% -*6n33i g6bޗb|4zXs)8'd5>[e\/p鱾2h_yJI.(Bv\ņGk[NR|N34P(^ ȉfF%j̧0~w: B )ݜH&;Bǰ0A;[ "?G4%<{ͤezb~Z gfHZ0ʂZ'81]-wAΫ2iP(C]Pf-$QP-.Ng\byj 9p=]Zɚ:AvQGC'q|١ݕ]*pOSD=gQOƪ>gm٤=?Dv*arԨ J_2|c5١Cx]itB'':0]l)*dT Hd,A5PpSa$t(xTed$ l dW)W~ Zo*Hc3v! ީ͚rm^`~mԸ{hg(Uk~[ j~MbŠ9e"|nP}Q^-C9Elʚ x4{xťtgl( -LtZ§5K* N%ЬG - D|Dn@²>F^epɏݦAWXHO*efSMߐUR{B cmy:Dk ; ]f6o q`bԕ j/ mOAchb(%FKefX*tXXQm1f~DqkVM(904=P3A `6'ggͩ&l. !u20m^R^;7LiZ}1/L1YxNo݊9r3@~ˈT50áu]Ƭ+\Dz Y vW34ţS|O(mx60m}ı'[_} 8ZRAQuxHmvq3WIqs)?iNM!^c ^ \XҐ.0 hǃa@AK,l"p"`Q  {I6uxsƧE;1@/ph8˿h/I*Ps%g:H+)y}dWM' c<=L>gUu#kL_ndbX7F[o|-O n; F$3X0ܹp3qzPa fVPN̴6=Œ8=`BUC2! 9|ݍ(9-jZe_ ʎ!7HBU2rOrzGVƗpSZH4tN%}[Mp#.4(zR2׷a!nnků*dbyg= _K4_`1(G57K+@a|x_I43=ƅ|.MQѪqcQAM&,Ϫa2ČtMU[m.8R%D?=iUu]p QXx mP$q zC9FTŽ*(9$𣏗0ኙ؍!,89eb0Sn9WmC% *2#wuI2Σ4 %<1P׾Kׯ.QM@ ̙/ .b2(HJ+)@ ګHPɃ=_et 7`R1;~w׶ #u#hې I4-|G]w?f><pWg`0D5+K3Gi[ ̿54PEŻAW^+2#wq"$a 3^Q.lqC?HU\[HL.|e^zY^"G-@N[J/")w,]@|o.ݡPhS@ /J,Ae0/ϴ}#A~CQV䊓(Uȴ ?ygBƟB2~5o1l?$p-Lo[Z MF5)gZUs2Az^P?\1D/cz#/e(;@2i]pXD:EBn_Y6 gX'$tci &pAL4Xþ6=)~fsB"L/G|1Àyl(Npi/)p9.)M_<om{VH`vz2͎kt͗0hP,0$@~#5 톖Z 5&47vgώ0<)2 !)z%jHeKĒyT@4g҇W,^ZÃw$BνLJqjV4 "8YWjl2}% l\[i !r5mBn2]Qu8b͂o)D\C?S-s uKcpL%|u_GLse@Bc#cIKe n%< v%i<6 ?1a_dCRol5O^)+jZY cM.:z]id|M/?8%+7d k_?EúB#pAY EAyC]yPm] wqx6JPKo9}Lyh EBxǥ8 vHndLRqb"jƮ3#yqR“\:&*QTekI7Cqo <jxU Աr_R"ֲ6ߖo#Œnы .D\IEY#y?w߽3JBŚqE@0 z|O`H4ʇ05)S?s[#l]"" R;-AdG!a׽,8t'tѶB>+; 2T^2xEg8ӻD=$̐@ .W0 H_6vHz=:L+Ը%,[*1'_Z ꎠ,uzC0ݹ҈ʜ$v=2Jh?GƸHw&=?j%9}t΁WvSf ҩdTbT9&v$1- Ǫ7MG%OC-7AzdV+L]Ka( CHZ sAU38n7fNmﭣ"7γ3dad[(j(C7mi[{%.Au+j "zhܱwiPpZيWu꧈^k嫰".1Efm~uAE(!@2~Mk~! ´cJ#ȸՁ(B$|̍)w7d\DYo:´,1׭(E!N>>0.KɑͮyZPlXzaB.A]0%BUzCƶI5~D~\?^ߖpfp vkٺئѩ%udz7u>cSљQة]K -QMg;KވhgWl{[4^46cҬ9q3:r{53mb`%9}J&eR l_fvf$d[&BduV{jDZPưo_7!!H1 Ąa3 |l'xH,7 59o+}6Blljhc5K Y"au۬9 /< -W;b E"JcMSgsua5b)&mm u9g䇣@!pY} %y^PU Z [= GKEvN )I6S]@S CDuë[^)enNB+ެYÒmCPbުk\ySN5f)vTp5.B'Ȏjm[WL]|Ⱥ`Eڬ9'+GUpq[ZH?5w5|`b 4k)15мD] O1zqC'l=lh&jPxptUsJy\ON,@ܚgD5#XTƾoV9ge]VJUAZOC#>ى7P,Nn'Krfcd3u;Y܁z(64i1e OLvً=ĺuW'>xoɮP$?*8&}7u/gTS]&~\o]lǍ0Ѿ$uO7Ӵп;UQ]"[wdQ UB G@med&d&74L?HAQi+fnN6;1u 6r&DH+ NSOlCDY۶h*)T͞BN!iWMEC[wɼ 5D=ϠvHbc~d3nf'NU+ώDIqOuPQ"E{{ 3qO~66L PIA93T`ȘLL^E2%x(`9-@܈Q;1lʡ0\kG~gYʻ7?_/lILn콚mrb-kVq?{WŦpM)Q n)_4K#Uh|0BN=:)/. $h݄\a 9F`|( Z?7iyyU"9`pݎC#FAڝdgd4sf #j IPx9 m}|_,;Bmצd#^diF,/ 噧#|Rt O/ #Y|ﬠS*%aAԌ<׮ n@O}h͟[&Cu1+zrWu_acOmxɭ:XR@(⚀wA^]sd?i ZVnlzuI'S() ^/X~ jM*!Џز^Wo8Z*UXz6&AiT:~<: A 'r!J4aWXN;/o&֭.oĤ;'*z-ݾ|/ ֊ScC֫-V5(>ݱ+#~)C=UHtN4o֌0 ZLS˅v01| 顫u [)䋦$[߭hzI-aV&sYXWU!ۨ7I4&* 8O@: f@DXXwqjcW">ř,$C >yz.OOz{)'Z!iNRf)i3 2F:ײ+Ѱʅh:i64U۳.PNt]mau{]P L>l3:Bs>+ED鸤$ćRX1`LSO+֜7[Gh&mEǼZJ v|gps*V֘qqm"YB"sE2i]J ҺCå.>Y/*4N2ovQ1Ig1skg(qNg9(۾ ^'{zH9~ug07*0Ee X,e)|辦o?%i}w@zR,,֟w=6I.L%Ʉ)wer⺐  EG-:tPzʅʹt^ wK,XR/:Qin,gqEU^Kӵ6Cp92?]uqX+|>TUr*|\EO?=k@緷0GHc^|H._,% 4h,I o\n,/k,|y9hW 98#tO hEfW\pC*f$=],3sPx@Dh6Y@ baՠAfaJ#ˍMdvQG<({ D\.v0]CO#oߠP o0i`XɷL8R>jPdpRxx呯,~ }#|*+N5.0!!& 4WrwA\-bAY#!0@Hh%2՝8B߬V$^ttsSiİ nWø-'pf*͔;ȇq '#D #S7pq7G`ۺVP g7$ʒ"^RK,}ڬ̅ ~861RiIL8 `*ràD :: $BvbaRq>"~3~!=.ՌM,W..N;,z *kJ^3~F +;yz»Dg;'9cg rOHIe'gyx0}wO?l!Bt۟8UT0 ~{߬#BCI b|9scӇ|m(t+e#IL.@lPplO3F ! . "`TMtD\Ҝ҆W2o;)i$ RpwJ pN"MH,}K @Q,z@Z$?z-^a5 SJhKϦZ ?~ŕd|HZDSa>.k]fUc`}.N~J.ԇj3Uzsj#\{G\c'GΡ2-Ҟhu'5o3"Dssj-Uǥ^e)}q@`&1үZ|a4ԉomC,+쟣\kuOO?N.NU(LޔlL?]L,o$#̴v5Oi zuoʡ[g\,TdGc4U|RUK-]WJ=^F6ۀfZރ#f;IELDf]ļvƭs9EH%{۱[?^gT.ېfUhWCLCWDI%;8"*_Jz^5:cV }8?X+)kQ*au=3*5tXMکQy<06[f-4B$A@ ȇEO.w-; _bU "iֆtˊ;x)kԶ{鈐w٤ڿd \组ADpߺX[7#H&It: X[OBN#(Jo!@N?.\/m!e B!@47'RU^X6j)k>,ntןuP9^2AiYpߩ~dO*t;@_>HJ}]+`k`pls #dzAHL7!&\x!\+@?wSųk;zAX|SI_p)ɞ`\$/F+ w%6~ͭa}f銾 ;XWv ȾvY':ZMP˨\?;A*II\CSQ?RЎμkTGNo~]ؒKD9ȕ?0gl\MvD) jƈ!rfK' Hk,y ]%F&Cf)scbGU>(:; 1nY-0,e.]80,@5}M޸ #;ErK(qDL!$n L/SLߝ軍d,l^}\=H e!FdѮiĄavMWME zh 7ujlW. ΍ DH,7E Ƙ^ӈ"VKw_`[{& u0zq(Hh,p\t(L4r԰W~6wv՝#`>M!c/l>k}S,8]v@.JQEU6ٵ V^كw C2n']6(Q@IӳY<ܗLy]6qH/dYLWVNB(Z8y;0ch 1jj#?oz@ QtP>C&L> A虷Iծtt7лkM3";Ga^+$: ޟN라j^]`a\WM,y;=F^a;662g :ο&O0GI/ mn+ESDrۉ:@CyDʝ{%,Eha$Whɒ2j!#U~Y%UلL W8KOhx%x۷?\*Ў)S'B`QZCg<3_M,%j[^GNgN_^:y[<$qe;K[!LShP,yr=$ 1W.1,el1cí_T Ϝl 0WK'ECdkwfqyo}@ȎpE7pThX:QN5o{[e(n" ؄Q0zªiM`` iSN4#{ D#޸ cݠuno1b4VM M!B2GP_#pp7Oഫ+Ko1Z9YÇqzʸ(,p**S `KF'AH@U:L͹7z{^lݏl)+4H˺87ky/ !v|ud6#qLmR|5TwPtCcUСaK(3r×zsmA"O_,t l 1`A^+pVZ뮫'E1bQ~8‰3lF1=Un/u}.%;ãa\kvBPq qYD([ #mVp;,H. J6$;Lz}-vHUvm63* +nDsxL&xb:T6@A\va$U0I dH9)XT q# 82F127=JBO [+A)SYTJDRU%{ pIy)\ s-W!,k/,.i\_~z_GO~R t==0 6BQ[_#I+3.%+HĮDžwODWb0}ױ(ТB[o*3:mB}9xVR*坝{'O.(hf˘{ PT$,LEcs0F%~^`S 񚞻&!P b\o-Dl2Gt ctf|~,0,&2_m,G qugj&)B@rIP\OR'?\$4avװe魿Zy$j2^rIkQ!͓ڂ+M嫀"|l]Y&^z]UfV2t]K|~ts3Q^| O?IA݃KДaC|B6s-몪b 0[{j e t$o*. ).[̿[4S 0yܹ'`>t$r`(O&c!ϷY೑s4Obv<Ѿ%vLBp4j 4ށ/>VlAs ? w]컌h 6)S*ia/ qhAeCnn]SVr - ǀqQ$si0#c')L̏+" )geoN^ O?z8EbХbYiZYr,,Gf=6kZ'SPv܅Õ}5\m=ׁ [`M~_Fj64v.WS<_cIfQͦʞ2/v{ɻ|z".g"\7d񨃸7Aflk2Mq;-Ǽ}u)"uiL{yuWYFvĤRg o' gJsJ c3*0ydW;9\/2ڝFQUh?=.*{ŽVYUԭ!gXJ!݌cDzj+'ܑ=f-"D]+dQRwBF[ur[O~{V3 gհ45fdCd9GEY)TԨeRS}J@ͱ h]zN~e;\z85"NS1oȺLrO*`-:,f3L[KJyژP5VabU0lZB9p*)JbD.L=tz3a /fcwe)ݭ?%sɟK3:otiʣ .5\Ab^J7: m>*L RMDžhwU] k䜅`&¶$t˗/fi`s;U3TEمれ140FQ<$fjˣʣa 3e%QE0ۡdĊglG|8y̍gouthwN LZcsahͭCe(5W㒬JnZQ+<^4|B3@\jUM|bŁg1$9E5~z>yQHxA~P !7/ٿ廘2jV#HʗeeN(]3j*1%kbNOs-&t&C_ޫDR9,(HJw]ݧ_#.X{c #J~jCJ0&r62MCAegmƦ4 s&#=ECUdXw1X[ng?BObG`j='<{j6;oJdwV] 2˫`Dp1ͱMh9qp7U!ҍg(`OFh-RgrD|'_˶,o9ïJ|+zJTg$kKw2SY{ P<(;Q{6$+|=y?nlpd=SLA8P3zI?Qi_hP0_`T; |&kE؄E_b!bw3" Q=Yfr~Ą iXFZ sĞu8 2zTx PpEu;̐@zJ̖WZjauzD#.߭ns'P|g+)Ag]e\:586SؠΕ"HAqg^.Fv"!81+i" Vu `/: }]'/I b}FV]xM_.n"D?jm?]M}CMJ!;idJhԼ,9h_Ҧi38+nYbco1J֓V b\G4Ng.239hzBXRc v~If!MWsgOtS P9 ц=Ӈ+VO K7v3[`" 來($~5$F[f_PrvTSG)_tr$NԶyqYLAk<-'weQR8*9M~77kLL΁Ԥ|nN؈B #·OL} r:UFV/Utz.c"qox9?I gh YoShv¾bH~.{+UWؿpc|uja.}$t*IKt舍hLj] *2~j,hMɃ26)m]!Z2yԊoP~\LU`$iJ8U?7 `%4#C+H}Y3^Rъ0aj+wT߉wcIogVr5 ,˸v g%8 73ș4&F Cnw{mw=~ 09>HP<\2&Rr3{6MQ!b_ÀZMV,FX!_1{L LE:etaν!1zE M-q1M&\ JlYͲ9jGUǫmY-`3ᑕٸo"wzFFt}Lc׵ctY ੿o< } ;Z BfEŮ4ث\MLs 4C}e&@H ipi%dK ',k M;PR+g>I;R:gYFIɈBCG`g$eo< @Ol=hh~7Qxwp$cq/p]7)^.GJufDnV -b,##(n'j~tOE=J޺8WAN #jB=$6)eOFW{'I ^;F-ɱ))޹i[ @/xG#sgSuHg|4 ÄxYD:Io${]ڿ-,kJm ڙ4 a|gKe* ݾWxPR yʐCG V睺ܡ?X9+r)sw+Zv5N(%-hQ\GATKUL?!A(Oʎ J͆z7 2Rio2\Ow#IYhfYk_ Vs(Q058kY)WP'gLcdzη Y>#k7zxTá&obK2{⵷nj[Ȗ*Egy9vM<>m<I~XEmco"MA+q o="k;w:9C7޵]xR@"ьQ= aծM6UB%TKs/bpjzTs!Bsh`p-ܥɏ-nc ^m{utFdDŽB7؂½j,QV>uk8[mٶ#y ~n#Z3$wut717zkdOocho)+;)&{,gK6\qkk]ZsnE!ݣ|b=eoD¡.*T(z6k& ھEo&B v\) WiT;qal;記H:5zmr^ "6Ѩx;G) 'OGq7c\>8;h;z꧎ zk P# 2=Yvf3WIs@_{ʵ]NFpos m[qIF 6N9>& 4*_i}TBe^zzk'saPt :mzQ0|JpzMP~Z93]| N?Ը[{ͣQfkPxȅMiA D]b~b14R.q 1U]= ͯ[D.VTV0&Ɣ<<@[ݳѾ9<12=:"yD ēur]9fmN7c~DUDUDW▬ݙ4|?FpD%PU(m|q8~|]=D {o[#cygWw\Iw e1yu{0*x<6-ۿDxLs0Se2X_F(|5*,nqMŠLe-T?\90]\*ghHA]xŠ8tcSvGTq?*ZeS=kiԛcZB2<5܈<mr0O e=*bIiTVÑ̪BN^3 o_n:6p}hM0}lPez'{WZD3+{y$:5Ո(sVGV>ICڣN$'DzǺE1Iͻ`plHtd]&_nC%xϞ S]MKQX)ja(s,BI?AsK4u[ҷ1P_>ܼ&\JWS oS@;HdEA䗣HlMbX7lOEbGRfVm7=g2vCh'qkPWtPK3Z!1\1ZN+ml< nNҮψF㈋"}RY-,|1]pch_O9UJiJX6SlAV| hm;4 ;P> Q,?#aM`A.Oo1_#dD(kxԾ-n?>5z*}A@eO`{Py%a9GG \Ghmyy -5FfVJ-c7[ɀ Š $⇱>\Z=ЏE}zc206%QkzxY5Bpbz)O{]r&oqq4SӀdۮ<2a/;\pDmowvdˏ$[\%X(A$Eȩ1؟B!KY^C͐gx[(s{=nHp{6v{%?LwNܿvĈUvs^kdb C|HYDAB~ GrC4J¤p8+Ğ7=G.;H 0äf7rك9agK~b$pHh0\ē'wZCjf5pVTl C-01QQ"N+!( pa5dѲ:,Ba%0sv'cr#W"CꗺJ5vJDAڇ*%妫2QwT#=hh;irzǝT>/\ѲENɥ4_|4p ݞa_/ǡ\בȺƁA6z[˞A9OϛP?~Lg#)lL!;Rl6N3r}FJqm&ӯW;T͋ ^R]"q4B'vU hŧ0(*زm$iQ Ƶ֘]DEl1dWDr.?eGWN?UFQB^6DAd{ܛLY3^9ҋҬ^704ඍ~!-45AMp95 Noܑe"/5yLq}ɁΚ-PYb5VQqh8|j$## Xei#vQάY#U .>/z:,R /ԗ(E2Ss&`Biotl-R95[Q3FZA=:`Z|[*4+,Qs bGZ~7%"OjQKu A?;|<v|׋ɬ]Hh{;*2b786}e=O7۔ :߽'.BUt0.,5Q )=ryF46&C}i ,- P,iQs:l[i!3J~bRy]P\2=$ 8 |t|+8 #)ǚ3x[Dx߳x'eY(tu&@VXaThU/a@xEm*<1\D؂֛s"֞8NpBxHB Z)KScAoD$)?ZyXe1rzqsCaej (a..ZTƓ#[3;G% H$t~LMIY4tmG$,&J^o;ZmV7ݯ`tg+[]%f3{%Up.gnܘ/%kAb-Yov*1N[X[p _dSACEa'3i $Ud ê/,aJ 3%/ n5 9O%TNOK M\OЄW}_Mxݨ |OV3HG^UVOޡpT~ טeRKm݅GptI;V+t4Q8~UbTiҭļ@ ϼ 5dP;JFr hB^~M@8μED+W_ez!mC)7&"<HȑP>k̫lVE< /i\>'֫]UZORX`I*2Uϫ 9YnTڟ5vd}$o;m[YE W &SKD8Bh])*xP@9b2*1x$Jswz}[g˃bX(!E?:| ؊ fmMK<)y$-&m)%F:`+lY>UP]i^ ݀}vrmyH\? ^\AnNe!.LܑO<}cLYB6FBG~<cq,X[.nódwMl7co$F[Bs',Z,ϒapT)0u7M :Pޥ5#a^uli<¨:kb`HI UeAė4 چȆk5`I]CiRmi;aZFXdMKM 2SM> mꛂUBOб;-c^SNT:%|FU;A:(j8kDL ,u Ά. ~~XsfeZ] gfFqEAP MѲ$6fOR8;DbPbl,6J*9. Ԅ#YDW_3a2jZZxX3o:cHf3;xx'm݊1Mn <㖦JpTS#RӤwzH7p4RkEYnsD%QMJuZnn {^c0X}ǂVO5fɡzkzY=3HհbmXD緋Oxӎ-Wh^Er D?>O,~"%B- .*6Njpk\C2bVGha}b䭂T8"f\S|kB @3z NXrqU-`Sv |_` p 3Y4^`oD2_[U[>34Rhe p>Bh"ZGcv3֗aADx]#.{zCs&-w1E Bt~$`Z|b._ 7V!m΄+T5ӓe6Sh#Jk%ɏIne KGW)exMٯ "="\.d#aT XZ @#胢(IP2ixܢĮ'NyHIN̎q3J|$RֲU=k'Qn?/sj~#-ێnVjsp]JLrytWهE*}2 AfrX/u O g3"2e# ˚!$q )S:2ojnBsjn'*,Nުz^eD 7J82"ꉃ3H7%?y"tp;+dL՜@-AQdR; ?HLԀRWG'qT+,?=Zܻ"{{J3^jXF@DZ &.?UgJj9!D6$+i\Yc${)7կE6r$>UD1³Mކއ3\27 u]8d8=-Ć5w&a5~0R7,h3$fH*hz,Wig`Qsl8ŮPnokqFRm2QR=8Rl-^~Hؒ.3gO-go0 ntQP"y҉Ub,p2hTo7I2^AWҋB {X6Vmw7ɗE!x{^9%+57}%ഺwt)I{7"y=:U2OtvƅRf?u)is9JhL) ~O^9C[I/l%'!`n엛)Mdtgs .Zc:ۊΝX0]U971ÎTmI(\z2 @Bؿž)oS>:l!PYhn=rϱmЕI $Lh /vW1o[ye3+E EtG θa.n`xYFd 0y`b$2X䡃"#.1-ywEj8-n9QԍW^-xuiLی峡v !$/ !گ};̔\e#aiO.aj_/S Hܾ]N-Ҿ<8-Nrbx-G"Zb~N,ɒ Dn<+)OOPEe :^D(G;^s#(t"J0mCȞGc#'oT$fhW:>نw2Af~R'C^ SyUX)2pq&H]l b3| ?1r9umwS2){[d3_6F3ӕ{dE)u6A"83HG0s{)ܚf"@֡x3T®|tKڳ w UbioK^lLP(>>*;SK]?ο5rZ r+*MjᣊzO 15:q{[|ǻڬ=_$ A v+nzE5$$H \Td {:_.^BCnLq;X*Ú 1I䎾FsP+9KL$)`Z gzl|wu|IvĬޱQU>_@$]ޥeh)ʇ_rҦ)bR`(.&C(ӕX0L[FެpUI,Jm5V'9cq4[PiZXrM8XK`3ӵ-pb';6\8=!k7+¢ԑD@`9@hp&PŋCtwp Ľ5LCz3Ȭ3g5rܛ.'ml X6%3ལ[ñu8u҉!&B-S7* 4 3)箓Uܝ+(%[(B<-+<ׂE4 4.lz 0ÇG_\-}iwҼ7H $35uTq#]hnEMq'I_vw hl@p9fUr֣XEzƧ X6=А]/O!zx'\ F`é|ɠ!0G;1#Dt*OfP9R`R,":q|sn"*J2T:I-0aREeì(gqM"%d9˭r%}1~7ՇVS8gnT0ķ4{tQ^yRj4g3^g(V\/j׎@m yVEV??2s^^5~sj14 Z+?X&(ػ"MqA?Is( @Mׂ9 i.2QmBUt_9<+c.>L 7) &$ɉ-Dfv[fqE6{R0G9=*cQmڎ籯^< 09XZ սU! (266#ÎۥŠxX'Qlo2Dkq@x@/2'ԏq+eRwm  8fBcf2 uUS:= ,պωi-i6ZЊ2D흽D@s챢TNm0Bq:6mQ{÷J{ 7b_5= μは1MJ,c|X;k%Au%jJ*C^H.9cTU|=J+ 53%&P`",^ oxmt"*tnaamL*%vDB6p7R%$8 5=2er4 ,p')$v&ny ` :H_,/n8uJ!,|D.[[IA$/v<-V<8#'W!_% h M2ocW:%rɦxIifqu>>dKmEhjE-qwCK5퉯udXu)ۻ2wx>R##c1}G7 ʃW?cGmtG᫚ n!'0CMileN"cc1IpMr-qHA#ZAc/&4$'{ zJWt+綎FlEPf4ug!8^2٭婘 [p3ș`-Kj'U˜<ۣ:ofdQtVFXX9 O:ŬF; K%Иu81w>m(!`C KL]M@"z|Gz a8 5"b"+O^G =x׹Q9㗀gX6p[+c'ƞ˄OǛo`;a|F e?п g9i^eI X^,Fm CZ57l{͎!V)[:/* @7mV*Eu(q"h^ kު3L2# SW-@&ʕ93>tUȭ￘HgSK kN{FnqIFXnquO4t"?mA$ajj_I-/7x1-1UDv\bpC0ңV?ԡ>h4m"l)q9]7w2 8e+˄>p=yF#n>7AmUw>ц?{7݆O%cv%kmpQxFh9yA})| 5 ^Sde%D{mq%trb-qA8=?rfM5ޔ>y/~UCa5"9[ln@, X4 -shڋ.כfU㍳n% G.2]$$sХ#j$}/Y &&Uɚs{J0 YǾx?2[UŠ2dLi扄feݰT[nJblYZ{vźڷZ//\+e4=c]+9j67)^`N!؋7"9gHc"e(} ``k(py`,!l d*;|UO[4] ٸ950xrD^Ń1CZn+vWBO+uh`*y$J:-CH,FG ٯq4:`Hw|F<,aξR -(:5K+8(ifBgx${@# :M5$û׺2~OV2 NU=7 ê;XؒS؝HߡPrH\3ҩYЋNBH1.K/R9 ;dv)FqYH#k$\QenΔJm ԫLK7:|>8$-(xE0_Apǝ z SXKK/T0$, tIcÍ ;S%8X7wς~|`I 8D~:ɋ괫w`W &}iߒ#"(ݶK>hj`KV/Kń+d2Tk]rJȻ4wz W0Tf eeoISx;28mSNW8mr,M 9I o!J10I^ٚ15Kܺ +o4b^9΍2(8V; )2xn'XRAL7j0'rC'Z~fK9&uuW)$i< yԖMNmY ӣC*ZePvvH+$eԧ鈝n.BeqƯNB.$H@:'&gv[VuR*'P*h\g/&9/bզNŭozd|u~J(HDV8ϗyM"cHmՎ]ݳɖ H6C`T~\loNЕhdy$}Btue(ҭ+ I}M: inЦRoU(eCDg'>6sA<4؜?Ň$Yڙ龖FO)]bڠHE}`yR} 5߇  -Tӝ5*gӭU M?xgB}{X4s^go*w5ڦ/nAm]HcVDP|eG9$` 8l YΘd :iR1}40`OQScF,&}5Bq%V/mwJU@0s{Z0lZ"'p ?h ?+NKu6ib.EkMSt86v5}H]Î"mKC_Xb@pc%텈NLH9wf:hh-? Dl Ν'XHAm x3y eJlH~Pt=L(^ zsHi/ pC1v^>qf,2; T|BO \6x6(g4JH)/=/PJ.8Hxfȁ2mM,fOfm]ؙXi:ᒗ6X^ pșA1ۉU@r+Yj< qĊ֨:FhX$o #g4Sqjė8 QꧽvAb1{W* fr&!r!YlmT.oa)J4`a'  'YPa-/3,K?u΍2]$)Jcdd$ɞ]OeW"DR`[~!'YJ7wU&N0_ w+_4B肃/c/VlΤ1Vݎ6׉V@rzHFץkos ZڌyΩֱ.BW??ƠiRc@_T f kήHXsXz>zLTrAt[r^rAq2E)5ۘ~~T(<8XrރPԉz`Wl 1fF5x" 9C,E ":ը<%N/!Jh6WFS”oN$9 J1J7jJ1oN1; J$l}ek x_ ++ ߨ|Nxw{`N˲Ě[SWT/lB=cfɋX>%,G^&+ azZq=IfhRH1O% ˳2 J#wU C6i4TҒ`88 R8'&Ul#QXW+৆NUg=ec\B9ڸ앏J^s+ l_>1Gvb-\ϰTQ{:"&}r}2ɷT(m(o)+t3mC>;zY?X[F6~c8/^v-2kL5 %H㏏Z F?ꄳCboTPOsJ݃yV$ sޅY Z/턅Pn1%r,1֘ ]ؼ\+zq}PyV.Tr܏"#"t&p_*Dwzy(=|uk2<$1Bw8eV).{JzS* $!ƪ2{TRMc@Qy4|ӣmeʫ@_>uJ+ +"N1{;7S _PכhD]tBNr) HFP6KAW& vE"GhnnL/>N}zN*E|7ܜ1[7 0OnzK2 djjȵX)Sd''~v_Uks}3~: U53ȅ xXGs,yOWr 0Hf^;UI{Áҫ4F~i>=66O-VTW+S*.939ʅ)"_+$x$ǥS$IgZ*?޽Ez-'EZx70u˴ſ{x%Ԓy?; D[45V<[$LMȐ5R9J~$._6Cʛ_WzvEXp%]]Ky8vH*Kixy 3{ f0ob7P+#5|׏D@kE+Wdyab:)T{- rdd]1屛nvh תXgK N&6Ylqo_νPg.Sz[)>isy>%Y%GA A hTm'M)ٰSh?OL ԭ~-ÚsjTq5qƹӾq?l\di`I$=(\%Jlʬf'ho(lf XkBR% /Мh#&yO TIreλxhhNR唅Sq臠- uK}@VuP1etGdc2;;ϟ{Vގ0k:>VJ>Y-"xI.崚ê}a?8O^mz?H ~Q5K]n3n0/p_i~'Mc.FzfOF:!nrT;֞QCN8^2%V0?뽞-Bσm E+ՏNw絎=)&.JnS|O'n 3Q qԪ6Re0fx36y"՟77`((닝0,~D#:וd>/~$[5i*(an{eNO˴I3V4paP{s}ؐ Ju1AƲ (p.(20~pQu&S7uSX^B~>bmc AUumJuJǎXCOԻvHD RiAO sE2 i2%EWd|"?|Gc9$_;S0m$ 6c5=8R"w*l!Ƴaz_ ^+|QPym@Y@cu'W1/$bxeO{\Aw=Y 1`}ܐ@W5CLܦ@t)])L842U @ !_Kvd0fa\M Eh6 aa $|2cI%"}yOIs@#3<#%!M_[ޗ0dFcM| ˊk5rb-`U߹@h!'jojЧef:lt,9p 8>%}4z]yl0l疯+~ɺ}Y l pSeFy\K7!sWKKsdVV9 T<tsrU,I2 N/q,C*|1ڼQ58ɖ7$vUf"]M 01~,t0z!s9Vr)2~*+Y D}R$#֍" IH^}tgdRjB,K1g9ѱ70wu_$]:D =4F)u}Dwi m>gcxt<6&=?1g$X?Ua {Y (mh^pA0dXvSsq?;PƖ5f"˞_St }Cȱp**BsBxPPWĦLKi^,/}+0w52IT\ Ȋ0iBEJcp^VfP֥&D H_N|H*^)=P s#VΝ.$~}M s {;LoQ|x%4T[M/&Đ6McIې>conW0M5[ A$wٙ e^ eUߵ֫'zpt};cQ-kH.DQWEݚ`Kb*kal 7m\lǙ%2XhT46BH\y3jޯ鷽CYށE kal(zt+`u7Լq7g$ޒOyz1XeEFl;-yąx;ǹA37q`_7:ak{`|^M`z5JA=| v{!fޡ/q29Tjta>wH/̛S5; 杘&߇FaH|YY`3Ml˥Y]D-mio€'_zLAP_7'c؟!j-%5_b/Qq[F %#(X+NYwNv (8B}QmiִGrw =<*ͧv'.^`9BGPH* s/Z6DNbgf R\þOuf?Hͫ6jz?+~bu/0r]5K7ÞN?jcb.XO4tHZnPEtrE^=Eށܽ?B[Ln/۝VĈ+zy}\$^oecY$MXo\l&[!>,> 3PpKZe@>83ͷrT%fcj\1H槣1g}ٸAMe.C+r#{t1hdi)o+*Q8vӒGK9!auI(/3 ߡ^ʗ$$0ḣASz;@ EZS:u˫MBń8jO۱縱u7J7IHAa8`y=WHꫩ0#s~+FTmwPP\*׏{{V(aQԂƸ) YxjoqΥjF¾|GY%+ B=|_t׈mXb)[mmkdjswPY""߹Qnù!׆׎G@j ́lz*QUeA p*df×>-أm}91pȅ~Iw~imAEXXXR„ ƙ{[vw@Iގg^J}T*Fg[jg2-=@RqOGʨYK,u7?Wym;Ee>(RWcI֋ {ZoDU^Q?|I(}<4],Cv4m2 ayO1\Px{R8b1_d+\%F&DX} hRq֙k:cF:}m9aq_눮CD ]G38i") 5b9JHrLUJΞ1a\1)YYM,N,]$髂!jHG7PZ)H: jn09ȫ '_YsąN`@'TZhbsζßz4`H/`<:fcnp[N&VyQ'g> e D%Wnnq|oI0qZE[r Y@V# _@qC4xs7!mJ|;  Ȳ.3F܇s4Jؖhd'@>YhlN:J0g9Vo^:&1H/-nue J$bEVolm&=1#M a"lcmd0 w}1GdNjgy:'˾}$1W1<_.x5/X5+.D7퉚lJsCco2^R7W#n}| gu+7.阒HF4ŷAYRE>iOR׭%cVl Ԍjit'6=o" Ψh\.EC&^'K{l"έO$5f%zC!bh/$̧KzjjQ=#i 2){fYT Մj?3:YDxpZwl^hPW`Z`7*pMgHWReK7GBBS\`^ ۞$@AHfP{>;bE Ԗ%0G_ZcWSzߤ˜G9hș!i1Ggf2E3ў) ^R|O#m].Z̏Dba)ӭ=AmVkiX]TUM(/5 Ŭ}!luN V'AQ`Gu=3sVXY *hV́`FbfNp<<4 >(vUH{t ZVH}Q -@|nLjh(摹)N5 +'{qàՍ`_W'rL TR,V'pH(Yr1/g;2Zi$>U?Bf(cbQβn~|K9@=gn`p!L<8߱g;9`STȬ0D\ ﴔ?R轆8ics0 Vμ?ydex1h%:B;5Q.B r}(n#Bn3)wstJ*1\GTFqn *Ib>:ꋧk9s+1.O ǒDp;5B `W)Y'a,BbXZD.f^=Q2>)!c=D.8]‡*K${W#@T~xؼ.λm"HoeGJ>2-H{{{C?C'Ea48.){I%@]6#Р : Zz]~]#FB_魃8][*f@ QS]AY+/A]iܦV,V_̵Ž*y`uhX1EԒ!SJw¹9a, O{ hN Z_%ܜ1vOj H A5O=54!Z DtdWQ1ʞ9_Ĥ 3*hf yED¯]q:Lg2Dye`Az<]dP6%G՞<kړ]r"zO~y4)W&fn'`)'1a?PBfKR5c"5?9wvZ:: <׻V/_zxcƽ{U|!y|1τ/H:lۊ=h^li\-e0u?jw+q }2j1f.` ;7.OV9og9ExU}%B2tĢ椽3TW6L!T* = ?龚q: MS6ʃXZ fF$Q>lM֗٘3^ü:0G&?qBvFX! ܄򶧢Y($)u1rdmC6;-=%Cƞ$`銳@Ζ˔'W?#ia\~؉k<<|mkFu@6[ܿfA./S>le,!; RI7THc:parbVenB~KRfl~R p߈Zۚ>J 8Aa3 5<!Mt`:<(^9d՚b{6ޙ=eL(|uMU>وjY ԪV#}h*Jq[@.^Kqh˩kvV%ÁP( n=O]C%J8fiM89ĥ (Fxk-KSv[.B]6D"0-c fA 8\u0]X=ɑ7p?Б99hOHzCJV kU Ls hiz ItC HN#@cѥ:Z㹴}v )c\\nw>ʹ^x[0Z$eGpwNUf+X<>i_'5GMfԟ؄|O0X|l*?x_ 6jET|'|c" wY_Gtɗ%z_ Ͳ10?rRe2cSxIoa%F0/x8tڔr]ۊ-hS֍R[w zlk ?!Ao#yᐿ>ͪRnh{ӵG?N[N-i=n藄'ǢvCɼɼTL ia+# 5ekc,k)f,"Q6Jpqcq.89f:~C,IO.D#:KOv9A>!o>]f irKb76_G k9ezPu^D*26&w<03jIHJۭE1K mm1ݍȭx-"@͜ڃc="yV` ہ&D+Ir!cxb[K@Ltڞt:`~O4,H)8o}Xe5ݍ|ܪ ūiݮ*%O|fYzW>Bv}0VT앒NB ecIToԇ=G0a$Au0p&FNhA}gGi8wTmf̮ױq5-εS݈#gVE}j$JV|CMzN+.Ԁe)4HOT×aQ¸Adygh|wwfaq:hK&m2Zqi]<ܜבfVJ[[vćuOw;̎q#m5MHY|.bl/4sfѸ:0tkS>2^+az (?WM0'߁d-Uty#M䌤!cmVoi 8VQ%q}1Ru"C Sr})mlUEP2X]~:<\yr@KM`$+2b4!Z[h_zZV@ 6!9 ]k? obU;?h \3,0mGl!,[w:<28p"ܖ!g ihU=2σLoHÃ&*Hx?z:z*ܔ =6P犡Pc'P*q?gbi;u%"(7̧U_s7wI‹y8] )4PzEAP1"h5bꡖP( ti-ZN(P6xtryN +Rf2Ug\B u7rԷn83z(0@05'_%uxVSe@3Ɖ>H0.A׉1m!rH-''Q: |ix85NIϼT)p;8;b P074]ujL7E`3y~"Қ#߳^nBkF8~&/㚇} ,e39my`4Inr6@Je#Ls:c-pQR,ץՊ (CۇmW?Iin93MAOq_=O76a(pno G:䒩'`|l#9YgI^Cc0ۂsBM5 Ӄ=GCәsz EX~ `~I:v:V; iV='zjOx;rىP"[T;pAWNO}umX.Sy-ϛVDZ(XUG tspv}ԁݢn[yCh,id>[ U{^P*O[4N @rhhS\P$dhn"M #gwl?NBIcG9A~uj|a|lC&9OD Z:|::_۬2r,j>;5S5uLH\P 5茥+CaJRoxpo]sTy4W3rgBQw_ܙ1ֱ}c]mu5oӪr)o^Q℉Hl槛$v,?WMEޓdgdX>{l1$837[/3UQ&Zx?fkog"qM>M>'Ý;ڷDO8u~"Tcb{8}'YU&''Í`:[n[;eRvcx'}ُ+_<"G49]g\ZuķIXH5gR9x6jl,Pq֥id,^Fcڈ|_!JHD%F>&"4k:5kixy0zOC"Za mc3e@|D%nXCY Bk W)^TRd ;I:W(Hb'`'{Yva_gYP~z~?C~F[lc6@o {&اМ=9ෂҢ z=IB!n5>@U@czW:ȎGE:ttfHF*ٶ2⦛l@GD:EQH%y]D["KӐ%-o'oEV)#WOWQ\}" 죲ڶuHUAP }! μ}P˝ Y $XdtEO#>IannY+L s bLj$ ~b9ZL\%39F`0E[{E7rqL(t6}oZ94Pf*F9g~Ԓ||Z&kΖ&4].x." 4ǐxҊFãՙ7,I&(>ܠLMtU^p&!6T6HrEErfcQrspFKdTӈ)]E->y/FU G نqUo"߻Ccx(F-b nX,;Ym)yx2 1ni񋁀1JSGP_h `%NRV̰Ha>u1=X:[ko\ĵmnӇb`C>ɥT`t^|U+Lh!@(MSx1B (Q*1g< VpZt_FuHZk`|&v hWN?`yƓ!׃6@ ` vL 6J0+o&]?MQ|FzxKFqAh ΥPFˊ 1D%6{, bt1pL&_ޘ?+0Z776t#Vf@ Q"*g|;ieɶ^^s itŝ&q $sZ=DǣGfY u8Rq02=&@gkN=F +:B8FzoUjv'iArٶUݓi6?*EI3l2 Z&sܑPk QS6˒C/wd#s2][I;oTiiDrGmiNQʗdrWQnr+0B*nUY'mɶ wnaߛ:%NDg.`ozcxݘ1+'M'"TՑP_ ZcFO$4[(n=gܻpE+_OCǬȋ%;5_ r sHW,+vsqVխAy cQZ%f^;"aBGvxHũr8彸}-k2uy$ {rw;}t^'% wW6!nlSX12>3kEN<@8avT-/foqbje'n U^+X@Q 9|ª y ^^=c&mKΑ7gK$bnlF~^WՋ ;݁ߦ@G8>+џ (f]#2qg4MܽgA?'J3#蠠@|NQ\kaڔKwr^C{lNûRmmZlwzluY%.Ryҥ+(_I1-ɋ vğ3`͡ X9%lUhsuHf8MPOf[@~>0gm=-Ҽl#10i )T&C1Mz#1ZY'T^_*ħWb$jD)'~Cn!A&`zr 1IXIFCmj—Fd,290*PLE_{Ɵ` ?xì'8RiC,kjY Fz>v2M|g݌@\lJDeN ;Kx EɃ֓Tp"ax+,YܯCUjײTž{R1wyJJ{Kx-3n M#WHKw;(G#w#AQS^a__g1eʦta? 2h/xMڭ$GuA >VmVFLܺEvjo0\=w~FLJI//Kl! ÁFV܈nxep׏~jY *o^bp+!)@!FX1mJO#zB5=YcҮ4jK ou߬fkiPb)ܓ@gYuRQG9 l1 WUوOeX4oZPq8e$I6͸ ('7JT3* '~UP鴘 ~tYssBo ΨjmqI  ׈[Q UFv4 wz,he{K|9HbK4GvUnݠcH^5RE\*lZ}ReЖ7p٭2Y#v9adV+eK+&Z@4XKsj>RCt7~BLI׹]$HDTO`c>:{#h4\ G9Im[PrnՃHyn'̙h]&Fø|4Ū'(`ClkH5N~H;7fRBzC j^)/gB`;Q IL69 pņmh-uҫi* *6Lq)CXd]1#,n78ENT& NWFIƏݥtFVKP#("5} uxP:8WyXlЂ>z_Ϊ$DžLѢMݕ,b$ySm76^7(MMy/9L-sd7:F9bFpJ 38(sW:|tmf mil!2ʼngZ'-E| 5%ڈ0ikW|t yG}#jZvgԘ^mPa9_7?=m*n}]9C4k @h217rPPNP`›l]:`>!("L\ 傄ֹ %e۳I(Q(Nlu%\cWj_na/F? EgwiP N; DP ([@ՠS[ca \'ZxErwQR !n?Cjj D'v M;v.3Od|`S2p8ojG9o)ILQJ?{͋nJ(עgM[s">蘼xQSFGgD]jU^# :%jP |Fֽ#;j]Rcgx3T0|"_hm*vd+B8K)EmB5{ц߸eW(HAz&Beǖ?Oa\o_}SZ;7}9J{ĭ xp7^Nsh.gB : _!l2_(CxG?nS7Ye1dgCy-q^hY^șjo T5,Fޓq&}'y؛ yEMW#5xpmCk8)}w`cxH7d_܃SOs&99tt`-:dX/ؿ̪(UbdiФެ+g$KH=%PК$Go¶-Ԟ/f\ OO]$qH<` ZA2n=>?@w^Voup\%[krKMye5nͬz Qxݝ/k; )d_2|t]xa*^?a?Lr޳HWH*##gz ppT-vx`XOv]7y9V#,5矏Q_X\g=*bY8A#4L5i yAYiS1Y:]E.ht_1~+GO MJ\{jd.Yo\HBIgͥ~S%GfB +^KgC8Lzil8 2ƙ$P J /vxwBB=)<5.6k /-`u"5$D‰3Z0Jױ*o@j/@'c2{4%VR5aPpt)߭(z@jAII(~emte-{[}8뻂 r3t+@˓oY2gvi{iL]>l ~O>{%j)xE;enBXTQjFhz$KdZ[Ф&vѳI4ga lܩ79Ԛ`Ƃ\Kq=f@bzY02q_ՆoyJ#.q,%B&(oxswbQx ʾ85:ˠJUܙ[7php-O+>R)hz)!bsweB\Rfχ5$k%5QSx},d@.t4gg3K?xc1r/=^Fʾ>e]2`RϽjRy%İ/t'H 4o?:'~r^Z7^9p>4;!|!^",r1}^ >LZVU0K T8w(ilVpXg>|Q84*{{zY< P1.Sn7 -;]Dǿ$T#]Ǿ#^bَ[6={QDpfx6JUBWd dɝȍv^m5$h, t3ϴͧ>jĒҷ e '{KqfMairz}I_ }f}#prI Yk'T[zec0l ]4K;eBog7 T3zZi hzSn2!\7a!!+ln )Fc= Nml.j k" 3in˼I;j+Y!%?g;;a-2*t3*ŭӰDX5\=bch̸'Xj oE:[uU;{l?@?T$ >ЯlO]ݯ?.wҍ5g4E<*gM}uq9t)Jح.}*s2,Y_,دPGpG+:ʑn'evyR%#hD1G4@epRucfz5ꖻϙv-Ty1xmw/fÉrX$jqŹ5GZzNI4'u]2kUou 6R,woKk(ZZ~e+5$t5ƚHteb߰*4q{wב^Ĭ#x)e a vj)`sp3rjuƐsX"`[.+ |yH:HwI<~߰kTFhI8c^:J͢9,U!!02EC~t JGD>|sQM*aFS?#Ȩ{*5{&f Q!VU"%m|#^oq_|AQZs5nQ clL7T.* !1 TJU$Xq4x34*Ӹ\۳o;$]s4ȶ52Z/e R偌Tx6`Xʞtb>|u@Q "spEBpbv(=>wꕝܟ8!䔇z=^#xJQ,B 9]xYA+90FqQ*R5;4Ƿ_ަ?lawF ,B[wY@S;xNLKP poϳi9tϟ+OUFaSUVTP#\d}VAuc5ֳ_$=_+R4/'_Q$DEySʢC`7 p5I?xlT jџ5p 8jIѷgPf$ ) 0bt4 ɿY"5?lB)l7Ұ\v +rioC߼s_=;ZXD !q?~eEOe !1ۊJXA EU$jחAiy&÷'͎ffYF:tnΈ+0p *VKoo[A ڠ/96dth>Vc nnW`'jAK{%VۑcpjJRA76lE$>1!ܡl;YҫkֿR bgi)=%@ #vI)gde%Y#nPu>0m9{c`+;5DV!|}|SYFU['.@U/ 6 LheVrrٮa;c۫'⁷6)܂$)ǵ%;C ye]u>eHUϨ8a)5d$yLy}(YiGbFov4>3'JQ-Vo%Oz>/n֗ic!~,Zɮ[Ƈ6a.UDi` A\#s[R&|7d0$: <%Uq6i 7+i8efHp0uvZ)4%*$e R9Pa:7ZT9L q/IS_*Qx<-[/[ ttDO'XYW[ICyh1,:NU` )w#k.0LXs85h>yVJ:\;jNMnErGu'Ye?SjNvk>P7DV_ZLk8{ =tdSrM +Vw7fxVSsD^^C#ĩiU>/E <kԹ%":tE7wySC rҾ RuҠQWG5lvdp4F7ߑ .)Rωu=E;ZNћWdj HQHg//np@]-Dt1ƟVE :<s'bi[8R3UwL {%G/Q-8n%|e~4yE|z̖j?`‹\XOӖh0tE:8anw4An9m̡҇GO|Pv_vPG0_,GaQ  M1V!X>e <+ xvb[!l`>L>xj9.&/fjo);w2C`l#^~&t̀u7Uɟ|=qA7e [PEN 7#B_f$6[zFp2CL9b 9gJppqu! ֙z^ۘɰMDHA:>#[CqUI[ bx8ǸX3yQI$Qh)FqDoz贗 fBZ܏ _vf+'ˌKۻ`Ao\^t[^91]yΠIRh MD9僕&}Q;$N_a09i2|%ylz^j b 55dw/$Z}ea,^NV8b]v9ulx2_';+7R o6Ot jE1Dkb_VP]&%o|v]"OxiU{Y134i%h-#d9ef26[3e 3Kԛ66+K+tYq,lK% #3 A^OH940$Z53$/ p!C<`Z.tb!ܱ[3=Gt?+[io kB/TDep>*Z?o*=,rGӸfS/l+;' A']e {IPV4t c[ymOt E_ + ߫Rj+Cs?I6uhb8t4V2Rlϩh#挕1^K7@kV3D= PXS#|;׻yl`#b.25J E INg!ZƮ}dqmp7P-_8ޅI(LЇR"rRʙ'~F:'Ém49W3O.S_D U œ>+]ܐ'Qi/KJջtd_h=){nYoGIFbβk>KXU4AW";*oeӻѵ'sL8|se}.4{í|"V~=Vrs9uW<GEʥ{ujw@t;Zw8{S7D #| ~`fP^8sPYBGcΣ;W9C@ILVP>j #PB]|Mi{mR2!?am1MnC2:R%C;7mhGNDr=gbphu+FD2>n$TOm(Nٛ@yc<8!9 4b`'I׬J2"Y>E ].W hYrC\{󧛃6uZKqgUn'KPav$= oYxa7noswb~eCp?1!~▗޸p)Wn/ӑn+ْ0oôeq޳ک֬$V e&ڑ)dgЈZ÷s]fќ+YA9uV"02C?̄wAqSޡ;c s Y.''czJG@]0c*E-?TJdhGD^-HBÉ`Ѽ\7h?';έ{?:즍SOv[f?ȖoZb$XdBp"E_=D ͹D;pɻd{Y XTa&NM N:m*?t|- 3J*pp+4ֺ{ H\) ^'0"P:Kkl0Tt0QN*lMm;ʞ1(Yl+{BHNsxZNqջv~ًFۍcPfLՏD rvܢD SWWUfYX:T@Y$a#́7R뿒֐(&ݍ(݂(oE|9 F5V  "#黺x6Z^x.,DxOFg $KДVޠ4v#Wgb 5l|'93 zA2cj3e_Gca(OHr5jt:UM4^AwoUy6+$NzKDЈ e6y*4cr=xLڇXMM]{<փdWO Zi Ck)3re61Y`._MDV) o6AhgBbB-!wL~ojp=-DQ܉[6SC-ܮbb"])'XZd L'2t 0[#\dcCو\@t|GL{](hxfʊ3R'UV{3%I 5p=m5bK*%(> yZ_{A`Z-p>/ÿ~߰٘k^('g!o QxךiNz$9<0pÔL#Q,86>GJ(nGS9!roOfOR=wk =X(3u@GQaeᰦn1o+.%D$)&peù7 `ѕN^kܼg7d'MFQn;g/-J 6/ zD^;e8aJ,F{Ydcjk43rLtu(w%t0G~Xb0Tţ_DąWe6`2,oefZVx!`f  t %IuEi49]?2 qݢl($eZ~4:|w&``uCy`=l̮x0Qћc;EU%92#:u WOB&ӯo矻- @ɻhbuG!Օ!w;eh)ϥ_Ҩ22yG&'@~ J2Hqǧ%Czгm­rRpcʹt"8G ֩@k2U۔4]/Oi//eYU'MoG8S{ӗ Ɲ ݑp.' CrxIYB5l1̶Pp%skγHg\/_"΅ r?~Fn xZ̶eh(ASEsL/.F( Z*&i2`>t7ի -]eY2~8d?d\Z[98õdR:̟~;qm4Ak0%dèQc I#\p]4wH?`~K6eyxsqz`u׼px#`CBY]2X`'܁IT)-qIFl8aG^yQ&OJ3+Ź˯ i4yHnl!zZ@ӈT Ϳ4O-Ò4_ p75VbU>$8)oZ{A)ҫ"}YrIq:M (ppߖ =Q*4nk"v,UN,nΐ_ե~OJ~a"D8` YP$UާI+Obh^9ϼ0- 0.a1¦n~4C S?Q 9Ad}sd%8UXZ4Tل4."NkE?Ӗ"v,пΰ黖1\j熁moOO$xwlf;3䥵A0@]{3!<< h;98-tW(l6$Xuy؝=NZg vK,h~kO` (_LcjK?YK=E<uPF'.kAHS* s@1bV)Z@`¡ww&oOq|P^'"Cerqt!3@7w6F RHA嵢gq;2ٹlZLPUH, j9t|q5 UJU$c_HۉbE&yTb>c61 s>d; oN:G6t @lXF/`ΰ& (7,nKU36=-3#`J>?eޱ{x[~isC<i*wHۛJ |M2i^g~n3k_=OCd؜[֮R/f14Qd{Nl#;*T.׌|2eƦ"rjYRM|nPeѓy iΤIjqLDD֨Z $BW,͔4])=0xT;y3ĘFV-ɫml)q(nH1aEP$Wk, v!ގ+w* cN>q\]n[+-XrftVWd=exp:RX< t()ˠ 7Ko,ߜQ5`7&1n=ъNo },WJe"WU_F4k &x\sn#ĹN9;`0".ު ENQ/R[g3/-Z^'U^,C| WFbݮ/{ͨ!cNXXa)SM$#e <=t+H3?xI)нfM7xa;ŜbD(\O6ÒOxݐ0k;BdMZ5tB?y?HbqIZ 9ޖr!ꥀNBm/TW$rK$C*L'Hr_~ѺXBfUiLTO3ĕ7\kRMic7u~_dwwE&@˶0\*a0)_=aՓ oIn wcgTryYe#0Ll]zW Zjq`۳UniB 04i{C1O9^&-=r<@+[sVsw0 Z88h㯒pL]b٭֏:=C!NVUT~H48beeTzϐG`\)'p8R78K2'[rU* VnpV1i`T mC<hJ {ROK|b=q[_"u@#(+ou8$]t@Jm_':)z5>ՎcH6ۣ w(돞Vt3"x|С+]Vp;rkI?p+EJ-vs!Mܷٙ{T9xݒ!7Pğ\6x?֏i}%IF{q;b ct]:͕[_S ͞Q`USV[UexfG5YZ@ ߲3iڲn% YPF]]Z:n(Оw/t'R=“U#UHV5-`o+~` GhWP7\ߥ֒R|=r?HnI6^(@(vF Ԃ~;P,/-}M?kz>\-LƞXIO?Q?p^e E!sگ Ζ>!sg3H  *o?`a'9U\lE<sUhhq'8gu-s.FG4޹+,swA.Q0ǒ'ތ~M tl&Q$yiXNrT |:`"è=C,lz.頮 {^: OΧe w02U@1ܣNt4{fYG~$&m<.!-o&.KWu%*m$}{L bPa }(2NEj;qbN`HbiHP*".GsMlwk}!o(*Pm0O^cgz'CPnZN@e1 vLisiYm*^ŌFNs:JŬtO+wy(B-yͽߧ)׺#̠U\c LyDa|yWiy~|w 4p'9m)hD6 |maA`~r"Mlz9' azz(?i p(yp)nd_n[Kl[M :&݄,a x܉ a喐s32&J331aveļSXYg}?ǼUƴ s, p(-ߖ LqeP[gD[-ZsHg bưl}4Nhz\ub dL7FIR\Çoo+D5u1_珎!TzE[[O~doC}U`0Bos{>cv%";&n. dnvb,*-ʷzG!9WˁkXa>.^?dK]/?~2b'oDR|nQxT<ʔ,:9FTHCswq&uU'oO a!α ߇`ʉ֭~ǪEI:*Ku^ѿiHƅO`0t 1wcO7"ـUSKYHiTXwQu+i]VYM*w>dfwjbxúe{EjȵuEǏRܺwLMp2n- E ,-A<WEeKq`Xd[ "~ީm4N832\s)Mq$&(Rol  }V>7r_)ۑm̮_Hf7҂#GJdX Fe}E&UWG"ޡQC!KiYQ+Վ*33Swp i'ed>%b>,;qu&}wNTX|:,2b$IEM+T]`ٲ!ZGh[-/3-RN6_NlbɉM0E&A¾!A r2+)m w3 \l!GN0aۖ}-:wl UhrXnB9*5Tr uy6ih65po r8zBx+% Ivᡃt6hT {w7[TC~4 u =Uc;B#cSQ.?n.5SX3s!A,Mcڕ=(qU`JhJ 7spT0zq$1%>Nǰpo"5s>ښ?(b:X=ty*N.Z<^bқc}?TFKX5&7tS9L>`J32y.g?ėxt̋59'2hlib.:P_IrQreJHY a={`oUOԢYSI[~[M{lǁyAiBW}0|ZƹP`7 N>.ǡrOK)x: "2hֳSC*!РOYEw~!z|)̅9f YsW:/t?h\o * LVV1r*v[ۙ}qtŖ N1(/`_֧iH޼}Q.3Y y3Ik|Tuyl1fUyd5lL^4Hgaɖ;¦B29*1;^YƭSDfJQj˱1aqE0(CSA炄Yg!38/7B$6`m8$d!3Aw[r5Q2>BkӏNkВNULı zդ=T&nigġG˫al(m6<9E#]#oA5&$K#aKe4{mq P;X3 O2%vY5U.~\Tϑ#|@ȱw}"mfd(in!"2j5o &ҤTjyE?|߄9(yd`AW|"w"(5-!Q,s4ېu O8Uҋ4Q 6k撜 'jEY4TƀyI@=nAwْJ4m,LG3,sTa,1*U6|}pP (#Q*B&i!+n~`T =˝<yBi:ơIqxsp=%蠖-xzȏ.:chogj~v+(>UI+ N'(5k1.FaFX%٘Ux4^ۖCXܙp>*| z5 `]K_}RЎVQLi8 F"D8't]o cxKֳˠL|6 =A H**)Ob)~si\S֚ج魉f+(:\R֯N@j+CWbٰ6 (?_.1O,pGvʱbJ7\|2"}.üPC67fL1jhT`~p4X5ӘTz=b8زxiq &Γ{ٌiOFqТR๪\?3sVŒFJ9iQpQ,y~ұ g$F`Cg84Dc9yWsɶ6vL6 5צ(sGW'eOCL9B$Z#\2M7 ֱa8)vB3yߝwHК@--HA71ZAnS35^F”8(b'rC=[sk(၏*IZU&x1`pFy )mfٯaN. 'E4{g-0$LlL=HdaW]#)9᧱D{Ri"|'8.wfYyDO)JT|G$_R޴+B]'I tOl>35]!~sCW4Eo|I< 8 ֊n}OW|zZc}JUx 3UTV}PI~1i]b\R A.)Y :cݼY}?k3+fbh,*b >po0ft"H%`n&jAN4Rh7dTFi`n2AjΤ œjivI*?:c .L5Prآ )0)t>FIX~:ϖ#>N# 'fQ'fCBjc^;I53FT\RߌN'NlErV2blKѱc$"0L HTା2/M(D5`y̰s>"7AM@m # 6s"? ֛L)ZR/_6r\N 8=kOWV_eXd*|c[LuY= fA/[ ){!_~T/K[[xѓ#3q2h+afvȤ3K!aaBg$o1w* PK %3.3a>DKRbJpKh>\@.;˗Ik^q7KEƗyo@Mʼ=H]*C ')sdjWPZIpm9 -琊6RDlBx<%У _!͌,RV%\nUN4 STE=`62l%>Ezvce&ڧ&[IoR:dzS)P '>Q&)YQ(ܜCW&b)ڐd:{l,/.0ZfwT^pYYuY=Xߏ_V{ ڻ`=QG& u.OT,p789oQi8 {ۚ,G T#y^1#\ X>Hsk "~3Hف0kKD>PԸ26R'#=l[,+ήGb~}TҴ^0\yh Q;zeX&GsӦl~+G);IM69Xq:g;K@r7л'H7/ƸRZhnAkv;E@%S̹W3鍫t[@>De"72[M^קo:HR$Sn{un*B;uWNgǸuFs:v(4J0x'H' qR0| `|.6[$޿)߇ga%~R㎤ps\\:NhlMIAG凴0NX`OG蜪G G/C棟rxRbEz@ Wb eLJ7)) dWw`wYx_ RGaYvXhd|BD;>Jbd͝ ڵ 0JV}`,9r{양,V#=d؅S &2ÏtI1]snDO"i\ HvO6WM⸽(m])?=#9/c3*gd\'I/|̬lF$L :k"owawBAZ/IlRK'/.o [N dvSIXo}p(>cX/S Z\Ͱ$iLƿZ 7LEGw14m_oHqLK,7%crG:|}@s)ջq9oC{g==al5@6ivAD?_λc+Wah} 2Ne,? Lrzgn=P)zxߌwigVՏ9QJ#lvӺF̪uVOTn2[IX>R\~ɼpp5Sahѧ+R }̊Fz7JAXzjg|aTwuA{IɁYNf}^_,DZAN}ؼR/&[ARg -*$KD% z<MbπdN-ު^X\h$P//Z, #XZAzI<ȅBoDq4 ߒюlCY%KAl߰䍈[Yn#Sӳ 6I]&eX1PZ֑F mȌqWjud*m.G~~d4\v{f6x'3`͢irW%!g#do'q@mdԕ*'0[N5|t`Ja7[yښ5^".trK`,~YT߶@]<05EWxqK1B!J*R!pEiV--_bm lxjeط sO*w"*c=r=3qUWv!{r@6O#Rj׵IՅG0Ÿϐf?wk*f#dqZB?{yh}&LsH&5o!O̐6^|-bh=X NyQ! _G21(=мK; /znku^b^REl@gI_-g,Bnn :֞ G75iJSm֫ق@q/j .ʱftfmK<4/>!FOΊOyV̢xtgF-d j؄]ޮP~ekǍ2NBn 8(XƩDLik6_e؛ld_V1Q΢w!d`/Cl m<<m@QPSx:l-)<7"kGk:;:踙6HDlڧp_,ɞ;ckkRF-u?mwam!'nj$iQr O 8 Yr:!kl=Z∢W_@Y2uMDy2.`&ETi={Ѩ*r|oiVcEJDUX&m0cH-O7Lu^wAx-G@dKÓn?46zP^BTڐ5 HkDyCYa1h SYc4@!~'0ة;{˶Z6\MrRYmGsٶ!w7Mp0E2>[}N `2@N,xyc2Ptb]isA!Tsr#f ?dr-- ' r˴cMwWcGh.X(IsIE9^;I uyh^W϶IRǻ:'UGAAxa4Oؐ&Eq7tO}ʴMaXuqL3Ysa'9y+$F {` 9)/˺E7!yb꺘Qy~0ntV C GcpQFtm0,L217Q1;EI7肩ԇ^ڨա2L?IcYt7&R et*K*W{[GoFߝ2]E洴 S3r7*&)9" X8_z h\oD:6x }n1*%(6Q/ b9[9U4nF+"Nj{m1:TT{ 1Y1VWOmFd!'N $Fm=+ ʻ]B{" WH}۱R}w _o8J@ҟOxe* (B{]ĤZ% uh3%,ؾ8Po0aiDՀuUմ@w@xvv@ɤ2)Ds2϶TbSgâ"p`*-Q$flJlZةa wq>| GľBrӷ3vД8L¦Ǟ -AԊSU/LJ 4SS{-)ϼ>=-=:m1ܮ]nZ%Y=Q^ ~q}}ղ8IF!Q66@7_76pQWק.l m 6"'Q^*;;"]dhi|խc'ԃ+UyF{U@ͷco7ݟvDFxP(m@a$z/q#X<7*$UB>cP /?9ǣwR" Eݠ;[b+ϥ 2܎K4>i4NT N+HzjYtF\ 'I:VUяhٸRi܎7;g!Ƀ|4{ZhRMqe$fTsh0xtksX'3@'e;dT3:AڂOk:SkXlWΟpg Ո=5*3nY\՝(@1f. oGa4w~sY FjD,uH^P6f] G0n=-F g67 ߁u6T2Eeg v9 aRBS{O`@ iucm2%1o;~sny(LVq#mݤ1k1F/n/xaL Ta汣ZI/PSߖvZGyE[`O;?-72CW3kkn^he, qOjQN03&sal,9^K >0Hqز&oM;Bʰ3 Qk6|jn,^dPs}E{@Z*OZf@GIн/h!-N pmDa u]@bmvә23i:\:tǗ\B8m1 xr6E1ͤz^u5NsN'5=@*4YP|n688ayRQHy| qISDf/E[}]qYo qVXP.v8m<#Rb.x]|mʴ̇r>¸`Tb@AgՆ"W +7!{xKVXBm/7M7q$K)ENzw+D!4Ckz7x7!wDeH5J>z%utBM~;&X@ȫIJcڋgkM;ջ}|u*@Fe]LmݍnUBZ?DZCp?~flΔ#5/XD'G|#ygUt~E#&g9xG({cï~Z,Dx({,%/@o4ͺVb|@\z4=PUMX1tI̡`*Swh9&\ΖQ,ղgv&x68buB2ȖE:( 5LTXFNfD^φgTLn-Z8FoׅRH6S 5 r&|bH穋WaLM59/~]z4B|Q1>c4\L^ܔ0IV%JG59Zg;)5*e8FsD.pҐFr qvvmfZimzG4@<7'G X\'v7AJ+Gc^MwBNwU'Bi*M [&voN Z=iLam' 3](\d92+'=qay6f~RBZ6t{L gDWv̻ÂQSc^6߂o񬞬'Pnj ތ/kٹ;\ !4HaDLqZE  KrWe坮Mi-rPjQd1=yoDϷŧ“g+aXsWMe1gI"%7XMW)&-/߻CT2xOD%#̰ aGVU}"zFZEJIazY%fwnBa\NNʵ];$^:EK>ӓ#: 6\٦ŝ, ȧ2luTSqNVx3x٨ 4}D&=$wkVfXI"[&USe.LN$!*tʓ0=o{QhhfO0N\8?fQ7 6/5 ,ɜ0iHHzVNldz3ƣ; $['AP6]`Fl_Vجqw(FTYi2~y0cr,pJJ~kfWl 78i3>} :j<.~l ,JOB{dK{ƚ_j9ud-3oS 6L-_&a '2=ԨA_SW\jӅQMlMz6xs%hX(t֏E c+`GN? 2߇ݱ=(6ͻ+ճOm$sh?5@0a%InOoAQIN7NHUb9|ΗGA=vZ EjnO&ۧE\2Gμ35&NP5Zh"ror 8ncN0= G\r`,S*5QO,pJ(:2nqi=jd*αdA#k-a9gCNwyD 7yYѪQ׈:䚃mGOUnʷBU{|;mWM^9XLϷCx~[ ӤGLA6o\:RuNx\Vδ:Y{ W ?A%#N5M(ƺ7BǑJ'!x]O.=aZVۛ 5]A{4.Df5TDpR B$5Vd-+,P,Yi*a-Q:>ࠆja2nRd}ipXDD)TӖ{J^qFU$ͪСF CvAo\xG=|"۲k/8XH 4!nuWr 7FbLᕣT@y]L TEqX,V: %aw@<9;ѢO47mjp*p; 6kZ`^;y49TdSq5GQTƲ6:wlϪN&C=Z"'?aO=<\\vJ{\A ۢ^l{[!:eZ$ YzP Jr:Lcpd3ʼnn:lOtjS+èTw!q//1N3pָי˒կSG8cܩv؇@T d8]uxM#}}+5ep/YTUҗMC1=!YFN~ 4&B_gGQ0h>~$<~'0ںt>FjXsoɯX@v,_ip<ĚD4Bɨ-1 VR߸bM* `JGH&H¡(n! 7z+tNCQ1@ L(쐪rd V #Bth}U9SCH̄`hw.cJ^,:ZD%4٥3 C:"㢍` uӯWiѠh4nٙg hf2RYxY`["RZ- Hp ה1A0L?oHMLmtuN8UDu=ڤÈ|LL<䜱el\PWv0@}OFWxjڂ4I$-"VfHv"vdK,26QƱ!] $- f4J@uY[bYsLkie-Dn8B,?v}%~a@ăOx!*4 ɺ4@QTmӑl45ofgqBK9ԅ B#,5{䀔{w9?_E 45x~>CAs,ח"Jym%n6X,sqDʼn$͸lD} Գ$2PRG K{nlC9OSl F&ծǥG n&h|"Zu'a1BlӼ;:8G3i+Y)}'Ȥ@rJޛ-]rãl/ Q4KHZx٬}#< n }S7F^I15..NYJ6+a_Nhy2sә¾['uU&[E i=Nsp%x;F pSŭز8Pjuqe{W6PQkoHrΖ^p0㙞خ饹@ޅg:dOljHa֪>|YH!D 2p)|!V^ 3TXR^*aLb|Upi&$DNCwSls }sn06/htluO.{tR,}ό^`8>QCMDLop0;֦H7_sNU5T+;:|`D5!Nwi[_{[D&r]l;[6c( DOlYFa yqv~3ШrTF%ru\+H$I{pT;Ԟws6#;&Pi;ω"W_g;KaJ=w_P'Sofv|v&p >뇅!CiQoieo.{Qksn>8 YT!b&8~ʙX1T1NAl6x;i>6$R6 92} 6Hg`A;A7W#4bpC6ԓ~mnO2V~:;7&T^o'Gզp#p zbb'F3VНekXX*dh@l庮#&\ ;X&Lc&g& Ԟg˺a7q4+'ýR7.ߦ;?Wps"[V( DtD-RX2F{L#M640R^DD@o\tAIx⸱-X-guҗD0,pk]WV𺋔ŘFz@YME5O/J;5g`p;/} ٳbR%jR0q(ѱCL`8k| S". BpR)ꌧĤsg0K8;W7L0&VxREjɤ͘4M_f/GzOI=G0"~}6/> 2*wčZ7%3}۔ݴYZa@#y7h-tJƺb7rokgHϪ!yb:ᴯh[&Y79Ywn|(w3x$l`r0,텣:X '4vg<\e\vcZL 8Wo}̰(i\>T;+VQ`k&@ fek-=sc# =OC|Ҕpw<hQ֎i#0zn|eR6HS%:"s4^cF3NSx[g+#hKr:7d3:E#G*2`{ U&*R/v!!~`0Z< ]\vr aP0%R~Ea0#]Lx2 Y-7a~|fEmU-L.cb*Ne@N`3F)llPXۘ1XvGNs^PLFvuyKdF̢믚*tM5J:6op Nڊ}t X `"ˣ0"F _#Ԏb!ʼRC;v8cLzl8=-huxDcN6C7زcpmTm|45}r2,M?u+ -+ _}d4P LLʣIPtC[jRA+X %ίIgH]5΀"ZTI6/0VT29WJPYHc_p+r[Wml9߆= ?#9ӄviЩk h ZJooM )p{u{="Hk.'`v7=Sd kKZH#1AҐpa9yM_'Z瀏a /@G^ebS{ڟlf!"{& @M}ho0;o4@lY}`V,qN_϶@XYIeP$4Bt6P( ʹg:ӂeeX ~Gp.\˵L(!nQϏ~Gq'Y8&o8"}wYrM=|5){I)#qeReR$%I(\mtwIf׆M-3+#O_WAnض˘kχwmàx"t@Hd`8+҇S kmZw &j+E /XHy{Uk]5dR#zO ťfЬ3%w,и2H//(:/u/A?'F5!yݮl~.)8 _a'IwWnK fI`rxvoG)x`L-pm, #IVS쇫 $H 03WK*< |&p :z 4-)FmXEGxg+(Z0~Ge_"cND/<9M{=uoS`L71&{$\K6m"FGåUq7В1HBw=Ӌ(T#4c}rٰ&2 "N*j`}u?KI(dJg GLd: !yn(ICIb^nI !K{n+ # *غ ea``kD绎2K H9E!Դ#MR^2pjYkόXۼI>ҹ!-[oP~;;;A }Ni|=Ulln C -Z^Ls2߸E{Z>+vRr3"8ƌ0m E*Ǹ7CL T@ҞG~ݖBŘ2oCdTAW*+%8Ey v5yYoMczT*`bsr*_ЎEyFGn\p}JGj#h 5͋oYU5LRJ[@eDufOi|g:tc+fhĬ($%_ZxW#5b' @/\XbѠudK^ Ljd7QQZ=rrc n^xE[FMAW7aA Yk#5K&'b#aUhW }&M &(T׵T`60nCCqoeΦ7e Հfqszoz&S W erϡ-:ܡA ߩZnkTPwg|b~@WW Ƨ#3 SaG֐ "K]CS\j/$ E+KxgYrRVFNEqmI£E:UPFJ}>m9n!%mA֛ŃV {L;uώ%S&~[J$ǧW3B:cnKnNܰfVh{ )q7yە~ҐΪ3rxg="c_2D)Ƕa0+e|9c:]bMz+PZѾugpjk~E1푙]LvI4Q VWXzk _<0|(Il~%:EWʩ*4NA \1!!Q1D =8url0eCM\0e4 &S~THl h1$^R\cK+ }aB>B֒*c|M$;9BaQsZՁ*)2ԯEJybeJ42`z"f'EmhXE))sfMf(2̆R0e* q%j)QC_\/%; 5v7o\[QAk4SF;#,_17ZqD ^|~M2˚ ű31xJAEVrĹf݋=$G&UlJ,8#F<>ZUp}g vV[(2.xΛt5W{6RGt*Y!d]tIΊ6gѮD'X o2vt~nwH+G>RF9x5VY2 .2G/2 Ԯtd$k icҼ<la$cl(j3M0`Ok3 #ڛD!T3\i&3uC2 o,uoCRw ÄEb]xlZG:%67n@Ưlwù@Aw);6/DOwa%1c#y !!@mqC@P^j1%BѦ0 Q;W=KJKaE㬽5-sι$Ջ5[[ *yK7AIdX`xOiĒ 9[WwE1Ǻs=F"'i p4\=?˷s zkYpTeOCU$>sںҽ C<ʼ5 /BuuMΕ{m ZD10Eҡa;6d;]L <欎A_ hp]ऺT"mA_Hea%'XFϕsr&g> L=k $QAV/r'y삿 t6ꉌr\}RͨRu fefX<H[yUX~N*V<]*Lۿ+N|Yѥl"6iv-ߧ;9Gyk;U6+7 暹X!jNnQzdr"dͲʊLO?Cjw(Yێ"7|>a2?ޚ0JI>)Gt3`ڛ[T8G#w,$u h+ۏy*'ȁbqQ6L'lp8G8% +Quk92vSNVCZ ;Ck<6B75 &@~\ki i-62l+w@-\ށP9!;dot83+ `=xwjtawJ'WWwW-/:TD ]l\kH%賥$ y "z/?5GRw U{ϩȍF> J3E<:S"%K9sDdKuY󤤎>%4TzE1c,dGMIIHN8/7yW=cؾbͺ2Sb,`XBAj~Hi<"D@Fn.0d~GyuϽ;fkL݊lԇ*lMׄx\(ra1T{3yݶ5Jސy-zwfe^PZg.8ն OS= ڤH/]{ >զtږ0٢kyAMV!Sw'r}7Mق鱣bc7@X+bz̧%Nc`;X 7;{66%/֞:i{@ /Zʰ +z'> &vTq&9 K&̪UA/r Nvzg*PfUw"~?}~o3)il:VY"O 椔N2|R l9zfY#$(i/^aN!C6fG E)qqH3BB+UQֳZtw.XDƬfӬ9Z[q9[B0Jɠ3[^_@/*mxMjW~|'A?)X\7#Ϗb0no.F.<H5`悘hSF&AsGXoQb;\(`n8/!pS&tS NH$v h j]_H)y/_n_Ԇ9 S7c䵣:$J#2&{^ZkRz%I?xx dVM 2JI&t #>J0a{2- |͐y!]/U˅ "llmfxF^Maʝju(ϧCL2 =,QjC%5ᇪmmvBUJSL;D4G(*]W#f//;T|4VW@~So$ߊ2pm4x& X=n0oimw_~{دQIAxcvnLuٴg_tܜʚe~Wk~-~O\l@跈q8-+UNt3Jgճΐ 40.ȭ sJ v˩ZӍTHOBK ^;0)xuct+iCbN!i(R]*zYL0ڊD 2Z@T9p%@ oiK(vAf2RWf y׃.l0>oNlFPl$N:Q>r֍ҘWII:\k"BZ/(|p:lj ^^ٗhZ񂬛((5p[!EU  } q/(o-sn#%EOtaDJOHY O΂6WH,<-;h &;$V@񐋴jV˳34 = ԛz"9bN/ Ws-F!tC (e3-a:.Ol9ܻ%j6Wɨsn0I\>΀RgRu,UyNă1*-wNH'}m^R8 ަl|Woݬr;zu{h?EM;c֤y@OugG p`΍%4" -v,cHqE~ LL-$0'm%*f~訷܆+šShWTXs21eezI&m2h/{]CM1AߍWȁ:bv@ft?4uWrдXx^^"OLQ1]"Lt۠AwP')zK%o–H<0K" ,׹^tLBac16kY1AE9p&9b䲮 :7AeGPy+ ZEY/-roWwu_WI~Ԇa>4uҊmYRI Dޫ{6inӐrDUB0a|ILv5*>e1kDظp9-adOF8~ ZHKܐ{+x3QƄ;A~FZ\-;MOw[2n<VSM(nek!{_^&;{"n nIS&EIr;B;;pYŔ.Ұ+ H=ٓìg њ'Ы׊ޒ!4qq"1e'rQ^ WLǔR9R Ѳp[_)T. @gZv Bn^ bW,P/Y?Lk%JHO IFC$98Us=b?>P +!-=F7];Y>L=m7|$׋oܧB[,OZP^ N.MYv|L`2C 2]4/iOϞ=u[LF*O t]1cs#E!j~ ã`ڪbLKQG@GJ'C&2tQ.b W>y~ S7_'I"?h>"t .2LT1yps*C*X9>u݀ 2'6?0n/s{> vQ9z(7JPn -_#|BueݯvcT=Κ#pc5W $R8$h`j͘M@{-" g^j[U xLf*K;|v~JAmP P9AO1HtWoV7ThYQ!$(J{FKC-o9Z7"kgGX7@KC] 'IӇ]#13۔QO3fk(:R"PLupY# 1O$=i~Ʃa|H 3šzmF$-uMŠok?KK50ڵK2=$i%K16PDڢD n,W&()g;t>́hBEQu1b4JA]S?xj3CRP!,4k/s=8D Z)[Lcƿ,珃&1$r{ii;_/75igTL@:<>jZ::@z=0P/!̓裛F2& ,YoTDž'qMh$)$A+jx`f(2&V -0:ZeJ2xyNhamUXM;jvjӋ1WeUb3> G` 3zrC1P2j08[|UeGI{NZOmռ 6M.Rwktb版ѝoq:rZ5gp/OuE^z1RYOoUQ^I ?4ܗDtz0B|^P. aJ x]>szQPfXz;V{) RNxS9 ͓.LrXq߭92.XnP@`anf`l!Y2p a^B9Vh {H@Ft"t&yu^W'$Y|l#}UPmcSGέkZ7:Eav@bUF3}@|0`6л%q kw}"m 4utzǘX^VLU0/7hu=jvT_S>8څ ?ǤˊcQmyxEC [Lpt/gg]J#GTLV(a* Smf~.ޱ)  ܑys78A4Uy/?>AwB"P }́oA{v+|~{l-ceP/'`>_T~aTwx#{:MGXsThAל[x4 "F%sOz֬*wJ:nGz<z •t-Hx唥C~g7A Cu<@X,dJ\}mPQ{Mį+PTۋ]+ a;KeenMn~߳m%{G" [Z" ;u;ltb2'Ttj#[Fz},B][fmN:6 x-JS!ۖe:t;\ <ܐe"Co.pcfԟ d4/sиwL<>^'()zIM8]}KĜG\&ՌoWz>V&cL@( zkpi.|![^m] 5XI?7IyyeI$/ :S$I SkJm!ᗖo=ϯ4@gB9f&寙@ lpp.sPѧl7]N)Zj^<>V=Cǰ:35Ҏa TB_!LU +dLjzMO7rB7j R,#NV|;+|2%a0,!\[*^2c:hO%!GN4ǧJoǜJSdTD cua27 M¡ry/N[* HQ-vr(F5"|8S/Da󝎚2 iH &lp˪y/MC1i`NRNh,Fwl'#, NȲ? gF}9u=Žjbc[%sB š>x跨r@j\̎47ξ׬)?$4RǿzY%^C)Ix&F5[r]TyirE;\<8y*TcVF> hzbb$Wl5|T_S죳nmjI`a0I~9p]'O!KpÑ%30i%xE? #࠼!ᄧ+Cغul/@Ikp_y+2ͭ)NCwq涎({& @xy5=/rj.P4r&RGieVSv6!`̩t<##5`585:xY![nul ̌[D1i*B]%:|vϴ}oQEo+5{cEιSѣoqgjMLm/O]#e*Wz:}}#/jENZ潙Co I׍J*>-$w* ̌}Z4^GIfF&=ounQ738O6 . S経f} FVӢS>1qdDZ{^k>Mo{_)/;)Zk ۊaYhkZ̈!k(N?ܺ 7%IvuLa2!1?Lt ,vws3=#Xr饄KH1JWW! {ʿ'OE^nL5sՋK5[s.?\$F=Fcev8ߎ4s7t tnSY,CR p|0i!8#P=X~&ӱ;ΏJ亹$Su(·@AXv^12oTR{)ydnP)7g_d"xQdB^CTճM M苷E..GtI"Eo5.B)?PRS2249+pzvTGj Nt'u}"D Z!ƳI:u{}r =$R34L]y_+1F5  Mog3𐕵& {eI?CO1 g<`eb,Q0m'=Yq;)W8V-^LB!Ł{j]v&&p ~oMe-0q1z <p.~@>,o|4B/mhcۋcEBߔ;g2W j<*&׀v 1)e{C@j?Ft}-l<U3&<^no_e[ a)iA< =pG'7H\su'&ޤ]W{'-ʸiMJ m hiP@G"=Dm^Ms['FbچaXE^ ڟ33<^ߎN{Mj[3PLo=녏E#<'%gJ`lPDPڑZT5sy&|6YJߐbnKq džJܲN5<='^DpB"Q2BW9BԸ&֮aM΄g^><nq^24$'M~5I5^yA^OW=G68q-GIC6@Q˯4&,!^&*iх "0GqL#%K⣄G:zMW0r=(ϳ{vӐyºu=I{r=(YU6e4y=1Zev? >[mÑxE&vej<;:6&N$Y<`WY  ]GUr`:,msj:ѩN0rx7iHCwN@]NR %rŷgJ QN{[_[mycV7sz͡6'^A]fCt0adq-Z5[7"qX`˯E|o`0;[}våwю (ZqH_g@@0N+{*mA!E/ O֘Ⱦ4R溱dM-ݐKȁO)JԪ0>ou[ai\Bxku~X#zwDbQ-$pbwsNc$)NPz [<x,tIy\ ~Ȍ FXʕlMY&vE[5(9ٶ2|jO&dG;66 qb/a43k -)JB)}g)ݐifsAHo=F+P8{b5Ud-VUmCYۻp7Cm66cGb+z0A4@u<ZYYnKdC9A(SDT<ݡ lRL1-?DS>F)F`9EX5~e"42QЦwz{S6s$.HH{BSZAv:5xh`H>A@E`S{L\v#74ô%&!}:GOe8)w?J`a(NU|V*ifL^JBA4ӴrIE# ?-hyΨ1TIFā&Zg 5!zsxbQ7Ln/aמ*3YL% eDÅԤ?8dmMs޳5CȌ? ㌼ƞMA?׉/؁96f1i4u)ߋۼпbdNG$lѥxDEPN)CΔ-Kj1_t>Jzvi XCnA|8_Lg2F|ޞWhgZ|^‡-HsW T3>Ob^a _f}!X uami؜|9/g}(asSD^g%`sRMTKzj3fՇ>.ΪldXdJ{zQ3L?t (eZ>jkv.` 20gҡʃF9ȸ.tJg$L*(?>+^Xvu[d'G@vCzvESN:nĐKJA _c҃$6"L8w,i14 ц9)u73z`)ꋢ˧G3c6_ډc> 47b?ɭ= B*4k(brh"&N+|sp,q eI0`r9S-aCu ļ+4w ~a+:M2ϱڴKwYԳj_d?i ]ܵ!qI2Pd?M$sͬBf[I:P (݁JcQQ W}+-}VF C:+g;%TS,VPPUa>Nܯջ?6!ekfdD)xbAGh .~` ɡ=!U'=O!a*RP8f/2 #NFoW`O^W!`"Lhq7˕}vJօNi)Y'#LNb@RPG)g\I]a Cmr-۠#m[lֆئqdCK{h Y{=W)UX}v]\ *=v.pu8*~D3ũwӧR7o}*pSt.`gp:yfD?98Ph ,pj`b^dI(*~[ ^;u7 I`h}t4z8M4 :|Y~hH,hC?6e|@/y#A~NueєtMnN}8DM72ᄔ]CEWݡ(`ݡ6'OB-{8ud0*LZ iXf2ԝl pG~NסeJfK4*_]g.\}Ewm9SG|/~QKՐ&l- Κ0nZ/ٜ˳Ri循gћjoܵRH $oZk=.!(xl"AU^ohos"R"&-1 Km]߬:.g|K5{lerCyc aң1K8q+8mG|o(⡏ wȳ"a¢5w=!ז&"(-Nѕ>@=ʴ^faX}/U>4ʤh (/2}0fSfD\Ow5NWq׍Ĺξ7)Og %Hp-v@X/fV U^5? ƃEƖ1?0yEbs 2ӯmނv_{z.ӗDu@OPM &ydͧ}qP0Y>wƟQmN*F2GF$RforՁ hwrj`&uJ<OaYՏ$c 7N%V&i:k\P#jL[KЇy.|jui@X8j׻MF};XT9 K)ZvBȂ]hJ*AO P ;Dݍnjg7GÕ"ˉ1aj}pk9.]g C@ȟܾᾚ)Qbi;@|~dbjR$B6"_C!xLV>x|σST8_igeXmVkz.nJgʺ^ФƬɣĽ.]̩ʣ`^73/A4KUK!{g~?Ȓ${ T&;C ^wU&JJgՆ&8lAPoUDX\Dw!S@s{n/0^Um6grٯ-kM4,CTMo2ch=A(:zxӉsQE 3>7TEz%4A1 jb`K9ͱWhC)c`H7iz| 7mf , ?+޵4%fϲ)Qσ1+i20m!Q\u}:S-˙#wҡ;w=EM_yR`bJ\jwf]c[wq=9 eXֿ7qB٢;쪍 hqx08 قg8\m)6xS|?sYrY)*ZGw;_N]VRMrg9>s!mdϒ?/7Gv&^՗D(l-mqFG}ݨP=͍|m/^dϦRx ?2 \` ï.ʬ%d@|B﹘tU0^cԴ;Os*'052&mIb͒bYpcEhi6 \Ih> LRh6γcH9/nC!=7Bw!{̎EXutؖ[PZKTJ/@u >[ȁ>b39=-"&oD@%[-fkv)5gVCY7[ A?BXOONp$tZ\tN9fea L.Qz' YyE^b35,{y_QtunUh$M?X!5`/UX|=XJqd{ME PBP܎Cˊh8o^ar R-ԷV(ۦ*\&F Z>&8U" FHC/)0)tFA`"X=*fDl!%rɔz"E f^}zE-9t~y?K(xw,3pAmOͧGҹme0qg](1d\<=aPW#Z)8ad[J, Bm3mDyԂD%gK~-(L{[r"a_vTٿdrgG*" 9B WU=Ң`v =A?X\ -I`'19$3:6iѶpu12N+jkh;i&%G39V[$lskiBaClDKMeî/iu >lփ[4֙S[A\?<&5 +D {3]EX>a\Պ,)c*KLD[s*3jFDaB#gRV?/ /ʵ{vu3rDWe@4t)d0 /Ɲ@HgA2ų Z#.&rY ,l%&3r#.R [im6_gj>g3*D+ i95$S| K.Wk/{$~lq|vLh$ T顂nIy z"?$ !5d yW7q0l;O͵W t ֿxAM8 :ЍKD`推dA4w7{>l0,mf_-4 _bcy[/pLa=)#[}pîT4Ьױx+_=bnEID0;"re_Ut8v)o[PzR|=P+= ܽRk3 RޜYێ;^}ʧ|H+a)ҕ s13VhBv2{-#p\o{5Ut<&nkO%O*j d`%}|"'Da@3]cVOQ:ABV!8}Rvl.L ћ`- -x:,,$*48%G׳K24d'K*De: u"|A=RZBi1bPaޤ 2bAޯ#y! w,$eh[C&C-NzZqn ^Zl-wg&(Y:3g!PNhnW3%"\FUxBj?70pT2L%|Ї tß}Rاb"؝ G=i226HPCXgV 5IGiGFS0۰u"Ť 4#6`W$E2ZYQz PMOBs~ߛ Ӳ5v&XRe+ 5Koּ2 ΊhU4ܪ.ʙ acyk? gאOXЈSC| ;:" Rt:lC+GCC O7,95=BTw,R(bY:0m{E^_"I.J m/a E rXb:kJV<8aԿ)r#ػdXeAz~vn"oo˺s[v?gp5KȯNs"D0RYͦ6%BA6O0,f+JٙQtB抗)`qt4:֦h'{6Ĕ4Rj~ovYH*9.{$ufىQ=r%GxPTȁ@9W!ɍ_Y+& z{U)ؠ%RW;t׭1o0=`M39XEٱ% ⅌'q5L>}y ϻL[jZf9ߥf<>'PىQRL*Bv8L8N<\$VM+7Bpkdob_98Y#r@&8E;ymm$(@R#wP~rwsPY7FF]K.-Bن:-0_QV ̇ :E$3\c>:-&,w 6~9ԛ~O<5*2S㿹VLfd7*^EBuu4OHk'1hK/Q#܌B~UBu•l隅C`)ڐ ФvR~ *nEtX5.m2 .:wb4xӑkG{^n^>DLhb$b\ȈeEJdpIrh -A*A%Mװe;s]# Y-zQ59~MqBXꎖcb,j^ϡeJA{T9)Ԑ") z]5|E"]XmjacRP )9r`[쯸<~.(9յ'4y_pXEzۊ;+H v#PU4)AuMW=ca ;u_ߍ|2;CksB"RxH<4"(IFR"[+j' Ԩ rwQM!|UJض}ڵǛm,4Ut^s)D:n#8pRm6ЖJ]E-sNJw6agr jU bdN`DzM-D^']} c^CVp#aSX:/]f?*{CgC.3_h&@5 ^w4W G <`}F~Qfƻ16샾+iNWbJ9xE4F 880( ;dz3Sy0/^B*`R`M3Ҋ7vZ;T߀AX$b#/*BTv9>pu Bm~}@p/bI5rN=4\~~/>['+Pܽ2$;&|2l.nF+4Hhn'6@_-.XvLSt@fNx#_ Nlry~cęHWZ֛39,}q7;OLF"NR ͣF6,Ir~ż49o=)sha T 0FRZ<>QQuRR05VXeɇpp5e~rCP*KX}—yM\X.AS4z߆8}ߑ 墒HpvAu14 XeA-V6/deϗ9̈Z'# 3),3N*sӜkaOӷtlF9[2 4DYX&,Q#v2{qiMI1"%8KcOf3!+‰6#|\Dc%a9Qu&E?Uécۢk 5LA_BJfvܛnb!bK83NKiǮ #Evء`lu"JF6r= [Ɵh:Mx\rY|v$31FyH0IRGJ~Eo Cc Wh8͸5?q^ UWm$7vRQ"siDUyua[ gow&C$ #7%$7v6Uy[] 㩿ch,HK`G/cHqp۰z8l^0r1!PhߵZ ϯ%5Mδ|"w›^ulD'4٣^[7[,%8< -gUΐ2cdͽ)_KJBʯmhM|,fv!VTj~-4poˇ:3k.sǥߒ!AƮ aTs;0\do婈l3;u0@/d~> `Ohɻ2M>-%Hʖw/Qw2b_.Q))z=ߔ0H-K ԣ!یp!Dsi1 HPMf INp-˲M(c$nUXj?eKZ~>g ځ"J2h7g_̨pPZ{[bf<4˵XǶ mHF"虊'h^}ʛ@^М2cH :Օ%D(OC_똨/sG (R.?)`NR䄴 OƱ_[ qYǧ6`,UpZ_:.-^aXn_x9o^`-&co=]'L}x-XY 3n^7S z312n#޼4B Q ^_(ML=|Q&y(ߝ9ǂMvo@PzoM{o W}!\FPʍQ| l}<1H}jS)xNԔ莁(bthi_|#κ.LE ?sǚ8rȥr1yJ&?k|+6rp#vȐsH&4BೱZit}C 8g}-㈓%ߗ %ԪR-4thL!7TDhg"d!ޚRCC-)fM[_./*Vk;nd4϶AtA07RXWǹ'רM?c})]مF]~X;?zc 0eُϡќ[Q"Y* WbeG8TGz7WHgr ܾiukiueZ(`#|,~ !ı.V-fٳQX_̹d߲Yׄ>ߕ pZ^*/̕#T`LP-,4< Bⶠ΋/莁ny!h <'Ezh{T7vVuZ 5櫠(O=AT 8|)G:#DXbC7rfM1.w^OYMj{-:Ur\+ ^^r?FEhgsyEq 9ߔT  =|E~o[G0*礝Y6ʵISVJfueYECFdw$+:>R!lMKȨ ƥïf~C,/crŔ`Txc-Ylyt$^=裲T jA^.Ζ v8pq|nT'q4">o_;vDx[’h~Pq7N*urUE:س;Da(9 Cal YFl~w n|c븩M|}gǔ8_kw3KtP_L_sޛ?2hYd޿(9p )#G& !%dC'&H+ffB*W^IJhRjO "\mۿ0ѽ)$!nWDC,_N/"E9 tW%}- hkm|+\"Ve\ f`~ءk:f_F5@j 'RF_d]>R%d!ut˓t6(ө:J gWMKZc6L8\G-U5vKBOi^OM.9MmXi-7H#ZBLNLBLwly{Tc6^;y--U)N%\VnVl>l9plQ Jr9 A }̵$D G>0O13rWj:4%B[mO #~ J;jk첂:4C!mlAm’7x|}ujvʞH1D?#0goS5d>eI9ܚ<অ; tӯ(ި[wvu4c4>6~ӾhɹO+c dq(-d2}rÇBbmPฐE|ǖD2㦽ٙP_oVWx}1zXZ.m6NG2,Ⱥ|j%"&ݪKcF"h%*\\ltmrnm\OK beX3 hf•[$dh4pePPNnnIڤ1t:ϐ]aht\],@ɤ4/WUp\ˡwIzu U$)QNCzڬ6(?i+/q!@jUPB+4)Ҙn⥌֋@$i9': i̭ۗ~{l'o|U0W= NiopU/WܝP?vHeCdIkA•S ) G rba;[NWdE4OkȀL>xaG2FQS *@Ddb-hBKq Ϸ F#dū=^K[u݇!ra(~{fȔ|91kc E{R4+eϭv~E`M2-mB@UK>ZUf2|#ů. uXqHw7NaѢ:xb_Hs,Z 3TiOrj7# SS!⮻ǑdRG/fOb$ւ ![s\w1[_;sbj͡뫮4,]pX\3G'JVa|wSN+=d%g {ar\H:ӡ/d%4ruIԻmm{i C7hD@eկmBF+5тHV| a^Vb<:_B3 1pSEżp,~ ohy?ܦâ[A<5>PtL`x+Hg WM垌e*47 e㊁Ŧ"DNC`b$A) ~+ԏ濇GKۻSQ`N m 9X32 p L\Am>zмoT~M(2 B3_F0rDWh=Їw L}?'d[uje)N.QbQ=2\)hz y7ȏk,`#RIR)ݕ *>t9oH74ƛ5I& |S0x CL ESnEاsq^!@O N=/((L9+j'7] ӛEZm#p\yh|oMo\E= [aakS Kϋ椣cp\-CXycb?J3?iB6ߗ:Pުj?:JQce֋Z'|CʋND۰yja2 i;YӦzzۖ$K(Pw=3amW`s(uO}L.ʂXtTNX'Ny .a{ rv5C)sU>jr2/gHPpIq-eAZሽϡtB"حzf*o?Ӈfx (өJ8H]ř]ȄDTB#'?z)G6mD!gysS}HA it5˴Aq{H̋ XL!tP҇׾p4"H"ɠКW9/}Ԓ7aNj575GJ{̓a'K5ߧ&8u9Jڄ9"{-gYx<0O Y2%I7Ӿq#p-yMY["hXEv鷞M@`` RP8s8;bcu6G| )f M[L"$AI-w]4+tezI"dqT(qI2ȵ4m藧0s![[ U1PlI+IyQg8ap/ʊ?mUq $!j˺jxƈna\޸}{ӐNB'TL-T> } LoVAۺ@U-^BBv&t6O &j2J:a;ScbENK.V|_Ȣ2yj`VnZRE?c!(ԋĩzx  l2"xd7Y2 =k-nb 7.ˉԁ8/>H?֔%-f⦢5~νD;n B `gYR29gߦCvQ+/6״r= sb%ԮOWl*Jܸ;V#:~z-<lICq 0'$WHjd6xel*`3$P_h[@TpǡGJ؇ ;qv[PwȦ+KB=LJ"@7Q,pAԊ4bvS-,Yf.^R=8g($(%HL$L 2"_5rXG +,JHDXh7ez(~*8r=jΛ-o8gə26c.Ȅ t.ʁco Otܾ}pJ'p-7ՊJR/Д8ݵpvp<7f&*=GRq'q'0//Չ8VS:;ؓ 'ҽ_ J!,F >UT{U\ҚI:Hui= yzB21' v]xHp? `|mocla |Y&O?S7߲љPQa䥩)TʙB.['ͅ=9XȦ?sz.gͬ*uI[AG@S3$ttN^ ]``&у?'fDP)y)X _뀤wI31s b;!y9퍿 {+ob kD 8L)/{?e>̽hh* 9fק;~r"D U M-<jeEIV Y~:n2a0՚8 S:XnGl>X 69S .b.d!Q@mk5O-+3rtAV[Өu7> جiK;;/݃4> W4جM ]TQ5.R"!v}j@b;7(N6s$) ]4 er TN~z^ ʳh@h' (]:1L u 4wJҹbIeax0c{ {YyP](woٵ+{wA];C)nb"]$>e[/of`@ E]c) |=?~F!\q + ={I9So:| wpTֺ {Ҵݰ["\I1$9azN)Q9!Rk6kys7+D+&fӚ5̒i΃v% v4wu78w-Gq_x/:K*c߿.$FoW`/</5n%v-Omlՠ΂SMTܣ6Gvg\>]h X8&yy'VJdܚ`f*F12-kN's2AnsHcEnk\<ĹsJUT!C'e4W~1e$[u^3D@-*t*9QZi"8Erf7*<1.Z}S'uUG":ݠvcl+V}@*;tC\ϣ`&r/;I`ZD/nS)21|gxZb{([ȷ=E,̲EP\)wWkՅ4;Q+bqS=4;DM3Z!V艂[Sn)Ig'C9c,>#쉖Kd.vVlǢB}'˔ CyC.MS p?? krg6e-7+zOO EsCVfk;#w;\->x.`RvۑA٘'N-jqS3NUdmcLqz1>iCY`s24f&ll 9Q(JHF:r'$6_#fGw %O" &o (VIE#d*c_+oݒh xɯvcsZ$J&hYGٴ@}F Iq.b 䏪_)zTvr[;TVb+f)p 0VӠ= X.I%+ڹ#QPeh[ J8u)b8mht3IWd]xd aaʿ5HHu݁zjop @DgyEQ]ժb:8vd\@I(i>EVtMp|Р8)Qa3r1T]_P6a~U#g \a%9?:*I/ ]aFGk9A0U]5h#e%#;qH=*MR`=Uz/wN9deI?KOưRU?»|4:f,4nʇ#S!Ċq^;yØѼVڗXdRЋ\㗩VDpL0hF!r,ݛ_8@n^g!]] NDaŠ0iaϻv}ak{-zq^#ÙUB_Q:tzZHZیa0ȒǩGZ?ϰg 2%!=GK 6`O ARZ53( ȴaV+hX}CRK읱0$exOon.2~`PO$9*AK*CT\dbzn,nF ~'垺c n >+%yJBo6"%I]{mܷEDñ͡r@ȖRzrWj07Lr0:CIkvO c-i4;D(ؾ mp 'Սdgq`7lk*})OdE?OݼQ4eƷw{S,ڀ Y7o.  }D0.8fa[+҅>ߝ l7QF$ 6'٢h@|##ފU}~Mx0煮!0(Vg.t9 1^b,ԚM$ B1Uo6'Se tʿRpA sHi TEZIk"+qe0U_T2xu} o\ta%<⊙F)\pz  B:E7(T6bG1Qt#Sm424QuR|anPz2pLh#:p q6QV@F8n9"zYq&2 `,c`<]jQ.* IrgxN91_O='X;xw+?1ӳfJP+`l.^Yip\sw`w1?YWٜ JĶF^2d''X}|;1## @ ~Z_PsH5XUŁz,9aQOؓz. |ЏN>l?3B}/6Ѿ >~l gZ +[O ^O"ҡm@rNW$a`J˕!dZl ) jSF%V%~Ifb/t/lӏbX"ljs؟ϰ-#*Va;uT" SGs\C)a\W'ɡʎ5dEǑΤ5O6GWجɻ;(l;K=U }9{^[J8jBV. \V#qLKceQzF0l5(Z5SKODUzg3ak)% *%m} -9~( D/#vII۠5\/yͥ,&7G rQmV:s+S?OǼ_~V^ GD_WjkWC#2J d>L: Ѱpke<߄M+zÞ6ȿ3z寍=<_=rl\qܭipH"zQKK"&_d힌ғplP{a 6KkTUUfl,v% +I?SŮxarxyaEl%w{:=L@d{r?`aʤL7>"T  ^v/(C/MDKՋPTw iHu0G=p($V_]leR)iu5{: ̧5&r["W |EGV +Eg6CVm!ſXi~P! . -*Pu`( fi-+GX;9ڟADS%Dj ػp^!WOSs#7J葅;4~ƹ1ŧ<O·@y:WvxgcFTXkg(I@=6"lV &Ď҃Kň־ƨƂ좮:ry_v~Y[nLW*1ߟ)&`#bxc*XUVx6ץOm-ӗt# ൚ [lț=p ?MXYnP240 7Zn:lw 냤bh /ݵMjȡks?X f1f]:MgWwLs 76^:h_ (g˳ڤ; Xp V #\3U-clavUC$ 7as=8iB}2>p\0ẀV%5 %?q`soԳS<ކOR;Wz#gޭDպoދQܽbBՁϚ>q vq(e< B4~SZ1Q1pKHmh/RQ#DpQTHZ򢷜V=Ǻ;^ɅRy)Z>/Ի oop3){mk'@(s9 Ltd 8P"(I Ka25h>5 F ٺ ^{s0YcxQVR8}, F8/SD{S <؟ hKbFIJߖf *A?WpQһOJq*9d,jHyO!u26 "ir%l z Jb3,^i?273K" 6.[/Μ{&C SeQ0*}ާ6W*C0V B?@؞Uߨ/[xLl]t96? pW z|M;v2.7_X6k A횭ht3Ra.A$8Ƥ3:6&Rqz ik|6F+5J{4K,{VDn  1FZy5ׄΏ#k~>=VIZ 1rX*P%nY@Wʍ1MT͝YX_~ /ڹfyAxXMؐxrs@I;d,GH)ŐNhRv&jqI1ܲhS;VrcOL!zK5lmH:)YX!δ (4,V 4܊D? uM{g;ҘX99zg"z!@{93oRdj~Hm F1o}qo G1LPD<$쫇P zƋML c3Q>f@J'0+mg<봈= R(BÚV "0{ Y׎`ƹ.7xuGعB7PvK:LLxN5Be[Q]L8yzҥUǍP򲛗 HTR|+lՋ<",;jĿJk]Xsگ`ad?OGr:"422=SoMd.##fa.o6jC_233^)Zi^4%cnC/ <dH[8}kOzQu!?!nr]~A5v#&⻷Щ;긘zϗ`&? ?d 2`ӺJvG' K{89cq'Ja1\t耞f?C3 ?rEJ1*)4/P+\My&~pŽxRsr;wp>4gu"AW7KGP!&)كeHnuTt̠gyT6+V] a8 fRXGh ~Ѧ5&vŧϟ*8Cja$+JU_N冗!ȊSW(vWj$0|\oe"Ugrt/BH s]=$Pq,70AVѲv$09)0Ҙc<-csP$I>D:! $8J7`7Otcl{͵Q%,YB%AQZy59F'ZA@ѼPL9M;`w%[UDHɷ'KNGr>OVo1ը=r^j|-k&BUQ$w>SՠP*NDpؗmf r9%:^YWlx h1%5h^,_|CDs2cH؁Uwwo79"D͆\r d@^.js5=~S(1Pl,Yy~@NL{ӯr"r-<ۅ+pf/\#Cwű'.d;0/^-YYYV^$i*v;REm"z=?G\=<9uR_/@?̳h{*&  NaqS=FAaĘϵng:?zP|3ɏ~RGxU}?vXc#J#&T.rL8*M1tL8jbLƎ/2wICYߥ<ƦW>gVljEmNH\1{ !nA-=Xbw斅[ =FjA7dyf=>u#J~sZ4[6Ҹ'МFܸTѲUZ o5V 6$Ɛv=JKQ޷u\Lq^)pEXQ8p؄h7nΞ;U܏)wX-pn2z{%Ea{PRtnIܐ?|ınT _vvO huyV4#&f7g`ŕ۪atQUg)X8\amf}?I;uSy ~goVS(vT@9#:4"á-ژZj42b"ba5_HˡVa1VI̊vY2:Ή~XE5F*sSӌ8OCwR@C8; yߐɄ_-8 ^ծx8#rAxT*/TQh9,v*Ҍ:WH)SC(ţAcy"HGXf=V!Oj% qb_wp}>|&Y\췔9 ox2A )q.ֺ >S#3I74'ɐ4~XcTQ `h>~{ z@egϊhvnoi7(5h&*|fX_jJ7C/~:D`_Ӝ&ڛ;Fì,ߖTFN?0GBE@߹#aΛޞFM$LXrHoԺ ola}K" D9N`fCbR=9mO1|$yG[ lZ$j"BIϣofE|a'9G!rYm&b*CchO&+%{ٔl˙zˁ~nIFwZW}$1.MOF>GN2m&6ӧŠa#>}h #d,] +BŹzfˆ{4iZWkǧ/<]`T )>Ɍ>?gY">هW@-wz VWlhWj7&2faPڶ_veW}^G)0&hMF/K+iI/؇@Xԕ`1{ٖ#1E0È,=I{8 %W] 6B[Gh*jOCy)GXZ0)`QwPSsEц ;ۚŚ"K8RiTPS4~oHb;2A|v,H*U4O |W6hT:%Pj^:5cayIJh4RIe,d|aǛRhY4],bT'_BJD8 >0@ J]K}[Qx}3jc'y(L4 rSi%ݎU唲٪I(OE_u3ľ>?WSzu(݆*K=mڟ )!;&y oX}Nh%%Z>gqQ-Pyq46iKXkY$S7U?WnjzdB.ClkvD<?19fM/?V.xOC+E阉`2J<^Nn(D7kbPɗCd*2m7{G&D,A_ E`WYSɘGԘ>ƱO6nI!.no).&/,Ձ2U.).|r٭B%/JT+}⣖r*tR$~gȮHU x\LWr stB9UhA 2/߀p5t7;8Suz'br,x,@ǸMJ×%(ec$ɜ]YMb|m\vaj:>pFNF,$ioWAP1v:p-tjziB)Z`NlԫF {X[yV)dKa9$\ vAΛ1~m:8Q&FY,JlUGk_H?q*cyX,ڻ"DbxX7K5xcj xFJ߼wx!b$c0zX[PR8 lZśR[kGIBfM10P`sҢo f9l€ÿ.ɟ߿B cME\s5<>&̵͉DN?R(iz}7~՝,s&t'G/ZI*/ ԎSHqþ?"A*BKg\0OqA)> }p-3랉 NAȄ [xAsOkǻ5q,QvhH#|]["ݢG34RxHTX'F 9"ΦiZRgɺs$w]?%j\#X{̀ZhjEtYX)]}7>ujc*B%pgv,bf,qj BET_A!S 0Gw"9 TYDZXH=,' pmȊ]?PcKi=zu S k\ZrTƜ̌hT(PVlMpb@7vYcnڞFn q[l-UhXJK{ߕ9L@w8SF#y(|r9ióݐwcTLPnt@7ω4WPrL4`u&; I(wv7)x: KURcc.҉im8{z*LtAh c+Xm0ˡs CPu["KMxߗ^0- psqd㾘nuSd"QlU[VI!YCz^lO9QIBܩo vD.mʿ0Z:`e&vuڦUؖCO={B׬h \rbUJvKq| 'ŠZn{k}a%&x#J+د8}5lD{y} 01(?%G&Sgx{tâhg2v"O9o\:ʩ@Hd6B#r|.;"hRm!8H`}/(?@#f-C ~ti[ =uަ-("J8;<9S`^7+uxRxSR)ܖL5ƺBkh f6\=EGT dkg9mQژ9K׍`"- /=421{D{Qɱ;^/kOG u~*rD:"^WР$mH z ib,/\56YAL85=҈6XmIVC4!`ˍᠣqqXt~B.FK=Lj ;,TeiWEĄe)IFj[]W[QiPJ`D 3 g-nKΰ4\RIrBGZTsPM|ˣ wwq`+D+ XZf:'Ve|CwpuP Y%'C\OOxeϫS<9k$;Ӟ5tGgb 8qg:ɻAnh˓{U\r37_QKH^W;(z+Oۡӡ¾cd+YF9M3_Z+(T Y; 3jB7^ŲX'&eE@W匿FL ķxWe|Rـ6*9*H ^l<`<{$; /xHw`G ;OMc\Fa0[`|8g6XFgfmH0^گ%Ac A1OTR8iYՃW KCb jPT(.YskaC6/$x1mzlBgj +#zٹO^;%? Vw,&3+!NRqPN4…DvC5x$FV*'% W6{)Maco1l[|*oIͨ'ێ8?^X4 nNtZb kSfhhRVW@|>n\t<kq<Ӝ,v#n^jT SqƝ(M*c }.spp  KC[` og_k9MI#4ݻejr3Ba 'ߨ6)֕bc XIPU>*>D0}3,0u~Iɼ`8ş`30*^ήF8[d&=gtz+%@+8ɄQ 葛4a۽#bb"U^=f= >hڠFF֧T_,ݾ٪Eϝ-t&ϵcĈ25{*VY"NjćwU]nyGC:/OmGY_o uL]54y{E9 Ue® L /aI4; \HxԚ8%=t/f܊^|LqFl{o>_-c{{VJ7YwWAAqTE.ςÅCI|İPRm>OZW[lύ$`w~ H+Ty7Gz&$c #ŞLhU넸jM=!G$0!w9 蔦P.F2.'L*9&DV~+m꾗ݺZ-T__>a4D҇,wZ"ȏ "-x #iU\< ^uBD`_o:n.)% RdCJj(?)qR\ ඀<'ּG`_-`-O|VJwVU>Ai)W*y!T*f`'Jաצ-V8dGGkw9i&61k9ǰC8yc{ `11qowAg}~1>3X?:2|DmE]e^gc+R)'KY[M'ܹCX0F&fp$iry?j-%!#ŕH#rrhdų9A-`E僮Isp$gt0 wL$(Ts8?ʫ#[9+Ћ8KS DلRy,t3dg*:O-QUZʺv̼.,m˧l#㕃yhX}2v9oFhgٲ5rȞlu9v- ?k@ȁ/Cs ,I,o}S%Si Ȣ0,KTOE.LpwpG9Ab$ARzQi&ǰ:}D֥ 1S-V_6q|j2Mp |UqzA k#Y>/$Pr+9! *XӺuloK W9ډ'پ*<|ݙF[~Q}m2w91T.NDNJߨV !.G$@Nho^~"Nw-Z"Džldz` 39߉q` OLEA1oa-b0ͧ:(+Ƣ甎0V"H咑zMpHWqpk9̋: lrzU P̋UD[p™KZnKpV!ziv7\ŋjbYbXeRHƢ(8̘?1`xш 8&;iak"+l+Όpe}ՊFh07-sz}̸ٷ a }2-J!fl(#ͫ\*>Ũlxn?"=5YG'h?H)|}I]I#1HkLxF;?4yЛ0Odn1_kHfuY>-rM|e#:vOb 2[vL:YV4p9$ 'Y).oYmߦp,?-PW,K$eD9>`y(<PD< k7id1w\+kp^mS焣nГh4:Gh##'[ ( CNP m7m1dJ\*#?`KRZzNWe2 iޗZgBK:hd̯e| 0CC{)uыUFYpԆ<}$U=֘PϪMk&NXT~gAyޱB!5z{Atf˜^Gk1cߡ?)ZiP5L3I_%d{€ٛ/9R2"{kL}%x@tv6?_0*9{:wP64Ǿx蛨͋.%mV';΃唒DIP7l`Ne~}JpYѷ,,@%RNKTՀL7έ&s5φT%|=jG܀}6:tWN\#[>=_e֤]~38@ g 5w&!gX%HhFȦY伸0UkZv k¬5K;V`io:.iA Z0l-F ґ9W#$)rp`(;"Bpt(EQ\əTҲ rLt!JMag n{7]It޳,8GO7#҇`밬Qt?z#lmoK}$!,pȹAlE{EN9sZ 伢wQu`V?0YLJ kg"t?+ XQbwZ@6= > !t!qpGU۬ A. 5,u37D4K2%oks3vLhCM ?-HcIAmt$MEW^+CD_P3KT92 - w9䪟΋]u$^x ,]S8+{2B}Q~k|5A9ø^g~ -f7$wZtO6 ]ݳ4-oEȲG=^)'Gd*|A&5,:&٠;}sm, pzif?a҆sXȬ ڃmsa7s_ӡ׮8 (˘Cտӎ()~T218-nwJ40ZNm!FY3xAHJ(1r}ֹM΋)*<Ķ-Q˲~> DP7^#v{b+; o<9hzOJ lڥR+x0{6MdJn$x@'*(0]믽L4Y"$Gϔ32ͬF5{ nht S ttJxnԆųdhܟ˦ȭM쫊K;F[؈V+kY,k *n/nZ,E{vZ(EO'sW)k'+(ú[?Zr ?$B7g_Ćq])7oXVZ/XZF1{pTƸi0T^_2bӯhF;q`HGmx|Ì5"jJRPq;@]ce7@Sf%AlGu&eS\F&+j41?9}u}Ę,A?@0pD4zP 9$S<7mC{ F!3J Ҍ@kڨh+y'g <_#n N{M(`,2&Mx&(>ߨ2S~'hMTQGSEOpY $%I!B\+HH@ɭcJ@d94pj}HoK]R4vrCsI# ;jTh j T1M3F]e PƸ6Շɕ#QEDWs.{n%ژRT>5x4O*޼FJz~IgMOwux4V5ӉGFAHLEՏdz~϶"rF "| XB))Z;G^e#ŲCpg3`@HLr}rs#.+QcQ\تv JU@yǎwc\.V!t]ٮ'U.&g5brt{kZ6пBH([2FNqK(ß}R83 ڶV)ܷ?J aܡn FEA2$]BCtDL7bzcM+Ʋ6._b=C'uI'qߛ+!DՖY ˵0xŇ9DݦQx)<l`M3_k.:oPUkt-8O#KB爑 \ш`?l#o6&KږӒ&l)%n7ua2+][_]G#Ik6Zj}J-Md[Yp36ȓnj]٩r=! i " ='%@H cSCP(A>Q^ x]J"߀C3oKsX-Nb,ޜi0P" Xm݂~ Լ@>d-x<^trmdE:$:̊x({䆕n$"Œ:*-&f4`^7Qp&p}vnIU~<66HS{f9Sed185͢ĬyLv"w"ܚsVdػN!] pGhb{7J 7`fF'>'LPH* n=ݨPMphP x ;t #`ӔaϦЦ ?Ao5Эoҗt%u) PP+-̅Q+|3We}fpȀ i($FȸJτ˙1!qް=s3ÆFhMQsظhQҏ>kP}dlF_4ݾ#, 6Y0h:g:k ٦†8pKZTJ,,, 4?abW#I,I?!Mk+{|]r4`+_?}=3*3Nbnomh6tEh,Ƭ&9@5t #4ܸ_nn46/?={%kIRPmݒlV,g_⺖r@ _ENʷ(9'c^Oqu N;)r B2pexw޺>TqQb:iAYOM;Pp;,QW$..k q_FCJ1mr.E?ͶɷlL! 7Dƀ91kI<*g:YJ+OkJԂ]tŅ48ߨCxp½xΫ6HYҦ dUMmVФ+a{ìYI)BM@mOƕ=wh@aܩ![,g9h5yk]9tb&] ;nK _܃&2f^hM,1W1El?Yac䱹_Mxv$UYgȍ t-tBS5"xd}G[vKG~&b􇾸C,l24oܻdC8"Dge-~hn 2Z%t>S/B6m 8 y=PьNbJ7GJ&V{>Z$ ~5}2Ł_Jb! PP/hxBu>i6`vlaSM2c|N"&r*ջXC. I*n~g`Ri Ъa [aM>ѧG@?&>t$aԆGcr"~l\zr)^O!u"݃ P&1ܙf Q[i?Ze@eQKuKS8c8Ѫ%tPAlmdʘ&@Vѽe2 *z$՞y]OaBYZ@HIǢnf.%}08ײNE@B.ז%>;t^4)r6nf6>h[0ȵ4 NMwއGm|ݨ=о$&p'`aY'7z`Qz];8MR3WȶܡJ+> H0C:ZzXxAv118aM(LXt Rkw^& rљݽe*S/aLgm hѲ i3 3hVSqTQSDd|o[Y%PtIi _%nPI{+cEcJ)AW3GAd!|+굋񵄉"kN,!8 viM :VRf^Tw(Ip֖&aFwbI xg(Tl/cޭ &qSЕm|Pf&;jfk[ӲSYYZO߉oJ̼Idh\Y 1"ϭ Lk#j2 I'ݯ^k`}ʎn {! GC̈́' Pur`TKoJ.?ǃsnKG%izy#`Tg3L?cL3IE3vr/ʝ+:3;XsO$}v7 D3Bo#j~+>\ԅ=+~2BdT_$X^ ݄J'q؝L5j)zp&^C$=t{6V$:5%cwd"qrכQ=?e Z|9:!ӆ_ЋKF Yd5Ojpk8(H"d;`cɎ2PFB>g[v6^= j :r([4wr甠zt\>ǜkU?lȶ1!ig}R 1:,~N++E7l?Vjz:1ǀy9ңQcɽcޞ6*Qy6'3ZxwhPBzhzC,2̄':,(KEeZ~}#u7m%FR XLgE$btQaP`0 9{of1/Bp;xb<`rͰ67G%H9/QO)E->2bA!%R6F7"X~Y>dGٸZ rw eG&S[ǛyI sٚI됖֋qc)3o>oIJu#;4+Y%=ǯIwEٚ0Wb `|/nΒY6c$b]~CT]E_b܊h}NcHC~j?5Wf#壖.p^<gZF"o@ Yv왘3-bkۚ,ϊ ?vfl# @y#\!>HevaE2m)C #v{|T}9˰Yǧ9XA/? ksKmƭD(MwhU-O$ )ڙߔB5\\*GfSh,t79x'DXQnӕBɨ*zEEqKJu|r@$ qw xp [[7 ЮD]WiK"5Ph4MKЂ"L^LV ]_JW09+cI~)$G;]sV"p:B^a@ _'cEzST?c;>bYj?+3Ag{K7Lej*L>;DD&n+hn'=L-6zGҸn@O7n$7ߪ>bqXds<( E }F3ٽHY/ĵӗi1l@>7` %5ܘDg!cc`:R䞗Jw j <_cWgD{oJ$#Udv܏+,3\Zn&n)GثEfARٛxAԦ;V[Ky.Wfցv4}D-:a>E[4v=+|tCtׄļ-Нb a- Ji\5@a6×ܘk s^|_.oϬW= ^Ӽ){M;WߚN>_K./c+ ͟N4uvf6n$wkdiaIM#$YV|-9v jZv.9Ͻ DV~2m!%@%h8av!#(Yk[SH(Yry.{!nGux]"1r5ܧl ,ծqZE 4J*wAPf@R&ۇqVG +5rY1r1m~~Ib* ] OøVP3 JY^V_Jwzh:Go7K W1~Kjݺ}E`[ t!")+#wRwza8.tJ:v;tH,T)Z"HɹܸeuB4w,^.ȹ86[ǹ'[:!҅Vc4 B*gt1d;u(ʦk'[8*"r+?>g1BݮPS ԣc=?JuCо9E'ƶx$92TFv#!̀kqw .8V=_B=͘rj 3X21 M q&Qf Dʂ>eKS1:,ɅK{6~ /za1(d7ʾQؙ gGd!~}͖r/$U-]^orfLkl3S !=GF5Yfly+^/(©(ľFiϛ|@h07×>¿y!W,q۹]Ī쥬 s]kzXxWZd/H *LCVyyl<@lV9tJq^J z&Y9'h@6]Qe~D^qsX.U-zqI^e):P0^y,dyΗMgTkT*cǦk =c7g#=X^y0Ynsdz錄V̷0=E?h%x6&yv q7pY:LS(ޤ-%v4ϓbHNԎ$ /CKA~%Oy#\  &q$nVyP6{A6S~W?TYSd 7G!'0HSFQS~rLTyʲH0O u;@s {pz4] ќOQ8LQ_ZZ!82@Fq1\;#䡙BH޸=1 ,)m5!@Jy?ں^lSm<'jوf(]`"Uʥ99gɮ+I Z(Xq? ųY6Oj"NAG['(P@sQ^}|0yk21ٝfeԼ922}T4oy & 8K¾B~Ǔ[qɣn[ g^WX݇j|B(Jh[x6!dXw`1:Ҿu]e׊Z3:m'=jk*9vtCゥ#&fADo'z2R)|;%>gjcșU Ey#lx>{[&[9M3mWB59"w(`lN}ME~ݲ۾*Xm/2/̢y16P6R:,u6p~qlzvej@"D&P/ HJ7r3R3Z, NK]a{|s2=u'oSS`]%n +ۥ7RhxpGfcü;B #B"YndaK\ڭ 1vF ~<x=?N,h˞ZxycPm%?Ų`ߺM.l` s/hxK”G.Z `^?!ZE)m Lb~D?ȱ#o̬2(/.Vf3Bk;+S?m0wu4NY#58v: EHZqC ;ykPC\t^ HF[ *e0A= NzSm( E>ZLc֊wZ.DBHYזS$9RJ@֠/1Xt7цͪg:Lh նh%@\zw Ψ[坅ԫ7RN(pd7eI_^6JGC! DŮKRڢK}ciVW[QO(&=F=T|@Ll'"Rp+/5B) c'EzUO\&v'+RP)ců,~q|{BLOb:["l @;؋SG]6xTm ޫ aS逢FPQSHxrJ!0[*wڦ⢅."H{U)\\w"';x{d,{*[9v&ZGړ+2bH{# ;FϒIUz^ShK 1;)U$FLT0ᓗtJZ Cg-zwMȔ2]bx]i4ʭYf% QWY>EOg{ 7Ye> 0 "kPWN-NǜNrݩn@j'icw0=jkEARݯ~#`N'JIº=YN{U^J+٥js0籞 |zE7=bY ٤/>w3X ?Fw6Tc?S=)=_&~Zϕ0qs] 31#qC}H~9mEYmF_.H;-|K:64,I Btou,jЮ xw=i~BoLgюreikRF KϤK+˻<~ӴQƑѩDG M9VN#Er3V^Ee_n1ʋ&l=rdA߬QЄT%X:0շo^@M i=:dcNwv̄qkفV?MFMօȥ 4_>,].ix')ՙ%VyD^*U|ru& ]-,ެ6EbiK繻KÝ<<ă9W,9GUxwŶ= 3f&Bfu^BZeD^dN4;5!_[?2p\y Z%-$3gpD$KrBC'՜`~0أ$BD0{Wg8taz40a%'Ej+AZʘ'6< o 1n{{UmpA 757и}M[Ol3 2}c&-Q1W6b&EzuB\"+op׏^+D{PRV6E5-]?) {H9:k?<(?SY8@0,{ Saw&i(:称 7mgk<lp0N+J=B] P}SŕW22;crE\T7 .=GA3ӹOeC9[F /p뛤<B{r e$GjTnN*2y4_" طPk~D̯] i#%* ?7LZK& u~ՑJ#z$8H2[ТEթH?¥74iƽ,'5:7i *'$۬<ZЮ4UD=2{/Q)6fbVxEnCI:$,T%Wio>; FvLOK/i֜Sqzby3'%ly:tu_ g ?nvAiւYR q1p]*LW$ q4L,Ji>tt՛X!p3'^9zeXY {rgsFEξ _1fr mgh5VHoxrZ:eQAVKK蝇^vR+,yjbRgPv׸da)DkeE m d?o%hVFx- v?/Jb$Lܘfzw4I1X ڣ05#1Źsn)ITfziʵܽ VMIܩ=T"$fҥ72$j%).!? :9n /g>9ꁧPDO4h qx°`ۖ#'85>DQ ©M|Y}0̘=1y3R~X'5@_f[#y+ʜ~͜V]|m+w$‰Mg8j`h%'1lEq' t4ѕLg j۶^]K#˧a{a\vg#dq/A[}[#G-~Έ\ffYfd~ sXGⵖ5lʹJwU-ϒ InZ"/c;Wb V e$(m̺-}TThzp%&8W&۫{T~%`*$P6$HVcFv-!j5]0]5Aw`$*Ii܍MW Xd1 m=E,kA2hz,??miʿdͤ}se238;wT9.4p!ho nőgTH֭3-xyɆ$i/zeIfՁHzm~yey@Ow3u*($fëͷ|T}~dZ:%mOo a:vK;CC~2hONJj} krUXZ 72#"[-8(L9Q2q94hӃ۰B W Y6({3P+0orc ?4ueb `OSp LZ̫wr> y/ 6tHP Zힱޝ*Ss ~9,Pj}W/$,P7nŞ|]ݮdX͇k_[y,4%nLךG[\[#n";ysaGi$t.h{uRc;+6Y9M܎%C=ZC)d9j],3z -Pt2+ZhAmto0dDmoAd\Do//n$a״Պ$~z߿&zaمrrj0EA{/C}WS!W ;}ڒB"t&t|Y}S= ]]KicS==@JR1}86 :z.\rVpç, &Cll$pS ^@8WOs0>1ʥҽn u{hd3 3'n=t~Df )FGUm^4FnBwG8 qIgZ>+lNJȳluw?}źXvxzlkn(AM 4eDqeܸKa[TO}B[d~60twH56h2%g+,?>aCu.@ؖZqc8gYZ070701000003e7000081a4000000000000000000000001644ae3ba00002ce8000000000000000000000000000000000000005700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/bluetooth/bnep/bnep.ko.xz7zXZִF!t/,]?Eh=ڜ.+ȠC^L/ҢhY͜-)s-Nא7%w 6t3E&ܪ-uaqPYhM`Ts?KDz1PP`9>H]m_ֈQ>it oc$94l+6a|#JnH{<*"MS; fs=鳼+vD&_jFn؍B2i 2 ]R \@^ClD)ɗE,ZVShX9k @[漡w^zGshlȱ_^[.I;uW2:lGZ1%|}"iwznw"Ŗ984 fEV)R6˼t=Cc;U7^.19 )P\\5AhtE B0:)?'YgC{4vm*鴏@Z«@Ы|#Ds+5q<.u8BP\Ye2zkM!6Xꆆ!፴Ta,>-KWg 49!O:JmzYۋ(ZۦLN{ixkvk*)EL#5]Ly G3d9W/=aN9t/]D ٱ=A(kJ`HL**YzvEH/7G2#{{Tܬ0ʔ87o?K f[lJh*hzr,P%De GxS%BD3`f{XR9P 9-0LWeeٻ(rf)OjR+D5%uOจqRiAI*M֑ N+~t< kkQgG ^y]:yX6}vcylۊgz,жQ:Sql5Q*t!8ƽsf:PVidr~ {%̹F`•w˽~ʢ56A+0>+FhP=}ʿE21ץ{bZdԡX )Rg,QN JI=CG59C{So#8Y T9d%Jܚ>Xd/T/1;G|.4=N~_66ICXR.*=8&o׈sÏvuaI˰-(B2K|6M$3~͢@Էĭ# KlzUF7фB,WNTqm%O!w`KլQΞdIđܽu'gc %%u,j,z"ܳ\ԟ9*s^+&fsJ}AXV5.0w^a S6RR5<^^EWd{ڡUy ~nguʤy bm7F<$g(=5㛠g"XX%փOR`Go\P [uhNK1s=c馘"?fup20y #դ$)lbS|v>?1_|ׂ}ueg gE/iؿE1Oe/Z=ӮoRZk7&Q媗TTi-<"{El?ZQ;I\fn 'x A`:7&n叠]w%A|ʧ1Æ =SR o"::5;d¥> .1哊x/JTC޷{.SOUHhSJY7ʇĭ 7ZOA1arUI.Kl/XalJZs:('pρqt*U> B# ߺqHI#5Jܠz S 7|'xêp_kY-6ק۰K5SWEr L&Á+yW)J?KyXb:B1]yN6h7TA/89x*GêC*Od쪌2I/psޏɑp{ΐ=HD!QO4oL|RpA]:.+6aUks̡98Ls *d]i*"U>sq'e|9 $+ bFE vIE˽,cup I "/rqѕt07k%=; =jOo䫶%06هN]R-g^B}wUGXX>'awܡ_Ӟ9]}VǸR},W*bcZqkrST4SCvx&zZ@_>@Z4I m^^F4sSQj#@?R`r&*,bR pL%54Yt-^B+AsGCYtb qAkbr _bs+ '̲xr,R4QP 646hc%&#zJiʑ3 C(أU2ލ&iG)c[ި#KINy ƈe%>=d'ԉyE4*3vķ}|-TF|q@Jotl(fѡnqޟ!o=:fRv,;5 kE$(Y,4g2I(}gW D.G:s⍜lnq պ+GJlo`5eo[ Ρp-MR=5!\C5vdTZy9-Sqd5j}˰5b!,XeMY'5U50_]K-vI2V}qVIO  kc-IBGKPڈ\ v)Rl1~Uʭ EG8D/*=iΌ1<6z1ݔvYc^b1*q5Ym8SOwAI!jY2.6Z%ijwKE$-ꮑg係йKѭV۰_ը+ZE0 }\&~Im?یx"ҊA):Qל1[x}VmW`I/=ЂzMrS?sQ1w O'J|Iә0Z_MJׯatfo4SGv=Ǖf{_ʠ/堊Bʮ{$)&y5(AipG:!lJU \`~uyY@!*sQ >pjΤ9 <Ϭq0V[v[0}oTU!" i1?_^SVen4Jd4 |ύf~M[gB< -mXzk痻hy6^9j{ҷ0- $b2q!ѬZ~5Lq oش/LQCd'Ѕi7sN|(jry^FG ~Iq.t{'?J>{FUmi0Qu|j~9Ev0M?}6JBmJJ, J;ivD(z aQ2SYǰ==|[ 4[A9O>΃^0 P**N@W Bx` p&9̭7ʩ!\p6#3vs+D`'Uc#MqwqPmr> 5 DP[&NHUvΥin$ѱ#:==9F@gP6Us%2C@X$"4B@0 X`DSF<:9<{+; Np]'hޫW Qa~M_b2\"裫,;>ʹ3K ֱ3b:Pt0=#n-2պשڣJϋqf$/W^ y贌0}oG4AAQh ?+~41C1~sOE81HNAv"XͶC0/Zyg zTЬfKD-׷0"G-e =^Iͭ->A (~s$Nz6;/=qWUݎ>^I=Sy|s{<$7hAu[qOބSQ?XW&B[uGUzaQX(c.X%O_CLT]C h~xS}¼̣aft%6Cw d Vr}t U[3$d!"q+/lAooL#4Ow4+P*.~!,~0.8Tјvg?8>8ˈ[ғgLy_R )|Yc؋}PsX1]̻K[EU7%{e.wD;+@u5y"KB{d ͟s;(ߡrTonhw0pb>`im4.龋#ʹ"V^ІU9|T)qzܒ1 cN]קM4"Rbu~&!%WsQ\=MgY"#U[M)VfI3=*Gݮһ#ۧpw+~2OZu0fn#!sWFh`<6G/V눭&a̍ E|WLcɜy]('p?wTx͵8rKjaXmQ-FU@~'m)8=6-Ƽ4P;IX}3d?h9/^؂f0gU)rg_p >-k~}󝷂v ٌD}NC햘6.;ujڹ:]+fPr|6ÝםӀ3߅ͻZ25/Z,;HGw:PﲊݞR->8XOI^WճYl<56P]U\j&7: J'$3>sntrf$VZSaw*}1Gkp!^֚۔"ϑbhH={%MXw/[҅J䙡R|&( |iJmL *ڌPu?b݉r9:f(}Um#Т̣`}H]YpKM8;b_R٬fԟөw|-LXԁ`ԙGKs^ī0^V[kf7;}JqFqn?oI 68xelCfxXǿƌ?+tYl.y?\SH~9Jknjdō'(pDK+5 ##, OQ"aTK<^Q<< fM)m\hVӒD|ȟRЍ'G]AGQp] ׎4`( /|sEZ?SeM C:eC "K%g0@I #N.NZB'ovyc!(aJByT;A)G+{~('xDw]|6d_n:}rKt:I8ߠ5ԯGm5d*!Ni>U]%#t@ż<^T_J_pٛ-5кk咝o@<,6rQB$3uuede<$0Q)8_o&!- x$ۓ2m=_Suȿ`tCNk|NU*ȯR!u1F*vg)p'N -d+BJ,OV^?L߄zbToƿĮ>w?k*)icEQe/ܑ:rޥ.GfqD-4 \7Lfl31D~MBf̂X+PXH($ Vb +O {!r#meA(B"ͩ3u(c7kK4ckny76Jܔkj_&zn"Tv)>/ 2=Pu=vIJiu*>CTJΡ):ȋVD6h(·*/̙'`҆ 5teKY: <.Z-z*+{{+:|)Td0AYN6a)%#D?Clk$DHXdVhhT $ޯZńÉşI5 1N3:7w J[vcH˽3z] '[@F]jT318lwgss FIF*gz%M^r|sһI*aс]Ќ^7-D^0@ HȔ<{k'ǒlDBs1B="ſԿҠv(qÔ5+!0@ PUv@Y]>UUn V7ZOHhNhu%cFG#w E.Vc:Q3^31I@2(S3'Kes6*0%6!'G#'~xN".jLTJH]/X;GZ#s}MT9nq8F?ri@n6Ŀ4eKEN>!&^4 pʿzІգJ ?Q@qF,2 W&f/ޯ_nv68(N 8W޲|z/*%ql,N⡚%f/mZu oc |#_Aάʍgv X܍23F/ٵc jAT'@\:G1AM^y;k#+Umpor4K1I}_rr3E\V@)!CxtUb&sbۙ%ҋ7:; ɬ%OX_ `gBFlHxy:`MZEPrJ,'H5mn]k"4&17!V]HxQc!VO5YH|f geƽuh[Lrj ?ēW D*HgoG]-N6pGed((BI|gZmŵ@?ͳ y^#-vr9)m )f*\ !%pÃۥ/m27tš㻢7q Qz:is 1l6 L>ȫ8qW@ D[kl:$ /+Lt8O(; awQOS,p_dU$ПLxg2\[}߽>JQ(mN$ZD̥0y]0gEz%BQr`-RĘscD| 1/>v=/)kcQU: ˭ \}IUKRUs3A-߸Vytc^O' @0yI9nZ:UP ]b-hNp)Cӄ}*GW~2"Or$Y-kb=EQw2ܞp*Y7~TM||%/K3*jSώB}l: 9l< q `Rt:qw"#z@L%5]$sjf| q> Xd y6)6MIΥhmr268Yc~ Suo҄#wǎxP+eG s!u6+O<3j`},"ws#ePREmOpE_!_`gph:34ϬRQtLa `I`Zț{8n)oiWzG3BdC5!A~ >폼wZ Ƞ&8meYxgYZ070701000003e8000081a4000000000000000000000001644ae3ba0000326c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/bluetooth/cmtp/cmtp.ko.xz7zXZִF!t/2,]?Eh=ڜ.+/!SZd,^8[qע-AfG0NFxc@9: ^Ż=m- )JKH[HQXJ-H̔>U'`$5 '9ײ7?)F9HCDJV3n!8 '([1W e<\o@f % fך~sBOӨK~sѺQ*6k[yO~|_@PdN #ym^Bish] 2H݇5Ϗ;)L}' Mi5r'7wSGՋ,_v^$%>(m2bDs zuA~L/d&M-g3HO~^W 8ppcZӽ92Ql:h;$}U{^lXr\uTXp9DO:__.wp ~wo6yoQ2.բ9]{qn<*/)ur}!H;RkS񋷖F9u'!Ih Ӱ>29Ph&̙ՄwU|Ԕko0t!@,6-Ddi b1%5_P#>SANJ@lW7rGI*qTWڦhz%k+BKs?=`j`:yakY5?k3:^ kZ1G`WV?$v|VS W pJ >AKFTЛGIܙؐX?&s|!I~5>[Vg5:»2C6*5CÇ<#ոXW{#sKa~w r𡴖u<!)ۥTQ I%ɞ!Cy"tddK-īO{Z*j0ABA+/ [29I]}fj1ct*q_TRזz[Bw: @)4DFizPh?FrT6 Jr*E綜SpndTݮ-; ׉>|<3_WZcD|ӳbN! 4,Gb)1RZVm JziK_ȭRfO4SxfTLXD&tMYoU!ީ2_ !WJU2!~G ~f?6+`~!uNP iA_#S'k;PIw qjdQ ] V X_HZ^M942',F(oxS,8>5hS 3X̝P+ /og}C;T镀sQ= o|v B.fN{vfh/#)[cY%`¤X$1~2y]>Єq/(9_Jjv~?e5+{~݁ BFÓCA2SJ a cG@"͂*5PQa38O>&)zh/^#ו H!9pv`CY³݌9\܇1WYocy9Scaw$[V'toKZ'iHK]%9YFˏOijAʯ29UkQe{;%|Cg^F;vgʟ 4sRK7QweuBJI4I' ѶR)~4p/VF~e' QS:bz@DID@d/ځɁ5:X375Q{Uʞ6DgT.OKͿ $ ZVq`J 5{3*F<nxj>=Uγv3s=î}r])vO?Nv{lKYį6M,=O -%G:Qe(5%;+fl]J|0w74`iؚrm-tجY\MR{ݒJȋL>boɐR|{H! %AtMЮ۳\Y#X@y36s|3\<["RRB+C%a;c]:$Eᤇ !'높6׶[5FqQ8ʁ3=:-G1k#_nc TGULH`r5~{]C?,L]IWm jAU[@RVY? MskQz F|Jȴ֏6d3[45ܼ}+Pin^iTpZohJlq>Qy¤hBKǍY=^$,gqf Xo׻L67"_껱a5P]QI w:JO/E}m<3x>Η \Rqю VX)ᩏ א6s|:&8ݦ7%Zɒ>I(*9=lh)0mHJ qWy9y\lAtBuun;~(]j/4w+VզvɩC)jO$ۖĈ,dޥxn<#4^|DV}Ab=Ipi~ NhtS>8Uf CmM ]\L}h`pfe}7t6~[۠Q"%(]#nWr-= E>r:FD3{zWJ&I=v< lNupF b1)(\bvOqhXR4z7>ccJJprdh>:A^+6Z {kvҝI5L\^NzdPFQ&B&:=AjNMb=(MC2K4XC?>}PA 'KEtf@pYf_a+?~ >kW')ЉFoy1+ aWǜ$wWp˫Q@Ful0=xzۚƣrl L>8bpO\+XDgGD]㋒6eM(%8Gapqtɬpzksuٕnw\ѥƼ8W֐<=ZFūe:ӭ`,턐\2|hnI)B 2C&_DOɋV_Y?$K+: QR If0'7aiUBs&yro7ENls"CPE3 o. Um[G&._Z7ct2c8Yr8/V Κ@`Cߥ,xU~I[$exgu>&v?F8|ӝO=$$['2|x ؚFM}'S'i5>jRM]@~ف Lc!hv8=àl>= -v"*틆Ѷ!H;\+&L";"]&Z_F._ljڕ+>??O&Џ;F-1zQKG#L$s~k0PpA =/jߝ2ثb8:qO*䒊o6-rM˾hZKl4‹r&vÇ>;x?O7s2IogQF,y/f￘"菡xWgcTij$r9?pըEC(P@@*ʿ|nVaj0b}9;׬.d0=.zaVC$zki'(>7 ue3xt^)tuu% +&t»w|*^W|Z=L+ "˸cNSZt~imY5 g>1Xl$Xך*R$n@ $KZa3lzꉆkͬ{5xh͇|M:[͉:Uf}O=OGi7{\:r!ͬ췠TSHb*& CQXGfiEpPmA֩䤧5I5k䗊ۅ h3q_JMvs܃} 'lD=ą D"R- V *%fkN)%Ja}4v J>^hjٌ~r GZ:hV7gnYMMp[iETzc"C]G&Cy 7ALpn2{ ceX!2L.fo j`İ266~՝v+ru%DuP:Љmuc;4G ҽ\Z.;{`8ѼMл". b/s* lDzB^@m|Anwi` 6UuU χ{`_^W9f$۟]UڀmwW r؞jU5̂`Iџ-5%C#|bSqӕ Λxx=}gtw]CL*bNS j]7 ښayO=>f : 8}B!^5 o,#Sfi'Ʉ!‹:S[{ Tdʢ_h5\^8= :\"ZMJ<63ڳ޶Ȓα n9_cϸ>qu( ?tT(4#gZVhj3F{B9@p:c/˥աBH*f_۝X,d莾 G1f%<? f>@m"bBkvE^^s % 4=H-Xb ^njݣ"YNGOD.G2ʙ1RU~4-y)L33FCu.o+l:,b\`_}6a \")(=S2bT+̞aGJPa2@+Zر>is_{rcGsf[.fs-T8؁++Erf70 Y Dg c;jB>UGj> Anf: "zŪ&ls̗h+3!_[# q3_9[:=M\;"h4p q$W\ \Zq6i^BMpSEeha: '5:)Y9ҶD7_3&{THl`iS7FsCJt hbg&&G3]ZQ<[tҐ/If&LD*ؼhbi /)p\ؕL؉aTA/grK(6LsD-XڑY ޓ%5,ëذkNk6Ys1uQqYBqx+rp2"fsNA}-MEC!aj_lRqT9 W( C^^>ΣA%kA :8X}TOk@O{ K;>V#wrb5KdRm&:w T^TGݗrg@^C؆֕ʟ4MD&ʒЙdMHmuT>_b^;z.Y8.XxC\QDhʠ {Ԟ@3)a5XMu 0{-| MwV2,*Y=Bbe0cc,% nyD R^ 6=?+^͇WQM%>cpf!WT6H0"zHؽ+bc HMڈX~_6}n\HS13i;kf1[6Ct~U5howHMv=quNCmIbcX2oY8,!P/rnI eoyVUu';2´e;P|1O6dJidq-df}{|qJ,K B#2M5[ouΡ-?,]?B7 I[ѭf0XqgN@!-LDޣnz&siHVN욶][?t@}ņ*Xc*$Dkʊe#,9*u~w99R[VΏ/d{iYXP/!u΀N'#}J;?^OA _6#D2wr A>H@, Q°X?!H|S]^ sl]S"eؘ+S =hcHD`p0ws M=ٔe6"O9R9ZER?yձrl]zUN2h|K1V?HtC;ec&Hki@eM+._B-\.j_Bb^!Z W6u5`4[gAE 9 ];N!jW}ZRbPZ"C(*أLu0F5i2O.W bGhUΏm҂CkXr3+( JI`@u7TayB*H~3}a$>ah1,4et֢B|s1IY> O e _hR0Z97!3D;+dS0LK|&ǴBi~'!bܴ2k2)-mzqaMXWEe:v(0i|Vb,JJݗl4wl2(rGlqZp"΅'fkvOd5UdO` JmS,~ފhبCNMa_p !#{ۦ %GXYW╰u(M+d-Fg\CEZE_ao RQ)lp%f qe}{E ENZ`O:۹%}7ipOH=u#h<#WfC0~_lN%u]*qZS+6RAIP1rSoEHV7lɮ>m1[g?p/0 D[CF :gW ^j%@պ~83&JKpt8=Pbo'_a:NCeS/P ) dqPr>vv='$ Kx+,D9 , ,Z)ǎ1&{;,zd%M $R05YݶiP oY'ᦸL<"0Yz||zڋnp_GW2K@N(x S6\Z HE(25s [7)s/)4e YF48϶a䚕k^؄Q)b@,@M\*̓֙7Ixy3?24Wy@gڛϤ;EaFy iZuCq%0z-#LmA@[9`Qk[=JE ģO+pN ;urhm]J6$5L \W#D$qs@I1#=ndΔvRӃWޟItƋp8g.r\o=.\ٗe"DzZA^-ϣ2xy/o'ۺ3%_tG!Zdռ9 ̅M"6S^kRZ@VPL E+bͣ29n&(O›QU v^Js ?T(-CVxRV>ޏyS+#6:6tXw9߿ϋqcᤗB/SeAʒRVaDajq+7V[U U+[›HY!@̗ظ<&w)aSC% \Ws/Zz-/ dJx^6vTd砙׍XaR'k?d{k!c^R!fN^AR %P14y\e:u/ETH8/3ԭRǕ8ڶ$Fn?lK8 ceeV&#툒V^f,OS0ȜI޲x5:꯳A ueU|S?"Ұ+kLs|ᶒBՕ#scLh;4^ddѪ&G 2fkOTpڈ63u'`dqP^  lOfݹʖFڵ$F "fp4o!H]yf~0MS8@t{@S'7YeO>moؔMcս<"$[-(1iSZr<;?%6cLD7kfԈk)71{T{gb% +1ѡ4"SzY9@1r1ףCvΦr RO :^ܠ~вObq^&)Mb29xiFacu؁PgMG^/TAҧ-lmUj8֏JOQ۩,zXIv=JH.$~CF a p=ؾP /%ήce\e kь4e4GVB[UTG01MC7d16 gYZ070701000003e9000081a4000000000000000000000001644ae3ba00003834000000000000000000000000000000000000005700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/bluetooth/hidp/hidp.ko.xz7zXZִF!t/ G7]?Eh=ڜ.+r>0u =&WuC hY2#;կoSMVJez 3i~_f{ϜAZ8es P$M4f1rki-WI V:b pA-ږ.=j0x=;>iylܚ%=}E 8c7Akא6 QpBH_xq6"INYp!!=r= #ՓᾇfNkofD@*C ] \~q{ ߋk>tԎ&2Y1͡{<@JO?B2&(INw*< h C[8Xq\[vh(CocoDW"p>.YgQ, 1Z)g˞焉ۙa 8uiQ2>r{+Fg@eD enCpE~QzYK(FDN+A6W5ވNxa-.`KN"x mhVQ$! s6BUcl_E]-9;TPla_8€ C=F)byOzvh8c^?r!$d7L?"v)yycHq? Rf՘08;f s$d\)6L<cW4@nFehlXn/4}Fɽ Ѓ\haS :3HmEBy"7,0S{[FZC&k= ݿ .炼FmMrB 9EΪfIf$ =ZH ;԰恧Y#r+} QbE|\wphQp-BT@mŽgFMqHxC!粭EP:<(G![mv]7,a=0ط<;T W`! )*(A {KaK~)LTw4[6$/^F 8KL&P%Ao8)A#oʡ RXˆU>xEyisj!!=5|asՌnnV6DY}((婈h {$*Wb >c5+^/!, >bDQ_uO0\ aTd󟿵}Q O;]\CBÿq0.ܧ6BOYwYQdK~͐[W"F'}CDu6{G0SjS}Jȑp! atM)gقEuuE"Т5=NF(kqnV{Xd}`k[p8^G\pY֫L'mPS`ʥB~ĀC*G`k< h–Ӣc>8Yi܌AN T4wE}-VNwzpФ6x;kL8aY=Djͫ[ըZ ѿ-Lqdr ?5aFpPAe:8tP}sca T*4`HMjnkL/׭'# Kݗ`Ω 2vP*\ͳ籥&JIt7v{X@bĐ Q$WMh=`G\|p?,sh *z.Ap{0bmaecC}EBFM>n}S=AAJP:LL?s=֬@jukl*wOZD|y>ȹ8t$ qm۠C]w^!;mDqIG\16=_1Upu/x] tX T j $;bJQRc4<YvY[S!06ȈNX*LWxNU\S@2n:hL{O".`Cݘ޻% *|p%DS /wB׻03 v׍9rCnYyU,uJA.=;<(/^gQpAjn1+E+F$MWGs5g9CP3#qvU<{C1!)Z.t(igِ(|$'_|y[={~7F"* !_5|C|⍭Hλ9pڻjWԑ @ W<Te;+M" J?̴`Rf6Fܟّz}EظQ ie-o+.m_1b^DfykR&ؽS*yG) s&g2T>~7q z:PmM+@Qay3a{lPeL#H_<в-BB.]Z_%d ߻2LU X3))#nG3~JHkCluL|+>g}9`Wys@Xjݢx\$ Dc0V5[m8 ,`cg^/n3A GOd'br02UnQ4i(S#';*Dc(VPiQ r4xF1dOӦ6x@Xsђan p`I\, rkQ8ʅm6swPQiry $gN8̉uH"@wMtn+a.bO|xq1,J}GE[rePb3bxMܦ+B2r<rX(qx>xq"ĺj.[y}?bטb xOlwN3tu*ϰdؾ C[2U=``"fV匘U~ߤ/q7qf`j@(BȘ*T$ce `et4ofVoح@bň3QJ2udN<j˻&"?raQ4߱0N5M\dHhE9k,_ 0wFgUX::Ls$0]d O]1y_Dqݦ ax O! ,m-$J)<A`c3c˂v$ OKʱK@:L $=znÔhWt&\Pb '%y3W `Wq. #F b /FS*^iD#JO;>7$iKc^Iy2.mh~-E a'G "E)^omU $76TpWc=c^Ǥr#zbLlRoYh( "ZIPsθr3=&'2A&}9b\yoD=8 ҇Qx](}2 .ytݭJZ@lvonʺm̏E-!BϸxfSWL$&i`$!tjb^7jz崛uɰqixڮ IFеPAn-j[2LXdT#S a%? T{)Fh-/@N%(sdJcgB>`{gDH1o!!lEU1)fRY}޶u8-B]s#HC?( zs{gVYcUUǶ-o; 4);EGS&|(KEc۔0'aaw^It}]byo;K sތ{ >\1b70"?q MGC#B7^)xcD_BbGzj1)ʒMOxL/9k}ނ 1zy_̓LArMI+ŀqTESyL'tLS>{ŀ)ΰ.`һA'|$,DƫR-1) T7BuJǏƕ7*w㛍M9'oXes]P)lޞ>m9 6N㶦~j΁"[ca&3}mM?ӆpx&FSRޠr@;ZqkWaZdaĖ\*$h澻V]lv1yhʘڿZӳay)\oG+d*r!|RȢ=6o?:&hM {~'>6֘#ǢeˠqT{|RdH'c\fQyW kpT?$$!{o d_\a לsqGV&|=Iμuc:8`V%'Ec9WNpyo"-iiI{MyNLt`]jG,ΨfO7*s:^)dOyVt509/g;3>E[0oۺW\1E}w;fAH/2_}70k=.y؝2U)d)*̒r!2eL޵j>dA\UR'/ J֫Gܑ.􊼝0,1Q}5\:H.$#!-ѱm*Ǒ";ƒkV=O7\TBɕaZk_UksrViY(czB%}{hgߪxEN3by;kaHD>p9HXF2"M Pީt040Kwau)qQpEPo0?7 Ah+`m*j,([7fO70D !;JAI*bJ(]} og .'6J :*9$f=_ W"C,+^ODWjt]).wtED,uzࣩI)'j?k&qIkB$,h܆yΆ&KL=%bPJ0/F:ڂR [`J_u&2W60OMv%xɄ=c#t>R}roD4 7-BΫ+絬t`dVCo ݩi~Б)kzkf%)g'!jegz?_萦4*gb[_ 4δkP4JGzcC .\*}~ނz"ǦIS)hq}1+Gqr} j!V}ACa Rc')t"bBlKy/n:ŗ*2P0BG?̜-KJ0KD=Ǧ[D:Qf3K\E#ǥ+rR[_@N"\AkkF=V!{Xoq L6s&1w OaV9Yrڡ`z(Hι~æTAjco+>tWQ/6rk a}av6^+xoڈv!&<:?p=Zn>!,L*1RV p4-fCF2WĊjֵlk v Z<'9q-ƪuxKUaugN@.gu0Fi,֥5'S#%q2#^+=`Y~q $; pH C%#soW|vwiqȥ(X܈nBLkDQ%xѢF)t۾򂋆dƈ[eaAߒP03mnlb~.%&Iv#+MkfX^:8sB "l4; w\q﯏$ pf,|,v˽?AQ֮;; ,0tupX/,綸(ƚaDp6j!f#saHMf:CXy*z?l賓9QlO刅=FRϒm\F v?(#6 .h/}yJա%ŜѽU {P%/<9-@y #D"qnmGF;у\VC߶v:a b'gNH{"l>q喜Uc:+X'VQg,b4+tJ[񦺥XDW0F|@# g(-wc|eXFyhd]l.PEB0 Exo+ꖠewms}캮#ˏeUòOCQ$,F3~Y^}K2kn=CL.0*>'̐#s 큒9:-a08xP:hFM>!ğl8B0Q`Y7,F0VndkX1rd!;L H~[ȜjWĦ1 ^V{Y/<ߵ FaHᏧR!( ~_-jNZJC})[>8xg9:Q[кF75eOW.:$vKr:qIUB N( aD#\<&? \j\5܈dVt ]P,tÚxj4>2T wv coSBxդoAOYM^o yzZ|*s#혍Wa֡=c1S.O{5U aZ|!y/Tm5$HJ4UBR ?8 Wm9g2Ns3Es` ;UShW ͗Z;i#L#L-(Vf:ŻoEG*ߥ Y[X1k՛jdǃz5SX/)OSǯAN+LN9'][{sּubm+@:|,;MzQ ?b+6J>@ 8:tH*>gN{8uOav c( MmC5Z I#rPuë֧烃N3R04yF\c/4<NqA0k t_ǽL:0XA_~>uiRήe{eCsװd7vk ,m M@j.=ZﻬH fiNY7-Ds4'Xw vřPlY;#$;__d"P&;{ fZ^Jm| IhZԥD־ՍpӢˢԳm{n?= (VEiS$%LF F.zbZ{Wsl;PaZgP؝@DKm% kP~4D Ww~X Vڙ,G`+6(d4g>^ȯޘdXmwTȳ 6N'|ém҆0ۢ@e)j ɏ(RQ7֐gO(2v zc1pG O kD{p>$k*_UZぅZUd[X g.%ɼGzGr71ffsV"5,IX$|a_ɛk987(3]ى2p'M^ Ex,1H{*~":hPG~QΨXY ⓈC%b- z|Y{7}}9AK 6AtN_ p'do@T X߄?X41V)~h,tn̨,it#cK#u 8% |1& ˉ3Ӡ* ½>prB >'EĪd\r6S9b_aB8`ubKAW׷OSO,#˜,0LL4w|- =Z3U9:zAJVb1uors|oMVU%AcU3쒭^oY'Y0c4W G(:9W+c} hp 7rwT&d3^BN/6 Gv<Ɵ a _Hb(pe&qbgTȫ@Ihҟ|}}gbJZB3chactO/A7N߷lk22سPf95FF#\ D/l6km)Q8.?8֑ zFJEd q+pcpfO[G0XpqD*20=OH h( ե J9f+B'Ja3O %ki;+<*X! R_t~N] $ TClHL2kmq=XBW];uSG ZΉLƜEHͼ0f~"%v'KI´u91xU;:[I5I1z_&y:GzC4(1F=aGy\P*$NEԙuV#yѝ--o?UF3cFOOW]\f~.gY3eP}餹U~EFt >E}߰.%[X,ˏϝ~,fx״ۚ;QZkC>~Xs6}iQ; 4IJԿmn<2&ғK!%9 /*a̪™}`}F F&h jx:Ոeq݀}DӞpj@ ?sv'7c8Pݾ(089}O_^ۧ/)S*@O4]FcEvЭD;kofN;Ԛ/7g ?kC ׽-v C9!{g܏BIa< ukDgL_E|=tqZIvع5%'w<$qڰSo7lV.(bpÖ M–85 ]3*:"*_ϷQ+=v݀G4Wo݌]Rz$ie"\^s 8U^Gۍ>k/6 վ* 4fi*a?-{̖۬CUīF_k?ח~"^d *wMd,<Gr6 ^|V:W\&|qv!qO1!6l-c* Wg+ω{ ; i>׈Da*g rK0_v8+FFr_,ɱ8#v {M񡶺"u=^fxI,qK Kj~Aߖ!15rEKKI.Q~XyS3oso%jcKKXލ0e h$Lo3F8TL;+fI;D}S ο~&e 3a;T_xo>镏ʀZ]0T\] lWTaY3{"fR/;-*9*j:H!TEW2?Nwrٜƺ)֫[l4E wK恲Ćb ӄJ@Zv)ؔ `i^ld^o'~0̀@_` e x M'i.C> uwiRR=ndA@|o.Nj{B]?|KlolUA&"#%3r~(AKAJ3oQ5Q~߾ޱ腐 pW%PM5UCҾUxe_ Pg^ZLM3UK3[uNzjy'f-m1,e o2Zo5Ij]x :)TӸpYc/^ t{/(Sϡ'W%Kr=e))LVծҽf^NSTo%ϵ`E/u:B١ > !tR(}4~/gzPXQT/ mڲk>p"J ΰZD`4TxSwÍgq]]6.L2H5 å[acO^C(oڂ-y9Nqjl45!'H ]zq8vzpU7M|-凖 o0\qH. 4SW;#Cd]ʱGErC 25Y}D7._LD! [nrW^g䉑ߟ%L4 hᲉ% ؿćBuץ4զ28umqbz"̗DNsmMV}*0J}&ڴmch5:, fdugͻc 4> VpȒ"MgYZ070701000003ea000081a4000000000000000000000001644ae3ba0000839c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/bluetooth/rfcomm/rfcomm.ko.xz7zXZִF!t/⻗\]?Eh=ڜ.+9>BKLi!A ޜiA 0:D7y &SE|TKGRhq=@λ=q8~=7nvipI`s:q(޹tz R ==1&u,J@~a(HlynpݓG&nK[m^)rT;;;Qbs6gS,ܷ԰fd׈R8܂e zkv  y1sź_ۿn=TU j0ė >c\L>+,@Ss]3RbMXIў{)-60sk#='ȑ7g /Kʸ:)j ^LGGջ'.&n*[d"3Ba?i#hRPCFE1'NE O ~ 6q6R7q6?*ARdx;hEԗ&RnF'7yfiIY.wؿV-C&dKЅֽ+73Ѓ[Qe0yн JɄ$#>$f!--WMM#gdcjAnw,f6YW}Cs򸼃|ƟEOW.h#=?.TQfF n/ݥg;O kɤJx̽Oo7n}EY2-n>ovYˋ$? j~Y3|q ֍xos!BY@C$VBk8+$`v9j7[WB8ޭDQ3ĶuBVνZ逹;26:9<؊~vNB#n}[*:< aj1 |>*#s4kŲr\GT`6sRX}b$3ˊrLH;ABǭQҎ>-bl3W, .(Aè"{7.[&f uFu[]qr#QYBVyY4 m@cu} 1D#D+^`<6 aJP䲇Aݻ%-y'^[G~:^Y?AѰq HR'$@PU)v[&ݗ \VW] 4GCw"a0tI)syj_31'x4[5a@פL),,]dý 9TeLM6=iq!Qf%KbNu;Lґ2NZ5`(7O,o"8?Oљ"ts"0>v?l13d7engo/]$lECBKϨ,[5Vf$!n`(j/: u7mLu4o/ezJ@kn'8}|Fq\=!lSW27j{j@0 dZjjC@q2K X0b\/R6|IND&I b#4= uPPo:| ٻ)25T=U\8蒓TiH \dzʚk:EUE I{8KڊafRJܼ0Yh3}>zЍrwmMԻQ dY- X0| :q;/9QwJa%<%>̓_hk3OOɘ j!X`!}~lZfQTx+Y +~1hmr{*4vuO3Y$ <9ԉ|։F*5h} RlSX}߈Ic]fG~S q;3w/X/; N4De}ܲ{sYU6MY??,udlER" h#P)6';,+ل$@N^.LIϬ"UNTHM1}XDbOܦHqrs C\Yj\k/π~kjdLj|]Jy2'NYF1Yc4CqͽG )LmX꺭eL{>x["" (nqYy k^iPH ){ODc54!zuƦO \{iCbq[G@0/5|v´uIt| {uyFA,.ܼrcpRp>ftP":&GD]y 7pI+^kQ%o:Ύ3QZɣy6 /d'xQ$M5$sq3ŵդ4ad5ZHYfN a:I<; i?|+&>/zS]9xH*L>܇IPNHm uM}$S4%%uqBwn^h i@49.KCL}jn+O{7P]lzSKoqMvʎ ?w*0 MA_BjScXڽP7+pNjy!#\b3J C>.h"5um#9xp8 TsLJ/]U#(T #gT3AG P\J|du[saFj[V4V~&(j[a8&3<'U|!mM~}XJ`[(Z O `q&ZMsw.+i*S[  +7= V=q5^ϤۇǴw|e&i3 %)p=os/7a^}$ ɐ#ޝ C76D6r)xc -D@4%ϰki&إ ~U)ZHmgTS/<#O|dz1K,;L b ܤ~Ѷ,CqiKhHY$;G%a-7.%IВ}2K"X(@Qj&Nj]0ey5%|(p=7`.>Cٞb8O.ʉxr֍Am|b)a8ĥh:_ϟ'*?RHs+Ӿ0L[mt4V 4Bl,-'p<ٯE^׶|L0ZӾqc>5#ch)'р<~ WO^L!GCs'^[$|9t-PhH*cf;$ ڠ=A'/96?v<3>`ẃ[GUx\f!0 PBi7 %ßeD(Xoʶ8k^j0!Ud>$t? 8Eבiop dw&) ٕDʉX_uB #8+[A͝\"%TQjy ( f %ZJ}hWip^awG n m-JƸ߹wU{Yўs+B@ci…Oy o CgMa }Ep''̣h@%3uUCaAak(, .o[~{ưFhY;w_!F9E?8.h%NAo覉]x;3ѣ'e\}bphMp~^԰껏_n~Clw[ G h|#R_E5$@QOSI"!vCh2ރ3Pn2{g !6}i)h؂_=2q "eG13jPg ʹ偮R JHF\p3))k^+Yh`Exߐ=-GQt7~ȼٜ_OZwB)~Q@"oVySfPm=Vrc8#'0p?ߠ :ȩpƓ %bDOmSR8M>[ tu=uvʬ8o,,^&PIqR`"EB=~u`A[ȅ]M6!(]h]qHW.OO%scwSMɻwm-e+q6_|Ϟ3jEټ}.<4@"Ӥ3axTuiuNMx xݼR9оC^dƺZZ?nAf=SLXa5%qߘ)]v4+^\IV>mLUyl>>t?GTKΧX{X}ӹS~뇪R` x`c'Lz$Uig *?`iiJ馚\ju_ 2CNJƩVl` jŭs;'ոA >S߅| :CA^Ƀ?KV#gKj6 ǟ4l!*-^Wǜ..q?䘝}-k^ppqdE*C3A~œ|E .qNV&|O9 $=ʘgzt*HK-vzR+[=}cl}ALsNDwC]"ur&+d :oϔ%X5P0t1Т/_ !uy WIF3-qf&^oLep jlPKxkJ~(ե\ΞiiDO ),>?#tpgѡc&֛MC)ڠV<%=wq6lvw}H(edեjDljY/1g *~f@֥}k>ɀ3C.lh6W-c (cQUh E+rPh7/rv _+]5U#*37J$nx]PLڪ=Y՗tGfT3BC]_@ BgqL"o)ozmߨ9Tgq(7Xrnp 2.#o6yv5{c2˄y2+0#s=?=G2&>j"0`fP8<0J)?CrȌoH¦3܂5tu3W;Z#¡` o"SCk¶I9UE&5dg}g5>htɜLsDj:ndcoF4;rSrn\,]b}GS$f ‹)-(k|Cm1f *XڈHe/ )bD٪4*ɉs\)]32t">yp*0Gƾq T +C!$KԊ0ާ[`_`vwl0^:d% xVf\>YUjҳ5{͒2T/yٸ,!P4!DkRy*򞴓(@>XT剻w,QڤHBK*'~drZA Q9*;9='/SdbLYw дB'ikɢ ӍKrzw>fmsG%U;D,5\m(,B 6MܨBM5 '4Gp(^Owg4tK&^3xTt .0{ 8?CqP VpK'IE` +,b,l *~VfO< GT)³fYhtbXqދ*;PfF@&֧<,?.^C"=X?7~'&ɞ2,9)]3)Y5oj3d78a{3cVDP%Gsj ^Iһ=ȖzZ[;\r%8CV`f~H%e0(F<pdtm:Oc2IT'n&YqrzK~ƥeƄ\MUnF"<.5 8; \{(ElSt^ti0K 絔 ѫR *Yl3<+i~θrj4J]~842˟ڳeW^UXQW3/,~ 鑌s!\ 8TZ-Rs#2*]K;--,YwuEOLC>4ip]܈6ՉY"f :wQ*{,>6k%%zVF !QTÂ]7B\QMJ)AAFO:O4ͧMw/L):t=,A$QIf>̈́@,Aui^$ *!\:ɕF$$-iVӦ^l{kP.nLЬMvUL??+T;LV4: ص!wf9r9r"&!5 FWC۲[iЏERS`JK@5)/'M7sѦNhA^q(}Ec}?5Jzwd'[.uW>[r\:1|;~&ip.u)xo!ذlD2f-Ɩ Pv}iuR}؎1ӵR,-FR+W8eQi.$tT@QKϭx-w<;ǦV8-7#KnHa"G9B[^^dXl|O.ZRϟP3^J/ۓs" pR&5h>>}dm/`=H Xy}6iOquM" ,(9BVWƟu`,OT4C)i/oݐ-p<&f%?<ݨbdf.#047HXp]昭=FCTϗqVPw' JBozf:q ^cg-[*jaOsXwMrx{=ڣO K7c0Rp)^.iUKnxo5 ?@oŽkqDn/օYWK 5'tB3wf)_7%,vSykK@@:/wOrm(iI\`NJ5'/ ڔgQG뒊1|?R31M b"{Y䛸c+#4k1#(pL=Mdzͽj`\c|fM5#7Wʳ_`N_\%6*Kez{EZ^'G+6cqIXy\#1UˍgVJk|ø`e{e$O ̓)^2rj?l'N6#o3'o:wn&,<@$EgkJK̨ⷠBz 箤"Vc!&7C0 k.](~a V{ d슲9o4CysTF= iBJvcVqPIs38Ņ U&,n]ް$C73v#>**XuA`d%}0b`'I4Aޗ^^)껮!@ ?S' 1' 30ĉ%:Gd?HPU5亼1 CDbS<(hu֕F'21Z,ysc{zţZm# ,Ɓ20 N9^?;#V@g;Gt *C_ŧ6R3.z6E,eb5r\vM!tv5;GfܺT2Qd `=|}2!׵ 2IG+ +ܫ"@&jk1/z.2?6jbd$1JcFm]jőJ7FO넧4KѫME[& 0PM/(=@ Pk+EPЯŌO *-ς' "b,jk Xz%Yq=ć^_9^aU&cJ=ZB$BYY U$%c +hPG/"f$:gE֫ytacw8@]T3 Ӗ84 |k6U3B?94M(:4`()fqJ_~hx _96#|72 l|(vI}$Lo˞O*ȋGJ}Gp(kD#fvnRS ]S?w*^fHLJ ַrEޫeIMe}ЍysMfVZ7܁wS Ҷf3o""ōӑ&4O.Eպ3r0LmJi;T{뿮FVNn#'(A,sa9u˧ &#tvWI\R auÜNCfGqߖÀ_~k<ҬyvMcj\8TЭ2l;,Cv@%w 32e5ldCg e=\K^wvrc%v ԤT|5+I@~p'_/.B>)+5>( Ԃ械Jzy=hjItl9s#%WHP"}L@:xjCglk s7HK_zNŢ'^0٩. r:RhCFmBFJvE!#/O(!|b{g RkNpRr~I{G`M1 Q;A'W0-d[8JX 3U1(m(#pW[ٗ&]Mґ 01(X;©H,ق:͟P&/8ʸCK!C|T 7!$V|wDhy2"!e|=.?=Q]`iot EY[ n-8:uuˊNr\eE*,֠wLЈ棳O긢/RWX碏H>(.wm+QЄx6Aǵkw-LW3_v(HNd~XS;+U_f/F&MBxO ۃWBL.nE_qkT&?g뤿UJUmϬY'(c^zqO)S+f djY(ƿQ{xVI3:$D4itrq(NcaX=QX_JcQVqJ>??}Ilh(=dD3 ~M"gd7>P"9Gp '<֜(iwmE<+\8[JXLfZ]܅WȃiEB~sgIXA:Rh{%nsX]]('^k[p /X{Y[vl4'hybU B A4zkits^ʴD8kUm=s$!ZaXts/_6qc#Ӊ0Ӕ!3+ ])yYCA%&= <ژbuAj`3A/F0w-VQSu\f㺣hbl­AFs s6osi+d9&Fư,[ %vC7i EyvVY[eu899(7Ȍ'; , y^m$ZolvJtxVqdhy2]l3+tfvL0Y^.'Zj ܥ|5Sll 'z&#U$cxY+ot[%*vIJ#Ȳ'e[z|w^-oclXmLb{䖊QWtKCc$c)8}ͺ@s}TMfR'Зc<(׆nY v([uS[\LgBZ `^ïQOk>+kY5 [kt5PE{5ibN"Yy/ct~%v5(dH%D sh:}CMmCi'cm Et^TIӍhʃإg^6kF;c2\nY^4 ~Z 4}K"9?JjaX5侷:q?Tjڞ5hz>B$y?\I ͇/,[1I"Ӓbc=:uDcФKN嗥3F[N_q׃vg0pJ>^uqr!TBfd?w-@;hp?uuO3*pa ΚTAEKF$B~&4f >$&f#LЁGp/-[E >1IA'g 8iGiϺCPapE(_^,[waj)weV@ GX"BY)GJ iCr -Z5vL(s}mU2ʊDV 67)Th/,q`PUԁ8笖7ӽv"JN4<iYs#:Ѱ;KC.ťa<߮em,]ᜓJD`uJ)ځHRjw;57*\zJYNcwϡ^zjK$H*19RuVh?('D2df:+o!Խa DY0bNvh9(Wl!G5:[~mT?|kS"s/吂9ϘWFu|ƾ~폚K֩@\xq֙Aw>wVV}=σ͜1ʭYwZffUtu =Ϩ/0p"ҍAu;:wFp-~۩O+.pO6uct 1dMK u.hh=K;a|6v鑩 ,ٔ.4>!>gApBQ9 IZo^<ĥ<.w|%ҋ}H804= QpbU^\:51 ØR5+,$Ke1 d<D H[)Hfٛ򖢗^+`bIY?>!G2 `Ɩ9 ,V]Mᑅq\X#g+N{L+9PVuxZ>x|lW{P0-vN?(t*Lk4%}&3}-pҖ Xˢ~&[5IE,~ 2S#WģQ&o#֚B ʏ,zs{r,GW8d"?ԏEG'Yh[j]ߜ҂R9]LԤ)HY7lSѽZCCZ|-W@ahCr5: S̝tQ/?" p&AM-tDvB$l60À[a#͊n<0e>( $| v Ių{ڹxtCpӃ*\LR(i`Ty-_tY"UCAHBSБsXk>;ZxTϲ~R%7'ki& \ hHzAt_mEry"rᑴVOyub05FȜ޶zG^9|LCaj?ABNtqZn㾺夲n~RiXD Sp"Ei/kr"=ՅN̵o/Vj*{ $jGRYGn+ x"~eB.b$( hDx{>n^`rՎ0x7TjTug93h#$8*ÐPh_iLQ|MaG,'Z-G&[A;aJB{-8 Kȃ\"[yd-$F S \D*f\)-D @:^oNx!v1 ]65"|N df[d|sH>HɳP@QQ)a|0:CX )H:حPxp@1 }YO9vEflC.jŵ۵2͜=ǥmHP&g QWRP̭bjY_4کaYB)qa D⛨GfU>Ixѐ{d.Xlc>:8VupgBJsnb0 VmYP3|},vM'B6ސ/7[(t_׋DU҄{mcp2w+/icbfUd̼|޸we0h'eE@FSv\,ThLZ+c/_|eY~v(a{]Qo璻~L87%?#sݎ+`'5+Dz\~y koNJ / @N{O=zR"ʊKWe aӛ<^Ob&#\w ԃ&*J f ȋat[rٕp֚7QLLN1A0Rl-8 5y8\ Eh9J5nؽ%ި ^5Cг(AiKʳއr)]ѕWh s Tc0.GWf -+A _>R3H Qdl7w! > DG@qcK |-c+E9Ot1@pa$f泾"gȢ |ZYr'! 3GSR X hLt~U$.3P~BKeL%e%a<傟75 ]q1u] oY̴zxN-rNJg !c$o޻y%{n$5gcJ:yWŏkDvۄ BoQ;4Ls"p;9~)&E K3э!Zh珀gF+L֍5*l 7T^O3 aVrS_bZm9iڥ;PJ6~XR;mhY\d(Ko|5 vGyoVZZuܡYFq{)OfRLNg }Tl>/bBӰk3iAN.Vw< pvDn圚=я2g1*)^_KC|6v9K"#@I9yVʖ@T}Έ 2ԐUhAg;qީ~5+#ߵGse h"IO8Ğީ{152N؞N|c "ɫQ qCimrZe;(p$*u`* Ԧ7lnaNIM 'ʩrSK5R>( gj-#tk34_$&u-ːg6p,z`tYXC2(uҀhO-aX~ǝz3 n3ƔBJ9hJ _jijZckKcB 8=J>@`T\ `] - Z>e5ױ= dyvʸ!u) ٗ8_Ex#ܶq5QnOsfv3#퍎 O1YOM 0P(xaS2DVXED"82kZg}Z-zdP@aU5zA*K CI;Hm֠_, 'k7 cTXNHYS%rp0"QEC=COOS1cG@By2jj ;E;kgs;qs9:+o Cdm AwydR҂/f嘸J*HBgg;QhEVn]}fô4y(kacp'!(bn.PGN0=KjSC<^H{<`cVh3UQ=\Q>7߅6Y4y:^/DYpYrkRի?E.LaKu|"<3F/ %.-\Dd;9!q4e}>Pe:OYQI .7 qaT4z>ʛփEӗg!ҧ%C;Yԗ/##D*w<2i}fm֩I;mUW2c(*Q8Qaoup2P/:m6S8?Z̸l@VzVN)(FVT"K}2'3WQ|v_s6 uVD$$pyWf)(2: gF#0%1*cdeyݥ]ā\.HZ]joVj[]eh~czln"(QQ-R£luެxtI[liwB7iAeN1凒W0)_ tӛLN㏧cܚvsu9MMzh\qU2W0 /cc?]+BY9W މA~. ]' <mQ|cKۧu4ئjpI/n-^ Ȅ7na:wז7eנ0\ O|:v'*^Z­B#[dпCB1ŲT]X0nZU{\pP.R,Qʮg\ 헄ezC @ ]+ ue֋u5n$!l'"CC"\~ƀY/˱y1OxO=s*_b*A%nZȶ; XIvoqUzyJC 'smH\A+ٔ oūѤ:, Ө}P6 S5Zt*ay=]8m,82TG¥w#Wяɶ- Q)qM t8ZG Ufc2RWʱ/ƗO`QLd?+Wʄ Nx+nmM \jK WL uܖiF"4HhlGwО׸ ܹq.0 V/y~;>mTF&#D*W9])9Y ,ŕ4NΉьE9^&.ϬXj=f1 9DK$"'?#yUs J@q~N)ZA{*ہnfѣ/9GJ5d[9O otdv3ccQL>KkQSrI1b<4ܧ=Y@hPis 1VoYd(5F; u}BE.*B'hix5zOzUMy&d,1)6Ն}SWPh7ߟe `Kd,B|^{X85+g>+;>m6C7?]ZEPVDr!ٲ2eQ&^&~U͙9, l-|fPsNrEr9:bL QNСq*U{{N^_gQu4]U[>`+)%IX~d6@6\#d,qke&IJCsg K7(\toIH{>*<0fYh ':( /=n 4K,XL7Q< @rYg#4䇸Yitߑ%qoM~vl[TG5bb4Ij,$r3&{dMI$Lk$mBaiM6P{y":' 1y- geJK =CDPQJI]N]ZX2R^<ǺQ M,rGx$tJ=.!wGM/9槞.܇ر%F45i'rf_7 evy#r[c!u':"B- GnI]oc/`5( -gO7+Q|?"R^v܊jJ} i%o0E(7}3<.nw(_P\1`icrdA o\C.U*4ޔhъ1J~f~J&'|J.x lB֧KP~  k!i;VZN $vn WY6"@?}E*SukIA-B]V&//Ŏ20qɛ`]Hb^''%\8pWc jvQTsa4ڎf$%9&4}nVMRz87O PICK H%`kA~tM!rj#kh%*1%䣔n)*{&CjlR`Y⣳UcdU$]׉b{6|32r" O)38S[~[/ŮBrz0I5WrL ]:ɊVo0<޴ ]M,VFgR"smr=_fdܺ˘x93p1Z ʸ$v?3$ߥ%m u_.j6(30A3oƫbqe{cRL1xU;3Zl2z#57F5oK~U9n5i'."/ǐGhMTn*YwgF"LfiZHLOfw t^β~Ac@LW&Sĺ>MiWrS,ظ n#X sΐP!*OwS YO}@A?zII22-,5>P9SUhS' 8f\շȔR^ɒnES`tG`E>-Okuj˻ :[vݯp1b#;$GG@N%pE`Cg D2Hų_{u;7(ݎ/_4W>=P'f68ӌxFe.߰;֒WRfOqlJCx4Rۨ |"u/Sԫ:e_8B"?e '2;Jk*S˔7p&kUd$bhdD,G;m AO&_-ŒN|fΓYls+ @R,#agҶN~T:?k]ю4"`h~ 1COcyu!E6U^QGB}pSl%WVWP^L࿾|4@.zoFcw(sD驐+ `-?þ z@ U8qvQu%h1e *@|/~B}zPx=2"4%A:t$!- ^Rm)H^S|g Mvh7LzZM7@'u0V?70+bIM>] (+_E˷˘T9}s<|4ϨO}k9Uh$wΣljLcI1t&Ǯjˠ)<)vLkB&BPU>%,"H.4<=Rg㕟pe2Û ʃ#Ѓ Dߢ7N2E: !ԙh)YPjq*q(e1m_@ٶP&jbʒQU'tz;g)5٘Iȏ{ES.(sաxzSh 骄{4 Ҙnf{(_ ߞ6ESaRlni\2׿3Y|?Ǯ/mq}.JJ n\927F(:RX;Z۝ǔ:@7/1ն(j"Ld$魈pvRI8f+R9YAX _i79 ϏJ# RJ>~[@2bOu2B-K?bJ *2;M?c k3]hkx?ߛH}EK"x.N<6\wc@K _>ɎU[Y(oP^S }<QxT9ݭ !ẃX&jΫ?jZ;2ݟ&AA7BD+`ᜁx8qN䓆n:*r:~v;̞ 0aa )K潶g,aޠA_o;U47d{PjY!nZM0ihxBĈM?N$I,eYNH$0MaV/ũp(j Gl>"ةێr[po X:ٹuGfw+R 'Edu<⼹5H:p=8\!t_ı:ƛ-o^Sf|ﶊzN,UE%2=lҍ4ށC=+{\T8LEg ֿu E.NP}jlyODμsLZWG qe`WMp[R@o|Ioͪ7>뺥].#uΜ!l}cUXxt9/S3KPXF'tL7kw5&V ~UwMWSJR%zs2ժqܘU~]J@$1M; n@A H?RMFƈ$qA}:/S׽qu$v q !3!2&,V , QO!Sz J/ 3__\ǫSeT[FzhX8ݙ.NmZTBߩS X>5OJEUK;wN^<6PFͳdfcIYz۬%]O.756.Lv+ӄ訓W(5)'G!uoL([#G Z P~n4zY yz5l[},qB OVC^SkJ OIKYi"!F9_}Tu \O ~ph`d~̾?9FNtggRp<Ὅt8keK<~>648&֠t;Ƌ~I4X@l`/!<^ dV&UƋ!Mx@ky_,۝%Hppw17'W}\ѶpzpQ/Ku{$^y0Ծ`Ken,E*|-e^iժ~*D+lcS\ m9~SdvF8 ;$>F$Rؠ43$$so*H;tU@:R8Zؒ'N%.`ߪu:-zIh\zc:1 #?Q.P#"{6U_.o*;m-EKA'涌 aKS'<~+ tv`L! uI[8Rۤw (;tb.r+vpa=9,OS* `-rVu!1﯌!4^6P qո>$}Z$J ecX^u'| {p/,0饡W&n zp{#&7gEu'cRmmݠ,*5^ȃ"3A/fVݽFٙz⥡ OtY ?˨BW7ʥ X~2,z蒐05=kMYg 6QB0 &`Ͷ??2z*9&r >m89hxk8fōG~5ҥO${> "!͗~dxxHp dzE1 d+K!pB&Coƅ|*b+8LT|_Ӽ9..];bKg9np TO%!6 X@˗<~7@;3$A/|t]tns8GQ!M*)iؖJ3h S뉽:Wq0pz$m5T,y 23c0&Y,[t%a3Z[C)u2z8c5;I>: W["l1@kUnX]2kz_-6T @eevf|!{$>QLnFG@ %%A3U5hpAxj1KXiAaL7Ky$a|bt?-z?+Q܁:e(]8swq~ZG'F@BiDN,9hsWJ޽l7S-mF̽dbSY-w`VY;a|~$4L/']aEUz)os3o;}ϜoV.%G 2@A@Z_d8?Y\ܛӨqz^዁+S3z]`?پ[@.yDݩmw8YIF64x?!@#/,c~%fEm4ۛ>F?LQ.~urƁiu잩mIoϠc45ET+~R-I4pfpA;5Fe;ԾJD=M\?[:M21qh p'@E|s|0œr06 4!P* փڎa}FqX 4&dGӘBJ#`-Qg&!3]LRs->fWM.@Ye#(t.vIIwt<K'hsZ0|zR$ ~Sv`mbΧ~#>(!`GDm|v6lx=\rrS*hL=8dz=+D%rL剢Wf8E3Z(4$$o }\^yv'bH2} zOr ٯ+uN'p7c7(&nfu38fh5*_51m\۰=؞mF @3Z;K<:7 щzW[{MԧcDIWgtOWJDbrZRYLj#G(B.VѿNiqE>S`elaWV0uP,N\k&OqH_iT{Rbby'STNI}U*8OضG17Hl2l:V>CjfQDte|n"B`Nyv~\zh\'n DbXq9HĪb`oaD|GW(2H'w7H5Uz" n[] m؄Zԡ^'wX#hXڭ?EyR;a(Os>z4.=(l6ݓܠhZ4swy:17J};O><>YlP5_Qٓ~hkZrcWuʁ~40*ӵ"S^mMγ]{*ũ( lP.TF(89rXb^01nʏ\>F J"xfƘ@qk;$UG ^s@xt@lM?1bF*U. M767ԉbE;N:1yƗd zvwy~=TMy1PJwcކphBZĝW;y4/oeԫɦxW~]/%vngĥq2Խٳ/=cv1Ìu}K ?RP4xtZ vLOB<86fZ|x~hԚb:N\m[Oͤ&( #dNٴ|2 $_ҜY6ݗEX8z_"6 4Z$*Ρ7{#6OAR*o˛bzHD\җ* N*o"F% 5kN$(@7`QWi4hͭTсi\c qZu;D`Xcuen3'(=oֈ,y ة`ȴbY#~Q bv1k<3Pf1r$ mGL)a\ʱ^qp_9p3֕> n6Rkl8wv=.^̲j+Z5 zVyJY-©϶0:u9 ޕՋUT 'oRPPˏWc2>׵ըE"#C=Xv7]f`)I:_+ C kZߚ? -䄨9b5Isw 0MKbdogM`DEfG&n n=pj<)(K#[ ted{y `2 Grk4W)~ޟ52 v߯^]g^VqPww>9>v+&092Ed?Z*nM[vC  rKm̙OV#O2n@ZN帹 pƸ3CQ@] <g[:5/@zwVVPkH5pFDITnɠtD9Kn}#8H rl^eN#D]WjuvV4nk +?-%ˇ٦yu =5;NrүOZ|Zk_;9 ]}o+ H-$c5Ze0PÂF dgNfһz=QZV 1/ c=wlmqc\5>vkp6^;ZnAQ4v(ujOPΏ\+y_f0ky!jucV];֞TH!;6vnʗN- 54j"0gcLߩbIV}v.^HǦ8~τ;U`e73V9ASWˤx99n 4.I/y S95<$|9WyK]Ws(^F;A:ycͣCrଌWQQŞ, <jAeAD'> gQ>/5].[Dq74uFCQ(+&|{.gYϴ'R>Eqd,z~z( yYxgޙeI]b.dٜ_KbmNXRFB#'ƗKϭXK=Lhw˧LB.# {SEڄVDjƌZJj"k2@Omԫ7Ԣ7C#xq; ̮qpcyjp4_C"!ؤ=/Qmc}1oF4Bv84*P/];WxCd-?vmh*9Ӳnͩ0lxkϬa'z9d B%+s4 BxNb Y;FV/ -Z4֭1 Ut4N*MoCWa8Ż2ԭ w{/r% .#w8S< 7:}wۋ'ߝ_y\ ݊~f/-8>aj).  j `C&Saӣ8*A{ԛYSZGpq!./oJA,IS3[dv%ܱyf* D;[Bk*Y,L%xtl5 }ރ eĂT΀7s9ڵ] r8~3\cJ+o\W) ,9iCe~_Sg%Oo^fyB!k0y>@ CMk)X.GʙduB]9t=LZy>P9Lt0Zx\́&|Lp)p硛\dE$hE7dVn:AkP sZm'ZuWJaMDND?toiq91rF+BIڨ \]vUE>/n/NN 5 W KכO vZDX[Rq@ $xBM PI_af41 TfT&F3FWv'@/0ϙK ' }gb?h?eCT&;x^A$&MF31 _m'Hd5C%n.XCyoӈ='sW `Ĉ l{ ns79J͞|o+W(@82qI -T0z'~JpO#QסwJHfjyH5+E)F{7! =X($8{P@+3ev+٣S+qG$%8!.] Wɨ:cU<Ů YW1Z#FG&xZ!iɿުvki%{a" qYPOʐK;1TPTNi 5;#b1mB/m'l&m ڮб7dɌg᪨/2pgC̙ߥZƱpؾRAZٔކ#Ȯ.[s:;;L&U8-rS΃jp7ov@I)PD+ГyNPtx$=UxhFg,B3}Leԉkܪȡ|jLK]~]g Qңhu$?}oYj2VPN^cDzP = B`#j½t`)Ah4`R/YCQihMD_J8˫ ug t 3zoC*׊USEa+SD'ܿm\M)AHqR77;f'5 M,(E5ku96ȠyÖrq[msC쏭ՐyD <gYZ070701000003eb000081a4000000000000000000000001644ae3ba00002ca8000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/can/can-bcm.ko.xz7zXZִF!t/ൿ,g]?Eh=ڜ.+W|Oa˥et涯l+o"nk7Cf?w험z~Gf Z~ 7[!akj#[8(=PeF4"ifKY?̽?D;^u.vWFIuS){2+0gK/TAH+z@E挰ϺU =w(1UOLhETvh3vb{%LLO+B&r̶:X/G[أGy VcR9ꜧ3MSgX ƽ2+ygcͫDQVqg\QISDELXC5Cmk.3te'c5:H* poάj~;>kBADr2[sL-YQ|:)EA2// \z.|Fys9Ϗ̜<b^U$E__Fh;w\?b[/; b 9ŀTsDä3]MFOX&\` @ 69˗M'6m] OaqvU(v+(VVC9UʼjZ;K5Y/d,,x&(Rϸ<ql}Yfp@OyTVcM0u 64=]e`H(yqQtZ 3 -s.,ݟS6qsųӦF;5K JEcJvXs?TO8nvW̑S;y0VHSK?1fw] ʆgCU-lz\PZ{ /TI1%c6Jq?шt:]. vZ~Y2vvHq*2тĄ+jzI4 t2]P)1|p?&Ɔ8Tݭ\-Mpmmg*25z>@eLFu2Z(Mܠ¿2(#jѵ hl>Uuo ǯ`~8myhmGfXm6hN2'F}Fiz&|#x-$wL2yFdX/?;-yF_[2!xk0lPazsP(eu4z?"=^Amsi%5Dlݔt vtvtwJaeETkA"HXngNJͅ7Xo0A^,yM4Q t-pSTutAP:%fŴڰJ|v"\ɫۿZSy"$ayj-eOz^0>>hw|"<^-F@>Q-4cL&ä7%Fĝ;écͥ.Mj ۵' a#bJûe0o_ށѨИ.S&Sw;xvr进ǔ>$2pL%ds)M6!PS_TL9y+-EH5URz::MDe.OhrMo ڒ %iX;0k|VU/C,R*(+ISNijue"-P/vB-4|]h Q~DӀQ3( ͘\;ލx;]} .Cxa E Cn_IL޴Ԟ7@xS4r= 8[ ̖vאCHNEI2TptO#5RZtd.aD#?׹j b: vjgi'+_1IC;u,-؝# )!+#k0D!D]z@- " 6s9&@[ҍ.-:f1B bDIL#^B(ZU)q΄ñ]EҦã Md*Bv~jghf~v ķW$H"%+ë )'VtíPXZ04>-I{C2a@>HYzۢ~d,yT\2y|g!AEnpU)-DyrK? S/gNl=|H9vX?`T^{L􋧵Q+ &_=}~!uV!8z>( ~ū ~w&t`AdDN u4TZȾ jθ۞;Qn/qL0ﴮ1x=sCXڀY ̋TuZXGYZ`pB2ah4$`@dyqi";գt `c2KQ;KA.* l+ 6}]_ydpAK,: qL]*CTec۩/!?UKhޙ%f=v4A9fKUYW D㇆Pb#¥Ω,aYw\WX %ay,#d+J}F13^аS#W&>j ۇї#nQ$7Q.s.MPh^8Oz140a|>;|6ȁ'h+{g,RD'7pnIW$FzC -9kUȬ$4!Ӫ؍p5 )9%!py؞\/0s>nfcG9f) {Ƽ}_t^B?ۅD\Q#ԕM!y`tVӌJ+ʦ/z/$a`NVp0f|k7_T.)kgQ0j*Xdۚ{_5<"3O3X+!zy ކ FjQf}f3,/CqlȒԛ~/yı_no"qbx~:N{%/^x:M3G2 Bޅ2P%I45;wA!P}3l ?! &i%|(T.5 5k A(>݇G1# k\t[RLK4d%g.1`ZcB:om6{@ud7`R97>FAM?/;\"SATȧ=(||HaB't/8tFH1P^إ&tP@2X4 OͧDy/g^'ufExI i Q5Fj[@is䯭DeIPt5ɡ_Îh!$aRʷ~xŪ!cJJNTۢ(eA;nW3,J(Gn6@-r-H\-vLwR 6BgLkl!l/ "w}(AMjѳ|,Rff35y4|@ڄ+ao4Ltu5`v4Lv␜G /(w663pr[R#7'5/TCfw6 ^<k9WXRRj̰o ʨc5* Q($(E{dq 2W9r(L}4CĸpF4G+Dʕ_W4D撆,jHTS-7z1}ufXAM?XtrәkH=lNjf&M?МL;or>0k3ck_2P ߺwl`:5OY׏ԡ5Fէ:L^,r1sQ 9Yվ5ȝDZ@ [2- -[u[#J՗~Hџ|X/ D <:O)Rm/9{w=r\&pqdY:IgrYL4>~t/.~x[μzך]aa@vNR̓}s4T*êE?N(JMV3O)sit'Sg[@nbK=0 cםY Ď t~rR3Hlj% k=Q?i<DZ\2]0 s< tC% t ™jz(^l$5ÜfD[xk0i'2<_Xl`tZW%,Qm$^ "T+Y$5yhMa]tqMD'X|[Wo";! `..d"ҤPLFX(!P8UH]c8͊.]xf+OHP,0 O\K38y($ʥ CL$ G|`Xyovujۃy.0u?rШm n _DR a׹كjeU]>9r@0N7Kw/㗛k([A c3k*qAfHvZ lU֖Cp,&]p!A.̮0wtHCg3+"X" (}SֺP䛜ZP`b9=A=WjA5:6LJgwRl,=$ux)37fcf1ո)L+~~\߀wmz&"bE3SZq`DCQdE5$$*Ed D#p+ʎX0 ]'"48il=UO~o e/D?F**͘o{Y~NCeqe*h> `<=moڟIzq"i-u^`G-Ut$V! ==|qi0Og )ap yqR&\%>P[k +=ߪC1IU7`zwJj;[0_+ꃪ$2JhFMqGh2G4wGL:f]i;I9^w7%ǗO7qW{r.okt3QB=+zkM[?ecW4/2~#E)pjǺF5 H9Np&vpG9;.a:iۼ(y?#a6j9 xNdTvw$l6$A^%'̆ %Ւ`- ={<;!:Kp1'!ozn?pp:٨7~.yɌjrv[IJ [z{_[9w|r%h2B25J9U2=36T!(ANk>$/Gкi@E(b ɾx7?0,&< FF-JߓfH|s?v j@``tjNҕ{/Na]WFݒkF7SG)@%g솷fʜ{%o^b_ ևHA0pդ78RI5YyM۲<\W+{;)9i؇UNpan:os(xaD ZREYٻT1F CK wk[wƕ#c(亥gdc73F͡taFX2 /rRB;8KmvY*&NSVNrEرx~e (ȏ;u:ƳG  .炫)10 OQi\> jS}woT !(דسsyC.gD)BLc$Xv v%-4X)]_ӭfC9Pdp*hb7h%fI|6^n%|ͅ08K_XiMD{(b}ODYӈ^8_}of[273N"t~Y@ۨ-YjAjErNy [Eu,kES>bꆝQY!$j}WS2cɅ ôtkH._M - S'!>,5O$qף["!WL#] ǦTU;UkADu?r]4忁f%6bqDÂkl]#\6=\$Љ@]> s إR\_,D-2!}]ʾE?Tv"l'DlNȦ_CQ5"uBd<&5]b.΀bJtŒ7L=2< L ݖ @8'Y/8=j攲+0/HeךXǖ]3.} l j[rG`'NCx V C>sƽRv). G%zUmc{S˔.k%!Ƴ*gGpV1>Vj֏IV*Q84:)TS뺾O9d.=gX6kzBK^ehV` iƗ ?Y>A| 6/fŵrG{H e["nBQ[D`!VAr:60əfUWw8%* d$H_IB?#ͿgD9ZY;g)4nI *0vUh޳_F(tqӲg_=niG!L<ܹU\pž;h6j{Up_ʠ׿nYO,7B]q8PNf80 . gZ9s1D.WL,۴V{)=/Uge}Y9A;Pu[.Z<% !ptU#b֊[CBO[,Tae< ؕQ?z]95E T*q̧OUwmy[^"UT~ٰ$`&7vϐ\ac*7JCni%QsooϪn5uԸm'Y[k~LOap܎uZ8wz[<ڎ pS8GPXc+JYVwd es̻+GZ7orIAX6YdT:#}-N[j./B~ 58k쵟Az.H NfRsxp粌̱ƵHRqqI& @^Eb0IsG U]{-nEnS pG~I5*sx#~"[pa! CmЦ՚iAܭ]<Huہ{;'IHdN柝JF',AKmTL"/r4 [2>'sŸe l]OcCnSJZnsVuXʺ-*pY-cv e.=Ie[XYFXw$pﻱNմwԋ{o~ ~މ P W>8נV$a6&OцEX#CyH+Y6!sK{wruXXrڧR)Y=R`( 1")Cr@|*i=Os<YS_/IDt]IA݆Fh8*`u,zS~ dl9%KNS zhekFzm=~j:!FeD1Ҍ*8>l-ZaT֎r~+9|%T_DY)SAr,TP8tg4++ ?~v EJYDXT7%zPDZr1@F6 ×wc"hX(1໸6#:jx|;bdPKt-*"&,a; (54lH"Er "D}Ögξ'yhL}D\:X@%dCq.I:8DNK8o9̀N3ev]Y&E)U4u Hrx)pmhkhg ȗ7\?K V_¾hbb^CݽY~,,ɷZY&O5a G FH{.K !!<џ)+ñ#-g:J4hI)rw5W߳uX$Q~(ԊSˁ}}xۇw={Mmjf)-Wp_4}CxJVyNRe \WB铝RAls~TH[Չ Wv@ʀ0a[Jwy۲eKddr[^l0k> ׉$W_,Y%. I:6@`oCu2AmeA:lז~^@EOSx)?u0SMίf3ygZGK,.v~e3[<˯)+3񣼦siRd&yMLJI|O1ZHz ~DEbB) WNy6ӷLPgIytKF*'K`ҹZd<|x9J9 et0>ADZ|pȭ \}u$ Y(M EN̉K…Z#gkܗO̲~!ÿ%:rΨluS5rT0GY/.'&ͯc69(N|PGݼnFsTiٮk;j ڡl7g'}_ھ wLZ}/A"G: ֬W>g?̠s-cÜ]Djo> #_}OM)H8zl~T2t0|DC2)cFUȫl/^~2[op*8w5kHMy.\Q47`2ܪֳ[ػ/-(7KBn.b8)Eki%Z'7 $L@W&QWYf/oF|`/,uw}wpW{(ah_RM˸+\ p,|CfRhSNށ夃O}_,Z%킞^h(q cW<wexDqE"+z>z0tB7N~DsFh2+_:5l%1}5Ec%f˄J\YϹq)]d<|OLӜ^w1]*c KAp=(wA=$C% ;ՙמ o0^{3B4wZO2yW.F\\R=o00IN{̌uaOB=T0?MxH8*t{]i/Kw @g-£$ub>vу}"5HEĬ YeRT^}|)БF5vIпK|s:1,nM&oy1~ցotRIdDM˔65kh^v :rwb3$( Dh~bGy(5eV`n[dl#{#B,|4W,1,ڿBDy7B%__/QG:`ب.9+$E/Z;6t$?K"XL!cސT܈$S-/\ NtuBU4gK8A>B'P98u?ёPj`[ oDpI ;?f5{~:?y* Gۥ7.hl9tuNKbͩhTMt9BecǍ gruʁ]=1!j!^6>y2s* cC!(r . 8R*dUD׿綴-K`0ň/0M}@ʝOs<`8<( d6ؓyQ*IG=ʮ/uyڱ7PߺY G* 5v)<͋ȱQ~>U4|x^ pxf1z6hM{Uzw}\zo1@XT z\@/%թwE9۾BQe0exBPiћQ0+i0xk!:G}CAΤ2 9b~}P(;:HxLlZ@HlN<6+5* .EK,lY%>&Y:(yz)J;w<OZpWުNnd0mLکbH~bP4ƽ,XqHd ƭl꒢04cfUپ${h@}&*£# mƨ?>"Uz9,|jhp#q$[t1wAXbPVujo>cgTzcH!rS;"uY)ϮlCSaa0u@ڠﵠ#̢pH9*2"7{Xsory%#*2NʑPm/v/knk eN=C;.>㳓祅W&}5] h$+1я"q :҃GiuOunOh|TF5UgD;T8aTUMN6f+CR NDf:y}Ȝ  mu/;֧<69-@ÛyiWaC|/ ;R w' yr7Yrnt"6E4`t̪]j7IOgwPq/w{i#~fcbQY<=-_/؄]ĿӔ%Gj*œ=% >ӷ{}L3qf׬7$BPy>d~v+.`Pl9+[޲#xW #* ]l!EcѰƊx3QW'V\T?l tCDT>AЫ0E>>1IfDRaxa-C,;] xc XW;hmȬ %D>eeWt@au=ClP;]3/ˆuvۅRYv~h!1^~i@47smfT2lŞ}۔ Ql=^d /M3pf7h)4H!&mQ#QHUW!ϫ#{l 0 YIA H ';P|̗Ot FLcmo}߇ 7dUl~LEb;9aNJޤ3.ԡp wL R0V  Q7._4,׫!oSK5H&ݳ-)ftigh-(;Or 7 &g/bu>A<8=hQ]OL 8)ؙEv5`zp/x'<)7,|[{MWqT$:Ce2N*`FmI>bJvAd&tϐD0Kt\xc({%JP.$,Aٚ}bG~*<*Ӎ|ԟT7HūN|qVGAڴc;`LFýZ͚ߙlD`y.DQϪu*פ.!yzDHȘ_mY&j? t񉬧gƄm%#d孫 ïP5 g۟HjОf#s2Tf$|ri=7M~p;YoIKĩ-xv}7WS7'Xbt̉1f*c)kOg" }/T@dܯjn"!#lwɳӠ7k$p#דW@&cҳU2!fEtu>Ē>@P.f aJbzXW˗0bp&us6!yE/y>WE+ߏU/XR*xU8Ņ`PFgΦmUUb4DFA(2pQ.n>iYOWtUlP:>YojknwA}3&]I=Q{0XjXO](_1Q`ڸÿZD6VnV(Yl+-M_plq?$癓JZvxQR: ;cI&$UpW䦎8Y @ ۜu9e6ϫ[1L`fã3H͇5 cu#G9 V4T31q\~Fn'ӶH~Y^9+b*H_˗wRIbÑKxy2g?*IX^$mY 8e:~u68+ݮ9wFM;*Ok*VDf˘WDU"X!ExRjmO%nDMCEz lCR"5#f!Ԥ&GnxFYG[x eQ)F|x䟥h:z-8)i"Poqx#7A\8\eHcʿ_7Cz‘Pq&˘ʕ<ˤ?4&{2+Z ^XafqTc;Aevڱ4)ǷGeA2T.ؖ%z*5epMnuɣ`v~ѵ׬;yzM={臅9Ӛ%:)I0UҹUP`ySo4r9dsv"Q RQ'?־K.!QT+4/x`z/bi9* ze \df,UQT˨1_iGNih6|M{,qmk-Q̈Aj΅6o!bt2cP%0R3G[ N{=;)|a2! b?& 長\ Ui2:H-MF𧒜JKGs[-MvTSZ(VcSQܶ_">SRØʵvI:PǏAQZט 6û5^ 0CĩluK\cLmY8oՒ1PdzCDtQV12Df?YGsJUD[P3a,.Aۊ+@ *|@Lj_l Y  )vօH| 7LJ4J +(H BO#UMP bI֏WԗɏܼɱcLƜ^Apj%/i2S뙫tCGwy?,xӁD.OA8mU.avAE_ncH? zMIDGj;bi߇yh-K#N.hCnoOr% E$0A"0Rj 9q9EKe LRQ.;d2GH\.Ԑk/ i}83Wn6$U:ʒM̫R>7-^T~a0>|,Y#֒583i#c!'}[fiΔǧ9?|ʻ59"8,gjH"o8|%~,㤂m?b cNX"Alp).K5EeT jY oLfc8UM\)3֖B%/dSZD7BKt"@Xlʢϙ )mDiY4F(cQg.<2x-׶w )ɷxH4`6FfҶSb-+nS_$RH-'.|,z7k/|Ԍe"ITT"ģmM3/*{CIG3co7 +/hISsz"~bOa гl`c7иm )ҕ =X',~4:Q{1Rmkd yhDPqKTe-Fm}^W; ޴8sRÛL0['^;jՊGHy: `s82zh2l58.9>ҢZNKWcsP_:&`V"վ?BYzÖ\X˄.U\ 'b` j OG ^\)t v<}R$kȊP =9+eG J/D}'B2-깙!}I` (q)q xs1s6j681X}fۧw=tr G!/a xJP%oJ1PmkkUC?jj)oșPoɆAV:qJ߁ =UD=7W+fA1[7њ :|"ǢYٳ!˹ITZ#5B $tUV 1KMV)8q5@.ǒIB1)Sb Y67,i”!kw5:У1.X ̻:fgdLڭkm`=߈(DāEX$,m s?p@h~!0"]zM+th u5k43KOZ5!Z]*ej`@lHr2AߦWD?mì 0- `8=!}\;{JEPXmӍ,[ -i$<|6ZK#n~C ;C -萆{d2(]&[W2VMiC8N"ISYFI[)6|'6v3D .;Wp!!bCڄB 9lx%2t6M' v >wR!iڂU?Q?zlFje/^AOYr=)tL\j7h}{LtVX*:lJ#@6GNN9{mdJ" Q[Nzp+櫜֦<=AA{v0;wF%LqY݂%#k Ӳ?oiOe"ճg|Zoz[MZt]h>wt<haטfOi޿0mnc-nh/e lw.7ȍJl;A4)u,.Mő <䁎٪#mOw߳Bɞk.4Udu$t +PgLKy)`zȮ[#4X9?c\H k߀DQ GW0[&ه+O= .샕 '{s:n^+2T #[:mׂbWtn&.tخQIi es/5Y=s'!홓ݍZޛޕ۾vֳUPD7 EQs>=`|]Ovr/%H3A%aަt{+x#q=$֯,eƙbIIu!#^, pM@81f5Č#Mnпq3) K`}f0է,JU1|d LLW(rc *r F-U@GIg҉Zfq+ GTz˵+>d y$(@ p-ՑDwʿxI/tc)=>?)xK'WNwUNʊ7϶ YdPm r(i #nQ6)u6rY}1<Ђ/bjKƠ&*V LU*wYl)/4?u&_[ywSUG{?iI~ߡ Nʤ1RQ->2z2RܫV,Gы 9D :^wUME0%ȃՓ'}rw3CQ+ŵcYK mTT5N1SAOe˳c>{rę9 &7jgI5NKx9.ͮ)sooĘUH1s0.57xQ+}Xgۨqoefw,r." `#ޚ;xadjP-okꌥ p.dsΑ)a8* Au"tz9Ȓ^y^=Ԓ [0%샄29^H5\zTVX}ڭlr&#idc:_:_`I)3JwbD *vch]>nzg:iC穂cdӖ1RXAtdSeY+/[\bu(嬮1c@)Z4^=:3N$ƛY2qKSD< RdV8ڠhzgm_O[uUm)A\̈́-A" #%LhG"Ou'Ѭ~zl-,"vZbi75IE]7mևD0T,KGt~k)e)[(0io(J~6_Bl;Rkr%r(@HD+zhܙl`}LJtqcH %'_ xy ?!Ŗc/\SCL 1?+L M=- ~0T "NpE_MdcQg.Ж'^O ) q+CAKK? &8UDO~eŞv'i=W2=#ɠYR :?\Ta2ݬ3_coXgxCm{_û|y]:c4d7؄:uZcs=4@qaK8N6B(y߿Ne D SDtI^8 TSHȭd\p-^*>L -$ʗƷ'?ɑ؇^yV::uQ3ZA $6xOѡfZEnRUtotkt eDHrkʎZ>gw1nڒC~/Np~zԡ%t0D8̒!t4sؒcuj'w}ޮ>]Q{iWɱ|^1x^0#Ϭ)2?r2O_-z{QxթZFpI5خl*F"ru2^WdYwz {+Ѽ u^@EFsg(QI\;^4ꢏ9" ""q$oM ܯsYڦrR,Ј/nrCSdŶ)2"jq'/9sz5ȑlIu{%KX>l`fLy1YA"t m@UֻB#@*;E~/X2Vr@gjz%%v|{eχ()e$m㨦[x+ *&/+uM)˩K)/X߯6;ݎmQ&֛`ނk:*?٦Ej zL2Sb9k&FL gE( |98 _$`!j:J&CnR˟ Y,6D~QEF{ 1 /8= :Qhrp*ݘBjnZ`K@JuCf GMs:&[pjӉFV []= !@c 8vp  )K49qQ׬ 9>W&c|:H4|(`_=N3 u (?ڔTOhf5m{aB:$Z-jY`XDӘShL^KH^mA6VcJ[TQH[\^2"]]VeY)K8_1 9Ʋ8`*cnNU5_XM/ތCv$ߑ5֩Q/Å),)4t9I,6;}uo`t`/|d( J7V_>f" |B{!N5zQؤTs0E `KAɗ9yp8,?=~ A\0d9ˠ"BsyqrU0  Bdn,a5F`n{{9=u+.լ㘲 Y3'a qTlfd$a%Ztuoz nthP Odѣ:WzU|{Sf"}o U*57=tsnK/ӥ*9>uXٝGiY7:{#uT3 |63ZF%2_<;.VYm3)_d Ґlc>a*)pq}0_Nm;x.Ga$HQF-dO K{@EZ -lͯf?rmA@v*Kp J}Q*`Sr>-o$"tNav0ܽRc @E20ヵGE!V .<п~%m i$a2J^hR1QB[`; m<-XVE;S)Yv>Ѫ7V;YD:ڳ6~49pϐ̷3ҚR1)_R75gSj3G$f%Uw=^Q''L#GC[4eGhZ,Z5Aman#${h;yWd͍ͤZҹ@w#)5 ?6, ;(6'`h}M  );K3jsT3M {ن:K NOQKآX 7T9ړa '!+JrmʪK5X,Qj%`.#/wM<5V&#KNr΃ j% NU:ՉbZ֣"]LAoArޭ|ww78xF  <2s$Wobݲ tGH-h$6?<Β¼(FaLEĝ5K(g}MF|Z-IogǴDHyfMBFjD8J&}b;m $:|e-"!AV~e M _(?vh^C:r:kʊ 4;e:*U:{86׀^'O8sd)qh\24F)4(ʩr!z; ^F.%"@ljzj'7)%ڐ2xa8Yy}H+OMeX=t$Ī}(VN Քq_m;iQXA_ڢ>[%68}2i3(bS *}WqPʎUS$bEee Ol9Pj)-K xBƯfw̅;fw#KQ4y*h/IwXnzgl0b;z\,{Ü9q]SѽΆ:#hNn!b:+a`cg 9{<sXAtN2xւ, kFz86ĶiT1WϞpNBub&IGD>kNrbŞ hk(YL2A/.?Rl=U|(0OyK8؊+aGIq|~L.Qh ;ȏKwkJ~( y BuN]ZXY~|K~ &^Olmik3^.H փc34GDɃZؽOэh/_CY3+14)vBc<vy{܌;<ѭ2Nv$mR,<,O:S/xLx UAO>IOJ=U2ɘ_ #qFXpq.:5nq SqJWn/-Gʠ{{DPfou*vA !|ۏNyoRq,Jگkb Y0u"Krƽӛ e75kEϿҜ @|.08YaI:[0.At93gϮ޼DfU >t,tޒ#]p/j:=6.gf!uj志1i><"a>~"9{1_$Tg3ID|QtcjIOJB KKbIRQOh=Kҫ;dz=|Uh!׿( C[l i5~U=P=>b7}gW=T>GXi Vd/Y?82G8$~5;a+jF9^έ{wois(n\cD?x0-&߱-{}7 &v1_"/ΐGzTY9zu@LVs9 P"~@kYW±zgL 4 mW ůqm`-]d Ne߶A@XyzMW3t!xNqdeװ{I6)mT?!Z6i }Z%}(Hq5)lN:_;q1r]M=ކ]#* .5'HƦ+Ȇ%$~d fbW1!Ê2Wg9AYB܉ľD#GY}rAp&Z.%o@EYg ?ϊ:zJI;#7F7MQa:Ggy?8%56 ,,{Lƻ8totQJAsKg9b$AL{R*B^ Cf~(#90|fv!t7P8&XDm :=Aadrq8TRRq1j^vY ~KV=(ϫ% Ru 7:Yta4 򂀒ۍhrK0Iy!fGb! I Թ Vb Uts鋝 ZgO :fQ|~YC@ZbZzilFp0!Fq2Uv%*/@{P5 T04 bGe '#ߣHW=㘅i 'Sߐ(n-XžCal=O2_FTr"y)R])oUZO'!v ;bu4=Ƞ-?)bER].x9_'dQmS <+*|%RħfWI_z՗t_3<%vCH:E j>Uu놸ufs=G IBb4*crHk` jrjGRAy1Ǡqe:r^@m:ń+߷en+mVshrJLj+;e[pRR;EF<欅xad|w 4&A)33"We@e̓qXD4jޤ;-E nf>^uznr-n4UPb~dﰈb^U $JzȽI(Nz\rŒSy&RLs ECrk_XS)#Y[oZ6`9E6tL̺Y5uD>+h8ZtyRj E]MUbI1oFsˊxD %<l!|uBx9;X&|t Dlϡ+ayg&&贔֫ /VAk xofKtn<܀.^92h>o2%qo2s &d! ç 5?Qs{xE@Dj 0~ Ίwȿ c܁2k.ab$bϘU"xv$B "X1붸B7UYˆP|-<#t`Ł]nUh$2#k^ uLr^@*nJ@}*LNQC"C-.Z6` T붔Wb\ g_5Ńemʲ W03byz %{*$oI,=3rJa,FG__Q20$t p?&-%i[\7C>0ƨ8~9xg_}=t(!j sG"`,d1e,-#sh&o`hT\'%? Iׄ{(ʡ>={,ָ7]o>@ZvgI>or!8[[>^ 'U{v҃`&Yn^mv1?ؕ ?(f2nN l"I1Ċ]:Ͱ - ݽ#K̜^DOu.} :NTKusS+Oz @-morVs31,tn/'Gv"սUXn_PMw1-EPq$bM6(XЀB jq6x1 šս9H{&*kS?6{(l!Q`V׽h(~U_6< Tͻ,ыSd$4VۍU.ts'_ތr$p?Gؚ Vm,Cj{!);9TXڼNm7NV(RĒq;/#R-" ză^g#z!fi.4oL3,*^ը>'|icySv5h l\҅NwsJzrdΑs1GFʢ󸇓 J=[;a׍#¢YH*ceO{moj6X T(Lϔ'&GÍVQsy_W9akwi({TazPL2 m4J'hwӌ"(-t֚ɅV_-_lj(bp@$'ՖDzmo҉vj?E 3m&C\KFة1zD9'!?u,?':jYT tLj 2 _pq})>ȞW3mQo NwӶ?'y+ћ֘zP5\xtK Lsa-Zx4}CIxV+ 惰=qLɱ9rx#IjA0[lI6gP%c=eLO$J֛Cc(sׇzq[@9xҀ̔ovN榉Zh3ڼW.#6` R(' R1lnf_}m&, 2B ⿮+@8(Ntd7>$%wt gF}aO j\f$5X`vy{)g0l+nCLv.%z Q_qMVPA`Ll l2͙I< c Po>Ue.P,7#IFJ :,u(U9A@x[qnq(bx6/ VMe]!^zj!U_`W)FkkLLf`'+fx*VY"LaSwBZ ]eD跸n7+>Ê<n;?8UHϤzNmo8ꑃ| aL9" 2{iU ;8ϫhM2v#a<c<]=2MqO _OI+ |Bvm%"XkYvAN-d(a2I Q:AAk)T3Rs|#^8/':/t.-N‘ bӞt |C $~|Vlt\DMV҉O".jWQta}܁}# ]@o-'DĖGߵ46`lJEҊoZq LG$DEoNؐ[RUX򫁞[<*l^˩.D^pm[c`ÙB m3 kxm-P&D)Vt:~Պ:K"h7#;GoKF BGRãp|#V~U ݗ2R۩EOwj\Rayp 2!G=Hz*+q,!ń Wc/Ā6 owÈݾi$Un@n+S>87]\ i)GQX`x^xӍkG΄(u]q C \ebC\p&  AS.|c?g7'^s6r$znb@\l" 8)|-[V_b 13Wve3Ϙ7q/>wG@ݖ+58kȏhS'z=Ike%ߴr@@bүbՇw¢y+IUR$ew}ɡgca C[ȁ2ƌo2Lf$X?%x=idև>!$;kIYqC߸rҐ5і)|iQk?8Z @1 spVa!_rٳ6h)@ݬ2-A6! $t"/XrUht%Ei=Id'ޯpHط-VR{FF]4sV\??K5 gCkR+'<ȧϩI.H,7(FVH` Cg.qK) 3"gEPmbKuk+Ӽc, %S5ħR/oU cJϰqQ!uQʃpcŘUm*MGu.VM5")|z \_n?}+eyㆂ qbxm6LyR'z]ޡj0#}?5g"c[m f\ rJKª:x3@d IJ?!ۨƯ*M>ޔa-QuV)Ƕ=>72Lf0&\4)D),nÞU/eڌDo v`. )*ÿ**q&&Z߬Y%|l hv:޼0ЁY}mOS./YYWCYv>/R5.}NfJ"+VFġSpx-z()Y>/ 씣':w=:I˂`q 4 zãmf_lڄw*B%M⺝6cs2s%[uyFr+ۺcQ k]5`:@vg:~!oZpa tm#Bit쀋m:F#.7jm^>#K}kdc[ ~"ˤ|6kx[> ;l '"g**0͐L-r6/o9**|Hq!3+mݷjj WW*/dQ1ʢg?T4uDH!wl-]FV>+[+d$ٶd ܻWclUO;gZL9BEߣ6[Gs5pDZVJT?cŦ"gh4)3e\.:7G>cƐd2eFá];nYKv&]P/ 9ز֋ Ajv@6QF]}潫Yhc~>Y1OFaTR^ x&@3q6 ZxAxห=\vY"mUZ-TؔI!K*[e晜wHwT{ 3Rr LgV׶|}FLL?)>Sh`;P"Mj AH4mR/+e*L0yYC /b_֊F۪)Ypp@?;<&S}ypOmM ۑ G;喪g?Ю%Y!B26gb;jToX r%z"I!SJ"$_,&I"IHZ/#ſzhN8RJڭW}fyEWRYVR)٧yTG;m}|fˠ" z^w2}  _`ߝ́6Or+$RtɚdTes  /w#^9ڹ&ުf^zH'#sӱ% qv:]1scbsR&L (-h+E48,,%wz1$LO5o굇ʆo/eۂ 'ݫoő'vԓqzZ3GS?~,XOoG 9{U#ы[HO\KPkw_z?ddl?C āRZ3tkJ84S Dנtv|R- [mɚ6(0rotC1=~?4A0؉VM^*t" 90kVi+N<)h1e ' rpylȓOC?ζ@0_@aUq(.g?seͶҤj쨏3:!ܖv=VsLr a0.+ pdRmsoyHme#s^ˢ?Y01M׭1V$֗7:V*3 [:\WƉ>$`k<OKa,d!Bl(3/yz,{5L"G&nWhxJr玳}Vߡ4HM>YiֽQ r]nie%)(GL"G/={𺟗ݬ[r3tG BrF XwR^;gPTeU?X$礖ђӴ9`N8B:7oJY" J}er#0=. v)g~V$h#6tDQaXuҴQp[[8|4etT8%eĵ~e5>Y^7+O ~oh|Gm5E!4x\^͠S8$A DOx|!ubӴ n5.vEHnڵaWjdXp)* "C4SÏz;4X.5R9SȎwKb:w3<HRWQJuOcy濣 C9cA&$0U^_g}0&>K5}.@nm,)vIc! ^%lj~Yˆ9:p#ANZzC&"GS Krb"[ˏ_nV ՞䒃ϯҞ_?qqU3cseվ 2/6:-z|^ȃ+Y^3|lJ{,h-47^Y`X[;3\,R߯J` gGa1 p.es9xH{>a2Qб#^Q;˧>Ebg*ppsC {2HDQ)d8~`hD5v>bpۍӍZ'n+,~Cݵ7L묖U!0[pES`{(-_N-vq* LK s Tؖ?{;yԆ=j! |yVϙ.ARQtlf3P;/w(*w % -ԗ.hjRu^ K%B=|] P(VYRBׯ5o,#wOgtvJ8M"ERDp")|y6zv//EO!S}Ν ̢rKXF4UdlBƠ[c8x}\8*k>:xw߿D':1/!9s;fL!ZyBrh(۠xoƥEv&ba'8T?bl 8u/RuF:SPVCBqN2_4NPuW ~~ UI:iF'}û,91lZhR(|s䬵j 7jGÖ1ckga*&6ȼBfF2Rds!NvSZꋕE?ǽlVhY,D [ANN/܆ ֘?Eq̬#$~֥7H(sO1P(lO~m]K=bLWpXaEi REE#:xQXE)opʄ^zS6l2R3p%~XuELk;k F2yܯ/wMӰGnbg-W{YR}bujزgxZ>doWb^IPV)4{憲HNs"ZdL[5,2)[Ñ4s!pui{T mc6!W{SWsPzC+ >?B_ HrY{zfp]cNJ99xk ^SbF 9/ч.\ T`HJՙ8(R9C\;qǾ8k( yR%YA,C&3cb]Ht$CUqwp,,ͮɝȾ{XU RwlZհ~0 3wUJ|| 0kǾ̷&JUL[Nz MMs\KF&w`5$)+yI3  ,u}%kFS 3oBFcJkOԄR8mB7h~!Cai|v( s25}z σcq& |e{3m qE#m>2(CO'xmK b%DǧO3 ;^az24 ?vвtmVmXyj-n#>^p))Fu5\]8Q7mcMޅmxPǡ<|N\AU[6NFkJ:Kh5G ij c&¶H<FݻѸ@7m7I, yz".D`M>d7DV)}8R?/6xEi"5O vռ94s,|-KH9~vfp|I,vqxWP:Z,4teq m]ꅫew!7tEWga^b;rv@ޮq\? 9`Y1AH Bq#7`h!%נh!~h2Q9X' [OH"BqUwW02ٲ+}@0(s0]{տ\v!:H-EԢ$;Lot9ʛ*z1=O=gn^bc[ NP^u8W#-P 9Kgzg9w`xs\/u,봣rwn;.Hl:aA״|ZSE Db(ٺބr&jT뤍muȍ2۶%s)7(zC:5(1.h/CHMOG{%YZKEc}9BeР\вUkDma,C WgZ)  ڌDZ &߼ LƎf[Y3􎝾] aMwo)K./B00 u Rb/}[h7RiMJ|?#kԁ׭:Y cV=mzۋUZ 37";A`K`e މK"gB]vY~^2ҏH#\VGQexb(6dhνhb^H [u86`(}ǟ TqF ĢٵfapͨIQ8fTy(덺ߝ-U|}9wps~-d {>k ]R[+huٯY>v4[g;,QYMc <2G\0p2AcUIjrϥlcFhn-g32o%ApGl2]2b|T\T,Ef#"WY%aC%KHOqˏ cfm.QI 4*:so2Q+Z>X0!sׯ:GLzh;V-w@ʦ HkA&_P}fSYו"2362:w" ڄcb`´Llbۈ-{hiM[cUSFgR<wwfJ+-㩪eBû"MԥÖ=!_F[gA"O^9%Ǵ#V?96XjᯗPYx 0s*`|:&g~ٷs^v KWھ6dZ@'e( -gbG{ Y]V!lV`};x.N3`S%l? e3.FoHxs0moIMY;:ٸ ^XY uJkE+OmgJsS۹ͣ^ŝCg.6XwlrF堦+oI>IfD,y?LlzDZdž?"X" Kvr#<1MdۂaXNҸCAq&-fuoxm o1r'|Kڼ?,[8עvis/!RuL~$ۃ؛cdFs!Ֆf05.!-t沷?ڂ&I6YVרϊ(T+hٍioфpBZy>qĕ-O4X |AЍ<]OTQ:.mʁ68CխjGZ€|t (H.n #_˛ݟ6[{ec b7/iyW@ȷ5GgCt02btyk* F{^ӽѕ+ vWQ9v'0kBzڝ/ǔj!kDQ.{s3HHɶTe܊ԍƴϏWu<RfL`^; 2&e!oDw{т-xնd02K[`6 :ޖ*vȴhlmRi׊Uj6 (FqEK]-6.0%XwsSrvly-2s%~6*ק,ɘVR4Txd^:!xoZBΒ<\ 5k?|Ǵ+2y~ c*Z&X3oфg(-GuJшi+VD=TQt%]i*-שQч^x`Ua:Ы׋ҳi7#0ܢO8u)aW9!wK1mgJ9YYS5`ݡ@iQK'ӡ:D}FѠSwrfu|P979[ s/l5"20leIf!V(>^8ۜ"N_f/zbrJЛe&d϶B-ϮqxÚ5؍f:aoADŹ@%L5tu'q`=vP=2{5MVjlj|=d 41\B̓ 3S6rӢPspU?_dZrhan5-ݬDU9~~̧: s;#L#{2S0a\'9#{m5.o9{:r0` \錡^z.}t:X%W O8R1{n_ɂbﭙ%[i9Dܣo>[uIC@]fX^5fYc8~SN(*&#XPc0zwZG2?`3Q o;r\ʞ&zK40nP-@`Bmo4( |kܰ]_2S+ؑ>Uq\/vWqiwK,[YB(햅x%(ðQbqoe6avِM/ս\]}W{.Gn<0~SMrj4M&R嫏*QK? CL?J=Qꋖz]rI`QO:K@T6>1{׉n [T[QiCbrX*2WEEM:ef5)M**UƊ&;a-I+/7xcOdj$Ö~cPr+7h˄ #k$фQi>w y r8WM_#\: VT+o PDbiOKތ߫ U(׷Gv!#nJAy9ʼ!y'T0}V*P>HTۭ+>Ydυm4K9,yZX Rt*rvbFv+nqE 42/f\N;-b,G+0bCwLכg[y oYeC KEBJ"m¶|_4WR`%M@ƊL!xrO/Qϋw0HG~ ]ap{=!|mtLlIֺ>jvN.Z֣>%[yvT*HӏZ[=:|<Z+u)iZ; yѺ44?-Vx"dm;&ZF/slxW{dG5:bu|5tZ6ʪx\]pWCZ+g dE57/!adGQKx  7' lfrjw85$}#vUp3 =_&>#IL~6U{VrIBH7Hv›㡁ڍ(m +2(r@H%P{,#Ը&8\^x27-`+'|h72nE jv?z϶9m,.tOR1l [fKZT `\;Oc͛ƍI,v~ɪYJ\V 2v97 8v# icJUe֪b< uNtKEhy:'5tGϕsA&13C?Cs˄?cvĒ ]+&Ʀ(H+??gް)!M(G C*ZO0,4 Ki9LKNԩ|1mF BYblLy/QINz|.׃Ù`:ei8)!$ ';_ӀG1#l5c\!YQF0z 3UYᄬaXgƯ?$" 9["ůMRڴ-ve/EP_qՋbKylld1<] xK(ժ(V4n u,W:Lƍ^Oi^Qߒu0qʝqy6etH43D[,+s)-sT0<(h @݊~ _d{uR C!MhI I,@Ype:3'|ή9}״/I 7*$EQ& 9Λ,(\t(>\UYR3J8s6C{KF›hlA++^߃C_1CW[5tp8@ Q_:Փ 'bZRf>:DuaRhIPv"5ۏ9߹*,^.6!E6IC]`)fCO(f9{9"|tZ?I^K'8}esBy:Q*%}!c?K)gs Ff夿Լ6(\7)7Q2 C bZCgW hմeő!AcԲ_xcDr`K1hfX4^!U=ڗK~ 04D5?ֺIGbH2pqZ2-oTTau=5,1 vC¡L.t OÏPl `j|d,͏j_whmNt.36HVJ4ڧaL I"c5;tԪ\-/{#JE 9U\9gbY0@u]#<{CX`]_& [r'im\*oQ0[ZNkGigNJ*.d VGBF"6ivi'%P ˅W^W@LA$ >xZw5YkY0y53Jx8tm JA DjFD8L}#E>~0_g",\(=6|r~CcھJ0g_= UG*kٴN /pEAHZ7lTlg9DwJiY.N9FIn[NnAw1ʹh/}҇aC @ofFd%Zjw' ܊o䠝;9X(5k8NuZm{xc&Awn@4TnƦW ΄="tI77371\pkڵ\k2%g&s7U&4B~ :<]mwf<ƒ^Bk'pсmi i҇^"xߴ_68Θf$1BlwFY>cu-a~PR w>\rzoex{%R2kd^n]ˎ4ObM`h>Ai 7`݌6FBVeW/lг'Lf$eݡa6$Q%!7QM-e ;ģxȕVNz{r*7z? G-kCN'Y^YOKI0 R8*~_SkJ}x؎+$QrjMHNE=r¦T#JpnQڬZ|Ə]hu878ߊ숯]PMuvsN kFaf>;9+_:P嫳w|aɀE̕ox.ҒRnUP+]|lVuɈs±C \rPsrعůBZH4 % 櫶I:$mc6B) QiniƘsq6U-~=`]ռr'{@@6F(?55ΎryJlO-xfH0"FMv m_# Cy:`r#cޘ7aUV(iJ?tmNŧppkDFK1ܴ$;?+7*QU@4hN@!$HVGfY^eGMVc$Zq!ۼ+|U2hw{QyO33l2H,mߪtr$;@(T!A%*}ۈTY8 V"sӬHZ7N!ώhBk#(,zy##MIɰDE1+f'Wg2ҮNӐY9HA2 oyvK@b$/@m+Y<3{+i&̃f'3k󽺽l1P@=pQ;uf:G+u#qf9]FקNzDq#/WB u$.x j;foɓl0 bw}t۳xDr%\@\TcRiW.+i¯ y'߱*7FƷ4gOԠ˲ MSNxYTqQ}+PJ .ۘ= L;ּh0V9qji HR>wt-ːl$:0K\{LNL kN#WaWn:Ll:G6$aE5{}(b6NStB*"&!;e19?wӿz[EݦdXx%v Qb 5qcY**U-D}#m`֮ /ɶa>n,]=E3`y9$ Pi9%wVzǰo⦵vF"Ce^X!IBBn)fN:ڜaSp*O&Ցx );v?f"Oq JMײllE$rۍtH,^+"SД#lk 2>ṗc; rx|p~mΒ J(*:vux 'UM D#]x"h?zi|`v1SCDyR.N!RUK9rRHog"pZ/o&}KB6k 8GuOO u90DVAMȚLbT`[(i=I]Qܒ٧n&YbљT1e:"(r bU"SE l!Su߲N *+[tf͊VOowʠᴅR ,E/'biǯnl+)UWQ ~Uz}&ᒿ Kg9YutBzw8:&#Z% V3]Cm`YدW,;1J9;5X~Q{t7w9~)R.%ۚ%>᪈)i:}y-j~Xmt*Io6n4ibN{3XI';*֥Ƙ\}\r 2CiH.>ˀz,Ŋp&zY"[]SţWx ̖[9m9& Zzw7lT2>łP@ Df%Z/@VSԉM&h|" >R+p fJXu +U۽א4qYܸ.n[rc= zӟQɹrEsFJt~(7;I'E uNYl2M&FTL' yq ׈Hń(Ҹ.@&"|儫r%UbxhtC5+6p SnuΦFOLRG=4U? 9δC`NPఱn0d&Q }fp n[ǎŴּP[?o>{\7P-CP:'U+Rg᧡Y(%l*Tq(ЯlVfG # i^Juxr~ћ)9@Q[S+zs33UIrc1#L0IzHԿx|6` Q)G խ:/#J.1DQѝe ' BE8$dhW1P@@K+HK}(qs!Q5Va}!ƅ9U!8({X,qd90S >td(x5 ED0`iyQ8BKhx鹳CxMܥ8fc}zxo;6&myF$.p{q-)ʱZQFW]^@<ڠ,{'wQ.ak%W `+ib"!ՋB@Cɕ=$a -v2Z;vR)ݗ^COnWahʐJn[T xeƚ8aha2a[@m:r/z*6#̽>9J,K;릯9Fhu 3xGGni3-1=b+kXibi9uCb00rM&&*oo6FnjcO5[7"Զ~^˃EhI@ :;^H}␷kUIGk;cI%|dWz.ϙ5YN Y<uג=jS%7ا^TOL Ư:T_ B̂rS^ >e `.X)T KgŭGxe]`SAl^sj xٿ/QL]unirh >!ޞjZBL Ű;mRN76Y :5cE|"#\v&d$|i%`}Puvku9í A|x`ZՁ{΄+DBA勸!mj1Nc gc1COjf$bdj"!U^~ܢ4gGQL39B CԈ+h縍S@jTePdw mtXTŊ_~CN$p@uY'測c,LIњi@] =Y`M04zD#lqL 6 t+ !}}Y\pd.k!QF.ȵVrG֜6 Ll`*6Uy/A]S;ǸABSFؕIc6rIl*ETrڎ4Ģ5=B7.yشwW<Ж)r#0B5c_ӕج~U4TNVU]O;Ix-P%{bOQOPw|}Ӽz9l ”B17\V?Mk/>A([`vADV-w o sw =MyOWmZZC7an$&|yGi /ae w[K 򜍜{̪.fW[wy.9j>WK/r?jywiݪH+o)Wcx];Lc ׫[(.91Dh vN,*ͯaW'%50Ȯ !V CP\8 rm92%Ӷ00t2$UUT&H?MUqCR%DiSY1&X!^.^cb+!CL?{{ܡFwy@#=v(&@KGY#J*Dm7]s -*bϦB`0 f|i8.Z76+6ifuWRh>Bɝ ,֭Tܴ}<4,lq~j+SH WTBGFQ=Z.YPK7,Kl Ĺd 8Y}|Bs1&Hʪ ҆o!dh@ X8]숚9jzKz'm甪`@5I]L'̎dj7Ii DØUb.%nӟ)iB)1rq΢V;Xgum M'T> {3&-,S9[OL]tAwwϪ|3t}[sGVn9z1۽Wxa#1i^SߐiK(\(3.,̎Ђ urdC(~л̌ݳ׃ ʑVUJزYq=߼Hц PCi*m=Yڱ Otw٫LV`¥ Ru*Uq1* *6%hOwyױl>-*R^p^! .{[;dЋRPg|CNNΓ~eXq'`s8hVyH9ǤimX1)j`KCՔ|d0_pu+{,R$-M"^Ǖ탒Oܫdh=v=[W/E. rز0)(9SIJĄ"+F1w{|caب{`Зä`6>UpaXl zݵMtbmxx> TTu*S1Y2$zd_@?TE{c-$4؍!,hb FrFEqn]H-Y{At; G4C@=\ZR/~ÂΎ*+_<:b!1Zj? h77 82PG%G& #3u@`ҶtL]`V[,6mۏXIo`|) )~HAJ*Q RIDT`)8$;dzFퟷIA\p\RLxC|l!1$]Asub?tp]{88,;Ł3l% @K)iʽ3}Q Oti1.4=`Eғlhֈ`m[[b!pvavF2XQ®/ݧsǠcjz>b.mB%e}@1mKng=7d2'A(_љB*Im,ӻ .~؞M0s+eBe`Te Ɠ7`4 { `wYTŻXz^plm{G]2pK:njs>NR٘?LߊR~fX$U|Q {F }wIE>mʆ{a ]O*4w+$^sI*z\blܳ;ޟarp*,fD5_T;wO!v6_vVԡQLy`.PlȐ]١oqae4O؆ݦ}P r%ʀ %ŎA1>ձMm Mzpsgf. {ƧnfaBl.?2@I'DpH~jrPAkkϞzLcO熕m1.*3Ѫ-臨4I9>p^?Ju]?/n/_@kw_2E|H|qĔPRNcq5rCy/?^nJܲT!haP|Q(1UѷBQQs0UwЃU-Rޥxə{|}mX5FHD:̺EwD~;#Uofz,U2k;`7|/)9wZ!ZErH*& ċHh2Ӌ c` (}mOt/~1ozncC2e@xoдCk<}0 P-nCcݏt 5zHHf#fm'WXk 뀦0[qi2Dv6slI!*c R_8Q03VN9,h̎_餭ipͷ ̿ fs+5W[LKEpAա'8Sih72f¯[+eN.7=չ=MiGcKTݴ Ff+(0\ x&uMA ~-}kPJJOSkUY4@tB[Jfsў%MhΫ2r' (6]+W]jKfgu@?D)IR [,BDD%V-oaC"ZCS=VT_*`n-N0_K'*ڌOB}QtcbNZzГ0 mΞ>"T˳#"zs^1$?ɮ@D$QkTYetwMBeǧ|u#$ <&  Ծcgaj)ӂ|{>ڱd採Q2Q(bfFD5ﶲ3u2! P'gS֋o[NM}hXȞdu 3Eǀ'ƅ?5wL%H2O ǖ-3I{X !i hWT0e?)DR?k;bs¦ʼuǽ*( v_id]$qT]p%%5E/u)ԳW)|WܨhœOBZ;'얛_Q~H:XO:L8EJM:d L4脼U=NAMSH2 y*ˡq g$O v4ѧ{$2o$-{zzlV@O#̟Wz==mȠV'EJIJGD kÞ}!{9Di7S$3'U,qu3̮Ow7$d\hN$_@êq BA7L5EEsbeE.ƻ+ xxԧ6lt~S: 4@].?>gqFEmix!;^}&kMs߷QU% Q:63GGyg#'sXk[L@(‰v/UpN@ͮ n4;O<t8EO8nb|78藺. dgZ(IR z`,B/XHK6a 2?n9<95X8-3Px$J_.9p卖44WqrtLɴ y87骴_9G~lT@6"<~Qvpݎ~'ӳ3ϏH+Uhnf5V< l=$l )؞ CE^nm%YF78ߴ/< <]2bu::W-s1fS"}^OGlQ&eU'wY$: 0U ӵ-n؇;n>"&(4a|:>nj O!lZht{{Ac戴Fljn#xv7'.=*| 6N3B) AORR0!P^ߞo>TD Qb d%dEoK*{:g%HxYgOuf,KBVSr:3XүEUD5yC?zw6uf0_-y˵ j)]?/ӂFݿ=nZJ'\uI~wN|`lh.V%RXy, {*ؑ]` Jl'mc%L!f+sŠ5\闺l}Oa[9Gw0VuN#CW24b獛IwC7 qj{mfG!/bvbYT寔 BAp` |~#9P82rx'K$.0!?y!Ru|#% jXSRj]H2m&c |!!2< |3(ZS{Sُ@Z_^UA;!H£q~*00 9%j%AfԑAД ެo( 0"krdKMEj *Ͳ:ƴi~?ngS~N LމP69$Zd2hJuibo ~ӳdVpIn׽}ˬ- k̙Jp=m_z A"E Dߨjbh[*-=(-\/cN'5٫כq 1taU7p yM5/Ţb}VKZ.3R0: W{gka J`s_vycdS}ƒߒ,i;G[̡ XUE8 %[{4a\SjlyfmbO F"0c>P|:Z>)?l4)vak+9WR  G!x1H q칇8Tcž׋؎_ 4wmGe C4e{A10ʤ1.6^{ɨ+Rɜr+ke"0w?ҝlIxr , ~G[-Wfu֖QEdd1遐17:I)hROj[+NdHk(,Iӥ%UOwI*/tfWHm'ҥ{;ô@ısÄlץ:+qOS“Ӛ{ܴCb ) *aF\1KJa|aHLCo\xN ~fGpD p%{t(Hd zg +I8(2ij!׿93q>zY>L;NRC6J3CCʷNkJ۫VY8]/}F4^1hwuBoΥvBC.0e !D؀tlv\cuI5hBdj"',1o]pN?21%AP×rc#SDZgW1jGNSa{QG0wV'H2>E4w/Tilw-O hs ~+Nܽ8OgT4՟6 uj<Ԁ(b/Qj|mѫ8B#ն?-O~=@ 1ʳ_飘Y R1iY,oCp-|Ϭ6%[Rh )* C|~N'MQE')." %2̓-9: TnޥDGZu{F|5`?Jr\Sq_g%ީn< %nMΜ`QI$twJ=pUpب~nG}6^eL8C)G(]5~T-|F)q06 F)bYmK"R +O~&Ev2åװ_RqS W F$/iI@.v|:ΏwV5е:]V+j-A["tzݲic|.܆?Er|5!T$Kв6v}2A܃e&/V?@TfWO|?X'ծgd kGQh|^ĂGm{KO?9Tx(\.*yR1SyqX:USk(ƺv4bcF@HA2˨Z+mIPwGP ӍL{G~j ʵGtbsdZTkN ϻc> 31+:Neō>:PLU-!({H5@"Ъl o,Ml P q0=3vG!\N~Aȸ[HdzqhvD.Pw^!o]Ƶ`q5XlۇH:}N ql58F&=?CS"A2EcQ5]GAWaa 3&٬9%ŐLE566%6RfItG9y^Fl٥hBSS#x˹Z13a8fH)C!>#PK0=HNÊfhp'0 >d9{q&]>qr&orhɣq#~0/NxuB*ZTvfO=F %ɐu#\Ш21`GiɔE6":UԆWNt|Pk,i};be{w WgU`+k6dF|5{o[sO4nUATtŻS̩a1H@bg~ʓ6Ms>W5݇K/n+Z^_~ӒW`UKQE39 J¯W65Zk?=]He\2 (@nW9Y1YXUC7rz' WGPNGg:KiC7[adZP 3;gNb3D` DSY~fmv[OSoˆq kWPqOЂQ:bx A󜮆ӆ%s s5u™7jBUrkxF-;l+D0?r|z3tT>,U%_ITj3;|n68(f oeFoHd]g!] 6b/Zb?D9r?_~AGcd"^u+:s>Ί\7&E"h #w&\j^"FRU8>V=A`2t4)w& Ʉ%ei>TigVŤ6P7}WU;9+luHmWHPvJ卛 5ShMЮPõFrxBLT %ױŐ"IV\Vpjzi\ v *7z=~-P#*RGAR}m;]8gb<oh71ȍln2L.N=}65PcTл"[b/rw򋉴{ M)b}3jSƔHa 6pT]WpPb7*űK6z'ĒvT!;fʫi/#~9gp-.>-ME9Yl/PW'-yha3:r2?SPf Y\R&Zc+fR,`[7 ᨜OF1 ЫG W5wĒT{Wy iT {V=XxHLpa[ ZdOXn QiI#V(Vƶ)Fr]B;ԫv6+dh̦J_+v(SÍOuTpANxYGME <C3d`rj6b54k)AR& Sx`pLKdFP"Љ{[ňk!Fpe ͊w(jzV5/<#PK<=䉯8\4rBPp5/x@<'O#PC}y7 e*Ie'u TkdvϠߊ, rvn j\G Ui=F. *mN F/bs(qg ~}65*Y15'M {[LƢL3U5B7 ';EԤ^U@ 5~ y #T`[Iì:%FLrŤ;2_ `C$WAaDW8 ݯ0+<446վr2t!cnh$޹{<@(TeYIjk:jl++be\-id$,_bqV9*g>,nA| &,|B,RNϵQ{s ;;8>}Vg s.~>NIkCDK9l3%0EL{?bs.p`_&l {AwjWGAJtve˱N$ٕM(b8|'\NbT #GNwBkL$Uv脼xVHV2F՞+$-,;VNÕ1}NLRv+roT5LϼtN{oEp"2a/Ή+6;L>v !TJEjȕ3xDPz7']Ef\,hONJkY.7@3hI#.;>+k ԕ{ڊN*.._-Y"/`F `&z'6V` If6ʁSU;u7Ec7l9G0=JeΩ }OyXq<ѿ yCrpNjеnm5]Ђ% 5"ͩIU@?A{(˨ sR W\}Æu&_SUNU7;i;=  қL8+NNx3}}o69.p'ۣ9͘l\;F-#}φy>l;f?#߳SH!B 2E#hY6 C0;/a#˭Wg cYܸ- Vz^TM`hSc ,=z\e0\E"O3vk._w/r;biAWҌ7cw2`p/8Ouy}YZ3"QGb_S'>)bA ς$9o^"wxz:)0}SeטpݗX914rrj@6+UG03 qB=$aikjdrKgGR/`ɚ3zR.4Hhf}$|hONڸ(/.\b^.m˅.r#ra0h 4vɂN4!"2aFwOU)tz}6h연+L 3en| 0$ hۋ5L$vei(a;4r]@E?l 0RXBH mEOx*ΥvB.C>-ZH=d|& nx-J'gPo"ϟdnNakXy-UQ. |0ՈPl1MċG*?Mr^-H#? 6\!GM 0xQKiU؂ UA;9pI=lql`{S!$6ޒZ Ae Z̸S0'}Elё[ R鞦AVX;['lI&!Qp[kρvyPqxSATNM7]r2.(U!)|nr'zPM%,uP! #^hklD嵷4pʰOQy/豕CN'Ld'xWKn얥EQP3']'h ~A5n>ؕ!Um?|^Voe}ioy*ZH%87W6;G}u^ r*fI&ƒ lAg 4Oyݲdד9 `ߢ}ΫZ}'Q/rIiz#jLkQDďjlKE 0|Lsi:xbrKU;/X)R2!V# Aki[=6mXY^L9ar '%E:Pl]\l7ȰrlVijieOei<,AV`3:i..AIt3X%uA-| c~MݜΑ72RZ9l"L뗠+9&Sbd!ed@F+_qi}ŽWUITJO͊n0!_=QS$zR;wy:En=R4Iq)A38WiAxmwvJ>  BV Ս]<2ь)Z[Lh"H"0C6;:8J6kҐk9a g^SKj+^240ITj-lቶ cVvjjKXruq|1 :ݯeqM-UѬeBV:3S{ϩ2CҒz n mlgkV"1`,F ?"( M~)*,fST|6K2d1]1B)Cct0a渟!@;P$ŐSB#h7bolU)\`slN\(q'?F 'Ĩ<(pmdZ2^MIMzfUrԔ:'3<0*\5&T*4T1Uns0^v5P5蘤 oR*W}4|դ_f p`OX)a#[nZ')eܻL&=i3a[-ѳ Vr5 3fK-gt̫wAs#+pXhb≢B^LPm %( dBg@MDU-B :DT@[`FB,,O*#5FFaom4H?ۛXN,>{fhu5#Im:4Ejhr6 pt#ջ,occZiPZk黊`eй'Bgr|Ԉ!t9V=hMsyEْ'j91o]In۬ـ qqlcg'3Mj8|ߒ(&INa,@& u'1Jr[XW2a^tK]?)y xWqX}Z%81o.ul.7OS6/osuj̗g2C3>:un0ؤP@l_^)$6 kXisYo{I"xr7a-. i@L2Mlf2AֹRX2YHo닞$owQL1xḹẎFpV ?@)N5RP2ހlObMZ#u7h@W*Y{ ^ OzM鱵ē[E+kX : \hǒQkGQ3Z/Z,9'c|#r Q|.AP)F6?KL{[EB/Ղ ݛ/.;ۢWQ-H?sYkfWgچou`{~Z^p8!Gv5DEKRn44&Ѧ+Oa v;x%b,YY؊Hek=4>'zIWY9]7zs1pm}d=\ou / \x[_gytya(1>r\_!ӟ :.ˈRY@>KOžx ]Ӽަ>Q Ygd  q;)Kg/}obcDO4w8/,tԓ1Ikt%}`Sb#PDI*a@ rV0lg1))&"ȲLΤ)\X2j0CoVvߙ^2{ Igz2FKqz?3u2>P@oq2VÛS2VA l*[ݴ-q~|ITtցf @/ zc0 C.zy;;c\[՟aT1߾cPRtݵR?h{r KMʕ]TGD:ѫUÝl4_AD/6#CjUBd*9J Q؉ H;yy 5'1cSR_D鰨wHeO!l_6J;4:M>fnE_$:j}o05YQz5ySk-,H~ ~Y(;@;d3RUgjJ[Ǔ;:xW#ͷQ ;qr1ĸz$r"'`>PlȲcDo} IJ1xvXdPo rsGIn}en?&Oޓ XPRϊw O I]ēyEb*QbEfMN.&j1Mġ/K긣՜ȏ5ERHJIQݰJy8^dm"_(\M3a]JxNS=3}5ukꞌ4+b>edOOR kMBVܳdZﱻ+Ym׫R^q..>> ѧΰ𕵤TbLtAЫ g )ܚZt]HEK]0t|h*ͷ-suot}Eޏ9ɔQT.H:{1A$䷴lb #(<&&6xh xE(|рa;)=940505yVʖS#;`=lAӪxQ}&:)~*l+\+i@mK64;j])WHpSe?Y,#xoa .d{d-߲Yo:-=n4Sr~HKWh!Q Jl0Mo$2Rt|Qb!B_!QUqx0yR'R#>$ ID̘@b^0+7MT$N=q{K{I.T=Z M*TdzH~`5YFvZ6*LF{xgs:=KMήd`' uLc͚d{_G™/8k%X~ݘeַ|2< #4Npk6jAΎ7UKs^Aբ}|#xSFuIa Iꛋil`T>[{ Fwsۘ_FljjmJ1KsO\h]zb mʽt%U#J n(w^-1ޜsǜjz|T@Scì%jT?$8+ך;+o9˴UMJD-RQ 7aw{DeenMO µ]#o%C& ǵ /k &2Gf4֤C0KNnמ7ZSR@DJug~< jjE,ܓ';G3lLUtXdT[Og9NT&5j!Jek4EOưc-x.yTm=\D.VU lcoG {n7L-v/;, fBM2)"8V0gy1k޼/lqbaޛ +5&z"JEpH[9p-^]Qw=ܤi?̏Ao@+`iRR(qY_$jt CvrkԸۀyQX*f0Cޘj>JS{͕->Pwa:\|^nӏߓ4%@ڑͯz>)ƅCaLG _O0ƑC\ɌeHl\Id)#ƒ̔In j >nkL(GH/!⮺(IizvZ] 'hPc52"OD%胝/(Zsq]I%j]'{]ABQ=F`hbؾkX0v?2E/G4aj7 @]H͕ߵ :a&3 i7kUj[!prPCrY1y|oud[J& #d f qp0̄hٵt_.$wyc:Li ȫ)ͧ U?) `0橡"&ǔzД◳C5] =DeAc8 p0h?4Bϖ Zx`&@Æ FآTb'B @nG`8ЬnE&kBZ~'旁`;5 )lo;F5'TĤ>"Mٱ7.eC U rbek\,O',Ou},y)opX"D}>8d^$l}d{ Kj$/_;ElbzF ɯ:&'ISAUTB /I0KˆVV }_& !wQ,߉d: ،_KL~ Qڏ(M!Ln0ěn* óLt_׼6c^ԒA5^4yu!W|2:#/‡e75) Nt8m qykş2'_hiIaW P^J*/TX@~- clEpuj#C$\M-LcƔy{ó׶oEx;|,eўGpwtdP{/#8SKnNHAJ"L(O.?0g,x./+-N. )*4;x*3 Ԍfr{M p)2ZqQ-˘ʡ@Q+A]cP_ZMFӥe}ZcBNHe<>RDq$cmbȵ<=$=FxܷIԐ|F4V "cn0>%2W,MbE'fɍj nѮ]'mZ/7ͪwFlj bAЎ$DMh-Y'vsoymwb^o pg \y-%uo妁Cvws/,Uxa \w%]QhP7y:5N .vz۝5LCI!')'N߄"ss3PV51GGX0Ő)|N~Cl=ֺ+6r4a׶n5",)]RKqB rD@ڌzmt#XVU1s!ߋ>/ԡ4.PV*sc~r7y|Ej*d[jM!>/4n;ԧT ~J%ĤJ;:D39om7) !.^AHE_Dʩ;G.6RBhJ +nT Gʘ+;%uF }AZx;e{1X8̠{9)fW(e8Q6aA#ű ^5{VQ36GH$?,|1\r*8 *۱-n K:re^(8g}\6\..& W-*tX2=𔶊 ۦFXC;loD#ph,=$>턚qt}ix[pGƙAU]J\BF'C(ve3 A R U@t⨥ggxnRn?l%D` qz} } ;wz(6gI9?8c [ݏv&B{tm90 eA(VmWo&_hm wB}F+?ώg$ǃ^"utUopl{`’ـE [\~"Y~jsl- -vQy++j_gh›4BphMa x +\l^= n6n!"bpʢ 5+C gZ>Ү.ߩj Gԇ᭡*izW@iϧqhvDۻpx{I* wI5. `'Bv+;١#|j9()MAl&Q^__*u*6ʴdg]㼸ivNqhR9prSBU>/rNA{Y'R1,%ףnj &W?G+kiaup[rAz?)72gKLP3J03d jTWf3|L,-cQW? NlfxRނ2 '8n?H٫yd @i(seΊr3EK1F(Q_+XJE[ ;'Gԗ 2T2mFL,Y')XRfyi5Z#oCx s{d:ᢥCu;[ +1sWPC"W}Hj@oV9a9YǕo Jq /)˚q+j :qa޳<;g $?`'5)JB/ 4JcRwp1G Zy9 .GP2齿̵gb  Df(j8'\U_跠؀4>5AH \"+z%FW}1 ԍ-Qk,ٖva}%$B^џŏ7bp yR=z_FrvCGd줵#'W47ѹlp6o$97S*c) g+fkfo즈s5f9(v;cGAG)qm d Կ{1qRJC[Ɲ󬧻s 2w ?oʀOӓ kb&+:tʗ:C\ \gmZlo ²!`H__ 0}b`3!X5}KbS!VXT"5ׂٗ ܈sMc v!dy-Ƅ!5 &ˮ6OoU`66IP%I}TY6`"q@9imx[|hVeuRpl[eX3?&pQ%.Ζ _3MtZ”8ЙVFV0}Hߵ :}/lo|~uޕ V)(30PۙZ^+raًPvY"ߋL>VM`dx" IyGj4dzt,1`M\ĂISvݳ:+ uz-t9yŽۋ0 U+?23U,shv,w1Qz{>B5IocHݗL3kMG`jhz֟;0fOHGBiY9ka?| SgO7٢Gn_\ $j۲TU|.Z mb0*&ÕD3V-}ݖU7euWJ PL,UĎjOcYU eF{hr~>!S&HʡF͆@! 3,<|LXa#xEnf9K\_yk %(%QjkN(GesT$1YLB|RDV.JgSTVZX]c SY:/h8Ad4L"Wf$ƓU(\o^mapB=muܚt˨xE鿇 qR.\brVe Jy+#"x< R ~B5It64Ɵ8)t%0~ цL߈rJ׺B`Ѝ,{DH"se1A1;ېawا#ddw[+丒W9OA#o4f0oR=TRh9l%.hӊWT}+q`["|X|o mjÑbSk8R 0D ]n]4 ^u9~oS~̈?Sdz;~Kӵ`uR`- PZxjA6%A+w-O[BÑkW饖se^ᶶ꾇/'Iai|ME+—$lV oې9ۃ#rTVa@vK?Fl=J6S[%0?ÇA٧nR]AAHtAZ~OѐQf~&) p.8Ro,ܠƁ`KH _nq3F+:#@@v!7k b %*GRcE!&Vx#DGn"W26+"fkܴOfH9q4eS?&s'9 )cxi JHk #͕9hU @Q5~] n.+al[`k 8;*; ]Z!tj\K l+]% yv'K[Dn  Gk˶=K:aQRpNaiI@]y{`92-R~ (mrnW#^qέ.7^U:kqtdt ld/e%;m E<::pҸwX/3Py꠹RnT ؍@:+et6FWÖaJկĘ2hW8S8l:U'+SJGgfN/#a OREiSs$=v:O8=}wG2Tzx@3[=,v=e0|N<5hoH&o̷x+QDC WODk/w#np(t#)Y60S\n$ pz >_r_>Ww^" Sr 'P ޭqc$Rq7Ҹ# ԓTAxhodX>! g(tN:dQxTY5X![<B]gal8iE'瓴y &k`P9IjzB g]tI@e , YzjަHs7]-Nl=d8R!Ss"eo:x{=ʔInwRBfJTxI#Tc ‚L ,}iR..?B| H;sOֶuI65t^TSG?lF'}.E+^6>yt @ՆC'|eX\<2߫UMBr6ʇҀRr6|0IdA+ؿ4KC"# C)-w9^ h,3A;%nnxGfp T ')h+[w̃CY9@\٧v&.q }f hp~wLFHa?LC3zI.ёyjCc+X5 '%4]6԰=iz]m3v#EcoƚF4ޅۧa"0i kZl ^ *v$8e&,J+ `WsW]8zF0Elj[8LE@0 -;k=.V[Zx'V2x:]w# #;̧IՔ"J:IՑӝ@ ޖӑp[5̘3qk&دn*(9 y+c2,m ͅ}{5b\Cd;td'U>ՏJ>5.=h^%?n5Ӳ3PvZ3 <'ljw+[o>)xogJķ,5$E^cj"b>߀@6 )P8*-Omz_\EA+TqyO{w3c-N '~ppvݾ],~E(H7B㣶%8l5UH | Z^Lſ&l@rGcQY[o`Ie33ǒKIx ]S{xD)jہI=1( F/ڞ\{ڏE|{.݇-VZj)>5tw9^{5"'Go*Ž>{/c1}~OMYgxJm[=*fbc|%yj-E+z1\=DZ#ATnoMyF:|иzKqŏ2KG8!IUg-5!ePKNk*kG'=^B0,qRx`@8zz$tbm#Y&\fWPQy7Kywn Xͭe2&Z$W ]nf$!Cعnx==C[1=&X7ϣ}rDo ɞq&_x{P7gC V Š[_ۂF#/TYp-QxPoJVo`m!"<-xounGmlq:qKKrVuGl܅\W]QjFBGHDXzjPwyJ*fP}~fTW[Hi3D5BWoH. usQJ HS(*5rBj Hx.8)J tPQ^up<=U`˩%ኩhTshIlM0l~azy5@b5S""}B9u\H]̾ĆEŊkn);|,TqF&Oьiع,(T;,曎?n&3lʹ <^rJIv[{7dfXnW`mRU}~J>Demt)RI\1YXQo:0d%g. $j'Ghx;ww_rpK}Y˂RS$I jbX8%w3noA{]*S, xy"2Ӄe4]=nT<KҦ['+EoT@`=X2mAbU/={qՔ]/x/ni8?*@D2ÉBt9hѣbr_ ZBH,`.^V^ q,.<=,QN7m$ Eks,:ȦN?{M).Ki]3ZY`{{TƟST P^,N|6,Ǫ ]`l43ኻ]Wwso #,ddGBHZ2#_߁C3K\ōIS$(%3qv45fm$HҌ2# ɲ|0S8f):e܄aĉ1u܁ћR4g9:m>i<ބ[C>xЗ!܁Fq[W\XKstnm.kaR2-YNyj$=}fdc' Kq=*r$1&a8RtRʈmnl󜉎BRȗ ,<ۂbp|n9ӽO O,Uu\cw)=V$|K?D_Vv"Htr^3NݾҟfOSKw&"Wm h߱+ئg]6R9JE5pQ-E0y3C+fv=s0̒a$$Tpo'AYа|Hsne`̒:d|eYQ%%*A\j}~ 3Uă^ROJQ"Dٿ#]M}|fX9 R!VK>E_jTD`}1by9S.Ӎ#sPikF${*ISڷ]XqW8HoL7fJHP=䓏J`1Alۉݍ,o&_ƽYz6Cq 5 ~_R1dhg٘ZE/(D 3Q8L@.2ˈدt@LB˘c@]PIt8:Ħ8*;.HZ܋YѾJ~( tA#;oБAWjmπ$12?" #\* @BJtM qvZR^1L ^׵F\~le7T-v=gCe icQ:n,SK0u|o~W++^S4 R&.&rT/uϙH-KȘ.ӀdynOJ2WwcNiJ֐n-yg.NweTU9P i<9Py" jdj970vA =~eV N|E%+)+:b3 =zBa\NsUOŶ3vO+y z"`pB*_ g5.;YBZ䐴/i6Vf(/ʳ32ei@mnRrryc7M@MӮH_$ yF-Ƞū:p y,^~ (2oDiM,ѳÛA;e?]im;'sWY1JhoF$`I_ҎuKh^3GlCų;U{T7!=;l:u1/Dl_M3t%ܳN5fwwЗxcVXM֭Ĩn451ADÔ< Ɇ{F%rk `Mv*E%mdӃ։Y$I+0K&t4)Bk/5J½$T/5pI(sZEwWvc.v>+"YY+(prk*k렚 ^6#s9й.˸tms(w(Jhh-=nJi@kՌ$0,R.{fVP3 8 p +3)>!4s̵Bf} IuԲz<;(p'[OLPjߦ-VP;*7yӻa:=pgva'K5K(mUÎ\eёd6 哯ŝ44D.Hδ1"[i ۶U ?23l]]cº[}S8p8 S<|[&݌zF_+ O{V $LNXl.!4#Ss4: pD##xo>%snT75ħR.2⌈ 4ݤ vsz7C&!r|ϯs,Z03Aҧjd`k:gӒCZT#)xV9:I"h8Rf 1q"g/R6Q_w5fC1b4/k,û x+ϳTޯ/<;$r%O!eUQyg]mB­7cd's @$#if Yڄ*YQY](qnrrlsx0f3D=u=uܤ5ob0sYs(G0`Ydբ*Y-F쀗MBFv".}{̅Ta!"ِD? \}pTi;D"߂v`Qt༧O#s"gg'GA.7CQA|+ELvND2'c҂PEa",sfC{Z I.of:ߣAFJY+3KHV [M_; 7ECЪkl*i}s(SiH558öWfuS#mLB\{"<*lʇ#y74ЛC* ٽqIy {VWl3%Gr1AfEwPx'z,}"~4b H,#h7sZ3~(YŽuFbK)钊'z/ W֩օy M0*N٬e6+ɳ$_ 깹=oi[3qUL<1qCOT6/TvZy{2װ{хO Ix愮O2oJ=xˮم2H!fia bTh^ k㸵o& \QGZFb]Cc.M[q=0 "U.5=N64F#ÎAPSj'cWN,( k/`k19o׿z'l^8؛u OcBpO1'kuJL,10mφ9/S!TL َgO4TjY:[%X ;UbWN]^(/nCf"ًx=&z) 9mZ,uO?UMsAb8F:O^4>#S7<÷7#{Z(K?̈́2ќ*&1ϹگZz㥞Zʕ3H܌ ><%m(ZkFaۍa-jXV7Iw@g=_k!x.g?dUVYz snƎl |Se8Lq*9HcNdžSEi: %a6 %iz*5/YYX}obt'74wPx$8/vX&_*/aG`5^08VW4# .;LL8 nitXt]Q4s$fLn fgbB[)`XS"= ',hTAᾩ8.'lU!Kc9{*?D!wut:,dcc$쿀n!C?4":uǀߢޡaNw$e>T,T$F %yUa- P2-Ry(BRi5Ό 텇󈤑 \^dPsx! dr9>')tzU_" >><`6[b^ 1amNXS2,k&bf)g]KbAd -*k: v.jf} {贠Ng':kwyy3#Ҙ*ӖT3 ).QGT4.j(a 5qt[ U(]SV{K#SAp{MtK9ZfFҒKyR.'T(oĥ."ImG,)Pfrv ١mM6OUq!&Cq<ɡjS0qʦ/F"  x}FCX邺d o&ԚyQi϶2!dkG*Q[ڞ(jBz(vG"Rss(`lQ ׅ]J6\V ? 6 dB4jdɂ_~4e',;̎$z8̎LDj/S"# 9<*E@.Ax,.VDTU.|VtCa)?j [.)`ev oL.tz [BxvB&}YhNN3KJ:2]P*8EEԬuq}%mX4 #t$䁨%R2.V<dX}p9",V@^7S)0U:U8qQ[sxQt_6F"u#]:l9Z[gDy?WlKz*M!r(Nsu}`m>fJH"1 l3V6j|\R\48Jo}T/!)snzB'ny5_S$\c0;+`>k?*-#/rMu)2pM!>,%h#O;5isgMby ev}-b[`3%WeS)KERWGc>6N@fXCĥF)JP Ofmz5"RqЃ-3` !+~eCG/+~uHxVQ]R꣊94.on4m&.5I4'3g+uqIF-!gc#1bj(GpD7'#0P}zʦ@3!..*jo[P+(vx CI|]sPwQ>zޛ%zj_23j*w:%*3 t7u_\9s=0?6 wK垱&Ғ'w:ce`*Z97PܢpfCnRu%vks_iKt~. bҽMXUZu.6¨;Mf,R7FdE!f7S)FaPߙnB|#+fviv)'Uu 5[p8Ca]utSNeZo {Kц1Zڗ9voL#P`oÔ?t_X#{'.2ʘ0[ެ+;6AH&"@h*(PfK'ힺ]iN$-pC:RW}u2m+j,qx ƧS8C(aEAϭ˭a܀p3rpS[ oo&+ru+`p*>zjgB<fvHW@m''%vkVf)1̸hD{h@.G@"Bε۞A&cv(~Gu,>!'ﴚn쐯`Cgf!>QGvf];d'g=cB%P$W+:"жcL.U7T)L> tx;6\-g˂3RjO?1'b|Wb!$.a1Z_sӍ Z ԪN澗K~;ȃyVPDqyI&A$;Xߌ g\5L+A]Uq,=Kp3 _'pȅwIJiY>k^.i̚ \(ٕnsĉ;w/|hKZd\YJzỵ˴ ]u_tL#ѥʺI4)xD݋߼VVX+9V{ƭtк gxz#԰wm7A>+`$dY'SEYa>էRY.?b:ZʅQM:2{T|y+=cvZbX_X/k0U>E-p`A46xh͹:X иX":USU]Q˫{JhU} ]1RU^EJ訆glmB#U;+!fWQp|#^<.v]F`;WP4O%r@#wr )$}$~RI*k` oyM&NXQ?u٧^=>(\nO#\ލp=x3mriŃ0ў2ןr{3 ?4{&Y3j3[<:c0Gߵv<{J.v-ci$QFo'e& 7 C,miuPy|oIi\yrQ k!w17,V bU)5VLmLMohzOad}->lf45T}|uNi~{ŦDa)˚/T.XbF(2cN,뛢&2l7t0v[!J#˛O w /'$RCP1ȰyALAVM ډ'w)Pc9C..˗O⢠说5qږˡz⡔ {>v *,c隩EFSS(+:kC9uOWDvDL H}#8Bg%Q?֋dEZ]sk]H~lX~ YΚˑA~0Q~jfصѰӇ{yZ?~'5lױRZ9( Q4λ{?a}jk=#Y}٦r8g6u;IEpnq_['kybY >l p(v ]jv'b8g'=auh|wA?Q͑k@^2C%䟫NTP,eNI Hc n.Avs{N?ȺUb^KF%xP;A}W?w[ހ~U>,nn6]tNIz? Z6xᮬ ƻo5 D?V!Cj(O_ ܚAB"VU G$R-I_`[ FtXBV&ݟT?M+6*x8!k<^0 ft GiQ%Z>iYq@K!ڗ NWT2Yv,X^>7Y\N:ԇMD3Fu#n7š|-vZG%LJOJW8/\vEAM=Ap?ku^P'7)7tbwewVpz R)LJ2$y<&x\ 51*aXcۃxv)2dBV'* @ }3k#h20~>+i:6mVAuf\#1}нfZ ]P ͞9Af`1C?>]ҟiUq_D,jhIk] ֋tT!ӯ* b.z$|MJ)]O_QنmAaLǍ#蠶 JIس=ȥ^SZVI`Nlt*#lq/\"o{V1pd"y!V&#Dʰ՝܄TN>5v߱ TbP-|;&#??/j+u+Tk5븎v\CƟ\>;o%vaڣW,P6т%+Y6,}^>._308-/Z!'0g)txN 4qZ'S(x7NHw}gzqJTNC"U;NՎ)%aխHrFmQaEm4U9h%QY'/MFE૾0.h>4?8+3YlQ6Gl û'`Y{ʼnkUwGĻFC{m~uӹƤ,E%\+%?W\Ro)u2k@%M?L m{_h>DWށc&\A5t;&ρ KXdX8 (᥉H$PgY<cβRr.asudo $6訪JE|K) 9dQ 1B9ߜF͸3)zjJ۴`av-A#GtFIټj4S1}4gx&[,ՊߘJ2I. tBlO>UPD8LC{x|ʵK8 3,C zIKFYiIWN{7joq9Qliֶٞ86m(22sFYqÎF`΅a`m)ބl򛁐5`-E aGɘ9b%NTuo =ӁY0?m<9=Gs^F*CT ƼΔ]ψX)0-t.:T?Ge80|o )\ymXϧ ).Ia[jj@b݁Ъ8_Ϲ9SȽ@lyU`qSH=I;gf 丰DuLPZ{~tܧY;IÕˆiܕaȽN떯/A$Z5t2@&STʟHgmipc708Rj6[هkR(YB1q_g ۪ FЧjH^- )[sDwnT~Xڡ؂n30e*wE82$;Nc1~o3f Ĝ!cfUm5nhܮDXfft /Lh1q(okugqdn:ecZK)¶.>~b]C ヤ5"VF[Q9B1jP4:Y[剸DXBI 3qgU;Ha?c Z uZ#}S~7ZA:/p e1\4Ȇ'[@OWqp49D%`BZdz@5- ԏXKS8r$IWS3l ac1كo7eF) :4,X'? ԥ'.*g7bp7V7r%޻qA f Y> g!?2EhB&pn쬏ل=D9't؅f^{3ؒ016l5HqXs~ah^du$QHj6GN1RS8`.o)o* k@,Y ;byh J=sK : :&LS,^%8\áWr9} EP)0g{Xodt̋ #~sc }2ˑM@cDLfC"ʼn+*y,RzmDeG M# Q N'S̳;zCun amw]ɻO I7h{Pt $_@;~NF˨}]z:WC2`+cҦ|&I"g{[N=Уrc0-NQwy4!po$Gzz[uԋ%;"a*RmhMrL μjq~:C46ըb bƾ+V\ |0r *XVZVHN>NY6l"TDT#鼯?rO׭{<0lbXjQ^wb&lbf0(*ϸd7q_GܰFWe*a;+\&+rvLb8蕠t 5T ZVvlkQR+$\iC~/nBwU=`,}4XgVH̢n^>W'PQ\zif|bYHTi?GE86ܹeՠޕa%xSi÷28 0d"3wyl% : >Yi z6+K\]tYKtsMKɬ6ɥW fn q:;Zd!s(ef&,e-7ۮͷ+匎F 0ߓnTKׁ`R[1&uؤ\ gkN1# ρPwAJg'k2=?Yo"ȵaH2zC25!dmvuC(_K^wb:WhI5U<Ⓔ1;ǹ4M&9 Z?n2й"9pB*gmܤ1'%Sm,!Gz;.g$tj˂>h_և%}V0:GQUpr\ g 1NO#X{B&%&7B̉BsW| t׎I[CR+qoa^nOwjNÄ'l8ŏ& tFY0A&!@7NA:Z  1Xf,a3O RJNAg"FwJ5 wNi'kq@%4UL"QGt`7;IOPL4ox (cw1R=NOA@ϧՇپg؆FlN#ދOp ׌ و!J -ym 7k@MJ%Z8.! ӛ|T(g$[M2ݱ(P??)Au*Nb˙F gЬ=>!cRe؄v1M|ϱf9sfHyƒh9$ͰXɧ8tP1kk'5:Ư |Oyyr;ޅ5?xso-6#~v- ^>8tM6L/ XbcQ P{5 ajeg'a%c3D fIHl9 B8WҶ;v9Ĉr'q͏D"w4XUOεrjBk]}N-I: @=(F^XV+q-K'|mBF$~Td- ) É@Ve<q No03$*}s%V.HLkX6lBh4հE.f;[YX e u=/"BBEҫߒubC`yͩv'yVR 8Kw??q9[FZQj@nOu`ƺI"Wޯ ԝ`wqĿS &6c\6jQkĢc#fĂ] /0FE*I@:.XZƇdpHfE:x7ɖ)/13ŅiUk^T v跁=vZc8=Hg+jKd*ن .sk1Cg#0Zw-VTgQ=.7Xp>2.܁H!+od{@ˡ|v!wOIeGN9JHEXbr/ >ƗW-<69yr~'*_'_kRNAD.pmwXo9fwstJߍ(wk^5H/-_ 8rfP7 Q.81~6,$ЌA /0j.|]lY|uˌK͹E} /pu@R3-]Z{`}:s}Փ- jWk |25% R{|_uԳ䰓|jkAohSyDʹaD:m5X(̸Hts_}c^ OX (ҎavBIU-:E#yAќ -e2>!,uį%W&;DB\č ?wDC5BD6G;W(^zLt0\t&akO1X* Vzk{L|֊"moXL,t|;"\3KK3m=)ӹG S_4wîqݡ_xT+2_^[#*|TSFcZ^X %U tvٺO?!P!qޞ0Ie3e (L!6X9-ZQ5_ywHUUDža0s$;rmvQ'!#>ei shNkߖ4U;=k{8_z}ZC?3vaC1=KE L-IB zH72JK:)w0h+soaWMtYvɡLLG#F~"ӎaA=m^*)RB'E Q3mMtuk) Mm6>7|DJQ83h )&bR6(>bA5r#]om! f$ZޓB12/M)ج/ A;"w\ _Z4UJ^"ځFݧ6hU8f2MU@&OvPbDjF`y]m'!Z@M _yNvuJ(Wx8=r̬fNyr1EКNai &sւi3N$%b!v =.d^`Y+3?s"B>v: 718sX6- -GlJE)WòǔIYh)D1~"P#Ơ&67ԠJOE{;^|^ S>Oc|\L[ jEfX3+7Ezo:l#j$'#=7b4W,@꺹iň,T*<( <ҷacn5B+ iQ4.x&u?sy!xo~WW~&GB5BU_`C*$tͱkj< gddq]j,:4Ket7MaT2:菽6 AߎbrST /IQ˰%G@xVk">+9y;?W(TlYRuSN;Ʌņ,Xdf)r `n}w'ۃa"|pٶx?kOq;#?GA`uՋ0sɃ6LG6uI׸qUЬۈٕ; &r( :$Ս[NJE FoIFш(Nu]D'Ct?JxتFDƍg>Lj)Ivuro,1j\Œ<5ȺIU o PA.2bzz/bnʟ53c3KpGq!#,—10a+3C /@_hzCL> G;rRhK̳WԌD['דbsi 3|wjDW=h M=F2sRc )۲Ǻ4y? ^2 H/|^f06.Ǟa%_w=nznbZ}#DL:gɩ`nfgRq}AB6ڜTTlA *G0KVe(:8(eM\q"cK$2pm;:`l5gr"ut#:Ԓb"*51[8ɒ'+[cb>į"KܞL`3$rlxì 1P\ΐ1~Cyw5ִ'y].p\K#ΕC7p'8oq=!70p̎e2ugt&0Nk5hQCO(seaW?S_<%z9P$Ćc;t R~%5uHIbq`6<iDKZk`;``r$7w*ϝ^ x|7auyP߅&c+J롟ee\XmZ>ݖ"xf e;sK ^ COx]BFitНqFW;/%|;cR`vHdX}e|#;xŲG3X@QX`{9eEEM%',' yT6G~r%Y|s ?Rqäز Cc7˒^=R~<{c3!]\(L12U|"~#I٦QOҌ׈t*P7 L> L ;Fx5زn xǭ;c'e_@n|rBOx phJԵ, 0:/H$Qʶq-P"JQH4n*pq:@fibd@#-;[Ό2d阵ƴ0B(QD7DMAleXiw6!5>ߙw%8zev"1?N/ȫo\VNܿw&ӵ"Q\E֪Tb<"4X=-36l1_ $΢°c.-d5)#$؜*.E7\rK q]sȾNT\E;~kmlW:Q)uwf:^ "40vFg$t_npyG$ iʆ ԥ]'(C98dfEݪu;//[er\{WdNDkO/c%=F+zӏHj>^Nؑ,&Q {0f T0ףFS21Zp8tѪ:uNܪR]4G*D-O U6RL nHC|~%e*F4-d12-x>vPX0Kzۓ'Oe0y]+m9E칑Jq*/ ݥOo{J%ŷ$} v-e2džˆ)A| -M@rZO+AtWT3 qŊyQ2낻vA `uy&9Z:=; px` I,/_Ջ8?_K*h֒"@[ ;K[Ũ"[ڤ a-+"eXs7\"4 DK?<\1Ug!c ^ɢ&蘆kDSwQD&);l'%r-2U妁Jj>^GY:l=%D8P5R>Nr^H䙛VuSӀNsOγR+?)||㱕*z NYu[aL i[SNz983D$ډ uF9sw'D?JiMЗ cbH qL.`w;򂲤d|43T"@絖/ȉ ZDb8"H˵{/s]| 2Gn"crIuIA^k[ Fq~ Ox*#Qvfs萸&;$A׎9?(ՆTɰzpK5.VY!Pc>0"(pUrjd[]m%r,Om܎|+C,>T")Qw}k^?!Ӵz.x ݖMw֓c;xtVKMC O^Ϊfn,KJiPkbW Ü=|²_"&P[႑4DQfm=| ?Ѻ'XŀXF}VgTsKf~~˶~+mSKM^$X\a7[_AJ%z_kvxRa7 o5@2bsenMbQ'-O j5 ysN^=M9L3-C1F]h HgFBe:S0JjJ0=Hef#. ǏD7vr%BȡrKMr;_rOᘏ݇[tmuZA?v_I/6{?˔9Мse1}s#X䬼pK">ߐX1K0tn Ot*}:ȀaڣXXM:܍y2g.mLj]Ee@ZFjƉ!ց'.ߣ2UGfbaBuVDia Y+?Uc M=%rn̈́ |Q,^8tvTrY, 5?wpGO@sf<3˄BHQ&@ܤq.%iAs-^@9a ?ǩHFZr#@)0"T -KK+k.gY32 LRl4^|"$)s}޿ /T1[;jJv47|$r#4|qD]yn(w}aG|YcEgIF([VuZ.32 z߼rq>N!FOXu}"0$C|* ݴ4zK?byeL~rˍ]qXλRI\ۤ e@fe̮ ATQd5(K&g\KoZlR;5!#s܅I~K<#|*I(s1 t l,VyϊA5B8(yJ.z|ژ# ]Zh [LGc>o x~i5\C;6MڔLaو^ks;eB٪ KdU2S9S~N9IWLS(Ga܀!{%ЄN!"rf5;tm޼GQ$ͷa6b$ *>Cŭ ivf@_?.&B|D%DM; Bߛ<:_F}':8[LM*y%Qte&as7@l#lb4N9!0E:LdBjTh Fs FbK߼iNX4 ,#@ 0"#+K;JB3Iv͓L␭ іo|M`Ϋa!4'5/}L셏qkZjl!x _x6@)З]B:X뫂-/&e'] t1ޛw%h*3e'zDce[".:v]bkҒ-ܒPC'!|x*KTM=6 j |XN3HD!OmCួ'Bq7h _G7~w9H=9*4= L&:K.+hr[A!qD;Я1 Ln4> F<{׶´ Ow 񝦌%#\dLd#&'DT! g$D_6!`_4mL _}VAٍ䮧S@5FBHTTi`B_'Q?u %ҀfE|Tj/{m~-`Ӣj%'jZR"Y:8șޖ-3eVF3-6:È-"ZEl=yCwCU@:qyȨԡU퀒C"oAZ% C{k=JcꟐIݫ;"RY-- 9޷! ˬ* Pd7t3 uӏ_5IpַD} 4\55z:*e[SDUʊ}%Sj>Fm% U|_?#%X;qXi0M٩44|쓉 L]Zz[DʳJnp1cz7t1'1zS,tʦ ~cIHGTnڲh<RFGR)yPSn934E2[)7QrhѭODɡ)I5A&Ìo⠳M g ":[(gHVbDrǵ]F vq9PL8go$V<&.] TD#q6`*߂w RLeH?NۨV\E&=#v OV084./ԭvoMxȢɌynza"ysڐq**`ɢHc<4i6pM njmS@F kNA5:oRW "99U{ sw]"UT >r3Mn7k/yNLNOQǦZ Σ /Kv9n?G%Ym:PBM#|a 9/c{e%eT>ukzlZʚ/x;/idʎ:Yyft|DSȥIK\7V=&^ԋiWb/*K/acK2);-<! )&i(0/. [_nO+bZ!3^DY}+[,z96sy27A8cN!3$}-=<4=]_'w=3M~lk`F{@ONI6 VV1K^UÒyKnUbևz֕[P9gUNب%vs5 ݀?Hc1t~g.%|#`$a};ݿ>C+] W׻cd#@?l ^8BJ#²V? WgiEu&V o|KE7 kS'Gvcu~-Uڑ &)v+m+[LNn!2*&1:r)f&(pj~,\-9'%qp_.;+ G @e>^ [?.*Zvw..V4IƼiDH=fC T[R.aMQ_ZqN5'kksA7(s3I q&00Y6nv@h3E<*˵+}R UDpgݞojd 4ANjIklsY+0*ms6 bmm?2: }v󧌶,y[Ƹ$E8ͥ"G * Z %gifcxt uɲ[}*BrAh<wlHDi3uK>+8rƆ=&$nYc0`QQ@zCmdE)@46&vQRz:K*7SICp2۞̢z+m(zYuX4 7<(8h8U[98hķ{9VlRVV1= 79l;h\,cN<-)!xQjӫakkdM= (hj~nQ<. ۊicdyskԮLtԉ Ka&(?ʺIGŽ-r߅" ;py%7H7 _? !-}Y|6`l'VŰY4yfM8^Tɠꎎr _q+_~jS7Oͱ:5ltd{d:rg*#B/17821A&.mI1PkOkXXpL)"6y&.<3ZCiz2y';)gΫq6,T'SG3oHP!wA,4C > ;6Rj:GBQ%s^} py|c*, ?9j   $ P0l&VpGvĀnmO]jH47%^/r`u4z8{MNAvtS׺ c!B/fZ.̿1%rnD&s85^o&wz_kaUf[̜~<^3H6 Z[E2= t 72Qwk栶qŰ8h1M:rA?VS]%j[5V2~L 2Ư;.*Ln6MSh_g]gwt ѐk|I1A*HJ-)n_"4UU^)(]ILnSY% %bx AB}2Vֳ^C!ƐN|xH |UKԆ=Ɣ" 텭@ꊗG|X}REڰ\? $b:QiDj.?#:Y晴R}:|O9s@ e˃әh]Saњ"h<JU[ gviEf޽J1MCo)+0~"vYf!R1J;3|koDN~A+~uZ^G@$$={c h,IWUJlc-c]i_%OCx6-!JAyXp7fl)*mC;;O8X qR D]Er^vK uq9>>8ak5F¤ ފӮwMDm|&\(dY_9$ȇ tsAH9]֙¼ЯT m~'Nt\ӻ{?P`Oib@|%[OU`>$lo@ U"B6w `-X3dg1ju‹iWʺ2.J|CD6>27a~+/gh_;^`tv]W|JcVNҵq0w/۵G m I:\3!?-Z }?6pra$FžzpEzNᑵ=_xg8Jb[.)? [[Y etMt^+Mdɛ&u S΂ѻ z|$z槹TKjʭV\24PiCcD|0)1gRx0n&J+QB@CM,*;`ΕܵC(>k1jlN/zebac8x6˳`.q8i+15ۖΛ׶epƙ[Nٺv,1ډ\_4+R}>Mwm&jcPyCڣ=^w4^I]JuS Gr_ uYb8VXYPx@/;?1 m#WKuD0v=" UC ^ 狰 C '|={pkȔȶ ^N%1,J-fr.bv!@[0Ss>7h(9` Rq8f\hj{ᚑU0* dwv^y_;Z6 '.Da 5Įg,]Lz#ɟMH_cO5 +ԇzSq (/is,pV%(S;l(xv)YN*n# Z)}&xD,)Ei jq[6?BK/M2-^`Ė~{jV@5 lVBb; ㆔NLIfֲV՞]fP-!scBWwu!ޱk vy @Yv(d ,'= ӽ\x*}$ dxv̳g o$Z\:nԹ: #En^$i%-o[Pz+O`x]Sc;wRηf&XmY?KnFpܘrLn iHo70$'y:P̡1^Uk/DӶX(ʡ4vaJtxԭkG&?Ս2CG[=zS㰃R LZb]F#_[eUܳOqGKᅫnM &F="ey/H4}܊[L}/ yY%1g胡\BM^{(~Qҝ\WL.C_ "M&xjrV ^1{`zwo/}OnX+ dzG?E.?n@}ѕA|o@ X^2QT"kz3aERye-jdcE7ylsDKzMES\])7heW!6gFn+u%ֆ|k+8OHZBy֟Q*}{^ndK&dCHkзxbTep7Cgj$ DKrv/ʭ ј?VgT[sKŚaEd R3vPl6 n='g! vcE7H%nLS-T?)8val]fa!-fv޵)zuS,Abz5jc }Bܔ1Ȫ7]P>& wӐa0rH /qμLp*R$3,M{o/P.6MљsM_N|3cm hoՒɹaX-eBD˜HAQB8HVnD^0^ĕWsEc!߆PC0-xM!P,`Q 3|<7H/ݏNunf5F&oXYRS|h) z,CT4;N=>H"J!䗡{Q$]`mY^YծT.-'I3k!#>v@G9=sm9cW,JcLJM""# k|yE++=-ϫx ow%wB>>|d4SR*Nu'INՐ*k?; cܬVI!cyn>.6ZGU Sm&"@jqmn G0n/fEvfh}1NiZ.HڧJp \P/_{Ⱳbn]sZ`3S /$z"aBҿPU<+AnvPPMo&<9N%"5&#vlzfpX 0s+0M|!fR1>:#C8m|Bq*93T;pv߄J1Vi\dI O 2hYɍ  `>a(F` O~$ܖ3AKDT!ʕmIq0qi_PCáad2+zOyq$م7K0o0f|"5~mΗf_?S3ӈ0?4 [)?+K=\b!Hy9̎֠7ݪ\HoHIU2kjޕ?}LJv[7?R8җ; riDȀmǶ 2>&'NHATHCzw+V68CEK,Rv-ĭ=t-:ųNl)oWHK* sDVc_qxmplNW>Rc1Kq'%b#Π% Y9٫vKS5?6*_ܖTzW.YU].IL dz[7V9ZJ=O[ǒwzh~Į6ºi0EM)zݚ.AK %o]1  hQq'n!Y6}vGLޖr{{ꮞ[Y0C*0ggDi^d$=ZGдF ~ Zjݺq_MI_ҘN ٪ % RnQ Or@=6%08a^\$H):i٢2T7Cc%Mn%VF -I7<\ԙ+Uzk/H\SL.@Re@R`MZ `*ҵ<&콊QV~@A9{پrWz8G#d@NJ7RيVO&Ɲ%~lc.z0P$₨;6;kf0g?lT2Sƞyñ:ɕ/A)+]~ժ'̚eHjƍ -ⰲtiaAgJ֝4FAFAg1h#)'m5_}u[b S -9#b/w(VU~jFo 7#7RuUxj\>Z)eI*dT3x_ G6y9-W&pv"?X[Z45 K*dGd?dx#E !d4wD#FJiֱ} ]5^jğޔY,i=aJdU$kd(Q|Hk 9{1*7\VjMnJ"qB ;йe^BA}I4Q. X8%עu9cDdzggC{o2MZh?rK, ko)"|yb-WYӛW}Ff-rv}M܎[4vߞyĉfWL#ٝh"-_KCd@촢u)τ&y^, KߡY {z+֚mj-q^(*2]vYs +L'=::d@uj3+O16r"gE&u{G}TZ r,oC# zHZui#dEP-ZbNf,6YŻ?r_]kp fE7Zk <>,ƻB*( xY>]bn/DlvZ% o]N.ox?>h !Ė76|S t,;f6O7cx]" naY ڿK213ץ 6%fK6t|Ysm 1AҲߓ +X&i&}PىN;BeφR}kx Xv Rd  "U5/>+E^X=%{xGܰ幸@^jҭ94tZd?x[OңHx!bɔpIE'b.2YXwZ@ 1>Ł*"i1vt-q+pҌz>ϵ/,p}`\F8mmzB]48n7A vhFFGN"ѓ tq*$j!cOǔorqGB[0|#tqh Hqֻm /*2xo=ۿTOvC@7sg6~Z.r$܆ ?Њ!uzk.br`}5@aJ5n\0vΚSZ[;oP)ct< Wd6Mo v#P !rW~<-6zO5'D*c9|,]"Nq`(V!\ v&b>60mQ@*-`3)mʯbTcE? lO\FxHsP `a{hc> --֛KGw14y/wm#OGֹEX' PU_1,"!}|+EAH>Urh殴耿 mt#ߨƞc㨝4ךR/6LxU7KϽ dv.b[Kf<#`1uH!j@Ld*a )Q@ŏwK[ Ӄt`A#gZ=̴;q\>H>=^hH-ppxʞ 1 hP-J9e[|2=D6۠\h\C^NYm9Tzy񨅒l̚4-i^"?}2_<86L/վxXkT?e`n6J@ {QL oSH" y26on+S"j:ΚsPƯ)4vPHsU8N)qYz~4[>7P|QG]n%!Rqm ۀpcH9&;a*<exy;g%¥ǟzɖ <{U 1*w=(U4\=w !JTx۬z-O2 j)ʐK/dAEvj thdV쪜Fe IJNI G5(\;R/*`"h :ȃv+Y3:ُW@h3eA=vzwU]~팺(/uuϪYMU!:=z]FOt)|iF ;wV"Fk]`if|ˆ(_ׁ0/"@퓦/;[-5BKv^ 2ن\Z NO%j,OdoA ʊXo ɉ$EfLsxB/KPu\辕 f HnW]""ib{OV<҄! yzCǸcu=}QT0_Ef׈)OD Dp" x`W7ɔ ya=Eɟ+xʚuXr/-Bۼ7nC !շ:惘)uQ鏎 Ո@3˃"2K=4 Bz|#ekgsL)Heµ1Z+'t;6K!T!:mKvޑ ;Jq>RυQw:NP(vó tگg0"<}B{w\ZvKuwәYsQ|(T[ fv^wC;0%3E?l_o|Tl I1DG EcĝhLBڍ7N@'7Bʹ\ƽ<ãwБt9[f.Zdjȏ&'ZjofQG beBtLJlѬl4bWV0wH Zkz7G"Bd V}<{=)!]2Β]@yrS5.# g.JPΠ{$^" <OC}nƀqfcG E i.C6ǡ 8#⛕Y w4mfX-])#SА3k#gPh,([tQ~{OW:3t}a-RųbM!SaY>hwh>M<4zUp~]Nn'SBh9ha~ 3^$ʡC{~gJ*da!2B1s^'{/˚ܱE|1~\9Qn¤q w Nfn>O l8Da+4cHωF XL]ke懥sPUؼYZI Jtt̊ ubil:צ|ۓgHYZ+hȷNtak Hi6*80N=MN|=,=G}Dw9 EQ5::-H=7{ nA\+OcC6؜jafn>SKX5 پG: -1_8VUCSY ;RWE'8x^,RcHSS컘#x۱ ] -T g@e.ȂFnD6asfr◺D[' (,Xׄ5tK>tMs =|h7zTF2D1Ř6LDC}7})i/?i^ ּ+nΈ=W-SJ"S5 QQUeq73~N1_VbJT1>U:g9X uL ?Kғߗ%Vr@ ÌרDCMD4+L_ILYM4m[("uYJwPqq({CGSv9E:a"$Zo?2m٤;/qɫYyNb6EID8K ! R 9NE;[Ppz֩` 4r27b!Y?,X@@176 ㍫吐)N%M8f* O9?XI:mF^ *j E9!h gĚ:@Kq##;ZܝƁ(A@s3XS 8]?a'Sso iiq:'|\"<]ܱ F;[Rmz䪚lه* A,6*)ͤ)Ash|WU6H:KTtnƿlt:HĄ_~ 4z<7=!@bfbs֟f\M o,n{zڲGr9O}R;&eU|hHVO)0 hBҰױtQdB4WCc=YDW+bPB6n_7Iͭoh ￑jWRF{ հF|k J݂\zުIc8:ɦ)4ӹ5mt]CSw l╡7>ZppN82#M93^v mS Uvx[[%'pf,P.t?;SWܧHqBtlɑ3|yIQZ _ JAXi0յ {}_Mu/T1פNi )ZMT=u~k< ;'!S=h7PoËALͤ:x[εKaA-9 |qt 9n'Tdbҩ+j&/ p1MhTLX(#*SD픂VDwe:Ā\~ȳOcx@zgMYKHI#9d::@xnʇ5o(HMCC\&ލS4,@ m^Hhs,U8R-S,(40#mD7TmN G{FlV]np-PؑǕ4p0J$,e]qGNik?T JG"u=:"4/]k4uWjliv3rm4G]2NTg;;A:(Id0z(}8 ]x'Qꨵ:`nbJ?}1<nΕq8NsVKb OƄ3,φzXZL|>m.={:FQ \=qS=\y 4EKJ xK/;0"gM#t [xz"" gC2F\3}SU6(a=yp|uG32Ii~8!|&oUX8cu㏋G?Eʟd7lQb^KMc&yox /U⥦yfNC2m&nBˀ~&Zo)KUc,W  bw$κ?pNr}CIu&ժ= yf'lϖ%Gv"܄I%)Ldv Guǵjn"(!zS$\:m]X D7`Sٶ  Ǔ(J,4 Um~[GG/x;K6ϋPv;lHhbnUKfK z`DWi/8/7(13~]{UsIXO9ŚV͢D1ծWԒy~ gQ ..gB Ty7;գ^-<ま!g?SDe s.7!ԓ8956Zh+҉q&pvi( ZUdG8M!Q5R>¥M@;I4f\'2'6V&׷3JpQ r$c|rPhoǠ]/-ʏJ֏\>͹K.>Ij swlQU\Fm\-,GW׫ X!CyuC’_v34XTkyM~qشv^2< =wQf;/]2YFY*Z=w3lzR2wܧd~Q9B: BFR:t"2+pDrb ,; j:-\jH+Bܫ eBW^Jm{>[w p)H?Opp0Ζp>764i.à÷áRNp̃>LG~ ro$wmESG!v}m_ _$ V)JrcX< z@-wȊ"13Uy2D85mCk6}]DJ<4wt=-ynؔ32{B iXq"^ s1r8^2 օ* R' 3!Or0я-|m 6iu2M݇w{%MT^@_*iꖎ6I]rΌ%8n4Xxls>vPsiKH;ۈ-C |kd1\òB:ckCHaRYvѧ.z0Cg*!T7 8}z(yQEa;ӎsJK̇TEϑ/ҊBnyH.hjV/;*Ùs7"jpUfI1-P"tr7L=Ɵk/+F?C@JV_ŭ 9m6&wj~˜C)'@8e':#V8O/2ِ1'AzCSuK9&=i=\"=ʜk?1Ε~ԹŲfoC4j-AW,'{ AJ*ElOT'=qͫ˛7XsMԹƅN:Xp{=A@S` |-t˒KjM* Z9pf7b@" ŪM3 hJ;Ϣ>"vg2DT/hj  ]U/UM, < 1#3U,2H`pB|=@t'7v<9TTfD @¯㳬-Cz)Ld:+Dj5 yÔDoJ! ?E&|Z}^a-]b|")LŸA?F++(j1$%iDzu" @5RN7k'3hNCQUw1&Nz_z)l*#xh6C`WІ,?$t,'{85)w1uuO{"հ|Xͼ{.'?p556 S߮ެLG3`jU}RZ#3Q:MT6iqA+x.mpQ U%?MjTcWE0rM7o^U+~I= g~(uV )=mОL侶7o7gǁZ% x >LFWFSt~i[SCu!ldnۦAI*g2W-f>A@P,{`Pt=<3X./"Et Nl28]iBUw,{0ؤA62Dj Jr]t;7<^`'oV 뿏ye;֕J0Kt׊FTqd_ sMSzfHUOܧO*YϸC?Bf,Db찰83K߿Є{9̔!9lXopM`f$<;XmRv{f$U9VZ/+moh~C5f. bC̐vObHX)iQE)1ϴ]YUYۤp˱'>ӽU 3@B.12|gHk-"&ɰi~W3M~RţK5B^s 1L%}XrG jV‚lnt of=}\ϦhMg+t8$ބ u%};W\B^hDPpuQ|}tw$ ma>/"yR6ASi&|J%Q.Pvj6^ ̊ɵ) p^\ٟ` a;Cs C'Vp$ȶ{q݂fOއTeɇ!8mqljbL;V/wɸ8]Y@n稠0'(o1@ U`Eܱ3h_l᙮LDB)ߏɢƋW>L}W,:V^~t0 y6/ϐܗٵq ;CE)쥰dBl^ឈcC8 }vp" S]8mCF촨5_3:H#f$ixz6gq\l:dQ#JY舄.G?ϩ B&SAXRP#`ơ-,u:O*'$Z4B uG221y~`򾢊ycXaa6V*8qCs:dv hf΅6b'rxH>c[k;Me,|L,<վzaYfcTvgl\Cop'tBΰ|KsQDl6rT{,#T.XkK7^+}zxD6$9IF?1AS4/d]5zZٟץP1"v]Z8jL :Yz6S-V)/]ӋImh̸K}yPAʯTDL.Alg"Ո tft`"LJhx+QԞϞbtu9snU~ ,"M E~62گekHl^_xuΉTEJGuDt 4|֤4E > 9)MXlsknaƒhNԎw+ͼp@V<dt Sh<68B$`qt~zs@rf+d^/pqO@ڣT62 [O0KxGQT߇'89[ ?,fMʗ:Ak @?j~l`ҥu54: >a F#3Z3'me1Ҥ{C#=K\cꉺ1ڧmyJpUגD@{Ǎ%Ǻl^gex:υgOsXCa+< 1A,k|)F6K4x֬d-+8 壱uaXA4d;ٞ\W~WXk4 & w9p S y-=$;NlWxKnDəӥidzC*F]i!;)|jRCۃ?`"X˺;~²Ahl%D&Ćh Bi EV2ĵnݶTe]ΝyN_ʆ2l/2D3T8U3b[k8ǔU{[8?i!7ӆJZBe,U!%h7EEo~wmK$*=/[RdO1[.bK|zk=L2kw99UImoDǕ=2Gχ`( Bi,}uK3t `n5MuMϦ]OH՘aWC7_2BG OH(yf;}۸-3ܛ^E]DYjGy9v*9b9^Z9m]dK_rmfR0$Kӧ,fV[SBGÈճ V W-6dWwwUQo58ʦw% ^ {z'F)ZґvTA x.@`~f+y MW&(֥SL:`a{\yy/e95[%Bf^C:0cond}L7\y$-cVs4 u~_6bʵ̓!I{Aw)]u"6R)(58A !8- ɗ9+` "ح;ʤ Kbjjw)K!t! 5sNt! W%}X' ㊚ `r;%DrvaTQ+v>`_|UaΩ͛-SH{:|8)e!GVit9*ύQ%PI9c>^ HΙV+}žjcV̩֗;{x/nm$bxhZ.Y|ݷ*!V[&y*/9]milzXb QUeor ?:yZ`V?i6n+ ̙u*PFA?~f!H 71 We @G7_:"VDX[<OŕPYۇ pV_wka =ߋlϦ)K &D{c@G7RwSsnFtv>;/,}I!82cu< Tbͥ+)c׊<; 9E=L?YKZ|lN7:/ gKI'#TT.iIjDBY ;"# lݦǩMiTC_z,E (6)l_ѫ'[f5ZĢ&$h!P4Q,)CϮ#3K 5y?e0]e*|b2|ziufM^mEګjx6^= q<|J< ΏCRg+֧I~@WF &j 84`A1ll*Qj#R|,]fWP+pGogHVHۂFl3A+;Bڳ;VN7! ,;@W @loMⶼ⺙dGJMcȩxb2R{3FR(ե#coP~%k4n gz%BAPS졓  Za6T/fu(,&7^!(Ei;:X`Κ;w + [!%cϽ7nb{]QXt ڛVLmE^VX8PlIOU\gR֗ȃxg J12̈Nβz|pTH4잮MDlFl5uDW (gG؆?ћeű̅xj~ɀYI8G}9&Hk2lĺVRř b%V 6B4zMK9>{ ^YbuHZq3eM?ٹWLA_rxB4^}sHӶ/J}L@( scJ0ʟiYxk٭ ;4h-1G+sX.\AmdU,3jG3"#De϶nX$Bg3͘,AB_Yo+ʛ,8oʤO 0Wt5E(8ֆ jP5se޼.F;l1&VJϛwםF8K~6ɪUgO{U,pĮBq><9=ks6r2̇(BKs+K~L+ f>[LNg3sr[YC,~KwLOU븤=8i`R⑗3"r&65A,DWL+{!YB-H5:-4(?ox9$2ᮨ:U߀h\4Vc$=qp/W`>Z$xZ}b0{-vȈlҗH樣GEgni36d;VBZӹu-"nÂI2|w#}2_)2M=Ry܁Q%j)zW5pk \98FhխG f) FG/mkA[FGniE,ULcd+T}0,ȼgHKD@|kժݭ'ϰekAm4R~yt^1&X*a440i<;3Uv>$17*Xi3/Iq{/` qA.Q]`=>OQy9QYS_9~0%f $M?HRVԩ/嚮vbY]^z^R/K`XcërcBcu#N\# ypȮ#)]Ys*z1V _qz @DU% 65 Mj `֟s~,WRc'ilAhV R4QC;wG33Կf>qS_6BtxA,`x[!:+3[ _;d  - _ɤ=:⎛6K65esEyG;JVTƜOO6gpP\uF9TkXLl}l4U^?R%5~Cl=Č9e }_xV u뙐QdA!t;R@+%K#/"DyАB"Ai%M=Z=d"7Uqrz)3}Es`V \3L[j;eTIϒzM%!hߪv%5z}i-C%-lPJ]O1C62W sHJG. *{PWc!f3%taƠ7joQzVZŧ[pfOM,ixYF)GF'#\RMS'&F ~u]VrGP&|i),aPU׌οf:0z 4~J1)W!#>WSHs0 +Mp5+Z|W!JS0/tw]dрw/<:ʀ߅>EmTs?U0oF "S bεL6 +`ʷr OE*L%̈f;2.ŶX ݖ)xo}^|%Xt$- !)67 قgL/#!LXƬ,Z~}|,5#-Բ&Iyg^dfOGIhС$8(RsiLLl{hs/vbq7pj;0!ViY9T WV nJ ߈!D^"0FjA턞z )\>wwhS<% Ui,!5Kz~" zӽ(G^ʼn3 AH^+ř TiUeٺS߈)vEC}- 1D}rydBG|1oUl^5qv=_Tl ag˓9mfw TnUGi?L;v1cI{,[A *u w{XR}%ʎ1Š['Mpr&XDSG3'rwZYh>eLnr K-qト`tǨk+XCR۪k NbړY寧+KL{;-w쑤0k"K=& {1Xӂ@[9l>0l2QKw.t 3@:s#)wЃ= 4;:Pt #@ď+EJ¤,+do㟈T63XyZ]D*y*.>]amlbgPXۡ%|u0&DM^ SY"Mf1RRS{޿{^ߞʝ@P F2uPDTԀ +Q/NA[Ul^ IXL!)VN!4UG;S"W$ oL&LJ&z]{FlT 6&шMihh;"@ %wm kVd&Nɹ޵z7XV ?@0^t̹9L!^4 Wh9;DGY;rOhOvc, ,;?ێ @<-`|jbEgqˉD9qI}l}+x}˿&U_ї#h'?`Oڋ?%ԯIŇ9 ' Yb1ħ*%g4 j~%i+ 񔔕?(o,FrIWWT3pfLǯsj k+e;5a:v wZ9 QGfE\rk7;z@I^(sӼCFtXq7lVR 'j(}wgo`FmA*ϱt zuꩣqA,CQ-%G!  ;&*Q˞C9/ǎ8*ɭ]G0(罅wؗAEݪeV8K |FlB)v\*] Csp_ohh:k4v*uh0F"cQ]eyA}+@_ >EQsMOu[A1XG8n9R rM}ROS>ߠ}蛬'햢~G7bY [⫝34w@8cVFsϧ4`P/#ArL~-sW 1) -ͬr5 ;iT6eSfz"|nGD(e8UwX?L. ?<ϧpcz3?kFaMj$eV6]/&`ƆwGŔ'nw?Ph, >8kSC\=BDz[-B9Ӧ_%I_&CUKValPl>F5VN n=b+Q+O~Zo(9F-U T] X2d JQ/HLEIpIJΘO"1u !b޸#zۀ1Yc򯔎=*;TD~4yVs1+zumv^#nuFap m6jy}"i7P!l&6ḢDr@7>ʨ>3M[ dx7, }D`Qm.gPF` <߂V]ɉ:JaX.)&<竝rś 3"pH{,I)im#eQyeirrݟ1 -=G//Ϲ6z,PΊ&BZ"NxUV=Nԛzz-mnkΪk$ +{;xM[!|}<љ C\nrQM7Km?e )Yf][N}x\:!$(*W'>nr@vvtX.mE]N2n&,dQ{$'-Kݶ r6s{/]1] n~lMG%nA\OҞ̵b]5֕|„q-m[`wi@=鰇vo*{qd9ָ$ZHё]W)$ۖ`q. ka;[^JZIJWg(eJUC@.C={ \ X1RN5ƹlWv6l'%ys 2e̠UbNm}6M ˭%$g<]>h<'itXm)cm~P WQ0~UKhiH%Y )u2x{)þD6 4?O xb,ݳo'yVw}Ǭ3_a/Ar务lO\U',!8OrJy/v! ?a5\UMSݸfhq*Ǥ@YQ'tA@x4`>sb$ &з9; {a=0Rws$4G?ex-4k6:_ksA'fkpvmcufȓ͇ѪC؋Q0vBq MT]$ZjBăxoaE븩39; E=_O+-ƐvZ\*iw}Nz7<mn67VbW\~Ś 9ՏYiZFߝpGU;zSі~樰ZpXf&7TدG^.l= F)$oBvP8,|{[Aba ^ oJJ<U>OD^ԟ&clMx1$b2YȀ>]fImű`W޼ٟ/O# 3>n(]5Iy^>nKEB p,qzcB `-E~  ##M'aFƏ>Vo5@=J5Հ:.Cֶ^ ١D2u)䩘5zƽxW]u0DOd2D׈5e\Ө?Nh4kX$1B,=k $,[կ*(mLTuA$Aƒ;eLx[t%4v^B%`\Kً\&sQ2 &d}wBI;kRLd(WLEdìQ('K+evB/|79Ó@R+R|/k]iҨ3> @0:!v136]07Y6pJՒ_gyMڣ UT^[u~~>T(%=-ZֻəZ[5I~ sF݊I qNÔWN< Z 䔱>01{Vf3J/vXEhMۑMXÛG-JM_oP_.ψҏk cۥOg3ҺpSN㤰0cG@Sl/حbKBGCp^z4#aD+Q0LsFݍ-lu4Φ5uVss'Yeۘ5`fJaS+v-!YBf=9TW2M Rr~R 62axQԟoY^㽙\ ꅷ rEshjt500 `|ng۾|*_6 w~Ǝll_VT`P('!trBy$;wA 2ÒߕV8ҠB5jb Uͭm1 5t O&fU֯H=BF[&CLEq]/<((GjD3{$ai? R`޲Tr QyMۉ2$Ej8݃9G!dˢdXW33-'+f ҌL!!;6t+Y>Pa1XrTYg})74e7`#yZi]zR-NJv`$;|m$6EbܲNj;ZJ1҃P07m x 3*;,&M鈺N }n^óWĢ)q = )bdўt2b->qZ:&IYY/"} eDQ)ye9|ZLɵeWi8[ռx-tP'ɄjO'uu&lot'+nL6NwzE~]ځSӄE|TFZM%O?1m:U.QBH)>RUW`=%̝ܓY2F*Ie3c_kCTB&Ltcr2(&Sd&tbyj _&orG5!V- g_lHэϒ}GDkXE+ `d郌`CmdP+DժQl%\3^wlʞT"t4D/?-(;suBb;coFR:3z5,B% HE)"9.SXfE5T0N]B9-֕7rWB1܈iDgQ=5,wJ.q i^w  ֽUur%ǘNeC|T q-ѮLҽbd0KZ.tB=ڐb2u/g2Vh3=/G*Th.( !O/~~&ntX4݂M_;XuF>"N|Tpt҈pv9*>otTHKh6(SK#4\} 3-u0Q/TgQSUcEO506әvIRoßV蓿Y OWOw&ׁgҰ#lϹəXMXJ4N:rFB 1+3(U?P~ӑoJAYg 9*h3.Z4-QwN@iZwym<0@洮4y~W*7gZ8-r@ŵt6-ܑ3 KIJV-b[vV oC4I6+B=}s"9d0ʴ" sMt3# zMUZF|z cΙVAݍO!\_XA'm g]=| ?A 3)jYh?ߧG+ noI ֽ ^LNCH.q$dwtIZbɻU,ܻxqQSv͡F)VHӯsW׷+{AWiĸ%ຟO㉁F,+ Vcxfx<$-)MP"fh[@ǽr3G2/#`߇$r>'܋_ =AF rK6ݧhNqk"cN<_KNL@ P^hVBSHpOhh[kd Zԓ>nʕ;gVr^m^#[)゚V{ vI%I$@Ғz3cxK[>/:o;% G0>y CNAK 5W|^ SIx{xq ][Fϗ{K1̟֮ҙ]M' w9X>*U>gB]PqxQRƅ}zFl>8ƧÿSw9Yd72-Ş SvَlBaVFTW*Ҿ:Pw7'lPTnO< PW,Ey`.o:>9P\ڑTO5~ 5*0, Lm'WGu1e]A$Q. wUw8"0l#*DYѾ_ Fp(?)L`9 GyN>-]D|֝`jϴuwq}nIw *)fܡXmE;@JgN2knzzӵn.n:=$!zyM<)ɷ2ԏb "EvqEKOT|sa#@'(h&|9D[6͢-fkdt ̅`}t$g7V^wd(|GE1S'hG͒>#v&[[Tn'ȚM $ xGe䄊ԈƝҸ&:l{' >p=\ ǺVnk*n2˯[D $h/sˢJ(Ƌ0IpZIUS֟yWye5I MqIK Lbֳ`SlY8OZh|UZ Ou]v:"`(ceRzÌ'^z# =4V[@DD{"'?d 20$b{9]F%-QÐ% Kog@rcx2Y9f t`@O~㤞HWܶm!j9R#}!б=C*]ӡ ˾x9Ng^*zC)n];Ԫ;xO-'ྫྷA)*fs7ebɎi`= 0$xnK^*HPt^ac²x oF\q(ܫ2:|nFŵjx2I|#Iv2y[1mGaQ\YRΠ:'+6_7s+#͇sҮ pn%Ap|(%)¾~}9s b 3_=`z=.wT &K/00Rh)'OaŰ H s"Zui=CcGA63zҽF]>hLYnW%j3\ Y)V(!Y~/~_LhD;F-qILH]k:_źpP68fMkRGrnSGE*>P%º9`ky,#>f4J(MN܂%4cgA>^9C?𬞺c7N).W`|~!C(0!8$a@ıߌ(< ʑZostRvϪ(.O/9(s`v i s!aPM3fssGo6P|Yk4R옕%dG}$*U !PAmtO}fq+3PGDl~@lٯ*VS `Ğ`j'U''(銏ʉ,gˆY e@PKz 5M5cVeX0DrԐ> q"u2a6]\hdEûCAN ޸H %G2P{ڿD[$ 5 Ʋ- f16^p֙ĥP01HZAR# BflohzI*n̮0?t"!^wę%6;TN F$dኚT&ۤN# NDJ͆@<4܀ݬW*YNXY;fb:f@~16˓ȇ^'7A"cy e). +2ݗv jdP$ BjC>w?y^ #+$ȦvdϗЅNIy3chsa+*˴/HV]O`Y2UcI0m"'2uEtgo1aq̠a41s*֦K4=ށ[<%~ /r#[ O6D%< D`#䘕KB4÷!fgJ*%@˙ ̲,d+ݧb{yA-qF>T[ Tyy01$xO'p7k!%ePkXB=ao=];)^X20qEތS0!?uaKR6kf:֬!]n|˞Bx4"47k^,2hQH.>YiV96B>.7( ] l٩ZL1hi@xɥ9Xl06?)̤O @A-szlq@;"cMx k̟D5b`- &Mr΅e66夝D4g$f Grl ŊM:@c"O>+[/1ɴşi@maN/3^xuMPdI⽢bd6PyF@gT=,O,mͥxQk @xS6rV o#M5l;x 0Xa#_J\;rտ-Swaҽǐ8PWٽ9Xx]/,ݥnKN~g-; |^&k:Sbii x"SZ=?Ãdvno}KψWz5pj]rPW9 k|1IruG۪|мaB@Cclܴ.N+Y];o:s@#qLlh+f/lv}EewG/o,< ՗Z?Ea'q:rUhI) M<fspVH YT?vhˀXXӗ9S@|RRt d #5@G`.ָs\Mqk^=J oIBt2𱜋 W#<`iAmȱ&q qU*:2)#4}?$^XhXoGC6*$ SZ_wc+|jTׄA< Zxr .L,>?D BI3; Kri$q{1i ΅7Yz{^O.5:~Y; qJQJFcK$TX_w):6:وMhbMH2{y@(S@\owjvha%KQ 09S[a*o%?T4 sV*9!nmUVlj̏r )Y j^JGJ;MئϷpP0su@ ֯3kE7fczN=JR_+Qٽ?RŜ ǪBdt Dۻ}w1_bcNeN  [%}<+$%R <\-py1ϾF0dN!?o7>'s0K(pBNI Ty=$&۟ōJʝe2v$.YEz*/eIGeeK:;8 hNѰN! ~(CkٸIP2%*ajYM%G/ܘ`gWlM!5蚫݌Q  t,-<a0s?Rc(w[@xy iM݁嗗@hqIފ$eo K%Cm@/ݠ$C:oD,׋?"מBf $n?59JC|BB]*f:RF Pjj%l9I jY';4cU5!lG`׽0\`܉';}d3 pM:*0[zӻG_w=si&gך0id_n^L}_Lڌ6|r?Mt) ?s_XYR_Hk A 8H+1ϕAB"u2H .TN)ÍLvvJ304k+#H~:< i qZ֣Drdt\[WS 4G60j/۠:eDu(qE##/_-1C$w#.8[EqupĽ IBT'@K{,@CqG]g^K8fu$Fǟ\ݷ< ێA@;!pԼ!Qg-)W8xX"F,[M=b~/'&zfFW0͇oɹդCCz<>`aʢSb1pQ$aMTaS*ڈ9\.;6o(k 6t7#30!?VJPl#(Ƞ6dmA { nub~Gfݪ䯩;Tg+ĎCۺaڷACK(4r2b(A/Z#QÆO8 &]D?.]jԵ( S"ݰ!*w8' TLc>x*̘Y>PuCJhTkI1m^f*h:Z2֗^K4+ea 0w4/pJ\S&]W14bN_uxrEv}Uۈ %=؟$BTڹEf:#*1&Mɝly7q}@<9ޕ],~ Cqg !V/LhKc>X'ƅ\vQpӟso$?` "b6SXqS9Ⱦ:uňgko'aun+_ 1%<cEC&,-8 BL 0.խGH9jAu>IT  ߼0HN?bmpdAη0["HQOo"uE"+NK\G"[oKQ%}.A82J WfDa,w%6~)gͿi08VUs|\R4Z~A.xBW$@GW좜@[1Z!_ Ҝ0S> p4rnA ʌ&?fo!bdgUllYfv%sd$XK=qXWte|JBi_| Γܻ`>ےp=ԕoHsp[S?{Haߐw7qnk`qULgEfe@t́#c~4@T[ah-eu.<̼/u Qy~|h;3 \5І59gQ {o#mDon dP%67ȠH(/!>;ܬ~ǷTFzq@Hoyv.oVMpb>ylfffANs޺)yڳ۴li,}MN @qޗ{A9 wS2FպQ1zL$UMsRPqjZCk`L%= UW鱶YX#y6V}!bݫn:-CxݨOP`2KJt^=[+c]G[o[W I{{KKLu{7Kϟ OYo9LH+h>IM jmزB`݄KlKqs |E3} Lc)hN@ju?hdfߟ.}iŠi: j+Z7!<^2[I9pH=Zt-'=>[w Dda:BnIS?o'e:~q6,Lk e%R-mO^`J-~uN~wC=;& -zO:u[+pj?BKC}Hԯ Pxܘ`Y(SiT{mEC7\EfeJ Y Qo1ͫJ4|E̬jk=o %7p4<ەÜ" DkQ'n~CLfe4R?>=>2fyA"&CR{VܡH<p_eCUEEij\sZa=U@e(W#aGCRf#FZXv,(9Y-I8I'$ "­fωH;p`(70!,0sp:gLf7g'e"ww'ōTc{4l-l-Rn38 S B03/MhezsMYZMΓJo=F+Uz7{-8oe20cqE?-Ee觧\2do {<|.e | P O1drLzVbF$ H]}ô0$ ū6fzB 02 27Y9I`A=StYH&gZ@LgY1/u hhoXəLrVQq-u̬ҌJtw&`ظ.@qغ A^p<Λa\d_5%~iGdDѮ;7{;=(Jo(4y<8EHcj)[yA[Kpox?eyO}WR^ineU`uS6 MQWu*qzulu)`(5%*ӤM.? 'o!lu^'SkƇGK]\ (W`x'|NsgV|)n\d`W_/@7@c19 ֽnl0zgu8S`{LruN:HRzSF)\Zi YBFO]i; K%Ta,9=DK CQo(΍'tSeڢ[݈S̀GoȌ&bzI&) ZLt;,w:= 7*.1d/:"AQč? N@_z($-ލUe}dG74ͦ-?'+Fkw 4sɶV叽u@\ u )IJ\ͷ|Į] l%$N8U8t B[}W"]>xLoɆhx 0?dw݀ׄ!FY#'^|,nsQ"|5\ie9\QɰQ{L"`7"A_X+OkUK.6w/8*\sAn72CûW^)R 9_(D>5MOO ]4a~@ $ڃn;ny5]yr [r9` e2)edav]+)_[>dM]2^q 4 n1UaZ\ 7 /bbcڜ{cbw$㦏H޸䊐q USӧ 298^0A%A|6|g:s7'%bt 7L>M([;l8.Q؄-) d-2aqq6#ȵɱU5!;ZD$@J ,*^epP: [G_* )#:yiDIt؃tՐeVvhޛ~ :I_7t$Ѝ1*؎8܇lnb[Ҁ*. :qQcB`*ZW}h̆ٗ8p`4 ٘c Ɩ#1 ;&e  etNmZ }Hcfm-quOgPJ˧0u_tѻYO-:Tڅ^Ý$_C;O ?9ۡ*[-Z~bT<H26Zw,(>+lq2mkOE'p4e!gԲ}/)Hr.)$Ըh_`,K~lJc~iЪ"p~%fO5dʕ iGdrw]Qt?AM1]\g6MV ^(Yaf@ڍ!CGnBq9ewh:|eS:vt'οaZӇm1dym95yеQ{e=N{}H$ufgsKJBW(3I)@C`z捄A*mr_F?ׅ_p7l)i\ABzw״UшFTblܺ+zw\$Tp|*7L+E\v#4ϿE촹k.-C/s7TM n~K4~`i[Ti_2Wd!X~5σI|wD)F{}6E3-'4h[ G  V>O bDwָ(\ gK]23|hɏdNBSyP)jDJ1bܹ[nyHoq&|.I9 5+J|u)*HSYr+66. Rc3vā4y.X? K~6'9:6+bHEq;&ҦV=,[h:^?# 1_K[qU4Q64A;Aw:nd&y.y?,g`iHM7TlDb]Ae/s*V}z\`%h}^rha& Zɏ&AWwY>1Uj6"A{Nd:3''C_؎E//eO7> uIEciW[})0 Ƭ@3D;hMK&F< 'YBk:2ME/U}ϖ&pj0=2W3لRΑxÅrs9(iտN5^`i] awK>X|PoBI% P+U>R "!.]4fk_<(c5fH`gl&9k5tÿ@FoN#-`{ 9ݰ1AP0-8wgm2Eҋ̹u:$V s'b;e 6w egD?oC#)#ZZ988?9r0,m9ʛ!I:~r#Bnm+V^ py67>[ Е,5U>A&$]ҋ H> k 6s Fn*R[d\ `pUXل9Lî@#uo$&ƛ1k"vTs_S".뮵iSr u ?H MX!Y4nQre4)? ؠsɢ,uQ?N؉֫aBӭ|ga>cu*P dfL? 0~zo7A(b X/G/'${hA{#^51 nc)\}H: ڌcC8ԕ &ǯKӨyBXιJֵz2 ; %BWabl6f}_AzHAɛ| &Nh/F +]UyMwse~ږ|_+[Tb(Uٻ!B;'`d,ě$~7( 魼`*Jlou*GQ_әWX]h4v <\H4 8*I|Kzthgꭉ "s6%YmRSy\PI$|t+5mlPDԆI;oܡRݖ\Dz +LlxpK۞8.avj HṃMѯK(8m8هψ~AזC `7\Md.ΎrhmXnXy._w hhl\8̈́և:|J0-ͥȇ۶Wʉ g.R(Bfn\)˴ Z[Iђ?`x?uk_:$ Ah%E1(`6W֢c'{'[&14> tbUM>8j1-\ Stv/҂&CYlBS $d*//FGt^&t_tsh,4U [g+0Jr*j3GFF>^:j>o5POZ9jp:35uTfz)*Լ#c1lZ>>>W_W"4o{Q905T2Gq869᛼KbJrg{0nl V o=l ^skR~t]DsӲzqOhL VLlag$Y뱫YvtWД0,yԟ(ˮ2R*4Yk[֟ȌBW\`ܛV0Ktϧ>ob;X9fK'Z3&0;sXAw^6zdzA#1eoK Ê ǀ麇DO_U\{6KJ;+& e!Q~4b#тk+VS`}\-z0L섀Iz90SQnOS9 /(>FAQ6w5{N'5TQʉul zC;9pfUF9.oaӷL:,$fSpNKka0T~(tNȾ:ziLXGM o,9-iIq>iL`N-W1}\aNb4`$`LJ_xXn)p) te|p; fPId*ߴJrgh] xwanVࢪF>TE\|*Ȭ8s ARQTaS>W(y^ݠP"ݕaad =U/B56y'VU+UYBzj9Dwf6 @d~n Ǚ q~d8*p7z'P*o{`ja[\$/L/G# !+fB4b+m$oJmH&#L1JŌTPhH{*tqK>G;.ZL8ǁtw,΁ɼYE7-6`\@Pyx ͖gM4y=}Y شĢӉ5^; (hN%AzD9!g= im^us9mö3گ ۛC}t?WRii4LؗE^7!g6 MH`oiISH7@"uأ8Ds@wE;S9ZBg'մw 928#-۟T/l@Jn}4qolƪ=(-CRjs5$Tj FS"a RH8Sh.wӉIHP_RKOt4#(]V0z8MA C(!φh4SNN"w0#ULfQ`=vaG4i'8Ƕ 5XJ ytى5,z/ZʑF"/37gl 9kCvJT!uOPe퀧v`0#"?N$A@M FN$uܼ ߂{ A EгE3gZR ԏf-/;fz|8a34$<>tXuWҤU6| (*w9%l#فh@d1}`}ՍS\x#Fprԩ2Fiz\ҍDt˯xD {_}vg}U_*߃wqh2ΰ. Mٻ 8.VAL6g\Ȫ I*dXfǑX/+/5*#"ݥETo~(Xmkez"DmR%HK.nKUKgjd d{`Y'"7E-?m 3">dx޽G} $$Xh6V?s *NVKTOOn ? f'LUwV=}fg[y޺TдN=25ǡW_%[xj:ְ8m0ÊB( <غ{J϶c^Y1̽˛ ?#Tm5Pvd(vߊޖ 4 i.an|0V%`vm)T|?[U۹"EBȸO=tfTǯHr T-;1' |s9^DpH IS vS e@qO*G^x7>*V %C3ϐD!"νX ඐLv٤=m'cQq|#8)"=հZ_W$пS|3@f:g?TUl(`U ?:ASw e׌:G@l{nPY[m<9umդ DWYtLjcQ1y ѥWX?Y% k Pq+6x4 鿈U e0bф?51 Qv[do2d_ڞVU;L84]2Aʲ;u"JϷ&rV6`$P5H[_Gsҹ=hNy uZ#íb ! 'X4#: \?JJ㙺&|ʥ>/XVbb'7Q~Ư^U$&,Zp"3 ;|1uTFlCp]ֺ c|}LQ,ʎ0D萩s&0%9gwȘ| Qd52y/"t$\6 Tm5qS>4˛'Tz2yxύSť=h׶-Rf,q;Y \XOhO0t XkmV3Z x6# 9ב_rFSU~1VꥁÜExQY [faCqSj4!3X)"8ŀgbm0`ITs]u؛\36;?earS&J$S%iQ[]@.Nsę躇HWr>zBr6a-w2+m?Tf̐|eBrI; 6@QZgg)v=X("rV<4@](qvP!lΥ4 'nxعYJK&K-e/UynKukF"-=]+Lx22PBce#| EL"F M.%{lr4*{ r"F(CLsT^TbߢPyKU32lG9~!pt;_NFp, 'r b?B7O [84nz`|M0/g@K?u$xVuC3l[6>8Nh@@;Ԣϊڞ͗Oe<(Q+]5p>G<ě\$=ܨ B=Ea}y3N%uύ _F3K%,# < (98%tyN'Uar{$0x= (jnh !azQ3G>)aǥBLO,aL$+<ҖZ{͙ōRaJC3[+g*TEK_Bܵ>^`|# ե'i H/1|^ i\̑O(g̨hn+LqqǙ @А;:%A  y/g:KTv!]&yelۺ8D8~!\Sv-Je0V9I8a?gU ܲE]aV[֘Mr0I'Gj>DĹ]6EnZVe5ū[]IP&Im쯏Q-9W2M3|]YofFFyV&=ų3gc1)9`9%)iow{p0ғ=p 5V\\<`KX|ݖĨ~:ShBR2;W3P A]y5Zi/M@jIPp@v`ZY5  weC,|F&+c'p2GLQ |/ag7moQ+0=q3ԗF,;hT+m@>`. YBFcPܠrTfayԄ.aԫZK҆c,@_]dk,aP\ӘHToVNM7`ެϒ=:7  _i ƀlbK1ͪԷT|a m:xiNPC[x$ET7,sX1gB[(aT U|W[9:۸QgInlls.ɷ!WLH>`OOQ D躮R@'hDhoǼwR'अ_϶D<'[;ٚ?h> D穕τ=E~ؼ[GR;SM:!9S?oq}2`[{y}}%C{ 5Z!!ڙƮ~ZBɒYy?{z˴~MW0 X!MȠ3 j\ ; (ƶ(S|~;Ew~̶VqXXٿY"*QXw88V̼S"!Wn+kBe F11$E>|;)Vc_"?+斧Ty5QFΆHKݪo<8DG4`z`k#x`6tajkM. JOD>l90a笰%sʞ# (ڕӫh!Wh< QE]gXm-8U5%^CԶ􉁂#1|ҎFJ=bL" 6n-OI [ vZgg+.oOVT|Q[g߹frMYp%Zh.r:&}$t4Wm8YOh_FI,Ԉg3t1 TuG`!nCA{ՠU__1W28q8G98›m7Blu%??@CEx$0,!z\#椑UJӅF( &ab: y"`6uU "1YURUR'q#(nNF:J[#Zcfy%ʵExWEL̄jM2A; |X*ۻMKAƲd_֭(:-&|fB5OKERht"srtE^2见wB j吽p{ 5]lR;hxUx3Fސ#%c9g8OB-eM(QRw; X.Bzt5LaC8|D >k83bx+a2i JrIgp RyV:>n3=s^HH?zhi j{z.] tee&__wKͥ·1V!u/@_lRvb9 ZӊȋvE)`!KxQi)<|=X Jw8D f?fr)9" W<)p=hZL&d[%q<԰WP4ie?z"oZjh;-J 8M)F{Rebb~Vo8wIt}5LjFؾTD򍛞˂5".əX޽V6B _@ZaKbl*<䕰Vqd4[OY$zK,0|H}!m%ܹ5Q㷜S9mQQRnނ;%Q7|RVr4qY ?\JYv]'`?XԴȉCqrM"\ yLXMW_$QW G&mH +?AKk/4Lҭo7B1"6\UI- j"j`KS}} bJX- Wd/ 7֖^SO(gY~9BpVN#L0i9ÜXB no  ~saδ#+>y_:BEVD/'z4JI]#sG3͋- MRG"?a9F_{ ^{@D -<1_\1Jýλ/|wp+VoӉ#D.`Z2nBNĒK6S+)/>鋚n@0b k'SE>*icfpd%X-[C˳2WVsAA >kya:%U8^sr50*l$IяL SaPAz i\3p_+ճwΎ19 wrTl޹]+#QA#vI$@?fAG|¬QiRBul0I[_%J12/˿oz~:Bk v?U[Oȯ.D$78FF #4UEl4Qé-6QtS7h L8T_5ޡ~_e`2Hݴ-;GSs.=t?˻^\JxJ0&ku3<ƞiw ㋮27 4SE@(xݬ5txr#zbW}3!ym\ȧ݂W]WDق22f" ?|/"%5Lĩά_Uu#;Cv?`4S8}ez*cwQ{_t싵8ih.R4[ ZAr_>H ]z>J8ϰYE1zՊ!ɁV+i,Vm$ HIsUKCI%O"5*Eb 60[,PRxШo$n}δxx!Y Luth{Z({C"c+ة*8Qd'Z/AAͲ]f'sbI ŅT`=^ *&4 ÷o͝oou^N=|C?͈I<:@/_5@t4;YMkϦfdDsyjPk%-Ӕ-h::vI&8t!U3q1ی ZX"15^|!'Bembr5Extj (4ZrUFX +[[OqGXETPQE.P]V]MN,jr'8/@[;F?d/qe9?@;B!ްH٫ȑQ%DMGIC/` 0a*T34jMuqZBO|4ʜ\k;]sh(O%d!DxObCe %7xW7`3ҢjL8YE%pP՛SO Uі zN&gvp9G9k+ƘQC\ćF6*׫ˆ'Ryv+k,1 FD#.ηa) vXn d`QVC4A_vug k9cN&!/ U.oZ;Ji]aVjHd3t^ͱJ'hмIeh3d'y>\ۺx<2ĶR,~IIv-Loc Ze,QtB АL xś33ۗB?|rM12I"@% I<8?ɋR:K 'Hv\46K%+VR*ngeePh cI g̩ 1=IuCO|IL]QM~<\ T0-k(ih*``>9qɜδ $Vg쳟R`Kl: EsXg,t1*;9<91ߥvh?]G'Mf*&u'Ĩ6`M [:1ϐ*&vzjl'˧7TЩȧ.=nR!ډ"ݍu hLȢiI A9iη^E570SxsȄS$'BV'UYů6;}@+!XʠPC"ݎ/u-: Xd: artKIU\M͈r?&w}W{pE`#ةtAٻ%-b\>=Qgw.@K/r\,'ޯef~zAp.sѢ5l=aqY=hDC n'` e?[ͱ4AH$%Hx3uj)ZC,^KQ/=mtua7"#r͈FT>]we ݺxMX@KB`o?*Uޫ,8&sg PcO^t1.+rFGaϓ}Пwqz3 b N¶02pځU@J!;/n,kNo(%i!x}AU}π|s`D*6 ?$6|X.jm՟v7 ?D Ne|tAyc-g+tHWFVg@nϔ Wy7j-z`YmUȏ|8/''F4zXLI xhTz6'?o΀m,@OBM46o* V;rs*R%Z|:%&$MfƚHHػX{EetK!/9;qrTm0g6R.D/TXtuw}b)懀P[<%/e#!TX7^'8o1!锉hdl7i <܉4΁`k, 8!ov"-*n/}=Pt~m:1)9u>lF>b={=6?DGU3 FжOBYIs"Iqǁa"ԗW3N TJ VbOUxnyۜlAVv1*_igYA/TժX ַZ4 bwAƤopP ҈Sv],MFi7O28qX=D'XKG}"k7ф OVeniG!0y*TCS0g{"^[מN7'Cb0cI_Sj؎qtt%B1)^{Mj']usS/LڧV_N L~VvyÉm_koLg1ZwBZ¬ 9}dyDCkNAl< +Nj<8nZPdl!KcFoϞm&gqYt߶i(s]pz"'h{}B`-rKR@2CTMxЃ%M> j`r['0^F^;'qAr~sȡν/0ϫIt6XGEdͺSjbt0b4HPз >gu/CAҔ-#ZWh^;Ϳ2zOUe 3G7?C 2ODyߝ fR!trB·i,!$Р*U0/5NHɈ6a:~_|y*10% |S[pSM vMcZI2x2!5xSi}#w&pq>fX b<;k]9#z'3:"_x>c5$~Ʋ閞{&mMY)0ʻw1{/̹U7>Q77I6ׄ{lҳ PzSOJdaO9D|<]<93XPo/ $x'ث2"]` Z)DҺNHYѰn0D -̍VMމmg, YOa$Uդ_0:/ڊ̷ dDVG -T8x&"eVq \xZO ĕCpIg`~=(e 悀Ҹ {OM6n4bh;rHJnmhiS7Űۭ`ѵIe+E'? RTbSWbhPֽ9pwPǝ[iy0UٕGRA)_Ub槴&bpQ/ OTKɆ\BQTP +# ҿW (X(6k~@tq}AS. $3@nT[БA% Q7S*O) Sڃ9\= ҼġK;앀v-*aڬ;,Nob6I]#vʹ_K׽2/Ba '?Bӏml^Omuw]~ ߆Q̅25s٢^RWt'վl;_&a͑xx>5c)p3XB>Wp)فR=.e2fqM*].xġw~tw>`mV@ޜ7{G`<',gg إ P>YCҰ\(H5Z?k9MɁ:vaώy?R,;nz-G4sMLanu(.E>K'N-%P殻u֯?z(26A=%WhPYTY0ܪV=#d0itU:\iGujlyF?EnͰt/zw(ϫ*bE ֢ݐ Qi,0p*5&9C٦Yz*o]@u=pĠ]]݃6j15PoKI!SpK]\^k̥jҊpib ubGeWqoub\\ yG5u͝ hQHh2W^"`w|:"m P@R*i.4t./NiEqmEJrtB.f1m^ ȃ+;v!!'^! (g,*(/j{C3wýW 4yK2UQIlngNraF-l5F#J;좛)TZ 0ﵱJ{[Cm;< CۢfPD2y]&Y:1W=v4|u&ۯl@r&H"o,4wuȎ}. w׼=;d@7 )&<܁E% nӭOy>a)_[.c3x:,lYq)ͅ^{)}~M|lH1[yY$O ;an]eb%rŢYc8 -:\z˘2B%je|c[sgd@.R BēYkk N2!-qYEsAdWW=t#2pX` ݶ6B֋3h+נld=>;@@uY`.p9`1G'MMGl*xOQ*p]|OQVL-GCp|IUۊN@>)R{-t*DZJF{fȗX%E;JoO\HA?7w_,aUo| x'4oP/nFD [)lt H-Dڭ   ڨY;b) dUo2@>/ Ep/IyA@޼VfF{J saB[jR|U1?;[p !2x]-ِSPīkgyG$"BhC"5ÞYLlTd^,Vܐ.?Dw 36kNYÄ,cm(O1wX2WJ\|)M`ɓp;`$j~p;%NR/.Jl†6ǀ0猑nvkn Rg;*/C˦@nSGӤ08r4ONɧwY`<ҖBV$…!SqPؕ>_CB^n驨o>r&wEH{J=5N7$ΉOW|8&dT`\lR^O qT1OT=̍2vq@1ߕW!Vt> \T *_?x1 ]o<)xpΆQ#\~v{߾bt:ug/DH3By>[YFR2QVM1Q=%$5I鰹p:YHd_7Ey*8VJz xGdHuz:aJryËWuޠ R'Mj? ضù޺ٞ'k UOXW*< r=8, 2CE"O z[.}5 ,c>lU P7\w8@89?4GwlDZuB%Ql:t)mVُdE󍅆Fc}hA%驼&r,D|ly?}P!|h^R˽=лk)rbYHJ`Z"d@~oV[_%^Qz+i=+S* &C;Mi3N/eG g0V(;aRV؋@y'm)'e>BOO4<|[ʼn_ ۈ|hc_|D"F9vO]TLS:V*NX -sab1}k%Y>U@qlw0NQв,p%#<6\`q[7qe{ѫ^~YqOw%$ɶw%4\95+EOw?XTZr 6H E~R.M M8q}بVf-0~$Lr|価W{\þLXM7Z@~~GdYfnңHúAŘ9e9Mie-T8ʲZ(όg͛|/.7fҾ7@s9!^g2|%+@y* tZE LΟoBdUp}dw~i8-Z#o%bDY9 UR߂)˄k!.<1XӨ66T6%ҪuqQM+Oufnc3s wH >GM5$E-_9)8WS!/-[:U1e'-(vY8|E^(j*ccp+:uM$0j嫬t6Peo'@"|`wBWsn=w:ZȦZO $% E jm >H d㤗JucR*^ 5Rרzm_iJc]{07(!S3>F#T`w熤?okkVȸM@z~IMaB?b1YfR"˛t|jraBd$ XYgcIʉ/oF (K,LO[7 w"++ rp k(m0&zeX\Hu{9.|P\LP.Cߑ!ا}j-^*J_VpYR;ęIa|4xżF]9{y,dM+K+n4 f; gN*tt|Ĺn%mÙVq.!k<[ڱχCDq=<&XnexՏ|g Ұ< eNV}=+ʴ*߇8fLh2lU` }a$ k+ĀX<ݲW E+lfE^m$ha&f~ 7v\00'"w!p㧖#*x#(6һ(M d#bO Й_7LVVOē">5{ecVYQM*h ^6M)I ^9xhD9<˩-!ٝFf|Bb(~_r H|rq`%:?("j<մC 2Ԙ-jޘ V6 $..E Z,=qiOE,B\zFw1e %_BpiBOpu7:!(?o.$̒ܮ1(J@g Ņ-u 0̠T]OtϪΎ?{uu{RF+?hljG2A37_ bRᙪf>[^/c(se6ʰ]'`7QMNОpI&i^5p[?-_-.&dvXPnYe6ėsɣoU Qz=i׉FdxB3Fu6խ`d2\vܨ@P<ąd>hQqYYQy"ռ zs[ k~Snܪх#͢Lm#'F7VZPxt*lʋ1#Vs)-!xfAe }^ xIUK*1YlI 3j nWq~~uS Z+27Q5 xr,|G[u)< ̮jZIVVqKL1$<Rcdv=fU Ғ؆}uTCTvE#Lf*4E+V(v$|itU§C@lgE8~ f=[Ml&킒cXI8*d@t{UT/:BB%^X{(/Yq"45}$?i([d`?7!CF"Z38ar$+8{e" 22TƑ({X[?@"S;&<̱4+wou/N$5{eͯ7i>~j[FD~"|i'\ieˍthA]\۽6X,BbE ?F oHkj`)Ԫv ;WDBYz~1M ԪY=fо`I00-H4.5 F7g:exyrIOdq\cZ{P*~/l:qiA\-vVo60v-l)?QP3޷$ƫ/7[@DŽ۰rqԥTٵD;o-Nv3 _Dư´׸_MgYCT"\9'c2_gSrs2 Px-O9MO#|sce~'J^Oځ#i-wt! 0%~! td&F`b$0W*Hn?ڿerATSR~ѵ7:V&W[/w5I/3J4ղ'PiYV`sdT(Y!r59zNYoc_;y[_ua%7h*FӤj0ZFa!@Gvޝ>+sSS^FiiYY-*ѧPRy.X#\B čkg34ѦaZ宇4J\vhchι.#řSbvjsPs 'tak).ay2 5@;9G5%sAC h}G F{ؔ`Q [0\Ȉ P;~ɡ<8HO@\EU`Rï1hv.3Fg /~sS^[qm H9\QCbH *VS7~_VrN1M1SYdg_iEf9%idѩf|E/3b~K;]3;Ya6sg谋b$WGᮺՁ[5:0 EyeNGA|9Bg\ 8EOy|+`]*#p)ObdtH'G'Vڟ[k' ҕ, r]*nj[uLOt/ef~35&Y}9? w.abwҠF5rlKSR.gD@wQ%mvhòu("o+/,'2Gƫ+,K#S z#pwb9LU1*ۼ`]R2| :,? Xd~me=ߓ8w|Rkm=0sOWkdOOhO+0<I.kXN b{N4w?TSB"/˞aƟ0zW܎`,tNpa-=wtE;Zǜ(vl;K#F6cw͢QaɰK *zԏ@]5(6$[R Bܑ ŷu.o6 1n [DT'$ ;#2~ /+U4|!?w,QWαяxrVR+[MnL fuu8VQ'ᥚ1uؐ iUB b eEՍC µBW|sejo@d7bTց.hoTAԑ.[fj1H{ch؏*Ph2E @ H2+vkQ^#LD pE3mK\ rE$]<&{)ïji%.08xn'CG`Wcac-U)TI+̟튢o7̱I-; X6" ?0[ҵ!Y=E}{ "i;ȫ o=c,4ɀ_>DAx3bUso}_&eXK\ USQU߄I%k*)y:pcF)a?, PoT x+~ MP L훑jJw_($1욾jNa8j0UD~O@IZͿO=F[HS7;DO?t{`[e9'J:}X&hbxЖ ]ɚkz*ƒ& y=k]"0rս/W}Ŧ'W|#Z>njmET٧\BV6O_Ժo G\'F~qRŕ:W\'᯿q]TL(D}|}a9,hiCH毑UD(1Tm76[_Jnu5"`t!R/-\3ZJN|th*~ܭqeVS4 v[1v{j0S7Ђ axCBCTH-|PQ_ȺieyABAf.oޔ `0 "wۭۉC"l$Ĩ1o"tzV%(M 0#({AN[Vx׹-NqyZ 4'WG;I7C:aNjfDZ͡%,uIv>Ŷna'T%v90XJ|Fb+6'RTρYv448^R}ޗFGMcy2qJlp?B^"vAq忁]!%&B)v&ryr8=&yJM %}J FVcTt&bpF 㘟i6pΆ)fUY`~9Z JՉ]A,i؁Ć]qFa lf]MΉ՟(!{AJٺ8ho@ۡ Ͱb{g9ZWC$0ؗi21 Τ#_݌!-@jalF6sN@.me,J ىa~6TLo?,1\%%yI[=A:jc'I_a61GEݟ'0 ߌR@ Cd T y#ɵ7 }e:N0IS+oLwS ~F0-kKg U'EC'zri~~G+Qc:һRV nIPM_O紏[!`bwca@؝0Wh#K 9+3-V9h`*4~@O&r=QG4L\*׉5KWY/Ozc埫ʗe&bTkֶ\=2\s_޵2M0 8;>رvpO*7N^$k(imm/F4 NٮLJctm`饠 e.bC¡J-:~5ê4 _]^pN :eFA'M%ȹa!淸7"mgmf;W,} z϶?օcm7wf"\lǤ߬歠T=nP$%>(_d}x_G}WK15XO:|UPR/NRplolb\ dAd_wEE };%t[Bu&Xm6fqtv-G6";8/ 6p^JaU 6io4a1F4&cz'eE0Jʪy"C}"e VS er0Hp'/^e([ca77`(a[#zqT?E x{~) Tބ]@[t"]IlvZK:gڕt>/tj&uE~ ]Zdx! \7Dry6ac nP|dVXƌ9 Z.7Ocx|57PI/%s;uܥ9KTA:)p#-lߝ,l&yj|?Eܞd_f^V;Wf6-*YȿwrOtD(leu'T~sG[/@*X_z}՗.Z LAzP@k<ˆ䜈"?yʯnt݌*iDž0U퍑VWM=Nq#;wn3d7/pgY&p]S< X}4 DZ}ߏ0Qd?N8wfN@L_r4&V8 1£f8YQŋCe>i{>0 "](v%aVm9deT``ǿ{%^/L=V/Z}|0˼cv g~@P5H`BG9Ze4gK޽KJwRUJ\BI HV"Q$f8r'`"^mPb 7:]xO['YѽA8;VX\^U0aZe{=Luo,iхmi#3RFF'[I9q6U;-Pq':FAT1(nzkD=8Sᤄ56犬8*=/?g+xтj߱m.9s; P-@v)C,K}ˁ91c RR9$q+ovm@72?TTM4&9*W9d<؏u/aC,=^`P/J;gܘHArK.c6%iTGDC] APu9mw^v )r D$9h9OsJu{Ґ3l]Қ`ղdݼoџ([2Q5,r Su%:Uxw3rkdoIg6L}#X``ŕwfQ̮#5ˇ]m/\m6yre#!|AӀ͌ i- F=|8"+Sw{9 իQN{}cgJ#V!(yx/K҈n}c( Ws"$y"&!3 Ap@; N|@$|_tagZT&vOXІLѝƨ}Џugx謌GZ2Ǖ }*Yc^EѾ0"%F27a'K T k#i-/LXs UZZGWV/&zT=ά2bR{9!'<@}z&2:4[ӥ (hh-"wV9 pF#[Xr!s5;5GHK(G-kpN8C@Gwq>Sɐ)čaCK ;|rl*|1w䪥{k4x[4H_aB$A^:N3+CPDgt&+9#&< KXr"M+-h7oz++v01I,.c}cQ9Jy6jQmVcc)uT[}SuHx!P91Oyˌi6A<(`6Rȳ\3/D'zQ,HS"]LC$"|#zAc$9Ǫ<03d7  lMt _ߗ"Z6y⯼Bi33DvG=^ 3 n`9 iA[M()=ʜ\zF‰+б(·e=j(;z= $bb("|'۽e!a\ ҆{ ޏ($H7 f@u@¢[Dq ZY%J bc [l/? ?gBVljsI,,uK̝\#Q=UP`QlF> I\o.B%{+H<@9?@/2?bU/לљ=lٜ"=1-0Y_? N1)9=K(ݑߪMHץ74A3m'uZGwڵx$ex!wҋ첤s)GXN߇'. yW=?#0@,BJX.tQ}=A`Nd~2QLҟ-Mj61]-nftu7"3Uù&3'AzߺN߫򁊣!-$ tm<&@v`'w^ #S[`5IMPXD8P}%W*PB[ylP7Fht4 VIk+Ñ1"~@N_ڴm\T/=J:$s2m*Tv+X%hɳ_xӜy7IVW%FTH/zVU0]+, )ZBaD6RXWfIzi+cI_Q%;T8pa/PÌVKj4QtJu~4Ui-KO`)nI yBܽ--GsƢr@P3Ъ _!R ďg 3]uӗ{@w\PN'D@|*ک>жgs_!`z '__`q_Y1&-(kN8R(QpF> 7D Xc4内g0+XՏU}![4v:Utwb(Ek̇4"}Sq|2T6;KZ)5GWPJ#y?3$0X a~cmp"AR;W^s|[!.}-&9kt?3>L!LQ"(4h) {t m%j.l.>{X-b? `P`(/tkyR#x&Y0љoZjL/D E (&?En9kxg>޴]W ÊDw3 ߺa/=)lFzA 'LS2KBO/2騐ŀ2sk4 h~ep)a3ނqdaCIOIZkIpF $(czy*IX6H}:%"jTy;Gz"obQwMO~÷ CZhn ` sRD%_ʢ ɮH_HwF]GP \VpCHНbܭd.i֦5=a[},xe5( -BlOȽQ3rTSR1 6h?v12 ,YПr<-3-jQKq`dȠ@mLhHt );)6c=6:F^.!QeC $~4Fx߆zHHoI72XMfW"hXbi}6KOY<]W9O?tʖaf,l+tBB aS9~ ;b_f)$cWvB!,!9Ւmȋ?Gh o骔 Og)-יᖀOH1TF](LG ZJ+.Мlj0sqڄ+`2չKJu6 4&N֢#~ K{t^yF3zE\b 3F q#r2Nx": >{Lv iС~&dnͶ!hSe71&(祈"#LK`ЀeGc8DVQæl2;Xp!gݭ3 }1*+%bS )L@Z=|>p}^F/(_ 8M5p= fIV@Mi,o IЍb;) )zju޼@Z8.f/)i9VN3@h~b11ZcH#6^ F(k=a1p6>o1sc|ĊǙ=xw-? &3EZ1F*̮#v3ȿxFL{}DSqR06.WeAs6!906*iHdc(W" dW47 L7!n*(xN̓\>ܑH`:}a.cRXZW4}.g EŠCy $R|uPE9/p4MLM!?DjXSO8THJWrw1Jw{v*K Й̝ rXt[2YQ ;!a)u n+)L_ ҄7T#>Cy  _64A0ZD,Lu7pr/ Ha{}9]U.l͹y ƨk#:3|ޚEp /®[@0RmC02O}koqҀ2 ;[9H` H'9qvaV?BvAYv>Ww4%-ZzYÓT/:(@aS6Q89%:4i95K2*wcbWTV3 ώ?sR2 fDppX7XkԊSQBvY$ޘÀ֘#X$a#%M xk1ҬUm2#4Cڞ]Vu,tmfd IUNր6STֆu"݁YKmz#ߔηLWN?&$`2PCH-ʝ5B_;"6Юῄ(tiڵ}u|3C+qit84_rɵy:S3Vqietn<&2}-r=?Y'M!DU@:{C\.5դe\UᕡsبY}[p|':cEH 3<ĥI0@o=g,(*7'GyP8HՐi")`Vd%`EfBYK8T*-xb]"l5jWtw[ &yتR`sneµsg>3&މLT:!fXV揂B"F-Ijz󄬨Xxn3UlEUw_R p^ pKU5DzK 9Mo7?i MF@"XBkF_ʉUm9s:8h]I@.E]>Dxup3r[Hjеiz5ٵ/[\#(s,:޹è?cPd#I`qmYVph PK5 % BGDvm:b3 a r0[A"BԸ8P]C,b[vQ6Ta{|^P[4:r 4bmK Aӂ>G֑83Q9Mg+P\PԪUUVH, e{ߴϟj%lUc:LT5&8^ќlj-X4@!@4öA!'U[m:Հ̣<̼5LཏF .Ha jx \k%>%ވ`^kKhP4nONFh(4pKLEx 'u[$*l(AuTn azMxfzk["5ˀhx2`"ݒ68xz># F* /Gu"צ*#;>8bii/C>7r4[nROdLy̵D{7찬 Xrx6`G,HRӓ䙩}Aj&@O!bvdbjAEӦ]ʯ@HO ɐ=X|w'88I|^ o.z[S UUV[Hf}{ 9 w`,C,Rv\w~WI`8!@$xqkE5p+1wXX[@w&MMTN[ܖL[˰IaI7;xX.ܩ3]H'̍\Y6μEO UIO/Z[mpN,v\ dqq!ݵ^ַp "?Η޾u|p].) O0]+عfem 9RxԥA>a>Dpxlڰjڨ2l!<g7Bk~qxqR& J)׶N" ־?_-7dXh[ĴBH9J,/\I{!X5=Ƽc^uTlX-d:cc522Qmx#[Gpwj6,0Jv/^)ky;uQT%T ws1'爘]*EC{tn"&WGYAkZ1`;T8CmLٴ8BlFt&z?sASs`.-=܏om4J晬V lYEXD`jE`&k67='ot'3Qv!$s|3 'OKf7SIuY,ꓙ]4e՟L0pV˦U1S-#\)~`?av;٧վ?a0ĭ]BއJ|h>ޫcR@]0/p M 1y}a_9CD2zSr}oQT+ }"2j͋'wDjz9U_Pr>GOI1OmTiϠCٚ з.XKl,'~D56l33l7E3Ѻ:Zn%S5j.6yq`K{2PV<'{P^Ė%h K̛= 0~qo.S9d{O-:dZ:A-b& : pb)~9%]%9M?]&,'{lҵS],҉&'os=ҡ佺,P]u 74)qʰ8~ .<|:|R0p^w?6~_IC]Y`J~V~PNLnR >_X5 7!ξ1Z,i=}A-qF:lI'wh35GijOx3*RK$=rB#/0eFE9V#Jnzވ>rS"cϬI鸱wާ﷗/qL˛38Qɜ^-0ɭU6Nw>tk|8̧EKF[( ţX H̸6_凳uߥi3& =_{G7Opj2@7Θ RU <7HWEd3N+[?oMҡvs('!%&aO+V}x?w@6d5 O~pE}}Wc&O-#jd[nЁy%P#p_-ض!&XUP'~~w-3qoAUtaڴz,8ӱ+k ㏭%qJȯ,_d沝<iy@lb%[U_5ΌGv7/o*y?d04MS}cJ@_yh<72E=&Zvn]tV\qX>?xx<mkz$:r|eGdJ5Bk`Yp]}x$ӂei04cma7xʿ-//`\Ts` j! 6 MS WoEsC^45gs'UShqçdu:q]x*N `Λ"L7RC~eJXo{^SW.10h{ycZġg}o"WxV]-vcA|7Q,|VqKTnGq0eW,IgtnNqѦל$ۯ2$ ]~\m'ҷ&0 =:~vY@⟔ |WsU9gCCפ.!^Dwh7 ywiQQi=*6 !喃CLb` H{Lg *[r}{0].McFs2JNzYEq95gjϚ|tx j؂˹L8KzFFO.FmmqX ̇Z#Ċk EDSAzmX 3wn5+̬s`k<*Ha=ZĖ#{䉿 yy+쭘~Vy )>im@2^QP$26,d=ddȞV?ebF?dP4 1Xqy AF6p\TǑQ!=/<#d-Z`D p2zxL7W걓(JޥTMhڈUꦶEQp3UcS1p/BIli ;6݄9{gi".Wp#Ҫ+G7=){i<:;3AFf{ϳ51;w0Bl3Je>G2է-ۗEU?%fɻxC^nXkYبBC57LX:ĂcL"ww{hE'yղ3T re30Y7p%wMj,M&{E3s w(N4<`@}O '7AOk,_Îu,$ko.ܶ]7`9STo֎û[7M?׈kQ i6k|ť&\&ʎ:hf*?%/dša ]%BQJwCuh:! nĭeQmsq&/QBn_GA.5J;+{h w*)ooQ;wv`ϤpO&ʦ4B7#a0!S/[A &J(5vb5SsYZ9]sƑcaLg=(5 ^Dj8KL4~ܨB*8@7A[SRVig %:ڶ?A@fN>Rp/{nu@"$_ƌH,Z< fm4.Npmq'#}jZO ULwYBET}{ە al=O񙦀=X*U.dM6@M"sw% w,:yN\r^7o!80"fQQ3uy @g6b!t,ozZsz2TX\ʠ[(@Sfjm5|=('dY.ዬE)o|A@˜ڍ/0 sg.LxB6ηګ()U.=<qϙn8["]3ܣI78<_#XD.1׹VXb$yMi"bXʙ \[|!F KtoB`uYJ,S/S32(e<$8Qn:XVnYp9Szp6$ z٫wǵT^MBa}/wo_`* NRtn;tFx"!Mre'[N8֖i#|l@7&/GWxiC3Zb@@YRFv4+lw>zJoSw3 iFn'a}Cf~bwɐ#ޝΏ歁{LlTF˩i"& `^ͫv}7WL P 8OAI|)חR֗/+{[K{+3 }!*DOc@ihĬfM N/M53m, XezEWh4&?/%L5:c{Pni>0W=45;GO{B&JN1McWyc ,EsG`{AXUOr܀q0ۥYAaHWŚ3,aplI-V[ v)b ]`>wrꜤ"]翪b#@w+KVՆO&X(/{M-}S,Ԗ@~9[~ou, )0>dUʷ)L>/JK%gdOfz _5zfۍ=:Kur g>~ [H57g[Zm 51voy\^i80\2ToW81f~'%0P*(εW鈈҃g{Mu<%W߻q贑R~}͐qTM%WaDC;ɛ"p+>瑸D8q3DB/DW Nh㯷 mEfD%2mkc#*E6q"G3^CnLsusdF#^AC91FfP4u):ӛI2lxiI( C.s Ӽ`͌)øM'}LRhnfѠ9n=tZM)-v9J+% ɴ |ZSѤDp)gLZr_6ZԮ/$Jh!ʧy[3¼I$:G QN%Ⱦr{$'j%_*f$%VXɲwv)lKD2Ⱥ`rO s)TY(n1,T<[IꤑKHT\=cI3y|O!4t$ G&;Z/ЙY)CKGӆ!~C쟼ooL _&7Z8_#",Ah l'w{˫|2Қ+[M^8^ڑ{z>>K`ϓ~қM@bLۦOzէ.BA{7<כ3qyTw' 図撶:{WEm1;? iHZb=k",Ժ/1c]tJJI"!6s^#'˾Tɠlؽ{`QݥRl vd_.g♙*)辢T94߻ [>-aO8;ȹ K&(}J::9ejf2Ar *:6 -ߚ𼈬')>@Q/}H@̍ RkLqZD] !*nXJ/c\u)\h|AVtseCt=J顯ؿ8Q&D5-A U[onRc#2WݳW4=ct0hq?x( 㒓@۝O03U@'1$ @bĽ@o [Ξo |ru^f(n ǣ ..^:S^W|\;Θy7UêH]6~kYJA+h+tadDA:퓺%D ?RRQkhQ5gn, #I9#{G^xM&j͍N?3n(|O˟T,= XGN*f~Ԗ \\zQHP'ϼWJu_,=g0G4jP+W|ܭ/3RG9"6aJmɹ"-ۊ_^g}jcpM 2$skʐ^~JjK{p9!з'`lyQV^?̩NՊH~0~rǭM ˀϭ9/Lѐ |6QHZ-NE4ВQ%X4nbpXqQ n^V rF"t'D$A#QdeMyO7Tnh'S%j{r,e6aM[ ~ ;o kL+d^v$gaʛ -rھ4 a!|݆$Ӿ(P- jPi䑟p'9,Q$3H]C@6&N>C:dM? Fm:#J>K@OAĆ$@uΝwCTn!It^ 3*Cs.SSd\ZԽsH57Wh((9y鍊?rLLd` ȯP\H (Q3NScٛ [ۻRUnAvS>o7+cணQRm ; ޶:+ d:K=b}OK^@RL KK\A7;3Eaɮ,5sTl  0yG ?Nx[o精qNd^Vϯ=TУ?#J ?n)}HZRXHNl]k2[R2@{*~~R3`Xd5RyTHՖ}k4SF#Ee fsY E@vf'0[36ɇoR+c&)ɬgp$=cSb,j_.[OnH׀)aɇ[n'Z/8h"Dtk7L#ގGV{D}iIJݸq4 (J5jcs9or#/v- _UH`ͶљbB`rRY1cVĭ)t{]qY#%Q/t<Ӕap<<#pk=;qEg<.#ֹ@٩xm_"JQۯ?!٠j bCJ 8&)tcs" &E/BP:~u*|~3M_**%IrMO`0B&Mnk"hZSK3$ 619BT&y8י1)@~3b4ξ)Dox9%CcstV<*|l*iU}*-O \éj4^Jݨ^:e*q?\d` ve@e`׎'& v1>? ZVfG8d}Q cw:q$TyiuTthk|sODm*42T=! BΒ g,;`c(@hxJ)$)3OrOl{Wn<2X'> `5Hwa\C13**͑x;΃:GaQka 쑣|/$f>LlL)K_w伇X;@JfP_J`8U` 6,O  P3s^(f:mnPe\, Kg4/:fRlk'Q͘q{tEIJlg#6Cj r?rϑ?G}4F;4CXڬє:!a]a9nt4{U(1@tǑ|HF^2Vf3`:Z8$as\|#)0XGR&[q^~gki-ݣ7zϤCA/F:6S8$?ACy[8a:bECdݾ$'+HjrsV]A@eNƻڵ&J財dZ֕0"1dDzh̀-6̇[[yWՊQpɥ LoPrMAR%a|pԍK3P.-12pOS`;h_uBZ^m YxC h"c[e%p<̺ f *v6l;\R4a!Ѳ"?v,BlEG)]8_Cݿt1(ΐiw2r¿8V_?AzIk@tɔP-gq9sz<$9ascON3`9hq q,O5Bq¿5 $1r1qZ` <P3JX;q&g#͛(xS:䋆7s oyኯ=ov"ece0~JMUҊXuF ?*1]ր4K%Ro Av\!w8w؏ح}J5QTGo(og|?}݃ '=3?2$18#Oӎ4(vx?y_S|/O#dB<{PʓVBsz.\ih<'NAV1Q,;?}m#~@r#!Z5O'ے @O8Qp4%'W4w% s`%z w>AG;bfphK-Ue'9[7A~rJopCUw;och=R-+`|7pХڌ3qK+qFxMc߁+Pi{Q2 7 rި7Zh7t^F)n%XY5#:KBi+/+v C`6pnYt&:/'.ߣ\bӆd7dWr0{_&rL`w LDO8L蛪gci[s].šsu4-l2"U:ؑtLIHʲlž7Oz鳕hBIWR:4>YŃLxPV_*؝LӾhDZOU1^jP]g}aL @c&j<uS(>n{`!x^V/c1xMLA9'O%F裦Cݑ_ |9E8%.*!&n2ޥH$W f 2ey&@_̛ b<[vfp#~[Is<(V(bjFGd#G]EmV!rqD{f?v5 ht+#Ps{(R#S):5$/HQxca}^K]& yyHNA))48lBȜKҿRC^VKEeLbᄂ-+Cx3>v~+Dǖa>Z2P%#0/vt|m$01*ΜZZ") * A.t8i6?uFd&o4` |iWF*I晍X|ןWZ5oRD#&*>PJS*P/s[k)z֮wj0mF"8(4NkD@74GX5kG hBSvZjJn^1kYkY%<{CQ~otT@+ 'hVςRF1lF6<u{w֢X{؟ yE:5^( obOc+WnrM |A6NtT2* $e~AEM^ckܰ)ngWO!ZQ 2 q$gy}t[7*]n7QuFTDJ̤PK" $ `7f4M$srFA\2ZKFx + C3uQ]hpT!f,;a4=j$sj+ql  UȦYEwYa{3(’*G::f}D=Y&a1fXxs rYW=JtR(wc|[Cjl" jT 7lCA `g:PZ؞:geulqoqwk9e"zQ.}~UKB%tK!U#4|o!_*jkNo܀zѫcta.;u&&4h$gN~e'j^r2m] n0ѐϪHtq)-?6d}!4.]]S%|_ܽx坩4ǢfJ! Sx^jP1,N"x&P?nSsލ-G%L %h&]~ثu%w-.TCO.X#C\xusS'6r#ļd8qP ή&LJB Zv8ޱS*$۟BgXFe## haJϷrYNv%yzukD,ړ :kМ-\zMK2<4CX]Kl1Q'tE-"ղa n1* kYZsK1zՠ6~Y^-x9.匒S2% tO^]R15 ~*AY0Ĕ+S" BJrF1zA50HW9kk|F# {|27qGcr5 rO@N#Vd;R[Q#,k3x5ܨ~ -%N4|Y=io7Fa_eU!B b@Ak+k/I@5MW}L0|Wb$})|Lq,첇6[IaٙhuaP[j9pH[[\/2֩AF2p-(yz0šl7 }鄹 nng?f&v$( CaɸK0ע|Pdv@jw`e)o9Ѫ46b>""]2楪s&WbH,4_S&鹲,M$Ӏgyu:'LL\j"= { 6rՄ,t0Xp%vp蘍8| YsTiIR+"RN9GD3?B o ~SvGJ )OeJ9LW3&gAjjt확լ*2Y 78!(Kɷ:Iq\51(9<3R+0?ڠinb^۞0:At45a&dIt1737)+S=Uw@X !%Nw˖A $Xe[yV~ƇiFIb9+@t H9y!;a{'vXw}y G[x=fe\1ڶY%#MNg1G;~j;N}`dwלN/=?oM։y q %Q^*_ZfdXDZHC!a d*lr\WMݵ FJoUA:_FL ʠJEԤEDU{oe)GJI1BLIoc?}5;灑!XC6s G0CҞA9⊡r3*&jX]Եs64z;jvUq>1kr6@nlBLz+pbdsxsIzljRub`=ʨprp[f=j5/{= JZߞr<$֛_"X;Ŷ gs 4I͒# .'m ,ТNgҏ+oRL~&cR0H_"01AѲ[~϶A_+uq`&-@rVa`5˹bٓz:{MJ Ʌ\|s2a &aPW^un1F=Ziٽk|f :Mrc4( H{:t0xWْst&)l6W-".l"ɦ ~kԜ9J5~-ଐ9.*@0P}Yʺ>4>7S3}#1Au\sqs2UP(2^2'-yjls /Io5h4Fc24+CYOԌCbMdy7@E}_} SH2 ycH5o ULjF+ُ{X+GdMͮ9 szRG?xƯ7Twɭam $#q_KHvJV~́K+bXx(|  :jm@Ht0Բ.a+`O|wox5 р_5cyp,R8F ܹE@ІnZuyuhG29K":9tWG-Y0 J{1~ȡɝ J9O5rDnw pcb݃Y⒝=<}) '!(u.:A#`Z~mcMϐK}&mXܝm#^cν5ksmn3r"ʯsT! `Un RV O \V.7ͨl=~g+#1k} >'t"|dH9t6^ɱCpYK`zū^TͲ~m?:bfXh$CCr0bBYΌGLYN[Rcѿ’hYPc!/Rz ʼ# S wF†8d*,UKqgK]r8U5&:f>[esᑲTմ_Clb1pQ[o"W .]"Dt C=N/<:%  8u8]q.Kfn23WZ^?r fٟ6v#ݪZ4[s 63S6Xs9(+l:uj{dcNC&ZfYC_swk>G"t ;6t{ߊr.2+"hbR>I31g"vZ`-o,n׸٩וe*LDv3\|k<}Y;Rl=tK]50ue2T 挪J .0ibd-ӦIh4[l CC;U Tq eu]p9wǕ,]Coݣd8_#RlT"AS)J?-L5ߒV-M hnE+N *"`RjeD>_Dx_0T+ kHdpfgq{ 5G \^5Nwofp*,I-f\Ĺ*'*-G%S75T圷\r=nLݹœ.Z(-+۵AK=4٠<4_E!F)mYN)"zSO"?姼 q6$X&_ rqao#䂱+0Qݠ|N7Wzbls0FhDto{\W,!>WPtO,ȭe!Fa?h hEpU,c,'G,stVBUmw<]=p VQ7qσmԍ1ܗozT-Of-k0P]=;eJ wQ%-[bk;8N] W[,/ Lk :ۋ\o7Ce\lԇ^?U} WZܤ0IkV6:ɭj~uq.B ZkiY(2^<~8mV;`rp:xoĴ"qz[+q`̀%rQQ/jNٚh%`0~/aG&%T1N,^U-}Bi4b8:ΗۧLkfLqyBs&NX#__it_g\'OClE{kK[2%>ҐMiE zy2JAEύ&~͜@PT}$;6mbk`URO\jmóxis6hӰ9HoD ױF+ |.IWe%h[7BxTF=A+ \II~Ł1kZQNr 2&L hFēN2V?9ˎrg b XMkhAn%i4jd9Ĩwh$Q>;3z&קU#b.3VE { *! ,J/[l{)z iwW-Y?%!zc;b!5{$(SVy9G2:H~+UWs & 6nacW|^a'|)M _la^ qr6<%5mM*whB`T c[>澊;UgSr>380"qD`UbQ&6Hغr-^ca ;hVAX\&W?l&s'F*MC"UʉPO%I,pչ9ҳ uH?]1q=za=+WTK=8I /պ3K!IAtLSo(7)T܊! ~%oaxyh]rK'e]T( h%f?&Xgk[#a۶5lsǸp!B^4A'Ra#OJEBI!ۺ c ӧlt7=V[1EOi3yIKBfᨕ) F`$_x ȵHjJ_.OwجS\;H/ԃ}F?uC1d'vꢆ!E?m3B2wQLUEJm_dE< p`2P-vXy)>fK^ xW{%zp :H(ʎJ'ٸh*$k(գf5ϸƓzô{]($˚ @\u`hsS[hLsD7ƭM|- -g0Ҹ$q[c $)t;mGͱ!vkK/+k'(ݞKLKF:RmJe&;Xk"tC\s')c4~@D1OXlOJg3(|]'͑+` R!E_9 &+#"PܖJzGU;7 n$]s̭(lL2X9ge&9m.)7DGҀ&)N3VIeo#JN%Ҵ-Wo]Sza<\O it>A'zu^MWCwaTj5=Us1\y},}Se\,k"#]&}mO4 ɡ%S/}NCdaW@`TѶP?~>8D @(oz$R-.ђ34*KFBqw=E JMrT8#wd'Rk[Z{2Ӥ{Fr\B Xc$SjL bW%Ï $dR9Bx[zx0j's_֓Gl$&U?j R}T7ZRU[簊i<*pzGԨ.YQ4g՛_ pK T;l iP1s !QbaW"*WT NPل+&V•p3"Z 8dFne{!V95N V!euǚ ъŶ D]b}Of9ˎsOjǮv# 7wƦoqX7J>`PeCĝMkp.7_eً/DR.:6hii;*HC6Y r{̛Ԧ<NViVBj%:* J$tZk!mMXLP`;I>%RVN5DjKMO(րNAvٴ\gDs=2]z]X( f W 3'_Oȟ,p]=iLG X?X<2 g>s&;hĄ~^HV CDhi\<{}?MZz)'v8]-z%̏#\T)1˒{s}VHd?/^0AO9Hltn + "O?ӤQEca kͿf<(l3!kρ{wxob.ƇߖB{<|)_ ?Ǿj$Y'd;/O'Rb|ZN4Kqj~+h?&a@v?LLb׵ m Sbr2P:#}hIp+cڃa3NJz+bi>6;3Ԯ,ӗQ ߷{j.,ɔ%Yvy uhN̟`q ~WmF8̇×_R&P+xZ纲I'o_U8 z'܇@_}&ж|~0AE8?պiNjNf)gT,ظqD-4GÇqt5.tsAM|KscT޽c):wA7SjS9-iCqg }H#DUk2Q-DqG6Lj?5k{XX6]Y `;"%}tiV棢{:R}74$moR  <1*ſQ7(/2RPU*OZQa]8Ug+ 5Qs_(V9u 'H i塱?qKJM6z- o-!h"8(Ox22ƀ^uq.1 YbQA"+Wc yj)MߦYFoGs|RyނGPEQ|WS$h) Rd5MI0E8&J 228;39DȵEڷ>s[ w  2TB$)ꏌͰ,oG蜈`0eLvrD4C5""Ȩp_NKi s+<ߵ |SIuq@/xjT1HG| 5ٰTy$30{zq3;B(߈W@(_ 7_-`%OxLP3a^/;]X, #M6p ݢ%d؝Iw;YL[ʴϳ! V`%1Rb vjF/^g iRyQDr&r)ֆ剩_Mx}b~.64cbH Rw(bQiBm$IlҠKnuCjJq>F3+=L@fR)LڟC{ɥP LdL@/WXwdxgOy!m&f_sq#p R2k{&Wq]~Q߃jsHR_D):z.ϓm 1`1?3LBњ`9'X@nwÀАយ+zlDlʨcT\tV#=34&sJau۔c◤n=a(*%4#h-S͢~dN8Lj|kg,@ԒbH. Sz)>jSRk͎td~B2F/v4$$6jZjK#VME²ӢvWl#㜗E)m.Ɋ?X85-kfLuP7ӪrJrSa;tG쫭k@ovTQ];Yo>i+vmrX˧-+-%3#Zz7"ݝQ v Vt1$j>H|K^w6g^N5AcuPRKLC]/0I")&| ۖJt>R 0:RYh0MusQ>SGƐO *| 2î@[K=+Y_yEuS3^G1O'j&6춨o<y mLJl]F}qyTc2rNwd;_@+]mWY%EʬHi,W&w{`0u˴9MV!`)qoҰ48Rq7ٝρ¡Uyp1ƤE1>Uw&ec]ƭݷ8/c=EtifhXvރR-}a;bSy CǿF]2LfcVldVH?\+"{bP:k5}D|`;B]j?wCO nyDD٭ PZ=Ų^Hx& M5tCLG:`Ѕlzc!nFÖ£0Vt.of* soA$4 \_*G!/"Q++ &_ gS '5%v"F}M[.i|h~DM\zDbfdo:U̘RC|K.B^&G--M"vMs3cg ȽWE}TsT79k 'bq2At*qQ ~E *c?1Z[M{' ߖ j56jx 膑6m/Ej ~dtf?VXf% ߦ5N!BKEdj+*~Uupҏ#4|l69?wd-GzL>H/2^O"Ԣ.&]/ƈ i+!V jO3?`}D{A7dJNMs1 C,3GݦYnʉj"gmJOu!LQӠT1QldFSƳ~Ǭ)B;) ԯsEi28R u:h!{ܹgm#5D;ޏVWcR$O# uYz4NK!R"V~}5 埴!4 Pz/̔Q, sӀJVGlU kRyr`.&'rM f6AGo KQCynRypD#Ua ?1=A,fW;vh: 8#j@9\3e_ |Ej+ gak RٿvfkW?3˼ Rbi3]!r Q` 30>$rx^tg$aX:$0N Jb_ >K2o3$=Aoxb?Y:0* 4]&@76lfY ~Q _,y[Kv%77UX-Ǽ8gLG7{oh"t vʷL~i%/lrp%V OszJTfMh@:Z$k*@sl,Ѕ1PHuCot fs?_f3 NgiP亇VLkHw/xF]390?kKGnR+.#$D:2[iKM'|6Lunw,UTzГN _lC7Z1j b{u1[ZY4>E(Jxz+(1]h0v01[ cZElw 6U]n1xEנ}`cp0O6)}~,hT@jr 't1,QW}t ,)Iocoաn$GE*\ DK ]+uڬ:ۗ{aIjUo]e pQyD@ ھ6%Ip |G; ՗D(.`^}NZ4wMc<0qA ]ZZW| b&h[S҆)ơTֹѕ2 M RiٞKkL[}@Whn>msmv# "ԎNԣ'1uAVmdlޑ1y g2>x)ibMk74eq;tu("vĊNYx,OK~55+b_NɓM7[ J =3F3WjFQ2Gbk ,SJkF~%Q _"[/LZIuaՖ*Ԑ7YEQ[*O6=Q a$5|l7dN=`/]LgFF 2!C*g+%ǶBqU8;~N,($]|B_p+T.rxTOϪZPø7\xi0rNXȜL+$jK S$vo?eQAIAKBStXoaldQFqcʽ>!'+$WyX H#vFHm!w~ev% j𦺁?v3:0b`NMtOĤr( r$i iA=<`7&ycI&꠲^{&^;~JjW)3(d|M=U\`jBe&W%~uݚH祮puo*-e4~$Be~0lUut9Dò\}Бr,| pf'u˼[ژ8@^T}|ܬ2;dJ41ʙȐ]R,^|,8BipA#*4yZHtNmYf ?Ɋ@bY`SC9hr?r7 1[=|S +L ZUF:2!DTnfdm JK_W : ?aIZ.|q_n%5p<~0gGZoudXZߥ#N;䏬<Es wp[Qz|#$1eRh1:"Th'$.oVGoS0!Wԥ pW'H:Źq~F2Pgx1Vdʜ6F&O^a"{ +5vC}ui~Z1۔u8FѯzQ[7PYxn5:06c=+aS U lF܅큨u+Ғ8' #O!WƑc8ę2)5t? s=Vaoq%{k}͏L`ǰ׬6d/0\JNiQaRjM2+]ϧdw{. lיpSGꢞ(!=51`w>l|Ku"% * >bB6,V5s qxZu6B`P^-{ Q=>`˺Īyl f5Ma/[NMlyCt T -iߩAh~mf.̱f1޼yB`zHgU$xW&,gڮM'AEbm8kWrVx~wnTB2r!F f'zي^VY_en53-#$}{~-| wcBvo?Eg@%#rv v.>LHԏ* z"ͥl;dgOd&2[>}q{`N3\.,hrvumʔYPEЧ'&4*w:1r[BS_d"Q XX46 4MCpމ o\J^VӒuJ) &V_̡SX!&WDƌHۆvU+ka܃ SrI7f/3ـ3~E)ɖ>75!y,oM{?'jIWQ47Z:# Yx2@#y ւ|-0CTiu|<~t5JU']0d\bA |B7׫G|usnU($9jRnjl㠥658͖1hՋW/C]6T| :)^3f8`5ԛ48w& A9z,M5U6`BX,1?"9 |V0.L 3vp`NδнZdN?Mj>Mˏ3nluA2J&zIehmCGʫtgRE+t c$axG? _whF|o'Q 9{$CRy'v͓Y<{UC<%FpGii=zew2;*,WĖ9W l>p2N]J=绦8YZ] j_?B!1s!ܽp۴MEm^CaiWj[{ ɴ 0(J3Cpl6}0f}1Y hD.ku#[PONEFj{Ks2z2^0K$g8X/W5w9T(fEd/ s0xI+` .V&`TIRYŠRxeЦ:dpxk}Vv|n2bO^`3:{UƷ YUGw#%U^-P@ۍ#%./pc/))z8dTPS܉2iIWw@۹ p {~0? iSΠB e`x-(6~XYY"fU7d5eSKNƐm>WcY<8߳G9tvg(S"@f٬˱=-[J$,hmNiȉ 5 g@HThr El 3ҘEe-],"ut9Ddӈ lX[4G&c bk |ByU "q%fC5dѴo6= j%>b-[a9[ڙ?.n b(w.ڥ_-_dCq.[x/c9S/|D$Q f{mZMnJۅBI fN3uي;N\BIQY=_/=Dy\ Nc߭GXtY9BHkvcOa& 51 *$=BηͰoxy?VDw<^=S\0u5{ןܕ7O\aPP -N]J w<%3{?=y?G4d y`%PEJ]o\J&oJ*5U&˓9Pkhv/T")`Y8ti_ff?l}hpa H%Br' +7x⑾k44=F2 a2W+5,>"RTMFIN1w'Rʗv$)(Kj@kj&:֔KFzcqC5DixH:m+d{X깓/QCxtkcoΘBYWKd~*^Ax(J gZ!oS Zv-L}zecEגp-n1$.y ɩoILG#'\>ҟ*D.K-Ege9V qǝ ݠ<1>K.1 !q*jdZV_yzLNJ1%<14QkF}̞b#XP۬*qw#CEX3UFdC5rͥ0_~(UQe+t r=y6srzT9" X@4xSrrԖ?q^i'8~ P*?&D˥%&q+tHnݧzm D!R/ZȖCsIqRM/it^$2 rp.So5EA *aWƱ;>eQTVKl[71t"&7zpئP)f0BњF>7"8e;'GKqɂR't3>^L_(_B@H"- L^Ꚇ# H9SbĻ93cM#:½!$gZty-*-/5iFT)q"8tʾ<┾dx2(n/duw[89!BtG {y^SYNS^P/r|5xC+Iu3R[]A7:jV XzrnEOeзѵK ʼn^; ,I,yY[O,L\;L^Uj[Z~JkX_sP:O 6;=y7WKXcߗgYSGdDŅ-1\=cLc,U<iȣROaЕTUϥZ`Rawdf?oO*5&[+ <:ne}=vl͚YѼY;fIZ&PO=`:Ӈ{p `gB|}Ͷlv @0àVVl|N:jDdaX ^S 8eL3F 7oe 4‰\ͻ4nUZطKJF` nTvPw`~ixSS[ W!NpF!~W=3ͨO04x/M ?"ytˣ[h!<3ǁL`3\Yѳ`)TONAX,۽b}#w{g{d)j!U (bR|-{59+ғf:ݑH|gjG:SCgnl$"$1R äS3՗*H^h P˄,S4%`j0~my°"jbE$Pmp*}jfY3}^3Kr]Pjhpo݉JޙʖSnt2?(Ue̒qz:RϘT:thA夭N W1,1! r C-YʚbrX.@pŹF$}y򿞐YܐH׃0S`Fύ8oD4mkXDYFZ:t2-Ķ|-椱>s%EYgp:D+i],7TqVbр|n٧ۉ+ =qi*AmtBzz]hEv0_j @|Jj;bxx' < ,RjCňh(F{`6CLyGJM%}ZuPm^AAF4wh !+}VQN f+q:IUnpaG/3ql50LYkWbv}_.un-jIu dY6PM: YTØYORr w̢2>LM1z׸Q=QH-h耄U'E  z|˜aifypq8oxtwrU=x҇"N- G>M$mڿC _b!V *]~Z|AU-NSGbz"qDݏzLA5Ĵ`茣g(!񦃔:C7;$ 9quKhP H qrp9t;PeAIV6** ¥Vm$#t(jsFÜ}'D]jݞ e7+ETZ ~?7. =o >$:Kz+_(%X֖{/fCx {0STD̯ρOk3l;,kƶX?j{>koD7HO"т!u5]cӺt+*>s)Mu@"vk9bYd78͓@Lv[Q8oZRGL_Rc5$@J{(@ ݃cpOP.j9anB+hjLxڬhJuߠ#r/@W$ݴhyʻ1a m@N%_i5Y<ʂo^N%Hw wőH^dr9bYanU@g|2nF5D=:/gԷ/& 3:|X6NFPKcxkYyh2h,'cі1<@2r#<ʓ d.GOyR* l)<`\8wmMIsr7bu?C6-_~t!dſP8G-Fbqg~N7T8ATMjlo ՅF*Y֟unˁzEk ^S, }s8Sc6VXj7E{@hg T\ϫ{T 5(>E WlaUM8\7b&an(ߤg} UXGz0c\LT2|@ɺEbg|kBX+\s7^nu3MadxW3-,OpXԺW)-4 vk$ vϩ]~ƀz/D(I,)i]ߦVҗkTשH B\N=,|w1rI'3Mq6녾A ^]6SpN|ٝ5g{9`UyrU ]:H{1?~ͮ@GV}]\*H RW␴ݶZzUaXq,oe'6W2 3|Jj}蕞=Lʳf o&V%e'HuݭT(`;@(ܓt/k?Qp9D}#)CRhr+B<|_bA>iaF%YKaD@µ_ ΙV#w*Mm9L]Q~OSG(fN,d?I $d@ <._k*SRbscp)OlԶ¼&Q>Sq'çkEXCCt'|B#eMy^4=!0X&;,jLw`.F9Q :pZx*}@ Vka+ëPTʥ8fֵ7l+*"sQ&`MQ[HR_\cS>T$VpO!] X҂LSIʒa L1\VwHH99~Z؟%RHShzE91$%-x_N#vP!= ɭA0Xy{÷a +̾)Ξ'&HW_a'$W}ZS-gWuv/h QLWO $,'y}Ad]Jk 9&oP5e\3Tl &lmBl؉[76$H_TT_&ON RHid9Ä i햦A΅EWӘ^14X /f:MAI3!`"0q |=5yze+vO͖ti{2n]1{:t65]뼦5cҏӜ =5 4$gr"X0GҐYh48UBVcEUV} ܌&Pz͏7~pA?kLe9sД4wUmSTbICxܛlg#^XuHHqW"⺳ ?FbաOOa KOd)}U M/bYySv.R7 <5ϑ#sfG1.j1_W9+ӁZ)<ιZ;`^[ :%5Z+.lM13Uȡ֟&&5TFqnG60jF: EfFNZ3 kc ;>, O=2ArU1Q0۳;T^ S*e7v?b=QK9_Ki>W($dg. ΅8?fU=~9Ǿ@Ffexh/w0]Ŕ4K8_FbȰ eE}U~(.K3u"9=otJi>Jtsi "$ʃ:ڪZu<{y6Mig 8*cq6!RDJޯTnsUk̩sro+rcyw Fz^sq`Lq(rEɾ/KHl%!Uӂlu= ErDMkU1o_񷃉TŔs..p n^`~qȽ$|![WIlwGm]X@yYXoy '+W ~UyUd.Y aԃJ\V+վyXF >!P w 2EXAg> ӗ1GpQ?t#.rr-)\2MKA]q>v.kiŸԧph7dՈ@S(RCD~L&V55<We  @Rhu(„((miJ^>*j9s4V%WV[a'bNSgCs1yPMCKЁ ,2tu)*fxWt5vfi'I-MA8[̴WO jcBic媸]n*fd pM1{Jxtߦ@|F:ҁ (Av iŐz1໓ײÌ3RU-s&rB@vrŸ2ތHC Tg)) vnͧ ,2,]-<2X){xpE(%~zKb{HeĂRWDoը>&SWK2C_mgڷc{ic4k?[#ȋa]zFZ" 4U{NiETV.fKH| r~ˁͨs,G!MzZ n!J6ӷ ɔ< d[RAyf}(23qu~ʝlb[j?ˎcu)T @[B89=:O%a̡n4zg b}meVTD.9pۤx;>uxY;D~CEL!}? sD#G3z;6F9uwq$K`7wL"8ŕVQ,kZp!Iss"D͗UP1_aHQ PaA 1BM1s5 SxE.aւǑm2Sg*㌄>r6?V>7[ eS o xk]*p`f-]>mgjv)|Ke'Kfy>hՐr"$Fq>OjXh}MA.Q#8{}@XZ1@uC/jażgCPʼa&Бj]< ;#t ~Kd sb ZjfIh,4)-샥M*t.ahWmr1Eo ˟ߺpEPz9Lbyܱ(.cV #%5o"B4FE6gW</Z8J&z@%!J0S.40X5eja$DefŞ#Ӝz U60oŢU? :l  *ُx.+eoNj:\AdE,)+D͵a Z*8 1(^i9 om'tU+'W"\J Hr"5HN,ziP_6\`Y2(`鶪B1(W oZĸcS٢Qť"2g[IDuZ,q0x.rʙ (WGMD uV@*N0[o'ްu?}){<`z0K=6bU[_`QI# ;Bkgڧw82|'ÙYjeoC[%0אּDr[#` :5)Mpm'w~is+ApbZ#wZsM/;( =DJ9/hkVu~K HlUTJd/2@&B[g@Q(&nD<&O p*Ϥ.X=v,\5Ѓ0>Q_g9o&-vηYpvw/]|9X'nuDm薀:OmIQ=}rwCE.-oژ"@Sͻ!+GЭ>1BzAgtq}U (=M}KM\#kb1Rd/0TF~T,w @s))& f 1΅uKb%ST ^V`~ta/Ma>)[4a;uԚ9䃅un:A!H|2:4ý6ޜժGHk~5=`)2X?=ޕ 7bOz2Jk1XLAC4UrA&Օ3}Em(nz{Fb?0Oi2kwP? ~4:@B Ad =ER4M5a&yel 9Y7`5QlԣR~BCwugF=7rUҕ ]Z ~6x&n,2¦J*?0Ok:{G哷񑆁֡?cB=RgVYyߎ@V+tDr~!uEd;jR>QмdUP ġ~FVAY9ETK9Rv =bztJM5bqE$LnIyHϝ$Y.< "GLi--tn~HJkn,ˑ zSV N|0zE7.>HfR+kg,XWom죋&r)\5o0į٫:f9+^^S8>'+{{ǧ|ʭ{SȨr|+ ` ?r`2ֺ$EO`:':2<3;k *|`ggr飋hn3>Z:WR|hZ`Dx}#X6"|0"<)U߅iС_0H4k ##fB _]()ͷ\% =wI+q#6 meBL Z(/ ~f MQ5cVmtb*+ZqږgҒ74xcp̔?+% fѮ #44K|[V ;&7&q;Y\+\{8bޑsA1=b+Kՠ UPGr sq3S:b\^?S42/OYlMŴ:} m@rXdUpl݁yw̩/''N9ujEwk[o=8uXÜB}M f2)V4Jj/!2}9׍ 4YSW{v2{i+J'whaXvxϱyؑ3vˉD"<$D)9[hӪMEX@+z$lTBcC,}cҜ 1Lnho2\^UYp2kVR܂|6H#l-!ܧ:hLjcJv,[|8Iuv7".\o̸AT%03JA$G`=Y.hӈĿkO$Zn#0 ޟV6Mьp7y25!&JVhxqE (2"SE;3?G!uiMޚ|a̦DuD-FN9q: 1S<-|_&)Htc[ K# QF &DW;}lx=UX+1M'_&?kçKm;{1XMNM;*}h$9L}aYi<Uң{S@Xa$6,`Af5G[hݵi,< l#f\M| ͻNbP }ΙPSLm`]0&RMܥbgRdIM3'u$eհ>`CpչZ̝NQpx|',ֈi:r}^_p 0ea8'%rB kk[e+jTdD4^epq N*RщHv4BA֓b*?Eɘx[[0&Xsu6{XyŸ#J$=֖"dokW 9n4(6;*p Is]K (UBxݛ`XCD*U<){̥+tҲh4&X93ds?>M"θOcw b.9)]94 rĴ"O4~U6EPi<ΔJ؍.0Tΰ"$Q5(M] |x]U9 2Q ,>Ƴ*\xp9}?6/UK^ۛEwNZR ) 88CQBTnVl:u WE|aRqβ| Nҋwdׅ ®0ϸ́,gy' "Y\>+Q ]ǰ_ylLݚs%ȿƑHP2[7z~f95}Ϛ^:@ZO*MٲL\{]4 [4ɔWٞ3[LȡCɂJcŊW8~`UC_Sx{?X!$cm}M~/+:sF +}zn*΢^qЀuߌk93Cd$r^@`A%k,N8O 42YmEjtD`Z- ۳x<-ϡNZD+ o_ A|An,a{_ܩ"D(.^gŸqA˜*EHzh&dNM"Rs&$)-/UFVU:@Z2сs*e rݏ@m `Fn/K}߉/}5p~]цk"aX-*g t}X@~Dͦk*rʀd L?FT8g3Y'h$ I}ʅeNAj1PO/2BsN"@Nevm~(}hB$sRc/|H7Ϋ ;=kT^5`}"k"$_V0GNp[E?TQ/ZU$'4֭d 8 yse9IZ VxJ*KSn {u|;hR"IO!F<}!`[fT#yX|)GKG@RC[}W(HZZ](9aГ.EAJTUSH-q -.?U[\Jr4yB3ޞXM wzNs a̢cIВ%k~u9y_y y4.Q@ZTemPi&2S.|R̉{ t-q]E0"fMvLLv;/L"RFS<˧cِq(AaLlPA%;iwN>āl6MmQ+#aK4ar|q Wc:ހU.#+cŅ V߽;_g9(%HUטL}UW~+A7D:~̡ByZLn9?z~ \zCo\7X:% ڪw̽xݎ3Pzsqo|~,v ƛS>Keta.!# I]aԪxm`u &.vrab~GfQM|oX$n0KuԻY]~=4>_k2g.!Go? pxd[u:_a{I_ҭ{@M2 >vaJ}xobNh`DX7$ANjr`QJdŪcv%ѐs|+ǷLYw}y(t I{НfڈvƶgMYk.7 T;;|0oTT'v.w⿕&xIWwg̻jsο'2##`c)cHm퇊1I2{dd3θR8* 2ۑs> AQ ]K2φ&4h_&K /:^~ ūpf }:U{фG"^|b 0LW`ojb~ 0;@M OW=JqF$Zt<{ wx$dCЎrTu}`ĆVHU E0 fWY8qʑ}ucjDj' Cb O%73b]zjb#blhW} _c)ő]ʼn/Êu7@98%7<MMMgmגtd[wCK#ط://TLn_cö)LNR4])y6F>pY7ᔸ$ZOѲ˵{k{}X Hp- x-P,<фeφM_ltS Lst`Qx=|D~Mxջ`6+1DFUfȤn‘3Y9s)BHUg>x2Oz_l|D.,%nB]tz9 l-a34bLtgFQ3N?av#aԜ| )_ϏBH) OBL}tJJ_kW[>Y$C{~ݪ.ekBHjjt!A hLJvʅEzm_񪀤{w[Ho^#e|Gm: S}jn}Es,wkɓD޷eߍc \8Em~][חq=Q$k&-Dn EaHI/Au4XvkU8EI`p-EGR }$b;9bĠH,yՐS.[5=g>&pc=t(aÈZp񬶸 \sm~2p{J3' guݲoTWp&[OOD'kdRz~!*g|U2-`= V3 hOR:h,nvJ2?'\NcbZJW\Dh`X xV k LmTL5-ڄDշWK_~ˮ7U"5iLHp>#eu; kqPL'~D|$?8] ^XЫ##3͞d8E1,s+6ٱ4Ņk$: k"wX.&>V ')ҭ|(Թ{2v<0ff7}s*.gA `,szֆڳ.k:l">)'J(f7EQ`5EH1zΈvi3MqTq^z`Hލ|bf-룑8fEN~Aڇe*Fnܸm1}ѕ@WA7 Dd+!2usk= VR^p.5|($q{VKtX͗I&XMbiŗe0a<8(T! ,s teÀ9z4̙r spR& 1SK}XjR<"Gn~m0Z:a\xRXv'S"X?;nv4yL3nկʧmև=c""b|]V,gCZ|| Ʋz2>hT[r$-N|ܽ> Vq>:1u~(3y7BkvB 2u{sg;1[f$̧3U wFsk?sHVYNQWa HuPM{roɊ %&A LAPx3fT;^#^0{v'RT)\H/%{R{(%c |aWlh>`L 2֜G߳$jmID@ҏ%5uqiH{[rR5_Ր^(y7ftGX~}y{ɐwΝ7$mZ&Igί%i#)L֐S!zbK(0ȋ_KZL!e&_n%(hc:Hڛ~*xkl*$zVϫ5iɁ}Ma8ǁ&n KV\`XR&!8]:iR\e  n Ն{ >YhhTcߓI[M3OYϴrOe+ij XLU>CV̢XQДI7LT|Q=MI麔u 9I{Iٜл%g.UՅ_n.D*̀i[fd(@vP޾h^ 8'tD#7qvbF?8.5z'[#y tz·Bʥ7;g"r3eLYQŵ6GU! djt'͍~a@qOdbt;b*Q *? ۷ 90зYpPTmHsC)e|~jQ|'aCRͳ8Q~M yI}TN@:/YxJ˻dʞJgp݄wXTŝXD u6SH8NL1&%p;?úhْߍ" _0ǔqG¨9%l"qen_Zf16n`m!i]Rh}Jۮ\MHTDU >pv̚JRmD(nky1KC[N<.Ci4ʵ0uDsu3ND#r^N3hP^!Hԓl=G&DedKvOE9܅ PnS g j%yh:lp:)%6)/;*EtTWk,z U !"go#ĩѷ5dܸʰYC=VC ɿh\ew}|*e;"/5|㖄XؑݲT5 ctMSW$-W-൮ .E ȉq2+X#k:~CV1J O7KoJR>%:^_cLo<ɜtBQa!  O$5aoXT*!D hhk颸4ǿ=X\/%y5ғ;ӖcF]-f+p64ݪ 1yUz=#C۵Wb$y!iħ+c]& VN`g7<r>nloG6NAwhb*-~{b+!pUwkc0j7@2e-^<&}n6ԣ +@ݱHeJĚ#{cK=bAyö[=jN8v0eJs? lR e"sH*)e\x@*I./t67m""N9J+ߵL3w7mqfü$Mg! y(ۑrO]S{}V$G8RS;S`啃7ȴ^@mvqHsrփA(1،vx 8x!wm(#( fs.?aifM74 g$탳3\bx*k@M/2DVRGyC(}չ3L ;a[ASPTkQQ3Y6oWnUB'$y۸~8w&r0k@dvZet609gx~˚W'\JY> N"6RewF!ɭjb5r[TA΋w2ï~f9*} 9|0BU4+_[ϭ\&C;g]/I:9ᡅc]irUBb=^'7凭iL{a ۻ26n܂\@˪h-/6r@bBtDNP_G8r-uF-& zxrHCfX|#U& #- !9mϴK_(`0XSȪ[LJɎ}ecJ H[?FS(+N\lبjLLW~iͶ>5^*C%CpK:'U!Ж'I'DB8zux Lx{Eo}1Z_~Sl)IrmD!4KtZ+~I-'?=8|p<-$g{-JYEL*3{׊AĎ6<ASs \Ʃ1:1OyR+viZRnVv?D邀jR/.%bCcpH^ז[9b0J%.VIf.ȘlGvoXu ׅoHfOЊ2҉0X.  Bd6b No+fX{pƄ4| Se@;qK͜:be4IGvT%RFDXǁu1se&O7Գ'Ǚ_A<5p,;4vv:e|; 쬫ii5uKpI}!Ÿ(kL9X# lO~^^2DH0*OP7$2j4hU,A4ܒ&n&OKJ vX6Zu@, |ޟKl\Xq@$z۲ڥEPΜ*+7`)# UvM}kH ,vR< G3: =|=i35=|HRr+idihLN^'ߨQhZ&q% w5xˆ>]0|ns^`x! ,N<8aNd@k-`g8!pZw˿kemJG]k蜐!F3^Z&^W { P,%wn4G68vv7"34d ٱijQ%ZNE9O/VʼnQrZy9i/SѺlּZ6}@#IFӝ<-8}GCL D:dӴ:baׅ1 S$[K pb2{",%_\ b֎}}3 KXBr_,#,!wk@3A8CI #5Ez&O=໛=iKVW|%Оd.(hN1'drVω$ -jUk$!>DK>RXUT&xv%;cZ4d[0tb&|GF2#`#p˔]0 iu]~w8[m%w%W4 36:8^F3"r Si,e_+]M(TV}6C#X30S +Fa^ o&[R13U3p9#ojX~u(Y MLY/"|\5QOI}!D]Eύ2g_uiCwDi1zY^Nk)u1UCB"`n87m_EpH -Ϙiy(WUW 3S+ 'gl7%򪛤1HrԷٵ 0_wv&yW{:aݚ]N|ax/,InW~kTƓH34˹\vŸ'@͇E^N~1N*߇2T 2ovLjwo*#f97k"p6=uUvA$\2Sھzkgd1{قGz`2PnmngNf ;*ݑnuZ:#!N$0 ¹skS;)l cEnܽzk6B'P^FjG $VZ!>̤񐓕gneU%1wAoE3C&'{A,}{ϥ *!]x?h%+@c¼!+c!ǼžBb_Q 1 ͎ZxDCu~멞ۆ.Ş;;qD<ڣ/cкh޽ݒ{QXV W'`w zҫ{wpcBoZSXl#3ڣqot⢿ߖ;+m߾ g5{/^-6n }9,*[o9+JT]a]y[ƺUp% 2 V?F-.ĥ*$Ш7K(&׽pbfE>O$VLgt~J%3AEKS|?WQbJ)=yxw}á,1\EGrJDgꢩ\:4Ht>kv^z(de3IceYI#b%6GUܺ+ yaV`\\,:ؤSAE0 ̨`CWbOC0'#Qap.$Pnu.'t +Ec:WQϻ;%Aߘ_йYmR*=05fog; a\U%-&as`(vq_6;CQړ3;ƻ4,d^@ ߣj@ʲ*UAk QC^[5t@Iv|:E&6=^Hcc4,8eSWҭWPq7Ƙ f9Fi%:#1]oAPd,e_Oc3$*4i 8M1.<J7-橊XZ;N x $ug'a`0߾~{Bmp`3`8/)|b9~HGUĶ-hUݲ,y{C617;'WtȊTj|Fa1Ek-Bz T_ye[;\)Y&D/ŒX}#w:#ǹd|x3 qgAlb\x10^L1_]>k}7Hj' Qj\!fuNŕY':d(GRKmcse ϡKKTE+ m% a/w8r9lS4&cJ|پc}إ UuHP97gSx5nϓb$.ukzY ssQ㔖 (xqy^^;ْ;AjWoaXkXqXX)|{gz^Iy(/Td=]D1tu5[YO/j U A_*2Z}<їDe1z)?e|](>'0ZO]*_~:!zVw{R\a#-vKP;Ϭ%yQW >辬7r)SM3˫ O%]>6l%[~ٹ|ve7H7= 6+u)?^m% S|.Eψ \oĀW|3gy3q Qכ/9mOjQ;Z A(SkcլC.hlj:gsqHB'A$u]ج!v*MժB._ii&dG4D2zy3p P ׉i[w|;L 'c- IEr~|1ny2 B@<z q52^ 2o7+aL=^Och?[ S) ]唉vV~aO7CsИ};}e L-Y莲Ro*6.1g|Lz~!UFRG.]&P}0 ܭ4)~A8eiQ_յ !{A&dYt;`O98~`h._矘w$>56C )fOb֐ tiS' PeReFbʎ,ѬoRݔ*."jx:c!N8 t jmr5xRѠZauت'MY7Abz {9"U eE῔hgCe*2iSG7GKl,Xxk :wL^@*Bc~OsP=(0ʣwxn2m,?~KrG0>96 AWtߙNl)IQ% Wy>.@cu%H=ki@CxT' c >0wɓݭ"> J$bzhW0釙&IfvM3+ִ^΀HRIJl""8&?І^GDƌ91;.94/tq3M"i~>Eu`隲U~MOʙ g@d9h?yA[!/~- ָ8M:e^t~oGF TiY՚Tf: HYL39v*ǟ"5 +ZI%6'i8 V9 Cc KMnchu\Ceۗ!ЊeSφ.󊐴E1h!n3N֍n,I`DMV`qE*'[c_s*9i{. JXho?G'$fEҬQ UO^P}s !ԍAdfjX%͹ x ޢr/4ھvis͛R;CS C$+/qQ4HMar~dmFYpep]Dc]?⏌7H\iug’M&;Rg0e8JK.l'mrU6 74q Κ}#)~\G뮰pC9tm)ٹYv3!UEDz%GsPCMA BUof:^F/뽙J1̋^)ʾѦUaln8:R}_WC·C/L7ܬn&6}/u?CPT&AaۻAtB`) KkIq3,MKmk3̶{Ty6y\CS>\ؤd)Υ%eAWϗTA.znlN"w,CDS8WDFFl|9PWTNuB|kM휆*We?[}PSyMP-tD;H,yfɪr Fv+5N!,pH̒=f^Ļ@>ꤗ:1tvnҼ-5 /)i b6Q\qHC"!F4+F myyx ip!߹ߚLjjFA]^S[[@B|͐B/*!V`O[:6Js1YXe#W!6ov%]tt~3#;I8ֱ-to+#,,٠ ^DMiŢn" \0 z |xO!9Uw; {v-if @,a9-+F{aJfpM\~ ihKFTSLA&.f?45 wԆY9>0 tZf؇XLpf+a $Yms̉$1' $ЈYghk(g=#@lJ;uOڂiV*poLJ2kwv\8Ll` ҊH ]:WP>`\@}$t\ٶ)9a8bgL1Rm#ėY7:Y 1ws7M׳)>w_i(}3 BK_] ؋; A2IK4pÛP [⫎% {M:Hۙ.KId#fa-~7?( ShA Or\Q%!3qts% i{އ^ z$:G7#< xͨjG JI<`QһAhE :VD@[\p]nj,~uGv6#Sc8^^àlfJl:[:6#/m!`q47IJ~o ާngU0g<޾p++]~7N~o"=k!,,;.V,ye2ޯNm˯2hʆu4,k 'Nc)}V64TyӨ TOX=5y V|j.c$pqQh>ܟt]ٙcmBZêDېA!gI*q"rIÊ5t˼m+L%sG&Rݥwl v{%z}աE~Mb3!@/E0L[}&Լ`0-[!hoذ{`QJt)՘&878.V+#IM6_"y0j;zrAI W W^g 1HǗlh:KgisO˯lDZnd-n8%/3,!ݼoU[_ˠk\:2%n;7h|B|Pg"4&{zqnjrGNE̯;׫Z1CX1@bžVpu_ #%/؍Kcՙ›+ZcPM_6x b0 ;n";5Șԛ<Чzު6$PHyχ Vw@)ER@N$5CLTmb[;{C{41/ؕX'F7F#QtovK|}j8[) 0 Ic/"7Ir7),, 6%[դD'S#<Wc#\' "5vw^S/&;U 7v@A(mֺGXz*9){IM]+2QKIx qG)4 ;#NmU/lʊ`XQ܊ENn 4xөPl\IE ,G%sLH|6&)$FcG~kbr q‰Ba;VH&Bgg/qwjN,C܂J)VH3, S C`"Ob$;Y"e\7F2Nscju0zz w}~/ R1"r:^}4޹T+4& _'lX  pr9rsWJ?:A愹l1# )D쏉 TATenBo=geb WUF 푖9ɂ cy^NW$wUs r X\X#uw;;yF"G[O`AN0K0;/7:,;S߼EV;3}m`Ttxms]5-A?qq\SI6#VսTN'5 v2;O" d_k7fyj u#uiRP:e·j7& m3aKȮɣVhxo)0RS=']F WSpqq=̠@q@76NӃo8*ez"9'8:dKI-|ˌ@ңyeډ*B vT8@};K,Gz-4CI6>(k9G0EU:  0(2jlY (չ5]9URJB#LaPsrd$Ms1ٞrNH^%\hM}5WCj:8otzv̩:{=k4=A¯cN{uP5@H9 7 |&ł{vB ?aFyͰИ1lua@S-Ikx+w[ X(o%_gr1:L24^;αw aqLpV Z5y_H:㤷(Un)E X-B/>Z}1-,y'+hQՆ QPbPQ'fXv_#!uM2y]%GVr 1^#kmu>F~A6d-7BķuX?&Hƿ ..蜍wc1׊@*5nAjw&q| x(} pW2o vՉ: 5(ˤϭsO6^IUkhX)"/hÙHxTmm&`\>{wpUW߲j6NJLn|ӁB` a7Q'ķ< QVwsg BxeMO lapw4~c@6-,oVrMF cncŽ%Ic!=ϫʹe]ƫ>'.ZL1x~dڡbŸ쓨-TzƾhR@ºef.>AVR|0 xYeOTql{~al_ -xX )^|DM*j'}qm*Ъ]A8Dy/U*4Tz\VNKFX1˂F &MOić Τ|ݦ#b$҆2.;swt "GWU-OFkZj+< WS)SФх@ٴ$ u*So(#^.Ճ[#P 5=zE{IfvH0DeU!0̄pB&+$IMXw]Upuwlu7wW^(rӧv]*)SQ˷BѶ F}??&`[l®::`YяU"[ a(14ta ~-2|{6 M~V_D2${LSj,*Gɣ@M\BVAy84$v}W|,Z/(ns/{v JnI@a@K RwhV%ٞק \^Ո^ZiFtBzG%eb-f#u]5-G>–Z8} : XZW2&Vy4h!L bZToP jBE HK~PD([d(x3D /GjH{T;(֖"Zc  ܻxD!ZI\~G:§%"QOyq QnV0p㸱v.&(Rsz$ G.A: _bL%ԫ#sFt$ҐPGqfbY u)`)AO o}bũ5w M P(tx XB L =yb~@0[iL42C&>vn> d!W8K2wiv_p@Hq9ͭ=_4ʯ Q(1bNj+"Rh91gUofʲ}FE4n:A9#TWV_ۨnAR WTC/]`KX晱u0UbR.S syRO蛆Bpg] =?MrOtJáu*vϜNGma{lQg)>p3l]l t;B 4LMt=u)"r]rxsA,-itХJxq%#!|ʣC\]`6{+lr9荩we|q+JƔoX_ۢhQTR.8+qz>IKčЗz|lc06-`qXɲ0[rп-1xUXHH8rc[G$~ i * h~a cğ)Mswr/߽cW3uIpO-yintQǣҕzh7;'eʡ-O>vn}`j:V׺h}[QZp5XD,!dO^:aKxw\"UE5M4A 6!HB/ԐQ} TDj<-]'GZ7g܅N*AdNxPPeؙ@*q;w{hzmt MPF zQt mDDŽmD[-cΪŕVyz:#Q$$HeYi2n`hb4wēԓq;4H,ZNR6J LePdeknh#9l6c]ME-&OL6yB1˪4yA|nd n_gC4[j-WV{KXݽ*|p.(qlNaHsW>7Y{RfԙӾ=*Bqwp>O ѾHD#e>y봜vvmRhr gL4_pTGBL~,.iP 2Ë5LpG0=pEZ8$D s5immZhnv#e^YB5R93@8jWWҤ~nVen`}^4Nڈ9]:L|C:nOk85Lڠ ڪPTr=@8\~x Y+ƶ 6ѮzpfWUO.m2 8(N㪙>L2+.eJqtTdm9q+`6VڊjoK gAbr6~xw ;ܖv@ǃ%:f(0B= YbԼj4y`|,1Y&6NeuMGyQv^F:0`{r'z}$rZ o> ١~^m`$Xjשzx0y'Eȫ)w#y-PdDo\jMqMѳRC7sh|{4KӠr濦&\')xK'nL3ޑ㮔=$J9tw5};zWL"3JmWyC(r(*_O[rT $8*$>鎮j;Z~8?~$P'V܍^0N46̃cѼ%-$ƛ1;ȃ@ ȋg=VN#5=)⛐))dRܫE,#{<#Q9*tjb佧9++$m3PGvN%4fbi1߃(;x}"农HӱԝYR8B(g d9iWl}lATIQIׇ 8.?˦ hd +_u9.'TLhC xah YMMijRBIQ@s?Fk4˥Q!e= YKn |UAEI4YtҨ5ܽw*LӨ":u\XYPY-QAf"Op[A+U,nvheVK$ 9"Byȣ\j;>derErkh0K4Kt<#7 B 뽿] ڋ0dS[TJR`\I.GjvZ]P'ҡwK^~`/fO/U~F+D|JbNWĆ3Xn7SQ_]zB)G{҄Sap^^X:PE_ͱWv'C{?CZфknB!ʣH5z81$EI%ᆻD bh-Hd"uO]F >W%!3(Y(q DIܴҸ֏'x3!^ĸ"/q:vQƁTduH`fMp0d *+{R_ߗ^3gz0c?P*ӮܘcŃ1AEpd8Z"QZ(5в yD*0nsAy C&"|=4n2w[;3 ؅j䀼L6">Ilw5'@,R LQ |2BD3GNUF&w4óWMͦC=,sѓ4>6)a?mH̢DStApK# 9%n7ev,4ekXL7) 9n}} ^G"H@E*&(ib07iϼ#\y^kY<ͼ)S;~"}MU9lny@bIu~:P>|J\Rj6|8s"1AzG8تNagDUlñ78B~ۖ6, a7 s5t䢐j? y&%4SQ:y+ )TÌt~1b~7".OՃ6Ӧ%bxϛUsO!|bn;qj1/v4geqъ\61]|'/GR'^C[]ˈ| мbjNl"pǀX `~lÌeLQx"S:|e"̇2Jbu7+1u-Cd'iK;^ \{_:!$O %i`L@ALO4T5YS_3<{[k@HUq VI4:QEI~Apum{ gqL/)BexQx "P9LXq$?;1)uPl!|wS{\0)NUTAɕ5 N Uo~,=oH@7IK kUJw-:ekX J- S\"6D9J¾ 1gGSBb?}G.VuiANfӟ;\wvlusi^6\L-)N\i:_aRŝD- ]4F~/Cu`;`GeB{ d@ξe[8ʉ E C)l[DžJ_'q<44-} s׆>0CQ_?{ Zg'B\Oօ> HSQEYVE|1@k phUD#*NO<&b";7Nwo 0[ؿna95S2uT,μ2af:0xҸx8Sc!1O'j26IN؞S¾=sp}& تcXMIbݚK>/0 A{b)y̐NIfW0UJ0`ڝnTezn< l0(3\v52%?)ڄ͒F$( Yxl` jqܢa'Y"Y/N33ǔIAK![F#Eֽ[Y!^@dtٳj6ȵg֧ɭjrP(O]EX`\J.Be&]MV姪zG]yk5V:@Z-^ٖa R]\ɛO˔"ў$*rJ)y3#yҭ m;C$ڥ:((+D@/pg enВ XuUCi; uZavdC=rEvwWvlgEKzTF 팅xZ#b# EO]~@B}A%mՖ$(c,xrޣLJخ3 З3ZѱYٕo92^rB+m5}H5,C/0v dKԙ!˔~Lv8Uv]. ߠ%8&D^ W]D5|hϟG}#dvLrnAXJ]~Žŝ: bZUs9>VwQޤ湿Ƴ(ccjjaoz `"jm9!4%=tac@MƏ,F<؜/[xBi/@rƂJyU8BPk+Xa$OHxEn;k1_WDבhEɇ:=:+~];'\$T#%}Sv.&gЋyB,A@9+'"ICK#oGR kYH#APD1ӀxM6c|:koݫ`#3 g߬׊ofnK; >ufC mB'$ ٯ lwsbz?>~|{~Ry Wf0#\r-[ė]ˁ@(缵@<&0t_;lf¢@g"%:@S | JJZо%ʻꃔ)0?{ oVm,Qu] `a䖼q6ŋwjp`SP3mlBi;UgTf ~w^`WY.V [=UYKmwY{5ɏ0r$.*^t#ꁋ?y6h)Sgqs*ҲLNf,j9BB$ I{3K"(Ϥ[w3U {%qXHwB@.ojmYT9yLh2ل/Ըkvla.ZpO%U n6Ǔˬgnƛu l!~kϑ!jvKEƍrHB rYmAk%J~QZO8 TNwH!:FD+JOP)Ƥ:H]{6aDV_̓#Ԛp桉6XD+6lpŔљ/E݈|^1}{/. [Dv28qJX>P9pj`>b˱yD?۲-=,po5T,p1~K'y\ !%5-w]:'C&Sb#_JNB`F^T~vpC)b#hBaS_]X~T 8sϋTKW@~?{ulHUEZĭ;?b[Dvg5~$,9C K)_3FJ|r1¸eU) ؜ncհn-*Mފ~hʗuSaV3=[>&c1{ ǩVv/q')u2ZK6rsAeg4O8Q,/Y1DdZ HɤW!fke@^(h zv8Mh}I,ZyrDҫHG,g3(yD;"lW1صs{AO܁aԤ Ɍ9m|gF.Nx*g z}AOEX1aLcMNi"8Tp[Scys䠼f!f7>`;&9K !'p<~[ - y"C^w)>,T$9IHO[Ŝh%&u<Zz{nbxPUN7P1'6Nߵ(\ NpW76L 5!2yjlX¹ѩE8. !I5_ɟ<0u[7tsk-ٛ1cw7#=s A j|.XUBa :"3={إ.[byX/DϝǵEՈg Ԋt'#fv?m)-\/7Qv"*3fhd(OqI4bZ.Q.ɧHx8?<õy5t~u(&BЌm{tx:I9Qـ ̤4ѝ e!n#'0A,P z\rf>*<95zAUF4}X+عL"C_2E0'&ί *HFU@f`( PW]뎱qxGWO5uREKpMm_4JE _ %g0Qxi%ԯ9wM1غ9?@\y1LGHȔy:D:`T#Iu!ZSnXl$ڧ -z0AR0uiǭW-t;ժw?oWy4&U|[}) 9!-lD,MV_)p0 ]Fi7{Wln%C&S5\܁N}2uIb}ȩFy΀NC0* TyoUxlF}Lo;Ċ pl$kUvrL{9@<"KԊhKQW̨P/;2>Q*- 2BO^_xd i* &%\%uRtzwҾl,1>.v@TjJՇ{Xk5nx) 5"[Oź2-N])>Ag8y~` $F*f (8-L8pV_I]J2T> =yV#0:-E-+ؖ;} -nW(65h-L{$ ٗ}kXu/^}J>^X#dö]>R6˵yyN>`%Ɔ2te &A@|Õ 94Z@IW7.eդ*rgOC?>pa'#v>J^7aPj[(Fz;KN{`dx'!œY/'-NUy`5qh ]7eS'(9z:vm׺8 7"5} <=0uݟw=7pnB97zr]Pb}USCcljhDJP3^I0 op+F ^]'w~[fY.+B--Sxe-"5=^xS?![+ E7WNv):˦0vn`-䉔WQ/mhJP$kP OK^"-6ɍvoAQζUI]Sc9HpV E(# rmP=́w%1gLSat|@L'O# 5XڕOX"A^llwA_3N;g-LX(/hTvKa_Gݠ%M<>xkj[_*o.4 dYٙW4xy~( 'pcG~žGܦOQ(L F<6PE%S ZKMghUϣѬrQ:܏ÝYQ1N󝞖ݐXoT * #q6g^` G/Z)[%JZ^G\gp ,N⎞NhXaހTqN WpZc\"0a_R%zbՓqa&bO_,!GHzԼΟ7|@ppa՞(n⴩@͈h@& , dS[ySp/ԽXz$j#yȹL&p]a𒭗I43N;MiOUDJ:"i4>4uc3ϟb[zR~Ue2}jiZkXіrѫIy-N[%| {1L~T/(Ly802ELPhC5NVwa40*r?n:!FVM6~\R g! Lɓt <ʽL1^cEVT#agBb2E[\KhJs#%Sk?=BPaMk)OfylHRiQufxC8 &&\j=:5EdO'm5F@RD,!wwGQtc 6 K /IOG=ap#O"eyM>hW:XVhx,mt ZFo a;JR@^٩ܕĎA ,s-)rSՆPMhHB+G9"0.¸xxMʞ~4TkANi ^#-<ng 7"hmÀ-Ȁ…5'H]ր7gw /ߕ!Z|_"MYFoo {8_Nt9b;2 G?z ~!DX9sr]べ\=(BջF,[_+` bxH߉s#Ba>'pLW\7{#QG М_9!WQ/"u ]& v|65MF46=*k'yAam>Z@[;SFuQlw/)˗>H-l61dg0/x$Ov"A7cԝoPVHnfV=VѼW@ >##Ru$U0>Dgr,[1ҳ-c.1C{ wdU"Ǩ;dxY H 6~ė8hk`z 2Ue}j7>rAH|`0 ʛI؟vO|BBCL /%MQ%bʲ#[pMTX1?'pwtb˸&!#X* T0"M.<}t>sI'ɞ Ԅ ̤_=|+n>qս'Z;yaŐ 7PK$IJh}dO#A){36cn""؍H=pǰ 7]46gjYzԝS+bSlŒlQa10w=!2n7Ll~v8eW=qvx\ܩ:=cY[P0AZe1K AKeH G i0t[ֆ\_0Թ!)4s8:U&[چ HKja]%j^3o`gfQz94dCf:~TR t^w7Ќv UN-)+L#H9'YԞaI/ v 1M9SLpJ. ݿ~o`^$Cpԏdf=NJcwcT *eŵl.Shz!ʆh'g胺ydp u=[ޭ@[s\FoVxJv` طVDBr g?ԹaՇ9*APa Lq'ΰ1moM0\EӍzq"ø_b#ET^&%ic52疌:DH^,"c513%? X,_6}dwJ=K w~؍uHl: \g!@,z4hrU %p(%{圲;]xo-g1zTv5udFe[j iġ\p Ѹ {yƦ.3}SW񀺦: -3fsQHy w_Nu0S)} NPs"jUkS+Ɯ_z޶ujbaf&N3/_nb/ׁ5#$S<4ً\@#Z^7sI- Mo'?>gL{*/]uw|hz890c)]yI-SMp­J]ftlhH{/o!1[S\oA. "zcaG Ro P].eWM-ڏJ05MS֗W5]knԡuF~h3JYOMm tmbY62hw^+PRQxO#dYDm-ƛ.:0v\ѯIVĖ{(bT%(&~T! xDjOɬD6j2Q ҇?!5Iҗ噿1P',kXqĨ@Z;~&KS#ꧠezeۚԨ pTB_b2ʅ cz5!!Є[{5S(gY\7nيŒxq#˳kyK߂ʠϊqLm3QVE=2JHAh{t:9_ѿY1qF9a'SM Qku / oN["ݫտc/ N+e- gR2M7R85t_aR{;ТܙkyL6,gFj[ K Prf0MkWarhϒp @SJ $f.GZ,IsZwd,)Ľ5;,// {KtY؜=K#˲Z:_u4̰햋tb7>i H DzY`:SZ@ 7xٷ;uhd*?j/H }Z[Ti9E \^H*6wK/YV=l{7IE06N~52KA ,ZvEj.4twYJmu*dB}EˡX>(F}J*>3#4mLʶ ^˫nT4$@42AƨhsAƁK~v-{5uBqgg#API$"YAE#G&'-D" -<->2~ ٭QP`% u/j%Ļ[>dȫ ${$@ , ƀVVW|ksV0s>rp °dkj_{oӛ;¢z]ybaI`6K^-4L Mu FoJ:H$[veN+ B ֎jPl̽'}7!7pW=ErS*qmH솨N9r+A[>|A+V=D ZmQOY苇-Թ!1?YSó{|~AA1FυzDOXb8c0bqNe rvXu3L JSCc#TB._ْ-:z(#8aZ' \0aKvi-Yb0T̷+j=h 7.OoM*]VbbŁn-i&~e`\ [H mK۷t G(sݎ;"DChDVVlJRcJEMr|h](+,uu3 *nk]~Aty0@zy}`ڠ4|V;mɧ/󖘃60>c.1't :QG9vYW9ǂ%w~Q zHϥ8mDzNwڤH9;|MTb7d')(xһ孎$ |HqY4C'ߟdުޙ0mGKWqzZ0C|1@EM=aA_mEaUDNJ}wo 9^zs@4JD!ݱBLj_>3R((54;z(Q Eh3_OwtbX4A\=ѸxbcNRG 8 lBZ2,RT M1`/iۚ'Oġ)VέMw'Tb ݹ#n_؂yŤ➺K?]u)/w c&,>1|g-/th|܃e4` i/hSz)G[mQӖD/<NMR޿XoDC~\1l~x_-R IFqT:2B|5##ڣ̬,i$F!=UU[]Pp4q6WdX?SOǥk34s:-4tB e#%b|[ @J29*Fz$Z8_y-բu'>V5n.;&c6c pHFD YZeJcL{lX^Z49a0 C<+:d;FA 9Rh\_K 6䁽`}V-BD-h¹-*д]W,6"c柗@9YiH]s4nfD.q߉b7SwkDӻBSY=S;-3KUh(v Bf IbP᳝^aF!KEk-^3ApCd;|`e/G%H 5 }ݿqA`O:g'S-u7!YT W%o=Z-!gLVPZQ1;| -:*a%@_9Dsߗ [վm-)U36sE)iwGȷ#wUyc=J)z|#&Emw!30 Q6fqxщ {sP{$NTAlBfK &iwK ^! [^{0DꝖ_Ė$YP#Ϲ-e1-qjlxh-i|AHn\&gԆǰۖ@Iš(~$n?]8R 3kaB\׎"=WE726x(0>*7 zf^/c'6xܬLd^rYo sWylJ>bk?mg\~uRۺd>3I! B[<r$CtCPbs}1Yŏ `Kod}Y>4EM[J<ȉcA7l1;+!Rnͩ%✫W>@Vk >P$ <5PjNyHnnk٤E¥2zz91k˚H>ט9ws%l-"͟ ky7Na2>*!(?UoHF ݛv{#hOG+߫m78+KEw[Ehw?I"{uv@4¡jZ ^'Ys ԥB<ײ# U3}G7ٌ_O`@vP9Щ8 /Hp`[bYm]d8ׄ\ڙkla6ubඟx#3&d3fEƱ#YPmY8ՕNQͣg9Qg`ר49WKu4) CE,nyLֻ')ۍfN5PL7XaX!ąW9'X^~Ti xȮn Lǩ@.FKMORta'僖JPf>)(>ՐAf oN P*~Z  LTt#8GF^/*YDB{:JwC'ĻBk8H.nшÄ]:RV" n yw9 A$q8+ $ ַBǣ4IKij,'S8B gi qn"f߹g x݊~mUe1\ҪmZz~ #UwÑ3kQEc `EFm UqO=KT~UsY$@a{IdC\͗hU疝46AM&iz'(KJk} d&=[dA@me͉ynA1+8FMQSiӬBDѵ*?d$s>xC2RΌE:_= wpSe)*qhgz0! 11("#6(]mh)l<=cNjX즚(5Zw㍿h3<rFpcf簝7hܩyS_)^]D_L`>>8U^E߻ĤCPXUgYwkz%ͮ-(en逯RcCYR6ۍq&JуZ:5}^7@䤲N|ez?[^|:<ٺNsօr`2nSCFę `qS.sx rlW/>ef=^M@~;#ߌ74G%:tP"Z/c |븵!0co`NQ5Vj\s!:[jW{bQfg's`{Լ CKfcU\`*ǒao<Τ/y*g7WH<8$[Xl~?؆ܮj`GE ;wskШW_,(K^#dya{G?{~lx' \s [sޞ (Z]~J8"Lk5VvC/IA{P(WZ"X{Gk~zHyXw&S߶9-2N1KNLfr(&FOS¹ҖR2u;ixI|Цd^)nk0!xL 5e3^l2L6o~2iy+ɓVh6'@byg niiPvJW6I 9wdx)^ 18Vo UmCu,H`WR^CU}=3T0`Wþk&Yl6f&YBcHx~'!pF:GWQ}cwZ[:1x/hX#;@?$Udgi>Wck׾3q4*zzkZoⵗ4S ,!s+Hٝ++J4kF۹Ã` nANr}g> `JbqsYK KO9d4 Cռּ-zoi ix8nA7U%lEwq2s޺Thw ni|0$rB  oّ |56ᄗm d zvN,y($8 @oTE{:m9aƧQ⁅cvY=Dqbե6LAI /Jb5xS] ]w3rZȒy/XDP1 +]H~Ql[:KK,dJQRBFȀkWYCU,H/z*蘟vW5CL&_պowxm DgSKҌLç;?N'pg'L(jA9{JZh-C<>n#QfJ+M&Drvꬵ6좐Fsl.AQ$qd]Rf5js* tʓbhGt3w[_ շz;:2]0WЛ{K /o~Bg&ѸO^,H =HJ$ .ݰG(1ջٕ F@a)Ρ;Gtɪnt~oDKƑh͎̏jB<*"ⅪK2i_gwP?ϗ;^}ZG3G`{nh-a8t`#uaPg4]ډ|xYWUv4'c]AgfZIHoЅ>V8#Owy F̼y.Ȭ 9rUBE PeٍB٠={éw5Q G"6tdr.aŮ m \F]ȼσӛ{ t9 "Nj7 ])FL D; FDg Цr}!'79 +"iMЀwV.1z`2j3§)P1ڭڦs%ƕCoPbM&ʪUDõb #RHf"G,lRW+~'2l6ߤs 9 j9v|'f2dԥF܈!7@@8iudArRioFj0a1xO@(%"!`ޞ$b ] 0Ԡ {9>G,ơ r v*Tå}Ô>,JQvv gƈWf$krR1pj4#YeF-ٝVj34Ո,Zg>OaSR3[@DMrpM|+J92w3B~g5oxiYkQnYډ4 Z~Ļ~WPJKuOw2lDmI Z-es3'?) nv-0v5-,h V5?>7uC'f"Mv-dt-re/c>=읔M,-o9\`xy"0RU̩]e¢L=vlA*|:1TϏ+dC|9a!;zyuŎqAtSNkNdan간b G5FA)T)^j0F0=05yעDw3U*~PzӠ2lm`;qts-AC2Mnm_LA-*̕Il#CiҶUqWյtlx>3&#bCmn8j8b@k;*0i| v;+N陖+pϖ]1a5E++g6I:?۸nQXg0oQ@@T俱 WȔl!KYQJ\qdL]k_uJ)/ vԾ9;Q4( 1׭ryd4xu`xkJJy~@>7ע$68l>j>hgH݊'OLCIC#,U{U姳kމѬ)~!5LFeeMϬP] ȽB|`r<@©?RsHw嘥 "hѯ$! 5? aEBj`aqٍ{O>>#.h4&|MW59vK`xy1"5>Zd)3)SQU XƪȾ]G*LкBޠNm]qJ_)r5'+@4N-ZHV >uA<"VIpaм@୰ 0-Rψb ZSvLFCP'o9 v.b1mVKFG2Y b ý_%lsh`ca{"W# ԑۡGA}Ņ2j UW܏*d;(4ZK_o˥յ-.M ~R-;[sko^W|'UDU#EשJ4/R΂)rZf/:} x |Deˊ@cwEgA~ V]l+ਤY-F"vth,칣nV_N{!t^ҦW<?VlkbIZ% Y]B{{;.5NXuN0R8 ]8wMvV`߫ì7 mj HJD)mjpb7ziD`tSt0o9Qx֛A8QOuN/pH&zlq$a-opN !G| `EWϲ RU1$(n"! =!H+~b+e'Vs,tg$uײ_f}_'N#6# \tႫ]m'cv,CqB[̪?U |+ ] p4hTM(Z!P)$AbxJLOKW"{RVx& >|SXUvj>8Z蛝?YS <8>SJF9J"[+WkS\6ZwcTǚ{(ap^j{P6Y9:0#aěy8׳t"U[O=@.e><뭅_zdC;5w*B+#&7PX}k x) 0 .͈jiB˛c)st+P]/K2sUP<cL/2Yy# SwOW@;l_سP,zh <\m ;êօF,Uν@9TШȅ46 lW;Wkk0F`F@HIu7ޛtTD̴؆iBd.2sFE2ЪLykxJҚ/8.iU(>%¼[j0iv{*}Կ(@>X %H(N.E"?+||%IQ,3ycXH6Oaq}8`Ne8IMf #hGFL)ב1eq'6n"#zDsɦ[?e iǧkA89 i )8}zJ FBz7 YBlOeCF$k3hV)PtDǞ`%U̚mF MdM 3]I[gUzW1H$!Èb~:=}6 |QI_m:$:F\ },I~9A6U|jfq E v,qW:*2Lψ۰($ vi#d|_H~ h|6Žٳ2U9l/&TdSeu͐Ɯ{d/װylןr6m_`#1BΕ49Ӟ8d[B64>~ƴ°iEttO18YxBW)OS0jZŞt5dk*?h3W,L>Ǥ?GZDΐlEH&uIisUaS!5`lg ~@]YTZ| <]9M$R]w+p;yhbTG֋*wh\ _l(nFR|Fu4waY=y/Gi>J7&36EȌ5XmtM|넺8.pnM f/QRyF]k6r^ɣT.kSU]gާPm@t:!w]%j^mDZ;CZrpDjCVqT, HAz^k T\ŧB{(:&&  z -ʦ"C#TY D85Zj9/t3:~ }(g8a-I9 VG/KluM?UdO+TOf1oW:Ʀڽyy87H4<4/~ތ8ԁ-Y֐[Rª!lv{ݩY^ClX3B^odN۰cLUc ٟd'O,RJ@ʇ*xr^Q$$PPy4.T$/<Mfc[d[ˡXo8Y)?|:ի͇9A5K/{#Vy/\i]le@E:>y6b6`ݝRwzrv6Yɢ|z^O;7*tP^cyBmLs]F0u'$ [>J]=λ*Lk ^z|Isص ԀD5t7CLGg޼z( Σ]w0nP"x3 q] $D{Ŧ?ㄥAKXdq cD~w^=QpdKf,F`C*;0k` P[ y99Þݡb,TJi3fXz~Azud\Җ+\+۟ß6ٞds*ي5|"CPd.\ ŠAμ")O\SiU9{.ˡmd7boԄcjۚl\E?8qުQ]+Çe;;b |. A;$lskf~ܞr![Ǚut;G.uŲ21bLÿp'LpH!~Z2HC-CMT0P11GM FW-ͻ?r/Q돦՟,X棦3JIɴg#Ŕח mɸ |=ph!K^G-D]%ƣ~*] ww@nYd^vVH<,W#PDs@+kiiʐA,r$?إBWPU4R4up 9kw_Dt0yC @kfG؝fq@f<Tھܡʛ`OB9RU٤͔<yb>}driJ(pK/ѵSHY+,:,?eo*+ɹᮝ$!DDDvpRTO39љ^vi72r~+SB6ͬ9I1^oBAr1=lf#Eװ#90 eg<*YnӥF3j 22>n^0)w "C|MI]%tv\Cߖ9W3݊AMh.mYmcMYxx-1!3FJf1B+qS*HX(PID|?/Teܷߴ g_oJMwL.lh6 )U<w.'Ul=m'csy8T?yT0¸MnۡOD)vNL( 75X|~b/g1{@$o`(sb/^B),)B+PDԡƊkt׋l 3<7,-Xp:;sXY)pE؉:><*= A۾_5 Ҷϛ'R&ؖd`jhn|޴\w b)[Jy Mozb:>r_D%8?WQl`oSESg] ag+X}$ ;´;Z. $Urvmt iZO-K ʼn [+ 3f1a3݁ܙ3M=ggȭ5ԉl9>OZ+ajHEv'4eQVݤN?ϗkJ>3FT(R%׋pIJR`ÇPejiO&~o$[@$¦_Qc>Zv~'=-p(97LSgy7U6,?pي}V8NZQ&sE[x'jǀ֯S4-y8;ne^iB ,R|Dc:驚G]d#/_ {㺍5 :JD*umu#7Zj-OYgg`I:8)w P lI_9/ςuVHkLD0(z.Cc": b."['>r:v(_=n,T\j4޶6̧е)D&} 03Y 1~`FBs#לp]֣&̑RG\;ӛ/YXN'~6/4 \~B`s S񃑪7I/[H_\G?-eԺ'@ӗcP|ys]{rϊb-C}ߴOMj;/9-dgy( IuACAxux{*9{QAesl TVR!?S( ~;K? 3<[˅pp>u㮣4& =Ko0WMTvΙA&c0Nd1/k71c}#9^d). m[5_ƜLiϒXჺ@y HڷeT#Z6z L=`s`)M̠:=b=/P=K(vMĺ [Ls#dY΀/+d"&,1@=d+r-Ӟ^݅6 o C5!Ie(7$m3=YI,Tz_{|HqJ'46brXeh>u`?.'2E88ziW[0pAN4 =˴d#1rWH'g9eȇsLb/މg8@:{PH3UnȞ(tr7M۪ pO@y?Όq5 Q,iYLy6J8RWsȇv]\~W}#td-!m۬Ri^(4 ;O .5t?qkn1jd/5' .n7l,WDPhV H|X,Ӽ6rT+P'o焜aR$; NNd.q'egh`BɥbAMG~<>(E?q1~ѯ@fkIq?` [$z q$نxUq{>I|:y`$$4C_?4O_]l;3 Ti4"w/4:D V5i {v'?1@۷y鑐zK{e'[##Q2L G@,#=,jLꔉ*\]VOo0BS&jZZ`P<"s췬lo?VE79\6 陑 ξy >̊TMI>lX4RJ (،g`ёŀNCDm=@&Wve{@JIqE˻D/|dPw: E?~bb\& T@;žk'. 0u*Zcd?fn+w{Pb\h2@6=S!d5Xx9}Nvƌ}BLy0abbIN$pO)Nu/>mv_-9%vczU DH _" 7q'>B;yZR)rH vM掊VaunE?+/2hћSSzuNրsv6E+ВF=d iţoÑ `f!6aul9TF-4oZh&gӷ>R\䐞 ph .fz ov":Z>TfN]{%/N2+R7 K®+d\~^C߾Bsi-Pڒ kn`KkJuQ_uq/!'w =Xg d,ж9Y9c{\ >O[:$:H`ƪK?Lju}Ci dߴO#G'><(uR7 tBO p*aF.^Pͻ4Z$Hˌx/ThtLg=7pHw%ġaƎ6 OJW5P|s(3 -nO)i_, G1\:d>M,iߪB۝;DQ( =?M5A~FJzr`>4Ch̭j!Y_h8&^$}U13>Tb>3,;ӧp|G|܁\3ht !Ԯ z,3\RE7'\B˞6pf{T&wd.Uv`ռJ V 6;!8 W4! VyjB[*Ϭh !@zSX Vb𕋱8{mދ~Q6P6zzp1rۿڗ)&Z! 1)z.VWݗ L=#3 j~Drd[=("Mh8.w1X*9%c;djF@Ʒ ?a瀜*q̞ЄӿVm[< zEkHt%3E weWJԯo~Y4`hX1pRPkܙC`:Rt]5hдMV+0zZ1G%;GQBh1 }ٺx&[xocV'lU\gC]v])(=yQoj􆰪zMgl5" *IV⏹=UR"ͲA3?5.Ӝ!h\jX7'v]V5?M5I[z،D]D-&g 'y\8Қe dÂ%l"| $|"$iu#\&M$b__$bb5&- k?iSP\U0RyrΨe(? Z ) |`ϐ*A.bξeom =cT@:L^Lq?{| I$`+Lr 3 ëdC8)P7( mCֽǒ󹀋nrgWDwWJ_&6a[-$JY??t~+ S̈TmgoGh6r26o$$Su\!hj(q`K};d~u'b͔(*9OpĶkNQR7ޡr^PE2ԣdNc&(lO\/x;{xB]G`,ly E ͈LKlF\|v{aQl~@Ik۲TT\P]{3*ʒ~w7#ā/l:ۯW )? Ya&_i8jUQAG^-M@:P{>lժĩ0^業>KAfLEw4u<ө T;@n˨咗ͨ*)t, q6HmɄImK"K (U=r"R~ᳮr/( ~,/ČROqj@Lz< }F+|6ml=(mz}zRfBw4no:&ƪՊq׸YICIZld4f M-Z? XQhW5zA7Sl*Rm3`Y)y 5 VeIJ%L{RqY8;9DzdEyrQ^čGpƸ*V\F<7ePե9p ?rֽ吚K\#* $}NyO{:|>0/2OJd +8sj,k˦eHҘ5aPq-Nҧ ф+wJs5_z8xA*Đgv\屆183<.=TȺx|O!,'n,6&f! w4wgerXj.WMzEX}[@~5LhX:eqvb/4*!C 5h !`9=y<[ h(~rj9 l!k#.MT4,%I&=V yd# l\5GX1J#9(r$Df6嚢ĩ(r=Zڂp2 +"< 4_y-^qpAYIЏôĂ5M;Vx4}Ko5EQ3]iIDU|fۀRb5,8r>*FRye&QxEgm]+Di@$;>J["zXpLC/x/=F^H߽,g u9CE Hj88n$k.^gs ?13+਋BiJq>.06ͱQ:%.Ƃy+I(9W]g$'JL9ǝȍD r:HZx멕ji IH4NDj梌YѽkFes588%?܀O*-?>,O(R-%őS6da ; a.]BIifA8bt_'W.^g[v.8 h? @^^Tk&*tY Sm$%Qנw+Ss7b0OS}]A.-n Ոӗxsdд@nMgSZ+Zf\l AVʤA?JY^I1< .DQj/Z -5+DhTJF4ѕZIcK>!'RWŷk)2wi^PcZ^3jXr xLq/sQ=!R1Q"MThEޜ ttJf-.g"dey>k,X&|خт$,z~-";Qt2v!W+H$ؑߠ}W~(QCqA\v۷y@n- 71F'ҭkUA %F,*Bikxyvw[o1[\\m[85$PϖW4'i$aTepBUU;36{v%㼃4-&fFJyyܠquWW&P4r T.}C'$w;i*bC*z+HxYc#o9,oH*6k dG8<[۰3Yc$jj#SV%(aCgMY%OGUTKzAk-U+#:GFy[W.ːļ<[݂WR:sVFNwI7p!/a!hip:./㕻 ([-7ʸ-'7N-QMr=}d Ō_UW]R(ýiMi-ຎ} /`הlexR`ĻśK* RnE\ C>"qÉdwe84kvXg>bLNR4؟κ܆ܺ?L1ô.fcf h3HWYVmXԄFMn| 3BAWL\$ayޕ2*.QvV Hwϭ2%I[=O՝ }I:dʔ?vfϪL?ΈWY~{X>~rڥu:xɱ"AT(=ycz KUx]v\  D3 >Z4{kf)1PF]LIo1xmt:Y.&&w6zy Eż3mrz#q@qw<=l^:"yb@'%n09*NҺj} Gl3?p-Þ1c7f6;tNv,F01sb !Nk0D=Q^%vczF;%\D0D'ڊ?W$MK S֘\|TK@羣S8i1  [4@:w8'p| veZ9.*s`A%ZM2ޖ =c gUwﶦ{ˠMCy:/ H* Vqc3>A3mWpG,Z~Ѱl lp[O*!+T|*P{`D yc3KSL{kMkD?w>CJzWhZyϕ 4\ȽYS4S J:=8.mgY(<<+ݷW{##5Z 4ImN 8e^y7ub0Y<؍_!:2~"/7߼<±BswpoOkeSR$qːU(jbR2)CX窉&>8*m&I/=f2u!Tߦk>B vUE`^z䢅N^hDt sp2qf#5#4MG/EJa4;#l"-B}1q7}fɷ'I<_i5/˳8V_*M +inxXAcI4Š!s~F+~޿)jPGYdQ\HN?G8"UM+SqU7%{wnu-]/JUgg =he!3|kiP̻Aq)m,L 8c@`Qnϧ$gKTC-4=>.j^4ga1HZX0`!fĎk1KfcJ| Nb{p{a(ᢎUAEBAlSpR叐^F>6fR,!8ƭBHi^tw`OW$aihy':.E'qG[U@ ,6-S| ő'fYcw<׹_@o[뙩x!f]nה8h|^q8 N9$5cHlu! ҨwkpzX~HW %MOBȱ3dv:uuluJzk``gI8Ci 7dV 6J,i(;DKR[Y'N^ axoUG4GV;ؓרc!O]f# upB1'A^ 2ٲzg9QPmorL,{+==1 ,զ *IȅhDلirP\qPCS0җ^ ҦR6RV/֌Gjbu"by`f9_0Ϥ{ Hӯ[ CLLWPgn\h=Ml[U KtZw>G<MD˒czYi <t4„OVy%%ȃ[/4IrT<4zh;>\4&EMFQ 0~pN]:!ީ꬏Pjbv\aj{>?_A|\a|>Uȑo:/d cx!vH b*^Uy-2=0>S){+~I :9[rN1.!^ p aeLЅ(A߾r#?]o ժ/Ne%] S|\*")-Vm'3Xx-45wkw=ps!bHœ 6h0Sֵh.}k#lpSh퓽st9Mˍ ު6ɭ]㏸%:qZ\6zpB%v,eIKkKt ?J QkJ(<8Ia5j$I,| $nx#IyxEǫ vA<+M$ei^x d6([BExy:h[Ŏ.n:[kx&dgXqoWtm ɾUe'b:ᔜ˾)Q?ScxZ+jfSg BP_IpO`ƻrTG֝でk}>DM]Op 6?țx uP>K0**U[ulm 8\t˖sO* aPж-Gq(Gtǁ 8Kco:W> fF;p5H2M/Ww*ؗ!r%N1Cf5Bd:I(j sl.zĥSD_^ӀO&M4&55w{vJ7/1i*^t)0R*8䂕0'#=(ȁ 02SZn]VB˸%s cS99Hߊ'_пa ]C:$^AHWat!+:;Q.;M+>9M_И[~;]uGHbN"G #su{$2Ԟ! kڑEMy{sFגϡAqL\g%̴ۛ>&2鸽.a !&_}HH2ɗN׬ Xza Xdk >0\O]x)rQB]&>:;_Rx93%IƄ6ãT0@{LU(ul$YpZ (Al:Sq[DQ{Guǿ*n(K`?\}H/'w]E5BΎldZQwnP*c`q)uv!-MR^Q}L39:=^@80qEk%"~U.W 0,h4VWQ>]t ,Ca%d rk4K\lX^;Ԉg !l UࣛD[i6t8gqi/ߘoγy)X6MmGrMeROo&PR ܔW{򞉲 ؍H}ġtjZ}9꼉 %wtzKZ/,o1(< rF$F{KB΍xl/ɖH_6 #ot?w{DR*)sbs ,"awG$O)@u̻e8 X%aW쌩Ƽr])=MګV-PK$3lR%f7&k9Hѣ#ܲ^;H=#{PArkuey؁qa?"gC*d&@mWvŌ{EOC@ Dþsl#tY7y5&Z'p!kL)|"/P\wEc-_),TY"ɲv+2;^`T`\Ԍ0h \7>R 2dAe]'Mw ԑ~r@i15}-ONT=OoCCjVt{Uq3D {fBvyһsKV:נZfq3qGR>ٔRϸ#Rq[Aog[@iNG20²NfC 3X4jOlJ"Ij֯0me\G2-b#<,DtU{.2Y\P'ME %V3vd6U yOT _r8Bc؃qaY췶xsv {]9 hq؂\B˱"bF/cX}q4BWk.CɧaTOM[K\cJ(#^dA('E &b ^,f3NMt`48 -GWǏKRgIVRrUIC/{?mR.6scE/z6 &@vøSBG E kO(בc~ :#?xI>@9eYLOr4ΨGp@ I*7Q̨kRb>p n\Q|E5KMOBN`z Ib\r%N `DփZB\7 \ofL.V>:Jy6[&@/2fԙ?(M|y`{aN4ɨ!!,"{*]X+Z겋ƚC[&;٪kYUeViz,>$!F,j, K r _8RlCEM+~P-r8zal)2 vD 7MaK\Dmʤ WG(3z/$I_"*&>H 5UIg;H] [q 4lܴhQ2f?)#ūGo-C# Agd v짤="!|%wO t/2Ӥ+OF!懓}:^d',;=kl0]{_=0_n }Kz?YGrXѧ{$ e0m-ߚNk- Ÿ#P9|8!QzN0sNI(3A[6ɹԼ6MZo6dyƦw*yΩԊ*p6ȩ6_2.jTii~IKxhJ)qRGoyjCպ? /1"F  Ln\V&Z2 (@uXeY @uC+hk~@Y8P~tCAM$aj6W0pnBq qB:>lh{^Y ّyOtOG"^Nڗ0ob-%/*R퀶nb"&*b'LSv?^Ebxȣ-_)ֵ^Q8~x0 hZsCh%G'Q1! `(#f_gg %[tۜ Lw |]}tk<"^:5p[~4 k$(NTS#ؽQC_h,{f37 =oG(7#aYEBÓq*!pre\C HV9I˯@>r'vnj,{%{>mOK Õyo슙|%`Pͧ Nߴ^gBZ\wGbZu# 0j`X攜$#l`8 L>vU SW*5…{jTu,ȉjw9k&jFa&t9ߋUo!<[5)+j%Gh_ߪw7h`²QO[:R͞v|XH4r\Q-sRTmªK>R\ 9N}Jn$Jw@3d&sZoDpqb+|eDY`6$уTeuC(#UPV,#uzIBT gCKԆ!"UGX/X?t#\p`L])2Tu{:~djP='jNx}=?BA)c ia͟tQM.cY5>fss\: V "b@p)ST.B Lp;^Rpy )Qpo=` +06 $T~3ʤ "( *1ϸ6߶G7{Feʼn!xSwCtm$؋ſB;/|qk 8=U:jXBrUH{O 4 E׈_z':)XIL'<3 ,E;]\H>OHFJ/B TftcA£&Tv*Ǻ1*,$"#)02Z±!ABUB (^pwO󥢟V5oa>twqOx ,uԤyPc6"t_$i! "{yPPqĮnKЋ4ZSABo+~Q$g1W*k]Է!1 +r0U8>B VbVx{ڴincpn"'Ѣ< 3m{zc+n$Y^U,",շ M}x+m3N1DQvR㙛_߅NiEsb6s3Y&GĒ+;|,I=Ds24drʽۛi4ɚv~3plKVQ=RT7{ \[2Z X(oNk^wEǚpE}E+a 'W7hqfθrB,u@T7*zDx9N6ضR鳾$վ[h(ݬU)8]-GWm43OOL<~9拽سb[e]bK/:@^̿33ēxLW8$q6P>P"&1Vy >͇lzpX4#gd&7f*5S( Y'q)F/ SߟQKD$œ88~&sR{K|OBPcG>ar_L#SiTnk3!8 0K0'  Mq7A חZZFY8[s~x]NPP-ķHqT6A)d&}/JG;*J xR%)Ml< e) WE2h~FK+NBho-r~V#GfHK@հgWbK}s'Wbl̳ZrK{$ԓfbkCCz8qXத/XK $}aŽ}rq@6qT!?RB Ҙe>XD123mmә<u<}'6/ "g|;*C(ɟfzY=Be$@S?Q)P-ƈENBao:rpO/|h5NmR1@*2M$2,ѫ6 p:Pfz*YގpٓYt2Ix| MhNmIEd l3How&,?s2 !u% +i6%6h<֬Ԉ Q)YR^Ss93"bo ^> }Bz<}Z/C/e ={G$tTko/CuNRfӮ&CH1A=ש0 &WN 7'&')Q4N/;~׌ɉQxcESb=H$gЄ$YمQ>>C2:;Fbb`cU:( x>ME uI77Xqlʑd)^UiZp4jGr2byoI] 7Ή +:$nVi"0B'-KwCavr"!'}2oDuF]pR$Vc6w6C3Kfs{>,zai4 dj"ϰK1<ɨ)껷  XVO.2PT4qi[L:/$mO7lqF*B=|V|``!APGkم,P$m@:v9ec! V_/HY##fq{UC&FȔЅ-;I^19E-J"U2 hI<&bmAʦîEV~(wM$y@Bj' s[tb4n-6BZvq [H~v8q>}}Cs<ָe ڹun R+m JARF|^%>A͖ڂ&C9HKm)guyqڥZ ~+&a!j'+"}usY< y7l8cuhMH?z@hl `ezgr-z^loVO 1f[qrZū2~jF!Tgy_+J { R|smsU9^χ;O {kd7ggaC44pXv d8]U_ޓx62QLًטyi&Qe;p1>>85A =d(./xHKdu)ti @vajFR TwbqJp.SNc5N?h,i%`G1Xl.}p#~$ZɅٿ.MJ[ގFBG%\%e#I?Z2AG`Wkn-Z~)(K{`Je&E}J`,9v+l2*d)!F3)aw3dR 8)]pZ@ T0P}U]<r޽UWbϦp2 Q~Suğ5ߦ+ `enYGl| :q_ Œ=(]|r `F{z6YDpyAUiroa/ %Dȭf-ANj?EƘy{ X3]ԏ!on,'£  T}UZz96ɑ2 n>^o(P ~@Z/c^K[^Բ~,-Qzs "owY/݈EsU>aڏV)= R%ߒ4 ,J 7Hz.*=RV ccf+sF֭z%Z95e Eo9"rY|<2E8AΟj6!2#S},1Sk 5 txLżXD/+-bhѪn1>R!^f(d p+$D'6Q]dv>Z!$(6 ?5J$b@l>{Z` _0 cӉE[)2uHYP-"L=ku`^q %龇_~œ[CsHȶ\Љcf6 Va\:+I]$B+>@A$/8(pT&'D33Qws.!L>.&&(0ktj~ %`.(c&G?]DzzLrݛ{ \bxT(Bdsp1𠫣{Y~Q#w,6@00nZE18Hˎ~]la7t.QvVKFk!u6~{n@N.ajZ2@_V*׽JRsmc },U"J'rkЯ?{2ʅP󷠵"/x;h=( Ll֙a{i1Շ6?x")X4K[,!;h .9r+,1 e@'3ԍ1BP'MrF$%Ǯ}Ors0d3-;-V"%¸XW;R`[wXϿ0{koUkCITˑaR"ӳMj9}+N4mqD <S> ByzŤ%u[)ۍYa^==hoǥ0.mLbfc]s&@>ӑD[ǸFmO@55{f{)9U47c: ϵ{/O"f?bw|t"1aOK3^\32ÚCs9VaooX#`AIlMY T/ 2N?W^e%{لSBH)o~zL\"9@voS{W!{Tf0W㠴QIJP;kHiMfB8',sj & %+Ȋmd`GCpM\|n>@}[>tW[fJBY.7pH~QX>wWHĬ ,4y@uA([I'qKStϓW~ت)3?:̦hF/( ,70/5k (V|>ÃSidAy@͇o VNz6O4A# %T. 7_Cs$X9/A:]+H7ZŪkd欵UM.st;"(* bA*\k< 5b̳&ytirV7_VbNOA2N/8|m\!]E3~8—@*P..{GRU][s8&_=( av,<|Cv3qB&4n].8lfjX|L$H#[C~JTsKK*L-׾uO_x_=RMsP7gdeE} U%TzS%+i11+ iu Ib(|ph+]Q:\aB*KbCY%vdI+i?5ު@AQo{tu̔#oy}'#'..ĈOHA\R^ƽ k9eH(69%,?вH*W['~x`ψF̠EMKM+@IIr {A%vG\ WaX˹kFGiyE$O?رG(@Ѧ,#ʞ~#߰>'וfJ]Մ|=GFPi& wV/=2ܭ-2ʛű[S5YCzХ܄|dž(amʡU n\!msN2{2J;'WIZ垷]o3eJٜC>+fӧqK[/Vp.r处6^HYÀ}TOh.5~(6 }?bpUʬz$jS2hOs]FZ |!kq`C\[ =Y_ JRos`ٓюk HO:,Lr ed7kcUgN/8 d 1fQ(,zު/U<5n ![s+ٰjgAK6]-衭-YӉiO↫ZL KhZ=TR@"{ 2IX C{ td&J/}m*ow'DM }[=f~`Ƅ"F>,"z$$;japp/l;/omӸkӲhorJV_|idu[\NA48<nu\5yƆ*HNhuC%:2GeGx䌲-g\u3(%Ύ]D, [Kl0 aFZ;d --:bHՍ:^WTd .߳QDں\Qh6_:=Kbؼ;^*v ,li:.2c3w Xu9XX+mlhP+?zl!t([ψvt,U1Ԗ֜e/B ʺBОcZ JjZ՘Gԁ5&j MQ/Ug\Ή[p`}OV|uMNWy 4 *l;hPp`!NԍE [UR2ܪ]Enr±`.Qܬez*Fʍ5e) S4cG4z^^]QAv-9 ,a EK{}p`ڒ &7J*_"@弹D~N>$ @cDu,7Fnwhj)%?!A6&wTm< xd &Zz}T46I4ZbȬ5LFtj)/:6ݐסPT67DXVxRbxZ3Kjz3 2grub77_ 2;b6)ck % "{O&yEiQ =$A?%:­?5#@#{J俟M]8[df`ؙFͩ:, gi9/ D[Y;k&ca83i mGrn*B!@IUØ?ch=A[U`KzjSS%;Ճ4eRBOQ!zK=MZ6c(fՙOn;<ώ08uoX9\h GYe:rQlT=h(o"EW/w&sFxo?<25q*}YoQu<K@+Ž[~MfB^IEw&:An܍Xa'_GV˜v $u\@1dۂ= }]C/3S_6=Gz94w .84mB sA?R̸VPH&puKj`A'B2̘֊n<,9Ӻ`AXG&s`8Д-ϱDiqb'K/s=ō@>q)+!=KWtK]#|MG їUQlx19Pt|beQ"ւe?ո>9 -&A4d*XGA 溸m5S\ /0ܟR9(r+}e=6Їˋ V;8WQbn ŬAZ Qw܋=}e n\Ry^A~ 2E~]Zj<$;D2-,toH?xb;'{ɳN.Cd@rA/06*1Y|?$@KP ܽHLoV2GP7S| }+ŭtژv>wcǗS$QWVݰ`ދjeO~PP<<@Qc 1KxIoo ߭B4wƯ(ŃJt^6\•YM)PX x1n;HNl',*LcZvB]w'gC!M?IBsq/RQ0/ެVX4B@L.Q2h(-@`!6O\fpO΅klh\*P2JvLzS5iߺڿAqTVS,DK2YqN\/ @|YLo0,< 'n%Ҽr[&퐞Ɠ/ZA%yHUQfϲQźI\iwd2O8<;D 0W1;۩޾mxm.Ph,+@2P*PJ6 2进 ?vI̺EfU𲩒nSXjv Y^y  rH ;w>>zөX[]1kVg%ķ r(i?@( M;~ƽضn:UsU.zB5L)&d3bt Lx/5I4&Z5-0;Ns6BG'ҺqSÓG'30+GgPV[w$ף7X}Xc\Hsaj1qkECҴJK^XllC;C2V2yᆌ{j L-^X7Ù>KLK(1vqk 4JNg]4Pu7Jo,zfJ4KF_vך#Uq505N_w[RSaV;LGɻ+Ldxդj8K|r~αey䤴p2A!t?dAh:&6VM JPv8{OIb$< Ϊ`NDloHڴF rep Xf)g82@|;-롍Mԉ ^LDеFiPi ЌKHHOK Ǫf%A*53O"Zݳ\WdsmEK]oY|o܉"Yz!yl1MEԤ&<8k< '`?wl@1ܓQ*2**тdirˌR~:CypRۚIKH}My@G4= }3f0R*fՌek:cOXr7Gxw2ډ}Rҵ&-B>]ߥKj Bi2GUX9i}j큎oѶ5ĨXHs2|kVM࿿TS!f0kczINa:Ĩ(W7lt6&"sv[1>o,mĨIo-ʈSgEGX%e-S($Ջ6:l#7d.r@LNN&Ea Rt* Hm 0+ERBi3-:utQ.#JA~Ig7v@EZQ`!<r!\K.~'~ɝ&~,d2G?tg.xG!n - ֏M&$S#8T@=[x#(DB#҅O!ӃmO찛)P6[6ⵝ MNKDf-on@UZc*>,O ^LxBPNɨ ;.wn#ٳp8$tZJ#,XckM^Y+{I~:Zg#D틝+IԘČZ t);  2X&p0m2.- /y`"SR n"um4J.ɚ^1{Ђ$Zj 6UA6c-.sM̟UEGpeNtsZ }@e ̗nVL*k8d^%EM*(*~V' ƅdfu /@$ŠH|[RSZ#5&!ꌟkk:~<.WeZt!cuY%o&h[-a DQɡL擄IP e?in,膨t4?Y'>ӹ53󈺾X^QJڑl}XYi\^/I:SCW~\.뱏jW$g`}{yUQ(W7{9cqɫqf$D3^ й({ HX#zϊצ !3%L"[x4 ƌ> $$㪷х'WAL#$9L'G__x(܂~/t2X{Px296n>_,Q=EȌ+).F0> 8gZ3Q]z:N^W_i 5PGc7(؃]=C Wt_@'w/[.  Y{-&/As _QCMI=Ubplghpe!U0Bno@9IK؇7pXM{.eCXDZYu2@(pdK>ѿWEQj*o_deb6!5ڞo@1Gʹѧa00%"RǰSAۋxI wݠ^uv :ldԬND`JD`5KK]v$~:iSܤbRWxQ)}Ha@zWyJ +=<~ĦhEKQ Mszdy)s|n+4r"ʫWn4 m,zLhVF +1fDʧFN,\r*4k;oSҲQg-y[DNn=&;KRqj7-)pQO 1}A6d1ˣՕE/.)nߥk+iAj`8;iG!o/gw@7o76j~iDR*AS>\pp$ejv?6t9(<Z==bLFT[g7*pk۝"MvV*,[[Ok5}F&Qf򗢩b'DU>|2zb1a|T@ 6&-Λp ςmr}f)H/7k2ܟGruv l6l1t _#z傗jdGm' uM i píљ$J_ %(p_[@40.5tIm3Q D뾀&]s,΅uv/!{f&8&rB2VEvrњT%?=yQ@&]cV[*>5/nMP@y JAAg=ͤϾl@>f0ര!`ѨȽ#^/OW.1h.qtuF ҈ca9`7yf_^ $5~.;!wz/V(KAZB/aÅ?$ ŅQmEFߗTOqN)F63pd5!$_n,9kmDt:Yov|2I `(bZk+9ڜ`_RF%h ̫Ab\p#CG,mgSUZPuϝ%!kV`Nځ*72_#fJE0J怆\@t.ѐ 9uJ%7 RZGՐ-y:8# _*v޶dWO4yo$f4=Su- 1r#U5y(t[[UB6 kҠcjM>mNfMk^0UɊ `Q ]onFWB~ek .|Jl`a7&kك?"A dO"f-dqg8)W2 xmA'ϵ1CmWmAw^dj4F`~Z$pؓ17.,bOLRUb9@r7yHRcvB]yW|9US6Q]U{"\Fc30 _! uup?]]NzB8 !d6ю j499Z l~\Pv#Z2sNnr#xcݹ9.[l=C*u#hmX?[6a8; ͦC2e'qݧCI *!lV)Z #=nq_3V@E:D;f-.4>{Vp Y4ۑ`FY/mB,eHl&pR Cjk/=}Ծ$boQm:3,@ṻ) d[]/}-Ҵv>6@tOY{zڣN rW#vSjP*d)S7G$0::?sA*zߗzYsm̲7xJ_l (78w lvMx&` $9 o0 aXbOW?{ xGp%vXsoKOC i%2Wuiϳy]@DYhpҴn`n/I K}G!?tY)]vx}#IR@ވ[QCe!E:3S~i:i6o\YA`Wh~aFn>W'|F"SeԼ&VȼSo4~! 2>C@c2)1f|Se[ZXg 9RHɆKB;+tY+")]I8I.sIo3eXQ_ԽQkT9dnd{F։"P*C؋*_a>N>H6 W lSvQ%O4>֗lyђU*dZ&2G #}2¾=(,w_2uN?](NJR#^o2& +\X_>!`wK3wvWZ1 dU3J}q.>7K0#4z2# T>aǭ gp8PdT䴦OwS+pS:K\f( b[M̥AJǓ2VvyPy@.3NSbCwS*OF |إ)GuxmLkUinVPGoA۲#`Cy:j,啵Ls^H8Zrvj_e>ڢU+Cّ'i>.1*Hڨh3k2i[[ \Qb V#YQH\ 4?`١6+ntҪ|nYmn>y jf&ݜ.ǐ^T#9ӿ%%!w/XѮMk@)5Nň7/9=D:3|z?x1O~wc}q ytE!./aI/ Rz/LɌxԠc_Y=:۴Fa}4FI$$F }ԃQUD$gub@ڻ ήgH- p m.'Mi~2jkQ/˽hV v >qNby1zGn81j#k@ۦ󟂜.(ljpkLDÈ/wں"pS #7<օֺ3wf_nlԽN.+$׈.l ,BtA8L!/ ~&r# ݽ>4m/MCwO#4u+I6'`&2l/v'!y}3 Ds:í U&剞+'rOEu|:-8qLٹCnpwz{2eD;5 MB8}׬i􄸆&^ɨf>bbdr$kО Lѝk$@_s?2)x+u49hmlpz8k>Ec-^!R"r+̬5+"|Ya=ciAs7 crΊ)`V1K=~HkcB?>&QwcKIoKu7Yb_{7+qU-8^Q}n.şW' !CpS,=ы ˙LH&tbyۈzahG1z3r81^N`6Ҹ>!, Vb SM֛6ł'2fz~TyP c$չ(1 "gCD*k8KR)bWP&;(e-yǾcF@ M1!jZAM/υ~:oj;ԡ{0W6d&P7t6c=N±H]hmg?mHQ: (jU8yq[я3/:-*6-NG8G,(t.{0f0\~#VFxSjp$˂TmEe^(c_\I-yOID}ͼ{YgN%A}f8|6#|(aƴh`T!c $C Άa+ @,K.Cn HspSOSoiɚXHI=MVgeZ 1dWtM8CI0Kf%XJ,ERkX!;Dz/ ;];#4K9yomJ=s!./Z0] 7&^Y`>.5TˇQ„`}2Lk(q(=a߻,.7leZ]Y%;PʜY>C'V"O"UhU!`@眶jkkt 6Qx7›_ԝ6(>. G}ytzg~T`+uqR즤^akG}5?/KlF#!'TaZ1o1%B,!@_nJ0wst SX<ݔ &[p[;A 1{"]SfV"p$ف[iRg5^jP6 y%PP} j5Av{HT1fDH>6YYw+!ktA>Ǜ@Ym]'8z&]#Nw2;˿p#caM}3 zfRN4-D|2r;# Mӧd,nVք VXdܻn;L{F8! ss qyrqȁ|isha2dlh4:Ė?x#׎eB 42ٴ3VgF/I7r}G@ 7nQDS2 ch·yO&MPֻDj,S.;ݺ6N`ScޓD{Cb +ɥ"e:`!Q̂st@ lgᆚI77n$[QYd86۪'g҉M)O>{vJ( VjPnS/H`u$&}pZ>JFXuҔ``W8귺]^ӼX~FXм5N& U̕ 4.R4H/DZdqڍnYKܛ,m~3nx98šB7s~tU L'& U߉_WhB$k+g:ޥR[Xϕ$ٱ[y}OoZұ7㎰Hc!GV>"LeUZܬE?*߂y4Q,-ަ,NçbB)OEUy%\-䧓Si%] ΪF[jx<}+ 3drZ&2~;Y.m[rfTTK1* joxG]ISpb*F*)O;K&vR0n aPV,;wS{*MCD4j1==>Q0N}% `teXG/&כ|6 2 nCCK}^ˉd|PPKia' 쯆Hq.VW#%viic?,սac S(J~q~ߍf'\Va6ȨFtEF/m@ي8M3 CzoGeY{! D\w*[O%\jG6$Nnχ=Ӿ_ʙxѲE$Q݋ ~ VDE?1O/ ѓjcڒ2qN_ێc._ys5[5(́Z=GML&s0g$=[[;=T6{+̽J3@*|3&b;i0ks۟0:F?Ks>,?o6KwqhMs=52FZoW R-i!DĻ_ԑ>XQc$T)LBBF䚓hunKI=[yiUP֘$1BV?HP'c5Td [K)(l \*C9=~s5 $mrq(3R=wo7`X' N AV#,4<7R;nP<0϶Z-8b _ekHަ 0Kսv#P{[++`}H?}8x[J&c'Ĺa;M` %0a^+]g^ɾ,9Y+(]L߇m9V$! h)^k0Xf#ERo+^"97g7@3r"&@yބX:y7PJ Wjcnt3; 7JG5B0wd– DS`eOۧW.Z|5YJ}z@0& 3 nw*عMM,}nE-w;[l2LJLfim}oxB Mع:[~g':}&qb~aB@ R6$XhS1Ã.EpvƖtR]_xեc27N|Fs܉LK50EޖBC5( $vGUQ%azTt་oQ dE@N~ ӹ,@Rm@z.g/@E7fZOٹ!)KaBD'Hy? ~ 2t::7߰J`v56i]k:{ɑE[[eg6K <Nbl4b`shm}uFBۖ6/4~eUV2/uj]RarV47 , W'~ߨ+07ՑqSTW#8<ۺ|D^$.] Fs^/i}J(Qb!L2Lm0ABrJ >#9Eq[L0hjDE~l&b"eHH؄}eY-1iMxvI6^9'zvC En5X3u?@9 OjE;`Z/O Yx:eWLKX^ΕԧĄLwFBu] +;$]IN^@ Q;/Pz"N[c:E:[&7RS>˘pGXej-C(F$f$Ry-0ueF+?2Q/b9[ tPTgYR#rtp (ZTfaki]QBsÒ ,MI8wl%̚\3pA?X!)D?a2XA۴O^eL \s9X?]/%~QsqKOۙWThx~{Pu[O 02E5kKDރRU6<:.LF`n&a/GzwrbIR8?]y% :)hD'IWVd\xl/E1+<(;Pym/%umwnKóvQ*`Ĝ5QCgIƞ))&s<Ν`L0[WͿl5.a,A*8@Գ D3ٹaؽT>*k ;Ih1}1Sߠ(mz NJϾޘfzŔ@\ ^ڧr+9K`d}F;sM(%LJ' QWGV:鷡OR aLk)aT uh=9y#:0r(yu\fȳ"C!xѹKܚ]3o7I 8aS:ӨUəJR }wvZ<%e0㻸\ VHNUm2:I(9VբQz3=#jd'@3C%g׆vsD3QW1|/$|%B^>W\5uQU4 A/J p]&~it25/Fk{D~% ޑ63r]E7sʞnQI0=xf9Uk2T@/!7v| ` @բW`Ӧ MHwquUC MXW9>y D"k_CV>n[&ɮH#u~ fy=&]@ߣ: tQ]3:JS:YZ-k޾5s"BЁ.eB V7yY*(tvof'JVqH9Cz-dd>@E *DR! M0?9.ħ{NL5\%v-6b~z[+j Rڙ^8V!xDjY Y5f"5uڔtQ$Fo }o( y_[#͏ms{a:m :͝]x&{Sݏo}=܂vpcWp"@@`pMOEYvDF ^?-RP0b'yrWgq4׳EȵHZ^Sl$b97aL׽hO>29"%(9_Ȓ9&+F/]x/G ޑ}3+en_L Tb o,\+ Dҏl/V[-Oz~峮 TB4!FMo:׊[?eik G9_G364)ҀFژu|mAcxN:7lQ Jُc:/E+ǡfWQ !y+o0JVv뉕~CX=l}5"D>]" G -\pv̚ڜ1cˇOy.#1f|IZY,:~ͦ$_Vuioa `7w;tLzb{HnR<´ Tq1k%pek-|+Ge;YOAY9O:N T# P"Jt]mݺnjjx쁑Yj9 c^J-<\8T|7] T9}Zhw@Iu xva!mt(9-(+:w7{M.Y6`𧣭E:^txӿG.lI!GjS8<<=J'Kan};U1<ռ'-}r-n^KL!^ `NDu40YoP0%ZH1A6p쿾UruZx*l5p@xR;SQO vͽF(Ǩ$XX;K@&xנK^>kdkKmq>%͆ɖ3eF X(DBK.SZ v&nҦ+1'1E4jhJ_+] :AfjX eZUvT 7TFI+vtKe* Qfdbݽ3QH[ƿoIqD.<_ȔB‰g&ܛvMyPrv:O&юр#\+> $@W9]6j0c;m)&zށ%v|&$+\"r$*)*C9?CWArZʹ$ǓtOۊu'.AG> /,w{7Byd. | ;ځzrDf8bY awO57!ncmRDjS:0f6ﰄ [ zh|C.79[{ODuT|i8=&eܦOafmΌWd~[7+R9>me#IbHJy'lї6f21c; J="֠{kOx^ G>ύ)e?56;}F1ge o<9Q.V4 UW?Ą.oHKYʟ2Ai2XsV wڬȣ"P (j]nQ- 4N1MYF@1$l<^{؜80NNZ6v  z7ylQٿWnw77břTz0Z@X63IAl;g:Dߑ#M lM# >賺/P(?#[YX9(OeBwH"dZOڲ(EN[]DerP` X7haϾ BI2X88ff%jF 9kIސHv_ZS!ϽFpYVjm׷+vSIa')=!"˙cb LX''e`qs}{"&p~G26dƾ`]C Wp "}r@&wI]$9 I >"Jy̧AHN}(ľpC8PΙ-,6~:Zo"9\&J|=3;pM kc9.??"" ´$>Y \:yNv L/A]^m=,5#PqAb1HܰiݝXl=b|+c>9.*_?mB_<>&2)!29Ut-?+~>~RTNbVyDY.mv@hΧ\Qqq\HSeٴ[Qeeuv8iY?i}'G'`xtG53f>5t|Y>YqS3Po]cH Y؜ZMbővyꋞTnÌ rSn}.DaI9㒖'?L t ; #Gd#gng`. _HY;jH Y|]G ]&{l$T#<;F&2ANͽ-AFV)u[V!)Έ:z-ZvKmz4֯װQ/ȟEbLuB'=c WWwXtHhӿ j!cښNp^UdiDD0IcqTz0pBt _62Lt.HjYL̤+Fzh¿d_by_(ͩϘy_f2$xE8ŎddmY=v5.h2#u\5"3 Ԅ<᨝?vR{,;tLpD/+Rp_UD7Elr ۑ)շ8Q~&;~DG/y߳:xOE@kz1\ ~d/ƙ4c3jis!\ <~AH5@\hP}ș#vdPS|\wtDO0 _7[o1D+n7L< 4ZKgRpn(/hQďr\neW촘5@%:.U30jy94I* b\y7p, ͨa}٠*vXrC8^ЇSM"*RݬX{^ d kԨDW_K|H;lǟQ'=X,[Ks㋝Զ$2'z@}vްK~3J1#gDW7z Txdk0 S7VHj X8-X3^΃g ֹ><"?3ћ~FA_+T~8ƍAW?&˝A7V{9~JځNkAw8'~;ʎpɎy-d07oBx{n% ~(s{#iF},fGy (Zv# `x)Qc>unnvَձ֙ Ұs&;#rㄐĄ1*Mr1z҈{Pgx ̛)MM(EI(J']7ӵNBgq+Dzqm'{Kg\]r +72ҥF9P?c6r;=t1.0j4FVA-fwP)9A@86<. ')l''J*DE -'J%:ˑ3vU=? e3 7*_EOd}Q>tvC$9G-pcK&w㸥',)&as(ܡGa(5tv^%N nl5LڇX S"㖒ˋ+uyJ@Fsq؝ ;gpLrJ a-ԍfu};QGqڠ2]B+(-̏U=2(i#@Em*ξ XlSg!Kŝ{] /jծgl\vw0E{f@ܲB6ly_Dz1'QFγ+4f;Yڸ j ߾`}͌ |pH79Fǻ Of{J*\}x|D$9pqX  (4cgeCf0Y"kb { <a gZ# j+<(U?Z(iInitndLKŊ^\U ?Bi3Ί/O&.wJktvV oZ}8g ̵1l:YS?׻_ g(>&Y3` !7tL3_B>sb)voY #%n: J`7 :`Hx:-Bk ƻ؞£cu+[QCےe3 n'aHs}(I ihQo\H %qSu3d\~dsKw;>}]J/g~uf]Lq#ڹ!3GG-V|Gz=)9Mit)BL'8cZɰ4AB_S8QBovbX h&F TkI7ʊ5 G=ˋVq㶩 FRF@. J=,jeG![Ȋi6ǧSF^2&C`>f͚諭]Qӵ IL<5/q6iE#(lkeH8ƢԞ Yby~k :`̞kNz\ƚ,b\p 9K:X}[qVtPIZsB_I[#m/h40! W%*W|oMʪO/22)H&[a :7ү+Uz8=f>7/Wn/1qDBG*,8=p+܃I'*"wi& 3/ M?Xp[wu4ᓫlfE^TkeEIr_2 K)Bu@x=GxE#ЪSfF|[#xg?4hHV}ē.uۃ/C``>㳬Pgں;נo5tti8fM]K!Ofo0Vyy۬ʞ'J`Bn7 |d]̽;$nO>aVs3TTW#*mjTdp~9M˳ GS󿛅+ JK$v 't}bcVrISOoBW.*nx_IBu{X#)Z7:kQ=TH=RDѐ7{QhI⩹dr”\?^P:Jm#)ԷOL ? g(b÷F NVr00n@Tsyb$"* 8}iEK- Ѓ_X| -<0iZ\-b1Pt5n`>db{}m*lȲRϵӑ'G|)_q9n<[7f*a ֊ 54SM GIy7{3H%`%]g\ee}n>3zٜȀQM_ ehV 62 :0U` f* Pe-Eb%+c iՏ~p_hOXlUye=t4tɂ*SZ]c7Ih k=NͣiP'Oyb/uB"K47}h25kfխ7Dc\ŠřBKO•$Ik*rZOf=gsؠ3MKL3(P dVSHSwө@y.CƂﴩ_dd+<L:@j\<|w{Kh=Q0f e+j}mZ7-*YN8@-\ '봊1usWoyuBktH+v;-A:r_G91ݚ 2x ʇ!ͷȘ ?@tcxt𩎘"j=.|`4Ϸq~ObĨw&IFI Y/ Y䞮.҈gv]= $dzj.1 3&QboUYϡO?3ܥ^wz0n+ v[j:p][BngϢL燀3ۊo,e^ЃhA:1WN!Qqceޓ8 Kʳ;3eps q`I`E4U;m=M? (O d{1< I՞i^ID9ۗ *RH҈EU}/0 zMHצ#IQ&,P٬~[h>tu6A@V09dU^QO1W<~]/,3$'}/ꪺf_ͻ8ڒؒXQ7Ź2*RMϮHo(7[C:c{<׬0C Ř}LEz!XnGv Q3`; m$+¾<z],AVӳ -֞.G4 nOsgA}ZXIgN4Y/% 6t-b~-XaUDPcY]4kcO_eR<{Q%#<*~#*uˡ` ZEk"&` ^1؏bin@Lxx Ne&{ R,iNlRwj l}{:m2h.N0fX2_V"^x%U[5;tu=ڰ$\d4YX`$D;}%ZI4C$HnO{٬QwI*}fN N ? (Y=3mz&8j=mviztݗn7SRCx)6-!X˳;şDݞiX .W0p-/أ! Xn9Z =e0pm/ 9htgZG>!+sF$iUn%ѱ<#Әoʃ[5J<fI1'( IJ餣z6䬡( M9i" vy#=WtÕHKDLⷨ>&LKL49J܂|zZYD~xr*uJ(߳#l|[9EZ32-u`my;a^bPr*kփ<+E3+Tegye $ c1R0:2|ru3L0T=r4Sȼ ȿa]yPw"umPl 85{:#JUd<crX%m&ڄZ @F8G:B0~~'@ƀOj.jX1U_z11 4^н7#plM&$hҔ[RS1TW xBMtҦ3'LRg^Ĉρ7V'' NKv)#dQ׏Oh>KdMgsɗj63=W"um0ݖ&Y(7OfleGu ?*X.&( m=u20˷o,}=pO䫑2wATh\Ϡ20t=VRty+a}^8O@fF?;)&GФߞj߃|)09d}1Ï%<|..U\Hp!|ߕ\6r졪JT*?k rvڡѤ+5Fce|,"(NmAZ,ܹ]Wgi)$1'8 Z9O^%Ď:fxد) `EQ_HI?F٪Q'h7lR@Ė֏~ds*Jws}c>rrҁH,˩3} ~AUjԶDP*,wBaIA0?q˶,񲖳(ۗS!`qPX!GbBTx_^AF_tth=s Z3򄆍ȃlIX@Mk3 _U)*/0d6*Wc+b+(usstpF8ㅍJGSv'i] " }Y ks^qO M?(쉤L=(sԧ [>*_96:j3Q\R~H?gG>Ү=7>/Z0&HTO0vhƂ\ĻoElϦƛo6j-B|MDJUDtf3 ם#qj&i{h[X?bWuh;\@5O$! ̦hKj3I2f$ԥ0 Ư9XZ~>`J@>pǶi $OWL2j&8Av#SQ+LuhFq<?֪Y3T=}oZJ^d C{cp^AHix0n}+MOZ4FLKL}.Ǎ+SWyW7!Et!J<ٹP' P{G!g_DvPAmfk:n4ؔ'p7"@1~c||X;!7l@gz]! B$z ͢xIg'5V6; ~mU#h'L_xys0$-t {i!LVF6*@4XB`x]LIk=gߌ]#r7qp98pfʦeLrkO3q cRBEb_:bx1WXIr<X-xQq^MO:E2+nŶ|*IhD$EӓBM+7S \budm @+'Q3?HvcO"1Ujyl{>ݹ*&v}ӭ`&C!RRnrNؐ6#;@~]'֓)2$kՅ9a&ainh#3g}p_'W^%etZ]$HE}ښpWRX whd?>wb4|!Gcyr+ zʶJk8YJqǘV3->kҚK8oCt|~=-/h_g~e%j^煻b z5j *Ӻe:T^mQmՈ`Ĺ~0b?ϙn5vۭ%{kC:3W(R1~-{N{s[bp&QókvQ15ꨠBZ"Cǀօs oyޅ廴MCuPCO}Ulʢ>K=[>.c@ӤCJ#{G"@4Fač}bTCsM|8Ñݢ=bub4]Ic[jĕA%,X` (m ׆!-Jk'rR"%Nw{|+LF(C40({#Whh)VPұoV ua#\%T{, -L b.6'~h uk, - LqwqPuVa:v3@;~gQX xQzN=$Lh®Hou]TArrj 9aN7x߆4iMA}$d2 C\hca~ߏ\} "pTßNkonF "@2&qH,"{ ]9}wTH4OKGnW=y(M6s[y-BfψkœVb [<łӠKE}QŜETcʯ"6V7sEOŝa ܮ$t[|6b _26}4*;s`|p#l1vsӒ@[8Cs0No\K|@d djjNڛq.:LAZs;];F`秪 /4vyZPFzVWhu1DeN䲺Q.rq_E0Ɖri%UQah(A\FO'2ZX*y2LkwT*6XnK NY) 3*CJFf63>(dดK֦shlQb9Lxim>=Ju#"ed\+0Il]@ 8+Xm&cϜ3ޜ O{ ҝ#fW b]O"J'CA\5$M!_/g=N% < Ek-ΉX۵:u՟p yM0V[:Xݢ6e h R֍8;Oځ= j$E*^0')-DzɎ|x 41^O><wl5"ԥ=!J_`2eaL$d mȥR"((v/\U-]Ƞ c=KP$Y-q&&!Elnf ^.hC(۩C?v7u+)inބ>ǎPIAْ:%vz!vw)%{a:?t{qG]D.?oǟXFs1g'V@#3c- 7 `r:Mϊl4FECP^^l  (Ŧ߲#;䣝L: h5RL-wZ\!(ˡ53׸ |}ajGYTZ2X≽0MgmRe7~Pj2#z& /|͢K6R贈=Mpa`+)@ø,q6B rE \@$uOGN?[}U:"NLlɽWvW?+ t̑?7QGX9$]`gɧ`P8y#ktNcBVl 2-?Imԡct4Y1h9)Gdޏ8иN '"48#m}F̒ަ񸪦?vзK |6!9P AELVKKgm&=J‘jߥkN HإHf8-~Hq(Fn +񈨾&ȁt J +M_F(VN*׽V K`z+yqtTO'82<}Yk E_Ы`pįn>ƨKWY;t|q]X+ʤ˟v@moQDxUf_cǘX]M2t&NN4уٷ$o&5yjđ1. <׉ڊއ^"TGts|Jgh$i@193;V{/0P g5gwTf%BZH=ݪ 9 T] jӪ{W¤G/I)\nM~_Wڭ(ʀa&<ܪr{ 3nT^X5szb#nۗ:q[tH;"{`8N36) <@zepPM#h>~T{!QRZ֍̑@oNtIZ]l92`T5㋆h,:Z$׿jTbm{2f7.ݔS0eqHhݗL#]8Md=mX!_&f2uuWM&Oga8Tdoq#8 v@׫nztvn&%Og'\x;`P.ޝӜOhljl1{_V01Cs xOm\#ŅeqMBֵ6 K2Ae?'c!m.-Dc P=ashWqqH] n$I:iUˠ: 1-3'΋[#c'fZr*7x?eFe[*[= \苖6T_lo_𯵷}>Ҿg̔ 0d=#usEV]ml)>It㩚 K6C9լ,=*MXH}B:^bk  7 ^TS)ixڬhلx0}HW(?JqԀ]@|oXBrV dΗ/(|܏Qp\,*ﱦZK-Fl35F?| VڔsMRpF=fe?}ݛ|_ gX +1'z\*o d:耬pXYvfWgiB8Hie1#v$aqhH &b(0'^X7KVi(}`ZZ3=L Z?0eJxƮLO](wf֎ $?S#Akƴ\leɨLo'ĺz+ LTu4ű[&ad/ 򷜏̰2JzgkxJ]Xt b-0]m|e 7 SJ#^+Tdc~+XDP;Ltl'=a9$2{r@Ӄě!4mIdz;B;!"@^%r餖&᰺AQ ˰@a5/X@6a(c*KŰ!`nc*yV!\R mnH]%@'K-# w;6͙Ӻ|;e-%< H ~ؽ~ēk"pè %?y0>G Q+ U92,Iq<]IKr-@*ظ4q# eI5!+.Yw XX,=0c Ѿ ˕Mt|><2`7^{/#3!IpHpv 1ߍl%]4nP9b)A3?L[zTgػ6׿@\2@=A`Ȳ(5Y\G:>mg+y$}{灒ڑ9 _8 3)2*FxhCloW&teJ:=G(,@*.Zb #\nCnTg[+;a$u0 }1RXAf1י Cv=V{n`&J„tbKye[hqccVPVb_z84%v/J'GsG!)x gECE&\* NwI$\5竎~T=cN8" 󁅓4c^~]YVc|ʽ}9!(ɁΉL:x&ky Z5E&{',or1uS1F&oiHoZf/dCEsɼ޴+b;O>waGKwgKݥj6 j(Gq^H~D$QiU+bIB Z"Clr q- ;ve9_"Ʉɕ%9uv3SeᖕHJ?]TW۶FG:ިd/jIfFdK.xەǽ9_ fֹN tYʘJ+x;GՑؤ{닀UXe*b[n\(]CmxzvTTh v6}4X'Ʀ]b?zA& _4 A vw}̟#&$$:{R΂~䦳%c֊Z1pF8o/! ^Z^WmTiwop$1{3>7mF>תRڿPx\ôZ)Xdgv5 $* *M#&Ѵ15B:;(S~նQN3D`ho5lmө fnԑW[L2F&R=d`'4U>zCBġ<}U:[] O5Jj{L;#٥iq B+/Nd?Kf ~~x€c_*V[_!4If/[=NW`r~KnFĮѐmD04H͋pV=͵n؊cv7+9i;(h/;UgXyoI/ )-wQ)T7(\2x8![,)2~_@'61auGIo5VX}:꠸93 תΨGoAn+_W0v|F)?Xrg0tpe#M(u)nr;EVL׻ XSCjzyV(/F(eG7:&G,F*YfѳL墡|Gʻ)5H3q lVPJ ([I2HU$ ,3,,XOXbGDSӔnP{XAk^ꉬ1K/ U@ўyHˤr[j:ӻ(/XqL.q#ƔCn*ĝrlA2.@_q}j́ Dk*& F 1=3ŋ.PPJz˫Y<9:9h V-W~[YXkRt3.(ZlG_hnP|;68?6G7Gh؄G<( !9Rў7|&Wە@0R=Z*5C 0ucf(^MOٌUJq1A$ĥٝ \Zn3wң @W+"DX1'AX)vlӄe0up7k^O]iHR5ys[ W~Ö'v=|M zt;:m"є~ceouuTd:w 1Ṳ?Vjr,M5͈ަ>ތ-%tM܈WnXNJ9I )b뙆Jv:D.Ť!fI!/CWV+`#n;~&hvEهĦ/B8꣗)x.>R8-8]VDaH+/#[CF o^ҮR yjr*Cs<.`4WsϴҲ#஛8k'kg*BTn2OJʩd`͟>d-YȊ]/L[Ʌfo*Nd)W;rqZ%.Q<NY ˈ@;.S;"īf6ukV蛈!1CoJcK06F lŒ +&&mH@¸QVŪUU5m\=ڠxԖYmi[&,SB132"'m?GY@)WCD6%7k3Km}Zhc+JuNeAx 3'`_, p>O,=jY`dLteO69FfeA7$(E8bve2Bj ƽ  zT׫ޗ.MLF݀(? n~gуLC$.&I=ΤY <5bˊ+|gmj +'d ?ЌИ{0r؂ kZ/`RSwJ]b[1H>NF~TzuŇ6ճAB%P>hǖDKF/a7!1-3Ho]9+SGDgc^C`ZL 2ctYa\[1UC9eX eKLnDm7q =FU}#-[ְ.r綺Ā_^[MHI}în=y8+ 0@k\*W,(EiU_x1L㹨DJq!(eDn_7Fۼ)`xKuw<M؆XҮb]љ.dl;ZBT>Y8F1Y^V$3vM0eZXǼk0doܦ!ic,;:ߑ'\~;UOD<^,̜&8ٽ? =Nll)c!>YQʗ7hq#"8viTZsr5`&Տtd$  ]4>;NRS_<{0ўkU?zzqB Cdg;w\&M$^ִ!_iI!RĐm;]-ÎP_;g#lkkE;Gj@fsTcɡD@B׻aJ}x{s_ ?4oWwXCQRPgB߫$B;n}6ZiJV/ ,}vԳIu޿FC r;1Qd^ <_iusK3}vF}jDRحDl +N}f9:$fM -y{ Z裏Ʋ3" MC'vsz#2P_Fhex̀-"<Yс($x`o֚wpPs-xTUUq Ęݍ4`[iJ?Н#U${I[ˮ'c͆wl-@N;yS).]KC>wU)V1 yQة͈МELYEAzL%6LBTojuKΈR{}b,MAo52'˻qj@3S߹u9F# Q4ádpU(iSSg*F٬htx(XUsEJӂdK-́ } :VzA1X{bcxDKygoчOk spq^!bZV]v?1O%L+._Q"[\ B$ڇ~j\^&zU{aRĩ;~ <ì<+GWy}^vΐS:ѐfTѕK9WD.h^_k<N_+o<< >ts8bM1GXhjLE E:'ZUz Y`+X] e F@)b@_2kF,u蹁b78A:$-<[R Պ3\"BImiO=k^ʤwoto!Z,݈Ww srF: 3n&L ̈́vPAj:Ѷߡ8>bRdpiPHqq_ 2Y$G _8տotO)+&? 1K:Y1 x!47?r`Ӏ<5~\ qzݴ p_XIB4QD)h%a-S=+ͳVgoG7wXF!"'!BE)W|[ƖݞWmr _sᲡ0MtD&C3\}ֺ2KL*ѽy*:2'kQ׸u&Y?W-2hiǦMI!e6<<4%#j:_\v"M[CVcՐY ӃT.60J&+~CNh (Ρ\ P`(^L.yxq./LvQ1&-Yv \B0rCԐQ׸rXb ߃bq^0@FunJ;}B$15X}䢮L 0h蛗K@LQF#.e\|d̓q9=^#f+B.uIa5C>~ǯCmc"xM:d=K`0Ui3|@LږSNZlYAxp d;\|?W_A# \ʬ--q2m>_jդ'\ ]!2܅P_Y72#|m/(ֹVXnl=H~W~ cQ6Ǔ\X0'vbV mb[HjV³gr%HGb$kPB:j !#㍐;pK k$g]H+sauq"ΔDMYu_k^"h@}C#kݹ!Kh:ŀ>VŒy{kթtgr-ƿt;B+J 6Am7{Ipn~Eld/Hfuzé߭wҋmL軬bfo_0eϟZ~0A I){ްP iAjVX\aJsx6'Ө< &ƒ̗ON;'~Z(B{?m fhzɏ ƞVu0j>h3/m$h?Mz37M03"9VSD1˛ FW26TRĎL(8>s jg JV3#}̫_Z?M5`)O^$ϒ\DQlƲ甥YT@Q+ȜL]+dmVWv0\-5Um&;9Ʊ2?_Re6*kPvd} Vxj`-gR-2aKAAwۭr)LZm4* ; {?ۉ >1}m}!aD"/  NSsD((:3%iQ OcέIKEy0]I0a}y* p~[5GE(Xw,Ff]6MS@ݳ;-f\Jԗu–#Hej|T̎co\k>yc"~%3oC͡sòe/+\9\z7r٭R*Ik"`݉ ?:VǿQ+vZ1nK n85rz!t+3ѣQˉP!qJ$U]2Ү< )7>dq7L.Fex)2FUYNYi=hJi.:&KC,C 7'ou RN;c4Q2g-]xJw6xFLB Jȁl_֫mUbxk5:n&Ddi9oCUP(gH pK9#́vѢ>gFk& %6 dE$ceuDi [tٌbgbd1n9w<9Ęs _aV0AuD5s߻-boWPUMuYkU*Z;.T87 W?,Q8UbL).bk_68[#댣?Jy׈ 8] bx'|>RviT>bX>0 {0)Xe;U F 9y~/\̋9 --"BdGuR Mܣw(~$!*S 9@f Lɱ7!D :O (7^x8(:y2U cdğ(3h |?j[I/Ǜ^'ޗuվ8lY} -XM%ӭosnJ %§8W+X 5sA txxB:U^eMn hj~Qi-h/SC,k῜e2#|*xr)mРLՒ%u`f t9RcDŽ/võmsTpߐ4b`:|sCPok|q]mWG T|yJa ^$搠u օ>khGl! "S[HXЁZ/zas֎29pϚW~~s!@R5^^ri~uv2Sߚ NR` ݒЯf\:)Ʒ KoajJɔJ'~45'st˺UAubz|@5HG3]sS]Id|.JD;F`/0 Y<8+1rQ2|P?;wIva$GEx=Ah*jID`VJ,њp5E ʣp#K_zǞ@1gs`5e4=&X)Um _O#S9<\a) 4)|){,bycgZ"'XR_P>%0ppZ 0j;&*#[k?jE+]l23鯎1O`ZwE?mT~? #˫/y:;͊&uxO>kl֐ s}d l~L>Cj ȥ+\LZG5tbIļ,hޚL|$?f̰A'X~S^8*(u`{ *uj Ib˻XQ|cT|YX CVd܏+E7v3Ű=|sXv*O= ^yX7vO/6;?Ak1D _ST(SMP~g }Me iΠ㗙*jxqQdw};e5ƭqJJܴ.n $W-F}dcO-y6LlX4H:Ev쳶c[h%rI +; sd#l,:@cm4d(MtlՈM>*$LN<[m@ad(oBYQ$ c+m'z"{a~i =/1!qnȱ9.Zd㪋TO]MLI~$t22xڅIHao|"*8I;>^%#~&;21*> ^/g^xӏƾ[oh49CtDĹJ-UgsR~t;?_Gv$*O5 !a'Ӆu_o^CAK0[y]u7q>Thce|5kd;)Y|HrQ:V&K+}'=+>*ʪPp7 gdMqqJ}ͱڏ޹*NiTs01|f7tȧ`i|/nr@mb%[.PPFDN2MbSX^z<)PRKe1#d>KoT6%7윳_ȃ|mWτK󬏎 ,T?KVQp|XmN8@D^!-DX;&h9Kq }E,-k?ze@*/%.K4*]Aq;V6 pгя0k% I8 ^&i֎rERKN.78m%IqFh8PQ9X :?Ȓfڈs{84%m3>b ZAn^Mu2|}f +E D5:/!qK]gDžj(.8r==1@_]r3Dlf\zp-q~.͵ PePs@US:HM{΃B̺ƅ;&s!/Ph9ڵl6Dr%ԊI;hVRx:ʗX#ƫ&"k.Ǔ&R.w;{@] 0W"Dm#0aX^.Μ wǕ\;%2z_QW<,?DwD{ߘ!UGЂTſQ@?^p#a%w8j2"ׁd^>uӱwST{h|tsƉBaRzGӲk&5u$Zĩ:~[im/Q7HIIFʯy;̹O9 BWqF;.ͣ6Ȟݧ9Pd`4EnEnNخKp9N,xoGPI/{H91ހ92E.0퓿awĕP5Q?}!OƗ qՇjO,\"/Z/a0[ &ckBt >6@E4l$dMy>:}~&/gބ8Q%N.UGtjD&x4wj[SaE&Kj3aj7\˙ 4Gsa ,v 6R+G*7BRLSM޾PRJi^vOb&F0>@ TLٵɞW]`Oe)/'!#| {7@ъZv=co9 ŨA ;_Vs>*Cc~ HX`7R<ǜۥΔ'WxJSg-A,US1um#v@*Hxn.-h'O?eO Jϋ⁸oWmi̓ɁmNဴ+@̄*9OrTJĎe',A/b S]OOLWTWePBwhY)Oټ`l?_vsbƒ9Js= ~/>^2 8f1dȖJ ddrlp4cp8v̇ƫ~Kb.D{<.A쐎 k9ŖCZyA\bߐX;fj,kண8 [p(m`|7Sg'hxQi{ƫ@Asʇm:Qd1~]MS<`tɭ@?Q2vC>ꡋuG B{x: HGIꞥ;s&3Ò{J3.I\!&V;jXK i`}t25Ò! !Uaopu'Wz_ztQw,bqQޗ'Ҷ\ `@) k٩('=tJ#:xኣkus^eY.q(`ke V`o/;hdÿUwHBWƀ>_ň =ێ> eCq:FWO, bk7`sX~~T-(r oU @@aDD3:,vJ G~[4)eT _̆?֓E:^?K] >88#ik:"q6-o(*ZI#lPa4z-#"KWR`jIp>Ai,Ỏwh\%qk晽0邀h7O "|AĦOm=p4%=7*aĵsqwς5 Q}$DS/j1Q0.KxQKY3GzIX\EՖ#W^}õgXH1B]wH+aCEp:r)Z E`rP!4G)(:(J1 MD!Xtd(@=Kڃo^_Boh}ZEdo󅉦J"ή`v޾]_Ƒ-xێ2e8.i 7qTϘS$+`a6+e354bл VΌf"k ixVxZ`v&+9E.t$9pB {}fZ9nG9>CMNt[]/l58HCLfP-] 6B]aw5e,}F.|k D(xx_o[F]o!j6a1*i_2x\`ªۯ;BFR9_\6mXKʣ_]ErVO"#H'#I-Mۺ\Leħuzo(V鏿̏C= ?bFAE3@eh'/k ~!_|/[%J=e5lz:Vad0PVs;ޥ&;޽+.V4k g#l]hȵ@1(W0ջ5=gTbg:Sa1 $:?:Md5>ϣPN(-TXz 0Z!rX# ؞맬V~|Z j8g D~Q1hc82tI|4)XXt;xP6 ~FS??ԞȌqF+]#2&}5Փ%N2\ FѷPen>; *p04EmDu]0WAj?{aMGnHۧ)\Đ ,ѨhM Lju3X㕱?tziy S;di~oWVtd:e=/ci[]`L#dsI"cO.UڀԀ1?2]zGH>5J7sa?EZ(ɩ/$'35Hyq:0`Ȏt#e֞݅oJLƩ+[BPP.S r%T5X5~Xc.q@ |S qivF߇+.ٛ˃һ)jAl3U"W֔/jg'L1rJ]P84&"T5XMyV|ji8GR (@# ձy*]iMF@>\%(-jjOoݙUgs:S? ^f1mktSO{#@vSYkK!+iK\ Il Pm8f *BbYWfJiiO2Tyu}ь <[]ݡW3UwW] =U܈ L1\"yjBSgztFX{EqD Iܬ:zwp[@$7d)q_1û$f08\p[3jXO1?ippҺQp (< m-?V]!x;{-wgg:y] 8{sY>.>tH=X+PX̅tz*t9=f}lΫMAڄRՊ^3+$e?|Ii4Y(;#Aݔ3t3@̟@t3@RlnpP>ݔ =f ͧ-sh }d]M.~)"( A#0[ W[ݗ!Q`WR\P1 Qf$7: LDm߉ݿ;`1}m *h ,r/S˜< \za*UOl K%U 5A5h sQ>zZ+72yg kDxs.ôc3OÁJM~3g FuXwj#}y@UQ2w>XI*GY  p[F*3ObL\'(L|vE՝6=X%_0BxC1[hpQp9w&RWǽ嘶@k=JK;SHr4"*]gDBWe2ys=ѭˁ0'c&\1HOl*4|sy{h PąHr]X.LÇ##!G,:+8덵f< s0]8SlI`£ rQY| JHmD**GA?ƮhE1# `98W Jcڴ`0$t4wPgh~SԮ:`.7)Ĩ,f* 6#qcu* a0 h܇DZ.ƴ4` +ͪD8Ͳ]U~#'JưHL.%/%|ю}akT@q?je .~;ӎӟoL1HYe4 Mv,\rvUwp$"-|#)9KqԬ͂ \lڃ\$ '2%zl*خdcZ$=3dbMUot6dc]:"r|`>e Fr<\^\]jR1l*_:ǁzKngvZjW 揑nQSԩx`edLSbOE `1\QO<5{'ͭSLG]l~ɔ 4=GU@U?^~*3fKWFU[`\@{pmI`@l$,zY:ڶ3ŷbI1#yı>*Ĝ2略Sګ۲/&xʹ2%XoTFWK E5'Q̏R6U6n=EHu#6w Ps=V Bv2f  SQߎ2L ,_ W^*W{rۛ 'm+3PBC3Ŷ>A|5l#qvnXo " J 8eH;<ܫZb܆Y*bkZ yIpګnF8$>nȤAs3khC^ɜM[lMzV] C6Qt8:o\)΋w/I: Rr\}PHA jYRl1pt*f):O73:aXVsnQ5'm!Jn*GcJ$yBDC+s$v TE`QEf?Wu<(zaTj)[*ļ*Q|r"wASN[ dO8b:Yʫc)ERxZL;lvdn;o:ƭ0M`3o>HUF'm0m;xR$"@.yGDO1^b6PtRC"yu RlT:D0UݼB\l 4bhc(>VopF26õs ξ3s _ݾ*P;֒v>ֳpXT2k.8 HCZy/ђO$M^G&Ø'ۮ^5Q]#ɼ eb+*~?-: #0~OGz妴F]w0ơhu%`NIPgp7vo&)A$.Z$?RTrOo3gi* L}T")OĽ^W^Okëֱo gJfw%JZiA#S=7jr1FwPN"D/"LEύ-Y'i{uُ5+u.,;o+[iSB|< 2]9-# 1 Pf~,3(oN.}4|m 5wp;,q_a,-[_)qPę-,QE#At 骼ݍ;!Kgh'O~-+bh&(%o|b'~Uϼ=,K~w)ew=?g{OwfMdQ5رVhp12BDU , .f\+4XAE`8;P ̣Ւet,n^=!G3Y@VhoӲ=En;K84E~fa+b+v]Rq-+Z\\3g>Yz&z<,i-tg(t4n]wh=[IagsuGxtSnBrOՂ̽pxW[hm2b]G50ufC~yc?NFw i'4PZ~OOƧ5Z_wLPrelB$N1\3 @> OIR;`]0?;st]&nȣö捇g'xbK 6H:/aG+3SȈwәU|=K oV+ rh=W>SC2E03_T;mrLu:鈰-PNb30:QLقTZs^XZy1|@7 t<Ȯc.=b&/F>kpq3#l^PzK3LpILgVϞg~r .ZjV'>V Fh8/QB-]R kl(!^#yjhƾ 3Yi0Q]l'4E9uH 1gp/RtϽD__a`)V]$Ŕc ZZ"\dxd]=hAE&@nEh{Smb(vacr*H; xQBG ˠK(YO2*腀Cvf eF\W}dI:R<(qܭ~2Gnߛ'"JjTQy -,$u3!RF4 r5o瓸`h8\ 3l y>(Ycy.OsQk0APEgB*xBtig%Q1vJ˂Xw$󔷷Z$欯/L]5ee)~ x9 -Sa:$Y:QIp4ہ쀳 9CÇd*I&le54;&krVmкI dN2Eٛs 鱎rX]vkf)'Pc{3P-}:[CbQHֿbV^ڈ^`Tද̕3\Ct1sG^ފ_ qBp ,] ڏVM.7>bpF#]l4t_*# }C;MPoOZ)(y)tHOu3~0)ZFRL+CMfvϋIBY1(ӱ5$@~3%jMLdBJ撟 2`5PWM}-W/ޗ"nz"Rf-7B^\ws~CU*ǹo0WX\G{>ž~<=t0aEkN:VP(ݧ}Ib0'7ɶmp8"H0Ɖ[&RZMlYb,sP hM=bk~MShPqfA@.pyBgw(g$ 1 yHUֹZw 7 .W><&lf Bwmd3ӺI³;zxH@ܑΟ ?U]E"'UTFsv-:uȴzi9[pP/wF /cg'clA4We Ӣ1Rݜ\JI uʦAVk}"@?0Qw)otݹsw_3|G`x%Gg2`jsp7uK1zDo5ƫ ;_KT{D8u #I2o6#~zyeϵ3ir!Tw_KMa 5M8TC}i{qBQ ̒L>0!`Dpg'W`:ou`ؠPu;S{Az~N;>%*O&:#*AlޑMJ6趤PH攛ayr< ="m,f^l)D9@!)4=|ynhFd^Xs0XH&u84M [W -VIP[I%%3RUvwf5{WJ@=I/`.P&TQȯA{}MɏyLEP++M5/iy0MWw?4.woyM{0G;kk%8fO"Bk-vcUH| >l=(A>h'Yj@1KQHN{nlcEtPVw?F Guc&39L>#94UH`\h`K/i)܋1tcT kX#0I1-JW)/,kec32%Nd1po:dx旿rvYwӞ6]i_  uvo"c|AK*6!eGrqg:Æt&tLQ -0@zIYdƣ)SC]zD3BңG0A~3Q]`ܣKULU)nZmY*rFc(rA9hSQD:fj-!C7k{R#VKCէJ6 $DsQS~j*M1t_cvWF!r3\G?M[̇jF;J<zѸ5~p-JknM0|FFimIr"9]Va \yyZLZyќG_C%gǍ6prNEP̊r4\`@R#ӤEw3i(U̟D%B]+wFh:f1γ<}4|[Llgm.|bu0l pMy݃4tq#4΂<ZH`n=;-w ^dجrʲ cx%<#iN7 I e{@~}'$"bjSޑcxKlQ /M9(y3mfJ;s[k:=WDxi!E@㦅X:uwf}'`̀+G7d-`Hѓl?U784c5)_o^MzEa n}+Oj[PdǿA[ѫ!#V;USBw5*6z0]J™~L6XcxWv+߶>TcHde*Uuݟ[s&5.> X[UX5H1A/!oSWxeYƘAsKTb "K ׈I ˧ 4#= winTڐ 5I/` HҜGGoTtsDBDY L;08 m|^EpƆ>N-u9F2^4jJ_ލ"d lq%^a>Yb6IA|r!oMznKˇ9A"h7|cqPYx |owbgB瀙Mr/Tov;L(w!awM-j[Wtj"גTTKDP/zby_NZtc+\H8G^H]G{nQHSMhkn-/_߳ َ3k41ӌ]Lنm_'PW$;ޥ:/ ӎKc:/9P$pX070\ a#e X@{\ˀ14_gsO{erʥ6Qg]lµlAɧVO~qD*P c`*3x&ЄR#<Q›wK ;5A*gmtsZ\=5Gr.M=ãB z-Wâ @><ΡmH0AK_]@s!B<\x SᬍV &l%6/Egz}XyGY/ 6++smڦK W,w dޒ|,9vG2ٵRbh-Bsj 6*ׁAa̓,' O˘:^mPx˴Y~R%:;V)۬twHscۏ՜SB2# $맏7}|ǂ奇QѺJY$0RbBo_͎|7KRyQDiDh.G'oI(:sQ[ЧCØS5򥷮 n%87_nz(7m\nռk6E'ʀh18*ʣײG1p~P١"+LHw Aj&|Ӫ^:;6FlPn"B6>ߖ.0=DΗ_mn|IZ5๋FlrĎSo&M ICxSt].U!n_ߩ"^coJTfG4!lHFra&Q$ o\ J7pT'>D$;fp7u!U !G`Bs1ų?K)Ϛ;b ,vdOJ R֎43[jiXRa_.#TvC/JJ{U`r)F6>L#"7"H?R"ǒx8cyvS/Ԟ>?gIF\<9quGoh7ɕ6Rk7'܆Ũ6yj>MUk@U.'q#=r^4fJ ߅NR+IM $QrՔbg ww_VmHEhQ6SiQ p å4nؘVu~92 ѝf(:NfK#e NAt$) lW@s;ivsv[6!bx®ɿm2Z P5Z[2֨wRwTQ3؞B e+M%.i 10?8\+ںQz#mI؆A1EgaP=_f %O|s{ k2wB2RA7`*azbpYQnQu+ԛ_ L% ^bG׀'R/N)L>WeTy(ɑ"uj4x_i˾Z<צ[?Z۱5raJuf}YVl(?NfL'3˸/\m[0@1"`%Vd^RkQ{Ƥc1^_iU!7"yE=bby٢nn9AR{uTI/QGktZ1@yH&B|kPuz$ 7i2\"Y}@#G 0{K&Z<۠jaѶtFHۡTnbY(rֵea( ̼̝bZmm a%I[^y_/}$"(]WǯTKjm,"cǣD]qh⡪>[Nf%x&I jnII*b44? iF00{^Iei\Rh!5Kq[3 l{"]QhH"\>Տ|/ش-P-*ŦoM\7*6hOPSzevSWl}'GH% . `J E)^Tl^GA4ߴQej[ŊW`.l 8@ ?wLtG+R"f0hKdB!>o^U*ЌheqNp5};›KdKR]H9+Mw00g\x?ͱ~C-@0?uŢ;= 5F󛜇E8b.W8o 5ם na*={xn^AX_*i`g'z5XGt.E}o?y))G PNFƮm"ޜGpӽӃLyfRLi-gP(ry jXD$g{?DĝblWӾn-gcЎ"l6WoJ]WjܹU@u¿ÿ^' wjB{RBD#Fܖŵ0o`DW!'gdO_p$vJMR_9=y0;YZ; u(@==W~-7`5;^UP..sPLZ;iD`Zi{vUbnm,b5L`vhiE&9}i`yQ&}7r"os-Wf3F;;^oKTѭ5Ka~$rޏj_UCAIQFY}fUry`vȢW$ +!BZr잸XWfi8ýi)fY n'SbJ+wj<Mf=/S~e@gJ'm92Tjk:ep ӄ82Fеʝ&SFgX<}Gg؉/f=zㇶ=`]OLqdK(B9BT}EdMA T&Y %ȱS@0$z$-SA^nZXˍ%Cc'jgw&Ǧhۇr0y.: N,+; r,ævux K#VXDAߚpZ('6' x %f>!(`"\.9tblIt~Ka_;9g}Icv /P-XiH\g2f>_ҁ}؍b\+_w.6 (X"Ș~d]((PEm2?CjeXThB ]M&8E*tVZO3]%ap˖U KR1qTQ ޚ}5Ƹ/&'˱]hȪĞe,r]]۵I}o`8&f$yj-7n 6T JD_ [mxͻJYNf g8Qwsm_w5MadHGW|I^QOBJxNP=qUl ?1B;/dֺ 6^s] BeAnd߬''q_Xs߱GV} nJt>-] )H}z/c^Aķq]]ȿվ~E+I +!ЅΰohRU?\,^pMSARj3g̛!MIS_fFd{%4!k]<$q4Ze4vYꀤM el?vo¸HY0Rf462ݸ~A-dv"sէw$2c(TIEjջW;,>C"de!" d]6(caN(,1$MtTdj d~ 0֙KE^W݈}xEgN8OBsɫ^*3@%teS`7$Pm|E< sUj\o:[7F$~в=P-&zR!G$.ے۴ :꫄dtd5_ ܻS@I*b8T}u(,Vg c1#w([%|npye@\e k,1y,i~?z*oJ/'WxlA09:i[ FsG-L-~BZFn8e$yIR|\҉W|堓CNjgXUUmpW(&2&䜫M'dO t[&t}bBaw' ZU(V\zT;e-S?xB '< tYke>V]yb'0P ݕD٭Xi|yi",ҥ#+ 7cd|f]Q~*s6"UWS# K5rfosu"#c{ a-]?bP1v*U󿭛@Ady([# (ss$ZUxtoH8l> q>:I5|LWX!$brQ%j|Hƒ|V\X*dN3- |w P@a2,H3SJgku VX!콐+-Yj꛺ܕCҁK_)."Z5,&;X/!\eԠߎi{NDi.YV7s>mh~GeBT!#&2G"lvV(B?IրcsNR4zһXz*s=k`m7t_v [TA:tkb B+쇅љV%]6QWI5OԴճQ)0*䊟m_% 8{z1a[Z5U0 GeCA[;DNIs$^6|Ʃr1l|FDH^]~??噸MOkxJkkA߫BQ͵QbbiYOUy W0L'|kY6)bu#܆ːu* 8ѠIDf0`\EGth}">|9K}AjT3;3Ӌ'^G˟WG WET!t U:3-}H dЍ]4ԓݮ^x תF %Aֻ2[tcO#*L 6Sl^9z680:FNt2"R:Yȫ6Pb/OSծj˦AeܨJ wnj0וD2\kU/2<[eOB(@}tcĈ_ᤒk BYl<,f\Y6K b!(X̘UvHJ~cB§xL#D]Q@`Ѐ[62k)DEy׬lId*BV 7\^4w>f&RZ~Xӂ$ -JXC", v_dyo<3aPNsm&Frє .EE/gCDlWAiaBXhJlϒFgt8^6FO+ 7GT`'a"XYFUI C]zUvE|qBFaC 10qO$F7S@>~AKylAȥ+g+y (BAKT:jW*m\&' Q 3ц9ZV1 5wuSȯJtMꔵ:Rj6C\i[ݽp8u`ϔ"(N -PoWlߠ/², A筁 hb>Շ9 Y)x9ycE:Uo8#Ƌ(BVND#P";P#a,=p^O@ kNKq͸ܲ$I6_g}$bBᦴK$^Y| L5E$%\dW>\Ru2)x}%\մ@9 ; B8VycӔֆf1m$65U>WQ=ms%Sޙ<Ö۠ 1 I!jQ&fܛ?O dby 07 2E}4 jFp2&;]6#eHh p_02Kפݓܞ`cFBH$ , .Q?p&2Oƽ)1H9W78z< &qEs&ئO=Uy MT'c[># 4T;k}s>)41hۜ6USӸd0<3bWR9DlhLt"yPqQ51V3zcIwC.2f.,e#@He MXAҤM7pYUfmBSIs4 +Ћ/-~2=A3vEF\JLKEk/J/+.3'f`3Ίc7)A` >3uZ^Q"Ahb[ڣ|,ы)z4i,o>1uO{H{gUEA*B 7|\ӰqxGi DS&Wħp2Q1Y97zGTm]ldߓdj{ FAihz(LVN[kW/~kYg? 2wRG>yb'F9~>u,_Y|LY?#I u2Qu$ĝFt=rj̲4|@B׻;9>,l=v(G|{6!>ےW`2vgnA~h&|V5 ɷQo4rG]S,鰵@r"\.P搟hⓂ-}9w'g[rƬ9% h[ q$ "vzɠqBŪiz8$gW|13 2q~v9(,Zx #g>:AL/qӎc^%[cWOnC9s?/y[ǐdŖJqfz:iQAlaFL؅Z@kl샬P ?e|ٶիF$_qMȈeI+:4I?ڶ^$$uxƮb3+9<0"2kz_ǮA5)f_^!۩h']u8d,w-HK؎I#Xu/-qhケMDL5 8d_vo[@3"6vWWPu^s@)6!z\lFPC`{xQ?݈'AGmdT<76sփ!9+a<4U> TGc ?{ CP+׺1{7C.Y?e,O*[SIp~nV@?wTth0p*Lme DFQ~^1GtArQfˎj Ј~-N% S9 p&n^ԢiX{چ)5j xa s¢}8Y ~fplBIמ|p?3xQZ'[$H1բ[#4 ȷ xRDz!%8N,^ՊUPQ#4Iwo~phHkډ+QZ0[sl =1jb\h;N,ڑEe{7AvT/Xr(&$&ޚ꽉P8P%/d6d?Lnu;ʈ 0_Aa8J&&F |-bX?+C9;zM;ݟV<&JU Y ~>r ,ܠdU=&`MN}5 mmR 6%#I*;13NH6&ՌHxI_ LZ:?<ߟX5bWu`I'qkb> Kh<᬴SP*蛃LCV12Uf~OPKi>c F"Ncdx=o=5:Ko:a$(-=zf⩈wYFՒJʹBnkPݘl35o-q>W`'̌(;`jϋ X6J|B롤sSi}ȇx"LD"7ٲ*˛8E)%Zwly0l_c1O]'&H/e@BE(7#'*gQ#4q9$zTZh7<$uUbIc*3ol!,~f.26Iy~n):C m5 ^?wND +`z›'k"öf;wsP3k/{ɗX~Tr@$hQUJ" ZmX)]cbK0J>`69UOrOt+Fh<;D}؂ m(s)(R' ~xOC^閶Q 0̿rաi.]^8VR=BAu+h ; '0m.!g27OD@o&мNmIK[QQy G2_ayc9Z7RKsAfUoA!1+;" =LGj{)?\n>c+jĖiO_sZJT DWK=Ũ&!T*#M3 =y$h;;5ctcۂ2!d7s4 l鈎J9[Wbq&U]Z;C6"koCp^v/ ZV6#yH“ vRn9Wf6_vIUƶFa,6}]M0*Od*>]U<2j-ų{ڙFD*B-8S,L$w3>c`QV0[NV;s"efw+5MeRFkA9ZdJٿxN9E =*U'޹| %Y" ףhҠ4?8ȳd^$Y{j *uhz\>P5,$,l*k5hئ`3#"Y8j4l:UndUlǖ*9E*Jpm< ^8'1vMa5|> /D}v7Z?_`k{ kbY!#Pϩ񼏻|$\, \_5B.FՔL'‚i0΄^1~ll\7b۝~.[-t+p^r~ڃ ;yPg]\*DjV43>G`>KM25 mڇܸ'oe{~&9cE]#vW+{GDUը.3eQg:6v좟᜿2[xr%HVqqjkUuX#UD ZW?Mφg6|C#$.'cha:a 6@9(/6czaRDe.*zi-5Bp"-3pݚ27o$8I(5x$}b9@ c#eEL"sZG=W/rdXiVmm>-'ަnT2CqfQი@Sv-F^>b/7Ga_C9"*T ל)R WUHir~ꉺbM3n6!ZC=A1O@x77mOd2Vq8?+*]lOTwyP\3`Da\Gܟ5Fρ U蛸>b aˈfk{*B'Nv3IhEbT8Vuzv#hEj'PFuPl8(ARt8tǓ┣q4dQ:u.%۾2-hS >1L?frKhVlU n7yLܿT]D(9si%ޤmRdcj=};>{lw=O jo5~7þC6vGL~f[Pp3i}\'qL5"DVROG aPlzIh&`9mTSOpuWֆ*3!ctfA!VٸpӦޓnض{&4$^󶀬q']R!Կ]PZօʯ,V\Wۼ)8 7툚J,fF~cb(@T'x Ų4/uHt9dd 4^)!S:ur, >0X8vP4{MA $С'=H@ΏRƪ"t,KET"yQ[*i7Foca$s,Ls@4k]nׄ/.1 #Q\I&U3#?)J*N0KjV#Z$Ie (L׀1;v^ՋZ Iآj"젎2TuHBTOЯkSJŽWVSQ ˡ=#]]_/SZw&Ez1.;}O(^8W̹l)XX!x"WJ\N8 &?BnاNwb.?xO4`; Y$JMOM+Qoy,wwΎ Wt?UNэx*+9q=;i[DlvWa͚p^A%mğ@G,̹~J*˃wpBd("Pi[E!2|ĜB[? p>*֏GͲ9-U7{KǑ&EaZPm"f!_%Q9}9vLq$=* SRIPc1v/oKr*e(NDMA6vWN/'36vݺbuD Vl?1Ŀ`hn 9Tٴ> (bczs[niؔ5gp\v5<$7П3u,e/:U&6ѵCs`%ml'm:+R`6`.BˤD=:fF]b*L 6ooAw(W`v$<򸂯PlcH^]inz.Cxp^AY#[TV"k9}eȯ}S:  [)HtB㝴^:] 6T/G$n ϱ_do_1+M z8} H}m2apFTsA^ tRDVkb 1K_6KY#Ns5k#n&^x|Aӕ,fb/%}Be7 ]|̇ **+ ~XޞĺblpC9q"4!U ܷwi9ct Ѵ$҃z0 v7ln^+nCdGןdTE^M`O Ղ81p ZQ|g+ql |89B9\R,Oe{[GYDLG=}hN :otгHPZH6pbgdXRs s,u䩬Ы7u0. `kT-vbkK?* Ʈm~&G|>uiIeTTf!l#yl&GjB0lcby߯*TMqnB{Cmw閨kUو5qQl.Th#H0FH4xgq?΢UmO@!GI^aRKXqM/SI*>j 5||zUo?v̨xH\ؑro}lƑv&~$ʡس%Pxvy.Q5o86Uy(q EFP<=N }-] {[`vGaɠ[rs lMi#wϒ&$ 2Ca/ɡ!ol6J"K+09m'*Zs('(Ms {;>*w$IGNr̠QW*ԚdvQΛ!mb~K5TH!X3nAr-{Lt~-ߍK ~K4kQ1Í5NάߦU}̿17f ; Odtש۪V,iȮi1×h[QsuXd;ᐕƠ⊟ye_͍8}Yݼ)} f/3"ao|u9vTz"YL82z[e\^9!ZAH2G ?vjR̫39 n&Ao܀ʹO@Ūc 2TI1C#VƵ4t .- @ɽrKo$=Haǻ)%"ȩ<'r)b]H/P;KV '=>铮rHpYrՊcr]'ʄ2@G"l#L"Jcb xцPV+w#{ ta&E, n M-;@Odcuƽ-!c}$BQ!ecm<;6M_?[U)^wD_Hkslb ro's-RcOy>^I}zKl|9wYVi|c\+˽TvksME(f&蛓U2;'8kC|4 ᬰRr,c;$Ӻdpt&=Q_=_B沨F:Nܿf7{oX!mj@'it"IǾ݁Q8$[@wϿ+5jKMRr{ W{Q*(ɷj+|aVZew bE&O7*ѾYtY l)E1R&Ą%rvG*dtk7\ٵf'So.Fgojqժ{=DvG zU(B:t\\ -MБcA6DM<"*i9WJxDs%ٕAt ġZ?nőM\MkF=C/@W=1¿qdJ+^`+*!n<˝=f㡞6r"$=7~ɡ-UD%&x zB,յ;v1yvFzyj$U4 r=*{Wn_h*RڹK!Re6t"qd<Э ENJ:a2*IiծÆeTŵ(5>(@3]Ut2p4ex9dD4>C[ó{ڒܟK#X hmIGu>kOcZF+˔)S)%̎{jP76_½z@\>m{8e⌆,L$7*"o>flbi M׌ᡝ [ cA'$5L2⳺S\)A$t k$P $:W`֏s\41gB8]hBzKU7fKu_^_@[昣 Jϳo_ٜ?,t1)26IK^L^]ygR ~lHl4([*U}F?%HْkQqԲ]@Rv.rjr6*=]USDZzj x#[:ʯ, w U=t!6w V [O*B-*FYzS 2Wa!E G Uث`סIWv,V(^h$W ŷM@ū u>׋st68۠Hn#dO**IQ `=)`e*ip~qέBz.G|e HpR-u=?xf6: J bm;Ԍ4NW I(.J=%Kg0Ss 4uBh!y}fbp(-K@{zΘ>)' %p8hy5 :ͽJ!QR,o`S!%ODDji/~@:(㏆,'t>0Y1YvLLdvmM7[/gQfE +&L^8F GTG:X_:7scCwVWBq gU֤T@f%܉ҙH]c$ىrgiMdɴo+7f:F o-ǿҽ kG#\g߭ Sg:gnB],I! Ԭ@O8- !BS odVIX[J kuwPR,:w@(*}Z "yzJIo& v.}@V-h'g pVq9QTZ* n8#ܦ{ۼRa=vd~!ܨnH߹jCKُ|j/4q ǺuURRpݿ {bP}mٛQל j}(/Бh 2{&EMňiGċ+ RbOҫ.P:)=F: }T4X.3 IѷϺN!!?`J -#(h 6j&@ 0lSYlUϐy@xe @3̵^nk\˲? 5ZW*4œL/!hf1C2>|VJZ!RNp2Yʑ}*]O~9׸(Z>V!݄qk69#WaI{gMN79w"T X3f54xo,C5QTVnjA)6Cʥ /eJӚio_kܲ,uxb>)Y(:dM`" \NC(';C:n- `3(!ċtg/r]Xj >|[2{`'^u^R?`h/m1k1LK94,T8PsoӤ;F6]#.up?5҇~t6k&S;9˨O]Y{z@5d[&s>0395fٸ鉶 Djqpz[xǙ[*d eG|x1$7Qu^.+YBW)! I´4-~g1@C,) 8) *KZ4= _*Sd2GG1gejթ~bH7!R~rDLkA9Dq *.:ȏ(\e:Eױ,.ቪE54gf*%ߢ&97'o8¯*`MT7(XyB!p=$!R~hŕu;6NeI־KO8z? I'Cdkvk6dGy G9'I =^ 6;VEE Ȃ@Ʃ[_f)1Of* n2.MFnk 79n\VqIh-!hʀܸ(s!PG(=d#G~BҬsƍ[(nҎ\6WZ]xٟ-rv煒a ?/da7 al|dEUf (4-<.JV%Kg|B}q ^@/%vã_ezM+&y72ͣtưwwmՏ5=C6!]XLePW gviմBM8;CP٭񢗣 ۵C(әl ׍Þ1S{D TD\h~&W"w_t"LLqSq'RvA#KSaPKx`Ps%urw6CĦMuv);Q*[ x0`kEm5i$Klauyri-a;Ǻ/W}8&/t\drmsQ}h sewʙSkXy@Dwa65Ѽsu=ZAqqxlx@$wy^ƚ qtu_\;nuSDZ$#5Dta$cأpnP Q[f{d6/| "ִ5-yw>,m zxCJD[OI3/q?O<%^3KVzכ?F:N# ֪8M/PKNoWӯo`ԫGz>-~Ax;!o×yĎtoys倗:njS0EK]s{P;K(iRy"GO3 Uf(\,>2>^f"S"z3 koO NEڣc5JHq36(ƳGtp,{a&0Y纋%m^RdC~#^2U=VED<,e8ZAN}4,لy yS,V%44ADj?nJzOÛ(3Z[\Ұ4淚j:,Eb#\_dmlE҂ YN'*bq?sq6Vi峾é`FM[Ъ3v"EzBxz/E$jbzT cW_\e]s 3I*@C Ҝ>ݾ*;[p9/gqyGj/-6.\p&ҋaʟ&hZjwչ4&^C꼠qW=5D R+'0O'7F1jbkUv}Ɉ`Jl/fb.wA,3+*> i5~L@xmMrُ!NrMμl;I:aΥ E^ƪ5ZE (%OP {%-]R?vI HA^z)g}ƩBm敎0R Ie|%`/,+ߥF+"/ SWFY['typgI֨>'산iGl7C7<Я=|)j<"@uj?'Xe<Mo@VAAI@eRl~ʠǴtN#m8| 봙ZsmV@TBH|!V9r$Hy{AbQUZ qDDr&!"Ĵq4~ν> D-DאK$>#C/eTKw;W-_c2cI "Ԛgf 5\PJ~{ f =G$Zժ)7Oؼ,td+11xR(Vzېvma)n1JdXD5ŮcV)"h:k`JϚ[B,jl"x-cKdEw?+J:3?rKB˫D\ % yU}Peb$g MddOv\YvDS儌s1ygZAOzB \ GrͣkFC> 3;iF/ȾFE"J{)tmYUc̋ X-ڔ ۙT4tUԡIxQ7$Ue}l~+MQbuMג4HQG1VNж䬯ˣnMWZ0о$f3, fxWD1gI?DSLtT跂:vyL`ehUKeM,Xi |hF7P͞Μ/^B*eʟa3odQ%F0[rT6)!ZEaV 狝"!'^ d]!IY (ISwiaq;N# k =9F+ӄGǞȱVGxu. Gづ8QXK1筦 k%TAgAҡ#*G6fgS< `:{$Y1yR3hA,O?t`®-^fBa*R.OV A9_nX֨k<]@]l8012w\y8F^Pd.NJ:Vh $+λP`_TϐMnJDI1y yS9:FSs"uFdF?LZb$;Xޖʕ^h_VΡXҳUNK mNҰe@j A(o?5[mU(cQ ~j\6Vy9 AU; 7XZ 0x W.6C㝎Б !QϘ6nm)a3u/&ڶáZP `S&TжZqH wQɖk@s6cT$d,2pl:gyPva?b9hc?  +'8v=_iq>n.!Cr}& a??D^ 2碨Z;GeGb292`靐tϒL;1dCx YNb\ƻih[rvvrѯ4 i}0Nsv#mܽ9OOuNj~pNG>ݫfӲE4nB@6oM0כ>f>-#?IjWCK/a^^F%dPmLìAFw0iM͞aN2MOT2"z]sAU0Snr;uW;4Bt_`ݸ$mn(0P?x{UBU/Z6d`#lgY*+,3c;_qGt,o-| ^(’ϸ5zV)Q?KvSDY7Sm06E .u' g^8emׂ{t%Kl'c谙0~vsW3λ!~{䗧j3}R@f2d.cn=H߱( /ELTa1~sb@Ni j+Ek"ԇA-L^m\6B=[΅ UȹbE ^W ˙Rc -5EU()L^ݒ+3`$dH;O\VA@XIQE&HrHGT"f&A'gC% ZL^>Qv=4'ŕ%-3S$ UE;dkC=\֛S5'QH?Wc1 '_TH۹kp 1G:/nj̍BW]FY^u$l @TOQ9Ag.KY?:#FJ$NP b'oR׌+w%4'~l7UwZQg2 X'l mR#ۨ@*#wYCShhp<2cDѫ~,)n'ɉirS\jz18Hp6[ĮK2vR87KgaV54ƌyxD Wσ90p< l$D+E/ S'L$yi9@ !1R /Cr$ ZiʊɉIn7OZR竭r&ݕŴ,Z'?6$!1Y/Է-K-:? )~ :~N:,Iןa&gW92lJ6h3eP|H'$vC !E^&ݥO,um }t`0˯[;*2HB_&i1 RSo;x +S9Ն@- * 9~cT`xR!t]Lx7<xo]UͶ+u= ! 0S=g4=EC6Բxs=?bmV?8y":g:[0+N ށ h薆5wK y/6XqOMoM8s$=6]\z`w1'#}Ūmԃ_Bp#>{Ac ,L;S]- >N-xꌟ?U ~E?&KcxM()аI5?ג^l\hfG[X pY~? )Vo8fQ$Dc fற,뫲JsJ[ z<ץKyLe/4lE@~C ݭ@KtGP뭏<{3'+e@t  =D^n1bx}WF mj/oQ(ʉ^ V^O-)<f%–s䆀I0'p!ͮݗd#Ȍmb9%UgvX _OB$G#KkDٴwYmj$)(M@) [j< loSCk hLiÒUl[Ǔ`kVꥩ^`P @Ra,'4k*}AyUE~τ}ue7u)Ty1{<*jKGHމN/li3*G|.VDSd?e>=ZCE'teNlsx,Xg~{ Z1%AlS7Bu9ʂktIzJz +a#QY.RX7 =TXg S L59Z[`. M L=L*^IW*3AZv"+ћ5ߡ^(f_lm' Rƒ<觼 -$[6O#(|ExfqXS?aՑKCQ|rla!\{X v%TaO~^ytXH/Za=E ^Q#I/Zg(:={խGAc}܌4a <5A͒E_2F"'cpnbzF :jMD(e9v͏0a dL+A%g(Wb{vqM2JE3@ai!!}lV52e*Z {T#/N6((g_5l+Jvh;a>2σӠ8R8:NV }m?}=nᶲG!M>=ȏp}Sl?Q!}A)[ϩȷ.HRFv`vA/bo agwBWZry[\[ߗ|:( '$uۨ?ѹ .#&D~?Pp{6z.P"M:Mo3f7d; K0&wHxGr`|K(=):jeskYN?ϐ"(fu"#=~5mƪ(ib ќ#Xw݈[)EpoqiY|~;+܋띔^tBxui6(CX}RzT- ?K 빽Gt?3mQ8. Ջ m`y@'}}AY;LlC?D?a>#:h7k4l~ϙ wNy/ m̗lvYC,/yζ/UCAKdjPnȩWz :NO;'skF[:XAݳ ݍ &Z墝5a(/$cdpʉ{%|Zaik~?Q;LGIH= V\+9˹VvxVILS7Q3؟PZ18EX*s#{2~L/z=w{u0~^laiDO ~j!hjQ6B&BÃ8x&KWNf|'Ւzo qD2__pm, 91 1av AibIͮ2sQ9xz m?MlI,rT)[DeN۹m0yu L`6 %dd1ku.B 8n(*e~Pc\ 9tmYՁ@, l6[^⁂:&9_7]2R vJA޺ g`)n̵La&p{IԜ"|C>=cw9pKA,s]U)-~0HM{pK:L_;~(C,y<=[2788p$tH"/ss i{C5F_k`K8 ;<}O@GʌY-l-V(Zs@W2Z goJrfxDO&>&w%DVH4+ycTХ䒄X_7 w@d=Z_6騲iOFP=OTw8=(]s^^MŔe7$2&w}:7Oq,!T+&:$*) yW;$Fnn:s6Q;j2!jy&a{ )&';XjR֬Rzhٌ>\RY8g¬w\ Տ윪L9 ke#_I\ +@/k CcrP'wEJS9=E ܨV ldq"Mc}w }06jœ0h0A0~;w\|k.)zXkezB)Y\NFU+e"ÓH~c +;>\O$FUza.OƈѰHG#Սh ,##UnX2{&x6H[2i7b{c ZF 0P9Z ' B/z=8Ka -dhUE&G&iӏvEf@q4'WLQ !X<~=P{ &Fgl- ?sһ0̹~d8p`07jL>UC=nW(.MP?P? ;^#ĉRev9&fǹX٬Z-sBw{ ?d=Yt;[^ QկFy!.ER g]yM;gs<4MAt0A( ȋlp3Z lbzcDk>9+U]ңy? XMHP'$kE男fg*4nR--┆:WHL9t~);jGh莭a8h'..`1zQ ^c}6zŨA,zPg1~/};"1P42^,nPε4 0؆t*8ttStU y%"qfN{csþL ~P, !Q'0@y\MUۅ`^M#o. +U$״q=ɿdPLU( /Vjﰺ_@( 3\#jay/S=u=>fCW=N&%^5H@+/<}FfQ3>(pG+ v^VB"O.ƔPq2D9Pjc(S҆uZŎ$qJ?>F(Omim::?=o%6 ĊOY9qregB[)֨kY|Q7}ֱ^hn )Z[38ƚ>W\rndM Q\.h0~*6^JJ Ǧs> d7, 2)0,Q97P0ٷK:l/m"fNfJ=6:^BI|@#CNc(mƔzJ*u9;  T K.ɦ_d*͐21_;=lǤWc)ǭVdX09 ,蓪i?Srdqt64iv"[#Z7\+q/%z xK,Ş#ڌcR K =; #vJ+sR"vXxB3bh&I^ZQʸ:NMv~u!9:J(6T# K* zȥZm)}33-DcړN^̫㞪`2E:b`@ $yb/Ea볬$cҽdlGTx{c^4 m+_kOo-ڼ! yZI,jI,:%ف?30o 쯐pBၴ@:'Dk SF]I3ㆇY!8?>i)UWrڇ;]OsS@l-ȣxLqq2tn7[caw)}#o{E,WnpNN짢 kOowp~WKiv,&4Kڱ>hu}.&ci]n3\]̟x<,Flbc!)qܔr< {>kࣈztB@1@r)Q-'&ˁ@HvyXYٸ"cEnho^T~$vwY1X%8xY}tvMVW,9 FbG8: ƔPD+{<l4ڧdYRR;K.;x͔p?шZK^DT4ά\Ds03,D tfD*Rd;J4 hrȪa]VGaV.ݶ-ԾivMS`WW="_$? <]+N}ut O]b<>:wTAO{#k;>ڡڃyb^$i  !3 6Z^qO{= i.lj4"LY WI8;$[݉jb:~o̕eR6%nSݧY[b{8*~q`dFŸoC:@( )VYG͘ xE5L~Uk,%8-@z `fPr]})>U@5©;GK44Se څv& nPQSĈ"<s*`N8m}آ $ k찌{ U`X#hĒ,^M jlf!dUӳB#@;x=ut8=㩓]DeSQT`{!U9jט ܍j?ψJoV߃k"s~7QTYi鎺=,mq2%Jg dXI? EM'( 3f,0\rw@(0Yqࠟ; b1+%(3$x"ii3E*[xa=>S~ɑsc{%lG|͘axn845GTpO3sD)7B]UP!YOOMN o74RF#an㘾1Y_#9~uන ݒou%@Kjn_ lZ=(P5,^%уΚIvߓlkXO:&`l5}@bTzpqczı_b;6ixft&?r>q ʍZQe5YAZҠճo{` $Txf;9ѻ+@HցAZ|Q[Ff<~SlBJT2S bЎ<fY>iC9Hb 2kցB+Ω*{+51N FEMWsd:c!H;HOa64|6⪁9DJX7ۿR%p7%F`ޕGW^v 2.(>Bٌjc>8 ~Uw6JP¥)TME/aySUo*Xa{H Υb=9>.ecL\d_ نBPζVcUw@v~#E BQtFWfo  6t@'('lA{d.Y.Τ}j^sG{4DE42YI=οa]ȿ+ēbb`?C 6 и7c VPM0+h^!dF(Dȗ6O?~?0p?tf} m@M з aĤecϸSULIUF9hDn@\K_Sݥ޿3Cyu^A^~%†rX.3NQt޳)t~Pɛ]d_(rG-u j3𫲏 jI F`p*ً) Q>]Nzђbrϋo % V("$Q$U2q*k30+<,7…=LEWӠcif'\B}SS]MqִBS..ԩoO^&f<x- Je~i=߀*sړI @"\KH?Bg%&F9nsYm , ;'h6O_ I9\*#]}ٙ{$L31y;HD^bRc$(3gZWLTE >x+9lн.yJb!DO]( Im͕pQw>^nws:@Mt;KmeHA]K'ۗগ2Xtr `xN{lVh-/ S,>\z>؇?wH]l7{3a؏c6҄9k`_]ԆDzk.WUJ|vOTb}$V<1ӌh2'AwvN;%fY`\]U1c<JI1o兹FXZyZ-wc;.YQ8+ \$UvP*Vj!9bld(iT㢜^"FWL̝QNYP,HQ[@Vr/daVd@dpFbv"+nSlDKX<[GpqXGx5@AaKLE1^_$I.e)pI%*5tI%bSkI 26PC Yh_0{x? MX04>c.y >o Y,ʎo Y\4ɮS72=T ?p :D5b5+l4J,Y?`2IFxi]"IŖ{^p'g,@ˆжrڧ|Вn $BPwROZ`/kDM_7!WyQ]yX/pn=Ef)l~P^Hy=C;kV7bhwAڅzZiK?EJmĠWgM͘+c47ipF9PNl )UdsHM[uߏm5 n;5o;\J{ &G"d#B?y ߭2P~)@EZ>Z.s¹W ɢ{]8CKT8hw]y />D  -'Z:_BJ -WВa,{' Ub%U93ީ+Hq jY 5 I"8GD0P\fzO/gۛIDd7q-r I͖Ni+EB0½Ѽ4,~$ևd9ส6#uJWWu4>1hCֲH4  cjjH Z Q!b>q52Ea1`qLř{3j@ͪK!Ff3oQe?K#ah9sT#3ĪϧVgOT$AJn^UlHE#*_Bk|UH1ubwـrD}&qr,+j8o8lb7a'N~ /mʤ>5_F/hX3A-E4GQի¥a"VB1A?QqIB ȭCn۬{CAVzp7;:[`P`g t?ϖ iM1gZ1'Ҽ*S Bf*wϨjV$ͺ.n+ay9ah\S?[Hg|Jja@Zd y oa}uL'ٖ^$=!M0t'm(J1id(DOX6"n 2ef\ $#)V2t[7C <1<)t&Bԯ͚&^XL !~SQ"GOԞ%kǽ@$&O뫅0 4N $CBO{&%iqkShdG|ҵH r4-3zsl%ygϔƹFYE;0\Y4Jz%flȨp_A"_t@"l*/hYa;)Sx%mߋְZ)n!]_R>]$&!E'+&G[a<mNfˏ~/֭"^MHB\A (0 |v, i H XYFlt€Cuvv0(K1 ?%;=m7)Nz&X>W̷5%\u%4S灼QnrUp R0R28DĢRF EQmϴ;C*}ԑﳅN<Ҡ]$!8pāpA ۴%&e]2V\jWE ǽCDLq`o@RVVqƋƭ)4]}C$t{'_%Ғ*N`HtZ%T줜J Rģ#t.Sf"qاDKI_;n%rH|/ fnpxc" E(VvU\:WHKbp֩vx|p~cSg7ɨԊ<},$mwW5&=]rp ͣżBA!όQ$C, 0Oė6gp?]`{Qiٻ#DU&K̲Fh*%é<@U C=U(mAk~ņh}`H8޽/'&kx_\@t#|}屄 Ia|="7pNj5bv\g[Ї$ iV&UѭhzQ 2egW.:TF K̘Â̎*?CS#WU0vsEO朖RRƧ7\+Mѽh`C t$k!2T[B޵s녻ϘKCksEYM0ᵷЊlpEc-&I:K+*̰w :e%3GR`n"SqOk9"}Q`NٝUpS?ߐa6;Q\ml 4ˣWW*, \j{J9)Pp=)j˜?ۚ =V G-jͪYd50 OZWex(hjhnj,:.߂l\ M^$S eWw&%#twȮPvQWM-=_#ȹ/X/*0i@ |s@w!Ճ5HW{ `:J٦@W \/Bۅ6E#7n6dKB5Y M. D`N3 絀&642r̦d/ؙhgJDk)gWȚu1[pơdLy-!#pSŎ2 3l_=@M8W2 ̶Π{X]ָʰjC&,ʏR_RTsG 61C&h3U|x% f={m}px/W-cFO[= 1zEJFSY~hc9 :tz#Lރϕj9CT8H7Ȭ*6L~M?J,rf۳^RX &b,,$Ne^f rdJ'˴F"A'=EZp;]*@ "?u@w\7AmrKB wM}"K Vo>ݶ,UbʌOމ`:8qbzw*dx&W4}m n7ĄN@2M>yXu%|EErYᶹ9q~6Zq =%rIк% ˪{gc5ͦSd(gddUd*D !cCv+x5f|)Lz~K)X!$f̜1X Q>ir^$pa2nC >(5 y`7+d!ʷ#t6Gc,D Cp eƲ3ƒ a6{dG$D+%[l""ntRrswg@v̹z]*THY*Yp`X$oGrhU1֣f:C_[ɬ &(3:yN=>+ VC(ĤE5jm .:xFVTQ"(NJffuGp|3 ROw}U:2Oz hd1owweKhv,[uDZm~F{O&=)bA o:6h7Q7 b)Ӓ|)+Z=sf?`./uD.Q?7IKƘstt!8: ߕ3ސz닄ꕒZh.|3p#մ,4̫=xvu &6E~K`rhVP hBOcw:kM׸ ]ْnRقhY, ws:7Ԋ?"JCNX疵|'ny{i6MLߖK H-UzOΌwzS~8Zb;[ x-/?0x 0e nu_%BL'xe֡m(^M)'r=S33jq47zqօrf5R"h).U vq4sP+0L# .1yxTv/XjγC)4c5Y9$El K VG7}Y> <ɁڑZ߮* RuNT'Xb+fبBNvvSZR`^~׻T"eVa}B8bTsҶ?ǿUܐDD狵]2q8FyR\h%wμ{2ˤ<\ ƘhazjR7&nDU:]탸 ;3$1ghw=k_VN!pٷ)G"08q_\L$2@!Ho抾O?]RwN<[K)-il_Nph!t{}SO!q^j:GG DOa OTg{QKȼlL2TA\2zB9Ds p- N)Ied@ o*Y`t1p/X#:1 =3%p76%c(J["qE(F+hޒS9 ַV,U-敠E&-i"--ʬR YǜEw%2}WD$9j&"em\-Ia ¯gyxqlF2f1ce3C)4LY-͚_AҒĺ0@ ÷>~=݈+ Q{mHF*E˹_x9S{G4b_pg-X*4XAy(!0dc Ά&*P #"w0r@VyFkWzltXWO ۭxY9ʾLQ~V .Qڰj<'gV2WjE}Œozk풧pg7eXZC&]՟2/Đ4PjEVfbLSr'0lQWaC4 -Fc78)Cr($A n7I2Olg轫k| XiDF!n NsoFK5S:rd晲QE͸#, edH˪KDLutPN: AƯ'> { ZT xpuw=2 eEhYGD;ּvlVlѤܘ!HrZv)s~䇱^HKX| f8 Q޽l83bM>JmU?u$/`$--3Uī_>57tґ|_kVHz_4JIPLv$&+=5t ^sgQ-NdP!ӫoIn}тm8zth6?{(X׋:L)hn]W (iHa=6Lm6 MKOihMkmHHJ}O|Nfi"LWChQߚV9 &!3@Q[ܔJD^O4fR2b8<"N !0,P5]<=MfgTZghV= roZʭWCzDVHi'M jfw># L (WaP "7[8V|NBT7|!@)'/k8J]t{-9ǜy%wZtD| ("lA~y EzL֑Gw\͕Qd5m`bιT(ϖyEӦU8i9nf)fߨ%[QY 2!aVg&H(&͔F;;kDaiӅV/s`L#,O )ȇlO[ǾWE5?+sCH׵U0Yגyboaz e!IKmdOCr*F4a% JLIs}-rpspx G0gRgxjlL&/5$ZEϙ8an|4Pdi;by=bӎu)OABo tLVWHGVO-JbL 8S}HwJ< \ڃ'Su6$ļ@'g5Vۡ*X6}!v~ǠHqZR-让 -1Y$ptL, \!uѿK0doêʸPcv0j-Z0d#Qx6W Y?v k+^3-8x?]E<3M'"WyMIY u:OH 0g&t] =vx} H ۽Ň6&ߟJ(j<do'u"wl[ML=TgV\Mu^MBF2יO8ĒY BMmjdʭ) SJ 2[MQF{5T8BxgK`>G=:wxf q} /M(š;mIRZ~ {VS.G ~ #H􌭁$Gv>oCFw.rI/2;t ][&9r)MhɈmbh0S ⍹ o'+r$m#4e1_ؖK ‘8j7۟<]3*$x6ȗؑHQe^.CV,3@du`-Z|Js1e"b*i8M׈Uto%re Q}m 4^Q>&lKr-J('kCΆ7Thu mJtӐฉAOhrs H0L9l\qIڍF:p>f֨pʜHK\9PqǏĎM|$fOW5\3gj38-sք;#$PVkz(ϡ 5* [d?H`w5Nbm)x@Fy(^dNJIIk&1|Ȣ8LNbL0:Y XD$^v j5e7bHT*imn`Q)9_@E3_G[/(uRD-O 5.KjQ\/IJ2izQN3tSLE$_ΥCA4)}T e XiHX!jۋjpg  _IЉUgqiA=xhH%m;mWFUuT8C֕͞͝.K|vKs1ٷ$Ύ ce#z.WRbb`ft @IMk =,ݱѮD:VӹwM)>`/eJrG] y6I̭KͣK"Rg" K&C(5q\f_,F).V(tadFbe`~/Uo\hYSgT)$]<^>,yӅ!a9B9=Lv+ucRɝ35d0Mj:fEB4pk/ҺQ$x.\ K  %QٻDSJDUY?. '_G*]00eG<;'y)"'"]bN9[[%ϥ̻R0wbU-q^CJEgg VՀIB% ̀fS۸E$뭊qJwcl&&3]aGX$ KnUJpO(./DDvRmf"R^ˮG~e03)|M 7E_$ #px2jDJQIɒ*x>V'v  \JdIJ ɣ,7:èd(pН|VvV D-AT O"rV{`)YcNXG+jՉu%',v%,urC-?S=oe>?폍 9c /JAI˛p=\@!3Ǵ0(jt%C۷EXHh^XL>VF}+@Bwڗ<{ອ4ǷJvemp\t+N.okiH$9"dכF9Gc>au4[K&LL1QƺRvU(>PFUHW7E4/ seY1Q yԍfreo@tS 094%yn=ddUpwu6q+i >Y,]bds@Pm.>_ˑͨԻ_ R| vhbʐ zaEYZ/O̙cx=yzwwe.ϋ6N/"' P .垪 |bh0qr!}4<>36J$"#O;i^B!Rz=¬YԌ(qZM;Cּl}UMtyZxNկ9BYJzX8"cк= }dҭW. TH)րyINj#!Hvc7!LeY tR2cXFHr]Yf]į):(~.pGC' xY=sk2+,ʧ*3I͓0i¼sDo*h4 LNP$)[wGśt" R}PS\׈x+l*]jyiS eUAEHToшÐt`dnCk{5G6tdg]3-B#۝)CjOM̀ADzsyt,܇&2¿It\ xh:$Cl=#GEm/W1~dW_hidQ>_Col輷E]AEN.J6Ԡ`b]/[έwgr"}m?Mxad"cQi=/6j 5p89U)!3J.XFSVR}uX Z9ZMH+JhdbL䀙F u=%axR4/]NPov)z_uSgwFQ,]fC1 RgHN<׊CKvf}\3nu)##@=i4/a̹%?Z~b݅%De@qsۻke~#fG82s/FHiKYޮlV)BU2+ `b}}@bcku'!py @TZgDs>17Ѥs-N(6Rʚ,^b͓}c)vCV'YSwφŽb7 Ң"b5:s+/C75X1=Z>*ˁ免6/}66xxLzB *ۤ>>͚Ru Ơ$%2""|z \ε3CJ{:uwqW֡G!N!/ݐDi;kȏtl/O;a#!fwDeM,\= @ O^NJzo=Q.¯ (}苔a *WEe*zIl%αC!Do[wo/X Q3Hjz ŠBTGƅd4c b v`hQJL  si:9 [y_{kh6]*#OߢoK.' ? ^:P-j VeFBd/'}^.ν.R\ RW祌ǧNL0ϴor4ѡ٣U ꦏ nіxKb)@zk4nz=Wi8IL!T&S+6Yp.1ā  } w e)2ҕ*gDk aLg7Ԩh`S|hEIxkS$Lw `Do jͺf!4{Axm:To,1)Uڬu b "&ЯnDb`o|`Fҋ"7,'+P)UVw"j,}0؉JRہ#>h; #$C,^^9Pp[se/$ON2sC~ػV`؎t(wQ|ȯ9&^? 0ޙD;BR8 L1bqD')NLthBhPHݢsХHز~j4;[s`)reΆlu஺ (էnlXZ lҫ > R|k J<{NdΫL"{\` ;ͨ:niXii8p\.SFa1,WFdtJ%B-] AA~G0]: o'qWW9¶KN1#^v=Ĝ~kp"$V Epqm7p;DRx.Фyk<>'Si,kկ!}կ>|9>sWɄvBKrL bMGͧ .^)'3%KsG}(=I>gp>dA%naO&J,KGVr,U/H^e?z] 1ȷ.7$Q[H A3u/q1(t_74 FfRr%>kNk@]kG JO;u*W7%سjj&d0PU9+e\o۽2ֽszsxڌu$wNW)kfEf*`$EdbA s6f51&k8M_`OMBD.*;ܐipлgra'5 'Ů q2[q:'8PvD?? rZT3'w9Y3~L(5,f")BJHҙj´lu՟>MO!CEGڔ/YUzJaфT;,[Rvv(9@.%,'r߈Z\;h{ &{c!T{UY|6]7)-e ,*&a^ry7M' wܙ ($~ VmrE^\0,z`HP&Gcڄ?=04]V(h`uF>>F_x~e!Нe \F̍n:zތ=YI4?!&p_9^n]\s}Ǣ})hK `KlPpi,_!},H= R_]6DŽ\7W *0A>|+u|C ?^Ê i\cCOj>qj Y.9ܗ]4.׳o&х_`?2y!ˆUxshO#ۗ\\0f|LE]JшRvr/:, *c< `2^yĩ7=z;'E{MU؋pRwǡjՐF ڕ$~׹*?1QAQ˦?-/2K*e%76~2sDX{sTq|p5$& EX QN 7ȅ)kp2U/TKd"鎞au]x^8U&[0T@*X,0 HʈRG :/H'.\f\Cz3͵Иa=g#Ұ'1sѧA{*VF{;6S? ?1/@r41 15lI h'kHS]k++C yK8~ V)hwN  >vu/K"WIml?g)Y.ϖq׵1nR3_m O%2Q#x[: 33j ++!r5@ٜ(=K@hmM)b0&&/}m綂զId))(Rޫϸ{ .(4 ȅc] Aw/V_ xIp#rokUvC?m!itt8?{c' FpWi\6I2Vy+2!d |)\ݍP8R쥮&5~^ٝ N;u-OT兌C^immUN{Y.\gV#0!oڮ2T,l#ݧ)H[a/S.D0(j}H$ʍg`[y A;xi3\qjI Q= *kJ2)yO#rt+ݐtUҁ-i^G.eJ{@KTeQ|Jػ l!VH8ОO3EhE[KD0 A: 8c P[x-;3Ar*BE8_lHj>=9)C!cs'13mӪbym lLnCNˆV ݰ2>8﵋bj## :ܿ 9$6kIaҢ`sB;Cu}R^NjQ.j_a`aw :ިKaW2LcC=0!Ǭ8)yWw WKhV;/?Xg*Q\p Ӣe<>ZkxFN@ $(yos;}Dq5)!gb\@ m %0qywPYoYrܻ1=\Mz!ʲoUҭ!@P Cԙ樌^4i+]1z>4Xctꏭ4 ߽Ks(\87v5%w2[Ty%GEYeN~{4F /n^&7tcr!Fw:õ] C€ZOR\鱁oF|c;pZ}/"1.k=ñyhm2]]vLc*=Z qbkyfhmŴG3f!>-IzlXѝH85 t<9R5T<)֡pe}04NRFW9_@#r)Xo,GxگxesL s=gH7^ j~V94uurɺ4 pe CvpGz/".gOJv[a+q4*DZ.W` gL*z bڀL;^0(FR1M++%o;ٷe˷ | X[ř۴u+~]7nauʺS%5AeGeϠ!fRΰҰV?Hԓe(%&~\p'ovqc߃v= ̓3^ ɸ\X99t , 1sʬp!X^UE:Ww &5,[gefe70g/K>7P~66.| zuJ"B)eY@9!@|Ohyr2#Z\?|SȢMZR oHcnj"F "*Jx2dEs<oW7vϯraFd_aT?O`r@*Ih~~.`o@ o}#|ף/z@Ge2_s^4xP@ʷ \Cw/4a@Q8\hfxbݙwin %lYb[Sz;렩<Se13#ղvҺHP%2-!J']ЖcVMr![$N!R^6JdVu"L dP@)ENGjo|W(`y 2Cid\[x4"W\ƛ7lH|Cpl1U&z3`gDX-Jsg#uv ,c-Pyz:yv[D2$">>9l`8+6pg%:bTT`4Tx b' 7AdD?B.~?a7vY{bǗՄ#cjZB.@_F 'i݆Ҧx 6xjbDH[)0ܪ/CZ;`f0H"6K7!p Mж79͢ǐE@K1I1xabH]z`kk֏"MbS$ yFW&@x;֣.$Gv<?= /Dh"'K!\ŨD!s'|`s?68Wis(T=ēO!aX *fN`gUIC?ELeJݴe]hʷqz!kǷ/,mѤސmyɨÊ%E4P~l"Iu4F_R |߬fjl8ʤY4{#ۧI9ɔM!u +ܚ툓2u  k)_ѕ;ʓn{R]J$'!Hf)5q%%`DL֌P@JOv#2I=A͡xuLkX5`K 1Vb8McU'iAky٪8by׽qpЍ'}x{$&K\IQ%pJ ?,QO+%07K)_uђ=8Vm+Ѻm[g^uo6 `Y&잖w ItMʦ>"Rl9 '$<8;R>'m$gԹܐ4#n(܂8KT*-n3eDF#Zc[|s$*,j~S}>-1w-TTe 0l:Lg/ߟ fϤsDYP{#my2:݆ZCa[F/rNuy:&T)Wc,{Q]#MG/;?*FcsmUhP7"<@&RO,M!$`p !U+WrdYX"Q 2_'s&ќQk-;956yƟ % F>Cy(syt(NžP;K?u)Pm m2G?ٌ|Žv!w쇼i3O"J0b̈?G|srP3ƛyθ8IziMd +DBd-C/ mgZT|ݢlsǎhH;޼[Inr1AZ8=`snyzY2CB\Oydϱ>ِ^-LWZغ؈١M G ;fauvB>w;Ύ?x+!ejϽ/*q|*fxMMlI7qH7T+R+WfVT!C%%=Գ6'N&›uXdy@-˷V1 rJHK=q7(wy$ &Up-\b{2m$֠{%tO*gFF'Pꂊ(}‘K ~v6^jr+> A`}cK6߼7D nU=<'`bIGM=Vx gEKi}Gɣ9Q5X{z F+B0GGsY\’3G3 &8 @dA; fOB^ WoGVD$qʗ L"9U䒫8_:<i3U}g>҃`pb5B&NDXĂj(#)c-z7*|NvԶA 2RplvRj&<_si-rˍj5s^+3*me6TNUv.!G@׳=š LK͹5t;[(D1,9_GUfH\[VCJ;gGqA>UTRNXQ)Oo_?T|i4e'dV:KX'߇u)rނ {G^*mDE(\P]J) rSE'%!U&\AifkBL]xTe^FGT&ǨivFD9`(\:jg- T_pvqc38yz .M|dEoH &]֪b+-S{DnihO~ ?C d4 [=Q \tt[ dPoXQw[7PV+Єc&y+G~|%qBpz k( 'zMT<Vuyȫ qܯ[Jp6 '?Nחa9Ϳpأ[ǴK7sφ"\H;l$Z'_"v.6+TSU $Ra6vZww,#sB%[tz*ZVM*7/osy$^$A+3ZL^ ?}g[dr}P/˼nN_^i 1u&?Éo\/?i5Qrf2He1HX*2O7,8(pPi +N3A*!wH"(< :׆:YbPRn\Os yH5WݐNB=V] #6:ի ]RYd}gpJD id]ҚNyfؿ^/;UD\>FDE"t4+H.Sp9K(v7>yNPe =tAju[ {[e·`UxY˺r0NH#_2]ԟZbKkG1pz=I<7t:/vXad u -\13Y%"90zTY-r :sVכ den55W^ͽDG>ȧSV%e{G $ j -+|aιw>[9:E'by_n+lwv SO""FcW#.a'*@k+U {$*c 0"?mtri~WjC@ U (m 3@Pȩhhd Cu}W2'<f' WHSaЗPQzէ?|Z xp wcqA{"j֛HN.N8P)kO}hr(tKdb_|$ЛBwsod\sҩIm@.YVUErZ"jK' Fa)qޛ9%P3Dw?rtsv-9U$TCH \֤$ }4Jp}g_kFpRD(g1f-w{HS:֎O_ Mz5W1ړEE!I}S?_͌ޢFTKk{+jn lp\kX"@(*lsG7ՄQә) ѭ=/fZnqz$E ӫalm"8O?ubta&c,OOd}/tP $$H"b/+Y(3eEbi шIqs:s/8мL: 9Ùh1,<xL렝ܶ'KW)Qf,8pW驰IWRʭ0>Sw}4F!`}Nx$'6@@q$;B&~{rvp ZC"d=?}xbӲ(\TRlBt~4z2\Y|þ AotsFm"BfۤdXڼas=N;Ty 1a{3vouiT肆gj>$B=c˨C EؚSq Sڍb_S2clCr+GMUEhweC;~_)Et] 2=Ņ:\P_rƸva |zZ<DKICbse]ѕw0k:D6<O#LxlQ2eu!u.~c-wf.Q 4^\٩%ڪOa_~숑Uu(n>;\G'YP6`;8*&5h&j="1Nƥ0JN4lxԼNd{J:ZY.W f \xw#6F!'mfvPhYw:e=C[H9r{]&Ix L(>R0ܱ1GI]Ǯf=.eW™,hzfP6FR g]i6CǒQ##G<xQ1y[ ~ gie9 >-* vM3x˴JpQ+OU&cܓ:^@:`Ib+O{ФmI%=  =ޭlYR b?&He2U#_TTSi=bb nLI[U' m%kqo~L/`gqc\} jMParY{&4 zI\X%z\.ov;<;B6>,?9r5c-/Ei԰Џ)=ĐD#foIާAbeFStĐ߷bdV2x !b$MYqtNjZ~ow>NzUm_^| AN]Rd4r4Y_t=9,8aN*w`SiF dLof=`kauƱKgxVcK{=֦g %Òedfz'؅y!z5XSysةY+*< t[̇G~*OZ)n2FewiMۑ9ͪ?LXoNKCm@u \k=vRi* 5W^ /hmuh'&B`7ozmY>U[D9rQ[9 OH0 WpCQJH+B\{?8O;KŒdU4ݚili9s ZJNS=B%@-Zi&;-wv{ܖ!!*Q%"\FG  ѪެGw7 B h!~`^ȩb8EWWCrHiT 8 Ox't7դ<͉a͍*B#<1sQMvDZߩ;Mt w+eؿWT jF9:! YaJ-wŖ)5t⣇ZiMT-xCPA(ʾEܓf` ALK}P\8D򼤍^ߙD_$ 8V  x.0-bɣE}7؏%"uih9l vl⃢ˉ6*a5cZAn}͐éaPHڑHgl XشoXSd<|q?<JJj5M |;:[a-/~1O=bq^pESWx[裎6@I:IA$/ZiapQhe{2HRϩh`n<^V[vUMhVV; _AvK_R 3D^и\;]=oz& <9:M+1= ş?~䆈kE%ϣ#} w+uj/6~C!r.\?P t4 t-b9ҍո](>=)|bÞTbBݿ_>@f{л]"nH/ɣA!B5M.tn<.ǔN pg+" d‹\\b Le#q90{/ʘ線*;y2lM&>=KxI&Y jaļ\ :U@&Q)._yh5 H0@6sw XF ;w?첤%~}.d)zjzV_4kTEwTHMVæZ(Q=ڗ_"$Rt=Z#X{:6{A@^Qu \ZP.5#9ZrZ MHm/Œh!˵?R Ւ 58dT `1U7u~a%'|xHʀ;h3 M%7 w诋dPm.{"w@D!8bx[aqu84<2(Jo+K36kT!֞>.Y*z@-67*1;Y*_$*/Cv э`ן?I"_$HMx?|nP,/X:=ʯi@6a8@H"J]SSYEup6e ӜӷB7*Tv=y@cQ צg8ɺ²&a+}N RJ)NO~l"0FN$d19QA;ra=NtCĖSz=n*G%I5 J##!C4pTm\Akˍ[9ʺ}.^tM{8%IQn$b8ͷ7?9=Zy8r+p%Ak߹]\N^ A5 5֒GWݧ)}6\+@'Ծ\^8 }@$Re#H2d.mofsd.* ]ma0Kc]Lp?2 w(s*)LxESuPێl P%֔f.$x8<<ŝjJ0q Fo!8P*Ќ+&\bW֓`Wl}.rŵhwE'|//Yu,V=`dÃҭ^s4V SRxRphdE){TrnTKwˮ Q~YI&&6,jnՐsm`y4s1~\M{I< DFoGOngw8p l=224HhT`qŘ1戫8Gu"$d! ־89MH܊Yv  3jcZ'9{y%'>]nhz[+F~#N֨ &9zDv ? ˄prBP;4|`[ڶjF;S!P "H;Z0ʆΜOh0KE`PQ,N닥V O>obU,΍?%m’) +,he) ֍P3z?vZ[$-gWe*fU"_[S%֔woy(O5$4Gzv?p4+Z`JLYW}bowҕ7:Q=y&Xzzd=tfBߡǞ ilv[OţԹQ֧g&*%Mb5"&Cl=M&~ ~)1٢ݜ "\S?@b1Ws"fݨ~s!"pu5u IݓfwӦϘg,uֶVBm6ex}S*)ca GF".~r2n _rVU6<-S4;FMF`uP,6<.#0 Q=Iޖ$P`YTシ9%ϸs4}(`/_Ѥ_7!j>Pq9@~[G_엣ɑcnP?R~K׊zUnoX+̭+I>ƵE;KKm'y6w5%k.g2@nJ,f b{O._mtЦCӹ~'M~?Y SMVG C΋9`pIinБ7a>zu$!m^0(p%?8 Mrmx_&flzaO:uu,i!- O\[ Z`A9w }V.^=H,ؐAT*E|jȩbr@1 V3&Cad&e>QnW9چ~h^*T% ?^ TJ@|or}ǔ:Ջ!0|%%cveK!]:nkZ3Çƍ4i& pI'@wg9W~ ߂K~Ag/n) !XK8p­r[[eYM턧ݘuڢJQms,!@2ۄV9_Ly)K?\ J֖MR |:]DTHJh J1ᇞ:^ `~ATySF >{{Fsxgog0'$BXvY>T؜ܳXq 8b WΒgثb gN5q&Լ%B{L+|Uj ]j^9JWAi˪GZCBYH U1,q t(UF7lwj:纺C VGc@*l6tNRUpLĖ|ՠ(the#BWYt09rf ]:YuH3NX i ^e|dt(h|uK΍+fwK=Z̶Ag&ߖxQ]AʩASi99pF{3J;|g0fH/04&,Tjc]>` '/JNm ~/ _%aE'C0`+\o9fG~u+,4Dlެe?XhCƭ8jjKwЈMv[$[Cu%,M9շmNe.ftr,TeɅš5 z1&l>74;VS6}4!+?!Pq,D5:([t2(z/W͢ȝQ@Y%)/ 'no ɊiԛodyRעn |5*O X* -|3PxP E旔leL)+MC8^&xTFȘ| )j:*Rm?ɕÌ$̦remT`k&g!_WzB V~9%{0tQoO,jgK[}Q|A*F- *&tNpZoQIC℟9nMX HoE(~'E * .1{QJoX|Guei@LA'OdVF#~ ~ir:A$bI4[5jܥ=a;Д!'avflMVZ$2WU\\m=7dRIl3#8X&T`>E`iXNkNc K@ȑS+&ߕ)3?Ƥ~A,U&_F6?*ٝӧA#b) G(t̚uV=FqOe#NF/eGBm-5ѐfOl!`wFxKEe@+|q]e?1$}QPKPA;OC _1U˸P4PX!1ZG:h6s kwo5D$YQtBh<Ɛ\i[H5*7|D0r'O*p d/+MoAHQH, gmjZN8eydϳӲp:7SqCOդ7YbbbBU,qNr1Fw~T z2jńDҊ$a"͊ 5߭>rJW+50P~m 3Շ0@%VjXϚyI2s" v}zf(#+y ތꉀnkN/ӺȽtD2Үx gb4J2ouT\rSɜmwcV!6Ÿ"<i4IZdb0 Ē@1þН+-eU.,'ډ,jDž`"J +qcYgdKH:)d(9b@Ze z^#$6F.{s.?Oo<+q(m80-Mj+)L6v3CK*YA9{QX,F,RHߝDKuy9)rT0VeBZЃ8grB&0LQ tpBU `nM(+9 at(TEU){M\ ]*kGH@G47G/~VWv,&wɛi@廌 Nr. %膞XN/@l(!$"[szȆ/w}oBȑz"Dj4|5設ҙDE>EZ$Ǯ1q0. ]mg53{?{d`[U4 񷵄=d:F]}lʀh^+w R|hqX5la%ѧD8Mj żڶ ZsdHO;͸`MV,ëWO iy)@sL/+=5c|9EPtPsJ^q}^m q_:OV$)jo(fp+4h\U9/ ʭ)U=c4- %>HV,S]&+j:²kGןߺE?q~y0GG)#e/gA::Ѱi94{مy'ۡ]6ޯ8$> mu>Ckc:ؓuC"Xad;7F^[9ࡄM kua$~i#i $X6a=n)MInݟ#JAmUR#%DBnoRF} @}K޲25[;Hی2v긁W _0z(A2ؑ&`_C-jPGotIvmr?ȱ[7]PcQF!QеB)`,W!!tl A/3ţl*9?a?}}4P.ƕ7 M:Úŷw]k%ݠy#fv m\6@޼2Y1AG{T8A*+iA;O )^q9̅Keyݥ[+tǺqp2@>N:h!JO . χ=Uᵣa2` FtK_7[NC,~pkV#"V68 P˅ʹk,,;휔`M.&W-Ni#֨aDIT;DYfo)&-ߎV2[+ា)f~Ea (f/IS|~?!NF"0'd,e=䴨nI7DEζ88s8 ̮ "Cꨨ`s`64@e$` [f3wQthn`|J j#9=Hod Dذj;`tDŽ&U->v6 u`n/X㖳qziF/Mʑw ˝p#$ĭvߊ ̸]Ң1d-=OۡHȑw쇡II zYE0*rʞp*Wκ«ȃ c[>VY AIq9K#\0hW0H@(p.J&e]YBOM7KvܘF%4(~xcBշ^- nIK/}IsBݰqkJ8#ePʹO[ p跼AMI uPd9;&!.ͅ5  өLӝ;Q BKe/K}1/V>Q^@oҮЀWڧNj_ž&3 MY~zLVT8G |0 ye6%YC±)=zwT k%aCUrx!by;*61䭕 .φP:[kH# |悴^#8k`kBF3X)sߚTd෕i '-5$_ct˟h #Ŭ!]uxY`pTf g/(s9I: ͱ|sh_:֖LZ5a^"cuJȉ.Z(d6JNTBP_ߝH ]Ggv&֎RfV ,$iW`qe責L p-s>0O?8 F[ !, ٥SJ&H&K }j^0(a=S]lXQy#h.f'9AgUVgq[`M%)m! brY)_֐ PKFNa@ C^¯>]06J_|αBx rZ{ ? $ks^;rTQ_t-ۍ@wiU~7dGG8#W @x&q.V`iL͑)RPn(@H9{;}""hXa3ʳw7ێ,nd*mu46- %=fg ğ19uFPF[q6Q6_6 HY9uGr+߿h+zn`b(*Vk95!հtLjLAlq}_0QHw #zj?=re ujDll Ǔds-RLexM‚k_Y⸁=wFaOml>*)^(kSc\ADPW?r3F d@ Wp]Xe2gX>0v@e7OދDD9`nkہ^v咙}sa‚t)oڑпagx a9@%cç_A\,M3Mq;MOkX+7Ol-C)7jZ0POb$ЛuG MS4H$AX?)ڜFV Bh$cc'闱 f"oeĿrJLW={/+T_b}xE*z1 ), Iv9uHAv = X8ni] t\|7u: i_C\#D'[7+H0`׹6em(㣬Fռ)11gʾ?6]̍ڕh2"^^֠5&O 䎸Gw,}~1#sA kiƜB/*ETu42ΰs&VJoZMd-՚^ЃFp~_0(a* .{mIs(56(R-v`hg{Y#+cOaECzNgWC2ļ*F0‚էtS&%>cvb-~7ޞ͋|.͖0H_3$$1XLL5/} &ԣ`iEAf^SB_z58ݑtNŃeL]N&iF'8}[`P ^Â}i4j.R$09ia6MڅPlf5ũӀ%bq$7gn)sz81 Ȥ?֘2}Pcft {'c߹ 2%G vG(m($]6=91|h]yTO6'w{vWΥ$!I̙־XK/F)>=UΘ5^SvHXFv>dbOLza=921CjxO&IAsOJv+hB$:a66W9v{Y@'b.>]Ϋ]#щ-uTSCIYfT0pH -4\H .81ǎ60cȄZ.gZӔrb426o-ѫaIYo;m]Aa>q7*f ۉnJ5X~I 9lלɆ -5B߬sw \ߥ8P#_61Ƕ!^ ]4/} owUң7Fm=xk1S&6v/8Q)#鐴Vivkָ!?age3NRoD$ƉKGNDXzԛ NJHkf MDzrF 0"KFzI@ronqnҺf nDرJ} Qݗ;m^?h_Ȍbį; OzBCYj5&^(rotz)`l- l^u|OUU. !oE`.y735^ '! t!Ϙ_+=BBu#~`뿬GGn|FDjEHw2nnŌs 5o|gE1%=QĿX)BS7_E3ِe\ܓwi=V$@`Db# kmx&$If E"Uv]zє?xVa*i1bWbTBլv=ď4;]ف2`םjY^O9a`4 0RVS$)Lg N Bc TV B/8S fU` }WZg5cv&wHP%OO>dn_%)A_jl6v.=͕ptoRR}I$C|']w*'7@A"};52/͜7-o\2`wL8'1poBYn&AQT׋PMFVŧ44@b#ސGCj)ma[SU:b}dX{`$ y-muP~?oHާQ;eR *fժ܇WjLR3jmӼtʟ~ 9"Qze I>pJҕ)U4 5=5n9bY^^rN;^AqL=;v )1 jim[w;VGWK??QBd' u[|>*1ANJF3kxZ\;zk(v4)LgJm=D5 Bil{x y: ׂsn~#?X0+g-$`hZ+|JcEUaǝ9RЖNUwo<v4|mX_gUȖ/E4wIیe_0Slz8wP^L[Aܷ2mrLx1^c|Tsgr?) Y,xnv3:nRT8A6v'5="6hG0 $KٟXsmQ$V/cO"j_œHU-9MYRR#@{XC1nڊL,iha>gI _]ʎCz]6v%DձN?6kA-x;JU79(C2*^LlqavpEݏ;Ǡ[Xvg?JI©-kb9_Ez7YĜV5>fDOGG{Gsl))<%n(o  |#GѠw&=TaQ;Oֱ-/GJovk Dأci:c쬔 [Ce.uTgC#h)CoF U:"$*a8vTuX)=/54k7bE8姄d%Bp\ v-D߬(9`̻jѤrl4SyP\5m׻I\](mp ^:\ Pd[dI>H؞7f'ȱH&oMCą޿z&1>(~Nr`zvns=`muB}-oD=оP݄XcyG”{4?P8 YNyX]bjΓF^wONX[֑‹fx:4Ҏ&mr]Bd:q fӘhW3ԑ~Wq$j-4vɣk?d8A|GZY]Y:j-.R0!¿7PQ ~|K-)l{$m[l(צT'_(&Rяf2o6tY%7{P('[)nW]/w9o0q5wzo|M!MBX!Eo77 }\7BdJ'r+x{QBc`Z?-L"Qj.r΋vpq^L;z PGQ!<%_1aB %_c}% CFMMn ve|>|z#܀p9zNYݹB=j6FMd֤{з/x9S~x/@B׶&dIHOKO۹ {c4ٿ2vS5ksw'8_ԟiOm4NRS.ezR^`4o; 87A>ETYasƙrEuK^&|Dg5+g>ZP˭')؜!#Ш &,Cн:iIL4Y]Ȍ)b1V=8$rKzЂ^j§6׎SG2$کh*c.P\ ]iERcNTog`)̖ic #N?9κw|QHd#s`v+5FOF=iɓw<5+5!m{yVKu])1V+&ۮΒ(Ul2:BmE^ѸwZZ`48g7M: 6Dvl3} Kyilo:[}aCֵ]o%d U$fQg`jeDrހCɽm!+N.^=!7tb69:uRXz Rj;m|yt$ꮦ5$^o۟i1Izr xx s8Vc~q?NfwmP5)Nb%KPna>zKtHK@ºo vC a^kNUO"`+'殘8QC {`s .T|#&}؉rz]9LO4h{ *bi`h`nLZ0yJJ(>$zq^9!UJR:8vM/hFmfV/p kŧ݂n[`^#F)ݛa5=օ./{ڣI (өz!/dM473-;!b,)Ϡt6IM4He\~չ:LnTABDHpcaGY˻[흡h+et-YJ4tT&:4=dގy8#X)q |Ȧ}Q0NONGF팜Rc|hunFc$Ǧ}=|as20}]h<'obԓ\ڇ ҟy;"H'F7gGBo6!M67剈RVYV%`U;7*R!%/'lgh+{$W^*ђQ6h žLG[7A_ۣm(S7(f$scCUHLih+R4Iߟm &Ǟ -l*U*WN 58Exufػ;O1%6Յ<.yN[|ZQy&z ] JJ)$Jۭ&`lb4~0[ |pOBKu$ 붽ht*`i9yר_{(xK%}@:ʄ<˚FE70A fٯDaR nrPߡ$o vp.閂q_/B߿FGSg{DS<չr#@HgMe<#a[ ))*ufyp-g4U ?h,:dO)l:ÐCE!yˇu$ \5thO7=Y?\Pݰl$#>c+mt`>px4jms.!ʑ~M(ېLStn,o~mi 6%/ߛ2kXަۖSFD&wy)X8{16ZpUK[j1_ )^ђ`F=f6?k@yF@gs];̆a BB׈.;̐sӇck?N@)f97kkLlc~׆YSٍWK,7hQlG:.u_k8y=s~[8wU(>~[:-= [ALR5Os5D'm2SK=E~c_ǡ` E\1vP p׳~/) (*qV~ 6O*[ kH %**GN_յġoJ1{0OF; n`m $<q]shXBm< OW?8.j*aX1ym$3a?:Ft vnRKRɢ4}J<8Gs4iDn(ȥ1{liO<` EZ`unDCˊ&\TpTi2^>. My@UEXJ0ΜpkD8hn]VDk?y1I񡹾멇 TΝ奨e5$ڌ1'8y:0Tڵ%ڵe4tm1"K^FFqv.> j |SAoh nfAA38JzK3o'{Ubrae%Ϋ; ΁D >PlS rdORE$,t0RhVx)GrT~0 v 6ߪnYv(">D;M7f>Jzd_쫰l-D:HE l)%Bv@h-湕?z.`c/)_zS+0dr=Q ARXYP-82Y IK5IcQFa.Uemw˜VڦeOK5vI V;H4#I;j*C,?уg/uxxINh#Yx ãA'r zuRvt)lCIpW-F]&\BbDc7u o%n}lh^6L~cVL(#p+F0:흷i{[{7;1%/Zp:"OVwfq|7%GJJ@G6Ñ3Mϛ'/֋6,|faq!vs6 p`PdaFmvuڊڴ:XoFyǦU"-RY-7ZJBi\N !tu텤?0@Uc6m_(xEX<(+Q"WҊ3=*f,ΣѱSyLAԷ~ q j!D H ʷEd $1[ؿ!,έ'ô4굜+%A"uX`k}O4{dqH4l4;ZQ +=7nX6)cӯ\G'>TAre)T/Pk{PH~wZ0:-1LRTi0]8gSsEӔom^+3Ut}4ԉ}u ŭb4)KP 5qldD7 ')ebmx&GYGiEjN9 r l=M9a$k++TCm4i9JpcKX6:*\?KQy܁ QL7ir1;"`T 0[:ݶM(a,G`I?+b:0N>%Y}f,DW?~5.gQڞF #q -MHSpB agԼ]HoH>d Sken'},}%stK0\Ɲ.Y 6=#>_hRM+1|K-ZwNxS", NewqZNP脗c/o anH달92ѡG.5>AEԝd7m0Y"x~^N#WΕX7-ZE杘`'z;B'#Y癙_T\a3Lz_WA8Ӷ{LCjm[: Ket*Wcg_~+IPnUfe|Cx(Ѝ| )Ro'}dĂIh,_"Z1(Ҫ1䕿Q"\CyTy_)bv }X mqC!T[jB <#ʨ(ȏY`LdH1>?0)Tʌȟ'N΂\˒#ߐۓ5…aiH6&тv1?R%sp7HuF>D)[+SMMj,z"ǎw̢?K(%+`7MQ.]J9 #"){6R"JhrC&_o(y}I<" DW!lG9XZ?G\z'4V fnY 쀋k yoh R9#zHQA a1mȁ|4%RxS4)?-6XIaظ0 gi#hc45Rפ;;X܃?S`#pZuiq̢}0D\a?"JwƔqT;"3 ӓ$nB(J|8exLNBk_yj?r?aTI4>'o/8i6W> ^(Ck? Z[%@; kϘ̫Q=ۘS8~,*&hUƟ߄9w{PȈ`#躻EM4?fO!?8,j,`MK:Eϯ_A aH;"D+)&@H`b<T"3H@[_2xdQΓfuRlm0.}62őP]/4#(ʤ Z}(@',^ɶ:j*MGۗOm³ydT3ƀ5D89qe"hR8|YYٚ߱_H ux7&`Jd )FzKdLoGSD( Fc* IJj0F؞Z \WkN\2S>m,lf:\DE듶ǩ,I152(C/d~w  3\"9RA0ǡYI\[LȣtMFD=]ŏ.JPS hY.|u_~-3rXzgQ3;Pm )Mļ4{91>;Zyf&`:Tgay#u_yZM< ȸ?FLnxJҢZKÑ.lgrCqSTqiFQJ tKw-g&vQTHe5oZv'^-s(y;bmw ܈P쵕5.nt!h&@ *\_}=3+p<ȴēznӪĂhůW̹?֍lu_o!-  DTC(A^zKJo݋ JCUj~c0,bNNܓUCh7v>㰸R{spKAu$btS1fb!?EpVxɘeUbF8W0#Ȏ`K;SDHl+ WoCN`s9S@~V9JmvJEeZ)Qb 8v}ñ`sGv$Ӳ$Bt,IG1xR7]*}B!+*ʶW/ <:A ZxY rrD2&L9:/;Riڤص/'\JlvTv@}Ԙ) 5$;J*ğۑwOEF۫eihHIO>as|şb5V 3istmګQex5oyX~:s/mn2suw!K Wd-1$0CZ|`uxNcR9* ú47t|O.2vA!30`š;)!1H\%8p^EYy¦7VǷ{4hhVgWcxUTv'c㘺v;s`rL/(Ixbay{].Ap;l$3#Y<aa86SHxŅ8-;kv~#؈vLzhۙt) `EPB/Ă }۞Bu>T!5(|M^!P 'әC59SbR(ϓ0O!hP@&m0٩R)8B 6n'bc* MkW3妨KAm-ΐg{{j2]M=;YC3AU5z H%vOw#fDR+mE`-(jϫJ=[uLè-zF#rWV& _e`YRm1ŮTLY6IsY߈r/ĸeARX#-;$|܅2QpRP~GP;j>DӤ`0p F#{ QPA#0'*%hDֶPR3qi C!_'׻1tc@HׂG* -M/8 ]Q31gÈ Rӵa@˓W:˺s/ʱ#CDL'K#) $)-8(O'α$G\kVW%>%[qouJ]yMϹBM j?%xHpŒ |Ӧn*t(}2[1V>[3!R@JXOoFsպR fzq>l# &-AZAp`O.308uragi[wIMӞҲ\oL㳺b"Ed⣣5'̼4 7窔(b{ $1aZs(ѳFhe|7SH˫$>R(Ryޱu &~^y x[Hfi:D|N ``QXT[3ON*eY: nj WEJ&ImO lݜ$t(ġ6`@vS-zBX1 k~֞k\6w!ͭC'u6~EkhB.rhJbe9)eU-oV/r&w"jgakR;Hyy{H@7H߁#,v CF#-YjTӾC|Mry[Bŭ+POe<5匶DZ~iـG_@)j]ZXkn:Bw1cjz18¤gӷ"u!`odc6`{JBlo.7㬺iUj u/zi~x ugJS\2@ |AH;o+B&]t U.0#*cwqJ<c{8l "2y%UL#´GrJ;~u” Eꗏ%%K';9+]*u'oMH1?W82]?̰ '\ֆa~/w2Za^`"~JI4:W FJMKrc&E>X</lyi: ̈,n\ZYz-*ʼn'uq (*ԻvM6l.r=rY(X+Ȁ}cO# :f3B/-1;4Ӈ6`јjEYryB ~>ԕXuWrC,8N@-ۢ>@f.p!y4//)Z}?>r==l+0ՆṡޖFT TJݚ1aB½kX}W}qHsᥧy]NQD[TV3݀9jz3 Ej_WxS27^m@SM(QڡU\TeܜDݡpqX\HlVw*6+ *9>N Sc)݇rS)z)vW[W) )kl Bv!xe"/0>w$D&>ϳ=.0o0gV.2|BQ SϽ}cr2+k`q_r1C]7Sl5xTYo,mozj f#6N_sL>ȘSvSGlPD\ sy14uvm RZA9y~VQqݤ_ w4c~To<@Y:S᷐8f)FwRlv .I4 0\,#~dM;KY*{\r}7?> X]7Ol׈D$\uKל< !fs/7Ci,sYvX4H%k(BBTRadYp'}܍vusڙS f2Tȝ?(. aw E[OO 穩R_QO]a1 93H2CA'$A~y74Ke-yjIG_*8Ser.լ@ vߗTs9QvX !Ũ'σ3&F6{Ǡg6qu$0GΊm ZܢΞCw>Ech%t}A@N5H$jH4D7 L~~9{S-٦ ?1DTM>ޢ4jM\uݫz_~Z-_F;*$AΨǹ k:y!6oRPr'W$㪽HR z{ S*['A0aD,EB T+좊A<\˦1n+? KK)BưLtty7sA:a+Vg²Dha?ÎgkXA RL5"fpzohPf=7b|ڼUՀ:K?W:O@'.:qJ-ޅ\*@Q覌b|8:?)G+2s%q30 ^:w_?:s&D~BU\f/evNox5g:yi{7!P=wcJN\J)图7ߴtsIn+Jة5:xW.W&=_u>iD|"lh1CcϞ˴Qx|ogjckU Ng s]\#|EԹYEQO0X&iڨPkZ"ĭNԼo_mw>nyjc[yMm&[K6s_fެGQm & crHh<%i7^?LY[tR; 2iyGxje\2>SNjƷnpߣ$sRJuQG+">g0ֽaaO?i5;Vxiu:꼓I'xғ;`K!YpRk5mge~rwR? 2oj&@]lŻ݉6cNb2[x'T6HH 4FL#mlXtlD)#Ӣ#IV6_ b@kbd24Ld>n5y2*DD)K9\=c80]b~9R>AĂ{vf-&rjCph#@md ?7Z7&s cWȊv.~.isUbUjO7'jz.TqZ.㖭WətdA &~PCQV|aY[L+{ɂ~\oF$&.6^iLh`^~cN7JFž?KEցяCQӺR>.=p xH_PfP"ז”^oeUژ݆5OOķs}_. >W/ϔNV1iOIqEy n{n)d/p9(rx'%azmWŠDP`Ż@IN\I=P6W^fz]2cg,$ഉBB&*v_?*M p[0sOkFz:)v4j㏍o"F#~ZN>+)_i 0ڣFMsM4d#C-7U$\<&¢1CK%g B;̐iͦZC9.T&dަ&Tk(U{`7bhf7 mRC] "vC^ UHwɂAvvQ=J;5cRU!Y .#*K43h9}X=ˌCäJ|Y7 4<*bqZh^a ȿZYgfs/mE_ Tg :ŀi**Ṏzw؁V4@N2ݙn||z-1 =G*gOslvˌtNI.{cKW;[ 453`ao?\{ 4d66vcC_4W׸0HLNsxp=l5+ * ˒[ݝ+ _CVN{t3vk<,(_^R'Z-'waN?[KT-,WU◾:i|U8礎/DP" P@UBYsL  Ʈ;f@BX-aEڦ 3a{^/ȼR\П?1dqհWټ.DZI9>1=G^Gqі.&쫭)/6h~ؙ؎WMQc2g0$Ӂk}/wCљ̶θiqhpB\ڗ0~{9 IIuᄊW}p4W2 æ}0ٺ%/0 RxC1!qOs,ǿs:jO%_іea n>,yo"rD;/ ZW#\,{ DX5|@]/֭R͜eU0p" >L"[4>l7ӼM2J߇}iA +Ð%N4J\L;4#nj1~tN8hf_$*Dզ{'(plJVɟ2f SΡ!c1zS|3Z-8|!֍U-Hj\nYO&*rK?ŴfȚ3piImmcY:⫋-CS$-\\nX[nK:˿hIdJb3r'-֗W'ʮDAǻ->=Xr7A*$hp3=0fʇN#-I?5  A,;k ,h:EmaZ&BRpPW(- $ FF~6 E&N}R+JcDW>Jʅ$bF1x?zp&xX #V= Y>b(Wޖpo :ՠ*nv0Z).bijvF`sCBPBe Wa/KL5رkkll{FTCƒS5BNJ ~H\ H5dG B?z^K, !ݼ%?2f47~^2Dn@omd:߶6ɻ\O*;A"G+A6.ЇyBJ<5d$>WLu~YC$em=iy\L6E@ބWeX7zq'F@=НYI Pϋ#qp6+m)']'Wtמ^6~ĭz]jEGꕊ827[ūd;8!D$7ehDnm Ϩ %,dPqrS=+\_@yqxgm7ݲOK A?nD0tݽӿ;xJg9_g[梉QaR5e'Ѝ"s}//lx&nDܕ5wĜn`fw2WOI}LGaySvT0 S.LJZ>~rC|WdB{ފR;T!:#k=;`h'~jp681%2/']Y[7kVd*'lI\'<أ|R}Z{{]SQ  /]sPGl iTZ 'V,7ې W& ucj97OԏVEO_UqZ@-mM-;ۑ* 2N5|SL`?K튯"p ]nͪkBlfВ #cNEq޼S!k6p@9>%J]F)L9Vt ;DjGO\)T U]u= B3( ˿nMg|<o"k!a QV\?Poj;]9{9ǩg^.a@lU4e1_"ĪZ1i[fwCe?Ѕ3yl S1e==J07jv<+䄽6k#\ui4Fck,-S*`>y'_FؑK cΈm՚=Bc5?d*7k7,]u׽C h害=0֐WOX7kF~j,d$\&,tO?gr*Qܮޏ֝J2r;*SS@^I3ӑקH8ɴއNuf91E=`䔒>9)Jȷo0 /#*aL/0r ?<Ú; 6hcFxRmOb |P&AҮ dC9: l1  $I<ݫt&Yf,Nd5Y i %Ccpֈ7%-HF.7d@Ͱ{|߱K/m ̗{ ZQk,* z[T葍؅yGRX6!(sWAfeH^Ėy eFU`'M(;292̵HVW6iZyl^h 2?[A-v\ =RO0Wagm8 ا w`ڳ]!Q@p)>2Z#rZUwW9~܆}xmhI@3wM/JnLXhr| 2dDlMQ%$6ۣE ,9obrx651 1p,#Iac!B"Bvݬ iJ, ;Ng4G,w!85Q0O;)M !A߫%A%wq#}e(&Q4 6*bOe>‰} OsmusN̗ ʸݞwHiiGc yŗ:W+Ub\4'H@/ gr&eGد.6X ^O}Ѐ7BxR+ Ur+_axyYo!*jN^bYA.RA0g[d%UaPdCNJ\N }֩(^KrU$$AayGhҡy gq<3ِxf|v&a"7ʥUGT@P= E\7S.RfB*DR:o0g:2V{{֙0"&B{ 0!ҚSeܛnlG_Wc]:cFgS,DEyos(BIg_ѲWFߚ٢Jco^ =B&-O4ˍQy)]&p.҇~2UFHA1OeNF]z5I~` Pa巺qRK@މoztڏk6"p*-BL'#Wι| Z{!Wfh|r$sc:t$GtJ~5`8;+Ium4)H[aSU X6ސzaR Eu\ɥr]*Y%.J?<޶aS#!U7zu97]]Giq xlJߠ}׃'DD e{lKqك,5 %gL?@`bxODO*"iS4%'OXfYDPV~x-y''\<`G9G, #-f{@ _':<SwOT65OcҳD3FeI|HJ2׋ '8@d5MfiE@BXؖpbzPf 7!k5]^^4\}z]j_X ‡=F~qWr*CMe3zCb$ryw !Em̊{C<;1CS$0z3L-LDe/3\e2}13 g@A2O|6Lq AaAP݁#12N pe(uaXI E_Z%.Z/q)`&sЋkzu%@Ʋ ^M6Px\U~Rz Gf_ -,i%*Gm 74 UfB|-I~4 ,+yް8֚]_deaXt< 0CZE4=Ů1bY@ZKHW3(3ӕnvйh@4c'3 SOLJ=c{ C^In} SV?Ϥ%#C+:2*g%p/ =>^E*OY~:ba)L/3˶gb%S& "}} P}Q3_e-}D0#-ԤWX!سX&"``GQR7/Bb͸ -% .⓳ʨTt9I ixy"J?V`oF,ލQ܈LC˾7ƫ]c WJ^Ks2رE^a@EfV$_ hHn:tYrr*(6/dtq+\H0S(_zW G-#ь7fqO v1oM|ߓIXA81sº%Bd7R!yY6Pb=KNx&f=񮠠mIkOI5 (| (SBCZ@pFs& ih*z-_(\u}ۀdV",+Z0P7h,mO\o(u=SsfGW dh6{N,Sx]3 f(/y׀J_oԟO(cz4//cv0j}+2.iTSV/"}mm>Ȥ^VC#)&9\~FQ#}@hVg !Ezd4`K=z17#jЮ=kEuv+ "%Mz8sǎW\LfZ mŢ^V9KQL~4I\MPw,ÌXdGj km=L hDaEpbVҊ_8jPsqYd*_VJOs*Y:;F> =>9R£lZ?[*>Q9vA_%8&;߇:.YAN)V&l4ӭO*t{r^u=gO\F γM οz,/(~v'ZAf2QDsqg$=ϰ`tb?x= Bumȗ n^qh%m`IZcQ/znH3b/ &N&z_6~;iҙv=vW2R>(D[u }3bq zZ" 4#t?{Jk$t/ +<:ři8Mue /;~LNXaW $z"&z;(0'"T 2oC_btERRPoľ*NV&D1tҹ6e %+ݮmn S.<ӸJoW V%5δW+,J!*m@[vSnA[4dP@@fQ X؋(0uQ!O<{$hoBq"Cj}پj lP nޅI'8ءUG->k%GaYv+czOVp5J^Ӏ_frZ9zA.b]sA,r6zϢj`(SB>8胇͉J+&3 fuJ L:`YDtŃ_0(2e10KJbOQlX榖[v 7`߳ sY]fT8jՔB4fPqR1h$;UbVxrxd5 Su=y0yٻ\S-bq'A4eU^ &PLW p6//@j=,ӡ΋6OVsG _9W4C^"4Vc>P 5@eKcV8^;K0= ]Su:NK!JpY~n0 e>HXtC{SQ'{Ř(¤f,.0"1<Hg|S8?;P&fL6#ƿ4Y,(b}k{Lv/b׸ ,zR]b,R/EwP 9zOg0 lQy܊fK#^F4ܭQP. @~9ɇ!~oʥ-9pE2L3&y˧a¨Vq+ 7jΕxQg"MYioBxCҮ{C+S w.+cZQ ~y̘B!n~@!M"u1qoZWE?,Oɶ#B{!TXq ,rj}0&Z ; 'dbb_pDOs%Q56#&gy1G%C%VgTij4V+jk"1d R嵄XVfS}>kB0[v/XzH6w5Ci4-B a4YK/Ӻh"}_8AƳ6z24/ EYwmI#;u$_#MJ~hi<2R> ebL0Kr3 lU߷B3n=drXDE #?5^sv~NڗUmS7+Gk/pη& H ;t~G0So PT[ YIӢ bnFˉ#[Jd@bPYYY!uȷd wRv*4C{5olZXHĻZCju@o[']s&*-$8z$:jaK&yꮰ`{uԬ䴩X?TY[F)= . 2š.q&gc*{ ; \5G8AfӒXnK8H6?]\/  yAB5fa]~vSF"ʎ\nΨ*ck ?@k?ُXV5+tS] PS*MK8q`}INIM,CM(`!XT9߀oJXěA6Ü Du` o Z}KȬZMOŒi2\Ty 9Lj*·* Ux[ Hp}h-IK)T@.Nիc?ά}07ZGBETY1(APN s=ͮ n[m \Go@gGO&}tvua98l\P*ҩOpNzyR-nr18#A<̚f֙y:mRg6N pCDDR\G W/ϊh 7Pze6"VLj/jyXTN ZIUSQ9tR8ZH|^DZ.Tx*H;ˉn寒,,>PO!'kYw!~RşPsO,2/eDE^"b4;pJQv\̴/_3:sЯy4H\nX,C]%6U 6 4eBˇS%8saƭ d'v쥗M`!=gs/;k7ZhrE4I?]|F!g "VwCyplDb9ʙt#O)M9Xz29Zф{j]4KAc@pKyXnI Od3W)+A5 Ի1x ] OLo8v3Q7Ɂq'}lzdye68-i>W`8 {95J82ϤWIa\pSncٗ ]gwUknQ~HVcD0hQ#A K 8EHޥUЪ rbӳB+f#ŃJҠcK?_=MJ˛ V_ReQ􍈧)#98ڸGĆa~Sn v 93WŌcn)HJM!U+ݨgd{FߖEoU=;Cm sfd "IPjcV2ٹ_`63QbR# p?Gut{;ă!u̬43s{ZD! eA_ng~9NeSͤ㺧WĠ bOfkA!a*i g,$6a%$1u߾O,x=;)Lt~.[8tحP_nLHlr1+1}YӃje3 WTMPj]WjC"wz x35y#ywOZhQ1 -N|{kʴt0#{i a[Xo #gjY}Xnv$(G!_Tt2{s]n<֏өy$ގc9 .㓙D(XlK'Xel˷(FͫG<`k%T:i@aW#k@Lcv7nC٢/U79< 2cYbw{GWK:bp )b<˵Y|C*XǮkmh0BōueԨnnb&m- q(y*$Zˎžgf3DWo4J^}`QfeABF ي״$3؂;Bfw>)?xirU Qq˙OCMë/jGYK^Y`.p{n)Tph"G@m[7͹2l]z,Q/t vR|y\"B(닄0p$~l6):h#z!)2r +'}bJRtG4do{)p5V>EoNQ쵊Փ0o-ۆ>7W.C&+bGڣNRŷ%SLh05'?BVkBv\{4pK P8ALBv NE7B]6F(|7 78.t .L9*5Ҟ LdY' F? V0LÒ\(fmd˧& ttnZ<1zxIb{8e͉D^"$GgX >1o{F> C5[f5қv}3͹6Ϸ8C>Ep8f.U@ǥְVd,MK([U,c)ɟ`4[ \fKLW9:p,3x0nIpP qIeM +9PK`t!ö~< *CPnXwË@)[fzG;SSbPjjqO4>5;7haz_'Y腔K$X[-K[! "@A_+=/5p"xȸ"3Q"7%ik2F\Okw~܋gau/_i,2g{o[:c4"hn'4Ho@TQ*,^D䖐sn=@p$KG:4J zG--Qƾ7E`уLFsg$Yu怢W3'0ٽw#>hUӠҒa&Zy[LOuWza`dIG99:tQsm;*IHt16&|/TK cx^D܉9|VF$6LT!l-$wO}TN$LjH(l =i\ fWȷX5Gxe軝2ޓc`~_Ɠu%aԍ9&v|=ɼןM NQSÃPŭL }7'xN̠a:|y]ߡ+VӮDpc@^FHXouVvМ4!<ʃ )#Ɯ̿9PiZ!n28LWjZ [gS])qD ` i<)T䒓@PPsn왽bj3뒦qrkK_R/Vʌ>\9 G]"ns⢳;\UVC!0/T Z!#~:{ f$D}{!D?呸LJR*^qb=P=E/nđhq\Gd9ͿtJҩP"JY9ԧ&7c=RJz.j\~EƒhERGQQ_0_j(GnܓY ^bvy\ZUx[4l^tWv_Ys^4YҠI_ @ZRBkԘՀWd)ڧF8/'q|fr,i^rK,1,=sn]厹>|vtS| DH>km*w̕!ѪQ>'$qkUGXPvSʋv\*]Y:&V=L^=${~Sޙ)a6I<ʋf@*k]0wmr[hDp+eRDdnOSTxBT_ye Fm]?2ELV[לFFɧ"O} ϯ?]5_¶<JU?A lubptKV>9ʃ)D~d%8Yc~#^Q.#]^ݤBH]d"J% 5қg^.Ke2^5Lۗ-ϹekR1s Ul}68gՠx6r]ӫ_:|pԌ(ɸYolgT"7QK&ꩋyqeX*k`on6HWV%w3PcJss-nܮnq`VJ`P ϯ= moJ.)Hn?d#Aw`DկL !C!Y7l!Kgg.a7(5x8LQjάG=~:F;1$:€7DCsɭD!(%N]amp,&{ذgdVX ,] V\/)S"gWZ)w%ݴiՔӷ:uE8ڇɅhc+ E$* +S[8Mbxq@!'`Sð DNUe77]R`=2&omAE&!bm,IBM^{Rk%t3D=oVN2 C@ƶѽuNYu{btGX|b2{`MLgʃkR[/kjW0nnA5'^әt֝K\)yQP?#^vm:E^f2mqE6L a VI&]8 jV#ЕeZD#Qw$q#$IҺm6rgf D7r"Iwˬn8áS6=]05Jzlb8aZsO5VK ܼJ]цajʚ#`8)p-`.O?z)LOf?ƣ*wAU quoߨPƎύ87GabC逪#i$*J+ Qe_\+׈u/\"i0JuOVXB+W>!VW#fD8LYUMt܁T#3Lj(v&W'/§dY3?E?8vІƆ"yL(}^_I [0|mkO˵Z4\8g-۪,9exo}Zc+5\nΌ䐂z8i9u Z.]tj?LROOIÂvw$T?D=N[vA6qŜh/:##n2 ;`? 7g@8T7*M @R1i t}CA9`# `٪zokp?v]7̉(Aq k9&.E~M ` 6һц¯6ަs@̱W;"vMcj Aq~SQYR*oW_gbWrkU_2$۪F}ly^/l',+_G5߄0Z$+Z ^'@5]tM姃pr5+rpQ-{dN8L ;Å>Vc2gǣy[Wzo Kc7NI$x%;ȾѥxJBܴl3Nճ/e࢙41+Q?LoY "uta5#UN7s!}Vq4jې|;O[c89uG-=ӏfCLѶMs'(]& b'aX祙\a۲2C v6ux-K|C|,?UF| (BQ"Hl3 uwm%&>K2I*ɡ~$I>L2]Rz݅N ׄ/0˴C)"#Γ }[dL,l rl`d| `ka5Qo޶"rѸcBUO\O]MV{1v6຿[""JnLx%ݓCY tNwCbQG49D6M y>`):3Zm;#\>!!Cp2,&]ѮWzd..^vW px8Cqun7-r^*Y9TnCF []qUߓ@XiSmi+aT"aCW:n1AUnabxPPY9üi$_ mIl=={|% WO3y4gg}rƙ#`\) WYRz5?g*aG]OF]ul̼I^ Ĵ.dN8 F =M_Ky೅Y[YiaUJe%{Mrv8ТlZ-xAnn:T3 ΒώNX,SwcUP ˔>0kn=y6-Aty)Vo*-stEYIIh&01tu/f?J/fC͋f%wY_Z}ACV,|ξWy[8^4 gW/{2ȍ¤IJQXMBKW4?l(#QUMmiYQN/ܮZ mB# Hi;Z=EzsIE.<-vNW; jӳBJ̅ 7S}Q Z$S RWFko#eQC"G oD7.` (% G & *DF҈ @U򊏮ʼnꟿߪq~Rkh uDUc&Ee`WzJbtD%.P "8%VB?zD.TX~fT$㮃5cYN]~Lv>x|wa! 1{Fv72Ld/ڛYʢ-arF5(|ܞH0kg0$ӃUsYCq8M%_0j!"cV/G&HmA'і.p.o.gaz^b\)UBmC{4B[0̰lˈZA?)AqWe} j Yn`zi8,u)\FE͵ 4ޔFUo_iՅ % }zt*z9?kD@_k%OWNݓO(w)sWq?$fL:[G[+pU%j=V @WdBx,0|<qCq+zuZ˺+_iCÃ0M(zp"Fm 4K?3ƕ 4:hli$S >Y{wRӒ FErp<b7;9Rpbkfik{R3od?7It.,j3W9oo'AGQS3*jXT)ǩ2oMь'֝ƑPcfVmyA ĩ*eHЌBF0vXԼ[a0U¢K3oҽZCe1ڗEutͷ/I(R{O] ɿv`XJBX Os a~ gUu,UhMˍӶd I( 5eh ^GtՋş <~Gf@cEo/hbHLI^ &* ݑ6N#$&[> jNԁ z2Nؖo 28H9rFlFg<:0r2wg#:Vz|"a9uP!FI)kXvPuJ@WF(j" `qf =Cov-Uڪ**ϔ^%f+g:̳ $W) jY&1%ঊު(ϕ1@C#+=mf0Wrh~q:AХ zR2oVo`{?;ui .9f hi['dGJE@Kt&aKs{F'I肏DӞLpXEJO+^'ͯ`ByǸw]c+-=^vD-z8t/^^yN1\P,H/3{j Y{ʳ:*60+gѽ.s܎NAR\Ὀ$: QVz3WMT;cu5S//2R[Z>Wۄo᜿Qh0UDk^4)O%[S(_"i#O ݨ @1F"f>Lb?Hc|,հP5[ih6IW;l}KfrbٜsLQ%/yp“5yZ Q>zi&$|{MCLk,߇@d SūusL*~`ds,@os P|C!t1qBݼS`VQiՈp!Mg 4.s]7f'cx`&V=}wG"QsRL>۷rXY@tσ.!LwȦ-̕CjJT p0|BŮSP> j=WV RxP1k<7NyzUB,@~K/[D,T>vᶶ;ΛBڝʚ(mFdM7{(0Lm"]ii?f3y>!W-%a:!maIFVy@VG~OcQt,(ӥ)5,]vi lhÄd;m i#e0@''^g^Ebڸ-3}=n?8JlޙTTT܉;̨ Nr {{-Lm LCJX,@Ebr@D"N_?ƭ*pD΂:<OXn·EdK\ACQs16PRM5fOq9TZEЀJYЁ G0)Uj~ӡ++Zl覇z+X| *O":c;`Ď0^ a y"Қ "wPLkNRd\S_ )W5cg ɩŒG;̉C|^Hͬ. & aOlHBZ w漦WAUzuZB/9o/uѸsQz̫Vw7(' hm#q61 gtRO?!գWjv~O>5I.8#$}UvͼXN; !Ҵgh'1s{T?B#9_ #>9RP,G^o~ ЯTUddqIlPT3#RȅS5v&y\Ǜ@9YѠKa ji"eSٜ6[Rߒo]uOGtrh.-⤙r?y{x!\%KF%Ҝ2JEN?\PBfk[JV) ϛ{zp4n|03t3ٌ*/o?Da:|d (U>A~,+S6=IၤM=WSYqz%Rub]do ?'<}z:tg=*0CBÁx&Yr:m^C>·y \WuKzweW{XwLXnv?4V QwZkG$y1f'bF鉺Ec-s hXot>*m9u2Ȗj4Ǩu~4Az(18P|D.< h߬ Q5(3 G*EW* -\r8њMIKU3Y47yp als!pRP8T~G^5ѴL~#-U[0~_ }UHI S\xlōE PI\4;C:9ƨ- @2G]|R:&~u[؋`dpVXx,'MjaJI͗L9ܐ9G@E<d~,c|hNص i}`10؍=GhI5|\ЯQX,Wq}7 ;G}6y٪>O 8Sn[evzp/6at! l!ޘ۔=LI o6֣k$}+m`~̓ˆ>*3k\?{ ePM  AZ_˗Xة.FJC b`z ϨU =hkcޡ^Jwoj^.> ѱF/2O.U"L.?d :K|d)<3hEVs7Pȶ Wp8,!\[8*"Au໎[e۳So:ɓ/fv#bfXQ|0FH. 8D}Y-%_bް̝6,3 Z >{NH_'aR])z'K3apIx¿?_({]L^Bae*80)MVTf{(ڎ`ωkd) 1g!yJZc` T7" wvȧmTE2<.567wtVVc1 y_xF~M(o՜~LsWi Mל.۽j폇Յ|o\B)zţ1EmZ"=L_|Ts;4yuS[6@=sƊƒc'Ađja9 !4Cl>V|yxŠ%ׄ$+ jaۻQB3 CEn]r9]z |Jwl6ZN/vҀi߬C/B^CGaGUP\ r[ la[}GY<O.^qCpNW D/sZT=7= |S6׫DXj*²1pՍUzΣ G;?u~,st> bt.v쟌W\Yqg-Ut.LEby׎y“[Ւ,UuHM^w!6% ;3x4܃p{Uwyh9cg,T9'ިD0"Fn:tj+&sF+q eϴeE1ƻ5ד6B"G(g"N?kP'҃&)XN~OJO"gc&+U52N6(2Je̘Q{`Gus#L^MIƖUbWq]:GlJȜ_Hf’aWxT@dR32j-Wޞbj,e0b>X2_bL3>y/a%X:n`//eHR`HA5&M5S (j,\Zh'INWn,QY67rqj Jv@eH+|_kA8Hy͎DL[GV Dhڙĕag2~[ZZץ2~T/^8 Y ̂kD;"-f%M = wą\wh],ʪZXQ X| 4b>c}|$_*!I\з/۸P5RC-BX/ڊR]^*ΰ*ӭ 0RVw N9g(|`!S#O3&č)7rh8D[M2A x~ȝJ2冼F#ZQ'TȞY7kI/8YEUZD ;]A\ȻL1Ey·yKqRjPDL]`OAlg$Ջ_6(h"Nw!(gȶz9|GYYb<x`W\Qmofz1w)(bRj';^ϼ)e6E}NH|rɤaE6jWC!v:h޸Lex2h3A R6bUyo1LUkYCuQuA[/2 RXa- IхΊx#8p;i*߽;; .5zx kyq8'r#rziDgU{:$t#Cۏq$6G_ ;~Ne|\zGG$IF0]>P~f/fCɰu T*QŌu(,rO6$4QtK@SeᆡNO+D^w/4zD4l9)0wd~V'"u-";oOE 05/2i $v@2o ՗8G?OW0,Up JFOsBXKɌ9.sBDJHɹ(z #^Rھ̮gGMcƘj\QD{ɁllSc,íi. O2e {`}5Qf,,oOoz\z @=-j<9d˻*,YJ?2v9f0ŰyM BvZ +^t Ӹ7=$osґL[9iq= Ѓ"UnT g7ᝊ$J'% hcx{8*d&p\&wYPɀԬ45\6щapMׇGTC?.+G PP6Ġ~3H~ KӀytX#n/8Qbc]*au'6 >QF٪U=t av*Qvg;XL¢ѼKKvLAZBV7q_K-`#HHX#iIGqo>D^s40\e&5VV*9,RUw)!xY4v}2_?~:~Pe?c~2Q/SF~g8rhZuיt?_|E;_gZ?sDm^B!ِo6hy`)rr몞z,R]dl^4"2^߫mޥɐJbqJlP*VMo A*x HCTv|f^vwg34Ou1:zDSc۶œ4'n2+ym d"$KXv'/"T+3Y55UsRGq`B<"??d@S,,c}*iJ\2TĨaH`JS+~_2y1J`h/ )C #-"S$6Nl5e X_ _+ @848+K޾Ly@1ўMW9+`!~!%h}[c73Z>'r8g'N41AcL0%w'ۚiګYD ~jp (豰-KTB4r@: P mo=Նt|ІJ6~X%DBQVH骮F'>yfwzq=z}I7ju U45ݐoA%W9ׯc?aWnhB.-LF4! M |I.%@ [Vh9j[qpS9/^( ݆tۿ OG?.,oIpy 8Bi>yԺhn(f>nm&˩x8:!ňNvkt*Q4v|?qUow"$^Exa D 7/Q l#0}C+=Y]wAFBsemxs}xZ7K.s2Uzrw1ϔh-XqS_%OcTk+m=A/.AuiN t;`ї6rM3U(@-qӹtqOIK=]5 )[,%IKDlj`ig2~N} >n3zoȿҒ`xnj6Ș/Yt2{>ܹvlI}Q/'cd];I쏳^Dgî.+`T*m=Y vPD@ڵQ wJ1h=g"70zj C;h+qu`9MIVjQ'_WV?$'Br;h Qu˳B Ē( pyB,Fa˪F|4Q,e?trӞ9'vpeWoMXzcQ@HyCiZ/Z!0:0_d*J,j!@ɞ D$ uܡ ("> E88Ɛr$7,΋\~kAY2H b;$U>{$or2/HK|k#w(d59_'ֳEKH@f&r2qI?u:@*3DEC0W}?^$lzQۖȍrV=%7rEJj4ez Lae?.z*\%ظU/4 q(sqgbiә_߮Y 05,hR*u޺߾[Ϙ4ظ>e#3߂nͱ@ ,]L@2A4t;(z#으!ߩrȐGNp~Y湗Tqcgp&f^%A"AEdi&d#U# c`c_!w,jz?F/ 2j0H7oUk: *)"mqcWEO*ecZ84k'35mՐ֋+ӴؔQ*3cyw>i6ܠdQ[h6Powhg&Pix\L&PwBzT^Vɷ sɲufGGHc. J- Ŗb /M'Q%>rgGf4&xxWFt fS5/YHa ,"5-K-Qfzj'$ϱլI/#S[`vp:] YQ\>ݠ:\.ԅ'[nwRwn|]|FINI9C}JFO;2>W?ɨá׏x6ܣjRw8|_]"31"eQ{f1OˎJ'|j]ޑƙӏ7:c9٬P d_`4wc;T"*sKKE>Y_zIXtV.fbfԺ$-JYShont%GVh#~Xs}٪ ?`p:fWEc@BLj%r23Nt"н ,n%C 482/ UYDlsRŵ]l@'|B5R pvǗkG$q}BT]5pwSg*@~8 wg״zuo|0<*_֍.ٸlO.N:6˟d'>CBtnka4E!'ћ _dEGT@3~wCb5my+tV|"1gܾr2gTS`pz#G#Mq+ǫ'[w ,oN!?)hEx质-PX`~c*EHr,h⣕}sAQB'~3zM`[84QWBFe4""BU1XEO[7\ok) >Bx>EJb.]zNҗ^W,0V¥iҧ[iAcmN2OYT33%&݂݂MVv:S.J ^tCq՝*p<}hW}FD4BšgLF.,":C-UW5^ϰR7V6H7z:xw-O`sJ~g$׻֬NTpKH[K ]c)XR$ @dHgt*I `S^f".| +}y\;axa CG%:?Lŧl?0ǸEPmG-%Ul:W׳#ۡ͡KNݔHlf9H`:_4F:b[՚~:T21?Zuf``)"d")yn X; n 1^5&%CG`ka>$#=&ȉ) :h{J:j8 Ch!5bcNaM#&Rh;l\G]d-F;er[#gFC=}1~zë?(v)FJJC ~?aE ~@TSpkIR1#7u!\*b1'Xd<.5y 篖y-QD*boI̯f=]eI]L ?,7Ȗ&A$V%Iԇ58]bcfBQa#b-=9"z?\[uLJQmUiIRQqؤ4T&~rj0IN辑hAl.eL,Q\~d}El;,`=Y)+B 7On>\C @ _)cin VٸIsMI6w%i!'F!%/^zhyhҋ n)'`^.IPics+^x&Ц7_.X^\Oen`.c,3%sph ?!" ywnkWy+֛Q-K@7YTm804ny -B`<$S%'*|lchz0ߨpm*'Hu6ʚM9-玄At%rZ9w.-o|{]{t!Og]9W'Ce]qO'͟,>L·Wwv5l.ID>fq&LrC %x SrsO𙌐Bm/Aٱ#Fvw/QLŬq8Gv=ʸ hدG*:8v)k[,Nt"s6vpl *ufVEҀ;{JnUU8TN™^G2W.fAƊTrq?[ZW.䂆PO(n`S .ehɇv(4:U%s7Y"D\:Xŧ( iHUk%fљoE#"CZz b#=gab 3Sh YH>J{DjHB~ 5*Q'> o# cIo PVY`"e)YinhXcWmA;A[~h-uZJ*eH]ϊ6~<\LlsY>day?9t|$^YUuB^|_3vc,).ܖδ|Mm,]wIi$e b[kȼ ޻ 'k[\{9G 38CbWʠ]k:?tXEϜ-+7cUK8 lV1▝,Vg<LN`SH)1/){v%dOK=QO%"kT ,'[.;^E5lp3{1gAOlJoiz23.}ZN%Hf@@&,Fp7NֻYM2{$ֹ̮ȣ3ZxFhc9qh"X_"Nru5~h`i` um"|KwRX|ERS="-dl3?=Dp'W,rR[+y&Q3󂧑&b!dl7JBթL;uTI(cIN7,}p7K9OބX Z0PձsVkt ?{,gfOfr-8^ppR1U:l~C v>3m@\I&\rI7U/;Kdj'/zbFv@`l"+xSҿX@ATLrjڔcC$L]kƎ^rB4sqK6hVD=#lŲ~O7'9x^0ƏBP I<I.Ƕ1Y@t BQyWF+7\W @܄$3е^zkMMk.tZa+~F`2\l"Rk#&/T!PO~tk'1 ?,K*|[WWW里0OUb.ĆLR (=˖VJԥD§g.lQv:`'ZA=]k%%1f:| 9:,A◔|Gg#lrLx.GrXQbAEs-TC~/{9hB oeYE5߸\Hk1I45X h*^hA5BͰ,%r% LK#z4kK-zzylNrDٚ'0ec^5'z0A@:;5߂" ?F\n<,ה?˔)h ou1Ÿ#;a#3EGT\# f: eG+ +Cs=xŒ,;0=8f>:ȇ)20y ŀKsq !~ܡW @cͯ_aH(\l7߁GIG7=S>ʟaL@dUEC|jl\d_ou%ZM;hot|Cǡ s~Tqy/NV(`m.Y]Bph |O&5ty;b7z8͇Vp8я^>?0|N6#:8@8)M /ax1EόPH!<Lĥd+57ԦOj2ZBuux%֣oaJc# qU)gh ?Qh,;0YZ070701000003f6000081a4000000000000000000000001644ae3ba0000864c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/7 ]?Eh=ڜ.+ˤQuxGvYlMn,ۡseZw =Ս#F.|L#H1w<hn^uS_:|qE=e d *^njIw wVk?\<VTGR$͗8`r،ӽv\%vs@2l|\\k |k8{{><>ԫt8a9;8cb!8WŔQn}\Fғͣ;j~‚"s!j5PC<0;TQ^hč̋=] Ҭ QY$7P-\jp |rZhF⿀'OpWph◒=\!gbeV?`*Bwqg͇HяW,նoF!\;Pܮ<݆8E~=Q]жP1c*w8T9pqP'E$Qw|riٖe򢁗K<#.Y`Ɵy^CB߫4cW\}9h]F@:OmTJ7 $}k, ;$u- P z j$üwp)q%zsa\̹pQzt]~P_`pg T&\WۨݤdrG췝t ۤ Û^xkVWI+Rُ kCLӽy;OĆe>G^0 b0%\BUܽmZ?ҝԿqh؛n;#,|ahF} 77.- fgMD ?jro:-n Mur u?/,\)0IQ/R*l2U#Gh'.ga"L ^?P 8$u⸚(#2*}mf XP*dU2n 4cClɰu֎[ޟ|^(,.]M(k~yv=mvuj_ﳝ˺04]dPdz](Pr!ȽI'1Rfb^@xx|⊖moS_7P{ppg(]Z̵qvB8]Id~B:F"Ԯ+m/-yROhk5ء {ogwIw.XW;@H-2[W̍`M+tKH-u_2뾋oj;hDv12H}EeN7|窭"|!a(s#0;R.@4n.Ԣ- 8aq-zzӮ ]G"yLlT%(ZѠ ^]eĂ.>9+H.S avt Ȳq?m3?Z+qRqlw5Q+(G>|P˞=3o4Lk̥O@Pc#aSC}n s$!4 f,,J"Z90DР_a;G/%:*ڹM,Ғ3:.bas _D3GKqW_&pvck%ՊcċVR %^T\)eʵ:͠[ĂdIX./W*eGMz&;5Ezxȕec$:ҙns0?:XC:Hڻf*UWE(ITrՊ} t5P/6E|N#mC=ȋamU)U#cL!(NjGDs/z3l<1܌щ̻@t2y]Wd@9 % Ll)CV 9ശ*Gv~>wY*C_w E)mr? VCZ_ޘU R}MK1RQb2$^lZfX4~zKE>X+%ݑ٢\2J`PԖPqM@5@?X?{I}F#Ysnؙ{t2wLJ?͹Qb!]]:$(ovFMY1j|~pBL-LEPb '"%곫f"&lѬQ6vZ Dy(ڋd:k^gjjsƘz']Yif ոAreux)OP!pXsӤʞ42kb N`5e-D:ygVq>peR,BtQ%eᯍF{nC9V j%MGEUjȊ2gId|7q3XDe\Af^09W(L;:C)jwH_ѫhL,{+7 t>wo{*i6 yYuOUqmD ||(svVwP:z\t;H 2\WphgBa.at<>vbsϰxfn?[%[tjxKh=Cȇ7{ܣ< e[Q$y T8Ge@5Dq?:$E x 35eZ4mJukSz+9DgX\|]f`@ptP`vO&) :zq]"da0Try+8}u&]ڋtB0~w @GQ!S"-;_ n?Pt?j ݿV33a4qtL*-MP.Nl%2ybBޙl?#\U/m f"©TC$tbg&z=CZ+$ؖsz`96.屃,2P>WVD\a3\~1;A0k yF_dTu^c%jf9>Y{FͳA8˲]T2rۺ} Qq휧O Gzg+`U֐ykHPkHɪX(Ȅ 2 5GٌZ / F֪TP :yT" /6^LڇRNVܷ`3 14;a)v%RtnL(-_ٳ.|vJӵA(>l|VڬHDv TAvVZWئp?O뎝+駄]|uJ=ϋy.TH\Uf&/+D bGGch^r^e#R O~5p n JY[}4usWlPVz*ُ1Du/b͚m<{D$NА 4!=nQ™K=%/«la*atkī5|Y=.-6fvvaѰ jRFkW9pbqZ1mɑAVNX#"u^_8*Eif}[c]}E:h-QĽg(9. 0)_P^Utk$O*X߽؎!V*M(Ynθt݌%LI*9ʘX.ͅ~o{a) h{K/-uQ9\{@+FUD#9yU3zjVHPA0&Q<{ 6%˗UK*~SHv?ٻD/ > .{S6d?yX&N'y)F=DeN6J"N󄏻 qh ׎ƛz+3c|YN[h0':Mt"_\IYւ,̜b #MCU!7w!=C}wY }}\i]FXbZ$! Y1v6Vg>(tϛNWk/Z#OݼZ,T̖TkpYn]\$&)yNtc6rքU߃"Vb\^@+0sZj_ D.>6 XьI+l˱$ SsvtWz(OeTOKa77͛iX:uK~vK"6ǐ Z(|ڈhH>噚 D6-~a TW}_}'|IM%r>J߾͂! ?\q2ɼ-`n 2;#9uINL;F>65q-Ar?pM-4/xt˙`ͳᵸdg .`J]?gt]qIk+WXݓGx _-11 Wur  B>F rv\,|qeQl}VFԁaJ4WC [!PSo8xtvn?v[uŨF$v ]@]LOb !ds=5Aʥ#Xv,m㑗Xn[u8VZ 0뭴M!RC>$I|?ͮd5v?j4*׋~j9|*[5D5lˁڟBsOv 5NiI#6,#ԫSi(Es) *so^1:k,;{ uX6}J'J?=ɱ ǨVxA 8 Ëm} L9W{EMPIFT=Q 7 lnKx1Wm9 ]<{g}>V)JpE<.{n+-c- ]\|A^c!ItLC"kzӂ^a&<8k/%@5s?}p\fS,6STj̜':#<&CRӦ;/'$(2.A Q.Q|BvK7P ,N>Cbg(-(z% sʻw,O%UGSؑU5E&4{qOiB83n m,D2&RG֬~}Xȭ$\좝GC#_(St(־=_d71񵃛O@Kذ [ Sˤ3AFQbȌ=#;4` Iz*1$B_^rPd.w\T㏆΃ks淚\*ȟ "igv2 "8{_PiUӚ}{4ZAܗxEzL6%* {۵FLENCsހpqs;`q6#:]dÛE7ѿ*cT;[Uh"Vq744(Ԉ' "l@ l4Qw?]K؁BǏo}Ͼ)=ύ׀PhCΠm&^\]]v39>Ο>z|jH#d(\P ]OU];Y"oҚ]&=u>sIiBD;ah30?tW@#uo݈8"pMGs XdA^6OZ peEZ7ˀI!e3˥K.ϧA~qũy5j4evش4Wesב=o,pBd}@<̏}0THk^gb|ufELlDv hrh]} dk%ekPBg/{Besw#~1nNø69^B|V]ߚF'5s^kŪA!!0'FMQwfb/COQƷح0WMb`*(|b?Vt!v{GTFJ67)gqN&.#wQHHͷ@hyVѐȻ*٪OV >9#-zߋ]o,P}ʕP@?pQB.̈᧔RyZa/7X۪蟶xgnrl\uW`tyq)ƑfilOs͂=R֓'1q_ @ MRlWb+n@t8Z)'-cDxv vB>{=_3.Lk]4\H"3c_Hz2Gnqv#xӈ^U$ӉKm3QMFP:qU>P}F~3͛5Ptv]SUzTc$zG|qRL7N&:5ݷX;$䕧qxs}SKA&cU-!3R NQhRVT*$lX9:%|;4.[W5 իtك*#} OXBڰ1]Qhخ$`ElDX|spi>6ݸu}Ul!nKE^1?A2`ɷZ/c- E:93E6/k|V7 <)XU-&whƎ6#ˇPHaLLw4aLCP02iY\}rj4NXn3LIըv? hU23 R^cm _2 >"{<1nkpM{Po9զ_R#OUIRAMNQ-,D'c 34U, ڬVŸO` MbVhC@|/[xUI6aD=_%<3nad=p%hlJI) zŸA,Cu.!Z?_$9[0Ccñ99P9༕~59?D%Jx,qRP k!b=KDv ٰU8)_O7H F4<`ŤqްOἚRV=m$aAGH>)E tZN2"5 q7xBWMfHMhŚz]IH4eshszBjO}mt^pN$d ؖkҚ|nZxoےf&m}+`߱žyELX\T d$D6YW vҠQXg M['TGՋua^ګ =<27{@ˋs GPnژ!k-lԇu\ŗ%?S>3VKYs'v`gFdNKn+jTR] D((:,t+;=n~Kk7BO.ѿUv%3 s"emdds܆yD'nߊGL@di4 pR?ĈꪯIn_ r=>CM{liYbgnB  n{u/M"AYZ0~_\ׁyyɈ~n0 'IXQ{F6v 7(RG,~O=p%98r WC ~7I~;겤&.!q[)͂(e)=1eYr[-|Ci!H"%8;:rL=- n iϗEwA Ώ1b2)בUw@eˊY\*3 op1V801̾ADa*Xav;WElzF@ҎQRtfެ:TԨq Xr1Ow8 3F(cy&gao[{ w{.]ˠLjp"^WEf_y :s_ۮ\Vv[Bh=ޕ]gsewH(t nv$n(66}wDv݃l5, ʏ#V(pZB`&_·!'~ŋ(I([_j-kLODo1VF,d#'?2@&DRSj?H/~VsPnɑ's!P~O@ (W֋7b߷Qފ>$鲸۹A!9EG!PJa}m;BI`hYĀrK!k{G7A2ʚ{f>z#e\GsMg%5 oʹ:^\78ʬh'GBi^u/bA_`ɚa1˘ Pʶh4_r3Cކ%B(u3A2/N^~>;`"%} I #%8s7%eg4876d*ɧu:=btxkAq\>]bJ: _o$IF<:0'tn iЄnwMKžF3kFzv" weKNC*tۧd^24xf{Nxˑqt!f`npQmP~) <HRpnla /i›ZcyksjHVY9]'XLaS*$?cv銢u{!-Z?)spҊ61M7#QlbL#u~?PvE6Y$\ϐiVnZ*\(i bHo5`4eZ`[¤I3ЕɏЌw je5(GDzd,4֏=:B "\1c_ gjA(uüc_DlWMs u8eϹ[1 Xek$'"_ ,G6AI$0&"XqT{GQ"5XN?`՗u7! %$C2C7gwD.jo:}LoL0LqmfEjS:-Mn|o]HyP W6Nf'zPA^(R:}} #jTu6+;oW'NS xjyWJcp5'~^ag9_UlEsʀ3o=cG=ަ6F DҜ_w׀S6.{-̄ΩR/3S$6y\U<2 $@$FU*=" 3^.|Ekd5AYB3 *`*)xԽZL[&DILm(E/7 /DJbv lu?$ y]3vkmEz3@ c>0aK}.U MpƼJcYyu_:wHLfN> 78'8l~{eZq_,>)} >aS( a Qڑx`t< O0>]8Ao20Cݢ uy{5f4;_4˲N 4 X*8HbII[؆cURlz#Iۨ1qH7{Ÿ91{-T\@nkEVµ,1 O▶K _~0a̐ i YP\a.\.B֩t,͗_EӃZ\*Wo6&d.#χzɉ?=7TP NXt`Z-?} 7 W6̤Δ KEPڂO]k5?q:DVxba<2R`!\U-ˁBaMUhtVXkCD46 .ph1qoX1Unoafj$K1:$7<_jTd!.ΨƏlTx:%{{dP~O 1j\=dE?1Y(?aNjiFBQ乢׎4z- W] ^xD'?Aǵ-|DPV\$@]:_<oK/ w!Cg}_>>O!gǢJx)"eѥ4M36'`֛`v Фg6:˹qeYlA ;<LE.߽b7OU2<5 ^B55 / ډCgͼ}gH,9+h+Z3je~ބCt8̈́_CS!@  G]z DkKqocIi;)`̻qX~dJGGgr#Mh]GE1\DksGi#fpdCp\*@Kdǟ$rj)!La+᳅}!Y,σiλ )ɔVA&jT*H~1Cj]Yp&?<4o&A81z56 cBZaj]o[l F+ ]Lq,ߣ}Η'?JR"!82典ǘXy=;=vxexkrWMUL╘5B :(= =i?~"f6h~Wee5$06~b7:otn>}(?; }`dZ M' =BǒNrVA{9(' ?X< Qh!H5fINTmݩǹ,yd J.O>I׈}RHƋNT3ä{<5/>ω!lGBU @Zh[-x&4uU|w>Y.n= c_yl*p oyVaCZ̞ЉbY{!h1%;UT&,ft616{NGp5`, aBkRź/eFUs C~Rsu*Mkn\pM'XDڔY3Fo=_VVL#WMߝFsm.)816A#~zy(K'PnGe  F? nW3l/z0\FBnE q?@u\lt-9Tz)kuxq,P>ϕwpPg+KlJ1f/7). =a֧b&&Vؒ94cfyI#XH{3 RU?OZLUdŒ>M?\09O-w%3ccI9j3Cr9&ب 0^dwHaz/s]ﳝ4M@LfI.ZRs9*ggΉ%DSHa0]ObgWiyrcj![ύۤ27sS\KM %,.nV:WCG= 5ɈuX?*ˉƟ=*`&B--I [O{E }qWV'4U.2wn ]*s9moIY˔E??K#?@E#|9<ԂA8z y:3ID6u1J`_܂ex/5݇ 6E#WYa `xaYcRX^Pߴ('AYZ֡(< MIèIM$w J;]8lO4>eUηx}Q`lE+ˑoHtG&fx隢ytQ~T-BdžpeLžp ߞ ?Q[k jպp1Tz9B?/U# Eʄ3e-aMM۩.o:l%jj|"a: HKYZl9w#m3Lh "w$4r-v"ie)67X+!fnDu㑄q3 U"hRRT_xlg?c4?Vd,llr!˹rk"dc(3៙lΏf>%> ݕiy&]Q%4h FOf:$o_xq pK".3mH`/Q8/_>?!-#xrR\a#w;mhI0E0j-;3'o{՞rP$RMu[0_%9(5|cƚԖ(1)zY_c r_0A|ݘ񪥅@,y6/]pU7oyZc b#⳨.&4B5_.AfVXs_ T0dOUs]S)diH}Wc^L,C[ӥBWCES? p6U[VI_-nKdAЧxz$nUHXR$t9~Z;lV(0W,ٲ1괺 9| ?渿@GMNA?bsHϢpm>f@鉬Ahjw?S܍L$^0;ȍ\gP50S E6AsJ_>r=7f#j {׳}}\^S {bL7dR8C:.!$ Akib͂~QT`%ye@ R:Br1^VU6HZjFWA:]Y AYJ 9Cʎk3oK:8: -W|KFoEv Zzf߭'}ű` j[` bA)25>(MRaa؃v\Xm[10!6O$ahE%E/oj)B{S:?vKIqkk D|e]}6iy,Xoqw!0PU'#6bx2*oG{=*y$7TVP7/H094g|Z T*Y42RXCqYuaD)LQc~7CtݘL6+ ҮʛZ/[ rAyzs_s71aͪWU. c HC]&&9[ };<^yad+>ǘUȳmN28Dp6"0m2z0MniTNY$DqDR=Q?~!r/ǣ$/"c9܀'ldsRn-fiŐf4j n+!"b+ )j)mgLȇ)9wLAkG=H4Mb4CB]񥆂^3M(/y('ѱNZ {h /,6? hru3kԎrOC{DdTr-BF|54,)J孮"]BۙX+9 ^ǁ-_G,j+M u<_\4oȤ9JO=ZoʺB1[`i,5[+Xf9t.Gr8q,(*ARv]i*~X.(c\:K97))!2E>m Bٟ*lg=ls.@v5ƇB$m@ % 12~qJLc,9dJZP l;rbS4(=Qr-O6m@7WQSCa=NJAbu+\u G&%ѽPi'/Ncſ`-8:pGqh|( - w:)L:95D_Qgݖ[Xr1"_); Ҡ*bRz$@u o@!X]H_fȷt4+:roIO1`0SMqĐ>biٞ?-KQ涌OO'{q ķ_?N1iµՑ灨O -5UjU<Ȳ\e(EMG7.aU`y _J(1j$.;q&S#lHAx>UM1@0G h)sɮ%Ӛ1[Ю/4=ԕ@n#ġ撣*b7-|Es86$arVDhm7>E6n$Yv._!ˑg|ZQYH5ז0\oE0HyMJ vl-1H^gDg#.Ƀ_(ޘoyώCsb1br4Ur7gn`h(/M,<]N7"?gfdm- SiR~/F"$Ky.SHsYwXq c96X@%p1wb8:+'z^U𬤰)$36YU&|wE--zYSv]1_EexS%XtEHTK3Bʮ~ us\mqraB /`j:\q VI9)ZKJiOhRde_[@J5*;ܶO?\%^|Y}!7!\7r]ըvi[W:ZߞFv鬀Bt)Vjxv /1he0 %lܗJ8>Xsu>R+Z$w-jڃ4NAIP 9RE);9>?[_dLԊpJij77@2xO,Ĭs,P` )F̷LbL!Toֱ`\[y` )1q$j5rgҭH-o-yJkުgl7*YJqH'WٯY'ye$ j^8]пQeI%N˻Ÿ;Rr . 5s•refbh0R<2w;W@, GhyUtˎ;ʣlDyt<CbVv>N=CIb'ˆQ-Ew`ljgVwzT|U[7>_V3c弦p ӴT!tO ,]puԑU:dv/DDzB"gtȄ&<πb2P'\uc.H՝E>y A퉑,ފIǛ"bm K3Rg{#.`%g[Q`o6-@O`X0&t 7B;3$y}Ԫ_qқ@Eb"jFE%ÍN8NX֢ϻG!yK Υqrxƶt3JU m`gt&ʯZJ&u-Kv]Hgd̖3p;LрQ}BHI䷻jW~fAli΄_V!N: (Dc;(蝟t# laX!De?ArL367h(+b$)pҒΥE\,}2 &lmS΄tsap'uՊR ؽ\SKӱ9@}H2כPE.=Lr{ tw@Cw؞1ɳ/z`|CKSx-HKP9 &˔0J2\ea"8+6Ǡ`_U;2#Z@{PQ؋O: @R8Uao'-/n"`qB} q57#oJ6__elKIXs`y6.p[d"%ʹ: bpbE 89PE!G{<'۫g#뜔hC$bT5x͙'G0[Y0b~(l`aѪ ؤI Ȟv_I9ޛ@`s.Id?f #,ǥE)Asʅ|~\mX_ZD^fή+_~/ˢpZkJǂM_YaRQsdD2Tu4 2jr;JtO u6P?P_EUSb!mPmsvie#e0X /R`\M2ZK-ĽıQׇj 0eb`Sf׻?y\&W4QhIb5/!J*a Wf @SJ6c)$b+@+&4ϭrm *fVmf`T%Lj&v+XWN)ضiᾇ2Od69 ,e?S s]}0jA`wA. (~&X(^,ުȌ,-NDgxn'JRYud"F̶hi֎+'%baUN6L vtTwy{JlO6Ɏ9Aσ>5IQ :jN?mƴzXQFџe.%fIw $p^@6Mx?f$BuCf"jVn,h*\H3XK}Y"1>zo% M,^384t2#{NAz]m{)Ԝ2NLП!q,I6`yL9>p^/al˭:b]P7Ibl a%EKT̈́]OM/oSC4֔Iui1u^Ww0r}tU/*HҨP&hRrh O vy(yo &=2}{]#NW?[HcL 9[0q +okh;3*Z2 6.8Sýr40ByBЉ;9 Afe7l `vj?SRx=Pzr %[7D~Nma\ȕwbҷ`j(֌4q1$O4pLGLuo01֭^;CS\b2M8ػ!K|M[OJCnO[ЀKη1qrL|U)a tlvmMl\ "Seu ؛OcCbT `t)L]iW #G>3ł`/j%qICoWBK ~ 4"`j[w~QU%i \x1U {dV9}yڕ;}RB-m;'x0־kD$ed=^^o*8j8T. ??.TdMu%\eьEJ\!TESt6KR&IS̏O{>ϓ2sn~D C2bD؂ OO s 9ӠE)0d8rԕpMF-U@jȭӝ51oXݽFK~12Bpܦ }+^A;Nx=Pf*|{O*KgJAH)3VDąi(:*2^dUخ`Kiy K:V=[g隷;U-9zljLj;M~'=1,d)#ԒPMF]W>/]A̓V#5tCr"FB|*W$ҿxBaʤ#5%g1 BؙV'T_lO,|a((㇑)ۖ )c`#[F48t`5\H`d={63L n1|GοZ¿34@oBvҵe{}:.(BHж2*i6o{T`#/iBrV(;Ik4c6. 5ڙq]2&߁ەcfDAt}?Vv{0<0ܘjS&>G 5 U=q9fpAҾoiQUQ s˴.ߑ>>h7Ѽ{Gru;5a.ޒ't3phbI"`Аf2WW)]Y_, Gr|z.vcNۤg6ꨀh/C/Ð;N- d[5%lQjۈް,fZAF_|30Gr*;?[lI[9M rh@_mMh`ƽEʩ][.0d-S}|oC){}U07w*`8{ᯇfrHކuS97Hx`="F2@պXx[!y1s% ؉y%ͭ?> 'XdqlfS&lESdVpxU[@8HEz^&q;3ṷ̈̄uY4HVȅu+BZÖz#A$%p(VbV5;(~s΀s[O-?إ}?l^9W@ PԒ(ÅӌϠ>0ZG3eQ+^rYӉԣ% GSvЦl`U)tHC#Eѿa&SJcΛ&nD~.Q?TGy:0YPywso>ui{;-ަ6֜q2 :c=&b[~;jI/m ]cw^I wy@tʮa_Q`8TWer1d=tBc-@se7䢳EQ7?x\=jOY !Ow8Wĩc䲅,2OGv6> i*K,H3 /+M)FŖ lPGXoh/ۚ8HY^!q0IE/4bAY7z,Ub Xl.P0c~,yΡݴ*EYpMG8sfV^GAƍu,7dlcGNPF)y+H\-:`^3얜Rdl܀MI1 S+BFMj+u ZBSGoT@Q1n^UtN-Ht{[pDuOG-BR 8a*V0lm)1Vl՞\f-OxִN/^¯mxŹ04#>9 ~`@7l?':3]>ʮYjDG4_pR&3/Ԣ^jqrCɑ>4]]qgȔRyND]F`&ĄmXy\\levҰ@ 'EzѾ;>I҆Y)O aÔMe8Ÿ 76׎ɭxz~tV#.~_aqmdQ*C۔(LUvBT8^d8ROq EȺH¢GmM [J)0N?p<4-vY"JJ2ʃsaJo\4AA& N:dz3crqMS]Tы6Tȳ2bnBvv&bn9z}Cqd2zڥ!W*tCZ~ъF3VT0kLX?r'p9#6B.B4EqT-a:PeDQ\#'4)- Npj| -If3'P(_^4TX\,qsF(sjy6Qtrs2n*$AR uٞՕ 4ƇF)L5`]҉܆({TǽG$}3l06kfB}Y9r|Xz Fd,h8 P/dtBd'hX |T j~a3]*S;Q`~R?a!!]ZP)$~=vuSҔSAyE*'>k@9za@ `>( B*-fҕ:-\ߎ 0[+tW+ (ܹ6o"s6 7BCas l!d"" yV],2!}%u :ijvsY}TC x%V[=%_Z'?NM*'R>n#. n.FjS׀h]"qoSGsjg ͫTYӋ.VQARvzO!.*`ۛ`xLJ2"o\^G)  RTۤOl8=ƀnV RP֬_?mo!Q^Z M 8;m(cggGPZUX-OsVWFZ4#:"A$@jIwq74p†"ն6G}ʼ)}K$өvbW'hU|YKH Gq# #K}9]h0X?_ 0\QQk79k>j KX+ދ t3TV[#|H}oPt(Yw w}Ţ;ǫ}3x9%/}j_\o.{}rSɣԩ,JW>H(rgɣ-!Л}.7H-azp[m{3:LHb#9}4(0i(lsq p羉B%!d k)#:VP(B/KAhgYZ070701000003f7000081a4000000000000000000000001644ae3ba000010ec000000000000000000000000000000000000005600000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/;]?Eh=ڜ.+ɏ& s)ByJە !o$(۾qPBq bV/] o'#oTtACNa=YVrFL ,UJ^>kvmP[,DA+sTdhȋB"->CllYУhӾH|oG }}AW!삠:Mf5my$ڎ<"D}[dRj(Һ=3T#=:`P!|YZ/g$]Cpݹ*m :±(b~0tOՊ NƏ08]8Ts":售zic˯rKY< nfKu'E'M)a,r%EjhUbxu7gY*6F_x +7kVHc#>}U6 1& 1"![A!%f߳ Հ+(72d;hPsЀvn7G5ϥA[s[|&ZLoe{DZ #Aky \ɞ߫ }gFQ,@">^0i\ew 3_\cL/VLv Qe"e|1|9$3LhD% ̍Y#Z (q}ZVl&nǿJg3i9z}@r9zOP3wL7^?Ғ|jk>$Q+*b(|On Ի,C49'h:|%!U'p (8qڎ/JGūu#Lţ6f-㌊] WԆ{%tǏ.Gh D4z"FşGj&o.f3 a?qF%Bf\-&rpھN; KnE4Iƒl/%N̿1 M_;T툞A=ԓsGh"UK>]]B6htۻik/rxUOG(*&Ĺ^|Gks(O=v ѳ @I1%JtӾPK]*:/Pe5x uf^*ß~(gxne,7u)i#lPDٱ# a`nq}"*bBl3П1f6ͷg2^@"P6]#VչL6dܮp7clD7S ]TʧBVdw椑īš>>Ro9Z9[=D,H,xf \"HC r+z'Z|IqE(U=K1,I@X/1!mhK~cOC֠E<G|\=+аX;\!rI_㡎Uό1"1Lĸr&Es@u0Bx5#RyGq80 _kxhYIkbHN&7Rz7(Mvw9;K5{8=0*MmHjQd]q\6 O•8S@ia"p`2=BIkaz7\,}%:?(-) ]к b~Y]<@ng8C ``Q9mOqmP&~ApaDَ.٤Sn X=Q%DlF$L.U 4mu^7ЁRNlAyuۮH(6z~(NƹJlWW%SXHo7ZmˣЬe.BZ6OFs"' È`Ho)nVW*r"͙ҤIuN2m'8TG~(yAZI1@_Bغ7Km`6_f [;txaY.^;u~렩d2<+a OCkJ0>7d~ͮUx84iشsVrk|x .Bt\Y2l8u:z=΁fw]]nX*JMx1NH} N&̧^ ;\L*9e.ZKJ¡wαay+,[!i>9PbəD2 f{H8I ˗Ẻ,UmxNoc<,E>򴶳$Vc^ӺE|SUl$Gd2& =Qn09D}G,&oOWPb Hs 8>y vnptƖ_O2:R0<2eP/#Fۚ!qZR8Th;ANkYjpӀ;e,y2vHA^-[(~Sظ4]1F/ %oԤ15*9pWϕ =S;*.*) 3wA?*|bdpG ޓyHe9DC= Gf*ľ@ND󞐌EMcy7zͺ/MqK'eh\虃Y(&$٭`_DSq6BU6;Ŭo(zaȳ+YGH#n×Ğ10h(4@G׿hթ!wc޼gYZ070701000003f8000081a4000000000000000000000001644ae3ba00004e1c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/QwM]?Eh=ڜ.+pgh[ur@dȞ;֨y'UJy;ڍ?Cl^2Ίȣ F,O p 20u.n^Fqމ}Aq5ʴԂ;9`.7 갺 j\5@@L<Ȯ,_`,_sg8NkuZ|YP(MN?{gMܡ|~,rd6$r%)ٞ1F`ݗ"Xs4)`e8,82/>4G0:>ij9M"O]u  Vji*^luo|5Qf!u~u+?>#\J"ٸ/KfDD#{]ɚgNnmw%QpJAYNB!6 hZ3˚4g9[=6L@N vG`J;Ls7N)c/۳E6Nc΄8KP?u ĊxcC+ GK)t\a)F`/S߆L82 EB.bAc>-wL@I[W$qzC•Fn M|$\J4s q0yNY6#d9]ɬmY ͖ЩD`˹ u#u$\^>ꂟ}k9Gp"iyhaz+LlG%;3ub@z"^1;HWžܕ;b$k0?bj'l )Bޓ5*mkBzEr?v^7<Z m}s$&Ry$%@bnsd3T<>~<#+3]bō%7:"(Fa8oRA-dJPbY ԭ{]f'$a _yR]UZaj|ʔ"˶?$gsogJ=bړÍ#F'$UU# Qk>w7~FLERC) Ljok~`rkJLe%za=^2>Fq1x3:4ok G8u@$Vh,]$YgA할7R¢̇AC,rGt$<Ʉt> B GL{R"{XU77i+Q4"j"]r\^Mr Z!vw+v(Qʚ]yb #eB 7`Ui)՞&TWLPTQfhV}Ѩŵ 2^J |]Fse|\}?wZ숳[@d[HgƤNkF{A}-l vhݒ BDrmeȼ 8'2|:bb3|#b36E⻹n~Xj#>@z@7PoksqEhIQ\GgQ=[soPC 6$'xŸQM!&FfQtE{'TS[<s_ Sm$֌q:no͚0 &&ZÏvs2vfRS5)}ZI_spV+eȱ$+_/BKJEW;*x2D iqPVgd@0͝=0IŃw>8Oyv%/Ltx%Ο_L׼=PK mOڐ̅0G]T]O$B3GͰA9(l@4EWqOjTw MjU&·'HCBj %Y)Um 4 V;G+]V&TeY'cZ':x5#4{4V#d7-`P!F eL4qP}rQ^o3 kȹ~mQAjBw(4WCjH`σjcY"iKi l2vd Pu.>8+ލ.8sV0]ȺGTIVjnIZ G7ޏc w7n~d$ qbicb(qS| Q`ȁx[TRz؄HT\PgG:Vk^;Aƭc*<}wYy«-:qu~qC7axⴏu.58',"*:-5w/u0T' lj!'c;w2a)h]fq;jlK *~L{<2 T~w_3`{1&c0jnd=-BIyReQ;5RN42ZjN$&nc.ZUw{Q/ >ta i NҾ*a'@U>8X "ЪyNfnvu\hfDHThr>=LI "?QYY=:Rѧ;UB/ށD3xHԏRiԯ#:)J5$iy|O(VuR0! \ 0k_}R'E@Jه$jb ѷ)L/섮8r%(%c ltlJSA$6Nsf@ш}=cqyZィ-mCQy Y ]GXDϦm4mFTNJӃNw/_G)7sxdНPp8am~dFtjVyz3K^ j1 '=LP9&_hD%%ohF-$#FJI #.cr1տ{x{>/Sv3*qd*?OI(Yfm igQ | Tns1'^aw(YXzTH^8!d17 P[ꑺ{QQ lk@ c&*b>`N8wj<')eo6,+PιEiaX?t%;p4aS0$3gLD|-b}cl SPp( /(v}WqT6BM\rg^3+X/_vvqkF} IMApdYL cZ*hog9A+dN8W@16e.^&󚦕nN| $tb+#)?X zSubzo;Y}3ϼf1~CuD:mءd-oPYs3@ P* #)c!*@Tv2y,HT1+R"3r:Dek;S;զεZk^oO`)Nd|B7X`ѽqJ"a+6~U\&uxB j|D1%]ɫ``]LM_:{[iZ+eߥL.ɳD_g/5uGN^Fo?Nm>8+\7 $ Xj{٬!`4B0?s?O7]LM=vo'F%"~dw3%jr1լ\ѐw3|dYüp)x2 k5Exb2m 9Œ2+0 m)nP{<?G1vcn( O/؈KcZSF\Av@ꖝj ""3v7-j[{Ϧo[K eLص8'!iOQKk UZQOO"[d0FSӫ٦;&Nafy<)Cc j hsA9X?1\}ɯ-8/n;KHѼ`괵>'dwR'aIs^uC28nyؼ]Ubl"Hu̻2[`2WWl*T4-Ŗ6@s9P/r>bW6W"f&#8s_HYO$l/yS{Q ʅ]p~9~r˨&d9H3>:grt9C-:x`>ROq[ n/TӍͷf۸7V@mG?uP㹾o8}֥%=8ǿKB}I_TtgM%iu[z3)~cSUǜC4PXZ}9֒Y=!VH0"11ݧY ܐj¥JD Y )JM z v攋`c;x9+eН?M9/ 3_Yoƚ{MtV=j_GDoݭPsp"Kwqv)QŸpcEeFhO'+qDf1۫KAvϐcS>Fk@2Xzְ7SgcE]@]VoR>L¬ Shk+~Km}ef58ɽlDFf@zSբ(g@a6}e x̓-S00!/5 Y*E:9tt%[ҫ/z RĹ EVp%^ `TPZb>j sLR[&2b5ASBx"\yW/8;+eLMtT!rN~n2P$(VۡL&mZ-T;Y}\orϷg{+-0^*i dRaiŒW9:Y{urnqD"CJrb+gEʩRm,Soz[VycWDsJ g)GlgNc<~ْHC4Mx _aNFȍn=!}Nw1̎ v Q0a.H Ư'=Zs똍57qެ& (P ޒ^oR8x}LQWNFUgSY&W@ ߉kORE*}-T^3e n.{\%NϷƞ?+ $e;GTpn4.$a.?o1ui+6Bv*Kv} VK.Q0Chb.Ev 3`.޹o&2?[*bDtlGv,i#Ѱr!Q 3'7g{֨sGfu>*8J1IA9%;Cɂ2f9 K3xXXKrvԕR8Ɠ#h$Zwl*yTATBN4-n6me5M <:|hRIxw\D!9eHytiq5Rsn{ #+.'vKOwhdX+mj^.35PݼJuy4_J=_z|'PJ+~oe #`J/XL,CҠ\Jlwl]`,xS(;P$QX=z):2*, OWP, mUʳ}//:d!Ъ7H&T#fR/S|ZS,GE@`fAck&3z Q5NG0(ɈP@Ćf0iUޕ /F6dKUsRpjh7i{T|jֽ ۘ6( R8h6Ԇb|x$ҎsVŝl::(Zan3pzg8$^JiqXOƃotg2ByJ:a:mw zik-2pRDkzoʳ *WT/wTR:9\9D,R:l[iAO&*m2RbX+tLbJ$ÊI.T5qL r+nz7q0p}ˢ6Kj%bX}~T.la,JAcm|W$>/^y|rOB1RNq]J}` f){?7wI' V.k(;Y+(ZqD? CmHrn$NxU{LIn'QzdЮB*kJo`N'Ӹ8*>9Fl9|V;T9쁷T ks8yuˡAfTA Lmwks8XΪ*;bH?ij uȵ'Xe 8ev|/H{Iंb47+d uVC"heM'=Y;@6('x\%_n,X:ɴƠjNKb)*0Ki >fy5p d]s-܅Dcp ̖@29=6}fNTjRGH.Uҧ_qg@#@VݼR<"?-kK֚ DV՛|m+Xt 3.\QNWGq UL~}$S*ѽ?2^ǒV\tJv0u>m,kZq *Du}NQh̹X uO"" Mٝ!I9SdrNGGNj'A<:z&`|S 9ZuAfppTBrjw!fyqN4!wqݐnW$Jc*R]L|n#ӿ>U|IP5$k/i?~^!_$21.Ù5dv䀀Za ѫDuZ Ιcq+{ݍډu+vv `cv?(vt}!>V79F <ݑ~foƠ,*T1YZqA6 <ٶA(1Ecx&w[$rܫo{>k]V S8U`a3XefD)썤f?^KgFX-PMi_4E +`״ gqAGΩ%2g`q7Ib- -r:{~E6:_bY;R >Ÿ"hec# }q8 @ AE( X4QS\})K"[iC7+d yE*T ^z֦^ejOp_qAcQMgHq/pfpŞd8_/_|:qJpkx a@GbQ6ēs(#x?v!9uC 6-CO?ڬؘqug:s7y =>cD:rddb˛S>Yed~7@yb?> h?Y ^~FA}X6|1FV0u`ŝϑQS~rn@7k5m-dNHMqC:l}5ix%dc+C?NPj#γWi ;Vk7`Xzcerih bY1tg;e6~SQɚAqό~,E`LJO| d_ rMТy1MaL n]Tő5P0/p'Tt޴֪%2P T[ )`F6`rYNZX=Ͻ3m{0&dcʴ޲nMkU1v*/Lh괳z؄ 2Vex?q kPpjvpʝm&JB7b7ޚ 0sEֺx_R#˯=#5N"$aVDQIC<6[=ve`^D`RH'3au.somC50ԮZ-V<޲P3adjIH9lv/o- X)we7d34prZt+ }-ukk5hYKx@+UUVd!L0eXJάS"<& ٸϭ /XBGl Dج҈48jKpJB*XE! gv|9"|?C8ZUikVjlDb;Bq *9' wF7[gP5O^yCܙ #]$UM;/nz:;}5K޲3:`%txR);**_er=msyM,&hx%~#GnOyrHI6$#qpPY6.j76b/Qt-#Ish7Mk@N  \(+5Zۢ|^Р.\E9#W<`eٜ0źCsxuTOaϰ)w0YsWfBTʹS/2@nP  3~J5s̵M5VsQ@BŅ.ڬl>"ۡ/io6Q0IHFy[#(YT;t4yp%l12 'b@O#U,uZ}AO.h'80x%rR"XIchQIl )Vgr󤇻2 $xIY;V euŮ.Xvօd'*3#Yk ~aH: KֹNϏ"ed({0Ңt H?7NflPD(8Z\Ƥ1plBV IGYJ}B5jCb`b&0}|D觉Dkl<z{!@4"j$8mrqNjzNr1WQ@ʬEA5{&#߻ J'Ac&j4`mֲA`<`] RVt5 :ZA. qd/+`$*x€ZRE𝷟&w)f, 9 A;qyyBLt Y5~ ~F_-7?,Ӈk4 z e՞"{X];sm{(!G,KVZyX\+ߎU[g6>֚ΓpV.]&35 ea? HfTqtz2nK_/xZ >/k(a5LD͞l % i׿:-4i2>y9zzqMN󅰔6cl%~<bm#ʳͮ~X;YGLށQz)a]e5=&À=0oClq e3[fyS [lmث)+Zme?g} ֿ A6V6E'J>/]fEA}d;ϣ+_5}k[OX7N&.usW5zr c{_qך}K#\s\gW _&ܙ>-)}_q ?/!Zø3tL0P** MߜxN^*AvzSL2M)٘z~#8iyё])8^!0Z06󚈑VJ[Hn Zm DU ۴[Oy*ac9vh>WI,>Sks3ߣSKvkㆫ]xIObd|,s{{re)uw<\uEqV.a[1:v>j-aq3Tsj/9,(`rm73R\÷^XeRnAK8%3SL_0{Xf e 88) W T l4b$(-_8 jQ} y]RShge 2cJ7{b?n)xQ] \""E+`C>$_IQ]v {`YvXhTogstfb%V6^Q r6Uz\:Y#zk)NR8!A1̪sK5h<UW @ADO5`E|b>N#g/VaTORJ;3ޘo{$fVJ{UN)ߚ,hLofё#Av+#r#X:ew [:gӞcЯuZ\1BbFt$u]B %$f).,&P*{o3è' RTzl$YB{LsĈ[ķqvAFߖC]zʐWSGV(zB&qT@]~NF>:F]dI GKuf+q弅Jqmq0jA˜BuĀc1]%Z6By k ^t& *|O\'( P%јP"e|/%@/* ӐDx7U S0+{+x%u-PnuiΞRKSfoofPkLt'#/[f{ qQS%SϪ,Es>GbQRe]5jji3UM]/v] @]#Nc"PK z7MeN7WN.]Kxrt%Ei~k`ܫSC7I7j=`~V{9e5n3>;s.ߢ}@ay6Vγf/kBB/cOǰ@FAE2 EQ]il$PCr"o) } 1Qu,P;{͟gQ h xO,Ǭ})ŝTݷ+{cU 3o]nMQ"ŝy<~qdh.v1п/ TE(r`$ކ"qDbYY֘͞my xP_h'ЍMsngFC)BV]r4b8iihHF']A9f R r* :u&'qSЂT#+a|vh|JguRSz&fFw'2VH&lX/B/|E(,\yB2JU*+{͈uRkO2Ih()/|t@SIt-|_K4J 8 gΛ1S-S ̦Z_WHy>!#P*T;Bًٟ(:cӗX?,UJI>Xz"V0UHz]I]^Ů+R30D/i)b*B=g%*ˡ(u݄+Eʆg/2xJQmzrЍy¤ uZڣ/J4fX%EHI/M-Aϭ|UڕuC!]Wl\%y9*i e'ά@DZ7e {F0D9rqKalnf.aS3]\V )*xdi&HKvbê([\>R7_ ӷUZkվ#5-V]Mc<;)At n&r *#L2|,Tsb$U :,K}_2erZDf eG"0Kě`*eךJYf:>>k?4i1,.0-4"UnՐyI걅TS\(R9JUmD'DݓB,FV]f(QF/-)tN g#F y%9?Sr7GҏnLNdo ypV?\ųԠx#CMQB.'^"U 0_ۢ n.~)4 -(I ʁV뜺lJz"Ǧ(R*&p/'=܉ץ2Vߎظ=?0SY2]S[~SD!ήmi䲎pzckCaQ :$7 ˝x=>e/(wQ*ʧ\ذ@rS[XGDaxGqhϹ2] Dǵ?5td<.9w%2d`؆̧E B.܉_JJD}>[}ܲך[2EteQm*S\`Knd?Q͋͘3FNS/\;,"=0ǴiǪS+9>yW4A6rsgYZ070701000003f9000081a4000000000000000000000001644ae3ba0000337c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/39]?Eh=ڜ.+J0gh[ur@d~׃tѡBIV_AӉ{jeLK~-$Yp{TT= +oYaα SQ+=L#͹ #sJܽ|(Sa<܈f?]Fz ȡҠGt֚8t;Ȋ!1Tf[0^f%ȺNV17ݺtuD!¿'\\HPx[7/ľm uzx0tNu\WL [b[e/h=u_9UΚŽX[oUTQ%fd&iTCm=iBrhm%l.r{>4 1R7Ӣp.Ɛ-Ϋ ҹsUB5W/gfnm͍~4"uc&`9G5yeDrUv<#8}s"H\߾)JDR({E],7<&@p3Bnn'?iQ2~{Cy{v6X˺%(O ikIamҔ:Go^IB6*DCox%LK:PXmQij&s֖ ,y}!r?D%5>,E%O7W5yE%P0%N'͊Kb]$Ck&[UerMyiu8JSD335%rZNl{.tb+Hȱۧ ||BrsbX<[Z;tOnwy"K!· ^~0X%ŭQw?Vʤ\Qn~csw*| sn/vHOks#_IqXX6gN_xufN$ƺЅrF;yg[%|ډZ=HN(JY QOl~_T-nuDT*N |C%"HBkƭfh}c.eyܘ 3%.#1O-;VsK%YlrLjH&X+D/R#(/? n*<fnPX2cB&]ZnhR Z;!]  gݗtQ ^XŊi&Gh@?j*nO4, \82?aLed/h,.-(eӑd~'eyӰ@iV$ͻlJCeN#ΒN]O\/ͪa @\Ni|x \ۂ݆XۢT+^;:W)vaxkʀ;;{IqJ[᎚3'8ZPK«!e2d7i n'ֆWYu\Dڎ9,dx*;B?LG,煾K>gMdrLZh&g7; +͝=5$Typh8ӆ0H Q7H#+׻ %O yBwa"e5*(mRuw! Js_ $^'L\X*YG**V#F ~E|? xL[>=BOXLի)24?wQNֻk?=Bz=Y4$IL׈%y-h'GE7wkjGoj!qgN~QVZƻaW!k/3(jsygGѹ3nMS5Z;,{Tt`?u%N42Z3r͓d ?,sYיy,ҽ"ߺ=TGœ' 5ug ؜^qk] ]iKVLc)ۜkW_fmW,@kut!9)n)hfV2mZz$2>Fbw[VLtGR! ̟b_Dgmgb;_EYk@~JԤ)] F i[qlrLuJc`#͆U;cp 2,MNYdj?}歅azvwzdcrtP]y](t[T-YVCkʔ@aWPuFI ذW"h7+ˮ{h‹nd{z(̙r&4m lr".0/lzFfCo$q/m@#.έ=F 9]kQiZSYkϧVف߲8cY"ll`'HY?bE,mlh|ƻInjhmr?rܪLwT%G%A2Ih_黤nTb?ŋPo YT ,uŢ13,񁢑"nP+뽬8u 0l)-NUnA&F!Tfa`\7]{͗qZv2lCMهTO&%VV[}$ꤒ > b^&lxUoB]WALwl=eeX8]Ns/I2"7VZ ldŘϥ L7/zm`&tȢѐ>$[41+3 &:pL+>Tb1{LlT$ D?j @Qk36Pi[TV<~T O7+}/ݹtb'P:2B!y 8ɌQ_*|%'zec!zq|[MvdvTj3DZlpe)=vyQE[حe7I ǔ 1{K%.~)B|0={eӗ,-6Y[,!1?CSi{nZJ_jW's:d ` {峜Q <]CuA^8? 7_LH=ސx_5cweN@ҒJ 3FxHԸm\sh!LGP]<|\CS,lPs?YqLY#ïX#nnN H3 2#Zn-sbH'WCge 6dj=Zh.0DND۝OWfj9C^hB+ GGeH~<]hDxlתLdkŰ:b>?]&pT>d$f2{0λN~nI "難ۮ#kY/)<))|^j кi,hQx\|Mź\:,\^Ę+PW[1:|OB8EN!1',stC]_~h@i&J_ -#x/y`9 v)ĺ~ј0>p?#n^xc,尶:"HV0<9ﵛs/q_5`pU|XXX\p<0߽>c*+k%)" #z!\$PaΕ>SltemjZO^@ߺWX1R|4}Lxe:T5/  ubRKH(f# ,3Vdv_s]po%"0R<{V%4- `V~\)UDgiA5[fKI3Պ"SI ) SܗW0dTȮë2,ޒ}|ERtk/ba=E;ӝE^Mu^X?pn gW+ KG145γ兂p AΆ&sa[)Zp.yNwsה lpd>}b;hIT&j 9ȯE IcSqb8$ua !+^dO sdޠvz;f0RET઀$>:2 <ozPtchZP,8FQb{U' נA5Ϲ 5 hTXru4?*R[Iuj-9>N DTV<`<`!N9c dB/ x]g Ex3mP98Ai0t-eEt ĖW+!Wtyo Jƻ4!=Gy-CϥߤІB)r5pܫ]Aote?Mo7>&^W @], j;FTq)MsNdہo o:@iʨ~'5u%B U jĂ[:@T\A*8JȥE%hf~lD2 ;kVVuc㌋{.\Rzԧ%vg|%X8g]U"A';hM|AfMDMcG4&fc&wjD6쿥^ lw?eANConLA(KT4AFTmpx2qVmR>Df4=`yj0~m1222>/8w>r c@HӤ)1J{Vw\$(GlMo@fZdS#> 2XRR{6_iVqYWTDrWRi\^7+2,r0/GB=-;+UG4BI_cYxpUҹqǍ{A^{ %~: _ok +7}Pp"_-`)= (ql;v4Ye5s/R!"G9L0y*]+ŅgkR%ڕ\ !M /7pbZZ_@){D͎GD}`z i{V {cXro ?n͏-TSB"៴PNc_l,j-G&CEtΟ9 +pU]խ|xҵ~ fnin_bqQKԼY*\l @锚8ަtaY^ k髟A"%j !VS E;L4 %++ɍAc^H}L4 hq<OK1'p w]xܵ ; [w^imPHSss2GWxP# [L'^F."~:B&d:uF*br0D qItEn;΂u?_=9(%C7 7XYJgCduJ̋XO:q]td ̢RBuM-@St5+bf#9]8}Hn^Fp"E5} GPU&^;kv5oNTNmmf.Ǟ;z}=O!:TK=&eXH>ˈsv Oz˙2g"8ޖ 穀|uN:9?SJbSt9<ckyVEH ,. ~y˶4^ywm]CˤWUV;U)ZuJ^"qhNl;0;Vpx_GJ'vȧTWv*TƎR}x)YVD/3S㜶0;')d^볛L|ZeF#uZs\ 'jwl!O"ADH{@ۘѻUvm[M˺Ӳ>8Һ 9RLbj`T&ZYZ%K_Qya:3Y:M>f f%.6+s[Ւ,@;ux[f.g*zVF?r٪`/rx_#3hng(#=1S>kY&ljŻT+5K]3  N3xD۸@d0JF t<^UͽJ?$Zד9ypuÔv-bF~W3PxY'-^a{úayyصf;4@+ɕ'/)ocVJ^[ndN1``yt{ま] :Vp^ ,."uXZ wߓ"[GݏTM%C`Fճ#l:߸~@>moƊś21 }D@؉Q-"Ӱ0&DWb.J,(4я0բ0_X"]-gi}X䔹 $iot|`|?z͚|*3O:ds$o-VaҘ}HBJf<qÚ5G#IhHnz!㞧:@G,A?57MQyQ@,banS[OeHJ7$Ybo@zVx?Gb (BGEP~q_:kRbs@T 5vv)@,E<{"P%z%"ǵq0@'rt<|"h/[Q OW؆:P%ˆmm ;EUREQZ#;uxeMd jԻW‰sek҇5 # FaI-1t{##U*c"~Ȼ :S`]Ҩx9X͍?~|/j/.=63nO,EtRĠL dGo{ƶ :YclL 6[(Sk4Г`!ؓ<Ƞ9le\ɧ Y<4?Qр58X^~V)Oz8H9"zeT"D1AjNj|pBXנ6f{Gy{'L#doT_b {ENV9*oUoDYfSK2&k,JBJNϭ5<߱w]9QV: -ڲA>VGIrܫ^)ez=WH(pOl.O -<̎U3`.Cc:Uq򑞟J |nZFV:8?NH6$+DAń$5L#ٍ ^$]uO4@h X\0(M3Jl<=R1o Ց'? 0^n;ԸՖ6=ж k}T'{?bDhy/˶b1AohzmAu!W6 ʼnqISѺx^tTƧ4pƛӹ0p_{b Kx.NJ@6qq|;H)Ӭl\CL|gn:-}*V[#Wo#vV |Sl8x;^e $]O9oho+?(gg;=9XEmJ> `Scz5'p3"vOdAf-Aɉdp j Z&֍^/QGdnRf%j8p'J곋}"/.Ku/c8*%5<MϣyZD쒢U2DRGt Xŀc%!lwVXQђؘp#?V-b[)L/D}#an>Nb|0:̌t-~蹭jˇ"%b OuoD٨ mΣ|̫uDm!le>Zt·D{Ou T`Y;3:䧖L\ d[>zE)U}tަ 4I] 4TLwS$8E s\8~95}X xQ.3v(^4BtyDAs9r~%B^%\(f3VKlsxƑv?| Ee;s \|v/q3SHoĖeiȿypB?#{ȗzqњJHX$<\-ly}H 8r~0Aonm(COD$RqWROsF|ݑx*wX)liEQ>^Ơ' (CoKKP 9KCL6SJPK|~C{^ 3 MiɃr@oPWiji8['H|9 @T+mΡE!d+Wku7B) O,`ARn^ktOHf_057%3P>]SپǴKk E'GURErXƾB$x+ c$*KżmS_;hu"[6ԝ1 F tD}z]ߌypm`ѷӋ-0ρCOU@Sq#,k8 @Pʔ6X=Ra?Av/ų}߈u?/tz@7qR&ֿ- |+&+~]90ọ,ͻ7x-Xތ(FŽXVrah~3@1Q?vCqA/mo2pɜhvSMB#z0H^̞eyH~ @q "hړr{s"f<}X6c+__|6=XoYT4I K[`RѕW7VQ&S@(!SPr{~x "߲A,QoyքmGt8ݥVEgf83IgYZ070701000003fa000081a4000000000000000000000001644ae3ba0001677c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/Z`]?Eh=ڜ.+r 'ǽp/UZAD/YJ]\)@ER3lwۤа( \g`0uFˀW(j3?)NKM%d {g1H:%:jW~Xl@iܯL*VBcr wB͑&5F/$$5%Ha;_aˊvޟ/?M:Mhv.'Hk3n%i ?Ion$ջiLqkno~VQ:sP,yļvOuLttiNUQ'R|LJCbؙoq!vzfihh&Ra#I+柴S_mx2Ȑ O0p"kY i̹-0yMqqEȬ7Z~:Ϭ+uIQi B]YiHz2R{Aߴp@u$Tl&摶@#i? 95b? -Ld})/- zj_ȞPm$L6UڍVsqwݒqm軪ˆ:^d-Q鄄l*SVXʃR?Ko Mao(Y&PE4 "p zu7ynKQ'"6VʬR aw N#ʜc->#g*J˜  ^Uhx~ԄU}#uV~rS1ĚfYܢqSY$8;x7]#>ZNF WkNlp4TZ)`<説 QiVM8Rdo10ȅ~>AYY,]ȝ#E ȶ(b57Y;79H.Ԟ7 "}5*pg.d\'nkOJX Z-w3V})#'Jk_ AH>5.bdmEkOe/ɚP#sBB,â2b-T"[#)|9? ~jTB8ȄQMPԁۧ"/ƻh=ŋ}W2דap0VXhx:DҮv\Kl'(C1Z1MWz."Q7H=LT^d^7PQ:mf;kn%q0pxfskDTX0OP> jX{n: j p9޾3wM!:62ړXwԒ ጗}TKch?6,wۉxGaE?ԖQSdt[+_4ԒU2-qv+au"o)|ː{ECҞѕ Y9 ֍n{ڣyP<¶~;cMr #̀ "}zf1- p87:ToɃ܊w&L=S PȆ[O) ˰G!}RSDEi'!HCo=,ځ$U5ҕبA/*ͼ4`dIcI*Z|dw\󩙵պ j qǝAڷ T ^?ÔYNL\U9ozfCe*s^/rCٜjG2-&rBOzP??0,w3~pe0*o"?WZ#,v)gG Y(9 Q:dr]zy9ܑ$QpOsGӢ_-Ԛb~?ulvC<W\JakrK, ʶ(Gmb xEQ23]Ik5sɡˬeV;z+sXh)DoA.v5z.LѢZ8~P! )̵@mtǚA-彤hFYH +cq=mN s2u۠3UjZJC͊6}y70(Lcjj!"@Kih08KF_ v yDvZsX'S챼e閩Ψtte|޽Liәp0.uGNya"2Cb&ԕdXUS7;OI|zܚ_2}w93t C_8N0B]zdkC`Vd½FWJS["z Gh\vAZ/,@6v:Ѐv?ͷtd:N !,QuB4N w%/z >yW 9J<ѭ(h1i%R_N>B%) +2yZi&`f0hdT}-(Sxdo([vһCFYuy+ $lM6&7S(=3\;վVQdg:;`mlLHZ2;}`uTh3|!-轑Sޤe ЖjH_-4? ЁʋAAabT*vˋd}1(= _p*g EsG˕mD2,E{H䡸ƈirCM* ./7B,"+iEgv,ֵFZ.$şaE;.~4Ԝ8iS#m˜{rA蕷 zz=SQN\~g\yKK%KAhQ+3 ˗%Vۜtڀal޿IJ.vWH1y9A>D`F\pq?ղ^Zq{-v27lmb))gB7ҭIjpt"݊[q,_!sV GbsD^FJgM|W3Q?%v&\͕FIyUilRe~Bm ww~PIG^Ɖ6v^(d7]E =i!%cJ|%N8A>?W/_9{O  Mrk+ ^)K}E^ee퍝4C`"ʧSqgY )qC 9DŽbƜi_T/Y\ *BE!Ha!nΎfB;mȌ}:\Ƥ["SKfu HRN09DI!~L7!AS<_TS퐤:hQQ`T{7jTTO ,j}g@]jlq Mu03^u;磫ءH(H$~k҅ BzcfFt>ª-p7i@u E;$~0"@kx G"XA>']@?&a%Eǘ'3?,l!_8*+)PcK-GdG{oBq;L3S7B%~yޜ]Nv]:-HbQ ~0FV%G+"DL3h&.=l5I#2߶!B@[s1.JX˓yme9d 6CNƒ+^sUL6E:E4_S(iJs(yoT:7Ekzױ_-m-Ib$RYb˼oֶw isqa!˪^H9@[#~$8̏"#ls)-T\]mG2N -k`VS@ 0`Ց;|Ii!1vya!q8@Pc!bGk(I|kN:TrUUo[A 2].E2ʧӮejݾ s>'ץqƏ0/PW DN)6s&Ez(}Tv9c .g]xJRdRB:XmBϻO*nNp=ݶEVΚ-ңW0Aƾ3u=lz>Rn~>ŨM^Vպ ]n~T`+e0A\hN붑% 1R`Ɂs´:K7&:/X2;żxr*Ԋ *%AѺ3 %w i\{Ijv,mCmJ1GJY*y>J_0>t1r?u^;{atfΜ4++Dv7Czԥrm>MG=GhSGkA0[OLLIX Wp`&[X{+6J rQB$,N Ccav'Su{R ySu_>^=y/ei_5 .eu؆)0?l0VJU;𘐛p%8Tif 8,K#t˛B#IxmsOd# pK|6ȡ7yo$0{-Aw;ũ|PKom^Ig|=t*cRڐ΄;YFtպP]v%iC7bx j\*-^jJ v\6X#)Ѵ,EM_jZ S$Ga8 0-c"L˝ +wV.Ũv󦀂2]iH-P8aFNnrx =˗jY޴nWYR|kme*-jGm0Vxyg)g"Yoԕߝ٤/W>mP`ϻxw`Ece5}ь-ovz]︾I^ؗO)Nzq& 1QE:Fwhq?vx6stٮNKWv@oj w;2%A$[;u]*U68z#& AHvtƼ6DlT 8 tvp1? 9bX@(tl4QGb 7-7%N=- I5O׋)Lz:X.'HJ^zt_SP_fUvt3$ yP7C,7eEKҪ2P>$G瓡ѸAޚp9trI) ,U> DUж/Jdgn?k俖2(EkKc~p}YUdIsWS)z#ɍ_zHS5X1rgvtEqB#6 .W/,N%_CܶgE@&m bA6ꌁ G)QfiVs@Y5uJcRyYe b%N @{S2MS_Z4}]]T t,(pJ8s.oZ$I[)>"P\v#h;XS22J f㺆;nS]d2KקWJ~Pjk[ay6N-)̑VVأդV-[Tg4b &L': $ E8d S /Xv>W~Ah:|ny1VKQ8(i]m?niD.^MgG,~#W>6 G'o{ Z/;S2Z!Sf f5]!a3,?`FrO/L.EpKeɠ^"ѣ2a;s6}/c hS%hT\' VEw\$cCk+O_BܿEÀL sg"vua\6"G&:HmE1$4LPYxul17bI.8x(1z!γsϳvΫ{K;߸_Rӏ@3vI~bY*ȹ0i%"og.5?f9%TBݯ9cX.lu J>JNrÐopeF\F!ӲEw\mz13r^Tثn@XTjk(sɮUl\}gX:!.R\>{L00a*8k"3014IʐsubB@2ہd'#s,FV&R2vZ˯Kss}Umr[/`stY^s>D mMs:z}ud=D7ۈ8+KuNS^s֒ɹ{SQbsP<ˊICzK.m0+B-Y*뽒8gxL=& L?,8[E|к[Tngw_})_NLn#`i(%@tsv0iW ?-{'ӚoZ\[$Ɵ 6ĠAt:P{IKeWR#$l֤SJG?5,xlel#-WMGXPPO8(etȢ0:jOq=DǩSU2'iE4WK#MB|֍5?;[4,J:dHvf<М .h>+8dN6eʗEFsUܚ@ЈA&d; ZjD@kL JBjkfU֛ [\gO/Q9cIWh+AWb&zM mN Vo1lhvEdz^ѧ܋ > ٟDl߰h #ޯ'26+ZP.S;fĭe^Us3:291xDZzw|E}_x 1ae58 HԽ)ysz٦v.99g37R: L8a1U$ j:t'ӿ^Qs8Z}?x\8++Sy7H׊2H!ê3N(Rw7M]=+ޕ dğ(} +JT|tTuV^Jg"wT Y XM;TǺ>rOGȂ8*P nhjr_n%lj3*BSAu-&]0-;9DaM݀_I "~>Vt0h!=ۡɎg,Ϳ$F2/#BFc4˲2 yyW.#V™f._ ,eUU 80Rш-9JxI(p td~R4]ڀIHXrhCݫ?A=BGw"3jquQBg~Q2qbi3.icIz;p7mؘ?z+n7NX4Ȉ"#%WP1K{[ႋqlM'aaAغa)I̗* ;X^T3b][%n1쾾\7đ-_DVXƦ@pŤ~Ey=A_ӶưVO9] 6iK64|tqКZ?L }eO8!$x<xws[ }6l(rf+ai/Wdhl7od9Z@XfRg]!m'`ӫXh \tB qW#t& 2Mт=ֆBvNkO|SUC3fO)HC;B*+0]WŽb)YF(Jx|+H sewς%zbQaFLuq ƪ枿?C_~:z)duc/ǴDE} *,4K)BQ zxdu7eD&O(Yt'|&֟>adZQU~v6䓮ݏAULQoz/TvI*3IǶmS!nx p(I4*+;]qgGi^HfT+wGqzKx5gwD)HG_`*V5 zoW-~eilAc[ J R)[HO@;7Ъݬ#p |ʘ4mr2iT5k `-TN Y!f] -E7C!`]aՇҚax~>G=?oS;2 >>Xz4hM^'jah_f?O 8èz{vR=Ż%vYrGΥEQ:zoΓl.vɏXR[nOHxw#YgG!F!.Vdž%%=\#͘}ul}s!׶Zl6[~ 3TϢ~xPiNߩ'6Js>`MuԷdk.挏 <4+4wWr#P:i4LZN+My1jm޹I5#ʳ9}HZmZ`XRaCmVa. (|K*sOq@t%QeD w5cl_`#Ig[mx}H 6+Xt5KIqUQ`6iYdp/t Ħ؀t\rȕZXRL E`u}ޥX@fTvo6bɡcdq+wd`\scLYuaD-ڻ`вIXԾ_V](dL⬜y%#0d^?7뫜8["Z:SF(zn떃,jQKj_Lyl+дSֽ=g-j!Kc=$DE$yĔ@n d텥Mi(9eg8#}"",q9]2^Qf EA$1BUJ^8ҢHc'}Tg""XrVy8@c H~Z->!1]K..(m#8XW(W|c `IֻJ$`SԜy\~btu`c+Rc뫢i0hWЄG~ü=&( ?G"Ĕ%v·ken_Kά:$ Q8,J$dm`o2`nZ d{Z#16](igJ<46h9~N?jيW3GEaVD+ĸg]Ȃxhnp$5v P+H%Sݎpblf?Fc5qm1uqJt."f\=C+\)/O+0Dpy-ҥ *BCW'nHx!P ݨ$1[{(2C#sB{k"+[֢PgUJ2f !st.ogB [Jeq.LI=4azg|=tZQ@xULpY L(JEC| 3)*kPBW7;|/ &-ܓ3ֲ1=X>`a4Iѣ]Yǧe4Uܥ0o ktrz=9F r]ͭ su0)g !mަщpא.RfO$S@#3+|.y⟯ ۪x (N?SV5w%¥P~]@7 ̝$-Xsnz:/ϞL'Gu?>zJY)SߧކY2D7d}f򱟹&xg0QF0ޖϴ`5 tk^-܁v;P{QPb =sēه!SS4)TVm8VN-M[?XpIc烙¨ "qB~:Py~B|NazG R6w;2ѨP;1-U&)4p8@ӛon~}dko\1Q CDlA5ް>+oWKu'5rLXtui,W9UU-šo>ٙ >y !/)GK|)S{he&`, ?9Y7:VފdoۚAL_B!jSx3N]pEyt?2Kڬw oUk:ED7> ^mJ /Ǥ,cM3yD !{ZLZ7* KLSKO&X A,]v`eYEH˫G"ۥ>Y]ϰ6\0a$hUf|+|>)YjRPG]Az0Z#N&w+E*l|JVK X#2{(q4ڑU 67ձ& HSR6!\y.#%Vd"Y{}_!.:Ð фL)!&hN@َ*`6Rѯs71 S%9 n[.QXyKNye!* lH nX0PgzDR8#h a?O_LxD[14cbD/:Pwrmko`VG.@RB_搓#lvd;\0`$$ϒ_HBx ^slG>Raҟu|sNeill)?yDo2&i,w5‹}{6~ ejx|NE5G s]1l&" RE~A7U=(Cr3@ʺۄi/OA4}ֶ" ׿v h8FiJmw2'Nc#3` "-Ïݖ*!^mCSSVUYy㨆^^% jo|!7bХ?E ӯŕ ϻ ) p ]yZ~kYӺxO粗U(.S[py 9is (J&i[cŲE%m‹;cGcT` b˗>ėЮ';L2R?wV E~cKՏm! ~ uBs"_-]qdWߒF ==x;,4 <?/uW֭˥4ldS=& ;뿔@$iYʰ3JWQڼ&-WcT־w^ #"`2H֣YlwŵV4c/[F!\ac0~OI`D*G}1pFv },vv}NlP=Y'{pSYK2BP>[X(h$Hl! *]!؋0׃xeq,NfS2`3+:a]T:̭ -UӼ+e 7|N (䂅TQDˋ3xD3C40h?I@TXoJb6.?̴j?:*lsCDsu,TQ yd*.'"Jg}Jӆ$\[bw} *\[P`]XkMMX3UgY\\"Jbuf5B=ΒJOX:saFޚr>7Ѷ-?ɘaI|aO !?DSO9}~*qZđ2"d~7Toi;X,[5[ܠ0bvDGn鷨Z,zepnK>7&51Z,fKkj手n$^ Ϭ!@ITUF) ; dҵAC_܌T $źX t 4+T:CStb5]uS==,Sۍ_ּ/x|SZ'Я@w-R.P2&L\9FhT?fT4jȍ{3z촰 H;c-'H@3&( IsӚ#63/gA*Vi{eKʭεaqLnVǫTTLs!٨Uf%Ua[I3Uդrեd#܁Hu){&ez_$̓>ZEfoڰ:d^N} %3a#;PoA]| 1x* w3+!(&`l;7TGRxRPHESkL;NތvDEZCV/:gv#/,og `y?MVKqͯ)v| Z̟Cx6[g)F/P%Yu,2Suyq.`ATK)^.BJzn, +,N0XD+N*C@{6e=U*s?USc"SݳP: 402DjRX7))|]{AeZQe,< p$nwltGAF2Ul+^mmEL0 x7kR4e$aj>zcʥ1M/D̵Ċ4 :ޚ穇fEuؤJdmnj~y96-R!Y孬%)Ȏ@vk@C Qt(&])"@Ve>=3VoQzV-"e54 o3~a!#yKH0&JL,LZ8tk(rWQW֧qd,#x9[y( llqB ( 93(7k6G҇"̂O+ ~nQ>o5̣!fڮC3n'( ʑU)ERy2dz[?ע0,aו "..-C$xl%A`J D $-xT:#P$o^`N+M562*fx[I۶·[1-"`@kroV! k-PDĚ5_gOm D,sj4lfB>TKbɀAF,}'f֦4Y7u>h-mYh/%䝱ߥ^OU! _ھ` 48Z)}!;Kq1>b?JwO[׊> ^zA|Yha'=\G%g8W6,WUxgVonCx%ᐪ?ԲQ Qt7ag^GHXAB=sp?TÊAAS2{c T(lA88zGўC9ɕXJ,JC#V3d"VW=br:ܴqGO+0m!@Y_}ʉtK?υ@i@|Ƥv9E8zb;#yF]Oܤt£>0jxZ5`KnCtL£gm;xTӜWE2~K5kLI`§Ξ!TGSg5^CWayƯ=C+`l(Z&6Ξ$0nG joĪW6x!1=" WK%[{+e!Ǩ8{&=ݺcٟiw2aň p9kY;V© $??`%M߬ۑ)g1«:ނ`ڡ%S]]7Jy\QN?[Ikof:41#|>\E[RhؼY&gQ mYu}ʼץuSv̓$ _%(DrUƟN`hKP>H 8t#dM&UݑPc'qFJf(ӌ# H 1t,FJG5~y)[IͳBsOקVPWXNS?$|Uٴ3f'ǞTtoi]򺡳t X5tOR7$#mOWUXy5im}O OHGX Gf{^t#'H:gxQ Ngn9A8^1\Rǿ%fg#gt-(e:{x]2Q QYjGmFDc\*TY  ]k3[Ǧ:8#geD.[H zy'rp\Hfgw3AǨ$ҲC~,LLE8.-8rvUd칟K75ߏ;줺4aP+_Ҁ& =.d[Q"|6c3鱟ƃTIn^s"5~l=ᔰy \b01:9:U#r S<J 9"ʐRDY'ު)!=ҒAѧND.36AEn(8Om)xI\%d\z9)5CZ{繵*}]{ȤSx): aH@qv#O|ǽ2Ƣ,4p z 4֬ 6mєat 8 :g@(|AO*ټ2wӁP3F9@fY__z&' :K5M^ V{7%RJEd1\+"_]KwM Q"8[Qel5WY7$1+)Mʉk4̬:ATp_.M dBP_@(R_ "Bm5h wonV!dJ*`uϐz΢t+J{P(އsQӂUWmzGdpV$?z (+[zb~>j"LsH œgiV&?g8u\˷(F p Խt{FyD+x<pnQF{+z/ %fW ,Ѩ4Ԡ^6{$-~e@2aR7V,џ9wׅD5!悭^+>CCyS<~kvuXZuQ19ul~O-.F""VYI݌ӇbOx\AZaD Ur4v8.?7BF.w~𷓟Zq =b]/#h=Pyۗo3$=oGʁͣDAݯ-|^Q|" cjgYfBm 焝H0Su, םEgAS{*b+Ye HE-;VثQbjҋIV$(o=XB`:z;oΫ]]Ci w|QvoauQA-ե+ OW6,=B~TTqR͉}^ќj:%債ewD@{pUxFm)@&CWMP#Nnщa)ub.)Mx#u0D&]١fmDӕ9%EHm [T'0&'j٨yfsf2j@̀ധ 1MFi[>[[&֌SYTi |B4R;GeMwZ]54Yކz05CY%Ktmm:xW#Gh lT$7dQWO T_=ULXGڌXncLAX3"jusuUHW!s$v~_ L T2L%Hq,} u]~(+6[=@ЈEC)_~A>bA=N9)>T_HBP?nASO<@ybGqa KAtVR*Tx;<#J>$*%^nd J C4|<k|:(cN+ +)tn M1wה@o}xl)@"N^J܆F0Ь)A$Wipr\tg̦@H8 ~ VIVQRfӣ0G0m]Lj7Q)8| n5xX( Ñ;cs0(3(& cQź\8[Y~X~C̥* FȻ3]:OqAy4{-@+~Io8Jo٩wKb<`ӽȤc(B P$ѺSw k$;5 MQaȉ[ .z?ҟES5I/d]R'7`! =_tKfH-<23*g|5jŬSg=ӫH05Ϸcj6_64"=q - 㡛,64rΞV_[9m.JBGf XFѿ;@s ;ݚ5Z_Y-z,1? f1Jj*rl \CUej=41CdzOcL=\tPt],=M84s^7n:w*$1oNh!)&ƈNЕЇͫ.PMsnKi("l%4’S̅;愵2=QJStq9LFye?952$˩r'~ׇ!B}J*Ncw)˚ ]c׎`$;w AJbQ%Jg5Uհt ~=p)])EtӲ2d|9JTӼ#n2kܺ~~Ó%]݃M( :f+/E 0Mh`}/}  iU$@ [gDGwqg[ /}Ю[ =RDPbug6m#V*#IO4x~pp0w,n&5KmqV{IV|'xG@>E^TlDWUBt2xE6AU0ȍnu {&ZKXX"#oUDڋu[APЭg΂`˷'V]pnVo2wQu2~'=nXPĎ7"ʒc t sh>>(csowv ޳ ~ Xa$QܾOn[]RMӥ#!rQ2Dچ> CJ"{XM6w":_G9jJ #$Hx}R4Tj?g%ӥ݂BV%aƿq_'s OJcR)j םK &7͜?#5<0a/o[ Mk*>[w^4N6t V닏ͤ.$&fad< ؽJc?VJh XfZh'mP٩!^uē۽7lqs;v{f:3a+tR%xm}'NDǐJ@W׉C<]|:ico~N;X`uoeO|8TRMqVF㧯_kGDm9$58'zzN]jLC6:KFZ43ĪaGGySW7@/~ذ!ZFRH~Vk(EzVAɺ{IQ2M]$, o 1Ĕ~5Zw׏;o HOc~rYIG\hGlH4p{$8!mKӰY+Z$:UpY>}Gh^[ScT>poڎN0ӖdԃT*3'  *u2' SyƒKqcN{@ŗnUyI:Wݏj^P@Qy!DƤr`m};wE4/48(6)Rar&ٗJr+s9n˼""C#m,k8zfN6n?;s $14%Q&dZB{xSMFX3DBbT&¹93IIX]maWAGWͥf|5pL!m'憴9f s䃿؎L`:q㎛ȽcJk=Ek&#X]ba> nhbF)c Ǵ9su{0J9=)x>|2D'ۿlM!JC1!gVLeFr+6՞=ϨH%8۞i,5RN^ߴ3[F,1NPM6qh {$Sl3ńm})=ihz ̄Ḋ?PԳȭLH(č:H(e8Oރ W8An12u}GwiW6*V;mt:q&Ӂa_02=XߢN+&&B#C3*o_%/(;Nrbq^Q K=She`y ]h܋M4mh!}xnj2.XXOI &VZڌ7EB|m 9]X0"FϔAuS_ڭT|m=큷7-]3|%y!4DS 7С!D*B5-hHTF1>ӆ7I5XQ=#M[]Q6m,?Ls_R0:WJt%$v;9jeӝ~"K8 Yf6#C:dW D D|K"h p { ~V`Q.p`.0eL$Uk\rz#S5E:wqC.sM 4zƈ T^k @T<`-)yjlXnA6E5JcVR_H::{0/P;JL?jAj/Q #ICܼB}8(Izĸ#+tpΨӛ]SS/VZ(yTN#g(""QƮ,w+y0)`78 ^LJ0'u!R`pa2"҃9`?Yd!X/\; $~aFٹJ@|4mba}Bͥb%q`F?9~ =&ƅxlU|a;{s=U㮀‡su nR(t&ͧ1%jvHm_@+^\rZ鸚1EX_nZ1GcV}79Li7.͚k K".d)".k_n]h_زn'7[USV|!@d+TGδsʙB3* o{a}o&lyݙ}W푠zkdxbŁƨ2,u&.>i)V ^dY&RZ*l`jpTl@8|]Z d;HHVHzw m4}-džU ckq d<%MLF[@$xLK VMqDVb^@!Uà<0\6DE?:`6[\R'3x4D4a@[SEY$P@>H2AŠzo;S8ѱޘbM}[ڱ$wP|uב+BTR`يx`w?H) 9=J$3#΋oE!Zӓ~']B|ܔOg4 9*1sLN(|J+TP55cqJsLkAQ?=4c᪾'>e݋]TG)eY6PyՃu3u% 7B-cggPPs}JxCsN3C]?7:+vsm/9!n2t$_+4M>}O/ ^[ *S rOڂjY\E燯^#Ӕ-wS& ܭv%p]Z8]zN$0{6#XIJAi%2>EmX@2r&(R.؅T>R p1@s"$* v8[5>\b'(B,PfsBY ?N&i xB*h]{%oY(q=M"js Hn;!CɃv+[{bS!c`myW5u7b& qߡǒ!IfB ^3T9[O72N$vV =5r#>%6},i`\>ŝ1zγVWۃq-xhb2ţ~.`̹²ލ5!\iY97qΊPGuCeWߖlq4p' aSH$$ 'bE4@x!v4!ON& y~t/:Ql-U.7#[޿P%-&yȫ-zGCe~2!JZo][ igieyJ:I 4X?; Y9gGuy=,vd2UZq_X!@PYCLygAm|&3.G-VPD |H}qL[[b2d?dDi2(7󇎐qy.R)ei̫yh9AOq QNuF Y &WbȬo6Y N NFUX$n('oNMj&[H(|SE6+X^% u Bk-5-_%w4Α Pv\Ig3pv%r/ѯt!;PF)¬Ret(!Q\{Pu|O,+nRi1^da`}5J&M%VR&`|w g2.ߟ L\5N"X !",] kDB6#T8Hk-irtH OU)c΄6/$ QAKɨĐ3ŭbpBd6K3~g(xřk1VmYdt IsÊU|!7K8dM"3X b'T" S0ܷV~ol۞g8XĶ-nLiI=*OSIPQ/L! %څ䭟5cZ{ ݈:؄s[ZN 829AWT2g`rj&8R|4A~pK -p)[Mk*ECF.-v^?>U"A}4qyh]Z6$ lOd@)p8:fyoDv·Ow<}a?鏎6vmShYgz5K ݌s벓*vD5.kGJ ƥXN| 3|jȬ<7%t>֝YW_8~H"UԿzRo:\5Q?j21}LAlx\L@,P3Ðcm0M;CȂ՚xJ9-PNʚoF>McЛ7JўqɻkOrpۨ׺d/"j фW/0] 2=XOZ]!X&Q‹S]8bWyL_BV>}K_MXe MhpL;\{'Lu<[Ffi45VӉfKH55.9;J~`wQ3zt2LQSr!el.Mq?.Q '$ mGk9)ѩ.wlvW*Kc;I]qRHϵkRߝWVjw;|cVI kT-:K=:׉(?7*Ƙ ; v ݣ"va:w@Pvp-`~4WƽF>=tȋZ}`]}pūZAbER nJYڽs O;j~|>Ű&m~*)AP4ILw8gE9Pp%3 5z)Dh.ۗ|l}n>myrlX)9'oDZ%D𕁮q.F^H_EuDgT@C,BH, 3hN-t0 w_k3kYtu~ Ya  2~x&ԁke0flceT%ve4j3T0(N}j9;jdk&ˮzFeѪo%ÒJEhu n9LJG'b*oߖ+Gucᐙl['޾ L ^@(϶`ML&+`ugz_;V_64KEm!sT<7D` Eq$6Ovw3NQv=XLs2K~WgX!,x9&hp} Γt :TN,Pyj|)z6܇LJw$yԫE˜67?B1 ![R\?/ QqG:Eu_V>"{QD$4zzE)=wFEq znН; ؈9|zjtgsc.ح9>B5WTq6FMDĦ뭡wYV#0M ΍ kS7910NUZmOD<]l.vli0.+;j0:B:P[ʂPT韽h`JT1 I8&`ӫ&{[m鸡w|Ğޜ*8鹅::kiqXP< CϤ} Ԩw>^˿A[fwOZ]MΊiDy 8}GzJZD4u/;{#frmIϳv(dlh&AΛ VV+!dfqk㇨]hYdQ,l W笾\DrX؇M+ BF8&I:z7(Ꮽ%*W0$~ZݿΧAי^u4~fX̱h'ӯ޳}8+St)& rY8 nXlZs FKl)mcQm2>́a.>hә[ٲ/\,'F#.@&?26i9Af#q9L~mL'o>Z{r +iD`JU|]$IM2̔ɨu hJ\_n$jP[i1ͥv7%¡#T- WveO{;׹DJm_)F-@Lg=| $at_M[^Xk(TٟT,Ʃklfs^p D2\0_q0 b-fP`Rb Vk?=-\p{۶~J=j Z8xUTm?tu& O1L땿UGr:0uEWJ"l<6(8l#14zqF +c&NcZQ xj*^wQh}R~6bMO S'AQJ;-o 4k^h 0GU%#Xnt 3Jg_u'Vp~\{3#.Bq9YB(eX~+'I}=.Q %Jgs7},sK~4kx;ɀ֎:E&l"t[ )l4r+1⅄JI d?Pn(IJK@H5ߓBO'4s!wEcN$Qv~A ɗ7EX }k7 k؜ʡgӪfw9`:^)siӃ:~aETu5_Z60W-w5 hI.2{X~y3{`9l, CD}5xXNR{;6w}FjX2k+L:,Y7 gF'&Cna-8rbV#_AUb}5s)ZqktN@fR2~൐-8xب jhlrن):cd(#F24#)@QXhsVG6*,53{2Dd&4r?1yHͧU9lE[NNyv '][s]0&03eyVŹh^L.}+mT%i=jF{9HOf{u~;L јC+L]ۭqN/(t_4Ek~|6P\4>9JʞWn[?w^|ҊgB lv0>O;’jvԄw_WR'靓|Z.(7`}҆ ]45=x-ȪOo]9*.-QΪ:0eb 6f d7( k!bCq?{6)f* %,vkXp԰7"8sLВwkP4c*}N7qrCAorKOhr|W/(SN騬[>N$frCbd-Kڌ:!؍--.䁨MK9]||.44p.3хnVMDJwBgd?h̆y: F-$6=btWϫ#&Gm'{k}ͥP'q'~Heo Ȅ6 PYe 8 տ^ %f1-CKX3g_LtCqܐrh>BA[%5=j?;:sz|lO^:K=YKԐLgR 3 |?L5<&M9`8B \l.s_|+Tڞ!sJ`fr0zGc:V3t gŸv)m>HK=_xEw̢orbgG= "pu >aqP1'9W_ G?Hm$V=4i޶݃}Yi?18[WTFvnr 8:gaSco{[<`+I̊)mOь306,ׯSZ#p ZێG9z6h yl6dxi3]ssExAT*C'oGC ),."@Oޙ$"}qxt53RfZCɳi-T%HQڼrF!c %55zQ[h#Xq496+O,֓ޛ>ąœ*pG]7o;-H|O~[݄=%A棷 u q qr>nL 7r%eqWDr*bnґ׋<mܙ@-4P,0|yM̚VNt\ c#>SUDGT3KcC\4=IiKzHx}߰bw|KVj(*7"#߯[7l{6ִ jyx"E> ORiXB&HZJUB!ucfJt D _jtꚝ2(+ra 4k3; q%^Qo_C]g' ƪ}רroiabe6tU}fIuxHfM?n>Qg9&@51L+_@fD羍Uy3VۙwA-GΜOyߋP mUWCyVs=IJAZq5P!u"xd_FRnai0ҝ8NdJw"u.089wIʊNϲFMY^7\=}{~N1"ifB41 kAJ{2=hAKF04%NrpH51Ktb[9NIY(eQuۈepPs^e6EQz2A?;uSD(Ӆc78-щ3b k򌧜;ήDTJ{D tSŕϞ&X|CzKχd↿] ˬ爔d񐡬HWF;[ 읁{ iߐGKkk*ym'eǔEzpCa(7$^%ļ?2ꢥ!M# RC֚ FIwA>IOl$VM] fYPghWzom駬®aǒK̖x8J-xE3m!+ DkW(8XӐJC &vw,:^b/w@g/9 4gxk{tg—lv$q+VF&{?4W';{B\X@:v.Ȓy]K@[*߲0M\ϡc[IY~DͣV`HցqOd!nV`9]k[]9nw_Zʿ (Fmj;'kRY 8 |FA4ܤk,g]ӞDˊ}↢enz\1*J\+ة|)>qUDfڝG8ȿra̦?:+آPj0=>MB5Hqt˾z{AL[0@fZ8B5sIui_Dc߱6 Fж6+-7_ 3$Z냽nҔ3p+ zGN|Kb})x3YV)G[Į~6(Z!9B~ /DsS%_FE.9!r! z*EGhIlȖ+Y.?;*ht{(X.Ėu}2 {B/Pj/;)VI#h ݐ X EM%f숙УV.6JgٳVV>p5o.v|sI,$䛛#^'w^%7'Xm-j\-ٖr]Xh')`TpY7: el,.3#Qh[W )Hu+fx~\$%:!ܺ~D e.~D;>/¤SOAޫsS(/w@vr%Ϫ <5@V鷎d㐁(ʙr&(a?OlλpM1ăcDEwFF=dlҪ (27~)m OYW?@ 76I2D/@$Dbۥ1~I_]QCg=V(xL7ZD&1JFV1&c 5D\7_Q"58jڧǝ>G9.FgP;\dE6YiOU=aW\:zޝpEB&%]oǦ_嚿1a`UO4 Xr"osSuY V$1BAxHC'A򏭸\QY W#tDEV-]<9(Q~ $2D[/J0 kWnE1HQ}3p6ȅW[*d#``ugae p_?rG0twW 6R~:-!ȅpcC1m%wTH,#q&t8r1O#|L'rJ':T1©X{\Q+9 k0D841߽@rBbL&ߎ6zQPdNG]ӥZ@NW&l`aҮ}O œ4&#0 M4 `R2%.*+qkw갧QI)`  L8+p ČcQJ.qX,|YpԷndZ[9է}H'.YrAa Nartx`FyR \ӥ88pE* r!IAڙȸŸt$UԞ^s̢uoRuaO޳͟)DN@f^ NE9hh}ݛV.{Fkj[~+5>u*GIt}F+}7,GOaZAoC7Qz0wN|b?]<ƀ?0v?>WvR]Ww3QB@Zɏk]T]%ЋmrU+8B u[݀J-X[Ò[r#B,C.tQkpc͌v`=K +2`A81_x,?cWKD'mz$_Nd]=0pNxoZ[ L(}Bemx)Ux_5ęAnKUg(╗{_F 6o"o[Hr*|.-#P>#է:ȇ\&l '{f{^>ISvSl)V0&y$d_YDNg]JW,3beZd]pdG7LwJ(F&;]l#pb7;v3~2?c^w]sa.V8۠0)D5Y_ ;GO}$BBK}Ѓ@3j 4E 6I-22 (.WkfV ~b,)%~!9NteFgIW]w|5@Qa]hOIi < L=`"'`x68N~$fjѭ ߢwhU;NHD@gѰnZ nݞv b<]IS2RC k-3ǫ_ƍ}Oo^5$ 9X\ ?'l844pXTv!:xP=)Y]{2NKF;):D{g:NA'{ ׂja_햯4_Ovb1 j1Niw_d{UG%JQi<&'$SH|Ӱ4K z屁sG;<(ߩ`GYIq3rNEw\Uf*N˪nɀA;%aЬ %22L`[{~GXPT0cyNÀ{s%p<=/+5;Z1?]d_~p OSw';Cv;|TaߨvWK͍w brCz=G̐"!_$*f顠q L'ݟRe<ͼƤQ٠W9h+v/@+] ?'2~(MzAl/HpG踱+@+<^"fhwt&r(5eE)5/C],z m_vm¦g$pnlDnaԘn(}6Fh޼0kG YJW,)%kw o3H<@_T oMC"vX\yak"`l/%2 WX恪|IJNe߄Ң;u'Bf\G7\̂`l&d?2TxZrRFfI,?*&wa2:ۼd=;9lH7BS3gh" Ⳇ$M%M3)%]MwQ DYYk#@cV^Y9m @f@j{Vvbe}Ќ qK}}<`1QNVmk R0S_}x\phkehM+u#z>fSxfN>a9]DY_]8'Akiւ4,ɲ+[@u+ֆRqZDn6@`{d(>ܾAH( 8R&}uA/q2$x5 ph%>o,F"X)r 8%7:˚cD"Gd+R@9N?'iB G"1jNcdGɝ^qSwH*H9|`0Г`߆B-.]uzH-.7gߍ}\qE[x `f@B p/?Z@R$A$N.ݳWOfKdq@x!Ct4Վ'2xPbX3Ԛ3JgPy/Q_I>C.׽nzGm@[(B)K K~;xUXB6߃Zq+T $W&]BGϰuW hf48|#M}%Yn{ijMy^^ #})"c6 Z'K9i tlRmyf4a9P\!%eKim%b#wU͉ZPh[O? FzwɼL{.|w9AE-a7D秵lvku:6f[SY:ak%m9܁?3&6h=9 #npl5RmgzF4d8@Yoz02B/qdJ9^1y(VpͣEsnWS6 3~:ٿ`Mѷh_gGMKR0d=69D$Ň,$,iVI`"V[u^Hѡ;[T0BRawOIP!ih|i&䬦Ar'˱ĉ_Y!(vjgB;JE%F!FDM0(Q| I9{bN->q 8Y=%nv|&YcG<Tib oK3N:XA(Qr+Ĝo0Q.c0.&a+M`6N!sj6cHs]8oiωGe/C˨d7QBs֓hDlF}s9zy@Ql҂D\hL0+4F =_܏u;fѧEYKH}"mc?3iy1lw@X IFr̗8>5L{EJ'(e?Zlo[F9Œ@AD;~pɻt{gB}N}cG{)_ 0RZ㺜y&<8ηc$W`!I{NMEt)nH %ܒ;Q/Y'nazz&~- Uc{IAVe{=++[5d[VJO'0hH}":͌|Y6;|1yAgr`| %/Y`=Z`qVǰ*$u7~"Ķ]rX! aŏ@SP6 Yx ݻ 2@?UOm*%S\:fb2T8XHi Y0hEֱPS>a7Xa yA%Ǟ+|o5 TZ "2<*NlĎ #t? *aSIKLt՛R,=Ѱ f3hjfr2UY>zɼ2bK  %[Ul'/}t(v$7QjM:G]XHcb %v4/6yɉA Dƒԓv_+%du)-%rOVr:a/Sz͋vJwg;}֕.+5.ODןK˒u&,*^L&-{q0oDm vDدHfI ycؙvm[,Nuot8=/-uD6yI^w0].Jf)7ñt8~yKAWX8SwImF2،3jrOp^m!LBnJƤ\L4 v!'q8Iq7`l%F1h=fOu2SxKo.i 90EuV_ 9d!ouGyTaq$w +"B$|A] 2UxdwICδ ΫX DL>rg0qbH!ہq0{X$CO>0±AX וEnk0M4:XՄ.@ߠ#ɳQe;J~a,BFc9lq}]x hx+ИGpno+ L-HLA=9-%Y^󗯘+##+CA4?ߔW Bp{~3fiaǯ J*Z%OQa.RO0 Pd]C9 ZV,S*<>4e7DׂN=ՖUi'4U7;:"\jD$nɵ75o1^O@yڍh#A{#By}Ɋ:w;uq+_i:b^S6gU]@X+fV^JdF6G[NƲGqv0m 4'0[Fk FʥaܚCX;{2(;+ o7cTDi(C\Ӓ-8t>+5 "?4 TWp'Z5{=* ݸ"VtȄdV}E/ Pk` Zਅ IɧNQAA;otD]|Ik]\.\HH[d<- NElO(k~eyNwM?ptqlj(0sGs%ELv6Px;9IW ˜L^aHN.@^cEtzʹJYoʒ!ǼF'JոV:t㰪.P.;yy+Lyux\`3qe WѳRN (F"$9^H9Y %1e0[)Z9F8.t迯/O BVjUv?C\,T9";d5ϸ=RvH=irRZLJzu4 6;ٺcBQ˫3RM)<|,ljIS |e+%JYA+УH.lj|ڹ#zռg_ E*njOVV).1¯~黥@VܶJoFJ% ĨHjh~f,%4CFdɻN.3 t4IA#zsΕP ɫ{cdagZ؋;`FPq̬ni8u}MBԑ$<\|hT _k1} عlO,KhW)و32CiUR^'Qr5 4 A~'/Ǵ]&$xlD*횘 !0e$N Sv8ۅldCg>w7^j7-OUp:L9&gfկp|&udVvuCBFt_Rv<ܲV!&|t7V7a㳸$˥P#> ˴>){ ɮ{&NK,? ejM|-L"KžjIstH?"eܠ5p1Nuxm0W;')({եFRgʝL&_Fd5 NVLhp%X7wI??1h؎kPPF5^3٨+&Z\ kk K/GUzݻ,v{ğ?*,@Ae-F:7gI/Qޟg>ύq\ J| cFLjJN/D)WhϻvS_Շ8Ĕ=w5'U@w%5!ġ$dė9e'kM^o6o՜wXa}<竁[!҅#7@'=x6h;/)?y׊G:*`֫3&aZe]n=5mku*5(;F|65/uGPVtw@ ij'\DHz ]5|.4{wU1]GAVFͶ < HS9M#MGt(%Lɚan* u5jH[uy̶GZSܶdqgˀ&|Aͷ܏B'OFe zFw8fӡuO|#WyT,2@Ie`+x;,ߒ ᱳ@Hq4kEKed͹NX{. UB7k.0vmt,O}- z[:\r@|9}7wSi%dy .0==H`ů {uv3 =qQ)p!(HBÜckӈǛ~@teq)\P*aQd ilxD$z]Yn bpt[62$F)QxĵѾ[dq"XEO栁Mn-XSI˱S:GbYm̅8u1: TĞ{w t↧i , zl m]CKlϏF?SM4 %GᇁL@+ѧϞ^2j&J`LFlΘIw bz\B %rú4S?im@rbVGg5p_(H hWR2R%{xB ]vn×n{ya铅,~a2B:T,1& dL)=τ P6Vߟe\o8%UQ 3G˱UDT0X29S5Q9}(֧r2eeavvQk.[ Я 03 [!N$Q˽^ |}y鲹`n+ZpZgb,V-`x%kV4@mD:;* k `D0y 4z-2__~T|JxN'lu#RhK{.t=v5꼹vn  E15G i%2W䧵b׭0 3et|G԰&2#Gm |*M Uh"ITJzh'ZyQta+@蝪K'5B * 6es=+ r`3A7bǂ(ãJRt6+ >!%{]DܧLpsh=%R-3Ċ$VX @ʵQ1ޟ $Jܣx);sq+wQ^W17= r֭-$l 9X KfˇCtD.JR1&L[!zƧnR싷ep{aO"lBvFsϤ%K!uEB>(a{3s[UUEANGjsB ǥ 3-UbA=M($.nT腔׮dm=˹avU4/yj9A촨pn9 ސ1'w~n%LXG9A<z10;G˻g^XJB]Sᅱy6 $Q/ %7mdAB9g"YHǮʫNsy%\=<ҧ31u/mD1_8&Y`X8H'%Ir&*mzM ez/‹<>uNSW݀l-R|Ul&ɷmPhdԛ *X(2cko8 '`vΌKwD$z$lsK8qA9lCATckg]LT}lǕX`ݮ\=BkPFDR܍G((<4RyPlS5aB!/y Gk=' PJu>IؕiV=?b DN&Ҏ / ֣:Px*0 @7 z8R[Y ?=dėCc`s2o+A-~a?nXiEZre!3mH2i%t8R)d7Lc@dPB%x͜lֱ-N]5CnղMapg- ΅҃u˻4G Þ B\kBeC͉=rQ>8 Xe %lf\R0QF^lHs1d n9qױYk$رqL v=^[M=( _L(nkWX` wͷ,ԧC<+ʿb2J`@I{rC[ KoAhܕ \4Ѓ#t⫤ ,Q6S(a͝4$(BΠ͞X8vسZ^@ "Hy&<_2Kf/|+Y;Ǧ?pIRVՠߔ]ZTdizlIpL  H⋟)9a{<ŧ֞d|lQ/S/b~.jw?s߶DcASI`cAZmr.2D&ESgv1(%цiD*\]1 EZDWh m<`L1%AB(p8S[Qt!Me1&%ѳ[[>P9UWwn k1K묔7όMV4y)孯Վw/< &GٜmZY,U{>7Rh" 2#uy]߿C0H>07w[/v?$V`f۾. ޒ A2E3yg}d#V<>=+`ђ Rx>=HbZȜjq:0a `P.Bp}E Q@,mG] ɶd!dJdZ, eV۾Hc\[F7pp8ǠC1'bQICV ^zvtnc':3Up~Uƹzв*_@xVNQ>Ϝ[6\:B3 Gײ=.srcJ [Ny}:_Њ]h&8e0&6F ❍#oXM`*n.  fל"QΪx)EcVR|8< {r֘Š⫃炣OV%dL&~i|*qTʩ$[ہŽt͗ds6 xS:!:A <M@'1Yf,s.fHXKG^ m\_Շ4qY`>dEd&7&4 +WKt~dž"OJ!g_(]JnŤ,?]d߲&%8#VHn+@QxUp.8d&~dA_m%\7-o[K@p0?;%W}@rĻ]uo4 ).8k֧4|Әvo7NF^[09 6wHWf>%gkhd=QK㉽]Ec8{Ĕ̊\_d^D;)[&b 2EU ?T q_艧6PPǛKߺv`:)[mt'8/q.ڢr8z(t}K@H@ȿ‼2Mmf vAB Ր#р:mu[vNTAOφ*%;uo4li8`h/e{2~4<)䵗 }}\ XB7/44aDžφ>"fzґ,ǭQM=R:j:/ *hP.î BĵhjxDyG MJ$Dkxa̯LYnjp|FѕhB/GP&i &D)rk;]Qd@k`pzgb觞Q1 _etw'[y^K%7҃ɔT{Ƚ5E&ma(a\™"K.  ~ˆWDO={49,qL,\0*vd^8 |mr˄ 8?IVɸ/94>wfC3ҤyWq8? ;`}>@T<),hpjjDvƝԎ`G"?Csa"L@|> {h9w5T_t+͒ nh()Wc9Xoр%ޮq8i8WFƳ >%F?{а$1'%i1Y5ƞIL#`$s@I-;-mjRӋڸfB̴շ1Hc^ d72@~ď1HJN, w*M_c*u[3HI>*}!$#焥]w/2HCZn]~;[ɄC߱^U[sp*KEеʆS臠/ 0~k6Tƒro ŷ 0hy\ZeT%067O/xQ7tޯ{lDÂ}^[Iv;Cr|Q+*Drќ{ӵa[*R$ꡅNG΁w6R.^g/YuUb /`ͫtElP\{zEwt [S$(8+/_0åq!1Ni޼-bF~x)4ċnkwQiPẕ!0=dy$^njknx(6;BfjF#r7^ԇ`aj펧8qݓn\艫2,򯯕$e[()[+{P'9Kmi4dW ط8r׆ |fyUӱ7矊ζO1h[.ȅu.G[|͌- tY_qSz֡ V钪fY+m/ΥBY4W,'Len u0̙l?)P\3z%~VZV$}v-k} .\QqVǠ:kJujOekN{0tP|% Z[4 ' 7q|mL^>p3TfYL:)_yR;:I \$+r=ǰ\RDxZ0)k4:KBT^"Ľ5a~>AJ;M# eDc؈9UϛlDjS>Tygz30tKɱ 8hqы& oi 742E,e C 7 PSQ1iN* qƷGP)UY&@(]$tY39!V}j^;1hgtQ yNV_uZ_H Қ!4l[:IT(аQ՛ՔAU]%iQ=XyMmST 'v!ФU0U7vEj΋o2i)hqZGy>YF= &l=p^])67)xm{aE/Gr Rj)o5K8#!!!y&48S5JFѼR+Õ|]z5}$&ijBj]ʅ+ `WsJbv=zIVl.`K?fcHuMI+aI#dgN*3B=yS1bU@*5ࡤ\xҙu߿R6 I>1\7$8q zafP ǣE>6g#um!gh m8i?I LEy%)$<s7քX猼Q!j6"ʼGTz`] _Jҙ/TvF8ʟ'HCeܒZnȨz1zݠf_(%~^!q&<MO/sn!Jp] º|\^Gҁ ɦDsuTgx@N=IFHMSq`5#=&,0 \ L+ߕDZq/L&:x7(r3j̚pW:ku2Zzفֽ= qJAc"V38̢XLD싥Wf AO\\;*DQs٦QA8EoÎjob;]ýiYzo)b'o&0ժ@ ,tػW]kiNl$8C+6GdU`rp" c |Z;86'މD]PRBt5FC:}_vU};/Bdj{>`Sϓ~&Cf/~˿pv2W?(<ZR\:Af+W{ '/~[cp$zsΗN`" XBw֕ljGm9F`U!gaU#(2 ii$&Jrta'fU,QF늻Y2*3׸s!yI+P .s: ;%;)q~' "ڎJdfo^iT6W"Ψ~6Of >fSL$ɿ%\j~)%U %{F^^0&Ғ2b0M4w ΐ ԞYXu4quCG)[ %ikuI `T -V2[hZ5R}L]s-̏!Rmn8pap1]o5Cjh0j1ZCIe/? (-#ծDOk> -Zr`'%!U;q'yeؾ$O]L:e2C&<s82{tI&m ueBi9u^nOeZM.̈;zEcdRG/7q엘8R]Lllcp:$_uҥ ҴΎZOB,yGj0 b;U*[XH-^Tнr g<{+"(2aʘT4@FwzVYld#SS9~A `CPFfN)G{ɂm.)4m%^Q^.2˘_VƨIwN{AvA8,bmhGG2̤̍ 91 fw+B -ؓHUK0 4"-01xP(5S-싘 ]8gZ6vIqD66mIhu{v^ߗy5 ŎQ@bS{]' %`;Գ 2ɍjlg{rC}Op,VP:kG8 F\ a #SUM"i,c} Rq?X<\ČvHs70G?voT|H00_ߤkw:IȤl_s3ve-Bv 3Ay!"]Oӳ2Y؆SN?3nh'hw`:B, q-;ha-*u!ջt}\9) (7\ko8n<tl~zl(P[A=s cڡ˃g}>[:J5oUˠF\ꫫY!w8Ty'7jƳAadOr [4*@+KU";3U6{87zYMcNR$ڌn\|KEwDxSs)-T-b0b^ *]nf]`Ȫ#Mfp1i@JȐD M4e*ZI!c0=}J-5ݶKCo2-va^0ߒ2 +wz@ʸɊmF۾Ϗyi:l0K]iA~{2_h>]סޘYКߍ:3=QbxX)܌GA8~Ɂަz(%[$!mWiа:}(S@K`8 lhW6f-( P1/jiToL@H2ͳMܶ󄖆h;RЈjh\BJUЁەT.h 8k<ㇽK~L2$^fKNlJ%c@bJP*dSnxjEq1jԱJƫ]5:{T¡Un&P9Vc׹QwHSyx/Wǎ6ѾeU7mÞ&%KSe.i_X(\u;I/#_wf$EKњ6,4>9HA1]mXs(:qz1fSIUM;wpByK2I;Цbi$hLZImaX LÁ)i|.| dMk"O\jD*6$ef&cS `T ղT*DH !VJQ p5Efϓa0VRk#iP*yeK)tR-6 w(T!V"? :pK/<Y@ [)o1N %K8PڦZL] i5ߵ dk!m0 x DP&Y('>w; qp6*ퟋ#VU/ A {3[TEKWyA^.}K`-Nk^ms8M$:D^C rGY)CQΒ" i?U>3k'E U]FM? @n$_kLӀQ'-eшb x˯1\| A;-A9ybgZy0F !-[,C6uD7]€E}wN=&Oot#|%o,utzq#WrY)hkɯX8? ..*5瓨ݖ=- 1\]b,:. s"1.:|>-܉݋YI{<"im#V+zHgMmNMydއw>8& +<7Nw4$3 ϴf6ל햑`!lu)7-%=4~Gku%KgIˈe[ x¹]v@:⢿p< qcWi'ۍ2 b4L%[^)|"0eY]_6VU7]8@m Yi5:o*;_E_O5noi^ :3_/GUx*zeBrձVGu̟58OthFQxx3#1 SFbF\81Pqi/ iKTˡ`*i3`]~ňbr+e6.uz )܂rf7,sZ4CEabfWQ2HMŭh}+^ B0P"$xS 1dCEXA[n!# |_ A0 |}t:$Uz8_ԉ* t,+G՝DdAo(>5z{x> 86ba}#yRw}D“ dPme_s12ӭ4y9Mt|]-T沚DA(|kPlT~4W'Цx7mq  mj/ShlT4s#lE!N8pWZnO*_ҁt:T>)`ck~ Y!;6UD?jmZ;W)s-h~v8fLJh;*q!6Yu}v^s\ǵ׾h5FQpwCrop2zŰrhAd]בEA\:Qr`=> OW .2IǬXp iބolCKșrSVC1ēٍA9 + ,:r%``FZ[SRcDӬPIWzSjYibC-Do~`M"\qslD;>w2t}]˱VC6_z%5ژ%vfPlʙ|#NX-߭zSύKht]/5ݜN sNPX]6ɵXljnMUNkE \*"7;]˙r,K=Kl0 gKq,e'Ux4@0 LtoѴ[d_w{BT*f_|k;xIAx:plT2,]en[=Ko:v-V &RĮ(1H՜w6=ͫX08~$(ׂ IGˢ[!hr8z͏tSnz \+W[ʲOȥDRҔO)f߅䣁p!å&ѱ>~MF>@A+|A}#LzPnw)^];SzMXtʈLzz U=hl9F.49sE`#Ʊ*ǔa'K4[kC8r?7m0~Fc:P1boYJ{ |Rl5<@>ɴ ޝWIJ]ݠz/?z!d<0к!(g*Mp&ER)gd{AYl5x h25pm g@\QdAYȃp3&WknC|/'s[՘aT-t0i\%rNpBِ8,_'mXU2*%bby\iܞ 3ssQIߎ?Y ie#@ Bl@pdw ק)1_N%#+ӌuIbr|B FwB\>1QS6 (wJ9|8RG_pCpf&3uˆnf;)ͮ@;6VJCU9VK]Աv{ %άzy'Q@)ܑ>oc=6r&at\_!կfE7RMTw&*CI:J7WhI%0%(୰7ߝʷ }6p;杈6YF|/&w疝:By; +ف"+Fjj 'XO wñiץ*X OA9GG{SF;7\>F #rj<03/so0'hm!q&:5ӫy4IZ :DMI//0M̲"R~[Bi~oi,ڮө;}a~オou[*~k4xâ؁ g?֭$[Ψ{ `6++~q ֥4-j6jLbv%'Ņ;\$O౽3g(©ڌ N|W u݄Do)[:b:' 4c6Y΀uTK#Ƭd|s_BN&j/t3c<Jp ECdf"Db^>$3 TJoB"o5xL4%ڄQ}B7 YqyiT^0e.WleđN<香]x9DBvђ'!%;rwhr `ݓXx젚& ٔ>B.aO^Ds*\!8^#͐P-A!,qWbz_DzS<9(3jRmҜW-āN +l`Џf'fyTOs}ig=qFWfiY6os.˹%d+=3֊K_z2{+lze]ٷL_O Z?_"oz_8tY ːmpL8=* kMjZ ZkԵ%z㑹 z%fof[EwN܋DG:(k̲W R ]3A BX8Q2̥0ecq3V7o/y?@+Y:{=pWQe3KFIn788{H#\c`Pm\txr/=,laɼI <,D_w`F+O: \c]WҳNUT+@ELj@1EF T(Ě,&i~l'ZETn=!Xe !r[doӷ7VGԱ:R&#8S&u>.>z?Al K;j ']$"hݐTLUp6>j<,nW#6Š%sԊ !SPBŃ/YT0FR2ՍO>L=]ôeG4o#VG:x.Tm<3ns 8>$ctclk8ȩcm~Pjd ' &Ep)z|~ Y4Δ;H  #$B&ߩuZs:E>S) |KD:a| (uXDyH$cCxy>՜n?G0KVmx'M4~.0~(!3Fzǩ$j@}iP9{^W#}JE:h>[(H [K zSG""s"_h&G9$Yo -үk`™ӇfBò(/䙨EU ~-NN" zvQn' ٫1AWUy5V Ubmy$q^2o;_׊>z)_2w]t-j] _4n+3,ICT'"R9su Uu/(Z S;U"ɄYKvM*戆 }/ru\jZYP$Ȧ7QMJ隺x)!usQ P3öx/zXDT.܍^`nt!E;85We$LFldf L}Exςfv(§s(tdf/ GYHT"+FgӸgK߼;9j9@Ͻ5i'z(&ɚ|x߰$&MbY.BZ-m?~P6Y1OL @2Ñ65,,蓎ߤ?wQ)Kw.[hyP T6CIgFl-=~FJ ;KnP^Xyk[֤01PНPuɝH&I1μ1{69ـ1ܧ4O4tu6 "O>3]9>RӢtCzYף&0rh57,4ɲ,ico:`xpdi m_ZW6ꨜAqG5z[@R l,ld*UT ,Fp >}!^ ݣQx>{3ۤiVQK3Bm IxJWHpm0$gT:#%nrה}`+%,h.;祙Qa^U؉GQYp~#?@H= FK+$~)mk'j~ 9ri"&X_ACv?y#2ao!4 w6Q vLFpTBA"Oj2EګfG(F?3[M?EDYXᜩ# Vĵ\k=vWIvOGLF?-oWh :(qڗjlt6νY-᱒p BNRтT m=>>X7(v"Y07S(\r^77Eҭ/.#? N'?Aاˌc V05 6[Z &DP$4s=%w \5u҆ٝjos UBshsOSO-\Ny:ɕ &)[aw5un;pZݣuE'4_L0r 2oLPopRďK*'-u]}XJVDHGxQ[CQAtrlkon$nP%C˾OWH[=[$fG@̽;j1Z2Xi.wQ{Q1Qg[gM04(K[U~*R@ld,'&"D)1i[`}:!1?b.$E4ˠ.ߌ:Ix-xД{1 1{6 7?,V{]25 +M'a8]K=:ʇ A:=7nL Rϵv-5&y[]ثEֱ"81/QiA0} 7 MIOmKt5 `(NIm[϶DNZ +$s0{E^' >s!v540[!Ph #)5ٰͣ~zT8բ{*n <`F7I~J0ұ쑉oJU)zt` ??tRqWy< QTc{ĊPve?IsѷΕ 1o5mRRUՃ.QƤPk!p$OBXkZ&Qm@ݞg޺*xGB\"U B*!qg :|JKRPy.FA*SuBW;`+7 NBX ]o8m&ZQp}:^k^loاn zf.2ړp69#pvLS}k pg2zv#d$59ΒWH El0󇬤ǐg6i#ȃpb.;u9/ZNӾ/жr?6P;*UQ_NYK-B*4vy{Dq\0*ꉢ2𘯺 KW0~`q8R%gϘÈWᡤl՘Y'>A~$[|OJ֛L@CQ.8cJPZP-N~E&[] 7Џx;)T@wEPzn@㗮!qp+ D0‰d%aH`5$bh_@$ cnDX(дQ@&}v zʣ>[w/3Wl\W*KU`Ev/\G#bVcH Z戼O}O@^r @oGa'-x2ftGPv|ڧ᭄~K`U}[^ΡnѣZk17HA)LxgkC`lª XЗsq#`%ѼW@A&Sw6z,ܑz%̽w%5X2Lg-!3B} iVp$,y0, ;wKEyUsڡ5Z rNf @h% 3k!®_arxrV#ܞUQSZ` ~v\Ƣ.V "y Z&slQ{=y ^g] ' IsS|o zcbYtznj[C "ٌv|vOi(sh B>- llJ; }[/X/\Gc( fHֺyj?ɇ|SkpA% Eu0oVvбϿ0MK+^Ƿv_| 0T՚\ !FL2mR5H~C_4KTtx"2!#M89f(A&HD#yOS9oA"=IC B# ֪J:əT|IH a-Ԣǒ|I y}$sphyjUZMv'tDJ "P:|aO_ywUU >əxbJ n-d xWrѧ82"㒌Kc{x>FN!RP {c*Г~"vwAmZX(;zئbusJD b ^VkL'5kD-Ǥr@ߛc>4}elph+%>t.G*[)FX`^CZANٜX`O\W_AH0X.fE խh 9Q~;1*Yj$|wG˳bUvցߙEk"GxC>87VbG}~P; 7EsE SXbXc#to'TzoؚGr4:|{W|'n)7jp+Tyէ& jt.Eƚ4ϙʛ)Jg<ŷZ(ۈ=401>qZecKu'f> SLZK=f[dצo[1T]un1KGsq {ք$DRZ>;U` #VA^ܪ=$/xwյt󍟗Idl#Yfbhu{;cAv|ju*٬0f(.H wϕ ڒW+h3EѼ<;:XLXlVKe~C:h0/DS=0Q>Rw҅e(o sM*|pu^˸G $[ 6%#cLS又 dگQIotf ^PAo|rR /5wǫ1t'F>@;,8CEYys !Mc_A3{)ލ֒udT`y~e@Gӣ!>U$l$j'g6z8?PKXPD>Wh; nVMgke0`s|U rRfIP/~-9Jp %!v=&g$+4[~3(2}QA- R]{%(j-|Z"ƹJ>>0 k]A, d}'uVg8}}z.}Fy8Jآ_V?=X* l0ĊPMʶ2=IM½PU!8IQJmm9uu=xGz"WA*Y~M5pћX0F KE-)9)A= HK{ xWT}TY3;ԬXdƌF9Ngŗ9ӓHnADqn>czt\|6pCF*!81kc6ٓ) jT5skEai&S6N[;͡X^N#ռKۭ#%ҕPk]#~P%i{`5Tk9|,לUX}e(), sTGShyIe@/↍lKk~ eePݵ@ʽyi=OV;~iیݵNۛ+ ѤFe1Ob ysa )=<<]F2uw f{!AD|$WN:)bxZ JDZL ]6H}l{oɶ~ C7j ~BY {՞آ' VgUF]xC 9j~Гx"O\h:FI/_^:uq- ̈B0j:7FE*9,i[J (/|7VWe/Zr4DZ2)ZRB/BPf6j?Mor #Խ$vGt)$5LӻgrٓWA2dM+, ڣhǧH@BcZmݧ"f ,2ȏhR_9 W"@b2!ʞȥ:G`lge%WysźZ5ykgw ># O z\* 6]*حfI?D rdݜVuc 6/ޚJqB3u&4L,&W}dQ?ʾ<2 aewF?@cx6t@pA*3GG\M%$zX=ۘ{K&?0BX? ]G**̭hE QsgR>⇭Ӧ;Hh[mF\@ @3H'@,vq=__F5fsMۺ#iO eW'DG[ے" pn&w= iPStn٣zBo{Wԋ֮m;qҌĘ+MMp(d7=bEzѺݾ+ 0^؄|b2dYx(aJZM[$[I_9)-Gٺa~7gPT=iDbRndѕ xxs<HjfFe)'߾Nl 1D~7zb _mRTbS 5Kv+[d@ht[PhT0;'@ 5*nT8t&,t%pn~j Wߢփ1?Dl zg]ЫiHPx}TgN{-7кLb "+5 }չW<>G\r["*N\B~it?@OC ފF^U"irPs +`!pvOA JPPR_(gi}w .CXJq 8k ɸ]MI9 8)(r4uQ?+D+`P8DLBZc62ls _<:M}XwK$h4`rXк92 #G/1XrRItrufO:T"T߰r8C% o,+YU2a:dWDc~@C 6[  -Cg|Q;zpgs H(`1+xar{I_W⿋YO!v0,#3I#7fv+ՈTK [$ih!1]Gtva{d}Znl]~µ7$CW!S¥J ebyqyV#@m:i_\믺 ] #,S5MfLP,FM4רznтaf8@šJ&A]I=!(X9yn9]j7ifQt5̵ϝOC}ڃ Ons[/SJ V&Hفc-GGX'2=u5+E]KVGgLypl;WHO{2l(/Dvsca/i Y/eY,PCsAPG}Q+>NtJmQru-zUhk qyCf\ppl&;NF DjMu; ݅.6fEߕ{A/JSU7g4NKYPT(pϝ s$X ŐKE);6 owP7z`*犓hn~ZI*@pWe+i1; p8[w磶Uz!iͧ­: No=&SWgP y?̝&)"}& 'pR]@M `Zڌ(mhUGP$b@rkdB_WO!& :9A~򑌼U+z_?VGW Mkvjv` 2؛0S!Nggr[fQw:$#y?h dkv~DEȆa mhZ|ʊ]98BkBÈ>. >$4wdu~C듽\ Ƥ(ӯj &@1g['DE+/g!i2_}IH1WշvBBsDd@Su,LeV[CW8""T iDGQ ?8Hgl4úWS6`aiX`K 9?@off[6XZ@68^50qO TPg$okvLqP6Ð`t7`{'s.8$ +|(u>u*5]21-lLL_&Hu5LQ ;"WDUn XdYۗkR4)SiHo$:-i/Tn+v4~b*aMp'y 5jlK^ L|Pcl(Ag1w]5RGwkT*s?,J:ΐ9lH:IoáhZ{ݍQ4w1p%ӷ=E,Ok%g7i; 93ҹ/^\<+zBr4r3lKM.~:As@A?X+:V նlbxS:Zs~HgJXPZY-3m}h ƐRC@rD}U$VQH[YkHO 9X̸w[h-]*qmu^rē.3r[֒*ǶwE.Yx+M=,Z5:v應ק cQH d w?ڢduX$`+5dUnWpY7dx!2y>SiK*U(6ddwvהΣhf `U8ed)'*8k=,W- [hDH7Oܐ2}PX ƏSRbYQgBF9tO0a5Aj { V0(jB{BF(WRp,Kq6հjf8`؁xv7 SJ|p)7zvt4r_&ۛ?^Tȑ0OPbm`! ׬&uK46 1byUӹcu>RoRa@%z)1 vB9hC/{7j\Zu7|P6a>nA}H)d$ ѣw9IxZ:DF+euT HݥFW'X͚ d ;(R9'G4.O.SWH`C"&,䙒LFʓB0tR8rɑ482cYYq "9%͓ڹ褁Գ5Rf׏TF*L܅m9}..Ll{j]dy2Cx5s-S`Gf@ߦ? _d9MS~+G"k`'`x L|) \8|XeT7eT&EXJ5T|N'py:=qz|e{OrTPt&VL %^ί|I/I$cҩ5@]Y@YŚ_U+ egW6-3N1}wrv pN8+4ϼ d9Sy`_SF;V%#(qΓ,>"! ONYӊiF R_+J"b(h@(_63B>"1)Ќ 2υ7>iNEL3B©v䁩'H ZԿcQ \ܜ9=t!n\Hh X tlc{1fR?ŪU-Q:=5q)po4C-kը"*r(NڶwJxU8@J&M`M~~2BK skEg3d 3VTLgw1h[Ԣ^sLN9}jA,cuMHh-N''y@oԢ ݬ"P)"iaM 4uРW%y=$pe3HF[n{:E -(J򎂰5WF1"t-2qbh<݀54yI8UpnjG3 @Pσ iيj7whl6C}~z{=|߭{ja6bm >g\0ݥxJv( t_'vRdt)m"ҸŎa$bux+!z̔J}k"V E:=e#K)4%+{ XB^Sti,V><Ojy$\;O NJ$pQ|uj A=z6Mb_&͠te]@W{Wq'Ĩ8pD* 5PqCTrKQUGP؊m+|YY"'rj@'{Yi39mUl.Xo0Qx+K0֔dk,:|w6VYnya) % ݨQdiрݬ^>~ZUU[W/s,ţ`՘w"ns#&ܞA[]~"d8[3n:#j re9:{eC kzaj,K/J ڇ@=Hʟ(D'p!_rXl/ǁ2 V30hmZ&5U_nC3 /ǀ-x[H9s Dm5M.FbM\+Q=%છ;/_b~GjEwxÈœ5{=v0Ep (|w-~lJ=SKG6ƒh,i\"!1-kL6.Ëc*,3nceJ&^M8?zmtG CZ4.MXή`J ?DRn`w?Yӆ,RĬmΫvO E\ 9+wS®w@'>@ :oLT(Y+AGE;JYcr-X~pNaȑ*ss/rFk:]'!tb7&?bQ`)'VIɿy$Jj>pêj$kwԥa4)SG@ftė~g %)'\{W~Ђ 8pG㢎 bE%ߤJ=Ǩz2cA4ҝ;Puӷ^@%\b UWO4?!}}1ND?B2q4C\ͦO ҈ZQ .ҏnF'Ёjĸ6_6-:b4v%PT!@2 m+ݠ:G#nmW@j;KU~k^Ǻ.LGٷ3w)Lm|z#kowΰ^͚;O8[DW4qb䇍Mֈx{DoOv28n pW36X fi3#7ȋSmcAȠr=͋~a=~S)T :ϥODk]A&}j`Pam఺6y74|G ذ(cMYa:7G]Ԫ;BKR]x=a Aզ6+Z R^C;bE83~MqgGSAj7KH?S9\&hq0tTa}X$87way%ԍ>䮒`n(}RoTLD8΋Hmk&L'^5MjN]nmv?dE`2ij[y"dT]=_~Vp8$/Tv#pfu` 㥉8g[e_)| 6-!\^SgM~X9T;C393!0gBo.Ru9o~lAU+ew1؏JKDӧæ*^b!1r2utYķj~ʀŊ&b<5Ki&H.(}LY/W+jJGϋns@QYVSS-A pOuDug19ygd,@t n"BYzT -a 7PHjC9zjFy`-˘9v!\nR3-_׉sFlOV$Ti=-QhT4R\&7 lӟڃ=9 :SGxYzV C&htS46!];-H޼ce飯Zv("iY m1Ip 1 $4Ll*tn ge+8 ;jnDAgJ}bJYA<zo{yDp2dFx-fɾs8`Hx.($J|`6v 1;5(H)g:X'9ay; akD ΎD s N)g'zQLD_- HK{U(ij #sBO)f_nm h-=9ndx%&F)gRe.>V5gB0>N4933O ZAqn\u#56Z5AVBj>TaHWOI ˫OA]z~c-v,,waR* j]LFW},{J|>nw~SCvs99Jpe4LOJ|vXn|Qaj,/ݺ̰a^ٓ#X@3Vaћ]cc{U @d(omuPd3~ϊ2qay4!z^*6c3DSoX++t7/ |Jŏ*N uAGVʘ׍19\eaOklRU2);P̉ۇY_YNwȄӋy"{0bNR4m G:ϩ?`L]0-8㣚Ң+:˜tNpA'xMQzT`l&Iim OEI65Տ'#[d0%k:p0_-w{4)ˍ\tQsPЙ7oԅ-;r%M{{pO~ ./r!n&fw+w~yV ٹlZ{c c[S!'G_\}K c:뎍8wvVh ,nrv|U`[!kp'T?Oj.RC˕~aß6*ZNjc`٘Ѿ]>yϫ=zDgB*{-f#ڈ-k}Wql'.in5,I[pe P":5,@fw&r>ZwB(0Qvϋ'?6*D}I,b./9ID4wdAA/.6[:D.½ŢDYgR$x \&ékODo`Q1. (gA IkśBײ ?hwiGSO`W%G-FsG-]n}H j747.5vǾtӗ2}d([9 I5S 0A*$RU5prK6oBYjXjb$%Գ!q f!͌b5h l;E7P Ny7Ħ(*oatυ%̦ !1]N wPڔ#1WT)PXnM FlEHT `|n)].S ?s{5X@&Տ`Y+&5ϐV[QKkK\>q.ՏbVl¢?ffj e/;yǻNL?)+XT.gm=q *@,"|,r$Qh[)܋V}:1b{d 6׀"U/H4f> gNoP%: ɓ,4dn b-}<YZ1hV`씃stlVb xou5KUdX3L+Qpaz6di3Wlfb[Hl7-Rlݵ ZT(h{bpSir2" o`S]WEjJ* s}O L>iNǝ WܙaME9ˬO%ES /jf kN $ɀCO0Ox.a+fL+aX Y{v+hԳm ݼURLEa[(!Y^Se4N^0 !{>jɤ!5VaϿ\b 6-/Pr,.EZO|qH" b*ڤT K%W9yLJڳdf'aˉj8 $?H/&s˄fTU:˼ciZiuϤc*mLJőDEAP͗mBHŶu}rLYuEb ](82+G2^ڽ%ёzA~nല`sAI[F#R:ņ'ޫ. N)keFw'">,3[ڞ,RK Ų΃տ5FCۢei\ q9K'`QA5K2J=)M5p!y,@Λ?L)yPB/ 4*:FМi~[TB3"PP.I2Nd _ߚY$k4!!UN=L:$Y^kf!GW dݖܽ;^{мX|3`c#ֆZbG >Ioyusy,m@b 2/QRL{-A e/+U evx̆+O)4wͭW pt,h(x'j of%hR!#Ra%WŮ?a qdǫW%K=FN M>3c#@ 9$Sp}F/c61 Fɨ`|O\pc*z]GO%xV|T|x>5=F`zq.?*N'q/ic?wD8C3 ;b(FbCv0 ")nKoy(^Y%C 醊pWZIAhrEEDNY2<{ؿh6j>T_DsЧ]5I;yTL~Bɫhl "H7c BSJ{+a+*}hF"7a{W]Be$ h%a!?t;BxV-w(0r"lԓh2R칧ǁ!RJ"7➄-^*0SڳT<>aW G2OډMI%|P\Dh~xm~]@D$눗ɐIcM+T(s𒗑^CJ1 Je \×C>T)"~ӦKK $ 4 $8oZL]lj"oҮv6C"]T9V N:yC1cmi5]{6j(%+hƣ57u{!MM܏A,L9lg7[+@| [( E5!*Aܙ!0l \ r=L ʬT wuveƣ<MXW-3{Î"^GvxcܮH}.^1Tj{,m壙ϝ~7{zR"҆BG0[;S! G(cD?*ި+dҟfn}'Qn0U1QuI:_7`M|e_=Ņ3@~sF]>lAr4T Y6U%UFKc|8gm_ 챾B";eFR,)©$`^M#X{ =ބ0X8/syF>fNS< (0W? `&|~BQ\K%c/K>Yx;XܡdSSD c\o) ܆2䊥Dg|©Kf|VnVk̦'f<9W-2r'}Θ_Ww9QlȨ(;bS-NnB~w!{AJP? '#_`1tĸ|Q$On88ڟwh#x0"/\{HF$1K _fMX7CF\P+@M4~6qM=qf~K7$l~5RBߝ)TKu4Pk'K]unIin|w:kw[GXpY,>ވtda1E~D3R?C*H"~$" ߩq/"PeB5a7ǫط4 Lw|̘UTbJ M'Udu%̗;P,̕*z{Ps91+Lpd(zlL g(< > 6#àĘ6:KZ`G+!Oi$"uS,nCeF0!]2kH^*|'`6cVڔ3nDL՘ˠ[đlwvmN6{g\~h'j7S{70Ʒƾy[[`/)YVG)I~^qߝ8^g0\cܙJS0. }Bkgϧ;MkNQx{$*V+л?7‘T/yXLLq'XJq)2W!L)YCv`.wjߚ# DK P]V#3Nކa&?ٔNb̈́f; o遶BC _"!=/fs~j˥|TG@g * st''P1? p_YF;d+=[z0`X76Cȗ2F$m}ڣc0AC~smEDya]E98!%?-ᶲ_r*- i5TKv;ea+5SY;o/X^G4WߪRDZ)ᰦ7d5O$9|BQ4"sw(c㲫%b8!iX)?#T%Q%9B]o&S@p8 j3eW])7Ng>9.L`{v9l kJLWq g+3dޖ8,LR;Uu2oMo[P0+xфE.1 D+Xd.UKڄ#"l#(d)^|~8U=`i,Ӷ< jd;>%E5 TOMXr&$}bHbMY ȃXw +;Sp5O'~+R+4yxT`ʼd hb&$E(.ZUC _zD?T4*rR,)(H>WGe87i?<4J|(A#Iê?Dp&+9[f^x^MW esTާz tS5lר+T2Vr﫾S Pܙ9}(bh/ -+|oR%B< j9)*ErKdRzgΜ副bšpЪd(zk8N;SzvIK5HL>,<ܑYRW;y^`G*Si0O(5!;Md?D)~q֔xZm;K@zXY $fp9JѪpZtd"=zbj%f*Mrm7q#uҫTLu:@%gYKЂrc5WR݃Dcp ,,dǴwh*4f<jFgI/߁۞6&ōM34;'!&)6]xguny8E#p:2p~ok`Z!+Kk+#X5T7{cAJ\tѸJ ԥlFtdSѓt9LljkLv.8/ {"B _X oJhP'M-yvH޽N,.dh76 y.N_z+>\2cvN+K4Q6aXZ2ny/֞#@8 hYκRR-`'NH-NWd jD <^hw.J[@zk(+8:̐#eXbr¬p&\~7GRPJ%ː[O3 cJv2$D?"_*|c*<&$ )_zѱVĝW9lwѷrcX_gm<LG{T}V£,3<4omp7/l6"緞:]CVEzh['dȭ1{w1ێ4~vLwW慮OUwׁw{UO'#^(X6ATʽf (,;+\Kace KmR[{|͎4yY"iT.~gl/w Xo%L9Y걤 =z@#?8* ^bOn˕plc%T2}e4eS:ElOA#qPrvo|6 Qd"If&f|? ?J`[iVaG k45He@e4SGϿiC/aKj_ ]t_iƃ9\ Ss7BLGW1t$Z^&^HNP'2 ā!{(ázU޷"?%rXgu'G\L ;dh:Cړ0WxGiOt w)"b.g5Q'jxRH{X1~IZM_0=VG&ըc;[JƆ Ӡ8S,X!ӗ6nCa[q"]D|p MN/MQPĈ׼e|Yc:lƉ B`{ׄ8)ɥB(Qʹ4ܬ 2eP6Ysh嗥aRSdv I]3H )֧Wֿ`80fc`,MhԌzűUWKLx*$2eD)?=ىc L7+v4%E^=bkұӷo_r-q4 fΫhcDZV̧VfN~ͻK]Rh8@ eQT5zF VB͗[HW,x}f[JO|C;ܴGf>E (4@ ceHpqBje>HBl_zm@2PžBΝ>w6#N[6WhyQ2p4-LD MUHz .38b/m@p(.QOʃii yk^T )GV^Gn45GT\ [kH~UG/BV_M/(,;p}6^0O[ml!]XLa VKvoK_S̎}]ꗁfܵxv}5/YSMGs\@ 2ղ$"03b4EzoI'iK}&&RʇO~7ā["NRaQ"{9ZKD|U ϱwynlf{@q[{"zfH(am( `2L[w2Ӵ11H.?P%RBgoE>s0\ <'5H"3@41+BEo;h];ei]B){4VF @Xub \<eAJn9Yٌ UՖX@ϩxwj$#^Uh5s:RHɗ hLr(^q˟hb@&;f2&zx)ABڿ>6eibA=?~;55d~eo/nĂF_FCy4ڨ?$({"#Ĩ* LTg,A뺮w@⍖9 <*i3JyYWѯF!$xB RH𞓛mK3!QRcF4LTc 1#?57Yp0AFBe5@ FbzϰV$ȃ6q9k##OPs $dϛQ)jY=>*l}ZTQ+Rhl_QCWл/X#f!rM8cR +8E] 1C>{Tؒ^gX;P@~ V7lG 1EG.PKDѺ0DNA2i~؎vDjU? K XmGSdJSMjDB+ύo;?yf E;\j ]+ 07U1vʔ̡YZ3 n3a5J1>At@S _G64U5uێ-އד4񁍓'4]ImV' a3Lإ3K, xAs<UZW0[o)d dnUaD Son?:bҠXZn2@T0k;x0AV0M/ϛHPu8G3juQ׃R] +N Ѿ6rO%K.Jg M|{ ?h W$a,O"}}s<W6uMan+Xo:I<~a-_=za!NδA΋ Swha=}u%ItRnE"yoY<^Vm4ݘцNfݎfqף8aZ%Yf5e"K2T& z^Au%?NtX8imkSnߠLM [Tikpdn,WLJq'TVR>5Yr5Es|ΫsV+.QB'{(p#3N@ʹ8Ѱ@>c< j{3k e/1+|>LH0&rR(tU=3'idK]#fkgAWb̯Bu-C1YkSŠX3Y_'C+UV&m oV ^{?y>2:сا'(bQ513>FB$E^HϳzvDqu7ӏG󐮠B-t_1e+T8p֕0:fp߰K>7-~ݺlaW' gV&^_I0wTıjn|jTe!f lW\N҅6F0kAgtْg5'V{5Of2'D[9ɞshxFƴh/aBH'Gjư-K JyfS$42o!ty徚$zM08uU=cB˛&Lo0~խ-\% +5z/|9Fb=>mob dӘytٛO?Wjg,PrԌ30$:M ) 똄LbtFy,k?* g&h][TWh9UU0&wRYȨȥ ~0#K1b4q8jCyVLF21x Vr׏X4j3jF=:*yEz/Ytl]>-d NۙH(aooN96пZ-< dZF8xRn4KОGuXnM G#I>JG:_5«{8]wth$%lf\@a'nH{7>J@6tY`a:Kţ I%) _~ړ#Sc/0fFQpZ5;S0'cV(,A'}"[i )87>g$=8 *QaZ<"C nAq!@@s{Feg+r?KLXRP+ɐ>< 鿐Dɏ%`H0c0sq`ƨ1ZE?$4hUd^b~WȮz0kSV^\GiCUH뀄VBl5lD5D{ÚA$K]2Y>/y}"*OLZf7σ [v] 3Qo9%G/&ĭ|`7wܗC 6rHҴyer&E]3B_5' 6D6 g%@1$C$5~㹘tws1ѡt-ԳU)SĦ }LFtӠn(pMAu..DI岏¹Ӹ{WK3uU?&CilC&c0 (٫( D@rJ3y,"R8#(1 ȑǡ}t` agUP OTM07<[G89j7E R ϬmVztS-ϟcH.>M>&U$ mtk YKDZaZ%,8 1Σ{ A-n-bc kmI0 Qe ֣K }@tFZSm[C ( j  J?ή1YzB=JL+6އkybu>|.^l((|(4Fڇ=+=ixa|pRY| ñ>WkrL%ڼh|ԋRe mZ{cTP8~ a%Ѷslj"A\toiɹC» Z\lK/F,68.#keZ ٱ--k,;zk+\ɤx\ g!u(kqKaq>&&߽TTaAu~fMb?5ع94,]zzS2Zi^rH]Zx=F֐0 $* @#|FK֧\Ar|YjEgf&-͞8$JÃ0ޡ1x2zzw.P~] aGsP5͗o]Έ"\BTW:-Ov:!Ju[<ˀ||J)ePeY'Pޡ7S*# Rڞ}qu^9T]t(ñE+˽=pHrb{;Ww}ߌ]0So134_;`պ+|| X=H 0G1žNv{WaU s'HK ,Dp0+3\Z$xo xϡD ;7)eSvwTNq:e+UM)D (C'Uapib,rdQ"\Zo; y(V¶!pTo腷йİ0d+~Y7k54B#+"2.%cW ކ?+jN=ws~6 n'?&FFtpC#Zx߂Ϝ|ռfV ^PxVש9/[])-<%d  }_0^A,ׁldfed[4P 2y_"NneF])Srfl @|5GZdTsl >XzATa\DN-fM.Q/r26-T1t+ߒ%N% 5ajj3q#1a? [jJ@otlMPv|ޒ1#ҨB˚в_!U[áAiy΋A"%΍XbU-oY26瓦!7_}Y=D1;X#q]#NL_\ %`r4?.tб{OktO?~S'tx‰9G“w6CL5,~ajl/C/^}sZ`pO*^H'(G9FLi.tSjMP\ߦl A̒% NØ̆)^mw4%u*MER#֐wdyģ?g0q'\\W h:F yF ѻڑ`2:ߥz:`);Ow1KSvÁy,΀gn*.*IBHIEe? Z  ٿK?blH. YF# R3/Xi_7_d 2.T GFOyEz"ԇUeUD9#"#9jLb &SGӭ&J@1|ŻKI7gk3t)ܘwlȀ3B J\Sxc_{6q1 WB#^]EMp(zp9 f[.={{פ Oם0JP"[e>blK`>Ɵo̺76"'g$󧎰蕬\-|y;hhzL=bE 8$##EׄO{W Zw8DڔDG7zm:JkI{HIvq 3Ȓj3!>fF1|֭M؂ǡ{%e QR6]>*,1̍`cN$Tb q}YQ~Y Cɤ\;lRs9r³HȔo8eFu,E` h]Oح, fiJ֝xMo-q6Ж+y4K+=v[o2V΁cetX\+ڏ48aTԊ95eM(]YG l숙 at Yտp5-Dmȁ)tARW1Zon53oL3ZVaHV} CY6ݫE])H;?i\vI!JgzU 7ޗ?4]RXUBx[}KЫnQ9pY$ѠApt&9=mLhTzKҴ֛4 FR6(60h2Aً6%RƵ)Rڔ[$'0՜F;b`|"=\x5"WG[~{D-e<Dh|!GR*ǒW-_S{L(WJzC:;CMS/p9$PXx6,],|Bn`6{u .H")K[QL},vV_|\ ̔ jǪtbi@E~@[|^|+:U6zc"+~΄ozN<ѵ|ĢQQOV͑%D Ed\/ڀJ")c VVT=TWtt l9e * 7H'A=eX 7X$+Ȣ,0ĒJYO)~KEɥ$ģКYC2[={Tx$5T= 4TM6]j%pޗ-hNK%dy*7pCaDKfeR$T,6:Ɍr$Xy"2yn;9 D!4"HԶ5p͌viHQ^UQI y;O@UUQ1;kϘz\%b8rI3sd9W0P+F:h`Tlu/J<[ݶ=͏AX$t=޷5 :ŮjD/s~]hL^r1FT܏6 (62{q ħOD #9ZsfaoMb>PPY.[\]>)Ys*>)}ݾ=vn,[)ȑCL837\C==O+WhU=.tLX"Evؙ֑QeE#Kc2Oldvb8K!ouj|ihF&p[? 7^{ -)D O-~n3eS&Cjb3H8Ǔ~YB]\HvPpjCɳL A^ i<,4[1Gь;!*QGy+wFI OuL@* HEG(oB *p fh0{H{$SN)mEv#:>p]C.H'~'caۃpuϩمKU~x[hs:v$@:2ldȘ 3a0´C؜o%LꕛVbT(/^hUpVa`6J iuU>E[7._8 }\JnCāޓ^Ӽ-hC&,Y(Q =N;$ȷd-ٔ<;i_WCuf=\;W3g+>rA7Fs1R /'yzO 0X3.UC:V1'0^:올-kC|WJ\*{)"wel4 x4|Bv!b\ )wۄ*I>3Ii'*?%ԧvθ6f&0SY*y?]2$P`?yz[Pw< Ab %cTB9xLg =tu{w^60kr$Th\'lJ#- 1FdNL (WܰyYI jg!8,y{-g/}fYsZWa|pc}^t.[L;{Mm9#l.@oiJ^n&fOHHy#D`jWz0,K^;~8O9NS Y jhVzrYMD$s\gtB ӭZ vIup7?ohPUX]cz" n,0fDt2͑ Ǫp#pnhj3Юo>IJ8i\EDMĵK>J%sg="_4kW ]vrszcpQfN ˍ8l/~ {SGڌr3<]RvpSc'cR4ᗔ;mLwg:%cϐ`dtRJ;KE-[##O7mt8ڊ!,Z췲IZHL|_nP  ;vi*N?9}+ߨo΍10Ȳ-Jy+W'ǠyXAwUº})1p_\)?6E \IW=#=1;JWpj8&Z2>zJXQXRU g+,$چH) Ȳf;u 4.s\W|Xpʯ\P /9Jm3C{s9JQWr N"XĴpK?Nl% MW3)D+O.{`؇wx{ޯ9ғq& ջ;b>Tb"EmqApy$+{x#Xm ~:AXGʱjA=`](,3 KF\)R\ BP&Ώ9WZEj$ER=I5o%@|=HG8k~0Sff] +R}J5>^\IxN@igMO3h_6l#:M :TW;6=E3-םn2oܢt2S6n2_+?%8>[: aHOz\%mOŨPWOlX$:X~:lAPijje,٨  KI Nx#~жX7k{-=lZ21QLT`ռӇl> h'5V8YHLHF`UliVxSA߮ Ӝf]fyMj'E"BsݣKSBӵǼ9˛O>bYh1'aqa}6OneVano[U4*J=U d@Ag1P }`u%)@hXk"w)B [@ju.!)0_'HT<$@K1*мJZr2ʺEz8̨לpia| !l-ry|osKQIlwr𗄝~ƨK:GH Qt-ݽܿ"DUJdJr;iHډ0iWIq˖#x<@6/kR}it z @\E* ?78(#jm(-KC l<|]p9DZ„7"fbF8x1j.  I3&ezن .zn@Z"tuoQf:@Xj6浪Elkd)'@Í4S`eƏ`P֗;FFy%Fx{6NٯU{%XVWXiEL$J{ٌFŨ= d l| `樹 >ҋK,n5>㪾Y$V cQΦ#>wB ӉhfS~Dᵿ!>&3Vw1eD R Z=l2fJaA @Ta.DN^3-i%/K*0jYRDA+\hfhtӆ#$f;Ooї9/MUˏ}BƬ~A%ɳAo? 1>չ=Z`cKKB: [SYy.B軛_ tX/Qej3sDĞ}p:JM4"1/k)KM6="C|N|v'&2M3fT3i4 A0ئ!aA-]K#$TQXzB`Ȝ.UrQuaI.*IR,jWWxloڶ|[ -Јܟ:Iu,|Ra.NG^53t'C"2.:8X_' o)k!:  5r8oi6 p8[{ ~Bg|SRBi,`"m!2u!GM9SyZ~s^NhŻ_]x\]v)L?26UPё>Q' U 6&+:EbmbȦ'Hr)?+>ˁʏ'Қ>{Cba])4D8|N>S֍|BFf1SN:G>,ex%k-VD&{0 wSo쓤?^C5nVSLt S:]ͧ{%z&Zr-f(认8_V'o`{ܭĆ*&=0`:C[=n]+U %_,Q ހ tzc'V'Z$gϰp-ͥq ڐLZG`h٘UeQ$Qo00lRAi8'.x:e?]4H5*p}jXoW깜@Ϗ,^ 7`ϢfY/-"ZWoufP֠r9Z3G.`f#t pMtF/4dr)]E3N{1ɑeGML-\|7qҭK zES%%et~ٹkP]8vj{@h"HXS U ؽU٢3 rCEL5:]}z"yzCKeQlcHs1MUO%H^k d\ppenRu?8. -bH<%o(휟4`g08<m2Qx]L=B㎓ċ:sr56;shCԢ_>¶A(0}0 x&Ķn@ `%v|"̩e߇fϒyCC>nDuA}XzJTn``ΩkxrkIS<:u9Hv%f@ &GStbS paT# ֒6r# ~g&[Wjz,+p,#55I‚NFtLXYNc3[">?z sc&.ګq Q>5/vBON_S;a2dHaubF񊩼@džgȴ5ۋ޻ц@v P= ulyi`4} C!jkۚ;ib)TӤn_,&뚩_|і!CݾLkIƺM͊ey" uѡ }}@\X3=";o`Y"@Ɍ,Qm)cOB8N~-]j_#-+,&3IW+M#pb`Hnˮ~@Cֱ1BAmWO|o}\ܤ*W6B>6~yw~VPC-[iIS  L}'&Q㽪:ȗ1e,/q &1ʠ%bCqy,j$TE}2qvHk$ Kw-` y4ir {ZޔW1C`P>/LxuoCSrW;Di,RRd sF R8ʌ2p_L#*ALڭ}Mש xNW#cl ;I`YQlCK;Vjw# b2!x_è!}U1T̽Ȅ1\WPH\(հ`a<]E!=HB[Qܥ' MZ{fw۽ĂUlvopU\ͧmE Pǚ/1Aն5 ũUCvMP5%:NY摼gOK>2Įw9qP)Ӗ4#ӕ.bSjx/ ?!udAt]oĘ֟,ݶ%&X-wOXe`!S&p]nphLH]yk,Z;ȼU8xP8@@\VZlKU_f2 03 5n9C }PsXK ֚$kyIM7Ra`ZMv7捃No ذC_IaC6 F]].镕Bŧu|yG֘`+tuP<\EdΪ֤Ӧej<)j ~C M|\2nw.U B?IQ{JW_V&r*^{4ʢ(X@ƂZ YP1 ݟX">8,͂rnzt5}1ѦDZ}ʳ Qǐ﹖ıCQܔ#z&ϔ^5٣Ut 83$<@N&$WTkg=d/?8;i$sQN@oh.Cl1Nov>k{ly fpI0e-sgE3xnSGXB +73,D ,TSjƆqr jN?:}W:liFKXޏCcM j6VVHGחgRrk%8d3C`czpp`@ nr,%g#Ho$&'Wʮ*J}ۚ 4_h<`2T.i(}4=@_qy0Ê FQLLR}*H=J+¡{ZHQª__JѦ4v=ΌH;L;~]mUN{^4+qoYT ̰@pp,NW Vóڡ7Wi(WyQZw Lњ̸}G@5%ίrP;nKMt víY!濟EކHĬԔx|ϒʅE}sH<$3ċd}b@%1M"BMK5xzfVY[s<4o ⋲+ i4TYh*0Xn~4ו0g=+y* Mv1MLSBN7[)Mu|Tp)r5{Qw:La]c ,'2b>gA ')Q`aB1Kp/h;K` ~{zSzu &Н:j]mhQĊR.-i\[IΙ +qO:bTw&mF_"HgQcM2M8qh5(?!WzI+2Ysp;P܏s( _~\/tl(ib22d-g\ᧃln; P<i8 835U:A 8_\vEs'?l.ז'p%]]ۚPcp 79E3ITY 2;8dG|WXI=,8~-˾vn]S3-| q+W̊]N41h60掲wK@Îz#`4 nx)ֈAOźRX۶^'O߃TH}죷(xYCk.?t}H[\*raaǺ_K_=8Uѷd tԌ/U8yVo"IKW)c730Sn@hIBgJDwVJ%LYnSu:.ukOFm. ^q~AaҳLnͱ Tǧ g!9IYҿBtkewe|A,KwW]l*N%|z:_l%XYI h޹*٣ax0<&/O8<9[[ܒNA/HCCGZ ٿPPmD FĠ՗5Ah`HyȎLh @{G&Dϙlad!b&Z7ָ+CS)HMImxJtfQ'•j7ѳM';'AU6v H"%{}  ,̀q2bXDk rF>Bq ?DWG*[͈ZSaס/Nk.Hk]wQeM ).: -@s#2ь뤶w p0Or7!8῅Bf#|i9L#wğ/aLow<`**:K4J)`L϶Bܙ!M/v/;Hm{W;nASwz]g|蔡fbw}N`b~ZKڀ L4+J́u-B! K^Oؙb֧dĖ) <1q zJu*P瑉wW?\*å{vX2g`U6 dO%Pogi]VVFt+Jo(@k6vGO$TWʧvv7-njkj.ɵL_>LyR,f^ln zJڽd۬[[rnhÆ ?^wn94lK[ 킔d嘋.x$gۻ7fwSEt#X7RcBEfsʯϩ% ՚cB'ә H NK(/ YBuvmh%. t{MA)ˉır4+EL7ޱjP1aܱ| QN \p$:hDz}+Ml}]#= 2BRMH5EFkњUCt9!T$˫^  ӠyV0;Nsޒ7h'YJMT{OQ'FF}ˁ/~ڸX4Y_+ÀhMkEK%X#5A8π p˝lN4&9֏ ߖ<eeFwA'AhYd΂aq `<{.=RQl>~DҊM6] E)ljhHZSyZ)gQ7 lzNa) G5G_ QC`8$)YXL%s!Y~1߶G)/SBYv2'F&&nwy6as0quMO/kԁD?Cemu|+$}$5~9ęޭ, nV7z;}tZ,@s\qkZ:t VUcrϗ"|_BPЃBLD瞧D]8!b%'JLtj]kHJYZRzgxk8l*ȳŵWFokfPg$jEN7 Gs\q#r 7=, aMeG~5Fh4t _XHj^$|րŨx"zڕ| ()`5oDUv^jyTƪ*7ȃy]b閭O  =Ė7:Fh!s0t~8dOklw}mYӤCȾӢNċHs-9l6cLD+{՚3/NGS'qtɌ$_~\Jyy=zʀZa~hyp‚"?]8UPqza[V&j:xL%1A5|P.'ý廮Sb`)ܨ#6F|rؿ[R 'xw'=j7FooE{hUTp {tD@fxGnf"aFz̺A0۩D7[]I-2;Bv!tT4T Jg¸7prlMߢʸ`t 6OB])|eֳ5%h8^ ݍS-Ǩ1s5Z<dDE2O?(8r5'ib2ꡐXO#;CF&p Ћ˃0Ru$Dz6+`cO?{w'3Eqə)+4ΛlTza `%#(ЈAoG78 ]f/53SU#!F̲2eI+uZf~|Q^jDŽ3|.L|b:~+ƒ pA4/s?R7F6o:.Mm0˿:G/NjndAW')Rp`aƞ(ψ0IңLy%"9q,\z2KJq0L{8L'v$i#.Õx~7,&nL,1dĻl>8cLzb r@*BԜAL['|D'OB'\%1͡S.2,6N@8;Sh[YѢ+&ZOnlT~LFB˜?Dlb ۲LMjΟ2^GoPez(hhv0.~hf8:fK&{DM4 '4Wfg/q*T:DoX-jr~& NTe2yb>kC[krYe$R${CփR& ۏ\ R+oN~>@Je鬴 tzIKW(,QG a/;#Mý/ڽ;<_ (ۀx*˞X'N!]GEHePpo7Lj5rk]<K1$[2H> >j HI՞'P!uVōGF2ۯZsD P~f//sx]ꒉMx>9I;{ZOeIC7xxOI4}&խ 2e,ux ꧰wڶ4F{2'r#Du] Y6W%Rt9R{)KiQOޓ><+.o^G0 ݑ-6'j-湆YVT;JYJ |oU@[T%2Z_^'n_}N;-n\R堚vAecNo{"8;<*Q֖\ah5t:Ʃ wzT* z+[!E;Xk\-*$7?=' ֍z z> ȚG{y*@W{''̉U6G3wjwF *` =VJ& Mh ζ3@7п^QOlXUQLpe7^y R&$;>.Ɲ03a/Do@(&b+t)HߪVZxn>9Kzrmvt0ipZn(;q2%ւ:'nl͍3B ܥMw^"^JĨ֫o7$wj>X- ,]u7rvKLG$߳rsnU|2 wnPYQ?=I<}H6'R8+Q‰Iv"&2Ϗ* )X;c_lOբ*2Z1rs\8{c?㧨엃3 菖ŜܦI.Z`X\Ŀ0#d#5|.eMozUǼb%*Х8rU1>'t RjɤM*73lm2_*&z{;8(du`UN+_[a8^B=U%w?}?J2M:dQBrbK"Z Vnbե>GVXOW6%Z2*U|8WN+aNr5@9{ٌ^&~7׃E8R j0@MsAKYىpNoCCyV'z}Y6V Jֱ0;zN}ew T:} k+^pfnr2TlY3%8Eu;ۄla?C͛V޲rU_~|gW3.YTMc bygZ6Q+JkY@b=7 -g8cP ;@(2S.:CH]}`l&$E ʴ)|*l`|pt(=L[4Ѯ˸~4DEPz ^ZZ^ ba2j+hmL[-U$h.%C0d.eG6y4w*x*/԰Kz(\iPAP.D~-ejj&rqA3潮SW4 Py;h;W Hl!B>jL ̕A {01`l5זnGWx4-9o +ֈ]ɸIJ~İ`3ǃS0N#RkHo@#eqت}?rwPOl ڹx@]Zj-lL>\y03h6GYԱG$Z66iFH1׹ jh"1F"gt.ґ惓r2maT>X,F;2uDir1jhUt2Ku*ΓnG84jexc|+ nFW-I{qԐLDBjMS2fޚ=CĘ[D'f r<ו~' IjgI9yЁ!ǖlO5rJ+3 TeO V_qW9JjW(ŽS[2\7Px戦8Ījk΄9k dKc~ISm|P2ܙ*"!筡R ʼnЖ(oSoivp NQ*LZgKuy͓?ׄ EW7{L盰B(pkh["A @> o*]/TZCkgrT:xs~`}3>ڶY;)-t:] \ZPr]oB%- BrY1LIJc0:|] a@\h0cʲmib>@'Xw/4:4B0egٜ&\!AhՅ$kEN00 .9b*.>,^m9~ [?_|DyI30 A+,/EoPV^9oIU)"$W|Šv GZqŀ E-:Vwױs.Z 6.+l\x 6ƾb ,ќWjV:;ܯw] 7߮\;Ve>0[C´(8,3ͷgEHDal? d}w[3v1B}48Q֘wy0ئfP<&M/W`Y,~ZK¯46?|Re=0NoHwidi)<1eofQ~rRJN<ʘܲ0.ןQyD@/Q/D=Mp^Qb+hIHC؍eugMocֈΓVQ)Q.0ϹeLKG6S ߔEyG f{hۉ߿(Cn+sIZFhUʰ?#$TP&' dZ9SYH$+/Xu7z#'\ \ZDRU =5m9ZZ^>wbVd͓(Jzx;?UpU߿vGvD#NAG#֊Nhnq6ey܊nxfGMLmRNy0|a_rYj()K۳RjRZNv[ `'WRnBaf  @+ĴP.a{ןmu OљJ#{7\3^%1^KpBٹ'VZ'i JsC%Lg>L:s\jwb_-Z2]!rr2']F2LZ?Um2ߕX k5j š>[=9_r~B^0XƎ*clHKƚ֖v7*w9:ѻco geH$"üBc.iZ!߼T[~(L`טEh/6 Kjnx8@<2XjT+ki=EFzFb *`۔/M+gz_/`VwCgD,/:W3L(Fb9^(bi1_6v[Z wmDߥ$gbejO"R83$ /v}3/c'o_Z;sAi!ۢܦ+|kD- T;*3i+ eι;9ZauхW \-=<{l}DCu׵EVwhdW=F0`htҾDzc:]w t0=ɥp@T`t 2 1z]$1k}Hf8e"qљAZJqBϱ! x7q=OXYDS0ls܂Z:]`PE̬[0g 3eIӝ/Ø]Z$A]sR>9ܨI(,pBAٙ!&+Tj2u2O ©ڲ[p]¶ͭӃVWԻr th\Iθ s#SdmQZN^ɠBH0`%1|V̤ 0Š3sB1ԋ]Ć=ǩ1}t !uDIASHaf7HZ#.c`i⑋T"T>\L\i.>~+;^% KY$L@wvg-&psĂݬ PFwK_u%flFdg0t{vzŖ՝~% Y ; /[{0,t4RSܽG Ǒoxtpfi!#UŽ|WPBF^&T@;@tu9!R9lq͚7koOE,{$@5 2;ڶޚ,^?i;oU,V{5/Dli,.3յ|I]m tID9bs6 -b dܤ $6b_V]g*  -a3iYuJ2@@ bڍX&֣yU!7bF]SA=p^vBZۛ q>6I)| #V .N'fJTla@as$飐*KK4:ޏiyYgזk@2BC;'s]?GɍճM*Âwm^#iڄԔlVW=~Z{- <8R4Ӭl?T=3 )dUYv:]~EAF~S0 NI'ijfA]fa/w݋mhC[WZ2E-'LA~Kv|K1+צPvG칇G(zi[]HrJVw5gl3b(A5' $׈G^@9luɔ~_;Yuk5&nZa2cW&]$B"C|`إBP2v $ vQm'7),sSIE {d+qߎhe y6|pGEYu3|Pdl#Y*'<2gF?KUvB)%wC@{L M9:{ AY߃bzzٳD걁e*5Rkvu_ Bgt1tЌ%3i+a=07tXSunf٥2a3" hUv )M8ú&6F*A=Z*!P6k?H¸z P3asPю)fDvNrka0NB iHV8Hq(Hl!xMa]oE Yo6vJƱ?J7wS~kcgVrY.#EL2 # J B-7[T,Czz ڙy͓A|X}QسᏃ >=D6y%wc/el7 (z%U~2ýLs0(yh^רNr_8GkV`VƮYNMO,M@T:0hmh9ve'(?ylT3.{.-6^<]Ia6}ʓJrOXg 6 A`3 ؾzX.b^Lw7F: uк(Ar]T?q%PVM/-=I9偘xմSHj1HꤵH AV‰u yC2f%|VpTcaXh&t>U K܌g)İe18>5mvq8yCBzGAO7Ux,4>:1Vyb0rDɒ/3(d/n@Qd/}k}v3jF S码B* ./OI%-UޭɛqB S\l+k-p>K3C"Í1Ũ]75Whw!vsE Es@оG/qm9fxGQ:iۅ@ S=$O# sjx+LُIΘA}`Tf7/AaYHgWdJ폋x߶Xf,QsߣPB n pvyMo0ҳ6;@[ɩCY5ZÌW6d$M-%cނDxsi/̏5uowoTyv;w.;QK|2g\3NfIv}[Q2RϴО&v$n վW)iF0ŀITtfxOgbkuC_̈́O(54!x3f" && 뚠8Ƶii"&b2۾;DGAa ` Ϡ Ap, y(mKA?0wpI)eV$`Lc B&-lN4L\q}oAx^7!<\-dwrP ib檔D#Cdw/Le6ZwCůpR)xΑS4\]ZÆh֚pFm0)؆UN Ցp%WjddaR56ׄj'ҫȁ_'h#qhhԚCxvAn|ߊi% €ā#6/>8+$,`{S- 4-!HOd%n*,7܏6:h8 *POp6>_2Da0%'<;Ek*r̂LA, dUi ] qb&Nw|r1O؀zԥ$CQhvYDDrJ eLW ϩXtr`\K^Sm& 'IK ǖSHemxJL'ŧ_3UחJqկ+Uuh!DusM^20"Um+Zm5'˰h3z:$o ~+ɛE&M W|_skWlJ H;C4"4yۡx-4@%i~ s(J7X Y滷ekL ?}$vg2R7K=(Ϧ ORiwzƺ&$=+wvf"~HiP4Z ֈҙ|,;W@42TZ W$\K[:į(L޲ϯ^K;&Iѳ ;QDH !( ]z,0+7zI_mGI%źY^#<~nEAWy,D YeUl s+[TL}7 (pƜLP19{0yղ%5i=;  r xU[\66̒G\[AI.*r\"y/]!Ii6vAje"%ha#,kJlLɸ5z: jPWcZ!7=ND*ڔsj5Lh6%T ϣ&;g*VIeo;JGۛl O Mw)]WW; <)ܰ:h8y^Ezff g)P1t<\ ?(7Ǚt㶢Y(/e b5E/\HY@dԲ?U KvumIn ,TRA~FN\M\#WB툘rS*]I⛓a7$p`/ioz"y~ja,lk _됦y%sq &rQhWox&xwxd)7FYa^y*ymR<-.HvӯLj.YQ#ΣX]% ݯa"̅h{ӛdJ 2|߶?U 6ßw^Ѕٌvt|Ѣ@8S0^s& :_ %ekH _d# 눸Av3Qnz~&^5࿟8A`n72X߫ \%Ȥhl=?^>ӫ'KSL 뵠$&7A?dAe,*w<ҪIV õ)1;fpn* ad̓# Ȓ.!{{S]3DIN)=(`'7qBU&펡+!6*[Z^h`E?㸮?Ik|D4?Y`yB>őo}F`p -1g|$EZ -=!} l=?!XΈy_Qs/T-E=ʼn2,D`|A{qc ?Xh`9=pcz"BI E Y-{^5)[zb*_ȐLu w>J3zI)hQ |fe _.ϳTQk}ҁ{%*$uν ?bWqVJazvׅ)Ro4/{- aumJZÛ|P=|ߋo"dA/1~T<'տA<\XC1탵ҰoL|MٻøK-(h?gcDQ(2kh,v!-ֆB">c o1RqUiM{MeYMx*7|F#_.ye,JbiotXy!JTdi1wD,機SWxfvE fhDaσͶqOR} ?(#y ~ckݟrP >5jY=;Dx=czLk <bzOS@ASPIF?ƭx4G(ZSJ$ݿ4d%eѴ.DS*_~o.|#w5k#ZI8$@c#s)S-X8ַkW G9q!Beog7;JP1!K"l{ (\@(}P [+T,ruF#s;gBij ;ks4=VvS2I-sncP^tbGYm>BDPy:E 8IPKQ1l;4P&k؞k\|kDԈ.kR' ScRFgBI9Kwf f)clx,{¡.a؊|Cg6ʉHXƒ2E/z`e;y k=(!ÙLӞ;mעcA"$jh%d϶I[]t׼N죒!io,H|^(`TKJtxX֝674cb\n4)20X X.yڟM~@ߍ?'/\)t,:1fq mY] ~*S(E5TnוLj?-6q #2ӡѐ*FoU8 ]FPOM̢j l @!`̯2uKs "g"s܇4h`sJ0oo;O*^SFs2:p8O$k=!:kt\qc`$yzԐQE Бs˄b,4ψG8?Olk# ~RC2%)S'jaD $ThRv[8bI:@KXJMtfiQC\O^oH#18BddrC֨H-XWTΎBE(!Jϗ0{9QzgSz1}APIo~|!/˧1K7\$\~.!Ho/A 0T̵廓i Ȼ6y A[7_iWE<5#B% (rAWk 9ɑBwԩ`S-Dxߌ RB`Lؐp&腖6@0eB {匥rȇ˼z}v5pS{zCtZꪹYEI d G!f숢h4Is7KߎE)4߯XcJUj7w2F)LvL6r"ꈱk{A/W8MYp@N O P MQ9NWZ2 u/I@NvG/C@ߔ*fl5jf}@*0v_v"cggΐ@:p4ށΌqAx3YYEgW크a}{]&M\ X:*22&9-u4?]ʂ?\fx,vVȣ>٫69AѼ5r:yM~v鈤# &"cmG0gM.]2|SWEiJe?7%_ZK54*φqUAE1-ymi|'hTh.T"EX@EB$}|scMP* KOzD9ҵ0~4W$ DⷱXX:o)_9_o_[ʭsN6FPU,wQǦrY>--o-ydV1D,z H<4A̚I쭘MAX9(_Ԫ-zV^ę>N˲`ޱƚw+ 'Kj/Y#CqYQ>P+\-gsV$ !wG'o>ٔT蚃1gF^̖C?J P'kbY GtUla/@ø+jh=QG 1ԥE8z Žf&&͙\ jftPJQ%OK3GḦ́X#_%`=k C z-f%I$%O"kJA6;>HMnF/HvldfM-v @@=PQZ_2ʕOiTpd4o[)Fk1Pb^߹>?KL:fl=!5[Cs@ %:6Q"ɚC&ܧtq_`{WdeT^ԂXRXnJ-Hތ nD7-~ȳͦU^ ,$@35q]tIewx}PQ::ȇVXO яUB0^'|n:nK _JF)w᫯0T680ĉRp'\8Z55":3lB-tSGþMknkkQ# b~yRu~ͦ VR$Zi$>&;;WǨ8Y9SW` A~`!/mH~d4 }V[rpjpZ@+gVmT1%;0d@= QnDf` i*׷nӋ"eN}ajhտ,kXlWwK/=˰~G_miOONt{41ݞDi9,MGOg&@6Gr9tHkaX$)F `􋡡BGG//MDF!.ͷ zA,˔CԗmX@pC}+]캧ˎ?0D`lK'/w,; ɩ>oRTܽFKBNs B0r;mcK|akX1cۗ,jT1SFog(X;lT(Z}ɿk&uXCW=f'3c䠭A(g_ʞ+v~3nC іOIVLkVuN /(p& ([(,Z`a}O|*^Ru.DmHsf{tDc V!(T~).kUҐ-VhTv1;o˜ZLFT~| چUlч"zhQyn\yIbݓS` G EZjOu,ȮPqh`JL٤X8l~CJmSGES1,>RRA*@`u$b9(t#M)/:-v2AUOɏ1}anc#+Gٕ*h\΁ ԪRB\l/D,c3tNg6ƥuֆgBpqbLF={?Pw Tw.&.S@iLc.iUJ>1?kϏ<MyYlasc)Ht.8'ٜ~2Oh޶O8Wg&~ @ƪwq ~Nk/ KTSlIŵ$W D6|CV )8R5mkU koMK.ך sbplvգ$rvA-5aЮq w”P.J;vr-mh[<{qV{QIάm`/d[2NS>xYZaiw nfRWЫYV+m =_QQW }ڐY^+!_=Xo ׍bO0'5ꋺ?(v"X~eϺ59􄫾[D`,$;<ɂ+B")2bZhYe%pf޶*Ј IZ#|V 'RLgU>EY\H<}QX9eRc37ttmAŠ GM>9R (/< !LjUnX$di46:Mi ~328OJ F JޛXGh3ˈ?a Þ.w_snFޏ!@P=wv7t3 >Q[Kݱ>ahǧ3an>ŀ=-b|'"m,:v =oX&Å0LQX FU`*kT8ux 1 ,X4f{DAt5*/T?nO ߎ {Znt31m,4Zu>.u~Ҋ 2=ٷq|{>gղd22{#bE`5e>wDHJ@_f62r=\,WIKK'x&VB ^Mzz]JZwj[F^ ZQ1bWNh o `]!!$B8>d 'ov2"~,~)i"gKA; *үE݅_Qy_^1BlỔvrO%;iVXALmKq9q=SC1Di7.dieAkDW&o,PzY:{s4NR9ykEo.>2ҳ]!9W5n-l' / *xs̴vei D۲Tn6ÍyQ8}/Oy2zB#{9arX9MtLCXy܇(k'TT\'آhi]5&;~+,R 23t8^M.N4BY=:U SNϭ\uS19OӼeaNű~Zwd2d׮Ү 0qyGL 7q4z@VKap,U\ZnzS's!ÐC.1"Js)/c%TYKŔ㹳W9PF@r`NĪd, ~ĝc)λPيUXE6{a,C_l7W]IIOߠ-hVO+%#G.o/nw9!4ňh1a&jTŃ}{AfvvF:Dg SfӺFHDɰ-b8:>+)BÄawkh tC hܻ^9Ubs#;T=K6-&!րw@{ *s|iDTי Dܜɽ\*f3"@\k;̯v_d %v=6ViH5a'{ TAO7̸A_ SF.nNLR[!j)f־#a~(Q\1|M/t™ZE^Z۲ʰ_]?Lޠ.uoHdӏj847-''*gkͻaؘom5bE^毆0@ڀW⠃ d,yZ+?CW+૽P]Lu.gQhBF|dMk)B})ݹu>K=v vN#Y?c`MaSYKgeά7q? 4.l#Suwe˝T>bϖ$ZKȤiyÞhDFKjre9jXj;UWx͡Te-1сA~gɟ֫z'IBSK;Q"Di~,2/6|d]ɞ$64y7ԏu#ŕGօ<7 }zr,X*5'VtvV ک.+; Mf UDv27X4$;<e?q$c&hYqlG:x*S^߉_DձBGqu'rޓMafXC^jBn/lju&6EJf>/-4:l1-Ce~_6%1ˤ;:<SgDRJJv0Wvw ӡ}SeUf iOQwşʆ:\?2܊PjKnEο8/)PF4,6|ޤ$4v0=Ux8h}NgkO ]akCߒy%\5G;SYUJǥ~.:lT,/Zr6^Riy0O=ԩh!MuC?|t~d,`(HUV.m1_*+IDZMNav~q$| fu8@ Zܞ/) ?6.+"ǵӍ 08[AWW˶<_0lKfD2n0~P.c 'N; }V ^PDɂ8/+|t~CN [`EԍոK}.-w{kNk>$] TmV>bWFfdؤG/B/D[zfqMpCS=y_y=glMoG S˻!x|]_O3.l w4`q >kd84P88`x,򔝷\N,dVnpm#i_I%mq%P9tܰ(0. x=u.zpxe΂0z kF ,nWVw= [%, Ihܦ|V\ ǏF{/+HWk[X`> m[-Mt~r !;Ulfl،T?)3Mv)ǜ3T zurO0s(@9r/kǷnZo }HPT)qB #C m^}{ '$}TkfJ3ғ4QXQP֤y庛Id<?=6SdpA͐حrEﻏ%4>GJp1cS(RFr:$ڰZXFloW;rdR2jmzǫF6<*KwJ/Ī`w :IuŨӭg~~$xLPh/Mnݻ煨doa;wiIZg"oHP'k!9%/F˔a^j;:lH1lB鶂yJT,W:`VK}3>G0sxߧ9|VRƫebʻ.(I$iݪo"/ml۠O%õF|`rTgh׶fQLkB;xJ ->GIP 8!EԄCo\l") *Խ^R@/]:FG IG&}G{rk-8\8?*fOmTC/M2vDI3We*VlJ mʈrR +;BUgU,8=/нg;y ŏDR4䭗XYEn8w'۬h氲^fB#@G6o:`i B ](dϊ (@z#?-Lu!9X]ft7FzVѼL|XsB=\ܢqpYezjG y)A ď> N/]p!1z- aHbS Lg! ^;pvZ|n8*=Tb+׶̈tE cuJk QV9ZSp-qJs,f_;%0 vehoN\1ٿZwߐjԌqI $ǡͰwԺ34vy1(;eT2y3qkğY9C7g>}RHnɼ`jm :,Ouӎ!aC:QS' A'|S0Z ҢW'yt.9}'Ka߉;ܷHFWEUԪf}`5vDQOK_VNY ܝӟZӜ2=@-KC5q1NgC5!Q˚dlSóDc%EmƳ 9bdx}I^*[\4v_TzAu=g]$VÜ$Mt}un zA V5b.X;ܔkq@鰈؛/$ (jšol5&$3]20-V)Qz| =9@!|aQ52C]Vua[.%T Vf=L [8~Xi-?~nW&zcӉ:Ev@D`iπX4եn(J4q.mx+2?+MHF( hSO{:[+]d pIF^rUCaٮ#ZS0])_:ziՆFv UGiI2 J )V;ko ` c%%2:sOy-v`cя摸KKm*2%R+\ƄaUoL|эp!q&Lu}wGxW O0ǹ "#DwblR`?"F^;4<aXF}8!V0d5Ve SoStMΎ7=N=Hd]wU@VX0e߲u3%QźՇi IhGh5@]u[_&b)HA 5.[, {4 YP# Y(֟˰/}uf?KmcEdIT| =7!|Q\*:YS8xMY/߰WXCF|VXiߤJ2]^~6[ٷV'+YGۆ)y+Ҁ_0 1jJt8]i*9V'Z4c-؃>h@ H)ЁL1Ԃ)dXptlj-'K<4- c0K!9pgxAO9ʐT|K2o:4EpT,g{d\w z&fjP5,f) e!et7Cru}ɬ7o)}̚,V 1s"(®#7guR?Q/Iti4S3Ȫ/e?7q4&KUt3?/  f֮/KD)xQEZ2;\'[ Rw+Fқ)zڝ77tKJ)CrRmۚl-V̒egFN+WR" Cr^2qA3>1ŰǒOܻzĪ=lռ%z´ Tz )4]O P\Cd&`,OGN.c`{^R1Og&ԉ94}e}#(in#W鰅QPv>$^awӇ{k,u.HGΆEw%P}_xx@kq7)|K0fZJ_J.0 STSVxјRxHfUb= }ahV}RKf=3fPwo@uﻃxJpl0\ ܶ7w'Q2k`MnRXl I>M3{^ȈZъX%q@lthW4SDx1|^v8 -\ q7~r-f e;hUMtVpSw]!?@\ F;& ش~u"TlN)He4?p? b?^P; 9l4u5f(SMvWxǧD,a3EPiśF#vLhdSيlҳ6ϊDw=@D03HɊwxI!k }7eL vk J 0!*dƣmٿh:Nt$`߉žo5gG<.2id|eC|czsU .2PʻR ]$4ˡ LȦ^$6<Ոn+t~-8mCQ5uz VakSJԲl⼘Y[XmS Ũ?FS1c.oEZL 2,kǏj`bew)+sI`9Kq;gnKյ"]J_]l)}=7DlN>s"(W+'X.(Q/N? "q$2vFS}BG9vԔ B%@j>7O5 o#^5v30]'{oUM*DG/cKtHo%\t5_q.o9c5oٯR҂3f@jc\9۴llY393@7ʙv\EkpbR )C GŐF#\NMr2N.NFvYS}DDqb󇩩T^4)U=B'U 7 Bmj}wfPP2Ik8ux3<jcX=VplM{f&4K|!ys&|k~tjWE,9 <=SĊb nѤ[멣ܿ므na7l>0;Z[eOaxdn`-^T͞zmUh/PkEfajw-F2Zd{Ni>Uq,fnh| lLdmd76qSPBә)%m]JtIdAV⚤J#]Kp|N7kV|Q -Q8Yu/#B~RADfY(Q`5;INzۼ:ƴ2*TC N#G530H42Nژxݍ?L2-e-ƫoj>Pa';F 3j_dPO p^_j߱=7r-R8U2=SQ*AVϨ^8>E sYh4R,W@=oECqY؈9`n1wQ mT' ڜWph.w(/p&*o֏I^L*Ciu)jhp)3jeRr-hݼL!&$o}#ޣ4'iRQF%ܮ͊~t+.MA*U|RJN_ v]bՙs7FtN.Zl &t4'ݛNiuz(a$r(Y:o*#o-96#0H%[?F _Co<܃5sN4\Ia5?zr0/eA.xޙutҾ㕤<'&@y ɻ S}O8y^޻ZWv^-O'' à # :bK'kJ!9`ߑJЧ ,3p3le5]*|KpzK^֨g~>{cUJ>5-`(ItuS`ZQS2Rŭ4Ա:Tv'OzP'v A0Ӡ޷eu"_Gƴ:dP}~HE"O,HׯY,ݲC>ť.`mmv{e#5s: @m+mQLu{ 2'ն/ki~^*YA(r+pu`Oc| q!ha1O OhU3nj˸]${aYN`v+Q 'iP:`Xʢw8e8q!˕@_: - [H2bWI`߆jssM]΢k!D4i긽".D H$@ ^xu:*elULހ;eA+)` !%084WR䷏>'2/ܩVTrJXu1U|?zYe8ԃ~?#%\K<i a{;)CY\QzmmZƒEM&*@4Gus4%(-SEm#OWdgI{~cK; EwH3pvLKChv4=ܯS-I9QUNI8 A7wȐsK=k$( !똣wދEO/*uT EH9:J^cH@-a1.xw3y@vOd'r徬 1I`]>:re?Mb15,ϭ8oʌc+m d9ۍ"ʏ Cb73L0.W+(n5] 7e;smŸĨ|_n3߁ @h R(2Kh3].t{'d| !51S;H Tfi7Ti(po-ky@DR&Fې U]kۘi.kqGF nIyjIz.]7}V*0([X3i) @TX=y-͎n!:R{T?Swq|miB4|܃VM=hvQ1G@`hF r"0Y_8G`kUUaU+.60Qw[I]֠;$V,OꑔJ05Ƙ\'}2? Y'Ru~ƹj{ `R{ maSp|פּ4Տ',. h/q^n~YmOqݖ .R{:S+eQIg/rmBбDBRCUfV-¨F%OLqv5[}@ ziWoF:Grg8GB;V<u1exC1=ee~g+h Yuzg/L (+V]>/St:Y`kũ $UE@zGyd; M+IN4ZCp3zox%O8ǴvurѰ8JIDگ@O=yw! X GP!թ@ 'leL+Z} vi7R6ېKD"SFl: p†M,O/v!1e-f*Ozs;k6 J ,,}/S:&?:Y;1WnRQoT$n1Rʆ9 *nj*ۋ| > nx 91b .nVOŗ8upJu{>NiwB?A ~ΰH[0t9]@yjQ+KXGH&YslKUJ_>V-"a0=7}WA)fbAFA8[%̀qMu!UP#U }fYUž dS\M!KWòXl vj. Z:}1pׁvFЈX' )MT՜5uVH^j[ȅ6AQ:r)&w iv1~!GN*GT 24|P5)W9=H̺X|ucNd9zXkdždó nkN-lW4~>2-ݎ@C{wTvIwx17Zgeyp4>#G~޹Q {ME:fV.d<Ma)0Ir+ yLU`C|q3GdX{Xb= >]9^_=uK+.t)-U&`dah_WDl.*AzA`8A.'U Wfeבͮ ;\/ѕ3Tt/wrL˃bē笝?F:*gƆ2ַ2 Rpτ?q"~/X@@1ECV 0mB]1%$'{ G4"d8|`";ӭ: b(L#au p^#joS뽷$#ho%P!Lh4hF.yZE~RuQcvY2W4N ~8%Q9E](Bˋ;Vwip_;ϸFTڝM%^d`I9EP஄kꅤ\;%loCVxI;yspم#BǫʤND >}W([tUcQvFew\߰z1)AF'4&6Mp (.w `#cZ4䩒N9 :)jJף#b~9!3{e8P9[:7<$[냘D3Q8:&s1?B%@NĹ+?3@߀v0U6{|9iP;>&)l@Y@H|GK'g\jXBV"Ԯ]&BD~cy[r&c7;(P+|7{F8TB95#k]|!pZzcnV['O01Iވ׆n*wi4u!\5ڪ,8P'tÇ׽NA5/ɸ& \+ӕ+rёo;%0a,LWM̔]s޼!7M 7h2Y{z/ӳh⊈ja` nǼߢВNYɷ^5yH5)wb?>0O,8pnE%ޱ{vEc@xe PlL" `_9]xAo(i<<l+/[44+:I\#2K1SV?ȥ=`yekWW vi.d=p˺ÈތIkg{;Ƅwo'Wxɥ`E`y+rt?sUXʣ|}/bMH>%e[IIĂ P]ہ;*@fL=-N m 񮅮 XPtnM:.mm)*߲,Ūv֯SrpxŠڽ9""sBS$(^7oo2ँxdfJ<·kj1lq$ A.dN3Gv:N!nw ~'=2Z>)˕g`t3:4C#=jmkM55)Z9@ GN9EݾPj"dm֣dY?:<#I YGy'rXG,;-WAWSe>&Na}kt4iO%A £5$ LJm_f"-$ܑ֖Sw@?.U;g:cA\^Gc049DVW\~iDž&nߺMlwg-H/uz fٷX&jlfS5Ui9-ȕVdH'|?JĴBPFD'͝VPF.heDPL`WD3TƐMok 53G~\]>m+Bp(RNXĩf@&b5*~*ZNܧ(Wnif[oqYz.9 -,I|io2 g*Aێ`:c=u$p7ob(К@y`$=.ktpVODmo<=9#;<{,w>=L 8PRh(JQ> {} MRa[jNj093(bX3w永 EP ڇnDhkp#E*Wbp%!Roe:@͖}#Ж 5 vb1fs:FV:)F)*2-A hr4ȝNɫ3G/lD$R^3kO'f:oQMi0FKlfLۏdb)ӤӨAxrbju[cD|T${w2'5mK@k.  E/bYY8OJ %!@=ը^Όʾmm%MB^Lcø<URp_Ϧ}W E!wЕ%˳:¹CaWLgXcpjiR"Pϫa,3pM>0eYU= asj繼^\_;GTS ,dUa8gءF6q8eYsŸlcoS-n }dpR6>]KzXm6]^|~ y%9Ӗ2!)>Qk#G|1x\m)@;k5:5s/Z& BNa$:)+YzLk;5x)mj5Ӕw ,=~ @NJIC0z Srp6LaJ~C7eE-Wf¾wTg,"Q]2nDϹ/lo]hyT r%h̹:#ͳK:)7pԫH2X: kǥ){|f}!_lP^I-yFȝ6v мQSl3 o0 T  ttLFD#@Cʵiw+bGXq@D37#!ӽ+׃v. j;O;),Z/Hi_v2K}"^XٌE뤭~9 z d,ϥnPIfG,n^{%Fj}}ܚÿ9}R& ;$?DS{X(ޚ' ؎`Ll@-ḯ%y -c"[sBٓopۜx\(RFe@E<:~um $OgA^_UⓀ:EZ\tvaQy ~ڈ,R_<%ܥ`#i;z"efkuY8)+4asQ.CZ/$")fvX}&'>?FAj^b};jbCcub,/| N[: R )Z=E˦$ uSMTMIi8C^f@F4obji77ӣ.h9`Kq? n^uqrR&&(|"Bicuƨt%tfA$%_2(k=&M}B}݆|.-f},NEEԯ1nqq-=.tPO0is>8( 5"ۦ5Τ%rdMJ8^md @t!!C|1˒`P:8*FNrJ9o>v`$9^"7SF0 vjgfw\m%fvkϭIC^'FI A!4:dEmpp깥` n_&'d' aU8Sbya؝F<>ة8UϋkRm!aQ,B  @KӷF}fM[A6Na 5VZy*"FSȀBcD$^,Q)ut+rf[wDy.H*wrw)v:bG"lwR7WWW9I?b?z>qv9 b|6o(DvIħzF;0ӌ-XS J ϠON:1ai&83dtH[bfIXVr@ .ļv]Yq䅟Nd aq*`7ekS?TW~l@0(9i؞v|)K@[Ջoh C_X#-;7\KmDy>h>n%=8ocvH }s7KI%+2[8_T<^TBGpnKƊO߸#S,\,>pY= ?}Avw#wA }j kÌ y2~t2":>;Ihg/U9]s3Cg"ێ  }91k'\gʒv7!ȊzwBrs y@^]1W1aGܹr0T]+eJZ72%g"RNɪ o1:@)F(L]aǑƂ;WNyJy;/;N;>X[wB1# ToK.uSJ!ɾ&.fEJ+]!:ϰ/;㍼<:t7$[|6ge4uJ}Q> 7HSA 8՘CҊiIogw=f4)q6QZ+9c?=cIrNfש9}+HNyvJ7V ף'H_ͻÉ&y7i6#]a<7f tyk;^r\+>(y7ԆQq *Da?V^zr$n'D$Ew7y R  \UXj<Υ*yYZ*{&qr'{@,C(h raL,X_OiOHK7:</!*>Ym-($ ꬝odAa8K^,s)9J!H&~ghIU]ok:v ֪wDֵ in."L9 "黸 ͳZpP'|T= ~z?|#ލEn6\qITS6'xPk5jM=C>p> QըSi8c=X0 PAF.F=H$끖%Dlr}^_]0- .Rǟ<%-NZ$N*`1O.s}IVм:"ԥ·Kö 1@u}ޚ\@%ֵ[,v}U"3il}xKtKxު'/E Q¯MA7X(l}-g \9'A1F3yP9!R|cW|Rx0!-:w]GY-*;k N'gEPu;6'}/dݭIxEUGTw(: iKf#*8[8OZçUrk=?ٲ$#qWڣT3bMY .H${ M\.Qgj dPКxRܯ C`Ln\E#ip"/zwre55iy-)$/Rp2n1hu8t (rx .NK)ՐG35yLw-8,Bh,[&Gu*{ϵD ?&j'N.DJ?ޔB3WTԆzR9( ɖL~ iZb)rc_gĶ:(@@rS9 +)Mr#k56'MýI2TtLm/E&CO H DPch"ί5V#Zh"2ZIx}81;<||d< VpyUg,K] f8Naebd sI/:15Պ+ɏ).Si} tEGaJaCv)'L% !E" a}r=!m7KF3e%^yweW̲ʘ )嚖և{*Wd5?# ~oSK.lkS_ԨҔV}ѣ1nl 6b{6֝0p8/:hd8DU[i + h4Msz׶~`seު{J~ !C=e >k Olf߃&l܆WbA9SyE m.. 0lK bx,ʑ?_= CX$IJ0@*|q+)_U5/NdI,d];aYm}1cZ*W8LvxG&4i"_y7V$]{Cr~ YC}S1UGF"҅$q4^Qd>pvɼ uTy&>]eޔg6,*BJVUyH޲`]Ԫ؍ E{[Hḋ]M1ZgX)ٷW;i(}c/ Z&p ɶb!X~6rh8܄n_BҬR8!pn/ޮfk) R!pnqY11kG(A%3O0Ԋ6̒&  HYȲذ\y/ʷH:rgPBx=ǘLO2II{ fů\|4Iw}/yI ?>朤 % fфltgt(fޒo(2j4rgtA| _ȉtR.Z3EP)}%5 ݃.t2 j?1i"%鷎UݘΗ~5rwm^JF61_6TR|˞jatH !K/&VN mP~R K{45i"+_U7rkzI&R=ߵ]F+Rz+p#r &i5Y 9ՐeGJ [ v6k\z'hٝcy^_GD.]^MssĔ߯CPdfP,ydJJٿCF(9IWdM<Df}>TAL[[Jq,jGlaa/MT Qq{r/]Q&qcDN(;RKLK,&eu ;)ju7ptHM?ca m5# 5; _^-J2-fQR|L",_~+\4mJdV&b[\WPWS!Ӫ+",,$}?: k4(ۧܧ vaC :o!69kʵ\g 9X|]U9w0 $~b]{#$xN(Gz47wΥ,nf+ZIҭ@^Ozkfe+mAۦnd^G0%vZ3'@ r,.W[ /ryP4=OX9~ycv@1C53ef/@C:>&>4smr2[R`#/Vd vjlZ` =$.RB<~XQX#Z$-դ!pmicܵMݿR8 a՞1ӴE4́*:~,jvr<+f8 €aꎖRu6P99 LR2pp$>ǩ.pV8_RF,X nZCR@\e&$^Ԃଃ&ZQw]g;%| /uE890<'V)igLcޥJK4V-3R;oCJݧGNR>]Oe1UnV&֏bA0bo<>̲>ۦPAb͹:nЉN- >>h8֏u% z b&8ߡFRI;&x^z7d}S]Q*׋Ie5UΘ")^{&I9K˵ JY]p@@r% ]t()JڦG@|"D#:i+/7GcNӠBe 4҅Rr曔vEԴ+ K^#Sd[?z0R(X~fq' n /GŽ$.3p  %ME!}aJ9|/(n!$2Am2s]n}l}}hֽnr"JbJJ9($Ghh:) ytyQ3jW }]wTJkʥr(ìQ3Q՟g(f#QA~>-NR n=7M 2ςP~^_p jL^>+g^G^ %FẁV;x L_ 9ڡ,, {u>7%.‹/yl* .(b&uB#z!5\"?6ը!¦ m}ѵy-RhwKSy%s?}vkb/$X>󠘰]DPy -ág@n;DoJ I,b3J()7]t1:2#겙A-s.=^a̍$p;Ůƈӵi|',9if,E`v隇j0R.t\Tawx41g3ޠw|Ěxڍ^Y3[ Yﰈپ4X'@19h6mWNIB3,}5pGgOYg4s -9Wg5JKy ; ;؎xaM]GQiMf tiw4e*.;bO`ztYU F *S(u#@[6.+yPԀ>5߼6Yw }ڥ'x3M /Y32F64zzN 3%yPJ wD90 /d}!aUPжux>RPdeվjrqJ.| Cй4&ǾEP'n0=BCT;?2j._qA  ўYqPJ7!] r@v7{Bo$ph:oo]] ].pw0]:Ӭ<:Voʄ<.]`}ZU5i|+S0* z0s4_mu3a[62w\cw u3<fٸr\n~(C0Vl}ʴ) lcuܵȁ4Fjce;Ķ"{VHעaL a30~rrYdڰUU EE>A~k& X* &X~bú~Aì1/c2N-ky_(v^@mQR|sل}Ov&ƭI~e5l-tac0OM, d;6A!-ƙ`ݺ<=@ *u4! u0 >7/]+E ˵4LkgpGe9>0_}zZߤrW.SՉUyf-5sҺ)3G5swYi KՋ[FQ* >?괼Xuv$3kFȩs}(!XW?7dÏ8Fc]@ΓR:JAd)J6bpb ?"TpBRi(\Df5]LA-(̓"{(%ɘC8քs,e?S_F@0 IºݞٍWJϢ>u9,,U h!6i}*[6yx<1q%𩁮~ 9N 3!^nK; Gw|7iӰӘ@&9\3M|9CᘣÊK@o=1&?*9*"@dbZUyܖRI]⤛{TA_.8 - O$WGn?*3W3KАZCGiG xMwsR= E=i9Lukq񅹯D̈́mⅢENsP_^V.(u877ԃkkӴrJŖC2MB@oPȟ#Jhy[.wc &Gʅ,>t ɫ؁s/hJ(Y3&M1K* )ז7 S\na}[1ĐEP)Z-5 VE2-v'= ڝV]iWS[$! V]z &W +cWhE|^'72,T3O߲:"U#cPZnh lL'`%8Orfi9s O8]\͕;6W*%/ Dλ)_Q3f(VSWnCؖbKϔiSФ F: E5/SrO,N|%z!T}[[\m.(0&SO@"m$5F1D9KfiUG&}ڇgI-TyXk~q{@#)Ƌ ]&BtB' ` F.oDxg+ ;\7zo9#]٫zԕΥ夃Iꯪ)Հ=?Oz u$ 4L\ǹҲ́<)eÕ22k`KS%\(;j˥rpw*pc\6էh'eCNK2≞xk7Nq,L@{!~ɤQx1ׅc;noor˴ˁpgnD9jd4X4z7ݶf| eMHlpD80@^[;)rh,%TY'3q-~yf2'H"Kr4 IȪE~-Hl?g׹J]%ݥģ,jvZTBO.MN *~v/q@E Z~ '#-݉Ud~4*9M/rbNjUZ҉2isaPZ$G^48A>0d=yPԅ;dcHy*[-:oڟaZT[F*F-Z|V׹q . $pW;^K81̶Oh%$臠:_RIô^L4W #z7Ǝ0 Š#H LՎ߇# 0Ɖ)CɎٻKɐyFPʻ/&jpd [[3&Z)x[>Bs"^dx?VdGh:N0K!oW c.;V p@ t<``2Pl;1I5B!C۾Y)54HJNXmJuEax\yp7l U(OQ:;bzO};tlMyS&[DŃhUcxx[M?G>iiDڜdž4C0;YTGeMci*ˆw4Ag83[{ ŰwO^ßQWᩇ}ɤ\XwBb' $FQjJzKǰWb,ix;G/{kV=)ߙҶ Q&҈lAHMʳrmWV^Ht 1bď)Ϲph@\S3g|@|jgFj&[&y\ZwD<%$YAmdIgz){Scag`s&Wb.ژ0 Kt}•tvf(q[ dS'>HӸfl#|vB-@4YrKᰰЎ>~iB5[}(o3 fB{{%5kgvnE^ )vYi&J_L}Ԓ|]!)_E45wD?]VfAM^SpȒ~dғ'=mmMN4nwwERI^Zfr:k0 Z!EO #Qi!ـVQHm_WV8D#7qI\s{ؽqu[܊Ŝ#L.^ !mawꋁ{o aݻ+r -|"0Jk?3F~"JNB(_ P6&>!6Z"Tê#UFˊ]XC\4ܷ[' R) Gr7&PhcB  8"\>:xu t 7S㴎.Vg쿅k t2!JC͌j$qbBljRl;F%FϟԾ3/513/SAWw345"+Ɲ2!sz6@Ew1CJZ%*+<}iMFbVmX:SAacLh2G7.=ϸWgU䚸yJXuɴ{w2UHA"JŸW&d;x- )!]6_\{׀ \h9gv-˄2`ζԾWWM|~+}e0@_[-arؼrY-eh> YRl]" gD2V1V+E4Ls6}5Om(޲ .?Of,~:43Z9V"m )@\/wak:2"wU]1S6c6cn"' }0C3f*FTތg bh2FڂJn**xrO!'j=/2J+qݭr*ކ$ rrq@7 ȝld{V;b_7!ƣigM,V2Bm.qL"`5 &$c! &6Gy~pa#n3ܻ)#_ec-eFpOĝC un !"++]Qp7A%PzV\i2cq;F`ECgy!|Fo͆cF"ua?lI=vZ\>8Z)9 `8'hkP^G+؃A)QL݁IB6f"R+|8w @jR'yr1LC{u^Ibh L7\Yvލ9$:qV17"P B(~a/p&a1 ^9L8C WY%l)<7~I6EUد<Ӱ枿qn)dKT_pk~'zDmi&G%h-VէFژu.8qgX{فA3!H4^*lc[Am& ^#Z N5s"!ĉl+ օזh:W[fkȇl*""5G~Uū`oXIJY)_FzDw4.7"NjҠUi=%,ݬD?Uj؁o{5|I{nuGA峄G 9aD NޖSt?ٍ9`]]KiFM2-z場k"?JL Cj8Z%$}]ה(t93qv=.FWt>ž{-h8r\ZW\5Q繚- 4XY`"FSz3^jNfW_'`=OT]oB`8UJ=d?37re 8M\5\5ήATٙZ 64z;>&u]T_vlJY_ fZm,? M8w\9_ѣIS7-Mׂ::T4Evb![gZ {7rcl|}gKu)_gRL. }'#H2/;`FlkWL ?M9m8; ZQ0f&ӭھ9|IԛΤwfc.lR2W]W,=unK"1<671pss`<[⡆ &u<*ַ8]=D1ff'{%[dU\VxTAF?R'9qI}HW7NLJod1ߗԹN'f?JNJݡ$ ozR<^7˔`|H#OSSz=-@*X74.ICwSϿKQЕīQ@X M~v!.V#y'u Qu؋>DE)B]aæ;9wwn 6~E573>VmtR)bGeKzL߅z6γ@F"#hmp"Y]qIGNl= rok Kj q"GE2?T[\ziZ34.х!'6 x\[x I;V\W[PÄW`lגp\+D?FS4}<ejj|ޮ?yloǍ=F?,Ѷ1!Ƴ֥ F+.#S2PN$Bӕcp l;_z$&ԏ/}HV>U:CB ٶ/MC9 txqX׾xɐ暢77\&YDxQߛ¶,c،]_Ic $KL Wj yҬբψѐ!MŒAUu| &wxiFn|oV/.';D%ngrر3 v\?dNO~ W/zvE 7A{/=ytL-XʑfAݻi(^:$T,<}~8$@Ti3B)*/767<4whV 10TjND D?eJlhP2we9i95GVE3XaxH[mrMnS\@urvĉQgGʼn]itqު|E\_l9?Y53Cm7$SF}8dB@VAY,:db<wQy^׮SˏX |<0gxʖ[r%#&6mYGH5uN|i7a@76 0fti4/-np4 #;-vWJ fHL*k(5v;^Uh5uܬ7_Uy)=+kŋ ]ϱiv^yd %+K6+5a.3ť097×aգDXՔS0'yԸbwAw;YA4;O_f%uNC:A}ATCoꄂ!3ŤִAPQ5#!z_)z؋Ƈqa[Q$2i^T)4vC(-Nӄ<#=LPUu70]n$ڥQ2}D뇮ZUYjd_XV:ڢ߇ݲ_T/mčPD푌W'`GQ@%a2ʯFjSg8_pk>9uJ4^Ӥ r6IF]iA>>U%Mn{(Urjr$k_|Sʸ_foS1ܾ9|蠞۳+ai5_S"DJ)^E'8cCUNDA1@9yeG("N.i >q-"Rxhɉ'x!Lg?-$y^%Uf0j_αs+;}oR&@0R'栨t;}.:σ0sӮ; B-ngT΢mǧ哻y=rL/‰vB=pR2j>z"kʐH}C(I |g mfgpֹSU|6Hj>|G:ci@xqvD`O7Ѯ35USSHSYǎԉvBN F䚇xHM/]M@p"[6I9*"9ҡӑ<9Dwh4[FeF44 `w0 <;G"o("Wbxm.]]*:rc7|gW8^mUh"T/&K<Đ{gx؀ ZL? F?f6;?2} i?|/a(*?E_/"Es>HK[f)'nUV̓q]S#}q2,Gne+,Ғ/[2?j"mSQQ7 &.GqmYj(ʜ<127,eW<EÃ)h$Weʓ4Kf+87$ c_ektf1.|S$9EV N^2b@A((,.PXQb ~ak?ۧ>E;Wfb8:/Sӯ5HCNDE|A[8l,uE#T *o-X Rz1ŭ3̅,Mzr4~Cjq}r/0y)OՖó~;ۻs1UQ,kXAŷ&Gp~E'7\TY9AQZojƞͩSE6G86a FVgYPDKS-΀V w S=}7=M<-Ùp-K-tZV.ʁf^˲Oqn#Q`ԥ [3(}.LA'M$2|uF_GveӉG5A*65Yߠ1ћA-DUo_q1,4Gm \I5fP){~r<`1K|$UӤr-Nmp֛ŽVM]F,$=pBy&]o_QR3g `K=q HN=!(ՂM%$޽ D\?0S8lhKp+Z$;}J{ 5^lJJ{$q{cCx1OV"Cpv=ھcbF QW-Kx\UH^Dmv읎)Geo=,ktDfw>piڍ3˓465'x"! U}z7XpԅVbޏ#(I/|A?XOl/y /UcQM%ySpyr5 q9>m;^"0.=j}i܊WW]\6Anup@ n@T ~:0jʒ;jgu̹71,0ݽXӍwQ;r~Vw@sWTAyEҾJ.Ae u! /Kr\zH܇SþnEg=2"k4 Nw-҉vM_{/1EKd4MKEܓ; LjG9EgDGIaęZK[{)_G"l[綦QZ08_,P%]kK,H ' !yD5Ģ|,ԝE;OчHy"\#[MGu #F>U?^4wQ$/WbrPRQڍM5\"g#룃6웥t,&_%iT\hn0c)i ]O7s/7F)U%ȳ?};b(z"O@H%x}\d }0jQ.N"@ Fh0EǬe-fͱUHXBA0CM& /-^so tաq#Y4Ș) U *f\28vpL!ҪЗ/"[q[ahqo^*3MfZYm["8w8W#7:[]rs=l%Ci,w)Rv.U_rH9*D~C.ijgshA2gv{ǰJhU~G6ϬzZYtTP\X8a>zRyÞS7V _W%|Sm X9*]k!#[ wп.!EdȰCBP#˃βhgdZ׾&+||rXOoJc͍*35v{,z>Dc(#_uy00ۼ5V #u;T}͐Ikf{;o~ޫvFVAG.<~U/^*NO{L]jĴЭʝuBBWrvbl5yTlaJgn_d鶮Icy\j'}Li!e,6Dkj㸻P.k:I7qF`g>SH@h9GfA'tzQP! Ȯb O< Ů.2~bQh`^y^po+MCtfMoX#,dͪ{tv%*ʚхڬF ͷZZGAw:/$穳8 K8겉mCPh Dn롘,V)(WO`$}Q01qBf2`8?0IvZo|;>1[Oo;C/eR%-9vo{4~я@,|2MkO`s{e:>T~Q:Kr$vqF3yda#czG 㝌~&H=J끛kn9h6r񾟅L%uT$.4Ao1рK@*ivϢ_ 2D8N:TR6 LPg"wFܢoH>4ryEvK̔]%+ڍ+җ-oPk>Re+#ur@Rh۞'rRmej麃 շʰ0킔=mD OSQ,Nr||}c˞c'D`k<Kc]J)75,ͮ]Y8;٨l׫|-jaCRbQ$^s[*}vkzfm$u"?YT׀k<̗T#0/%N 't`0Kr\VQW!_9tܷ, .JE Wԥ?j3+Y($Ба̝fUgMZ.a Jevg5&u'^#j1Rs!4;Dܠc InzSbTtHh:]g+n,]UQP؂B&ْ( 4M#;7–nK;|l^1&6˦|rvzzTtk( 'SZrMTaaJbBh͘R Y"1X Hz)DG'Fh+hFDw#  —߂[ʒX+e 䩑y[ըKe;s{oHz_0[*7Ӊ? cGqXFɭ4Id@ P'<ُ̀1#\OMY.SVؠ~?a;.љ?Av}z.#'pW]Ad>LxR˅\t26:*bd 2l>½ A,\vitGɘQCB@h_M4j1/洜iڜhFX,LJMT8 h.5_T}k":ż UŚ2LZƹ!;E*_9,7 FM3)4i4԰p1_EPFK'!,I'a0` µŢ{bElZ 9Rgٽ,XȮYx,.'Sĺ~U}?E TDxaesnء9g'WA >9 Ж.~Y\cB FT^sDrAM5a6472焦*99NN$&ub5ōPoAXU3[Q׭p|:SБkuO \ >y~B[xeE6cbytؿd zi{G Mo;OƛxVE囗j5u `9 t/:1͛+op@EAye^8J+ .`1H (ҠJ%#z,"|_iDj*BmrixB\602|鄣]yڔؙ1IjRFZ=fG15d|FbF-"=_S(z뫁ep[QTC1=Y.`v̸BRB#3ef.@dA9ݶޕS'< 'mLIJ 2֓uK@[m-8( ir02Ef s [(ً;˜,hjm h7 OCN{@CW rVս_Ga` X%TVsʧB bُI,Iw>겨N1gIY'm򦚊}*y4d=bmD,OyHaG_%Ri?͸ H 䳃HVdZ 7Rwɩf=cO I-at!Dm[ ΊЯobߙ).:We_Y׺5͕51w %D6BFRUO5ux+6dX36hm#h2sM%)z*X_.Fc5^spيא"IP{xO ̾~))n+? 4HԢ+C`!`w҃Z"$oqjVCQ K}eX6'[DɥxUSc d(e$ KЬ>kagU{YtRr)U* s@יIs,"AЂ.͸6IfC10hϊu!=H.RE='ԉb!r' IQ' (m-!xVI}]/B݊y}}e(B{sUNonȶ#l2 辎!yf3HQb# /Q{r[?hdzT!߱L`F"km͂FRHU쐴g&,dOv'5C SxXpr4:^FB[M(&o0S^u8>&:r>+\FX.0R/kI" #:ùV W`*|om UMlʋ-~__<( PHG͍_Fhg]ΕϦ[;zZv\Wơ#KQfa.;Hry+` bvdIr-\Mi/wD)-P58y2f@Ep׵WW_yͤ,ܫXs{v2 ucٽ]7>_ye^RQմ4{Rg^#:9~FdX' S7NGI,TffDS{"Le֘Rt{6h_ ]~ S0:Bgqź"X4wz` z?N,ZA'%ǰη3)ħlJξ^ofy; =\ r)X(2'8FClWlj;I$(-I*n(xQE<.":'J shG)4gg.ȩ,29gaZcz6 R&,l(#0-uNw+yʀ9裺ȘN~VA\[O/%ZOur-?+)My̹Ɨ6݋R d2dt V~)ŶbݩUѽ*;h:_:л&zU/@ OK2 e} <"bWj.{SF4hv|Au>zх[ƛIN-V )0?}m@e~8ŦOt訡y@)XTx#OUWymJ|g*j E0&%m XŘiC\Ah%pLç]ҶR{/pNo?AGg $@HZ¶֞Fy22n"R ziY_ O{%ȝ/qnQb:e(X[S_^xNd壗?6j> AF@-߇ڌM8ΉE扁l**ZXO7#բW,4<-jYF ٦OH*w:oGuL(Z8WEDr.e.clPJD^ i#ތ§qBaJDC &lg;R|7!6, x2Rkf3WMcc1Xs}!IuZSZDRޣ; 4gQQ WadlޔY>ػܚr`WX^fqx]ZF l^IO-4(˄Qnx05z{ ;Ɏ}JSNg$cKG },WϚ§YY%Zl{c)u+ }Q0 Fp5bZ$=.y'ΐKpג%fPQ)_p ߞqΎ[h s^0-_%igѓ;8,ܿ娭pڃk:e,UF[0&6A>yC임!^rF7[y(mXYbh $(7IX}i zb  o7MZsnSѦUԾ݋q "TfM?IR3aRN`SMz+FR29c+j/10=$V*^ Տ`^)@ͣ,;=jQKcƏpz89ݒHؠ] $hU FUF.%B4jTѬ6,z-`O-{(?,"A$ `cm 'E+^ox^Le£cJJL>–~)d1JWAh(q BM0 X*|miO ~' UYȍ*je%mӤVDͪ􋦋3j3AĴuOufiX^wjZ~Ҡ&cٝQi^r ,Z>=ԋ/AM&I`ۙm?wqCNdd'IA oyT-ΦhYR_Q4̛ק\l|bbd`X`;0K훾 j-m&!7+o[t͇6[ƒ QBaAېZ?Pȿ+zLҷo6>RSfEzvƵ诹G M-kgT<~or54~[[08gx`CcUBG, Ox4N jv oةZ\H,O&#hNpJq uOϖ w҃+r禨U_BDoy'|`$Z[ߠO&-Vp%E;t|S9 ]’&yRsLjC>V|i FڢdÂC`jXHYaQ93c$3&*Ƅ:JXjK[UC K%9W0]Ь(%N-)ԴvMp|^b ?tA Khͯ/^H)Tr7 j0a{֔͏x_c|ui4}PO"zajvLSwS oJoh76Gag- tÂf#?Ԝƛv00 . 4$ux } H! ",cTZt&T2瘜Xueʦ,XjI@BP4]׎"ûN] ;F ">6Xi\px!I_Rnv9y%hN]9~Gtc"Dy.SJ`̋|L뷥2¡>>1!t":Bm> ˑ6>l bUݷT"4@Mܔ0Hx' y,BRmKk9{6܏^ٌy|srįPC"n 7v4^`g;ph˜+/q|,︍Ĝ)Qw. tOjhIɋꦕҨEJS9V Bi? pd<>|`҅nj|z܂GHﯝD~cD!:"}ΎIev{ Eج¿A ޏnAsw[==$;b;HZVV:yc  sf ZUfeؔ/"xHN1aDSWв18 n/3D( 4XBB%z\B/$c?o\G.|^jx͔#|/3ErZG C 8D $CDv(AsJڵQ[adFECrׁl,BIaC,Wg8O(wX£`[YNc q@\0Ƚ6R9>#U7SH ]3jxͭ)%l !:J Ask،h~t}\U8U <J.aa_@D紐kL0ߒɟOUg,rٔH.P[GUR+Oz(ю"LWK@OZ ݼ9r2WyyMZ986#$+Qҟ'Kaog Λh(ϝ"$K勗!{@II'cܯf|"SYc%z6{ r ,DkP9/7$^*DL?w2i筵sF$`PO6N[y%W:rQ_Z O(ƾi_&lU'cYScfc)uIγ0*a|azoh.Ju9˜9; xYNj#'9siAM:yDWދƧPuiĔNvyxO5re@D=sÄp%44|[ klG!7z-/2I*< g=E4bZ;Th͸egҔ^7ZZήTLN.'!/LP4Q3uQ[ZBEr+=09vF3|9HgsJQ~?t&&ܵe?36wЧI@]&4#b 0W{jK S]ST9K8~5~w]{TI FoX^OV*7b!(; vwX kfeUh*%b}8rak<WDT%[c}߰6z1$XEO8Cll-Ж Dot-Bk֙v6 aLBu~ͨqq=+F|oJ<~*elY{U7e/Rrf֕:AwָkGTT QsY_/GG@-o-2E!)dsB0YӘ&%d9z$STȾYm$l=yAuT6/,OZ542t*XpPt@؉xwYXPZwMi3S)ǁKR\`g4!9*(zZ{}h/8Idt2i:b_E7!5uB-lwVC4B@ǰg9>i\>)5ovH~1~S2~,[7G2oc&9]ZA[lkΕBv2wbptX⪯5+^N/|\;Z`Mz 2?͟,]ߪAK j]:ge{#ɲ6y9#J}nM{<ҷpS:%8m$J ]u! `( p.`݁D$4K&~j脀C~!A$';ٍ-ҩ#t bЀoZd i|sm<,ZR/=B% $Ʒ5f=j$@,,^y,1,.d>XdlXsĜ}W0OUYE$],cIyttAvFZFH7rw$\]a].D5vmc2#ܱL$lwT=E\X'kvБtQJ]W,7TA)|jS荭`F-!MTC#_G[r^;_=,;nˬ[k2~@%q^ NoE?MW`+ogY3OQ+emW cu^mx1Ǡ?'*+SX` j74]?_K1ߚI.֎kW1~p:QfnZQ~IU\ 7.T47G֖_y 6ofq|LUOש@V0 ajK,>%R!0@pt(bL!+ݟ"vvX-8[w;;3Ej#Eͯ_1 ;㶡ՃbR׆*`4{/6 iECkBiB/Tc@al@W-)RSUm%]$J%纈8Զ;qª kV>Hhm-0Bi jp/Һo>[ǫ䕌%Rg61]MfB+^%P]jiA2k{:|y-}r+Tm ] 'IwlZ =_脄3)hͼD8+#nh !$1%h_!}0[d== ŅLOk Kd_GڱZ^~y2hɂ.W*N,-E LaE 5/Z=j'(o(y/*e&ˮ;N{bo4 Ɇ=sz؁2xD?F.ʪWIr T\M[+fwW1yn4br{(7ɋy-4Bsi2Ev<&͘~a }F_vYa&@_Hls'lSĜΖ i!# !hWߎ`Ζ!+ ~Z8A$NْG{2Ђ/NCm j=$cQi2lYJ?p T(+\$j%4mzU䕌{M#H06JWk}Z h7y$]Z#=ϿMM$tAvG92jjǯ}|OZu_j2맅.rj&cE  3aY?Szve>r۩Rի7t;_]p # #SEO (cd#E-FWݴU4^0 - M/-pZ?a*TCmo8sc~1zO PcJ:!֬Wn_d pT~ KC"՛-i:4G)T%b%cܓht/x1ZMg5бip=GřE ;׿|lK6RY:zq:T^iZ,qǀ[Sݨɠ;@K~N M;MByPoi؍tᔭB9NGF.(,!4Tk:YbO%{'rKiiDp{.2ևߍŖ ݀x˫&#JoDԳB9/@[0ݎ5g0s~Ɉ ϞdAkjͺ Ud~nHAU#9Ҝ2;9|>ٗ團B|lmtX+|hajR'XK~@ *3p- ~Mjۥx잣 M қ$E<,!7;9 f RZnT{ڴ˵/1AqgGms*g'%9| h N!ZM(?/ V& ޝVO_vM ]Ν7+-|HnG1m GdAT&ۚHs)/jF2WG\_&Y^F&xd%}~ KX_<ŕ}Ay=?~&2`cȾ}j1*6'|'Wl\Qw Oqqx6 w*\#ͤp^S.ݑ`ҡO;a ,}E*؞+aņVoޒ';*18WJZDCp}*~ךE=_֤hvCWUroJ%# m3fnHwݜX ФuH̝lq^ĕE=HQq >ԇR{yMS9HX_f}`=@P©(?~J4yP/&<+TXbe@FS%krIVNa՗q@e:g`ym33+'t]PKd3΂zKEX+ .9}Ԛ o2IC]&<lv*il5gpGՈiHur 5NtPz~&ue0Vע{qOd{OyY#(R4ڶ *Co@3C}wԿ5?/Y몾!(΄;Īatg\c"*Ti}ƪ`g}+3u82&^.)\[kłùXGv:q,G `b{aKnG/6dA?XHu8Ć󘖾דM%Ǝ<5$(Y?F->Q%fX8StHMNث摷UO'02Y/\R\w*x*V uuyпv8J2I|UfEp#pCəFc%ż@/9ٷg9Op=aV )сչM`N-(˕%0)8 {͖ hjQP\F9e i5ק@_'4:o꜋3tub;@j:d(9F8M7SfG9sػv dl3ZHT_׿ cs[W _%{=kN|8jCs. ; xd*6g`+Ɔ"Chν^vX7HP4ehXj.M[VP%vqι{;kt8T2jb#,yL5ffժ kIbS ͱмۯ5y|THxK0Ӕ'>oZk?U4]eH6nn ;j j82@`!oO#4~ֻ|c9JT&:"@oJ0" oJ<azRATį5c'auf 娲Ls'ޛbJaezܯ1DBZ55 xؕ#X6n\(fY7zX:$,}+0Ϊf=!NQ x(?Itͧ`x">aK^=˨@ WGl)+TTU[&Yq*4 }^ךby`9J]^z\5ͥ1)'Dz%}*t.~^nv-G(W)dݎ- ǃs*Qť#u)**َ珙D%|}YI Ww ߡّ7US2m E[818uS%e$.KձɠΟm< eV |!T"& ݂XSϬ`%*3@us{%*hzR퇌 "Ć&s(G5lDȚat+M^ڮ@h3;I43>9w\\䛓I/OJak),1ϧa>!y_S@L[6X)rt:mWEz^Hf8Br4 20؛>' U)W.]hs ioWbef_E S=x@W3 Yz$ QxC"Bj,&]E:yyeS Ue+$c?pk\Ί(+ HB厕 8ctS=}ln/W[N~Olm7.0NM>*娄'U\Bdj/BM 5Е "N72R!tږ:3ӳ͔ysl2 T"l܉c[~ t{~7w -?e9j|rG#f6[?T829Ql9}p`euR-s@9K߂I6Rv8埰dqd.VS=hr_0gq, [+#w\1 YSx;!T΁dpsm@N{E]Jar 豔M3?[Ybօ/1cacm[f>A# s;Ho^}i皙5V{Uuwc[NbRx/.ǟtE_X>,n7 Жſn2&.U9!H(r9R&3C3 {'|Da3Z J?IR|wshr Asgb9Hmqȟv'lJ'vG!(k{Q3 cP'z%YZZ!j.Pk׋D?fHhϾpeu(fW)'8{BIr@ iaQ<EʅKp\V܍. V!;} Y46o{ L^#hc2NG4o0}'UL}Cw ږGrJ}xٛAY~imvri?wJ |^‰}BIU$ER#csWGY`qb@ׂł.->Iu'6D\*_i$/J_׬P~n 5%9}1tfh'4Yu|t-KNM~d VLރѿiyqU;*~ZUN!7lj.4Ip᷍v &=QV4 0XͲ O8$Y7MoJ sSP!]P^ ־SJG㫪-#-Y :ǽݥier?ӂlZ]: [ɗT[<::cbxnw BZOzUD'Ygd(hI$T)ʈB mPV`+qc`DC$@Own(T`QAA3+")븮=()}[zu[]K/5$ =M@zSL:% 01#ErУ -7l# h Zf=W+m{mKW#yVqM#@)xJF_ zi7UxX;tA-tys # [2'O,s\ՂHCVFh )ZD(ع/bu6!mz,,S҉bhMh#q:U,)g,6f$nRX:>QYȈv-N;R{jNfOZ!@cJ@"λ?80.8t*U׍Fr@RFUuⳬE΂q%vM1O )#AWcFԷMFmqy&5eWOf5~YJuMDLYX&rwz7KyY>$ ZA$\7_$.ɫ=QZ|4=4uO?u$|t'kA%T 3A0q%֊W@cyTH ?Rh. qق}c{mOw.}._O3|$4CW}䀝8Su•jvЁ"2!~x~_vsIQV>$#RVI sڌ*sl+tÓE#Dt7DRQ2!k臟7whl=^w~/īRKH(}_ˆ GY䞏9 &_ủ_`?r>HvL9I+9#ʃ4Nf ,iOfaf9ߕk%iA ]XHoGLyiXEA}[: ?Y>'%8\d梯Z;cpHT_L3C`~OVq"R5RiU0]JT&ϜF^AT iYC47"'4ʓ3>sa *Id( S sZSNұ(Ģ"þd|]17 8{NoZKErҰHsi-."*z8Q aS;o KQ.YLrTՌ9ߵTJd$_.+-#ꎐJVN- 7qR4d@a[gt!GӲAV(d)k]b{ɖR |Ssߌr`e`/hqR2<˺Qi Mt QX a&cUԻ~GoLChjL]*r~C7?gΆa{`F5T$ 9A74{HWE)c; 2f0wgWWwI %7BC2@!+Н8=TOn:v2၈Լrcc(P3Lcf` TҵQ//f鱜/$\p s"5|z|ib3fQֵ P:+saZ$(7l(T8>x眎gv3*]pAcz4K(adcbfpY\K`&F3uRWb_Uh(kT ܻ"И}rv͇R+{ܞr795^6S'q`9,{#}ed'}U떵A\2lހ5fw۵{27Ԝ4d١ظox׸*7ZL %XPbBt6M:P-'Ž$tWM6{Vp;t#n&o@BC :;$BԜegPc]*.4 >2Cswȗqh߯}'90́<_NެAA}z^)a-8ިCm2~e{b6ݎj{\ ^EeXv)LtG\%!Qb">bV@f8>ߺb)`6s45#ߟqH>䗿s<4R)`e`(7 D~}7E(S|"1\ 9#\ o Dd1#ʼnlw bYɌ Pp?BA~olJ(>|+t$ ٨8P*~zN%Cy=Sײ,lqHtMQD5 F=[Sq˔, z(đ tagn (V9i rmTSX/hjGM/-/vM9{l4H<&o^ihcA fc+$A*~ =CiYI<5C28qyn~-,u(,vxn$0/4?fZnZ\mLZ} Ӯ5L.:[P5EUw$w0,Pr6\v"I$I,g/Foh]vp99oU>a8ɿWC +moQuc|IuqI?=hG 6C6G-)fy[zŇʛWa21ً0<A@ņQҦ=t%j JlamXgs/tƟX+cn>>ۼ;?즟+4c/;kjggƒk*aL2I[۝D\pVOgH+ckcܯOwCx*ź9 {Ĺ廝VصZ+,su~*VVH9T/Wm%Z'wNgC9.Y rWaMk~{:έ2TxD##P48 #Cg=Y5` Y"똢(O2^n@r;ۭ`lEdjgQk˯p?_GAh5Zh6* 1 uI{ 82 P&]R9 E`Ob_OY!-fey'i "K' ;{F6GRqdZWZӃ6m3N-tKX)ėހ3T𥠵MW..\iAگ¹7o^+I&*HAAoƷ20CI|u*k(DKxϨH*POQ4;uKe4V:GK9 >9:[ fJ B':ă[QƾwԱS .'͐!e[;b4A{` yB24[{JS僾V|0)nͻD@+)1OHzHRX0DorHWlK T9lDLOr[AP n$ynƞ7IGtt`|2v[&S[z|{ϯXۊ/Ѱ=jF.$R3ÞˈF,-u Z)Fro@haLE>lH/Ii>罎 y*% q:%Qj>a}$&k7<"g&F! orʼ¥pAzG{ zKqϙ5LSaYjl1ZUy$̈>s'DZh ִR##BD? Fˬթ~6RE|FEk_35:=9M0 4E1h}:2myh8t'нm?b1A/c΄h5\%c Z-jIyHOpX&Qv`L#2`tm6Ȩ ho?:Vi%4QAD::n2Y?ՌZn+֣~ ̪k֣GaM- l~U9]\baOxs.b}q8\QCM 5UdϝXP9y OAJXQp qpgS74иȋ0ne0'7ƺ@6oM#хvlWo&XsVgBG,EC! n?9D2h_oME;nFP̳.RqɍP³@*TU P ?QĕHm:3(K `kŹt⏞7_%$/1M[BjF7kry5+ >~~n;Q, \:zNuLjZ했!U0pdy jOJJ)8K;y߯\>qOfmP'*]4؏[p H\%VKyt._Ag/gڂ{=sKhpAk^Ip?W -j4'168 \|o4L9D~Cn)9d/< d*!\~˽=+dٝ]&8/S:\ 11w9<-L aXrfë&~JJ|Jji̱O v_nF&ֆGst͎^а!2?:-F w#|]Ӳ7t>z%~/q ġ9Næ0^U)Xau|03rܻdiwsUqh\N[ؤ&>b|`w._64s[t+܆]C CPTm#|Wv ^yR+C.WVUWd]MO|i 2Dfh)q.M+}ARHaԂWcyo!1/xȕ|T22dY aSy:׆X K=c1~<`oέo2$e9Arȹ-ʐ!p맲B3spx hФ-h-<؏a"Cܘ~CpHb.q)}+sE)Lj@r0,+[v&{e8dZ{C*D+j:#ܭ{DYf6k t?l.J7{#3VX}Dmވ˓kEd=]V'nj~oAdJ14GCAfDB|0+<}Xrx?b asd8$AYl=J@Fb-Xy.,~bc ƶ'N'DT{g Էn?xs I ӲI2G^^^nk`Wy ]:*qVNZgEl֊(Ge,d斩I _x'J: oؔ |fj̠ mMb63KMP=ܾ2lDʌ-uf-b^9 A8p^z')E"U=d .l&]^v+}Z&qr靄S/`&1AgE FY"ZnsIL๴(HK]TEæp4I!E7oТnc "'m11\ Zęz7?X54~E"4t|fS׶9%PEǯyrati"VWBj>)))!YNY33-xes,O9x^XG %/>.ͽsY,ѦaW×O/MLp$^mA->Dqƿ/pVDͮ8nkX+PL~82y > a鸡#v5=$>HvNV{׭cfW/]> ~i*0t{o|ΘX8p\}GpcT}ɣY*rC)Py&Đ'˝cZd"@}"rmϛJeB2SSgeiD3DԪ̈oN9?AFuݍ|Vσu vvȃEjn2oǴi*2H 73"s9Vl̍)5[X vtR }z1|&;w1vTDYkuQ#E0xIXy~_V[`S7J8w\I;OI#wP wƍ\;Ȓp[9 51e rb%"njWrU0̃3UEbсpWZZ'񐩃 [e 'yXWf$`*#}zڤlrzFʴ0_␶5-mXU-luB`FXa|W1"M#A0GVd#]$ҞZB)}q<:Uwc Vݭ$;qq:@grX,P_2\ YrB6J8o^) i՚ aaX8+H8;xRߌ0XQ29{uX 2Z;:(h:1%faX:Ihأ_Of:/é>* T)ᒕScpwxfa%Wl,6I;Eō֣ⲗ[j_eӻ཮w,@&8 sY &qzG+?3l ;ӣ/RݺaY+K377i㉛`B);~W=HGX/֓І~&/$f$spMj%" 𢶇4~;rguǞh#04*7r\aԣ/B&YD.ނn M(o* эDY)mkǁmQOi(V|^ZmlӒ߇8ܼ+Rw4-Ѵ\?׶0\?"B _& ]9lښTB1I|AO)W6Gv*xfJ+p.y<.-Y8˦"_Ǡt/`CR4]_  &.¥I5e'U8$ZϾk n0suB95ͶvbN V SV>ڸ2w;1B?Uf^e#oitJ(2e9f&ԗxBeB4D6} z QF %霙 @7ek\vakKd;P:s^3 h `KЎg5Q*~58`Wa#vƙ8Ct*QݭgMŧWimcyB^k~ZޥED`GZ{"t5 ~{UROe[ ԗ ]9>iFB ugABn_γ )*L@3 X7m;X?KsRǍx*\[ lB5 zʮ'OKI\QTC ԭ={f8kÙ*FW%L 0X% i?B1fȳO6u]jHԽT"iؼ=h|0xN{lEgБ._ c"t.j6O`f1piHITӿz٠9n_WZGu5PRiAzl$gWwg`tGRFfG'`ݵ[3sINDB7u G`_L=( ذcW 4+K ΝY:V)71tp/ml̀ (ccP|/QvX0xFxJjh盺OEjO%u; +"vTr|1& IϜ2$82k9eΝxU%0$.jhIZI)k%$xkATk"lyP'{S"pp`ir1 }pϔ~Q%EgLV3 ˬWr|W[ݨU׃ɇ#G(VxJ,2[K-uåóHݸZʕ̿m_Xa?2W% ΤWx}YkG}ݰI=A50#@l8w9&Ȍ:;)$WOtLf]͗Z!fyj4#PnX0Y^~N%Ip6:KN6q.Kֵ@U_WWZ6Ȉ"Ku_U"hEx_yowkw12L{#!Vt- #]ɞE.3XzCqxCB\W1K+c3"fW6>0 kQ/LB[KY1@`']M؊Eѐ>i2otAėM.V 3HZ"pi&֯D7Tb1Q3[heHLw\Wq~rCぴ,#L9 tPVm 7=֏ L/H8㖐첷,+4BީVH S! O0܋+ʦ :YQKO=K 1\pxǢ$I4D9摜<ՎJ5,=ҋ2Z}f~u SM>r9 ɂļ6]XiA liLt^|]״#~\JIE^;G^ % ^AƮGq)4Vx_7y ~M1 )wL;-Zԗ;'2E+>h/(J4h!\QS)r3Vb%$QJJT>IdEW㘎 _wcɧJTЯmE6Hc;)a׮ϳSvw;L}o̰,1}0+r`sQזxS1{zRYx/eNrvSk|0٘B ove W$&Ԏ/Y=J:BUj:q4Vt٥Wv:/bO1%RE .ɚ2BpQ b\[vN,71ج 2y^ŲJbSCkcwA$Lՠ&l ҝe8\Hšcn=H'#5ujnuW ){pj@k>NmhZDwj7I?7"~K( ~ưX bD*[~`R4wBo9`c\h Lg-yypgg蠐Kh"̃¼~&Y Lmll[|`kb63^! .{}irWW+ ~\'1YZ/bƳS|vws3dƑLB5P{:`wuSm,XT,nc?nk$4['jV#َpgh".Օt˗)4m<֟J@î4dEt+;ךb} Jb@BKYvWN[ROLqk ; CߚS[tTuu$"|-+k /yWlX}Q"ox{UIҕC/_|rI:Uu€LqMھD:ZicTML8 ҔۢZ5Q.4!NSJ;^֭8q ;OE9l4^NV];ǎ{y׉F6CYf'{+*g|=ac: ^O2#A@{TuCzQ\L^Q`{ܞ`b?"DiяǕLϪ,'X}āi=G=0Kxj&ift\BRqo3v+_ {Z1u)fTUO9Oem1??Dz%J?x\T~x/!i_bɇBhrS%)Re_F}d8 g}0"3ȱݟP^ hMZA`gQ%jBc]cZZIX9ّSo{+ibDR¡Sw]|`5V.(te50DppȈ^ԉ{CbYtPOC nKt"{6rx܆]r'/>Aܢ+VȢpZҲ̻ ی;Stog R'PQGx[^jp97%s^Ո@[稞1JՀW߀:x3eg-ݠs >WA2_  =f齋 9,SI )Hb;"C/:!NQDZϮrSTjЈ%RU7L_b|a!(x8f32nMG5Z1@[>0??f>7$|9b ŧ{ zjR//pd hUhU`n3Wy)M{Q`,C(||2ՕNT:5,A*?' ĝnzZRw06S,zI% LS#htİ@T6z\\wUaL,Pjs@ rmtwZIT]\ o?%`kի-mLR'1i*nQbZ03O{Kp |6U x9޲2Yc% @MCс jxVܜ߹"I y]] e3|DG٣{P!n{qLo&`ͣΒXw{A0~@HQ(/bR<фٲWV>΋fGdoA}q o D\fL3N?I%:Y?}6I Sd:<ϥvƢAv*aZM_qGo*/!'Pb鬒x \wQ5HHIXTYsdjj%0Pޤ`2ksS'&h$Է,뤸Ι@ ΔI"9}G5ZGoMfr+?B-jNHR'r"flN v/4*JC["tg7 ?z@om҅sOXV=#Gk862bufH;s5XŵJȂ$_eG=ۗ4xDHꡑp|> 0 YYV ?؁O 6E-\k f)eD]ƟdAzv7מDpa'JꘌmxtBŹ/?EΛo5( zwPme+``CE$(+Q6髥޹@:s_U u1e&v/烿0"٪ML3kBq(ɇmGxGXv\{+Y]'50ءmV˕CE5 03N5Az~ :(c]|\]gd1w@^QKI + UThDc@e;1TĥL+AFߝQHS{@zD)h9' $譄pA/qR$`+21Þ2暙^s,t)wL0w5I9v(ִBK 9 w-drwE-qތBdi nJ&/@KpPA=v|5i?a^2W;]]:9-ƘW}+WqO^"D&ݺQZeU|cn\olAi\uarNve[x|߁J .iIcz|~zCS_|K̶ُV9;u+s7.tB[:4*)Wu~lV!f5%6WP&2\WP%` 'KgqPiFNlrf_c%fn!&I)U}<.w0< 2BRs=]l"ps8W$ڋpt2r h){idb8*)۸PaY7Ȅ|WyIc4Ŝ݂lHضܘ܏nY!A(@E'vpw<7&b-NBߟXlƱ/>}f4 qL~O. yԠ7b$HF#HӁ[y}K:= 旀Ny S.hi* +QbLkor5tuO#"ڟ7)Of2( 6FKrȝ1Lc×BxJ#L)[Wb8VD S -\򏈠=ǃ㧥uWÃoݣ۵}#qhWǗAV]mcf@4wk[(R!J .MULS[gn fDQ;<Fo A&q2;>>ž*+^o42C?Wq hk-{88XVL#r:9Pt4t=v@ sƅ/bik!ƅDZ0IFUz!|2(pߘxp= 98a+p=gF BW|;EU(|uh΀CLLL@ho50qY̯8<'hCw^G[˗Lq|6,T[%˹+.>HDcjC,1 Sk !f6+5Sõ;3:9+94fyKkEb*nL={3ژ@N٣ OZ]@'Wh[ɔQD=D FD8]~8fSܖB }Af-^fjƓ``ٴ~cşN |FBrvGzD 02.Ĩ(n}3>g3d2Q`r} ;$Ee8[Kz< aOjhKWYҴ~kxq=rRurLSZ@7@Llj YKjSV,t*dJH\B߂`чe}fIZNxg4Hc^? ~Х) &kjbݺx`\KϘ L#Q %t)7B1NYX8g,[HDjzIih`vMa9\A3/pA2DN5e/ qr0$ԭWv96a2;Ȧ@ڣ]HSe.ODS u@; =LZnfm 7~H]% XC@sg44 E &l>@,8: WD;@܃*l8mAsf 7׭FQp3TGCyژa{xȒ U$ʑ*BZ pLfb&9cv磌&`#;bse_ͯ=2d{-:]\$7\Hj-^ g ej#7̷1_핷G"GT5S83"a浞%7jo˦N ھr/@P J8xՐ.~b -~<{3nndɍj xW`ymX9Y! Q#B)j(G#Eۃ? `\F;ecaW˞[gsqNs4Ƀ>s>˾O `̅x'⺔( =O,;9;rNϛ;wݛjH~-jaӷD?.&-Ɏ${r}IlΩbNy RƦqxT7*7J;YS£69 q.ס.ۀ`|p5+~*E0d{xK_S"Pm  {VUK:'_@2*k AeR\0;y b'AdN2xHiXxVcZ[is*xLt)U##ۿa 1SL!nh`ځ#P mB0*5Rz24- E2`wS={/;&9Dy9Qw9}5 tTYwaMD>W+jx4Qt=3Ee@!O)x w~š&]p kFOay4_ӎV]hW隇 Á 2).ޱ+Yk[bq#1ce:XGs`ԒR]v^ 믃v0u92>y O'D)f 9w ;ȵ1`׽Xظǒe<zŏ3X >ր7BNlN&g`3|QMZ5m^FYN?.qO1HmkUAc{DF)iΡO = ӊoYѲxpϧVLὖK;8Vm pLQy$a^6)©4^ Ձߴnm4GD]f [Ϻ+ɱ_Qݧv[bus뮂pVW`IEJnc#n]@72M%K4܅kM GJ[]Ed|t|6!pA)Rٳ:,@#B"Ș<^_IASƾC'}yk_c3_nZΚ}"͠d}ŻU? HIhBHvG 0ڧdx?8i:*ٵ#Nf}堚vj-.ż׺e% Q$>#\4Dſt#a;㰂Gqlti,:P QDhZzsgaÅ9Aj8‑]>$`Uba2_j06V^+9}B*GO\0ɩ >oUrP[y6;֪++ün\'\$:QSo,i$PPϪ*Djhn^}%τ`=Rl]gC͟-ОN9h3(^o|P<L>3ګmJ~#B:Jz9jmo(p_{+26c GFR{UBמ'b. hgֿFϾHC7|bFPI5&S)"0IrQ+=х hO UIAA+^԰ЍU:\d>/eݎIYjQ CZTpJE.N*'%93It{X 'YU1#"()g^裂1)xG*{ 0IS~x ì h=PJ#b$~}bsȗZٹzwnA]JyVcbwwC =Y}_vT|3WAhCL0{=9sJ:sbE׹%:Pcٱj)Cc6ÇrX#7"O鋷YL Ӳ5d~n6J]vv#ѮN|zYḐ2nB>w=0N87ߋ`+E+֣u띷CͬhBjhs:#%z(%Yg,1+B3-Z%BgVayfn 뺦ߗ%;aäT ԮgLϏuտ< )um:#טz7#.vQc%mg\HٟZ43@\笭ɠH( *25I3f-p֊&4;CmTrְiB?zgcVdlvБ0&th!˖-M, k# ;?R$^Bj쑨ʡ͕T(tqyȭ)%f>1+&öY& (PnVZ?3#H`|%HͿfa=QRF$#X]pg@=*E*ک楷eG n9C$Jꨌ2Ennj3".KWMafV=(%,5T%ޏWB6jӵx`&@!N<儗jvָجv")*I#n0tXpP/x Bϻ^sكB/H \~*k,`Bki, n>)/]3w?Sl?v5/ܿ=- a{=!-9v-y.tC+D&]a^؟ ̈L?X/wS\-N^Jřj7H=dJJ7qe/htjШYyP 'f* S7(u!|5dވwruvR#q&̡l3Uk!"&NO[e4S@9"uDth 5V(1a)(f?Pvܛ| Ir!ώNeB -R ?y jXWc)Dkpgeuaהd"NxaXQYPF9m8=NY~9>f/PC_찍F얅U )SSfVDiyp 7{;N8OVYί/S'{@ B|f՛"\<}1?;$Lē!1E\9qomjO4Eo=iՀ+6ή3p#7~z547N5C {,%v\{(#Zۑ<́N2f-K{1[_"ੀ2l H=kcA^c@]4fGW! n`vs~vB./>q1RRl@mkjYQG|q \6вC#rܑGREԟށKy҇E{x~2WW+ߖ.\Wמ&=ivPE}GΘy?mV'7_ . 9WM ږ{ "6U ]-KbIWf.Wa}hkHEܥ8.}^oO?9&(MׁH깟$fvө~{%ٙ@'?wc'ޤ> _kiH(è밤5K Z'Iþ(z힃*.D `MEU0UΝeK1+}qQ^o?hyw؝ma-{QRC^^w 0Ы=Dh-@}MKpgR_y TԗKvp<@Ǣڤ3qxiiaO~x8hd#ءQ]`bszH\Kr$%c P>Nc$M%EP/Pq 薎84t1{bþ{|q_e L)?` ,xF^SE҄P !os6Y!T&p8ؠ?F5[Ld'y(eXtp]T1! o5>,F.,X҇]2=%E?f"pavM%~K"@V~ F c9+v>x~h֟zv 2}U73IbU>E$"NXṚ+[f0DLKbxaܑ^ä$LʋI[j@%X(ANMݥõIɂp޻_~H7u?ɥyX O'Q, Dw #vB{'-ü^R$x[5GvA"1@,1X0Hve8]tFX6B{/y`[0|~ZrJUrufL(zU>nEQ_rݲ{/J)⧭ >zB͐*%]mL&fyR?є'[b GƧ[J}.;WuڬOxaZՊ= #b@sCQR-]iQ{8 `̋ǻGA7L_\ l BXi7@I/")X(iW>AL-ӱ)gy2m/@zc`{<&<ۍ0A= r$QwYnZD<=/"%o~i iafڭ 14G=B*T|QDlR"%gtJMjzk=LfN{^hcafb[y-NfHp;OR]gaow?Mi1っ$xoǑU<^c  lXRBhsB?ز%F6EL.I`yT 6Ʉq^~_`a4oLՂB_i^3G iק%Q$t?6"jyTUf }"Hځr$~OBӹrJ7"ןdj-I,1x\W:g_Sx@a0݂WomBTu5 ׌Pދ"?TX0֪bNjqZ>vϴ^yi\{wxg!1jʐWh+]PɪOllYϘvmnBָ>. 49ֈhT_r[I"\KjtEr;ε2&9Q]+zT"n@9F5~8n뽤c P.QvЈH6.|sAQ`hpfAs N^_z-?{r |/6sW4GP0U Ø9oBB:o:P=/V0+A,- LOb'sUլOLvti MC@PWkc;Sо`lqǖB3s1:Rv1N{] i6)2=*ާåZO2Zɚc~9s I( eP0caT^揼RRHMwW0;iAե1:7t9k-b{sҹr }33fxBCF«(5]m2gO4xԤ;1Ә0Xך kKZ%3jY*NdkjޱbOTtLYdxiR3V&+$' D,d8'@.|C($YһYP0C+.wRMZ-m)T[NdiJ"cjҮ.MOgtiYxD81`M,b1x&( jSZ~ܲvd%.ĔO{yh;bPճQ?YYÒЁ}}\a^Pn(/,,ş@[HW\ի\H0ۏDi|Z<>XNP4ZWTrOVvUN4!67($exoVCBU:/!W)ʎ'qqeBNI1{Ӷ=hCF_'o<  `SmZ6(oOPk Յ^lqz>tft_Wuǚ!"C/%CC.ܸMxe( ('¨!&bbNh(]2LjƷkP>E6㫮< ŰJ۬‚\B"uovXgD+ g"]B-Ys&E2:`,C+8ei⠅qs"#ف/*^. 4֝KB0wZ-S 27<;)E/[X} }}H>yux3P"DLlM fּA~SUj>zXxMzK-@l NvLG1,Sn?@RҳyǫX>$ͤ i='#}K68 lW/q B;kI(Q&uXAC|<|3^t9Eر*aoodE6، X+iGLݿnP-5hs!nt@q^*ϰsKNan]aN7IǦ?}@Og dkۥ ksfָ骪 wy?*BQ9HXDa&Qg$2EI'k;O Z<6WsAosϋyxa;@udu+xtEZigWrAģX3~ƐIhl;W-RاlUET/|/JԸ3^hv=aK?jg/(Є" 9Jo>3™ڛ_* sHmY B1v3JldsB]eԠ꿼\;rCb^^%'$7uBCb~2? R\s^_eǷO8M~/Re;<,o}N5~q>6ZB !Hi`p/!Y3Gzv1Q̘̃iGBR2"X""ҫB:ƨoFN˧G҅k]9.NYBYQ/3q>9}oi%}e- ]/jSbjL@K4UK<;X%۞yuJ^ee~5>'HaFca xPsYXlSwhُۭl~DŢbVvi{Č K+& n yPSfy^A㈧'$I#;w?{%=aG͉HtLAqD }\Gu"`Ħ 1"Yc{V6 |_(J>DkQQkr$PĴ΋>{C0fy3F>je ßh_*UmŗDȁp+EO FA=,V1's*^ /ǽŪH5}TQ/6`FGtYZM,ٝ|Ie lW :~"'jh{*Z|*i?||>kW!|.ޯ0j 6y-#o%ή?IQ7hXf+qFteOm0#|GцxapѴ`ϨbpI=:[Ȣ=7v&U&>>-Kߞ2;i zdyI}Wz'݅C\V%X.a.o#s>I:3X)UWvy:SevڧP:fEOײX=rx:pX%)Ʃu'E@4ݰ@٣bë} Ze8k yTɭa z@gxsVEI߲%ӺXtcm}P3̻{V3ơUX•YEz!^F٤9c7_5#g>?yG5~{8 WFt=u1 Dhq|;n c)'!?2܌6WlD}Q7͆Yo{`88QKX*q:v'[Bx5uC`4N!l CT S1WiVd/"'0 ?L >VUWި`Qu}fA^{d hxy `rMq ÌzŗPͬcCBE`ZH&jhUݫs.V%XbwNK'%͟X5hb%d*t)Ϙ!MqcBxޒ1sh6QK. 2*ԀSpaT3kE%Ίɬr;?Wh)I2h~2Vae\DՁfDg}fF-п&)$.ʱ!q[Kd+NʢJ5)5Z Hzj8AY :=n5:?u o~RCef xv{sA1J xS/c-?x0>FG}|O4thhvq ߂Pt3Hkz]?t-TYaUEzn qߨYmހW"ߏ'+h^pJg6>+[sqv|yMv]Zp@[8Ė\Bfw4BBb_{~_9-\l\뱖L߆)\#yjE=rD=y}SMF3H7zJ& 'a+H?nMKp3ad蝧Ӵf$G&HWo <Qs=a7 :OX/sOhTLB% cLRuCLo>Qqgk_ ySYHÕ!{e.Qʱe,BSgi` 5~ =r3X  7Uo-b!S@D[hRyP!)g5]{dn>T([ۣ m'YSڂCQ|'J \ξ_ DVfP=!H$slR0#¸2PN,]Wn![<Z4 U*VΏ-u!'FgY >KxxҚm8>5.yT'ehu_Y pyb.0EE_ 풑XM5Fa-B!@F EՉJo5F0׍)"I֍|@Z²q75vWPP"Y$V{Sv g'6NmGu'~uuQ+j-Bj9Xĉ>]/E)6ly>!G̓Z1ej)| v UJ0]vX3Ǘy0 A\΁nLW83+$,./#cH8_ R|Jr B*=+Uc6;'Oäz}(T p5Q ErB(Y0Y_9f~Oh¹Ս"ZLkc.YM 0c6vE&'եIC(`!.<0ݮ^*G& +H{vpʐҬ&J,l_p,L3Z7fͯW:l}CcD0 >ysEc o9{F{mֵwH{Z"XF^a&S/DXyC_䓘B>/.-EЗA|%iϖ%!;M4t3o׷F{e~ O?;smbk"M|sVJY9x `%Zʻ8B;{ڻ,`&Yw X:FxʄAMY]&F:H+@뙿Z P䬥 m ̖\펠Xa 8D=fUw0]6ZɄ5ÊD4z:TZ.˒04&mfZPZ{,=qjȜ 2$]i/6DgV!u`\Av9.Vc•^)&5؋ܝ].ޜrH vs*Mzxqf'g 3˔jAIY"Ҿh"1e%Qbu^]-(Z՟((×{XdUު۹T?'> W&oO1z6 uZc0.DKC zdLP9lg.CvX 6tg1qɡqr p&3b.LI|vFuEs[.CfNPQ ;2 pGW}0qiZz2J#籂yYhf ~U$ JW,2ƺ-R %pbAHl0N7WZ’DIIL("ߏER\al7gH&uHx6tmef$CV_X!GŖ/lғM2@`g.lI"GdyԦr =^EB>$㪾v.فb~ G8f HK!ꁦ?9J+^?߮諓QQ6#o³d\xge!zta)Q8>;1=zpTK.g >3-cf6a'+L]D;V)SVM 㭉%fd֩A>"ZE9o+IS JzB[bDW-NKgBc )־lFq߉nB[>7A@2 6'`'b̡vdA5>rQe~F6Gl{)?{}&w|ofFj }m݆}DS/{ia?_ͻ794j>`͏eS{B%;5-Ws!w!#S%ITAlɨ^7GH\]n*Dzh~8, F 튘#zhTt!m.%(hpnIf<#Sk&SV_v8c=!:gδxS վHoid[ Bk1`#5PRQɰx+xBB ͱ>M`L1]`߉F<./mw{\G*՘eOE]f߼DB@.Wh{}JBM#$F^Id(ILlyb'oha9OdQ\Y dBR}3ߡ2tMN4Fl&$cmf&JxAG1aM}/ A]\7du[4k|q:Z] J F^G$:@FccɕT(zCvg \꛰$W$IʗXd,v*`jP:,zrj6eӑ#nBD%D;RS?6SbA_Kѧ\1)iՕԣ= rplIޱHkQ=5 QN!':D4amYpwq4ےB !٨y,$W>4F&`*$3p,Y95'P'&le'O#2_>+cq]̮^ݞS1b=5l\u T禗uMúDaS;@sW%L3 0~F u_7ckxx:.lz{kL2ڎYXo\1u)4Gtg,73Qk`Svs22Ezz ?žWX{t7&L3KҼj횡:N,l^=L7au :_xUb.ygFOD$2{!Ʊ 0 ۺh͆,,+NHd'Ҧ0?ruUª(Yϩj20MŤ2|x=wyWFZVƜbLجjԸP\o]Ѭ 5ʼ,giF CF^2PAsf(,͹%/$_UQW V)Dר+`fvW1{_{iǛϯZYR>tz\r\GKPJ7nrt`s+| I$ezEzp%C娘Z=A%Pf eNtѸ=dVg^ w?'n4y,&HN Q> 8ʙ Ua 7&'ͻF=VltYcUml+Ou(+Q@-F!$s&!wj4ؗOH 'Vfׁ&ŴI-QДez/6ZIf0%}B 1,6$a[tG "c3q|kbe6)JUG%.D8b(~Rٮ@G8׏:!rs7?WCHc *'J\>!e0=y9K3HZ-U=<ΕQ$IV#OVgVSvfZ6c_jOzAIDkK32.xM .4#oPe"I82;l<@VsG~.p! ~"]@uKߢ ܘ\[φJ[-ѺJFO/m9WՇV qq8ێHyʊ S)U)n% 9M}bgtDvs;pUr\$m( M8+alj=AdV6j| ꛪLҼQ7X'#[^ 0d%*5!@ ϑo@_q)n}y]QaUuΤ_Ư_A+V(htol"&ysU("JN̅*/a;mp'ւ9R<ܥ!ܨd8t#>bz=?L=eU:byFvK3t<Ҥrډ]AI3* iwt,ϻލYI *e=.%AfLO,<*<\j/4eP%J^jCWeEysc]/RP5fB"DW+` _8Bʿ8S2wl@8 qfaDzwGآ5*3n13(ipS,\Dr\WFi&D; ҏh\]J{A˹$dI/8/ޛ 5D/"l"W *lvJ8nz6ǣHnjJvŔ[?'5h{ۊ( sw'_JBDA +.e5|XxJ:MgH5P |DI:tVXNDm>]ѕ_1eǟP#Ƭf?n1#1!<̀ ,BY =jf5i$ /C9řZ+rL]L GνJIi%BmawL.bi*6rȟ'3r:@>5rY8g2M\!%=CWS#R`XYM &qgc&hJTeW6-q1 B\Z˾| tPdZa^֒ ̌y$ffbieou8>}`T{mۋЏ\;ujf~z}ޥ?'ӹ);jjX1ftto/V!7&sBz3它4ӳdݷ3bT+!8HdM\lt|θ' b?\tj`ZR/8~{٪#Xsp4\[Eރg/-T3c(u-A3gl[-]7@FFtRmaeÊ:oj*ܖ*;R|&/o1wF19\!]>`Ėc աsu )c8ڈ |8yJD&L P~P&SΖ}Xúq|1KrPoXfp ?,ޢeߩI`7;$ik^)d*4ĩJ W]3]Ǽ&f;r<=K wuK-󊉓 2R9uz8i;5ZȾ,rUbc]1n]GPR Rp:+ĵ-˽bY~pKs6K^옋җpUk{Gx[v8ds<0MO"\GM$¤rs{˷28%5gMiZǠ`QUfL Fǩgk)P 1~2)*rIN/@ߓt* Ȏi/'âWT:i@վ=n38AanN%QR,"[sYI f"vUlIr1jZ=\8SA~Kb]h$>"Jէ!#sCق&yS8 ^r ҿpAYQʕplmiPUĂʽL&b"@HZ' n[v2 / wk@29|K~L`w"dhA*h$'l,D5n׳W.W~L?M8QՀoVTjvoAhk@K>Lc2 6?bEF;g;|ϭ{V(҂,fbsm\> ! (l 7L{u+ʯ=ax+!g눺@I7ꢋ~K7PEibTZ;02r^{ >fpL5Aq\l 6'IloSe.n/$cBh4(7\:.c.Ζܧ6,9_2<`Ve'v!= Oah9,.>egM"KZy%$q>7ros:,@ ge+N!\8UY]?o*Y1Xm44Tպ ;@cXWONݹ3+NFu  .LA#ݲ34䁧輻|?aI'+&[<hU]}3&4(1{R5M6bn@:^2&'4^bWt~v{9J45V7xcЦY'#t1 F7$JxMW^K(饁ݠ->8;y*M37s61!ڽ^rH/֟1L7#59w˝Kg2Wf39l7T4 ׉rNB]Kϖ)%<1#=Fw)0^f`t[Xm9#t?[3N_xYhYAA "; {L_}k%'Vi7gR C!T Ɓ-sUSHu&CV'0?g++DD7Aznbjfll5a3 73x@a>%Lt+M5ocQm&+^R: ]bf1;NR1_џ6A )ao2:O<=٤RUQ0ĺ攉,=JEX֣6jSCPR$fp|fCt孵w щ]TLt q#2 ݌Knaumߩq%( †< 4|P GuL4۔0b>MyS_%o [ 4C^ho WJS8Y-ArToBpnbР5|X 'JC݊ZHe^]yӿPH \-[T+(^qCr$j^t'c@zJƾT ?4[ujq i钟4UɋȨ bƙen_Pgd3o^j0?M߲U ʛ4#TtcҙωuDқ{˓]!Ņt%{Ceѱ޼A`:_k?͕&mEueR4dC)kzdwZvZAYtP3 <fjn+Q441e xqNum{kh,lp HL[ 1 k6۩~yB (=fٻSR8|*z]$xR;R#欱(wP~m|\x Rx/RWvt$L=w͟ʠN^Jvf%I6^." "7 >;DZe4,uet)ڼ`cԣ1~ln[%5r)`~ ]vI>Eݦ,l3JH|2Q\1>G q?J8MƐQi?M!*xTL4 .DS'/B}4sq%XFےwU$<X}p/pv{-ڡ +U867csw<{y画0wX ]#2`G9SYXdN7_ڄ <??trk%ܰyph𱖥7fp\Aiqn 3VerpIzt+Urb[^ G{0Lw CG fjH+0J^lU 2(o.0bFLjFMo23I1ĊvEGg])%}K:$yIʉ&õN%KѴ؎)2t˄?ĸUt"WC9lPXqS("YaST$oG9sB\s$yYY.FWC aOe/%"m9bB&Q~@g&,)bN&7?:/: h7#vξf +Qs(lEBmytPV|FRْ8yM[B_RضFC88痂T{i.WEڦ3΃JPSx*5*m# \ Si[Y]+311'+$3}~n>h4*'Qd/}Zբ8)܊.N8:QsܶrB/ a[l{$J2ad;5"?Bw(-ye7O<\Aҫp7;Ob^@O2ƛ!ⶈW%S`kmpׇca~:znF3Pގxgr=]/?&qi*R0U.ShySKⷮh& h@G ~¯_K8%. +]p:D-l-MGiM7o}vRX1]0̲P^0舾Hpf*MBLޛDi'~;N E38/IG7)=-Us$?;y3{amXbЭW#vQ:dZruPQYYV.H>>nsRCyu P!璹C5f%ߘs.M~NW+ 繶QK䕇r6GmqvF_9ƺҹ2?|KueEujsc)6HML@/P~=~ ^2܃y=_.(tlnmJRXhɜ<-7x[T4 04MBܨL4r!>τpNA &DV>~C0/R(''$f7].hǝt}\co!JLuE 5QZ~)ޑaLFMU=7i `><{eÝ%$où^aS1 4fCF/$oeam g+$V h+m!W}R\#qtR3fd( vmY౅0TK%Lt%]Dn.[XFo@;ssұN`Yg?Iҩ4}>„|LwۉL`i.)3_`Ur\!:UܥqY%\GxZp 5nNCUr&)eYHr!|eo@kq.ʅ;Y$e'4u^Bl>qxRRوVɪkFFKfcJD<+]|˯o^!K92>utyRHWF;VH?d2uC ~F SBA *96C:2BkP0cqV#oȋ&CM,جED௭ 'v + Mpx8 2Pva w#/gVZH UJ|BA^[&_:It.1M]VwXB |^wGJ]F6Օz+"_%=bяAYIT֎dkbʰsLi?ׁzϦj 1bQa@Pg>C~D%Cn{GyM˞ rP FyL{7T< 8Рk<#a $?7%, t^ݩ:lů0Te9 {ۧن ᯜ>4eOQ9bߦ4Z1X6(ɈY(!ȱ̌G ٵD *|l\M3J!Uu31uϽ%oo!C@U 1>k*Ma~ 19it3?c"uQC\3t1**\EbgezFK4u}ԯ`K; Wt *`T2Ao@{n%DEɡPigJq-?5Q֐ʉYdF(=vZq:OkӀ} Qq3[hr. XsKd9jh~&#QZaC*y"0މt9o液206J<{ 7&iŹXuY-tkr,au+2=KF9&{ZB'=Άty"f qbʕ@xpߛW)"g>bp7'Oͽb7 Q3$yدaRR+ ϵȅTX*} :Ӂ6Ϣ!k}6L:#oW䊟mcΞ5vfV${+"_TTCN)<#5<~iFe.(%NA 2J1JS//lh VHtW;`~#c 1XgČf-uNSCfrG4F'+fЫCIfQquâ7u?eOȫhOb>26RdI;-X{=)G_RBj'=|tM[7@Z#ba\ڣgWj|2PߺDϚ9ȓUVP~fUAN3R%TV ƲjUmHmnSjDGט>S/E0Z-؈xԿ5nIQfPktA=NHЊ!őN냔Ad؋ݑ6~ oſZ__VI||W0gͣ`sؚ,_^ޒGQ#J6mjʬyWmس>6#1auōxe͏%p*BLۈa7˹of7v\{b( bEv,V>F /ޛqڻ_YAW\fɘNތ0ۢY%\13LrY]jT@qS$32V= 0C%;@^/IsοSqnl2 =Bl|[iĎ->GE6^5LShT! Yl 1ŬG>r<|2s|(($Az{)J`[9{yoSV]K=;ց4TQ$evw!2́5^XO>#4cRY{~Ü^'̐oZ(ۡ+_=yWo3ELvSKMuX:T@0.yH5Q(P_J&\]@'R ee2\ʹ^= ͍^(_| ZnȵA8yf/Z756B#kb{ 7};=Xq@!es*5]"K3L |`z ^]~%!q0FC=nbuE  NZlp̅L Rf{٬8xo_|o-{K]3(:,!S:z"N=YFkc…`@ IV/-PCGPX@eu ֙0 b=<6-pbe O_>𖮸@4+@p8H]_{ $F pԨ`eU;9 04 loNx4U(gGZGGKU(U6~?L܇hLB]QQ+%Voɽdɔ}2X5HEFpÝ%mBbəK佚]lrK"߄egOK/e[JoG=p5\66H|Ą:1! E6(5=1ǵ{-]hr Ϸ6 yݗM['Nou?ѵ)XO _mdsb}LR^{l,,׌V#ƞfUTl[h_:- E%ߤuw[7c}njue{lI(2[V U 0gi,^2 ZE"^ n6Ueu9j銊 D^ӰR35+FKwVhŊIb%vVh}VL4,Akp4dwttu:MgW#/RGk>sn].-J|]L2GKM)K:r(#GL!+ͯ$I}oc'6a*`),ڽ{A:ĦIyVZKQ.X,rg5"@銳iA^d>vbXBgNC);W5zK 4TJAnB1>G{*d#B#$`h.۷ M \%&cn ` :ZZP6BLow{Gy0 >5짋 `iʝw5໗9aN/I TipDqO絒 eDeZ[Ok!~2IP#0ٽY /:3[:?8rJ6/cOr&>)E*EzJXѮ]] XTq&~jK< um擲-&0(M}3LcCG;cP1)ƌ?Dɬm@0mIW<=V+g7}8,PMS|L<` 6Xؙ`ԭla[@mǑAC_T{8mp_2qΖyvZbzE+/|:Ռ ӯ3CSb wAAr]/zK.5Nj٧Z2xѵj>iwԠ<S" 1pi|ecQ$R1nQC8ٙ҈pq?Y延?fco5\ ~ &%`*gT=+[#7G[0|-ޚBI zjA3߻T%j"q V|-tw6$mYRTϦr%"Z rh (IJ ⩨ޮ"M( W*<"d{'r*P6s9TУa %?C5DM"xrd#6)>i$7@= nL vz8IYdÃV$Caewm(Govg&wFz JRƄHyQڔK#Qa$Smi'ls}DyΒ(YsޖnzTF.$9xsCX$"]nS/Ս]Bn7 8Sm+/GV"FDTtxHH1׀FEsa$b,G'PXE⠲M{E~m PA-QY~rFh2MSTl;&~êTڰBa&`g"ģ.(x! 2e`r90 { i}ͶZRO[' u\mein>J7sXݽb=QOaUnzRO k9ͻk>杂Q8lfXt'r#s.P [l[UPN04gLzbwtGZge,jb 1EԤYv#(}m1=)g tb;W_h3'Ey#bc3LܥZ/h:xƾ8#aqvbIQLCC[“?V1!cz& cC.ayLr\"8bQk-7JD>x&抖{wD|'+EXc9'tހU'zwF}ڳd|S}(t'Tx[|נ/ sUhbBbEKLVl'.b3׷~k\e&1{ʺJRkaA1ZЅzK6e3y@gFVA7f$m-idS 7X 1=l}H@uPg@]ФMr7ZR霜Y`0?SM3bU~ShiK$>9KoWIŸe+**'6O8!,/A&Էsom a?ޔzhG\{uy,6Ke5eV)@@[_|7V{ ʅĦ/2+@"`,PZ¬)^;A Óߧ4_!RlQ eH {-]Ȅ)h~huRFSJv#D ­cUqS2! k~bR.Ee'UW+gZVVg?S8m{Smo)A\irkj~+vP]әSQ.)gŎG ־iCTyM—8Q( O?ǣ8h_q̵ j>{2z 1SV R4&#GVAɾfsNE5]ʡ٘1,P2blT/A6 j-l 9٥.rm-ȣ6EZ=RA>*;0UNLa{viXI "k@@U;R(C^] o^7qㆄR(E\xuM\%.WA:dyůf@Hg ]r6;Ƀ~T`ibL#N*qƜ]l"*{H!F Z! 8[sesClJ5՗pzwj8ĺE9\gI+$vU[h%Џt~z#hu/ u:RI5qlPv]6oq /븝b3Gnu83}<.PEPUW U9@vʡĝl %OR+Vr\]3-|2'-cvp/ɉ <+OqR; 3"cc3;crߏ^Rmz y{S!=arF_@U=ђ԰`x(QO_sQDG܉"vV9NZ$Oˡ|%Km})NCRKKGYJN?N\m\؊?o a zz|H ͩuCp{t0̵`X<RuS W `#lHyT꫈MA:t]n~,76;=z]spC^]!ي]|f -+w .(;x%T3i>ӕƈװ7@,JSX&34XhD?A5x@(ޞJ Ra359RqؓMӆTB+ַ@ky/+DT^՝O.Gӎ |fX}IaYP;օ1o-D5.15"G?sd>չ,ABՑUI 6HAѪ QqA%%MkjZވZ!#P}gLLl t#/+$F(mG. 5/U=1zxXcwOI3f@ ' 6I&8U̇wRӊ8m Kҥ"۝DX2cf:2FM,sQ57!$ emoJVseoJ'# yF TMzk|03aKZݿIr4!VÂd2TqΏR((N9P5!,-^]tc^yJy4 _w}w5A:*!NΫҺJ RLH2x?|6ODgGl?SR}id1Wa/wУqŪ̢FDtWǵED4lv~/nPsIF\j lioy9ˣa\L(Iu\8ZhStI*-a.HB fΫilKE˟C/KYr 0xY 4ۇW:^D=&UuCV)+Ֆ|Wdb$a.c2W rzF[tGp枊5kS+ɎYLtGO='Dk^}j!>-w@8SiP{!oxfϒQQٸXh%҄_ʁ.R}YÏXZ10 F?` /ް-X>=.$gpf+FW 'E>߹1:GDrn2o+֝{̀׈=|M≵Lx\QYozih2sݏ D&U$\sap>^W H9cC宑J21X\ei{u19v`2iUCx.B-KOϨȘꡙu&+%_ڛ/r"^(8b׼$Ͱ'(|VoCk zS n,/87zP0 r6yYf*?j*'rFlC3}08Fë}/`耳3/wXӶgDt}X[k91HJ u+ t:xlhǟטvגPq,7F]>&gqbM0kV'ۣrf ѵ@S;s_P)~6N= w\+`k?.H2EO:nUf hD>rZX5'5Iy3,!9|k[t H D\}WBe.ck *=W_sKQRdc #V2P$ČA%IQ_ң"ТpX9X=6GYǛ<A3-mfw\J )VqJ$ȰP@oԤhY 2&T;eDpQߏ{hH>@@.:j+ISUl:Gtpow!Έ }#-a<]'h$& X &g5oЁ#}LiW׺/~'S%= =GFwAyH bp4Md'No+.=|+-8cq>7-T\r~^n7sHJK!lCױ ߅W1*Q2ҎQV&lj}͒ܣsi]}S)T˺{GP&)\Y-WrmZ"FNp4L&E04O|]?#: &Re1E 7N3(4c%]i5U+t㇅|QJ˱\>^GNdbqXAbq7һ##6X]u sS[>eN(%yG21 eB\]]GU6p8+fH2ß) )U=tϓcPI6wT$PCIi+ :9^%1cN*g^#vR,*rYB{(m1x)z?mdUU ԰V=Qv/^G 6uF9bu:u{뮅}8oiָ27ml`ѐX42{B:s` יڦ"kzգ´]L$vPܔoOY}ZC(}>wr \#}IΈ1>lZurY7EK=*w%ኴ&2kSV5w/|\p!18-|I*J5q` D7HQ>Ŏ-]7Ԡv.8 `Fep=dtM}GN0PryKu(VVѧI/Zքz\OfT9a^F{&'<%0]Yǂ k@e Y-#5rƺL7Nջ OZv1EPNثW0?."p¡ZoT6 jGVZ W='b!R÷</xӌ@d Gy ⵡ Fm⹓Cr$w6q"( 0!jčf_-RjPtIfn¬imUpu Ybi42v @O;H+r9 ݓ dh5Uao=~ƖtsT\CVP -0KȲd :!s\m vϷ|+J7nGȠqXckMfRw0/g:翜-Il/kG)`sȐwuZɄq<{ƒ)H)}w$[C.@7`5o5u\vMWՋX pH =9Ք)bPKKs0XJQ#Y0A s,.[ %ΐj%޴^,6RV *_9hۣ)Cj!^*+Gi-'wr̋s&raP}>!?i@AcQ?@@g/DB(lKgoly @g%*OJ'sKroΛߠQw}GBBYjF7P4)`zjjPL9+'' )[~ExL+]' Ec8t2zC]گ@hg:C)Qa@Xqw8Ĩ9ytOX7r N[T) +ϴ!Llu K[*]d,/-W TpU0o_k[kxƋo+q[th'DHA$h&ҕ`Tи AcV[-H@>Lw\d#,QS\+*5ҡkm8Bǫ_BpD8:0F_WT|'i3c৚Ջ5kTaa}S6vxWť;w_uVSW) *.h$BiN]'ogڒ09@)Ն&n[ Yh[q1"&)(t 6x}+Uagq͓͉_{K{[f;Ljˑ`L4[W}X"v86!Ȅܔ&?JgE хd@ꈵr HTtF6ʤҪYkPY=(qj"&L4=lƢ>٨Ȍ~_%h,'MXhGKu/3OJ3/KyEXO)"cq~[m2oH"30lB Һu{5Gsğé;R(:5 Dlib myV:hso +'fêPs5rMdL<)4?pE|CDU+n|o{ Càhk#hM%Kqcۡ+FjIN8Wp.r{[gЛWhrLXDŽb=zp_E@C# 4(ˏF3Q/: >=\d}7=#R}ƕ_ӻx>r6ugX}*nӰJmݿsbկN;@y)n#[ +kŇ{1" H{$׏m'.J?;E`Q~GΡ$aNԡҏ(Cc=t슷Ś&ۈ(F ҝJ>QHeC@aMEJFk \2i1wq|j3բ4d9 .[}C֘he~\n3z=;u IG;]X>pJ( "O( FZE.heۚIWLo} PŷSJa?~9ڳY^6` :)/SIKFek`/_>9jF-1D5ZF{hEw7xH-(2尟TdhAfZ<ћs`O~t9D7P &)Ǚ!leOP'"~^#Tc2?1 1'$\N1Ϊc5o^4௧s3A3Y6 ږalV+j? 1WJlA`c2ma-Z=1UK:#vU{8ݙk`šD)ŭV-foAS3VNM#5vG7TP@GTY 1ӺjN@fK[q<^&)<(F8AMG'K5o˵.ߺ!Byh cȺ~uۚg51up?^NVVQPG@܀ YBZR9)y;/yL#J6~T,*-fxʰF8{N5kӢKJVfQh?b"c۝|D)iM-MKU"ٷ_A ?Pe^ڢ#r=GZ(6nh&ZRW2^1Eq9a锉nΥ=Q+r~*ʽmZTl"|aeǂ Ljm$*}~2-;KG*b Z ~$.B-_N0E7;PKY6 !,GLs3jMt{{rNO\χ+x<};-8en1<~e9 ̝k FkXOiš ~?.%C N;^>4_ o[P d.߽,[lѱq~9*'wQ>9H齧7$xCِ%&EAw kUfWg#f.` Tgr7tNހPL60U 3Bml?Yep(R4 Rr iɟ >T)twc4Ȇ)&qr|}/nF r<;O-F5 hd\[飇Շi}L<9<4Ȩ̕1 ~u"UDHXC 8R- C]ыj"ST }'#'[-!?0Fw{} ֲ} dy!ٌfMRakA''baT׉"[PV F[ 3[Jv݈,SQA/BC)xDE,NҚߑ0 x0"o*fΥUoFb*ڟe%pP{\3Y2O7pH < ąZ 1P,>NT%F%ܝ[J%T|P~Idnk&y LlE9*+V&c^Rp]Ap7Dp(ۂ= H=| SzL's~c$kF0 #2o.HܼeGD5Fu_ǹ&/jR/O0{n qR(0"33utSHrIiRI_eɖCSxw:d񐯗&蛄ԡ* :LY/Gr?A~a5f%YFequtLdE9C`>K@ !.ܜbV{V~@+=&tGjM3hvwS3SCMRa7߯K4j4X(hC5 o#cgS@UƇȊk0!8E(śCuVJ6+I,ԊOqT|ƘS8[t ONWG 5_HHʆRQdY޺GL@ w0 ;ǿ P%>;|8Yq3l㑴LZ,tfԆ^Eg]\Ɯ?Yfk۬ΈJL2ޝqtVUuO! 1kɩJ.8@8"n{wyH(ױu!7іT Tޱ،_E#(FYC/-5e7&:W:H*nbSG`fR؁JցHVX];Z"u*?""VQ+}uT۷} Z uhSNiKpA8=;ۂV8JRL*:k]Xrn_H[YXa+*O}-|WjOf-g &@* /[5"״)I_@آD*Zbn+gՔ&*QjV4iq}CQ:_Fu +1}71>SvF/Kz yeůC\ܱpy9oQ3/ L9nFNLD,ÐԖ#s-Rfr7 e407C /A_2e#xeg+H ChOtd?x [JDZ>3LM|&OP'&7tlh ׇMXl; &!Kz-V* HscP=#2hyqR+f+-\3-€E_z2)un)\v]xG5F0䭣YVK(HR~_V*@k/]?UfD뼭#HPj^d4K N ObBK`k⹘2FCFC\ϕrnedү~CrejhVS/ͭU,t >#/1&xZ?|`b%akwQ+!#\f_! TZJT4նkّ ǏSƌ[1ͮoN+FP|ea׏_–<<ϢAB7;,/{3eE`9v8PqH3Խ9f2ߧe<^FCE3IglS>B]PmOIZ# ?e1Y]^xNL;uUJ^K:2;;o]/OQx-?h ^@`אDԗσ[TݖQCX?PBTr+l >ϬYW/1[c&v{$Dw& 2Q1-i}DV%^"f${FXOU(dۆT^e,MsMpɬ%OOX-+8Y_Œ-%4f<>ը~Gˉ oK~H&M]DpH 9NkװRu*:B/ ]|a碔 gpYɸ[H.8%M}ŒJD"`q^'n)p< *`,-ٵ29 ׶(̪UYAu \)1F4K@oN_Ut&/resj[U FXȌȭHWd)*l/J5vV: +AE;Y(uF{r SU#33pg/3qKJTM^d#M|RFn{"RҀza'9(ڡ/hg&k]9|L 0םbT`P<8)U. $32(T:U D#Y~3gokf!/$Pl|&~.0R4Hѹfe49%K gSvp֑(uEEi?Iq/Ț(k´hzQ5Wo}:^b5Ns:=EY+a|s\žnb9γ܎^Hk*C!J?PxʑU5yexIKD pz,ZW՟v0x0~  ̕Yߚ֓%9~U7QqPʼn՛`6xpr*vK L`i{=s\ưYlD~b)/w5LGwB"")S`*GxFgFiz Zxpг:gCwrXedk7TGܽ# p~xb׀vr$&T9]m32›/oh?5ׄ@dSS$I]ӛ|&Ԏ$CybN2:_(1jt aZ"s(tDKL$( njxutN1b_׷mD }SnT@ED2KN ̌\!A r}E ze!|!bkЌJznT`7uyZ V Tp _߾&]x#`Ǝ|g"AԖv+DDG5}ku,-vh Y'G@-vxӌ6LdEwD_9nȰy'7t/ŠF_O6 +\WW}zL7;0η[gon֬cDX c/~נcEj>]SxW2LNǩmGӊ[f ҵС1R!G_KGO߉8uJ_|ClZK,iqR\̻0kQƏA}:¤*414o(xhw9=E$h1T&U;`ƦpR>YXaf'ci$UЩql=Ju${z)+Ï)F^- ?mڨ%k8$UCrhrU&~:+ mSqb!ڑώ+kZpq{-rˌ#SF/?CtoLӂuv0yD`jyX93af26u7:c'EiF\\%0ޙ=/)P8dRmG,+rUTAxo|4ē zAB5N);_7:wu cW@CO)aEHbtQ4L uOH*[Nd#G\ TAAqn24}-0 +ZP&.;me1+40]fDZ^`|ryM^7!?}.O"Iߣ}VV*!\dsįޕ ¸lBMzZ*hڃ JГkࣰ[C 0 Ԕ*μ|<-DE/^NLrހZd~w_tYyq>0oӱ{ yx4  ZuE[ƘP]sܚY$~e0eP_F5nͼ:k5_I%|g\j;mu!]&%9v\^0[eEPW$N=ՇTm E}JqA {ҐLs'{9RL:oی=P8#oh]Mmy Z3"t3Qq~50 K}_h%M_vTp׉~#ώ\(d KU[È=ER3(A7ݎpd U'Tԫ"Hq ڝm}H1 X:&x H~B+Z5GE̠U%*A|Jd~NjKF?XikE,M-|ɟX'˷ Ilxg"XsҔylt?-HtZ+A U8:HʛtLNgtsWrKjp~;ϤTt?^|B`xHF0ӈ!,AǯWD3@zR!l~M -p7N+h_zWe:>"m1g2K֓ PkIW{LR7.vl5ȸ:jc\As O< ӫY:G[Δ`&6G0X1p(zǻ´b;^G]μ[-=iˋ;#g"Љu%v 38/\ZmJzN=i8UU6[^r{f9ŐA(CAPޓ@M0z ދ:IjYFҥ1|D"yȀ 皧sa.|# Y+iit(YKzb ?f ;#-gɟ#R2xޮkI3b"1 1u]H)҅Ki\ר7a=[tͳ톣Cp܇xA8 u`dRV&A {u+ Y})-!|\+=w`z* ZE9Hߍjc.k%{q&GЗZ\l3r^[zt &yq#u^++v6ײy/r9:ndmt`8>!91wEs {c A"8I7eY-f۔||Ow"L5c#ɵ!+mD<ӶjBg_Efj&N)b^f8?U;oƤt yY*Q;DEzf*fe]ڬm? h`Cx6'G_e^ౌ,JvmRI_СO,uⓄ"`G^8"0[6Wmu-YMdP|0cMw;}D nKl&&u;8|bf[*lK?R!MO&ca xn*:X΍&9\8!tGk`D2NU6_gQ.jA/ -e>| ?IeΪ:bk# m~֍dQ^o2ZsEuz5PWS5C npE5%| 盚y-(ji__7'X+sF6QX}cc3AL̐S}K.rt>*}.߇51>MXq}jC }r|k/x+y3 "pO!QݱaHosܘNP:D-7Fٮa ~#hd*Ggn ,oC"5b }NzBNVԫDÑkXKO!SdAG$![Pp^CY7;p{(CHA!+-zTՐaBZ¢'zØꥲn$kt9>b0VfsLգTr!P6ȿI``' 9sp2}(}ŹbIFd0rHS9]AtSF{87bzá*9ad=x@vڅ̙Ӕ3 H&`{ %^⫴̄f(}YL?PYa9t+X3_B!sHW5?4OpؽRL2, Tv2n[8"[5աISKs6귟x<(Bz#I2o|RR\V,B (9fV(?oP`'ovfvPpQJo)8nKs9+l o&]m7 D %LB(>qA({jD8ǶN:1&<(~M%‚kH#%iUBM|yo^1Mƍ믽*9,rqRso'*}ϚR A<%$-hQC_iL9򝺇*DHRZmT"ylلq7AJ!Tͪ\Z9ޭqD,3gz.s * 4F詜l5JVG֬:g7Ƀs sT-1iT9- t04yE7r;Dr٭ d{7)_ͪѢ"zbDk~THͩekfƪg|[HَA[M^Wq”/ǻ1E%[KV`'ȣ]v`tш~WH (~}Li:˺i$UڃVUa9\q*F(OJjvQH)ɟ ѣzCȭDr&@ܘ v)O hM@{i6eMaaOQ{tIk5ސNL,:ggcˊk ?C!lc#`"*?Lc>ClLC#̐ٚ>rQQfݟu5O W<#Ŗ@uH?Q=PD*P.#6<ʝƱXq=1;w `T-kA\P{p*&C s9ewuF˻»Bi ~{ /0;zwjWJ? jFeD~I' PO<j7WĚ%&CRzRI,-K³ 1"E" W#<ܵ>L׋Dwc3?`Bn*e /|o~ūaFq`9J)hY:7uDs_XܪЀ4adBOj)&?c-չ`VlЅ&PгZZG]+|ܪ\sE5A} 5wUʀ'80+^ #Vfu;go/2c@,b#Ve[k79BI+ yh\v bA'¢ ṟHjObdqE +JiR :ɪ_,a+ȹi,U1.=qVk4[`2VU-1Y%~{*2vXwJj,z?(KYD}l/A=}MLÐE90c21=MCD Oyn9(:b~6K+ sc8R}Ku3q Kt@!RKSG,NDE1I]?lߏ#ct+ңL&E jq1IG‚EfAy=3iџ5'Cf3Pm%TGmڪ*~T Tb7:7X'3=>n0&=غ"µ$OgA+ hU_?:ڼK^h dO%BmnwX;'.컨|QPNriJREnROe8s\31fxƪ (tO"C-j[z䔸ͩKNi`a!\%\btgOXi'B+wt%ġ@jb))BREb6j45ev2~z}?-K֏ Nt<#B &*LGb>ȯ!ler3 ,f0c M  e|٨aC`fdsIh1Lz_Ō0ǶO]\|p|U[Y@7T#+Xf^R(q BgxR `v{+j+#Zkh`0%%7/W$汊f1qeԀRjxD>^0~wG[I|'l$.Z[dt8|>9a#oHJW998,UI}6?y378%a%Gw^)W۔6)ZYy\j ~EDS;S~]]{8a1Ni2e^2w mE,>gs!:$p')ߜ4(iՒ5]@*UZtec8dv>QѲs)J^5P[=sLg?!ʅaЎ`B$lY̬w@.^ k1~Po/}l҇"8Ӄ˟J3z b ?A+IFb;e;e׹/|q쮞E۝ AGt9xTLASgG$&{e5H3j-ҹŨXjW١_=t Fo$~~ tcLj13qh=b{.+(*tkasV 9`_Y2RET 3iX 'MQ1q=g[Ĕ% EJHycwA@U"oGq \V/՛,=Ȑfvˢdžrh|ďrc-& obnw!u~$|7Tshn,S!x'^Dt. `:RQ#:lYF]Fk +pI氙a"e ƶzcu}cu د'7ƂlYW/^}G?D$uXͨ W v&~V&:&ݖ.g֚Z6)ukŎ\TwK|'yzqgKqb`!כ3gm|pjsCZ@^sV $|VfwI 'e6`b=i#Ee=[DWG׳u1~ˠHF 0ȝ uggcnռמ hagPKp=bJm_Í;ŕvCʵxB Tw=RuDyZGfm ̳ՠD`4VU}m 0O_tιs+s)p 1mU{˅d+oqg *,Z7'=`𦼸?WGL#|W#2$O4<?yV8AO-p]^xydg8[m.Ùb,j?>+j(˂!`d'ƽ*rmQ.5!F1SA-a؍]Qfu( OLT&mOTˀ{ŗ Ҁmc/떠`u>I{wRi?Frj`TY9V7x2~Xȫwalހ,c&Za_to<GۛE"Ux7\E^&>QZ&n T<`qcń%Ř#pzڔvLk(>&(l}M Eqm!H\ILh=DQ8_90q~n}M>R[{xQ;s@&}*+U ʙKL>_NO3 ɶX Mf߁ҍr\1j1C!6DStXYj v?C1,:gCɧe׷h_Cp-!5eNI(ɼ*)0cXKrdNS;ƴHb0ԃD(tb"]w2@ತߌJ6 $=t]_2)fn"=BI;}\+hUEġPe@J&|Bb_k^rb!}z3 xhԠX-Wҧ<%D`/qu8.Enh'\\ '֡z#$yqf$,sW$ *n=OOq~ ؇QP[/#㇛I ,NSJSM Ǯ(< F[XvAd H:zR+X ǚ0š'VxEΛȝ+S}81t҆LqBE@ r(y^,$'4X tp-Ja*Ѐ&yJ*Z*g}_%F3횉?86c'<~P\K*[̀3N^{u޸=So򑎦ֺ`Vɚf*\)yoc=%DA! (y6qCNXZ3`V1 TY&l߇~L9mgłpfٶPpdTKm=v7* DS`jpdϙʙ:ܣ̖*ubgE%T 2jtwt;[`jH~/zɿr! PfqJrgin83!yj3DŽj1b;68f.F%*k*uJ]2w֪,9 P"빀!a* WVp z\QF%>)6wO86axL;6F:э̵<}LjjBhYUfRf~M@7DeW蒞s<\0qD; O.@J ݆76!vlvݺk:`2xۣj^JUemF]XMmu$  ģ?JĠ@(7Ytd=-:ʑ]ZhÕ}(⏺0g7TD oIs@d o ~RӼ֢nUk \&U/•($SN8~Rk; p s sD|N)Hd _ԃ#iq!; O4G9Y9ȋ\8[Qw2:Ηl?%&t( x6Ŷy'xy \^WN| @Wg5Ԙ,njXKQtm+MW퇨<4bz^ЌI ^Wj1')]"6d^PO0rFVB%,zI}b >M-V/=Bt(-m< O,7]jrn6P9eC<^UО-ׁ=x&ȷ\щ3[ kwnD8Pn_ތL wt[ wb1?U?5.- ;9pT݆8c֮7\)Bi'A3fKm=FFk0 tp5,rQoI%/&SEE @Ѓ活Z^[s|[\n-f#L@pqVvwSvF6!hoɉ`?EL-6MN:?xTЍ=ntEnB fT2@(f\+5$V8gە<1 t\%75"UحGlX٣Dgˠt%v3%~eS2xη% %X7awvuCv)#p|أ 7 d/]VfsgvwY|tx9I?rm^a6н ^O!峲JgϜf;c>k&Zqok*P%%,[| ǂr)@ fk3HI%C°V!L /f'rxB$ R4`K>FxfQJ,1xU'VJ4֧Q;Y$C^gTH ج?P0S٤K#ʐOUb%%T y nqөNI5Ş.υ!UC3Q!v) 2.Uf5r6> &8I߳\s8Y}_WXUj"Eg{./F2ܒyD^]uwzw}&/y0B϶=!qxZ8gN)4.EMc{R Z%F 8D/673{QN@;oN7flJuKح+S?IT]?r3uuizm|2Q]> !aJ* ah ߑ*=헊-0Dv|K;ƞkCH9BVgU :C¸$V*}MV\!Ƙd=LFheFqX@oV0x5BN-3pf|O ƍD.CFU7"5DUW RLLZ?|7XL?7?K(QDШqǃ/|vYP}rXJF6_'dq|IᒣyщI؁S>BˍZ1<:uVB i+nMZ2AB.Tj٢KPdVXQ7Dv:O1y0S4I_xgsY&R`$g![-< kyZI'7s^#3;{{7+0gwBoEԄ>Pk+5N# 9O)WjPCY'8&~\2 A#NF3C2c]z5SW7ӯFt_&wϙyLiIΆ5C AϙP F1!bbq#rM:*>o_Ca/D4ed/ܼ\,0$|gEt h$ޙ0&ѓzՎ"'lK?[d(4ՔLAکS< ms0c,$ R4^zj?{ͥTG+A$ e@%˘/iXS0|I)6f&sV\wi+>U J-~piOra\ ߷4NLoΑQn꽸' 8C+,U®QH h'mcPaFԄcsC]b\/aS;t,t3بzY&$i:.TjwnU*  G'-[W mYUZ H18 ;iہ1o5MwN$fItc.EYIę7ix A*h$qp.VtM"G]h!} DijyrZ'Sk-DFot6zC]t~ttC:<}Ua0ŦOfh?oO?Eq 轳]'Q|i4F[xR1 |FEޘcSr`2XDλ=0 F8\ ZW5,-0vD3HWin58a/4"?|>BO_|蝂;&-;;[FgQo% Ķbݹw.A": ͮy2S;'a1,6䆂T5{殠~<%y32+[M b}XBx:em#V_(ݻrИ^jwmk{km1ٙ+% 59A4HG+9gZ)_a+.=QJ} AlQ r(N/JZ"}fD]yfum>Nl[5Y փ/-)^- |4t`%zϗʹ6#s} W4 ciKa="u#}b:`xiaN4׀@@_ SP斞Tm,I ^~ dMGh i4nZ6㌙T]:jMC0X_3jָ9\o`:c,̅( dfyH sZyjYg:-w:2OtP#.Z&ɻ_QH :$3+&惪$@aֳod~ۈQ ]KO8$yy"܁J[Kݍҵ[|3Z/Ϋbo/-L(VBYꉈ΋Gh_^L\-/>6hϲv 욟 ؜O{rj,5uv.nx,(?H2!#3kd[یv=M?i.s2W3qˢZ  JKl}tՖS3W+b;,E 7Fݔj\pF'|CyD\NHrxN͏p>i(RE' L\_|q!+ 5ū{ra&{MnOa#%|3947 EҔc.YT&/kcƤT \y`4X荲m_Vh#h:ш[KN}3 V3.S%˓{~)|AF<8T13qgPķg`K*z'bOx$-5YijBB/(Y<ҟ6 !Jl?br$>ƌW/O ڻ2pe?A2 uQܬ1Xvm.'>|3hX@)c!ݳƹ\ Lc4iIш 1WKwژ;"4)ae$쮪S49S(-}yܻ)A%{p:}aZM2p(Z-sU05 ^6f2(Lqn9hNC_N~E6ErC$CF98R[8#MCǼB{lvu_<=S! g ?^7,HOZvң60sn٨BS;;)4R6@)vg(2Bss q7dY6w^a'd=G]-0'ka d{рq%z}2#L40K% MMDqp":1g;4-/?CFW0D0mcU}[@e|5)NP< +Qq%%mcV2 e[ ?dך?Kɵh=Ɯ540IL.};L/]XQ9,fՃڬϛpף0TGN䟶\P}Ꝫv^ݎ|e)< ;af8*i|Yȴ?CŹK'nQ|P ! _:0'AV.cވ4d>uW5:\;5dk=JZ!3X҂$}NoR eE* zS-bB 'LKEbnД1Q$T /v|!rKHMA 6}@p`[םOWVEXE,йߌMLƤ@'WM] [Вu,_˨VKH{8G;LJ:nişA 7 CZF!ڹ("У9AX28@LYwL~Z"+er ؎$iAP [0QR4GC.=*vׄV-CڵuA?'!}5kGsN,C)h3?fʙmC^a&1uH< < NO6<%QKi8ӱ(4&Ob.n,jY8bzx>˒|= U [|6'#zX#-wdxmqn3:g͗L ۑrߌ*A-R#Q!(,;017 ƒiZ2037cwLqi1tVQ_;ޮ]TXN[=._@5uI'ÔK9 lʯ}1TaO0dmc3++L&Y 0*`LҢغm%×23{FEѶtE̦^8ܪwJD|\[rƝ/an9&td4rDvB FQF?"5"7[cdM cO5qʹE :r^ {!eD栎#>yl"fk]0UNIy9Y:~SI(e)2jd65\@̟Tf=HդB@>|׫z[LÍ-B[NB1=( =Y„4 L!HX.33("O7L#/x $V vT$Ι}~gaꙍlku,-9=t]˳b& X"!oia[B_!qQPlav]>Ha9Dx~!b/ە!E{u~uw K`a[72XZ/xku,(;^M΂6,t jnC򨊕Z1x$;-ǶjZ G\6׫=ZmͰw8Saq;8rJOǪhI"7N%IKyc+bҞ‰h&^xM/MË21u1={|帬X{QfE:o658AwCj~ȸ>7YǘwXz@qpji1Nv.|4xD{cN Ոb„}ӸtJT"|=o X ywE:[c*}GU&Ge$@Xfso頧A ?;CmN)ijnհG-@&⨿IaP/E +O>GA ܾV"YR$֠{1}OHQB꺇F^+qQFߤ9BsV8H.߿jH3V:4ۺ :R;"Z{u$Aߧ^_;}i]33@'1OFZ /P"3!Yae⃻ANk:x 5Ew$[].7/sU=߰{5qkp=,=Ofbְ/EYIoqE֧l5D:2|8=fr]ˀ4럥PSMp)jVѡzYIi)ƀ1T9B4::^6ZPJ@Ύ Ƴwz^2_½@ @[U30PI_><gNmHwpVeሾƲl S2誢J,Sko<׬}t;g,zXW'@9F-"iIɛ@;fЇKbCp07Ɨz#ceqPcfKyLl\A6ZXvAq,|AqZ_g #ZvH5CK%s2GS#6z^GXgEv,nj\3?OߗFo8݆t$N&Ϙmۗ 6\45_/UA'fu9-nM+Z׹KӮLG0hY>gW{/2|# S&/a Pzd%ڎ'#"O??}hPHULG,Yr:Ai}ĖYڗKe%C=Q >~ \-6*Dvqܩ;3k_.fI<@}8TwlOTaP iNd?NCN$&56z+K];΂&J;fPqhin(cw>+ђ Z홒H=1gRPFF1q& Y.}:9ouCZbYT3lP0UP漝׹/r^v!ErR'v?z~5yUFlں„e䃋Re AG-!H=,4 S鴌Y 3wVoaOk.v:/^Ia2r"~hA(ۨ) mb\Iz;ÈˢYon3 8$]o#ޕ?(j(.V_,m#+Hvl>-8qC5JG|G.rK6k_d| 䗚D\ɏkڱg](UǫX)(w -*,xǂc{Kk),\Ƙ\!LWC=3f[6G&CU}DoLOn[mw$.O6$:AGA5jҾ/}3h(X[[^pOb19 G3 א}XBkǹS5Y2Ři\[1"M} w%$xW`_}^ޝA0YxvAy=Yvn0&Az[.qͪeT 5T$ewRƚ,9T,PN)aY9bNj%A+4]c}9z.*gNYiXß$C:ǫ1\#V/zH,^s!.=mQi\.:l? 0*17XO{ii8&wSqj9s2MS1_hE+,JP)Y1ړJdƸ_5pMQ j%fY8N&##\15y=JW4nIۍʖ {h<ͷ%)Z\Lp:U#ObL8(ٓ"d>VC6;~Q֓{7?g7YYذDerP}\ %vWlIӝkOS*t(a% !7ũ&U+POHw~$O$brGoWE}-,#'Yhd?<~%/z.woFV̵N +%@j+kyf>1hbd $[Z,IJe38oZ=̽mc2'L)`J@>p>aqaG#tu Av"qI$>xpD|.0SPhT /bzjYB$vwty\Ex8۷p,\(7Tu>΍W\>N22.x|qNbbTi xFJ&bXPx_5}mAdR~۽v-Ywd*.c/ټ6F4.ױ^Fzl1?eh0'$hG8NȽ2%kciWn9} (0V4٦7? z[fL;h^ZYro:#ċc&E,1ܬ(Cj ṫsk:\r"Xv&XQ;a'H /_OF {Gu!3mL\ȏ {~?ua3Pnn-V7/ 15L*Aa sY{k9^CB9<6-q W n: rt)e@(x~kd9'*0mvF4x4邊aʧ!ӎ_x_-0@(ho׏}tt}! S;/fv=oyeM"nh!=Bfek!"zAf8B#7IA&r3+ bjѧ9},_]\b<R!z܏cwG-nm7zISxCF]E@!f%mEydט_u;Aǧ /W&|O ^T_Ş;O(N%% r)/dםW<;CSɄJ$Wk2N ]ʅK*ޡFϘh3˺]v/qgQYiCkyޯtRIBj HwKy~n3VN ;؏h} a\58qs)z("`wø:܇*OyyG2h+*D{l.n$WBUE4#H; d-5jIDURo惸e;q;I'WRg| D߬>nl,n?( OS|OL$.e3Wʹus yvbt,=A~!V*(94pC!1o+@Ю{G*0/%?4 [I^Ha`veU*/r<֎l2 6w1 VgqH'!K?:,(cnj ᭽XcRym:b@E_> .2)uK 鶃~|쥨r'g&{yJjl9.M{ɚx# 2g&R[W(T&mJ;,ݸ^'Œi,X -ӊEq͹C`!-S(:FEw{Z(2. _u@M$%Iw+TR 2G݅6]Im 0b]tTTѰC)ۤq1?x$}PR&4zGtY]HK|C˘!Mq+MP| U=z9_>y3K"~?w"vѬ2'år#t1!n`sԆm7XWCRN1,@P%N[nG[r<ݟ D}!ĿU]>8$YIacyfw0Psu1eÑyW4  UfhXw=(aD 퐎GbhK @! A ,:GQ 4CSgH9DB )1)⦧rE CU1Z?kemy/ p7^ !o1LIU{lJ \A;DMXFHsut8߽O&*|?5BnG)xO :ՓPqnŗNB>V:赅&.#}EJ,$j@, $9U^~ryP mb_M)ѣdiX-WC_>*x[+;.9ٕ>?ť@ (N =1稫{L@JVŁB=U4[bTel}w:ײ>'FCdOr T/p:NV$ɂ2)Fs.ky4=AhnW[%Ӭ)!ϘnE|W;B~nj $:6ОV߲7:$Íga97ҠYZ/}YbC>H?$*aGpfP+[ x]>ҚQ,*eS9l`$@DTWє׬  Ssx&A_}]⽠%C'_{9H]R[&O ը ])#vb&EJ)([Sg:1rBh t6ȍ4!qqD"@v{YD<'lQ<~k_*L_ 2䀨ed5ƪW+Nt-X"_B%ק) c@ѿ;҉;Qr(mBرL4w4Ul^&osG̤s A>|BqQɛOἄ úESnfb6 шD f Gq+67F/0ŵj{7嗡Ol>kvF-OR߻) @|[X}ag2]q(Q6BbgBysr5Z ޳ۇ[&D1\3_(0R™u."P#>.P-l|G"GØ^3S_T@̪+ل!:d&]t{O6 89קK!KE)=^AosWW71}qUO%4V|&N2',ɮ@愼o-p!?FO{US?XMp KU4p&"U/ +J v!¹92w(;*?ųX{!]㧡 LF)hT հ 7#| <}gR\i5'=JiN(sjM_T:Ե 0Fh}{)-3r%D:k(u$qS6~؆A.41CCKGrQLLъٙ}H@8_mpEW>e^*ϭ#Rc'Z,/ňW=D h qe `>uHwPًm4MŊoBe%=PNoɽ`P\y 'd1F^MMϑ/O ˽v}Ge֌k ~dsfSdzf^ʞqI}.£=Tn)rynCQnU#&?wL>-WUDaSSRq%o`mc iqb( J>B jMݿy텉ߡd1t,mIN1 gBEeky *#cV֟|3M S*#Ɲq:JDAFd l6!h,DaEbҎ5V??Rl7qRя {vz^ٓ$F(/"ļC"_Ζ!m,uar|\xӍߖ9`5~Wșʼnxu=_)57_!60jX=bbEυ6B7yf0Si>f6һtLp&laOЀG3~6\eVì5:}PA4< >]zpKy9|K1vxy a^F}veyH {3L3?//SYu;yZH_N7V2j\ M"f-{r4]Q jZq4?s-ԭ0XgD?):/6I00!o.6S~w^b,QcH<0'36_ /M?!QgnvzZV,OK\s&R1Ko?#s}4ih[tΎ= 7c9#8m:yb}sׯ,*MNy5Tw& s n]o!q@YCPҳ`$WOtkN2^,2bЌaTj{ x̄ S?Hj*f )FE򺯲;M\BxcYjw '`.D^4/%W\2bdXZJYu\6F qt! LRb9ip a _T\;|ZzQ1;*-7RR>I+3,HaFo犝wbQnaT[?E jºxR 6.ahyfSt?WxZC--`m;6y {Ǭ)T#nF%?$?\V27# j4&kh s&Џ^ufREzᗼ*Ȟ[ Q9(Ecfʢ"]R [dN]5!APM/.VН|z@%Nge?^jlѐ_9HW,4 ]c?f]Ah_( f 弒}j`0.?>qi@KA!@MHd- *M$Ōn4yu#%~#*:0fMH& HC?c-'N4řB@#}QLp2 iWVITXا՞jo[0oj}gG,&+ZUh1Ag1TՐB˶?'䈓QWE&q0&_n6b}asda\c<#@Iak N!\zW Va7fBU'6"Ǯ$\+]2YUq`‡CNL(&VrfWr,@Aa&Yj pLdR_Xpj]U* o!]CEo&嶱t }Ji1b6Tʵ n3ѐi(}9y=Ns:Bm+AjKZ ܍_~D9 VAܛd8 nRȞxvQ>c.x:y;96k@|azF)Zǐ֙߳6l+g zH4CrOCZ0lqg,_98Sv/|19ckQ=S=R)Fi`PmSqBЛ$wC>h#}r&6[9&R\mpZhTwN%QPl9x|da+ {~ F~ႿpkE,h W>@eC{vY/䈜k\xM7le2jat"u'E$VBW4S`+NNt%)6oא(Z!g}|.?ԩ 7j[7ت],d=hUDx50`'ڨ7bhXF̘$f C<|BJ[9&ٞ*%c?m:j(>M"ӲE$qNG( %+ x9@0& INjp5$"r8!]LAx{4=o!6˛x tʒj 4) ũ p&G{jaˠn\Ng)NvN!N 09OfZ5mju?fGL[\<)F~TGzroVHGIhdԂ\ JҲϢҵ| |&iŢiM1 ۽@&ǀdpU+ek-d88D 8C/%ە U~R3oFLWaL3톢=zg:(W\~w-.3^Nܑ۹ y2%r^pN~ uFuD{n5)`̤>T|~[>#q YK~JWjɓE\})ȰH+ʠegGE1r0:cʉ,ufs0:a& _삵ѝ@r5Do AR* Ym]%knc?mz-HicDWyd9Wj1`䯈(@0Fhjs*"qa+@i0 dj! CŔl"⡉vny~Q֜>NX?_uJ^ (^H{J@de=oq=t'Rau/M}vLAS%U*JYW' m&&PD?]@aoCwPh[e!IrEV. PyY/42^/ڿ6=axEV6ߛ1 ^ \x.&E1`VN rgEq`&4Al7 c}χdU\DCe0AJ0Ns%9 @.&ʪK`ᾙ]d>-l&qE}RG[ q%8Wq'|!@!N^Ň*WUja\LN=LR'S{pR_-jfE-Lz^} %xS,:?a!q|LvEbЙtGkM;d}ֲODp3Ig2wZvqlԜ4ТH ߄l"AJRb idjmnTVD} gJ҈"jN]MKMVݐOe^N$‰[0bsup\ \*G|mm2!״(keҢ?_i();`ooi xd}ef.0yv?MZދk @ar6gV6qz07ԿW]V}P/;B=v]Rcyk7ZvLrj$RzC6`z&A@GVb)^9;rUE}sG:giw\ W-:1?C3N?Y: q؉P =q3D NJ1I#(љ0 @.e%"֨a|~$}xc)cr7n-ԸٚJ:Jq#ȕ5CP_iнTM a%h dqM,6jF0NUlƧ"-6u=ցW3b0HIԣU*qrNZw6ť~u׮CL0h*,x f2;f`ڕ8YkyULs^` qqnJ֓_!vQKq? LySX g\#,,(C|RV8LNs>S?ecUEL!x~NhN ]yd.ߨu=,nt!bmp' rKCUsONJC."A;qt͛,|#Ĉ][ewH}SYir=9ՠD0ly3*m GQvD-(qAvF!3T|R7‚uAC@`-̐8<Φ R. m^ Bb93\#*z_0(+8ɾg]G܆iwޔ&-H_pͰ]Qj(i4,nm݂jÍ1[VP4acTW 'K" Lj1 ԥ5<|@|jy&`Y M>x%eˆ z ^23>[H0yt؏OADj(ӊ ~]źA^lB4ww 2A7~cOYiZT:`yqv#G,p&ƯHG/Ģ4KQu$H{v(fkd]>X̎'`_IING=o\8A/C]th_/mκ*!CYiKl1>ŝ!)hjI|Ѩ7YRPA&2+dԸO?SgX`,c%hNF}T:[P[ Κ!4-*x.H'gL0jOjEl֛oktkB[q'^iҾowgzqϿ ZYl,D0W.#Ywi邎rnr kpH8bO m+$ 3!v +>,?.F!9xLY@-jJ4vonv0H,?M4 WFV堪 +^mo3+{Y?W"#_8~s!XE~U 7+}fR _rAKRt c+Y^ݓj9Holގz&a̘o &;c=)B5~>#ӀA>IJ5aÚ L[cLB 0Į53?H%<4G6N,Pvo 3 ;\!td2'(m+G$5\kE&$#NQ{<[@ DE1bL6QQν&ľ9ZklWX$2҇R7d HFtSf;bg gSaUtsNX6QwFJU7za4MJ0pllO<ָ/C0rƂ6dLq_YYgaADWWOdʓ/C,+EgcA]Xe.H "MOϢ܌~{-+]vG߯o+o)3Xys3ulOwEHػyUK^8Nso-~^HWWD$΄k$eǬD bp HϮ [ WZR;`y 3l0z Vdj&_y%l"oхZڐƻ[}'dIeIh\4ԫfi‚your}Or#)oㅾ[ipP!RCyGiyckL0c~ddC`U;ND ~`@JCl#,ps{?0:Ցx Zv&8)kSCJ.0juodm W}25@$Z5?ܕoIܘ$ >3Б_~}RZGzw%bai7F ;)ą2OvH wu'܂EBm^6/*y,*!!•unISf5~8Eu"](@<+ȬJvz7"hlq bL6#Usg ]hceΜ&=yqLuV/2T|ć ַ*TpҸ/ӫFw"F4;`a=Z߻<*PY$nN|6k X!L v `b恾gpsd$*@rD\D͙aBi]̖IK$AC z;ЉDߦ`W!KʐlOhT>?CZtͤlBEHosp9'|Õ1T(Nڙ'չפ ^/nT䠖KХ7։п ΠՑFT ꃠO]y^c4~\bt1fE7~U\:] շm?IasUUVl{T`C"`ϯ6Aׄ FAYdU+k iVi54>Pp.]Ibu ؼ;/O>69[A ubWI)(aK]lF>s.8vAjT;RmE(6\Ba%&xw+fk;% %0OKעMS԰}O';dS |߰MLsr2at"éY"Val-;ʓn|v; cE#(%A˃jecWʪT:ȱV,0Zî)C_-c?8ƮqYLM̲ǒWڒIgNS1jän77cBsr@7*ei박rP~Z84vcGC}mj,DIއkkd/{4/D@V-`+7M&]lF.sG"w(9śF% qF؄GkJCAj*zJ(+3NVPC&N\kߘz⺱NBYH&k^}\R{緈̳ +> xQQx={Ј+8Ϛ{/%')_(Z[p-ؒ(fmy77Ow0;:j%&;qGN^EunMR:qk^MC+Jn[W/;y/#[͊= 'bkK6iOtBuUx> 7!yoZhZ;l*d7RͅU >G8Ĵ$pBͩK2q𢩊-a*ǧ Z0Ϳw/Q݃zcַ]8G'REH[{T#%R/!uvADyAL:nXj啛=XI0FŜusn>MPv4݀<7ٸ$R3#TxUQ{H%;3Q޿m2uvw5b~Rgh{-Gcn2+ADx/ן?~<_G()IÕ5R>y_-e:8~9;Tkd}J8bZ8s)\#W/=@b>ZtP&$N/eE*I3@V,KVO7 1JR%HN݈mrG gB><&Fx.hAL`S&Ǹ`o3 C;K`$-7]ya]D\Jn)ik/5"<R%VŚ s`^= I %S:);JO( X hPR}Ak>սvRHma+Zw MѬVk)D{-L䉯B/iuX/ S+s4'WdzYs4,xV "¨:=BP*ky郐ٲq_JE=kK"1gNe=[θ ς&7u ᧽.D|h^oZdH8lvwCc@P{&m_0}\Rhz樊t'G|?I9xݞ0t<#R(H]ȡs"I %L$!KuR2Edmf8im~5er3oN<7j`nfCn|wwl64>խ:ӿ)ڝ;n=R:ycr 4⯴L]Na>cn G^la6ͧ a+jht۵&6˸on]]ubZ+΋&s`)f=Ia(d ,P4pgb{H1( 걸7l5ۮAHmѺbw҄2m_EЁ^ &nu?^\}܍B$Kmgp"4kw76 ^?(!1L[+{7XusZ@>ݖɼ, ;V+_0ß.mɸKdnfA""Zι)/?Dς/Y@*ba߫*dXQ# 7#lg)-.#Cc2>@No}=YYnk3pԡPUv-3jZLL(knq"Z1!3[FtM:KDFrzK]Hoo q.fy'ɯ) H X^/'3i? BF tb޵ =~%VgϜ@3j.JE492& 87뷰7oN`W}UOUdr/s:sß%.6i)Ny )VDYGwЌ BSPb+ƢF BiȁZ|?iR#vnff-Jg4z7Ĕ7-Ӏ8FR@.I@$ z TJp,M'PZ`XIR3mgbf =:Jbb(Jj’R&JEf%1]<+jSf2,rqK:'EA{r̳ȺGuPӤ!Fᶑ nYafBD=сV,%_@ﱦyO[_hWڈ[D9Kw978t1pz@N>P)Ck#֎$$W}1{vఀk^i=-I5h. RKD+oe^aMM.}qv"seH G,{A"l!>"whkSoFuLv{p堷XF Ijc&u>& %j@םhX]r i` wZ_P% Ӛ4{B75s 7&R#B8x$Ϯ+1^HadrA:_&GjgQH10l-*SiaZg)tm_&EV5%)Ȼ~DvH10>4N\O3W?Ҁ}P;}.pnq7qHOBsV5*)˽ۏg4i; ]XWwl!7^M]V> yւS[eo}Q&gobX"V'-RSƆMyy *`Uo"‹e~-g3$w^2tK+@hTxYM_ B"P#RY@ M]#t_d _i; 4 d9';d \ϭ&L_4o %I( ~YXP5O^6@Ex8*c7TyVe)25)_ ϛf.y!`ɌA24ނ#.'(T :ӽ$Z-Y`VG^ۭFVԇYh~3^x yk7%ƂW{"LQ9T| %S[eA̗& m Zݐ1B"ARΆ ZhZ$x I=~_-Tsѵ=?ʊ)JB(F\ &PҞ*YP>h1dD,$u>q(AOC\8:[vS|HϺht<ΛQLY` 'A㰥o{4 yY`[P //EL&RjFLηâ?y&KFFzr F-8* U.TVrNV?KG@Ӊ(}@sh=VBC`rz`b^+J;B95ԛ:x+z}Of)VHVC/ isbP-|b~*>m`KESXŵxNʎZ͂TiI}hI 7bNꬷ,G̗ (eE:?5WڨH{hK*_Ljbǣϑ/#)%J1Vꐯ`(!y5f>6c$ #wVO\W,@RSn9|qЈBYCCǦUBkxf9EF>3 #qVvWb HI0ty<`שׁS!0hݏ?M K,0b`qyA $ =}ϲߵ+U܍ "kVQU#ihƥ?%@P0߃Ht{Mki9;S'de/ }WR=8ce7?]"i1 Ȏ-3fyɩ}In['>jpj ǿZ4VJ*^ މ.̍5$9i JNoA0MxRG%A@%jUYk˶!&?3h[܎oR)} 2͚AYȎE*-R v~˞wt&uM9Fyg"55Q uz\2m7Sis PR:Ll]XKӂcfY_e=_!v;/nR`lDՈ[CuR>b$;Z nn7mԢצ°S5L^ `ސ~i&-SdhKBh&H \fc`עWHImCrAxii;ćt&L'gdv707UPVZ=poܖhC 4 (2wnԂ_XL<1]z% +-^r:  Rۜ[> ?PICCsռp.[*`-f)61H!ơUY\mwїpqf1wY'brX w)Ȳư_#Ltd4RB2V8]rPVǘ3A6ivvvޫ[0#F1kw^ MLѾ[ۣM6s<w H$ -ِ ]Q0dٟ=iԨH*r%hɏQO{W#-_aR<>vX]&37'}4?CzJ~Z͎<]DF4}&'@~<2dh<U&lua@Rt 6Z#290|l K̒FlɵTafx vZ8E,۲[rMJ2uo,7eO"U.e-41׳t/;^3携2&ynL[)0 2|oNd?T01y"tF8c.Zuxw(Gg7To~=am_ƞi*nBqh<I'N/}캀mpok㉉7"L0u2*Y2pUyU< _襤]7Y1PFަ:}$.B횹f/\syH|Ő:ͅCPm)Iקp$ɪcyRjzbPĵjg\I15B0}#űGȄ˦W+V}?EIʺasEV{7jI5#TҚf!p\]e2O_c$c PHE0iคwQs^D.H=<+6Nчz~?_oňH\O&-mx䈒Y4/GV«\ZPnC|sz~=ox[z`$fh8o>&ﱗ;R-Q54b tF}|-gFQFkd3❉ A.])mphpbJߣFu7;?w 12wS77[akN$Z밄`z/N Sw7AL^~\s`J h(VP3?AreIW7ݒ 8'/L(2Pc:Pi| ۛS5XTUmǟ{_" >,CP 1hLKZLTUZ-s}I7PɯrR|ڌq G}5k;媠;:A)hLU7fT> KU+Ar--Y :1ٷꛐ mI(~5lsM-q$?`¦|*>i D 6>RZY:<*75`nxudڢ?w(CC!*(Ϧrѻ 8lm蚷|ZTnss+ϠIbEo`.2TΖitU. <)U}6!]jT5>FIK a]>۪N.6{s{M[B4stT{̝݄ĢM=*ԌHR*{zDryϒH%@Dc;\V3s"~[1*azu$mHavԮ?䕍1 8FpmUs^ut(Ow3߸'Zop= FI{"Q ܀icro(@Hr](#P|RFJEެ)N ԲZvZt.>탉S9twImqs pl/+IkGiL._Ǯ&+qb(LQA }pFD;Lfë5Kd#W8&!XfL7#mm]`Cx_BEKIts3π-b!UQDc:ˡv}$z1dډb=8d6~mqbsX?v XHmw@9J1үAq̷imzT3(ޛn>W0! ;D EQ 4!kC\TTxݱp'Ij9vxG J@q`Y|rabRE1x~*f,Gnw?~{d0tMyYC5pcq,"jSwt@cZ EzI:EHx<0(ˋ*lo1&$'d֋4TB^t"Hp-( ;F]8+GkRtnLܝ9XY91V̻zjJ-ʨ4; |o<8 %,&Jִzx*0,{UP0 sm .FsH(@@IQsze0?%*ǻIh~D]d Ư6q<->ƉDCj Vipt~.=f NPSOtHX?ҺclrGWly_WlT^trƺ /h''hdmr4_@8'xg[u ޖ8=\*PE'ـZBq98uxа_ ]@@lWY0p@ٵ[iv }cT=׹ &Z"6VݷA՞gsP5|o&J7r' \t履[=0iRmx0BP^'^E?P`GOu?O"!ݖ&`쇊28*xmR`-Rrj'Z/&<@,56@kܐJWR3 ~ ߧsCXuʚrԲn ]vcSwXC4\GLY&a*\qmv; wKb|;$6w4ftE3"'^s8;jvOS?h g?.ieX6W۞>-L{/Rdz^JրۓTy.-@"Ue:z4J%aZ^DSЋ\tfq2A_rL3>m1FIґɇ7p2\Y?>w6zp ݼ:9CŔV{6}jQK urחL( sTA,c@UÛKe*Q{~UtpjsfR8}光W:גmC#5Tf n<йC4B!5|LC/;OO &@~cNJ>cZobT@sG]87ӽ 7 7m$Sh)1"MR̡J,_[ v<&"q)n#4ye2%36xe B@yC4kN[cXjοp |iب/Yn:xk穚 [.v֫u/j'u2F_a)L3r{;8UX툒PBN](ȭ7c==6/WNugkK$:P.=PI񅁆 ^L|`c z)[=־qfa+mŴy"2'L^C3SZ ܌G07l/-L{!q9o7 l<N+(-.KZ>O[X;׉D>T"GT0T}\]P=?~wE,QlGxqz0 0㚐Ɠ/N*'Ef49Hg2h++-<6W 3ARq=%~?ëEIleMAV3; GcJ0lv]‡QEK郞{Gs1ykV~U127ί 4Pcgchs qc%1B[|6- *@԰"Ϙ/ojﶂ̈3b Lj&Խ@[HLk`DMJ5_NE,J;)Ɩ,o|L P%K/T qǖf=!%d&pW9wfLynx#\(>k) =H4` 0EO< ,0*c@k&Ʊ=98ZZܨ5'2] q/jQ^ʗbMg'H8-1h;co]5nec2cQv]R&anXt xAn!#2$3Ӑ]Dб]G &I:SPI~ MG1Pcq\2sEqYA.?z6SXy㇙%F/"WF6N&A~9{'Q]XL(qd @''`ƔH;yXpV4 Z̶o߯-]P6| D/΅dfS &aҝ5' 0e:I#Q( ʘxVt3|Π|vn΁ eԧ Ez^^{3lzVy46s<]w? nTԒē ؟]n\ʫN@p'ƑoH1 Q]iJmI' _kbƬ[9a9Ƀb cD[J ݑ?sמ 2Wلa%-J6 xud ksi[/R^JFw66>)r$S<:a©>WS AX)!GY8&@XRc$M٦P{A 2@kK^}2VٮێE_5B;~PU$N٬X =*?ҫAivj}EܧꦯZ 2TSM|4`mdS'|=2.$O/F02-'Êq/m7g ,gbMHr|BĢf_Nfy_-=FT_ɀj≣~o'eAПsVbLFa)) -eioAAe02xBɭawP:)?{ EuM 6j!OG2Qi2_Gv)2,\TPg,t2$nոG w/ou~OojrZp@O &yp \Me?ӧAa Cѿ=gG;*p|]mvǾʽXL ʜʉ#O&aYȊT63>+%&>bsEt؃xͿ|ul@I-ܕ 7Om)5|Rn,Vr<a1OB)G[_u]+65x%#W12RC6"6V"yY$3hy[[dMi77 e|zai;S7d]miJO='/X4#|n@^Dʣͷ#%pd,ݍ]GCo؏Q1\[61_g$P55>ȲnA-08FA[')oj9ivl~_IfpdHx! ]4HtU)ڰǎ{@2:J+N)#z_pm=k1[g)[A8e!IN SV](X_BH$g M 1ŷȜ9ViJx/ϊ18˦NSs $\ ; }Iʼn?8Y\V1a>/'u{873C$ %2O$h!Eer'Qw&ACEϒ)Gj-knࡠkea@*oDR<ސ;+hՕn?@W9lcqS~WeH!o94f&ϱUT0ʩrpsA hD:FY%ȠXtW*V54}ʯ)o} 9OD~:ӛGbb3Br&6\e &ިT4805ꮐBr|9.GW0#)eelr1NN],;rVT@yeD4ѧ.E,.GG^Vw$^tf{^=gl)] =B|>]di_+DË>PS6bp6P'.'V1irՎ6.֡!Bh| ߟ'oc+om Hn_1A帊n*WFFETDr)$賹v =%F~CGvpT%sGWQ}${OnM-pd2:NQgW޵99zb0CWJf<*HERW`#pD}5-̮zA&9Tw[G{%tz>O >_58Do*b/=Hߵk6#Qyڞ'BdeE)@Jߩ9!Fr(k7-9m &5KN^n܃M3r9i/,OfW:/ }&@cF %φ*ԘyEѸ 3~ Nunǹ>ζ?|/OҌBw36#  !e'kDE &7bzq6~I'LWZ;ShBoŋH!&QˇU k{2-2 [j'V[$7m"U j_se;O]?;*/emp4e 4w .NS"Q3$Ac=G]X@1s٩#g@s\݃`b;8%`a>ҰJ#c`r͍6$'#LӉ!KXK{0P]-&ʾcBN}Y-eZʡQuDƂ* }Lym^&Z,TCh0A9F $8S=/2|20]=I3M^Vrږ0#φw}.Tx4h@%i,7|/7pq{੬Sݢc`G&k7R ' ba?i;سB:f^E|a0e3v늃Q]juXz:K.cB_j.Vr&ca3hkaFy4%{YьT$aϊOPli;QdvJэo?kdFr~m=Ȃ ?/==}-xR/DTM@&`KS"d:]u>ZT,ٚt מކZc$ T?/ޣ9KlC ۙb4Y8fwж 1l ,?H"r,|7@8a5{("I`xl*uɇ+AJO+WrЛX䴣vZz TbW,.Ls[m/ȟ>/95I`,1iѤ:w]8x=xs|o L7B\*Ȩ7d7qkTi![I V*i-7&>:QIo⋑KEVFwAX;'mnPmQb4,;mzPv+ 3SAJ;ر1#&D]E\7Mg%^/sN< dO&4|ŷ;#E"eqDĶhn)`>NMVvp7))[Y~H m-ʴf^H6&3ג,e#` V("'m&LrqIݶK^Fq-7Pҿ$b?J DB\`ΌO&nw7͛Ȇ"jzxK :o^/RCrwI\9z5`ejl5`=l?k{P7}'&"g1LU3 #ԆEP$ʷNn-R 0^JFSQ:>P*`vVRS, TjH2~JW@ցV׏/~}1mƻ>tc ~dKYϡAP7줯θ<)r>nQXGu4ʢ4:4 ^>{}$U)rlx&\Q7ڏk4$>vkQ<[j'1~pAd2? 1dȗjX\lұ_o}%1==Ӣs.#.`f&y~)mKdN? ntc 2gVVҥ{%GH_{D[D(J=K⺋ix"GXvke'g0T\4V١tyT<@wc;'ewQ̇Ry\:%{t:)$'n|+tDig{Lrf=vhտl=}@) Lp]ցڝ{h,Aq椭1ny!D$\WTżB,9]0&5xۣw./ӕ)Un>S6/Rj'0A&L8$3yI)!tAZ94q*l,o8="и֝/}FQ!YӖ`o$y'{gm"c)#K+3vf]ҞQ#-< :?ѥu>h=g{K &kOr'2=C+P S [/Yn c l 6A"m@zc"e@`Z3/ ]_DN7Vx f 'bK9qKp?:h@4b|a7DPWwK ΐ]giJ,+5;JneKNp̯ ;M*fm 2C&յ{SNzܹrcH fU(@k`l T$?2$|.eQ 8XvADJ8gt?-^a%1nC,ucpP!) X EV8SiBH8@XwwL-Z=]!oܾ,H8J{)x y`QҺo+mz?/hZOE<=W;eů/(h?3a?2N3JUM@ a+^l9pb_@M3!eJ n)`Bn)IhC{2ƙ°:wX4nUR[KL(砵 'yj`gȪTs b]!([F=nƛE>ÛRB"ZGC F'bJO J߆ _~qT& Ry./%驁}O julmi^T'b4cb ߙ\m<]pDRdKka jw.G.0(T9,nWv;Id nAh0-cr߉rd$-bJ P WVSkgp$ Tl,R:om|Mj7I fV xǶV&o""M|^($hrJ<ۡAt*\\Y7Z+Q9J ݠ+~Q c䓄?zk5X.{[e6O-gC _7U~݀+vBQ/ G✪o 2?϶9VĐ ?ꛛ*1WD=Mo1X,K>LCsdл1ae kxc.̉| ͐8$3*;^ я@{))cKYݒxE’2<ʮ%mUt\z R@FP; hD'Dw2$Kr:13k7Ue!dq-CШ-͝ރK' !ːt陓h]X̃RkD΂y-tREůLOVicPV2oC#U ("[+!Cb0S#:mb\DڍݘBJ^ej7lLAKKg*Ϲ"<=o*H (kYg#8{V}5Ъ7=:iVIB"kA%yJS7PL(@#h/EU>=P'7t|0w=Db)G P&b/:!x:IXJ6oF7Yvŭc`iWQ}MrHueNY~ZG0"Ixӑ=ԣh|870v&|Պ>&}F7@'&fQd监h'0OjWa!?Շ&#UtOwV2v.e fJA \ U@>4ʱ;FV&U~dX[ud&48{}ćcHV¨%α6!,M1yW `PٹKym~x,\ v.Mn2|NMVN>G-~Y=bxZξߑ4r &/T4ێE(q5h YnXqUzn5 jR%Iw0_yJQ)̉s-P.>ZK K|elxDӐy_cBFӸ痧jڇʧ@czܘ8͂@rSӋ9n2oO-,1̱zۚW(T?Y=i v6J-^o1dh,Zwѹ_yMx+7r-(JqB=P$X?Yv Қrof `dkTY2.t6ѬNWlGf7s1>2ʪ-U"jXT pdI)-ѱ\/Fy%%^cԧ<*8m7 g۾Ui.\Eim MFYBsrБDf2+a&s4CvGvڱmEbdBA"w8]')e#=>@@>X';aYđoǚo$y_v0 _h!jt[ j@\LS %%{}5~#ҍf+#4=D'v+ Ue(*A!j}Hl0 ~G;ތ :ʣ QyH l6.jeFDv,rQy)'m ZkSRH ŒRUgp- [l'E)¦rJ^ErwI'F)bR BOgmaBՋԐH q|G՛CKq7kG$I*t[ti2@#X315Zq<-{c(gk$t!@O(g?痈?FU8q&:I;簭6#7rdx;qc( tp#N/wL2&%mбp$}EZVm|'ӁԠw?rĻAhPZ,EIt@9{4/3gpR QCu 8Xs)^y^0?SZc6y78~ÿ"څv CϘ&Qa)'.nQ%"f\GxQ3ɻ7ijQ?؛YE|/sY^' M,烊UOE!i$FָOwMn< ub<`w! [*ΨZ#g!C.J%cYk3ZeVXt7?YuRpڽ_uߍU3| &2b7ڞx' ^Q/[ lS#V}Q`m3k)D4[QiLxt7d5ps,:8!E cv܀MxaK{nK?_D7+ o(cɫ:{aqGHwpN gapq-j[w2jGhOB,q0 Ĉl;W;UP4{ܤ#(H\?(]u  :B.TPSQ͠1?.s~mm#I5/'ڱcTXieiCM%vJt4#P^U׏ФV/fa;85;5T #V9& yc#r"eϡm{8rE :7 󙁌Rf{kL"'%mck5_/9,ӚdgtE:J׌;z3UJ_ udibo{Sm̂Qi޹`; ujb!7@ziM^M!8ZLI#>-~CjbRh"{(zwM`١MRF eQK5Wp|S2UOZ↽1ߜr2e8p@yǸq/Al{y 옦*TөD6}9\KvCNVQzS= dΒOSDI~J1p(yJgKM^YsNٖ"ޒl%J*YIK˨\5]/{3C KFKMTz8:/D|PgT|nJo w9˞MZfa6hQ^(K8, XX0-6]j-+EGF/ HF}I`q{<?^Pf\`0N_~T3Ț< NxXo/>mZ&¯%BQ6ZyU:L ?S^DG'ꫫ] /@WyG^moZS֊8b]*JķJǎr@=uXk1f4=s1&H3Y#f\.SVU9Rk#Y}}Jb8uE|$}(룉%k<5ud<|'ͯYzF ㎣I к∦~fx`R#i~U2:]dp)ZZ#`@N7-l"`]+UBu><_a+ 1qrRa6C@#aץIi̠%P-DZPQsQbʿ\-ٝb>xi3~Sb%/1'`['(WXk ūLa2WnZѣT4fQyxk2ڿ"zf$%9"v+J' V_`0q~!2B~P{xFXެN9>jKh _m5aiQ)'^k1]T?Nōݸy*-H;(x Dy+=\C{.^?,z[9 Ĵe P.l*L̡5rQs N<9 )P=07lV!:I]O5nPw5W=;k[WE+PSύIܸCo?WÃY__GDܴ*!R +D \r:FHe=qWPTNEt?j!8+߶`a)tඣXlj>ݫ(w9~xʔ&~'>n$^ \m8ܾv8qؠU7[`$^aW!Jo z똦+ )A-fBf,'Nl/6EB]aZ@{7.2K WZ(RFmdzθ|q0dn;p"҉p~  q H2`K9g4cZ躚NjmF[mTo l[7LJ6NlCB= K+<HN -^sHvoDh6 LԤt#ÌU* 9NuO5h=k\LM7>qC'3R^ -o<7`SsTE(GR|}pJF?b>|(źYKbLE=FT#9*qw-sQ>ȋvhIbQ&"&lX̫=\}:ڞ?} VȺ U]`FwOGIJtÈ* P=d *~!XHW["ބf)!+ui|ײFo?A I>q8(Z) A|C^lf^% ᢿǵ'o8w4H7߿PXЌ:] K) 6ihE<8!oq2Z>DIýʽ# p#ؒt6DJ2tWN8-өR/yUw$e=Iy"7$dzyB D.LNg/P~L,`ƛ+I][Q0 jFTTVq<'1k?' OYogrtZ"l#1p:g^ Bkpa5̗k^君6@f $0+ÈO@YfoIJ@@=[1 -?O;!#6̿s8dǙBpAЅ|ۚ E«ЈMAI]0`7JaCU[sǴw6 :!Wv@jdW ;qb(mD L IwE0tY|Mn!n(P ]N!<qbUā@kEC6%`ƬOy^eb-xxqw@46}RXb:7ʭѸo&Uguq}fnɩ5^ϱ`>+>#$4R| Gh["']v*Kb拌?wH;:jvthﱿ2퀣x&t SK# 6tJh "pi#kվS5.̌=Hz^Ag4L.7׸o#[rW/̄u/5ßs<)yyteRz 9T3_܊XUZ (at}dW^Y2.;5H/ `wC~N j*1~$3*g&׻RZxI$DDŲdWQX ]6jGeϠ 4 h] ;\*.f\,箂Åa՗2(nx:LAzL ZL(4Smn#TK*Ȫ(Vf.^3mӵL :vS{Ӽ|o YxMD4~!%ʿ[lsuMgx{6H&yjfUC^BV{~E8e!J!=޷ou d&L\~ޚ({ۉ4<9ۛTznɆ]RiА] ih[(n**K" ~,1flv!_7irJŠrJVGC.V2ҩzP/E5:V*i Spz-u7;?m! w0MCtT #NqVQ#e3n3--&oX" y.CU; y[ ԜZ%KA^ Prauѕ,}wY' YHta [!&kc )'P;O6/t7?%FWKO܄[#arfOw̓PuM_:4ﴱ\ޘp?[}Giþa :adl+NeEdĒYq'vVwA"4Lp-ު˿eNѝ.|ԢFN'g 6yp%!kvVƜ*y:J,\w=!sw7]O=˧im.:'b {LxSrcш[Gq|LO<4>Ujs(=(ؕ#mNzM;O%'{EheY[WIkICtICxVrޔ 0x꽡 zWILzHn@ 'df&p}NTiO|F3~§3y۞eyqsN1#W@"N2y $4Qպ୨GIʻd35%c6,|oE=D#KZ,+5sG3yN$ m6|J42ĭfjΒ)JX)F2fEa{rM"欞 "$]*&~ReD3 *Ѽi |4!ܼ~L<*p0ѩ@̽vحSɰmȺ635_ ? $[!}U8Hcwa^Oyz `V<*f($R331f~VvعmtNnqô 23~{ Ҿ: K#9^zFbq}suQY݅قEU;)g|SUQ&zO~tДK#d`1կTށTz|i38F^c=N9 kFe$cSʼL\$G+Y+i2iyNtBWodLZrar!O/7] r2ӑvaXt1cӫϗk<ѯ)idU$PD5!!.ci Z5rhh '䨦<}V]8gI "ZYklb/X kQe @0ĝjZ_m 4\ 8w+Tř&EAnVA ݺoAz;rR2x?r_KC R\JfXhG1RB2 bXe9#KhCJ"bb~c,i(/&qk]lTkݾdr[݇Ovg4fK\Ysr8.=~$\t51/{n3_silSbF} Dy 6^y`5S."*qsO|7^QdR=*ч'ƬZ#z6~aP#3PFY D%^^9s9F:vOұw哥sȌL>HwzGJ7+]Feٓ˘LCX6l*̚f +&_"@Rfz&g,?(4f 58Z+pۨ{EĠ5[΢x?-\{mPe;;ʀ~2zݮ.\ZsPĒ̫OS00H^eUy=ώ:cXK9c {瞨yxs!dV3f!RK;{E?r^H&Ͱ,˧?q?7Z  1 Fk2CC#+ ׇ00@׌oϒF-fCK˱vR PÒJ<4'`+MIɎSdbF-8_;czIo݋P$i vf1 KQӭߩޑ8뫢ؕ{XI񬮥?'8& kf}k7vIw@6>~53+.x**˛laT؇e%Yg< s7o9Zy{a/rQa <>snƫh(rY5_9WEMKp=SמˢZM{/%TnA;*iiq>aW9s1+żu2nC< a ZApMnC/G| "35.Ak8[ E+@%N@/T|i=Yz ßGĭl{gN Sξ,rn4}O9/q|QSG\ᘓ"]wlmjC*8YТoGnOٛL]ts?ɤp*jovqX6^ tD/UKE\jP-%Ǥ6&axm-`2Q9SJJujC$|^YGci8Y9'q;eF8ehVwpа6.|U*Wxc@/Oj]fsڣBUK(MƫF6Dɚ)^-)Ւl6ES6 <ۚ y{!q}A^s'lcv@޽®}Ieթ-:-D7.Ed5*+Qi : Nce Rqkb̿\,u!qr({mxZȆ 9A1 8B<,EsnBKjq~*%Ì[(<L XGBtjGsZ?a fFW^a}|,88j C<_N"# "49?G57|`.^=&f\xm*Y'hMEB1qFXzC M>YkVK;ْA5iYP.SNr9 Qmүeہk5)nKzȃ{2Αs9}jIwUlROIx=:0t u MgC.\7J=\'Z&tY`mZ/G.\ cQpPY CiҗrHJ_?LnW)&u<``>kҤk'aƾx|/ӈ,/[ c㷃 d)q$UIx341`옕M (jtzoߙ|6-7^1ZEmGXVBjY ,$arR=Lc@a ~݂>LJ6?|袩o f؜j(sÿM~?y#@E]/_RFz]0ΗEP[Q'FAIܡu9NHQ 1"%*ls77Wn 2*63l[Qa& 3Y26[rVF.9 Q߸}g&׍_u*Ÿt!'Yu 9[x^m͉b~bXKk(^HAtMF՚~b-’_nt Jp 糗ӌ:Lyih3a3( U"EtC>WGk_[iw$%lY\X=L j‘ 8O@/ň$/t(RعvfSOz,zgt6[*$lYpk pI`"i/~j$RiNZ݈ cS,tUK֦}œ)#YSkڑgҬlai{Y.RCyم@s\m#E0m51ۍc_9U0p2geI>s(uݵ:&5@O&:فbR4Y,=ߍr&,J/; +X}nuII^ w)T 6vsL~qS2Fݍ\fʣU.O۩ILD3#%\I|u͸;U>ؒ9i]٥p69B&6+ck,)aipՌqR\s_1YКo>uĦ0`O;u;+ԷLJnн+%<ËG#MNK,h,=J:_A gZ,8 Ӣ l%^?Q+;9:hrvlS9sZua7WF &j3TIz$'vc4D,="~X$}'"p!YAA(+CvOE!4hROs})OpU4XYxUmeJs_LGt.J/:K|*6]0&<֋Ǭ}d#j[K'p Q.pUfsLPF 6I99.jK4M)f`ЇoӖc ̲|2tN ߮6˃:yl GTqXJD aƔLSx$<Ϋ߬_)JjY!˻ٲ (ܶݎfȝd婳]*Zw.GY5GqM>%wV0i|h 8%OtC="UF Lf)i_kӟPu2s8-~^`* P0d7?pӚ[;8j f*+rj&\[ Ft"d%1Di5!W_l;"v`N_'yfQjj߰k0+r4;[\vg)@a0m ‚٨FP4ɳ5c=[ ufd ޠ 81V|. D~l6" 3̤3Oxn$!^daOrlUŅl9?qܮE, eRJl&=u’@d aLRneC@E@S7Άe,xj-q55/jCř qo&K-FoC"8-5noeZ8ܖ~0gTOldT<3-= U gV,mW!}넗N{ttg>ksp\N")b[,RFA1@M!kb ;14Y i?sDnVtSqZF$G(6u$Վ R.jw59SIf1iܔ7v͵tp57@4Ok}?s'طsZH ,m~E Ru(Z . r~6d;tU$;alnQmҧ-w0>#wSU,3\om7kZS C߭3_ Ѷٵ'NlJ8]Z nԴ*"RME -̱?4b4:,ࣾ~:3Z)J{mA|V S4}~]=;]4_]$UM4(jdC8Gec0eϊS9#T.NYD$7cW+亼2up=6QD1N ^1҇KNO1qb?~E_S![#d;!-o5{Nl9)*G!0KsO%%i"tAY{1Yx gZ-ܨҍTT8vdw/+!%%4yO Ԉ'L6>gdy9Kzq[Xtd)f|p~#`0IA ]ӆ,~W焎tebU s)~J+ABIµMmi %xҖp8u}#)F<4tc}8Px (vbT\B1j:\wHKgtveI.Y._R@dI'&F07<7)~nQ]m(6f4B՝ d87 (V@v=|4ެnhUv=T5vo4pj!e&+MG#$R8Rn&R`/?.EKPrW -m+,qĊs眵b`eergxV>nԣor`u'lDv/VW2z #/[\ tDň[ Aa 4~][yz3/"T5 vf^ SDa 'f 'e?|/k- ȫ(:%.2]6Fo ʺ{h/kY#-qfߪjen(~Tg^A^ atgTOlI 9IF렘7fٸ}5hv)T eed6u;S빳LtiR`{ؙݓ9ױFVFH]Ήd6l;퐝oP_FUE^]7pM7<ǁXЊ=9`d_qj9 x}V WS{|z+x{ ̅Fi P",R#~|/Qq}K^ H!c6JgKmJ&9*6 9 mB3B.S[% _@)l}Ϣ{z]~f{}H 5TB^C<2L$]TxqH+V"Km TPN)().99t.%`ͺA aWsͅaR@ƣ s@to蛏̿Q`H?pJls!u1w5ot0dk} zsBoǕ8JU耰%h-W:) NED0pBvh<]+t2v OTKL5 _R$"SJxg y^*be>.ma# m c6 9rri؜E :I((1?֩mrILWBցp? j$r -}/~aC@\)^~8pDPEπXB@MNP;jvg6ruhkJ"t_ Ktѩf#nC~ D/[BE'?p D6W ri/3]OKFťl+(#ĺ #E󞾳z؃%-;~q/s@zڟ~a; t3Eu]?-/hΊYF.Q Iϒ#!ʦ|5YG2-id}( z:ebdn1&}hÏE'4p`oyP,U30Ҍiod1IXφ({Kn xa7c&)n\&2 ˮ5)n_XiY~3)Wz4AG҃WnMP)XeӼxۈdʄznyvJPYy 9БuTK?3K CW\4Bz>?&+O*}RԴ'^]:{ gH9=gl?u-B?C(M?lV֦:f?=H+MiߪyQnȑp$Eyg$t ?Ʌ'}i?5!2oL;/'~YtKl R5NQB\)]Qv8}_σb,2CpN&v> +dNe_ηS07B=(Ӑ/>5#&>H6oNHKBĨG*wRf  :桞pîm{t@kLeu(Z|Vjdx<ߛ $l7t.NE˲kHhެ[WbaiTCU/;Pd01am/-4KR:FNM򌜱i_gT&LFޓxl3i%` \\Nu=QNp:ɉy<24wU➦]qeq5OV$ O7 %@: '32^(^4 j!OO|/~X\ft akڢ4aj]EzYpC6xϧc5Yp6E>+DA:`c]N^fq HZRE;sb\>H ג@TF,clP 9q}G|JCyV"6-~:28(MI-7@2ejrv];?Fnp,[fxG%Vohߓ4}B)4{|!GTZ=@(-.?k0J S<; \r1ӟܒ\s猥ZVR ixQMWv{F|OGE&rQ=" &ouU9!]/INA <ZLe )x-w֖/!n`'R6.M$tULH 㞩"/z)g3ljnijѤQ. I#O0 ts# DQ[QI.EppkԭU_J8; n.2 V/r)+2Bdmvس] :;[m~ɳzg- ^S ᠣ}wp k<MIm3*a۫m4pf~\;6~Qyz)qb.!l# }Ljh BF) $""Mk?SÛʊ5ޥ_DPB If#Mc2{WEk8f6@CEaU8_R6hA3@l#ɱZ2٣K9UNFj](~ZMqG8gNЎئGMwUh" ̗f3ǚ~Hky G1ԝаghdMdR5qx/G?'ߤVzުq1z eIh96^Q" -#|򦓷VeĤ^_`P(8AAL ? Acu  햸&wg?+#5 . lkC|جg,~.> يNH9&oT[SD0f}rSOf9%9fO.(ɩb͓d. 1OL2]$+͑mӊν?N| kۍ`H!GsK( jBv7 r#ݛ&U (9>J䓠cOٝ)+jy8V&?km[J/;yt5ָQ+W#s_$ 1]TA9Q88'ƳԋIv+m=u;IE _ "fE[ʫ` 5UT#aM)aiIbhGo u#," ttz7gJ,@@ؐtxaEDXνmYrM!plGnSn0 GG԰:'/yN{ ѝGPj;(a rP9: r&۲6^#]'Όʦ(QYD\ ՠ72†WkZB:R* 3; sD 5-99G?[ն+ѧB=lmސ”˱p.502 1c|K_PW%1, -צ϶gZӣCU=H&Ƙ6Ia?&^ul ;լ{fB 8^ћ k~/rOmLdlוrj޵LUۚ^2'ԏB U΃y|8PId3w̮5*# \FjvuUX "o)Ы |O=L8H5x/`F]w\C:5Sbh;|~4sK>K8ςUIӟh}`95,璪è>a^DB]F;%ܠ : ڮHxJ֕C녘vVھ pлJ'y/Ct~< ҐM~ɺ|&|ݘt#k(z5ѻ3"0g/aj48Iǭ#JQvy:Ҏ"ux!3Ű5Я$ќ0?u{5<Xǭ3fV9+k`:#^Qm*4liu84пK/nIu!ǨtXUQcC 5q`z>.p)nL: ڢpCkL+i&x/I/FV視U/s2j+jf{֪_`)|,2`F5b:_ 'CQ lmE*fL;IM02'ARVSpE|2C[L$˝U؅uFls~M(<*p|V@hhFШbk@>?͋7.ExeeO?WL2-+AQǓV,ŵ ~tX'XXX5c;73*\c9U3u."3ԍm޻ ۍ ϑ* (L5fg@U5EwTG1Kl&2CU$=Cϥ7c"duq=70u@쮸9RꞘ~Ϝp^?̮L4ޫWjYl+KWiI+09TjzH"$P)Ҹ~gSDSXnz"Sɳ }!K|sQz(*6q\#mTӈGEh=K)|r:7ؿqxPM,Rsv[P-ֿ4|Is 1Hק,ռᘌr@~1U|LF[`3k]U<&?qldpw1|Er$%gPv!mM,Qdڣ-GC{`Ja>ӘW|dH¶G/n;T!%eNhB ; #}!`D>kFC01*% rhΊ[n5no"u;*:N!e=mȲgW;zF%wqح}J= Gz#ȼt>xIBzFdRB|a @_5şLk [J!0Tٛl$󮱴FrFݩ$Rhj1\W~&〼ME/Rn(a_?)H-- \Ox?^ϴI̪~>Kr)K.ԣƓ%,muHqM/N-$WL3>; ͚0{i"^+kSնylԦ~H{0~:‘_; ||eQ&^_"8m,qN8彭Vtfi=m͍)qjv3uX>03J;ضjCOth7's$ A˥lGHJ3{ &aVjMdS|i,S.*(hۥ}msu&t30|=XZ(ӂpW㠑]J(v5ǎE /.@@P7-zjZk]yȅjIjNl&~4ӥ/T>zC7jRaOu ~ rB܂6c۫M&WBXq@-׀̂yMG] ՛Dc81&Hayh/Z8_Fk,|\|!1U<7f%u^ηSLcsDFvŶ >vy],#NBo#[o3%39ɒ>uq(FwtF3`@@rY)A5(_,M?=.4'q1E'RC,6 뱸+[m`W֫TJEH(!;25^0ףBػDz+1yGPH(b5X8mg)9O#=#IUysGnQ:b*<&!By PZ@lठUV, ;~)ڹ)Nw70`NZ}=E@=}$CN0SڱRޜ>0T xlj̧V$a5\t s{؍=8W!PhvF^a> `> jX;n=$v45aB-B/>ʝ췷6؍ks((8 X<lJ˰H47'-yWĖM;ܞ% ?c-4R2Shӗ2cinb׫5HЕXl6,H\V)= #D70!/y{ʬ*]B‡ǥC@l q"M+jЮ4+xdh2e6/6_ۨ"Bٕ_+ Yj_D@ݘr4 Ax^q:1 GAOv72c!S9F9,ڣ$ts[τb%_?[0j W#[VY)x7fWȪقc)ʦCc`KL(8vLhbsM*NgtϏn0)_@S}8 sFՑS/l\i G{$0R6j3 icr ˋq$Q>] Y} }jw%wg(x+ZbNY%4H`wdLF) J,>{(.GNt;>o.>ۢ&>_*Ig"0Jg {C(zb*|.K;=@m +?t(U1"mgnU@yP_[8c!?<]|i}uތJq;(>.5V x5r5Y('w2[0䁕n\aEF^ rbU"MaLF]ՙs*:R4ꞈ #:z8h!hpIMYr]/?$=$֖̓Yl,Q[uߥP@",R^y2m[ .bAkR&S3@"'KF#SDq"76sm)UYh3YlErNIlp?U`()e9ÍӀ`ډExw(ݟwJibCS Ue[;+ }Li8Wkt/$Mٴ@%ZdJ@, {@P#a"St  cJOhz `=Jc:4k>DVqm/C7D X^ʢqtC;9!2-'ȏUDS`{_w^xyO3c:̧҈#Ļ/Pu 2w\ÎЖOFR:B-OTN<^^ц6 7ds=ւz ҃]dj9^{+slzHP OHzl2_z&HBD|ce4smw:€3/kQ ӼB;Q,ʇm*wY}&1d> TJ6Eڃ"TwLq4`Ĕw-@K,8~%ZE6 N~ɵhx'fT tIo *56s,7\ id;Jau˔eF^u-$ycrŭ ?RUa93G*%1)Ep~hzCZ͖;~BkRK)3 xPtu N . 2{bjxb[p~ڋG6pkɟ5hZ*%D1=X`-YN|r(}(4Μ %%Tڲ v+;ڡL"> iSGKS% JT2 zi7)]Or4 p"t36ɿwpDB`؄#Lj9e.nAm'*Y17'y*l~ԜyKGfMr(+)gXH&9MlT'} ѢV,y'K݄DC \A;GN bQ/lf2\gMl~9j 3ŠwϔqsE$ 64h6&,U_&`1A=Lo)A 97lR|qZRTd0`smZ9D5fgԕf5Ph ԚVA$T=1tqڨ4 I)?CFл7/*-8-9$Yi0pWʫxt{7$n5:>-?r..3Z'C-[ЌƔW0"0t[˙O (UV~Py]| KC[theJ7Fi=~?ȗЩUuXP>;v[JO5^v=!gq.&KHl~"h;&(FYT%կfH+*oNt#wMC?3^:ALFA7Oh*T71WPyM5?駳+ySSÁs7ET&iYiI^5/Zz6±w633i@zbL1o<,b7UZ=+iq$8D;XEC߭ !`IjWtj<ǺK6ɮ5c$ߡ>Ѷ^x)ЯV^$#vb, K:wwW%F9V|WJX)VGYZsW-,qiL`cSBTCK Nqv}M {T[简.*@x&X{ܨ L'ֽSkXdxuf9ouF %8Rvb1*Vn>#C , 7ī[ɲK$SX)E׿eH;>18 oDc2zT={\pEXpY!MbL٥_-AVvNcpee_wYX/FNTI|:&=1KjjC@Y2X)6yZöh.o}S~m;zTmHwYƉ6Zșq{-HFt$Ű>6>_uoHYp0)1^:U&BYtPcaC[I.>=#f$AlAX:SKxAP{bC3 SW) enN ӗ;LԧU~T":f8&ΊJNq1E"Sa]*'-N>6ل k~dӳNn9M?Kgycx:]jKxC"c仢ĽrK0E˰W~0|'lξPv+>]hP.~xPe\%O{e.l+󑍎;+O+0vf_5(SQ9[NұYBh(LsB.;@r2 ); 7?RD\|d`Hnue*&_CUnizܢnĂy;WdG"^ ~4z\,b{D*{hI>w7I1~/I =5ʹE7cnL?8 .2ImUՋ-,_<janܢX8Da̗8sl +yh?z IC"v|2ZhJ:JW;ms;?ߔofQ:D𥞒01o =D?#JF]ꥑ;)T#f[%'C+jlj3]d7\S*cg/\eQHh:>v!OQNQIAEj*sp̓э{Ǚe(%gU*g^޺+LK{`:@+sњ *jL_i#l,i=i6v/"غ9 Hӗ.LO|Ri0nx!G^K [92ˤ"" κ{p$Bidf|0cJs쩧ӐIPMU,o&^=C5L]uy:woT^WgvRQH2q2pNrή;< f*A 6F8i`KAlC-b*oоJl씈sJ)-w:z8Sh%P3E'eD/IwX!JZ=(Vv5@%9C@s1_v#&YUsjLJ!x]\ >w1b wu+:EFȹ̛{ux$X\=qHsfk%koj\m@s& I?ԯeNL#:?Θ@1oVCtN4͗cqb\U ItD5h/"dT' '.%Y}uYէp@Vb7(z5݋( `B+S":QtNh[\~ZR+"=; S". yu9 [,քOF>l/ɹ$VRjqʱrEN뗏R~PtZl4]-k4(p7*s$8¿EDi&YʭTvʕU }U$3pH&F3>`ʾ L U3tsX=n*yH$a2Ƙ>9DT*ޘ # V3&w*^Oq.$ի4ؿaٿlm𜶶Il[H(eBxhu.rZQШ!A2a /5{\\cҽ<$2I樳:25%KEHnujʾ咁F`s3B{aA,]'auE&_ 5zhNnF!JM2f_F@4$=>j"BHNg?R-oå-JI#J^دP۱*Ua;ywTľ!ЊKE;Ey;,X 6xkҝjVKHS15^ ۸}ne?5`~I#@[TNf6vŨJBu&(3ZZ8bjB!1u 5mʯ˙ -56bH"+m}@,x '7}2#]RN<}[ɓe@ c1|f>ρH1  X_iDíWvHj|q >hG-H4/xuZ)-H>D9Ki[ghңO3BCEp') )*ȋ xKׅC[BS+ '$w._;h(ax-Ue.rSkdZd&%p',bUJԯ5ٛOt 0ݗ}0(\~{9K-:1d 7,,`,KpE6i-etmTL˹weduxm^.L,h0cʤgWaZ.O 0ė'/8$/>5I_k?|]s{lq{ } #od2LS &HV<83vI"h\'0$P_ӷB-ζ å^TpN޸EV(raΚJ>țҭKsr}h) XG/g  6HJ)T NL:5oHN6$08#DŽp^9]*U$Xce 9'(_)MjR>-'8I89۽ʻJǤ[2jċ']:*O>C'4~Nwh:}gkyô6S^ǽ C4;_%cqػ.\NSȱ^,kF4}D}wnYw)]7~4d`k4Hwy:,EC@eI;лMWߝ1H{OJ(ZY3""z*ŽVUAkWE5HG1:b B/̃MH$E)( @WB6?**)VlA!"a kV_X9kqIJ.0pe=YHຽ&ocix Ȍ# WDۡHksxd;ܗ`+!0TiMbhN/jJ$ȋc#\;36ETzr~7“$-Hyil\ص0(H'?Q8r^$.CHMTB"_ô'|1CT$ڕ9æIlO\d׬xJ6%;1Wn,|2`5:$!vus-ִ!dihZH((ާ2jٞL^dE^!;Wd˿gI$nS-PnIeFz@Pp['c;sH w{wk(%ETdmJ;# &15~J4Džo8Ό 2rLCL 2Q`/Wޛ 犟kzrB[nv6OSI$<W:TIh; Ō">Cy6gK"ݒ_>O]lAE~t2dƑz/ *5e:(K|kADkoY&ܓ6eF۬$|=pF^ Ċ-#hk|Qwo > [Ѵn)$=#%B<4ZDIѱ5 ?yso5U%?3TcQ4xC$e-8Dxִ@q.N4b2~fX ώF"/_vJGHQ 9$%W#(VA ]75Hz`D?rz5Hn ,єVl*bsw(ˏSA"H\w.Gv"VںSTL0Z> L6ZH%G;CR"A㦘+|DžEn{c%N}=5FA;Tg횶:Npׅ5Tө.HmAby)x_hq1),N > vmޜ`(EVhst7KF t/V*~!+٭TґGT0]R6 272vWgKr}V9^&%G6Z2b:EqdeQ! F38j>a SԽ,#s{i;a~4Ο3#w.@&I +n6W],&NUor̸.5=y&0ߌo/Z!H2~ZJި9*f—6Gz T⥙pOT5@/.wHs%gg2PwvjL/޾|GyA@|o88_5w}Oabܘ6X@.|ܞBgmY/ke'[q"Μ?f ́HsdU2'=Hh<7G;P-m*s0òpDPD9e/_UaЉY qi[5]%G3*6|`qBKZ4+IFn c0 s"%'}FP&@3]$x J2һ-cy U= [ ./)N}8d=Ɋl1$JL瑜+^6FOZDgEu +,f!GaJsD[|O >ɛJ&0{Fm:KM{yQ=;́ {B^ba"#ג񑒘{__PD க9%dbvUh QQd WRFMBytjԍ^eŶM-"GWɍ wvV&!oyجLI#]^\ PLtuI1vc Ge*E.0 x2_e~ i0 Fp ;iʳX%.wT: fj[lX[֪G410]t;3CTk܂ѥ6?m8ڇ(Ϝ?)7nNv}Oc(D%k~zjs#q6[3fizB_ ـQ `u^ ΁N'2UAK~\Z|0.ze<s* j՟If? hO 0vU&;4L+k^,5)Y I.lXւx0OI >s4ѰAeWrʧ\DD=LeC iRlԤˏZG`,C:RϒXd I%:dG$Sw^Ef@rrR+Ohgaθwj#qdAo%7QeY+.Ȫ0ggwcPjm=JjD+5\]ެG6@3 X"hj=yTMθo~TVjWbbo2莻> ,٧qxkv;ħ4.pi^W `$ek]`Q.|<7Z(81fNH{낇ʝKp ]-6[F8MJ.{(ZޞK*)&nO1o(HwfC&p#'_ $Z OiUqӱy ^=?$pd<㼌jԁצkLʓp[fze9$7NX9Cl %/oê 󑈽q" "?3{}L'qJk"3 ")?"<[)A,9ߏgnG5L3w sqſ*D;>hTwga~6Lp ya"֠|P-?w4C*}||4 iӇDJ)<;x܀ov4 vNTɴGi%dq"\64ρ۴UTBnD_fV # k{2Pqb&V5SQ䃘TR{?z2!au'370.IhNX__AaG9 ָU|NE'|f 7A}R(RHGf/S5%~P<$iVYCIlJ:ŕʝj4n32%w5 *LcԷZoģ`KrךON%,UYAb3:vbr|3&)c@?E7Lc|!!EdDX?c^!:+iD77t#d@CW]YHQ6͛40ΒҊtajTzn& fFqK\ۄGڷ4; "ah[#/cm- nj1a.$4!c;5ScI} Hn~Mٔӕe8'BީY[ŝ:fk=:&in!XfJ%f!STv≆zǂ +BRrW#R>tF"=g瞊+;\+m SB) .jg5QU;@5uELzp3Me]Nbrq^BmČ 0ν0ivtSMyBC$z|Qy%1~4Dg~uױgYZ070701000003fc000081a4000000000000000000000001644ae3ba000008bc000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/ac97_bus.ko.xz7zXZִF!t/"y]?Eh=ڜ.+)>/>"M2öyfrTv5ZATetKXDMʢg'H=Ɖp:ai=AR,ՕpxW0jfU= {W{ FGt+!LEk5ʧm^?yGH`"<IQ-sXp,]LJ4³v11E=M,:?jO:!wU%C~J3ChsXٗk?֘Iޫ dpv[EVyh5%^jL` .UDKӔ .@Q7e& /))=h)(%~Al3m +5؊&#,v ԲaxҲ| AXR`_R (A#}i"l2 Jj 0 g݂~]9kؼMI³a^yЌH=I uondUr˔ǜ#e'frw|IE8=%t%M؀|hsӒBj+{VȬυ1h%n]$QQ՞"|]qT+<QfqK; ftf`#Qim622]ud\>.ъ1fw*+TaNG"LWp_p ;(LR7bZ`G@"w30Q8+_#7%[/NٸЮZ_w{Ib7жʰ*Qr+:]/X7{Q`ZC _]$L]Vz3z^܊Ut%plrGU}ScMCY_o:#/D^\lCHOh[Ӥp1+lI]iyia( !Q,qQ{syxp]eqr+-֩qUr]ǻgf nQ\/H>BFԴ x{>F K7@h'3#<m۶yó(yi:|oѼ1&kTc㥧)5B/_~-9,NzwK*c=XnawLRAhvoH^  ms F3${]f 6Q`biN]Q)ZUՂ nB/-=3v csHYo0ڲ-0seO:f:CMG. 5 (P7DdsrԆ;*L .7Zʸr:n(6rȞx,N@G_!j 'H#y"\s+l֊nf$`(NDn0Zq$0C k}M\{Bix kmWM ANCk2P1K ,(fIQ=e{{)cӿUVu!A-6g96-y(L6b8o`͢3 ,zRW`Iہ ȜQM/dz>A/ZwDMQԬU[, K#E",xӡ`)`(e /v~`p V?(,Ue- vфvؽ~)k̮?011 ;ˁ,]mŁ*q[O@0afhx1ϧ jm5 DGE_E W~A;^umx&~RJSw*oK" Κ07 l`+׍a2Z`7\bk;kNXt+(B}Oۭ͏wbdO(&e($%0+"kσn%%I9'h?\ҫ1i, މ2tueߥ@= rG#I׏6] Tx_S1,+ؠ}2ڒB B~ՁnH 5R\rbe͢+%HVՒI{Z7J}<6(|+!Q"CPKdw /#tW#:ImR>f$#x[=^wSV61[ra؅֒]j1?k@;T)uq8kUs7mh t 3IqX9pՒQĬ"O~߭@D YHv^Շ;cM739"[|iPo|k56 Gwq\ؽJQyUAթɤ+VLP>cukhfipmBBZi IRS_a`o;lg .s -.ag.Jp> Uq⾌^@˻o5Y1F/O1枱qNZTEvxRSy.U;mNAм!YTyVšn\dc!qaȼIxr+ly(3g\4_/R8٥k_ɚAק[&{[fȾ1PѬLJfThOF;r]$V~(;eU`y#$L󏡊|'e_V:F.Q;Mv+{_0#}jy+<9g57 TkݶYYI!$ŶJ-e=Vߗ>Q.$i<\ul(X paB[;D T `o2+\4s7>$&1V݃tϦ?EjXqGWy@/Ljūbv9z lFqW|>[*- `h, ԶQ,ūȲ&@o$˚P\Cn߇.C-0rɩD_FA FMu4Az!=q/ ƛ wJCQǶk-%/rZ ?|7m[Wc:>KV+T;eF' %@iFN1K,\񀜖LzCiѾ>TB-؆9I̺NجrC[%SEiC6E= FDKCeMQy%ss U@K˸#:9TtPWWJ(68w^ Sau;ĥEgrLeaN{5_gUʂ`Y̨1iTzV@> ̲eD|?oI sW@+`7 +K s!0݌W#de59\t-MTUPV|#;,Q%8Oj̦˻"X;0CnHabnfHX^}a)6)lk3זEֺ#7dF";_{QqL|'P?NMڮHkSηżK{0=󜦍[ M&dR0HL-4.ʰCP\Y78qxv srtqmY@j\K ܄1Jr&3 ْ,`&nbCYgJJ"OJ- 4 tP1?fH9P+h@9L4Vq) IZ[-w4&-,N1 _C| m}W4^aP"<)ڝ\]0)j/`8#TAwֻ 0ECd`#GeE2C(qŐzYW$!;80p3:X]dE_4r:%}~- wI;9wLAhS^hĦK+N'jub>ϋRT*R|$⃒grK0|b$-Sk?~5SeQbt60A@~2 ϖ9E9I;0%&:jR)G—wm{zgs7my#FGZFH]po8KRg? ӑ".aG}xzJtO|Z>ĥZA4D@;RkatxJ d,ɦ" 8oDu*`Q]]vє%YB*9j1  {t1)}V,]=?W0z{<^L7~:Cjtt'hGv76 !wGR'o닧=^{0J\z< ~DY 4}3t1b)θfB]I+ims<+f%J&WJy%*oNI.s&>Z>s MAToT$bS+vT>=cb0h\f>0u'#cm<f({hGBLh8i p; g4=M>qg.h/^ָzf{a势B`h iAN0=oz]rvng:cz=ޞ)YJE*ekfcm<4%,˟ߖ5/|n#$AuV*߁IYK#c؃4}oTЉg2M;y Ѩ瞬iJrȲavMU3¢z׵W:}lf7dbݮ.!engjUM> Sl]XD貨xI5)i\%ϽST^05lBv=&^h1;)ܶCVmcL2Qy&,id1|+-tCBz0L5KQ2<+o'"k\z}k?N1#qbX{'[pVf/ f XF6zL@lyi4!)UBZ_ZӐYMUz{a~Zԁ/cjO ނ`JCY Jm/k@PΐW3LTRwڳ[( S:Un}|7?sLFb40Kg}ҩ<]7zY)?A:i ]#.5U<"$*Ś3NchUٌ>bZ-PVL0&FAz!KqxȿꩻgM[m!4 \)?J]lc VL`Zc?跏V{jtb&9bSu2PD^J0Ȉ 'P(>uٺ({gXdp* 0(og ŬU(9QԼ_uM~CtJ&1-Xc&6s`,pxNEi=/zi6 9:""|ܜnH`? e(3d4(*]p|4KD2W8* 깹6s:"ĽG/$BK=slCzϽ64KwV(H9`<-e u(2>!q:D݆)R6 +~ .=رk 2¸i<=6o.€ǩ(p ݆5Qp` ?tEwyszu TYݛH3g:Tkr>R)~0ɜע0z?CB֑қRץ5 DXT}"PߢR݆FNvp\ʹ*v/%ؖ7pA.yuH7ߜPƘ8Qĥ02ڀIq +}#۩(Zd14'J[P/Ձ_ ag63˴EDȚp>uln '4ߋJ;ՋDZ.]*a$LAg[]Mã#牥u= 㹉&E31tk3!\u[\?^]AAjZ-GDwj;םۙ* Q׉ bNֵ.]y./V\9S_g. z0},(&懹;ML j7S [&OКmmu1V4Wٵ;HY-5TfEn;"-HėT:.:UNZch g"'Up_eLP)Y^GbFLW|QZsP?-7\YH*=D9p^Eq˃)hߣafy4!jVU=cAg>~ 193Ӄ«f ]Q f<*@@?$ L ,0 ُ\ Pll\B Urѵ93*LIcϸ[^~;X@3#t9z1hĀL+Mg)$~q^@IiX4 a*LLX]xFҢ-(FMt#ˏ.1cD;LG{ϵ+<%IDIpGkZ"T81gYĀ3FL߶fLgW6b@2 % P:.`$P0uvA(k\Xgg6fƄTI֨nT]MF|/]s21OL F!=?g|cWrU'U&c_{He%3 9Ƴ*9{"3/sg޽եŮ],e߸.b+C=n6 ii"!7,#^4+!vΔ )~'c9C_ pB_KiYTǐV3<Ӳ;l<$LG cϝ^] R |ьnen1>AQNre3p!~cJ #^Kθ@e@Y̯ݼkSm*nDh@YܼziW6t4Jz)ɛGöiJzTmxULt VO,|KTɃkt6ub[c텕k?ŇcB@՘J;%BD"@~֧PFkAjp8#ϗȉLݼ/=]n ܰ7I'"9lb K@h6 v&9Hw4QIdts!q6P[Q5=Cb7 ; wS4TF’nH}(N^NM^kH/}!Ňū'tWkO %L$ߎKU$G nnIgP gKӦnM>RU<ڞ9j,AH&d:@M|bJÐ^1j, `1.֛C_%bkSk|ϳ;c 61:z=p|Z{MXp? 7*ʑYPPHCظpo?L^%Y 4dOzAL[zڥ)\5=ٝ-UW#6պpCdLF:t7|W΅mPOL.@S &v\GL}{`ښ_ݥ%2Jn ,À L*즴2+uP([lC4Pg`g-TwyP36 1Z^k0ru\7Y`24(HStLG2^횒b g(Y֞Y>":%+ W#C^Tq5"͎ň}[*Vru/o1LS0ktٶ@ek]FkxNqkIGcM^FyTx<+ Bt%|pO_7@*HQCFkZ°vGeJmSj\),A7?LCgL=2͉!IZ\R&ea>w(HZr(dv5z'{-F~4Ͽc/ӡAWN;uվvO=jj4𰴳 nl~h4k"%kj}).c:ދWt^l ˤ$锗9v{NJ£}Vҕ9&֩}j-^`+l:$u {\68E̊dD~5$֊eICXȧFNF*I̚-)3'd b箠9iȶOR[ߪ1SS"(db ),ńnf`U\œ'Lu6z^ ?ԍbFẲJFdHDZȀJGe"al9 UrGw"#@Ki z>A϶"jgw Ō+m;Cэw8V( Yt49 JaWꉌ,h9cGgʰ]|5RAHcsf, n()L$=MtK1-tM#"Aҵ3v*Bk;p\%_'~ ϗ9Jo@U#6wn4o.v*ԘA\JC\lv\+gώf|Fz}{1UݞެNQRyM^_L?Ҙ#0 ȍQSZLX},ߥ5xⓧP'*醡ceF6*x#bC #_p뢐rcU5㕪^]VTb^ "K}7?',lV;Z|wusb>mJM ytP<1wEAK6XUv^财a/ݴ+P"-f} :yL*m:9>=*bh䱶 1Q/܀`sMNyh%F`ikoCN˜@ٺXxϡbsXB5lp=$jdе!E'G? Vƪi'dAq]cOZ}3O-9CMfB;.6uh;ڙW#ӌռ5YfdɊVadYKGtAg :сOԘ1cEت>l*1aq֎_E\"pwLrD4ɀ׉rr232 h {wOLL PM~gF6.a7:tG*l@D'c}4g쉯U]iHMG[8/L)B|N'LCF3_/6 u߻Cl;e*P]D}ިx&7/> N!Iй:6*^nUvG Ɗ;o\ Eb `V8&׼u=>'a|s(oɬ+D, 40rH+qk0ʩgv,DAc$-:/H FBJ*w.UlzĻslLI0{{bwqz @$+``=rbx\{UȄ@b0EA|>Ʀ[#5pWa;gWG7&7[D]5&CQ1nQZm1#!?b]ƭ*EbSm,;m}x $( VϨ]s[kJFF݀WY-U_e? Q^m7DA@jd!zBblÀy(X]knTבY^ kD;S%vM5 hT>2!=Fm~n& ̊hǪ0B紺DfU@;[$ X,qz|u!`ªvծ؀/|zrF-/kqZFd.9k2kΓ;qlfBlxf$o'$sկ\Cq(L8!R/MT][Rͤlڠ\5fCUe 1uh@zLlnx(ھ79m";!CA"{j$*(?N6VFM5];/%7@_l qj>K@Y+U0?[aQ+M/fxSi8Rp@qM;ܰXцmjpEoW܁]Mrh]o'3ǼYۖ* #ΗTKC! uU I>!i\aMO!̑ǞWw?CZڷcg=ē3tɎcLܸ̺& b&P|&P"e|Xxݛں ;R9 #L;@8i+n gQpᖱrbxQ!>ɻ /ykXe%6(hݱ/5y lj '6hj A1ÒG9V켇S'Es^r 1NsQZ,9ƘN?Wc+o Һ:M|'4hιi)=B'o Á24)P_@Ӓ.}DI!5F4 ppLFN{d.6A //,bac, Vk͂Jv<Ŵ(9e/~g# n d<-/bnS RHȘʧ:`mk #tå w$ӠWV[0VyJɋ"bEQu 𯋯{\.x.t3Yޏizt5z 擬n.)/fk]ه`fMO8g4 74dC Ħ-Q|WCE䩮xo&E?hPr3A s LT\-on^3jGԱ:tK ;{'jj VQjaHhCo:5D}d;61+]yƪ@DB=hf&K>7cO L#<ӯܗ´]KF˺kopUL |vCsE^d;>|yN\r*j.3\ Uh&)3SC6FtO8vކlB^@:1GS^0)ڸCeb^} %?I+j.t#.j2{F0{!0\7h'@ibKP,=FxnS*tܮ n N0[@ɀra.NBs]X-"BA[PX[oK~lՔz0?WL" A<8UiUW4W '6J#a[-qYrY({G77o _$[57&[FUDQK#isHe.1T 7ALgl9O3|0U5anvcUj] BE8"XM[+Ϻ6R>4Q >#:`lEws9(ݘ>+ue]02&ߧZLb30HVGzk{\\OM.4?Nެ"Re^Lw5z17;KvnK`W%I z –a4q:iQ u#5FWW6>Ff_S>AM#ώ.)LǨ42;s4yA/.ϢlV`ﭶbԅy.utú+n !J,kQMIOM׋*ޟ8l٫$R\ױ#H;Ș6"#0wCtL ;h c U8Ձ OO>Cө5Fx}=KԕʱeMӁ)E@ Lq@V5w{}/.U%}(`䵃Q.C˙Po@A= CAs'I,ޡz루V`sT{oWkL֚:`L8L)ߚRKB(ldNu}σŪ?F,~JA ~)f=>r@ro^_5˩:^(\;tƁ|"4x!Qw!㊨XB*n `O.Ysl C9Ri+iOHm1h׎4]cTKWK^{H#Maz-(}OwN[0{<pX4UCXr1]pڨ7(ĝ+Kp]o%6:-j]1)zە+0fI-SKb~0g4u$]@1s+6G=ԙ0btx]L OpʺxrKm^S"d֯hoq68cq I{}Pʪv=D(/>k]|!Rg@╉'Tv{_?K|p\ݬ }{fH=#tM}>y.[EC*;R[j"xHy 6h1Kr6㮨$]m!Q6&N+Ī7蚹StvwT4`IX)Jϒ[p)ڂBfsLlSŔQ8p؉hE^ncqǺ+H߹>u~O&ĵeZH@ @=[ (gL}RaΡZhw$[ t1Nkߜx8YWbK$sIW׭r,x _hP)ϵ;̫@u '5׎֎;/_,o^6U۰Vl7d%+Q!zd:{u/ VincK7_3ޣ3(~Flx[adR~*xvčHTn&u}pzQMAIH#%'OJWݰ;v=]G#`%zm`dOt4qpHx Os k.xvsJ[?[|\ng8 OwҤK{o2a=a.ΠҳX%9*z7CԯE>1JZ#nC"1B?w( Y=}R.{"r >NqWԐrSB G {]*`A;̩R]f/ƄZڥTD#)F*J`GV~~&7) yَlO}3cx?P {#1*|LipXD3PK}r)Ǣ2 F33"4pv] tջD/]ԳB?wf+Fb{<|D,w/<_r7*G7қu9ZCwG$DҼ #`1ù=&AB,Yb7{=X]9dk2yDJB9 : s9)CVkL!õ\v/xJ'dAV2_ $$7EԗB*)(G1R-aLM 4*:!%8u!Z4L;15`~j9ëe[f 6DŻOc7 +qJw~S?#ZrHY8Ҕ[wɀ5~ayFnH1=)c0|x@Xo;#fB{8JoXߊR芺t K45<8'zWݽvu?5uVɰda|;@/[ M(/瑻ouz\>>12 >Y.Uf03HUie)/ XNʜ\q-KLpBr9@lvB-ۘ2#[YٰF3 s-Pa$bHס=˶ُY2f y͡$ 8ԩSBi~DDl$ޅ]OMP%wۊ gF{Z`et9ax?\$-~=k(Q:Osmn nU͈Z' :K'uKH$Whu>?ܢ9N׵,-|r~U-캏gHk#vC}Q6ߑXpn ,<=țTc6H媡*`jA.&`9*0,;ՊF)^ DͲRK[YRgXR6#(V?YhwEThg͂,x?h owɴf1yB+e/@n)1 w?2eS?gIz͒2DX?$owEipLM~eg6A("- C3bɲެ!o'u:g=-hJI\*a>YpD9ye<y1 8?7sxQH=NC)a=g_ʴd1}[x5h[Iqy} - {tssL?B3sU+1Qis 0q 8_;DYRhmyQC>XGP!74ȅcLW}I0Fr/3bS*,"Olg SѤ3"̗Ɛ5#xdA+8v:SBќjl{w)O_o;W\ǫF|?Oae$-U%'( + <.([[G h 2Ŭ:8i_;i@2F#_P H?4aGoUf;Q9ab\,U9p5)KmWg;eۀr<^fmϢv,SMrYa4|jkRĞ/ "4@ VPM|A% tS8^T i;%5f+_O^L~ՠ|.+3MoVdmlUܝKL)^\H%%=>rN{l ) (3dzz!^?$5{J-VH)0PoஜUC Di~$5+e$>T2%|fqW}yhLI%e ~pIPHiK4vBa*lP'72vXF# dԳþaK*JoK.6`3՞Z:)k`H) G=Vۤ2VR 3*gK+;ݚ".vEbx8-k._s!5Sz->Qx[,f>2z|ޡ~o ϸs,3?wj& >gpg 8nЯ5 qs/*VJ?<9vr:>s!E-^ݒGRNNՁ6Fӣg adSi+ȱGew-0Y10nK}lMG/h;jNJ]|ۏ[5wm@s]p+bm_z}3Kl _]v5 h5B{>z"80Gho7NBmYa+ضUG<2[Q5I-49Vrs-*> E>apK GwdTvjbng/Vj~ UF0z5LSm<=4 8jFIc1 ';H̖.}=b)V*mUjف“^n$yiHh4(ϐ혥W ?+Bjt$&P̅px}`iOKT{`'=}{L?s6)*"yȂc&_J+%xu*IPKVD/gBD A>WR)1Fe5!$%)pl96۱?q~XěgޝSuӱgYZ070701000003fe000081a4000000000000000000000001644ae3ba00000bc0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/core/seq/snd-seq-dummy.ko.xz7zXZִF!t/) }]?Eh=ڜ.+Y(rH $1CR/IS34ЕFՈoơ=츢F*NBy,vk)PsV}Qb^)y}"Eۻa3 ͏:ſV4Yd 6>t<{/Kx y1aHZba\ͮ)¾Tc0g,!Y{#[GV8Gb\VS= K%HkQʔI [qt粱UggH3Cx x AO]q:>Y 1Sz᱾zbϑ Wۘny 2E~;˖<%9 ^c [0V@|/mk{%F^Ӆv)1l'wuFpo`J#y< 2vn&mMSΛΨmw]M8\qEsl!ȋUHlܘ)}|^='9 qu 1b}%"nٴWҽI cܻX5w p[9-ʢxCYԌtÖ&! Y 5>gNSD fHZ, ׏pwV%An:Wqo? t$j'B!ku.}O+bla=+|@FjYa,(r1d)WqS z֥7LAf<#e5bK Z:=8JWCϷkv Qōsg^5$ pqN=bwmq fθ89{CU0YJꢹX,#JG7Tm !@@^~ht5\m[ $q NFb5^=ԛ _IoHwgV9a@zcws1.uQd"M$e=^:SO,'笱opG`S Feo, y9 ]J^:./xgt}SxæԖ`.韤F },"'%8lOQmJ'sorXf=k$rIn?ٞ25uCv"2l<3f|s2TNK-&V$@SX^﹅3R(FE"Qv} ,uچ_Qa0noI!*ğ`]N1'R^)#-NGz@㘆/,^ 9@ 3[<y;_}iEaVFxg3x$$/CЁ'BVvHflsPjAb5dߍaijA /ֳ((yJh:hcC'Ծ24 XP4d3*Zq vK(C oK0^zۼ BuϾ'$AɈ}u-"`]@^W3zLE*,hdvH fWu/QDGy+cWr6Z#&x7i>J7:A"G)rya !T@ bCQ/C0fr(HqžQq:g#œ%cȻڳ ʈY} h6o Km=L28_Eyne z'h"oHh0fV-N  YtK\lS^`ñgYZ070701000003ff000081a4000000000000000000000001644ae3ba000012f4000000000000000000000000000000000000006000000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/core/seq/snd-seq-midi-emul.ko.xz7zXZִF!t/@]?Eh=ڜ.+ˣ*G(rH $1CRh5rL)/cITIkK+#FxM)y9}ˇ|܅{jdW⇂)|*p"X̅8&]dKz!K`!A=,CF WOp<=Gʐ0J,${*wJ<%F.hQxVKǘAԎ{a LJVjd74x|$ظ!+0uRc!{Dn[/Eö`]e2D$\iն>mpizuqph[Qm;AG9k3qUW1VF[@>5):ީr> @mjCvb!}N3 wP5̺A(mH~q[*{)UܱQwz/xcxNpꥣ-'\X `T!\NvMXLi; R/{ZnjלRiAx u >RllkL=/5GEP_la,`!o4.TmSgJa+kavBTmj-4m o]5x inA8!ffʞXf˦ul8;n!<|"ń |.5y5;?&tdI̪?$X7Orl㖣Z]ɔJ e1 6-G+ }@Xҽ,޾..mJbTJ獮%- Mi0'ϳzo*mCV +wx3/'sT!l9zDCl)<9gǵTX >mI>}im+$p"obڀ^ vj+ȟa;S])e^c/MR`KOyygA{|`ـoGϊJC祈NU>kxđ4hd2/g8Na⚃r-5ޞ;ـ_%-Dݐ >^œ+xr^[34-G m pe~=\)kcuf/ 9@9A 1DRǩa;AnboК)`G7KY|xXLӼur}m |`e%lnO&ymϳYPb .hYhv'2kRc_La5 s@֯zK0{:K7D{1ֳv'[.SZ ƁՉtAYY?҄<`Tinyug+H߄_!r.6ݧ>#Iғa U܀J^ʖqZev}3}wSwq'>\F_PLA̖SjZgn$js1:SR^P>RX0BfL߁"NT5W/! re:yzʼHxg&3BcW^>T+o?D׫?z^fTQW9AbUiQN;T+ב/ݒ Z4)[t) zT.G\reTynS| W7??YECB8 z̅/5ٗ}GDng:R7&giu3psRlDQ>Q21[mNiu4IyPa x2ōiՐO7+wb.}L mL_Gk-žB7;b5z\YQ' u-v_ x^c|&ٍ`&}6AnR bo;n-Av qoq-[`{ڌHo@?Sj;5߃ʊ!+vWv? z0" \8DECJI)_=c'VO%`V 2t0kpɪHԂ(XE/OO>f?Ax?gnxBnC 4^zE2a &Dï-uk %4-ΞcWa:|dFFi)!yo~^nhrqT[-XJ-.&"#f<$.:-xxN-FBЙ$ӥ5"'"dn5&JZT gwOƌЛGDW! QU\߷b HzFמ'~ut\r(^h=pjM'j^6 u]R8X 'QL "? ڼM9^dm)Ֆ+wW ̦ҝ\HgvdѩE?/,zUqv tY8O-t|pp$&N)X8~ XzRsvYAuZ-dm{ aiw(Kt)`Z;W] pS˒"R%:ICsnF;Gf͉_[[j NίTkL߯fWlAgw]!\Lj?hjTw Rڐ`epֺ ęF!~T\ L5"ℨKAiǷn[q 5RCf`8(6rՅN̾ҵrt03YvMBisz"MGZPrC^&TUUcRY#Wp&}0׺⟹;m6'22L`r3&=VaNk.v2a,) eV𚐍%TDv61٣Ywd7Hͻ){+ OnK݇ :hF5F '|VXsnIBl\6n@{>Ouzb4AEXH%ȃ1 /+aJ`x9Bƫga|ej֑e#v9D=-0{A@£sSaH Ve{xg?,j!$&`Q}pTdmWDdZ!ǎEˣAV>b)?9=!EXߧS-%N:8_A4 AjKwCB,J'osԎϿ)݋Rn}[QЛ l p&E\j_{YM[+*@ųr$vL [njʧZ80a?ˌBnP=f0C]Q3uI. :ܴR )/S@I6*mH. fe,YVᔝyn3|g5T *am ]+kC(* xGm ־ƶm`Y]L.9ZGKHגyeW?/+ԥ90 . O_5W|1uo ?V84u-0|D/IKH) $8V?f'F7 u))wN}1x,5 `!_^aՍ@'7@lzAYg|ϟHC(![V YވR/+5T^ћ *t=AS2c9R[wc~5LV]_=s?ڴYG/M&tGx4靖"9` SA<lPd6Dz]C=FMg/#Ks1ܾē?7ü>.]wGw-xl~vMf2ٽ?|[GE"3olo'u3ܓ?wQζM= ƸA6F9mLKڏ*Ck?}ї#&DuDW݇֙(N i Jǡ\~p8fDT=+/3DIA(󜲟mxnŧ-Ƃr'N)xU6kӣfTlh_lUgBvA(q!#:/X˙!WBE~4Fff6ញs\ZI9w+,θgc_UuE^gW+~X'~kD45Ѣia|M:FɣЅ"s(70U齤d7b`c&M y79#F,pxXO2mPH<21]r܁sZ"E˞\bsϷ*β_Te$x uU,cEQFs(~MA p9~@hh+yܜ4:i)<ŪZ4T].Aw\wQ32:_ 4A" MzvUl?'BpaGb`ZLPNlJ/ȓ 59O @drg8CF ~ H.yXX)_uKj?Rj '"վͼK?܄^=e.rgKq 9(c[A˵ޖ*"( $MI"ml^8cb2Y&]5r5^K#Qq tw}_B/btUPʀVs0ݠ<ϩ eË]l6~!L&f &)eA"RSkfN7̠2*5^BHt;dj Xö`NzH2Z~ }Pmv$ P͖. fQ =y^F\)|K0__wybh;N ߜ4l/jy͒!`pb|\SwC& }|)cȟsܒ8@)VV=3{faAXo-('{WjUu1a 37xHCݚik7M_K々BO7^ͥT[]:@doL5sbO(gUa./bmj\O!I>GŅ/ja,SBeuzgZwmE#o^ ϭv3?OpB'45.iHPUDXZ. 紂R0%׏>`koka%<%y_ ǯg66m Fܴ\4; ק$Wy-> AwCk{{Jt:^uhRtRлHFSLaZ([<b o*XʒH"Y#'n" OJ} vu"i8̀醴Ǿj?YQw75HtR=<,7\O|x}TNJ4o ȧ{,M0LӯBxcpKN~{ߌ TesSp#l T&4(q,(Z@,i‚@uۍ-ub"ff)ue66E cyuoh; te8+64c#a@v%n]q5ըɪט WM^G9*w4/d&Q(lhx{H,)OQ=O`Gɜ9>E#!`jyg~8 #jcԦMU^xbh6$|v! \A .Ψ:]ԤU z}GIgF6֌yO8RDv*wd/#:i)rwPğ>jɀ7 ZiX{%Dشl$ʂe2W l )V&S4HbbGQȷxMEZ@'T(P̺eBX2(CUNf2nsvfqa5霙iݖ̚;W;h9>2"{BJE#R"gT=]]?[1xyvCVs=2cjs6 EAfEaRWmF[ӄqV6MEK'4!>0~[a4[7 Ɂ8r5$?iQ1֍={48})s{Q:Wb-Jd_ 'l+?q{E4pw hJʱ'B,dNBKr֌%z Fx"Hsoh 8mǵ/ b~q?i%hӣG#%'$B{Mh<<̗1%C԰lTqupSta6<$̼|/)]WGgڦs"=`s%jB:rtΧ{!;xx9.FJ\!Q{8rAһd`FԦ'&bZ\$ 5fW/F|ӵ8WҽB:|W{ OEAz5^jmf7귑P$ꢂ~DO`RF-!IgrJo?Gy}hsń)w[5񳠴!Fy2 :}TVq>LVI`*9d)~F&R!݊+Nk5-jX吶0W~y X@zt+̞it05+}/Tdz@QcB?鵜 dnW;]W @#^}#(69 X(H=17po>JwI\ƩI!}iҫr֠fkaװƱ=pC*߅Bhjdch}G̨ OTTv}Np&m1t `4B&dN/'`Hź<]>6Aȗ3g-;+#Ocx[ 1ԯmQ) {!ki3^ Rr)t їl2:Ix6G{Fvz1QǾud (odr~VtG=*@n9~]WW` '_j)R `Z Mjuu/bݐϭ|gH +Ԑǫ^@X#Dwj-,=IGH$5űSֲ/ 3s+c8U",8-+[덈t(n)E`Jnd8yUvRMt "6~Pojw Pu/v:G2h~*kZƌE!,;q6Am4?Tv FCj`*J{&e)\iTN xGn^\OT"2*GgEk_W|F'y.[ keBmm:.ocő^igzH݉5 /Qݑ%^r? s1ل58,K@ce%9Fʌ_.>I#=gt{G`( \gR?Yaf΍T}z-FG;\|MOXNZnd)e 5sOG%-AktܴF5Y3iğ$KȐ4 '}j1.Bxԏ|(tnvm IŘrG/%ىIǥ }s5ݽ .nZ#fRs'dSFP o|&-yMqvE@~xcĥCf"W^LH .W,@1YWy @f@[Cjd꼠a吆-S vLAdؾ"Om෺E Z[4Vv!On|KE%KQx -rJzY^:h+' e2GvmtܹnY:B&F6>UE tnܧ]h?TZ?nֵNHs;g$_zlA;^Io֨,F| c9Sbnp]hT-LRя62VqFHl/w Z\$ !(CGVB[^Lk;` (~>9#q<ͬ֘1-!ߙ}U*a( %_l僭9Ro2rveů${m 5gDs%3 !dd0ITkj 0V*Yӗʸ [p?,[z{ ;Df6xE%XӲ OpP|dUҌ_ |z8[O7ʛe=@aP7r'o`ʮB۬%=>G'8ռ}% 5c O` V<9!p^e+HeZ8%<|kC#eNiRfB'\"QrN|I&:հ ]]bו*剚"G Sckc^?X/?vwUX$TFG'U.tK[2V/>*[p|BW3ﱘ~ĎyʍjX%<>N>unzaMQB-MD]=5MqIel2S(4IpP"Y[+cg8|:VžQȥI>B&`6kE3nq~ߊq[?:a2*yr"ߑxvlZ|mbtsde 6@%c{_,߄ԗ MIY'fg?3O2gԊ˔ ߅!!X n;g*=xmy/g䨗O]H>-no7iBPק@ &hpJn)-Ŵ}Ȃ`pL.z.2:J7ng(s`6B9JpKՋ*IhI|4*uXs2Q*  E.(&E' o*{{P9]!"\oPFōV$Y⊡z.<]ahC/T/ʪg>U;n6:D:ZF:5AHyqְ_(d@#aq- l _|BW&:+KLӄlk=1h.VP[yGW5^}h =UT˜,AtMaN.17P/C+q "?G(9jtOL}E՗i(3ӫ)\SMrQ.utyhȻˠ۩avb3/mY[UZ3K!gRn$P}ma^2H, ]b,L+`01e"}fSaWIOzງ%  ig1A;:4m137y f("Adf](:Pf#w$jjav4?[\⧼ZMp'`v:]'Ot*`> BZq -V)v|aQKoaqkѫ l)^*X5Yfky YYr)ݝ&v'A &%g>P Y!z$|&ٜ[ڸ+%_$Q;f8@|ۨ63s,ul2i8YQDӻ,MҘQ0&_c|CiX}ܙWͪD b)Mfx:)Sg k^VtSǟm7ǜ9j;T9k[j0B"㞾|8% II{k(Ղ^3^r} p٥ IF)[u}kgҦF@0Q x{jFYLPߟaCkVW38';gФ/| "rzU0-? `Ic:-pͻOnmwA]8y^X_=H'/F[I~ ]b^֬)i \q\Αohʚy`k$ .$fDTʤYr1 O:g34|='g\T8mB& "Nw~j?GŌx%1# #"yR, e Ax,d=>]e2+g! #'EƦ;E {n7ٯ I:x}#顖ΰq6XKzK}x膧N{~lUQ6[, Hc,p'Ų]4}4=_2qx rk߽\(aorBvvS*1 G'Wo #Nv-R&!XS^$;O|0zYY/#eKYxb]..i Qމhl(-xSXc;/dgG! r:OаB𱄜?UcQ =~y uյ_" ,3!wvn0{ޠN;z@Lw[ͶicI&_ *8gAcNoZ62?ln9ՌZ+ۃYAbExJ)9t}vAw,y~-ک8n*lvȓ v,X&?f}`uh*ságœuRqad&=Djo?8Z[*ycB&h;Pf7,AK5S =&/7!f92߻YE^1۫{{ET Qf3"`"O^6ڤn8&s\]PMe%QnJ0vSH#s?g53,Szy&5_; +H!KǗ?70 _ si7'"jM`HF=~=Nz͏"kTQB 2<Ư"q29,I﵁SF-Pazyz0TR% TR{s3can-1rִ;:n|(Лfڅ :y3F@?^sj,MrЇPrAin6/މ6c; gu1{hGv#*-U;__V,*~ ރbIQ8كV69|Nqk%1!$6B #^ ?^(]D#~sp&\R { ӃXȊBOxC.X~umyl t-a6S65cEH27`Є?Ⱥ:lUŢ&rUѴ~4C݅qG@:Vjw7e=X(4Ձ9oyn!=t{D~H $?+s,FdO>CCFwbE,AjށBh>@ԘuecvMGɞ֘a2q.]uAr`)KRO>% ݖ맭|%*@|G;.|f}u._yQGQV}a;$3T$P΂\I 37 ̻c.n}ѻ\D| ag YVYQ.S)|B]T8.x+._`^Vtێ? c_.,@"R=Y\wyCm0M+%کM_qQqC5v,8"ڲ%3Nl%B^L|"\f,7%}snB+Ipn*ǣjgگ9K@t\3nlχ7#7G"83`}@,~TϨ:пA hל6mi؀ޏQ8&ЄK;E-1%*ǤRՃP7QF!VK>,J{=>DeҤ{AShR4RQWZ!G-, >e?,֣quNbVI4O >[8XFUr fP*z--Mn.5Ma$mpʰo1x'j𵪐R.iKfQo믿[#k*J@sE9P?E?ZtGdcf(Bb,TPAUtDuu5B TWqCKA5ܓ_Td̦!{%Ci,b98HJRTҳ f 3W4#}5RcV72Ѣ1pp{47D(ZT!)E Ji|_ PKv l)4FwfW'Vy>UĉJ|}cs)u6XgX~\Lbd휿#AdA\Q`8E4z")l*ߎ$RoJ\ρ"9O08]G`0 j 5U<-a$NtM0nV.H h$;%!_UFG #IsޠIB·;\~%@Bjv=LȜ_5eJr|ղM򕓊ߓ_"[mt]4Ryh"a3ثĹffۂbZVܿu/)q#sMd{S6w e&8nH@9(4Sø).p@P]L`Iؐ($3gVW0KF w07׻w|;V 9bҋlKduѨ~Xゾ3aùv 4$@hoqh&/%mkWߴ蜸)Ż"՟;fN\|7@eatGz|yd匉EjX p8& .r29çd]m#!Sx"7LbPS#;6u)PtaÝOJ(R2v4v~޾~h>F4Z1!bZU}ɽRhAn1m+blCʢE m@% M_gD/[]KOV~ q4 &gBb -AV@h. -6sp2~v T͇T-1YRm;-fO< Ae0sz"Q>IN1nupNmH=)1 v wnǨUVXE-8𘻗(`Cb6re?ذR Eռ: %{8ۿPS"pدJG} _'{iڡUbR|Ujo>XQc@}*ѱךi|JSZJP9$9ˆ*,@\ FrVJ:4B^ISۋ /$'-dn1~|03/z)7ME*Vpn}'- hϒ<2.#nύPdn p ͦc PYq)5XGNCLed$iTdk-;%P%[eICWO%XH\ QBO2H̟7֑nVֹHFF&A) /ob - ?=^; +>f*! 1lh<<E @^ex +\qJY|lzǿK} b(t.5W $al$^Fnb8:DZ$A.vxYt1I2ɷ 慦'B>lHSEwRT)yHl1X) (1WHDK7H2ZtNiW^(Bgz >%Zx5 *8?O7Re&(c0dr!{O7vWƉDmU A9&}}d1~n`ɲǽcU*Z %U;2 :-hu1]@f{7 sIM,(ؾƈ8RWTZ$;WJɝ=ʉ+xwyU`%4 MMZH{*XcGyeO0{CAeKƆN:,pBC^PlReRC;_f~/Zg@(qk Vb@YB)\>/B&z(-EnZN񺮰Xvy`B뛣=Li⎹DZT66 >GMɗ\f];U&Y2ۋ@2}=#`s'_b^ZCs4p=x_9FU2%U_lg=(wbAk h`i_ݬS֜$L|3[tKC_DlBdgUSԬ_suc0M }zg>v{IAũU0;FBl*xK{oAx(8kD:{1m͔ ?9brSVF&6Τi~a1q|^JA?@&Jʦj@iPZZ)r?.}˪#ҽ~d8E*Zq'H^/P1ڠd>LwQzJ#Q}Wޕ,Ϝ׆BfRaiΡ M932R\4]t d3 D ?mz3q#w#g{';eJ4ȹ7|1;khJ#A$^ӄZ]2ſ<+ckK!z%GkL/S@ VP]^me) mkCAXU /RZ.eK߀>`i7ҏdsuTm&zRœM"_g>;(6o?o sYC \t[ZNhWWwJY @?a+wVA!:lF)4(tc?YR ڹ,65R#爯[^@ڎc?^;kGX{-u6Di2 XOmEM 8ka 531s0FZ?iO~TٗO)A? <{ZXLn~2Gqrm=>q)af8lUڇK})X2ɅPbB:jf{aĥ5VѠOM @5sV:H|5Hbg꧖? f,O!ЋdkLw}ٕo{pԸ' "rkg,thצ>3Qjg0uj;z`ַbMӢߙ VKCYB3r6] x~,JA_Go ݡ(.fr7R!K`!d/-a8 eTC{׃? p *4v_+?W28)ubx3Bp Ri =3(Tp0L@y&5VK$` ڬuy5t&Z<5Y',ݕX8k L k?DUqC#䤑XE yETGzcBFjhq)oj0:*ًFkx t#iۜI5RVXmˊ;c?ˁ q슩5<=H 'Negȳ-z٦\6ܠrvt AO`jסZҟlϒ jFq|Ru_Afz.kɜXTLXƗg¢_E=s;KKZ >x⽴Ne7m~{E;,cvaч*U}UzE(}by@ 6W"*s?q3@{V7ϠOB@JrEC`Fbcp1$Q<>ԭ USxN UB!JS&).qXFL^PDy4쓁B&+ С:>4̈#VїTp:+w5Oi"U  \XǝG]Z;ha(]@#YMnXGO[8- G@Rjͧ4ԋ쾈X!ɜOͧg'>h{w6\}VG=!7m=&߱1XNVGh7-P h/x&qQ6&.mrl˜Ϗ}89/(VA!E[tcTcldtYG.@㤹ZR::wψuhc$ u0K?V]jGZwPJć)g 2;+Y\MIZVd;8,U`H}3seK1a$>pErTʑ'(v,~[O2w65{Y_gh>_N{r`%NpE*vV=K5T8~Fލ۟8~ W8 6@ +hcq"]Zc(9b <{9}1 )@l\ڡ9v\YZ?* ػOa\-PDPBBgMT~ϵ6d;yhԹP1ejA~}%hZذ1 Y imݬ=n_8@$\3R}0M~NːG2D(~]si,J 81Y@D_6N!ZU^"lBN,R)?{jJP=Lw\̋T- 8B:w-PJ?>̘(lv kCt@:ȳ"ؓVd[/ Η2~x(Gzj;ft Vg`p5SO5*HvN)𺄡^;? "\.򾐧;(4R^!-dW;x5Q0clWhPa!cf,M9J<-8ʐև"#G_c>$6 ȳomVa[#[kg=;ɺ?Q71)G9ҷ^f奯N;,VJ]оցvr|0_,_#v{AԈWPKӤuVDUxXcуW?3/g"w=&رK8ؒuȖ#'XdPte&\5WXDV%s=uSN%bE1khG`V)Ҭct iv.SC6 UQ1]xmӃ?57bzfcMT/+m W`'V/{0o̜_]KG$:B{BC&ŤGμA;ᜤpujnSE%` Z+o223$!8>gW}YCde":xճFK;/}R`Z'A Ř!q7bAmf&+qծ<&+^wVx$eUچ˥W"4޵A99PGgPDK,C_$o ,];}6@UbB[}+>_w-A'ZFV8_|gH/-:nD+= 3Y@&yfS}jGrzLƹ4Gr~mi2=Cƿ%K(WU,]K|L^4}$p(0IDu[&ۼ aΕY;зIxՎ,AR ڂq3uW,95!]:țLa 3*nq)2Cw,@7kUۓHt+ރ}IM֣F<.[9m O23|)Oi4]}X`#m|ökϓ>>G7Mܰo48( bp8"󵒧l5\j*#J7T=F+M?cB<&=לkP | :o7"aEI.Qՙ\-N8QyK7EX`9&(cƘwM!D^ 2y,H  sj:YfTs9ƫgޟJXOVlpxЙeezkmx\%Bmgo_vt9"^jȎ/!<Xq˰vdsw޷Hmo0ښ: OBSPNu/o,#x̆Y?2. "\<̫m!Ùjwj5> wg&*,_RH`_&]|iY`S*%dQ` Vz\021io>vGµ؆bn2X?QlTGKf;>FO<۸VծlﶔB]<#Q9Dml ^GN)&% 9\Дmsd.v9XNԴe]bԍfQ  {W*@v{h=o+LrfV$R}9 ykkA>@ʡq/C`WV*peNCXN\ Bwt2z!DC&{>I)KR!ڻ TEkH$(v{lOYk}dLלό릓:_q.d L%[cALLuf{gxIug~7\~@&1ThH',JA^4Y?^7޴*wޞ͉dv!= "^URk9^>F{3*.e4k*U;NM RVQp[O^B> VjS[YVs(e=,96 _B6猥nAQr D"5FQ)_ ֧nwF~OTah[dLv}io7)md9\d:QL;n~n7k(>6 U[0Dj^?F0 2Y: L)d/"OV &.H(qûT9Dak_ hʶ70ye?$[J)L%q ?[CrW8֎QQM/[0oώՠ3:}͘7_+UvX%$xN[uW mOV} NlI;֬ObTx!P5r磵XzUANEُUܗ_lakZMPwأ Рn [ D_=&YaϾKl丵$,Dös驻y0TNضU<k p\sϺ&IS}0C2:J"weϏ ¼Ra5$בfM#aF.W8zn!|lu:h Ê M0U-ɝ~/}C@xNѮ藥.CiNb:N)F߮g0/OMS5xFD_7]MB4X].t DǕyy'kBW^^Jr6~KtE?kf䷕euIu + rtG/s2 ǚGnOtrF$&QW6IJ:I|q[xp&Pc|f8%﬌ZG`{1Ipax AI16.%+Rd>x+Wb0A1owK -y6³1Z/xa%ރP?[ dؖ \ /f@QGDBDIGIlßoG,)-dHFgr5}mɴĶnߎnj~E؛v-L4 Aꙍt e.EKR]?&j $8w6MwR.1Fi3c8ɮaRKъ0Y>d."y/> VgŊv0kcPF^U_HuOol[3O V8 !TqkEָ쭖dٚ=EeU}~0luH6P[en2&O|4Pd4Y _06KʈO^*lZw }q>O1?7&B`[CziqG6.]fߋ|?C Gwa摴I-xPt3N&V3#13,)S#yM<0y&iChX19LLe_O׏-2m)GF bW+ \hN8$\PGVexxxFc]qH3,d2V467%lOiD d'ۯ܌fClyt$k6kt;7Gv&+QV ކ{_#٣@򕖊HoM.SFF4&ͫ2Topgi 9P  YvWq:c "m%' P"-v1W=rp3*h"@ I0/aӠ4;52B A /*T1;.R B*"WF:ؘ$psrfCqlծ:ZBre%(MUibZ|9$ZsmCsACq鳗3v]:e\Jni]T #nF)+Z[arzLDuq'fh0@DV3Z5SpdjJBNZoo月@]kSϒyb5dugݓBC`JQLDR1"~`2ȘY+L_r=)nֵ5Sz.^SF P Eնu,Wt褨F( ﰲJkB"EFbc&qQiƈyeOWɳpwNF;lX:pvQQAiN)^ :9CG}StdkxW8t[9^,A ]T\'0ᄦwd[oC2VupQ+cڣp;@ [8or~dk.:@EE؜{O h w,Wb~w?}f"d|j"jbk%T.i4s4LR$8-F"]N*;? K4%FGG(NN}׆̲%oYPq I1A!h&A߷tr`Tfԡ##יW2u@wREH-ZJ@+5~S&uK>kV^hӉ#Q܇T_x*p =p%sPurw*\$?AR 3mR Ąd;ng ~IrW7\E66jJoP`?\mGT'Q `K?jR&wU$gxظܠi1sc]iʱxxS3t fk+V +DF 21G45&UfrLqgv9!% W`*ZxpI1bWsAd䬲GOl!db'rcXHl}Jd{ඩQqB{1Lad!qU.3pn!݊,Oo6D{Ҙc Į۴| ck,R<2A"@R}P?Bܝ!CnTn _#4#V9.Zhl"h2i>3ʦ%q q:g X|vҀ-RҠI׻^+ mI>z*q^+pf+q8]fwAly9ڿJEW N T:9Ʈ_ϫ]~G8<l< K½Zd<;ϴbYTa)mg r ٟѷNl2'mոN%-:fsq_*;M֝VŬk>If-7Xv=> G%v`PCi]\Y >63vR׶Ӊ$V߼+o:H}D7DJL]RxUo12F>I rEez0~ NbT 'b(gK\tĵy*&0/Wp9 "UlK\=k( Oݬc=ԛk{#keb;4 .,}VƑp31"*Fry|M('IpT=cC)1 bjZK߮ 7&v:Wg0yƄuƫ=:(\iSTe#YeLE IG}~L_l!ap*&= 6 11 *U$R orFRH(/lh|# Gݸ= !B!Ia)ɂ5ֳ i[XJ+ uûE:]4'[oR+^"۲oEs t%=^.=!ޭ|88f ~qթUU% qm˧=Ӣe~ 5Ԃo Y朩-A+Jqj8ᅥcw+]!"R q- 3  x d(=0m>rAj̎3mq:|w."Y?\ah"iȚϩZ >.yP4HpLy"-jCJ7w|8'p$H [fN. P86AqGCԧ簷~t(<ikSMWEo<Pb+,O?¡Eq]\Y2HeErosWL)afpaFk * qkQn(N YQGe@Y̸{HݘϽ?3H~KhZ\γRuc5.@y5KYM̈́1HCWSBnN~+Yd ?*v>1*)IppiPm~ԔzO!8"Ǯ ~Y77!_ v5O8g<((l7&wyڽrNn"oD1h e%ឪ %2Su$!,xy 4$ϻD^oy,o*phJ@kʆT⫧-lRzfGoCB< A٪{ORZeZ@,S/T 7(al8A bU.@ǨRP隐qye=2_ʣ2ٻ+]LN>Mo?M* xT|V@~UΗʦX˶_hNDa RcÓcieqn[ TZ8.$N%P;T*oa_M]'8p?rpzS&Us 6mZ8Cr1%KƯPFg&{S&r7gK$%vܾNu~l]w.|ίaZԣ sk}USeΌΚdpπJ"3GtO(y?"O=[]!Ϳڳ8Ƕ9ty";05į< liQIG煿/" sAe:DeL{PRG``H33sYʷ_[aapV/r$O}}&zFY<^qoSv5}7so7lg;Pw-Kע{CѼ:gȈi7"zjXbmͯ$Pű'rEI诉>Yp5d;4)wq| w[08&Q*آvgՌyO4b6?$\ y7=Z᭱r[t 3«dW1j pn< 2߾7K]T/lxH=VF6@妠e{QA:UqDڪlz!3ý6 d4O0 HYb** ?;E3mw9v%cQ E|Ij=@zFR%4::{?xg|soe(c D۳^8sIZJI;c +|6 oN%D6 * 4:$qzV FAgĎUiҁEj<˴ODd*HҤؓ 6GCuVoe@JY󦘩 YEG%U'iԍ =8#1-ߟboDsS_,989}kN>̼ZuFwTV 0Z-c3Nr6+DEITawGRP7vVbyg:nYԏnÝ_#BmPE/s"&nCe.xlIpێ!\mI^tJm_?(GCNJ3Db O"۰-SB"e- 7뇬gX\B!%ҽ1+>y%$m/Nc"SnK@K&"_S?O") 5Du ̟< USG̱0*t@xI,R`%|p$ ]M8B G1fN3dS;6;[YOc_Ӗ*wr6+Z_ H=̵8Tw$7O>nH-)2akXTĈSIFSsznz_A!íD44q@܏؊He~@JT7TTT@w| fa0hvgFyzbcx>㔩OϡsiEVeO*t 4$|` '|?! OՖ$w~YNKK~ɓ]䮇MHhxԿ9ư$u,i;AS"3g!ѣ.d us hX&@#NJ)A԰3ƯWE3!3bv%N~b]*EXZ9s ^@KizA gabXEvED<ʫ-{Olvi=Zςݿ <&N澭j|x[IqAlEj3:iGowF3_81/ Kζ%Vp4\/{ӗLy(9: 8QK(!݀ }N5g-2KB,֛4oݻ4bL;(Ncx.[,OU&E>Kr0>8FZ3>=зoi(j%+ R[Nl&`9</dTw27 DSLc_ltcsJ$F1_'Q>^'sw;sJ#S$LBGźe4{-u889Jی?z.Rt*v-Q *\d't' ^,ldž>z-\.2a_#2TgMJ]M"{\l.X~sEh9)XHx'i^@+ӫ׊ x[Qn%o(T.Xv{^N8_+mbؼrG=P pKޗkAoD+JUӷ|33;+-+CCq@!ϳޭeRe*΄!$TZSfT#shB+yꜪ%] @o /UI7d&Wx.v})^=Ob?w~ oK,XC"FN}qk5TVfRvfdߤ{4l}Z4.c> ,fj~kE#WrZuo^XHB~k"S񠛳J⛙6mgH_H;U!j&l[B$|Ә/Y}ۘZ4w =!/ބ MuarL$Dq7MP!Zt?L@T≷(ЁSl- !p—Ɍ D';,WEs1W#ҬcJ &=]ZPRÐ}qDo>^HL0bx ŊG$O^Q~r~9"Wz5?fD1w !7d @p_Pƽۑ{I`>׎>D#,?;aQ8[ÍTyFJE8gk39ΜkjGg5l k^K[\2\o:g g{:uMھސ32&y]gXJ|6ppj)2W;S%Rڃ]کq P#s}9ս`h7ռo4A{"'#:7@Unykxv@WũLztYX+:12^]6:d9akY@eW &=G<} eفH;vqPdY7-sI2 f&%TA[/O2yڬ`"3Lȶ2:c~2^;Z-6+(I0ga%|ydt+X9WLֿ9ȴp.@v"lpjODg!!Igoސ &3LL sy6lNKSs!Pvkܕ_Rm̜ۏ K׼@ˌ -Ò& pCs3ZbJ?AY m #j\\I9D99&WS'rZ 7Sz6Re9wᶚg}x^hf,8Km0㌮&W !eoQpa?ƸK7?=EU,Y8T&46ÈfiADmo: >wI[˃I$}hXw, u8ҩ9cUVa9Qx$YdDd4 5/&C#N^tZwr[\MKNNVo* _ PTD'!<[ciuZpi\׶oS {v?c̆yfA06 !fzTKLυA{{ H,0Lj:?R"#8Ƨ{+;ܗU%v'Wۑ<1MK0vj5@ls bH3IJ@l~P ?_[*A꼵DFaq*:R@⸑ݽA lx"δyI bi`j]j:؎E,7QꚐ h(^½@٪%qG[fwzB^.,cnB(c8,v,|[Tzڡ#Ge}mܯJN͜tVɲM"p* [W.}y9}@h@HM@2?i.Ҋ4-ATbH%o 30Ϲ^*^y4=/sp VҬF{H;yC5/hq?rJM\ҹg۠.3$d0o9[cpW\lkX!SrC(jts&eY#h!J ,iT8s &f /cjvnTLJ0;Eq|:$ĥdsr7Wa q WϡO Dyoh+9I^+'MDe:PaQ3+tyRn9w  &KhXrO1k, {@3XPz`B8}ܴ-2586$G$&OVp 빰Ʊ+RrQ ]\@R\CYƇT }!1O<>2 S͈W,2܃ŵkI? 7m1fsH^DK LvrOl n&W#Vս w(v75N+z73ѓʒ,Wc"L1z)afHVc%.GpJϖNr Q,)y@yRu?_ *~a)-&+aPZ[<ܮ1=PUrĘ z `+o 7ӟ(]?C4qq!X7vzgWI mH Mt{"8?263c 꼽 c Cy x<<.C;pBv| cjZ(h^>1ׯ ? ۘ ]rV੒&*14^WXYyT1FvsNTH"-LTI=\_s 8hwBu`6[V zg}GQi [F#PIU->6LȌ Lь%ڴ Nb<{㋮ ])dXR\/*[֪0E`=r)#>j^Uݗ0$*j?_ƤwX'ޣΪaIrpΥ\OAwԀ OY4Wzl.ouv(x.tȶL)x.'ŢJ-(#]rK8kưBįcR7 _Xrxd3 x,oLI`Ldn!Tʷl~ɹȸd*#ԿpyG o'tNZB,=ɏO'^( ŋs\%xΣ?'b2Z ew> s^&Ȑ)f%#:#1/Sdv/  ::4wHs nES}ҏ؅&+ʈmuctNゝw pRUĖG[i ֲG*i@koLhT@,@9>6:I}즞Všo> {:.JHZD:j]kTaZްC-x:vvQae a099 *Tw['x=-VRU_>_2~xݵ[hdeX {( 0#_ oh/N jhGCiv{bε]ëls-.EKW`WOR{k]Fg7,&{tX)*aȌ6`ܸ$Acዩ;%8Pf8e'oB~Fw{au[{i,0i=YR'M!ׁduٙr%b Pw4BÏӨR22DeP7$:xPl~W)8O!?'c6IRљEev_vIԸ4O`!|TS]鉖o4J G_(l2"ߏu~1hEȚU+N^FfFť2-hW@-ٮQ5~p͵tԉ묧 {Ҳ)6ĉY2#SriEؕTwW1$&LGex:)OM#=z.`/%P Wc4v"dQГ5"CT&u?~;5Ա4}HXiDL`@Aˁ,1?$]!}n?e}Ng%JjfdAhbyn,pA=a|. [ Y5 J4Kz6LSI JKy2lo.0p|;bgAѻy>.ÐRz]Z<31VȪ0*Z ]&7/YL9J#5P>D{K]mYug}%W?tcga<4›?HSw?۔ ^SQ >ٟi<8} ;`Re JlKib3)e>d{dEy}TˇIs!9KXIARH L 6^3y osy ;G!gO'ZFnM@5y?NV 'YLd76K*N{&wc\]Quiۋ3P&ҍ)8U$?ehGfRL"Sٮ~eDyFY$GJ'2]lMI/",:yX#pR\yK+Xٕy܎AVJv]!=QLіS8`/aJTLI l)+#},σu"<~$ćŌb]1fs29k~|3h&" l`l{fk3jߧVD JWgTŏpdQC(L '{aKt:>5Ċ7<h[H88$Łu2ǔvYJ+ukڊz:#(ĸ9ҥt=- R?T<JEim- @C 3<aN9_pI%dw#Bx2.k8:gstFNQxz3rQ6F<Xe@ZT`hdI7 ~⽖"R*Q-tX$mF.G~׊`矻xPSDY[_PKO R&;=vqURT,}u@rIQ˴Fk]vXT׊@E1k^otйQHj»JA]0D2'AǣֳybN g{4*Hgzl:a{$up\shV]`fSV%D"ixwd Ҟ dGjZʨ{HdBY\}+;Q6hb@/ ~ :oelx2T0av5uc6Fvn TѤtGd[H.9sgFw*ibwWSa@}gϿPC9ٌK0ZPpUex||n#͡lӷOft9|dU2?7d3Cb"ݖœH}>o+'lHfW'$QRC{K,"ȁҭ6^*q]{ϊ2K(א0UdH2JY"`b"j⠩ՠe߭(Ԑ/%Tmh1Eةd 3 % 1X' O懱]oq*!F 9d`L6<0ynLe}PlFtot_Oٕ<Tl[icCE+uEl[Գ'qR/r tgEqFzBq􍙏2~:Ǖ/BXȝPUe;o h,b\_%%Q&W ?EV̦Nan<378Ʊ+opoFFTsӈ ~G}EBiOY=fh WLA=FK@"fC] l󹏿F !9OAq%-zYutʭ #Ĭn>ϯ˽'GּӼl>U"I-Q*J`SW6g"5)*'f[ĶO; _ s8*r˘tݑ:%fdEyiZ ,>R"2 . (_t)X6Cšdq09_M ~$.g/ wM;J@ξ8X2d[FP!@JqHS\ҍ;ū U霝3vkڰ~f;p@/L r]ntt 3Ts篊nh6'HSq?PYb}m'i窯_]o;>e.HdzlHy:Fy>+txl!{cI!4(Qǽ(g31\)$fhՋyde*oBFɣx_XkC׎(iyT$caQ(p֮IIjDs ojx tA R[ ?iY|=^,2}'C:XNj%&;~?6л@5jH|d 59{#тC1> ~>b+}O6*5 Ÿ _GuNTRM8߸ЧctF]Kɟ}p0s9ꐆ>}9EbjKAvIPJ")Erjc;zNZn& ;kZ _ܷe#tCIzT>^ r5c#eVJM 9+y`y;`WJ-T4Z,7l.<y =)@?h|݆lf;̈lu;G&B/ 6>6KJCBkK'.S){Ӎ(WI` G 5(M~ B/` ni)N7Έv96LÔ]?5훭f~"/ ~Qϖh}׽Oaև Cus7E#>7qyw }T.8ǨTD_Mvo>LůQO(ʏm"5P =-k  ƣ AlYʋƽM|$|g .e^b"yV=ä~7!Y0y(QQ9 f<@0T @Gɵ}v(Ȫ>8ǔ˟3*X)g$-m UfVHBfr0! |YNNED{ĀN/2iY1sPᎻ"HmA@oǹ[Hmí*e@ + =zkŏ{{`0P=Ø@SE_L&W]ۉX'ɴWA9)s>/IfpbT/[.{Mn Ӌ-M&k1sNQ=e 8Myت,ȋ.Ԋ3;b€qnf| #;MQ܏P]ת\|.͕mWv~~[e5I! Q5ӂ ;԰lesE>s] 58֏2 ;eLwVl8g#XD{rbGgz7;DډMvbML@\VڲE<[2w 5 M>yCʮ5׉5zJ~'G2AuW4R  Ps\bحK?~龦(vHꈙs.hǰݖ_ cR4 |*dE t!*ޤY5_~*&yTm;N(/tzC)>DJD1u=J=lЄ s>@pw1َ KK}_W}u qei뇾OJS @mhI"3L(DՃFjT[l /`Nz5~>99ѕlaUBQ'3`ᨏhk?y N0xEv] T 5S +^jBޚҳ=3 f=c;׹QbY]0?*MT5 N,cyW֡zp1S.d.qvt' dtӴ0: :K}p5VFSXp]r4~p(!) .A`X;LF_TkGX{4ǰIN-:!dޱPIf0;~ΫɧG7kN^j/wE#RZ&jXHu, oFp1\FG!ū+~h/)?$RI?Q^["-@ TDLث^_+i߄0^h5Ei.ܔ*峽./(<L*q"Rl8 ڱA1S8Qk)< 2j ]k͎ܐ@i zH_ijw=;㊥3j6JZ'W`E3̼9 4^Lsw/wS_#|ubu؃[U~N|QTղ\ -_bԋnݮAEn^.k;]9QsnI3~8 cjO}0Hu~P{C/y<5RSXp 8[O2 3D_ArR_Tm`6eJ +KXC|̙(>:[3L`#UE^r우.wgִf?-ܼiWs } /19  V0KN_ishME}O)+ 0TPx²pߗ?6k4S5RKgρCѷM @f>lD toQy]m$SyZ*Ot`gۜFWV'e?ۍ`isνؕ,픷.U>M,Q ͟OBAؼ,p=|3[y1;eZ s|lfG{o/ub ڲ7s $ Pp`MI 'N)#Vtߵ'BB'݌\ ϭip,O e0Le4d1/gLbkA9gӻ 5,|bN2()FyIG#:ji$}>RKukaF&^2+J@6|4ۭp+ϜBP4 -(w kҦVGPi_Kg630B 7|Q%2-[O09N7ƶm(RE=S*79|؃ۅc|:Ka O!q[$=u j,*p 'd [N6sX=)?!t:$9S:)م&<>%{ط掉>'|$I4g r}挖a?ZMб~?oQeuj4Α]S>wGuN:HJ$ڰ|L4jǜr>(@V)ͥtx^Kmuӹk_8dO(&`pɑI$@g8?5)@.Ҧ*$"ln2')PɁ2e}β뵡do|^Xuz^LRr{|5 e}Š!E,uwҠ]w^xT@J22o =orWTY3wP?J#xҀo%ռ1oo3d!uDKAjL^Iv6T\^j>V\/t M^:;s[t 4A- r˕魃քQp{Y8XC%!x=YyKP`D2^_JE݆?Sp<m\Ub“X`Xj~s9k K#GOғG6л|`WjcH*]:jt$̃gtV!MQ~}ZaqN`1 V.tx HKHO L_*V M֐c,oYb!} dG9Fg!YK-^ϯpܿ/c [4R |L~i[͕cfZ3 @96 ,( @zy{|Jߑeu`1!H,zېs`[Cq]DS9\]X<Z+RO'DXHfJxF 8" q^F;[{z,MdѫcR' @`(C H`gVk{8MOnt `͓Zh TJA%XY):̍0b>XG8c}%u !R x\?T{TjJ]T%mU'$ TȖv+$wb87l_KLN<+8 1R~YrJT!3LN x܆xg͇]iO3%^*Bg8mh?>\Ovؖ'iM)RXj-]VN.aÑ8w2oclPy+G*l} |[#&đJD`Jfa N^M 2,y-t~/KG7ylCwR?q*gl {~Yʨ'XqF-׹RO`y@9N0q{7Mnܲ4+_OɔޏMZ#Fr9 [U-X}jU@1j~EW M5wOx9pL]7LzF#015jkmjSP] sjnGA6 WpQyd'+*JGmh?{Ov-R@HL#0*>/U20L:Ut(E`ޗڒRH_ІD+PZAzrzQ7:*IQ1YOMjtPcE(#yZ0#5ˁv&[Pz-&5n@vZ_y,y/(h_fԹ90zBLfN? K^UjOr}ʡ΂o2G}u+Y{)P1s@Vv jh)3;i}i蚲f]68m T đz|Z BOQÌ8ɢ{ \$!>\?s {ygkIےcTX)%iL8Vy 0Ǧ \x`r ݕeUHEėSS9ȁqWûǞyl!dwt6=ZOdjxУM)$HtjK_Zg~ qbDŽ@wr<=~ oB0M+l0݇ElqIsd;+vV->zTuj:T >)k("M{|]ljJE.0EdʒS(hRDQ:\V B@-zaVzz o2#Qv?;AЮώǻا]7<2!n4RU{  {[ 'Mg OtD6^x!EU/}PR9ߋ(jiWeq`֤7]U),pۥSŒT:r \=+Y,goƇ.&?j7t{08n<uJw2$9P([BHZ&GY+U>Xy2+{%B?PJe @6mtZf*CNSK+V7j V=!2&}!&`S$Rlv\҇@M= ڵT{D8%J6P$\ȯdun9{ ߣ P5$ڕWyo;=''UI/'+{6ht#TQZ].ˌWh[j`M,%5&u'X {Co!*7[ߎ#RF^p~ipt(}G$$"y Q:o㉌^-$eDSkRm ҮsxUh? v L]*R̄G6 v\twjٟS%W҄J7]~AѴN1 0cp .v9|)d1)5C+h5~̔@h҉2cf#[k@o /b]a=@t?#DuXUQ~Үtfu7$Agp0vG83Y)& ({ ‡#eu]Y2}}py2w7ڄ4~b-,k싵;&Adq13Ao) 9ۭ;Q逼IDX 6j 'h㤴Up*eZ32f´n)@i:oUo}_Iu/c +uFfa %ZT2%g /?.s:- ԑUקOߠYm-hesɚ &iAzp]+9%$H]Q9[Fna0vc"/8܊h `>6nfX2G&Sfw0Yͭ<ǒ'aJ'p\?MɚUYNh!%5&ys+^/=<ƎU.I7 p K?4̹6iBRCᰊJ;k,J3g$Ԁ( 词e$!3igI l^>uD)LWJzAui;ilvoHFl.<N \=1(AYюw4~>=D[UN'vgMl ^0_e5M?W$.$Am(ŗ gФ%;quSRO# ']-},lpD-2-j;0X<6@8ʒ+[pm)p+XNI AzQ2r"t[+p߳t"8^&;xZl?:f6CbF˼ؓR[ dZ []3lI<o1a9m!RT`|`9hy l绑"BHm oDP)ZjdQ=m5nl!7HC@ZڊwiImMc;t'י8&YJ6TޑGlJaX&}@e-{Ll,D 1L#c;[HkĨ (|*mЬe+# -FRЃG'y$)qI /*-s^N/e^G4dvmƵx]+!pqrФrQBGO“dq# @h[-6O $ "ʊ] aLLBBRK h 40,tgrێ:._%Mkm ?o;2V?E)}wp &bI "J=:8t?i ;)%8vC6^a+4p:?*s0cU2`2lmN*e *Y]BIϟ0F7[ VˎrP-B$<%[h&,k@~HidY^8΀i)_ @IeW$+{'{1f1/: T82GHqsVJ˯~Lۓ+UKE cPͥ*Ec\k>X ȣHvl]^d \qav+\::dLar >|T|))Lb9rWyW¿}Rzk!-Jc1Xѻ !M7wHVOboN%1d&.3&^Dͺ{9bT Jy?GgMd.q=z*1xBj"+:qq Šj-=1w1r1cEkVc>-ɈR쫌s)?DVғ,҉C$@["5+4ظ~9vTh!>}FJNeY]kP8(e2*kcerBt r`vfuӢ[CoTIEGhPh@hk{<9FO0>rT!堗h}̓CB4! ~4VL#ү{Mei7,J46@ @dp}TH`')3cu*I(IDl} zCԼT\Pp<=`Z.-)&g`ly->Z.Ln*x]rMmS=n4jցfٱ !AY gM5.G!>{-͂Gfs!p :;{^5' O-YXIۓ.&;FzUlsuGkY[K>rDdz\K"R#D3}|'nb<M5'@;P\$!>5LI -s[]JVtt9 ~||~uc~IE#^LL%KNlZK $`Soe &=ZRA8$沯4_C3"THUf/x9>=E1f \-0ɔT2(0Ԋ  f=ʯU z׸@6y(EZ~4H~T&Ur(KxmUNl ~n:+sP>_~w+)zNnj,3+KPO |! HŒ?Gn[ ֕]iB}Sjd =@K6Kad_XO۾A4ꊆ4ľWZC}PEoz&VUàG-7h6p(kE&pFagCb}}> ` +C}N6=y)6\ @9i{cL[͝91CGV^ZIW|3[j&跜|1Hk#P.W?Ӆ%,/tr]ܴfi:-,ztjF'U u'Pv'6;B+AA^vmaLQD["ɮY1I_ĸhW]g齛>Kd$彯Gy`.W ;M:=)JWD@tvNS7JFMzoI'`O~?@8uIe`w/P8ж0vҧ pHV$n3m>u](P /"^A.sdg_~z1{!BwB7>6BÌkeI߰KQ.!K{v!+ cwSfG^V4@]IԩUE{tǼ6O 529@2끎jz'ƕnZd$[g5xcfEG@υn&Jn7o; QVij4 Y/]S=b,A= q;?hzX=ĀN9ms^ݢ1:m% jj^&8cs*`IU :GQ|Bu3sYԭ;ۑw36TPԽ3p[%~'2ieh> ̨ZU!`NϭdNJj=>(@MM\;NJ36r$x{݄-иdbP"+uo$JP V׃KtoU bt~Þ5B+k1gef֬8Vkdx~<Zb>ڌ<8L IX >36iK<=i(Ǚbkik\-m__э0#rAE1I}j)IB KM딘{o[Kn置2RԔLB-nM0 +zH ,#8f hml)̮[[$oF0VVk2}ž-[ޢF<23 ]/ [OF˕wDԩv;Nb'(q\LVnj$nuȒLIכ (#c++<띰O 1ӭ+ =;t0 fFg<{ø'6`,$iLs}YtY:hXZ߁hF@x0Q&r+ C)09roPHgK]!KŮLJ܂rͬwEHd/ D~3 ti9@f[WU3z.Yqd&s>=0e%Mq(Sꨃ )Iu=':8@Iڀ9s W{7?.z(?x蓐#r:.eje"/dw=$YC<i̹KbǾ%N6q]E|2,v|-՜3vBnv ͣhXKZ=i-bg4ɢU}#o+"gfHl ̗q7'2G,nC)lЬU"?n1SոDj~2IO!Ug)>60A1j*}smJ$-eFoxzfm ''P((;e9xt]̬_QsP4)og}3k]hV[8Bw'=b# gGNV[S$ Ts^2nÃxAAtXIGgBԜd_jyO'awsTY~K٧ >K6+]_ C}gAPݛ1ޭ DL>,Vt]8nIL^ފhfAZNŸ|CtHSQg"ΝP$g_up£xo79.>x{/#xMd,MRRU7.Mrc7ھeug7e:=ջ瑔|JRfg4py izXȈns(-?~Bn"U 2ͱqdP<ɀy?_g(x-$glW2Ϥ4aQyu*\2(woL_3=9)-WXtlsA&ד Le7^\mf)WåZ~8;ޏI: |FOՏ-%Wj6}.>`znj$;6_:G3/8p۱-ȜF)L$wH0a͗%uut&C=oHt)SHCVcH0sqX,&f'B4v # űQL36$|b"@(Y֞Uf^ag1x Dk V9gC"~#Zma; Ǝ6O8L"5aB+yRÖQĵ )LghxXFH0cQF?t|a.de}4u9Z:8?;L}5f酹ui׺Hjyhw <,K﵇SvOޑkwM;i&hY(g(\Mxʠ"ń (0Qd ޣ%XRTbTuЗhDDӃ%:-ի˹G+e/0vJ1e' 6r:(hoG'_Z~tck~K}Lo~q:ȜS]hvHyőu;_I-HVV~\U!.x점~lH @@$ A!Y $dJ%R-7.n/YSR KƠg.ϋ8er{7#uLvłi [@b7d0r8X&6qHmCSE8D_]ɟj߰,@~~GըW"[p!Md8 e&>]MbAݡF9С͍,e ]pv/1rDPFC.'d2u<;iIa>y[>Q&>jL8aѯ-9=K`iNA^ߓ֣gLR:FlEV{׵x3]\Vȇƻ<03RCF zxoc Zae~ȓ`60R tN?v._G6ڏ(G? %m֖5DGoH2f>٦H(4 ߧM\ԉPvR$ 1a)`3x2[;Rj?B]6k5еSRx "Y SwM/!џA=nZ1BmZ%8wg D .xƢF:j ckv2* R~z6wwDJbn9~#sl7L{^n]>z [Bǚ_.Zs ,rkJhCIZԟgwiVl;`Į3 ?;$(μO^鈬`Z]P PFɴ'I2$wvCUJ`7e;;r!gbYWO׿'wV1£x~q$\xƘܑ py*XcTPH8st%ر?:L{R;*"<Sdy|+a`~cYX y#/`U-7kif!tU7CP9P}2tV{ IBьwtՁg{_>pFj=LVm:gÚ3Ѭk`oe4|ұ7qx-/” :Կ<5hP[TO'^69M[[qekZalj $'2f%-,gH #vsZPj("S A`<9 82##vÂ,G* B&m(ya6bȧOGiiu,}z®Cr*3 ĤہWq7؃\<°P\41E@13nZȘeeM3Sa@]qW)+2"cAŸЪb"Fo@ME4,]%/S$]֔[Ѡrf穒n>ݛGӭbmrD8M@Tm`7_hd#7 [#g|bafcC)2Peof " u9 X?x׊-=jC4!0q φȻհ B>KzMǗh X23vY7)U^ȱ鸳(uԕ4`m,ez3/z14Oi Tž1"xYr.=RW׏e(Ԉ`?c{ɽDMˮpJJ0 LMZڊwD@|9Mn9s?jbob<"Y5КuFP͞(u!& xY>OP7I`*`3p(!>}}w _kh*TT(}]$[ x}G^?F%5LBA䐧tsUi9YtF@SfaٟԗXM]nA;h|lk7u6}3lkX'g"U緈)q<\ՑOCE!ZJ:B::F: 7y)mCZ( )("aS*F](85 aۏҬ0Gj E__zLl= 8/Esa?~@ )׭6aJ6.8Xygo[>'/"s/RFB'|v-\-–Qkq/8_tJU#f՞Ke6j a+q$wh~, 7D.qTpPBIʵM'@SS@]1ƞD-t +t`9Pg+Tf&"UohwH$CfL]m"~CJv;\+LZίE{h٩ȭ>"+l6M&N>z+Yz1e&$!-ٺdyrC/d}M4d8,&˰#orQrJHnq,_-s*@p?fp]>F*M0 Q ՜t2EQ:0DJ1m vğZ"Qi}x@|?,FctttY(tŁ %g}hloHxyoDb&cJ04"=w%" ڢ&RiC\#1j n=Ns[^*0| EF9)k;*"J 3!M&{g@W8G139*#°BKX6pNo'd/ giA+T3d;xulo.fX6=l,RS@q4<_(牐 Ihl{1}6h:;k}XǏ:(LY_j''t~=#7no˖dw-#d#vY zPBoC^U)TIкaGOG.ynHD,']7j߆e"&N1$ѯ{ Y- @hIy!ӡ˃zLjiNsEmk]OwYqiyRމVb׷EDQu$]vMx5'K02;#REKEӦL{JȊ{!ęu9EP` [BC!ZImd}Y")\㰹Eϲ-N eN([C$zd1s=n/˰u5v Lg1P87*X`=Ǖs{git6Q/Oe.I:$OTcw83u -e,N>|m݅ؖC vf'eTd~m-8vIhreJ^&NM~`)Q^ڑ@Ք& ڻ|9%hf&GH4+/gZzR$(lkACr+;FVH/|0T)v3V.($A7U9h >H(A+-S]]`Vߛ2hG y#T8 _,JH 6Jٿ㿏)ݦ@k8)Y<ɒB=yfafc [z_R#>2EAcOѼo|&-;ifƒT;z,9\sfwm]1rƸ|:n'0Z mRw'<lϙ8ѧWUjԜ&nF= 96Ud:ݶ4E&]ΏrJ6gL@ TGI+ !#jarq|N[7iQ< }W7oe6j`>gc4,d@J6I9tC>@zGYIkGf%ʉ3\5)FXUX ' ьQT!McВDw4{_|oḟq"@m)GYCQQ;XGA6=1|T< UF3rxjz|K-Czf|iSMޕ|/ 2uwSzB2lWû69/ҵikSEs?2 # ʈmy&U<'uMo4tW*n` Fv# rO! 0KI $m9Chw4P̀ Px+_Px7~~_z0ly?_s_ BOk!,$m _`hQgOhO^Hc858с-[6i!F4rlJ ,?p DԔ-jI4nQN$8y hF~ c/UlQ҉Lvl/EtsDmelpiFnf;1IW^S2kX8+g>dbnWvS \%TQ btu 4t| 6>u*C&{Vqĵpg s&2Ov\$NɁUz^j<'Id۟V-CݲEU]sg`bli:K`Ɏ7e9Sjipڈ,|iLm^M6y{^$ޣl]5+!/2^5D{>B|N_W9{H!.&ȫW^c J[5IE'B>Ȫ$k(+u;[j:Ng _:#No=MC+%IPvG/C7aY)꣛t~+Zƽ dPa& v^G4 p}tGl8vBm9YX7.QKC ;w^mD"`ݪMZи]CZ,{ڄzLt8<@JFai?t݂ 2 &:Ag iRgLvB~$nqJ?|3c!*|Ҡ".9-4e kRt{ݺMƀy]Oa$|V3F ²GQb\ U, E^DJ D'?ߴ:nЁL|BC6<{'!54HQ M`v}`3gf+7O Uz)!h4`zN.ڝqفeeo:62vQ{ P}}!gwۛcc:ޥsV+xӘ|{M/|ΐvx`5 1z߁d>G!KIJ~+Z)ZG(;.pZe΃hO󅉒w"wSʇ%Α` 4Ya/܍L7-7 Og55.ht OΖ(pJz55O6(-2cAYHG .xgr6xV"sg骂ƔPCv̅kW_=D8$&^t aѢL,*d!0_zbƔt<9sv+f;'ۻ_uZo4Ag kǧY&•tʁT9 RJ7c*[(<ep _R *3Wnҥ:@pwВ Q~6)yQ+`y)z9tr.1bIMf[JY^tp&&'$S,]Jwg2N(cr7oLVo-}|/n@+(+t%TQ_ %3ϡj9Ε%ȶ2*Ik"10rڹ궗y o"zw3Rf&Dj B+k:^%#u]'YQ%_@za fRuqvl-D-냢U:_z~"]1Qpw!YD8[w#9ćt> qCUO)CP}cutOF@|<+9NR$C"!ob EFjVsOH%jC:Y52WnY^iK]É$Jl{zwQUZM~-w1+ l:ޓsCT @)թ}8[I*8oFe:_i }7poK6*HЬޣd ` OEg2xՔ12Җ*˱z)"X05Ĺn.A'7d;CqJX%WFaL*&W Lco>sbj'&n?Dx`_a ք@ٴiDyTf=AY-*Y}O#ˤWf# Xb> ~(PJ辵c"mbMQiB,OJ_Gz׆Lm Ei^ tW_R?K \/}IϨPȷfi yFXu$0gM8f5%T_Wl?-_,8kΙ?zKw]*[)*f^J~5 v7;i @ִ<ž-tqBE+l^,ǹ&qv3Ss/G"d%+w' )ɓ? ͘@8-Hh7 4/,ddcBϤi[Z3t_}FZh*#yIp 4fL;-e**K2 "Hz1G (Ⱙ_0 Rt? :MwFP<Оm`2Y9Ys['Q&;or!yVR#FJM'Aj$#4wJ4+PѮ$Rn;^^m,>y,gX_bqUģ˾ہ+< vxM#ۓ"uһt Lx}DZ qmb>^ -v2(7Z# 9Γtb% il4SGك(Na=WiO}p$f[FDdBGMR.&O0h- jsoux!E'KzЬ?]!v' ҃ C>5k Lg$sX3Px} ҚX0x\鵯}lBVf+$\e'ɜ\7E07UoNPi?%H[vא$[C_\~g:"(Oj4.c [5GpT#g'wNBjᳲxe8_um$ڜhPqBơcP0?T9XȮFؒVv*p<όh'lt%"ZhmfRDKk~":Sa`l(b^Q9ZdmPԘvQVRI}Aam GFoiReU Ġ%*NxtaU 4Lf6U%5.`*|fo59}Og?eo- =ьB7f3afg;^VrʼP ncRb۱wd8F"6Y[SZʴ AްL[R`Md$N9w$x#E#Rb\AZif3|`N 4Z}V;%Fj6a.IM:$QX }*0V@f{* GwR3l݉_#OOGN"VxTuCЋ1%w L<#~O7v"]nOcqS\ADuV] r+&ri0zlvZ!$ޤ`e?DCM [\w7cXlw91$zFW~Pvn-R@s5hS"ͧN\- d= [h~Y8%g>1*9χzibgò_雺<%?9Ð%H %fLccJ^u03bodMZbDnc}"bLS~/eeT'?~xveKo~QF +Դ-Ro:Fɦkc E8*K"ac86YS41_W*{X -H{xoZ~ik.ع4 \ґS bEq,_%ou;}>VyL] C񶆅 0X7ML@9%}Uz#N9w.e]vǣ:6mмLz =35Є-.Hgzk2񵤴Pls'\h52XoE^fvfF(S%yGdZk ^]|x' )5#u_6>jG iHÌDʿe%g_W\ gWI']ɻ;ͪ/;J_H^oo˥V ^X4nEQDue0{3&]4b2{m _?n{_TgKQcb9SscnVآ0AŽC6 ~u8{ (ףN֛0LٍؿSr#X۰FfB]3h`Pbk!BɭC1Q79 rDZӺw^Ò+J\rBx'Ma {ߌUtT-ɄfV"66˙qF\:Dړ*/bNķjY;NĦp9B{#{7ǟQ KP̤X_1YR- O/>GG7/L#Y# >oʅ.NUvSD iiNS ZY@P}6z adh;sy/uWAK0_H,C Dq@LfJ{F}`zB !u|>^9PwC|)\9SshP oo-\v-WX] k`ll~ltLZp BP`[W' ޅ/c5}Su>!ͅATHB|lPQ/nW}H~o` dU7o#̓hylϲf$uF8ɕ>6@ YV>P#sG]Lhsw+ zHq?[dE;!R@*rT+ {[otdBnUwő_S5;-%&D5 ߶ځU8JJ7<[ro^\ԗGXEn=V! ,kgҜ幚J("Cyow7 0B՟@䂍4k8F@{ӜPjRӍ!9KË} kľWAe&)iv+J#dYUcΎ1YCJ~Lu"ɫ?1zI%Ps ! ǃ2B{߸v69zi5rw\M0z1yv Wj[{-žz%,GfqHKP{]Sgp-?) )ji[AQHZs$^^:7dcَ"q[_n 7BxDC`_ɈE= ɒlnuȡ(7JZruH $^J"Z O0&&=A2!1~ʯ=]Ζ<#ږ|_X8R?I%#0Ҳ[Wk^:F BmKB&gؾO؁c`LNǚ{z8*{D S!}ow&$o9ޟ.ah6s=WRxGKh;|GK m^A"c9:b1pGtGu#fķsԪ W(z=hmXo/= >ݯBǘ¬+)/8ăh< %FF.u9-=fE`ͣ[? 81(`M kZ^89NUoghl {@lM{#pQȗyv=$1T `Jif|EDFg\3tJ/N#ͰlVyG~TB÷Bi֦zpw  JZN;CQ;S|LX҉,TQiB5 \c -H![h$IQ5xO#8N\~TZݽ(O-J皎T Q5l|GH,:0'%jdi ax[6H;UGxtc akQ?$N&";gXˑh9ʢ&te\_⃒؞?t;x3,'\Ȫ\8Vζ5FiZE<3Γ$4$y 1y^'(s}OOC saRIXD{mf6FI/'3?7VR9hI.=B=:Cw)C7V EBy쓑.e͋P%P<`鸼N|%U rxdeyh gH݂;&~Sz)C*669LfM>-~m)3ed[wJT9U6\eZӢ/4']q d]5|fq!9w%خxO+ } ؃^;'#}w¬@ Z''] M~MGVChC%Н.oA3 P1BN=tpV7 S]d'mo^=<'jDlU3EwP5hB9Qkk_qyK}gmv(e#V-)"2]5HdA-ʵ /V9zf-Pww88ټ麉B* JTZzKXT 'E`R% qϣ ~ (gOrs\L;:xةEIT2݃'rVfm LB/%eCQY<Łӓ \9Er_cV짢?<i,DH SO+{8&5V&r:/b%2s6VrRY8D┸qD+2o3gS3w+',hD cGәQ[^.ef*FK`+<`}w#\2y+)\z Ŵ>A6/,zw7cB]\RbEXy{1Q!ҦƮ3fќlQ/Ku'R4TG8j.v@Ae! |{; ڗom4WJG%(8/c 3R8߂O0Ԋax*讝ˉ x0N;B:zeVu]Q -^&k]4wQ3+b~y 3Qchx*\đD={n; ?"$NdpO| Gbj %aG%/[[]V.58)U/uxr'0ϛ"Pdӓ5Qv!|V,JNjZdņw⿵-${W5UH9o q!f 2W a&l3/ Jk0"f Ŧj= b49HYj0}/o챓7^({ӹ:kJ3nMW6=g_d;Gk9P6uG`yUIw!M0-Z;Ө.$)*f/l Ap(~&aw8//:aFAj&r=v)?ׂ/, .X{1Ʃ@L]b_pte1o= b CzK@VO*[d6g,,A7Y&EG< o@i*t9c6;Hڌy#=Ib[o_P x* O8Ï|"Tt+ :?Six֎:dh/^T!`!H8CZTߖ&Ils&yy%"W2e{3G ~9y ? qp@piO}u[݈] i$Ύq : 6rcE44#CÜ9jbuoU}Op'~ic@0_Dz w9}WԦ&IDRj Lb/YQNR^ >N4Ȍq=$Y(5W ) sTp=#87ΘScn8jrʾ __XTBpEE^@48ɵRFWgADMڿ9J!,)/ kΦlfҕ @^XF07 Hģ`"D2i%{(wb{]|$!|QIUt$3 FN,T:H"pj/X)z4Πw>Iqvy{ @ n;c5<h;,2]̐dx0 jKMPuP =>+ .gTֹDP-yΕ5~u~y;!9VGE_Gymct{e;TPyTD 7T+S9}& Ep5HNUK$knL֣ ~WOQЅ޿ߴݘ\tؾ >ܧEIA˴F&珐:KzGlGzMzFoQ".v߰ ՆG]/J3`QŝiPoܠ޷zPu)&dQow-tek!̷dB$*H%Sy~LknH^M}՝7Ժxq< 8pϑqh U ^(.X$婍ڡ/":;'ө? ? R2(d8{.2 s5l=dp"0g^YA|ygZgRn[8i5@j9C>p29rTXh׀ikʰ4C}GU:6c4eCWV G8T#$;y;__jI"5E&tPuu&fY;z]5&u'#duZs +|9Wr>x;|:NēXQ ~?7%->NC`o~9ZTlzlytکt )*}TmGZbEirAln"xB![kicf>: \K~EldO!Hp7n7=OծBp C$~GRAԉz>)}sȘbI\WvP¥m58䢉ྞ';[*bȔb mdok-QWG+0SB4 W#X>h3u],$Ҿx(lD:aԡꑹ2JV69 ˧W [@AYʔΛmW{@Xl@{)xA\m}uGp] d%.1g7/-/ )Y^y3SQ3K!pYy$,߽o?"_|.ĴVtv'XPI?0l# s#aJ1ǔ L>kϷδvҝ{.zjs!X6KGDkI3 z(JzG>R9XN"LC6XT!(]]99v]hSf5{wՏPR-͹Hҁ!"h_(o!>*R WVĔiP KWucMDoͤQr jyAP%F*X[#Gv_Ti:c]8?GD\ $Oa]fex)Zbu$|>IQL;Nߘh.9js+]+_]^_#+VV}9,u\T8$T2R& ]*3> F*uCc[kqu3ȇ&uvGnF(ڶek2QB?sR8 3Y <vk5݄*&SYxg@)sU~b&*B6%X,7v1wDߧ"K; r!WSʠRNHyEs_B =,2)0%0 J(!10N<$"R{Je#$A:aj '+f6~3ɬWW4d%i6ڮ\(d<\1A@W mJu|b1y2y / S _~s sC(hDӱj\o ڑb,U4Hӓl?ZǢ}t0wmH] *#!uxF ݷȲL=9+vCzU6c:/KH7L)cA`=Q \XX햒c6zf|3g+ Vj j{m*zT$H5jFpqs5[u獚(&'OWc ?+_6͞;7e|([Oj:vr~'iJrfQ54LJ.DfN/; !olL1yX'۩P8/^<-Ȯ&`:[V7_\8j;O5A_%Τ$|4bk8^бz@j+=rXQ$db%D?$kYռoiTT芴^^yMBHqth-͢ j.^g\O2xW}5&5|yRdȚ%Vr!pyi?(y2Ei=Gt5AK$ +:P-lڵ-:pCVJ4>uoיaR4}"ܔ`_:-غYk{;N*>*Sl)@f e<#U? *նBp9Z>^&A[f:@91KҤ) 鲗@#TI֜\OeXȈ|! gVqe~AI6@( eJJu̖# j6]|ŜmXIυu&kGN_.qDV(Ɔ` w:Ǎ̧ Y;XG9kR33lKDA-`'/msWd.UAyRKC3p0xp?  XɛUFe } Deo'^B%@Kɕ;~G]w2 F8~ʰ7shhvj(]Q;kzhAhiE|_xxcm:]EsV;h{TMׇ 5}Sy]%)%_ parC\(֗rףPiIsb\p=PS ' i0'9xʈR h>}!fz@+ LeaLjW_!,N7!w/H\T~Jza!G٦5 mcp\JR^vy5sůuAE tU.諛2{1$c_Uτf'1 /פǒVJJPN1y+kJu ]G̤S#= N5xej&EJlB#܌#iO Au%N$EEн8Dq5Mgy!R@80y,.)i{ ΃d]0޲ C%ߙӌPl& v1eɿx!&4B+葅س%7 z(#WHȷb 24˲'[OKžfn@(<?u6>gUiqYSX&&&@njTA=zOMBx(^gH5,Eı2;L\2b-/FE)MŹtAØƍˑz;"3673s]"?歌 $xuV'4aC_nR 8h3cRc~80j9R["O~Ǒ=-T[j#$TϽbNImas&Y<7+ WyP>w.ggxpv p:%ˏӏ״DqRX)Wa'h=V4D:Tӌ"@PԽ >bK-pG}Z%2; īG-ot$[VFD+nhd\Q}dwH;/CVep?9 d3U*"DVoc&RZ PЭe(Q,xn8Zj6B VHƒdqjϢ'y^dDc4qCRP;xwɫI 7"rSͰQe,+LnUlPDҲpte'DN2]X1gnKUoӡoaC J750/6^:pβ uI a2cII\%HR7@0~vxE})6v ̀ rM0vƦn%/mZC`"o@Xh^T,rX`4q[9XR*puf(Hk"\oawW_dO$&+F!)UFlM)kLVJXvlͥC4(.0u&%k[",Y灣$0m.v;/^\-Cx{wŗ~%и/ xHewd7!Uզz3{}u$ +#;^;:42Sd&vÝk$fP2iZ߬殾{:V=!V@ ZX0?q#ӊG/dw˄xٙQ;}&֎OqŚ I3D!]Ny:6`B{o3ΦI$6deLXo6cK $-DQna=oXd Pfp"[*A尋䊥\X=;L/)<˿c=[:ˍg0H*WQ\T;N@w;,;SѭnY cO)BA[N?-w`~ [|փP<ӀeN8x< ;JaT)+ wkcAS$\agr UQ,p pՐ렵ژ\@㡙ZwL- 4._w7BSkUP~'k%kei }+p|AΩ[J.o {CY? ߾&}VT[lqeTÃݱh,J3&p:Cۃ׻ή)pX)鴕T$_hQ46mOgǜ;e`Lo(F zalϾ!,!+&ašfl[_"Ipv'Pj9bk~Q'Qe#s/ O3q DnݓDqfVS Hs{O&\(9bl;qdW`Ƿi?"ij+Uu$D_>oBBo|;uIh" &>bld9qkj 71&Ȟ?Rt:"{]v{1 5s:G@'DT}uɈ$oQe&_ox})=TW8Ifd"\jp {p0*2I43==:AdQwcΦKr&C ZJ"eʵU 6 40NZXW-Dfb{\H#oOqc+nCvOBy:v?Mv TIN2Nd|w P"=mD= wA7r9Ĕe,7ۉwQ_B0X^Xܶ{*mȿG5ߔm ͐X2ELL,t%q,!1hܾK}=1ʳܑp./ 3m>6m!:k寧cs*^|-}mrG":o+Zc.:^=pj+Z NpT M{4dIJ#&Fc֨8DϾ' X'TF݄.y". iO]co!@έEup`xtэAȏl5nY88g.dzpԶrC6E\V]F<>uQ?TVizfD([[a8/J:nKCK `L Vb}}%-_4P0O7h 1*9ba]^ k+IRZR3զoOz1LvU gy=՗t塗w㜆~{QW_9蝓j~9(tz[|:@Qʛu%˙(hQb^©BB mEK "ν'꾗.[u+ĆqS22yM$-!]4vĆT[J\(puKp@jb=qÆl2an_s殊XM'y+d= J)W'a I n)(%V.)9[`k/[\2S'+.OqҋC͗0$˹m#fi$".8iVQӿ-OfWb*ʇJ8*<6YeVس(NrtXU+vVԑ9`7FEg~ͻI{=ybuכqisuy@DkHUx~O:DڝEzcfs;^4|-wV7vD#ixki-x'Oc1}V:C9EVZӻ ͍ QK)(ո^!L ;a\kVIjGy ˢp@,-W 1a]>6h_3 IEQjbnpR<&([XH3B|[mPSR T27p @Tc_x`x0jopWJd.~g:*>;WosDQGbݤh]O씁g=Los}ˇ7N~gD(Fl3B]Wu p8tGiO zw[Z.K_Af(Aw͔cd ?D Q.0ʕcsu{өWa9n"2 xO-`s%>ꂪ޾cdQAPZ;cZrJwݣmsid^] Q&!DN訓PKZv(w4=cQf !^E8x(V n#MӀ^,gF4ӯk`[ %hDb)VY-Ȓnǘc-؍ޢ@qq&uV[L,_MA(mrW4pÝܣ'U ܒ!R&H+uq̀S/ ѝ4ЏеK=U*jЍH安biBW3"@P7VaUoNclʓ+L+ZظL"q >79cCeSel@ Ԁ:u\]dY֮}g}z@~^uס3٣Rm~Sr5˂ť 7d9U^.-tŅ-D^cd!j+U!@ryAf] bb^LOS}ae &'ٷ@XWF%=i} )J#$T|S+Mz7̘SF)X̚R+Csw'H;pIxhrX$A1 8galj/9ܮ &caBl1a~Y^ >21ZF$d}m rf7maX" G$iYw˔R(XַS6>2놋SCg!'l{_EV_m'KC9w-GSpFYJRNw4AZr^QTK0~aBҞfXQ:#8_fGO,ޅb|D?/hoh~Su-_W* +RM Tn}pB?ȐQZҡPW{֖( nREcSŇ),Լ3I8Osll 1(bvIcB_s[‰7 RO #ۗPQy3~MS?'1Q8|gqt: yCpJDQ[ O? J-2ɧ](݁=gLۙ(nRˍ!n kRExOpW+{[~5L`s: K[i61Sd`JLuoӹ+IXsS+0˚ 4 )ڮ<0U!Q臡H|#RwZ,'O ژ1yGx>TF Xi!²lx C@w9E8"k4,ܘj.я*ӋdG{Ⱥ=h\|g~xCOt, O`WHa@d*nUGC|ڣmuW\FMsʔ ]:m[dUV!+&k> 2Ml'!񂷠ꫬ+>ݣHfȆ69}JPɡZYM# ыkmM=>bM+Tl7vŕ}f/rc~W o I!Ǜ 1dV4Q`JhyxV*w[x1^_\?W1U K$?VE)ÔR 3#2loE*"Pmr] BÉ^:-?OnjnT7z()pr*ڭw՝7  8mNMN# _Ĩ%S`nO^w\4}@f RyxT6XbCj?Az#P!^tQɂFc5jچ~_cFz҉{(^f[Кo+ kP 7+b5;C:~ӆ垆[LFG658L[+]?Gg6oIa+O V?%q7E8WkC:G:4#WL8{iC5K䡾)Wٰ0Hl|;+X#=WbGR;f"te=Λ,$qeR fXxEEnW3T1D%v'L"6'\S#d*?n>J7b;IM3ZzX Nq5Ea涕Of5UqTMqi]NJoe_LN|&s!j>ݢjV?Luy~6NZx$&>9ZzX5ƙ4E/#9$cR*=8VtmoaⳘV #FZh82}YJ~i^+qb!SfQ7o~jsXNdh'Id[zyz+ jVFp{Y.vT2QN^湨x!+.^)= 778m-lFiwixYb.E=/[5- t $Yqk?* f-\MZaB8H)ӶIyӢa0$*D]la#&L cHǯTNmȤFmY47BGDʵG&G.JUp̂{@tJO3\7>A9>iuA.IIW @G(%Aᇋo$mp7A!*g.٦eWŨIle`/E!Du. ~?f ͊gܫ>̀AL}wJ1L ͅy2|EsϟtOGLUzN{rw,$]a)LY. PL.&HVb^bƷy+9P6IV$3)`P;L3XFG%z \"j3Ief֙y6=0ec Ȗ$⦅PkT4!f wsy"oqĿ_Q^ Dm(R%^H|ԮNGO_Lu?!"P#V9?f|XzVZ8. U6 9ٛ iP dhpB+]}c5ho`+r@Wx45TW;1k}N:0X:$G6W]f?UV;B1 rGcMwq`7ʪgHDaF԰|TgyPaEn]E4v-2䎽G׉>C p~!9aab: xJC Bn7.ōFpD bugZ Ďɐ]sWK˘x 9Fl_ߏsCjsCsDe_܏qYI 7 RJmjI"Ȱ'm4lFJGSh6[oqcߟF/:l@_[16!,=-u;U>ŗglSP1BNuA0-TG+S~K%c^Z{%4jz5u:q زD0oCnLqQu)I %SaHN#?Xo]0oa&VY_ҳA2;:''E&^,ەfK+AV`>nІ/;Ӭh?uE_`Q'b:vG@2&c˴tx|L(j0\PØsx;HA&#,7rՏ0ʚJ3.ED&Y(!\5EK*VK2?όA%!F QQmأ=QZXWZn!*qsFHVk󣸤xXF.I'omі$!Q<g9=T &Vx%P}a3$ρb/,FƷe>2K2ا`Io4^un)+E&KҚb 5OBag?4,#`Ny,gwzŞ0:R(,%~\ptPaG_3r8r;l0~(f|ۖ6;HE$'dvŝ pόܩ MX+pPnW$8 zp5C!\ˇөio{܅q$B"gZRKBj} B}-j^n8P_嫷pڭyQo Ԝir,a#~n-R o:z2##Xc9^xxՇQwD'u|@탒˪덅&-h,FvRzިx-[!4:֊wbZO>ݣ0v+Ri J, VO:#ܩZ2G`:ƘbGBիPV&u#J]+'A~ߵVXat[%b\-x#@ cjѮA$^ 0_<('>kWNy.Ӟ~Im.w8,ߗ-G:u#o*0 Z?)0طuV?McF`jlOiLt{ @<]}&Q~Wd[y-ٔ5kZ=yTpFAMT^5Uq!PZl``X9-6BWzSa"W7&=B%ВI1c΍o }~!:% qĜ`0mQ[֢ k.VvT"n1ٱ1}ZP~**˸3䉄Ϥ^X*QĕS9L=Tv +iÆN&n>|?9] ޭ-3%*J'r<<[&5rΘnBC*cyGB|CMMp:Z3#S+T7 Y-9]@ wY]ܶA)d.fTCÕ@Sm  IdImǃR鐚Cz.) k35 msrwȫHq%4_!6ї[:JWʉ~Ȭh`u?e_7~ .@ŭP-;j1a2ڛ ߪ~Lo$Ns.<{_o\і*6{^l>x:/M/f3Z2-,~خ"% o#Ѐ ,++BX\7ÿ7c;KpA[w1zý;w'$tk̉ @ |fiq/oRYV>^{~gEjjZ;y' șK@@mS~#(K 41?d `z^]x=,Bk%h&¬ukEOx>Veq|k3yƄ={'?EUdb|RZiPMG[SV$x K"@؉Ek_\L1U gv==a4@ժvZ`pLg堧ʌ5鈈~7n~Ŧu7;m2ANמ ,ꈱ@W\{Q9ՈNdN1Z/BebPG03d)R@;YOITu!BKc' 즯?SЍJZ:[vwB=KJvE<Y Z%d97qX`,k-o4g3 F' Qqs⼐;*:-6/>y[>kD7=o]o#4wόF<_.ٶ2 S#~i%s"iA_p:.C|@DpoXRGgiͧre",ʴ,{͑c Lhu}rWTKy_罾-ץ2s/23LrvMr%5nIc~>G׹DUzB!6R"A5D#Xu o{Wc {38eShՆ=׏d`veWgcxh֠l BfD~WH7ɞ X5Nϐܪjyz~陙(Ô2ڠpłaeB#`jsQ? h!~jx3.KohgM*-¢Ӱj% ]jEԒHğϻ>chȲ6ގX}DD,F7H-&V2ŏ xl8FGɇ&6y&q<Ny)nHg9Xfu-ׄR؍`se8z#aloXNË7ubhXV~S&A: .1O;m`7x~d eA4sSJ n9~2 nZ`'TbD_O0"5n=V=t^ټ:h3plpzM6C-q߼^Ik sIb2/^NnduL_hL[M[k5o.k[ʈH|GyCuDIQ{.v˕ƀudE]鏄n=|*NzZA__TVK*&;cD( QL5E Ҙ/#-Z`Y \Kv2oV/f>I 쓪mN?t !夽e02$*Aʹt9h і{.%k^m<3K_.w{b.x8@}傸coz;] 皽kl/ʇD" QQ?+*zgLU?6p[k> 9(ӉM*WUF|P eR`JΛ]&gry(qA?y tD#jqz$.^|\ڐҔ8goJр&FDkao =3^re@:G|f>b!T0^fAʸ**)_69ͻ#R-]I3fXDia12<&^/Ȧd@ !GZmƛEU1-J=w$}לTD<& r7Ԓv$&^'Z )Z n1$:X+#Ax$]o~JL̗=w2Ŋ>;-џHNY4EAeK&aScԏ^⦞9m0NjYZA_XDZn;EnģXNhJ\Up^5Tw ;Ut=<|6&1`22-޹n30[ 8IpV _6'ֹT/y*y4ׅe}^JsI?57ٜ>ީ  >$Z7/Eu:d> ;^&8BK8tY}FFuNS=_^;O.+e52bAGYc&[tPeZ6.q!^ rH`Òͨ_$uFR>;BVՔhaG?,D}썋wL(]n%ߌ,lyv< gX alΛt189lSDhͽӚLS~e^?&PR4eS ^ٶOtFvgxEimӗAvF5ڒZ&%BoZ}.tDz Ed _[)nzoaX~konᒵe;~WRn4B@˄.Kx|pK\s= `C䈂q[;%7q4,6.4ޜuLАgzSK? ]~'g5܂o#;$?7!T;{%ZXP֐ a@F Wc}fhسdx :}_装 Dw&-3[?, k޴$|wUզ/u"l@%E+ mq -F`y*0j:ox;VqFd#K\no &P ذZlyHm=L8X~3k`\"s -؋wk}ק@bE@.s~u@Z:n$S+p|ӵX=u׉^``\%qI6Áȧ!anmAp04jz˻Zh4#fE3ZEjƉ& ![j.ǀ:z80ebnqK:g+7v_ҐvS9ϭ~ 0v(lM撕1oUU-ʐaǟ% e{]\_U(WD<Ըk)nRD/MV@$1lutE$'}qDžkMZ[oFdP;` zBL8;8.3K=a%xf]-z8?BC_Ač˃jx x(GNZ';!n8_CSNνž&ivs̋o-'f^'Ie.>ؑ %x'&AE?$ah6Ԉ$P_`xq*=OD d6ENh#sv k3,;f> Shu+F2rpЈcQ !T$k9쿺g6K!P+K2Oݪ/V7V Jy~cIx}>u%u@Z,L|e)LJY[e=m7I<2u@*JE*{E-lA쌕l\f: pm ),2F-hƃ|lf8^P [)"y/U|Zf7ڪbs}L\  |# {3_ W.ăցRrrg_W H+ _K .q(DZVcDM!~ڄbgk PjRsB#* ODk=Ʒ")l1&+eصEAaq(I5Kx\/kNktV2y'DkלgJY>@HO}T[:Q=$4ىCPݩͲWQTR5C-8Y!Hye~>KoHI!5{]wa^~/r9Я۽,"Z9O pNi%yQP uuVF.|X{<~d| . [(G֊OQF9Z5pn۝W.2&9~7#CL' '@]jt>jX5N6d%#hB_nH[G<.o`eH"9JRֆEiw͂1Bvxaנj0jjD Wg}>S 9CǀZEpM(|&:5}1ly0)`T fX(Q2mѸN <\O!KݮbfAY/ͤOaS,-[<7y<G|,3k;2,oaR)\h$8+釬bMAs}hԟFZvqGֻ].W腤.*^zs)sֻH8?#vfk ۷,x$"CiMBrhOE!inxbL>ݸ?D Yj t뫉f7/  51-݇N+UYCQf5M FLJE$\M52d@yxunOiYпuB~o cS5ɒH R$0ePpXs~'>/?q;61 /țv@gk]Eu.!zK;cR!Rkd' @e{J=^r۷O:vbɴrUrғ"C-lr2p`v;Y X&a J[Ԋ/pRca؜6Ԯ&g\^+XQIGyVǎ@ 4З A8~ eZ HE4l!P5Ow/ɫ&J_[~#jX@r װ0sӳ%^ c7삛9jfCm}˩@QOE)~FM}eD&s(̣E$ӝ|1;F鐠R:$PO\#aFsfOP[d'iby 0+~R]0ؗTXkmO{3ƌ{CN[dt?ER&}xeϧ3rbzsNeq7J HG6/u#Pdxsr`,BQޢc2- @^nCGMčHD/Lt@r68 ݇!.adpt1jƃ{d$E񨒝Z5wr)4a=gwSx:k&#u*[]dxvcUN=s9LmFUjZŸ CqhUKm֗&wti>6՚d({0gp׫-r5ubSw$)ȁ^l@\^Qh e|V*L-ws`@?~݅xHn-~1VRfqÍ"&)J `u=W}fμGT+oǬLZj<(٘D0 WCRLkX:'lxm?N{a+Î{@Ilrhtx Hojpw` WȲw6dofq0qrS)qrqfٲ Ƕ {B~oTP+r% !d; (8u=b~E*-0ww3o;o0F">5BtM,f,sT23Sf$Esh&ebe}w?ɰzqHש"uk`c+t# fVꁄDE6 5[3QJ`:Rmt9:Q @ew5W#Idy-+&(ǯ7qjA{ShuWּ&r!è'T+U߸>]L JJz_0GL86[]sxުQ\T(SZY֗93(QRW_ϙᨚ3c^+>J*8T6ruGv[KuYW\q^YS_ieF p485##NeTȖ3dܑV,?ѨtLE{PpT,V.7~yIWJ1rw@5{":a,+;*8r~)YH=H4FH%6ڱҊ%3ҲHXA+)S0hlRj1Pw$7Tƪ_ /f32HJ*gԪ^Ls,%)l{N f?/[qB| j!O:T~!4w2f H"z a~!djM/) O͆gK\kХL ` !}kS HH>aRp@jG!a}}A5Qkn@)SC eY$f#~X':z''(NPtBa'|}~q<`̀kݢ̉,&Be A0]oWɐ5Ogq&H$f9~(do .':Ϫ, j"4Y#5 1 @`EF(YIh[d,)ADqk`4򠧧|Ԡ4@;O[ BpmAg BEӯkeA"8%.(ʧ#^7Nbw?c5]|@cg)'; }_7l-#ϼ(*[bp G@jZ/vn{zC_mfQ"̯pjO U*޾JZL9]냡i@'=Czqh%6+Ed[{24:w[5ߎ٢d.@ku-8ـ 掫s4wyC9_wV-S.mͽ)IfRaږ@-V!!! j5\=JccfA% %n ;xnV?ȅStoieC2=rrScDN48-d$~Jy L{JVŝM$(SE5ڎ eb7y#iC5Vx׹z }|HOxjcF'}v̭&_~mY`Nx^8w!:>i pm t H3FUGҲC%ŤMÚ_eL̶WQrzi39p!7MZl}bTm탶ߒ]R[bV*R%{LR:4' SVO֝(`x`:&>.=k| Ѭ4Ҙbn5qr塎dL*ّEؔƟd/uT܏Rڑ"Qc);t- bNދs`Zs`,( CW&3SY,Dp2R;e"P]vϝ0kYYspy+;IKxC -vd HBQ[PKulтAɟ+/>2\Pyyva$>]@Tˢ˱rNI YarPCM_Fde)-MUr(Jveu߱,6*@]!r kROך>,쎽YҪE\e Tۄ3*˾fp+|Ş}nf-4cB`Ukov -Nki٣ԄCGw䤬>Z4Ae39:P5/!*Ր!_CL XP֒5V da}NKMg\Rs'!WD[kеyҊu ?O\JmFc \;R|wYFi`_Sʚz>.5uq6BT9* i ABE=u9^&N TEOP"׽+ewWi5KɉK(Ӛ+:O1;vpqNclH~d[l[*,y@|1l\4#(PF1T"w=*UࡶP 3%4Nni$7^m (#Ѐ]Z vZ e5jAo4Q3k ϭ3b)I9 @J1y)ǠneSFY,|$!p0~1-cOobrЌ觡t|$qʤDڐYlA6 :>/a:6E <&i;q^H$.0ZbǞxJnUk\Jo[yw&cTjb`ʹGtr|B?H]F88G{}?e@G`.K2}#lgzˡXugn~+@N^Qb-e  ) JJ>Q>2X"B,(m|%O lNg!yD͆)]xR7|ƍ ׶+\[xqP7V核o6;3WSn: rOFլ kBe'ڀkQ ;%5orښ'zzaiOIZAwHZ 5 9&ƚiZi@U?lʣ׭*~hQq`DM2Ze#ugm,+cV7E4 ZTɻMز~zh!*ǧvg ў X֩5tò6f+.h~gmVFlS| K9ęf9һJ $U9_άk-q^^bl^-)yT?Zg`Qv"0Qa8ј,=5'`9T8 Y A^iq,$|-*@[}m7.7% {''I̲~g? tE q' B4SWfA#߃1-P˥o~C94yӮ@i]t,5&6J_A!ɧ \*O݇6Nv o^}m60/,@(KKi6u1\̿z[KuU-*}l͍s("qЋҫ <c6WWi@ 󗌍9#r,*.pt&S>Z}~ +54.1a\VQY^Ak@[lI )hQ,u(l56ڔfY mZJDWS92M{!fM@)A"^; *tL,,O1)CM$vk;*_`goc&_MK_dI#(8H%G]CZ[b=k&féD3>wԽ2\@tO ΪEy ߾ bE"嶗 j K"e.tr٨xqeASRaΦ*dQ_E"I9d}DN/?ՋаS+2yw])Sx쳁tgs(݆("WS,Fqt[pC1gk]$b;$8\ "(]ʏٴ΍׬@j]X;RcM/QE%c`5wѷAGt8`vZsdzSDvݤC17d$/МNK^ֲ(!>x mE iHimww6"n1yKؾa_GUb݉t qK+A\O+$Fy(~` CC<|_jW1=N^ QFklvǫ Z{#@%wBИgH75kO s$PB)tƽOV}lccor_Cz̟А^X-IvF<DFͶF6* p ij&\B,yk?i'~ st!`_t-^!= h?Jcw;`1/O~M3?ơsv:X-Z[lsfs@ՁG>Y}w4T@MLdz'L=}<uB:lſk=N=y6c,.;C El6rW7rP 0hcf99q^A㐞;%QQ:iSt0.06ş$c(-ya 놑 @+긳yӤ-4/lէ8I}2< OZj6X4+83IKE>[osu)B {5FMbnfo;Pӧ`(Mc *pr\d+. @6g-b_|(b xO9SfyZrhZAGA N ٽo+go.JvnQ\ 'W>wb4w:osc|0rY/D=H2ɜ[d!/X*)՘X<䪀bEJ&艞W9mn3M Cnj[T[Iv >½ՕW*3QZ~Ib}G߱֒R"UE9DT6xy/R>T_F+>`.@JC{s|M~M9,o_ k$]jy GZB£>mF1YXw~^0K> bAd#Ж80Bnrof#x᪇Sq4ɦOobWXJԙv&epb"`4|OF6 tf,B /i %a8q&2>;f '&)yc2D]rs&b3"U0ET-=k sCh#YY,'9Ls^տwdr;Кy6w8$Δ`w%#%kjO1Gc. hj~Eĭt nԀ iKXɊOD1f M9Z ,1<TȎ&C݌2idRaVOCy0!xD< h+uK@ /{y؈ .]2p"[KrFCH+{EG&H1z(Y7}/,=蚼Y-ӝO-#E 's๕~xG_ǰRF91*ts1B|^shy$|0@[VwhT#G$t8+^akj1(},/7+f{0r/(\kIQ=`uM¥"ɬл_oZ{jΕ7=l刻(:MEho1\(IlLaْԵhߢƷ"_LY] p#M=3intD"+3EД\$*5c53myGهJ\hRʟ:K8ˊD11g6ou40#,0CX+VĎMǕY|z~ kXg6f&,ja3_xJɓ ѽ9aF5r_j>bApr}hޢOx편J7+l1^̽Dawo  T}݄:t`sQW[c:L-PiZr ዋjx:P/|}a~at[lKA1FZ)%OsDbZ\\**}L}\Q8?,~݋SS֤!YBG=ϣ.tc`YKw7uj,)z;둸 . *Ppeh@nп)Te"7pxYte8X(`"(~GO$#DWʾI[ ROT!ؓR {e>g:4&4kzo J§8p]Ӕ65eb”$`ڧ=7*m_'\ޖ(~TR0A.k#,=K<|0Y?!V^o8 IͱzޱDxV۲z݈LF?0 :y` Z Lz%& oJNpя*65t IFN)#Nj2( )1VbW~2 :p544ftOF]Doo4LA N,Yǧ!HUڏvXpנ1ƥsG=OJNF'WSy2>S^ .(q?ǛZy`͝(yh5Qqs*xisF, ODQvnnP0.gٲ2z3-.7idEiUe1SV:\o27.g3fY#[]Qtv8E5;pwجr'&d(PmKI뛨 vrUB5 <hVSÕg:6NaI #t@ ,Rݳi" Si/i e(^i|#q<H{' ~hR]CĐ[/fB6`z|i}_2ԙ/:t!;gо 9f1/1"uJR#*$ BlE.`=?ckLkB&JӢw0Rg?EAq  Mtү:~;۫`vR5N R#9b<کA'9WO`FsARLa&6ߐR·r{ GM2pֶ}WM1Ln:[]H|ݷThNf).y6*G)d|pxJ3B%+ȩaB+.zp HLf`Y\ N{z 2M̟BQ0x'rxv] &2BC-9Junq;S;ͧsը+Z!L]q6Qd8KI}C꘺h瘆;w3d^huxO8rV)喒1gdeg,qWe1"o9mV)UɆLv V glBKahei[J OUt%uZ3m)U b Ne7[NJHP'Tz}NUYffxrkUrqQcMzbЩrH+sN~tj6k$,[CsV PLM;zjH2a36ڝtgvnj!W6BZgtc:Ĩ<{4h<ԦYt>O+nG7w<5d<3I{Ҝ[T`8^Чo ݶUEfu4s6ĬQKKƣ0:%Z*]JYqҐڌ]5B{ʛpOnG.z2|k0E7ѯQ :kv)<+j,+D$VCPT,֥XYj!C7)WMl)-U)+tZƳI+ȲRam(4믌GHK9fXJJBg%D`i3BqPi4/ rĻ*uIz1zY+iT|&EL3jL iqVǴt7;@%Zcz"+D{xxcԫY]&b>|{]40|(W[1x}DPwШ{ ͸84,Ia/-~FyH\B](6_ύ^jn{]{I@Ȁב|n*{(+*}w#!5^5Y݊}  r#&Xeb@u5U~)I}X`l5c*]qEB챮\ `b pmy[-1Ȥ{I.AGt:$;6LF.>>{r'8BKvV$!@ty]&'eK\Wl?39$"z^OoҳAV.;6_/}T:|ո^~sܫ0l &w^\Qb֯]a撪5pp=TԥHgSMes ߗvT3@Kj*^:ɓ=R=/9L[iQm(YYa>mUp%S4!JuNfI .([}ժ?8xV%,G+m.dffomE|RatpZLVkD㕟5d𦉌QQ4Za)V,\Xِ% &v~{E4B4R,UX_7=-$4Z: q.wdî2_QqzKh{"mcqnKOP(#}锈>z[, _Be6 ppQfK͉qWzt%Wy{d k\Lee.Fɔ_ .X\̈́+*sybl ϱ3}v4j-'jM]5`\ u6pK,ǁzvm:hL c>N6&phn*o=*L}9L^.HQo%1Q J4t$u+؟> 5ػ쒂UXh0f̈F#_5OǗ$3!pAxZTE?ݧ h1i/n熖edc:2$fɅ5s4BZ.^5 ɀ弽L;I)`D(ʵҴח4q[^qIJs3k@S9)x00s]Xk9C;hL ~6O@G~bGݪIL"DaRjlh0tݳ#II=͝)M5=.bB>GSe>;JqC( rH撋 *AJ |y IT,7r 8</QmoD66͟! (İ$԰l]}ʜ›uyƸQMo~ 3;Ts8dhY# 2 _IшpzEL͠7=~F7Iffl:u'?ExYAb B܌f&Js1u#d6^/~{\'Ś+R <ҍ 5(\<F.CpLw,O6)[ܖ-:ݹC~A<ոƦ)t@/%񼵝\[.eH:w4 #&1a8||h &xHVU{^!]^ 4Ĕj҈7P3TЛqKS tw?[,Jo 3Np%1\q(m~t׷9KʎgO_]? xKn޷[6AFfЊ_e98-:gx].OˆD^۬+N#68+o౤̚(\__$/dßx ߭ه`ew_''[RuЭ)I_P~&nS}LyNݥf8I߀"i>H.1io|osݧTjhNPY״H$/7uYk 8T>"uBlט7r!H,%_k:$c 8DqyYWV\X I  '$h6j4,Ɛ p h%XU"khᓍ O;40XJp>O`x^יfx#J %EjʎvZ]N1L ݠ5_HJAT{Vojݍhjӳsu,!ë:՟*?6S8|dyn-,( +da|9URD-(hL.ʲޞ=r6:u.gλ~?hv'ZI8 sim$}ۇ,.+K V*Tc5ˤ`3# bT?mLNERZ`߼/"# Om?@14d6HEQk exE! bZ5Ĥcng6B,Me7Y2ؚfTϒ놜X1/տq/$Xd rh GOkӗ@b0Z\!3:p۰HD:$'"/YMu߀0 Va[M^'6:ds}A[+bڄ:Q#PpnpCD >+"/'fMef[Ϩ;+0TQ7 FaHb4d@߉ީY8bΐpw=a~X h5Z ^β1GeCnr$.^-[,YsFֵ€@lS_Q6ɿMǵێI-@7ʅ{ޣjKG f;ăH&Jv`jjn\]AS2NX{{=É&]sF pׂ|1O;8lx3,TVViK/V8QKg׫os+ɨmwyҌO/{+QѤկi3thւ .KlI!#&i @eJ@1(O1_qó꓈ տZ@].%[FOB1)du{9uւ3b`a>m&7lV=4T Qivq.~U< Tvtzl{~|â BçĐaA9;ಡC >xpX'JFm:C 8 2tvH2m(}lLӂ xڂE+mrr4m"cmbًkHRINռңLyrGEijvHKZȶG|~ᓫ*O~nD!5 :dSz"RVf#T;#.(xo@Д/?n 6}hTHd#'\Y}Irڨ8rc8$"O[By+`ƜXn2"OhȾ\h`eN-yyL>+'?^h ̷Gb-&r(#Ch御ےѾp)?E"^j W w̛Г ZeJ@]I]4^PYsI M2@G;ayQ\;O<$wiU%UVa.PCnLt5fG%CAMUsGkrc|54x(, r Z{>ևdF^xgTYnr*S/C쨒w>קIOkxmȂBhU.\U=Y'L`OeVb[F-I7*gfciBL99dC9[z'?,HNjMoe2a0[?uKrj;ir*4OD:}]E9UQ7I"/I 3O^婹.zZu7d"tVR~M}J6m#)i^D<6({+.5^u, 3OL>l%z K xi1X[KPc8X@蕤x5Al/.TI:JNDmkNtVTOes!Nظ?c!.X[ˆC"SMi}cZbaQHp/ ޞǛu[˒qdրwIS°?oסhyU~3%JdO;,nSPoF@R޼{ 5_j@n6ƴw& A-@PLh'cm :gv,/6J67P3v {ş+o$ AWiմCW#Sv& Y\GZap@MHvdU.B{vN*d: WЛH[踆XBe^ryA>:}Wj,+)ZSQ qc뾄=&Iߦ"Gl#/a7q=5\ ,ܲ dT$i Jy5CU< 9-EI;aoe@y ītqp+"5f`Р Ey\,b*ݻU&ϐ47G7_6 'Afdώջ\Ly=-_/}k& 7NN?nC6cLسfxX}E`yUmTH/^Yv u@b@.ʦ-T>V J8|½XP+1튝-"w, zcάӴ_`/S~U K-^ *A͑7 *vhpZɧ;*-WgO r^LW>7:9\?f{Fm1T\~&- \ZFErHE,W5  D, 0wTwϚ .Cj:E܊vD ^q( p?ю'6HנYûLs0y(_q 0)gQ`2S 1?ܐM܏Ze y쏢C$-+틧Q ~옮Y&8h SXMO_W6mEϗSUC*L "8@*:PNy[/*;:Qy%%3/ (hL*6 ;d^=:izuyF`\Ȩr+`>9_5^kɡ~{vڽ(Y Jn]Uڌ˩y"3&9^UlLVXXKGQ>^ǻ,Yw*6yZ5[M_֔ޮ'j ~vMtfvaױ 4EW! >5RFo\|׋]O gPܟe ;ê:Z36t7~-Ii׬_O@Bg=#+%m\c ,3^O{da/J\}{&B>vǟ!`%lr\dוe瀔LS&=}Fː?B#W&V.:=S 6TK]Zm#~;Tz{4e6 x֓';*D$zKNah$bghl'j .%m;⏪ǎرDeJ^vy7%B+E-O zؐq;"_\Wv?EWFH5J1fcԬ #V~\+ ODl\2'F|̢d ;2% $ Fith7+:oЀcעNCW s:&Sr{ (dh!Ё-dk)""FXE"jn@sglK2sL; rQ[+-BLe '*^^Fm?+K#gg_$b1w*r{sƂ4'k(1*" }B>69F^Exߡ:gX05]Ix$&Ґ?P0J>K@OPok %S^o\͈P͒Q!ߣ^JI]O-J=u,^D[=Q!]gj7 ژԐ&K @К|Biy)y_xiJK}{U8 Rیʝm (]H.c^c3'$Qevjsw4Yw8Tݶ^|ˢ~_8 *4)յ36&+)iJ,7V0*.yPB>p|3-($ߓ) ?VOlM޶wH|Vvf6vLP l@\#)a%8+lJ&$! j1gT 4yGΐ'jSl6Ku[:͡$<.®q*,f q6b1j&$עB._Cv`xā̙A~ŋXfQ),. Qt(ݧēX?]sL_8y_L-Τ62ݏOW! :6WE稱ݱ(|b!BfE;&;OB;J#]l 9<:}q"Ҝ:F]jĕ|wmC䓼E&(T =֊waAU,n88/$ 1tl!LmvI#HKD skgorٸ ZD,E,ؼQ>"Ԡb.<΢rŒk&NKI` n@ fq5I\U @iz0?/҉'~n;JQ^CLUo-*.C&m2Cz8AClhQѥ6;10I tgNJ=8SFmњtWl51I:҈ˑ+HX%;F;A[dqH3ėwD{Bw^Jsn^_Jc[nS+g'p/U1pJV`=s%h!ÿUO{EHxGAĥ :Ng,T3u?3`S}[ U&H]Xa-X.귮fjD| .NmD1! ™}wڄPĮ45+drb -{Q>5rY2,Z}<63mg9g9Hi3K']# R-I +TT ظ EoM"c)4_LjCΙJ`J3B  x_`(%4.,\LT1/Ǎ/ߡ+fOUP9.[H%S#lie+7@PMHDPP&% +NWF&خfeTQBxw݂kCB_|'7l_ԣ4?$aKrW@z 6N4h˭nlD=DrP5&q"';~T%++؊ VNT)ɑ#"5Gll~+pey:8ǣOSS": w`83Lq褐25ۖ 5p|d'q˅KsEo$uS4$Q"bđ9LC T_-]Ԧ![Ζ4:9Qd/T#d`&ڌ`E4έc?Zk<A*8zqo1 "I Җ5 E.TAGuVmN+kG:a~8.NܧQ3s ^Xr++P,l;c;&X9&[Tdoo RF`X^|@úkH*o?}m!N0 --FS $$f_;2Vm4IG;&GfLJLukzDW(,ſC[N"Ed8ptLR5PH?ZWL(щ⨉ J+]/ Be/UT][;©,yAu])x}BՔn5c` 5 !;ԍd3B޷Kʫ%n7{)yC7IY-kmp6Q&;# XgD#5Ag5u/%ͭ6\nLz2:y 'Jhl` I81_5}>ӹr k̇]9׳b16A}@Yb#3oSWҚtV}M2Dۣך{evL R!6\Xi/q2o =-%8$FnN Yy#1LȂ>LJ~Cr1k ݛKΜ[&\mH90wtGWJHL׿sQ}aǣC"pM\'Thf#W7YO0d9q]U@M1m)rW)(av ˸%Ǐ 6$u8&ܣ"$v*Ц[^ldubXӊDHb7Ou.8YM3v{Ig;@P5I,hd=`ϙ._{`7]еΐaIJ~:IWb c'ǀ~6jK `:;uSFe⎯##{؀ڔVƯbDM:F?Ult hŧ)2Dٓ1|ZN{Ow'b?WӋlu+:h'"vu Yin_!ʹi@fքjwvi1xAo.c[ fvpcpj:Et B%5 UR,HJӰ& a2r=[zgsPlYc#9d88R vypvfx7z>mS*A@E'zxew"e\+Z}TX;B2g!] i`tn!7(ޥt*PC.Ƭ#xc|]h#P<z(&OU DM[Bd՗)T#ʞųJx#=>5RĊ|_`Aet97o,oG/Osc)8v8!1W?!uRQFԴ5JrU,~ [{>\rqݐ |5_6Sf >u}VM;-)AsRV])ojvZUzȃco%w7U 6tP,ceI,U<4&(JXtCf ?0%3s<˔~+N`-Y"=ȕV2 m8"׍ )`shH+AM?iP }hpZ('Y_hR>*D=`Zwַ<TCc`2v5k=}S6.vT2'uzT=o-~LDŪ_Dt37,@ ư{v+-7|P¿~n'%&F^t][/(H^'.7 07-[y'E*⥯ gZGYl;T#gZd]0/V0%跷CRKƾxi {C? Бsؽq@msD?6xj~vXb ɖ >WCKg'Ab~~p>GpgeKHO 11w /"Ƞ=|h4 6 lBS@5K= '(k&ƍo)Mme43ZH^[@%096/מђ6p0&XVSGUT{lի Tz$7Y3桇NCj 7822Ѽ[)Vb h {9kHh!+}Bei(uAE5 >'>=LPeqMLa;%\!!lگ>GjN39osѷ;diT̳oN" ':U>$@m}sVHQO$~SVoDիo?:O_r+*ބF3෕k̙]y31YS\]K( "LoCM*T˂Il~:Lx@ty,+ڦȈl>G~TK=z/s4y'̳~ ;Ќ.=A{^}#QPٵО`*+e_gmB,'&<i4WVHf񭜤N$h t:0s @}~ec"|@p(宱ڴ>IvHS E7:Ҵ[)9\$)?2AtOq?2J-.m:3H3og8&F$aQ, %ƝR- ;-b2ʏ;g)71iό(W eR>r@|}EqjF(#SȘ4(%(Q:M_UEU^-8e]9AO?7~`XYarf=q nw@H86͡l@u0a8wERIFB& B=sAkFǪ J3hn|M޴\1BRi8 ys@ 0O, p*jHB#UPv/|wnDU6ܨ⯉tuG&1}RSr̔֜;"It =*11h#}EkZu*m]}k4Z[S1(;x^AϚRB\U7Le(y \40!wXXo^',hK;0hz3ʧK4UeDzijD/PO%[̕8YBK1 ѱ:ۧ/O:wimAFPCp{;'{Iᎈ;{_=MOʐk|]luKhgnőuT:aQ+ţ*22`֚)E  aV=lY8nj z*wH@Sʕ7G59OR~w<$MIołK1 PoYŞ0SK}ˏ"hpk|wcI;; u+њ -*#Nem q (.J1_V)MNR-E~oKO|nvʉ 0Eb"=X̉,D% ?P+%lfyAAC.'Յ풳D/_VÂ$RmL*L(sBfA:d+?rqJQM#y L4:Ci`z$LϜdѠsi^I"iC ݏ|['Q%†am!#2\Y|1`_Ͷx4]Fk-zѼbg^q>5Ao V)>ЩcO0׫s*EY:U]QY/`lGNu02 q(Ʃ|- ^{>FXh>؆m$5gmm.OR4r;RO^e7QWuZ1)Q! x\9R}2&).nJiHCrAN]=CoY'a_YUXmw42SUeby3}CaW6ylekf/i2:RZcsKOxS[: $8j ╇?W߅X湀n@ȷĚS` F)gJ%YS*0LE1_jˆ#ħGXK?)F֧ v_yg"+}2*oh d'WDA$\҅GC88H)BbC(>)V__˒ATnoN8yc!rř)15V6ȅNڄ 4Phy[>z2E6QV`pЌܹGN m`q5*qE\}6>jSQ~pɔp>z@a_4:am%@bsToq jhx. @ V*iC^m^1Qwb7ίrz\)%D]+ؾnOYy }z@dOrG: Z.Tr$o>9ZHhDEӸb"%=%°rwdAO *j ո_CUqO<ߟ0}twr[g>3.2y̎4sO[sԧú !Tܑ.M-a |HCPyZU]hEd=~ ZhWKM(Ir~(7])'L >D4Ubs4-FƲˣBX\J1MiO]ɾ-6ܨV>v볢Lf^A ҄\ wsM'2#3R(T XOKֱEf -'=,$K& (>i2sQ@b022]|+a!ռry+g^6y0΅4 XOLP"/jhW nv0ug珈Tl4yf\c,{MypuF2BV / )[W>;##QbJyN .86jﶈCth:IR[SHLF`J~PiH9w6c7g+z= I(4uT Mf䐝'aQ̏7^g$D,9~&p(6"zEujZlW&pN'lHb%C^;Vv&wl"3^AD/&M+][z9-pn/Z{~uE'^{ WԚ0ŽMky^>#jϣa0`țf|0 bv',oq̓@bP7t8f|Ihեp<)ڽC` CcP]đp6gO-Ը:xF˞Ÿ_B|?>[:GD;Nuěg~RWGj1QWBث tM`V &e.E6x6f?6~p(8s׫Іa!Ao`pC!~8! -afNw8"/붨mF>[0is `9ݱ*ٽmRۈdt{M\G{`S.a&b=X͊ aLO,UI.mkRG"ߛN&R9q On9]= q|he`svVGu0'k-]!*3{$ Icd+vӃu ԩ=H8U':#B̨D(X5znϛ{(۞*Qk';SF_e31猩pۑsBP{ f?0 N˲Ǽ1NXL.@7O-8p ,ȾzFß\^lz燛|k&V+8^G6MHL]\V+|Q^n-*\ Vs""+WБ7άe#**\Lw`Buvv4Nz~>Ν-(fY*:GVjnL<YH 8W9Xuڙ@4O ǂwUҹ * )Z_ H U,G4f3 =T gk,Wm3fB1`/iTZOrBpr]4 > W e*IrS@o@'jQʨ߽Tx{0@hRφŬph}]cNudϯu#0a9*[?6p* nL0^WLd{qߌ"b$ (l/I'?Tn( s* ^M YA(4فaƟ-E~0{Se[H N1jZ&`u MHE3;cqUP',wtłɉezZ'8?:Q9hf]&BYiEJ-NPfdA^=޷9EFlJ,j2#?N) B *>JFTlM^O)6C TȐ)r6IӶE |`F#21NvK%?׹1iN7'_hvU9K~X"^r]`.K:<.;ICA&.%kWYiÊs5xNRAV&Ӡ Wq| o!b J]Cw3[W5 kȹl$ʪgrd/ڌw_}cj,)d1A_ymuy]#Zt. cG^7N`*=Ŵ`ֽ㳘-k7=JY8.#v|\|]3yEv`Ϝgܦ$k+3_"z IQԴ׌Q0adJ1g?ǂ4ӠCo=wrKuۡ&IsdToEHdSny٣m0&E>mdnC&1Rbc\b(Zq~Zh-ؑ'T}_X&Н֮W/ ,-x:NkwMZ> };̍%ar%c>75]2BGFv|݈*TGN/G &3]qY6Y+,1mN!t( R!w1+9G8̡4rQJC>w~ ȬXFl3b>29!{ɴ3wkʷԙ_xmߏ w hZrS_@BuIQiG-iCOi[nyDW[" dH &*P,۬Yabϯ{Vw鬦eҒÕgKs[Lyp:tf " r- axSّN_}-kHm#3jKX[`nU$6:\# 2c0n­7Rq.`#wc`OO23&W6#}ܫBB"G@c?!قU^RDB7r g}I!rRh_ #H?J 9SкulS8(7.˹xKJq(>|3dÏlK9dNv4@/\^ݒۇ1:[F<=(lP@eP$u}OV_L=Aѷ<:ԌgxIFhiyz]o|GBAM;Cشe>qy]# Ѫr JO8| 7]aw.~e(\QQ뢅Sオyz^6Cx@gw*L%ȏO"hQEaJ__ѼE05gYZ07070100000409000081a4000000000000000000000001644ae3ba00004594000000000000000000000000000000000000005600000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/core/snd-rawmidi.ko.xz7zXZִF!t/JET]?Eh=ڜ.+ɐTvīE2H76W*`P=ƜV;ј̢jVMiӟ®P~.ѱ?mWR_?_eM35Jf0$j_ɽ7z0VY`YEN`^钍)L~6V+^W3⮧a7RǾK&Jt!ĬGuj&_۬}<C?/7H+ȸhJє%jҏ @lB.kney:x7"A!,, A @TV~5YyP4%We#|C4HN%gw["(K,P]}(IzxNcUL`s%;AG5|!Uw{-*Ub:[ln3/~{q0wk 1iѯvP_|}1?}{֜uRh'9z9iObǁ32)3M>W6ʎ",|RV0C<1Ӈ'X#okkD%Kܾid#Fsk`9:+"i_UIl*Okv@OhQ]@MloE1Tq~!9ǯ[Pb3adnLSQ: &aWڻZLp):4L?hg@̥B'dYFyӕObݸ9~&IvdUP*ԝ'pJL5Z,iuCVy% :H.pS?;SG' &EįǡplMt.rzc5-9*[f6Obp%?/N3 $zoaP1'Si-bOKo)(j3ZT%ڋmJq靛"gjB76"Iz/±|rd-bhAׄ^)9$ֶ#`Zݨ$ ܑl`W: I*޼Z&LI';v4j+L (9z3BVfƁݚ,ߍHxLh`1Y׮kYW J˝jw,|V ТÙK,c otaAkJO\`Z՗\8U$v/c򷝖 @o/vUd!#If&Øj@5xr̆H5 2.7*ԁ>FtAK`!=pfuzaC\RrF8lEkOE=^mϿ}ki$͂2 c=oj0Teߍ0}Bx*b$e"(V9cLΥoD Nަ v\;g>M49 y/;ĀIhT#}8Y@slkjpRIEFӁ肌 AГ]e: P}7087qD"Ă@U13s\֢ I!DnLܠ[ !M|C RBsMFt%{yK 5@ˠpѤMz \J쌱@0f2zcjJ/w̼ b=&}T9Nc.h* 1Ux/.+UdBnurk\C&]TΖv"۾?<߻z[hZIp[LYP䡖ϼUdяji$vR2Wq<#/o|D4t B5]洉o㤧3Дn7=qfmhS0rw9>_4Eg( uV+lRa&`)=ڏzU cymtxYqG((MXgh&7hv|.u!*tƌ.]W+I*S9X;Y"2r'5s3Q>ʝ,T}/W( b *99EFU_w{:J@1{ELyz?47W*xFϼ E@r(x>y;BHonVcIȑ}\b]7<5\&b:>0e˅ hUVxK3FB(c`$W6-OӥCE ˪P7u= y! _C0OY~V'VQ"N8UC(ZER@z mfoUmm>r}I(}!=|s)bV`V;$ڿfJ*>Wޢ=?s#aY>h"דլٖ\?$e2{raj?A9çw3+g9rHZ$z^GģAhҟ|nk(DIMI g3t?r) #t +I*={÷(ŧGZOg=ocQjdŸƺB+݅bNf">?@M _ʙ3 y T0^Mi2 t}\LUta"Q}.Z~[  \sH1ʤv^vz$bF퓬Fo+Ϊi^S$)AVc sokEvNwhԡE3&.k|L$R\]ixHyF\dɪ( Z,6Aj}C;#xC ~e< md| Ԗ&wlh]&,,HXe6LR?D,>jpWJsWѳX~VVɌ;PO.~ `m"r7`ʯR{U_*)iFqz'I 1Cb0_04y \MRв]IꑞsZwS^8{Һj_E>oQ'>WL.ف/t܋Ό$z c1 iUGe׽d1BqDHoiF"}hňK`abvR{TgC u׶Rax+SLJ]E{lNl fZR9܄h^ 6 Vp([ yJvqsN8&N[{"{f*&bLJ%~(nsv%8l'I TaU J ׏ĈUU')f&t̼6]@p䒄{xίYjl{a~ H{) ]Zk~#u !s^;4$^]`RʆH|!x'iF,4|zQ2ŵjA@ +S=SMZo+1} U<"֭P!["*0=N~-6.ۆo"zuY; 5pϮInVzyRh:A)J@;)4 6rf.Qg.rۑn?HwF 9'HDԂ%3(AW%$L, DQ*́P@l,)Cp PSt^ x:$Ge#wG{27z  NXfNgLиM5+}/I(z+Fet<$ja_TC@뤰]9 |V!sꪘd@Rۏ޺1:v$ :UQϥ- v}ºz_ p+DhNf6ȻCՈƬP\ M?sJFS|xԳ0@0d5evN N? x5QFi7P6QJcEt6{כqUTpp,(eX LʧZ ̻)B}_045aYoBB~wR&S&o\Ҙ͹zHmR٨03U+~Qrg.4f\M#|"<-jCNentfEI?6Ye]9P ޒ022TB99Xʭ*k,|)缢v$mឮCi&s zl{JrM@BS#]J}Z4˽G>u8\`\U$t$V@(=BX+<Ft2TZSw͒}=TDԔ(?Ev;߰'RA5AV3ը.uDM5& ! ;lڛCf z2a)'N*TTxОzl@/%#Je_|ܢE4l \2Ҁ&%8qj(BC{_w' +uͨD+g,T^΀{XJ:pM[ma@'E&s* rD 7O2|uG0!@r'Q/?ht"ždz1w%tͳ.4}DunUI?zLL0@QP-.Ȧ HFUd=~Zﱀ'%twxP>Tt7ɲnWH$`_/L$ EQi^1rR)(lGnwЩ 1.RBPN]G– ғyuO?ܪlG\bjR:I '/yB78ϋWl^ $5q`lq=v o })$Mj(Y#HUċBxPXgtI}2ًaz[4 Ŝ'y}.<6D}6%`(0R-y=ؽ A\p<n_4t)BAHVf|9l\*žNwJ{v jÔp1jJ_͉*$;aw`!j5V VoEGAg*h,7o.E=ZHU1h5Ҷln?fMc׆`q|VK <➪RPdB0/|X̞G:kSGVՓ sR2A ]ul^Ry N}xx"^M ǯ}(^sbDh2$! vEUilGA+&Qnn"/ꓲfؾeתijzVvy]5mٔGpvM[FKC6djgpPD6WieJVz a/gXăamdeǃ-oM)Dl#نqL:#M4Z`з;GUDVl.ؿe-"I짳<l[Ix>)UV<߮V 86K(Ag),R 1_mt Wyn|wȸujBG,2+1C9IqdO(8ZߩQ}^h M1ŦCՍK̚T S9 _ƖIE鞁! ;8kְrߋmB! a}tdvDž6 [U&d#6N " T`}pkVF(gD:]*ƪ+'Yb~Ҁiyihq)`hy$뽎 ݍB8ڰ/Y-fPe+%Fگ˭1kh DE1sEh] 7{a~pbUx7]IDwl 뼞*dWҩ9xIbc59>bVNEGV7Qy,Ej-T W1[-6kH|9"g$7̀Q@C8p-Is3rfoOc !N`) 1n[Ĥ`W \?yBz +5gf3n_Wд XZkc#%?ZR~/QX`z1]4 3 \t|=ٗ$J6j{ 7hļM֝U(OܡNcNqu5V @,$K^ bFEŁdK)Z<'[^UOS!_T #K\I$GK l}A86g tОBƲ猅fް]&oEhW;T׀pBqrn2`I Anf|RLR:LFo3uxs]$F A7`Nay:HڼϢԶk34;vJ,Mv!bX4\X S5L0R>g) !dv`:3+#Mz\E!sڥ},45f1A`06䅓]Ҕ b4}Y͒7}uX5~{yn3&a_9| @y{YTʀ* o_tLbU>Cw \Ri:Fmɬ:["Cٛ\?9A9 ?ecX 憤q%9sW} @J6ѓެ ϗO92)a4q/o.rh&doD<e\1#kKvld@E%m ,jihؾ5r2PBvPVXl|.=h\{BGv{Z.&[[q{@ٶҩǢ4!&\FS_ W5 V/OdKrMDzKp5ROVP- A.S?1h:ЅvM-~eƋXHou|+Q-@Ky4 ;bAu[~<Sn8-8Qw܌7-Map-%Ld $nfF+#Egzւ9)9<+Ȗ/ 4VZ]tEer'H57ڏOL h٭y+'{oi`<7fN5\ a&i:dB kb Ed[; <^̂$8ٻ 6+j,| {O.Ԫ4+R-%h 7&>5'^NN gY6^A/6bA\Y|Rl:U\(ԟ11)&z`Q؊)O,n57ՙ'DGRͤ3fJN޿W!W!&Y&:GgB#& qe;_lqLV ^#A6RBrxOS[K'oL8L7Xq͏tJoK|v+8o:El+`؞Ưrc0zQ,HwvȋIm+w5~`Γ Yޔ? W ?ܾ]>_sh3VQJ/Vo x:_(l@ٗ| JR;]Ȩ2Ļ ?fH:V.'h ̑zF1m ~vۉlأR򌹤wjيN3čkw处+y߈RϥEކYc:6Y6/|嗪 )ikh52rg/tb-Ⲳ|5.IkkWk2MbZЍ8D_jA->̼+eYS@_맥5X ]B)E"is&5*jSSƛjrF!%Oq=iTQB컷5X?Q\`?KM(%}b\btӔG| 6̬NpN!SI :!W :ʹbtGH)S0 'f@ӡSmƆ]ŰJjy BnGyׅ hRmvJ3tdJcz%.7ٰ'` cOkmxxSpBY s--<CL [ޝds#'!bG:M kѦLM[rD`2\([xj5٨&8V>9*,bZxfxAE\ԽAZ9ioeĵ6KSxm WNwڠL4o[yZ8{]A(gg2K}3nXsQށs)$4 d NLJp^҄4]Z>(8|0>yr H?brrͭBJu0l)J4ݑR3LXV.*Pߑ6mk'4S+%Uq !fi]<'M>]z{_vѻΒH[Fݤ \eӽc˱c.kȚI4#-`˳DQ 7)8wP _o(^/oǡӴ1<+|V)E@_NDq59qIA;r瀢ۥø%x0BdaCDb6NK}!SZyGTV$.B/˖m\[Vo+~ߐy\|x3(Qh ye{xrȓ3EV)Ȥۡ-4,u&ѽ'0bju_]`B >(i$<7ɱ9.jhp%uXen{&\hNw^O񧽢r[:ɝѐ.k>pw̱Q( A{XQ:[k̗B̥y8N7ޫhSF$r??2P}bW uޓȼ6XkGYjĔR:z%;*B8^<%aOCf[;&oCQy(v49֛\Nv%yAyd/tWW6NH &M˂X>l=rI7&֙~Vmx2IKtR1ojᏨza"CnJPSfMB'bŲ|AQOmN}}EërkWBRڤct$pC=uHx?v6o~y֩ʼnf/VTY C1|҇þy{^s;(X^N[ӣpzbIMen 0ǝ.{3 }eB+{׌uЮݼ0e2PN .8kKޤq4S.Pۓag|ϻ%{;"!EyM1lz~GML.䂎wIķRR3MRk- gt-V(Nɨ/ad80^LH~ Q<=uzU"]54}ֹT-j\G7e a|j힥QLe ,gz6ITEAW.TApG&yH,;>@LFڞ+)Dϝ#;'x4E?Vs)T*rF_00]Yӓ[BHLIE&W^sէ{]m*cM(L=ٴ,ozԈ{Ct~(a6ߗ9xɥ7@JZ_6aB%y j*&'UI %/;8JaU֩N֡l$ 8K] bRǔǕʼnևqZhC§c)tmK5.9%;[{G[gYPto,lE8p$nH9V/7!-3a+ʥM-4u䐚4|(x0=Gl#0BSh&wﵳ zgy!Ab$DMĕo0&sw6LD+8t+K7+# ۊPI:"y?/SXeo;@j=Uc|VjqGO\7)6t WUd>euL𯈬ŭ|?`h_Pv-pKN Pe3rh3+E/*8e` wͶ|'Ngp 'M8@Qn8tF tLF>1j{md] n.KJ >Awh/d O2mLHå.y+%2o}9 MovY9ش| \p^ BB?^|$ݕǍu3rWiQ9UU2()EcH~:SC*+߶S:X/L̄-?@u$!Tx88 p -qcu+(I+ 3C|QxҰ3 NvCй{q5voOuWtD\:38}1^V(W"H?s;nܽzxNUt˚~(4F<6D^Ԍ{ݻA8ThOk5CkВ"jFNpAzGK"#9AUҜ \{6'AQ7Ɗ<'F]^M}Wype-!^@בװ&BU\|WW|=Ώ}nݞ4unGypxU~C $4* **]Ŵ dH\lifC ڌ~`Lcu ne/6jdXκsp$Oh T]4M(i$'A#B2ouh{mNHd[XU.}I[SK gt#zVQvBw#hf>]; *z0jЕ#lF0[TCmCݧaϬc<.^ 퀆)ͱD$ HL:-"Bi*]3u.dzso4ޙF;I$ 8g͢NGx?Jd"ƷV+ɿV3 ,99p27PҥtH2JxNt{PWIPQX13qQ@6D'kO,r!U 4H++d[vr#|wSNI>txsOu=ߟ[[ga+=m#=A^6L\z>AcImj!,n?%,H}Ln_YO4y#:,e&u.-ҕ6jSE&0u53iF8lXwq]e,\;P3/)03ӶpW44-`?k>l.&QS1yDl[o0S^޾MP(ʝ^k{8hͶ$ni"DJ 8 T,Z_jʅ qwl/{7Oy]Ѵ;x M\I)0jBm1EA$GƉ"*&.ed? P?? Ju*1䴐M|r4rY o²?==>l:7Em ~ W5Aؔn4OA:^ uCy9m 5ٴ3rQ,1YԪ9!W g\srڑtL@qs.  h*GWae0ès!S:Xp'`2.:!)4ok7Wp̰#80؝~3sSg::JQ !7CǦ @3Dϫ$. *=#:/<vXZ)  O=3£X=wKRٞ_9za3 Y~/"ZdfmGxJRG__LX9|mglujjp~O|4~vrخ{ns& \#vhL%Px}%^)ʷM&[gbZzdޚquthE$RD?4k|c +/~;#QQ(2H|C@$iFKѬFRH\[fվތW?hMxPP:+igVȠ݋DUs[RfAG/yQc4֪=O=K UhYRU[WL-y@(p36pN|?@ Q2TI,[-ᢔ<L/q )oE!oKU[sK7̅~Xv*x +BdqkWZYto%&(. O:r=T)(*RV,YrȐ8IгFy+'n[qZ{.ĭW $+Pwh0%S#L;ò3FpEPnǏKzݣIzھf>dͷO2C4 0h?z.9 @нi(d?(9y؏pb5s>dFw{K&7>Y<,C#Kʙ͙P 0UUK. Гwq#a^| g  &KYH6boMa(77Bn3',na wvp1NyAu2鿃)1Rܼ L )X,9% PI6R&bao;1-ݲ *mMH[){y| S3Swr?L+PDwP_e >q-%S,]e"qW:vBZTT%dO'*`Ct9o7#XAf ^? *ȕ>UPQ0r*]  un :`td*OAˌFq :a6f&3ھ5 JXG4ii-ʳV~K^$:,P 9˽#^dVWjBDxΥhNRy%beO5ui\@}MrDi坽$1R񖪬0($A`?NJ PMUs{"VQ = %n; ;vG'\wGI$FɋwهXc }a^Mغ3mv. K$siR)z{q= 6[ =r44|J/SG v“DgYZ0707010000040a000081a4000000000000000000000001644ae3ba00000fec000000000000000000000000000000000000005900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/core/snd-seq-device.ko.xz7zXZִF!t/J']?Eh=ڜ.+Y\ΨQ^˃XQ(ri7r]wQcIo0.>zO($< $<'K6͘QÂDBp/DǷ ˚}ꯪ]l\R;hXuD~B~VI*I⯃MчuLى Y H4Cݟ 89>9`c}F*d"u [GQyU][>}Sj͂ +kӈ  AHrwߵЦdfI؂c3y[,Jbt[\k}V/@1( o0I!M\shRz Ym2LUϚ%bqt4)/G~|'Bi ]n '29NC/0  wЊpѫ(a^DRK?(!g5%ikg>Eq1;+#ENYƅ.nu-E-}W!h\z nCbf٘ru=8z`R%LrG]_IC:jJSVV,Rx Ԏ$wa|Xʁ`-xoHh0;ËL0%dI#aS\-QfgKyaӎ@8ցiil=ו X6~* kA?Ȓ{6x}*AE4Uy2$7jt-v/] LONu2d7 1tlB~΋!,ch6?[qf?;Ԫի)TY|L瀴 6Wچ@gEA4#WnU䛚>NNIawXnpZ>! ŕl'oY,t&M1Ѣ.D s73 pvd* q#\,b0O\&t6SxYF&Zx f3$ÖRS,D$-B"@"V:[Ϲ yB8( eo=<'+=vX9M8pQ.MC[]?!!GWF2ffݓ$9S~i/I$w6m4c\yj-ת| z~ߪ#f 7uLZ1YMd8H}I_:,+"4NaZɡ¥Ҵ<J'xȄ]}Wa $M?{w毹qWdnNFl,ۊMQ%߃VPr;C%~n񚀊%r!U%Ҹ9qA}폴*Sam*C7n΅^*c$M_Itz-#< YZL'N|SOTtWpW4>oO.3F཯X0$.l'LTb5XX*d'x>d11 '3M ?{Bĵ3;Mr#'&rD!VEoF>޽l=t N3tl$%^Y 55,)N+Z=d{ @x1ctriHa#%apTbҲFTwoY4#i׌Jw"HGw gtN'W C80勑F,ieG4YHV90M?i˫+c8{^T;qQ!vxqFI\yך~U voS 4 7Iz_Kw뀛VPQ'A~"|aI5Dr]MWRևu&1x}E~"`P;/Uvv-Qvc9)"DýApC,]>, R^pxΛ= -) nEۄqJA7%qw# [{2"-AACaN?='7u!j|WՑ@*M(~luJ?4Wގh1iEnx9W 3>i,$n{=/RF\o|- 'B%պ6?wtbFr%hK) psn(o]¨cazJ}'cCO6޻ѡ86X{`?KVbfs9 /XS9gYZ0707010000040b000081a4000000000000000000000001644ae3ba000042f0000000000000000000000000000000000000005400000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/core/snd-timer.ko.xz7zXZִF!t/1B]?Eh=ڜ.+l0 $4KWHd%?=xKc*?#(f[qm}XR&_\Ĺ4oҧC&[N_i3k`irEA]?'%N+-}]KcLznJ;p5Dn6o2(wУ=]6\mл~z̫<8L)N%"3o]Ri)5C<-M,vXwf1oS脠v8Fn-LBqɎPeȠE]W8aM./OJ@W {ѬB(h @ٟY'yc)l-Nh<4Xa ћ@m"$*ʧJI8Ud fx5l!ֳ)eTtTFfo+w61>I,3zO~O b /]9OQ~ۆfXӰH699㧹(w:5˥FfQr AmU 86Y!K@co""!J!h8Nn?8/'[zMD'"t:%7?P}4cD8! X86LEKqs?\QN&Sz9"KטDl!#ƧmkK6itx+7hnŗsX? ,#Q.lpn=зKH(D@pY_HNxݕ-m3:K NR/,2vB䂨7"YRQe`5Gvd3K) F"g 6Ro5h1h\ywk]m ̺dznސ\%ʻa&j&5 )Zkv%foR<^Y5I=~!O/q+H]eJE4 "+o;:FG_x[!ʆ~Ҥ*U3gH\_e)\ Kκ KE#A/Qj_o5[le!t?Qm^U- Ԉ| +fua8S4e<81UW׎xq=%y_ٻu6;:Z&Lh7qB u c.&f?J9u@ '>K؛~Ae'Y<\>~<@? ^-pN)6t=WSOe4K򭙂#8~yU_nfn?QǶCE#})WY,Vm?L)j5N79B:Po0/[V#2|$jMa&j} 5rmYh#.fuJtLۛ5IÔJ>0\H>~3ISRxw榺؋G=WF_\é҉ϻg=z0nG^e//5OM >n'dITcIٵi2^)]YgPG\n4*T}gEf߁h'73HwUHUKc ]JB&=n# ObF+9L@w\p Ҷ33Ra=\'Z)ǭ%D A5h D3H_Ǫz"T axROr ;,{_8rtOaa=!o=>OQc7ـD_`lﯻhdˑsqG;NEֺ(9VN>z[|2s@G-_neHU={=>m EhiU@A-7~M f~Sb16=&WxbIQSKu\QYׅ?lu&x) N!g $M.$<Θح5 ?oy8MH0Avt/gಲ>4,Ыi$M.)'q#%TdO"#5Pd50Ov(}3k$3[XF!{\i,i_rpZ:鏙=dݴ]u0sz./E/l:.-GKaPf2Q~|mE"hb9s  oF .0'B/9N jC0LJ7̯,zj{hDVhuEX/1*LfJ"8{ QzE-p<ޮX?>ŦO}-Fғ#ڰP#H\vVz1xׯL2ktv `-o.ENRO}G>›R]c.m4Z(|P?ϐ5xrh7ِH+EZ:, 8?ň7]̚HةrQT(rwcMMb_~*Lr{|A7! $}LŸ nv&;t\¹]JCEZTIXeء,unU0xބxPo|$&&'"6wX)dm-6Y%_XwB]Ө/cJodzS  "\#Z^+zP4ُ$]؏`S&֟ֈ04ێ#f'|߀ s. wa* { e d" 1xQ1Wd[dSɲzZ Uu8 :U=?e*5\쬧az|@eH.|Ѣ"y|'/`:T>A3"l?%v:רcyʕzu3D=_F5([|bO${UDB­2PL"l)xu۟ 7H؃HL"(c[CF;dXhՋ χ`ܤ2#eRFHԗF/ҟ muK[Hm3|+:UzC@%2ҥT5\L N=ғmr ×4|S@:wۿGn;_@ꉜ4CW M )3xr&@z-(ta7@H[ctpi?VrO"U@qHNot ;rǏs QFD{̈h$H1 *يOAߺ@@8 nղ;Qmξ/nD0|3k܅,SጤjRabW@^:Քm}-p<ݹ kߤw̰yjPΜڜ{4@ꁍT>X}r+7F0 |gt撶y Z}W6J]RBۧ7X[|)֌gz m>RәPԏ_KRCxrlcHlPiX!F;,7Z%jpXyn$T_1WBŐ3idF1{lj6ʖ hT[ JnwoF | {nSqR9/ q}w62]}>W¦vFp7ԅMY@(q̺ d<ÝS=w!ӁP f``|2sWjHhN\VDd+#iz:n ?#d걔SR 1a0S"XǞBAEՏL ^-F5 %m-+رfa=z>k7%D.X3NE= )vYD,)MH8KZK*wD c(mV;~ݽyCS"e)mT"-WWm#ͪe4pXB0 ۛmE,Pv9S}d軰艳nAi"TͦFo>эӂS~e~2~cz%= Qʝl00/2q&M%ƺbfgRdWB4xGXpr/06gH%@>##[J!aW <|1He(ΙSB1JѰMj( 7hd_2ʊd+ VȺ+ .FXe!ŏ\ ~= , =_s Ze7'!AJ^!m j7[^~eCDzf7a3%H胍^oIYv"eİnZWBgme4FĦK& 6s ʠtp18  f-M>:.?vYǵe>p+$IB+\#7"U@@X),ؑY s^VZ$m]ƚԟp]J@c7M;6.cMa>g\%9_QaS ^= [`Œ񬐜f O0zr+1Zp?Jg|5vH=[.@Q#46 UnB9T|&̉?8$ ]QA8gu\ގ}r=11*Qͧ_5fLG𸾍e|5YP.f#a]< , yB}+7!%x`;t3? mtE&hNXVu~ `"ɤ#le%r|_Xاńi/VRōSԖ6Ni 7bzZه`~SZ90FÑ@ښ! +4 ݒcU-pƒϧ:C贛D_jҚv?H=0}fzYࠋa)Zd(6nЅQ=~P3m4[PZ2( ՟cPoyQx4uhXĘn1qhjsÔ=rFw{Ԅ> y^5w- iR콱l(CzKbw!q[*zI ]wP01w޿F׭ZzU8ٴMM΋N'_g#̳qG=IRnJ s2FK*9A8{lnmֲ1IGSЂ˩S} u -%udxRT32ˢnf Uqt@]ϙR q{$e11 UHgvagY:7qs$d qB$-Ti.в[B|(Ţ-|:nT4͓]jFL 46@{2LC4q7r)ߢpj؜Z*Եz8R8g F R3H\) (#۞HL % x,|#iy ff6/(\p7â6ۥ:^0`NtÜ-kLâlB  "[ ^-Je$nC#&iyZv VkVݍS#ӷpA?*jus9~$;t|da Tt=9O>{{dY HGT{^YHL LKxbo Rpd=6t 0n=m싼X;Y-ɞ|4r}_8L pjཔP\)Kp_6IcFZt}~yE\l'+2p8" xhQadW1BB׿2[ cuګTY[Eg8VX3XxH%{cWĠF&v{fyU=M\!Y!|_ijrcDžgQrJ8g|ƻvH{E Kr[q8xd]+>ꦢ^'4.׀MDRc,?K.ǓDnLb`niwe<9X*}esuPUN-jUB eqty}iD(5"ٌ5w*䤜y7@sa+:/u6r$MXLt˼~ h=ٕH:!iUm hQ`H!0o.E$X!O8"*O H2:.5Ŏ S%ĐWxll#!Y|LHmvW]ھoqrGtu(Tcm*[Pkej78UMm<^n Z`8@1!2K"lxdφJ %ZGj3~y_~-`R < N<2G"otZW\fPfxl2\d~C*09:@QmB%|bFz}4]yf?)^Bc?D5YƱ#fLy7'AX E# C[f5iS GkA{P leK,k^.W R9* ܃INAA]ZfeX]*j%&k@xXy.QG+;injiS7w4Վ,h$#)clփD^0l] }k$SŁ֝rg"*aKE 1DŽ尽b.ڛF ky^ = W!8]ȡ j|zVYy1ԅz"QlLgd.v-Rqƕ8e5h+9½<0I/w<\1'K$>^;Y%i6>pyкYmSsq;}c|R€]>h*ߡcZ~qo0{ac|OXemZv)Ć>m[ "Rm@Ks=6HD~nAGГǀV TXYM16O8NlwǃL}گCs&0c# $[Y&y`GW0HBLV%AF2}4ZJFY#|N%ŰCѳiQAq+S#!|ʑcZZH690cm3?r,7\y1u-?ƕ[b":f?/Sc7? Tû,N! [ ;ncYު!1 ]CZ~t-6K]@fd>\5H ʓͧo2Rd^Z})Nr1}gF7w ΀/O2m5#dƹC$l ȩ:ߐg{@5eV]*tHUbbhjnia~oQ9ɛvpYzcAwUtZPب]O&@g$?5B@x'i}COQ,!Ou-iȵtSɅu3>԰a)E+SZḚtWpzbumj͕{gPWIF,4 RJZ'~`oU>%u-tPvXF?0CžUZ8HuatH o g׽_thTbpŐ dK*CE{L/&p\Wa d!퀩LH4|b9h# ![/Ǒ(7nLisKۃ :7 3YVgti>rӝ !˓+EE*AZ}p`zML?0sML/]n~u/07oZ 2Kg)@=j1uM*A)W:3y1?..ej4]}HGrϲZx5/H *4 .#l'@MtW|f=j?kğK d#k[Nrc d䝾n2: yJ( g%t:eNIJ-G`'2 2A/>&$rX\فa*4n-ceBelYK_s'z4{~*'MUhiol~/_5d ~{<]d#>~n:~`?_O, `dX m 01uq% s򏒒&2Ls[-d&8sg˟Af2S1 *w!d \?G,|yӶ:Dޗ>rYzӑ{*ρYX~G'QZv2'٤.lf(P'kIҠ /BD>;(u]z*$z0^4<2Orlc݄/*mC&60)Pѫ-wW?[NZW|l|=ChuT:p4aPk&& kRcKCB,b lQi^YWaL+X!*z<{FZ&|Dl.I=٘;QNW>DhIUQ|Q<JpBCȁEr66#,Fpl~;"TRΧ 1 hXcxg%F)CKv#2qaau4_gmn桜ܻ20p' 倃X5ɠd9cҢ "C rMc#PyX=rە,p$f!gGl"L!HMZ3Vf]|[V64̼ʽQo_+,p qJQ#}qm*PVbΑ2+J"8Yci|9ϑ2f9@K~Tx3)5O}E6l  ^&=/^vKgZ CĂA ?]wЕFڰOAq$!'­2wcp>T7^qDe[m&)1M8R3 "|0 ƨwDO=dC6&VpYЗ(l ^v& י\~d~Lڋo1KFheee.긎]6|q꫾ָޙU'k5Sg$:@!넀?ֺO8z(&1I"j1.T_ʕT)8P-'аI樅6=" ڪ[ca:3OrDY G')r筂|g~LH0 UTB`rUDb<ۅJ.`Ajo9nT [&V"y?F<& ;.H]oXpWBfd:C1gB?' eE z<:Cv#sԛxe%~*ҾIO w`J\3hӳy:>0p{"U!XSm n@a7D!m{J fOO am.fNMKܐaVP8=oߟw>m4ify(1gvhW[0",!\w ## iZ>Lr|CaLaΗ?4mڗd#+j #-O5'G!vk wkxqICQ)U4#.`=gR2҇ zNe+ƵmTItjiI5$v΅5 Zq>av_uz>Gy~}\GTvGAC;|$t0'XYiiϮVMg'!ŌDI9c0ŖqGs;{xi+OwB]ZS6#8>F6q `b=p|j+J^25s+`%g _ʣjf 跶Cqj6MeF=R_O3Rgk:)_xw4$Gj-5Xy5:K~uF5M.I\B1sqQe#Pf/5Y՛[.@T!8nPk#Y0Ͽ*)EYnס}2A3|7!d[B1YcYs"q{~VeQħP /]KP#Hg~F󹫵dn4z>41$45AgSl`@_IJ.&rGf*(+$# @X)mA"rxtgCSrtK$ޮ,,UXMJ`S~͌B_^igFf}&=|3(lgDbxY^ED"mL ;]3{XD-Pv/MlXQ0پ]ՠ9!]*j +R&z ppj"I!R- JzǬ'૕| 1h" k⿬CEf_,\{'ӠEs/sCk -dh4tcipߘY#:*EA 9p S *|Re `Om\ UWJxW#$H jM/sUܦ < [76Z>FtINTZ]Ӧ`]dpvalWRl T֙a'dzڈjL\|DqƋ.uhDI>R zY0# K,#`LwAUb#P{8ҼtuIX#5t{ZR銳l5y;e5U2RNcm9}?bdDp* 脡1R߰̈swc Sf l]˿0 Xj*f.9+Hy`ILs_ py^?41cFnJɥ+-)N"Z<5מJ`頟!6$;+gcYh4 ۣl7نe Z4Ňԟ@aRpt4._wWeX[,ޕ]%Y5Q6βV,8Y&fEzJ#6pl¼0RwLf>+EM&y3f`ωف5MrF.KV#95G!R7wYLbOgwn!&WO(bY]'Y1ܭZgwd~=-/Qm"u}vO0&{"~U`⏼y=\03Hkb?Ri@N1v$aL#5N} -HQ#QѴ>}u10\Hp/ qy4S?u}.z.`^mO!^N3v}@9(in&[:ca!EBq"j|E i-t[E[3>VWClO>_mɊCZb7x汛O,`}MJ`ERlj1r1rg?V Dh}̀vUKHWY芣X4SqQ;:t5mVF9{(HNfT./n%g.9׼iDƱ7sfR8J8Kq2v6X" nw޼{jy+M?,OrEz<_a)B=nt{),hj#uo^hNet /yf) CB;PZc0y܉3e!w[:YGO@;t|~{?Dg߹q+bT6x\\5M%E'N`  +S8 v5 1jNp!g|7;;B@[n)2=fD92t܎oGhVkMV% ;?to_/shD4w[NFc^uAPj\ t Nt{@֎||->'Ï4ݼxTG _))B}z/JiLE;v˅gYZ0707010000040c000081a4000000000000000000000001644ae3ba0000ae10000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/core/snd.ko.xz7zXZִF!t/㴇]?Eh=ڜ.+<^Bt}%4“Dɛ9q!3w $Eu+E_xwq:4:'pIqEԖ6;M1<u ·@- $ :RQ9m$1 JNgI|q ,ąAQ7~7sm2yo4$P@Yj#avvgP.l8>ϝ44'5$MAG"0R3}|i8Nc7/7}RBEI~,M|(-z X4|p({ļO}V@FO@x6lGHp<-VPʅM0-5feIy~yϩxOc40Gے=}ba~)[S:!b &n)2VըR!/ &ִ唤%[)?B> ֨Ke9c{8KsfcId7iS BQw~KclSS3ⓙOtb}*s(GI)Zʈ[zcL#COOZ'rVF^>i܋GTR;(#P?ҘI8~l/`OP.EIYT']]=2: { /"p.D`9T8j~$,ACedQwJsl[HU+ N&h%_l'P/:$~ \¿r2Ie@W(ʺ؁G;>\aJ`3Ҿ@ 0/^].ԓ {Gy{E/_Z:r9A=} kl^S@Bϙdρ?9Ok7umnv%PQ&\<Rj*"вjz T)V"0&k{&U[ .qYLN bg}{Gj4Y)w0m[=&6?l/n? GQ3N YErjɅ~a"DZ+ҳ4[@Jj0r  旼1\&+S! T0 .~8G"uF± jOCJ4]X>K M-\gܚKd1wܷLMcE|>+N+Dg #yk<>82\&A߁=jƦ v  Ha`WD>3h|W3c~}c÷꣔y}S4uFRP{tjE {iJ$!BRXRX`X7g6i/pF(Wd2䅶;T.T/U`tiEJP6m?+5-^F͇j@ <AN&cΕ݉!Ǧ[.;+μ&];s'F m%TXni ,IE R⪕}9& E!.tY?l0&Sdu?!.~魷XuvN-aEB-$_ ݍͨ2اgC3(?lݣI`VGb*Jg ^}1RԳcq' p+j<(X&7S`TahȪý6l,ɷV{I `hT;*U@GVH,k@l(m\c^jl8 %텸f ;I%2~?@5qtR3o/kr˾%T_}{+*; Px{>ڡ`Shv r2r҈ĥH11Bv򽪶8""}qH"JR{b`Aq}NAkl@IYŬ%vѪs(5EӒ9g 5$X2]Q$tǏBQᯨE+lxxZHTs~)h k ѼHZ< >a8TCSR ( 2ߝArʃ{&K@]nX]MG(gRY Vy}s'b-__qA@xفK87y kٸ|J;Z560:eRm6…ڃeD-QVbV-Р=NСLc+%ʵɩN$}uk}SK5_8O@>4I^3c;;u $άa&֠HqatVkL@  p:@ndz"gyv^lD8R0RZ'u9,+fHxMK叒0:5ڀ+:/Tpo[hS#EhZ9(H'MvL id݆o Eo'1v2]L^RBG<|Ӟv~!Yڍ' HҙོV:̳q_k[u+.aCLQ $nn0v~R8q˴#RwKqDل*8PlL\SfD4L0m@Cvն2j"]{ltzL)DJ7{U[Yzzé.[.!j"/_(׿Q_@tSR^T5MgHWJ)A@שׂMhz,~JZGep2,,vVZ5^x89R޵CNFu{P*+6:V:3 6VYea83ozkdۗE:.=0ŃXhcXw; IBqpy@0 xN6B$Tdh' ;gQu R-8"Qʚxh Q_d-ׇ#Pifp1).<޹ꩽeϧ,>%&:z:&v߂n(<ɰ(?ut`!֘}ЌinDTڗu/*>ULa0oq.y1 x˫3U `E-VV_hF>c,C}­Wlo315^Sf E`iF(H hQ(zto GaОi,OHU9AE1]Ml/G/pZV=%\q ؞I:\-]m>fΡ:Vvử/W"{/GBѻkvޯi{`%fm+ɬq WX;t5 A{[$nj9+Uz#p3A8cØGSo`_F Prn9V77`SP~.WؐY$RYr2m3G@BΙ*hH2$T7aCcƝ [^`P.f_rHQ&+W%yܷq,#`LN?P='C_o}IO&((Z(V@=うW ]h\Nmq%|q,*YHm8x,Evc# %,$3f%?plx5tQpS5R#$b0a@\I IFڄZ솻Hseti|P3.(^e4sx"sHggƻL.͹h=B {4׳+VuL4Pi:QPMQmt]Rc8E~Mn~Dg4ct}U4mf:{?D1-Ӹ$0%vӁЦ y3D=,/J"!wc4 Np_c$G5;ŀX~f+UmQg#GiOƽ"ʡuF^ϟ?̧V%Ǯ3m}8 OwFf BO}ȧCekZ.䅧ʠ;r޲~pL />,tlpf9ʣΆҝ=(",ih95yo:t1.>*1(BPŒ! ˘T<wuDµ o# ]&xq ! ri9-ecƈ^%u[vCI;hKw1Pn"*3s_pp&[!j (c9gnUvȲ_v9ggFXB)pIDi 3@pS\.]״/x1H_ټgžDq8νZBK=3Aiy⦊ >aS);;l &/(cܤT,؉-;~/πl :yWFW;"شt|$5if!4XWZOR) YAC7scqM('KP)p_ l?mӅP%疉uYɏK`irushEES0>W߅ýZ0κFw-ф-xx%i3 8Rub!˝9l1V7~6xFgZ8Y#zh >]W8m:3i3y;v?cQt-~3I EYpe 3)wJy͡>iڶZttVB&VRެP 9D6 ~GZ~]# #+R zE_e8ץʋ̱vl~]|P*bR2>DX_hR y&;4jz8je\{)5LV\#7܈( q. S6.=תnwq6I˳EMGMQ YI%\Z|ͯb,[HldYu3}/~HNBB~J#?M':(jQ<[!V>ZIQ 6 5pTsbD 1SnmV sILw'ũ`Y@6po&XU0ur/S8G48ޜܺ[G#̽La:[̓P2c]I^ӓ[ㅗ܏~Lpb :hEkn?>`t+ q(&HAeUK"}r3kmrX&߯;bg7oOY=zMo)20L+$K=f!"tU70A̮pg&4w̰T-ޚ+0֔ c$48`>gw a}~=񻲓?!E(-x@vvlU]Y{IBcpbj jTbqF[o&=TIpHt%›R%ld 3 Q>D;A?W&=A4Pܝj~ÉFL>lC2(+PZpFѰp)wXrPp*РnK4FܲzZ+M>KLO0"cIeAQT\g% {h=Ur [X_}H8̆U-rm5@M=DyV3[7RU\:Q-b"[evuO(NOƭR`/ӧC&X^qd啌iXWh3^#q:Wjq-&. jw&62:h@ 8S'%;|R.:f/"eI݊}nK Z)rn#YsgMں+CJ#j;D_@6TjVUx2ͺ&ݲYa5b ᷷2K/R>r=բE՞N!лJ;GC=Z%Y˳9Z ]2#|Y1kwt ڋ)hJdbS L(~<zÝ;c_j@?k'=?Ob([uxLDAk"mrz,)P5UX ObJ4{R,8Bc%L.:{<]SV@W(%1XWٕҡ`K:P-2-zV?Ô_F>T.4; 5ӕ*CEu8iPG6M`eaNž=3Vh2-^|#nh^ DP]LcdvzS:59yNhh܌V `{鹖w :\a)} czSx؏1^z)nW}{BWS[t"r/_1?[v% 1hQ }{@؃qH Z Z-&dWDk˝] պ^e>QJ6J.OO6al-tٰKPf]VG!!&Ɲ'U`VJ XS2-) 3T(["GJb5i-fw'>\3]<%hgȤŔ/3'٫-qsmj/<'U+ bok"Pqw؊KxTEH#Ǟeڑ"avUC?F~P l%S h;J,ݘdD%I'1^LRҢL2N&=S|ՠҒ,wٱ;ȁ?瓇EOF&9>έoU#hMҡ{[Ls'Gg7]7n^G 3x|hW_%CJsc?I9{񷙓RHq;~+@ C9B Թl5kH<{WrcIiGB\q*ebdp J-ѱrmTS cUg^ޤ,) Ezmx z1G&kf5Ζmtkl^?H1U{E K}bRcR۲񾞞xA_ Ek?2 ]yW7՞ l\[&J "΋,Y *S#K۝6j ioWs>OVF':vD#~vXY7nW_S4f8FQ 8tqf/]m)˂aܧ Z<9yEIZφ+{MNfRп" P9Ox:e)\w4*z^S!eV 1%-"ӚFr^_}>K^5!0@fku' "I'Dzqm^[HfM`Xzlڛvql}0/XR=<œ *YN5Q fE2/=IR#1-U57ΟX`Fƻ}@QLjFgeewŋDGėӻߥ iMjqA?R*] m'K9俟5ǹ9ݪh>]U>RJ"_"BݿMc!:u~̴aAg+,~(Xl&EO?F.q?17*QTesC87&< Jѐ -}aIu÷n>!f6'N`3wz9;|P#|;h 5C@2:պZ3|C]PK C32\$U6& V{Aޙ v_ckO5l|(xE)62X ;rc".~l7R3{`^mН- P)憠'3fyT8@9 A3zqQ6ohRmٿ|/e̗aekj3ؘaE fh{ UwaŵE 8LGkFn  ³Zk[)ꦺn2!vӜ:~`S:+^W[ 2An(3Nq@mӍCxflE<,۽؛uޢ "߬;11ᲩQ0*`ߛfȚCsp3LXddQF߉< ?`φoVI4'LEXӏTYWu+Alm# !B.^z|}age#Xsכ֪9\Jmn$꺩>-Ɋd@m7i癭U=n?E< #b6eg*~x {У |1GJ[:wG(sI x!sF4xpe?g\LSP,nSrR݂:0w^/SaVn*P.g0A+U3` .*ӦxO%n$HSMP!=B鯙(qD<8Z`kv(|E$2m')Ұn^ߡXvJeT3D ?TFs96TWpf2Grm+:T)gsKpN$ź?,<xygnAZ9ӒcX((\-i:sg5 Ďx?0){ГA,;ӻ]꫘uD!kϸW6ŨA;@Msxz.Ź6x+j-JXN)U{ ]NJ^ ڭB(~Bєܱ P RkrY79;SZ\&H-Xk.JgU(a>4.P\ odŽb05 7GM.۝%cDsQ̺'7:i"5#HԻe. 6UE qOc]zQ@"D!K#C|}yQ@i[m)٩0*I@C$0A Zf(ccTpm ӌ^(v*W۶= ˝?^@͘hR_W Eha)>+e(f8\w1S%cQHX +w:ۡ41_۫U;5ŸS.MJ,Z)_Ez`zVn!TR`p,3$0ro-V_e޽?w`O&r2*;T7%y6V!i]|c6ѱ7>|bc^2%ǜp:ߺO{IDsN13=怍KR! ^s6yW%bW:rVcOЋ19|<'׍RI5^7)7/HlVT40X[/ݡ:މ\s;i5JX&-&bQhm x. o%Ar]GPb `+#&J{2^^rtF NpJLg*/~RCih֍+ H=^@Լ=Ya}'q&w0 1(u-WX.U`Anݤ0C:&g:Dddi4%`a^b=NhGR.z,Vso*ÿRcwHI#TQb%FV{ ?>QKNKYȯj$MWJi/dhg'cDĂ2Ȩ*U /^kuQkЀO[g-G.\!,=DF5yj?>=A,<4{m3*Kn!9 ΃3FAmiuNʇ?祐a3d8$g> ǠcE':p c9Xk_?)lϧr3tl :Ǿ|?{,\>B-9H2eo2?a{}nYM"Υ!tfEi ι{SG%P9SU0Vjnp~3XBaZY2!Kޒn!)1>|e^@ip?( .G!C;!؆σ3G;1\iR}/TsYOKخ*$=NSJXU nVG}%0%A:bC2~9n_aCYlՒ܆ |HTzo=vҢmg֔>)e=F\3\c_ лjyz_WbpC7m.>" AXjCڑA^檨o2eRjNyDN\ xѐ1;FQ'Z;gYy(||7 DhY$(7qK;b [FZa:{B^Eg!r7cUcXXf8>yWϰ@B/hIqűoh4~DrMJDڭ=]<:_Q$BOR`wܴ%G*5mƁWߚr[%Fu"B攳c(*0p?cUoZI9͜щU l?৘$V(*F8+d9/}nwC*ڕ,:T&P!F Ui1zȗJQU^VuU4Jg"555dGn%j g˿Z5k!bGJ':8,;ZU!@uLM˴ ~Q^`nHz<(+nZ5o"˵dxj3*gYd`;]gC/;#ƭ p(.[Ԇ:ZxL&n {Mي;>cJj1fw@Anӷ]umvr;N~KnGt_ iiwpC繛DzP#c,H]rlxu[M\-~-nu3 hDC ~^?nUm̬.lB}`Rre,_0~K`k^Mi!4.XCwio۷BP ~mĀ+K*mi>E4j4&㪒&J=dP5%z81AKGs > os`e>#,H^1{)I-$DC7"s4cyuzX*{NR\ >aOUU^Ϡx:tN!~&sc֒FP) 4YB%S(-?=5h̵Vku[l,td4}X0A/M{ݢi2Ony#9\=Js6z%%q%e/~uDζz]uxc+Osق1;Xj{04%rah 4^pVp3ѿR$P鳻S{&4)MDAENM -z|mB$7e9\f UJ!V et_οO>>$¡S6U(Q21DSI(v 5 p)L^7Ŀ)ՙUٸ J4XQEQo4 F+?3`rsF7ndkEvo! |-'P">/1}-R| pIQ/4qY!ʕi-VV[fXW?ukG`Mk~-z0ӄ"d@|-?2IՀ\@ܛTR @QY$˖hD1:x.l$cTH7d?XVV=ʳ`Iae{FigL 5xejB (StّnEBLJu齞e!47`fDehm[7-3DZ, :?FNEmP߉IĤ||ЄdVPYFcdd!}j/9/1&~^/SzӴ /u"w=VBר&U;QPkWdzrI/~]h 9Nq;Ub*\8OUkp+d# W⟉c&a lpc;W(VO!$31!52>d=@ƩCȞj|UY\Pw{bC_UC-Akqo?0ʅjKƣ[~A \/E 3@[cG+oمn*M6.'imc8^[ZN$xma:؟%o,TU_8@!<M]fQ,(trA׹; Ho} @os"O+bcR-Y͑[C*yg~=&iHש4uJ'!Gff ϻzkV+`oeW0 (NvgY>)mo%: 0cxU"B5t7%ۍ{Bw{`u :O>-gY%?䢽Nx |G[G'r:Ds"N]iŔMcl*RƯvYշh񷂌?mm_z4T*-ZBL~sU]{hP=To7έ#$(X>= $b O.0 Rkf_^oc 3zѲ]ٶ vb@`!Ίa>RIf#LuOC+K1BD͡Ϫ {bZ%OeY)7Jhogw;P ˌsƔQ^ w\_b"K`m76c(V1unUKW %yǃSFd Rh+f_x*H$jJO"H! +lK^i}#)cR m8U&21^Wv»? Gmcl27hoE2y`TxxAwx`1<%LO҅mn?.<*Z.3X|#Qtj"b[)ae}Xąvck6="!/gS6/6ZZ^] S8Y]BeG`vyd`;^}~\0@ŴlWNPQӰ>BM˿.0}#W[Ѷ5!SQ )# 2|I\&E,71 -I;R6<'OPEh*[ )r0Z?l-^~ 93/a"b)OI5Q#3{YM.}n _.sKܟlB7;R4k ]1<^1;hqa /i(CMUr{hb|GԢaϋ6 aTېؒϳÀB|#A[϶5i4]A~Ez"DRؚE]8w@ݿW m@P9?^Dcx6o'‑w!%%9|.Y[@o*=-x>vaiۚze 0C'N^tԹ<#T-'G%ƇahZ>pdN5LBe@Q=D:D HAlxtJEj,2Mwwb̐l;QkSuWbƨe_3nXMkƒhqֿo꣧%憟.uQG?|᩵i6LiٮJ7*;Tc =%> hA+!WH(4QxӢ0NN{8JkwGz~Xdoo^X tZ5g5WQ+'5bŤD{R& Ze\qKe藶x^B(.qPT5=褂[_ne9LTL|^e2X/Tjhr(w~ p드 sm+:1@>N|_Oh%)'bo6/K m<&P8KJh3 -8w5{JTYn 矟;f]Y}̳(~x!}\?DxY6>VFX'| Z&4:89ϫY%UDܚ.3CRә}iz^it\IW ]]o`5E?ؗj¤iwHAbV1t"YG{qO_fw1͌Rp/=)_ _C $Kmm@qZSܖMS#zi :̳ JǔiKW[{kIc5@BѠ1x|h h b+F-pLS?cN{Ow)$h`gO|53>^D+cq аr 8B_cR/+ŏ[ltwf_OݍF;.^VԞNF¼Do۰UB_ڊc ~dy©(rz_G Mn9|vsE^_J/)cU0KKqBQ23ݛ(mʓ8QZGsB8rL RyBj^Di"X @ 泏Q59\L|: BSg1>9؄@LY/iLO;ʼn|bdJJ 8; u[|&EEކ=5>vjcE)P[MNC5gi~~7`8ۑ5pGR|X*Rj4`èW-<!R67eI%tҖSپ(80@" JW~߭ \1x4j_9 Ri:z 4(T^bA?嚮*70:R@8L.708յiqa|cL5Ʈqd颻Y.6&~"!ޒ 6}֗šLPzgԙ 9W5'[z8A_=>PxTq׊,XG R[A\i$[p|# HyPAL "Ү\L;vLKz!'Ӌ9>\cfЗt5REMSgG߇_{Jpĸ8:Xh,YIѣ%40h&-]NgJ %.@hAMRk#ǁG け PdḬg`V_=3%}Fhlel5WoͻZ:iV2?ySKZ),uG.mتbph[,s E*fX ]H]}*~V/K\Ud_T~T="/ovH!.NZ(z[h|ְ%}Norˢ7\Lk 9]iz_'7);0?C8c|f?_ަD-(I)س $"q]I4h LRy鞿3$}0-c~ڟ7$"}j~I_NclzqAvHh2$x'KʞW1bZ`z _ ڨ[:Y&zt~KfT kDB%a$^@?}kDp4*bbAc5֥ln]klD$詴WW+fXk4$UQ"8xئށׯ o6 Z U4z1zVBoJ$\px"=ѓuG}߅nu)Vpi- lf7'0Ry ,!҅La똅:AhÑ Zt֞&Y'bX;>5{ѧO>ua=C/1dTeM@kOByOLǏ3J [($'}H|_Q 0J(]nm:EMD3Sc( j& RIк^*L^Y:.Ɲd/}DE%@>(y.mU [j M!.nҥK &^B4-b'xd>H9WAov(1R.ze/\d KQ(@ǮUXӧU)ޚ#kti'S*dY9>Q1\B0Жl<.F"ʅ]v n\Nǖůt%_~,CS4Vne hZVB՛\٩&/ie?3a?Ӽh ?0H 4l]I̫sc;CXK j X:X 5f!`*tP3jl ͍ZB,ZۍZyi?SH$#dr9/:y-z E2\ HyE?*hNeIvZоj/y>`3 3me HXn({>*кcDRd& ?H# UwQ]ߦqF`<ǀ*kS ҙIry[Fe"-[ƣmd!L5iekk&Db?(9vh#vU 0t.%W{ipH1J,vm$" S>v~mAhfX<-3tMd= 8J $}Ww8.-6Y3E~/>tKJ5$@UlfTy@cAzVD,Cx Y="*Z9}}(68 ɹO ͬcه`"Zka_6Jw_P*C0-% FP Xh/Tm[4ܣ PvЬ]31` .P;7xO b.G&.6H*{F멡x%a.fםi!"VZbB$C3Է*$%aYw {wb_Ub-zvvQ^F6{"<"S OOfsQlʊh =o yuyX $ηR{ywMyS/ b'WÁG2T *#'X a|-ɏb>&"+i޵Cs{ nt2e+[J-$Kn@e@mI"cTEfq}7+P]>*O-{=0M t#=lۤLy7֡vkuPNRMZV5)U;@1c)#@VWJz/J_J&ªȄuXV$\gNs)z8B%%Zz5/'WbMN!I<+VjR|jۋJ 9q*S.m$6Zo]J_ѧ+XωBQl!KU j*P!p;=.2plPҨ9/͌+Vz_UKλe, PqY`ZDtMnq1p*Y:m_g QD4x:za/AX(`WQ9CWLɔg$1K)OF/ ܶ,/U_+UIIu9M}yOm')Y?qk:Ca]x'vؐGpƶdKpa5ꟲYK m꒵ȝufǺM*}KH썷|]"8ƘosR=GLjvP3}W5y.bʱ%q?I\0a?Oxw@'c\YtM/M^ŦХtVUtFY+1TV| '(($))\.qSV/Ve:?M^o4{8Zk|Р W1 B.|s1U3)T 3G%1~(3l¥q_Y>|}BRMX f8#xMnru,䶣8nI+uɈ۔գ00f*,bwl)ŸvƄF뻾-nev5vf{FE*K~OȴɐKy.'uBVNxR& \)Y,6@ F|e !WQ3T)&R(?3)yh=rJȣy&qwɾ,VbF&9MryE 1gJs2;=Q&7|xJR@&7 ~5jk7f_ۙl4F^ngzr_)mg[AėRb`|zbّE8g>vJs0)*-rU,vXd~ mbNe7DfDBb#. "I[4HG9۝U<^(3焯GQQ`"ڊ}^Ccb0o#Ҋgg049k8ZS;n^qr n /XFi\CT#Mc !J4<<?-C7PJ6=L  Vݨ=,R SAAIN{WxtI(q̄ i$–E9_@ {JBق!L20si!{?yhnO:cGsimV iB Hcd3AIj̺ELBbvϖ8F5!كYbX! ,bߪG2z~+#O8jǙQWܗ1:+#|ϟMQ|RpڰKM3}*qޜM&"džy6YVikƊqq,6 ); kϸtJ=IpVF o}=ޯ.ޫLjmN#њj؄/'Px (NE{ |/%ˋJ?#v:RB%t! >4lx.Xxk)ܡӒPKSNӌƸvRj [fd3pzg |ZdaQg5ͺ N[_:[wI0tEK-1%u))IBT4oյ܎3;Mπw_&3|.A7[_{w gOZ&`~=7DY}jJ7ascJ,j|e$nOJ$c]']gQngtp4RYߦ±؊## 06C/FZ@QLXnN N{T՘X Ij(.dETdPT Zb^_)'=əP2?+_WO5HY|f^N5ee$LJ5:UjngnÎqG k9hL&j?mN@RaԪgiǸMV٬T`(/X%fLN %?(s;p@aq>Q_f 8@_=+dyxTDSߞ602h0׌ZfXٵW _FP@?Tsed%P*G'A16:TRHpkPI #lsݓ=#B;USNC8_#B;fʔy\ ^F!f$A38fwֲyxZ =5YRE]8'AYG-pS[<:m"GGSb)=|(sx8P{jDo+9THƯzRp6 z&& кc`8@VX1?v4['ssiY$=ޭiRXBU?Y ] MhFMvgة[GˆaMXg)L@9 (,,lJ L?ksJ=)@5LiwƍV/ P.͈!5l}ǢYn|s{Z+d>xξ.ey=̺H>zygr8;[I5|[Y=w(˟#9P{Ͽ{ҏ̅҄߉oՂ~hW(}wv3s'[(txH13T8ذ Qv0}:Thg]GqB"'5[9X-U UOf=1; #+bɫL1.~}b*a iN"dY^Czn&rUN돰6Dc%V'ѻo?bA{o{ڇ[ǽ8naUx}1D#+#-wStO$x9` =;QgϒTU0 үɸF jU?!997ClɃ{@ ;Y_TV GQϾ\0rZU^KqK5)H}~> \7)HMu/i?Rw;b]aKF19//kIbFf>~@9! [&9Н6cŘ:jBPKRo=|D!MȽ?|pKnH}rCi<',]dY(P{h\-9"G#ACjיCỌ6zKLﰦ˝/(xGa+]z 9<ϝ|-'cud./WA/Ju( mOJw -i]B!.4-$]i1"*n( 7}*:$_w>| 2 rJE) ,!F"#qąĴAB %`Cw"F5ᓛI>w Ϙ* Ƚc( -sm9f є %ɣKr r/9&ɤR\-Vkz6_  Akn֚֐W7$aHq2A.q6Z4OqeŰ z< c be&^ eDwjbu r ȭr:h)ܟ+XVp<{PeM\`Ҧz,󤊪]LXX>Gu5.5htyqjeډv#LL aM#q!H'uu86TT5 K*hGCŧ\<9ĕII!Yy-v ?kzJ>RDGCo;* 6NvTJC8"װFr6H988.Rh@=r& ,ȼ}&2^FceSUFx\CsL`SrʜL/\yI#:zM|`$'? 9RNƛ0Y66S_opx;*OG )82Pʖv[)qb~ bƗm:wSxcQG'{s,YƄ|ܨ#0&IN&&f+n%}XP QJU&X)/$8@SaZIl" nwx=1!k@'p%y8/@9P5xOʨ샚ѽk;2'=KLA]z{Z)WL}쵸pP9!·.PL'⏝/{Αq-/R+īZ=CY7S}loUTT:pw^}݌:[3Hubjh #l6 0&ăhBq*'鐧UޠK76NrvniJIXJpkY 1t2cU-1uqX[rE('~$V3j(+#` VC< AR6O!&@Z"Y,HL Ě߈-}W}L5S6, rlc&Ura8Ȏ*~?%,35;dh+"P>uz(z QيOa ,cU']%ZL R`)f9[$}'3G@ XHNBNPx  7ݥRYRHI5=ǒRhx搩1,|ܽ5*njA^ۊvߓyD-YNe3`%Reu"f O8iZIÇ.|juXzO%\9\OP26?NRNS.~C*8TH#(MZ*&ѕڔܐ+S~#QtLl~c[~tWWh^ZmYqjHE6I7q"'%&[W>Ib'VDRode0ږ8yeK C!^U%fo0F1#:j,nԍPC]sxw e5Wί%ړɠm[UȐ|n:k{^+VZ6C6?Ǯ!nz/Q q_!Xebʔ{G!$ G"/E4'ⱕkOq$+cHD/`y-Q+@|B_eLjRzi 7J qc'Θ^I>OT 3{=zr眾왽fOjYʢXEo v|p!d$q$*F%V -Zw'LUd|d9RPo )+J2 qb?\\vaA#4tJ6ޢI6x10{xԬ?Ǣ |nj?&2 lSݿRJԀʖ`?|,"jy.MYtbLlpA@ؚ2S nZc*@o|SHݲ-fy)PSRY.uzv̖'S:Z06򙹋!xFN%ipL"gy>k[- Xedvr*V_+g J7nSJ<96R[7k,N\U*퇢KKTzL[aSfqa]wg2 TY~XvVI krXdTE=-o$-~QArnN?iU9}XX&52uVz|Ve-2dE hY=ɍZK{GAIpq2JMPph=oݒUdQ=rؘwl+wZ .*gn ΛCGDs|{svl%LGxS#8! hs;u>Pta-Z2 !%u3?iYeqP'p\mz'~.Twtܻz+yOxB}L-V~SEXǿrvSjӏ&ALUv}ҭqNn^#\N[>5wPwm0.]r;הau?_a{C]+%qNs!aq0(̓ʟļВN=}.Zfʼ>@99fCFSLZwS`&klzWsFk'i9oKkQ OB&9:6fDaT^Z%N*4}@dzݚ$OavE C(n/!dѵ2ꐚ }Qw_W5V_4EOve=sf~1dʚU#s e\MCkR*n~tgkqVihHS]@;1&)hb YLwM IxdrlJTz#[ˮ8Β>!Yu_d@a*ch咎]ARS8MK$ńS&5M`d2mny/Vq*d͎3&j<'TA}tKѢuE삽4rv}i|Z|/jK+b$d'a MSX]P'5m+qPigXҶSۖsXX#+J x/jsLJBc(q89J L$jE0-MUccFhĪG.Uk?uRC5;aϺ :=$r̰y\Jr S{ߔ{A-h wCg0)NAneW(΁.qRXo+cf +VzψpNIwpxvK㪤g *phn mBؖOu"* Mxf^ +/G՚ía]x(>&}K\ӳoWt8Cun "HzPlZ1 j5k(5!7׾m#.vU rk3mXޤ~Amη4S;Qnc $prxYO8BWPAB%Qh%8 1ToL[yڄ'[Z.MeF*+tnQo2 ""ԃN ;tEBʏԯvEa65"sPvƛ#*kI;Դ=!Z]x <8E\VZz͓%^t;0u;7>̊z^fALL(Z'Gxb8|j%$21{ͨ)Wz7Qqվ]^)pAR癣ѫA{AD3%PILzJuڟ^ilP}YG43X-dzR Ƴ_؞BS3De* ux!emrZ=LkA"C_z|(t۾2(կ#oq+ﭹ^GOܐy/V#fyyI3()ٍfK"v~P ʃQExS&%f1fǂfc;q3rH- >꿜S08)i1q$tBF;JuVnvNQ)M#!P1!H@kȢr͕vHAa_4b%)SĽ;h\FzI :Vr wzs+rCS_Fɋ8g)`|GrV?G*|# oGr$k),+#'@PB؅|:x rWfQ9`gf!4oM{dG{!O%cБoX֭!@D%qѪSެ'?,*]n۾ɑnIuwC'0˛DMS#DLv*SuǨl]/?(ѯkI0A|9LXmu$ `S#w9_\HdyݷW$6;yyi*z&T՚|ԚЧ2>l#:WHπ˽ M2ІyHXl\RY e *":/މwK kA.R!M$e&zQ sHZyJC <-KKCs7A Y/oύ0 ~I#.00/K΀8M d3-'o=G)/+G=ڨ&.qqSO]>f*Y4@ ߉q ,rH%573K=/vSd_6u\{b)Ý4{fӂ$JHe#iOi⃤_WzAc1hdG@pL N˒]-E)g8ަ'^ĺy5&{:Δ"+\:%L^.B۪hY!TYr]_ 3#O: e==2QZIuĂbvq?žWp4X#ln#YR A1ʰNY''y*^!6[C,K|^QKzho:S<݀]݉G&I=5mc/~K!@{vrf0M'N. uNw;Fɍ7 BsHܰW9ߨu8.Ϻk#|PjDpQ{!kX֬~ɰʝ!YrXRFNo)p&F#jUƟ^2\LJ*5dUm%=#MAD،zUJ _.?k1W^qs%W[Q#ūKּOPPگ5> {lݐ2/b(*}>(r^m|K82E.ȴ?c!a\%+dG R"1~뭿[T;w!7`myt9S; >FɯE L" 2G\ ZͳaqW޳8ӾGQ7&b$coD_=:MM`ƴ#<9dXfheSg<OR/!j:y[g(9 ^` :{RП tf2.9u-[!gժDG $B򬰶WVKಸQ(3ܦ7ZZ ٹ/Ѫwd@t qpoA[ĘAOm&!\eÑMgVl>[>Zt'µISUr)Y ]eo{5Gi:?M3F="qC϶Vww}vr~QXDq-$|.Am.]SR#{0@''~""%Q;_ZjYi}s:ř6r[xFzT s d!,[Q#}t5uIkrB"Ǔ3?#c<58삇[CRS W#&[ /+b:\%qy/!A*;vO+VL@b VmC`陯 ./WDϪ hfΐZ2:9qOsHM]BkVXQ#`uIk{ޏUn]?U`(+2Ҍ^0c洎QskYQzʯi#Ll.J"f酪 H oHT#%&+ԤrUF2W8jn1鹒x ZeF"d/2F_Ãl1T%|]?Kt]Fڋ? 4*_H!5d8PFER%C':Ō@W6b_)m8#ݑĠrZ;rR Bl ĥ#IAds{0fZW O\,\$kx{dqz,&_M~btIv{`a^<򩦖kklaN3&.ݟj:4^&<(0AZV߄- `MY#Aeȴہ |Qmև+<<'ji̛Xv|%k0R8scJ굄@"bCL#|ihMQ__+2zFA͝t!T6O)xG/=>h5#ꪪYwd͚h w 0r^4Dvdtoc-vCO0;˽ ``fP^VhvḱfL΋OvHnL}3цߣ[''.ٙJNDŽ{:#u\~& KvZ%#J#!:wssgT]Tt< ̑QRݼc1?M;H O~uG6t=Њݎ@p%eLs5'M〾6Ravd.jTtb":ўIhʷkݢig)FMQr:zF^:Cv׉įM)j5"mTeb?ϯ[G":8E[-ݶufw: q\K-B꺘MAԾL U3iS@+LLzb\ߟ?rk/o.9/AHF5uдdO65 LU΢ݖR%]=B%P.;o_6B|%_So`)ȥ`Yr_wF"9Fw@-\/NMP++X5sc7Pee Tc` bt rHGĵ]aTQ?'MS8 FrEe˙g"B{ @eb+Ǒ˽_XSVPqpék,2R/p43hIb+,œrc1uOB` jr&̕׿'48,Cz 擩hAaH|t L?önŝ(}c@S zAU/&\jrN%Yߋ }hH<В< ׶R Gf N;>p'xs F^8N\tݠ9gӠG>Eo2>PU /JbW5hS V< !}bW5: Q4AL׭VYpHKascV``=^v%fIKG&uk1^0ɕM-ݷeN,a!(qh-m1Agm`N2^"}2r_EmE-]2)zYRAlKF־rp)qEI 4uDS}/J[!+)|dv",?/%?ȵ&:ě;={՝l_YQWfeVDZTT%{'-ʨmPJ}<'~vYF+z hqjPѿQWjsy&3;&BX.e Į59ew莬5Ie4*Ѽ` P _z@x(*']2Lϧnvθ /{ ˻Q~sA/7 ԻyLg@wOd]%ȦY]Ohf[g F׆e"U,N MȻ+"QLBKt9%^o@9BN&n?ڿk|/u]D&?˂u.ν&r2o/QOAp+98:_#G_F-0P d>&dSDFR-CX߷ kъokj|NIԻX+Mp_"'LQZ\$ZDe8מ;z cE#(,9{=έ$3DyUf!S98WQQ)gy2vw-~N-LL3VEN(A8 Yˋ7 4xQISgxчi,c@F;:Rv1N09 2cu|LARb7":<)kʬ76W3 t %~OQJ!UB2IE.xRlrEϕ(B,7}ʊirT;L^ _εyFԷUi4=u籿 V<2X&ֹ1p@L?- dW{Ę'Div @W!BrzC@&2nwu8Q-q:21qZuu]D~n=EK^Dʙp-@e-݌?pZp?:n* U8#fU- Q-;F9)AYu:T2N qpVflQ56 >{բ26<Ů"~7Fr)V:u*OP.f~S!^n7Aک;/tVK Y=~^ cGiAdZ<.]OD!fC:tAlڪ0&9,ydb)yj6sy?kdvuA F[зh2(cჷ vgr(&IŨ*$VҲy-/&6v%[/%oͶtI};EC,R[#'i_kR:x2⋢4>[BȽ(\*?]Z"T΁  =A#<<7h/ǖ:f{j(-=}?'vinq:;(H+Ósi=Y%r楏\ ׎H3rsa2orNR pfgKއRZJԉos 17y7Pjt(}*j>q%A݅mT>\Y ڨnD] ;>mU_Ȫ &XܠI;kGB bβ97,9h@-{bxj- 6;9'(zH@p\l=HX}V -YMy*S]# i6%b-gS"RahNL$"a0{)K3YVe_<mʞP՟Zifn(oDʙitːAp['@J^^aK=H9 Dsx7pAlꊑ ˱MkfĀG?`jYJ2b۟;g&g1c.6d!x+4?=Ƒ_k[K%1%'R"gB @ɫ ՠj-`SH|8O+X!\b\HE@qq6S֠) ٓ^O3W~h8Dyxn_mTٛD֋c?YV޵m e>W/&{L0R062ȎXE+hz;f|A<ǭeyQ_[GGvs ζ| M?"Q%6pxc^l]u_eU,ĜEQ/0Ĺ ~˞Vs@ήj|Fjp iA[kհ)U1<X*)h{gVF0q]/} C\<R Ce˖[0nqB#g[ Fhݳ?듵 =1 g"N^@"rYYxx[crE՝AѡwC\7Af^n}Qa+)Y-g'z~ sr͐_n%jL)mŕz4i{LbZT܋NQ;AMhDhJYվъ/0QlgVw^Hb@p%_P&$W\OF bVey j"'rwLvzF{hGt7W2/*?6-őItLsڨq1|Tu4#J/aY*lv$,߽$sOP} {/Z7KjhlI\DH7_5kSk'&mlU[ EFYmUP`$Ԛ3;}Nz8Ų(~RD6=;3d#y4&[ <; 47}Dug#и1L8Mh]yƜ'4EnꉝyB*x{ݾ6)A-fepyaDbZJ7Xc2Bwar[9VU1Dpd}|7ӟ]$|gŶ_9*,wzqvJ=,S$sUGsu*'ҡ/O2i @g]hvuM2HlV#F)k,I -VZN<-6I◯`,#s)W%7Dڽ&Kr`$`L7WxDe*MB^&Uh ]Ȁk4pxkuw- ]ػu$dUG*T m |]&pj1* tzXh,OBK8Ψ/|PvLsJ?ZM"s]x$zvoFeS!>\hs]1!6?qCrxg☣ȬA Ads{:LV9-gKfC~+[B0CM.:.܎$d; }̹e%lˣo&7RmPY07H>n7meD^[q#.#/;# GtslƨT6ejQӹxQ%F Z{8kmאLh9\$ֻh {޺YuHs]7`Mv XAYV4[R~E.ܗ!+yi{I{b%`Vrp".^G H( [:LL]-HiGCʦ&2 YWJ 6fX YG,qx]#'"7WI3=wD"3H31.鱚ҒFڙK{[֧Oi/ʋB.kJRBU=\5]7 )_#2qg^J25ʾL/8up[S_Zoi.sB%΍$\ ebpe2 uS:YB<*s)opYHd8kZ*=Fi葠Q{R@a/XJ7}r@/aCU_6ٿ{Z`[S%itj]LdkGɡ{)r0;_OʼntjXĖ܅ 4g:z0=;2VVcx^]E]lE`q\5Y&BCDU9倞>0h V\:'ԞdAlZ~wzŹu/q<~ZB ,Xo$*XG:~;~mGUH"4J/c?whklBP<<5h2&ΡEat5t{Tr'YvěsB5ץM&\~Ӵ" ~n!X}B V* $Ȣ+).8X 31u_xNw'M꼮'@ јBʢ NO@MyғTw@2!!Lבe:e dlvC[7krg*&3ܽT/ͽ.aR=Whlρ xO' >Ρ]sepjɼ֌Vh ^+dL#{xý9-]Hc?8/swr#ɈB^5BBwmfEl^ba)?ʪ檭acM߬d2`Y?<eb5j:eRhW#*i[s4LXD.6< YAqG[ȗg=cpf岘n3U_"O{u[Mޏ9F&p3b< l3ح1Ee3'E yO7>5Vi V(Zq Ә:$CP  Z1F7T~ ծ8Ւ^|Eɓwɀ0*[5&~l[ikdO&{'F9eA?$*PUOP/}ov|G"Ӣhjq1JxLONG"ȉƃoϴ)\%d6Lq;K~=\<"څB f Cu±@ 'VBoYuvDRHpB[[TWgFlV2ty*҆&P"-w|64}l"jMatǡoj鴆 ۣ>-hO+$73>8T'V}3%\)[/$޸~3 e\wWZ#*l(.K̵ӄ_ӼɦsNK@VPCCC6 Sq%']3ȟaܦEa<$ [Ž*:SK`EPh8Wrow;{7*lQ@;rܤUoɒD@U%0_XvriZ B^k8E-b~ J^#Obb'5CX<'jcʹvH xG>lR1pHJEמyOӈ)pӈ߽]esqTlW/0szL#%֋-n9ZaRЋu_g`?=hD z[.-M'|wPG Nj W[w9 ):VhE6 [[@6(!Swnسk}w%u2P IU5P{Ddciz{ Cr(t0)*o.w)oPoӚK}[z_4RAC;ƍ\YS"hD"(ȡO~Mx/H*cZm;|r4y?b`z\; V 9ެ~E:mDd?/RR4 Nv]D, Gk" ~Zw+ZX]e7os e:yɷ2/tF4p$[RG#!*i/S&r.>F>wc;H@hˉ}**zn.QAUvY 80WK$ïbDaaJJ|_pf w[mm[אE/ 2`:>q9 r=/.v:F=kj,֡EpK}sG`#+]U TPFR8w\+@e"[%uU@Sh;áevq]biʑ>oE!hЙ8?nt _g CNT*8g6(AMH2)T'ʿ~Y-~sGKs㘾}:GiP4@ʐVS<q q/wm4XIE^};?X}wUZ0x\ * ?،2Bhh4M8R:zH! yJ„<j4O?8rRʜo$#EߊGdط4x4eƛsd`ΊdZJTtkRҁa%HQ>rAHqRS^d:+ ĥ`3YMmCEhq3c_N ӡKa*7xek""LHbLyA=dŝ`Z&cBiQR)rTG7~%Mʌ9xMs+| CR<ŴRg[pSUCuIm*!8z+=PVA`q]2+tp_s/ o"!b|,l}S2fbd+˦I?oMrE>unˇYW*ٜvhП,60 WNy7iwܰ[Y2˘״͠-fin7HqX4<0t`+ em]Ḟ,Tn*~*>Lǣq)3)zZ~1AN) 3*74h۶?͏$<U\rƍФq4[Z0k'K YRJQ͊t~DgOQZr(FbB?^X@4FRdkXtU_0N5R˸60j4nVIXaL7IRjZ YxGj\f߁ݞV lif)  vÈ^0Dlm%+u&eNv+З⤭yAyU#э;.\dgǡjgtu1 6oznRkW¤Y3SVƨ}vnX0Asx*fXMD,FIGOs z AM8 zJpΕ}\;={%Wkj̋j6qB-mۋ7u3 ]ξ %(a]XFSc~A<S.&'0aA6#!+0zt70X;ԓG]BGeq'* <kC^2"ZpNи\,J6N/gWP6#h!a4OH QvN+SR{殲g 8xfXF@AXk.΄Wrg*"++gYZ0707010000040e000081a4000000000000000000000001644ae3ba00001390000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/drivers/mpu401/snd-mpu401.ko.xz7zXZִF!t/R7P]?Eh=ڜ.+HJiUm.JO6fخ [R3ّ}l<{Mw7Xٳ`\^ lRA0Fb]4Gm Px^L|J>y)pk/ɐaXo"4Ỉg!, x:i6?%iwx S_U?@+ǵ;if8qa8WRzIdGf=! 9d.д ,P'7Y؈iH>WT~^WP/@LLŰ(ǴNn~t1eP}D_bB${")a$f oApJS5E m$h I}\2a$KCĉˬf> ňMDevXu"ȔD m-x#e4Zލ|% ['#瀋Dc"l RV Á֤pve*\DœM'1%JI)N(+}Uh1 x^-PS⤛ O imbBE)*]:޴UF{,HU68O$dFhv 72~]^ӳG6 rѽf;}sppO  /Ἃi J~)~Dy'a.6kcAs_@{{qTĚG"Bo,x*ް$µQ% tCBB}F9ز E83F>"Eؼ@ {WP$q!ȟ`)Njq{<0{7OeĎ::BRh&(P c$*Vg:˾^|e*QUya \}rF ËOGǺFSxq( K %o$F6mp?VnКii%t,bV'D c)pf[c! e&CQ\ ݶ /~"T;XS:i4t׎TAKC> Go7^;X?x޿ijK_/q$$D)HWhH6E♟PA/Fwјv8mr |tj/[v1-2c byM-69 $P2@)Ə׆*p{%0/ ma5sh:S6(%&' 6<3^3=v=X*RُyiYV$ _9:Xi1"7xV[`"\YENJg+rO΀Y% [jٯ5 ;p*ʂ2Lջ~eAf^,xԚkIxÑ$㚜wMBu|/NxʐO cc0ʼn M<#7mdLʇZ@ZJ~QfU@L|$ T  ל~tw+ \̔P˸̏mcC𒒎UqRCalZ6g>>m mhJ‘T: Y^ P_Qa\y_w).豿XT)éL*~Vf|_UPxQ/Q$#p!N S /XQdBTW rx?1TKԭ^i`I91-<#%d hxbycp&KPzXen)AP 8+OC2eY7hK8L>+Q, ̽!4Vs|L@Qt~] 0UeF󐗦j~-[y$)FwNQA{zLg@$ Pe.Hԓ1zyܒhD| 6e{ႊ0l sFͲ~s?< 4Iu5g &;1B#0a#'&0{,O=|ѪDFl4/߉-*@Ěd'\{*"x:੃L[0MML,dZpa]&2:w\L2SzО"BeÉ:!^Uw%=9lkBg'+nX?3W9k20d)e)03%cqId!?Yf؋9\76ԁSSg5>-,:!B{jnCШGד5rsYD!"xvO#;1)&b)tj E,'JVnQG w :tn1c'Z K@!2ȩqR6nU]qdhufrNkr .p=r˄13'"Dh&PVX>.lc\4^|.% -ES-]2JTDŽ'#!x4;MFcsrqp?|0> 4[ے׵%{񛉦csiv[[YrhBc=d(0?G&0PfMZ5^ ZD &P c8 weFQXU_ς TLFEkS-.tirR|6^y;,i^OFy'pv]QkΎNe?ʻDfY?Aίr^BkZ|O]dU-ݷeC rxvNVhx Q Hl"Z'`]ogSڣLϜ|;KDh35H^ZT?cfɐ]sO-Ͱ)(|. ?GGq"O]:rpҀW~a4 eTX-g;Z>ኲs0Ჶ=*O GBUWʒfz 86)dP.S5E雂Zö,j H-&(>;K.βJ]]m[x)&'|uY1騐'W&Tͻ'/˦,{v{4Tvy*2xd] p0m9ն[E'+cA \,Rb7OfB Pm# &]WnC|ЦuRfr]dR͉DeU-ȳ+ yWVa-*h:JK6`-!5To֨=S,cgi>vLq}ˊ񙔍[A25TڋX"bs 4`2%hj1j +/X '._j'mj1znI(<9F򡇬&> Ce s߉1LH6~l60I߭NT[ug-IhpA?)v#JmKBʼn垽vZ&E(Ud`dohBJe.U(kP;9?C'𱶓Y!dim;q$)/rtDp"¾|}W<LwOu*!сXn3Q% \ "WD@Fti ,RQlS,[Yn8yD! 1ClfPѰvJ~6qQI騻L<)*2Yڵ!Df2A|qId?Tv=c&&N^JZ5%\_o_Ȃz4ksVqvo7 4&5+uCAAy47y.`OML>z&0JgP|I;gh|9}l:BRiHӕi/+=cPòge4uE9_רLU3h"73MiM}ŗE:7T'%X/Z' E Q4}UO3Fsvb26?aɶy#` QXA/1^kDUjޙB8/9<pL!|U?ŋΘ`BCX`<]-fZ 2g02PAw׀ `|0kՂZ[Jwc-X9k, |#ADubbOg{,-!tRB.F 2AmO[$5fWXv?4jdڶK,uxS9\$+rODRhl͕V[dfdg`HI K4^ #ԢEd^嗩huOQe$Q=MKwx̅^H[VCr2%\*~' Fw|K,~τ!3́mD4`iPG `d`#b4D胢LE%Vd4i`p!gJwMTTvEirr:]`ޣ]QDLXBH:LUUPڕP ]ncw^82@2c.pW!g G@ q kSVxj?=;~E!Uc ;jpX널0ek0hWжwE1<ضƼͺ4X6$FAD& 0) q늫E|ėP׍>! I'@R?JO5謹$NǍV|23 +n&⾜mC3Uy\j&OƘ4RV?VRuL>E݈Bݜɶc3C2Qmic3twSQb9{B=M0CY-'f+ojTTh4^|C {$:tx-@wac>41gXѱu2Ls*GbnE8 n^M pj ;}#IǤ{xXopV>}tS(~;쎗DPa3i @v;[[Pء\XZXS?1j!n>jP5N<;ԗm 3q{^cu)snFpM@[ l}.ab]n-%ޮmf*WqU `F9+/T!KR6T[B+ ^X^OJi3/ X iW`lsSNY+a>NqS:2J6˟;0}kˍGTຟŠЌ6[\DN%Ns9i os:<\ГП7h:;qˀ|uB3x+ nr/mH_=C2݂}23AonPN`9JޮT4qM*scl6z;5z99veqÑ&#X?BNr Q ϼ, m)s WnȿExX1 &~0kPwhnֲMMpaB[$+MfC$cuz#^*5 S;K~vM2 qKzd(VF! $^iLufpC3[>3wruK/ qZ<ŏs 4'P$3Q 4~J5T!%ֹXbc}XB WZ7ne~-i^hP;k[+ BTĹ+ij 5'F $~kwـ [f8v:y&%]8W];9!p0/%C¾dAGES:@<eFM=;j3q4`rFw&'glSs3ʎ]Y3!elIE*OG$xlJL%_L AaXmU~ndnQFQ.*RpK2!y_LALNxWSuB.hK=vh̊V@-~l^N%udJ p5Jz'MƊA_IG OO+;" ״jFbFZ AaM=ɻ$ `ЖV:!35h(ŨX!ʞfTB>0f/4_>Hb':*.m􁸑]6y "IGϣt|ȣ / &ވ;jRJqV*r80,ĄZRJ&@ܦ4b?6lS%!1Jy|5kʤ)8{IϢ+e%Plz[k!=9$l6gy{A Qv wx5'Y6ijĠ@4v݄ B_T?:2t{/ܕ4ntz Q0sf&5N]pdbWqT7_.z-SH}o7/Mf?0#,RK渁E'x1EaD]Z>gƳ`9 Ax}F$Hw܅!xW= J%.=߂bŻLxQm/pTIR6bO߿R rchIfPq-ô*ҰN=52;WuFmftghE|dbUc3&D%q)+$$? ӫh4 -3TVe^B.$2 tIE mcE|A+A´z۝1rJ/յ>fűȶXePctSء/S|dv|tYn'+{y2Ubw #T:+G6Ԁ0.M hS|~_}o,3.&Hlool%c\=) 'dC SӕƲZ>FN㋸' JJTSX0_9+$k>FF@ֺF}@v)8X+*<P,[ζ[L=MGMLӆ:3Gv"*#(JCOɋQ$gʷmTɃ'`ҿI=0ylB#=wiԡʁ_2VƿpQ`"ibDW;Ń#-! bg X.P]Z.SP|4%tE;T0$lk?4T@߭N.t۵ p=mt.`֊|!kv#{b!|i}kWz,P?p&(:&!VrW7(yMsIJtB盜i.З6ҕ0fwC5B0/LT%GFD'{  ?(xEVPۯeǜDճ,MqZs߈eZ1 v=,%Inʵk-|옔Ϥj[\ Dj>L,i|} "* ΂3,ZU -~' $#ʮngƤq`ZWtQb6~S} * r* E|ͤ}mCBMrÍy^ Fԝ4,J}B¤ +4nh̒N7Pm;*'>;iWܦ[b'&*X Ioʣi_r8yOc4PJөn;~eӣ+/ d:JwZaPH+% LoI蘸*)ʝtk8\17uI&qnqkwuמ??5& EB Ifw{aҁ) 9iRuGA<`yS F<NBfrgS-"ۼnt0`(GV5|5pF魬& ՖHV;?ZF6#= B,n Rej5G" d:1R[VTfL%I`n}bya?4,2ljC26C?=$cyܑWj}:}4`u@؆O-9b {:*$ύвŔ0^T >U~1CUi,錛eA6uG6|&yČ)lz\ p{C!I!5CLNp_iRBGzw_Έl&.U` ZQ/6YS&P$v곎| >T8Sb@ő3 U7Bc(hz,8+#mgܟi ##B/2^knֹqV;Q̘騡"RB^PQ;5`xt#يf\# G:2mki"ӨE-7ƅkʐ+Fi>n>wvLZ\ߘX c)Owo:.bTCM,J6vjT~ZP Бhqre;{H 63e^t()tǷ,ʴMnSfH!WIoj^09>]+D̡)IA$2Ƞ^fWԐTW82J%4Gyv(W&k QYJ9Ya#i{ ԷܬRDF]QUIK]YrX?¶fo[O\zZ==.ʧ qӳ Ç wy?G=)IA;f3|˖ @ %U*xJ'NJ$R&k( ϸ ;7,xSfsҺ0_T˾Hq@,%ͥCvvAH^>a' q|X:Kc5v9R@@F/=V7F Hؓޚx `/mO|wA1Fi O4>- z:a1$ koK}B)o:oT/≈2M ]r`gt%Ƹ ]Yt#tniPdr(]R 5"z(Y[zJi`7{[+Ͳ7T5Ae!D m֭rXZr]\OIN);E ?"GP(iIrz_PZ tĩ#jZ&X4 9V?%M+Į<`@HB!:2YEIʂF@*ՕlL|Ɯ'dUb9[yrM`#* qof/B1Ud'f.!2LB;6Z5SzKB]=ٻW{Q*/ rЧVB}Ej,~'\KbUB+?MǨ$\15y,m/~[4H@ /%|&8T`͟Ԑ \axmk"ֽqNQ%N;/"wPL4@VXww6i"YC 3Y¼~Ũg(~YZuyХG 'la5"w d00 o}^*n{{69[$t!̀<T!?"JDf$¾4ONl;[{U5^b08In['J=߱ 1a"鉤9 T`~("έsz=cWaXYCCY6N+1ỵͯ89Ivެ \ }~eweǕEUUJ4*.у%jzyvA9Vl{_i<v-"W͒~NjIȖI'ᛃX >F0A"LWˢ"U诲cbG9xjoΰ!V; 4T7s\6Y-jtBe!s',$ضTIѳp\G  SV-Q>wjNDDi2u׸dv]tm!܇:.^.Dx~K2Z*8+ 7= lJ&O#؅/e}׊9:4B,CU[š _`̓7a+Hh@?<_ϣw&EWdOΏU:%i3ós dof$C]LٱhW3 n^_G~T&1DrkG(+ow|0$y%5 C_ǁ3H2Aj%Qe]omݞGh!~tN>9IJL*XCZYwU7 Z3k 89'6j4Ԅ7ָ"iO ّBr763!4¼͌VkLK87v,Ѻ2fzWȕ|[vyw"$6Gw6|BJI>}M]^ VDL|dB!b3>1(y+8X|klͨHP=ceI<츳TG{r!)0?ku>dyysn.͓#)"+8Z$Kbr( lɃHo Չƕ~ G7Ut 5 G /2?R *xV eFyH0~9dR%\ Gv@*t_'d2jck~RUq&sݨEG=-9p9 ,*&Yջ*QKo|Xi[^W|-&6dd`هq xmR >+SI df` 3Wc4bO [l7Lv,,1 uH翱)0 b/!"g(1 ` vq;]}oޙ2\u^cnSlU~80UcmRݺSLiv {r èPw-KŞQhJc 7trgdHq@M`XpzXꕰz M7SFR5]V-aLHh'zmeIKlvu iT]#Św/weǖZ}1HISS*78ZV͏D (M@|3m A{tˤ~x-Pר7um!ݽ\[/eȴ|^-riϙT歧F?Cb-}L Xn~i\ 2L.IFL5g#VhF23;9O 3F0d~OZ 2r`"a %cR 9&0m'`ɣjT]rq6zBHd 4.ٿR4VY;I\G䥼BY}ZdPWV"<2peA\iRc9yTՉ͞ +𡵺Iso` ~"7/Pbs%{i5)vv9g:T,?u{#E'Ӡ^mN M&)^MH}@_PF1u+ 'H]ÌyE;e;lT]If mJEVx8nQ56z`rG{7St~|w%01x J[c7-^g%#kxZ>P' t"(:jwpd.{o 1%8c΍-'ZOePJld?Py\JHn VvZ;L:h-b娧Wqr&LS\^.3"VrK홌7f :QBr&a  Jjc(T;}GBr ׳-ə.B̈4xdÓ&^p Kve_xk*L5hfuWI pɴIN..lX9(Y6k;><Ο MG۵o-_ڧPN8֤nśܭu VlrcNGOլp+.̸i;1s4M~=# &E2oHW6QqM=le\v$β/O آft[n\4>YpVR0v ؁)sG5 dWok0q~qH!(a^R{|.<{5jH՞o |c%bCcyDCi{||XuYJm|ĨNFO)+K")*c| ^Wx$GCjnW6o&w7E$jT2jfbd'K # F%E"d[͂SxE^jc2%;ܛfF,<б4I4e8B::*[K UʦMm (G(o FGCLkeNŁDC/Xxa[:)tXuНX3 fZ!܁[3sdl&dpQudX%! @ExWYDWku@R=?x)UB74xUEr=?h,UE4: KW#?xK ?eçj#ƺƟX0ƂE_(#&!n#r+,0FI(Q 1I뼣yLvL>D6߃߁6k j.pagS $( r.~|梞܂(y]>%Dc阞zA9;) H64W<}3O5^TG8}{,tTA(yJ g2l]~1j4*k_h߇ g!DXʥpMj5jo4/Jɯ~so8vΝ5]hSLkӍF~ aϸu&;AѩPEwq|U7e-0| 6HiȎ!-]5Ct͡; [MBYbjLZ{$&ц]@7|;OU85,tqmq:'x [;0voT\7ౠyw]+f!Π-suSXe%*ݰ >.jM6o;t<ҮĦoK'\k]bXFքBFǶU;Y(\塧cpw(?i~/K'#5zgzpҞ 'B( !P(> UP%u&}jyxW遤ܒ) joc<,kФwCWAh%i~Ω" mF+mO$N rCHB$nbS/c"Y?\cO{}u <5{sLTCkbE# +Cۍ«>MEE[`t]Ⱥ6K :GgxXrrlWM|a5^qFa O2vK,W1VG.+2\ER@{ĨED:q xQCiK@~ @he20Z<.E15W8$F-z]%{B5 N:"1RZx0/imVarC)2V(P񰼆$|'Z1e2/ :7xRYM\.j j@NddZÊ=i@` &&vybҲ0=-s1#;flk`_,2 G\B̢2&y3/Wɏm?3ؑ`OώF!{83MqwA%1j60UhO#K'ݮ0|^ sbM!^c EW(|'Ԩdĝ 6hg6Yܔ1օ ?Nq.'&2n7NdɂB򓉢;~(דy7֡"*ĜZ(y` T;I F&, dk|\HcZqc&J?;%1I;TJB ҴEpuCrVMcSqk(Ҧ{=@Òq̙tQn$3IAU'8)RLY§R鈙.9.G&sIw R,=ͧh7S8~J  OOW~R9 Cs7?E! m' #Xz,Gcb$g>83tyS 4"҈Jf0) #ߝ[ǭM$`*P0N9vCx''V"qW 0$7%]Iv#,.#n'QWm ¡(< +lPz~tSx|+JHSt]ijc7u2%4 yz:ӇϹ5;nUcq]T[H?PK 5@8AQeV?SAH{'yVu>dtI%й-Zz@M~׻Al|2a!eSXs vϡ@hf4qεlro fQ J(fݖx\TxXt ې;H &C`"Y?cD|,)zG;uEjHv3QD,wnH@FyXXڐl[}sf:bFHB ˸UN ~, z~"{9c6SAct\҄nB$vţD  ob+.X@ؐT/Ɵ-U0٦bRҩKT#7} (9ezed ,iCMz E*">6e&lV}qE1;\րk /Tϵڣg:; CI;集l6{ NW>a`)%7BQӳA ʍ~ BWx,1 TBNͧhel)|_+$]"bq:?*VJm.{B?TOFf?B=  :iH":TYT &Qaf|b+"tE ɞNT9s,ŐR*K ЯG-wLʻQNY.ߙTK~;s]-N+{F!4Z@q/痦$WZ͑~58U3J5?p}[,Yc6gqu[0M,l&M@a&vzTfT;R4>ѿ#10P 38ÝߌDeq3q잇Rt\ S,"#bdBZi`aM'͆V>M0(ڐyL6 9)4^$ypHOL{_bE-ouq[{Ri2j[7|4qwrJʤz"Eўk]mվ!+/$ irUjj4  ZS'FZ( ["E{g) +@un~cPqm4t(z,~T9ňDd_Ԍ-(Nj)q .V+F9L:`8܌=ZŁH9~ SAakQeﳙu^yg^xoTW&6rv PZڧ19IlH$yADwGdhćEM9wi2'AX!Z;wIpp2tg\!I=rQO 0$ϫ}rn.G(֯.ِ2޺} ~}I)"d 8Ϟ[O|b.7Yu`^c\tY =d>Wˤٍ,QwtfXJ朓ܭQcB' Ys""b ̬5/3ES&^F}L4Q&ӦvҖ@Q xu0$[7kRLؽzF TWwZ8+6s&꺍4'TzU7(6M Rp64簖nj[B/ []# *2B7ylw%i;Mֵ^,9ٍn.]׼ڿxK).iT|A, ywYrD5έ>Izm 5A? '06&ZCc w+xߤNݼ[s*Kjc"y/*1wAhi`dX!@C(HD얏\+vyX250PNg3\')zAbcD^ AXx٦x(଺ Id6(@P~-ulvO8*<)6kz~yZۨ ibL4qK [n# @ĉ{go7ߍXp"] $H6DǤ.۩ċI]]3KFS4r2]UϞ Oe00(sPVclS'+%/WU҄Wl㗲*UP kJ 3 7Ca-q*Kr YOCSk"k"z $͍aRq>D]2啠ߔ-!|дC=hv֑?v;x]͠qzC{ybKI V[0ҥvWQ˒β qxw_J}v4hcɁBtB+O Y+\b T[ 3g X!9P4up.4a[hs+g\U=u IՊѕeTЯ qPI)j,p4ӭ?1؃2tՈl(%MBF)&)y8G{űNl =]E\341c (ﰡQ>,7XWW2f>Cu-YhBl۫WȣI} Z"/PU2yeDsm6y"bQuXUh| Δ"!̞v2*]>4Yylx5br Pw\</0;(wJAE[R4XuX+/Q 2I W*A:L;vi6dY}7dA^2lnZuʴ gKVpڰbgi@8 @V(bFZ#ʟmBQHN(/% DGsl!qɍo*Ѩ!Rr:Wǂnr߄G^9tШ4 `?NJ*6hE[50jГHs:$~qBJ2A b)eSpRI+ c6b&ɂ 6xV툾f1wa`ORXt!gξN3iO,5fyMtgzffHY~!*MY("E_ZX $_s5 g :U9@t\}+FW"tM-- O py:ti?W꧱kDǛԏ6i6|9 -hVwh52ϑn^T7cqQ9F`w"U)wL|$~Z V*Ύx$9 ZNڃy a?V~^?G>x9Gh |H |kC ÉE<#㣟aot|XBVd`eM̗҅>R۷% !c,LۚN[!JϷq1=3֌I$Y"g :>n,{*}-|+4vψ2K8@ @& .FA bjXFbyݙy9<s*$Q 4Ko>,A~fh@ X`L6X j4R|gbﻀ- h!W{ 6&! }aUn-  `#*b^=A \-'%7' ӇWIz ?vͳHePtWRK>!6R׽:6Ͳ54;spΈ2,Wz #Ζb׌9Lݠ lx)܀oSPa8;4zQyB63k9*93%Lvl%U&,JT*'?EMю`Z?)uEV?KZ-5_EMlK2,?rN9ch#S^z0F)$>n5xG=4=T?Fb9|~0uL [6 t -[wQkA?/wߒ9]\@S]a}M }NfzLv部7^"]͖|[V źe:3GB)Xb }I`%e\zZKkd[o!yBZ{~)]5RǚFu6 F8Bvz6~x w]tu(Stɘ-kI&ax#,IP`-lHw/5Ⱦ P =`0p+eaCuٯz@Dڪu? *Hdu~08rԁ=U/^b(jo "sT׵Y9Aoq/ŋ}FŻ]0$2 fF"%Ҙ[6hj<ܠP/MPYx(׹ ff5 JԹTM,ŏΔBZ+g8+{[xNi8 1ߩ yiyH} OKג,v`>e \ ҳL 8|'-(HE^-^!#;v@E1)@q  _1Ƶ>+Ccoo!(- GOwmծE#@Z[_6wkD[*O#Ղi 3"8c,,ԢPzŹi•!qGNE!Čw|>l7O)!>1*IuIa/+V(g1I_Xy]m!i-UH~kHN՜ExD+ǴI2ԃ \c_)p!}>,D [T;(;`xv$|& 6\(+;j!E4V_&K&Q%`@e/&&}F\Nbڙч)P>Vd槃ʪ*3`I- ʶ+`bhF{ʼnZDd 3S:?> E(1KOr5 !̫1rZPPg_haezTq{H#y ÷o'.'}(QlEEFz^2{3K&9؋ߍr*E26WJьɌ|:}!4GwZD1:nk~~{U)ى.Ʌ6" z/%baǓ$H!+Ѭ.Cծ%GYjPMcG؏k ^:PXԖ 's!=oԋ@-@7673A!^ط(8en)[@H>4ɯi oYR{6=4oN>3Ēo*G6 TQ̑̑p?C 1㵦fhnU2ڏ0&zxMũ-wLq`FaGc q@Q=&R뻦혡i#ǧO@O8*ɂZzaHN[[}X;޳0XcBvEKEY%+ד Fy(DAܨ3i6+j%߹.9փr:f9*A># M:$z>M[q+&U(̠x9d&G+|ef>[n%%l%tAH[Un[(J߂\s"'Dx)5w35]gxjPPkñ1Z3 J}y Ж ڭ} nkս`8΂1`ڴm8A/`E=*9뾟jQRU}˭GbH RW ]@Xy-&DyMnXi]"Ѯ.*6̋B~_B5QNgNX[5eێ+p\Ϊ`Y41A@E&XTBꀣ \ϙƛb pۊy k5Ы*8cXQopšQoNr^c;Pݝucd5匲t56g;w7(ձP(X7 "5H[g(JUSD`t'u mr%VN[6CІL7 9wX#޶-k=χ'WpB>9~Ub ṳhQ:hxh`';svyǿSWNleE8݄r>fhcױڐkmZG߭0.@/BBL+MXGW$^)s] DwcV :4!np'K(K~QZMIF#qXI8U_~rSǩi) ^lOXiF] uΑ\!a+LMI,ݢFb6%iFϑrEDlSkh ^PĖTmu΄_B d}F6gRlI9[}r|wc^0`~KbJJgq(Y@ZNyjO#v'?~kJBd#t_uݩxWtt@Qۣa&B9|9$Dw(jnsI8Y/\4)iCM/M0w]SE%B^.)|~^[4){8BLu{1#Qt_CQ2㭑ph,a=;e~)<D:e oh:~ڃ'968GʘYAP"J[Pk5e שS& 0JOE:|~/]SQ@(=ka Ip߅.-s#jMxXWh2_Kgk 8a7bGSzx-=1!n8޶[^0mO[(L%Cp^ 0J+>+$ rZ1]`o]$#i8b^;_sp,W/GU뙄$ OaYg=r wqd/j. ]6; +ݠ31.^Q'ſ-IQqNjW|>4еfO2429[a RJ뿋@ 7x @|.Y?]X{Jyyg<Ĉ&84Nl߁B,?a+omC$U+GAlq#掁S! 3aEۺ%k;7mCEC_MB\?Ӳsi0uDJYl@3Pu&4Z)jJr9nzY޼npLػhK^^${]۰]o?xi?jrZkuw*!:Ji`.UZtWBLkJQ4j0sXɩ^HvR!%MI FStI=]MrWq\36DrkϗdD,a#m݀*|`Q!xɑ*#,"۶a~-#E UOAgJt:ml|5 9dK7 aqd`!8A?[R=$-PXB tw ob$)% ~-ˤM~1Ge҂&3%3Âc[ȎՔDt`FI{2RһyőGJS:\?]/?qWiq/JL_w|oDP T\%9E *Ƚl=dԁ-H&'r\]E+rpVٔဝ#D %lSۂ+;d>E 4%EI}^_g=N+ 4,kgHc ';vV麻֎S8VvC}iރŰu}Knr7UA3A f3%< 0`eCAiθKFCD%k{B j1ZwT[eS2"5vBߎ,M5z s,.S1Χ.G6\Io}1M>RP >7tib=9 XRI/r+Y$;勉Ԡ I>p4eπ>  Vj aզg:őMMN39NX3̣glP@5&¡$tS%t:ok A@Ҳߔ ޶A G_겭NxʨCƿ,~ݑxsBB3$Gn6?@\3a@.irf"miAʵmt Mb5K)+XA7Djtȿ=9a1P)Bz+T R.~ 3} B}Pu](յKim ̧,xzU`RC)ūުe]s)\~g dJE~SvmbSRk~O!ԋzHe.g8UmHsBx`‹ŃIL%Q2BIn8ካFߦ9Kփ^ukaU%:?tahDUvĔp%Ҹd/W->(} 3:4Tyv4$K\NFs5orcᅯYM5DJXmz;=tT{xTɳ/3R&JlI:+ʵ0H#nwy9H-->;Jbd>)*j:ܻ bHR^nt'F\(&5ZBbM1V;@(iy%gXN"l L̅M^h>c0yt5#O ˯ֿ$u1DSeUK}6y DWHHߌ _6ڮm6dUzkwF× .5H!I?p"*UߞK`VQDӸNRq!*k)*nV= To=yv5r< hSrVΞX%"o+wOcoTLλUq+&oCpd{Q[~anV}:&#KBtVv#I.(VH}>QEy O ޽5 m%sqV|81 >,,_WsNh#p޸}5A7O. hHҔ7R!U|I8yy4 e„ZnPFj`_+mHSMˏyѳ{|x&DC#0P7vxۏY6sq":Hl!%D⢣aK sTiV3>Q3iH5m kCw>2N7q;$tq6zțвƭ*`9$맙L Zև2 \+u]DZSmyLZ:c@ UQr$>K[ri\|3bjEkQ+Yr֣]O?n Dl1K7d(Yshl:pTFC`ӾĈT&wT 9G?KcQꅃS p64c/M{8ۧ(7ܒ3&}P!?R%G6K]1snهX;A_܉v0&3 UV4hC*ƽWS!H3 0U Y 32-"rVZ5=#=/2sB3TS|$z q۟2CW߇w(+~(өb=~?'SUu9pfXuXgdWA)rM:ylf{NA,r@pT\ρPPz_Aۢ}ZEܐaqN .%kmriٙsf85.L~Ba 8^BȳPPtw纚B oiTi:c_s QT^m)_vq1vTS($Lكdsh_&& FS}@夥5=On3\hU:-yOG,W-}]W AeYGb\)XZɁM7T% ("c-wl i61ӛgW 5>)'҉7ԿR}= ]4]s\Xbݝ+PSu0sM91j.H=1#/uT0!`5<ӺkMe!~}t SׅO0w֞Mm3>"^D ["ʣfR;])N%;kF|f]6g9 'i{2GI}Qգ}i$لZt~Uk TfZ0lןz@4- /<2aSδ+ Wz_p[cP/5{c`,ګdRnqP"o)ej` .`j&DfI!6ܕ2卶tl3F,#ʻ"&wVl|>(]6cI*J EH_hdGQ1YaWzd '=4'O^+T.eP0𵩻\9?Z>_*|BJ٤l bGbM$LhN1zЌk*؁-QYs2˕W*Ma\-(KX&¯Jܝ9s|S{~V-^7+8P0)5: T= tL$D}M鏪oW]u5G)7q..< 0?j[4;c{%-?5*!\zeK;o"_ΪB_DJ`Ffs 0#t>È3Ѫ_O6_᫮)5^SꬔXH/7||Y5lQ6 ?JK'2t.)h1br~1*6}4J4fyv+ 1t ub1qI f&XnQޟl9x<Ś'7A)r߹%qJ&ߧ}V0~b 0*tu.rn/`aN,@|Y!D:P)׳*09r(RP_ějx{Q2 Zpg)u>;=^u2V`nnHҶ.$Z}b<ȀF<1B*f,A,$V8&9PZP*^DijVQ y`Fk]֞~= B6r*8 /G-B9#6P($+$m ǕN`:>1Փ:-Ɩ+祵XQB]U;U8gl] b\*@ri&"H>q[/E=!—Wۦױ00~4NYk^R ItXWG֊_N'' f) Uu4E';S2{hH5YᯅBn?##VFhH5XR,$ћ]լ%on]Q;6y]'{ iA:,k)^YM멡*hqWJp4Zo7G>wl$un8BPdG&/5qmc1ԛǕK|21묖h0w@jmTcAF̏"r3]6u䅙{=  B=WF3X]᪟S]03*ԯ.pPf \Ruw5;37nTGdZL0Tf! t=FKt(*X0TuN˼pn9iwQhp-Έ̖{wB#~ȹ칔b[Za  =QdmRsR$q,pj%.!M/_ FzϗI-"o@*EJ|h|B|K'5ѯqBgFh5ԝ#@x;6=Åkű3QK!<K3\qy e]a6~noN}VnBM|.HwgU|9gTG-p@؝G,"`0ƒ /{oDqiN `*=q99cX{ ɄC&툪 Ihx{ 'ȫ 7;| _.aD N|nIDx$ùrNgh!aOP_-6&5}b.oķ,gQ %/ې fUoR~h+& 5v2ݢ&xPkl l-  YmadR]$u@Qx0"ٟJt?/nX=-|ƅPqSkp8  `肹H&{#_>A=G[Dk@A &¯\ڵž{;دl.k JhjZ inV|bN]$u21 )+ 0R8#n#IhAWw"x/0# FP1SE]?񘤾HE}G5Ld7a umOѾO yVClͽ-$C(');6NY/yg_Z~ZP?oO}ᴣ{")7-'U 6l4 1VX'̍d8Ѯ39ޖOj AR7}츃6@}n_Styh.Nw>J0J%뫎t', ƸwP8忳D^A/WV3L\Ь=j4 a?,C5HPg_oeȂQYab,VF`%eG 8~ vj-tVaYC9?^Rubqi8 m-u% 62M'DVYh)p1 7v+9rͮ wtxBg^QRQM 8֛̃&]l\+<=Te9(8GPMc',UǕ 4#CCcNWRb)ƶ?e{_~x#9Yrz5T]EU|5o<T_Ya@@(r $: O_2|=t@)02!U2쩜T4 bhy7s˦ v[@|<{UӔ`]L H8f!O \L&hG<,ZwH*hQs7X<ihm U> ~7]sAH=}Q0wF35r,jWj b $u"_Z\- jkA.B_oJF)B9k$)j#RQ{- YE6J wEO#ӧRxE%O'-% um7tRGt;J'SډwIwC~9QI~&g-DIc)ʽZ 6 F1Y ҌscT>=%6)$:&)!Er9F飠 RHH^'͟γr\KoeHXF<^Lpc8ݩФJM)A_js|!B4kl7Y\(Hj;&15,eo(A}PQ| %´!&@v9d-K 2|SU \_D[2;/^cksLxc{ $"qwݶj[urHEx{;~㊁&<3Nxy|cKf$M ێ0'=OZO%( [VU<7Ib ز4V|8[Wn2k Ȏ%= eCuA4ʹ&ZeNKu92ɧC^RM͠Dw͸ Nnj[ %Qug(&Az ?D+Jp_\πǡ7<MxfygHpz,q2bzɩ(ڱUIډj&$@5GR@,+ObV ͻzAI d\+\?#h˔koacj@dma4%T lv _j4ݱЩj*#+iC,eltsGUA|JPKӰeh-N#1 `**ƎP5*4id]44~AEv֐O)uKZ[g%O cfguMh4aikJ6 ^ 2-c54LhvyU Q >vZ1ja{bqeZ(Bݔcܸu`|ovF~[~6ziEzlp&M5NނJNr$ӫT5jMz_tej!șbOY&f{fB̸ mт[IIvA\܃u漉V𻣴cp_/;l1EuƄ6 -qw'y^kD>%t]~i`yfgl^\0R !dF[.ߥexJ~vgzxx]5W#(k#%l͇6rH ;ҷˈzWP~Ԙ_\셍DijV?( ngb;<2.hΜzH8Y).B9^j ސq)]}S>5*3cmA E7nJjH}wݑ|Qg`zDžD%V#vK\)XßT\dMw' KP1-!$R݌tz } ޚQ qƉ{p5pje :) ^3>g2e7,w0zs>EsC rTxXB^i/do24E bÈ@9 @]w;t4?%LLd4S6U?r(Ӡ4qa[PXn`}AJ,rzF$Y UpC]Dr|*O2J*OIŃQ\3Pߕ+5[N"1ZrMti y4g@3èt۹fzq/l̮Hd4RdѠ1/.~VbD,;}KyI1iQU 190C9xoPZ{L Ea216j9n chS^fՒ V)5~a= =ܟ@ҏab6әm g14 C-QJ}h(uNjhLy\eIQC:QA7uTATkiATv{Gՠ>oX:Z_|UWL{G JL.עr4QCqL{Nrr$èKBZXbs١zӓxO) u䘺Q${_IZ,;wQDj:w5J/YSuo PM͉%'и/;Ԙݬ\IKkJoReדAJxROT`y,/c| 3{%+_sed ""*iac 82KaI7!e C)uwK}}3\asz`ܐg,.dÍ HU\ˬɯ_Q X6WtLc4M:rG }Ğbocڔ*E*_ݙv8aU`ӀAΧ`܄Ϟ2J{RZk8GIQelՕLcfvg -d<>J$j!m yhd _NTnr6,/ˍ7?VIp穢Cٟ!B`,\]DۃKȺLj,v{gZؤ2 Ere>am8'x/ԡD /ޝ;SYJrF^Ua8`4bQwi8hCMљ4a+&> fdy٘bO1YEhdG88'pbh"`7Z @UZG٪ N<>>?:7#۫'![+JϿAuTB7SL[b}Y/%7{v+Hyj!KMt'0<c-*QPl"Dt+pI#<˗1ڝI}W`bN"AeԬshL[bxi˦+ "l>>k0،?XD\Ry{^\\2`H*\_H:P Ztx=4jG G>Yϛtrrb )hR]]\r)/1,:XNSM{r3֨=FbSQD*c;庶u]JpK)(<`8ywFQ =Tm(3<[uv5).,?xěOEg-4kO"F+|+]e2G-䄹j З2dXK=2`ץ-k/*cL:X`0dαM|mǬYEuL=B .+(2vӽ2t5jzꃅ;ְ@S{Tm鱈pR3\H]p?op / 3V^IsL8"9$ӣ uCcDFoZep jN BυcrR4BjD&51ٞ1Aկ0"8a4T׿hI̖z C7<y"tMt8K wŶyXF{:NQxT5˶Jv~xpk eԁ0t0Dh|  \ZKAo;yD6nW0`-tבuH8mVM]Ķ<5d II x'X%f36s ?B|;L *N*ȼ8RY ! pV& J.t9>U+Jt_"P{m*6Y-\o V'Ovq _u~Ϧ0ޞN˴?^^gF[)UWK!&#VЭue9Vntjp :QN } #*{$Fz@'C;KqJ6,`脂BD8h_ieە% k] gU|*c b(1BvMp*ԣjf]gk`~^S}O[r$¬}Q-՛UPN" '&---=o4~&nZ Lq'(^$>Ly輈vo.逺YA}y2lCQV:g\mGEѠ<[fյ J3R9͝fneY<@?͞>Mor{1̭,a[:_(;@8࿄X@UO8X̓r\,y',ƳȷbCs}lYyQWlR_EQDg+ J j:w1Ph9l{FQ>o/ϩ>K {|QlK|9#TYzGz)lADM+KR#vm#Pv`t)K6y ]%Ȋ93fJyJ\+sR"I>ZX6%|a/t.Ea n^&bá=_R?R D3/I`8Um7b?ۨ|3Y-%Ɵ]ŝ}I i>L|)%ԞZ^<\\>`%5CAC=J\s!>9a9\ OQusR%v䤙YLc\z05clUjIwXy5# z[ +B(R Gu;d aIH fzn3h`3*).ulfMBQЕz]53nk0bk#Sh2[&P."_QV[Ydw 5O3 F z:-6STp"]yRb>ϫN9 ̬r̓8Q)&ECxl#8v)Ie42UftׂɃ ":XҪGEX53(_U>DvМćәA#hʪ$y:&b1㋫= Lz~u'3I<|q W+k3ݢڍ摒 r+] kq xAG6,T[}7$JhJ߇l&9$UuOZg'3t %^q5M8@,X!+4b L;#,.|Y;IxqOD6iƺ nh}cD@>c,`i"+ T mmeO)H,IaS8]^]wpڼ.)}F[30p,\vf\Ax= or> `-63_C*-JLV',YH5 F:ZT,V.h,h#l1z4sC^xe$&_ƶO \](V^d ݧ<^ }O$@RkHrDA0"P.!KB9mz8(DMisjFP˘mFÚ֚gVxzGh(,ҽNkQLI1ծ ܊xxU3T^} mZ̉3uE_~%iyg\xs Tu_!=#2媤.RM_ ;7-plVRДOxf~e} !eȡJI557P\MHR"WL Q08g*xk, p#W#!PSib`ૈcK)3y Až%K7aMmuy}^g-WEO+(Zj4yX3\3 9q<} 8+OMUteP#7BEYI;ayV/a}=VH[LjW?:U ehC=v],,m7@k~t L _,ݏ:q\B(09<#I-+{KYYamlcwhI׍;#"%a}xawIxҦJS9Ay:5Zޒ8j,$05~o~]7;jW7/M^%\AtYV>[B'jC0"(R:8H5aYҤeэnʚF[g1ƞ߱C1 EϊoV ړGc0P>q姩~xH՗F|qL|ap[V_8IDt=(K<{ \0?c:Ǹ.rPe1#:^U,f3@+-`N'wrӯ)eڛ+Ck}kNE<9I]3+EH58X3%AVʿ.q+Ƃ`_/3FB0^N8T#~ )壿%7 Y, 6ŹQl~Mӛ)1SZ hy)C%\Z=8 7uIE:c1 Uڷ0}6G6%$R7 AʙQŮX>K kWU/WmϞ~dF1\@݈?YЉxL{&qJ=-ȱOag:3?!,&󀪜,L[s\6$t'i_ٟsMbpi k e"+£rLTu`U֬YN¢{lfzxMI6O296 X +5x?۹I2Y҆}`LfA ]qVOzm^SЛ*s͸ "f4o kpV4K䡯8VǼ$M~@0eVĀ:ŧQ0 kOL(љG0O U4$@%W롭@nҡ.{aW &^O}]EeFڗ P{~}_T? Ƴ)+=km_sUiY".i]+>#DQV*m Ĩ5Xz"zQV*>4_< :RG,cVPt 99X.n07~MC#?=F@*ɽ5 B9ob-sAAt-#߈pA# z>M`Hb#u&6_vMBt,7\\%)N +9\M-_EYwK$r8_/Dx U4Go?Y\`|Bn ʆi/"IEtͺ% {2ǯ2VȃdX% Lsnn",Sѯ8|vSZ;v"Fs.7ע | C [GC{0;0qɻ? /j.q,o#YOۏ  3N[؛]t|_BaėBG{sَ񘏥UĂs ?丮r^  `pn^I&Nѷۍ'0<πVH| Yq29t?~Pוha-.8۩)Y8GH}Щ-ay@.[#:xqc뱙'ݔ1M{Y8|3RZEHW ^#UO6 _I/S>.aARC$Ч.ZH/vA4_ s cӔ[3ܰfOTyyU#p+6L;vH_؋ Cڥ{Z!{+J\Ӓ_Y4'lj@M]"檄BJ 7Q_З){mor=ѕũ'WhsuSXdۅ UJFh"cJK3c'"I|ТrI۝tg<Eےc}`y:AyTwlҦCL7+oY/<Z5 '#L:P-ָZCטBgoY:p ~q-7W]& i3A#VƋ( yDuPN,Oj]}! Z9 hJqҕfr;y"xl׾ҿYh[9mb/U3#]TO4Xl[.6O/ sRL*jP)Aу)UG_9Go8(o7bk̐]JVԚfP)wL WDT6Tꩠ$Apk$}Bu [!yU|vٓ5NBc |ʄ*z&3hAs;-dr wL6PޑY[ÿQWa #W&ָ,]'=3O^ =VđlS﵁ <ۮ._ A/sxCPmA-͘BAKŪ_9+fתHjU%s\"nmA!"{" sB]=LX8($ǨyrIVy)=5EE,pGhNP%e[oP3)( P<'ХH!u=,4("ɒ{nM00숍9 Ӥ#}@3.lI6У<[bVqpDTǒ|I_bqjk|V)t/Y;(SQ"D 6z!q1 z|vV=rZvgFLܡQ-$hY!mcUӋedNqd <,SF. 0)&K;H V84맩bzūC TX>}ƒd @%i+Z3Qp"&'z[."{@7BoH@taۿ\[>X,22:{1^Y@?UekG]Qp3hHxT{<5j9 $XJ@)X4U |JG|ݒsCZ w)79|/>|G%瘳U %覱+ =nψtޑy?e;rW2M!%S71PuQWp"} YU:|+c Z޽Q%d/FlN/V@ÕZ]\ ~ i('-/oTEԂ')#|Ղo$(ъQleFUп+eg7 }3kRjqV2x8zqdy S ήVߝ"0/(Q?]ZaC8ֶn Ԛ#현J_UZc?C!nR!|;^VRf7J=sfGfrT[`n](\P})֏T J J7i:M1PܛY?ٹ%خA㰯jb -J&d Υuu*=6(`U <'Z~ɧ$#4֑iju }8AFrb$?b c4{ēOV5%B^P7~+ i Qfs#S  zpb)ueflԝ&X΃B)Aη1IrClŵΙ] s bÎ\1LpmC@:I Qp< [0a[Wh(9S[εue1̷w6u6O\VvW|=Bܼ;DJt8$ dGghU}+Y]_0 L^$Ap2f~/ΖhGVMwVw8([bSРy'iP'(Qs]4ʡA: i3JЦ8Y -m_{gW5AO=X'-0tC·HshmUSkь-9h\G7iW8p&VQU9@So,xrSjWC-/ Sb$_ADf/SWu=ٯH&=9WBXJđ41ej4(Ϋz_Е9F6gPGYűRʃϣmQ24y +Nm}CMv0z6 JOIlkL,m >.3ą4F\@/ k#SQ=v/q-HFW1X^Eٳ6~%Zeo(,~|ث<%ܶ嚦ăxā3߄u"Qѷ^v#EZ.Йkr7Mx5'ntێY}ԼK@cMe o@Y$#HWc~kU؛<l F- ߙ/olӻ{3RL,ڴ)c薹7Hҋl3Q+ yS# ZUHcpf)ΣGY>(7n*dͫ"Qbk CkucD8VMvMF^>e**IQcP: yƒ8ݱ 8|(`$Uv `eKy\mo4thJXmzy5l]?SѥHeRi<m ^ȓ.xlIeOAA۾P{4=iG"_VE]mFbf vOo^o}/!1rv7q3x5)_۳)REv~̿ɜ&P)~kՉ4ͷ~ E}6B[N٣z&]T[7nD$e2m!W֤^d_pNj-'Rwl?Ŝ0oNSLjn`>8 ciOW$48xߵ\qPI `^iۨLLA 4/u-68뜳gQ;#ҋ1Vm 7$}f@<|q{sy96txg:*_CA[IzVvp=8^7mm9cQu yB索?DHnyGm11i(eZt]oE8@2Z{s)\f?|@Ng?#Sύs#V 308@P"D$÷NwH&4xj;6{xrEmƆ¬٪f-X냕>kƅObfJKfpPsg"/NqyH΋O0ܥ`"͉D)jX5R/:K%ۍ)Zj˄6lw^]&M>չ-}>MA<{8 ks ;n]ÐD0iq N$/W9ʋrx 1 V.3`"rT~AϚāK#ی@*^m=:ȴuav $Pd4Zp]V|qWQf$(rDKA0kgjUKA'Bbm@iq`"mG.fa6f' ҭO|몦|^j(G _7ю0geV{нMj8%xa}rб"Ƚztzwe:E; ɷkU=j@4SZ}eM9` ;uw@˭ڊ,YRDOPRU#Xyp"`o:+;xm LBPӋ\J :'\&탁ְr,$q@a~\!Fh D#(OŠ3NM\Aqbߍ#Зe|B|4T`%?t@2q>4$U%($ą98S&]qQbIԋ]m4"ƾF>Noq)~*`_ӳ`‘\zǵ^ { *-(Ve E):C5F/%B `~MhD /mX9gb4aYua^\u.th[ա3sLs01NI幚ӄeQf1* w)5I>wڃ/ tt`KCd 4BJ䎢+YP8#"Pyy4ijxafS2ѷgBPc-m ׫ nRZ"4ha^& IApG%ڱLjWJ+dKc~ X[a Af%0l@7(iZդajvvB_u|ڨkEc\TospbXoʚe'n|#?Ŵč{X񼹮L4W xNW?~D}: RFrԇ DQӉX=L=e"ь4q$PA=Q)9Z8>f=oӞp#R ]x#[I 2Ҟsթzt1Y=\YyX1w`fl"27RimX(*^bqHmBPXp#%̹JHEW@!(]#Hr/7 "hrFs6sޠ/ͷGv zEmti3npPگ*M?{H؞r#DiX)Ip1HhdP(J3~cK1'hހ% ̼t軏5a{Q|S~Vg V|crh;%6 0*i54+De[rA/Kد-^EG&ûdjrcEc.TвOi`,M<#IwI*9!B=;zGG/SkKVe9ճHʪjC0TgOE}(dp;Ek)ZAIYj/5\89lv:>CwZH? uKY&]LD~H3UQPe/%~z,;BpTd 6an#kԖ ^B_^Ķ0? Y/,3$VҔ/BxrkBQlk~~iSK#xN kb۷ݤS@7&tzeJE>[:6\mԆ._ ry ஜYu5s8TLr?*)X ?U 1Z: g^JѢn:XZRrW.LY32nxB DZd[0F\*]Wh~~u,~)p2/nF@%ldTrB}gm V¤Uc_A8 Ӽ1|OC@z6*EE!H˛V 4Qh!t'D`xz{OyAR$##7tCRMg|MŽ{Ƈa%3OUa)T:>5PP&vܫZa<9UQpGN.V_"'G_D/?bkO>(ΞQP`nk)aK-$y!%Z%="HQ#bc"GwT%YrÃ@mWzw~3ܜt 3&C\RCψt` rCmu dI蓯u+ԡx/}^xm6?d|4aԭB9#/ *P;vΣߧk5h8oT`(nl3Қ-A¾΂c5kRV'#̬'fY[]吮R=^k +XO6{7Qo#%b7Wm'Φ ~%TēcZoW0&q[۝DkǥMx\N 2Qp(5-6 Od` /"ѢAuY]k˅)REw8i8:_b7x1u؏-  y*34>; W,p Զv:=1p}-(֛˸ec1{x:Qq?=\2b,<\frA xM|ix6U97[B\jk$}bCVx>ieÂ#w׮Ulk47i֤4Vm_{7e ;o=EDiٵ -(.fW] 8W/n4J9 ?o2E!{pWD͟)/pP7s&cSi2]Ep뭱Lv}E޹ZT n(6JMe\$ʦJW5wӺDP?PrM0@gZ^Y'L;PF5W+DܸNLX }4fRZQҤ+HWjd'Cز<@GAvNEg($wnU[IIʱ_NwJI`0:eF5d3yXA7>gM;c wnShdE5Rϱb5:umu,;]:D g907G:]Xh| !G?f軌}~C;\X/T#+c5Rto[R"}4yfKgʀ9߿˽Z_l> h檄J9YЎ]m(I g /sW%"2Duk?Ӭ '@KrWy'*ȴP$ 7lq3ŪG+'S4 yj"دLA\D"]o^ڧa:c%@[⌨kw5?` Dvp}>m{ZYX=[unnըy{/~VydTʤ=.\H'տLp@<XGa1B~E} qNKa6)j.B=Nc)KZNhLB¿i^Haмly2!y1`sD Zv0rE5\,֠ ӵ /%yNRCCcRQg^P19-<|>7'O1fHzN8%yD g'mpXEM۔)@P֗R /c:[001'K 74Wۘi\>zG$< PLuh:q"̋+\>/*~nJҳc,D;XCp^Kӆ^U /GVdiekqSA6V?⬻1{r %NVf̛'΂k%Ih®ϹtO]*WA!Gt6xtsk z\KбD[c =(FJ=\PMg^I %greķ:MoV!QB˖2c06uQwx6CAx'7zղk1Ya. 9M"hCk!rLJu ëE+>.V6g)-z7;'2kΌeA;z?Y7bA0PqG˧dQ[J`18=Mڡځ&Z.B"XFV&-zD奫pZD)WS}ƁIxˑAxηO4iI_޴ X ~el冶m_EޥFqMn hl{K"9sے(:pu/Tf#_Ç.O.N8)ƥfNkiE #v*F, / k!jfn3:ן%(靬yF.B%yPP(PU;JS)(́aF5#/Ug+z] =}dtf1d?.t. yej#`\ J5HKD-l*zO=~_{Pҵa"|K2]ZE @Xg10>a 9 S}ӧ#ݿ/3!y2z^1~_-\SUh*&uvQ9);^2b>5tw\ Ddljİzyz". $2 82f"97[ek׷b6P4{Ђz 'q(;q>3c6#oM=[|K_ (FoX"𲁖e_dʭf4qk2rD!Qy*R@MncCAxEaGdC0)[Xs BZ}މDz@ >.f_\̥hM^<@?䁐_s5l,B4<|&< yaKޞ .]h܄`}xfM.Ж)J3Mj,?/INiiUkuaҕa@8fOf2^3*x{.LjHzC>1#ʧL* CV>,U#Bث&kaleug۩R3f^H}V9S QXc3 X.^(AÈM^"@NNɇƐG7Y 8lзdxQ3cÕC85@l[>K= f\ֳV 'Iod@ȵ4ԼZ jzUp>*gQy%uJ{U1>\iQHwvqws"@KojlƜs ɠ t 'fpې1; OO=u}'b޴GM54 x!6oxA)%*LmhF>:a(;m #{PM i~Si(!Tb]X|Ab%f0F*lk1]X!fI>ީsQF<*Я̚ilz=sݱxωebRpY?/#6;&dy蘒0ޕV:Jubc.'P" &/ A=?\C\Zn^[T5sXBo4ကNn4|˲n/uRmE \`o3z `ߏۂ?#c3u@pWٷI(yhڃz*19gKA7bcى1 g `"GP&I?n e-z)ߖ\Wl?L4̈́t *ѨD7CnP4G }G?5L\=HVm X_HQPPvO_ۓ-lLg@@BPժs *`&͓Es*:ؓUp_g^IVHZ)2/ `L)gXUx\1E(|wl?vASr?_9>Zh Rc"F_/t: ߑ >XRrJErP'Wpd%= r<ʯ4;#eA-Kftn{[6XAw@`f#ۼK5̓*M;{ܚ#'ۅKNڠ6DӾ&88m* xOrWQ@,FoĠT 3(F/]shS$pG:O T S_>IsOCJ=̓$dP˹=w@Hʳ >:{F,H@ Gږp/?R(ud.`^oLe(Иj}Ytt2]:>xE1 >"/ω?88Jf 2Þ: d@_(͵Qo?Yc0~"ݻgߋ=o2o}I 1+?b[yVW5&sڥ]HoTykz)-L @Q]CD#V:~nKd9;&-eb3l\SOgbCe$بi'p)^Oc}OF1Jm::*5DŽ͂%u `72.< [;H]T+ {ʣ5/_Hjfݚsk"LQ~(2V&DO$DU~L; cE}P2VXzZ! zײEXf5x_۲Lı-ER@>,faRwG94:cOnj༪ך[{7kp9Eo1#7r~~~Poy<䘔qyсgSmoP^nC0xv]'m)5#65!F)Ts3ws汁h&dE:kMa8*jlt9Bg8Rgd=I0d_PPj~A=`8+_UA9Wzv95L"J XK?P7V^ ͩ 3v^S5:\iKQ|s(ȵ#ɇ3mf747IM/)% GU&H͔ *)Rkw3(("fC7:wxp\V;" JFB:Z99j(5Dzt40ޕq\GrA$9kkвR>+5a좄O&R4%NA1Be : e8cmuX [k>g*­-6垩6qIzZk܎b?Sr.$qۤq7yCã#$+EǽfJ NYiB>ϧϘ#7b7D7 F8h).> C~9|p4NKC D`Ljʜz~=3.DVP*jtؒA%R]tPkC%(jK3*=}?FBCRAt^i?B1wU=z@wOK V .M;#8S+T\旫 s2iҌ=-z0m~Y90c3!X"cRaR,1<.tX⻞O Rl)CKGMu?1e5^v].Wk%Urb]ޙU,S`~# a]tIx6> X(u.̮:pGKgjIGBZ]Z b2lF ߧ:kϠ灦hy= p}FURx};}DUsL|]A,_?00lDv<;XVxNM) T/&h丁rrm|bZv/xW %5/5"eœqqyt3 :IH~'~ӄgnQ 'V}O9XmNb/SLdC.-d(n4L;W?_@)QV9CR 9a9#Vfc_k+Caw`(PehF_v438c5)]\oYpk *{3|QImkx8JO7䦆e&f`Y-SS#{ɴjpa OĽC;M_]|3db0!T'l^=Sq,x7Y ̦#(`vR(A ԻBbHsWhȗfpC٣`Ù ]\h0y>_XH#S~MX:P5WCwKIj]Omd btHۿ!Bk"Rʊ[&*cMؙtU0PcMhB5l]orv/[)qJw5@C ay!:,=D7- rcI2$+ ,@ն99DLC1GCpant!usxGANjƯCr(a,|!c8d lcqj0¢k#15( iðo?oeάd2#޹o:> ^mBN\P/u{#DF GP9LUC&皉(*mὈDe{QN0ED:Tݵ2qQezgddP:5rvGW yJ1x}FgbY#yvduaѕꝷBHHBO10RtOB]d O N!8 Ni z(984DчpwF{yi1 IBO( 9;Rݳ/lK]T;k; LGb;~"%Z֛Y>mQJ,[`z2YѻY xW=[/K=4% B}'W&r]\)?˶R4Woo4s[4@8`n]@E]_^\m+@_;(.jGڦ'PHJ2"5 @WsM3^7u9TVuѰ {G†su'ch58>ϾK3L)P%`ٙ|b4k( }ҔLX0' ̖74sC6" $(2bD:p@.w.|6nn 慂\X(qޭY馋.Z8P>,WveTF^bCb9z,4cĨz$isH%RAlӽi[*_#2ڌ,; ۩ZY?|bFmWk\XZJD/+r:,Nŕ E,jҁd8=ϨG{/(OZaBo[I6Xu@A43C N#͛mia/ z3"Sn-+(r 2DB5f枒˵v!gX;bEᢐI}AϪeᢺH4Cvn.ƃkf9&d>+Y•\66#);!^RKW}kf كSH_ 7p^5sxzQ͢[IeL*{ov9ϭaSb@ٲ3S6%~n 2'כbۂkctXJFc6KD4[]5&yh2[I:c:j[8Ta6_LGEHE5\B<R:1   #]1Q,Ex!'!+ EjwȆ멊4t ($]jhv5ek(iVbB6NdEIJIJ%Aݗ|**Ue`tUAoxp P@[nBOa3ToQyD/w{c\m!dEU"49_MriXk?t ezpm|5:9._kⓤ5k&suĴ0dvv]Ì)4ՙGe$]FQL:'>-Nݏ o6Ŧne `+YfxA&$Bai S)c?1Ӯ|!I$_`DivVF%(]B _qdN_Wa=~k3 -EWvy/&AQ7b4nENc1ᄄd|ϥdy\U3`9G"Ʈ1+5TƳ`quOkY ~=-Ü3&'(Yb.ӯp sc E3MgYZ07070100000417000081a4000000000000000000000001644ae3ba00005098000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/firewire/bebob/snd-bebob.ko.xz7zXZִF!t/PW]?Eh=ڜ.+ 6iQ`,8J6) S" +b\e{;&,pAqʮO@E'n0})p`/v9 O[#5,$ TQELH<|[eiwk3*" y); ptH+`,Lfc.bg-2z$B֓TIZD{8{gҊoAp3ZBb_&ecAM/v8=?+g "u( g08qe{TT2ti248|i1kZ6,CL`Oc| ZlLwG$Ȏrg ;9{'$C\EG^Ƌ!.@p<8ca]JVt?tX[TJ"rkḭv 0%i!"C.7ZH_ L`&&1)dZ8i_9#Cp4#|O#t=]ΉN {XǼl38jŌߴ}h^Q{ߒBC!8֥[^2bȹ v==FM; jdC)cVJhe쟲ܞDvK8yPa Lhn@H#l0-kl_L5Bx?cʠ,5Ua>nK E`fz"* B59U3Gs]  ( pS`7a[D)b ӑnfѠm1l؃ZR  #_|\F\dꢕP LC_tF?n3>07hЋ `QW&ۜC`sPl3Kh-F1ZB ^M#0Rۛ+X)L. ~`tXj%R>86!ܺ$R-B  (*/‚-Oڰϩ*/ - ݶAp"aD;Soz L_Re -A|J/S?|Oԛzrjy4(ls]3m ^rQ=[!CCRC+k<7޽0:AH0o ܬR]l BUBzeVMwiX]&8XЋoP3!>he贾;6swICcx?.e#g$msyR= KSz5tgz5z`&[o vzCB6+\,ݩLg‡mGY GTEg`#w^۶ J伩Dj! lFQͫ v>53G^;H1Cм {4J1~B頻+Ap܌fyoVGflw,z_:PNzmՍi<왪i94uFm"nKՅoj*&6kN9gqM3!1y4#go3T +G fװmi=d$gvgCm_-h7Hn~Zg*;?RDm XL-_n LhRA~(BBZs[ b`Iu}"Yu)BTA}i4lA|dZ{{!ir @1ߌսen MlV]?ђ a3LQr{=nքA{fMPUmGK]ˎb((8qbn4Z]>`)_-XE!^:VvMsktX)_@#uaIQfdžhw\IbP[` E N2^ߛ`d&}ٝ&ןc] x zn?pQ5N.$\uӞo]U쨨q{ZWz6_a\2l˟H dN!zBӅR,u7O-:܁7QXQb[m.K>RQzɠmk' C]devN1F=@`S$#ӝO$,z54 ,ėlܐeiT`efAfeWHZb+*-R4C{yި *`Inq|$qr" uUg]th1B #0՝5'jWrO6Y XSXj/_8~6J[I7v \jB5rT5a`! Am5dUE|^>r$56|A}TGX1UCCSѶYaSf$|_UjH7f{զ6 7t )Cٸsns;Bz厐Xm&d*d篭W?q8~|$+(x~1mNFu5/SKO:{N3[e7>@="DQ!B{] rC9bk5`h7q]ItU趸]+qrkd4F3~6 !m`i 26hmď8(Aqm;g9\%V 7N7q\|'Snޖh&В~g,Eĸ mk+A+ʝX%e1&r?_G\u?ȪQmL5͝D pG%,\DSHKXk8ԩA49)&eD:X"i PS=XYUGyeitvWgi[w?~\8+v9[4#78cG Z)l>=:8Xy֥\rg.-X*"UV]:,, 0F*Ϸj7L8r tbĻUJV0wqY!*tcۿAw\s).wZS<(f{%DJW X+ިE0M:sjDAA G>zVV(,;}~QB} o.t'4:nbpjOmk>zFJ; f )y\LRN: TKUl,";2&wBK7Oiv{a˟&baZ*2&y. %h*7YJq#{BD/snkY}>!vpN({55 K,x%_p<Ԍz=!56`sV+ n$K9O*66 N;8Co)4n]3ֿZT'n9M!Z3bH!>HE/a4U*;¥k1mouTjG_ WAm)(Ey*D_ Z>ݸ뷋OE-Xq2F4NTIy|iU KBO6E52[k|qo=t"+eX~} 'KnXWoC.kyQ͸fc{"ײJ - 8Who5Y1ir[Sl $vYCQOrm\rnҽ8B!&ɔVfw|D%֬ǜ(3^ˍ.x=p%*ܺ(Rm*w΂Q:`'UȺf%,Z{IA-ҷqv:ݖ@7 1T6Yޫ1VIK?˒o.ZGFjV&X*4ܿ 3ltF(* IIM)-m2+lqI5}KS Μm78!yw"^)j0"Ix+M ٪:뒉LFZTdaD ܡgHPuCr.KB]5ŴfQ0+[]HIS?Q|'nOφ |+r^up1s!yc^qfGW=UZەv[2)&{pPa-CFm0\G7#dDD8.$7TUEzR>}|џ Wk{U8XX<߮@np/yi(P'9kK}(nہqIg抡^ uaVVVPw>H8&)oZd4R!+\\a.U7\xbv3'Yf{\oPoeqvAK10Y3 !LJ]TkRtPLI4 BUh:1(5S l 2v!z.(d`l^ng 1a&^]6Y 'm` Ҿf 5zl~7c'Yf)<܈3ё1 & Oǥ"vc!< Oe T CP"$]e[/x‹6xneŭœ %{v|P/))Ƽ_r[^3!鯶‘.}S7)vx[Nr k/l6sص=kG89(U@"T bE[ O0_ @%`kJ_ ekl6Gd;}\f>MĀ}klM9sY.ٌjG]C@;Ь<:.i$d5ŴاY٫=oB<6MIE$g'!{5DE,X3uEX5ױI,)Gc垨AT dߺJx13GnIX4=#X8M 1ue^0xV!d,PGmFGzCZ|^Wm0Z ȗ_%1Hg VjA[`GrwpHAJH-ª,Hyj:V"8(դe"*6`h]iuM~q7'T9UntiO! RxT`~K L$ߴ *߾J_9r A9Z`Կ %|'!lPpiv-\ 5i?npڸiȱeN0%H )SjXFPQAd2x+ґQ Y6z(7=ّnEB^"}xuC3IJ"$I4M}}wI5KlA|5P$@J8q"=ӗ]‡_ KXFa'D%P(m2tnQ6zA<-Av\&͉p=(0f?)@mHh!;V&3ibYwi䃕)v@8 f0=TD8I5@{0m1@**E}#zG}%8 ⯠u7ɄcD2BSB|Ȇ_U~5/Ehn`+"/.)^gL=N+D:vc.{|]ٌ4Pݣ^@N ^ixOcǴuү,Dc7ClDn`9! ,X>H_# ~|` Q}%3Z?HC4.0K,"2IvVVAiF姫p$a RmdjyFX%s~)зq%#h* J"GcuDP N0\65tS$?x^ɽ\׶lH RGNF2O͉~ RM)`u+hs;Pʣ%&o41rI2 yX{60]^%]\NŴs\g̉<eFWvqDГF\zB <(5a7X)Ykz:Vr_9C,D,:)?lY6خ lFųLeh 2}eR߳ji}1qVq VڔjkUzB8^֍:U!B ]uyA 2dc+:ip_jpm`e 5]9Os EmW3Sw{,F}LPnP$+k+OK1sWe`@Ǐɢm+-㹭;!Xϓ(nd,k|/ $- Cx9(` rr]^:Xj`}9|vC&՚;nyjz[^fஏ6L )]; V7<219ySY0/jOɱ3)g2T0y !iQkTvc^[(\ܵ'_AzƚagV<͊hJFG,VVXbSLi^^obu9FDagUNּ2Mf6Ф1r'y<4^YbP\ {6 jzm! ":*I~a<$7l-R)$ 2F‹1OUwA@0Mccn &0;)ni 7>LVAi_<*oc~TK ,TDh`햵2l[xv`) Oz.|IY+2F sd=f':y Y d6JǤJZ=1}<P`d C+BHMuKz\ӛQRu}'P>dr+tA¶A)nW` !Q/LN,Ԏʙ5y?7ўNDZ}WL|۔lg$Lٍy1YtV-~Ypط"g!AVM[q@<?V k(=i&;#(gkM# 4zd>7[+d0j\:(1V;V'dղxZ-K(bweME8XK`Cq8+d$ *MjBnE 0vv}T}N:@ ]+Z%i$4R0wLx݋tk}o>X}a?bS',.מ|kIQ .yV7' W{>KD{+˯)zN14NzO֡g }+ӷV`جI]񷞁Msb7wNegdNEO/4yZŏ62F9XnG2z3ۜtA_Ԓwo,bR9wTb[cT7݈QC,hh)b)Tw~E>f  U+"bz_15︮D+@ѺS9YV%|D=E.P(8}[&;NrSC 똫%+FDlKGMa{vM1rƁCC).F8P @ZϵpWOC`r&,?_WZ ,ߣ]RkHz1Y__CQ5|\9?~_0y:4/bejd]Fv//e@OXc?EQאwzpǗ:*$յMX ?x4hm%Ť%w܉цeHNwt1s|]kNfB&(+YQ5qq>)1A3~D P>v'Ɩ%E$D+L7 ׳V;84(ۚ2@#/{c^Q[% MU~v<62%ヨqÍ'9З@?fpt`@'T\ddZG^u@16(20}VK3 M޸kɠ{O›qmX[-K_A0]& v64ַ*FsK D {d]U'Ԓ(VV^ߦOF`A9zt]M85VKkh UKl#}dcU È+DMkknZ8^9l@`2X΍6]sp] 0jbÑ8c!lɦcا+.-lAiXHAU12yӳ2u g*Mmt)"K]@)&cS9^xh '(|#/*o*۠DžpQB6IDխ>NE$-G*;:mUsd:n#zb>r@|&̒/瑡@cv[)PbИmY,A,QSAhh9U<:g?2UZ3-v+w/7XB!n&d*<؁`.mx^lC!h2);O8jqYMЗxC&:+'6u_PرtKiY8TUι6z с*7 \ |Aš&{?.;/HKF)}Z@ѐ]sq\ta9f<>IRh#3[(TWR_:3ݪO ;6M t ܀jc;DTO5쓳)hxiAۤ rWIl)_c+/._^Hak1N> p&;I~C@F>)f~_]0y8TJ@;^*y#Oŷ%z+9*&Ve\ W9V켤C)D86|!(w)}"Kjqerh#\빰@~:ZW)XʝhW 7 zh(Nnz1ĀKٳ+(H" Q:~BYJvGًJ>>@wfJnoJip!IVЌpS0fչ2$twQgH C ,r! /%W kM;kPxzi3=ܳF``"$<U% 9EOl^{3 d><l.2?ʐTM瓫oD+q\#1iAռ|{g۸ItVܷq(1FYʟÏJo^eV$RَݥQgZ,]<>a* )_u4ҁ@jvA䱶l'cLTawPWTo%x 932/Htֺ ,"8?-PiWĝQ7ڧ!$Ķma6` 1^5vi{tx>K t ^$aWOTXeSR$A82J)όyܧWMP;j6X@ռ=]mՁ̸/Oc=Me5hh[/(MfNygf o+L-F i bgqh $` ӹfN5GShtn4-JɁ sw&+B3'/ssDdeBiHAfmR|׭Ӷ .IףƯTFe޿ %/@A z.9;(>Jʕ,v;%"u܅>Lɽge8aޣk2|617ixlԍ`>"4)0x`)רx r_FЀZD!6 ɴϽ˭ +٥c"8*zzUM*@:dBt8v諸|N( sVWgkU0}]0%e*Id7Ƌ4qBSΆGtŲg[V^=i̞MHt r<-|ׂmd;tswD/_@ED !-NVqBqٿA;.%6HD6k`4MвE{3Cr9cz]#L(oWu"UˢqBKZV2i.pgK2m@WYL VZ i,Xb_ ˧|U8f|t45g0,H?iT=kk[A˽/x[W.dp8?1f\b^€s -:ub! t-GB}M(| ic8nzucz7ai=20^\lGDa| q$ĠBk&(H[ՒlVY#v}uaV*{tZ| ]YQېMm7of$ϻ~KI:pF{o8? hWٿfa7X3]#R3@ؾLlsNȋN }Q [F=+ Tf-l(_ _%E !B2Bӱiz@>($LTjVL(,`"! M;[ !i :cTHV}yטA9}_ 7LjfL+a`UNGYf RY2X.7GvP(X喩%E]G%;Q ׮$emڍDT N.ft_yY}I=*HW 8yT{2'`V_?_f)rGowDJ9t=摿J1&3SBL7q[x?3?r.׼OSG-%{솁`ބh} Fz9'JPj:O 4ҵa4DA*EGf9t66p,mYk@I7L6.S}nS#K\7m&,@dnoJ8>kX@pfΉx̺1|_}KvY@sM'c܌FŶⱄ ?kQ5`m!#4|y`q@ XP$㐿ڛu,€&7EMOJ-{@NB0Ta,.7KRV[]YEJ1~m_g3=1e~:j _Ml= VTM,9WB6.΃ׄʹDwoin "w .mǝQedq(VFs5DS Fޢ Agr`IEQv,<g{׌0rhl?¸ZʺsG1hCMQlh!%Qk A;P*Q$gݻE^sxkz8NEO7nuF . 0csۑ:]`uo̶rtjF)j K3kuS8reoy6<\c{Ft@pm68ZpE~oKkȔ<JgO9|g(m^i!q %Uvt{yld'cYZA#dxkͲU[ ՋBjH ;`nWF]ըaz>o֫>1^lzG㨉E,[4c \nø!b"tKw4{oQ*-5qc|ǚ]RI[BO:$ݥ Jã吣?v8ҳ|b5\Awssb# 7ܸzAEhǞSѼ`)W,URv+.Xg[]88MXQ&͗^rЋt3 t5+j[3h^Ηh[ST usE&UI Ok!nm"͋b>[ "2>gp͡Ǻ#N Н`fE&(B lïXdJw ׳( mr8}XtnPQOpce[:Ov#cEQPc N^SYe< 6"MpovĒ#SSfY bx81Y?3$; lI}2Q*9[* #\{)3xC%t6\z0UK-:@KB1HV8rt<A/2y00[2 !^.{5CQ ƽb:k'_]JbŅ&I[n=~f>: Tv&\ cģGh|5Y6ƳSfc(咼yTTR!Ba][tPҐB3,Ua uw27BRM7Xɒ4+Q(؛)0ۣ˷2?׾Pٚ_Q2!'rJ/rZQ"0-CCѬx ?Sr:1wMm,)ŝ !MUuT_"Q[N̴}AMZUUuVorsd; R/iKdIAo&΄ B7~Gg)m ad[;ժs8C#!Ƞ OpRM:SMVS07ӝ;i]po/"^ ٨\_G.u 8O)-`XMCE[P ӽͻO 6szu /F}ʺoP8$3H+E[Xq?i8IU(~Ҩ͵|]PAV+V\[:-4nT\Y'oz) t5 pv.L1IVoAw½:ڱ?򷵲vDZ,Y4/x"~IM'XJchgluץā*8[V{=ڿz!E:uGֻ5num:6\h9AYyx@O م/6ǽFKREKz%7U0Ne޼'ŏhW;j/YC nog>}`=$&SꙜuL&@ v~_5x5+DEl80)7DۦnHe. /v/a{;4|H>ý6aNWr N0:c_r!,>yxc yNŋeQ:WgPY^r -¹t#u̡ R4䄐H=Uxdժ琎/Ђ$`Ӆ̕Z̜}f7tS/Vˣ 0c8@n"H6/] }nwe7 ;߯ݦ`|ڇ 1k*v'x'Ka۩iMm{I0O)F1M%=KY`^RPoVY[AjtURn^uʬθ(BgC֦d"k(xNts9ACc5!f j/‘|k \QoDB<ьL>v9D,ksm)ER p'x~6ׅ&\S0e_NEXq⛦wY T%+jߕhU%C}"NPD7r!0h y9s]J]*lb樹Kr?Ow -M MF5S;W2W1'-8hDf5*>k |Gl>߂j,]d!!E@`MrT#LC$Rt% qK4^ˏ?ؒJNʖT^=}&HUk>ȔQ;0A%NJ !"[FYh-Aի]sЇcϫ谸z$4*1rL=WuNJ"F6jNȑaӧI<"&n,7MƖ i]_=F㽓cVmR$/2lRݥ)Ya$8qQym\-V.wGݣb0]`*c:@B؛|r +x&LB섆aQiԹ-;aqv2H3CqK-uh:6X;? omVW!Z$Uϧ\#QWGᴟ[oJсPtC>@Qp棒ԋ Gz  >?Q=-֍ u>Hf]$FVsF4hBYM0cs*j A:yn>oɵ)_XDĿsc cꋉl|wNl&Yh6T_S !͸a +?T&)*:|'gYZ07070100000418000081a4000000000000000000000001644ae3ba00004604000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/firewire/dice/snd-dice.ko.xz7zXZִF!t/[_E]?Eh=ڜ.+@AgJܓB$ f?$M|RSb+r򺾪8BJ:"*of|:N%P:f*] Jl@о2Rj g \AĴs1DŏcB64 Z@dM?߁i@YcZdP, Jm K.RCg\8KiSU{:&i׳  Qa/=:7C$wV3]]c 8;3ԑ]pDGě#MÊlJ*Jx;UX[_͞3o"@J9A抳S)& 䐶 y/@^8$=Z L)#{JS,yք)O=1?#9~"m x-d' R<I\ ?tyR 2{<\(a$e 1;wnA"moes S}97k\9ѯRBܟ=zorpvy좪<űRE)@*Pc7eר} )j$N:_ݒוjB$yr) tml@?&`P^d0ڂ,Ô}jjd$Ͻ䗸jpp"oa=dz? }&hxukK-E:\*I + fӯj~vJ'ƬKb9^ j&ŒsMjsvOu5ppl҅')NbQoz!P \F2= c$̉g8㿐w- WTE]BA3TؓIwV*d)Y6ϱ W,pDvcg7=|R(?D0ԞiICí)^h2٬S>]ݬ T3"K\Y\j(8%,UZmyLu}Tc"%ie\ C=d552C\dj1RS,mzhc'>D=6 /=\md_2$JW,1}w wcjR5ɚllA@oN6NnH@Ӹ*M;Y=NگIpד^>"ݗ)lyzԲLcn'^@E눉(VOQW3l$2WxFNnjEb]5K[7jGVI wFSYn7!9cZJ|nQmd)lOW.14nP?HקJYh\ޞM+,1?Z}bI,N1Ks-|t ;#͛y P>B$1&jM{RDewE+Nu! ))p.ICô;Fs Q` =+K];L" We^Cy$/;=D@<dl/;iw9Qg4!/quBʎz %4f8CJ.fO.hSY2(8>GGN':?wW)nG*&62>BrL[7U2O2xTX-nC do`JB} H M$`L+{s4U{ F]0́{ N ~lnQS='3UR.[JNNqj)'6/[p~K,0o?̈?j/u`;mzWKd8}x3of4ERj_(mFX`m+xP~;,y<2~1^]`}]9m; 514*x<j ؖǯ˚zv]I҂#duI6ΡZ(O|(AhV`a?1$)BY2c%\䠦rwL\( rONOo6,6&SVN} ~@ &yLAyܞg=NWFYy죽/ݠȵϜ>jB}Φ~ٿ _ৄQ U[zq=8 W|Aj^t>-.GvdL 6 5H l١9yƬ^hf ݟ'p85gM}ġ>cl%E_*.]_-Ń%Dtm8Aa*ޤf :seZIi e'?8.E>_@&q O[_Kb;8Z4EU ;!.8puZ~i]wI<хn?m.7 (5-vcLjDf dU(=H)O$mҚkPMgu]CMJuY [AoA (BD 5>l.W{SfP{%GƨiGE9tVLU d #ǖFAzԸk *kc.1z#޳Ś Lu4BvT ҘHkMYiَ^Q2tL-O|\{Lbgڏ̋WpO9P(jJC8Evn:)Y?tͬnnaW2%WWQ;k6Ld F|- CV8*++5]W,bIq*L jLy\;;kר)40ds uyH|JՅё:%= mo[.6~<a-󹕍 \XvUaڞg ]BN\L{Y:! q'\ *z#ONmwiūqf.Fht-_19Z];. j.˻cJb]URi5Q9,:)at\9dR{ %- %u%/l5= 맍=U깥+}qțۀθ#N&`t9I&y4cd3٩0*&X(2?Ҥd m+?O 75U-;Uq :EN}k28HtBNko@9mZڤh"הm5 ?0hiDgm(% )g6"JwQsos {7+ 7퇺`΀UzuQv)e-|b$5p}_Z* ȗx2Q1z:~l}\;Z=b1rMcH 4.P!=#E\!@dSi_iurQl]J洷έOK!Alk@ަ Ps^z$Ϟ)2%)=h2E Du qG:1 və4Sn @ eYm[-~}PK(Mŷw>TfY<4Ɨ޺2HSlvi>JD _UmT1"9,8KzH2wuw.&{)} h |vE!3ɨږue]Fz6L':6c02!_:?t{WCZ1Lskxk ʕ.O=Ta/OQE-\R\pI0::Ei@'֢:1+o3M ;VcA"H?D%Ccpoq{E_Ko1=ve%)7=ZRڡofX&U5j&$p#WбQM[[>xA,%  c fZ,]D=EpV"™-C9Ml{7c{197hh@=H0vYVzᡭG9$ 0uv-X*tFDI2rH!X] L`pM?}^`r+b0d=~kXw".<P [zM; T!.>LD*^D vȍXcGU_OdCF=+oHŭa D6=͒ottEsU:@b0;Cې#hAA9-gkf\10D%ӏu"r0փIž#Zq77M)o${v0q'0 N "={J8y:P}wq.{A(5Nnކך\nK`*8zZ 6SU,t$f8h8hncW],~?1Clg:A;i,qȤG('FV n+Jv2ݦ ?~mjY -g&#ã9jsڭIɤy(g^=P gq' )TXe(kXNN0zkUvi0PbehD6P(r"@W'1%Ltߖە\ڣ<,hIP{S$HK D@Nf="/aLќ(GLPglSu1x,5v"oG~]AY\c|/feUNS"ap$_,_rTU G½Lʳe?e v;곲HI|ڹ2wfM aWOA-wE 8lZy7`[cvgFhAW%0u23VXe=a?_*Dt@|z%~X7J_k=wh[38ѵ"rK2e|y8lGx*AMGѷ5Q0Eoi 6QW8((i]^sԱ֦&2dӧVb:*â P']5r=Dj[KSRlU8#RN S2FΠ?Q]Z NT 8Շ#-IztH2iE㽈0dl jPRayڷlfOlHVYS[8z߄&}q }ꙻ*E9s֥k BaB|da$mD`{A)@=lVBRD)"F]a"SZJ]9_fJifn jb?PzFwǻka,wu+}<ȿP4䲊B ~"EU/E)b3Ĭr#[`!M5x] Gh' yi(_Of:jTP ?>GJzYŅo#JkkVD((*C @@B1ԝS"ѿFyo\QۦBDRgz b8B*/@ֵsfޟA_0'EK;?NC3MNXwGK)&)XK н)UY-b mpbV:O֭A~- >O$*#m1oXz~ߑΗc-k C}OPC('tdbQ LӥD xptl (;M7}KzvB,]A/U-wLpvmD3QZQkIJ樤wM6+27+S?z*˪= ]VD_9| &$F%DQ-ńtj۲$횐3vӑZVdErDrOőX&);ö́C, ׋X @XBݜz(CTۯT uڭ S`+jY=x{8?g_d͒P3@kz ; NI9L|W)/?͎NRs ^? %s|ѽL P1!.Gzve!ҚnʓqRyb7PLPX 2Ņx.bT> hU!P: ΑQ91ڀ?Պ -c㟅̰:b >읲_U1St>m$ twz8Xf`H*  YM=G[K \Go|1'"ﲭD9>K~3ujVtq`;oq?$00v;sxTuKa_\JǦBx01GU0(ƚ"twYMy Y B惫nN2Qý$t62p_2YLKPL'nUegN:$p\yT2[4~]{D9cRQaL DmUiW@fWH1_ X2𩷌\}$&1 O0[5[7FB4'#Yu!_GFRNRGu4]Iz3#BMMO_O` qzMV]"Dw*0bڝfZUV,͞>h%`Ʈ˰ `S^aFM 5ג5ކNCRRhtt\D;X#h< Vh6QEQAvm$b`AS:4\jPh3+ƉCy J깃 bqF"sna`QqkT]@D<0v 0?r㚬-roNGSrk:Ը`N'y9ᡭ}z|76]Y x I8o;ȇOl2Mm02܈ 5Az>呌>QzA"7y`20HYh X"Zy2C⃙ V.ui>nS"bc'Pǭ 0{d-zh'gG[o)?$ppPˋ%sg`Ժc%t6L,M؛ʜpwl -QPEV>0nN/MfOƙRK~R`^ T]O23~M zRZ( iˤ?`U#[X,t{;09‡Xif},0eFoJ3176iQ7 vX $3_GJfvVD: 66lt"p[ i/t$XF%Q蚊M6& &G ^K2,g_oE,ݲDiEC KIȓ7b|GY_ܽ ؖVm%>w4]`)$F^S̍6ю"Dn $s }w&c {bqz;4}ޯwkDؽ!g˻e54b2mY'd)73rIW/{q{h-yS؝uk}ߞ(?@9Gڃ{tSIj eL32ڭ'CEkWiI0;l|ku Ek,%0ɥv5X 8v .=l!fTKμ>~uEtWCgVQmJG)D9btw1?#xUb5>F-|ۿH2_ϊ dpV_ .v?# JmIU<j慥|=<>m4s'(&^ʽto_65U(w4U;Li,?A~D_;e#鏽F=4(c E8z96Li> 3]co2tl`٫hK?"=۔2bF2INt7U2ҍcV-dJ~܅?L$hYc+m<粝Gm-Y(>!2 3"H&?s#lA )!?n:PTTK($۫L;;$W@\XY0jǖv<㚴;Y .wP? 笧]4AudЂ\e0e˧.3s9uȍy_PYU9$[?L-!ihf0 [(Ok5Q~E #*P_'4Ȁs̨#m(;e>m_oS5 M?^L-!h6H2s(9;# !R{ BAYcLz'(jqڀ$?˺u H)B Hw>ozb[V:.9U{ƻ݃:ezw5u6u]=3 Z@`eJE p}lDB z-t(&B/MTs,ϨO bO/ĥtط"mbWvG7p1X3Qow#Pgma1!.$yGi7&̞w&(Λ:se L<2u12C !hW .V Q&$,^QgS5~hLې65^q[3sdP#uX.APVPI[a.4DOZoѥ[C}0_ 0W:[tҽ~H %ȮZbkp 5*m)v복~}z EY.*JS^ " ivvOA%3D9.pNX 7BdMNȩ}_{ᘣvEB  ԗųzpLbRaLf&>ץQ(@>U=Nk[/˘l Ģ7Ńw|WHHSA0hfyݔC+sE s2 Fg G+cL^ ̋YDVɢvAIFU^ хCr_,f=yeT 1Sfbl . 68qIfvOnG(xmQ5 4v]UA;er#lLjE&BH*Pg%TِQ}WID8nYdߐ\Paul V(¥U萨GV5, ƷMz^˵fHj7Zg ?~*y+ŃX*@7A֢衱zfD}SF*l$% aq[;IS^*P!:G솰͡Ԍ[)Mm+bY+/;rpVc+SJ?Q)J)45|DvOsFh/~ZD*=~5?Fu瘵.&Z~tGdmK":o uy4O!5%@PrH')VE\ 2&^xEnhFkmWV|n\)QzM8L~yZJWҶC>WvLʐu v_<4cel";YZ ܫw~gcՓy NTƿ]" DTFsl]S7%ZPȐ ;#9%0 {7;UێLĶ]'?=UJT`8zǾK<+.Tu>DI*fcF*8ЙU97[4%߂5.GdypHٙTL!$')뜔qum';*#:[8rTBՑMi<) -9GೀB2IR' U)n(].i? 7|EIhږcy,HXCn| &qFLO8p6H;1kIJrWƩJY.e,De\nĐq\ r&CP삮Ds j}^bg)1]Y;-aCkNU(@#պ)NNg/Gx83_YrdsqPJ*X\R'lBO!Sd&L5ZHIup{q亜"a=hIĒ{+N\#6HGgo.b#2n&5k68Q3Y7ʌ+Y[ ۡZw- Lp>Pc>2ȑ9 ;'L_}!)'LI,ѷfgfpкC$|th^PK-?5jaKN%_)IaWN&fXc0F*/Ohfz'&mYψG!QOB x[[h܁X)n/,P ,%pv<P\%H Ý˺!- up jHC`g3qoHH[{;Vռ`eG9%fc% ՛9Q)K CNj0>''%`s #rհN%kpm&W#@Kʄ^Hy+#-;ҏt(@{Hqk>T*(,OWImkX^#i;5әL|ڞɋH, ~E׏FH2Z!Jd֒djϱAjAd zk_G)};3,n8n˱>Ig9~|c^JS.xJ؉$&\UKs=9I7/ ]} SpC鼅3ByµAIwzaKs=R1jpB=Wi%0_B yqH y{`s.aj ]t. Pc"KQZ> ו-~+9g#m,F9An3}} /`"S0n4 Hb voJXq(C0fr)Z1^}4|?|8"ikPgeޔ1L{zo{`hzQpjxTw~qm<%uMx= CkepJhu#۸8m(v+#zNqk DVUϯ$ۡfњsA~0yp7F3=o6w[1ɃH1\ Yv Qjdޚ2㓫פ\ޤT&4y[aM9a7]=5^{Ty|Gj ~BT>%~ o2E?s+Bn-z VE״W7MT3~ho(G{vw}?"2|̴sEM@!w4F _q5͂Jmɗ|{ͭf3Ll/*D3)6k<&բd xX Hi d=$ ǽ07~ӻqLﻀAMF[ќl!`'tFC| 1Xj!2aXc)> ײ_![ >师k?Ɨ{׆p:4 }"/!Y-erYi| Ç{wQC>=/m@&;aT$bIxCmcL,㖭iq+ +UR LfEZSʠ [i B7c`˦L,j{w__i@KcQI+=G#+38xŸ"8F=f^6YgYZ07070100000419000081a4000000000000000000000001644ae3ba00003090000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/firewire/digi00x/snd-firewire-digi00x.ko.xz7zXZִF!t/g0M]?Eh=ڜ.+ψ:HJiUmb|?@-Z'k~)tgoY?#6"0ub]]C06y(XlPwQ@T&{un%4ˢv_=<_ʍPsONT^l*\s$/g7)g{O)=.\ū{aLՎuoHNRzاZ<*!]ZL/T+ #)KB^Z1RN5U}hʞ~1o$ZSmWñw!(a ~0)}sp2%evIVj𥗜bA6NJw 1 8f"tuN>WEuDSs;ٿ]$ E pQiYCay&;xZhT)IbPkì@'4wyBn iMjq㪓%"O4]/J=4嚮"S]$ǯe~C4Sкs89$؜ ]OVęz3l-sR)_`a# Ed1a;OpK(%y>t)bC@ wờTlU6|`@ʲ8V#Ft: @`7OuF"RBd t+@bYA"d hTHCSߊ OlO\Tw9ȖzFʀߺ!3?AyxU 93w!{%ؚy6A] ufw15ƅ>2L?{c"Vq-(ʔ`#F[V|wTB240GH}Vn\V`l-)Ngs=ťp+kR(JKCd\ ḷ ` ĆA٬ "N-Csv[롊T?bvNfMhG{Z4 u(R> \6.0uƃXӲ^dqsml'fQjNI~Xǫ&G*iP]ֆg`i,;8A/~^Eb@q/U @%; yoKa $lYs#`Juڮٰ۞9m1oӗ/Rn$? Ooc/8Uz USfbY(VWpI\ zw8"cGLL![@T#=%`ƾVp"C# )si[S|Y6xb-cgmOu:J\Ⅻ-Xܳcj F ({c8PT6 /k- T*}=TvDH:Kqf7DIGv yNv<'q|=Ǿ(<a]P /Y{Mk""J<=8%&$bbju;$ ?m$m8O*#hu{Eƹ%B* H5\j>+ח w8,䠪 Wοx/B~LE =˩M( /]^٥ X M{ )Caxa6n2҈N"nĖD59_!taĠ- $_HK%+p");[ 3qH@vI2> Ϫ=l1}=XHxwgl-aYB ~d)>NWFB%&wP[x _4,#Pa98ͻ=mѼ5rn(dE F3ke/gh(5'OmThh6/4?[TΉ!)SɍW~~3/,~nȲ{{,u8SS0] b^T/5MY q%X(7S o3 DGGSJtaVJA<)F(]LnF8Nq4єp=Bs9G<i#0)78JHxt;H+-oKOg[B|G2h 1mEy9Ӂbe{QZS+ѿ 4RL;,jo(rb<â`on+/8LޥC=@Pɐ Ⰻ( ) 3 Ec\usݣ{ZF:,(}91_үKO)zop"! fiqَYmP>0BQZM)c=JGfXLZ)M=ӫC y!/r՛c@E{&>榤UIg;C<"JoD*)kLVԓk]N1DfNRFOB‚&oȁ6|8ta8 {yK֢vo> ol AHIbw5q;d !uxtJY6 M-7O~W|yp6uڙ_ 3W@B%Nu/lOʬjǚ2 ?`^kƧWXPC|{Q*r[eYQ~b)l$/Od,B\$hvqO&A؎Nܖui34u|G!t2,.ϯ8msy>nvP鈥?,cUIINVE3FJ B$4?apl s3tf $Ct[4\%` ]JQ`8/uT$D"D%2 +zRDhT:U": qT>* 3d <3%.M|H%tl%`HmsiR߸ +K{k(j )iW8ORTS?n4+@cT)3ZMYi z)X>`-[+:,>xȺh-mt`sT8hG 4ɑ,o)hO*@k{i.r6 c}ksAC ?E.b@BvitRɇMlv{MYkM9fr,U%PcAoF0*p\KTP]s 26s\9[fk}ƴ-. PyQ8"*Q^@j*Z;jweA{fϸ8>rf syVML/t@)aVqyl?B=/Cjz;x(;Stx`\]Wo>|Ԍgϯap !\gz/_#{2%t7ar%Œ%>xIgb_wz]:]z$}PMnR5l>sL$Jq*zF5޻Iy-;"RʽhYn*{)>z&sd=C.lQm zI了UR3!Jݒ'W7izZE`yS+"VUʿ5q2)vJf{.9 H/"L5-NY@g 5m΀r߄ I|ߣ{@@Gc9ySX#VKlD)֔yOpݓDdO])!<0[GgnN3IWEj=أ+ᮢzߢD@!%ϨAA,4]Npwp$26-X)S[y kb: s~ 5 c10+xh^ݚHaKi> J_w/;E=Xt;^O_%uA[^-:8i G`>W ]6̚fvHm(Pz+Җ)' W!>byd" s)[:=y{u5fl'g\v~s,Dbίk!t],i$V&O'7;2!f9 we2C1ÂOЦ3%fؙtGœc=gУvRp(⭑c̓m5k%3LZN76YZ5*q KT3̫O@-\f2@2HTT;"(סf1?Ao,GG; $q7Ke;AN 8[̰GߏCiÕl=M1MapXR•&1nlH3zٝR^R0&8^tѝˬ?ۊ)h?Y_% j&ex, 5׀?sP)sT?Kxů&П-٘TG9赟V~9Lh>Kfx+U \0!Q?G.*"Y1gЎ)`\*ڥBCg2{6 83:8J 9o˳QJ:mR=&ld(~ ,e&dQ5Eii2Dg12Wۡ8!J x]#*V.UcS?X~34?[sG(#Oy^TeUS`\ErA82n ';Y+ߡ[Q%S?Qĩd}-C2KϚc&L{o:\"8,QcՒDy@Zju$iUȢ]D? pփScE77Hje#H4&BeψM{v|yՔ!bS>bl#rYAhb^]3kľb]hqw;5*Z&Tj k='¼߶+ oyISV˸<_6hD ڣ AJ\g\rq&@&߀rVηY$œKv[A[@+{ٯhi*;T~7}I{/y:bku2ab6JB2@*rcKQd9P oaDEUe:i 55_q*RM) cb Y?zQ¼9*uIَ775Pd'R/eMIpjQd1yT^XIٓ'CBXF#p{nu̒ǥ ILth `8SFݱ<|a̹L܄SX4kCƻȪ^6&x{fb?[΃G?GĄ jXH=P[iQIXw~& $]2]mh6}fd9:*=kh[PvOR&<*|555Fi$װKAνO[GCWp&.qކ2{ThV)t N&| 0!޺:r]hOEFCiΠJ Cp[h:82Ihivfc߹|5it+2CD-To'n^ilq"q['}֧%RXdX@+LB.6Oz D?뚎>NBg)3aT~j.ֿ+_8mQ^+eapVuJȈGj8b)ny 7Ե},ȯeEPpݙgDOr(CcР$}VouIY]anF\(Yi8;ݲ`n]$Xv ū߫''P/`F[xƫT=#TRFO 4oߒ4XUԀh d|UmR_HVkOQJ{~g2O 9pU63bp9=P}Br8b1)qGF8`;szz=b$bfPB8J[%}k77 \{F V%h֚y v/& s\%|[ߵ_%j!Jp䰢tLg%nߐx7fve:h_?"~;iDY&@Zۏ-!9~1r :(&P2jaĕ`zvc`KdM3(::Ӿ U"֣K>Y4ڸխ`rn)ʼnjÞYP72<@\#<9Gg ]U xiwV#ͻ۹ƕy2Ysp{CYƼ |l i㺠ڥѨ[˲:dY©W2nGWܵcFڝP~&B^*oM J9I>?Ee+~DiV䏘)2`0#2Fu^gbN^ 'Bf>E֜Mxv@UZ}uZLw[ߔV,b>66S"H.^QJ[}UҦn~ tt0 ǜo~l3[ i1Ti !cB|=IŎY=49F0Bϊ'3;[7:AdhEKcWj0̫*#Fwe]Cm流\g>`ѩm ;ymt=RuQD4=`%ټk:&ikg땍Ɠ^w2bk6m*tk0 ܐ*-0) }!nBN(MfF ͅ A"8Nj.F?jUQ延\~IPa2^6whHc|"?) ZVY|z#*n`em8]8n?u@Y8 yRe, o $S>Z-$6r#Y?¹+'?Hm@?2",>D{xFShIօ@q|WQI/mvR$c!kM-x$"-h.YxU=#}߇Y~!ZxersA3([zH_-N!8R ]i. ( Wp]ef=Gl9ttqv RVX8FnAO?^Ox<Xg/2jL]||QEi~L"zςU2$!2?BlRx ĮE]骭| J#}a۳%oOzjߘV~ )]؃~̼y;띩DCXE3ۥZx:VFnOUHK_3y`MӨMqA_|'Yf}o{Mܒeq-Uw+zǾ&YGiPK.wfjMɤSNۏL-_Òis0"pϖ"A5KcwU-uCso.:T= RetR&";U @~>Իy(4"Lq!#2!-U fVbipF7ʿ:[v6L6@̏Qͩ ݐZv٬²XfYʣ|#g+_#rꚁ@8⢇j^t;\,dZiG#LJGd$tVȊjN(4Cl Lb}DDpULrUS QzoDGk9lWzZ~YȒ&ULڮp}k2:SH'?O. .OmW4oi%lE[\[)iU5s `6E^9Wd溝Skw!vA6,h_nFo|s 7͎\xL^_Dw3I G*f]WMNq|^Rq02NܽY_/Ss7YCiln*'c@K?N"vąIySd1)fQe u9wضn+Z#x:)N_C *C갚a*\ݶ׉5T 8BK*.|C+Ș\kZ4vVze2I"e,-5n>ÂC3f :M!b+5b7ܮq\u~= lTD$.(uR8/g_~>vd%2G\͵6F^,5hu>ס#6r#|zV"s;8~h͡WT>wԐO(a6Ό~ st%^jL2?k.BN"ut9Q ?%M=GxaۻEƔ$y!MQ$e;|0l?U\(g3Hb97|&\$xNU1lkzP"ȼ8 GeaB`sc;R99 ռ<9;SSn`P̜R㓓NC4iG4cUrVӵFi E0^A}a^A׾/S4S;9ZU5&RIvųXۖ_&b5܊ѥe͍:dAL( Pv/ [L5XOezXg`Gim;i:‡<510MۨngV0tTŽrjmh慜|J~Pr~? BP#~gCe]gE"pp3?vy|2˗HqXUNnA f(p%`KPW,J/oףּ}Qe g aR$م|:CpYqls0Z}5&yHbGr^k5>:j"ѝLLgͷwF:S+kd"['#^ s.um\\%8շя[&80f-Fl5Z[y;)-`# h &.~gD5Ю<7|1쭵0}0F; b[y֒_[țܯfiG9]?;&7;!|ck$G7gfYP #|yƁm0iq Fffyvo&1&@ӹ3nsLK6]B5 Ok۪xIWLnZ"}`Wz( X *fE*%1>a9t6\w<l7@n[.R"ݗճf>T $@Q{͑`A#PXӌN,Y+\o>5M$MR&{| P߰KY 2J 9Jm$E|7e6[:jMRȟLǛe*J,aF>}0thx Pa,9ܒ]9瑼Ud%ގ.qBVe eD` 8*Bs p-ʝ+wт[ց60f^EƕagW8(.*T>a#kgz BdkJL0vv6Oo<;(J$ $/]#㩹mxa 'Z{ix$އY;6#>ZB68{Mo.ti~k~K'5 T % Y 礉0ۄb۰,Vlq@Bjf< 5ƺkyGQ5EْFOB7(st=NW8C׶t)> Oq4"o ھwEdt39+y\C5kTd~U%6NXwQBA3*3-Jv51MuQTq N:~D -}z҄bzX*$Ia̸ܜ0Ro$#L'Y &gv(QNAI &uDo _ nx+99&ho.T%*[^GZ$ ,+[rYheURJY*]*!RTr1VDB hM"n4/uP ՖWxF^U17y^͡8 _πo 5`s/5k1 0}pXt`D7biBKrue peQ¡ W)jQms>^׽u< bQ،j-@ֲa('l6 t>dD 4ʧxr `jBoZCꙚx14-%G^ŵAyq+#ȷY?9B'sfq'ʼ&;AҦW(P)hHm"!$c$T~mR5\:D|o}D5enH{io5>q밗Qݨӣp [0Wi.xL\fgU/k:W6IҊо"hpm+P1?c%UTOV..% D|ci ,[k}hkȹٽ4`ë́E,Z;[M:}h&aHnJD8 P9!$m0\G< 1SA #WXnq:<JO/ 3h&HkGU }AML`K}.fp[{c|falc՟S|@-{oʚ@.oizAxH1$y[*6$mqmsG?]0QKy_NKt$ߌV@~ x-iշYF| (k߫pjv(,^}p7X#-Va76#k}~FĐpI#zaҧNO%/Sw8Ƹ`<݄K45P/CܜZ\z!U?U8??4V;6[nq bl/\An=z!ȫɽ.#K"3Z8;%g4:*!oCs'$ 7D2]K i3.ZrI@rݫp;h AU'\=y R*,7= 0Y/mY%_-d nR#{4D>`=ҝ{" sig)fR!#> ^L<9UtлBdI F2ę|?Ľ%r؜/nvSE"n(u,@ u`vr(0L :} %+u5-|$T=~2q°*b_Gpm);]"{5eamKUKEsrkl($ trNjIBѼnB\^u4Q-Jt (Ʉ׌?FaQ'RS(st ~+}Q;5B,? ;×GK) >۩E7G!֞NO`MZa2>6";I Н1Q3_│BsaE.;8{zcѠ1UhR$ddsʤI:`ߍ9͍XV˰kzhΚ/9P ;{^^']EW+c}*% eRXM>2w)tLVyWGv6/:^%oW5dwZAh25jίͳ* -ùkME8),sty]RYIO6S8 qLiS4^޵?rh~KԜR_o7b|=u;ǻ^-Ty' M9sdIesi@?foǖLȋv$A - ži0VtzOo]Rqk(#Uow',[2uqePz`V9/"uguy*xRL6KqZClME[^}kg|-1G.Uy(i;mϟGXQ*O/&e_jB P(wI[Wvq"]( N}E#<2hmA_,a3^?%NEBD鷲mCBnIԋ)x7RO=jHEdc4-, 2O$'G ~qkcW==k.E{xFst.CFǨ F謔FׁLpPV#W,S z ͻ= idOS➒bNS߬˖|+çYvE-zWæD TZעL:}7G[ƤQT}ĸ `9&+.${g7ⶏ/Wed;pJn^4HHaΐD@?I(64pWPHɮG;͐p\*-E<cФ SN%naiHc֠fٷ4}1S+wUoH9;y]B{߫b>vd{0HtmgU3-b+ ,4sv{r߉h\Z 40bLoYF"Kvuq/%[ʾEr \b l28f< "=W,VfW*F;:>`+\aE<N/vӆ *v kp{R=!Ⳇtc`H^r!B -({[?>U7G" J">Q7́)GlMꂀIv>o9臗0 dw[rqd$ DGk8ߒ#ŏiqTr6ݜ(:i;́e;.p;8WnvߐONò Y,4h\P}L,* J@z*"缐gdVgĥ "ReM!++ti^(ZX #]_3UXD[ ITnc"ݷawڡ2:U5@+6x"ތ7)ajV-Vm9 GnFz| npRV#No<ΖUo6X^[#PtPax&چ]xe#~Ai`>v45%.bZ3x KIL8w8vE<%prgSH`9ߘ0GܺW UZ).+Lp.̻+!mec+v/G(0LBrXVou5}9Q!mjSx4%V0S!t7SWbTf(4YRYE8/Pj7%=".2۠qP U|lss$dY{vg|׎`I^l)Ѣku Qqs8I*х-8FfW *XKaR[ Uz'j>w7nE)u9~jjY@mZ] HHwQlY3,(J8$-{@&_ qkViOӼ}JMM,+?ؿ}`n5\Uٚ|Bȑ$ ^00Ym3 `ui_8_]nG=NxZ[o{ Co v2>$( ؔ u =RWKf]T۱\Sf|7ݡ" |)2+M_ <&}.? >7xSpJՖa+Jr!Bk'`}|@/;?pgYr%qH.NbȆX؝_)x362K Eg;ы=|o- j!1i7)9_F«hYgjǁSVbb.,;ƆRʱoaYl@Ft,k=mU@rf:-'^֬ lT}Al@l ʭGIhiPJwPgi2()T+ȫ9ߓe\`uvqob A֌+y8Ch[CʈFRדYβO%9w94Q) !UW&Fg4f$JPctcB:Ks2w^0HŐz9{YJM}?4Ge]~SlvEӞmvY^3emP'O6ܲĪ?u쀢X8 ځTq8H:>z,zwU2%塀oha>i6t۱1;HŜA|^n!fgqvr<|jkK9ЖQ,~ q *LȝHa`WXP n7p- m1 'ew;a^jo,\MK=ca|n~Zs"ܟ.A܅h/{iAr , *+@XM7 H |3-.`hU5޸o=\׳/WĜa-|GE`9J`м:|n}5uҪM.{{$[y~R(&@ i9[m}ɷP9v>OV؍zP"äB%]4bpiu=`:ػhLi>@*f^%tH@}+#47Q'vq#%D\p,& "3{mvQ {.jLn/FTJ[ؗۋ sesw'S1dg}0JoGq?5*"nR7k"[BA"f>"3"nk`ht x ;LDl J9B/(Cx4cP)ԻXLzÉ0jf~̪6]{%K~7m[=+O֩u`%>FKU DdJDF0,l <0SʍN (EmTd~z9&pgAk6TN*$Hk{R>r!~,O9qo ܮXU,#D ?0ۓb5;-!l6DYK߃Cø?>p]A1~3s XpqC5SH)";jX!g%$$W#wg:P.g3,L-r5Nh6=JhRaG$%M>×Jڭ qCe/"E.6Q+IBLBU\®:R*I@PXΑUvspʂ7참px^ @:bZkb`7Ճ2t]HW!{ ʩuKMRG}5U#Q<蠪iñ^u4>j$OI~Yg;3Ga/oL KS^_AAwoѿ$]6 YuW6!Lmq7?dvuҪwjYNVO JWQ ڋI1#no+}b K@2;D:ۇ*(vz1XF?h33UĈvOW2qA.# P)P_AӖ.[RRcao]sHPm(dj-EPo|{!Y >aNQR9&ϰ&kZu*^At; 10%rܻCܓv ч˅CMGmAn^δn9 ~r"MyF7hG 4dBL3;~^B'X.f1Wc/Pw=XխE46|0XL8bC!qGԷ99m r%@)~$@(wٶ xaE|FԻҐOwsѴ+s"Ԭoz5@\rR5%8 RRR g}L/S𑃒-N/ ݄b위z$QQT7#%6!6:3ђWs&C!6 毳9¢M(Uedc+ B Ap`U:@cku y͈D;i4bŽ;V-a\Dᘒg(_; C#Ww\:Pge cX]"uuq{0DI.4CeJ~$υ K)T>@>}ݱ\\%lgSx|+PnրGw i Z]/1Ayt.>Bwm`Lipg,O硥 KH*tkK}BQ`w_\;dż eHS#XʂYLX5$)/zu %}n134A8>Pmf-qO8%?3&ﻯt/U$V0'iصZIg :=h> 4)C ټ7۷{r[ˀ-f`ҡ -յ{=Ī]X5s'1.Dk,4FS 9%_}Y}R˹ʄ[=aR**!zn:145 .Rc ~=7"i2@?-Q]W2F%'PX8 "|JUQ ]{oL> u;V6%Aȃ٫pV1y^ Z.Vl0`Pe;Rl&pqeGN =AsET'EweWS7m[eڨ+mi}/w C%Z#lK.DSG^h+ XB2g2f^Rzo t$$aZRw>|VRXz|TmW{[XZ/o#F[zJWh)=gEJt\i깮sXxB\Y%Uk q8d %I^e^Ďbw;B'U @\+>x SMgfA 8fdscL5ɳ ?{2^ &JD 3(:_X{W|e{L]WLJ@y0l&w%6\g>*?Ԯ8X\B"xReI;g.0OBԻadlJȬGJ1R )Ok0(j{pD Lܱ %X#sP!# -U96"F09Sl+xwAuD)k]|kHbml S}`u4#\8 ѩlPh3Eȼ߁VQCꨥ5>lb^<ưCLFNI Yk>F7V\Is!c rZ:~ΈuF}yXѰi$}@$Ynѐo~ ph1%ljI2v`8j}Q~(ۊ5UQ;D2ge v;K+4(d[{#c2)XCFrI}@O@SKˏml'ܕ%fΎamRz纖"5rY1/o&T\)݆dV6u!;7.a!,aAo (tP}@8PuݹEe")# >޹ziiRaeY_KEw~!.Y. )- S=;r}$T)J-s@Ij ?|tm:ɧ([@NRx v(`e:u9" NxW$R|(Y4_,Z|جۺG(4~M*L2Nj)3":'I8/7ׅmX< /GϦgUA7FH~K@o-?1k7p7äT'A*}KQibyZ7V48#1cuEJu0eÜaH^ xS+kZFE&E`8B=X ns0oFKDTkpPC:Zm)p9yXH 󍅔ɥtg G T8O[[z >x_E"tI!DL, b+D5e $AFvkS E#d݌K|oߞ.ŠwYɌ8!q㗼Ӗ/JX6?eoBzU[~dcw L&wC `nuD5˾ 8,E7̎V EE j޴&ML6C. ٟ=1P+Vi_G%٫z i$y'=%hð<r@lE++d7]8QS (mCo2e)"QǟOh|NbN)=cj*ꟺI7N&b QU u[30Q5CHRGt)a>HncT~݀%<LJk$PdV>%_4{j^;ϗ&Q4p#W$i %.ҽEo=v\NaHu@5ߑ4nc [g hӻٷ"5r.[oL1{%kۗ'DB2^jϕpR>`Er: GTSKsX5uJ SƛKfleGFˍ-qm7 P?Y]ɟ_*4/N.B}*9>?}DEJKWa01u( w71v5T'"3n6uoaAċI9@]5~;%nO.pZ174tӨE$_{PY+\QwՒ, yZ̍یeh0l^e M\( ;)KrSdaVD@~*RN"4Y5*]tLsba_s5/4O`U0LUsy.u1R3bf4. ?|dgbIĹU%->(\yL ύr-r'ieapJnP"/AKԏp"G@ڮ1-W^0~XHTjmB]e ڤg?!T 0 ݁’K`EJu{f4=mİ~^B63 -[g'"U ΝzkXg'?>L` l.`t8OPohMMg>ԝi>qݵZ:΁ɇ%n5ˆe)Y^Ъ)`"t!Q(䢸3QTay*WLR$Hբ]G=0jcA~ @-qhaO+M ȄZ*3% :0gébc-pրRNm U@R?|RyyV\JdSH,=sRTt1l,P:엕 (`IϹDq}QGH-S]BE36!,7k5,9{ "j33ep٩T69K{=E6hk ^ r[ WF@}/~P?<ɇQ`wa wkFLj'*[9{؜Zmu9 O@!׾}!PjYmNDmZ?T)V3X ~+NH6{xpD֋&g=cyyctF^uX'b> 0>y0Gq a7OJMAyHs}7&=jvHydy6h3/hM<~qg# P3hli, JE(Nj ٴvr4 c 'v?ɬ>xd pMq:9GolӦdhisr}!qEH!G8Qv"EWKnzKHc"\D 燅aSÍ E$.|ې,g7ҖhʡݾMRmQ#*Ehֲ s[dcoҵMQȤn٧ˉhbm̱MapQ!YQL.~\lʮV'̾84Lf;G22kv8Q PaQ}mI'*9Klno>~by+5҃Fܿra0j#VAӎB[@ [)B,U.M6m2Ֆ,/:f5״ܚv-*$$zG?ul?ńX4aA|P;y Q'h )t2xVb;={|K`4YunHOB ,c 2}`ay̅PɨTo 1rۍt@E,SQtO@a0nBiu-qYu*YHwWF~q4}3'7"WldX]>Qr^r6I<O+$/&Aoա@޾fjƖb˽JaI Ab:ϷㆤWq5`A +# }~yAV ƒԡXDsV·ZqH'FϮ yةmnnh?NE!=!ju2'Qf͖R,Tq'3z"O\T w69Evx^OݟVy?J&,CÞVu 9{i0{$PT`W#~qW` ܶ&89"@vFДM*u! [ݜ{BT߱^[dm!j- , \}at oYA;! /.@\ q5DC/Y\"gZ3Q>ъ$,3T\Yk<A-:vyŴM`FR9}o vUM1'#ox;vi2_։%ʽIcȖwڳq\^%WMv / g^* g%"7VX5U{TU09Mjz &.jXϐF-vrwVZq~m&j`7C}b gnmI7u0cॱ'¡×P7dE`%Z&l89X!6~qw-;ѝ9Qe}lIu+",گTv0 U0`bb.!eO2i(!waJەk|&8Zskd|ŧꎩ> ϲF"S260\orQ"Nh2Hg4#(8[85LIYgYR5%ņYl)_Vgɬc(9nݴy˘8QD0VO;)#m< ksP_^?^,8jsFU@8LӦգe'XoS;w laK;"iԑ > hvRlXǐEZ499Uxћ߽Qį="wṪv{/|vmXmĎY'F>v 2a[WC\S@9YF&%fΐ'K@ԅ .ig<2"i*) {7TwlyQTu w*g̭|׸P5zL}dU$ G$nXBVѥ9#CL)EAZ.ل%&Zfq?,榞n0{a8]eeVH*ΚqHZZ+SO4xN8CxD%"&!e:QB0~s"SW>D~oVW{`& _*}z}QPyv;2žʑ@^8;zBt[5Dr$e.C~V{}"V9XɛRS1)T.@nU5uBg哤̜?"p5VN^vJmySؗ&s}i_ *:@ ua_B.ʍ(H*Ǒo|b Ӛ*=$ pk~b!-bPJ4W/tBr HD"EyMFDyŐ^asd{d8֡wywyw?XW̎:M}ssmE 8&A\H xxE%d̛G:%s؜,钍r28&CKՈ^FPQ3ٳo&DVuFagW6*QF ,13tS'zFmȶ 1הvާZT{/A@g Iaz嵤Qg2/?t5:!3#7)K 83J ESgۑM#d'O^慶B>֕\R@S~?RE'ļd"GlcD11'>/ Ab}L: ylDm*']!Ph5gط |2@ԲuD6(=qP_AD17ݐtv77Yf@w4JRB.Hu"P,m_rl$RaӋ+?=N$&L~~!"{R uCͿ`\JFvOisi7rXO Twl'";((Vo$Up% Pt 1J>ࢍY| +<,r%(@P/лmG.?kӛQD5xjĬS_ݏV bG5R_=,BQ@.%lLrrq;8׳#r [*ǫٳE s9f77uQGe*_]ʺ8Sl],2c שn~,X[!2\%d#=C#+ ˃6qdyV#%DK_'vi"an*-A1Ok+=G[jDv^ pKF Y,s͝|32r J?UfQqRӬ= #nknءƦ^J "}7 ̱TO ؀ɞ %9B$#_ \?5mlDy_-pK5e)C?hM:}$!s[{ B5ajV\l}q UKHAKkD[V61+X?Mֶe h3n>^pE)/i/ {-C$Su/۴s9Y'vjmLUNK΄0hx%rg94X<AH*CSE ogw_zu#6K*/>j aμ.EGΞ^ݪ"jv zY!_sI"% 3eJ_ ኁBOPZIWh[T!~tԖ^i*1iw LS |:{z0Ić1WZX%IQ S@R`2r|gI&yTl#fBvYK> ?a}Dq/8VBTĥ TH؏ARDUQmH逿@ 阆Aq(+ F.&3q;7`sEj?*ZKrrdo)eܨvYFD6WL8q9ˁ|<pV%ݬbnv:W.zHZۇQݟ׌Ѧ6 NQK :/e Bn ʀ&ፋM L-H U[Q&^c1ޘ%_t Oc'K;î\"DT?2 *,)97\{%VO;a̶RJs{ᒿON~Xg^|aDm/miA ql*se!GuDŽ r27BMpkX3Zk^qxQR@6wHˎEc^Rx|#2 z 9k~z/[oלfתb! k|[\ng;0SQG9z: 9ϔ$nqt!}->Ǚz]0ZU& o i*P'Efgdɋ<h`l+==组R ْGȖD5t:wSHغ4:ۺ q x:v-/Jb5W f`R&cNpZYky$Z>=5}="=S%zLHFc@iH _{}P=ݫU+ckB-Q[BjmG"Q~;ư n?MCRglz3B/ (8q`ͷCF1~s3TG~ )Y"Ě ج xӏ[Q|$x*U=Iu}\A xʐjo~5GJ%3Ɉ+h')YYad8V4 ~{nD 6>êdv:ByܬQ8&%9Ct@K* ơ}&T Bִe&AfmM|ѤO`dE*IFU7rGΘR԰|vP;J1䖛w%.2J\]#- y*靀O{!T 1Z Sro0SoN*{X׸ZPA`agV=ZjY+nMK$O,풐LvF MP=PĚaθ@&(c'\6˴nt*C(:,Td]\:4|T!+9]5]XETE;g76cNdsZZ8huVdu_鬂S^̈$7MO'r"Bܵ}Ӻ6a }|5I'f@Ža> hCX*G<3[o<.7ؘOڗok r·:q U+&%ϙhB$s<ģP 7kUM{0ť!@1F_ I]u7#@֍VX M%iDSƱ`]BgP ٠c!AFzÒ׵]OgUbM8Ǵ{ Wʹ.q쀞0z` NczvLTg[-Y XA_Пˎ NlqAG Yoi`nKBdӴַuH;+E#Oj`7v#\;l+9Dix{˃`b$:)pF2#i-wkc:4P^ 23^A "8DZG ӇwE.n3⾀J#9a7a[ Å@u3 OLc=?8\Zx`9a5TB|ܽ'tJF߱w?1 ޶WI>Fښ6ףz>ʄUYSr9: 43Ἣ{zCafӳy([ӭmpI\Sv xwm5s~#J?h%s,`}o-6MBE!xU[OIO:L6M9bcqD#&iy+uY.{ԙ'體ЧR@IS/T0I|Q1 > 9}J=[X<*C+r^ЧT2/>kl%gm 19"Ϲ0тD(o9Y ş ?m3n&nC~ï ,&L̕ x J;{uooϱRxR }562m)zhs5T.!0$|*2Z%{+$)ƇmM1VaoQs n2ˌkMzd*"?VcH紏t4H'E6ȯgFeCJA䰕礩{*{ە1Cfe 7q* ሬn QKx|dLA!)aJ6TgѻO^*7V .7{8kP<$,d>{n\EgNuRa7C-b<gT3]RP:1~wIT4*ɷ@["-:уIjPWlx M=);XA1U ovBrVHgRȹ%[\wdya/'l0c^$1p̷ aEM6le͚.J|}(,cӔD8;I Рu2%]<8'ۨiRo\+idh"!fӶ 6ӜC'h6n٣ WjP+lkjT?!a],J|a8inoZXxCFЃ}%ۏ BP}ئo ϼ$~z}}MnSsByh[0o? I'MYy5dU{u:"ϻc:r\NqbMPCkMψG.N fp)}/pNxIOlئYbIDzC+ MSy|RX,:[r'&IZy:m$Wg N;*BAxkm,l`Pd+7;GF+)3 O@|(QK#f?HہQ`nb{ceMP4#0Q [})VW? Pk8ZW)!}Ko_x GrO|ojb6S4Ly ,;ocߟd=G _f: Š+|&cds]fʄ|jAX"#L_ HQy&eV״MTܳbb@+ajgb\!ܬp9nզwBi3Jбx@BmE H3.Yt߫hê*dQ\.CPF,[FNUu6u/܍Bg?d'`BƓO"#@,>AiΌ ~{*rf9!ŝZ1sJ7ș^ZcF 8D _#;/q <FhA0ji|hPRc.V\\ Ĺ[SKjS0["ȯ}ch0Fڷ6asmr?H9sLh %f}+U0g2^EWeK^d<'8'n67Cۂp]b@/J]jm x 1%Ӵ恪Jaβ\f;(mz$!O/Y?KJ3M @z]ːDa5s܃3sӈ;]ƢɵAyJj{{(LؖIEFSALP 0R sT[b䑸PuĒ671a> LTD޻HN+lj ?kg' =h ;l[x.%ժ VJ9ޤ15b*¨|PλBܫq޼3c}XHd5ijg/a7dh FJTna DǪDwr*<[j}/ZR!-x;7XS̖ӆHu٪8X2[B| ([zcif$s=+ m2퇙^\J? R f܉:2_IɓD-|@qV=8V^U8#2YA }}hEWӶ'Nr#0UX cgBѷ%`>4*z^jZgc4FM?+Կ mVI\g+gJBMzL3*({3 G*x7]B^r8D/`#=O(S7Vw,|CV+B#HFvri}-u0_7?h g0$Q3L`neB\iQ\A C V@Y?B~+մ1Λ44& j\Y2HQMQ4H=(3Ԃ/n aCEs'ZNw8Utػzfʱ+UcYU2zxlTn(轏T}U^$9Tv%~Z'2pGgBi3!ݹYLr60CM\FR"2?ʩ?\6")A/m'򸼏 #upm(yoxNyEn1|hOFo z`Bѷ br̷6T8/8^gLU2>mUu:~Ao7"Hj:naTnBpADcŒk}lqN\V(aqO^N0zހHujWdsi?4QtL.jqûm,7?>R3h&Xq^J^ھwJr~5Lh -SAm+wؽp_qn|й5~ *)_>AJrle1g_88J4o>TU 5Ĉ 8ʿi!IWK<(6K.?A1Cw.JV EӢp7as JsOY:aasOޥJ\ X[eyUlOrD2tS._0XJD` MbR,=H˰Xa+ ͩj׊MXڿuW~T#H['*!z^]@{$LLtЀgzh9/Q+NpzFr=`I"UbsN`#8f/_E8l]gcztNmL1t"لJF#C4 rl|+L h4xt(Z1”XF{l-hIb53sfU>Ĺ1qG~>\" }X_\NxI JUOP:Ȳ5 xjg! "KE8(Lj Us]-Ln4C&+`+:Jck1pӄ;l ʵ) qIbȚUk]-PBY)IJxFxsC@^ \w܅XnԌ3DKaOKLkqo's@Zn#b S *qTZ4#ʘEsYi'84bq);Vc(A}ߍlHT0eF\\M@Kv7U]D6-AeŌ&ouk "0XgAp0 .yЌlN@@w բڗ`_RC&?_+6Dzm a/nG`9l\{WӜXY1V*sĀda{ʆvudkbē诳$]\? P?},K~|k@߻JWZ3uA8{_J. J`gYbȓw:|WO`W넑8 ;ڲ>_ ‚°%=VVxdtbNIH#,sGtVWR'`CqL&p w ~U&Yиg%Vh9Q{t*/?㣶 iզ49) E,__R_Td@ v'(RF, 60cIHf*Pyʃh2js$m|b/$H YOssjj?ʜ0+cb[ܲkq5qnC z6ƪV$M Mћ]ª#77'jd%a`ӯy }xdeYirvٿ]ܝPǶDX !{Z׽3F |Obx26*,Bc# _;rlKeuʠO>ة F4y$6X t<{w#K ɆW^Pe.ş8ġ ~GfvCRH}a\AR#I- V`p3&%Njg YdYc\Ý4؈OKqȣ|ylZ6D Tk/aqkbU5Gcy6$]I"4ue^W=dXjPD.&|Dׄ$s^AOT_xaMorp0Y#~]nY;lVfz)w_،)mJW\FndvL#L%{T0lzB}4J]^}V+E6ܰ ILHA\f A`.L&X[Ld|[̬}8-[̒uyR(BliJx:* O3Gv>{EK墑#xNq> (.+gX~yo/ٵޗkFdPCG%ps9T+ {uy$x^{iژfV:?&o0kr3I: MFȞ_(s}`^d쟃5݇V{-4V뷣4/<5r= |E-Hq !6އ-&|L7-EN I;(&'og9(˱~ $[U8]7H%UGh~ T*cb]1ht eҶxHOk|P!^V{4_U,}@<|!L}W0ڠ-GFK8+UђV)='Q&HI\Blm}Ax>O('MdK6_K7b4x-(Zط.vܩf2N2ndHn;2޻*TMHRLU诇h\tQ O2D;mIы)؈ (K`@cE%/g :obly/eEOiէ[n [,⩖;@p~wBV8aU}FWH҅JF\N#w7wܸPTacɛhN9j#EqB-٬9h6K7g+vZ2>JH"h}PEnmD B1d#vq~jj}Q bt;D k_6͇5?^"+lg1- 4oa\v0Y2DqEpsSSKP'WىoQW!u^T(!'IjC J#C;|T*E'bJm3$缴z#Z?$es~qB`,n:LU_EPZC#{;Wm+;id*L㽏A~=HDx}}蚻Wl2},q˥Cb e[Gt)WL L!QY"m58>(0'Mb^ [leb, ;  'B[(wu[*?oH;e-y}QO"筃n[dx\jF^sWcE>JH跑#f&7?j Ν-v)/ !s%-՘DC&sQ%uuru;cnvDa>R%=zJi&[OmAC~D7A*@$z1Bȍ`9UP[k 4A]]ffI\vpUnͣqKP.-F5P-GÝt9F6O9銸/E3YEb>+;Yqjā!@?]1w @;>J&m#CxN=V_,^/ He̗ZR,RȰgN$UE*.t7Oơ-m!vB(;l"P6J_BP?+t]#0; ذKHa<J įpGI˰7{ voeMӡY[]k;Q(DZ1w ]470|oȵ%i_p(y-"^DZ?$o`@#(z[- h B34ҍ䞹l13K%:th8$9mX6&t,*clz^+wF/by9C^uHGs_e*#=#)? A6)t`.MuUF(.qo*W=<f ۞,hȥj[ 2ic4225Z2>XF1\q>K@/p6rl1ov 3.q'BYS.RWoT! 6@LiN.Q,V]la55z e*Lj&Z|(Ul jٖS $NWs&4rY˱$y$An)a-sWR޺Yi;zR3aFDg BƆ=Ty6|'`CV,ru› JaY+*f pm fdDX#Ǡ)IX{c ٲeʃo@)2R`pXSKm#Z<.~ʈ18FP;_PEݩ 1Qio[(PHIcrPo]* =WJ4Zi9&eГCҢdH K(YlFbs}[,^ f0Pz$S"lo!޼~xqDJtp>ӗIT g=FC4>ԏ]A >MlѻAPј8g4' Vf-/l54>ⓕ /F[8DU8 ea O9?FY)3ɮ'G(iݳ_\)T}q˺jldR##tӕu;"%r_ifJS$AWLIYqƥ~d./^)){dD2lx^rWR]LI0GȡxC"E`% ,܏rի^_ʞf_g 긴db>G+n5,c\ғ*mJc|7}0H+^H:ek٭ggwKGC0߫%!ZV(hƞ׻_J3Bzv1S1[f~^i-6RqSHX'qfᗥYJL՚2 JūU-`wmWh_OxLg`@MGd5ǜ]?s nuW/Nj"&Cz")v18LZShM4T9k4sc TCJ%&FT럱oXFڗ8蜷&E'yX+e)$ZhLMAOVK~ېZux,hR^㒳*"^dC(D"U Z(JٞݦoŴ[.܁)>C:r>Նm5],_<3M6ci*;Q~!6 tfzc|Y,(4-? QeֺBS6^o:gLLhv[m-Oe裄̟ &A^O9Iݘthm^meձM.]1@EpC o6׾&G/3!D&ZY;rk{E`+Z5UW`q@Mߦ^L&q  [MqpHCGk ݡTFJ =[}MGPUg& {ܩ 0#_u?WPwjg v`Bxxt %lt~&* t"ѪIhr˒sxc,pӨߴ@k%4# d$F1緾p ATdJ?9շk4V-rR]<9*}@0P׮qdKF?Ԏ)n&%ԥ-ض\I޸5.=~5{ڵ2 fXh.bs"Kŧ}n8mk Ƈ&`YҜ*.%AhzgW]9T$8/89,V0ye|-yh<%%|z7XSy͟uXWw(QDT>i$Y<8e]on_J_{H -P/}v'{ryPЍAd^#kRׁo.oʆK[趟W5KKAT8ˏ@:%6N'c&jVsӐ[1| ř%TC"61ƾo ^Lſ~ݰ6Tt<|5ɜ2G$MHZ/H3sҿ#EK9[&ڒ+mz9!_מ Dn`(T/Xhlurn,hN8_D M B2"M3q Qujq7qW3M!P{{`g1hc3ɯ6k/aQwf.mS˃U߅Hrj5A,RzgU>U{"CoyvV*:ӝ0xI۷֡-@ UOqk.P idoQ`t[%ZOje%J\3x-uR52!uռs(H֌K=#bXU]IXsWb>8wD:tFF#џ\haǁMt6,ޘ/R+a&aHWۆ>{/Pt0$]멨_aGxOtoQSid \RBց?:cIjlf3\V9K>P1<8[\ARݨ1]''mQ3P2CQ>F%3!ldtH(,D@R|eUmH"9K^Uċ97ZAg{۠lnZ$0'CY5= ,=ޚz--'>9k݉?-h#igNqv96M̂vNQQ{*W@G}^(o/|71?T@gpb ׯ{ૌ.S{j 4$2a(*HYx`Vrj7}鹙$=o0S4{H6@!N0,MowCD7s#՘P4??)@m-\wfόr3o"CD(fc T{Q2{>;0SjiP^ݸ绫t& r7rίeFeʌ^, sY ϭSf ( @z2eg$gpTs|_")$UN9_sב#`ZuW!C Fi.΁a$ٺ"v:CEQmѭ]F:uì<̹E8UBlNC|"]cYiqg w#&U9/uLYv^QA&JuY G0K  rgZ;0Qg Tl\(wI%%ꥠ - i P#mCUh(=90MPmD@ }o n.C7Ry_&!=Me\;l9v~;hlq *e89kpQ\KNѩ(N8ʝh5g%Ή~4XRq,-ql͜z%OXl1BǬpo}h틏ىD*O=b uGޫшàs͹<7E/ӻ^5eb?!)Z%$,je|E̟zK Ym zH $, mAMHAJn;̥)xgޥՁLS"[Xv@fEysY#i'{Fh1ʼҨwwZ,41 datSnQ`!U;v=Ͱ6$%v]Ê P/7&%T04&`'.@_${ ]yդ"ᱢv6eSv}BB>Ww ÓjdF[CڥR/(J8  򻕀蝖x Sʍ# eWl!Qn{Q[]oA3쒣`p /VePnut#0U@D^#]p& w~*`{FS'FS*ZRKnkn7Otl%%;nWEs \+hc}{h'Yxp46lUȂ5_2IKj\k,Hk[UQEjM?y¸끽FW >zYS w_mZh+jttӸ @DA3Zl dmsI7~+ςɘF Y;)mչz1Q"+СE%'lk/uU@ &g,oϹ|t qFvC75j0 ; MRxʵp| ئky+=X<0|Qʰ©->{6w':Es]+ɂ a7z(";*+Ï78S+4Գup]A%@*ŏCZl ML!|4O#VB6WG7E H1W/~ UD8vbĕfVhr9htqζؓ6j|:FKX'8ozmsȨ3?ӎATdef3:1cY 1q/$"-TFEI.Ю2(w5ьC% ٛ=%Xv ʆ4 ~/_/|_\d .s(~gC#v~08|ՈnʏwX=>GWZ7E:rPMNЍNCOU]u) aΌ% CmP'BA+0xv*)y4tL[ΑjPޱ'cևR87 [D&rd&zbR-\[},C\|\.B=ULmk_˔oGIg.D%U 1ń1LZiFq*߁}rfq΄T=[m H*A`>vg?3e=p-HW-rF\_8ͭne@=jj* Z'{G[ʉ&+#vܷV5"&8wm rrEk9".p}gɅF-bo^-yE.c&Dَِ\N}.P6lRvFTnU>fp!mnXV/_[1/W _׃}^pO]%5&Gdr uHvaQ*TL%n /׳+᫫{B<[\ żUm(a+침U/֍jtuC4LnC*]3Yb6D&B^2P,{%\G:7qpAκ 8Vēo ;ZL5t~^rޠ>!-73==Ό[b|} >>X3f6$BjbeOIo"#4}_UREU}"*af0ܽs<x5^øX5'k,@؊5[t=HaZl穚|΍j/3M)sWfY[gTu ҳa|;9Jf6hU֫:C*JM #yF;3`^U3@iu澰`ԟhٺspua̒ "Wbd{pDThp=WbL]\E#œ='AL \^UY@̪Yߛ}0fhhCpfzpVpzX8t!U"P ԯ\aOɥ])-À=k6^(wɤWksZ*"H641u8OBƋلraj̙?2О(̢!~=Z9aT/ cGd3֣&PqgDžOudeD6Xyl!crPjvaf_E ݓJS w$iV{Jk#^"(F*y3xaz=EgsA,>I(d v(C~c" hĚaKK[vBqp:jbmb_3 .%77ېO_}- 2TqtZPqPHvedn쫐ꂢAG&tנH:@/A2W@R?`A!u TiRdR shR0v_ 29GRsXDqs+U H!LP ĩP q{-ޯZGIBZCqZ62]P4MR+/I :\,:yyN8 kcP.5d@דU"'Hğj k"۽ }OgJ@܎7$bj KbZdW.cM݂!Xs%'=+m׼DH4ᢛd ]$O. n>͂<8;Q!axF{oU@4; /$O]QI2&괚c[n#$&e#DzbLM"YPG:myNW^Vʊ#D0ܲ8UDIܘ~?&7 ß#$8(?eAC; o_)*4}2CN:a*4gd 3D ojZ]|N7-aPxJY6elMRjp팒)95İ*΃iy֦1'5T%iZ;VMF-[ k.͞p#0p5rhR *=A ~T`PqQ4&Wl1[g.Oںˠ@3|'4R9sAM߿M7tǺu:){'%&bӝd:ܷ7A aiH_LL"Cf+"e"C[^PPN+ EWǟ=|ԽTr%8l1x3J70A)l'w;h5Zv'>lجOLŊ.}4Xxwv>IY@͂ț>pL+J ڦt`mmjn\i,<1E7Z+ɒ۟3x1V^+pt~.9U3hqBL5W4o! C#>]\8؈PQefs$-(Pµ~wZݬK/׏hgEX /駳-j1(64lTw@:s [:dnV\[/ȕ^`B#w`"hwR1m1U5P||Xx|5ܖ*sᤠn[n,Jo% 0:޳J=o04ըJ!2ܟRLLJxt˪wȂ¸`LLXEs}LA!EOw5ꖿZauSևI7ulĭ8ɭ '.N2Up XC{Z҅tǿ5M'2W=@`)u@7JӘPzY~*o~aex".9 91|Fsd$:LV AP5MH!({{y r g]#N֑3I勪f \_ :wny.3THw8pP=DzDȶOKndt.\ NԷi%7UնYcS;~|b_KF ~V14E;yTT6?l`?tyxk s~Ìs'U$cjlsyIld'Wǎ# 5oRpO/'%Ğ$eqCha˖fksOzZAj 3XĨѩOɮVHArzis rKkfA t@߭b+YhHnpM]UC)M~LID UOFٵ-щGhF3G͂wUv7#ˠһ{ ~0όRr y %hegݬӇQIL oK`Fv}-%~q[u!3-8;\TX 3LKJ˶Z<=yIXc08C<#Gy}zK[AJj>w:#@3<#Җ4k&lgء[(~Ud]L/''k_3_ʬEW *E32%CB nڸU2meuIy "^6a9&=o5OnLS.rx#fdx ůND/e^eT-+2ABVsz?FOaYӜRZ?~YH9dA%֨DsϜ*N0*dg X"­~ț=C6eXX%+(YU!C|gjqP73G.y=Bv|о]qP{nsPB‰XǍ&m{#.}lcG_ePW&32ϱoX\̋O|l}k s : 뤰c]qGܛBUiDu%╴i:X 8(l J$3*S jX\.4K0nL~MI+>\ǵLڪϗ뱄׎W}P(YxH-Ush{Sa'M> GfC?yb(3ba֤GKG'GibǺB)XiTH^6RwJOǁvocZi$ ǣ :ү#dțUWԋY 6q/<(`DvSem\"hy?\70]X?p33j; Dr<#.." TW@ts2+b$':xFZX1p1B1;mK"%%qDNЛj㐊 >pʚ9N+\tH.`=p"yt^Іz]Z^[ĎqW^67; YW&md* |0!`.p_/caD`EM]>+=m8aDX1IHPBEwPD5֩?jBb!g[qNs]>h4YS4f*wsv=qZJ" TĂ7]P'N48HOE/r A{"X3N*B|{l(HT** m:qԈTey+=Xp5:b 9+)-f(xuq!>8eMj T>~]_jW~v{v[X:\*aW'x'~Hs⑅ԭjF s~7YspN̠~ ]+Rmc۸$U˯.aQlە&QPѬUF*`AQ%ExO nmqʞh1 N%2%tj >sFĥD)oW;ƪSRseD?{2Ʊ }nW0u$Pdmå*G|T ,:/*pS[$s-Y-Y̷#:06˽~MFQ°YK" >D\B&&<{qsp)}pЙ['N2dYEZ1+YhvjNhٻu9׆B!ǨcB o0,CgUhrwx'GYD Q3G݋HnS(`\>9 -(P5(4H3!ViSsOR`D&*G][ X =9埽V$Xl\]K c, Q&5Z["m05 dy={&'> N$+-& ?NHoFi-2H~Up~KSnI} BysSV!~ORO$_s#^b>) ~ӊ/ "n+8#@XV!QkIOSq\%pXଟ}xuzӒF&~u$=4m_Z?SmG[s88p/Drݬ,n_N?'8 Ri )NS@y}.x. ao] `z >XeBE AȻZd\l}oZ_S]?-G6W73~SY4y8Ô**E>BFy& /LY?姰۰ca͈6#Lt#O{ҒkuPiUf4Z;=e!dr|OI.nU>=>FȚD2S Xs)abۯnK䰡8U;׉ʳ 4Hw0+1ghMtT?6wn9iPHL=UW 80&eӖ((n] ͎Ϩ?KV׫5Kŗ}iHb+dA І{?4_`))x3ș^3=^Bv=?<ʉHi}mZo1s!jma#" }Bc-oh=1ZIB]o>ԧL8M+]\JytNũy{ '>^OaqS~l?; \*z|DPI1MᒂP7͵iAъ0xS5Mo^@2f}{/ ?*,$3[']Oq5CS6"P!UVqל.8R|0P/͌)3W6Rɞ{)?N3뤞Fz8,A,dIQ=,T`Â,FMj GCVDpz q\6M,"$1n/0v5 ֧Yͨjv|q% ,uZ\[  g*Zh b?Q!b(<<#8Zeg.dB𕯆qȞj|b(CbPnJWP߯WߵxהƦ~ůK4ޒ-U*FCd<){iUahԙi5m Ŀ2%~F<#Qqpm]OŐf8.ZUw?pu8B?i& [qfE;7 WB&{ZjqcJHE7X>.:PQq֔<<^CZK/: N. 0B"&A ˶wW9&0LJ]:q";^6Xu#ML0:z0xG74F.pLVvEU-gϓpAm4e{AEK+pz5n ,GC_Q?'; X<!I4F-Mb> 9EZ;3״+"Lç] =E:8q)]=qArZPHM7?"y32`xyY.}sDaR45d8 WOV4] b2=jlHPHQpM8VM؍b2E7C%UXI8Oa v 5lC0k,acVdEvY>c)A '橵ν3‰1ހП ˩MJt+cљ#ӷjiPs`@& KJǝZnhJJd1 X=*MBg9s9r/1=$)5 WkHRWG?z~ QfaR7U,c%m2 l4)!9X}T؎Ҕ0V{ű.(nq%&KqtI/^ GwuP0'B'uJh"װ2'I9Y\G7z":,YNğA% _e 2$E~6e==7#L*G!pkӖҔ"LꚋͰb3_-&y/K~VP 9-j?7W~Dעۜ@9 @򠭔tPn+:flUFXtF+u8 U%xpMVI>X^"!1 XQq됲+r@{1| 19FQƦΑL% ٧jfLdn0A_V|o;^g!?(}bŊ:h>=K楂YIo\@b^wg,{4J,-dPˣ)9=5t-7X[/e7'y+)%&[t6,~ KP2%$@; "lњEy8^E,n,m}iB/=NzuR hKe$YoF$YYx.Z|}O9ZCidMnUq`Py'eWL|#-4J<\ [!#2+kov6ؔ6m-61̘U*xkP*\żFZRХE^PxLYY^^ P`-h/|=zSܢ)6bhA# \t`c'LXf"#޿BRS=oekBsr.04>>T !+""YKB*^ GErٻÅ1Tl=d -U;P$#ظ4u5Ȟ3W ;8RC.}0,Զ]kr <vK"?0yhmBHV=t|m4i+ [kO hb͗j"f'] osB}bՈ2U swR hq`UZ:o~Wew߻2Ime3\(1-{Lܥx4$3%s3OTnwJZWiruri%O[oGpK͎ʩa—jeV= m^oQo! !ܺ^$mXVo>OC6o&6AjȂ}g1=1*,햐 凾4>"4s6z9\{8& ^ iE-wWՠ28-Ar8: vA 8 llԏYf1Z-iI Bl)qρ]Tp 0PMG gevo^Tku>LtO޼?%LZ7?^jɱtپ7/ ˾/ۥzZQn (aZ|rgCM'L\c"%$G5^mb{i{;"yrg>yJJҡAɍO5euZLRY'wh{ίշt|Rcpk1RWD!0~Fǯ _&K(kLJO] ?< g*Iy8Ί=1|P&Xo[ ^HEdyVܚq-D?hg~2܀XZK7)5Ϟx){} a <?d.mtCv :w6Ti'( P3[<rQٟ*jih '0w艬CѼg?pRS2Y}_1 sD?c`j;ȥ:y2 \CYB] V6ގJ >Hvkօ|(x@_Y;zË3CNͧeF>5 F%5OɜdGP׼B')QTM`<ƤY]yq5cfU31c5𬩹#<2kS}1.36ry5hDy~Ȣw7]=5A=Z<AV1z;KEWܖ aP|*t)CsZ{6 I\Q&o_>zo=`M}Mvg&Ry2r$iL6X7Sf7봟KZYx@a5j]ܔdIQ={΅N4|}<z[`8˔+t謸 `8>;12*$14 6fJSQR1I"eDHqXcn ㋊с 0e>7d^Kf;Dl\; RJK -ɁW4)8o(,/Χ?1|wD*W*XZY@?kbCt78@ۙrBN4"e8.[|!8lV99)ϖ ᡰNaS.&4;?]׉[Ab1_HE4q oMY WS dd! o ]' NC*GOAB~⼁]mGz;w3M˜a6D0G'1Tω:kCk+ ۊ1~`d0lq\YZu=Eoyqq3^F(0yI#}ٜ?>*oa 9ϖepm  '8-1e^?&Cƈ^oE,Մ6c}5{zbpqmWbܶ&{h&}JTE"mxf+\Wu;b- \|o(ZBQ+mBጮ#)073Ux*M&XLFbǭ7D!>HYeFn Є"Nq o`rNF Ea. 5֭]S֡ˎg8dJa&HI{QL7 >svdbU]1k\QKPJ?P֦%"W@P$iݱ3(ꋐ&-ٝ$]cmˑ "o(r&V^,#񁸆{r4ۨ(^߀jrY?۩H,hfd>[%kZFxv{8Ckow` G;[.+md;%NJ|7QxCYk*٤}t(ߨl*95qK+Z<5|9kہ lWzoiԵwҢ4+*=\&Za`3Ut ƥlÍ AE&Vp6:ޣ{s+=WA.viSEJ3`̪CE4vӴf.,g"N*u DL Je 5]pl4{DN/cĐcd/79S1.$c,qd ٔ&iѬ4; G3@b;U`**dvz½/7LM{v͘.$ys{ՑR%<tB?p#nIYY\|B*)B^܁>vVo*C5σKC "uw}n, vn"u+r8= bT%(S}[͢$0Kma6glߊqWߠ`%-x}c׉`s)Dzνqh sv!Lf!fZƋK*,⃩mm9@~2jK9xKEQ*  t8o[]jI'XVo!-jľƀjknG,n%\K >50=clq');LL'Bbu: ZF20jHio*{c.# Ktxs ÷ڿA]<>T m= 5N־G})E-uv~"^9ŐΫ2+6U1V d+c9?H^Rn8Dn;5c>Yz{}.#D7.MTlXݾntAfIiG8tH46f?X;-VȆ5jr_Hlzdz5鮫кK#K9L8x!i#ˠS@WG=dȤ_1dZdž!PIƨmg MqpkWk6=@ue,i-Cc+&Tr:xT_krx0wR͂9B B|WD'NE塧F A&8AjNMvR÷1CaĤ'oS#GHy ֧GLqp}%a 0ǜZ}q)~'2q*0"WfdFͨw)]?;ʌ5!y k<*UJaZxokOq9 E}bq@3(LyGu5/;SL ΦNH%2As0O܍Nt$DEyLxK0FM";1еDT+.tx9HN[럱6 CjcT9DZR#h'L+g3kX6Ԫ<{0(NdpڈD8G>&s;XflJc/V;5srw~OT`zniǡzM@@)MfIlvM*4a1>;LBy~8!wZmǢmrA陭KamՅ ƘB5nZYL(!N X!a\Jp4,98X]gCS)p Kg:YfGgC{+fg >,a;'b^  KWXBb߉y`qLKa`dͺk sFCb.ky%lڲCط L/B= Xᾆݿ6 hFNxTދ w rWH+Pę#y0?g'H5 `,&i|o L2[nK!21s*fՆm}4>1rA x*27!xHg,z}Y1ydߜ[Kȗ/H"\ O#HH 7MӀ- 1'S]ccRk4уj%*q+H:K0L--Alv[V)k2gB̍X># cSv[SFEQ"dJ^{Jls0Z*p@"{nNIhtҍRWFï(+16!zp@^3:\ψ4oAZd dXކUex2[&4-61QF1-ɡkX|Jl-8$v^83t։6)\&t)O&݂#܄ jrw_e6ι4:1thkb}> DBw4F*T0_җx5):uaPN[HQ;gw)-g\'g|PE=x$ϨJiCn 9ҙaG0A"ߡ tM2Ѽc/o.͛/al٦U,\;K567h>tRs3v:E+}SG<,\ȋI-a〒=G]sNPʸg0ueQ|XWRO Ȇ4ҽ{R"H2 ׇ>Q!kbՌG/Ӭ8w pȼa& ), D5Y}zUiH%4#D"g#(l 0JD} 4Vua7 MŃ z &oVkƴuJ,c((D fd޹ E2Iy;j [tN q J3ēȔX z9Ir"MVFW5\%'!k/N GZ{lT-!syN`9BJ u풅=|&x^D>p7{Jmghk2|=P /tJS:?Dx?q% ՃrDu>"b3Y6)nt{Ph-4J9;㹹\4B09?F'_5tp k|mFk VwA" aAL!L]K,1WzqH%&~(aI!B"y#ܿo3f=Yػ"VeUԀn5Xt,=qlcH>Ǧ, &7ƺ7:9 Hz^9+j1hJZ(" a#Hq„d2~9"2)*L"62Lspig+E9\Ix:)A,q؍پX%@ʙLӯc ,E1^Kn} A@&1M={Z8p ͑SF`R:z; ^[3[ct}dIJ Si*ENX](XK݃MŃtղoV!+Y\k,٣j;ڍ$-cEԋg<(P-e%MĴFl 4$^7 89"rs,64IeL0ULCзm|Z=`:eAX 7(%MIR뽃މiN@xK_ Ϻr>g`t%i€Pc(]W ûd9+g>).K c|>uU~ks5a_Ds\;뙁)tZqAfiHK6J߶`֦tU$:uUmofެݥOg^H1Jn߇tCa9ar)ϴkNy&ʾ1vIMB ,Fro I/lv5B3kڌ|%^&!wlYs/Eh+P )1հgpXq~@^<<aF#N'{ՇqY WE\k쀳]e# *B0E5s1˲#%j7Íܔ™b mxϏ_?! 7>U³u\nz;jMO ؉NXi5iBɛ9+3i+_?(6~lwyצljT%{E~]:yQn;gMe.?-ul۵rCWbѼg7F#8V9Ov)^wM[QR}^P:[/nGKO4o?B#^*aZQ*dkXPF f{a箤#_ʞ]քy^e; !9.GTE]JEcvQy/,aB߱k;Kw|4pLy7y7=oId ᳺw̯)zi]̡tps 3oyk*f *Iecڦо*Ct볬j x-09.υN~4GQeH(v,V5rDAs ,}0ܥfnVA?b!FoDJ0t<&?R:;ta{NR#LڦviǮy/Vx9a={}zv@N2(04%\. ?w,Sktզ_Vacʠz˹fzn>mMzpڒXD.Pxo DGE;-Bo;ȍѓ>,Eʈ*/M!-;:q,z&&(k:֨/و2)eTtDOVw=' 9$ƃlҥ:`'rS䜯|V,w{ZlrZ;62^Ԙm.&+V|VܭKKab/ķB(!42w^(|iUsf[Q'p*TF{!ĘrS~.:a-veZRx"BM46dVhqCӬm/@WBUk&tRYK!tDƵM[QVM;f&!e`cemVpglz=xZsJ؅' XF췊)sv_ָ0by] OjtA_{mHK?C* N%tZ#++cpw/єO˖•0Җ1b.g3:'b\jIsN,ܹX&Syc bHꝊ-V駍NspFTѲ[{yc V(FcYZrpΝ 06X};zV-F'-Fp*InS!%F8Pc8\慎aD1HtTNJdjJ(f@/Džuizb5DKﻭ8B:ڬr3ހ^SiԺH0{枮+;E%w%0?fo& gAXT~>ZIz{T5pD;nnE8兟ERq;LbJE:BEQI>'. 4΍Ø_#v$-Y_O,?Cx.QaPiejmNE-9j*9*Z7yEf[A`t]k^b S^fdx cW$j(K6[-^ _'ɥrT<.$dX`[3t!yI,xSbpJ'9o''/wV/ĉ(E#1 IALWQ-PVE䌩CT"It@Œ_9,x#4;+7!v58/cPŰ@n #Q;9>G=,1=7!KrST M-?9,`Ah-Ah́8IsGl} ɽmOՌfWox455A6#n/VYC,ͣ/n&.u[&7 i[D*_x!EAջCX:Ic$S8&O(L L^̧#*+zna{`O6BptjT 1iuO3%, e(~ AW4^db*'u^U54+!@NDZa$+e@jJQDZϧ+ÓJ $$YM}drՉJ]=#9:F`/kvʴ%'O1vRPbiqVv;ې?!ѝlIT>7v$.n[:t-m ВC.2'aL\^r\yE]xcS"?ƇkOŴZg{8s' :jU| SvY=ܲ!ҌJa=!(n#=v aF}aML~PN$PfUmOp&7JVX6bmO;$6+$\bO{/?m/l,FW4CꅜX`DeAdYt]v bje`b?tXć/_h3; 1v?]tIh]`PGʖiuܵغݨpAhI"Eg0 4(%mf< tQ7O+Ws%.ʄ.OIKp#㒨K$-Wj gX655^S{-,+!,xojx&)oԭ=p<9~>f$ _8ngMe-cI)t,ڮ #EֆZܛ6)c]?-w-˨Vx}qQMK-V09M&O˶D,M'ulEUpɦҠHF,e[1X[,59\wI:!zdɨ_n}@QiԄMp?!_ްv\m!o+CߵB!A$z;g؊6 d>qSFN\lڰʿq>3l*RTJHɞ=D*A~E+-?ZP?u5CՑ"zPDL Sč@q#cDQA.PG!\&oi]'D0[lf/0)8hCjyax :T|_xEiWNvĵS[Z#je'KaSlm,cB#ښ. D.XzC - Wϵ$?1Q{*_{ch;Kp%23 Qdް+gq́/]$O9p!>F}.!e .*CQz .ǣ"թ3L!2wҭHףtƛrJ-8l]#L: cRT"J`v@V!e _,hL q>߸6cF&<tDJe:'1tq3" f5u#Q*O Ktt9Z|%,RI${XdfX^İyE?Y5e lCeu.xX;VCeMRݵ\[okޒu*$XB-vhAui5 ?-ygg^DGutϡe/cUOy4i#S'qq%+6H7&TF,fG}+3 &^Kf('Y)!Mh%#Pƒ{|MA2Mh7E=$ZcJLuf.U;RMnƑΎ=5fuꌳ>& qU#. sb_ \G YHYlƌ BzFM(G3zʋ҈ŨY{FssF@$ bXc)/PHEuxn2C ^V=1*Dq #J=M`Og}#D:qZrFO)1IF_zԁܾrkN-ݬ`~:VB%ё{ b1W@P]TPe;*ho.كr+{.S˜&t9CDY3bwo_78 Y2N4-cbOo ]%3x.%“z8 =9n+aLBj?l[2ⱗoWf= GFXF Ǫ5:ˆC#z~Tˇ/3IL Fꠀ/#=Rc@A8~!;EVQmG{9rܬVLuܪ$o˶h,lC2XF Jn>DeHJsH~L=fE{ ;ff4;kuORN9`RG% |#I;,{_,Щ17+i[k~hՏunC9&JNV9*rб[E@X6 a5pU'Pn =aA(kApg,KΚ5F!C+{v2hKZ;_rc?2C*ȘcQ+QY_G7&edgݢM6l3N^ݯ5lJ[ {@ [<+9F+/MtЩ9)/T.f_Nu*k{KpYjE`iB\w+K80lN.v:aԩJ5g H]5z5GZ5Cji&jbk1=@\x k6eoWiW@Z /n;V@x2ۊR&׭1.pLkcVxs x@1hP0Q5\wR՘(BDϛB,󜣘gJ>Mu°'1ZF W"kWNurIJ pNeV:rzb/Z>Dp%obt jRqt=y%eI|]l冗JkAkx-Ě9l\ut.<;?JGe0< w\ _W& LNwy0?/tZ2Ă:۔yBP8;LEnJ+.k53\Su˥0D.]iJXc4ndRMhTgshjkj6^ 1UyI-*ttc̚zq,v FzuNX`RoERWB%u!Ɗn &g2ҿXcdr0лX&4,2_bY˿"jNoJI?nkÖu{vl0IP|O~~U4}GX&9dqE 5 gb۬04,(GcfSwTuJvb۽>{$)#`Lm{iNmZ,j`)Cܱz{4* -bk1(G0MyP$_{ܾ+(fnatk@%)1ΟG>jҞ(e ГWtGLpR@SAvqe\"?|l6G AAZ;_jWu9{OF8uO'P: ;ֱ7QC^ dwta_RJ&UtV ;t*T7/!b.n^LN"$lIXD5Yj1@4`,+G= HA(| KC1^];J=[!)֩qdyǞZAE\"$e'S_u'55oH>N8yEB{*H;qQŬ ƝDŽv|n>Qm~ITw=gzj~!y/j0eA4vL!rMέf]@S8'+e؋ i.Gt2 Z*ksJ+=C({HEIrMqG-w?t:mփ7#Pqq͋jc`8U^u|!~e@\Ed0-LQK(DX&k.@KJ)LH*8בm0*W6XldΦȟTO[X!xrXy(̣QŝrB"z"ѧ _oO^z>Eƌ6.gƥդ+TAs:Lg'ƕ+-bԁEZ``xz0s>P#1;u6QC{wTT=s3 $4Y\î}5`od:O{z_;/b}zG\CNB}}~5ژ^kaY&}E#NxztqTv5ڞZi6!éSO6M(,u?+Ք8Mx=oA9rwEY&*V՜ `œی &Y'ٴ$p g@Ecޥkޣa{j6.<} EHWěM-[$K[Tcn`FVD xuTx4kr6G X섃:-dêf|6ۋLl!כR=!nD"76NrḺ Ԇ=]W1Lz.aBfs'XUwouDo=LCgAoDNuCc)xGfYTo!?&K8eh`2ŘcNSMtDWB,P^?Zo NG651u5@]zշ Zy#\Aͺ}$4#rVzW υÈY\[_3 :/$~Tyԉ,]CԹ:83}?M2ߓC3v8S7ޗDqXs*GF0`qj%!-\wω?jJK 0ğ\xKï2]њ'KC~.WYZQ<+E1 x-;ױs/LdvLL6X1a3B/ Aҡw_ 58f2ktU<̥\è Ii0O#i{Q̂HV`@vcFWAÖ-WL<`W\L8^rI1Ca$k[42!317J^Ě$k|o٘} kɤqQ4{=ǔq9H=]^Z) Uχ 7JJke\$-/(8{Fg`({ Vm| ;Sgma7(* K NT2,d,2'h6Kvg^|<ộ /]历C'\q|ˈMWNH9-A^:Wg3-F5=K $&A܃ުw7 D\~EM{+8^FӢܷW}aq͋.mBB8OL KڤU.!z TwL 1[%R~Q8<"f :Bm+ 0Ԣ ֌͑ L>?cr1Ʉ:lyB`A7spKe d{.acU2I:L=8[F7(cxƱ_R}͸G`߱˜eB~J&?sscyF>\KeCQVS ×z2B2BiKJ<〆U^Dxpݰ嬺H~Mt0}2K.$p+qpFOre FvycrLUh?im_W֓&X{~< 1sM柶7&)w&hi fƂ!E?^MIw?i⵶Dvr)FO0rJqmӌ=BwJs]'[X=KYmRndVl6cc5?pq%w!M? G NPM^Ýh<7Yh7eGxD!:RX[`n>]δЧa >{@8eIest..KMok{twY x\{dFFMJL>b՘2(8~zDLĬGM'F?q"aP-E3,8کHn>4ca.kEe909Lj,CG>@B1jR^h! +ug#cBϑ s}Ӟme8^&#-fn4Ґxe.gS[';ԷCxĒr Sͯ* °lbA=jJY*?'/m%"s1"M=^NHM H?C))x0UjYpT֤GlqC챶>w4gx/neEF!JMFo]۞JX 1KH5qQR{v4:  %9:9&AC.銨*I"9Nvt½u9oEXOJ\ o\UR>k$ԥ/G"]'KTrC-*ȪSG pLuP3˹?9>8 HQS{Z #[sb[?SGƒJ_L'Ă*XeBSl dΩE<EVd4~FSi7N?[ {t U*j˟ƔH+4P.JTye0GBWwu8x[Hq߈WY%bN kcl-i+bwl. f`BkDc mE '-͔YTl/W-8 p]gIPhmS5|È~"TvjaÏ٠ g{ռq!7pe==F-Za*9?C@#i&WYzZrǞy -B5mo7Cxg/a䅶)Y1 4GϔFa{@N'5FL{͡C.jMjK6z;/ٹօBf'"-ᕣ F۶LswU<%Wf--q 凡{̏jwDݟ<jGv +X,^*&2f'xФؑQä́p6p㤻*<|qQhxPp ~;uk/]L6r%D+:qdAm^]/FM3t +w|3yb7B.kG@ÒpH}{6:€GL;t-FKЄa=:6`|ä&7pdf׽ajTKish0lbʨFM OOgqQy጖Ӹ,8Flkch+dng%WpVe>H,pw/qAT"ʢ7Wa,\j"2OfȿU`}nz,Fis #v6Q΃gb~]`Ƀ)e֘XuޒgV_Lu\LkR|%(cg;J(3d@$K6)nmGt 42d,_w(u[-YA}MNٹLrfwn0C<dpoI7X^B+Ϡ5k3-S~rbpEs_,B [8}11r1+ 7AVIK_SO#zT )dł:,L$GY W}*YFT [֗饝]C6ܖ5rl $¶ih2o:kԶJ7za<8ve =u`fDzrNg׸afO7y)x΅cZNRw@P Cm&}U 7S,c[EhCcy_޴E#2p=s= j erI_yXkCz@ :t"J''n SRgxқtPXj3ޤR̈́{ܶO0#sj6nY+W_|,Xt!(ΈhO7$1ö5o#<W\&C8W3ڊ24XVn)Ol!nb1Vs)hsҴrO yjq~ !U |0mq7n vZ"6GZjQ.QkSP~ @`[{ Epb} hBϿUA^]8gH_`ҍCFr.$.\у_rx-e9.`YoJSyϴkO0Y2e9Q* `h܀U4عbQjaYr,dO=L$g?#^,x| ߛ_0$l"Y/_]jꤻW\JQ5j+F5c+fooVmt4(Zm!e9:<}s;, pmO@b:5\;!QHl:8/ :̈HQ)n_6h9ؓ8V "7G~Qg* (D09љ~:ɉ/G_UKC5¤[RCV%YCpx'@Ϳ<< 92roT"Źd'eW33zHMMΗ?tȱ᳜S> pH 'OeĔ-ݖD-3 [.]750%AG־ΆSQ'<)USYycɉW>/sa` NN-}A"vfpe=IpZ0dZoA@- 2%mD.N -8ZWK#S-:( KJ* Z*9zih,ېl9ܠ[]I]Evr"Q>\(@ iq/1Xak~3,19i=qu!qABeN'0yjBI~03R%cy&wQ+XELsQ/SSZ-X[{K~WLP2&kQdYtوpvDs&Sͺy3I]g .S"H؜3oe2c 2<~/ާTѩ/V;RE]Hñ蝶0W0p,/ǜۙքsX+3V.HnuK*%&/p`O=U~qFnJAjHJvOH;cj<ç֌Ėw5سY2fL۪Bސ} B_&0=duAg22 XXI oᲢ|sF98L]5_]RHNZ6r?;%xsiRDLn1"/|o? Am)/TiYC.6%`~P=?Y$[rZ!IIVUV:!sόA~P=\]z@НN`qFkLOPQtC}oc$,{l݃N:qU:SM: ̯Fx7E5cyՁ?߭Nj~mrh:穨Br kl ͗Ai%9Az0Ɓ<&lU vxlW̝DHX RH3DS*D=y7 q\8ξ~Bm$cUg3e ҨMjuŝj٫Xd)Ӛ_xl@"0%YA^ (W WmI,u.w ҴBO{8b:XE>X8'ۙz\Jj[.7[ ńG*w B˩vѿ|.LxAguk5<YFA:!N޿yuj-"QK|4_kbY~*15m]Voo 4#5WY}RDcqz>#<@(w(z!>/6LoD56ϳU.J?ʂ-[`" -6UZtzZa8#V6.~F=+8_ǎuH!$ VDu?U!%_0=JT.-0AAG!3Zuœ;P|@^cԁZE}n^>D>{C囱j>yppF t&y= ,@֮j)?k WQIZ-0p2/}D"o]|)rڮВ5Z&Wsz)*Fh F޼;8zC\*R?"Fsߖ'~.;4z{+ " =F "G/7ev;A"CTa ND;ߏe{cP62[$yEF?%,(0V>]Eץ4OZ$ (zTa8R h5 e|2&"ma{1' * cʗ{VMb"qM#Y]a&HiѢW&]% 1$%h!.b C#_2} }E8H[׌w|x!;_yf- 4:A/ѣ{G;poB9=7Z+_6@0O6j +<8n=k?n_Ӂ}_:/]ZbWd*k^W O|!]rG΅c ]f}`itAIFHƖTZq Gy*knqBb&9, < ,ʇ'rz%b>=xv7DtEo͢)39a%pD'> |(ߝ2>}`X2 LI%j n7k(E CYԞr %{:ioZ뙙kk%H9uI\lK0 [נ@%k~7&k:1iLbƚxb BfR352|#ތQ'*vTb5{]6>l5Tk\&9k-orss 3uR[BTڋz$6V2fxrR\1Tg>)_>5Vp]8B^5q@xh_T:'7=]1j{Zڣ56pXFFD#L[ ŃaYa1U^ M gqDb(v@ѦECPa[֤-1 , >UveAhL᭎ WZWj(&$߹R1i!ʭ|E\-H_Rz_JXsgX =dZߙ2v[I>V6~ j l"vJd`lT?x2X$?J57-5E퓞 /44O^>tQ$eoX1G.u0~mWcq,e>\*FI 1SVQďYJwoMt*)c^Pʚqꛛf| q8֤* |«35^5= 'f5a# ?UH6|BlmY{s) yEAxkw8iTpr7_N56L-*llAgi—y ĉP[=l r#OԨ ~߰iz<G&rP6RB=Ȗ9]r7 Qw}~t1A$(.@R쳞u|s ~$F IW=d`mM`%ȺݍT~aQb}XG޽@}`` ,ʃo3pN}ezV*',G0Vʢ VZ#cLI _lJQ2r;W(ARf&ԛobzx:]ftyCS~zh\SRg~+V@jLl۹z-< ,HG+ævFf C),OƁbJ.dp9gc|",0wP?dYb&P`w6uWI$~~ C 8a3j( /lbQC[s!(gfɉk FhsL+I/ ٗMUN-jHm|;l$NyyX]R'*i$]4uTlxaJ=fZދ@yU{ y:!OG6_Tg}?⪣[xvI1'+"nlP=ߘ3Q2$q\7 LY# 0 +VhlYm8WdQL,擦wav [r/)9t/-nݻ #)0T0u}Pֹ yXo^19.%ӧp{ 8 ԀnX: P=?(N AVy.S4p~?*|4xL-tcJG7R1?-O\"_ fpۭ87?YP:ꀿ`R*ع|QivW]Cr4*iSZXa=,nS֙`ݬIۦH~!Kv32{J}-t\kz^ tNZ*[I P!\ H \F6udYe^Hzb޳ &^/]|l\c<ʈWZ!`sRQ;;iM,U#ɉw\s ͎|N/p^\MFu[tj"-~]k:b01}R0>trO#΂?P,_:{f!ºT#6X1O8QD/ɼ6tΪC>ߨqK(tL#Q̶ z%_Z!4?Gpٺ3E` * \&+Ҕ/WרJT^\ڴe@x' ;@.0sDΟ*%RWB6WGjUE1nxCuϝq.nU8mZɼ91̙|evK*"o)D55uɅ]ޣlP6L)UP3oMm kǠ_ 껠S.UXcCR Az }?> 蒒YZɶn~G(#^c~z E*l:vT6|BY@cE$!gP3ۦ$k0q 4Dt;R:'XGĝ~@A|oVBQצP Ue5оRjsMHśYa"}M*M\3DvNjEE,OEhxW2Ƹf;A(cX .}xFj>#S=i) HH&>>&F{bsHѻռtċYbn>'U6Nj=hw8Xq,H\Iԯ>& 64\gP\r[xEBMcT>œ܄8'WԝA~kFryp}zOJXL9dyW05c'35\n / ִI),n$UF[ @!tVkg-1 Jjo^1nkxq"`T'>J3vp[ÍSPxzeF={n~u{U Yy?yGa?tfN2/$gjc,,RͼEh1gC2Kf>c%[Joap$Kn"<<1X F^Ҫ)!ĎJh*&5\%)%69Ү#Ol2gUa=bꜤZ.֎oUI_6[kHy Aow!YՓ Lkrlt#Q:}e01pܭ }#~R"7P5$˾?_[|qx#A&K[y`$x04esE՞=\̥7&mJOYhU{15iӗԡ6W}e*%.8I^X6x yc)ǠrM"6(թRX-Np[gItC2\^Xrlo-H#vc~4>皯{gi-a,,w TlvHK_PA7J=],yJO)b \pPF%/-_d g QB>|N}?^F^ [Ϧ51ddSV>5bMn\Ũ'$n\>r: ǻm)G` \zyۊ=NSlzdCc |%mjīڍuIfg盇dnst޹0'?oXB mᰐZEAa w r Q6ֱ9Rw%9m4# *$5`,qC30\n"lmRӸ!oW%T*cѠŒk|U0~a _C8ZcG3FtEY8D!XQ fl%8LS]w /bmބݭ<$K#'a|RS G [cSeA%8zmLk7"B2'=!}G b5,saX),bơ')R<ւD*'o_EY30#G~j29}jt/"H2kz;{U&P]]ISb&3>̑zV^1d%+@CD00PT־oCuP ])NŇ1IY9m|ː~BĔ'Q`y*x%K=L:g<ԺZM:?e|QUSLfvf^nG]/+DBA>) EY+Zmjsrc _cӻFGax Dt .j <Ġ 9d0;Юb3qaAR&:?e{肨9IU1B $`NRWt't~fUp+m7\/I{zşQ|]o9{ih#kmWrAd~`؃!M>J|yimá@kꇥ'T?鑘}z\kiwj b5tU9+L` lj"3zݵ,gsdHm"\ZY=xeu.0f_~w8 4)9? AE_}ʉJQ2YLGs4GVɁs2/}&\ ƊFe@9pWм\˞qOBMYuۑ.T1o#:Fm|JP =9l ]Дwux&$s2RΟҗ˦;?V9|Ĵ|ד@D\>{mE-t, O4θ, }T:N%\"٥TT?qD?r¼eS: v*ZڈѳY縦[3")|<j Ei/QV=OdeD/`)OS)FxV}tԾ^^f 9A} /B;Ү>Byu9њM]Dgal4g~'f`TKOAh4`#[X}[E$La wsB Qy?G+(,XytxLs,׸F@SjunvO2?BOC'k"LRtc%k5[{7o%&0xngK :eI s>*]VytbSP"=3Z-|4)u.o{3=Ig]^axo9A=lBwb~`,t&wWILN%t7 o j -dH8K|Kw7J'.p[&r7a^) zD-_=$\q";F x9Ba .){Fmh0m!5deV D`L-Aͳ=vH6uL 7i"b4,vPf1Cҍ7Ţթ ezn!^ fIt½vce*.L<@K@Lr ޥz^Aا'+͈CpuWz?Vrx÷{3e^[i o:{9{ P=e5iCX|/Z T*4δQP na^eM3 f AsJLi9_iOq#־|f=gto-UqPzYTe;IaQSLWEWkg >?YZnmK.CnJ4yv+69BoljS&6ۇ*%2A n ~%B(/8=ftRVL k,#X뿖v&;Z"͐${q/GEeԴ)Lzyw> 8r>㝟;sxdA Wy,2$RX$=*'Ahu6JmyLDz'Xw13wT?Yg~5?|0 h7 T% &;Dn\DŽ @F*qk:%-qYT ȹkm}4:|-)QKkdϰ7QAwt_MQa|z!YkŒH\'M@\Z /g/uT'FPz"cȧԜj҂!+ˆgE[L}txt鶢'_  f9ףp3A\$co˸O.G~Jߓ(!@㉤\>a'@&G@$8ش[h+$y R[WC=-; -]l\B wSYϲo*,'m=;d= JvӨ~8WMFz! < n[* 罾T2S% \kE\߈ofG˛d饇b0GՓ9Ed>aӰ0֬Xqh(yOd QGgmX'"4$OEI"שB-eGz+!ip6IzK˿IN'/etӔvv5Fsod1їgYQ#"jjPX#xnM悖6> CVCY 6)$BԗY we@-ڮo7=k4 ͡g5u<Mm32}Փ~5㺡Z6_bm.[O@YD Ɑ(](0祙KÅFRR sv"%gVO(/+d|ՃS1=獅mMVΛ`Aqԅ#D,7Kh$Mm;F0Oj*Xjck/a/iAy$ŻkrglPYbq?01}Aݴe&N֡2( >xZ`XB|If9:uOʫ扣H!bo+ևPmimcQ\‰H}8X @ft$=08WL}#;}lıDŽ6'Q nE)-is^QϤk B02A``|¥_@!ΨnBHYn`z{>xGL'X@zM]V+@qO1jGV$ h80­}Q#p>!:|x䣦j5&/|P8g6Jޫ@/\6{yFL &WBI15IN'>mlF0Q lUWL0c>8+e?初 WÄ3SvuʪqO՛,% bePSAܹß:w|lRjAմ"s}ipVCMmP (|=`;t mC:d2z@eٟ275sdq-kk)uTO.(~0QIg:OӶN+<}25‹6G<9Gp(Q T.zOϙH ZJmخdloԘQlk(QI|$Kp${Ű:{g喽v-7#n'Vy@rno8B*ׇXĢP| '2 :9v_,Xu r\&v"ٵa?3vIz3)O#?E/K#-QE>$=JBhq$GRb:|~H>:%G BC<Ï\"µ=6[{yHp amW~Sү3xd~x18kFvрZ`mu\}jiR]?S)]/Q%[@Rւ"KJaf_&k[*Vi;װe<9J X+YmAR _K* U km>\lVt>"go̠.Fz}CӷU^3Qxx1jrdTjBy:D@QAJwhcd5r6 jq{ ǧ7y7ٯY@בPΈ$NTZIqB c`0(<{}mYJ_S5ASf>k8D\V)vdJPP܅E3utT&biH8/&wNIɤVN&d)TP$+Q#CQH ך:[VH%3BZRLӱX./y[2/ ٷr+<9 ]C3 M `% :+\^e"B8Z`` G"=<TTDk95d|Oe) P>kǝ}`>+F0xm4+ừ;Zn}|zqI:G?a1sIC]^v+)ɧ ̖=`nNBؓMV @;6/Ҳ6HρdSQJf$~p}hkv:hc2㻻=?maC&)9q^pR;:wjLK][Bjg;|O(uw*ؙ]Z06w)rW=_ôj,ZϞ$FHy+(%z \ cT>9 _u.mJ9PD]ɿ@޵ $ ^$w_hm4x*0A>/1-cJ_Gp^'2+1'1f##٬zltsEm\+IMǢwCGP@\bvifZ{0L<#(8`;~nY\X) oc,\ pK|an>[RgvLm64Q  Y] |F Jꧣ@lVxYoshqǿ=)u i!{,!˒J!7|vff.a_خn )emU~2Zchvc}Z>5\=yNM#IR,Sw2th[k)8l103K¦u s Y|aұUQvOs91BA:-eva*"BNoTIFtTrotpP>,4įZ<֒k滕)ՉU3YG2d1uQ#"Lvzk2j2OLp8J%6()8^z_+AlBw$11cRu~\ZwolpP<Ʒ]4 2ԫ4mnXC[}׌$ZFLz^rnVIBjE͚crX )לڑڗDg~LF_,-#bSkJ'.IP"Lc^~tcϠ m W9 K7l9 q 1r}!G>p]SJ%'r kWVk}̟ )F&P;K=!. A yvFE_f閮H~XYↈ=AlW<'A4{A:``ߋH00^-_3+x.L1κG.Wn/pVYqsU~&d`2/-!$ʟJo9#4Zd 2}:A_J/ukŻ+#$%vΤDs(aK7܀7E6"8vOLG%?䠟#bHP1gFDx nxGY8B9ҺC͎]p+/PG8:+/-IJhDB\*"euѾ o|Еs˳!< E1y{aNfw`眆QV5<0!:3Td Z[*9fpEdt0OMIor<S.,P&2)zXQ|RN*ޘ}8$S!)P^; P Ug%ShsxLJO(GWTCL)r)t WSOډ;-@V^8ƨg!a3ng_B3#ŦIǶWCmXN+.ކaC uQbNK0T#d&p2oU `Iq[oS_xPmaI\j8RFwީ02jSi<8ߨX;L0c.QTh ߋ ҏKTC+׏4{+53ީ;cy,<3Tt?̄}%&-d2awnUTa;i?=n}8о9eXHnIh :É_12,8l a'TyC|qQ .^ jxɕu;""Y!r$)]n:Û`9HVKg`Y5dgYBX$PŹ{V6!@BL H6Bwa)l_QyeNbu#%( )l- ښ`7G,Ӥ3:f8I*sr>r5pt*@8. ?h{e:3ȼ=a- X .5:Rg@RL)90B a!M{t GتÜeB 6Ÿ0[ N{uI2pE?CG<"q ^iC2gBQ^-Y%Dp6 M^`?0Z`/SәZה#Q 8nSNe|ρR dH+sD-([fb%x=M*5 0.q(ڛeT[cN{vˀ )]Xm;kW)iN&,#P)P)WC08lįB?Ab퍸yI@^ ^c5aoSY^'\Hc )*;WA82$ q6,l)s o֎K]^e{db<K0i q '$[=fsQ D!;CPJZ9۔]a/ +xv/jW#LK_["sSs[p3`IyU<#}-Ӵ)R*ńj@oj!'4j|95r֩,\~j[u~*+Loh;z|%$ > Ԗr&5@GiǪO99uK&9|Qe4 Jv" PIZ ,{'`4{K٪΁&'}ְvQpbdF95քqF؍X<*bM{51R[[^8nUfSO*-<G'E}ݯ}fт'/M<[?Ϲx]M\?7B1:%I4n)e"T:O|SE~XizDPic;^ lU?lwDw"̔AA 2W!AH>t흧tGL/Ies Rn4ܻ$pW)f2(QY֜ J6$zQ2aC4Ͻ\ ]mRxZ7.&x6 7*FsFx-ᇯoUq,_4c?Y:JtTe#±zV0JJJ{1%vS׷ ACi]#sZb#՝E". l@S`AH1/1ّ#D謠uUwħ?{Ԣ<[) t1npP"dug$<(Wʖ_DvwC5|M.nDFh$0D%UVXM˜q:ɎQQ&I* ~ W3;2v&PYZ/Kw|q clpZ>lj9XK&i*fƑ #&5lGn*U!d\&i]VN:uBa|[mi.9# O({gY}?spȂ@ycB0?JL$s zڢ_otW'akYΏx!sRYT^YC:_83L⢴Iyr!ѮC^*bf@ZPM&s!,:Bmb񗞊Bۻ*mlq+ )gYhVV1{n4%HD)i1Лs;7J@Y|}P/^>Nw[>:s8[]_OÎ~EB ]bځ )%r$pM x<{twD0%i?)u]rYF ,d9#3ϥ.|+Oms/SENŰ-NSNB[J8@İ9ŬHpWRr8?unwiyBc*YFixÔ(ӬY$ԝ?hK~=ZgOP V+ރZn-}_l$ߖ' oevn'BZ4Y9|`e5h"9Z~8ux;UOk&K@MVJP.yMXcWXCqYEJ<am%o.Cqa#^r&Søx "+wZ &0oYÌ}tevVP;3@ǎ>;`;z j}e*enahr[_,g2PpBC{eqBԠ ?dxC! u_ѳh8{ƠXI/^~I ΁ep:H#!x< LR e>,';@< hA:yܻZۀ~>|]Ds~ 2g̰G _~F1;{ٗ'w6+ 9RHm{Q-{ }ڝ<زo@iGrxDb{ɔUZVٹu_¶XPJRfo-i*MK—?aN?^5yx rb&_kX/ 1iN4F7Lx-g;wZ5F̧ #{JwKoԡAp/찅vߗ^!}Ў:Xt.DƺhE0/FWWn@svxcv-/:qFY3N隀 +`9x6 $i R=k|8,x51N5gT˄O$Z.G"mrDp3F*$_sI֝[TY>΄9Qa դz+7q߷u'OyÜ-]OQ%hE<9GYXզnr&d탒TJŐzy:| Nw #0H?AC'ȋSUK l:Ϡh~n;qṔ᪒pio+ Iyt+.;07vmZM?#db1!(Wzث{>>9wM}eP4[r)ҕv3`$3 u&uMP*j+*u/KeX85fzJ:y ZӃ`Uݍ]%sjO :J>Tdj&v ?qA 3VDbW~2m3(:҇J8XAW@?a\@A _iP0azCzBE,f+@?-Ebfym` !1mOUF6d>|cRP/$y)—?S?_DIsl!#J~f;zo?r呩dEi Su$B3g HC~ ؗ>^pQ=yZJ_x-ӝm0zkҗ!$mK5lFRC$h?v4?3 ]na1&gZKƏg ^=r+X yß߱6X>hf<5(Xry`X$Ofe[Ha/ܓxkbDFt)GM=:,/=:<+/jKt`7>L;EJ{tcjqa.$ܮ޿傺N^p SڡYH&F:nhi&g`b1g*XO &K)BCfY)JG{e l"[vG 0#;$bB*J9A(BtDZ<-L Ers2 (.0Hឹ&G;:6 ;~d9%;͐)m$ϪX3ԱXf#S%"{=vm.r[yERw5a42ꡕ+_CX{= zr<҈ÝdADi7dxMk}C4+.tj~?=iKLɠqG+)O۞a`O}xU,P$\EmV0b=ZӉt)޷^r ~ ~WGe_)e:=pϫ@+^QǏR}ydfa~cz(rLb?N_\JGWUrLH3KrddIsTd#[ 6 ϰem;m^$~@gidk4꘳ueȆ&G ńD<;.jk#WG4,_5hߤ!e,=վW$Ǒvtz4gx]շ/ `OWyby(NR#śh.I/(&ghb%uЉ5 rK)Ps$rԔ:؆+ @Ք0H{۝*uK =dkw%#HiL(]uV.u}"Ux8/ì0ISW01эϗ%lo#VW5loSCAK|M cܾ?F[ />,ShbOo9ל]Μʷ2qv̩ Z%S`O [aŴƓ?f()ev+Ku;m3i'L~ 0n/X? 7:Q64aWh^1l Ȟas?pmo ^Î͜²Vk8`Hdlw@n^d_PB[~:.][=Z%0ȼ$;eҽ=a'Ya1Imr^`ᵯ|l(Ɍre31/(B?VtnAZUw+qs!&tLxμdݜewh$ݛb:]{a:7<  / ۷%ڲ~t˲,V6X6S@ /}3=rՑ5!ds%%\]~<\ʗxAqq!bB6c^u^NDsXˮZctI}WY:w0 !jYc<\S@ǂuk ^=EDY H-clW}J%-9TXQ皠 ."/l)PxUqb#tdRg38ht8qRt!@!٭=Qo:-nNr.ޭ7&2n!|HG,IQ.CF>ޜpLs,A<>DyI}zAmaǯZew,J7H٫m QDKMrp `"A6 86K-`̦<|2U9x92Β*yaR$$-S9XSfw<b:<:wMcѵ6ːqVfPbc*]zw39ň"3Նn(t籣,6\~[rU$%VȄ[V|:XS}]p,S6!PvsSb}EffBڳɍCExy`'cɈAmN_b2[9EjqTU/ĠKR}Ǝ >[g(U;haSa>A4Kfd;˹.~~ugKD K][JLhJqi; K-ȼ~c Vh*-B{$"xT6AOٳlb}ѡnHQ]uF7`B܊>z^~E'l&w` d`ȶ,Ğiz )k%oڴL%a/,_pG1r)O$Fȭ]JSlAz6.-,}7~ӵuj{;!d]m Mҗm&Vuj\=A`?}, *fbvHqQ@lD:-~ut;㮄H7Tl>0(tpZ RszE3J[!F}= -H=h_D*W6,rv}h攭$LC6kV; <>A״&A?'Dc{go!*u޵bkTdHauCDOC// Si|^+JW(RJ!DY iϨ9]Čsح osI-(owd7,JAw]+掱G[7m۠zG;L%7COju[&/*|GFkVh8+:jql)Dž4_<)φsF=X ,LgBxd8QdgRp#7B1@c8w=x# hpm1C7oXm [6B1KL%yW  (qu.Â`k XHн?pi Fd<Ӫ6!!%b052EۍgUJ@eP*^ KbW7~4\ٞw?Z#14 }yKO;,Ւ>•V$א3 AW:ǡW§99bFXAC"wKo]}wMɷúLV{[UFԢ !!L=ᬚ}d}G5#W'0I=~Fu &5mN _xmf줥O!qFZP$yy'Zt Vz@'ɹJ`jSKL@b *ك4"k^mKT٠y<9&j=ޱ^(qP3(1rgZ\k3@dV@Ma ik8H e_Ü2@U4q@8 #VaVMDՙzqܙs|"ݰ[˲KmrbW. E$ ng/Ix<,sJ;hT#-ƻ'IbNc,"+Iknw˻P˺4 /I_"hygu0 bZ."RJ~cM֞ 88>NuX}_ o56(CVx4SĚNgq\غ> 8b:vZҖcD1k݉DL>`Hqቡa=yBsPuMo `<*,ӳ!+l0!O,Op+L.'~1=;>s\|5b}h( #D&qqo[_Hv;6cgLՐjB^kEn?ȭAq.wpgǧKysO1 :2\BذqpA(6h7NhUᎥi#ʍr)Y}(W Ltå1uYq!pl3`ట¸8JD6(Eq|FMRgYE?J11)!@hč(%ejX3/`yzY7[dn']a)|^ 8~p?+IaSCv!SEvßW-&'x;jq瓌5Ceq۰lQJzx4[8n!$h57D,xGOq#ߵ:EVI+0x_Yؕv S nsMk35:1)2tNR$V0.eDg7=;# Q缎͋X KA}mk}kD<zQ đzݒ=,<,ymPJ_N0I&zx|AP(\ v>;m~gɨ;v' ]FAsrp}__ }T޷ٖE go4m3  >k' }MFo"E \6He:Dp(n^;f*}9 ][ 1dH2 p ڦQlVb4XR?ތx'^̛8r. r%9%"Zy1v6N5JCȇe9̚gI07!qO&cxB`zŒqtI4*. CK}!}[Gٽျȉsin:?&J 6;زL?"K0$~=f-p(6u2J|,624c1Dɸɛ64(,bE[n1^rzl^~p4ϵs@9^.5j]r(xGi6!(5_mǮ%浔$]O$t ZA&C|rԡ;f5Ƅ r#TAA zXQm0cF%B pBC!(Χ>nsYOX8sNO '"QBE6 |qOPKXHAe kw7PvGLb^׷iji .҆vjRRi<$r$X1dM b~%OTF7>tv*hwY!`Rrds5PZ~|RQ{+x5Ri޾0}`ӜL7 K#84'z2kK@"hqYMא'Kx ,|o$ݱ|]f0GK]C, &U1dQ*nsD', ni'f+ʕW,tſBt3IFP<;HN C6z֮E{AH^78:jo:QV764+R؂\7)v!il㛏0'+/!! B:CFufluO3iKo~JX*+hB]nm\j`誇&$TM1Tzɻ#[wC7(oPς^Eo"| Őל6R]gZNnkKf QJvif ~"ɂ]W%=LsRX%[Btx,BzhYI( 3߿`#Gs|샬.XlYL5|ٺ>*Lh7M׃ETb?{Y {iRrGzxamv\v=۱3Bb֜hBt+.:+1o$YR[ BܧF~;Qs6,* 1pL!>B{ U/_?;؃Cp_1Ƙ/Zf2)K1<e\rx~4+mvH!BOJ*pYj'Ht J2!› ,p0(,D7Lq׮CǞS5_`}owMOPq:"y}АwI͈FQ]9Y1z!f>bG!㷑/lr0H6x~+. R¡i(9dL*Gb\@ȯ)K 84(B2pjbdɔ52ۨ*Qyq=tM!$r3fֵFNݱ߽?Y1OHOc#_fZ֖ͣ>oXyx<BjûcV_ݟ & ml(&ݭeI ѩw>& *ٓژB 03F͗<y6CR^ Ey<885>![*A>O бBID<0^#v&bl \ iI׏-MQb/@LY&փ>w& r)/#AIj@7 +|dĈ5 t*ѽ$sGJ:ª.L.ԠajIa[S%GS$CNˢNF=e0OaA }ܬ"LB^#1DBR6՞l}G'+Nt檘t&V ڇE&$si:"[# \-Bkm O9,q;ÿzGՌzɀߍ ϋ8Px,ǚusNy(olMDO'J/"F7 f~'С _X(,niC9=vq0lʜ#BМbÿ V)i*NbM&\bF(Džӊ5F=eؐ*%!ODZdrEA)cXBdRIjslڵ1uipLƀ _~ m:wTA沈'͈sd~b A:+9Mq^!D+p$F?S ՏKg~Q.6U irRS?b{Z? ـTAڈG#:gaOl)SWdvisYk)JwA?y_6X\aDJE*܌Ŧ7E*AED%[W{<4-r3]*"wX. $o 2dT=^):5!v.wTL$g c@=;!]۴ Sp)&l ceҡzS*$#eDLɉ\Q"XyY&hv IqQ(zXh{äȚx'vx1M@J+@Zkdb W_!Z8iR<?<9A6}NXq0 )!Dj~qctP% ѫ-cީi$C:n\&LvQ5m\DJG{F@3:Ku5Yp2GS}A/_*E mDcC#\: IEKI=AD"-SX&\ "5ؔr39. Qc>etarQ.ՄEL0,G=Qzd"YlΜr1fa@}ok Rzqס%QlV_fB1iwG؛.!avi麻JC_©Xv~ONڳ+]C!Zhg H(%kjqR8n_omjt%BQڛ.c1XFߎ;ɭ.+vR\] r#9rUǧ^uI wʍ4Qs5e~ MI\]=%&;?.*P܊v{|b k^>UœYs8_@h_kH ["ћ7{ElqDb\lw>z1k Ii;?8YwB4X}&[~QBlmuZ_Srv\P~hzwZ8 9-P5p(C#.VEbg-4k~S! l>Z+c ˗hh>Üq㧩~]d(@:fOsIy6XQfp/`8O?ch69 "о( ԋ|ceDA*22PQ)br+x08çρhcY{.QGJ ;-+Z%E:MU (Am gmy-\oT@CWr%=)]WP}ivs6~hOiMm^ C ]׫ODB}v3s?RPS3c#sۑ:xcKW3qM>e>z= q=wIRԜ6Ҽq |hxfILh:)liY'DP,SIH%$ ܍qDKn9n+Ċn [kŷBYʲ\pNL+O)LV+F>"\p 0FL' 6=]{ ߮FcI!~ƗW;Y$uSW\ 泓U&0a^~PuP?d8QB[zJI4 Oq *g" & aMa} bNGlQKј:1ް> ag*%%.ǹnasojGJ'fkfKۨnb' j3<`'ʕIeKC)<]EM$iJZo1{X랪 㴡˲[p;m6ox*47([[#$)UR G1A*ʺS,TUw wCal M%a%3;2,Ͳ&T++C ~1Ս4jE*~ NGQeCj=gQN\nlN/US^%WZ2:軭 dkm&}׼: 1C KUt*=Ds5jR~|' /e-_1=a@/+.Xߑ*JGJx{z8 -XjаW?&鞨?.=/sӚ%ĂaU#٦hkUw3*zg!Gl?7ԨŸ9 M5nWc5n'q%b0 ˿1< OuUA׿B;pm5k6J)ؙ) /2vk.Lӕi ::ziEr_/֦ܫD3T ܃sFq;[9Ctx) YuoUsO, oLVW`dpW $n),V;Mdvm$ Cy.LQPxmd 淼j͞A.'in=jCv mнlYdq:OW(l9:4?tG <2#E%m!JC|r4V+}T<$'F8r)ԕɛ|!C|*v.ukDut(uY!1&ko g$ъV{/,ʋLeF()l4v$ᦸ~]+Ϻ+9=[>+nH$)RZ* #<Ͱx64o*ȯ:C>mjR zȞwO-: i'&O|bWZ7Z;Hl{/[㗤Z^Fͪ _|I‹])]3/Jd`6Xr9e #wAQ+ϑ>,S582X&XE_Zō`7, #ZL1iZrWk7Ϭ{e{,!uN$T@[>d-")xGre޻Opw[ʮ5a o\pܒ+|$nU`F@nzfgرF5v]{#RWk#j}`.\,ߠ -UI61.And->-WuPG^"Z=umFm@?鐡KW 􎨿)Rp '0g2tYy_oG| qLE#"{ՎعPkcLa?° abi9"ƷkAYCwvNU٧U@Հt)Zs7,]=1_׃jj-wC&`=yJ) a?x' ҏy?auYo,t. Nq.t7ꨇ|KqjHo;ܯm ,(l&v;EЭŞ5&~Ǘ3:~`?eMħr^˾e,_\MyП; Q=nǯ=ֹ{5qY/5F` 0H}=X[#I⟃fw;L_ /$e9i/}꫷aNiäF;zyhfx>h&&enpkUB/h 5N_ca6 R4[x,N!C+LHs(7:Mpg1E*_)jtVͨ̊R_/}g)v>3[hi=j?Qy[up GߦJX Cj~WD"Xdq4>˫eP۸Vp'!G(-`G0ŽXqHL&lPa\UT8LyN!]HڈF.DHP7!sP?=6$`V3tjd9V%x:V/ G^8SC>Ҭ+m.Zy7Ad;B UZ* (E ^A49`j0Ywlb?t\[KbNEْAf!9"եumzNNv"=6y$u}H}t Nhe1ٝ@#BV44={5sJV 3ўu)pGىژ|©"hhn1ڸlBYӖVE}՜I&V`ށ*ݥM(}TOۊPw.uk)zo/5ȴS°`+kx?Y>!vr;R]] +闙C‡OY7|lLWtj|^rcB`kUYA%C9,24ydnuW¹N.KDКqHkVrlK3 m (Ь E]9Q 8=z 7s`o۝ kbnW1 nG1ߎGuEW3Vu@ (o5:P2 a4%!;ޠg ۪jp@O3=SFՀ>8=qܥ/9ƶRn\ ae|~3̔|3j=-V)??zW?$2\ARwGv b~_bB/(sӄNcbM X4#ΪLAy[iRH.cP/ ?849;d|q\+LT6oJPEO-M*(8yJ6G&Bq31 2)V#trRˆɈ6+Lgn]iXzcv"!FV7ïUn+5 Z~cIjb׾#"9 .="hP̓6sNGv@͎Ja1>ԫ/!|TQϗ)Jb˚dFˬSjp|?p/(Ʒ"Hţ]Q24P  ;gV.(DQYB6+C''ywem8dx?'tD׿4'9HEmX @}$mZԹs_py)DVKT!u,pޠ(DȰ_+ Qˢszy5/ 瓚|D0 ƐZ~}kвۛ(^ Oh앙$欻 ]y=2tW_V2ދs4]yWEC祀s̈M{]e;ʖlsCj?iom/~d"\mRUv|7iXsI4m%EHF0Sd%\yhL:Bɉ ,8zK*@ڻvdAcfrKZI6ի5À{Ψ|#y.r,rP>cرբÛX)]g4}#2;OťMVySЦ ،nB4?r|I[Jz*|=Bp?BԳB=I'+*I|yIm  VOl\:K79*"sO/߸]c})Vʞmx tAV—uCURD>S1% ,7'f;]BFM[ՄAXŅhFJͮ5^ٮiIxǢ. ց1٪SoJߎ qMK!%(K>Ӫ7A/QGm=FQ4DMALO@U*\[㨷|Cg]zyi<>HjCg%p5p8C'- dPpTSD/uDq}J0u.)iHr#z)xpCG$/ @O.Mt3T~)' [LҌOٍ@3e [>n:m7ʹ6HģdO($m-19: qRs5J$` GEY (&aI&úfFgx$QZ?J{COW.Є.s:I\P 9e˅UHGs%״Vw vt\DY.+cw Ih\:BC9TI9QS&Fd}e"FA/WrՁH?5Bt* fr8L:wULd"pvjr|Ary44WmBn`I|YY}wLTymk[p2 + NEFw̠rWsߙ,ɬ0*pu6 }` zɖ% *|¥BdfC|C5xnNUY@K1Z,1gQLjinqGR Bŝ"U8:< )i/s4Ӭݹ%ekpڛbr2f3*jU++;lrhn؍<ՎjȂi+wGA١p uŃ[f'*^7T"s$#/-@egVEE$qEl  ;sqC|8F5""0QɅ!^LGiP("bYZ +kTb똣Fp,s,,EB2 :3/Nqgt^d5"*VZ7nl?#)w4b1cRV6&J{ϓƽVY~uLOfLW5Tq9[(Ws<_|lq8 I[y?] CNJzޮNs!N&xg[S :;d qU1dNhEugYvAbܩJzFS}o+Y+NG4vJzs/b`@جk]EFXB]fDٗC-&m//⴮XW^؋?[W_B3@޵{:cz@T*%9J6\XR,Plt7phDVo`ۘmM;?è<u"rr"LP/r50 ޸+t;=C>j|My@5 We34һEIhaHQތOZ#iVДvᩮY+EBer z3CulX}R T{)U$L1 op<9ͺ$$g+j+5k4ԜTmxo* maJ~+佅h?Ş'P H`!u &zmhKHoL^w?rZ?bB1 >居A-҉1v~>YN& ډbMDУF'F tsk+V":Q&W,.&oCpx3k-i#],^*?lTIʛL۝X$g`L%5TUޣ݃]f:{PsTg![n!S+i|Nk<}7:o ўxYwkL ;@Q:B$l2/xu'0goםa,IrmnNDO.*x[z55'vgNnW\kBrl4`-+Em s#<  ^|\ L[6޹$ב9lBC)w`NUɅj ֔Ϳ*owk!P~!3\ϊ+/:GW>Ղvu.Ͽ;rb&ȜʹXWBWB.6Ɨ(Wø1Gϒ0 ٭Ϸ^d6ԥTU%H$ "bM`]ez_lg%k׃7إ-GTQIy&rÅ$⊸H)Jap6k0HꯇrKmra oÕ'iLR!Madz]n>">pӚv:6h(̭%u8U,Uk Z/E$|HAcIB]wSyy\d99Y#y0 EKAeLr7:[ldT<仩܋2X%J_q޼~c6Ӄ>κ?(c}Χ=ylc66ʠIvjJ6W>B|(Dl?.[0ycD^gm>$+k(OVg_D(!hx NfɄWf\pOT񆘢CAm.xڋ &!hTPEs/v v Iٜ6|+JpR3HNƵ p%ݓt֜u)~Ym tR~!05,Cr. uzOn:)*u0 (Jj/XZyC\K쏾2V,\5F l-C>8 y-F=ȯLmqP Lj[c8F8#DјFvl$.ͣ{e#VI''$.N\O|JROR,kWmV|Yer/\e3]LO˜4%C``( brAs^:̒"' Iulwo¢[):f)R{]àWIrQ}V:i [Q/F~ ɡ7TF{d}(+ꘄ9&d"|F<}sP?UP Rmf:5Y,#6Z(o⪶6֕檐vf/\sE!ЧUS< n,.K+:>b~f=x^Y&h.t>m|y:bf\c0~ck ZR7IBV4f[蕋X zm0:FkS*JU,2AzX$Ԟ{^+;=gM,)bx8[=d`$tؽ . X-g!+ NG=A5C0EQ ;P3F'FX7k'9$m޽H5$Por5Swk1!2)LIOfzÈՙ+hCi$ZdH;Z{K ANv*P3cC~AS"?ID`НIW,i%Mt5}[&EMYiR9 yˏf :v6%P$GfKe0틷\>2A^|iQjjdV m"vجnӨ=\śg3ـ qa7`+ b#ti m$`V@"@}v.ze]cm^qQS yqP?Czڴ0.Q G㳾Z;Igv!H-(ԼG"qCWI `tT[RJ³t=') JoUG H.0GZzT]&^o=L횰y xiM!p11RE# Sk]7ۤ$>TPyBuO^qW-'X(nGa-36m/nT3TPŰxac  DK<"qOzzC+WKVPjm藡#( ) ]}U=oLXyR]M<%'TSez1D4]b)Z1SnJ4 9Y7uZf,=b|а6P!HA9gt,CJc@}aQ +nȣܥ 鐦rs'u2s8=kg8-QWb_.g+_H]޽=3?!(scv4^s+rvq6{WULZʗefl-&0g*Y߼$E\ؔm-R H9ܞ *[_ $9"ya# VՑ;VԤ?f]E|X=Xa̛`'?;-'`j*1 iLDPbw;0ɆtVl2c+#dj'd )!򆫓[`aAT03}^V On!j$'sMOȸb36˝aloX0~%êQʎ2j"[vuj +,Ry:Me;M+A (&XU-!×2W`G0[o>bCs;#(YNs}$$f$s|X";Qˋg Z'|YL4XIs]M6gY5%+㟽:u89:GDG|Q?QցWJsC =e#x?ky>Z oo3nO[rtw%9:o!e!@[Pw)~c&,iPI/njn@s@s.ɷ0Z(sj|w1E ,(BTB.~zg!8wd`M ނ˸ č5F&WCsC?Կ}I2p"i;!<`o^MRC9,mai}hHĞls M]=q#&|BZg/+' _]jJ9/T`7>2jt77>iG ײ 7.(vPOOn:dQ?p]O}\gSEEhd,vbtr(cnR CZ}Sx! 5_}vҌ!~c@X~ti5-ɚ9.5+U&H,Mp9YdnQLpyN4_<(ObXUr`FM5Ys SA*M*çwaE꒖]& |P"Iew/D!^S}?Vр"rF?ۢ!Xӧs8׺=(o[r%Gvܩ 9KC9bR R,3`ׯmZ?L*UۆwW:>n|3Sgh-pA[(5^JJ̟ e hv8٩-c./63tyC1'XT4D̬3o5`rcv! _B 1,:@ic0;9ް9۠zuN>{$_C+-;<‰Μ99f& ]ЦxƀޡnYZ#QcI9n)҈l$\3\#43Zϣ|aK%g Sz  :ΚL腹(2wbJ5kZ1' 9D;&CXXS\Uj4Ҷ*('1noS0YAJ7*jw8QK?ĈTNj2,sePnL.f EczyYa|-/j (a2ۚ%MchRdpfq:A-]yWn^dj3{ѥYSa6I6g .1W5vzن(+Z9R'/4dR,:7)#)_Y]{:aS?W{t[qFX Pf$Uە J1g|ʹġt_%GJt>37 uG7pQO،'Rm뱿Lbp1!ijA=vGq(7h%HHi[*OBـ_#hBadYMt![n4kDRrqM `p ˥I}':G\w:mR &}+ 5_sbFq=u}dP3V,f1Nv7O(zIl+eh|Wpװ:3cd eI(j m0p-j=Ӑ$5c3a+f 7] GV9ϗ)p,;ׯw@ p/iDQ;l>2&E#ViS*:؊q?l˖psE_xר&ßR2`˼!+[[?0ݲս18_1*K=R=f.6oCyF-ZUV1= nr3 p4,%3@DNc~A'.Om]&TUx>6I&S #hthG᥆ݘt#CyGij#rH[atETP5§@8 59 SY w4mBLwJ>9v )IBKJӫjT$E= QO6)+|p!2BDv*fg2 aw"> MJWx fA٫wɅMϭ|̓liB_16{;-7=^$ /jqcx(2yW,*&\,qe) C\+Bޓxi=ud|(׌b;l%4Zcd@ LQB &xsm(P};$KG!F0 m^dm,!k,:UÄb_5Y;d"Hc[ǟn׏F{| .U;Jr&TPfތapU/Nj 1 4R(x#Zlm:/p`ABsg DO %EAWf.]2~ĭ/FR^i ۯE.?Y*#6{jccڗᥰu>d hb[qWF}qʟuhDcek+9+D@X4)хGኘBdє?5!M?~5́ ŻNÉ1@>\3;ɲ'!+sd[=OZtL[[fB/jn",8TќGn_=umS1LBݫؑsN*?%9zy^GѺRT(tV慨ږYvW6a/R!74UZ;%% d; tK` ,0#rl:%{k(Y,訮F*l?" K$vUM#)snXmV1_CA+""i"Vw~)j^$O1ӛ'lbЇ'~6w jUp3D2:yf|m7!0=q2#F ΢AGM-0IR6w1:**ZP`YlޭɴP-MŻLXB+|ŕ靟 Xg8U]3e}t"XLN3U.'dg7 Y"Q7[ r4,RI(ϡU3 M*}@j 6},EJZij[7Bys&/B7$Ae?_d{*,WC} 5܎@K >.Y4E)gؘqRI49Xx`A19,)+[`yB#>&}lT׷X ^Ix%?k|eq4ʛ+-ʾB~B{J! f[sqa^hHEN4j:UV-k@ #R9a 5^۫ɝoʓnBMW~ÅC-o<~=*X+yPˁփ²M iF6y=B5烰 ck&. ;SF"# "vض3ufkMEBIq,;(GUxH"HCIR]Ҡ@rb:.{>“F네.ZPCtN3p ۓT]ۗG.g71K:XHt>k%k#" [>Dъf%OĜFOR\i Ktݒz[8ICh܌6@'C_fiSv(%wW9RG)-s2FT'K rj>]]JUBF l毱Vq/ϙB$2A8# +Ӯ hB_ښ[1R@e%4YK=8 JdŸϟ! ǂCtú{BPbXbC`lA&1}M?*' }RkBy´}}rE^rql=z~!0TI=qh­`}8+28yqMvCl1a2Fm@oΰ&1kh>p1;}36,s$WB}0yߡlq>X"gKP_`ĮИG&-yl$=ҷr2{M[MSARg<]&ºQ:2/`lZ ~CKW tnX9dRU8eP'sNs=J2`JV_j?EZ{* _Y79i(^/Q5jn0,t ͱ?+lÆO 3Q^ 1Ebv&4\ܑpd"0΁ğŜP gm8nۓ%s*yg؊[$uju'2BNQ!I,7u]Lz,q1+};ytb^#-=mM[QI+Yt0MI(~?,@~z\ױ@Ň|o8zov'33AD:f=Q]1.Rm0F 4p'/d貫Vc %/c~O$߮/>L.LpS a2c{NgP(2ja4͚YNdMw˩;ghIaG'k@v9(=͚4o׋qji7ә6 @ *"Hi:֣j@Tk"`1Ua}OőLnXEY^ɻ*$ڥijV=L`zDGñq}䠿*YioP?.Jԑe6Xl|'E7 GOĮT@u$FKd%xU8-iǮ0z6Mht6sX|!%7=}?6lWKBVzP"N 4a q-d"B:uՋ[rIUaߴ}˦ wkԬ l R\D > ó'?֯IY r@~bi:;几GMlk jUH!<qpW7yX'?_ Nt T$F%,A>3* LǀC NF]ågGIwlnx:}y-\#P@WzZZH4B-z!VugVq2Ua/{f}I{9[*fnƤe;\^z (1/)E=PZoX{Oo}5Cm@IU7G 'K^3wgYa܄(ojj?yCΆ k<8%-mi+֖}d!Zf&ܾ FVZ~EjM@i%Ke\  ds9gl5?hY◡TrX[H6VCNv C@ t=Jr ̷DKvoٸPZO_vGBҼ P&\%sSӧ'@ Jr=B}|1W9{ $Yiߠ0;[ SWUwAL/(3Igr=pA?:lETt KSW—恛ɭA2+$LxzQܺkk,0*Hm ,on#tV:)F[= eCtײM]{],K`5OAj#謳:O Rքϱ=&J!H1Ҹdx}?Fr,96.N:`ТFՃֲR/c+f+ mOe,]OmQ5⹇k,!Xln^f&w&T9G$NceׅADXL) 覅"J=/uޤ,1bEi'LIMc@=^XVOa?bXx*G:,WSqY3nURgxuì9wUn~ȼsL i2\r%z ;z~؍oSsϫ Qcf &7% `i"D-XOp.Z5$0u_i K~,| pe|`ъྼXV@=kk $ua|1gVBcfQmE"M>s5iOWa9LXn9\y 5GKt "S |-: tK24ZvrW%@!k7[n3[).ĜD[S~YRv+E ghh5]!Whк7ywsyk.< !yxy\̰,D2? _"_wEyh<$p+6z$яD?@c XBP:W\Ԍ\EVuWg6ERvvApu5yu$2bn9>\Ȓۨ>۠G&ܾ@OOZfAONM1 w'{׵#$ZȐ#r "lQQg i sfYi?q9OnnG}#J r髪LFǤ{;'A]sTC񴷳{w\{8s)f, ?S mTCRFaoЏ|(vʴY*Uƪ$!f:Y}ctS];EN?CB8"؃ӱdyѐ̉?ke8k@[ 5WC ݊ ki%p,rnÛl/%9z "(MBL^p&1,|ؾ/d}V*ygNS#&Q,%ՖLI!d-](ԋx F,+frM뎿JLA^TCOCS9xq9 zwR')Q*5+c#ö2gmrϋE0z|kJB)deb|1P˽aAχTL8C \OAK/6&T7!OՂ!x Di&8ı}5>\p|VAV K",哨TW!P } kw*joetB:ݙ(pƂv}AFf/gIɆ̃Q|>noui X:࿱ h̷o[Q@R[qЄ0鰟".*5sB0\DiCr ZUһ7lji6o6,G.4. jTKB]&ُfٽM?s4iPWݪۼE8yJc q)\hDFÅHκb.+K4 "Ap͐T{fEVǾ.>?{=/3\7\oT9O秺`J\QhP=jO_Β ːG&߷$[+yp)q4>|cJgPQȻby+\1"qgqf-iI BijۚEiokM~;f4:QTթ_N 1 /bqyOQ ^5/hy-RL/nXu9yVoZ!=:{M;q{{-I Qӭ׀@$0z-fB{lRo(T ,Lwb$ZnWx?7q %ͫHZt"X2JhT@/փ8לt4-) @ @ccɿYˤ Q0%HPo Og2(͜2Tgˑ1Bcm Ft l BB+H"-sNxЄd֌ æ!m2-CKo(ӷ/E0&iW`Dq(I5S=eI7wl-*S74׉ >I@# C Lf?.nߘ{x@w-Ȃhc ⴽW:Ή>oZ7cUi.T\}ia~5+:1PmShIf#LjNs AOOS'>j:zAѸwX.|^7AŌ{G_7k{ЈφWJJ| 2lgTW񒣺I:ђhBw !A]:J^Ǟ;@K&e]B!XT,X蠭n $t2Τl6*-\p#IC潿J Вѐ! fK`u9~P[7 l4Hi`0cߣgZtMՌD]xYЍfp8=cr%Ԃ?J$Fxl_tH?QxC kLB6ܑ]p=尥f_}1V#|>$`Ef餉Mϗ=_)XVUQ*^N?ex4<8V<\:֑^oՓ W!oN>+|l_& Y`Ew{vz'T+fFӀx8,*仔&M _ťTOV]$[Y)*fZ2X]SiO,eK̛_::BnNك[#^ǩJelr[7i@+Ut1*E&@E.Փ $f\q Nz˻Je/>(-ԄC@iFۺ؂#1 i[ 97馬);ٰ@y{zp[7v[:mϧt= gF>-`K50'lf@UO)?wB ~);f1xMYU| @ V!0 ˚[ow X2F$jM-4ƇI$ FjA0o^pD[B ŻKO|5F|;Qp(}YzDKڼJKbPftw+r$?J!t]iIXʎ=)_XD#B/`qL }z;"p&4Z3E.cyXb)afWr A5C py+=xt?Q$\Cd]FxZ zHy]]Tk, _0d<zѲD~`dU{-@IK_?wn/cΦR S.%(@Y!C_M30]o(Mh^E]B,lFc'*JLJ&51U;ʎbg0p 9BݦfPa$8{MJ$7KDmhIr;&"2Ҝn9cgmY'upjTKlob'ْaTeIÄKmDs'Y5M pPcXv- (*n Mc Dx]v*qN $ 1\{_UןÑ5햊$ن:K %]k;XKRy|BO4]YЅlp 㸑Y 4y cţ*og]?>ƃ糄JbpB@kqGM<*ZCOnvYlV3@0=ȩPLY1yQC6(e>`eko0/cv'unMØ鰳:Q&qTplߺk.E5a7k2 % v7%(i\n̑WC/8g㸖⃇+^m\{@Nw]6Wp;"M ,q0Ҙ?dDGWriqFlɈS7d.[vlx-eC:d-Qa?*GQTWx&&%é]$0:tʺB_)Z"<X/Q9e&tV0Ш0}3&;6@~@(6">gUm3$7M"RNx( HՖQm@/Q۬kY`\ZP t_e8ظRJboAX3bS:ol ZF=ƐHȭF/q}=:XEyѮsUA{P[ݩjS =%AYSjVgŃ碐y_aAD6Faށ%Oiߕ @ߧ (;ά;?ڈ6xaV,<*D`#jٳ4Y)>p,}ĭ\a [e$sz|xO!TE]2ر1ꉭᐐYB|5BNZgln9JY m##Ӭfg {Qf-m);߃Q:-NF90/ #PL :wpx(od/b=I%^BQSc/09wI$Q*`m1ܔx{"cPd' H#SfiY # $X]OcpNgtrvS҃ 8g;н%w7^rIqQ1nG`I2L xYl^0"|AB4M #ecַi^S|8&TJ(Ì'삉7g3X5ѓj_gTC_%$ɧZixtz QSLQ5?ޯů_"Stɐgpp`?%ilK#4h֙Ʌu1"1/pNNÞ].E/#ur $-6-Ҙ9\IXpm5wa55F _ѭmM~UwDPI:KHM8j=W3; !}XhAi^ÉqvU60]O6uQٮǶX2^FEݙG,3i(Enֻ{4׊3 H#@dPX*iuo0d?يA3gX{,,6ns皟H 9DSOR-D%iLDH#UY [(bvsHD%ڰ7?z5&KxݎɐzU,sTGbsO%5+^Bqǃnvqtz-;8uq76R|&x G\bӧ2k|K ~,)K0U;F5*%ឱI5SYU & 6&dc+9GVV{̙rtםI =SܕѤ^jq1sb2~HyA &Mؤ)+fCXt5*:\"&0ۛ&"թalcۋRt^vs'4̥"A Sq<x#QSψ)s rL≷kM 9i*^oKmgNmDN%{_ªc޾IoX+e3/"gh!)4Hwr:;;z.YJ BH1?h>٪]@fwyqG/*2eJ)q`f![' CIrx1c>HM INdb=֡>\4ɭҒW 4{YFepEʒIgJTעPrKZAX~DV\ldنջRxv|q r7u/ RC]-hLg[ w ҌPaPLs_;Rs|]Ge'.d'F8FGM'ѩm.(1 .>~I8M*!9V{mWqȲ6:{b'yM>Q֑ܟ|,J 'G4dJqt de^*^~d/g2ŔJhð @[J*B׎a)[$9xK2cO*@Wl'>Hȴ<ւ-?ݮE-ţܡ*ѨxT .Uvۓԕw naxj;::p#b*]B,|C* EuEUGasuu &9ۯ?E<!Բ,r5YVGIDΕ #.LVN#=^< +utMz0YO7/FpuZ$~0'B*M D qD8&SNQf=c&fנ6#SOju;`[>MoK &Ӯ}*SJ}/=P[eَ#LXΠ20Qc47iU |7KiIVlکNuvmk}\iٵþ>Lau"QXR9ts "/B[-%u(&⑈#*uy'\586C O~B`=\JPB1Yv 9) zPy_0T:G" hi쇥rMB0r4VfÌ `3{Z&޺8X" tiz5d4sΞ^^5#_V-Nsa;ǼI]ЪS5 n;d)J#bwVht 4}` HV T$b9GvaːVT/Hxv5g@r ܻ>!!.Y(_;:fYl '[ |,?CVW\P4SX `w\Agή<q }{~9ȁ<g84xǪ;j# ,4u1voRL}=5إAC7߅CGnESGr ߀sO#O/FTxC%~ִ w0|GE_W*89Xs|wPW-պ$sKJ>.qpw[1N N Ƹ3fcx5#*xǵ*u(M ~@Y+|LR䤭Jk@럤 hyvw|6ٴAX{/ˢ_kDӭ%3ͤgPVeGOU *6 o>IM.2iGzzgKz-u _(l=!}9yQs9Ї2 hWܚfsWtn'Biڎ~xj04`A*hDhkW6JVYo)%1QO _B&er,a%%$?^fLT#D(^ւhx,{Bz!S=ZdR$t}$g/{!{{ٮsveH?B i ؝eqpFi8K+ğ#H4̀CѾf.qQtca34,ϹKT+Q3kn豄WWb:}HJe9Kiv;* e|>pf=n\5w 2 Nuʴ'0"5"  B[ka*PW Kʦ@p. @AO!(@z!<3c͋ÈʈJ%k=_}FeU/YgzI~{ c Ṿv44'vW@Gg"PV#j{O ;I1XTy gZ()ڊ!ZUYB8ͱ-[KTUy?>-iWd+ Or**͸8 Ծ@ibpd*KEM/̃7/ LSy]+4ƼGǒ4J_갫+˲1H7{) E-aj̚`^Oᝰtm͓<$Cc&! =,Ǫ3c;4e`Sߏ@rk *yK=匦iKJ3_}WSnU֤vvPLxDRy[qz'>[g1?O'q3Xkh>;':Rn>w 0~P-3n\K/y62DxAjF a=K{^@۵gǖoW˖.@Q!dӣ;O ¤d 5.k =ul&oKUT:Ѧuen[|Bmn-FBD\nxB749S'|F/|]`28 zF;9i 武e>:;3<8]5 USނS֍q/2y)w逰#NQ}oVQxO?,Gxf445ŀ$m C!x#"?l`W>qh*|Iz^1/JvWl^Sl 7-ϳ&}NuY߿xąk 7wNZ% >Jg]q>ǭ (ZgG RJ]̊o!{̝"boxC|pH%w'Lj)F<,K4W~sˌmvK:KmtoF=qs[ Aa-xƏRLƺn_'b[n]٨b8f0 3m}=_ϧ4M DTJdԐ/짨iy>:x4ck xbHo?K~_\].5{ ġb]ءdܦTy A)&!;,za椿@uS"d ~%yNr̈`alAf+ςcSʋHΫoC|8ɡ5I]Ie KfkI)ac4Ĺs#],0 &E;UTz)Ont776K鬫eюě.0WrF8~,tH3ckKf[#)aV 3#v_˵#  I;+_aK8NkY|jYΊax0 eu7nkHo ^nO3'x`R*} eKf}FZZkM/2G>'y^D]bNn$L 8ǐ<0::zj=}7{NQWL ${ 8'<0{?%jWPoA:C%9 ~ %Ù#G;0lՑ$LsC:CZ+ -^䢻%O;̰7ީ:]q:z>_̣qB2FĈgx6ÑQq6soKR|ߑBn RZu(o>]}"O4R>EV#S&4ҟU٣,;-Hٍsh<(s%A_3cr1 |]Ȑl@LL7qOpJЏ}j%J<Ӑ"oF7`,c@nOozSq u;k )3<+Fs+CSnZ9H||HAn,ğCNg8%)6j ;@_zQR:G٭*Gc'}Zj3*? uHʛ!{~wWnH[d V|_O8x}lhW!zS k:7&L0b~=v (oٓ_QgT^D3nL-F=N<@M7’{[|nz ~YYNʪL.n,yXӲڢtH#cz* B⅞{ZkeTcjY، r\& hq<*ZOMH~Fᯀc?B@[~zZ!b?EG wrZֵ0 ׻'[53nQrwaYXC72Be˒ukp7n B*<8,*K L~#9\IU+&̭ )·>2])H[B#I-E!j|duC[sfzwE*y#Q=9~XH A>` uj$IrwĒbEfsW jD@w4(PL#_KT('4BMuXH>5&:o.2 4,ʘK69&&mM6W#3;@ih( *gӞ2jsIm毋K||A4`kH\_n+q(:CeMpw~oSW+=7gA^R*4m퀡hYdYJKSOᓹ[DsA }FȭFy8=f[+2]SDo~{*Mzc}nqi34(Q!%:9:lf{ȍQ(#IƸSiPM)1+"6b ]۞oI/`% k)d5B *%ޗoι> _~P%QQ]aZV.1RT2sd,^LC64 \-sO5;s7iE ^Aע[AbkexBġE[O|6 R^PR3AsG6ۙ}őx^Zū#F 5ߥMG,VFՉq HI؏U@ RT -Zy4 Tv:ggZUyƶ!ƈHz"|pj <} <~kՇ<ǙVGkdq!p2g<#rOAD3H72\p^!͆1c$2go[`5;Ǝg4sQ_HUSJ)غɻa¸7K~{Iv-5Wa]ò9בN՞q2fL>l_!*&RRfo`> m-$RoK^݌,K_iG' cʜs/>=ũi_HGzsu@0]vE:F@Rl[(;+b`b,(5v_́pĽ͝^vLUfEi88z^ ,\'73|ފC0#/A)$@㪐午E' 03 ە8ѫ(iMaoKAn0,Ůsm wC|Q()mp=Zsqlv\ 񇧗P:5m arXvN%c٬,F- 0_Wk6O41ik!*NCW^9̕=8MXN-,ĝ -y3OŽ63̞rjHѩI39 S=`6iX!.Y:4aɟ\ WaP},Mt I쾘#;o$!}^9H/+$IYQJqq$<S:EF -wZwK*rz@n (=XDw<*Ο~O9;"y*w=ŬFlAG:bi;cئQwPÅZ֋4Q,1Ť[ Զx{*c`'B4L m' a"Al_`fuvtJAlh XʎpjiOElRtAh0;M%faKvB`sÜEG"eL=WD]qԍpl9߮sBqރe@BWS 'LE0oh{="7|@@6m)jg}ÛHzfK/5t:{ArrB=gY@51;Q[4U5"9 6B/NtprVIVDyZVYVQV6- @r Bk.| F5KMW+>5+@$Pd[.9] ȿNJJ[ӵԄZ#0=J@ W:U/9P=0JўTW3֋Ƅ 0٢=X]v3f2> -8>e_Z}ً-rՒK/d#R*AʔA&j&e >ً1`D"9 }3x .tQ`M=*Fe3,_^ +?9ă@^էux ?= ’u~Xw]\knUiUn\]~ڻ` D"ق'a=@6/Sm{p-Op54mc"y*٤D!AbLUٟ ӛ 1U5J!e¼[řXm擨GjБ }A'#L4f%jiʳ9|C);t< x k9f +!<ƫ#"G#{j OxnHV%:Sm'r>:ھ̄T}o4i-e!/6A P,i"~.AdUĭo렐V>npޓ p_PK{a[;GH=(Oؓc  ;X\QH"fʌe&ь ?aXSe쌡"҅` *A7i㣏AE)D2 HZkCޖ_tZ /x>cGB15-pV[])aG~ _;1!qYt/ytC!& (DG$ h.Zpsu9nt.y3,/shVAaA,N`X!un\.WdaW,\2r1{6-|(pm_ fwry6rniR\io*ȅ:["(KߊsoZ X E" Fajmj -g_k9xM>|\7]d(h&z\ PRJ@j"9D #L4ϟUHV!E+Pb\&r?j{/YH ^nr926YτߟRݞR BXQ¨5@s>=dウ5%[z x  umW~Wi?7be4T?sXف@1dJŸI =tj|ߍ*'?{}ofѧN$ <ʦ})Ȥ%(zbk0 YZ=T3d8PYfLP_4aD1 rڭ4{=;TPCNWo Ԉ*(HR1JZIҙo]G%qA1<=O(ѐƣuC [2v툙^Jc yIEUѱM@6? KMZa6bhamS3{/g,9 +{K+/ ng:A( +W$B~u`$2}p0ڸ[Ň^>;* + " p&Og ,foo%-iςBax#eJ葨}O>(L5vXSV;:HMh=|,8ӣ"Īh֮$#fʼ2tg뽍WEVBB4]VK )n$W΄zÀpa}ߎ^l}&]idsfӱjvp-3޴Hwzd@.Bt , ‡f\Ѡ 4E[ |yyFVwv2$#>ħVQ~vǻDhG1#%N$ʍbUt~i;ȐM<g*cS=6{*^I{MkrZR!U=8o<9 1~{]Q7N3Rmpz½n,6̳ٴ TZOi+HPD|K@^aI2C=QrzXRe{xr RxyV]9'B_'H "dښ1KP{OG[UgI 4hvBɶ<=w~PUy֨ o\}Zy\vXDF$b2k5ד^#-*cωRPu(aŰ\`sڸ1_CoQUL!̰&}bXVvNijQpGLiOv o\J]PBQ:73Aaopc@s-N e Fa |e'1ؗƗ̰?ݹE'Yy̒]-uZ366xj!Jm٬s*D,`Q2QS` kWpͮǻSd+&LŨF}rNj0-)x6m#D9%0Յ>ZoF6ךdKO;!NM`bA-gOY4KU6k3L/ͻ8@yUm/E(M@m‚sdq1P#`ԧl.h +"RY3L e껡 S(=e;酪LjUL|g,/x'QWΑ>04e4B bU9Zy=gbs}Twu y S@xjͣܬ R21(TexDnT[BJ,[v՗l+H)UN\CEoq[5acYP4᳌aZL?6pFWx2ecD֤GoDGZo?p' N cK>ŵFB>ڎ%vWL߫*W' }]6atٽa`!cq/0@(\8zTn9OFd7$P' wR w=v/v6iSG&uF8ۄ)|:#Vq}vblOBD90S#z$poa-`b[5 Qew7zBHxf>ǐI>Ap {Vx˱M=]wFq rYDӕс8-S (DXv0_!3i Aƿ?FC1cɾ N߭s1&;0v~{N-cn[w3ź]3|)pOl/^C8+dD/_͘xB#).U\y4R̭w@R8uwdOD`+Pq)>,9Ju,&̸ͨ߅E*)NDZggL;]܎:&KjWIJCk մyGYʒ(^vfۆpX 34LEޫkWNO[ժB%LT坜ǂZ*X2uV$XyIn, T*ע%dD0I䩉Z|Ǣl13X|X})wƤtz vKt1gd^;L`g?MSNqW t0S|ͤ[hBܺPH f˒/ ~5B#{.~7K0faQL2ic lA@4l9܆/rIJAI<A%0'O\uAVg1,K G>/âyXG \Էu3'_;!(i I % eg1e M(_I[ܕ^EMFX'jKS B'<-i$hi$<|4Mw˨D@0liXFOIfѣzt:_C>̷&j(\ TA17ʬ(bx6.%Bhltȹ0wEl:Z0kTw' Ű2=Ń%B\nMTՕRF{Zlaj:<;-y{(rP'̳#iK70 vZX<SXr-UM,:;f|jB@Y3tkX+I#Ɋa=Ќ7?4Z/-*8\}1Jxyc@DBF-Y>;Qtɤ׀t_B R܉Ib^0G2Co2 yo`O!!'Iyg<]7Bh<"av~ o.`Cjso6g3F]ج Vp#d5E>9L/$Xюϰ֤%i|}$sF@/'Y"y&W"ӭ?ʨkk2g}/0G7v ?GDffz럆2v'y }|Afѡ:.~ų+*3ދ7\Wت/3t=g@I  nkq:JgqXyKȩ?w\ >It+1tea]^:Bm^l΢2xvd;6&(o䩍7{!ijf-⃿)IH^VGQm@Oc~&@3trٴ6Ʒ@ȱ_aG9Y%-Y(5иW=}f8^ItuRxBJhgzf";Z+î[H*w UIe vC=kuqϯp%3ءrŚΤa<dN/@p:SlkXopD&$/ջuq }ڊ1~S2 O"reLMX^GK/MZ   q&phd4;pl^dtMWOP]a:R6'g$Qr3wvt"}}:쐛qUj$RlpsQ=MpGn?qi02JoFtgؘ$ϗs fV`[AZ<2'Kt!~=+D앪ی8K>K¥qcĴJ}$.ժ1̔\|U8etwLRN?00NB7;lff+ymstMm\_Op檜ɕGGKg/93cDGEB)p=#(?dp$/QɅ[އk?{P *fSo OwH5>&97vQ,&~9ϸk=g10p%ܴt>XwVj8؃M92i>fj#Fņ;Av+YĦ*5 6/-M/py4~-&TX3Dž"pW$`.ZU6yw%8*{Bg^Njy h~\\ lNn]2Q<?K_e4g~J+ }E,˪ĸ, {Qdq@п8at88"XuCJk g{aeI!zc- V\ph]-}DR+N?=)t+CkJώGfDF Q107xQXa=~ՅI''^1?k.NþjbhF.gI4~6ߠPr5]I)d-Th%JyN/hn ,oTAڦ=:&dc}50A2IB>|-3vf|# |IpeZ`M"D9W,cdRhbcA<}+o5b_~qk+՛Dygs=6afboRGB U|>uƥ' 0I=gQƞoTn1u2v-B\C,!SBK S@׃{>|H#B#єm)'bE^M$t)dN ܊˙arl(LF? -Ӓ6P!LLugglpojx$;g%g#jͼ_bG׏BNn(;Y}H{4=;VrJͺs/R-|ـL__}XD*+#[Y\` 9>/mr+:wބx֌nZȐ[ 8pjc^1%2%ߗq(l[SY;Z]ݿk-@ḼڡO+A`p*;&OKF'X> IU ,ټ]H*> @6{̗*b]hԱ}o9 pXu֙Rn3skw|l]7 %Ӫbo"+ѶMs^> o!߂S%6,9=ƃR{-qy">d4^}Fޒvrl}%kp;0{hY>Wbpk,iCUwUr6U_~yg]O1NׄFdmv[HM Ż@A )6f{Ʉu2 !Z kr:i"܅F,+#iwpͥjs^fNf QRXCD 4Z֝mTj ⠥мɺJaʩ?'Hq='Ppeb~Y|i ܊Qr“(XT-9L2_Cީ#WԮ'}\~ֆP1[j)`E(i8d fҝgS>ҿ˺ֶɤ>j;J(RJr'L1=-EˢDIzo(G"32/Y;s7|| pݖ B5"1|7P_X `um4O8-6 ʦC!y \{C ^_ t.IƟ󰺂3A[-Fm=g,DGMNr&uS1ƗsGh{WTOD՟fZXGҨ9xc`F; }!cМ6%Z3*ܔ~Up/:' [39~D1ґǸ6B[*?3IAmkڃUxt_2Hsb'K> mA`d.~,H\1 jYFaJiBΖ]YF>_0_pɏsQK\F zIo+LSFrּPU$St劽Ud{I|Y"h0ڙ$)N(M:Qw} Π=(#na>6^*j>΄x89BN '/oCwVي{6z߉JNw[ 3#ƭ* ^m?6CK/O  q q0y:LZ^UH>}uשY\N1Y4mx$z{mt1 |K<0UevGf5}(5 0K׊QƲ`OBR[ ZƋ_YEcKНZ1mA! ~~zS?`?񋂖ե9.0"r?[ᗐOjL^_fy5@XsǘAo@et*Ӷ*N|;C2 o!zq`n]>"gޡl7#•eJ\;s ̥ޟi: HgAhY:vрz=dIu&,s 3c[\q ~J0wa 3IBR "I W!Z~?$6(LDq(BQ ֝fd/F# B e6ѥoI 6g32ꨁIKf"*zw0F\֪$t:k[6㠼)&nɐE;3~[~?1]wRۋ"J'Hg3HqOu3IFOk 8g:fVmc\@^ ~?s-b-E~P h MJ)kr [q]B4fwqT:7MZHY\w6SZmcKq wbUýð<;8!b:H~u bHlUc_CA4.VՒr> k681[Z Kxbۍ8.ʢX˥ي(:C'1*t󘉹f"e6@9]I`,닇 y7ZJ<; n23+V5n& 9|g~T8Vbܘn>}g_ZOSrC7""ׂjD Q*[#1UeL*y!I c'^*JY]#`FSkc#cȿzWoЂf5N1*9&e?zD>Eh~/P&~>m&`M)jB>{<-_j={V-*A$*%ڭc5C7gKO*g'ތ3mR#aj] f]grD6&yKnh@8]׽ln] 7H#TQ뭢#˓Utl93_t!qUVA跈$*5M유t 5!"eC)lAxigۗiR] {yG,)UADA<>mnX2PA ކ>r`(zl{I+; %e[wr *]91kyW*~onRGv g jA5PmFYz+p\'=*YV"}^ˀqvnS,-'r˸e*w OHi>+XbYDљǪ֋u2,I$;"ș5&+:7!.LyqvŸoU 5~urzBFk˜1.T=72`NJvKZR;w )F4]JEV/^p v$_4w ښ-(Ѽq~s!ӡx n7>_} Pŧ/TK ̏pܔ8>[sྲz#x/K`RsخV|粒|¡I۪jk: 0)?I#?3C; W:-/j;F :fI$Ks2ȿP^ev%"k|&R7{ VWtP'\T}b0*oP ~EwXt Cu3{?{5{Wt)7Pqb(Jhӈ.k%B*vQ z-Qo2nvDBi P/1n 1}L$ Qjz<yS nrP]Dsy7኶Bܕ_2yЈ%1aZ7s/i/i}djy5C9CDp8E5d`{V? 5Ţb ;1-Ajwt.LJbR煼"9'1V8=U fR9:,3 1gCVR 4T9i؈!fCw̜ϲ0PM](X#ɦd<^paն z>/Tj1砘vo)5&Nm ?2{R y8]wbR &44,X\x%/ s)7ݠ˜K\紐3roM>eBpCn O'ҋ*uk(nHM"`_tC/Idِ:'NrVS߽PrCDyǒDȇvdM4*[I[<3NJ6?6Du~Yg}~y9IK"ǛҟBCXrCJv#z=0u mG8ɨ8(RN wñSh@%Z"6;XR<ܶqEj2iokxؙ Oq~sˑN5В""@,5 lt4clHőC&L3i _y,}Z);i@%1b{X]PV:`a/PbFbAC*a̘GO,)'3R@p@lȼ$T]k]d 3@z UBp0|\k@8p}31:uFsWDШT#H=f_", P}v c(ᆻ?$x ёzP1|)' s=K,IAmnt nx|V[[پ w :n32x_UģH+ԠI>6dz; Ά&NF{y+뷨! ^7ߖHtZ!K{Q䴏r0_SیͤqLoڅGA1kEpjVMلX5,VkJd%K'ţf^M2a1>+O# uN.Qv뢻OV[#U;uh|W h%=v2G|͑8R ϽrƘ!F;sgJQ7ѹvpb :Ox[o)b)_ƫvۦW&~!ſs4xy oa$=\1T[;k\\Jڒs콋&Gc5w:Roe$#+v.[H '+= 3om“X[JXVت$5$}' 5: t<"ٻeFP[ɼx yXȗ;pѥ8Qf Qqi/w.S2s-\VMctblӊ;^GYV~nXr-w>˦ ;uH[vYFA$'};9P@pB7T1"z1]5/fDP+0O?zA̼'6J|J)yO}thxM<zc%M.&/{/zgA}bذ`ܽ:oBoT#d>J/)ԬGX,2Y6\a x1u1F[pp_46!0TkfT_뜲cӯQgl .upj~6W*Iݢ-y?,2/}|RqI>~LzXWEޫr1nn4TKwk>G~=|%]·Xu\O0͒ҥZYge:y5wɅ Ri􁩂_Ur"P!;j!EﭚJs]"@nĵ0- \;UIGܭ 1S5/OgX ߦpߒS bȀ-pNEsaNg8M&s/2PI!?u(J gǏcmfl),Ǭ"a#QPzkΕ`BڭKP7D`A*+mҗ!1ix*i].s!U#v9l{n-Ku_hS7xm@sޯ懹Ý+Px}1,zARmKFDPdWP>ۚ/41b%w{z?_8!vL9Ckte'YjEƪ)ʁ K5F/aisȼe~_oėU~GAgnǽlET} QQQ7E[}bxMúBҊ,g_Y.BJKxOIof-L*T_qbfe#<]XF'tc|R_"iO 2(!/ɥm-adC̏3u'QrL.a\6^;b7R6G1R>izoӉ萱\xq nzllvg~J\i"24ب)a5'ìF#-璐fp'iؓjz ^4KI$XUfg;\XqU I5e~qSh)71 ֤'Sb׀"Y6M&r"ޱ/P^z/WˎOEOrXOCVEZ`{tqӵh_~qlTwBt0%O']oj(Fx68Д쟬̊1]Qi>K;F'2Ş]͑U7Eĥ'y9""{؄!RoAocʔqgvC^ @Wڎ&;[7kPs<#f$/D,QRŶ[+4PRiqػ2X@Fxue"?) HBfPu9h*\4K}pxSdPBa*Snpӑy<0rBx5'RD#햀Twm"nE^ssR|NU#.%#Zj2`{'B{^hiG˲J'!Tٍզ*w^/{W5}4E #q߬`l-i&@-ܭJ)j=av4 L~qG ơB\־S߾Hq9Kݛ9eU:gn(n "FkAdL |y4_ВRp:ak9 M/!.3yrO>XXЯ=C"!oQ^#huPlud~Z*rdd [ٶYX[;ie )%Zx~A !$5ANU-=; ;U˨m_\]?zP7jüZ`U%V쩐}q%Pev͔`6܉W`9YŲlS-A3AfS[Zp%ip!8Ó$b %]0u  y2_-$Q:׏pwK03pCnL;J^| 垨>v}-%a F+lnÁ|-]FMص5Xȭ^z[,dǺ!XĐQjH<әA94TP;{W$ hΏˊZŹ] pWR ܞOLJ]ΫQr- Ɔu<6Py}kT=!~Cʈ%l-Z,&[М CSl(O ?;gkF9?sCg &xϔ@|›PȌO]]t);;nc봥&;]g\(<\x?G~FK^">:M$] ㅚiBP-?~ѨSL*mnpTRWe(0O.B)fd"G!#:jQZ( 1hW%Yޞ͔&4[5Y[W .HBJXM|khiM|.i:rkq?Z/MkBa(ۉһ>,:eP֧ }ET~ n|,)2ʋD@+oR\ڥ(w _tNaCkVMH|jIO>9g  ̕ i5<L]jA(}ricbCt(ZNu>"tS瞑fs1 ^`.ݺ:XyE#@gK37v}Q v;Y-\r{PQ<:/]3lnB|~R? lR> )SH -j tI&+zh(MOS ~M'a/[Ƥ[1W@iOvިkâ0;CHbKbP O t;P`ee} pjiPlts:B7W=:G9}X툾$xWb`}Rb-_$(mdi] >L Kiҍ..Unq/< p(K~a~n0wB9aVaAvGBE|af#a۵nBM0a%">`;$]1POmv@VU h(wN)YS慁P4{@lu=?*fu7Xz/$id?; @#$Sk̽ܗ neśD<۳C1kE]26OPw~5⤮@AEIܛ5Éї)GflMڅnF`gh53d7邪jOz_OI%*H0C?|RlF\b?&pf)0btGۦz<;%TfgƄO߀:]|5v ݭ6H<%!1QG^t~Mm*8@`nWra͋W.ѣ!hR#Tf =Q!;IWƽ{k N j0jkUUAIg-MWiY**[0\QIz"8ҿgݶߐ@Qʾ%9]= 4ʝ8 *MJgi㏤- ysO!PM_{(:]0kyR۸O:S{x'f~3;rUMN@kq2fޘӢ$-+"ڙV:YdC4 #)4 LXg 5ټ9[@So=h!)jZzwk&T6T.UFEkbkv&m_. ɗ0kyl%N{F4i.:Q} ݖ_#f!lXϮkm^_^9̰]+l,2B: RP۳2S-~8:8ZZ6<L"C$K#{ n 3.C:9$n0gbh%z͟|\Vz*n]'mrg%ׇVؿ1 'yZOޤ)L>>31ڠ'  CGf!`-)Tosfn{x=yp*!>Ű$ 7zPĵg$|P0u!s~:%z#wʼȚkejKiaIr XvsE`5xZǘJ:8>`S`Jd}\%o[ZfzEF$. _ҥGf{H<6|DB{)aV67As"bgΥKg R7~,+-٥#7\&Wj&KUסn[Lopsaifj?uIE1);#^"4R :8bw .KjHeYW5tX}qs0DQ`S2Bbh2,Z7- <ͪafuY6yl_LdJH_;W>r021P q~UOsԻNÅ1fĉ2XIDW4l!NmdۜwUDmximYᴫ AfBp|82[tvWxEȾP"SQΊVF7w[@A숢ވ!RDq?k\$P*xk=QI%7`>dM}hԫ0`8>0Bcx" AQpNz 2=a[.Cb πWdžk ۶V#+PSjl"۪աA&A"V ũJs'aolR4?Af>򩢝oڐ)'f(?3(G]KO~@k}UM)vz&00Z*`w\sco ̍%LRP]:r`)N)gW-cjIaިF|8\1h<*G"@wS D=9+;9ne6ꜨcDO !Qu(*]MAkFolECX;&pNWtcP7Q9wxcua]N^ Bp-u])\XdhQ\*miHׅdobZa>Y p`-y Z䬝P Uv(,A}xK'B݀ Mx]z8"" 5_V*~_֓wm쐑Jw*#C1f1j[ٚ` 6.Wojqs1*s(Uc.|vi/Xk00+lCD"bjx^N}3dZ=uo{ȺIm;.d}uOxtY~6cqB5T{G54:nĞǯVY]&/ g(|Y2c)ϐ"&ih<k''P9оG ue3״o¼瀐/gcC=S 4T$]hrcا ]j-R PP*PHqQ-qeBS pjx(LΑU+^nY7p]TC.!*\q6'~&8s Vw2'掄(V # x,JY;:'ZOk:n+~du<7MKW"1 [m5J=i|u٪yl_2??ѯX!]Q^W l4Pzصj$5&=.:㮶a-"EwJAX7a Ty2CMb9Kl vl{=CHHb0˗#^8{ o) ++r5ہrvƿ#L3C߱S`f̚^{*e|NZ zb_w)XGкh⦾E @2ۢԕxt h3aŬSB lGl>q|F'OMR&H{ٙi)tC|! :bcBWXS}rzȰNSl->h/mLTD}pb H( oQ;5N-4Dl5+O@Q/Nn|kIf(U&klLW$͋S9S_qMbeY$ts@"2Ԛ90~l3@=C]D=5+}rrOpVm Z=쌋1s*HBP7|d+_ú(m E@W@rxNW2͵C٢,ۨ=&n EmiאA>g6Oy)8@,diEuy֒&:^ V Cl aSƂv=.d6e㼊_ihY> T_O]fL|FI;3HKCC|kd+Ufu7`˹ ~74 eD]qɡ4ȼ[p..yLb l,{&f.)\zV]z*چ q$ )bsKTv,C@ ٵwh?q$e10`?\fo%jB V 5wcPq9J7LD)on^':UՉehV=-^^Wb4%tT ~:?IKVBMР^.b,jq)2DDfTQt lSO"Ol[f2 v.YYfț÷d1T"8hCNb^f1])⹂ޚpeNse7 ?p{QWR*V6~N(tpYY3g Q<(?϶=Jl2G@&஘es8|$R˦UԇDpޏ*/uɠttR}ÊD8d<Bf~qx&I##L .#Jd|%( WPT`m'K˷mCUHlh؃viWmj&p6`4 x@x샤ȳ|n3; =:G'"gxk3g:y4BC?woؽѷ}*]9&eu?2FoI ^Bo P\s\i&lL1}= h)MUׂJ>WҶQ]=\43J\LPrgYsE%1i=FTzQWeg+4ذzGJ0`S*d{1ܴ/``_\~?i+*H hŶŇ$UюkS>nvtރՅ<1I7ݼ`b'!T)I9@EgO'1n:[֌ꭂHU>ZL%CLhy1}ZERNWXFnTe]fzݭn c-RIrj{*\o01RQQH%nBI\P,rú|N edؓH>׵o׃nQ?s~dP2nq G|yE}3ܟ&cf&_qXsw.V8hoq3m8g/aߛ"-N=CT>9 JuK10Nճ <^l3 ùO+J!G4b| 9vbvOG/&~Qr-Jd!s8H<$>H`Xy4*xtg颿{Q~?U,FVڟ: c!m5BЧXъ)"u4x>%() #'*Wۓ\ػ cG&in6e8-@μ,1Ӧ9k aadvϐ;KKS&᧭KC`]:lqZVMS)#_V5R='t)|_YD:Y(uav@T 7 yU b;vmdfhSlp^t*'i ^/[lA8wg Y._z<^A-̬b54H-!75gΊ76DҸp% v+"%Tuk)+iA"(@>p]e.qk_{} ߇$݅0t$t?U:]`\ݜCR؎#LT^oyd@4y*-]xqSoY"LX[8[B_s,}"q-}_Y_//GԨߚ]4;hۨy}.) ֫RCO(?Ns@h ;̥ºF]0sƃڅw= `?0.)Xݱe~Y8I+ի`FH Osgr쓰uRj*Ϳt"֗֬tV9'pP?[+[i10}~&PQOw&BFcV${VyZ|o<K=qg4|)= g*/|K02_ͅ:1Xٲq{M%DNnk=t?}FRcؙg+!/5UUReCaߺjq=sy3+V0jnSa_hB:jP{GoF]n¤W ]ĸ hlmiIȑFNLyzWIx!gsc \@Y/AV~ٽI3Kꊠ:n0OcEO&dٓx{8ݟ˝#s #b}3oO[0;Uu Ko<x.wc })MI(ÙR|xeKms$o[3Q)EӸ'mԲaI6F?2tmN@gjRd?1/ʍk."rjR_1i޴8̋UKEV{vU 5J w :N*Xu[=cVkZmiD N#e`Q6p)IKW>R菢}JrOfV!Е_F9#)p2ee})V!D{WȾ[@[@+S^$^ђs6"'u.İpk冢8eLsj\ υ9A5 myf=8G] pؑ`.X@ϐw$?Q.L!x}f'?f>UU+f.(3WCUҥe7D22O w\64˧?3'6PmqbcGz(;)c)_ Tz!,V7#A9mFbJRP]nJ=Z2>;@ŗɪ޼[Z*08dA+3{K:3 t;Vkr(O"j n*Ez鳘)w9 X90bmUUIL]d* +^Nj49 i SCꊃ ON/!NsGͳO Em =G\ b1_lnՇ c:&YXZNѢfE/۸@qEf0q=ۙz 7>7 &H[;8'B 2#>ĊaKmW!oB(0s ;ʣ:sIG}P$PI5 = /Xg/y զHb zj%R7ü"#CU޾/Jfl]z[Z"3l(s#dG@=4 ;@)dS.{] vwU-p{6^"GPB&a,% T3G-+]Bu:JL\VtfHnjf`wL`r}$J"W6y+w[̭:._uy;O+w:j8 -֛VkϓX )f@ : 8i̜B&֥Uޯϛz_[>fNq") V*y [>nٗ0LV9:p5w?efT?&M=_廎T5]cmAwci3Zj St}67Bu/E r0w6jcT򿯉}o}ۿ]?SxB{cPtK`{ c)d.: f25EiWs] *P]_:,x)6^\D?Z/ep!U8iFGs Lq <)X>l6B EAbܮ! HF+F)4FxAvY̰K&;r ط4 ۨ ;#c5QSb8tiC5 oH M6F,A/ NTLCcMS7ggcBWdD8$vYi~§{)Uqrr$y0"ʙn},^9^vrcY ,rB*[jAtDIR چ0SZrڎ1nD@1ZWS|͑f>u. yVw#:7s%!l0XY]9-`@>qsTY.>\quyP[§UrU2ÜUW텐soYDEIJuhM6:` ;q0Lh_SX'T||[m D ;G|֚.|'孆״|ӵTp=I IIa.4_tWEh%][k8SYW O2,=yh91:&A4/k@Mu9h@`KܴUEPEp^JW4̡e'xI+Y9ɬqGs*6ґ> bXCOf(1NE.hKZ?b:B%)CQSnrA/ZҨ58t*Q7Fܪ]tpwP_S Ĩ#4{pEJRl3ն1`z\VyKC\6k?1L xI3jtǘ"UPa$9Kx0"`,K%HEf=Lih1lC(C ҇08L!gy(ZpVtn]m/wP2 ۝zjAAmENA*>;d́x2* I $DÐZ4a*3k|SlKM SP1ϊ]m)q pm?=1v-@Hn][U. uЎ r[ EcFze1YE( }tRƝ Q#:_kf901!$ba8e%i9pBk*=}EӪw|z=ACCYOZ#T٫C$^ThmFGmJ1 _69 })I8d]]g>IO]Mn_Rk-f'(Aɽ"*Sn{TY*?cb2tJŪ@%ZX.L-xo(̉C ZeQhZ~b6ԣ4B*5 ܄JÄ %|E=gj\)r"OG[90^1OZeNdT [6?DR_U(lxO đ*_佭f9[^U>]HmX&.-deX8fA!pY#fL- ;۳y!ۃ_淐ꭸ#R|Y+,2L߬\!H #$3OFRl ӡ磔OןN %Md8˟g }1NIzZY90E> nɐ%"ZzwVQDZԍPjD sJN \z؂6Ea' zfPzqΨ W ah W>υZH&Kh w^im[.߼҇o)e akKV0@frP|/NJ7W, ,Wqݜ32ӅNF7.X#ƃ!vNpW{Z =ԸЊ1ۧD>e6cfqo4K8ń(C(TuIbć)'TLܶqJ'Us~\˓W)Yȇ^gQQI#(?@6'\d~d\uբ *%%M&WAIzS%R^1᡾@ 4)~p~ Y2U!耽L33aђikOS+0nagmF1:/8t5*dTȝdu<'gB㙙yaYY{ EvO<[hd T[]Ly7%IβA'm`/r $LTZӢUB51#@_X $ F`JёQW v(lY!NOy\8<.s][+{2 :%Bf'1uX˰R{ǖWzZFayj.p;]җf SKbJe?A-͓wsdͲT_D^"5 P} O|옂N ht&Qzv$|zTr+<\Yۗ7=A-*imR^ 7!Ԅr+>ێ?6˅}ٜh +݄zhZx2`xm%R,ףf75X)驼Od e%g DE 6zlK}YKgژ+GgFk`DvNrUu1\$VDx'-eo^Sn`֟ Pu˷qNuS"+oJ"$އ0<--)Hgiwp:]hcL_+t79Pkt*my\;ڎ8aqqguO}9*BiȾ_dSϬmyP@6nܜEfz99"T<$ -/+%5ܢr!JhD~3LaAtO&HF6P6q@]t2F֚+ bT5׸ }rz3?{Vo"*:Z;f .Rݤ -F"z 0(^/*<+n/35f? 6ao|Y7{_zpJuÈpP蝍] Kpu&=G\\0U/Z%kxo"&zj$9Sz~E2 Vaꛒ9^˜lKn#O8Nv{_:hi[MC"!ihg;l]>`龴+E<߄x@P'~ٟAg+dlcY{48FKN'p[$8/5R0F0`DW~=:0>Ylnkʐq'~YyuVOMUw8/[Sa}sM@SjaVA dž^Mbn#؅R V~~` ,?0>w)Lj'x԰~h%3?h: sa{Z1+V@! f0ܑFgQI<4:{T|, m xNU~bR34l!jD34*8VcTE:{n͇ n^1gk9ɸVCWq*$kXmkdS!@fr,\@i1.fࠖ ]*뿘ǂN8<>;WNJrM68’*jOK7 {RMkw-i%̑&TycWeBr,y.B\՘-/Jߟb `/"ybF<>]1t2aR 4¢{1'+{խ`%#_bZw·"q~cs@8Qs LJ@ ` ~жLE,P4pq%=M`$wŠ}aN]nze-ыuů;]n'*+k9)D 0jB\u/ `QxI}~tOXLԑV꫞5 kZ8Q}.Pھ"-Ȯ e0?n$6Jsz4lEk[H7+jД]Zҹg@+q^?@{ô}%\u@A3kW*&D]*76]U*A4^2]=\D=O \4.\W8qnMlA;Fs*rr\N !2K֮+@K;\_4'#v哶bvV'-[mDq$[_2M[pP":Z6'>*wpIS#Dh?KkW:RY)0K5s`^M)*Cc2ئ[SI@_ޞ@J( sk81/AT7 ,8K/Cc6] Y=!sj cl!f$PFd!A#*#u`فh  O-fG yS/ _;}_\Q+AAl6%8y ;izZ}>SY1#jr2/QwuS Q9mZ 겣} #6?VKq. ɯ.!m5H/X>BÍZe/_#c4O%u Qѝa l J=EJ5ȨP"Nx~Ιٌ?7q8ZQ ,3pV tǼERxʷΡWO 6\̙>>K$2D+N!mQyx`,3 xQ"J-s6 R%P %Oc#V(`6eڝasf%Zs:'.}v4+cUʭjd1 Lc'k!$rUٔnN3ɹ}T .\ 9"rV_i{.(ٷ"RA/1Owiܰ:ۜdRL'퀳ߝ}hgkHnHq3M!*>|rm(xz&PZDx_z3^5$%ss oO(huI ic*/J+wL?c yO"^)p5Ne/p|:()L:̫_N KJR B4vUA'Y #FK)5wyYAOgSF#rvX0ݪ &[сAJ6{NJV}o3.pawg:\=[oÚWo|MŅWq{p%w a-Q {-!n/Z Oyzf0)&Zt{24*.Bx(zH"} )0TlSG:{-E /r(=fC!>GW:D& jAI5Rl}9?bƊ/`wiSU?a숯c?vH?E#'Q~MSa/ǪU]IV.*s\7J`.?8 k(4u8 <</DXh{h???`;'I `$Gg{E@q.}-8r̲V7!>@oWLO-w4Mf^]z#7c0FP{[.lt/}uE.l4*vkɭgF%&gk`beFRRxԂ[(xw-&bV!DO/я99EEv.t߯v1>HC2RR$+iL~Ko-,_H'[:,2lo؄{k u޸k"Rpnՙ܉a4XArOd (i<#V. ywuWkQ7KtI~iS^8} ZQ3hai_A셷a@Bٲ`àW]Sȇw* =0͸$&V,] {a5*h !T[‰N;6s8nN0n>;%G*,*?.xNGρ+YmDjqc>4%*T%[pY*^V.ԫ,fc*:[bE{|'fccȤxenδ ˡ2I+g>K ӣSԘ'C [eOs*_"s"դ,m)?yOp |ʦ^$sU=]3tJ-L 9Eg34Qo r,}UqV(XCZ^y=p]TOC2SDli˦Z"kR,CR]=Gaܾy4DzNۑ)izj[lH5+5?ir:Tlm(:謾7|Fzh` {֥$qI͢g < O_ԛ89*NCoO 6*Sm,{ bzQG/Xb`M`&䡃djjNΏ%rFSýrxM&\ubA=A&cvHuɲʲʹݤl5l/B<Q=mZ-t}2\ojmi A8- TpϸN+$\aEF]h\9!{cy4q!^}]+ YBňG'MG\= F+RՌ8>`0͖1`ԫ?yЃ+,mZZoc&ء=%2(NOg%ȫݕXA 娴0{eȝi(N֕6ڎfUs%~G T)LQEQ|e K7Yg'ǾScU{A{SlM[*Mt(JOWp'Y'6O*h)3SJ)h91٢eosϙ,s*Y-O58 >y Oo~l{5wS.^O2HL3Q 9$K[E 1$ifo<&s!z;81}} o v'{ LEQa"s^M)Cu@)"ս?xiRuW- 7[&1_+ f.Ŕ8c4@Gj "׍6-Ar ޮPq# M1M0,{X;aykxC7#*F6M'NG*:[Wp ϡ Vy/!jT̄A r+N΁i< ^5OAΆ{tJ(*Zre@Pz:MmG&mq{(|<ډ>%rmϜC0IJK* 1'[#ZB1G%oj&'}YnLƞ>"|\^yO>vN*sr3ܙR,g/33,͂pQ]l% ]gQ_Xi߈@_-O@<^<\);uSl_Be{1oIr\ڤ}Or%)okr#Mi|jiB=n\mY"u4e^^!jx#E7,(.a 8Ka MQT^A.>$Cl8 z볚U {s0ɩ"% Lm q2¨\:ɃD"`"ؽ̨"eP}&]b`fR8rMu*d~,@{19eXVʞy kgg-魚QZf{FLYTf`p`3^EnCm S"[-ڊ=ژ3M 5z9w+, ~{Cw'lZǞܰcOi3$> )vfI 2)_YwժF3TJDhс}e E }ÿ<7ୣ0#eBgoeqDoU;+|S}0DmDԫf3U J4j9a+X,:e| b%FTLXrI=To9PX%d4:i-WVzjͥ2Y'gNHbkI4čxgQ 7H( 9ڷy0#\x Q듼"D 7]zt) PƳyz~Z4t/Z'OyBH U~%7jkغ`Df:U:rvWM?\;u%Ubf>X⹻3fISQM#n]r50麜)d]̂{ڸtDg "{%uS>]{R ̊b)WO/:U@6vwfig H7Ps9aRt-|8:\hhN/Lf )B(ӻ880:MddWp#v YYV-@XHU NjB#e)Ek~Lqt/4Zh>ZM䅝"bCI%>3<{DډnVX 14rUf;I'S둊d9b|o>rIZ_#( =ݝb\/|g%~[Ђe{8oɍPQM*4Iaȭ#W~unG`鄟 ˨dZZ^CP!8*F8O4qu? 1WmU?B+s=ީ\#En`޵2Xp6<þ]ZQE9{5Tyd_Csx"0a_Mf~[ D]R f@1`tnx !5Vsz ,[ƒ`A}/+D ByAEĨrVGȻz;Y;:oPm{f9F.9eOz8O·*1F .|@8  VQkVk+ ,h? gb hg1canr`E13;-pbd5x6W4p:US%B3. a>/<aD5s))D6Ӊc2U4 b97lX4x\AZՁȋFkyhlVF 1a}jl2'm]c؋2o)?y`9΋p#We? pD;DZUDkDc8j _聟g/ڠ ! ]"ܚ:tFEJf1U'c|J*ڧ~%S~~"չ8$ldFc3a˄kU( *hv9S5< 9;dp}08̝VJul SZ+Iiʵϼ!H(q([a=($8R|0(nz-h\EnQEk '%ڿ}FɊ-/ u\>*pPdaPږ":xk >u1pRcU1ڰx?2W5*ނ|Pq !9GwALaIU$ L .'QfL,耜gE㵈a[ƕ/]`_z4{ ~JjDK>n0쨂%*f"w6K?hrM'e}@Bͧoqj_- I;UA*|ƬC |.q^+]}<0V9z c,S?k՗p^Z/0QbkL 8^q4d.ް(h.?P"ӻRf)F(U4'WHW[2/jH:ȶs{t>d qc9R'cW5IŬŚ(d='u(43,bzkxrRuxG4,+7Hm.Mc#I:}D\hQmȚCTObE;^)*VfC9˟F6q1҉f7N0rv)f[nܭ!ň%o+B>qa'joi~<+[=9z+X\lfZrFV |FKŒe4U0[2_5m DUj;k*Yo}m2Gq3?ݥ:7}:\ۍ'p;Jf<6tpy_[v[A{_Mxc&_zNGC:ы g6ī>i#4*)iVK#W 媻8@o,4ru|mQ emʠ[K a;P 6}?rF\n ul,oxΣE x~a_hw!Cܴrn3%W}m$5$+#2Y @Ax&1m^) ͳҕx_ś$+oМ B77<5wE(hue _9el f5mX>tе~oQ*}V" fq1/K-S)svRk"1eb%oX -84UiԨa}t|ص;}D S+ŀfaq,?7q3Q)DG. nfY!<L=1Ɖ ϔp0b-:پ.g,rpp\&a5E`xf1Ky 9;7tbUceAp(w?zR: }ZddJh.bw+3QZbN/o;D |0CPq+Sx8}8н _}B[ #Gqb⹿[Ƃ)>Y==/gz .E}m˨B?=^98>PHߦ&jĜ!]\i >m?~G*0Xb}NV z.E,x9w;oT8/kFP8G#S ψᕞzѾW*mX8mMc iTׇJWL:w+p.6j{)5N.Y.%m69GwHi:){@XZϜzD{FTW9Soعt"aYx%Zڝ[}erirTsu_w5pNݬYe5 m±;2;MEIB7!B#U&ێ5|ө* OGKlz~ͳSu]@$AO%7e훃xcC65;w T`l%{~2ƧдY ^: KPU\_J C3)Mt{u~5?,*2ϟ@H2DxA%yb0 'DU4ܷAX(tK_;='nqD |pV14D̈́@kZn'[F+KVf.}"IO=Dc ; Fd_gO̴$ ף ~#2.mgܢ ^q|?bF~ 00/GN]JBƝE\ TnB$_[''! @1-PS83hjhg("BMDn\IT.'CJE5AZ(zS,e!Wh[%{mVTz(:pKe& *8/| ] 5)tG6~1T&z*溼T U:5>b @/( LχDk@qs| npLk{.LPEY+#Q.Bƭ|dANR: D41o*Eġ <q C[q;ե@A}N<W]nlt[M3r1n$rk=Z?w/ nTWEŭJ,{ߧr7<,} 1ھ%1Pk /#֕%$Z:K {hԜ[cG 7#m+TZMU9mNb|;!CcQƥ$33|V/u|:.O34wvl֖luoֹlU~z&Jb@A~FstNC5"<lEf!wGs;𪔯 澪PB(sH\`(>9-‘Ɣ4gc8$4`cAb,lG#u@ [≾GLuyC3e 8J;~L!8>V KZ)KZm_fu ^&Cc:_O˩v/A-C&gr"rٟ,4S44~Ky,sEe7:Ѽ 39B0 _WpvSN{NY~~U6T]MBP>2" a92xo* ÎzkBRȻ`"Ӎ 4Fm-@Т\G+y67G3}J  msOf":>֦}BV !sP:nJfGK!?$m 0$]Y͵;^'1a.n`3ٛ =7P ǯ7V;5](8Ύ 8|Ѡj^P)(˒.a\j*<Ȧm`&h4 a͆6e!igWefq t^?ڷ.Ы@1dI7Jg0Lvt춋2qe b `>v͞ʷK®f@d(xu??=Xk wo7 Ra&<:FEnƚVB>INkR&a~XdTS?f?=aԋ} {p0.As!3;_<z}@4.!穰8SG)5Xs5MK51uV_nW\:lD.%u]Ȑ)Nu HYYCW1EN#8gO// :11cZpۿW͹b0%D2pp,AA_+!>5䖐*p#A|\ccbѷYK%{V%|Y͏_}=~eLH2Ǥ槰5SYBl6vg =[W]33<8qq@5:Q|/c?J]UP|ofNIu$F>h^~(Q9zds5'i3PK% =UyE Ii3^A~nbu ]h^.&uTLEFwDFs<ξrXc%Fl JY([N$oqȍE 32֤לGvޤ=KEّ#o:kUh*Zлfolޜ߰ߗ~~Svr`+8pU#2GTEsO5bz "ZU㔺2օ阨/QuZӾ*~~˗J3&8 {ZJ9RSNKD |mKޙ >.Nu7Le3󟰬 `#~~)QPB,W"M\8:Zؖb?IKWb-sm^{K3I'R>9M(,*,&TN5]8'[V{1nǤ+=S}|5?*~GԱK7YUHl*~ߝ8_"WX_}h3PY?P%u߭(Wó/ , ]]y x$o$RfI^AF K͕~d; gŘ6cޯWR,YK- NwKM m30؞)(?NZuc^wIyv_!Ie-,@ D]& /8juz+0{fDθaTv4^-AG'xDWV֒֒K}e}EJ -W8Վ2XR.o1)t;B]Cp؈GSf$xVb] ?3U=l.Ͷ" ]=$E*%9/8% :Wc>U>[ŧ7eSXM'Rbm2 <~9?#_}`ǀj E73 IdIqτiPFY!%T|TՏ1+&S@\-׵,!Y[$z&~_[inUCA! QM܈^qN^n8u-+cF#&lܔNh i[P(/xj«m(\;q1DOC:G$~q/^.fi$W @*&%wϫ$,p&Y{uZ|ek7wI&'T{el#UTb5xK{ t552?V| &6vqo=75;>8nDU&$|u4swn4AN? _xDʝ6(@rjtW=hRt[Ls&&ImZάNXf؊,}ЖwVptWcl`+v&+ $-R&4P"2R,@ȒV僢ǧuFoV~biggӗg 210\Ciy6A$aggt\̄Y‹go&l6ӅX;g$oUgPXN\lun*_mۙjK;F0"M IT4|Qc2lB%eBWҿc1Ãs@XnUM~#D} rIcX凔[꛴TĜN-}- +j/(<׆OC[σ,l^/$}cG]coQx7橓`kb@t9omL0okW%ɌsqNGƢȮKs>-Jbk/o6RUuQnS^Ђ<`HCO9(ڌJ_,n#^ș>Sɖ& ,X]=ük=Ihsb%I5{x?EcDg)1`@_UUE{zSpu;VjU0;r_3Nӡ;).@@>9bB^QB gz\ 14y7ԯ#c^VK!}(bu9mߘ'DitH8ZDˁ쿑$9F7j!&^1Vpګͤ/.˥;WjlQ=F%F-"-G `;'oV2wm]3;'iKȪo>"||ҳr3"GNM59j&4rt ?tɾRLsNL:ߪ~x;ϝ54@P ѕ_qZ@|@#Ji̚|ϛ,|Bu*7u%y}ތqh#BhnL{.'P'/ͼLdO e<څW#@N`+ȡ> rq[G{WEQe!K} 8HJ+5 v5G)ft謬X^+|UUUk\2B3>аM6͏V'ip*mXcE&#VogzPɐ1r^O2iAw*gҲ 楲Whןs@vK^j ˜b_pӏ-gg'@6Yt/ vߤZ'lVpG&j<HZC񒓫uorOMsNLPa [rRW\nZiPiR6?,71rK٨41Lɵ0B ֏W& !#8ѲF]1T 8llf,/)&7 w'NT7z91g aVi3Q\WJN3Vy쇢n^ 1FV/+3WU yOV($8oi.vs㢙Yg- MȸԞ H!Ԓ竀XЄ,bz [1 㡥LAkKSRH]ot Ź4fw^٢]#1&R!Jv+Pu!B&`a]zlY \`HZ%;%Ĉf+($/3TMN&jĜd*͑@)cUF88 |UZ|濲3{\%!iQofF KVɑXlڑ%_^AoOs8zxzn>΁M&7J I㧑V'p<(C2|#gG #fs_f,-F>;pyh&-jPFj[flIt K ^>S7t_xS!K9W"ԥΜ(,-v#vCT~Z/;fM5Ou e5l%51`uЊ+/b6X}'At>%;ڃ9z^GJU8)29-u=ӬeJ-Ds1嚯*w )Ug|D-5f% %2+7iEg)##8zdLuJŖ>Avp j;z5Ÿ8,D˜0>l' A)PҧCT0( L=xGA(P5ITeNg{ Qr.m[j7H"yfr--!&c! V@ na3S-}sʊc%FVG*] Ov~n}*Gc?J%>N9!Nr4+e)),!]2^dB!մςpz2B_V҆a 0oeJA̲C6w[ZfyB4TOmVǗ;-4u4%ΰC1zk)j5$u5FNzLxhGaX%omP:luVRC5e76/Li]-:;1?OA$|'tb$[߶3[9:0 m؋jd[ w|QΪ@0ϔY|u; Eū4kv{j; 9tR)}Ϯw X첾-tG_`^ɜs޾G1AO銓A)T|ъk &!Z5KG\#5FPJ|_ ʌ#m 6WYE)}:śb eP -Ai>+!~4Xi#DUè4(A?}IڕK%䡜-ߠImb4Luc2K>I^y5A_IzΚr" =`14TFtU9=@1 hؒ/Zka1Wc/KᮈX1od0v.qےW9m_sK|-I|fiMSC"N(3N\‹ 'Xi9i熺L|S:T'(]`JXR o&G^@l\CE0--U~U"ڴ'Q zoX%q;8X $ ZCovc/݌NtOq\YFVLC~bhg-6?9(󼕜)"L\OoÇrGfB6QH}\=g~G$3'2Wl#}לdA>"ljHgx]XnfAҮ-R$,LE.OŻ3 X<~'ܛgv5sF uմ*yE.s)X)Bؕ|$X6 (tR$NHDBƹ6ݥS*P׽ϕk8![!Ƣ5!Ì-գ2ajfg~2L}m i3=g.?`D`ȸ >1ԩ9Pdw©0]Jw1GL(9C=[$;Jabu?=$#Ѹ?;ӋY!K\*^飛,NU&ڴV>0_-T .GrSƄ]vI) 29_HS*>f >Klp=b1HM-r1zH@+) usV%WKŎ)<74VRi)U>5x.ƶ`bDVXbGTpAxDCE ,1!E7_ ĿnD> VL¼Of#H.pi˒Ԕjt-v,7NՇ7" )pg,zoƈ<ȄB跻Z1 {ھAs*` W??Ϧ&U%f{;T|Sլ_(Y>>AGS+ɟ83ɨX;q{T20-nem [@ 9?U#R:!"-֡ і4?hV욢׾(r/$AA9ֵٖmwSx쓉SgIؾ 2ڤV gObkV3/^3~/)*qcICHmW;*w' j/pS{aF;/^b$qӢ#qWI9N4z1K|q:ac@ϥ e=!iKǰ$ b>2UnrE $ ^-$x?p'xyxE R~j7'"?Z_և Ж]sQF>܋ ]`.$AJ>!w| -SG4*{']HW'CC F!4I^E{ ߨ1C[+;pwHG/,E=q|鿿Ŭr?bJ6 {AkG&ȣv7j@uvH1BbK4Jh3W|Bl)[¹_LTGpq[;j'a$O>yh`[p]( w :_A~oj7>]dGsߛ4]Xie:0Fwh.D(]JA?Jb=+=Ob[][“/;J҉p衡[X>)JDJlxGu౵VC<_ |$) Zكv -ES&Ђ[%Y@=]8k~Tw*\"x>?_͕$WK#N !Y-VusT}(ܬNxT܌ORPsH]j3-c[`BUȋ# Pi_Lpt|)45c>, _R+X>R?wm,Y8D.AΚ SENgUtťQ{:t# ;b&mS;6 +Z"+A{\bG7.l;TI&ʒawa(;#htCx>{|p'2loSO/P} Tǧn>ҵ\DM*3#z;YOR &-lf9?Q)of[Fӫ Ϗ#rmk0hߚSMt26F\2cAakb_fǟҴ MgPq˩$YɲHo vvg{q HzNaɤFR'|¸:YʟwmVڅiZ:9jhmǖ0N]dX}j~}DDp=g$H@zO& 0RrZj~I󱭑Qo k^iHa Iun ܶ a)IHt?mAr{ Y:w)(&z`:L|Tda1e̽B3m[M2Adg0vɆ%T* xug{2Y0(\ЅQr׋HgL],~zY >P;q*G{V8 ܛs/ǼS߀xٶy𤸪V (7~w-UGA8PՄu/Fe>\9},_7=7*9_Y8n"j RȒ.+4=ł g1Hծ z6lс3ь5G>k)@XTgR?\t Z#Sxq#Rr)MuĬrJe{K$"9N1bLq)tϴ.X`nC0"DO {XxƢ"@{⾞()̔*~Ш>'!IX`=3k8ړe.aW1gEqׂib̒rn %cVaXlVlO\P3-6Mw9%G^VTaX6*b$ >6ۻ_qbB^c`=pB`68c::յB#xh >;F7NAwof>%8k< ~Y%yigmK@y^W 0KY3Eb2t&pޡ#9$:پĵBuhA223y HO C"emPVCXOOsjBNnRuPt+]ͩXZ]az!2"A!IaboRVǙ)!Ǧi&'K-)zI\$ IG~σwJ|b KLuMݯH+c;b<U&Ul9~БÃ$ Xt3~70IЮ/mbgV#?Y<:XP|l~<:CV7/$%UHs!}dJHO!m1V6.,5."R\l(^'aDPG)(ܑ扆Y(7#񧵂 G;IK.Qihz{;6&#Yu$j2m iJ)%QmRd,vtgK/D,5W_͏N/EM?ۅLSy|kIDƐQ?'y;9W.;OPp)q~~:.wļ:JH}Ua|e}1N{W+eQ 2a5T < ѝ4mj; 3! K8'#Pu+\V2f1E4AtMuR9d')/(j@ C5}2FkV-ZX|(հ 2ԫy'X?lnI{־鄗 + -%؈UWԔK+zV|QWd$'-J\V !AUФ.GPfY@ݜQܔ=~k%V޻Kױ 7AʯtGK)}B 9+`D,of/6g\I?b'5ZC|X&έ0%ܦ +j]0bؽ`5 Dfn~׾TqyXA0(PW8fD RVcfiV\ԝBx ^PQ~K(Sf.r]:<0ۙ.5N8ٓ/xDAa42tY^bgu",i| P^X>ne]- ;Q/J  as)v|Bq# WQcED2@^M2%HGW+zna/"7h'U3Z|lFeb2/6zj"B):yt O_߂bO%Ly=o,hLP6XO0Hr.ikS2#j q4n*!B8(wƴ!~|\OڧVI-O0O[<.b0)%ߗ<@2S"9.C&F+U4rQ/>TQ*A(gםQ6L"mBoZOl@z.\dW3=,T G} 0CUv 9j#,:M gRD>~n0:F6̚篪4ĻæwnK\e D+\KL8Twt l^+%2`/T@}Ϋ}@Ha`sd;S9]|G#I)viQa(/ E1C_impsJ})!-ۯ=\ 3yM<V)AfɿNTqA{2`̡ l5AL= I$BrfWWwnhI|ND+5mF@s+L2KTx2CHXDK#!@bd-REV1J++;뙝!r3 Ux!f<˗QL  m)u(֝;` U[s! wX3UtjsIDI "qr!8{F|d_/< 2[g}mHR;<䯦yw=t1 qQhsFItW3mQqT:K]aOU팯DD{EǷu`QOQEv/`|s4ʪ`1GbИP8F_b)f+3LFP:\E/< p%DZ'ds|F3E|qSsvb-635F|m҈Id:^ODs|W94jjqb_íUrfC*bnݜ@39 @,k\/Fyb$4&kbM%WS\Iw7pӔCBIcsr QFf@U6?yry_wt.Iw] &F@ӌeNPiAXu|8:.#g$G+kpV^w^Ig"#Х d ;@$eܢrߧZ6@ b3nt]:_R0 .9h2\d u0}: ,*5 ,1#=`=\YSۤd/x#?b)4 cԆ{Fo$`a?0pS -6 G h_}(r\Fz;:1~KHI\ؿN8K`S0Tť~V[Al8ވ*D=Xʒ$iӯaK,! IڽiC}Ɍ˟ezB . ]tš0<$B'CxE~ i&pS 5Q}S|clTʿ̧q\b! :QF-笛aR;xϸ[o W-S)<A,&fhb^s dnVk|MR+&k>z,]<0 Ѧ?c2T1gJη{P/ >1Lٲ ct;8̳iASg 0yVs%|o53':0/K,Pom  `sPҐۘj]o?k=^; r$eEegIp[l&Mwݓ.(E蜖i\zr8XfSP(o&G0c{riΐ'nUytMsEe(B'@R5/ Hk#Q(_ YoqM.9)3N ŭEM$eaUg!q&7X8*.b, Y"x$ ak̓ѐ8'[?>PE]/]Lm+Nn˸`0BO%W` ų p+ɍhlX~4+ _AeIkqщ,3<"+ o"] hҘ{ȡxV6ElԄ]~jaLe,F΢_T-SKdn(K]ж*#C= –x*TsJrLZِa 4en嵌Jޱ(<,S zo^@ X=](0d֡W܄YS_(*~ UԚ7O{A̐j"^T 8kc. dN]ս ]4d 3 /bh\XoKu >7'\v%Y:!gv5hRp-o^vōp3hrt숙 u>x `mTqԝmwMP<Ԏʼn@Q|%;v r@CFEiۢf,Ng$zmڕ8έ7U5|gF;/>G- < XEQU/ZD%vhr} bd6p\9B\B6?81D SQ=ZYT&f*X_'D nmqd0k~aݽx6(lc:]n(겐m93F!^~rݴ+ ĩ-lhK{gXMCfwuupAdd$rmm-лx}Ht Uo?.팊7@j=VYs10 +u؍.rDNRrPAP,Ξ'2@M`Kx&d*YYt[~/oJ]:cF-M`܆ XR/E:D:}FI:~iA!h16Nm!+j'9o̎klEzeL˔NEr?, 6=8㭢Fe{yǺJ< ;y7ː"-̸:`_\z%_"~՝ 1؏fc\"KnT kf/'T##"2EUL{%az?[ckGqYtsȲKGO؝߷rv~7{WCN#`߂eքEO~p\qԓH@:(,|V}BMӵj7kC{tظ0f2H 1< XGJm̨Ƿ>a"Ev쫈tWAO1mìZmہϖf#N ?$+p,AZ89O4:>׈S9#?b|p}. ^Ri CxWZBg,E{:ݨO+Krsf`_׊hoj9v.O=B~,ֿ{d|^Ќz ?4T!،j+7ZDY;w_GL6!)=u5:i* _G@8X|*xz5uhf*{~O}9֐l75DJ &0$]AAɯ*_|'BF8cϰg,% !:Bei ]ѡռCF(RD]'p =d/4O-+NzuR"1Qil2eN:4j8'+͜؊ÞBB|ފ"(r $ֳ&VcV3v"H)D9><9XZ^Ü[$?PG_sA1,,!#mi^p"#M^UN} g&hpuJ\IIŝ7^X[MDkJiQ2q0@wgմ Weo=+ndJ]IvY(oOB&bOS!|V@Μ_95FC)s{<wANJ`G*|-Sˣތ*M`xudEkPY&t:Q}t֏]ՄQj_oΤޗSa|xe2/<}CC]bqU:Y6[.I9%)0ޝ {*bv'@B!LLMq7W/|@]T<!6ZULF!|d.gQhߎ^o+8="<6b4E ^Dv-f0` .i$80bӔs| >IDbE,ȻjXX7B[!|]l[ Ux8^8/΃햲̥≯d ͨ)6Ok1q3U6 m%/[ע&5sRL: &jBd?QOuNLZL{ G^kK? }QFe$]1ȃaV7rJН; %D)^/zǤx_ˉ/F5܂WZnn]~MZT]/U#ծdԮX`s^iwceZd\\ ]T5~|B8 YG7 TD6l؞4L%9k J\umSNhyAwI[Zkh[ډ#h#yRôa93*'棵zUWD۩HM]me9Eb DwŠ[@9x\O*8z wrdy5pCl*+?NN [l|`Ja/?Nڭ]2Ѱ $I*(A4U qN10`&I :a-`eE]SizTbW3,Y> %, ϊr:`h;_pwuwvQu,w@U6s32NQwNxs#bJaPo_027yl,k#~v{S hg{Ja3@6h`q{7 :zV+ή! L1Ibw?@iO\[F >DِT*%ꘋ|diP(:5e0ZKsgdS(Ne} 2?*H,5l}հ{SjUn;wQfoͬm.s'PrcT}GtF!㗒 /sq`ǰ-e$AΖ$Yůƭ A=t6 ҟ fXDD`>N-t_k8l=f/,f-_ˣ4RZBA7Ap)pt|3KhUJE( O趌3/Jkzk!pTz{59E$'c {zS03C,;̾?V͚c(̂LV!Kڕ "ZxBn~ 5BU6g24΂ -rC}̒p6\ůuˠawoѨj!Jr=Ek@p:DTne-cG TMYC>ETUeFw\gx(O)>rH+Q0)@=/ˇU A22:^9-28' < ]ρFr*Qpj=^m,'P`w^l YKT ĘN˰ifQe {3/.'Fi+]P/pwfi ғmBܓv?d ]S<Bdq`DH(1S=JL" 8t]Wrg l .1% :hќ/b{f\~s\/TaR"SۥdhoeàE Vula4}/1_ "C; }5+;qcnLzv[āsM1#Ȧ[{=J>m# Is`{Va2уK~z7$t\ālnֻ?ROsz=B?.s)nas"d᩻0WnN%(1xvt5gYw*nw 2f+V^82)4m{硼 Y0;6Dyc1xf1܄WRPnW$Pz! )uȱ ksa8L<됀_Vۼ_WZys8gRǬP~%3+X˧,_;5ṳ-{aNUhlJa*foj;@bU+#fLy&R94WIGgC:ONysB8B!dery8Ln\ȁA؂hbXbM7CVH g$R}s+p2EH:' Y&0ư{;h{0&A?,;ȂnѤb]UCfxL=Y} p1.vؓ.%WT(o%P2*z1Yh<rPk⒘/|u-uC_ ,F ( BMke%#YG"H3 )ܶShPp:59U.^䴂UQc1s t"BR]Re~R\Q,N6Zac39tq7fi0nl+Qdͫn8B,em w\k?>Ö)j%$rf&ݫe?A5 C !@kVB1 hжOiwH6'L8h@[E\sdަvkuZmG!agq Ƣ ?{Af;-ÏޠESJ$;Uyh@J<)0%3CiJ2 yEx;QG_3zkGpnwyiɥӔ7vHujE"Zڎ"GڽZn8({xf&ew NF߶T~+{tB3L8&KbV'Lr@#>1aF*W q 2@ cv9<Rz< jt٨TfEICs^d&Ԥu@Jɖj/hR){X5d GB}klm>qGo0g3L ҅SYTkVImo[Jfk1u0h4=۞.4+0CXPha1 $8od1`DPT= CF+ꎝ%Ijϼv%"Ծ.V)/joۍ{]C^O[@Q>r:2{2pB1m` PD4gqδwM5h&ЛXʰ~<`I~7\}5ӧK'c^M)ol GAܟ6 nYQV+=C8= )[I ְf`>܈CМV&lt?uy$HU/4r[ۡ*YJJ~؉/;SDAf eBB$:V&3?oPU\\H柃ppa74+?;O̽cj=5L)g0_Se9J;2͹ Xpb'p>}lрTe{ Sou +{CO`") uSoW(NGx`cdjDIW QKD2G#,U>|0bL]#*a S, 5ڷOul{&1b5@Zd{5pc e@Nr ؾIF(wP)UfA&D脨c'\!$A,h;40"9rB1Bv34nNs0^hS{&9olF"iɮ{| ʦukslw!  E>Ep\cPwC2 iNhԨjrcc xSB*6X1[9bZjr=H'bJJ[:p@Bnp&[>q4:})摄F$C |"M9ϜWv"ZO _evqv@ <QrR:e%/{N%1u I:"H'6cnj%໼kb`j]ۊW/Fdxq@b* [>fN,aڥbya' sX`p$6r-dEc|!=RW&593dAм_%lfBk'R`|DU$%K D6(tW_ZI.?#p9i~l:ມ֤Cwi!.^KzK $7TJ*wDf3I-5d5g>^/rPdžM c4̾ T OYk JE.^9s S?4 'pZU=?Y '˃MM H'Ms³j7A[ x4za+\ힺ>P xM!XxZ82dR񹚰!I`x\|h}cԽ/wri{~5L7NJ65Հ8˟A|F˾*AGhB0z_JWJ |T^+|Cۆk~w7-9e0h =Q4>B'$5E/ʩvA2J%xGVnq_j/@Qi: x',[ ;Tk^6DZCKK"B*lH 7гǽWhvYCv_n[{$Z1fz7RlCˮLOMy~kA;d7>W)vbk6l?^^5)RVgc W Ljv@]m{r&0ml~C @6%72sM|mYa')  /RMK$co*cC :t'<Js,}(@i>Q^K( e* ZcW@V]Qg68Tx [kobMxy+I-iK\ʼ i>uYueo0JJQnmn7j;M6"L#K * Ψ:WmCw#"Mr%\ڮUcojcb9`xPS0h^ũ/f`Jk>,Ѯf];W0 Qk& JXt`8(!=%BD4$jO$lwo],yRuS4J3?ؿ*K|֑Ovwu!Ayph֨XW0GhzG"g<Ѫ~}Y_ڊzl2<߯o1Y$ a0 o:曜m?'L0q"܆mT"VRF&s1d.^cfX>@9J6%ugx}I69 Zdalf_}FCB6Kn1@UXs0d9Qt)E<-l2vŜFG FSA QuϽ~׍pɲR޵9 #yuRЫh6?5qNKH-dZ[4`P0臏MpEj,`' UTpE(j=Z:Ս bg;a9M_R/ыasY$g/.Y] ߺ{ԛ(.oJĉS֟I9:LjāB:t$;)|^mZh_9|pr7(A-Qޖ_mjTq#^ZX<% neuȝ\vAU+Ez(g maWT8$ ,IDߌ`l*0 U].C*hE/_))lߒcd }qߦWȠYɮD?6|~#h7o\J1m3Ks8Ǐw0:yS EWn7A\u't 1daPsXr#;*h-S}㷬/R BoяC XE%._ 6KģV2s@S5zr-V_V: I2< ? 9*Pc>WڣRsjd8p)D;W@$2e3LFkr$m"fFaO׬V5/b7rn{wb hVȱ7=lFDEbg F` FsPƆ~{aw$}Dk29+Zը:MSYn^Z`4^CXнO!9vx=*>)?^LtzD/cȌtF’`L͈q:? N-8esD'Q0Hˢf}TVM÷D^_%֛g]fokqBY}~TաeoiaaOf5',cAmX 7>p51̱#bQ/ A(Ea8 uIq {Ε+y:bbpwXXG٣:*_K&\2QYiT]b_,[-[(nGIlK#G"_,D-E\Cdn1iFV (A`P͐d(wzCfRJvwSwJPɄdWWrL|ӂW KD4=]g5nTYw_\}r(h620兴K{k-_-548tN+2qAx|.v6j:\@NQad'6u'2e(5db\!2 6d2?]tC#Bo|[F3 ՔD4"w.HY%H0"f,LНZ]?5S2 2)v7dץe֎SAWb+ =õpݷŮlFN}Z8VϷvP,t~%wkw_Ͷ&2^WÉ&) f] ;}ڇ3 9:;,Q`ޟYq&WLsa򧰙ȇ4Y[%248KI/?,S}ja 2R";? ){Z=yd{RhM@ͧ:Ši\ЛNV(4Fک>߿]5X%NV:\4`>-ez+ʳMz-%\%/V9+@GٜC sͱNG)#&1sxJrvߡ|aarͷrWR1!G&NUY}Ӑ~B:{̵/0-XJH68]Z!BB~el-I5VY2ɰu2ٞb;[Nz1OL%jo">_͒ eY cU|gO}zY=u[m_PfR.9<.:YM8E7ZawOF6(kڿ_3 ю(w,\P#wCu9e?'ܻ jP[wLLO Ķr-ؙJg(擴œU H]J /=n7/BS'8Fτg'5 XRzIǤp :C K-T.Zy݅Z~W)gGR =쒥\|50T";Kyf/s ra2x &L /;ڒE{ N6Rj!:ޝUE:pU~b!*?:'EJA$S%xZ5ȣخ1;=IhݖlڏBZC1]p{>uS,1i8`.W$X1BZUN=_qщ:~f+70r-C 22H%U.| Z L,J' 3+mu#(e"W߆3_Nj-/mF}#؇پz.T egL)0uW%P'#a>5ݱ¡mJ4&. ͽTuCVPHs P*<רi(5HqR8jnɨ~Jh'9ex0 -;_bu r tD ;)"-|!ma 6a5k91\$_sd ";$2r`~=C"F-=ۀD.93Ϟ@<>kظzp  $YV p%8yk3]rԦn*=xҜ\JQ)&\4T:s`P5i Lj'&"mפQ.y{VؚR"Rp(wӫ#9{] Wv~wz&qs6Up_xQmP8*a$"<K>ڽR0b> 8ۤX׃(Wh| #C+l+scь?jEZ.od@EG :4JUc[\$|Ԏ2g+Ww 2tKiI/ۮND9\{U[ sY  A). %iYz$X%&5=(!(D?Z挀8" 5>2]w~X®J͹z~ßneB!=jh.ԛgUO,rOo*ʆw4laeȂj(~-\ -MMQ"j̿E<8VaƢR9a"f$5E>[s";m:sʬB|iHk4xQ9jljcEVF[/n贪z|k "+B46oc/h7AԮ93]#xIHowH+ Z,bovN5zjU]ZԔHKB Fjy}542A[QgM:&E`HVVMMe=壝+x0O<9nz`}F&I2?E.o9l'Lh!y"&y7hWCqHh6/Qˮ(ϦoT$dž7 #+BoL)rM*PX|!m@PUmGFCS#1gWPʰ-y:)Z# bYi}=,=_5}TP1[TR:qo,eYsue~rw|Sw ev )[2)>Ƌ"&88@jq8쫘z{g#BEdFkERGK[V r0JmUe)S4s`y(4Št8zIGOP J dSiMq,(iS9޻R!JbO~~i,o%nM Di6(ƿydp6upOQ 7!mњk1<u6|V޴޿nkPJbVJ}O(UFi3raD,\/ϫj䀐@;V]zv٦<AXx̓Gp+E͕ϩrotY}QF 2Ghx͘# &"JօMğmAgQ4haOtZ㉂S}L\{$1= w;fV#g]^Gm>X0>ϥ-b,טf#erg~{)`,c ;@i>Jj" RQ)RnWB fA+ 3?B'jc1Z7ux a.7#_ʱjS(cedbQuӴ!9)V/ a,PWE-h̃1wi&-̑&hB$Qb}-LᏂ'C- ƅY<.;t x$)wndc(_}ZynIrڗkkb\˗pW!z5< *Z>8jٱR)9|qSN0p M#q)f%2/ r>ܺ0y.5Z W1ϼH3Iɱ7eI!6ϭdFva//wEʬ/b`:|`|nPjʱ,yU-uM/*mC řG2.ZsLOuVDrnYuB_L@~+[X17I[KĄ _U#U}7GO]=4*0ʤ`)exrJ`91:qG+S R&&E_UR7|4YxkO$1 w$ =kS12?=XO ?? |kz"s)ǘiLéCSbFNe̢:1$RcCīy@ξ{1=학Dd-(Ӻ Q.QU,|E=<oAunr[]c  ed3#5/Qoʨ'8" ;ç ¬^|U]8*\avN^;n5~*|>q^d=6<&6\`T\_dKv_uqCH7Y #7)z|"w †.')eL(2TY(:ZMIuA>?R@j g  ^x\xls@DF2V'ޏly}m[Kډ( tJ^7R~Z' =?W/VٜzB{#&Dz?oieWԕ&ڍ -GcVpQd%enS){I٧^/#Q)}0LyA#OCbZ#Y.0Zzj)sT9j=ϖFd ,ja|0s~HWU]I%&y7cL7")@i@JIwD%H2Nl4:uߢ7ԋk6d)_bn{ 2rQ JĜ3dt%MNo<;wSn)}$prbg1+,u!6Uv/ wQL$SMmCC>8N ~)U(.Rt^ ,bK_Lmc&5J.E߬~{'iR"b%Y HҚ!uG oXemz {ېxZq&TaPndƛq!hRw?ku$ 7} cL^TjEyEaj_G D#\4-5[pB1pWC `zŚRmf[\6joxHF '4_Z K!Kc,p10:pxcPg=lq3>(ܾnI Z#/ͬfpU~l<<,]uh)7bڲd.[fRw1TE2M}DhHpv26.oxH]X"tQBo@͖v/zl4xԟOf뤝ÿ| e<1"My5ӧjѳfQ" =BXx_CD'H-o 訃AG b d ѻlUҡ_mWM':l"!+aJhAv{kbڌd\@1'"XϨZrԜwRjPO o(^ʯ4` ;هQ.#Gz9q ^y~/3rs!q wCPɹp% uP!#9}*з\Or''Hsapo}7]ۯuy.upsSbdӹ}y׳TZ9^0̌q3g\[Q {*(3yD̉^\dFJCdth``M)& |QU^]Gs0=38IkUHeejW:UrB!/e8N6ߞCAr`cR;?]wΜ9lr7H _zbexmD]C=6lA(z.?6SmˠՓȼd\Ǯ<M$np?%RSDclf3#|]dO|r.?:U%@:z>nz^@\k1&M $$ tׯV ѐХ8z2 b' RدQ# 3W{?-8ݕ{|UyZd$ ι,g*Ɣ|UYKiif{(+ Kc!K6bdQ)yx!73pɬ?1~pw"+H"ϕ -|L\2'TfFMc'$ P fZ~D? rΙ8,FnvֆRzڒvFS'#Xv)6Z}im5iPSP[8',#S_vJ̤/UrTBd|M1; :h5/6̉$?g1(g0cʛL}Չ+J6ëlb\γ;q6.qٷSP]>mù֬ޅ+y* &$G4j{txz]W,U|+[=ZPrъON͂]Hi'8ﲝ%rR! )No) +";΋4WH,Q.DYXQ頋t\Σo /g^Cܖ:&gSl5J(HJŰ!|P Byb{QXx)V|HY4f*G*6gx5b3fd*-0^6\3E,K@E?8B>(XYwM)nRhk O+w9Ed.j_~U\]N OZh3C|yWʟw}YXsh5]Z{z'jh N[5F8 ơDvCW7ᆷ nzlSWvn?~;8n{R/啃LU@p{N(tKź#iB LgR3{Ƿ};ru>@7 _1 E[2œ@M9Gr)dѯ>ӧ;ߨOykS]F9M%@6(*Չ]5^¬R7^rW)?M}s > ǩB:14:se}c"*gٽ5\DowAZÂ}J#z_7'满qUK]jK:{? ypE*@M06hZW)y'9^ȣњH`G%[sY|$v 9 }0>y^eA~#[usY{[*s%/*)L=܀dbԬ &U{^dCҪ]]jNƎ *YZ" . q`Ĕ;]dG%TM{]nWX#Lй},rƌW.ْ]xGX#Dȴ~e<6i?P[.,«E_ Gn+h~{)lQ*<;/1cW(PZ&#wClP>Hus: MyjPyROw&V!g} ]ii |AuBVёXg4tߚr4 矋/.n =r3}kZZlhptn$a q.+l!fY^CL+|dpL#7ԷȪh`ۚ "0Kӗ,KleR["t;gJt>Cl5JO(`|߽xP}HRqO0۸`m/ՑQS`q:y<)]1JP!Ov;g[EW{G>ӉrTO:~-2{Nd))ݾۜ~ɑT@`ka">2&:0ׄc˚ ~87 529:i2`VKD .{x-A> 8W2E$TqIQSSA]5) ~;/c]*?ӄjXgI!sXbLSal!廤8!ܴ4Wxnu3gOaTM&XW8F$[Lg3XmGJ Yj,)f˩@~V*d +QgߵN(>L^:#ֳ䇮(N&8Q@9y`W=ѫ4̱*XajNJ59Hܘ%F@=FjLFSXm>V22Fvնg{K^"3Fw+T{v`! 1[G32ʼnқsC)U| F8@e 3l!msu8vm=(N^DxD?@*<)t0>v Ҳ@ |;x\E[_s<S\Yc+ɦew&AjJa;mݫ^ʫBMzH*Y8+ ,Mf~ܔn~  SAKiy+ YEbjNˢ4:퓱͊\7 \'1^^FE-PfA#ߢsjex 7/ 9_7 yru>W۸Ab mڸ;@jA=(HtF !$yXCdebfHda'f0GLAZ=-@{,g cЌQ} n:`f Uk dm2~w7q&Rx<~dXf +*6BXg?U08]aZ֑]Ce]> h k2-N*n1e_ 'ёbb&/^?"H9,'q )o}J`=wcW'Do$ly3StOfY\5< uK?vc9k{Oax?ǟѣBoJXG e &`F7P%ʀ `wzm4 $چKuتR{8~ҟDcoHm6O˞.Vs+[)l#mN0ϋg=u 0Ђ~nil$C o= 2ܭQj:zoH',4s#v{_c Rv'N"_/C$¶^ϡ;}QCGBp:3a ЉV4T_!Q*ff9@>B;L¦Lx a7iPK;X ]TMzM֊y 3F{9%~KvYH0ȝNpID! Baid_tڎHĂKW|޴9@0pݣN6MTj+ݪV*K";ٚ(k]u,YpF~`1OaZ ѻЇIC8 3vH5Ap!NJֿ_Fn/Q "qjfˮbLR{nݨ#0!Tyib7@w$V䫊(Ƿ7~|dZ'\dq~4͍X)()l" !HUo\S!ғo)x[XkB_ϓPGF'mfɂV>ՎlE0* K'bȆC{п) P ǯQK{ U.}.\p@:/oVL݂=ϿN0OJ4 D\.kn*ћ,İdBU)6&E ҠGސFur<=i9R!fr물JЙ1d;seg X\.zv *pLpe 3*MǡHnfJv(u.p7n?J)#7bYY&وΩw}.pN%OF62+bg49%0':E+~Rn$La&d,Mjϔq6TcLBJ6^SY.,H+CPw9}pZ#1n$5`В} C>F#غ^&F GvY)2I"W@ƻӘ=~ =H*f2m+cOya itFQeFdyc挏\:ۋX)\[AuCjuxw20Cc֜D7 M?n\_}/ɮb$m$Pk&vq'k~4sFL2 ՊZO HQ}oF `zۛ4mj= "ӉJp< ЁB%z, \a`LZ*D(%W L2#̄+F*j6x{?f~Pd[}bp7h >y¾Z'qȢ/& ɖket!]e0ه+yɁhӸs Q_-Գ\ؔj[z&_/A:X16ojߺ ^?Ԑ< טN}1s|14owbmk&϶~P@E7B*(e@>t SNﰥ7#6pp:? s6ĵCYK' V(q瞀_6_-}j.+M9T?. nZGB<ې ;!@5O #s%p?UkR<\%&:守p*q;:J|*<3 nZi9Byw˰&x9(:X>xV~'ԣF }ۏ V<+9i6n|r I\亝7f|~JUV-c#F"*np^|/W:8^ace|^7۬6l7/ G7r:[NiYȖ]}TRWKh| NZ7anHΆKO%?PʎA4mbe O!'kn/WQK|ª&cMda&"\9Cyd0+۾& m/\|=g;,JwbH:W ^j b9_aR6C=:p0_| ћlA>@h鳏V(S#1i t&t,i#1Qw~. g,W%_|Bbxr ""Lq&^72+{z!g> *nq23lZ6,tW#{Go,\[yQME?~-su*V !*I],N/•t%졯,M(kkIN@cI ޭ^@:#E]檔 Xs17٪;t|yXwւ1 ^sWl 'p@Kmh(i,o OӑDZZP̲# 5t5$̈́ĺ.ė @O5+'+IޣW]t҅`Lji&,Xq$Mdcēnbl s7kyuSS>Wbfs:?Csx<)b@Q/LDއz>y!tH_gH:Or-ok^F&# 7FeAoT#׊t He25~wB1O|T##ΞPM>?1Vۯjj6ݱs:ü|/LT͖ gU@z싶b9!hJFFdvՄ[ğ4kx Za\;|D{FU5ځ$E{<L`+7p& Imx=yYYLS&^ z,KB rs'.w8PFx `okI?\U~ /޴)johaSUqyWi§`~Xkzt%Fֿb/QBdK+ RE=X|dA<-5jU%716Vm=ٳS-*^tO״y/p/E = ാY;0 RjO]!Umv9I705;:AfOovIEze!Ddٺ"1)brA6稖RFb7vV_k"W'*W8XdqcfW]N0PQ/(B@^4JAyZlTwdjFĥ;G@smzc$BB2$8LIEKGStJx{4X5,3{8myp ucĿRKvƵs;ʑ(̰ѹ [R]F,eDC,H"Yy@g6N@ƞխh?*8ЖM*'ad CNG9a\uK4߹u[QUfQ81Kl}5Gcӎyy ir58kL}%XpNP}MgsSy>CSΉHRRE[߮n+z)&hZ1)Mb̦-E蒕9*"e4΅%< h*\cϱCCpd,R_I.=`9m^QaOf\ J<_8LHX*c(nw+IGx6G)B+Pp=|ܩb+,QV*""zvVvW7FXBo~`S1>s?4 >x"! JgہqڻHA=:B4!:uH6tՙ~=R}$brV}fU%4T=I29Dtۚ >d@Jy0j\RWLJ'Qsms5Tj!MbRQ%ks8T`HGHn..5w\Y8ݺtVDZK7(QWRʸ$tU]-apbT qEF`n5{/WDv 2 ~oחR*m9Y 0H"x+3u\RˢX`l,)G,D ߓPi +%Uh2{~'m8vϑiO6P?F:Vg?%Qq"jƃsTՈT fuhp 왽oK'L(I 8%JtTd WĬ`mFYU1XI+EY=h!Ҹ@XEӯarXι s1ENPa ȐU)ґA]vqk%Zs)aAa{&܄L}\KE8WA!o],~ꯛWH^4G1q%Th<"FNt8quX9CJ|$kaٛ Лdlcs Ԁ2n < *qψJխYp.bY]! S GXW{#WWu}*m (sFwxWh,R*5&uJyi޵a/p :}vΩ&ڨ _D+p]ej  ýQOK|}6+aku1$z3lᆞW:sɈ`>ү=fs?ޡgs+id1;nΉF\mÒ*q^~rӱr#l,xI K-^q3ܘVU%Lߢ%C9׎V|a}xzG4'Q d t ^ xD'C!HXl}vÛy5wNAi a[0i ˏ^sF!|($3T!L}Ή<'~0{8c$~dm&ݪh{l`Dht?Nd{s{:ܹIWsdk0% (*ex" #C6ǢW="!%ɗ+4+X~CO_zmTat*Z7vA@H&5/A"}bkHuƉ&y̸ 240Tj yqI[FU%}~@Uo?T#Wcdh؇vUYYD|qP&<B?AVv=@=Ծ АѼP!@x<냥6[)[oOCQ̝ږpf06 slxxqF)F |{<@W()/i0~H0>0Bdenʗt2Ԉ,B^Bu$If!>>,b=G`A0! $(-֧V@D Ʈ(L,7Cl5hO;YH}V$L W(-QW/OaDgFpG&=e{DPUп͠咄Vq.#S/ e_f)H",$= LcX:g[ZϬvt,9-4o{ރ4->~4*7P!"h[՛h 9NI/`D4q`;UT.{/vcLyP¥Z17ö^WwͿy%HGB]o?sN.79`}XRwQɾU6;:p1KP\U{!KF6-=q3 Jq~5(1C Yt.^KC_sKh#VAٻNJjp.gYZ0707010000042d000081a4000000000000000000000001644ae3ba0000d4e8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/asihpi/snd-asihpi.ko.xz7zXZִF!t/?Ԧ]?Eh=ڜ.+Xqy?"gNk/.oJDP]㏰/A/]wB2˧dq%'^ySc4:=WHbqtqnDZ٫{' ,M.`Y@?,Ͳ&dPEb=-G6:M%ĚU g-"fԀ`F9K.Jm1;ױ/x4w[\V$ޑ8mڲY6,̤0K&mr7xڢauXNvgiZ/7Q x1$P⠛Z_s!L)/ Ǯs<߻W:?4½ %O6? (sma#B-|J8v_l\_אϞ!ir@z>(Nz$pw1cUj6y1s1X*j ^i8cǸk. {>nr7bfl7tt&Qm}{TK{ڄ8 y)CjƬߑ! R7]3YM({ZBp$+aKCmKjWw 1Dʡ&%v}_j|,~3eL"ݧS~ f[FL8yi/JHB_xM<|ΰg4k67ڶ %xl>n5ֽwOyA]1 KSUKEOM#ϟzPlql > :8>V fu3Wр3ɬJ3Vf?iܩ(|,~͸t:ퟛ75CqӁJuOL:J/ 75Z~}ƢTaFV^nk/4jhO$J0 DV1(CԒa}{iaY{Rc(ruI .@xwG6wub;O`2hM?׆0)*N0ȷR>Yj\Y!A(YQu|e)pƳu-b@Hr1?Oh*IJ" F1  du%v4"C_,+ZktI]kf38W__T`md0 5ld%y̾i;khΧ,jv):.T7acXMdd޼KJN!EJb0KwBOT)jRՔx)@k}8;FO(| S=gX]DH8x'=& RrO7Gڿ\g ^wU2<1s٤f}Ơw)9 APoFF /(7qW!BՂg%j7$ 'eRMɲkk[O3ّlp|?_AhFtߜ|ul8#5箭%S l&*t9^tm!„K-Q$>z31BNyuAѓ9G&v\Ŭ(v@9T~Na霷~z&AN2bcnңCCM9RKnC畳Zuk 9oclJ';~qG~xֱk.U}y߰Ch0؅K~$ =In#+4YÍm ^ 3aH.!BGrwODMBdzc_e'e)gn)B~۠Bj:i({J%l7;:%Z,"5yx`Bm*j|J~V '\B?ι/Q=i˰tǞ^{8ucf/iu3b@a +PN*SJIkΧ `Sr){cXJMsHRג /}7NG/t~1tw*(AY !G~+c\bv l\{}2D"hr+h< `cJtm%}CpDr,uA?I>|Jу{ǡ#O1i9h&`Oc;[OPp6|33Hv& V}ZdE_)u?(8Hj.X6|~R4 wӓ#xrvyo%PIC:=ԃ}GPs,x݀cˍ&qh U%//(|^7m|_)(7GbDa&Z{u<6Sa$Z,)/쒇֎@V7 $p[ t*HErLR8BJ#ƨ=QzçkFdQMnqOXӏz"/$ Ԫu7g1{mO;h~1 ܖ)\9I]&|I:l#Po&D aW zs<>$ӰݷǧWIZKĔ3 p1iKI3 20rcW >:m٭﹙_: 7LEL: 2{ %"ib3=֭P\QЉX8sHU'|٤vI|ZM(m C!zL6Fo_&ѨZg֤|`.x'^ a=ߗ!ԬU{X'G\,0H~XL%(Z%yDzM질MGɊ>_A}2k:HF!+`袳,~A*P eʤ-I-躋;[o"<~ҫquR!=ZL9']ŝߛ4ݑȧ8q it+3>۰Jt|=N%5627e\v[GuycES O`27鿧ƲlFU,9V$VU5pvߑӢCiqDC?:=0+SAUAaS20ݗfx30]u^A>cp\N#̼ rQ8Bvfb1noBLx}Eř0˴ᖥ[p%;$@:|=>_#^DYy*V`45#L>x[ s1 ᏖRJ,*[C/Q }p9tj}u)@"6H<-u(I1cqmZDe]%~Xk|8)s-ݷb&H=WI15~POx\Q="?">a?gi-.z!;7>}aC0EޅڽNOX&D 6\n ׼I 5յ(Lz$ uBU0$+?m~>u B+& Y&LSV@;zBw!eZ;χc q;MS[r1|br׊Uf$y) >1iCURZ{ &|jg+CgjƑw?>{Al[84{~\CF -tڿu!,/= WP5Nav7B_w1Pm 9FB*ueJ7;t^=`!dE7,'v1Q +.Yd{eֺa`?ݮT0Edpsm 1=_F&2 pa\96u;֎q5HnZ 0fά-PcrAX9p89ʿo~Z+$><(vUq!ci-A죬>MiP\Y2t,З4t+:k2Uߘwf/26ƮcX[KmW7[!.ճRxpx~DgjePd 30ԊeW3n< 6&IUKv8-mN ȮEUE"7B# PnlqrJ?'__*2,k8/к5|+B+ jyO?W^:wU6ZaBQ(L5bdL2 i/C_\RH4-JB$NttB.ȭlVz#B1m]j0?j&R ((: fJf&Z7Ŀc&IU{Zj^GSOHWy|*h0*>CI:U_ˡgV(SZBfɶF*$K=6kԟAx>i)7[O<\Sw6--B^zԩ%u lW{EBKU}Gk= >V ENaCFf&Hnc]W~L҄`5s K* 5] !T"?)QʐuG2>ߤQũ$Z$ӾՊຉ`u BdW xlm=|qV%j&8\ 7OhC2ѝgO9H Vg od{ Va7Otj10pE-6UcY/ȩdf*s ~3ʒ-9&-%^$֣e< h;(XAC~F ;[;ISkQXUgY!4bamNHRS,1P觌lkmHod>b;e-v[֓`il?(Qd3vv.mKG{W4"$ ]FvO$_"2Rg.!YT]M7si>n^sg֛ɍeK@FV)+"ls`L$)tPpPQߌD^ H64]q#vԳ 'jf7SkC6'HpfRFGֿz\W;&]9 9v͈ȍFqG]_ؘx;03QPٴg|k{YhTy|q?-q^eyb:{"vjSi]|ImZ,cu3p c :{.Q^\,qNiY׀vV^;hBh+J -BPKEG7VĻ"h@nJM%?Qk8!0ɧf)uTؙK}Ҵ5X2]FΔ]dKɻszsrlLgWX Nd(kX#2!؆mU3έ0ZJy% xʓvqgȗ2g(DGV"n-tfT"acxUl 1P51C*Mb n7z'T>g~(sĩUQi1sGBLh,cT^&3 CO0ql<%ǃO&nq6}-ۜC$7b|$>%{aN96B'y Ƶ+:ջWE=VӍYoOdkG(-ݟq#̚h_$`w?O4-,&A#ÏK=?w(B Pyߐh$&{G 4A}jI\ЁM\:юvĂ}ԛqЍCqN{u^; f!z&/q[ m[cMÇKx)dCsH?i4"7*/n7A0R/gco_ Cze\]YWO!HJx3#A Xq*nlػSӆ^Cm+ʯWTTe?DhlǭS]X'޶fD!~ ,M7/9XKxӷTXV|ǸMbm6ˉ~{a Pd.X9x~7eUpRx s'p&U`qon3qoQn.(곒t*,ҷ:tpuDd)"@Fע/BG{o[7qD.FyzЀAI7;GŰv&"gbNaGPF:˹ՂTHfZ;  '>l aȗ׭{66q/8#vOď@)2T7*RՋ `7<4kY4T`#woKJ-_&C:ql\\r {ݚs:8ʠB89 ,>3w\$LJne"tcFnK'F3k,u;G+@n@!>\p9wmf ̘p73a"33a BYWPvil6Be?IcIؚ W-1v&e(~}EW8xL+H2*wq y -V̱"Į[Wef "vϪ{"' _9b=R4I̶٧DO6;SС 7'QQmg,K}ь5 s)6J[}f1^&T:}ڃeGH+\Bth3c&/iihefqp&+s,ȌB,Xw2)IX͢rs4I}@pWh&˖'[ ݴKg zU;Z}X.,0hFPa|{nPK6Foz72d|᧙00ꛓ]T[M菐(uy"xX33 %ZMk.Sn!q`NO*NXT5 zk-iG#FJ iФn`|`DWr]5NU0_\R/6/M-rOH27=UBV]6l r01ݗB5wUFc{y5ӆ2 d Hs_Γ= šT~hI}Ky ֬#ܡ}սy =XL/*lFwFwn f5&S?>un&G'm+M\`HRZe(:HM6Jod2k\֘]qFJ~Llq9`Y󐢇>*edXxw 6,_DM;E1 rJR4ZiQ|j'E\:ku#($ә_eX3\q$ˋ~Uowv=h-2llz9L5zighQ.hVco%ƪz_j`OwQd +8X\LPrI5o]qk!)]jt߷z&ՈgDzeI{NMy!xUK7IB÷nmɉiVCM)&f2jo1\!S BO.U$.73wRvc!X*1l? Ǚ 0.̏/N#'Qĵ;H? (͡q͛6# ߟWJ7l,4Z#l#/Fl4~\H9ln?кF@K}-dr.ʦdH$*I7yA|ir]o'E'Uq7*]sP[:0-{eD4p=_md{`b2u߳~Ԕm3۵ET2Z0'؞t |*'Q'G#鍦iB*}l֓ jcjhQ랣+cfUCtg\[V('In 1y#$sHhlp I{5u. njqt} ڭbee`C/oKpoR&YҢ)qLώC^)0a|U@޻Q{7 eÓq}X|[qn]I;fCv$B'FJey|a\2_.?0ZsιdkY /Y螬':(P0NMpwPڷ/J6ZְC ^ Ȉo8ư( A\44q}D#߰k|f5'ii :A7L^c $ZyPbRRYYs*)U4tdFP]» }L"84.eN}\SYX֨agpƴ͖=Ot5oѫw{Nf eSqlyTs楋rs߿]jqxTUՀa <.=Ŧ`ϣWcc.ڃh_Lbf M #ssEPi$|sAj|2,r uO'qByS n{6PRwרU4 R.+DsA-zr/+ (IPh. E¯YX>t]; MI)2$y9i\+m0i|`A"ums|#l!D^4<4;=8@=Ƃr% hR)6qeV_x1XߣGj~P _,ћW 6%(qĆőBl<ҹWBkF99;?'{{.F tR; Eox"γ~٤mT.! Jз_>EuZ ώt&NﵨBoTfL 934 Wgd`De`jϙ7#eSC3.A؃J憌|ŕYVwzQs_zrQ`t:SvGg7\U/U.Fe*=St|KX|_Ǥ9rRڌ%Ͽr[(/O796Q%hUW*o2 pJ`HdgH)֘bFcpBӠUb@Le TpS`bq#!&mj`/CLyr…h=rkw(^*(?/ _#>%WfTo! ڧDy圢uEMQ$wy+۱Ä}%8 F@JfYE!xf\%rնHBIObX8 & >ھfdԩ=*p|@)EK6+ Mԩq~B^w# NdWM@G{ ¨yULA#1hġf}r^Ŏ:om [KCz}")ӨّPGϔÄ́Z$|vo ugBT3YKAc&QbhccY;5AҮow]2֑[uuPo?kN3pd~ݍ-a_ӓ"aMOd:Y_d|an)Թxm9SAjmxK;P\EFwS}scrb,{UE/oE}H,K'_hq>:4iqFG T5?#TT!/8{"0{?_. |1E^ugIIMXqw?ԑT t?7C ϝL~OmH(Ιܮ1|0↸M˫#S( 9Щ'lG(D<\N_z Jf3omUX G<0NaD13܄>d<4tawCd0!$o=N7T.`7x}8I'B.0p= ?8Z= _3m`ךlq_ $"J%#މ*,Bk)Y[^;1NJV*R|:(ɁGSOB|xm8#nm{a\u !>0"1672>СtW*׉ ڂ(tYQ/P]/xJܲ2~A8#o0Ki]rn2m.L? ϤޭVYJ[[x  {w|=`F^SCS%͵̩Dk.̽mNosX+Tc-ɁaCI=q SÝIћ[i9o3YK?Mz)Nj2M@iSQqV,THuNJ(*?w /D[x/1GFAk# [)>ЩԚk⬅ƻڦ<2h @e An-b/kW[7*n'sJ#j`v.2HYP  ;Qq02-J ?#S!B?ʂm m#3]ft1c6 G6Cl@pH 3n+&Z:MוO2{:d@k;h(K *v 7$G q:TZ S̓5݀j:Ny!1Z-G'Ɔ϶.ѣg~uF^ɐF< tj1=}fUZwmz M8]YP-}<7PO0iS؀4&N?Բ>,Nawt .yQLN"s;b.g6pCc5#lg3xQh :_5(mO֭6\ _PLRF&őL$ 9C!adL3dz|L05ikͫw 9?O9.2jiA,6,9!bD1 pMQ+y"} ̷OtO%a} y i6^EI1Z!)|rB!QUǡJ졵cq`[]@_m !dMJ Ր|x1Fty+ r*vU q`ѓ6S˥U94ljd""?~W7;i񂦻ց 趮ђH|/+oss)FRPG%kܚ%A4 膶ZsC$nBMc^Qswsw]ĸ^\nXF -6Q_x$`XC#e@&]q Xn :Jl.0ۣ]/efg&ꘌ ѿp#q\]J{Q 9[MJK<~TH.I8&fjEp[ W)F$c=@nf"U$9ct/ePaAJd Y[4Ew`?&88bgߩ1i UMS6۾_yX9;B 7eJ,ZQ~0-`"ܼ<0Ӥa; -L`IE=Zȋfi.&@RD1h؈n,tD˩)Roa{7I"L*V}wx$8OðjN 5[ۋNP~%k,G'Ļ.=Rp fWamy@s!828] [>/?[aolٟ%PX4GQ6N]j,%4TA Zc4M!yEx%uȽP=I؆ z8 CTZ(%Jܜ8~Zn]u@}B5Y}`qk]-V ŜT7؍Ũ` & Q<`3 \|!;.-ISO,)_sś7 ! ~3vcI!?Jb =1HW~wNrkv[N!g 27㔮n6`W@2aLuN\wi@9FD\ޟ"f? T+e][JB!p`GY2ktm==EvsPwIv_v^FYͧ :G&h0wW?5T'ͬVэ;S8UQePlahKZ 'l¾cll.>'"6w|ZL'7ML5T5Kp?=-)M+1D~3P pW>DYZc \i١!$sjzNPqp8f_Ix ^5.Μ٢_zyޣ͖'ۅ![HACWA'>iC53r#{Dzrt6@ܶqL{ÜNN;NzA78,&2o_ w>K Cdk C4Y@9Zb:?evh;<O88Fb#=Z{Qu^ʋ9"T3s2- a˳SԘr,rm-Z8HL;z"'"Du@ntE&ĂJQ^َ?ĜR=}]ྉ.g"_kdz~p,e~2YgPK/[#_BPl:^Gw q%Y wՁw-$Q@7%Xx;m5MO4iXO-T@(")au0޶ezXbm'n)ڕSnj{RCypt4^nPq2w0zox{v~Div1NӦx yeǂS[fGLYgs/QYWuP_TljV !$L⒕q!K}LpN=`\Zid~ki6^!~qݓ/5/uro%c"F4xKK6{gzhs. L7bG_ݖa"ƻ8Y OwtvT1^JJ@rvQC$UT?@}; @? @u#!JH qOҏzNQ!1F@z!Uv`xuz+yjơ,F%"(k%VVWhZDLzz A<fC|f}s+[bNU"wp|U7LAT(,G,|#LœlF)j8bYA6b<1 Eۉ7.U(3J,DT%'8ӳ?q=VI%ܱ=r66Iݔ+a:1GB,CbM;-i$e̤Dgzѕ6pj^iJYoR ÷wQx6V*B#R몓2[&ZӤx5ɀGZ5wA1J~4d|9'WfNh -p^h& Lܮt҈hnj!8APX8ZT0TKsqwtx {du _: :(e%{o؆ ZSکy6}WfX"r82LT&01YaVR9߽[n9Z Ԕv%)v2%R>.9 HiCJ"aU L"Q1e #|ʳQ?gEB|Q#ǀ6 㖝Q8/RH1;rI.0c{=$`hk)U"]vٛƃv{^cSsq99PKI6-2gl,:Nn=ٟҎy9&m0"[Đvyܼ[ctw9Nj_lOֱw[!b.Q䊺Xa68~ UJ!pa1ߗbo >ϣ~@)AJ;<UQ(俴0zdVyQP': D qr  h~r:֑EMU둉Fom} *疳 #(YfHh7X˓H{.L$V gsRX|3$dppH2}3@Jg4!"ZC!`/&$ Xw/{A*7 Wb?1/jAf?D9/#cĈR㫹 *!>oDCĄ+?hfBG_BEQЇ+0S]*q*t\f7$D0(^Os ThǟjlSjp;SOB;yT|Q3X'6!=$iA :xS)'LpdzOmIvC%a9k>}¦Bp# c "frW 4%72v!CK6/X _3%إi $z54[NH=ݜ1oFgzR<3mMJvl~L2g%Txe-DjQ\#)Fk%ȥ~Icl;qj e7~c0 AK* ӂca5a:ȌQXIws&:F 43[V|dgfdZHdQX@dn=$7&LM \Mll׻i@/PX 5PJӠ,tA_Ijq79ͩ^DyVe'R;\[| om9$ưo7qd`Nܨg,ɱXq UezmE%ƵeE`>(&a P\4=}@ ֽ؜>:Hn\:i5PLb&)i̙,Fך c+ S{1x8o$935+言9r*.ΐ>.%;"N| uJ/]UDPyf!>N\jVa'I~HdSsчf."T%y2#.Qus r8b2sJ}D{OJb2g `um>ڡE:G0fdOa쬑.¢؞Τ2d3 44/$BP~_8 YZvD!;KT RO_eu#Hf^p& "PL~X;8Ծ_I$1THa>(٘zAB|n `mq,Q ׿hx=/I:z1;p]NV6ٸ$I_Ѵ}erH"VlᄤU=&WһSdDr:ёw"R5ØG>xjHdf߳EF5#fG&Uuea)eF*D-sB0sQȮڙS/ 㿥x(={yR" hؓU1ԨH&49|~Yp}54`D@yZ,)N_xH>bqHɦA?XX>(WG_Fgo{cP~O\3!-#+X/M24Toe9!,9#Lg^@U<6/:ؿ3G/@H[yg`|2Sf= ;TJuV"$SZo"?*$ Bº!h-'@^-Ǜ`ۣjv|_QE9Niַz!T-Er"3_7VLZhq̬۹Qx3 4[#a J0Ÿlh| .aVR6;|%fI(aDNFb'> eMyȻK QXx<&6S(Ig7gAEL`wbD^'agssP]C *MP`iwP`>,4&Xf?&RcL2Yy!"9uݔ!T.;(39THH)z\}J({# H56xa!Zm/Ti/zzptD퓌7Tqre: (zpٗ!d͈|g$z4܎ewE`.5'zW9oŲW^?Vnv.֕8Cic"*Ufg98k5 pNщT cYt+_e3zl.$ۨ5/\h:*:C֓KW'_hd,-Bw_o"  F6 qvKLIHd)Zi^q[9,'4NrXΰ<,1B>UxXMuzܜuOs+jBnܒU.8tyȱ2j;WI]Sb,lj2k1ƍ(c4 ]>uI j+}Xy7;za1yo!FMύF&r [ Zg]OwK,c[]|T}[VDh<~gB2mrMi[o >8ŻN-./_ V"RɗO:.XN(* sbWAd/vbA F0օ @UZPw*ε!$2fLӀ=K.jIa_\POڔLlǚvFn? P{-E#%J?nZlOhT(z_ԋ 'h>_m PN>0%6ЙjPNsQ+^X)vF*xo/{~dgLZ6Uީ]֯'JtlyTfn?%5z*<־ONyb*H.CdÒ\e6K1t9#a|3d?N/*U EGSs%dZ9{h)܇l%>+j 42~wgwtt☉} VnT0g: @ {*;g*d_Z&P ?'<$eA&W> RD!8'-,Б1Eܘ"|t5aH ӊ.$Fyԃ-ea%pPrnmLoG/dSJu);n^@rr>nxN$J.i0lml)K1d'ՍtYW+7jbYJ#^;{-!s%<M0\,^eNJ_{̚w q?d2"O r^B(8Z=Ͼ $i?^¦Ӷ/svp]Bqa. ]d'f5삈^\r_!.gåəzq;D[m6,gQݺf_DŽᶖ:wCUys̐ -DS|*~Y/)ɱ ׊`ݟl*`n" +öW,aoWIG*AHfOStfW .Sy|ܫ*8gEnxxqk+ZNiTd+U0iMNvo߀y!l㥪<ܤh_Q$'Y*́<ذ3 r+s/0hd" ^>Nz^b崲PrL| Ϯ:9mʟI5wX5@c6!UʭhS`X>F0afC5W=DHR=ēqOW54bYe>sIWUk.]Z ld"B"h#qSt@ 63Ŗ8, !(UwRL8cgbQ/Q0Y,!S lӈO0n!X nJ({&C'J}無y!⁾:=ψ&JOVDP@ aG"@kA 9GfE9H0esTMĭݴ}= vCQ ^P]̽zg/5ARd@]態DD}3+?swA' -'sD Y?ӧjÂ2ZW/>ڰ3 THPY.؂l>qgb %0ެrdM HЬ@3:C /;B/;b$5așl*Iwt+_WjhOdQg٨>7Ƅu:ekZ m;[/FCnˢƲY4'+gɘYN$)ϋA0ĵMg3(Au0[A}TKSP02;#5 @3ô|<H~χbnKộ,ty/TJ/mNu)nQ4. ΙG cN|o3x?N@S6>;'ed d?V@^ON}d|:ze=k=Db1.<_e; }0k6Җw1T3;cʛ(u E=?%?@NdZ*GSUը`t88fɴˈG0&m`/D nMX~*6D6$Wm -pm;3=ݥY)Q'Pe +;o[p9%[b#@H/a(Zs, vf#cȶ-e^GPtuQ%@IX u UTGJugfI.\,1Υ̨~w:EwDd.*LQBXJ"+Czzp|lG ⬷, SűD77uCT dxvi);;2Rs\9HC&-݀Wn)QAlӿRy~bk.ԟ]l:AW3^nN)Fve6es(PELmQ ՛ ʣޢ=Xʜ,`جա WOc6s8¾jTsOEZIo%aJ ٙ4N3O-tqޗ[~mT(Ukec;mz2O+!.|&~̵D_5}3GwDjr*Q/FV>|=UR*jfn%6麩L5fk*3s#Jq@yqjd¿!BO|ٶAÕC`,Duq͐{1XvrW6,K1VP֏-[Q;J4Rmmc{vq rI:J pcDQ l&NdhgI V2P7N-M l7Vc՞ ɛq Ȉs~b\IU&iݩ%0]Rz"t\t We"g#mKXXj98p(=ҧ9Hte/*N `e'%%Mrd>c`DfqugkjBgdf3/{⢟U4lJ Ti67zQٟK#r=C"_޹s rQqƁ)BĨ@}Uz Xy}^<]/Yk"W,[Ƭ%kecӽFHF8&iE<ҝ=a;fqZ{cP8]˶hVo `9MkcsDyQwe]jh+ΛET+gk-!X^) Uɴѩnh_,B "O( $Q9>0!9g#R˧o?_"-*po5,#X4\[4hE=%`5oIR`xj=A]p3̃mTR`~b4Uƨ;0E-:XBf0E7LԴUZ$I\8Y(r9U=!0WT;AKgd__@(KYZ%R|#r,Dd+(C :1:ʴ\j1>ЋQb /0OhrpC0y${h"#~ )c֊h5Bj)X]_M8U6{:cu.F[`NXpCFҹ 8}ו)5`rc0y~ l#biMsj!QCWm@V?:!S~fԏ2HMe^:$d;^4`IVgD8D]NzjCê}wlj=Av9f,\@9^]z=3Xa:UA}'j6z",F=B{|3%ui' 9N>3mͬM+'u.;|Kij[l, ӥΩ/`O#q̓-tޣx}M EfQ}6WGbmax1;߈ ED#Nkwh޴4%HIqtA*)^g Q'[OS-NqLXjĸKT_ 둕O;Nt?$˕%{.;x?srSk!8/,aH?c}I? a%m4h0EfQ0)NbKY%jY,<4'w؁f(X(sKq3Хp\X뛤Y`1ubW0.wǓi׳*pYB- AnHݴ=IR"Kg*2?~_Rqa2cU_撇z5sF"N,q8l*ҔEI$]giaFڄf>2(U50щc+`pTolFAO{ [:4LyXPXLg/|s"~rg,\('BC~.0$gi( ^#1i\Ax C6.wG#wq]~# (h˺:nJ (NXs\ yA>2pB"(8(*`G^$fGc9937$|F L4rDIv Tm@AOnjwjx0WCԡΤKx1n1:V&Rtj'ZvOTr".“5(&dlc XaBQCk-|j5_Mug~9#Bx꟯2hV߸fG$5 g$)2..V=ut-Wnh@3fCL=i`*|ih+ʣ+F'U5|9^t/B9p` w*tQ@.Gv4PL^CpHKcO C}a?!jp/vگwݎ)C|)JyodsRHkf@xMF:|^U$sQEt- ^a rݗi4j_hFi#uWT68A?˜Q]oRr:DDĶuӇ;o,̮ťDwUU:cC~:pO"aN2g`} c ϵֵL{_R|mjB6JnIdZnS="vb)%v gV_7l _`g}t{ )d{:'2MWQ,Nn%OقF^F7W'gm@7ݫ-dz,W&v=[MFf~Xa}]G:e'@-)VYUmNeI֎-#Hi:aAi#CZ^O\vƵj>*LpϹ%eSB tM4o(_`uYš՞(ޥtj6;wF_t K^FJmR$}dFCboĻsQEcsnW4׉` 9pֻIyٶml趓2*0JM$XG6{AOt @'pfя?Y |A1%+6h~ӣ 1B(Rչ~.nwQG~d1[_ų?o E?K(fᏣ 1YXǞOxo@cr@56퍙{3ʕWȕiܽQvux5vAs&"EXoO-s^J#d;UB_[Z?#LlVIs%֤ ؠO4r `}e΢twʼn{jPP߮2JxǴtry!֜v>$OZgD4|%ѕLmiw%~aw?px6FTڦd_p,EUtGzA’C4;S@2F&z`NNƍ.?wHRۊ Qٳb巋C)y;idGϙa73u%mLi訙˱ g tkݿiO@\ρ4EP-t8)3&n9]ɄJ#'_(*!0n1G9okoⴇˤdg4(<ӝkRї}ET@@neg un4%BbuLF'v!>Lw|Fلu !*#H˜*\fR@?GlH}?[cJ J(AvnWz!ewLSMb2ffSΊbzE kEE#.KrbdZmKߨ{{l:Te wLe{`A})Ρ{K:^M+EYT~[Y4/]C %XeDtOSd5x&\%IRrA)'/-pn8IfNL&ԅ$.~COc`g{mC(r4):Z]5}f팯ۚZGO<R=MK崺/~,jե1>ݱe7gy[qf EhP9ޯ|Bz[qĆ`6J|a^Jb튁 QVnl<Rw-[N oq??TyRl/^U\gJuHC yi@!Aט2ob2i3CIC4lTH\[&aXNdYo3W7By/@ՀI%̲[Ǐd_8UOa U>&׽FW+!8I6v6n $ >f5w$9/ה xO/";{|Qxcz@+]؃(`#67[]c.jXX_fb{La&Dg9&Kc* uhG\ 02nJ'˸'zM tv_0+9=\IFkj!nֳ-~ 1 m(l 2Zm{AkY}$ Zb>0kZ=Y\/~do*c֐U'x9n@}l5\Dʂip"o90 06,x!=:+ۮq PA&gZiO qy/hU i< 4z$G waPlrͼ8rYi4-&e:0^ݣ PG|3>Yl0Ah2b=o,>b Zv5wS.h(>?ef$L%kl,Vj" XҍMyYYxSykAv}m.M$fmZI}1@t+9# pZұ5 D?Wx;t’K0-[iʅ;Em5g&uBY6/l?@Nm*]^EZ2_Xw |DJ[*MOXn a%5;IB: .![puX :6x1؈b* #,bV"/S ڙHu8W`yp@ȦJ¡Cu?f*/*,P) ݩػ #Hf aGeReD<5 tyRJ5]8=8T>s,Y7 %RI6],@@oG gnZD=O~pR?E`cS˱m 厭 ¨qZ,+-@_)aO\Z`a8v^-0Sz +ΐep^UFz2$*Tkx++akl  &0xE!y20ahRxkVpC)Bih ͊:&A&07'!P@;~@M ڼ)& <vMc9qU"-1aI.4/(:W1=cؠR4h <ᰩsJ]J;n(AA~uˊNQE!:_ZޟXG0H^m!!bHwI߂@B}a%i1^JNY_QQh9,4:+,[e[S"ػN= б W14#0o\RA0F~-6dOVOٜ!j3^Yrm1̅2wz(Ioݗ} Y x)b0?~~"N|pG8]RO5|>b|CQeo.zE\hT $7 uP4#@ȡMdb73f45H ?r c-OM|\y](2Ǻ-٤0]xAp>OGe؅۝7#7{›+ KnޏN?5̍nl],L,!E(e1;&!+ ^)Ȅ2W/\4GѤPna²RpmpzV!fp<":X5#*̩ȶp,7Fkgݠv6Q9ӝL(|ʕDU 2,#),gi$Z$ud{^S7 ]tF2D-7`.+xve0iLZ: S\5u*"DHSv/h+9aNm`.yMC,k6G.-7j۪x6Xu6)!2.PױaZv^jeomUVПS2) `^ΰ##斿C#r*RIOTDeYx0iF΋5W]p6H;5n4 yvXP'[l9&zL}eUV"BoOlAֺL$z{KW]|KsxT]s{[} ^*]r5cϑ[jf]⬐{o FԷ.(˃EMC(PBW0~)Mċ\*J )ĵ\)9 WJ"#bދt߫c=m=⟀CMjqA@Qhronĺl_ u?#8Xg?2ٵdRL]z yuʾ#E]Lh.٤Å)Xl2BXqF|:$m UVoBR(qI3^@UhH !|υ֌sr1AL #wz;oYZ[3FC#?AH(rr9wc58ү(}/V_~!z'nW?d@Ne]F,l=,E\X$Aۦ ? "#,FG*kDPEIȊ5h?3u+NX{˒H]JorAGQu6*-YMl'{+*U24.!:AJsMڻQ`Dv9z9Da",cۯȓ-֩Eaߺ6$Osɛ?~"MaĈi/b$E[}1#J!:<0巌g:$`:jleQS"*,Q-DaRqA[!1xM7 0 3W2`J|P־q7:M ځ:_cRB. %qk}WR&YBn HoG9@SLN-@dS dsգ_}UEᛄ{WN#rǘ G9ۥ0΂ˑ=`[RF+ٍwOm~=$$lZE__1 ԃޠ[Ֆ-HC@vdm\Ͷ%bѷuDa(\pP*j]8bWD$jΗG0:!~69?TI5&qc{ m~]|E3_i'm=x 3L~^J}gTvYFG<&OZ4"et!PԶ5$+$ڟk]m4#'8>ܬ2i%tՆ8J.F$%=6u!KH`%JTJZ!eRI.]| FgnL {aƲrExz]D k;.$((A.ǎZэb {vV.ofR$rjRK`mXlz.T#tFIDLZƳEpjP `dB֔.yƪw#ogx")1cK5˒@z]>BGRB3KB4t)1X-ap:BvFZml?r'ot6U)?W?S!)fU\|oh*[&d:t-Soh1qIّ0XTaLbuȤ^ ߻5t}ju.(S>;2ik"Su t&bh:eOi߷O+qJa+7cؒ;*]V#?4?ń=Sć:ԭ3r1&=Y[JԆd9455hkI#G\sO K}ХNONf& Mg(ݳNjNl@qAWjqڇE~jOymT0Vc!**ܦ0:&Q}>̿EIk7e8wX.`X F@%d¾o28`jZ|H7; D0=Jb;f@Eӻx꿄kPGF*&ktf0ʃ >=k9#h_?S3A}ܕ%CYi|6ڌRjOUp{&N[M#NDoZf++e y1I~~AR1N&ZA߬!YP\r !^ԟ{^nW8Ѯz/<%4` ̰} <]d)vC.*":G!ТR7GcT 2wI'E3]!a+ڇp"isȋJx؜ɌN-)tso& `/j~1CP!%3T9ԇdA3ojQ<8QŬ<yh<5bfƙN"*H}!':t'F\FDLU#wI6ltqeTx~r0  |Āթ!%Ptku$GX>dj;S'/kJZHBaQdmsʋR^y IN*Q-"](~F hOdHĈM.1Z2%kOnnϟϐIBd)W O<.r{}p+6} sZ7(82tm+!7~Jrg (nn~OV-ع_ eiٞ%sPx>CP.8ok㓝gcKl"k\iu6 5`Q1jG;D䚄V/>o+bN?Whj/q؟}Bh0}CU}'st :}bDl߼eKy)Gv,>/th7>$'@e)K})gr tm/oPsH=`!䳡Ju0{XX,p| qJQY"?k]8&4'ŠWf r㘟Lܨ_Bf2bP{~rvºsӞz F?thןial'2fbstj g*z;6v׉|}Txx:Cb|xȅMii_Fe I0O}0G,֢qnϟ% ժL ,2c ]2BGJ\\l"21^LX9sfµ=~SpMH! Nޕ.aW&H yQ? OaE0&'9sc1tvICttZ[َ)Lg7-65.zB&zz6GmGVշF<=VWGV+KTfd"9EedlUcTe {bÄ7KCtqNl_}6 Ax&i` 7(z͒W#ɦ@R솶}~s ^mw0k<ۈԽ٨q$b-rkkqrk꺠u.`$>?yaO\D?>+b,yl kuR=E3]T -_B"u7fgJaĉMf k+KGBYz;/⿾Q# 9&ǰO~;\AxB$kduD$/"&nalo &d1ʈ7.\}u3Vʭ÷ĐT4k:p .E%ܫk'l֖$PBJG8?p+VoY2P:(%LY ; L4酧rәnN9bqaXD*ķZt <<{u1Թl0(g;v^,á8"/½5ֶ@ht .q6:E/7Y/@9ڮ[tkNY{̉4\5D+Q<Ow>30iUD`rLB1M;'J mݍ\IE'x#J %߃;Mh8'YىƞJ"wq6TR!`SU-̖"dKfqu ѐ!MN]+䢯3qNmL=FyG#.qKZl }omT-U`^:? $Z )fف+;hGx'r]-G},ϭH~VYEk 1+q柕(.UW3lzV=I^w=EBR kt.?l懎[C=nb>#n {x0vіVboFsh,T-ЮU*J%jV?uŨSm0P/x6SU<\+Z'!9cM8LK*DA~2WU0Pn|S [Rj#?oHj[SY9u|X:Q+$)u5] {Ȥ 2Y_^{ttKDݡ0] !ۋX}f%ַ=C֕zWˆq4I5i,9='y `ZrP;"g /`4Y=Vq9V};̤ ՏfHtJG۔G"@;Ѫb:3X`gĜ#[3Vs^mjqVhe/7 4q!Gلr]t0oˮS㒤&bYc CWY1Q<;p7|GJzoTa=,9)/2:x"zO߿#klߨ`tE*4~ 61W/2\5 薁6*ϰKwv`L'U2J V&[ʨ+|= ͷCU[!fA|v@OqWg dd< s>gv8=XHst/$=1,Fx*ˇuF l86E:ƔC^Inl|۝'y.'-!U+1;tpʅD[omޫVЫ٭1F;? \ Sg5=9DEdcF9V?kz}/S Рiz\gσ03I9Ks}Q12Yq4P%?J'tȲY"<!)Id (W2=i9ʙ$TF}u1kk`Oް·"/F̄xPmؐlgX}j,SvصsV ƩW?QS{7e"|XtQd3 #7g#'c?(UTM5)oo%h\5.!)tAm[E!K¯mĖ7pLs>d#Q]9]PpLJfH9t#34(\uE+]Ip%/ BG Sku W}-*܋Gosm +NjL$ڭlu Rbց;iq7Uw="'ѝ(o2jJ`rmZhU<l'Sw\LǮS~!3?F*֙@tV 3< .(􌐴3C 硌JmgYӃrL%R9:5Qo>縐`GL-F3JYg~SUIr*ѯAUUp%1ciꈵ^xkK1>VS>-bj>hNF:̸JSrX5[?XaV}S*lCMӯy)&*n_ irC),F w$WE`W!ܓoT4߆ɼ?C% ~5%tK ˍTݓ$Xhb uĹ N"E^zӦ`pc:ĥ ])6@[['28ks~\T|$E;FTDsOOA)9ajEqt['լQPkTPϏ>aCDhAYNfY R(sXC%Ɨ jZfw!< tFVՖM9 S5 -OiCb}&J+@&1GCKfZ#.<բA:Fxq OtZ;6ԠKvGJn:G󑫛V<S" m!f;u f3Hގ@E-M!4wM |bη˳-F"!aZ74=gUjo:Ӛ㞽!|@G>s5v6wGStr~{)*M9;_8u*8>mJ ǁk<&^p~ՌM 'ns rK#;RKf\Ex}vO8d+KKLj/[gɡԊ7"yοs.6^vS rwL8Cdn„1) ( Jk 31wUٝ⦟%tNz6{p)C{2$;4'_UKWL^7 ~]dP?~ 4J6~ {~1{ƿE aSS/éT?e4>ÖxᇮB3gԪ=@ }\$%.*:"7r}ydw)-pvcsiAoWkjlqu{=  ]vG6h48/ PxֺW'\$`3R}1=d1byj>%):eF_:KM$P []c E֌`3y64v7$ct-K=1 S4KgH')ߐз)?GV!;DĒ : %#Xs73oTޚw-@= ",6rPL=: oagL nNPK[r׍`Ԥuߪ ]R^fETNP[wD'￈z cG'A!E uSr>_e ߢ=>W0qTڟ9M 6WBHhE&M|`-}- gwZ*ߚh9pf5i+la.λ& a6n&pW3I\6) W&q4ӏzcBK9 ƅwm,eW𯺽f8Y3[q҈OY`Tk_.dorg:S#mD2PwU( ` vv'rCO> GG%{d`VjQj̳UFXbD|?"l pMG7k64"b)6K (i{'d֖³֜Ns*G-m5BAp}7s+ )JJe?pJG41):N<11~&U"2gB?_d n#ܘwWj9lQV+-G'COˮe;.ܨ͹׼C"m3K%Bu!y=dGWYwH"4Lyɺ_ + u,j]"DaBLl'OKMUTZ*V|.[5#agmsX4} { Ѯ$QyI4#_e]ҧ' 2<,REďv:|D H`ŨO.yO8[QB<:6 ),ݻtuWǁ0Qu XwU"]JD%yN +XSy拁%c~#N9uU{G>\C ]Qe@|VkGl\z,p":"~ǶVMZO xS:֚6s<:9?9LJ҄&C]JO !Cmx/ƒbL2FN<2 Q/9a"OQx80hE(# Ms;Jț{?>&cvA?EFjd 5k;DZ^SN!Np79q3KS{6-Z*H>U;BZQq ć8:z-Tn+`Bk0yPs79{{+[(!?ByJzDܵ÷t)G7qF']U/v&lڷ6dÙұQ6j 1+f+YuET&3Jv|f>g" nV͊[<mRGqˮ (%q}ϻ{w.Je72iDSbJj;Jpfݯ6ˮDcd|9lU}%[ea{.,~ >%Wq(Q-Goy/ķ sjZ^e\c\귴X㶇F ҩoq}uLDNc'Qp v*?9bq3j5v#hڀgz1zbtA0]T/3dxٚ.SJ_:b. bްȖ3p y'jiaVU2KCD\qm<yg#^3v1Qߊ>ۗ/g TV[OF [d^h+IhKfG@7A7kSk("$v.N,i@ %>|>;yD7v!=sVE_~vaOnNߌGyPE@3\a[.x&ʚH ;m yJ2\ӿk>Ö})Yg5%wvXqP^K"c֋sOx_X,j颐:`F'W\NBpIB߻>t&*8Y;{! =$8j[VM¾_tr& eˑ}SkM# 0g&i-! *?Lіq14Pt,+(Ԓ]KCuaKb۬{vj~<>>z-Ay03C~n/}togT6=WkŌLb΂>16*gd^^TKn%Ec꽯[S5 JoL7$̘r?%`[-C"8k:nU, q=9N2aPr$T6;ܗ[H]UmW[}Gpi,5sgZA*iGrҳG+|S/c*W9 6y~4LPtFȩa-90p ]BKaHfj[? C4P?ӎ|80.VYK맫XX i\.ꃣQbW'_Ri~]:fEpqBq;&,^MЛ*Yr|`B/Y6v+L#_߀+;X"1`qڭ@=g{NvL⍫'DZo!nÀ<t6@Mݗ~1$a 4ON!'_skjWǖMXL L!ͫLhqcB.DL kH?0v< ǔj[_BxT.vdJEB'Zߢ_M?er#h~{OgWF8>< ~ٞs ~6ؘ#MU\߰5C=y8LYf 9꼖Qʮ rNZ_ʖUB%ɕZLb"}߾ vhDJ`/8CPBr l'O2ߢӶl(`X% 880Nc)D&NN@ojqBS_ȟdGPc`bA>h dpc4۠%u9VBƑDDKνF&> ϸAQԮYXD ,uMo; m+׌g{å|YitkEAi2Gux^,(W_ݲ@$%F {I Տ j)v&0m~pf6?W16D"/xSˋTa%א?)#nR3jD€:v7W;顝~F!J0Hw=bZc$F-vj'ValtwwKS}C}(*ŧm^^}@>0Me&fyIv} ,d"wSLS@53:-v|Z"3ѺgdOob f2VJQ l1Mݽ3n6\YQb2qyURH# ӖEV9|fs&}i4=Ex*q'9ga rIbAu[BrV wYěபe)j+t`6O-$;ae#ԱQDrȭzVK{9 ؗpy*e_\j%nHp<ɧIQV 䛗eJaQ_'V=TgW;WNM-Ƽ,}$Ό,87;>9FH@ Ѝy>Pǝix{Z/71:>(xaN8e ->L`SYW2^~Cwƀ@Im5,Rl Adn5gX?pRX1N΁ϕ'ٓ AOt2s 3^WЛ)Pgnw,2e5[K= "eqejtƉY@]96R8:aL Uen7mLujhh@RfDW6IE\-Cz3B3Rf ƪH1W9Q RS+& {(4,[-ȗ:XTSjWwghf.Yu/WY=݈nOzԴSJ8TQ+o p_d^G{f$oDXV8&̤),d/Np:+ݫ{@9qZvNG{ZISZx6H#Η I2|h&vg ?~ӑ?<&ݓ Qcu>rǙ`+:'i6t,xQ5IrfZsS/'Y{G #߽+GW>k3o55Cڔ)Qӧ4&"Ld0`@<(ϻOx33M !s*;ͭmk&Rțri_ %©mlñgYZ0707010000042e000081a4000000000000000000000001644ae3ba00005348000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/au88x0/snd-au8810.ko.xz7zXZִF!t/QS]?Eh=ڜ.+ɐBTv?"YQ!j oP?N:;Yں8Jb4" IH|x|/B*_W6I!ؐu4ȖS-K_gƌ;L+_zuVwЀvO WV)!v\okw"xDS)Ew4Zit޺"k{V*F A~!8KvzkX">Β!uF~Ę$6+3̽=&&pQz[3}՚AEzE'mo4壧Nǃ%^JAݵ\_l9W\9.lȆ.6bwln7VQRm@u;ZDfVEH3}彣riB|4JxbVƆANDH]xjpoU9nz#T}&H@CW!{L<ݍ1kة6?Z Q9HPcv?ܣsCokwu䒮th3?1Wxa2[@v ?m[Q+r}t'׃|h$eWPO(id) &d|{o3jŁԎ kUMZ'gz( ؐ@3޲h<|@J $X8vIyh+6a[ x.눎vȶgm+gS8hYe1՝V Vt$ߣbĺ%/Δ3ΚB?vM׼t{ I.*)TkNR(QGL󴺽il3 +OhΦ'5[{B将ٚL_\ǔ-ב{!2,nXP~q\m Ο&0I`,Yx/j9H)g#:X~Qc1z_pbs -ʞiG6NmU#ZS2(\%{ 7j.D[]Z|zt/vmЏ1bXc#lLj!r!y4gqM73N#[aԆxb16 "F~7"JT,ȼRK&)͕|Z 8l}' cAg˥I _S'3}dܝ%,4jE[F6MSX? HDa ;@ɒAt╾5 w7AJ ymG?@rr{rm.%掓&lqypGO3E{t],f+I|GR) ŠJMg銒fz7y`s>kW5V?Lwt>%0lm,h%U?=d_S0sFiPCv7vqADXT.KhH㼰R- Ipy *6X"o(_5yן.'s$4fav!r%vO6!'R}N|\ "#e@&ϓ+ !9S#*EO8ϩtb34*  e*hR ksרpIś?.ueiUʢTRfrRUv#,.)'#o`{ »>(J²Wr<*p7u-% ((Ck`j@'tSQ`{3@zj?=;\x {PFJD*EˀdxB~ns7ZwNm8ݾ\u9.OU ^bmy#hV 󱎰R(=-k Tv"SlrO٥͒ @>zΞ ;p7eWJ`c /.6:l]C"%#Rd9(w/9#a(?S$mjlķH;> ?=#)o#&%T]r sgy;i; DƑ m|WRWq =Me V?r'3~j̹3)[4#H\ۄvqT;ӛεr73_P{ndT)F@(~:֯8h'3XI찺@Ryz0#1>8v<px%(_54ZQ+R>q2`R4$haLkZzFP?ʞW7y<.g`JtE;]LĸCtT +c.G9z'u%:V ƒ&ZMӈ`/Lstף\m^gy M+f⤒8[s0l=YbN#i%##dР@0={QsV)h{ hLgc!m7xA8|%6ŃĎe7 SjCw| )c(Z4綈Sj'lỸx 'YiҔ]@Zm|XBsk $_cBӷpIoJuF>U9KRkZWr7=^]xzոp`Qm 1Dc]vd5[9?ƀ)͇jl׳#JVXFsd/Aiy"d"3q|.+:odgq/E8fURC5-n7&X?8 `5'7MЈنdI'YRm&я=ƍq @4t~SG=xS9ǐR7.;LCY}h)m+48Rx+4WTo T$j` 7:a"Ka_ Tjv m4u[|K1u 4~ڡ!O֤@BG568R+R^{g=&)򜭴'rl{HUh+ wdoR/kR%+ɡXX\&OwTo;]ҕ>bnIec1^eX@s=4.P3/ەDIWaI /|% Ƥs %>W@ሓI8SY>8)$a9>;|+HJOk uΓّϲvfGVHǃjEf=(9BzE_$'MHN4j=O '3E fn0/cNv_`XxIO/oaڴƝ7ԥ3v螤Dn)ⴍbkA{^`T[2ڏHb6吴V8)VU1jC%6Scȴy8d,{j[rv>>yG<x,H^~BvyQ}#ʬ‚Q vJQDNV}.NzZ z(UmQ)hyPj䞆Qz)w7 kÈt.T*!]n1av0YLp^ v8NF1Y"d&0jtPQk[ 1\9'l1CTaRczv%]]¦*=o';| /r6_ qh쎆{za%<YRCXG;o bՀM<O !NYPSG?"YqkW|ϓ&GR ucޏBT/#U,a%/ ч'Umt?M?f@rEQ[I%Kգ|cwӟξ̬%Q,lKq[@0GD?avl8oghlvG&Ϝ \M@ACM81>Ifg1\L7t<kg31uqLϜzvQ!b~5mϿ$C "t6̀sEH4zDy๳d56I]Wt=m1kOпl-_MrO=rUh5DBB*@J"M$)<0І`7צpͩ22{zxඳFg:w q%~ۜ7So|=M>շe).- l3[ 2k9_LZ)@U-nQ z",kNwf2vMyq\vs䵻JP$߿6zE8Kt;Cv=&ǽ_dXVƢ@IP'<`,7BxJEaH5`BN P7%Ty6[(2ߘ4-vĞ?02 e b3uIxzK s;KO1-/%O`{? sTF;+f9TbFR|kô~Ct](ACqC= xñS"W卺5VCWD zf:I.tn$|$Yd4_0]sC+fkr˟k l2B7{dO\lnRgʐQr=w< d{BV1۬VZk$hޒjˇxH!wcZS- 9K֮`=eT[%f}H,öͩmyE.F[a2E`h@1&T{I>輼IR섦Y 1Pwaa}$' 5pfm~Ż^ټ5vu`Ek/M"rC!̄Cۄ@tY?쇓v[ JױB:Ҭ:j11 80lÏ|F9ZMD;AXJ>.hO4}D?D:5P7LZn2$4K=l:ľ #sJy/xLQH\:Q $?KgP䮧.1Mc7YH| {_ͿmRԖbr6aL*2dژyjz.ޣD5P a\pAM4%Cuw#C7jM\M9l93vCc0{Wj+Q ӑe`:"*Z12r_s'gL˳ II;{zk"{~o[Uف@U>y1޹u@<,2'x|k3P Ϗ.&̽ PCwU+D 2Jv1T]N3;ղ(ch|ee@`J} wuЉ\(1|X7tZω5^o.;hvKgr ;8-͌{7:ᮻEx3O78ȭ[X+2c>Jt|ӦoNM~K{~5Lka?gꔀ*,ԯxudd݆l2߄gEd˘,f1<0,R [=`B<"86rRPqoqFh/|PU/ Vd [^hI׋#R"9X&k)wLȞ,~x46~NNe?98T-:,¡DB6ŨҕA]/Gփ+ K{d U< JV-pǯX_=aŔ,>+BV$0-r,/*fD33rU!ζ.OMS"xp†aܿ9C H tw8ğ-y%ΑwQ$TӮT,Oe*C u퐆pو,gjՖ &t ^h/Q`$b.aëMĥ2W8*H1CkprH "Gm5 I+ӽh6SN\l^#Ě "X0L3R.O㕤a4)4nўgwM"c M(M#\;gL:(0b*=#dX&{1B"%&[qsVA.y_<`(ɻ,&]E%0NҦjˏFb ;V]FSt au+M&\6<7,"89ɘD%yLa. !yؠuw5HsTxf>20QG/ UADIVW/#`X+^'4]J*⊋ {"8I2k,Mz~Pxy[Ӳ1\KE) W{MX%|ÁqsR,3)ճU&y $j]fհ 5uF~>HHSɼWd2*SݙZϰnn_bJ9Ǿ -Dc[u"(٪@QO.̡ 2X#8>z$7;ZܟIEϻ6u얾^BXbe\(`NLnh| L-vhEO/*R~qQd 6! D=[1fAnqHx.!tZ6e!V_sĺnLru'".VrЅ"""${[XG\8ЂO jLIyfk/-I}XIJMmOpsQM82L(P5=U8=Fj֥sNaX+]i`AeYirÏݫbo(Y>s[wi 6JSrO K,wb!R*by 7zv%L,B;Qa+\,ѧIˏj"^,[ r #: ^'QQQ;~IGU<o. YG\9#@ шMh~.C--1CYhGαu 7L?WN?kj.}4 ~xtڋF4wi6?Oi>/a$q>Qv Nru'hʥ,-_U^c'`JW0[ MS,>ٹ'ŪaJBHTSk:6IzRqΦU!^Ѕ(@ܣ3Yz,8X!K03 ܑ9SLLGAj Jm#Fl_<צcb"P~g5l :ʦ̰!UT^8sAw56yIRN.̠ jFYOe{]TI LVSnJd_rn|?rdx#X^($jx^`Yqū˭A#8(3Yd}fa&@Ps&-_'/kMYf$@qNOZM<$0ĄsVayVŲ~$w-[c-d**e>=*@pUm"GzۚFmu8!mTG q#UEuxqQ" b^ J^mxTe Rro ͔T oC0AIj77zkYaWv+נ&)gr:;Ñ XSJ6Vr`+k]w:˭(!D~DC,e fn?xRjBF!>:-w;Sd3G²]9Me99 wI~E/ϣ<>Hx[((q@LeGMm҈9)ځKVWǍ 2lqUs.?4Zx'hY*-Ž6VA*9( we'Ozs̝Pppw>"{#y3Up*e YR2}ۜ7J+JN)0af)=ʔ03Ee]|_wK TMi(fCX>n.? 5]&R+7кF qEUչ1' >U4lq=X]-FN/$+iq.x+!< ^/j\s$Ųm~'S7z'7WA0h kX9)E!/{[fY\tbkY@ookR;),iAʝ#y%*0; x>*+B0Z3:+-a){fLVsŃ_&x(_F @d;.0"$8y% sT>*9קt7LK5ъVJz\\$6կy`˜j(bf)zߵ v[>@1\7nv9RmhwN^.>!+( w*a;%|!@7ob &.>9= S-M*Dd!b@cq8ynu &Miݡa։ќk]CsTʀpB E;q|:snKR64Ee dbp'|KCMyZ<YCO4N)Q`O3}jvBGpŢSHyuP4\STg1([~%MϖQq D ԡ9eۓ7<1D)Ć֌zFMvq"QxW/ -H5.,⤣a+ѷB-gd p[wb īKiw4ZZnmˡr).T&]x2 3"ʧY'UT6 ANrW'uzROGu=`>IE=|$HS:Q~.-8fP#qBYDcG26ݑ'ӆpe%9 WZHg(B w7NPT<DTxk6 `xXti"/8DhI6KT "1ñ)j B{QYNٹ;>ɡ5*QD9~p:G` =xv~枀Z.%<"{` ]P2Ttc!wm:CzO Þǽ'$qWU2*?GkD6a4mHôE>+`I:&B ''hZpй@-66_D%wc$EP[^{%{cY ''>דk2qCP͉4?u1Wlh^9.0HcTVZr0%x]n"7վ* wÞE|8>^s򯟲%OC[9!yRܴu#RwjikOxl5`Lτ= λ#wQ*m /%+/2 jq, LQLJP {UʿV|#n޺g;QޘɕK Cg36+vz{QO ZI|=|lbXrŨw~Jg-vVpZS HH v!sׯ3VL"i3DK ek+ 9Z ,R|xxFw;O4&65: a,'MGCrGËx5ҒH4Z3/|b?M/Q68|$VmB77G#Zgch6I~ yǽlLl* <⎖CHR&:=sj,[ǵk#ԟ_>e~*a62N#x&v G7iާRxd)aiJhY7j=$WI}֡PMmN\Ȝ,QQrMUZ+$ul NyZvFŲ0a-%<=F+jٸ<9$ |hiEb}h.n]5co"'%~.B q$g4HqBMe+!)@Yb4Y|k"7|d ^5|8_~QԖbhՄwVkRm&c# |<52iRaW8QQDkII eωV٨~rZY7fN-+?g6Rq?pN/=0ld;$ 6sx1[m`vhQ)JCEZs h/:j-qθz@ e#q(D53?T?WR^}ǎF ++M7x#!EF!y.!EH`P I,f;|FKUvg@M+X@4B<,?1*浇į˴SѡPXJ\kLHu.TYDs"Q6 ('`9:64f ՘1Q($GFВ_ǽrsPp,*F4]JˤمZ>4Wha5`;ffO0WY`sj"sZKe2w|ܮL`_;a`isы늲$ޱW`BuRAUk2<2"epph ప]O"*\B7ƐBy@)!Ģ,;2e)ⴖf>8)52%w -,YykKtY?؃n3^tW?`>yUm'`B\qBcoXg'qr149MXq)K;N5f -<;20ϼ-|(jc=WNO4~/IgI&vx>fv%G6u J}po!R4_c܎-Ϫt*^̀4jb#/v^k`sn d+jjwf%#&W{(W'r?2&ݧRC?؍:G-Ѹ,%$߼Kx]&Z)RiAВaɤG L¨BL:S)ƏKsGh<~ٙ @0K)O~ؚWH |"# L|H+ec+l{SE9E1:҅7W.X+]}_L}_џլ'Y{_D)%%ibjX9> nD-7n _:rm]N8 B3y~?8V(/nm. FLdo1D7~^D|VYը8q=/x?4we2a\ TEg&V`OCc-\&a7qLe׮zkA΍A10 A, on)q rٚw>FkSj&Y=-*I?on4lf`!4Q25lޱ +p#bn;It/k?B~dnE>:rn2?4cۂl]zx%e+U=/ep$jxN9.myi*3]ŕ z,#qU C4oXi_q>{q3yO2̏8؈Tȶ ,=yL}d6(p#4Kݖcwvf zYCk$?ʤ%ގ谞lɄYvq?޲>;.&X>*G>ML"ƺV&MyUԐk:Oc |%O_kujZФ #NN/Q^L:];btp;C#2P`luϛ; ~TpӀĽH(Xq| #TG4ZILv-ꔀlu*O|Q/B>0ۏG4#~̄Ǹ :W2;]> x)$[/[aZhpUY^\@{P6>͂oS=UI؏Fyoy;u^uYpXt6jWPƩVayS5P/PG"KZ8v4c3U}+},b0*yѡxݐþ<*>hpo(l;36JLZʭ(٪ħ͆T0<9KY^KldrOaU_? 6kݩZY "8Bv8RA𑥐M$,dR[ CZ:3fRѨĥb>Pi9$€\/3YoNR|ٺAœm4ܗʓ(O 'eJ}dd[ ̊3t)T}|疦Mi.t "u7s%u6Y.Bw3g4 4ch |-fK G^.>qeP>.}Sh=0AQCrV>FCi09v`Q5HȀ>d9kjUo< x%^DX\w"c<~"w.3A&(7d3FA|mm i3^kL >; I(4Zv%!N4^ n*IEK002՝?K9l6} W+% S *%4-i|J8i7cJz\bkD2R8` rWUK[. q3?u7}ȵ,Gw91V*R6g/G3o3ˆ]* ts@7.tS?quBBSѾEژT"u3gg}+%aRm HCGT?{ҝ./X9lUrkg`XS/qͯ$k4A}0*a5 IQhº49g.myv2=ަ&.;Vr3-;K^gi%]4Si&S r*2Ԅid/LQy%6f4twk8Ho0V{W;&Η~<]4$wl] f_吢zGkbs>ܕ[y<_GL{Z.%AY_aFnG mִ,QY^XޣXcۇoģFgb8 E(CR01I*x!k"(x 7s l6BR 2槉,X.vx)&o fV%ItihO|QW\]B=[/I6>(H|.;^]5"!/^X^A3 [%Y6兴8:RHʯN\ev&*f.;xQ Azz 5pW7xVw2f*Gb| < ^?{9SR-祻=I1ۓbbzamc)"B\M5B_)t|xΠEwnElm#&wE*W;YKVYG-J F;\rk-plz{ ?5=4|ZN[u`8E:"^}RU|#9yEe6k ͩ9t7J3P?$@k8FJ*._?(Ð5K2)~b<0A'ςsb m[0__ft]%Exm;ަ7 ZCZ4j/rX<¯J^}옲1!U1-4~ 9]M(#@b4* o 2 }~C(g6Ut| Yjr'#=ǒ"Gl` nѝm׀ĎM'^oӱRIUVW0 NbC'X cʅ1).F~ KZ(IӋ)(Q|.L[z{XH[.=APd#cq<'HGF=+Я3ŅRcx7Dwԣ0,Ӡs|PnRN?_WNj)[~3BJUwf V.7.{Z ]9{͐pnI3'A>I4ՓA+~N D >L ):}_^: k̲DcdS2^ ,}E # GQ j2(ն@U_N/SI+jFuGm _ڜ(qgx_x[ylɷ`oNIzsll|2C?0d]勘E{qcB8rJ&I=e,ɰBDLTahXaܓg~;e;*Jr€3WY꼗B|eLm$ǣJrKKĭ9l$iӅze s\-CH|W Ht#b!OcB:5[aV=v@99y-P9*:2 t_sjɠ+2r:*cwèQj#^G`$K J}1o(S6)1& R_u psp'h>گ=INO PP]*ڐ1d,V[OB\ξ`6;pClr`4!%ä|& jmE "Sj%WlgT%u2϶罆|z۸B;95(A1xs`z92Q-'Ykʊ+A$Qƒ$֏2 kZJ%"őo꿚|PU|SWhXsEۖ.YzScpXԭ5u-<ysr$fʟ鸎bɈr5a]@>g]ᯔ>K R8B#JgJ]먴=xh +Zo#l*fjL_*sN22Go۶TQQYpQE:qtKpYYM[Fw0m*Sn5tĘ//M%? EC)~N@Ab"ϫy.;E.Nj)Gs1WbjEy?w)/R޻:CvG8 IvsFBwgs{OH'ZnCW1bQ,'m8oE63/[3пXLȇ,^p5,͌4ChQJ" >t!3(鯵ªI@ݒ/r,B~9;"m $0Gu'EXĚ7@hWa&Q۾6 D 2MhS@J]5w*HQX}zf$KU28e=Jtz<W! u\YeI>#U)T~jWo=,_T$^53`(.FKU3`I\N<'y6p8ma56+QQy ٬q 'r0,8A nm:/QH3Npr>1cvy{l@ev@aB0zl1_A]7E06YF2+E D*_IpHgm [ -I>6H2VR ~&tt),l) [섪s!w׸+.34 3sK%t@}lӪ1_9!9fj%:=![h7>!Uh2mJ}7+YχCCqܧ޲ Vɍ:z]D9q?mXy+s\w)3j -?xCA|chvɣ}<-#\̺WW[pada s|QM1:1Rbl՛_??ڌ8=>0Q^rNb [~v4LI8Em7uhP 7ʵ^ {Yf;7wAu_8 1"n4l%k3u;-u雹?ƎʢuU|ʶoRS;RFwoWZk`_~Rv.ǸM`%>1,}[P!,'7t+ ԃ(Z*;koC6#Hרx8I1*9TE8z,9 %iŖ?=WDj)`%iU åF if_TŖٻZa&'J͖1`Rp#ggfe"eNU&WcX{;ߟth 5֢Yʾ{g" ME/oS5h5-pdlPekc,+_Un'O|7;!Ruh#gR &zʽ5Dl5au ts * Qt 6tm.dlz-A-O`s_#řǒ 2ؔ#E2舢ۡzF 抩sϔԢP߮Kb,Qȸa*I/[Z*mq YYhfc Ze4fH`ũ} W~lH!&GQ뽵OJMz*=j0O₠Tf&g&YuM0@ǔSϔps7M/˿ßն~"qR<"8 ;w |fםP8}i|K|$dV Zo';l˳:usfT/٫u`ۇ-OgpP}RI;2PXV)*ZYaB@uHYSC,Wz" X @a=o#8ʖ|6ʲ}N"n,C'~/戀FC@VjtGr0Ϥ(#.@]H%y~{A3(]0Һ+sҹl.IJDG& b ;u'VvdftRSX".ó$Dܛ^ YwyA H[So/ĤYyWBFVa7bBiհX~X5׭HO!\/T^d(Z5dXlzN oe42:z, ӡ"2'1 ^ Lf߰'fG.<РAuNSQگ\STK\C9t"X1u!ИDW>d g:*U9L܂jQY;{14> |CX(?ދd(Si{[h[fչԶYpN~ EEycK37O۟ [@8{P@P6D-1sI2xlmŬb0O ᳩ+?qC%@M^.;M2k+j!MjӐeFS&?lf]`[v J Az>c<. I6Qɰ+˽{ٲ*HQN82F^t*Ka2Z@i ,ru0w P-| O.P&2|X'vׅxO>d;0%vn4 Bi1 A"r&ӓ1+|yK?-e\rMtEP0)tt;f9jEKK=2CmH]btP֓SC ėPZeu ziKIUf0g"=.m΅5P,]X'|頰{Sx/sQK=L1ix5!Btw)R%^ӰBC>Jc[.9|%+ c=~C$(75HtpڦMQsG&1WN"jM*x]1M۰bS(JZ?evP<spl 9" {^ǒW74X۟W.-bMt&Ix t"Uq%5!T$sO)d;Aghsh2\uFT*6l!YQi`]*2ض3i,c1u /`HN:\ivN!Jg0[d&xܠyxZTXqQ32U(5&uMEAxWf8ޗ 8FNKŕH'0 70EЦҤЀQNflyX$DWP2ɚ$?$Z8Q%&_9GgCPU-DŮ[뉻2 ;S֦Xv >!Q! s_oΏlի:[c&EnU﵎SAB{H #^bU&*m֚X`&V}](x({/7mI?..j(:Y iqdi"[:Ǣ&ʙͥf e;1:2Z#>ͧ4_Fa Kp#M3 _֠Jm2;j,Λ\ a$f3F33[2W\9xM=E%25h l^,(@w X F<(SldPLH v1/΍`^~`0Ud %P&2¹rm&HvZ7xzU4̖-`E*Xr/PB&W}&* +.Cno[~ w wӝyJN7wo(<^ZD8(r'ۿv;6{,ȇmeXQcWAL9]E4SRɗ뒺Ҽ6CbYUOueք'a"X]A\cAtsG/+ Fp#VWj X|̗LfTyd?{*M&`rtsx4R&K4a¿e*{@VVY[' YąS]K.u, Hc9:9ԬJC%~IȴYMNW.sVor{f|< ,5Gj]@h$]YE f܃iXXr$:) E@f6!^õ\h=j !f:(S2p$1o2/H8|6#*3IDNjiS)d`Uá}xt"K2@Ht瓖TogClTu(t:uwREn7.^V;o0In׺h K1*X"18B*(4WV{;#̝3tHYy)%Gl8{vr9=hOl3CaX!Fnsk,Dh ,]$PF Mr4,>eΕߠ͒c1eTmp0@\(-8`{^MK$KxAY8(uq&ZdKT(V~e_Q9&Pu v{|Q'=YxVk v+G<L]1pP׬CX:>VX =Ʉ[? q;OVJ`K}sJ ̔IYݲW&0z3 tBL:!Fv#nqgaymةaϪK1)< ăBgJ5Œܚ޶ʗg+熖)]LOGVq^;O]{:C#JL8CGsɨ& i2W ]n%d\D+ dQqb8I_Zc8H&d˳>d盈\p6YY;%vFV͉[H:V? E)`F;J{+M$nw敒QW.Q뮓oU=.啉ÿ됎o6ۺ=:VzΧ\?esOJX4DuķwhN5sffWdi*⒇,d. bd;KsKK$zc\تSp1i{xRwƧuO 3>G״i e)p `1˭k%etW|\u3T֏Wӭ>%9`>QM/e\+8U[{hǃwoiP?'i&R mPiejՒLѸ1LÔu+&sj{4f$NIw[[~QqHCƵ+SmpS&# ڀD ^$FBbMI}{ ̬uyD@m]I0=\堠 ˆv$yɡ?qrLHH<K<d]gQ,:5w9_}LH]hFCYCl$]Z g:eEkın#^ eWT-ָ6xL3y$™z2JyOd^JWP=(aPpƫTk(9 h#|xfHB:xW\X͠8O1ͬe,\D Zx7[AFתesU8&|eh- B,Bmw ~M S.v]GN<"qE+™~V1kGؙ;r΄.Gpvw5ũGux|Lz 2MH d5a*Y2q,n*e[i1mz8?zOnlodG{t p<~u2t24yMHO>\V1P33#*h77=@ƥ/P]S`]ʭ풉a[Oo#y$X ݈Ȼlz}aFV#ۡHJeIKGbhoIj%iѳlPcBRVTD!Vm^)|K%D ibf?J>Τ= &][f(\4+cN' ԥg)Y|Kw 7gMvs}3.L?%yⰮrERkKZ;0U; b'2wN50 X#yktjSJ8R h`ZUZM>\F8ǁTg\lk#;ޣ%yc FfB#8wBWmvsTjRny!oYhZ%ˉ0~tB"&șarھf%OY.#-z>)鄰dymcd܏NWK5w045!z}5GfƍkQݞH[zdnG7)S[Xc:4͆b|O} xv?BǿZA a ³-K2XQ><Ŏ bWR/xkZFl]6%V[Eyt"4M&tpS [G'lؼLp.0(+9iQ_^~ M 速0*FT0|G{2wzj(Ja[0`/MGL)j0zUOwq{ V)!%u\ nꉞƅRU+':N$uVg{TW'Ӏd>曒|6ӴNz wqomʏn;uoBo&D##׈? .)YfehՌt307Ř,ty%%/>ÓN0 dQF-;9yߓ4Ul؈+j|hsR) QOj /tE$Px:"!5պ-T<;Ljh_JGۢ"e1bv*JÑ,qR5GQ-\B5v# ta} h?ӝ{<)S`%"? 1, B_6/>NOkyfl]Z HSY VS)'iKXқ}F3HWߢ|PhtL˧v"4 /;e;ܡ9 U-8hyӛ @V 8_dnt2oΠ{J|8U"!:(/hyS梀M ЮඕX$ptcȬB rwI`l(65'/Cf< 񑅙(xͶ[j&Kotr4w02'Q0'T5CQ.4eb鲙4z%у`/| ٙG6 8bc:,dr(/Õ$}WEt}14UetWA<]mw$F++bÔD\lIv P|ㄭYAXޙ[K@dkk+YZܬd|^3160Kڏɘ::9C UY%Vq;R2m_8v=,Ѕp0 ;NKD<9Jxk(t&pfG0ƨkoAOɪ2]V`Z 0hӴq'XdX_*OsI"8]q7ng;ܩI9#)bmXmϕN F __)M*) d*m[$Xv<`ƾ'˓@vWə&s b`NPt/E?е5Jo=򬍖N7 G!^0^54ArfƧ!襹H}G^m CqW'" J95" kbV zF8}_j45ȻH8][?o5ghPḒ+T|=8b$O \?͚c堫͊wo1HT}4tyvázd: hwHR L7!7h{xv%iخx!xk8ۤ뗐 &_[0Ld6[,9lE 1 /HwAC5fB#QaZ/յ=$c x l뚴۽?VHgK6ki#3+e_S l]y0g-3!9JRL`h ݆'UOg>%wWoDFEBgatM[a(lq=ɍSLRiĒ}#W`(yu50~>󕠴|L^0@uop259>Vo1*~@~Vme#vڳ5s {{2adKx ^Hn;/䜒iX7 y' P~Yn(w'GRd?)x̖faq[%pTk;ZgfPuda?%?$p1l}1п sf KMH:r03Zo5y:(ex#W<&D6>d+nԟtf!]xrfr LꇭjrzrM~(ɥ^Mx~T,Qkh|i}? ZW vTT٪eu| |R]k( G&w!7 m)<ZsH,+Ɉa~wݩ?1 DEjO4X0ƭ 7h}F:B@1 pЁ;CyEbx#ne׈ aLyB57GUJA55 u%V_,:Qג/6=m.Qa3V~t1 NMRZmUW@t8#Zد9ca&auOj1EN+@|TrF&e.WpI}Z& f#_!R=,eJ9Ot*G y}랱9I PuƜJII f =K"r:٭ haB킠,M1%]os#(*c"dA0bX`9q>c.tF oJKTXdxԚJ@Bui7Bo@ tcK 6̸;D]c㐘Ijc 457qLPs\:䱱VIKPqBbxѬԤۨwW?9^@T8 xf0خ])U0Ԭ>4qАHb4dŗCv0`|aF:ǔ%Ƙ{KJ4ͮ5J&f M0$gW+D$.xN97jx9p0G~3 Ru^# X3B|0F9!o/,rXh^rQăܽ8eRR T9u?e\&F"F3SQ[}LD˅JDj*6lpm-:zd>{\NvW [zk"n95Psg(w$ zC:"C{_vRcd7䋮W5t2%U7&~Ah1P \\Ú ;xYsaNkBzhYy鷠ѯ£f>,5RH҉ء94%&(5zyb6}ͫ)]iIpFZ?TtǕ5w%;9'Je8ZR':1՞JejMق>b G\}UFۤpWr QC#R]9mLc\Qޱ<@3b J^]UP؄bQvQ^.Y1*M]N|ed[8\{°vbs S jmUG葩z_-xibGr]m`&]`f0?֖?:=OWUukB5X(dU"ڕ2%;.! kؓ^uS۰fXpYer=$b!3ю#sxݶ t 3X鼫RүPgulᆶTĿO6Nmz.邟Z JuZ\?\C?l'@:OҁY[#l@&m2נz7E@ڕ&9+3BuOVƧ#mX6ɺ WBCҰKEJl8n5huxןS$CZhH\$l5HěiԯͿtJ w?r&K1G0(S'r1Cr`84< BU:xH5@ngZ yUU+e2e*9h3+l/PON5 /\R;ӯ딤c{p̺UEd{q W_A)/h>bۇ[ f-ۗ\gZ, @+$TU]HDM !K w}<<M[3 .Ȥ|_U«L?ņ$ L=Ein;opoH'&">9ϪX#Y#Zi=%fM-Yv*4< Y1ƃSZ_KE"B $ByQ7mfmh<)k*P)=(!JF[}rà;eZmgbJW+6h3+^ 雀`"vqAR^BBUwK6jϤ[(VTA"(lD䬔^ +i#/8ZÕ/jN]wْdհ;4k"AD]L\dI)tԇ340kt R9lN'O@s1+U-&@n?OCƈe'%6|(; m/gjf:]F{)=8IZϱaUGV(%&WKeKwxp<U(Ԝ1o$$sTA) 1C'1IZPr2Õfe?gQț?rUWԃM,s ͉<(;< E~EN^H fБ^Sw wK.V,!ln !=${W:)ڙxc{v,NؙS- +;ӁBAo[یTE |eWw9?(3LW'f536y﹎YgFbAaqǾ '2]PQ{$Ptҩёޥﴒ[n9Ȥ++œ() Gn*k8"~nlM?آ\=MiBy'GF]*g+{~R )<j PP_.;QպDܝ81:b3xe2+TyRC(LS~Yiv8',ꥈ ^%s'Yj×w%[sKRkF1ls湍(2D@qG0 oJiu7XTO{->\6"!arw-^\Wr/ϪOreUhV񣰽 xOm=G'P;29E5ܞbB~Ԛ[-sC7/U,O`1?+@-鎲YYQ(`o^E} &]<7`&$ vWZ-G{6 e.i,^zۺvUӲƳ!|BtY14c.еeM0rg2T>.Y΄ zl&9e?46zKa.QR$'*30N V+Ɯ%Q{ZLQ30:|)9WۉyԛI 5V p@oDXl;LyO$E_hZ˨u`$n^vM,X@ YTp?NKκWCJS6|> tq{t.qT 1hf& 1"jܹ93DN{sDZ@GG#M7\n;/:lG! Áխ:= /: U&7jW=3 ؒѿoN7.&]9x,}OJٛ_]<&qwABOI= ;W'ēFJcxC@%;%Htz800k(Fa`7N"l5Yks&Q )sbARr[ot!f7Fl q!WJ:$qI-JlqkΫe- vywsVM8D<)W|$DDb|ChExfí!Rj(W_90үTGg+9|~fHbkƆÃ-p8$Nβ: Dy0= xtsDy}^W ֘O1Ub@)zyofFŜPNgAB&.ÿހLe_~9?=l }+f^,l0hҢbl6hGͿPi !$v5Цvc΄xP,3i\-' bpѾGʾĆ[m>ŝAG@Ri5Rn=k4>fo<]WGFN>2چ܅K"8X&܈6)O LZ" A|&]AT匣B/PEĿ&DsGzr&׻gцقpP> UP5 n|/~*в?0"Z7j~4ZAmZS" ;Acys\4S=tn-tKiYbcXѢ[c1E6d{W!Jv(p&EzR6gcAKs9Ú+~yX Ϟ-@#o>شOYX6]"7ë$i/FȢ•b#Օ/ &~'1zjy)3(Hh@9,9r: 0mOg p|4+Ӝt@CEׄb )+h{!snBm5,YkWrS7!]IWD`+L^9rgf1?fi I*CY! S˜BTjF GL R/%g x”F0B )^v .Q hڽxk4%vvJ#fK`w;VCO6!.Wpe9zN15D"xz*ujo4r39 7`ُ'n\}("Iy3T(- r]AoY])ٜpɜM{`M̄Pp7_|?.z1$V _dPso8ļ~uH*+% `amIWM&E$!rq69Y$^>PԉyY(XxSc\)GiQ;jbA@(ZJR3ןa>GB=69;g*DìF%{ը'?{U5|Y+YZbn"2z!_+˴\'|*ـ>]}c󅎨 ϋ[VbtA\8)x)O gĔ'bȡ=mFޚ}[_=Bh6䮢,q|=$:GIg_BwHcq߭X e<ӏ.(CdoS4Dnݡ{C6A'Fڀ5LѼl%:L>cvZ$6c"v0;&?~kK'.c6Н~չYI1B ۻxy Lb2/!b&DIۑ8h|rf8K;ɡ'5kC(ZbC[0+_rQL¤vH+CA W\CQx9[;cg_T\S|| j׉CP=:jc };驏GUZr5P+f:ޭ1ᇳ-03\JiZ:n;7\FܵX-1䞶r,mEU‰GXlN)+ynwjGkTɩFNԡk+գč7Uʊ31gHMSvfD0RE>RPEB= ZJy fy&pplA=ol I#d؀Vn[фpoلF}g4NhyGr*܈R& 1 hNQ3HT~ᣣ һc = Qv GɠpgfBJI[dB2aWwe~ОLُi27M e"$jV5t x3)cU[Q0< mXŧxG?0(r74T?ˀ.9gsCRdˡO #FrgL{>䉺5jR.fz'&%L%]l VI;Me<\Houf1'jJ#T] 5/,cM*LբM8?^boqjh`b9g(ΟBSJ2R`剛˨=L8#֍v- BIpo38T{7|-s`Uj8a7: <%j(53Ө\[?wq<ĉ$|X:Wdf_UPv%du5,s\ٓ(guR^'}c X>K-5H"f M&:PyKMC| Lzc߀|Q7wU}fyaIF[o 5GݷW᫿IA.w!t\>OIUa*췉?=f 'JQ ͐iAChPqe[UcL{k*}X>@bݾp|9֎e]`VYOj| X} g꽇Sj.zP*4]1nDo9aUU(+ 1AZXf <&FǩlU.-7y c3MԨR\ki]2nR~dx@hu(/ D䛫.7t?TSJ /!?=! 44JtvfQw<ֻ1U#Kd7ˠ9KңRХaĘE\Z%PG$G@zȣ6j ϚFw`L9*MGPmE?NRą3d{60lF.pa9zHtAm`aeV1(A|9?[MנEDV`wʜ~hf6TIƳxJH9JI~&uζoeמsAb麱oƀl$f>0]]#W[R7l٥Jo5T&d#=Cѩ~k-4]g{\y HE10`JH8c RH_ө|qkqY+ q+ bv){aZ XS>g2Gd)(7Fd|r72uv:dmQܷ{Kcm\G5TC&'Qb'nOZ;^H7<{DdZ"(_!A#eANv>3*&Wg ]l),]l+=#H[b /6t$@h ?#b) RkS_8oPU-BDk$e6^qpQ*DU,ٍZ,0"|El+$Ydׯ9u^,ػ9$-PQ8臿GBMMƞ o7*Z| 66C[hX}B!SQthol7 w̓*j 1`Yg2F dͳ,0ywE(m|.eo x+78iLibQwRRmhTYL cGPCu:pwZv߱ *E#TwZ8fVF<bT4`#FM'h!r|| 7S}Y fm_{FudwE`!." 9IDžu6liXz\( dAM5czXяDz<,j= ZW.jcIJY jRa|_5EB = :"pb=2*TQ"xk밲l\_#s'徬aҸhWկ~+.{OzA6V0.l߶|7=`QR { B,:`0ϱk~*$U~Hq% DjP !;7.)84 e*G_G5ݛݻːxKK429@{HC(oϖSCj[1C z=ȇ2uOS hqd廮97srd#H|_XGhEJ4Rs jp{Dhѯ3 N'L^j* B- "~%yU=#nEM FOfiE|ȼB("gFT:7VTM]b$ 47/~2Cv[QFfWT%\(#d:$f>]jŒh3ۤrR+ wߤq_Of`L>Cns<$<pa:PM5XRiw~ u zHEO.MopUI0o~]? ^)ٍ3» Hr:*  ,mh=!57`,%Tkh\/#\miA8/.~{pQtA^w`&ޏZ&}Q:P1$Ne  T"¾ݒ`Mwn~gBX^fT `BJu"v)ŸNʥEv [ Ra&OeLvZ dQB):c1>O_Cuayl^:-IDUQX ەQ˧4w7J;IMY}Q%bWԭ8qل+"{#߬QX2 ^)'+O*ڟ7cFXĐ5[v-:8d<|!RŧH bWQP%NH'b4cq|nY!zI*tַDl = 9t&jvJ~@0g"\'`[kӉyQL+bdl2Q(a-i`o] -<hؓ#r6 ʴ0{=n`k w7X"nXKj37۟ `s}_jVlĔca7t~%?9@I{qR5;l~R Kg[YWl}ӫDVR#58amZ&Pu˜c0X) ݃OG;+;ߋPVDaW;_t҅KNqDعh3YIp_o*Rb 6!B`13Kv*;li ѨTo.4; s?wՕ%rI 7}GJƓNqL8oj3|+T.I^~UqoH}Rk1NCyc=e(iF5VێGgGf.3'oVQɱ.Q=X6Y&KYjC):aS+^1gbq,1}ru]m`3 [^)BV9.~TY &SrHQ0OXVz4t) rOg` Ē&n6v ғBtjXCu\6L.[/`h?>٥Sr^%>RJԎ6&Nж-Men!Hd g!`!cs+e]_5~3C؂1?K wRi mWA0%}७0]: mn9_!z+2ѱ^(;nMܧzAК$v$*))Gװuf>֎A"Rgdo-S)Y騷8^e_scǘpS3'%=7BieXŧ͓8UF!1wXW_R qy-'Z zT>8[ [UF-`yk ws:5=Sԑc1Wc}H nHWQnmO=_k7Y4BHno&M0Ʋ15 @d6%e0%` }=i#aDc^۪IM,N>NJRD[;}Ju62jd'm7[ÉFՠ'dbG+JGHg>ˢ!DD[r3@r~}I~/0tsM!Q ypR=;  i2aқwّOc'w7>m*/ 4$f` O37Di8c4 Z7AZ<)3S=9cair^VfgAWd’' k'һ ;3kW)ڐ):e.9}w/IC"3MjD6Ý5|}Y8LjK+w#_LǮ06NwOgo/`e` u\5JG^Xg:[?b)+GC5qG:O*d|UyŃQ*VBP![VRغ].S׏6Ni~ ]dE!s$B3>Q5@*C ] Ax 2A}@3t( 1.)A{78 ئ@:]ľ4YU'1S훤ĺh07GSjϘ.YRѡӝ3|Mz \\ Cl|GdaP\>a!J}7X2yyxpXn[YajAaCڐhF }d lKl&hR1r'O/e*W ?W NaMm[w~ZTp F~gIL]/ƙ({Qjq=Tml rc -M_ YHεeOV8?`~E˞氛V|1pB o7Cv-38 iK:c~@fY502 }du]h] XMpH+hJe`R?\Q}[(Q_%[{X\EQnb{IAN]FEPKa&@9H@Q9DHƱ~I&V]i>Zd%ԂJ7/U`}JȝR9s1k/U%w+shJ1 ~rWȑrSthC_=ax:K0Ov=9x)1$t%Vֽʆ29ŋP6.r~ Ȝ'j&dAY)i6|huK(UX҄3QH1frHQGK4"~\#*; PC^ys],bXzҸ9gvgL"<5-/QؙE\NNx3$r QB9RNu.5C>QZ+`H#2Gܱ +8I|҉ckiuC L`gVkNiT?wq(dc?4ëCc@A[ pn"i?즱Hy~MDѫomm10 \ `…YK"r]_%<;T52]^:.Dm2vd ??3hmKНOWFu ${NC:5b!GkRmS5V_u%Mǝ-W0t9#ozVmY2j-`^!Vf".*_dS`VUe =gP%9!|RQ7LЀ!9DeL̏aS_KQ7]¿zr/"pWFq1D@AA;OWhzcyaͥNZ2OO0 p()= ZB *xXT?7nFl}!n+Cw#۳#be-aElTC4 V'ʌ)#Nȑx @WO"ElTk5S#*VShQP5X[u&)Hua".]U ោ< awJX;jzoۡ3 L8. G܃tX;(|p_z<^$V5&hdd#z:.*$+ȣg|Q^Q$!yӥfWr_ u+[WP͗ufҔ:NA5/r!ԂW*\z%H}%o n1X6Sw?r݉ (bn:$UP %k"'5Wol wK"\X3K5*QRe%6B 2&k'7.%ᩌSmT4]"a"qD| DӔžҼO>3 Êy`u ;-x%&O;S#V95@GAa:K31HʌufBPDw†%mș?Jd0\ʛI9J`0MEǶGF+ɛ(G;](ЁXl\>]\kxwog?4!쁮p]!=Ew+ ϵLD#']&4 spnв. .q\'0m֡IHr">H=ZKJ1R/dr?JA6Sy) Vs4tD̨XזĪn4?tvzw`8"@f:N2^X풓6Jx68y`Z1'- rP4l>>+ ݒZ[$WџAVVȊ4 =INT\^&֜PJW963 +RN澇c\Y2KI·H٤Di#]i1*ZbMI8@ܵ=yWf$!mPqfE XYxOm-^4$m4 ՝J\g܅MbA!0g6nrt0~P;16&ߍ >ۙ'*Sk:=я:iPXhg -Մۯ%(0=큚zt4hv靣7*͍&9+G֤3E1oTD8$. NaMaJΐs}i0xRQ'>0Ld'Xu8>U:o/0!#t1xQ C;ʴo;h 5=`%dSL9oWs IMBObnB̘cPWe1=PXǃK6&D 6V7[E RX99fE' 0$D@m3# pM1 ͛d]D,LLY<Tk/_-SŰTǒw bQ{ Dc[v餋/1թ *`yK{<~XjKH'r^x3 Iӎ+,pH?5b`Lfvgʁ am*jxJ 2"SܓP:Me laDTu*z${n 91Zl=ZȔj *9GjS .nbY떦jkUe5ӰPQXqk*ʯɡp%`A[S|*Z\+ٷ:1#=JF Sh <ͮh\F#!RogYb]dF^%]nP< H)\(xsϝx\{F$Ǯ$atu`bV.|:)%P[0hfyj 5R7G˘qѠw1썾8yL  0rSez#,ҥ(ӳ] :H/p2$^{$G5dwk05 yq" ̚[ƧxPVu#z>7a& GSN EA㢜 6+pbsJgx@]5<}[ 3C16 {upXT'sgu-ݒai'{[ ڄꑜgG%wLFI0WaoIHˉ[CO:='zY=;t.v)tȹ>gDKtu}JQE]j4_Y%*Zd2<5{Vo cLUOB3pRi:geN%ExZz{Z8K>%EMFoQ&i\!$a8B?k2_fP&~ }2ꜮR+oJ8g[b`ϸcRb\ӽX4,wM񎓢R2jD#'A1/wWJ6 BB^~Fe[[fzk|d#2*{cAe/jV)'똩:;f8(B1| Mij|蝨KSzzrPY 'gOBrToUTP<,MvefI%-mkK0_βwz$pP׸+ui,~S(;yp>cQ` 0+Oy'{AeO\0˽}!b&,tK-fX闅4U9yċBXFYr / \IO}_*8N Kvb\Bw6c/aY*@dbp*]7]\I;iQ]!Mگ nu@Pc^ 8ܵ Is#9,#?y%ͼ]фԙ"`G`S9^.22?˅p-s:@)hQZYN VoMyvwXsJ9CX!rzqX;1oE*)&o#0zToMNY҈d9.&9{Ƿy6 7jRRc0I&~7_‰!/w'6@M2p~j*(^,3ͤQ[V2|ea,uOFzXvG{:@_cVܰǹ̫cxN+.a?kXzb05^,QA{=.t&$U3N&3 ܈c09tԨ)peŘBpi1 %"$gA g! ;siJ(R |n>仆1r=!}J9QɆWnafq 4ݽjb֚L鉹G4 h 8'R`$b$X)<ªv=D䪾p8TkwHr!FRb KW k">۞{NBz12m[<9 ]n_$7Wm&lSMѷYo"\[ ( w3iL:~԰2[Nܜ9E!pnDRp>¢?}-G&gB6;Zˮ*8ȹiֽ6hs[p[m (i\T´$ f(:xzF>@kQ+X~-Akp<|9'DL >drPɱR>89`0oMb>Ir]t{i{I nߩfC +ijl䋫uioۗ-OJڍ@4 QbQl">#ƷNh欸Z泠38804ǹ\7~94M *sY>ajK *3@8:Xˎ+v?U4.y)[ w`V#Puo[Nܳ'3݆w4 W % ;BӡL⅁w<8oqvs%=­@~aFh"E>Z}9aVyg)Ӈ6k䒹n5~o?60fch;DRBgT;ہL&"U9V%Pd|0A]T&=rڐޢK Tc:!?kέ0qTFg_mH~<3 kF4&̰sKsސ@cΛC3,zZ\(|3l-jbGFC[v(zQN{㌦r'*f4*qeN+VAeC(`0(߸҃)SD?+۪ (E5BlچY;3Y`bΜk"$z4bWcS0ڶ`% C%[Bz!ZA*_x#祿%DZ~&L@iⱿtgV0T_KӳS'7 _P!Dd>ic7QU>EOIxLm r|TEEtq XGg?a)UIJF0\~j3ykؖVP?\961Ҳ tO }Z2mm' 6A[GеW÷h@*27ߺNi5xe֔}gmd])$'2{XcF4ENRm)H/dDN zH wgšq{;- wO0P8NHT`%x<П; IL"Njd&LP#F464]*[PgYZ07070100000431000081a4000000000000000000000001644ae3ba00004ba0000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/ca0106/snd-ca0106.ko.xz7zXZִF!t/GK]]?Eh=ڜ.+q!sܡ,ޖ^,UV2jaF-.ݎT|&0#|I+#E[o"~#^+V! R7db<)u?^čZ3yWz,<&Jc`^X/W"3uҀGDX X}R'R\w~zg1[kj1m~d@:F VwdOXkgdqyt~x:ݰN9bԃn鼁0V)%D U ɹO¿rQOlNIG+v4 c 5SHbxVAq[<g)QY!"&r 2<' j uy>Ks{yV 'n` WjDZ}d"j2T ñ q-f=6i`cL/|D83|Uˆyϑ | .)[n<4mkf#%sVh}FGqp9eRϵ^oP\YKW#<BmOr=TJdex*FtChcr ]yC-g߁Sh{GjhC)¨N/ *y8fAkamd3a==ҁS2- Ěkp$R?vn'z7_=):mrٓ݇D^C)mUuvA.s1X6tDuL$VvE> `b|9;3AHgDDV&7RvAzh4M 92o q]wGو9Sn$S\I`Z4iwkZ$̖̗Mai-{C sj=Xw$`7Ռ'Z% q|d~(zy"Tѡtgf׏ꂝxȕ5mk׻NW>V#٦#JLR AEbwazǛ!. ewx ,(o).be'aoż#":R }-ڞB- d]~,_g6>@Pk4rcpX5ףZ-n~Ɔ< ӗV-∹Z8 o@XPXzɸTU'e<©e1)k6Gv&?0ӺyfW-5m6ZPD`߸%^bIq#K3O$?{#8RfXֳd+0=dxHFt{tUx]Tְ*HƼ<ـUT#Ӯ7rU4%%.fd2z#m@/X8 bl{5JGsMY 0ǂp2FMT %VǒP1qKxq2 oL1=\ G h͜] Co9ݸKc0 lVQM z4ZY`ܷlMda5/,UKQ6/MHVԿ']K{EΛwƁ @G;><1rs42HϴC պ}9Tʚr& 0h!;TCC ;Ih[q\ 8A՗{ 8rsyrggt,.n9!~ǝ(~o&1gT+l;E2WG*[59ft*_o!ru*h͏kѭpԹz.SO$[j%XЏ+}kla+|^2>Kğ#_;},"f%Oݽ)IŢ+ZQ-f"S!D>6wRT{׋_ C@ivO+V;5C݈1Fe*'#ڧԨ=NA 14q%[0. ĔUK^~ke({5>[,:AKz{ b2@->/wf}Dd3pŚ`^˓$ W,B,N΄BAS?tWQB8iZHIl[&* w_=H+M.+Q ̧]9daHnlO5 `pKVi v^$X(̚+5_xe B[|J1Y*ɛE9Q TS;+ NmSfEVMfD/Xn,Z)%ڄ}95ͺdm`(:MRJQuP'LJyB~ʢu\>i꨽Ff);uY6/Y6&t$O{ȱn&{YOU'0wO4tw~;Lb%~%b>;t@AgZr1yd (\.֋eU0ZFL{k%y[@kI2J2lsnj=f@K'H+6tO?p7ҙrºt&ϗ6V{1`eoؔC?d9=w=Wڎ?ۀaP9Y;4 גy# wvqD3lGjnb!Y-qfLd$ nt1lZu&:F:z#Yj_۷A @38t>m#i'}4bʍdyM8/RĒԼw_dKh#&3Cm2> %^?Nq_ 1}Бg9s/>NS:} }j\x82ב=2v;oKʣ,VWC4>1ij0/*}3 :`E=0 ZŘ֮dHϦhpш}G9pFb1g ӡ&Y馎SH89ҩBzQt+Fߘv1Ԅ͓"|U k.b83ʥٱns{VL[9. :xynk:.=ժR/]b@ܗFXVV< epb uԌvp߹F dK8@o3?a; |'*0_9?jζ븞./L\~Wi\6yH:z]_sZ$>^32(ݴ2΀5%mZ.hCfFp3uWb~[Ľ/x`D:6įD%G}=y6WzoZf-WrpiІE |Uןs^ЫXtz@ڊ9Ss6-9:+'HAC|mֿzJS?irVzvf/E!;ddRad~Jj\<|mH5Q-T-m[MZ>[@ goʹQY}Cՠ S ^<"X''2mYCGoB96JW\F`yq`jACĜ 5xɰ(@9 "_~̓Kޮ$t<%~&vnójwBARcǙA^e.?g-}! ;RDe;(4Ei)p ik뿇kL IۑO⻯'0 JM=AdE-KZd__h]L2iP03W)51ΧfۼH71gTkp%twQyu5~wNC~V9gLnel^3)TK6~'4;=a:~"[?ª}% w(g~RDb#M/DQ,p)>*b\pzC;}pcEӸaeTشE-hoL!ڙR]/~5q0|7)xb{ G422lo~ ìp:__TKαHxqnкKdY& -Ki eaT u/<l9/d9k侹}aOvQII:[ҺnD"']KIjPRҬyF)DKlcZy)w;Q=G-ghm*mU(1 V|~_ҷ6+5োj(j'^WaӿZEz9a_O)&܁ TbcPkk ؋0K٩ ZgGfJ-c-ۏzRvi?DT )݃跞 RS€reW$Sk?ps69>ǻv\qUH|->/ܩ^-me͉0˞<䵑X'BtOC3Jy2 МdV?P3ato1aeWT 2]*pJyI1P4k6BmpgBVG.*Wu9R~ *Ly~MKF) :EbޤhbtNF)s,F(L#xXыJXTY@CyVOÂɛ#L$Mr_#j3E^k]noVƕ?UJ&`g4h s Kmf3nn"%Ypo!lK^8w:PS|u 7B>//6$;VXľB7Q" 8^VMrd)P|&t\4k_ۏ(/kxKO*=iR/QD;cM߽UpK2JתHGuJyQ ^i#P*1yUS^^_/@XUv2ib <[z7WQ'HIӃ;G,X]ga\kXӡ ' l-:A)6W5F>!փUvh׏#BPgj5Af51=sH-QE=qDžݫRey^RbI+ 3@d pK&X}]@Q:BsRNNoKeF18(DSD52a/#LڑoBFL\Zkl_8{[UH_S\ - RؗRQɩL8o&=AjE(GsЅ$U2kfo-`λbտkb9XZ^}"r/76Q%VEZb?M4^@?b?j N!nb-=ns;g ,*W g[~m@& 1Pתb5!=GdIJ_V oyjjDlL3)|=]arU涃[^^y*Nc,Rm-"@<.qrqk/fk|I^+82wbA";Ocӫ>1JFn AiE!z 1Ee&=;払D> R$i䦶̂<|jPtxDًASn%R{Vf# %[ڔC z!Gw6[Pɯۤ4z)SaXmVXw5e=">4uZC~/.^F PF!|FC[>4 ^vD51NhyؐxLQOR WLo6.ćq F ~X(;zۻih'@݀ s l >{l6(6u:M(dl '\a6o&34yGIi|U&|\dIM`©ֹo{3Sl+Xfwbߖ5yw`rbpS(8d!sݨ/TmtʕiQ-y8B!Mؗ69(re.hN伃z=xy@[C~1ihx! aB\U;I8QnjJi`Wyyuzs"^dI-rm[;9Pus7%= OPlNw ,w?˿' 4 QlJ[+j.ƪvS's$W,os𣏕C^YP7VAQU}}ifXRo*1۩6ʕ_u~0QRX2dj-D_cJ-yrD=d2#Ux˼e(: &9;^9e <'" eSRJWH]kߩm(93U}jl ##$F pi]]UмDAޠ V0?zifr'*©ru\3@+QLߔx3G^δ%s -A"~{oӌUg\Z5ɭf!{nG>|UKq 257.&D@\2KUuaKʃ1O@7UE;R$JqN ƨ^Hst]iq6#k =-q JW>7p4Xxx.'bv{"? tԳC@s*VYтMCȶbf\iq/P܋-i%!#+ 4;*s)8st4.KBVX1sBdETu9񇩹 y ᑻ:夆V'C]j[zc?cQH pO$Wh\0mM|Ⱦ$ rzޒMʲr>(:"_~1N_NS))[d~\u=UB@!7Sw[ ]B(esWhA)4XTHȈ!n!fNIJө} PSqĐR&y6A=i+_p&^&rê=cV%Xh;vȻO#U)Ux ̢Y|5T"2:kUEKßdž7'0ma68 UF@G:J57i=Tt* {{;Y`n\f8 8ynks3No9H, b"3hc%an_1`W |27{D&ݎpaMmkqq;"[7gfI}(IZ]*6WmJeIo,ZU fkm7kJ@&T"Zհiۤʁ DS &Կ{2Sޕ {+"2(St -Iu䴙 })u7rm!M-̿ѡgxI9L&`:Z{j:QEO꩸Bݓd::ILAk] O*_f@Ti]Qgä5ٽ~OWwNB5|Ca:j%A3@V|x1cA$6J~rȻYnNϥ긊ٱbyD& 簨40wA殛T5:1ɑyI/PO#w$qivA[9aՔC}5+OLX R/bd7A@:5Ŝc7y~y#)?޺EZA=U%lM>f?l˔+r8g! &є 1Nڏ3cuEbY"I蕁с0rܦwޫjò8kM(CA@c>fDusΟ#3 t!)sFlrUN`FF05I5+c].'Xwp8pQZ\p4 2Xn& ;ƒ86͐ttVIHم$W$-;"<[i jg[& `. Z}TٹoT(|mOEnЎ>0ӯ{aoBkpNE^=O0#7k_BZsRzL{eI #Tǹ_Jyv0r-ΦlMd EK1T[cěu)K߇|mVA&,#ss+So ^43#=kǒ" /QC3 lI+ys:Ju? LX;ok@HLdg"%IO?A'6.kyñ#Ԧ$Nw ۠G!l\By G1r.dغe➅p<42PMeʃ=uAu5Zka48gFx/CYS,uenH, ͰZ,L<' ʂ3 t'#oXkE4KjH%w"q;SY{$Xߴ@XZӕ͕FZ]RDK"D9#8 J(* GwI O43,#\x;iׅ1AʜN .D@~_e?"Wa(kkcG2bw8Ƴ{c~0ϊHq6n߈  gS)߾qS3G_,d-]rJ zK]RJvw__W/A$wVpG?v2 . 0uAO5-a@ Y:49* [ac&6b`pú1sG>q-W:kL/]/EfhkL1zP7s`A ?E 0Jndj 'Q]-gNSUMo@gq\: q>\2etKKF`;L ^X$${_}X,Pz˾u0(EEa'++dkkwJN`._`'j6v-\Y8(ƙy?x#$d׹;E#mI߈UU,NR3f$Ly6h>zH 1=yδx =@Ddäo>hYցѱE W/hrT(@Qۜ'$\<\U&pulk}T.I1J+3kZl iYe 1C[ w!Gh6K^ytHP/WŞ_v^`cliHc 3ƴ/>w$ӠKrV+ 9[uVDh6]oV=Æiz˃ML@%VADiXlYxLͷ [5khw[vkI?H@ 퉫ziS]E;~q·W+-rDOTI-RSJj~TF\@@IMXAX(`ZQB$DLbo)Ff-]تLK[J> n8Dċ҈ρ;D=X ASu vc: .uxfdHu]zV CKh+~4 I؝v{FcBCO#v2v&E E%[,uØ7!e-< p(g} N7HʐfB˓WL ?LU8uG]F@!b#+0 t:iu0:{k#Wh<'+AۍFӪ5Ժa|W2 mĵ(.& {ͷBV2:pJtv@üёf3H,<f=g%c l)&u1 \$ҫʨI/MTX\يW&VvXb3 "2UIK"!:%k]x ntChqGԄֳ9mL7~tU&~ã]y؈+:٫8 *_GH=RsSd VPLN(Fu͔ \VFV߹kV&wPN>.EWM_y%>B`kV.x3`4#5=٨ δ'Sib պa)48ěkn(DXEIŮ)!0&+@f?Ez,q`Ur7o PG.A~qZ.3> nzT+z/L feKwC$u?fϰӿj?Ŗ= `:;?nX'=-18tJ!H0`BwRM8b/fp"1E^l@)9~i-"KQY;e&ej5p*7ӴHdb3mĮX~YѩI_F ^2Cp54ڡ'ܚ'BѨTS]<;1ߢ:T6į@xM aVHcWXBr15lDeLt{ho[շ+`CjH',6pfɱT,?//`}sQEͼ8 XOЂFj*r+ak`5:{,\uVw?U l"C;{Ë*,FcM1W)( *=2~Կ}dJ[YQa yNd09ʣo &gHؗ G^-'ߤKAt$Ɣpar4؏$EQd*Kr#GL:k0_6 nFYT2$bbL$Ä7]ޫMi*d8@sŴ]rٷ5QdZ8uog1ᯇhZH*)wB8*Ɲ3d,lW76ʋQ=^[Xē=k B344bKZ Ym}L%k\}5ơ)wmmZ-_{&s vzZNx:Ѳj'&ڥ}\Od.9|R|=Ƚ Ry ~~5$#@J5 MKGX%9xX"".у7'nT87Q>Pmi~4%)$F+Z ˯`~'4bQFR_T6]}},ώu|E homCi]c{9,kn-'y-q/mKH^\tN'SNr o:fvU ^{ (W~@W,(ڼVW13͈J[(KJ1b*ܵr@x*d@ ~lԊ3_7|1}}!qlD],qf7'AUްn7yMC XqZ`dwdEGʳz+dǑٸ۟-FY%jR@Vi cA'chNY Zu8HK .y?'b@_Q@g\iZ7bo~aGQE,p'/Nv1qV'=2 rdus;Hz!#I3h&_]&"sפ\l.ͪkD6r(ro,|{%11$c-oTn|e14(ef1M $Q`% < oǣ@1EN|8$bVdYMxk8R!߯wn07L C[bRƠs)?稦kOs4J~$DlQVs,ccB;u8=3bh'ɥ/R#l%[LA>[V0loVbLD84͞{@ W!wȁ8I:5 ~}>2 Ix/RoA!L)NBU6w0l/8,]H@1k>r15$Qδ`M{@#y$bpĖc* 峰b>& -l^~5^Кҙȸ˘[ۓ綯߫sT ^|~6| :ctvBVp"k :a|~V]caf&rdn,"5M#YPȟXdhȴl2y̾bSD[W9A~zHZ/֥q~ Hdfbm ~)کԇhIv|cBQ[li4*.jEa: 9YX_54;$8z!!bTG9~Xa:f$1jϹ⻼ U[fY0t`@rDVs@#9!tmƬIZC&aF0xC<7Mv yfj&@@ C^u!qR!aƏk624ذ_%t"~S91D&K^Du"t+rhF',U[9Tf"!q󗕠|>17CϢ|ǐea*Lt3M/{pUZtl۵C@.JGl>!gYZ07070100000432000081a4000000000000000000000001644ae3ba000093dc000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/cs46xx/snd-cs46xx.ko.xz7zXZִF!t/]?Eh=ڜ.+:)]8rjWW 4_#6D]သ&U.WѢ͵\vȼJ{ 2`6LlGv} Zvu'O+ =k}~y+@Sdo[]{S"t[ ,obLJU&X1obH).:/R){ KT^bT֡18=?Pupd&})*>ܔ 鶼+ (&K'oueT+G8<ĢOu.~4PsG P %lIrAS\ڞT5fz24[?s=1y,|D_F3LN½%UUX443]Hcl6eK۪'[y$[ WsJFbT'813<,p8EXܕloФKm= a'ʕ, 2ȳ"s1/sQjc(V* z@qKD]eNK~9_U{L,Gfq.E< ^9 j >"i\T %/نL*p2}NnSi~H{Ռu%Yogt~()}4Wss p so{=pγ c+Sb2>NRV4cGJ8)lex_vnuj+!׃LE*  )[[;rSy'YC x~g@4z:.=lNt 0䦨Pmk=&#H4ew6KE![oӭjPԊyV=2nKBs&H!'y"0sv#w"JfP& ߁w IDF?sz6 zd5 :]0:9o)jj!l6hgQI\A--ނ@&TFd:jԅ\59'ONDŽ W'jK(R!P̿Tt XMKIVZ7ht5=M:bւ_rH!9Ar:2yrh*)'} GC9n4}~*L5o߉*o~*~A_4A2IosҡS"(l'p 6AaNЈmB? sh@{~jMK94{Dб.q2ĚAvwqf4 Ja{ 7ˠBlg78ňGߦxgw_{Mm\`[7ζb9MT>ݞ,h˾ fy GCHXJh$݈g;Q넫|bE.C,tyDWC"Js:Uu%]:օGeI9(A!RMQ¥@RX ?AlE+)1:O?=O. _ju1%,J0 5-DB$7(l4QlpvB1U{% &}JڔMkV!BI4DIm'Sqc5\`]}?cQ'O%a9`q .MrTB(C(JR2SkoFAŠ1 X;`]}*sK :K=& E^p$|xFϡBav^Ipv0#U|,iA)͏?Vo@~Nߚ*6oa?}eSE?x%~ '|( He>P!ٽTSkca3?0e{`p 'k:{̫;ͧ]~JD9GCy߼W[[kh $̿uup;c-ʶ1pe6'mT !P?P,0IGkYשk Isк]nNTNM9)v[gXHix+АMzN;^i?µ*D*`\JS]eh(P+ _\%'4>H/NLj@׼e&<@ 㝮F\=jNDfSnL5&@VO^R9>"+73_cciu#d !f5O@& Qɰ={E ib^cND $Mb" YG?S\]\Quy9X7qs;1ks@4c"ϒ@q~;cEwc~>zW]S Df-r*U#!aW0|v./]p JFZԜz4!psq]+:5 :W+9|0yV}:6I!ƝHe@'y+X1i[Ϡ˄_ZQBv]utF,wn0&"9GL?$քKaoXt4E %ڪHaz/y *Uk}z-qP֞!W[X4o7n(o4<=R^=]2*n\>`Ro"DeF9#!-Y^ X8LJn`aJՃ]Z߹ry+S2JMkn>X :>:/oVb@z7٣\ζ9M_EY)D}/ޥ6{p%SsD$ܭdP;K jvHx(xbD݈|o,*uY E!ò_I[} ]űP}DXe 9 lp >!fEӾ ="I3>^[&+"#萪mPI1rƌR9~ڑpT*M?Sxt1NXWzGM]֚@|p'{PQx#]O{m*;wu~3 a X1ҫj J? ?* aV"| 0sRo.[nRص^] KfuWdR4-6hxy!#xdAa+Q}+R}''LҒbBw@~&qaW}e0%epm<ܾȳIY7eY(j%5{p+3%Y:[[WA#- 8uQ>ڻKx og+P$!˝U+{yׁI921!2+y6 \/^5|vi [biL Ƿ(JC5ƳJ\Y"QA {_R9+Nlg,0dY;' /:P98v@9ic߬5Mȭw6yuM?,Ǻ~nA!'ɒ|CWy Rut,B .F1{.M <-6RI|%@0AkYѣ\t" Fvdv7)lF^}-`A/wmbnDXOdŊ%_]7](Г>cKU?uC3*X ^/% J(Eja 9"J5wO֔ڜ-|"yz{ԇ8J޶t4+S.BXs;FpL,D$D ](%u3& N@`5y̾~y (40jԄ;lT+8Zqi 1ގ??1 3meagkMDz QڲqsrbX1H͒d.n/ku')v/f٥(vX|{њ]_ UY5MCLL#{@b-ǝ6+ (,6c*\\2>ׯSRmag WȕR<.FLm[;ޫ0XW;.tM~53'8Z \xtW ~v݄Ȧw>El3X,-.^&91|C[q>>vܠ"~[zѰǦA=d0TyM`BYƂF؄0D_K}Qo{ӥfq׷Ct1ΦgHɍ(r:A=o1%1AemV#X's[l -[Iˑ51k r'=zUmLqCK EErtsMrM\jb[);[A{ꔱ^B& CR>i>JD 7€ǯs@PU7wEu)K44"bAQƾ&d(0n'ex3@yqH/s6o*«L 1勣4't}C]5GMG9[{6$"JXg1$_zҹ/Xjrmn>ژPd)anont(FӧТJC# <5<'ua0->k2PX1feiA5Y2kryVuğ/,jcW"X{?E)ZM$*-~{J,:AXNEGHJRk{wܤ+&.J cyn)#.VP'Df)gM8k2f&Yc!k #a I׆mG6טuWiEq8֥v{x#PwWR%C"\7qsujRfy$OJ#c2"i 5hkR 3M=6shMia9cW]9I6PHriN ڂtK<7Rba3;>q]LKj!LFI Ed/,䣗{6[͆_&~8APgw3/2t`sDK̎ixo$Jσ(̧eL6S{!w9AmĐ~H_EځN%P#J;2wtb\%ݢnQCEZ:F矫f՗^b;23]x;}ST-ىMb:yXZޥ3 ͼO.4wXz $Xo`R)h_{j:%_q M%16NhjNgYZ^3`jR)͇!ZI7MMLpSќHF/ Y2$:v'E<[M \h+Q٘- $_%2c: B8`ҾHfbtK~(IPy tz ~]sGD U*@,]^]a' SӬO:}Վ̠y).oWR8.8%pJJFo2iˍ iMœ3=5Қc4ZEBHX_YUu"OXd,2=}qw~pMY?~q};EV/k.0Cl8QpWQE"vC`>{M՝jtms>ACUyO^9;CRR^{c@RzRΙ;..OT_i]<tYa#N.LCxR(̍occVHMV'3hs۸\0vbj ߁T'2kóev~QO73% IaՊC5Jކ X^>coBUp:k8T0NͳiM6HuIٿbKB ˼)t9 v*mW)*Ez`P܉/s" H\p,F'`eJ0Gvm4pl7WOBP塢ul^b@E $$z)'ꃠRzW \(Hj eh]Z'"CǢl.$ӳ, ljqzۉ^[3*?|.?4fR|>L=o}; ZW5D@]gzLp1RyAR5LR-9!%B*DzɕNXzr8-r%0߶86 ;f ׭Okis pwaH)hLUڭ۳&]Nu1E?/ n;|x>=MNf9Yx}LuU pw/e*8 `?*&~"մ,;1ebIm#ԪnL.\O!OdgJQ 0]%D)h=exhWK5Pa9.Zi31-3 5Oowiyg NBouMs_sS :s}?q)EY}4*ےDUBqٴ>X\UGW{\=S.zEf2:ʜ_u5fkxw!a5'+5;9g fe$Mgt *u?Cd$=wPx Th鍝 ;8vʳ4ID(:WXBqIH_&`xL?T%Ԯ|YX$<|N×ÙAB]FCc._Kcn V~dy,"!u82hCAECJӋONav]CߵK>+6hg9~Vcb^#m}I丆·4eD( /32d/csV +h@;BúO6zu%Dy.\\pc"J)1SK-ZCX*F-()E@uqzVl!0,EPqZCaN/7"PP%gL>u^ iSa !E(>5j}sOEgcpu}% s/UQP#Z;sWGHzT2 "@w‚fo'Lf"; ]e;|k8Ău`}3\ZuokO 3y͈=RJ\wXUUDqw|aS:g ik^x!+@;:|6)X+` j(zQl^–#k_ T6;p\ ޽GOG\!72x47.LBUoWDIL,]GfgmZSB"zY^i\$:~%{NVQCd΢}p4H1O~*O;p\MtUEѪʿfalsJyi &ZDHhDslQg!na"w&(A6]sxq7cq2GD̡t$@X+")We#**,ugZyuSZBE-]L % yrrXe}86hn* u=5+7E&mBRsG;C7R~&=fDK}?9cv20CA so<'jŏxQ #FzsBQ 1i]kEB&ƫ3Gӆsx:ڷP/5k?4&{6Lj(Q`xK@ma laK@<2u (Bm[zQ%r_fc΢ԥ=BMet0ӺDB-P S|@,bnY\y0Hy`!#H*B*e42/ԊH$JFD0u̾^s iR[fLƻw$ FS7H@D[Z2׻jsfTOQ>bHAJ7kj%FFO!j @9Eƍ! 6܆ ; C}>u.d7;s'>Z7n㼂X^4kM-CM/]@OJ)H= f1M5o5ՍP]4 _%n f"փ'0Yt!R;N\ Gnv[q99Eæw7YoBmvU[Fȏp@GK2eAILGQz\2 Wԃ˥fC)uzeLpRhhWu(%d84Y )t=k=$qG*#g0T5[sSc<B֍#T5냍Flإaʬ둇YyNI<`PMKKm[rK7n%˄_{[4l J!FvJ؁NY̢PҬ}OM*MD乎Xe pPgl%awqƥ<ʴqwB0$yL&3Kn^v?l dž4ЇbJlNR̕%L f LiQeu Y^P|^ӹckʽI l91sUi:t3&b&kt\{; k}(յY-pKB czv}ڎ։9gu%V)!OEzJ qzv\qB0xJ]l1؞fmQ'{GW(euc eدɛ kʠ y0 pVB0{z#u]6<.Elıf<~B{x l"/d,{٬;OO`:~-NSz/bd'V 4krD)n0P[OE55."6ӟ`@&3hMeTVqqAZcl9p|Em knئY<]& 9?t4с f'p1c4l'faQ"-+kZ7^eȗi*Bشa+|twG%vF˗89ޓ)YQCqU 򒞸m:BqMφXV"Wd*l!/˂(alUm Հ߫C`vr(% }8=3 zXyE,rңwql? 6e|G?M 3Z?y?[ӣ;j vƷwL2kLL"&}~M! !]IhC|mY&ZuĊs/:6|Mޜ7ui"pΒ3|rxe@v*Q&J( Ut'2&S¢jwjZKyh遐Mj&KpʋTHV ϥ +o)u0? h9{:۟9ffs7d@D#pZ&ѵT˙.[G'0ss0Nzm]E6x6R\|[L!ڿkmܤJ.ʴˌl.7f-Q_GNj֋:?Y]T#= 9M:[' N랤dlwt"Da` A i|V ޖג QugσYmqa;Ql*=Y8 Ex9<Ġ]g*58=J$Am5UZ>@30d? NgfZf[~ cB =4@[w^NMm)}d2Z:L_Ճ7z$KJ?$ ǛzlsFs-J'۶"5aZ"}ZoW,lGA<$:"BŢD DOVs2u&zHSByK7Gb )KnRCKM@ zr߃l]O S /A\϶,XrmS?Z n$H˰"0:F̦f[hpʂ%G;ScZ뢝n}ZC $͏}&(,b*E< t4޼?&+y>XrP 3\A|XMϾ̲TDGOjz9K620(0'us OcףO><f']zBܜPcu s(Rzi1(<&Ȅ;Nڂ~.H.C!D4tL9Y`0\"MIMjCBT4 D(E4jW9qYtvfnVAӪȹ!+l!="'Q.nW42֪'^[۬8LGf~V{# & L'Pku]StyO(;9>a}2%R7ٝKTq+d|f{!U\GOWcB|-YbW3 VG/ 2J{Ff9tREEh.]Lj c0-?{CbM!&ĄD|N崽03rt&`a4"h~~ }zc <2iwnExg~*f̯h?ҹu/5ý14|پj3C2NˈܬtOnkqiZ lU@=uZ*zY(g\X}lѾИ;miCa >0)od#,Um˶F,栻Fa3(<8A.'Qӳ8_wU&^?q$u$\j8@]|9< p$ZK[ 7KWϋA4)Lt#X/ε=00)bM} T0=٧S9?69F!%gDzylzsfb_*6n1q{Cˇ*jKIs`xPKq3]Hl9(n'8*Z=`]EY&zefnGtΩ JxRv'vMo9yq#SQώV7\'QaHwhJ[˽yAjUnٕjІYgoeNKHhq팳SCя~R2;ŗ^Ylǵ}.|H!B?y-zKWI#fHK0׋b>kQmdAW<-kK%H1L`fNB#(+{m`A2|>Pmvӱ&M_g; qGX-Xq!42j/P;9$dƔ Y`:;II~=8Jm^I}{x(d] lk daGOٷ~Q&EQRh }^125- (6Xn?5TOJ6#VM&}R2/́%|~rψt > ǎ<^Gţ+4^ 7K"[qN/Ef |S]\/( q < |oV0ErI{MʚNJ<6HBVa[Bq2%8|i3 Z %Չ8)`(yuѡ -{An!yw$Bsk'6La~b½d$Ϋ.QM=i$tn ^Ƒ6f+z67}o{bCx q\7K Do d1CfN8 _ nG ʺd/q}%'zC3?% ֿV}<,$nRXUPka' YEuz'z)~WM6âoH JO]~ 4 D?A>.80D~|]?e%'s Vq]IQy/^lsқ!7wtGA oe1 #IqJg@X1]Np]>'Z ' ,V`'8Q_MJoTژhaP,Dw 5V;TU.Ab ybDi#A<6i<q]H1v;@4'I8x+7P.%n6{ڟp2nh:4Naqsms]ǝ^gy_}b VN/HKb 3!KQj!&oCC?j[nR]NuĆ"m f7'ےbѲ%>hveOrq8A2_L2 }@\9`0ZY-*ͦwsH 4d&=6Rk.~k+cND1 [F>Eϯ>bߦڦs4Zh^ӢsL'ԡNHt~\7L9FBيB)bfi^jzjaF`٢$^kIOݖHs&bDز]an~lc2A-vK.z2g줁,dMZsU S4KF[N|R7-y*sj 9؋iN1O6 aeaײ`4$]gklǏcޡ/1>8MݪLÒx<ÀӢ%:_}{Ֆ=nzoZj7a]wSޝv|e#қl_7cV,2քI#)o[$Juf!^˼KkR >\#0xDn8bZ`HNue?bFehCYGjcA v* e?#IeuR9@(ܳ\4*~E#7V=i("n0}ٮQj=fFӫţȔaj}!_[Qf?~[\ jG{=@1Hٛzi?SA {jWJc%aKg S\(e榞W:rj('3 k rdR =Y_g]IӋeIˣ\ vC{C ϣLj /]rNNۿoQj'=P.DXKr*G)yxS',E1{L2轙ܺ۟ u }T40̑ ]`ۈKM݇gf)OcG #kRb"!{D\j &$Em\.]_:_U?2Jc@$+=KOdzB ʒu| JO\Ly2MMcVH}ς L%J=!/jdBgJY3  &a_49myZGЙtQWks]B"_@:OٝF7TԚ7 '{}N~wMB Wr۷`_ebjg/t 4;wAF *vD~ $p& s2̞+]ɆCzw)IW <;2"k. 9,jM@:xK9Z!vC ~&l]QB_Ot.?'p[?]4'_C c~<%d?2zc$ U ةo|u"hԓ6[o !3c? Wdz/20`4pFr< *^ >m{r%5 G73bh5ڋij!"g(%qwJJԡ188c #F£d\6ls #=C9PTtf/=D<05a;rI@I&*viq03c"lȺGpZؤxWh78 "ied9Dޱ۽,"0䐆dya8Mt Y٤@cy]vnȭ˭m!:izuJ-vioMCwڪH$,6-tKؠd*mZIWq?2 p-o0sK ݣs ~b"hϞP/Fh-f>H#N@[܍ZzOOOF lE AS6Xd; eCc^ھ+TN~WnB: I'?B*"حj*\S\9л҃cG?Qf -%F+FV+(_êR>;k-⍻R0 ~zNuWZ=͌1LBzIB&M+xfe>,L|'A;#;n5'V]|[N`@rǥʗ!Vfb< |&R,' ;a0YOjBb7v-JQ%FrZ!l|f HqZ ȲVD6-Xn9-$#6FQ[U?qy2 b.;ZYYM|/L.pwdVLf1jO0=?+ *psVwԨU@S84BA+I5gVڄ])x1ͧpޡ6x㲽.!)]g;x43Agu68$٤Q.4D)Z9-_Y,I Ihqev3XuCH"th̟O'&>!paOy2֏oo/bAE`,~^ LqG5qVY0'B3 To3¡ٺn:UmzRbNEɈy0_-(lzn!rE]y]I؇R.bd=mYy.A_G|[يE7Cli薏_ͥo uhkP]gcerywS?DVz&o;}8;O|Fh86@ؖ 8d('o>!F\5lc-mE_2FR.ᓋY'+a}`G) rJ`kp82 Yr.`0G1U٭Yo,Ax# (4j_E΢P@bGiW;v,x@ylE7`{6GT/&O^k,n`_*<+sTWe%lsps1ɏ*G K$v+;k9\V& v߽S Ur\X#6Jrĕa =u'}X*8?I?25cv&%`HD;7,ZjMRNj]p /{)pa2 ?7%OfjƱ_GmAR(x# _2A*|-;o/l鉫׳=}]Deah]~QmvaՃzgmH rzTHxKHi:] ;S]r|@duW'JR? v-pq-ٍnt:#B 2m3IxXw^% O,+zg7цMÛɚMŢ^ ȯX_g?> wjy 3Kݛ {yO-'L VX8/=r#Ѱyik,Iڷ$ȎeovI"0rClLYYn ~C[?]!8:QjX s<+뿒W{\hgv`v&bgk"ub&xd2S^٪t;a.z~;rK˔L+ {}9e?9>X!d rd;- aEae'aSՓݘ$ߢlmӴ{j`qƯMdt@@8ׅ>sL~"Mu3~^iѾu,^|#aT6O`XMI,7g`4hi'DICEp\4`MA;v>O1j-"6TH]%ؕXĚKBsa! 38&U&2U8 `5yj-7Z~V*/[ϸ_L0AI? 6HW-7۳xiHeڳ=%n徊($lG1Η >/AFGJ"?,rW}s`PCi˞QaSQӤ+Z;\_&MiDI۟D-+&id#|ԫCQ~Ä7eBEq]#yQSifS%DE#n.3ܸP4;m M2s"E;LV7wڷ_EyǾ"$R@-NJq$s)&K!mAپ{Wy\J3R ϒ+%E\%"-nx\(ׄ&jo><%\s״pV IYWYmM U}{w~_"UG#sˁ2NEoGryHBծ y1뗻x1,xvZv!qA ݋zqnL]f*;t^>|&g\ KWcPUl~k澅cRLi ,޵`]ϗ êuL[`=sY@3V V3̶雐1bAw*SAg_\@f:,]6Gp˪Bd?3/ZYzStOV~^fo3W7RAt+/!q:Ra\z"?+;(p/ d[iv*rԎRs2F=0f6OSeۦ< JddȂSA2U'ƍalh-0iItIw$\=*WQh4M-ۂ؍f (gw0ྖ}_ßzҙ?у C#EC% *M dh!66Qc]NulZ3FVtׄJZеmȪl"W_Kp(4"gC><o&3ݬ™:n6㧰68q7 a+*_3b0?umݹO;xCN@@\ "TΩqÐ__X83ܣ x !QRhLN1oBv-97jg`GĻT+ċue}%x$xXg"94COT>V G=ĩR+;h" ~Oj\PT#NL򆄲n0ocfJͿl|!C]9+?q;= {%gDM mŘXRXi,S&K:}G(+uqP( af#m.*S&`+|t{3TTU>W8~ xb,marw>Nru5v- mPe pfsׂ":LY۸(4'B| Š:AA'ax}-;t_dž}ȗUTƗ En!қGL HtW=7: DȫN:u0US`LP.i@h7<3B6~ Mo:P%YP0hXNsd1#V\^eX6L`\g5>h [hE3l\1hlo^ca V{y@ݛ >EY^JoHd%APq6fe6 l%[5$f"u2y*4) A0 hZtjav+@-܀>?4SS> B-eK{Cv_N Jd+rhec'<(,mbV z9M!w[p16a8׃~-REaM4D[J%d烳fK]L'x.X"qj%?i"w uU#'e\ nxx*fzp?X@Fwz{+~<&h^?漚s'#-JycQ'HXk(Au}\9T2 OEW':7H1 C )u]~LhI!t Y?mʚ{& 5#lB͗]|;A6޶V,  ` 7z ˉclGif[llj*/n`c}rfG0Q+[ >"##F;;gPYk0Og=P';k&Lc66:Qk%&f)/--@)?8G7 ]X'zBzȵ 5F'Fj3Ȗzy"nщLOjXBUpxnXX/zf4|0u|zk(<">켈72rt}%;^-=1ㆡ4ٛEP-\\"og"o(Ia8Vit |Xd셡,L'׏&T@&mU!Kue U/$Z^4np"jPn `!M%xt8\E`kD[9`k 5u;.#Rq .ifXO.?Hi1Ulh?w8ӫ 7Z0kk~D7a|#蠛#3@sG6"(؊UkMpLINk8fØǸ@?>"w{Ҁ4O*F€NhC{ T\o88s-V*-qPb<6^EÒhuyduwШhirtdw,R隲zɪ5mvVSfơ&e_k=NMNƞ#e8l+.w_`fr"_%Hjh (dVqP:Y{ZPkV,s "Ζ )K2"lxhB{DH!zvy5JY_>ҋ3)rc DNtӲ96w}؄vQ'eWB02N* vqM4+|ah273ד/xΙ J9 ]!BYDŽR-f툨qh4n=^mvGīK#1,r =+:IV&Ye&ׄga3ʒ9e@tk]" dB?%&w@@Zh0@,Udsg&|(Gm=dT1:4*8a_]B##bW>hD HOo Gwmq3%TeDD GO077=O;(|_WnMrS:91I5d!9f7v{/%o~5s+Rq2t@|f,=.W%CdP[[`'Ik-ɷǎmc/sQ2Ś0^_4{ 2 ק.žY؊8ɥ$p(=QoވJWU󥘯yӻW0IRvEqp*=l;tLR?bm$i1S5]l<s(? {J}.dTñξMC"Z\N ,\ӿlz|48n لf08Y3FC0RXx31Ie@NH"@<L̒g F]?\\!xoyDOpe{2RT,_ӱ?^K!ZlT8CYľm+ XOş'\E#!u_J' ~k| Xu,Q)= 9~'1]Fk ifCĽP]6 0vmUs Q_yW;iuSg$֯ĘN?+ 4 SfETȐ 9.5YFj.SȀ<a/NXuEKc2bTU /#ͧQ=:\;SѳH Xib5䙆8ˉRݠ`V+N^*הZȡ-vjWD_L߅~_P I\cqt` ' eDd< 5~I%90O v +GWKa%G'J5)y,Q80iy[z4Wuz|9S#HzVWZyZ;J o7C~y,Gyf_7)t`ͤx].zLb)@p _Q#TαiO)C?D %3 4C3 2G) Hq0=]kSYY/GF ѕ=yE/*-aG|ĖxNqsje9 qkiIFO ɏuFෆv#q{M{r@E%Z2ٖbonMymNrvEs!߫vo-9SiqYgFA<{SZcr諑I_)51I2þ~7$ɮ->H͢ D-E=/5azn7,>BEK:rtd@⥠fVmQ!0 nvԎ2~ى Ͷ !ow %L@Lqf5>e wiv8킅}5//nZBjA)@2Fö?(H9$G:crd9Uȭv֘3t6BD+x7 }.~y˭Yv$ x"2XelԴ;XT|:lS+@ Sp5v- 3CX푼S+0v惏`gVl+DYAZEVkV߇݆?~$|NW Fu +tb̮iLn\xƉ_oŪȳ> wYJjp ]7T(xҪGDT T%GN'mgۇA7/Λi,u;ŵ+^^-|8O6٤7ެ1d=Ș܁<l`4nTtŠ Ƃu#4ϲ90Kd!$gŔa⍈0]}Ed28tuK0E}0c E:>tR.]e 7)=d,0(e->ܪz]`DYoF/+Z9dv}Q[=бP)!E`J>2l M9ARdO7odd:1xO9I%^Ϸ"Y[j`B&qS#ݯemr# {.rJR7UW-MU}Y\owR7%AJ1SP9\Z L9г̘Ă58ʍ꟤DJah8}p/ᆛJv}oAȒSf).RefRU!"=;pz7j- F$'/Ŭ.QpF2+ಊC?F qeHlި(%e!_>iKJOA]$[ *?u+L Go%Oq Hv X!˳tavdssM\.5&F:V`LFzv;rxp&kLaN*潦ūϸx5* rҭnL(%.)rX:ҍ*]0|(OUe'>R4;I:X6O0 _*/zeWt tVG]4s ypL]FE*p^r%/ OG|S \dN랭s3t^Coۼ,ԁgWsbf DjZ8Ii&ײ9(bO ۔p"d?]: uZzY&2kT3֩WmjۤOG #3zKpGܩgq7ݠ-|HƜ[+%[utɣeHCD8<7r?*/ ¿ x2כkPAK]C){xrg~ofq~2oLvop,R+6I'uE兊׉lYU`nĠʉj{ovƔ|ÛV  ,ޭ$jǔ:Vʢ v(DNeptM2[ˠZWBy/=(xhFRW3ꥰρ gbdH3XL0_qT*2K(a_fupso+h~FPBB6<|DfWp V7$_6tLj)n5[SI uCAvZDzgن]_5绥 aMv> lVɻg$'i+ת^bn{6!8\"tuWGTVjy11iq2]3>'PrssNԣ~D>͟/ŀ;²W%읂}$O&]ƪ&&EH\=ɘiGCJ}/]ɻ8z{\ F4!UMF:DFԠǔdΤȣw3h<ۖ׍{=HRؓ2)[SpC管7^rv*@ )qEoz_C'R {XqR LźfqS7Cq%v&Z6&v=L @{bCinZMCU9%ΟRq>5pT8B e7ڐ4Յ%pp3,]_]X߲iXov& 3jEdy#bkx^-O5WhH_lgzbHZ :X:[o<L-7ժ1_Fa]kPYW87ԢUM,2MKj?jc*Q y4![ \)^;zA7 (Tlיqh6euRpϲ+Mx Ιyq=$]k?LGbQӴM^-b6e;{v !LQgEp3NAwjQk7~( (& b\{df$$aE@*z$%Q۔?4OF^2{nl_A,PS[ZTZϧ# [B0Kh.oᆫvv7%|c#[/gĒbazF끄;3ke2?2c7&$i S,'BHs2ߥFR-`i.J8<"ᗓ(wOZF$3AC0fEVݰqֹd7:xᮛ| uވC  \A?t7hC0Qw  G44yƎ#o1 /O%e\ޜkl 2Ԡh{7U PP,Ƴ3^9]fʂt1!Zs*rNws%҆OKTA$zH 2]]Dݣp ܛ;BiMV̀`#*崠Cs_3T-rh. #mSXD-(y<.璮)ьkԔߖ if ̦nص 2EZ}EszџI#,}b/ZhR4lƍcKȲ`gkUAտu*x'2h+N5bM-u.Q~KNxG27+!ȴ8߁ZNi~863UPs\txs4'8 WBW7]E uHB˕Iyc0jBH2Ev?AeZPoWހۋP4J9Iې?::hh[r,oPfx9fVx>tpsa'3o:KGUU3v waUXZL)OmdYjkim@2$4 uH\6?|UY/*M:ЬU"OdR} ,K!WR4,#!X*>Bev)o%/kO{0욶$N/B9t+VxyQwry(t!t{*}"S˞%[6y{.(+])^lʵ|mN]6X6mUwIfj JvXa-Tɝ=i,?+Fgbc1ef4k$R;Mq NHrkP/A5yq$Fh);Hxt 'q=n$ SiaEuPF NZ1GZֱ<_$'aK}ht3d{Z_ouo<,z# zzDa?=Z{ aQd:6ut()<@,IOsP%*967C@.v1& t:h! j~sa"g$Z6XܩE(=HLQP)Ұ.vHB:2MXQhބ| Caz_Jz1Urak?sWK)şC.)X ĵ)^n-tG،!m7=l[q61ppfCdG*cT1c1ev̓;V`_uth.N5 7ٲg͇hr.v3.Me&U:~ʋHwOf .Pה i0ަ[R'5<4X~ZH['0_ҽɴ̖8䓟;xއnn`w3e9m޺bRq/.qpbZdEueTU"pg {mX L݌X)n LSDvL6fi{8g7<$#GKM[ gb;>ɦ CX(f g^T')YW JNd3$NΕP'h}dܨ!J/}]yw*NmqY N =A?f!%*qGP "bIЂ29u/ 1J*S'jo`O°rGDb52 0?U!8#(ϻ'&!V n={>ӍYG'Ũ-~C0 ބ8bvRss.ĉA}ǘmdB2z^#~ʧhc rq>,)D_d[ِZiR#lwPYP҆~j.rQ)?ZmM|ae\QdQ{)A(1A8VeNvCW{א<E}7D 02&ѓHKuDG8qT60l+Ƿ;/1lT!c] Q%h _J.+U}ALFYJw ^yUHJArf ĩ$X3mrǑ6zT (~Οelj7Bw`j]p8P\$pAUUBűQ*+R2$-=$iٷEr CĥMjx+Ks{ JYhjYbbRoB}7NwT_ixٟ{6u6H4aE j9a4Dml2*I 1u[UAg>«Qf'_CTCq?9٣'𘢟΀+v ȹspݻքcwd'KWrȃ&as Uq?6b4ʴ*;L5zY1v]`_[js+)4Xꆏ@[i {{ ZCWЛ0_ng eg_AJHhZ9KTN^3HIf=>I$8;/bx +{#V\ ugYZ07070100000433000081a4000000000000000000000001644ae3ba0000b4d8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/ctxfi/snd-ctxfi.ko.xz7zXZִF!t/zw]?Eh=ڜ.+ nGEYN @/h-aNf#;h }zcWi!l Dev@/֙Շ|aoÅ?ovyVUA 'k_J($ש]k2N-ǯ#7c7|a0,m\p}HX}BjΚr%=lG5 Ļ, Y7t M+L*ھrI'`c|BCx\Ng>*عMB <@37&Bs:@̩zyxφݩ \EF}[ ofd9L CEFbf6{qi:.&/Za@XadOflFx b6)v?;&Ez9p1ScTt*Ө$~ PyS Osz_<[Ngʃ)g}1oF-xȅkH@UXAΏsctipWo3R0`L|\=Nr2fS.:j rԚ5@iSqrW(?æ m(zi3S%uv쓻, d ά>?SœGp=4Z PwL]"nn&/QjA0 -~ NZ2R5t<1 шXjyL͛*@pj_W'gZhB V}6D zvsuW,-x hSmft[lf{GO;>C9EݸFr"&D3t;]|2Bx6\2iF th m~Qt[_>sٛ2 v)d_/ݼ8t.){ϛZn/o}ΤyOiKřu2 쏙_:. 6'ep'咟~mc7.B-7S:zϋ,6$GY=sG)BrzQ9dDyB=měJ{?orN%GyЅb0vh6h sg߆LH*y.bPg5${1ƨ]><\Mb' Kpo<e ɾf(n]ŎS@mT[`<5z".yͧ[*x4' 4r8x<]#`XQϸtN2 YZxS@:/:Ե|/%ln&?bb aH9VJ4j7 ^x]^~qeW̟ݽ)L^#1}&PK<ɩ8x#LKH!NC H/+kbT]^V\7;L666L6UH(sȋ˙Ef\߭pY2nD< O,:Ѿ?'uV'9vnmV-Y. /SVuR5EЖځ[naůŭe=kb@.׺G+:?i DطrrTCL dQ[eꜿAAS'lR0i*}3jG&-4u~*8s6m`SlarVRzE& E%1-S}OuR:1AYEpJ"pfA((e ul>7tQ:2ֈ\/;oe[@(38pv`Igvx4Đ(@26E0'3"݂ O9܇ l;kTņg80_bֻuyJid4JW7;+] k5VY_%*82<.EY}>~b(>Yؗ.iijk 1UjYHXbt;TEhNH yx Ы ĉ;^}/Vy=pW@@r ,I |FK.U, %e4 a76U6?{rkla*]>a7B@(FSHpgui=gkD=\N$;w6DK. o*|4OӚ\vqp}m/(NB2v;s0 tFz{-Tʐ^v2E{QYɛgq |cG:W ж;!B_ M8_`UQ$$L] ؤ (||~}z>{2{)9Lbg`̨oaWBQV|.cN4bsJ=`Y) ly q"gX#'ra/-<7_+@dY##`Ņ|E֖.,I,[͙cl.%wo{($sEƽDJ̨ħ!lSvfg2`4%O!F2HK%o /"=up|9w@P-|ԦF? SM"]zB)3KB߼7MBγEBO7$ҩ<$e]GGNof!j^Nă𠋍wcjVcVkt6 A@-L}_5):V7d37sf|:~kNͬP-9,lk;?8_ںs| ?m 0Iз5&q:} (cu_Ʋ&?SZY3νsm3txot _q.% %n%3p=ZUhɉB%h W`gʫ(OU:Y7*# SG,h/%߲Bů_oyusR}QRCZ}&D@NST t`(܈'_mz$L!}I~<݈3ˬ`R!!͙C FI.pG=(QF4%;Kd~AnYW -j-oE 0 Pa3H~"[?Pm#;?;W\cHxs=aфgnӪ2Pv;ml ڱbW#8\ڦ`MɞV0>pU/o ibqY)r~Ȋ (|M-7Ļ ZF`Ppbb!ꘇ8(z%rs Qu/@QJW{q ]ɟ/H|H=k9̱>ӎeohiR`5k'Souo/gXS8?ؙ(ce풨0w_YPecl$ Q)(hW|qpϪ3bl;xbrbel5y fSh#=3n@YO/<਩o-Ϧ =k=w=Hs|*Ӟ8IL RD=UQ?BkҪjFŴ{k* @:h f͉EF7 R]7BR8 5~Tϣ">6epif|P CwG U 9<ƅȺ]ϰJCmn[zU։D$(1 QAD&;Ψh%S80Nٻ!0"_>'(M Nߤ$I~9V}tGqJP qBӽWҾtq [+ =]ܶl5.\I{C)ZBfX?D?@Fԕ(vwEi-̚)*?gUr5ҐLTk"vO$ &m;#=fi EV !Ydf_m1(n(\'u%jܧĤsf%X1BL@5kZ/ɢ",4;(E YPDh߀H㤭7(a\H6YxY'G\m:`GWQ,${J(FOPӒijC_-`XA(KFm2QOrď<çOx5P@~i6r]_Ѥhpm:NgI U[Gk'ݰx\*TE\4ӟHg`= fQ0L!(Y#YQ&^%lWXTLY,S=ͥ4\[~ӠH?6JcjUԦ&?æ8=>3*L93*wk)d.P8@6C7tB~3KTFM6 \n2`ӶyTXdINڪaxQ1wl+r 7riVicJdz[6S0q P ò<OJ}#7wj&Dȏ)#t/R0ha+6-3̼Y۬3fj4 /sb,?mE%м[2{R}XlGCbfI>~&t ŀU32F `+={n K֐U:eՒAc)>U' *!4; g_s0٠,qgρ]>Eu @?oog+*c<дXNlu]`BkJ`;_}(od JHtEX#kT;1 2>W-MwD_^yRe{ 3[qZȥ^ &'& ԅGB y䳌ܶ#/)x=φr0kC0F̀P*ŃK4qWH?yQ9~B*ݗk}A4APicZe>z\~q2㸶;0Ϧ(Z犴u:_ twxí_G10. g+4x\S"1-{Y|`dw)Zbuq,=FuixeW@P- ҍ }ʛ9VGeZAtÛB|+~L^ylI*o QS3-O]i}k{`Яb圯D(*4S5^ #]$;}jkA@c8Mz1吿gRvW_޽  /ݲ(NJ[+ vҞUON$ Šs/VIaA^!,?W2[苞۬+ u.[ҜJG{J0(V[{*O>UR]qghNTHFrgMoJb2IO=hrhLNKRDm{`A  oƠ+N\iT\si+]cR7Kd%V0;BAq'UӶ0d'&8񆀶7VT oGO>_\A8ڡIADz^ܙs'^f -S> ʄh]I8o[Սu|˜=\‹g`k{IFIBJh-k=vgSAU6M;ߋ$ݰҲ6ӒgDɝӋ@&Gu=FTa8 pf4x )!tm'34L;H 0J|5_i=T6\}4K'/kcwJάO 85JUs"K.n|XL<6uf 7:-x,Q:L-wVQdQ_=`(gAAL_،vAph¨s1$ hXV F5* ƕE7) ?qeyN.b41T#=0[BӼ$=09]њ_/Fxv-Gï}H*BKvYC;u#[5^)Ϗ39b򹻓C7$8 o l sΝXllW~٢aS(ñAҒ4kP?Mo~#&kwwXaZDq w垫SnhYam\Kǘ0Q v<;jؘ'B3&33} +A %݆媛0z{Pɨgݑ'T o{ rm5tDʱ0V}tLfsœ FxVWIhŦ'{,ٓv3@"yO7ɀ#x;$fa$(O?*G\ {l V zL=)*K \qy~ "ϫϣiQ`IKr[ s܏\XiX$Gp(M 4j>@g׏i7Z)Hۆ*#d@̷ ޘ_%6.c燎ZH Q;>)$'\C1%,m]]L9UMeteIXWkvF 噗Ns\7̍HWѫh$](\iϺD*(wwTN 8zHӐ샭c>w O%&j ` 15ƒ\0W24l  gir؀^{E653{I XT=G]㡁ѡx,;PAceUJ@j`+ UI!=%$AɞW*S3bwy-;m!9H!!n[>t+/9KPȖ}q?N[}J^TsN4-LqAL`lsK=v| jL筿=VFYW#Mh">MY!׾KJiѸ6()řenBx6tZX3[n!KA{~^k# :;U_ْ"ŞZޓ'S22xc6wڕ#OeX<[i+!1Kq {P閮_ 3Ukw2W|( [0Y$xfi[HImu8*`hvK<$/MT-"-ևOVWiesܴQw]Y任Xry+PJMwǐAGKA&0(8Ms`Կ>h2W7w+\1*CS%k(Yq oum0xoݖ@(<\ !#@3AUўNGy ZOP>TN)ZC)쟪z:$S:֏̤}'8# pF6ɞUeV2Ofh*Æ֞̌#ʼn$9UpqA# mBR̪αaŝZj]`x 1T_.*eÆ+ʧ%d%Y^:H,hB%vΒZ:&)/k<_B/pㄇ(@pzƆ}|iࣵzeK#sLp 9YqYlو@WdKGRv>l@aZb{iP?kNޫ\`7dh7®}Oa,]PRI:P嶌AbWsgn΄ݣCŇx1HưlC ߦU)mL9ne7q?h礋V EM+}? M*sȶph8i &VEXU+lk\ И` 7E y/V$f;\C)F!tמ TqxBbh(3 |c^i'"ս`ԻM/-pp/WK@c|-u 8*ܱr|FF*7̂\* *)r ;^J r|wm5Q^F}T>(C p ~5~,R)6}bbAĨeiL/qUlB$BnQԌ>Em+xf7nTG>!@=Ww@HWӬ7e2kX<ʰ˓7D =T൘?(0#*iBu7Ur09yL~hkFAoz{fcX垪piF8+?Wl+-R#1Xy~A&.~Fh0tx< }ٷWúumj]`^6g4nU,hYٞ'hʢ쫼ZoFV/PQzS8>~7á+b[D﹟У9qABخ͇a'3ya ^ŢF] [f?uuَّDa-$:BRPE4 F<G3x(/5U]KZWq Fjvxsa7a$\^ҙo@1_#oqKawoƇ_ R7O&ϴB8ΣT_ [& ~4-%9\7Gawm[) y,OrX?W1#PAp-cu҉ `&q=cYإ }نYP=tq!14h0qH.0=`çC]ґ`^ZaKjh @ɺgŬ}49{)XF:.zb%R@3ag5[Dԗ$/E֎yUYR `peX FSYQ=ıI@q^A(5M[ DrxɨձkD"xᩞV4'o69좐KDnrlя&k|H%X>&Čkw;vlHĥ\ _j4htMZ=TN11ϳ-ۜћ8 {`zPϯ|lt*z|u71c6G#E`N+bgYC*St|a0b=?g@Q8YyТCHrO^XLGee3]ga) G,A6:0j:m~Q5!~D`?^Q=)fNWUTjv^~!3hu (.=>EA7k9ːh"Wybb0Cޡ1O(+a%l~$b(&֚"˻Pk@ʽ2u&X0=Nܐ0 - q}}mN'cp蠆27"n\00ȥ 8}t:\Ջ`Ӵ7(&|T~Jt: T]7_iQI؉=ndV=8\>Õ9;.JbT 'yX uP}q"%/lj+<7LBx#- zo&N& f0xK\*4v= FSQ;n둫u-irHTPQklZڛzLU+IM>:RP'(@U﫞ӝ#|"T96b ,|fJxB ;[ rlUur1_"&& v}"!C Xd̅YfadL"ώLom$Msg8HO-4\,)1RT_-Pxg{r}ˎ< A0#h]V<,g^J+42Xo!(o*&v-L1oڤW<__xf29ȳc-ufm Ye)[`k`?^ OQOgs7z$:˒4qZPRA.2QHn]tX]QYH]J[R %RעBWV"ſVrQfG.VE[M5 ђˌݿغy9ub5Ie7(z0as-Ø@pdj*Ę6hNvB+r\ZnD4< ^HZ&2S8 @WR_oMX+;z*#N?/ժ}|"EmMD\f.&O"0xMeN❙Os}N#wtcmf.l5KVA9=3mr>5VU ۸D6_4X1۴Si]fV؜WEO⤑i{ฅp_eW|4EӹCzTh+Qq{R:.7ɤ(.~Y8$H|hzoNW%\F\Sr,Fmc Ѫ1#X+tXZ! ̑@AGuFD+:-%R |#E\UkYHXp9 NQѣ $ 'ܿQNn-j6=b T!ip A{9}b{"#^wMYJc.xֱheũqߩ )vNp4ԘVЪ*b /M2ydCg9 D&fV5".!u[upMa.npV-~.yd=EwbeEVPGH\,H#XB`[%_ML)%}i.>zv +k6DAv, J Lt+g{Ϡ[?js[`z:]:@}>s]  ڟ2T\@ 4T@czWJۣL {i(^}J˟Q],\|.\Ho\kmTnʈv"2,͵;\]m?֝Xĩc'[5)]& N[p RB/ʭ*=3.eł=6 os&H:%P3}jvɪ||ZQ<6ņ {?R߽ɑ8 (jl@D kM 6[xf3΀x*F~p+K@BsfBBTBWI[uG΁H<ζw0:ɖy,@(Zrou:q8`QJ.4lhĥ{9Vȃټ8=eA"H(X{ۢ~w4M[CbNE"Ϟ6Z7sC LFCz=*< S@{*jGةB$<r56̓!,ë!يm\+%Îe0 6ILќ(ocP>̅~KDr%]ka] f‡é?~Gl)l`ҠݛVO#UQc+f;E?Hk%WE?O5S~ 2ꯏA6^+K 'LOn |)ɓ9%bFK8-.\M@3w*C?XǞulB> 1: ^*M!(^:Tlix0k c}a o/+ vh*`z$ VTЧUխlW]HtBi6;F-1d&?.#_#y]K.zRC>V}R KZqvi %_aBt2c-A" *0XڹU\AHm\Pԕ2O-.l/ժK% )z0c]~"98(ׁΎШxYȯ[c nÍq4*PG$6a"+4|_"`"xN˖;t/ \zƎ]\5$nI5?-N=D%!,?0;vz 8{T&:Ra]O/G= nt:΀((ވn=32o*>fD\as^g;`XpJ$LjUhĮC^%(`? hqgsAT5CL7 >,ռ8eJ(pbh^ daƵhcn'Du+h#oBՍg܃/-ѥ<<|ڝ;!u\r&*cS4]vKD1R9LWW.!eQ - +cKc6æU_r1Q:ZW5" ڈOy8Tl,Jo-;Tdj>4 Xgh9~I(xGYPHEֽBgYyLfvffgk@wՈ˳@( @Yd.BueEd~83˃bt"\_†SJ~ƘG#(S 3.]oIEi9/gfk~ӳ[R s":, zBepɡg 9rK;暓ފ> щruc\+z aTEp)<+n+n q?ݘP$>WA^Fa-3;&uR-urNF'A')Yq୬ =3QeuGWp.(*U _OOyl0evꃮYc{ @ziJS Yu#i\3A׌x^0@/qv IEXP=vr?bY NV܎{ $3GԢ0 !ReukG 7_i+HOp.0n vexɧ}z˩lVR0UVG܁i/еJKM5nYޮ\ogEdkGJc /(AFUu!mN%:ExcO/ŷ5Biu+Ka$tQ1{=6>`@PJlj]z+3qr rPfȜ3 5o˱.rE|/FB=B3ͅ^:Ut;bD )I!+GRKEhNI\eZhFK*oڋ[pH 3v6Q`7˥Jvy.k:5b`I20k{p_Bd&0'iDLg^a0k`)l#HYk0R ;:SdFÿz&;aBX1pC4 ?x To%E$Gir "iY=eRy6Vnr܆[@ȿo7YM-3&IWmYU*'6t`?zV (\[T4x;?NȉEJxA{Nٟm4#a'?4ϘVȾ@+jn[ZM>eAj}sz#%a $|42<[Rro6hrBbo{,EOoBsmzdz,8ʐ_0ίvyH/L "0t][7(wm'% K]0(6cׄ'K! glxϛ苴%WZb1/lq^2`eSvED1$;c !Gp6|jJ8*coaC<_4g3%o>kt3ވD,#US34 Cy)LY-ŅȜLɟQlvyyM6"2HyVQ4Qy n3!` zg%":Ԯmb"_!y 1nA+897e`TOSqՁ'dQ T lb/N?5Q tDqQze|_45yfv%B8JK 4P^ɿQ|l &Y7y!O?jwHjqj Ĕn%% QJP=ͳ4 [|B$$vf"$Sz ӧyJ^btFV5 kчhpJV$H(\tE47r qVu"g h7eĄӟ?]N_X E}.Jm-\g߿R*OZ=vxe6jN`oFͨʛA>;(*Y{rNCTYX/CIhELkb}H!_DIiV/'eBC4+Ik7EAXt͜8j!P}8X-c2+2%rqTMZ' {NC,!jm=ΕK89ثvdo&CqW#O5k;=Uats1,'Q*$fp;<S!SUtAn豔?|qE=Ud͖h僈=u.ʈ)³$\RӲL銵(YQi~wƅR0pW[̌;:Oe`KXk%0!sFf=e"[t5 ;l *#l4~><Ŵm}m *TyQĆTozU$Q)c6ôcqy$ sWr"lrI@e +`7,T:ϫQ Ie''2,3k-^Z39vǠ46o*mN-`9jMZ,DZS^C#L[JVa`j$I;)S0HŝGMq G"(oC`vT-"m/hθZDu/?ַڻR륷; =eEGl:lЕ Mdz` 8ZWq&5w =Ory[mlt.7& W{?L,UJ(ޯWT{RqUfʟP=_>p{BeȲ͚♰0^Jc=7F6 6M ШiaK:dYH ~c#20M< |m:T'HFʦ;y gm(eٓX}ɶi`_MGqs"tѼ~zy0ZKIcJ*خJ6ҟ-9fCg/qn̼Y)h_eJS5 &Mx.5tBQz `aQ`LV-\p@O)D@1?c@ )&!wfayy,{H: 턋ѓ-my4agƞGFyL~#!Sa .Χm `e\ Fvl^C'٫9abPo'`V]4n8|Ж^,q5W)7ZX5-4nr R+rVw"hX<#zo3YI, 8]\pD߇'t`ӹLCx6GyFlZ–ƼZYҹL8$ ) nVI!x>(kbhu-$qF :?UGy5T{"yzԛvFE} ZE7xN!jٺxVqB%sR*o޶z.D/ )yRVUjےtn oSDNJD"MUzlYK[i:5Q 눖PYs3'Y{dјA2k1"6@'KXZA*(HlX1a:&GżH~*q;<_Tiq7|gE1Je761/fb2,ަ>|XI!uUJjyOXCcȄd^W=m"mmp b_zd@!B?)%m kPih"25zS  X #^B0Xf^pRj3Y,d^2"SkWKp^\Z/=ՊR&ܧ EIp%5!p3ZCY9|pK>9ۙ7't(> M/С&B+~ 1j5վQք}|X\KN46 07\L!zJkbs1KnUhȘ]$ˌ9yLBd85*r&/CLD N 7^$- ܰ8J̒M$^2ߟ硚A)%عWeE#s]92a]*vܢ11>=Y5tsOe?mvFM2 ;6S=MrњJhwm憮t#F ݱvKUoF: lޟqTuVwF+/=YMjD0`'@+YSCh!"w56$Hm ],$uozv |"vW1r2̬_N4as꤈ A@?*f1;DtPr)8oI Q$QGh3qsna'?3 &6ÿBS"AĠV%0J]NnJ2X5 ƌP0z'vO>0_WB{OۼU(ApަpAN[)^wG~F#mBd8490jf4W>s%I򦔚Шbz nvGݱ@#aZ{-U"jSae6~Dɼ)tB=z-P|礆a@^8BpL\:~ ʃwn.>#4 AW&9^Ԟ(a_xP#mкBi4NbI=LfAP]W×Mt|m.'MF|b\I|]wMmَV9_<= )FgD5..3P5A&ݵ CU-uZCo\ t51Yj龚=`8KTecsMDPFˆڑCEiš2hBtfgU, /YD!fRʽUL/80ơ` m\OxDZ̙C|6br@yBܖS3p$mlq&gȺ]ټضqp U*-`5z2)3sҰ:Ɍp[#kHd-uQJ;_-b?nS-O@r N9<4<궎N@AQ吠0EU $,u ťdn/8gr/¡*tsx4DvLF*wIRVwb?8 ڂ?*_pdohVSԼh2 %-Gjxkb҆7ܟwcDֿ*C1k=$ g&KLMb=: %q1!x+P+4ӭ:Wh<̟ֆY QDYZ;O: nBVKEZ:u ]DMCwBNN&hˋ]d[3CY5>GLvۿefK`Q>r>)^lّ)|! ~M-8nccԠEv9pjӶ {8T2a1!jۍ,1#RMԘ='4x+dfzBwf{^Y zhx&E B  Qu.vd )G/gP%lx[5"rO䨢/d&OK&(Bakd*+f̼El'[4T ﲃX.]`;a`~ul8_S Dsӕ~B؋av"g~p2Ba^2[? T.-a 'c1N%%")f{**)1 , 1 ʡsU?Ȕud\zzd&%7V4p<&!A}Keߡ~'hQ8rkA]FQT'^Bn]*8toxzBf?VTZ( mƳq (䟔Vbf^h_H.&F̏f܈DUάpfVrSYma.t>2~DM, rD<8&?.LC$ABL}E*M^|c{x2A\WoTM4cK',G'ADJިӪ;AFK!ˬi}[a-ON҆!k$dx(I7ΣDm<;6Wvن=˦`n^Φ-1S`7ER{vnWh@ =ꩈ#5F{c-P|~.ݏaBe-_8`QWZ2ʍ1;ӑE0nRb$}LUN])O͉FKip8[T"Su˳.ށ>+uV:Ji<`x_4 ;йW|hKܻ)pze!01yzWzy76t_`:ӑgr&Wڄ?SP:ds`#6{T BZ,|P$.nx̥P1%o=,l! q|[4R! mղM`1F13Dxu`GYl:l{=B p@xw CiS;""u̻BQyEBXD_:N s`0R3Ւ[8FHA0x9bwrXD*H>Ss6rݗr:~Ucy| vl{[c8e11'ape)ϔy]D%|VW2/QP!ˁU N ;wpخV$!DGkhUݔ1 ioۇ8]e {=oWIToЕH0k 3*q0TZ%>kِx\6(3ԊodtY2&G.ƹe,lE`w\Hrje҅hF tc9{, &|uGlѼR ]޷;}@[?; &6 ʱ+Y.dug.eB7Urqgj'GoUWCɌ_hhq^&Ich7|޽$£>ٹbrQ73a1c>| 8E;^==@bwh'vo;1 Qh!}*l_ɥS(LG7 RPݑH㗪8/Op,SdQ?8z3|^*'. j b0~9$Zq7A#ʹFWsio1VxIZC>ۑoUm^hCL$ !&ᘔE~^ҍ!?؈fl*qW)5TR$Cf l$vLYQp`;6zL ZΛ7"d^RN_tjmdaUeƌ*jR껭^ӝmAV;3 w-/!ic1"C_y87dcHRQ9:@an hKK9*? ݀ĂF؜;װM@L ` =4hwл=OҺ5N:*[А h`mܭ!6YQ1Z~tyt=)? _NKO]ӡFJ 0w@.Q}iM79\ շg2|+ KN;4ph% { \E}i!@ p9 ,xy]5蜝OFw~l"5k:o}w8sbU1d}hT6($O)tlټ6cs~O|edևl`& >>KiG=6M ).JRŋofR\^ډYo ^1|w#Jɫgmj׀2,)p|`.Hr1W(gw^mV2,vd32ӓԺ )2D5 AfRbٞ@t\9@EƵl7>þ^fd>pnJ2W)$xC9PA9O48}Yad$Л\œJO B>|u}-[#ǍАq8qel4))2FZOciNEM t{`fipT*U~Q6 6^jŶO3D\TZ>-'( {80>mפX, Y 1W6]e͡H궜+o#;CtZ~ <"c9@| `n*R1tZK_ ' LѠN'Q^6}Tt>_9v g8 ,Km1@/ lZw^Y$Cf;paI␻ 鸹#(\x3v&]d\t -_9`@ o 6zjPLRzň+DѳxY{WVi2,˪:ɜ3` 67e R d8':YaeS׽D @f#e;xQ]glA{WZj&إUY\ QK0RPMI}Ij7xVܴ-*Z%hEIpRN\Mr %hG…@À5|JQ|liz :D(5uP + vGF޿ؚ;otO'$ֲ*s N>X7I5QIdGrG(>ͽ܏~zmF.itf.*$R#?}i ڮ hʊKzݾrǩs"c)(FZx;/D;7' =~eR+ 3z\`UP19Y9үkEB?*؁A {^Εc% O*l0K9J|mE{zBJ`2#hHC2pP͕$4,mM.-d9 G+Ere)PU[ ;Os=+v{J2a{sI~죟%g2=&H2ve.K~IJ"6^PK+,Y\f/JREH^ y޴ G"feG]d?) qFGU@'dL;fu cLX~2Fz0x!]  mxLr6J0,+z-ԑaLQޛO~}N> 2rpHXϼp0Cֻb5~`qEsI v+:XA>ġ PīLlp-(pD4X+OQUvU8_x}IT0Lc^;x=le&ّ^':(s?DN˔^ȴ\j3Jg5$oaO/ޕӒ#̒ ٸ[ ϏwC|5I{]nۈSG娭N[x]l=ے|? glND_DeħE0/` 6bHj}gySr`aNQZTV_`$L"^eoiSfb7]oS+ nX݌N0g59%P-6ڷza.De[#ǘH v$=`V?]#A%) '8&Rس-DN;[;h \mrL[k֍h=U1 -1UcQ>1xrCr08XqMp/{ntp$ϜZ'@Snh&Fuv>0 ѽ7RԼ>[iLޘNj1,)d[Q 2 5,(g`tS3ikjR7^ eٍEZqnG%" Nr `1ǿ/=Q"F| bfn:H9$wj^Ȑpk/ f|\>n][U ٨E֦KK1fCVQEH +"HVFnFMezLٸʩX۬zH"qC.Oo[YT0]^?= ߝ:`$#ֳÝHuhgbzZǽmG/Ƃ-+V,~;ŁnhJV0Ss%%J_\5jG!PU(1SQa+:7_10XE,Co*̲sù2GH~OGj<yW&&g}K[@Gaj$ oIhd@WS.Qq>8(TdHA^CVmlQѪP^%Ak뉸 NXG#MWjpTBK[3ߒX7bƪc K签*3%cmpR*ɚb)1PґߛݨK1GVRۂMn;6aI>Ew䑣eL\FhHĵC|q2B$s р'm|L~nUrE+cqUO<Gy;ZtwU_1hT9|4Ŷ̀SOUY&kBR-]| 35c˩^8BK)ٯypQE5Ȏd1 Tp#Bra^= Z`^wHڇv7&/iI'q,A*z07(Vf^ .u'+ C#S&9;`_3"6/@$T.g298 gKNɄE hBxp bqr}[vd*mjwݒWɗ !f^qzX /-8bkV P;@WC{,y's8ҦB:f{ yqa"uܽsVEg҄Fa:\}Pm0퐠c|l^fj| mU,wvh:"K(ʉrN&j9mLصO0qa(éwۜeHϪ_U7M;a"}yDE3 }NqݰPsIryPj4c`( ?1WBSW…hʍ I^\O~_ao JB4tOؒ2iYXmY]5  Qu":Ffx8[Q F҃PbMUoW(FMI_2eZ-Cw%`VW/b\2csf@'ukIPc5u]EȚGmôx}IP2lP(B<> -ڥJAv 6[6sD7$[b(^ظ;1X e.=>oaG:Tfmܔe'gYѺc7&,?'& X^do%9p'<.:̫iɩ7N s\f9`i%[ݮ$<0zGSn$Bf$P>[FCS0-Q/g625@' 05O|u \wz4Xa|.JiXXzlSi3;K,H4Q-v /!ћi5rUp|u$&Nʫ/$c Q$@M Dp1 R!Cud¶^Y }S A3};@Y&^Ե، 0MB T;12rjS8Otdq W32֕<4|M{ya/O[!%"޻Ss/-bPxZH #/"$H\{?1m ;`ʹon"Sw3҄~{Ac5pH/_gZT6,3g F)l-u5[>GzΓK\Gua<qH9hR' 8TMa:\NWp^ ͊@g'+0BMjiID!=MIoS|_DZ~i:LO#,8,0O S2UXLDi4c0-@s 1:Gͮ`7#)=,Ai9р;@e"zo!עC, ,8,ְrN7k-b( :&݆cyE'2(Ň|rwg:Hv"S0oŸDOW^n]deah,XfwQ+u ѻ"o(TN[߿avPvYV!VΣKI$&Huc" VND7$YtD9b? ?I߹FݨXdC8usZ }Lx@W taIAaGV?&8pRI/ 7d.|>3_p[KbŨ6j+H4LlPP{v>µlOXËR]1-ztݐ\IU #/D1*d: c 9XsqC`M2ZJ ׭({BgTfObDr'dh|QP|C`G6tљhKA9vAޜq5!`0Ю<Ҏ}2 $u}o\{ V]vi_@Xx\s>7PL%9Mfv܀!` 5F9Iٵ[G*O_bgO,z̘esr6I=;hߋ1m{W{ ?)U+s1ȡT,y_h!Gum%i}%P[,vQ/.EP<1*?2(k2cKS"f>jw G 7M)+򺂞|JJfAd~'TwX5MGONaT/n ӭo5UP/߿b.BSEr _妫!V==5 R ~L fZm7~Oya"Vz 1*G\aϬvy_ZFz̮H%@<"E aA'SM8Ƌ~dȼUn*sɴKwLQZ^arlش-/ňoreKp#P+Smn䂿 {q%)67 r]Xֺ$,vgFE6-@^T-y j Oo/Ko^b_m`Hj2{ǀωo,j[)g0JnBR1Ar T-C9wcyOy c)awi+bTgZRd'P.Z{3MBV$62; {Ǩ ^G+mUTb.|l0s=ro|x! ,Om\n$VYҸ-2¬ ib,qArJ{f`` #PgO}_f}3Ǫӽw.xNA־' x?PG|nkjUmP1̣{yctR* O*Hu\6/zibl{ˤlbuZG~P zm8i"q!UبAI2f"䮦WBy巿u.h RiPlIZ[X\}xI1L\џQÛ.`8:9}YˎT;.5ԋuz/ÀeƷSo/Л?0yʜ)ey(6*Cj"p{P"/ jqWNc W]et wM \h"f4؀d850K;W ߜAIt589))m5#9#䲱B⫘18D/+VkcXZ8gqʧU9j%ĭm4e"`]9~yX&OLcTiG2 P8b5,dq󦓘neVeg]v/s Cl"λCKv)kQݠ=͸ArӘea{+ˏ;V0QjrdҞ-ȴλ6cB) Jt5U<)NY %PxARs:Ȑ ;͛1Z菥r`75F]ٺM`A V~50h0ѯ3݈uL>ȟR& c"ixwdҁϴ3M8׾ _@|W EvS Q.ւ(uamw,&;j0ye.M*^/J>|̍=UkV:G12Z>ߤAkoǕTZxPNzh4V\@!i9埜Ea tquJÛُ/C읮f~DLڼ`(#y؂{{f?Iy缄VXFzA2͙H.ű U&zK|0[SW3t[#-8ShKcS19d>Ec8Կ24]4H2V(9})=llRaUz0]B,sd™HMp>$mfgF!232`O82 P;⽙Q,Z,r@F2Clll=?䡴q/s&L~ PXnlNs9+#pVG]} E6Iޘ+oPG$}޻J|XH6Z+SY{mA$o:~BH;[IU|1!\Ltu' tzؼhe5.ߗϸծ9ܺu7tj/krQnQ|N(wt:DpReuiH583HaΏ,a`~E!6"vɽ]W+rOk|c=3l(vС ?=DIGq }gi ̞̋k X| a5iRL,&ҠjNj@Fz`Vq,1V<춝 o33E9`K‘02@Vt?WV؈S u)9ػgi1t Tzg1_ B:om/[`oG{z5d)FGx;av'l 8? N0{W_X++5Ns$ؾNۨDxKmi>ThwK2 YSL c/xaJjgJ$1I>I{:ptReR~T(17VsM^2ϵufLɪZB6"z3 j(haRm7v MbA8p5jiÇ ȓr>ՂҐ,S_(S$o&,`p#'ё}\<(@ftI>M]*'[edXAD|ݤm^J֓I +ꆴɏ,-V<u'G*cuɸzMݕ&=(55bƱkQC橗b:T;!Inyˏ"L>3":GexMv>zr&iK0 Ah NrԆ) [J2=w&UB]=2sx3wg?y~X^2ХQQ*=店=}vcXFnnI~=h!#'DEKb|Ѝ\Tkx>+!J5aXsq~`76l&+1՜]}-`n$ #tߡZMjaǿuN4r,¹w|RW !%c("Մ XHob(Cv]bͤb`+:E)jf c/;DOy\rK 1̻iro6r5YgCXv ۔LF}XpɆB;7A8eC#\0J _zP#ȺGXmjOvQ*sjqC٢,haPY\+B?鱞a>W*}}}vyW,9幁&Gx? dH6M LAI"ꊢ=>2h&i &E+bws8k0ˢڍȆz$s;IӞ|h: d? \,§T%Cq"_RgwlE@Ѕ$d/LPrQxiK/QV_>}=u}3VSuwI47 1t=i-B ^„x=@{=S޹oNyey x ӽכTT؈hfg٘[jhJ_\,H&MIf=x<\Fy~{8wGΞzqj#b~oKrhVWEd4!*=)@_ 1t*޺) "W z1[Qp뇏3YkHU0cgЅd~B Pagk{vC(03(尠?v R e}ƽ_8V[lrvZ ׂ$MtyRUc8aFqlhҳmդ&\V2H<[zSEFMN%т>ӝ!vfywm2Oc1_QF ^4&#Aɵ \Ȯϓ!~8c7 2iO(%pg\]$z=R˰TӞ0t7W ]Mk6)5{aQ0GIv&=I-i˧j&ؼ$ iaR-jkK& }>pD5FdO,i:[D>ʙWXA˧|RrާK -zh}mwtI(8\R>{\Gg\.wjwVruB\/c Hm\=$lFZ%k`N ^V߉on/vm{ :K5*V0 z3*ZܠGL3H1J8>EUXC鶗`y>/ץvf_m_lBdhU}5tQ ]cZhp0uaa3$K!F}8( "yqڎW1ep',HNr:V`l4RδvI o%P|?ZKܴ Iqh.(4')W7lWH˺IdzI]7`ӷ֐~dI$Fɍ2Pc{G <3./d"'\G2\?ED z0P> nnhqkj VĶc~K5k*ȿy.,oCݡurek̆StRmSV_f􆩼Tb,]N*5跺w=sTem(?*_N5f4:]}0MHESSPtysU,ʾ #xWTtIMwAw RQjhZLf1嬦O YM5vq_U2&-c2u429m}ln4`wToAX!$g̔(:C>iFZ㤚/7N8(Ou87Do;F=1U;!ɬ-8.nKjǾF!s *Ximb@0dpV%U+s怳z,]ۊ+38!ek/u ݎR]yR)PiCu>qO Âh6OşPeog Ӊ<-|##5hvovk>_8 8uv áIDҒWk<~c gR Kc#5d 5u<1U&E*Oa܏ RY`՟ tAjk@t<e.٦Τ:yt'TM&*\MG)Ey`1ĶVeߎ3 q8s,sbʲ_*.wP}&jMaߚuOZΘm{&r@kK8>"ޥ\{E^a!d!VAn,}wju^nD;ֱeX=:~$6 Ҵܭfif%+^`cy6R7SA+M39Enq7"3Tge -[9Y8*ή/ |uJQqበVPHIEc5s14n"ht1m[ac2ɋG24sl&W|R"9)h᧮7:@TA ucK|T';~DzvV/)D7ŝM}+GkfSx09l6Y`Pq?]@Z=myH3,A{kdֲh)R 0굜tDbi:?m77ARh+:sa4 $> 2n.jfXv/fA0UJ8nddh#E@emA1f%ƬKRqZš_EuV+ _I%U&+ ȿE fBn^nBJ8P<zv)O8p6?3 ߛ;'/MWp^kZGD!Q:.)Nk~6i )vhd vA;uju۝͊JU/gPST{tn]04kFsD5-( ?Fy |J#?<_mBR{Ů`K5Mz ɜzK'B}K}8FnnT Ct/^t}bf,nƂ;hki%MOc|?Sހ\Й; eRn|6SoR-5ّ*$Ʊ2 H~gWN1=_$@kщP^)Вm>Vw<2vIXDU]*T<㷟F 3p g( `MVyg(Twses Ho# pYkK`~ D%SFS@634E!B: Q,;d$BI5M6azW*,yKwuU\YpBy{0µ@Z$߰%{d©ZS!2ɡ.rY#XtJ$4[Ď9Kc7> ]z-I4XØAy=1K}TME:OAA7oj?XR3 pg*#O!c0iA6z&`1-7+*TY#rB"O:61)vK/h7AjdqB, ְaAEepŒ:{}]2uTA\x#j>7"r0z) 쩫2؝Q6^dxi:?L@O$7~6;.ָ\OH[1XsoxeDU|*c>$&m"id)ךt}:9eЋOY,2qrH">k+JT$G0YBXpLUQ,[*v#N Y6wzHTD>GP!lTfԛrR#8wIpٍSTO QF`|tK!%A÷ OwzLEǰ]az+{5pdj"`0.x'0p<@;'<FїWMvn9F[m֓ x_JT3ؑs'c;\ոI5a:zFq!JF,s;e liC 2G rZz]}F[dJՊnuAgA jܼ~rBӉ)2Qr- BtwG_ G؞ F\28nG՘(ے"S' DJ1̚4Ǝ~q8 h*' xv|'vC@D2 y߀׃7@Y\_Yxrgz& M=ȆlV=W(J -yYZ3 a*ބvʃRdW.2k\HӫFZB%&:s*,6^1~4hUA iU7wH]:"(!B~ BFr2$l;4XaٯR"qqgYZ07070100000434000081a4000000000000000000000001644ae3ba00003bb4000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-darla20.ko.xz7zXZִF!t/ ;r]?Eh=ڜ.+<SW cjHiT4$҅u! R%r0TB+2FvJngnu >Oď|WdU51_# ro@f|Ի$GE;`8mxW4<> pk9H *t0VK.f7vi"n aKx`JX:[qY(ѹLQ;_J!D0n2?_8:I!N{'>)V)U#_mʩ)t#I H_b8P!3Y_0H8%|ڟ9|ى͞GM4{nSm^cj=+s3: ΖK82sr}h( 8#T7 _vz٣Tn/UK K^~hs5"8sdZd9o֞dybʬMv|Z!r\[ %SbZгG# ]Js65-k"iNhpn[jL(jz"{(S!:گn1QKB*2qd?dV {dڝۈ-bG:i3hmCUuaMU*gZ,ԛKiƈ0=c4SfQi&[3aAOȅT|`F\a2?t'83pU@UF:/zBBWs+ZR-_?MIW"Z 4҈8LNnz؇R'B$6-ޢ&ip>_R:m\EʂR:KGG>Q)*F)./q*>ͧ,N#i(po=ږH"AbQUvA PTr#&i/CzSsש[ F\}*y栩}O):[=!'o]䋒=4vFm{%=y L~@xFs5OQKvciK޼T>3a=dNH񁎨bnBkGV@iNAƭkQM޽D>%.Av/c_X2`!;@%IC XM+Q_<b`#h`뻱 &Ǜ $dCq"=oT˟hʢ!OJF6@*5d3^\p팡俚n3D%hOBJ 9)+ L.1UX"]ul<=zr6PSD.KVOU"5:)Yw$=|Za'|nXԈ[e6׈Ew4|HY_HH(渉MM [5\|49,'ē+M w:0A lYU@%/G5FA$ULio`.%Wq֕')zd?N d~2鷙nO?L&Om$5ohS4{^=S;#&'cj' }Z'''K5mtN̘YfF`5xYT@f8{y]5)&/$S;Ltuj.;3Qmd `n^>da&|ڶ*&07:Vuqo+mnP陸XNu0y͟ۋ f,b̗Ѣm(n[q> k%oZaxji @Knh<@1 e`[IŮ¹ n6#셪 7fuץuJxԉԲ |4)jUi3RJ2Ll8 y^$+4[ǎWU\N{Ze\ f`t[[0A,.B'|q+;QDm(UE+MV >X1G;"m$ >ȯG/B)o'羫~8vwf >` ʻ=iVޑڝړT?nY [&*p&F)V\MҢKh1K3"l zqY{~ZC@FD5m3 aы"Èl5]r$pM"=Gː9 %R>M/HOh!6es 9g)ABel% _0+"t67~މT,Th`We`2CNI9X|4ۮyA.RGm*I4]{TƆѻSRW3]vԊbe[K= b<_Jѭ1 0g)P-7D}`QlgU"FOiAmjfwVXnrO GY]dPC0t rY:~ O=ƒ,;V duU->&kr*#͐E@x= rg aT&\949$Ա˟83 _,K\=TZwsvCWM[1V1q{1Ra{ oROm7Pg #풔Cg{S ŸmnS-3gjulo3 T'=o54겐mB ғ0T} ;n+'ion[ iSL"Ȩo젘x=(vH#)5.˱ބ' q/Y׵t<5(oR M´@`ض깽h۱"Q Dت\K3AU=;$&kg]kkHSgw:3LQ>TC"vŰC jeޑUNu'). kf٥dTx3k (ߦO8/EJ]΄v٪ep*ms߆ Vc{y[}vEOhuDW590S:}#W@o؋kirM,z<P ޶43R"i_*s,_ `hVWVD c0)P BLNNS]x%Wȃ~Sl .z Q@!bμ8[n?jϓ qa76-Yet9!C S R~1>N3orLB( d2(L7'Y/ UX=Y."nEܖh0=A10ϻ-cl ɚ^05ȩ wZe&YYi _;(HB3uCt# Y<&l*7Z53y%# yk!8&u@ l S:R6px/L2wRU3xWZDϟ<'@Wh|_@Տ)lM(P9;ؓ@z@3| "Y؈)0MtA 3`yig]6O+!:xDzp$ܬk/bgAdGye xVfE9V8^ߢ% % M}ʣto޺ښdcVڦS(_Tam{לYV)X.D>ix;߫Âd!=`_G۵OH. d-U LJj$Joo%l㒫aK?؝5$otZ6T_Kg\Y[tV|) ~ -t+Jw&H)˪/kF;m5Km JlPMf.JV -VVAAY&ᄒ?4屁 R0[?Ng#FY@_gUĄciFi?쯁)UfpI > Bǂ E2W[rU&^>"Aw8邤'$| _S+zvhF'~Hm/1%ddzdxEGq? )'p QL-o3\PQplJ_ _Dqa BP@c4=|hK ["$eJ q,2!ZV9MvD`:.).e6 +W`+ H]!9R|WfeTIwYzt(k\g'3ZuQad0UŦ=q4OY cٙp.o>f[DT>P ' G &Qc:r xň<:$:h,hQveˠ2@^|ބu 9p$r{FЉP>'bz V%Cp}I@gɝ0T:  v4y +-2}X=;=sopdZ.T@52jlSNm z%1iP9b5~-J<3?vlgH:kqؕ\7@V+w҉R*]?P#!Hb. 4jQ:}__ \;/w;ƕlsu9҈bBU/7YvpF5(*+(LH"D݈өu at=[mdZ!$oh'Jg9NW3=,8QħaaO Pk_%uvc6Ϸ"N~RLn" :Y Yk%+}<;h! Mpn1 =P{ qa:."b-n8/v-}̳>X%7| 'xyؕ%No@sq"3-9<> 53.)ؿ'_O/IX/5)MIf#㭢A7TAv ά2 5_`׃^y$TQ_C"}ٜ"ÂӾz5"Tr&(4,n9HG{v艑짐/t}4Zs ã$_PNz7?)urB2GN*٢bo2[d3cB'@e9(.,rt3 (=ʅY] 53f\J?R à0=U[vEVFR[ 5M&{_6ٽډSF\|ƒT; sUZo8s55s mYwSJp~#52[6zzyK)`haBpQ-iх襷P!EUg6lҕuLjX|yuo^JDjh34t:-xK9;'R%{ml'ktFBhQԪ.uX ^Dr,L./;\׃tR?ՙQz˷@ P:E ^p*Y֘"VlXęw> ЇKr 4ˆl~ {!T?สfO? %(6"M`KgѷQTdc_5Ѯo~|Z hx$z?`cKB|?C eK|l}Ia?jA6$?MW}΀ Z|bXUOygyj7QDN)Caò2$ nAa?7^~,'r؎"*>/Քd g#PW'}&&JmɌ` 4*DnbAw=TC kw3C) dKh\ WW- J*'z?q(O 9U̸,yƜuBg (nKiௗa̧HNtWښX\1*<:9%zUjzWBjzqSliYRŪd- V{[fV^)~ZB$0<  n\X}ؘcqAᰄ/ʶWN 1{ƘZw,;> 8HI_zm2ѰeK\7d>CcD U[]<ϡ(knl8z|r<3S.D9zmQDy.V< ֲ7G ^eXcty-lc# p?æ;[YQ@)p*`:;w f"#'L4q>ܛaYyiϞJL RFe^Q4 ARM+ fMT1_zOM M4 phYVs61pG9 b6e~8#qt淅k˄`I'Ѿ)JۺG辉 œq\$],?9Wm=8=F 4c3C!q!SzoVYq"Xfۖ,9pgqڞLɣPF{N:qǧƏX4%^u' @aXThS]i+J2:"5ο¸ݢ7T}*mO(i)cw Ȓ<Ǭ(xIffKn{T>־ GC__#7?ve ;!k8L.fU3>ld4}1YAxqsNIjG?3l/WU^p{A*[{Tq; RfܱI3$vV4C|[F:l_Zӭ1hqt9_twN^]u ^(-8$VS/ =O=,R=Y{͙K|J֟TZ9\<29 !FL?}o,s ;q̜$E0)e5Ή%n'i=U!BYWJ7.c|c(ً8 C5BT 8'A^l{,&NTb DI/C2&ɼ @'PCM4 6-*A3q)w?hssRPB!6* HY 3N됅Y9{$gZ WGUʴ 4jU%ȇҞ}oJ= i602 :*.^veVtK9_F{UgXӥSb$[y]օڼ9_)/yRƪeOF10 klݎ*}wAp~RI&O mEg;Mo1WO@&{J^=9B?*@^&owJcNdCj?5t+4DM' deb/=3kl6ry/diXӂ'ԮMyB{L Mۖ=bH5":2f[=Z=Yy"mMaYT^RN+˧w3_L (dr323$3epKFc_bWgSW1ov2﹖tJ J nE<pIRmr80`)6@mJq٥ m ۷QŲEH̹dJw`lt -T5U9~LIR*!&2irMʖ `iFS=o[=ƅWPIr;`kQ2ǖlAjnkMȫ)4-_VM>8ܾ:ҭɇľgeD<* S!آY%K0:ܑTĺ:DArI-eQ"ǓE%e$,jv9T@Uv3LN }߉V wItλp$FT4'2MRj%. S1>YM`5Ѓ"huM`D" ioA Xv?~: Z%&̵'29ЛJZ;L#f > 20okJV:P.QZ|L.~[ipx¼͚KKoNFwAMlZ_zD[Z&Sq2MB;̚nvSv"Ħ=Ъ=JApB9==J,5 FӥPiY2Asa/v1DdZbDmpN֥evȎjd =0;T q[AsZ0Wa!D3VH:788 ܈ mѰy)T ;+ S㳃)>g?.f 81f?NHQ$hǖOi>䖽4ͬ/x+뇳Вzym eن|{y۰&+3Ӓb7NIb*9R`_؅c;֐e#IrD Ք色z)&9,`C>=qwuE -TG)4XXbhCm԰RkJ8PO3\r:'T&R Ҡ(g ji"qMy%rb`oFn#1@ILp$')x EVD[#5bE眅U9JPA9S^ u(Z_pF*m+T` #t[Z7&;bϷg3et"<ލj|_(Kenѱ g]E d<{1WČDx t b&_hA/LC 9r>Ҩ'H/3|SRf{KMh?qg77N{ha٦>HOO(a"5"xu1&V#֖!: mWJ>dD&6 w+cuWar5L#+q x4oc T܃Ͱl,|> I|dm1U,fN푩 />eׂ.$pAqu~LS][+}a*X7͢3)#"/@fWzk7IF B}?!R,tS ؅^ݸO8. Dx:cz&#96~X`Rf QFR5 OsN`_f{ M>ů/i8m/3%s#n,8柚ڄ 3#ZeUp" R&c! :䐙xer::rk$D~'㰒5uAxU^ MjiVGbKx].qHJ0R,hfwk#\P׿")j;1Lf}?é_(PHo>W;r`+[tk_y \a)hJ X;`h1y4?U%N4kvnz) "1FL& ch2ƅ x1F>]ju;+>Gp2k)>,b\cji=yM¶T库+#tPJ;&Ebrƴ%t;dˮ+3u Szl\\=[.Ӕ}p1 ЯtUS˞EH{<S YDY.#bĕzi+SSz¡|6n[*@% @2J tZk G%踑rJlx=nT j%;]3&ΦQ2dhH? 6N gc38!HAOvVƉYZކney))3?@qw]8mZ/ BcEu R\#D;sg`|ᖎ2ɢ:!">;6exV`qֱwA8,x2jXc$%O?~K'ުZźh7s&#u{\<Ġ3kJo׎v>ϭ 9HFZmE@`_u\˞Cc0Uwy (.>a ΡvyҡR[#.2f^Nf7v=yQB0hz$";$yìot5+ШY-t9/V*׺Dl5rօqdcʂv^Rr](.M~5h;ңpY?3x˞j_N{` )ָT G( N Qc_Q0_Wqoe'ouxzvfOx)k¸Y9i~Ȁ R9`g7{Q: *!uJ@GMl9Zf.aBDžr?2%F{?Gil(u}R)iMV90l@#WG|$f%s,Ly{L5aF?.ԅaenYN`7"zq%IuGn<Ū3{!g8Ag^ZKOsx$:&+ 356mHDsάxVVU4 Zc|ӂY aG_4z!,iߨxyJ^xUd~ϡc S{s\"6=((`L |K`9"qAo8=MIŴ]cX:0aU CxNINy1Ix{ތT)j5$㲌'o"֍磛U]=P&_2&-k*B2uA6TmⱴK쾘y䢾 2pZ+9(EFFzq<شΠN)7ГA犊mTlf.ܧx{YbN-Wmx(hB ]56/imv$# ),ŤOS`*znkl =  q $4sf^BlEDPph }PV̀2L̙<nD?`ӘW+*D GEdKM*EXu7+/agXK~QC¬MLjvG:* mkfYvd1 BitrhtY*rC|5u ]=2Bni=9 _3fһۈ|u剅F]8󱑆Z3߄yLo p+K ۽Br "ǑVvF֏Xů^f?cew:TrոVY5*u؟IBftUD{S,YM$=U+R2,&zG^,ԲK eڪ(N{I(PX+O5 dQSTn1q0P5%4 s`-m0yqoL,yX?Is`8,ņ$NZp2GD z 2 +=oc@_U{G9rWZP\pM!~X h|ՏZK%g=|N0'+v"B=w5ub4d{_>6v;Ӭre C$"ou7zTwZf,͇: Fi,h{<赡R'Q tV<ſڪT죱$uT񇭽׊wz+azG-ä+0RE<;6XHr=/ mN P Gz?ȫi!=d,blӑA]"c7D*q,Q[E>G JqaZTGw1RW2^?A$VAM4ZUu ܟ,hG:Ւ~/,y ޸Cծ|lՈ|P:Ya3kZ+CFs-6ܛdm+Zuîl# it٧Y.bQEp~Oʧ}u$Cp`Ǝ/Dj%v8ظsoþ>5 ^])ëU( Joa.&$: =<,jXU(ͿuR<*Áv*f5հp-];XZ"$P&D=k1^T!D B#vrѧ} E&Kaeu=%PE/A}ɢdMԠ]LYh;q2NA:Yr1&@DC'5Kl R=)O|bת"8). ڤzW2a:ǛD/+7Ua+%Qy>>DžQ{w/+r [y>$ }oȣ o3yT vgKYﲀyrY[:I@.RJU]ת@^l{}YyƷBg̓Z7O}9r#:(8U1qyb >Vpw7ZBP +QA5GtHTgz;١rE+rtrVo&=M*i(lRC_7@ 6#;XT@WJN ;M^ Խ>r׻$(;I*2cvn@1I?UwxINEIv^<& omnƹ>zoEN`y^0SRtqbf#[Ah7H0%2͡VKDDx5/%h}bرSpFb:,smU7\a7T! w \S:.T@u,l;qOD Dg-Ic0X-uJ?X%`l )HZԼŔwNEz"@ l=|[41-PRRwG ?5iGczڱw-;=w-3SGyl_<ͺK}|(xXA2Dp^33ҧ,pQ荐(gwo|kQQUn0r/[M۠uJrA.$!]A .8T.iyvr77oyٓwpM'ZR xI9x+auPGt%A6!N^%>B}Ugmd ` &fP yz~|ozډq)%k.^Q#6#j&"d's~5~PV[+n݇I,G0ү92amXUsSb$[wٯ"8(Ofɠ疮ܜRȣ`֝oN'$mUJml0Ÿd(iFeOMi$rۻ%j`(݈80u%G`y/NNY. Nn+Iod+PYʪM@],P@v96O*Hb ,M ->=v3K' y3:N{7bV*RWg޵=؅JcC1Q0e}1kM W9 ƶebh)񺉕+x;g{#VrGF[Zeݝˁ-ŒNz!"e8On\m5X KB̳:(&z(&?( yW`Usm=hPTzA+K[({<{e2! Ov{/N˽%ơcJ݋712-3ԏh+%Hf@8a(x@s (-yicSvb*,1PZE8ղn^S'0m7f7j 3(;` t FcTB*>Tn ҴWksZ-ugUb v~unZ;AQT1LKd;\\>xE;FO`riuTh2]W0ETkb;g*yέ0ŋkp<[H_%F ^NR(ϻv;BvԤ`Bwm/2dNW;T"O.-{:?Sfg^.JzSs6߈msv}qXtnmfr*gK2u|lG[pu丝On z~m~Z|\?_Cѽb1ՖS 2x#o1C_;8l~Ѹ'PG^"EM\-Of՟Dx;WGFY7&kW6܊4YY4ZRh="ʀp0ВWP8%U-s<:oP H] NYݶ%[\lp^zX~,}1cJ!'؜vT="tx!\,?0(Y`tE}*O.f&ˮ_Ci1 Hy#*lz7+CKJ'f/9J|^td)aI6g4g`O E亥Yj锓*_[)XΩ&T$*?S qW؉rd:*9C|q +&BJ(W#98(^֕gw}Qs9x:} [Kϱ g EQؚhcIVQ.H]>婊R*2f eUs}F WvBP!XZwE$}ZD"U+;@CT]}>GQ,Wa;{{KcBUemC16XL R"Mc+!Z-UGi27o1:XNcl^X:t=V3 vFo;Zid@5?zK{PH❌+NUK1mb+'YB(@O2?T"k:@T6Pi% \2h}z} ~c3N.{tjC'J/!WDCΩpe;Dr~MbHbesi$kPEV0zlDHt|xR4i6p`X V9nSSk5훃4S,zc o-X9Y6gUa}6l+YuZY_zFp{)ܘtEYyǜ8arZm2iٻ.i(LNx}1z{ad8)`I^u(&<<$^8מ{^.RwFP! ͭdS~^I @[.VK)j-bOA$p*cnt>¾)kڤX9{NݛKO!|؏\R˪ 8Sǜu:5&-%w4Hٯ8("RkP(U_J'02'ă76SDG[͚:ڍVh۔YWʅ熿tN>Pv5Vp9>_(A..DrnT:&qvBY3>gt^6Zީ-Fn1/z>n6Ė% C O- |VLl<]}X %NM oy0?%ݩpE1X2$q:^5IA }u۶p(w9a1:j<ډ v6c#Whyrqh gh%M]4jΩf:b4;r@ԡUAПEIo)? HҨ։:s-3FNC5aNqLT'Ė pmFjmUsNM4e .9("@0mo! fgaͽg;FӠrV{ xTtTP/[4 w}-2-Fu٣R^+YiU֓~*6 [P='H?j! Z-afPb3 ae(p$FW2F*dL݈c1fs"}QȘ'FӨ pC1Nfsl'nوqJ*l<s<9ucNM@梩 sR xVSfuKvQB$5S޵ w"k0Y-=|?{ C#6S9YaϢ+(wJx/:mrr}%l"mr~,H*}B}sm&0q>jAtQ:s ?陜GL@S D_YiUU2.e3f>7Bu[j> F c+^5U">3c릮A^X*@+ M3l3gkN @h)89rTJy0Ur~P_9lPWOr_Ո.XP[Q?Ѷ-#Y &}S?IN.jh'sieX̥Slw0^F&d"*]N5 (h0nE IgV01ȟIҵ't莍%!rx"Pp[caLFv9}]J1ruj 5迩z!a(4Za Fx#l0d,.z76 G y8J6/@׾=nxؾp̯\$!76\ĦBf]ۓ:?pB5.gPp0xlvi2a Ye as q)7SqXP Z z&?_ XV$Z6ѠLOGCw?lwյPr #I1srPbuM!wƣ %v$^4;LӞň%£1z\fv]3Ȅ@ . Do!~5K(+_| uG{s-eъ~wyՇ6Vp &b&Us1xemi_{QD+Xˆ["o- ]aG z4Y& )< C)gTVM8jZf bA-_-c3O~8KUOa23= 9( W4Dtᅑ. Beo,q8ylaxxRm~?T}#lF[ 7_fS~G dFGLUgX@@'y\;&yhm4KK@b黵d\l$,ub%omWhQ7*܁ LLaQA \|4R;|mP gv#ăsCjEw%9|8d ۆZ1Iߠsv4=6󲻩 dQϴBe:l5d8 wo/v#&$K B%5OF}S7:2=[$?Gzg۔5T<0ӯ,i},k~_#._d^WN2eV/ ?,,kî a}能jB'_iɗQj&\Fh)"inآaB:}ϳAf>VHw }97D'S?pgWH>rZwkٕ@\RQ'v^j$V[KE@ K ͔H~?`&)+ѿ`t9:5'pa'Zv "pf9ͅ& ko +>AMUoQ8522@VF3mRj5_2K #wtM"GOzIwԷ~ФW/Ie2e.+}SނC+GTԌF _Ξkn6 U͢6{0I(Wg:de[P9Ô1\q"anp~x&.Q |:)|.|-K.b7TEC~u%}al{ /qԝ# k_VvF-ZP+7œ ̃?JY*GPJ'jgvj9.WxqhVZ>1*߬nqKI$-`MD'i)*(.XB7+7rPyhmuDJ}񈛸aNG<{yN3t;2n*k iE1 Pj}O,(N_ ͗Jlo'dx,L vah@oLǞ;N}˳faChbLguz[_xk ѽ+ғBr<F)J麤׬X¨|b:3)I/I9ƃx>eGXotbc98VeƳ3Lj+.kG:jល U'25tiD'toAl<-5qxRּDJ pV@"3Hl̚ ?EfS.pF&ğ.Y@>M^UC- "C+@ꊭx|vǣc.ۮ,7JrY9G/0,9ŃۅLJeoyfKč lYͤPɠ^zMB e\+At/fδ\mԨŞuP/}#FWۉ?q~5y_Z 9e2L)ъHUCSBDXFQ<_șP28?.a &@Ք"z#x4yU; +=\qM;Ì Fu)i.^y,QmтF,{q뵧̴ݢ4` ZӗZseF3c =lTYjc Tl6?jp7Y Z^ 0yr>2;˧S'E'k]0tHw-,='fR"c*sB9ȿמPi`;|NAǛ_5>ײA_Jm5` /'09 E.*{ ` -܈ iTW0rB\;Sy҇yqG䎓Ԡz$hm t̮&R|f ,[XH$d &g ,=}mܛb^;e%|G)yKp:Mtk`Lܪ\[Am̹7cƆ?˦2'*?{f/LiI$"Da3@B 3zau q_ۅErϭ):g_ [UHR|~S0f KCѬ) }Ŷۅc! qum F˘`5 Z2v}3)m hcUSRV4Ws,r4r\Djo띀g>|RytfS! ~աGWr::@.CW%K.@lB*lwh*+2d#&גš<#u0(tg'F[ jpS*/;)Ay2c sM-F7h,x)ƶӯif[l*_Ί?ҶMLsu* ePT_j T,c;#| >z-둒᫊7ߋKI/ǣPl{%$ޡ 4c `GxxgM]bCXT>)@UYK6LBe93AֵbƢWg~ ; ưbZfDą1Lϛ3Z:Smt(3Cc{ .bEc~Pۢ܋7[Jz_QK±MӀ7^_&k\wݤ˳+DZu.IU犇Bb 9gBk$ߍPJshQa00l牓>mbOE7;ܱ*lI 0Z/Nֽ7&ΔP;UGp3ңc?|YD/^R|n# Q0 ͻRpp; 4u]e z|D.}X[ֲ%|S\rqB\+Dab~X I``#Т_XO̮6I(|F.o~`q5~W IT2Bg_Q2 R 20z .<^zy:rSd VPxu񕀣ˌg`_3"1@Ymi8&_I ߛ7^ҳ OϦ̓nXu:$z?SOk*Ĝ܋ҧd_߀gVʽS Cr =a JWT8C^GKGQ2G6z3f/(Q<:W%%<6$ ;$Q=mZy*ՋafJҌIЏ;44F(S_? ,2Ži_SYӂo.O{ 0J,wfZrɅ-xQafRspȧ7M:R&Cg̛;;",WU>R] oRYCjj["w,!R.ҾP|>CP LZ̋ef|3w!sy(>uP3Bc 8čd fgîNyN1;"۠AլmE(PUcI`hÞW$lܘeXyq3IF3[z7C;j|:))WZWiou IwϙuY?~'IbRYAY2.Q)W^F/6GjSդ'OӪX_dO6n;ǧJQ ,5#͘(A}Ad17CSzm:KrlْDKծGrNaRйc#6C)$ R&N8W㏥VR:ʬ}|GsnK6t5)` "__C#w>T)GW CZ.՚j L+ ʲŔ8lė`r&%e"̭)=|S3 d^S~MfY/1+b ? ռpH㓅QZ,nfqo&Wp+汀yJu]uR[NYj}~̸]% ]dc;gYZ07070100000436000081a4000000000000000000000001644ae3ba000058f8000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-echo3g.ko.xz7zXZִF!t/wX]?Eh=ڜ.+˥ BҦ-er-*SSέ =x*ٟ3)nQBMA;)/" X@3Šw )MdjIJGaS07ݙ*I\BSU4?d0xtnJ/>*m$3\ ;rUѵY 8~lfFLQRyv~es#s %DB@=XIwzcOp1_o),@R? X%j:, k.  ,vcLN;N7BCAavBՠdEA%o>M$ڵDtvi*l@~DZךK1p ,V#%zf²66D{_j4|yp^[gwOe=4b^$#wPHzca PP~y;XfO$PLpfGFosR@fmJy >}aɐAk3ВTS7DzXWMDZC@FsLNzf+qOOL6wz -cW vAׄ&c %UkOYG{ʼnqd8H$ nΣɜIGUaCY2sOYrS=3;D?rr{-;ܖf \ ڹRغ(6Bz}yƛԷ-}tND'gJu.E%tQ9+&@Dq@̲G%D l"_rS#C*+p3F!ב aۚdX(J$;ӮҳO!(ܵ0Lu\lO-G[ ۰?þh< b8)?*~RSӳ8:E0LP1^o#-l vi%S`LFxuhmt#JaG$h_0!/)f^pPNB؎K}SJzhq[Cf=U\DAq\q#-`Z%ptWjRr[ #1VHl"Evv3J +pa{Π[Bc**ׅic]0.sLڷn6|G6=⠟[ EjU!(WTOj"2Q K !\m1:k[u'.`&"]%1f[vak-RϡJ#{Fd x%໰dr,øZmV.$VU+B*#,Tz' Z _iRGJ/0 j*i-e͆0F^Qu{-XΝ4P۔rj JD^?]Fg:fLrŹC+\4'BQ>I\h{UN}FiTG8Pk=O2Ťp{ޮǗQ'k.!z{Kon}''GYS(\`Z`6Ok=*ir=-nocC9*N*;eaN M/Rǯ`=__C'0ӖS=[5NV35<̓lƈ=Mr.+?={fH&0倘yUArDPGYtmxKOݫJg)Yߥd?CA7 7W D᜔rޕ jLsir+fդnoIiHyu|pИBca,Y; R~kSl{ <0!nt_4ղIE:k8 Lq ПJH'Lԇ%zᥛf!F}Cw/-?2A YgagMm{g:P'fvоm-*+IX1].go Y8C<8%9b%ҜMB ^%w&AzJ L?wFz.Su (ش-I2RX %6&ujCҝ 8#ϖurr3d.@]3hD^Yxϝ-yQR9bWnEGkD+spdJa9%lۮmx;?/kYLX/:ʄW ǪIH`S'7"uz9[2a,Dd%=]\*Pao bX6Sռbpd~ z 4hl:x\?g+}SRjyxG6owPMMt@T[LQlD{D4^?(_/JbߺDzjW&nIhSWD[V? KYV"x"U'i[ 6B! ]gbe~`hFWs*2mesgߤX̎?bpj~,[ީuAceɵQQTio@SW x26͔f-䣛Ze9KAPtkD Yn3!G4{$6sZ&xy:, H\?_Ba8M/u4`3mڜz/:@9sI3bFSXLԾ,++go :W2/~uhUl玚`EQ9{@! 9l&Od=D}(ѿe)D? :zJ\VBЦ_-msVdmr K,N*@NG٩{0== )5isSe{WhUBu%t. ,>W )wgOT@=7! ! ] 2i]<l&y|gjP1*Up]+Q IH'@ HFH˪~Rs`ܲOK0VoYJ<(y?>Do <c v{1\gKqm&ZL_jn8IlH[Ⱥ=Q7OJ$p1+[NܹpPE^ LַB? ?BaF11Ry'ADM;]CQ=1l|LOO{/YӒ,25+-ς{jKGfziV$|!i5w R2пBE#|v-֥lr¿e6&+5Y467EU\u]Z uȚ%1XV )2D(#]NQ,D>"`vzt.&^9޿"[ O1r S p|)H4 3*[K -\mujYK, Mlir)m6.zheH3z ^ww\+%Uqqo {(gKVdB.E._e>m/Uh6Xs7F286uMg!Y-=k4z{@vG''0$924UwzS5eBm*#[U`xq2WJ| VRܦ:5|j[`!JZWˏϼ\YŇhst= *GBfY $o SdDSM_N3`,q +jV`hX8""Ĉ {P [pX˯XnU0Y<$沺*B Ӳ19(o/Qt/s#}/> 0R$}[#_#f<ꅞ?5<ϸWfXw:|e"cZOSb(~2o#(0VRSڴ BV{/jI@Yޙ |("%ZmˣL!ۘc;GҞHr+G#6tbm0].Va,YNF*Rc `HxҊ{Qx-qW!{d&sၑJTY7jYO>$ĕ ,\7Y T9[20^"[& 鶹{;ٍik/qnR)=wⲃ0j{ׁLݚXz'Xq(xrEiH~ `dX 2VHPxwޚq< -t ! Yn7.m9R{agݵ(V*P G5p3(#(3e0 MC5ITSَqǜh JL+W`Ze,D¥>2Ϗ}a!%㌴@kC ȡ';y؈X(O>ji 5V?$NTylfڷߣg E [aI$|IB:56PA|T׿ \TuPVc L,|y2vT`+,˃s^#n}|jJqTS4iSfS z`+kxVޡjѷXM*ᢈb9@{HU@-Ba;P#)N>k\T(N{К̘aiCGԿQh IʤNُ!RNzcP͌?XGi'O)S Ca-.VTs/γƉ|rVǶ΃{хI bK#Ny'(z #(sqÄ2掋cx"ިÈ@0h߲o'Ol1M] XDh$PjLҊE:Z$0E5Գ4:J;nzپq0\|vC_yh~P_f0$'1-CR}B4ӌ?fL,982*THG0Lͽ ^ fA^ vD-]0=!ۧ4"?B, kR©m9):s|eHu񞜊|c8LkJ+ff)&ݑ/#1v﹆~wm^zliz*?N؈NC"ɸt w:s_ Mr<iI|],$.389_a[iw=͢K}ZA Uqv&,DO@ЄG&:eSF>>z17?~&  Ӌ7^X^RP)8aUDg q313vDuz12p^'Tj ĬuɪZVɵz:'8jogI,}Sۉ\qJ|yHU뵬ݾم?ٮ 5SEvTAS vY 0#c: =^5vR_Ψ9nX7{ F,~m ?_mwfPNA[UZÒJžeK'Y.I)_yx&ˇ)o$di nB&Υb,O6_^&=|r2n%h{t,]k GR(q34!nY6R 6?xQ{$ʧIP^Ol\ܹ-gl݅z?Ԕ`Q.GfbUo/a|٠sӗ6*a+x1-o*!mZ ˳mb?R1A-yk9S6LJ1Y^/yM>:eUz`;_:'r2a!#8dE֗Mb&IdA3$5@Q%NOJY',eP":3w|3 OBO1חm/,?qgqnVQǯJe!'RhZYTΐVZ?siMLv +@{^e tri}C@m:o 1XFrK8rk*#9AGΣ.E'&ulD-4'<8r"AZ}f,Ӽk8SEvikW/UGoc` m~.$ߕ ®,>-aa*< *ԯI頩U6ˣ.0D2k`㕜< |EjNngnŒJB8 'N8IcEM.VRH&҂h@`-A-)ӽ$۫h ȱC{b;F?' ΋䚻sI"֬ȥe9/N٦F^8L0pѭMk!vكhbnqZ sj{@f[f-az5В=?&uϊHjsU]"Hy6@xHSY`K@0(PG8f!3򎡻m*3 WY`/rǴ wEj+8!|D 9-9DOh,^Ds\R8^ƻ1@~ lҘTW)͟Z~aDÇpL}ʤV{)jQeo|WlKXm,g.xW$>1rfedO:KfLj8?8wb0 cŰ<79QDg&=ax4 Lm/YC|7 `'I70KA;wE*I`*`)%*LF6OBAZ%Iqc(~ M.mrV8(XbYxޘ@}IooSrv{3*q&]W؜ F'c+f+Ic*V:;Cη׮śX_%y>gv)k/:0 MIud82hks{hR{XF%y aWZ:B'[=#Ѣc_PlNIӎ&yx~y7 ەQ0c֒9ҸQMR2q5J-*% R2 qlc lǹ`3r4_p[i"΅_r̤)$x𚧎}V5lvP/ Z(U#c7%~߱rw#JČ&1SPǜS\vꓪAEq?-2rN$8(.Vy,:Ϊ@דcr9ٕrg/+ {,6u#`ۻ1VOKAePoȧ&G?++>INKgjei9|Nw>T|bIĬ[oLDN=V'q%W+(٫k3=Ct3XڦH}  `3]VNoVK6GLxk҇!KT\#S>LB"epe~{ו] J]!PLroFNiY6Vcf;Vv gmeF @394 qЅ?=4kdakvk@}[&ip#Ǿ[[d(u-L^g~f~Y~]IS Л1bjvNTX,{tD !&Aky~SKyk*=PcذBs-TL: -^~DqFBikQx]m¸E]!QA@zQ*C$mK?g+#Cgfǥ*wM!N+cmLh_IA%BC1Ԙ|wPo|] ,=PtQCl\ԒWÇy~$)22Y*0)jb|IYo#F|[Wk |B <#_\_tlN|&'׼c%U6CaA}~gn|Xѩ0GrXr>6DT_yy)l3UzG}2MoI4 m! aYSx aV̒_/HglIlL*:C:Xl:ںuל69LL|ahҮTR'|yYsb6WZK\U r${ 1Y_if8H|KQX_oj㦗w}OΔ:DJW}4 @mɧ'χB7e#^nbڧ&IXij,oؕ>Q HS~Nj EET"_iv݄,iP%Reþ֊PcX9+z3db)y*L[@1RV*4?cbmA"+&Hz;E7we_*Mܾ9 ~7tƯZu5lt&^${I} q#Q4ZoQVy|aS*/DəRF\OR.GbeOg?mu#s5M9552c 7nUd!g6Et;T!t6J_lyHՂ1[昈0@bQ*oO}6ciM% W@OiڢhgFɹ'K rv=w8NSm^:|.̼S "*PmcBekd obpU ieb#H7-rl 6顮 d<w)N-!kqGl$/,rL4*j|pKIWaAKkLK:89I@fWطڗv蓡yYRmpY9:Ɇ+;8imBEoZQMbi "1A"A9| Mb t&"Khr*Qu){D(]v"P$uc?r0@ 7CSqHL|LV;l` {iMkW<&cG3stw  GjtueTP]yd0BHr:X`Mt6<#@:gRKHA ]cLqP (*$pf s[9 ]cY~Sz2ΧE:'_`@ܮ)F/UΗN>%wNkK],lVEwI4WKs,؃L Z^EEBUQw>yjK wA1{@w_ybHU@9AkJ8ʛ^X8TsJk 5\m:7We$)'P-nx źE h1(q=Sto'5u$KECHc毱$){I:y5oLDF/z)Cj@qL0N=E*\WPp nu*yd33{dO751N]{˵f`QEp.ʁ=zǛq<.ɣ6,^ud-@8EN[ycd7D)` m!E S3wRLnq< pƔ/L y:8Uݦݛk=2I Yq Ă.  uJtUE=ǔ~c-wikN2J DxC\7kAYo,I5z1RX'Z?e-+2tO%ێ1zѥ#CTl ڻZSoLEԸv44n q 7v.e`٪'6܍ΤGmen~Ht]&qP94Cc%)ɘiCOqU.+FfdV}XZ"QgLXY%,nNij؁bkj15Ń|"^zFV:n_0@?jUhOTg"r{x }.go%>yWo]B%N_~~aڰ2SUkPBnUv$q^#s8aX_Zo`jR߂ (wv%kYctua;B!-Xi j], F@7ŬjlvS= ?;ؖXo]Qx4 lK٩z z+crѾ&<]t>u=̥EaX ?7ʌ%C'~[LzZdGZᜑL"J'2s|Yx!+!aINYr]̄Nv}&o\ Km{ >r`sm.PFJ;%v岕sidZtf1M3^@"/<0~]hfH] l%H߹Rv乀';wA/ `ޕq)<c #QcObkm&! @& ({')f :xQ幡gWt7@nMI@W,BQw= o&qkƓ"c|JרNhasYNEH68QrJ~މ(DHu`Mnߥd?DW 4kWB;|o  |>oqPE{gu/ ar=i(T ݯDXt=㵲wU9J@WS׺We%2t~`/DW\z8ڤ lRn3NYdeRhiǞo5O 66eL7e3B&DU {D ar4>UzKv B̖5.wu1:00+Y߲&;JK8ϋx8 +BOVV68'&THT4$ [{O^1.aM/C_C+'[_ C L!.ƕp+2et9 aa-˞fi/HATUAV\JRw$6{F0/{`1Ҋ y{5Z0ԳY>(@6AvG$+s}iR.oA*JЯ@gJ7>`\۝g:5 >hq鋝eH.Y6 lco>*]@27jKB{ [6TF!SFdM<-~{7 BZ"neФ8.y N<$Og3~1'٨An;}D)Rno#7i(9($y4 Y0)fm:rhu6p/hOz٠T Y瓗/kj$S̅QbBe_tbR$T-Ҧ W92|u,刽9i9KǸ8rKKرs\B uLA uAK,F 8"~ڡKےǗkg;$!X)%fbRO/~'nͤ'n4?g])n?}G,V}nc+*Kܣ簰N-xz A3x͎ I"-CɳN|M\Y2mw lіjn,U1ͳ7c |r@\13x0-iȊ ^7ŕ5X*޵޲lIz5?ONLf!/[`{14'7A}~5_=ThCKt=NHp%ҐѺ盞DJdDo]ymz٘͢_ ζY4?W:BWL@w#cd^܋C)KY_J5/e?*5܁::rt_t uʌQ@xk9K ?%S';؊u %+IlT*z 5Y W6Mk̫7fMhP6}T$*s0č#vǖ:- fN^V{A4FO\ԢyR;$؅=Ci,+"sY:}ҷ/0OOwIڀ@wc M*ruX@g[iӳ/񃉜m4d$>Bwg*-q8diW9gJX$~ ;BrZWe>[?;ڙh .K=4OLA ?wu'D ` ܂u/ezcqCq>>y :'B>E[ț'Pq-`6DwF tȍbeѤ虿G*'gsmRr/4nRZawV(> hE8kޮK>{MjT4WG/%T~- 7Es(=QTwۍg*Ą쪮1=f䣪|̇;Cn*r ^5Bm`rSչVi\Q/mǙ^y2gaxlG2R59\84U_Gik A OO=_9SvvH\9pYע5zzٿQmػ_3-Xˇڭr޿lxY#Ȯ[,Q;FQvo¯ҧA IlwaICtHUU=&R{Atv:蝂^WOXlb8EA F~uKa09A>+GUѼzҊWGH.uîݍ,>zp̷z$7h5h *v ps5P HC-n *o|,bhځBpiŋ}xfW =GyȔ,N9&v4I=)'ۭ{+}N%F[6w5$1ኅGԓ}ޙ:IH$ɂ8Cdr%~1kCb/[`<|?g;v ><5'`e4udAK efX}P=̉hY{Nڣ3E[*rfp" ' {vk;2,4{z[=ALZ_~lZG!L\m!f-R@ 70}әGǶ kl(50BaiG` V UdC7ښJ+i0G??BbO{˹Zo\…ñ&rݪR ¾U*Fno}'[z,՚"Af/&^r~3Ay#_Yp\EQO 9a=N1 QldADhlXwE@YOtHKM;c1n6Ap:W{6eƦwinz8٣M\-DE5KZ I"%3Y}#Ѻkd pxL>+A4dqv;55}X?/.xА!LNLs6@>pv07(VO{ ;?O,3o~eGem Xgj"-[dLL('"'Vu. o(I..3Ѭ˒zOԱ#e1DKt@nĻaC&m; |]KwR^o~^WWɊQ$I.7][#wr?nxtd x"cyuYV)(g|JO_J3zJFuF6gҵKL%#X뙈/Y)ZRZ#~WQ~/|b`wrva ҵ*A&o? $Zi{.+MTy?cՐgcr/.57R3ϺT!-bJ]I06ıfYgDA#OpQĊK'gϲz+ %Z$Hؙ(ZG ZDZců$Q/US{pCSA/Rw^ i vņdm-XtJՑw=/ʪKVS{@:7 2?℄EᓞBgcޅ+<ξ:f_;!~\(/&jR= 'RM!}cF!<\eϲʾY Ms#Qk:Tǚ"---#fqfDXU#j6o~0T!a6WLVgfm<Orר}pxQw;!"PK0.sE4tixHU 8 Q]MA& Sݚ{uTzBcJu"ػcj_w[S,?4>We.\\*Z/XJ['o3L<B}pxa|~֯>V1㱦Մ_ٙw4E("e#u>R+ 3'4xil$rYwA̩%h6ȩc'*KCh}Ene'6<וXb.+a-p8e8:p=zv}eþM,QJ:EŚ̥/}ti13I- 2J׷T&K6jq< 4ۘ1Ui{]$xqPC^!1gSry-r )9^}X6Tt5i1Zma< |pF ӌY`7F|HAl6lYⴡnmr4^) N@";[鄘Ӏeo>6C Ԣ̆Vq'/ao?G\X!M=±ȵ?$:!"L| kޯcƧ"x!~!ްUPi=E@-G"j:$F'ʼ\!I~wt>gCll aڇٷ<10HV|ʶ909,6XYeQh B!T,+vwAK cLaCc+>8753TDЧ yBkJHWCmMiT>X#DcY?_:-~r9oz}N !Y0ButaF {hg+ܖvV c"cfEi93F(AGkўZpE"떊>Eb]\Z-O9̢D{8qi8/`haf)12CÁ.>6*Fa;R1%F 3R#!MCjoDb D2,Xz7xlڻ$: 4}eF0A\c2>װ'71\oOzZ#zut,w? ' /փ4J #<4{&-/rW^l[6a*%L 5'|;bNX͊#{WkkQ~|VY㡔E۽ByE^5pcwmfeE!~A!i_ BqYKH{TKSp6ҔEBBfy?Id ORy@sI:m S͘ఽ(Ȇ\ ZL+*X-@s̭obˉW s -lJZNw5LwLWԥ%֏EZhVhm^!;fE^N;3coq qR}/ ()jv/ЈD;J$az0|]r*PVG%w>Z&.wxpq| A`h2Ia(<8~U`M*nf{M'":W oye0H'O*=Vbp΀ߨ?r䜽d|[@ F  s*aDV p)3?*d݉EiO.!fc1Kk֫o#,P/#˲j9:jx텙o|).`] 'w{+vSK&Qu@e8t-a(yeef`%;P^$^uU"e/>BOlr;ZB(6@aV9]N@;Žpۻ'GfTʂF#[1Ȏ]4\{B˃R(X ‹}(.G_ +]{W ;pUF0i.y6SY%(87xZ}0=&`hk]o%vc w1~DoûMԚ`V3}Y ybGzv[Rit[wU04e5YG',v|-Y@<(K1 bRcil=b)pۣ|.v>bf_ jHwfr r}$me1r;\Hԃ8wD&a K"ʸSLɬJu$زhE}nL:XqCEbXNTp#RZ3TRv,]gI4:[Nci/xP]yV؎O4e$LJt R:S`lujN_%J~P_zt̂BYt~F F=bXOx>i­'͚3N$][-rCi5&(=Pn>h{ɲ~QnmE.V4s7< '/8L1nf JQ U)>z9+جmD }!0ԴhD9Sw3srP$'+EJep`kf&ckż0|!en@ DIjF,T!D/!D8d氒"^ .aSb݆>Y=P.}>chgS}qWO>I{ъ:8&}~X' <!+'aW~H'U;CR9BX #T}vI}67 9&R`rZlC3Wި^`fug_䩅7cQ blv WAQi.bIkP Y-*R|d*3@jڲ|W%+3q0OŚ~F.6[{0ѷ~< M2=;PYZ⏰R|QgkcQn AHoLx1P&qjNkBXd& fQU [cgid `AG!K(:&K3rXlI(rrHـnaA7U.y@> ow|Ga ֹ'|C)@;?r.Nlx픻l3t/Lv؝){<\ymlVVѱ^OgYZ07070100000437000081a4000000000000000000000001644ae3ba00004270000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-gina20.ko.xz7zXZִF!t/87B-]?Eh=ڜ.+{pg:^,UVqEFNz5= UN%{XyyՍYMMOyõ- :b\{vBSy0RU}S̲c^#U7md7(z k` mt' S\$ ~:ձ X ʍ-/cFII-A  }2<+ &J J"Q jG|٦3 &"7 KԢ0'J=&>`h5t/(P̤ܷBh9v$6^u\[8D N<*Sli̺wdzphJs§e,ȓR.&I\{ӵh2r339 F1N릉ysks8B;BQQ_u j FT-+u <%7?όpGiWjY ,JЎjlElS"T8ad2Dm]1{&ҙ qX3IvSdy' ONwGkWS8qF9[ ;iW 0mfM0K]m嶄r%2jE8 kN8E1ksu`gӂT(%wĵv?uSV`Y hUrbeUp@o1=r؆I9V-y Q;2DA-]D~H!؅%rX@}XN7Ø4<%N+q\'a/!mʺ{uզo8NfMf~l"fLpHR+{ !~/7Yu8W(B-*K&[uA\Z?,1,SV7N@N *l|z`-6Qܥ,OԤĻFC]gAtm!4f$PE;mK(/c[/Ko}ȽLs"r_=afoA <]GNB!2p& em֩#t3}?aO|_2חˍ<*ՂZ/|9v~Ho[Q_J4H0D98;K1G)3ra$U gS MZ~^||ʢ<8m-`#ݺP蒇Ȕ٤Wēy<4yc|Uz@1?JXN:SsEџ+ѲMwekRY=eǖ;uR LX,<ґ`VAI/d˰_RPn<<™Of][)\,sz`c5wc6}Q-V:DwL/!K'Q4 A\vG795{z!`'-$xξԞMu_(Va\nyd&=J@49xy%!#r;P)^[.7ޘBUܮ#5Re R~딙pсܜ Tekdp{dzNeR0( 5#U<WU+ѥB5VB+7u}eR*{F҇@!]-aTMl&cohQR1?OWk nD3a5+uA.J. L'>&,,Z hd M$Ot*gu8ST5'5°_O_c&(Y#fr^q | ՙP[_ÂR{{M88׃L6t}.EYTsLc*a'Lj8~јOH]I}{*ĴM'aMԘu l0*ӣ}nQt3xn̓w@ժO"(P G#K8v{@%d+Shw^fAKI;έ}9ӟ"yEHjKsxezmnB jMn()+N.{gE1Yd)39ΚL([ dVk* }/+]kvٽGJ5٦6Ntw\[En=N?tt!D'RƎG1~ؓ£ǻ:4!d Bh'\#~+2< @m >8*;R+Ue *E`֯0Ew n3tD9hY3t r^˟hjϕO21;V2D7T<ư)/:qq+\ _8/yu"gFKd*Kw``K1OA6U\{^WfT#,^mqC/O/rf_?p~:8[Q%KZbz<P ;m^~Y^-+ -6(H 罵f8Dw#r im{)9)hԓPk ŠPϑKnE$~>)I䏖fí}ͳ@$V,svi6X3s3 s{C>+st?(VLRx4z{w?:BY§>sB)x ^ ۢnrBeZ0q%sZd6{eD H/ka }7I>Zq+Fl !m9hG*kӱ4/8#CLOtYσ=*]X3Pi@ ာt6 ۬˭ݭfHwNRdu|r4 4r}Tcʄԑ8Տ/Q N·mDF J EheEkP{">n#zn2bvfIziݶK^ߋvoNԗf)Xkע~ijrDuPax GySp\&*Ni?'k @)wCv\7"XLW? @^RcCLcx<$b2l-BE!Dn" )m@L/; K:GCqAKHPEGFcf罰pIQn5M?rMl"Kݔ̧װU">DOcxR*#Z2w-tqyQ\4)^D0dz#~pO `l|Er(U1Of >0Zlm#`j"F58F5(*n`ҽubg]*d3ng%AP)64Ӧ*,@ ,BFρ%5¸Gl&l=JQo!}8jMvZ 38lj_eh8ѮEl<4Dc6zȹr@jEAj'P9/-`)t(`VYK "Ǐn>@f-ֹF?ScU5rvX[E=)R3-] {fR!SS^롸EZf);^Ro Ec3UqZۡF U,V*\HUƲTěe7.S Fε%N֞26uLJxZ|2~~hy@%DwϐnQ:;trw+$*BUb$d5jLh%d_t Tϟ'];77:f2gU[0nT<"@җsˋK}5ǶDnc(.8iJ dhbNfrefyl*qIײ$\X!tPheju;p B7[hJi&Mٱ{Mɏ aꐗ8B ٷB1kHIxa VqyN :t%+0~z˟ntx؈3w6}{30ve༕[A$ՏzS;=En} GXoqzR0gk36m=1#Gk5E"C8xj9[͠eFe.&b`]cſ+Ϋ7q9˰>+T,gr,}NT$=V)඼U!L}V1oYT4gijuvqz([<ϠvM)HvNFYف K^d9mZc> &u\o,7TZ\{*w7]}(]:ƿ t `$cd{>=ZTnB@Xe((N\CBiq=ӆ"dz-v:m UVe|聞ܬRh|n\ Ѡn(N"83> gְ*7%Ax2;p߈K&/P~PKURm 0XH2cFpɵסU>{voC8Z.޾ U h \'zG0#s%mZ`Dlane>Pm$Cy1o!ھl"h0Ia=w̭D984V|6`FfL] ]T~iO*Cfz n4h+kSj/;x(gP$H{`/"mjt@(3idj0E,Qnjw쬪"ҽnG@k}j$Lcl11jAj%-pSZb_3O 9ߘR:p¦[k##`0>GTx%ow]nٌƂU d6`f 5T^&S\UXx[tC|QeCFڶn衜qS=c8uշf6=)oa'J1Q:ďIKw[SrA->.3քZ[%ehnz궙]Kj^MpzbjniB4=Tq ńZniWM;U7ᛎMk+#oϤutŽ5ZC @,9lWH%O,xw24]MU_{btl҄ b{TXWѲ8]L)151pMIb4BL+.Pۑi&@W 8=tõތ'g~r_(a|aoJ\ͨPzΛzϔ {RyAk썽R'xmcAZ.|#ZICQCSZ ᄵ9{Ψ՚Ѣ4e;0 MUN 9QKʂEM'UX305CZX԰wd,r4[Ubk&CPUo_#;e_rٿ"fD8Ksq)},w=Wv䵼ׂXuZ&m:,,DE'M'p8ْ֝cz-sG_"WjUĦlhA0?&町QyOEF;Xv 9ȢD3TQ߷*DV{!!lMΪZU os[y)#E>apB- )nPDX\˺RB%bYfdB/i4iIW^(Ԟ|=Ch'Onʠ gLFj$ ؿy[BJr)La{aq(Fn\@=O!(ëa nQnCD</hT:YXI=&yW`p >lO XԘ\, } >[H.Au z?8iNkAW-1q@Ts:9h/Znզכ@vpRQe,x} `wBnU]Jm,~v0R%3T?N+ex,=;;ڝY^ҡh x Vm7h ڵ&tx%%p:fadG#O`#JJﯾ/1gX2jMT֭ҟ KsA\ R7aBŁ %FBf}c챒i 9mlL訦̨HɊ&C*'X<Ũ\j( 7 ~NK z?FI59fjXƣ'uuMqZybcw=HRC |ek:PXk40^hKG&N}(QqD'R,2AȲ %=i$ZYօF)aB6,F:b*Ƌ!=<={ܴU2W]#=c;uICÉcmHNDBs<c P!~qwVry瓵R@ (Oyp& +Cq+FoHcZ[! U 1d?KQݮNKKNuUr۳aK!@WW+vNEσBu{$0- P}QmϢ0d ˲G5ns: ^kMu CE FqYr)l4\8݃XLql0Ygb;Ė3D>2tz`rU 3d1>1p6Pȋ$;Rg%JEx]xXs!̣d/h$d}EHi%+ U1{essɆJ@=Yf ;ԉ Ǒ]GEw1m҅y`dmVE&g@0+p޶w~/j^>Ifǀ"3'(@/^S0;⢝PiDԴ#@xܶi|e-5T)((W]>7T4z)>D$qucݙv?]nȁdy-&z|_#åWgӼOjx\+XC:˅z˴tY$>(FLWG2𣊱\b v\KšY{m{2Ncq K@q5$a06Qqʉ|Ntģ^Wi/ TaH0REG( Pt֋-Z!#_ʆXF̍*BֈٞM[YL "d~= wMzFSFiw孊0L4jq*ంTyhWTSTB,澫D@Egh*lYV؏`y* j8;/5!&ΊB١Z47R)2N7}ڎ"E\Ih|+rӻ樾U? ڇ`#O45%n,vqL/bVW^^3)K8z4aՑ#-$7C ]$)劀ŚTN&chP)>iqof~ƎI b0^wrA{N-+> 5ner]^b|/g-@ЪOŹ6nƫ7 <B{ Ϳ*k~]\zP(kk|jGTͤ^gY=1 &Fq#7"W`גn|vOs,,  +m)?v B)|EnWQ|u 9*8 Ems}kuBq**@AnyM_{5 Z&n \ƻwmSP6/W|5LЮlYߌ).M7Yr-{?k"|QAd=1_XoGq49ƨKύ\yS]@y`ЂA?* 9t{U)r3/*зsG4 ?2ߐu" XtE!pIs&Bz45dRvu4xE #Լ"֫;ShE Kmn:7_΃#(ݫ{_9WS/03ݦ4H@ )!&uO(K!2>)$pWr` δ~|ά= Wxn>C"t*'ED`i"p^SOAmݜrNjwiJ)NA)"A2AZÕ>Y03Z= ,10 #= [6s%HNcYI9fþEZ{AZ~C`r>XmS;}O{}n^$f#.&Sx@cYP' rUUKgſ~ݜ'f^[!/潟;:ļ[^GpSS;EB'6e8Sѐ8&z$iڛO?Ʉ#:V ;?7[r8.xa_\i\ :YQ# rȗ۱+dM Zrf U5  =lT{pR{1!=_q5iIs&#!ȌH3Aa¦-=wla$-$NyRnZ$YN z.)ֵdoIWCvasq/A~; O[m|M I}{\T'it;x>;AD]"͕ϯ3c]twN!{$LxG5{uÎ[}`oG%QmP/̟JRd+ f݌vԗT!y6_D40c+BdTH~8RMs$Tiځ&nvkEtiIʄLksPl=D_YLtgBG9L);ʕ'MnhC /f꭭N#\+Er{ m8i'djd!_TQL=e%v5G;9/?k)H;rnq7s71L@P/468ʣD|u5HqoCԷ_ƥh"\݁$Z B`[Fw)B>lɫCǰ8-WL!_ݾdA"LAXd"i5~HAt*ݵP->&>:"G /^J nk|^Q8RzqYMa]fv*mz3~I9 rL!z DQaL>/\==w5TkuvX`2w禍f8`{4zwb_E3hO"U51$ .!msCFc ʞ/ zy={kPp7|Ҝ&'܇|^ Fs+<-$/fIkU %|1-[]nx{VX{25/?_GTmL#vRsSx]ajPOP\]?(I~ɣ%4siS;Z~ufb=N:ɺI }Jsٛ*mM4UcA|GyyTl=rmhQݲ%DyN]R q4~(;b) %MFȰnPp۫;7wkOOm1V|sn4zEUO:'Uk2@dĸ/S z+B?3|8r85E݃>Ol/,8(pY~ Jz6?@ 1xn$AAV$<& Aܭow@437™{=4xӿ44` /g'aͤzIWmٕsm(E hDɪ}~_v3?_]8 }Ӣ @#-^ 0k'lTT昙eaT2d( [`XnoEҾE%^IRZwsZ-$!D:8SOuX0|Po ]9yyRǥ^\<Ҏ7k`LCMkū ȯ@k1BGu|qB\PO5n@u5o5CpL&QЖT_'zubL+2I~Νw*@cbmVf355iܿ;$@?u򵩾hM9N` LIM G:.(3hW eϐn&)Cl8mxAUO?ȳ gj~r{ PLdE<ܚc=@mc(hUK¡v`$] K⽫Nx$i8N}p}3%Ad''+%U ,~(F.g(~̧mLwC~؞SkѮ2S=Yj7,P`ѾQ=%:E(ltoq% s?b<kdIwYJi]+:R#Y/C'^epz4EJRzKr·*3"2+G7_Sl إ+fK=i ]07-mHJIGOD<5aqw;Lysn;[k1/"~sݐai|oi;*¸1X<& 4[)&K1R!wפ "ģXխJhX`C20܂7Wۭ5)NS׻IS(Q|]-;0k~geDDSS+gWRJ[L-]hwaӦ(^M#F F9ca{V=ּ68c5*\Z^6[ HzTFzGy AtT:-V) 9S'7 ,4̐wl3a" rZ9Hg%-o*o֪ 2%4@[]k^x4*/`nм-݈tdJގݢI;'IHIڎYy/QfOZ<2L<71plԣA֚BH1a?s͐ t٤ZeB@vQ k#A0.ϚK6O^ĭ4uZ?K<3Sm:.LKɼJ 3Sw#"MYjXNa"Ŭr4W*%iH&56SEϫ$E4Hq˳R?|ڦ!2Ocƒ$3N +7v6ۉY̺-ṘkeD˙AZ8?@A J5$Yء؁ ,KQ:0@H[=-<7\ktyܡ$eO@ּew'*u{U[o׹s5e@< bΌ}_TrDqSv1Iٹ3mYO(0s)Nd痦3B>#! GVb-XP>~kbeڍߝMw(6w{5:;h)N&?fR_3k0պO7!琻}u`Ze- |LKT{lbXrߞXE0,ZᆣzjeZZ-k:GKˋU1%RT:^ 0êzpXy^3qBRr.,6Y Ij&x2@O gzg7Y^+`D@+ +̽4%G,Ka|~mTV;{5A^k?ɱ}ڬ%xTr_d5e=9؃kBXe>Ihء[{L,^>ƫUTwCp@|;kfF4&D60z%J\_DȬz/W]RA]FL79o??‡V3&7)jXx9_'Zx⽽\̄`e P'oqo\Gʤxe53di<3PnIat9/p @!NewGHrA񂏪̭ hU٣'|fn|:еcGD))ߎuD>ԇzf=э=fne;WIC[eod1ݩo) كE/Ri h7ADۉu;)[iѼS c=59Ejǂ 9V1;s]ػus|4!}H( $X@ c vgBfhU\{6 kh!l0@ FU4@~ILJWcPpA]1 cm8qzT{Vۻ?c^tҸ<(hH~؈r6)ћc,bDʛ9qHЈ/o12Fe^'Mea%}m q() ̅Di`yPκ4j- P5(XcUCmWY'Gn" 2(ևN- t@[$G bm{hIXtuuzz~Ͱֵ) VQ!vؚχJ%*7ݸg nf3 QYE킝< c?R_>jnH%zGS5پC\ :Ul ^;%s^Pu'vkŏM R~$G1<92mʗH-*!SɄ`ѱgYZ07070100000438000081a4000000000000000000000001644ae3ba00004f00000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-gina24.ko.xz7zXZִF!t/N]?Eh=ڜ.+VF$EC='u+.x˯YVJ?@Y>U3 o\Y֖bc깈;d|2 ,ٽzIoWW;iC4٪r`!ܺ& Ě!& r#ڢ3QxeVDW= GR԰}3(; !Yf5Nf4Wx3OJlm=&y:12 Y:ϼ> Y6 b-%UdN7^JAܿW@v>)/RڎhPUшHCN8mw赫kjWߗhob:eK k .wJJ;hb(|vBwT^gk2ooyk.]'D#}6z]A]3߯ů30qOCn;K (1挽tih.^$ Z#0j 'oVjGxyگ1&q Ԗ:kKW{z dg=_W/YAHo+|^6Gn4uLɷl$FRǻMf;s w_K\g?W8T:aO)e\=ְu95rZyC e=9fdՂ&r %xz&`S@l>|*KF I !UV-6Y&}w *R(n]zre\neR'@ %.:6ܽ*A8 -zcZW<}Yu+s"oxb4"~( n#xkuH`{NI4x)pw=h.VXĬ (r3ݰ"OٲF^"QFc6^Y\sSMMȲc/>R'0?yBKQ(/ےbk#= 9_=>&h1=1 (s:8MkR^e4יR';h37AS\ jM V|(Η dіsi>AcJ|Գ~_\V!<J*T"#ZNCGrz<74pW*&fDr)D:bK= EvS˴s–4ܔ*! -_ m[& `wGmA_mM]c]NI;KU<cs*!gC`M[ڥM'9߄1\~lލ0lNog)OLdm< Q-0bgV}(ۼ݁>]-j?{n9jbTT%&?emFKTZqWÎAB4M&m!>mMS{.UTڇHQX.>׈RԹ!TӼ{gˊ9 G!c#SxZTWKqon, sm%'rF={ḽT;8G9=K ul,>P"B +]N޿3t8i .>[6q5v(z/^g85C!jhDi9] ?_ah_unO BXv~3heOQ\i6d9R󊓄y ;VP--A-oK fYq 4U |u1*h$yHf fT ZۏMB V+٥T`t#30owlI,W~=ۮo,P[⍯pdȦ3o [0-ny Jš&]pdsDvB: XI0@ڜr )B5<:jxN~!-gBY7O6ںv cB@x5 x6]h&Qֹ9:5,yj1ZJ sgkt4^;!= oT5A$?w0=OjfRi՞ q by{5>~9~tk͙00BıiD˱-^=KT̠+gIz|w$I)RH( ΄b`fZaaSU?(a/ {8èް??FD[?uW|R" =UT[ܷp^!gǣ17, پ^hȏl֤).M),'S-PBqLWI2w= Uj wfܺ,5;Ț9GG-qe.t e͕ eNǡ-Q0~K_->+K{ P e f|`/^@R̯L:aYs@癊1= &<ڴ:ڙ%  8{nxXVBIΚ7yU_pNTj@j[MʸN*TdJCPtZs-"amFnXu@'Q00|½\4Io?D.PpgfcuK3sNٺvxȟ=-_Z[?BO̖5 6(Ҫ 1W=y(4k;.ٻ\/]0 D|#1>1K5Ջ6+ÃZ;ZɂL((00lj$]!O#rԐ-vx[U&BAzO6 o"[ID,昈zV^mTOmlN'‘T(0m-XuU pnEI7Ú@o0rlg  wEZ굶jn{BX\7zst =-wZ8`֯5XATjۏ5XCT0g_;8ѳnhjG5]kJ,C`I\(mˢ6kE!BRMt~w[ (h-pZۿ$ѿ_8EO 6DkQ/VLO3c*y$69+$\YEEpI³' XF?y:!]VF8_EAiMl}̎Xtel$|1 Z2 H o?F: UYT<瘹F'& T r+qPW *"Xg2%~bT J熦"WJIXC.bb뫇U9Z|bzQn" .ձp>r2%)3flX(:Gߤ}g00<`"O_EZDa3gF*-zcY-==3v4|2xR_AbSc.Zh̢0-?"}~ݩ^Ipw{#2tjW@@+r6YQps6O~q*,K)Z32tbɝ·`w*熫 Gp? ڵTw+R48cĒ;hmlA+:00;}O)W )/ωs{4 TbܾG`|]J!g禣=BeuMACV GqBjsbZF0IJ}9[3@hAء>QbdX;DWbPh̲cK * + m\4zhAL#%Æئ9mcz^ȶ+Yp2nR U`f n X3O4d(F5/fmD,05z:7'бiIqŀ#~HHY$hrffJ IәGLX`qө BA}e[6\@pA=l iw7<`*؎A"߸ͣ[_O=l=MnMi Ќs6L!eh76vLVEGGh;U2$ 7EK2:i )FmwKʦOoRRB1\YbھCss*%"=$WV{-+Ush? tޭtPyg޷ឬ` O^ōyE-*@]R <:G oqϢMr=K"43$ L*DFF|͎vz0fB)b͚{ ,4TDx]Hhv=w5O5תZ- izIErŎϙ߃TEQw9sf̰] ~zs=<(2$[WRu 1A&fiyA8jvH-G$767h͊e-ƑHz*U"6,s2 0;uam B3!C wfz!<E!(=,q4\^`|w<,#*fWQ 1V 76AzQh ց_Ҿ(т?abT@ pK3)Kt$b{Yb#`#2j\h'>ac )⾰?ͥ Xl- j #!JlÛҼFO*el &?Jhe]X&+Q趑/I>e,m̭gq $B}N0Qj#ֹ551}LkԦA.UΙ'ވU1 b/bDp]%{'fb#XOҬ׉E7  c0Ce }Oe@asn;)%3}'MUwkʳZYwb!> ҖJl8zu )1SigFS&$Pʽф*,De{ʯm;I4#l?CNHٰ{n{.;c@G' ůc8 ge 1O>OnNEf/"IAi&>c } FӨ\rz<=H^S}}7&^ +u:(pZ^>/T.(l]2ZwsaXקo3ʬ],L{^|bl-(8I==lel;˽w(xrԈv]_4 p2ꝏdeQ ٱ@jE{pyDrV)G&K$cx3xoi-՚*/ t߯rVDݚ[\{0oZ%J7~]C3gYlþ+RlA\diXV4if Yfuռ\<"eӒ/k MsLI 4/FyPx.l1;(;hKۙ(E$@sUM$!]%3isD!4NQ7~ <~~[v>EN_Hk2AƓs(}XEmJR}{Y۹H 9ʈ_gBDv6yRFK)3h](_B'.)-ۤ9N WW@'/$j Y[. 0<:#w5pcBd`z/Ca*0fk1$17lpERr:pozZHX:<@!!TF4k d_!k*eݮڋ~(z3}jX+lm07t ۳c*A%WFWKV "N **j+EBY͵d͇ZE,ŸT;=laөN2d@"yOF'Md_P>h~ZOۯrIK#JSu\T` X:>{'a=u~@XN?b_PF%c➅OޞWbGۋXyiF?q]%/JSつ ֱƪ4!k|4c" #4I@t~0ua 6*!*Y]D复;, SBp$w6W: n\(<-zԗ.:3d-f,pkpO)laId rLL/eI`"IxYR qwzÄ toޢ4HHbrO:{JLkyVAK j|~=fhxH?¼|8ogRk|kC\?lcS%Oy3H_T6_tɮ)^ЈX',!CP"ŋStblI!uFr<q| 10:(4n+XKn4s+!mMH51v1gX.*^_9^cL‡ P[A8^.L°ޏOսp)x$uNp7t`g AD6!o #zKA?f5V۴llEapO:&T_Bu" aѺP dwt AV?bvtx/rƀJq3ktSo< uM.rzL̝vrP\%6dHy K?MFEɤϺlj8cndA$Y 8%!;;AB9p#rvfd#Υd u3fMI+Ti07-pR+hOnF)egc+{?SkmrnzS'dbm0ZAua*&c'DH=9ባ h6b%SqJ)_H?{y+_m!aj H);TF!-4_KZBy„ĭ#k"Fu{@ƥF;%Z*U0nĉ2pn(tʳ=TqKs8w=q鶬(jYdLiZJUÞ/8㲹Β ~VT s=smCVg)gH9*x0CC}H)yH@lMӎ0iD`Ю5.x2P=;1-GLJ J/E69cٔl6gms%q^(%CD&"̈́*tj*s5Aå2t?qb& |bMKW"o h,>lv5# qInr!-/OMP'9U+-=ZkzY:wl}Tdc\=RD7E9UX/ڭ9Ǖ3ţzge#:{~їg4,Q^7ȞkC  oEy_o?NP2q #29]qJgǎ13@uZva?wꐍTq$wK3W1Iwҙ|8zg6S]e2$NEnftz΢Rџ{`x}ܕE6 ab\*b1h%A]>w&iW{VVOe R*Tܟ-#̯Yj0}4x\wط?ɐP:8'0VFy ANF JtRӘ׻ CTmyA"_gEAl-YCBT4Q_E" E.5V^iiʙYD?LCH+~֘yp+ڵ"-ܞWt<L3,j"e/fkܪC hn@/|]LAf0.>A$vvz ZvtERb"Ħ脃A5ԭҸִ}_c=P{*}׮C9Vѷce&'DL+ wڴ&x20{ DٹFSG7,Y(r=@t(չIRa?kj-ue8'*?, aVw?OOANTi O)P/2vas5D c`lWy >46 aaAQCӅ¾DEή /}T\W~?Mn nf ֙&vHu^ φ3NXJ'x.U)2|H2E='5HUݧsD[ G NrwC'}4GFKaH`dj2 m^eAV=`bM8Ri?e>^nŋ7ޖ;7"]c:{v9(j {J [Wgr8,OC eB AmXެbL1;iTc ؙ)dEhUU ~tKzCEGǻ+H;5 7J,SR 5dKF~s8/WHcfR:tRG \iw/ڈ4H" IV}F}G-R$4?PFJ8 gngjOCbJ2XhBJ宯TC?7iJQӴCeL~;[{ĬĬz1]D TU^=1_Sĭ"%GgputH()EUq#DomqG;s:7 Q|Ȯ Sp@,>Q3%O:'Q~g(lYԧzc!ÿzh84 RMuǒū+' ֡LCWU qI,??Blqj/4?3~ 0U^:jk<0-o<981OU19ިkBeTeWe[*̺`t'VeE>du`qEIkSr4\A0{tqvTtSU9B*S3vZ$_q-+EcUbit}9s~VT7;k2](4 JB"l^TFL ]/ %vI[ ࡩkK`iCOgsli8/9w5jgVoL4^ٵ(ORcH tqZ^4|Hf$0܈k [>< I+pe;9UgX9q |' Ua\h_ѯ&GMÂgWdD}˹MKkFQ lzz*3rB.?-7\Ja 갞הؕ41;Lmh&UFYJBT=e>[ יXNGY9ve364-n᪰l"lwR[J$2 /LY5cxrF9r>sDA]ˆڸdҩڿ >n$BLBTX@dt"H*K\C}Xn%S/C~b*kkΆNGI]yRgT촰.OW뒷-3sdVs,D=,Uhv/UWSded}r6~ ]ͣEnL~{{LqnYW\>=EJ\ L慏D6sՠ 9v +Ut.dk{?KA|UJ*NC.Aӑ.=Y #-HnY[˕okWGnzҚC`516!ޚ#/QA0uqQeDKv"&tPNWg+TlDc1Tpk5o̩>Ĥyrg^b"j8j\& XQ3ljRDcIfi ͂%<"V;C~لg劋+LrewL'-.~3X$":L6T8F^8X(πxuG/2WOdV:>ӣ\a"'l<荴bm CDX9C c+Z: 9/4{"辘) /St6uO NL{_Z`RQh:?r)ULJ}"p?Izα!>^uxY8<Ǚvfk^.Y)NI5x24)WVW.R)JjUU73 7V 404@MRU QݹSE 3v6#&9ϔ[JQ&Fȏ9lKGKĉv3R;{L qLuhI̠Tts}<~[%/u+ש7*%<(_&(ZIZdkC# <,(SYP)3 U./hܷQJmEFSǍlj(bD٣.{GkOұśj@E?h0 KvP?׊khHF@^i!'Ub8ZbIu LYƏ_gŁR%JKQD VuŒ5|\/dGw"{6˂  YA7tk/*},QMw^#i'["\ oU뇀O T5@P/'g/_wlse)6Kuq]((mnc^8Cm.2zW6HK?ѹr#ebv7Pw/|PjZl2U9Kg-*ÌChMf`_u$"T.%8(P19bdlHo@fG_ sowpa*Es5CE~ζԽWW,f+֟kNa$ՉK[9@$8y?8GFrmڗL _ϒԭ8.+E,w#$'me-x-wݝ M[+7B?olٵoek0&[ҼHnej U,F^İ@\ Y> Ǒ B/tP=IOD,pWҹ ټ#0j*dFiTp?n;b!](f7w~&Uz L?s+@o>kO!uȈxy6n3(ՌYzZCȇUs}XzU.øt2 3s{N-/~Ojz|d^p$ }Obh4AX1ʮ8fќzZ;p|mFEU^d*C?͕FnĎ\B336O}:΀(yAd r'2D918̠(a CouR9@P^\L# {a^X^}HqϪXRz;Xڋ*#pr|c?^'q+bwېȠP=jl'g7Vo;VnH E~svrnGMȭ5XNÑ7CqL'K֮a$۾Ajè1tYmw]^'i *N \s;ޖi~Y7 W_S=Ov!j#yM|{ ݕq1)|w,ou_w3RHA01O}oӃLT}/G'`H؍v4˖,5G f*hRdnoZEG.&x[8 PW0ˌ&KE8H4ђ]0~E?V[+jճldz&S['lIRbƦ4"ڤ 7|PHrMvX `{EU=zyZm H]G0!U82Yeh]_0q@D\R? a"c/|גx SVomaM*BFuV>bÿ+%3]MM?c䁠}:~eL҂>:wnKQ BoU $dP~T^@,Yy*Vٜ' *VsLl(6"l?h~|53*ͧKv& d-|L yAMsܦLlhRnK6i]~$fȪ8yJT«Jcn!N}J\p#uѶHl KciXްr3rJ\:t-cI|t1 Wa";6tHfeл}:);4[3@FtdyiTV *<4w,nZ})ON6fҽaߓGk!Ol괈oBG6p~YFIռxүJハ 7Eʶ kPYf١'QO,k:$ >%8'rzѨ͚ Q1 >n k!` dp<-]VI>㸽 90MMy> (+!J.N?t?{eWs#|ya:+%^hsFHfPhv|I3i~7b85KR5g+C ˞;<hY4B ir%7%P::G^pVu*~Fߋ@B|>9J :2912S &+\*!eP`!Z]X=Vpľ!ݾ6w/4$'4youuH٫^X zgkcƗ8nijxD.5$ DA>}1:.>N]I ,t )8Ъ3Zg^Høo9A@)o @oδņ,}qm{WL(hRSv)%V@ w<ޚF@i|6e?@{QC}: u }5cn%&n5im8(~%∘1RPSR-C>m k?l}?8Xu&@ 6R~64$-LvX&[{s"_PQ;47<Q[ce*Qo 'p`0L0K#X,V!$*d:v@tsv2W =eֺrcs5ň}",+:kE JȀB; 0(;:WCwͯ'g^݄qkNRQywz!]3Y?C=/$3jWoG`<GSڑ fm\[ӻTvbBV>'}tr>)fAz#gkX (9a@ ӂ.*~_6FIuC4/>,?XkeT z|v\DYu^ZZM¾y*,ǫ}̽8$\>Ӧ|pcݒR%M С %8/J7f5N]5JIQimkq7o4oV)zVZ "c5v8hٞudq$WK֓U/)yIYk*K&ct. 5VK}B>?\eMʹfr )(H8:M|OcX0G_IFz/zyh}UW}9W} ǵ נ )-ΚPi.2++4>Q8[̚V./vq`|iF#hAzO@G/_5h#4Y&'fouUL-Vg_o˔4T^Bu/` /5BpsJ@a&l 0Tr0,8k90[|0i\VU=BIٝA MgYZ07070100000439000081a4000000000000000000000001644ae3ba00003d70000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-indigo.ko.xz7zXZִF!t/=-]?Eh=ڜ.+̈Pg:^,UVp.+uin}rDTn\$`t4^.@\fG{sO :[GGƳ]FB4ڃXE#13<@8}qY!,)R*A7ߠ.}вaa@j5%YSh@pWWB =Urs7h&OCt oWcä|:vbBtFQ%@'^2y>Z4Y2(F#-ih?JTʩy/\TcZl}**"A+/giI@~ WhtDR3nwNwȴ4XXbȢ\燹LZԛ*.ǖfT-?ch)UMw i~VÖSx<1nr[Cv],.K r҃-΁}ƹL9y۟pL}#x%R\~(& R43QqGYf$[ǝz mu6#A۽'ޢZ)}Z9糆Gv.7$,^ g$]E%C~R%7CY6e`]ܕ–7?h#,K]U)p Zd|PLhy6ܱf=zF-D61zQ]kr)^Oy'i `!WF~&2148(U=|$857S] WJvzun JTڂUiZ6Q(Zq8q2"-)rS#Lo,).G*>FzPV xd E=9eYA5L98oZwfaiZxrq׹p[iDUo@d]JJpl5gڟX"(=:b=ye/yН]m~[ am"Pֱ Q-8]svX̨RqQZrMȒ-Q{XNWNcTօ}9< v6ӂ+QYZlVU` ՘Dp㦡cpcKv* e7G+/͏#HJ7K+.Go$0uoeU iFmA620@ ಣۍ}Yz(t$H M .k8wh͈d?ĭ~4 MK1JkƅGk(rҖԵl1d!<צ(ۯ8Jm\j??IT>{r[5/H]i' XĊ8Ay Dw6 ?i$n˃42Uu|B )$J[f0;~N_?/Ro$z]FCnLq V+M/fL&hZC+׬K8dop? X4PV+>,U;aoeƤo(p j=\NhN vO%+WrM /Sǡ8a$En䧊G~2TB ,Z:@څo&@5Jq몳V)ۥT`JWj\wCwCtw~yPu{?VY\աݡ97e1K>A=Q,%eEQc[{t 1\kPҧ_MA9%A1JD9"{ Rvixս,LHyy;)ӕȦ\Ƈ^Z2l@l _jlΧxC,Blevڋ g#W/X0Kҋc!\XH`*VQtߢ$o>͝h5 RZe]I@u[ml=U.BaF>?A0)CV1R5lL쥢EjI,t`kMqC1QpDi"O|ڝa Q{GH)I㏻5th kJ78p#H@HN,tǥ_CUo_bK\A1\I4ZF%h zw ,LpI߹lMU\1؋G;Bbs9 (B@B F L i#W+u4 ˓991҂?Dh2_&;sr6MVz:3]BXMᱥΤ?Tv0C -\2ȍh"-27LґSDpS.Sh֪cٲ7:ֿlq+xc։/Q uDmBpIU#M$H4hb'4:4Jf b<[`;D^ze)]Wmr+BDi*G!sӀeB\!0wX9v={4+ SO93Z5d`ב(ifeva_<)W_jA#Kr34p@z7Z"jUÖ +QoLy{ 6 WHELKA7K' I 3ME{5m"6'X[tޠt]U.0=0g~d}:C2QUn_>~kç}]t;~H|*!CM` #![] ϊMRv%!3dڔVsɹѫI?mE8aLFbS)e I3oGѦq) +} n[((}JgP vW[%F}꩟]ʏEٟ|rá;mǼ4FSk#RүojMR\6/q0f Q{ϋiW`7T)열a(_D˼̺i2ND@!O`Gętwcyڥph4Si 7qh+^TOU\3AĶ<708}.lՏT3OLdC@Q !k yNQFH`0&fy&gI+KyuL?"gbT&66+ eb1KaWq,`_':3g3jF.8\ DReܣk8V5QǦR!/R{ȣUDٛrV/k&O_+Q]q쓿@Xq)j$b0o}Jg5zfH\KnjuC/ w.:0wc)}:;JW*} DB@KcrcÎ kULhHG*,CpX)[Mgۂn8^S#X|3I|$& iLC;`y9,ϸ M2[/hzݶKAlm]_pu-E  Ѩ.__(0w?T zi%L|"|x*ꍠ`>*j.nR 7:L9N<ﬔdS](b2H!84[:O;b=Wmc k+z\RoVInpGϾ';γM8TD';cbg*oitr|?=Bb\Pzr=ZQR28s I~u aE\R#heg~cF]}/#LSl2TLjԪa7QTN d dU^'d ~Mљ%aUG_)2 3ѬEs 7HE4AHN(oWuаOp\޻+vZW~onOco\k,b8+!)9,vJɇ9sʑ_O:%.BwMVPfsk O ҙ0ܺ}a+ W10J%U/0ZwF`S1߷{?)! /A!)Vt%xzD׃}rU 퇕>WϦ6Y_ =k@gvif3vl3thD̏:)GQ4Hc9_qvB v?ۀyōIhWQ``F |?ѧV&D6Ip ^ 65n|nmoŗk|>-l1OKjR sߵ%nl*zo3&c -S]\ݭRɲ9 3 Uˢ l?w}#s4)pIz8;DF1=~h>'v^(џ X60fm p趾a?ޕG@Ptk53o ,te>ې6b SW`f\&oL^(,P9Huo@Jf;tp>@x(ґGձ7exodE0҂._51a㋍bd%V d=CbD.$PM,]Px@O {Lr ԉw?;=h{Gpv``En6BSR׵z& kd=6S8_(WólTkw`X&b+5jri00#RW m~G ;(`1kPQ[4E޲1&9N~/ ˙6v>A+gtatKĉ",BVb|%^h @B)xXR0LFM0Ic 6=dh|HAy^Y D}1]'Z ZuB*w-?'<6(l XKĀq>g}-lVeF%sFdNTe6hŒ^WLv)쯡hL8(z>PsWGsqdiId]Q\C{ z ;~@N<ڼa9m@!.~thBNSA7 8 t>|3quX&Q5 9S|=:͎2t3+2R#e?\rӎr$iD6oLx$귧^!u $$ݴPL3܅mM unZG0b>0W,ymO\ ػ ۀbŰѪtueP[ڿЈي7ہmQF8"8@?Ka\CuԃM.l5AH D"ܴX’bNT+5N$R\OQԕը"r$1{AێwݛfG}֯B޽X53[Cæ_6i_`2~HXDM!L cZJIMDbuxa_RQdLֱ *CVZo!EN}k!IOU-':5* NTuZqv dUw-7Ԧe!YAGL}A U{q?L/oo>p)";M,m0Ѫt]o`-1Mr.8y3J=%@+oEV2{C5(ᨤPC2 :3myq}g;y .V<.$xFA`Urovj'ufVi~=ۯ0-ǩeOV7 ?xQ' ! DcYWs,/,`$9T{": u^_̅%-Bq[G8R3pqh:>}f8}rh>}^?`+l ;z.^āA"R}[$`b8ek8ލ+U+Mna%RֻyN5 YbEo,@{I_jGFkN:*,!j-IU,!i?yˍk4Q]5+i^DQe=5rFV;*"d⧨[ẇVbZ>Ҭp 6U4DD:RKlAhVѮɀ^x.AC~*԰C ه{osreq25[?hzQ[Jo~a%v4aHMʂ%v2`N( )>qlN2/R k:OedUE 1pFpv\1u<_4 ;'MQa!=I4i ׶{#QyR/m%O|{z ̫Ui[Ţ `ڈRYW b״#`;`r}GRY;žYS"n@DTG@sn8q >ـk_w>g5 ?K]M&IdħNʑ;FXs(SxJPpL7Јn# yn&)Q&i谖 vʪSRVqסedNwG 9,$7pȠ2&FgB(_&'x:Zx?-,`K~1 nF9g踹w}X$7-l~\TQz\Pdr) \H ( 9)^Ov+o ߓ)|˲ MJFO(3aޥ< d>؞>To:=ӸJޯN9Br-·"pyu*P,g|NQBU]hX`IAg2ڑ3{{ Jd#u6\Y-T <޳LqzŘR9~W87\t+ q,Խ<=I Җ;52& hzo dlG%mנ _ՐTܠD PN@v-[?ԍk0tG 3;Zg^x[d @> jG8*3k DbpCjl@Ryϕ7XV8| yG˖0ѩ1+2HNw=~$x"VӘ z>A=tS}Ys0C-#*6֙D&R$)DgZsi}5v0'ڐڽ¹ n 0Τh*pDq=_}/-S>jvbѿyk>dR5$y~ŗHVRc+|_%ثtez%{ ckj-ĚtZ8ZC/@J>/nPj,sbշ)+7dHR CY-`_8X߽)2VTUQ)~$Ѧx7UT(?tz/2x PP"Ԯ[)C7jkqri/r89-z SSDV5أŘ,+S:ұ").g|PjpN)fŒ \GxI0gkL#,Ŗ)rAȟobI2t4 U Ao$v>df0wZ֝D* W=.l\^7wtT26G m,LH|RCsr??}35n.kPy g18L=n{n ?{_肀Jq2w vd|*R6sUWTbhORX,usVţHwt" A0a6T';sjЖ9^R~;X{Q_Aj^?ġ3\F CK)>C em1我9S H:,y\#M՞$ s:R>Uz"Ig,kPT l5WoE}]@vSt,ng4S{P}an+5knxMr?FG1&AtI T]0*h } rFR3]gg i;Ml)fVf>2^œ7Zحx_hݟ}3麫swg jrb;}r6a5SiL,.K]#]A-΄yKؒR"lERvn9,=Ů)<ǂ ܛԶoRKGH\=}g R uj.9T<Ì9E/ɂo2*$t@I{QrKv4]8,.zE4M ~GIeiƹMVa =L1*fɩݏ}S dsBHO>F61}<ۘRVL%nX]N&iV&\Ό.k C=i1_\1؄ bhOw/:x\/:E/R; :'Nf!DM5qPSGIVć@J["ƒ)G S7PHS #؛KFф]᧬zhs|J0ԇ:{>aTAbǢkt}#]ݤEj1G[BquN cjMH0nMW=a@&zU`pvg'I&U,/ވ SdTW}#G}JGWjrTK%"rg G #IhTYBp) Vݿ '> 2tyTj&2SHEu^0M6~?]u ٢e`iDݻ}(Ft(1{^$1NÄ(:Qd]10M`tYc)áQe]L7k_J_\>8f k+Tݝ(VNj pE?!sT((7B{ly_2Woj4숉" Xn<ޢ2}o:pK* bhΌ&k{=ʞ@jSjo7!@rm:)k ;9$YH*4-3CHI|&g{ƬK2 "W:w-'ќl}s63 lqC@<tw ^]tqRL-qE^h~!/B(WS S{, c Mf$c*Fg˸VC" yӊd%-K'?Ȩ W}%V, q:3$5]3m {* G.s6s 2='zdXD=d ƂGcϧSۖksQR%|Xe 4l Niu-˳i*"9"[BXkp%ڳژcMߠTM)T͔h|/1|vċ)x7BeT+mhGzAt$th0V:yVsOvh+dWŎ[p_RbkccLbNDeaȅ`euarO:]7ip+Ru˂P?ěwV+لՒA~ YZKG>pUr)6Oi}I }Z2/ (,:N3$JEcb7m-6eGb|-yKd˰H k0+Sme P#]hݹihx,Dwz.+ Ww\I`2*VP[<0=M u:"M1;M8'D^cGլ)N᫣.N4_{{ʡOh)61<4Uޒ0x'&ʷ9*Ti0i486R+5)58A2Yq  :(%F_?7iFlk'Cǟ/2);C )G|65I g^#ܓ-YÙ̲<0P<MRx/j5~9 ],%:j[;ZMoQT0uBwYr獶Q#-6^3M~%\F)+= p%(Z,y d.zƷkyN6֍p#bbab)P=9B sB}1hRT}h[I/EIc/Y@ٙ/I0lO$)ݹ=YY,Ka83,F[d!R.@h>"gz?I*S22)2М2%Kؤ;1|Z2="vi#9R2lϰk[8?].&Od`Xr ث]hFrG (gH} HN41nn QkߢӉNjpIzXexMj 2vP8G}r"(Ш@p1TXks4|}>, `5^o49)U bLG蒇$Wf\hF*b/sZvsԢfZXF(}F1иf6!m` }*jrv9TNovލ+iA:2MVڈct@HmC y UR83;v eS婳ί.>0Œo0$PG>2A6TgdI o#4;Ѓ107SO[kJ69HA+ }#!k{֯M nNO/p옌צS-A'Ҽ;zaEgYZ0707010000043a000081a4000000000000000000000001644ae3ba00003db0000000000000000000000000000000000000006000000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-indigodj.ko.xz7zXZִF!t/=p]?Eh=ڜ.+0g:^,UV :#M*~YOy?YE婷 t6C:X͡P7֚J =%_QCZ&-Qjڹ+G W^St^͎]x wN9HO`l}/B#t"&Ҵ0{锸́LC+zr/RWpCjUi"9z4mV2L|yc< 026G:4|@1зf[gA"OxΞaڑ2~) Hr$"1oOr\|"k,1 = .;ED҇@A2sA\۱,/[];bAO|~{`e]um|o$pX,P_y^EQΟJJnW53\>ίqpYqIn/pBF5E#~Cz--< g̖;"#rV8Is54kE,yfou8GgmAB7s[ja-VMٜ(PM%tqݜ< SFvr!* &ILzʈ@g}x?O_R @|DZ~ayJƲ(-FArD3ه}+ N_bôF`ݻF"*?>Ifcn~V N-4jXolU`?9Um['ZgP̆ he:|ŞXw +d^ˤrbj}vnP-L 4o9V0\Fc xIl@ YD23AqXyLE ; .I$ 4؄ 6"v-fUg2TíOq-/g UsyX-{cC9j}%xX1 $ё>bbCK!ABKp|>Pp׊q lTgAppVn4 TzR!O6͝ ),iENjXW5ղCt~Yޤmn!uynΧbN5ϻqGV|˦[q]HqE(sb75~jpk1ڈFo`UXzHȧ{zaH{N˹dԁ kbQʬ+zJgeGvth99ҫW@JOfgr<U6,Ƭ= $dNv^5gn8|(Cע+8L1V.rȉuZuWӰ'B@!%GH 2 aO 0:A?[=\S>9rpOx^4.et (pPJӕa֔ MQ ެhѺk>ĵUn?r* a eR賥Yi|28.+p%Ԁ*ePѬA)'5 JKqa: _!Sar ]_j8ig8n$έTB*?:RA.})3՛Y32PShA</4@g+{6LWH0ш mHu)W'PeDw崅:wK P jIM)gEZ:ֿx÷ j^pE<MDD  GЭ0MYwnq#Ӛ#ɖC&6=CB|/&xj*H+-|1^G{w2 f-(xK^V9W%m]P*bӭ^ 2o,i}y̼lʨUUB0 B{62׭q^ +M5)<Q36KH852wń,ZO0}AS7pÈ{J:ka_h:JF'iIkw?鰰%صʅ<A,%$gr:uNmQM-ʼnfS2 `tqqJR;?ϭr K R2F$ؙrK{i)E.2QDKsTGM8CSDz$puZ⟫7!iC%cofe&`p@g1ڛunst+u3u|Y&S/AT,zK3Y*YKr} / <c}GF}`.{g?Z['e.+Gd!'k_ԝfKOlpӽ?Q'v%aw؀g?Hڎ H-綩(a LO{!B5."酅-3uS׳%+H-+zp?&~].Ƌ~]=WY +#EK*<4 (F&j<ιĮjsMBoTL Ѥx. I"cYYhX a3}{U.9}hf9}01yV^,]ON R.M|vf;C( i1^[7OF$򲶅8}\h _Qџ yr:EY-1k_g$Yo,BL w"3B9rloS.Mxlr=,i u)%H$`'0sRZ⟹tAL#']W%2QRX<)ټ]E0v񨮱Zh5^/uv# T7U4pS-ޚ[i* ]~ %Uų`p2.>2_)4r\Xf7`T:ou+bRx}8zIrUM ~6{tHswM& )5YWu0p*'5-SgKjӢy=Sۥ'(uj.بq9ͽD2\j8qTbZkZ2uͻFe/`ie2.<UBȎr&sAp2",:nߝq0]\]%7eMW~LuN)|L_ꭊG&zZuZΧ&zה2V#T+Y ]1 4Pz$lHȘ x Z)" y/7hПFe}ŵ 6 p"$F_ti4JuK51#ėͿNTmILND&P ~on8Ƴ(lIj8IYSx}%+Rv𛉓PpJXC'lD2HJ~W zkwg" ;鸭Go. qC!~@p6A>E5J:7HΕ/9]C0%ԋWG tl&kɣgÎӥ̔~-}bc^ǽ9=_|kLmahzgmfIJ2 A٣Ej43ObMG%V1¡ sZ3d| DEIhu1W&֤UEG &jWqi'P3Ly%kw0h:C2{Wu^&~[\XNh`υ&]*\'Вuq^4M{\Α]أqG)E (h ̱[ՖϏqN GZ= 8hdHLI \_hUH}pXN,AfPf :R n*h;khu#ci))2:+w"bt. Zݛp^ F90I+#PV 's޽辉|%;tidYI~:=Mkf9XD@4Jt~> RlRolg'/z4(4e™Ӌ[p5 Q`g;C o9<|&[6UTr8xTHR)WcL''QCyXlŅ5D%1W=9bį [Vn\4p4U&-'h. Jz'yjs=m~M ~즹|ϵ C].МW^k#S;(e{`&jKX_vo@-1ToHq@EC{~.ةm ԯT[=T"ep^|)^ "DVjR>0场 oV8&{Ɛǿ"G#: p|@Å =ΟQkqLf^ؗՆ(M U C8Y=UZBϑ!7g| Tj ;pL@4 ť1v'hS'FwPgIzҐn'nt U+}4ujw@9c>9:kTrP$n&=iT;\n ,q@.|Ț&- KjtYqc/aB%C57WdN+\)/2h^"ĪߊV[3G\=7R1r2Kċ=$Abol[cO r]/ӏF-D8crp28៫bpqqnKX >@=žPt_.L97^/H=Ǚ+$<* 7G,PZ6wZh}L>aDTVvh5j,eɬxΰ->m6S,X/:4)q},>2D’sh":l pe 3."Y&+Rd*"pmJNy<>{y3,]ӹ +=|vE}V=ѓ6KJd^3ohgbǎQk٣Phݵgb$xїT˵H~b7bHb᛾Naz97\KexTҿGcAKo5ތ VABkxWA <`>bJ\ÿWO?)yF!N @m,Tj@rxmI2)wuԡٖYmL ]-I#׷ڼe=E=/W'^&toduDLof$Z#-(F?i<sq:xK~ xQpHZ,F&X ^/̸@8Զ6у7ܖṆt-)HH/rɌ'nI?Z !Fơ50逞qUv16k wJ @Sēa-DB7JHwR.;udxs1 k۵ako`:l[XP'"Den>v}^Mo/@ AI*&}4A]3bxM>ǝ-}#чN|> ]߬--G;LAsplUӈ|n3[405 M1XyumJqNc=u-+9P+> HdZCT9VAC\Lݶ<#n ~UI$ҫxNJ鰻31:d̗FٮLMeôޣ7X&A{Nҙw)BbH٤kN'۳dG>R3j{I>?V_ ܸ '0>;T2Hx]i8@-2&M*S_`t$e^uݨKHz饰W7UUF˔T_I)oԮ5ÕD2/9;UCzp ~C)xLE{,rԢOX+983y)9d5yLy&![#(mNKĬhsre/[#|ѝSSPeB_G (!:9+5vy#؎:>P&Lބ+S;μF8 =dX!Nfp@Pdl|+K%+[͏JBZg˽g0Or_'Pn%|-%>q32c{ )+KEݮVص 6.7[i$ly6+ULX#eYNҀ|Yg>E#m4ШhvQ/u"}ENٔ 34/ <T2ԪÏ9*]ß|U"4Ye*y u8-)9x01 s'D8:*)TE6egȦ엜/k8b@kZ,=٩65⬽z +z]s^ !pDȖ5BCR%n6YClPٌIWRn:p̦ywkI#a/qA(} jmE'$=ۻvN2:UGaGg&N۴Ãy*ՑEi"آ)vЊm3TɛJa-kHÀ1TzW^>W "xD~|}nijI -vX`\!DK*!*n h4s.)#/m@Fcx\` 7?}q[aoH ju7[j'< [^qP$<vߠ=qS$yJRzx@o=A"v4(/v@w7Mݶsw @;z]!\{$ IΦ,Ƣ}Tj;^?]>;0VfEFw࣮6!8<^N2KPɣ8D7/t5.'d!A3YŶ$+#iX ,m欠9+o凵.!XQoP*dC;L\Wntyu?el2j.O_VE[h%qO%| @duxT6kwwS4_n W<`Yv.MO n!GL<FIЇ 'd ۲HÂ#Í晑@->&风`k-Wc+܎U] xC&P]Byꭊ];\0w=UK~(\? =05*[f!sP!?`5υJXkr66ؑ|'4ܚɰ)/OaT\*!إ[t N2&E59JB;qG8\|S M[UN@ T *fh;qnivGÅ!}'1uy@ǵ\z*־x +B`4 s߹;9YiB'LQET֔/JpkE&-֯#fHk-uc.M:Nբ9c$7"Z)X*?ٷ]𲷬GHA]<7ܸNkuΔ#A }:PУ Jqux*& /mN6j3XYTѹ]ZcSf2O:O@@ܼ2>#gV6՜ٮP9; xyg':0X'`jؑ΂7v`O{jbݕ=2 ͬ H./}1*FmDv4.qka71K-sx{tk|r7 {J n&ܘ א[-vGf?L(I:-@v&KLMKQ`&;hd; k 9eY}s|iE$yrqRIv\iېjr.OP1oiW/퓖r y'Y6yPhTP#,]V^K7k P'D"JW&dEliDxFI$e.I@ńYi]f~a)G9Ko6WHqZN{,y4]pgoo'`UA~KMX|})^[ľ$r)\>Eđ!kŚn}0iT]jq1MO"WNyȖ?xA0Z-*i{Y LjX 70*o[OxϳXtN&koav.b5e_-Qym P^+<tmNAsUET0VhҎ n$Ǒp﨔Sf?evOf,FƊ}p.xj7ꊷ >^w 7upƕ%)Y캻#$@61-tЀc܍NJ0iAާ^'Mnئ}aEoeyg0&7Xr}ΠJ8lyd'/# 'UcI]6x}NΒCf%+6VӌW+k4>3<_K{ nFay`~9K/3Er р̮euU#wxhSw`ŜbB8& el.D[+Ʉ`pȴq+Jf5&B,{E-[ x꿜8UYl"ҕw0_7CW^Yjhz^D tV|T1q&¬~ffut"+? @d9-W~e$k*ۀl/.n`~q-ՠ:5Yqmj6ArT/ouθ D㱪f/蕛l=,'M:K2Z]Otl$v7|Xn(懷"> z%{q ul2֛ľͪWC v?t"OT֩eV25/drMGc1%]Fsԥ?"Ǣzr)g !09'/k088G4 gڿZi}-HrE?E7gUKNCKfrEf-UV+Dm)=p*LA%_I!P!ΔhKV-q!r}~l{:;"z-.K0W`>sO%^`QQYpJ?G9`5ʿ fDԟ!]7e W@$M~":go1:ݝ5l VEWj w]Yhҧ=f5j7x {Ê9Xi t阘%:Sd?vEWTm޳Q]qg<2N*K"ްܽt-´~Rqպ;kjKpcS^v2L*XlHn!q9{)a(儎7i19myV nO7Qzs(dޤ'3eRkOkPԧqfgB'۩A_aI/g[iPtn-Ś{導q#dM-$s}]Ay~')]5dߜ^v,QUT{Q?oN è8hWL;孎WN6"rbĨK?- |i;b8z\M *M _b9TXv.uG$83xJWPzo (\Dr :O{ik; X BuS *C4ߚ^0CHMt>xxxD_U9Ji9!{oyrY̖CIJ>faxP&e`Ys~#B#ί醅u [0O'9Xgڗ*b.:"/[`8;8`ֳx"QkaXv#XM:p< v}j\c"o(US^voQM[=r4Q)zQ]˕qz Iv!HMCD Sm*J};HQ3ו Y%bNœ[lU㖱QL % 2i&s4Ӡ-5p5}Ksn ~c 04ϕ<}O_%f/&4-M: `{41A' %7"e*w~ym6Ubܙ_ilHOyݑp;[TEc2 -ϼ@<}@ffs>~ Ѱʂ~0 @`dGkTI0չ Vb{A;)OTru+hz t0){bzΪeDŽk4&|v_o:Z{Py&=H;aV|\z(Ee !0\4z.%4NIgTƲ>Τ npn59gم0ܨ Uꦄf Յ0 kqw]ʏX, _k:rD刹?Ycf1aML!UpxtĬ4֌cvB^-o*3(܈C\xA_Y#1@SRɧdcSCj9{|T.3 q^'XFl54}f=D{^z#TtNQ~J hpˠ'Y)}zF[nTEߪ1iZ4W)Rd F^K&x/D.; ~HOB<\|o6 60[\&E{īwf) `k`Z9  )\rH*WpKܱD}dD`9e2)EAȑh*Y!ĺ_ҽ(VW f2s^"@jnc/ӀϴLvܼ  <1 ȷ 35̸ #,C Ȍ-7ZXg(|p%wA|Cxo d!9-{eCw6!A aSl^ q량sU44Y<֖1xfR'gZ4yD8Q|ʷfC{]w̩{8}oME%Bh3~- 8./E.H=Ǒ82Á^ v`ɀk-%WP]6nb&R.TqWӝh(}Wc-3k݁nTK=uƹ.*v5~LJpK ۮ/,8O>P00-͔8j:[(<Jӹ6`%Z*GUd_?}&87>TDUaLHc q4\͆PI[XFRVJKoDꙗ.WH-d)(;˜7q27ϣ#iCa(HB=~{ND619BSvBVy9*N;n2SķiP? &V R)HW @ ޳g +񡆱B[פ 'ңtOvKv#& :__`n!LƂbE zMσ{L.n2cjBO`SQ}Sђ58޴xmTJqV!%ӓ .`\Oe/62pϪ-Nh"MXo}6{7志J&EF'B&O * r# C'M1zZ>7SM3#k+e)V1#% `;NAp!O-hFTsu!#4|o#F(;u,'YuuoSiN[ƍVy\vxBb>Yzu*˄C@u#H?j480A; -tB- ۍ֙HQXYޡ g.!"#Pܿ+RTaon㙯 FԜEf`b EXqJ~φ=jb>AC;ż]c V#gY{Kf|e>_oӢﶜ54q'wWDb>®3G*բ~v;_Ń ~nJtyIj- Jx۩.nΤgLP!->͖Nn%d_m ^`[4 tuUxe9Z[r(9X鼮'ӸW!tL8]t> ] IOwjIVKq;}ĎV/ȊR-A΃S +nWQF4Eץi~qQH*ؔ@'D8ChZ. { iM~qgji[|>iA<Eb<,` [WKAvr|n}~ *ND~v3Hj)|viT_A8'b\3cOv(;[d=Q T!\n dvʶ݈kpaY ҐrڝA9_wvA>c^q2A.Ԛm*X'FڐG>w-&gF,•qZԝV/j'e_b +ktM5Ol>=KADհ,6ǩ1rjNsl N-@$ExfV2y:P3=C_69\/wݻH5RWj޴{n;[wk ߱SD@vnRt~aakf7znbүVkk֔rv,]PK䇋]㒎5qsl+ؖ %Dξʎ-ŧ%.#zӊlWT`}^㣸0I-#5-5{gvk)c,P Yk2| c{˜ ?bp=1`gxic#}2#bk4 RY'͒w8ZO,j|& =Ժh,=t8(T߬Aᇁ|)PdtA1O]ϴ#G!O0P+D}w])6@3-/BO-|3;`o%> sW_u/pXQç|)k_ELJz1nZJulγ.'x'=,0>AtzIX':~‘N>8ynKKg %,b%_e]Vlpk1ODOx Da*nKR^}QR*H4EE+E&(I#Fv@No|uW1Ggs}š<3k 9DMD *TtG) a'g].\Qtqx !V竺AޯbiR1ٟAiG:%$@"-ϯKZu*X!j9'WQp@r0.%͂L<רɵ3k^,Т#Ml,甬$`\\6^ܗVC rhE1VW}L#ϗ0?pmOz8 +n\684t-#Kx:eQ*yqkEm-\tDf0ݾ$aBX[-zϣW'˸ gVD}2LƯ+ ! "IHu`[fBv췄 STBM(z}՚Sebj].U;N(stWr}BKaxOZN{t?Y7R}Y?af=}@Npde:]+d0UtS %\dSEYFjxi7HuxVПA}&cٲV 4 hM!d8v oNw|;h&MUjQ xL|6&uAڀhpI?`Ȅq*9Ħ[Sea{հl͉%F~Aֿi(v 8tKhʇI$GMy45 )龟si(1ܺzymP P~"˲rA N{]4MhV *i tľ Ww{4ԜEöܒZ5Y$z{TR֨T*xi}zِM 9GṭMؠq7hŮ6UO?P65O49;|S-s="OA>h's+cAӍ.x+JYa4#ܩVw=/VX;K&!(1ƝS*VS w*Ld?blX2ˣ<I`bޯ]ꎠ_Mvyk`NYFng>@avvќ%[*HpҮʀ\2`ڹ擄ی?,~M]9yyLu Bc;PWAdWCFl9s rj+~%v=E5VaR5@]E*NiY`dՓɰ8b9'uaN-ۃ{r>%~뇦%JJe!c9ުaR ?\j'PKTN OM|q/s@/}k Jv  y/Xsn wְrpi[Ȍ4b7_TY^r[L3]uŲS 41 Q?f1Q3 Sf`HmŅHf2q ?;@E- :}TȢ!̩'W%eqJάtĕ(ۻ0yNEU8$pFV'WBev>v3h8iŝY*}IB?)ߜ *gjLReb#$M&W~ k8+eɮP-F<^]ƽy]~%1tJWɎTlomgmFdu!0sRgIjaAZNn9ѕ-==u+tP=nrAZGifߝNO[V 9SJ ڣkq!JV'ᚕq5XIP;tS)a"yDaQ=idO&~7JC .kq99Gw~j!cϗRsLk8={jL_0Ut$'X{_YmDY2e/ ,0fDꎤ1 OTxUm#j0 ~Xy]K$e ДƖ_T|q;z"x.**m=%bJ=Lz0?}:0>V@u`)LȮ%|W]Onw`Ǭwny'TbDM=X k-U]n y&=]rW),A' x迍ZwZP0_+nyd;U('EM' 1HL/]R87 aJ@B ( B6аX*(0Vc"6ˮOKݭ0 Gt7}V'6cϺzS{OXN<(K}2 w$B{$mve^|`H,V=H CL^ qNz/!=^n:AX{/h0h+݇!xl䆨(Gp ~'(oa{`e}.<`i6=@lN߽4-59 _L>+>#2/ ŵ7m.縌:N|;0t&0Xfˬ섕r$9hHwIÙ:u TF<{GwtW0za wT&CUہ F(8׾p (( dU1Ii@]B0|rU4¢rglXИ kyNJ-FkM}ִ20sঞtCsF m(T1{0&INd|e#ō}k-zIɩqT5u jn(= 29M R.sRzT̲wFG8r #I$nL !@Q:$1ڸvT (WZKt G4ᳯYln"OӚF50d0NJRq?,=x>yX`6!91iq( nLxˈ2@Zl#k,w0 Q*SKaA]_i)l7#eD;+Rn=;6ޜͨϘ͝P$&+Qm]SsyOzٓBmX5tp>"qv':DIp]XƤI f,+gKJpFǺTj`H tP?Ɓ"{3ERkm>~0;5eLUf'DioJOT/@Âi'Tw/:3d!YWL('xv׽d|eԏ} 4~l*˝u> g VY/fc]U=@Wn/t܋IwO;iPg_^=#I} S:D*P^"H TbnVˤ"Z[9qڋt]Jր+.9btK@4F|unZ?60-^iQs- | mT.ϫ~)4%;#ohr;TXOHiIQw`;'Ilh \` {V:xO)a:Wc ]g؎"`Q䁆Vԥ3D^(K* e q^+/:溜x= 'D U1}wvn<څ"t;P& HbljV#vVd)힆8@FTZ(og(WIaߠk_&ˮ S$+ ];w5,Cklm*_X*,-7g^QgB~0!} /{l#^x ۙ}]KoY!-|3.o /\KdS4zqxy&IxNhV-MH;GW_vUm@j3&(5*-HFD몪_dU{VjbT36΢Y I EEZD,^M[觜W{#qanBtuzIXIVj4= sUmV5qᵻ(55ײ+ǎTmIMv6.uYgxNSUi׵ >M(vlae8Ɖ#ճ&Ň$j1dQQb6mC?w2ؗk{Z/52O^$۱.GKUhoAdб{rGIAdH`\p7Io2 jbgŸX>UTU8;DŽ5Q Bv!$dXRR£IL]Lin~N$ DYuKAU%?> SE-o]s{a&I}\n{4_uO'ݻЃG'U2W,s]n!/ޥD٤/c]瀆8Ҕv#DB !Ϟ@dDRH~a  SjC4w2h"qQ",u48W44J'Q3!{8\րΫ߈1Ҳ1-_p8O}a%tJ$%Ógy7v0zkV;wT݃rbdq+E \ksε~o͛  !L lFi\.6t*ȑI;=nTS©&?*AwCP[G&yuT_cMԳmQZuE'D]9fڎ'^F6 uu!Blgdn)![cU즯+ϊU뙌RFgPfmUdrNG6*godJ^Q_Aʍ4WCO%ޚ#6';VUhAsŹΠQɠNF'jyyq {2Q#y7.uwiEd:in6l Ʒf[AH'E}V=Qr({_|[8 ŀ9) L0cpیVb?W&B"rAW&|8+^;@!"J?-Э 0E:$Mtukŀ4/T~_?fݴ)[.r3$+9 SOxf NӋʋIpޔڣêF a)4:48@|'h{KU,:Q|ēVMNL֜HQPKz.tx` ܶ<񧱠ٶei9wu#9DRD̲YWYNS)_CD>np3&/J72tB_z9E6i}Dhw呛')%Po.?%UI:Ű?WLQ$sW.y!X&KN 4|Wh+f`VTEJTZS]\,g CsK&נrwKEF}ZbBK1v˵R`gšZ 9ԉhfiy3 .RZ`ag[V@-{`U?a_*mJYE 娮:bɈ%&M *9o?TS_X0*Xx 9Cp-ݼ(zE @=0@Xw̬TOD?^TLw*uOv㜅[1]xMNDvҦ3eUKj)VuA";sg okă1?f2Af|Omd4D+}`LD°JNxLx+Ƕk-yMxtC_-'v >F{˕I(t?z@ZP#vՋu*W|&ne^}0?#2[G"z]Jwt95 x ʦ vݍ|Ջr0U:_)et`P'&.td'P)r(%0{nWMrrQkХąn QR2.~D[hCsHbᷭQuS"QI~(^Lhj=ETgTiƒWQe:*ʫ0/~Oȥ׃Bla{Q@x)Z{%Pr`^tA= =%T}uuN"=74"?ǽ"̗W}G*yd#{KZPSV+ խӳ3$析L| M%j2A=9ĹVV;PXȸ!uN1 uIj`e/ij(e"GMZؤS| %kiEIhdrKUB\IvkAK_@P0J_zo "L^oݢx4o1г+aZA>q m"k떓r~X&]-6:~4Q2C#~:hzb,`d"C{Q5kMң'+s>:Z5cۄxX`4r8R5iPlLM_`'Y7w O)q]QdY Mp^vA.F2Q*_  Hټ!FadWid NRJfF}I>s`)5`^ Q.tq{6vB!`vr>cE<;0UO3ҴB(ɋ(7oV|z;ZIFhCQ2* \ȱm͟:b8CpN/Vn[ZVvKZZS<Fa!LdiOa_=>o^c!2(2u`cmiA#Mjz_O^Tw 򃔋3;꾛td38'P-Gtdѧ+FWQ_3nq$qH1 :oRin \/,r89KR̳+E62_4(=jY_]jc_3 )YǶV4qB8dw 5Jr syoC1X aEY Td.p pdSH)w58\U3iߌ/"1ǝNupEtQ.@xO {qeҌg%R͂6FMhr}>1} ?WMO$aPR_zVBq/2t5ôڅ2_}|貏 ,q==d<ݰ0*|s`{.`v#h-|pV~_BڐΨmD|N t+U,PWR-YMN8$!Pg~/*oaYGg^ .$=s u}xZ01JDE'x(ݗ,A f z_H heCPJHja|6kj_ tI?y4(1Zj)9[lt>(z̥hM&)~T}Zo4F\ͦy# :nl[=0g^Oم+襀Y md݃32wR·\[;X̨]Ƭx8oB(c̐@K,$Lp©&" `2=6]Uq9Gh|+7;jˋ흑g7jgv_ 5,6&7T[En=(M%biuFnsu8fny=9g.f` 5XiuAͽ֫Lv~%?ApE/WMqY"bs5طcd|p1=Sc@ Dh7kiӝwÉ|#$B򟸱WK R!9hfO$+t`29!rXSd> 6ui 8wIH4Yr<ܣ_6 M!E\W͞ zד83Vp%9p4T~D=yVٔBzF^fi2CڑAe${3B.#ߋ$+BPgȧtJN-Y\K~c*s.y^Ue󺐙$Yh2Ow)#ඃa3 u,R i .bY[';DͧB_0 vS.v&z |?%rBjhPaԇS[ IbTPUu ᦻsNDPO{@W0 :ϏSX+?U;mu/cG:YfGC~ mB!3K˪*\1BƇ9]!>s1wƭA4«j:y Y\h#(EOOx:$ibUFbb(4{D>zT|ޒ0EcPOJBVr(<(4&S;ַ0ħcW (?Ob%M,xh.+l}*lee1or0݉LB\!EգA|6Ec- CE59a74 ~owSUyKt2/u[ (_`!ת\JjpR5!ߎ4 +hڻ)CU9v%%믈C_ ɧJ19{˻aC +GH #\s8Нb0xZK!҈?7^N]V?&1z75I6 Kj(?z9ќLו ?ĜY;Tu`vSe?qd&|~/>/ϧ.ṙ1aT%d\HgCxZ6t2'{*{Fj>8 6 MY^4ǎl~SjRd@TO{N I i}QzD~@+(;dQZJW*W9J6A~B?G669~?2}Y1}i3K'w̅C2dXpO};*(RͲiEKFؿpC"^>*KzDWAJt67 Y_e뽇c;esߜermL.jyR!LT&gV-)ϟ3jdcPwMU[rH]`ݥhaJ:T"^/-у_]6č)6 α+ -i䬌l%% [0>~HlkB( ׂ>E|0א<ЁBBL7ShlϹw񦖢oǩIsuȗ`-9Fj:Edʝ0ľ9/vڠ}Hv)>e=m'F"<ߴh^D 0aЌ(_ڳu3oҹ9Dq^+LJcKC %h~;qJ)|>#Lz!A`#q/KC#Rˏꀬ>6$FN8eTQLԣ$|*d0:4Z?T.9P޽(EK{2ٚY2$DlR]C#嶅f+Y8R زk cƘBH(9hw06 lC!}Y(=2FLa ATnur34Wڽ=*JĤ7<`lo=1]#?f+C@Z"2[R~'1`Koւ38.?e*_?T_E)aDR sy-tXM ×%W2Ԩ}:VnREA|C*'X-(e4u_Qց#OW|ȇ^[,vdT4E܆HN@г;N\\T" ΤJRlXm2 Bz$%^oSoƸͱxUw&^)|EDơkBz!6qGӆD͖tgP]Gqt UbJWËRiG6D`tve8sյ{`09M *@)A:/:Em:\-<_XSZ\ay-m>bSz6a *e**@sސ&kSɕ8@/0="xXwU7%K 7V?4Mʧe{P+A``4P;r2V|; _oJ>8ePJ( Wf5lid f=Ki_ !=?+H}ZUV,lEt*@p i$ĚT tnLiCH#zAƝ`y&Y-8MuJ% )o!hrMZ>rcQEpދygKL7:w7fhlum$6vt?磨 *X;6F%=!JUeٱ&a.KgfVUN5WG|ȻM,Ǫ̤B"aVA;0]q|+G͈H%mp `9 V>ԡ-Y@s6^pBz+}K= >_tw}5:t ƊqWzQ" &+ؗaĴl ߉m)Ř{Ofgm7+)  |gLQ#p $9vB6F}WݭeM9{<[&.&R%d$US 8LvP2*"OT)jfk;p]{? &+ܫ'lrBS̖ r:.)J&s2<1Va";U8v eS)56;kakgӹ*޳l鮭!w[2= Pl/='3 6:$AqߛT#]$QC hϢȿ?XpyZV4^Mnlr]Fvɓ~"yK~S!w1DxE/UɋCKPpVԜ-_N@&埜Io YY G[nnuý-"õ JN.R;' +F$p}hK ؅ɱN;i\ժ l743Hp? ԳvdolI"sz%ZAɜSTG=Bzv5:w(DO)$cjgݧs_ʀsQMVBbȳbpz>9zkj/bvdCth T:ᐕe!$tVAAsj^0Q'bJR2,QkKH=ЅjUVoFfWV w) ""0ifC*R ;_](X#Oa]Rӓ AED'oLO= Is5 ©y_"~1t,D04Z'Y}=7b%ck#2q_k?a"`I?O4!߰ѐKJЦ[?o5|+N58aӏ Ux& RO=C!ta7%K3\ʞ#;]Tabhf'a% #buLEBf~mLnQR{qm~v?D}Rs]NnXYQD];d } gDNuM( 9!xXP!8IkL0Rz^r& FO!5X-E!tI S2PA/H7fNsksS`3>N's䅾WMb y,=uAs(/ჀHQԣ8E<_wx˧tl t>W#hHT.7e6pGY1e!B۠ZK=ußҫͬ7ʋ^\Z3dIecsqUL@?>+_2luTAҐ2d_Yم[?tz!4vͮYbK)q ?gpo]+ |N1db8+t2𪶓1΃Ugh 5R:0[DVal6s9ᚾ_~׳MJ6:oAu2+Vt>D!3 +uѬLK@ķjnS4x}Uv--҇.i6[L/xo] ďAyQ{b4̴֮Y<5w`a;eI=ۡIZ'ix\,wI*sqw9GUg{knK ;to87:(+: ݬRKǺ赥K,|EO! 7j{zΥ\ w7-G/l\ 2I7y|61jT; v%/"a߹}/g)CI8RQ] ix [[K |r?96aVb{rZ 7"x:<4ҟЩ`}&]hs5Naadqp+"Պ:8}z(M}x5)Z糋(@ LHG%%(X(_}7z{*r_Ȝպ`۴ :#V'J¢X3뛆} 2=4ƴ)=N?.u/f EAIо}2z V|mW٧jiׯpCXv~܃9#zd(P)ZoEρŌ3p@9:R.ñoh+)&pNLcUJ ϛ%ghIno:KKƥ GAhbviy5BN %g%PTwWS (H}1-[rcv"iaIhUKtFM7c" vu(b$-Ԏ:?7:` Izɢ@ƽƍO`L |،nb{U̕e]-]#-,@%JgkeԔ0t+JӘo.!¾qG\wFu2U#v8t5_Tܔ_'V#RT`m EX3t޴FlԩrIAeٳ[r?Q'OjN% ,,lkίGSu) F` Jm(q1lNa hfZ[{ ~WZHﲌ=$Ɇ08 qvoOfŽ *8ϋKt+u_|yY=Ռ_Rq "Hi2glpS{in!eP;z0ݓFK-[NuX={LnJw(:J=eqRM!QJMTYORq`V|3Cn&TϬc>Eu)Ips@1leYvtO9c Az%vD"*Jc9kZg{AiX]tu#+86 x +M򸺨aC;^l^աK滕Fb3YbD7F+;{9mK0sN5azQ 82LԿӫwF$K,D^GU/T6*^d M_+-g,o6,[_p2w>_&Oǘq{~ρYnQ2 ž_hiH/9Y94tz$* E_kՃT7kQ[SwߣRP[k|0;Z rv1ru ?25t wi´}j4 86.f K?i4qP5,@iAFctxKFF s:H%KR+pv~Ƨx:$xtg;^=XW1:c Lvʽ:gS *2t9o$%.!'~ũC9~[[0T@ !:ĖhN915J`\ ٬ mJt6rw %@'+T!DȘ3+ /K DZp('k>B~ld" [/7L=Nx<E;3 9fKrD/RV|"bI-SBQ: :2]R rL{ju\[^-Py汋޾wU'J-D7MYL_@ қOJsj_/$Qg.&SnGjكPٝR|?DKO[gK6BED9|XK5W]j'ֺCSCߴr[ѝjN,mߚ.x/|| =͝yU^߸qEMd'+wY` 0H>}dwJW5iOvbzշ$%a" `9"+؟sjqk+U;;DL`"&y7)M˔6gA" Fwk&ۨ#|ڌGdcʱ>i`t voОX0e2doHtBIk\:rO:٫sNB,iNjIԶqG镇fwCI[@Y&Zh 0 Wѓg8&{r zHڴ˔QXvX3ݏ_:,\q Î"uy 4NY8/_]m-3W?: tjYBRpΪD!5_C]%VMVjugb?ٌ?| (TMj>ō %zF@:Oi`TJ]Qc ]JK\IyXz\-ۈ-Tp<,AmLޡg`p Dokžf(sRnjOOA!0G?p xqo_eyRO _%B&WaWe?TiuT MsLֆ5f~vf*Q:(G]>xwuWeW l8]nfo ZD5@s,L3 U0ڛ惥 %g~8ͺ=bP]9;v\'v%xwI *۠us\'IlkefC!\ ܌8aJ.)ᛕAqnRX &6&\syjY#fe+JȊ?omƄޥ^:}$sAuVÖ0WW]ƶ ]h\kYs.ɥVx,!}/co oR ˁ%|\ W{?; wdlJ$ y m9-4 g"Z $mՆ# Ry ck^sZ`o^Jˁb, >MmEtVJxtx԰5<ֺ& P҃sA>Im?{fpR;Y}f1έ?h;[mɅ"Ő Ըk౬ۅ;.0Jfhxl]I6rWTN^aR;OP;9{a[N^~i݆ߛOɶRJL1p IñqPՀϿ8,$;[ھT7-C{d߯dt#=fY@]bŠ;+!Lu5AmuGPRbc; cY}ލ_[k4vA%9`gR>NrTptOl *ZkU?sxBȀ [35ohZhnW0vNudޱGUV٣pdVgƋmc)md:9E8sSdg.qOvq%hfԽ;1颥ՊD>ZagXq!Di:U !-5S|`bبݞ;jetAGD-cݠTtnEGfP\c1a™]cP94}zAc[Rq'ZX'_" ;7 |g^NWwnk^[RfR{U*RD)(3hґĂ pC8cJ"MJa ]í8(u_i%&#"0]_!{D@dYYqFĸ*:{F<^ YmNf잺Ğ7a5P(Fu,IR:TȲ]^QZdSBmџXł 놃Z 7Tx#Kml? rt!SuOSt5[>}%Gv.X~Ɩ oJG/-vj.V!ԵXMvsuVb#e{=P)[F2+6=}hޞJc҇[py=CO <%MnlNLP M* }t휺 ŞIN'oڻfB[pF[ r J"xP?q h#4=1[TM\2OA8-kTӨ6>Rl78xZzĬ"!&e_*Q4ę-RjvTLLxBg8RV>&SbYqtfGb8# RnE}|'bU:AK5K7Xһ:5ٝ uilY&DyE º8%zO۲h-\gM+B.jPٱծG-rqܸC=h:bJD=e*?J+,T"Tl%JS,f'%$f_`jvfDZPж+jZPk/+UՓavA[<>_?m:t'6bdB]q)hO1d=W=qOId=ͧ0Yҫ~)OU!hW]4ətnB`(C L-6N\X{gǜ2߾rqoYiO7j ~ vOziĸ (VU Kʍ[ʼׂ$ӛ~ ,.$.aZ39Ubtun1 t\OtJ >RpTuQh10#'f\R5 |OK8Hy6EgPNө\<.䐅`XwQlțXk^W[ ksTb j P*J_tkW振KT']DZ{Ŷ]L ¢C;{[aNЏy5szgՉr#qK$[(P8{[wWd^$VIQɐ0hG]M}F^zArnl(MS΋JoQW=k +u9z=t^]ZW#xP\lر$?$EQ|6Ɲu|IB͵LYt`x 4Mc,ꎣkjj|!=oQ*P6czJڢPq"anz&b'Rpбj N̴to80`4i<|xD{qV^IV*WtR?[ܬ_?:hftFaO½qis楚W H EA[Tzm:<4z]!,C pF<#g%F|cwX+<~oT2 (> ewEyō+&qYYa3%0;+b}A|1U?AC[ Ԣߔ9M!u A){ԳKJKGSj?R!]-m۠kAAʰ D mߞ:WpzqFv} 1B5pQHsGRAy`T綍]ad~_dn*V=FKvymW~S}3?a@!sjnXWc1~@z/[ꕺ^(Nd ;>'&UN+e0R?NcT#4\@p:Po6R3#gxf$E|*Lf|Qzڬ -V~DKy QsyhDg ^v!|A|2:8ҥ$BnE\ǜ}RlH*qˌSWxVQO8p9jt|>[T5Ø2̀x2g̅~ys嚊t۷0E;L@X6[ I$hו--sk7/P n<"1ōtRm36 +K"a =aׂ25 @$jEk;m2W"/%vW9Y `q<" > #BU4fFvwQ4:pķCuZ 5q7]9c"1~y1HGZq^2m Ax00y﷡*vbEpz^j${LSM&ޫÉNGޗDS 'eda/p;kИՁX$ )#sh &ͯQ*5z#1R݆l:+u]}o`3䄄f w<.,%sy[}D7朸i=lVV쉻]C:ϖN0Š€Jh6uOfmWMY͋@=@(Dhٽ> &n45/y9 ѿ N;aA'O8<9ɼBqqԒ!UCC~7h A>౻PsR} U!:FyEV ;Bx{bCF8!{bB= 9CN:a2U\]xq^RVh,6*DOV7V]$ WmZ#SgT@qRJGE]olN 2KyDP5uMz[o*$EOi>Z$PTzkY6]o‚ʭ"P6FS E^c0 వ$n &?f nVA7w{eH[QWD%6x`:!1?Q2uAph;?c Rd"ieBdhT.|*Y#|'Uz[}yEW g Ԑ8g 3Z7,9~z}?8uYݿ}r`&Nhc3:Ll ۛLEFϰ4@dPzJuRa%ᴈ$쮣mfT<.ķ0!;)Ȧrlt)OAa8+u~75oF˷0 #cO>Ȯ[D>$*F%]'e%%UwXF L%yyT!noQW D QlQ <\5df\V<֌yߌzsi!7^%jrh^Xfߺ1W C%|aٜ@#:"VY gEU%AmE# B$ tjx! A jɬ=D) f9ڬyUEarx{Ke@ʏ76O̔k4"|AKUvs{2 YgTPCqi G<"dڸ'0A`;GBfik%P'uܝ ϺNc nFX!gwm IrXeK>.]oY:}" 񨳲RveV#cC$".Õ5d?^Rπyl|~&uzE#6,PV33~w&0VKdKJYudşR{CT]fc5'6h~&6.XGkL8)*ZжW">BN.&J(˰'zA!nAޝPVҽj:O)QbG~ˬ6~ 49~. 7k,1ږxzaJJTzXTY cS <ʝ [a\E󨶽9zTYOFoq\WQdFys+ H%A $)m#JRKshINaCEr,ߧ3_Kce2ygSw'TVźG)[,lQYz6Ѫ r`NuFƫPBQsO0 {D ?Յ+-]?kvÜƭǪ; Mh/EhQ4R\'GʑW림9s БWAxӔjT>=හ(jB$G(|s=–g2yu(Fu\#6215WF8O@0).eVjMtwBE]E$<'yO?K۵Oֺ.q]s(˱_ϖdԅ ߐ NqKi'呄czme>j[xׁ‘'趴 c9H;hј&);ڕj{zG_=#48Fs^/ѢDPYyK⬘]-\k!/hrs}E+ݪG,}Y~˔8U; 9i4oρْDt\:j&r9B~Qv*ͱ!ȢG "|Z.PTbsJ&-GSWk~h ta@mc٣l @~\G7pWR\tSwQZhC_Hd7C75H&mxyÊa33]PD4 D(7Bl DACqYCku#Q#5_bcu.АqfdTP_E䱚ݩ{3_4Ib%xN;PWRJohǖ+2Eq%}KWAc'^Y9RFy9/^Þ$rcD!+U~=hݘdx[$j!ռ8~!>s+p$ S-, l~0{oD[ :vw"0J2K{T*9Bkޟ -G13,З$s)U4 ䷙5%ukmc 7 Fz5Π +cgNd#/Y[(g.f?=@ǡ(_g}fO >|dy̨w18aĦՐvW ʿ?[Ws! 4܈ps8>YBFNuH3@=,< ȈbcVѳ7+N0◶ M/nR.Wݫ*27#w=> ck V|?6/xb{^ϱ|8;I!eH9cX]Xhwmz.+QH^6GτdMuͣ.kRz|E3eUeKsa~n;LQ3a_33_Y%o\ %W4։ܻAq!cb?lRE[Mi6:eDϦٸA| r:yc!(QI=. D2KsBlb;ɬ8qydџy7EM 0/I*Ccfwў-O4#vO,gX-iD&-fy Cѧh _9dfA@Ԅh}> _j ڒ XdվE BYiCW F =m+2;JE#D ɣo"u 93ū~^N(n2H6OaU viwX^;s ˴IeJGy,SPɘLh'45:5ۭ96Eπe FÅ~[ndcjQD9{*x2T޹B*)4i5sYL2ڕ9+e)H*h8Lٍzr%|*{؈+N z鍩@tu;F -k@ɷ?ll".I 5}k{ Vܵ(:23]lMO/yx7$E3.dIX/y(< 8>;60K!j<,0; YL%]db_3p^oG-'L;M[^/4!Cn$kP ٩j UD@^V +G:@J=BE7!i70F' 6foBfZ E 2tv=*Y8X*&|2塲2F6~t_b?P}W}]0g{ݳW pϝfe:WAֶ*@3ܩec,nx^R=JB5Ctl#c7MwbHjH RwWW-jtZYYyfIgxM0|ǡt%TYueDv HŨe#捸*t!k?bÁO ̝ESw]v{ .V qbp˝T2ȭ07nVEnUVǹ2(M-{D%+HT ,knZV`?=(㓜Nl*VDPu+81,u > #)ׅf؇fZ|Q1]4> X1p A,+mzqq)f38IʰvԠML*,/wƫi_iFjK- mN[qz~a"@]_T?fFL"ׄ!ƫN+Y[17D۷| )#zO`"xm)$:d!A5<٘tdK9_O*E'=b!Js8p\vNM`-'Tz"pzͤUW\^#"gqhZx839É7vI5rfbB~F&S| g)}ےG`~ 6G~{D{nFCP8kKcuj#@Z]mopƾ:9:oA%nyWE PgRCO cج>;)ĕbnQ8S7+Ϻ#q3|,v]=r¨; h5󔀛3(7PoւaabN[dvKEp#qC/ v|fNKГ{?VGy7%4%qJ58uO1ꝸ5nD7fH>ەsVLւ A? 9 lj2C!+HLA=V")x+OPAN^bu<@75ZA9[=wJ eQ@fa?!<Y _DڤBb3Zgx2*N/{rEYJP'13xZKJt/ɏ) _p+bD`x}Ӗۓ}Uo2dMҕѱZ SY`O*z]zb IF &CNQG CWC]e5m#guPp%eA}wP~2"=ﱵ4 wZ K3\B6I_kJ5,49*9; )>Zpc**؞ޜ3xexmSZ i'*ګӯ,OfW b,9$bR^*@ARUq,[sVݘ HA5gp e#eyr/i\qNQ.9<Cz lH@T_zԱfCDc=s^d,2c 4*q UזGUջՉ٭KiBs.gyŎLX\D@xxL?7@'"=!bV3h ]7g5ܳ\Y(HwQ>c'q)+ GIuoPl6,/ms4>#2]Z D+2ĎrY$ZO~Xđ#PC}U) _Ppg9%V%vNS>ʤ˿LԂ:Rm]16R*m \YZAe|YX3AU&.@Qc |5K!fZHjZ#yHI w)@dEN@)"/1|]ExTM/y{$2;p1a^4y)F&uq%qZL|-p\ƾ?Sc[`!֥ˎ4NNx$U+BTb0=ۯnyAE=y1n ~Æ:e٤t 9D S%JRůdʩ,G 7;Щ*_=m;k{ ެ|xY9ѦwjAZ%c5vw-mD`]DzKN <'Y=;iC}c8JAX35KL ˋ5щOem-C^vUB413; ɛA¹2s[g_4t-cAx:j85-hBl*"YnC>Hy3wÆ܏"^FQD=QgqӒUv괫ț E {Gk(oY z?Bwa*8x3ʂ1BUȂؠY7ob)P* ۚqėoZ^?`@ds::3x'|u7@J$'ANi`7^n_skr}k..9gAP L=)!4l,1ݟ]ҕcI b%xlp @ub-9LBn $zXطU8K*V3 .0? v_Dg1W(dM@=MnO.>6$UjcC ^嬩V3 l  /u-::`!e. ˛wZ򤸮,7X&x%.za`JQw}usԨV\U;ejlw<7BDxbZ0i%KyNx aPK~Y<܅rm 0/8iMzE0T~j_༐5J!\ $SmiR_}ҳПrRGϑ ie퀻U><ƋJ{4sbYɴ 5 1(x2DɕȃeQGjQa")weؔ(Q\8Oקf &*^}-‡Pu豶WGlR% \1ŌU=}oAxm(8ݭ ,cq}_E$v˱9띳 ^-H8lX@Pg6>x>eܾƻq%Hg-hS'A m@7ҙo%1 t Ueb;xĈ$ͤ[.^4Gˇ4>^mgGo,)?|ʻj3DGɆ<:x=H|(E\vܳB@:ӗL/(j┏%qf W= u1W.^t^4ݟR"M*q5?i}]|TN9y D< s4hłCl6D?ɔT1~ Q% tZQ(=}GbBtHyGEm݃fBt^&D,ymT4TObhuϜ<96iu_hKm C:U"HT_HQUm' $|vSu^TjQ*+80(S 'q[OCSSqAE;猈\4Ωz06;Cϟߊ5J ɪe Ս[[gr k٬ǩw D xhr:2:Q-rE Ef?;m3zY-DΙyk &PV_ZQ*r '}[G-# x5RK0 jdȠrW 隴! elǷ$۞-WͲeN)o P ,x$!P ~U3Rl齊v=&jdjD$wo/SR^bSi$3Q :6GBZwŬ&fI9:Tz‡TO@a ŚiW8 x/eX?$e <(fȠdM"Kv1;nyq*,z&#\`nN.^۶SWlyt.53%҉.+v[a5ӘoL*=-mVA5 A+ZXrz{E˖V]QZVO9y|ktjkg |Gʫv_$EM7qxKxQ$d R~PR㝇5.[s@{jvH=5,A)fvoɽ OTjױQgNDOKLd#0x!ñ %ωPIL,nEZI~gE.V M)[Y㎦Kr͈u>I]XKؘB 7 `ϨS 9=8KLf9_͋ʟyJ'5׿v0\.q1Lћ3`]-DݺQşƆ|\@ vͭjJ6:vBƵT!S'tNe<l`ZY>Fsl$.KJLaX1-?Jf#XKa"l$_rLZu"W*ls?@qA z3ydl G.ə1#j "@V!䨢qi tu1oAvAƑ陝lL] /l/{ۮ/7w/Gh+874M {, <2 kL0HMYbU4B"e]9hC56*Fש4Ycbv#e-iu! 5nCDgUVem*v!. DqS;׮e/8h^@?Ou։ 1˱ 3?:&:ݴf=ԇ+|L&)č!EOЈ@\3p1h9hI9hIF×.duy T;L!c!o)pelTԣo>jM'?QC:z!-s8J bgP]6Atkh/]&Y!>aܨ qd;?Nq'`SHP6vshBq7 3; ~à  %~>DMދ0P(w-6k(zQݘwxGY*s>蔃?{gk*Q6%rى vl͹ % arB1 ivy7)6D7g\/av0eWό3 WG؁e|cj{T14,JfjRqr[Ȱm !Ď1Ӭ_tUt}Twl/qk[l"5k9P':I4A[ Dwv_3fΩ'x.D?*h+{NF]T؄APt$ mM,n!\#oQ50=V[2y7ٔh~dz 9&iܦ.8g~>&Ѯ[cOG 2;\4Y"Yッ8pD[DSć6" ;(AnFlV0|gm+e^3^*w̗{JØVf~m|X_Xj߇_ԐTV9ߘxlxa%ؕ孛4/ok,V;_ H)ei#5N]Rcٕ3A%d6t b}B3┶~#YZ:DvpҞ{ۄC7ܥ}=mYP9#zix^oc ,V!Vd[<`8W"p.#Q7g2^*? L["d]BFo [ WA"O!~&neW9(N\o)bJ~lTGc#]!xLaoxM^fZг>:/\e8y3\|g Rצ<ИB 2c$ F3;WlN^{*BH ,@.<T ԵnIԩ-[GD/W옌|)>_p,Ĥ&]^~܍Vttgbgz1o.L4!LO,=؃3ʂF[evbgnA}|XH D93+#=63*"C3N#?oEmⶣCLFgmp䑺vgUiMȡ3Іpp'O&+~:tGDZדGd9DlD0[yGն! ah$n6EdM"_I~"Q6̒V{IّٕK)J'3Cb z&-#Fn0|u^=MʃyIdުT!-A;7/+lͷ\0FZ/LQ~4e-5[S;D|dI" `C* 9}sX#sj/=l{q[*:`Iigv88+IV oD1&aF9k$w[ !S! br*@X8ǷT؛ޝ3I>R/ރ/C1gܷhuH%#g}M!ŷ:,-M)I/QOd˺P04  ].Ѩ0^-snx&C."xrЈ6Fo؉ư\iTg=), [aRmX,/Njk b$ ڑ>AoYh!X[.Z:`hw< a-Y41X^j U YDɬ皗*hM$҂ |4gȖཪ)yigZ/7=(+s $m]Q̵t7:(q9BHI6 ]& &ͅ{#t~bt)r)zAuGăA*Λ5AtCprbNxB #yc7Wя}¸v6YdsW'.mﯶbRP$RgG=W45Z>8u<{9k29bBvX=alla>]iΠGw[B଩5?x-bP;GCbE)81M wM ޵q-6htY'g P ҅>7^?/K˴OC8y(RBybr'>҄W7?<,x<d2^ _d^0<$?Jgar&eoJ59ن=] qUPJ&^S]t Y:䰫+yfctatd3 "V6nZۉ iT{#H8ߦ .9?c2fww,Ij -XRCT9:~ߜr, jDX.6]#64^vBD786PfWX7b ~1JEʎSfVtrpF}(,?WdʩJd|II^&Ϗ)!5jF<DIm湏6lE#CB7_Ėx̘T@^()G~.= sr@=wO[v<7^`.la1 q ]W8ǕOU 8V=J4ie)$Q[ɤ1P7E66rjHUx%&:rIEN@=܍%#$5A[y=fĒlz(?vC7؅S~HT%ʹ%]t3zE߭\AYj˄4v)(EEf68- `5/|뎌M3dhvfCJtk$U)q 1a>jHr!wy_yH7Mb '1IꡂFK7<lp0lpw6/# 㲻Y98ݹ>0V׺Ge<{(R_|%\\Ο͏>yq6$Q4NMWgeFؚo`bե+oZEϬȋ\xTBX- .jQ쫇Ϫ6_zMXlgv痕pX]#v5&enLEEl:1Z #" D|/c#3t->o. V5L *|qwؔ3%h>BUhyZSy0E-`PQf#:? UWb%>}9M5("CLyvKs-Ź>mD{fZU{zѐrbOdǞH.Kp[^@[?:WAݰg349E!}8͵蓮kUdzO-N dkPټg_J fGVtv "Й^jOɎc)`uEGjk3jp,v `?0W48P5KZLiNaqn *R#>{?Bv%q 's΀zAL{#M_t+lo*1[3"))1{wcizUMto"SOB/%HDs"_ 9Zј0t`X4W/${:`"V=Ȗ=$v. a1G/^^V=%Mv:$sD a򽟖Zw$dFhU,(f"g6%FEEIcI]Øț,/h;^ |$e/AOŝia\?dk:WXPӡafqm{ 0us5B@$4療gO4)2vQh_DYyV6] O/4o>YķDkdBQ%O?cigÎVb!8x[2Y.mJ?h`Qi$*FTy^f_gw_kmפ`-3<+e8 z"x.:-lt}4kŵM7~LzakH6szݗԽ#s{OibKԉб-) Q}e}6*zX_BbN6Ŷ5o ^e+:Pm :(#<(oWap¢Y&t B]^UMdXBU4\d[ǴlFWߓ N6oļa՞ 6s@: gc:{AݘTȕN%& 3A UaO Ne lH'ľEROW_) \Q@ܗa @O{GE|;J\.:&|d0}i~ $m4bs҆O8# >Uh-0^0)F%i5~':,O'LABţEpܭ y.̹x4z6<~H\%gן !ӛ= xO<@" ۫+h6b m$|rsǍNHN>] ՗6֘)a% 4V’ 6NT+|B NE`gTsͰJV2|!fXw P$L{ÊӮ|HhR @i:y \P{cBa={"%{ Fsg^}<NEެ[mP^gx' "6{&}ctuV L+UaЩھw4neXah=>Qq嗽 R\΅myžT-d}q-ur2teՅCWc>`H0:RS*5T0)T4 _J]$# oP=97ަ$ K3v.xJ9R|T0ts^p1>q ?Q^-gO+t^Tb^.eZ#kࠫo+>TϠSI@{h=Yd-bIH@'԰t߉ۈ z)'Ytr$n@FAiVk'7so}"}b,˜dCOWj4O_%ȠO/, Ae%ӯh"Cd>1^ 5^y1 n=3*X)/i)O,<C< eIRU$JB;dǓtu; Z&;y_b6hbk3胲LWm3"YBLže’/SM"o|w|jsԃe ݯ|89@;OH7zwY8DJFWr> uqxMӽMdgseX/>wDi4H%qA3~"pre ?c%-? bƵA{#QlXsc H*'/|WyWȼriK,V-,7XTpEvu"LK]\?*ϟ77.Yzi:x*Wd}IJ&퇣<:N#&b2z=r @=J l@+Oly5_w5&mr>sd0AYp Q?^Ҋ ~nOEͨe6|Hrߙ`&BʖxLP;]%?I^JreCy%mڈXT\?_6tHᨒO+^yi}Xsam6ŅB"+%TCG1͍Q+Dq&1 PBQch3ma~ot㷂]ₛ!7SFn'k2nSֲ4zF*:V^L_6آD8Nr q \Ct*r{TDw&p-4gATunb {V$,Gwd.yozۏa+iI .#|:-c/Myпz nB~pڛH{eCtX>Wu ٜ̆P0w 4 QтNP>}$ 6|f]%qr.=j=&B 5du M(VwPY>Dȵ`ygnj{~v7֩2.L=zMq%C*ûݣt_ݑ=-?L+MJWC:5u)6S_q׭&rDk>^5`t{&|tquj֖cNfO?yLu)? 8FT]R_RƣIgŃCq|s1cE,@S7-Ttʒ]B6G@^]M 3MWxyh躹m`/ʌ[JSTkH bF ܢ<礓V|iv1g\~gy[5ne}"٣Q5|у R`9RWOJݭ?Ip:G %uDf̰1I 1" r+ `rS#bv;gL^7L֩߼*[y3_HDʇ>>.559t 1_C/@jcQ #R} Y!5d"^q:+0P(K`}Vq/yܴ" 1Uj"(d/+q}n^BrG^` kSI~-!A 7s.9rw <۪?BcV,cfݡBk虡w/ir%{j;3gQ6Ї\GK>7'N+a)=U4R0 ?wX(}dNRj9caq։< <*1؀wo t$/f >Ux^z \slL$:RF>w0&zf1k ^[IXKAucJ21#q]& BKNdof~lH1&)ʧ#f7#fO_8 RL=QF~fq&,8FLM0RNM6 SB ۇ!{>^g H%\$/a҆mieR+ -S]vUsA%G2Sq=`c =OY{:ǨD [%O6ٹ1e=v*?96QQ0Ip$b`07}0"k=HMJxSG=Q+B~Jon3C 7q iQmf mMI* &;Uzwz}⵮ `lH1=۽RL 7*+k>l(NEXMe7+]~LZ&j0c$_{tïf+|}K u^;&,%ɧ+M8m,J'ow*{ XKGn2Ύ޼OFY41i<mV}s']: tf$y#p 2kKPg&Tz#)%PCO j5稨,wԆ]6x*ى0Az\t]!=KL&WoH{ }AҫI ҟ֗ʒN ts 8҅AұPxߍ4V&yK𣿕6@)m{!)y\TWTCp ̎L8dD<-dG:aUV]m1``,g~=~QsÊlۈO ^ဲuCʋi+hQ-O$=\N$g J.ᩉ]Efk5@ࢺNbMgFQ"Oa}{7 o94H!Lc3.nƋbjސ rRi̶2$fͩ;?PTX xyWl}y0 6~<$i03`*$74ퟦHPDLĵa9 "jzE/2d 9M ~ӝ&@% W@2s&yT }80 wqFٟyw3F#.cdw^3bau/ʺAahObV'7zR"N`jZv$ CxUyC`~ja,qJLbz%Q!779o% U勅q>ݸv&a_at*lBŘ!/tSѯߐqAb2A{N2FbR4=7iZixSL9:ܖ)?Xcq҈ː2D[ G9̸ p`!5J:Gnh7|{ rk5ZB3Z ꁼM4 _I|Ln[nǿ^ 8L8%T(1xYYD09ChՆP_A4nB Ag@Le޼-[,zhi` Qw(;L^)E^Qe1xjC{pzl2AmV0= g];/!}<[tޑZ2.*C1k.! ;^\z(CX^zg~y'Y<PhQ$6I($ Kd2'a2K{*/;hY9&֙X xGeq[fU2%C ?rϬ0;M*ѡ5GYNy8?[5nK** 98_h6Yջ8hn$["> qp${^s#@Z)P&j&4fkC4Tl³rц "*xv{:;-J, (/Uuiy&vm%}IQCheJ T!I)%߾+dܚ(7k&Daʹ<$y,+'焲n F&9ES b~DX ҥV,OR QDH;v"]C84",R!۳qiKi n\NPP1/0]tJ Qh@Vx0ny9/kvS8IbTAֵ/q'GυߟkfS>[ F2*ݦ6r.(3<ֺ)c;w^.)2,1WO\TC!G>*a5IUN2'éh#1\nGԓIa6Xtv 5x@ߘ4H吊yO**`0X̅Ym0=L.*š U=LCjZwr MsgBAowmT)qiLK+"fڡHX&=5~wIˬ0H fqlܖzNm%Phv@1#ށ%:s§Rhp&Ic9̯ΑkY qy={_`p ř#ܡlɁՠĹԫ?zaN/!~$=O0+;pfx:|5w;,[ӝ&Um' G-Gx5t k $cFI[jfUv$xj,3}߁G/[F[LP8KQK}N au-"_R;qI4%emHX5d;3' 4ߺ6b~EXlp>;lߓ2rTJGל "lc'bJvşH{J5|<._%n"7>un u?V72cϿB|X͹°sHC#-\Ez!녉:M뤷)Ev-:Y(,$,soCA-Ae֫oEBjnB KBm˓o.Vc?UrC=ϝ/կ.Iq %qUKp'ߚu y4t?5.rZ1G=[~L(Dpve tdZ%/%Cc7&_g $*2 |b_C.Ϫm\=#-:"O3$,obݱ!P;<rA3$d ;5'w J e{ KFEH:nCҔPG<|g;06승埚`E%ާ0sV܏%mQ X 39 ҡ7~n+}FL DCW! 2.S׼Fhb!ێ:\oZ'uH!>+P^ ^Ә;fo%L34ϕlPIrJ}]DlN6ZLûƓZB *#`?*T4 <6.,k2Co~,2%d|D FJQy 84Wb`O^6$e-' :բ /=|JQrVL2uv̍F{NSHqʋTVTcLUH0cYrrIÏQNm#UZ@h.=0ӡj:h^[}Tou݉MBnLUoQ7̙SThԟ- $(jU{g-WF\_IiUvQAiţ 9/lLCY&>h zıli,熼 [>PCrF\giK 8tj7cr/&~H V}';IO?2&^^IV+plC]k1 "Hţ/DN]MIVdzdsNba_'rX K -*&9S;Jəĥ1}t"~Ǖn%2e|,MWlũE Fd1[(OTwl)0"m&;H| d"ԧ(PRYh^uEJ ҌO $W޶ѥm7_C,'c;1|r^˺*&U{p'ʼd4w]'~%!HCqp8`T=J41Sp#?YA<4:pods,@PϭZLf 6<@:3 QI S7rCԂ3uUN )Q(qD&#Mϝx{oS8c"C&ķ2P؅ upzfNj9sw N,~Rv:%o.rSuA5rrk߯'~Ǹ}vC;7^%$n{Y"S9/B pk6lKeT,{&ˉ&0-K/Ԧ:F>2~TϊhwZ)qHa|)NtT@RkY9Yttʋb M[K=r8w1&{ZgT# 2_i`rMeJ]v;*-Ipε#$^.IBdӠɪl'X4iitGak9@}. ̝#QP#NS~b橬LFs>tF|1>7e P.ivdi7w% $9jF&%27%Hvַ̾m(Mű:f'y;jY=Y $V Ld@քi?H,.j<;&SN_fgD^MVR;+%/1230A "N yITWWdaQ#9X qK:d'adWPW t!T>I߷}v ?7խL#7,CGQ %ҫ >?5uIZd&"'!pRV".ׯ)Uh?ᏓĒJ\6ʌb/dlCntznڡ9}:s8v^Ԙ.vA"R|ywXC 51Sc [,graʰ/H1C?/%wWW5"t?gZ_vbkI ءӥ/žܬ472DbSbij;_BdJMD̬7R<ȗʹOsVw &RBV鏞Pjm0s/YW(bbGm5wqλ^~`D񓁤S+6ϭ(.W ٛ3KÊ < ,Yݠ2{48SLB-C0$&I2jrXx lurg:@iN{rfO}O~VŵiwI0eLu'X3;~R  I\ߥoI궽`w8u>,f0Xl@~f¯MRWpa,?^z(&⾆N]CubyI7 25I5weÃ9f_BMsRmM]<ϰ*pCGzAR ٥8ٶn܈GH aKEX[y.%Z^|7D[S|r c*EEcBpv^CVysbrVX.Mz/ёD]}yj[X˝R߼ԮĜM;EL KEy:F1KVz=.`!UGB8dh=>EKdUIBdsCҿJN2 CŅ==<7dǏ 4J8X@l=TkP T"ՕNg1Pmo:f79iaD p+)EmN& :D!"Brz 4x'd#sFE6ʆNV#&|)gY<8u,Orb5mYjU27I%nt~m,1E0:QJ:3;0KfG,Ay1whK9nInݥ?-QId-Z .!EV&KV|mxno/αM͂R-s[|'gȄ 5`M%7O ըAfOqc[xr=VDW#őټz~DWVrbe9>rn٨t$+t CN[7%y,rUh:8ßg}%rz9h"Dd6''̷Q6U ̓.CͯB@KF=y4! 6uM2:/AbXVl:/.J!9Ԍb5,0%mm߅[C?pFߟEhC؉bFZ">"L?gݪz-dNgJwpչ[NUTϒVġ>FQ"2wv\a: #]-1f6Q>ٽBJߩ7g+' Ɗn_.v`dEaoxA3FZkl #8FM gCR/ZiLMf|KH~wT`ktF-Qa=99RXAV+|ZsNz$(oZͪ*<2m6~ HgYsd >8TW?I$U0Xsfdy[ m;>SP/vw GĀO8p:='TUT,a\Wsĩsc3/Rlx,3k\gDn w" e4q Tgt?qrS$>f:Xik}[?|rb1ePT7Z掯D[,b4CM>6:UdUK9OLmGCZGiW_٥f(ص{Z6@:IHiG=*-"ɖNej+ϬICj_k%Y:ύ<|kR#JF`$퉠3d1\Tڪm@wK!ɇj?Zڄ:װЕPtE92PJ~qM8Wp!<^NL uêT)x2'xjpSfzhǬT\%8q :m\T m"N[{C>m+7Ϭ?ɸLƵGQ8^*sBܶ͝z PK`񫲁Z|~lİ@md%@Pz`X%UHCN<";_G]!HѥH' "AV̴4Km0`, {0Sp粈y2h:Ǫtkb."2'ęyWPK1BYJԊQXC텡td~:`Qr:ncH+8"5$z64ڱc{zy2*- nmwbZ#'_YX^kp0=`knhz7 dx 4Xr0Z~:(|܃I\j%^Tc lvZ^/*1/.Nd%5C6;*+VU8jG_DaY Q1}<抽[. (3•K^^yx6GKť<ϴ9`oI>0ڵn;nXQi Gq su{8\ˏlGXi l'pQQqͶc96Loe[01D.lYJ5Xpz18`ԆңRǭ3sE~@ۃQLe$tAcҝ];\@q 5Y@p W=g eՉK%ީQ\UNfkc'A4, \Ӫ!'|}9tN`*T) bLE␒Rd!ל}(`XBve0|eXCqWc<;IyB 'M|br>VW'q+uYWr^L| b;筌: ~VLZ'&\tT3"1uI;E߂qeTY[Z$N!Z-ѾNEpWp拿I.M>9/Q'V \?WXA!7ӈ7ǽ"YcHn~t3+E{7480ڮ7d+!BR e]λ&h!tz֩9׌8b]:h|stFr ߹-/@] ?P n E4SeG2>PMn^,#,w_\ޥM{7jG~@eN'4=OИ5u8 &tyq ƿr%KM[FI_!q_p{PAkbE32dMo*@t1)t)HP}NNdOാa4 NKmQdwDY3 QËmf X*۸,P}ϏWWIi%r"؝l4rLn.}׶6Q8ׄkA$BfSzVEg[X~+d,.djS ڐU;I&V`bokvcs a/  W׈ՑMrfSa޹tVPe~ 8VSPTA@- D0/tC9"Lvpnu qؿ]cCK_%!DQ4=Ci Dt84V25 &3 w7mV+h{$ \*ew:^^U!o: &7hP]F R*piS5g*e*׮l|iӛd U.媮ʅ(;CV\;͹U&T@bզwu 8xRjbs_247-xy6\mo> /?BҌMIы7)҄1 fE/"ps{TB HOLِ>WȾb`-)shxP[BʑPFq4 ˠhe 8c@BsS ˰uAfnh0 5J@"y׿KBSbÁfɮv? /Шm Shn3GچI^Hqe-5jԖ115M,uofݚm(ߞ><$04ՓKo'ua|N Y2j {nLWQ ,0ahteqD!-b  -)ɾ|͖MĦw@2Ie#BX' 8ȧ}~oQ˖◛KJ5n{~Me2CuZ*SJӂ䌓 ]oӁ!K3WdZέFhTJWy`&^>="@YַYob T !J%+azfxn>}_}cqmD 8_|.kaCd+݁ڠ5_J"{qz%GV0E;X&*)ghߴgWgpFW2mĉє|iZmi9 6SN5 k*-X9ro1 ̍Co33v TƎ7 n2^!}xJllH04*7!5QPPuYM2>9E ജFR_`6'qQÞ`yFK\M5s8FwNy(۽wFDDY\2U\3#v937|4eZc/"<ؖ-iQU@6/0 T! xOKh4t[KH(y]oI5NG+Et'F9EkC -hv+ukp3 uzkCRR!EH8}/193|d=^ !T *h|uc[J1z_4aD"q4@˅{[o˒1z,B*(uJPAc:!#hIp?tnﴴXIDrD|3Z ?U' >N h6~{,GВI [ hzsNhoHL3ho%(=˧N\RƛYa̜TLD`2ɨώ'<@ZY!#4nD(@>Nj"D{W| ,ÌVB̭@g 8+M¿@WƲs𬨶VUCRM?wކďW$K#,Wq8=:NܺRS@`+ :N\Je)]MɛnAVKW@(.}#BeTFsBYU wMb 8 v" 7~``*-;߸$YHƱcR@ᬜt -{N8 $zMVRV<+Q$ʵqQn\%(ab%Tyjelڷ&D'$c CE8Qk-Zd}X7t;i,O"r[e:}FkA@ʕpWc!.- m&6E{ <л r6D%2уJEˑ7WD-! +[M5}`-?A:h١? &sz{~yu!(Lw[0Qq%##F >bcD\XɁ2;bH$T"ery_-{_QpuRYFk~}U:!۹> iښbbj#NsqᐕzoΞ֧s{%if/QƇGn\= OwȈֹm/D)G9ex>jSFD|4Lͻ=4y5BO,WlF=I X<.շ^![Μ(0>kY)iGlL#8Iq(ӰTB01!Sg.;T7L _>"Gֱ𪩏ձ=iz^4M9$RE:klGiuOЧ/fk8edYD1[Ust{G T'=&yN"#bY@S-tczKm؄Uď! W;[##}*zak?ٓa $bf($܀)+ٞ&`DQT[C`!Ld-;(AuxLƴۛ?VfV}m~:[vtam 2) 1k_f/ÿ4^]Vx+-W GNA(:{"jd0o{PCki<=RB$\`5# o0r괹o%\{QDwHj$ ɝMe5o(-pn9='ؾ} '%G$-2C%WH6;g0pgzd8])L+HGѥ(@GGh]}P"GyHgè%}.Q{;]2Lэh68 Y ?M|* HaMclBL{[*25D6#Hx\?d?#[5 x%Qv]Ewع[YQ]bך9扊ˏBmرL96]2qY'8?2845,+o}ks+a|!#.!Y;$f;CZaƞ7c縯=D=f(Z9Q/_rҺc"ô*xqÄ宿DCƮh[@M~`e A;9JpmlS*nv~6l*;cyW]Q+^A50V Kv-ήE Njy5L,t0Jp nMK %ltw|u<ďJE'ϺфN/D(r\,)2~@i/IOꮅPtJIu4[m\`vVFjaE~J :Y k"/> #}jT4fF2P*}' Dwl9N"6UΧ27Gf3ZTuDc* K#5q.[NG'.xhtChM; %q9qQ$cD`BU6x?ii|4Nս̲׏V#ʊ<(CWaU8/WϿUwˋѰ4PP}9({`Mq '5=d0WW·!(Ul'][%Z`Ni:W[Ķ{.߇SmWskCvW(L虵Zp9<$d}7P #O)2T#5T1QW 1ǣ}ɿ)k40yZ]ƾȅk#L ^_sPPDQIRh{ް6$$l R}%FdAb:=<2g c:;ԒG6B 輣D6q_~eC5K4V8-ON|sLl ]9e uШՄWͿ3oO['z#否f$U oOVf'oQB7dGo2+ E1XPɰI:PL o-?HM Ȃ sbd64`9ߝ@'ӛ^\ =IZbz6!2#֐/!]Y+ 06EFb )'+Y8 u24T ͓_ߩ; Ek<$\00ۺ[V7?!G*'AV1f(\wd~hs)Oy/Ů77!%ڸHkz? 1W+\6fF=ǜgB& ~8~݈{hAiu)dt/[\c,~Τϕ7>'@؍TϾ`Upc%k aJWMp~Zޠ‡O5?-|P!n߶Y"6ܛl@B^F?踯kzshw@U+T쐱uHDŽmfLʲtB'q[2=zLW2W#gnnHˊg{PNXXJ׽nzNC%^O7ɧ38z|Gfymm {vHxln Yǘ)u^횓/Y;-o֜y_m{_` ^>&H}Q85dR&^A ˽JN|R&[vh> \pC@u:KTZOdBjbG~.'J@x7$gq1RTby`@ 7H N`8<wΰx %\KY:묟p9R;mO&-6g*yGS_cZLңQ,˭:Ziޔ!:!\%-.@f~/?Cuanj=Ayx)Ü>ARq܀:Qv_Cc?WoxMDwM7RY:[O$ nP< 2)XkJEΰ 7EA{O=8 H]ʆД =S?1Ey+ Fo!WxԘ";s њ#6qvykre"CƟe9d{܎7j$P0K*ZXH($R;B^y.(yVgdqԏ]KC>4nP0Er; ]@_pGQݖD#ԦߥFz縎BY ٧msRdi\J~#إGQrɥٷk&cEɢJ}QK<ռHGyZDMC9 FBZMq a$աF*!썕/߿ښ|v}E3|kqlpA|fa[I ݑE`TenMJPLP%6mflJ\H֪UǵTNʝΌ.T&,?!L[! `b\LikhM q94χ 63J\VC6뿙9]%C%i,"@yIB}WH0S ػ fW t${&CYW8)8KJ(mޅ3gj@=-@FZxHH&;xisifC*V ypW S{ i==IZ@8oI"몪eKBi }4rB~5]h|f%bTg ;64{V( H-5nG"#ɔp8)mGFn1彨qЖkC'f<͖|J@=Pwi QBw qVݏ1$odR$سƨ8 ߃Nan?G3)plԘ <$ U6&ϥ!%;eT$y+}pmlΆ#A# :#үrYU[bͦS{y nG;Ih_l;[;!2aSe3A( -PöI}rh\)&+@͍6:^j .iG}aXhU: 73Eim0|1l;h~%,,jkh!E$J$x~ b7tNg˳[Kة3zmDl؂v3,3گI=kK{CΙ3yeԌʬJ2sW+Kʓ\3+XjW*M[kΘKN/bt:%\5sJ.SB[vR {Ala* )i m'\.icЫcJֳ+'dOֺ8E]jeymhiQG- O:Ɍ]-MqaMS -Ց怱هvH9 {2Y݋fhVcZ 1$  뛏>@)9SXqM;48x0p}gZD~x*+δZ_avEftrq<.rxnР eN\(4Ye-3Voc08$ le-Ln 'G_3V#i )RWQb/#kZ$s܌?HL*ɶ;IBÐ֙ 0bL +KкV[`g6P׆5y>C(Gڅ~(Sfsxo EKOM'͈Ƽ .mXPZY_b1fַ5'|t]xC7囖*bT:'Zn0,'FTg;JAd}>i*8xc6RB>(ˣY[3ڝ 5Ulu,02Yu6~.(Bisdڇ9KcC]N\<P(h.€Fc(+h@Puc% WExq{}'Y < jsaٲ|NРay? WՋ\ץTY# ßOs˪Xu&?/K3][+GeHR㾱&{ Z5p# B3yw%UNy;_/oߣRG֧(M<6rX1ƘDe2C_1U< W`DaL S$b2yO+ Hż] :I%Z~q/IV|H 8)b` };V ٲN] ̤|DxKAd:C(XC' eu0t_q6 |P~ Bwo1s,LEs\]ʓ5Qiq::1M"G mP'>%v6/+[݌͡k}qooP$)H]s-*~b{/DO$ _tPFCrрCrc+@&6gG _Pwq t:zKmD̞0cw+Kͩd˿I91jmbIbZ|Y)g6e _6Ri,0YHYc٠Cg5Zh\@}-}f!u]fNW7lےufWOxvxx-+2ckȡs;- G͐Lj{utL{U$\d a@oM<vr>T70≮(:o_^1fR::o:8mDl@oEåhYp3lw6b))YA ڒ[8 -j*i&n y(-!b\t<ƂmʧJk(a=,| d*[wRIfV,q aqh0P&I*&~y4yTmH [܄7to2\8wt A>b=Dbs=_^ҞO#2‰OYbZbGcw wݕJ&6D W nVGIH,)Z"a~ӎISZ"T#kX̄4iA$}vu~K}b7`Px(cܟ|yzQ#Y0߿ߨj$,F@TCi^h19X6 )A7e>eʢ6 m_r4mxOÿ?i7]a\re鉵//p+Ի iP!RM>@UG2Uc=&RHyBiӒb ŮXPm0=u]XD|9|Hފ'a1V͡_=8Qi[U.jيg,_q'XG.`@h6i4WMѣIC󛣵?mo}G|nn9mcG>KKP*`iJ]Y/Ẻ1"yԋḻkae>O ^p.ZgvJ!2fSv0T "o%pD©♱%* cl?)ZѪOщبo6ɩ`FXaQ0gt>!3ǵ7cfEƵ}uO`Ÿ[1#oR scϮqEr?폍`C)XcT+v&|Ho$1jEĂ2UI7zb[]Z[gQLdClE{BH(zj @$OxtͭBoNX ልKr'~ss"7NuCeKNb>matAUhʩc2aۀ[J^$jݙSm7oV!hqUsnW0Jg3"v@U:W"VC/ 6?S(@Ur]jKhx:- όUr˓itCp yA`pzY8,gٻc;2L/j`a16fbOpԶϤܵzgbr)nL>|Β:?gM 8SYж<qqڑ0ΛlF~Qx=Hlxs=PS@wtFO,r9u|6dK'U`Ar?(<ǻtUV$Rj$Ɖ:Ԕa 5 P`ěh ݿaȒp \<~xPAd#~؄E<$ڞRr\JIE4K9o)/`M72~VyxOBCj% .8uK|`B`e$ͧ;-mu%5-dԬ%}=G!| g WNQp#rXOǶ"ɍ}uh |l=oPxT)B"! ~+?{\bغ`RiF7^]?R,We~MWhlG]G8y\o^ c<&Q]ghNNɰ, ~#ktYgDjٵiO B1u fy=:EN.% ӣ@a`u(-.`邧vgƕw).\_A+$:lXMbS-UټN SVG^9 #Kˁ H4&:j9W|?zXn`n!l6׮f%tsveP9}`޺(L3o _BBԛ,`xl c msJ\A88Hej|:A u1Fjǂ]&k=Nv9#wbfIX4"Ƙ,Gwd BS1VΙ\,o\"Lc-֮$%Psv:MKrHuRFxͦHh; }En7Jr.iS uG[ >Q)U (tcj:-wͯxn6=,Gk m iR5y+ؘPE_G@3U]>q ,;Uc Xni&BզcVAHl~+foJ:aH$ga *wY7[J`z䞣$6DEEaRJ0::ޱ:Vii#TVʅM.]"O5R4o*k+STdi0 $\d ⌁*ϝ,rEKMy < t٫F}wꟲBjV Ic+Pk-ʯap[5P!xV(Eec e"*NڢA?'';hb|rtr9OTY+o q.2ԛ^v̟gQşGaf=ذ/ n>[=aE 'Jۄk֛F^iÊiQ`,HۼoFT) V~{tX &̞:R&KT:iM{eq2Xwy s^m%u`&kK*!q$n"!ux8iK#a O-e a8pek'pOΐ9MKB%H[P2x[=v܇]rxv&ZIDٕP^Iv 80Tu1~N"U&b}lٵFGCHs@tNǛYe|ALG+E0Nv.5`3|R0 Nf_⯧{h-& m=C[GL?մ]1oE -_G_uB빭u o24?2ZeVS8^^e_HdouLgP/8?GfF.)8=yKʖ60 fi/8 .ȩG 縿\eg"-4D'tvRC}.@Hi\SԹp_`qR%',)QܸJ"` gJ,e..H P\}DC~[,W`RNmn$rv F[p.:*&种'=τ_/&nVr6WgeL'gbس$R7(L'1pzel-ZO<2}ҷ?G[#{PW_D!w{{娖'9 sIhHZ FŃS5#dZ"de&^0=igECn=* ʆkQa_k&^`H?fׯP%̽fܚ(/i{o ux(MabNt>S

        c%xӾrnV>P,SKxHz = `˞EY52 Dٸt`vU ,TȬ4K }v\FfOS5ݑAjX "ʩN`bF0w$Ւbz U8dM wQ(A,RIbq\~zu6 TlYn'٣/5 7tMqΎs?@⇲ Ϋj\@5:by˳fdn73`o*#,+i.@۱gYZ0707010000035e000081a4000000000000000000000001644ae3ba0000be84000000000000000000000000000000000000006200000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/platform/x86/thinkpad_acpi.ko.xz7zXZִF!t/>?D]?Eh=ڜ.+)j  {fs΢MOrȅ:hٓ^ȝdQq]>.IeW!A>>UڪbOipyݔ]4v!^%r}ģL J~4+شsoY~Q=g[#ӑ;6<$^6uw61P2&u!sV3 "\p~~OW*x{%R]j_e)V5;T0ģ'!Nlj39Gq}V|Nj\N蛧nRUY0x7\Eg#L#x>EOt1ui FNyX~'s[ ?y!]"0wAƮ#,$XKX6jD H 7Y\;޻X7 $`8*z:@J: t0_]|[_ ֭Yۺb6rRM8Uy/qs GU=+wJzVò/gb=Sf6fp &Zhʟ{rO$^ ni,ȷ^gԏI*2Qd1z3zb}5uBst#H0L]5 "J~.He;rCRE< T'D 7ű$?)Qt\ue7k:VH8w3 ?vQ?OLL/yuCSb\S-kG-)<̋'}3@q e]RHoJdF1'}Wӹ69/>/h:σ' X1F6_S`u&ACobXLQM顩b}& :H\bâ\FFxYa[PԵ&q\)/}s4Mra ە30R9 ]9ӂ:SA@tm qMF뎾^۳L6[v8Exf6D/nSY3'c2`6Nպ?+s,\?ى}"-2q( @|]s,ԵPs">D(sBJ>-:nanH9HnsUy,WnRp [L;ڬLm7ݒ)[Rq<)(曩?3\Xc4=}?cDwE0wqyݽqmWmJ's!UM:ǮC%,:g\vcGLp+EtBp6 ̸LFUg VT9l : CGOhKX}:ץ;-at}1/jg \e[Z8d]qW HAB_ƸAbYvM),[]n ߩEqa1+7X5EBdo22L( S3XdoNDN/k19՗0b:8u+v`(L)&N&ylx*P8-[::w+GSG{'}ixdvʚ,M3&0ʇ#? C͊<*RhY䇣W* s6_1/O毇V:i gEJa'jd휕M#ǨiDY#Y t:vHb i@ģ<] @쒦"HGx$YrZ׳ʪ-!%ŬD;=Xc=].dƄ->}0xx()8wT{EϋcVbc塵dj#QVM~tKo,QIT@VYM+cq4rkASRʦ:qΨqu0\8+(k f >B2vq!{t:?Wu0(eٷ149\&5KZ|RhbN~iʚ]O4=l+MK5e甇Kr>I10Ѵ+5rͯ#z-ڣnKWю&4L*ga4R/rCQgK.xVRL FНƋ? !W.4l*M}daT<1J7~,=F @L7,6v0)a!I kJA? v)nM1 ,jj*|9ל1n&_S5"яNMP9X?u[4ybo2]9nQ6Oz*rd6,vL]/u Eun?xy=Yw{vH`|<+LQX;vYAUU71=`Y2<LZT*1cmG@:K : 9~5K&h5+fe¢xZ +-#`~oyc>$\ǏV|P=S*R}>b/4dTs.T,BDAr>)n!eU:wLGND+:Օ+ܖ$dfwk֧׬c3/ix9SҨΦPV5vo~Z\aQZp ѭ5vK1r[d>ۼL;^ \,9 Tާ2%QK= dS,2 &?/,,b@GaJ:kxEp3ʦHt8\#վ_n1HkF*2΁ ^?;le^T:;ǯ&%eEP`=IcpL05f'pP,y톑h2}h.=A)> A5Hl|6XAoLZ TVL9D/B8"̆?'8o(:_E_-If{[OxEbib6ljEqe&t:ҿ0;TL\\OFx򋷘 4O{>hV|kN0Ͱa~tDt>HHp{#HYFܶryt⑀~4 }T晋a'(!e<+)uO(f~]xxs7МLT3~Z$mkPfyH/[N+Lmr6؊` yJaKo*-I\4_T@Bh:(ָUqCX%^U\W φ4!xV ͚ [@iԳ}#IJm24@(sT3p;BO s|t{.]ё*5XSDpA\6! 3Q{]/ESx=PHivV):ۓ {ʚw2d Lyk);_ROS1T[&6V~1_39qڨnGY`V<4WTcUYBgyT3T{)XPANEŶ,$=H8ZGY3!Aρȳix|@EKU堊kw tW!-ݐ9i fO+ȑB h&‡_$RNS2ƤZz _9.2,_os27R6D1@[%S ӂ4O?-UCC^P˗zBpkCko4F@w9Q/U:Eh? ؝jWG:[5hji=7@%k>lW=QgEŭ lf{V$@ۀιL`N5/}oE%8d}~>RBCOxNx%~<$ᶜHoa:2Y(򏧪-0ЋcZ{a}..= xY#NSĀ&eT @}q nIW |{SU,#_wk/ݞ,wCj4?o"%bRlW6Z@Thr0 qGח~HǏ1BQmI#QརrV؉AHOsk!Yp_&&F&ʁ39N 7]߆~Di5~6}$تr)it@-sbҋ5I"ϳ /m8#sdj})@ٖ)wm.M݅XX6St8thAų0cSG*3VC} h?QIOVZb*س7 [`Lj2En 읧rmcޫ;,Wœ0-uOOy۞+U*-[ȷ;%9+g*г|K]hmlb85O)U5ŢdQ' fs"բiXDa}#4![R(\n ?HܵvZrH~@Knφ_'Bb'͢Žg Y̅٣])gj͸*Ԃ+1hg1ߔD }y2D1>^BA5L(> 0}>hDZau$ 0:BPyPr*A>FOM2hp`h>Dm\,*IJ*-7=͎̃vtqSdA32җljv֯NyXka '7 _x|51]7Ú2 Q@hUD[cY M%$:e$ώ`k'wYfr(u >N!i,s]d&mCEG\CώhԿLJv~=Q}"EV m4t"mfqޅ҉R䵋>j`CnVi]Ekn#f3eJ&O "AڌNf#w$/^ sw.YC˚ebc6;n<➯r'4ApYZ Px7 bEb;ߧI~ Rׄ A`iqRLQ#[20R4+Ҏ4@es-lo}x\#UlҌqJ_%TS+E97m PHqøᬠ305Ԡmf G[ Y̫ ,:#d2HK Дq=>Ӓzσ! u 㐯bY\!ɯV#_kxrl\HM(o\M$n̉nf!qh7>h5A[mSv.8-%M5I^@A96zœ0⋽ ߲VX 8]jz.)5*K"Z;?-:kolkV4uso}2 &i88l,ݦUռ%P6"蹬TZn/Z6 ZCMTW:k1MG$_$LHGLE.0p|{9q2!ɇ"]$֝E%7(4MpAs?iIY_)~ykaFUb2EJf/.$a=$]EYx_bcex9FN;<{j,|!L[BoR V[Іhw =%@}t+ݢ㏵>ަ7;,:'OHQ%Pc`i&Nk,CaAp9Yqfǃ W]-p{VS>mD˘o/IApHX7@==୼eDq5fC|992ڊNF'ڰM Ŀcz@"2ԃlOr'NbK*Q ?9cVU CA!?g4#ߠ Ss "Ŏ}ʯgn $/{p.4Zx$DAKj#@lr@^Q8xt$2s"&2;c9S`;Yf浌N;ǵ[GN ;SWZDiVCv3Ȱn:_bQҦ_ ^Ǝz >yDJ\$#~apG{_{R*ߓ2E2;o! @N4{c4|eT)z?=.*ӣ!J!㌚\"BcQ.γZ s;G4!Iu< _}+{n ,&~B3eq컢`I-fpbesuz%̸ڎfA S^ %3o}ݍ9Ćs3$5FMބOjnwfr69LIpV+H43BZq%sY"|᎟UӺi+-,g>WdA}ai?{ȑ#0l*y[ghzNUEYܳ_v6qsQVgՏP G KQtjY.woþ$=3ֿ. ct=4@&13]1c8KjXy@n4Ah=rk;3H;*Yj?[#[gM;Lz=^pI7"KX|/Յbv8[,K\MS bŽSOgYnpfZfoJ成_=h~͘ר L}ρLxp&8dY̡nh"Hqh3V|3i|7zƒc u%i B&z8 {a fZN =\ƴFX##7=Dֲ . sj.L'f04k/plnuu>iPv!QuDhaID# qx40LZ$tZZ RYAGڼ|G&\1 i>lL <-gm_ 77+"h-#Oݪl`&-$l%CMzMSnrnĐ#$cHqF}R@t>D|0}\9da_9T`.-v>] >k 2^N25Nl!3!H ʲXr­ 첚`vXMۤ/9AF)};}pt,|"4ya/_ƹyP{kS`5=@فt WSSShye/ck%@îRl./,7]bj=' `KM e=eS^.k[18QCWHn"?ݜ'T1/yY=MHpt!ӰeDLjiz:ZYEGBn^eLOȦQD Ls6PF ҹ#wJA!T&Wd^l ^װB+F#&#):F(QBPgc+kenZOA=z[4hJ%LbQ`fQioJKf@=ꋋsju##i{? ASd+y0QwV`Fk<.%Zk L  փMq#NWJlҕd҉!HAvK\7Ksw5=iLno ye*O]QD}^1jpQ(/x~s4i!0w  zuĤBf,!wn޸e(MH :aM жPW*,8IsGUz:}?V,EiL̊-ЍSǚ(NDfUIB.;&۠t6N:!`~fXU|ke Qے>x|^o@<^,fm* 5aυv#d@nhXW{0{BQamZ@`1(!u}-6UF(A*U9LDf(p$lߩX9A*iڣ˩M.tݏ{X?@EH5z`LU<"~Ӓ=RNJ} 5ӞӋkR]n`±ܨ4ﹸǧ1kmR^2@!M~tv?C)6.X0²d(3ZΏv+|:xHkAhOZ6^ynrG#VQ6Qžh_A]]ֹ&_@[{c_WaaAbx'4H:x;5iQd)=t~P=1m)Yeˈ텿8n${T!q轑_tۙSGΏ鴟5[iHBcLX$L4L|黛7WdbjyFk;5s.UGb x2̠tAFn ;_'NPd/taE2ύ_ Ul2c/,P$>VjY}hiow,t'`EdgV*amyY`Vh;k |`Ƿb Qh;"6ee M9,o޷]q1F5ekro-7`dWxkk( 1/YWes V{ar6o0ZW`ۧFتIfdETiXH9J>)zu:#T=njR8-9Dy15s߇Bc =:GUHEhvJsĕslz=*TA ;,&TH`U1%Υ,%ݵs!5F˵OoA{mDW7.Z,\R2ʈ~!,B氣 }6T^痳J.~ނF>31͑զ+q ܸǹ0B>|_A³- &#Ź9ez3tOs{k13(vZuudD,{o+, >Ő$P`Nl7Mjhii؅o3d 2$1gȵ2p9ER2T-dk>+0.R44.F-g(wgA8|Ž%knO,ْ5>UT~9/4"h4)9IMs}XI(zrI0 @ y*T"|*==c'JiKme)-0? @'[3[;V˸j]Y^m[yH.'j=B}Wz'm)/(- *kq6 5Trr8Wƺ r2H_^,$Eə|Z/V;VD%|˸y=^&Ԇ(RhĈs6:G@lCZw&Jkd:‡(9Xr ~dl> .&)R ,c58o[z8qLO¿UUvi _?tۆ%l)\[6[%5FRDdü;tSdh(!`Y!E,<80H!3|Fhߗ֯Mdtqh#Z6yezZ`D@wd:ᆀ$-^oŦoRmAf{ ܝn9}.HI=G 5;xC7(󽰝bh,= jo N3HgkIy%ea.2X53l0@< Q&D.1h r8iK^Q̭̓r}{e-Qi 5R/úZj^Uygl0M6UR}K֞/?j+>h]imH~ջ'[Q&d`+&`yYJ(Ngߛ*RAuYBbIaty}bu>&_ =|$$J驐Gn]BȘ"$wms~xr:.o('Oo=6)d0tA.J wZjr{bh:f wqL#0Uk98﯊}@ kxRJ2t? m]^qY@.t)n*.LDAwњXpѿE\30iQ 8})X;>hc3՗N)&R:4+8CuxZw%r*{zhjg_8߼t݃_G8tV)鶱gp3aF s,QF8HYav; :hQ!NdP_B4پMH0AJfE%z jRs__tvuZ)hҨ &@V ^pHZMtJyUY-A6tq0rZg(xv(&?zH~y*Jǘ۽<4('y$4_zO럎MJB{ܬ-6Z͑xʁ;)Gj!JnwA<1Ŵ׎0#b`ldϖп wwx+CϟjNn'K"T[4)Bz|T t~tʨ9oteDʔw;ם={.29={Umis2K|t2cGg#2a0!!XŊnTKht7|8g՚$g;AJpvG=vYb(cBhλDr*N<;%>/tRgAJgN^l$e|FQR܇$q32dj_ȃYGQxLc,Ն"ܧ~$[-`vՌ|s5_,QLqeCG3n3|I;E?~e€)e# asU3Cj=r{'/g(ϰ86b$ꢞ6_eӔ:@h!D' Wa؀]z&bM`qH1luҍl{ '!&\MQ5[Ӣzc2ϻRp?}<Ⴘݖ+҇GV ^$c7JwVF :4Rg>_N:cfR\*v'o@T=oYY,뭍îc=nZ_GB^*e/ #nմ_! nI QQ-vWT^WLr?Jm.0U'+s$Z%OK3͵??71K46 fyY\s"}(Jnu֐Z//vLwɮ;#X,DV3rOHȋ2-^H&0XߡB \roLm\K ) g 2LiQI=>/Q t4_H$S#)+CE8",@ӸmʄEHfpކfG[S$3 @Rn2L&Fx0wRkEcO~W_K_2zB>?P9+P9wD '.X)_^pyH::A "3l|?{\H䎃Q?B˷6 UrB㖠iǿ7¬;LSPU&* KW_iTݭUo ƎIP4N 8t |r|9zFlɦIEq͎Z 6e9Uݏa0%ܣ ( ʫ 9 Vnenz-E>8SP4{@E*dRRHU]jB0'z[ӓw x>xx]]{b0y-rGk4E`*bJptz_w/ *Rԁ |;]6,73F0H$*RYW-I<-4 !"Ad}r;&.W: jMߺRFtѻP\xi{@UR aFӆ sF6$l Iv#H\A w1]%Hgx l$<_waFmRȝ2(K^ : FV4ʉKm'L ׄ׈ųTh1;bB|?e g•1Bϫ 1:Br8nÄkLg"H/5oۍp*,tO>W=-q`s!TL2&[cc P.tOJS&Z;WL[rᢚ:n5bQҔUx e`(ocmDcn),ƥvy䚩#A]=j8:?ȦzMQ0Ğ xU\2óǝdUEU;Ի,03(W顸R>* w$)X7OvՊNiSYm|T,*U|0Jr|*a9#IYAynZ(C>s".ady .dP%J0D1Ϗ9i!(\DM:A1zϵxu/̤YA'jȒw 0O[dFnuBܹ)O?ƭN6Px၀Y6;ֱiq[2u^"`aֹ,>F\P;+ b@+p6RaUOxDޫ~6ݻ"7%Y91UwD" w % ]-\wigM~Y|!#Gbmf 7d|uy EiUaY7ߩsɭ }(+[.DxvhYl&(7b bmC=4NؙN@Hڛ8ere0mS Xh:5,~7f0@V!86V A?ut>a/7Q>EP"ة#o$CHs`zܧQ kN'ifH}Ÿk8ؽ.ܪΣf2I|i8e 'hbR ׃:POި#xNӱz5sYnCM ]`ZhhKC=ۭ}f,N01ift͆zu0gaLIzӐYO5 s~IYZEG` R զ F}w8OȍT I$uqOJ].Jll)=$ǶiqL9g{,%A)^Tݳ_z P#S*A7QʧfAj=( jWx&d\觚ۼ+7os]c~1Z$6fcL 2θ8+FW΅A(x YD{' Y࠻f|Ftlic鑖 zz?H'd~SXS9ֺhh5ӳO7c.| 6o ml9d.۝Nn(LaTu!ʹq*[.%w/}&x(OS> ")䡑O;yz'*1.ARZ} D5 z9]-9x?h P1 O#Ke|%b_OQۺsa-hKW"@I>l#2D_N2*"dC>|Y/Q&ِXMv>wf6brKQO#c:{8g$y| XܗX c(Qz\0%^:ԗqN X5 Zoͣu&$70#9E]JvJ:mRKE(8:R ^eBi[d^qcneKEmFߡWHȖS%\e6wԣR  Gh<ؔxetwrt&(^w+{~V9 1Pbp7LN)wN+jTdAOKhO5߻ ["?*%UZ3鼺at<ց3Yo,{!J6xXN?$꼻6y jТcHHmnۿ_򄉽>DZ{?ǻOΰybPBĹldu|*uxf@`N]D䥫 w卦 aЫ.sE4KR};؁y kH$*1/q4@VT53²ETӷ-݈(ґ n^@p#y j x N^pRV%T %ex&Oy՗ei"B0_{}h{kGra~UV5 niZz}mU  ES%@ȦM.Btwwk+JU71rb}%<ο$/LgTI.M^Sђl/J1[ xAC`(CalgaJU!<߿*kn ݵl"sBVEW1Na~($"i4?Uiְ)ɖ<{A<>FEʧ欂Osfj?[VU!md~_~Y8Lp$?djV,p")~U¡'%!#3c%ﹷCWBWYu2q:3|䔱D(>2t#~%SQ!YE_5>K' jR :@N,c˂`_kcP, ssTѸo:~=aWyL9* VH(`Mh^)=c_';d7#J_u99\vސxWdJ| IIB8 R{,?:ΘfQu n+MJDL~CbpbM ,EC4`AD ߲as"qI EQϾ޷]r l27g-B[TW1? ϛYঌ{jWuJ8SWз|IYkMͳE ZE}zU.Ί3uŢĭ\w^RFǞ2aY֏橭b @FN-KkB}|&]DT-A8Z'LrКh04E&S_iob(셐G|d>-enj`{D^MjD섿2]5bXLLȾ۔}4r[^\Jcwf_Q)pӡ6At悸%3N#yk]C=I+'tmŘsl&Q{ wA75iΤD+;Cwsjy"|5]zHN7˜XȊ'qwry0XYSbT - MWmb=AȄp'&b3Am~XuxMrr#Q@Pzd <|+:IJsmsrԖzݪ,j" CX0u+@xd? d^؂?Rad2G:+,QG;b|(bt| y0fZ!c4.xFG#GA4$'?>2dH(ݛ"1ulQd*615Q~䤱vddP0X2&n5;,F$JًM/KҌI)O`~J3mw?^/j>Z'9Pq1./9[=mm,wP o7(A/<=pDý>Kƫ5mg@bи7jx T"3cVO5OXO3_9sŢHO H; ̌bڹU#e.d2!k\.%9ǘ}̹z΃.1!cۑ2HaPjCz?? (֢P;syi(o(Ȁ:1cRߙ_O%y\b.7:>Ѥw8U6JTֻtR # FT&n_a?F|z} `|%z!t-=^y36E8уHRGxBBgcj؟}٣&JT6W/ȉ9_dCʄݢ%$)*iFd=yᩎd{6Sf.Mi ,z{-YNэx0h{9a()'%\rQC4@o1@ &/QJ=@)2K%?EntECbk Ё<\\3CõGK e_j^T6WބJ00*Sz^sT܈#x774kgW|`1ۼzgDTq" Az1ۓ|gV?u|C1jF=c*EX1lln3z7Ud޶WtnA%NÒۈٖnCvQPjfl]%|0\:MZ)X-Zǯj َjܢʡת/=uֿ//wo=4I jQT43L䟨{CoU'uz=F{}GC+3g"hSWe`2-RnE:uz Ņٸ| L;]`8߰Q '_roOi6l&ws {\KySjk~81%gsUɏcd=g}\zZfVP;LVw)WLn$X2r7˱:'1QBYMг EGd(\?%&q%T[61t#_Cm'@"zkyX,VJkES^Dߔ u-<18O%.{4 *xq-z/ H+>`=Sd%#xyHm%`! f^YMR,lSHiXaZ1V'V~t/xidK4n )w5ĸ}|[n4TMz(dX\t=nj;f0u {01p&UFeZNpjD#ip4ZI2??P0f`_Զȑ(6K39MyYKd s\xz!RLh a|Q68h\ g. ~ęcUi,$9xO!8iW;HUڔΠw4#o6-lV0PnǩRWP 0 Ol׊tLQ{,$gܢS¬1Ȏ#Tn"2Ц, F CLC '`G{ZTck=od0`4^%IxlT 鬎;4aw:e8k#tNnD743ƑYi;>5+ny&+D+V!_ۨ'2g:ĊBD;nd-\` MZx8憝aBIWNJǚܶĆ51vbdhˊBW'CW@We/SEtT2(^'nYDOt,Gl&ϺZ -ՁU?ű( M'!A5CE7?Scg5c gHz=I*-&MjPBwwPll$-P3NhYnxG޺xg":mDRћBo40JS0 \G~#U%fߊ+e7 |ID"M뇔t6'F 1)b3qⓔ tP >_.nAV k`W uN{YA}}p] p&9 Mw%!uB6fs f +c[۲<^u\[cb1cDIWӓZQtҤ@ܨdS3 h•0A=`n%Au!V(na4xu~ljJtabrd T`w[d utfh$վE&?Vgh{JQ{D8]~kbMwSN'@1 ;dy_`xX g9ED4i*6D*4zl* ~v<bv5 sp}\& Wu`楖foR`CC"pϙ~qzdV1p[&w Po0{9)E0[Ttd:F&۲\r897/"'n&umCp&!NiWiƽ˰hA*#p`8;GEڷb rk%ݣdRcސm3*oշxzƟφ”5g245AU&M+ˋޭ7"Oaf4)}QA}K͈Tmd d zW5S@Iծ}i sU. y2q9u˧ϿB""ݟ5$60 ? {$2n֨/^g[ cY>">=Yv@T23acR"[o]œ5Kֲ"sp3Iu]dF|rTFd1܈7CEt1}Gao)9Uvpidx]շ-CɈ>̿{|s! aM8Xh*"\Y*\N3~X>Z'q /V yz mroQViQ=z63謆 ўC KU'spZP~ ￑;; 0`@L>yX!c)cƘ}xH+|wy1YS$p֟9?l~Ic̿ŤiW =8(ZXxYMYdfOp`]ܳ:{ZznZT*-_MjCY8nB!O!YN)lu{aj@E CbΉ?^2ýGp]$E|ݻ;W"ݫ%-UnN^eKBW4󉄥Cq gBɋsd\Y({!8ť5^7 k_28U©܀kZvYB R' B#aO ZC[v$"kp.D-Ae>o2*%ɻTnf6`E6Wy/e/o|tCJU+Pqʦp5aM6-3߲hq2B=ږ\Ac/ Y'2Gp<݆PiDHY9D`u&6${_24eNWt S;*Nm~PBvׂOYꐜ]4XCbHV5<=TMk%6=2;;7f57MQ;)Sp-H-fqO+4eۦDW!5\cur.ABCWEV.byf 2 _eC&&u9b^ \NnRJ+"s!#_E@<J5p{骶Ya1́]V;MaOH1l[Tiu HmO8oFhZ< ynn@+zNܺ8)o2˨N1B \R?庂q,XH ݮ͔`V\\U$@iM52/(t|^ tq=@_4"՞&B$ʯn0dO8vgUdJp,@\k;^Yd].LNlv-[Ų!qS S.+? TTu_<%?/Y[+h\ښ OL,Xo^ .R{ dZvmd!$sx221m%^i!9 <$KCaimrʘ:!88T}>$f$`LB.+k2'_qwleZ />OQaķkwqAE2jNY&8z82\SzF/I:ÖţC d7]*U ^"=]ұO!6NJ`0悕?'I@JR'@I .)J#Q|nTaMOA5lh^Xp.Ћqd Y2; !@@$STx7ِ+,);^BEɏ@%&{ Ve3A_V@AUE 7eK,igq#Yl hr_DķZ9]''bލWIV s;wIJ4 QG;&$#qԭ\DCxe+'z;g c&ƒ?QX {_hj]0I'uNcQJxa' 3o,awh9 ҭTP:\p9C"D$d\vKs+*9}{xHV#m0,2^fWE>]+$v {'`L}Fp7aHΧ H{th9ook[xGpaYB9q"b_Za ]DC dnn1G) yA}K: nrhm7KTCE)lPh  q+<5J}Bq5/g ,]iOpG"ړI<+ }1}y+&&P:%TK ds0ܸMM"5W8@}I;ЕOC]W}˙F[/ٱ &7$|PӂIEOօ/&}7iP+ng~*\xt=88ОYvٽb9/}pͲ^iDT3ۀ wO ')hN8k**ygLIX"e(1S{|G>{ymxh'5#$~>l#x9 @誷ۊ~A.DFyv)!*NP 2g& wkY"@ceyV6׾Rk| >ݶsNɋA6,jy3k t@L)O oex6%RMn@蝥Oe} ˬ̤4[ZXerdx:)gةO&ta~zR/ rPWyuoܷ:=6czvyEia8rca Μ 4$7J\>$tCAϝ \#:T)]7oc5o()B%2:I,xqx^Uqtө5vARvr5J 8ݧu[>rLG(;@2)+7Eo lO|I[ޙ1F,$Ko]S`JND@ȐkbcZVNr=u}9/^xI3#9B_OX'e9^,}7p [&'$3DzCHʔp8'o Eh@Cs0\r k3:tm6&!@04۳sM6%.] et7>'J_AW(kUKԜEBN`f;o.b?-WN BGN߶`b.J:/@\?O1L5ԊL\t['n iJcZ5sr]p:.'ml(WRAJB7/jse?zXᇾ2]_I #s_J; Z.209ۜ$PmS9r tϝ+azeA]-bPS9T8֐u%>jˎrM4x^ <=:(3znDTc| q" }lU;tdKUj<96Xמe+yA]J^Nu}Шv?8Y4cڑpF|YuP% ju5 A#Y*]Tk,ҝ4eu5UNV4C溁Iu83b_H_iFޖ)bo 3m7C@CyJI|rCΛP!0iΚa-|G^ꂮAD[)6fo߉;euc?D)R B6%/F%.XAt$U 9 F`oVz_h< a0ą ཮); WD|481CGuK- q$isMD+<%\\8z L.dچ-iK| 4ka0GFh&qh]wZe ~*p2Ƀ.`Y@ AggZRK۱S˝fK-`QM0؉Bv~m6;+Mρߞf$-<s&gAkv#xN K7ULeͪa)y5wa\|sV6 4xÝb /s)pwi#T/9 ۂc!k@X317׻ي%uGBv"ڛH[j:٢Ӫ2!Z[?>s1sc#xc(z! QK}#Q),z(tb{fK=#AkǼVY(rh>77?-b= !'R-B.7M@=V355}B%bSi>> &ܻ"OČ TL1`:~f@@g*,@a>Sc&hlTe}Oi\|Xw0gX@_Ӂ4.iUinCiR4\.3Kk,S-Zm1toRMSZDbpHyhfq@YG):=Q=U?ꁲS+ X :J 呤>oU*]vP*xcp JD塎%XfU mZʾǎy@Iaz*`F ȝ'G_hE[LU@xlK8KP/SNkPxT'Ώ]x6DQ ~fU0%(j'; -d /0{*jZEm(hHn6uC 6ɁQޅ9Xr3l|'B 鄂2Ti[CF25~K !n)8'r0 v!`< <e:}|w+ZP,ԛ~ {NDGyF`aZ.̷ٶ n/=*PٚWVXƳ!c0?^+,}U lx!9WLv̎9 K/dDMݎB;L!4ow/ ܤjΦ p9{'JINobV+[crt)m#qs.MlQ{ woy1Zv^ d*iPKݰъ_ʥя]^8|l#L&ӻe"&^_ U& 95ٛQDRQG㏩):dY咒g?!doHBzJtR2eBd\{rX ׇDAs7cۓ{ s1x "~HzoMuPi_Yy1뛄Dڪ:aobCS$>ͣ (^_ jzŸ%}xXbneӧoA[35׎/Abg"p\anq[BwQ' C`>܍<9.\F;]]td[͜mHth:2_u]<̭1sLF?ymn|ϊb?4Lr`w:y&sWq9 Xg qu=;V۷c+3^QJz+Xz!H9XxҔhEn@ڌ{rFrlRmT&d  Mw~?@ù6%1? -K4V_LܤrŽ}կh4WCXlR,۫q)/Ng3P8Ah_(X}42%@;& _$n;d~dXI}mOR۷]±ZO1]FXuyoZݨy)asE OF ~a<}_!C!x8%A,a83u"6gKt@A.HDehEp+#'O9 ݅AOdhnql:rb?(']<\58O[m7|_7&[s{V%lJ*NFӠc$4O!ɉGD1ogkQ7`/TҦU сi~\q$XF + Ȓ%11PWJڜ3'hЪ4,iF;tKL=U(w2\5>",OAn}s#6YX^FS P=9}2>I @p{t `7Qè2V FpjĔSx6`Dl@+Eup'Ss,SMk^Q]G6 T[m')H6fz*txQeSة'0&l!Bܽsːy0lh aS#d)nJ\.š 'h% #-jZzLPfC 5Ys:|h:L)#_5Ue& !':(Rp_jV!sa-e&eyp:dݔEV'<(G$\R> [Ƨ kӂ͍ZpO z\A`[2@D \rR3y8[Ծj{;FO L{Hlf׻KUv~P,F6PԈL'A">E+%G?t=HLІ_]jfkœ/n OȆVFѦ-Y6o]*?{{R}Η6iD.du.5Wd u˱~yJ66@|F2$^Cf6DBr^&61hERA]Q ؝8Nۍ--Q& m@5mګvXvM}NMȷre,]Х7WfuK%Ձ۽9\jw-`##<G%8&K͎s+6I%oUl6Xb 'eG Ѿ<Y`s붭)hd_ ú>\7&myԺΪd,Unީm]ټ~YC Cz'vm,P.e˭Fuߞ77R3A|4NZ:ACq~.e.ty*ue MJ\/Q8ACSp?0Ws~2ZU0Ԁ_u)X;oI.$'7o@GfZ]/՘0D?bo.UVr%j=f; f5t<:Yc~9;x $Mk3(rl+6AIe4񫜞 ozTXzb#E>ž<-y0OsÂØ'ٲ6 <;ˋ{RiuC"k:jǁUC\`VȝKgqXGB0dS<GT#t#jM@ VO+aȾ9R~:BHp &рЅά=! {%פ,DnGWF5]"ooK$lF, p++}:'1guښ-D*/Tj ^-9%)R c#/&dZYǧQZiRt%Yqq(d{3ȫSi[JNRLyL$4U!b뇦3;1-p&4tHqb~jYtXA< +>YpuC.;iZ2}ۖ{AzoRI.-">u3W[sɿ,6)le2<N^$kF΋W!x&| 7a%3߫yYI+iaD'[Ki¡̼zYp fa~q=z \u1W2*7T*Nc)}{_5+ C۵XXaQ2UCsDZʴADDX.oq/~fňCxׯUaE˚ "PS"N7Dz뻗_μUzf*LܓL^UI)Q/h;^x~}ʣh4a k ud@:wf5V+2]A@V;Yܕ}/t\ef-X4>w %ײN-Q$BIFK zIC2P[{ymFi2 =KA;mug^(r4Di[4(LUR//S‘`8$ki(eHan&3wn 7"H'1[)@K}i]OԟGX[vHuN#˨a?Fe3ەO+!b?9\hWQnr#4 *(*~ ) RDwcc7(iTv`Υ<;cO\6H.'7? xBlZ܋ˮ1宔=f\e'E hP]`kWe5faG=i\/mhP} Xp?yKP9a*::@]eEGw,o x&8可9 7pc0|8.{Fl+2vU08Ⱥ`7»*"~܉i)x,85D4ؑ7i^oʅ]w<㶿7E/霘q^ʋh;|Lm\b~-,=2!- rO eNxWġ%6_Q+79 pOi(5e 0&1v_0gnq ě]9Qg׌ 4+XB(Xʺ 3mu/+Wљ]`#-w7X<u=&j`|/v/`΁1E8DH6߀!G%9 Z0A<~=u&Yɫ-'ڕ3G~:k37JUg^F}N`!Ξ E9tk|˾VA -|37nӉr&\B30=po8ٝma%بza "jsűDQP#VzkG6?m"ƽS&37ճ()x';ԏGn\ysK⣪@]ߟ q?]Pt{ͧǼw>:A ߧXnu}^xpWioLAuy]' .kɌ^υp(,Hdx߿YC+ku=H/[ךu/.#/* kJM*ZѦ賳lAƜC++BNDۈF2TAz; ~Z;B:B.oF}؂pû>rYiG.L\8"(|k! :%U_}k4'hq9إAJp^jv`jn?s"Oj"Kwqمۈ3zd6ܾe=N'|cϮpfL>h\R}t ?#'9:@l{5f cmy|S=pTcP2?uxԓ=S 8%' )>["c(_<}+|y3p,цw6܉~Mu0H %DN1<33oK1cc3/J+}]9C^(^~ q\13'})?L{&UE=7`H,Uxa¨))j D&7pBܑ|dc{ Dv`-,(tknG%&mF @yjX-ݸ*ou>8_?q!ҥ('i^4X_pq+yqg<,/-lǁ?^@I;8z{JeMV5Y*s D hl22uE&hW&)]*m7el` rjAW)T=T%S?#*٢68OԡDqa8Y+~k+ pǮ+OI~.\̖ d(jBVE*l@sԈ7y$m"ps5zEӏ@~at6ϡ@-'35) UnD_/jJUHC~_^esC<%&$yz3kX<=l;{O·Fb|' lrZn"jnݎ;ǩ3$'5zrK3IjW͒t*lIXu,OcHµ/;A׵r\%535$]Mr3 =u0%{y*W mCqqpug_x5 KV m8.NJU~.}!+WRR9mថ%xcxAGc6}\PNh5>, +jԵǒl M@.:8B"5EQquZUwNg%6[.@B[yӴb[! 46@jҰlX|0yl- iQ ¿Y\#v -zm6ԑ.r1JB=EAww4΀Cq8FHNԋ>'86Bv MqL8H߽Ƕ9."ޚx;Al`E_EH>(Wpg`eO(P4HMe3QNoV~,RB[`~1eF<5S U7Y*iWz6e +#*"Ml'n6蛥&ݲ@~ a! ݓB=tɕH{/SH?."97Mǧ y8,yi@LʯW3 Y lW)Kļʨ=I(x4\|1qC{ae,`9|H ItդUb3~*;j,猿X"rPܤmT|{f]CYs7 ho!˩ٽ(`BAS_= θL h8P{=܇N)Kf1g2D*³M_(3ǠC;[_D|'߳WO2' s`dS|]zw.b;1b2r]o{vrJfA~46mPe^D>|5LOeR\Ŵv=l[(8~ڙxcw5WThΰOL1EKԠT-*}UD .TL-պQ; Oy F&澨;/H_lsDQ}9Bt^] _ÊxKHYs` U8=$"  Սs'LuyH+!GdZ*zV37Wqgyخ_)nibVT_*[l9-Nƽv,5v|S̈ɗ&8kl);Fڬ)(N%q{ę* 'ɫ&hM#Uح4#5`/кv[:2KW'nCoTeEh8AC?= &8"г,˸o\H0/<9ezp'jc40g} #=yb:vUk y^Ђ'Ep2dR{;8 'Bѕy,:fI#{^}GVХQo ]K'=U-^%eP\սA5-6e\NrnKFQX͝7-lMl{?AK"V)xK̥|ũD5(Rh/6C+ rF_&]-I{I_9~',e4dqL`!,%=4TBeX ,(38䴀}QÊК˰i`l\s{qL:>)bJWs14b^v1ZDp+ʹ;+~-Dr.8Ҵ3 JQ42e(c&%^/^LbŤ @ Uf:JK#_pd\Hz$()yMWStŬ厳ϠWZ e5(<}<&ִX0NrzLtJF(/V:%5=hm禫o-m?_ths I?'/؀LߧbuCD ˗s JݤFӾGO\z~Ox*H3"hxL|]iYQE7kXj. ZU˵z)aXb>8>%aWz#D&I"ÞEw'D-/ :Iq( sȈ~D 1C"bʯGX/P.x\3܅6^#$DmZȭH>4݄"&AeXC~rvObYUgŤϲ1otD1%7qtKE#ZI|s^҇Tmz?|fb7D߁y8]xq j//*V:*݇\9Ɓύr ^-o>)4/u:`ir(x%vO{4܀xCz5ܧهG3]pҀ;}sBBS ނCa ux*_^|Nx~h] >U= tA775vS> T`2# y=qAWLBAE  ܶ8QkӠw#9]}VGwLYE522jQ5[gR_l"^ЊU m @llPpl䮞D^!| v N2LcBjD 3$P**(:C꺻yx Rws![h883z^Վis,>CVf$ꞛRK>X%29쎮ZHCh3uX! d;sp(inrPyXɱ]lj+f]XFMgpַG*yW2/k*W=ml4J%c;t |#cyMtY=[R-@@&JJ^ɞ_9hqh[ =cTJCH=4W `iSyA&E8!z#|z+@ , TuN CJؒm,lI jDatʙę #(k^Sd8[#WտAvihe1}t?sa*qo j7 5x/k&^Q^chFPcѦЫc2\xj .qiߵe3@%|SV{?IKS%Fl$mi=0=zp3n-*EĪ EM{OV%Bc1fC,/3A,7 YH+bΠ Z#[|NLN]ZAH|8bA}\;USW xJ{.?t-XNĠڝKgcKݽ3]@#<:_1-醗Qld%G•> ?bY-d6P΀xWLEX@D4;^v5k'G8ޔ4@s5n0ͮDXz\8+ە=)DpɨXЙ\:nSozd !+@zlyk!y4+| V B%A+](QR lS21I}\KQN'Tk1n5-Y4w3f3X0,q %㝂s?\wĴH%;f ;3 f:G\IeyFJN{r+oL%>~O)x<h xZ<;bbǧg\y$T˾J % J|62keM(AuR׀xL %y8,uP@K01 CVP1ՠD"3Pp# xk:sJ .`CgڛbS'ySA9gՔ=$e[XorB;Bau3u%z4GԙSθs.EC4)hpudhwyp>* zh}H[(E>&fFRC |'m9jWvTy#&~C}Ϋ)"`@ 2a@Ô{D5^9# v*^qKۺl7|+̫}9 4)2p-=K'p]1Z0?h[vbhԦc! Nf?vv@'2 +{-Y7䬉-b}.L[CXVfO7FK<HX.2[ z! 9>Z3'a~u5$?[Ѽ{hO6UfUᓖEab-h$ߖnU>? Aqal'Үo4uZY fTxt)TtT!hgex--cq8b%B)Y9 7 qjǑy42fźw0Fl3Ը 6#)>Ё|9k I\NI!km\d,UCr.*9)*_ڣb;L]`=V|}d]Y:.M+x~P MreEp|*!aڟ nbK?S8RPQKQ7l !۞~uo kɁ* JSv 9XMȤ_$S PpQWoJAAw\Ķ=# iU5>f2!OW~G\|{R2몘OXADsouSK~}IJG>mpB@\7XW!Jmc4҂' a-C[ݯ& J,Q֬橞y'f%Ä?zT{!W&|sk48uWP\O}iP[l`(9QCc>^u u@֞lJ.nl,ە~K,sJv9zWr#2MW^ W¸B+u:7ᛱ&X"L#TX`3SB4sxsjIQN|KVPufhx ^ݳΏ&eFʏ=rSF0XS-}n|f%x]RVp"vԻ a QvqcVdzsLj,Veq%-Q1=wX-+HVA?[ܶ6s"AtǙ{:}Q}u9E wEE QnU5:>CD W Nܪ]RMrR*ZcNP0兓gzC[*o#CCJ[ɱj\,%1$1_HLH]T㐥L#kEz^&N2hEouL$k8;갱%td\+vT_NaBRAb<4 )53a8gY$$mz0Q#κl܅Z ,DaԿdNTl-Kʪ5 #& l]:mueyT#CA1EQHַ@c;j~a!pޯ PMMPت)ysXمF|(ϹI*hA{_ۻ5z| (>X1LFpW9?+̽Ab$LLDŽ,rUύL1Z!F=,Ƨ u{g# p/:m#,ӖB cNʔ93^C M `KQ4ղ:~r,WFx(˟:Xg#z!jΗwҩ&Źczk<{UM=٢\i.^2gL y<Z=G .eſ<%VѶа5 UI#f%X.I[ovFiocq VO}O?.NYkmj؉#0iг2=xp^vM4BR=ls k,&Gy=o[_Dq#z/vu]2=4X/+!&Idez4wbOlf:Xѥ;Z4kE)z} 4;CY$adA'a`WѥT{Yn :%򉋵giq{pcI| ʓ*hy`X3n24J\-,5TPҰBC;&%0k*oZj Ba>F|'dggLSx| ߵ X0k]CK웠:6 2wXZ)bi,gHz%rmCk"S\QVY\1nڠggs ةB]i,kI1$;,>QiJԢpiuw1?`c%|&B;叠1qXRЁhh1a-=o(0" {Ov; s-e6&&\)l '~ ߯/*0če}{(a cgSMɐ~Lvp/fwV*%`52|EENdlGfj0]16 Y;-|ȉ 7HGok8=@(I7L ac ɫ,qB96L+Jvsj!0KDwD;n^$J '+[k [pDBhinƢ_h5y됨}R{K 6վdqtbnw J2(|ttN+gnT$R`0>_lm!-eh *USz&@J'pgbܦ(05:O:-{)SOt,I蠠)N [([j-=@⎕LŠXQsF^^n$ [>RWőYCW*u/* ou7mB.`SMaXZ DfD E^ҹV<[f"Ki`Ɏse>໪cI^#Ëi}͸Ho},EeYF\,w6v4_X\~+xefY@ջ0i77؝pѲ4<6^QyZZ ISe>͘]?bt[LAp]KN87h[hYȐ-EN7WѕX*ttVAE!΅Wcs_N"kO=*E RBp+RI (Y߀WI|5 op{;*%;ń~W(ݜHXPRL;A4幇ViM!X84>nTЪ8wA W_pfwpb}7/~E > R]֎֓<*oJF{F*:bszOs\M:K.~ EE[(5wn#uDm/F9NP-%dYAu #0;گοg9J=1sěM4$ƴZ1uGLM?ׇj}gM ~p˩)(XHERjI1u!yY+{$47k5uq}CLDa/ɉƓ:bs|رg;K;RǤߋgWW +SZTb)1LG좊]Rs9u )'C#ܠYa߿ K5*Y} G8 z?30iְr$10_wZTDP28NAY1“[=f(f4g ޭ 9ͬ\H gXh@r{xjݯYKF@"}i%"x((a.)R\]z괐8;qjDVP+Уɚbg>)+ g27bm /.% +sfLxwX3 %h]<&A@j(Ӆri\M럛A7f\vޛ+A#Eev |tweVz;Eؔ (sJX,eXga ,X~)%yB`OhMo/=?_Ґovt1|BIVӵV,cW|&}> V}sˍUN/̤U|6}ҁ. [Ka̖P\/WRVcӿ k4uiI$%FKE&o7EKYkycz $aGXsJ5CʴsmX#E3@Mf!ܯNΩۙ@kFBDZq%6d]Yc+`@KILaݣ~gaomu,ŋD1A$cMd(1q[G|TW[.eʥ dsZD>.5HF=3^P^EBcչG̿N6kW<' im5&*Wj ?M$ĺ[<̿uNmlhM̲{D݀O. ]O:rvo_]B_avJОhpN ‰l5f156 Ky<te4*%*%{LjAgl5t2wܪXٻ?z棛b rcU!yH1Op8~ Տno?6dmhp2蝹-4zn2 `fN9bڮ:ūأڧal񏮇+տӴ_&yY(6ڞ;* gO2PA 6^+(huc&y)܅6\2j5 J1:_2}f&˩47_OS 2w--a Ka>u>d(߃̌qE1ii5Q}=is-E&7D|jߡo~rUɗ =4G&;-2xčG_FLߤy.)ՍG]ޮ/d'- a&uY1*Ku<Z "RFײh~g9r TAǰ*&[O"YKa_@:&dK&_eZ%O:aBDKu>D?HzR6 3  b$ES?ʢpϳph-Ns;԰@)bL)j.㷹3O2KKɼu3e8:53jǟ,FK ;! h|-'=RF?m[_qVBs r{F>s ~No>a"(rYŏ fBƇ?Fw U^OwB<~ Ч)+A읓& #{my'rw_G.\:$"i̒@. NAϗKNUNHHȍ  L1_`=]@ru>MGL: ek5 Ƙ76g/"0n]@D;{A|/䑡pjeI5J|$; IpuJuK rDPZ]0 FOB0]4:c Gg巂 x.áuD(.Ӷkvg?̴?kMٙ-[oj_QQs%Dpz4sԩx'^;r #:(kU})[\0ʉ,:9F"$4K QA̞{YUΙ vDm!ʶeVvE|ymgA$*C.7Namg:ȑ" LRR8a 5ZP}t/w O( Fzl4B_oMޣ&HnQc00#" F0_Ky_DϊJT6\w[>Fc8T :|MaZ+s†9wLwEڞ?qפ-"$ʥV+ dJ!P?ѶYV(_ҁ<My6p#!S0e._PAw|BքG)M|-"f ZOtRC8 H'o^8WxLs{3G{1`]…8'Ԃ[h6X[%;醽W5ͥ\hѺ)('s$ILZt!Iو\.60b}$h?`T88xXP?ű"sEw|aƍHh Qz#j{q-[#fEĤaRvitc f.˿%*Pm9'A6ZJ'@jSmS ;Rr6u#Gr"v>5K>ep!?A Bw'V<2+2+ȳW{[PmhOkOeP> ;J`Ml_O7Zġ+c#p&Q(6 ̭b6> J+E;CPtdڱ cH^#nTu:|> cQ8JE>ReW*8O|VK+^M[tp7*ÖTGa9ztBHt38u) =܌r cYw̥ ^+s/տ…*y ikp/mk%QT>g'ߐFBka|MސdxuD9H3j-B0e Ew>[,w@Tm>b_e;DzJ}p7 ,nks/_3_bf1V1j+o9;8Ǜ'SQdbCO)&нw|^*)'8~)D:oS$yg1JEo;YD&D1h phAf =+%1^!3scy|lu(p g G: ξH%312bAE=0`X=E8UAo*h;gn*g;E+b!d'B & <=4@ON: *Hw}֛AvChk5mceZ11}zX?5ZGtTM̅w_ [o_]*W!mZ(+(O3 =*|%OSʭJ+5b1wrF/ԸMNr-#ޒ|: So*"IW^.kf0 $[4 t1<޷u~KO r}M鋔%`zodl`[:jO< *dC h\A0ywx9l˞s\~9l>A1^uM+08uS] VjR(B&;L,hu9ri~vEu檛~/:nNx=t('Ea2QY]j($pnw5kvo/`P Oö_3  ]ww/hjhnuM`~F5ԧϬpЛZuYѨ-6>XP ,7Qj]µ#UgϕV.[~V7;$5?4wPݴ]R̆=v_+Pe, דi6vzTs.0)P lɽ k#}N qْ6čIqTs$Lgo H4U7g}dboRZ ÚxAjKѹ#9= )AexhhL6.Ts͋ u(2#jݞ~yqt3g+dWtٽ ] >!$=r4ͺI)1H4EH9 CEKEw_#LJ=ipo2la`DDx8@G7taJ+hf Y/J8?w+"uqr?pY2>=17;(1aXT#ZNܱ Z ȭẍ́(:/8-B٠ 1Ҍ@jmi|0oRpA.u^IVZV!3̓q1=x ϳ ކ&O1YBkU\9Q3YB;OsH,02ڽYMӿ2r{ƥ{燦&:=:NFqSّjPjG[Ov(O2sv^Lć_ÚgbVtywڵ -)A`ti%朾WSÒ obe8H =a#C#mMC+{$c'Y- ׾r_)'NZg-T86E0gY޽grR\ f_ˉgLo:uq+-]qN rJ ׸fd5~%KbcVIv:7_9/sxp ˶zϯ$Vk߅>Xc2K[d.hU$*y[[+3/3ۇV\}O&)AFT H(;OL]cN5zk$ua,tCDu$ `b4_:7k"w?äٖ7O)Mhf264ǃ%T;sBE[> t fUo6ڟ0F+X0ϤF`\q@.I, *cy]j&ujIi[;X$$E(iڥN9wg,Dz*1{ rЋDCW" P㪧@hdKnǓ1ZߘT_83(>1+p8PU6;Ȑ",f^m[m=]L 2D%&R7Uk;ooͻtb! P" <}c7a/\W0 sA+`)!hwԼpwXO ^=]sFU cËU:ZfŇN1[!% 8IV߭<|PaYոwc˓OVKm1Jo]}}Z,C>#| SO!a'H00pv<>֏Ifλ dG ;r߲iwZh'W!yy;l^c鄏-t5xDN+1FHJ;֘Ѧ<S"7ұ[H[I)Jysr.w$l! :u~.AUMsGQ>ms<8BRw?0o` b`l%{&Ig&F_] @=sZksJEDOwB"É$[)LMn[J ΦKۏ{OXˑwX'Q${f(,G&}GqLLIqJu3#ҳƝ?U2,M";%EVx;: 5>_it @K |{Գ X\u!1Ξ|W$mS_A)8x‡}h_1o2@VyKJ5g怉u81إoBJ]=T]n (xr-^<a!Uf=$>iL Gzf^PTN [6ogjk(N_/ݥsD\2~?R>B ៫R"H(Z&qL8NhtVGʟs'd2a6N}tk`|ZSn#̮?'RTԹO$oeedn*S Kp,|9); BEQ7}!5ה8 yQhPߥ&ciKAt' m1:{%rɵ%:c5xPDL\y'HN觇pYuT&߼*~CcBIo;nV|+@}DbZ|DvPU#C;) jȗNE"$E|RdI0 ~ɉd^CD% Ұ90i:q˽Njtb#`QyGSǷD WBp` ws7`>v$m݊X|ڼ(pZy/<);pI IŸP6oMgF rjZ0NfS(9iՠ6|nqd'+ <Lq=]PHQl zE-?8=w[#Y^g yۮPҧ񢿊Ż+Ged}14El\&XO#(/~RZD(ID_;;FFAȳ;6\A"sP7~2YT$ h> /G ~25.נP78O҉ZuǀxG#>+#WÝJRNʱ7Gi7Фm2Ľ%-j1^&uvY=Ꭳьb#5=_XƊ!=!ŴZ\'eRtCH8?~&u[4Wa`gӤF1;://!$Fu֖{E=sO>C㶚1/;dk3ĴK 9r0>9'W[4㗸DOYiNy tM%Tܞ?+bb.Zo0(CrC3TF 6,r]Z6QDiM9QR#ܭ{2cPQO6oDSR!L? "DpM cV%ۻN奘 zWV(i"U.o`pp)s ۰{WbCS_8VD q6mic }Sf57ĝ*A`[Ɯ$h: HNTh֝@%M}kΔh],~-Qt1fˉ%:Z[#@XZʷvfLHWm|䍢{KWt:_nžͳArwId[~:5 7@Q=[Q F¤XYqcs擏Tټy'K˻rEdլkF]< AHԛ pQu.f0)"l8%Oxw}%,Su52 jj {:kS&W)WehkvO-$.d@wX>]u # %a XrC)ȃgyNĂO+(AVrJav Xy!IFG fF=3#꾊6y姠]o/W+KO<>6*?{r/ZI݌~]!B˙:GWRU4V) /S{u]f Az5Z*DۍI Ҫ,f{`͝LFPB|4ۣ$(, 줋W9F&#ㆤW^2r@aJu_%@tծ̯>Gfּ.JoKu>6h%VEw*ǁkw[ ?#_g\њ!|jJ~(&J@$7֓JevuwMgBDw.8{cav!@R Cp]a+acy-}'4HCV@jWA5U᯻j'iAFkwc(6g6wvd;{+mdJ3П%zTRX3uEu{^v/&ʄ1smTU!훤k 2N1܆ᎪR!`3 Ht D39i;ĬkE>1w]vQ)gGGCX1E&OAQzو+DN=91a$켍\ۄTax#{7|N%64XXW3/G-_{H"S3YѲM`ܠXP(@Q)6/<,r2'WO_<ԝf>h%޲/7fx$.K^u-"1IBCŒRl!x= ,yܓ{U=M%#ӥhqcyn(ArQEp Z<OU2W+r#?BWMqvGuǒ3$v1}K(O<f?npvZNJ7 ZSl1(l=bKaWuO(--ڨcZRd*f5i FEdN>}c9ΚON^ wq>CET8yMLάJ\ q]cy'Q*rnL 鐆ɤo^^g<[YG^wdB-mI'}ُT**M/A+0[ZG&@&  Ա5Ʊ/ihPëq;6OkC9WI 0-^Ӿbs ?[FIf sA)@T%Mc&Ƚv:. ,sXlj`g.9j; '1ST Цy UeV[Sh'/CZEeyIW%6593;S,!dk俰Nuiu]F' lYC K.vFͷIjIG; Y0cL'x5J[ΣWPV 7VQyp+mX P9-fԾv`ΈC߰L2։sfhG}㛹y^45HlTGlP- \äW֖=Z mzu/"j"~,3 ,wIyF-gjecGkϬ'՜m~-y;-],Э}f5|j)l_ҫ~a[K(#1A;H{]"KBo LB^ӰI?<'MU`rgBQUԮ s6ENxO=/~yZ|>7gQǜ0 UY5vb8\$ ?8 }v;UBr0\nu&!Lv8nT+Dn̉@>[@Ś667 Vv$&760!%;ZmVfW g MN $`sQ gFBYo#g8XSa1-5mTB 33KjLlAr6Rۅ0 ZWzelXQɎ 4w6DYtvk0*3"<PT4H2> tn :!5J{(r\KQ h)ɺ3= גC \:|G̹>p'Fk<,b4v͊~K9OOJp?y @y2LjIXR=Hܞ(Si>YbFOuh{dMD횛 3`ez 139̲F G!vF!J,YOUx\"oּi2®wDŤ$_!#i$&o <ҥ$!7dJa` D@KɾmXH[?%4+.EQMcR?Mj^ z/Gn*`U67p=W[ WK' ɑk1%N8"7e`tTV z2-;->"dn{j4×)f &I5YG8$2UbB+m9'Y5~<9y*z7_ Jct*^Gu/uq-4WMVf.Q|BS e[%sЍ!CT@/|cþHk.gP؁3@)LTOOʈx 1ΤCE{gvsUM4{7Z o[ɸqđ<ю#uɴ1km*= (dZ$mk r\,cKEq"sm(2f9~6d%DUBy$]P`ׅj*%갞6\m[),s=(?ɐь qadի53]pְcp!;4%!+gdxgNEҡ횥0 hkqsW.wi DFpk_2|*sFOpJafl\L5eAc#]2Jh}HCC#LA}h p5k)@O_*CR_6צ[\ M $te'*9[hlƆ.*3RA~g%W9#À @ȫK0Z%NTAŸ.u$^VN r!禃aF*P rU }eNCǺCs4\ħ$~l1\ي4Q d/ru t ` Ld*#a,wL,P!XV"\ؒMxٖ&tjlwrE% aR''qV\r4r~ lׅY.vG6ռJǧzSȄ {p_9*Ad@QϷ ]U+D:U *^6=.E 䦑 bE@^ @/!8}~\,.aۢU& z[>EXdS鼻r9tݾ`@ԯrcnu-SJ|ڄ(] b 5+@zaI9bg $-=ԕD5O3VqN\;ڨoD|/>Hhlmx'Rz땝 O¾ b Ǵg&DP;Xp=OE 'è#H-ϥxoǰҩQP Syg6RLj"6$χ8vO/E/te_Q[ TQ> Hzq@,AMX.m/[:7 !O֗ZwWlb! LO Ve0l{)ZQltĈ)9a2ط7 P8β[ZRI.'\aҋ~1j>y}gYt{Vr˵ӟqcO,V]priTP3h r?/ 2Y 3ZVU1hb~C?9 jRŎ(D@*P|9S?FH۪ڞ?n)+&ơm@wWoX n?[d4Q@PeO~EHh&{* 'F6/5n~S^%Y,MBlls Ms5\3|HA\y)qDnj]|4fjY]F{3'esLxa`饰&¿k? yڙzf84n5?9'Wfh,)dPеr`B ćIɦ.MmRL ݚ 2tK۳iig2Jϫ1"k4cD+ɽ-zqdZQTšj@pL Y 84՞L_~BH8Z#ޢ w? EȄ{3a3Թ:L n=x\1VU+[Hloe!SxDmJ<! !PU qKYbɵ?M\8Lpq>Ѭ24$+#r2R~p\>f*!k|ń\=efuȺ7=;z /B`ԝ@Lb6M86~E ԑ=~9.Oj#F21/x.ab?"rIQc6raXeܯY[t2Qܿ]>ʱĤH#Ķ h ;i#u,'A>+Jazo˝9֌.Ix IR{ӡ3H&jW{pN PLdb+lic-͟?tG??Ǔxh:D);qʾB}KFr϶GwSP~2(&?dWp+EQQэu/ŷZpY/谙453aE6NµJwT伲ul/( X]N+mt:$@?Oj%8&>F J"ˍ)$RЁy|WhD=rN)4E S kc:'N|,0g%Y+xuѰaXroTgh9TJ,>cpYS& Mr{Sr"3'S1`v@`φI(0&0wbpEʎL$/bG.GuGt30^%x+wʝ3>2(6aq&;rΛUwtKS)$lMR*iMwMQO2;=PQ?P-fe\ӯeO /Rn[Is@c░<t"Ѣ>s!ʉ'5f 'Y6cS)^~J4#;3_<^=ٝ%'[.%F9O~ b:dQU|~F_b˖Ws4 _GPrr"ūA)#v4 va&ԅ49RQ+{J ڤ.+[ªdF~H 'pU+"zc SGRitgr 72;}N][&PYFDxw=k:<2[dll8tvpzVRDG> 'oX30k"v8xb坓v}]f( 2;67;ƦqB]=_ G"1CHYmf)݇*ґ7gUL7mnz}G@֯&r Yo^^K&A߼tJ, 3v H DqX2+a35E1B#XQ:C"P|NwHeS +oQQZ2_dE< `Դ:,wG&u "e#D=tÕ2"D+O)0Ah\v}k"`#zKh(P@gN}t:5 "pg-Ƹ' hMW,UcEq`D"+W/7̊!1X8CJHkb}8>zx EgAQI5l AKc0J:h羬Uުvl;ÍoObҕ!5VR0\m,2K4,sPk#yiUxOLRp MQ9BԅGѡz$#ظD׺,qp̭C.-]Uܑ?ە^q +I"KƠTp_VrZI2dESk)|tW!آ175U?Ldzlbˠo⩆ !By @q>%Je?e%^#3&Wкl(ĸwí=8>)bdOtdw,: څ@2#bn(cfp+(CsJ *s^:SJ(i|_">+7w!c>ŃyRT<=6] p''3˝~H@\EqサHT7o5 5ضv}jj)D>pv!^f7!pok3>\$j# 5%P(FAaH!SB|lP KUkvx~5uD!.o(eDӭWgGTh$ta~+eSȐ~{r|͡gݍ7hmc ?,zO42'L^+2@ru(եFwPk.w4%J6 6uZ<ރ}]r3= (ۢ[w\D| ׿}v1rsk̯b>k_Z=>j wR.$u4;awx䄀ЖRCW7ۏ#skEN<aY9s P9FӖ_G'x2\]2إ(AjEٽH酝JzGrwOxZfZI.ʐ}~ճ)\Qij^AT fP& Q9.QIa1Ev-8tzw)*nm3VN(KPjO+Z7Vdp3eߩ ßh-&7|MM8Yem(`8/S弡8diֶ$ץ^lIɩVч/R̦~ k0w}7ʋ@kU'=j?[r$B3|4pΤ 4I 'Rwq +`90B*%,m\#ٱaw2>[}gԲ .ᑚύ-wL &g+%s9@2DMUBH"v(D)UmVr=wum&FtuxS)wRкc}~aS?!L&)a9r%xе.AGAbae]Z vUbiZey"cE&#kSH3WZ_؄εa`[a?& 4нG'uzӋWQ4z!Xg`!&vau۳&,_,Uo!xZk6 ?aEgft [eN. 9 כԃl%E [k\g%K@bi owF9JOקJ/L|M~eېZP+0} 8/w8P{hU`D6G/Fjr|7-Yݸjeܖ~O°-X܍q:\$\ڔF2.jgD ;)DzV6/>˅ڇ}l,dh}6 V3 "GeQIGuT_'hV(?#9ݓ-51f}|ȴLIvI~ȓ9<SrOe= jB SLk5ttT$-zoIIz8tJ}և!Dy:1,+b4WЫV'*P,Jlqj 2c! LZ;`x\vx1 )Tޞ3_39vpVS@234$vI"N2rqCBM6`NƈG`3 ?i+9 Vט@O!w JJDO. .-k+}yyp,DeW5n,HU -5ܑa:4qAЮc) <]8BTH9XjO&mwu9;k/ r" ̷>;G\mYW[KEjW|d$ US|XBLbgH9F<;>KgNu"Y|2;3kDG-ê3NIktz'cRqj@v3B]r h~.OwNu޼wڴQ]_#A6h?i|96*#e5ѐIݣ#(hf*Zbz1䤟y*5>A6cч3R_7L{UUO YY[~18wh!|2+ۣ 'QW#%' Sis#{8SUpL(},n8csR)Qvz1o` 0TZ,܀I~f]" ñq++t@Ď`ܯ͎wUHG=σGǜI뺸Hlɥxey6ݱdMj#ڴ3tdVI ?AtȜ=Ѣnj!RW/oUF*.Vv9䮗ڳ(%{KL:fmU%{[I*/=. ę(7te:dhR Sކ nmR4%mSIS ݖw8qCE/H4 .\ON$ ;-"z-gmg"o9,¤W"(ͫkl7ЈNIΰk*"\C9Kd\jm C=􀝛7MPvniKvKX*߄%u{N1 U6N .QT$C4Y=$=j~sK2c 禝Cs%VƸv!wKae(E^O >B^w~'yrט_n2k*dÖ|m,7IԞƊ`Jr\+.k`U(٣=sER-T=xg}ʐ>oVEiO&Znsy! "gkZ[MSVOl57S4ô0cL>MfPjd|>qqJF;ſ3 Q\S$3Z}M7/1pBŲIeK?Kqw1Y q.3PiĊt!5TZQ? 0 ˖,]?A}4 9j!WR^qA?fYԽ$/Y*Zd :_>֭SL$dc/ǧ|4rh߃1. M* L+8w(t O` $d*{i?"Ӈ&g!dj8F[>~lcy$kE?zP>Z6@E-Ե3Oa6t@'8Wh>$qJqd1 T$Zn1!7u0Wu-D>dkm9wt4w.6V> R_ȩ^&UTmd8:\i8YQ~br;e8ƙB.<\>r="yӨG^p(,]rZO֤z3.'-drr5_o# g.a3@ hփΨ i%25ŕU30~tisMxOxsX*[U&"JVƦq"y}bVrWkaw[0mp$pw:n(YNd)mwƩ~Xr07Y!c!eL\*@cf=zf[W2 Gig+pY7 ̭puyD୑|I5q9( PiSCd02'&!I0:-ILr|Y"!ZF;u݅oF@6F],;F>In@<DM0?#e-GI&r`6B;<HA<2@xnCY:lZdۚ-#$*\ZC7Bp٦U5=/\g>zatu-n@#!.LZ;h0卪ƼGB;6_f/ S# x%M $Ye88K/CXɺVd4,^G iI{`am;6̅d;ͪyMe!,Ezx$9ǵxx:xbܓQiNF^ү+sSi7vAaqq>$)LmS:eh"ҩBоC~%[4y.ng zb]pm,hpkV#L.'l}BoFl}3Y@ 3!'D\Gyq:j{w%?b/IzЛf:t11T>UF/ߌoۢ|s p^%ք=f*"g"&-uQ>C{DiqtfNl`FfVnZdTvbW͍NXx_@$jn2@j%uG%wYzFɅ] Pne,2<>fZi$/PYpp\(kڰL] R348.}rp; (T-FXGV,;7vFAw~B,ƮYо,(< gmrmK4z0cg_CϺ2"4D%54Q(f9`Q w߫@l>^s|Xc\/>w1Ez,okU}69Gb}+a4W}vKoGI}->yȪ\y\*-Nbր>):+ZFBwjBUJ ݺ>>k^ߋIb%{lGnV# 'okI$   chIO;uu ׊p(U%}x2/'pia |Ք7FajI8XFj4Uʼ*rnmBƼ(OB)@~՜y{=WQqh B8̉z9s̕χ ftXdaI|.{pQtN˥n+M1RG~$y^O}ecy Sms Y2J(bMir7Nr#Ui"H ci7WS]0+׻^E\з#'k~_wR>` `H1V,{]~l 0&agxRBkeP ׳+*w j,_#t,5.{w}p;~*c(} m .<?Kf'q ֝yER:Bek|͓Vu,(t -ު5b=eu jPhP~ *O& f;>vGjR[Ҧ1Z(F]0v[ :Kr6qRi1ya ypț Px|ڣ֮oacH$>_kt2%p|t-` 4K-lv yy1C2͟lll9^E H Z3{9;h,U4F]g)]y0sr,홪t,ijo:M<YEgj^r4K|zy?a|rHhu<*&~)co5{t{ *lc~pWQah߮;LE1 SF,Z1PJF1=za쏿B.܏N(1Zk.xy]GM$HdZ!ہdm*X(6"Ϗ#pq3vKj{T!0YD (,fBy_u񾩵@ٍ >#Nk֍uJ&+6Qܟ~6)w3 l/K߰fZL/<'^)PgUC]틋:*ji|噧`"5)!?Ǿfi zZsF, OxK0o[8u຀g~X<֛"HWOy`4 iٍ]l@5͚O?-{.ʾH!,b˰UF]! vR9%"7%+D>)Ioڲ.M%q|v}^+tey9usWy-o3{ϗĤec醪U7rop>(?5KFELWu|~AH|^):l݋lAc֒\ŞV_5FrUУऩ99iSѭWv ;=& q@ِ#A&Ψl}|HU7f |fFWO8c2T<=26PLj24&י>&PSzi @(sjv!ʘZPftfȢDm„^hdo'4D L> afjH]Ǯ늈B'6 5l1E AUE&"A;BWOcC5;|_lFJrR+Yc#1/0eׇ ]ʶ$$yXf!yǏBޤqQ{eS@g*tOC1z]{w@&ĮciiNȜ~~Xy_%( SakF idݖr, ā/6({ziRi@SɮP*'FY;Qam%W sC ?G{|'w[!N{\wϥP9kvQ%M*%xA)VIQv*xtzn6|nߔ@S!OK3;d|Cal#Sk Old{XHh x<0-~m90"a@(ә镽i>:/4e~uSw I"G`)s\g:tw4.PN>:8? }+DkkQ<֯S\]gfb)$E,k}=ˬsn'h^ 7Xv=ҚX*!zwhY4)K^qm mxmeS 01ush IWv-HE1@~,xgyrc?=snѝ]5xFz< _]Jk5[cBΔ] 6i-^Vّzf:)XX21d0-@aF=96hIQQ T:K@j#qvƦA XȳM߈0Y:| ŘD$Y7%M(#'~?<-h_gΗYdim{Qٽzi=%|̈Uhr. W0»J* _*/px8<!S_A w;\bbh*fIhSq*K&b9@E JN|y$v t Qӏ?*qE3ʯXfMJM_9mֺHKw?}רjCd #X?NSXlgN#GYՀTai}.ল7g.ʏ-ܯ)nMYĆ4*Wci2!wjoK=;#`mYv{0;ƙW_c=85HaT "4 4B~o~8,DxCNfYH^]ԒWh2,̯JC=%Ky`IgwZ*B;6MFW&h2KfÆ!Q[jDM7` ah: ߣdXmT? ۞cepDkcWB[e<0- Ft7YhctH>+~Hwr\$bjM#B(voUy`ђ 05D +UmZ|и=T̪P(q6![I|Xg"͚"8fۈTbxWLȟkgRδhB2`{f;R2"T]7};v*㨩[L]a_ÍEP,iկJϦ;B_&o0|LB漟dyvJ*L!qc9M o i $ZNJ8MٟEuDrFK_Pˢ^hxuY ߣ!<(] о EF" "t7#jJG.>e};TBSRߡEt4罴Gx|pٿ?#tdP+@1)n Auz[h%|]̿P HWLAYدdqDm !yKlpz>'Go]Fc^"8dB"V~2|x Wƀ;lOaG^<>a|yL)d9^4wDI$87&#D2DU!UTg=M_rm1ਮ:X*,\FSk-wЖiTn$U1,_X“ <$6~/-8Oh5+VX-`2"A- ^9 󦓖@rɈ9$唌kf^( V&5^6'fq߫ʥ?rAںzȴ=V#TG4kwm:i6d:d.`9FR {me$?ÀIZF~5R 5y[幩xp?GA zYy~c;B==2'hQ TQ .EƵnD|;1' +ZE-ƾ+ N<885D?©TKňݼQTYbmIܮ FuclV&ˮQsp?C^=d8ݷ᡻?R,(8~xjJmE/.Rnk FTmZCG4u7óE%{̞^`fJi՚A^\ Bx gqP(~aKX\UGNXH{d 7f/O# o*}O{_˶@krB9nЮs%ÿesE=>駭\7nOnr,tA"1hp4ȩskrf0[u WӲBmT'[L((R`čGwL&rrz0}f 3[rޓVWH% "hȓY@(0TbcV, VKwcGW>52:bĘACp%IA&7B |[dvЄ uwyyOO :, ol츧 pX64R<& \nUE%41*6W*JꚡNl )x(Fi0#Fw#pvHپpc|mc'I.1Jpj{ : wݳ-:7͵6IN˒P0*tԇm5iE-](5Ѷ9n'=&lޣ@g+|י`EԚ` T5dBYaX5GG9v5aF+,@Vw6(>Y/D-āT3*Fo 9 N5'4|*xJ^}A%pVD\ ;o¯l' NtXIoR@z+;]~x/DB;Gi&;,Nr$CˮNXiaQNxq+o3:D؋U, 8Kkf(TEIٸID: ҥ^vi{D ~ S6z؄9L.|F'qK tO35av6a!uOJ@InKL<}.pXV皙6a41L.^fsԡpVa=GΕ1X1Vb:G&"0{nXW:>"Zl{Ϊ讷Ky(NtMt FkӬ Cs-fh93f DyVMOKaI.!U!U'ˉ`;/h#-:X\~q( ?OB,vLzl ѐ!g_y%XG1T4@jBb߸݋ֺ)"Jh4l8mW `<1D:N׏.a)*S"f}LDkM`û3:9VMMWog3LOn<ůfDC,)ƤO;vz]y,|!ð<aݍ A|[36n+X ڵs4MKed2%`Q\Lo_ yx,Q"5W `75 D B&̭EdoF턤x"!K825',^cġDl9I GSXw2Iv*^/Mb&jij_A\St TP=no ˏ ZBI44A2]zlyD/{ӚLk.+^A.G\F.T[zVи: Uߜ!|2n޽$k bh:lZiA4ʗ_YXzF!ͥ7epBO"N?©G(Qhރ f>1FsFP#qm|oxXDl"J]ls[Ī^4iB{=Y~uM-(԰y .JyXzwUW@;6( >Q֔ Uή`M,bjEOn~ܒ\jWit=zoqbJj' 2O:+p64$6j`Von)!h1mAa Q;l"2,T(D*.ao猫l$$)Y!qǟƄޖa$5XM\!娘4|ف] bd\/cFKvʮZlf `5pJUc3q$_8 PbBs};Pa%T|xzF^ΐxĦ5 q57JG{_%k̦Q%PcNafJ`v 9|C ڪAڃJ+ 챹Zv!=?23# '7a}AkMڐ e-ʭt/ KpUbMZOݰH3IZsbaӑ{v&$' ץ Sk0Z;H=2e xȼyAƟK7 F1n(MȦY** 1qɕV@Ed݈IP@ 1?vj{.k:bfϔ>ި?T>,i4JpA*gY1PۦHq^G3AqBkJ. ;ߑ̲r( o${㳓8qCEt]0,"cE퉾AU/! -|sx\}^j,A** ^]ԤRuˣK/BP՟+9\|?~oM BK[~ip-@N{|=ER1-Rٞ!Tʁ"e桄\ԫr"rfԆaQl:e<W!^6 Ӑ%&􌹛Ka>lO RL3Uz5n|Fnǐ#lItWt|I¬rKKWG;HMΖj?E@k^[9 \bѱ^=8ؕi`_,q0nGKN- Emf̽),Ң VOHM"IG]cXm[v5WL5 Rt\+@9+xCEJ$AuM̭U)h˼H gŜcgԑ V ԭ7! R hٚhjg N )]PMEkF.!!o+rU3<$V)5)|?E:lJj d{cF ;b\XquJk!ג6IAMM񻩩ZN'&FĵƟ$-QHȖD-bCDWbr1 CgkǦ[m~ 7 y,A͜ݘ/b[~-.dgG3KaQŊgn :&2^tEFl.g_SqQf,pn3Г5>4_kmB MSUY;ۖk#Ͻ{۪y!5ʓ)~㤓PM(X~3|R8©/D.-Ag_Ssmt<ZD3ʠ2QJ1?9;T>r`8Ȅ"' |v*B~N"lw|)F,wlJ&Ѝ]2nsKd&782C.  ɜSQacż*c:z40*N|e~i%xm:qoU_Ƿs~')'1d;ТczsXw0<'#v=_TRFLRqk{ԝ* ؗ ,l,YK@0w8_r01Ƃ0M sZ/7B֐]qeGIq8!ӕȚ %qfѫn+a\ӝ%<) orf6O:{&V̲&7]3bs-wAq* 7*5xXU W},r@đY<) fj 4s>MQ4qIHeHE,Ը;GZU)[+ vipc\|zUUc  r[/On7q;7_f:6PP6a w$QU3c!^;M ݉ES>@O[Uvk_:jA ixJ7w oړ)3:*5`+Rv~e_rm=H` AzC /DP\-@4g.$KP 64:=Ufmm +i֎ ,K fv/5oѹLzzLE3D ^a5 ]kQ'YQ B!#|bVy\'3V>FOh0YjN[欱G(tHj_GqJ^wU䃁/F1 m&ko;-~"ڠrozCHY4VRg4p )"ɲ%ߴ \~̑Lm\,x#<`ߢP31E$f]S|kBe6gt#7F=7dۀhY]:`q>Fvs*tQ VN}W]E eFR;2RY<1af5@{L9}Nv#G^i]ÐIUr _tiN!9 <Y[y+T$v_ %lcђO$ӣ${w1ZUII&UG_Gq(,pQ꫉[)wo;G#XpVW08ɱuNI>b%TK;R%7abĆBʗ{&:ֳI\&\bpݓ-j"zjF5.hAxE/i^2%RT^7|XM xm.__zk __,>Uohr"Az0YtZ)PVKj_`A c*'W~[3ɍ@8DsKp^9f )0TgU.r,NZn4lg1`U==Vr]:3gIk R!k}WrAfp|.g텻L=F2Li^",PS[Y][ ]&vkonM!%|̓dpxԔ2QkNᕥM90K:f=IM%]S%.+^ž>,#/)""kNҜ('Tw܁HE_ΩRcdQɂVW3J|,v;NQiN]BeݛVۇ?ת(܎s3Sʴ7tS"f 7GvM&M'M'lfY?pD36ejn$=&3,"cnAFikoR:Q"qP~m9Ȩ%fՐ%~I~ϸ/Yյ6A%9U=&}Ʒ&5}А%;(aɤ7'k=;uX4LP߼{OK0_B!J=~UC̯Xa dmxNdL:5LZJ\&Ko|+BʫYwN탐)&6^j,V4YTjHp/=X՛?N5a%)d_RP/߽P}}hk nC-gևo5յmF^u*H.ޚ%834ofq`ŒӚ 1Y&^h$F:9M{ɩ|@虐Tdw3*`] L5XZdVSG%y.o\?)\!D:Qfkg.>R,=Srfϕs0y@0:(SYLp#ѡQ |Yyxe@r%m3b(4N:uR՞ Ɇ&lJj":ӇMnBޝ,\Y+s&4q G#\Ӫ_ mϵ ӍNd 5 }R]yx6&l# |@=X!R{9hF 4%(N#Ԏpvj֦mxN8FY-מ;^5@,:'02Kw_y ×[T6a6U||OpGu"ىJ'C!XON]A7fiD`R^Z~C"kP2!CVXB;7uGdav˸U%Ĕ .Y9c PG6vrW 7@`un+ܡ) f]q$$/ J*ƿ}##f_=BQa= MI T.*ٖ7*ҷ5]- IJy!2,-r'k@AUO.7gdG ݂Orl]"{? aȈLN3R^h8d;`g-Wʛ2=M9vH͕A'Œ?b Jpd, ~E& Ԁt7*>p!lvVܮ7n-To)zZK\| 9qѴ/H l 7oI0g"2mCX W|ιekE%$׸ #4f`F0-!+sz7IPg0@ 5]OJ׀5uAd$F(-E1ޑMr۶bԠS!PU^X Cg>ģ5,Rvmp(-\~DّS#aq M1Z8#fR+/=?"`aVx:Kb3 ӼO311hQqb7ZVXpDQs"o<ǡ,q#:!cƨ/Sٶzl1ǽx>m:z\~3oZzV<9̃II~PCGd>Eu]*IQn9i6y#@ȿa#I&;9&K޲.)GPܫ4߆%xI?l/m [ 5Mof}u ԝ_`;wZ׻z\WnhdʭXTI4[  \{Y_"[I9TPy[xsXӺ^#6,~ WեY&R— <8 8G8ה)RM%qsr&ofwqv]Q*pSnܥghZВP_tHO\e!MF&SW:S~*+1p9uxMO3VdooK"־;ЎVIG ɃC$ #N^x|M oJag^ ܫZ !'?EM .}/ZqR`>_6r:hgwP#I XE*dU_\sUTUj19BņRv$E]ZGG8DdoN>V :!W*Q4=K)+d/IzjqxM0fV 6H*9s/YL;L \&t Bpd~۳|KuSLvmCKO#]GVj (J!3d=h%O}58piCRLO+ĕ!R(d wnBuǗNC exnj#ݍOp5Va< Qg`mX|-q=xgd9Tf'_jC#, "`=-8nO5Rz&x'-"]xGi Ack&"o4I[iBj9$;QC+snBM7T7󳙆dvI%{BO?oŻy9gZuJ=# /xfϺܳ?+^9+gB5[Aw .V'f 05v Хp~7kpB8{MR ~*Snp5s9ӥڽs# Q!wHt N/ Ϭ,Ɵi̩AkƃK}CsJos:]=1YxL8|@u05z* rx'J R |`̭ \>_rH, .펁.Tۤ߫d}vDnG)%.|I+?C$ha:e6OE? /6 J(ϋ2sBCan,Rƻ>MS/BK,V,X4Lj?C'U}S!b^Cuκv;n-fɱ'5t'Up>.n.7w !mr!A2]a\70GCPmD&UHę"{U! iYAWD&:Nޒ1?~ø 8k3U"qЄ`4̥u(hKeGV i,9(r K@tSsfK6%Wn<>%3 X[ݼ|{ͅl8k;:ZT,cuЦWWf5ށ^ 3!ܔj$W*,v2 3|% aGj<mW_Iq^@TU?UG(YT>Yt LV*60ʾ!W v)`E֕{#?\+[nW4etIKmYWW4A޹wH49_!r:mN;7s@8hY)?gYfmH6q[㊅XpMX\9IX8%1C4Jr >Wpv4 ^X3qnXAU5 maG|hdjTG4Au<_ =ŒJ^n)]C74!%_gRDYLZw5HwIӆnǂX>ƀl[ӸHD ecӴ`u0Hm}UDX_%YI5Vu2,7A!uQ''Μ(Geˀj֗+<apy< Vpqޅ=&M=8CAb(3:`Z F+RJC-K 5X;ه f7`i R[b|8m)O &6eeCвG@J, ȵg *`OJJ$*mUx"O>#bSl:I Q4 jUf T-~ѓ"Vy]GҪӜJ8ED3 ȾQQ(όHJK»L]+q*|֬yIٌܺ a]T/^ |BdBg A̿9|7o2VH,S4}5tc#.wWK~&q໱5Wx vI/Vskb"s~k]}%5F}3nd7:j/=~ 6avsрt ||x_L#BMP*ڷ UIF/HיčAZ~'gP6.udV ťeo)%uJTrj]5qX',g?HUa:>dwj>b$`Ia6gphjSmmf7:N6:~͐nr*4%&h߅?$Q# m r@UuͺTs~t@Qk¸"L@/WUU\xҽ;fa eTjxZ"ؖ8X O%Fzwԃ $&Su7ϖTV0j!]~۾ tXD0n&@yd}TU¹ocfK2'^d?*!uŵނa2#8%N) @tn]X3fЂ_Ć+f\EtT5ry$ȉ@ ՏRAE./D⋝G<QQ9O#R=Tn4bűυM#3'R"r"工;O"ځOΈ nI=۲\Hh[Ռ PU6 F +m(F4 z#A6uVaɤ~FQ ] 6)%|%C-Cf(}ڢU?7{5Lq(3+g׃>vr NV}\q-$hr%,uVNs>R}-Zmj"&Tحj 9)Cn2 \)hDQuXP%6Rݒj %Fך)uQ,Hw]Ua%埖ߛ"W`]FO?i<{5<-NWкzV6T |QFEԑlQ93ԃ,:gD<7'sm.~Nmn[W?ړaZ5}rov&/Q$ːw>¼T~Ͳu]$.ųG5h E/bTm?drWMbJNWLO@ t,n҉sef=:? #f'ÖhCKShYaƬXFb\,:k@&)K IɒS)*IVMb8lj!͈2ڼ.m e[ 1.s>H'7 ݖ:yB6/,Tl.'"ĴGHng]#u{_ @쵍!Y .dCoU{I\7/njOQd˼QEJǷZ[xbt/ᾌh)c[FSZH;ߙSg5{^^9#};rZ>=by/U%&DuK5%mO)(T&~kxC@~\rRޑob?hIy,=B$$jSv3[Z՜B(VHTQ%C[Q16PRwZ$<o1"ߜqU?jB "_Y{tfn\R{?C&8%cPwG] 3qcB?k⪥H,`SHü{ 9]5I(7%6ϭIY=%j  W/E7jĮ"{ժŠ˰߆:!/$@!7O*5]&yh O<=Q%<+\x#k,;eWb5IV=p-I;2=riW?׭pO2gdT;}t%w[wh7a֓\xY._؀=IS=`_X䦟.f+҅q] ߨ2.{N0%7 aCN714NT![:`j 빳}ǎ3h#Q TQ:xjzYY0=3;vqr)b]Eע Ev﷞xKτX&V]Q#(S֌f*esCx?!P5UJvd+29\s{XwM~G8h`˝dç㩗-Ⱥ}O 3[FM;5YJ<#CF2Y9H 8o4K=\OEm Mj@xl]HiCӬW0D]'CTHYH˪{z}8S| SYduXnΟp![W&.>p2Dٳ_8r8 Tn'$SQquw?YSoJMG g&.j2& ]] L%KT%q^Vt#iS4<}ktwUtBwo auѾ{4?>1.Gh BBSd>kIʌ+Y"h0hrM"R49| g!xSOݕ6V0rUw|TlVQ\m)q+KސqӋ(g4!ANV6rG6p<]p CF~NkNOC5Z#0+v=\53jf-v'[mCdm= ViaJFY+|;"M`Mѱ`/Mь3 XZNO&pEw䎩| aMu7FHqb&B^r#kGZ_>ZDd;\4#q0pX֕+]סnv}lrE/8z6=Հ{^D0 Yڳ$*2%]o2H_ŠZq_@+vjdc;bgxNQeo(3^ OeܚfIL d7.lѦѶ#?"2j&5-_><Ң'ư@=g/@ PrCbf~#n=]Ds(2ʖ9EX]yӭuT#qHgGeO6ay~LNžT,s|e tq7I-'emQſrZ'jMmak?Ja<뭫TP%4?P0֋QojUSu_)?$ YyBxc币ᶔ; T27I}9.FU}+B'F#Sjo}A}ߍ\p(lpw^j܆wO3,Cm%gI}Kwk5@!FKt;Ud3rݰ* ա7UT VVp 0iC/_RZUw(G1`1>1qSOe\ՍqHeo̜?%Sh`k[T-CKP֮)[ Idiy`-og.hT^8'mJ/ *"ݸ\1(XjX[ \ 6̄Y7h-^?2d*E}5VQ^dY 0ƞx+,iuB}0ϩ68C[F0Z9σikLmT+^{pYwK;LP66=2߆`kT1,'ĶF{m胜n`No6-OD]HFCafGAGf,#%(}c)9 tuἺP֋#A:8תRxP:pP\ p_ 4q̖޲ΕʢҰt*(kǿ^/zV2 i˱r4浳MQ ,۾$7^l(ϴ@YWOuinZܽ6ONU)2׋C6+e,>Iypכgq_GRw7 ]eŸZYAr6Vվ6$3D>8v'-um9>O6) (]y^q9nlȯaq] +莩zS/++* G {ŝtF6x*]ZsP,w*j#|l/"?]]eAbt[C78VZX-0nBpއ`b=^*QHlrdB徍I:%9X ?aNW!Ka,]Bܼv#$aߨ){쟸kv#~GQ; a&qEt72k~!Y[}ӚT\? _ezY1zYNm?A-l!1dc2\vADyG:3muJ8ab[d.lz c?96D!0D7jٖҙ'b>695:#qtHʎ2ZgB 6Q9עK`mWla;K74xVB8~|)*SiΌYZ3_18bFEq> `M=A<@ThR6U˄qh= `r"*/#?~B( .˼2Y<򠩼}Z[l~90`:]$tׂfa85IV '_m[dZ7v4u܇ 4A/17ILHht3q@dC]n2S}x6Z˂䩽/얽z$T<)cr]P 0IQT(K8*hZd]~H\e!JfZ˕Dz.k3t ]E~I hK~ t`d'ʖ''??W ߻ž"ZyT,=ۆfkC% X+GGy$|xNXw"O.<6bJpM;/[QUO*-7Z\T#YX椊V!ƛ sצ3hig˄sc44)҅_uDr)AMI-P-;ƣ6Z381q ?vx,WYeG I΢ v .<4~>_ ,y`>I7hyk dxŒ8#\#xt1- l(eԹU:)7_ENوŅ?dt)Z7:n,q!Kiyzr:TI+0Ky~UF$6n'sؕrx6PL9hi6r 䠖Hrݜ2k qr5r8v#)bpNA;'B WZ\R|}I#KZuV Y.q9->0L~3Vc1/;_!00N8z}]7|]} +>32 \hNjjԃHf٦C]7}Խ룙(mi0Ceòjo`+>xouMy9c%XiDPH{T]{Df7~Dn',6oV)V֩z`e I7unp׌iޮ6@Vq XosE3J?Rd2ycPd9qFsP/?X/mXwGδ**aZ^B:Jn1|kݶz }|@$c Vyk;DA4Uݕ{v!T6\~x|E@}}̂n-#0OE*'\.&lZ =; 9ȃB87{Kǽg=6.4/ٮ)Z)0 Hfc4]{*e!!n_D)HfhMyS!s`JVgV`IJJ>\a/vɬj!^H*Ǎ;@g(M)kJ:em21Wqπ;ĻxJF"e2\(,*+]5t=ER_'VLu$0Ygk"T$PS_[} Ⱕ(nb]Y$/0dQ( 1^5t5G~ɡ0ol,K3n GF|*Bu0zdAGbc[t"([Ӛ\T˙J!l爧B:g|Y3}; !x"i C&r#z_5k vEӇ`cheFx]_nѐvseTN8^>@0<|8c!VJHiZ6\K"5cDbXܫ>/Eh%" %L]> ( Ik0X~VI'}%NkJ`clW@;_8%;\먎mwt%6Sg^hޛuz(`T*:B԰*EmY0,6tH4f2 4D*H [Μo6]F7 ".+S‹辢h(]r>̿łV|\Y;-5h}]L,0MVכI於R Of{dLک_uk4Qg>==haf]_br[$LY=`]x/c=Pś:RgB~-n6  ɧSAC(!#Ȇ\eIob 2tKf52E3ujs 8|.]sej4',FR!'u9/JEɁGdcyUy\:壵 Όѽ||=-v dFn7ԭIu'%đ@tpŁN7zILT'ZѸM6L@8<?75!3 mn M< ON6M8|<ͣg":i %]zsϣE6: .R We.ZYs^mduF_MP['4GX|_$St# 䘧a8^ bQaZ%3ySؙhf <,{1(Ͱ Oaqc-\-)ME;A+]>|ZCS{ccOiEvahZҲwye͊kmdwO}x s3dnUb@H60K]2Y/ީТ0u_SIYq.vz -瞟#}'[r(R-Z=*h_X U[q@Ojb:R#\6r2chV{9# U#i 2+F =e|^v]x3_ uO![wGyNLK ^,k4U}7J1- ȧM$"6GEga0@ #/Dca2똄&L%qpbW_a^ꆏq;,ucMqӨ\赆Bgslʕu6x.$kg)Iۺ>䠫7ӛ=R`Jr z53mW*vJҵ2D^kx!Rs7و:KidB O: UrJ+7Eǵcxsm7h^īmނk|yٴqo˴}UxM㶏謜bf)'F9~ʊ#9/2˸#DUg[م"Z Y33x'm] G.kÏd4iɗCOb`h]cIp侜zg$ i -&mn^3n0IL$qZnD_ᆡ쥠-r܀KJWo L}.؇Ӌީ60`W31ݽ MÉ^u@|HD1@fxJP:*7SGy8*n#?@ma5B|= ūY{j\K U"8wl6RѣSݸ 6=w{h|]I絥"c<-tD *Ux"!ŬSE:P囯wOG"DdUQ-&E.Nc\vtc]AEu 4 p+:9.>~N r{O5}w g3P«k۪WZrHqzs>kшj-G}"LZ-n0 P-KFb>Ii0Bp% (¬Ζ`h[d"'k[jKHVGX9("܅(&|MՖb- XV=5@-Aanj.!Ab*|ns #1. ,dڙiǰ(m7$/}鑣$6u/C T]rNgmyafQP''5S@E**fM=P@i] ,0' ʪ^}]F-(kOY>~ Qu;;{Ԧ~:[1֯XI\p,h/b_YRg<-nEȯq \tBmeQ|}\YM㴢J _&Qǰt F; ]G?`,+],,[6A@ٖbZzLGlA(T+5-g ޫ\8o2C? :Xi7 O -g,AH/dJ\21Fg|mBev;$P6\9ki*+Ȟz9_,Z?#끨]R0F'qD%r1ꁇMygҠŸ_7N,xA$, }lC}&Phi*>wbr^bۋS; ٳvNVcwdG⍊cTׅ{#Bmji;ӝZ݂0#u2rD0]>]aa9fTAR޺S?=<84T(#hↇlòR,Ҷ9V]xjq[C1UƍdMB=* 8 _B3ݤ^x J# P*8?Q$YxýVMwIFcud84=ۀ{`?77MX(ĸВ5UmYL7 w:UV孾ErӰRC#nی/9n|A>pQv#Y&)D"2uF-* ]PXL6To <%o\Ri;[?8GJ>np XsG䓻-5>5KNTw!hw4w^o po-B,p$GV'#S:sMf^(z+3A1*qoW,wțCuJaTLi ;*ƴR>LZ퇗l]^h%@מ}T EI1%`f8mnSd ըL!-q=(("#?q"nG‰=>3ۗ>;}v*6=s:B4[]ߠ?%>{7i>lA QI7B( !؍o2!Q=0[YT5􈐄DLL w3"Qo7  )L^I$yCG+er3Dv Ӆ| 0S]Ue4oVҭIA XR=T9m8CQcn?z fX| '>Au HY Ln Թyg߳Ƕza_nƎ"~:ʒzj5mD` &\dUeơqc_sјn$4[4׿TH&fc ǤpkzX\¹uTcv*mrK4ƞAXS~؈I'TgA+!OdEu8unȉ!|e)a>soGU^f+(=dK/;K8:m&Sz2QB6(V$y\, ʶQ:eE[Ԍco76[Q  I,@= LNsB4( jm "&vfXS7.cёI/NoEK9*Xhe7ꓶJc{[s  ,l=/nByN)x/0ۻ^.ɬk;=7}2*d*HSkQh&R< c4:O>m_z> 2(ԒX?/L]"0M]ȸ{sRM?= vDna&kqD]8$2H,rbD!?.Ye1=4 5| X-Vs9n>(Ii,4I4<ma76KzL s0-iҫ)ZȬtfv๞U=ElLXݯv (_ߔ?1\cwrץi$p q0(b]6.]H^}[4/ ^l?3S-@x2, LQh?&MrhZ04Ӏp]{Y!ڙf??/@C1D1NlR Gh~[^^j;Ipe-rJZ|1~ܱwOCq}3N9e3|n.~A굾Z+CG)Y8EѺTOQDC`Gųe-:Y.~c ktak7祅؅J{%*QV_c1 ԕ\V}KWGcٟ}e|wH z>dHKܐAad!|>_#7F"e>A34ҾQi]G7bi?=8\:8.R[HexiA|$YM oxد%Rbl;\)E1UNS o^YH+0gHpY#.hHUQ=U㎡ yVGG\ygwbOfhE8z,$`§s펌cqrDA?V@=Gے 9EZg3,W(vVvB;z^):IztVHGFEMGMk{=o)Y jǮ1ㄳڴs\6L 2"c="/^\>)'G W֝՚Ѿq ˾CrL'ćԼqbEެ\"uѝ`3O'pE498h3b.Xq2 忢PzkTZ{\SW@%gr>77 GHA+$U,9K5jEx)ʌuo)u uޙטzT> o R+kIF6?Hiõz.5^5~`5[.+D_M"tKq8 wdL'#Vi%QxXoΛ2QkF܇uf`tܭcEʄWmeKd&+d$\LLm`N?_Q*<0aKP"˕ HҠ˛iBD$qȷ:.@ :@B929s!P"2W(Z738\9ʻ%Y2֡ zJAu32?MR(:ar0jGWL١ ٫_E&OՂPP+Ա>X[و ?¾Brh8Y[K[ib+I3rSf+XQo^C?/},( ~dHciϚ 9 @ \;i t~9$(٤<-UccD8L C#4zṯ(]HZuѾ*ղ/Vt4;u4Ct{n,Le(Z.CqIcB|`_0]j[Z0èEeXˊv):T1\vSF>hx`E+}b[`bhp졅}Ӣr @^vba_9ܺct;? F4#͞ )^$[.cD28(-~vm%I &ʌ6o{ۇ.3 _g TTt=H}qX [K&^Ayݑbڬ!<_N b8L/e,sXw!L#|G1ڢ}8"+aAI_=e ?aR,蚎\+G#w{=Xx@4]N]Ia)= I# c[o_kǥi'&N!hjP 6;jO4*CܒR 1qVt:dd]V}9og 5JXAV&7IiLpE`;60'{z,8b.^ע0GNy4U/vѶJ_*2|a6F]g^_xJӤTb8fȎ-x؜B)DKv5X ` 5A-D wpG@nYqI+kMq|>իKe 2kOd}E6A>lTҶv]qX˦CCmjR9|0S bF뮊W.yGomT$/G)#ލ[C4N6פJ9Aϵ'@<τ߁*YIŨjZ&s;j L02c=9m-ճLc\e9-{vPͩ9r>CLBǎ(,tqbgjqgU\&\ɳ;"!,k0*՛J֤i Ҁ8w Wmj,-[/$"{ -IO4 BCM } רoi\ kh~8B## ~e4򵒩HmwSY0(4:n1tU&KY =- v#-"ȽO7bG[˻HZ,,Agٿz̨J'?lre݁d:GruTTg|0|nE$Ļ2 ,/I5^-Cf'C9OR|tu 4&.O. n3C"^q.g"ٮ8똶 .P}hho>Hy+؝ }ϛDC6㋷ mK '%"`@ vԜዒ ~i`Ts-hI4!7K ʢ[A NFC* t*{s 2ZgoՎ3H'7WWVW:+:QM.L׈=wE7 7s=8 RlPa0 [L$<`SAm s_8Xo}ǜqW0vVe1T2<WfZ)b|O<תҭ_бfbS~wsUZЙPkcѼlHeB2 O!w"UؐJOQITX&> 4#`,/eL"|7s ;%$J6wHV1\0Y|cS|w:-![:}:Z)m5o yY+bSGlZxÅ[SSq>^|/EqU5%,*Tur[-[+U,Qf[/ Qěmu sR߈uYaY%Rpax؄zbCtw`S1wT7b[(d7i#fq2N@8A$niȄ3 p櫵72|6j h4SG3K"X Y }OyW(1Ix'MsA-04EoHm-UAGKz|`zSCބ/f2r@^ Q}cAhdў-/#]kÀzbV^࿿/i&e+5 cYj@.tĺ Qʽt_3@+V6sȚ͎uwڵ߫#im8'3#E} wgVI )xvvFlG:F+ En6[nEכސV?X\W=[S%T9&(}}cL-3pqPxiwik#G:M6س}/ǧe>'娈C֡x*&e}%}񼎉G:`(?ٓz(teF =IXߵԬp#̙S,hLf޾i^Gi,d%gxTXVQe7\ 8P&o8F?HZ;ZFJ, w:%~źso&Oy(Nrg+vo#QY"11EZͣrlmA xncĩYn|z 9T$, #cO# 54v׷y~%&JӶD)j n#&moY YSdnn^yW`>D0Wqh^1cn,6{C['Tv[g9aC(YTWAMS}"鴯#X <Bk@0 {v)k?N)?D̖JLP%YT)VDuWl;Q[O d_[@:jN/l(Nr`đx[\ojq Z%p6ltYpI|bɣLp(p r<8$Vq^[F<DnvmbX4epڮeʈnI-%AHauUw(8Ey(0^jm,Bo9#n$74`[r5~:E=w& [JHeQ 0Lƺ9-?4Twd\jvܻИ9t8g6RUVs͞C+Q>6/d? o%p0N¦yEfr-<T[o1pt"қ$je'xLWHmE K,ic%4/&F®L`J4V)pd.WX%ϓHʁ!63gIk1fD?a[0pVpH`C\ +ipĵN%/cN;r!7R랇0}AjH>aMkLgHFϽ߼ "s8f7Hf^2gX {"7_/9`1Q!IF6j~TLaCr ;*zO-jJ|½2VX jzޖe'd#(2|24ʲs?y5_I8e۵4ד!WN/ P 7mk ĪGi &T- ! HCQ^̜Q}8-Ij=`t}Xr_%V߯rw-n|_z-ޑT&T4ʔK)BqdZqb.SwޘziLɴ)#DkF4bX!Λ< t w2cNo^ESXkjZR٭K[hٚ2Uտu PZ\^M_,XSP>jkl0L@eJf4[]ƶwJc;{!"é@$~Nk)P] W_[Su**9Vj[Lcb}"_6=-(䭘kN/8k|RNP2up #l7?҄34&(@tJo]]+]oi`jY4欆x׮w;w%Dv4z|`D$U: =7JD $ ]"U_>ބ0UVG'?Y;.Pguwg~@Nm'_ ;2֓A6E7Dr͗p{uel˸&-ΠA/܂$I+%0㣈;p\w-wq(` a^ VUnu6"yB//ݪPCU"ZA{.N ~3? 8T% efɭc`TSt?Z1,:+k\5qXJ@˒H f*?Dg=20} RMٞ!j'mK"/ x01Tߏ\w,h{a.Jv͇Lrp=2+϶YX ׄ#F'[t2!M:;)m _hQsRqǭ"T56&e.j`f@8•Bp^Omչ!\HOfڳ:+=<"۵ F&P$u&ʏ0ut4"%X++[OYF=6y?YswPUvwG`v +1 xUm6vn  d}$SJ%>є _̰=Я:r7lQY0{z 0)s# ZC`Si|Wy@^FZT #e93}E  V> o LL&I*k>WƅxHc+j^鳴Kɛ7֒31ej0uXU7?d};GkBx%zu±FǭU)YXTҝ;)r56hc2Ȃ]wJ{CV-˓R_M=y>%PpY:s%/-x+홚*C*Mw Ź&,MgUiӎZB ' ], @uS-cg>bcj/&IHas,V$ J2:"(Z"lSt+t_05|%ZL%=c݃H戢2zk}GӨә|<OE&/Aϡ>hI)Sh<";⬀{c@1Ouo41lܢrmD;[:]wo`TgC d(1ޮyKUOk&+\2-zqt6P0 [О`Cc//@{Tuj:?+y2yJ< FwbPdy ; R$y:\`@VJ!or!LGmmT!|d &"[W=TKɛ6eᩇOHk|&S!s(c لn4Hߙ$e!(L[]$:.)UY.`ڌN'"&P]V Cc@yM_yOI rV?2²<iUAU (՗{F[/&B%6T/ɉSB}| J/xa$?cftlW2*WcMQ1Up0 hu;,;A02" hۼ<"kъb/r k_9($TN6JkzFl%ʂ s6[߼˔`] ~s^gK"KDΖ-|AFH|w%sxPH!ۡ؇1%g@sS,߂Vx*n+毋!ckbl2 (̨V ߚօco2!'nd' ʦfB~@܌-%khx(ocDk.`lV7' 8!#-3x756 : 1`]6oNt )MكK]2b ($582e5]\q%h|uÖH Y =8r[J_3.d*2 oXmmdMz"&" +n-G4@lG=bX&O0Ff*lQX!ۣe,n|'sqV{vQfQIm R"acIW8rzX@QѨBG,V973= z &k/The\?7M^ gs3ڶ+tjN WK̔<=><ř{% RLi wlUSmXR}0q:veR?r# ɚ0}a~=D&wWnҒxBrn6ɮR[)xؕM#O2")Ʀ[81mCd){J"XjoF^ ZK3%m{ EF+gus%H%0 _rC87LdN(I @=V $oo &P‹.JW n%yPaY9| Mgp}dp'VR8}`圧^91ɀuX%\h[# mxrh-Ѱ>l0a7+KS5.WL<5=Puf0GU1]žHË-I6 '~&mU=?Tg)d< v7SX6t6sDNщ(`A_C'3OFH)Ch1]kI ̭cF+Of%,Y3֢j?&&mJhp2ֈQNXF&GuHi ZN 'ˍ/4+&cnRh% c5g NȆjudn뫻 %]m[Ǎbz_ݛO, Dvo2cM̵Aiy~ fgSNq+ҡtF^S m j?'ToTNBIra0ӘW0Fs6(I2mjY[ ~f/_WgYu `c Fevt^ qޓM*+1/@]c_) j]_#2Dću]yY sf#;.v#aNzx꽪9*i3 P\N.Do9gO_Vn/ atp[p͊Qz{+/*mmDJWc .W!rbϗBgSwu?0d! fjm%CaWAt-CmI隈a !`Qc,!3?%kGo[u1׫/a<;[@oɷXEV]}h͊F)/\{hMcm;aq5H\RYeۀNY?$}$EQ@WXA0,H `W!cyb5;T/>TדwG$:0|cߝzyDge4 $@)8cKv1u00-򜣒' 7L(Ri Do릧V?ē_:zn@\)&Ml T5 a+KEH'*_tK2bMR|ӱaﱭ F[Mݟ;$.44^2MU()"r왜1ã=•ưő7!(-;0dg14A9tACnjZ]8h}iWDwfvRtyiqyS?}1k+0/*Sx0NpH&uaYL:wLOvs gmj>3o_) (;H&_yB)=1] KZ,j3e97FT6tBTrv*o=7N,m-L7L0uci~O[ׅHz(ϝr [ {t $z k[vu.#@AOTjc"󩵢],f}rFS`etr jյ炬p}> *7Ȅ9 U^֯G<8=N6eKZ7vYoh>*HLFטC_궃Mnp?A6]:g 3q `H~]hhzjEH`w: {:Aଡ଼uiz6-&F `5e@o}JN~VRnx!h=UJTu \@Bx+E#Wed0,1N4/bxd} `ҨSIJp!.53}nJ$krl+bzx,t:j73d7a{C -a1XV"77qMN|#9wԂVD6! ~I >y!E WDZ 0&&|$&4!`*O`pY!<\",$ p̈ v W=dv7/u($D(h2Y/2Xs( ^?:)"xp =y}r[)` ^jV-of>~2mM Y51^=(Y/MۖB U4:DR[9=$,6MHQ dJV6hۜ<֐{ ǷY>O2`hGSu E@arozptnƣ8:V,?u8b];Q/OmԹEZhXEjp4I:D:\O?գhLH3T$؟Bbt>s=jn\RC!?wnxoĭ[|i-4*o9t4b0e2T%>r4\ = Ң9}Ч߆42c W]9}%[^B$<ʱ{ #txR[EC3E£k! y&%C Bț)nM=DƳ[Iv&4_H_[IZg}E\=DRUǹ ~"B^xbG9 2d1~r@XFh(*sNu)3baSoB->jod8v&Cuq4VY5Dl;^ YF&* 5`c;Uԇr>3 g6r S+nc,N):+'A]/:bjq߽9{= 6twk |:wMP7ȻX֭jx 1q0sc-CG8ZslDB^G[6>=7B2CٽnQ)~rM]d-:5Q7Ebdt:׋Is| F~421 QPbD|yt;:9DHm F7Lp9VP|j='s:juEvOo+ <^ѓ.蔢gB Ǜ~0G0P hձwj`WieSƜ.ݧ)LSˏ d&G$9?~}ςsVVIL BnjxgV>ڞ,l?^;x Wԃ8ќmIV`I=Sшa$Q@>ҿ5#^&10.;~ܟዔ"ݚ1כM6CRO-Yi<ﷹς%z4gZRU#U)A6Y~B{KĚ?M@2>- IR7-`Bs;.1B$1vD_xl7qK)7`E;`d)/>z& =ؘբ8Wf~;qV %U^2os犂;y)0 ^R_l-i%~w<&~R{v R3J)h_%ny0TjUW|6 錙F0G. i`MwM-ݝ !!0&?fHC]>;zs8/R[mpٸqf=9dOpy]:V+b9YʼS7V^2qK'с@7)V>wK3O'y5K̠޳n~Wu y5,@{3aga`kܸz'8ZzeEci*=I1hKbدv= :ٿ2Ar]qfnCn1N-l$T@[ ϗZ&Ex)k@ōf֩2l'!_QQ0^4(2;%k?PD(#fz<"a5-ii,h S//7 Po@Y0$P]F3y~RUy_O9axg5ean?d@xfW qgz%Psy6X! \tËQza4tviy]xnqJ7ڡV^7WF9rHe#H2^o{p.YP/IYKh)ytݐP |!zQ^Q>mqՓ# ( QmXާ NgwWejq"۲<|j=K1 Єkn "p|q2\?74+zhpVOO8ߑgNGͩNs`\(U" KA(맿J@U7l II=A'#2d@T8fYn^Sr_n"Me$F"շ9?0@\[w r^YVqO%%HogWHyi-"c)(n%z֭wa"^!Z/&U!|hIC5$F9 Ņqɏ;yue'7_.]7c}9k_21]׶0_s +DEF+{F}B"+ɐ_}KEݽCl3{b76] q'ځxTx.OFuز u㈴ӥv˩j,(娭uQ$g"_iaBgYZ07070100000366000081a4000000000000000000000001644ae3ba0000de08000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/be2iscsi/be2iscsi.ko.xz7zXZִF!t/]?Eh=ڜ.+Eb4$Y!SbȴWs> ჭ]EKp~؇Xi6ѽH[djySd ɖjYNu3.uCtQ'<XL[3& m/H@GִFZ]ұ{49_jST/|ܱP|@h7?F0}ǏA_PZUfU+&3 ]]*"6bPiO-^S.jJ%.! e~UnX\[lݏj+8UUrק&aK5ߘo-j`[>JHfK_/P F·D,}MP!y5 @͠_ie.[}ג]h4ǁ!%y&_O>s,nG>ٚ'W!vGRHSZ!4snLTWp=뛐UA%4V\= OTaLk 7(-gB<05Ő#%:qOMDO-5'-{)Zi &&v]A*MO4#"-=dE6@A 51(1PI(0%4 Z?wfg, wؕڙVgWQM B?2a1vel/ =t{q_ %6iLx6bHܜxyw^l//1╂S.ǵXpE 7^0ϸzZ\_ l>{"dZ 戊7ʾ \.0ŧ7؇&`.v1Q":ԓ4g%Oó| <6Xj[2.wqj۫!t)F^@8!经p#=i;EE,p KF[L:Т0E]ѫR=mg\%d!!־@ҰEY4:~ofmrE fr0b c˕r_pW6q3]N+ƭuO\U |xAϹ(|.K@G/E0fL\K0ze>ɝ*"q#qwq{]a6nX2}J?Ϗ^B;d9e/eK~7 ] {uPn8Q]{_2Fo7咐6dܷBD.נNp1d@ ԊJZ iY4NHo\xA#6<(MU6Og1"ru4)$// eGT =Dkd_6>rsj*r>Pr7`A "|X%CoxbYoKNJvُTMҞv5x0sod |;G[H2~Mhѵ]+',Fb Jʼ̔LإT[eKsm+|ߣ.%/э y2!@agU=⑥X;zzz7tsRϚi2{_YN)1ut~Jǽ-)S@wӭ烃#"WUṔx!@D-f~VNw-D!tHVN4Xxҹ;T"k9di8 2W553='FZ *UJ$7I=$B$BC%P=&b @Wti0v&4͸6АYpjd68:<ɵ쐝ގM:} َ$c|GvEԄ6&o?0M߱Я<Ȥ2ty׏Ʌ"^_$g:9}{UcN ,fت2+]LPd|d1ZKvaS@fy/\8a0anY7 Hjwj#BgAut'H^\4RIshXe o21^tz5ou/Z{OHzJ $VS"1ݵ =Ig0rBDଚm2&B!aYpsɱy :/G,3=e x4ȅ.qh"/`*9A4pG`5?DsA`eijwDgLRSB{+ ;H'XBy`TR|-Q "ԷJL^" !ۉe=lTBEǖFj6\)^!u8gE;͝Va`i2 7`2^TakڽOCmm?pQ|$ f&k˱d[~XfUwpPjlΕua$ esЬ.EZ#sIbA^lC r$ Z\KJf\?ψR]Ǩhgʻ'\\2ҘM1>1bpG.<'cFGnA9#Ght I?Yhj6x'g)R>]0f⁩7-GIz) eqHn+4{.[Z׿735gԝvBp짥 fae!#v˓E~)$^0ǀ";.JM]aا݌b෮7x>jzb($Y9|J5Xt)ߦ*EjMSEl.!XZME i5\Kw Matw!nkT{Wo$R$ U A7hQP'#w ,>_ς+g>ocP>M| k3>I? 7n`%8(SY`k`GYi/=Au{DlϜK! 3@Fykv&\KIAE&i`#xF t%`D#[-i2gY`OgKJJ 6#۽H.$nD _'3xcAnY asD^>::+U^PiP3\R27X3n*#j4]-VoK/qeEs1RnLFhdYznC*${y R4aFLZ.c *]٣x)r=SYͻq~ﰠvMfNB4 )pIUDk/lW#-X,, |ӫǔ UDOƀ+96>;_k^DW|nPK_Ϣ' aT_3䀽4sI=ؼnG`xsZPdvqӓ7zjr? L 4s?تEGĞ Ue+`-3m٭G]z?334ء,$U )8tPui[tD`@=U{3I`dGZѻG=6cS`7E;d|" aqd&_8`kTĭ2e'-_o}O{QbŠQc6V|l$ԠRV~S*.^Z Gɰ[;S4 s4ZA/(uD}V.ub%!?j6sk U4I&g8Q6A0 xZQZ0aY  f*j#$8܋pʛjOm/62rA,)l 3|`o/ScÊf蘆ٸV.dj  wŲWp wyh.#CN*g$e D %1ytpVA;"f\%geRke2ԢEmIdo&fM}9 Df|J20k[o佲vYvzj~ӿKv ol"F=g>M`}WmѮnT˓J.(yz ݌)Ч+(O8Eoz\?`XƏf dȷQX2A\81Ɉr}eXWWOYhPtAG1 mǡGAZ]h,!3qv$__;E4E}jhLܮXF3pb$:V/ 6nKMZcI[=ABm2w苸#"_]z$nJ}+wduLr%‡V9'k1L5xka]Es6[.j XDsAL OI^\//M0Xɧ* LLE'sJ5l*_LͪFVD!`}֍Ui],:,`ŝIiP(-fP@ܤS|} oslMG'RRx ލPj]&$?yy]*x{8$|e+->ȹRFuoJw-wlSiYQre.TD ʂR#E^_kD~>>ُȲ9gBW*=lblj6FǦw1aCwffKBvJxABH$eVڧ MrPU)Gm 6̯&FR;_`V-OʓWx>+weͲ4cKa&@D1a WnpDm OCJj3F iEr= }<課8@=U-\G˹*)2MjhdsNFK0'>2Α]%_[ʬn\%R㱲7VazU/Rr ߍ+a){mBG âokD6yL57Qo73CMA =zdb}IJOxb >T+#C7'5+ߺZcްgg+ȃX`-:_䍀]/,H|];0tō y4K=r eU5Qm5%Q0ŷ9-M<Р|ѣ]#rd<~K40v6[VUd+ .K&g=?ƾm{2 l`E;`yI63(n[qmQ#e $t5AzqhfB߹FmCY6~ ۙlnD"9b#8z7E x;G[~zE4$*xmFΚ0w]V朞W1QUr/oZkk,aNR`؆pB2_,iJx7h%WPL<)_kWn|Ƚ>:$ap6r?6 g-ZٜaIE:87qW2ّ}-qZ߅n\7\j3-*!: q; *ZJ"M m.=vD;ōTԦ\1;0D YV$^;y~#sImII/ڵ⼩?#A25T(#F6zw+ гG(|B>VDKKf*e#(sHE˟"5Ҧqkn#ȑѱCUQY^ CAt#c6wov J&~}d@ӇK a:8JªdV4?G0#J╙u,, 6;7$bXnH73-d3NC1fg(nNTg0;5^=C!މ'Tݿ= [K?TFpR_q/(S }0x@Jx:t_mÆ4>0#uq }eO#j=_m6XԝP`3IH귤5p>ZءC |v '<.9x rtR!?ϥ}l;ORQqV:5O(X[9ϝRu6UccM^|u^~icw|z 5%C5tɀn$ S{5 '"\D.YxYcRx 9?q;pܘL `7M#">}++nYD/=:UP?m˚!S@!/2*\-}'|T;R\:鲷<Ԫ/Ùb,GLz|9RX~ڬbQHJvs52S~8-&oE5K-?Wqo"`6HmZ-ʗh/uG]+e~rĒjp~<нC\:"vb%wGrSYb1} :R<{=*w/u s4ό?N?JЍ&Gg~VIvE C/OdTcIle* &5XIKM(YN @6, wG0:bLC̶~x7FyZ)bw,]!gibu$i] yxQki[+ˡtH&,gKL1i9.q@\ԴƅK9Ήy}7,GfS)$QI$-}Q\ 4gW-D cp;}4=ՙmXC)uW1CQ<)%LkM{4 6Limqh~g!\X\aD7nG< wZ ZMz"MQo{*6ƍ}b:&ӄst~_y5_wO&8`'PhAn,ЙPϗX=?/\Kj#jg%_ 5O>| BGfeb}z @r\bk1^ /|%8?!<֎0zm3Hljgk~߸$:`%̆#9pԬJՠ?@ғ^3gX8p;y5Yځޓy6wE-gԽ󻻶yJ8XC>w;@h*6ͥ"/X&|sybPF;@_䓁 7֓cSĩ_f''2'rJ .hd}c4`F|}.L6yGxj @%GXվD޵PU|yӖ ;>cj3Z|7-%. Y,{zs# G*2X&pW DžhF^zcb`"b$`< uXU/!\b&$rtv6ѩMwKg /٘m Jųp#AY(ƛ!r/T\Qx9Vr0Or"8 bҦfGUJ;gB?:4_}'|"G"$}, K\}zh\Pu!17aO2P B7.:WE'FbMiXP3Xe`22S7_o/K}K+ &0gt5eِU 4fȧ ęa>9aO""Cf] %k*&LwUpN!̾ %x9bX|P@>Bh䅢8s0Ei(d% .#wK_[6bB c\}cLo6 _Z)"E)ğP-U-ҁJ{RQSp j>mǙ AcQZJ9G)Ңvc"ց?n&)2#`K?rC&;M&Xi!wp`fF+}%|@ބ һϵ+0cxieڔYkU\MAsh7sL xxJ.[GmC.-1,))lZ.jdtJ\'E4*wFGGQ!ĭ&2.4/JK.SoK)dZbS\ֺlo=ٔcLѵ<&1Ia qѩSy%)U'"ܼrN::YQC2Vm$y r.JIA 0>rtrYGyՠ>Fr|-Wp@uƟ=YVq!*qXrIR m u3 88j¦\}ɋlGR{wOz&*.}L#ia^E0:9>WXN-P;"gGނWAR3zmx4'nOM%t=ܗygA3Ю͉Kj]97wO_Gg!! H0MR3lyM+60Tb4"MR]=֊ bΞQ[דr>0BJё ƚWp0%ߠw7w _ kGb8[Maa*=칰pt ws^V: TV*]m BڢA{ [Aa {t~Clā]s>3@SE4? U;ˤ|H9{ nO3(F9~ ш-Xߔ/%wzFf#N43@-FLS"reoW9bb.ERjK*y-c֓%"''$١ ܲ*i-:tf$~{I&t'p"_TM{{juD9ylٲֽA-VbC5N uS&`Tf2uey fZzZՈժO*7[s[ gA>ճTV)@ߏyll# j{O˔a*"*nD[z]*_xT5`+:s3jpjx,bVf,e2_{n"{Y[4 YFkQZtՃ!Ȗ+FSa(3^֖Êm& A]4j+j _/`Fz M]c}-(3MVvn@!RA=pX}N 9/_g o-M΁7.t@9:֝j+聦0Dˢ{5_@.hjӨ'^-sf=uAh>C"@YN*0YV5``{:C99(6rRTmEA[b 7EζB>-xrebH-h6Ӄ)dnrF)mY䵽DP1#:% D/0F.4İ1wJPSg҄!5Sme}]CDXI]\2]Gǝ|gGD1y) aHQ"Uoºv'ܳj1.< jo\,+ =B#hF.h.@3%Wqo2Kca $J l|k 𘢕sљ FhEu?u l63,tb ~>.Q%$9U՞h)0iS CP,s׊Ol;) $tR0u]Ka w2";c)k6G Q%lՒT@Q= D) ,4 ]PS]2TK.y_H?"5za-~ZClIP}%@$V54?;rRNIᝒzA)SxQ{jDQ)vN6+F6V93y.PB4*̕ѽm!/|szT$(B~&o0|8kpħj43Y_2|]iq+A |HGܟjg٧SH ?",_bs]dj%Nas`PvW\hnn [KtL3O>ϺliR6GhƝͪOJPue9@㴱?HVjODmd;x[C?_WØ(*cqȍ6:g|Pjf>r.+` }A/ݓ xv)þd?oV^?^by~Pl.Dx&rg)1u)8 Z]#ؖ&uU&ԣE[SJ23ҜejDr/ w+5hw5qzА-oBڵ'GHo-Eo?aS/|V4@a]rХ#+&塥 {?rQ z_%[G&DWDx+Y;$.&M XcD6'LY2Q+uV([,bn w,;؛6y%G|uZKݖL*+p >Jr!plsvVo +'U0#6{?a\߀%tِc`w(\}!e*rIm*N-6 &&pSPgjHw5.QXV<fI䐻\h!Bw@p+s4n'ľwA&֝f'g$jxJf4@1W4 7 NIa3BY\u*+ayC_!6^d-rM *r,kv$lGcU&3i9Esׅr )j tiZK U ҽ $S;0 ?zC~ϲ#h KuE 9'@70DT >AݪEx9cA)S$UpjAL3sV%0y#)! lp8oOdeNp){OF=C_k(Ľ',E3i_áלu/1%iPJڟy] rww`<рz^^p1~qh")1 6~;_{KA3йȘb!s;_ܮ!hT"øl+!KVZr: W季uoV`x;<ńvNBQ~љqsFUP__ٟ$;J ^"tp<rp`HeGs3Q2K9p5Gx|]пq*'t\ǯr$u5Y$6Vhau[6~٣I5~]Bodaͳ' "EMU#=RB".+1I_тy+s1w-4nT, IZS} wA3n~l~ U9#ρ  NFt^QG nuKݱֿ˨:lґ"1S䉻v&|ja{-@YБ;<"(In|VgG6OXP&ILɊV9I7_6Pg|Ѵ8ɩH~Dv7koidD|)D3eO.|G~ )wqV X|63mNUh] :w$Gm}3;ja?-PD`8YͥfkbQkt{U0&GMۖgJ07?QQ_1|uqFZAy'o媢kժiv+-?ƤxhD"Z?49NaGh~HMt`OY/avj؞ ܩ)~1%-|4σ0hVn`,<.DzVD M` \(V3W);F_/]˃vgQۍF[qkrOD{Wt>EW@;$M?ܰ)xʅ1^И {ϋQ~|=OU^BЩ:OxӢx۽/Yu}%8S_@}豲M|dt-bkgK7gEuBXw$)q%Bk.vKUGiJPd Dsvu/IOYL ` Q/X/.ߩ+@,=9~h)`\1}Jۋ$VXQ|HpY6VlewcCnQ;9! u3ĵ葑%4I)F!}lh˂5uՑo] "(qAၸdv4f:)4r7@gX(C#׶XGR& SծMPug LFvo_`&#뛌\^<%OKta\9j|9lbLՉYLu=9;+ntf"UoZB£s ITʣi { 4eO[4(QTx/ۮ|Om}xR>VeKybB\SUaH $>ߤvt-l݀ ȑ:ltEɆɨs&J'#}f.#EVT\.rT 3Ұ4d={6r4/YbKTPhM4A pB1Tw7|'Jy8seBb7/+t}!M*hXw?"GT#Gqn~M9ݒWaahɣ4ADCRdsh{C3n#'EVa"h)ЁIKBό:hbUmCHU\8Ls:̽(-XiiDs$S?:EU F|tʹ AT.Xw-3 8Mi%D_{ T:2iIL`J u9xI] 2Hm=+P~؊Ȉ9,\3$ &VK@ 1.PIF#4PɂWO;!~(}nY%;+1Edqrol+dpX}δ>rȓp,4yx_O ['.&ܣЍ/ӝ"(= {2׳KSon/l*8Z@~D^ B5yVͬ$C PZ-8l JWoxij-HiI"7*4$X.,!%% mM:( 5ɞl:㜴3GzKLw{BVf:1y/grط<+JYp*xzI8}>&p醿}וmI\ mRPVy_5Gw5.D.ǯ 0޼SSaH{N#]#m,݊"V#@aL[U4;U|m> @/wRCDBfӶq ϭR|1Gr%^rG<@Dt&Py>7؅Ļq7yd"un0`N8} XC0 yʒ\걂C&}E@ KirhCO@ kP. +kBVMVN5}ta)M<`x9mtL[{$xgi{ q DRS&Y*m>Z3x(iΉkvs:qkmXz:L*iE[_$V#4P[= BPjh<y5EQy`AӾh/&^`66&DrcwYSP2, Ʋ/Ő o+_)ƒv*C=ȟwAdĒrޒRE9͍% f H 2;PH_"t/T2Խ6"2#2T?4My]P_>BEYDOY(#YL|fu\@ySaDNAk=uM*κL}N#Otȟ2wխj{gV.s&^R`* r }.Ŗ G' pUd,|b.㏦-1Z;bN3G c[ǡsҖ$e˝} )?j8rYQعք{'b7>s,wns-wۃ:?v9#+vWA⾪#|[JڍF WOD7~LOCM%U;$,c%]BC15Ey{H!yWYo`6x n-6$A bG\rS/\J+e=EY'φp|ƕ9e5B26 f.1=j'K$ Xo׶x&ɺ9}ͫ&=)u[`C%%XZC ';D~8;!AbZuzB)N=K IfKrx\ eY| EV#(Qݓ~gʫ$Ux4qٰ:Tu*g!~a`+7ES'#D[uбf[ÈlZ-l!@1Læj9s?$'ߢVpXƥE*ڵ1}зr-QuI]닎wrKdȠ-*I`=[n1 Ai ԀĴYgD1%T4"ݳ_M` w:䋊v@.V-PހhYxzR"*i{mG t\bCj/ЄlN+k|Bu@΁/Ҭb +') FuuL<ߐYL$d oZ:Hs[>SZe* vۧzVu}~E  gO"eVl t'I{o%:N׬\u.nB*#ë(-R]{ 콽KvN+|j^+NKō)^Hxӈߥ~u4ɵF+ L7#;sLلb,7)F VkV'Dw鍃 C]KLWz|[ME„z35]"^6-ciNNtǕ;3Q"PV:n: a#cQ"$qҚlĂHߺUܐ1a*''ʆ+JmNtF(&n, 1f%pqeOVpe- "¶Y=0ULC)G/}P]a}F*ِD >m Rl~.z?/azW92cѿ𼢈:/S߅2RzeR =54vXR{~60m#;[Z+[93D_k/Y3~[߽Lثq'xWtu^D#amuLnwTk*!-kydj$}]H`N|<IS~AFpwk)&} 71-㧉Ġ\ݠ G5/bH5 U1nIaOui^N=$?kodjQ Y ЙZ=7!PNd^ZݑƜ$UTXbXMs+:!ٌ.gu]J%1vX܋Q~@:QCH /Dc&PIllK dz GӨ`AL"&·QEevrc\Sm,DpGSThGslʙ>fL 3F|"H߃FƟ˸% ߱Ҋu%h7^ 0eTŝc^h4߄.oň^cXL]Z^L܀HX}bbr'slLYP1H0_2>*|vT;۵\ 3M7pyA=$M?^"s{[}~bKdM9Iˆi߅-SDѴ\ 28M JFH3#\I%R1v}xi2aP?8F&gyУE3R F]LJR*=zJ~ ZsW ݤō:WߞkwP'c!j9jAźs7N-m`rWk0ҰMf?d]r?l}D6۟-:skQݤƋ/#xvJڐzuE1 R,l>RѤ]}R=)Xz~qؤj^9ip1@R8%rSKD){B/|\O?6mS /z%8>g_ _LO(}%RsEʬPu}UuW˥#*m_U?&Rz'V@2I_%oPi&- %"R]CFj)װ,I?D[,lKӷ:YgL( 2JxR,=]خnwPwiǬgdIlQ_WBPصKgbSTWp El;3{b$ϧ*$j4Hɘ@,EtaeƔ(QŽŇ(|+^Gk"bP(kxOi{PcI,_-itse% cdxx4b&?6IMgjz6FPq&Flss-!ߒ_k^nVYȡР<= {pϙSSFD_tleB׹|crPyJ%scڊ7CA<ف88&eWh{(Ӓ_cD<(s HjEr~@TB}( \Y[Vpk 6_PES`(aiQ)>dsP8IH%ͣohK臼QaI뀔ImSOhӻ=Ȕ{ p=2:7[\%XˆJOG7aitc'}SͧQcy_gP%*4nSn-yrr-rE_EH0 |\< j+eCcʏrZD zb jt;CR%N3|+GA7ponMLoJG$/6!5oF, ⚄8BҪ=svAqڢIBwtE&Eɬ)HHW=žn !eW>w~vYc[^HB[M=O _]+,hE+6}#''8`v47NC֊'&Weo \w9 A\g5=k6^ Q-/gjQ>#g$Զ9\u?̵ g?zc .FFY`'RO`˹p';C;QX191t;5mUɀp;`K~C=|햯 A˘seKGM@)O⿩*pN62S0|ڻ+^RGXWf%K'I"b`ZTAO[Ü1ʷ\ &mt/zKE2f7jD3 b"3R5ta ڥC΁K0?65؇V$x-kxEZ@J =@]+$ŒDj\.6IQ􋇆_V,2̼Af<,VX \J_/_r` @7𳈎;I:3) KuCىy Ţ ܝok|-]*3.{HY SeV\ tJۤZiL:cv]7-BIK׵rHc׿g7+ 1"Wkk- Q;֝3Yk^4ɉ`1vƏ,yJQZ.𴇼\ $ p7qֺdI?n}W 8MDWܓu[ޙ:(Q׌筈>C8E"IwrY i&7Y $l{~9"О@4_P&,ʁU]BA=N&)Fxċ1A}xzvE:ؓL㳝}"ҕ^P>CT!@;Xg4A|;?wXN#壠E)> O9=uH$1K;3ꁣ掋} Fyi6%58 PmITNJRExQiqPWzqNY+TJ~ergo;/mԸ#R9#r ̳zXU]S-Ǡ}J[BˠPHb3oxT< ^}Xf_BHa0 [MҨqX38bx 庱Urlo 򻝭" a ƗNxZ6 ]O`4ƴSz^,dhV$Cfm(8Du6 X WJ"}c$M55`Y2x> v.M}X=%['~)HlV7L ˄زY\k93{LԷ{ rZFgDWKzny4fOiק y}Т+Yr91\"pca,wT2ܧ+m gSvCvKH%ڍ-Oyz/)ֶ ȴJK T;J$.d(wo~blʝ & m} I sDN^5"|sB%8 _7x3Z*_z%[@,J [5A "VwMD>r0p:q&_y~F'M) |e% 3V##5Th2%2T=%%~Va¬-bYXG_PzhwY[Kr'J`ucz S%kHPK<*YYh;V[sLw0VIVɥL^굒֫Htߛ^LtÛԚ(\p m21 ,#z.=cֈP{2N1$: d#TdiV(WsZû=s{'PO.e s˹"o%6%hx @AȦx5gorr[,>.*=-R` U}vHvȦBAIK!,iF(׽HL=ة6(06~$H=/(nv*j#TV)7oPxt˒%f jC]4 !'TVn)6dҕ!teWنb;FNUO"eڻ}q>J =vUr]NеU޷wZ E)B,z[,6eZkgh&k8J3͑RuE7=#Sl]qN%_n$ܫ#0ERz!0IFjyrYA`t~?zE(>s#Ǫa IE+r|}7碷>ś3'DӗPkA(e&HgL%ىS? R>镙x !ísyb>|Yq*B v:^!xj~O0E`1(:VQE…xsyL۹k1R$NBTu8gЎXH-(T6~Ya>P1 i~hls]{p5|kNoNR–$S{:$ M1W]lf!PmjJ%V4=٫C5Tb^}X% WHӝYhM]x5EuCěnNySaKħM;~ cOO6*HA4u$ܲicQHL,K(w(srkFyׅS{5M]Upʱ#FHh|fe%qbakIv{Q,~{T$Q5u'[9Klض20㧅>rih4rt3F^b]ܒ>-D#9pkMzi;%U(,8XTt%MD,8q]eܖ..C"u*Rc]x5WlQ;zT5l4-oYZE}w j_N0JS2Z mEА9Z'BK_,/BS*Z,?p>pL<(E9ĘuEnR% c] XxLKt/3"zq<*Lit:CϫN`5d>,mt+>X*ERs]b߃v "0uJD0~]>hdŐC7_` ǯ9y*u;GQN*˯x)w ]N/ˆ)J|/L 0YXݵ+f?h}R# zBĶ:Zz8fD ۿD-2z O-zu+0˘kT]R$f+N,j{xcެIaȇއ{@!ɛ}ws QO(nI +U_"w1!H8H_793T!u1#mR'* NMŗi7{MC4[`셋,a3ݻjo6l9yňvb&DUjE1Q;3WYd}-G }6T!,],X?Wg R\͆-W3`/ɶ{厥xSxAlgB&X/ÓiíPɂ2꧹[8u Ǽ2#'^s(V-8srBOݶX4/Y%-緌޷'?zyYGt2 M_Ϫokkjlw[ZnR2aQHR`^mUFR3]=XQ5 RLRRY$~s=TZFLa)w;K'I Kެ~sUAKu'ۋ +s7(;v%u{!v˪#q`#uabtY'DQE ɤܮ(vX,%[ɏ~l)a7ٛuZHQs^-%/`WgVNt<`bG=@o0o>h_SKL`}Ifg㞵I` ҶJHohR-T?ăx}@zUtNulT."Pdx꾬](i(t"pS)ݦd`As m3$ w٠+ jAvG@C&vH GR0 iSRn[bxipC`~m exځ2fc.19KJe1wx ^P{q!u7}%(F{}%UTyC?9.H~+#@Z|4 $K6甐 Ry[\Yf[$1 =jB1x&{-a teB}KB2q0.8L5W(<IiDȿ0n1I(9T005LE>aM}`_϶>m ./,~qyUbY m=:X!\Wjx `nP*'$[]2!d|RP4!]T4_APi)1C1uK? GyZUuzVdϲ)$*4 N)_a=qihǖ8K!afӌ6M 3Z-[>lƵ*wHGJj3n]S~2'3*z=U m[sk󒻽{|hvALei  hS/Dݾ3{1H H7rc- %|BZrIIS4`4].طo氋R6X:ԤyI}R;{vI!DL& 8Nhr6ϖ|8iSʚdO k)U DI}#zs$æOk0imc뇷ig}pHNߎ Cs( 0@F%dH#G7kޣ֖-W_˷`P)ٳշnD$0E{sn9s |Yb^7SwL U*wEr#U1y)3#*VX,|hoߡ5[G>m* ˁ1T]=VD}'SHȺKpܗ(H꼪LyG q &ճo0If#H =|J|ӐL$ЈuZ iuѥ4L3);dX$Fx5l!Tn X%# eWA M|n'ĦN?LU~-YU ,MA׽1[􉠏 nŽ ~UX|9ˡ@}XOLoj#E+H59(Vd2oǮ䜺/רNνR9w]e?r!&zwPcKD^lF3>f 11oC"HAڕJs~ndGx;RF!Gw%585 46]w b~vl>hdȚx09!aV.j)2Eq:L i%cza>bmUQ)^Q&u~0-wا1G[ɿ gie9M ̧cVq^B+ef+o|;r# |]FIV]OZc/QĽlb’MgϭQYF Hf V0z;;rh_l!_%R˘$C5j1ŖY_4~ᑥIӟ{?eZʯ\2w3xWv/$ar H'u4 Aȓ`,w&I8xɩzި:ϺR3s䣐Q ƅsU:,*y L}W%(7==G r XٕC5; E!Nxe!A$g]Ff}VNA#ž<9eTlcjxKB=l`14,/roV&%}c[lqnԊ;T5ӵRrNd`?U|zCf)Z~ 1wS?:_n"c(ϘdtCW p`b˵1 J}hoFD p kնY:6!h7HySv2BX~k>P/N zFL| {et6^"jS{>H`B_?{CGX8gZX9= dE5|xqhg)"208gk`zOPXn*fhQLO@p?!ꖝhڿ7 TcvHgVB}:P\&,Dw骙xUU=7f^ ,FRܜ %qQ/{F{Im z:7:^Hݴ?S WB;iƅ;ڍpXM=!I:]ytvAd<)F4 a&_>v|*d}e2sc'P!4EϞU_Hh JT+r*=@`?}Ac5W fƀHTo҇GӔi7vL*߉ztYQ۳#ݗw?_#w̝n,4/߼G uBub V @LX\鶺l+@ 7aA멟2&y[T`GdT C0zQNǝm2~KYE9r՞4(T\VV37qoN kbDZp*N.A^7X),M.gdTA8vE5YztiVxop@M k^qQcvpLs$=דY-gw3v)"tKd_MRce^ثiT5X#dˉjv :L`tІ2mFrA߳Sx'{߻:iDhd(^ZR2%'ZV3[el@ڌ鰮LۺMG0aS퍞TےgKa48Uz->'c]:(<7+>_:t کnuwve3z㗝!/zSŦF<.t)J:֥s/asOҝ$oXb0ZXx xKR8,r 2`qYGU{g[~uM3Ѫ„ 혛LKgY0Z9j*k£@@r&{ @Uܗ{Ǒ~|x+IPKFu0䃚M!?f# 54o˕ Ňdd #놧%mέ92JD2 'ݽſɌS};тxQ%yE Zg5LFjAםi .Pkd}bw`gn-~$|ri7΢ޗv$rA:߇9~}Ol(%gd*xnQoiQQa.)OjA`Z!3M6#[CCQQcu e_[!d!N02$4Ե57*mEQդ91ض7|p|9=:7((Qj4[ \rMWkܩ&MmGiY?5rZ -v7bĠGsqeLOD?:^zMO9n}d'^4acމV5"jn?Twi*PPx@zzRL:W-Vf%燊2(2_J(7z$-:ɰOm ~4b8okZ1'UFXf}@"6%o5=-YwTHkhl폤[DZd7ʂt+\|k-&Кyze!y^`l3(d J1Aa[}fPK!ByFHvgI+`pRf_gLww#)pE1?3ܻ8` `2={ua_)Bktdjc8~ޮ˶яmf >,!HctzG $Qt5% jSS0+8޳ݯ&V&Wo4r*Q[sp'( 7SDdL4LTcW=G9m,۳bŠy*D.շnO6efy [`=>31,5't.?bzF඀,NL69^eQ#Uv^vd '8 .(}^^˪ da~(uS="ɇYy -%]d%eIZm9 6rfԐ#C;%$(Rn [BpDK.k,3礎fM]`ɨg),`0f`<5 r+@s)2}rK@EZyUm l*FT_Y=]Q5 C ˴ss헍 Fj4"㡝`&҇, QON)-\T(h)#hY$*-k>7YAnOM[:@9 S?hzrbs\TcM8/oS3I  Z3.+OP<@?bcVq%/%/M~fj4чL>_PKJa#bRJYQ?-vXHm%vߺCg|e" -YIӚ=ɽeknJ|u?ڣS+!]|vQ9-bYltEý>Su6M7 3_2,84[R-(b֩or^^)d]kT?PX"n$hCP@vNLj!Zpxq B+Yu6(A y_,雴+rG>(2 Gur<{Vc헯P:,pTL”,!W_&QxVیeV!MBsohq.hSbk,㯷,][)~ %qϔΐ 1zH ~3!U (7TFmC~۵ lK4չ'C\z9%ZhRz6B1,xC} ( WJw[I)boFQV==@pߢ8#I0NjS-2Ӑ=W˻#'V; y˼q5l uvx {9v m%Q<)RB[FOO?54kRt[ 6-xeʸBREybמZDkĵ+ d ;ټNGWd8@2ˏeMԪO(ss U`хFE{@}vIL/i]x˧< .jw =wl_J`C":yls3)ҭ:WtiS0za̗-w,ˍ^f|V60  3Avn rEU_T[,~>tz̃~Q w݁wx樅0y. E+T+@}wdDfO]8΄H p,V~{R;QznJB[!ьzw^Uͨ rqvnW%@ X#m#"9P''д~`Gp i(CJ9R 𱾥FBQ#s9¹ATү[x|$ B}o_ZW'ޏQWE<̿,U>(Zm)MQD{^.WҦ +m>>tZ;]؜`o*&͞#-}l1SCbκş$ ˞`psj6:Ownk:^j a 02L.by J\]QHȣpC~[E>'(z&#> en9|ՀPm_|rw>(fW-gnU=Xc&&ziZ6ٟ& OhMbNm ICoL XsN_ R1OoOzV)&=l yAEQ֣9*#̬ S-o gH@>`sa}v`6Aw+4CAQu,;s\j@3O@R[nWfOi`F(%xW" WNoȿ p劽{&~;ʸw7ޛd&Ѩ{o! myrr^0s,I)~{&:~vyӚIuD9gF$Y4 <@)2A-{e`G?FE>l~dްaU= 9acGp5m\׮)p[c<m7%o`. zz+k}>4\j05\k3U7N*>C g)O6ɪOɍү=GfΊ2yRҙJ&>pGaevY׮s}3x>4$Ѕ}mւZC\P9P71% Q 4`I8wqΑ@DGX:胹&UH\ !qkBV.W3l y%ߜ@U܊}ؤg47&g7gƁD!_H UTEz\FOP(~'.ƖCsqMgC+[13M_o3 rVX1uW.*uR!vͦm=X,< eڂK;T.\F&̬g  17Q7ÎPHYJ&:z!9j8EP(gz :Ʌs^Hx Uqr=FZ]{ar`z}Q]դ0wc+pjd;Chb^{=ʣn +;&%@_nO-09Y,ʛv0IsЋUeD{l/t$/-dK#r9Iw6uěs^lՒ׾%>m)nUe١W̌BCbĐ4j\ fDIT6O~އ_\T$elo2Svۦ\|ec}dRLVw<ß˖k`E"%`% @ӈ4vg8> ^z"s3jkofsXOY``=/L+B\hb-OJLr`0~K{#=_p}g{s_u| }Com.z>mT}CIغt9٦|{]bؿ O FQG)K,}r ?}lX:G ڭqA' ezI32 $S> '{mdWZv/UՉ;D" =Ax䟄8Mo0^ܶF^{$?];Lh|߼Ulq" @oQZ r;mVW/zuTYch WPDB&._2^K, ͕F\M*RqA!=6kf6s[(q^^X/t ]/:jĠ|t}Qm'k>-MH }4ӘH"~y3~y{U0lN9*]5cgQņ׾va {1i'ETX7Z|L&#P(U"9J`V8i~~o.aܫbx߶Pt 6r$5~Jf!g|^~B2,Of.0ƥ L5RVvVaY\7Q&*mdQj^2=q_cSͲ$#C}Q5RjffV5fl 1}{޵Bɲ'>wszf=aELbˆ ѬUEI"*7;Ń Mf>OP`<2SܷrsN8KKgEqb> XLe£ӢʶLRDIOɊ˕b`zd#mڄfEʗ9Le+o0WVGwfMglX=*^ bnyuX**AZWh*>~EїUѦ{8-= [!Zأ]L8~kVG{{0znmzӓ?^7<^Ii "BES>4v701Ȯ/2^-ӎRdCE`;Gr瘖P_S}8Ɠ+mwht3Dd"^A&?c EWWC2W( ѬzTU`n> PF~qGFse^} / R%<Ygރd_7 mIJd\`_pwnpPS.7c#s^ :Lc2 gzMEWzejӼ>9G>f5M2xD?ddX}i SEGy\:^0QB>R[,IE$d9[TfTEPdeehe@ІgF"g ^7@1l&$F ](j)g-b( 4u35p8 ):c$y [E<1@'g>#S#-QXǍ,8 ^11<(`YJo&. i {W Si@Ĩ yb"粊k}')~ qd)%[ѶfqGbait-uq@I-I,; SĐW2Ƿ'&Jg9-e=28 lxWojgEMVzұ=.0X4ǜqc3xZg[ »8TxKӟ;OivY;OO5%j Q\; >blj*+ʵ3OSiZ _-ٞtLʩND*څcaۧՉ$!&S&U41WMU^Nѣ- lMiZuYtR}6l/o~R`\G(:*eZzy440X HRp=BL hEA:Q}F "%6 m~ \27UL÷u? =c[HV뀹Ȗ]D'%s#ǣu J ''*xNz뾵_X6W㜜zr} ,zmo(*4|}e-]ѫ`o_ T;a°|kOUK;$y 5vQ+ۍ3h=muo8p ]J0zѷ LАה:_NSPcӵto6zݺX1xo*^FN6(mmDZ大7ĵ=-2Ǣ[GHfJ vni?DfvJ=?^qľS*{ocFv慬0>ƮG}ȃ/YX-1j;Ebؗ)4B1Ԑ Ӹ|&s5 _CI*m#5JsFy| ;$)=r $Cѭ6NkB-mNf!N:)SQ5Kxy#'p#h(&Jc, w2LS]r,dFM )ѠsL#uHc$38u_BT*ƃr#Ab{u/ ;݃qo}3/nP4m9C9橬^ԙޱ3)lk㣲i(a;Q6'[l"z= O7 \@-څz ՚#N%)9XW0 <+,@܇5:m)dOԏ 5ZBs5=K=p帰K'-xo˪8 +Pޗ9}ܽPDޭ|?v(49[ FW*vկcxkjwos}RmQvO.md =9鱜5ߧ4`3n%$,>P5JEC9[54vd!9u#^\nA"B[zŢZ+]-cHixY# -q΂{t(|:m&g;rL~Ipox ʱu2;ޓ oBH=Vyi%i/[{$\1)ԍ#\Eh[mePxQJ@x_ [[Ͽ3MUǡS!;"FOy=~ݼ'B ՙLA[4Y<,@c2m,P [6@[GPx\CEXNf Zj#(mI峰6`g+܎EO%EisVM*9T11K-メiGPF:V7*oDP``/P94FDS&>}cmRxkwn,̔BRԦ{Q.<UyYcPv.h4?njLz,+OA?8BzV(rY$"$,^nR19o{M7&$)x)SO.,A.`ab*fIWQǞJ=I 5EX֦#h'g(!8}[EǠ$.ET֌/`&CNKtUZY'd\p`=gل !8Phj9o<7 e5|u ON>YlM+e jwG\12\" #aAy O'?Ǫfwrr:%ҘőƅJdps7b̗sʊ5:D1\7K]WbJEe:{v{q$(jʚ'&A z$!H^9z NPiK%9;ɄÖo}D3VhkP+!f3/ H]e5|0$?ZWfH9HLz&SuWhnFthQ7gXh^4쓨 |elj_,,Ì":7Hp8ȶ ]f$:@YR=%L92 Ktu!8pMid7Zbx\eXwpˍ(!?+IwpFc V<n=BC8ەz 'Y'+=߻+_HpU&g+Hw ј@;PRg0bM̐);) QGҎ*#C*o᰾Wm,x<$KD'(kۺ-rKEG5faEdy,,5gQR)NRQzd3/L?.Nˌ Mʡ43.]EL(` >'uSdԴ! cz & 9(ʨu⌫|[=jg["!Two}@R\\$4(r{Ftōo x}սvp-}T=lWX*Ni`t u܋l. mK2u=Wa_NJ*_9(*? =cK`,u} q.XkiD5<>-3*-x'UBDf䦌^8Nң-7'v@!\yK 7(ɉ>P" yzd|,r㼤Q'm5&+oB7ZVӸ[~Lg2q/̺$)vsزϢHon@63ع#ȥJ}ur9eƲdlˌ Ȟ B@(ġV8f~񾀬̕3[:PH#~׬JR^<6oJT:;U-=[DЂYz=-=OsGi* 99z}A4nZ7n=bRqIKZ,38ܸ@Ǧ]Ƅ&ɭ5F׶a 29q_ UڀSV{O)Gq+b`\-u&1PJ%_L)'YG&q<^Xx>{jn{gr "ʟ_3pZRSuuHM8*X weFo1>Rʇ4u'"/o#n* =d7vkU1ҜLoaEgEMsT[.jE}-0IYm nZ&v J{O84Pث8W0!9-dwJL}yqt5aV![7 Ҋ1_5MP#R/$+vSh.Зܟnj>n#0+FoˣvjJ!3&j AV)BEnOzkVk?nɋE_@`S,>q#%fY64]szvrMe j>xƳ9 cnkkr? ˇ0 blkپHs {",z/"s65K6i?k?iՀ/x%?1(O°ܿfh ߵqfo ᢯ϚxmڵPgheg_p@PGFg&)X/YXA ,d{&y/ѝ#d+WcLX4(kN1*LϫX4"Jr5h~\c]ꁿ9ʐ_fYXWe!>O8 n@=VU'a 7?l?X%~ c\՟nSjL!R0w&p4t|&h^&c7PFXۿhɍA]asqjJRER[61r7&γr=]04Gc9My~h,߉q9MUn$_xy#@fpAkO %x?؄h҅lʘaV9\ǗZ@`ϭE`tB;#Pp1ۼ B_?ۓ7DGb ukiEyA$:K8 6 md[bKX5GwЮP۝ ة@xS47e+_T1Q+Y3cFMkG®Rr Sgk|]زQ<,xF}Y Vw #-4:~D[t'5;Ia<5 ,PQ}݄,"YFozM:9hol,Ϧ.!GU+#L./Kg/Rc; Ygc#š̕G%Xq3lqU< (&Ń#4P6{iT 6@vN5!yN%G>8m#%ƃo;G ma&X "'97'$oϮ%ޔ-2Aկfapva4}׳73ϐNWY 3YA "߅vl߻v!3cю&=EP$W1t%oTA_'ٴekVIYu .]_m /׷rPh)0 9d5 iGC)JE>lup+Y` oo.f\c;xod}xN-I-0ayR}ia0fV5qENUO+M_7zx')A]kaeR}muIپ"D'F:kb8Ӱ$="]</T`l349C9ıQR/RX5ݫuFLϛ )WAAw9[n吭؇}mhcNJxW5]%A,5??&W'z27 m֏g< X{k=&4ռ&yf(DxgAZo!p(?QF7%d挫yS0%$,C! ̶sS j}}'!tvE1/0V|8@ݶ?ܽA߻v*9GXky@|S .L78܈ZՔ7eEvXX=GA۳4TT-Z>ǐR<a8kNHh.Zȶѫ-kos+qsr4W} -Iv?_DHSQ|Nd-MAORf^U}T@ b&o!Xce*EqR˪̭Wf9]`}u,"c,s73}Yun!޻]//s)Tпё +e֘%ٻ_'9_Z3J'"=6sNAHNP<1K 3}fI.F#1*Wa@-3A8%ܶ;{711_$Ndvoו2S_X[hߍ-4w2}\U ֝xڧ{(~q'%CQ @|;$*0 j H1ꜹPH(:f+<%"nHpTPv9MYe6 lH7qWv8&m]pK:׌:7sr4a׿c=Y+Ic[cڪ+ʛIZm,bź(Y]Km&%(X0 ve7}@L93 gԵ׻u;nsf^Lʴo!pE{VˆK|N\,O  AH5`˱瑮m^$QOR`02wp رЦn:(Xag&8Gyxc47#-X5eͪ&| ow&">D{OMh7]'IٔM$6yPg!+Wsm~2FJ| CвVA9hP_,\3SɶÓfev'R|'Yb~~l ĊNak 粃ʥbƟSgwD=Al>S!WfUf0\9I'ȘrFC;WWUdr ɌY#UOv )܈ҭUPAv \_*CJƉY׫~Nk{Wᪧ)H z>hUPTFGuOϒ|JhBsn_deu*эUI9W@܎pbO<DA U~VSh'u&h΀ek23Uh~+q g)$(^fsw!2/xLy=%vࢣq\oJZ N2i۸K?y)uW y* |gVǂ27lAUqF>}?yi{2=X$ջؙ1.^2zwrs$!#-Ojkolke:,$1 xE#e{gJ8]Dv=Wt']O5AUBs*(B}a31=]ƊT꾾$ap9x.~{71>ä2Kcz#ѵ~)1ikdQIJl%Q+'4snnJ 6/?Lrv}YQB#i+Dd 7e2f ?qUr_}/j@@T=/uZ!$B3d-WʛWLRՔ}Kg^{z_|pȨhX##J>]ےf+tuB٧BьGɛ()w˅+TXAНdCx?G{Fg3h1G%ω(13a*GbTPTQ# Grk X j'~Ҩ'iv!NF9E˙t*k5Մ6C͒v{kW@%rҳhd]Z+gsBrəBQH5-rQ ʤfU4W_4][J7_~Ì#J_M^'Lt ť֩D?7綃Ԕ֩v,]zjj\ \TVebێىw5Sjj* _?_Ho8;@p+ : u`9cXDA?.&E!FDr1wq,R`rYA< GoFSJ=#-EeGYcCc_kҎ͈J爷gpq^>{6^;: \Y*=EsjQv0' щ,zS^>9B?NUz!~2PHHBoL]CAgcN/D]ͷ$/tYy$!M¢ӨKhj6zh.IIR}+.7Cp̲!Z+uРx`vameУ"x,x&Ign}x:M]خR(87r8=ze&;4Td;෩Ț' }Dζ,L.[*Ovu6]4?̰۩yR7jGvb1bq4 aymR}}{?bnq=z: kse#,CS[TwNǏPד̦-S42˝?CCW9S~gC(-9)cQI޼J\8U%Nq!/vfɇJx 2Uk3-[ɾXz'c_"a0(f> P{ٿௗZ];%kMd|Xf JUy8~9Mq)*?걩\Wx(WkLz.y$V"MeaJ]SP x- axt5 /U#n'gN*DjF]Xa@J3ԙQq{[g:"QlgT-^ODIa+}/_Y&4oa^ߧy5_[CAl/_Du?c v7i N%>?4b^BvI\?Hߗޟb3骫 f훻IH<莳eܛSL4Z̫/?ILjKJDmkGCy$ =jAFoT+@)R}~~s@X.;z$Ac-dc} V/w:GF:+i ]pvB6p^-uJ#Ukur]mزn2qT:/∂lꯁ8^)%70R/8RbH|FXm|{ S4_+t=rz96jyyubP SzèC!zWdcշB 󹦦HKrL-* ^0NMN f@W퇺~ӣcXr9'.gCЪY}#0aj5M|4޳ѦIg¨$]F( F_pk)2PJRaaXE8kCT`сjkXR,7: ~:cb[<տ[,ۓEڔ ZUj\/cz0(.lbOs>^- 6mS_.4,^:T'8I(O2\f|/ỷcAYe 8,*8ann+Me<-o:=`-@7,|F3,zq&~!b\m4UN_&<20xHui`)j/ܶS}}^&v]6))͏Ux֒!3ȯuFlx0/S1w\Š]DbGn':V'!ȴF̳if:>(7['};n'RzYL?PSPF&C!;Ⱦd 9Z/x3cQvןy%VYf;4AߥW9[ Y }j-//<]7C%_X ྗLU,6|^#Zَ8E2\#? S_ 8:F Y^ /Mes?"t quX޼W-jU"/«x cY`֎;O:*ϚA0 r7t'e׻# 5SN-֧ϳ4F3,:c/HOy29cfq ; T)y8f\Ifi)z5 cRF3H9>O\aY<$Rt+ݓX SUdqxIjOXorm\˒&v1Wm)]ǀ$8?FΚ_{őiٝW!^[5^8ΉW#Hl"<{0f~9$asS I_qFX@Teg.g/u u" ȫmStG& S g/|Cxjf9=U*7 *3Z]$)3p &7@€#*aJF1]0FK_SnjwA>P'FgYZ07070100000367000081a4000000000000000000000001644ae3ba0000c8b8000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/bnx2fc/bnx2fc.ko.xz7zXZִF!t/x]?Eh=ڜ.+Toǿ8'Iby>qlWdU;m&hk{Ɓ$a -^ON&Wؤo=`"&(4ǩ~`I'm)--員$zFeS=S:i5~jrd:D/$ػ7OG5v8bGX`v pyp%4lgb| buA)B hr~N_eX ޮg k#!koVȬ/%EgǼYYcF-- 5Sqf12w9Qᱽ~FolĠ( sLhm*ǡlEʅ><%9}}|z,ϫ-:kJdƭ?1춉/>5ACb3.щ"A1"АP%ÇRvgްTvJlB08JǀLmzЀmKgjV>Fno*͙eZGGEI//@ 8/{jwR4gk_ա֒vPߧX1~v?%ܨf]ej渡e@>O'hmohn4gKijP:"NBYO=b~Nd,yMrB;.)ބw@x g'$f=NCQɏat`<#S.#O}hU~9icmE;̃#/>}j;"<,v:@/=R6fҧI!*5uCg4@Py;4?44)N%{>N%x;k)/=A;Dz{j 1g=b(*5=h5Z3RD om$u! M3d4K^bpC 2X0Oe-b9,.}]NMyg[htE|( N6#i$};fI&D>><|s)l{ Jj %{)yj I9z6y<_GY>#=dNʃwqzʆ"f:ˠ;@zğuuxsDpH9Y$`f} ZJ3;]A\bqF/_ؑjIѺFnד*WwqoދFW)B'Y'.gb~S6~M C},Twoo#ÆE4SY Dbw0u$Wh%֔TiaS EㄾU/{rm_Vx50>W/ |o | N^}c}R3vQE kOKm<bf#xC*$5=Gxeׅ{NdBֲ)FDYr8֜U+a_n˄OBrp4 T{tnO/oXB~4Է>\w_C rVXS; yG_ J6\7mƃ:uYV-n4%z>OlwQ`F]b5l30h[",%'+"nC+E:y4GM9bSV>5H7Gԯ+ͬɁ] )!O:L- sH5"NѸn Fro @7!z= kꤜbS:4w mN/qyW>x٪啠O~AC1* yHI`| ΠYUnrt޲nZv|6c7¹ك4[|9khլ# oH}OTfu~/DhAd?J?$a3 )%yIր䐢$Kdd4N铷_|Ĭu+! Oh] jXlS^(ץ_q|Z|71~Ii?͞Ve2456< L'Ö-+2Nkf`sBC$,!F~GifC!b@d2![ڠ_|Q{ f.n zK9ao$I@3 iP&4AME^Tњ3- yܹ^{5r%M]gR !<ա+5׿65.2A}V1Caԓbq,H"~#m-[[2,{n[)Tlm{»M" L4ܝ+17%\sqOIxq>6g6F"1{4IPK y*-d0?]uV,r%1k#{C5dEO,=8Mۙ[EԕC5hV{CA [zбҶw!" F3׎RO toY`|~!db1B w\xSz\gЪRB?[MSS~aVۭ^(sZӡ1%dr$+z-#@u?TkThrg8PqtP&q 2z/L3p`B'E/u͸$h9 RɂDŽR.y|$:qTeiXx ̽@fۅ }Rϯ~6Fp"Nu#捳Aܧ xݯČ. B= #Vp8<(&Ǻc)>R@}D1M@af Tǜ`Y_(R~H_ued/#Zet`8p(G֩obnכfa}gB 3_;ybRTOKu{ǁ:iWvM`XӾBP^zc²C(?ϣu r@,N 9Yʛ̋km$_о1d[ Ę vѻL%P$n*o?ak{3` OC+&A[ǀAb8+ aq Qzcp]#m=6d&]Cf޲r- yO?s{4>& e%{7qTBڎIt[[cʰi$)jqe| tj0Voh,z Id EdmQj\zaV֑tF' o3 0 - J,:N T0Pz@q& ta=wi"X]QAdHׯQv=BsiMʘ[eekUYP֐VaIYC<@%{ ? jq*q;Aģm$zdΟ#TDanruրƵ gDß)q)#|5= Ϭz%QRu6J@o#}ӼST|>pP<òQ՘tGD'I s4~OВaazB6]b'~RDГ~:C@+'{ sʼn0Lo&} [41ϵi .%O4g|2LwSoY} <ང?⣙̔|zy1sUr7fU"A=qΪY5$9uݳ%8p"aRr S ^01˥(o,n832]gGnWfNEyz8椒dOi[bGاyʤ:w7VqNvv]G?ߕd:k0q}3aZćVOW瑦7z|5DJ̀a U2^}DeisH\B[d!;9ȶi@ŌEc/T^ejBKGީ%EXDu<弗H@r<bnee+ۼĺ_?=mNJ~ɉ~f#Tms plaq<摽®nZGEF$иnˑ/{K{iZ:?^uBdEq)g!"T̝qL~" |MŜ0\e^fCwX5Jl@Su9BCUUvf_|3Bnf#4biJAI]KMx!}s% նݑƪTvi8sghbN`{mO 4BRz@cf";hmF &ޓ'O }inb ڙrWs6FcM&:s*%5OW;t7v@@t%en̫Qڝ7"lnV<.~T;tWxdD JNU\MNZF>q-7FP\Z5 %kC~s5QR2Q;>gF :cf !WftNuu2)ÓI*Ε(H ]Ƶ?!Es#H4{w9Dh⛃b8$=6uJb܌ zjX`Q)*VlP뗊#[6O5Ԍ׆/R-W@>;Hii_h81PvMZ ;uBK<}$n7n]jc?Gs{QHP}ro*Dz#FJvrc)y½FFo/,ͰB",Zԙ#*S}wũ-,l-BƯ\ &FgN|LR/?H]ȵ% 'QŪn DV:Qiy Up#O58 S Up#3Zm*2Ȋ~ pcyg%#ǠcǬT%_Hz\ԍsQ殒Pw̑]IpcANOyAoxQ淳IۏuB͑9 - 'C[3ŷu?~(Y<^(ubU&;A̬ ,a#ni[e-p7am )2-V;4 h48UfI1&Tʹ=8&ÿb<0r_ uA Ҥܡ#ފΜ.@~dUլ'M.|2!1ߪԿj]"OV|Rn(τrs+U^vMLBfer6AX핣Wy<6mYrr}@_55٘Gg3.{^bn2[jl`C?o>;Hiu&7?snϾ'reCDT_vs*yDž5nS4؆N^^GiN&=6 CZ9 Osg-~ᱣ@)Ǯ MnxF|/͔Bib|Peۡ"UNp~lxncvRSbmz?r0;?wVVϛ yFv) lMS#; % ]ˈ~j]'!;F le3LE;4-$Р rQQ'6]e0QbP89 k(:;rKӉ8lj:T _/Jb+[0>ȅc^edV!QDԢnlR9S/ZPM;] YO#1V\ڃV N-{-iο[L̊T1cO;*bo,%sĮ Dw}O^[qAX!T¼U~y' (qipC}xWH7zwһ׬/"5~==sfxvs;=:Q $V[ ǾYtw蚈NOA>*F]s)xOy wytv cڊb"BCNc ;d1e@P 2KcvP+#s+s57pv:#-w%j۱>kr͋g\ ?/Ӕ𶵭B e9 G^Vt-Jd;݆N76Wrzߋ)u ]1&z|cak^4g8{G,>9xik1qY K'IdǷA-=8p5Q}!w9ω]pR\{JSQF?c! $ @h}\b[V^4]];,wa;<ACfڠ9J 4kaIv-icGhH[~Fy?d HW\V7-.X৪: JЏu_$n&Ȥ"kC3RQN1l K%>YS@'A/ 6Eea9v{0U֦1.o+L2O"pd.~ 7C|PO|Sp_* "vevȫ8fTq9HW)}3 <=Yg]% =gx< 7k&4aT ġ~B.H Re:w\LS()WfU/y`b)yWUx`Bpzi͍˱m ဌyVN t?ċAL| MS5;U @XPy @qԥӸ(iw=W~4U^]Phf?T̠]sJu3lG NI? :`I, 6@ÄG %GCnUܺ׋CZΔtrHb-)ڃⲳ7=QƁGa܃i? *t*N"?= XDK-ٟжOVѬսh9by*0M|*N`0Geٷ%B]퇁+ h^7@S:+Ͳ;b5IC U߀}]j )g40d4܊*!F9O˅$@JMdE! }Q?8aywU2FuxXK԰RJ9hӽ:XSv:nb=ţ} ݒivJC*( YdAgf*Mi(vw,|iU2=e!Аa ;p6<>lX-~k:n ?MޒAEXˊK,9Zu:֔9J` iV -@ZS}QvdW[sub3A+B;c fmD,ZcP[ T VZmk {SS b&\?)Ln/ iV`{ Lcc/L>0^ S1lb+ %4<Ďl BfR*豅 o$ 궐},oD5eފYa9|P(Jy*Kgqbs byy77Zc3q`=4|µ*CW8 Z듙AjB Z_pW%Wh9‘o틅 9%99>dz|I晍EB26M +΋F{ MU;8EE { ũ?S^NG+wM׹zc=:L-ͳNw@{n2;jA3竩UPa7K$die)K; w 0o !BW#kW\a?s~N;^#׬[5$\0brқ~F}ByjP:a3a\ul#/a]Xxq$L;KAQ4BlmӤ,x8jo%R,6+@,gZkj! |#XGYhm-$O0Z0UQH שZA',jg4*sVMH<< =&pU<0yMn}2A>{ 8n%Z%؁*{detb֮kuڣt^*2AU ;N&YNd''Ίt E|U:iCDy /bKLPC 2tKRĦ3",[2Pƈ4s(7!—Y]q74EJPd 3=aG_ycLjyf1}t^\{eE_j|43#2&L+oT9lwh_ MľRrnQ]jar ~ٯ{47<gb;vj>kJ0U+īsޚ]Wq۾ُ6=jŗD>H-qiZ vg̵z̈Մ3CGFіyO7@!А<-7W E8c \hM5tAJem*UVQ{_gRjSakٹn&QF|g+$RNdp/i?"/|,ג/},M?D6pÅ)9KQ DiGY+:ET%"eU` (`zgaxj$eX!lPZyE=e! c|/] 6oXݵKrޔ6KL?`LXHZ#KkюQ0/:Q@ Q}0l°&sg!P1:=cꗥF[u)A)B]QOsd}B"'FzWmy_Qg[IÒnK`\J.IOxH/߮j^P0aI[2k +8<'רmI$ =igWFח&&og_j |eRZ|v 5/)YʅPbX_Ü잵UlMNb}pm!ZO«AM!fܝ{̂,xt dƸo{) 5Hcݭ(5vr#u"/YgQS<%bNҷ8bVoo6cIEcY;Bi|9xrjLHChVQm #촦43;tv= :}rBև9 ؓm5$QwRPgQa>ut JN}z㢣TY7U |(gQ.ܱU.Twv4-]Yc=PsnB2cf6Dھ]«'viҎif;c(zxR*%3q+ [Iaȉ.R/nh9]p1 ](/f"(3\MohV™/:ƈJET@,>-C-9v]v!YPչqMA}<SVHMm7-D%t3&6_֜#*{nǀpaQ} oA$DuK& NϪ'_kJkdlH sB,j.d,վUXQ_jCY:ت)0x}uP;ںRJ+@+aѬbq [Gd,S]Ɖh>4Mѕ+*#y.0״~U2!~y_zrܙdwP߶3zV[I|8=dWjoÕ E#gnp9,(d/8p)nWPE>`lndq`mӄt({=";GӼ{}VoXϠSGibhG\:3C$۸C`oPPEx޿R޿T}4qo rv f>R>A-]unP? ٜ(UJM 4UMJ>שm`M!  w`t! &gf1u+FrTN7cgu`OSAuMp1zS^SW=pMLC2j5 CRUQިN!jNn|1nQL-׾bfb*U7|-mkJ=",ʼ ry8,b捠SԀԒ0p}Ϥ虄MSr[ffJl-`"Z1#[ Y/îL 7ݡ? ࿒zDSTG4Q&o*};j]{5|<>mf1Uy ' {*mvh_,O<)[Ftޫ$O<~eL0 8x|F3:9pR$ޫݝbս. pB Dbc݄BK[ 7Ld'B+\p9w/{^'? ; Hjb"5Kr Z/镛%xS>·ZNeajQ>0hYQl$m?:rJJ89-%Htiq( $Fm jwx#&up& 4VV8|SwB.S &l4{va;|OB'KQ?!>U jM΃Ǹ!#c}9 %uFQ.!A C8:yw=& #F9$Y ,.$|Ťλ>{!,;28/MXP}}G떲$^=]7xʝ"fwBzB5Ӭw Imii<(uo][A8.Bf_9 jOgΈ(JnUF`_SmBnP_imA߲ :b.+Gj6=b)ܟ.xߟqO8^,8H3#>pe]1!2/:Qwh?-|6ֵxvX1!\¯&wOpՌp\*!:">~ڐ ؽP JsFa:k [ 0>00r Tܑ"Ģ<#o$3/_8VyS썛@Xx4x>[ q^xKDЪNx҂'׮FP_͟X4NRxp" ([$XʭP(H aFI?H^o#Θ#Fs 9g=|cݹY |x0d=&קVОXZQԟ$Ku RMA~;Of*I+Mn[wh)ϒy}׶~,5ŚuE^[ M?EJOe}FP=.S;2Pf^-f ӽpFܘ澏 nI&\7x-"VcgHG hKy!Gۯܡ |&a#' qVlոg- Z֮&,vq0 ؔL=M!K;=A.0K)d|@ɖEr"2)4} 8hve42s)9Lyݏ{Gr=}n\nTu{IFQZP}j-tۆ;$}Qt9r"oIECw/*O!=6G"9%դl)nNJ8q`R>0K]-ܯЫZa|Wx˵;">D(.s{*`QOlQUaqCbQ+Bs]cr*Bx5Gw硕HEHM[Svj侺?[{ wbġlѮvωBl⿁#?<} v H7^W4%S!}Ȇ69,|ay$m)8F7i9bBK,O X1t|:ZI u|cj/[!E1\bݤ"ΕR9@>;y,$j[e@VQ$# T蔺q2z+"^$Ah ʒwP=N1?0Z96wHII-j~ڲO۫^#>HA*ȓ/ uTNvJYsà a܁5ZZetPyT78s WZ=}CgqEKtH}xg!!ЮI. ;PV(tXH?+2FWnTa` (%%:i@\Ӊ7q{#=^M]tN+glnAXJsՂU[2 < kF:X65~"bQӢi Vfop3&ݰ jWSKvULB ]7/?W.'7KKeX[]6͹"1*02e;:Z[>ur*n۱_U:SȝXW"1(C'{=m3\ e^ӞEFMD'R,iRPO"s&C) y)d94 [BZ A/2 ;(OZQPڄP}/eK7~lg\l]`lK8[e ѷbI󝐮yxK'腏4!#"1*'E 81Hqs(l+ǝK|Kca3ѠAR1f20[33g7u\_p , lB#th+f ]6FXڼ֩,G*\vF7,b^7zpC3=}=S 7|k& EK?.AisuNY=MSfwYYlWXx>'Vs.c?8/::˽((+if/_HsR/[R~|űɂ6sg %+ %˩<·7qˎ~H^K`TlU*ΪՁ, ¶䴒NڌSqx?%X@xf\]$I/?3qĺ%*dۏAxh >c 8c`` Ce%$hVm^ڋ{! XT !P׮t)CMͣ'_sq z= 24j?= 8e3cCƣW{:UCQ_lzP`̎N?Qۓ=\: uOnDGjy5]!ExXOu0/ J᫨[RX}91dA 5)̢4@ $ @,KtApCMmu,ceَK$sJ8 #EdZLH\|`@\ړn·C_Ь Kiy]ߙ`"܍ 9S?'+\dy:b#SvmZ,.]7v6pѐl>!nrUOŕOuFC8?Q=z2 Dgʙ^WT-LHhoK1pa9|Ku|9BB1?K@`m@8# DڥFƙ`Өen) *itgYP:dVƹ]y k=̾ %SZ_A6?J$7G|%PHZRi&7qBF}QGXԨxvX0K>#ӃlB*A$[UT\P,yĐ{XY+ n|Jnjߧ ,י.X8w~ںc'Y2{ |rfT@H"i9JO.e{:U$h`O0`"dӁڵd&ԅ`[S pwJJr6Cve6B H#l+v=BPMxa#u'I oNaWЎFũf%H̭uI:/L76Nf # gNceKr>74Ծdd:lKL֕HFS1z(Z\#7/xb/z|1Dٛcf?=+H 7\`DCRycg3y:om[oQ=zqɠ߆q@-i9M1Ө?;/`G[ "Xq̓G"& 7 $B]c+W M( UO `@O<Ur!A})/mU(OO={aзៈu!*SZR&0,yI8vkZ ]" 0r C :{_pl$<**!*r[0;M(tKt)| Iz_:d[mg`GB;z $W4QUVguWE Jȡo@_e~G8xXqLD<]”/.X!(KRe隸^W޻CɣզK 5}\ <=z)8'T~Ѿo9w=6G(>H=ѤϦ=i__qQ/7vt!lQF;2}{ OqZRδ^a;L]A\T @s3Bb;r ]$S8{MY;U+\~'ש^mVY G`eZ]7zƣ,wn^ڛZs5xc(x5>Ji6&jwYs_»U,؏ h#c|v,it?e `&dCaB6&uLW{ΤmUBJƽ=`ƮCL[o2h x*=.Gb) e`;7rᛀja 6 Wp- 9`{f"_%Nڷu@?T _$ Dw ե:4YfA!ip-p >XVL|0]xXu;Ĭ ( EuΈ:DZ،hK xhLIZs9-().$q 5Aժ3\,Q}LCi-72HlQ?mdjgg LNT$q&n !Ŵ$YH&S^x=Mʼnl<^ `1c\jL;i.epw*609QakK?awS*ArO*NBN'2't8"t89[Q(ݨ.˒ ڤ*TH Lxn-k~ ~tP9F! k'b;I7Xþtƚ0T h Д(X |y .aiN:ЇN n[,}<Cb LPZ@ɩ0[n$Tر: )m69nc5pG]hvMeA{*PT) "+pqrՕ5_MKy6vfI {F>RRԟw^7W3,ߞ:.Nd(~QzY*x3w]*,%<-7ہ}&R/,RU/cwR> ɽ~F Cfͩ(h:`^}k ho=^j!$ݥU'u2B]**.q$%=V4ԙWxvs堻U[=n3sK(Er=f:dm+W?˩m 6v]# `DZ/2s)1JmǴ(VqE+UKE nr mq̼iw-=7}:a"֗z-EfϘ e|d$?x'ڕEvχǗ>E&? YYABnBPo [{$<~ƵJ>=b"0vk,/S:Ђ U!;,abn@UQ3d57ho X߷XW$ݍgm1~S$QB _m!ڟ\8HV$Щo'jG1ѳ\N∊0BX<9ePumqMB*F`UإK%¢` 䎖|J^Ftͱ$H*fz*$!y e5ΥfFSp‹{i}>oo= "Z9YfmàL^ kC1iggц<])̇`ZY#BIZ吭=WRM8lܿ&a&2sԦ@P^\H>/AyXZy!aŴ6䟤TO,'Ȓ'H;,۾X6Hp~ߒlaGd<89yJޅ4(v8Wd-1mQࠍ*X QNMt?XsܶxfRG)On#I~ |5p.l1Cƕ1#/0f;ح[Է3ɲyu8VQ,&ŘԙZ+w ӱ` )Y{X* ABOhw}Ӧ9D@0ԡ5tREǀҿ1$کQb > H [;MjvF:'Cp{,r;̵ jGD(V[6kG uHy({NnMv:FǟL%Fz ^jZrό!v-^]؊Q~2\ SU:iFb==k(ΠGFElYᴽ`(\J($fG}&N4ݕPDۤ OWT-EWdvK+k=5ɯ*@/!~IY+x7Hd'cn<[eL:鳴oJs3/tX F4?9[ VЫX⍔pŷ11G/ $Mv9.h9̊}@=d7AiwgYJ Q qi@El:о-u u,0.98'$O+Jͺ'kqϬF -CRM2hc'V48f5#x-Sfp-v'[\;8HK-`@)%1AcfP%K4 ڴՒrg&۪=%bp؉7]W]0v؉C5+`AiB2uJ<񚛓*ޕh,И6s-ayJ =fȒ{ᧈ)s|ZͪPg3- 4@td(*[~-`KeÐ`ks67.vpz̖( V"E|^R(q*\#Hsh̒pnh`'8aZd%.v{D}Sp5mdIY}أc+6z~ ]_byIM{OL78秗R"itMw<) qpͧ\~բ1QQ[r;_-DO/RRm\ރN [oT\Pז|0iWOxL'Vݻ3]x3h6 TԧՁ +B;AS~^`ȌO tQn˙9+;6׆^@pKfbamKĚ^cV\Yy8fɜԆ^w3 {֫ $rfކ3p+Nyic_JS6e Pfo|#\:iT/ 69rX0,D5grYf~Dަ8ot)3i©GU'T׹6rYԂaF mOv4.z,nϦZ"W2'U6jf2'W-HYڔꅣ((YA֛!W8ōl줰 bf1Y&[!V7 ]ֻh>L7/Z쾙1ZDvgF YoPE&MhAJ^dз v9)=[v142ٺP({.O8:õʖjbL ӛx3@\~5ؔ>4jȚJ):)ѱcm7@Lw//GX#UۋȊ^ D<9gS既#Ps. JT%5_y,RX!EmE~h. bD)6aK0D" @-N@X/AeիkI.ֈ2 IPon zaMEO O,I7>f9:oQu:;ήYBlNxqYNe ɾ`\Y~])ĎurQ c8FW͒xFT6K9C~p p lZIl!Wkmb]6h*еqw&Mpxd露h{֜Q/3J01D*J2Ѳ1]y%Хbw A(3^ea[ML8Iw>6/tD`U^ql.?ٍ5jnJ/ط\/ ʁbKJYIGoȦO-~۟zQSqbRcA`i9JhSc6y:%O1x8-ǵ* osAq sA =g\&\?bFY$`^L:5ɴ-CzVVI1 q^ﬧ=tjsiC;L;~4'v"0LsJ2={c΅LfyyR5ITmd҆vQ@aQ0z3>_c;8 |%rͷdd,؂#w8PFyveuVT2*( 7 Pao9B7&k& vazωuREYk'PRq O*5Vpea"/pg}n  a~BM X6iOqJUEzBnsAidOdjvZY/oH.ȏv6)79#=q8NF#PYhĿ Rz5#@HWWݙ-Nn#?zu="Jŏo_zY\꛿PFqF-Xp zjҋ&RGxjܔ@(e̲a-_rtNV ^NA*z3{ !B6gSuTؓ*t- jBwqs4oא Sq+\N!st 5vt膧B8p̅XygPOEEP-=:m?'I_w%ϹI أr->j"bm]u,3Ƭ_ʦOf069Z߯B S"MG;5`mŋf;R6erאfοĜ7kƎ|Tr2em?~ &߁*KZ1:u;D%sj_h۬Pؠ(uҷ&2ebteF5uDFnSڻ-(F:)2 fLa T=#UQb%2ҫQGT*6E-;c ]Z^ܴݠ7_m۱BBc+wu Xke80zjM 'H"' hm.Z )Nqrc'g"*:vX( )OIK: 6 |`+6(;l9'DBkFek\OG9؟)su7癏/? ?#&Ya֣"p.$L_bLq /b:8/Ȅ,7tWe( f9)vDÓZO^y 3-I,~^h HE'*ʇX~atKl)+'(+gjk#uJ,|d7wt㑙qIڒWp$~CØ%m ']j?z?o{ B]69rf u}&.Iϯv*ezD4i>ZN RTHVMv+F"ܹ΄yom -8X*gҒ ZBH2/9Lc1*~| .n~,?b0rxBS)^N?ʅ߫X݁⡠+ G(d͆lIE.lnMKtniZ,Sa]|4' zt Kq > oFF|P2nv99KՅC6 3aM DH6 {pwm9= C kI[ώ'̆N(zsz<eQaA[X)҄@@)nit%<5EA !F:> VK;!3pQk[1:?b|-M6սI IRi~S+&ViuM_;61qi+Aʤ"t"aZ$ y M釣F!. ;qًт*? tZE$jb #&;41to͐ChʜH D$wgP!O#$ڝ㇝,R@ W2R}e 4 b*ȹf=+"f,=y9PwAd۩rnW 8?ÒɭRp 7*})W^Д@; S|>ÑAͯ)ы0e%k/, ^5Q/g-ɔ;2q>{sfQښF8t']6Xgh 5b0pN;w$|F$*N~UDkaw+䯨" bfz=deQ M<]<ЛU;+JGgqbša ` c0K1'ib)y m N b[J)I&M6TsJ0,izKs<0;G H]1z[%aJڎS"30RNI?Np߾ls )Qe>(_WлmP{&xYρ" `%ۿI򄂺t,szABh[g8°^z0 *zs4=ӎH AW$7Mb! :슀]h&IJMv…ENOFR2DM4n7ge4 ݩ۬I +ah.=9qoHJ)lߊ9Z[ Š-HXPXc@ خ85*PGB"w8 \&GMDbOK`^c#KC1?nVOLEBۄxи֧.xK e{!?H֩ȈJL%5UW *(_ \,ʸq9uL,&!<&J*j8JZ{A| ŵnX*A5 M`H.3V,k`l6݌\ S5>m[_}qzR$D;ϥUbJm ;y?7,ߧ#q$$xiuТ>"٩DZ)V++n"7R$V:rlrMh=v )_b jiuzћZg5G/TFPp |P6}"3Τ= aڔm[3>jgdܒxT6Be9KJT)8'~Rͥ Q[L9ō!iOH,#!tBG^8 Z㌒Cx먴A' gHaJ]D0g0[9GX #JpM(+1&:%@[RP@Rq_/ ^~h}7Uݱs9\< }_ UǰYxD:բPeŇ?P ?YJҝJQƱ!"I8&z~ZxU4ʕ|dazc:}#MDMM/Hw[v\X}7cӪu U n-UVKB.Wv9ˌ$y؛FE. WE-kh^Z$h>#d_9)JR,fb;,JH3Uyk0l gu;5)b-֜.;߲ŎZ̬3`vEv)z&$dI#P Y.(C( fΙ 5 &@/oeӀf :HeŖ3w)my2XP6tOsTL߂Qk MSlk(Fcxι΃Lq(5GXA$HYU!`9[@D;+M10wG˸F, K&}%Tե5"@L@X]'[zIqnxVΦxHo%=Sʹןci; *? /|Mw-}R|7}:k)kj,r-,f*̟ ڑ !8Yr}}%9|璾 0>9yO1b(yJQ(MAW(OE|1*_o{.@6լɟa4M.o`)d(<ɉyA`~vcviUoNRo\F ۷r/\$VCKe3XZ\XB}qLc 9o<~.P YLNȖU AcД~6B+X!KETK`Lt`+].=YRޝ{qOuPAҟF̚K#owE_z.AntaBgᘲ `SQk"[Пۀ1O~r"'T6|QdF+  oYd0?[n,.Q]96(l (i- N'kr2lX$y˳ԥߟ§Bsa K~ky(oe0,UIHuxJ[ tVx8Jx(cݒp1)zKua֑헶t/\T{[p,Cvsnw9e~'nTE=Ӯǽm ̑΁tieƕNEkbPύyք~Qzi~G?s5uiIQ=8! tǺ}xWTb\Y!^dG2Q3ݖ~"pqXQz$CS`z3{@z{c -x3_oZiVd*Vq>r44q>1'DmJ7H-(R∥b7ᚾrb=w#D>p6^!]X xͧ2nl@DCЕN)y^@֤+-u[6rkwc D2Phۘ,_KeBLSV(U-'@V I7QXZrhA xY%p@bU44wbV ,Z冻yd-SK:M^s=0tVt(4ЯՌ_/ -.MEƮ+ɼL7yf#@b2-)Sd$İO=`6\{J$ڗJO91_X:44]_p:hmŚ~7=_GH%qa|~&r__&KN/f8NARpSR}.!>N!hA[ `KaTz8-͘j\e?jkƧ;gb7KPkX)E7(,9|-$Po}$wm/_rXRӹF b*&-}4<cbbYOٜn7+AIh)mᄏY;ɹez$(-9W7`fnV1_oL ^`wWNJ[^osgEa|-.@:ƞ(Wb%u9K=@$7F_wV7 @A6@34[5izH!>.7whГ?7T 8\874r _?sR5+0O)9EH7.㖹pZ)CZmT3zB|kj;D S*W8sn|I. A-ox?ā㪩bIYnR1`1p*Vք]|$8] *@4l^ BN*˵jUZ41ѧ!sꟋ3^"\QPL%$] #r 4&v&LoxP[І#@>v:NaSG!g}!K|\꜅K)\*72g+BTTo7BIK>M3N{> {LpW_2=y6 bYY+M>Y`QNIm:%7Q ׌(9  7Dv5!N##Ҝ 5t txf=]0p$hDt~a75->ȵ_,Y줉C,lDGgqᬾߜEDCoiwfxv|I g0ٺ5*@*rGsܷ]'M/OF_+rF39-㦃+.ca˂xVL^eu#EBdCtM(J9TބS- !va X4)l&gڑЙm(q%#pK=\VϬuCᩄk{wS[Tܳ v,3@[s#0[ ,¬^v% )  |r0G+kkGm|;s'A>c\Qf}QπDdJ^} C,ZBSkFc`W~3@K$#p"5 `2JlΈOU!-V}[d.u  ;-XFiv%i1#.%{ҋOQKt$r׶RU#+!9eẄ́wEۃȰZG لSHN DyHofF:]&uJeOW/>aK '"\zt~]͠ME!P^rT7Ve+S];3?]WM]&4a \ pdOgL<'𓓃8.eMM Mi ^,[~I]؈sߺ6Zy28v۲=vxĤ{@kdϿ5t+9T}2?U)71+6RyBA6PSo īAR\:#RЄ HHA5Ɇ _a7l*9bk=aZ p,P*ҹE`mGY֩B%q.!"n@|h Kah㣞<]Ҹj9";E|TԖՂ+%"gS-&uV(2\,eF RcaB9@j].h T\X[!aO;[Q}h*Wp >y~ ktst ,ISN]Q5Co lXI6)1Ymh/9Qkh\O{@.+4wu՟f ِ7٫%9QQb[OgZm{xRbzJt){mExclJd O亽H<~{,@h-@Y C:>q}Id͊\P0 g˰v|r*ҺKݢ/`亽\KCdoeT>+q`oL͵΍ H%B6S %lzn=Bc0%MǾ(e=%3_FxB HOcVZ mfkA28AjR}*٫GqHjlHZ.QϹ6o}/:KX u,%Є}rGM%.Bc'RIʰ~(I}㩇`=*\9g\TSD5*k@;ulH:I?҅9^PS[HZXSIUf= 1G6%MZaw~'L䍬OpKQ|P@3M=QA`cpr`k>LFE(G`X_AC%2q-߅Ƙe xypﳋRՋ1q+$Kl`Sk5e18 !\*L]%SC^ŽrF/ "E#:,7ش3R&&dbU- [A dv2\ț pY~ij'u{]3bAr]BᜥG~7Y9^DḌO.9s\tx$䖳 Lyk 6: AyTކ cQBpc4Q]%y+5M)~OzY\>&,T}:LEBe[4;_34^񡄄BQpp;.ŹVjg$cg Γ'x EI_c#7v3 Kh$r"/Tk1W/P8̔6s[۠aM5"'m52~~ÂRu}0Q5ng fǐrDNF7IhD6tм*=?ťNsSg.HɕDa#D{V7 \(qKm-W_'g`E}y +VVx+d&Duel5>g |m}4I vjw(zniUg4O$Cz%?cg95݁'ܘ3V:xurAS57K:1gNXQȲ 0?!>[6p-=of7(M$j-}"i(Ic8:T}$hnY"lh ,ȉ0!$وSu/Q}2SHD? xuJJl"|IWERpkX` Vu |t3fZ䮤5`z(t2^~'M8YXwd 1N܏} 5#a>Lѭ\*g^?@g3H@[) =;G0`Zjb9+;}{ ˶5qIIhU( ﻁԬvmyE 7͉/K1xR^ŗi?ZwvOd)kWkJB#Y]ڗGq͚dzĖSr_.:l]OK.;g5sQQVy"w \aKL)FiU4K[Gp|94c(?C%Pi4u*oBݿ6<.Tј4`wm H8f#ɸh$@J u_$z)#)܏u!^^Mܗp(ٶ[!)CO9[Pϫn&:BT\nVBR7Ti&\\Rƃ{1Ӿ̷_m 0b}`EmSgluKaiQrwyw)NmH7Nf:z`Z$:)vF+v/֓/4p5lHU$?wG 2ʧʢ"0̒jf^H{CZѻf6Jޮ*Mz#@j.Yr=?՛dMGs͑h9xu;PU*V/J9'A!QYtVʎ-)ǣÕHP}:V~ÇHX!7|Cۖ4c4NN#ATLzmK;ۓj*|/7riJ 8Uye}Ҍhôh ɴ_z k#S+j˩SѴƆ4pսGr=R5t0]dYKqLoC_]Oj 5#zui75S}'Fyrr ʾsYIJ-\q2<^ obx^>To iECX0P=VuʥF?ʒc+f:=Zor㎟q'YMfg`q9"v̿]uiwu%foE6C9NK+Ja:k ׊!hȌhZ K~qy O2ڣ2bʎb՚vvA|s,WcWei^J2\`,Iڄ ϼϒߌ&)_<abQ Mˢza^Qԛ)ij |khkMxJ^A0} c5wo׶Y&wxf@䪦~Å}Nз[hFVÜUeL˕wI.t3 `K|2FZV [ꔹ8K[̚l%TO#1Oj 8^VN9e3DtQke\HJ$614c^|7dPs8-;Ej/<֙H:M8B[IY/ wvutLCg\fzb'U*N]BV:5oj>[nqh, *W^"4tT;_Rz96g#/?䁋%C xqc6 L˹vⰰw4<߬{zkЖoAL1 8T#.L]G'>!=~F{ T$ĩ-_ B{9Mk_idgƝMp١^HWp}&2g>%K)Jsd>Y_g=Y4X4)ۤr 8/Esܴ^gwnG6`ᆆَ23|8߻U??S#d˘fF% ,1XGGP%۲D5 8 3Jq,IY&0aZ z.zA4/\m&E6Z7ᥦM= or9j{%߄P6h}H6oYq RkL҈ԫSЊ0#+/f Yjw,6(*ͅ8 cVިT= R`|JBgx]&r~Ң5 .)`-,biQ֕XDֆ_arVL&oRKMJ'H|δ!}~< >,3UY7AEJ3$5Mo8PuC4@c!.v;0D\|w0PAl%4 51sLXW/2gځ^L'Ʋ?5M(FRABVsqEֆ43݌89Ųve %A:#9@SigNgרJ AYa[# sHh>Z)":զ]]0W8͈ ȴNM^sA N6{nB}IM #P=Tdqr-8ӑQzS XJ [raȦI=5Dm_]:=7|W̃8&vgbm%Cӂ)BZ :$b*[1,ӞڡLʿ/2kx/\`憧@]BGY=K>@k9~|!ex+!Z &(\&_$muL-!ɷ~3G2Sġ$ly"-Ȟ.Vj7,s j9(VO~)MeI,{p[.|Dzb^Fw8nHAߔQ@:QZ0c{zOaQh2aMwȘR[S6?):I<楽svMYNj9q$n ֮Vm#QRIaoܥ`Jy#:%ܩ$2&{Pe7)qA:Qawj5[wּL(t4R`45ABV_ܖm]L{ؗ`Ez3v81wm1( FƫmA s娺cfm*U>eV6V[4+5,o2 xv%i|S"^"`ha+L)gu &H@ Vd)o1s$ yMoRT/}m#jTnkGMouy1*7C#MD)GK%Qz[`pYRTKӞ[6ɳ=ff=3#Pџm.r2 _76QE:RDh8P}F '$){nͤas܌7qstz24~M~o>=hhK>7"Ny|Hyv&-څr↖ 蛒g;򀍍_q'"&Q]쫷fˀ MGԯաۖE]=rH'~řR-@G4Ult',W51~\>z\h9r(~I }\%`Cρ>f"o MvM1ƃ\?sui ,UR8.+ IxK"6n(U:0<.B m @v moU]Λꯕ?k|Y W鋟p]jg`0jx(vqփfĿ /vyt恒V9GY/A4xPW-۬,ڛ"00BTYN,[y= RMͥbnT:ZjeqLߗ]]7^<473Pi[d&f|W"ɸ1H cN:0`fUJ"9yɁqp񑻅AW$8XaS1x@an Ah7&mNK'qaZ^z2roׇX$%H>{c%;E6Up&Gч3lJŔ0 ,PS..s+AxFcEWhgOC}&V0TVHK>b4Z-jA9X>D%NRy ګn$oRdBޕuv4n xפbrUl_&g\v3 )CZ5}Lg hPA~3H%; eȾ aS@b wD@O2-im`$`]by=+Nbd S;5<by+4.jm#$u6Zq|dAB)K~}VcxC'x5_3Tfz=e$|o6%bC7acEY K:5˺(uMe[ Eb8*Tf*`% Hne\j  hz_/gEw0g3/(1ң8q=S!="f2&QLPq/ .&mSɠ(î͚{%ˠH~h QUO#CҪ 68뼠M|M16=IY/늎ֱu}6iȱ}'[D/ud́@W|8[З6胥 tJK\Z&v|&pv2 >5uW)JbTQ>/AcN8n@k4*dBf"e;un "18ed eՎ;c80bFJ /UYI3U No.D.0{^ rN2-`pZ%D5z8 uP RfNHT\V2An86ZV!Z/s_ 6q']SD4h]_lA a?qfR?UX3>-J}Ǒ0)29 Zȸ ߲Ղ1 zI }gX1YNiNEwJyyvY c!I)Ż4+B_԰q)2[F3]eћF)$/B=¯DKiJz/PV]#f =WE2 EuRbhѪds\\*t<][߽ΌX\X= F-DdƹZ! Ch4]Ћ)SHEh9$D?6h8+|[A'p@2(7[5dl0b0|21ҾWi&D& w}Fr~fWɺ&[l;K\bv춌 j /5%s,@+˔pȚ};?HҮe=9oז//f،K#U ui{(e:cG[*J7^{}<%x?N\Nóm1vE&IJyдݱ 1f ~⧬D"Qٚ}CSTqZήJͅ0Z "voi?'`ȋX* u ܬ'Q'`CT~wg0;U=4 {U6/1˗%IS|/ LJPo</jQ;,א.+W gvI3/5K" 6T AcJQt! Ǫ/_8"*aO&OV%lsjުe! *a]@nlRϢ B$T0 `h`~ ˝5RV\%oH`{υ]6+μll)ti:s62e xZ?6sJ4^&]( Yla. 90\,.)*Pf{O)ZLt f@ApkXhwe-S/=`z¶[>~7aTVcx h\ںLwq^Lێf\3*њ2h~4Sl#"R@KCUod]*]>X@7.E&eNr<нsI&if,zL,\eW_?O*Jq&Pn%D{xku,OBFDE^?I8ӄڷvL)Z.:A;43(t;N| %:9%ƲΫF?_&!,]Bq+q"!NOѷ.#.<.zThS-Go6^EN:Ձ:/ښN`  -GPpZdjx Gq~FI$ωp(8+t lұ^MY(.vDz#) !_O2rn!nEϲzf"mH㖿 0x_yߪt:~}5I*#^ +I2ە8)y:b$3=*CM.OL]c,BДAE8l=d'[~8@Lt_Hβi IM',P ׯBZv%c1TgsQaH{$pu"Cn"exDǘGm CR-ߦx{QJu{?Xk"W1yRbT0T粂6%_,%Kd[э fde腞əY!4Ʌ_t$BηB1ªfͱ7?...gU"e$+ vF+g&$MheVF 5h[[C U }Y5˰cWu;p~N4~^v_OgxJ'ضW_qԕb"RYǏQPk`GRe 𗛝 E+5L0iNU W&Le IE \`fay1pIVz0ol\$TS-NqҰpݐYv4BڡJ];K|^BOQbFE^WѠN<"l,wXڊ .p HbJ8T!ꪭ9"}m:+Cr2gS$ɤc*άĭ$)AZib S"Js ᛰqak\Q^$02C 屭mq)߽X9`ؤ$b;=\QUsw"4maKaG׬3b7d&k%5HMw*8}L~tf;d}Tm4 =U>[%-!#|D/v`&)=KNhWLl[u1\<eRt'~@S> pҮnnŏtĶ$.9='`^jY0Cb)A '@={r&ByJW%ޗ`W]IئŃG_}`Z;rk4.\"w+MnfT1Kh\RGh\XAgt0 rX}kI2">[d=?l|%W .cfظJoJG%!Po}X }y6\,XPCA $L<c@3#qzb˃DY+fO [t)coYdrj<:oUM$pa#xŅoy&`NVo` ߵ>D. ߔPAIfaB6%8i2/KFb3l ש saH؟.֫v1 PhsBiRcOO`.`&itSGB9?`-E_hEc?!^MVМI* b:h3 e=lYSx;|% Ohxe=4+`rr'4Z~ cBla!@FyqN4T\^ G{rTR`Qv u[Iuc7F全T=MI g0ee(I)o:Ki$(/N{L^g2X׽bʤ~zb5-jd"ћD>aj&x^4G(SM?Ev kk3 )5KU-efr3i8y*Q )B$/ =OE&̭S s@i9w+nJ2Nq9qwUBnؓ:JtewCH1U9fV}->0L?]2${Z,t'~9<BIg5rؔt?LN"۹omS.NIL*Sx3$":Wd}z77C s>nn5z~`8PwҌހ~헜婿44;MV^Yޫ$ ෇kzfWFv#4% @PI@$^y"')E+Ě9\0S b6 sh؆00J`ߞxJOI]z$ %ն@| EJ8,1 I[mxxUPh=1|S1GuΊ pW Ir-Y*\i7hE"ufLSKƻt9J8n\T}7].ks\Z:t/FFԐ{kx#1_"iXbc\0>pkc5%7wE!Ebþm u֦-N%j*)M'ߍH''DR"I:5SMŧC SvkԈP;fLYۍe"غd/jXˋxO]`PPEbk=9DP_0d-&Yk/ `BX\2shYo,ݐ9]W/NcMyA/phg|9 *?W (YrQbT%{زEwn\1b(sL;.;Ұ@H;D^A]"H@Ws?>fz9`n-Oh8'?>۠7@FqN!jhzH"s2k&2)tXeRs Zb0BN@׬;kqXM]xLa/V<̉$,vDy+`eX4N8uE7lna[DwwkY-!ЇsD"%yG [^F~*ܿhs,W-Nn1Kvkՠ^EdcDVcփWmPIs `_t~pJ:mu3AkHh řc#i!PCQ2(.MdـH R;p p /cS kFJof*lHWYmwXf8~`Ov3đґ1;;c46h /"(&lµ|ЄC_C%i(I[vMK~9H1=||HPx]U7ja>KǵLYP &',tdz4a :?6d]g 룩Jx|~ n~M8;](`dscp3rɉmA\6f[eZ"(I!usN0""ۘUaO=B5>v;'QP-!Մ9J +{!r)(!IL GnJ~+ʟ$1د_PB02r<RLu]'s6/b2lIϕĦP+ Z:T<4yظABVӾG-6\JBM2UclzDh̙8;}U}]k?f/ѳ97sVOScRcrw3)$X3GAHS8 mta*LY'Ы܈/i=[;]I,󼄳 RY?ߣjpGo>ʼnBOAAB,Pf}ne v5@8+z踊rN:d{`%0תwZy);@e?gFt* gW#G{>*#zD̯&0T'=Mޕ_j ڹ>XTYۖV O9 0Ω4mQyڨ*ߌp m~ &˫=̬6h@t\gIݦ7d' 6F. My#m uKib hf7óa#p?ٌ6UQ iBHfLsdHo Ҿ6K 4j)]/w/C\"؍ ylDC-V0J@p#Bc6EOnՄ)p N[0,Y2B/ܒmÕٖ%⠁^e}Vwma} "Y۬1{z$k*1FeNb!T8;ֿ?)PWyi7RJ]uzp%PwϚ8Z.9Yjd:K\)&X@s#Mzj|eyYWUZ7)-j @E&@Ҟw d#aԾZ2+Ӊ>񺭆@l< o1OcpzL "OFg%?ף>Zzo&yV=/7rywb%;}=ȆJ]eYB ㉍xlnf` u孷U?yg^C!yIs~2Nfҟm-u ij"JyH,s3 Dl_–xS=|V"zxY0{u0`{?ɝLϯiXf&|d<r%Hz֒~0gF!XcfG] ^ 42Gu;'ǣm8(:?َC$HV2%Zzjo$/;}Y7grcOF?w;.f>;zr[&(H/~g[Hg ł-CI:wn[ρq}-̙n;/G_:Z$Xn@3΅ XN^@,B+3C23غN(l X /20?DZgTG]f(jO#jw{`\ +}X<& (^'9JJP%oÍx7=ETnSR s2}},7}O/g Wݭ/ߕUà9p,T(IEh:c>ynj/-+Y0`|#̧< Ljo?=ΰqH"!ʏ5tQ!Ary{''O}ۺn2vC9 XAd r jţ~:%@.su10T_E ILA(v-% jeYԧ6焝FchQyxgοdG$wʇP,/T Vʊ@Gmnk IF!m/GSʏNXqȻbSrOhK3^z3g=sբ׾/HjfPh'>j r>6{#s>-F'ѢuG)\z&7/3\h ݨT. LjzLe~OĮl'=2yßz9~oe}z5 -R)G?lE@EQ\*䥸l9e?0ئT_yƏ1\ WCd/4f Mj3cߣs,mn&xR2nSq}UV<*gy+68+L#/Œi#"ЁOOx + 59ρ?yc;/WhŊ֕0\?̶c2rs mLˆƕ[d0D0Aͳ,ȉreF$%]#lq79w\r,XTkJŨ^zDsa #_S\u,*8_% [E`(E?P7Rsd?ZSl I<É :!ߗYN [șs"v A2TfL{%! Nݢ:a̹ Ejv̛<&s Vu #N*Q^xhM\3&4lLk 0umvmM?.hVBL;0;PWT9= k'ʊ"{3+G\/d"C2M,_<\<.Ս5&s'Ľ0]!j6iiߖh?9/}8U78",DpE(#D\-3W3E6s8׃4Jyki̢@kyzp P$uK);VRk|0/ȫhulZH'4(#'w;pnFC1-5R׳u;RS$mp"r'QFMweIi3JGJ_錅0Q}d豺N\$ꬲ-9%=_*[٠gQ1vz8Hҿ[Qn4`9޻yzk`]>\Nbjd*YX*R]!5IR$;E՝.#:Ι孪Js8jATtK9ԓZ%P"B:)C #XS]UUyԺNF,%FkMS`/\ ;/phWŰywK >NnGb(!Edf[4 FX+[Rk~ ],ϹF/[AUuGҜoëR~ `-#55lZ/(ļ^sM xtJAdBՆY@Q߄:2pgtS~Xd$R9vi(+jOj0Fdd72,BM0΂hpw4Fƾ?\xG.yUh !>bI`Ǻz>CR:69E>MuVbzbw|}L|Jow*ɝJԏ&|jd'dݾ`Xm/2!=_ <(WI&x:¦]?a FըXQԺ:f0{bY:,4``keJnx pl8,uREb7V:XK+_y;6Nvx4tnӾUwE+6́@7͗2r'MiΈ˅ı'IA5O ]"q1٘ep0`Z+2Dt *@$٤(nI0Lg19\1ӵ`-9 \qKE_a {Kt:u1I9͘4s_VrUͲ9<êZIr;W癕򌨿,%Zi3~t9vyl-u}ԊU8AkʷV*fӲ}>-k-2+VkH3S5CSiПYa+*S*As@5xsoB *Cp]G/RaUn5Ew qMF޷[? ս_dUl:M)_eyp̮KV(0n^8n|9(LC3WݚMVV@7p$Э啀pd3A`$ۤz"C.R84#Y>yDo qyﺒATHoa4~`)} r/ɱCbߩ}DDUz7,LK NiW:+ 7G`:/*:ϻl Ԡ[Y`jw tN~ lsK98H]($F@$3 $ _9^hZ1S|v} #cG^Һ,J]Hb-FpG.=OoocD_eY4ym="krmJ) b̳SP;X\'+>8  $l]]}w8}69[3Ё>޿DL FiuwG '&9SҢ-WwJt]Gx04:},Mt.XjxCh@]]ū|]@> hޏ\"pT2㽈GOrF 7xhBڽ#Gp]_ՎYX"ChįE`YWKr'w!!k=Q5U)U\ K2ؤJ]yƽ(c=&.8 g,M^&nқƜNRȨ(`NQ\Dz"ɉoa$]=!"PO+0Iv+@mjK Sv :\^\uό%;2yKiK}(,c8ubXc`>p@LSTEx]aENY7Klz5Dn'Q, ]`cݧGJR˃1+?w=CʵniLVn>0ٶO5"m纄}޼n^5]!`Km|YY#.jWd~K]f4,_xEr6(^eJn71vddF Nye$l3sYK%el@lT3hGح"\b߿,BD|I*SeKG1OY|ZL KT !Y%=ck"%=5Q\ ~-%t;:%+):?JCoQpHT(;FPbRH$Ѹ| (wZ6*cFgh9ĸo$l2f%<@〚nA|qLӇtq -?C}B7.sRT㼫;/A:L߳YRR'(:L-d/5L*S8uvS⦮]yF7+&pniC!g` QK>'סmy~Ԍ'spZ:@!i `Θ_GB!rlgB!t$QT߸F ?  ^4,GdGbH[C0ED`uugI߻v PJH+4yA8`6oT#l?`(*iQmi17Q[A}'hp=USӠ8#()g.#dsB-7Fu{X]G!:8>!:=nO{E!7^Ys''ҹ\DF$eQMƋ֋-$0T5>HmJP|*X;Gv &0)xzdgyQb8"{贅#R=pUAlOc##H2gL-_?q42TNWf=ɳ^@j_R^E9.p)]R(YaJ 0-~ "{]ڱb~'wqԀ娽EӫI;fD_m˯>ʐ XsXݞ8hܾÉ.sӍ"ԺP֫P$˱P:*EV_*1!c>?@Cr\iN̋s(LrkUС<1Ck}3ntMC}eآAr3P(۔T䡏pzС%~65ŜG/F e#6jvlMZmfH2=X#[5n.wr~%/M[F&@7T j)їUm5LW4\sRg#68]_y`y- ظgj$E{ Hm$Eq]ר,qFz/54 L9}-Z =wՠ'kOEl N} p66_ FcuP;`j|?C1(*Fm.^גLNh<3Ƽ׷Qy 8̄s~PT@p.n5D͋6 ㅕk8=_o9 k 9[B0T|3'H*aK%j@;_c=Aqz7:FqK3j;h2J$7 @zbo;,pn,zxO̮aOV$>žO'[ΫI@?nyIPcOƝ^+-b͒v6.@ ]mho%L,$ćѵZ>"Ezi5׀E8MȤ"g~V%O,[I5'{l ㊽^^Mmv/FVAAg[mjd ֙bҘ j n?ݘ :OrBaBIUElpDB!]*rtD]- P g`LI|AA-H|j)/EQT#tU[vx7{#^;D>N \W:PmVTqHpC=oQ鱛v E-5,_{xx^\c6.># \)MzI]$w/NtkDAe7t]?-*<^!k6Ccge yJSD]aN+7C+Qhaq[v- VRlk>%[+iF=Y}@Pe]H!Elo%A"ejuO|suGac>R"7y;-H*lZ5%٨ ݋'eDk@k.sJ:&SU<RiHxķA>V@{qy*xN%);*AsKWhDPMl)7@/m̦=4.ccu-ʯ"co?!XL[@1N\$lwHMJՊ%7 NJ ~; m-ÝHY)#ڴ?JږMB|1|ˠC>͘)KvxQ g%:u XTe#D+ oΧߣ).o}XFG([O7l}pfJvK jt4YQ."2NHt>i}"nP""ոɌa,+\Fxw5aGȄ [cmn2YOϾ(f{'*#47[a\ pXQ )sqyIF^IȠ vm×&| ɲ,^h8RluSct][ $ Hr^-ն11}hĖ4:I Q ﴋm3 AP.:C5LS,|cS0w>)] L$Υ&2/%MV!4>>'?搛ު+W¬Ӊ10|$tS|3#;)3T^XZ| Bbz"!v*.@ kC iR{ބABy3lTETk$C LRt$8)kF2LSxQ73Ңr %;Cc #v@qh8_RKQQ[Mƻ_7:*V7SPBUDV9#I8fɅ'iP}ɳ]JJgpuqXB>fvh7@\uKnEUwme AAfN,1XklnYVyɃ*JBϺA%sja)4+8BMGX)GO[[QB|s*È,1tD{jr@*&zR#w!,>^/̂c !+0uqЄKoe"g;/kį Im1\_g\/mTeJ8~}m)#pC;@V:`=aDz4EhzΠ)=$;ؚ%Q$͕7PE MpV1P_6*yA655р4*"3Y5>%fEyWَ9H씘^Od*b58EڿĖUZ+ _v}bn;/etSXF;!lH,@. x@i\vEM<^vR8}&09p9qSP6;xWZub w ?EltO*~ی> cu}$QQ_8|1 y] D+h2W -_/\IԬ@! >Aiʊ=ҐV@-cf=W+=߅| N}eA2w,Jܞí %!Z\Zчh;\EVķ`9o%MXpQ^y-EW#Ԟ- An.DPd0Puܴ݉c+8Lu#,:| I}gZ3f")KDMO$ӳ\1--,l/hrA}=:gz,CGc-!iE| S aݪDzHuYM>?,;¹G/V~ Nji'}bejZ0)7lC'kg g, @q30>29⬩G80V4ɡvQپ3I.ZL۴P?'`4F1Hӧ 2zծMU0L WB/=¡Lp9)}S֒qNMg{d͠M[,Z%U[}96Pk;FRkCKI/v  +ddkF Gt#u ~DQ!խ"jXkB{tf&m}l?Oq}Z)cb LuA|)q)ho` (|i i0t?#L{%֙,lw5 ف2m]-S\ ١pK@f)l#5=C?Q">L8n)pjwkLa' {(4;"$[E"2v}Uv^ZuFB@(3uU8,J}S-jAz~je6f X}>[Fb^7GARiUnKy"@(nh7=Cf- Jb)G ӑePG覄SZYiqes@pxCYR) tw3̉lvG{F)vvuLQ@ՃXxU=e:Rr+?I#O-dG&p]V?nkǨ(At 0|;G ў0nߑvL.׈}> .,⎊ XY>!$r @O*:XOWr/'{f3P A]Rm<K4IlJkrߒAѪ']Cc&2ȍ\ p3d"p;2ifLdF&=:L/.lˈ2ݡ_y6ϔk>݌UH4{$' &lbaWA bHOaG2q8()h?$'@(E v S'0ή+hY,pۓ)U2SIy|yF{tyڷڔgmvN%Nvu~R5%W$1(fH#ȊbWI b)o~pu8/T`n|ӎ'-O "{MԭLI}#͜x4}Q R>0R5;[6b0HN>B33@ BZ`J} zM,mk2䟛>nf8J`?άTtH}ƝbvFU u{FD5~(^$whOQ6uR)gȈ~0 (}eՊpѷhZk|íDeqg>n8SP=]*KP2ܭ8yRo8ѵ2P$J*w^:Kgt"\X$  o'6oٻÒ/EC4PZ7*PմAo6:[]1 w-L8OQ S7)@O.`|фxi\"z(!)- ՙ쿟kS5CG1\vfIg}D.vD_{.tct4意l9S lA>x77:-3W=`chxBbds7)ͬZ&Lq?-xE+v ~MgӅ BL|KO7i;W$xw-@cwbxj9_փOMV.%O77,a7]'_}PAUZ<4=cJ~ Ū2 m6'}-+eNCDscsnE~W?sET/YMzШ5okp@vqřex:{ 8#k4*RCH㤯 o["d0k j2uL/wz?d ֻɾ@maPINM :P'Y:8EF-NAP/[QV##=fLmܛULn#}WhֺzF,B;4=eܘMY:( .!4ݸ?QIq~d/]'*ʯCoo׾@WuAIO UJ`9=|fKPǺ̝h4-84>xL>൭z ෢Pd=S2Xٟ`~GEwﴎ\%*0 uZe y`7Jݾ*$< e14 XЋL/`gmY=]9z!~dv=S A'8u^tR Qق~B"Y" ;TNlv'pZܫCߋM(<+^chb5(% q>u5k-xmNүdojyt<ڦnլMls^0mIl*I][4`II|rG-|87LT7>jAS|a%/xe^KVTo+\Hz?rO;GHIﻩ}m?:x:' Ԟ'Rc`7ݝFBX6RgI1z*њl)(q&ulZ5}ok*oLb%YAXa{AS6Pyy54ɰ]I4 䊁?WpcaY )lStxq;Cr4]g?=3^pPpT2ZzH+ MFn>QGTO2 ݦ MWA9&F6D&pBQekil)aSR3݉t18]{w. @ouh 5ɒ")< =J]ޭ_t\UFCx/cᦙԙ8puw, d 5gð=)͢,U3zBfz>n<2xLj_0-\tmƆ=  "R*`D8zqh^C1u{\@_^sN!n*F<m J)Tt0-\]|S*=- Ϭ%c i-A;bbo{/3 PS_+NBvYN[r?syˆ1zrKӮm͔B[}^4(5Ll͹H-?C-w֧^ԁHn{ґ} $M, cx|<$@#q!İ^k% _gMqDҲ|F<iXQewA[NXNE5=ZeTkLFʤ]8рcrVP.@c z6 pQN_OmՔ7 -%DdC_t1v/κnv͏z`A8KF7t}{9Leh5nZ<"ur?2,6 n Si`<{g3vYG4cvdjʘQX/'] 5̙*vt otfg`!}%ίE!lv>{=(}މSbz}[$5~k:ƻ76uæk=)SweҴ;}m& 91ܔh}|5BoJvsEhŌ `DT9>@p;Jո4'Wdݑ?/ǤkIG: 'Ě i,Tf '4 V2LhhϚbFQi D#Nj'u7Hw\qMr {eZ|AWK\J0N f瑴~~F_(Whm`#u&r;0 ezLzվQ&E "ޤ~~ T wD6WhÈHh߇d#FѧLJx]EemeҶu>:=eo]::MG#㿊ڬ9:fv_5PќEv0@I _Q@p! 23֕ ăߐ̵2ZlD`oM7e1G.,kK7=UE(Q=m~[|Xj2!Yc2:yY1px~(z\^h,ȏI? ouQtsʦ4l<#c၎pIގ߸>ok+Xq `=i5L>}ߑ01zd2j+'ޤ+9Ưƕй1jtK$Y87 kb9;u fg$ҧ AAtoɌפL*Wş52IN”7yXR 1qI.fJD+yK7%g(QoLԮht9)Z6!8$gYZ07070100000369000081a4000000000000000000000001644ae3ba0000fc64000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/]?Eh=ڜ.+BkYnGimXc-T[t fvމpi.@ 9܈_U@C]b;_M=^\xt+X҉Ik}b@J?)|Tv=RgLk-l }hw g?FAgp! ?ިXW$?~zJ{听R5*mI\M!S+Hg6 ڧPj78z(` hL2^'ZvZ3]]nٛXp8iYdTȯ3\0Y][pIXdz|,"rڑsTxhבoŖ yc)ma*"}_.7! z3®DZp>xw=V[h 8Z̰E탏W sCr߼ XQm5J7iNF*FwcJQ]kP 7P| a\;wJE/ysc/x6K49\Hmc"鷪[Z8x7 uרkr¸{C0]">od!3˄2?kgHǰۃaO+hY}Am,DwqLDžk87|Fc: V|:cӚM7H4V]0}a._ZgKzcRZR>j&6ga!HSa^Ysp…xYQ̷DiDK ~U_QpTwV*@$DXW\ZHb148tŻ-$RApM?M\&zdgv1w;˂f+#870?rBvQ6D3Q{Sr4,nLv_=^79+M=Aq9N%< 7cjUǥPh(=D aRAbʞwczvk15$׳lAMd"ΨS'Nu_.tq\| {BFy;w+g0t2ʌQi g46L\ϕs0u!0pQcTƮD;6o&TU#`/?-WP] v3 wKjX=R]FDqEvN9=~ec hT% J>x*b](fOS`fwꭡ(;)fgGO[i‘3:Ata\Z':Rn@Jωi/=| [zt<0aʽI%Rj[-L+3`0>V|ۏ#"L`T=X^-L%q=ʢI9ʙmj8 4?0e;_SƦsREymd}gVt =NS(iۋ(wɮU"Lk$Ѩ`'z#˱7xUI *۸)qm/;NP{I>xZá#w}au Yl6%WZ޴-0vvQ;l9LMmӍO )gxt F(, +iN^{ ,OCHn_z! 9"1-8f妎4,"DE]1ս?7Ip@+IF:=M]$M^`ѫ1,2/' ,Aj%Ȼ,Vne5ͭ-26\3 #\D X};[tMW~gQ]f- gل]41r+zlzMkRץV=̈́t(2Y^@E Ke#]62rx^#kjfGXwpt# h ~:o[|#gF@ݻVZy5Ԣ/2t'\;r'4fm\?1D=7O£7ij5eQGyKY=00bkPa,aݫ7)J\um!KeU  gTz F os$Ժc]_.}\K*fE8/b]oYn0=^yh`/4ʍek ;j~m^[2$VS5Jr4[Z-)Nk16!P2uzj}[Wڑ!;fy!):g_u ZQ[FB%4MNvK&=Y|g1%ffV,H K YVIc5d{*Wh<~2Ѭ5Tzޖ% G jy*@9Je*[%4jۚ?Ǻr$W-в޻ґbpᏯh72カӪ j|I ƴ]/]ҳ>xu7hZ4:xlBfoNk?|?bAJ ʇ鮇`@OgNЇ 1k+)8֦3?N;<ّ廥sE|Kچ5>kN`^o[)l3)!CǿZ7d 8q:)*f=Q̼@wav?$iaZ IZDf NbA{e3<Zv[v;/ r$[kwl]()w='dW !H. `ɝoc/E|,-Z}'!,=2p9} njK"l;x/t2l|Z~p <xnwoʮ焃%^9i0ڋ8hʕX4 [BnKD|hA>ƞ7/$1嚪dcmZcBf+n=_Թ\'ZIDtL,@%L`"I퓹oiRYC3t ?\Aۅ_y^5K63/). *=65!܁Gw>}ԓ- iFΪLmvnjFٕm\Y2'6mU$Ik5!.TKHMNd]cb Ry>= I$nŚsabwcĹnm>3 >t, 9%n6x*osiW4D8*@'FKDPr2=aJs&4b nKSeWQRgu%®N?jw2ol l/o0<לϟ8+} E֖ёqGI\ Y8W(@~ ]^J4R=Mc]vLG%ũ<,b/-gϦbgw)F.quvg%AP+l5PW,Sbmkr!̓b(g9:ל>% M6Щޏlc4Le{IT5\P&94G"6.ۣ9JD\?CK\Z O4 * 2AF0/sm KZ\Vq2WN|Ѭr{מ D{p)s/I&Lڰr*2!B+ 1 0":|8˶smp;(l߇]?JjE u'Y'<9jawk+2Y|ѱR<贡İdEuxwb\dk(nd@!AиQ\@b)aSƧmՁ 딓@Vl5Rqȹ۽#9~#pZ/vWtF! xɤYBs=( J{Â-Em_ڝ*[Y =cx7ik]Q[ ~54;Eշf!"#pJR1&f ¯Gmb.qEStݬR3 QFU'6#g{ļ@3 [h^/a IV;c(U+]#)-ri, An6x{::vN˴ǒh~A84 :2%$w f]mz߻%Ū* Rp7G^}E_W6,d42lQy&rjE֕&A P"кF@q*AfXL'"y2l#2G gÂZ* B\Kf 6O*Z6<<"~TU"_g rQW\e&ə 2|zROHey;[$jwQ7OdWݹg9 h?;x@51&b[ h)[c+ BVӚ=72BCK6+|Al ]ӒBTQPe8ԓ:O-4\Oy&[M[P'’N@lmR-H3鴀rɸsR9jEr6B4>qv;2brw**d :Ah&cD ?Fz{Q;{d |[4~R AC+vOa;|͉ tEa[߶la+/e5ES7*cq#30IcPuЃP#j Q5MJǘ5 eygiOAq^ZEWlF̀_rFzO8śHwu U1!k#<'(s]88[rÁׅ$lR&NA/&>/2~#i>Ot)a,P&Z aN^)\J-2" [$Nc^f6-U#"ɐiBm W;9U 68uK[JKڕL@{U}o+E rOV)⬯+[6S)qx9DHUʾ &)rvƗZd`Ž_cJ[ƴ,]bTT^c #%DFAZX-,/tMÈR.e@/'A[qPЀ^`[-^L_ W K1jnѩ0_n:cAd!su5Q;&?$PwH/8^j\9eY bW LcB- =ZEZ{[j-۰ evTnX!Q`Pye%U,(5Fi+ab8* t/ Vځ's\J$4nkv&˲/p?pLjM=4`t8,s}0A%Q팍%U\Nu޹W2L4í~l &K̔Λ qcQ봋7S|\RKYC `FAg%VfI&_T\C))uǯO>]k9&=2!(uW:|3ǀUg C$dؚS:T_*=eɇd-20l= nZSQQyh]Bcv*)p$Pʰ,i#ǰ9spKgB_5q;5^)&+(ǝZ<be(l`Lķ3۩dC 9=Azu!tVa *. &us,:k^d5nrXoh3nۻkkD}i$1ԫrFS!-zYGV}}m@Lgs:Z];*AU*7 < ƀcڧz'ZVoѫuiD\39OyQ$P<= u*ISTHw;e$IY˳by5}=k#D͡3 "3Kd w8Hq2p\6{$"0r"XR1"H`݆˦xEd(Ct5IIHu6p`G~G,I.1سOU =B«iHڗ2נkDhBnd/N1x )*tQյbh[^lǴmqpvkqkJV/^&p;1Qڰ uYo4aF(RLD `3O yr#XRc ̡{EUڐr2u~C_O4US2"Ct[HBm]v;crv{dgC/L T'E! @٧x=)"[T$34󒿥<:)`g|b$s];r;,TCv[ [cD V¸|}%SG"]4ۨ~צJ-oZ3OOÜr_ܶ(^'0d i#{J uǽJfq ڋbwƶFQpk? DRW-9jlFes8g=A3P}4xvlԄ݃xkcێ>De m-Wد$y #ܿ{{⧤neX:<[g3G=<A^',OWhAAn[XuR/17H&&(ewWK0_1,;[ЯK>L_r\ SNkn=N(+o;vRGo6wz=05ܛS~|+%sZb:cGWpI: h$Ω 6ضAރ;?Y9S*rd $sU#\e1'W5.ZUIѕ(tv:?cw= eB릊Pg~ ~.F>;"}|掹? <{k^=S,`eW$_gN!xx6\6QvZ;^'By]ޮ͉mji xf@<~ ]-Y` ѠCm#-i ΄p"o3h{* ȾɁ,O~)URӝ7Sf~{܈PٶU-4bm_\4\1BqKOEv#8;& W0Чr{f\۔c覂2>[ h -Y!:\[-ՠKJcV&}08HiaN $l2v~,Py[Fd\.glu.J rK򈏏vSO}&/wD jG}ړO Z0i6@ۋߕ4Z?L y'MzȐ6ђRܡAg]p%xal*-' jg&N\w`a863x.a~YP)]$I\]rh<_jstlzSbDԂ^Am&VSK w^2CU W&FOvo9Q+tTnYKR~(z Xsk.aڒ"BN<٪B+e^h@F!eً@$>: !C_x'(Nv4,{'_S[bRujR8_cc_eLp#j=ͭQ4=Cq+G>sCsK0S2;~%ˀL <>-I{UehNrσ`CڼDs\D *qSቼH'ub}.0hۋvxǙ:p%;"b2,E'd IyehxFoWd;Z{fU 1dþwu{ǺHe730A^:F_\@MqJ80Q[ͲH3;hfG،h5: nF)A 8wh;oW,LibKÕsG2er! Mrַy!$L0^yF#"H#ݣk8e }nsO VC7?3O/1$trl%el[1z|zAL7r%(-c;=N'#CiWbձ;ytb8Ł>gx4]1BRꂠk"eܨE2`QբY]nK \hB6u8<q&\kg$ 0PŝiuW_T%4bݚ9;O2r #4oB>+3<&Zѽo|P {wזꢍq \֓`ErB0X+|jmqzpP(*G’_G\~9Sd~WRbZP~`zE]Y]6=hȃ>=pS"/tÙ65+-5^UDLMg*b /&+D[|ռVoJٵp?*MyeZ"spLrc܆v J{Pt6tEoOЗř+î#eЁGwU|sR6Myk[2IYGqSp9E`?z;9TD*+~&N,s81cfN,)꣹gݩ8X^Tb}[8?fYsHX`^h;APj9Z*}*/ aͦ&#*r(3ɚVAJpTСs=79@`W"srP3fn؋O=)Fv[m:ji9@( .8Gڌe`7{_8 JhCQ+W)GUl.|rrv)͇|z0w=I/;)݊+mՂ&S^1T-Pgn+Gha Q$\\L,Jq^'iL݂N."EWo:r,Q34iS.^KۿkHt|uTgx[q]vz2j`WK,Iw `j*cG,L'*$[(s30k-{T%h/, KkaT@'|ָ1_ "UDI9DMX$@RHT4)nк.*{>~PbW_o˪:`=",q%JgѓҰfB7@j1}.z̵HKzwX(/)zhnk:],I:ҩt\PGHj@uGJC<>Ctk \Xlw>h ]4fo|;~6uSkj ԅЕ <d6Х 9D OlUnv,w2RϭOUhJcuqq'y z7 3>2懓~]3m1Pg]4D4cDjy Ȝ|pai¥  $8`2Y,wIǖ#7'6ER %fCkx.lN[(a.2{ Bd1g$,Cd(i\~@{$L_B[*$yPD":}hUةQ`k4y9C$qN?2L8Tm&m'5z; 䭃=D[Ơi({L5AjPpc.nvi3D6%=Ր6fht(?in@Ʀb=g̋JLXtWd,1:vl{›8\ Sit+^H%ˌX&YQ\Y\Cf$JQށt@g]! X(xօI=`489ߏ1ӏj,Hwt_;I 'ɇ0sB A" Fza 1MVhXkJK޾Aouљ92oX0:\VϚ8)w|Ꝺ2v]<;Xh8HZk,ր9,8T6n`=2Ӻ/zuJ,@ՇiwmJOF·i 8QjJ/~7W@ UWQFԵ~T^|n-:q (<'*hך2 ^B;≪sWB lϱoJvNUzDhW.ǸhL0^Z;Y"d)Hb֭!eQzt'=G:Eh-L0:6 u]GR04ÁgaMa*@]a}xc;ҋFlP>0Db0v@{O*Pꜷ\[!L!h½(R|N`3F.6_Qy QWQ Qna\\`6( yRC 'Taql). $1aF=mɀIplc^^W9g@+0-kI|d xQMw_(3J5ժ{w6=&s3d*ң}+ O[!ҵQYFc:1`ɛk5Sg0 &INͭ# K0YzC?&$XzRi^ n6;JJxAEbC:+h;;S7jX"q`-J1 :F>fxڀm#%Vj~|Y<)wWkq}U#sMt$s "(dWoZIߙۈ7\bם+}!}:aUѩ)I:lSHh6 ayf [T<,$QXx v8#4h0NfrD@k.Mo۴Eتo#ddEhF5Ԕ  wrnE$%Z?-H]Jm73rގ}:=eBnu_R=` SeşWv Qfp(\w 8ӌ~ES7WHF}`tXRi.3Oqdi*0OJ=Y?l}ʊVcgoq'CQ7S?ݯwPn`cG#K*]鍣JE0y ZC?I4|?*ttfW#\Őʴj+lI,r[c;/:{)4*4jTlV1XOJP <ΐ7jեl~HIdEX9b^bɽѴ{!3Id×| >dSD>0\&TWxArVqyyY69Tۏu5Hk/l~F:̘)R|dLos](dx0}vFRwV~!?aw8ѷY_r %ќIZⲴ#Ŋ`RLv28\kgI+B _g" wƸSgnSvV-I+ xiwuԋfδ[+[c-c/}0/ _ 6'nHޏHdQ\cR{I6+鄛m&&xEDLYsDUGL4ޱ1@{b}iRQ(,3FdTϴK!j;z֑ƋsP紽'p @8EPBAv nk$GW4ۯv{F!1%pRv]p_F`nx~Q`Md۟#ro@JDl9&0ͽ]4ͅ\-;@6V``B>Z>Be] UeVGؓT}QYkQo6+]Vcن`}AiE_!O@ZRgo>\V7QЦuR;O?9UA 3MimX`UN*.7zc#"Cx2W%禶#}XflR7TB).½}ԢFzRA!66L^*h_8#~N! Z3*ze4][C1C[[-[Ꜫ,=[BxʎY! ı`/dWRu^FpVt9\44$M[F;&tE#Ae M#3''5!֬8,=NbϾêUCLT O,X}/>C)~%=%.Һӓ܆X[%JQN~l)fo_̓ϵU`z BcPb8sAYߨӻ'}^''Ҍi$;%aeFEf%f ݒ9d,d[c9|o!&OzPy``5:Ba6r#)ZWM0{@=ha}RZOQKQ{Q/)v˿d RRHͥg Q;?6޿]ڑ|gEo͗g_/x׆?7a}Rke \1 *jv ҴGQ &:xwW.Umλe/ZD㯟[a+Jm+O 6~ .UNMwq%䴘CS߸iP$&vi4@B:gA0/R9iܚu-pb0Z :V X<,S(ܘh=̜+A!cS@T~E&7Lh~z9exWRi-kK %.gQze/-}ZIA״j B 1:vH<%dqbOEv l): PNI.+xݪN&-0-0FǞv=Q:'bxs̩;?D*t[0mC3DhHM7iP  x8vAEX|ӫaܿK?6f V;K%q*@`QqՄ*"ّoā4_݄Qk6JaeH`b&v{dqM>mb4ʩ~fRQ"1 mu]z |'7qӉUނ=ؙj/C>%4sc)lu(Y6 rي&&k&z6@_byC4c$/YCk33[YLZ͙]^ uR8d{@%',ڝjJAl^gkBGbԔVAd\Vk2d*o`Ղ]`NiI z. 3N&Eb2ܲx-[[200T9%b~=/ fd+YXzGIҁ4=3Xxh1K%.TRT/gLcԩ *Fa?1[ukd)ΪA%kƇ3|W n; a|f@RZA #P@W])пM n̴9H:%~wF_#y}Qp0v9/Jg,Ĥ*ņ.YZKM.pFzGML;)ZJ+HGVC8qőnoʙG ^բxLgfRH 0z+Ϳy(k[ۑ5ہAv$I9!2bKңEqv sMg2CXZIǤ͂!3yvg#;}ng>hykdg3|QhOߣ"xGQ@LjIW',{ȻrjPT!mA*-߬:㮢Q~E4AZјZ׺ٶ~IWݟ>o~rLG)Ɩ3mɂw<`AkO]pbX` JS/ 7Y!{C:I vPK=`hX`ovdBБܔO-aډ?(qkwpY4rcnF4 QsO ^po gs'Y$qb@3vEqI2^*a+ͣ/Y 3縵G"Y_oU Pb`j֯ﺏ玡KCzO/u=Kę+p bod*قsL]x?wF( } ĮcOuI70אe T~}~,T9/2 O5UH? sY]cҮm|p&]̞szmYUtҿ:Aаu'lvAZLGD4|ww4ư)&~p;湘B 8=i $7 KCݐ( 4qrTwt|tH HQgEv:ALO:`|`3]Pκ.K$o+%\Z1^5*Dz[ެ]&!;[{vN*ViB?."ZeQYoe5QVltFnBJ3Ns7j>sG#3pr׸fdBH_7Y"[GTtu+_~GɊf6?;E z"!4o!avGmdV")8P6[-ws;si-qHY]кVg9b!;OzBӣ"L"l` Db ǦjYo׻-/55NQVU^5Գ NfAsۦ9N]pݸ. Z+Qh7 H'ZA*#+YSHkXJIMXʚҮRZ<nGI \fƼ.zK*|i'/mDЈݒ2W:'i`EM1(,f%FҰ|aQ&HAՓetg-Ys(X{)V};tw ծܶtS}^6ąL,x-+2)j@#'=12}6:+.(Yt̪}4dqaN^,rf2/tŝuzTڧOXZL)%Z oN䴡At/ C/gsh(?\CC? >40ݰb{xC"7=eJқu֩J9VS F5&0$BIBUzuuEDPQdJLs}Y!ߞ3yWjM(Ǯd+W'ǐԏ# !-Y,:jdضIrS}0We{ nn Љu'r23bQ[V\%Z~a #hs \<5'5r-`㰷K apO%\@MI!:뼘[lF|'Ae-2Ku\LSӲȝkN0\z.}3+~j@M'DW?8+ʂU¹JX"WUjgMlyQ7u9ht*`ЮvW櫲gR+SSfhV-o>g!XNibfdi}\翑&<:A;e&:%7BCv_ f/0־ʢ]iئ')5f(R4N +~RwtsJy\3GD,]?vDLǷpE$U fp X 655JQ5N($NRIu{tB^ Ww(nU|PlCHx|%"aഐ4!OK4zE'*}E&ãZoe~=B_{;k#*S-J5ӅnrI4~z~6o拧/vԟ=ؓXYЯ4Yբ~82v "=|y~A8~D<̆i)kz)JEi O\]}4l!ZT]\W)˰egU+.+7WeݒK cJ0Uqmm}|p <<7kA˱PY:1eJڳ6-1JI%Gnvk{Bf";7C*pSm,܃K[-q%L4"V#o-[&Ӽ?R=i(P3hyI|J?2+IAt:vSۄN'B5iEiq]fĝ/K~b~ H q%4#1^6U 8û"}NypF*uTp 2o}KYF42"\YX,Iܳ 3E uNDC tZI"/ OZH.kVc v_%N"!ᦿuݡ#BCGj0pB1.ģeR}lE[YZGfȐReʅ•h)ک0ަ \k W`9z9'^OloQXSN=ٜY VkHxzR%Մ I+6@):f%Ck}1>ADshcDxb8lm#|+#ٕcfe೹}ȫK3%P{|J-+sN;n"k/4m⾋h0D*L##  ArچY\#Lr5gmib|3 OrDz)7my Τ&C$IVG`DUo`,ܞ{rtAzfA"  Ĺ)2lxE{SkBX X.j ,/IC0DbUgG b ":*1dUpNs6ھ>kVetf2Š|W)rIm;Yi!926n%JSY,Ɩl|59}H5huLr\sGks?BkZNk*JBTv͂. N qM5:~]\~FC^y\ Y>s#e?MA|Mv9͂`N7ЂҪt<} !mμob$?ۋ ]ʌPb8tl!t^׭JrN$+@Wuz55-Qi!P=^W*(ln2EG>weȄBG벤.Gjރ}y/m9ͫw>88N;kj&L;ܾ?%(Zn2 #C3 %3d@K_ɤ/6J>]UѰ=$3h_4B'wp#cJzu3M,)\,dKAV@J潷-c"øW6RllQ.8|_L6dQdG0r^w"㨤vb{AEFA\%G8i5=ĉya-Z7xE} ghAn /&;DO/UMBF[x!˥Ŕ9J|fA^'eH[LL g_rsvfY_)tұ;6,6Zۯ_,^-vPG7%v2c_vs6l݃-h-OVHވ'9BJĀQIc8Rq@. ~Y A69H[YAƒq]CMäm%~o'CҊÿ45ź_>;|'ZlOAaBr -ge?E[JOSCo&mNᱱÏ+UE`˛XA4v΋&;ep-^;0 _țJ,XB<ψNPwGO,"a1NC^߹˲4B3ݷQ ?wr-LfY%=@-OxCsgu1Idt1i_NbU'pzqhJ}VU枆A Ϧ$]e\r> F ays'5Q.xҹ2^%gt%+4j[/RW,jUz~93$6)i[Km驉f9>\BRA;sDÆx馟7?ǵ!vۋ;c*gj@(hQARjBS `6yvtTpPljt2lդ a[}BTx n]j 5=g!t+B;D<<<2 Wfq@(PY !ybAE-N_*5g.?,X\o IO, xG 3Q N$:npq ße[KːsPN`T`}4H= Ptdy(qd#/ygaQq]mT8GD3ܸI\:6`]6wʝᏁH`raW Nۺ _[(:WrlL{6 G3^sL9bҚL.~ Lܹ}0ʂFrgّ|yR_y0=T2/Bͤ7A \ܺ)cڱ]?i Ǥ|qPtUk9~p°ditvuQ'fKrnY d}ǭNLb) ZOWv7Άɴ,8tF >G6Y%b9$bߤaUCLS;BsMyLY8`3ǍfnFN%g1I"}1#9OKX 9Y hF8PSab">kE\`𓃶xw;-~"Fb4YDx;uSU[@)}b-ш H[0խ$mFo}yN>#j#0L0R%dh ⢚Zk ~lv(eh a?(lϠP,{̧Qq/cL0 V}=G,x.uқWb)pCWDgUrc^p<=|m趟B̹N㽍,ls.i+wOI ҰW0¨(Ca&j!>W:un|X"0A&ry5*oFW*9 17N o8C,4m7c/Bmg~c;3Dɚm0]K2yϣ @ަ79y%1_IwjL!X НXumTV\(a1A&6Df[;Gn(h́Єt^mC=0-Tl,HO}V/\FJU_xNFkt?wC"wq](2{ mEXZ񔋨&OV8vؐQtT̓n?gt˜:AVP'kѻ'X uiJ\5kkd`W}v":IurKGr: АF3J `<74]p 9oMRSj>M?4H+TAF@|~KYz6ztgk 50o @OVnΣx_"@EH G-na>m]ïx+4xLjuK bEAqJbӷײ@|r|w"R&}oǺ3sь.Y"X1όPp_^36/mEYZ'j$&0Pm(8͞jhH;FWaiaD T^*?#l-0/4RH#w4|>[S ّi`,y?1L~`㽁jI'x!um8V Lԇؗܛ+JSk[0H ܴVݭp>kφ.hO <IseV$*6 qF xfb&ivL?#)!O8V׸4b J'$\T'rrwcAd_yL^O>z(*oj,x TG!oao,HGLK;Ίj'6UFfWR]W0?2IjXW[1MQf0_`_>0.ZI #!0nm Oi;Hv];"N[Z-)'3<vU7tEW Տ%s-ӱ]gB똴.D|_K̞՚x/"'CSmhW4XWfiKj Q?KƝGNyvMY<\ܓ jAB{ezэ+t&J5jSB5te-h!6/-f^FJ9=.}nfn3ǠkTބQU&GX?+ p( ʚ&%e{FrwE򖶣JȺd_>? fCŀފUY/o $6s؁[KS;KS_%UFrk?Z+g&="UCj{TRǿHsSŨvh&tn 9`A,p9!} C\m[e[;5I~WkS`;ntf!n4g&@yY%7`s{jh+4o, ]q( ;,M<2!HLlMa2w%psoѱ"z$EgJ]GA=S׌TZj'>tF'[w=ZbE0)p 0t{-B~N:܍Z[.$v{7nR]-$~ X}0#SZ#vpGvQrmpYC4MXY$IjOި\+*-DEy`ӴzV f!h6xY Eݯď{Ae,9c[ vi6iJ)J#<UU["T 7"ezY->rcx8Ulx%[H}{RI ꃫ; n,x(kG'b\C֦4~VM<ҨeSY!Tv_ eP :z ZFPʦ[զT)I_>Kk`2YΧs{ qh㩶Fu?`kQb\ =cU _:J探n}T)tJb^; 5߂XN5̈p٩ Ө:&Ru0YA s fyO)^>^vじRΡZNWH{1I5/Zߟ\IbJFuكADհTҤycb@R$$gQ%}Yq0NV#€~NN-?]"qKExө.T4? [!("~K=iz`]֔VM "kNU~/ς8pۀ Ds_^E$zq.YzUaC$4Y܀EԋoV Nh&*N5Kyݗ&S'ۤz "wT/U!}t8zv w#u/+[fm<=KxѿCTkod5ޚM[1RfAi?y $]AMtԣODOP\ͱme&I;R'!V_D Pŋ׿&H*]bJ&E%*([@ `ZlfRBrMP5.W}ѱ {-7_ׇL'0H`Pq#ޝZr!Vts#o 6n#Ro{fȂ,5M XjQ ќcA(=n&(LJ==^﵎g lڬ|鞬ĄnvISۮ99R ]n񤷇t{^S}pZN3uPoCk\}Ew4Kݵc|* jh"YFY3T/7^&.5S(ԅn:XFZ> 1?,,7kK0!i%@ݥ~*I'O'c7[OU`=\fb. (#ėcJh=B1ύ{`f0qwnC)" J%`8iJȹ78'3,3=1&dL%C.*n^jKxce%bҀ D@ڱ7΂%P .@\-tc. h!Kzz{ʴq/W;_0*SE8Gssnv!aoAn-3lk |I%y xI.S5j')ٛrgZQw P_>&l:H$g 7ՠPױWkYJ뜈T-iDKjgݾ p7tVqܔ\vL_[d޺xON1: @xPBȬ%Ai yɔ_VJ~%:/-u A1"őz=<7U2%X6Smw%uHv~}1Il3A|%62LCK@$k2SWFe$40bsMZDPVSڬ X|@nA8 Fra% ;e`4M[儺d[խdOn2<+qX)F#B ,hcB˫}edڕ|"lFT'^;[;@ QfW9vogdG|dLS*A]g̖!7_֟ [qMѶ ,dRA#1g hԱND&/wS:pxu~8osoq5FΥ+|V-e黫J :S[6 H7}v?gS`8e5>;oлr{"xwڡC2yZgtbн)3N()/0q+8yvp>Qt dca_Vcsd?})|4+ZPE= xίQ=pѷ}ک Z葯RyHTG)͔|RW K H!r#b&[ vvK&]ֈ 8&"^?BZm'Uڂ~_-NѝJ r7+ފ9KNzSQKG&*1Hk=.ҝ'CR$:)ƚ9˩aosiS $+CTwo'[ևkpJ/ǣ%b_]լ"]ژb2SnEz/6g`,rݠK"xP+2JH{:n:|SB@)Sde/3:eIUPepXzdnf62 Yϱ_~~Iz 2ɼTs6NHcA $_R;~%KxhC}Bv8K>]^-H G"3e;xYOZm7'oWO+zeصP]ұ  mjl/*0#$Z)/2L AdX+ʞۅ~O4.T*nhDUoh -X!a -+3.Qjh `x~DNSzXB=R[tSH|6oitY"&(QA4|YC8./. x$U Bh>` 0?516V11؁9Z*6;C/ SB&Ș%Zy2~G<"GmTx@;ή3I!p v6`4ƒ镺"au&pdz̚g[<._e"R˭rJO)Qgx, Ďmk)1@ [T2gٖաYl ЁN3%} tcU)Y܋YgxtOt)u+T %&ҎNDږo6AOlA%O}v4g/7. *KW.a k՜Z}E ~ !trƋv ?h~C}drvwiΰkxYGb*~ppGe8`,\sڕdMM7D+ļB;Z"HY XkjP,uX#o~1' ;mh 2 ߰&kk(V`'^h@~'AEˁ#+3e/ԭMd߾)g=-Rv+>ͪWIXoyDz,Y* ~1edi$0}jʾ߫'ǾX-$_w%Z`hX%sH<ќV\#Lnk&6A> |ٽ-3NSAZ~PwЉq#iFpT%WXL?m6\>Ӹmn˃x1,- KA ^YWƶ38 rkFE9|D=nd T7n4]q. t 5@~^|Ax? MR\p{u`3M聰n%]iBԤ;vk*e:}GōZMzs92cwo>5AF =͈yzTj֐#[*ߚUA~c:sr th@faUT +tq_gV]iN2RV(vd>b,tkVDV#k0yɔEצ@mk\q8N<|!Ǐ >vC;a(U݅ZBa2QMwjbo9$[rtWXfck)SM)w續"2U8MܶWw m|Y(oڷˈS-ɏ;ta%{Sr,|^K}g\| =sĂm,[,|dfK|?F~cbw21> _rXK`-:~2ڦٳKxEвP;obY[*nN̘z_-x&2u C_>ݱ4CQڦ"Mʆ;. !"՚\MQo@ `ߠ<^X//hHtR}Y{G1s- 7QLCȡhoJO?\HO'#T}Ð!%%+\,p0!x,-V٨ _Aj(?gh/v;b(}EH3O׃0Q!Ӓ RhrK6YU+q\1QV̯1U\? x.pĎN/ y~_#IKI<>/_xn.6㤵h>Z J3Gd}O+ۄjAḵwOQO' LW`U w*سa y*ÚvRfkR˥WD>rro" ߳tf/6J#,>HfMDq|C`ʴ]14+&\@JvŢ&툓?Ǘ7tipf:jwNo@;<Ro,OM<{  eDc{Naznt]9H:!4_ nbvvM^rP.QšdyRTAWIZ^R0+ o$Uy$iEF374;%vr%&# )G@]T)6D>Pm񑄲 %$Y'eXZB^vF(\`/&/l ]BRϋfSUBO5u'uwXWC]-ɺl'.푁]m]oX[~ $@V :|b7zEY#Osot[i"3 L&\}u66P ωFK zD,k7_;ZoTO -d2RɵӝxG _aF!K]_ٖ2j)d)4t04zX@Y82Mű:R~B_6r{`lrs/"tb|"@@=u?X Oʛ լΏfۦlu4c *P^Zk~B8 ]\9oJc05mlŠ+ oOyR(S&E,!Nʪ2y4-`K22o .hgDtwm=I031Q1:z7sWxٚWq~) f5y= ̛I 7 |.Dja:Fm ` Ӕhe`iC&2 /g$[`2^1 #~-l2$&R[(Ils#Mn:@ke-x`; O޶Xnλajl,*]4d}af3kos w?&pGA#>(ܐW⸪yHkJ3whlA11N.26o! H`Y1SLR \i‘/W[."S8/YxFWyuo@NR88ԅ/X{h 8 L, "/~ p o?eH> wVlݶ`!^CDg,)[[ѿ/BE**mV ΋{l̀&Fjn5b@ݬO3 I:rXx_ϱc Y_AB@(E5cz"1 G83@m0:a |n0,SZPJL6iuQSwg^TQ\7`#gh_/JuMò/ %]^3t3`F OzMO8N6/gAg:}|=ѵe9|e?wk%LQUɂE@u,k/ZڔwU9˕TՔ0CGi4cNv$(/ФhB*95H뚮yݞ>6p1 $և*1vOyW}5^#MWޘ*]k% Tm1K@4ǖ&zdхQZ'qʠ7MrQg`ȻlgIhK L'l=ZiZk]2W%ܥt8!K9OoG "/L6*h0q`4KJ*c1S2+?uyN+~;`tAbeI\ ^_*$^beU/+ܸ[0Y$)@ CE\T9jKbO{C{;\xZdlTquQ|34hE y+2eU:%A3Y ~8e16"TϺ.RceA '`ZT&N֜4DrEq˼Jx\H4C?30mƫ㱟TG;^߆"6E}|eӯš9rRn8'dF0!Ɖagߧd<-:!DiTJϸfwYT@j \Q6(BUc6̮6<9 mEœ5yt*J3R.x5%TfVlC1R}W6j`.ƻ ?PmF,cĵ3H񟺞T+E YA՛sEJ?=lE &Z bb~\@b/Vsf-ej,Y¯BMq1R\Pt5;y-JS 1:Ɵrsq;pR(YG+>86DN^Qd??֋}XCe+IM?VCSjZ{ϯ\O1DY BƐAN8;ۿ21 ퟨ',/1E!q[+` !ƎYj7`eov̾\mzf\W'1|?и:z '`pZC-e>ga`s[G{tʁrb#6"8QY5G{XG10T<KX6O.c$- HFQ@h`P:Kn4#bZa);/ ƩCŦlT[zBJv)y͓Uo4 _:Bq m{eH':/ڿp.yZ a`f4SJ?ueIe5!-9>*+{γN>T)gO&PlJtWyW!S۳(+PaBj nM($\)*_6{o N dV`?=9H:4 T %)aXZ_/7RJH^ JF8u>+ht-{8Ք{VjkwnɁ=]=Va$ߔ@7I*5L>f:7ZbdD~"/OX'܌mFF)p,d|,5P|R\=nJ 8UEx>t&#=T?tZ0E/2r`L($"礈 >F({~X(ePZ2R-JnjS,[{t+>(ࡴ#Hd @>l 7ޓb)lM簺Kjz! {;:p:j'n􍤒 ̨WɤvP [p|Y̺KB;`ò͓ tV*Ԛ AuǓ)~O ^NF1ɖ϶'zwd=aҘÚ DUtfWA4e5%*74$s vQ(BԨ\8IwjOEnx$V7k9 Kj7H-R?yZ3!f ~|O0p۾IiT]hB ~CsQUD+T8RWMf6>8?4"jw >.v~ϖ:`glʪћ!s)7(x:xSQ`o+$`#QnUBЉ|\,!gl"" Q #^zn] 8&eߵj#o2A9c=/"̿ ɦwkSz-^HB:.'JQs>u an@.M-[ѠpaW25c5"oXa6WKG +;Q1H qSYRN 6\%I+%z6d\O<%#D9+>72HؑkrY2N^[`SĬ[ _u4,g eG_M3?$*ZG?uˉbY~ZDH_|kr^t$hMGL+] 9zHж{x)b`.tB*𠙠"_Y#V?8$Y,VIF^W`&" 2jȷ P$YY! vw^yIVظhc{mo+4$HM|ÈOz*X T\J3չV2r|_~gawu=Ecc)? :$X1P:iA)pJzuT@pIZIm&U9$ͼ‡ٟA {L`AU&P=D550Ruw6<{Qf BMk%F#D0q']{i.u^bxJM fqo:ILZnC3wsr,bȥPdqDy?xIkۡI**r2د^y ?Sye,NEu-w{`Sy8'iHM_V'=,<8KmkgNn=\C ,RA1.H,DvUmN```. \G8mVfp|!g&:=dVk& .ѽS t l?wH1U3Jȼ,TB":e{((4\FK y3AՌN}v$ޞvK=n$Ic(eܸV_v"20J2-̟5֥v rK}܃ES)%,>&AӀxOHB! X"u"+q>w hfK5j|a'luu>yԵo(!h|H1SQk|u1q>hx qs>?I Qkh"ҐEPn$&Xg:>z2} f0T)dt!?6oIZ o.Ê۞3F:T 9P̞8ZR[HW#4|y:|M%49*hI@dz3t'n/S;bP|%M֞[j}y]+oƕ)y6VTQi^嶦C$;Ϩ`v[Gw;JˍaVUZG` aV{XOFߥU[tsSo{w1GD 7!c{>}X~ѫ"o9K+P}T8.O)8)۹3ZNi\}OD/<'S| ^qzC zr2ch+rYwILٷphe1_< ƧB3Z[~;Eg|w-'#uDB{+XT"Bd"Ү_d;@ګ2ry݆ڇ7,0"}V`qh4t>q7ݰDҢg<2PQh hvKR EB޸n ;!ylre>̎2Sek%!6{v޼}ikqeFupML&2Y'r*Y)"=>ӏr*εJrvDpTU|F!.> g(̪n4" `0 f1dӦ?6kq Z·y'mQNn^h!5~\n ~ơOXD1Xp]H +I3'ՏρFEt2G Ygԋ١C)e +ti1S iK!U A0/CQ3BTvXQmwl5O]38x"5N"%vWAOJͥn`Am"r2o2FOX>`n`jcg?rC&Ѡ?!n>r7څ~wy^xN"Ȁ{%BZaLtuIblNm2Ω΄!}Oւ䕣$s c?3'=đw$kDo bh eƯ# e0N6O2p4Ȑ`='FsEf@PAZ0j}L cd81(L;AhW_&])3 f_yUTȝ53rUÆA׸|-/Hg{̍^sdW};-K0HP,1𤁇`f\zxM`du:&-[,ty]PN_%!>5 bc g܃js0#OyfFJ |ȳƱs aa׬nDOI狢pӟ%brV3xap8&s"%,/c7Gl!I]=N7z*.k6އsɊ)Ckh./䘎uF1rLl%G tvz fkĴyt)wuZΠ@yT19~UJ\ 8[J'z\[elf=xҜ8Aط"F^*s-=bad6 IΡZP1^֙S}Kk\4OyDYyU ֒SD`^8 B~'@~5 & R.b]PVEYغ='M-ȥ]4[ C{1ɫƟIM X: !\%2/uWFNf z֒}Y1X '3.=Qr/ S%KK}Y&FTi+~}qhkpBv$5G6+.T@e+0,6Цu* sk Ć|.&P4 WZ ՜苢q( f\C+obzYԔcاSj(!uخ%E1y|CfE!se1F!Q1Z{~C2?]зj~WGb3^ojP_Tj\b8 1D6ELt·V]xkvׄ LCQ{$\tѸ)L/md&0}XxJʱ܄?{a}e:4k,V iN֟VeK~оXh2θ8Ւ3 :ڦzؙPVЅm*˯֌o'"ϛ-%u!J@Fu3ù^S Qp>O5@'AJmtN:]9t_VZ*lQ8ك>VOͽP\.]E e^\:`8Zn (Ҿ~Fx2T5ſ_Kƞ%W)\CQrSYI\gу,%T)OSvH둶,0VR;+ _%gġ8=˿?QwK9Ip3L&OAHYQ:cʕ"567.ZStz5xu~v|`or'Yv19Bx!10Dar|, #()ږw\°[[$AMm|0\H 1.2@F% FQGFDdC?t#LwpR+hɲsSNPN6smd AH/o0(jHTߪzel<xrd8:U I+|pgTna j߁TwQkFS.Pm\x#xt߯s%=LXnu;[yq{ƫᘷ! a@+OܱF DӴ\"gwǛ=M{|:1G~MO:\ \\9~$36@n{Ne& 1EvvDѓ 7f]DRSݤ /RVB"Uc\)O6b5 XmP22[Mft1=.ݳ39ͼz)8S4wH;cxrc_%h{a"_)=V7ݳ5)CO,O#a'$B0PCDR،!#Ibm28oAL4N] Վ೭j& tiVꁐn%,[H#0*oJ8oMń~OO-aA_#_};6 A:lh60s"UZX*Se a4vi#Pv[xu[==2O}^yd_J DGopepD%Mے(ŨZ!~}wl'Nam-8M{r"WzM(P+i-!d1sC$ '71sza89[#j)o%dI 1j\W'o"IՐS0GuL I8&[ZbŵzOI ^w%V+$ꍦRaOiH1.fc005 ?~_piޗĪ5f(aF@QuR5pd{W.Vgnjb)3tYexn{h/ -)tYOVYVU_o`Vf;=  FwH"&hiaN*~u?3Bj!:MJdU) u@^&VKV*QeQ@O)qj78cfQ ۢo>5F?jU>C-AX$:7*{L<43@ar4ӱ;Rd7րzay r΍AճBɴ=#PTmlSB؂rmG']<6)o وPQ-/|ӕ􎉉d܉HuצI iL̹)xLVaBG-*S.ჶRzh#ujmD+H˓)\ڵ@tBvzhRJבБ';ި:D}zw‡O9u^y`/@r4?gi |c&I.m궰 7[2#Q fWlA+b*y޶=awn:րT6 +k9H[J,JIALH5Eý!ML{TQAO|@R3hx ݠg񠨙p63'h` *:F-"^a]a3?M[Y=ӥ/]V1_hNGU.^yo|~6ferf{f緀ގ<8>8] g)O4Es q ]^.ͯBۖc# Y8CcU'):cF} ~sI o_ܗ[JsG+0Ysxy~I-Mȃ)N1=e@8r4N{Y.Tm5n;?Aj@a>SEkAXX` dE=ncx 2J. A#az)JEIsOH)1sZYB}JC6Xy3d?1˒MWT4MĸU/݆[Pg3:Uk_b'Go=K`Xxq=K 븍+\|O"HDe3v;вf.o,=rp%)iGMqUeR %T: !D,V`m'M!'ڗCINUk+S=ݓ`.#ZT΅üyh(s-HRoPHNv4' A{1 nl7g3%FS65Ca|kPCCif^@\ӭ&Lx9 q2  2R>Pmf6n?Wld@+@n3P--t S,PQ=jKSǭ|p%>Bt̊({M!e4 /Y݊/U*JS٤%3B,'JY,2G`4.:94V ŏu71"q;BH4:!StLK+/hz=ŖUx@;4kfjQr&ȩkJOK|l&AyInҷ;̹.;qmrO[*JDBak-HrMGO+WtnI4vT n]4vV6@a4(NV7AԆ;(d;O*68ʢGXb!_,+<,!"Gܔ8<0Iw0? Cn%8 `G, U4}C6EmS1~_Ⲩ{&8܂}ހZUߺ-HD w4sZ|:7@⇕{V #>ka%1, x`$E {W?:@Z8 fw7 jj@\O uFc<^o2fu0W9=e}Ә5] %1tJzLJ` &[TMѱE{#rRP 1On Zk +][՘_ɽa)O[@p}5XEx  LoI)nsGt?V7FE`.aߍ,ј! ̅@!&>"Ԣ ADIb1~&v, nU)X-Zi l37(a? Ar '?5z@~U, Op ΦBY,Wp_`>&4YK`ݴiB5l@s1X<`d&:tBMآjPg[}V~Ɉ\ ~|S&AuL%u=kh ]Irgb/ m`izSO,7=03ghN6##t4 K4D ")jKjwyY0R$\1wG23ǂD3;^5*C)`ynN@A#MLv&K @~Kd6jǪh?e)>aW05 5eMx>O`JL j  ݢ5cu4xfn$ٖ-6!9u@n=|aڍ32~\_'ӭaڛddD-$dʳzj&ƋO6,J#H=wCyA<S%uX:,&n_sǼ'T0@oVI5$/I;C88n}2B<vfFG|j$:H>)^{>lWE'I4sȴ庲ŒEq$UV)ssLxr~}/,9ӂ)ɏ |LZ"蚎\Ӗ+[VMv@24ģ G6r2lKh%D͵jw~Fz:%$ܛ@NΦ`_ ["s2mcp*?)d@vXv2~zέ"*_@l=7%wFͻ:`d |y6y~uVA +gvw+1,*?0;@i?7;٧Gi<&!̇b+K[Tgر`NNw> S $!eI~zߵPNx*`WnzY,]l:nF``PyQ.#V=(i5И-Zr;0ýEyvKn;s5;9Аb^NyC?/kNrQ"o+ћ2([E+~S&sF#|*I|qZ0G,RQ+/*Gxj;˦#:+MA#xt-J&"ڃ>ynOQKOWeqNj5V+#2K`)ϑXy@$!`7+?=ovxTfSH?4XPOS&لc9 ,kKg;]ec&S_7f_?Gz*.:{cAKV! 8fflJsvE2`kc]vqE}`Vܲݘ`v;;#~Luwޯ+1Ukly)7M>Qe"Xkhxobղ^C zkB3_P͆^^_go ֔KU,F}d1q,6 1M!:S _XcV0^%φhiWUZL03{Jn^$ʕNx@݌Anec֮-B6oaB(km]1+`FFcW@gac\ eY*Lēn&ƣ_{(5pv" Ead ;hQi f^ NGxqDgt9#!T*ݷaO=hUtXhD⡆(f)$Gdtum׽=z\˭9s" u x49uU%(wHR]O f"sf٨yR:,N.XjBH) GanIc]&+8" Niޜ%J2L#Ϲ-*^\*dzRw4~L8ßYt_XEa\%%/f.L5V)5QA G~ 0 bة$rSOXl!0Z>kU&;G:,Y]6ܗyhԾg7=*Gbc}$e)ƍ ؿ G)<=&w!z@ëˊ}eGx1DLZ70O]͋h d[irnxDYX'e'!J=8{$(4uy$h%11;5~ȘTkaCO4nfh/>!&Ùt .:JΛY|Tտ<}lW$N:^.)ێ%$RCCW.M|OB,︄L4-|7=͝ɫkfL$)z}sXϹ6q<ǍsXڭuٍJ]iZ~U&4 }J˭C:wn馢eO''19?BVvd<ӌd-ڭ +H \*m4z: a(yS{VٕAk6zx¿6a-pgUxɿ$찖6ż&Z&v^Ln_3/BmLjADzWBoy+/25YU!3yuMb'AW[Ĺ{!a6kn63x!}GMx'tYHʠ wg[e5"%Αts чbd!Lk5ŋhg+KGX #i3td NS&wcW*(1tu̹HǠ01-[7ױ[ZݰgV 59]j%+m@=ʟ #CgkpJYxsRV"q}.(Rxܖ@JxJ{a2n\φUުe;h._=.'`kq;XK˽8!{NzƕК _WX *MSnwXT9 *Lw(DEl ż 6ƪzjwY"괂Q,FbԥTS٬a%1#)/S?p2AH\2CU>;ߒQ;J {V%W|j5)(L~ChRt}u!bۮm9gيՄZD:ıKc}I?s T>(8uT{/ M{G4ցUqmMzHӾ1F bIsOm'G<;c2=7R8.4IAXwV#\?E@I5&Η*T>8H.')g5 h9=@ꨔQ4_F+dGJ0:T&0X" m-Z]LyÂZR]}R/TpF(4c98lȞA9L`sUkiG"N4D}g}(':Ѹ{ɕ$ ȘԎSY%UYuKe4cefxbtDc{FiU3gTXbc0nFu/Xwynluᥩ/qE GU*k 7Sņu~D棡" O1{wj:C.K[3fL5NaB7>FX ID,1Ņ̮lm3jxaA#i e*4`#(֓))!mO^.NqٗĐdO/bE6ژaC.>QOuNnP? /`հ2X'EFgb)d@Q;XAR)@I,ÒcX+knldmpraqbv ѡݘ2} =Zme˲ΣdLk$6qP#:)ɞO%/P O2ԗQHJG[/`ZվX@ E_G B+ow{{Saguas X\s<)B&k74C5e*ʕ>>qDQ> Rl+B*;!М&ql ُ |AG7pQޞ}a Jt%;*1JFBgSj0 t,WJth964f~fE$ *]AUT)/ s_.9seɆn,GCSt2fG!7>%yPzk5V?Xj$Hks0NSq0yzwYq"@4iHLq:;|bZq;|D]y㢀zOE -md`q}yL p$E#hmW4'# m{: .T$nM?#v=Z4c[vg!(y-;{NW$VvuʂŬ:$CmqSTCr'yA..t:/obbCjI݁8D~>!S!\yȋkLK.g*vuoܻr ӯʽ|H-+>^(L浄ϭˢf7 1# "=+H͕s>ы.̊IT}N僈سD2D]:WEd ,>ި'$|Р.m3n@H"53irwRɬn j&3,~c܀}Jl'%cV=pבc}>7HŔjGϞכgU` ȓ¯ 9CtRmf}+}S);l8F9gsFT}݋*zp_#GiF'`"ʙMª0##tsC6 0 UJ[y/M6!Mb2nĭYŠ%C`.7[,^:#9'e'&l/M A Ljœ6|S;̧|_!ZSܭBh(uJ>I.yM A:XtXZB:XYuyF9DGW;=e%4nr@2bD4x6LE; _Zaft=e!U8&^`m1(x]yw3NcXlb+5*1Xa9BdceȂ-)Yue[IN뿯Wlr~v񐬄d O7DDONgqfd$jgႺ%p+9|76%&2&:┖0[5JymAܼN,:c. gFĻ.V5y^*܋g (dHiꦅyDlBE8LꑊD]G4kjgɘNRcRDyf41OjLoz+$0'j9|@ [:DbњƺuO8Vdd'-Y#uq}=#>&˻W ӧeAkU^lS[[T%VM7`B1 ,ر\i\6\u`UcO.]@i=}VvH ;C(gKJHd&ço"4J|H2Ny 4]*k?y>Khא1[cgWeF5Hz_x"E˙i+'1pq_I/q-Uۿz7]Wg7 {kpBj`m)CAY3{Kq-42w@~RpaѦߠr;u=v n,x ~5)7: ]|8qfU]SAft4$yO@P8` |ˊ?#Ȱo)'zVA@Ka)zf4ii 8RzFh6*uN%y3Dj7D_滽~XN@7Ic-,Ф*+"rS[eb-l%1! Oa-ܴDP(~,A!H$/Dm)K2/3O lvx;.=>Atrl8[(DŽ1m,/Ke=& >Ap9a=̹MWCTybv&1-_]p2 p7UDf T?zA&8> )wQ#ɿN{=$hq^ : 7`ʀf;#=o&69~v2d_A@ćBUr&%LZVF|dꙇ~( p joYp`ZQ9^2OIRLAAkr;piOʏlJ i&oLf@Bu'|LZ;PZQg ڣ`}(?8BhFwsjzFD6h= :E;Lz._bRp(OTAuxp6V4k pf劍4IN:fw8kG oppj3&ofPw s"9 ]. J NG40/>3)6ߤ9ih[;Ƅ3}R桡Փ\J<?ƃޔDjJ ^`K%9ZpT?{k+]#;!5ޙٵ>%:YJR|mEpA*s:ؐÔկoM" AiscMsc$/V\$9ݜ=hn2.]6yjU<ˇIrczJ'r?jogxCp O/"AYUb>5 h}n d5Wuo*- I9a8" &8 C#D `J/ع3r'wzuꒊ<[j!oԷr@Kأɴ|[ ):=}SX9}[ܕD_B } H)'j^y(q3 HJ]"uiLEh՟fս%%%^9IщP!3qY*^PS2|>E:Dѱ"7u9xjFo1#PU UbmP 7 #ǃ#XA sCZF"_d:ЅK45 K U_>`<ўzlCmY.62KQ])Xލj?zt17_h2<_^{-(6hE$=Gi@(TgnS=gcp eT;c#`,>ah<2;2xGĤUrNUk3qr*QGzCu t=Mq(EO&do'LM_=wU?eMsK٥*,?b\]h:V?G(F]E.i 1__̦(9}&ƶݡ ˑ.5 VbJsa*sp$=ӫO x4)+@kq8\#w|+5X>x٢I&Q 蛽Ɍ!ȕK8{%Qۉm5(},C`:\lHN&]@4;\rnoPLP09*t1TeT wcjZ{ck S$oUV*kaFZ^[f5a1\, a c;A/, :-Bh y*xj-Dc^(m }!VPe_؈ \lRB+b]=_xr"Z'^'dA M?h n/쉑C2X U2y,W]4뜡>P)P+`bG[-GE0Cv$U~2!ʘhw.h{n\9dw!M6nXu<}>˭R j4CGƊ==gCfOؽN5Eq36Cy{t\\"d5RG<0w[bIe {OYӰX7XITqDd7M4JIrI'2Nfdb#N(6 ~7֐~kߎжd(~be_o¢^bkF=v\bujabb2IRh=2AGhX+fq6=6jX,+1isLU8z1뎖܉S_eϘ=kcz{HʩCL4\5S{.^Go~,EHqz_ûz:~pzǏ_| FXoLݣb؅j٦Plap:(DGӭ+k 0& qu `_\'⭌ ~W ;W[}aYVq[k[)3H73njIBoAόqe#QҬ5ܚ&$nN*<,'*z( HrW聥 nwHwi@831dbp$7}ʹ*z?GdeKVxʝrxXK?wPMk?*DY ( Caalr2\6W+"5b2!+5ߍf,R\\ @z+ȷ;/7Dki.D΅[Pg=Vou٨]DȮ 11U=:~޵VM1h?u.Uz`Ԛ(l08?m1g{w)Pcrz*(gYZ0707010000036a000081a4000000000000000000000001644ae3ba00005358000000000000000000000000000000000000006000000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko.xz7zXZִF!t/S]?Eh=ڜ.+? pgUqIdG[tinqXlݝ܆yfkѾB5'x( Q!QgJ^TپѪЌ窠BP^ոX\US& 6յ# 9PIq:&&x 0JHjn~} (5ɞsE aa 7uQ #DPIwlo"F:{qs";S&P%|}@`$Wm?]NjA@{?>{}aHBjh,ksU9`;h3z.Go67yP8-Qw2g/:eCI*.wɂ^+heRP H-Qr6&q&%8X8).51` ~4TBü-b6.WiN%2 \-# ƺ[ W|2Kwց]d )qfTI,Z ]Ж%02H*˲>3ڌ\[<7-!Nhy\790U66-#f38Gn_h{J'!ƺ7]<gBL E[7ԇ&Ԇsnј1T '>e",cGVcnĶBV7CM;E6юam׵DL\-}<liA+߄+:DߔjHKy 9%f[LTF@ =4+i%la૚6s?UXuXZ1 ';vaoTsp?ҍԨ4L'^#e$]A}2 wna\LeCVB:ۉ&>*hoReJ;\ǁ1IBP*X9q:PźY8,M^pѣZdZ6'W?/>v~`ٖIs.<:1?" PЦIMn+z5./>̈́j:Rq&9 `ݛY{pT| /xi)c> 77 !$9iUy*HRܓJi ŗ߽9N0l=-A`hXtysG ì+IBQ6$#s B'Ewؒ)&x%NXUرzN}ibA'0?T[w6L. f~,q:ֱ@UY!7"Cpyco<8\m6LkbW8e렇 _y'ܲO(TŜOL&rN89f/_W=*2ʹ P9hTU؋q3,M&ܡέjR;%-zGI) VeCiuqB$ Xpz~a-L>yv,q#f٠@g_e'd{:Fӱ$~3L=W0*$veBqla3<ӕ|+G^򪄎l #7/9'TvG8)"E3,>$@=%(_<`F*^{p#%J=],Qsdx?ԯkZzh/Z%Q쀍ʻۢybTfoVX!SM%G~Dr&D7%!1*b3rA( Wk"*X8&-\E]Cv鲶:!@X9:-蚓a΍wѩBlGIY-Ըr' SLX'Wz/啂1z_[ H6o ;sNYEr#R^s| ^I խ sRQQ[ :]Q1a9/RZ$$H`x: gˣ;{+~0XF ОV,{nK AN]E(釨5% S`a =-6 `Db=Ou֨Wm$jtuh6 ZӀ&@hV_r_3]dBq9[ه|_b-gU-z Ƚ"*i-kP R.Hë8vu9W8Vt#a Ms;- Tz6HFj eO]JҎkeoPxRCcт 3ém,W&f Ŕx>곬3ۮZwU6rXNgO+nb.[_"%:H v.-)`dî3}q?9\R@6%Gu1kft!ubYxWl iU7#I/D͓ Wf @`-JQM?QtY#FpwD W,Id]XMpґ%$POvWG,EŜ ~_8J]R;NB^[Xi&@ifHGWla !NtBE0tDl]4=&O-EôTQ#gU@\}?P TZTED#;=^C̅-VaZ@-s >#&BcavK=+/#_oue%0lZqLo2]V8lo[R~_|2)Đv{*lXi砧NcHyǪ]XO2mYm% \j,٨!"~Ncb4Qe2QMnr\^>ai)xɣU0UxPʦ8}T|걓'˪fAY QKBR6mtɌd Եn1V>2_n\Q;FZ*YS!4hwa B bݛBtd#H:].OQ0"8vdE&m+9^7y޴.#gc2 }.Bm˪EF N8me\rM"|QCpETҠ89 be3J&BnX9B 08'{q.x\[MJTD072K̩ 6?"!j.a>ֻWy˜%aa*XY~o=qрEC sQo@@LV疄t*;.$:vN.8<ׅeH:rAJex~ ~y] /Z#x8eڇ`iUX; E5Au b5.V;$NÖ5޹#=bvA¿Q6ͱċ<0XFuTvILUhϧso\:xPU+R|{h[휩_4y k8!ۧC]ٖ mX1synK*l$/"6)1QLzD#TFzeP/oMf}(d[& t>`5EszY|_d/Sʋ23KX4] O(QzH,lv6}XSM*\myGwV> ˝\'7LmPռB5ED'n(y KݕJ!bgLVE>(- 0ejj&8FY@nf>ry^@dX%a(IO ){ U-״we X.G2#wOsU< $U{I\) #T`mUUV~9h/}3UNʨL.Bܨ4W: ݸgĵm /e7CڏnK(ꀇck?: wߍ{T* Yv 'g&?S 6IndGů&(T)+*jl9 ӑ_;f(Nqӡ fWCtr"o?$K( !9Y9W]vDž`>[sY03v>  ı8>EE 1_[ %-TnH7t X2T?Dǡ>)kanh<ړ+`7kɆ#YL[0 69fȱ]n0I2!zTp.uzgVE19㢙'=#6=+O(dXk$sE)D&X]EXH̄kZz Zء1Kvw 9`S A v=@Q n戋߆d$޾U eL*F1sZlOzH 6}H6f$.t6JxXn"e?g`Yj%9PS D)|IgǙCV:#ũ0jVo(6M=Oo yBc+eQA75I5IJLwhҗA {5%٦AJr0WUoeKt\8e(b~ 1!.U qI'Zp@cƄf dWޒ'xD,{*-WL"/Ϋ7dw|^\ LQ?qz'P) zyqęE#?ؑ(2lP #ijgJ>x'b8}>8r; :V?iDsr`EcMp(Z]jcW NZYg{UPY?60F:G)fz>r8h/ZfXvlp8wKSq? RLTߩ+r+-ߨh߷lUj9?j3}ssk{ ۓdba~0" |?JO5i-]Adaze-^L1+kidV֧̜ G+KHSE-KI` eyUʚgD&]ˎg + W5A„ ,+OXR4QtFIˇY{1.͂?{`!$>n6;ưS F>XLD FM1u&(ܾBQsn\9i~_Dwqc<¿Q$o6j̳4gʖfNrZʣ/ Q`:0rjBU·,9ZMiSNב&N7ںL]eo=XPbL8` ) u,J=grhfj 1(X3p~A3I" w|T>&m[[H\Ѱx!|ER6! c=ц!|I\=T4p>]\7HмtT Ъ``W6uIij+^/QY=Y8LGN 3Rb֚v;{F}c) #@Zz@WQ4ܐ-| 7ܚ}lI -/ dm[Xӫ~פG;L(RJK.x̥qzŭk:lvЉFגhwƃD/ >\/he8 {WJa”PHl!}lɶ1؟ _.+mNv\,W.޻ KK3}LV8i&xDRqɠ_7Rr*/[pba *q^>/y EziPeCvQN+ ze+/DGaӥoWM/#z፺8f@J&~~$bF~q ):c kt,rݒDx1k{\)AjB2r(iy:J#AV/Z҂Pg0Icm?r lji$}_ca8pHScNv8y&&AYfd޵+2҅aR;6d>,Vqs3M63ڗr$ )-Jʿg"6gZńd'zb[<\-Y^* w@5>YXUhJת*Oʽ{BhoPda {0c Ti@MKQQUICS 9>Y+<=r ͪOJ'&U̟󲃯怇ɶB UnH͒KRXOؼZmyN2obcUXk?/u1N| )̦YИpͻOg2pG =`]x֔?>c$02Ls7OIWz5ւ=Cxh#KR-I VSZRkN %,7<^=_ * #P"lG2wX(]}Dz'ԅFEߛCNDcL{iÍa\8}(G03#oXB riH'hZ@f$uP@^KF4Zt&9GGЯA. yږlX޿}~>Ǘ%&y_9O2u1sRY]\HגI'7Y6ԤL;JEX6f&U)9KT4i=j&'ESZtm˧ ab%&i9y5Bzf;o[%Bprjvh!'HJl~('\XpEY$[|y&ggGޕhŕꐃڥE41>f]"ͷ:M!h Xr]WY)aAeZ³1Ф RP'ӛUZS?b},͍E7+f wXMpC:>1zyW[(Zm2,.W˄Ýj,Lb-LzA>*agp_p?xܵw{6g69|)PkMv:I+*`13s{wxsP hɋJ }*E!0$5nʦ 9y-VQ_jgc~ݽׯeD%"o;z~hJ.kޚo6wVEChNV/mɂ7l}^uxs;^ p=̒<|қ\pܬOB2MvvAcNx)fV돑Q̱ת<<.7XA2ݟl곫r}cv0_CqesONiz-X,Sl?z{S*264o.+T);SD1Hfuz&70~TƲ$3h+ j#sw 3A49V) 5I6rK'_b˭Jߺ9kb MBG»tS51Ud (/{餹G9rq${-@Lͯ|2'⬛KdWfdw~"Ђ Ps _1lS//R@`JJ#rpDn̟-mh'';8T9d>DmQ6+Y9ڽ&rQ}HmC뒾@', ڈ7w>4[#({d@f7 ~t<ʍKjaTW&];/hI eϠ/u>,dd{bnXW)^GA lD'`(mDZVc`J_RQ ;"si€^ʓ3C{Gv /uǭ;C@5~#cm`,$2ʲ0ݪxM^aVk-HbBf峥-[Ys2/n4J>FLz~5F ]j.9iDL;áAgxg84 PY1y#0@$:iD<{!Y:Hqڰhl8-F^iQjz@DV$PdwI'ܤ8|Ρg}≉T@!GngӠ2`?O Vbi`/}jÜ4yhSw7_,RRG֗#u q0sj5Z|q4 jMLSy%^ BE*)O98Z5T}jp(6ly&%{&dE+y'a7 #Yo"M/0305:gP e_$?sv4[J6  AbeHNQjZ-Z˲Āri{Y#Jk0F"N; l Դ8Q꘤Cʨ@#r:1fPHgMUkN#ڰM( nIj:ߎ.5?6 o╍!IU51ϑT#3no~+ڬLr@An|f[Sx+g/GOsaⱠ~Ny׵eUJw0;+ \mRJ?w*G$\{,Do<+2!WGÈdf fAA Ӿ.~FI[ObFrtDiH5JZ h~R[&rpXI N$z?` od Zu啜2NML6 vҎ_4]2x,OrD^Y_l\?VLlYjvF3N֌G:ݸ<.?y REs5^MZP ad͟w =lʞS(1^u[S\fTak̨BFn6LLsA]9DcLQlq|Ϧ ƅpQx$bCٳr91=NLpx0:!I~~z͎70!tQ];EsRo(0_jM7e+GP\R@ۗUS]vҷe[X5#nx z1U1@1Yv`y@ y膇;0'uzK^7cP/JmuƸwu؃TE¦}Y^6W>[j'YmA;~Wǁ+ܱ wޫ@?{`I䈐TC6yAwDsVB+y Cx;\z[* !l9`0l~$4Xdbx Z],ү~J+ze/2n~co sd lW ƞCL?#F^hC[=mxUV1/jϵylzY9^䀋3't[Ur<°2`c4#yJؾs,|J SDYkaG'XyHlu(e cФ#``ٙaFva*O]WycYU%Ko@;t65o\gSl?6/`fBUܕ>=m8wr@+,ޒ,J[Zqծ,o9w}9nzI᠗z:TRE\K%e5V뱡 ύE=6aGbg;7PVHl9FSn$0W0ޗ&Q><# _ .0cDZ ,O/)&g̈Ce¸֫En\A"'7dy)2r"F[zj__1|AVId}O=M<88_4c;LiP΅MʾO;IPIPa6k9ʄRPSF Qyty_)zĕ7:LiO{J*S9|;ʈ{\0sūSBcZ`SvN-h\Z\"V jhu'󝽇ݧ!Aw2awhWD㬉`Ś7X@>QDoudx" 9?w(hLۼ8}Z/{ WHP~9(oA]f *\%Vnze[!i v2tٌ1N"|`. ԫA&4\aX$,4}Q3!9&+gRQ&RjDe@zeгq\@ ,'%zWŝAa~Vd"2 bj~5.5Ovo~KC4 PYHȓ!?=\%摲KH'aj}C:JK5nMij8aCDAؾ&=$ 2kFvwUnlv/vڗ N&ɜ0_͕5VA1MZאBC}^#~_d x)Yʆ̶ۘa91wFw՛6WZs4^zS#1|=GTϰ?xNwiWjrj/\bFoȀfoS01fFu[ކ"Re"$SxH%HƝV {0yy<3ExoGsrζddd RpPC43 7Du)FOPD9>dGғ!v:: X\UTE=5va(5.u_(3 ]ϸ#M7DX܀7\ {OtK}fL uC' 0gB"kjXWO_2[qP̔ DL־I"UEP1!d2Lq=" ^CLrF=guHUZ!d2B/A}WcV)gJemkY5\&Ύ<'Pd|a YJ@6_0-{ Rv O>dK^g1hwB iB)5FJ(@ǀťW`6ܙ{\Ƕ"-O%pN+Tun j&HV){|Gj+HStP4%[qL) .)׺4E"Aɖ+)R8iFCrw⊻$õUk҂RZz >2V$mܕ*dna.lKŭ ̚GAN~Yѷe@{' c0vH vj?39NpԊ(rvRrujߍ[cR+0JK -+J׏˵/@M^X9 KC 6=O:N89Y]mDr&v@P:M$# 9F3)*(Uv:4ܶ=8|fpF< ‚:J9״2:/a;jrP (c4ֳ 9!^,UUW AVI!.&_Wj1e(IUlkj"!E!\:]"&;f`yW_U8jD;+AJdq++ljc&▁5%i£hn iզ-;!.w\f2խ}R|$)N6]RgsR6O@ۍ]5|0Ta@ 4-B |~& JgRRrE"3APYOIgǥ^BRH;}q1)SLPDG̴w2Nb#̠%њDF54JIU+X!"GG] jZZS'3%tvUЗ:7ٸOJncM}Ԏ7'lSWR\3WoE˔A Bx@T ꭿ;֯.##zׁI?2#Y-^_6Fo `5,PL]  \-^ BS(E݀IP@FE T* !tk#{{%kW5$r1GO}0 8X;bY˓E84J#Gׅ&m{1IF\seO ,UIጔYQI_a L{(rPo0x(6_ǁɏԘkR|y(u^=6jn&wW~;\}TsLXV") {+.Zh^ E{Ƀ'/]} SIb"CɂٽncWOdOo8Ň\P'zb<=cF1Ot2 8Kճ" Ju^W!kř Jɲz+5iW]1x+]#dKnj'{rDs~!NQ V=l rt֌?Ii1cRKOe,En(lRgܢ,zaiG]&qDnEc> "SVBzG8Wإ߹pw-&0x.IPqf~X\`JЖs6# Lpg4M|Zq5ٴ "͚$7H=ڞGKDZz$W/#>r.Lj5z5%v;Z4dsP"\UX@pO6j}먓vI4S[m2:Hm8\U>iW !21W5 !;:E=Nh*Ӌnl x-6Ura# քL*Svn]y߲jE7Yً3ޚZ+-4͇w*7q 3l rWf&dw2i'+(F癃?F짠 ρy"Z<7iWNA{̀Y lg+8ZN)͂*Zcm_.j?)U#i7{l5b=Y  =LAjG im"cZd5 S(s[=\;A8mJ5~@͋E{zݒtZAd>$ׇ`Ŋnǝq#VX"@M߹H^;NԂƷP{b;3 _lCQG͢пW*~ i%R a8XByjZ]R5I#1Mj( s@> Y@\u\dܸ;@*7<-?ߑ4 F`K 6J{ W.RZKhN07@T,R>9wŔN&^+de#Y-j/COfwsPr&C"` M:}!ORS$OY<,K`/[O.YON5jM|+LO- έ.3lrzC O@f4U<8[Y\4Zv+|Lo>'=iлzf~[cQŔ?ioL̒K9!eAl7HӖ5"/QWPWTJ"fc:{]V9}=6N7d#F!Xcoei*sw;)} Frh%۳EÃd*n4̓N9.%OU Z8G\&gTZEHD {!ySɭݡL6*ɋȋWyQʩӔ-1*/'b͒ٚco-Ԅ-dMvoJIBgoU:SR}C_Z&PnչEj\!ebXrc6#W;O# N~u6~}5YxG9 ք+v\!Zsf k4ӻ5JhLT&y. 1 )<˾df6֢lQiō YcI3h&L!Xx0t):s_Ͽ63Vx~Y~AA"|{6>?`*h!{OI94Sq kuZp^$*Pe_Dw|nǷ'V&g:B!@v׻K2%3)-~TqVoEg*|o֯~Aš n!d ">NqsC6aRM:Aqǐnd車j#En ¥_} ǬJUX#Ie{m%&mG&禯k~̫h~ӣ* j"$t=9/tkYﶄ?'_BG񴿓EkOl`)vRͷc/!1E&óHؕݫvunM!scT2ٗ[p@90.32tvqIS$2hҫAAH6e$5Rq8eY%L.DL Yj<)vz|ۘmtG )לjh/ q\ z*{1tX(Ik9y/b:~'ljb Bkiu *&C3 m]Z^Uoc,/,ܠvCBrE3^KM;g`2y>pzdz=Y~ Od֢,)!񧭩4 PdH.% _hKɴ&`H8H fm.8Ra^neK667l2Me)e2)/IQ>&(2`D$RDs0) ܱ>nA\FPݭ*1>'xVxKƨr2Y=m/b yVo ILe\C͝"3nk9CnBWC}͵]9xx”[F9n.|ėV.K,ccl TM5֝*xK9^]܇;X3<0RLbп_1'ۧ"\kv}fi(֩6O߲ M mw(\M *eVlALi⏫goZTXOiya+"KG{昒0EXB)!p]'L#BZgkW85YXGV`#6,}wt;qs_ }JcL4Q!qjzH굚.ə kڦ eI DvеyV;i[>,[V_Ia嵜ِlQ[yxn Fd.$+YcbwuYx0o^W4otj=a`!Wp UՌuidQf߰yIe ߩfv5e9Ikܶ5xI9 .;V/eG!;V{q_iL(e1_h{zz&$JL`ՏѨ!]Ao 1G>}4C"w_5fpzz^SʇBskr9g YvA="BZJ$M5Cm|}n}P^ 9>UyMWECT 4m}IUpN: *u3t" mtb֒%/`q"w[/͢Rns%[gIuΑY `P]φdqL+;SUyCλJȴB<1+3{ q¬+Hw`>XI%BPRre )p)aL$(.Bm̻M *xpy{!p } Hp֫ܐ8st>Ph`ڬg/Z^ dy^Je*"[Ķ37W'Q݉W8 ДէNJS" O)fej?L>jE3gT5kIDLS,2b1Dmmq|5{ݞf&Ƨu=xϵP%h6(82x;nI_ζPj{ KIo7XF3_W^[% , n?NkGmYs3p96fd:U @*~ܫ][N#vr Ͼxi^VoLe!2;TցOb BHT={@57Sk!x2ɏ|gReKoAzh[KX+#~i.<~:5/"-ЄM0I:lČ301dIw)6H҆0,K1r;tY5ίX޷mw+m"mא@_ h=vCo@a]S\UTͱ$d#f ES?߇=:ܱ$:eN  0Q݀-2&_Q/ꈆNϵl9pK*'8C Ԃ%bꡟzPj܎"dOE 1U8w13ӶdHƒ-hAdؽ]"G}RyxJ{N~䔢޼)/]ݥWi u"aڝO_-MMo/_Gy <ndIrrܳfֻlf8RZ(.n[pMصVS]8ro^=I2s/*H,2d^{s _t[3 -{X?\09vɠ1W҃~eG.0 }*vÛ4~/W7$L5>rŅy'Ol>wi;m4+i;uE޶녩-Tz-DY/;"uq"MҵWgk Z]3]6m(אpqMhSՊZ\;i#,La:Bj-g{,v?6x x/ öyjjyY, 2007}&V{bpiU *wu0ܳ0Vڗ (O 9hbcK!| +Ma iֺh»XmڗmEhGPpd|FG替V`nԖŗۏL04p&?EBDmඛjiӕsn$lfNdlc=G?e 91t0!%3[Y5 ͸CoPZ'RD=vNV ~d-y8ܰ)s+ԯ1XOޫl޺XGحr1,BjYUX:5hNv^  ckfntl%T6MƧ6ͦ1R{PW^i5lTP+R2I ls,JwUAԑPϗYb^ʄk%jmZd8fSXE? ﺲŠ|CLAB?'iIѸewbr%?e-L[t|!U|e'tjQ3aPfCSTQB5*žn25rmt,`va ^e!=PUua!٧3>ȓLaw'$N1rAxVp6ueL huE9ClV1Xo[78Pe&t]wUq60]k>2:wD٪EP )j-,0T,-%hKF]`ܜ&1Ἱ[K 8e+ͣ Zb|8K.j0z: 8dVx:*"ЗdZ/HN"hb&H!L1Ƀ5f{q󜛀rUHi7RQE-G q&J+O\Hn \Qo$zUc#(%ܛ1_FįW0P?i 2J8XӸ1Ӣױ_*ٶsV>b;O@_Yz/wO.;ɃQS.-KŢޛʝpH1pFЅnʖy$5|it)C8mqfwu6՝;/L@҄QYo{#şEmv.``#B蛐^(qcORRzߝ/gO'fv9vVwKjD.U"s/俀g KIiB`UϤM9ZcRʏy-ʕwVohr]Seqq79àYN p`c,bO6-Jz}=#<0uL_UPWʡJ3p?D=uJd}t+:7Ĕ)ߙu\K[rԺ(lIXM.9tVp6x"l1X s1b\pE^ŧJQE"ޘ*ϯ^1ᾊrdz@+DEը̿~ Zǣ=+fI3-&8pi{jV^6GL̟$ LÙD*d>Q4VaDkMd~7)aj2A (L]5dfe_Ѓqr]ogײZȧ[ .lJA|CW20?ߐ١b7 @bQ_溔 g9VMˎUsKN~ra{s֦lB{#+FWmzG21 7]BrZgbE>sUhO pVߖnweT 碞fKD#q VjLy֊qQm׺1MXܢ\5m28v#%K^>L5阮3_5`*fyvZ+ǦRC8_ЉNϢ9(+m8 l{Lndq5nE6{_"s^t[0Ӧf:hI'}/x_}gP `3})r޿ˠ~A:.ts]* sY[΃evN1be JG 'Q LϞnx+,SHBJlũثXVMzo̝ L2*pD]ygE*Z(/S)լAk<~?x$H0k CalƗfA_Գȳs"F74^?W DwNq6s,YE܀\(n'UZ76&3HʟI [ !JڣjpI,c\0 wkUjfq Hb!{v3{(wz=lZ߱Ϗ(}k KMX݂R@Ay%Z)ris$Hf8ixWphǝtjwY0Jc߶^Zd*4L?Gi""yo(~(-²-l|si2R$P`Mr[9f;U{D0khTdz<pZnKN c)3?j-:2OC=yJ>s)Tģ-$ eO@ǫ܀5rг:dcOm+y؎{y[9c(w ٥ 7-x0divd>BqO{Y*h3r|@dҋ8 裴8oujǝ^a=r_xhI!z l gh Jݝoli7т=:,&DM?gl32ѳ:kDnt{׀2X -Q~(%hCn@@K657y_u.IXP|br[`uqۛrnҍ 79O!&G 2Cj'ʛiҖanxK1r-k?GjEdӳ]^xNV;{,Z3şft dwd8bj$ơVh+οzo-Z w~˿?wN[.SAݍ 9v1,nTF٣ԣTr(T-2"Kם݅uI\㎽J[Q:,Z)}O =n# ''nVՇ*InZ)]X_ŦW3Yxߏ/LiA ycRdxĕPɮ29(n*ȞD(~eBrߕ aIβdk]+zXMTU2Gߞ7jC{.S{ -\)# }O2i,hz"Ѧc c1^eɐ7#և6O?4юi%ٱM8SMukߣWugVJ!d5(8 cud5{RDTOolBY#V~\1VCxо;Y KH^ $s.4&cw!{]l v Ij"Hn5> l',]o?mǜ:bF"q($ /iJր\x%ŸT;}A~eyHe X4w-==sD24( H<1ԥ=tA%pk*M/{-wF_6AA۶ӶO(_J煰D(3 抙9n4Q]o蓺80k$͉ ` r2mHV{P1<ґTDv0o:gk}e5p.9u(DRq<3g`p`ȀeWjJh3\On|#J#.fbz=L[i[FU9gTA xTº)q}:584œØђ9|Z8 vK_Fv| I=u Ǧ| G;$JCƒo/ ,@g}72 KU,DUpfPGÇHvHf{n?І ~e><'l:&BO$k&~xN_ 0ŧd)Gڌ_v|C 恍͚eJT5WB|oK!`l(Wm^ d}mY(4_N|j~'<42#{gyL2ĺo-,q1\=VfAi-gE ȭ \\R5 }I^겒:M3i}p*hUv;% V$]kY>,<^y(& z8dY .dÒb%/a~RDlӍq&fV3yjŏ.5LZ.3PQكo&ųuL7rMݬ3'#wQ 3rV9O>ŹUo][mp/Ϛ z~EoJqnYfD؆5ŇE%^}ڡDDp\\#bfZ?X]h +$_u9!}p% w3Q@&̡`:/=v_=YH|\2%Ay93*eM9}4 Rq|+rͱ0i{N0;I xeJ,f$Q .މ~pSqPz˽i>4f60CM^؝ӌ{*cb0aj%aNhC)S>[1}1v|}.g)'/C757Ua8n9HeԣϺ&.)eW^QĂE6Tn5]̢:QW:hѹdr}5Kį9UO^# @xeX9z(}"tؑKVf&[d:Uϳkjwt7Vr8v ܴT*z6ƮwCۿyy~-};p̼2S,mp{NOe\Ɍ9$;ij.(tjIk")8(!M%͛]08Vy{qMLWk| oѬJT |tS3M3rl^K#^Z!c*M^*#aAօ蓨4/kTFPf0Gb*XhF*VBM(YHd5T0< wʺ[q)ULNd@~iMz@@[i7p%_y0 g^ j6i;ww([a0= &'n0G7$r,/SRO? 7CET[clU1ؾPy#Z61̑#F_~iY +A__cyQ]7DYQ.ϧ0*)%UQtS6@kդڨ Gw,l04mFhFiB9b£nN}TI"Ѷ1eܟ{2ߤ~'eזSe"և̬ pzHE VVps0yp+Y%@Ub7^]}.Xe("<3TbKڹvH-M7h|i}x#쬫2U٦Ԫ*jelud1USLμ[vt"φw}a~ ”:}>/|]ʧTtj giS_zMaNOV4$J 1jABAGbVN:.9M-"8A`->M/#FU.FUY3"D&VӮeBQD1DA'o}hcT7m8|X2? ׋#8F ,;RVH e=yhBh-մE Jr.;BHenOJEn՛R^ ἮcEiзncҗy?֋+EH\' XI7eCF ȃ_ߞ@FWE?orbºTj-Tmd n?h: ޼+ZS{ԅbbVnj)s޲O5dNXѝݷ՘}O>5,N6ծxv4?9&[[P"ewQٷ8 0 D!]Eݦ4n$YV㦳:&{2 xE(K[} Eun CLӆn߬% VK0av+6C {}?wWRI\Ѽ~)Xnj5sDK'l WzYiyYKzzi0)LF;TRZU1cjPk] L1aevG#K4^9 S mp MZUFQZYfxEW{pXpI欑} Sf>N;Ao *j߯58s?oN_9O`tfHe}/~r0wN9:lGOsI3C4Z{}cΐk8 e+oFTil~fn!B\yٱ\c3wo+BۜexGsDt<O(&]Xe7=t<J%R|H#v("*(z>X7%fw[?(%UD dфfclØэqV~~""V^&z̓en0}|׽:0ugsA!Kyp˷Ɍ*n?]TNS-3} z?)Jc(]v{)0j 0vIw}|+dŤ2xj9)GgZIN !#ƑA7%+vuwz%K<"ooIm e٩WɧxP"x.1QkSsh]qF5)/q<ǥo xSL a?Wu<.d$<XjSf4%=l )NZyнu\צITqŠR//ܕ}~>lJmȨ%kd8J h5+'#*WIjPhr,hgU9n^oxlFv-m:n[Lޥ:6gal*WɊ~)|IGzJbp2ޥFyaY.!X-#*69ccRiTJ)hkn˚~/0&5+RT<M2O۫S"sdQ $OO8 ̘r_!XY*Tssb5H'W%'mA&ð_R{IzI:X +x$ 'Ad2ez:הdH6k㱛&U@z&7:\A4,>%lm7"hSSTVA>\&<̚&^$>qc#wwGLYh+0nQ_lm4^^dBQTj['"W Fd=]}8D Wpȶ'[0}UFZJ-|HL>e9#yp-$DJrG('k6KmD!2Äi~%A3 xBK z\T^s[8dgbe~OXy-4ߣ_.B BK;d nmPOXb[y:K${k ؽyqI0+Ԁ C0%fw/FmzUpަNGÛRJgrX ں#X`t˷x"aH7mfG?`x|_58z<3~3r*r=&q]afK~<*m2m$: o.'i;^8=2tAAMǒ U}s*GqԿՎ:&w7_DW ਒w>ȧƬ@GIT31*>}phY RA.,^>ꗿVxTWrŔ:)ĺ!ON_}~ *'Ȩ-0QV):,E[h(^߄gY'xm朄#s=G=Fp7ou ~Uvf:AV#rZm3nQi dUPk)^IL5|Cm6)C6lȵ; mBlvyA&TgX$Nc,c:QC Q*R+iU\Cr"Cb5#omcߵv~[qk,zMșm&${H(ԕax Ҽ7fPh+7IXpv`|]<&: UTM2loMF'x_R QQ|vW+ӭ6j=Bml% ۳D;8Yd$Q|Aqm̋9ljʺL;zIn#:h}8ָ)} !\G5[Lbi}~Pսʄ[ځ@|R^GH iq DHh-RY,kBx9hTP]m^ԍ}r= 5V&쓐(Ƣ -ZJ5߿E[Rti`-=撘*ƨ?kWmx7>*k(12&z_P"C;s>OUHD7@كwض` VtN]΋bIv`UY:E@~y{+st}e ;QŒ1' LHtO'ɽךp"g~Z^^&RŽؙV0`ˣvEqtoe l&ZƓ8˩wbcqLMp/97+=-//fkKZu j4F;~\͐|L4* h&bS21ѼPڽu,~z/˾8;C(ev*5i}]>cv!#j:J zEjt?+Jvb8{gp<~R_H^rj"4X_A|W &jsTXoe}:zb@[^k: ^kc!%?EWm. P sxpdWsennx^x$pO*цᙊQ_(Gec@ UБ=B/a5Eq2:#1u+"Z=rEIZ~UsfeȽNE0q>0%Scsh#ϳGLPVZ"Jwe*e2sVQRh"'K5#<'!j_~/(̜%Ba|NΈLV0KJs7EyqrpuI2ܝ,FHEP.{n#GڙB ciAM߫?W|jH;uRtZ&ЬDa!eӛnxa AMs4eM~KjNDzsySDS.}0ּ 0 xE1MvWw?4GNU޴S4(,iSHߩ!{10n `Z'˷l$r;dUcDSgf[7" y=(MГu4=5M`fWT'4)L]b#r3\kmEж.9ȗԤ8ń).g04ҹQ?1\Ǘ=M!{;ކ⠳/Wp)K'sֿ:pp.KM`>iaw#Ci;XpL}U2L3,H})5BjK xƣ"-',:_(78yn R^ΆcSU/Άj 'ralUZF, K`4>{u_@> ֿ3悅6k4 `y x׃7K7 ZmFLDC&dY]L^G!M|3{e9EI"BM):^^P>t<Τ~<дNY4i@=xXsi8 ˨qMoȅ>6JQI,{=͏Aƴ9+a`5x\Su`2m4( 9}߁F YMV+ۅ`˒5oLoOn6~^wv?n0>誂)?|gZWwW 0f1Q%7 -ЃE*^*Ӣp]/" Eɵ]'FF;6Z͙c1:b iZSCvC*S͢"11᭯ X{S%GF"xG,iIC}\5 SeAIi֏uu idթ ƶe԰"i;f~ |Hʈ#3C=H<6ST#d0/ZT{A9R[ IHc ߓrIlYwPLZ0SJ5 p09W+3KՂȆk'R}KאfsPӿQBšz#t~AO;is邱74\T5 &0 ͍_D ;*/ɍ` ϼnLG5U~^WVlIbWMۖnOava6elJƕj:5Tچ,̴NK}c:(3jXh&ٿW^D3OWɌ&xs" )Vq@yX`;cQ( ޫu)@b\b [MLv(5hd\0"co {XCKL)^7T8B_)CŪ^9ء(kP0!\êaVCW$| sOwzY&?uDYm-^D2ؘoLH&QfiK H sSm4|x~)im&`,<ӣׂ½aL[x}uND%Qa.~Tm뽁o_!Sxy -]+ݪ ,Mv;@$7MOlC-cX>{{)&$neb9nhĠ(Q5-ywF}3uߏ_?OES-o'8g88Μyt{6_ eba MQk&ÿRcJ_.-_#PtOvJK4h|JB''}ԩRxڋV'V*lkQA 7o?CFqv~;۰* Ν{2n49aYO >6ߡOA58.ӡZ, R \G EURhtR R4!jW9+ctDw n6^*l/l5k6 ax>_@)2(-j,=2ZtyMexѦ]Lo265Ė}_'!]{Y)e*ӹ])?չ[T˺U%2zR;!;!^8zTXo]xMj{S@E ڜ۝sR):;Bt`C ZdDW04+T_[mpiЙw`jP tڵOx"]7g-AB['=ƕC\W%[8`Pcu8 0yYfhз\BRi&ieXvIp:f% hX);c}G :ݪ9v2{C%#09aC7[ $o>L`M?>sq&aNaj$do03nBl,jHǢݦ` /4&rFHp8ذo,4ke|rCm:d0sUx) S]%)io=`}3l^?""[$5?5E{jCoPn/tYt2ػbNz)C J8HBUw^|7~p>=]w&〮bd{$buc^I\g+#=b(-|*Sp" R^5X\w+J^Bu7"li/4 @FFi;@AШ+dxL;P[K& a ^. VA^)۠߶@F qllW3">6?KAٛTB5źB DV) Iwe=ym6DaB!fUFjmVE- A`UikÉliG!֝g[x/54J!AhHL~21@nHxIWK e=ɾI&UfZ AϔQC&33xz}]rkiLDp>L=;-8قՏ#y!:ƺ(&ugz=,јQ㹎aẌ~k6W>{=sp'TLeێѽFu>2| Z>euU##24#ZN[AXن}j( .*Cl+c=9h¯ߕHg{XaAXԂz|Lx"~WGr3i\N DG(dG  ܞL(3EݞnW!Ƣf!/x(S)=ACJk l;ɸxF%4/Vt'>;3JU]%*З^>9C FT bp?]`oA &ǎhW '] .r"rK&&HB[ aJSjTQ[(WQ;Х- Myot{OrA|!%f`H 0.)(+Pт`#PajDPl I?N}N⧰r4eT @å+>ZEvd]g҇ruv;p\-zǾEkLH{@8!v>I^IA M!׺4(8{ }HZӲN8n,|V 7Ӫ~#ou?}F2P7e5{x@MJ|X#9yD 4|5/,;Y0Ko#'(/H(* Ɵ%sh]gu|_, ̓,L|JAXFM{^_p@~6EXe>GB{_pkZ"piE-^P:Yb7-Oՙ;"*U_/0ns}#qu-U/M􏮟Y34$eCuTW$aM.gc.T]s.EpR^"Jc9:l$H`\eՔ*ݓ>Ԡ3%@zj M=`!P&ZWeNxMj)B&o!K/ASJ|B#68.yT&Kh]@+>:$- 3_)+sŞϘ+0o6o}VD a0X6"R z#s/Kc|imW+c2v+׵!xYA)x.<%,w-!aY`HLw|.>Kݛ T'ŷAKuE=6m *œSM3]8֫t4}Cx[P|He>wuf2\?^T [G`r,nNBeVh,V0''1IfNi eo&S K0AmҪhXx$WwC:tJ@rERlcZ!`>+j8_*t`xc8.i("4731NqMXu/Fs)r5g{ `S&)5{8QHy1U>a-c@07,O"M᫟TwETж'Q¿Rd'^g, y+{c dc6"F<)gMΞ.݋/x!X.48]cb(BZVQ5?:ҋb8nWyšz=+Kr;~ޛuxHlKF͸.BgZv1AQ? iRk*xDIҞmHX?>ȏ>Ҝ w˓)#.Uuz \vFo渑b'tK#T"R/ݩ՝IONjZb ǿG=7˼3 qFs\dM50,}Y?=uUJ_\0)LVר%XSq˭w:.H g7QG8+S۳ٜ{.P2o4&ʮo|uzrfq65h,ğ{ f9GX}! j{Y-xF&Zq޽ZIw7LÂNpBOZ?bFtJFsZe:A禒rJm\w Bp` K41pxibHn" Az -ޚ%Cû`Y30g5 G!g>,7pݖx)aDN\c`czx<-AC`Al 99OϝNJN 6r拘@DcPΑv )#BdjjNudpR’*^m_xB$Wi."B7^Mi5^\\+oÈzQ^Td!>rB rn{6~PxS^?A觊\EW>b+`aˀ?yo+ n8{s~(Hz{$I=dsk7*Z ? 1gp+u ]BM`a6rz͛=A2tVB u'BDH÷t>Og/W51 {&n_!Bx3.F3|^0dC6DL|lB--SXfq Hn6V@Wvr y kHCjMZ h֮<ඥ0 )hi=׼t6]]>7r׉| , "9:Qh p *ugmV]/V'eG,DD_H}R+%CS|Eɹ":,BB6VOyc RSjt L1̟7"U~>ƒݙdxb2!q2*ir[&m ~', S]Knd]AZg t߰t|w~Ii9!.AJg /MʾH7.C8-=?!/y拒9 ܺW{e2Jxڜ 0m_ZGr?~ 糼&_PK0ͻ!oT'?ffW9F9T๠䷇LjU\:vm$4=~MȆF(3ZkƖ&Gl32 + [|@MHfb3A} Pz|R@BDzNjV5S/ V(ᵣX0lnj=cW cI%Kd6('[ќ|3 ő?q\t4Am+f+M8@ٛZ6~?@c&m,1 bS,9_#e])y8q>SRSz*x-{џaBo䌋4HVcDO_׀9W_O.IX7[Pì-}oQgXfl+h=!;pBOZ=G^沶kb:zlG ^iWP_lTfc9 G}`wSojԌVb#ϝr9n~Ls呾]h5}5Kם(]fX~CUvJլ2"Wamo)F+DM%0i:Pb>n`~M!C1<jMuzrgИ9< g2RAst6`OX>:+;轨ѝ XL˴ߥ=)9{S˰XJQVMsivd}b%wNN!g,gР%*_=#KZj<,^OWJwR:b䒓\fK~eN2{cq45ܛsCIKlQJ c@aGX3# Bi|wuX$yYE{!V|%1yv;xbh'7vw{1_~bL]9%{ڱ(Qg1a[3!h(ܒxXK'-fq998Pi+ۈ8H}E ׬ GMD؆) 6ϤL>8:7(~P Lڅ1iG4KJ~/9<)dYo7BYi>CTԀ\[]qcߺz  mƸxS&4?gȞ֛"*2`2Z3<ݾ{[S  ɨ{ɱgYZ0707010000036c000081a4000000000000000000000001644ae3ba000084e4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/⛗]?Eh=ڜ.+S®LߺU 2 c04fmQ2r;E] 7jEF#~! \zNոjV>jc_/ߨ޽M ~j6KC3wDz0 U z9 "5;t- 2w7h@$<$\[rU@W2nV9τ6=E{q# \C rȿ [a5t Uە HvAO`8i]es(d-Fa|/睒{ ΎF\vO̡N:{Oڮ`{SF j0A!ȭ1zɼrb,@o-^seBx5ysm_; sj|Es2[}=F;O_*'zM|YXS\3~-JE( Zh yV=&5pxpD뜞e=ŷby>jr>_l.|fߢX+BE$H.%4";CG4^:X((j=kvϛim+*B?_~Y(8E5o@ >nƁ? bǨ$ E ;8Luq9`U9HaE+u\VM̄8#3baŤXu5 RRվKJ׏C<-2$[>E#e^ w̫} z<)7GyHhS=)1$AUe&9#aF(]űqW!x R!Z$+'߈ ;-׏8ZD ٚ4b L냽)1,R/GIYIAcV|4ɖ{.s*9@.O\W&E4h*vLBqyլ=⢞5r -&k\ lmE!DbR(26/^)#侂UA8"\-OXwSɸfr~:c3V]dY jG<藻[S/DUz %h0"clshb .j'Q=ZjFƔ[WlϹ۵T68XV>] [7iĐǭ}^pk]]onLݧ#hu%֡H352?q+M3L:wbiOƻѳ_ّ1A ۼ6!s{c;TDTt ;ᩐ\4wBEŅNNs@1LPp'<msc+oOƥP ̯ػ<}n S~X%ρo騞x83DޥM߽Y %Qɿۅ[m y]FtN1Wx M*LA? WVUxgHWXybɐFl8]{@'Y|$ۙGJX"rN2c;4%y >R8yCi" ~YfJ6 (8k%ay6ͨ14Bu@bJ GDUkxvnW=eXueH7X[oD$px!,2vHa[b.r 邢ƗVKgrc[RzNEY;ÝLmRt9r )sQNW/8F i%qKpB%ŕ.9Q %#\዁ ,Gùva?G0!Y4oʼnpa{cXѽb׬ ,ƜZV1]kwԐ}ơkE-E"oT~MT(WdHX|~;:[ _`p4JrbKەa;& ^~ ?5dв7՜yֱW"vӗMv35UWa0Gl&)-gAbʒOsQլ@ճhw |BO)-oEU~l02j`yyI^37MT$`3X 7,|FMwrOH-v !ISbr @"Z>gub՚!T)t EĢH0ֳ֪"{1FѢqbc)(d'rfy4 j2(Aܰ7N_Hj6U=88 FC Doxi7pZw o^ta] !zDkK:#jtqøyy k924T<|GJBc$V@J7$DF($Qڌ5!Uv?l%GeG!܀P";?4q.uSnU$KXO)%y(,!w!X̫tv#&&'JԿ[b(tA.m1bYr/13ޠMv!Ny;췅i2V;ݬiZFzMĐð7{diNMЏ`=-‘Yv)EZ׀f c..{Ef* `B wo?RG.j37ESFV'`N{M%8.&dfA*e P9Cbw5oضLP`~w*bV{I5KO\#Yd.Ԁ6r|Gqmx;lr3e=NyRڂCWqI}u ݹykB+%nלw=f0EQhcsWSTFs^qbFϞ)PXE' mWB$M}}ƒ*>2 )$"1t KRƂnjx s4Y*4Z>(*$+MQ`\Ytd,^Y^r=rn竕TFz%fd+錰O۬Sgv bdݧ\Q*yh:2b@Lo AKxp=ϔ*Ը3Jnv O1 scziBH@#yρ;H1-x#ߝD= Y泿3 E _ D !wC-d1#ժ?H p%%5pʽ@h]&KME A88E| u$,rqg^DBNT.̶Lј&jS8i>"$YToV=]1tz2>"2y&;G{n\6Ȩ',XZ#^XH`N-fuM'yt-<0SלJgHlS#ֈk6*X 2l5ou, Ep@޽Ua𙦆=)Ʉ79m)*-:6f_27KR p2 +qX \Gg<{B`>0B~P]WvotxQf|' lUertI{xn+^EB` 6$?ݩebE'=ou" *xYK7RTp|t -A sPFa?:P6a\N&g7@z=Q ;śXHBp[iM[zs7m@e]kլSof7y.g3oz< 8.p? {,TI Dkeq|廛N~#<':aV'Ÿ'aYrs6݆݊tY/dm}*p !]ob3΋ZjI8Cُ#Q^ 8{/܂5nx[2Roz7?i u- ݜ>!CD!2XKr4 p4eN'&p:)RCo, _jSPtrsZZrvMV[DTʼnLQnV@)T"+Α[[l$]ܭ[$kQs{WGLsF ҊWp3i'p)'?&<͢iPM+DZgXZ`#U`X ]bOVB+_i`.ޓ EImTvG.{Ș 2H yP>MOUSr4`?*Ec풤Vg,aJᆰV[Y^(PUDžSkCi?6ίu5.Yl?G4D>!#3k}^jdRcp( 渚DR weށ 5v s_Q8 FB,6wb է>smxlXaK|9;!}V{Bxh`<.:KIUHllCvMSURS.Ñ7$>>?Yh-g1gnhn*K]p(kyZ_ȩnh{Ё$_-'ĀK˦m ; 74J,ʹa6 nCD6cWBϮIHL}i>2:W{.cCJ {c5'M_^ZڙKT+qAd]1SN_pSy;``NJ/D˔CIT|)Eofzp-!5WѾze”L}&, ^ꆆw?:Px,y52pj0KŀE3"ۤ 9£8ˏv_Q Qgi6)6[H e%T4%h-G]vcBAu6u֑DŽʒ_NF\~սcAw #>5?َ|=f0N05{!w\͠󄈫s&!:/1!6%\" 5NZFډȶEEK@: vzm_G= 0ɦpbz{41l~.Yf'3lwu ==L$]c!b KטM=DXoQSDo_hN`1b8n09ޤ2TR_Wq7tq>)3̫ GC+/HVF jo A*O`O\@/AvoÃhCq:h 5l-*OA{ E}ҼyL82KS3C(:#"z/ẍ́(s@aZº⫆vm(4-Yu#{Џ*W\w( Y錸ct崞Fln&]`a[U1 ߽q,?5:ClhrR+8c~6X#[C^2pJpUTA񗽿M@5#i1GUQ2:TJNnQû&ÍEޫI6?%QiÚx)о->+υ'D=L[ytHw#nZ^YwF  OۅK n;9{e0#OPq='VZWVm0[ᒈ{eX7h4%}Ē WRavxzhH- X*ŀݭ{/o;(CW|Oq>ESlg/f&dyF+_9L>ҵba`A6\lPs1 "*g4# n Bב¨m[]k֯3ļ mZGұy z@3i V]K5=U1an@0@zBc7@w I>;ćڽ vfYG+jPZǠl>K^+lauG^fˌr@6m2d$\0?HO"퐿H[0JiWˇ XW9ߛ8PThzڛ!o{0@U]UB@'= hKa?Hwݭ(J7սfN)1, NFAWRމ}(Bp[χ:a6+8 +0AA1#T8&U48Ds;V@ ы` Q==·B5m@_2qki:udQjG)fuG=owOԱش4Q&-c r'Aجt1P9˭IP?= l夓0`b5:n>zBāa`lY^n )Mak^AwKbaؖҝh±&:$?oƎ_7w>RD;7VFݠlau\_T ߂je3QCU_S~˯V[yn.Pgo"Ѩ-"OT )1ʓk tcH_TFiY/X]9$ V j(Ǫ烈%8ӈg|թ `A? qFiE5.BeX+9RO?+8_ N9@dZ¹U,Chv t;|ߏK|\`|f)?uZ%i!lpΜm<+ r!f ~^䜅̈́ڌG,HXJ<`0@bG#:bQǀ5p@Bj]8mƇlg]jFge#`_4+Ol9e<"M:LxX䫵dE\4u:s BQ‚tsP)Fd%:s !^%%.$4 $FeHJ€ ?/)P_,* ` Ӊ!S8֩{)rz;Fkj%U2Դc&3{:=nPDIz䡦͏a;;s:Eo@~'j }JE7ZvP%s^WS+ Tko)<_]s("[T' x}'~ZlZ|PSo}L`~Dz)G[}#v$2GNeU 8\ǤNQ~ƺsA}ҎTk J ybe>t縳DhmM Rw- ,1 ]{K#ףY6RwcV)R=̄]? Y#^ ώ;1whFxǝTaÉ/ g,[XXQԫ-rD% Z9sQL9aUy0J!S-wkQ^\{8 P%I^q\߬?VWJnON]Hݮqdld=a?=V9\0j6PG{TĿbO/O*!5(*gcjHyo6hzYx&]+SkC}Ov_#IB̟Xj.7h?OZF" 5'E2?~8ϠčiD(/(JJ]|E$iΆ*QtBZn{-wk@˚cX~b6Z"@{JecMMGc=~ߎ ƨ 956[#hRqmGȉՅE}Vg'4gۿeŲl'iܖt\L *8=~f]m /!)2رڎ*&BdwiC]!$1^b̓L Q%Vr8`s+bͳx*H E\S3iŎk=t{ޔWO ^ɤXD9M|=N=\|=߇p??*PL>!XJRCjg-#GеK Hy4is zq2)n;m-W 8w^,^yɠtӴLeV4\ oevKh 5G܈H\Zp4.&%ra+ 'g,5j867}OD@Y!@"LnGE&ޢ.T4T?*}o3+V\a0:qФT29R$R_m@C~_ :s6S5Zyw9:$m1jnn&QS_s\&spiDQroƄ|)B:>WF+Э鷼;>[FudabeS=z7M*}_BC{h8YƍQTH dQĵ:%cadxO^D(PE"aFm;m Z&Qq'BMvu Z0P8O\5U r Dvj ?Eɶo|8SsLttpϺwv5YԳˢV>G"wNiq!쬹ٛ2Bnǿ}d-fY6 ƽ Ӥ~\&m,ܜU'Fg USs%G"@r=M3jVQ7EύԿx8'7xKÝғ ؊RhvV{&ȡ `˖0@p#7dUz C N,ʖ3 1zqS]7ofE=lrg 5ƒ,n*r^ҫ 9P#xpP?|z3u٠] Q04&kIi}T!u]*?5 MnΔD9sfF5ܩv(MmOJjH W aF<8RW~juzW ^܎Pnv8jzSC]Z,e/7>frIROk2ŔĿpN#1~G՝6c*QPD8^v0 R؄(v|b]MlQ|A:Zk 3FT%K `L qI;6=?kC/n%QȠ'`ܧVG;/ 3N*Ij*],[ۡE>ª/+"U'C>4JΖb}i:\t4H!sŢZ YC5&ag4BlFDٜtUXR`˪;+yuP ͼj:pW#=#bFuV( klPcg|dꉿ Hlgp:V :6NnJ`O릛 b|_ƑL m MaN z+?Ox@Q`مZ/d@}'bw /gĞЩ$:VK{8/a`W6%~jT$*WۙGP oɚ2+J2aF<戏dh>TgO jI'ó n GZߪ׉ݍbr*])!ZS3An 6PYwvs6ݎwAW'o ŸH1"KAnUuY]LP`i',n؎>;j2as.ݹŚ5dR=\r5~C& :g9@Xs'Gs &)x7dwttٕqvzF{F~ՖIc`:%p=W`Yb^{ț}AaHS!V0ePfxK%~PU\jeR(!^b@.՘s~k}w|0I[+:Mm ,4|,e;W_߭o$)&t۳#27Û 9$/%&(ύSÂ?yEz+,)~+EN%/M,̯;kIxަJW-r$]4f[a#Df \jɭǀC_>6x#k rDmX(1 ?xN},YoVE҅ P= ZH"uts?+eR1Lm&]7m/8Mǧ0Qz/MjpČDrWWIad.ΏȏRum>Smpgֵ w[E @pךn:34^ + K8DL#[mt}wBlTo+~n=<+n;fF.d!憹5 x urC .]24h~D F*B=p. lğr rJUe m}'ېϮ R"3k yÞ`q $P)þ]ʡN|_sckq Ard2FGhã|/Pׇfwˢ!w/Q  hp1wP"|oaϩ PT- V`atkғMN@J w#pBy3_)~W.:3PG|k%#KGNǼ(j_7 \Y =c!ͥj5[a稴{<4{bo &e/NXz]==m%q,{l5k Ę9/Wl?DRIa~[l^lU`}R}Б\`#~&/;~5ts˜G )R2zBRrm_.qY6EnGZg[r3Ź 4nǘA })![DYp⑲6|Wj'NoG{<tRI[Mز8}VlCذ/FoiB}SѮu_i#Ji' Ck>KIGn#2>y 3 3; epXF<==Zչ(' क0_at@IR ffv4,}2k6C-46FUud3kz,GB -B"CF7a }wj?xCse])^.3g=!ךty|nJR€}[bh)j$8hd :PYBFO%*]qI!,GOx}:[OJ ꥐh?kіz \;fw\sBN :jWdF"W`8لc1,jB[an&pbTƷ#c)P>) ot6z֕8Tcp::u~KYf:4 բw=ZgCGE#HϻL$n=bTP OsĂڱ՛Ɩ`%?,}w)>Jc3lD:J X7v2-Y1ڬ{ 4ȝov]^AeolQ2km1E.UG<4a߼UrC_c15U#8! ~wfE͘#Ϊ@eʰț4, @奍f\IO8>(~+|aFJ'@Ej}VA;Ci!݆$\ˋ=. V'nW4.];fM@t( pb_}Q߁u?!3ANh< \QS3q4v 2 v!Kݷk[(1fE${4䒂4( ͼQ,2H''g/waĶL Vn TE@ix :X[yMe+W#{N'Re,y4(‰kQu]9^GMrm<nK_ [͑4Ue^yo0'P@P] iN}Vq̦Rct&z4oM2YnYNmx.#dAc^koN/4M=H.{FfE5}I*&e$ ,6 hUR}A p!otzK5 xyw9G2WU+W^Ge%my r eBem w55 0~ .V4vS_# f^ed}֩ap+&3:/04F5NAr|}_u?\BmƑ$iF)VzH#ȱ=3~[.!'kc~wac${ lŹ{+K 3ʾ./"ܟ8Jm0(j䕵$R?'ٶtȹfTem9q5FBt6eC(,uΜIJYqc!I<,A#+\C ik}dLy&G} % JXILՖ1m}qH&(2! Peǚ) _Bh1O #i'*ݖf#?rZ jF:L!"+^zm) @ bpZ'5Ɛh^N+ 1| zL]qWv\xep5|y}5C]E?̓;9gK^DO%sYN:HWqɮ8cjR~)bc~Nܤb彅FS#NP_/PR? Y~& jaTeC#/fi/|M&5{ ^I#:QSfBIg(/cڒ&ў547wSEuy݋rQ>F>p[,,W-ly׎?[NfTوHpb -㣙$VsM@= ' NzKT(4|Mlan>_01g,Ӓ7][ Qf#}gCFNhT{p՚YDT(^fZ aqd?'cz {g!Uo`LsKOwB[yP%8B;)~br-4r I~_ߓFޠ[wa?6'+j@h!pxfr#.ժ놽6xFgHw%=)XHATϝr=̾TpA5pd_v3JF>^L ȷ']_ @fB,'OgMe+m*YDBK^6ǃoN>֐F6Vi׆v_f6ڣ$1ߔt 9[{Gg%>P +!#`ue8㚳L;9sIF֨tSo ˂k2y㍲spA$!O]N56Fe+FIl8 T&SXomKs@dε9~lNg|:NF02qlFt(>:2D:nxGk0̂Mp3 &0#*XPКI-o[oegs•`3j.? . !ZuMם{N \ Kr1g};l+kݚN`9e[-ܰ' kngB$ Ig0Ȑ *V^GO۝^ |* K$ŗ+NGu7Υ݃4 BvZi=8 =ndY /UNTԙ nZ`}ZolnS)gNȞUu4iϝeV:%S"RIQti2J 7 _𩭬[tX;Dx4x-`cߞZ!L=_9ج>o8&-D: QWjtzZQMO0;aOu-c=_J4Yt md!v0J]i<ePh$8jr߉l8Bv˪޶i̟h< KQA3 Jk8wk:o ^ɮ~\ 2h>|خ"}t1R~;Ocw->`*ⲳv n%$w:/l- Ė5ZhÑG )h+Љ&Lc}$f  ;/ Ckj+5( Cp( Np/%EQ`x ݧ9$ !_ЗE/Y|FV+; ݥ 8-P' B=q> [9*v?Lt*#̪@j쫝ko،y -R$Td#W6t` )=t-XPHS2Ϛ5Y>w-0Drv4o0ǠGw55K;)cKS4BT9S?eP" X ,(ꁓZ cpQdgLrjW3WVOס49}]jѻ;HUMPŽ(]od!>T;F+"نW F;6?&6C\gDJuZI{UP.%O}TLeG4ly](}y:GKqٖ,$w1G>UcX.{6"32Pʾ,&z[MEPXX)Ã^t[O& cu\B =%Ȳ_[9\-V ϣ\VSZ',nCkhH2ܙYj;`2!Pʊ0@6L_Bmzp<5[\g.טN+|6; 5IP}y[ TE"1F`]̫"ہGS'L*!٠YiWr֨Ȃ/R!20Ͱ4ܴ/jEZUv^iP#H4=ҵg6#]lЛ07_WT 6Fh|6KU оQr'_f `87̜wX~a[:%[Mv>Zz"Nܬz^b?Uݬh P\gt;k|m/cvG)] ~z?X/N;eQƱ?eĀ?u)Rn"[ܼ([FƐfFޛ^et9a)j$7#;q-Ӷ6ʱ5&:# jS*&`6HMM[Cj4OG0-sHUDL#U9i{䘇RX)ftouCL2τ:0

      0]\.v'f+=!tпYs־LHr1}K)XhpyL 00ζHs~ZԱutYK+r$)`EIierP,@A3M_8@Y68StH_w TIWlatBòI+…Uea:SOdiBaZס箜雲7I;#,ֶ++ڇJPЕMgu%5ޅKQ9ud {SlPoGccd~"rHc ,AAdo.jx[)CZ/H Kϝ""{\Nܧa”#dѷ-ԖfS|}+ocK\d0:b{Jy* `q{؉7ypWLLgPX= 3;Tg&PP~+a6>CvЯlZ(0#b263Ôe,$j*]V}sO)_ y[~vRGKjrȂ".n85+[[g'q jܑ_z+q'))>o1Wp}Qp]YAoZdķT*5U8a,MhDHR=pRc5y\4 |rB!;9uvɸ+HiliI`,6a7*245mzFm_O1NGPO%3~u 5l <2 1 A| AK3PW B.0*p<;/.0H?H^=ysrc"o<&vݖ-` T+9wb !Teye$1!f\(ťyYڣ9 (iMކwS9Ŧɡtp]Cb 4-}ΊT\{DE%`$3QLR]GTYVP=$Qrz>ib0rw?tQ,4`DeW'3N\ 6[yΟQ&fHNvٸtmH \ ];fetd)OX%_LsGrK ?'k~fH \B0zB dusFNπ`eg_k 5MJNηcne8⥶3u}Fδ,j3r mÐwzimPK&9'@^Y-l=)Ov fI! ?iY?JƉM?wη~A߁an_CJ W\g@VxS 2SEg/7% 6uyXʺ"Rg"4(V٥M_?G MU}~ пf&yN姯ϐUq͸CyѴ5n?WFM^^}=o:)bjpҡ]ǧHqXlVM옠, R: &År&i?Sk|pƒ9?>|ch>Y/2ŤUL>ߛ򻉳Î7W0{;˲Es%SjE(I}Ʋ-yg )}"|MuI]Jw˹ϰ">cHc)NJD;@ٍ;Ưl֪_j-5:C F#,a 'edCcn},d5۝f&UpKVl1ȡ toH NVܗ!pOV6Қ첑֠=G<Re岢M:d i{L%32Y,u!9M-QjfUdZRѧD^lBtRƮc1캤3#I޼'!!Y?0(P|C:zIIPۭ9ދ'Bf[\hjR)9mauc?&qYX[ S ׃g5s֢x#hGLHSpo1 _]iF,cmkvu8^cm 0Dρ?76+&=dQVE01 Zk}N t{pZ,Ĕܝ?{ۨHl(MgRc"_ŎC> Z|Nd>m% Xl;I+~L"Q{?p2J%1pE-Tj%pWm(Z w Ŏ}^"CC2"DQHVCVp(&f0kSa Z6O5fP[ן@j.UwCh.|slXxMB5O8"!<Ϥׂ~P!-WZ{5{κ٭5hU]$k>ڋ#PQ[qSv|*$taʼnMVd*AX+SrCʏq_mO-X^9 吖FFᦢ 6zPk},BDǫ:,_&.'ZD+wٻA\"Rkkm`ŷuq埧XxY;>Y6SyT31veS@b/hZ#І7S) 1K *s#(gϧF-JP^ӝ`zXq@uX>8 kU!TgĐ;Dvr6p^'J~hWe_ o0`E`Em |fR쇞|c3 môs *8O2e߯K,GVT3[l0|>3 !+ `e1Xbl30))qd gIJ2@3t,mr9P(ixW* <4'f#\rri.CO "<=V!oim_AGqJ ܗk[7u&ȕS̆opDKa ؓ ;DZuV/^5̼- /LNp&^ǭWl\GwY_h*ߛ̽=ũ_c)k8\!>a3GZ+p G:ZU?f6d%^+vSpd)13l%i#^i,jѪI ӽIjߘgoؕle{[D:ki_=9:]%fql,X דo-:O4*@a7t--薨a&lSmEm.vp:yUb13NUrkaNj+Ro) ޠ bjF++Ts X2wެ˽6|8/۪gTd$xnJęuAƷ>}CY!YF)4awIA`0Ҵq+Ncru[u>hHt4Ju,Œ)VzIliG'"j]t/X^Tv͡+3ye/8@g&o_++g#d+AE "`sp K(T?(߭>u陋**Ųv %k}),KJ,l谤{bbEkҾz}nHJDr㣠Xzsz7w?!Q8zDb n:uHI8BnX ;~`n7ύ ;л>6%rudLxtهǙ!v^K lW~^x@`[?ؘ3@J tGA|x;~2Gtey\Mw6o{j@}22V22T5DC%xWؑx.c7uv2FțH=#[Uޓ:K. v br_l J~o ˯kB+SAfM<ݕCA,9zEFg;#q9[*QT#Ċڠ E c_ŠgljbZD(I.(W.L侅U F&`fK:<z?NŽΘ0=, -u#V*͜kUJ/Jdg)q1ӺDɉ䫸Vӧh6lN̟p- +`.t'\^q-!%Mp^XUIFH' =n"ָhZP~뤠H^`pu2Fb8xSx^l ʭw)馦x9&ߎ{;:"9ȍu,8"QgYJ@kUUWa؈\Ӷ4Mpr ã88RzRfRE'+Nٵ|mרe<>RFuX/SJ(Wڥ[q$};Sk'aP"JEXmiOk)j^"ϷՖXe ˼:sϫ}U e~?c=j'-RQ 7:9]ySgGy"+@)gjAݯ|+4LOJ#%&4}7R+vIgD`6%>_H{#=I&@9n.""QOq],/iq@O(+NJ*!ElYk$o%R-yy{hN*jErz+8x f:USpI>:fϰ-cIIgT[aE0²cK OD:{ʓAӮT*-jv`I$#OQcqQ M$&{'0q[\Dl!)!gbrLCMX4(ot]ziqHO2 #RiF:bbܙ4^m3n"]Xu[V &2 "n'6즻EFn "<9\ÿFY=? zYU,_JH:He>TJ_\͈E7YV{zoi7`WxT2Jn\P`?|mQ] QF~ gy̗ L2(LR6怞[i'3Kr^B-4H]iBE%fb =սkjR w V@AP\;)|b;|ab;2YՌYrCy ] Hh"wtһE谩WGnl-G$uF؉]b~Θ/֐)!}{&guxGdifTqrKmq^eRϾ{^ari=7 ]aVft@Uo#?tȦ^"AC:HDO%`9")]#ca5'q+ɳ'b4W9Cz٧`l=ɳ%|f9)A$?JLKږ-)`M R86SЌh}քp;y%#di韣 )R+.x%<PW \y`MŠF"rഞlx%>/͉>AK`~grz4+70ܠ-29"9-lsJn`Nn ybP~Zźpفؑ~+ υB3D>/i?M#gE]_CK 'uﴕO'[/Åk/Z0R;QZ^"[7n9R*0OWɏ/; u$t)2YHǤC(?F1Z0@{^dwFzqinKJ(]1+LtR:m?̙D]IhX0a+R!XϢ3!ŌNe{å*mA*R BNm=nl^y#R;_^ 6?9'oXXN̶K @A,UJTA6~.H^RSq =H YP Ηsy9OHR wq 􉰏0u Mlq BёYp/G&/m5Wқ@?]r&qaW gUg m(GHS`2ckN=XlQ98f\ 04BF KSxDT[N'H.%!ho(TJkǷRwX0,)XrK-_D 2Qp01QC${E#>z_ oO#1e!IJ'W;IrpSK} ;?gFW+Ií2\BDG)J6ׂϙi93odxdC&?O㥼Y3jY ~(]ٗi kGSQ6 h7HHaFer]xki4`>9ޡM&snd~5e-m >$ա^` ^Y Ӯг^8ujqC|yH6` >tM P`T}vtTЬKS_6i6[xt1Y-e9{A$9 $ȻOPnx{aَ$~)qHK ?d-} T-EB8iW \TB 6>?c :Bc+- 5r K2tz'NxD\ T{:I$!c.bԘBh &\[;[jp=MF,AÆnө9əa2ڪ0h֛¯?W_Q'C3 .~Ϟ:$ƹJ04uXJ!oéhOcHcaseߔ3hጎMfh5󯥞qy/\&Ere/ ^&u4> &nNcu,DBdʮY!%AjK]AYΉ.qK,^ڙߍilTDG(0bJ"7C4ۻ&~&>d3C)3 FiYW~ÃH~qH_j}w1QSA䣫PKOF~Ĥa+QR S]HB+ky,Fl iIrn 9$.Hv.\-icEݓ+Q=u҉"Ό#/RUjMv5vP+PݚB]_(d pKK_>>5{a]ʟrOE%}xa76Ӎк2R&J"Jr #<0o! 0UɨfQU=89D`,tɕN %VPK`OH|vPn(,j8CxxQO 7tz{dྰ$s:=kB?fE ~)u!-/3ΝK=Qf0ۺf)8obJ(+*7\Q S!&и8|\"8KBn7agF}Ac9 y>6+o@lc.fcvw ${(J$aK71pmClNP$颈$0ؕH@u0b+y}K6J>p6Gq3"=M?"R"/s.60!޺lt-Z7̱E,lj+'wX cw|rqLcl >r .r k%`b" HVuh#)8T٤bXgnոpxkb+*͔"{Z؅ʎ< a7hKS4ȯ s}våN~\N|X3ɏZީ'Ƽc*Ť[9k.kC!B%=dmIۉKpA)~n|sQXáYe:s^9J7/: +BhIv\rk=/\Mkvq[F\ƋfᔍPAQȸ:gEndy}Wݚ#|{rl)03Mcuܺ)3vğfUr N@tX?ه8cJwgԇ*X˨y$Jsث}5u>%nͷc ЕuU}E>\7?7rs@y{bg~mA/}߸F+kF́'}fjD1*H"R![Ƿ@ml# BAx8 -udg`)Jٙ 8 -MZܜZ ,.WV-JBҙMQ3.NJXz)Sj/^v ?tyC"j; G*h|fhDNk=T | KDUBl2Tq469VUebپZbpԅ˄Kƫ0򹋪vH ~cWF8sz0?vRvH.8yrJvF>,rP(gMͧKdP-'m[0`bF2[XSYޫX/( 1 E 7٦={k! s񉘶fUJ?[MhH?HF?YTdX[p?^|nDQꎭin{E5 e--m^r+Whz_nPO-)wk;5>p4:NKXy=kV~ՐdOnyg ^'--[{l=abh?ʌ?a.m587ZOڀd2 !eƦɽ*IY?u2mkuYVQUw&̸~;#{Č(&z|.nWgZdy  3og2CO^x?9nf'ǽM2 jO`^Sc4wE.vf+ wub,=fRfr OHuʪ_ha,ih&9HCgGNznN>3lán{X͔Np:~t>pn aMN)OELn[ַI֒4Nŷ 6meD#m;El 9)61st'R-ԋ#,O {wt ^fh8LqYaJo)=%ثE4X5]DYzB-3ȎUʯZ }Rf㥅!ati6t6ЏbzH|}ZDI}snnDg<7Ejzg\k*On`c1]MN؟b00ZX@vT(Uh;2rėeK2m 7t-Dx=-u ũ-UX#tn.FNj"^Ʈ]C cԄj~A+MiM)1M~ -U=&؊`YQ؃([?0G -h_A&1&_]< 7m 8L&A?'X㖍2ȯs#gsB %cw$i 8ZbGF: CJ5Y߼c>φ}6B47|)Q*)ZKYE zE"pOrU.9AV:YjXuP!3k 5O'ɬ `zo+3\E;vG@wk`贀>(vpGlw!Eݱ Ppnl*~8{_O5v *$I ^J*ͮwzoq/ڵiΡ%٩V4iMX4dm0D~ mRڅ/QVu(񊠩/;0 XlXؗy^MF%7"R626? u<ܫ0 N,l|Wމu]8dLEh(X[Ч:%Cjm7HQ ;<WZhu]MFZ[!LCEyа=8"h~V5!њäCqEHԢWTiyKDDyNi* -g_rd8%џ 1m*:~Q`7)ٻ:gxbw"QDEN|!w~oQQL•joVT N"4#F:vvoa?4N3g +Dݑrc{ڃzsP>XlYo."e.>׻+XUx)r =ők<dz\{ ~vTL/{!-*>ߐ (Nu{}X+@"uᠴi֘%3 >sd{ yCC ] W[M*7IaoixVוKpz9ʭ]wu ϯ¼d{ Sr^ii[#BeЭ'`|qS.KYNz 5pJ>+"/~ʆ4 & DjyMSo> yAwC @$وL>R흃vnu^$X9 ʩ?g*D]{]É k*KaG5ۘG;`?%="jdH7r DNQӼxZoVQfap+Y3šj?QƖlaҳ@> TM1W,M[j7䎁@/GÁv~"ڧ-淜nw1AA%nmnƴn oյ(sDq16]L˷'}D9!ލ')"XGXB[7mXHEhYWaa/`ITٽMpUvaA% m9$3:r"m'!ERi;Es$eYbvOe wG^v1|S+*P5ROoU 4dQӞcL$dz3sE 0V#/(LPZCBh=.@kjQaL*^3>5!=j>]?^}ţ啤a.gD |m+k0oD.Fs;"@uGg][ CkMT&;-^ c 85?2VmbCpS).'mĪ%GQeKSJ5͙Y)̵!"S鋶jȋC\'N2LrLkۉ*zᆲVJCKs*yD:Dw2\{ 'z"6p`iu0\aF&p^MAg",e6G8Bdf|.2J-⪉B2j[7w9xƢj:!a{"Y<f `F+ߧ~gK暝 -\uQU*CE x\Gͺw":Ixk!w;)^"SRf5jJw%uc%\%Qu zH4Ȑ?nhx vBnw[A|è%AHPaǢJ 'Y!AҮWG*[[^_:XrҏN2U`h<Ν'Gֽ,8yl}i6Gw[] .`'M,56WTW._WN@VJ;{r\Pe~V,=/-#;TCAn[so ]NvvDjd&!ֺO|b\0C֔Iykv oJoƃ 5kHRZ*NX4kqT[O$_[8#Ӎ^7F8B>ךZ7 ԩrS$[U5m</=} G#>=1+U.F]7C6Kh}|5(CÇMb6{pN% ] \/)]B H\f ajB}E~*]~S~b ~ ݂wK6:vCYQָq7K3F]琌4Q m7=`c~ƏGosv5Z j*(QSn @HߒIr*k(É\Ӯ%rζ-ݡ.i5oX.HaMr/!mٹCڑ˰D9:> v0lཽOnDpxmi_Wz!s簭uly0{|i 9kވw:# fM&yU3Uj o"5wx^/[EfaףU,ũG3TXH4۬s$( \#i%xXgCWR]fs%mSewy|me 0>8N[ʐ[Cnyi̗BXVbL f>;^*)W;!D:FV69džMY#(N}hŸ,őt+G=}cF#xCE5!+)Ey@.͝(l 0y[7$|(؍}PODeJ:}2bdC13%a +twGmL|壅JQ~ k1H0t_6xg#gtlÿɏXc?Ye(F#pTs&3; O;h74O+q b`xF K^_$Gtb֢@GeyreRh r.o_)-ؿn̖;w'j 'E> ^C|sM4sK(G5SOrؑ(~΃׊e3"38l4+cvs5U5d+?lL+$s%9ŪY*G[dWiejA21"c{1jưTDvH牂 'OZG:9B!n-X}+qi԰A><5G[`7fc>Xir g WiI op B(b(WٹV39QǨ|[k5@5okW=A4U3Ж$0[ߐV|-D}l܄TȮ9 r;q 88IQy2F$fcCCܡq<)KQa J购RWd4,Ik)/iJ̮luYO>&/QIh/3ۏMemcõ nCk\_4-˽_ T45'_tᑓ-lzh'S]rg %AB~BS4+N#%?geΈ-\ 5Vf:?؁ nhyJ$>;X *:~}:6 WIM1tǂR1f} 9T%mTwq\On_ b{. QHr>zb4_1tO&DuSSꞡ7{b&1;|2_XXx< $6).0/ܬJg=b1P0@-q0V,qN_SJ>`;Yt!EXvKR73){rJ.WxZ71ů܏&ޜqxOI\R}l\ gIOy#ԕO˯*A! tĈPf)WjMn2^g?+88e>DzJH"\k52!@LqY擷c9^]J͸J* `e-lU̓ MOL5-DHVjh=yu#5q?U'a5Pm ,HrH )AzH3EL~ӝP*%,jXlgɇæy-8t vgYIby?aHOX5`p5°ӂ"\qA5M݉rs]yON*JKm W{l&su1u;q|w:Bs/7uI3IqK{C-`LOꋢlz ^;{fz.z,󃗇K7yP/-R<(9FPRm<*A0 =9'>=KowUs(pȧx84ED.&`vmn@D=L;⊛zL;(]}J1NúmFM2ŅC ܒa;3n)/+lBଷdwJ,{#L PR@F&͏}t`H)*;Rlզij+n,cj>Y8D3KHoEAj5NA6č>YECM}U݋,g5QW=Gqף7\ETo|P/!"OO/GUt׿BerLUg1C/pEQL(Bc ?%` 7~.bjv$$^UALH弹z? |C {SK,혞imcY_?NG%\B Ax_𿒫A"T/!`oJyF |4{ יLChmO1H07Sa @=XΥp6!Nc2= |٘R#<2+K +zTB򼇸|ggk#)maO n9|-9KC>+X%dڨK)L%H ߜm^G6!Qs 8Gh̪ cDR^+T9_-`0YLH2|(VWGF7F* X4qFCXK\9C#W ƻgɜ-LGvC:<oY*Yv9/E*X.:]Ǿ>B)cxoʿml|{[Ґ8XbzVU1.g6jݺ6pP^vt},=J7 I6C*U0ͩBONai3dT" bB ^1ɜ]UlKqƨDϞu10Dtf#o$nn!/;!٥?baNDpɳe,Z$^ns"/%/b#1aʻi~5EhlAF7 @|n/trw>2 7EPAy:I2sٗzshY}$c=DqjnTqƐ00!l2P<6u3aI0Y+c|p O %, .w*mN+ZӭP#`Ay +i5tmDwݶZO4p nċD3$z3ELcj ]s26EuN0y9z5ɧ M2W(6v=F*Ѽ+ \;d )Jƥi9$Mi'L=Y:ᙹJoIEzEAP 8ұΏZ~IgCYŒN6Z $풩Y  W{<%{6M^\RirVw#6NWNj12|ýͻXJYRl%cvcXoM8$mvWNye'nY`?vT ;zŅr︛ 1S5*ޢ6LJ/⸲ 9MMQj~(5B#UgdFJD8 7WTh>X:JR&lFnyCP娚tY,0BΓI7My urt;W5t}:ഖ]E ,0>gcKו2U_@M#&BguLM{ gֿ̬B isW4 P_ U,Vp6.Jy07ɈhX>[W1%N?ԉ'C~l ?33wQ,o8?»Ji%s<r A8pO*4u_erb`a&c8v]̉ :ɦgrK <=~Ӱ+3^IR'qJq#Y2p 1緧B,y -ҳ$+Tձ0ۨ|g%- M\gJUA|A ~nL> *2ί  l`,3y^ 19Æ:J%ÞR0S5s;Ni:S٥>T@n1wwZ}NmVrGѲhx:yn{ $ ߟp P&{/ XI}~Mm4w.<)$L#;gEK2ƊKSE|3`MbZ__ccW!;}+ dOϴvQyfOp_ª첽Aa QƎNqS\~O 6=1 lCGS\\eTt O Z.g&s>3jWU*roj:VO H΍_ <~- APSQ23c9ʥ^zfgb87lOLU9ȨJRFٵ̅dZRG!͇+I~V^RbPڣA|qGw}9Ü_0Σ\RCNmrDW}>B?h~˞Z Ͽ/hLcEfF,.89)#6}7#agwwĥu;>ȳK(,2giQ)6%4󰍕z"\5?9oσ{ ;Q m=w:SLr]pi]@fvkd}pgɽZb{Z)_z"h@{= ⪆M^)s&S[9^(V-'LNpH8q"Vu-P/]0^a!A͍3y= ă8F4^XW全ꭀ1s_r)F|?s7V)" K&fCY 0gYC`u:"3u ׷5y| dr) Ab| ;^A^+B3i@x^({)>780!RsꙊCPx6Hpof+M_5|emďyM5'@AfF*u`m@z٪/IzL,bS6Iڇ߁(Obt /xe ^~S3uƄ/ ȉ%9LE4Ά}!\k bfnWmQXAjji«\ԙ 5_q,)ʬO,R v0ާ_(L:E!=2whΨhpz೐g .3E!&#I~ A['wl>\9w,Tq޴FqzL>sF3S|/?f%ȫkv@K%+[Nf3f=.& C|cP$eMxh̉RY9F˿/9E1?8t}<˸qZ$<+eR`tpWj#ͯto #[k.A |`|x!K"XKم #,[gDa7ħJHzg1c678aToK,dW"ңd4]}jƃ9CAlY{`P8r;/,(J~K9n$^)7(eѰ{Y 2Tv 茈0~:M%SNEuDO{W!¿u']&zV*mɪW6J0-ԆߙPԝ i+҅Vyb]ZwTo%9aWC%ӕZuqQoag$aVP˜u.N;TѲ=eK0YNgRl$!$,yQ_#$!VA8n%rV~%vs3eBVd9#V)z:l֖+-F^O*<5X8ʞBE}u[Ӎ6Ծ[R/fb*uq}8ljLL[D#d^(oH6~J mFvu?H] B7m0g0=8&Vv+etk͙af3^Z42Gp@e@L&r}q]R'!P^=(Q^Kn3ߥC(٫u?^r%zEߜ3%^i{1ar$ BjaUE yѓ+C@–>)QLN,SfK"uZ̊"-sm)_mI YyqɮLhMG{X`re:ZܪM=;#;3*#8^呲v>CWix(,ѧ$+7sΔTif?0nlq<+/W؇ BP!W%uv}퍌3K/rű GڂI:bxZoT5˕h9YnOY„;w>wH#f;]G]r]Z=E%@+2G~[Uط/  ӵy6ɩ a qXM ZkFAh> D7ʪF`1?6?#wAHlxϢTcܺ.d#Ԯfm F-}',>S.N&hD6Cay-s{<6tK6WR&̱wfBb4-6b^c@y1p#QN,2q fLߡ;6; ^5ZIe`n:|ٶ&%K EUT8x:Gvo(Jp{4\W!uO$e\Ji0n Z XeqE +#rOx)?fT Zd,5ف+Fë?B N}>V∪ zHu ,}WAX)qd*/ 1ƅI殜/ x4k `\UZoW<=jޞeJR9 Ǎ2OPnirA'l(N92;ٌDѶnI`fƷ g >aQ5wPZw~EԗBXZ*U8GzXdn0"[B{5=-卪1g98m8'MvƽS\_kaN&"ܭomxYQmu%Hs.*ѡ{ߴrWnIէsoI"Lk3)F!7^^1/gAL2B[haf)r;-4mWأ) ӅM4kǧ?+Pos3x)CTNPoY" ܎6GU}ˁ،[ycN#ՀH`V@gFwhu[:_{hLa}۞+,e?/+0tCUz(u̩6'̝/n3t*R|WjL#@ gil2%7,MYK08haUm!,#,HuoH`)KTM?Yʧ?tSFIct@<_vN}ϴwley &,B/ȞYpv[ }eyX9p|8CoOߝ#eP9 DRC,(Mki82<ӲY%=իt9LGAB7'p.,A~ ll`CK>T|͗nI'BzPݍTzO@Le9`XfK#T.e*a2}C3*FQL蝱B7 m> `q/tFu*`"C@a\OXs/jZm*M_#{VW~jG|+"C8ݓiֱ)Tjd,!+ Q*%!hبmiu!e*A6M*X'%fK89IZhYnh .x&׭{Sy ҟ6(r0I3b" GbʫӞY@,O_kAnzDʷIHCG4Bwtnɮ/J(t] C#kq3ܝdWj`c~L ci$~4>DX -K،ƥSK喉Qc + cr k:fEسXQz6 YayhR^I ~}3jKjۅO+=篮~[nvo_5gɅˁ:->tg-?mš2u,n:û *zY,Re+ԙ:?**wb'nmyv ̀yRqx;[/lP@V9e&肹c[zּb%S_ITV he+V!Z? sr6s5@Ƅ,>4s6>Jd@|rJhTʓS)(ɍ.(Fg)ޣ>W|syc]:'QE/1E -M Qn?Lg@jkZ+VVi]hú/ZҷR^6ZFGqa, ؼⷧ_RKQH3 ל(`o~񢼨CWmmv%'KDS5'cR/-'L-J]q Ӝe5ckiUFabg*EΏCZ hƴ<4R^co(9<7+@"5iSt_I6xG&M8T?Hoǝ #D>{܅Y}(PKGWa򉯤3֟!J53oDF0(SE^sMFe(1#Yqb)[w?rmBE?ѓj*W>Y;;59N[E~&uPBd𝹪#;4[ V;^Кٜm39J|[lg7X+'Oe 3 mgeH[XTxOY7K,BRE$-<0hY*gO)֫MW`x@w(*)4]P|2zm=m;1wak6N\!3Ӭ8ZC{ -#ٴNgGi ݭܩ>R W/da74TAR@h7zp}_i:} \$׮%0tޫ$jzy9ǒ26wb)o`"w(pS(Fhi̺&@Z{n/ϛ\CǙOߙU?b1}i.jFj2WVa%IShnѶR*)a(2 +_A;qĠj.gOgMe @pmTAcMǠpb?yM+>a6mGTIF8ȌpOJ{KBq_BTS\:A#촺65CfLYYMp)Zf9Ohؾ)>?EM0̪")@6o 0>=EU r )4-"1*k^8`IԧȽohe$ܘOȯT[kxB#:=!wmHd8B"ec~K[C:ijym~Y(i>.4Ocu(2[5tEG[+>MU9F&1E\ YLhXLՀiJίثNz\KY+c `57՘"M_ϴQ3' 'c6_9-fS;/U8~'s2}΅"HF}1[!JW7SJݳOzxl8/8n8f?fU¬#{Uxƀ,w_ #|Shx+R:=p xp/]z 1MQ5xD6jn)v4 RHe㠀G|i]2yE.RQ}<}++iY,m ןl\AwY'[qß92phU&IvVگ' 2&Qi9j7h? X'Y}􎉌A)@i\>nAZ Ld< VƋS̄s z2P_9KH=#hT^qzfP:%PXwuA/gq$_ALKdB$%ji1ܭ11o9GwqGVkgwlef^EFJ3L-6װqg . lF=Oz9B&Wtf魣 p̽;X %#ɧĚ5s$ʒkSST=׳]Aa*6so}֌؏S Yg좪 3Z)Mlw27|߹n  *$w G!ɾFfbI[զʿ%\LKeF |>57gƙ -MTэ> FtLfzݜB =YסY>[rIt<ӀQ[9`% ԈY)kr4PJu|,V!zpaLxwi 8w%(&15Nu:M97Pti}Y-%osRpނv#.fm4I{rYm7XamyfMhk7WiO'EU<"s]j/ge}Ut9a74u0{R@=hxnc} ݒJ CsDBjr xHn <{ܖpB]m@h$^ eJvA-;{5_MAfê D+aW42-cb^|q\ (t)Ho:31IZKDWi_y"Ӝ%ٹ$*/u9vaa7HSEX= 1@objeY m%/l* A>%fDi*Թ|~-}@>{q6dWeNlGk˕feͯ &3;k|j -i{`t#+*X#S\ 6@֧s`P4 F"y_R3-^*mj+-ASq7r{(^vڰΠ PAu5 txtvg{! ޷m e[ZSAD^:-]){iln-IW]woMinT8I.:e#Dx40drz,'k͗+06?OK=`OpvhlT."\|@t,N5Mj6pFuM ^`ehN]D &ָ" ?2tt8lB/C}'+DgU~CjhDM# \B)i8 zc=["S/KTC@tJXhZ̝-<S.Nb#nmea 媺_O427O44%m 3j31mY6k@z79 ĭĊDQc폴q4-"蒀~t!=~2VQN7D\lX0[-6anPHys":IL$h[ Odcc8Z"1G3u$`'^h9}1 Af8MǢh`=+9RN<~X41 8C|9:0.ҞQuK2)A1/dps`oS%^ZrcW;Llh pS$g?x7Ep$tC<|hԱ 2Tv>"Y~DbwN/!oU#rlDT.49]اJůۯ"@Dž|m1+- (hOFY\| Ǝq#}}k]J'>p\H >͚:@lv`PjfE8 eHa.8*)z_+MIzlKr֓-L'jEIt!TQK3!BCY8{Mal?$1:/M(1~a_Z}Cݓ)[rN- qU@o":k7ɦ)dpMahz\፼P{K4ˠnpأ2☁b!ŷq*r>Ĉa5+\-WK&E5U8I6,[3;#2YLcsn[GQڗvAؗ*F=" J w7\T/)2T#\t+X6ER޸A3 5:O@%0`&gZvuhCHWP,N&HN\3A+ LK 3#ᐊbvC`4 _FZKt>毃?6"A8h]nY5(0ĂςlՃ67贌r!3^:fiL2[o#pJ1`He;> * #B >njpS|&kͻly<l1`؍ąqN- ,q{aʌ>AtnLh@%`L}ס; ںrq (F(KK.@'(ySP1jDeU#L CdqҰ\QyşÊ&$IB$l;L, $$k(lj6LEܒ9UAmW. -M3 ڠׯvI0o,g58 7d*;W f|nIC\;΢XqG/S`{]<Ѓ0S^#_վ& sl<  sri:#ep¡C*AxVP?6]C7j718cL&yiN9 وWH dY|1؆gGf+y@Xpqv;>a$RhCA@p>%P\ P&=5˜8rlmn!w.0C xRs~d1sBDu.Z_ޛ4;o5Q.4rU uϯjEd/ogK% p0\VIV%8ǻ >h YKq!ͻ4+#9am8a"5LB~q(;1)(LMNu8\ħ|'=d/S_<9:bR~d$U t?,LcJ [0@RܰAF R-0_d8У1萯4't06^jׯ3YK mC|#w>J˴~HMEbs "uP;]D,iMA-[;iZ8 C!i\DPP[ _UWz]!NAr ,eGY]);d"˾Ԅoxc+C!75~!Z rlFLee:A={efhA@Gqﷁ%٨6U/1f容|zôPSfMٓͧb%$MXP\~ȱSQbi|9?VEW|%A{+Uc9T&c%&X߫JPkw ],! CfzO/# W98CƖhU_~@{b_I{1TzEF}cݨq&iU+L9h!8%Pߜ+2tGa?K#0e2H*1WDd^8ygFFYnȺHȓ-V<'AF˶Ȼ)TۣKvr d[U\eb#s]oG,CO.r6u DFx7>|#\} ["ՇBi֓s]:%.JD-Q``#Jғ߁N 7 1z?gJT:bie- Smi+c-{*QʐT_/)*@$#48=" [ʏ-z Z @x)Te+WnM\'(tbf8޹r)ta˩ںo~U)p"qz 1wZPREmG.Q :F)vB2EGy! >ø)GTa;Dž,Cu1x ,T))ȉ| 8[zݑ8%׌9ᾷeOdqi,_[+*s? fU O h] 8Ϻ#1\7F(z *H@,mi!/#Qڥ~.+|A\ʎ '- [Kr[7֩pڅ'O9n7pl+ciOBOzT* [`9K)RLzWDT(V臼vah:ƞgԱ>ZPmf/ܨs ;Z߻)KH4XHh<_MtkvoX:-bJ/2r/-R28A6rt^l{*ٸgئ˺x!ԛ!FתyKpvf'"h /@, :s6X8< ϳ'91 ?Aoa|^F3^'|i)/m{Dj[zz !x,9KhY=#\Jf^$dYsNov6vEt~|@=gCH;5k@I'(t";1~bENఊU(Ejp$U+6`[ͧK`H#C2{oMh('?9$=Y)`=R vI#xͪTvW‰^Щ**OCu)Lb߻~" ma;@0W`o*_lt '󀸄2ߒڬ 7\a/鏆H)mKIf6qÐj ߇VdRz3Ȟ~8|P{=a;9P丸-oY`D7ۭQhXqHz;Hg2@P"_Rzp=9V˔?ko%T5|~Z^@-1$e] ɍ] sV;ma&;}^YwaA"fT cl 1^+eM`4蝉wݙEGc"6ۡe&32lƳ6꺳ݐ{ڶ vJc'%t44ZwOWRNRwjL//{Rg^fF\ TৎbhlK_Fz66SLN=K-61*秉NLoaDQjGƕEEhV33HM;gg]LywQ}!c+=G =yS_(jD-Ss#.[f7tKH,_TF7=XɅ Ƴq}8.e#%#ڈ'by_#K/x5xα`CN@ѫdxW+-~VVRLD!ܭrN82t m}e [d*UvFU螼'XDZ>:1--#)n2!v93%1TlA&+ݭ SVXX0z&$P7k|M-)!bUyLq۟@1~>d/0$'ϪCU1NIc+F`NJ0٤o^"" CSǵV@j>L1ˑg}(#«w ny*k&_m=ղo qbW;(܁.\\.#| a(s^kܮ75ɗ&x9wѹ(/^T޴ zfZnc;SY=(Itz GTSLooQםЕ0JnzeP-Ѽ0)iVy#0ǶIEx_{d@nQzA?f-Jd塍)vK6D pSF:،/OsaP/&UtnxKw$sC@j1{M/;_u5+~\#1Ś@_+[S >+GE,eKοZcbF$ \'̻[ BTdP>-0IB&8ZBeqq*"157faU NO=pSN"6`HgμhJU)n'>kߧyߔT:6pQLc6*t )6ȤM6jAxYT,. +>\ |UKÈY0a ‚s2%L27 O2A?z<(oXXADO|LSo?KD.,ZZpr ﳫ{`"0yy, G&jRrqfQkՕm ʭng֜o&D-;ߢ^qPC(ضxM$[{) y ]nTk$a=qHTt^7sPMBRj 7-+]e4'/9l$Rzф| io?WbUfg7Myd-coa _c s3 rbq;! R>4ѷɫ-tSk;t貴AR>j iGKN2gdJc<)jh,rΏ,.\π vFcqK, .l<9A5Hqm (By` 'idyӶ>㏄ 㣆˝aF_e790RY 9A[XTBӴ6wK_x8մʥk=R&/̽b#+1&3W`1~ʍAMeR0dsd9lsztrB޸"M/"tB5BE{͖.gJ:wvo(-X'5 {!1\mhH0(^@Gm7jAzzPL9-nʡ0S>Pcׅlǘ$IΡi󱟍IQj<59[T4%c xŽ>~cvjÆ57GMuR:U3tkN5F a9u*aa} XXz+jL/̴;:z1EbDJ\#6^8;QlEZT" m_ut.\n颛y I\7*ZRPW[(Cu@@3a;*sz% rIJxb޸bjxJUr2]]w,z,xe5BäSÖ fTug=:p4ijHr#ax[gf:y::%GqBL"D ;Vh^|3eル^ai|2I= %XY;vRR˒c; B[|X czy> 1eQ{BH'0Q)BpQ3\7ȃ5'!-bLތ崆cjO ~_aO/>?j|:K$McEeј/P2c 8QF 3NR(cAZf&&/ZjQ6lS &}BaqԋVI/Y4U]6X;EZX7 BXLU>>?R'E&A'~88/>(R;ͱlP}=*7Hk[ܹVR~}c= y,1au F9Oޡ2@HE DҧMG(V6>ׯ ::T& ТSIbt*nIHGB~^T*V'+f1}/'ÌPV̗]9)ӢYtNm M^oz9ep3f kLy g$κ)rZINϫ:hg=h ]FW@6L7@s'AϪ[=Tg:j.2U~x^eK])8G“+IzibF~>B\w$%͉[U'(u|- ӣjt**D+7_9lg$Rhc`&gTME}A6%_Qk26D|>`2nv7V9%<7e0"l Hu{+3䬤gpq1a5҅'jg4N/狧[ͶȐI]eLk%Iñ+dgDxjȳrcIU7" {?M^DpP^2iu_K4,ymr8 PBƖAk<˓C\Ȧf}FL)C7EcX\[ĺ$w T[  \]Zrڰv' Doׁ%pgmkP/w`9 8+~5qø_bǸIX~}H"?QpUmݢ@(\g,xIn٥>CQXXxx(K+[2?BߩzeҼ*>Zh%^gQ,uui,-h8ڰ.ϳ0BdqGkVO?s!H{ct}">!FQs0[Oɱns4.I'35oa؆ksw7m1\5rzb9-T,Fd "y~!BI?`'Fz]X[…XrWgp6cT jPT~S=CTGb>2_ɥhAѡ(B_w7=&a^0fgOӶVŅ;f{uG+fĵ lV4>ZF &̚0t{ tn5g !BQRګF(Gr鲻ʫm,oVؗx ':3B|"Y"A`ڷ('4M#VߏLB45Y'TÊ1~=f2ug'X.e`ާAS0,G7":c1- HjO/gjW~Cw! ̴M#8Hަx, '`o<2zi"I<;qbv-0OWAY|>tW?e@=YORO.z]4R4l6]EV`>n%םh\G;@kZK:[LGYd+9ײpg!݋5'ñH/a1{96$=]'\9); -|{vi+@ҫ+xOE`3šHh* ֠2#aƙ+H*#Ԙ 8a܊ (lBuG*fj-Pƶ*LU˫HR8@KF kbE;vR0~]ԽDn\jDuŒm&ٓ< YZ[VE\%e BniI7ٞj| U o[q*Y-۟!nb!:GkB͙ jݥnXTՍ;Y}b'9fnkYS415oFv``{^jhhKqOůBUh瓰__ro =ԏbTBd|\Ɗ#l yt9\\p:O/<*Mٲ"ˎX$^wCgRuΔnc~a:.w fB}2I2&Da AWg&@FGUG^X7>MQ gdް}!=>UXпFͮQBD-t\{J⠤`"-E?qsK\ۉ5?uƩ*?)-[uRo[i-3UEE.8'쨎sgt+&t.s]r!ҭ 9@p z~XXNƃ .XnE&^+!Kw?ca.ClX2iEPamyc(Gk8g##x!W䟗py)"Mdʵ[Cg9wHyCcoR ۈuggѧq/u`L]R q< ?ӵ!P?:qDH=4dίo|1AٳhD޺ f0ry籔{Ԣ`؟7A!Ҳ(dG)-(b:N㾇O,'ϰlr *2gjc)`XpfF1hY3e : z/",M^LtKVeۋ%{L#նtwIZIf0!~޴ˆ,Ri^itDhh6-["Sp}@nV  }U RI̅mM"M R b'+fm7p@?6J)?דLJ=62Oqd ^J1X{X@0,*C|mpBMcdWsBӣo$ѯ[A/OJ6JP.>^&.~4%[ӅE_O}0U[k ll6peDo&j_?ZTPs4[#p_"sRt3۹u2e\_}n ;ޛHaޘ.6:6{<`JT.N;V\{qCL˰A͘2m7]W/e"QEL(=DŽ=Tj-m%%sp*h%^ׇ[Qg[aRIԏU}W.!7Jцe2Z/.Uݕhv /~U^NbtΌdLOCUJzojpTP/գN(R ꄻ˧ k*UƸfA{v,ӔWiAt 2o^sq"U:_DEn#޵1Z*k W_cy'Po_Ǵoc̤:54(Pِ'eԣ}}ZAsk#ݿ*M.ˈ'J)G ;E-/~] !tpNxy&LOh] eΖ81_;k-dkY8]:U0R7tN5mQC)7)5=Eܕ/O4;O5 Ra>° FxiMiū(VICVy% "+ˇ8el+&W7jP/.ݎEpys̉M[n&lx",aU y-?HU1?cu~!f*. I bngܷm7$ Fm}E2_;>p `&.>} 3`0u(|ʖ+~-ofsﯣM+\}'h!alN8u0B2\,}VUm|-D0;2}D pB{F&GQ,~`q-3P&_-mrd8'Ǒ OȊV~YBe;9"ܠ y%8}}ka'|T6OPwDuA% u$*J06&da ;J"EOL GNG,L6Eob*xL6ץ$_ΜgKOX8G9ol}h{Bآɀ_Z"h$ZF|eIPuWw3'O>bؒEPfbZgY"ĴeX'w}AV]Y r:AhǾqV[\?@WZ#Y?A?hdD̹5E}z.eK`AV:y3>*l9ʣ'&D'1.}홏vd2E껇Lc2#ZB:Ӏ.gkv )V "̍FpBl m9m(F{3)7T5WxxH!59TV/bfeӱ{(DGoؘZBË ]Eyo-&9A9fH t0Ao4یAvƥ%_P:Ϣg_90|.#p}JTzHJMajfO%se_Ts!3aVhPQXÄbWިO`zzYxumgT<5dx#ϻYx᯺4\"'9wdR>B60x³ }2a^ټ2,ۤli:|, iBACo}}' {J{&M0ɳϘOt:$9%%d`&q z\e\eQ- 2'!l:܋2W\]4͉Ae Pz+TR:$ni4 ߵ:gH+RPym_nFZYFU%}{,EyY6djtn*c5WNuUi)|V3qJXw1.pJo|Q2x^I4ܒT-MNs, 9K4rJZ+98-9+LQP V<{lf lxѱRkOTNoAю{.Nu/!HDf pG:ޙݏKJNE=޸U"А\nND<ӒutF=%yExV?Zw(wX|[io HO(?6i.`p{?^qA $.BUGۻB}N^:F{4}N8oSL/n!2nK;mOKKW :0֘Biw瘣JůMGAQ]nŌaz 3a,Ae+=^\g˦b#b^|NsPAL[1\hN7Eܞ_ƍ]ӡ%3_*P/OG#:teA5<\[t;RMT|)p5!5x3bkW<B^j!awfM3C B~P\CÆ}QЕ6&2`iXm=(}e B ``zʅK` ojA MZh烋ֿ_nP7\*&YOMjXY,[1tߖd$q{$QQ %*! SϒE u1c!=1D0d3'pVޅkjdCv6|V˂IxFͺ*6h,2*6;BCf1s&) tQ rIH8 jیL /]^NPIJ| tuKr ab!EB~n ۔SY}?@QXZߕJKafsVu0ɬ)HlHҀ-E0e^ X5$>D-!C<_cxlr]6YF.)R$.A8{f XCM'Qө[FoLz1F]e1. h+-aM" d<9Ү=yi(ٱ!#&?@'ީw]U@W4|9e GU6Zp P-K"1ǺZyvKƖeYh%*$?#=9Zl+(>ʩ,ᛃ$rh龧Pj/ mHi_]gFrګITk#P`r@VdƂyoGFGqU}d0& 6S,CKSM ]EYJ\a 1%WUp?*Fpv&~Ώ(,4OHC)h#d`(Em>u]k4ǥVF;0Z5FV9O'^]`!v'9%~AO\ez.bJvU [ ʤT Y*iWJȄc!l@,cSEB)Z4r<9/$q.qr17)ƵFsG E-M,i2 FR jok'A<g*ʳ:*?Cq *e꾐~PD :#AS؏)y[pc luU71?xw\\ vd뛆#-w`R_fFÒ4#{Yd/vW®KlF=v>cl=AH]Eo Z;.cϓ{Rx H!y k\̗fzKمz x ?DZ+C (ri,(iCވp)e2gX*翘9Y-GB85S_u@ 9?M&pDȒ+FO+{j_g Q(*A8>2jЧ"L-gx&(:xOS0rpY(bҷ?hʞ_IZ'u*|[Yy47 Bϰ;!Fa *&a=Gb_r#Wrv:3Vpm]~2Qü:v,\fG>CИS.VKz[p. H{r 燁jBo&wh5Q  ڤLH%Man{eCx^W:KZn ٦^m[V G6р7|@}wK>0ܦ @>(Ƀ9hyMEhʂ {{_XAuGzHve_a¯Tٙ_ևĆN}?nU|DఆفC,dk׿>tq ߽ i5zbx:^5CYi-EJcޝ`,w"O?DI 1ӗF~knsGG+[d,AZ.Ӎ<JMa ~:`|1A!z+f!d3҈*$!,ks|'qD XzP͊*K:.Gj˲Mhʹ%ʊG¸}6^nX\LjO;ߕR:%-!RcMCz6Fh+NS &#F3Tb3?Gq| G׶Zf<﹧s%x.' ;S+ȸ̐@b{S~eK]$PFhb#T5A/C-*,IbG<;liuZV3pOvLt*l*'$HĚ$!#xi`EάךS *Y*tta?'2RMf߃*yKb [zLaYJu%ti%Z=H%?k7mk^"*ʯb)ҴDfx%~P;m1`PW ݰسR;S^8N۪Jr~ w[{%?]S"Mim9Sw:Ec p #'L:3&Gĉ_׬DQHR\9DWhmqN.~r0+lK`} @ QhLZXf`eo?v{K|㴖CCJK~'©38e$% gsHj80M' w2gYZ0707010000029d000081a4000000000000000000000001644ae3ba000037d8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/dlink/dl2k.ko.xz7zXZִF!t/7]?Eh=ڜ.+s$e;\8[qע=/ڟw0)IN̆_&r>F2θ&W _֯Qrdt0{BYK6EYON>x(zdbyf:CWk/ϒ+`k4ZQQ1Eۮ՜ΰ%#XH9Bmw3"rkd+g j}s,6تgݥr~^-i:Jpp1[zȾ$`[%lC f4Iuz ~G,m﹄vp%&j`FM/&c'0bCL?\+/}6yמkL?{P'Dm3{ >A-vru_*}}'?\nfߓY- aX ̍:J?${ Cy`2Hid T27^[˥gI0}z|\ϒ!. buAďytk(mC0ݿNeHh#ZN=?@-7Aw;tM_viw),q"Fxf+ƝY>]mޟmOF ).3hID@zj)&/!*ysbc{]W!Dkz6 tA5I r23}Z_q\ڟk5!4O1+ `Sio}+=^VVVLY:mNmshae/_ۃ0qXG\:v -Dџ EHI3̉^U'd-#zu6C?'\qXa:d/*XWH~LdT0+ y"_Cw}I tjY3#>x1s'pF[6.$TX*Wy7 13s+UC&IJóp]DnոБSCaŵ{ }.ɢ[YʖɮDJ~PL}Z6y1`!|gՈ(1?WLC]Ե5em^O/_BQ[My}4<+%l4Toiڝ$S FoF.ܛqL׬H<ϽA0|OJ7fO}q7hB{RNmrE ?uGl9a,+Ȼl|/;ݚNr&ӧ!뎧-#2Ef JR ƥ̪%FOn AG/0=lUNQrE\oK}aC Au鍄6 h2VfҌ5݀3†VeY5N*d>y38y܄`+eH(Q<^_3uh$Ik u!h #IuaD2ݜpx/odV~>qU*ns7A}/b. y}:t(oA"%A"TʅwWwE{r4z{P:8h:4m ):kc`y \hkQ˺gh~t T pbrbw€2r( 5=u~-N~&y [i՛F4~X"3=qJ#:n-nDLj E}pmx Ri1_Y)4 %L gUIʂOjj^Svѓf"WG$z~~ԱIGTiw>KFE"A&y3ĀN*Ahd@. e&#,~x x̰Lv~<$ƍ{NǪCǬ;LmOdZŒp` m =ifO>]Xnev$PW >(_ynuxߔ]1{]_6^ۓGIP[V>x0oAeM,mc]:il/FD=KVUlC["v!g)'ڣ`|Nl1Þ}+@6Ce84V}3r!9]|{8nS +vPLq'gd ="]NZs:٥wbu2 ˑtguq c=H1) G0$ hcxXt~i8-πF LG=EMτ=騎`RXɹ3eK2iI`X?2wwPm u&Kþ4J ~hE5#7'!*<[hce WaOKQ VUa:`m<~a&HN-yT#mj%Ȁ[[H1)ʬKuh{ϗhfk}Dof҇pezOvA\N<䀨:gj+r Ԍ4v|q|%:l,P[.Ɓ HenFhR9 vQ^F*^~ gjAqwT e(u !e_佀Cg#&6H_8|˂Ug<*}yI֑͟ƴu8΁nBo82rùmϳnkodaImpB޹-Ov!j1K(x'M`D3U0;ϭ]YBv=t)0w)})%-$CR!%i\1( 'l\1-#`6Z=Ko/$'> k< g5xuFaf=so|3q[ΰl$_>[e1?^Bп2;U95OJŦ$滳tB\`asCJSW.r.[kM#R_0uѿ^<Zl҃NDo?cs+y/f?7c_l7z{6/X[(z1T+8P&8/%.Ts?dA(VGHM1^v)Br'<O[ұ-\^vcuPJW۳AUE;zLSD+oշ ZN5K'C ?$КUݾ/ΠO%ԛVxum7Np"5{C++llX t*pQ.?s3K|߄ 3M$MOR<xmX|\^n:$ܙ2n:K{C!R:>;w/&OPd=E1`xl r˱typcGjۋgtFU5'9a(nb&UhjtlW^*kNH1DQ!- vyew/s[ ?" p#LdBH%i,Ib4y12'*#(Taryq"zdr(qik|O>I*K M:kB?TpBբeTY(X0 4hpxKz?':k˂-tmR\`qmVWw siR˗Lqx|(EbZSA<'pe?9`)PH/ ljBѠ3P@'IfV6p6:~lPN)g6{煿i% N8糸!Wxi0 "a}v (;~&Ib%I %_5_z/0QFڋ՞)n#i)Zzs2d$PmtMHK_ Eh5,P Q|٤A~hwdͰXD|<1ʼ0*C,+%$r1⾒o*=:ar}nfI[&؜2kd)__ Gds`;b| k5n*֑es3зR!8U6Eª)q)m+ܒʰ1bԯo"Ȋ!1pgp<xOd6aP8蔤5GJpyؓ-Oj(e㨿%O0C~d_xuP Kzm*C@=[\\ZB[J^mÃhY#\woys͊;-aЙP3 S@nA AM+fToݣQcW@r,-Ш t%Iϒ- #6sNJB'L({v-DKw 77i75lG/ׇ,]I>vW>#j2;ڝs^M =pY}k3nQ7IG C]k"*}oZn^7[^^Tc04;{}C4Dh%&-$* Ne*\wcŊi_7 @@OYܜ[CךpBIJ# n< iDiRDŽ))MǿN0kgE Y}rP'Jx80WK])G?z7FX `<Qa*ɞSXA' Vҽ`v4ԥGRxM7)9d^>v!N#@R!Wb_|;EW(lq2 +[р/V_57 L _5`,*lЬ`007[Hih/m[t_ HoȲ-iRXUD 9"-PK\=ƒ Sb%LzUUR1).FrŁpX:L@\hUKqƮ7#/$ڷ=GH&TP@[R)?ceݍWGwˋ|Kn\h03)4J9FEKRؽkB U p @"~vQ(_ȭp Z[cmJ [fFS-BW]o9#Gs?|3󁥸 sx 9(mɧCz>Kb\ QPP%,p [/K=[ z{K4gBԚH"~/ࡹ*FU: 9'=gsVw*w%SyF%Z92~kG`56;vep]!heAw{qSU+"e@hM bI`vl*0Eecpr0 sܒؓS6>/) B8aIP}FX}K5!'K5sjڊ3`NEQ{^⬭/^ %N%C>u9+4Cidxmwdzw!39 ي.lNO*&/wE :^0d>2&=pDq-%2hUc1뽫=RZkM)D"-{MMkt"ˏߡв>T t5$%sPxt_VϔcOVVȵI *drêc>@ŃV)p|"ìu#^nᅈs_.Bbή10XuSY}ܚg3Lƹs6h>*9::-hd<4P:aQR۴da 1=sRP(NټEtfE NNEH3_HF<\_ԆB!リĉMz7']xմ 'Rj8U^RƬ0HSyv߶ YS~ 1L 󑌎c>{{Txe8Z{N  ]BHd\O.|kF;t 6R ]h\J<3`CjAz8!`}[r)kʮ5-V&R`a2eUb&ɝi!$܅BuD84m0e1.֞$Y D |qIZ~뀮,eFK;)Pܸwz3zr$PvCŻ{௲NV`3UT|.rdz?ORIvGpOa+s B!*QIQ{hW]|^b:O'J) JUD|:%*XÿB grK>P3'c69zYFτcs:oSs$ 8/a)l\-9J w&+g1H\[_nʈN'QW:ɪf-q'ӝɣjvz7)huΥyGΏqRXw-aŦbhxi x<,FKo)x$楝#lX<3C`2J>ݙdeKQAO+HcHeӞ.}3e3nx[:,Omic+Nؠ*zLT^z)?1QdI%8IH{͓L\*<rǏ-s.llX lxILuj`RzR1Rc jS牃sM>  xsŞ'ԇy8\KJ~2ڤ&"zv6wk_po[Я12)~|ԜM-av)Шƫ5a:mq Uϼ*ɺ K1!%P^Ⱥn߭đS16$DZeuU i O7>5Eo x:m{no]zY NI`6]$E]z۪hor4G:̨ͥX]fA}ב'"0xx}{H%_ڣzb`ToLxe9;_osAtHW`%搪_1ȏ-kц>t/"U*-#5L(|k(1T[q7ntBg+)HV*8'6Ozl=PDnz \'ԥ19heaKU@%d>4VB`a`(P!Ѥ]^KF.$5HX(%Ϲ7R qr/8Ɲ"r`-"@%ЯY̍J 'goá~Jw"Αt#=ďl2M!+oqf:Vttft Eb{55f7:@W)ߔ61||4sPhrc BOn}Y󛙦Y["{QM)]c MD '͈!t%Q=llZac9O jS1JU B Wz걕#I[HRfs.X]uҵGy}!(sع7#>Ɏ/6eP$t2@ dQA=*Fͻl32~k7$d\"mҒG~MCw@ګZXP F6goq뚒ȅJ/~kG[VMir8fgS2/ IQSb\kNj~/oiKǡgٵ &*wNǙ}TWr Kжpp[Y-:$ RIG2=t7, ORԽ;7@POyRF$CbjZVO}>gy~ڟ 6;\Q !$8ո_䈮鍭hSȏ.$AMLa);+oD%lܔ)>i1#w8F2T"X dVa &>&j"eҿ8驈bр-ij +rQg+mʙM)I{oi({%BG'wvhe}<pPs\VG£x%U!޼{]g4 үKz6i*<@, @'UN{W8;.wJiG~:okl*s^S2T@'JkxQحxZsU=:DN%ʷk|w䫖 GM){m_rK ~yX ]#UzxN8>!8D0@G% .Hbzf?2Hh],{[U f,jXUť$qDa3=V1t2.,?R4ovCl";ݬGU\"F=4-9=XUD㡂46c/fEqr[9Ǻ}=J'#.d^ *̜%j{G^*=@=2NZdYwaQ(J)t|id[Flxl{˄tE Fayzj'ƘMG4#9%dTƎìK{#gdw[rJ}q#Y΀%/ ź0%%f MjBNU>J!URM=6հƥbNf6aM$'LA鐿sl _FH3x`)Kux!m'޿PUا lYC>]o06Z-5p)cf}j8Z_W 6Bp+V<]-DU^KXi .Mi񙣚.Mz7/F_f廉(eOzDhȋwĂs ɯ3+׋|ސ.!"9C0q:})Jf!!%X"$yt4 X#&rr팇٤>o 3A8H-hS:nO+\vCtp>U !*P 8[PCK>8^'m7vV.uջ^ j_3[USox's9R:8 h 1Q?AOB&q%vA.GIf0Ke,hmQ/DQ AQ gvϦeVV x!u?a'z$0#Pr^t_0 bvG+z&G#ԣdzwBȬC>c*4&ˋyշՀP3H0Oۋ vX =%vg[sR>X^Ees')3Oae-%gFQIvu%HzT5dxcA eFc4bc*rt96w&[ib7&J̘] G03g {73zJҷ0mb@HlnC ɠ(#PK" ǣ66w(xdދ0uML*J(Ns|S-6-^yA%mDd U2+vfp XCD% xCmy/똧Ǝ8o1\XYMk( lsjd)wIF.NO DyAd:X\&]lWћA.<ՕTZf=rㆂHbDEj7"i:jgwQYH 2zF+ƾo)̱gYZ0707010000029e000081a4000000000000000000000001644ae3ba0000f988000000000000000000000000000000000000006800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/emulex/benet/be2net.ko.xz7zXZִF!t/W$]?Eh=ڜ.+ʄt0V>='?gЇAr xoUQȸVjPO!L,m=TjOP.8SL8T6}Nfd39H$֏s֖UbOCl 8.;Ct(_nH@dv9a:&&#mv ^zR ^`n ۚvjKjl@)j߹&kwENSG]ja U~GOsvk gA1SCjk$] ).M2(O(,7aW\>vnjm{ד*ˊCEPW6N:z7ſ  Ѽҕ @/);^g0m4NM©kykXn͗Sf(mf:NUp$Nwemn#c:> %{ЭU8W~L/iܛR::+!Vy]c,_M2fL+>z!* pk%9?HW'hN.xXJv ogo:użuʗɪ6[,gWx MEz6i]*'vK(Us'9Dے{WU>PZ¶{,* %2l=8~ kIgʈ/eh:=nƓIÊj(k3]&d\Hyyֺ%-VXNiI-daFr8S*3(0#ꗞk5?GQ*%#L`7"DH{6e9X|n=iQFP} ]nK"UOrE"Dfĝ (LxR$XсT":ԥo*MN! ݝ'JɸP3%Ta3Wm+ƖP<%o SH&˪@4C|l*6+d̰UQ.Ӷ& ~!/'8B>Z !7|32҈5u;f7\+m.f`+;VG%߽n_7Bxu fRm猈ݤh6Wn?L;߅DSdPP ɶo1O  )HjMԣLJO*'MLSh*{7#$8g&0VO璞a-nUt2?\`H]eKbIǮ>VT`+jVONPJaaݛ1<ǶOkђޘ ކn q0Y2X)M1r>sB.4w w_9(.mq v`U[&\nIFaV啡GbCUSJJLz?,6Rld!*Gi`#m`'k)8(_2f#Jz㗽GLD* 4%t p~!o<$qcq.,ʿVh9kT=nuѥ{8a36GYfn(AWKX\IN\CJ8L~ZGM~n \½l4- ͛H.O{NlV!J7FJiC>e.Ėx. A 8wA\("]M1xWMm1' *YdЕTG0͟6݆%(oNW?iBJ8z°+.R"6$s \IWc YQo]رn$FY(jglUdcq6o$A3D.PkS.UG٠KI)7͂2kGqZ9x:> k!uHeWuOͫ|njضqYl7SjaECn]ٳ\۽^% 㞥P\pY[ؕQ_elN;qt߱|%Mg|۟C\hr~PL599 4fƫG 't/Wܨ5G|[3!jH[Cp3hD_ e9Q`-&gE߆'mlt5geET3[ bl0(ni7i!-yю޳ŷ ܨ7Y{ⷕȎKwlY"!s0gPl-FCKt{cPca'-8 ɀGT&^MQ .RrY nL#~2 Ed b¸ZxC{ SЃ0ѝē]ƤYƨLFtɣPJ/' !%g!.Ac/M)!!RV(RE_PMm/]μ"6˭%g{x_X8Y]!Rm:Gp)tp>*܉dO|ri:[6݋l݊:Q] gρjQC)EETR#&k7e},6+&-ǧp< T~FȂ-XΘTc58ߕЩ􅻑c5 hs.`A?LOwGRRa/9GC{/ߴ.dTdbs)Q.VV6˱F'ܰycyˆ\'^/*(#D*81l K?e;3nXu(_|g\}e|FX6-zF63@ <+JX63$Uw)sjqMd_R|$%B\T!1`-B,>V$vr3Dz4@’ՓU.Y[k0i#]R'C0ІG-` M$DSXFE,}&DlHʣ^TL+W>xUfNZpb ]'#ʧvlMO3-%|ŇUhQ|P3(x4peS|,LR^wR3S|A &'u۞ݭCphP(DMѾ| j}=^i.CL{ktO#MrBkbaتZ<ޔtz.)Ŗ*(f;x- ]0cZ_<=Q@izM+lB<%6G'/`lB}5M'p=xA }:4n [Ш[,4?夽X-ʭ߷[%)Td˰'jQb0DcG(6 c~^Wa$~|D8qZ[*v̗;QrYd+ lRitHGjݷMt <'UgVp{[߁2:Cw:0yOY 4+L/?_*)dm|M Oxi r,C׷Yqk|y;p! 9#`19/=ŏ-}6W\o<2}DMmg!bmLWh6©,oΣZF7NwėLڱߎ՘[&B ߑ9Df]i;fb+;BZU3|d;+PdNqlj蓧^ 23D94<&3 [)٦* ů ;gIc62zN5ohldt:ɒ; w+|#&Pt*؁x&c4TVh@4o :F:[bJ bF_ŧ?zjX. 5"{tZ B9FVs[n66kܒnEn5iVH%m}H OƸFΈᙩ,q{+*>M$b$~* ;e=_u+%G{61f p؊ggVw-l9?/Ꝺ LL/`(S ]ي^%Ou9dOl@}FUҤ37*"6ݠP=n|SFZ% ?hy,t6lփ#Ep)pF+%6 Zd54N&$~?,[E򐛓j|:}KaQ~eQv҂ wPԠxe\񽽠L1Z)b|j6 q>aC$ΥyRo3*&ݱHKc+jXSˉ"vT n^n^_ױ% W:᝝J=O];4|9GJ7tx~Zgw=_i=B=Ȧ/zvj9bvKgj1Z8ԫͽJ!(%nvLdV}ipgݜxW+&m1.v#˺{dN*} {,-ˠcDs)NXu)XS 8aUM㚋b!IS^K hֻk/T 4KR^kD LO9` / 2.p< :奷M:γ~ۆ2FVS(iKkfCNCx.u/dNBQ3Is<,ߡ&ZX ~zˈL-5po79~)gg260e2,q8Jz)m7AP).d{.Ǵ#py!0e9Hln71emXd7FYƷgB?,Y4N$C#{h\N/˥ڬ(}ͬ-BlRKn SPG3pH/@kGF L č$Dl)J|< }gj=m6 v"Gbhس;Czk `WuA.%_Š;A\UT*m[Q‹aioUIJ=Rߙ3-:!o˗>,xDuY[l/30@|[/cˁ_t*w GX^G2KTILqDJ;b]xG^Aj8g/rhPr k>+J %! xGZ8zo3cMV3p:gy$L{~h̚.?m%F\"`p>TqSC +黫[2M ^zzV%5)<)aU\V/pfUˤBgG)&[t/spUex㌶!<\]&uo9Bxx`rrHRKM,ǭ(`*GR *-s<#ׂ:X5-g*~,ldR$wf1kf \R+@{;KJ@1DZ!xzn|o!_9kI!kCaFN{ c#gtXoާ+7N"pP䃰=_^pKAR 6MX`FU. V.auW>±R {ҪR~ ,"(gBwH279EgˎFʑv  `Y3uh;tM i%BͶPT ) !-Ȯ8Z4euhٶ7'@!q^N#=r&F}КO:ֶ-ky5L6Bju CvDaJMVwHtĹ9<.Y>0dKESxlOffrS# Z_ :'0(\~쓑v_gHV7Ћ$1$`C)N0u%PM9=p%CXQv0pck[I6Y(gĮay/\ [DrʐFKQw߲tu8LXʢM<7NQ]3&+홙8 -"[d Ģfz6旒GbjH'V$%dC5{w/蔚^(FɄItӶ4MHCI?1n@ 4:釤9PzT 8g_d M^w:oL;EitTZ{r~ʷ?g;-KTWmQ/ev@`RbηM/m!unQT(0R+d4c*.(<~~[r0zy?jٹϐ,n!JsΜ#8F`)U@` %t/kz1K1\z^l''%<cG´omX 6\zRVc[o0a>W;,Yκ6?agrIb\Gm.X14)lEWVmJ= SfW"7Y9$C/ mj47$ON #xN6#7#:k@߷ DicpL'i\AXAdQ dO؃rt9RN8z!X8['3"!배0"vx,hJ7 Nvj2G yn\K*K;g空X V+$lÄFI^`}eƣ|9,9q;XS!W[v8TÔ0m|H瀠R0Nz0AհID0b108]3fF7yaByKBXq$ DpzIw܄p{Ir|% ZDk;j*¢8W0j\.^#1<Ȍ.ZifJΞ#[,Wo3ͳjC {爞t4κ(ꌒ`S ӷ#)#|QNBawLHET Vk^\!@]uwW= [Knt6J&KR/C)֫E3'8"g,B[*/>\Soc SAts3B )HVnz^nHpЗUQOVp3(7XD}Z YKLj61wf^TᓓO>UN:0@Z'K'[x3r,PJyu4 QcJ:p1* 2OĆ<^nɞރ|WcpɴbFvZ)ÁogFqKWtQ!l$h7/f =df}/aWp(6IcN5ViqJGTp(pQ\c;Q7+4$= Y,.nHVe>Pc !cA ݋򼁻OH~9!16✕46;q"u=yi64 8*SiM80ۂ.Mp4Ge%=1h˞{~x$ŽSA@+o4}9e="ޗj'!g֔ dm!GvW |H@U/+at?3yxQETI!E x7Ec̓NY' ˯t1)İKqqI,b%l8Z/Y~R\F%/TP!Y"J넇B~`٪E57[H,9)q C5d}v^460L;r@(o1o89경$>(<%u7YdN3Rܴ̓`\ m"6_!0#-Q i R>F>rqLԪVc֤ 5)_fս;GB܊T|.[Xt<"IvWJ0MS ZWJ#eε:geG"\t[ݸ d0`:k="3An3@$܃7&n/yvJ BYڟb:zK&;ʯkR!J^fQ.13_Cr7\O7TH>9|*hQƨMVٓvQu+)E8m'bd +fM/P} !(Zﶿ]:PJ!,x 2pUzHih>n:ی+Φ^o;_%?n[5GaEM8{[ǿd] iI]ZΫ&߾T1=nW\ ɢ{2kO< qGw% tx8@$wAZYO+|/){|ʇVVY ^(ȍez+g9'E70 6֭Sh ?#sB jfCZ}#&a.4~]_v=?/[!U#fc&*$Wem֓"<<(A_Lz&(_2yLa8ʔQr{ȋ5lHWvvtT$>K98w]x$׿L0\kA"q3YG'%llB\(mcH_j2AtMqf .L_%mBo/<:yf:6%~U\W;f&,xدԜ<5!a^=(17s[6}.1׽w6ؔF72L#qVIzO0vC}FӢ#6Y']5L1[xN*i䷟5WA yk|I" O tnSK~-{L@Z~ʀ>'=Ufq! ڜӶLV?$vrγ+FTqRKv(=mл@R%50}c۵>Ai*)hSHܓU] a3<*LiH6}vP%fP_}cjij˘ {ޚV~DZ\)i}4da+Lz|w?h6?gYp7PQDŽ7"?͍}nR}&&wO3^P pwh|{FXO[j6㷵F~BZ5>j(?b:*9=[-\}6+_\keP>q:10`=O09W+®oPD/ ;.QwZR1J1.cʸG}Tcm$y Jm;d~p-eĤ&* (ߟ|xIhd|ܡʔR Jl"܆iQX_Gc84.v-H.-aKB>N"Hƫ:&?fܷg0!sDMxϥ,d05X%Hji]KoCxi{Yo5|tcu-W_x^ۧɑ}7N9D&QLBj U6P;n!\mqp1G.˱Z_5TܮP ߶5zVZCq˗*/YijwxUث%L8X`9 9bi}lȡAD* ΍NRm?]CxJnfWɰET| Z=`u2< .Dn,ywy?B>uNf溎݅Gs[GecRɿߕY NOt64 $݊*FxdśZT:~NSVvdlu@Z,H/s w.b24U-*W @vöj,''q|fp4ӬNT$w$6DJIr4[>I:b! i;j|wwpiH[#j}jdbo ?{xg6.ɣ-13N9:]˒$R&Vwʃ;Gjg$+JE:Y: c&iszʮD*?!4> u)E5<^z{u?p"Nk^ -N[E\vV.Қs_6d-r uS_W@o G􎴄7cգ#e> ewD,NM0q,p-;[/AQN0BiF4ǵ?h>at=Q_S) .k>#o?5qYwj$P)07z_($ "0a{7kl:V6-C8鏄zz=_)BH}2i2>Iͮ(. sQ!!FiA*h'TI,C ס;Dg}fbF w-3;}X-N8x!ҥ/Y4A?8b{k֡tC2$6aJ Sڵ`펆$[9(p6Ԫ?sᙳgѨRnM 볕Жפ:kpᄏ@dfpt[2|Hx'#PK Vj𨸏2UQT׭s|ǎ|mCJ9bH8 P\goKhM1ԫ ՌF>'p]L H۪ףض#S2u^UԱ-+qv. ]+%dpMkUqgm# ̅lCh)W\"WӋaIg!RWM#<[18P:?#H f@Ls%rLoL&a ci?'. .Ukd9sGF &1ݝ[*jsHa!ǂ&(b _HFEdkڨ=I莥lcZjIT 3}8 `m4LwFpʓLsm'1ۻXnK-T8Y"N4J'Y+b*:+klQ } HE(Ҡ)s번2JUVaHm1JzRWF' ie!#0sJ8X X%GTWL|_Vİ[(ug9E"T{q @z{-Ӑ?5ULmÎQVTmT{lY@MtWZ"m?zk%I̥קKYy,YCV}&J3*cPi돔e+ʽ#'EZ-߅S˳R6TC2Ҳm]OnR\_/ꬪC5WEd{ff pډ؈ZE5'~#cd31 c֕S9ʅJ {N;|S(]jTE9E@*>p,頳W&L!/&ȉpCy!%=jg|7E-ce*y"xuUWNB?_3wyd! C%w̼DnZElԴ#^& ZC$[m^r!f.\]aOh@9A#߁!=B׏y$ >j+hC8xߙqO&Z|@FE dTh!xҗIƋ>3BO}ϑE\]VAԯ`럎?_x&Ge@o%c3E2cdLM*1a2d)*yC3ƌşwܹ@%c@veϕʚIR76@ڂҮ•_hn!x>J=>t.89ɓqچcI).̫"% @2UL AH&Eh$w$e'o^R+ߐ󢬠VPh](eZ]!U=xSmL-Nhx0ɬE2Z {6d 7>šjd% xJ 宪┃Mmk|>h44sK90&&-`\2=kXĚ1Qdila0}is3!)4%E 1NnH;@/SR01tLX_4*~ u9dně)V5 pSCh®fNӐ-\}&vBi|M] ;i;2@-lĉ$9i0!cP5`WE> \q }h=ŠVq;pd~Ni[ ջUT4X5ZiˁMW xȔlޗ`.G)(7f=We`2۳7V‡._K Tr|Qѩhh!+PS (5G^Ɔ6=W~V0.p+W \$pRl,›P25F ! Jv?&$'MB%҄xZ%@#wzս b XjYzV%^J[z"P<^ _~CRgXjCyEcZVl\թ%sxlPn0CRوBT7 `;m~8kwOWŋj0fЦW_z+H9Ql8CR>](i<ꢇo1ThWyLwHԕmpMxRX-Ӽa5R(1wAr~W{&7hS!D]DLnAU|) Z> _a3EJd,M, A_ h7%9_]2E*=_; גT/+ep2ٲ*fY:aYo!Gsy4lz[dBXf(<%,FD8;=q;J!(ZUŠ{3ϾT*H- x6vͯf2V=8b5y1[Ʊ~p;95`P!,XeRR IELIc)X$@m[ڢCǺ7;:xDx*\O:W#pΑrP|[(;wD6}#ge']o q?ӧβj\"8F&Xij~Ie"܇=!懽rpO^HK ^}A?7(Z5R 符} (dZ# 0PnlvS~Οyf3̹ס,AIQUzx"fX!ʼn|l 0EUJ~7{aUq+!~;D+ ndQ xKu!m[.pB9p^Nq"‚B5oՋ.ri2.E` AAM&r*;}d*hk|YD| \FOSm,~\IJ26r#BA0^aw5:"I}:O̳/Q-`a ;݌8 to. 4shvӥim[3bSŝWyp=;!l"}v Հd&uq*l='/gt{zڗ#' u{%5=|Y[5Wr)gZhI0M"zB9M6_eJ'T>(m[4WٰO8J4z1[ilW N%$_˜,Rj7#|Es@;5QD|,f"{S H WKjմANGM(ޕ8dz1)xY9UJF<ޛJ;C^⮔i 8zȌ B5?i@i)y ť=[w˫x+ĩ.E04n䁈7[ 6)ݻ*//0Hua)>uA1:K)9aʙ|F.pm!Oa5ǂ'ތOlA%Z>R>Q'8v‰J >W"kMCQM?>Ammߨ9!K>G`آSz͂*6+6̚TЧ@ߏE 0*&'{ <ΖmPbo7 I+ڪƸ/VU )gsI'`Xi(sY@.IZu.@迖jhӕTY_a{ɞ TҭB&N 26Ka`I袷 ً`pQjICasØFWF_YFg2j`P`]2[U}9+P.Z1/08yQԏHF gHiNcJS&e ۢc99*hl&ı~>ejN"ҵ% ULD X~gu-_uj9m򾫤F}g9;?MjPӋbg)Pa DJaC`jV6WN`Q3[ΌMP2Ul-iLbC3LP\ؿ#*P$7PC׳:J[Se\pQo<(Dr)-ΰIE"jНS1wHA*zTSK5}r T5CsAgܭ{[ \uD_/nw|@{ev%Aw?)Y S~  Yvq`CY 9Fpg%o2[O"ߴ ˒H-~'t)"uu 0qCWfuQI.l0ՖKJL}20_|Cq2%)HB0=À~u%T-(IiD]{;t/sWdX\82oi:0oK~J./ ZRztyY23i`ޛ"OU}5KK@^7}wB͢(ʸ /'JfݴV3hW+Ev> R.%Ɉ(t|7k,K /r8۹I֪K[KbQSuxݷO5Rxwm[s2T D/cx;\6+ŀt2f骳@Rk3sw&o ˉi' U]@Jg9Wۚo;P|?*ĈkrP~=o#X]2mEe!x|7II_3R{[]*&x+45 yB4¹i]SLidP?5ذʁʼRf/J.٫}cur#P5Z| ;8UJiq1˘օno /__&D&6{4Kb0y8)BI[zıG o<8@B_M9zoƮw9YJ)03JfXp?] tϕ y_) 0-8X882^;3䑢^|z@Olm5aoj&BkZ q&*49=U7` JOu*#l킠#4e4 ^Fe~24>#+ I &(ggB[ r P*I$Nd3nµd==yf>6ܜR6̎lDEMƙX>lrT-óG%(m@[2_4! MH>t.W"9VQ-cY)C>xZ6d6G.C$zHSRu5`YnYp.q CHLV 1e9wl ) WɳBc$ 4Wx_Jcj1JlH *tբO#sU._X#y$;.-l'͑igQ4| :H5r<'lI؉ ?YoZt,%s#OMGw쉒Œ tY8xl3:6_C#rQiqf5W*t ,a<z @ 4ʅ4 :K9bMp-_<08F>SAQo7##nCe+!JL@ut bpsf>"L-&2grg([-AF3 szbn,>a.B,Ƒ}]o'+]b!k qeSM:pq&^H/C;Hu62+X\szxNh|{"ζG, /ȫAL}GHj&@ecoWR 5&} i:w(AntM_[8 q'b|<2cX9ڬSg7 G)sV:l>b_Jv9=νۨtwg'Qp;{PaU;*EK|֝$3=b}_pjm{ӭ \g[?hktҶ+%}#]1FV;D*~| \.z vhʨ|J{b3Fp^FDrYG`ፇGe4YpRh67땤y&3R_.x٦sB䋹F(gIh\SX!SIőJ\oB<ޜ땪[ZRiHؠxf!rtzahz,\Fqθ+A fR|#~Pޟ:,Uc@D6LUw,|pl1cRWBfUD;E{aJsNuqs6y ^\$h Ň7HW)Y[ IQN<˻10rONflۘj7P 6A[kCM5# jN*zg`S`jج7,/+,a=|6|)פ0gdWp~ `ǜR37D7RzR:g`V jSmI"8@gʞ݅y4q%l 6'"_.Ih q2e#90U;htގ`*E !Wk>+f'waggq|, pU^YSeġ`nơb}_BXy2郋9&w76S WGp\fqqo+ȪuOOV‚ՉdG$R,Q|{p{N&5c}i_qbQ֒ KZ󶲬PҎlڎwF#::", /IXn /QQUc:cwTTl>P3IS>OVal.*6M1{I70E}q7%ڞmd)MqU~}V^tdK"R*TFoxw5eXO56m'\KX qHX{qRf:AˮYu]ȷuMYik>`Cxs[͉)ŦDqGĬ \qVeԓ_ ~ 6ғM)MSU?mHGazȵdDojI˼Y}ɪeDp4 ݘcXO{f`lލK=G}vVOEjyqDm_r0q̔Zszxd|ݤ%ׇ 1P =0BǙ=㸅jr(Q7|{8s$jk6A4؞cCC4-6C^WCmIÑp@zaʘOkS4R2)˽xÃnSVj zD 9:U]qM$)`l -j`ȥ^QCr/aCI"'%3$8BJk HJj2D29<[lyU`G3cS%3c,GUW[->&mnC ]5KmqUba!jQ*񦧟%O_=)0SR QNYaJs<{;Bo;;[ՋX7ƔEȌ<%i(a^K˷P ^j+N}P- 8pӝӁ'זhpt0PikQ\;B^ t|E$D x^[R'myv^]%L’GX:pl@XJJ7p>T\DXv Vt3K.kb/Ny{zї)۔* ;^e>|:^Ԇd`qVjOM,(WI|Hm)9D${jB[SwL鯥;UH-hRQ#ڐ#I~C+;C>+%e S脂h8-V{CڳRCtJzZ}Y帧^,P.ʷtN#AHaԿ Pcx;ں+ˢ[(ժ X}n/_ahȉtsk,N:pM[tK^@3bTl}j+s(9BƓtK 4~:6K!\<0)w>A )(('MDNe5w ?ĦАs$,Ay3Ʉ(%lbm(Mv RFj Y[ߧe ws_EgVNvJS}/L"\0/q4'e07ƯK\:oLp8ƀ<;ӱ!kZaFO0[FF(aQ6H;\_*'ѴQ!F?ymg?w!QhJxpC+ԝUЬ_s+29B~qv+ œ"%0 X%ymcYl[YD/& 5aO懊kB鈋tw@qNN D̦Ct5r,7>hmkq/B"+HC  ;o>|"< d=,]Ssre6o'г>;wWva}7όl" ӴsB CSFb'&ԇv`D߫eX)ǩ %2P"v9aOpkGBLWsPqoB+7(IHpBz$|ETJ .b8h86 A~\,\eJM2O}z,4r<ϖ>2Nm1לTȅb,hoCR$-"[6Z2!C6\y-T.D=XhOupT[ wpڳ!\๶o vjT%*emurGhu9 g~+ NС3G|Au9K`y .mIf&=Ցirf_VVޛ0T;)M/@ò:HL!ɍypqh`UF7Њvz@BL(R'Ն[JiMLr$eHx>MfvL61c1}f]C{)`[ke1(l|v@a`骦_w ax@ -bbJ*P|)WCuv%23nޅ>_G숥"5;`{ޮwzesd^Q4Eu[20јDfe.r7Ն29,dv9:|ng @ec ExNj4w5AVPUuT$El&#>S랚"x][mcܱ+O$=TqtOҵ߬p-~.ݖɃS G)fp85{w4qMݴ#ʗ4uMHsP@jCL=*H>~׳ OdD#ci&ݿzT?ZZ˳<3#BT?,\7? أ13EұrqW醂›b ˦ -/CǏAg)MכGT/. |P 1s)V| >Aajm]',DtF= p(w&IA7M&GHƢr m#fnt B C J)n_^L=>>1˗nb{2m b T9PQK|ux/7 p> zhjmȬ8*55Rz-h?&$&T.&S_$me+hiZRia&͆=%SQYo;uxyg`2Rcwt,n="(v@ HmX𪊛H6,gԳ: M}^i]ձ5fPD;)H5M?E$+yQFy&nJ WoeFu1nPn MJ#kI_n3yF*uq%=YpJ򚮪#C;Z1SZJoY0yBg+`\m2̭>G9~7gKBCr@&^,;Kx!f4e`06maxC8H3"ov}xTQi=WU'oLF6bJ/jsCWoyiC'Bd%O[b{HO{ľPk$ Cp+Ҳ! >8+J*S-" R:OM¼~kZr[!YM ٥3HnAрt:q[RF2k0Kgc=(՞D)|J?% ΃LEldlξ HzC{aZ/VP1rֽƧo'ω< umùř qS?+lMXS"ہ4z`yWkVM)@ q~ޟE5g~|We]a56MYȋ&UY茅l*"LS4'Y)*pn>ٹ(f&5S Ď Լ %L7*څDs"၁uN:6 =R 15 $m{}Lԉ9Ss qua̓Xn:|*,uȠ\)CeOW͹K()IU:AS]vq}wT^nHލao:ƤG\l|, =IE*vU B~h1O_FCY)APT_x6eGDECwM2Sh7\uޜ [;PILEqo8aM89ࣚ`T@)B[b:1:"c * $( .$7F3tynŋVܑ}% ka:|\1Iw\.OάO55Ic6("MP@φjfA?㦠KL{i"01}-Ivv78-}O;z%nTw-3ыiY]aCՇ,/iiiIb܄6~Ab"󘄪OH<7gJvv FКH7iCCF`[|2>CDFcAa'{HիVQS[早r8W- RLh*R2P@ 3^>C^5 n~T%,Iܱ;=J6{pfcX(~NnuaؐG^ohNm_3Kߞ!:=1XB)R9~T;hZwnDs&y^TH3%"Aru${p5r62B0esķ«⩩ڑ C}17a}K_x+w/=.ڋN+!"MPo<-9J.E% =My5~BQ.oc7jy{Sk ȑY؈alP{Wwn,ԽPr!lvxt'7[b;> H6ѴY`H$۫t 7Y0ac}>$T60l,i((e>:Hji+Qء%F22"eMoXܐtIՃᅢV{9k@!@#~6 n'E ހZ BE&fObڱ*lQ?& {\ʳ3Yx; T2%HcdzjOEK[] p@MU]ò .k5PiA W64Cu+KLf@Zj=L &,a* h5%',RMa"~,Xj\>&rF䆞Ng+n4w [ ':T!F4zG ,JGbRWR.*8P*FB֊T]jFB$7L%P8{ˤ5F ZXHj ;Bh;zXAZgbK[ > l'Ȧd2gdЖE1_! 2 r:wsSasWz}p/:% ulZUh}uLDӆ/~aAJoWvaq#aS w#_!G'}{t62VWX R :9a^(N z_n'dޠ[⍳Gjwcӳo ڕ>TMUEe]@W1>Ɓ Z {0(pC*75aj2 jms=SY%H")| MY9 ܮSn%Y4ĢS5jD;O bԗJD7S'-twzbo0eHME&.13/GOqkKȂ)l|)̠< fxztݥmDJb}1<$܂v5_Q'|MNt{CDȱJndb xAy-r d+q[D1~krlgrTx~\IHn+O>}Y)tsOQ0;=gL r&n=2Z P+a,=Y4lrJ<]Tq֜yW[Hz`Jf`ּQU&:h#ШJx?Tu9$zXX f@%1Mú֋Ѡ ;VXq$<7LT\vct@OK+ V؀VJyZmҏ.sB_1#F X[h!VޟS7,|p?c0U>>o_]ʐiXX1 |`0˪uo'X['Ыخ(;.'ր':>CjJG#.Ug$W jE[ T| Cx ^>|7z`sؽ _^@b!2觾6L͙`y٪pNR/8Rc{7lL:Ln Cؽ pHQ'~Mߣ4^]\=Oc/\7Q(`w_ )zg bϢXCEW鹧q Y?.{Rzx_{G]Y-#Pv@"ޥÐRRu 9T>d;N64^8f |OGF -k !#G(R$$q|A'y.IllQL.R}Ԩ6Ž[[Ѣo^&m[tB3` hH!8m3+OZ;I jV<3V\G|J[pU1E)'_s2] n#qR>FͨdQp/ jS߱STM !?|ݞvFK!fUlC) &_8iq5?-V NPNWImSƛnmi:;p2X| vEyY&hdUNTIXk܆Q&ylL6~yh9 -yDBMiBM]ÆYu J{UnV(Ȼ!9:BqsCؘAJ l^.#[J-b|]" 0YƎ~fFTщ$uXB !/xb-&z9rWdB8^n|cT;!'?(Z\7ے;mE lwXh wH_utm 3R'e&ܞ*zU6MKFQag &AD`=W-04bH.ߜc"Bј["NΑg@n]ﴫluۂ%VN(IS הq|Ժ󅰦%3=p*QjԠE&]GVx˯?Q/:S=uvy#6180rL#5-:埁+8~<|xξ~aS&f;I D+TlP X&$ϢBJ݃<%Z%+ݟQ"oYKBshC\Ĝ~ől֦ݳ@$^YB?oA0axlgwB-MF?SFͰ Yi:gA^p;HX$wHWN8/Fw1n5gǔִ{wΣz0@ۣ?GU2dAM #EpS[E,{ JTҳ! E).RrD}7k[5I'ꁳ n4uo )2h0S̏u#Xw *[t>׺| e}|12>(wpF'^pr*Ǘ{gY:i_U Qk\xxW hZ5Ũ#,I}aN|01\OoĦG*ϕ 9 j"c9qO3 ޠIk<>ve3FĐQm/<[^z*|h\WxI;Bn3X$oBC_Rc:i5" νE8sGJEuZAF]V ~(hZQ'%M*DS}*]6VC䄤KhEi}|(d&;%ܥpՄzeʰOlbkeF0 8r61o4=, m6dq6$-%Tw/T=pP|1\:]iY)rM3%lv% A)ɩLO[Z.ԚdF ~Q"1F% # 8?re< n8'&×O~PrLBYe4Loi\" !UqX p @Â.\xfiLh!BG·xU9&e3uP~uZ\07+<[}c0b{v@ ILˮn1,<wsgͥ|-Lg&mz~J//Qq$*ˋ z5& '!*Hh:u(deKT%|fFȣ.<.C[$z~a_NVطD5 G fgՙm%<>uOtV.6FDm;R%~ř2JoݝHacp^!͐8u~%3MD/~բM@ Ty7JRAVݬݷKavWC9tjǔgU֒RxͲΉ_FJFOgiRw Đ쎱l ]8MؙwIif oQwߙY `D@s_s,tWa] [4NEx%!ՋroӝZ5r!Pb\"ks}Al"SqxwǾ '<Vm-JNõ0`/Y"]dxud)1!p5],Mp8s(:xIx#=Y y*֚%bwNh&|>f4~Eb^HoSxGXZ[\ų!8yVcYkn8E: 6Uƒ:N3=c^2y t'XyHȋt߃n g_^iۉ8sa-)O?2YTa_ucw궴?:HAL"1%Ȕ'5W jwdωOAAȎҖz[#Gю5#/)۰Rc PJwhy&ǧR¿MQPÀ^]DU)/] ^ "=)Oɥ,(bYpP.G' 鵒 A&J'!Ժ3\d, ?IwHUd*;3^#bZ&hӊI|t4֬R;.R8ؠx){xujZǣ4_PN#ZLH,9t]T؁cYD O%ED  1gj{4i3WT'Z.ׅ.!aF ӡm;ܯ:߂P ZءN L(dp63yxxÑ2)rEqV^=-1c[`*OJ꣥M_Bn-U-S,oЏN@SyλG7| +ev0<̩\:&fﲐdڎ88E ò,:*Oc|īB1!.ʸDОK$wM)&{oYYa-8*DS\=>f4N]Mƨ㸏EmS7G4ߋiW1'țA'oA"W-drJVCx3î$ P1+soD8~* X:U`eR2`]>7]83|}czY{QÍ$"}w ʥjc zpՃ: tQ6A |\L+B\/㊑{" B 2A*Wj4tkq 7 feT98/}ЛtJi\RQ v9ڶ&5,H}a$kRpdda1 wWqӨSl/-,?-# {wni缳mV nzrJ؟Q4E4:&A3D h-L}>03`J q~,@PA`Ȕ0\!ꙙۛqt9[dUeTy-!L},0Ɨ j7]/Vьcߏkn%U#8GRM|eO™XW*;Z%Ti##׼8^+kZpwy(CkLK4%[bA~+3 [7\NU݃TBVW 7KC^ŮR&k@SӺP>#~UOT Wfc" |~CV|F2ѽZA yOO]t fA·B~.r)HZJb) 'Xa'&g!q ?Ta_!Pvٰ<x9 hT}NH*Nd,6ɖ>SޜpFFë>1F;Q67Ur*1a~+a1(ݼsx_dЫt 6R1%A:.YDʡ")!MD" HCaE9[@m0Oϲ{h^{&߅a1 ј":`C洖.?nĹšxÇN!m+CI(((PjQ,H f.騄WWvoݐl-@6Mh+QyiCet0W!;H2Yd-]uGдإ%8Uiٱ7jr^n^EU2up{A,zZ' cðnwpthV:{|&7(k^0Sca ^B.8a܆ZN_CsUCz}A)BĎbbnJRͿ3-~#M0y&*Gk/x|FsU_J!0^5 w.ef@k/CN}{on:b?#9k;^6'6o*vv8=f5E\t6DR:-J5YKeiU? Q,X{(* v7cC嵃J$yr|Ѿ+!Wkzgrjbw8.x3mlc#~4><A~q"IjU B܊Y~_ʸ,ťHC;m j ՞ yMK= ۝T{2M %tY5RK{q ({T!U]V1 O"Fv&spP!.ULR g@UiNp릴M"A0m[AF6TB-y }R0iuH\[r&)Y8ŷF̒5(% &|Ud0Jx E&8BB"kqkY9sWĐ70]Ȥd3..O*(@@sh0oZr&YK+k:F fkR.ѸNL~{E~m40,$0yM&9xq6q|< VV~eЌN,mLq?(0HUFG- ܁biЅXu MlS3Q"Ӝ E<Α6>S|J2+k)ETdFFUFG*@4xln֫ {.5)?+tӸY-uӺ6mn -!O}FqTU%3% hˏ1v~^^o&81nG.Wp`C:8q2O ov 1É6B򺦧{nvc%'D! 4aG>󬼇ÃF4/Lwtt[&9~XU_(B_-5omNb;\F2$=p`pZr!TAՍdey_pBGN1NH- ʸЁrpLǶl9wOĊM_j7 i8(UG/'+seFP׀:W@k#v Bs W>-hG"SEۘoC?ٴ0L27dS'x/Gc7ڗhb3VS+:P6 pDNPJŨC|3GL@;칔Rc`ُvXm72o(ij8qDBb(0+L m 4|n5X.SH"XX I)M2Ab- _H)p&!V;(Y(`e4'Fu ETZb3rR4)Reo]]=kJ'LlӌZTf8QK|-Fd:#{ژ/r֙\8bONM pBSώZZ9OUTٯUNUqZ|owZ X4Sm|/wGn{(ә+_RAuruŅ#/૶p|KVeB(veR/rB\52c:0X.<*Vpw8ݱ6t$%6)9c _opǴ|i1NN Z+.e=_ g0] E}2a30 6I?ZpMϗrg)V%q(2=I0CʅB4"WC Nftcv!7xK':P$nvکDFFb 66ZUy^Lq#^@yOx2K{ N\ 7@BTʍ"bҿ6E4muQuV7Ŕ!UXِv9t 4'w&QĢ7Iq:Y7\),2 f?TӨ/rS6Z ߡkw7^Ǝ %޷im(m}X9Op$I H^N(Θ{yr%ԥ(!8LKXQh$+zu #' :cy|^PU$"Nwq0P/ #avѠzNr;ƙ5G$#{-Nۅ%CQ-TwObɇ-b B͊~:h^Rۧ}-׳Ϩo \?j@#~$xNVMGTX*OqM: gD<ᶝ2K0C=PeN[^4%`˜3>Ha-x4K?uޑ Ԅ[o+Emꊧ Bd IE@u$?bi%)N,yȖX8l{r5;Rq(ܖSC6*"+ Lu snb+" \E&_WE'IZEO{j큓kKV)#9B +;6ҿ"1 Qd?fPyRIqɅsV&8@E"tR,Dƕ}oձA/qõDPu^ʉ~έE MIԾ\`E!+@ +3ar~+iW 8q]mou]G8 j 9\.Ng͢HcJ<~>_mcPiZ7)g? {C: X7Rx"[ǹN^/(gASr4U,5[>n糑4HiL(@5]]ׂdw#<:A(&ښf֦tT;緝?Ǧ^}^paˤ)"'դB,)?}~y)Y6%R̍[ӒDo(YN#5M^h+ʼj |'R,9s&,X$Fqb9?yB<=5drHHnJ}폂ԘbJן,S5=c;zpA6e]Qm:FQ\}M:K@rLQL@Oȱհ; 9ލ{9jk"&~<rV’ä|$Ϙٶtąz+)ʕp`Ck^{17db00  Ek˱|B->fؙ"e?ĕ%OяgYHټWIoąz2ȏר%[^@FE$8>-`ޏmZ*mv*sĿdD]JEg* a0D9g+g AtrˌuzGYv}ʾ|ɷ 'ų鷚*!gaJUnw4*=8& tH'O}WFحI_R3Xɒ^)WKTA9к|K8$~ݠp· /2az\E_w+W!(Vz>tZdhrAeW;8P˷0oRv{gṷ@wvGlpD FzڗoGg+rl=&3k#T qAbc<ļQtX,=e1a!Ck*9} -!D` PTmfvȀUTL*p?iw[(6TVZ9>GQ=~4ifd;Ǽ eI!I [?a߆[iƽA`IdeWF7 5#dUUSN.OKf~F6!D-a?4~~W +C`L׾Q1&BJckjr꾤+^8!Irr=ecC|fq J"3ѝ$X7|QDhdStdǼ &Ӭ2;-/D.ا5C]m^mRԐWܝUDzq]MZ&r7 N;o(E%߫t`/_c4>% r@z_T̮/icEN4S6H@6mIMw|32V-良`6Û# "K-Jw ʜzedjӭJ Й;2h3d`L3n v6bDwZeq6 p0ݴcj&~~b" eKN=FX_h8-6Y>_\")'Zx(wI6dյ݆UmM3v>Hʀ;ar-CzeJS~X]EMv>|pżXTEeMrrIQyÐbTQkߓⱕ83c rGE08 ؍ pkI >7aRSxj֞N~ѽi ~|Q];+=X`)X%-6qk)1fv&*.4= :=v_̜GkɲE_}l@[\Ѡ)|kf81&RU' &z!grn W^[".M+Hv"C_U`jf2_y;x`J6,"\B-{8=қE?ǸyWO=5e61"`tbgEY L_l|js8T(xf@&K.W/s9{Ҡ?B,!^=/9 ~G'VϹ y{ d@Ḻh()FB[P"& ՟&t̛kpi߇hI뢃ލ䀮Y[v>!pf5c\gStGQghUe-%7Lҗ:UTU 0*f\Q9}R@%d!n@PSgT{\&o=2dv%!h&TbU'/Z:}8sӤ,Ouh,|OpD0ZXm#dC8 0uةXUշAERpͣ=8uaq =Ttr~kvǰѬ SݚMp~ށaG\UD5r@3%I1ל\}AEq5(MX*SdɄYը8G]JohʂZTaQ2>7ȅh8tyYMYbw1'D[*5K!1V=C!Uf P3νƸYPN݆9B#-Oge}#+Er$uĮ7'-N%pO,@CC1Q l+4Do3 a] s#X&&HkF{qRv1̌䱃IzKIFAHsn[psxQ W6yN@ނJlkpn.r/S&%{3\@Pi*`y~GJi oR묠+>ϟ0xc/fYW4$ k7Y mr<FGh x^TȢboBӭQ1if%PM 6֑a 9J!Sy.N=նOђ4/=X<ƕ9fnhK'+ \3t˞tm P:CȣSugUׇmgd "poVaxYF^݇:3xy4{WEnz'@x;EKfn p%|OQ{|Q/^l@p큦^zYvHZKyphmʙ,@j!ֵ'qq'b]f\BS\il5JPsJ ^U'Cj0Pa&nOX~[?XT=eW0yTమ]·a)v]}"83|{= hR 6O9ʿ^%en;m9?Y6Ɵ7|dMdcfG6-̺e>8 8Ct]JI E#P kHVI}횻GS:֗ S*؏KS}5{To#2ע( O" r)<evjL9\`26j0AH40p jBM@w=IpZ9uhvA{%im] {J ut36DX\1$ćdND4)-w#¦k[uTLY-!a aTY>\B]E)D O!x3@]:7ɨ.r Pr:F&Xt$+ߓKOPT&DIIB.r!p$}m6jWsu p]ZC Ztnircg uwzZ<#Z{^_ӝ/Yf{X+da2کAT!ܼ.$T ])S 5}$֯U(b4iҶzbWO#4b6i7}TuY @@}5 v8s?Ƿ nBh=7$GtُlWr)p;Sˎ@Aܔ,陭@tLMu:2G;FJ(9Er+@/eMgENJ$ ; F͉{mn~يh6%F:vS}2gS\t6 / Rgn#]P(B^q1-'7^"<#'kM1~ 5h׵)wFT¿;C&e Ak~DL)xbG$uJ;FZh 6]#<s;Q]'8 <,ɮ2Y˲A9g1] rUSeuނӫ4dd4v5j 5= Zny(z)sƷ̎E:珤nrid,jrُx/M3>}nL.&8g)jP=2,W!U&%>1tBi1f J^i?jKݾt Ё%/!:̿GԥV}&lIT3$ T~ԝgw *M ) D2)0CTD9Җ|;!`P]%FCDBcJOcVu]?TmoBԑ j(ͽQVU3TmmZsɭ}y[1ƯӰ)Q#>\,Eel55 ;O=K%sPAv)4ֽ]$ .ځ<.< CALx1$5Q:JsEe͊P>b'7|Ih\ArzK_~'Xx\j<.@MDZW!AqW.;?A|1z:\[m|p ZNPDsqZf&wK_e8_\:n%>cƽͳ40 - y0%c7~?HJ ,4zNo)^=^ecHNxIɱ4/鯠Wܑ֕k\J^|Y*UN`~Ĩ'ԐA8hw:2d{%_uE ,ޤ -eQ&y&Ma74w~툩e}|fM&bTǀq_gJ1VgY$=s/*Fܕ~ MQj@\s̈́$ǥħFK7㤩O,o30uߚ2?4HhdJDո;"[[+vP|p[KXlF—'naxȷS_Q/fC;FUFoks]~)[OA ֈ ^'hѝ~80:`+]P8'rv>:LGa5^6EbSUҹ9GZ VUI؃Jo|<0> `v L s(8_`[M"*XEN89΍DP0w]Sn n[Q'ˢAfbu@MM _DH9֊Bm Td\0RfذY+X=ճR ;P kc{96ϦҘ2ܮ"~/>ŨKGODc5q&ǀ]Q7j( 5۾q_/޽fz z jZ%`Oʠžu(ST~4,:/;QcR/"QQcj 6PCSDЖyGI}:jH XEz7'xsO[gg#MȂ;2Hydypd:٬L;< q6(0Ks2u+mDrMHGħ7c ђot H`g.n%T{^z}oՒϞޒoaʔSZ" M_<#+**ILf>ki}(l.Z"L',/!,jLMĘDKEYΈ'fIͣD81HM+ $г)D^Cdt&[WKK,ĕe5(fZ$0*]қVA1J :ϾdD58ƜKauOKc#sw_\i .OG.HNq؊|Y ~gؕ%4@nǵ~nj2TÓ<3/Zqiud-ЙHM++ϱ޹^[gpX"=X8?EfDQYIv^w2;TsUǗDbekWa1Duy M4.X.4SLc g7%g[%p#v *m-l:f=JY ,ND ><)׬ =g_L D.e\wSP m)W+3>b8{C&?^d"-ZYa|ZtPu~rypѭ^}H 'Z&WX"G*(~'T^u1EmhFJ(55rR˻#QRl8#s:"Ʌxˉ"TW]cG$|3q;VŎ0Y5">$fE,G;3X9Ng4ȀU`ZJ~Z7:Cw5D$h@3,#Xjj|[ ]]#G9a~dw nT9f H8m^[r[\h/AM鬯]F 3!--F=A>6bg}y|mmWi`e@fAe!V@I`*5hmn!m zzKFzK=iSuxu%*^jI&ELy >ҧ/،-G*A.f+n?)Qn~IJ*WaT^ ޽&-`i*aXJVdr068R#~w 5ΰ4n0/ abl/kȞ:95@a1g%hmĥyVE'22 MZTZ 9ׁ77 =aGefe9_YJUE7`Ί}ґXx/!1v$G䋧W"Lt//R[=c 黔z'B»G,X#0!G]KiIb? 療|Ԍ1ܠ)d.{EIӊһ4/ 9sᰆ!޾&,Mލ4Jf}1t#58-4``٥H qBޑe+8 z:|j yu(wyC I^3TAFRFϋUnjt2[F~Ќ"~b>nMIgv.7boh/_9r>޴Ii\6.%/4ZfoٛΒ x=ch}}\`Y3 (0YQxV}4bY`i~/ꌽzV #>%H 狨Kऋh i*ml)mtNLv+\'{qRe]ni>An=O l8RnTn/Z}F'cxfɪ!4coYN۰jGAkͰH `q;o:Gdamj\(+SMA= [tJ#j/:p ۯa;75f gyg*;z,kǪBgXA5ð/-nϡL>\X Xd%@p1(F2~<$x% 7eh~i1bZ6μfFב76\5x.0OzzpP47(sࣂЍ Q hnnw= Б$_Zz]k~X֝ҳ*wvAt>AAOwoˁ݅#ӀO)c|؄o>vj8?TaYxd|9+SyToH~jԇHWNIgƠi\ Ń?7FEpˍN6>"YjtX_VRPP5uDL;տȓwjUw;R>f朥t cmjoq3%ƕqL#Mm?+M@@$ÿbIj.OB;׹.0;Զ1aNj8).wbb_>u'F߫ۨ՜jq&Sn!_pA<ߩHcsд[@^Cz6Y#v(j(n ? |5cL,I6ϕu}uSjϥ5dp[[ ˰bCD:)z :QU9mDIR RUچ+1cnuc`tM=y|ֿھPd#ʤ;ұÈt.818\~)_}_YG#e Q={Q)UŒVpk'C3Z4=?kE*ȅ{΄r}]ns}]}V@U>y7eaڻ񾖚!.] y݃ߴ3Ơ.9i!qD #LY`vMA nuA|s9 Lc8ÚwOvq2+.`9y֠)/8rU`}(|v\: k2{%M:2zN+>Ir^qI*\v)7y .C N, Opكo;`DlPbTƹU^.Q n0*{'1T8K4њ').zx 0 ]8BR39o#֊ wxX =biRR]HܳĕOP.'ؿfS:n :7У8*l80~rY>Pn.␧j!4bqLA'ްBDq'V?⡡p (=&\ݻs|I\`7X=1)Ir,ЪJ~ɩv&gYG "J oȰeFhʒ*};4d[,$ȿqq>[/:iӚu$ڙ(ԅZe 6`eg6nWř*m ]+|YB@5jaVC P #G%?m9gs WM2;ۃxJ"&7#0-5S(7T&6t[LPWw$I/;IfFXQײz)u>jYGtMϏ`q1X&e_;ĕJoQCTɄ ȩ´!]B/\I ϋ"y?Gו+CDO(N* \DLf.7ZLCP 0O=ư#RydjQ_00X/)懽`6e}J"g=Eԛu/}qTUbQj\}^PGTχ|90{uAҰ{-}! )ZP|\:j􅕞QֱGiIES3(#͇cn79`sC؄DsWS=&WQV!qh_)AqHUJ-IB{~^lL{.3>y!a4;s9%]U''%*ڵv)`AqQE %xT Ҕp'ܐԡMѣtiI7[#YʜyrUlbی+2`BoPGM:Tim)rH>[~#V\ǎ W7ہs&=wxE 6fgfx[ӥ7? &0f?h4!hR@h䆚²R+ ne4 S8a&՘`Ğ>aT"zMi SUM}']3  ?@pմ{)(dSO5*lDYA$"F狔5ۄ28$*XmXHyMr]9}nvm]̘w;1ɩe_~z8gŒUO֨yLPei b3ET10S1f#"V>Xús*mrXkҶ)Eptt2G>0:%O6~1X1Q/9ZĻ􏙉 '`ci $qZ±MZp13Ion,V&pvW|Տݔi LblӘ}8퀯n)ӆ_νdAn$Kݻ~ Q+8cnr0%GHR C|d4YdCzcaI} adl נ}:MsFY=CP@~2%{AY2 16e"bg_t4Z& ph[]̰lŋމn4vD>4SRW7G&i,{5x+K3|d4wJԊ/:h. $F`>|jмg͕0^ ǕR O]2m7"35L4e :]CguL"-:x^3<մi!d p"4Ch.ܣ-tIZxWUzk'AWg|-i:G3FecMs̸ofuR8\Vt9O/(:\痍VNS\sM Cdr„rc$y}} #260M:Lt,ɕ^KbOf빚$h_m 0}oy'`1rL!,\pb;ʬhJ .]p'I܄ב[ -M^o)p:>7L>jhC1URF$FßtQ0̠P(&I8u|yT}9+J]1Vbo8ʇ8+Ki=+l2UumL}!a6'BM%mJgDc /Wtd.frP3}h^tZ03[#ǯӆܝ=+b5Glv,ۄ3H[9GU'q&rOxP?igj^1ŷ |ɈzֈxBV6xN&̢KM_I71ƭK3yǎۖ jslO&#O1/U2Kx?h-FxN"5K` [Q9z:L_jHfFZIZKz( L7}0 ;TU:ݣ\9 mAmꔿiԍ~+ʆ}ة3dEvWaɛp]ƈx8@@TR試B׹`n:&!yئ% >m N?cWsf"PcikS[S6/Ͽa7@:CIwo)7*'UX}BNXIv]af"L3MuGmi8VYY2J#6NjɄ/G,sΠnK̅֐U "Ql?ɎC_u /r-VN9ԓJ ȧ9%OW\o,9P=23Jb8TAꊨ־xZû1e w _b'siKK#`'Ln 㐥n+@M$a˾QL!h_q냈qpܔyc%)U4ItccY}yP׺ߵ=#w h;N[; dKs9!'(v~5^^H:k# JSy +tv1J4)Ps_Xh{ 2-^]"jNV]q -0d+rooX1B2!\.Y.^Ic/(] `USĈiy(.k `u9 B/ waef|F2h)P>58T!1<+WId8i0Gu\0y19NHz%X_F=ҁٻzS⬰jV)it|=׷[żGdŽS<+{m6>iTOoΆNˉe0JUbڿc`tG b /-ZvvّJ$I:l7+ ːʤ+>ؚhaS}tT6A[]g?$Q"*P@okɵTIFsP]F;U8dNtUim8A/i|~`*5tC/u+w | %7}$j_yi'&^,9wF3ba}Q۔꒯uEeeZxA?` NtP&/ЯL 95F8q\ An^lF2Ս{'16Pӓs뵿ˤر%N4Klض˰)@?w}=x*rx=A=s`, i =ƫErю֋3Ϳ)Up@A*oha`܄KxYHa ȗgHs^Ja軐M@Rɀ{mvĩm}ie?z2XٜraNη:jʑKfF'Imp1-a b9Uۑ5/a8G$[NIwd8'0%X AaS"$B0*PaD_tXA xj`|[3VOIJKL|㶯.V5)Ɵ:n(q{`j̤2ÉwЍ/M!;-ƾ]ڀ#ub2dytz+ŗ(+OTMa5F AW6RҲ7y**D…Il=8^ G'+[U&\T1A!wfpˬ)YF0OQR>ljةf҉jC(\l8&t'CQ w[:[f̂O]t#K9?>uQ/tJa!0t1,ǖj39|F(5`"v5[feh0FW "aO"Lt}&? 9qDj+"\~:z5xMoMav ;@*.{ͪoBɆ`Ot55C3 ;8m$Q7i|0ڲŢ:[Fl[}&]  o 9P|gc$ܫ" @H9jqZ`[q 7\Rs:ʹ®en_6MQ_Vݯ|L9aCFOVE9.Zޅ<jvb{̨#đVߏtury[6.fMZp u~8B&I&.>~_(L&X<Z]ZSߍONPB2 > ^O G:`F,'LrK3gQSZ z lMz@xg9[:ޢlڦ$ ?d~TtYnmH6+ш>R})τqkX|x#t1tE,`{xղ=yZ^fx2}}7-%^)M6%^9 G ~PU/5Vq6$J VT={ O6nM+GV4{1ŚC/jRO Ԯfj KI9V*wsGEcna5bY` Zg¦*|~vM'Wisֿ%ũ×ގrŇOdmB `A t F+dHt[ PqeN] hxƑUBoaR`FF'oGTaAQviT`*mD- b!Fˤw0is<5)HJiX>;Qa-@Z暷f.MU6&9qYԅOu>f ,A:蔔X% |ى]oNLZC:a`SDx')?RK4zIQ|'r!z\D3Csl@KE90ݘ}Pdzd$}]Z|MPs86+;ިK ^A#agp6,SުD/-vMWݾ| [>ԕ-WJ]æx,aj t','m=hv2F {Qswzܽ~(^xSRj,:;ոUZ#CJ l%=ˑ)q#k\!Fj\0Yԣ,n=kxA\=jF5x`iYkK<]ʨ?w4 PW'nTHh0+y xݷͯCƎi v+BX)6C$a#e,bѦuwϵ=-z-hBU?NF1Rf#:%K*7@p'Zu۹Ē<5%W埵mcNN!| hp^~>ey(Bʻ VbngE|#7 F'&zsn ,fBr 8ˍLZ٧m mn­􇲽UVudDDNYfy~X!jPeӏ|9)L*⡫a%RdbZŢKyuap u>`ndM02i>`a k ~!o#3"ژP+ _#MkZ;bW@U$JhscM_'W/LjAs_aV/<ʿ]lBR޹4Q#K3D4/n6TL/5y'tztJQ/LIbcUp=78N$hJ#%gM5٭DlTwCڕ R˧_sλ;(]dz`>_1 3c磃VǸeGr|,EQn&)t>}2ZpoM>C u8(fN-M+Dӝ_}vvٷ&YY&\/%)G 9H 2{Z#XZ78Oh;#aDbWLèE-IR2HUUUh!҅-Rw?~P|5#Ʒ PQ(EN}dK롣ьmӍb}Vo8$ڂbW#i'WɄzr0 hsL#y,isA:@(@0; -]kMU FDRg8*x~h KLQeUj*<؏Yʕ4 0:K̼u@[^L@5t%@!<_ğ00i>9lpNL jnGΎFjڡm[mIYTσM}.[">Nb7Cg>5U\1k:#gy/?l ޑ8 b?e9C`{)2qy+č{bM_p=AjЁ#@cye>fe!&V;J/ENL@(˺벛.9dP)bU ̟MbyM{B";l :3 ](ZЌm!P{L:ϳƢvvtՃFrݱ@R\AcxpkH9ٚV4}]ҖqT6"3-2,7&\a(2/$&` ߊtRYQf mHԪ;T͓#^.x)Y ځV3 0RboUesuB T] ًk=*#T czxNj?/0]sA|o/kMhw-}:J!V%@Bϯ&Ly6M=uU;ݐmt'I0|6.>(S/Ѥh Glx 2;#='j[z7c7(c|JոrT(v2+Ȉg#*E#9+y;V1#BJi b.`kQ4iЄ/ώՔлwR~M3ڜ"^u^ w?PF+hsMm:r#cSP6 1էNfW-Rr")3sg l0!Ѯ0*$Nq 10FR\3)VJFR6GC>O ǃᎄGcJNol6yw_IU#4"/fh~8MY/cc ijnI/bI\` K-i}4O"ϐ߈CCx_(6]0"wpGŨ5qJi2ߙߞR[/YCW.P,9,:ݨMgJLL˗ s.PO=p\~IDʚk*p x;$245< ӑ,񴔊UKƺc5lJE*V~?yrʨb+t77\}j•f0]HqV " \š~o{+̆`GՄ6&fEt"FO9NsQG KVG^Q$)|=h\9LַrH~<uӷS{U GUlUn{=vt-".7E!=ESW hɶ+2,ԥO "`'eًdXCXلxw^o<|ѕ-RHW5.ؒRMKqC$z mJjb^=pKZheW3JQ,uý>۶9S_A0Pu p۪Lw:I5ONw]<9MTѳk+|FiJK81?"]%<]CRf8`iVJ(kgmJ_<_(4^ORXMrKU]t[h)fnMB}-Ĝ# !}kWss1H4[R:(Q9*6s ɾX4?C!u9]i?\ψ,(z *x%85:V^jX=NVj6Ohѽ~ӨVg0C5‹G㝄f\|'4x w;r"D%ͧeKPqj1yN)8F /k%)_|;F u_(8"1Pq,h]T}Zš]v13^Mv4.N1CsEOY#f@pnAD{PJT|Ԋ#LA=V;HI1=+@0*f= D4MUF/ПP}E Q8fRAGĤp3N~X]UB9WtPiT>4Kk|^veXQ:/0䫷Id]T$tg~F lq%ombK/y^fZɆS+a2noGh`εb=@*7 6m-6ҟ)OfkQ&Z7Ri[],H(tX 2Pgyn_9K0 I_f@kA^VDs@-G>jʍΛXXU9Pp݂@m|W^u/!œf#p=C X`]{ƏK.sGV53'qx1++$S@AfA4b' l!_0k'r]fo&Pug ڴRP+J^-*\q=;!>qdzO}T$%.嚅XJ5# 9)e{PWdS6R$h5׀BKR:QN3&Ҙ Wo /J1xJ6n)܁0 SfCٞqTl+Z64MNj?ISs;0_Mo|zLO,00GCHLK'QBo ٱ2jK !Do!Cxb4_PZ3,o Վ~>bMDơ8TYC#\MClGa H7t4[4Y)EPJGYr:ݸe)頿7 ao(3\NWzڸ-Uk05`aՖ=纫}IdDWQkV??_6F')tV@B2!`ߛ^| .U(9='fd7IK$}ՋɥT_4=q~!}˞IEH3,xT/L L}Z?{3'p-#Jdj\c6~u쨰YK N^g !fJHOmRբ^ĬZc@\<)R}e:(9.nT D7=zܷ+x50gT~ u#W3TϠVWZgc8sDBl?.s(S\@/8q7%ḱ%闹`"=yVVPXUk*LwoѸs:p!0L lj^mdr}DtكwzHXO4It} [ʸ7&TX'ƛ3`p߽_nkvZTIsX_a{b_"G @"n-@6͌Q}Ny-%jm!]$K#HYCT L&g~o⻔5i'ĆD`!f׺|oޒ$ ٰN v : |Trj;G̯,lq14ԺG9TkjQzLsl9Sx*n(8 NW'\[BT@+4[bsfgMRu3+jx|Z\ P Q]Z +X<δfE?vQ :ކ hΚ /_yCQQ_ʙbhɉNyZļdQ3,{}Fr3ggIN 2c"̻GXLrƜ76S]p%b {p hÈp$P)ZZJ3+r ܗwݴơX!zN˯*ȷbeyf^Svv@R]oc.%\{^muHau8m}׶5 eNn MU[aMTQ~:%zГ~ ;jvA"!lfH} wnxIJ|[e{Ȃiw[q'ev-Wx=ݩcFߜMFkUv|'Pmr˿?)(@ı)ܡ(1S %pYJVA´>$ 2펷tFP ڮ[>f<{ aYJ0AY5xKRX6].m)4'@Ea2rϜ/do3â[! w.QidXW)×j`mRG|oݼzVbN l-R{w WLq,֚E؋( U 9e\7Kx$c"D(Hވ K'}-e05V6$` ]J2xWC}h3lk, woVɔ'H_\ׁ1ؘjJU]AE5hU#}GvP*^CoMZx Pɯ ud&>lv*z*Fjoa`3_`S)'ZkLwY@J [҈֢A>.&W9-xS]\R?n4 ^R`{)|߉~A3_S))h+^Cی;.xoI.‘u9$_0sk+蒴`BYS@O"`ffo*y6;aYڕu/];\H(, !tgHj,A A|X!F_QkU Z+|!~xw+JWcoK)NY4_ }I7!ěMp)bYa7%^nn^lfwH:FCWM:BD!(U("foY)8LN-|)B9) =+o85[US\0㰾IT8KsjTmĀ퀻kE%S#l/E3m4;]zEX>R~KgRZ,U0WVUH-Y=1f D"X!œJ"Ogvkϰ>w; 䨌 悐u7 )XD,ڲ'Dk3 @ >>YckF);W>nEk1y2w$*{lM084Frm cmpC[}9=u .6ʋVyWWYl.|nC˵yrܰ U▅32,΃3 M&8Mfh!CKk>(cLSPX?f50ÝW·Sg. 0ZFζ-cwfrp:yC )/jɓgeʚ."eL3)#gj:wvUkOxעF># ʇW]GTO óD@YE{x9&WHbNlRO!lGc*4PMf~k] ]<&:B.'$5PN4K%(0slCoݕ6N1 :{𙪝!uשOOnȎɒtzm;`]L Y*)f>]Y DTLc-4L[56~LMxd*a'.^o <jXm/~COuu{>siF;MY£%ao14SnI;g<ùŏ:.o E_ );CXJ eK4.d#>(s+-VgBP$<67!(#ܞgƞupg:pGFrB #-7xT횵$8))Yj*DtЂ)KyhxJ^ۦ92XcgL )q&c~3wsrelK}9Qv=3hCO?-']z,[ #xX758Ċ+㘋u`>Y 5e Uһ0fF&4/^{8q7YJ x:pf}q[(Cq.~ O3 `4C++Lf؃I(Nuy{ _0@=p>,EMhh*2J S,gJy,Xc$+﹭ ]0il`ճ],/&.0\mo>n5wgȀB~b5LN@Nѧj%q23eq9Q K\Pj FHR{CWĴs$čIu }a}408HtCw@qSMWRi\29⛷׊-Xɥxv^d1^L$e:A>2ɰ3%L2ug}URzL9d+^Xo뇨jS|\žyi2򯏮lKɇ쵚Dhʯv="6"AXrMhP?=XfN2<[ϊ$a9VjpSk!\kȦC Awa $ ,7Ҡ2{C('8g;ubtl/b4 w= ekk݃A]S0N BkV !sN')˖zϳ.q&|RBV']kbz_W,yE5e3ş]Dž.QNTS®=00AXq#j6 -3e݇-R&qn3h8F?,?ٝ>S#E8E4w?xc*af @[4mo y 6BDN:8Pdxփ ޔ]7D?Y,Lcaqj$jJ2'e[BJHЛ^.Emp[I(z@ʹ/MtRm~"=_Nthꩨ-,4 X d]y;Y.3Y*ÝG>rxj&n"܇vǕP֡%Z짌Qp]⋇)}r;ehjaBg$|`sO(RUR DqqF=57eoG Ѐ;gtB'|=2,p.A ,g5j;_/=P/Ĭ@J GǨ93]D˦4(`CBVhCfORk2_ToRpg$!^ғdw~+ u)IABXa'JI0W ;kgK5yYLքLyىYCk;h#zQ1~T7yv"]Ĩf:MR;r|o~Sw.R9( ( HRE1pH fw5-ypuMJ$|'wlyzm>+/ ?"F2/|:0dKЏ6]H$~l9(f?d3g`Q5帹*/0h~&I3+vhJY/rt4S$˒M 5 hDU|;R Иm4<3+0X[? fŗq%9(y9(]X(Sc9o9Lu'tՠB'qa/Zjź|!-q!_U_neA5`E 7:qdC- d|k]3ƪ 06T_uaNy|72;^p0YstD.1hcP6uy . 7-\0xkE4rkBe~D'j9/qG˾1fy3\~xm" @;\9PK/xTU`j;~֤2ْey`4c Dߺ?.Z-5hivP^G㻜!Bį|NVxtu7om=ȇ\ 8\9K̀/ŷg=N _6OzK1JQ"*G6pR,ivnbCXˆ9g ܶ Ch&pk=.Ne<-T0Go#f^1W}пwv"\F>'3"I[1Wm*Q1<_2ES n~ՖUxl2u3=oG䫰iJ+k0pu".)=fz. 2L-ym%oĩVS d\T i8 uy=_>nwIKq]t! tш$βbÉv6.sRR[/(x"h>`dXie23\Žfj:@l-ޤ0u -U}P.Tqmeu~̡)EUw;xIk[΢B{ 8R̳alCRV͊Ƅ{QlE*AI1zHK֏zp^SJ#< nUƇ^xλ1,wT濜h&0e&g ezf!_d}wVoŇ T~Թ&WP4n_0| (AfƵ=+.pRa]Q! -:ZEx;!6B^{#c(]NI!F+`pQFC`Dnl:[vAUtHjao`3@L+-1sѝ7:(Ш;:ME SDlh:?Lgxl ~avă-~sg:{&~txgD0;3ik =h0}pu #yɵ*Ȕ ˕nFO_~Ў'?@hm 7AKke>  mkٿDAO9 ԙ= '[U{MBm@;gVMオBJo*4@ 㶺Vڿq ՁCxq\XPRҏ;sXWh6(WTI*Fd˛5ԝӦc 3}Oc̞O(%4$HjG-fNPGH6̲ʞvi+f'L͵o. ֦G[[gt-"4n%Ѵ JϺH6 0rRIQj?om h&*mJq_Ex$-ɪ_ܫpF6#FmyR\)g<`3H}3d%&5t|X“|0(ւ# |] P(8D(ԜFp1w?1%j/c8sds8cA'[TCn$ % cƂ/i2L:V6Pj&jLhCK>?Ł;nk?hЂO>ҁB^U#iA~iM9Q@n:B4I 2DK9g~ߓU}OJ*8jܕIy$}ke*#_OG29d>]\[i>LaYU mgNt%-h@ j1e\ט/ݟBMq!~+P}ԥZ!>E%?1&J_}R?@JAK_U'.9,J;J6SR3=YhϷٳNTxKar/4A-pW@v9]GC=IvDXHWd7ޯd=qvNV iC$bŁq/r(!|oWeJ *QpAd{/ّy9'Op\U_R N[1GPYԌk9L ;{O%6>2 AP1}cK‰1!#"G;X= h*M0HVd]ID@Wwm]hF' /0ÛcłHU>Z Etb""8YkKlf27n~tܰW*^*d FB鲽4=ԅ씝Jګu4Ih[4ŘBq%׉DՆc%Xx\ _rӖ;p ԙ@ЈYEVwDFhuT~2Rì*sW\!'yN/f;=N4e-/|1u38T8 [VT)>Q`Ls%u\3U`x @?A5Bk?nz"!iW7Z>6̿)^< [Rʖi翞h晙 źh;oBX$ XȖ$YUW҄!OhE@dRd#3t=F(Z2Ukqz:|tPl!zA]OܗR=FVsmmY_|>z}`>rA9R9Bf V=?>֭ۻ0Érortݽ1=J%kBFiP:5yJmwAQ˱jO7mw˗T8+ Є@)`g#BLW]Tk o<@dre&>/ ]|.nt=:IyVM`,ȸirz&hlO[ *;ey?fQ5ѻb}Њ ] a&j;Ðb P"`HԋɕKo'A#гv*Kё:?т&ٞȹ#WJUL3:ϚZ_^u䝘T E| ¼,Dgyoz.sS\NRV(A]daf̞.&ojLtY;`9@ϠdirD轁]S nmCOTe Bz+N[#~ |Ę5..IΙ:'orW~޴(Խ9(2@0 h؛#K(9ᓠIVWe=͘yT46Mon~ 0T֤nGP|khYn.WC ,g`k|]/}I$DĪh;jIF)Aeܟr~ȿV[N6A)W&p%(gW׽SLx'h ?d XKo)73EO6r @)bEac^Uhk⪬O.aT*4=6p=jǯ *6N6W?p$ϔ,_mc, k!_ _RL2KuP:KޡYGk0'Of$#RfǠP?|K(MvOv $ʩ9n9f1/O XY .l1Z </TP3-?f]eJgC}K&OΔ{;=~m#jF;Zl\@ʖtK}GHpmS hu\6f55{eA 0c":hۥ (JA RPN%ňIU$m[2[i!^pʾG巶0)"uǹUFJ/~)R%;nLҺU}C\FWjeLPzw9#fT'),|yAl.O$},̝ Df9^735)'rdSV 9Q҉/ћuhr fbg T zf;Y:~cY"hTi7Pĝ8>`Pr+&,ozF'"]hV11Ȕ%$Uv] \1s|itRKw]ҨhFbQu$CTjlVmz0X"5_wy/>_%zNTUKiv"X20ߞJ6 R4:Π{O. AmEF‡ZڛŸ>ը OHEv>yo5;❆N[|}$+g9/xnqA^HB9-9 b>޸K!ɽ@Igt*@HXQLkϺ; CP6N>)vV6Uz}TZ@9ݰ1lB Q_ǤO`/=2rYBtErqZNb:(+q{3MMV~>)K*im4U n<6.U8! afrz:f (>D{'L e?Xxp"nr9|_7 2;V+>tV|MXrv:aȰGtJpZܟ.׏̨F{v-u,ɧN~j^;҈*. _ qq_ UBEu_y|#SN! XGC%{Z2Ezf\ ̰2jt4B}h6dқ@ Xx^|BBvi38+ CpKB11clҍxfN}ͧxAB5ZVOD˔'zgЕ-JC1}0d(,]-L&yհc9~=Ġ=NyX)Lv?HiNZ Tpy ҁ",jDePRQww|58[V`dC0"X6Bkl(UPΡT' Y,E9Lج( /tSYy^ {V^4k Seh,4BQ9GɛԠ?KLaT"zH^=+9rN9]}8:!]t}/!Vx7?zع]5_a1=ҀǨzCn\/lۜUHc6m1֛/GVČҼ6T4![Jh!)/?~^"CE`tnluFx• ™W"^wZt fۓ;2:`(](#dEI[lu|Z UT $rϙ ?AF7کr-m#AR9aٮiXZ2Uɽld{A|aZ_/AQߡN xZo&0ވ\ye\]x!399Ј-jM{?%{q ' iʨfqBB>K!s8mAXa!OZ[@Fˢ? AY2QN;:(TTGaY;ꡡ"TE)Gb\IoWj 3C;]:*E~FF[k񢓝8C*uȅ">"UtzU>XXQ#"+:Yt>Wy feGNRvE:˹Q_'*>ݾ٦R +`sNF|1Km4fbG!ALbfy _"I]/e<'sA~;u2NoZOQ)Z1װ4П$cdGgo( ?=E=yzmԑc mX GV2!10 }v<+mM"FP?/ kWlU H$F( }C5 `9ل3fڗ”n9}Ai zԈ$ߔʶyu`ָRZʂc֤g1&][m`ܾ10~[Kѿbefy<<aArCWCdnY'#'ZKNF2`U%3pL{Pv-{7;'ykQY%65)BPdjs+\ENY.r" &(]۬ r(E \dPt?}mIM.$yQfy0xZs`mhN׶~7j)hGM,u j3x i kE k4dc۽`þ;?z~ʯrH+H5 ;!!J ۞ua/mS/kClp$U#3?|{HIpQ-@L_e6w`&Xh Vݩ^54  SW:7oNOl!eyMKŏfU锌dS5CEgp @RFbW5šsW6_p4o6hG|gSAb 0bjw!k@'i#,o|)Dˬ- s1^WšJ;#WKBZ-FCO%Dn݅k=oaSbAs -Z Ie3,z7d1w!㘾 HoYJCZHKַbj>u۠^j92&>X:OwkS=Fߟؐ@5M3aA3&@7: |g/]D,٦]W$n[UlxOq (=9]?ĀɎƿ0CnTe2hEKHK8 uinP37V|A8YH@h_=2uL^(a.l$>eh ($d=yMXM/ Ш cyiiub7W6$\^ ȥ*=djs|wʐY0ŷPQf04MV#i`}b:hCpxdEd 45`|5صgoOdEwP\JRo{ Dc>^t~PF0fa/cFBnHbpVLrՏZ)ޖ17C>~VDqG.ko^.]ԤWD#"dBvTg 偄Hl~]88rPF59(&9rz#4K`9zgҪ@6`|c(s>S}ABO堪%&},;6]kT>@>cݒ;ޙ/ Y2aZg?dfwI2vXd5ЮnSA1w8nqU>= He@6eƲ]+!%zPJl@3eaA o3.]4p "3#r,=x4$.A\-&(Zh 0„ۆsoa!D OЉWK-!L79~z)* vЄï`*ر?bc&#WOԮ (H{dU˜W7ڬ^>ҁΔ$c-no8,A 4>T{99dԓX g|,7Z6UqzV62oVRCXRǃ B~%~,uYU.me[Yf68H)Dj%us\H £I\%C?mqL8>]cze`^3MUxv 떥+m_O6Zl'(^4A-e2;QbW^U"dzLX8(]Xim NPJ&?Y"cH0_^ԍabJ2AEO%<= ç63EB15D`e oo~'ՂɛV p 1XoaOf/2RҤb}F=rtѻsR? &LmirFyXale;zfQ3DQ{M"g®ş$)6WJyɖg#x4mzɓnU. Ԏ{sKXJcɹwJ~ Ywofcs.b)帺c̙lF%'e(!`H2_N2vŸ˲(y\ h,sӮ0tI4png7À His[A?yTi9S~([uWΤH:`hry4[\$ hP^tM!fr48+ be8eɿn_Lk#zm"UŇ9|<qKqcbɣx%Eu. Za &O?#IqSuOYUEo7E.W"g$U}ЊI}<0P ͛_(`ę,HfX}!g& %9 #K$UODžg"bb}eVL\B zA2ڟ28z`AKE#Dg/oLa|_%O)# ]:49ȁ9[qkHQ ZeSoza!i3wbtg[O"3we^r*cKdm^2n+i&&nZk< XEI$eNmrtΠjq: ic_xP .R_sTlkrE3H \c!-'{J)Vgfcr>>xY=WHj('pQ)$ت2f Mï8j?7Jl_൨EuĮ.s'7c|hIt٩ۆuc*6vtȔbb||e(|_9EJVl*4n sOgO'eQ+i0Zzݟ _A9S,*>S ":J 2 Q)pڻ!(njoT->MYRl=ʴ!(r]0IQH=o(bz]^Fۙ7?'_Jj1p %%K/1]aOTr4w}I {Ua.v сM}LDTnӒ$2TXwZAK zwPAlerfW9 AXrɩy`;&Zt9ZoKw' 'J>dTHב w˾D%`IJV3lTN␮( h9M,S9:jRd;-JT"74@x/oqà(_)q G1rOQ0ӼΧFˁLk]snxYLSn=ᖚ q%M-I|>+u)FԐ T 9%Hw]3{EY-ޘK醳$Fchrcl.gqvpH[0N'm`O_k5Z;]}PYtF_b!;T\YGzئ0 %wNI6ǡf!tggPo-[Av8PWh[bS͹NM43\T,*̃񝚁n!3'QP"VhcG8}``;Zjn1|"`(n6G^3URoW:Y %՜]=8ItV#hNeKvg%d8hnVE%2Ya"yn?{_9-/#b,Ibbȸ%-g"8Cž+tJ|Z 7KWERi3X%+@ iH,_3ކc! R6e~]:\[)[yO%j_Y#רS%X ;ΰ@An8" Wko˶Ano/e"7n8 YEBԇ@ɤx&y^Gt>'i"c 3ZD:CEP4n_^!AQlk]v[,+A!"i.I³JI邍BM-!v.͹]TguW{V|Ogև^}&Z@ <*_ g T1wCR1ob\F-`D-ø;Tg,rHqo4}ovGo(Wg!k~f`+&PD`/~ Ȇ֝>nI|t*muT|#|͈WEJY[FP𷾞(JoF; Uip VIKZ}c` CY(Cy$*͌6 pLN GӲ>Gsb9@^ר߿=A蔇\Yޟ\<К=P}*6߮HlE]3h@w*P4ya?4K.ѢUN C C^7MpvZ+>}[9zVyiR~M[fP|_ ట*(P`pQLt_bG)!x<ӞIu0AZ5xᜤ'ȵtzXChw~*7k7~p j-$w m,m08&8+] 4Ɔ~B(+!&؀h#gXUtV8vhx>xA!g%[QJYNhܮݖnQ}$vtyõFWrvuulQ/s˺|3s Ӄ/L=]+*u ]P`6ff#cF_눪w@i ) ( m<60FHmvC8L]ܙj "m)_ Le9_TYags*ZQwr5xjgf|ޫ8FQ78RER628o|).55j,w ټFs;[%0ZJ})7vN RjNv? =zh7<}xkdsS2Z\҇)B#Jir&kV'7omq)bб OcX(Fw-2fP#Q|l2oa˕RIy{/یKMʗTmmDH0:Oݱq GuO +fÖ>tqZ WMD NShĹԞWcf075ǀ3=Eօ]w!]  .[!'m::8lItqkO>V }uyhD !^+b+@@E`zNTa|ZnV`m- YyV=A.Y߹}~Hi ;+=fIU 9'»mJdcȏRЊmRu%&[dRqi\Zaڟy!֎(vO\.nݵut$8*b1`Kj+[[& ~(ZDcqIx,Jb^5&y,Qd1@;!wGu 7ܫ$%: ;e<4Bgvd18!G ݹsM?|tV /xJ`]1d)WH^qjS97AȻÅT/ ClYf:}`Cђ0Ag G~@gҩv>BeW8&j>*^MfAV-lzV3/ZҦl6*jОԕ~#s9 cҭk}Xu:ҪP׽ p-rxBe:x_x wp)Q>X5!+/A/Is%D/cdҜfm>Ek_65ggHY^4K huXdNĵ˘do3-QDQ#Q} m#_RzSoKbKuIeߣ@r;-3;a<#IWХL,xO7 jt3D}I Ѥq'vf\4reVwi^{ZP:eIv4C3*[֪Ɗy3~&8&oP5[| g$r7>aegQ- ΌMSSZ<=Nĝk-wsuTR)@YO#7Pb`e͕8B({i l)4nxBwc)4鏊(u빵`$47z=ߋ[q<1mSnTEw^i,M|N.:cOH)ż٦Dh!bsh>,?B>Z4u,ܸ xkwʼn7!.ذ2L#K11жl8Çτ˃۽E C*jNq'Aa~)l(- N.u;%A[E1oo|@f?}Wf `C0 mPB.:X} zyHZ?;M(ݓ[V3jˎ}wJoq_@p:Q\Ois&Npwyܩ0uUXbOt} .yg-q:ƅfQ6R2'{hإdmgPSU#0zIui(ObH(xM<$erP+5/~+Ki:@~EowDb0Vu5iқa*p"a"]i6/&e6"aN'XyVY+ỳ*Ƙf4xp a]`0>XRa1d;B} tgG/J0 ,h’?^90tg: {0&X+~#/ӑCAa hU`=(? e֡pQG\{K T`ΔRqÏD/{KCij0k6P_dE(^d]Մl]IzGn^KKH$3!Ѵ.&mŒs?&ͼ8u뎂]t!/CN2aSs흄c}gTѸ ߅10luI> ٳ5Y:|.NTj=j7u QoCcrm9A\Ҿ!VR鿸V7 e6~9ބlV ;raTQ,Bs#*hW{]nQO? FCmSi TΉ3i/!UZ[TQdH,6>tb[d*2!𲽯+UBE'|y_XS80!v uzُ"E~gK ńNˆu6Id~JJhEPlh {R}0S.xX% ' FeXϗvp4r,UoT<}L΀Z֘$LYnw2:C rBňdʠ00SIs|;2hWt[OM(gErFAow}9I#5 7Q\ . O Ԝ@UjeБ>VS}$>sKt\+\ `b}JM%i=9 "9jaBOʔњ|4F]S9$S?- Xڏ\UU1i&yj$/f  CFPtVP=@sw!SA.F~h3E)S̛o⋴Zdj hMٰAneckWv5zrhEߑFUT LeWN:_z6" ;#O9a3)T I_^BnܽƬD vl̨[QڸGЃMHK#ni KUd2wǢ C)Fs\u+E9!qL3jM_ODkUԘBpw=U-1%XF_vf(9K@~ɯVS+7]o 2m $_@n=#qCI?qԭDmr)U}[50Ct6HnU> {Bh{}X LJ>G WaP 5dSkg`Vln^.\s9=( |t$qoFF 6w\,$3&& Vg=zTB%T :JZ|@vwA+V?AG ɻ 7h?Jqg1wm=<-lؠ`%cx[^Sid5f% A'Ahâ`@t=̙v.pEXSf t]z|2yWɀ 5v еם_ jV%u6{$X&Z[shƾ{m~ oZ>!k@-Z$;ZAMECp<15ՉLcO8T!7;c <Ư(4!i^uJHzOQh?& G*z>cf85j/haWPޫK[o䷓ |p JMeQOR s0 8b#d7q\#i\{c Lpa^fP/7+ª6Ȕ. k)Hԕ-AXp-qK@y8 [ןRא١2y*6(c}f O>cd!=ՌݽYD^ˉ$d6W#K\b FH`lwy 6{yn2`S?s&GRRW;\!l h@7I`cI'9,O54U2Vq%PfyPxތJOFm]-csrYж2~C>J4^-75u,%2{`r',6"H4&ca҆B h2"/qMtFMJ(õ>T 2Ygʞ;=^,[Y[O\&uA/eyaLZF@NWϝT/n+ =L\ 9ÿ"l7Bǘe8i`\eP1Mj6()/S jg `Wu~Zc㼥؆M\Ft#|`)Qೱy8kH;M'aк@  &C)]5ELRnwT$pȵ :\n'A?s# }3_FA@Uz F&qn6c!2I7"kCmC3]ƄqW=8@ &NuUb6h&|=9Dz"z!zu*ΌG֤63ꁔ~L7NY-luS+f:| ;\ЗS4 >jxf\<ωt'N`yquQ1=OfڛyrS8W+`MmDY&M#-tx1II7'~$-+'6&"cvp38=WYV r Ȫ"~ҿYUCǏxaI{8$EBX|KdvUSZdhys4Wt?=5+rWJ9~U!TopSuŖj6^87 jv?\3H(: f[\Ü&v _mfŕQ\9&#;uF?n3M~ a)]H1IEz:FM{gKqDĠmBH9$o'uVM"DGoϑ˿Zhl6g`2㓡e _@A> ~:$%.͞o&QX%u4GXNʙyrj-fMvwN7ӝ[\H-* [4=eq?3r0洒Zu_0 ۷N7H8Y@& tZ]|032ar"N> /hIs-L>U~RCi% S:Yyde\K?ۣz|8ř fz67.f3 i pHmh uy̻GOL(z)x'4l7"Bw)MñS1_UL˰^zeɪ?j3rN}fDܮ.K71^J}3J8"gEAxqm6v-b@fmb3`qqH9fcg6޳NIð󪒋 Zʔ$0Q<U$.coN^WNLL 6or!~A"%7LЦU :߽{ijaA8@{5^~N ڹd+." _r-w LVӭB8eڞ5>Ñh61RW-'Hor'<a!5Ύad^COq;l 0Mpdb{kqI73ےs !^wd`4^.q:p R3⼔D$np+*=MVg7.>pWD2NM;P(`;8M AզC:˔0dV# [܊[&;ߟF{D<.2X '~wf9KTOe>mg Y%l!!\]5-A4;:&A1fj!O9'\㡊 IkMJ]&l/ۅ1jo!pSSA`o Q=TV8PE0%k{sOVY ?QJSU~ѳY̑MYd=BD!LJ8^T#%b,  w3:l "h1+g)@C % m(whmi(9"0|Y}vXڐq!tZdgvNPeTthP/p 4oMml4[Փ8LUR _waOs:եbcP(lɪ4 I\tH@hW-)U`ӄmΧvVWɾPH 厥fpc)ۀlc}Yzv+OT<ـȃ@[bzŕ 5y~QQJ"Ei[ڮhXֺJPD?U8KC[XZ\A5iN[MRi]2]tvkg|E<>myo")nVxp3 K&b(f6a7!u!:hnpoS6[T]wF;DZ0RA?&e&~Tk eeNJߕ sXRܷ K&PBКnl)cvklbhn%T\<*;X2OEyG-8O㗩_{(WCnlt V{̴=;iZq7!#(J+w-x M)g T+p\eQ蟆bX4zeQ0MZG) ]5.l>'HfU!6@H\#Ze"VV6`E _=(Tcm`‰10c(C6S + VbFݟ/e7\BRxj:8OAkHN,7HK&j|Z#^pv/­ȧ%߉q  pںCݶ&ǯF^gU<Ŵ52^w j}Q_M0t?wɿcOPP؍_7zGO`AhY` }Eik{r,#Nv`+7BD^d]YQ8A*I"UgLCas=tx/&= ʍI7-\>rW.gxlH7,1k2[@VsDmM l?}+nApe&,̦=ȵK-d]..}sSiMٓoH]tsCbYUkDt] ɴc3p p{A;+tS\­y[{OZk`{]8)k?8Ϋ{:e5]): N>Cju{(Ƽ/ 0DA׶Y󙻄%e-`6 ZO# Ziy`V To1Y׷OLCqx G37 Tlj6&x-K+q)ew%t; 觱5dcE{<Ѩ/%^a͡x^vuQE_1 b!FҠq?'L(xcRvAL%-O# ˩XButf?=r.:Q(ВJ 5I='2*Z&2gy5G;Em=CnKA:oժ /9! u1 fϩ~C7v1EĺOBT L('-Og-xӲB i[kdTǘ;&fvhI;?% .z&_Ꜣ{_s{=t97tnBNsw` g2Ϧ&rU 3VV#; ԗ^#i9_P=̗)Յ!PQv6D +»E ina@i0P|StwpM. Eъ&7Lt/)ujvlȁ1̿"mDS{ $,Q\XHb/ 8 xbK2 74$=q;#BopX>zˁ~<)(( m؅A1WīF0GA,iц *sq1;|1EZ絴\WɟoIs5+2MNB8zihDzͥxd胓%+oݱ5gU\Qz)6nwFnkANccSX%j@]󁨙= cUr`aiĤߠ;BB]{S,rQro 7$il' HORBR_*s M~w|pPVXf|כ(-jnPK=2ShBŘ|~r ~@k sr2'W#Xͩ~R flq{aC&J,|Gy1'_1;â2=8EQz2rda[؀i0CE}伺1EV,jhRёa$yN+!A VUqh"hvkck,FWoM>\4@iaҋC~_Jw'= <LQfA8-gí\c:t`"aXsc?GQU9zP[1Éb!T7&Ƣ?qÖC ,Σrh嵐[0&]!09)#u>,eQ rٚ-$kXPhh E h,OGKCnL~)I:cӫRvn$z QAq#sL=%$G(7JHzH'Wv"_eC÷Fy&L A ϖܞKK\?NOu%m^YF_htlf^^-'?( &rϼ\_cY8GkL. ;B@i+:jq%qfF,Se#|N10rNߟ1 b0JLf5D?,Ffaf 4 番 U vx 3tK7(˪g#'TL~&ꦹk -ӿ{r.8yr}:.ݢ.c$ncc5" <5`+HfLS& |u=>T\~iT->*|zh771T8g[dZ#h5.bp+6h:g$Tc=:Oa1_ :^WXߴ}`w+g>{;Vũ |SHjkk6 ts \e>ٜ7ٙ` A汘'&g=Fg ؽ饲P':CTQ0[2֑[j!S7H@WLP@~X`ځu X'nƨ=, >.G 'b%=SSg ffߵ)@4&2[ џD*݋ll!M{'R` (؞u+4S^]\=+6 dq,;:2\߭a( zM<\HˎIT=ˋ0pG@>jN{<]+@ ؙ뭷٣݃ZE;؛7Y hޒ2ج:݈޺P.Ô')fi̘RKn35eJ^rDi*<Y_A p4vrnU~rk8_IZ†q]kf cb '-刄8O,'51I& e-=+bu'&ҽ XzEkm)~ws(fotnh YO>H+u(*^- ŇMA} %FjjOA%_\E~]0 \4wbD}Y͒+ ;l-o$TXMXZhKY9 @lKbgUk:@F$P`3[mY-N~D·g"(b<-W똇;sMu﹔L:iS+`mш=e% Kcyo?jCOqyxg<_/h CÌ,gbD?U(]A߫d[̾$*gukX4:x`t=4jv0K\}L^flog<=bߟ_*RE <5:zS689󲷊* 6nU"FF3g]"G)lWKq;BX0^!f]LE:Pi2Y W e%)wp=|SD;KO - WQ,8c{;9*GU;ճylWLtZuO9~EŠ+) -9ʓs)BvچwߵvPhgYZ070701000002a0000081a4000000000000000000000001644ae3ba00043abc000000000000000000000000000000000000006300000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qed/qed.ko.xz7zXZִF!t/V]?Eh=ڜ.+XF|c|DOARYFΩ A0Z0AwޕZWt +yS1dc7kp7GO"B-F,`NpV#{nּ*U?eGtQ}% b Xnm SLjrh~]ٷGd>v\B?vO~Bjڤ"k욗4wUaU6V_Gzm2 ]s:n& ɽO^RUz^@ʙeQ`:\th/jd4rPZ=5qM!@hZލsy^ C RRc4'p(pQ.'p1D|g7Ϥqդ-<+KuRmA>yU}~7 WِyswVo~-lS]w/_s2F)7QDVK8! ?%E u˂VTz&7=,8:h5Wⷔrb{(ʋs }␐?/xF"70Mov NsXS6s(LJ&x?{&Y&ꨘJ`1Dĺ Q5jl"L\AKv[z+ep;WwF!nוG%IJH.kA߼pٝȍ|NwY8[4 'a{\d,=#8b6f@=\#y $82:9@YdM֩<fJ;p;)DEU#98MIqIw(3]]{e9_-#'{EhOqTf0߼-I;UW@*K} C95m꺹0@O- ="r=;&[d&ymA9?GؒzƔLS#! v4/1 ]^Υv`/)I|Pm Xp): zşNf[][FF? ī}Aq<wX7O|{D*qDh7,@+b@m Nhm}T|t8Y wl'_4d(w][]s^JĀ/tIη|)dEܖJ]auYTWϢʂ3i*=OlocA3n}GuR\ ~HXB移[胰>B8Rg)~T~;IHf=OupdޞbrEUfGjA\⍯ځ](,N5!e%LQ⳱?HN O[DCYiأD߶m=_/o<=ADMf~UvfD52gs!pK 0kzrJvNZ?% r]=\♂SG%uSn+3x=,`91<,b oW\:1=VL{JBl(vHD{Yq7X NCV #eq;nț'60D?|̤pEϽ"=Xk{AؕcjsW5ʽuIWq.]V(WiL p&e0(uؑLoKhs8q$FE&'7Ga^u~)O?ԍ;-::={M?!+-(DNJ'gZ/X Lt]ea:B|q,t`XH>s|+es= tZ(oX$.nabtbk?Lw-6 e4^Lte%GSr l 2'}ٺ)ay9r;8/rm1 '4n ڱf/1ɹmȾ dޫpP5.A2P^:a(m( Om| zݙ&=R<,Y(5yuQL2ń.HW>Fd@5T@a;Q1zF#\˓8l8Lk'%y b6Ur 4&LFK#aG؃hv:y' 5%&y+ qbzwl$7eJY̝DAił:ԊJ8-Q~u%ßpy;'\ّHbA/.VIQgL+E]fa:DO*KY`7fE.Y0`[>EST=4]}%$ˈX{(p?907yx؈1vz/<#G2t/Pg.5.PQ 2(e@phLTq!LQS*9jQͪ ̗*Ժ,yO]Ѐsœ  CK2@(n2ڽ27Sj2Y!v𬉱ut7s&W9ĆC"*B+itXBR92 \qW; MYsv7y45!(5WCf$Zw]$gտhPX=5:b~{nEϔ5[&"TH2v0Kt/ݸr2l(v3'ZeS\$g%~&S\hUlA JŔf$Ck~ztӘC~:L^V;ئnBJ(~Dj`k%q×ģ$95&Fg2zH-䑭U"sT87۞qj! a`C{Gޱe*RoPfzeea+|.33ﻇoQ9♹!DZkJBzV{Z3Bw˲Ka ZmîJ4ϛFPF L,ѣ ,h}\uIޅp."p>"f:3 i1\U$ڌwLpݦ20i'0<&>89O>t^_mLpJrVnF?̒z~j~[\ihM_! Ɣ=76:OoDV=. H}=!tK_XZ&2 CAw'1Y#=ܖR'3@TY.4kfvEx&5hl2˱ &yCZwD O t0[|I ܙX\z'CB϶I*ya%azȸYrTY(wĹ*2#7?1҅}be!+FgYۻI"L ?pIʢVˉ!;%"ԦN|@m?Q7lC6yr CyӒ?TGub@P=e?6/!ƠTN)AM#uN9x(ؽSeԙKmiSL#S?h_O1e5 3bqbFv ^5 iWr` O~;)((] w2[I":d?U=D̀vOc@|KAyuÝ6jdDc]GL^IԮ=$S< y Й 8F8knImZ5Oz~CҞ D6lIurJo4\}PÊ043?b!5Q6Ko}ޤcz;f;,+ %0 z9dPԓ0}5AKgUiJ9| `q,Q|c]Cb>IoJ}Nx,$\@W63bJ0)Ę9yXFlL ,A*e (arjL[jD'scqۦL':TΥ>e$Fr!4&d9@J t$Iٙtl7[zL1Uc[TOʁVaZUĖ<'m~e1Y1/ylśN0ܢ ' 8z;?ߥy1g` tVq>\,B DԅY^à)1zi9 K4,ϮEeggF]Yklw 1(nK+4FJ gRLFQoǩY{3q$+2[LjZ%F{6apCS,-:i A3[WMZ5H.k#5@.DWOq߸ވ*"Y~KO4x%3t_J8\/A!jQVok442w)j&uPW𸳩k1ViC8IoNCAu<`>v^y4l_Uh u G3.E Y<|My^4΂4~sY`J/w9Ӆt!Nޗ\"<ܢ+-N~ݪ4:oCMqxC46u.o7߅y'nU$7e7:E.zt62Oy\&N͛C ?nn$^z-&pUPkB Hb`Lpgkؼ"={FPc"#g0}Nc$l`4SaCE_Qg wHەE/X%q&DeC>pՔ Dv%%'@<A kGۛ g}/EGׂ1:+Uu 72UG_ w3ۖ)^07+y}ex5,blH#tPyzwϠFW?w 4k q Q:ãEjؒ!KAП<}E6FMge5FUFa2uV#M@M\,7sY8TfSC ,qN샶^""l&@FGZ YmF,koGF{2>dXrh4 A{Xl!Fyt 6F~eEh0 v1Q9[ ,'R=o?{(_ VB'?=L KQ x=ՐjKxłxGX@\I%#pe? p&As[A6(^kvPDVw|9a0f)eJ^8^F 2\ƫ)*#XGt2-s5YmRЪ~q~^)*H\dWuT'V D]n 1cy!0jQy,"]ҷ\,ﴣB1iP5u?wNYd6ĊRf_S3p0W,TZ%dWlX$ja[)0- dȳy`+tK{1qW$R ΛNEzLUl5x qx;z(ƾ(*:g2vi?p6FVƇ^Iz|ZlZMN_`S!q5!%[%ebOSi $B'F! '@f/CH$XJnZ@r J"ӂO%Q]KCI.X3LY`ŠnLt֏,.";:JX l$g"?qZ6h cH3!׼G[?6WVN>:FV݅W ug מ.A増obm( %@47Xigy +QCe#$昀 764ö%j)h@@vuv\*|i R-moGҶDjfwZ~.JէkNDaі=?n1jIGa ۲(@Xi<6}62ye6) U6+N<YMD䕟>X[ћ 7M ဿoۓڠCroYhyvui\s"7hSC )$XїByY_,*-Fe\6S`j'Ԝ4K ##ߦs2ťE:c+(+SfDo5yHl[sTH/ ȧ'V_W, '6un|ڗ~Cj1WGh8r WƝ|5 LN/ 0M0F#܄0bUY~K&\*`ҍJ(l鄮a;Yґ4;d>}:gȎ*a' qH$Dg,:KC 1bYMVQ$N~¯>4B_3١$Z[rCnupHxQ g6(\53OEgp5 am2Ȯ޼];Gm1 Q=JQ%:מbW?zw!p-j77W:C"4oѝX/v.X29GNh/-׮;h0QeJf&?)܃n1 O4JmZM|zP<)s81_,$0%o>5M,-n|sN5i'T)s+Ɠ9OGC Q0 ޴{-4)#!sC3bω.}"yCAl+$V9>y3?|fKyPw`_@XP}X\D`cIv=JUﱩݸI嚇fUM|acl-˙#{<"pf؇?yNR7p{u8rTH?_΅K)3P/iac&FXnE $v)_ȓó m5ExQ~Nڻ^NuK{ќFOi~ İht^5짌Ȇ%h4B!>67e2LT_BeZE#05pz40SF' >bb^\s֊i|6i5jga9`u2rRR_,f|cD5W B vw!zvy&{^Wk$3+iWGP B됤w(xRDY1~‡,LV(W@ vg6Mا39UzhAm65qO1G~x4VUE{o$fTf#aImvDMylu%ֻ!-jyef>@n*o);m]U=&,$B!HQɩ>%6x#,8]\(>|ڏF1(AOjK]q#H#KCv|Qf17aLP;J|QF<rqOML> @~ȤcrM1P~AQK%qcCmb@B/xn*V " C6cٷ%!i}%\XC'wZFwY}Be  ?*I xrϣ7TJ',]Љ3]TB{ET1A>E k~g>t=XdEݤxKΎR(mka=#-,_i?vΓ>5%]= vJ퍚lM_5L #KƘ dPz]zl&/7ׅB~(gΌprOk؂.aEśA0.`RHaerzM+8e eZe>~Vfm36ݸdT wθ[CaCC p6Ta@$᛿"ϯ붂Hkm"@U^.]Ewn|Q`~jʿ@? > ]4 I[tOy-̣Qk{Z c;c' W.>Gڽbp:n:CHܦEr44P=d0|QY/뼋aĘ `_I̺E7f^I;K:(Fxbbfh:(ƅ62ViISB*7 ; eiϨK.sJZ AT*!D~K`{k`!8q9?SGBP"[T)4aM~QT[d0P 5'/[h;Q*dVh#L͖"rF@u0".bB \WՔ?}Q̒\29h|F C7e:l)'W>L0 Z"Ǫ#ju6YQx>Y<.7Q4,NE:zlZ;*Шi)U}*?Dx©w9f5Bߥ <*3asMxj53P-=*5}@ǿ}V*U {ۗږ(s~$vMƏ `V7 ݏ.O9%Ok@; K3&T}%pX=e1沣`Bl5 N?7:# b0ȠNcp cGЮAXƯƒ2cܩ' jr8uXL*`5zȈ;گu[5]}? ~r#c0Bf4y3Sn.;z>*O^`%o]7(3ٮ^U}훛WkZ?sށpq{ psv1~REY+9T\o麇ui\R65ؒGA܄%C2 cITu0؅؄#8N[1"dێ2fk8k³W6jf3cS9'z  Oyש]/d&!//}Hez3RNH]a#ҷMuq^UXmb4`c .DK|27MjQ7a3$n랗#lN[E>^7?J8JRDե|A̽Yj^:8Ҿ<Ɔ/0>TaASׇ/NAٛ?n'V f$ԝphc/ៜ0&&>PM{IE߱[mɣ|ᒽsOzNEU?6-p>E>#jhi ^*1&BCU4u%czޣk`n9 Bw|`yw $OPCY!utm'd pT6y(ƮmL PVN>=nsǗE0͜SJ4 w\O0wC-d)C|["at qb݂Тg[IyȺbH©fE1~@()cp9RP0u;a؃xވt ^##P Q<&O]AD*Cxd>waB,嫷#Ǩ9=I2GjA\,zWت{wZ7Si[$] dEI"jY# F uĿvWFQȸWf 샷 SǪwq\ߦ^\%\T1OEnbZdEA&YD7^ϋ~،P G Y3>*d)Lw( GReaP+C>ڇX]8X3֑}j y8NKYf`\إ}DzUl f!Un}nN3Q'eXZVu1{yn1&CjҪ|=˞|SiDZ1W iA'[ޮ#m]Kl!׽!jḭrp@Cȶ.0WJ9y5_rw-Vo4pZV~ >MUaՏA9 ?ѽLY"'gUZ?t`}?h}`UMV*O}P[ˌMW_ʛaMC("My!Bt 8q*nI?ɒ^*0|vQ6; WEByH(vvꧪTuJpyY<޲V*q)rݴ_T0Ngh^N>rޠJtf7V\՘Ү+XV x:D'!ഛD]Hړ)XXVȰlܭ4lm 2_Ϯl6nGf-QV|bDZ8 hiG.MmaѨ4@HW9 gdk5(*BiLšPѥ*f ZRo3-,k׭5}NC/ff G}q l>׏paXOTYP6lN]e>US #e| D]U}s"^vFqoz!iEejiEIr|h-w?9ITz]\ SĦ rx*Rط̞y J@~ӽ W%Y5^ ގ#zxqz%Nä́6#4H{ W#,Jǰ-gJ>L(P';ާK:}oQRe٥G@<6jqdZaLGb?=48]%<_ݜ4l8ZU/ﵻl ߩ1  95p>Lkbe諓^.Ws}|OO2QrTw) 7}[vBgWk~Xs^כ.^}Ii?:l a8V黨O9H0KB^Ŏ?SGȉQVPSqCtpqsdRzwUZg^ٿbqF{`ZXXҹ_„mO7yؤ#Ck\(Z@Z)502yR'@CUcE!\*.T;$Qn2mâ2 sZ3fI r+1=,-ȵw,ĿG[-uu_hu)$-}κA !rܳdIN \JW%_]2[p nZfGDH}O<ԕX/,@{}jK#2I Vfʛo LYj}rsJv;_8izwC|!20[~uTbLFޗ&͗ B_hؠ%aJ8*.O;>;T wfjH9#;&@ ܇_ڹ_0l8}g5$%7cM7:9iYĎri>kZ d1,pj x{(rrk>7IͮL3DU,J<*33}R[ho/x< C46%mV;S.DLB5 Mmq0z of>0,HΙXL삅Bg} aXsTy l%1~W\YS~I :}0/Ey)~j gU.xQr^FgHxU$MDsկ&|3$XVђ*6>oiw1L#T;iZ-BYx3Oz:-a/X!ZI0{{Us,AG{Lv'd1/X-$=%d6z<(V~ ?-6>ӵn;ûײRuymgWŝ5Q1w񁓴]GAТ.t=_4]1F$# pY1ڬ`k/I#@dg^M0zz{hU8dq aċ;4d o =MdR*bF/+ >20?[6b$ M& +s´kqĶO>m`;g&;$R, (jdRfeijD;5c'(e[DT(7'nb(JsjL,+x+Rf^i,Elzx"y4z/k Rg LԻrx]%{Ǫ`3~Bߴ'GKG,ak^i0~ z0v=AnԲ tF֝Asڢm[v @[7F:wz ”zHb/P `\B}:@ׅ=U!OqqCMק$*7N`&td Yto4~2'GH88R<(LzFޣ`vh?=2!¿O'i4AMIVA؝m '0*uj}1ٿa.TJgXY zWc#^kЀɳP$$\~;u̳)s )+`żXc_[:EM68·Et 5P C.0 )V.r!hq)J 2e#z"D#`jxtX#!Ց^;F"FC"XTiAF jO-qU,u]Q8]׭6 '+)"JAa6>v^v+O3`2`(b9#VAWY!Cz W$YӚefeHA&Pu/?q_Rym%\%c>'waa_v_6e^͌AD_}Vc%{Lm#%WMTY8j٘  3mM/A W2.600B;OW`k迚/=|"$GF{ۿTARruC&itS-9Mp&jr 3#oFlgtZszK̖_MtqQ}ch@sBNg gX-ÕaD~Ȅu]fMs[V nzCح'!ڨ)|OYKѼr/MSs47crtIn!,m'fTl6pl!5HԬKuXdp*0:+xrpJ[~8wZD*ĥ2"ATv`$ŌUL>iPKe06NFs V9ldn+TLy> 94۟|xIQz&᪾b:" Q_ ȝ+(| ypjpUCI"!5F%ʏHwI:$Y01ayQ}O|L l.Lݼ,:YoX|z3Ȟݍgp>?,`tsN@{ \}}W~ /򋛌FDc zCݺ?Z7G§ef,1?=ƎI2=D_z6|+o+*ٹz8jjS:5HܧZ&&R.pUP<a˩T86sk9? ~u `c{.2,C _1CR \jSNu q嚢P[=ՔϭeQ<>9 "B؈cD_GC-9^~s7Sx ]zfu6[Yָ^G<&(73[TCnj-ǜ[fJY3[߀FjOϝK]gSLAb/\t1C(-Gnphlj'% P,T_~f'xՅnأ+^AŴH?dM8 e+/tɂ(BR7Cӂdn)%d/r.'h=b1:X|0>Yȸ(=e8B GʌƵP*dA)FLdxzvUN 7,שwLS T4gUȉ5c&] uJT&L'7R6*mw[yxdI':rNt"Q(*I:m5 5Aߚ9OMqg#*SQ3e- 3Gn=yGmɣ7F'WD 2셼1O PJ& pz͆%nSTOo Qte4,7@rܕEfEƟN/#J=3Tqذ L~rj> lZTD >mtmOq%(Z*S!˰vDX2\{{q (}V!G1KՏi5gk319.9 {\0e}L ;Vu&P ƍ^,#:|,\γn'>x](|=>qy zw1 >~*ɲ普m$]U~gzqjoBqbk^;DdjV>z=>mwIqLM擢}9o,N'`'ƋyÆܧSNU`&~3HC^u:d!")݁_p;wM*'ZqJUUHO s>g4o 0`\48ްy5ec#ؕp:6XΛz@qK`m}_WgTJf2U}2nT[ "Pom#+>!z}'PzT?gs,  "`2FQϫͨI3lܣӸ2<3B۾q8ˋ2+ū Mg]ƼD&Twռȫ+&y;G+ptܓ-E W \vR܏6}2o"*ՁwOŧlPgʁTank}up7䶬]PRsΘ!qLƸ:Mhy Zy#zeE fdxl|NMCNU $^!q]5o@n}0=^F [0apd-kzTP'&[_h Nu %N#d6_nA:U3m^TẻG4j=˕7ݤbi=qTz.8I@L g3' [#7, .ZCVB WG"^5w JxnU(`72I7W 31ĥd]a>C5PZ^50(M 3u~L*_4 Xn.!S {TLJOʾdΏ9AZ|pO0-)2 簭X@Wf+XH4q==qWEa۞^3q[q[ Mt#<̙1nlilL5,9V<#6Hq;d ^SpR:0{. (bi"5]Y9~VtGy2. بA7/ϫU= ͈ˆ^v_@)]{ld(GemzlegFϑO ;w&O)oE=޺xk&eL Te=PɱItJ;"Q?zm,o6 y4()0PiʄB4n{ W(C1^n p)'V&2/Y]͑r)FcbW1PW):ZrWO쾐MWmn㚱;hzVBJIJ0SOvy9<[u_#70Luqck,W8IIԩ`(S(/45F:5N:,֛XVS>mvcб?);E)l%z.:?VHcroyJ(,,Ӓ dc̾^ 0[Dp&uve|o@S?P?B~^ႡL ۦ9(%қtԿP/feD=p䷄_b$՗a du$Ŏ 5LGfxdw %H} þVdnY=='&##_ѝmƞ[*E\`b9#S}BL W4@[LpʜP1SJ#oreeTQyQqF=ǖ8&'XDbW&MG"pwǻLSZVs +BSO:۾,bHN2n>`1->%]!gq!:>|:g8P]A3`C[JX ޠ7{uaA64| P>{{4a7Hkld';hitj)l)ppV7bS6߇mjㅰGxsS,wt+a@ X5u4DIR+9Qu#*pB2BIxʌ]VOϼ.ZDpTB}1G#4@x)MhhP%1z⶷.8i@zMW'?8?BE ]~3t׭*Jvl#dYԑۄF*ם'"4l6&+Lǵr's&򼣺16h犭=U4aVy3xw QfE |NĎ"̸2zf+tt =(:چ 2]eC7xKl|` P3!HUA'B2FٵVx-t}yel |l ~^xxՋ{[541ȅ-ZOX͂\2"u>)"*ii6EFBقj G+rkw4 Xj֩MꩈT0ӾS;)@&0rXE0r.ƶz}|~0F %g4Kg`B4 ɂoҦ/,Mwr'+o)o&1dQo{pF*9 xe\*\3.>Tur߷n#5ӥ^/#fʩ/3C:iP8 !ܿL܍[?gBC!~Ԟ,>q.VZSDBU>&q헳BREf;d֠^s3:;j H8~l"@SzWu67i32dtc:<ޮ%ylײxLD{Ğrg(:ܫ-x/a&KCRSJ#P%nK\F XϷtgȕ;0+ +#%*<8t;eErW 5%{ :O[Kg|ŗ6cgej4IqlSRR h>a#Ҹ"#8ꉶV3 Wfy43A˵S^-zsW٦剪=;2`UO&/>)zKQvMrqkI#6JP"@EW>w3GW+ [9 C$|UreMn>Cdkɋ o)c+>JXTЗǘ1Lك[a Lbm%ڟ.ik< 'FeܕBK>KtGKvXodxUو:TŝܐzY;OD3J>ŰSId.}QkN[A; o24FIjzbE, "߶Hb"RKү@ z0K^4MGS~Puto|Z22yqD|ax-efnQEr(+^(N Of1qbR욦0z{]X#vD̮ 1&Yy<ԂH_k+c ?F A9]*E.P~Y vN9-f-1}fHԸ )(S ڹD37PӖa7+{\ ë[cIgS/FSafHLU w!,3uO{IJ4M-t?#C$2сEA_%@G/,HZfBř %nwig5>?ki;ǏH NnJ~>Υa&Pbv IaW4xz(j͝N9mqb$)X/bǞȗD1+[m[ YV" {nP(UT@P9lK|湩B=9Ct*i0w)i[w̛:znx'cJ J'G9# |/zHoxC*8 C0B)p*BVFN\9d?IƟ)RRw.aO"ꋖNB(J1`Pv]?3ꄗm3%x@+* p @̿rhQY0] &okĝCX >PȄWV?xK%ZR/&@<ф玓Mnahd?"fɕ0q{7J -9Ӄ.L61@i vl\=)zhUi≶Y{E.:?;XZ5rAMkԏ671Σb7J)|[z?z%!~g[ڶI%wp*M"$;)KgQ0-J OJ/*ł%(.]R䟺"1ŝ aUv`%pJn"&Ⱦ[#eIGulmAt[.@䩢ni,9֮"?O4*;uD3R8=ڵN'3@}6]Ds,wzX>nAM|f z `.LjڡR1i7vʊ{ 0 7PsAcL\Llk9E+@鿙=d@bP3F" 7LcNfX-7yǃ"}}*Q%wh٠ZpmK@E+O]͓\IĬqI3CPYjR8}{cww)et-;5 "ӇUa>җh| h3ҝDva+7Y lA cMOT3}&Sp`ϣg9de(8yFt>"Uz'lhZL =ּGҞ]- ԞeP96(  @p -l|m/N]02Ѧx9&ֲ8X8~y6zl!1ߦ_5$q8׏g>GTV~Xgj. ( Lj::kY_kˉ ϩ{OΚjK [8=qen{w}] b3~q!T'3GMdSW4cv8i(Cw~~iF}. @[bK(/Gs+@,wHG<_> _ע7J7q6^3~5' 5C ~ƌ(o~NG_p:zj8!2+| .~Ih3#7\Ǵ 462 WgMƟnx>-BӐ{=up{qiR ܚ%<:SK5EDѣDHDU_;D&=_eY{6 疹\ d%sнW V*(>>JOwN!] vgAQpv"zDT& X|gQ wQl1(sz"ޘWSzA/UF4i]O?VQVoIQ)@Xߖ0 @N *R^s-Usvm"1ɜdu]KȟҊOc,_P_л:۱*bv}S"08+%ZyB-[UQ1.,T~5HGj (8/[vH:E\lHɖs!ׂ"pFF^tZgԙ djݔ7%?@ZbH}/>x@OhMsґUn",8 >qqeTҦJCzzHkh5VۭQifUq)}8~s/HwT7R`$~ >.M[(za@;gԘ:L/-=2]%?<C슮7U 0U rtb;=Z}{.xOMf4v}1[7$8,Y`ۉ \ܽčs?}YVn廧9a+i=Gl*@i T{D_ M%%5fT`^qwlƀQusF뽌e(|g (ӱņ 5R#ԐCf^xSLY\,0Ơ{̎#+Q{o{ #Af{C` d>U,PXfHf&=W `lH8[ !`~&3-t! &ktB ?R m!$tIW ^GXs"M_і@kRA<$ar$z +z^ K")%;Zij.o;5ygloA~\'3/9FBᣆC`Y7&+M!k*hcԟ L42Q) < X' 3RVXrKc~2n$Ov xVPaًgFweLM`iIX)K!רpo{rSSl - Bt$_r\I/qZ <ծMgdo6%KS-Vq*Sv\/._7NQZ@nTC4x6/,Rivoc"RpwK1k)bڬ(> FUfrJMG[t ፋȅ$RU_md*!Zd2Q0t#{ٞow" o%mۙyq|2t9`+ @¿R`T v!K(E1&kPA8;85aG\ X'U UѮ5a󪒯v1l;'="= 1O54g.{|sEya}|N"Ow,k5-Z`⺵.yb7ByX;1l2 ^6=/9z:3$3v:f;FSB(b:VGwxc (w "/&ՄKtI?~3(u}ß5/ߏGx̢d <ӄLWt6B 9}gpN 0)DпlNeʕsu='D`6?iJ_%68,{y HayfjN^R_IS1FTܘD-K,+Zu M,=~6"gqT]`NzyD$Wm<"==(Qݹ6ongw*}y=D\+$F7%[^3kX^ E oIFib\a IgPK+dGpW(mnwpx/T'9hR C8*~CvAd!@(8O~Xp,y!DVD#!f) nDV8 |!K>\ UY݁_5d+*\t]Y!Ǹж GH6Ojyl.)dt-#Kaj ~u5pLS ;KqTҮX*sGT^kx!Y$wR7ω vJԏA}g\qrk@|Cn',/&yLpC>ry9C%xSPP֩0t4gsyGʐWwW:DL[٤TIpףD'X;ZZ:~ĩճE֟hΤ jyK~.(w^n)nK7ptN̼ʳwPӾ%V$]ig( (?[~F}g2`@V $8ludvrP3L3Ww@:1M9Y/N~z~7Ё@nTO<B]ɧy$,:VvȺ}pm6~멙橐R( a46%3/Bά6Ym)fp禄~uIXE|88%&֡ĺ!9KZ,L12c? O^LW:28!a640Nx *&RU_Fh-uoa#J"y=O_-2_(:ZIgT?଩4-*e(7xj`C6 lFX+'045FC FmH8bU@oL| ~3K5JOBP 庂wN~4BekXG{FbK4ceۆ܂3ơ7*/p \\3ZT,ٸR._c=tXYme|k@++#/@GWGYTZYc3.YSCWx$[^VW! *y07bT,F`ja ۑ6lBnSKoaZAd~z]t qOč&9¸{% Ӆ_lS܍gE˺O7K,~1PhS-&j<]-K;1VMbdhCfU8 S$26Q~,rc~41^$h R¬%hojI)d@{ yYU udK&B Jwc[|'E*F].EéW_`.,K"˞j/& !: La6;;8͗ X銺1?uǛ3/aj4߶q)qv3̧GQ<]BNfV$ EKxG2PS8Cu1I^lQ&wvu#pAO*H`KetUU! !~6F('9UZ2x7f=#S@wcVoो)wRjl[ P{=( $; <+D FEH`Ͷ%;'*'FTxT(x_kgWwGt"ST A$Yo{z5).XbYsa=f_׉VSʿT 6)XjB1pYl}a3AȊ]&vH-yD8,{nxAC`m[U@hY۠=.p.)Oa{ďaSxD1CJ 7ޕq[ܡ&Ml5be~ S,e ?&Wċ:rÍ}vay)V^IʲվGy!r'Y F[0$ hg$5 @H>Vii uIB48X`zނ8L@fsG :cn%eMsl?RƇ_f9DɿxOuA%i*W2^!$XeB&P Bŵ*1g?ӳ=f KT>U7p،_e-8'$!JKQmOQqwv8Q79)P<9H@v㗫?^H1z-,B.@i9?|ӗZͨ,i| l![z<#Σ.SzMէUUqr WqVgRG-ԸZ͊]ԹF@LՅ-ח2ORxi;]L((q fc<@[͗޵e >Z^K5[9wjLվmbphpH"lX`4`dEsuV\m na_;uXX蠵%yao`-DAG﷡ ;tF_Cl=;ش8@~ Ŵ1-l=!bNpTC]~2ZK}RcmBWĬ/]xC耾4ӛln?gb+a HϚ~ImՍMB/u[+j袰7Dt\ btX$,-)5/g[;& 41-?b5 v\”2x/*gHURӑkX眲 0OHD7B(++ꉇf"/әBb1ƺWQ:?uJxς&+pJWd )Z 'EM9>@I-HNuH dB@vd ٙ#Ѐ탊5dQ0d /9ל*yi/:2p^$]@v4{ G-)TnP%XY̧}cEyB~㐷:a ŪMmB<&6,~Dx$?jjRѰfHld3 JF> HS!{&*˦JNե8?Es/ʨ#5$SA/`!c lr GLs:!*}`,C׭ʘH#JUKq0/D?5!-ACqkImvpڔݵPҖ6 (Js<i+z*)4&ԫZ?obu. G=s;IyyȔfV单P퓠/}"|3N)VqI]^8eŽ=^ ΊטqA%, 9K Ӈ>Oɩ7]s:1!KNs\WI%XЮqB7:~@ABs/Be5...nx<譎[1&u=x ;xkF\2^`Zz4ǐ3 wl M3S+߬81EcFJNG ('C=LIݞI_,ʥFX}j F*]fO}9v*ֈk&< ;z>X4^,jsn!e՟hiQR^`d*@߁ܑgk@ 9VW|ԍ 2+:rx6`vsa:E۵4E[kq? mQ8EE'me !Y#}k4GSz5ȡ%?3 jUZ?ז2nO|>tf|z6(]=*&ͬ@*-үFiH`97qrYڸo?iEER܀꾳!d|e"G'Yڴ3$IՀ Q|%;'V# =roli\"eʙQ *Df -ѧvڧfP9=5)h$8{CA70ϔ])CAR"iĸ' +HBWڣ>x ʪ4wd|5xȯnjVؒVy42BigAW@us7A .|0 W/o\{U_82j:GvN`kӖXU#}BM)@Ɋ+g7uiEajVNycD]0GJLu."LqU;+@@=F%Jg&׫jXgo9zCP >XH4;D l/Ȍ?eMh,=ST'Wn# je^!GM>߯xC&7b뱼@Tgg7!$1O&Iݜw%Uvoڈ%3mdJO7Kz?#s6K3;Z=C;В7" ֘R3#0$,vC]]F\%xZ쁻xqZ+ZϠD>3rHPFT˜b ;I>sEwF'Yjg׬Trej32|yr2AXQ"?Nբ=RԈ9Q,. )!n*m?^ŧ kj?t)CVQ,#+K$?wji[RNzu!եʀ")0IZRךipT@#JsMjBB6|[DJ<*y׃ɚ'Ί^s.ky@ѕca>*fܝB|]3KpuhqgƋ7,:#3UN18 nk;l Zǿ0μ"VOd/v̔їfi (⊪!`ێ0h;=P*X|Nr=A'E8+?BILKP .C%!g %aID_-=Sgsf?WIC3PyK_X*ʘB`X*CR!R"hѹ.Vc gBϑDK+ %o|ae wڰSK%w\W;AAVDz 0SN._Noh&0˭$ŒL]5 /4N{#ICJ;+o0r\B Z'WSp\);1Ŝp8 +B$zm$H_1>Z ;Nsi˟(GzTί<#!Q\/q~8%噕,|+^) ,Xj~^C&RHG>juѿ` ?-d*(OЩ5 HմHz=rGCu`|)E}gdk^*wB2Ho5$5Y~."{i0TWFL3;2.iqCu׹IT{<-3]c_frS龎1!.8a6ɟ$%4B83sc3|=a<8EiX3 9JJB$uT6r愛ohӦTZ_ 8uЃًu6E~a\".PE^̼_U _rS>bŎn?_8eU@؜!.Q _z7*ÀaGRڻS?\& 3 \#&&5d&,IH;);$OM[W 2p8zu6 b?έ.' v&l;RY+lr)8Kfw {TE+k80-"ydGw.1Vj2ARݮM5AdO*+jORbU=;>RZQjHaAh9 )V\^udI"+ķN8&\f7fL{tH5'ygER[V[?ߞiٺb-NfMdyyuSyt:Ml\G(0(4]@x޿DT~n95#΄DzS/ I}pGVJ1ERJjU\b6G vq#Q>7cQ%X{<`FKa+$ Oh!#:ߜo K @1Bs|:[~Qi'j290|mxl1g+>rp.bDʃݪ*q()rėr-'KaO5@sb0!5E\N#~ؿQ4`Q ]mye A҆'eu*AЯR u7NoOsׁ5} Q}YЧrRJR}tu:##*'~SL գvO:@!<5ˍvh=쿄*è^f&ie78N)wc?3\O2L+w^ZQQzƖQqWr>B'WN&6_aNwY]0-܍m $V(I A:try_7f\>`0#rwB8^TCMAdZU̦R=xgGy$2tm,ײf{f! 3V:i H؉Tkܜ@ M }T[aٷP? %PPp<|kM, k!гz0ໆza#z,y%;SFƪ@CuqB>aC|WS+!10o \o%cxү.S'C=xb 9T4d]ÿ*N{y̺a)<׾-2){IlT.zpqZrK4AT8*~$ a #H@h<Y. bS"ֺmz\{Q5%:tnmI.i;OHSoi;;)+zTGF N˞G@g\-%F =/`fԼ9Jq5reJ>:Bf=C5.vkX@!i$*ŊQBߜUVia$r-xh}ޱE@ 5Q_'foI-jm/o)"+9&@/FafI= 2}CH΄Y$} uL̔`e];UhE 6r̤E£S~X#t;0cԳ]H*u^A;_^J t,xY3\s!XAҖk9j9*cp*ˍZW1S,\j]p! ytub#$uքe8a<GRR& Ha/+|ۄhbdl[ˡZ3]|}hib SXӔBӊYrBa],j&3*P |}'zGݚ+U*]]![O] wWHZS`+Gɕ_lIu6:fZx񃬤)%_& RBLLHtk挛u%W#WgpXHCLʫ9 Ψ^opTV`_+[^@3 F|q'7_Dü[º]1Hs&a\ .:m+H\/!ێLY8 *GZ"&ƁًNX9^41M<ĬM5ESպ^KiI~Qu1[0yEFAkf'@r0̗'6b/}P23Xh[UY:UJ{46%[)_#kQ6a4o_ߐ@w]uRfuf*i]>f,^QLuKGƄkw㚵v`If[߶6CN#25j-e1qqڼn(1AP`SySȿ-vϮ$^Ï Sd?+PnAm!E*|_z+̽R%#y;^7HֆԡY/?S!.Ksdtqd)Qw2o^2M\}=O#ӍѨ Vx@*WT gUau¨=q ,_Lĕ>$oO:OY`YWD$ޫX^HM=zV*SqB߈rr\rFo8 (OTRspobZ^ѯq#>T>י:;IgJWN8SR]tTI O/-xqSfHS?~E3v(dUn@x'OKQvƒ"Osγ|̤6p:%1Y+RelsHדp$AYī3[I?)Y i9M椎_d'*T  X=-ijڞk*W W?L Uh.`YH$-0gHΥ.{+r)ӧb[ajP_`4!fY} J 'suyGsZ4/(Kdnag-O(U\(@rPJ-K [T4zp`@ [[Jx9B569*,R..!EN%'A<3aqj{&3E?I>jʣF @uCG.L"ɭk+c.l܄tBhe\"6Sr ])HqݚƆ}`s="O4=1 ani.uy9Un:kK-l7TO`|iL6)e@0:kb` Z7CSs_3nfW@ܿ T8ixW #F{PN@2H\~~4rZ'l`Sx(7ڻI/R8op١T&SOP"UWT|*Nvo|q~>7RBbi~>mb5m Cu4+2 E1Րw zOc?1TUY,];]"vë́zڦk0aGHUuBUDI.(u-Ó"jj&RQǢfjmdBHS3a7I3ܘ+I0Kin,,U(Cm#jp:WD9Fgܹ@uòz=OW/;ܘlb7˖I-ɹBu^]I<Ϳ\_XY[p^a$Ԟಕ~ŊOGfbq^` 3G䜾NxuwAQJtF2(Z$HV #hw ,9z&ƀ-oV_Gd2ymrIxc+i{66d3w"&ZqT'!|x>#khU:|L.Ly9/ۼ )1^ M/OH܍jRڸ OkmA ;4Vj.zTd5G|4k*O)6 Ю΂;x&9GoA]f)Y;ULhFa' SUG^|\\&q30.`d~6My> *jթ$?(JT5~(Vy7 5 {ٯ$GC;}#Cj B,X Op&;S衢8?X)z|Z$U5y/C.__VK,`+g?Zݲ5PznV2&d߽ |iS5[[= HyDD܊H>Lρ+;~YY5)V3[o1!M* ,_!?h'JE4~z9( sx6 9^t]о ($rmtoN4v] =}2cɏ& 6֗I:|?NQ)T]ԍhB_BDj`쬣f@k#+Me:TuuScNhF|}i,0 4$ oCT97I:8et'OpU oӒ1~V.U dASC[W!JLQ0t=a+x-HV5nо4=h*wD nοYp*]y&4Si1wz2i$wf-?̈́ɐ1rK3O̱8Qj$`tR-sX[?Yzo8Gyu6'h%_ejpY`A*z9VE~{]}F 1=bxuNCDu&P:1@mj*)IxYf\Ʋϣc/N r1r?•AǭFV;Img$Gk_2ЍZ Q PLQTȶ&(d(ɖe5 ew$@"IiWVBUdif]HZzVH)yoH36DP5,D։MۡuϞxÁ{\J}]tq4XK⯓2i썹$ k6NO U|uW9}Ak&o:8j  ؤo[!f ٵ蜰:X7~UDn77jLMݿiw,s¶Zu}3>%S3Nd~%D/:AkWe߲^Η̆Z\LA&a%E>b٭Txhhɻx+=CInkm"0C.}dxM])J˛ȗNc۾#˭i`nX >RmVcLF gA>/}09yy4`gWCGd;*P{^aW++5{kCE>`}1OseJ~5goiq׍yc%mi}$s)|i+ tde*,.3?1GB؟}7,Fp2~Ph|peޞէ`d&FyQp>F'~3Q̘'x|l.ݦ T\L%c[E {.B+W-=.S7l@cM&v \UytKnrf(]n*@qir5J ""XNIz|k@\mYͧe@`gX>;D_壢A×]&[> xa Pr}I3mRslßsG}hVZ!QrL#Ru >`=Ź À-52Fѿ7h3P9r'qW 4c4tU5-} Fn 29 I]F rIC)$8w½O h񗭊(B dҤ%?VT$+ v; mꢌ't_j;N>*$k a{ksMCkLT?Ӈ#GԬ 5i@- A@\"/تX>G 7I7K }33K׹QH8>|Qh8D=IӇuEԅ !߄M Z~CǻhؖXV*XD*rW:n.;_,ɩ_~Tmt57n|+5PLušlF `_Li*byR!q fU(NQ; xz6..Ȗ"/`QP+2xP/BR "kQ0Dጕ,u\EKNze ݢmyE19Xn:z?vvyf{1~ܞpv8 :K$f돶ԡI7alok*j{A cT/wC+%]vS]X\Tҭ5c 浳8JMJgҌfi8ݣ-a[ y7%jM#/$دj]j/Yɣ4em,q̻SXRG!xg&Աb?|_(*2~b>YP8Kpqxj["o G_6){<ٶ`WI1,jY_RkpdULLF,' Z-46RT)6k K*DdBgz"bI&f f\:ޙ?J{`lVrDBO:TB`9NXl\ yn:9z5w12fc9_ kY 耜ESW264J2/ GciIKyၸq.Ctf87Oׯ&$LuQy#JQ\ZzKR^d~ME* ٜeao`o,ۮNr;j)Q8Pو{r2پсu/?X sޙꕛRb_ ` S X;̰ڿDp5 E<65T­.$Tb4UM=&/oj(ŇIEfM(o)l{,b"Mitfb:tJH q@[3+O&$~(`j'<3\z1.'k(/;W:O$] qB;IcY/Pڴř=bQ,;8`.f,#kCS^ Q H5wd[ b-~߁1{kR|ؤWqf>cT=_o[ #/DԆ՘#$l]AttTin`1tnU*.Y$U=-׋@'n`nlĺjط:O񿒺0o2տ uT?'o;w!EA,_g<7(ko D'n]ezÓcݘa@b9W(6FX:-Sz9ܲk ^װn7Y JQHl1މ=S2C]e l$ 6'&4P"}L .}FQ36;lIwۨFN?1;[lM {7]JSu4Geڜ.t%ȉ\W L'ͽԏ es`$ ͽCU_clk'$ﰺQD#L*͕3JItv%.I=l5ńo/]ӄZjZYu$aן"Fx/Wqbԥ1îkqj(=v |拙(GSo ۀqR5QLIWrۉUY.^Ttk DB`<|*C~1z󢋓G~crΆy.0oYקp(o$yY(BC2"\Jv ҋXh"sj[/ G4CzW00ˣ=dVu顶[WbKw2[Sߓv/7D-jt+ļKG"PA,Bvqyfc!fOۼh DXFuj`|U9NTwfM)Xg-(?ZKޛ& Y^޵;3 $_EC V/z uO9t4um|duJOvV|ζWڊ/99`O^.VC>3 n"Tv).M 'XprU=!}?ʕzl΀ W\Y=ZvgoxRFk=&M7e69JL w0,Q+9pA}hA0דi6OЯ:4'.KҘ)hwܩ ̓??4o8,قw\Y QV&ktv"𥨂NP{NxKXV%*~&fot Nr>\9-9!qnD<'2$֭$rwv#pAj8hbauw^sowzFwcNK@lhW)` bA_Ͽƪmڢbjѷ>D%84\Kڌ*VjEq41-߼@ڳC8$:Z +PA<m͇چ5qXj1ԏ^/ /acBolLbx %E 8R"Ǖo ,OK%Qv빐\aXx=|}hmS.ۅ&C++\>@-e= 3^WjWȄ<߽qzfխ?Ҽ _&ӿ'麊o۳ I sX:rwO>ƑA{͊t״'H/_V0< &WgwfZbPm Z-eKQV {%lr֌|{ zGANJzgIbqy,1~ Q O=@/˱UAC$ X܅xaxe öN`6[ԅeܡ` kLj!OjmMM줢|Ҍ1{hvp#YӮo0E(dѪQ);ƀRt{ x&vĻ ٮŇڊh$(/%~u6=[yJLSRKJD $RUh7 x-fl(ԍ`49k7ni h4g= ՕT;p@J'PXz<3֢[*L1Dh}6 yiOi\f,{VD&NɁ`/%*@ưn^_kiV*4˟1AJ,'h.}j]oVu}ɤh 2hJ6'')ͫd5('ȩ[5ы;8Z d$ģWgC@#: U1CN8on zq5[~w$2-7dhI۱yaxp 2&2 z 2SSL}~dIC[wyӒBM f<93EP.@V&HdddS1Bx)yR]"1@巊T!+0g6= tYBbP9qEdjg0V,gy'%d:|"T?]\EJ )?K:آHTi<;'$說!9u)_jVNǙ%z! n4[&Z Wڋ~|</GAyg31ji24ra ~i6c )%I7~T7uGPz Rmc#lh64uwE^BCjRNg@n{CwIuqRH3cbr@XȖoY뀈6Ѐ1R;ZFGDRعνRqU˧@yh/ޙ셇xOAL:Y NʊYDC9ѝ"qhGVѲAo5b`AɲGcylkAVtjܹv(Lc$66eh~7yVE;#٫ӈ_q^; Q(lin.l)^;$B)l ܙ7<ͻKCȎۗ 0 gBF$ ⡩ ūF>NHw( Ŝ{G':u|T.VEwJ^GYD/6X̐Vls,%dyx҇5A\bc#/x _ͨ( n-U9O45+=U0i]rU|cn_}l@xӳp~XWFSj#O=y(/LfP3kV軌1+t>4.yVnraC/Z7$aSZc`#EPı(yLıg {>U!ffCbO9 HNxPc{la:q&Yz8HRN[bmppڱm{:zqu)a p4ojZƜͰiOhи(U\Mn;=iuQM @ihgǎdSD[s3 '6`a.fAW U?/tIUi<ׁ;uV VE˕>Ǟh f U9A[r+;U0^X8ޝd"| b!c*mbAcŧD S`TƹLԝKǻdOC)\?Kσ'5T\>>Ѽ,J+w^e󑒡]EI O9֐ OwBA|}LJeS)#%J]%n%He_8^Dg=)#DQ26ninqڸpDl&Al 7θ$93"H 1_')ĵ5jl 5yFk l8ChF )E&ZMz%~~0d2+ e)ԏmƅ,E[gI4F{ 0ѦbԜH ƌmí>mzkp=2ǫS(vDҎVظ Lh_WܡzLO5^ZrʱhKE]4 œdžq" e]*e9E &!)<ə P? ʬNsx|Ev>%K#_yOY7ɘaHy`ۆ(Ó tFc~N8bOO得Ta9=猉DH"ϖ@pJhKT>!?ykcFw By™!ViU7wDEȯvȗzڎSEM[# [+ ֺr392mJ0nC U0E$$ϔ;kodo2^¯t08q{ &w-[W$hEw݇#7-6ceč Ц*dNn0*wtunB?)/?^07GR lG7K_*K1!}flPI&ՐG7f,ԋ0d:r#/d{K p{TegnXx3wWDI,*֨⁈9򢖡8dߧAt{H~cg ddR\]&SXeg}%6J%qn`=E!_UZAsXr}5 $[qdwa5C9 ^6 uii] RB4KolUE๨_]/mudNᇽ/8>Nѷ4襜/>~<X&4~XHE lGaIn/kUZ"RD޺BjM}U}ZLzbv+׮C倬}&lT5k.D`x3:l|qd^#](9&v']%:iA`{rE}_;K(=T<ϵĄՖ5pȯ9f6g6e}!2 jجYu# AA|Ɵ5y0X.uD3\m{ : LمD4]bkGw#y ;F*{Fع X eˋ%[qO{rntWc_Hc=:`gpp]&m'Dkҳޮ=-gC-'PyқzV*7wʛ>&جg$fKy,<ս}&e:Blo rW,.ˤdNiwwDOL=صBOrwzB$iÙU~(u V豣'q_HW/7);oO &7rL%d%)S$0kEQof; wdNRM>RRQ}P,='^D~d2т>"-ZE|nOЃ߉37ԍ{oGe\貆I VGP F[ j0lsX$HsZ 95ِ24$/Q-~#=|;$w8pzP@~YQI>>pXb&,mx;_z57not/QWKgé۪rzEY43XyJz,tm5Upf)O´%B瀋uS}C“tLpa9}lJ7k=Eŕxv9|p~tሢrޣ%"Ew+ [mJ!' ec! p.;lK/ L IzfmD9\=(2 HZZNB! NfB +D8>T'?⍪#9s0 ײ}}&W]Zِͨ"ȵ'r0 V57Sl%U`icrdM a5&ֱ8?g8+ۥ) D $]5]!մD06OE$,ݪg-ȉ[ğhԋ kDHq j1^)cqN[E%q TKy~8Х’KjD""7L DW;!"sZF/>^ #8C:83f."pSCX2uқyB1%}5-u `p<ºH:w Rl/I( ?"Yxm5T*P5cZ}ޗ45Ma7g9GoW%+4@cTߐq~cA@40_=6fճ!D?`-6֝I(*O1  0JN4>`=g肢K>3_'6.C$ysfD:WXOUi90X}&44@tU |c}jȎIttl]t{ȭjێЍrZ6m"-:RBmt${ \A:JѡFk& Ԧs9R/dtg ,b1 j IĽuwT>NRy7 ?C˿]GN:^鑩qh3tHBm)<Xk@uZ(ůY4Oq19mH,*[4I PpC;Z8!ն/Wl_Mڄ(ǹ}Z<P*{]M 2q򷈿Rqndabc_|"-@nHPց k{T5B2T%;n™5bK]MQ`h)xu~VvaX[AeN-,1%jd& 6+˗Jy/3k Z?H?2tQT-u&<ѵZ% a1*/y4{dn3S50㾧hvv2sZ9Y*u󻨼Xy`e%9'[iSd̲#Xq0&=lQd҉fA-͙-kh(Wze![Eq/5]`fg1$O(t,h9#/<~*EhPs9c\er 41|6@Տ&ҚӖKidB\' ).`.-rURՐϗI2t N?Kn9"4d=ZqG5&DRGʼn_8~ﻐYF-- j _j[\qA"46Ed 5oc)㶕!a٠q6B'ȻyUƀ ,/8Q΋`#T~gzD4"*f %Sܥ04~;h5n07B[RNsTHh%jCrڲz 'ͦ)$>T:PJOz8$Q /"{]Pn黢с@|x?b(!TwR{¤{tڇcӍ+bQdW,k7,kh1./}bThz8fA]*y_szIuZ)nt͡aKHM疖> NX( Kb o1;Ϣt(!s )Mo :f?Xۨx P`<ʈ#j|1sǀӡx"w^8i+HTG[FSb"{PD-5DFnqP>Cs3n.Eb〇R{n8ʬ=C 7RGYa0V*UEE !d US'Юj@xa0DSa 8o'*r [62 ,hQQ"ݫ'rOg<2-;[;|3td|"6~~*S]4yQ V<%dKxrj wR hl@E̯8tOBnxwl`;X6bhM i Rƍ2MDR88 'ٝh,f0?Z ӭL]jg<Ө MKVaQؾn+ePaJnQ {4I! T"]d?uX.~6Eiӄ(ǕǾi#.r΢,r^X`HBMQ ]Azkn')ۺݷmPmlsAjˏ=ܾה,P{,wH')˧3(jN;:NӬiWĢ-6܎cVAFvGЮ$TjA&3۪E\ENkf\ UTK~Ia0B:>( oRm8@ERӸWy I> lTvUuݒ&#c X-’U#k9*t-GFhSCU2MBHoׂmD0r!e)+8eCpPajK0Y]az` PsLဓ D:w q+O1ǜ2[لuڐ ]0vd%h},+[;iD`3$}xMQ6gD3vM腙e>SZnsF᫓ofi>úm\]gw[! >lֲ k+)zJKH?_Qx?X |Bd&dES\ ͜o_A#5͗4A$\EvOl .HSNO;B6ݿw;N'qR?8pk,tKkF <1`tMRaFe|4"*J 2Q!$SGmD;[5ƿ-%OxiAO^ uu`o$I650*ک}q|T>"r#GPn*cS-seqEg]:cn0N]N''1|| 1f-~ev| J)S$`#T 1i/e-=#I;*vp -ic'#Y|NUHi.yP=JA+5טtlysHr8V=[̸MkZY= ͱ(/kNx>0ӹRX!c.o*Vq-ͧI3nV曒I̗_ZkjM!>y[>LG.QQx Q@n)ΛRR\hGTBc;ݓzP,:.rKOsm9SjJ 9~1f؄= QxDL} K+'AI]rXx:ϿsnwRu8Y8~4"nՓw\_giNْշp| JP Y%l$6|aD:zj¡y[Tš@$g`4ɣ} qfS1ſ(Nlt.1V|A{ގrMz@s?treb_@7aS)@pȺN .ntdZdQםˊ.wrSɇ>wZpNw&/r)+9h+N+C *9@V}Dgh&.aŐh됧$ֽX@? gD` e([EMβcm% $,iЬC`<[)m=15_\ S%(MzC߇zM<mޣ37s"<1>=9=w2o%\@~ mcQKhC m~StVkUqe;2v 1>,$k ; J]d1jȾX0*ݠYaJ *ń _ʜD$Wr[y9ޖFA.(]#XxC쯐{M_<˃nU0gg_y EvL3L$|RA'&o>ɔHYiͮgAƑH84>XqJ™T$m#tnSk,հ厂A|dxK@ρ[I3[_PϙIk)=ld=4[i/8mK,o9N<6bvK|қǰ! UI|7jrGOf9me"%PȪ$]J^7$@י P̷DG뾪TFRi|&@JK0k+wzo%ϴDM1's2_xK2,CQÍZp!5XLw>ԥ? NK݌n/őMk@-]r=xY9m;kcm=ihG׀e{֐L#R/d[YnkWA=:NGl Kq4i\X!*o:H'Hftδ{$Uid{8$قN9^MV43 袁[5~܄ (SVJHfb[ߋ,B>C=^g2=5=CzxQ˾ᨮP9`τ'0L=[Wg9VKR12u >wvLpFQeo7`h.9)8Q (Mx?21rWX0KIn<c`oE|!̛۞;+ ڬ2X#3X:B ?纤J_^ocnQʍ-YJ77|_ẽ^6h?^,Q )S/s,~UkU» ,Z{HY>=WmG9Lŷ;{Patc'FTs'}>9(̸_*R,93Bx \}"j6ᝤ[w|dҡB>|F'~NRK˽nHayӮk qjge~˰U <} cilb`IBGZȦw ܰd]{ g ?XdgboɟKb4TEjAcwmT#KS 4;=®yPlDg"֡?a1Hߒ:j$Es"`9A[b2*Vn,' k3`B1ZWO)rbW@@ L5IsɠφsY,F:d; e'O'.)E Ôrj7=gߕ zc\y. gu$07&[znE LJ?'tXWNUy7g˘)c~E'mSvgq,{[~ Nn XF=?}OLOatʜ((Ѯ㵊:9]r*]t:1:{){ :g-hͶ: |񨳈7ڃb8rtf7[g=I|yHU< V$iEpPV0 ht?j =җG7=;CQOk+~ʯK@BHuqB~,.@+5/a!%NMQv@V`g|s~/>|uzbJ "hVҟZGZN?$IXő(RI_>1Rn HhK4D  e وCnǡ2%cïy'lݪPM] BbFHZ.MD{Zq8>gHmxni[>t`J5 +";ld~XγS>;ZZ(s/aw3qTx#<FN ygXFUlbh/h;F(2m-V-+% b\NQgWN(Ef|M:ɁM<Qi ZRbh?6 y(Nij|}cH~A7HէRG v)QGHRq?Bҕ ~d^ HL4|8XȎ,^2]Rл H{9.Lqv\qI4//5O)OfV=!K$I}9 &b~KVh \]UM)Pyg"ֻڎ9+iEԻv嵽 ʤ3ƈp!̭ҺR' 0 8/+_@zu1Kp4t}`Ȱd{lpD'/R pC%C ,Oy@G`j){kf;+f[yw}7Y_)1>%t}P%v_\S+L?;ɨcZUZ`:~bJ]N2M*-<U _t3П\QM% Cbшp8?B>)`6O b3szMnۭKV yr|$!پ^㣵61-P)˹Q|-QeL4X&v"6}|WTmngkmR`<|ۡڞ?>Wx*@λgrՖ.$tLe5Q@d+L`dZnPv NFCFgď\vYގa.n@Hc1_o5!/HrKwut9 d JؒBa,3|T/BNִ""zM0niFiy3le,Kr /ۺ(FJͣi&gr*'_yyp6@-[φ"0:\F'Ѭy'Cr,c$T6Bϯ TFцߗ (qT=WĜ3>m2%{wg;^ّ<("Yfg#wxC=k|mg] Ra#.5fe + ת b6R\8*Li Zen2Vё|1m3ĭ)dwLgGq2NSX2:8v Pr51 #?>_bqs{>ׇV9!'NmX2ߏo}O(2@ ಍s򏢠oG@kp7CAQN 8OǴWlS%X6LBFyz/C.T vQ'oգIp4' Wky8>+:nW<4߻ŭ2̊o nryWڶ.,.@+zN4}|D,_~a`wiH!5X+ ~߂le80%,Tզ$X?- ^-5>dA?A>(" 2I70MZsXSA-YK09:ȝ!J(mBpٚ Qe`^gҬGab- j],TQa1p)_5%^_sdnJįɊ/}UT 0#VȒg˱6%k&tƥwl ٻ]zHAc%R:3'=Э*lSwם?ZL}%"oo\Y~6<`8ޱ/ Q3(2RQbT1ֿm:u[.2o l(0uGOd(wI_w#L ]Zv~n"oi&9PӴHUt'{s+2ǚ0 |b!²bwhՊeb|l&s*_:(TuJN/K jFLfv$VM!D[I[ t8N xҜ$;|e΂ EZS<צ})H(ua^W$EL7K1|<{)79"#UO^??Ƌ_N}ja8qvŊ ^Q H7Ȧ>a%cT1'}ƥֱCƩfZmyq?5vU!s{ddLGYseE>ݲq|J^+]F'>kd_ɟ.XpQ`֞NN6gcj>>#}rŪ;"cQ6H7ilbYknH|(៸B^3>|[xIQƋ-,qgSv-tӢ*o簪2'}F&juR)7;, ~ד z^%'9ԃm!y7 =0Wmjˀ-4~ 7&tkQxD|mㆶQ8f@GӦ9k- 2,vx_/nE/IE@zrj )HK۳PT~Pي&­>C*8SfG(r!P-.SORH#oz-hG>,ش񍚰>ǒt[9NP׃J AGr\B@ GBg@? 1sǀGmE |A3OR̆C WwN3q62ΰ5|W7C܍=x,nz\KpU8I<&{$u\@ͺWZQ?oˁtDc?|Jcf:\&§IԊ4ߧ2:Ro})Z1k;$Ì}riɊ[ŷK4. 3{E:X'Bs&1lEX17e\1hN7^ZP]}gsW1)Xn4Ǽ8h ߗ? e7&_A^5dȾѲPGN5\bQi#l ).7)o拦X].>iTUOr7v#{ga*vmy$qnpT[3E#HUD%Y[m0WC:h:wR+땆. l_PSַGFjJM "/͗埵̙3lnRntR<|S'i~^~Z~\xQhnwrg X142ɞpb'ބhl;,L\|3$`3cc0̇37JZ끉- Ab =!#=6 e++ 27ILo$Hú? QJ`f#}_2uWL d2:9l32[uoM?IW44֨(:z20/?Cڅ]Ƹem$>y١p^<&TuUog{͗x AB}ƣڕIVfb\?cU_7dRWJ6?zn12lm0C&VAQnhk7ƱC IN&w(ϑct o]Sy{H┾g;?}>i0qaeAOz<Qro/ i6N.#9-Y"q^e 2,tHo6TU^Pؐ^ƗYA&- V;MDii6z?Z]p#yUi|VS (d7v)"i#󿄈@w<-3BNtq}iY)Yd@:q)}iD pqwsWc7/I $tA{ED7 ޿f)rYʠZzQ-Yb; @'R]@H) 8 TCA=t:MgC>s ,:ߔe$(ǘnL~3;p9(Y WVpgC 5TSskL>3 nw,{/NўZ P!}s գ^W/NEc8$&#Ť5Qz}[`(Qvo~EEc(r6ΎоmFW5<4Xa\#oH)&R>ϋ9RO,ӑ)8|wφPY7"*Hpφx:dޫiQy1Grc2կ4Nfá}PJ`y/xO7LO %Aw; G+uČ^'yy] qȑ[Y@q:'= GYI5ZZp*CS TpHY]ff q= L uf\ i??.t +#mtw5i~UIil 1ttFLlߏ6|I kL ,G/$6~p-+Z+Np|uj( A6n`|Бը$3|K"t\çE5~e,/X=e< v $"  CUa dQtV.)]3 &u?m~K4ɮga.SmuǽeF @HU{̥*uøaX%|L. lw g{ Ƭ{^8з6ecq]P3+=s IžG4N~"uDgee=ۏ=B [$iAg;\8qrov07)#²V,SglG T 1^^|:GҗnImhq<㮖:&ޫUrTGr\`_^4L$d ]y, s>Kp8%ȟg,WVp=\2;#5vir*+o,ږ.#Ig44-d C?i]Z:(*>(mdNZ. ͹o{픉OP$G7RVm0J2O-*EE ̕ 4[ѷ|_{0 7e<1N ß$K&e?$a៩\`ϼCScvk [`GhզyNtc$ȒgM6s2EVSzuфfH.jeUKƃ0/4cP\nHKN7d/L* -V QM%x69+VI\tؽ޷"t-⥯׭Eq6x|3:>_3̩ACe4P:M7_\V~,wnx1E ,W%F[c)D-(6|x{ ` 9H[R1fboE6FNv[)!h:WX=ouHKI~Ű01'*ǰ=#T,5HRDxZ:]OrKD %#xYNb\f/*`x$ H[2,j qN07( 76Wt'B3V m*moLQGS.N5kޜ h`Cv"y=R^ڣAOi8/p+|֝Iyh,&IcblϒV3= ʚ@ cϲ:s/L:*Sr,R]ZQ-fA_ ϕ!I 3dow6Y.jGԢ_3?5%diã:l>ݪAPo>8iMK_ӀU oRkģYIwW]Yڇ5Nq ay)8/wѹͱ[Nv%5"+mA#K;L9#|P%M sT6wt6JŒuQ̲PVmm Gs`2SJL0zϳ{%7dKD'i+,95Cԝ]/B=S?a[ ѻ_P*4[@*#Hj鈍;_Q@pcnڸSg UɌ>3m*Y˼@1qF6/DA>(GyRŇ߰@d G;czZ7ob?pb4ڥ]99 h3$q{++o0gbBHL՞3M/>#yS0*!YS>'8n¼u^VvۜI '@iHR"yoD74%]XR\┿5ZB>  ?()?7 adɘb]$>==MTQDGaZrSB*cמ0a7N ^@. e'UZCǽKKA~Zs2pI'+dˀߝ^ f"&sxqbѡ Й6&6"xyBҰ: 陟TW^spB~;Xdw'  XMN+C u d`޳TDZ1٘ȩ{$Uγ<˿ֻNSJ:C+\09rNgRMQRϷ4 d b8Du2::[A]-Sx>׍/.7tS'ja=*{n{_׼=dlE9%/V% Ūɓ",46psyoMd} P;F4׌0r0' 9RXO(cdAh *I. ^fy"8 \qI#~#`x8čMM [t"m[$ O7T WiH\q`H;QOn0b> WVB77Ҁ_0lo"KI$+!@ xe spnpSCM!:d:T_ҷ1 8,i2ӣB/^)tpf7L2gVk?jiP chDGnpH11f. ,VOT=ږ슐T^r:FzgUºP5p~ҍq˩vtkk80zj_Dy1 {8֐FzI vf'nA'MoYs1v:)ƋuE?%qf8ﯗu!~RQl]8&YV,!X=OPwoF;lMz R]tv/-<^OL9c&[j SoU!<dr$ЎsXK aYDOߥIo,QdQ`(O;/{ȏ&?\ Ho9)v IΝm0?=ߍ/"&" Kޏ| ^8Z_'&J *zQ,2 - lvTKd$,,GO E^\3] o*zd`apȴkƄeԋsKg4]' 86nLv 0lt]u]?dȨe7|{?Eof]@+"=pM%\"^6 |tN@[oMuޜ6\yҚ*/X|̃ .FWcw fi3AWT.#?ӏq Z5t*Z@$}"ʟZ =֕E?uW\u:#];ts2m"mQ$Xwk-l(=jH]ȁ4^vZK*ϟ3i2ɷaŸQN6uBao˿ Ex"^ b'^iT=I3zIs@ԂxCAPQ)-0EFޱ^"HЬ8mѷW?6ُsCb5މ d1jPfuF̀L](pJGKQHh[=K/9_1;<*Vʇq%&]!hhG yest_H[f%-:)6od!;5'o WٙLyS,UP|aH.\sOoVJwJɝNM~듮fgVM7wYڝoE;ϺW -Yc)^>-W"Zz}Bh{b!1jf"Ļʉq~Wn{TJ?.Ipm5xXtuzSQiv/B)2|rֱQo`XJ 6U}q'7yԖ\z USvwH\s$KqS!v(or`7^4njA[` [Mr' ( P G~nn`D5bxȃ4T|Z䀹_1"[QjulVy xw|>`S68y˭ULic Jnl|΄&9߈b5 0xΧZR Ƌ}~֭;y*|nkbF:1M*ߖd>jT3`AglX!X5Ȼ%mc0ƥnk!#1́/{waK 4|ѠR̯ʕ&`ΌY,?*6J,:|Op{$|챁9B1W:'_X)Lʹz萉o4d!a%ϝ _BD/7QVh+PPl)aLAb2Yje&H9_vrղTcu1r@Qp55@%wЈġ(׹(sµ> OYO,6l'[?i8V2>;pZ.C|%,wGV8֬-"Fv&$l-#KG:z)fz{wI=m{0wp!A˱UF.lh(0wpu0Ôk!3*1Іdw6 rѾ-d *-/9U[s>HF-&qC5n2,$5&_+x[Mqt3in͜5$0 xƻOl&XXp'b"/3.Ut1_](`Vr7]U4)R˿63E51j~7uKSpnPBD1pŶ_ҙ{TB)lvG1 "1Z8(!=i9 ?n.8I6''N"WI}  ?r=T ?5)") wJ嚇#yNaO߻}Ͼ毂Ѷ,^ \Lax'"y18Lɮ"OZ\iiXԇ(}}pc 6 mLvnO?MWR `ݲ3'BXntd D6f7 deШ=X:].QiJooC`#@U0b56?o 6~AYz>'I,|9Gh5mLI$u<$ >L!Yj(?0v@ ac 1bz쒑alu6-9)Q~/ؼGEN#%ˌ$#1L {8NlrS \Rq8.g&! _4NB<񇻸nmUĺ+qE4qXE. mMWm9Q?8f<(֠yUېIWh1e@6w=ӑmV^zx?O։\AV;pL5יz?hF) Sj"LΌ\Z8CPǞ6[\)ñn%A|,(jZTKh*\=dJo)MPwxrmNKf*7+CJg#=kbg1 ۙ5n.8]Bҥ> TW*1;Wb)AáFUJoXL|9AoR"҂q!佷u tfZ$A*u<}*b&<诺 JbWZt.#li@Z{ j$3\@S&<W9S-{ӕԥyx[%΍XG))r\B{CS!򪞇Âuwg;*:w>Wbi)dq³TچH1=z'`y(A'gN?iۧuMxYvWbM=fR2(&4j0;'Ԯ; pN8WY!Kk.Kσ\z"PlwC Sԍ^~Ww9R [tVSRi Q':DƐ%K(ءc!)pY6D=H~[,{Mf?vW0Ђp@k% jf=)&tc9tOD/<1O:x2 9D I s!RDHT$ZOfʧg;&:k\*jč{ntMD.#1!c˶gl6!AAЅtE:G wZK)c39 p,D +/,%ꉅS547Ew߯Z޽qbD5D.+WNW:g$/Ipz]OpaKրG BHR$"mh?<'?(+AJH #X Ģ1m-ka!KRQ{_M׈N.׈(^lGRV`d~ lECpt;?߃?44Vk<}hMiMڨџsm.-0;vNYEoʹy_t+{5OxE"]Pyng:Ssm2g]Rsh?$`m+x+E':}/Mь C +<L>DE4l@6|e9 *w Ю \P{Ueo_{ܝ@'OGx}%> =EƴDU|ę A2䬮o~%G5`'Χ`&UR,O,x0Z!:@rQwogt{U6%C/ |tH+Q6B^fö4*$X>w&կ{a>XD ʁ BpP`ɥ))] %,`Vdq1;%dL'=0^o$A{K9|fef*gm&̂FDoՀy3̆wNeEBA*őete i~7 ϟr4fy]msfoyU222YDw$[)F%]' ⍮$mKQxU*tX6m6A1N)ŘݡXmVVd7!΄x'] N]}Rߔ«$9ȶ\a=Fl=Q?B Wp&알*2i o } P"A+(exY5U0Ձ2A?[E/ʺHӔI nM('Ϡ""1^>() fTG< 9ATI:JT>"t|@/Tu"r=߯"+mƢ<ݩŗ˯r WdYX|9TbL5 ONo*}Bua|pޖRnxkd}[dZF!b 'hVZpRo SW Jv:_i :*#ңCEwEH9[vmR)@'getz̶8TĒ*eI $HoxEv+3fO2FxU t{\M9euqOC~ jz?Vl<"R~0Qt '*[b/w .ݳ,Lj,K A>T<-$wsx 9 NgNDW tA2ˌ'do4(,PHĪ_#۷H?e%Ώw7XߔyH/˪Tsϑ!J͌@?%wYTETaxr*Eu mgo,:i#󳺌1UԮASC 3N Bބ=!o1~v8`6Aq)6PZ=_ot=򞓚>gҳFWe6U2 >F>)f6 syF'V )(XSXY:ILkvlnԩE5^ܝVyB# )f:mgH n1E ip(jփ:QyteK> S{|qG*b"Fk_dᇴ-_ڏiz4Aqm O$ˀt=iSZlS^ zHo517٠rWiM~֗pCy4>&*˓褒 LαFs#p=[#ԅE BWZhc8 s?EƝfg|t?O=hz̈Xm)]TAofxo)KGi32}5O&9 RqЂy{]&Zp1h2kT!&ۻi%|BR6tTU +fuMZ8PXThO[5_/#΍)yӏ؄ ^̭T$6 V7JN}s*,;g HJ} z|j ;)x;U +9VP/\kѡ]zG䘍vZWxW?o@^4e,,>2G.?I((%ՙ(p;э{V&ҭHAujxufrS] i'r71 [G׎%Z[͢zD~+8MPUOoˀBꗣtW=(RU3şO6%cI҇FwM%N5`WJW}x;T.GgqSb+4ggRt13ORxM^H15Ƌ#::M'*Z:8rcT#/Lo\a |7- ,&@Ft(YnPNX{`/lu@Vh, Xe`A%8 w1=f҂ կ'h`Mg`~E8вʗnT#H=) Y >ڿ7ɗ\c1M)j rҔ!O*="޲qCkC ^O Ӊ2фU?|ZB.̿= XPqI +6_Bsfz7w  (߽ٝmL> Z Ǩ<CsIw~nIu ݊wޟwsf&z)2<ٶ]ɛmݩ U%L#v]:ؽ ǃk;3a(#wGVh9e$|Bݖn훇Ez]̖ND=!xבe"4_^WµfNae(끑D]3U=N=v3Nui w@`grp.P\{\rvĎ p̫){P>ڑ/SecM*D9I3"z1UQ:LOeޠ]E;g39h70ţa1QA_]1!ʙl5RRDYBޘB"hDG.}mJoEU2갦%i %VRWm,Ư˶zڦ:u198bёL 5 $oPLK&JVtǫ8 ,\~@G) R9>Lf+,Ql+B U8*}0*52^qZzXaWrI7~1J:8/T|RW'8\%nm {=m V%{O*G[Fcv;ܙhKWi},Fn{k_;wx!LG89ie'dFE#mB7mϷMDŽel`i'O(VzgL)ox`)w*Uzóo%OLKGᲴO&27]uԴs.Y`x.(*KIzsY%7NqJ|da,T}Y# 6x{5phk;w3  9U2ؼ^ǬqZ5e:ČU.{w\Yx"Ls㉟7Q`fzн/^)M(CZWҏO;ƊzΥv:~s"/Ufhl QmoFUM+ۦ[ٮCT4zXnT QNQVM95oڧDo{L |UYߋ~ 0u]WZ91}{wLZ'kOc b0K{w5Yixl@Nbra7y _3[a[ 9(/3>0{08Uh%N{-lk=SXE?;@7ั`+1a!UsBH@jOG>J.dr֎+"Rѣj&rO]n@X{:j]"k *2J2Jt%D+a`Odh@Q=<2L]̭|*o}>T6>q-^e=J/XvHFU_;m;C|y!.3o1ɄӑHYHzi֮K* -8>Q RmSP䔲"4Zf vnÜ"W|\Emd* `6 u"#{6yoî^a:wFՒ\R*u>x|cƕ1NwmofD#Ӹ|ű< G-AH"$klқ"RsBW6*A-+r ij_ƵB"F.}c8 >H n5}.)+ E)tu5kӉf8WIx?C& UIxCu+2 \keaھKjSx˜Z2d[䊳ք4f>z? )jXRAsmZ*Et1,%J=H%//Q Ny9Dۿͦx6- Kjee2)#zZ UXờbV>Яص pٚfҶweөN:((qa#.J`XMeAr,v*Vv2<}zeĽ4|j(e+YCԌ8jQu".*oc'~OcTDUZ $N, v]u'C[W$iI|V P](Ŏu2#Mھ>Ei)>,ۆNTfdJ^0K9] [R;gɑ9`Lfo|U!ϴqW5Qzx|89 l TƴusTݤS \m1 l93skke@dd#<c>tHówBP>vra3./RWwD+3<-/{c1@ sj>^h7Y E.&<$YҲ9'Ѯ৔e+dڬ`֙x0#+^CN? (0kIEca ZD,p&4/^u.(riY>FB{9,N<r3rq\"ڟ[*|; zq׫aݝj` acGshPnktTW/` *PЍYյ/9(`[&Vf٠?n|l G-Js%)sN4a8`_}d |h$y z" P%bFƻ+ K ٦.OW@ Vb#Jv&ӌP[(Ϥ!r*\@脰H l8DZEG&HIA b@axM7Y3iHӘqx'OKVbgtO; jeSGs z*ANxl hg0A?f](ciΓ/VM ץe؅I/'xanNH?cgTOG?oM/oM59{BG,!z+ۍ TI0hك ,Ŝw(h՟gUr3̉*; X4-C<) L`YEtgJ-޶C#^'IҦ{`uw3__o3CIAVcU#6mE-3ꭨ0U:I"cX#XjQ+{N ƓY%!VRfu76Ifo 4h^1ոſcyޠZP]4w]w4%q3 ObCKzH%0Τ_ ,Y# LܘE4$(Xq>2I@^*P%@Ih#@o8*/&(Rp%4QUH* {S]z΋mPzb ?Fw:?*Cے} , "7 徿~pɗ)6 x-xiͥC^} v#*=˸zob&y}j.F(%"d"%KX ΝuctH'_,>oFv*u`TpH%=JIia3 ڜ)4@=bgˤdľBXSXS?BWm\!LPr"2&=sDu'oE\d>F05Nwүt[Qbze #=teL!= ::ߢ+1[J<@(#&[we[ ;=i$ãd5Lqo},g WY E<ڔ9"ٗck\ZhmGt0x:!c* f'%Vxԉ*lRdx6#lYYN̎:?#E,N`Lc~.VW8iQˇgNwv./g0 `#V1b|x^hd OAB Fae%?<'9+ *صUqtC~ LV8L*DB"q+IB0m 6=NngA"bf 6(] N$)Yr]dl0%bFgٮ%M V z0LeLc pX.rQ0̺ӔWZFG Zfi=s)r6W5vKHH ׏nѡMFf8$8?+-e0gL=IWKVEcOQ`sxcm3` Il?a2E'[$?vs tEx֭NACQf;@ߐ"_5O,-H2kRyx 1}O1Z``Jp \šYNp7ת? nÎl9 PO [9.Mioژ4G׸.2Ÿ mPV *{ڍf~F4ތTuxᆵMMK )CJjnmkaWguIbQoHGO\pܥU \,I87a-$`*z\Ãϥi65V}T̕=ߖJu.ۓbb(OJ=VzBހp|\+"9P͖B{K׭eHfxfʡEec= Y+@Mtqt~i>#ݕ)2B=Dg.֨7[lЌԷz:|[MWOf!;gLO!3;+{͏ 5ap,ΓSk2 r%B1y ċ #"}_ZLzw `'yTx"1Z_aq+'RF 1e҇4Ŀ]ȶuNXNC GیtxQj"Z]~y%[ufaq+}GvlP\sa%^\ݡC2ۿ[ >kێ.i1,3 -%z2Y)>cN6T';^˥gg̈VDWh?f?eW 3@Ƒ[IlV̮b+ o"H#lѽ'mdo"\(>}P]-9)lr.>.%{p5s\3οCw_Gh[w*wys$(LHu0B5Nܩ9b=~ Q @#79Zո7D%E %e6aTD<0~ίFpކ %:*{|խ0We1~,X;82 Mp =49 i[w / 8|{J);lP<Z%SI8􍪮s4VIq3<}rNÙJ6 |eNWl@Qxf1V-&1a"a-_SGʰo4,e =ҮhGqMC1=ݗ/a$w{LkP 脗P;>),ϭ90'M$TnҸ>>zRQ=}JґAB1#ffİ[# K3Pb8oqR_I_;g>Ffȃ>FkSձ 51l3 (n^砋pW-AYCٝp'ϱ1097(f+O( 1 3ý^aIm )̎8EgWcCҽF^Z?zaF49T%O;E+==}F2%RdA0ү[ݎ5=̭jF'Z0 5R_Ӻ^eeVE'|4.;pdlZŹ(.җmJ 꿤c\1A%RPhGE|lSIy~L8V!y6ՕOx|5 ]NeM|oO48'kMCтB qt0vFҽ2yl0]29XwD?a ݒ P9k[iPΕϬaSHPP0KT }-4|Sź ybG2v悞kd%q*ku>}|>\kDfzdg:s5&1>iO(fȢÁy&*qFa0wilq|on1+S`x熌ܬ NQC@ NbNJſ&cmH9 U "q٠ҽYޥXϮVJo6rtA^UxvᶆlZv|;;f13wݿ95Kq]#wZ`vxQ[wVˆ#&4?) ,ʃ(r=$U2܀,v#of_? ªBf15K Gn#rKm}ވxoC=O1%sp!Z=~vAP)q7uu!Q.#$vުJd\xqL |JroȤXHc9Q SKʉK-;}0'\*Ï<9K0"J~@9omR#xDr3ųHӍO!|'V}'Ϟ# B-<\c<#+qyZ=}5xJ9EPeU:IS}Q^&QgWӊyܲs?{JP( #H+E 6IA2B!Ewx܈"UŦBc>iRg)|5-AVJG ^Em&|`={%Ŗ9$.]n=yNRGYqnIi7*+vM &T铴FǟC_Xy2S O/=~i?S?*Mx7*B%:I;W+&/!e>8=́" k lei7h/E6Ƃe1ZfQGG8}k}[@ eBkn[O|\`!Zm|Po#W:BcC4ba 3X1|})PύCF$96Q#-.ʭ q NrBrv6jƌVj2Exo6ПpCM~3E9l& V rrbz.hn(֟쾽{F0(Vic;ٍX ^Olҝ<_h̙.Y=u*[}=mC#fX7 JRzɲ"{0 Y׼nhc7{s?_kn/vH3ZHI[ϐć| z#,%A]Ԉs"a'צГn 3Ͽ2߿ݕ:ٹ1uv(sM)w2#5 F&i*/h/;d\mui;_}lm]wQ$bd*?]OxЈf(bDzkB%K&>$. 刘,{ՒExƘ_8h([odYpx-ֿl1[vlCR¨H/=EN؉XL8叹c,6}G?v[҂ l~\)9#VL!8]c$ ÉSX\.[ZL_["xq-۟\Ē٧xFF?cX$!C^SiYTPt |w|{ c]dQaF !B#r7Ҙ5QPpi NxAa{]26o\V7m,#rN*nHS:?G^L0U9QiJMM'@aʼϊ'?//2ѷ{B9WEGcxL,qf֤J[ 5D9K*x>ZK1_Gp, m~M$}c4 h7җn wkpCOἦӍutڒICUK9) 'eN{,/lh]_jusfӢ 1:ЛjS~x@FSF{ {t<:IE 6ָ!!ޙaMz91V\W{jmK#⯎k@»?_sJRJ(NnZD{!-y:]]_7;MC.uhB/FFթ&|V UPA2XQAYţv%o5m^U6ݽXtpƵXU#Z tDG nh3ֺ>ۦ?q5Ιh[h@Ʀn=nu|Gl̢F(B"`kͧʵ3pDC9IZ;lxyq*:g0BNJDR69LL(T3*Rŝ 펲01GOUkIFi _|j43zo'[iU(g_؄Npity4k !ޓ9\ ލ+p>딫I)g$Djd["K%{6v6( i$rPȲЫ?CMƻ=n@h/5MQyy#bf$]UHq]&af{{N5mHX>.%BS%?B,֬ !L N1;~}-@р>7?氂Va [jzG:e%2\D }>M|eZ{~6ǭXd^F╻4ju![LYroA`p&IfC3 ^꟎Q\XWXCcW\tn픳Goh2´x 2%p&[0ZhL}*g3W^VK<5ȭ _ ڜqI[1n%74G/nd= [`p@=P`8{|uie:"<[qd@(gP//lq8Y BM-4XflAU: w}z[ z5D[/!,H5:|pvI,{!NLjF,#AR a3) U 4sqe uܫڳsVv]5ig }<&݆W3A1JPy*pZ  CnÖxg zMFSi5\#؟m8 ,/Njt{cAӇGDyAG%Lc6VB0 BSɀ2C%ep`5Y~q36{Uv-[E\)ET\ իU%#z7C+|^BGS@#n6]lB ?Xa'Śg2&~mf~,S^P#EKlffv7ԝ)|qFOrz$?Oʌ+Քҥ(&(i8¯)\)8"oxD7 sٖtZV{CvT/@ xQ 2i2>,[%@5w|U#F0a1O0|WsijpGC! xWS^eeSό(.}}(SW2QWGQs~6␖>c=me6)uP&(WfN|ivD TjCU /ÿݨlFiSSO A PXTֱbsƒ5F3YH5ݝMx !7h+Y1rDj%s9yf⇾@zQJI_ )sKWKשN4~@U:\q,/4n w+w=%1cpD1bqWH 0bvH W3{m8]xyDҔL>?NLuwC>) |m[e6jL@^̃Bǐ"˘Rk" cڷ4+!5m1"f2L .͈%].`㾈znCOr%PZLGH>-GXoϹfpYѐ]H95J{Fopz=]!7VՒY; bh!$7U?d^>RD;ܠߴYbѸx8fޖ?hŔ>V4VM&d:/?6}|mFFlBL:$5"Gk)n 71 -A9okf,։P|v5 BdU #4xzB{^ c1]1jI8mGm)3箋^\Zt DKREc6?(g +v(Ӭpg=CYhю,TSU.#\>L`yTۋnu:shM&6y1;@ 9 }1#RWH_./t/rEkGv Em|@ΝCج j9wʙ29ݩ{K"(1&G|={'kNmK'${z( 4Rɱk7QPԯ}V=v nI҈ k+twfCaE&.h"-R)ĘeI>v8/&,*Ja0C80|[Ju 0g!Iq៬9 @rvgKUmxL'XxF xCg nP U!Wn}QU97ܾcm}Q-Y>XsDkfүXwM8Jbķ˔Aa,X1cSARa[.'hگiJ}tQY؇M&V89Ő]2WnrGct;޳NVs[]k/wa`[ð-V+/>} Mیt׽ARHޮ8uuaՎLCi*W@1eo0@kۤ`]:rV4l0АV咵Y^س6?ҍGI=htcrV>8i*eԖ:/r/yzJuBv {c^=:Bs2/N75-Fs4^U6U*f3c# tv:=(ɵif+XBXμz8 Taξ:W #);}tCO]NXtvA2H6o'S9brR%|$K(YFkp)8EoxL* g;;qOZx˪]k5Xmatqo<3VpoyWTU0m^))55}Cu':D+Y((=8zTW;dgJyhuY~@?xIg*/,]6ihDVt tms%$ zjɶAâծH+n۠i{N.n, t'P?=96L=p3:FwS .xI\{ ~Ll{Q?7-v?T@Xi"e'1?@zLAqTa)^5$ A6IQ.dzbZVcc*OCjFĬ#1Z,ĦeaL~෪Aۅ>8LW@3=MF;^zS2*Xbm]ClU,R{;o!ئ`,3gջ7y[$75C$t=Dbӊqh=582Q<ɻks EQO/eb&sb`x<+'cVՉGOb< hI$a=j1>Mʽ2@؍MD wz‹~tTP7=bh0CEѭrt|R'-,:(sKz%u-XtvűÌvIR?>4v,/=Z㩄;{.vKR,X<rW H̩bGD%q{|n#V`_T#(zzq;q 3C(6+`Oܛ#HlBWtشK &seđ;^)> O4U2YK8Lx:>qrOpKwˑg3s+sKUh_Z3Z3\8v+}Ok NΝn# X/Dyo6]Z)j nS@y*A]AR"7Ho2OVadz-Z5˩rTˣ,5C* j?Qy/|w)P˖L^8_Ƙ̙!-$gZt`:)F$bUS}^tb_?Jo*vvH{χpP'X:~^Un~iE`ٌ,O 0R=|uۛB“-u u' 函7оb٦*t~iݵC>ZPrp8x1_ im~*& t8ic=qm9@l$}! R<OT6j4 gA[[^gKV7E> qjt;|G@ /?jn$1Z4t˫@,PXd#"k#5adΛv&6k H;މ3uX=ArS%rnQ`YlAm[#kgRE񄴢;8sl05\ _V֍6Kϼc'g.6FZ)1#2)MUE^VI ͬE(UAB|!by9Rٿ&|ib..d3Lj`#KO(oajhul{# ]v?L*E ԗ1"]*(Jah0ʓa[ *;x3`nR%m?" b+#j91_쾒QbR&x*flF lw&gڟ[.)ŎwU,=eCߒކl<+GcO8is]&nٸbc%y'6\&нO~c!oW8y@8O}ѓmal tfj1rG!.X8j!+ cX!<ܞ; G~{t_i:A` sJ1\#F^>cE]w8m'.ΘnǖruwZBv)rt:]X =hwg"}hI"]4X %5'}H:%Sɝ:Y>^g~#0́"m(5~HyɺKVt :%4Dόƕڕ@OdߞOQ`{ ,GzBL:qj)I(bn~YL2 Cڸ־ƌ\ۑN2aY Wfq5XNք j?Ö4uRGHe ]6ٸz䋾V3sNC4Q-M*xĐZ[p,ِ}=<b5f Yi %"+N〰5'(㢘fU‘0hݹ}]?e_.8kiE^ɛScO\{N材VݑP3 }E9Waɫ|&g,KEGxl[y\ulm5o#@z`(jdPNSD cXގSR[B_V }L|-lq]zV7o{>ZJJri :?!R `9 ]˪ ``b M:Yq|Y Tʲb.8=1L4Gsؚ@ʺi2AHi/4 K-Y";+ fW@!D.dL؉BϨJ򥤭apX%8E-=.Ivg Ĝx rwl=8 wCyv33K aG2oI3w_uFɉN<2ZDyA3x|ȄL2(m*^༉6g ZA=XJkOIjzy6mEiK.yILOSҰ-CK/Q=C#m\ނIo0!=ʤalRsLNZsyu,GNmVWHIgiȗI֗fʸ:sZfBČ;PMbpP=xG|"EWc)5g~n9R0Gf%̙煑(ԗڈߖklvhˬO>WM=)O5c X9s !N3;աs= 0z`Ul ȴoMǑNS~:;3` lcP}Z10G5,D~Uk{3ΐ$ G`x9T$g6 d6%nrh}X˟ $g!NXJ"5ɗx*)Tr6-_ot0}7 l=i]nILN:r,}ZeUzCp Cwcr-]pbb5G).ś.UssFhڡ&"%.npg%'ZϒGrmGoq_Wn8z$vS]/ .|Χ[C? \onT5 "X\yӱz{Q $[9עD *7 r@'WYIAzatCT ms:ypZ$Bu |><h5z^녚FW:^N!8|QM+NKEe4}(*gxYvδȦc&`lrn nݶց}+K3ku%Z٭r,ׇ@|dFfӪGY;7.u!ӃL? $5xꋈZ㨾iGd90W\/I >jmkl5aQ)cEF;>ˋj5^=) @8$ /Z;02mI90sTv2:|o [9)JnmWXq5>yelGM[s/QzN`~jM{{1AN0'vw硩6 E)RH(h3~;R6R[Dvf=3X>+f:wO)rn.:XǬǾkNCΙaͺZrq[aض8 ǵ  EƍWt=FL*v}r t/7S)'D"aեé&_וm2Ji]`jXN0Tt3dXMgrBW8oI0f -$%n_p(iriفbYoq-=\bE[h{jdN19)?- }ĴU!g,!MW 捋h๗]lqvA6%(q:0Qגs{ sN=# cp`]؋q ~9PoCbXtF{uyh2a5kT,t2;[. A̙11ťD8MEAd=|gSB"fr2R=0o'B"WX79g~<sÐ>{"uռ),.NڕZ_FӤ/J$a#7G|q"@G?'+J#kl4Ipz|r*h89Vk()83 ſRIAC7#OFE%'0A tc٦6~!t1. bϧCzYf/_ -CcϼT!L#ROI!ȅw*8ܸ|D= 8c{-c׾DM9Jыr4%)#4ņ,S5 >:|k"PR'O,\!bF͍zW&/~!LnIi ;,5葧$,Ş^^?E }#)r@A`?Qq PbuAf>sHy؀hpvpje&܏t/w԰+&WdmUQ|VV9zki5]oˤ 2}z$kyhcN{KF t#@ hQwvvqX;< +O|ЌgIh)\" q8]D˷8[9Bj:"ʼCxrKl}еZ:\p 1|TD;7Np]D`jjiO6$T<pes X7!֙#IO}VyU^KeS4Z[jsO©q hlꋛ7Y8Y/9Է66f" b0; <3 'N1|p-ATFÅd˱f*R<@!yv?E/Jl%v+9evقPS [i8ZY1|(2_`2~%$jvE':GLݜ">(y5n+֜jiG`dS)CW$XQm#m0.)RDX?{D|䡌9A9LM`x+V'/*Y&gMxyy,?x?y68M6w9LW;ђ}>Gs8Y&aӲ۞@EIsʤ7JV_d*s<7t\h%$D|خc gk^{Π_9-$# kfiQB夼o89$?E4H)c2"Lf>Tj>_m\i{^kxe| QhG+y^VÐ2N8hv8c}*wCW=UzoQ⿈68"gG~!Xaw}o.΀mQfJ OEaxY?f,`*-+ ~7] E$yGH4TsBRsځ}thh'ph>_V[Ye`[8Ǡ8-Y+{57,"CE9Џ79$0>FUއ]㙂ϚO_(Ǵ+$ cDqt5 K a :{mfhʦT];+J>xwc&v;\`v[?T`:\v'Oh3|+&m!H~>B!\1ywZ] V."CdaAqt`5R&Bv| z3D*Ҕ.-07O FЩq_@H[]հF\ Frey (2s9b?}q\7(}9ή_mKCK!@cR`5EW Ԯ"lϠM"oX PIo>{('|Q#rkq5F`\Wf %]$i~xՍbBb2^-dGq{j{42Y'A ("G^lלUZ癞xMHlIs~K*hh\zǷ`iLEqum>&Up.b!а<5ڑEfK|7s{NnJMq򹧼5ohJQ`׼(a~ 'A${G]¦fWAD;{;0LuO*:͐CtKfAȷC[íUs!*HKqT"0) ңr٠'%fȠ01=$n~xAan(iĨo 5YĵFs) "XSigO1ē-Q`e/_ÅPP):xi]'U.KRxO} ?+x[i[x/D`5 cӚ&+Jr(/2Vn%l!)hX &of?K(T-:;n2^ qSҡ_3 :1`!Vq2Z 㲕2,A@o QFɄ`*aRel| ! F#8 ,,񀇲zCs;$!23>~:8ҵ8h}GB>t8 O.uBk9ٶl}ۑِިG((;ĈS0jҁW *#i9wuM>T .@vv%H X|bWVdRd:?>6  ©&$,0R֚/]gX)>%y*C"MO;ErB%w?QIAVyr/睡#Enl\ s#(i }2E~L.2vMy[^Eƨ8.@=!z cZԇKȔ6ߩ0W5NrKl ͲpjKAK9$)!F9*ɅY4Hgޏ8;jճ @.|U}qFֲv RKf)Vv't maDM5@" ɅbaP@D0CR^0.ؔ ME @M,-KMIq$eܪlO֞/w9vIIQON8YbvUA%' p-/K+ DG*:ɫ㻦:QIO9BAZƻѥX MLjqQdM$?N‰2VB$fԠ?!1y[zMsY `UX zLT,?R&X=Ȧo=$s+~e ķngH=pg-M ./My<񤛙C.o:M7<dWxi dZ%*8mׅX/zL0o}o;ࡅ W/{R}5D"ĜDx~Xt߿ }cqvrhE&9kVռ8*>$M2oTcl3Tc:ji~mJ2 UOzxrRH aÌkQ„MU BIH ߹]qC2#Yxl[+bӼh?g?USKZa((#Jv;t!, 5;2#IRm nJ(8RmB #Ұ| zsJťlLSK'X,Y@#C"1#Tg[If8|c3v(qVkx]8 /p`(dsװE82׸ 0?(N7'!אLfc M{'OIu+o˂)(sLd bC ^h{Gۋ"+'0KVF6;%.\I4 X3%95Lq#}w2"o Y98=!}`}Սċa &!L>CӏQ!/ޘ,#̪`s%,qfIEټϐ.Nc(֖~oDQP]{y^sO+D)Y5z!Wh%&hIo_¼b+Up|oul!]b]!-P%(Bf_2n"zOr\ ޫrgGl-8znx*4=,sF$}Z=`IY~I`ux5Okq]Z.hwRr&zRX&,+jk5+DO[38-O$}"Ucȿ׉j*G}sCg{<,ǓtR pžk.S$WI xe20Gnr$>{24wڠ2!qq`6 In\@%Rޝ\ `lCe&z̞1 C'\ %ه}s;zH2jkˡT7d౨w"^g@1[x67R8;ߤ4cpFG=Th`~aª&Rz!j˓r??Vq%rmcȓxݺa6׸Xk~^\9՟oPB{U2­\{/%، :PaR(Pbd_u>HjO8TΥv[ƣɩeZQ:@٦BWNֻ̏|H'|Xޅ8˫onIL8.'ah*r:~oy %=ӡַwTh+|s nxߖtqAj`K]FZ=-8{%eM)pORdc*v%/$ւKxT^ RYH.(j ,i,ӥ^ڱ $I(5$LKVJk~wČy'uyvg4TFD0X7"bdKG6>d6=*1TdCx80p㢆oH/bAֹA@l[VK3g|΍$|~h.R!~˻Q:M\h$Lhqw߆4|e^-r Z{`7KO@Gs +ı~%+*x|u ԛv ;X>Eiɘ~+H: [w|(^`X.>,ð'ݏ N ?LusVqz$A'$z 9."ؔYMHd݌Y%.XR |f^h+_Djix=Co9r!j HV[wK#J<4ܨ\š JL0ᒪ:mQ!]4l%ADț=;=e;t,Aς#\\Pj>XҵfW?n"= ;Q*=2ׁ:w=Q=W7(QC훤Ta$8si[G$꣉oڪǾVg6-S0U hhwE3p?m,;٤ٝq20W S7e#E#{?&弦Y;@;]#Rh @ecO>V ~Xz3v4TeBq^n 1Y]7t`3ƪ[´Nz>ê Fv<,ģLOFˊpN0 U' om Ŗj^!ij#HaYaAybW>R({{4/Ly1`V]e wXj-{obņ%cnBf47sXzm+jj?WLՠqp.UOG\ rrPKΎ͑)ѻSq R} 1Z Mnə(/4nFOu"8G|\W{Ž ̰#WFɦe7LCH"l6f cO% !p\>w.gKհvK,@d k7X=oOTW;L  흀-Ua$9Vj-p-S ӥmȽyym{9BI9 &+Fm](3AIQ~{;wkg3=xgLpZ6Y`MI=#lHuVxE-~B6ti *m47u G {;yA  Ƥ+)VL1 jMbz|`? `l|Z>"9ht&[muv'ԣ!gG?+C#CPZ/%]GX>CogdE@@15Q$$Wl!DfEqB͟7&Y*MqكHǚHM b.5zv'^jR],cq"|)0qt͉H:ɕőNWMa)x>P^:=`+oSDXx|՟L[sdH.fEϠ\7/[#7hDeWAUO4* 7g0GQ@0NڢǛ7c҂C+͛UC-2,l FStZ^:htʴ8.VF?Sz_ʂVDA kLkX*W53msÊuR~_=+EݮhMp>`дsj׏ L~0bG;),݃+Y$ChObڐ@ZiX#m6o$yuC &r000z"Eib/L}h#.? 7;Iտ`u<{eLM3q9+{dtQ9y1Crt·{7zgRd(R|:{ V_s x:eW咆qmrBXILG8YGv/ -x=[f,+b]φ Y8ޔ;q LGF7E*.Pւ:;7ToD%7$)i/4gM-y7E8)j<)i*/ϜL`ӡpd7A@ k49kk-S1F5=tOΧӍ3g1@\;ewrq{ES6a)u(z47;p UtuB~ˍ"M3s)`Uw[-Kdw@(^gPf[ $UEQhJfB"|hu=nK Ad9fڎ\WQkQ+8ns臤 !W(S8zgK / pvқNt̸ Sgwn.<AH=nOY}$ZJm5ZM胖꫞dO\U5I8*"`x/7dN=]+J!R'C9Rz;RGMR%(1WCf4j;?X6iu :<ʹ6bO0k?% fAo*ppmفh±bWDG&Fʚ,Z^LҞQ\x>r"L6dGz yYཾTcW&vkT%c/}M"˯%1E$S-g~5/MN:]z @kܪ21Z'^} d @w|hUCV\H-闋8c!ޠ\MMpTrє%~;vw좶.DZVNy &ګq&k1|98e>oR=|*zF& @~,~MQ.-ġ3`x'/^"ه<҉ [\ seLWڨہuur|b4((_| lvz2C8k--r2LN ~gMߋ-ɦ"Dsf+ G' `>Gv~|PtﺉzQV41TVno +%eo|酯$Jo')}z.ʾdz~ t'`Nzy_=Ij];Ol Vi%X>y*?QccЌF,s|=ٲˇ"^36MvZW>FQĖb-9w|nyrJi栤nߍ\CReY_5BRi-A.Udjeax)lW~]{T<$ VeX.14@Yivi`"sGu/E IZcwޤ[u^%AC4XUgz֕#􊣋*LxZwv.hX"ڡ{! ݜ/57Ϥ6 X.#X5Kx+a\Ÿ_$YYLdv$QwWWY(>} J ž8[ap$䔕} Iဿϭ1[B rMoM">GӵSa¾B$h6{B'b4eσE/Ie<ڌ9*"_l Dlڐ5z{56 Qʞ?L"fu.Hefiy=\|h=f2CWJ'͸QYި" ï։U6࿩@Z\81#cX)Q ZcC,8]1uv, \,faX B4x:T~>ocnZ Y;6hۗN: rRC-ESy6?8x<[LTZT|>`q]_NҴjQn!}$jӖ"bslg7eM,s*+=y^/!#U?䤟B9ߕ%0j0IDۃv hswlqbJT) vu8d|) ᛌJOUc= ^~8Hr >j,i,CfzW~mS.atZ:jAw"~- Zp}|Q")D|=[YC'(!LJ8 ;fSRe>/p#泈Qz(Dygzqb.xdA0%lƸ2P(v!B)UAAAFWkYg=7vׁ۵yW4 jCe 7๯'_tW$,~ hjf/3?V߯#*grh<Hiĩ*Hm*)5+p}##qO~J<}>6ʷݿ Z_ߎn#M&nw lcP2@FVejbL}ӓA>akBO=O6rF@Th4+ɶ)rсvU7OK1uI CVLXS @ϴS.7:#,۴oNC84\2[S>DjʢY_[ngMILG.Ĉ \ A%nj=쏈k.m^_M\s\;N9M;Aֆ2qc4e֫%d>M lpSb|5ݣpJ`2RʦH {u:X]I~G9|C6k2q+*uy9nI%zmmvFv9nzJwUO* ^vFZ+#e! S{Br+'8R=[87 v~uӭju,oh*W2!Vcqa7Dy6:+08O:WgЯ:v/Q?`*.W,&[ALfd[L4 $gNt7K,13$ upE7p `Lsp@24:ʐ*Y_)l^,_$ z2/󦕏q{GYTpD|&I$iV ~:azU#2@[3]u͞a DW59y1MM]zǢZ _[9U2ֱ#<sRCَt?o<~7&uX[sШwDmEjl&Լ_Vph16>FWH8Z#6*5B)9+u˫;@pJY}DF!Jo)&&2/);\.|~twTq>$SP$kI)>tPZ4a3lۻO@?ɸ&*֭ܒs2h~ ;ʮm 6#({ LMī+>BG*|s. 8i20(8Z5_ sﰾ|93TMOp0'F/jX,-,'5jK4g&FՉeh6Ǣ:QkZ"=j ,5əJ]3Y|u3l-ǷqZɑЙ,yWG-BEU|^;`Wm.z ;IlfAz9'ASS'½9CRQ`*{i+V ,n]m~sckϐ,R1 KzTp)!f v:PK TUW\8p#p.pYqBCd-L,_O'$NE;< sGD_mDGl'\^+LnVA_`?0Y.<՛kYUD7k=Ppuf%0aZ;n*h|ek9uD%|?)wSq)dCP WSGuq=GUOVS>Asn)- { `ŃZ2_E{MA2> K^q^cBhbJ$Y i%"|%A.AA)EjXz ƓAJi0MF+@L< uai"/T^o[ʸ+h +nl$8 _0bIL!Wx3c@5f TT$>~oܥZO!NԬU8h`hv*ojZ_F uL^4Ned}2*IӾGJ[NlzL^e͗JԲf*(~Bq`eq@cFQڝśSbLp݋攌A0Haӽzs go#JrzmVVOW6pb!>nY r|Ӝ3/q24lf(61wԟX{qy jK\%=[)ތ7~X̉~L&+V'!F&Mm @(ɥΚ^)ؤw'UIJv+lH_)ǢۚVdѩf1s#FA:Ю#У*Xɂ$imuCƺ+Z 07q"䫠Y"F\=ei~I (u<;z虩ӰJ7|NZ8%R~7ˢ +S8rd =Ҿګ1qZj=؉ oDG ¢V7^|>qMad֝?x2=j86nŔb:TewJ ֽŰ2jLl}Ɨ}4ϟB'Oe[#ŒW|tXH(:5TK~.>QX(&"F3Nvډ 5|| HDX<_PB-_<[Yod2\'.B"r끌c2AKq._;/ 8<{nīLRi$ *I[\kvU^  'r~}+!kO,3ADU9ٸ5 ~ nԢnnA7]SL(pHSCZK\ řE?N%Cj*#`uݿLC˔\8 Ɨ%h+%%4jH¹D+d DAMw,Lpqr8Qzz_`{ZW:,hwhM[ckT`PN0xL8FB" g՜|)3vXX<*N!OYA{QNrMOmɎK<4'6_0j h+R.x1:ԷfΤ(Rl玿->0C-wpxGm!m" ,W(a>55P^T_VڒH[;FN}Iq.*EگJU@%+@9Q$gdF W'i3RXL V\PT1L$RY럿2"FsU-e缽3$̶1Cu,4& \6*ł0OktRzf)E |0\bôt*Weٝ hFs~{kdq?Tq[U,|PRzj%fh؀@8\ܰw52Zyv#+L=d4P7z-S-.=R]*,xKRi'v|C/I,wLE#F-žR_/ITh1zY 4[?l 2 = &CQ7Ee(ľNx KLj^@F\OHQOxe84f|a# þAHQBtj/WRk%(ă:2><pm"e;%=-&I%~i\t&]nNT.U1.c[HZY8ޢ,ɑD3^6㝈ICF|Eb~vw,,r-ir`$Q%,ƨpƥ HpR?Ȓr`fUT HH-+^p@ ;i(|p^E'HXMAOdM|c[EBW#m>zZoĖx=h:H$P#:c'^p~.Aw4"Ԇ[Yq o1rh]S-o{V1f{V`# 3fYL |a.r >.b4:}"ShL[U]p Lly; urX>Vel1")s 36&_&!"gP20R'LspXOlR۷XՒPC y+#j!+~RvaF"XLI(BuQpCOkKE} WsborLZxJHb|bZ0 vXqz}V" .?rQ&ʛZh1ˌ#hVOu(o:+ q]yYo #Wx lBV\A7kOP!=!HȨj{k%˯:'ՍG4Sũ' ; ԍwߪnhVn~X~hENSN?1:"xdO13#c<"%ӽ4R7y wMn `|2mMP}q̰bW^0Wv!ǂ4P^[)vr + U-۫E:@x:-e<.Qd 2&6V;o1륹enoxO bLzmBFMR&׼U=}N+Zԥˎd ; ,VBi9!LJiXy D@#Q{X5K"dKjz8Tu UH_gѤS1#m*:=zqMnUwUnyaQ|;v0﹙1T%? Bb7V;}.~BF׉|7wڠz{]:H=9#x\tV考"1(ϢB)}D"E T-6$j@&ٖ `''U#ܡD ciR3YڙMf0JUP&}Uw6. gPN|@2 Mm^ uoXTf>e2H_j.FzyhW4[_Y{kR*q0Inԋ^*@D C88竳/1+'؇ia|x<=PqC\A3 Bvm[%9O owvkz#C:c,k-7A 5^. \|W +hbf(9s ng<5^mR[WI^,qʴa3d؉8@|]A$.deIN<+myrjY,tkwiT@t8*ڧnwqYSĬȓe̷j.Ga2kj8WJ$i.- 7U );Hxgc~}KnHk|l,x鿓u);rd?(d{:КAZ}*vƦfyZVɍ! 憙1\`)[ϥ4vz)Nnm oG3Ţtwu\:TН1:D  )>֖y|PuY6z0m P4b1UϺo9ħ1j7s¯4ljC[jם5RMa״1ޅh@>`b[jgDP\35UoZ ̀,yi|Gԗ&Mt,]M՜ 1n-Oy'DxTT"󊀴KH |a|lpk;`?MAE77!xk_Np(QBE|!.BreK"44F*'뺊+G`*Y捂D(' |[ }TerqPY\ ^_΂^QS>/z7!gf1tm}^"fx*[ʧKD!XR&3bycU*Q(u"Vc\oUȚH!>S2 ;8iK ͩ!ū{`)ΞM^(nh=o.O >I~_hS{uy/TEÇFm´\Qf'!t||xa{sp)iNh؝]zZ\&4)MG:>rY? B tQrMA!~'-lv}aq}+/XmFB'@HY@Qqq#@kF@UCZ ċ[ g~f'v1YiԸ6x8Fr=~~XR5?9A:8@ġ3:9[RT\iȊw?]KgE]L ,Jҍ[=7^[$@m70^ު0&lS0X&cJ;=ՏTטe{Y} ~q̷\gBP^ޟL$:qFߴj$GҨ>>^ W>CY=рU2nTV^f:4 EM`ܬCyWM =(lkE ~_~+\G`y:w ;PrcK>*KܤRϠuPp Azf<&+t&%kwQ3|a)OkhW6oAAkcdm$e9}C|DăD (ҰQ\~s sŜЄBͩ7*҃u H pRrCC{ Zj-5m:֣V8g-DHxSI]דau&8[~_}-gxD]`J) 4r}[HqZߌźDYKmP*Z *L^N돶h^3U5}q§/^_נּfx2'Ldꄊ#.&$htxbVrADMּRn:?A%DRwY H,^1ESCFT-R\wn;D">Oy#׻.\{B<9:2CE؎k񔢡Q%;<-ẮzZqƹFSC с ?h0.nOWkf{SPf?[x9G{X4 ;v$@=v7^jprO+RUP~]jpMSƵFCr\Lq4{L4uٹ|pts9NFՀz:D"W(My&EX5.'Dv'υP'bPW\dnWt&nB#`Ó{{ڡWrJ¨FwφIRQ!LO8dQ/%:ޅlyzv[{ݩ)Ӈ0< ()w8'] T KeBJtPm'&njY7܄ND9)NLBY){؄̮n#y~k %ORd;<=h-|1@wm}flYLҐ;# T!ByQ\Hv;S M{^k >||/R^ I~쩸 Sw2@R)tkԟ4㪕 Tv9趖 C=cŁii9!4OELԘ7x(`7١EY}G8v{o+t 0$,'p# Lyɳ4d_>QtiOOBS A6y 9dLWBx\!K(OlYUh[ xpRigՂ w }*0Q$P8z^m'_"N8(ͪ[:2~xLcDp}sI[dڿu_DWޒr拓8{Pw)v.y&v]<Rg;8Q SeuqfdͻxHHh!ߔҰD@QQN>[PE"k3XCdO%vylqY^V(rWg'Ѣ)GHE46387ÌiY ED9?ˉ7r^gbMm.:I<qb+Nl7IPJ[s p/Am˺PܙDO1|[ 27_ּ'">hC+KDRĭ{leu1=cqRH(SE}MAѮjGmK햘lJr(]tf, ]H-L]䷃CVς^1Ԣ3%NuQq# \p@eRuteJX'&о$NoEjHar\?(7$WXdemd \SpLxn  W?0pV˚Ep4ȑ.%fS[2aF f ϗEscBw< !F&`1P-߽s>A TL$A}ܚռ E󸱐c 5.O2h!|㝜VK Vd\d 4sÚ̀p.RϠrs0ڧy{{l)A~R7sNfwJteiՏK!/`1Yq099"v¼#TΏ3p}&njxsj)_tq\SaK5S}.B! ?9s), @l6$@!,n,z_" h;cm\<9TV q6q`fOZ?ԆS%рx- 6Uޞg+sv?n\=suG2ywf4JK4CX^usO7Cg!Duu8^B4olJgxz%rP 0T]^ܬ* m FQIt_0/S В;D>xI'5qmhOOgoHc!$ xL&jzuDsi,FbQjqiJN=_7PB9#tJ(wSga;_P=R`}#r:d!ILKc":}7) +e2Cli|B*eޟooFfgc&w㡨{X4jǧzִWA :ɼAŻS;߄k^x.;?OziBA~2s=mrV3lc|7(m$C=7䭴C+#ă]++W>,ɞ꺆e:$*Cjm ߖOKaPbScJSu[$~l>$ ^go8{:`!e&ORWpsrP\"&v1F-~aJ51 |ED{2a<l% ?8/ 2ӓTi w5 !E-JZJ+i445!5DX .!SYGls @^"IVʎHJ>A[B*#6$&$;+Uy2"m )*y'_QFu}ƞGVp +I^|/P̠K3* У悝O~V\ECp)b>n֛ތueצ 0gK$[HI(Z/ }h.anՙl3'mLn=pSjא:M&7!)9v4"J|:nOflSu{4uύ?t5Q>kr16DEV]WVdhk@ EcZG\+łfT>M#[CQ_`; W%7܃,ܮUB@ٲ/X`?(:P29 Պ*H!E.${) 2dy^,R`+ 'P_`!||v7fݨǷ)U_/ruuM 2?̦Q9leuҋ^$\,R-CqFiA,*ݐ'H5Q% 'Y:!npR+t%XXGXx1DcNFqYNCkv׈G~TZProa@%3P ǖˢP_P%Ŗ,[֏2A4Ŧ·C8$'c3IY',PNM'I +KT>gazWR=U/ׂʢ Ko-`CD<'|m7͖~WF&GyyV{^2zwTtƝ61;*#m.`ϡ-u]z+^ieZ _4H8cx9NF$0W T?4&};F0;٦=6*܏Sj,="[vuuZW "ɯ z|7﵏ xƖ-U=G޼]gݨL4/:)cdA-&mRE^yrc5p;\؂ &R,^ ZQYh!?T* 3M_^_=B&tLD{")!ԄPǽ 7X@!Cݓt&c%57( aY]x~H+ fԗAɭʁ2  oh,{|G{7ϬQ]t ֛lE!oo_P#tG&mɓ^v4򃂻o;-Q ꃾ9C]çyA*\fmLř3J\%rtP*V< k5?#N[Oq=K`X}Q-t;OJY\IT=sNXcrKec'jh[T,^!rK!h+N9%橧M]w|PWq6_Eh*Kn+ a>NCM,*?m s-C9=iwOo9? cYS"4BO\/@jంkDЄj 4cfneh{( O+Beڻ@d1RL?:Lߑ</S7%jE ŗυXi]`)WH;$o<ӑH^{ŷ6AwMwRCF! 6ʅ'E3{F&2C0F1|WrZhF R+)q)?|/Y&SW:xDH 9Mm`_BdXq 7Z䛹^J8 0~`J(1Wӝ8s;rIbcig'vumA@]N7so /AYP!]ڃB/^r5Y|M%y1iH ݸH*dnY@Q݂~?ƩӮi^X 4Cz;-o<`ډ /0 $2$Lpsu̘%Y?8*WKWam74 Hh7^).pA[L\%#<(0 Xn8+ȗcI3T@{`_86M-sbxk5D+e],klA׭$YY+2|S_بt|eq4, .qL]maTp9i3&镁.6\uF| <,cLܴ )?|%jPJ=D ~*|jx=u1o覱zWUWb-2*%Gb|,_ZqiAugS`2̈Η7ȡQ%:e+ԗ-]dz/'F)a%)^حRQJ`s<tšZɟv#a%*ZA؄{ U^ /s['6m]J}I6rU~jN[{AϭMl^qOUaCsۇ;6HIibmr؈Em/6Gir8:ɓ=)E 3KX7EhuȹcwltN@|Y5+Ǖ-9% F\MPr#]Veg_B>)t{Q]de^b*单 Ǣyr`̾ ?GY۩,Cd3UK*2%r,m=Eb5m+`1e6VLnإS8mt$($a Wr_f("F5nV|C}AZh{ez)[0Amq_Ț P%Wڃ8y@[5is:_QQКScC061c{姏$@ \_͓W,sU R30 G|dAlZ:Hf뛹v[=~"-?60rXuVJx} UNAlw Snl~|U%\垒r8A-ؒ'xi9rψ,FʣO/Oa[req*2tsjE:FƧl#& #)$Dƹ|.zC7`1PDŽ?3w ,q'mm6xlO_ 3Ő hvxd%?S7b  /nUy2p(mۇO#/|-ďS7br@G)s?L@A'!*ްYsӌ\6Y\K"VaݞoKA㝙R41_UamO =1-Eb1~MN&czL剝G_D1? 4HNUro)nJlFt?Ky`qsXT3xZt {?NYŠǽ>d\tv(<@9U +$lAA_Cc>Tf(llŚo⪛6HCx@_ݦ^yu!M͆.[xax_Nu#o<&(g4vOPgww[con8LXc"UQBxNopFU0-۷魧<1R^n%nnaÀ5]mY*#$Keqc\/KMh[ _7@?46^a%j^hVǼ[=HcdVvo4"C EƲ9aY3u l.e:ǕgAE1ʈ,& [r=oC@L=^U|lKca8sUV8Q_\C皛-@KzvxY'V2VUm4.F3|gƎH6:ɢ} j=iC2V>zWײu5]A,|fF kaEh@ Jl-h_ a?Z &[E6ʏ7 Mt͝_=Ѯ=]EV[0m;w,@" #g.ڽm0X.i [+ ""-OU=Zc M [ N6Wӈ$SR#u̵p;jU-l-U$R{$S@DO0[OUU$*C,/б|1VyR[&fa]Q޹i ]mBW|@ɳԿόS"r-~efu=ٴ_ ܺy&F]&kͺ^=ViN c k=T V#7w럚8OKsCr#'~:.s8v:,<]#چŧ[u $B^rRsmː)79d783Ǫj2GZmb`j< ӟ: ֻ ͼTj"*D޵j"2)&n[}IPPzÆ-IGz_@j"M`C/UR0>4wqZ' } XHɟM;ME-X,z9RR2ICp;5tB9RNC*}P6/2Ǔnpcgm1Mb 5>k4a:*C C` +fiP3IuT sn.lMwm+ TjK<pc7ayU Vλ+EM.hC_'~<%wv9uۭx?IXtY/5Zo϶uA8^^GݦN2z@D_mݱ4 s`H7dXslQ+cj}yl9*2g_Pjo1oD>Omv"U xf'5*|R~n[hyKHtj?LM.\چ3Ȳn+!~6뾦2H+R-[р/;;B}>Vz?/u x$]=B>3}})}F݁Dާ^{Ug%Xf\}%{Q>̓L!9dtGEE +yZzx07z(|a#z 4Dm[vq8v*©,ؕ(1I烴UfFOh^#0ٔo@#VOǛy+Rt0yQ!{XN,(+.>\cW԰% _ {ͯ*x/+j~Vԩh:%.ڙqNd,+Y תCѸ ;]tYBv, Վ+2 wkL#3<3ú%& >/આQ ,)?}#*=wz_z[t!X $;rű%ܪ7ŵ]14Wu,);@% (̌"*+x$(¶OJ}:3# &Ja0R$c|VYRCޓt -uOkqGºhO;ZbT{Uf"ՊR7mz4&@6('# dը }~F.[8ռ_;/]Yd 2H7-84Z:#:NY5|ǘaWҧk>AWg?="{u\kХPh 2Hoq(>oR1Qb Ht]S?J?a#cߴi k)j}4iM^Kl?_)& _7F6#oyȑz9L/Sy\͖ O 4+66uf}H`s| _5œ-BGp``^Z"58BXq*ECѵ~C2H3;'vY4 ma\NvnU̓2ip5\0m4,[üj/hӴhi:lq۲5aj/]ug`,Ph20 L:>ckϑZuAȝEskz(bS0e;~kIw'[vQ`D*z#[MoM)|Q3a^tӅKQ=J9;0EZpE5wQx]_]Ǣep lz1ڈf՝KҎcDoPךs6G6ig'ArAK:לzLB3a̞VW_vtE;*֙h`VYߐQ ViG.l. %_jϟ/}@i-a]CfBZkN0k7i9lhq0'`m9ddYek{a]~o «j!=+ƝH?*:JE)3u+f'RW\` .ʶ*s3aQTOAΆ6 GI 0j#jnsWԨ zp(@#JgWPQ`y;HiFfpXyr0'kSL(Ujmb|e(T gψɭwVü &"v,w.x#ObD&byG@}"s%4 N{7$c3w^⤈/2mPnEҚu&:HP 3Gg~imgIwv;/dk_A◆>%2^*R^s%TZEIU^8@ZU$B!a(&]pV&dTsS ]j<_D`Cµݘ wC8LGrҤdU5_C9ACsj_۰`[9JIsf%1Aƪ_ݢxŻ]0*JHQ$5$byPNO;@,Ȟ?[%-pk]WQn)Uo&.$VN-x4YCub{s]u ?VڤҺ(ҏ4j"RqMk;Jh?&1 a^c/L窺ЮrQ]TB)0oWu(Q㷴 V,%Mm"3,_9J0A WBMl`,QqI$:"͈?hHS$'oh;=C-ؤ>uxjdYr ە%rw7Eԗ5gz %t|>"1{C*hY@Qb:TF{C܎vҗf$/F YƷ a"A)~!_/5Ø4c*탣 G4$deOKT`0.&k35E9b _g ~̚DLVӺ%[Dr&n_(CORiAg% uE^5WӠꩮ ?h)a>)P9 Y]ov,Bq-oc= 3"Pu8vG?CWDOR^v:z9NsY7n/x^ԬP0 J3kEW.$^sہ@3KNɊSPrEE 8T3 f#i1{_7~DS"o)c_8_|C+P]Uban$͏F8af; ,e_rG~y+R V]_21,ul*}zd#f 5{d>bJlqXA5(,>ZhzѸ`GEjcQ kQQb(Q keRPZޜ7159 p(c>v#K$jA#y6M:([0{pGCBJ#3m|B:"p]KCu3}6\Z*p>bT&:CIӨ U&y,V6<bG`d%fN@J!\}Uwў};șv Ҧئ6~sG\MV1MEH<)+@NP͵%8x2In 8c"G~/J[% ⢇'9cpc$͘V޷*)erۃ7-6/S+κiN/(2R %u먡_mf+RRiՒ4 7EţXp 4(Awpy ryS}^fIOq,D)AڲBqt6k% m~(m=>rK Yq"Yq a`D#odic -cn-'˚v}g!|mݵ_B>#޸]5+tZq\PZH9#OH~v/QM$Po,D K ?6ie5@ va h܍I_({t1~1DF /$A+jkXlg]ћ HCEè/25{!]c=.` q?w1^]'Pt[AK4Ƣ}F8 ]S[_*j 1@)0H$vF!|ߪ3dL2XM :zj}!c ظjqHvﷺ_'p&Ao>Y_neO˶pmbxjfOLjrԖBNvګ=U1F} ;Ӹaq5CPF I`}o5aۢz:Djh"y|Ln ZQG)ta]٬Lh"dQķxs2O-q 兞+[7:# g OՃ*TQ, $EEak}t`<6[drjzMb VcP[ʩ$ .j-پs\)'LF+* W((ؒ[6bN$~`t\Fԧ:U*=DYT.Y_&\ .%Z†Yɬ,f}9r09 ap=^'';7cR|X{ iʥWhf'`E3m݂$fB ^[F9<W-HeS2{P^ ОvJ[Klv(z;W~8|qY'VMv9B¤uhcP3X2V棡!v_szxez"цyUt顜V/55Ǐ%gSsow*roظHyZR= 3sM lP}3җ8>OSnDK7õV7;G 4N{8 phBh x؟R^` }=0AOGa 49e;eɉL ɧ']T (@K<aLa&,ZJ`r!Cuby%LvКwlq0W("Gm&hrK^@y=>i2V2!zNV.nVtX)j0+})Amr]~t*>^,eB}K'C UbjSGsrHJV CdwBn4x|o+rkͷMj̧rhشQJDЈ, P-qO71'-(SB^im1=v\I5-qX'sUjBъPJI鳱ݍbN?2DžxoMg@)J'[2[u4Yg 0 hYPFLO ,QRݗ(yYZ.īb{2Zƕ StLBڦtyVCׄa-.w# |;]oN3WP_dNLD #!Z>ΠvFcg5BLpj%C:ӤUb(yHTamRVB rK޿hU#|o->elv@U0ji>o'~p3$"_&t{pՏ &n31QpD89m7:0(uI5꽬Q fϔ/v7͵x\V;2,󉩑5կQmZîMO/P=>w !9I:b!rt@~^ogkr&ΔhSop3$Z0+U2Oͭ=9[@svp[FO"h0^}z&SBpֹP_Iw A%y%V>DzB5kICOk`|ZR俾-m,~$衬l_r{?>uu\~ _9B *14{DEJoPP˭{ꭒ`7.fRM4FJFA#\z"/tAdˉa/))&r얀D:P1Gw/R.|BMEf$ \DЈ牭"k-=U7BCoҿ)P]'O{utQ6b"Ã&}BYݒ O {bCb}UUf(?03@ 'RiPA XW09tThCg}{QO6ø~By5[݉^c72g𜌩J{N5]*`Ӷ+{T;Q.[5KvvU)+wmZ2-s#VIYV& ,7w!H/f^Ѷl,լAAo~g` 5gl>qߨƖ8 $& Y2* ;G$>wqO+2˫DT``99fo{ ›;p*t)N\{6߸ۋ˷ϻ|X=j|X[Fb9c4CQtQqo. |t["~!x ϲIOfuEs@5j5sK`,5j25Er/mO>~w5"鴬Q1!>_@fp 5%0QurjG„4yfYmLUoKˑsz. ژ@. Pum\Ѧ80* -as0]kC&w\'n4Nx<B,f~_/$_@`gPrڻTĨX ?mp7x{:dWGʆF ȧe}C8NQ&Vj5MFrTʌ3fs2}%HG;5+Cm%R7ZQ{4wlFkQJ`x58JH"$V$?s3I_ ,ulh6g78Ue\m?{'49m-+ ؙ\(I4Q d 6#5-GK/:69CEqq_lzӭmOp|ll!K_ 5`*<'7 ^/ #z̷rŐ]\1Q&>48I 'e[Е9; maÒV !,eJgP6֏o+"("äKANI0޵ P9@e . RO8`S]q0)2Yv Ǔ+qav^b>0'x_Fk_춆Pō6jwθ W!z_To_y,MSX~QƵMBG1܌n% U3tf)'Yn 霎A=f6nw e! ]z9"JӒ~]38̅:׽@Z#i@\ll~w0Rf|)ŗ4yl6x~՛FNy%/ 0QX\lOj@X)Y0_"]]P3.:ͽ빬ل_[)~oE 3S]R}rXֵE>`!>e\DHMN{r2AGhaxCBN'XV˾:>Yfee2'wrV$̴;'6lP"V{p~a {H^D7-8wŌʚ*G9П0TQU |}!&?&%dW)Bt<*;~BhC5haȁm6^G3LM+ް%U)xNNvPg=z~Nژ/2<w S0?F64>E8-oh,QZsXp|HO Ѧޙ7j7]W5v 9o^LDS~: "ϳWʅh}DB` (lCU𚐀Ç(x'܆^)wWX3|[ngk&&g[Q-Zs ^pjG *U/mTeOJ4\ 0enL726wGug=.?l|:W6ETn=~rtU5K+>O BɮoAa?PϺ#Q?F}cIWDnOF}<^`-cܭc0VߍL}M7`vż`Z(v; <,D[ VXEM }ѿOLP$4h[U͘3mAbhv1iɶ$l.F01[Ntg8԰۝O sd~ Yw^d(P<$:DYÍ"AL[i?1Q/9S~ j zV*aBc&=b,Zm*inu9$qO)HM9NhTlad=) %l Bt#R :_޴zVs5KxW !udXIRmUTx-cY}`N?W[U<zFcѸD(70mIMcU% [1d4=EeX%:th͌yAiˋ}mɠLh_FTge]eĝvR!Jnc8gPlrPq u]l]kWSoC"8kUQ[%&%/6_<@6!.lECx,:mmo=:`7,tFXSt=\|Dn-7/C4- ;T) h-ԷqH<0uیJ4pP4ބ=4\n)O|(jU@wΘOT{{_'BZBVf, 'P?VHc-j}c(xhx+䣽>Ȍjq@~@ֈSIGa.>WWYސQbnAŸ:`vG'G+L>|'\ HD!)}!/&o rmb+B EOw3h0gsOcEW>C<4|g+ h݋1ͽU*s9 |O'R!#y.ʘh8 lYjqy$lMfOkց;F%QE#gB@GaD+AI8ܘ(I/9C^4Oj #NBR8kDz88f#|v[dݿx)/z6PGDS+;@^0X[f.B#T!JֳytZTϑBjDcK Q1l?faq5X/Y%ů9_X<E6W_dg MR"U:6?&%^ (@ߖk+ B`P5E'%`;Hz ݼ7><& bH:G!;$8OCt!Ӽ ȍKUq >4 Ġtu)iYh=foy_1/Dx\ͬL\-^AḆ$RW}  7z_uykqu )H-/VӸދ,4s*J_>:YaBfs/'a*)z s3vYjy֖}7i whq =U)zfVPfO*E,U֙rU\Ln}jb`&p#@YRD7 =McaCܩN5B{XZO‰B FZxO7AtQOCmw ]Sw+ @KA,vt:0O)(\zC~"M M Ѳ@4^#@1F||(8φ@͙)1_RkQ$M0WSϵ:j+_R",4p5zCr0獕%j;(5GE!Rh篻-_0l:C)Srq2B3:>0Vwi}yqyEd&L@8[%Z.x|*q{B5mkuRDŽ3A $-@|>|LT漯FO'%~+gBPCa5[2@N @U%6;*a3P_r `s,lmUĮPOEs 'פd> 6)C\U1\sT 1nYz fɒ(FDytEb4#et˨?y+2ceW\J\ zD"_P끔,YM:憰oK8q(1"R"H(HItoY17iCD1OI^FB0J:[cBP6t"R1";Z?d )ܸH*X(:ϟI:/\? w&TcTu3ciREKzwMSm=k:(gAlcNV Шlr? Ԭ<3F avlmrop_~*Z황3kWK(`[ K% #MwUQ|aS$B،?!Ӊ#/ti ĸF(gwxrKzQȫ,`lpJlKGSKr2}$PՅw-8oS$T@`pH>NQ@T>2ESZe=vHXMdbL)[aGaw)#hde=?j +)0D̪u4 k]O"%ήrO27W5;Xä~oNv$XX*UAM6,d%dVÊ{42FpiY93}Bw$8Y< e="H0 ןkP\_<аG"$ UjvV`xSwX^BDJliv5 \͟D-6,T7p?}'~ A_[P?&G?w-՜C|}{dR1p@S<4c^E]|sil)$?Z=>/kVhҍX1eM1 n0?m[;F},ׂL,#JU%G&E KojXIC+[\HDu{u7P bt bWͼ !Yn_5|@LB\~iA<\kzf 5/QeK}tWGI]B _6:-s˄kvBٝ8b7t#8-W30_T'wH?fLLXGQje `{y>tWùָr4~q>V]ph܈#ULJaP)At\99yT(yտ榕}#)~;&(^U_|,"VdGmGZnOÑw(j9F xvE 'WoaP7p[T!iKta[ФIý~)` C\~gTi~b`੟gqQm褉C0E U$EM)y ̀ ]Tt 4jϋı{ TmQTtT:ϸ+%KQђ%k ܦ ~vZ8 bNY<oTOlg9?steSasE _(t[n4D|UfE{uwlR2 ?R.13m2Rѝ!A9IQQ}m{?h VT!)+eŐqwv<"nl]-]rB#J^@Nm>e;E,wo=c/NȳHeTh!pIeXBܓyqj;% t/>gTE ^a7#F]W:7d W f߉_FUPX;y=xdo 4h c#h d#N Gƕyʝl{$BK}I6SwhL=c W7448`0AsWH/曢;tXaWU7}i`֟. fqnOWi+lVj !7++-I݅D> k1'nqы9=*@o(7g(];/g,CIlJ.Ȍ1i_^ss-/$n6i];ߕy_ii)[t]"˷}8)@ ui/ kvHrWⷆ2;0Ly*(. K_= IrkLOn SjX(s&;aTTmYHDZ!& 0|hLa7h35\vŒ0h, u{&)3%1VSvR:(bg'7?|i5^wO?&JvPedL{m׿G{M7-ٽ,0m+uԥ;Ur!)4"^6D5E7ϧL)E -DL_iL .9DGXV.I͜Mkp53Da\:a6^K~ðnv:NsiiL7ٝ);XV^:$\]b$˧_&2}??enRƤRG@WB/,2wإ Ԯ,`}罅VKuWOhߟqk|8.~Ta" [S@3Gqw)j*s FzZ @pߎ{ṳ<^[<dO<eRdm'[,ŞW )2XCP9ɢPИ{Cck{zWe/pT[#Hz/WO(rT Kzi%ݴdGE&7&xgؗk|OQ"4ux6 "d,4 PXE];M = Iyqe`ϱWA)4QI/܇Fm2 מ\*a( uݭ#54N{i4%?ub{ 칳))aRRI<{bIZrŠ o;B-wR&g+v=Ea& r0aDx;ۭW2`dD-}VܻqC-ME;toGFcb{ȣXDID>8t0ߴ?mto6y51z@ăW35%'o_,V ?0jAW*<8V_KX{'Gz5bm .t4 A_ßHpM8Y#M$hFZ`h4@\ wq%fHmٰPO5bjDl+ٯd@.*Bg>'fτrs/-UaΠ@&5Q98!`unE"i2W=Yyo?ϑٻ_QQjyݖI[P34{4C#FUTR&YE<]NXm5d&U4"ba`pAڢ {P{D |\]MKeB[#VԐr \ztߞsW:PXXi$M8|#oWɑHj8F2 ОalȨK5g Kgq<),oқePo$NO3 +^( gmXr~O9D*zWbC>p}-z\7}fr~dp)$d-߲)_9,;ke:J2q}uJ!(T-7VC5"b/*O0s`_Gr'ݟFF/_9oҶvgrTm qUY ݾ9~ĤhejM 39`p 2bO2ǽ߶3%o|V ߪ;+(5Nc_-4e+RAA3^ {U*M eLؕh|;AMOd_YtqQI㰄,rxˊ\tG){M^'i^EQg_8濰) iOvkq1L#lGHA4{J6c?UΝt+iJDVM,Ev# -E K}zgR7gJOP[PiX_'ȍ`F0AdyF@G`<=W#]xפI v#6d'M3.:?kشJ %"Wzxx] 8\]zö(\+qy /:ٻzv[K 8 IxW;gj5|MlgpPtJ¬_,W9)bY*҉Qn+|YuJWr/YR(Stӯưo1w.I(Ə^wZ 7"#("+gK=PLGIf0o"3RG\w 1g-w3S֔K̳Gb31ے{|{Jwqʹ'-cJ xh1X6>T)58I48pXwBٲ57Z_cBZG5^[t~tSub,NJ@^ Zhwo-""byh o*D'|P;B2-L<ˊф&{ta2,Wtq® ˼*:S;a%;zQƙV z/dJoʼӯ]*L˝-Q aԲ)ȴ(g˥$t4C ! p]"F4񡑯B_}75VN6ܨׅ/k14m^ ho8&w3b[5]CH.WM>Ѵݵl2qk.+[d3&c:DR¸XE[LCwiX?xct0CIJ'',[(2߇s$ NJU+uK:'ul3G-Nå=0+ם sTh@TM|ݳMoP9ua70.DzB YqbBG9s pWg!x5CEgM+x"8e/ XL M"_|ݕiOqJK,"LjE]]D˷PCAV&ut0A,籽~I48'1pC?CM퓈j2Wv? Il/y Myl~wñff1.K}E*)`7*Y\PPˠ{uA0W>^)\!%zI=¨3m a9b'[5E UIк!!5;ICޕČ>lw+@w!va g1tckOUiӣ[\E|RCdNە-eTCq2׌eTo !(8tQHH5\lJq1f.>O} Ug@pP.iŹZP㈹Wۏ<;ފy!1gƆGBkS;Oq[E?mU&PÒ,32,0@w0^,:x4B(oGau<E.4Rm,1ZckllIC:!- 4FZZHۮ]U\Rud,Vo,zH*NR73y\l4?nL R[qчn u9m.*|QfuξZilCz s@˵ ͎˥DB_2ԝBE 1F з:~* >9I\sHcLe<9j(~Y ђ -WXO_)dyy/K3A{7lȧK>38&5cơ^%$)A!pT`}='x$ur G $s'$Ƌ]w[~rܾdd8$h=%EIet"Vi?дb`L,%#`ۆ5ڒ?@M4@Ef Ǻ [bC3ޚKQ%Fa)/&jn}"'OmԨPV**}]~' q햠BqH_͌(VTd]߶A1%PAv/ XM0qPn6)r/`]A["TGqq =#S."}I؏+=5CX y˰Y{|M&&wtqU7>kjL ['m mgi>Rݰjh#"pמb^0o?Ln\DmB/l,]d'>{{( C+Ʋ~b&sP:-tXnʱ眃DF03?fM ɁNS;1ueIQ͕XQ=zVNZl 9^$[}KFhtc cyCKTyt7 17'Ɨ֛ڮdmznǭc*SWT`8^:14}3Pj1ƈ޵%gеD`^LKlGnLHNAF&HTd@{,ʍRt&50:96Ab$, &@͠TdZZ:S^'`ag~.^6͍Cl[ 빸-_'umoKZ2`rT˹}1y- }nUX*UG.qnH̓-GļX_Aj흶bM@EBwW64,{2^ik]qkTi Eے_h c&nDk@BN߷]&)&M1"Ưf wbA$YRz/NCCc˨I&":Dpѿ/E) icqGW<⨛r=?Hi9?th;aCG6mȴ96ENexK_+5fKpqXaU4BA+ȏ=f /G Y|fN @~C}åÜf2g有~sa>O ,)6*ov3OʜӄKT.kD^eⷤNJ1yv z&̩Zp_II{vM:l&srЁ S&~fy Y_)(Pa՘DIB`ZTռ랡"Mxr{lr,|s,wIo5nEaPQ眍ːLhRHӹ}9CCޠljaVNs_xY s'5 j [!Ft:Z%LjSf F䯴D4M;g94Lo/tҍ  mN3 3ni6ͅ3}u VvȱRhn4#qs5Yӝ UhbF3E YB^hHU{ot0aq D |.C֓ Ur+Ls(tHrX_Ivx2ޛvym[[ư;P p%!,`4Jʻkrc.ܒRϋ+$w 7GO/c'7ttA83֊vre3 Ԗ~ސxQd[Dld<ǜFjt?)C{) >0z;g 3h IglVh )ڠp +)U)eÆ䖇3чSd%m8aqK;Hrc$;.s/9s,ʗJ2֎l.kdcsx!6׳4d|CHO4H@2z xd_ mp/c`ˋ?eL }q<2MM7))Z85GQIAx+“5(ao_c?bG# ~. Bǚ!hЪDH/]kiX҇Ĥ|cyc\z@Qқ؉qI\e/K fl^5Fyhm+|[,зF@q̜>q+hk.{fVfv-L%F?Q-Tm;FoP2`w[vF#'1=@61р P'RHti7 Z_OTDNJtײޘW{[ܙM#Gp? edԍ/؜0K1|qHE&1 Wc  Np}csK~NEJŝ{JCap!FJwCfL)ŔۊXܦ["lJѶsQ$k}INQ9E;{p1G4'a>I^i?6N敀 >åZ,(jf*0ڹ[ƁINwڢ  (U38܀DdOZ7R+dJ vRX1ě1?yeY!^Qp_ r[x9ܱ$;;Gk`1m0%"$q%WNyNȌW1Co BZ`Kljc0Րz'cQ?b->>0.@͇gi/_Z1sZAs5^o2yƀcu*%6(V)J:ES~W`~I&.t{+~e)3zl5VILp=+ 3y0xP~+b`F|WTk6WB=k0can:wpbugeR(؇KTX:rOJNHr+T u\fqKW2ʻaI.>/*,gLs}-+CbA(#ئ47M^&=79C08fAЊ]P:陡_Vȶ_h>¹楽rl^ȭ+?3Bѯ;ȸ'1Ke'+öjǴLwҽ!o6z_§:]G,4 :6pVǬ]hq]9bx*k0霷eAeZgM=gNiۙے%ߥpK#Ab[1 QXjF[o\. *uD)<2+K{tIO'9=( *8q cviDjBt@N)?]D3q ⇻acЁ&#/ȑy(xV(gCn&Gdw*n7 p(2=sgTJY)5ކs3[u/i8}Z$ (~)" bxI@~9 ȋPas, ل>&oߠap!P{2EpegUgQK!NӏB K 5-9/Kc LorC֤+rVz3$a0rREēō^ǚGp;?#4VRdF;,qPClH95z t9[3{)DxPr0x/B<>nuoÞ.?Kcf3¹ lD} ʈ<67)i{sùciܑ7^+ܣB r"*4XUFӋNR٠R6bh)ꏹE,ȲЉPӢ[=(Q&swx7 ;Nxq~QO9aAܢ&¿km0lz1ӏ%RZ(\"HD?=~|an62JK<1 ٣kmLR M*r.\1Y'_ysl IEBOpEJ(2bv^#NԒP0 dKJ3x`'ao0joP%J+ nZ2f3tH.&2_ʂ+%% \ě|sm5NyY`PL HX"cPS:fyj%]F%s`=EeG>:+ӱwVNý1.'b$ulFs_ms ΄U|Z^1Sj.w*Ky/y\Rtu1)VA~^gjo,̣I*J~rltϚAJlv(?}w8|S+ "N+iq"aU-PvubUYK[TVJ>/ g+@OtJEA ʉmZiQQ':&@&GKڶ9GDDLXwmiWvސ9B_Xئy*PRBeVftAr:5,ۇ3M]TDlEԕa qG b0lQΊNf*+=&pq8/O ;߸K ( /oM;M ԧ[:r_6%&YR?"c [ I_u6\X1^,O{a<7Gr@K Mbjny]*pdLBDCc621K8;-aL=}_H]GRꍤ՜"r)p| riiܳY!U#΄ ,=67&6Ryyf6@=GV kنZ#`HX t?sYmtХYMk^|Ԍh@פ"[z#^$7Ol-%=KM0.%G~j(uOT7-#rEmԍZzF{i~m$0Ӣ#;Oh~KpP/]};LDu[FN^P?NO%<^"r!r1&mn jOb|7Ю01eho!\^>،#JLU'_gM^d*bEFwOd&[-2Ooo9"Φnj#UKlQΨ &(~6Q}=k%KsXTWr&B8ٹݯ߁[N| fl#lƖ75^߶Vieyۜ d{j"eSwG4B > 쵍n!L "ח@t'O7d/>Ɠr2ץ\2å*oi(4o*#Vm}LRP[ZYTqV^ĬC2z#]c'!]RNbu?T/?=RlHNg("MexFFO[|z <\J(7oz_1jR*cڵ .~(;ϱm }S>D}P:NvH{Źi.*%P]1>Ed sR)nZ*H:aA4$Ї,j#k4qk{& e1m_^$j.biq࿙~4_H42Irb!d+9 U݁t ="4 t ݀bSCƢPՎ4mmI@x%fH|oYd]X12׆@`·6că+(e$ry%?ӯcZ9hnuV9A3e6;tKs{ (y_UJ02A:n欧 ߹a7e6Xŧw˴B_n2?6 GCaGh juŚU}FZ@"@1hڞB٫f;i}#GG5I,} ZM%m wPr\J-t~!QEvNAn2Z熱@RJDY1AHI`QTq^Z?_O@'&O*8ԁ[ 8bDU'Rɹ^ k]c:ެ>*xT-[Grr{st\-@'S,z]&+sgcD =0a{4eF"44YSY\c 8]K;Z!bQn8٨ 2Mc~ZixuJ3ɒ7_i諃>m )vʲ&cnQ* YEf'0I3.D &aQxX!RN 盏枳9m ]FpGsM3-ŋ mh\2nk )^]sEEUn =Ċu[Nw8/b&>5TmY`_eT X 4H9¤E NM2bZFhxzuiC%Dw;/^{Xha&/Wpg|s/x`J==D% z6E.y@㨋Sp4f'_Wv<:ݲk#w_<N3ɭ#=bJܨwqn$iYE@>oH2FmT?~ᔴrol_麆p xZb *_1DtMGԳ5t| r9[ p^VV=w801u "HCPW#ٲZRb~%I]TrV8`Θv'U:C&Ȝs|z;φ ݣ21T ɓ `4"~t .}힑h'@gF6jh :_3n) NsϚu:Ӎm_pDa$`L,(6 `S.IU(uKWW]eb9 2!ڒ!7]pzC@B[ߒP|vd~zs)G--`Y֨IF6XnU`}`Aw|mpݣAo\ īrⱆHX=Lw)yt$RvwKI=c4T9!47AF[{nD::%13i:Q~T$`}ĵ o;~jH(>-|ZP o0l@x0+Q7װHpf^6ZexH­M[|-?gObsIۥdSxUBSFjSN.,H'L~x3ɖdG|ؓB o PMNU &[@uR =3=v^dQ=#5ᏡV"jr]>g|`_AiAئAW@wFzs޸D}G*ȗġ`JaxO&an nپDf‚HKoҁRg><ǰ_4TLbɨ2W#!c Ppv p[l2;_TPwZ;wsvdΧpMa@2$mNC݃r9I%pb8C . %ϧ2o\+S0g@wP_7EL lHuNi,@zTcmتYAG7s:4ui 7zqt6)\vR^e=LWo!ԠJC"Q:,0T;hɺDļ 0'dn7屰 Dn  85 J(aJ=^2]3ڼ-vu$pL >j Ya?S:K{o27VLڷH:]1ٟ&"(}Z0.! M(1KA[w6K[>aTulX LbW7L+V3JPGJ_8rvB/՟66X.A %A)_˔c.cM~2C[q0S? GL7iE%&F^L[݄xbqw_Y> بПC=ĭp"c3yt2XMA=p@u-0N[H.  ATlP#ZZtH. Lwo{ƣ hEݸ(9K\:WQE;-)PҢ{teR]bJ0F*|gzP);x3e5xZ/ځZG@CmG& f OϠ@,(2?[;^ueϑF5,[F NeKn/ QТΫ[ -z+ b4NUՆ|7jJv/&tmfqTU ,zqmzc-dYN>Afb;' VJR&S,aCH^u)F/ʴsh~xj 9P#nٹ`ݐ ,kȍYΝl#ch&j1my)k%WMuz@hhxU"vyH.nĉuD$8jq@N'a/βeu;V,ؤ Ԓ-T q?8&NXtP5[ T[1eH{힉žZ )?S E ] =}V˷}YPj:ҮVaS90GLL}_T)eٰЃ[ ڶ /2 Dj 6&l-fa@9*D?&ۨ}yYZ(KSa9u+ PjƋj\F a_Sj+n쪧@(w!=sLOLmrكq^F 0npom(9.[A6R5WR !"R5Rb=13mx?2aS}r uO ,]2E\PA[z]"_Hup6893S}DK@$9;C3!HE"h zZXTN(fǭ(;m=Oٸr?I97l0?96'Vkr\|i-sUba6^TJ~( Fv6%s0]>_TvG/&IAo{tOW!p]SHTԆ0{6SG ++CyQrgKxSSyۅom2Mϕym {>tGb3,Z,SzdhY5 G]ln0@~]1p-ָZM{ܬ{~v~te-,iv- p7cm#7"0w+] vVmf3lDx Qv4E+NaȚjJ@^^, jٖwdF]K|"ģ^ˑ#D%8Fzo&4'X Q"`oI۴8Dvե,/ TDuj|dīgӇ^ћtf$.u'Gk2rZWt Q(vq&e*e*.+1Z={̴hGךJʓ Ypz H,_` {1\ʕI,:z=+ZC}H#{VfVr`|ؚO%c 0v2z $\[ysKm?sٮMV:Az(Lw ߅꺻Z\]rƴHŻ2 ʽ t_]o)4()_99{ f4?^St#3GjP,ͤ 7O[E_|XM= 1;f+ jn[ _Bd?F[A>H_y"gZ&fƃD'mʚ^4%3aIj<=@avT4qlޙ ps/fb lrv%KZ`9B%Q<^p8P8LO?}^n\7^]Y*.?jM b@]U, 7zvo n.&|֝itT@P:!K7ҭ)##ӿ6? LO桍 S8.0-xKjw/|S&c&2H'K،#.AM"fxDmgd+5Y'ejÏk4 ܁Z?7eaיo;F fqp RHܫc{j 96:_:xZa2mjFHߥɁ8+\d{)vxLa1[c`iCL\Oo) cEdyZR z(=yҡ2Μ{<Ĝ=nJR4dsZHi6.81CZ64}8yyM䙓U 0wDccy ^^ux% 5AnYJ`rGdB7:]CVgxYẌWa'2x LDiI`girZ8_{=CR=Cӛ=P|F_[Hu#bXiQC#zyV6|`xU1g"5ؔ ^`hAlFhBi]i@O"(\OP"Ga)Ly)FO-Ch|GdϡF ql̙` gjb =:V;cAm?VK "/vÉ{ƕaԄl|6| ^x#Vr?PzUbڷ.z#x=S.) Z0Tcp$-aöiٖ!OM~{եxLȡVr ]RFCxl2{W| 8[a1jךzjz-u*  U /I߻--Jfq_HGނ>|g.㜛Hz f SWe nxbe*H[p>T@'y2A`?DBvXUf.BZH5; vP}~e ^[ [֡4(7QFfXthT[ej ǙGp6G wnUKz9 1` k&1^ H?:4_8GCC_%p-_}=etb5vz YJ%O&]AYLLo.a-֛H3)QbI5)MZ!VS|U< 9@c(F.'rL 4x ȠMI!5̈ -뾠w!%:.3x;v)Klؗn =d-pYDdM"PH x2`U"@(o*,HR'bEl4r2eE BQMRU$aʃ;;.(N ۇ_"Nq&̪:ahe:0E"s ,|ϳ[ASX'lH4[_+x(HVZ&!#4+㖀ZO&r&ښ-`n]cfPB`+<4Z&Јy!̠=92Utfiy-4r,\eZ8tMaZլL3󻑆%90n=qoSj2uמ̠4f5[X5s ꘸ q+oudw$֜1{d[D2pj @28F4:q4uO0F%>xR ϱw4wVFPz \6s4"@rDZy*Q$^ :NA= r_^9DP8 xD^H3_Gq ;#XXR0BxA϶튢uOJǁZWF骣xP ˲~W=V/]r^#Wb-8M lFuW9A@*HACVaa8 Vnǜ]h[ac |4]tQfu%vQҙlڴKRIㆋuo 0A=oB4FPe,A9N4Q/T±ewEj߯JRxN1A TDVi[ !wDqyF1*%R]E\#; ?MLݾV!ceZd*S|JEiurk[^xeHxX~6ΧgٗEtqۧZ ?Rv'chä`[y_M4h V&AZjHHF)ϋ5W9Grhb.ieBwYh WzX\TrDM ]+\[$_m ֍celT7ܛ5b7pGr-}N^zoR$ZvBHj֌tIB硱hc&E,]U|?;)=-"o;&zV~ťUD& "ntE;}%)U, D1U:7rpM Ztpj>2Ȧ^[ D]Js^tЊ}EHW ^n<r c`(J vt\|@PJ"f/k,RS̢ _]jdzyEOo~CO ԽXaAچHy+p^iՖ[W`w?*DO. gh.ǯլd!!zx2!dЊwgȓC *ҕ-K}Dݳ@i9Sba04Q6ɯ .Vvxn p(_\[U|av_in,  `F@lΖFw0Yu^*$&y  I dA+D,0нs lEhH氽4Ag #6M ӞFIqbZpc0/քRF` Cf(h(]P$psHmU{3@d b,۹R&U be3~aY*+.E/@:}8`a ?90\A t9Rĭ{SCktewn$ou?|݄ZNff2H> Ǫ8C$F8M0 bL#XtgV8Gf']Q TtoureyLxtoSZOquRE]\4 'bMU 7 X:@,Җp$64+0zR)5Z4BW7s5_FSђYGءWS~Yv]NOlijTѡ. >5H1X}uKoaxٛ7QN߹%N]8= icg zm4pO=66"T68uыԍvryAc s;>z TBbk39Ծq\(]# XIv̄=wjv{:7H:̍/Us45JMu õ,_̎[@ ) .~ʪpWE41 B/)aޤٕ|H2 ޔh8dwQ`"n:H5;)9.~v7c?2+|R՛3Cc-|0:$7"Ʌ7HqSdvcг T:{ӎI7fPqoRw` 7r2AzQ|˜8j8"ۼ//90 g֣Lj!4yŃJWc! "9B ܃Ϣyͼz̚ƞ #roOGOfvy8ʀ>R1F2Y%iODQUÚ,jy(دwՓC!ݮ]1W v&oL::H~nUN}5ޔ*y8M㰠baە8P'M! s'fcvڦ\CyUMD#P &.~:>cI/l+HRkm5p~#л+\46TwK2rP=pRM?L[+} ɝ$ 24Iuih@5ik: _l|5޷#*ȃo4$9 kڦE E%UglSLsc"0@Fc & B5 rLs5[8*MWT1H8T=c_+=O?SM6"A14B՘U=q4u \+rƴVLATXz qr oiCfh#_ɰk,:VB YqD'~_bi\1I)gP'&^4FRbm| gUK1ؓ=IZ9e~J[=\{ 9i=AEa͎>TU/Rm͉Ӧ\(GN7miϖz32CVPF1^iK~GtuU4Ǻ{wc^;vm<'CwgQtR 3{LQ{|z~*S{0$ۇCaAK:8颽j?XT3j b! vD/N%D\1tT7EOvB}־;w'sZ$mX16<2D[iW _΀HK@&LՉlf=qE?R>X +!y=ϱA:ϒHϕqbR? k@O/ `k>Z ]zs"|Y' W\MJk um1L'9{CRٹ A~ӛTuOR= Ft'B`St:Scl"}ŕ@ې,@#}p0*5,C,U9$yҬHaȊИlDƜGF@M/ȣ~1>-#rM&%eJmRr,hiK6zl6~}oSЖzJ.[0}XҶP Ő*>U߄ F NOo2r=[Uj lƊI˭c%0F6(8N}܋uXV755"l)I?jQn]U@R_==׸o\o\G `wD .5 Cae!HGw5 1s,E*nԳ]kzxjvRB[@J7f b<.}Pm'} edknHj~;Jp^ZьUfV}VN]XH!.cgI/a'h朲_'>Ewl(ժ--mHB6鎰9Ih$׮RS9kieM"kcfR?%s_?])^f`5(D1BG'3\ \T{tW5bFG ۸ӕ_N+K81 4"%$%+uVg {HX( ~[>x_TyDo^ "LUjnȽdL&:y =f8+(wj |;ɜ5(ꁎoZ~ [$fn(zk({bS;PHeב1C @{;A/0) bZlMME"FB9!ڡGJ@1+gBy?"J\U^Å2M7;bcѺ`aJ DC߫ A̵y| T{Uo1X h*"Sy GWM,ʃ~8qpI{E'Jmat4Qڮ'"R"mf%?ԀĖ5łC\|gSWت "y1 F ?ZBoJ[==,O/<ȨRѪxm4̪MF̱k`Ee$wA ҞYɴ6p![h$Vx|Jϊɂ^AZn'Υ/@ 6(-J:'4nug6G Js3uόiٳq'fZ `ry4T8!Q=7%}?~*A&Az*)Q@y]Kjr~ULEO_'GvV 17bISjZ3.;A?*lrIݙ:)6~H)ۙC E^Q\/TU-O5i4K&wgD`1qG//`) .wRb >& :>Kɗ C,m wWl*YE8U(ؑ~*9>~:?Br5dFh+ "r.}t%T? 6*TgWd}8S |1S@B4DyZ\HQ2b!>>]PfJҽGw䁐yOjn`RDwUƹDH+YQ WoWD$=2Eޔx>F{|q_C=J+2=rVxVCM[uf󽾠U#|o)Z۰^F7s6Wp4\};bmGC\twIYةR;/Uf PIFZƒчw۱+=9jsD4qW۷g K>8d$bfjrXι2-T;R3dr#VM(=p$ g;T \#'C݉^N>Ϸ~G' niw+x *4:d m`I[EhEܳFQ;q"u2*+3iϬmR`.[LN?xpxG%]ܸ64sAq._F״z&xZ>Ϫb43]OfUe \.?'%u9v8tK;aUSJiT{ ͍D; J/9l[J}ֱ1d1>hCҌ`+ $d%Q9Dct!نCP9!:I&TjgVH :[wOXuwD&&3+syv˼]->QD jXoڡãZHN߹EY;\bfӽx5e,$?vq~U)tSZ:''[ŗ*,s a"JRAq-PSebZB)u.rurDBsZ^'?j/Z4)EYMgZVh~ܴGXURdO@t6g@8[h/~, k{yf-|pU"Da]MZZ2NЏ)8% LF@Rf9^}tܭ,;ƪ7߫H]QVC%0ItCpG~'vڪ/0_OAUhɕ3PqԾ^JxyTO"S_co$ԦD)GmV̔i |f nX"u-9ͯ(,F` >9k@:+ 0Qi59:;]L؀+6›1fr}C̊yʾɺ 4?@rAPsSʽn`[u:x7]U7 >lg;5֝>TqN'f1Lv Af1*y FJ4(;yN]SZc:0tuFәyCQwZvDMv tmef$4m,)lm f,2 DЕh&*[Yc/Ñh+kf R)ў詅f#8i!r"Yuܐ yq6L]m>!Ƀ(v^ׅ6l<<4[b5u!шVJnx3,hWUOdn.vڣ6uATh8T_rw/ >zS?+p(ėz΃I7b(rJQ@Dp]gAyy$Tğw]GѸ4MCeKH8Sͤ,aX dM ׵T*tyyU^u3F$Bf7zv-7M][.&e&H&d͢LXeuړU^ST,CtRiy:M6g3Gw.ff OfM @Z>AkkV-TV}\4!JCiBm4o~Dx?!ŀTC-6n7΢ ϤE P%J__(>RJP /B]<$zv'Ylx"=}607P&5^dF -Y'"xsz06=5bmy@RqC4|?ot>ϟUz~E+Iͫbߘi* ˂w1X-/prp\v O* )؞ak &|Q*Y6qR')h%\r3<BTڿ_5>15ؠ41ê="^nfM?ΰ*gGA ~Q1mV:!|D7MF(-Ba B+/v < C8mRxЮ_t@om)RG:yW`x5s-qcI4 IEe,l:ք/Q,CFٚ'Hmm~HY$GRa=Z 1C9t']n{R߼4H/ܣ-6c(Du"FǑ zmeэ_X]-hz|`KN55qhw C7i{Hsl}ڼW`fY~}lrL BJܾ~t>bbp"Dkh ])WQY|g {MAen1W\u}xuMf3H '!6XN"&'#HנvdNd|E~@Bxt|I[xfa3* i)ŧ$lVCƵw<US I"^6̒h~ݘoV8gED?Ieyzhc̳͹[8T&> s H"o/W?;*{bdcI;;We ]Q:^.0Kadwg = 5R9h ]<'$"]zu@=Aȩ#a Wq&Ѡ赚e0W,,v5MeM aD>~F?&̨9dj&04p>bLQ89 LMn2H_qc,h!Pڬy}s<Kp$\pOӹQ@% kR8)ddQ(xϕ,v?CWFܧgQƶ;KV&dP̠wwMM N6K*?d#.#t9ΎY~C@߄xɺ?HfXVQ` VrCK\uMK$X4GfX{ u!)vP >ϙX8zHD{!,R_l@ipYF ²\ʫPza : :`&Qhl ~Hb3W I)!td)+̳nUczAbHR:'۞7KntM~G}oO[a a[@_vixF- `gYçI?V+{>gs馿{ǦG[Y7Y4@jshMKL ;wвt7_%3eE:r?o۪RȎyNz!q(NNw m(iߝbxWÄ8:[A-l-c_[9 Xɩ{ٶ!l}s ~p?zKѭPDy¤]6hTmˤF!-'qGbeհPF6@$Z-Q]ڦXO0z~V-,Yǥ.ZzA9h(r>x*3Œbx~d%ՉhN<ܸNĄJM(񳩡pNXKXPu"386`Z҄$i 'fPv8&ó vhd<''Mdx~Ja7LNv[hP'5{ $נ ?] V`igѓ V)m9hS6G-/$m(sQ VCkMͧ `K1dw4w,H7kAcK8;ۥ;mrcsd9Gl gyAs4e=Sa, Ť'r=UU ]Iϭ"Ǔ3mh<֑#/ku:vuEK1; ;WܑfLA{>VHXݦVsβ[? i,- zOG;VXn\k{B_P71^J&yo%:U*DIEGњ惛q:`4;`dc .|ir&:&-Bnm1>(PͅUv/l]t??HlO26jI~"8iCp8e&Y^ލ <@_zt|.>#-xna+q/JK5o>V8ǥC{W>x,9- c l-,W;4P;rwngYGcUv *99`ҟ-9 L!LC+M&BӤ) Jm䟝k?{L! P_s ~ɏs*c i}yV 3dg4O,c[ eym_z16ݲlS<&ď!A' %y 7<-1JmXϼwEy4[2YވJ{_7QF<}'OIHU} n LY!xOgze-B|t'}[,J$lFjikfKBNv1n(O_M U2~(gsIK)/xgҁ{{.6S3B~Cz _Ba:i]Ra  XiC*%O !F*ָΙJ79Z>!/V _fPh㧭?O/tm0G'|=6& 5im4Ŏ&\#n4_u]b޶5z,"}ES&=_ȡ= y95 QٓV~zTUiAS c:ŮLY p ?34s&wwfHXi2̔ \j#Ys'nFH S Is3L"+0b^ ~$KP+Gvn egˍCL Ȇ0Ekŵ QSqf_6-{@F$b.Jb-\-BI )3P`? (oRť}%}>lT,RR8C_-Qo\Ms"Vyfp)ZčZVGZs-%'Y3;c69q0NRq2BE2 Ϯ ՞BP?۴9vmYG76'R[o>*̈ph9FbhFs4;y($9v$ߚ?NWfci|M+[w ;':e$W g mFin]T¥(}YURl;ym_.>2c*|J 8 |h1KJ?6CDlh6LwY#w⾽8*4/H[S>t&=m…aYy=Nv ) >^+h`!@[-ߗcV 'q s a}j2S O}[(ص6)#:n_=~6-s #r[|:o83d[,RQi;z%>EiaJi ] gʂQwp$(_V/hȓZY+wy[Xsljz):_JEf&MB-L06Ȇ/c~A~" ZX>HkzO0!agy0 b|zcՈ_PةYn޹:~%Y8|68EeH$ .2W!g8sU(C4~$"姃y5 J=~*%CXkۗ 7].Yƒ0C2> IG%4Cid48,( ҉X(F9eBd@7𯔾W9s[!bKO[5SXВ~%x\ @Z# p׈,)j,A0IwkI|I&,: ,Aۥ _6 xr^wH6 H[\PY\21Ec1~=8/ eǦIh&e L=?%קoo _Dgvt/F}\2viJuxg6#k\w@y6+|" 8kc{wSF$`ʨԙ D(1V:+>vxū .j*H:zmtr&"W9|Cn|6eO'3Zql^T"O㳳k7 TreJݍٺo&:w_hh*RP(& k6_3 pM=/'?u)&shg`XER5)$5׎2}28[.\dj0U[;SَFi..PMKn  %b0|#Z ?l@Cz!Kz@ũ4pAe?2^7i?eakK\K=I*UƳ[TpdL?;qna >-zP;- sm9`s"5TI =<jyFfh^(gOơ DjFRXIR^d;̳Rr=%w 0Kb`/m'=a F(A5#5 /y8ϳ-+5N˩ػ Uc6؉T9Ә^q H,A×2JOeCN)aR 'ח7JKx(÷[tS/|lRۤe>GtTqp²qǞ`T0k3?I3s^ڨY#BS뮀/e{gEV˖2)ap:A9Zcбz}ZEey- I[5RDPq\ +xT}tP>>6Grԝvdq:E+Uֺ^ +^;DG 9URxl̒@cV28X -%ƨio)HB-PQߚے,s퐟Cj5\Czm)PSٛOJjlsmȼXc9Ho-AOՔ/ ho$UmΠïlfqǫvG:gIBX#gIT9P /*9ZhN uCXEޥO26%mvDԋ%Ѕi2Eh%hJ 3q V6nsq؃> Bw''ZHwC8tbBzґqG*iK(D&Q ^K ea+T#sکySm~=@F[{8 >ծʜow#0צ7®dnipA ,UlQf.B:9J u3%cc%QԸ럲왮#Q4Yy-ٸq+_y>}<E+i蝒; ߞZVwW$2Cuvz :Uj$ʯ6!3dC 5rA7Zh8xZWR7.ŲGǍa#eT()D8L&MUlܻ.*3!YV|)#N6 1,Z<ߵ+.ZQ)xd,gK7LyRW0,]u2k2*_+@R( <2J"$`/ JcF59hR]*| wrcMDAvkmЀR/MU 5ҷTc " {ݙ /a$qXak.3b- >!9B僙"D b5 ]K*!s7 [T Cݨ'RpiƭbRE\A\)wC\efWT4C(gF箤VrIf}Stn|9;:ɦrPgg t*U,ND }Kf!j͞M;+ d.51p96`N 0+NڀͪOjY4mY "`#Kcv.cEO#W[oZ%XQѷL|c307'9oWcDaQO7nxK~e.VlΙw3V©_αa"SFUx_ +>*N5;!c1!ub4 ]0F4 / $Z5q~NT %>ȴo]N5=Ԣ7 .`By"*K2sQ%NϺwL~AnM Ue0y,ջthp1DH*Z }.)>;5H_$ Hv%ҜmY;ثΤ1QG㶅5egh?H&JdwuӬ%ʤR;&x[dUjfoQΙOxjCW_d1,€H;_lvBC)DCҙm#i|<@S!H$a}$0Jb1e/I 8Tr]Ѳ:]*r\F#2:%}Y7z{1+|*Mn;^&nŸ2VyB0~kkCM *#8dQ#uK@KDPlqU6Ru4aNSQ1{Bat:Cneo&RCw 7;Z&>3R.YR4Nq2Igʷq-x2*P^5?w$8Vݥ1|o= $E(γhc'uX)*he~xɕcZ5y)#ʃ-"o(Q] u3OW%iF'?gEݾ,29!`UfAlx &}+vf¼NW~ ?^{+CS GH:NPbgIpFW*n$&PA}V.* Tv9fbyJK'wNTۤ*2kwtH6Q'!*gĊ4O!VZ:ކ_ ܱ6zLgyld..3w )o=ʽvi!ҰoR"99 S`KgClzے5_![x͙^Abs<.o& gn Y~*0@3n)a3zſnc4D?s) .L6DAUUvI6  !u._h٢=2AS;i7~8T򾥌2wJ|#})۫R7?s?ŜgqYwZ\0 U:vyeɄXZc+wU.uOCY]Ch0O A|pa'4H@}hj K1QuIO옰Lrpσ}RREHX:eIg=0 ~s9-&ZDkMT|+Śu-NөlA%8 ,휺%N?cf8+@h6sFG)W6݇G(I ~U5[<BoڰXdPq·lS`}[Y E3.i!noy69Z ihD,7yd̬7mr#$k'τ u6c6Jm}__6Bo~!@8j}R35U+ ƚy7r>S"c0/w+jLݙ~krpx*g`h7sw>FQ1 acLgn8Rwm>D^@Y'ËEcz#jzrOj@9TLk^z3y\E_ccӵI<"&>Wm򞾖t 1XiHjoǼ<= s)4-e]_kq.0Ig SƏ M<:\2fLr"g{oZo003˅Nk|n\Lp˷ POnON}Gd"!@~3w*7"\cPI3Tɍ`Lë520z8N+s8b[*!CM֭E> 5G)"\yVXd@z &`iJr? U `_>']+glX6 c.D_튂jPs[r 9('gjY_a{5 ǡع@+ [Zs6 Vsg\×+74{!=h7k u'zB-p9tm ؟1\Q؊g9FcY<.ord|'o%U/*ҬyWLJRte5 pr*r9x=qU^E4( VVOӋu+I_M-PxLKm(8c&R$U,"٧Ŕnq, Wc@] AV }@)h;ud59'_/4u][+fuD>M):^dI>k'XAd U = 9mwgaɠY}jB_p+2'TND~IUNǍ NO1—p@B/$ދ;0w.`Z^#- P6&3jz4;Ng?^\?]F'!uE[w6nkΕJ 1!lNr ߿"w xJie(yh"#ODe8![0͑arUQ^/0+V}=)zXXڤF{[S²=A03|bg <%dZgƂ1O#c}̍K\}-pTnT>2rXڑR /VZrsGSɭ y=9P2dr߷5*؉>YUiMgsrIzuB_kck"r_*)c\pC2폋%(3k1sVL.cs'MQ3uo}+ybrJZF@c\!@='ovkd=-%?RE'S^( 뼇DFGN5 y>"}M`~is>$"~T0 (V !p5,I+h?)版A+(,Dd 8GjhzX;^/!XCNetQzm|oI>o_?Mfe7ܷ:~Ȼ Rlg9.TD@ +u |3ڈ.bע84n~2r@=tzin#!{ #l6:S_Ȋ+$f+{jrMv5+ bs!8h2N SwKhINAU%N\V :@un8ϓ+1ݪ:SȠx\rcĖI\N+k2OoJllԧ6 ykљ,uy 8PHTrA{ }u 8+&ӂ lYsUn$aK{g?흶R4b"*"PFmb M~ 5:lŞtg\C T>DFYS'ŐWӛJq/=YSܿ%'j4N@f;j (wra>!䚴n$^@E|]~k]:qS-7|3RU $bJ;RH7^Qڤ |\ Zͅp+ެ0~O(gf!a͕5yG}FڦNN׉zH#z| ]sT1&dq;,$b"Xdx췺jF9^0_+1|.| R:jpC`[T1DҎik(]-ɉN٢nڎܐ&8flK^c {*BzSARߊr1=bCa;(TGWG#{F#ә˫UEukH5%ۄP8_(j*žU׭#85OpzA1Y쁶q.%3|(wг¯IpYr֧\R9iUn) M`9PxyfOoqtsC>T&vב\B4cڅl*;7_oQG<C?I$8ڥ̂e ͇yG1B?W/L)K/s{VjboI &/X M +62 y5:xޓ +ȱMG#:Pw8QRj"#DF`W_,jVz1t6ABM9NXvɇ Д}sXUċd+ɢzvmPT6nߢŸ YVB:};oFHmftEڻA~ߤiլi&k ٖbe/)i멍5:<]*'ah=. 1Ft0YwV;*"Ρ/8(Ϡtx!@vܟFof76G}=OP2!QQu`2m5Ѹ^&E ;T(Ҵc-Aa ȊqRȬ- X{848 V2ryC;c/.M$bLΰ9(\( ANrZēaZ/V =M]RӥD ,A(DC]ZQS4i&ՅH$/vFC ydapVy)g/Iv^ՃS<>! YGĞ>2H6n^pu[FsE1' =Ҟ)QUٗo KHURB6{imv <T]Ou(ݱ I'OJa]Ww)YyxJG:\ퟬ);rFOi|  IDKV)㬢k;,L݁{XmqI_X4Ehj+sדh(BDvEKkEoF٘SkI܆O=_YemQ &8YjlA:?ELψ7cUhqVap1(֦Zžc_ ĭ ~%nt:{Il)/!.MG]'긌P** vugmVq< Mdt-&$ŏJ'}Jq![a$*]A H1HaحN{} e4gMgI _ݎ]a3~Dǥa3fEB8ZySU99QX4ct)ϩF&} S/Քu}o.- ?4vy$A86Ysn\c*xH[7د;lF*O~LlLa8H5 TʖC6(}>`Bތ{ʪog-'qeA`wF@BSh^"KϨݎoc|4!XJKaӹ DVnUMIchݫ`wT+43M݆y|j=yZY 2 OpptΖzl[& uYJ"9R$}謠4N }2k8w|x x:ZLم#Y\vwQT+P1#7 u[ch]K6/rYCQXM+]:8`XÀtEïh\\Dwxm̬&mUO/Z %wc6^|a$/pF@*rd1/;4;_SP.G X͎PXIq≠B,o.96+ _ olHz H-)<>ҰBM&Mydu!I?v<-tH 4T^KhҟؖJex`46$9#s o#YC6D9IIv["p~=xDlݍGjpAsP7PKëz3DGέvj|KXp> * %$NJ. r>i+r3QeXq8R!-4x**?5+YI@VEb1b|cId!l?U\'}ﱑXP)rm$ox% ,{Y4PD vOi =C%ϕL@G /djц`Q=s N27ݿ0̙ 'YvoɁ5%ShK-S^{[Ro%suW-*.M=DFTrhQyi~\ =2^GTs<Տ 4ܐbtTȦX>nN\!ɥMG7,A}Qd%׾N(NҜ2Ti 0ꬊhX&ڭHveY$z8pM!3sZcRp/X{ĩvǚ)q Ap)e^P9'FeG.7̬c . ņ45W jeA(j,A4| ɣ>4\mȄBkOm%7y-s~@G;-;&l) ^#W5"~b(ԁL jq {4~$f. E yF{Kۻrfg-N& X.8ZʈiqDfۏ_ e%Q^I3[J4GOێΖɦav4ԍ/P]N>Q_= &9VpVBT`)' @ MJ FFhKϡ9<!@7@̖U R;3Ly{,є>ShG!7]re5Î0K3**`u[5Amh;l!v#zy޻N;xz+I> B5C#( Ed(TaIg; R(gn^IYcah6fV%GFY{dk3D^ˊ[arqsd.܁)Nb.,9[i3XGs]L0[׌Yݷy*GGa۔fNq5P8,H ~S.?t灧Ӷ[ wድXfmV.9 | /ѱ{ԇР(XN^*{dDX;N?գMWy`L_`r)4$OԘyg']28LUZk< X#x.}!|Dw%;u[tUF^_{nZ (M5Z3% _5Ծ1,Kܐ$'SW<s=(;EɄf!~3()Ebbc÷zNyfkζzLH;ϐ<#ShQ,ZՂ$WtR,p]'. >5bܦ=)/2}q(ViЍj\?<462\}əhTƽ*|eI *UeIGpqJII-WpMeqR!kh{m^"r_5N̛AϪɧ LN :tzROSK _bzc۫;[sc2QwŎwa@5.F[DU|&bpw]ķᘪ[ ?]J'JyUǼV}`SPV(&zQkyM'a@WCtmhP"G$0_3"R߶pLj-`ej ?& iQ+qi A1mU!L>(Djj G{aT١Չ&[Jw.Xuzܟh AwmF xpY`R>@[H^0jײlR*Wli94H) EDrD7wmhVSQ+!ǖ] 7#j^S`$~zxegZ!CKc:> Jb^`"B^`ܛ t_ cr n@q%^ x}++]4I UYn8%㚏7g_Zb{p(^:brhie2| Oj~D׃8}/3Ї-eÁ(x}W$7+~Yw8?slhۏ9U|Z d0G /UdܝP>.a~=(?&/i;bO6.4h۾n|n(]Y폕PYÔǓr7يI9h(Su)p0bE@Ib4mA,oTMB;(;jb?Vk=Xw(@&yOC06]O38kJ*60@-Zx֯;X8&AtyUyIBNn( Mv얐AqY g|yXN@,q_*eX@gq{ NӰb UāU,(+l}*/0#A> "+wr"߬?YAܙMbCo?]պF GF ң5ܐ@(Den7zi[h0l7OGcV}sw:f#kx٢*qԎU̺WόnH AQ͍g/*/ƯӶV v #̅(; H}qDT5ݑηL U"/y';.ckwtki!^y۹_26tOIA2g?n28aK1hfެS DSR̕l\z٭ԛZg^U=l%3[RLMNr#ܨ芕ڊ ҵ(jN]! I{p{=xAF'"Qyt}BΑVXWc'|t A}dsgЮX3y[3l(wۦp|}f٘TZ"|[gd>V"5.($\Q }Ʃ=*MYt()?GA;UKK IV|2))H7ToF< YSa6rg>~ʻjDN9F`VHhJõkyCJsu(܊$ $47psFz}sj;4ȃ),PۚWL<"’P 8m{ǞMYKe%E(߁=L EZє<8JI՞j`_p6Մ0Yѯ.A>,'-#8Y'# I u2a b,N'i D)E)E@>hLՋc2D.H0_㰲aq5p8q`>"p DNO?Y̝ffѰLOl6f.c:459X[S 5˃MnԂIvkcD"$k}UV;A,_JhxNhLZXPsI(RKی8TAryc9'Հ L]u(!C'QY2;kLbS_QMz\տ*ZXEqxLƥꭲQ>ٖe^*`BYVEgϏ|ɉG47n^RDF݌fM>Ls*IXPџyR=CSbUՎu@^h]x*vt ,BcMNZkco$dkY_dR[ؚzkưX838'I)*._#(WMލ؇lK: [(:ۧF=*BžWT0#PY\ '엪ru͈ߟĦ 0c6l~|ߵfB5fzlWSSP/@xiҝ:u5#O#lp\\V͛[w)hyV7ME|JZrբQ2 yp*wFPnW~掠UQEa3+qOJC/% EV<LWgd&ytVe0A V YA#NcN֪/;p-*g+AkW Nj7Gnkyh\iQbk93Q4q*S,2,\/"FMGۍvfĀs]`8ޱhFYGG0Mu=&*83JBak$MWH(V>e>fؠfNKAlnyYr~$7mI-*CRms;1*E"eYRU?$6nvm۝1 ?\6RLi%Sr JLJ++YʵUN2NgҍMk<*%e_ __b|NHx? #PV74u7FȄzO?d5jkB.nj@1.aly?.'1^p) ޕ7=5Wx:iSҌ-ǼtQDx8#D 3ۥ֓'향PL oI2Ϯ1^5uO Wȡw=❹&@S#DC~S˦ȟ<\$0{9kG#._?H勁WvWVY!cwx+O˾Ҍ9Ӹ )s»Xh5/J^^sR0 or0ݾL.k#BP㫓 vpGV:--D2:S̍'/kŗ~;!n&yWȑY!U*fIN<53kԋ{?W{8^sR>ei&BD*@wO5ѻkѾz1&hNAZvgJʤ$w~y: >Sm ;=uӯ؃Y6RaEm1 EAizy CqfR*1 ;> kcjRr Tk"8\%uTNQr'm/?/ˆ}%L7gK)̅=rNC*˖aJ*J5dQD*2Q.o@Y+{4JR|v´d?O4U+C?ö(mpjw}(_ky^ J R vf2Ic>.'v!`2 *5fGE?M̡ n<:!n5s1rĚ(qfO`gy &3DC]Q 9"I/ĪJ`d4g xnoxꙌ|:$ ;72Z=>6c 'Iu%6ҬGMaf%ȋ:>PVar;7rspPZE iE8Hqf'HV[:n4L:0g1g[ϵ :7IdVuΒ7-İZ;[SLq,D!{ï$Y覐2tTڸVd ,cJ~ki&(7G4 xO+3~o&Hw]\&uF1e,QمO'N_"H2 gRA+'_[ <GD}E)- "vM? 1#KG]2PvRDq.?FL Z,`/ǟz:z2  -x'OlnW] Z7R]eS. :1y :Z{ P"|Ǐo}{堼(݆+ "ib6X͜ 6ӴK U#o\g"@vۍW~!DS~npx&Ej V MPagL-7e ä(}m$q鷁U1_o&0t'PAnbODY&N ZX*2  ڷ̫!do×-Oڍ'9bq]L0E6PuBCAtb7'ۨsjPSyzGG챚‘1o F+=7r&2!y_!iŵo-/WȊ"9]oI*Ao=\Fs<{J#090N?4'+OiMBms3>K_PtY] g<6z5nvȮ8QLfr:FV'/|{s.w'/_) =NLǩy~zʽ^o2 QCWSSC8 a EldyQT5/+$L Qkw+7"h9MV'STM04)Żs<Hc: Re,Y]Fֻc]SY۳(euw+ x*MFZ)?֔;UbyčSv@WVg(P|FԒnx[Pb3}kd  ߯J~._}Ǡ|M&j mU0񂲅6G5Rcx2c H@ j/7x #:q=5yuC+V1b~}&f} K}T)?[I'}BlC i7%S3pxd<+!BxⰞCz/_:hMUN듇dDW&UP4K|Jo}|{$f%^ E)3}49BM@a0FƯzιApQߺV2&Y?_u*d[$B9}g8ЬB-ٺ>X411Ѫ^A&lfGlY[{6(VJ>T4BXq⡙[)9?qP@z%yy#( {7+wb>s!(y6"2ߛeXາ@ttt ^'Lx11gP~^s6:{iR8)4*yp "}WܲmbƲ/ 5DBhNNj{‚fziC2AJI4hS%[@ҹ[-w|/DAak ju%Ґ1oD`{5n\TO̮C3J֍:'+clWX(x]Xbs H`G0[!pTb[汎Ԍ@ ;}ez{oligŴ!`DZg䄄r QW.:WTCˈp]p5UfJ>[5Ozqs$jUα1τ"D} *e\r|K.'3HunHsZxLPj*]8;S, n#B-JG+i >t^~C'i2~egoiRԆ.5֋0q:1|NHDedmIkM<h:!7vZCk: D,`e'@ YF#B,ǒid)FR!fL Ek`DI[Y :DBϋq0IjEjJҖ1㲓OqA@T2Ug(L$/5"Uۥs:yMZ_x{!h(*IK:vB' s'GdCD'+s|S㎨DuLE9qs=L@{#u/Y@yz_JPځ֭,0jo%\q:?!(l1'CaPU|cLDL&v6Mvʩ~ ڱ1;oڣlf+b%:uCW$S*F.;Y贐w/aT-4O}cŇgVtˉo|c"Er&鳯|dҼ{;D%55:Mc1@Dn(7xK,XvƷӞ, VE!k2)=`JftĨLKJጠeYt8@_bȟZ5ľIv/ⶠI"$:Ҋc)D'7>ވ%Y" \ioCƳXN;Y'Hb)5iBi$ ͤ6URH+֥x"O*mvOUww4@dԇ1I}m^͟)ſڍN{# 8uHGma#W縋BzWhJ?^G5m#Ɏ7f/YY|JgYc2S iqeH>1ݭh>D5ZTs:=k"$xLJƢ2xKeT}t ؾN" qqu>Q_/ 0B"uЦ=,QF (ڡU;aXG9'>Y<"eXL:dP?要To$ΐFw; -S=wmRs 0օو:ݐZ C?[y5rg C.Bdt_ }}3s}@ ~f Uح K]'I4bΜN"C"P?# 3U(n#g(1J;kmlϑ/[Kig~69 -dzS-%Jħs>$9>,I7aF H=bDx:Yxy NUSN"qʭlNvlaDd^ߎA$-qB(GI0vk:Sg*>$]h+Q2+^bۮj0NP& ^`AlY):WK(pkp*)#hFAnK@Ykg1;Lr!=4|:mA{g;8$b tnM:o\|͐rw¹]4F_)H=1N? W ^~8^F>V-rZ" y@NAvL0VHblTgkBėE$/|%GGiPz I"p,ma`d\}Xv/uӝX_v,΂uKiXh$c'"u&:HJpnq^wJ!Eqk.!UҾgtz>m*~*E7Cio+ l}j |y&<@i/CrU=0KerQ8;Ҕ;'Q"D`@Y DeZ!;1 o~cE7 M-1QO.?J%{ɦ#.3Z]و}/]yH W:珷VA&zkc+= 2t \Ԅf4Y5SNɸg[81*#ZǛL>l k]L~gMcpIQv~bFg]n [.)Xr.Un! pC)mZnٻMq:c~}%: lqziVt" zKE;IMknG+G9I ٥>bGr?7]АvwҡY;AAZc'`bp61bf3ft_ffkǺ 1-% DUFJ W17ĵ Q61OVb^_#y~VmX~=61y<7qa,{]>곡}Iz#"Jr-i ҩ?G^7MGT]K}+- bدOAAmdϭ|}U,_(NJ  val|Vf`~޷ 1qIs59`v!/dGܓsf@g1!ҚQ8K=Yz?8ALJ)o6}$v3 lYgzqcTa'z**$ 7 )|JOCEffln%՗3ErQ;p, YC=V͠B ; gW#cq^&jܢ?nZji8=FJ dOO~tfIvcg(v^BEԓ 1B*#ֹ"M_;uC)eXC!)Cw:c  5ѧTT#3igM8'R5#O {KE:KBd\Zr5fE9m/K`%qjUٟkrO"d,:+d6VAwliDQ:A2&~7^s;$u+˂WKa9frǗ7ͼ0=, 1Tڸ}<tNGW Rcv:sAm@Dﰈw#^ܑw#\. EcI9(Žl?s2I0"vR1eUc:&@̼VxkD!ORO~<*&s4o6a(Aw xp A= T'#q{X~s F{{k9T`!W Q̰"&nkȰWI,Je*tVT67SlN.[Nm1DjDklp5̒z8ǡ@8pk-@̼cB4 @Ho[4+NQc\bvYa ?cõeD3unxTc:FNi Op/28[$0Gݰ~İ7`Ll '˵N[՝8ر)%ٵI1,aDH_w1WH+d2Ӭ'3UyxF ߶=Z`ʾee+5C `Hx b gY^JoRm<)'r_lv0k) ~U"$& {XqKׁ3dȼ չIDYѻ&)z>5,ҫmdpD~GUŚB`sP,Ml-H'EiJ›P< 22!Lk/SQo};iOmw9\{ىS+`ήPg01#S]tbyJ"4]P˩|ЀN]D[l1(P4t t %+Wcbo8#ʝ], uJOP-K\(9Rf  Fx?s-tgsFۋVa"/z ɹi[,yDn]3%D 7o0J^0ك< z)>V6>MoaTȕGCMts[q>z9#ijGuSSR[EG&J+\ b>+unUsrM~ 7d\_| ѻAd3}{*-iX4Nţ5 Ŭ,ҠQgл+”c Hdc8hWd!MIi դ Mu^ k//CaU*cbǾX[Mnjsm}|A1>$t&gb#/g)'&} 1[q6d8rDY8-J<=O7w5i w6eȥc tgd,9MZw5B79zD/Ůt^?ߌYz.W19HG΁ dc+08Ly $6[Edy֐Tjݿˬxg/J=>N(n&~˧ZBPo6YHx̌E9X?r7(2s xa|Ͳ&8 d3}^ڰAߔ eV k׌%bɝmLk8.8߼g &l55soYH/OW[.u]a-?G>W r6ݢnKEU7 ӆ2`{,Y)/ɐmr/9fJ/O=SjGiʼGl:W#|L)uAB ?޸k5Ca)$A}/Ņܼ% cdZCǗ!0Zi4]*{||u% 'Nuֺc! zަJՠK2f:L< CXLRi^qDbYGH4T;&Gbx~#,aZ"Zi{AHjH/k >Tm1fvl\1J߯kUDm..Y6g);iU& -cd˷zz>J¨Ɵ&D] ^X&ީ mإBR:>y,6?j c AMr#u,P; :Uk1kN!4ׅiAo5{HKK9/|#:о;ub=&\oڬxY_ 3[ȕHsTnXk'ѸZ$1]5^l{g g+7I n9 Wkj*)9mo b0fQs" d;sMkW? @$yCnIvJۑn:n:Cu!Fޝ UҐh_-/!`Ws\pl?#W1q7A|sc:f$-Դ\a(qNi\nu 'I+܏ybtʡ2/<Ps;L\B֍I#dTJCunXs鈣8xLe-9^.,>J^ݗ֑c/G`NnÇs3NԲ8w#'ۑ"r3yQ$gWIf/w;Jj&zjl=N0lTYrQ^} U.uw9vSQ Wo!͒zpL2\$\o4 ,FY_;Zr#lQ35TPc+3ZzMړbWJA;h)F"_,)Fe C\~His.J_CԅCQw󂞀2ǫ3)J b:JPlCcz4Zq5u8ڦ h"Ωlf :ݦ轡Ÿ=c`(+`ȹB]1`c *v\exR1JEKLd5ILXvP`v:(*сĖ*kk4R.Ќ_ʛMT&[1 CK{8:5$jjJ(j<_̊Ih§Czt.QUʎ]1uq+)Hɵ,}1MLh S&Ls@,L2$ K{]Ź$yTCl1Dڣ 47;w.֧%61/ lN.csIؾ(&[Pl+n ާ |'Oβc;yu? =:2CL4Ea^wX4{I#; W^/N,&\jT57N U{[224)c͕> ]8}R8}`Ȇ )ES@~Q: kC훅#첖WK$9m9A_!Xp .\Ʀ@U{𦏒ku4eJ\ҋrδ„z!aR^< [1 `h\O ZhY-v W$T9KM,RV0Ȉ mO  KEu_bgJ5g̀ mL*yPn%MJ@yM6c+JCp8ds+ŘN8  -Jɤzz{4Eh-iV?ǹU½6#]3xσʣ(% }y^|07fuG/2l I8a/PH#P;HLǗ? Vnd' TcЍbWU϶O G" &x5b跜;\KN!Yu<>ന 0Ԇrcd4C% A)IPBD鐩wiW,rP.WQfi QaO+(+v #bz,B^Ue_86cEa#c@a2O$o_TX39KjmݧvE#"'{үN }p\#@O]*o\y73?g> u[yaA6FJn/ݲkS4_0,a:lmUh}6k*!`"h|Y\/ǒSm4ze m<?^]FO"e--~ڒ O럆7AyІ`oMȸAL4PyX|3VPcsST֠VJ+(m^LQQO"PUs/O#KoD˦FnyMyuGHjZӝ6!)e>ͪNC}6c% ٲ+~ Y{R@٨ڥ-=ؘ\>52/'PC@\:wخlD6s@ ?V2TnwK@X!I.{o=1zr&R> @tZ};uk. i׹$mĂҔڃKH!|(C - 3ϒ#+0ͩjJ;֙u%XQNdžV¼eӖZ1.{(!OhgdM +A# F+ +-\+ ӬvHzz(.y0k뮙>"i pYpÅ`I ̨?O~+=I&R/.ePFAg)[AtDe1ƭ#w[KVpӺ^UM&b.TSaŷ~Ώȉj.!;ujzlE #)B'߄)E WRIFD6P4%#C:;S%%q1 @tyB"(v 粝d8P3,{}"] DH;UTYx01 @ȗu%6,\i:&N6uT8ɫ_ѷ ,ʾb{-W#h;+z1`_g,xy-uxiceoְ^}nn2:ྟW:=eR.~5I}]f|5۾dzkvsZGL8&Ƭ_@'nФ?V,u獘٠v+}W|`V2%uҦ|ߓ7Q F`튶͌f\!7A(Tѓ3"*r }[Y(ؾG j~@(ت}`5!z d6" fطjj'Q `"3cs /l!hqCX@aHi#/cvlmc3o҈L46_~һ8'\}xѡ\Hv#v఼>yB]FiqA*uދnXIԩBF[τ_~!T9rJ~Lm1\fܑab+sn֗l5,%|IeӫCŬK?RG$ 6`QfSs9HqbpzT6W% R?=C6%Gzk5gOtSDxF'ZZMoD4KhqJm@6zy] Vjò^K$Kv4+[ Ưᴛ+^[ɇp:FhWk9eۈφܳ2"e_ZlO-WQX첨$Vw+}HSBaeU9dWhF(m Ag CkiSa \;g?=Dp Ōz/#WDI0/)Md&|&e tf?7Ox8<~Q;\2(?51-bNR՟ wQeOmu[CdmXʽE  Ƅz.)D'Cu %PWIM'WLa:ǵeϾbAVH{83tk$cDML(OS+^a6"ia. r -@,\@Q.^jϢJcbt%"Hw/B9 ^xO`roOσfLιRaB`~q{G[I4x=ՠZܸNgCH+L?z,Vl9 CW}x׽Ap社U#S${td$ܷ9)0!HȧEcQ64,-NmG&;/Db J`lζMtއ44JX\\ljɺ\lwLsNR/R{py9\ZT˩Y0Bj;"VyGzeꊺ̾OKlї74&4+~"z]Eh)|F m&.)CQa@x57: ! I7 nBdue7!:fmAe#]D1:nQ+cܔBOe/DW B"taIЖܖQ4++g`u6lH+!aI3ZUQ)+E-%m3A9+HOoO!ڜ RpQr", TJIכǵQcT9;i:a0{RO:c$ #d(L͉rA -ʀ/A񍄦J󕇕R0&״(^ᓗs&a sH~s!.2x}:+]ݥXmAQ|jB Vn[~͗tH aPљ~<ؚPlUuJFY;? w k2Vj& X[5qjvLt< y[;ТVc.>!ń9>Heȫ|I9@9k-~Ѭ-u<9Fxe\)yE{Y3e$¢KI;PT9K.nX%f#ˢZh$BC:اGൺh s2_Mi13m[O ^S fR*_(4_Swfe;LɮDM'ڨ G,*Z{yO H:g/tIzbuwzxpGjE4Bw 'yY{V^=+d)@[/ٴ6ȭR̖.+KrSE>(L.qqCBWHuhgh{M}j:!i!,Sb[mDќItK pIE@DDZ wa/S9wf3 z3M7e oap6$S$uoZC1^ĘdJzBNb &~djrp"^FuƠDjO>s,eR4un rz_5D"}9S$H!G⼒g@ 0fG7QXV݄f NF`҈;a]ѩ{`{CT;X#"E9CyQ?/ n2y)CVC|5~sf:d'5JD20l\Khr1ki (Hs84ܺl_L{]YkFOxuޖʝYJ3ѐZ z:<GKؔb#`œ5eAAgl(FeqMG?q0&6'19ЈmR,1_j8k=d՘ix ͒q cy+u1 O%|I\(K:a?T0ݳ%L̏钟9>" iZ*!r۞P!XIH6oMBo bzҩ=hb8PHmz2$xX*%> ;3jkG\<HK,#EǕ1=a;SOZ\euA<^7尡4ujsnkh[rT!tm.OhOC63ockĭ7,P2(\=\ntխ4!0̓`cO9lKoy7S-WOIDtJK.gAH|mF8'c>eAAjLc;# d H,O6G0ҽӿmMI9֘m!ZU`?X!e%Uv\>鱃xEF#<ċĺxꤔ&>sԉp CpW*< `}lg㏄Y: 8?,^ә:^;=/)/ 'hHע=Z0#q>̩pD EtBQ\#y^-,0RfSu2CwJ((]FVhРtVIDm6AhAb:,Bmnk^Xduj˜S5k14| -**0:}Zgw+Tyؼ|}l2Z5*,i9TH(kjbAH`Ċ[#E$kTO|p.FCXm_ Ǝ!YAYP޻*6l:"gH0l2]l DD&JY=46^OKݞT c8ZZ`g.VaGڬ\66"ZCI<, Hײefp(҇s: ݁ vy!]ς4*:cF+Tےs.E|ߍ'O cRp.WGzb3SAvSpҗԳԀSf=Fa»UjV|Vr.~Emzz }<3jKK^F񎳈A +]&\4* v q}|FxZdPmMtjA6YМIg6IpVCHA" R93gwz: ;Vb;-8MOh~ƶ>m| 1Ó^jk~yyLWj*ҹFwzipgBIc~B)Xo=uڥVP3L"@.&R̄Yѵ M)zY,mz-heB;q)xT|v= AIL]䔽0Rb4"2 >& 'Ցm(Ŏ.7E4]Nqȭ߇L ӋخnjsL`WDzT W TSGWk'OB=k67_rd6p3)JXQBw )Dpv&V<<_Jx^O W~0جL=G8V0]O!ӻukz]*H`ٰ9gNctI2^ZzzVNlp3d_ ZZFGX` "fONBO{W,޴~ղu,߃[:½a^ hτŹ3LUUW`F21,<d>$4,[R.xHxPlQjD!EV`|-R)ތr198S[y|AB2L80&:* ϐ:'=BXC}Fvw2l:ˀ{a܅)3n4 [&/%"Hsn=Y}buE%t1v?25{ķ9%<6.߰vGȍD(h$]yTlf]->ƻR^@ڋFg5)mUtmP.P d3z>~Ӣ֎ V1gd_O,6õ2b8 U @VA6vd;c8(.Ilzio[5! q;tMGB\Vxo=W'~r唕0 >Y.G,GkԬԍI o$v@9P4vP |ˍd:eK3I]7m }!5e-ԣV\5 55O΄ÊANGHn23y lh턌nSl?=$ڦ)iw9Hr_䂫LBF3iӔ;;x /Pz.j[ ~3(ba3 $zu [}hY7i"qC vpt Uthl)ohUg}-D$3%8"'h HQv+~oρ7 M#Q9v#~PU'ׄ{#Z)LR2* @Ok// -fAV؊jv$Zi(5'(Rf3J.+,󡷃VVIXFx) 8p,zT'srFwS778j< ú=%>^W;zZOweG ~-fofnj0|Ӣm[l'Hd7_yat@ Gu'B dz!}Ij_s6ˆO|g֯{8K F{HAHӜNB!rU!2e=s4(sRݧ MQB`ݝ'!#9[IWi/cv?x{x_``Xhb9vU-wңDpM%;p:|ۥXGgWK@&U>FߝP bZB~ǮÊ A F+{ŢhdbUڶ(ϸᩙt/F XQ( H9[Uu&f-rwPirn'zCJu^*-+'7n2~-8`L9ɶZsw^ݍ5x^tPEƜ7Sl=V>1=iX*XftvwK؍0Bd ﮽qŃ<\DcW2 \OA *;Ϋ̅+vЊ!knjbVz%U᪊wD 'B=.˂n`E3;kT9~Kf è5KXI0;k C'x)CUy3p)O 喘rqGW.tҠSc"G'&A,|5!eMMgEy\G\z^MB]IX3bb^u!Tq\1sgH%4h;At9['Ϝκ6- B\BE:{[~>C"܊;٣Dc!%/2A 0{վA[8c8) +E`n/Mnv;i m)\|Dqc} PV]qWj~qI+*Z3Ko6\;`˯(ͽ#0P"P 7718=CF הL[RdMopGz/d$RIPq:VFScb^ҿPLC)C^&֧Pψ“ĵ5\Sڰt28)32t]nD T0 i`э[ 7|e&竱6&$@G,~JTNE/XsNXi|f St]Vޤ_؂I"g㮅N31!d5*џ o;yAn/j sV}[[Lw Kdw+4^d<uSe&nKͥC(7޳ψnX*(4;q2G๗[tmc~1ku 6/'='bB5fU,:ĚtB #ݡȉagXh\rW x:@JVx {-\d"=0Lqr) 2wcҧxi`貵ʲ}ˆNTNdЫ (_.. Q8֛E^C47otX֧sEK2ADS5W<. ZqyƈR7/"bEU|kJvM=KlyeZ7}6"S&Q?A#d ''hCN?,ĝ];R 흷m ;On`ctsLjR}9 ; }S`p; ^ouU j@Ono0\ա =IrtU(m{9D̀ #$&ڍ\Tbû} )̯}7",߻7ZL qlY.C+0ցOʼ66}ǫh-hqUZ'.+ 3cn*鋎=& uBxUթӂT:g /.59Nz #zN0Iq+2 rqpYCa .]}Md FIg|' \˿Ě^Ftbٲ;$  h4` ޼54El5,(2*&@k!}mn)R߉)agWʑx>\RcC?' (3MateAnXo{ F۰BKX^fvjq n0` T"S+ 7dTwo1`!d?জ۳/$!Mo FJCxyֈ d BYb-}n=(apiVdM0c\BC2XmO33F˞b!4_r`ӵ<SgkSEO+vg\{vS K[q˅=-Q +{afH=㓶Y냿Wt&1KݗQ0uly)ùUظgL=ZPC*$)o0ѓė^{,\I qZ|:4I"(@HDwPS I4`IVC?Câ(J9WFB8Bqͼ:1ذzF[[bi\QjdF)I?!7̱."= C5xj@)0 0%{& ;.GCHYq^"9Yth(Z SBjRXZֵlq7(2ykdh[ ڍÞ&[&U1oNb &PMI>h6ct'Z2zS YOu~ۭ6sW`R\\]E.'MC$T^eB\k#C4|GJ,= Go0,=AW;5%2wx-Ag[QָF]|уKޟS3c `̰ljxWr* -lJa&-?j#q0 vِ~0ےE(In<Г/"M{hj} 2\Sa ; ^FUa1uSMCn^m6PvWcV8\0`Z:K*%Y{qivFp4IXwk @V,/NN8/t.IbU(<J$f=tGjl^Hίg&7Jp(EMѠiPp1|[0ʎk[hm+e["fiCr "([&Xoǹ&B9g?=4U $ʊSY[xbC.0<}lxA<ߕ3@?dGA֒ӊ- {P` uKI7uފ&FHuvgIVrLvqR:VK΀(f'G6屾i̙0~ʊN y}i!Uθ_2Y!M2>vmؤFtjF穮+G>m͉)pN1],:p_]B&DPWQޱc@e` -I'^*ÑM"C|Mo0\0pez 'IA|*4^oI {(h*-FȃobnJ/cia>ɕH-7H@t㯚͠A ȷ-6qnjz8Б{Ng ?'ߔ:Q"wHk8 dcF| 9|mY4ߌZ\IΧXZ|}}_V8sQ,ݸ.۔XAEB渘f_T3)|5:d`EDbbG7 V"sv,Lfz9(n^y1>Ϙجk#\訓iI' 0 :3daOlAS&tءt ,u_Um#|7TPD#k94YoaG?YUx/*V.Xpuja…ʦF,v,×w$ՇWty p4fӁd q)حT"ZK=6Z+$|ZD2N=W䵮z&BZ­Y= Xfxlx80K.]| Iű5Mct"GйQXqǁ 3( a!.&'{n {3۔ oUQ덠|N$̺!:Ȭ!Km4JF|'Yk3ݦ*]@(=웂ei[|Xj(A벨77J1]Ya,= D̟,nsGQkm ]ZS5J'ɿwC"Rsº;)!VuCx*g)YrY8tYM_B7?1A .P:- 2YaC?'=ଚеΗ՝\h6z2Pq6|o&o;$+Tdn/S1?0{T H) *v{4X<;Q!E,zWE-bQxmA2R4*1H+U4; #8!F !rLP_'=i_Wfؠ,,i# >NANn8]pJ<3U}NDzgvÑϞcM,'QNѧ ;JVVy-L͆M<6Dɒ\+f(n"mg! lKbXdѨHi|)6%ɜpKjl-I J1u4C4fOllV.qvTDvg Ê$Xɡ*Z@+/m=|qof| {TQg. Ӧ$Sx()c1%l!|Y/8iwd!emT,`8 ^ n;r=)_.QSz#@L#HC:G%blG3 J(|3c%$,F4&XAl@#\7P'+gu̱ Y€yaD;J@rQΓڭYFEj:(`GCaa$ĮgP-r1v4ǶDF#104AÖc"̀eϗJ8= 9WۭvI&y0D!F@ )َ0:nb_ :ֈ3\3!2oS/j}$7Iin( & rQVZӗ44UDZY4:O\G"qhl s6l_RVIw"kT{E,afIw?"Z FY0)hڷfjLN-E˻k+SMM=Ը,rN-}@'4Zo{qZkBPуY]aם 6`D?#&FpUW+vN:;o9]>sc)9/ZY)RMdX &b`LUŊz⋎wyЩ?gvVӕl{]νEΐ&_Dz,*) @|)NBk> Dy׎3 ΝMd*L̊o"*rmUxl·2),x]rZGzYgKaeOnsw?i6`*m~s6ʫtQ< A*g۔MysLYn9V>TzWlۄ짶iz >x\{6,=ٙڼZ{ӯ x,\<Thmsz^LlVG*ZaǼKSM;"?ƴ;MJ5lz)ksS@i0ѿ={;!ۡI5&Ocࠏ>Ad >='>`SI-]l8% gA|7GɆ̺1 8Mj)C}2;;=tfȀd_ONN$}b4.xƎN-u!5}W-V:.=.rrw `p=Zi$@DD봜Ӗ'%~dxD]!!pu?_* flsi2 x:mm`u4ɠ ٮJ2HQ SB]wPޛk iwB.^, ?,#l^*jۭQj=jPUu+iA"Ez_<,r$v"gqAAj¦ͿhS`͙؃S~iWqG!(RSSfTıX7㧢 {,t\LFQ^f&Yf"\kCxY,fc&d Є)K}cPa3Z1)G5͖k/"B$xé.5)8FCF4n-*'>H"ht> m{H[H7jŵU%j<ٙ~jl4}8ebp{3l_<^s-@ԷŒjH lA# p1Xux7XW v듚Q%ڹ3Mc q=ʻ7Lm-(J3?r nT-.rZ:=G}h'F12cH|"O62xc āQʓxL*lR }5e!_cFarb"z6H|z\+}g& Sd1eB_aAJ_WTr ("{G(u Y=ZDzwNLekD^JBqZZ(1`Ntr` 7 RKǷ6/'od3sDX0ơ#Ѐ)e[O5>yfLWR@ 5@n RT~%G5gRܼǿU,j#_i\݂ױn(4ľo@&(vJ' =-*0BlGS6HX&g`_Ӄ6X%/Ϗiy&i#k/F Z/̧'d9b]B1 R`^ IArIV8&Pz6, x1zCm=E;:[`WH+4}|3+޸F~q\j|sK*2R޳JL?/ZwTfj+Gj[5<)>B'dhN״w~f0FbΖ]NG%/cQ"A'lOƦw\&]@t ijI+=x|š`D0H&. v 6P%ںoAD eٲ [kpY7{qKѱucʏ2qеKc+8KkXsp{$qTbu/&¨pLIgaPɮ+A̛d'ehXdEukm0N2k+ Ofu C Q=?["8'H9{!8Ll|i#~'hU܀JG ohCɵ>U1_Z<ؽM!ئ%ޙʶd|LҭMaUze<e #[lE:&ݳw錱M 2)h3eH2{'|7u|zx!i ayGq`^ cG05EwHW*< ,|7LQlZw;h.~<ن Mʡxj@Ct\CGֿ-c_e`*(z 2̀g\8 h"^jfPX]%LءcMMѺd| KPrFk~'^/~dƎܒqy}"N E w6*M<];v"~׏? м3;K+PR@&DiP$[s0 _#Үn菅o Z{yLoX%WX۪"o9厸4*4~m"M!Ĩâ݊6 w8½Rm|ssݒ;p46)=˜DH;݈nkP]LFuFWBp rG7D]O/=NK#drRޱ* gYuqʖ$\sNgo Ks["G.ȧkj"e?Дg MBV ukqR{ȇ{aEN<5tPx ؍WvJi{C 6 #atBx!de#k@KMGsl%aXQ+қ֬bhd,'[J 4S VGX>6͖ kz{A#O\JyaVc˰h,rn93T {7Hߐ֍`q0c޲U0cYcU*+) [u#__hДj'޺{K'yq6MU(}MO/f-9uu[ߛooX\\q>ev5sow T^6N {v:o2^?.p eJLehAoD)iEYeSF:No,dq|/NR<o'=ߣX#8!ne||L+c s%FD-~DfJWcc|B #yb)>18YD,窍]X{Hmt У;]1]Qp1¿r݁$Xy:kȪq~j{)7z~ޙ,S:Y,|9DZ Y% A?8;(41 C֬Fņ;WvçO=kˍ3_y4;A~5Bپ!6G?'Fd,䈨M\}cj\"xBT#;6$&C$(І{sHF'(d` JWy%an۷ӷS "F<5qPcR%]ABKMQ GrX(ǾO4|pgS >UѶ,Sfl0\l&F\U`y2re}`f5OD|SVAߔ cuDA!P?qm*~1fe8g U!؉]otyj*$ʡ/4rSVrh+!3zL#ͱ!(_uOIBIi*|V= Z%t 5ʉǂp6G$GMLXC=5JRܨ$gx%i.Iz}wc|aʲM&\rlÐ6US.J1g`ˈցEGӕ@>Tk= v1+U|MuٗŁS#<^6_u)-BK"挎&"?X$'~$.Y)W|,?'vc8G#sd1Y|CSl0Y0ab=5Y3c0P[U85n[-a&T:Vv!_f[)[ժshdkgbc5͖l\/@fJB"zф6%_$4j+@#,.xL#胸E%ӭ$`k?Ľ}%X7tpzVpŸju: Sj/(eWƒmB1 )nًOn zZ:j=eJ&s*;ĺ Ade="֎{peo?` %S:,h*S2Xi2c/Rkn^?Pc c#Eڕ|>rean`Fgi  SgG0 T:ŀD 9אLv8r$ӟviyˀrr`7S)3BchXRo~H g\ ?S1PsL/8la9cO'wS24I!q}vK!oEO&{{|u4QWЌ8 㧟O <T,ZQ<[u0wj/m] CX*$첥^jBS-B.B3{Yr`Kx䰠9ѹ_vߖo=)|-Y[iQӤ uj9Bg΢GqXL`(9-6D3,𱹫{ yݾ?6sn,6t@J{bixyS6BWc'lCu+]ra)ssa-ֈ 8j|B{5 *8l_~kD;g=.J$!"x>cLt6j~Lxg;\m@EI Y'e ix%=|C Nb6)^*~ ]6R@0B;'`ʭkM7cf5H&72]Ij&1וݥ!3]zœ+pSfM>(x%-<'{B wDlja+"˅!}_t'NKgcͅR}wJ]Dղl]G:7;1^FF!`׭f&K.LrHDN+i/~ѻBw4 P.| f&IZ?#rv֩H;mⰉ4]v& aw0SjooآP'zJs O3brqU+a661i"kex;[A$Co6pdfUT쀞V܃=s)Bw'X S=1u)K)͢>aR`R]-5!H 6^ ߪ,P&Z%Qs"ggI.ݤyW=)Ǖ9 D\A{Tn~)n 7txkGz k ]Xf_bE޲H+S:W#ط CZMV/(u rGK~Cq2`Mç;y,Xq1m&ǿ1vҤ2LmFeeI;]*mzjڏY#WA }f-KV[<+C0L|a;r{;LTD@ᤉ ,(jfR9_*{Xl:Dт Ipfy-a 'l7LEv̰'xڙ*ʭCsiAJ;OP%i (Sz{ZA2sTe[@C$Ufk_ ÞE1{[z{Q} Yi۳Bܭ{rqg`DG1lx cEƧ:荫wo G-arFމ)X.f@ .ȅT@! m@=ӵFMQE&TVaYG[: iA#EAˮa.ΨdCR! (Mls$΢у=BvU SUftYH:X67Ь1tS۲\l?q Tvj\!ٚ|j])L@#@҂_ ,f+6{q^fa!}զ6d-7y)B1 zؖi)0Q=+Y -Ӗim(r |l8КEwf3# .ҠWPNG%!JEW"Z]ffvAk)޻.*Yt}+UyW\8>>gsJ.B#f+& VRuˋ6;l"_\E;/N.Ho{u)|K$1Dd#WyvwOsptV`hIn\,fD-)}0H1?"$s4  KeM;cuAj{aʌ &QLէs1wo+扎-]C䄜G3e5\E&tQ_bg-7Ci#Z JcZb}OU$xCSu@ -U[_wc Ww@M~M3$9 '|9Ԟ̥HƾjQ -ڥ dxʋۭByS (;ؔLN~D% Iap+I㹶Hgs:uҐEn!QԺG+MnTE-Հå#vK@qt (;x̣Lv1;1)3W B'ub¨vT<-![۱Š3sptK]g/| S1[KF6Gͪ[g$`}t~OP]T*.enĭonBį-{|4>߫q Xp}IXŒҖB4ՒscJi5-I˫ ~4a 4|O;ֻ^G}HVa3ZRٻS ў r{ ;02'@ҥ܇fcк ])':DƢysFLGPlB7.R8]W<6l`te>0 8]mv U!6B)ct0*PsiPom7XzvbOքkVᭇM {r763f .uм5.@QwI1T%85$dYu ar 7?8g]@2FHKpgȳ"XY!̽l>)B4Ӧɼl3v,q'd/(N9hv[@[WŤE$V:󩦩S蓖!q2`ӵf y K X(S$,EƯVeZ +%Os؁۬;ۅurҐMWWv*/K=ڬ:|V2B {nf-jJzh(l+Cl[}|ՐMhx)AdPD}9@W\c҂]8}ކ.5U'lb/wPʪMMFvVNI)o cHx7TGpxEN`tZSU7c q<Π8l0\>Y8U&n! "M#r,̈5!ل|xoqxy1&DQl)ͩKó6kŎng;,. xSE{hC ,SҲk_;ڒT\?N΄JL36ٷUi6JrSH"6g#BBGkm_D>ϋ,GK ]e^tmNpN 7԰8HN^kN Z~=VvXBE+6qNбe@s w= +akʘ=2-x[X+ tMq((3/X ?~dXL'ER;tE> =pKCSlk0O#wr"?0Ãy$/owhB|uUdlHmȜl1R%8;̒Jy=#VNH߄:\=m$&cν!UiI$uXC`w&06g {\i8*A"pO/~/ z2o|Prցb+[Mrd"SSN;+VukY& 6*t2K$]H[U !@REՁ]CSnV͌*bc9<9$dMgHr=?¨>1%l"oyr9Z&3c*7Y^>#H"L0&"DELz>Nǵ,#X-7y!m\sA6?8;X|\{N­! #*0_q]7yn xc]=cT>Gldy2&j7\-vwN~V]?%/a5whC.Uv1g^.id_“XͪiIIP7lZ@3 g-32фQ0.21$3|ĕ i"HTrOթD9q*{XM@UJmØ7j^lfxY?3 EgO͛HaUg]uh;>d`ĥu.&c#Yl?tQ\%ԙ9ɒy&n J30ѓAd)^7gThqQo "3|+. @f,}^7#]IYf'wy#8Q!Sx IICZH:Sb| kջ}₴ LؗsT/Sߘmr_ϟyqF }/72[@+Ô!s%*VQ fIXڝi+ q'8ָ+-n#@*]j:sX2Fټ?Qv/nH=PMp@( 4J ʑ#+M:I7nJubdͪ%XA<:V{EQ϶W$׀) N/:;w6*>)*xrV_Mw8yUK(tn(م!-L1Jɶ;COmoo[d"'/fD0 ,2@濐d[?2N/- u^%z̹NЬK߹gJp V{#؈ *ђep/?.q϶{ sfhmn.ON}zOg\q| ^ Os;Fl`!az&WPp( LKNgSf䚟/45soaemʤ դaʛXFJ?OM$I{Dx9R9+@Ah .r ոk=-l۷WyKG&Ǧ_J_-?<'M@TTg_=HOۡ.w&F*J@dJ w(@5|=kOc1K}a:Qc=\ Bۭz;О+c%?AVnKl"ۃBbƒ5r>mek vR 2co ~$ۑbm-pf_Z9B]e7٪$wێgu3ܑ`=f)!-5w|SM4\?]WIܰ$u# ,=J;" EJR]RFiI0Z[8wGGu-ׇEE;#:̴|jAΛ>cTFuRS\) ,g'M~К4(S洄@!$[/CJ-#r s}f]8`IJHO$) 3 f6 W&zLiDIsaaj1\<\MU/:6~yilɌp'%}*~X/~FL4W3JT$h0^(8 0I~+1D=bm*~wR\WwjbH `|PO"fѼ=02ozeO|P,V18RfoXai&,ꢌb$XQݫb+0@{aXe¶hu/cxI<_XPb38]w5,'jR%ޥ߅N6UkV#Q+;X0jU6pf*7Yu >Lk(o]fzH0햬4f| ѻ|;: ;#ibrP /-yl?/PѺ6 6ɗ*uf+rvzhX"{'38jղ 9_Q3?^ vXɸ VPs\6ap7*TF/eD:MH_y49rj4漚ϧSo'hCG1#>OvK =فp3D*Mq&}~1! ..?:t7E?#QHip{Q^ʓ;Kb%H{VUd'5 j(¦_U1pF*3m*d1 ੤qo|Պ NKM3Kl燳t3N:0mVљ!m Ns3J%Em';qݢ?s vnya2+8cL1nx=! vxDD(_&\E1~L27zUJfE ,eEoZiW:VvHA̫F?D :P?b+}jqYU-Ԁlf'O38$,^3 1-ZTK Ԭi l=0x&|u~g~qx"%v0N]$)pZ{aINwi{[cNN+]q `ދ R@ܥp 0 {ʐeؿkt:YwHѻjRF_I뺭 2ӻzEקL:z.K?X/~;Y 1 0MڊO|N+W+v㥪;(@ 5QM![C%:5Xnr{Uu@Zj OovH$A";"<, dȫdZW+ IR8=l(TҮV#of(4< R)爥Χ"=cЉo%[Eg[bޛ!`v#6'jvf %ktfA]495)+WC cIt^O`ٹA# n^/tz3f;NJ4 _T4sϳg3Kc̐>,4ܺ|-7$&ӒYSƒAdS%TjnT,/vPcOg%;qͯh_-S{Q}KEDTUwͪd$NM({9nހF&eyWgEnOhVf>eoům[k#Է2z za0Bj(5*\ e8RՔgNvTO)9т ֍V6Z1;!Xm1rZ&5Z{ 38juJKڳG9Vu?|* 4lx4Jꢱh#,?l;=0%:|yו^lSi4$,HBv^ցaDn'0-xn&Bsr ń%]Ruxh&,^v9-e9pX$sgYZ070701000002a1000081a4000000000000000000000001644ae3ba00012150000000000000000000000000000000000000006500000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qede/qede.ko.xz7zXZִF!t/J]?Eh=ڜ.+&:;0M"iZCkr2[M^>Ɩ,m кàQ9iVT-c@V$g_ہtA 7ؼ*-pٹ9N,Sѓ=dZ,;9X-VF )i'ƒv5͐ ]TaD-:{Mrkzh!wm` ipj~5g)srj p9fNmcE6u<{6$gLMg|HƗ h=e T[CJX,2Xd0Lm=*]㌿}0 /CsfL5閃lWMSȁqH؋]<ɩ~jv7]ڌ?Q'^KlII9{XZ1NĎ0Ó-\8wf7zt;ɏ?Ñ'PLDOxD:(&ԍPƌ+ ꃵoZRx]\R'׶<Dc\aQ-KYi䮻szL>} V 9N61+7˻Qd6F[iYxU޳ni ,|-8t601R@R(%'.lWBtNk@]e/~)A[_;sNwV; RJ{ o٭?}t FP)gM^4}yaFS> r*.Jt)[brS e-/vtQ*TG8.=-n8^R3z))pAn8䓡*y8H}͐Qաi8)k4/Ziݕ#xU>O=j0y'4`)]#݇Mk#䒫ǡtTVI'U-v o罎48z=D'hu|hvvWSz<_}i&YGR,]\qsM2;*G_Z?˯,[ p?wN1J)N%:RN`<{XH4_6ۓ$H+p[XɔHJQ.ghpjJ^8kW@ODqF!*lRrFL%FdvvK,d,'cv(๸Oj\oegK)'4nƽ$.AʤX*crYKrZSYC&Tw G 2h۠y5@WK`6loO SzP(8^l )?mvG2x?oq;pO ;XXcUBRnoJX{n+S⡼Ĕl`B3G/ }_WC9БUɃvP\T,HMU3)@n+ ycw>?1+8v}" N-_iGܠ2Y 5iRP/.~hMF@%jt [cv s  '/S:gqrDJI:o[`~,kܫf"7F0GJ3=?<<73:t).2pPRujz@ :!&xQYؚ+!omL(nw_ džT:E֛GS>4(N=uV0''{LP7P@RGDՈwñpέ?]H:@̊NFLQ:Ep-8Ǥ E)cP;! of'/LmUvȽ + Xq+F'`X`(Ytx9Xby2:$U mviS:.*.5nqx)t;K*piȧx[ ?܋zˎ&ǾTd\fƼ'r}iIltnX (t[TE{x4yf:x5/BE&r&m01sv]ډ8+״k_]w命~^vpW+(cSnU%amMe[4-Ezmu1IqR]ԩK>Щn!"j!j@dٰ#d-a$pb]ZGy[\9_9XUɃ<3Í%6єw{f Kx&Q]-BC u-@gFaX4{dlL'E@M '9Κd,l;ڔY0.st,;M ,i} :ssغ0(q+ Ze\6 }XAFi*8npSIQ̌e(8 CCTZ}S*=dd9F [Z'!d8R8u &LXS]Ԧ3+`v{a/B9* 9! 7l~& ouV0Ih%/ÕW^ݻ|5mMpK=]3/~sMJe\]baS%΁ Y0e]DXk{t~ą6AݳاzDnoxz45rtva2Dǹ6:>͚5x}h S%/OIfBwWX*HE1obDTEs*(3WwD4r3c`:3nP.o ̘P M#$XCL<#_=/k!].f+LgރMdMc0g|`X̦-pMR&M#UCpz#),sFH1uWࢦum('t AvL{8_wi9~6'ԏe筥Vj.8qhQKbI@?Pd/ 8kZeG.H1g)[,ap)L *qZ4t<:25$?`;gw qn7ZcR{%~uD5V}/<4us(,>YC2`y,& Qf^F4U@;T b%E-UQ*mM{8DlKƛs_{w\B#ʩMDWHY0X ڢ@+ %n[Hv6nI &p&$E,㣸oVfl$jf!JV7Q0 )XEI(zvdsf;e<]i<܄SKy]{8j1c7l0>P,AިSE4Do]]*&'cS?+U" .eE6^䇰d!n1 Gq|1Sݷف@1Pa/ cr,4iY,2ѫWUSlйw{t2D3")xHcƮ-:;Gd~L[WIc %MNSu?>W ͤ˒V&.2tY;+0xz!h'W.=mYygL<ꢫ [Swz%Z=}(jo)q6#$>vHX'k`(_)Ͷ_ߕ@ "BjrUhAr{Ja&{We7m|'X(p)= K*) OizM}z{f nD;z쮾6/~ՍׁcDکhrp  H6s%^'.G 5b 4}^(*t;uEowKSMW̓OƌSIKy*n4 G fjҟYDr>aDz!E'8sRf'MБU3qިfΨZ0 Ë}mNu29$Xi7W8UEN$i\j7w^esdnN }J-!9ޥ)CrRޜZ >h0b:kGq!1Ua9Py)¹?|tb)%7vRc\~?Y>v> XQU(P&kH커˲|ҞGSAj#̔:,7|zB2ݲ닲-LCZ'C 3:>RcȶW-,?Puy+6W vXG@Leֹ~%lA ^ZN\ԌW8 V0*&}O,l#̨<$qA$\1RrC.sfVI~kIFD'`@ԜZ"%ɄF=kjt@ɫpCC;Fo'2V!S-+9s ׅB@V:6$}"T X]o-qBtP܁a.UP*UcpwYloh\X)]AU)͟kZkK^F4ԅ#{͒\2'UJn{c0WFS|wdgV\+Ta~ݤ?@g`[@ZZ`tL`sU0E׏E#cd jT38TՎf/T4:!rA3d{M%>n8>W&sxԋ/&a^EXK!9x2f, H4.6?Q" JL2 ɎH w:IADfOoUL@z&D>e{-vO=5q'J[6ϳcAkӿ8G VBZ,<ǂRi !5o 0]IÈu%ļSE!5 Hɤ]zm9.1 rd`UM_1|E<ֳCfj?l?޸|־YSMLG'^O9k?6v+\&Sp}3 %哐{s4 t >ē:D-?LI! OYj1lkplOYa@$;>ȆCħ__X+=U.⥲;h NpO]Ϝ۷hHfNoJ'ᭌT=^Jh#‹6A<P<§D34ZPeLMm]J'8KL2AS``vo¥ (-j*soy;JUYy@d "\p1ו*(\Mki/J[Rl$]c$ Y%#T}qXk7Wd _aUYR+^ѽ=v&yFFlDFAYI%0#@lX0^̓VA5<A'5agL%.23 g)>1#L1ȥ}7q='+/D-95.dWgZ)0j_t17q }2M.ĬLx8 J39H5w GB =H 8c↽gnIP N[NLɴX wKGFM ?U\I[< +;Nqܫʫ?}!\,!GJmIF(0.;Wq;?KiN5CQj@+22eT.$E =IvhPE?n)wP? ju%W`ÂMIY +T3p0i zŨ4e)\LGgxe!H9n1]2C9k;*+muońwT*yH XQ),4ssڿ6Ԭ̀ĒK] 8ڵ*%#DoC1WAivE!ZofVA3|O-r(h..(-6'~9S{FԪwm!Ɩ094bA2άgi2[\m_=qpܓn3nW|}ރX*.A2w+(c%FaV#DXZЉ\Hi$ o{+MN/tvf=aq} NՒڂ)k"<:]^ɕr;!Է#6 ҄a$0 ]$DNS ḣV?W8G>3"65V<(RΦs$PT y\oE!+=Oh6mJd\i 'b4&Db8kRrg:NX!"w΢nVO \@13Oq :zHb%Ius9N|aEof@M^-.47v&)ǹ~Y4@7kryR蟝Mbɵ`-IC!O8,"!daZ}TV3o^K?d[½@pZsҚŝ7jEҞU|z6QzXH4&cUK[eɘ`>/jG>4ܶFjJAo0+uЏ8Jr%9.*P"e@\uBq* W4#׍BJ/ A5*>T25 %[[ GbZRrxJ(i9Vb͑:B<5Qxp݂qP$S-}+%7?}4՛VÞOQ\lt-Y3!bs|d ;kP)\ ^mTt* B۰æ w1g? W8)GhZ-R-<*SQU'h=v:bGZK8r%TZ s)Į#-K_ i&wE.>u01rZ.(MxpVnۊ:HT9Y&&a t]Ȫ?YƘoQ.hdo3ff]pyzc\idwjO/ݪFW(!. Cs|EHϻ~0pPbW1;US\GM"si`X!qMsGx)T3\I J3hSOl}i-n>T@G;r֦#!ق2:Ql ՞gvj) (y9=y&"ELcA#L@P hP$n\ThHL$qdI"֪B0- \ЕE=>c[jIi,p:E }]H3S=GIx(KbG'IJ>27{% oVL~8F~nX5/), s 5B. p̯`YhbQ?ux=ϰ5y0+F6q2Rّ)dwuc9]ǓS:5=r*zjp\nCh䂝F–d ۭj,}=Ub#ƮanDM>ºX7C9G'Q|ɱ3l^}Ax\ekm#y+L227 `(9<E&e{tZ?Вh05njhj&sȟ˸:-gpR4Brw!\2?)U:?Z3ZL:v)|APuE\G$iM#|kO}ďtpE /MBׂKp$ Otܝ8xv]d$M^V#Z/<N+5J$򘩤}!RN)3HеکZ#k/K*;̦cC5'0^6th(7+Tp5P>hG9dSF$]KYkm Z9ۊiےjC+U[Ӿ&n cͬ: O* J״~=}d}HE9[@Tc;7* +F&Xߞ7\).F;-hzvRR7 ~%OuD*c?fi-A%* @8d^) X#Ӡ,Kf V]GXqN1qDq>dY_ƕ:, XÔ ;kr Sn̓FTݟ8A ݋cCT,=q$bzǶ5q`h%Je u4љmRD&{/D8_Wv'O5F9~({<m?|Z{ou*i׵ OIF}8yeS^ 4r}MY) |Xe _[f{b%4?,^YRrq[ҕ/kҾqM檫I!ؘcc?yeq+?(kbxjxjW8n+Lyo݁A"ewhص [I{s[N:uqڢayU28+r.o,s;pZyAvzAƸRt=Z'[@NDM0.95ٷ\7ъyɼd+NEWoTp|wV#\/{8%/C.!{>6mO˟]fߠau˄?mƓ,ċ5^P!<|DsO5)lҢ& MHxCTRn =<-B P_geMVSm!Ws@Ь6|ɃݨDv`nfVdvYPz'b΃JGMkpOcjM$Po'8v>*;W tP(WU$ʷŪ*3%+Hɫg i񉄘VC9dRیM{V(u_ A][1~(e+xg~LnmQYC: [Sׁ3k'瑝||b -OfohdUlk*J->j Rؘj( dz?& yMWτ5MMROp N^Ȟ:4;Peht+C`>X[`pʹ, M0G5unHm/?|Is^h!tX$CjIȏ&WXIҰe)ls ktR?r]łB}8CkQTJl@et^[i?q+oh[T/rv&%[XVOW֚~Q#g]gL s3](z^Tzs LQ;"[apaA2DT7=)N/!n@ݩI DpFJ[/&P\e.:S?GHZ QG>ÉN_'AQiL!6 am#6n- "5+նsUVope:^([͔*id`#3 Rqq)Mž2ehɤR:8:J{XoIÜiZ\^WqDF@3x\\O+ ;;A3?t\AՍq&f /ߏO յ[)7@r-B\$O{ia z<a%Dlő|Ǒ\"&]֦iS,u^ шpf2ɭA1sy$D\ /1<"JT-ؤc $I#_b}%ʒ0?N"sA s-eN5!E: {֋rJ#nx,FNQD⑳xbR+hY`NqCv"iTS]X6Iw^\1rRΪ%5 Bo.5E#?(Hlx_X jr֢!2{I]f˪ɇ8%3z쇿vh=?O J(VKZ )!\|//6l,$x?|[A4*Ί˧L"/xy9c @Ӱ@wDcVz E:  q_eFnx⸃4_OPy٤ڲon?[%+PЫ"t& q 9pāZ"W ZƉ/pEs5%MyYZu-&J)#SӟiuV$oUQm ?V|#jҳq,뷊G#wY(GJ}|t\M=<|97سy']V{ЋyIs-Q`& ~:n$46bl;# Ԯ"A  bn`';*UèOsf6mj;@F~*:#mOF-n5W|HC_D&3<\q%#*+z?1ѵ2;2К/Y/R=ZI045Ÿ`q'NB֖٘(3_*9)"z(Cԁu-հzWƐ:m$p6tGqArָf(^xG'@^yeIؚ d1L)EDF], _Gh5yhR i5%o,ctkC0M^*؊ʼ(0ϙ L1}fn% vn̼%͎3M\W?*~JIx׋$;u#j0AgW_5PM!{ 9-nw\k"loM3Z#Vk'M$*~Ŭ$ǃak(ebanL (J-[Ck9@K7&;全0LVrwZLfp8>:A9> t>\sQp:|DZms7AHab(T9q21zHtzL""[M}k~J,'\{s3FAtA._πfK /83&wPdMgo~'+]0ǨrU!.Fo@? KO1?g reu+wdO?G{4nL>UmVOK~nn):h;\S*瘏2q@ǜqF8#y b]FM5&KU"sjd6ÿhvF]ݭ I{l.$Z⧜gŤ+%TQ~Vak[r)f#{v%_5WMMcRw*l5$,XbB-|q|/@rz=V;1EXT EvqmzVr%NqH訡-Tf o&ӆXA[ejH YJ= 5F4j=buH~ÞְX<$1-_3? uɥڔrB8Y SG(ñ6?7& "@bReDtA9g#+7!U} "RģR`jI ؘ(.?3v?q`{8R=EDE zm3-ԕ=8B/l Xy:; pQ+ 09"9s2I 7ooh@cn;zAC 8(ۧ]PKt)fpVB9<@a,%}59b>:g%:8u<3LKKAt8.>",e(nN!WI|aht`rvv8=6 nSUճ$LVcV p | ݕHyY:$cD"L΍m٦n' lM5P++Qh<јaΠR{yH;K/g?wwC-vѾuQ\D]8Pv"}C_L{K yhL9nr=oK ُY\x)pC攘5Vy[k>Kvy.M' *װB3KdxV) O6EG$c9]J62'8p8%'o[a[WFǬ+,Z5 7ƹiƗ5G*+ȺjޡQO#чzt[e\,kY&S"~&D9$& K1z8D  8P'}yCઐ2'}@IcoբN[fs/\`"_aީ9̷,0rC(LUD;7 FRBQ.csYᆹNߟL_t+C8rSZ[!XIs*(|Ws{{x)9 o29,a,ukP~Ȩf:Xizʌ5ǝ7=֬ ]մOY\UI/[@ޣqSt=8ѫ /M;g 2D ?K-RQQgf9Xs􉀉F[F m)eVFc2HžW0nt b4|jS\{XT r䦄A$쇘[ u+3xڌ<^y }24Qm@5Lsr:njGv);$*1(EMhϽ^h>Z2H!Ō $_?ͽFXrqLvL'GWwZe!"phqnnKSzp Əb| Ztyױ`\^o+x |w0-Q2 QIMu EuE;@QqQPbm RΏwB'dE646f%1 ϔm}V+FpqoTV (BTg㛐 fWo_ Xd9jfRDt_1|ڢ[K{z DAT2uL9veQGXu~j}4(F\V4bI\ E~ +"]P 4LLl- O|rK\9YUӤk[.A\W5nvT4ڷDۨ05(-mwP*G4>%b< O<-=AӄN9(K?Pxܹ9"phW0pv Cf/$_)uq:MSd1T^ND]*bf d33Zh><"LC x$8G ÿ{UA?Q2$_zW^MYVɢ;֥6|SSjQӤ$l`Ob[Wg̰\~*y B/4:-rZ0>?۩<)Ѯ>6ЭBÍF@Io }-W8&ah05)OL Xӎh0[W LeQegq&P~M1d'06QY=]gH"E[<Oꩭ*jy64>GDr n/li߆ctC>Wd%Ƨ4] KWEIx? .7*jޑq45gY(\RǎT37hd ,mY#B;+&T߯?Vj?m"]HJ_-M5ds$/Dt KR, ד^u-RU{3: }[2v.vzߤe Yv"K='V2~W;G7l(U3o V>E+vvapƅiO2Έ;wX$u>9nv!v={Qf $Kĺ!Q@3z8PGY`~Ǩb*% dCR6Œ j4!y$-v#wxs -i9_5oy9π](9d\DQJgg_v/}8:b 'V%6) 劮{ݧ4LҭMXCt@ȴU!YV7<_Ε$"g+U5 騊ΚLJOIJH̓Do>J9}9;9[I][@}v'^٢G=Ht[u}Fi~0Ww_#40ѥCӠK>sTyTq%R`众tpmxVt$}#I,MRmwv@6]:Úq]qXKlcU9^$M'4ccBFm71R51 Ao}c| 8oSiU[ V;5JvWctZ]g˘WpRVܮs&{ȇ$# (: t]0jJEUAY8S76@6w ^kx \rܰ݌w$簷g9ƜpA#զx^U`RL4\ R:;DŽrǍ}S+讑cl?cv洪79G nmEK^`9u^'uN~"Ԯ$Ue oXJ<ѢmW}φ1PiB ho)jgCq3k2-/߯Ϝ@V`Z[j:oJF`}7Q/2l D7c˕H\Y uS0I6աݲF`W8 /EaP@2[(+s1NBth| *Po.E6wE VEKe: *Qr;F8rt?᝔b)hQ?)F  YG3ñN=th@o7v\*f9 a@11(BojCP4$Q!-1JЙ|S?hdͮΕYu+bJ8Q !n}ߋj[zҧ*E-q\BDu.ښB`S^6(_?'t:/M֡shtkCk CpJAS8<ُEk\hɹyWݧSĂhx8/$*G;iPkZZy"1#ID8k)[ -n[mA띍zp6&T`06<{n~e|?TU<*JxCrRe*1:eWsS*MiCa,^l>Y\B`9+r2gx>}ПL 5 Cأ-0+x[dw7yєAxVAMGf>'¸uMAT@xt_o@`kԡdViλbEW}|fX<\z!̡3I\) }Ll.ÜiF&p4PףٶUw'LMc%< (D5-ZHcxے#[x"+鸊VR> p=E/vL2}"d3,e+&pH6 .f% zr B ha|LDKErDʼ ztSF%3oTaü7O ko)UL9*;ˌeOE)]6pN_7˂EE}YBo+G_} SgAt[d趦O < I9hsM}Q>CRo`#i __{5Ȗ< u HͧdNl(`oaA6!YB @evA$:SJ&߰~h4CCuտq*0v~~)!$L')h=[ SaQ5y]rnCz -s]6e$܄akMOC&{'@g-jLq =/Hicnۀ5 7gubBf+U37=H=a,ۛ<d 5\kw)RT2' hS%ur!387A-,AI~G z(iX/x;ΜVx8eǩ mZ]"IQEJ6 k$!teADսf Z0;'F)V59PiHmr cؚॢ/՘G gRo8 PGu!-gʏ["?˖9[.d?t‚}'?[}kz⚣Ʋ=Ud[s^2Z{,SHBt}#k@,[0r9fډCwO1犔Qc嶫,۹pL87f_wZMth&9!4g @p ͒#?HwzJY\5Fo&)U͐Ecp?:|m̱IMf4HFNd^7jlpͯ7@h 4P \n7%;\Ed83sD_M+KkQcV6EDuZ:Tc4 Np/\6](`2PY0zH"CԖL:RKz3lr7NG;}8`bηZlG4PΗhse0#UK2X&9)_"[҉Q$c{~:uS<0d.DZiIY|m <}xE-և>.7vT?%5ӣS"R KrjK{7>R54ߐ@[六A3PK)O׍,E!IR"A h?m;0FdˢiSVrB\ sc)MbB%;S}Ew%L1ekD8/ه?]Q1DJIFS#Pi][-/e,^JSv!R:k @q-Ekك슡q!|] .nEgOΟm+G)w5L3qGm_kz":1xLzߘyiJ˥,X\5'mK?˞ QX-9rt7qà 'imxDXw-LY1.r x@iY#2@sb_ძw^&C(vʑ6}fR VKۿwzFv ~?4q(6lLWX1lK-=niflް@ҢZ#L"AXF?:xL\|J-zڱXC1 _{Bmvо ޑs;؎1hW|V\z%h< d_N13Wi]323(:?Ϫ_<Ιhi3fͦVO$o S]Pwf6]gnG)߳ƛٓ:d^4ĥݏU`D0S״ؠf"ohL/WwN0, i^{I;\RЅ{2ۻjyQML:WMVؙ`oVC^ljƵl&D&(PR0VH_r- 2[$ fkz[zƉ L$ri1OF<d* ZVb.l{cnK]ƟH  風KwwO^%i1ۉNu9ݚ$wӍ2؏֚@m;e7V`lsJ3!5ް2ks5ж)cDadU:+FUi`*f B)]o!½b~|4o&[Q{7L#jf4 )xuFSvrbaf<hTeQVOU<_{V ʺb~[Nq)loJZ7.-`c_J@D]<8֪ z>odHۡX'B"R2}ܸQUzUەtַrPg`\#N/ |J}4[N0&BtWcsI٩/!\(ŴtIk>&3Saǻ]kÈ[QY>XHiҮo-|vg.EcḲ.Bi@}3FIaTSPx~SbG,\:iA>ul=y%"& ]7 R1l.^'a[?w/nH5[ 'z#b8Οp87hPw ( Ky~z ,ЍC<&*~zl, .y휤7y?ܖ`}gQ9,4pSx?zܠ STC[" *>.e),p%,~?PD}^lj h3mHYR㢌%BeҝLo#d/vV+]*GS:p$ƭ!҇d/.2h1ym+ʎܼ95g9NW¾YQiD vw\ &܀~}AԊ5t &s+wa2²y;h rh8>޸#!(`k37O䵱ty]Y'/k' {A?Yo9伄Y<EbCgdž2/be|\W%z1Dg!#r=Gt FӋxFNx6]I(mٯn@Vx:,Q$pη\unT ۺf=x;_0ɡx7|Ygf:rg3̞ z*MZxO3V=w$v-ǰ=/)I1ӯo?Q,\J_cntqu2 Xжٓ$uLvA(hrۣXn(r \5h!c7ȵdO[^Eڅ ԑwβΤ:Ėw;V{RZo+mr*S =uo 2ىF)o0/t>-tsҁ?(h42k~\el. iHmR;$PcY@aNIfG|]%eL,܋eCSP7<Bd2Zܛ]S pf ST];#*e1"H8[\Cu|7Ta+"oA';qkuWtAkpkxއ@oΛ!VF^*\lNƩߠ[hmhCS牝 ~T Y ԧ;Dj euLN~@WWE8Jz0'ܯz#gq֓9g (|OI2ю'-Ră' CU݉q9= 9aB_Q+2?Nj5f2aЉ$4(dNudx w^ 0#tyY Ue 6[?8gJSVʟ_:dD.^f/ 9ܦ&n$dmjt<TXzdoW\kq]>,ݬYv{ǂY =Pj}0D]=?ָ - tf^{xY̯~Qۣ8!kD/KԤ XQ8+boW0a a82\ {};Gcj %R -,P_[]:q-r=9 EU_Q$eqSKa^go^JPb`=*b% ug⭅D,CEQg( gۧOFi69}ʫkZZN@#*EA~k?撑MK8|og¢m uocSsnYi]Jm5`MFLXL7q!G>mz\H3vʼn{u'yV XS.; mS˩53DWŭLxtI XxJ፤R_<zgy2[᭣ɎV)(٤4 C$8>=S4$O^oU䞚genњ9̠Oԟ@Ĝ`EwLWu ldM[7*9g-I./_0ܭJko''(R zK\ʯy!/:fluYA``<5Bt"hdk>5u?M)a?Vx^Txx5 I,]h?'ˎ71G > LvkBdָ(4)A/=®1Oq6ю!rtg=iU4C8taIf6o~j2a]MpC:#?jZ^v1MuCfhkW )OCm6xY9z󪒬2M 0fI'᯳c^bh(2eLaS#|^fBƙ j1~䣱g}!3{ 1;_Q~\<3ߏ'hP'evg} w<;o2-/M]9l%Jc5`:|]\麰#QpI#}Ң0a0?1P&\e;gی$yN[nF1A{J<K.6r9fq{F8uD `c%ۗK<`D/g|zYhOZ N @@:&gP$Ү9|DhLLBrI>I?FMl,3 T=4g~Rz8cIds$alkSq8 3K٣q6B/6X /*(I_OTD7%}*A5Y=3̋ P;j%9ET\|ِݜ޽jA2iV1a;^1&PHTydWdS,Cnh>AƅJU(GT^J^g\[B ǚؘ) }ȑDGi!C5AO"3f(F"7ZpOȍTQ`"P&G(a[ƣ'`($/(`]آ(Ύ $qwWPތ3[o(6>YN̜cF4Yp}'y2b-6K{ϸmaVos^;tTI}̎M#w<*h=R/`7 +( TK|"tDG%C$HZ c9GYފ?L4&7ϲqB"A0A&ࡷ7H<[qHDb "%GM#[k\mՠDu?#˳xk2-2w%da,HIiy-ʋ_t*<{)4=pbڤW9W B?3?@s,@%a(pnFpGk`:>L&7PcY_ l*S詞M%ŃKL]3sŗ)unی0k1_Yo#o-ƈ*0 ˫{Sy DO̺۬l!d[.&*.s +.\^* )C+@hڅvM6[碁Oqk+Dl;" Jc3ALxwћ[4-̻MejPA+SoNTS f[|U*t[絿 9|G`,CY9Iމڌ(Ua1g; [!!&װg=$!L7TeBkCw[N!Ku+]^y@8sV] HU) *Cڙb nxɗذ|U8PAMЁlͰT (xXZDu͆/.ƭqxr{+n i#YW)Lʞw JT48 :'|oY@,=7-0)srϓLE\T%C ) \0"P,WAќΐJ2 t"ͥy8oG݈t~2{ggxۻkiudD3.Wg>)O{Ti-CZ8F;zk͟B^$/Ռ~K[CK"s\:@%QK6 gBl~Ĝ ʃr92,8_Ń/8/,3Fz;h}jtĖuJ˗2x giaK"9LئBounBI,.PGXo=dujZĊe+S)klQbPGbM>x%&MO2B0.4҆As/ϟ" L㘯佉v#i퓗36el|3 03.[s?B2zx`զղhǃ) $ۚrQBQb% \hخUWެbeU\ᦸ 0ve (@:opG~ B-i%{40T|l֠t0=7,:8ܼ|7)xXH'$mQ sv Z(HzncynACQw$A,E1TRl fV3ٌ g4rw;sA'C\Q<5J+  BvQ jf!#zֿp:)XV^'0b~O 0XE3j!T7 4T"q^x?+`?%)_~У imwgMɫ*OOm̓'y/&,g^19ؼ$2Y0GilIKwHDAH҇hS\j2/DmKG .@Fa'7FPT ; E5`/S CPDr]3۔)HR\F9rݣq} yYyD->cH#&حU] a^ӡ|N֛Iۡ^>=i(Lߏ&܅:cˍaGT>`nbqJB4uVMK&ᔞ!m)Mܠ{2Iw%^h0#==>Q4t<79[Od|4^BM4_0ƹnӣD|5ٚ+Ӯ̄IƄ_.a$?+L_Bɥhz%;ugM3ZiPE}+?Sr\=G4 8u]C-׾I&%G@wW318}_#|d˲zz)'-CffȐ69f ueU3iU ,36@+D@1*N:Bk&/]cq_^W2 &䜄fvwB` yV _ifsSyJ%>e xd0KZN!R_ ɿxZI ܳ{pKP܆BiK ?O{=DLX) gF&ASaAϰ{LZ-AĽ0* HQŀ Vd`刏eӌ#Ʊ|;3|k0e |@j0SMv(/=cF$20('vzUm٨pvYpfGUoFPJJ4 qz2M tel*q9[^G(! ?L`1Hflo^? vs@"0"[><՝P5mĝnD 5bמR~`}N[-֩g9~˭=3DׂtJ@WzbEjt ]&8 IbyBM:q"2 E3 GxjWm沂o5+q-Gc#Tulb-e ʹl7ٻ_n㕘%c.2!@k\jDU5. ̈I͢>+zviK'dKQJOBC 5&)[RSK=ư+RVhB7OY1ްeCCTJl`nXM1MolʍM@~Zh7,g6ӤA]KB <5+z7L^q5 w Jq8['U|@djIr:c۾;>XO3׫|35&uû݅\/- 샂SwEg1~7BO1 -J!<]ϻz&&;t*Rh>h VYB_b(x=;uST捠0j?q<ٮ!pz:_{b=>[yPZFb6T,3v\XZMu5h&s+Wj ot)τ3:(" 9˅5wHt[t1ߢHq5%|o4ͷ(/z c8"o*ϮA"Kv?paN4 $ eËw)9͎Dz-YEg!(5dofEz=_F:!-=3*@V})G>A$ӡe Ë(WnѮ`!E_詫.AZ|cDx41ܐS5fSC˭Ss%(.3KqHHehuTՀqft1漆[pnEk$'1<9z^SL0.9 GvwRepx;gֿ ]eq?tkqqe9+ 7ʜn@(zNiBXR:F3{ M-N>޷s#r!PNQp%&qnjWVfȅ >ckNHY zf T(vJò} riG3.HCfHUt Z9* 1Ҕ p Zʼ*ɧ j '1K(r%DQjo4Iefv9:sWxe""oۋS\L o6”[.[tXe@8UJ'،0-X{۔IFdfb,Ԅxʞw;8~w!M8yR%+CR!e s+\ '|mD5{Hw2wOYʄB .G_i!\)ij-%9$3Á -FIbz{.:@.,öUbV<MD=g-w]ܾ&ZvӘΊN&Ԍ>(?AR2'&8G/v4jiy1f_B5̻A7J#+ i1d B=ͬF?otvjg =nHjOLQfzoG^x=1443|)h9 g9%g*1F5 3 ( =*vu̬2Q:s)6%VTMEQ*CUR> B$;I㍫d), H6$y4MGk>XC8D|9D5{vj]Os[>a3Kݩ9Lb_&GxH 6U@ MY0xvH'F -?nMH1䊵Tw2N^.kTD @aFT0QV !nԵZ"|aK㨦Z;ӷ恪924w~@!ǿET;[xC}=Rm&>u=;/PJ_ثv?e΢Zǂb ]-$/kE$oQHNЛbMwhhJ6&`u` Lf N^7RUtzxYq}ENA1RR|4Cvg qBP ^ JgTAmNuk4enhkz+1u-M1ؐLphX:JWjZC5)OBt-E&ܾ sJt,[ x%/KqyuJ tbxV4D>f r{ˤJd/4I |U)Fsw,f+KV2-|=8HFU\L%æ4&m: h.s~5ud`'ռ0ەuv ʔbh"B@H(<܆pYGĔ e8)k=.h<jQ76<|?@ wyC`3;^"FQspv 33Վ|V'˕vBT3ձC2Agݹ!'Ǘ+ Jr&r)"!z],'nVnZ V1$KA||% Bp8߮}A]z{W'$ xGb<،S>ϸSgXVAY=Ѽ2 $C0ԯ!C}J4jPv`f^+ HXxA .'\$Rm3xWA;)s0},0{,Y>)5v3C+'K tFteW U1:ُ>ªBִ}㻡*CWIs/zU֜,@7h.ѫp->\#OBhڴ6wC:ŝ{=ykc-+31$nBId/{0o40C)#LE<@ە%Fd.waEHπ&^LtXz5>^zWNʿϻ'?#aRFu UW4q0'´lhlnO6L46<0}v7#Z U82~[TBmKi9>߼lhm!5+|^£Op']s7~^!pج(hbM>J9s`hM7NX.jC[PpU:T&\H6,s(1U頔c\\g{fW$ RC %qZπTbtv*9q,kIS{r,6R9ldq'dsxS@ T dpYX}4jHJOėsryPd|zG6f,%>b- (_Qցdgڱ 9|6y%mj2dLҷxFA0^LMUtVK},W d͙ޮoܞL#VE`їJmT'IX^\!5RQ믡N$FH17)5n?TG!pVBwLu' GJ02A c`܌V)/x O%c?Hq#)Fhi%I:9 e\\_=2]:6 tEѫ}[~7(."]s!ڌEiAy1kcl2XLUۄ5E),qB&I)v2PI ގN._dJ ,*/4# "kv<6\(C +n.nQхrX;@~{QQQHI7sx^uR"Of?w|P"~aO9"*B8y2Cx /uk8H6ppU8 0dMJ+.3s&l}Pm=mcc2t!ȖN #!2R ceғW՗n]V \rEqOH-T&pZs]+Hx icc1V5{/PNdT'`R.XgxQ8 BO`r'I'$#c aܮ`sB EC|v(t |v~#q1-gzN7\S9,?~Z.Lz/%AJK]tt-jB>lJ41F7T|V/y5:AHɬF.^6G|*]?2jJPXn;5{EC$w6u]#l OŮ{YD/ )aC0mHrB*Xrʈ+7ui s\a;HA@&kh3.׏b͈#7 PE43w!y:' ش1.]gf Gbx,Uam>p8QU"]x!^X8p eg՘Rs?cϧlAk\F8*S ¡~N_Q`ԆQ¶g?:DԺ]>0Par vΪxgG[ 7SVqp:*Pӭ(\ys|'I bSM]VrQ^}9*_' ee9ySO*[}2 7lm?3ԅ`*Hac-Gb\Wpﰕqvod"H=xq!dn,BN1٪ӥmz]}4yucIuEwꭰ!r̅EM`^K)I:e>Coϖ{][{0kXzpBNwVC+ܧ[3WqQ!hH*Q*ZШ-bKb›%-Lv-TLBP8Vl2H[_^gM'Q5oH֞C|Ezc`D"?P5ԧ`$X,"`'K3z37a_o|"ʐc%X_eTmM5'FjhfPȠҀ3P<FC|"ǁIg{gb7|e 5O*ٹdL3}})`a&KRD쭞_2Tȳo2Hpχ]>)oVu'.BC\f!tj{i^0 `_ń|y@J O4vfxa>6ho! `_VefhW;vm!Po6S, k.qz2?p9|K~F_]Pt`.loF,C 5{0U#y._jc&"[.(Ý~Dc˅vspDB\="M88v[OοSo햤.JIpRC6\W4a4Z6`? dN1xDP\z@@:xpj;k^ݒ{+R^]ܞBS: !zXnq޽mCkN<5HTsð0Q0K:V;&ҿsFH\}ؓ0iR3uPsW:>1cSTi{ tiTL+ܔ)m?gb+8Ė)Yӹ$Ca"9o19SW:GI"s-;_ A+ P0zC6yBC O&nӓ^7/-V7=pjl’;I,l~CYw1%h݉`n1p}$y\ȭH6%UGE.7 PDvwk>`K3GiiS˾mM^'UCvZ)8x 6\r\a)9!%(\XaZ\$+N1F}-Mt_Sm+L `=o%wB2u*QiHGc\SgL0đۘ^. -X2z`S >Ka7)qLJ:Oك+JIJu>sfCXixhl?ڎts.Ww:)拓qS'|A 'E3m1a0  y. kOU꠳jP&l9ު׺!+.Y`..foB{ʬ \uI'| ;W:k uOtuC|VC-Ud/d0n }Ckj)⁧koJ0ˇWܶJ ᪤Qaɦs7xA\(ot^f $o:.q'I'zov ݽ)[ꉋz%n{n AtL{PMPu^*JWmv:q魱 on^ rm}8Oȥ4f +K֣+`Ÿ|M˽铔ɶ5"?}"i>B͓'2\'5H@nف@WBPs0 8|:w2H)(biwX{0Q\с~i] (&;NE97ږ}-v@ or,/}O.|:o{ ?d_ [ ڲ7%v0>)q3XҍKNQ->T /]P l#d- zn]? pNe$ X;b lіٷ|X%T!+"̠=ll72 :tߥ K$>@܊ptnϭ0ðy+ X8?SSC:>AZ!Idm_jTq w-6KslnvPQwu[X{L.De=}$K=jf6-38se4w!߹79fB}ߡI:/8!lIwI)+7EƂ{N5OjUJ&O+Y,B63d߂MjH2@UJɉCYN>rB8Hbhw9hUQwU[T~13tKbYӇ6+"e=n'ߪ=恿u;dZ7~&]='ͭs}[QH1KcN@vI>PNU!l' 2;W&]d@Rony XpZU ϲHZŃ)y{x1вׁ;& Hk`2kì|bVTLJ]*x3S_nl8%N>5m] $C郣.4dBr%-"ol4bpH-v,t'ǘM8szh.#ލ6Sj*_vR*5[NlƑ4 8bc;[X߳3$MWÃgMc|a)9gW . },Ç Ut?EǹZ.15cv'OcfnZt6]U#Vik>:\9@ JIRGhЩTW,rE];/Fy]]2xXDlblFWH+%&2CZL1Q}K2}FԾ7BoꌼSK&in`uw'AU X[ZV<:YYFb]EV8,͹Q뿳 ,HB2hٞFU.:+Sd{K%~ ʃvO*nr\FIۇBuٰﲱtqdIQ4BĀhD% q'7*UMkjmY4A4_@:]S>0K1 ¦: +Όh&}>]vUA#Efp>ݱgrb#2WK.ᨮ:FMuS=Z+RѠ綧"5Ъ`A7Oѐ [O ?29@ߤVb3EH_VUZ_6$KѢ#+ #6O ׏Hgca d=|ORC;,Xt$mh ;.exQߡM'Q[/QzmYp .,lAC; w>- {#3-)?j J|9aDԴ*`2+Ew`|c8''br|T2+x*`dym*k|g?{RRwkSdTBQ=F8A,Z90b,.OXz|Td2vh4{'204n4}ҋ 'f VBxՆLC?J 40Ng5yv^K gFG{zg^N4bLkf/|{k 8w{N&Tïm;N:;fi\ AqWyq-AD@J7_ ؕR׉n u==jA&)fLqR]ݘi{)VV~+3_v927b 34Cxl-Hzqz"gB+\UB8m/xi~ ("mhU]t+FN k->BIb5@Sq- y%Yw8gTy?G0mW9%Yך;rZ.97!ʽ~ 0iMll3  R T|w%J,Xi}j*ٻ9 P,C?M-0֌ƯgFݕ06H?"Tt-Of":{!z)*U7ʮT&FE~Fπ澫wGB% c lZI !TEAwCW 7~FC'G ńBO!Nd" X7;' _OU*nSkv|-/#@dh` al*n* wmk Z(?a߻pM'gW0wWsJ34Lﴊrq'bPGȠc@>\u;@ϢXx0e6feL1X^:95#Lَ:xKs^Y{<%L08)9?}jGN'/A4m|Pu$bTݡo"{6V*E;/5geXQx]%xL|!I-mz ALLXWtb5> d;ʰOHj$a!̌yb̭: 䧕E)dR\UHYϤ_ZOHTVj=ԽIt[L.{[aSxǓ̞/x #FFt"MhU'J" ~H'ei,mLѸ>y;Pٝ}Uo׈d|F#Y㢱@{e=@'8Wv(6"~dFE$O]^e ֐G-BfVEDNXZUbf]]}3Z a]'o_j"XWVhwպD3# O<L5C1HS]]s M!Ņ2p_{b/(ȏ1L7U>oCM hOɜɲNIeٕxWnyΝߎ[x]m:j񡔯\na{PX.#ѫ a0)Q:(i 5]Zv鯨u}@%T 'RFq^L>XZo4̀v;x Hy0Lʘ8^ٯfNMpTm#x #s$gJď"$71P9u%1=-h2z^d>cJ\SLf٪/[x\NwC=l}[v\c@]0^%|[("z żBԍ*}?_A!1.EiRXM0'q3Յ)'5. w1)[b8׫ldŜ!aX~l[gVҺ佨VLB =.SC#j(g B='s%Ϸ}V|2* &^E MajS 0hSv^JlԧߪfU*1ѿa?mָ\lٚu8}jA0LU@`$%R%u\RL(L !- %LR8+'ioj&M,>wvo16ff l#(e8WqZa1q@ Rvh5S=jna5L0[CCTT| ֝J笰{T {Vj? _Iܙ ],z WnōrCeAlj+K8֌}hoPW@:uҭ?8׶`u~&U{ qs!e,QrB!}JTH<jaḙ(x9+#(ۯMWxbJ*Wʙ )Ղ>IC,Ei0A}`Gʸky0۶Ȭ.ûN$M1r34;H vP0/(S^pH9+H*K1\zv6?}sgZҧ-~%kQjq,ؖ_1" ,ײno!82|XWoJم +Q?AN%_ƱV>$#z{!4k>eիkBnJZrRRh]Ji~3w(aˋvg4MXF[kE YHRW&IWEnww⬕f{Ji^$*tQI?:׫a{BREfGa9)Ցd1J'AqqO5=k{wnHs߳5AyzcъxtE_+0­q8 XXB:%C7)Vyk.RTX=u_p0iYc &_:%4% +BE>u=CatJ0|͹m2 `H="&M&0nOm'sTsw몰3XrI71!LAK{QA`f1QI/`p C!$5U=#m`QhH4DcFNr?7/:yuͣtsY&^w Ҙ?WZ릐Î\ <Ts:rŲ`#Z8X}oA"T` `20ONB ECƣB{eN2;˳vs&Y'D}ǺlcHP* ?m#?X]t6{$|K=D疬WGI]ʹ'P:tH6DP*mRݓLFk[ j. IVg": LE-#-$&t*u R])lϡH6W$:z e>|YTM4Ν }Bf;H &far0.0?Vj`HfR~YI]]Rßh#I&LM{ww܊s "]?Y9/KzrcJG;SSݚ#O͆RY-2 ) 6(I߯IWAĎHT- "$Mh뺯W/ 4j|5$ O}K@aܠHr!7Ž"]ʟ?8nӔo;~#=UḼ兰}7` ȇdiXTc+4*$:mD-[:`U).[PE#xT0Sa)A{˞KL&ZW KF_w rҳe_u`=Rbk^f-܎@ s=955S?_o^F߅؄/I7_wp|? ב'|Id>p_-5G̴Uv\{36Ѭ'wľDRxNOL F?` Z[oV xʼ PkjPwZhY ಝC;l!s&/kdG@:k R4OI:*AH9'#O+ʟ>n+Ha [27S؃^W;C)`^Il0ǎ'U6\B1hJ^#`@3apU}{'HLŃH6Mf[Ѫ WNoEcrړؔ;;%||=c'4WqŻpI p^w(RA3޶gzJu(v?iSV?!E#3RD4!wH Q̯g/걸 (ffZю7Y!73^- \Xyՙ_Ur0޸rID0ESX*YJ*o$6y>g) 䌘Ԏ:83:éNnnS^tev"`4},syYUu`$JhyWG LmŕWTA^8 :&%2].#B5ee~.YǪayXykrbdZ*ɨyAv9EX_a/>RC\,v;ۑ4Cml.Ϗ~ [, uwo 6=<;BƟ`,)Gl-d]o' lƋC"w w JCZ QCI*] Bv%IÊM0܎cbfH0Ir `ii/j3YPijlE 4؜E  oA#jYk]NӫRO+=(Hwօ0& MiCDWY|4gy^|~ஹ65g' $ (`_B}ʰpZRs*~Ư7s@0\ nj#)Ċ :NpHA=-u%/۷R6V`^IS{-eEPhESz:[aak &:U? Ɯ"fNG$ *~FkM;xXx6֠h.|Yؚgu\ArI~3L7V!uu6xk̭;NGut 8؅\^.vVӆt7zOǸ49Z\"ӛ%`6lڊj4@ۉW: O\= C pk8ro_ya`eM~`g.5%bN4c8YfSk.!IDZh93D ?:Ðm&5AmKySuHMi<"GB=OӄRSAmս\4zp&+c敝bO^I.L ~LSe}sV^G]uښ>8ᖊ:2791ZXqkG<)d1LsEN=(W}`p8?C7Wi}>=!81a`ǰ6Ѿ)M0QhԹpY>M9v%z*x֔ΰ419uݞImVk5i$KSypM hx1zԇDLdK|a(+OS'쵺-ٵyXALȊHK1ހe:{^ <*8qc?;ޠPM&~"t_K\j$8e$bTOI> y~+V)ﶙ51U |PNü46oߗ1xVuxH.X8 i5a}9W\vY٣ ,O߁+KOSܓû>sYypj$CA2>h8 8S#uýf$L*AɩD r-ZYJà 3Xag4ejB3OP;o%myцrCU-%skusQeu- o/{`D/+0,>0)q`1\}NMX E;3n9FbZCɘAWoSpA8 l5#@H`vS5< [S Dh0޺mvC;6 ;?́`4Z b֒e%Q{e{ 7X0622 l}}sgch\$Xd[W̝SkL3[(旙E?Z7` وס:]EX~ Kgy je:ˤTS@OXfo<?}u'4iXo|2R3В_)x߂iσ?m@Vx8 %LjhL-3"xyEHFϛa%ƣ.k返y0;4x?gc`Fzvn ϋ#-Foǀjǰx"0k uhlTλl;.k3'ǺgRVep )(3\W͜9֟TBexr'4OS%%9D}7˯Ymu"Fb"/\jnށ.՜C|>P\i=ۺ.'zI]G c"[;CRӗx|zȜWZl.gBlG!`G 3ޝpJBwFCf4 C_e''YfL^!꠴_RVJfm1d(ܮv 516P8dpsD%0y!" yLQN#m3ϚAAZ)~na># 8Ġ,<8T4`YQ q~KW7fLhͿ!Eq>ëPG5'>3Um }y6Vio#I6SXV4Jk( /pkw^e 9 3;RȨ٠XVLFߗ/*s<*u6Aϻk a7ݦ(ٿ>\}u{u! ZteMTL"3ҺӊZѱ7(yBMC+F?n9J 3}6 \ sxt:L M %SkػzQX-YQ6&kn5LAAgDkljݒ]n7^wO~]4_n@9=:"C'q83)Mۇcx:7qw(do4Ft@6r'E<>+/sAKRt1+ERD/z|-f8MP12&ej} f7Jҿ#J5=. SK*̕Ldm]P%P_D'N,0q"mrO)r[*t;ܨ[HT޸²-p 9rSBt,5v.#j_ ll5-z.˥{k_-WdW2p,b( ˀnpWocW[|'&ȊHdw7P nLqvZ$sZUi, }Β\tetD6$]Wdm2mBޭд_AYkOFW?Y18(+84~9ͧ|ʶ٬g\6,&NjkOÙmlRqq%^l;s@}F^G0N_ z!~ ЛHȲXykC&MxTFvzyZ旔VU3+]~Hպ&+Hv 393/fmThSYT{IbSC\n٨?@[5Z.ZµsO tf6=HGKAbջ[dSqmktߘe}v1TE8ʎn[`8zG4=x:S~)ir,9Xп# yTu[}T m'8y<2<>t^Ëâ o7`8ɜJ-BYk>ZkIIiYa|-cwdyi(`ByQ<*25iDio4 kS==N]WsffQY#߸op$iw1UҸ9!DSkf|[zADы.F}rqhUVߖ{¤1M, %R ɼyn'vK_͗ͤ=yc;C~^ɛ!V}JKK1W/tm*ul;e@ۍl3c jp% f_W 0( G4%ui5:=-5F}Wu'`!,ZJt4)ƾ܄D,yҷA2b)$dgOtz@8g.ܓ̣Υ^ i>ꄴ͔5^D:ͷ۲ 92l Ph_"YWe4;B]POU{9n^k?vpw2W(7@GAwO-E;S;"7%[qIPeHoɅܪP!uŧlCPDD_S Ej\H3(WnA>kFFa O)7$z}H#;wx{XsR,V+lfWX%e;` K:7m_(2?W똕@ȼ 2slt7⪲vv xN8aU6+-|1 ;b>MBjznpk0py}25%ֵJ7 2@IXu[eu$iuӾ!5x_GF;J(޲W3*)mrq?kb#Lay>Rլ,GQv'IB7G13.{2qd.6ª|wpj,19W.'ƞDI{Xt{VYF\4)GY&9&Pm,UYKUq8!΄R;Txb*Ca4oZ؏PJ>ߥn92Pyi2W -*.Ősτ,YN0L ni ޮ\6ηt0$$&@3vF3ٴ19{t5D&?nȍOfDbYlhgJ#mE-C7tYo;M@\\#\,Uq K:qI10>b+5#Q*̰*22ALmmak:3Z}afӵ5 #&#P*ν^6e2=u=g'TG $T1:-T F,ņKY=u(lU$)MQӣXunWT$nKqx[X?fl琗7+#'3< e}:uCol<&r@ xh?H~*8HĦo>YiEՄGT~ +(-nT7X% 7 ]ĤVtdʒ̸3\mk: k;*i%kZ}~͇z4&Xig%Jo4 2 ڝKs ~}*@AmUc߄n;gD?eNb6<3 |lBjrbMVS'qyuUG @ǟcihgW&~ @E%Ʃ/}Pa3uob/'#+WI*^TVYDhd$lXpg<aqS>wyZrB.$:+4nww8`ʞ1k ,*߂|;ŷ8۴:{nDd֭c<# qsW}>Fl 0N\20u2H)#+·G+'u-sI$*p*%e bE&eY [ CΒ,^'Y3msFŲTպ" ]H ! P_ P1ϑ;gֈyUg |W29s$:4:<]5D2XL7&ю:-YȀFn9W`4 }'Ւs9XsY`xYoI(*4Ǖ~28 Ls1cZF&$ڴzJؔIsk,H@ioPh`BwN61Pn< 58:F )gzӥą[2Z@R]$^sV7[4]+);Pvel׺Y]5UK#s%# '~͓wuUU+ v~X|Mvs+1}V|8jf`6ejUeTPKyxjII׸N8Yˡ"[^1fuzߑd|z;DoJolM,~{şFKd&,MvObߵOdM*X2΀(VFяhQ5 oj2e/5uoj̄h[r{5ʪ+ (oN0u~AH3,bN^!Jk`pJeB2*^թ O J3%D/TziB5xY %0FɕGچRA"s'%bR@~/‹coΰւfwy4[LC 1P(*@An-ItyY 0oQ|TV#SW9Up-hO D,Ü oiz xqdFKO6cSZyklA F}_,S45SN<ro+cnb'oՠI+:ZӁT$*E=ǂ)F:˖}ġfDp(vPa S/Lx3 =uJK/k,ʪt1l:ܬ FG{mCk"9#$V8pG d8%dڊj.R)Ar4q$K1uo׬ cV/8q,XLߦ54ɚKB\tcyn~ѳy;ܨyN,1q]ǒ9.O'T 80 UM <0I #x*l+2VG7`02_!i)e OIgDnH|q7u*`[ܧ5vږrhenv0Mg/kl" S`~iWO~]>Nӟv;icZ.EM]q8doE4.@y13_Oخ]H157"9"/bJ4jXE ¢u"ٿ>]ՈC3"7VpdjnlFUX;9KJ 55L_JHʎhy]iX݀:fMDDA[4~ȟ}d}$H!2> nJϋsxOT2Բ4-'D58K]N]c;>5meOty<阮41(._$Y#aT Ec /tv3vc4 Iՙfz3O`.ϜZ|:^ p ,t(l/w65Oʵ_ً |WzdȀ<[yq4Gl8ۅ,Pf.+B:a[kp^/~ΗǨ2*7@SLjAvjQ8zyEp~MT՞oJv`G3\4f 鱚+TY$(#!gbBIT4QW ?l.;s= $BT͊9l vN3&p#μI)hR mb+}:,ֵ:El.Grԑoh=ꭍ1'|ro`+*0fa"]#(ޣwָ4!=pjͷQӺ5MCÆY*b,gR6 ̏7Цޔ9k{~ȔAR˜'4U_8S*tC<[ᄿ/7>n/.d(9vX^m4&(|BM܇ >l9`ӭi"ۨ}H"+QGH-xEI" TvSWt,[IǏ׃-2ٻEǘVܜVR7#vO4ƕCΫdR(;9fmg|TKQ*4)' k$"g$ayl˺w-ЧI{<縚kѲ"ղwL(N]43~|۽=y) fRm o74s {潦ysC3 Nra&u,u%8 Ūϔ^C ,څx!evݹ̚C"3nSiU%lBl'&"GQAۃY#yN&:QSS-SHNC4h$m :jBM&).n؉w$4a+0#(ڒ;ʒݒ#Ar֥Ɛ$M§>S +1G '0\!9,?O[?]ρ՝ mO"aBFq La;? aLiALUoK۾ff%1ȀpG){%A7 \\ şnHA MyP䅫gM^75;( ?\f:L#}}}/C1eA ݪ61*A&ų51x!86l{cf7HLgOSd +24#yt:?~Ew}(W L<DG^n NAۖ> 슃他>F |=cdP"vgxU]Skbhc ֓FHi،xetF.Z6ayS0V'rdTV |dQ3O[gG&-9"WJ>IJX<`7`]ڬ c__cA?'ź2p_>6nu,)7{5h-ã=w]>"e m"1\,^ @~6X.;3OGoOdk  %j8/%MſTx8j#yBg3%/&˔{Dg6Jsе&dBm. 8IBC tw@ M.ҭK):7jV JK-+lEc( ;4jTy7cB޳u1 yИS_0 |;#uDOӍ5mUB޴:-u%rG=sTdooMNX=;S]d٦5,E=_ s(\{.w?,n$"SCN`AYW@ 뫍GL׳z3) ;7}Ёt'7Vu={lޗo43yQj @mmƹ5vM6$Ҏp=F hvгfԞay"MXzޕ-'xZKztߒw26yi*r1Xuە0q;mLaO%I%xWW'S} ǼYp}W;VQK"|S&{xGeZ\~MԥvYfdKDX7*%@Fhnc[sֹj3e{)&1>P9Uk=$LAc6ZH Phc  HazRh!z4Rp RǺoYb[{Q|>C~Ad=;- ^T=ICw8H2/ỳJniMv\Tc'q]_+ 1izGz^2CRѣ<^7n떕PB.E;N* OrF[hNiB2F4Z)AC5勾YL`%pϣjAP+"z\Bqf?|}b9cLtrA†CgESOJ^ea SMK%UX-~+ݝ*A%yf9p1C_E@GYVVXՒ'տ ߑ/I)vx`_Ń͘cӖʵ>+yQDJ/G1_!NEy rk1g@a|2\uge1*U`>p.`"|{KY伭z){ZG `dpZ勺SWZH HìY>J Ft4@2؞'I~M.h;i:-6# S5 OPiX<߱?iU5qI=lLWs|O+ r )g=w:% }ɦ6:VͶ#<$$rVɠ Eڱ>veMP7HfX7r4V~ʙ' "$s<-nYbJDTpt6 CeFTOazޣEhlC[ SMϓ#+XL6{Aΐ?x#x eao2Dō)[e"r5hWcǂ|1" MLFo٠R7KdRʭ/jh":qaK/h-zxeL] zvцHGZi/!u㒙yVݰKtybFh5 ;> LHpϧz?~d0) -$$#nu^UlVs$|}s̳38c\s9NԱ "ɔuWHH dyB(9"ݲۻ5…Q.aSĬ$ )Tq)S 2U58 8cb,a0U"l6r tߋZR[A[*A} 6'F\{}JI/UP X4߻ >ab?-M#JHGEAv(e{uGk.DOSJWh)=f̄#)ٻYYwX'p">06?WCnWĻ5y/u0 +g@Y8U<׶ѬbXm_`7 '䊵V'P;Wf'.cc?XFߛN;Z <25xH: ڱ|*̖`WBOx(YoQftF3be[NsS;a:,#y(ڛ3-3v6|s26tA/^CZYe:z?.v;A*\ڟ&Q Y.ηyDO]KZr&B?9nHJ/rʤĸ-(d7J?sjE;\ܡbl;FVFh2zG:T1?4ͪ0(T/]u{(p'$|um봐h亡 %NS33n y؝Zn?'Xk)U;W/-h\喪- U2 <'lJc.4˓`4<8GFL!߾R{#  lۛ}OHz/\xP81мs fHhGiUJӅ#Q-K;TsQ{"iXOBn\=r קf cl-PwArO&2,"nSS2dD.m:`1T:B: R7e k \ :t$(\\4_N,d9yXk(v9xp)b zD{!ʨʳ_2h[XgL "?E)$l]J;tbYY=8(#O8}Ӄ `-N:J2j=Vxcc@/ݻlhhQ-tb/ Mr?ɾܮ:,%@N9ƉծLGt+smYVt+! ?QۥGaAR Fl8r9\Fi=,G8=EvK=%Xףg|eŔshEKQhƭqS-|\XUbzc>޹ N4͂ `s#%$ic~Qg#]:Rjw+j`5D"b$zFBIeBݍFU@e~i1&/8bulH.\86Q$V3eR+}dZOI+|occFJpHw}/Dyy7i WQ]RF a-stm<} (vl:&( uyUwas7݇]tiݰ R)Io(+[`'R[?^+!`Sy^y:qiuV3 !wn`SЉ9^^aQ)HThExH~.㩵LU's^iV~B4(к\;mFa*AsrPmKF<7@z9EMxk}{7-sj5e*ɜR@"O,[l(-O1@ut"(FI*CX}7[v${j1񍯛SPbш&qCc";\!i },Lh`"z ~.~;n2üAEwQuI)g#/+]n#E<`_a86oi-(6IS@|8lk w4Mg3+Ik%'V+Lt ~`)$wH[L7426=|/!5R2Pʂ䏶R&:q#@c,gk_a类t@Z x*ajjx$͍Rf(R~ 'M\z2wͥ.Zbc-Wr1ۆٝ[t#U{<ЬSҔKW h ~԰ܗD|зb[ 'tY۝ËԱ~&U'b顱 ^zO>.#ԝPY`mA虀Dd+ ?wb=u SrA~ckqaNBPU,ޜbӥ5G1 NZvl_.bʵIb,5H[ؐ- g P=!KdN=xb"" &Ճ #ffxAv̇&+@4Gx(DC3VǙM< }iϕ Tԇ&'|?d~'{.9fU}ɜ|e5jP^! LpZqOVg Kh1h7>LSO_!@#ҺeO wLoo#b" c2-8/ I$iuU W˩o7}~ t8Nu#-*,avZT.ӗfNxI˭ۀzX/Yxn#mh U57̳|oK+ t{?̢f}qILTI߃bNE6gc 9KZaN1Z c9b-hu9N|| W[Z%*˫!$>Cg]4G-F}K `~zbCe6@ϙmxFS84FCŽ3v,i2Np/YPtq1'(A# C t?`BJYMC8pPd8NgQT9{oƠrJ';݊8ɴ[8I8*%Jk[꫙omWLßy SN[c-K<- {i o0mtI#XYl&BgYZ070701000002a2000081a4000000000000000000000001644ae3ba0000539c000000000000000000000000000000000000006300000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko.xz7zXZִF!t/\SZ]?Eh=ڜ.+Z7gzMdZd(% 5C&&GZnˠ`EFv6>'C]&G4AwdQ1嵚idw4- J3*uCM+k!$~# eut9Xky*ZXo37<$UWzj63. >$Fđ !>㚜OM,oxa%`Qvn 9e\ PG6eeyv"\^ls:m={yN㟨7-جi)X0R&Rjܥ)PjR:h/cm%ݫuop :`SZSytF;o*cL24ۍ3q V>y JH=ChvdO 4>ef c Ջ++iXCp1iڕb<.4 X='M]Iʈ=R5o(G"طOn9Tf ,eɨA\86flc=ANϥ,ҽ=c75lz }Y[Ũ-^s$?g)KFǭڀ 3gW8qΐ\p4{1W yn~lI#*>rtu.JL]*-Ϯ]}#YS]Ii{qY1Hxao7aI'vQ #:Ò. AԾ 7ov$ޢcz/>ȕ|-zn.gij<3atzT΄ D܁0(n .ˌT{>1b#otjT$vdDd1ZNUT+$ &)Q`n[9KTЇt}hK OuXAE%.?]3ƭΊ܈ARp1i̿^M9D7 X@. |׫9"{EqYzs?WFuh[-_k{"6w] JZpK:p`%[6o[?nldH DNv9 7҇@Vtʮ>.s%HA˜h+eGTj/pD@O$2"bnŵ[ ŦۆVOEyb b 4;c}JԑJ x>$!<8hҊvl_;VUES'uјYŇt9%eeuzቻ| BFZ4^E/TRN޶)2M⼪,ṫO&`.y7WwURr&̉$8Ni3l}$ 'E*k(vu~ݝb+U'X+ #QjHBK'/&G|yn)/Kq0-FG5JYh)~"fO2kyncac/̓C7DU]iNA5rUpL4)*" Q{ߢL`Oa5Xɒ&uE {UJ2G jEC˱Ұ{ۄpAVzX#_W6m-\>Rēw~[wv{;(rW 9"U\񋚘 @~qr .'{(ʭJps\R) 4GLIl693<кhCnHHT‹K|}g柅] OFq0MdpM:1Ş{Yi0IE.O㐦a^ylSc Q\GAߣm)/d2Z3 رê<% Lv?Wu3G\VTovãlfdH1H`MQ}/E Gh#`N,BZk+ v̦OfQ=bXPmU㊀4AFA9 o^CJݒ# M`AIuʾV4OgOIPkP'J] ?saN{|C%7qk(a} Qtf;O:PUyYpMŦɯiq} :Zd#IY0wy,2a'Loٛe 5|?@kN 6bO%MؔK/ϕa姢-S >GmEQ w'H#>ɋ_l͑`0gO͖yO@brgM#.mb^ bp.nwNP,ŰpB 8 K?3sX DFcdeeV9ˠ<Y_ *{#K3h ZDcjhqK*eIUAzV7 J{m!Ut D΍yso_qsLSjM(z ؞9jhA$ۓQEF }%uDtidM4eH)6& Nl.кmPOsQmIEם Tpmi2`l_ T6ZS\j1Cv7aF񭸧Q.`; kE>r>.J1&9{g>j^ 7o4PCk(v$Ks Kk9iKmń4mIWʹÑT冰H{墓[\%ҵ Ot4b#pG’Jךeq|U yػywsncȶ϶/LlbMt),NM.'%ih0Ao6W$sFVě6QRu4}Vs6<#]O& FlewKoW rEH[?!4qvy6qu҆K[ꮾdqt ID- 4\.G᫓fV!?~*娙bbMT}jne9 7 _˖g)2A }= ,64A|͠۽2&.\]J ?K]OtuϚ 7Wz%R%o7FdztRGI,^&3Tx?Cu%C>-Qld6q#N|K]0Jk0>Iۆx MgO ;O{u>SH,ux``6κkFW+͍W @Z#c<3[z/ 蔨^ow.ge4k2+>6Yw:O].7Ypo|A9ֳ؎ԩPQ %BZUo g>5`JtLscA~iQ}S틽Sp&֧(7*i#Y0Q$ɮTryt iN~g';jʞS6EVjDZ'{DWBqZdIQ)_̀.%8@1r7X5Ax~ eDfxjvt˫e l2 :O^ET&F .׀T;Cِ<2egIL:/8pzuR6m7/#xEG}^ byVϧMb!Nb& Z\%P`R].mJmJ6i@Ff}MzyoU (SԃqXh>cϽ~~3a6URM7l10w\|444 _{r?M2-(on A]3`&* O$v+ăR?*kN&7-oKXke U@"EEoTi)x " ^C Z/!sHe 8QcWD\tJYtj's#g\@"ek,xژ[8ܼ5Onu$;K@LL9 -V]>cMA^)~ COܚ].w~yko CZ7(c\ xs-'PF~b#4o)ZiV .m7+?y֊:-G^Q`;y,I|p乞vQ)bj_E2YP24 %N{{a*V6W}$P|KXra9[ {8FKo=`6u e^u%$)cSdXfisE}+mnS nE5 Whw[{BZ$ݱS" VQK?ÿ03bE./Ҟגs) GT2;[\qo9¼p-%䩆_ 5EN'a[!%p NPE!$},($:4ӘI>A7tn^!ހ$U^%@_v4p 1;"k\J70Gp.5>A# װa/!U|'ч ЩImԚFU=cFd!n9EMn yy-cicI FM*wH>prm3ML3`=uzYDX 5ۯ%&my?jjUj+"1߂DE)[dT Hʳ B+ճS}eVTd}W>V%qJp SD2>iZ0V' Jp/me0L u`"kܹy:ނXfbU(;ITt=2F1ԣJzJaUЃ7*7Y`+AzdJ${1jnäwEN"Vo~R xkrm.EB(bT x6jtBA7buM@v(fzl Y 'PFk^ hȇM.ZqSbhl(5tn$J]5~Hi76]ЈT/eb/F6#ψBs5}0 oa5õ@zͿt[l{ $A?0!fND'ȨYʎ{ Aq/w"2AsbR؆^iT 52G/y *A +]a,{fpHӜHϾ}䙵EDXVJ+XΆSжg$8zX jŪˣ8۫ ƲncVm5%F?Y62*) 5;%AT**StZ ֫Ts@CS;0LGU]Ч)jw(=)Q=a(Л}V;_7j:d<8An:N}ъ^xx{ޡ{q%:{Zp+yhW)lKV $9Y>[$V ComozZ+gk c`~bO \4o/tQI3LJL#pU#I bfړ@.r}D'IaIbo%6e䓵&\xS>MK,Jȼ4<t?H_C ٩xSfe~F]8S +'OK`QL9r~97K5h6P]09D1CG/T8"C n,QaX~":m=K ̴<\4p~YV$˰Ndvj%x'j?:N_WYzXKgo lU)cs*6*%~wY[-mW%nXCP?H4v_y8Y v}# d;U\:h6L&UyӇD{I1=[ 7 <*zjpl]9h]3W&h줯N ͼ v7yTS ñm~_GUsmi>"go~)O`jNo&>#ٟJסj5Ӣq]SsB1-K[-#Z1['619pۉі #yH0IjA/>a`[īMB]gUg-R6Wrʎ|ob|e*b<.NXܠ#Q ʟb-^@aYPb_>2UΊ{7NjxXn \@4QLe^oi5OK<H}E^/gd?eJ|aZ|} Ĩ-}gj,VWmDw'$+G'@ kWHQ9\ aeT Ho~lis{B̘-f7TrؙۭZigѱ}ۡM _ ?Λ,W|h %$oP#s`&sp+8˙X,r8pC(W/d!j<[M.R#CR9׌Vt#0ߓ[uB;ħ{r11}x wIu[#:$PpWe9bCgj:\d:9^T/Aa~V R#j}/SqE&B;ZƬ}.>~1|am$tEQ i/*Vo),s`MꥠbVt,g!GŃv̏/L l# 惼{#|3OZ/Yh0.\ OKˌa&*wBzbejKbY3)d!Du?<iZl),h.r^U݌_uZU2m_bKS.N(ǀ)v)ԓY&Df4B۽: %: Y%vwh=Dp ڞ>kz5Z :7,ۑ-w3ݣ (peB+Ҧkt[:g:g$RxxNQ+տ**w:JԜe5$&FCq'd fޗ oYVU6>r 36W8u}.}]I]Djk ~&?kx݋O+Xڜ̅W܍N*3Td@ G|wU>9lWlKM k* KB^ `pLq8cTv_,YHT@jʴY/-\zdH'K+»nVCCGv`]~e~Zl/vV l^=6n8td~)-捕i,Hê]>Yʡs2-}HpP/5I鄫vle'{Ќ{=&_ }M~,YWgt }B#]|@Z᳥= ),^0&*ת&|+ $"aSCg/M QЍ1@+6qHtʧV.> T: O,Nl@LE!WK~f 1j '=LSj]*74O{ʡg0i0;͛_eRE#D>1,vzC^i+,raom:,~ڰΡ759&;-^ŬY*&Gĸhm>>79(7ROv)6M[4߂')Wɐ궓&`b-o&lnFsƾC#r9G<]D :֮ҬOy^esr:봑5>2pOe>ңXbQCMqkux2mn Zpk l;|D*1]KZ_}qf4Wf ,}T @F,o#F^ZѴg`fI`meJ4؅kYO˿IWRtrIg`imS˘}{o%9DJס:Heb,,$۝T?qof.0O7tQ,@"$C,m#a5bRdAew(ގCt%0;bw 934/XN uw`U؜jjIk`Udd@T9+{`bzVX`l8pQ!3NIlӲbg`8*JKc֭jrhs1xMLO.j|c^x4%GH[]Wk DT3,^݈}jR Ԍm5ɏA}ciZ_TcԹ`;ADm wЭ~A9(em_ 14m!`2u1o7eۤŽ_$QW&jg&(ٛ1e}fz}h2iV>R3clQFL!@Ek IBTB:2INyTv/u5l MC睻qY7R3Rrn'J+ '.v1ڞc _f 9!*LUB+6GG7Z3@idžrԙqƿSWM 3^pB}aF%9"wJ&i:]zc$ma?'uJ{O|xj |Ӣ\( L!Qğ^ pHq7E!l@t }4'AЧ 4vZߛ^Ls DX"gg*Z)vk#%?*Zzc&S2'2.#+oK7g:;)W;]m)][7N)Y SΊH׸wUDS?6]8g(_"DKQA@`3>DXq$uO]~pażp@]-#]D'{Pm-d*`AHz&c/J!="3EG!XSKBfG' qϴ4 Ң|F/!= w0_Sh(N _GvvhM_CZ>nH#yt0A{RK?\6Ȼ@E|vB4Ny!F>#()z\@y5']ol`hNwRE E {ܟ7 ~0F#,ҤW(he Nfys;A`bBWj"kޝhoa A|## ޾(R}mU6&/+UF̬21 t뀇@*ђ?y,آtd5 >Rm}zʻ|-}HfVQҾ,Ғc]Na<č{w j2s3aebwS1aZ㧦dtZaqhPVmXܢP,8D?4}}[?/Vꑩ@ԯ &"2`O(^W: ]9#Em ^{zL2{ ^aȦL [~X>L U>_d7y2Za}zo4VG[I؉*.F_)d? ºۈk/^幧ڐuD##<( nuK'^D`_ev4]2 LC nJCU^RU.ɗ.+^4E7Hri Aֽ9 јpc-f:^~oRR:#!4/]`>톝8>)G X*}J$w=N8T4]( O^dLsch'@bKl`tŢ wxS (D;k)CLB 5 vXqM3RaMz /ёQd^ a,p9h%׆޻K9̶:™j4= ۬LXpH@y6me~~.쭓<j봑 2m #{$#_I mP;wJbaS'?HӅпDTqk/~#ARlDLx^<.Z wGn}.=^6-M .I5aJY獹>iW!hQA;õET*W3QZ1wQKڞ|AO03q xORy@Tٯ$5Ǡ$2rg\ղ`:mJL;Pn *mSsjK Jo+Gų&{tQ6n t?4 C>lwԘBӳov? l~C [K`anWeopւʌ˞@y48rDjbbrlifwA`G| #^ʟ{'e'iݬj̐̔[GCd~bR{a ʐŗn8+Y]H+BR֊vϤ~;S6 Lrkw똋+  ?؞ yXxkA/7 q[QɽtKd'|-MNGuuQtL{CG`LS&|%c.sԊʹLy"S-eC1pVju_]vL<%#*y "wFDO[ <_$Bw S4Cw g/썐u{WŔ#+sp-B&MG9H 0S%}- x oIp !t"8+Ak$dJ8jn#Kb3S]8~?t6s NϷj2@Smڏߘ>Fls\n*g`4>m,GUQaCǴ!LcL~N: 2P3>tm=c,%ɣF ( #hP4WpG=DԎB^9=NX5x.璫Q=$:2qe]i{/A$rEwG:rZg5YM,Ijj]ft|G{bgQ{H^o02Z0E|5-B/}Dg"x}5!A KhCa(&0g75Փ6HX9,A~i'ct 3NVP zUS-~TEh1oNJd+=?gCFS.fA:s,&lTpē&34KgwY O(DpGxLʣR 8!;7z! < #.yݽKp=H!# ۢ&fm@ q2 w@{`3zUxI5B~skF†zo" 7,(X +$bɥWf-;&cpj& I9InXe/x%^n4#<h6@=,)8]FRgjζjzvfAmNgɛ~&>yV_u/*_O\B4llQcNTh*loxF$qM5/T%ZRS})ZO&/=cc ӣ7%LK".gCrXON{/obO1)C\j 372-WRRqqėlҞ)omAOWڛ}982—Mu,n0 Y;KJ8g:.IˁRHbYJFdBOnJ.Ј7rw%fq; ĽxՈRR,r2/w)ӍM8T*;FVd=޺<ά蛺>Z(qz!zꡩ#?ܲ/:n"x'Og-7Opa~}stC~w@3@ڟ;u.Kn e} (C @z0D\۩<o^ 0sᦎ@]<#7sQdk5Jl  =( Gge+A|`!MȜ1|#dƊ9%:1,RgZ9 *6'ŖS͞Rzuz]af胴8S+'`-`2%pfُ$뭹{+" sB H NrB]ZGH$T ?eb{),:pFݒh,B$PmaA"goCo䔴;6tg$(Ӄb9 yd U8ĩG?[hIx_+IBŊx3|(F<mW7sݽM8MUcCIc.py xk|%2WyI4 M<&ƥͼ^)132p 4&y l8 ZkA<#{0c(0PΨsKƚкMV+mhP?xΗ1Hg܂; pD֧JKU#f.݃"*Xѥ).ȱd*r->}L JW1~y^sHmsXجvU\@Japx"?%R¶E:2/dTO Yx8`7MEuţ&=B9m̍l,(/, U h(d2^k1Ry߉~nʵ'K/\jf!Z\}JX+x@>9یVm#(~ e#$hč2K>Odkֲ)x_P YE;2z/[ @)}+g*ɚ*2hKV Ie53;$/0 xn0 X,`|_Jiqլ&7H @ݸvW#ƵHdIAd.E>)g%P;5a dJg. {"ja/I\7۠1#ïVz6mh|fp , xibk914DYMA>8/(!*.IlE}/%fzI\;$y1%63@{v>]cY=))nԊeM!=PX;ɻFwb9aC0O/I(xEs|$݃6^yZ4CO#&ź. #S$'i t"x!pX]n+vYP( {4"9kϺc#G HTKޑMV=bl䄢,|d&CV]M |({ls[EmJ.1<4}{hf-gGgCn$\eφih)zX H`>f\Sh|ꔼZژI63-|K!ڽQa_ ~qY}r:_M#RrfV7ۘ/gn}l0!17wokEk0L½iW*O@:2MIoLxęCێS:C}rKٳ=ߡ7RS\jl-x)r`6w)ƴ'dtwT2<^zifU6 zo?1!<U롕QN)Izj.4}"Z5xd1)SےnVs\Qp<A^Kz+ٔ-!1LG e@-gi3Q&s_sCHT!p7w,y;N,U# ,~恅B8$y}s|[j7bJ-%6>՘-WK|Gmk26ao.m}!z˖>m9(N$*WZu$% tWnbw;n֡ tFr7ڣptA!X%Z&$)UM?E%v$3>ZldTZY /nYıMZ9W' TNavdEAY;#kô5[|]QT үVŀA O.*z7cz4'Nդ 8x$]y c[)N8|I 9Q-&!;I%߭纷M`ɴ^cI QdߐDe| 3j3)p2QgFYBߗ#9J2$AsCN26h6ըұ4h:6Ђ])zeЃNLn>oʸբK\EOnz KaW-D$80Ds.nl)Uv MymcHZ*i8s*}mugil K^9PU^#>#EV d hb}-lѮQBw&IlD]ceJהmi}fמgx2bF0V+5D8ТnRڲx;/MhJ}/:~8852Oq쇝i0;KV0c)V,B[m!=tu~E%F}eJYpɫkl[ -=>ZdUZSрm%GD*-4l9ޓ^vZUDyz ۋ7A-^vjOfq]G.兘d }kZNq\SdE8#K-kKrY PoP;[wjМ뮙ѡmB TTj/sמqzڗ.$ h=4Ԍf`UlfU["%݌d|aEB#6!(C٥gYZ070701000002a3000081a4000000000000000000000001644ae3ba00024014000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/net/ethernet/sfc/sfc.ko.xz7zXZִF!t//]?Eh=ڜ.+Ƞ3ӣՑ8qyy1۸8bĹ*Ǔtg&yX+%ȅr,5&Z"|Th@BجytzlaRoxy 5޵'5qs[syġYzTc̏gWxR9AQݰ3zla{X};\wʅSs6[ycxt LO&2tFZVEQ?09ܼؓlaPQbI'pM!LQiwF4S#,|NQ~ }f1Og"<B8V8;u7/ :{#Fvd 6ҭ/c5e?0Ů8 'k:].5BPW^mbVNvb==C'IR1V=[J'YmVDUq7Ȯ/%r\0'Z;.! <1Fo0݈?V /9uj_ꛯuE}K-'wwp# {@$ M:φ,NFՖo0AB6q&"5tV k)ϔ قkg l(lŷs<Р+ڠ^߽2a5kʦ~eڨ򡓙x(YmBg@4݌qM-=bm \dl0/y:؊(@$eeWLt>Ō‡B+_٣d4"odr= onD4T='50r{ޖL<:ǓMފǧUܬФ` _~00b؁[AfkkSK|y.3V5)Ч2ՉO.0&K|f@c;qM5i b[5'}Ai: w" ҙa3iY.(=4 0H $v ^5b‘|p^+BE8z?*%[?q 9kz.}Dd`)5w gvJ2UP?b\Vby̌͞T1CP͓4HL`q'!-J?Kᛥ{Kg+Xfg_1%oĻE+'Vc%"֡B{AFY[Sa3jtFeg! 4Y[$?" hE]PƜTU%NEz~k0 Ӏ{ydl mj;3"qknp@ |N?TFbQMnzimrwWi8C,LVe%%UȭFԜMS+aQD$ٜIF(9:Cr[s{="maOGy9ۣ8D'%'mT$GoOG̀Ś<;2G#נ-(cI#yݴtҍD[J`6JJ>O)!nSs(4qbg ZB)5.+%'ò`:h-prQ2ٍ_ơ?pRrǀBBW:BA>[)}e, ORўߢbl9~TLKb 2d=7ޒ+ 5$jn-g@z^Zָ]DK@aRT>ӹ"%,b9׮'`8G qHY 㸽ٱ6))\Ȱm:֖y:m/F@2ܥD=lLu^ bռz415-I.R[-ow*E2qco~$raFo ٟ|"qR+nrԄ `\܌-O 0?~) ZvZW8 "}Aj4BVLˉmɹ9ej-C^pFX"mAߴd}m2iLG (bT,& ^'JI!^;qlSnUb\}g[kj\IB?^ CR(aLwק͉0D52|zXܤIc)!x>2qOi}3~\BC(lj#P`{YdifQFbЪ#gXnuUP+D=j͇cCZ.Npfa&cCRS< TTɡYck̲ TPu=}^"Iv"p`%0`MZ`TȼZ hGWYZ&y:2L.=@8M6 g}3a9{Mk*<;d2Q@mc+U\LB\-"!iO#\-:ϗUv8pqIT@U75Zgs4␵akɷ0:vm.QY}1pY^K[W',`G3mD7<gI8ײ7 켅Ѩ XrWƳ 5-X> L? tۼ;Pzc'.LhyTeFל7Eu%$C[OP8ɖ }L^xԠ#c_z{[ Je<4VrHnsGr 8aݒͦ 99e]ӈNWRu^aւ4]f آ_/>hz'znP\5_Q[h$7;I5ierH a7}1G˔P_FotlebbXeDl륽 zP񧄫vn-&@ݹNTU{#m F{B- w _6k-16! v|ܹ-4_KnO]ɛnaߚ9O>V<+ RiM=}|B{ Tv3udg+Oǥ<;n8nr's˚I>"wx.8f&vha.X VN.84DsX"rpM %"ƉP<'X1J{zo刑jf͋W 2P4K;xB!OnȐj^;ПU =#cVxʨ})s`쯤>#_Gb-Y|a}ȕQZځQ 'U`CmmrzD,f[i~=s3\@.b%c&56v<'}-`=TmD>CiVAMۨ@e0$+>P 4 䯁k (wl~zڦ'4402GEV7|dX"X^,pjfUzGEWxw,Wìw&9MUZN*O_Pia`JL9ڞcԩ.ii'B;'tÂΒ{z/{VNx?),wSS1r%@5z`OE,iC/ʸB0WwCBf]~HMwƼqN#{uǿuz&_'09 8Λ̬QCsشTuۂ`}Xz(*Pp ǞT'J38a/R@~l,ﵜc 鞯(P}wcO&!3Sj&ރݫ՟B' ws-/0 Az>@f$x}CYk8,[L9O KRRY=u?9oxkjX 9PfϪ)lC@@܉yټs;M G}Qb}콆'Ul $^֡u$%9 lL͖]$ i˜o&& YxT@&m`t\ gT4~r5y0 Q9,0lQ$%+9m=_TUaS1ǴD<ZJ!HL)bڒc(WfIud0KB9Z1f<@XʑGU֖<*Lv*O]|* ;GLV{%' by&3IITyz?koku%@l2 %#Ca 2{IB\F%%(qzP){9^S]1J9yVg&2HD*Y _I zЧe.vCFg D9F!\!I"cV$}5VW2` ިEmc{$Cpzgz 3+N[1V+j7J4\oB(;0&e 8ZwD%K%g3m߶G7//~Opl}Tbo3`]GDKf.:w1aDd `[n}A{"vRRqibޖj3Ly^Ѩ\J(%`Mx rrI`~ gKe%N@+f!c½Aw-"S*7XGF>S0w>"(XU3'#`;Q2IYx8aLPϝ\<+=Y'-#lϠ WPl7!?;VGtՀBD0 ]M}"Bxf<`sꇫf˿4[+c"U+L.DzEd9L8} -^@4;ΰ]"3ڹRύ"CA|'T`/xWU3D3Q @)z֬:-! ˫ C"R{>W6?ZGMGx-oddl;w%1/^ZҞ~he! 8 ,+kW;;)ܶr s4[ehRdJNW58&\jJ-C ]-%iCX@ls"EOGho{*#d@OX@Er YC}ҳCvJgo΀ M!>zp]AjFxk <ׯ~ԝJV/(ٍKԦ4i;l\d|dJuB گC_;#\!8T-iImbҬbHTACYw ~Iூ~9y\K't^4+ ~9{! Y{/{6m)߾l1>W (qz)q,?\]miE&Vrڍ%v9;ӑnؐR?E>[ Fn=>zFpsaQ_t|H$ޠ=˝H͘4;c^$P#Q>";Rj$1睶/v;۴(~ؙBcA9Z%mlw?wLg'uO&+>JH/e:: Mct|uOH1,&OUĩƓ^2$9~Y ?Ruڃ̍H1mX1} X Xڮ"uy5K.WUj?ؗGeF ?g&'_XgK.{(uvp8pu9|!Sb@$v";#ʚ*":FҦm飻 <>jzv᧧N{.FZexTqAj`{'G!+V8?;M5JI/uE)rcp{4£ĎV %"IDPh 6xl~8kU\3ZNMH߯2H {Er VU-o(zPmyݛ pW e/V3>HeCT~IʠX%ߡ/ߣH0sؑOG R)0p*F4\*B{i@6V>&:Qcv#n<+00qH(8j!׺$y5zj@aZ6M)=ܦR!$9RNCΒBzAWX<4;_ﰕT*Ytdqq8 71/Tx2vW*,[K]Ȅrn:}\^e9{FUc5#/Q'_Ph0415r f>D`}OS*p& ~cvx_AȆVv:3c_`)B]arhzw$G/5+\nezGϒ`%;{΁ w,t:tl'nXi$":ӝzj"krnj6f|z^lhW3eP ?D|Q&J%nkSXŜ<:b1s@7SQ0U!MKx@[|mHYg>6Yշг3F)m#؈ѝlxt3Rn~LnO=d'O'?ڠt!?ƬGP<*R,D+ hΝ}X\ZiQN"ڬOu\|y~R^8rB%sL+r!k*9~xF>h8758D:&#زI"٠s fpRb X G&j:7$vSՒYzzS@~a=8S2 hhD6QH<.9< QY%wȧX'9n轲<ڰvU7A@/הx00"~#j?@caf0Ⱥ)~(U#ܿ-̯Aqf;-O1yP$"vOhPIsO]YD E["FSTYen7ў@eGGҮn{ _%pAnTc<-#6CLyA~6\%TQ`rC9}ʫB6L޹=وF}*J/ Q(1Y9L@Rv|X<1/4X2BWx ^g:&.gsC "ʇSldo0*U\(ԹCA𧉙w̞ȍeAL6&()4ÅK,d1NX_1AP!QɜF$˚dte-;JM"5hz蠱 3AG4'K {g2y[4iI¬J`k*w;D?\dŷ#cAZYN CҨNsIU.hjFn?HJ4("tsĦ5xn?`%u޷k}Q`CN6SMcyp-iߤ`~J{*\KޯWAjLmI{c tJ=m46åi}("~Sl\SXL9D!]Gt?{aV3[WXWgNy l6׌3>YwYcs^(zb/xP^`u%堑ؚˊW'DkeEwoːī.09u<&q-ELxb>Kө*C9-wV%P+!:p_}fr02ڨ~-! dTk!Z'^u %LY< s]ɤO(W@He;*tr `ю\ڋÈ%,4gF4@3>M=pB 2S-M j9`\qXL;-4żNjJ6D+7q:릦 v"N :S7)ˇ;F70O7DK˪Q.fOő xd\RB1JK.\N;X@G :I'q2*柚P݂ҫoiWT0T E8`eg Sp<NLϑpJ2Ɩ5~mK[}C+'vq/'̋T@hJ9t̍6=aCDkepwt[ͺqWʂ*c' rO'CsM|A+}^ 1P)ҏU|`?w:r_JgDA=U.i#W@u9OHq vEXGM-pD^W7sN&=|:cv1 µoyg]Mgɪy"Q尧4쓒4}!W= gRxR9A~ w'WC!QoB k[УqRb ,"1zbcYƞ(ދ.{Pm6 bm6Āɯ* IN7+y} xzUxL;2!tpHȖw?'9w [H).9"ܞmW@*($akQOߟ9j!W*3<::7kjϦBdEiPE݃A:ZU0n}tPe}b oǦ:\@ u l`R.řoi*X(ѿoA IjkF]rŷ74aHJz;\Y:HX'/0M) A-?I'5Ȱ7{*IɄZ6m9ina%C^|rȬzjR$]UOd6x%+{G;mQ#yͷ/7f6#G:wo{"N^Vͩ@ٱ1Yt}f-4w'Fv1P{[5#nÒ&rbʈfd}M=/'ՋBx/x=vVcS9G#^.$ce$͏GUn#5ckQi;:2rP vٍ"T_ئ6sȽD%4ٮ+> H̜ ? *]+fhvJ+橻a8b:jm !|z[[\m >zr8yvU thhJHkhXS*٥m <7-*5/}>'@?^_Yo%ϗ bzxF;U$͈QҜl3n>̎@hJf!_tv:S#奾vQkçYGvswnOuGXzV 'K7pa /2(U2FT grY`Ѯ)DYYp BBwr0 AJ}c 1 uT !Qc>.Y[Ftz:-neK̇gCjA9~ͧul(.H߻i ZQ|NIHEe9˥a-ֆ tԧQ w9PWq /z ގɉ󙏰QZ|-)2=oUtdlX 7[Hbm׳#mL\0> 6{#}TorB >(.l Z}ЬWSH!3D-(\pS `d|u#q }SBrVǨS- 豱oWVd1C6߿`f._E 0xޥv:U93XAZoy,4k*z4w534/#FmMd*6eղ.`J嚠%L/\B35Ik]]?$dԦ04b2 :E$I3–6f~0'NVA{v̓o$o ,0؝;F<#[ yY]^l>=&p]1Ć55_ lm2& in!Qqnf}4Ͼo$uܝm_MFaR߷`4SZJ(\7Whzts~_WK˴@3 AVjS;#C @]foO;b=}ŨG2}t;bqh)E}١a/ 6^% kXcp^QX*! QIlD~@g%:GL!0{Jk3JblzɍB.%ڻ7ϔ}N5gAVY'鷌GX܏q~ 1HڜO-HpS} <`e~{+}u5aV ;-n _IʺJZ沟 &$%|!:-m)'=lo=2&dJnDkG=}l6T7 TK6f$

  • m ߃8.D69֙>pGuʘ2O!#k҇ˋ,ٛ-kj "~[0܍z)kNrSGu^pEJg&GǺw@1{ łkW{tZTXNgLtXjg=RlcPKJ(W1]e<U&jOJoӿMnEB?L, :{2S!R"fAt՛~quϷE?p˺MKGQ|8yOO"nC!@ vƾ~:2#qi$csKVvzꪇ7"}k}4bP, 8]s8_y>)$!%~H}|p#o|VC)o;RՊ5vޢRQ|E~% KOg32E#mηOs^q n 8Yc^@J F{a꫽j`ϓRN ^=>d#4i$zAku9aѪf!'d`芳s 4l%ϸr;H;<8$X'x[w=QE ʑ\^<] ]>n_|Ƽ(`Z&6SlC377`9etl@p/l[NC^Kz 83e3<~p#%z9<GJeǁpstX TvcCW@s՜M%j5|e2A '"3|ԵHYJ(̛d-I*¤J!R }iDָ1~kMQ~B#:!a0 -'o]G6vlJ7r>Nip%ej` aӡkyP^Zvj68u叅 _'dI@S!M&X 1`6JR8[;wg`ZZ\YiLz[+:KBwhL1v!u&l/^^ &2N{ ^t{mnvglN7>O}MM_J*y ᒓDJ/8M T>-=K}~c/(Q>7@W3 hlogJڂP!24Ugn`jmKk>(QrF$;tO{*0"P9v_'ބVc~h0L-x^q1_kdy{6/刔U!;q-~1LJ5p9)V IH2ȂRV XQ_c&y{F7YiZėXkkaL[>As@fdR՚#) e t!_;&[VSqMdp{YX-Fx >_Bjl:*dT^ݡN vca/}j3n 9?xmRʢ@KTn^C]a:z?B^V^ɑPـH_$O ;^׃ EC34k]gW KGG0j?خA*[!cR",*m(?W E/h`L"|֜)7x-ZoC>xF|XXVD@l#A. NZoio_E5ȹ[s|*0(F;Js =(&}cosԍ%GNvu0.vZRlҟ)|~I:Ug7J3,1uzPJڃة@\ ZޢpV&,6Byd>| iֿ V_ s,6VhiP j!("eUz` : D?1 KN_ %\i |T{p@,_ =q,HvOLGjd2xMzzm!w[ex  T> :t4F#H c3(GCz1OrKNc`l҇}M>2idbҍ0 #[n,\V%Nj\c<~mbt.J {CqO“x`-ًÃkKOwʦZf[HPW< _|Ӷ5F${7Ca8GAK(ګR G'3bSko,J,.ތ(;a7bQ}Ϙ?3GU)uj:'hE hleP[/G8:X%V!@|@QŪ.,+&< \El+yu|@z;& ʀ!i׋9zJv{San*{Hsa!o|F;Y܊a ^w`FŸ2G3z)us#1Ft[>M/xk-Si^:~R0_\]B:Em8LT:M3ޣ NuUqDM$;NxX7O$F2r Ԫߑ wL@Y6YV#tu]8uWE<~g>ژoZ2\uF8>r܁uܢ:#+Ѽ3, +8m_t&(O2wӥѲ<0Sb)#O&XV]zGSV>;=\r q'Z>iWMw2}]6XTZ#zQ?VQ>`2A-9vc%J`)FMs@Tv6"ޓd4M$▎<_p4 6:$nRK!sˊrgx4@89 jqms)^*U=CxH *&T~>7}heFf6R5T_9s\bmm^{_ T;'(W|,NmAFfd8߯5Zoh捛Kk.m37Qڏcw{Di~/H~v/JWg`UA0}IGEp2Ҵ?_y^o&traҌ~Gt4zjwHVyfy 7La%Xųύj5;_bm ψ-Ѡgw i)ՇwтG)aNnY?@ G 9 wؠ=y?FZ Vs# 1Kv\?[8=_՝/r@#CT QibqO}:AZRp4El2=\YhiF5niCFCKiCEvXR1__o2 [hK Ίz­h4q!4y]i 0Z $  8"[S^zꧤ_O3PeǝJx#8jjJX/_ݏVNi񺕉qPqѻ=,Dȼ |+TVP'_BG蝽P u r57,AfNt\/7ȳO}9Q"-ortC譠ׯQ2` No?:n%r ?W"T:9wn۠Iֽ,o9M6wkݹc' xR @ѼMM"ɡ,+ <DCQ` |^40Af{X.#ne2fG4) Ѣ9ʠ?޶LEL$iov 3m-nLT><7;@*ϯ`02kO>HL1's"&ptpkv5~Y6t _6rn^PS|:>UdHǕ/=qa&BˆSj 7d;Ó:C`gddA%rv:?v6f-0m"i Bic{ ]?D`q1{) vChA{"+vU38"Ogdx)^??ɾw/ fU = KfJE ͱ&({vtKL9(~f|K< |nyŗ`6j67ޫ%hutoD淦zV6*ȎUHf~(l 1r 3'FA0R',@ L7uS0bY425Sl⅝ue'%YcG0Ic5l0lh&}wp<(Oղf2BVʎ=GW(~JRs=OnKZl^̙gi46Bץ˥ H_ż~/i/8MGL 9̪G2L6mw]bBiD+2Ecei읶Ћn"OǣM iˮҒq ǐ+4Qp#[e$^X.\~g.B[3Noe1ie_m= @tKu&Thsԩ*R !xIZ2X\]^C .~ػXcO'-[$o@2z')) aoX.^_4cQM)1f[nV'GZyHAHdʊ7qk{Vl?CO"ȧfwb)GUhð}{rg:<4~b`o?X~[ǽN8=}gZ}ZО<֪ 86ɱ#籌z/W#u?P cC%H=Nר~T=kgy~x FK >\  f-ͩDŬY@T]8ذ\i{ STtrSvQ녬i 4DdpA~UhUqJJ0~r{F'pn\?[K٘UսkiIYW / ]GޛOL K]B ׆ .<"y bx>d<rqߐ(@OL~u\AYګ}| 99lk) Y4Yu`HR㚆xiPrVXX'Ly|F<Y癰zzˀEQxc,,9QXiE5楛OǠUXΙwnI!΍A>'T)a$)#)4TE]AD%w%Pˁgh,JϦi֡Y6(qWqoӇ>A q;-{1KG]KG̐C5 1HiVN*_0j0mU`𐁹  >hĸAFPB@a3 B:S*NZC{*MHѐ"1 P1fɫU[.0rs E;6CX s DuoMdWvA su1$^j3SFQL8kTS&Ј֛̊XisRho}< 8f_QΫS>5vSLj۝bk-.̡Ƌבo Xr%VoHC`&3O_gj GË|*QKp~hAo% @r=G\:Q *wr Wy1>iαp F vH5ijg _"؝&e۔XH**5e?ow;.A#mJe*7W;^[n1 -Be-㺂r."KȲ97n<6Q=]"7GS6S6\ڮPi>FZSGzÁ-Uu[ ]M@8L1|,{f5V c㻱tkK; a~}:RSNפJ"A, do7tVLXLXJB鑥cA@>9lO 0m X.LMdWa+MER?I?lK\`!JACNkA-FOhRټM yhwˤ9D85*ywxŲuIP5JeBފ%N@LŽWsg,~Xv 8"a@}Ihq<%;D{%ӜƟUo~ [u_\Ťb~nGȆ CB$Q@*XKOig/f=~hODbAH}|̶C]4υLw@,{ 逯~VŤ#&.EC^W#" ^J:3r *J>TUAF;Q #j"OB4Ի$3]~n@ށ5$0wm󕉉ºaD#st2nJPB ZT4R=biDs֫[k=G {Vt3P.Bv6m0f9Ӕ¬S`fc2lV"Q@x*FCcKG޽r\I2n֡YֽSbg~.?躷,M9xl9o sD)./!wK} sF2 u. `̳]Hibõ?n O-+@s4;`2 sgDjrb^~di co^qR϶' e1Z%Mq(t>wNIǔ FT}l稖<3*Vڕ|KUtaSm@ zd hX"j#|$SO |')Ƭ,F<*x ~Ӷ~ ge%<{C H K"7Z60&m޸R Bڏ.ii&<}|sH\@+*NZ#u/jJ IrOzL'{CW.0bVU@1[4ZM;~rG_%^ZYYe攗˫݂2piD]T}JqQoJDݜ wVl0 B܁CDiL{kڔs LkdY7-=ɕvr<®rYsHa֨'jɜ'\7^Ƿhf٢T?meUB&bβVm=y>/7r'Xd18a{t>nTNARݢߠ$Y7=1׽vD4j QBa!*;8 LjY1#-~;YCVwuJ_w7BM9=*4k:L;-~0t5}<@)a[5khLM޷׬f[IUNw+9ߐ~@)qSۧ:> <]| fdO<Ǝ@uIvZ8h3V-@*\ip5u!۹/Z)ַCiH&_2c !  o~.җիD>f]9??30x?B /Pt ߙP-rWu 2wX+\99}şNnJFl1BO_v! Z(+8^Xzqʼnd>*%P}]-6d<WAh9*656={2mNUiVI-E+l$y,S_>WBg,[<ڗE;0`&gjSyyH'»a OIb+hФqj 26gP9oj"( j֗Cbon{~5@䛒-WXLKa'ya]Dp$f׷~+ bNv 7yд.ש',--ތ5$XxǥS%p쁙LՌ@C:Q̠~ QODe\ںnZr&L> {1ךq)mgCtv]ۯ.^)ǚ4R |pzwi4V.o۴1UcM]YȓXX1X^)Ͱo/)]<%O67k6m|g@rhHCGÎIGaK}mQ;HaDI2 i]685>c{,c}Az))l%meꙀ/5h J,!,hSUzyEע$n&v(e<}o0ި bD^LK}Ř4 R Q]x8ȑrM˺xK-3\W.yT˶.[9I+D5y 2d![B yo*@dMnTvR¨oR վ9n^Giud6f\?zwʔ!k9qPJu3yES1GʄƂʫ$UIl߹)-Yt{{+w_4abs'N$Ph (9ld Mr|]q9}F4D5ē^F|yFNy@a} c^OG|;hO"`*:h2D/ tT f#ܟkryI&u[q釾(CӦUEǫ5$1\lRkL\Bu$ -V()~ߎcIx@Csp 3+bPyדN+go7`S=)(`e9;N+9iZ8+1VmGX0&5hWC['~dFC#GS8XtUH*lj \ :3>59).M*k[4bz /}jobwx0XM.;Jc'H)cWԵLLS*i%hc {KrǾ/ܲXlœ̝TbؚޅζrimxL}}f14lt¬ߒ^"EjΟAf"ۉC1!6Qq /wNe)+v5*E=PEk(\,T S>C8K)ˆ،IU@c%L.Ol׆v[9oS<ǎctDYdƜq=i$v<19_ZN<0g6t {&^9ԶyF./״h̗|Ƈ*eI\A&#,jj `aHõ]_ .<9/d H LfCrE^T U'/u'ߠHH^WXoc(AX8|\x0fmE02Ŧ\')ʡ>q$L9f l78nOrfHnJ1C0SOF6x3nWUσ#yJ&U_6ټxbDψi%4ϙw@9Ǧdů>m!C+ bzǫ~8ÇfO+aa͍ Ь'B#ud꥔ ʌQV7T|>H[L 8L$|W|qD4HzEb 9Ą~ƾܬƟ\6v_)Fӂkv9Cfd,JQ|B9+,NSG] =8OcbYA5H45F>lLJXdvPys2uɾhrg)ϑ^zQ=; wE\X W͕- `};~RG%AEAul 7j|:ֲG)=aʝbpxU`0JF7: \xWKV p'jTXz0ɑK)V-o6M Q' Bb"X,&, ڣZKr7MYŌ- JR10bG%h[F44יs槭:+B7(N+p%)VI8/&"E%_tHٴI1P+1:sz'sb6RuQ؊[{(/݀؇*/-E7MBn皛^z&oa!$ބ?Kψcb)Nr d|@!2ORc,'Y)2A})ԟ߹TEēc6Y ξ-H`Zm]cijۍ޷,cx]+_j- %6hSSϥ<u x?PQl;Rg:cq@of8e%*b0 Ti;x7~gU^f]t|. 5|Eд}b rIK14H-;i^;clP>a.c`8w $?cŵkk?x(du1s9ltq"!"OiR >(;MVkL00΂~m:/h֮r} ;lю _E0َƒYg=$u H%T]T5UP;7Tvy!^]Ū'|E &0+S]6LP|AАK rAunp54ߨv#.`oW@.}x߼%|Bcq-_F5ysb % %;[XZƧLC4}xhozG +Z@#Y |sJizW.VʄMF`XBS*@cekfDžsұM"6(;.8DcYޮ rCe6kX-[{ ڕܙ4YCד?d>CmCn0v1s+u-.h9yi%~sg~VWo[/>z gJٹ-І/h ]f6JG@0>{C$so^i89]( "[*C67&G!T+&2p3-uFYJ/OO=8H^ Ԑ^T翞#LiÉB !% s^x)D* l}9 $7 jLt.[4ʳoƨ]ىފ'}Wxx@E5BO3hJ{_*<i Gh2߭23S7>$Z>uHBay:BdUs'f]&4A e&峸A dEځG0ůI:+Ԫݸ+K^l_eXT&J~XʝmAyՉ(s )0ܿb`Re+h /%^~q^8$H-w6B5}%P~N;6 xP ^Ia u&Ź(,:L-uN|2 Iz5s&oSÁ{*ʮt+Y)3\$^N(<Td7"W:3cLG<*&8u8V:o9KPl}%EP_|Dzjfs%\KimqD1ɉ7gM w l1Y}ƫ]ndwA%{HQwr 7ZQ\\~F]O{-QڶqLXE KEnkX͟dSMsMW~Lbi]ưR%HuJЦ U 9jhVq\Ԟ'nl`uIZ[oE簎PkpL7C|F6qz-PIN3u}/e7hfu3gk79O'V:} 2%U܅ ;4q/1[q͍p7ERzIoAQ|O虶Nڐz8f{ K 76,E1 >9y[=FLS=$i| pd1 fҳTaTsV4^,$4Y(^Dʑ Izi|p޺}Y" gP-b/\״=0 |SV΍u~UbW,sԱ$A3pGpq`#WXF"Yv '+\LRiTbIgѩKe\f%!7!KF*?MFs4YaQ1.q X^z 9cysS`>A7 ߴaN(-_{p<؎xo r9O1 bxXV!߲ OVF3Jm9 E ӗƁ{Thr ȰmlV>cZ+exK3xqW.yٳƼ4Nl9 tN.+ɺ?]ʺ8C\ξ~y榤x3"֦*ZϤ-noc}Λ `زUʰ3 3ב]3Lc' 0HסlHҊ>g3/fOU-^l%3`0յ}j1jҾ^k6*//E1= M ]Jd'm99 >&h٪fV|(28Xe*̲VP3;KVn 8pF1*YAo2T$EG`BXtQgi[ nʛp}~ "+A0N?'lB{8 ` gΆg\{ϻy9ۺ! _IK j$ "}d&Mfa[B kWe×:ebFҍ2֘ܧ, >Vf}Ηʗ/41pvzתK\a#j $ ]طDm+Xc=˭rHk3Rd5j;`ჺBk%dX^t@#䥶.M!*3I4?^KvM Yĝ8;خT$MlT3$A^:ygu`tw0t!:>$l4zwn3Xf}RĕgA HmXk`$w0@a꘯p/P(Z}IdgO vYSmJXro$Oً %Z5X0Z)ڻ75V@TTQ&BPdf.Ֆm"~.7,EWDy" A"-Sq΋cA |Ԍᖿm4?*8A?xULmg:*tXWt2&6DTa<=L9E+ 07%B4ɸ+LeA)`l3<e9u6RH;t 2r9^F:z1\0\sX}g L2R㙲OhZlPBb8fk#C`ow띵aln,C9!FM%CB A|I7i2ɺ=]2| e|,d耺pM4aF|MR.9BnZxq$TXUmoyYz.(Ⰳ^'pfHn0`"EټmElHBHX [kcQ&LJ!fR pVR@sC*YFB6,7c>J_M D,_e76"Zk,4e~|410r>0$u*ES//b{PLWo#դi%`vC\;>Ui^U& PO^O2(=xsɁOl YGgeMgf |bHA#;'c;xdK~i0ѐ$.[rVT@īi+"8;w1[&̏ƌZ_W Ӗl_#m%O5ncN+ʎ.b!~ f/B[ 4NqPJ96Ѱ]WtL]zS\F`5Q7u,MifSaQ;_-Nҭ'zܲoNQu^w>{dRw{f$n7ݡ!v%QUbpv.hӎ0,L. )71LUPiΉ=(6+"oflS3T[W?Ҙ{eiHwR]ЂͲi2Tm_O2C,9L(o{C*9dj;3Saʃ;TY𖉶WNiw7^R-1kcn ~y׳xRd=6\ xUQ$^KOG06 vl->,~ٟ C>фCkj%{cNV\}ȊtJ"F#>fjˣ(뚬/ǽQF^tLZL$A A8N"(w˨:ĘzLKmelWbP-ā?j3>>3!6??dEwdȪ 1p=N?;iQ%a= |bQې%b<-괶*WOh៾s JLfk\o]8ν܄Fo2(BKt4mu^Ejw]jfF/ܳ5ue'Bi3#q qԞPJ?y8|fBƢ8e4o>jdy皳i`;u U9%#sk+<}F#{e걼vc7xEs.J޷dۭ-?b=+ZwP6K( vSd=ƧGPɴ&dF)칎'fkE~t}q w4v; h1mFף=="^6 dFyq5G3{a&dUFW=sИi|yޡE"E 'ˆ$ Ȗ)\ԕ%.RAr4oNl>xJZ@ g,$RZF^4i3_v QUvYv\ ϲ?&AıGs ,t.%밪E0hI`&R<+zBc iEOko(0cg^!X΁^;ք ݏCkM~v*ҼFD̙5U(^M8tK`DJ$ ,1t@b'CABܰ$IGS]sdIx: ɥ{U%r26&j?" s'O | iEPu=ls9G)v:bB`flXFq:aU}nCs$u:EÎ/I5@1T"X&B3Gr{DvQLhF)sZqܜ DmU5Iݍ;AhUַ@pRS'B*'Xv^%ULR025-^qY 8誨=˞ r+~+g;@@m(+_gxƴNrzϏn POD x-4&H/: }V:S`H]AB,WZ|PU" v0TT-jqLHg^KRhy]}jki8:HV77~*/ȊRDR2~!Z\|}O BZhȘmtvn[~B&kA*w v͊=@aSi* &Uͦ/~Cv;uڕvCy4b!\`y Oc[^@֒Ѥ[[k;~Hb6ʨMZ# Q9,f @d40LR` ~/NN *DMp6c'xQr4?Ao+ E&Ibh '=r{Ls;QPwnjuzrKZsR f`jg &gY6$e/(r.HR$Tm]XO|%n;ڵ?0cA=*7>YVu)o =hwwz\|أ MyE'c8]UsS HŬ ^<2~zk /06Sꆪ`Ŀ⇘hxAn2vd.O?F2,t#MXvtrG kԹЈhs~-𐈧:p@cC̈y4 U#-߷֏ћ0VCxZQChߤ;֯#b }Q BfĻٱ '(k=QDyOjfF/ WW:c B/!:l27',A%n& B~.g]gpп@I,jj+gi\7Z=R|rsND,?\㻸8t Ɠު7Aϟ{3woӐ[$rǿ+RߜFJJOv'5އa-%VGըk uś]8l =ҚVfe^`+!⥉@RkB$}%kwAzbDXsF促WO"X;oweA(L&TG 0, z9"N"VR­2uSc VdGu{L9Uy"/"PBLJ7HL0LM11HNWvJ +[&7uC&`?[% AY6=S/2Vvմ3xȸpp(cZhȦ7(9#Cpi?BњJZçcԵDx{;!CWɊOO}Pd?Spb#CLm ƗVå[X<~0!\SPwQ&%J-#W|Z=!& rG4 7Z!SNюN&+fUa6u_6W`5-)$W!3k7)I@{2zTSхc$%N^>-YӌucyL2&bJ 9:&mRJ zHN V~5'^2%,ıg/_ΠeԘJ#@fyئ o}aYd?VVl;X@WHNm?95^Sͼ)pN3+l er!sja/{\rФ~1T}1Om LZ V2d4f1@Eic a.!L8)S_ҥ}UU%Q1d4m(r6nc f1DRC XZi@o ޹orB#­>4MĀ{{=p%t.{/+CuV 5م#$["c|p:֯|ʮ엣f^j~SuNY0eJ*GFfJ4_V2iCਔHT xj] chj#J# wni T},;BϦ4^tQ z\U :_\v|(.a5ܤ3Gޮ48G7'vq+wmem F|& (FlajT.1D@aD6eV0O0pM!ۥf*'tGs7w\l' o McىL)`:^͙<Ev ]BOKæ_ p9#AeH[v@d>ǸFsP{YU_R^`SE6 B堸E7PƝ_n#3#/\S ⫟H!$<:0/,<`Y mGVj%FxddvX29d_r:7yY,S߷)ƈL 5'(6 Pv}_xN>\(iP;1 GT|YpVv\]Bv$Z_wӴ= E yfCEd"},+,4,7@>zc3 J^$[a3Ӥ:USgyхNLP(gKݖniVh z+u6jpЯe44y _gRB f.rO?Xhg%9K7 4Wf(4 @+$siɧhs 17;:J*L<+ EB_kϿb-T`d:ً!FRz!vGfO_NΔ:F@ ?# ^ SRU 3,fC*aCEsA?vؠ{,Bd@鼌T{;J})&i#9@!%R7rKMRI?P9\u$Ȩ ŕ TI/M+qs P k?%%i(5 )XZ lC ykNFz_m =z(K@׽!$ ,"b ģQNMn.Uodž+(Ltjq?f<=Tzh_s_jB4~u ?h;\t R-Vnκ>Ols;.p9.!"Dwbn[RBj? "m-viVO(ʸ.n~u>=~ VgVp?)$泺6>Kb;+bi$#P)+Pr5ĬDX\S OGCN!5BJ muiYN$>Eh运kSd_(3d9b&,C$@1†D,־H9g -Ы!X@i9xm)yT[՘924EQ%.,eq='H;`=!7 B Lq?t@V򪳶^.~ʨYFx.%ܝ(;3YՀ(MitdN-&s{43:}{[uK#\K&`ma(<۵;M. 4,.=r˒6઀@zBK ,ng,TQM=2SDL|7'O0kFGR|MvJ^e7ZF)/-Q$(VⷓI'ً68n{O@w9Ӿl?Mn#`f793 M"z_E> rGuؙ ૺ~l#t &wka;g\ #@ͦf5Qb0S0e03rG4\Ti5ֲܽV/~~%p#1JfHP,.~J⬏>zޮ}3V=So9ފDV;K㗞w ޺̂dF%Ѥ6LT B+zE)/,_il^VLBhcP] "֗\'agխUOl3z 3=QY JˏIwh[%<8 ZH2C֔F{z_wi3)6#Yf/k^%>wP@a% |a߇븲ө-=iS.T݀ ZVR'e$] 9*6D"*%ٛ`2VY{s.ܨ#e4br1EmQ6T_0#qWJV;&7^ٍbIKl mdzHI%ge#0 h7jiI)z% `wד[y6\W[\*0n|ulMj$0C2thiHm؟X\H!\;`1VkQn'y lT0t,$e߹$ h1jGԐ4. =RN~A/&V+낔Gf$XH"_g$}c4ʋ^zk!üsb\=hղ > @f>3A7^~\&9tvF,UsLq+n[rHp[\,@,䗁` ÓqdͭՅLH[a'fx&"ѱ4Cv7c:÷':&6H 988YhYj{_{6e܎L +MgB6u^b>0TAHs`/('空Ff Q YX> cmpe; >hjE;x0fa4uVCXfʚY ik% 0l{,; l}1;!{pLԎW+wK" O/gJAK+7<ޓO7NW{W"l~ѤmozdE%.%^ +SEf!Hg-kՅLs%mocJK[SZޟ #DJsI}WԪ!#a-Pow}͞P'V Vh"3hEE{* nXRĚ1L-_~)NSZB gNe&qyz\<=h=vtayF30'/Xiz} uUjnoB.N]@R(2pcH !t-z 2NV\9ͮ=ıC eƐ6;`t"ȤpSb47n7K wZ0@W &$bnʒ \ű~*ͪK-NYnIUC?q$nH"9rc5Ecy_ 8R(BAU \qF1wߌs;QيZUR_K`.#afIE[{+N5:|Ous+Z-]7e-R}gt>Dewz/79OgI1',ԪWd+U 7>n][#GwdK% ]gJyEҏ[͖_뚬8'p,2E@w,ֺRRp^acqnoQyJ"CC{MBmǮ['9w^*C}ZKU#WiX"aCHCx.潼̓L'g:S7{|:n/ĽH@O GAP)K =pnU᱔2ʏ?toH( S,As9#;^]N@y$ ( |/zcGQ$ θ^jzӻ rLҊ 5Nf vGRM2>_|2%w!=c17VoyfM].fgSWN?"(x96'ƛH%{ZDri鸭a!+ ?.7^%$C}1AWXVRD;-=D2Ȉf)Y%%<d3JJp̟)z/iW2O&uP\Z37ŊrMSpgZ!œ$ ¬굏є7ə8l>Ud'û~JkKvYxAÖ@mwմr5asq^rI-$fߑm1G(Rجhe]/(+)wGµ 8j7x7+9KdPPq 1dYJL?. mu^!3oWx@ؙawXGi5tڬg PVum=AO:cyQ~4~+N -zjrO';#({Ϡ~d8bk­m?݁D>uWe '!\'u[%ڷ:,0~˾qq1d٫&d4y ¨*x׈h/IaʡQ}? _ oV.69A o" y#[MR,`yLӬ{7+tre.+ԑ{c~26gܦX؆) )7_O]FPV#a)naX"%0etm%, cUfr: _ȸc(|a4~Wb64o$!B)8H1:?`˃*'P+ X|Lʊpؓ}@eF8k1ѻE >([jq =4(iWh%lقfܺ8;hv|5ɨ. eZzYN9Efl#hkP'$F\n78 h+pTK Z 0N\LH^Oj/R} zb:hȒVtYJ:> g& %4&%wUv΅ZW~_i@p砜g)t;%7erC w#5{OO;+Zn٩/"b]2 2:3He^2_U+V~K)n?.DvJlf[)g~YCDrVJ"$; >\{rX.t€J}U{A-y;~?#*&pKk0_1Qf#b킙h2:œ$1(X?U ma@ 6Cm 7k5$}R=]49b_[.^/7=A ƭPV+_?>H:\/Rg](i§R-/Ѐ>ln$:piQ:zsi@83#ꖌt 8sx6skj9S~7%l>kK N̄ }g?DCܥsFɥWX`ZYeXQSXBO7rZĕC-9܅޿Iվ4y^f2^%JH枟; WAtsk~m&)E&!FVxkx"$5_*05⑶s  {!jd&UB&Wu((M^3`-'v h2O4ufFzAmFP(0;w.HS2xϦU:rgEqaV#X1RXՀ% ՏޫrXTLYy))j9ЕcL:W QvoZ۷fwQPt'zxxEǢg$ZyP.R rp} A5oovR 83t{|[P|{*$ND5nfztLc p&hZί(_~BtF!ePE+Pͩ2c~X{.t6X'^N/,s0l &@u9ji*۲JIhGHn (\dQlҡj$ 8x !f}Vvg ξ=:*ģqH?/^ PHC=N sVEG-+x7O4&K.+O, yVhfb鼮NVQBBD7 hAJ'YFdRL5 ^0M1P@CqY-xc$S=,X:_fga+I[\ÏJ[5v8uon uԬ9I5$n];d)Dž-Ҟ'A)BΚ/m' 8m[kS|y Fiq ='JxA -9 ;X r, FRِ$"dd#<#\c \C .@}4 0җ|!Ģ[?O6L\ۮQ/xѓ lʁ+`䣱#ˆX?υWw'R`\6ΧlJߎgIkesO )+CLZ*G|ئG\P?,&*WXfvgN}.()jWL4*,Mgݢ0(YnJ2k:3t!`'q/Xie4$ڤ-CJ&{zt ^I<Qj+LjL6Hv&`8 b K嫗K.`vl4v8ƫsˣV*Qҹu iп-(ԧ2e[޵dP4t6#\)B nх # q*؄]NQÎQ+[cwF>,v_G;0IvWJX"jT׎ghPG,O Os^8Jfbu4&M\Ϋ.zx IyXA/*BFY*{=ZYƪ@!*B Ǚz{]aWgCZJWՀv3s! oiɚ!mIr Xʅ%CB8҈ 2SKcD * t2onqޗ!'bm\0 ZD \ oK?_ؑT@w%fBqxRw[ ̵ ?10aS!h -!9w֢^결.-YmDr#)[rжڪ?X>Htq,Gq6v9rN1¨LR3}3|g`*e*kOKX fn$mE2p lm~6N2C7eI n zdT *|+EHrsגV?耶SP.tt$N5ۚ4JKhPϋɅVOSch&X GPeRUbH OEN!wfGA_"M~^b ; FjTuH"od FJrPЀc=mq>%q%Ѭj-Qk"aM ; J;P, ^ۓ{]n0X8|ba\#bgLrIרl (<lS(T%2T;Ix3_R8iXrD7-**@6>OBlL!"i)ScO<\ؘu'&rp8W@;]fQqZB׬V3kWTww$?/,,Fn~O{"GزwԞkC`J'ߍDzOοk,v380i~m%ԗK=(Qbm&z'%?kݜjs yqB# ʻ+=ĵAz+>>ƙK^߾*JqveZC,$" )/-dTg=X4Jd67T=3#֪fnLbh.T}3 ϔIЊ#wZL$_L:FO++x\,BT`/:}[<}HeC_=(c$Gh,'DpJ !< W g j:5p~Rn?͐}d['ip<|DAqvh3*?:WρwAJ.s|ZCEљE#3Q=$Ӝ%)3N`|DY =I [z-S:o0mC?1[tzSXC> G<ye.h;x`n 9Li*8$mT*&+l+Wh#jgD9 (ǰHcRhq%9:Ũp*S3:%ѮdȂlC6o.mP$d1gW[ n.s%fp\5d$CJ;w|atD@*-\ه<򔀲aj9-jX~_zP@j/AX,7fGCC9Upo qOꊉ qΨ+@ny[6[&ۼE}N7#ÜNQ,Ο 1FӒqLiq?!55ʹf|)%' )lB;&Q;ej;P Q.5(CVrȱ?h_H=4VJ%^["a&Zbo`hDpmW2W*[ڮԴ1yr%.p .b-MDTVg;!7B9=XfHnjELGLHEq>@sI-کfrG$F Ω]YeT#;G*B-i&総D6(TYj}~vWOk!UjXI eg۷4J& @}r5o ܯۻVALwt+P[Kx %Znٸ9{݂<6)-3Abʨ Rw)-FV́|&5N{M*#s ʁEþ{P7Ll +Wk b'P˂#9'讈ǸHXP {:h)vFd`&s|>X1VP$D$?|?`֍U,xP.i8W}ޗe; 2/a@j&Z` $G%^»; ʣ>}5(aRY3hq gvB(&/߶c&11tf_U;itRKc͇[9/h9ܗ|9-՛m>4d>)ZJr6o{~<[y:Nŏdeߣ@L3+Aa<&Z4 U`j 6BA7TyO1eRo8`U bK xtu,u'OD[[ 7<ws !c9$,rRpAs&% ݊ˡD˩`,ab.}_f`uu'&'v422j'E5Kk=!cQ xFwځǜht53mzI`}Wa̰G.e>N+q+3<:FJ GhFC/tN l#.;vE^bؕ5s̕K& ^B4V'VID;jtǢբhQc=4)mݠ(a]N'hA :VѻjCF|$()҅*,*'qDzg"-! [ e]feW&}C5go1  EO ̂E 6 krOӿŴ1Ϯ4jg{ʖ56#*Yƃg_gw^f(:{7vK;1YW_lΥbgRbB>%E:V:Z$Î,lc:{;zQC=:ҳuWpq5e& PkXNHR2~m yðZ?I>O*]yT8R =z72"֤I,Lج5wHG7БGk, Ɂ ̯y #WoN *a"~Cx?O?Xu;N#^pb}cCğ[ž3nB$Fy9FJ!(6ﴶ^6/g,O[xEqR#H6 jtXGL!߀t._<9x2[VF1P9-)_!a;"M~>l_-P.\s8\R그e n_Q8ޮB\䘵srCɵ"f4Tf%)2(no͞Z7To $#M\Db#ASmsK݅:cx4ϒA.Gp7kHS}ą?֦ n&.™*d{XBDhQzHF'|! J8"j$|Ǒ;&yxhR[Gp1WⷁpME֎&ePb@=J/8ŷ起f$]}1Xc`:o Q/0a:$]~ua]:XcBlGSyZ=j -ー ZG[!Se x su!2VL0.WU)Y7߇Mi>kup>Q|Aer꽊@nN5Ջ՚@/eկ(kqg-R՘WB]!d_XLEDQke},`w `Ė0ד}bIcK쌹0{frlKC9-C'*C`y݋dE>kK#=_Cq A|=X5T%yDP})@5L b=6Cn3c飨PHeN:IIs2 u E ݑs+P/m[۷5cPX/R{oK=ϑ"mv*11k+0i`o B.KVN=8͸s7TI'=,XONp+ɻ5 2]mRA6 6%I(;m-KZA;[hb79tWcqÌ_[ ֨HhW?w}Ox*p8+@fu9 3,BJ$˘,-#NِZ=՘^ѯx1( Tz[:?b9/CbX_Ё/:08ڟzSZ"p%zHmsd^Ȥs]?ZlzW.t9Dy<4y/MYz4.L Lj^U#yGM%pA(u(G6E(yy!D`#ɼ'mcxyq0q(8 !Tj`9|.fݾa~VgN `]3^Oz8: []FkrpFU, LgEॸLdnu ܻ<(Z1;F˟cx*ݽMhw7.ue1J~ЮmRƐ)Ո΢Hr3muE-OÃg-t=ѫ|FJxu?X?',A(r6B_P%0a L2KvO&m dWL7Ho9H8F\vJ;VWQ=SSo*f]!Xxn Édv3М-{sng8W r`D- ʈf>n83G|̘jph "˽{3>:x%+u:Ys&OQPch=5j͍r^P u*y"^gO"@^P;VK>]*<rX5L=D&)q!ȤѦC^>yiqㅆ7 gn3J^N\49#Hm ompB"ClR>|^&JtD&j5 ũnWU]MLÂKW֩hWDM!QLH6b w\m+U.L88͊ͤ* ƪ;cC7̌MlZ)7ai@۵O$`od˘3C Uo 7Y?ݢ|صo|b} 2>']I OVG]m<[g7 }t@ym$ù頖XxٍkKLZmZ;1~r&#KyIگ0" ䷶_^~nԞt= l-o!@xTWY@,ΏӠ od0p;>L_bqKJF@ yI-1=:Mq!7.t'!nԨJ聩P>2q ($$bD2Y`ZpP!,wL^m͋W2eluQ|oL!_)r` [gSLmbvm"7:/ո)٬b  Ӑĸ 8-iP+4juMpm}>6\-63XG=#FLz~>OBˎ PW%bQOyh,[.T%)G%-I/Li-^#Ꞣt!|Np8+ YJ^S!}ih1^)tl S|jE A,Ѣ5Jr}Iai| JFǝgzީIuEe NR*:Bڵbڜg +L;_sU=ruY. hwbu-9܏n`79y_xsyDvB}pBQӝ2<+[L !ZZJ+8aӀ䌫@ZpA[jz?⯅ukc:g?~,ġx XUn!F,By(="ˀ}ŀBqʹ`ETʸG m!j(8 Ƥg $\lJ,jПu| U1(QӿZ̩౎A܈ *A ңJpkBF?34Xw7B'4je لBhJP"}A :Ӏ1+B~ͻ[QI$pfoJd%z[7k+9S OI]?L 0TgߥoVya1(c:S4lX&g1IDpȃ&cxdEG. NZJ r[ [h \3A}yV,!9J<-arjJpuзJ^]B;=,،Zs9.M,z*+' W_:a]^Ŧ ʐ^Y4苒SۡHL5<]<.^Q˶R1"H"Vf\ ̅%zϝB|3W8HMiIZХʽt;府I'Gg>ع+y{id*JF齵~V  J>uנPe7XXI5&M#ϕ'2ͦ[XH"6#t#d5}H2ѱ<1bn76m3^Kk>5Zr Vч 8aaoUу6y"U`P (%i\̒{[eSvmU6p~.S:-dYᰊr+,f#K̾Yp(L+ehk1sſ[h>-[N:K@7 {&OɛJ.yʀ! ӈ>AG<@S"fUWȓcHw8F/+ĥˡ:3ՙ%]-b2cq 貼MٺQ͟i9LZxt.8 AeLF~7R:eSyd[w43>_+ۛ?b(O27LpEjJҵ[*TXa4,MWԙ;l*&9g  y|m> &E:b'ǐj;6-äSP@J)웈!n,.v9sOc@,u Y-r9q/%g gP$Ny{ѼD)g:rbj`xHJo\q%kЦLqdVB2:2U!X8KME @2W 퇧%F^rl$=o4a5cE<Ξ0MKgPo= 9/J~2爵/n#yĕ/_ CY"gqQ1N=T .Txv_湿Ut=b-v ;6؏@N^Q>zKF|Lm\v,XtD-ߟ`I֑p)H41#.'Z6j@_LJ) -fs) V3:;_'cqΫ΃/lBs0i֬N6G*tUPV¥g-},[s,{Nr,}k"r``xd״rUUKIߚÑ%IdX|ձP0h]fg1 "bKbRs^4d=~jDv8*ps^{.4–|KG#~G{AY"$4pp3F2W#: ]c$۲O?X rgʗ͂T U7Xi*`Nԓ%,ymPZDo.hɘNwBP -YmE;l|P':1ǐ;w~AF_US !'ڪ*9EˈR;01cf?$mve4r29 q|#>:DУ&nȲQ 7P.1|;4 >NI\i%νOm,hIț n M@Y,g:3WJbz w@ăP5I ," 6q`)6:ҼbRJy.Q:J O/ENu5~9~@3cOM1+odUS^.?@gfE>+hctLE~P2rP'Ċ}VBfdA0; QaX-1ǖ˅{ <4.?CӴK4ߘM2uoڄ(bBIgf _آsW?T' 2B7+?%MYYGC59Dϡmjƺp1H@β`ڬ{3n{$ܪ6W4nb`tA : 4SvKz-fUvF*gL1TT5-ncةjQ2Xv:g_;X0xv;CF8CA'`) $euU1b>I{إ׈*Eg:.gS:8|׿5TVиTN׾8Jw$z:Qf:|WQ rcP4JGFuyl1Gd7JSݔ\ýk)*feGh#M\z^v^7Ho,A)eto)Γ!Hϔp8*Mr$e7C֒|kwЀ>K`Mz6{W9 Ѧ0cm0  Rg Eaޕ%?h21aUq,]I\gR8,,gm?ݻPM5gێi}CEܕOaSMv  ?e1EtM)q^z~K b>TIEa_L RYWdR < ˥i[u;g?EޝȧIcA BoeЍ_bk%tt﬩4Bpܬ5 +&QlfP<\ }/7+7Ѝ݇7i/s;)Xa,2R~90`k9ˢ*sqdam٥\gU':KUlubSxCX 5GnuB6[ğ9CGKcΣ%'w`ш]lLK𣏕 *TH^ d >+̢.9zժ|JTDgٛ9zO2d?E`-{$! U|&kʷ,1jمۄ<7!@b҈@RfjT/YUTYW< !Qd>lϩơXw8]v\8C鏬 7F*6k FgE5udrPNuL1dJ=6 !̝5 'u;2FgH}7]8MZ2.H\:#q@`\|aOK;!0l |^\$1ʿfP8--̶l%pZ;h{rֳ'w1F| jTv nc>wZl 9vh1:!͓mf +*57`;ag,Y$~ nc&ȩNb*:$И"?f+SBV:0 uydzEƿϝ6/ uڎŻ磷Fd_T;D/T(g:nwIb_"LЅD)huwX{ۦ;? n O\Bdu@!a^s}ú AfDڦ&o dyKaFqcF¯O#oс:cDrO KClo fJ2E*8tϹ2H3Y4`FIQiB'ja`JcH7lSKɹ"j5LU.畗ĘZ!C;If`i0&*ts [RQe>YWDDAҪ?ʡs3)Frnb+3Л @X90:kF qt%hx+!9pʍd~Cdew1N|? ?_:`rAcsДCe vqۖA-j$V?GWu;5ltwܰs;^* ewOx&r'#GrPVG&<p 3ux|)djslcam;rMv#J֛lU?@־Btӹh^ݱ+rSH5:PQy0^{pێ$, XH#/Pyl0''1a; 5YQ<(V'G`[~qύ9|TLM^gB6/c ST;iwhz͍ed2݅R>x=sAl$4v-@y);j[2)ein 4JQ{jH8d1P䗅Ǚ)$hXFlENp'“*1g] FvaQ}<:id񊔑M*gD"qE:*'ڕfҦgIq 4]VF'>6} J)?Tduv(I+n9.=0֒%J@# !m" $PBg¿?T)!pSM^7 R[ M~Z #3>-oci))v]`#X0eldRJFZX9˘o+`hCyycKt"J%$d~Ҋ j^7!P0A^NwyC(m%~~)<+оؚ&Z55)M[ +[\F:Dw>3 BU?U.IyrTHD|52* ~7-ʤԧb RRŐ*Q+ b)S^ܱ dAPGoo͎!zWklK ̀XQ@ez!I/stmC!oZ4c$g`RBJu`hlzC06e>0ꍰvo$HDޫ-i1 6_!m$=[ !ry y{ϳ0l (3%ju~uQu;4^d@5%ro5$0}x\ZM+ "RՀiɧw PIWVXT0LF~zFz[)u߬*qs 61K\|>*gL($ҎN6vbY.fy-%j4V[q ˿$d>GmK*|Ӊ.-ɘ0M|/6,D'e01ISJbRXSh0X5ՌG*Rf7-9j I6No # i2SSȍ] ˿+-Ade6S4.-FLG 4ݠD{ \fȆ̡f齑)dfMXL&wIXZ\("Wp̡Pn H@dx=z]tuks{gȜDa3Z׵ t<4*:(OÑ E^+ܤ{k!_ v^cdS)_0" n8UQO|A7*w>J~P?Wb.hv_KAݪ|L< e5$ - IB8OwE|ѲovdU5.`'; L(QL}h!/数=*٥(ZK .G{i+\S|p ZKV~! iQ:H|QP/vn-6E=-T@ve}6y{ <Yj4dC|UIJvVU o_1Co>J>#L}c8%k7<aqGfWE `uѽsd'] v-mt(LכDKQ( 2U" zWl`F(:]6"UdAr/"aoX.xG?s/6km aB֙S7X|&y Cic{N,ǒ$4Jw峖Y#2oW,e[~(ci5M/ tUlcKHwG{+}T zT(, lKN*nq]VEq{\Gm m5|&tyT_H:VÁvWb. *x ǙLd`g],3 :nne5XNV3K&='HW*)O2̡Rv5Pgsh#jvkkfGyEDd Au_EcdQ?dazA))}*(r9d2m`t8BN 6go'8 SOOOOӢד*nKV @rޘM~$hvGb2mN\zgK1ϪMxzŲxT /eY/22X(wauL>7'[T{,OG%Mk"q|+XP7NJH䝼ǶvCRa* |pxyWtCO[/ )}C$dtnm'**N؞Դ#Ә7RO/net^^jdsա@+Q*pܗHtxܓ5b"x53Y y}'{X%-t2RKW_`F/*km'z͋ȚmБݱlyJY@T&Ȝ)L}IPa6/ށgEUn[pAߊ`hC:Ȉ;THӗqnI5ShbE"TEΠ5NSUILGX TK=kTXt[7'iqsY@Qa9O/; HGN3 ?Dk(2:% KbȈӁú|(&.ˎ,#Rү:u-_7<SxR[k!`]i F5\ o)HR"︞^A1+pIJ{FA$9Wg~۰%ٓ["TJh3Q!X+=ݫ1a/)vzsuGțS)yDew73 Qk[6c3@bNR^j-x[p2UO%ߝFdV{f&d:P3 Weϓ ¡8$`O9̈}(ցpGJS3R)"LܕXLp\CByTJiXQc  blvMp8 ^7Cmwbqha/k+C('q]ivh׽c:tkg/ I} /2ݡz^Qns9HlNI?Y4TB'dHfYϭ? olGUf 9^霊xItӦh^^Hߥn;~&0`ܸV !]ᦱ"pUzS%?-FOGujs\2'Th-oy\Gɧ,0:%yMr($/=0|`gz +5%<7msH-nO,RօIĮC7fB±ʥJ󟕡=*?w53?<X]V;GqKyts &zyn(}$;߭ i^Uڴ>"2}eo$'z!hh7%ܑ8!ؔsS|EZ6׌{Ue.s 4#ҭ*0kH$EՏ*?Ɓ'> zOk6N`&̲}޵0kIe:8]9*HJˣą"YQ+,`Dy;2k+Vw D&dFNKu |&,/NBXt=շ9>TL<9'o7>/;oi$up:P<'bu3(+!BVj>c​HT ] 3+c ,o\rD]<'-&%yfJ~O:MKwh ?N@r7ݧD'O|bӢ,or?kჸStp>Ufh zCEX璔 08@=u5FgI+m)j1ܸaW][v'/*x@Y`A*<6J:p1 W/]?e0(>Bىu{z!(i׳W_8A9|X/AhSn'l@Sp5&M vq0Vf~6:Nۅͣ_ =D!]u',˜Ԭ]`+#joM5Q垺>IgX >p^vܩ!ΓD/Ggywr۳K6H4(٣Z܏]M"_|ۀӲMIsiXRN[1P(IC] \s*V7wGQ$,$-V]eȠG=Fb1Dz6K'|hX؉q捎B087fzh??1 drg H^Pj,T%u-@Eaai?ٻ xa՟u( sĽrcGH[r<(v<ͭH7aY:ۗob_YѴwGb`^[=[Uj <V'5^VMP4`z{UG6 ] .gkEaQ&㋊dQSݦMJC{ E ,IAVx9msX@Ld.Էquұk_.%Gc9 \ΪhOdJ^*Im`o^Zh W3-%AFکA4'I"͹< N[BfCPoOn?*U@/F YE5Iw"Z5/vԀ!nm೒mξc&L=Ob NۃB*O>_ VaK˝۷Ԩc9KtGt֟ 9F-/+tlP9UcbG+%gqkqsnZY)VҖ8R&F_Z<'n]m`5պ=N:[:$v,IhirT)HMc;KɩGS R)سKg]T֢GAA,YYF\a:P$#dXiQa9F79,=])j/Uau ;6yt]wq$.w dn!"tjQ㕕mDJ=C0 ֔bX}g;(rǏf *f|2ɣ;w"E}g6*ИV2~p^ZU9 O % G8ux0 } JEd>PBMJ I%vi䷞^(ygdI{ OޅӼG~ɈOy>p1KXMj(F0 |*2R}3Ā_9XLnd5.K`^OK!jlP#P'HYy {Zφ KmBbg!A o4>)e "ջv[(35t V[r*ZyDx2Olp䎑:QYC6?ܓ@NL>)<oYΨ;S'̯{e-YS,'B7t?IaOqM,מբ),( OΒ"(#aN;\T؄sJ>4xT^G܇~ t IarM`70*T8Ux:v+ ԨG?n˸}+Em,T; *,JOҼ*=D0p~-XDw/?V!..6-u3j&~muř{޶g$-fBl~t"gbwGxD,+ ."_Lʲ&ֈ> ? Sa2~SRB3p CuLyO6@iqS-)HtZA)_S^VMKYD~S^[98W( ?Wm/) AuKAr}V \@c_֛/&rHd-珋[Q> xF,Tn!& C#Ie Z1xwNo3A%K>^;Ber17tRZO#l՝zb@_yBpaeH.5?Nȣʙ *Qd7,]MmO9::(=SB4pf i#{hiIboS7]I%(-ǦV:VR=?GL♩gAGxT𜁿~\aД&:h;P9,hA}k$b)E@Y e-Èf{мlQR7|]oZGrðwG٤}>=)* ԒL[nRb=8RӶqgF< -ga5å><W#c'KrpdGy7 6^Pe%!McY_V6ÆG|{"H]$q֛T񩿃L,5hK NܠVC1{)Jڛ=OFeE/Cn&*vo4%!%oٲ`0t)k?׎snY-Iutm7.}=!1q)T|i2{TsvU~EV=ݬ2z?熩L/xN樺N^mS>I!VkB#N]l :cQDbLαcϫEo ctq/jӣ2!0XC:JoO~b7'6-g&7E~SmQa^aJo)Ԫ}e1I *;Ihwm6TlΈ{"h\*缷۩[/JL't5|qTH;zQ8lFq!Q9of\swwC)>}'{<z((r4loc]䵁yR Wan'ǭr @ `ѹӻal0;ŴRgRLr%h;j];!Jd_Af"s0|6tr. snoؕҎcUc=|1Lp{nQs'֤lBg"]蚞Z(@yxŐ!lõwJeW[%\Z?G:X:0|+UP dDݳ>&bc<;^؇)gTW2Aog뚚eCitY+}UQ#4Ϙ%(қ<=I<;s;+A=kL*X} #umHYgJ*Xʹ2x&@&SHz)oSWhnf٤.e0fSڝe#CQ^Xl?[(_㧉ZԀ=NZ~ekzʴC˛bX<$kIȓ ֠`T"CQKU쬫H;qKϙLn^5+Cx昚PZkgG25?maG LlH=kk@Lus:{hgׇ<xjѩX0cXزaGvʘrXb6$2Ihkc:v!m!#. lus5ُWnHe1ߧ91@M{s-&`1i[m2kQ Ϭ}٥ qN2] fq)5Qo{1p [Cq?<Ӝ1x^ڕyXƻEY éƾA俘 4ה=-%fenM蒳A3YթgWւxFhVo1_ 2Aޙlᬌl/b9j_+I_=eFFVFMdCe2tߦmVG#b ]Q4W^^9J CY 2`T)ǁ1U=z޴fgˆ-$.(ïtl4^Q!d`.[IV27[2P7 Vs*'z ~@x&B7Qa'{A %'Zk %qbN̬yemŪ"SR&e"RFzX}D.5c  sq4`9h0ظ;E q󈽧D H-l&;a g1v"8ݿIx&o_K]28geaEe9>U_eĬ_BAb 5X@C4p,F0`cnkjet۔o4yvy&Xu{ <0E< &֩HFx uB)7;(Ebs.Mfr]yz͌ a=x;|АV푳 ;ւ >n :8qv;S|HбC/.aZ @D_] ޿&S6"̲@ j (IK/ ;0 %frzB14R ̒&ӺwSDz߽2N) ÜUR z@9C6aᗼ)!ss-V&(L6e +x_B>4>e(W{L֤i<_݊B1ZaI.y{nKd WRT, l,Yc{My1`5b/3\w Z ~ˆ6gj p&`(h:%|OlI<" ^e%`3GR:ifr+zw-/:GIoJ:Ry0{pV1^m݈K Պ$`=o3ͼXϴtŏeqT'@j3f`g;B?noYC  5I(sE!wֶ[;Lf(2"'d] +dDܙ>%aV9lipFlY|K~ou݃* ՗0%'*T{K^PI@Td ix[DGQ#$Y[uhr;F&[ȗ.h_Z!wLj| ~MeFލ3;c6٧"-lgccbNiŖ4/@^:}1Ou m wx.͂.g `*z2Xokhɝfud=MZ#/`1T _f\];IE{[Յۄ:7g4^CbstϚIy R=Stz8phXrvc9iϖ]¬_3/Z ll iUbaм=쬿> < 0I):'o.\x{9;G#}7ܠXMΝJ _8錈 R/n3{kƘץ(k& ^]Dv"ϙy>}uie*)ֶ3k6 YMP΁*A+UrOm CeOIih#m;slpZ]h|!{#wcM2,fUH(H- (LqPDO8QH _'X'0,w X.ΑKO1.Dz"<'q!s}XtMb%M#guT3ce$]~BTIv_YKږ,w!x& sEKz"9n.TIUzu'F.ϱ1gfygDūۈ5&!I1VG`C`X0RW|Lg~?oOP|/JUc|v,G׀5;ʸ#SޢԿΗ]Md[NъoW OХg<< r(2k(hȩ!us#P.'œ%L*ZA8u({N5~FY̛iRĸ?vwakH9) ~P]'`'a, Xo# c0QGgJvK\#dٷIkܐS eAOC'BIŬ7bAprߐbfi,*@ F@,hdӬ& zB8GAxj`XÑst >6Gl+9jX%1x<9m@./ !&lݐ,P tlt_.yMր$CK( T!Db9Ym ~lG5k 5v>L7E>/[5/-H ?A@axn&-eFc-:׏:9?i+c09tc&Qh_&(/u +ȏyl"N~9Z?Zm1`un+1j30LߪLMy7Wh-CX*5 !ۥ5Ihd 1\O=Z+ ؃U `cN̉[ok7܊:ͭY]j9"`&!碊N6wN׉5edQVJ' S,̉Dj"_-u|wX8'"Q*1cMEgucp[0=JcӨtE VIgD;VpJ6%>։'rXOթ8Vw$v\!IzƗEB$ z%:vEiI1Q;i4 H/;PC̐OۄW;+hDy{&i@#rB_{;c/bn!?7lo8+w{"r>:K.m*-QS~j4N1A7] 2zEQF'g,?S$)1Gwil̾mƺq,Kx!\]w,r(Y`wFʿH "oD˄x+}3*AyLl`!@gӸeeKIvFKP=8`cA(N?,`{v/E<)6~]H#huXBhi"喭N!bZJqp3ecd<󳌪۲o\3%v+^rc vc[@egK~͝r\L?%Kjg_PMөr1t80\Lf $ny0R= *$`Yڹ^܃\*wykDt7JC]{̄Ы6@=&[KXY:uЌhxR!tuhiXZRg]aU\"-5 uL"?%H\}b Ƭ#@r&A>O\ZMܧD]B*z,^=:+ќ^nh&X %&8':i~>r"FӃ44PpF 6m%#0U`Һ7,.}oݩS#vD+p[kŝ79In|[2 nxqkakdi:K飪~Ċν N'/Jj7PcfoEQNY0̎QCT4rs計 : (Mz b̭V'm9gQuj6g<{Z^UMYeo0Fa Ww] ^ZV^5gU)>ޠrMv% !|f 6GgMXBݯ R ~t#j=Q5­Va 3ZRWY5&s-"'-Eaq9YH VPc CDpF/lBdqy Oydڒ%YNTFKf[go1 7K {!(V5ꑞza$ħ .`Mza5.tgqXSd.ZqUB*b1;ծfa̖<NZTeHN`vhC2-˃|3^̋fz[;d.`2x@?pt͚L {7.@-SlM\ש9otY2jDb9['$X0@+,`ҁYT:씚v\rv%l^a1E916qA;lmSHz Uדxh3hG Xz;>)F1hPdօM&1!ݴLtW<0M^Yw0d;j] #c9Ū ֋4XX#] g> {x;y}G#W=Nx3(@${C-S`[=;TbQ{%0>ahӻm qVQ-MCY—+cPexWACOX$ҹ'xrG637_o P>PU+Xf6m^ "lw7 #=Xp2s6x^|0R^@>dr4X7Ӣ;`[!BnLp[NQ>G!ZZ+PGr]~TAzbZ;|C(%ǷjƮ0OQY~Tn6¹[kS≐$iG t;a D̳y7H-z;-zj(D6djuzi0c29C{\(!m("q%ŗ俯dRRM3- бmս67/ TnP8_Ϸ1]r/&˝(ut0u?)qDA {lMcOWc *S-\᝔$\mM;qVYx ݠ n): :zaX{TZD1!,uWfx'=).uyfzu[jW?ic,GV&#ӉOSGy #,x!PoTE1@d]Uޫ]Z7|%/9Njtm)d:!L[_4N%an#(A';7G|'m3+K[pEGD.74R` ґʷn!pӿOnܩ{`dQm@Ȁpa |73|~V4zP:E΢<ʟ&ƈ1 ci/W +HAfsQ߭_^JZoKjPK @5&'.Wt0j)'e(&Ғ&]LXsȸfk>^u 9Tb铴1p">ύ\E⩳ vBOg6h@tkR:bx]t`d^A_Ql;}RX,td_Y\'^QƜ/4Ȱ?'x+(4ñL82UƣSX_ |eܚfop /W(2 {슿' -iZih2!~^%6Dɶ(oBkn,IwƐadngp괤5#+̻2Q*B@e^V8bXF,\~o<5*\L-w |)N긷?Uc]/nJt;/]4ZPaV͆.gSho4Kk~ eHMr.I00a1A/LM%ŠUo//<#1/V?l} P]yvਯħoZ&ǫM  OU}|o" P$ita@~g om4u A~(/<.7qoH؇eY ydVj`Xc^C_r"pѿR qMj鯗mQ&S]q; žm}ptܘnphuqyN~46$}[Rqnc͋|Xz]E+'@l{ &WLÑ8-j.ŧii{CDXL086>ÒmșSjo+B٫c7^|F o]-Bo켼Ͻx@C{NCrT%Wf3ꮮgT@x;~v>[#oI}-`MC6Vsi84t]˾ϙUH AWۘ-܄5R!ym³$J.)}E,F~ #,fdwOr3e$}t /בMtq-Q(IR"2ɖ~0LgmS,X6VY {r♎fӗR%xK0> T<־,$ٕ1+5[5\~@X;k_ ) b,(.N>s- /2chlPo]tM+؟tDs}kw_deO$;+9#ڦ,\9#CFrHs"sepCj.'Xtjk[ xucu㘊tӫ@ƻf]~Ta r"Y%;%#v{VToZNX=M sӻ FkRM$C.JjE]kg2h>HGJ^+ZQsoSW$d{6ycj_c{  SЊVڅ06 åi 9BYRzeNXMRAyT#eɞbedCNAXSlp+dRgq쩋es^- ^f6Gm ZYNA)C5Q8Ba⣛'; r }!Xx ){Rnl. s~2Lrl{kE6x|0ȬnюSSG]q_;)CH< *Ah2]CBs5=X&ER1Fnr֟8Ԏgm-w L`,IZ1q;Ts섥"!\Q5Mb*y{:k24tM:Oh}4EVo9|hsX?$pd?89%蕝A(aDSa^O d(bQɅ0\yl㹅]Ћ+؝̀8dPc81l}Dc G`1_23t|T7'\9ѧ6lK_u׳LV9WK}ߙRM[E&WC_H`'thz%UxR1pu4B`ljZгԠMyLԢNw~I'q0X!kՄ;͝'7]1| 3$=.-v}Y=, 7@)G GQX,K3gI^tj"R9XAcf G?Oz 70.|+?Wܹfhg` a!7ehyX. 7>1E X̖j$t\⨚5DS0b_[fX`7}t^Їdƃ٦ϻ=@U#) ZdfRfS\T!$tJv5S;H[}^aiպsI m_ۋY6+e]E24^枨(ztuRt||Y|GM{ S|Rd;@F|@ Sny٤U]8!(U }R]Mm,QюUzz9ޢU׫iLץ;8v4VE Z!paE'!#k).0Q4ΊεOJz<=n DxMRtb'χ1xdة((嗡mH3;D,헑ɰ+Z0\;5wTc.E43Bc.WRG0}h+JCnЙ%29]+=w`xusM@ޑ!vXߴ:X܆\*C⛴ ݩkGl!M ,AUƆuj Rc>gQ Z, Fv[G`8g6)UҖ3(,`r$6!3m쵯4]!\/'VIDrn^rnVubuz*Ԁ4Q|a $1vVď( gv@ͱC2t0 h~˔\E O,&N@TE׎Xۂ$!a%6ܹVHCcO;E7T e"W O;<˰~p+YM^/VqB.o`ruEGs_yz1%րy=sک_Phva%H%:Qdp^PҖim8'a Dp(Ta!)sJ#.wzdr; w"ߢFpdզI,x/K"瀼 #'R>ZQ^rw-v] ?h#T1dkm& 6j+} 1'OEYIrxxV pf^e=52lYuWp,3yoz:\̅2{l~Gn(8pTVv7UVrQK*Lچ$&(y޺TsG*$͔=ҕJ6<k{%p xy7TNښ\)lS6-ivrf 4 :W[X<z/̿~h8;]!s]8ReJۻ\8L4NHCNPlm~}Y8|nj\vqB ?-Հ>X|{ K6dO'0FnKn_V4q!y9 Jfsx@Dar|J!7'EOO34Y]2@<q~|ptkioJB5uqė(Oל^k+ؐE>?,S; $ɢ[ 6Wz+@^Jab0>(ױɀ5}ßtnMPQŸ 4z zK1Z$tգ/x!bqyo k_ASFJh68!*N[b,NXF&ynK hFXsΌq^ "rۯSUvBHI@if~k+TiWNLC#Uvt53+hiE:*2RWM8Xd=I%tRYt"ӫ/X]4*T~%d- +!, ;tcVlN4׺a.yp!{* 6ٵPjp>nqs 8^m f?n¡襐R,$3q"t{;Fj,N\SaL$+Y^6Xم-FAUܻC7$ &M%:cT);9"J6n %՜f/eڳVmD+)ž[ u t .eb*kN6צ']0PJPoMp6>iOTO Sxu3`78d]GrOqal2R:"v_#Tj٢*lONan:g8y FYɃ1.O2|>uzc^a \m`=s'yinUjM ~/H*.7: pC3fo<:AA*]clCw^.:.e@A)n "X nv~d"驡`% s~ke[83GF.熓 cd2$qVrUۧ -qd,?& U dTdvw.8Eכf|~YĿ[&Gĺ-Hњ|ߖY>{g:o4S*%H8LLWÎ]F9_sgHD]?ZHN@CN%^oKYb @d-ҠNZ'~ ?RSaYAwn)!u\gf I~'*4769!T{UGXNa\MJWLZa &iTdm+ƥus쪱fNofuhDTy_7Ǖjy H& 1'ik?`}waL]om!̉E=r5\yK z)6?WxVtk"]tC8햐1+gOutIܼk:V Irk#G:kG>(܏P7;~ -Du|ja굼k f KvJ@CpQpKFq~mS9tœJ\nt|[. dya%y]$,O8+PCq6Qଖs᧽U҂#^^ }mNs22MAi*Kjő)z{liud  v˜ pCAD+=BZW{TK YNl`Ըa_gZ)JP]X]ãW:֊FB}oKCtT5$:'b9-ͨ:1J{R-K79S>5򔧰 J/wV<aW]-w׽FM8+(%vJb0}3S!yꞒ+5ܿcG)^^qXo!)'"#B9C @A`/MVkmhzg nh :Q7 b(뾦=@O Zܑs#w4qsUq!ʨ`ځ?5&v (0E^p[^aq0@I޴ ݸ0)b ס!h4k ?&|J]h`e CF6#ڐt"z~c}f0WU. y8#s {%@a-jt^4Xh 55kgT ܦ3ɻ\p3CMF&'#1D!D WR<|.͠GF7d!G:Eywn|1whA_t_X!U]gK +$xʲs^KA`Hd.STu)3hBXH̨#gMwg zZpryZBXWI[A7xz8.I| `1T~SLDsXd\wbͬxC['@2 Zczz>PEM,ZK,5mIvtw*SLc#t] youFS."D;Zjs-[ lg|5i N¬.;%l&C8#7<"9D^Xf.G59f 9#}$0B+nZp ټDN'̂, Dt7ſXX'msԡl$notɺ5Q6ݖc#$mU䇛.\)'l!& JQ>z|o%/6{Hb!zӴ-$t];%:)_zaAmNWQ1~oyPh*tp3wsRoݩDU]ilu^xVftqb gZ],Z%:ieTgd"QM!~T(ЍD!R?HE}"Lu"v%j|$iP f?6mh qJ)| (6cy3Fym,V&jݚmX[7Qd:.ιM/3*^ܷƋ"ޑUpᣳn@H\ TԵ(|c|Np,hW*NHU+mL-E P lwM[2gc]6DN&W _Qnez[%Ã1 UEZV͑Q ? T%\UACCRtgyvǁ$m@ zdYtCgAR\f~4\cP vMW+sOsae^?3Z@YO` S-(8vĞ,Xm)eMk GN{zp4@+Q:JtQiXt.H CŊ=.A>i)r56h'3iMJ>+.Qkdvg'WIiHt`t *D| a•EV-ؕqkOA8VKI_=i U6 !JR>&[+c˾3й_0u~ND!Ӿi2b%$м~꿬ɰw41Z m[(Bvq@Q U;T*S#p43t[,,\5Y5鷚 2=oֆM>954~bE{I7 ͕cJ(Fd"#]!0/#=Be'LoF Զ,maa6Ի  &U] G>,s-H1`&D'*OZaC|.Ó8/8KBfje}k :$lt1*2ǵ'ƅTDIΒ%/83xiC|i,ͻ|u+e+# ZJb0R[DY|H6]ȹ1tDZuv6lnP+jJ4 @m̦q~Hnfλy(:K[o1o"6dZ̽H8L<3Yэ&gշby~#Ruj':9У&̱v}3jhm‘*p Gi^ُO(Cd恆 eU}.G?(UWqhf]%Ú {bD aU6"c(5rd ]"ՉU yA ]K%.G\9{,)cxAbη#wNv<&,+<&SF-,ub6biRF&A]Uc2'(ccUUQsoV&xzKEtb9bГV9 DҒpi'u|τm.G򳔂<5ꡪ9K:9U2hݵӭLտMT˅bC -'QuYT[v0765%*B@Ν U9* F^U٩/,,qN,rstu3j v4R7([0(x}vG6Tsu(kbNsoP3~兡ji-* 9ѿS?7TN 31˺S H@n+ W3Oe]s!;o,afU\vcҹ9gBa #Wb[1<GAJFV OFaODP ȧ?H9;( uJO EL ABW1)?B#;E\!||ΐƃ"nĨc߉0*y&+nfٻֆ[3$F`GR\$S9Y 9ƅ;2[R)TZFMkSDSAؚ$R:_gP#2@7ROgxgzѴFT3,>(V\"_#8Ȼ=ska}fw+)gֽЉN My8,-KDI'N 'NDJ5K ~'ܘjLuAvsGo J?@p| c]KaF=58ޝu$%a baK'KũDZHRy}y阔= >gfDyS7vM0zY;΁#盎T݈3ylmOE[ed k6%J"bN1nPa1?OX>!ė@x/J|Yw֚RSQd(PfCRFB4ÁAɐVYZ6b(8 ֈ߼Ņ-_:KNWtKd0Ҵb f)V.$M)'xW; WsR5 `Xkч(JPXlӲjgM#ڍ(X>ՈdYx6O) T)͊*tTPe E h+?zqvZb9DnMë9?xzxv^nY,(y|nL4 1a҆v$!ό8A@Wt/}%W>{y6__v3jEg6zu@JT,vzf[3eZ{EJ?'zrnN#c8/ N81 tГ G= Zlb˜R߿Kw'M A׽A`۠F`.c@!jlheWMme^ܸAF,sBJ)Dâ抨^1D*Ҧߢ TvbSD l}XMyrNc 53n@T%`?{Zm>ݗf2a1А=?Ww{~dkVZ _[zWsZ 꼫^w_wc'Ca-{ VbA# Wk癜 (s;)Mx/6j X\`b'Ԑe*( j^}&(4oC50E e<@N^ĹyQm( _ށ# ]BAލÁLyX0Na_gJཞ+ ?!vGXN_2 'T Lf͌ԟ5cl no 9}Q[/7<=1R;%3雜:tKߥna8dGJm6x2 % ~ þx݌J Gdx-oBQ/->7<[VdV1INE2>ѷ+`5RS2PeL/oG*}>iHgUNJۈ9Q+FPzT)14$:@k5S {C#Y:v➈:fpA釷U4z,t(1b8W& <\_Q]4UW̙Pi>܎KG%ر|[rwR!55R|˩9#;]+\m99Ibv>C<`ﵔSsKj F}pUPLNsdzPCu)c"tUIċi6 7㤓[#fޡᠠYvuJUy3*20'2}@Ҟ7QԦiiUˤF rPn Vpt1`C 7QU FθՉZXo4LFg-SޚXUI!wB9K /OX&ߨp][ToTsh l}k1(}_˟a \ֱ??ESm 桺A_Wv׺E]WíokDp(c,ߵRZg# dgi(9!Ҭ2,5l怾@QB e-at.MLt} 5&QމzXq3mKթ)R P~-nzȩON'e]>3CnÒcB.3'vnX[XiZ}nx: o6+ؚXU%ZNy@tJM>8o*H Tq`ڸdJˆyn6)<1lL2UNS`kʴaZKy88P _|\Ev(5n Luetl(׶M56-͓*T~!+(=m#: _kX^U! /ʍ>wφ &-;铦7u ŁuD%`zk..&A5l.d_G~t,y>͘R#RZ#Tz"?]zHq> =a.c2Ja7q>h^s[e}ZmY{;F)H-5|_#}]YB*~7@6mPXYL^V&GUHԿSg6Df>aOԄ'%B}qy{vO}X8$bhI YYgp"$U2&נ2jq"jm:O%f0{mRI\o;xT L:7譚J٣,Z\r^$t) YH|nJ?R_ Xi0m*$kٜJ @ 9jud,fSU}c1&<}L\b;`bJ&3 Rs+rqZ D4vMߍ4w%'6)]u<].x)!霴zZ4i27(bǥtah,Fjr!Umyw0ެjѬ(V5 c[Ukl';lҩU^%.{ewCRv|߽.Π64asa=rk>RPȡNO_W)Slk,Q{X:RJ4QITSkeMB#.YW0Mc N^uu謁O쟔[fwe.n9;ymGҮ"bQ@P$j=#.<ZT5PPkCq0Qtr 9b? |xRULGn)6Z~k. h!,8Y.H9p5|[(07bT&%&stJ$E:%:l=!p }+;u7Ģ$ t2y}3,]آ622 c1gj7RnzEDU/7g?M|iN2t_ׯ! řD|0#\\BVNh$=u.\Xgy4 4D,RZS o2!JPvgb@!v#`=Nۄ1ȲQ~j5+O!G_х Fw!tmͣ pf2$e 0BtYy,u{Uղmt󠋢 ZmTgK{Txw`Nş"{uz%KG C:ۉИ}# J`.Y^@SC ~y|[ŅV_] V.m"3FxK|݋@-70gX U*' Xp <9[sA?65X08mt/@'bSR{yezU,҄j= Ӥڹ}O%=﷉-]>^Amy9_pRo6쭏;ѽGвm?"1T(L xFÏQ[j9cO˾l#wam5-tv\r#:9!%TZ/.aW,,ǸZ HIPTlg$~pKiqVj TijtўsYvRVc'ei\ZPIs( oq }0+䏒4'hB:&l9sb5zZԿIeS:'V|˅c6_y%4>JF~lsimˊu TBv/ZPCqAI|YX]~EurZ*m1>Z 8C>*ohBž.YBE'tTO.%g"MHXagjd|8lag\mܺ5sJʶOay~ _(2W x8Vȃ |ު|](.|+Hޥɐί*̩FbtrP{' 8Q ^fF,qV=Kp\)hc/*͋﯐ g'-kج IP"d1)>N2lhqH^.L]]8qAFFP%xY 8_jn7pX=ZP w^صlE4iko1*]L ֦-n,sW GaLuj\Zw\@# l R\gaGe/R2^u 8kFnffLm.Kk$|BD~*wͺK3X@rO(7Luv<'D46Rc !J_?I$:,@NvA7,,Î $n=V}lH] |T^`ODX.?'gީ UtkfxAqFKB@O(7D/{5P~c6|Q7tHm7e8^ۯ7s@vQ0K#1V'I< m X%!˭֠zQZ)o.!Yt[eg@di6l@mUxy-y+hӶoSdF:"}4'2΋ w 2QRH[0-,ȇ :[}V4MRv/G'KL wY(8p') ݍyWtf`R.G4"t?d㋈G-h0?~1 6~b%3ʿ7yR>YgDpp:EFPz R?dK_ 7WspQ &SUNmNy}<Č̤&NLPuzm>+nE= [tӕ`Tڇi[ك)ڂPa6KZCVMyAbF]ߙl^@ᨷ+v#}V#MOnETU=ZVS-S*+FE /l{[[LTāgGHMb>Ͻ,"^T6ܥK r$:WeZ0@/wӤҝ0d@kM1 4iqd_&ِ!y}th}Q쳗O#q^Q wG"HtQiQ " "Q܉M~Le,(gZY}%Y߳ݛlY]Q$2v% E[x) #۽gi 9U.9C,My$&38 r$*?Gd11~R,s`Xdv|D1J~FX<Y(]?Fag]PcJږyVU.hk'ӛP }  ZWF{HRo<y}< rU\mcwQT"h [E$҈y*hٲMI@I,{BT.ׂSUޚj/2sqafo<1D֧R =Z@Rdf@8RYz$-Ր*=J1)7-OɷVJ'|sɏ^Ì7I09!m6xWzy!`^mzyYm#~w?B/mÅk1n ukQ0X֟3 "Rj5,QM}m}놇[U;u挄,׾5nNCf)Q`oF&[)12 4ddlr%HCE;Al0_#} {Ԙ@lY#4"ز&Y"EǛ~r)gύMJzrOp'nO`X&{S=Y!/@O;6xQF3#9WMcUx Xk; <{@x՗խIn=-FUD+i;9c!KCtJ YDX@\HO۠kK ?HueIRD-,ա yf/btj3bfS}>] }s͇UQ9_+,W|Q|8X?b[w c Ln_/?;2*q4VA P\M Hne2gL}"R"cU-=ߏ ɓիIњNVۘOp3R`+`#dLptVTP&R ,_i6S.)M(ڷX4־܈\G- 0YKؼ ~b>LDh +ԕ ^ia8gn.'M]Opc;n8,wc_4Iu2.Kq\[v$JhŸ8M)BY}pK@T9ĚVeG LXMy9!}MkŨ_-5tĎSxǪ&Lf5Ũ5yXD@њ&ж#MmM O̐ h6K@*.- ֝F>{vKbr_խT @å8:*;NZY Yt DhIYP'¯rA2<6o"Lv'#{iKՠn )j"ZQX@03b0*`0C^ ]E~OG_>.L61=沒1k Hb zvb_Hk㩀JLumggKmo Ѯ!XxEı-z$g9f{Sq=OD^2C4ϔNdf~Gq1SƬW|Q13HO`IUrr aU;Ͼzr@[m5-ITpsT[Ao#\\Ԝ~0qa/Rb-:{f':*"g|SZX?`o,Jv\5P#E=Q;#ux@EgXu0(or0I!2\0`y 4t~=YN -G>Mu|Xlu#9(zZUo4Smљ+YlQf[k_.~ulATٗh-53~=M@zwa\ GG繧{aި$1~N9?t-qeRL.˗IEHӅWfV'T h- Ц-77f>qj-34^967F2{Owx0zH#49>d7j|ʌ=56XiolIr~2ǃv1}c:+N[+)=ۤce ݅8U `\>ma+Xwqrϼ1t-w'I- +  ,6.dp!jmvwO;D]uV-~§Uhf^8LVmta\,4oԲ@rJ:v''J[A>t]',/8Q7Qҭ}!kSWNX Kuq5*ì._ rг<ɩopT; 8~Nl9[r_YU`LV&ݧ7ߌrzE> R kݾ (cJiNu8425S> ?d2爵 1\J|%\+]I,z5Ezs0ԌE0{4IqRg| 7n/wG-JxWt3} /[x&5nLTf)zڝ޽q**@㱿Ay7t r6FTt¥9WA Υu*!&a>k7ӹ&Eq*jPBJa;g-Y`bO1a?F$z\( \.[ .XVj.:b5,'uW\r \O`j[SANT#HT_etW5[€[n 6Q*0L=~+L9.o/r~'GJL_oL녿b- ~ lq)Q4%{ 韂onB8ل0\ڐR[wQB~t^y*t>ea aѽLj\$d;̕|o`2uؼ: ESTy>vM:Amx p w;/&Iœ-"#1Ps{^ /t1ae]?T*,a{5jBqHr7^m~7ShwLI&(LOo9销Y ̷mk-t̰/Y)\=^Cɰ`v]jrV1s<%5f$i:&5 Wu܃A&2D1(-} ȅ@jcmfaw O+xRgSg:C](fB!K/=K{!(U;$pHk SP>;6ق(#pCg/$02%%莄G1})Y2?M;.x *H׃J>޺)u[eV^(53,HmOdGȣM.vQ hݷ7dD!81W47#~K@3|M*`[Z؛ÇE!ցH{նtŅ8K}X4=!'(JFd.me-9q6:+Kz;r[Jb$BfRea!Fj!%V}ђꞹ v[\WCbL۴i',=;6h ԶmהgK ikى("=yKgbӝ\ btI0|",BH7dݻΜ-vwt?iۨP |ZV!|wZ8YUx;-;|1C! $#J!UBZ΢П,DE~~oUu!鐨Ypi9݇LgA&OoAw7+tJ&'L;ZwXX6댵: _$ӕ#F-2=U?d8[UD50Ϝuh+B/D9S;xb@V8'Q{QD~jY I22ѽ΢8y-4֎ʇHjan@8܎'[ X,&-&<xYʜDo^g,uW|eJxmҳ[E ZgP\N|:~ROWh !{JQ>";E3QiGWp+Ni({\(VqΝLc{8V e %M҄ךs&dw/-FN $c&]4H6ޗw]1vlM[4ah-ZzxjKqO#BZEG&/5Llƥ-w\zF}ͣcY=ö\̐ǼT 57JeTQ ~CMl(d׼`۰¡)d!So";])Q0dWטVu;< lMF;{ԣTK䰨> 4DNerJRm.xMgM.CH"4f#C{i_%&L|x/EPR 8)e ؝Tw(#m!v0)3FeB 5&dfE}IKQAt{(hT/>z4 zn(f*0>']V`&6zRE[:ڠϙ8D@gτYb ~Ĺv4d@kXTXn+|f3wU^GS@ ǚDs]ԝlkU \ԆC-8Malt-0_JwjoŌ0;FP txsmCԔnpwE09-E>=Ʒk~#kRvY}5Mz#*:w? E k!=MbaĊ)>* T=7 D]/ 4F[69iYh+ʎ iNq~$%^ƯؽT*'5+ /0~a <#Q%)9|phtbt؄ejv`PW;NHv,zhS4P5{>UhMw,a,! UQQ-%~_VOĻ \/D5ذBb/é,Crײ49rX+H#&aꩂ~,bZLy<e]a ?ܱz˙"G58ONR<=%Nsdx|uRVAAU1!(*_[$H7H29qYNJ#y ƀ;ppW\0B;a Ewg5\)CjWNklr%K`j^NƓjx;@ r.>'+(OҤfAT12ߛS3W%i"-+1[@Fzë-mW*zǯhĺGvUOh*^Sݹ1N7zMևYWk_M#YKж_Qୢ1ՇudY<\(H>A$V?YA8 ݃CA~fÒ yˮmt B3AU'dRB|nG³q+SOErHPĔ,f31! "7Nϧt:< h6Z"*fϦyZsVǰ co'5 O}Y|7 kPE*Nc S1>Bb`o ve$j 5D"~V)&Bc _. un}B;eu#{TOUՖ_%\M˴w3gYic>BT33b?y-"-U9SBZߪˁ^]냆3")`uHW (z?GfƜe nV>"D9yiZ^dnƔ# M:bRo qxh*e):=, ӦICh1=F| @xl|\{+= 'ݫ(PMIy@AS f,W?ES-y&R @XsPֽvݷGΰZ s0"k M}lT:4>3\ea{sÞFw)ff&NRiI568 M$ ie\d&'Rػ1+QK ^b0V%[G!YrrkW%]f@YwR nFVƳnҲ%Zl/Q)FǂZS6a8{Kr[d8h&] ]T[t^ucjcL 0&gZ㨨X"}@Felt~(~+u<=bٜAԆye =#ykcᾗEy&#}@= FOg Fy |6.|GKPR˒4UÝ .c -b&SȌ}a*v5iPGvnN6XVݮ~ ASxpԷ dsItgV@1spSdeU::0ID#ѥl]SC4zGG~n!Hh4S芬W6"+Z8S!bjKw㔽'킏M]2+]kWqܖF&uɬj@hf59B:1- ܖf2.\ 8o$K3_)';lt}8ark*6.9sxCPbt[KUyK\^E45)L?,zkYWQD N}XAqohmuDv:_\/ga%~zC+X)؃§Z,(Cb|"{:ɌV5."GM xd<[e10`~'ĸ n[ ٢"msDYcMbyUFR} Lk%(W?[R6Fqn/͑mf]mvfQ$K_@4 @ ʐRJ*;𰁱#$ց)|/^A`*xDWIJ]T7Z<.9$.>K@|.{id8ST=cM-%a쀅R$V : 4i'λjub n"dtU T=sz,4=OG%x%T*˛n8{[ߴI=Øa3 B946J8*wk5n&Ɵ3d?^-^β9 5I腁K"LYF<#usBIˌb&k 4`39Aۘ*#tq2s+Jo=UskdTf3HS4Ff. j1^#2pÅQa^O.lXds_1UF\%d?M$@ɻ XẆ)#h '\QCrVak}8^8yRxS*46&zeyn 9/<0cw$6 G+~.&(D^)ŵ \z^>Rc<)&z`fD0BCkI"|5, #ƹǩrp&b=?GrP]nR<6%aiãxc dq!ѯK1Zޮf»$ X#~k:|Aw&[$ HU֥`O ҝ5r#|`R+XPENHבjwןdQAZUU˿ #Ui`ҰCIJPk-7˼@y'?dLERѧ%T6ݳ5<^?r>D d9lWNlr&NU W< !-c2<cW]|ds\!I}<%'Yq< LbVW,/Ƙ\*ÀA8o0AWl+ɨ%кJ؜VrhȺW̑`Xw0)bг"ީ-fDGT>o*{0zq=t}G+̮,B;wvce vyݶ0hpG椼4>&mLIELT!m 0b<'G ) ~j:T"LmfMBLQ=di)sE["!|?D6>y߶qU* Bggc/HRw$<0^8vwDr9Ňff-,v9640jܣUAʹ85kG ْАU{-l.e[ O7gu5Kam,B\啎{]$Lx3-b)B]ÍfJ),mMEKpfp# b[XP"I1RWsq<"V4To8{@E"u v_Y Pv 6Of\c(:n&-zNfԻL@ךCۣ:FڢyV,.P3 ّCyl= )](M9ERMa^ʗE xZѰ^89#Ց0 =5=x+sO _Cٿ1=4#2q>Qضƞ`nֶ*"=Ff616 j|PAS~4)rYVg>l2E:ꠉۆ\JbOHS@BT3.E%9q6\و˃OM3-|t!XyhjY\pNvo _c `?ЏʕrdAbiy} @]I^"*PL1Lk34p3c v`:ADǵ7!03Kt.Qn & Fn$knOstgv"x %i?D_zjF&*_b1nLf?N1Us*(6瓹hAU˳j Uut1؋g!+j㥙gZZcRQ{\Vp{| X:"[#QYi>-ڙ#3nf`_,pC֏,<blH9:9bl9</Eےq߈C٪ U,҆)7.[r'y5gsa(Y+zr`_o7^@ނZ)ߓX.k܎1,R^r;\@G)'UY蜙 ׊I/x y0TlV&Ć" y]DܥdA\<4;eʙCB~g`)s.Lڊ+\M`rl5:j5b .3T1dTvީ 7ڝ' dޏ=]|&z.F+<,AuJһ ԓJw|. :ӜyҮ[`en+B6ij!z75(jXrhuCuű* icZw*|8pŴ"eٮS܏Jwa1GboXAh綂hp#Ns?ߖͫF"t)!A%b"B!E'@b[0gڤE/Jlx'"p"fLiVsVp PsR|xIq#/N9z\RJ|5rTaݕ$ K '>=A5~d7| wST_ ,_''Ӽ E;B`+mTM)\R7O$zd⣌&uHDg*ij3_ }ݒ T;-CM5l RtL` 5tXR[g$Ph.kHlUj 1PٮH[| O"3K ePMUKZ>;h>xڃݸLnRPC^ϝ@-#. afMxeKLE)^r|iiRV&#Q ~gȗlCܜ܂㷚Q]ϲɟ.ʳ]P:;^ //`S~ ϸc])b>HCIs&-M0B`inR*68m+0';U$w8 &/pã@A<3~|>lh-ax6iN"Pz 9z0:Z ?uH8Ň"fagGxa !ec9Jn;MV`_HTfyIɭ+$ i!Zd`}',^3xW{6ܩTSZi_[٨{.Lk5xX[,ȶWӬ ]OG Dc^/OS>@aqX.(c(B"ZũGty8--XJM@^a_ۃy=eOQժ世+{={q-2i="~.7~0 $:j!URf}zc6ǙJIY[P 1;Z C@@YC5'b}w|Q`[QE0s7(KD2(93n}3{**ڙB$՚.f` Wc3x E"N$ F٣19c3َXfGD5b9ƘDH!~CN4@}UT//|ߨS+#JBݴOq?nԞڑHr^z,18uf(Ht2{ ǩ":0&)=C//Q+ d0;׏`e|?vϐr! )WM 2+7!P:lj\Imh9޽_^GN w.U)w`ҁ5&=҉/N;?TʍVI}f2 q"z]Lb_fsU?Uav>S$tIq۱,ߊΕ᧯l٩,IaqֹkT$M?]Eܖuu<̆azZ= ‰\YMg/}Y0Ś@j%U(i@;5MŏS=c&:GS\imAPa}p@}I;+bHXf"=ԆGpG.V/:Wa?#k Bg.TBES 7/lҡqsFA TkRMż+@Wl++ݚw UVB4VRnt}1L!㠕ōoP 4Q{[(̌PI] ,9mF:󳜎e9&puv,ـ5k)>rS>pS N[Y֓#wkGVU\.5vxpcvgҟ @,?+ܫ v:K[jsi8Ju\19SxbQ ;8~Pav!t2@-g}m5+`]'0=t 嗌*$!o }֜4TZ f_V^]c]`4h#;ЙHHWEKoȥW_h8XFHU>uÌo}UZe.9`әgfnO)Nx|$BU"zZ3/ݰND))f}KUw Y ry۝>I*D.ϭCd+PIi)?l_M^/4&"K`&ME޲&?!Z~rs'`>8i+  S1PZ>vo@\c}N[q9٩ JDR/[taM0רB"6JK@AsDdտ9E b<>@LN TMSj/)!"ʂ[)o/?#2fk L,"eԓ>At=rgSAf2L_G},T&yNs+8Z&?SˈwXEȣ;,.HL1vFcۘ7474mA-uù*fMRv JLr2^| `/뮸† E`T7#΋6Br=N GnhrN\$e5;1i{;K\-W/U1L!Y qKF`!U_^! "]C׆͎Z{0oz!pσdj ,䲶:.$+0!Aľr.3N5dBЛc%*xڣ;J5P9E\358iOdrI8wBFh|KJ88[W wzz ?@t6lLg;vcjˣԾe.tèV 2Pߗz3VJ815_c7x:sW>N s|"wΣ1q#~x5|ԍ"FbtUKw@;nEOU=Y"Ŷs/+vO~x Mwd):떓L N͍5MKVy(~\fgjq~:ؠq̸N4a4?P04mfgC y[\:J|p[Kj=QKqKS&s ߮]#[2w7<~8W젃os5"LĖ<n}09:4O`,:vЀl%zciwL4݉u߯ԃ'B@YC [8#rs(IF;RZ#'M"rȦԝyRM` {@>oU*H:Cx)Ò#$M\{דWܲ8 78%Hq^dl(N0k[A}9,Yzkq%>$"^ 0W-,nO|ebÃB}̉LZm_S7?1]`F%gF9$q&+E?E2 D~:w&p^_6cb+겐⍜M>='6= /O_Ju|g1Xzq@4 /hPd`+y jJD6F/o^m%p&?$SrfcT C홬 Zko4)q:Mj9S̳4F"1)9qXw397Nlm2SN)@#\4~zCFfJ,GGMބ,m-[T>n-aP=$2Qp~հROы&hН}}[2{?uog.`#A'&V(v(;Quj3՜t[cט:q6U ng4CX˻ -7+zc̾~'ΪO9iY.'?.OX5O9@6ȸ(\1R%}KCTV"hJUʞ W6Nj %Ø4,m摦{~wozDÚ%7IČg] vge;RY=*̏ҷ(A-w.aCƄ%qh ū\yEGe9@QQ2`a3jD׃`;œ #KOSŜ~"уp1Î*6צ1LTXwO&> dzސhْғz_ l($\94Pd:#ڿ\hQo~^r_p>S<(k֕ le={AdG27`-15֩CYO\2qU.jks =C[PB0j5m%?c14qؘh$Kdc:Wʹ_VOV_6IL‡c{7Y#ކҴ5x_j#s ]]~ ْl|pDdG: 0,H*^eelVI'1ȒG}Q{֯>dߵQ6LuS, –3Bݥ}[irPrd!;9W]o,kN4mv@mPV`M=rt/Ud0sµ+HX3\[` 7D9 v ,,,ZE:(b!sCX9e&T+H&2U&vs Ԑn GCN'V[9R]r:7[|&#r%3!+_]p]gz/z?meh(Wu`DXZ>.lSy49ܐNjaѭ(0>ec\zL3:I]ht?v;W)dTyb+1Y㘉0JmD(FpRCĉqRW@`eIL؞K 74nR3V/\8d,C°U=gK ҕ.GpfRͦIy5B2}ngBEB31Ks:YL<u-_5Mj4i|\cЂ)x+(GS`A y~ED+ԙ+*McueE3eD3G f|4.$_BJfz_ޯ$s-llaFj1i(Lu[@R }mH5?!|g$Ov#ZҲYֵb9wa1LHFʓE9iPRPxVl(=C {\h$Apov6R/47;"TU\&4Bs /580+jerywO$#tڜgB]|\bżmH$AHa GQK $e~+lm/'r1sU_o# eȹP:>MkNr~ۃ^yA @{u5u/;jaϢ#@,3C5s :']g>%u]G5+[i3+9{\T}=jUCsULslڣ6|XfLθA.< (gd۠E~}f)ӵ/#g+ Yr+tk-ax':GȭO"zmptN8Iq7ڷui71dp>C!b`Du%qPS5p8QRX@x MKJ^~O6.9R沯LxU5{6v!^Ti:I o$8i$)`/$eҗ D/ONQ~Eo@B09K2PUOػ\=fPH?9( }_("Kڅ~3 b|pO~r:ъ!~Ʊ~Y ::( rRQ,>pl3Ŗv)pPkP [N@^8YFS%OD5tx-q-T&]-Ұh;quFǃ3+zp\H1+oĘ0lzCn=_*oZ3?fXWJs3UלPsۚ.~&ZLwA~'MtÌUnvQ_ԛ}{@Bךl X!pOZ љ׎5d S(M|C ŷTW5"QMں(/Z$Ug dȾ>ezM.0y4xE[uiB!ٶLc~W.̂Y\=kRξY3n }v-WDl)vbLըq?(B%Ή+*&ѽTE76wٌ^eU:aNM{'|/ ]83mq A2!+$Ј:|56)ԟH` qd\NHR-'&n܆`B6'W*};̼[xW/ Ҏ[i_d}κyq/G"Ig) ;o⒨a9m*5@#nbo]2`_=WyQosxg\c*"uˍ:G_Ԫٰ,l*{xXu[SMmLECdYB=c[]8X y ].=%ɂ_giM3JIڱ $@H,<͒0޶  OfCZqS_,IG|G݅Т ( |?ZX(.eM?~=ˆ}]+RlA%#QܯߍgOf' 0Vr)aK+\z dM%uP[Y֙'ٌN"bP5aɈQ#.a!j͜׾$h˅6FTսs.g%C킡*N@K@sn=Gq SF4~ T$=ӌE u[fT<>Aw-$}Ff鳁qE"$/Bd&d8CeoTbd[ *y@{:C 9E#1M-TyݙO[/_/WhA ,< {  uZK[HE6 [EZ)胀D_|Jc7~BVBwfCʀG^#jf̼x/ֱߢo$n +si]7KV藴w[o}+%2MYckA9+Jac D7O,~m9<@=|C^Pa5Mq7^ܷ=)Ӽg A zjTEх_&Msqk ͊`LKə1$pO OzDn">A4@a9-ꎡі% |_:?X?,domTG! Y&~oyw>>їTG{ 3yM" ^G;Cm@l&ey0.I <:Hl' ??6"GMŶ]0! _/E\N2ϩs8(vxE`ZmmO@ *)d-M:<'\BO(ϸc WO+GaSO7Nh Q*uC_vT!xͦ+5 ;_ze%Vc ;|b )./yծ9po]]>b{; ":p Y#l0=aP\`2С /㈑mw193!-Ie MzNfc1nk޹ssI qf"u(h>C=S`c'y/c}_d;I <8_ #FXn膼KKm? c݂^Ӱ1M!j340O1S6&),NxVKPrX]*!<`ȳpƭ:?Q4qљKv+oҍ!sWDr dm@;%bpv-KXV]s}eʒ-RCGiEp-1D4<h ڹ/ mCͱD"(}kh*TQJsaQqu;-4Nѱp'HUVPd} ]F> -e;brze[az<·Π‹ ?Tay7JWYγ ݑ |0 m;gdwng \l||,;c~(4I2.ߒcmIYtG*_ }ۦFk:"Z\I(+/ktU!lt̀sSD"VqțH(*7ggC!;fr{Jڰ*^W޾X ipE *c?0Kz=T/B*/zI"o/=x 7 :]Ln]?c6B&q/8v]$h/Iɾ`?j1 7c`lHqL!!KfF-yP,oQՒ: #NKap(L j(3ul:㊧$1x5'gh٘i _h iO_Wň0l!7?Ep27F[U )f~F[|rLDLb'g0ԗH˭nKeZ(o8$0oWK#O튡6t`17+Tt]X}szCrMYSPe^`{[A’G+&p A5]g;Y#a riP ~Ϳ~QY1U?5BӝBA'Nec..`.ơwv.oaM)S eN3Zmd:{%rb_:rz36*]AwvOD"Vln=FMI3>M"iSjĝƃ+UfSeܻѲܬg'kXGRkek5Igy|YY$ ɫxyuB=y' a/qҾKL:5 5 sCnLF^ħ\ Q&Zˬ")8{ˠ0%-C0͠QuKr`<Ѣ"zedM|VE?6ҡ\#@$XXo%CIq%3+'s{# |d4([j^6buˑY{5v[g顱Nm@o֏9 tJ_@b|t~_ t0w#zA:tYrfW씎 2@U92Xc ܶH\QfvZLo W_&z  $]ϘgᱯyVĢ-<}?ɦ֎Jt"\k%5Z6OS:EzΝh[IMZ~kBbL5[0[)kopۿ`L v#(d\c4{48EB6!'`g:^O8J S]ހA9p=d4N='AP_RDHH[bGnv7nj|4kn1O|$_){yA6M֐qz>kHA }| 6T_y eZ{X!qݦ[Ɇf2hB["R܇uc@*%vUbW9c(ywoal]1 E(H }H#g|[^2)a!+[;gXRa GV/yz\B5׮#,7 ޅ ,m*E+Wю QJV3̽-_UEUAia@PY]8{"ʾM˻*b'$] *V(lr;=nqTFa~,!K(W9Z~7LݶKbBX^rNӢX5F~x UG+4b@dODJ/`[83E&!UpXGP=8nF81OKD,I90xd) Ʋa93#\6;efIvaōVs51wO(P6K.A"-ˇ)[tl H^aUyЕRg Kj:kL.vȥBf&8DB0=~& U4y)jW>褦?|_6xMFNl!ga>rlWɤɀLƴH189I o=Qn }Hή>V_ ,Zśz^ 2 P1ϴG^QBĵѓ*&¸i_]R/xY'j}b?:$AѕxdFbhFq̃A{ ? E4GUGh Y7#Ѽ{g(d ?v0^xv r"KZ!bJu<ƣ<.ea;nBX]X%Q$f6Rw8-*l_KOr4>UOÃoV.$6&wzY'aʯ{:})dW*K=#ӠB?ѥsd 68N,@ptѿuIX vx# jr˺Wڞ ey c_OOoҜa}ZQeTq*Re4タ=iamD<;N[rzQ`\s8C_.ʌ k,EcIxN@@@ƴQx7 gB w}.L?Tꄬa@.~{Jlxfn vvQpYF̫}̒$lDOns,-}:ESI;ag(*aٳ+zm mG-p r=+LkjIԖ-qDAeg5CӁJAlJ`TxmʢhED?wZUs^ݸ9clHAs! 0눧uM}Jk*x̩>jkAg.L]ţXb9yI͑.01ko9lJfl/0,^):`Kߥ#PVsC3_WYQ/Ms:cl&v=wfx}(e| $%'zBITVf%2vyg-+^"F3 jFyзzx2QPшK'I`xf)UKZYxGހ? DJub)^t;hje(K!qWN5r-zt4!' j8&!YJN𑾪HğeȭnV`@k-Y+ku ,eQniOXN:.aclMM!:KrG ϑ*D@8 1]r=6Nׄ>u b_`o2^'`;̾c* ޜl>uvsʐNm)U[Vn HyiJ6)]sQ0x)( {3,QVS%Mv+[sX0rqz(Ef*eee{%ʛBꖈס|(9+E?ZKJEg'XAGeR@dM|OZ(rimAߢ>mW5P[V85+[\Li7^mJq~],k.A:kVS~3D?KQ)Uٰ*7BRGکEX5kjl vyүρw`k|"1dȽ6+ @~$> w}2gA\Ǵ>?[1e*L+WK1gT$i;uM@cOk1 nX~ * ;M:HeXx ,~@u12MXWQN&^|3<-:]LQ31UGJȶ+:m0X}GM#;(x!!\FySGi/0: >̠ҙ 2ݜZ(aJE/S@˰N17BœyWs!>xau4/NHB.4 xw@J)p ( N)+AZ{R}aN{2L\:RhϤ]ƙ:q4*l|Y[z߁."$>v qUh:@Ʊ^ 8w~=8rwE^ @j+2+ {ZUC^ t9>1OSЬT;ۉH7='/QLwP0s?0`xc8}m:8_ɉ|b^&BaExaU{J@;fWG{/#[FV8%n2v~;.Cr}5ukNk4IqeiT?ЀLHW15'h`"#ս67Rn#(VMJ%%6)Y4Ui5s~' sݜ2&%Τ=|_qT7!5UotdIrC")s*l@21eW c@ߕƴs Tmoƨ!MFb5o?oW5\GIe"l`;!ĩ 67;EMAuőzioYFwU}8h}ckU>f䀰֓DZް)Mȵ1F?Cŗ &D Rml/jiek~&V+O{#jmEM٢tZ`!ie;6Z˽`QY6'AˉJOaGnڥCU,K>)r;ejNC|"2{[>[L8vP H@|ۉ@H-C|MxXJ1~ߋ*~7 uJӴ@6jhɣV>m{t7&Q~JU40?~qdHk.$|g2]+r(ziFL~aˋg]*է_lu};/4B"nJC)ZЧ`a 8n:񽢁p+^ռjlL1v(;kpP%5D ScߊF%|-víT0{w2cxOuA1ۀPoB* nK &wK2s=ux6l$Zs6 ] 9%ԅ.^:w&pR7s^;R.ݔLg`rGx K}' wکa1q=tn0,xň(Z.eXߏMhfXCR\I:{"c)^<3ŕ*N]φ2'aL#=b_V(ТEԁY6$ lm۷Sj8}DR~TV(S5I3]R|:N אn?Wg0TگB<'ŸD޸NßaaYlD 䜌R4r6O\1+堋XE*-h:~i}viv;zy ee߽+)KKaG0z` X5eR!>+HϷZ Me.6] |DP* C'Fm'֟hy?p󥓞g)(?0Eݸ7uٖz{0*E`W鰊RЭCSʙ@=56K7W~ش[#˓ªʗj]ү) oca;z 6~W݅t ?OMjr*58ۊd|ȰI^P۾WSU>w, JWiīYM 6,2ƒ׊RPs꒱w噕ř,A݊m`}!:/ݠ3E+X,PM F_Id`uT!)9NLjkYwWMNGi4+ .ZìmV.MH~뚭={IsnBcSq:PG -P}<4tX  m1aQ 4|Q97 \XDJM1lydZNhUЯ5P8l"Ц7nN:R2Fs}pl"fWtXH-d/n*,Q5d&Y3/åx-L:/]YuHD1\ߤЧy}7BSPkq#Bȧ$}2QseăEpK]2'H{|؍2Q\J533*ASl a^xQClU?;gT928&`R3d-,C".`5 M%J K?r]pnIe; izӟgF>th *,aW.f%=-8Eف nn(<{5K|BIrȭS7;/]9HFe. 7 m&Qb@o0&9sOgG*P 3N}qOlŚ`a /5IZ(Oچ}avԊn gAN" ,Y.m }$q%q:: 杢"\74~R\ Y݋aJo/eDK,ېq yC*?yn|m׾$T%O{MBXzpjA+º]e!!Y$>@NҖYe-0zf(!*g{i*KAK''"6Ŭ.c5#Hثx(n?aN9RB0F~+U/[]2|EA Mǭ!Ust() qRhň'!X߾}'<]:f=r&Z UɁj_DY!ﳤ%d†{>(SFW%d'ǟMpyC5^aKxn4{v,`j80+*ߓJxIYzv՛P־qYa0Xc[^WC39"Iŷ~lc$NΆdX7)[UfAnS>CD8cF+~q{߯9G! vk1Ip!/]dwI ϛ:O,[f-]tλ8vM-:bNr礩X1벇w߼dauF r2F> ?w&ɔNJ=X"Nejkw zw>w[y`4EҮSqB^8ѻm;ez"{o\ nbI:mvImUYIH[3?.v8+yѠ2ή-b'z 0,.k},!gKL>H]hg[Z[oqmN[6iC]JrYQ!\uѯwGzJ ?G(reD69ocj^)aLm) 4ZB8_ Mr:KcZܸ;ߐaAN$46%M Z7L6FaGoZO gngܪ] J%_!uh>3 !dy!t|[ŀ ;p[O|;槼V.B$'yhD|S4ZgN9d'V{2aѐpbEir]JwPuм z6l etXЖ`:to]c,%v6>d xIޡ~F:Xu*fy\iq0z}TR AO+5t ƥa*bIdvVĖ> 5[H6-@- tkqmSϬIٻ֙]~hҪ:`ijP7o]˾6xSvU`ތ5*#xTVv j՚lcs5ldaTEmF=׼pu6KyQv7z!'C# @tp@/;0E|I`=.cM N qx"H D2pkP@dP.-DuyP~/fƗ* -ma}+5s'1&|0O1[gp-Az=u[.kٝ}$8^"jp"#ʹŌ[|=P w'hA_&R:ᔸKY߳kuR ZU.,OAguv@O<#K7K(*x+trG,d:xྒXO7BOBj~H0UeMc톰/4B:G>/8,W D`zdէz #lObp:9(qUsːwQjñ'ڜa4#}mT2/+Rn)aB%[M3]m1\1vBڰw<8&T ^+3i`*+> 6Dk`l?IC$:LmgUcWlI!4徨TGyU;ۇRWg`&DeKnR,;@(lRR (/JF;&:nA 2tvzv$ 8□5璻_|f~%V}cOav7p']&ysZ/D 0 =(_iW<9!f*i'KG!on(bב by,'!`!B M&쪸 dڊFi)^.aE.m#c0&f/<W\22봫 97n8* DsC(Ra"l -9}xF?׳Lu?\̟|/HpVj/kuq/Yy Xrw6rٗ2E$Qp RMU deiwCr('Ă/:BT0,T5@!aSUKΠdj!5 ;܀F6vF,DcCB)rʚ g<ęCނ2y%Ӗ0$\f7+Y$t]~^u|יxx5"x&@ [8ˉČxk';=ntMRΦR4,"Wӳ Ho6硖i$#? dVk4U?Z*[T~.N׀֯e詈e[^[r aPf M`: ʠ^ovjJc7 )6^=MWWˬV 07 5'+6&M1 ~ f\Qq؄xPuVH)dWnOmz.nMoCKqһqcM M; /0ȯgmb} E*hYI!Z̷өYZE׌/)4b\{5 t;ƪͳupoHZFyX> 8- ye )YbS[7!Hz%PIxmj6O,F4^\Ah4{,]&%ٗE$kIVDrV;^&purT3c|f%NPg^6#]F]-Ƀht~7ߩ?1n}P_6*zO~uiŶJc#?ǕNcrr\3`]qJ`n|$r9u'|uw ÉZ=T A_+JYZ,uhAeY섐~)G D esn:WD㦋J+ A ݃mTdB}'n3gpv~]C#lTɷ!DŽ9'.UuIGg|%*ey JӼ-$ŇNL%efQҿAGu}1#hK8ޓ"h6̻-7- WfڌfiOI.|vN3Z 6T1_n(Z߆%L|m@QZ#C:`i~!,tPP}B*' WN85_XXjY}{J('Qi g[] 8K^pcCiSmmURy@.%GS*-7:n߯>%yU5tt5bw/nQ0l7AMtSBxY YA "Gu ˆWH])5[Oc׍]{3Aݪ[j_Y| $H5:t4j͍P'Z]boE2ȇ?@n>u`/:kZ_T 9*s2,IueVXf./R1`^AJ=jDNOZIÖYk-IZdsG4'5BU[*)SB8c\Ц*lw[8~w,x,TaY1͞8s9Ŷ!S^:/kYK1hu#^A׽!I›6uy!  775z|1̍'4[yjBҜxbd ΙFUj0WoT \" /64UF4A4`s1ŏ)0;~.wRcnE_ٽ ^FM^P=cmoǷI_6 &|3V' 52q.HR'wi_c8PB%:+NB@?Z@iBh'Z\]=?~ Q7Q2r>F`Ul@pDۛx^:gRpK]XJM?"ޮ57SN?~goRMۡ Zk3̄ٵB=e"3Jٽ<n cGvl|(QR&07 Wg%  DaW8vgFMjoȷ N応FIӋAg[*.ug$syÛƴkrM8ੴ헯U~DP2a cgðҜUFTK;(t [=67b q M,T~g3sx\/ß֗PF6WZ(QuލIeZfP? KgYK\3z6Who ^Z Q9M(tleGR? Q?zG2a+!Z3 "Z S%! Ţ vV6r-`C7]ݜabIP:=/MA"bb_\Z}kh^bOa5=>d4F?4 \2(+tgDn?'pYN#N~Lnd6Xw}]ˏѯI䪉9]c=U$l1̺*Y2p j:#letp?GH{;PȾFMDkk]U Ga*RS&.bHk8Cs;mDTC(Ia|:cJ;rL}0+Nsw)NVb@A-w Zy!! t.((\]Pxe0e3oOcPoq&cp6qs*R^N㕂%wAP+I7 9p8jMhzfq5(YrA“ūhvʰ s"JX \ܗܴ_O%PROǍHԋ>}Bqq~/_ c*Zإjq&YsaTE+W yA{?ܢ_jC˵^lw,]vҶ,6;ѭàx7H]-R>|Zkf}N( ?Sv;]wQ؜)w;JxM/R{Jy s-mR"& E/泜CNl Ƒ@PJԤ0m_Dlf˯5l]\g(e56T-cZ~cK|2,OZc dФ~|/m*balps H8v.TRV_PT4i1 3Ն| f&;}tYD`)ۈkN 4U6ZǶ(#}nzi”g%b2'5"Wg7:+e!.&@9V3.$:0Mr$HBOT]VIʿ_P d#RHryKqx^qf9}bu71kd>=+I2M&v}Hh 2˫2Sx.y٩>x@,Mbɹ|,I m% "E-gSR)zW6+?^ f&})իI8߄<`m %K@+&}DV`Ɍ0^|?SV3׈+ glH9'}V[w + @Q8La LqA珗B=r JK[ c0> ޭpFjiSW7}1eC$}O3{apтp:yƫkAQlpY㯊-;0!Ee8Xa(i8+eFɗ1GCT:̟QH,'o)v t N&lC [k"0G ˑ DrJ:Tύ!ۊ A?fy[M*1rY-b*uJEŔ0~dAm:=Ǖ Q,\xۯr5;ҹtnrq,_Is8Ğ6َ0 ?ɈJ4\](A[G51$̩T^lՠGmI'8XxTD:VzZ U5Z" ?M):ZXM3ZXS1Nf>΂b9ZD2߉(sli y4}/|0ۡr,eQ<8~qIcC|(a%f;ҳs*Z*Αn e`奇B_7TQjt cMeusʉP> ZJq{0Vz9.x(.4rRDxPh TBF,lQF k䱋IC;6Pt~UEF C_DU[pZ`kCݝXr2kɿqD#  ~ dyQ.vwrǥֶ8:7HwǞvDã`[%hM4G*f/;f$j瓪ku eQ];3۰*}trdtwN-w ѫI'ܿ?zXPx"RmڑA,El=O\( i?XD lyc%:((~CU0Q']?Hiٍ季Jκ'~[ғ-aJtj!Hoլ% @ 'x Qe#`(SLKBem a "qe\:#;YeC`g~Ν7l'~G [c1 bTbvٻ/uǮv<9v ª!ao˅\+}vpK; Bl0aM]uaV̚nJ?eQT9Wti=5sAS oY)z{8p08?yzD4~w#Rkޙ, člF|( kEM=WӣA Jzˣv7!%fm>p7'V"!ӑ=h_83fRh %}=&i1# jػ;U j||)SS"[XPe;a72Xw%,*bP-Mcuw&!:6|jUOH̚Ӟ`, n{a>TrPsĪ(WBl괘kdrtGM0U[iӴ#E\za v; EAEFv!Ztq}Q!ő6Df ,+PA( 54ubh X "z5"UEdso7F4Vx2eP">ѱ-4rd @xZ& N=㧣Qג3$L֛0'rAtz8Ƥ!b#>0 9"e=Ս6FWC܃M:lHlá8fTRK;(=BTgg+dA\ލ`*Ab81-;݈, . W wW  6YMO VdO0qpdC5䣣RAr% ],R0s@ÿqw'@u \^kݏe-k M=- xraz{GUThLko+ >qN:XflV 9T]d{oWty_@SlO=etu W[^v^Pr'Ӑޣ!/++1MFߣn$cg"Dk ze yTC{#G [VՒ6ʎ[{ˈiy1L}!,C RUPVO4~sYL={Nߨ] ?~:l\kQhv,TsU7Ɖe6{-ɽ+d`]k`e~pW?~(=Lz, P;$1ncKK?4` w}v jŝV(PyGYXEIgѱ Xix,Vtt!BZ#Xz%;H3~{>nX[yT~!:7@A+Ni0i%E\Ϡb)!)B8gq_i,2H5+0v"[!Wo^:u4o-8KvtVv({ 9e?49r7Â2}6!iP雄OtDtҰtde hF5[a!q>2|0VcyD"$|ڶU{{1xoofO {;xQGan {ϐAbY. -q%Vh8yaŪMX3}~8B6:J!ezEC"&JEߌUR>SSl^:D!/%oLF>ӦߝyIP~ڴF|Ovr׎lcz2<ե2r-nҿܯ:o2\V[(*qa?;?0_Օ 8%ªÿFo3 fr'a+k [4,6,0{ހbR  , hyj? dB8-Wr"uǾ yǫ4*NAR Ww`sR W=a0U^x>0s G߭׆Yw Le|ls^37VvjGu)J6>{@E }k-ؙ;d)\ytos<0tyB' FO'!-YY戻fFDksEoˉH*TU7JP4is1׮ĕGSߞ= E -pj[ \-y"%xXbZ(I0Pد*Ҵ; IjaxV 4~-ѓ :gⶍ 8<1T3n`_[aWwϋ@wtc"WVF-Y}Yi׮%:71Lԋhֿ|.N@W(OΪYv?`KJw]Gj(eȜ] L8D/Nwe$҄Ajxf?m ħД3@U*sCl?(qXh.!HHx934۔z~[$(pU7}WĭfB9i}oG# /h"KN<t#EpPIfJoNR_*݃4Tȸ59AMNV@YOc5|D9$2G)2fի]ћTm:W%?N>cC8j s~G4J(dN酰X}w(#ES?|KO 4Eܮ`-:p&tn(zw': PWB<+xƈ## )AꮦBK6PC::@ֶ b:S"6뒘V9>Z?4v*j|4;x8뷽u)}:`~]>AiCAO.+0xr7QXi;9Ecl}&,emFV#NcFsWڻ+e c_c[>] }Kyľ Yb MQY岚~OppBF,h Z^4Lj(N6wuv3PljOyXIcX|Oq0CJL5PhOTM2?1l( uJ k}z$a!iM-A39"~"yRMS+[pe[C,>s5́ *GwI-VO\7G^" 0v3Qr@.G^v%Ioy"4HpӋK'w̏2=3W f6Rp L7+,;cu/2+{t%CySǵ귑(+tr38 qu6ۺA&Phd_F;#wmix1}"n/*&Dt{™6Q jyFG\ڼx"qvRtKMc68HwUL Vk`}?F%DbelK4 ~8fZ&kf/Sr0< i3%Y1 *DXqc( -WFȫ =Mog" Φ޽`z@/K󓢥y"G[2J@F.\0SyOD21z_CZ]osƾBI 0y4ʡnWA5FrIv+'=N9IDsMJ-1R=ܮDBe92|DxP6w%e> [qʲmcra]0E? *KQY}/}}g?R<4]c.Z<ȓ0ζK՞BgBGr 0Aazp*raK~?P\F Y(F4~q2Y|ܒHu\ $V P cƏR?HezI6NX jLD32ǘ{eKcT2h?N'8r/4p薑Bߐ'c(pHQ\~w.!k]:OfF: ė-]4&hPī#7Ÿ2x]9lNbp$=ws pjp>!Hw`H?~!rD4澎T0|3 ;i D_c 5 ,'xHZ6Vjɼ w$y|Hw;gp=P<#yH;mZ" $ziEڰN; m߰Ds@z**y# Pc5RG]1@~8H=ĆUްy L-4W'oBH(7ODyd~O%Q/&jxyP&[9 wZ/:}eFq|s&3TʢVȍYў |"\=w4BbPB{q*4Qdr\0=/o$ԐdcM;at{T Ñg!:*i x# W(nߙϟ4ɥPH9`Q[B9/2 fwht0-KUا_7/UcQf_lMpJYJ%v/tVzuUYpKOnLa]{tԹ,ȦN0m8J`/'DJ Tn%hLY7NOn~Ag$RlXyh,^Av͍8ttBfsU4ׇP'ĺ#U5$SC˰*(z=' LJCF?LBo4UmʂC)B4Q g|~*Ge]4NW|q<"t@to`IQNJIXM,#ya`墣k(ӡzcu_;Xpa R?8Sʽ)LLQj:1ɱͨ+ܘs΅MNfy3 %@JțEl&&fJ 0Uh5D `8^ { JGTiw豮"!BijW,Sœ}.O,_nMr pz¿#x0:cIC WK1Y@p&%Ky6Gﱴ ԇdzcSBlL?I]XeKI6'P=')[:"0qAki3э=*g^"WjJ+lmvEj?0i7GƇ5k@k B=Kϰ*(gԮ7fi)? l-'\FgQ)MAaߴP}H7zL Zyu:rʂRK@@%`{\W"ae Lކ4/93!g?-rެHB t^h_Qߣ;m&-!JCH)/7GcFn3]nmRFcVus@e)߂sWbZoe==[$n@}:PMYqɓ31yX2(Rs0F7ބ1 &R:'}B#aN9G%Tp#[nRx"x%4HDz^ xh:C2N1Wk9x6ahUCvfVO~3Gwz3Fu\y5%)P|\C£|ܵ@P[!+gL.u61wEB5gIcOGrIY% .uV */:wX,Y+ސF%*!PeblW\dl]"M:= 0zU#wmr|5S3ΛOaȯ4yٽNx9W'.0wyHol @湰hLomф߃d.[}f a}M (CB` B-~\j˷󗕲j|k܃Nw_FMD'+r׀~G BS$$ï򨁩h{JT;o[ `3oIN; ٩W(z3T\9T>#*1W57;|GC,[ j+)S崿 ʡ&d@9y'ϻ`%o"1jBf)6R&)TޯB=_˅=ac OU&36YbaC! %D64 1m/d?+e*Gr0.&!UuHaJkXeC-{]1=e<;$!OL?X<I>/Ш"7ǩ $bc98] Cdma: 8ّ3X0q%嶎]`Y3c(SgZ(g:?7,*8]KTiֻQvf@faB2>2"{}%hQY,Y5#n8;2Qq0"Paf8c8Yտ^~w:\K|J\R8]$Vq䝙 @gI}m+m9wOFcWb gJ\T_"*J$CK>Z֪-CkA8E7E r&Gb~PB&* ٴ.:g?FSgQ+1cV5641/Hs>d7$.ՌjDžʁ35Qy&T/cE)/uL+:=tF]* PnD(n t}70OEy0oMr}9mRY׭}ߝW<r!CVPXAZxG$+$(@IuHH4@ᎌЧzl+΃h-WoC˿#KFQ2CpL[оML;wv zROH׎.wrƄ_>Fkg,:әVv֤e8"WY<8dT?tˁf4n`k(8jEmDUf)nWK6svE`+g5>G@H nk& BOW'hGrʩ.䣆ٶܗVS}^QA8Q麝i3ӲNqPqu9""( ҌleFUHޗ*UK^y}}y13ͤPя[% ){3F(:Rm|ٜ=)@U:_˜{r<6t#b!9o> ?BRC |5cԥ.{40soN-7L{ !&T+YY) % ¨4S.lJ<$(jdHX=zI"(BZ3K昧D%O[t[ͩ\d 0*Q:vRޙ $C j.J} /9V}ZDvȮVWBÛɻyFEc4Yq-7MmN:@?UfR5_"zIG٣ 0.`0` *-1Bբ3ޙv˻ Rff]B]"eԲg3Ii΃g" ա''4X9nӌڑXz.㧶N^eMlqlo$Fw8I㴥dNwaU1Nf^h#53_-͛I6@4 lbjk b686ӈQk,(m}K1^r_Ut$$c޿g.`f) "O,SO|0&H !33 jr=gvZJyCLҘeĞRkgwf3a#h*ArWT6CN<:0Sq!4g9pT1gzs9~y_&?_1ƒ,1DfY*.0Ucl6Z%! 䃴:[>q1o{R&^kOu#'da7rOя yϢW~YcWݽ]^}!k&+&'; c5zȇ?㐋 ,]*͜Z@>Tk%I ׄib)RkSF=ޥ0ZƙVG:JY6\p Ey*X~w 9bBqe7v!6Éfũ`QƲc"Ba.bj= ҁ0M^ek}׻B >ޱ8ܡHCOz$Q0Ex~0n.$ fY0ouʬW) :k EKYaӐ1(Ɋ`_bÅ݇kK۪,9 րշG`B_ߝVcuu{Z(%w8nԈ,}mL]ɤs9/RHY֔`~.M2I`!!վn\ɒXBEՎY37a+0#)c0C]8YUO;M˖!Y]֙(l3p~'GGMn˶|=9OzR)#D6SC~е w M0rov YDe9 ߭A'|6lRdc a, -$Q/ ^(d)brDXA:P> YB/N18~,e &spO,{=V]} Z5w\z&+~BgKu4Y: ['J=knL9ipM>|T uw^QRaN%Y(ژ!/ni1~tHl f["o1-JNÐdxI6?fXc{Q8KFh@ҺRNmn{xt!fr/rGu?M݈Y2[£kY4sBL\ֹ?UxJ!94-n)k1Y6k;qz0;MQ o\!pe| s'A.0}?Nv)5'Zg+1P_& O/\pKW/L4*A(K07SP\aww% " /Cv QHJ^_crtd/0zK&tĕumIK#z_{ MHWn:z'u.O͇LJ2Y'qC׼z(g)H|Y3hV.=w ӧPTc|/$3וܟ%yJwj/:#*; 7Ai}_< z3&V ZK\EOc\(ĺ(DȤHHR!4~q9}pCpȵɽ]]`hc ƣ)݁=O*uD+\hE7;R=;=YvZtsm3_ݮ VL 7_͛%LY=[)G}pn&/s#\Q)8l_U~5d⛓c>I?.@Õ҉0Z>l]}'*$h֯XȑFI/DX1t+F05~BeFpz*n(7cl*%hE 0:{">CkX$ӓ⩭U2@1q"9xRZV+OиP[yF|֍`ڂ k۲\ ⓓ+z |lFTPRӆ!(}#%P[D .<5K,~cxE4n0҃tXu AR] bg}j EkUQA}`_ƹGy:'G䓈D;Ѵɻɐ\cߑd5,|>_ p#"em}cY=z6xO{pFs m! $ߒ~5|>(%;իX!ȃDaO,gt>"Xj3-(l@Wǂrڄkg'd0K:Zcj9=zI w"ZrFO'#m&x֍2k2jyG)H`_2\!x V.rO<́qEZ 0)ׅ6`-S1ۤWbFkJk_rcLfϱ, uPCsJoW*] P8\UB4`RVm6JRϖ>RC0E|}91,ꪙsI]F8BƀC$2쀄~ȭ#6$:/Pjfo,S`ۖ)ޭw0cOTfDzIIo9'UE"bA*7lDӡ r|j4)q5\b+ҘܐFhs . QD(~hװtnwЇ;sog JXLg|+Җž햑P 0̺[&:CwN͚_LA aM J!"b屖r4S`Gn$oz@O: Ѱ.@Cӡ<<UwXGU8}~u4X GXLqfGSy'[GcV8""ݜ&OH> r>G 3x§`h*;hrK5!uʍkzk>pq$]{T<c;Kkd `#dYry#c!5TZ=$0~g2kݍxy])PQ'dҞOށ_ w[ \ؗ.8$f6 ջGV>Q*]ǿ=P5V,cįGwXxɢ}~M}GSC}LcZ6R7qH H"Sf"$  a&X@[%b$)T70~dJk3)M1Ub%q?Ӏ%\^x}Δ1XDaU]11ԝ^(  oҪ۪U`l2TQ_F#'(]pD<~^NKp)l>U֦^DngC~DSwO &Ś}EFB V@ڱ3[}&J91?H {xk?) _$I&|CCzج;`m^Iyi*KPI1R>,Bbp#2 <j6.u?Zčи0L읰F~nL8R$:P'=yrש(Gzݱ u\ Edʙ FYmzV34!o@IW] 0K?3$j8' 7(( &@7N:)[Q_|)_P0Uu^EnbHvs#@*#f*r^q>5f}ާcܞcH|uyE!ƅ 3e W+d˓Q `鴄 wly ʥ8N7tQ&6{; "Dd諏-9^t#? fIWNVo.w.q-D)D\zO 55.U:-jC~z}8/DR,K+ٻwmjqu>EEAK7 v̺y oVHfS(y`_ #9JH 1䑪MO=ZW}S^$:HvR+ny ^Qȕޠ<>"sDB'߁TrH##NHϝZ(ƛ5n!# 7A'!c PwM޵^H^ǖ*ݯAǿbwuL-X:RJ6|0NGBVadzt,H&%?K Dx=tE=D%`imRoęG(<3 K0/kWRa-uU;cw6p>xP,>am٧ =hί%G['t+H2=t\:O#jIUcaX$0?v{6TpE>%'yr_&Nhf`R!݀X g%}mgW܊_D)b8=2nh¡RؓZeD>ꜧu^\< Ł&•vQGA]:m_Y7,Hs6A 9'V$kDM&hqrd4r%,hBFAAD`/`=ͷy df,Us4>{cq-7Eh$mj謘!!%$Id3kUDŽ=,t¿\LG:AK+s\"Ds'kw`;9(u[0B? 7h'`lzyseu5d Q|.)Dx&6t׹{4fNz4{`R'r|G6kA,.sZ:Ս^yѫ2ޣ 'mG@s.: ]PZo!O:ay3H&\K̟e$TnքR$٦NỳiPQXFI! Gd ^3 U[~%Y۴U &ݫ]- Żޞt#q3^P9 ;7W ;ZP_qHۿjgog9=  t0~?ץ`}nVƔc7u?k1GQniP'"[a Y'O]](@!7)ne/?gɺUAu2>=4<_V1j_m~AN I`h~GB<%}?\Gcd# l+t_ 0"98;ǃͧX[;9Gӌ5í #*^A/UZ*-fy[Dzpx#myp8w Ε!(3+Ba@hJ1aaMꓳXH{Axa D7J[Sn2Tc>%:[y:R2$:XC:I,,#DM ®8`V+OQxpl_B: # EHaqPo ?$"jۇms ߛ(+bC??kL&TI?X 6LrOL1@!8lcr Qy-A~,]LfQ'2^w- XdO;:YX"7CZ 3l:nv }u||1%m~ցkAףDXh5&UpZMd-@RH.pb#OT%ܬyK +vw|eC⯆:N}DX,Y2aŗCH Y ]F&q[NĿ k±k[`-қ]{#$ᏃӊSP%Qv f%zAH! ' $\:'aƤH \?Q֔$͛&ݲ# y9lUDHgkS#lQP8RFu0Yk1AbP_3^)CpffSU +G)noZS%Xb׭NӤn2\/vTm1jUzJSXOHHbX(ğ57J/4wwo(}!_@$DY胤#J_صm! gLf#9#p2|K OOS%02RC@~XE4֝s~1wR}UNOrߓ O ک;66B|DySyA cœbQ+`)79J=Ȑh! y+%=.C:p^=]t״p1; )G-[zs#u&NZ&,G2a !wGxzJՄAͦ}s4~D.DJT9F3Oן+cRݩNc5g_ґr"V~uhb11M_C%aa$5[F=e):UpRE 'Å@呹S٩`YAyQAFCU;b^%]7?M׺rl]PM@ tމi󄐎.:\Y>B`bNAgl"\ΗWEzQ@2pG;JM<1vՃ2U4塇 j̇ ͈n:rK+KeP0xKDs=BPM6l]cX.(.²P[* M9c.142 W'H,)3QdvTyy@L?ɕ{A,J&ڃICs3-/u<~XZhCáa} { FlTQpFm'H+h4%w81*<$KpFfd_.gjkr{d,3)Xk[DQrWPB.s:t67aߑu5?5/DVzYT ќENXOV{~ЕӃ1/~لz#Ub.yY<\QFEc(ٮuxO[NR46q ʭN!.>jLt Ͷxn`G fB Z*/v$rKr%۸ev?e=eI3rQk&h>IE8{'pH5QJ E[v]w׺. J;\ ğD{9՝<@~Nd$,䪁oYBV@W|d=؞m :69Kv͠M7Wj (#WD|"wbaL.wSӚN2'}o)q~NeTƵ'qƽҖQJ:50Ga{^šv8#8nf߮`NU _=e3Eڔa`+,= ^)| #Tb((s)u0.t\qq8Y q;kUqRU6B-.% E~S=A͕:.ͅIK,\L"ḇ&w lW\0J;.@^bG+ \3uB\TG=*tNf$vQ=>NOS[5 Wց {KXmes#Uy'Q Nn˻3c}_ñ-@Hmu顏؃eS;pgj+@1zV}Pt_ }#\wLn].  z )h0䃿gs%̼~9@psJǟك!Կҍ~1_SErv<״ҟ}>I\ cL#kbvf%7Ȋ4^_"'"Q^W+I9Q3{w6`YVlgT$郰NI u&{I7@ҁb}kMv33>4Wa$ G}w+`=,2}^8|l#B;Q|D r~,4S`hZ˱lh baCƦdi~aG): iM#p6jd9eվ%aknI-ci!}d5t)Lڒ;?ŷ^T,a'kcr!rEɽ2OuHahӞ*BdRNĖ{痶jlv H9$Vc~RZXbln3[BmwUtגo⸱a>`u'M] %`5U+B"ĵ[K(rA{{Gгpq<䋖"XCQ>]7W58"IWG"i[O ,s$ ,E&Ƶ>:Xη>E=ʒm=Fu 4 ]X,GٮB|QFOâ\7dvԻb1%!lQqP:!|;"ԫP}48ZšK\r )Ze"W.XEҙB1kn sE&|;"cxDĩ} 8s XMZ -mĕDGQ9Y3.QI0zp y+ oC7R&ǏkwC6h)E 2uؠBQm:E%}q~ȏ]Kj`Q Qhvִ%O.lhvx LK-:HFeAf\,Ѕ80_ eNP8,-Y"&huأi n5R7eBA:ILH4FV8)qN2Sq! -~~NKzĦ!JiuvLlzZx|}dԳ#p o y+Hq9YłJ&m7.갚;OdB8qX<>m10,hPtO[=VN{^8 >?ra/w3bhXY 󵬊Eg x Ҏۻx:}E2pjx3\wboƈT y|n #uY^= m)D]$Ar9WX+UY-u u?-"?g񆥿&\/eI[m7:鑧('{w"wgk:ͽ]u0|P :_jXfKnǦI:ja.u{z~=(zxc}ѽ'<<[v30`Bt`hvk?9ށd%rnӟ`9dU|'~h.RtBHkW\UejBM]V_K?gX ICe1iR?͙m~܈*Ѳ+=#h&ǟ ,(~Dh=Rt  ]xK=} OfVa&u<&f<+L+5~7cXmB,-vP,_s'mQR= i*ob.5 Kzw$k ?Ee |^ǜm2ZxM*H,j6T嘧0Tu:#C la͡rnp4& ]5u2gt+Z_OPDb i8F(Ix?iANxFFq=7uZu{ ‰uw0ئ?hG3cNڿ"!,5K@J_3Cxe #K*_Z ^py%na״ Y1_t,jǪ1K:=,AŁK|'&*lM?@rd8v6>! Thzl 1 97z'toN %bD {&׉tmTi=wUhoФ5WD)% aںyF_%=Ƅ¦tc3SQCf p=thL 3ˀ ZEGL?ĔU c4.MKqws٬NL{s.+_5FZZZ:xUW :H-_-~ȱ}9g >#IocM5ո`PV=E_|{u=Fd_=sk^æ$0v. h1|'b`;!WIM؂R>7F)ܶEuP8,y C^? {H>tlKNjM3եZUƨvU$+s%ɨфY^ !&(;2{Rz`lݥ&t̗o!nD*%Zg 9)06sXs$މ[DNqdkÛ}C[/U~M.h6-:ǵr,Ob ħIdD|S5cJzmw&lHj2`)~G\+BLa^ uJEZ"b%/;G>wC[I %QЧ}ZuO::˖Qҋxx )N9˞\ U }qݔ!ɐ C|晴FT;>> ݙp)70A&K\j XYBR 1OPNp֙C wC 5xPiž/ќ4zupC^gCMC=׬li@#q,V(4nU/QJ<1Rb``e5B:V7Ću<@)nF $"( EY(!vxe#5#/9!HqK*/z`Θ>M]OKP j4{LF"q5WEҁ93r6913jS寅WNL7 G`@q)ͻVڭsMNN7NnhWgeZ0R[& lj_ۙ]fi"se44mV$wnF^³]; +9c8\<NJo㼯=BS9+#L<7.|hS8F Q4-cΩpr>eXAtYgX.6HxaɽWQM.pl L\3Bg=N//s> =ܽGY7 R AcrX.ؚUjT̃č{aI1XJwVݔ;Cj1QǞG_λԦ3m%cPJ#eU%,Fĵ6UKΨv68r8֏؟Ǝ=X|#8$4 .MZf2 G2hevǂF>jAM.`SЕь J=R;0&pA:C׊˧CpAg^S)_UӅ~fw"7hpk8x^^O Q4x-6Κ 8'xw_# LT+HkPUc?QI7 ݃"EGӽ$5E, b!@kIm󕡻?uشh` Ml.iq{+OJ |*8` IGcq Da [戩$u'?8( VvaG n+<׎Rv7Z6f0^uC=8SsmG*w0bq1|TX\+A-=5wPirY +jMZ?COw|jyHę}E71IZn8+:wW"19uXb*D&ȫۊUaG($ "{%" ҈uR:0}9;]!3]zzeчaǠ1m(GDgР^Dp oljnQ̘WEAX/^NDIZOBtt4Ir&NI6vۈ+ 8>c..>YW'8qkNnKuC^$?E4FD/y<ۮzF٪ ha"%n|y.1J[AZfd, ; ۚDǶA)(.}Mڡ*(;#jyћF ~-gdef5 ,ѷٖ ;~8YK 2ڥC@Mf+S.:XC9O9  'K-6z+/ЄPM1 `o #2i2ˡ50%y퇾S+4 KƢϮӲB *䥑zRoXnRHH{L78HJcV+,Nj>L82'J1ɠԮ~G3~/V6 ~U UYdJB9V־X}5d<(curL=#%Uѡ3Gr!7f P̲զ);0 \*•0d0ޔ m3 n9oWN& \C] ƭ&cs9Ցxp5~hChFv.8p$]!ݕm@m]X\i;f'R.jP#c!n  ش ,nrާpQv/" g@ (aD5Ľ@CgD~Vb^ Q[ԓޘɄa7s@_M&dfhD}?DvHʅ4gᦜo55ONk֭Q{/a3qt%y<~[mkk(7w;c+Yq+JAٷ!?s+c_ }WsrߩJRJaa)Hpg?$C)P;m٘J7i9֚;yH&)v;0w&cc`3fW R|Ra]E0z:?z{O s&Ա,;\‹ N>|xpڧ% {MU j- Uop(w» k?dve ~\fiQ`eƖ[tUXc1i+?tW/.-"i'9`4+ldg_pLaY1~zP+OyMrɫPܜLQhб]N+gw߀V'.(niz4Hwc.fwGEH7yJio.M})mu ’(b*C{[t=VK? t}9 P]=E>غ9T>x̯hx8džN:5DHٞddn qp~̌wۺ1_lm".T>xK$_Bʂ"#f/O=DowY䎍9^ЯS(Hҁ}fwXϱ_E,tF`Ɍ5V}#bx}M+3d\KFbs7)L NҽȈSBjNZD9c [emX C|8_î|`>x>uQz,PAz䏫u~αD_\Xvw{}!N&[]ůwuC{H.]gU8en}4t`j_rEVQ$!c{M{xK#,//@vEAƘWЧ4[#RrtkDB|`7$.Ѷpx9 0օa6y'{rR'0RoRYХEI>fg`7Q{Mhj6rc_,mĨ1"iMB+ qgA~\"C&ziP¡Δ -k:nǵٝrHykypjk;#.[rê*ek˲W$})-ݪm?h %?qWpI>=Fv5 7 7F4L&}PFOU+f&:D$ȶ} 7[:v6a&T3mY~S.mUq}YTcAvryȵۻ 52EI?TI֖۽ڂ%pE r&VJ21(3ɣcXd'ح'4\'|<GLDk[EB<^m/+ +%ũ=YkB* :W*lL7}^gm4[`\ύC!s< ۴QZ)pfɧOv ve7yT2.o\aӂ>e[* |N-3G' 4$n}ݐ{dY8 )sa4R0wy9!߬V+nO'/['ng<,&쨕u=jɥyw0<7,:egKSF PQ?v8j3`/lBB*9UD|͈b|U Ÿ& 1 o%N=^F򶘑䦟EUۮg&\H9Zİ&Y$L$d>1QS\̀" )|4¹דo2 -BEjAϷ|{qf0`t} pYUیp s/mj)@m9|`Y-L!;lR<J. voD7$ l7J3];7D61抭Mϋİ'<=?1$-eo|d<Ļ}T0#`ҩxQJxuwo<A~GĔ$B7wSoAbmoܞI&C ‰Qqǁk8] *ʊ۫u: sT)eI]c/`uh Zv6xJ]}8&5lZ` !~֪Fy. *DQ #}պ?2?,ESҾr4Q20hERڳ)p y邕rY|gAUك12L.Yr$]3xl 2ϯ]/7<?M [<Щpvjޭy +.PHJ) OZD7|9Jp@?ETUuB57fȑ +8}cQ`D7k9t캾~< /?QӬW [n1'=f{c= n S.&: `?yŰ}9ۛun?b%9;v{QMQ?ΎArun21/9y WqGĻa1*Y@كi >/<|s\NN i21q)@eꁕ[l|MladmD>"%4-=# h p&SNUḑ%O8{UOxT.HTeudȧ}4Ls~N)׎2~N4Fw"{T܃[ۮl8gqjD=EӺsA:82by<#DαXݑk\p2=<\`t>(pHmNs0hHgV!4_f&9)J| Q[O$7MxSMYŮD7NAY(aE-&*Dl:~O`>˳ZZ2yz0:ƺ*P_oC\ȣ(/qkKzsa'{,!vUxjRZummc*vTڎC#Y;^5\o ٹ=]JӘ's?\ewZmoHFb+ll>ಮ4GOҕV/eM.@UTvpp# QU4틪Y ,%zdq^XFE3tNSKxǻ{>zɀWƓ(슋e)KP}b"Lt3蟳*K1,rMH[; {o2V Xylïz\OvGČ{-%g#Ư{XR[K]>tG /X\֜e]c+Sz:d _mcB:_ǻ@w]qJw0[{gZWr9@g2t_uSȬ/;RDhĈ`]o/0Wn\>di1 Ky#2Yxa#;&A8#@\95J-z6[(=9ST9[G3N#;QTE`3{X3mW"1ɖ꾆XHt' >ukɁBJJ)GRa[SXKX6"t(BGTħnЈ1E m)Xa /6$#k=Iky̘ eW 񯆍P^pQϫ;bKy 1ݯe"<@"rL9 0zTț~\\KXOVk1OQ\X9߸%+$F^S,Gtus2U0\Cvڕ@fZI͏&[}{K% UzYwpkէ!@p'ě(v,.B&5gńo JF[G\ʮ#ͷ9IlB7XPW[J-J3v(ko qWD01b@>lE?>QAcD5:;,[3K(S ,>m#h8s,u.D ^-WrqŤƝmqbY v)[FYZzUu6iP:(Mw/\o)VTc,2ABs=uNFʈ=RL?}@*N$~L(i8|̨*C~1>y?J<.ЀI*Ac jIE *~uChp,գ|mn4YَJ)}M3 ;&>Ì{e2xjTL>v g3虤x5mg8va[Sag7_%l1<16]|Cn|wY+q~o ^_ 2R Wv, 7gL| ?-䃲.F۰},ZW۶Wl @BS֭ǖ{RO0!k}.lj Wӕ!~| OcB30 Ł b>^I7. pV^ыc =tیT %0_B$K?? 6[i>~ {VRJM+6kh̥nN~1 ?l:*w,Wwԇu`9U^Ւbx}pN%F*mA겴^AG'~+t"((JY"mxT8o&Vvh0~ f2`C/@%_370|OM_mw>Jw;(|Q:[90/1N+Eڇ]^a{;*Ur +b%[|V۾AUkIkAju}2Ŕ$x eXk-t󦘷ν]K g-˸y&@,VC1^2e1b[4e)~,T­+}G렣nf]hxih ce[Z@# zң͊Tվ'8#tR8lx"Hq9?z/v@}s9G! ҉ Z2UC9 ߾??)%9uF/d!bY k_;Xy\>,E>jOqt0ZL_n6#'an[p&fMp^OK[sY R4 ў r'挖.#ɓW .3J9L2$ <8wL 'UF r)?5)9C}ɗعLzlv]Rp0B&BJ 1?7o"80꼽Wn"F䕭0=Pvf[{f Dg+2p GP+lBğ##n#ϕ}b-DiSk?eLUh; !(*n;W6Hd0;d3pƍ`>i_.Nmӏ!~ZL}}cyѦ~F}w1yESL P'> ZU\Ү`Gœi3&.}A_ʘvll 1* 5A;}O8ۙ!=-}%,s9e鯗(Y}3DiyU'[DevS!'4> rtih`*s5ljĨC4;& ن[ GU ۘRXV aJL//oj{iſ_T5 `l-H["*O%64jmXb.j 5˥k:A)?>ӉKH*pÿk76^uy$!C?n PvA?%5W&6  _m2 7awitX̽5[Nw̃Ԟeэ M_,:i(N9UX鴐E+V;PlOyG&:ɰ|9 BH {ҩ 0cRr@plL3s`qș„?SN۲dSjjW~'D aK. '{>1gȫLk:kz7ahHFC!|ql9sTqrFY@NZF`|Vu~|܄lUϚ7Vm P+(nQM~jtT bU{ eqiM,;0(pW`]Υxqӥ?#ޯpF&k3FXaېhjK3``/Q"}J*uvZT]`uU2mm], +'08/?0l+ehd|nڅH[')4`f\aC&ͰM2 ;//y)F%GߊNSO9%Bc~pǶ@'=R-$WEd&Qp(e ͹X#lJS%Q XEHE*(}ۛ2az84*iF` I]Eܔ[{/>:CpX(Eui+}iJÂk-ap='|WdvCvL;ob 9 22ͮzJyyNVC]8}Q|Fa 寮c' :3)W:T|(k?Vl,JZUIxb m.Pe}1ҖMоqN]o֑c6reybLr?rGoaWX1")=raԏ8纊M6t -hxRxス D9o/j~؞RwjT0y\<-P"bn\nܷ}slU *,ܞU".w/Dpos %$7qwH9̎4!GGp#FRUjMlפ@B|{%!&R1@"_=M!sn ެtH.L|\:7zqFWj"d:dlliH 0RJV|C4Ha*T'7\ҝb 0һtS!>lhl0l8DLWIz] p(pDXBΙ٬uEk`<]Cl*m6E\lTsLd)ީiJ@˽)*x>p}# 2Tя%%ҪBQY3)v9JtO6 k2bK̺}tk V>H{h2h?N,8Zg *"uV#ymE c;Y7'lyB_Â|(ukh̡bGR%xp*8s: ^>, |l^HELim :V0,x×UXx" YT6q/IEZp?w.QPr-͌huAnz*K>UJ`:svl_`?xct aDFrSEi7f<L9,*-IpkQc<=/}=^ (bv"(%uryX~PY91¦Cq?(P;|֍fPY@u !QQKi$8(J;BHӀe^$t| T<{$#Ѓ}w$ ;QG6(%{qHj6EAW89Y&d pj$Pl1 0%v"%!%ܳp9~H˞>eHD ӛJCNnZDuҧL;4lSm[Z;9# s PW"2Fz/]53E%A>}tO^!4U]Z$[@h@"i&`dR XFP@-ٿxIQ,Yaui + "f3yYqE|z3 -fsP 5 hѼ7zY聧 UtjluHgҥen^vAM;QcW?N?p@IJ[/,/}>8 ɞK$[&YSL! ?V'qC< Oj4;!oŸPh. *m"d_%LZ2eSdi:2fvqU.s)q]R+!¡tײdd']VKj6n 2%Y53rBDf,w-@PDb"AQ/(yeEJZz)R տo*!"gO!scXN ,aO26=䐡+xF"␂JZg/GʀjpM'kP ]#m֭il4G$Jw61Jpֈ>4s+#maUk֌6 ","&>X.rutqht6 r;ejt49:WWyKl (b~1 `c)s+'Q󨴾c襽Z{L,F= c(86>iz$QHQGξfbWrf#'Py= Pʅx5$, 2}lUgeJ[/|Do~1r*-Qh>!;eAe\ڔ5[>Y ^D. $Jj lqҨ=g -"( H#rhoǒ|nrm N\ec۽KѮ̳8P,ncycU]lGb2.~dƭ 7 `C @‡9C*;0Sћ4W'_eӞ fƒv6jb~.~BMw{+x<{KT=Pynx8YF 錡$ #8am[iR٦F j.#\jmm"֑`+"-ey%M]-7o۹QJ6O7^Ph_u:\S0Od^-禍DXQh5j{4͓wcun ̐![@M5%8vvZ0KףZu<*-ߗ\օHmVi|D8^qP\!yK?=[2:;_J+ fGs;J,k_Wм #moFG1Ul#WyRxI;9pn\jؿŷ,ST< tD?c${+N$>k ZE] ^'= "Wgܓ.UnOh+"sy&&}k܄6ٸ2m5p a/vO~T }IO)ڤяK O=c-\\ 8Mψ1q<+$$~.әhs[ӗߒaT@! n o Js>6 £/_(sY|/i!>ʶOʜF"mO/ʪ:^sd6svyWs+$ @m++n3*e, dD%NHnsP|jˑXn?nۿ+aSN ThAsV|hwn$J $?pp'WDٷ\RGmň1ɖ"͑a)ҩ| ǩz>`/U҇XǙ&s"p3uﺖ !3BMcK$3j*]IV&b +%"5$pNh-77Fm$_/YwZ·u(u1w!1a}.DQjpjNX[MyKgfL)GAsg-SEg _A ܞr#/&"Seg2ɧS:G@iBG'U$]5խn_N:K1Ad{SHw/"WЁGvL ҡ,"=*$$%';?qlsD (D46^P@׳&,G ٟM>JG _/!sa%^ ,vC}GnXV>~I՝EskcN&u>Qd#W dR3X،IC箑ZN8|!ujN< 3h_PN3T'Rd9P-xj]/0ACx70lK3ͯKW--%CѺ̺8;GlD;rvi:s$)l1|\׵ӄ}Mh7'CjtSm\r*9B KW h@,g+܈G*O83 +@"wUibm3ҥ NPe>9tt DZ-Ӏhlt;gix8DξB&Ũ_,Q= ' u #x;A8ˢz)AErH^PǴ[88VWG7}3.'uk7?pWUHuKT]S16pldٖ _7C;3^ܴUx# f(G4ںԭo&qWɠ $BSxU^ClǫqP2=h`_t"-D$VAV`[2y5y7% ї.ji-"҄pt*?>w ڜG;xQR/Nu_$d9zI9ɮ'3O(pb-ptҕV- pVJ0o EN`ضȹl1+:>R~KLS' $I-Wha$J1[V :ZXd4Ztinyx֌di_H2%ЖO*h %ڡvH1J=ξs6DzEHW@6Hl+i!Yۜ⎻+#9u xn7|U .g[pS; k(dhGڎZ̞i^a3`=m7PlܤV.TESl$ 0(|3<$רnޛ)4b+3xDR ^>5g'Y+W}~v[DrZh$*C"}L"Z<;`_Gӯ'3宄_Tj?n^-ZxUr<3L:`&Zj!pȕ*1xCoqTH,nJ퐀KdAQ8<)wɡmccʬKd+ZiLq9JH~gH娰ھ{YgWյ9|0²`(@k\?[踹WY>TTX7r'kKd,1әh)4ƅ*^Ic%\c%En Oj9` Q![CHRITvE+!sU3$l[Ĉ9:]~-{ږ%;Ke9snQ5_ҪMR| ^&D5T'd kF**qԦ< C.5}z@JKzNhWL(FR$E" KI$o(NâIG0 P{k@CmKʏU,y gY(J*.q3&|d=qyR3c[a-03A7\YZ m_a h%/枎V-R- [:>ltO(1on ЭQ-2o/8^WFD U]k }%Bj3y4x WVKBh:^1Ɏ;Ϡ`5ɹesfoO0y=72Tkx@-vL*!b<vpLK/3,@DrF}o‡mt`(ZHw컪hW&5 T1QTG3r|[̵Ŭn`|Q#R`IQP/1nHb䌿x(=J@AϬBH,tUilx'Io>xNՀ/V!w>}(ܿ]qt.X)]/!>`3JÉj'7odip;zת9RYLZ}YJd`';ɒq&5XgܿCKVU&:Pգvqs< IGStG.]z} BdӾ|r(bм$S ֻ#r,W^2OIh PČU]$(*\P c'`՚ar7xrKWtLjOe%6T#9R;D-%w=K] =f)mEU=pORq~I7 1G<@^ !rE`nUm^ŭD΄lՍyNx[gx|͐m)FI2Öճxrwʌ _D-CQ0|P1;>͡.wV{u)hB$L*vj-%VGb::XGjv>` ~Er$=w.<O(QqSQdO='E̮"htâTٞ6X>)ɇf4Cb ty҅u 3)'⮄0SG /"IhfFBzgu_zjp624_r#i 06vzb")E4ōU $n6tG% ApX+. j#S'NR;HR!V `/ /,_]1O6hawDg~5PgZ]աh3#;xҶQ=8vƵ,]:uW1cR%--. 7Jviu$OTI(JRxu8Th_$9^NaK6es0n;GR-Lw˗qY^@y'iFQGSZ҈UW37=d/Bb, NԻZ, 5g~<]o5 .6tBXp(+Kx+*P2ɳ`MM;y?CY 03c:P.2Lϖy4ΗF><@MJx(~ןP']}$?RHT.ў֬1L3Β{)1=16w;}+DMAhT ^j$ƲԱڕCv,‹GMZMRH҇ZɑÝ?d¡HJ(|1ϊIp?,LYde`\SGuZ-(aCVFuʪDqԡW{wkO!_^ҙA@̤i3 T)q)Vh􄲦[(:JPi-rn(1 WEVK:\Vu$y,1H-ɀ꿪@8) w[^n:sk W0̵׀si9˲}[<HI`ÔOxq YWe}-7h5Hj6 J G*!1B39F]HB;?tCL+=d\) e8'>+|u'&Xzb)['i⡖{qeh#!t2O?x;Y슍oҍ/[e]Ʊ9l>4u f/dZ2 րc6Ї?M1핫{ISߜ`jZ|3jSy,.niґj}$ז n6"2/Ja)r 8"Os0) L! f^rh>ሐdae/ѤQb瀡15_t2mZ^ Vg̴Liw-` /*bЫ^n\zyEQrv]QRD\GH r~V_3?I ߤE7NwqUp=5&䃾]6F*~\86USۦV  ELu\w|i77 ɐ1[RvY^ ʓdb5ƣ*̲d|<@t&Iި!2+i'ڎW4ꐳcbwtZI Չ\q) J]MKom $Z/M$ k Y3|#cL)8#[{wRev3$H/t~FN Lnx^c̮ ʎ|)nܟKz!h&Q^.)W/0Ի&eDXYDe6lcO9Kbُw[vX~Bd?j%x ZV 6yG@xĺW,BUM8>Wo8hmHO:B}ߊRوj{HeW1dq cs/ttA@]S4{"\!Q"߇3`3IDd0ͅDѱgxMAiX"jK5Cp'/P]p cq ^՜ M?C0Op >啠1$ܦÊRf2ch0z:*|oYGa_Uucv{P!>ul&kSBD)nm^@ɌWy84iFE {mfFM v9YϷNX`˱x0ZK7ᶺw:^mXo0:zCn4 NϒW>yeu̘Z]7,PNmSьD.8wY}ziqHh Y)E9%j)Mc0۴YXx6݂c\Bn L,Α.=ňjXZ7-Cw#I (2gqU~Ni|%~d3SEOT\U=u9-{6{[ 7A΄̋TmnjaXNMŜǑMϸo0#j_WQ9A?cFNf ݧ^Ү}kEi?C;[xѪZdE3TqN[JV3&UWpTT;a*<@qkH"$Ң46ȍ.!>ל%] OBQ4|\hԶ`~8 (l G{4;99y/.vaT#[_lUfb~@@~scVޟ:sJ !Ok.uxxw̻{fW/~B}ٕPE[2^n6F?dېSɠ3W)ye/WWn26~Ln> ]Mϓ;fH05vNN >8oiOӽVt|l ^JQuQy6 $YF_;zW2]w}GG+bLP$+J:oߞ Z+/R_nd OeabhUi+BDQ.-S+lC4R]S<{;N9qS%7>F1<gJEK|kvQ*-^4C1KǛ)qCWMD1\Yw3h:'nChܦB/^)hŐ$t*/֕;SzPB]Ҏ= ]aCWQ4gȴ,Tj`հFMb6'&j3':mF6FHۙ&g*%}efėdQSx.Pm{oZ/-Z $eZ_~!TF!"/z}7[~W XL\Y\iy1ծJo3ɡlv׵=fSaQ9=Mɒ)?$NLİ0KRH飗UCxJh٤% #LĆ, 7o6BylQC=LM ܧ>DѦL./sBFDuT[Ǵ1%3m rI`mjZZ(EQdm @@]Y@0i#5peuA_1#+Z,`%:fP{Y[Ixb'I&qm.8#Cud$N!: wm(v Cw?:D$"]I\=I].#YˮhTCNT}-}DsZޝvK-jhUQ=a`ϱwbvJPcB E~!q Lm:7ϷT{RwOP8"nrs! =rW O=I.׳(ikAv’7;TE~鿊&CFZ:ҕcr1->(lRZ]5 /.Yrg9t7e Z%!Ǵ&Q)&4Q6NX\6`OT q0,!,Nmgj1Qf<ԺLn34Kw7fθjX(U[zsPG^VL(6B%HɁݭXtnq(,!Xl^?#[t!aUd?n_aq8`j) MH! mn~ GNh!@5| i=Z\Tq44|{Sa2 vN6Q ʨl=3  JZ ?cZDAU <_OGΤHia AM_g:{ >)'+S򰿿V!gb=ƸEk?K%xdeLJs&iMZ^IV)m7 +C97=$}o))H<=+')Ҁk&A?⌕#QODx@Cj8IY 3Xhr,CA(Q)|Bjc \~RZŨ`Nev׶DDw34>?8/_S޾> V/%*TrNWbe>HsГOg eHO<1+Λs\508C!#I?Ҳz8Pڋ4k>w4qbp2l܅V):t 'kP4d'"M d&]D}pv,&Ԓo&o0X8Fo3=-Ua4/έ#%WO_՚_/C^rӏJNyY>6_rEbA#ſ<KpR[xԕɊIxߥͨ^p~ߐhF|37o` $@HOo@agߴ(̷si~}nJfSx&e?2RgcSM+]$ߝR\eV-l}wUA)G冾PNpB'ݰ5KY{-ND 2rJ o*vЅoas!\zly.aA:0n}PisLQƆW;.ހgʹ(8G$S?*Hit=X'nHso i=o6| Tv@m|-i툨L ^D)-\_V-99LUx@)?^Wd7>kU`LOo[\S 9j7ffɶO8IO"h˰LŬ|h(7oT\ux* %^ڂ l~J[}m}$obwq, q18u@~JA񎦬;}AAȯ@tIT_Yzx:,x3vYG3Iy=D'LJb=K-h@+WXqW7s bf2}ģN!"X@ !3MdR[_6R7FBx;b,Vf DVf3͏}N2`ԇ|BlYu3g!:D[l":Sͯ0~j < 3+\ly/O>e;Kܭyǡ{d)EBo~= rޛɪK) m^' li9 9K\i 7?e{fOs+7E\H~$[Kgw["}\(S7L b0(L٦B92=dʁIP}0'𸌵9" C3Q{*L0@9Y&}:j?U1~(`G!dt}[h!춀:yK)(,6G X74x_-@$+q(9r}ZzC.|&"UrCLZI=6iePRX[Nq*Fj1CS5)PMKi>b5h.`u9{WZz >]Lh!q*ym`QVp ӭO~:~6c:a34-㓍EO\Tδ Sǝ,ܥ'P]jeqrF !$ʖWP%noEA\+ ~A*/Zu6w=ޭW/k&?l3b^VĆ^7_KB̼hN0\lS[͔^PwkFT% W'HY`k0CXo30ٍ78Yu7iS=54t%-|̽W]͜"XFEsmJ %d4*ē7B@dO~ۊ7f#z˼sbD` xt;hhSCndd0U7˥T:M(;܉FMs( =xZs?vû3sHY虢I'V[hKm~RM3ccd$̳lnX~;<,?VsV;a&  R  *_gG}\3s>8&Rv)䖾cbg$ZJ5ɍzw^e&P۫kwLGW93q瑊'="@^ޓ &Qq2ƃ;߄O61wt8ڵ[,ާ`r3T*|Æ)cu;vMe(bHq+qMWZym(n\^gz Rep4lK&$J9żգں3E(2nاkS"TR;E):@fl܃رKMŌ%/*iӭ0>{eC5L,|\-`PYKvM6N-N|iާ<++CރT Crq)@av5,)Pcu,^Wg8Z4m=NXG][ wja'9X|Uce_YOcdi6=rڃРg:'gldIp3^!^B0Ҷd.|'Po Dn/<##y48"#:/|Hk'beYS{x+dJ+yf<5«EKZ6VMR23{ I0mcWf%:cQ{ .ﮞV.0C{ ă7T%~??ǐA#rUd1VBAk["G)?l  p!D9xߒ]q[IHϚ4bbp7uMTuG 6;F뽟[O~,d#:/βrk@aHe);@؞]UB2F?퀺N&--ก(69)| @=P ֤T7wқl)AC͑/ĝ ״ IoOucO}Kpdǟ\5e *+'īح-Bd$9 I _Bw3|dž3%)"2e8@|mj?l̾& sL!-l $8L dd~(d5hN ?4UgY<Qy/:v nG29߰aۤ6Q~/?1oI]v2JYejEY*<% [')zg[Tĩ"A"q8{1/e:Vf1C?hzP=c CnIiAn,'a_<Ì ȞRx"A&5 dMn̈́}dN2J f"KV"MZE7HN=y{̺@ڍ\%uLBퟁ)\1P@aUg1Y<N 1otoAkAxtvR!."ܼ~zÌ|6i390Cn 0 {,:ě}lh xWV%&=L RT (=|~  l@§(t{޺i:9r޲KjA\-uKV9zE7!NyEltGSw&m`n%8n~0 y8Dl#+ڝ%2 5s0}u8K>k7D7|+z~v~8m?t/r4}mW/zszK7a94е> .} t9&De˒$. oae5k@>|׬ 6mHJKOs87_@,Ay,ZLh>I32+ȟ=Ѫ㝬,lu^'??@YJk~"E 9Aj܈ܰRI,|#C>EE=m $d0a9ȌT4yf7'Y|b\Wbeϋ5)x>?1U" ȯ_uRtA%o嗻0F}Nð ͻVL)dL&3#i,u0bb7dD&/*GZSVxD61AAfl(;kJL1$p`,"!tI-gB.77O_:2B7AYဆ4"ds3CjcT2UsFdvOh jZh)JJiΡRB m|8Z0^r(XbQ[YDXnIpncIݿ~DomxXQ,R6(@|Tj|#m|ŔebRKTg1Tǁ&{q\WזNKsk .ƹ%<H @:e*epx)Ae7[) z)z?y pHH^5)8X /Dg͏$8nOx ZZ)a.x4n] pz9b+ҹUuZ2󢬺u0z7ǠS50&⯕A{ i61> uJv&P40:)pϋF`Lt/Q..*^Gl ʖ(]f)$osR\80}׍A1kO,1cZnpHIFHo7MaRJ+5ĝvc* k.v"Cf2}]tO/g:i.k!Ja+o7/l#]Iuqv YE[r%BɪMKsZa n9:^xSa_I{=!SlY9t3Nρ1&؄AC{Ʋ.?xмCK1 νMZ/ODF2vk]B)S!WXB#cCO F۱/<*PB ڕif\67' q^_Zfw7 H/!L)w]8lxJٵ!1!z vˀc@1P<  5=wrg/azܤX0ul> lްѲ4:Ez7ͬrhݻe蔀?&A_[[]Bp j`])P#`,Jj'x 'ga?Hj$,;N-5ysY3JسBZYb%8 EF[h*xE|P ű%o)"aGwd Ͱ\ 2(96"RaPu@e ze2eDzkM5,Rw#T U#YKZe\~cTGS,Ý!s}˙NzZ)Õ.[M?ٹ "P'=+Xo|LV2w-"8A -2ط jدx%$ثJ)R9eB!V`#mƟH`;](E`S,Xp,.)POdn3Cuy3l.7YO!I|P]~- u;ٛqGݒʲ͆Q`(t9hta?y$qWpsn@=nc뀔m,!vYvzQ*4|X%L[X8֕tZUb=4Kk:簷*51k1] %c= J>lP.U,M(%nH֚λQP[GyirCf̉p浨 5 o&A )ˑV|lu0@FGH|:~cWl h,jLY jԺK'B )(ZRm;6 nB\, yEiq*Ufr!Z,G }yӑKHWS(kw|DwYa-&ctp_ۋ|,cvEI* ("HkS1,J 7 nঃuE<3p\O' @g5c Y7 4/,ZҼzRfR ub3z2{3'/@wy4aiڲ(LL,b&?DzDO︝ϱ2 cǜf|bv0r A$Gh>uagaCp6'$z30!a7IcY1:2-TLϋ]hlFֶ!|;/q53QYX+@#Ðv׍lт[Z̞"4.Z"XD5\HljѺ%2jc>J#qNzRu6^95>avS]+x2.37'V0R`)Rq4ۆkjb6nrfzJFXqك>?thD@\i#<]If,K`m؉Nw8?6竢fsգ= fC"U\ [ת-U^a pkeV5:';n}v*Ȥqe~+IAL45TݲݦAԌM",E;HDdiD)]zܚ#g{]Asm_(z>GO|L)Z{ L?\YFr@0k&!Izt$E!nY_ !l5eKsž+?S`BSÿHF03Q5uΟ'c-.MYM&ݑȮJ?4)ݾbX8pf*$o"]H:?t,EsBNtBqѿdLY%9˘trd qDr' 7C4NDc:A| RŪL"kC,ֿ}+Aī%&p]6ڿÝ_1Dnyө޷h;Kzyx+FǞ&@3Vֲ|((߱@ v~lTԧb«鴋i=u%ڶ4gvz줪lԔ_,%a>XĿ(B͉st0/}G]Oy_`(RfUkxjJ#.ና _Iuhg­ a +A~qH3RT'nEP3+ ~yHBԃ81z}x^^0}rp r.}0J R(VӯwcW9`҃4񭋏i3MDOYs !پ5P[v-2 c"M՝kNUhDONC /Al򤢶c]DhÃ>JPKv]ה -B? _b;nFhEYY|,-ϰ3F6L 9X`Ut!w }m5MkQqY~ngR1SׅT'+ۃױfSqqdC(\Nנ# *x4ּu1a"Dp$Ql+0L[I.gZ6ݽ]K-utF,1{`^VΆk9g6EBۻ5Co. T*l C:|p899=Dy$;1!?ybQL:.Q*0&e#`]䬁t{OĵaCD_Gb|䉊>.>﷦- Bekc8u[_[>rlAIt<a/'#.SmHpnܭ9 ۗʴʣ d^zĻ{nռƑ)ִnWL"ۜbr:`p+Q' {TVܞ&NE ᤦR 'G2;hGXS*}[g !h ]X7?F]SY-[AQ> K-X)5Z'dLY_2,.Kp jEoQX? zf6w=)%w2'&~HmvmqQA"ɔᝢi:H]&CRbyʖP1= -IW'!)r⑀p`CzpZ"]SdPwYfyA2,7qh}'z32dzQfiK[@7IܶmUMSpk,QxPA UOґ[!3wg{܃^Tj:IiZ2}Jdq)ST|S 3wntUu3׼BEF r_"wΑxgZ u@})~to@Iy514=z"OEx6ղr 4IXMνk#R{ %c^;ԷQ io4GfWIl4ݱCgUaOHYO;x'; VwD ԝO,eB$ө~>'C~~l"@zbcF+b|5Hy) ؂RTGa{ėrMsf41ehe=bQ`/܀[EC:(ϘO ~| 23ʱ}KX,A^7>!{+<5걓 5DB3/*{4ԉ6sxcX_6fQZf枑ypG;BEDWf'G<[ZZ>+tŔh9#nV&kF&mו{^I+t貭녞aj%nw+SV>{oǬe|8F5skN#$_L$wLK->?⚡D}ҹ8kΑX߶ %(dI4r68#(3wPŲ+:m:7s{l`#^lOσ`ai-ÅI ;̥+<p]i}8 rxZUc9DO5ZFD x&/|RTO.4*3H\fotE!tW]st1  TJ& 'C >6pLo! ߨ&RoQ;ʳZ* Wv1 r_[w~v`RyF4͉? Gg9b|K |@J!7wc`R2}-P˵MVcE{1DH~S nDUtHW"T>^ɤ!̎fk?nEv07W8W~oT a)aC.lܲmjcbV*2` ޱ`rWEXG4- 俙WfdYi!J+X GP7:lzyG #!n0MG0A Rs)xjLHVr- N%DQ 3wfO< sj͡vTM 2L-@-UiShJd=fsHU /<5u`~2>Jh;< 43)FV8 Iuf>@oܿB? 4Qjf|ҋXb?hz8 ! S% .`Q0Φ`MQ 7k7%ŬBs*W|qD8~!5DPaIݕڡ3{å e,FI-,ä/3j-ƭ>drgLu1(EDiC}fibR1b;I@-9܎ JI&։;"3.ݖqNTG%JOe'xNQLp?w=QG+UH2sfHWNXh缙~ۅLЗ-JFW+tا~_,^9jj9AE[& $SQ6VuwwU4Tǧ-ӕʨGޭ^9:uSw1G 8xh2\=cpD{;HQylE/7;z`Aoh)]D{x[33"aG4tOJ Eחb*P}魈f?JsQg/5£]ٍv^cDۻ%H4XH=bTjLظu!xM^5&hwJ&PPL-uii;G^}ÃA/k4_*gT#>m ;a! LGϠg\&Ae~Tx$*r_;m)E)ڌ:-d-h׫ ~!فP>Ù")fOJ ^OXەU,zg yGHs Aݎf2~u-$%H\(v WDٴ\h.;#i6jɘc؈w(BˈVhoK 1hS\|vՀyDch`>0&;B"NYWj&()%g w%\)L8KIPRRhۏn51KÚ`]Toc*d6BDx Z ƒ+ t* +ɻ g/Zq;nS: JGRvnZ:e[3}XdUncK  !)u / E̊ sD9pF{T\{@S?a׼8Oۥ7y51i<IL'޺ZF#\}xR:[^x%߾nw:Fuz9ţkPl e/6*rLܛ-) JܳZPCb54kbo}6BhBVM s:rv,c~u\c] cmJHF8Lwds@3/y,\Ҋqwڔl/,[X(FB2BWl)]77)2,!}CfWhlqe%h'(uոIu0gE2~ؚD3o?&fF%׶XXlB67+O&f>qR 3-PO.ل.5k5iWKb'6řk}[;8) C 2/ꅧLD d /F$S%QDyG0D`N`L0 [B5_/ۨ4,Zf (VHE1L.w^ld[{XZ$۬h}H(U*C.h9V024JDk[Fmm}G #6y4%HT뎷Q١Gt@]d *IfpV=lOQ͸RȘhVQ~2+ Zʩ(VDD 0y?S{з{7S53T9Y}TٰPEu>7^]>GocJtfv7v1!ަIa<117 }_0 !Ί%itVI# _{kU֔g@u8|:.Hscʹ>2_hNm3x Dlg^uҞ# Q1^o$ őW,r̰Sdcڋ%]HQ%mT|o~~1 .* e冫e9>^Q,D:bŀL|γmU~qC=ЪAvM}jYR6CFK*}Np`Ohh*0/8gZ2&h#{'rd>mDr.ϸeM֧n kIU^@pNBp4?bB%=d7>R7ЛjE564ta%qd>Ng\@Us&u $_P1RGn~P *h#?-sv'B5> -g_j6=D|&V)³Ҕ[* q(F2,$'l޴)kD K(3fmX?Y0k|Ã.?h4aoNrkUY yCcsWms2}~7Z?$-C'U :Ldu,0N&_⟾+9R})h7:gl'`e١ qs~C>t\~u 5ٝXzz'4פ<5%f\ufovzt)d!ʘm +Z%N{gvE$ю2j(*o82e4rrr5TMdQv%`-4ue{iҘLO3CH'@jAޤ 3e1].!™“._t\Wb9?YnbW#E d8nfL`6/4^`nIAW/! 6[>ISy[$4X2 (GuiJ/GV4c7,HNZT-Nuu6VfPIZ c' HbBbd!qj%g)𹝟"-BU<cf,|~e4UdnQwg>0Y͑ht ڵE9$d*n:2sbgszU0=gr?4dAsD}Lķ< X<% {Td322چs>_1(%7Z/Tq0T0 qǬ|b /77 Ĺ ="(lB""ʷhHFX@xH̡2:;eO|֊9I;BR5Hl' )ҿ \6[5Ÿτ5y|AM]Xf^>r&>Qz|>#=K@9o(:1yhoR(ΦαkE '2Lp9`0]Ki ]F&#kK"^D"#LI]U JǞ䀚B>/P4{TDzt(s4VAЭ!1ּ ƀ{_3 ~ЦZ.d赱lA A.'gͅӠO&'4Yn jo/ ]RjF 2hwUaNv> Sqj g .ɴ?#:0oŒʥ>@#-r)ɟ`Bo)";viܢȌ PA3Zx{̾mz._.2B}+9TCZI4يDU~ͻ*!b9DlL?1"Zyl<G-Ѽ-K:DJ4+lA3;Qy/7Qbӑ+ `;u۾nՀMZD2C)ņ,A=BΦOti*[˔IXV2dyHN=!LSF e<E}TA;]P>C'#)S%!a~I:Ȍd,&06Ü媎" ޕÎ5P*a{ L㖍v1k\̗qo&zcHslAɀH*bFh֯0dө04+[m2BkGH "M_xTjcO<:2޴^CRn  L$(*=z,Z5$BБ!&XZTݒ8vax_#EdIp4XE[dJW+DPḐYQ-ΜTOXm?9uFWϸމ`")0a&ffmio:s% %c?ǵM'?H}½C.R)7I-R^R#:^B4y:\_\=oq87x2VCk- M5 =-]#C$AIGn̈́x[o0amd8v)ZYpטd:q=N{Wc(}H &G"q> )8B!zHj~nk= i*A l'4}0Y7Mn3N8aKr۠>k'hMo-[m^}=56ˢ+bxm(O4KeZr#Ɏ: 6*'eGj\3&x3T{ռ4ΔbAc2KmUr U7m'cu| ƺt׸K$EXv\hc5BCĊ,YO}%$u~IfQ,[J=!tKa`ꀈ"X GٚI! N^OB^ .qJ>I/Ľsizt?JF1UE|{JeZ4ErIaJBy#j"a(Mvɰ@ydjW'nf7[m C,Rks<+^hoRIɡz+ǕfFګx+Z R3×U-@ocS!2Y+dL臆N$Z߅l8Cj>ۆ<~imϸf1:[TX\Lژ? Ќ`&d6LH2=ndP>Ybsa>5k3n5& \.e~h.h+\^}QIe{B\MR0 m0XY/]W jkU)뢦piBbL^ģ۽sx$}+}~"Wq3)p΄ذ*y "+j (v3˲Rd=7}7v`_n6DǞoxx,>ʍm S$dq;W@) Vz?'+Tͪo][=}^ǐ}6ʮtFG529DrvЋX(9ՊK^`ۂ݋SPƊpleH Yi Њ-7Dl7@g%g qb(ES:Rw%%Ý&תVsQIP<þ; AphWڪ~פ}4`[Po4"y 9/7FY0io{γYƯte2;s yL.QҶoƮg`{Cy ;u\6SKL7|&NR3}̚lxTWЦv72Uad<zS͂s12E5\xgT =9aB*5Uƀs,}`fVeҖa!z=@xeLxkc8ߒHcGVA+/ `XQ/E &r_TW zŭK0$ Tuoӝ)qk3uzR4GO-hRnsI4X~qrk_Z QNDπhJx%Vg(8;h䒰Nrˮui Js "Lf Š?&TmDB GuA%`^I$y&F`Lh^=5xۚj}W3YdQc#-H G=Ȉro:xks؍ۄH`|&ZڪM}_'2gHVlܞ"j㚌 #V'+$I@a(;떟>,E 5 `k3 iB-9;LdR0U(Lf5N l23h}ذ8a - @,|S,^}FWvTZsbo(.94 G ;D׍vZ=ߜX'\?˸iWyn/GS˨PH?dhjRL6@|ӥOmrjAhh4q;|E^ŋȪJ=у'.Ig͏=㟩v?- u5&v̸(SVQ1[=Ioܑ:Ծ# ~l7_,MY`mQ^eR/Yeqtx+^5s0ƱRɩpKFLjqd@'ʴ6h#Y)s|,%Ww, 2;qvp^FDqZ|6 (YU)4>ԼjZl; j71@yAQ9 QS ۙqxfZk=uwKӚEy@rMN_W^j X擛LQx}yxVqxzwEw\flWM"`LVQ_# %$ϗB9`B, o3'3C0f[^ڧ&NQ**"``:;xKe7"i@g信 eEZ@(q{m^%A6%gRJU6q-`f V[p6}Vlx%"|qhevmJ,}_˙pD.eC\JnYrBmx y+řخr(V_IbpN&dRO3?7<`Ck t`T= q8H"(pc7 Z 嘡v+VRDK8*,:CLM|trǎNj`P;-d@O@*2b7F ھX(Q ]f>5d!յeu5>&l?yq(7*6U2.Q [ؽ;s;95Z~|_STd=ݔ5jX=Z=34I(scC*Z ZPaOϋ+rqf.U+P]=|fH9k(MaMjWξ)1W#=8f3S-@s;%Dں1?5d`':ØOUGdmpoPn ~iYN lEK⠀6uM>flLm=0)@I[C5Z٢`66;k21mML{61xYLSp +Su" r`c9?P3Ħh<wi\^HY׸NiZ}|[ON%zv?LtAL0;WD#j@_*jwv8T҅I/Znk>R7w:=5 m=.W jQjk#MC<߫z=Pv0Yvg1̐ƍN_$-=Zՠ8z qcʄ4E %C`LUṞ^.Ugc5q;|0^RdrRCPud'HUQ)7,@Ϙ#}njs0M<9,sbk#:0e [PQ JhyE 9@e%]JDz(҅NcjB HHK(L𽒅RP%#xi&3CqWz9-b9X@hr@˧;{r{׸b~r'o5p`j_B:p|="aMdF=q!nzkPc)ͳ]A V ״w =juq36VO$K~K)xB=м*\ b4v>\oD~l(ͻUHC# (tܐYT'{<TE{ >?AUlY8mMDDۉd sV)Dq[\ip#vr4Qv) g㕎GJs$ЃyPo\AKvUcb^ (ՂsOoH.C9aX_kIs`Nǵ] ̔=sgw=YH^+&w./[y_,J3h9g:4E %ڽkfiX7e TWM8O@(RK' - J9UQ_?Pg?x%!B1 ;oimM"AZm @IRn]b{M!uQEq% (nS 2{a=vD', Ȟha%m$ rn\UE()=/K ;ׁtbJ )_$(j#..fpt61X_p:uy`[B&،C6b&̨L߹Hn6'r ;QWܞZCX\$^䂥=8s~U)FńK~#2%SvxCNv2skI4|-h0Da]$jfQȒaWORTDL*yPcMd$kbYQNmFׯ>ױhjD'G{҉Jc$)b8OsD-PLhs25p㴁uQqmYMK` ?Hd r) c0Q9weocM'ndg\/U{vtaNR<IQҠ+DcK5X q.z}HG'Yq`|Wʤg@3Zu39l w(hx8+ өbB F(3[$Pr/tyS1*[kQh2&#AO0j&)f~(,oh][\V6|ztdwSf bkFq~՝7l/ /86o^=V٧G¹{Vu\յzBB:CGA!vE&q&|W4hv~)5Mo92`*wwQbrwUL(_xmYGtSWwl޽yĶލ^\Dͫ,2ŃODo\f34E+{4G(Q)}E:f/ӇтXϢ,зrMpםU4t&kmg0;qfuԉ}܂ $H?s3;'m (I7:̙Ӥdh|PFpC-I~L{\BC'&H,\+^Tu'b@lp3EKd)61EuSyݐvW"IkZѭ MFA$*HfVEN6k"De:-ĠA| _S`l*eO^.|0 WB5<;'`?|r$2g^ 2U uz^;P)wޓ$'|£aOpXx䨧[pGTV$9fH\#v| އt%|42C"G]c~aXr7`SBqG&4IƮ, y6{"a:&FXt%snI*zblXoiQ)d&| Iw]R,W.2P@Nڠâ(4r|]~ T{Q yYt+Nyƌ'>9[̬󛻯;ßQo6ssR! *@Rga)'19syC:Ca{3vK Ƿ3uϺ%lՁ/狃퀾DJzkQ08GBnr9kB2YAB̵ei6KD6d ֮ծo@Pt܎. J]+u(yB\iwqKnס9f=~kgI;҂`ĚO]~ʃ_q\t4K_N@>vw4xTq\:&W>8gG-U%cPE^׻?T@wĹ8(U$##oewma9;(zpOLf0 p5S`ͭ"A ͓o= 3a>Ȯ蓷Ŋʉel/#@fwr4_@ZE(;`0^rSg $\ew G1Un>At=Y_G[ 7o$8#]$L6\ )z_'>P;o|VBpl8S0ѽ v9pZEy[85~{#VھK,c\"Ǘ_ғ7 ˏ<S c.\~ԤU 2PV֭;2 qr(;8r sbEF [wfR<;WQ=0~y 4Po9V4[dZY=b4v&S>L\q_h#\CpTfg-̬Akn{0>w/{Ɨr}*kE$rAA3|̘cxI!`70)>SqoYg)7s^1d(ݕ^h*)Ga0#hGadRt&*1#3bf?bgݶQSYvC" 5y ԗf :hvDBcK0BCN9(Ys M7J٧3)bA鄡'Fv}ƑțQU=cFGX\`~[U^muܯY Mn _p^on,8t }*(1YYKiIX1Ճ%Bz#$7FVXL%AH]`/uz?K`d|D/f2gs0%e\]B GulF.yK9l L"ˎժ\ƋIkRC Mu}47IZTsDQ) >*1;9Ӂ [-jBZjp3pݑ[sS\)!'?dֵ+ %B7j#1<J v[t|7vEzvVeqn]]F!GitUO(%zf2iiW ɨ HL;WeoL Mb(ÅKӯ$t#Hat(`go-MϹa^GCX~5JNSބչq-pJI:Gb4 gQygF*c1Ѕ P^T"(#Cn2BrT8ʹ >D OXK> ~Km-ol+[*ڸ~f颱Us%qB0z Vwb >?l.@ۻO /KWytt~.n7sld 8L)9/yjqq#( ף- ΟᔱGKc\c@l0UFܹĈ .T: !R(Ieqh"2?]cRd%LJK}Lk;tFPbkA/ПAT`#h(7`y=4Qw%Ѭ[DjO1PYJ)TQdTF)~K'TP';+48D ,d`1a&&*\JU' .+gGf2"9W>]' o~&{'%oVḚ_S)2COG/J:-d i Wtka]An򓷒vV?[fa-\:K.W|NnH{uoH&h…aڇC{z3'yC](!(^i1c%1;V$=#,&dM'pT6i={ 6Ehl2yIsAȚpωFT?@lC=]IVǷtM" dZAhrF#;z컱F2yzTu@o$RNNOpp(>l$J[9&~X !#fV]hxa7t#wKCd"F&%8Cd8G^Oe-ǩk_Zd}i^Zd(e8st KlI u;ѿ2.[삔&="BZxEF] % #漩d8 |mL11^/KMGMv^oAWn3vWl߃IJŊ; V^ `_ŭ3lݟ=1Ed4zO+:kȖc-  zNLR ~Mŕ_>.n"WsΕ_]х{T 4iAf\wSW&"|2}.'SNV7NvΎZZOﭒ\WVgV w-]3!jԢt*?_ E[B|ɪ]oāœdřo8+1b=UmxQJy =^2[kgmKRlgJJUq9ÉzF½L!"t_32H(et?ut o3햌}2_[=ǘ )tq$Ϸ<^vw$v:7)/B|aXE{1CHqH1-㺋4fa|t!]7@! djH ]b6j6h `o`I)u(Ɯ+Ui@Č)ELG:^2X(BԢ`ßO~(l)y/4s}Qļ]*'A"E =8׶ S@O)l`,`Au;-zΧ%*:a'Pg2F$ء]P:u;Q?uBg4@ң5u+zAvi&f)0Jn̓jqnbvM;0>[@'G|JufǚpSf0O9RM&⎪\#4 dTas ot? >{QEyE- Wdar誃#O˹~k"6US&S'f? N90-_flT tkkjoO~?֑3nh'a d4^)Y˔B$n7=a@ )tN$%h eyܙ{=yPHRV%q`E em]"9絏8_3o#X0mXe6˥n z91t߉tL"ϟGHeL1[pL"ܕޥv4"u0q0u]B$;)UÛ ԇQy=dT%Z^uoixSmqzpv8T2JdlT zĹV),56D"i8̯U2r'NW7gĞW*4h NAk:Ezz+h]{^~* Nl ۢPuX9Oa*T5uVT"UWM/ IA/=68,Fάb4~DV&|Yf/_hZuPЇK NZZ$b5#*A [SQX8p\A~(dHp(/^_?WJs:w7{+Ws(q]@+|'T:ZO I?F,:ξX1 vS g_l(!UyY5BǍ\ܯ|zV2?8ei.OstwΕsӝWK[HS[w2fÈf}<ةAHٕTVt${:3.ҤqH|v<@s7ܿUұhߒa` Jzv:`bHz4Lja#cxpKu&(1_(UNBoc"_S#G%uŽZZ籅ٞ@FRAF^MݹCzcdݪ@_DSTP?<5RDzvu4)hEM7iP:l`G^pɛhDx^T|ybGX+ . sryq)IdڜfK3!O 7OnPaY|/zq3eՆɽ}{05h޽:S\mc]d3DfBвtȪ-=N>'K1{p#b kH˜v@r7uUR Le8 zZI ss)H&D?f`f L jrHSh*p_r5]xV'-$+{X|~9P2yP6י `F7ߠ5H)cHtB[ZJT#fL@=˦nْ>K22N3k'a3(U*1mXIVuE-ߨߺfY2c;n`̩ hz6b7jhh2jǀ2:b&7 Nk%pW 3;1E-+TN܃$&JZ@+4{#rTعָ.p*@D2-)l;_jHF_Ä(?Yk{JtWu =hh>ebFw.1=M5~ҧk47$p]E=ܷng]w AX?vd7&In7ZI95>B㬣5goby#2]d+*Z/VI< 04@}iL{{jyTȪ 󫠳Qgܓ_b2z_T\'`.̄f \":ӇpCL*s"ph kTC%2ubSy?LsE~rtnlhќdHIpXE Ӷd!{ъStnr$W0,f1R?0)8i0c"ŷXr:#wmKׯFI&9".EJj];Tte%WpX|0YzT:#!ij9fg0)sie-wbe%֓D^n߸~߽Ǘ]zxeYMcP}hmKeM3\4i?n.-гgTa樬 Ig"6nJY,DuYQ -A'ٚYZS*a a)iUs6 -V5\jpe)Аyʛvötu`K!F+mK .O>jOA];a@q+?Ud&|j93Y. u/͊B|anqʻ#%k&4>ls!* hT j9SM0uvfX Qu8Mg8?OReߕAPĎgKGGy.[{ CN|QʾZ3ĦۓZwSzу}#:6SjwIhk_0SKR~!A9v!IO!%hhr)h:hf^n߭Vb[B¸ m\K ӊU2 +h3\X{1JԈ]њTfe%C %zpu)oP𫬂odp[?~H{ 0ڎ2~1Q dk>Jg .rXKqmJeo^G՘$8ݔf8< aw ت&ѐWAJ1$.I#[TXYr>;X76"5rԑݾhEKA"[?xAgJCW sN\ˀ/f\(Œ@c Ff$p v[vvVfKߗ(svu(_bZKe23@[9i0]M/rIQ‚: LaΤ'o257Π/k>q)rgKfC갃MV+d u9 GVnl#ӥ>8&L7U!Oz Zd߃C`AYS _m^ſD"\ @u=~\m>5aD"}pڶ$bu9cKsŒ-WnN)L=T5<#^@kCse|KSp)iC98ayL(tB#csWx;vh0Gf9Ypa$YV$ۡE@gbQ 16:hΌ21k *gxLOm~K0Ji+$eLm*|b#`U2&fAwOtmP"Sk9W=®s#['zO=hA_3~WSiv6zг2-J\V.(l*CV(ϱ.ZSbtZ#ߋ29sxM"ƌ%\T?Lw8ldNfi- pv*Df@FJ9a ؁%vEX) (z S, 6\r jdI<Nbw`,R`LI8L֔=kq֭tkJdIzF@5_dHĖ(4 ָ[?ɦLb=&%nx^j=àFc[e웹0[z/j&+Y.)42 &TQS&Sߑ:nհԫV=&#,F@eLqN:^%C&pA/R/C3pQُ|(Y=.ǎc+폒c9y U"6v?R/X^AEZB$t]}E=0 8=<ҕdi"NM0%-14fH6x ^&+ gΏe'W9r߉1oPV003+1]A((Z-n(e/XfŘ}֭`OreN_ܚ`.|-wj|#=өZ\BlE|R JfRD|f0q'G 8Ox[U6c+ؼ$s`T&,ܭ4 _/Ã_Yn\tӭIX;:o"&*VO|fԦحIfmlXU(a_c"όc2=EW?ntޛ 1R^+ۅ }ヅ:I;D",(x/v[6Z@!Lm$V`"́ģ5 ~YJOEʘ5 K?Zs6τ`;9%]&SG:WP71 bcmlf`-Cj# <ϤQXC;3w*qN f4|Յq\I%-wA 闔cVeU8UI 5VaUs6PI5 mZ&rc=T ?]RNBdQ-@8g9deZ PC tA |Ew:ca"99rPXPT(\B!sZj⹌e7CV1mV)Oi˛*bNNJh!~ 7RA$4d gE edBoFߚ|I]ԨEZfIB㒁p15܃'[ -G-lTDnyXqWBEDm\:v08`j +XG8A9j"~ޛ'dUkS`6!߳3ua9HZ~ԾEtz#Jh`M.q 5yP?խG1اIzae^2x;k‡bgfs~cbRX) E) SX''Ib/@{/Lڤ,Kx_T (]4Jcj>±8$9c;*~ڛ Hhpl/3b4 w6wwI3!g2jx઻Vg⧷SǺF3Oĸ\.&/iBW@%.w(M=&  LJo"&e]|{+uc!‘ Ϳ] fqB|~(ӏFWb&l ۼxo/uJ#O$`K`x~Dytyw큘ѥ//e&ͭ'Ʊ? ߪa(~lVMټqrCz`]/^.;6jWS6ѺͧbJ<`'ΒBI~XkwRPx^yY+ܱub% t,b8wWNcC?u! ޱ/~⩦Mm?h!s$֕Ͷȸk׮[y %'fE!)S$' ^CIZ!E.! ]0c瞾3#5QJ 5`ε!bqt#A7$?8{ChYdWdp 8?N`%,e'#x<55ky@yO_GBt\Q AIH#q(ߣ)ѭ {?r[,kOn l;"/\n÷!'3:z!R"R9!ll '4 /`H);ߋ1uqX WjpO%% hg>ŜTc{ݪjfi~/d=鳕5E#njʞs=ayi\:O}.M\nEErmci =T{'C9{)(%gڒq)ִ'I=?{9Yj7_TaxyfzU%۩{)iIdNѬbn.C&ZJcECX9 O*l˵fĶJ%>ZBA{鷞j;$ag^{kL*Qf-dBcFJ>3 ^W6-<}G;?ß (̹/zA(Nc`Aj!I;:FDKE5kAoy4e+^ؗw.9a[?KHU>+k#FL.0M{amt4~QYdfjѾYLfY'PVMT6O!% Ypa%\wVV_ Q9}{".@1;{7Av"jQS}mcjXk5+ fXMBa u:}YqίIu\_DŽ j䤪C%+xJVEqYt093`{t3JqZtR^_.] ]Bܯ$ rpl'l_hNҳz 'dSդC`er2t͡-f}'lUE/E B.2P)VEOY )^Va+r@cɗ e\%G\J?9YaN js̼˛: Gs?'2)ZfA%ݿ`6Pe+r'6?IX>i1%:򿝹um:v\)CwCo73^lwBŮNLCbD09h&?X'_MsM+_,}f]GZ$t !Ej+V"vە!H/bM"A E[ΧAKop!= ,i>£] LǰiŴ[`B/ .MQ[w!7h|-jfT'iAGΕu_bbA\G Oj,'1j$n(;gxHFMHb~aY'՛Y2hÓʦ)@vVBg<,.p]G'HRs'q^Zڋάa8FeH*Ai;>,2'iE#l{] Jm:*:Bgo;(^AE6,![o8l|way+YLWY 7*"'qC0Rh !A+*UGz,;@*}j2M%SO\M`hj4a"?_뙠ywKminW_}5Gk(ٜUsI߫AoT5}r:y10^,c" XB,&H&)fS1A]Y*)Ǽ5bF``nFʶ9 #n7/5= >lp$&۰xHW-pf^pSdDVB5lSղ5;-4S9T`C-^ ޶:-w')Z$ #§Ϥ;P2x !ǬFyU콻^}ao_2rm('<4׻TEh0(=g4`U9ww=\⁞d29d.?Aai@̛g^qYLAͤJv~/nfLgVRz =,7}3:`l h@%fԔ pRSs_.2{#2Ftq^,vG('^_5jYSPss?@?63_򀛦_*Tj?jJűc˜H6k!ã W~ djC|he?=Yg;f*p]0 uҎ=̦@q~$аKnD"8籃퐾x>c2_Xc2f#LJl>G +M2"d(wxE? 'YwgHC)g(+/$>Lbh+!,n4Asx-]ed#pwv\yjFXݕ'.'lF }DR@~e~-w3qn(g]Sw3p:woYp(&Q'Ȃi"VqTDvT) /aJX#7[f,wo]x#]54IP/3Gz^HYh.#1G؄%5Vċ@ hpo2WstBV}z`Y  > r^&闸q0/N ʮI 37ٵjJM+zHWQ5 Hwr7F yM7?8.*Ƹzop[()7R0Ɲ׍%= D*qb:Ϝy fbI_cY-fY4d7Z5_N0[{KԴu/x153m.͂(w%"=Vw럄} Fۍ#4 t:2_E|ǔdU?AevdU>‰FKt-)KQ<7'dvFS5lhLn)EF(4XVxOͯmّfuG@*ky4.*[mLLyxU~a$G@Uc,GmqAp B4um-عt~oF%ԗ"F(1y"WHwA_XW.:1eL!SO.Dy Hxãω?S CwI; hM ɦjlӽUĊK>z}lG*|na` {!OBYFbYY >Z'Jy$xIߥ;N>4,;Jo~KR%HQ,; *p&FCU~V|.YzC4mi|Y} 4  qm_F{<g+: ( pgl7k]zHVcY)l+4UڼɣNjcIl|nw-RзBuRNwl=~K;P;(OEv3,9tݤ{0FdAx9qRCIK-2Yj5C`[ɯ} 4{*خvuFޕU ,V̳RD[WP_SOgŸ]LoGloښ N$uLlsٔȒe6CgOo g  *^\_p*?)RsށdU@E~aTw/U't>2곶R^D*:qS.G!91r!RGva> \{[ E?nP(\όiM6Sg ؎8جV3xR//H KQV]76ĝP HiDD>Lea`wm'"$LHc$"Q͛#!@2|:z%7 g$H/hV|1󉜢Fui<T1J)5&%%s;tuAZL@-oHݰ|Wnb Ʌ"F ˊ"=c9< n᳓Wǜ|AK P} `c7*cbh*9H7׎T"Q1 a TFœSWoh+)-I|!x>510W+b#jt"j9nCr"f<8|Ց;~fYj-܅_|~1@k`5$W )_"%L {Ku(VxwK P;gv[5넓ڪƐH{B+'5dYңk?11V!lHу "!Q_nd1[%F=|1P^Bv.gݝ%yf{5Bl9AZ OU5Ӄsi&E:IӒhtϿ#2b+n ;`K3pƑɣ#t"vlL:Sj| =Z_(n=ٶwgHSwqF0r)RbOhsXfڰ$cCP62_@`ca1㌈@FJ/P&÷`)odtkE8A$s篘Uϐ0"<@jbwuS1A}ۗ´9œ]V4h?5Ѩ`+A2$F+ e7t@_5'=`_8.BRtjtlH*'2 %ޱ dF6Y߹W>or,O<"%!sB؛u-Mzj3K۬5FE[ 4%ɧ_&'Tݍ oj">hd#cE5rj~ ~GO,͝|?.Kf@+d\/=r7LUpV4eJ! WX c*Fޤ  #lZ&<|e(㬇؝}߯aXpOg4I^1 ]];Y;5ebG$Agy%c&ww,^~܏q1JX&Nj| H%{½23Cmrk+?W;{9 H*PO˙XX źkMW5="Le%j@,gSz_Ǟ 9 )GgjK I ިxBgq\ݡ`-\yQ,t"^dNN_/)* h t;!od| vz0}ڮљ7BSJ=mef+YK5MP& H8ܩ1{70~_YِrRIT0:JS̹$9"6/F}|}Jbo)#VY/DȪ?zKr7O0pdžꢾÎ{K@l͖xP°3{C<-ԇ~y2CKpx] :NJLۻoqs N)x6a,Kbxjzt7%">N]k㊸146_Y%Ѳ7G5{ViC7(62nedG?A^t=mm/y @E'/0D( =]DZ?xffJb/0A菨.i3E&8@De~VT¦}Czzm:.lFfM/YgS_[Kxx|4ˣ40)c:MV' 2 %IPlFRY1rfN2+$ay߶؄@{IhFa]&"Ҏhb>:=qreaV#k4Q驨16>|܀'77oy;hG652Hs )9ƍGk-FW μg^_}sݻ.~y*b$QECh5wсCv(FާI!S!!ڴWD&<~Ѯ]޼Sw##Gi/q=*בAh2s~$;b`%q7tDL:xEafHÍ5{rd 欼 9~c/%ejhv5J}`|KE}`"L'(ˍ#/,6l)u~Q%6{nǪy*Jq&<& k H$?% CO6xd%dƩm{['g(eٞ=jnh`~v`*>(02*NKؤH XooA[8+u11R7eBbs/yx_sfdMo[jC~grg^`6Ӄ l4R!7H a^y A'Z!>ڲ= OAtCkt&ql@:cTnBCx%<)kd)i ECmḀ,J`+h{ (h&uJOR%SeE4}͞ Twr #Vz=~@UVB$HoOUƬChHӒ3jQX 9ˀ$ng;Q̷ll/x]0; ~̳C(T1)vU'{&4Gn`\ >LD_6%/! G_Bޚ{1nl[|&Rӱ`3Z>dhy>ҐfYTGᚎ-.[-> ByiKTeNŴQЧ ?6^_plS. C[v? Egp̯e sx;*mI~#ÀjS6ٖhͼB[BbX"獮BȠbDc@Xt'1DKܧQTV=nqWJ(=8 `IBX򓐰ß +/֨sZ%ny\.1^l6@pk'E&F; hiN^w<+ 8- ,}4X ʶ*@[g^ eq/RCp.*1,8z\jvX.Ns%K a/TkEP[>c8_(5"}/P=T [D; j\:mhXR8Y^gFJ(/]1. WfzH-p#E$cpy[PXOHA&Қ xA_5cM؈NeMcz9%]kހoC0*tۯkdI j ԐeD^pN?܊TAN qti jgfy9[KDyfzYG!YjtJV5Jf9o=npz|fب0Ji|8\c}$dɤ#0$)#'&YZ& s8%ĸ65|dqnheAaoP~nh'y>"@Yzo/Tojw]4C0wl}†F6baFNNUBy3^U=RZV貪P,ab$UR;)>&ɹ[JEý  3浑@|Gk{RuHmLUNu@ '{:k%f&J?vI;\~H= /}Ї D<^SD* 7nhET0'&RHI~0"E_%:W p6^3۲n֠k@;lް;;Ri꾟c w|f[_f6uw3Tqd p.] rLC5鏱:?{~sqP&CwcED}inepc `lU4a[_%EH@ix 'CUt7f.)m426O6Y_N(nG󨫑<}&% G ߟmj&  н00zpd͙uK.ke{psN*Cȧx|Ð_+ j>B)@aQu&>O}g!q P ND5m *0DC[SGsR$",/(|!B$R 'Sbsx%enV JgPE>oT ;$cjjh(O5(*Y.%rqՇ>E*YA( S k*HJ/zDD\|B/6dSґ5MB qG!0٤{{JEADꁗy+:&@~8]ԑz0gq+,𫢼3PeI]v#hY;;r\X ?0h7A,8[I=3`ga)d򿤦`%Ylv`[?ZQ(CZRq)+`dZ쓋BÈN4[B8rbT/fO2V "=cZ|DY1Yڕptp&7 }㰉iBҀT:OEԣ)I dM\#utsawXThb%)sȸDOQHrj}~#v)t Է,NߵTJΫM Dn^txG煏%!'4"sVL %g>5It'Yy9API4} m.0k}A&+U''ƬhEo̓kΒ.=nq~K vM]L#gnC/qMɏ[}~XVM>FW[A"DݟDGU;Rn& YA\&鴓]Vq2:wVO/0x~* l;H1[Sh1AN5S6T Ɍd W&Ra.q>1&PqqӢ˼wh!MH>'DB <%SaS *XQ]FeY:J9*`譶'Ox'qY?^吲TTyPV`<$kTtm<$S  |r1Czsy^b9Ps[7j^e|E=51ft%\ʍ1۬$[%,86\V!^?K8HmdYUV@AW>DYup/&\&sпnNݾ8_ڸAVxUw\OɃIX]}id+;HDaX8 o 0 -bcwaM" U:Okβ"oH%.:m h?>ϸKXpgsH0CG0=źq:y8aҧd ։4 vp¹'wDkVI`&U GYZN[P\BOa Z; U7R*x6p>JRn;[BYX'N"/V#Z 4/pC4t_0i[M:tBբLcO:4t4Z%`+24lI"/=~!=JoR27y{6a(-<άA4Hs.̺KmEWaKu=.X`2D4gD:OBfvZl*ȩsLڀ$o!ϯ@eʅ-Օ~,ذa%V%b6QP}dW4. <ݯ'WݍQb+› Dqa$kCD8 'MCu,%|`=½qroJ7V(j{)֘9Ó47my>^LSVMv]-g =;+XxM혝VPa,=~l{:7JUql>+4,`mDg#U^ El>q]ʀ;Eʔ<#4_NpϻTm$g߮[k@ c蹟 [c!+=枷XO+TZ~P-[rf2 `G$4^dDp#7DudisFPz-H@>PrF|>yāO ?cOi_}K*def|qB:(hvVu:`~_ P?N?e*߾ۋg]4.^NزR| c}#oIGt4%Q_].j."a+~fDMJ ]d4xVO??b3ҰnA՝ "'Vf {=vUugJ]\F$@kVޏ}aM¦_4म!4:YP{m !pZ?pb5•2%)~ bp^#Ń:1ܺyQVg%P%"5*x&Ul!=:RDO:|kH1sX=:Niy "0=PqY%S3/CӰ7j3>XfnKUjs[6R)&(*|[@#U'2a~A!S|B.r OE"VL^n`O<)4ʀ︕C NH"(I+7mra&n~-yq_V# h0_z)^=_QQ%[r ^n+~]$BZ(!asfkm1Qm('*'eyhKM}uIj1{}W c0-[x)#չ~ gDAqN7=|LR8cH&'8Vo\{=_TF4[9]A[HK { NT $VV.9 p^1qbu)R +8| vBI~ʝ6\AZ#,(' ~VL<@j8j~":M4EX<*BsWA2dj)JY,iRtlZd jsNs8$7NT!H Sy3Vj- 9e=¢i"Ƃ{!2,ۣ]L~_rv1 RmdQܒ=:zVDចbE*fqwUﶽ21E,䬬܅y]t7CKiĿb!W$I!4ƣ VtuPl"]d} ]W> /͐C6+V'e)Y7%tERqa *qWic7rgB;k8=.aB _iu`~ }jD+tyl;muRM6XƢ+[7qVe+TeH$;CwZnǤ̗ȿ*͹^cfMշ #|q֢Y"^*-e@$+ˮ2:6m3Zm{lx-ٔa'Uތ.nB9Š z ~4?̧5R Z;h3YJh&N$Z98 PO~^X i"x6gROgùr9HfIE@kx-2_[i epj~a"n,%, Qmd'xyZ;rb#v8`_q̟ Eݺ$b튞$uP4q|<\pMյR w/d@8G@x{tJt-|BGHq!lpn _|98ux}BS?+ $8`{:=6|U]ABw~+$8|ϷJ44jGd kko£i=#xF~]عb>nǘaGɔ/N:  FԈl wr0nCX}2B9Cnœ6[ [~,}"g\Vq=uI׻(E㽉s:L.1-X{򎄧v],(| gYZ070701000001e8000081a4000000000000000000000001644ae3ba00001cec000000000000000000000000000000000000006600000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/cx231xx/cx231xx-alsa.ko.xz7zXZִF!t/~]?Eh=ڜ.+93|4vd)L&F%mICXjed!nv>D)a񥐭 ZH *bgoV0fV CK2ix1tO_p+x^Jĺj&G(F LZ:g -7@{1'm!Xa#L@qI&MkfC6nDx].Z%X1 [E]ҝ†=Y;fxɘ<76(Z evycY4!kPlH'RXFonܒ3A5 XK/ξ# ^z6?ML?Qy넙9>vc}h?qom|KL`9LLn:e&, jke,S(HO )yK  4ٜ 7{<Հͧi{ m87c@g>_xHfK~/GD4Ao@"g۹a h]b/[HWʜ+}j_g\Q閗%POt, ƊnݳQ/__865~ J sh/ ~3afL,mKIynN}b{-\{gfg!peNĐƵ{_EYmK>\\/HWZ畦ְAQ@}jՁK3uO PBv .!!j }~Gwfw9y*o&O^'U΍L7Rv=g$yK8'8O+ѲC+^Usa~JE_0K_ |B)Zh=6ӑ6 bQB\7c;gTuȔjt #RH rNPMD t,&W,) r:x-nm%ҽ?ey: .HwȽTZR|xu-iwA|t?Sq{}o9 : (-[rȎzp5 od$ÞO=N;fnvZ(Ħx0qTmt,_=ۯ{vG~hdP"xҮ՜r@E> ]&PDon^YJ5wdy 83gR%R}q߁[?ߺY DzbR5n̰ '9856f6%g' X|0n%d(B" $rpp$q*⺒;mpGЬo kHo^4P%V.ĸ Mvь?sj2'zDFQx~,!S5 b%9jt_mV[6a2r,e{t,`wpޟyE>P>|> AS)aA(rV(๛Z[ZGzq&1%,ԬCm.&=#DDؿ"@L̓@]ijF'D(08ثZu³pbP^őcX' P$)F$$J g)Tn-̙.>+"dM<ĎDW+L9}uNl7+b[ x2.%\(&:X).SA0WGѸ8=|CL{"H od#ۑKB2|JΒr{BK1qrlTO]~Lq;.q'L$u2`vb$25U(blrע֧ӆ! ~xQenqJ.WKEƮC-{{D=i~\ \Df"?|2x{=^~ɳ"h8P?aD(!ȩOX?K9ЯpJ陽h`&V -Zk69BCV0w?bjQ&[C+*:ߙo^_ tKYƞE֯`k\ژ &DzF+j*TK aF"+M*h2D;7dPRXb{ŕ@+:t Pl"(Zn]t >Su>ʴϥ # ?On\Nuk~rkRH4AGLt`U8+Pп $ZH%,׎aH sװ@D.I^ף+L%T5Ӹo´eĘTyD\AuFc L!J)Ӛ Ѽ R+ fl٣?hFmz_ߢ#679XiL#wkZ_;(uf̳}VۆStsv2::HGSzɼCog?lpy*0``d=TgߜR&rn:m_!"FaefAܛPXwPA L҅'MtCBՍ魊c.7o'vAC8M'g)*c&H2!}C<ST5叝cW6CSyl?/bm(Y:nt.B@pQAg֟>&|#4b3 ƴ5M1o G2u`=}^E;gQ h9嬰 :~F|ǭThޔR=JCsRmElF o QW(8| V{ty\V3/e?naj aA(?!L]QTcGE{!c6Ԯ )Y~ؿlՈp: $y"g-K$R.,2'Ru=:|}]TѐeA~̑Vp!s%H^#Cb u$+2$SlJ֡heܻDϼ\}u*PM?rmـ߄j6|Ϊ{?V[elI51etFZjcKW6 n$PyA}QPWZ--$]:7ȾeZSӗQE'8Tޣ~P H*ӳ>z6e@9SQ ^kC&VF`84~ : :N" |dcRX50b5 nWF,Ĭi^uRw{ }Ik}vL #.W Sh`!. -$:*vHLDD<;%T3-KG'nu/rpO YcDKi$M=BSǯ%nrbBrĸ<'u.O8F|Qspv4Lt}0S^!#+``֩j6^s^˰5wbu^n87jn\&OMܧ PWG*CaAXwҥj^&z;˒!GJ+.p0(iWH#Om S]Pb%E4'`ex:6rCѩv,CKqt{F9/J(ģcb)% 254@h&T}7CFvmp1CkXBsń[n/!ﳣLTsgNG?b<Rօ2,euH0Q-Y4g̼PC{BQ".5!|NѢ70А_4Idl8ֽD*}D1ܷtfR;%nj=t*c};]>ž5NmǪ7=B><$t(fn8Epojԭ9|$i}4d6ciH17aꏷ#^P_DX.pu\<2r3 G !#Shsz1Ǚ [(N? Ve-;W8X{[Yt pk6iWGkJ8tɓyEsf`clR]6B3^&J )R ½Qch RfjD? aղӪ9_?@Oq,f PaEQ9u5ܘvBKn]5]$2*U 4hNm]yC.17rv%.# #X:l)ȈDew}Zѡ uu/{ P_T)KPw_miVwz"âʷ?CT]RKnD}"zb4wnc  Ч)9A8%S{st,ek)|{LKH@mAn.HYAr "9Br N_HV6%RBמλ;Rq rPyj:©!N e᥊K4+IoVjXg|ʖRXSH P~25ɢ~o{q#ޠO\*ҫ0=isSX>!hc (o?" p(/;? PY~- mv󛹍c#Z{ svs]E>pg:X!ܕ}Xҕ3'&>HQ!~$l:-SR8`yLkS@#|8WaX=ɞҐq]ܭ_o +tCzu|7nidE&Q!ًA i-jxMSeii5RŐ#kc/ @|)*my"u:Ti9>֯j U+[yE!۝Ia~ Yđ 1Wv.~eb=+Z}kmRSKZOi&/cH )`[ŞC2Ii[04{߀ Xn= |TeCOrt`8!V>S{)0ZBE:@;.7iR<'Qx ԗw( 6O?Ig㤬qw~.ty[[er,ѫT bg RX4.fEoV7^O#D;I:~ӽWѿ z'xK~Iw'jJ-HGW5B: <{N+n<; _iJ\O*s{:=z"Na6;3*ɴGhZ>e>̻JgZ:mIu @ |^lI%A7 FImƁ^<̛CN)H7s6TK2uqѣ"AQN%a PqWܥe ЄO@*~AJmR\# wWj϶[xo +WV&$oVtw5K6"f9=r{z Uarz,Q`vMdA{G'&#ܧuS y|ݱք;I˴),r⮵uٙ$n^AOaF/r҅*dX|qjLՂ?wbVhJ ei XG̥zEE-&9mxLaX!~5xʄXjFtu>2ճ<ÐZK:y>Y`dbt̃YWx~82 l GB~"DgM<@?]^R7W-\[4:nYMw!쐄3N>D}FrTn6u1v.>sL'i}8T(isXs3d˯*oГuxEtiI׃u{8L HCUE6V:QE:9tSwrL>;석D:b{拱ejta^땓6~aMji"DSqLYEtgʅW 셊\uF}U8TP)~U~fv? 9E?3nI$vgi52r5O5+Aܞ0 ^M91^qW,e?&MU{#Y([`lL/`,6 lQ1#gvSH:f>]1$qo 6ט993I|&gʂ{88'Δ>Z ھ‰`lt|z!TzP/LM+g6Y٠gl9B)CbIކkt[ TZ!͛-->Eƙ.LnswHWP<.]QRGWbP:+8))`-ha?yHK`JڑqeFoRwA[$ l˱dey9ȼPXX%GdFz Z[o}eq4|K PW}zZ"-!D|_zi`nh5`\ 8zu_ΦTHee7ǎ| gS 2A [J8g=oW?[nz8|k=&U@WgKlTͯM)VO.h-Gת+v;\pj Zv&~6\}~t?ujav 08$xKvl?hUN)ôT8nCa~HzA滿}A?H6M ]1].hqM8Z8z/Tf _(E4.<|# |tyR Gd *rEyl}o6, $tkP3Ϩ/&)`^`c,b,~G:yC?9Jsf~{!t?P$fks7 lf}Nn-~ۦo{ΰv8E3q(Ǥ+ryHVPY dc$57 ?v@-9Ngѕ4aK5w9V6 %̌NDx-pRP-Fi hcߪ".H \W2Z-|Ut|dNe[J]?"+ԵH7"7"Rl hv@89jS!eƏͯ#߹%?9ޟ  ;(?H8TCs4S*O7DXNeۡ̓(h9^m"rˋ @(S*u6* {Z٨ MNDDG9}y fs;,.xo8Xƿ& <YQL!.r-lqHnL3(JLjոTa&#8cJV3Tvz@6FBZ_i-!#N_6Ho؜S?^|ֆPJcwP Ǐ:,'y>MK?0WU+B_Z|!6?]NʛXSsT%aa3r0qBj.Sy.,\fg kV&_YF- #Kx|LqP#Y&qDS`l3/(SdPza ZeXXy(#'R: [8cg럚a\*9z *lxG•@_\\v)[vԖש;R5 '*nk.;ΌXж̸{pfOϖ2i af۰-yB BN M,w-@5IǓ'pccu%a;6 C zX0CKx~d~S:7o*`[S馂ae92L ͇ pjo 4;MM螈גg؎ȇ`cW6b({(3h ˹A0}݃%2P6kf4@T ;᷒YEIo,գ &=H0)ʙsVN~_CDz%_MHBnD.(Vp%ң9QStsaXH-.(:Ş|›R[E^9CsblI`㍒N{{.Ko(˷k"X>QҰ$˶h*~jRN#TGķjO$qP/NCFl&K0QgQ_ yy¿CR.+ QW.U9_C=_$@?qx}W ݈+ag͍g~㬟/ArH?$c?Ry2[i>UrDP6]~%aqe51Js8ZdUqLbrS$LLI<+6P/'_D8+ =;Ăp< /x1Fl4Ap[:aArɗwٌ8\lj{sUhcYs|WئU 4UY؅._ ckw@j^̷?gƒy:Ñ?|JB.q^ 74<aPבliZ,J_a+#z&qf87(7A092݂7>o**\]1ͣV⹮4M[j8Gag ~M(;\}}%N uìsut͇J7;ȗڑ0ˏEz99YLa|`>{2RՎNswM ;`T#)`P*ͪ#ՇԤK͙ē#RY!02{G3L32V;x؉7N KI@bq)Ŕ^(ubw̃x,Ϧ oI`jğQ籵a4C N`!ĂFiJov]Nu+A^pd-,V?uTqnP4%u3_ GJ!-IW{+Ľ.G6wKUSUN!4Q}bh4ct j)X]khlEjS=8GJJNSw2<%*6p>wA(v9ǐs_zlJ$!2a}nQ9r)/K>zqi~|_P6gCn_kʍ`āx'1~V&ʊ`Zmٰ1p?TΎo@7nw 7"uGkEbp-,ԱޅqĤ`1Nf"Gv8860|8lҾ,zX !@L#ڣv~I6D'nl;~S\zQjDp[61zx&:IjyCvCxRRsP`E_R+CsBo^Q(! m$)b/sk01#܃ҀEzA?[,[ aNQnHL@b1C?Wv/ #F }AK8n7 L!jw.E!nuC{@GsЫ| @z;,~dYwe jn(0;0s+E9mam$R: 4?%VySuLT0V̘WEvºhYٚ},`drie 7 ,PxEGj+4@`/A,D7*C$9;A68&T?@ Ce=n+>h;@]fcbl[-pxlѬazhk\}c G%=ĩozM7 I1+3$wxHޖ)"$ nXMP&ݷ֤`64HMdP:NgSknvUI-~KaS(6{͎(i^CcȥzQD\u=~LP, ܝRe=!Oc#~L-C$4T>xʗ;'}~%葅Nj=6j@Hk<Ѷ46\gdVB" hJtDѿXlUaQF2tQ;YG7y+jK~ ^nܫ;)?Qu3&Փ$KW-éy9DJ1F='VaqCH1ޭ<,2lwZ9V2ݻ9G|JJcpҖGp^~tPdꌠP͐xX`m!rh`2"ʣbFgKC1#΁]N3i|O!p@HfV\?kEX-V;b9tjkpE"aeJ|LV'lFlC2H/"0:o)4ؘaiWf\wrq-:z^ ̆pߴ{mA⯹h9L3> `j(@e2Z<^<]Zҷ9Lإ 6!<.Kye\=jWv)r>,rA:A]c r̟kAtKv,6.)13 ^ 6mNw[+|6B!hw%j=Gu{U.Mc,?Oc b$;8+d݇D/><#`EM ś@Q_AtӰlE)%+Pp[z4o+gJհ"$9=E ɉUaќJG~9!#D #JQNfG\jGqhak Uf dq =Ɂe&. Ïm}$O*l3h%:}讈q6}%,xZ:CJgYZ070701000001ea000081a4000000000000000000000001644ae3ba00010cec000000000000000000000000000000000000006100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/cx231xx/cx231xx.ko.xz7zXZִF!t/E(]?Eh=ڜ.+KB$AtVP_Vj{e_j"xύ<ĺl̄ZLbBv6ԇݿ/q͕lGvBqF|Fth|__L&X GtPOEiIu@妅dzL1yhl0C}oѫkz#님oe8ŧbb-~buDE#b>|@NLtRxuclDt; L#K,ZɁKmfX=f<('Q43m'dTdvfC/jayJ%Gt4p>p!>LJɳLI"scQȓvCKSLVw4uv*1.9aQgMUꗭ)dz&n\^8L0czvv{ rD(Op{ qSC3UQkFZF:,ԦzJnߑ4V5DRnr~KGqOJX4,4ijӭЈ~;6V<飓e@5c x2|9>x)R=v^/׶58ar35Rѱً [;u \TkC}12VGy&peͣ,-2Iز,Kr wQ Qm6"Z(D7-~b掐!\CX2j[8Z>ᎌ7ꘇ|.K{bo-u$xW9:ؒ2mܵbAOg4>62UV5{S?V. 9 RJ@KsRILF^lWFQ 7>h Lhs˶)mtpS"Y(p0Pug8h +xݔ?¤&qSCRJʯZ߄ B뺣z@~O<# `탴EI/qCͧi@X^4C(.B+\<6y B~:'HZWHz)Xta:[- ਝpXޣ7W@PIB2]]=]tz0a^>3oEKj g3Uy pGyOP2JiĒӖ9,ޱցkhPe/҄7f8_\Vi% f5U"di za˜ɿ@;sœr^v~lI;j#UxNWYzZסdB+y "'v=[ω}ݼX6'nQhS=ԍ*B7i?;Q%=;A[9$9׿P^g9FA%4/q$@*CrQ.*tB0bDgxQFWt%VLD/WV#R)\kBN?אwڠ$uV,wG~YBcBeIo1<=Zp:wC,a0K(4tϱjf ķ_XE$?:5IJէ E{0zϮez5aOB.p)Pԩ% 7|B2ѻA'|$s>vI-&~YAulJ2LhfPM JvA~i??ع'#Kv . 4nMetHp]AA͐Q\ƽjPtN Y];ϝ#9RcHE)EM'D) NM\]8O s GaVњkP2av[ah"$Z~a]SNʮ;hUd(ޤ(W#TG.,On7B^X"(dv1Nx؇QV* u1@0Nna[}{@ZslS*.LF&AG-\Ɓ%Hα5gq2R;xzL 3H_13M[+ Up ŭ[i*F⍒I ޽=^h8a>bhjz-RWΞj9F)DO~v,!G>eeRn+PUdCF (yUBH\)"zN2_脤gIW4@Z կ[p( qOEI<2zffwB%qJItYIf $6#:9g%za~g^eЭJV*o-"چE(=5[WǶV4[(vl3^M^=.N9zz7& ï5E?gH|lFF1-|(ǝ;B96+꬈-=1@7N4V*xNd NbuC?Kavpw/|nvwqp5xLtUnݩ7eh,-_ly_+M(5-ONla=OsBKv\&(u jwM uUZ+%+ש$*GQ̀ѸwaA̲ uHV0ݎf%՘LgmDo.*D;=`N el?ItfMy6y(8]Hʚ{+piI""q7 {SsbZu5p0 Kp< 5+ !PO"QW Rs16rIϩAnGBs#ʳi"!NrG_"4~V3I-Z8'z2cU2#Ʒ/Rip17!Xeboaw/{w'.&ncKj֡G܎=l 8ZRI~ƍJd2$yàٴڶ6r-/g1 ˈMG c[^B{9^nOu6ZM|پ^O6%jZ$1 {oaOx=}ic:Qq~{psC&#;wQв :LYC"%/1/צ2_ od}oЏSi\ FbnܭQU{yIc 5zD E%s_/TP,"A@c9+\dxJC7xC274&B@ ^@qXS:,r26.^Q,?UDw81 IM }yׇgVy#n;ndM7 .?uS YWP9QL8Ph{W 3a$k3b <ԲbSӎ䩻6Jt%6Qq43 Z_`sH "в)>{M6,u?e ú2E_X'l+r.&+w 2F7M;Ua<<5c)W-70GzmSa1t RY-M"_97P{ҵOAUs XyS}""hN_sT0[oфm` lM d a"!-`W/-{ i_aDB@,by1T(e~GD!UC;~ <6DְN=76h먩PC.50bHW&wzB`YZ#BZCQ?:LsP[uH><oVT8rirPU 8T- &Ԫ!/kWXaUR,pAX7oGnSSҭ}@^U)d QL-{$cL`/fY!&?] z ]]pc jC UlsO{8t,DLWKNYiȣbEuMm.#OpoƓ frrVz-~0ӭCC㞋m-K YƋ ƚDZo.^\OC^ҋeTMlMJ|}uˍژLEn [KR+k;T/hsoq#_>ryQH$kOk/{~*UEyw,&v/AlWqOGf5hK\Üo,RhO}t8ɾ3YjuN3$jj^gʕڟךt. yl(,_#2 `4e7!يYZD'IqbL.( 11-H>Uk2$Ndn;ϾSX.N8MyMQ˖{3i;d}:jz縖vGL%ZS@x΂nQ̚-|EIoCنtS`ȱ;@/hpybZ#tqn0sKm*'TFUf&hm^S Up!Ef XsnH:!|tu,le_YGg@S-*zv+y2u)94m-69/:&PRCwZׄ XəOjz#dtKSҎ,/CU7T GA˻oiA V0繙oA 2 MBrsjQBV.1b>/n{ʐXUƋR{LQd*cKO`npXzv,UdoiU}̖pY+aR:|px29bQ3KPc?!Tg}njZǔD+<*X}A9r-1O/6X!G89 lIf4D NzM1tT(Cd9ɞ鍌"qn=>$hFjl;l61.jV ĮFavK h,rcUuIsPԍR>oWT OЙ#2 b@Bԭ9BGu ClmuIV;-{x 5@;R9^ 2cRpƚPziwJ4tzpAiϮݠ)p'W]vUJW~SmY ^>g^6ru8l+8ֱ#J\x [8-{q[9ܐL_'x?K(麀%aBEoO nL@s(0s &e$/`.sEI5-A L&D(+64ZdM ]uOMWAxc kELmZ޽ĉ}ϓ2Oy=&xɋA>ufGrt !3p֚i%1Ha(kNT4ͥ$EE!.>aW*m6"ps:h_T{>%ĹݵN ?Qsq٢Av\› |Adn<‹;ZxR=Mн#Ve(lta?2%`6dvgE;x6|_ #gt`7<FK#UbA\9_Ȅ8+K%@k"gԪ vAKI5x|a`6$fx1G>``͞yκ^}@l]ufiQ\D;\Utg+oaITt y= PRqQ2=PD|QO% >@)("p`X9\Io `8 o{Wb.'iF쒿 ;oCL*Q;렚38KJ6 uH ȇh@u4qcl?%>vm*`D-?Nv&}4^-GF^61B-L.| cmu-A|sŠX =ǧ4u*#GqZ$d}N%r;!Spe|*`Dzz0#Tt o`YyW 1ȷsЇ*|ʹo'VvA*\61* o]\-ҸGjR# l% sa.0ꋄ(Y[(=3.W>|/gy%ܹΊ)xTvI^-Iy*;Q 334"jjڿg\{5kx<)zŌ%JqxB{w-hL !)ܤ̆aq?w6I1xF(Iax1$L>&t"ZPlCVAEnOARYH85*$~c>Z"g7 O+wC@yp( 0kYkx]q[':ƦeVhKYxߒ-ljl[sTyqm p&9zt@ $1ר;:5Վ j˜~0B~ Ƴʯ3~Nq;;y:Θofu*sYhODƜ[qX: d2bZ a| duo섇ܔ\:| Hm~%l G GsVjiY:|Ϸdp&s找(Y4Ů @DJ<9BwN: ZP^;M:ƏRdÂ]"mQ)b\ qiQn.mns$G=kY$f1|;L v0`UXXl &ytJhtXz+ @)> os"}ˆփGth.>"݋GMXuiqh+. !8PC2=˙//529YU>.]aU R;Q`:X(V74"i&Fz#vg2D L" u!0z>i#@="ղŅ .a'R@*lR ' jk4l,؟t7`w!˥fOjf /8$@& 1l=,FihGϩ.&V7EsO, _|4# bC#N(9kEOH!3TL&G5vϖuجy}qDV1C[QA{_ Qr*gw>O:0> Rm6Z]_kJNv:l:%d>lrlJ>권uMWAŏ:zOVtd+: Tu(ƃoVv3瓍|ZO$a5d!vU 9Bqn8 5vM hA]$Cnj/R엧IsSLfgPZ n^'jSJy7 ٤RV JfzMp[g _2ɱ/9nZQ6x3v[0c7/l$r3# ̖lHqdBp.Z]<Ȝl:#lq|1\0Cz$55 Y:vF(:;]_zCY0 ]ٴaIe4RS ~F`\2N$Ŝ/ܗ*}V * '6zoWHR9Zx3} j혁Ӊyus\̽re%c`/Z?;W\,<~ta< X-': )l$u=&L }n]Ï*S;ouB5GX*0rѝYBc(#ۈ 9sΠ[550>*!( NуF(drd%@(] =^!g#3_Q슯%)|3>yC3eS$~IH@š1VL_$ܫ]8H c㢳;跫 OO:d#Np噥qwr=t_D}zӉ-.QIJ6O@Z+7oXӍ@EYٶVY5ެt-$x pU$MKc}ժ]c?ʀSt` uL([1'ܲ %+X VTM̲1'#CfD)ʢYK ˟V|+Dg)DǁLtIޘw䷏쨛 u^[(-/k<"ִv9 :@6P,.,;=SΜL*K\</Ŀ L|@B:ͺ`( {<]ae.J~y%O) x3w(˜Xi͐)/p?H>Z9J/tBhܯ@vxVZ7߄6=!e? ƭ5覘 ϙq [ Z//_ӝU3JH dTAfo[TV ^ހ#lY`U^ծ{QBձ'a?YA݃P2}yo=98@- a }bӵ 11agiʈyVkw"DH_2 Åy$D__w'(}GȆ\qFp%崞{W-6` ժGxVH#]j6ۤ C(kC7fh!UxJ#tjOP9d9)Ly ^:֨[yVµUN#6f!Nhj3KzQLֵѥBX?`ɖO\N˥FvVIҕ Usq(Y54T}P?d a`B-&gne)]'E&Úaӂf~?貙x< E n`{emuyT;ꓹD(3گoT+W0 ݕ !Qs\ĉR" J%k9PL<$Z qpg,\4$=>`1.5ɖSyq[O.y zoF:j֙Fղ""N @m+f0C!w~'A~G\3̀29?J:ͱ_fp^#2=K2?D5JEBFQTw=a2cH6 ]I!2),ꀶ)fFRD\;e>a{KKc♧;p\gc_G% lAH3Srs Wgs [\dL9{8AF M Jy7!7@}k$m.>4N:/ciF^ .##Ʃf*wv("E཮%2{i ӂGP˖>H0l:RvȴՎC/Ԯ(OiIA0fDndU)e m4MȲpU!SHEPL'W.EhDK9>@W&>8МsCEy.Y^]l!k6{R>|ar5hL-Ȃ,XBS[Tfe H{h۳`7ET.LEʈOgғB)uV0n&Db)O%eRگja,(2VO:W7=] uH%4umm#E,vu s0P=ն) cmqUU$Jbd3VR|K^q&Qi[+i ֋ާ͍fdÜ~w}]rD9\~SXW\ Ԓ}d.|Lݞp(&۔"`@Iy_A 'ޥK;pyHOY:z\h[TIu{fU[!5S dEajVAZ׎ʼn9#f3G36wJӌQVr!h<+Kx}DCa!&g0Jj뷎)(Ģ*4~\R63YA~~yQ o9o*tD2wI6O;q?dVz[dDeRĴ_DXŧB fbY5>@6rVD^DC/CbN4n#j#oߢ%86 ^چ> ϥHOw -% Iߥ 嶦Bƨ|DƸ Sޡb@ؼ7| /˼EKxEUƁg-7WAfqn`ŗxXQvԭf{\/^2T~d".}ԍmlbӸ$ҵ8@5И?U\([Ǵ =9LVtM^Rr 2zM%YQ{~J],+Lz98:6xogkjl 3.ʮ+QV"Ok+8"ݯEj`.>sS@l}N3 3 e)`D@vx !2sJO촊X xkTu'GDu{MCW&6ޫ4@ JFεD:-;9w(G% ( P|j"rdyᷜѠ"f][9ZwVQO03XL[*n2+-S/sL0WT7)ܙsbHZ>6VB/?!`ޤxn$69vSKi?Ґ{ >iupy ʭf-!ws 1bP=!L!m '?+櫡fNgYo,;ejBzZN q?KG’R>M^R,QgY   A>&+LkZtJ^zsj3?i@>5HHf"[V#[Pb)>ӴK)l.أEX/<'Xjz''ۂd@M!֨Ϋ PQ}ε cjAK$;7[Xr_<דj:Z~z ~ GV3TܵF I2I"_[:j) gIrR_XSW^K6ԽfvaN )@(9)%ØCfKzCAw iipvo-„Ux`6¹DhpB,F:(Dgogܸ4PJ~_U+L 0<9Yj(k8c`yi9oFI*̰lrIRHUalM|=B!SӝVPȍj_csB7'~;܏SؐJ3BzR$nbB%Z,n;Pf^xTJ\y6M<$v`'ş}e2Oj<ǥj`Ӣhrnȵ vB4SEĘkabCW7-`w_ZF@h.Qπ^K=36D.TRb^3i1>(8y Wmfz%EC*KqͱXJ#}MPD9C3 :IG;!:L}E@[ºM2]}+,8+mL 4\)qZZC7ebSºזiY)m:XW+ ϥKз&F']}ݛ)vır\!`tәͩ0ZAWڃ^H {_y^JC|ܓ 3#Rr `Ei6z f&F8'8蔨,TY%@ %`|?3LK{fwN֦xWzrI+`yo&*ESUb$ozYN_=?P rݞ0Nc*1i&s6`Lm0n`8qqPV肁l y,R7bѢF`T(iclv,/0duB{i?:wP~Gwu;8ςvᶃsy|{/0i<~vPD]IսD9l97v6v0EʜP8{3Mt`:.g50fsňvSŽ+2(ߟU2\ueqѬ ‹<rR;R tvVB>NgkPQ_ۓ:C[Ė"DiMh(|+Z8]2 5/$$qbb@>MSof;!QHs_E"}G=*tH& 9|[LI"dG.TqyJg/9Q ҽ{0bNA;v0j+}}(qlVLOmVCʃCZr,ʰ*}zfwl?ڌYhŻ/arhsLjֹò~φu[p鈃bN )<4 'S=2̓)y w/:Fyf<s_KqQnL$lw1z!".EI\{NZUY'DiIl>O*H8,-}f}$ n=vHp.5S(슅- I],0l8a;Jn6I-:]PH9'4+kZ3=tY!Vrr=v$-(ț=&OwiȲ0uw7}l擜R&ź K/HNp(7|θ//`N0[+\ϓE[@̬3Ŭy2 vP(Z]T\8p81@}$0[-Fk+ҞXJ!^bwsj6.ToN7LEcB>_ ܕ#,6an.a mΎnR2edJ(fx 6d(Cc;Kq 1&&._()e $7 J Z X'%ṕs$ [ŃRXE 2)3E_wİz,/-d?衮*Òxeh. [~Lج a@HѺ7Gi-t|A^- D߰P߱+)[:rMN?βCMȯc$k-r qob: >v q )2}~` IFMSbˈ:)U01AU>nx>[Bڀn 1l /`ZǖFPxmvǕYG {|kn&=Bt&TT>X(p/P-V $~8}L,i׽^haG)`p]9J>97rrUHn^D.5Jɜ'@ޞ9~:Xީ?Bvb3ldYyLuNr^<.S C*>)Q-K)q>49>k!kؾOd${`^mX1j,DZ&Ŝ.$RO*~l d~ګ I|Q.$6>RVu=GVަ.Gy'3V9-8'ł:p t \ !jJ.f4粙`8hM>Ξނ7Ein?ސ@ώN l_`-h Ka6nv;\7 \Ъ/"<@,y/ޟ^VXϴOH9oW5cW}cX=%UDikLٮ*n2y03{F?T=-YÃ,# D3ܸ׆[|QU@^"|7b *mEѐ/Elzq풺tԧy%n(7y9 (.1/5!(O[!9v%X/0JR|5"0e+n E$bt|m ^gAAv??.6lT!GYË>UZ mN(ӔmXҶ}KGtERLn0/YT Z|asω;k19Y( JHӹ;~&5fu1.K?<0yz$ ve ƨh559^P vz [ޖ߼#qAlq4b'|yX4Yz6L23w=Y(LnưJ rin8{6ZgVEdޣ  Mx㔯S/FL ߡHAn4GF(G DSr@m,͋ߧB*kLʋFwZ,lt-w?7_C?Ȝ#̯yRSxXgռ WaP~A 0,n8ENSKCpzȾ5Tmyx31oF%?eaW.syEξևQ3aƞh\LTgfbfu<8E eq|&^.;t:-_#qC)A/A'Zـ N~oy:Ǫ3^R;K.?A@wmXH7k]Joًsb_moc]ş;c}ʘhb]/@S*/gObQj +T"۴ޭ2[HB yƵnjL*@fB*G#>!GB?k9+Km῝R6"Jk#]fog1I sCq)hL e4@Crdm]=i!u=iI?>d8N-,VRF=ypfXbZF{|{-{m7ԭe"oފ,9VV6+*q,&wUm$~~, XW~x]¿BAOQ2*Y`l7DHcE.8:^-lrSļV-k  .=UBEbF91qfu4M4M#ۖ眜lvESn[mk e pid~.,*MnQL}Ѫr{s,sDC-=?ǎJZ[Nr0%w8uIAe.6^L416L iaWs#QUB]H6A$ml@}w2tzEJ#U"##;6&_Jf:Dh2d׭h4 uK%4dYg1i*^V%!D+?ւ03A6;* D % ?j*#k*yV$;b{@gk:8PQ>F|KLCFrQNJ^nw2ǂiX}AFlK<z;1ս-N$y%v'CՎ~| 1 ]NN%h셂dDί,}b굯2C#ܽzAW8"}ky0/C7l1ޚYLɲٓ-~E ÛQGbPJ,ǘҷ_ q[)c]Uʊ* ^#dp=RmzK9|,Rs)&(Ұ: vM%*0_RBGp rM#YҗW.ugY:Lj (x%HCv^)Hw)si.Il+[}ZK hZ:l IQa٩u,R<%` a3W,k`FqR.'pM4HРiX[3:fn^:bMn)$YJb Xks",Yt½F+};U)3{ܢWe; =e(^2$r“0F5>t|:߻OR'VYY ~p'5i,o b`w5cB0Ƣh }=YQ!}k*i0ga+OY h4 9 kLԖWLo*34UPq@kO"uT xm:~|`2lő|3/s`3KƷIv{sgD"z%a}7Lʳ]+0^[]5&MuS?O b;C 1ݜ:%E jރ@wXyh0E2Nl eSMà29Am=#k\N}H7B|F!aʀu}K!)RgILT{+{=rb56l(ITG=?93 -ۯԂ4xb1j“ƕiS-*Z9Vת8\/ƧVaTN}L*(d`5? N$w*la-Zq:I(NXNld*Gw@E4,P %-)2R7%i/dgp5\53h0w6; .ۃ1:'u[tpE҈z<O&OI޶Qm+E!Dia{j]xeOjAѸ4s[]2<TT(.[o+UR/nB[[}dJ=0fg/4xH=FtJHF5ni;VDR!V_Z)h=LKFߎVd{( ׯ1UVKً֭NTaKަ>xm1j §';m#/ +J3T׬.`;z|Hc뗧ЁKYՉMވKS%HLRdrz5FG̛iwkfDPd;6 ]瘰ǽ,vM3B22~ 'A bR7JƘ|Σb"|~G `r-=3M)]̑qߛuj,B yN'ő  Nw4FS>tn0xO5oF82.S3]Pxpl+gNs!}3ܧTƗ+ *r~=g%9kS| T 1NfwrԜûN|aX^&D L V>$0Bٝ.d{+Ȯ !ҽXVE0",XI ʳԋZMzr=҉dNdUo@~̭H՚U]Exa-ti'ޚv֐Y! w@hE!N:J F@D9҃ 5B >Y 1T`_JG(lgۚckV,1Ke-Z ɂRAq/y2&2>Q鑔HНsBUf}z qI#Cʠ&!VF~ =8tiaՏa,(.enO0})[%9\u.޴ rrS*>5_:+}4a#<KhRS 2n3ӣNց$+-n֔6)0P\jIhWHt9iͯ>+CE.jq5lSn[fRFs`, >Џ+RUKX2y%~8"+|p3J7lꯚ؇&^GXqg3>XumE,$5f#-$[|cќ3¦dҔ!bג"QKֿW,9rZ^08d^ T=EN{{ gSn6.fFO=֮7ntC1i?=Ϻlօ~KF;6Lr-вGJ*:@n}uDoxK_lĮΝq>WǷ߬697_XI(tюxoӹ;'$)V"']MéH/ !w::KWϙFO(] wQ;YjLD04"3': !ޅZ1/+ĨJ&GcpaWH!3&Z3o$m XyT=G̭ݲ#²)cn\Uyl(B&GJnNGE 絵[.!0ҧڪ(q[._Rz/Fb$٨^#\sy f՚λA¹~T_Mppvx<{M%NIo%Vy>Nί :[fB{ nqUg9\KJS1P2|h.R*๚4I;`WaӢ׾=?S}*J~C1/fCzĉ1VH䯒kjE pJ|H=Ki_C[_aDR 0a/Oo_#b6BK =9=hCUO_g⊫YgHD^)TE%yrUIDuu2-f=t;,v^;m#ȉzGDB}wnvyu4$5WMBQnouU`X$3TRFT)NWBYR4 GkmP%QC0.W >4!QaU;6}qV0q7ͽ#M_thptx_^b6uH$+rcSʢ3.x"w[  @X6'y ݃VZQLtm\Yx/zv7wTg /Ih?=L'STg~lK[ ((t?\ 6r$t@,pm;l[YPIJih bOho:ʿ &CA3θJe&e}R[!+PrI%5De[F뱜լy#$=$Kx owu,jggVa@lS{[<;X.Cݞ`^kKy8<{HKNAqÉCdAtN΄Ҡ_jýL:u)\>onsŎp`4W=C"59bT >-ط7BP\#2(jIup D'FȒE"DiHxWs+jaxپDLǍVP euO\Ib! J 'xaq*I>,S(Ow?zSy*~4'DdAv ʱ7}=驑Xk=eNQe鼚%o{) RGR=쬐S X7"h:b|mސ$Ul;ԙ pvDC3ƍ#EWkH["/G?tQAuCgIigX}X{|Kjz($aw{wYCA[ N@yT-LIu/0ڝw|ήSh }1 L,!s'|vY[;jYfv#ŦRJoz>! \rvjt<#Xxi ۫7E-͘*T% ,;i ' mIˈh9…yP9CLF2vxTSdpŏ+篖ydd9'1 $ QRoWW9>JZЊtn0<&*yѐ:*Wwe?o2K 9lג.N^ĤP+f&k@ PtNmޡXLƜG%%GcADu} y w"rPsNp<.UNC=LĨYU폏D`!h' 5,)PȒE)?VSe@\+kh]'2~rF?=H dwSc09J{|n&w_{sXVzG0/s^W<!PrBzSz;xELC dŹ?ҍtҶ|-j|RTό%7跇LuNMKrTqG} oXt|WmH➰1]FΦ |+FښIIwYS@0BQSpNT֟=Dd ԍhJ눗A/NEN'1ao[iNStEuE㏓y37xx"DnչYWˆg s,Ż"J0VZV"a_8(+Mݺڋ 5 *xUeRu6GazL ƾF{AxDdEvb: eV-X^r'a{\/>GbuնeXI𖚤Y< ʽ۝>^7I' ;:AJSU"Qbcch3!6q- #J ޾)t2?b6deXKXܫgqaC-@L@p#ijNaPHWfDO?Z1H4n_iZ|W]Et)=񃯗=oc2qۢ8q\tIB#A$a'umM`B*B1X uRoOn΁Ѹ#E rvpWxe~G mU;yLh(R*56oLN̬^ҩozI`ve+RzvIW^L|Va|/gݞhɾn&xGB'nMY^]O؞~Hß\/c%~'nbJ#Phj 8kCrQ^% tZq7,$+0];`[E9ZLFR F#X dΜh!ҺS)nQy}Kb )Om +}j^nMxTQM Kk d|dy7N#t=%WǍZ5!{I뵔EEЎaK"syP&OHFD7NS֔Q{'APWI6$F"ON F/^ξq^=21\dCKx.r1ƒ ( ˌjK4{'.Pdie^V *ݪHP\|t!1Sk[|( "Ld3VLh҉MLI6`0*C:0ܘP~oLJ"헏]R`A$g6'χI.Yx%% 6pc*Y=F,f"9ӊrXc #@jr.ۿ?*ƦdXB"q`U0~JiuD;2xaZz+!ygY}FierOH? nTi+`0ٖdQ>cV2C%%]wi+3zU ٝ$Vn9;׍,<^ȹ]4FZ7l<1(|WͯWHsշeN 9܉+͖ZcnK^1aRRUmb0;ѩWox"(MMQ:sOEmAIw/@@$n-PgYjbؙo@Blc0 ߱I CJD_pg7zOjq&҄Ҹc3+gn*˔Z2: <`b.& f߂ Jpmhq㔻jQP@}^ @b޴Z/j' !O}OL "Ԃ|!XZ[$wE)i sޮ6gy &lp=*1(wWQb,˙5d/ &!!;< Yk~yDE;̱ܽʚ 5p]-Ze ;uoMξҌ~w]m08R$~˪ ؃5y Q`( }#K&mlklL$ֱ`sg%dZRm] ^Fӊs=eU1'`? ztHGV9ixV5X68V2k;읩,@)9mL 4N8|1>z{hIyrG.0Ae|5v(:7+ TB IQL0GyԿ{ ʛ3vA~`htgM,NOI}!$9%$٦duYLz-|g*Diһqp&LSIc5X h҉ Z7.Q_=bȮgeG'/!]ӷ5nCT#rN5^O|{c8L;X-2$!nGdWGxw0ns$W $bI(F,פO\+O3; h5,2V.'zoshF-#-))Tdˎ<X}g‰ ɭ#AO\cAL\8ߑ YTboF'+io@U0 yeT O' #m*^uCg8+/҅ !>#4%a壱0#SNoiQٳ!{`UM]ҬdoHu)}A *,#SKT߯D7Lٳ~ :(d\%Ȥ57lxi>-XF,s75d] i\GMHʡ}y_E&8SRګR #7"虏~66f; @GZ+QF}{9ˍ}| 4X[1,h^d,ofl* %-!MF^vk` LkhD1g=ňj9%t|@52V҉79-i.ۈI 2y{ z}V,W̢rf.o! '0w("_S<1۶ w}hsT:㟀5_A[+[1>2F$M&(> -sV_BXJ[N'2OU-z뷜kǿ;N{j1&ld%!#&l7B KߨԿU4`[,!dbIqmHTnVzFOAxsMDVECRWUn-Qf*#:+D JM|ɏii3sG}?a=#ʊ L2l'-[ƯU1Nvݳ&b%((m97n_NۑF19sz>08Kӷ_G9ݣ0 /9ͣq*!EV}I6qRkO-geTYz8FM-&6v>8p/=QFhܡC]Yϵ\u%ۮnIUt`ý4x\_RDs81y}i?GfR z.tI.F>iPl(2+,oWrGVT@%)՞R?IPNC8ǃ{/be@G'wٟDLKT-Ɍ ~'x4cMD Ctj*5R4erIk3ZQ] H  )uIҁN  VG#vZ崬*{=$m7uHj~ hT69 ǙNZdk neBc_׬֝Fz3P)"C㹲j{Tc9xtm,%Kt T9㬜cE̔͵>',X!E9*seW'Q^ػ -,cw`a67 jV!}iJsɀ?+ϑ=THA0 au"$C2o]+1@yS`G0r7WYAKKQĭW%NߚvTtPR0>%><91euIkȤ Apdd߃Ztxy,4g;a;G|Ds*e7|^]a0[Qx; h.//N),gKll@z7` +ZuMk<LJD䔺@N/.:v_Y_8mcսp-_|Fa*H"Հ)7(Phk~&"Y@z;v*P&YLSH016?o\[ȱ7F$\akrQ;7@ v%sm?{QҖtE.Gq+T; =m/8$*i'P#c1TGl()/-k$Zb> رL7 }CEJvOx8E:t/!QR8`:z9tq ߾y4\.Fo;#6=酠zLz^XuP;P!>87w J/6ju7m9% 핀.a+œaYEc|z@týzAP}l|f +k`֮\>>&]%QJ `;ZK-4EG:Iߙnr!j* %ҍ) ^ tcKy1NMwT|,L~oIyZ6hN/3=OQ[7GL.ڗӃ|i%-o\_C g~/Q+Pj6yA^v8}2;)Jsk=?TGMEm O%:-GgtG:ly>UoG7̲:WZN\0**\#0f'~<'[8w4홞Q֑_v9"cLH y D,| tJdo|$aaI^~EOb=NLu=ZT7m2cIҠ>;1h䂡n(kxLPZh׽) Gy-VIJ4~Lɜ25)_ׅ Z4ww==+5s_ew]$8_FhVɐ%@XiY0hGT3֙*fg"ZڔJ7T~p̱Unw`_,l- Zb{2 ,;fnU3񻫰<@5!s, ؞4M&]J7ݼ(Hv&35i/E*#YķRKۈ[/yf7Ō7u vW)XqϺZ7E q4GgEltf jWs:vV:M 3YOփ0DPrK2BQ֎@r Y ӳy;%czqvm2j]ç=0rƭW6^2fV0t@q=ކ*\J@$(jE2*;-E0-{$O?=Iqq\q IhՍlC?A} *=L5X‹T:fS9ҿ5 +ݤ$u&p{9rf(W.`^DC{ݴܾIX_O1F7hR8*R*҆GVo1hŅ֯{!Ziy C/ (Mbu5cN0&~s6hb@VHl=J8tKH4DZu <}Wx6{ L)~y]c4&MDQŶ`0=eXbzJp>h.2Lq u!?^ vKvQnಧp|CĆ;De?:& T^ml6㵶6M?U>XI.P`8>w5d4ߏRQ.2 gbUDMJ96C96vyWͬRJTKwu՝l1 95"lƞi.c9*S MC;DzL.{@S{ *NskTgd b|[BSqƘ/OzP2_cp퐷Q[MT p5hl=*C;M7<-8zaUdQE7w xUX}MW.'[zQ !sA_Q>+]'hrު*<eNŎb5[Yf\C޲`0鉩(@wpo{⿨9yS/Ofc0f`y([hֱŠ/M:nyxڿXq!Kzul7$_S΂+jp$ {5]r<ިm`C45R6tɐ(; _RҞQ3l{1(nc  $[zG.-[5GɥBVlul`7MvOx3/s+ Byv^ xPҍZA)Y lw~.3 ;œ^*""-=iE+F9A)"JF%-2Nf浞 =Ȧ2`9/@"O5|{ R 8oYrOv!b-e'y d5S~i+_SB0K3 1AT(@G+:DRIvDu%Z45o.퓹4KH0°[gӉVܔZňUY_|,޾J!ݺ:&w"d> | Y`DݽLxWj*hxp8*V\hR=Ş[&.Cff9KmPPk ]EB8blmup\E(~'_uޝ҄,rx>6,/d~W}m`n'p,R'\%R-摒i [SwEU7Gw4߆-tiߔl{|"_-rY+<zKl=R:P )7?dJ6H䭂xkE>ǝLMZA[OJtRT+MvYr{INfdJP~0^sAOd[1uۖ& q٧ Mu&QIw ؒk/lH&deT?wP[-0mJ$w0`HLl qh.^YiF#*{hz36lNmԴO;?7wS|`qo(DwnM:$+<{3m(~$f@1!oڪgn9rJ"?*9Gf+ّZ/$sH"w YsuBD&HԳxQ,6'4j .]ę ۺ/dN %.bX6'ZD;PIDbhKY5zPl6&#[)CHPRcmA9lc/]kj|ruC@g5Z OBl/7smy±E6 u_ g}f<5 8,0 "tvޅM!0s 0/7lXG{YOU$ AlB%q Ro Cn:+x\e2€!8B$K'6n t5G~6_lؠHEG";1¶j˯)N9rF,׏Dn@L $}E5{"oo8O@)ԉFA\.ډα4M\Mֽ_;iTTRF"|z}% Q)~u4h=yw8N[5 @-Q*ITB۠mc&hfM{ 7qlGػB$ȅOfPsr_-pO.fVBzV O.:{3p偬~`U2~ rBkUԔƷgݏۇ)MadM溶̬-jL!N=~P&m@dn\$HԢw'(G}c V|~Rq'coq>(SoK]i?g()v'硾,U%!s\GY6IN'%)+ 6&z*Kv*R)n BA;0@Ir3XƏޘ6@BUB g_5n5CT5s×/yaJtP֋qޓ d";M^|$ Gv3ثTV]&"y-lc܄ҢmhtДW>>GZrQ,;_wFlL^+}cC o:'Rʬ}yX,u%-df1H$Y4fjF}5^{FqDBxq.Hy+X3 wق ZH Zߓf?&@:am\Ұ1ԃwoL FDބAFMHaGTA1l[(k!3- PvZ SYCl6 $>&. iqZ^$cC20v<1_O* .g! ֽÆjf^@1ľOx~w; #BYGd>+&R_@طC 3XuCave[w{V 2g7Sex.m2\@XeT,4~7KƳlUvG ,ܺ]$YFELPh y޾]/tPAsO(2gF0CUŤ!W=6/JaKV[q"I=T*  敱"{Tp"VsM p:Pqu_q}i5ꄁԥΙ5K#7{m%*'No2ȩ,7ǞF)^V}eU]= .ohKLҖ%i jC=6s(jcX[ۍ-Vs(RUPoP|xʁpgz[dXT51\gH^+rTP20cLhyZ _n3%݈>{ˉv&/b޿M1*#Ɉ[fwہY}v^MKZj'Og"}@:.E'[/&f崳IC/#m3dń5Vow1Rl?ima ҘK^3**S:)ZR.Җc=FJhvnhϣdRet,'}"ɀ e#2Qjkh1NejSjx@dawyl$֒͗V62˯H5"Isl܁豊1}q=kb9DN%]*Xs_ږ/< hWk`dUvr,~FʊM9erB׾CZ Zw*T8+`Ѧ%V'FqSׂԦFޣhMU d2^R["F 'Tsr0r^R+KYԽu+y`i6b~—[2"4lqO+n4nƹ]C8!j7S>TMk՚"T 0ev8LR&p冄Sqȓuː1?XXwWQ>\9c49sH{nϬGwn`5 &Xm(^b:` E["=|ZT,fH9J4y,2^WuD+(-1HqU <:R }/+bZ8ъRXc`2T'u(aIfĞp0@ }έf$H"rk!@"q@5/xTo= ]Îɴ No5s!Le`!9-tq%fSj{&qNI3DXKjXj] ûvePo Gf j8gD"lO+R RnheNu nÌ2kcVAa>޺!t} z126 euֿta6Уc;[j[]{Gx \QvHHn&ʲnT>&I{TmH"MLZJyh J*0 s?I#qNxޣ{.3UMS=*ܱOR8`v*rl6Ϡ38n?QJ'u+ fM@?W8ȶiPa넏x2q*l`D?vu)Pe<;+ VPlaAVـ0cX( @~FUf| YDp'Tܣ9ZX+h`Pmkmތ#;l]@1͏JBN͉"pz&zQ|uarG$`<x}jYJi?@*[B,'/2s)݆Vr M? R\JX!69KjkM6&yQ/։ YpDAuX5\6t 0n\3FwRaEF݃ĄS$ARiOxFh?̸l{WP-ru:9*S P,4gR6X5C0+:8D*uc&t,]y7kiKy[i^SЃC}굌ףVrPmC-T3(x&P}?#¼chZqWT5j82aRWԏiw+dH yjX e4@)4x* eW#0o`k8 &X24>`C&Ta- = [wkOήcΒA<+hPF#1bK.o(-kE6`x`:HE. #=r3tPSTa=3fez֗XwwLfkq堌$ ׫%ٰ`ة49FfLǢh ܰX$C]\kyD$W 1+i(=*;$cr|Y#Gʪ]MrjQ4:=P"wLlWc ٛЃSX:%c(:kEU?7#Y97>[P74lC?B+ %"6G0Owݢuv7]"ha`4 bP"{P bYE$*w#3(g:ymy Bt_v-ybҿ\ d6] %ϧ}ͫ1>5T-z5]P%PZKCmdPUҹg]*ܦM- a1 rS:Sⴴp<MUQ!E mÒU8h ۭGsRޡR$(ævg$JB1ُ@}0VxAOzuFG :yǞǺd{R]FUWh+կ9 :O{@n~Mn6(j:Z7;./!/G6z>$ K]'I ]I2WjEh=g5#?6mc3G$K aRGS{ 7ڴ,w/OzSM7UݝL@ysz YcB݊E!Ps eD8!`4͋kuznڋ1Syu)T@%!aB1=*K ҂ۏ9ݯ{}')4ie8xE0Q6{2,U.F sq8Yo`pno;K Pg:E/Mn>\cBivM9y wn>BX-]ZXJ[Bu`?kʫ'h ݑ(Wf7]b׍f{"Ab@D]MQYYeM]m!-m=l~}W#b`$:Vt鱗U]x-g*$Pg(8aT;?uze䅿 u1̼q{pTX_V~@l=̚]j7 ׸1{;t UM鼘Kܐ]ꔛ6MDNy}[XPn+L C־YHY5reF|hbY$1U=to$z&om5O*Z0ї_mˈUpH.m>Onr L|WZ9%bWڑ ~_߯28 ~iVf&D ,7S=򴏛}&dF4B意^Q^{e-!`fk6*J8T-"9VtŰ4E'.v$]A.u8X@U6cǝ+P2.8km뎊ioq-F:5k#FH+(}pG'PǺJeMQ9mۼ;HNL 8GnE,?KfݳE1I1STb4 =szγQ^ >/&HTǷlAx9_\V6&z2c}nR")[.< vzMPe4lyZ=d"q(%YL8wH9>'>7p\MXlm2*|' cF(#|/&X5'W켇fTֵFeL:V qwQ@bB%n +@,w SVlg2v @~xX)wF#@U< \;?+ca+; M! %0ov lR,Eݟ}A[<(emIy.y>'GRLa4b7 Wʷ/aN,T*ɝc:lK$Ke{XyĻ#6l/x>ݭR0LuBH"Kn*h6h;Y }d̫i[YӮ,\Z!B_QƔ1(y^l'?V\aKrVY6r?fQbb˗^Uj!L& cjyI?ϐE#1 FFg4]tVxśj(.SǨ8q n]<^q·.: P LV!O~c,hcTrYvD\TuNi$k\(5ų;Jz=~W'tJ> 21/wd3QMs({+]/WT-fl.݋@1<* T=G#86c9^Ƽ+5TXb ߜڥȀ~VN85>J9}ڨ(@1GBIh&f!QEA}kd=Wzu o;zrl <5{4N`׻5i|C=e4zHW6rƞJ,q>, ̃RZE /^tEi"vpQm5?g`_GTk?{SL_yt+C1ߢel\oZ)68*C%+1ӻ\3>'ͬ{Օ~rΞȥ⩇:ZXg5@xaO:LTxWC?*ȗgTD*c^H68'ZW@c]KX ^'EhsSWrHtfj̜xcY3oJ˪a$#XY*dX,/>\B{ ٖ9$$o^$ 6Q#x<"坪 d,&Γ714 L]|/Xf<\4$MU2yR^-kH\V\O:哝#.nFXZNlϬYRMaVj&fY/GbL7]Y]U0_n/ HPU2ɠ,졡^^ j_Be~bAcd1y%c\ =ЩJJ~% 8}|:3W)Xɽ(  ҝrk[yzװ^2NʹE48ŎjX'/,XMr!44OXhrvraYobdvyF%pK( i>.)EQ"k>V\1q>[ SK Pb<`ΈgdQԎY>V/YRBvk$TV/Zr Vޱ=")/9K( [VٖF)H*s[N>RxsW/eom>ub^Ù eKVI T3Kȃ dQxæf cfS}2?BSQG`r͙gbp>#M?5~iF|7tHtV8'gh&qd#EnAL蔡Su#~y٨K 6Et_?l[}> /+(#*HalTbN)kq4MyǤvV+or#M> )hFuDkiw"$П@vI!G6S} L,3=០a!,7{4[(Fchx ě ʩM/G3h 2ۏIs64%Ou(墥J{KB-=fद2Cɍɝ@ۨ'}_Ko;N,M{[@+k|\o&iy9}dP?T\50 H"ݍ⛂=\!w/|U1mf*r!ۿ G4 Jɷ2Uu7ov$xp5gro{4ݕ0["M.j[2d|bUC~e[HWue~KWhiwnfr״.uIfeҽY?n}W^=a=Uin8Pv8nJwP"0W kՃƇ\ܚ5{sr|]B~ˁpF1fo$>TX -`a.SDE+D~Ny=7C;ޯ$B,:^kT Qr'޸c-:xte=vK٨y`mq&,o9#׹,m$*z,QS?bgIFͫ9גɑ>"uI" khx- dV#zg42iYÊ f>I= p K$XGEisUȥ;G9龧9n㋿Q @'ˑߵjslI?rafntv|±.Yz4w |{׳!eNN2^s,K"JĐ |l幓͈%?.)h±Ne;jjVm!`(i\k4Փ/Z ߦR{F;W[U鎩S4eOiD >Đyx_^wєb0J-o=<]&8;8\ feo-\,kU/{#a;!ۙF^}{\ 7D +8+e^:d1a+` tES!EHk7r47w$q.s'K֗QvZQ6dH5 x¤;ڢ6EσaCߢ,`C%^8N)@݌ C2v!GAO{4#̃z-tHY,QERIgie%qg7T8e\3z͵7( vO/g?F2MEoJH=Ywp# 뎽Muׂ`9KPFfJjw)v>|ԧME#1 %eaZJ-83U6C@߾I6 HG``ȱƶpkq)4 p'lP|* E ·iů jFkm ӗt'$ԗ}+wc:ݪc‰Y:&`ʧ^#b]~K!CO1 L9qiU/\=MvX`q[ An &0~ӘF>oOceKmRV5=Kt"5@ E-GTk8'fu*k&fPr $Œ"q͋T7nUC[cH)_/!$Z`R%N/ސiOyz}-d3n$RjM^f/B}TVQ S\[J=$onњȯL$ϵnZoo2*% kծdZԛۗ6jʱyY1oK^E% K iBֹWtm&~p;b]WZQM$;8`kn=܋#}w2=5C$V235*l): %Bⲷgrve-CVI92Qئ:P\!7Y}hbײ)Qg"a/gD@ԧMvܒ UhLLR^E2X:#3Y%1^z*FyOuձv&=Fv0hKJ)q\?e.ZTCi۸S97unK4fm׷G- a֢6bâ$ᮇEfj% 9 Py24"I\BTwgn?A"9򌏶A:o0UKO?&컼>酣(\hXgUmo3 .S)R2wO~x.4&p>0mOIEޙ1Yi9yT9{Y~eGm;#sg9́,/glANaI!)oU5 ?";}D/}WpE^AaCpjpG;Ԓ"/0Z7X'6F] q34y"{-慏WBsrA_,8`y:mڀ٢QzAʣas2,UӏLyVŊ R]y›+, t}Mu&\4");W.K%yyZ*Ӳ4K1V ȓ_g <Ж WG}S8߮u0v|Y4. 32  u)9>'NgQr-8FB3FȶQ^\]Y.-h$,ZiL&~>)V-E<0d ԭ.N*kEhT?Ql0sJzyˏEg:#8:u9uÁ" Ĩ8ԼK+C$ݳS{ Ŝ,7S>z%7H9ă"5jSN'T~R)MUTO8PՏ=ŷEmUƂqcs#؎ Hf| 9 u/@. `[oAOf1@tɆd& ؽ&BH2u.t OYF/3ȩG9p`L/l\ 3io3I Oroh vrsRL,)ߦZgx[CCf\k>@ k| u$Y,ڭCGQ Fec6^1imS=l㑙 +͐xt_ W6%{ݎ2oh TU N*"iFK$jp|݃‡}Vd[ۖJۧt: qFz%"0.ăZ%ۋVp^拈>0.SnU^f+ND$Ul]9eO|ojFQN؍ fnfVL7~¥+  Aguh/^h5L2湷wnLQH`j̉9;A5_eze/{s+g\P^XPJk E 鉥\Hjgh)(p}5VU4Ӵ{63ABL*gn$ד2U 1h \bu1ybqAP_VR38;;(n+epWL)4j?w7^RiIdd]+b匶T!Gibo.5Dxso5f'rFmY8-wQsb>x {uE:Or x^Y0b/fNHyy^xE=)RKGOTcSYx`<|ԱNjs)7-[~]@xESVل,PaPNR˙%{Gk4ؓuLl^2  v7gM`Yy`6[!E`IhN&^ H돀xDZԘUϋ ޷au$yHnckfQyGWHoQ-Pu&Pd%Y`@}PnK{c{ QԼH wm\To?lrxˡXK/߅|gXjGmC$2N qYt\P}|Zӷ&2 !EUrBLkkH%Bzv4Ki'_%!g3y |9 6QIreKXq1i8طp]5E<؈^x_=IjYAPXӀᇭ: hpިEG| :<9Y?Ufi{HH;Qo+RB>Đ*N,~6!+gpx=3(uz0-xދW ;is[$'u"^гPd]pZ}Y79Oߝ ǃTc:GOf&EkHŇ=wݐ>dŹW(w )?=%,{orPsY!:cs,.4u\84~i{-}#3e95Hئt`iM g?-3Üψ8S!_},FRk]J1ﴎpN5KDo>{[)KSD+h z|O#M/ [bbcDA$B(v2t'Ȫ8J, 0jyiM}ܣj̙z|zKВx)пLWĎh )r#p$TV[vЃWQ2Yd%M ?dj>#F^|=sBr@ػ*B*ղsQ_#(?.=vܖMf ɥNGtc/ܴmAMe\~ަؑb`B0he8ߌ@CXOgDm ^eU<XP>EJ'8W?髽zwQlQ6`QX[8T.,3{cx~yI#Hog8V䂹7=yw޿bEN }??q-N-7O8P֪kDX43Ȣ7t57J٣?5.OȋyehUD_0/y.sͳƏ}4 `}HED% MHXd\BpV]HI`|LtS  }sUKQbsQKRU\:~D?*NbTu8▙E{,,1N?"Ex!q/7(e%2H)04A YueI`i4ZMW[>Ҝ5!sHRN0Аf"A53t4W"N ooi ]ٜzBƵL8$cq+6BGS,P"V]1DPn44U/iO+˽],zwgt ZS]@%vW.DK W&deT`N0cwޮ*vBͅe7"ZpȨv5I,r\ͫAB!1K~&c9%M;78c}gAK 8P3QDQyѕy;' 0* ]aŒu Pp|~h*=;eVt~XH߂4R *Mna- V-Po} s9ERY+@CZ[NqM3W>!m-M=^AGdMKdQI=LgDĬq<è2f>|wWLg$L*-qYeBFaD;[Y:tz8{!=Ofu'PɆ NQv4_/?ё7QWk)OʑﻇSc@m>jp]蠿4MrYMf %N{_8A)CMiR݌K}V2 mV:p"]CR7y4?hu2lY,tByY4[PD.AԤϧsZo`cr{<:3,C"k|]2A n!.ĩ/Y䇁(nqtj@}P鐈+jx#ExRsH~{ayvy`8H$i5Z."ؿӿ5$)-^DW7$'b~iUxO̹F#fMeƊx)5+{-$v }q3MV0j'Ȫ_ 5 y{4 łna/8|+&>O̓&|WxioxdNd$˥*4B2Hv-9s'RZGMܬ3.[c`b&@K B"0~CHן}CaləШXT;#V" tJE7l]ho42Hr8 gD).G졅DIև.)s je h/.`qaa9xh՘!46!-?U|b4H}bAd}< |wWU=d0> fGWה:A!wL~%bJH-P%рwWÙ/UY.+dfclU7iäV/sk?Pw83|9.\#oTl"w,i&5HFڨmx~ L5Rҩ=eʈ?{VOO4΅iqVUl*SljIMT^UZ6PO1hA>"y5"/D:J]5tcχTrxye>! -(աZ }at އ뢽O4m[Ut9+u!@oS\.JP@7v dj 'J{wlݺyS1ft+[b&m W ]&nMQqr:X".x{;X6˳|X`%ߧvr0qH#ƈz'EJdLgn5'`UQqv>HZC!L.?DFb]aR2-ZOڌuu~dJȩUm!7tLJ  *+wiHu 3.Q+c LX𣊕3wzW\Zy$ڤvtOMU't%0k^D\rwI#q\w_CjwݫL^lj?KK$uGBhQQ!5|n0MS3_EO&wdy:Zb#<']Y]}j/nĜGf{ .pڦk H9Bu{S+Nhk{F9eGͫMꪀ(Z/SDB/ciwb.ԷpfD"_,C.vlx ǒ+! h~M`[o;ʤ%2p-Hf7^n)1 SG({LAN:f@Q/n,ٹz*Nkf7Kf/MfqeKLkl^rFi3 Qst}`P 0hlCꤸ=I6BJoQ%u1ܔ٪녖6@Ddw/vי]Bjt;Z*A:}Vqz= RU+9làz 8 $x[od;I^|l۔sV CEɅ8Ct|p a'{%7/oSW-%>ފ֒-eJV\l 5Zʵ Byуc- Yy)o&Ey9J8sHL@IG4Pӓk>,x -+d2ka;Y '/09e(X>swGM֍uuewT<\[zrڎG*g>^w?A9@^E>ja$D$XNLC)un\lqqvTyW |䣂QTn~er1jO2{#|b"=-W3oj L0d?&T*~a|>?w(]R{;4>ܐNs^^&`׾.,tir)DJk.a)65}=Ф^ǬRyNE` ,DEŊJl.d,&QjE-f$YlhcȃUJ&<'I Zpx*6 {vvG[;3~} pbD6S,=)ǥw`Jh!K X2E1b$OPކs?Fk9 Jfd5b\H!qeK|fa=k~BVq= $N/n1I=M?Or%ܙ3^Y1i/1m$&;wyG)C]49 DcK}Ĥu585ˣ;~S:( К~&3f#C$Y_ymm__c$.zT#y.EF.,ށc5Ŧ,L_46{gu53<xS5|: mcϤY9Bެv(xW fC"Y8:B;4s \YÀC%r/Yˢ`7x< lpXb hP|;1{&Sj+Hqb%ٷ}i ꁿ'Z3],OɃR/ҀBĊaglQ,NQaD4ID/T>?qU捼%jo8.EeUMzJ3,->qUVCfP+Muq3?pnmH@@MeT1s@ Iz_o !9:=;:2cOV,ʥ' z~~qPk @MX χ*;L}V ܪ*$*=K3gu$5:t%X|OהPn7n$^dPPTsWZ)q%9SVw(,T3?#ŮGS@#%(شmh]W Zܾ@{J!Ox'sC5k4f'E{[:e_$s}&h4-2[aG#Οϧ!SS7qN1=;wE-dQ(Y Xd%J^ P0%/л%R%*DJ.<#1;WKx${GƠX:Jv;QWԕjH 5J^|C* 1 q g)k/2a/j A#pf)v 5~!>+L3/eNMFP$ @0$%6Rlz]Ӫ2J 6X* *r.cZ#^Tl9ϊ$sr.I!vqG ӵt9LES f`Ddx. #of#LTYO)YE:a@?g  ~ߎfW 5.ЕHXS&NnM%m.3SwMj(Y/dFy.=ρ¢ *.|>1E`ʑ|Mn{UW}w_E 'U g}خQ WۆˤLсǞEC{Ma0 [Ch m{X'xr@&OP'JQ'c@zNAg P 3>s0-mJˤc*\foך3xBN\N̯sox}By"^ܧ6/XvLh¨|t /̀_X.e![iHa9X|k|kunRE4w">{4D٥m ^ԗTyL ej* xd1B<:ܲrcRIi1[^%OFPcQw& Yhp/d^vYN<ũ/Ĭݛ$Sjfmrg'5&r}瀙!n3Qsh:bSifҍ3=2UȮTw=,>uo,f$O2qE!g%${)UC{ ?h==HI'J|w-mfKf+zt[vz``?*a@GeD!%q$4yyPLb$PWQ2, Hf\O҆D I>XjCTX#w$+S/NJj\ͧ벘VM/8j+τ^Yʤ񡠒 ]H0YJkqMkz-t EQ|}V'4Jۉu5)ϐlP/$]g6:* cGyΓLW$&JMp8}YuB.٘rBGbW?&$l6tK"X8W]BR|)B䱥[KlYdz6~b[% `f d3@:Y4!db¿F-C">Cj6`sac(]\p !x桝׵(V&ͫP4fuGibft+UG-+Ts(^=/`s ܱ["x5-q 5N;Wܨ刌Lxt ?j $mÈTI8Q79X/o#K.e;Ɉi!ܢ*c[e56bPzCL$ڙSS |TjHundAlY?5wc7XP /ʅz(>)o_w_$`"2{Enf PaaCqqm|,;g{T aͤħ{2 J!Bl7+ڔv߆]eIxE-Έ\zfLU]zIG*@yzfMwrTnqmɬꅉjB>$l>斛(E?0U s.I:sKUbޡhKZ6%;S7ģzD1pJ>9J1I-!HQ*kוh tkM1OK6owfTdX{q_5b L?gݱC/ǹS7}xH;46s⠀g~|tpL{<+\44[jwgOx{9z Pz@#8w,,aoKT֬,Ӧ\8z<|P ™Í,֬v <*'²;R :7~=T~ G gְ6YpDřآȶ|MgYZ070701000001eb000081a4000000000000000000000001644ae3ba000038fc000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko.xz7zXZִF!t/"8]?Eh=ڜ.+i] gӠL!<*u:_ ?>K,l|_NrCs6 ǹfW /%awtUP&5+lQW&#ޔR ξj7Us9 v4"LԘ/6M T- sif6n@0`SA0Z?nA޸nYy}!?}_i(hFpGKԲ!o9xn(CUO;-9ʀyYS5imE;YX1~O"4C8aM]x98OX%YGuC&b&Sׂy9g: )txW3I]R/mK.|xY&dozx?dKduESIXe^9%sEo(/>FQOńPEU+OK0sCezQV]Jh殪b4z?ZEwh58':-;@a[K37Iĝd5GƇ>{Eݓ3`0bKLq]G>tTbT}$v@*X°{I7Isқp?t>cJſA5ee-%ry?ְV~fyQcyBqI}(_ZIC%z8L/<о6Wa%_Gq!د)-YUkfĶpDJ\9GP;im z2}{Fk٣:Wb5ˠv'=%6}dq_ F* ֣ ZeȤIA )Iș8l r9v~-{~*Vf+# &)/t>r_s%s=Y96%` y,t@ûs1y4NYl+HJmGQy;~ݟPY"&o9>b Խ/Aŋӗ;e,敾ez!|DILIR;~9w( klԅ)i/ _W]a"ꒌŃOQ~XO% HQ 3YOW ~ดas|l=GRצgp _/z:AɑLTq-ՙlOnarˎ;=Tc6 '|v+Bo6 Vt$L)ĶM`O:76ݗMK?06ɽ) Z¿i]v.M\ fHdyţ"mkS`ϵt|d%\q9`;"yE 9QH,fRvx@ =vւx53PermhDG6 bl)xsD$9nY*t<ڠVZ6O1\+:Zej5Jze WX{HccZY#-”e{9r4 =DCٷ,w|Z=`%jĦx`'*dmmGI7?H.&K%1]uģDD jq"}Mع8dh TB1Gɵ5&3=U 7!AgЈbM{,1dp#L1N@7ϑK4X{:T5, br Mr@V+ 8Ƹ-m۝IR! o'zm%;wLƲvJEnB6t?|y7lt?a R ILa>F!-m0 -a5.]IR'3i:dVfR# :/mcl HΞ G`0dLYuSʼnMFlP$. cQ 4 #TכQ'h\,^ʟG\gֻ) GIW`"s왾8LoGh~WXl2E@)bvRr2 '6Nf%eەgx"N72/<-+ {>Bt\ 2QHǾIK'O"'מY2sU5Mض 偑^ u g6 {\+O}2}Q78= UQ) v+4%?!9^P}84~LDoIRѢTT+ql{R\VucNr!k8-Ub-{{? ꃹ99Lޡ"JA$cV)1il5 = ThYgKOKYEkyNh},jɭ箂eX i;πYYLn8m/l ܇y8 < ںONJ'9I*/sT{AYQNS fbmo4X(S OF i{z>,R6YxCnvR/骒 O&f&&Mz-.!%AND:Zu8 n5J YA`f8MHY10CtY]ƖR?7^WYUJgH"t-) +y>{MJoz:e306Vx Z ~\W &Jv.\)3T C4z_U &]U\gT7J;so.W}iF?A|zk~$v"j9u,nL˯`t6^xpW˩/'H]PqQ9'y`xIO(Ik^f/[+ZI3Kk]MyfCcSf)\hc /9%J1 h !c rd~7.ޝȆFP ZRWޕp%QN>`ȉW?`+0r↙*ު3YdPC|m2϶;L|Z{;*f虹}YI6ôfޭk P7%&O893=f  deۤ1agaO@)]Qo)5vVS&ZkgW|휳5jY*+F~=< \HP=4MfPK-4ضc7=G8=1kX2k(bEdmFn[}n“79jpࡶ@@JcLDw~EϾ6N^ЕGKOQ(aYk/yWKF tKƬ~)m;>q.ȑDNrs}@&f_0 =PbYwш]Ӽx}SOwr- !歲N[gyY³[`HiR46[D`jV{>\ilAc1N`bniR`%~4NU@ M@1W gAD<'~U/]"Z} xJdkӤݥk1u:Py$U3tÞ o"]o٧gW\6@mD:pJ[SL]*/mmEV")[EQhJ7b7Z)>NLS {;^>v`c~ʠR~p`|{kB3Fӻ8u ͸+E'՛'Rx7.|g+Ӡ@ RSkejfs&kϛŵ`7R=pCd^"{](ϰ5B,;}sGP{CVzYQptOjeǡRcl_і!Hy% */=qW[!v]a[*TcLղґ?䚆Z|]sֲwH +.8Ƃ~fkL5GP`imNSEx`9WDT^pO+l:$YD5a7 ߍf JZf'_ ^!g릚ZX݉YLvϲ&ut^p\N`7KmaDN53:6+G](rwV=5]PSٜ4UH+cOڜ'_O; ۾IZPce5N&*uٝ N̮HÓI+9ֽHFNLpLƁb`@b bÇpV:|U)B%'LH{gof uJ\yF(-yV/NCw#3e% d^{X`+*&&JnWkçfPD ̢jąEC4ܬ\2{@qm~c}{xY)UV.?oY׬ rFЎT8v(!co(d=߿RqI kv-5f̗W?Sh YExF U;̳"x/fւ#6CiW4HZˎ2Xe\p8G<8%M5倬aMgzA0{ 6Ri <{3먊YAf /mc3wnɐe]q? ה7|6WIJ-^`o>"qXRBaፇ cɻM g1i\bXۍ3 2 U1KԿn&cϡrj%(M tRBPvE{&iO2?`N-#(ܲvF8QFRvyq?1Ib( SŸw!v1`HȞe̤p% _G|AYPVB_% G)Y9M02`4R} I0zEKz.aEyN .kR>e6Tv+Llҥcc !8,&{bc+:G^U"/<]~QTW)(:_̀4C\hQTTL >u#~XB2|Hະq bd^0.)Sdwm+_(w[4 ЋRmZi;nJЖ*Б_o]FmJ%-\ ܐ?B"7^)y=CM:~x HNlHL9WXԠ~$CKϣ>d!K`%;hԠў͘-=)DxAO1Жd9LPik~t,PS8l g=p>*|* h 7D2FzRloC9j4bzD1oM (Ed>׽EOqzRS}S^ҼNxd @DKQuqX x4%b{`RM ޮE}ܧ,țB';Q'kwB-͓YWym+b":>`I}WD*pwJ+u ?"[i^VZczرD'b06Qq[bHsĄZtQd{P͎LI8dȌm+5c9#Ҟ|"%0 GFT7+?0!U?+e H܊D}kI4 =Q٘~oboc#݀i 89̖+u Oa°Ii~z/y=.L0u)ҁzrR>KAT&qIKKF =j a.^)@o߄u\wמR U Rn%UjDMPesw7ylݜo=xg9"S=ch˦{-a@Ț1"Iu"OoHnئ MEX3ݓ T%B' ҭX`IUTeqA{*Wc,  bATaNCNsRTDr91 >!DΪUH8aI-KV' YMh7L"yWj2C~IpLCv MP#kc~EMJ> Ue* $ :-HQ!Gy}C. }0ZMvtuw#{K޵5F2 U )U,.l';EA t:YŚhTClF 5CPx4sN ivճ]X_zV|o_4,jf">7 f$ 9 ChZD ZWtJ&?=$MNPKUqzb6xkK_h2o|0rD?a-SS{*r6hmM1!*rgZt>Q?n ՙu4x36~QC%P!AjZΫkVvUi s~z:тC?Ҏ_5Ib3K qISkEUxQd.x`n &Zl7X/'8|웹zSY@3ݧ/Bh]8ӛضug| 0Ua_Voӝ( xO d*p!e~[?\dn8 {BZ#4G ;u2JƉLp t )d{cAC|w X WiiV).`ɜmbOiJ&(+dT}0u$+ya\ckY*tzN hocUTL=3S_'%*58|^GwG3MsTyvcixpHOylqg3mpIbLC,S^Q6obF̧'NB}3^F/ d.Z0Q[èLewZ!⠱HH;oZt1ܺv:5RC%G>dCL $>3ۑ]!q:5:}qvAreX k.caD)ik{% 1]ӝby( QT_Kd%{Ej|P ĵ^wO db>-%g@(Q#iw"`N5jAJLLp]S @Xgzjw8rn'm19EJ3NG>[- }%ظ T*"oG@Z90y6adzldQ|¡Wvʊh,7CwlL GW['@sNYDMgzzJ>ݢr`s-!|7zbz^{,k8@t4ݻmo6@5#%}@{(i1RZ#jP@n+WqvP(*bϠ$Pj&F^vTFd@ &ؼ<wzRۼ >X'W.N4+f?w"cSCt?s&֌xܬ9; ~UϽo E:d@#"{gkh;oS#Lڝtȩ2"Pt" ni(f;郉ަJ OKlZlԅdQӁc=exdv>Ҫ 5[)jsf:M?:b)i{W3-kS8ͨ53DzgZC>P;l{lx8:sfbՖ6ye4F394'3"%3k!/QH-fT9M3Xh]7;k}GC罬d,EF z]cQ:L!Sz@J:f<|fzvw1^WvB60n$X ;{I)ʶ)\P@ן1jذfhLt0v!0@;Xe0uͅ3͉[>ִ2%mBwHsla2Od?fr]XkO[~WP`s7 ТIFJ M஽?-B6_(qUFĤ9|6[ S*\TEؙ8^\eSn;bıg=:Mq'?Ku 3wL#k86ަ_Ok'*ߔ"6wţwGkrE|vq|rYN;BXz̙xqcWam8iJ,#e<=DpndD,Ul_Iz H \aʎ9xC8a\R':570ZU3$Yqj6sdZ4h+ %eˣPX ]lǵ "L/"T_qi ׼=JNZ# .8ڌU28yșaۑwjH̒X(/{vD*\_[q By8Z=9\K^"4&YӤV|7ܚ"]XAĜ?RMÒ|>JBQ/z,^=<ʜ %+0t[ahX@qC4t:0bi%-MThY Rf -rth.℃/U;ŅPohpp\2jhtr0( aa-NI(ZF% z+ɬ]ꊘmE`S8Az9CUӒguGIkз ñǛ@t=Yj}&Ӌ#w, ?WC46bן!z.ȱߢzJOn D>_y+<ΟW{‚pί' D?R[b/sJH5Nd#MqGAʇlM<^c ,mWO'8TwAoQP^^('KeÏ$։L\5qk-fbx /Th 9.䟀CWs듞0,.G|Vdo%hjeE m%~(l'T^KYJX*p0|їFy L' hM{M YĒYﲡF멫oYh檼! c,{Mҿs6rVTF-88q v&HDz@/k|aK5|3D{nYW\gd@訂9Gvh&X;JqL vBy)a@A*[*aJC>$`uW oЦr̈́:I#}e=[9:/oRD s7\AwWf*bFu#D?V(J*BN]gwP"QwCcNѦ@dH2->qfv*!8?-U>QoSShEQooΏ [lBsug*d_i?ӽl},t9*B8zl 9v偎#M/V5jrߒsO`7 &磥ݤ$.r1paT.] .d $۞73N{WUf'ziR$`sB%ZJBd r hļ>hay27fˁȵ2n~--UtBfRD]Ǖd`GP9ҕ ;(gtmv 9TlLD>KyU<'كWX=9O2wژ~/< y}3)0:=μ)|]ZCѬd?OIǕ,G@"x Ɛqh*=C‘{LV֜NUX) ޙ{׿Q_EN!HSLi=1:O(cYxX^1֍^Fk5Cr2_KB`.{vL*I .t Ei!QG?(=2XmCODY%;7od fÞiCzۯԟ|?xa @Tk೸cla< ߑ.ĿK7߇0f <2V|6{)䎭-l:36xYK+ ޫǮwAY!MJ{Et'Yr? ֠i7UT ⊣fCYd}+ZZ3S cLۅC)2^wƉ ck$br)M@)3&C{{ 'B ^%Xjdw1ª?ttG$*X|uoʳdfB~:nQ\S}OlS,x yc|ߟyƟ=_}Q[d%Y~o 6G%[XhAjaAfl4,.bϸ׾J217n6?[E&aSk3~s|P3(EZKJ߼\ q҃ ?{|"|}_.u/Tk&PIZ5_a8!)ZD|2njT5#'~X[|WnZ;*gT# ԣ s::*Ny c(TdzVA'݄cK` (F?[[ұ; `­1r1/"j}‹ (0VdI).>]46v6=L9?5 kLck_F&PB5yyfӴ{'hlX3QB8| 7>7U>)*I)I 1Gb- g@@qǩdVQ/0r~TWQGz]ćrS߮YNFBX'*kphNXd%k&vrIH ⶾ`_&*CU{kx{}Ō\Z` UoHo*1o|-F_7ZnE~`?;Ņ\օ ]tl {6KjrCwz%}_q d#z#{HJa(Kz|Sg"D4j ,E }HV;M/?#SYi^|ďh2qہj)!YfVL(&b=Wv:.gLRmЃ5 >* FBҶCs橮lǓBc΃mە+^Y\ҕA-D8AaoKeM};kΕ(K MTtkT3c \7Q]2|H?5{&}D VA-/*|X62o#,v,Rв2Gq=[԰f+9{^P<-p6 Lcgi¢TĎ?֠u~X*hb=<ϜuG0}eNPpY挲͜ 8rY~u vs݆r̛64b%(0woXB|$-=wO6Dh ff4n@gSj,!1GpМ+ANsbv8;?n ew 25C`1A_-2TTw{qyZ1Oˠ#~ܽ&v=6:RS_@֋9HpBϾX*W ˜HqXkԾ,Io-jև.tp5 ͷp'@s|>`ꟊ5f-"ORg}m䲍(nCkBF Z[`Ձ٩22SIY Dq ܺ VKf L5ӏ]7*̥s!ÕbU݋?lVWHg Ս6XE\;IĴVfv}!bس:F ].Oزs{ϨVD=2K,ñ>4//Y_ G?^7፬1f. v>=cRpg7|OU0&H0# Z4ETsFZYhwܺ3pzڇ W 34n-Do]6X5^;|d`df%WʌǗ٬[ϸ2R \hj}#پŃz+GDK);Z]tԢ~־ W󦓴R~#Lx7XQ@%SmfnV-X~jqn|Yܲ3!;i=.P""HfF}hHa4* r7dxjz9P {}e gpR-eբƫw*-l7zVWouM9x|MNq 2M g{=i)6" v홽1,p}&qj[nЦ1Y,;D>`7U$]tQ͸f[꬏,]Xa]" ,Bp<}%ndg7yW>5'o%PbHIg{aCñxklo=97-? D, ~a݇8L=#ΖW\V 8>MhVcYJ5RKγ.9&%`G{`{wt6;(-7CܸC$v?z^P^Oj@_So$[9uQ>u=Jh,o䆌_t]DȄ q#wmN%&%Kq![\)PUC%KtM.EmߚXܕ׷); Hjc Ȫ>BPиy#..ox /) pфis YJ>s /a2tvM&ΊG;|S#n2;M6P-;>OWV]=?#eY"oWt-(ݲbW k#ՓWN ft2WhbI^av^*a-qu?Σt@9 Ȓo Xyї`;I2ݓ+[꾘~,g?aѢ4-6A*~ׯkNQޒj%;()!㊽OGX|P]a-*Q ? i}OzwN<ԨLY4&< 4YBZB9,x[T^twMR|0+6p^(;ToF2ߜkUE-m[T L`7>{Vpu!X}GsL"҃wӑA}4 5vĔKMLॼ:qMoxbZ%n%&MX$ܫiT z+M]/~KM{0\*6&YeNLs^X8';l?㥼He3MC,AӦÏ3u(]ҵ3uIcyT 5Iqfa6fպXה:$ PG\5) z|jI @W9CXp,rr( Cf{:IgY 3Ra'>Z4PTD{cص[j+0䤫㜽E! 2ߗL۞@рYEjNyaBTS^iYJaza' |̀8{UxH :h.3)' b-Rnmk\Ux_ @>#c*NbTQ}H_ vA'hV5RFr/ydĉ{hs. k6Py O52S#Hѓ;c9_#D=Tȩ܆Ou}?k?{,wy#Zreq_k*37.:SD/fW Ǎc=$#O2 VE_>+K`mU2-wf KSbhm^+&U0bȟW6z׀c|fKM>, lXD11CeLp>תZ1&A2G89&e#٩BwH;Qz{'TD9^K:fB6ӗb׿+c MV ݃"Ow^kvUL~3?0;~|>F .^ XFyq j2Wr:D#Նzy 17?I#ϠSjum[GSʶ6o1 ,p- lr@dž6G^ ar<5߄Sns KV-Ŗs(p0Х )?R;GG*iDJ%ВhL;Hiz*FWZM>7mh.q1+=?}f[V EBmA3y 6%yHIpVBvVɂĩAlrw_W8'>[O_`ulP^*Ԥ<{O[ 9M .R|u z-Jj*mJRw/>į#6AsJ=q<,6.jMeven%RKO1H{]N xDa+_'ͧUUۚ@!+ ҰrmVB<^$,oxeiQc/ѭ12-O׻=+3iy{;D!FTPy)C_z&䐟97w ;'"0`>ʗs HWhyqp#rb@NHD橋O^tSa2K q:P!Ƹ̫, 6*3-D,uSs\$;JߡSi%N9ɝ>8.UC9:֮+xNZ<{Aѝ=)zxSeRVDN(ISZѣ.!~ &.1`f i#8:/zX je(^UM l\ 6'qJ6nQ Abp>h 9ԵȄ]b C'|twk5$tӘ} k!ÝhמNvnfkqA6:Óa89Xq-+`|܂WW}Cc(r,xi@Pgwh/L`y30.Oޙg6ORt,Qdz;|r6iŸ@2/l^=gg2cu DVyۨ'sP\+ hJ$Uw2#(|u9ƍ:Py<ꛐ4Dew @GW& 9/EK׎:VCv!|<=8 k!,'8-59ҋO:Z"AMa= o  CdnT5v %8z4tŹ.v^x4:4cǧ'M1ĜH ܰ-Ӓix)2aPv?NGMJ2 l 8JHSM]a״`oXeYٲ#*{Dm WFk.}7Χ9 o n7W.tNMCDҾL'&8搶-<'m3r0 LUՐgYe[ h"dHBha},je|t(Hbp|tىUcǛ퓊ۋ= o%j3aۓӃ$gKOGYp-luB>^:4zLVsFݥ@OQl6q$) @(݁aUryh@$]x&w`9nŔH$ĆY%[;"LjQ+ UѶva[<>!=y|/"P" R*pݛ썟xbˊQuxΗ02Z2E[0%%E F㵋==WIg9o)s/8{<$4j i(8йc{TF$*^ RD[^e|P\fyQ '/)EjNFP۫oRӏqS&=R=Gv_mn5<;lp(XzKOPi@Qu'+~yuJ|"~:/Us9yLA: GN@ MK/N"o9D{׹K ץ^"]#v1`i6}u}ltDKC4ЙkC%+{|d|fw .zvϐ`A{uz˰WraU+&<3$kN1q\ L׸/hU@}wxav?_s]b>$ &1zh{1[݌x'⦳3^PT%xlP¨36x#/Bmϴm1mj;^P#jb,C- WQYf̒ƝŅ.IlH/H2Cjw&sM^Rckn6ýI֣^hH #Ǹ`yhˊs!)6kkãfF[&Wmڬz>/u *覙; }Ћe8蜊c ^dt=}|=P ([ @=CƂ ۦkIJ fGIG7z|EˬXU!Ժ t❿{[Slfx_'-l(R7 ii"JбE =;ԃE 'ꤙ(J|GaQl4 klo;#_H$2MlRx!y} QK`X>&uTN_Xcųb_,1Ҵ ێMܟX%{nZR2;CCU8-r,Cc4UY0W; _3G|LiY_8&H6~%o$|AH}n.jW`[r_9\ٹLݭycHI:J$Ȅm#S{\δP'AT0<cQo?d;_cFwmPW+m KtY\䃬. og6>1-L˘q_A8WFkޓX. ]%? &*7$ F'HNnk# q2C$lF[wO.nVHXXU?M,֣{d'G<',-M|f +c|݀|i;Hk•`?z O1#Vٟ;7eO螡r j4'P 3V{ӓgsHȔhcC3Z_-X 5f&(7l` ]gnK,k$B╄n$y#r%k7<3v A Y0go@Fe$xi@q*1u;pQʬwl~z&_ZKTq̅Au 0tMѝ(GQw 352Kν/)9^3dLg6sOR*qLAGfHrkhP7\#4U}ii*J!P!/tV5< sUr1Q$΢^舏 ά봿CJ {,1OčDc*$NY(ξ❝`M|hB\nΥ+(>Xaab4 MZ6s3N˥L=ڱ|d_N7B=e߯ON^h.(Am׃B09{@4wJn\cM!S)r#H_DKBf#%p<C8sK^)S};ZeLU^cz.ζTX+Ml8p);) ;\gC{+{6N}񻥐\=`lYM\Ÿ!Ne٠Tߌʲmi{gO_+H!rҙfE5N:1% 枝OP7RAkǁA8uy-?Z(+EjJ)0\їGA NүTЩUmW"_i~DDm4A2=mFz6}$tjBhX+pkoj<\TI@7zN?)iL3(PGߓSQJi@550@xj]2=MǹV`J%K{bT5T;.4(}6 cj G8D`&Y7UZR1O܃48VҎ[ɸ~9!Π;*)^9X6agO4qw~+^&#+J,6½ @iߥ΂~gn"ӷlqe290NXg u۞ 6 4h٫ Gf,&n\,ӫ5_%v+iFye /|=HN7 Ȓs~uWbtFypi27)ڝ$0'L%p_0M䱤,i tIhQOq~)8_͎n+oYߥ j _s2bWa†tXk>> Ѐ}?3kN9j'ZWۈů\菹/_768[rhsBNWVMi'pIѡj-橆6V2 ;x;J8bS"GU:ݯTb\!TjD†RP_h-zRУDU24B83vQol[" dfiv#ұ32to|T* h~|ͅn ~Ź*8tݘ#lƞ캎0*#N}iHˈΡ5bU U$ɔJ0}GQW?x#ht..ܯ$WX_MS1&u.`498S"^WĂ.SH9ƙ8 bvgC =bA1طY(JPDMOMŁ?dX$%x"ns_}P&#an[T( )^.{{: {j0+zo8apy]$*)_`Aϋ!2q} ڬ5,q Db+&?EF$dX[%B(õ+& ǣ0.1l6ܵGIur^tL7͐ʡa(p|x}*!sd!Yexq5\FپdaG &Rx aVih`)8MXNrZ,~ɨn4hC\2IT,<Lj:W;wR(az~Y!Aа*d9ȱ >vB@#d$B(sGXxWG[ -Y7!W8yBm'kVHhJv%V'Mh0&~ߑ9 +l־4d0;x|qμ|`OCޙ֟BΉ'A~N8r OM⸟Fi7!xA&$+!Sm`¼%짭a7ZP 0U@]‰9'do_w^u?.Z  pO>PR&ŋ;ީFK,^Oxē(otރ{Ƃ%,O-QG5yu^%!+h=HZ[ˤ9 oX\7the_u,\yEjlu0*UQaX!-ZqSsA] cJ(~ٮCwKkw'^L W-g)㦀ԛߣ1L?pAmͰeE&g&|8 Us26fyw "٩ ;d[ b]`{{?}yz(f݆#4%vt%CZ /u!MZA碝!>LLX^=#cdJn7`9g:8Uel/5Ce"5DM܋5rܚԪCꘂf> l` SZr;HȎ_>&jߥ/14*۹Kf)hiRx b96c(uis ȪD\N&4+RbtY&$@~ g,:2F%/O7bxi,~?_7CRV trBցX8 Z!.u DSGSˆ3rngCew4mrB ydUֻ]CCA&6 BZH<[ٟdԣ}%}Ø2P_iRu๨I{1izD1YbT.D\$$aql Ĭd±r(u :v|xI'zj ֓W𯬹9"ŭ.[|L #;/|^pooCQe}TAIP>6f~txٺ(2B8ci%~aI¹?ɒ$kko<+ODgn(8Sf1řSz,~l乕CwݰC"8p+TIJ)M: W| Q9 J zߡgޅ>e͵mQ1 4|LWT4B!.1',d$F UT !!8.g$QJjW$< ZuVWH&9T}]@/͡wmV-Kgcu _yyzUCOܰ +7(ߗ@3.#[P/-#5 6,D#eJHWl1pzo%<cEx1Bpnf̉1Ͱ+#Cͯ`ụzrlmvzě@PwBKlĪ1 FO~2 {{(} SqmS+ukAdd t0d(9j0Ŕ=6RT6 q\ B8'#Gjq]bD&;\LM _t veyߺòWP37EVgiW|aYs7} & k 6u)l^0`~>G+z1~&g^\C}z[/r[` <1&Rk[0}:+6GMwS@$)ʈ|t1XGgm7E_*FXrպVo@m% K1'S,72+Wvyc|ȟt:Ft2`YKNjf{XCUh[L%"*WxROM0Sy /,q#J |G:`aж0v1=C),/E PTXJˮ;.c {5x̶_Шfv9aάw)+m,d :{ ko2~͙X60DR<[s~AXpxIѺ'00 3Z\p!IK{ݟg'f)OfH6^ 5F7WN(UH"t CK橗oy3|@޵iwwdzS,A` AC˾X7J >A{NA&sʛG(fs_$פ4DٺD[+bޗ/.7ؔ8P{}=9JGafi}8n:F_SV \AVt۠Z$qeX꜈r bonԃ Mâ>-+?qcDNQ-n ̒=-T޸Ht?E ÉHj&woDU +t:gF7۴wlG*gC5H$k7odT TB}Kr4DX_cahJxd4S=l>&+@0(b K.r%.w)7!9T$(.cM UŽlI8N^>oP">\gB=+OVUI8d` /D0-rN}He:n<6\&^5UM!cI|N5;k<{=gˏޡ'f>poTp> )`AS~cQ 'Rk_/vvsoH{0OxS"GܼHm]bd=`mn)4w/B΋^x c#E7EuQ>ш@Z㟾?dzܳ6k^Se(B§]IX=XP$|-/{o̬LϨDc'[2gF:+E4/8[6ٴmVΕ%͙0G_aryחLJi l? Dΰ̅s6 2eѯ|[ˁ6 Xvubc ~IYG u$L[4@hB<7p e.puepBdsZ)Ur|װ}l@a ׵qgӠJIex@~XکоtYTuMOꐖN[qYzIgt0 G!5i/:s1)ۦnv _BJ2m;f};}嶩dk]53s|6>~R.&!@u&[c~ȅ_*Ih\!+/>7 "a-\ nF TSH PZWSGD_{܀vo5Ӫ'yz>|S}1z![4|;]% fb7|#] Q ir/-ns mGv0(Ӧ^ a\`$.Q?k3?qKˆFhB>X_,Nk׿h0; }]@&Q~P!fx~߭0u/|{woS487+4ٺsAɧ2p_#ĎHp].hl{zOI D"xFgl+5{fF8[,mEu7gdbxWn3eCt@llWcy"W6e_>FiR1vj C-NpM sh 3''|km,*eƮ&ͺRK_Z>& q+;da}cj2s3U"G;$ |^Ngޤ,C k c4Z ` $ X|WP_|q.ʴG]fj0kNllίr<١f:ƌ:*UnĎ3H"WzZ`MݜCZ-\htbyk]`S~ɦZ Kk4V`M/rp[p|i,mqZ*p7/kgK̀?|yXWi|LZZI=IU;߄/e7}J"t|܆ ncS|w=ެ5r9R Mvv8lmxZ5bz9NKu6ty8>tk>twwJ6@wٜ)f_Ay ЄBjEpJh&~eS#D0phX1j661B~IxΛP>fSŒQFػތcz;'$t$:Ȑ49ԣ}t l7ӄ(oTX̞;߷\~**ȽԱ9O,b ?4.Lb jf'B.{,mB:O-\,M? #;qWRbKt{@ zʉ-gF4'xi` UIQ~3 ^Pgue*[ yMu-ͦp R=E?|ǘ&xųߋn^@}iQ>΢q& R!Đ#0kG14_Lsy8r%)qi$yrvK&ub7nh2Oiwq'6kgyT_PK9<=ᶡcݥ'RS7!L{@mvq(Q;}1< \ߟo^&6n ߻$$0HBJ w|#qiB,W׃aZ=t[Cσ?B+.rD*6g+:g?r.e9+a`)=F^ZG@Ϳzv +$[k? Brާѧ.7b)! }Jd6/fjDgtiTISbPZ}opz hؗ"DC|i(9QԸ7|ZaXqrIȜ/Fm#N_7@c|t zfѭ vc;r+.C.v25YXosPn_ ӸZ>󓢳Rp4A|S40ԴߑĔf+Q٢>94,lx3CҘ?1,L#W9i1`5/rcx*fZYcCsq <%ۼ}4Q7 ɭ ꜜȧҤ~Ca BVҘMQ@.AX$\/a?d%wTybi5lӋBcI5`~^AJ>mOOhnk-Ak+b>M} uq}~h49y͡]M&V#oF]a2li~@DZݭ A>J;i7 iFhO7i (cfǮWnd3dwZi]Qۈ=Vn$Zj'n O \\ٛ.@!Cb\2.SWߠt^N&0}kCHb0 3hrc Es!&*l:5Bd1$gb9bc#jg+k,oTz54 w$Pj.ee2{!h*(i${ .? 5cx thF9J E<؋j,n1ȜPV𖘍lĊ^F_ށoitnB-̈xQ}&2+Z1XӓFXL mRM]Ku3w#א5\]ڐ9K|*pZzu7bpm|(_9ZFt[`zVP--94? U<"A7D%Gm SG^kJʦVʎP_?| 0G$^E77sYi΃1|tˣ vzW1!I2k)iKg ?Ժ8u >]fT8SPVm7-zX{8Nԑ~(:IL1G{p{DfɁf:ӕpX튅t fgE8y3#&РqoQS8#QL,ݹ/Dzߣ?Y$]JXV>M!y V̭> \'mc}'k:Ab0Nyt6䳴ɓ8NV8@19Ov-1{H:*`w>)2A{ -ϥ,1 jQ +O2*[>BV9|yX2jOc7*P~9"\暇e1*ba5n=DJwՅ 'n>1j$s t:ht@+OA{!4Xd 'Y7LjJwF4p`-yԒ .vm'7egT[Pn^S:B3%lB1dbk-HC{WS@RGD;H{3[}Ơd~U?Z}wI|[ef!^kԸLwXUe7wC FjqߖR].i!xhN5KW$EO@Piz֥n2l!RqV'?@>J)fדJ~P 0 [%NG*dR޴a'.rL}'U$-|j dn["tڍB4!aU݈s8P )jO/8+W4/Mך2+NN;ʩ饧wB`R~RxZl4ڙPvc!\Y/ V4/LߵZ h0KFa5#ʠie J)z6\b-,)@pREzl{h{%JcK;xV>'*l߰8It*|91♴Yx0Rfp9BNuzv]wwRfq'azaBJUFQ H({᷊w$_KdҊ)Kq3"^A{I{ Uٵ6r&8x_0!DƸxֶa=Fl UFk(#֟ ]s~e.I5b42 >Ht- Ig <5 {8n)Jk#y-rK@3*f~'H >+r=u`=$͵>)I(gTG;N&9\x jHGhX}!pnd;=f~!*+;7$:B#BƏzs_[%TTvKݝ.ٶ?0B#^Rbf5MqPz恄.q@~5Z>&1?cv,mT0*O({B50?f̸DEJhmp$\>&OwWh'#f7'V|GdL% IfIxY̶*0Wx4n:M{SmG\ΐ߯pUm8@H9'@:.R/H0 nx1F$9Uː ީ34+(ܡڞD >AG"Spd<$*`W {?AfoE)5|I![Jpj䄜ULBf:-iX$-{oWdb^KlҝE.Αүe21 ZS'Q3oǣf2y?z=Rk@zpd>Fif.iCH5/ըZ(rqZZ`o*oæFw+qKP!sz=}[q-p#Mo)#3%M:(sp~C.ۉ W`1BY-p.^Zy> Pi?&~1=s@X;8zV~^ydgu GovP+weM7 o-)Y "nFw$exHq6-(B8 M5q&m$n3K}+b kզח-,d:=vtB·]ke!X-|iw"L/E'Q5ۯ]Vd5_=p j$Z%|qP$Cp$R7h`Xq?}ݔz#[!|!FSOt9MHQNI`"^URan:ALAe080vDؑo*"7)q~!P~v_]6M)DaI# 2u}~[w/7}ft?MWcRFT[BQ|"%ʬoC[p%Vy\m"'i\@)LW%y QqIIf}: F s;_Ӷ,pnl'8JfZ3_q@u{D7 Ji%Ԩ{_ߔh'/k;0$p>CF` CE VG}kJ ' Sq S `m뿴?|̭PKzAD*RچRLp0~hDN_/s'‹鸖c6Ke9ʐou6kWٶm3'>{h|W+>'Cxu]S; o^̜rK4\pUp*;:5rRqcպp$|VvF^4]N|zs|Ez x_a#mrd((l"+Z3æX8J#V2-h/reSݵC2,Pi(o,Kux]RZe P$o1-(.K4UKnr'hF7 !0!SoF.H&x'}?PZ)6R_ [0uX cc G)d pVyV X T_ϭ67 y !@r2RW0 h/nWblT=[i)< XӉ{x%9Q5<\j˥8PAP YT9 R% 7njjt#b2dlxQ x&; TH*_/6/y7z|l"wl B^8icR Taq 빙 0,}m ۿBVMu &=ZT"h0wQf2 ;T+1џ.~d:2FYTvl -^JВͿ(VQ|-Beb߸UX( $LdϠ੽w_GJV)QOasߟeS6U*u VVE 73kr @Wg}-+38z ^K$"8)j7tbG.4!˕i/,V@%b%`Ȗ6}O{/ѩE#UhxY(6G@(t4"±Q·qENZm6Y(N\]0  kѨE;gNjCA #z1 $l//ˁ._zĶsOTФ#RW2$_p]n~LmżT0+7(+{:|`~?ի8#p-%LWNĥP6ڀMkYb"1*ͥt0ƈ0Γe+5*Rr7)C&tYreIGQ6nώV!n0~GVX,"lR(ɣ\%0Q;d!.ŋ{{ lS 3\;=8ȷ╱ު$*fR J^ڻݰFjۅlm~yyøS҉!gU@!LFv8}i|Օ[JVޑ41pj#F;]1GGiϾZgb#%r~BAx&Sذ5 č^|| $ 8Cph3=\lXHGI9|NH)l?cqtXpu~G~ 6uBǑFR0.`I׆XRݦU풪L3mB{Y݇dRJ p^,.%R8ӘHq T.b7=fks=ڹ#k\kQ׳Z>a0ٍHu,mG&}}14, R"EƳWOH0e.T63;ބ؂r18*4o^wdN̻k4p*jY:G}QO=kR'KUSfn.d7j] ab2׹5{;6K/.fؖXDl'-2}1Ak:9_e~X8"̰NGpN2oQWSv%Kv;~P%_z^܄ߙ 9|Dҕ0wf/X=_Շ>b/pʑ2رvn+卭0ΓnYfsY2NWc3`2>mR k| (xN"08OS@r+Z YYMqV~pBAfR[ɤ.X enO ={076Ya* 5D4sWXR+Ҷ25M;B+&jщŃ0O`$ ƣ7R;WcWG ‚m՚W 29rVvPI#?IT.TtrDϴQC|cvG}x`H4H5םDfH]3l(3*}+|(?j$9|o`Ih~^܊EPt!nZ.xV~ 'ߍSdۘЈ>G!5RΪv'o`\!!z6乻. fD72Vꏙ0R[fFΚW=X/`)4;f)Mg[(qӌ}W CuO) 1p2;j 9K@v8 *ݐPS ܹ-Vg̳Qj$]QE9De 7Yt)1s׃5Rz3$|,on `6qgqy\uE< OXخi(~1ypA $r~qOwqSű4a0?JY/;7 St;~)QsC켵ǸwuVQ֦qG CGURLXled(&%vi TDpilK+qFn8j U vuBr7IԶǶjcdu+MZ@R!wV[ZvX)LyVbMxZ B Rj@Xs:BiJ\Ѫ)EFiU Gb+ξ,kϵM B斸b 9Ա}8a%OU`.R&t/k Zv/B+CGpd=H[!P|ɑ\,`%1my],{$; 5bt- 0!Z!휎=2Q*~i·pw47Lǻg Vߠh7.7Wd9?["RЍ6B4书ȸ .y%Nyy$kr f~Uq, wOi2K=90FFSÌ%8ܢ,dKOPyYslNczh7, \E1-3mszҩlb\=nҾ$W~7h]&Ye/lף8 yKt^ cP( O N>-;; suפ%ߩ?nX3GP>l쬛(ܤo*.,*)[q9>d fd53vSiOЍ!\F<|XL!:2咆Q^\6CQ9ʭH$lp{,G"Elh<wї8aDg cZh '*GU!]%jܴC\fha[ȃXh3aAp)-vOƝs; w4*+RrPM<Nۊap"vVSQS/%KFVX@h)UhGÆ6-~r}#J&E)6²6[$,MceS O=+D;}+u N^IGm,SO^)bQxAFBR4w&)2 VmGfoLf}ҖffC$r^at25jHH>b] |m4WHb|~Danwn@ L{2cec~:a?#\, k[W, j{Ŝ< |MTCd;lm"[r`~`c.w!9ML e& [iɽgp߈`6'lEdgӆ5lزG#LeIaŨ{BV37"w!:X9AO{YԦЦ0A}W2i9 Jڵx5)Q B]KbP4XnnڊWX!򻆅qDAuGI97 56;lD<<2 ATyK-}Vz8Or ̊{lÊ*O54dU-GҨ?ÍU*8b;J {A%Ԝa a8C oǐh xz3~ܮ"gwO^ٵBXh4 efB?k+-$0 {O!saSh7Oq͙bZ%cSj"'FYkooDfyb,;?ZN$%n],]m/QpaKXK!DŽ[ɶPtHV&ypkLĺ\$6!l`,1!h F h J)ۓ'n7Z-J0!L0X "BW)0ͬ;N\,07,<3DHIL=Dީ7 6ٻvh׉f_2]g:_^>&.kfܔv3xq zţU`huom3y? )Kㆱ&0rRz nC؋TT*þ! \+ctdHtfɽ#^q$&OGиsl?-uۢjf CGc/]{:rcaR%iיuif%Cp0,ߗ ЏacwJ杈z9`-ERS2k7n "_J0߃g|kcZ:FK7 +kBp#UQu Ęwb5δ~  7-ĺ#؛ [Y441;2FTnt~kJDxFOa=˘~~}3$O>mS[)¹"?EY,6!ރh;35oo*ʧ|m*1q81Tasfu6HJ:e~|Ŵ8)*[=XcK873؀t[?׬iMyz@9wGj{%¬ϠrnWEݢt`ljtj2rQr;(,)%I, \6reҮ+t =[Zt6N'90pe{,R r={6ev7DvԬ_kBW;g=X]4|'eRVOBhGԲo׉z(9pbSԚԝ) Oe#:4#c"VTP0< !E皇m55:e$:zGr~s='bCӨM#]Ir)  S *EC:] ݮ8W 'sa;!(Tڝwښn7 e2 U,)AtqzӪN8i!qȾ~%<K1֐Ϥ2gn4WB݉sF&EӸnK|1,T(%%MR1[GQz嫜AFӯ@RNj-DҚJq\B;:ĺG|jv~=-[D63q͖}:< hy2.gR`>+d^/S,-@ Wt4ǕeIe qIL7F$F0 h,:c"YiJMF;H+M)>VJ0#`RKCصq[f <8DO5{Gӓ[!aK$cUW(\mk<-5S$g0ՙ[ƌqH3@ܳ奞9GAU@Wb΂WttpiojVws_ kւDdں'LMv>\Ʈ{:jssnr@9[*gF32ٍvǯF;h r S&J<rig4 f?OU0ہUGhU!? lhCp# t6r%F:JA0z|:y߃φ@e3ڟD}l%v:qBB%ΝudA&ݢ"(4^Nد#^l svکp8s9q'O CKj1sS q8qA! Q;TwcҟFyXl\U9ց[4]N舲(P,Otlc 7rf'6ͷ)ܡr^yJ6LrkJPn/}Z tM,"kW]BS㸁E82vl)>0KG+aIyWWa]"GΙڷwvU/Sp_n?Kl`Xls!wc;SF|jٸ {STzg#+w0Vl?`G݃@w$7/Յ\̦6A=}-l8ur1`Ҕ >G$q9 ,Đ"XU&_WyL)^S7'yYz":஢b^cV6 Mp$6?.AGMYpllXojօ-F}Y`a|@:nW?WV(΂a`L%ěZkMSR[C25ϝmSG%mFY]0=6RJ̌D8\_* vY:4;Z$5uy4GWB'.k7[Dbss+Yڏ,B3(GBLU.Ma4|gі"d 5G/8 Xsgj&atw67I/5OP-ZXj~f\.3pfv4$㪪}3%-/M#rSjd%kcU / rDiZ;)HmrմERU~a/!B7kPd7ɻŇ@+Y~pBܥ0fZdg#xA~溙G=N̋*XSkβ;ӊZP~}`VS`V҆%=̈+avB[\" JHue<Sw"Sռ$j qdpXO@XJgOc'$4i"&ٔE{ Jh Z90E{.ɋHff )([v9WZʮ/D\w,ASxE Xڥn2Ep ~#V=^=Mdὰ>=H#xNre5AشV-K ~bi"ÄQG Q"b<<Ǧm I?s w1.Ҙ͊sA~|g} U&#fJr'Fya"ZBiWIGTw;giM'SR׬=%a'fh򝥎/^ ksZh 0؜LVZ='u, ͓t2D@Tg,(3&mk Ϭ]^)w}3SíD%f(n/1MX}2p6{5=欂rB9e jZrgA >UXI.-|޳e@Yq UʭoKMk~k%Ǩ$Z4*y5·vvn?Ggb#kækpb"OrF2DŽ}Ǿ2G\ /=<ٟ ^`ҋC9aw%(u-3 _̯}7"ǽ`&k OֽUnu \zBpV[9+w̫ Dj*Y&I-\!!lZ37KetiC-SdzqkL(yJrkx}fHuOdAtǛwn]gR$yOU sT + ˑ0)&0 ͻ3U>X }-`b/<Q.=$M~8<ğ PQ1tsI__?Y1` ?Y\t܆]6 ~`(^0& eۍZ07q*'1I^܉^`xā;5ˈs Ҽ(8`#{ܱ爺;co@GsWա6[}0k817TdHe9IGYkZ qj1Dj_HQ3*ݼT0A7-}(aԳ#@l; 7vaOΝ Slu';MӇJX.X+*>K)euB_'j])ƶS=ǫ}qhVy-dNzN8>>ܰD] Me[prh.ރWtzRάIr{`,z Y!X_FiRkjR (H7Qvj}d{VR/D4?wI~6|3-Y,qYl^o3վ.,?׻Rq!Vckh6Q#Q]f#VѠCV8L~P["hkpݕ-y ~Ĩ+`]+"TB,H \"/+l&KWfx5{sĘ~X!Dot%>sH(.lbfVKB)Dh eh'3?!Ȯcp Y&w:#y5aVɦ 89۳},se="rBv5T)YttFx41 WDž[wgS)8I\d؆i8y%4Ne5zGGQO$ՙ q`V'u\JxVJֻupYGekANoL.)߁ {G\-+#@mNEm J\kS4Cw*@NvT(:O`1x&/ᯱ9Jm&/Sﴘ7c?TP׫jX]O)By:myV."N='ޛF5%fJ԰4Iv]ءY4p _r5~51α'U\@2ymeK@cL B8_]f*cBO8wUg1~>[0[[lSVũB8uʥ>Tae<]ٵqwvVw !)pwedPtY>3)SFtAƻӲ֊Yrt9=Sڔ6S|(B&Wi%?Ihgd?9܍n%xjW'oM'L/[^2MKVcC(RMoI0ΛY4V.lO"I5@-S/UKUDLr/׏HW 3TRY ]H#.mK J#jsyE`&;Zm->b猦r  [Gh=4vCîBm,MVPTrd[֋ČM29 2x;ށ'zé#謓 Z$8n [p9zlewe]蕯FWle{u#Gg%6&@\xUaUW=x&r$HI+f[A)Zb)7MWhM9BiCuo"b&dy/¨kRa{S!F(LZT]2_.:fpYfhYURTͯPc1ߺ̐6 tBYsT/K݁ ܔuVB _gkN~R8g_;pr\nFYߎ+qթ>t|3]2}9Y0vK<G\5[X!2B3rUvlٌGX*[{!` "IO8mvdUB0E:!s +m~)Ӈ8PһQ|)_GcIĥ;Ybϡ}":ڽJx]ֺgL5f}V̗P*į5c](ZtʊE3ÞM-gDv-7$)WI UTqr ekj鳲^e֙)V.X>"j&@vE^:=q>X-'AScrw72ـia4yG&KW~]_9iّCĬEwӠ@FGu%ZZӢEEFZQ%hcHfXϭ0'ly֗x#,榕Kj"pSs`+NǀDY5W.BmTBQ26pݔ%a-?~]ݼWBպetID8k1o3s{5!(H"I>/rj7ܱ E݊(r>$S|c5dF~@Cc<Ւi2 %Iuq$b]2G{fo C7X/{#r?.K31q=t_0P7|jSzLh{ ?\)DNEZ6fM twYg7eF<^)1yWщPb$\nEкA6:\ g"%(L iw0 )Me"gONhi(̧g8vwHek"80YW/cԋ\ė66N}-` י>_} QS\Gwčɹxh6FEǚ,'=r9maaLSEȈ^r~MhjAql]>+|]$ʾ|BQ [-* s`,Mzf R79&FDٰ{;yRK4N"RF09]%֬ytDZ擽 $,'--]sQ^W1$UEwS \azܥ~WY߰:J﹉(&"9H+k =JQMQS<;8*mpp%a3mZp]; s b,=CN("c!?vGc[ wB:D{ B\zt~(31i#y?s&-4NJM Z­ș``jآwWM 7rs^S(]Ivdyt`ؔLdIy\Y-r*Ѳ^퐲fW=XOhv]JW&Zn<>/HT\^&"?MH"qt":-WZ!HbALVAΞi_RmRY袢å xC/$>W5=Lp(1*Yis+L*WW #zGDZS,eJ¹gμb YRʟ[O|doGBE92P%PyU\|P>ykguN!П -Xna]ͥdx7-lӱߓⰟV9\- ڲ—p-0yFNp6[1؞dY?dÝp@Hf}| sq!!sL>m/MO1_cΠvr/ɾ]]# ϟ谥<5)4 YFG.:U*~d3;r}u06/ZD4-gZᎀB>8SO߮C#P( no3V4IjgAuFS fT؛Ua@]4iMϳZ][t;8Z--FWhY4Ⱥ$lDt:`I:!6@YDw*_GyjSlF{IϵQS4޽Vߟ 1tGL:]yX\tY&X[5q;E~'}E0b QSH t J2i}QoM2k c=X'2Μ-mN)>ߐס\.bСbT?cl9]V8%|ȅJo듥WE3p Mɾ'2;<1͆X#Z f 4*2tۣSFrvw /LZy0-ki yp|_1_i[-R78FhRpJyKxKe0]E}6Um=jʨSUnFjɌ]\Y 2QV;7m'Ru݌YȌ2iq#KBF_*#QBT#.#m5𨻤XYhbNe"ƆY}W6O0oh#o(ƷB*j|޹M]a̓*A QEG;sA̜?)qU2STKFC0C1ߠd{ل|:My ű$i,ɯaD4bCdN_#^VhMjqN9w}6 ae) fQ*{q#Y,WLEnw P|_VF]#֮*6c5?5tzvlsڶql!&cTrSeiTI;Ixfyo=4 TKnoJm[_I:^j Ƈ`Zq}׫x>6sAaRa b"sxf>C5֒gr֛Ku0u[Cz=bwkrGCDVZ>.)99tgj=T>Jg!fa:'5t?d.N2T1!};qϙ!0|*M$á'1]#"a1r!0f|%RkVj778[M0$둺CtTG_oRU"]ZzN:_VǙ ß>P*<| wЫ:*?.3V?g{!ΰo$c rA5.B䣶 +CzZ@ =6Q iAEG=(-ft&ZޔpEvjbZp͘a K Yg8c@5?gb,kCј-GM, /beZ>;Kg? a.+l-p<`` m=8O2h +/36ʣ_ ˱ ͉ڡ A:h<rN!<4'l]x"E3rLKo<;BXch z=!!Q17I.%C吓 1X8C;+Nj {?;SH+J !eooQ} E\|H6҄L3p1'™! BЧE4)5\q jk]b. $9ԸsY"MUC_ǎYz3@@re,>'<45/Ţ;Yu Ji*ؑrl.,t;l>KŪyCK6vwA[+8 3'b]q%wU ClYz0BxmFKpz{P/8|jڢi64r,g,7Dd;+nTw\h-js-',YԻ:DQRLZ}&|z qƷ쬼%}@Xh>jrc^WTS8:5wQb:",_T\a"@8 #x\y2'ܟ,9y'32i8;Ů*i1L>V,C+HY2肗qpFY=L-ӯQI~f002:rJ/f& sOfpGU0I$r!05^jC)H %=e?N; b1+1*I4m (Zw}*x'uCA\_V\{D0C 6LE|KGL7}A/\z!'rZO~fZbj :/lM@!> h$JaFqtW#a$B)<0.r3T ƵZR3X 5y6_i >6/>/3VNݡxc^}v|PjS\S;RfSY".D˷(/wԚ*ږ"? 6VRļ|c_Lz._YJ:}c(jh}^IF] X|NZU4wI|i0>àL ٿ܇9%n )bTG 6Iɵ)cWx,)E~$%?g+ypD8JV:yc=qo2hcMK-*YM/0HAnɚOlW eS"M&Bvð[<r7p`RŤa;bʊl1ͧu:.-!4YAC%VH7xx:@ U_T2|+21-!S`L4k&1zb>fl MX$HTH XOZ*aigwqqZx'ܼҎրOV22y4X\K_quPoq@עAyѨŔ\|ճqRB؈eϨv\o5U9>p\uqsݻBWŤ`!@Ǐi'S|gY;A[B!q WONf-]3+ڬmæSoIz7<(1q4B M{#2y#-V$@mvud_%HH&,(ˆɓ{#<\ F'/bvu*Y7j3r ,]̽ !Tιh#ljLFk]Ԑ37pPw_,.jeʌ8u j֦=C?. K)(fE{vrt}?;9L~ QSh^4kMy@pkv*'G9ny{-)@LqΙjijx`ӾE##Z\V.$wUWȼCT-7}. ؽ-?=AyQΏ;KA6Mp:e2;Vy$ {jB"*<;(p–p 1뿅|5ݒN!Q\& CZybCō񀂸_cF9D@$ͭ88V!% [(]ͧkeԔHb²G̏Ka[&i7t HyŽ $}{9LmDYv{Sq/n8;0FPDx?V,VIUbT0$p8f=ę˓q_3ir*& kdlBsxQ%M_ kᶍAp"fBؔ <: ćPߙo[3KB\o3[aZ< =@w :C&M?EJ U'>qkN͝oNIh fH=jbMhjU>H-_qwǽ@jc%95 f ?WZ1+YylQBa+A1FLǦmw9,~s?Wdirr0rQ!HN}"&DqC4:÷DRrb[~rd񵴊Ib~gx'9@ߜ:f/8Mܲ뵾E67#BܾZy 5Fa:w2X壻"+0Hx"oFF$t.|FFWN $;O̖@^b^ %Hn\tr`H{?jwRJ=T0 U8l2g/2` {C6BBa,|']:Q]wt!>=oKn6 ye`#t~eXqFǶÝ"Qy6Od+ma?gƠ?1Q鍪L :gXGxs&b#0Pv{onlI]$x8:[2wNvAQ'R.NAaLdp 2ϳY-bnۈv}QSQ)\RŕnRq .L *-al39`Ph0Q^OJ[W|)CATGjPbg@AYv5wկJL,0WHMJYH:U ra'q[/ylN [瞾ItN"WV-%֡.[zjN 74-qhK+xUM5G <0ZM'!_U؍{J;xzgkv1Ouٶ5:DAE (E(siJ3T^jcokl,OdF\-VM0,%o_0%m!;HJ>0ڥD+­;"3N0PR2tjA]E7f!*opQzNjdj;1+9GK!O`2ѽdf:tbI%v"+w"3*qw嶩}l@cs܇F)R'`3P_-ڡ UͳΆEi-5sŸ]|D9*?ZH'a7ېJrh(FȁOonuRy}[;pmS  (Rx+vTugBt5a/;5 (*\YLK{zj*gꦊ:_o(O6b1Gh{:.TQy]wT{ﬣZDHwh__'̎'#^*1NyKFϹw o,Ş3U\hM 1ru~.pk/;h̤f{ޘTHt?OtBǧg&0_o͓^#zUm3Kw6X2H,Ɖ&AjP 7Ù^b'wcHX3"EW4Ih_{0o4;i28'F s|^0=~j'CEv'K$0"1exe-h_ [r6XVkf~PP!\rПM;O&O[Y&G)Q瓶wqQIr I^:eM``668xvԔ!פs)!g+})G^^o7XFUT1YoXԉg.1d k*#pf? `|jO9 8&;i6VoIT^86)4$D@*]IuW2t1?X,,_0@]sYVIq3}ΰl5{bTy#lZoZrܡWXrEtc?Cܵ9((W/34}:mU=VG\226S£xSzme,g8u "gz3N=J^w+kXLȭcY_볡g=(ҭ7:MJxm-nuY=zsLU)hU),_1Wn=P%_oY+Qf]R?*u;Gˡ?aHLq),Z <78ҧD5XvOv:{eȥ̺e^#k;HcSZL*OЈvUo ;ƍl%F wׁE\л~hAu"7RD+#ݣdz8o#:Ͳdr{E6D[Ì3,SU#)+sz1Gk01ҭMO@Jp !aώ,gh.Sۿ2XÀ;EH%€ p#jXUHzd=3h'!O` EdN Z-?uZB(P:ۤBQT{6Bl"C@ a >EuIׯM%p϶7 "\Q`{ZDP@+yD}kj$B3rWP3Ϯ: COk?if[w6un\v _^Ĩ^_%>Z ULRP9P[mIg4"n)&/"Asnl&rCTZ R)2!61>0Pv{9U}p*ʼSL+nHQ-S*5w`i*ɔ2R;?kMp^sϙXzu\~%+bt~y9ԃR` E/kZZ K/eKqSHB jXP/P)2sdtpk$tЦMq:n%5Si&-Vxn2}gRŰ8SX*Qni̊u4T|Dwx ?k3Twj~ *\⍳2q' rB=vsALcgEEUeMgtu'E27л014htRJXo*iDa^5mBpOJM([M" ;lڔ}z%ow}"}Sa<| ߴƶD GIKj2lkfZsq)D{ҹ44q` uJO:>^C\+)EnKxā5#r]w ޘ, Zk#qˠ-㐠/Xr\N' }PCҪAawcrnz%8Чez% ̶ٸ]$O9@R5azG}pI~Kp>=OImC5/M'ޖj8[.h}Y`ָfv]$B_|Ak_ W+`'Ul{҃W1dPUsNQ\+=*à#N9W%6 _*WrAm M̛ʸԼ6D2fX%\lEny#L,D`b#7]sȷL(F]0tP~Iz/NM[d!^$15jrPf;cA%ڴ{۪<@L)'6ΤZFA0 R^uv̰90SC)&1J5qӪöJte[ bԹUl/!ک|[0G4,8@f?dVG%{`xa E>QTmkO+еB.= QX6=?1j)_#kidVn |Y`;!@;佛1a㫨 jj$צ_}qBܲ/!{?̡8T>e B1!e ktp;`(g}LWYFTm[0smX,D9& ? 4MWYo91gpMY, hD)b0 cv * <'삟oT2;K=GJ& N.cW4Eƕ2 (/f4}aoCjnN߈}cyR>uwL/Ic9k[h ٛ応:1K]nx%#O۹|wU`fm`Tn>wgP#[nBge<]5}D8ΈuPÛo.L&oj܇MK& W}.W'ק<3$`v wjk#]i,Z8Nx ˟jhpىxs7 :q29XHOr̗.p6$J)-?lM f(VeCͫƑEH 80ex^&ՊɴF_֟(x-@7@>MKRLsw i$Z: Aߌ&s5^U,`t > pTBu[;qkJ LZA蟱ɻ{p+64bX9۵ *JX)=I'ee}5~+U`72,a#~@v-HIOf}+j =A]֒c̏E[XM,dKqm*LVE*u.Qph$)Rd;K [1~@b`1Rw74i5EjH|W5GGPc E6!)|X66SV w(MDeL` /g6ɪsLREjK0\w:.ݴs{CE`s_nB(a[ޑۈ Թe`NDZbEKZ [ŨBЩĤ:]Z+:Ȑ,m$ʖ eko䆎dGV<'A6bv|`m@K *g~ƅS? @+BXV>gr%st~ʈޖ,70.q55=~Ӯ).ׄ. U[+&"8вgE'Q4ϰ2ɀa(w7Mb}A{K#$BΑ_RJh/@2#c;)SYynQ[EM4R 2"7 a\4 +&}A^eDۨG30;LH9I}s i ~KX6GL M $ad%Qs 3Y T_6Ud^I˃9@P 9 (="&Փ1ICݞ/ MsBsŭ$Vȏ6O| 0V'䳊13ِiiphshEq%D/*9o5nTi=pfA=$/at!B"trqϭ0 c uqVf/myNg'u}|!'0k=OY4-5p3  B+HW/%/>M2yDMCILBӬ/7"3)xcA:ESX1+Ju.U^p1DnLZ d3Cb!rRYVC3l~bd\ՠ7% ;HQGf;kV2xDHrO]3p֚r>3B~zD6X7#z!Fa3PTAc+_۔>_"  Dڥ M>NQ6լ $VZRd Oŀo2+qgL ]e1!n9/ lZS{/NV*[Ͷq+3/Ȥ `},y To\s*STo46wf/.mKC q_efK]H;_cSp3y"Jx-k9^_UkQs"ۭ_ f9d="o`fO1R+GDO2Di GP#m @|9 &n!Spݜ)HJ\xOWe~]:&)& v7 { g"nY#D%QZ-0ȧN!٪y"oj_:GKN4;#+/V{͔d3ҦT%-iA*= v,i2E@*6"Uܖ@(rƿb!ف<@GD%pr_y%GxV^Hvɔȫ`}қN#;a-qJ]D@nPP|kX rE70"*dM)FwqNTmb6*[V=,6ַ.Ma XIsK1nN0%,Oĭ?^u`Rs,C ڗJU5ڝ%d9D\b} 9åR\w;|+ ;Q;I}9ΆqnՃp;7آ7Ӟx4 9b7H`Ek W=5u$=l^[ Uߔ&#h1(r*@SDO=,n~c`Via ^jZU)K>ȊꗾLk"﷋<[4*{5/_SQ fQ U[0*XV kI {e|\?#KF2JQ꼏\]w#+z(  f)GDgvW;D`G p5B1ul)sIbCX3vn3; ǂ2\ ');3@<|͂xaeLvyP 1PR1 =W<.„|:"%U1_Ͽ ɞ>X jSh獅o+Y1@7QQH !1([{:*laO{(K-sy1-II~S?=@*Nˁ1;6BԸ!NT){sfff",cr[!±=o/e5a'kaLzH ];7B#qPGn:iEMˣ( FN5%uX][`'멕ʦXZ#4"^nrмf?eо d{Ihٖo 2x~@N|sNpv'-@)d`:Ea?Dѷ$fF&օBpL9)w F%=(&FyЮz/\ pw`@?1_r-)Y=`gjrҏIТ5]wXZG1}#PEl0e68̖F40tF* ʏESfkRTv>~ f'\B'I8n/b1Q$Ԡ(IET]5 X ';rs!@JeR$D#CgobjU4ddK;sXrIڛ2 N*ܮKL*,oľ٭,87*2b'KGן.ؕKrNs` ZLf@țfSMnkxB DL % h784NFiz;dؽ|2q9E3yNׯ+ st u(7QA:3& # 잒hC\VԘmi+`؜F4v˨!j8j6* U=0N\;K߾'_Fe +|RVUy>:6Wx& 0]jHIܼgވ q羕R;< 6r+٘W+Z;7.nԖ|ާB yEfG4TMK؈gFuN ɭ|xRS,qi#s\,S\wQ=;-<\_|4[>3#\oK\{5p ~r#7ܳɤ5)s- %6O*Y1&H+|k؎̵G/Ȝ;lVk_{lUq-';MD(>,r`0xkWTfc-Qn*@ P0AP ;T~bc^m'怭 }f.&B}U#f>%Z?C*N·k<;n:6p((gXޒC)^8n؀K;z`LQ SpR+WwI]J,qҞ m.=tl<[l/a^h\DfءJֻdxyMX U,7AdrOJ):z֯3lQe$a$vp31>k(TT{3::>4*]~iUͶ_`>-CxubTs$QV @h'%X&Y%vt\24 .rY7^cTLX 1H!Mb[1W)u/$5,$,6sVm9rP0\0q H#;F֭]z{ X.1"0I<2Nx,y@xA;L2#Li舤Q>O7;"V1៎B "):"IXhE)O!y}t ?s7vѹO=$ǒF)}.}X"%4e+Uh*]`4;;`R;Txׇ ! 1A3rf?+T]Tc'8Pb%˻<u*#zQ4N=LZ +!E[Nlϣr;ץ2MWFzDnrNBsV!]Ed?N$'=;LP.ZcNxkw4n0'gP|6OfÓ9TDקˍAN_u TAOu)q!b׆5SL<pa\[)D^UF(Z!ۜ[A' ?8 i;;# oGϙ'DswNVHFM}z1*{բ5BkO5(~TI+VH/JF×EpӼbn;]zGz"V#_m5 ,$EPט {Q77u|B:IƠ42󯈚j{KўC@fg5%F_/|6G^`յRR뜡б )}9 qnE8LRd_a]M|ЂtFH4_N6, kp -#' D{)J J?Lc`FIhb6xb63P_ O1) PRȲϫ{MMUö\ro&K]ljh>gEI'v4!)Ïc?DBJ^)b] pf#xjY%*Nܾq]U ; _f`?m0jXD`x3y^yԺЂuةsɯ9eG7 /55s'݊Nk)c:@[D$3VoW4\!'W":m=|+`\wxdRxW}s vוxpM:@&<&qǽV0H=I5ŋ,]0-BKeWͽnۖجGK&C =4?]܏[ 2\(x4H<-54ACA r;(Ż| Tmp 0ݳ#Kl`, 6ۥn[3iXT;~n2R6Z:Ps{@=Uh3wҀDK47MQoL (3mBW%G+?H9;2h e=C[ud{CXeYl*&.VbYoL]GkwȽB'"V~ʉq`H61;lqLfv^h'` <>I9{7Q([Fdpp k}Z; `7&rMf1\Q&r+ 0@+_`Yg!< Vü|qe՞4y%anEd$ВL$ٚʝ'LCaiE^VݜPPc ޵]-b'iWKZ$2iY:!B;`2ZWߧtZr}t,=(-f[F#=%ikDa~IWe>lpS/.%^DGmTZJW6)E:bl$/I.pӢ_ nP2jzմ}ubbJ^n*7u?7Zlu@đ1V s8c7[)cH.kmj4k&q$(״ XX*xŻ|9% 4oLH(ŠlrS=@` F_\ E^ <̠ď/8_Rζ:8C6sH,@PT~$,"eaG+ Ukm9[A \ZيeIAa3ǞVFG>"/X %Xc:taT=7}C"q晓34l }}mob9sK*&Ū`]>TMy s&'IZB0mǿ^5wv$~K4hz4˚4mAޅx HYdr"fyi :ٱh?cQIFb ٬ s^XVTsO 2A@}&P͒i^&gTKPZhybUGp ;1oҸ,8]OiD[ ;9ZS%N "yQp۞FukBq j[c3OD,}S!4r?fc%!լ*sϏz(>uYгoG)G04|o^)^qHWOK 3Y_{ת<[2K7uQ[>L ' ݳ2Ll,4-;_>˿?[ܒ&.;lUϪZП&=O f>ǷS:2|ov`L5N Hlw9[Ȏ?q]{SL],G'`nq%x"Jڿ-ᇇXj .- /0N[E `U&]s}I{$Ae3F 8QDqlI#䭖}5:Պu,Wm3AqT?@PC9Ĭ/I ޜLޢ90{aAEy3] mV()ˎw舢k] <)Z屔9Xɨ7x'=4\Ӟl);sݛ qft!'hLxB WOc>T /Iv mce6E ,$~%$V@żnvS7 wޟ[=0:"g F_Üka>'yBviR䇭tLJbĻvqP|<WV/k.ƹ%A#aysI&.W,^<&c&)!ʹs':+O:uP 2x7+\~R htSy AHo/gs,E u_/},zBd G Pre Xnf qDԅ1{,x{|@)K+D- kv!5vZikz=Ј* &W'KmhIۘO[ۄf}zPyQm+HJ$Yڵn7Zx7T)j'nCG˩A0†ۥIOF-JYx=/J'J;ɮORo@xЁ؄zgQ 8dO܍I.(b s|@˵1Ar"ڕjhO+ -Bbt [8`U+USokxt/#25]F|.N㼼լr sJWܟ("*`".t`B_!& MSkIz,4f~֞qTG{OKNdLL khIW\B7nUKQUf*A)pŝ B+- NR Q* k JYQoI84i3ׁբѭ|۪蝲eb pƑ!9S]hSJ֐2_ [m픴ҤK8 N)Ϗ˹\Ӳ*.Ww ZdKe]r4N| ѣdl~ v #(hc%&qv;%A JB:g̠O8i+M' ie8²׉rb y3ai{y؟l<#1+DM[@c #3Ju&υ]dXaIS xmnΨ6n[{ 4-V c&J+pDb:9>XiD=2TQT{ QyәZ!/TiأX)Ҩ#Hd_%'[ WxRlMb~ v2464zh nJZq@M:&GLy\J{\`/-QLԫ^f!.(g2GKہoE9j4 ـH8(Gi"r,RS!;ueT){6XmLv|OI QIr-ڸyvM .l݄2~–*ss8pZg.-_} qg~f+M)]0)Wj4,/l_z kᎻ 2ĕJ 7Ya䦫w Hl ?Nz ͣ%@w'7`5gXl&£`h¨gÈw|p~1Tr5d̚E˙"QL;< mrUx*. $eSݒ7) ;l^+߃`h9uaόmouh,Ɖ:.7Gj"A>T,D#mq`m_deHM~ZϾDpK ΂7^B{>ibTK5-I%_1}vl3e" 4$( MWC`/Ј9 ?Bц Zi:Ĵ׷gL_{=9y`9X+e&~wP,A׽kx<&sXlS* QXץ }8 Z|7.~^ncm/4/РAeUk xYOr1QڏQ K }Џ6Tvi 1d湖1k-u,M}e\g 8,Ό]#-(vu4ysZú~+Ⱦ:z>`{8 K~*~mdxvsHIaʌ7{Z ?YNtTJ|T,m9-g OC9xZvn0'Ut#\ڳz'݉'u9##42IU^紧 1ױb|gS K06v/~ s_YFhFeOg#Kyٜ'DB]Q;e[W4g^> `=eM7Rh?['\5-.-e& ڎe"'2;'vuCUvةR]@vEwؔ*(iZ4șiqS~sq[I vt|- [b%0 [2!ky MHncxQ6UWЄlqz>q&\7`S+.%F)/4tR] rWk8' ]cqfe.+H\ĩ?v qZ3r¦r6VN =$G-):!խ-N!fo'*s"G~ .|tX=}Ҋ߸Lr< ~ gDLu-bMt2`zGg^Ήi)$K^ѷqί0-Y1j-BcΟw^5+k xͤ7yQDtMSY+V~|'8/J5|r zFCdAҽi'bp4(09E0`2S#}(=KRrBg!r%Tvc<{wn cqNY` =bAy |b ɓ[X43R(6V II&C-=PjR$]tҍLs ݇z?,no Oע ڦ[udL'S~A jx~9,W000Hh = n -Xt(˯Vq7_{l";(<fClSxnN%LX 62X%ug|?MR,:S[Z1 u?)B#:^f*)\v0hyY!VϙЀM+]o8U0>hc4?)q4HHQ`7_|B!(.0!ZTǝ7xRk_f&%m: y 'ąJI).TmT G.fC'q`W-XjIRM*ɳe[_ݼ  k8A2jӂl r^2Q:Y>htcJgd?'BJhS!OgUͩ$W'lɇJk+ȿH+ -2l;fNAu UyBH<#KBq|yh]?/q_diln n5N[1{ot(Oc@]xZ5  f a='<2Z! 4Bop:yQ۸1F@楉E Aɧz(Ye_Pwt&5X`0O<./?cӛC3]+O{5N(=.WUTPT1oZϕ>^fܷ? $}54^lX[]'45FZ,%pd]W w2o"jA!#)HZN&بx_7R]NJe|(Ugq>>!68` 0$xp#m-kMl8˛2z@^2ԚguzF Y`rwNEW"O{ɭd'+'E 2]R|C925#AtlႠBvIsҤP "KQ&"Bcp:f-DC0w7( x4W]2upⱻGgJٍ^<%4]Ecsz9WX@ևϔSVaC9xP2}'v.QP=:H9VM8k{Gɝ尮NK\=%"!6R^|2k'$?w;\!2zRhK"|oL꓆fv.S}Y|bsI$Ϩ OS\ ?~Xmi±.*6`XYOes*o}u#*v/O~*_l0aM.)d"HM`9;!C'xZ:} :9G6@,+RioՔ|=՚oC7ߤT UT|\4P2Bp }o.**lېq.$ *UD$n1±lb 1^&"Ili$e^Evist#g8;,5'd}Ui6DM5,@ޞԲ3VR><^Q7rCfWoZF&}p̝gR Eؼ(ӱj ;W+"Ⱥ*fEm(Nf$MDzЄvLq[e|Xmv jr$ t 1CCł#pDS|d'j33*HnJ;mK4oFعPٛx$ˬ*+<(a 9uTF.;xڠ*g >yZhťHwlSZ.`j(x[J+!/TrԆXT`ڑB6~3*Gm>-C qxQqwK:.r;^]1EUኮ%( ԓAIݣ R׌)Nk~g{EQh9  H^y׫z&t+egw<Qrs]pK| }; G? U?{\tZqGbAJwN˜p/M,ҴVF3hR:l-e|.6.!H RmSro}љ`#cXjJE_UܩV]?!mK>7,|{Y4[yf(Q7Ee4uWfxmrs;?`=IkycMAXku-r*=g%soh" 2^T_aW6lAEOLg0~o،+Y96ftQѢ'3}}2w42QkvTQ |jGD!mM0kѫ0|+܁21Huʄp?Fxx[s4IlXg>5j #)t[Cr{N]@EM '0NkeYY\cEbEM,ko}VyOϖGJ I=d}Y.a?-kE\U )BL2b&3`C-+L#&쎈S h9#~ k20 l䁓:{gx:&}PN ?NCaYX9 24S|nf$RBI:QB^t5Uy+jrYV ȯD1I-,c繁Y0ft&Zf 3їuE^ TQS6͇ѲR^4u.38CuیDz%ӣ2p] s*~x%n-獫EW޴' NzxdHBN+t+n|Kb,)􊮛ˎىU0NxD s#!Z~7j3s&Ѣ3Ԩ2bb8-LSQ]*aPދ90JÈ|4d9P +P}"cu%B\/~ob qLo(2"-w@QF[?nGȩCZUt*KkQRl.9ɽ{a|fs蕯Xׄdzh6O` -|,|c ^6%n(%T-BRFd|ad 5 `.ۈg:`l@4e/Th`#Z;#W &~GiI%=Aաvy끖@a6=/WJXYxg &hZR̟"g/n+CuR#2o2++<0S- :c C)Dn"Ykz {;͇hSgf<'3Q8Fhx,J +YLrS^E?*&.YPBSƻM@@Z55U/,x\<6 >7ǎQ0h`,0˥Am߿l=}H|o=\_<&kj9a%%Vnq¶n uE߯=0rvIڠB lB};;Z#HŔ'2H`g+z;ulWY e $X:ݹNrn̲0Өv_D(p1K>T0vp?x{ĐX6Ƙa?vuOXDKgH_vluSPY<ZaSM-sXO<(ͣxuaeOl~w U {R#I_v`DCHxeZ\fO=آF3TВ] e\6wgh+Zĕ/+ }g[E8׻@D O=xk^;I 8/724l+-\?W_V\9YL/"6v.:TjԮyq/)(φG;MLk ;C2|vk?2[:: uivG 9%'"i:vυeR0OzPDb*D7Z :f#TJiV#s0#p6T*Υ.'=pM 9͸&w.8xIQS&X+#˘R]K#=c(>پDo]}$IF~Xqcs8| /M:9j^zs1,b mhix+?y@f->emK.ɿCÐ+gMHN[=JrE!K(;a+X4}^hmMDgxԿ8k4F 7M{2.丈x:>ؽtnpMyŎ^ r`~򭖧QҼai{h9}94D(`&x-^)ލ3;Jcayw nkf }- J 1wTce M'tP@e~\F[MMO%oR^qudUX_uA'Wt˥mP}V*[)!ҫp1׻0}O,2Iady|kxOQ@=ڕk$QJSzIެL ̄7Xa3sA~D9͊ceC-CapPKe8 ݂o— R܎Pֵpg*Qw$;ʭCoX1w s)(Vrgyn!==c<`-F0% yN4 "xq1zW$$tl%ފ6oH04O?8e掣Vq\A;%{ce1$uۂ'𤌸ПL͍.> iZEv ^8gT$҂cj 󥧔Fۂy,v5һW/]58$%C 97 7Af9AZηm Ź"p`7k A~@4y9ǡqW3Z/?5횣ULFz]Umoɝww%FN&Аvz:ŴԸr2H۷#uѨF˯ ۍiSDU7v D@#R1ȬnqMdxPhَ1ߵB@<:.)[\#E"х *HcmNׅLOY"݋4b[EP4sk{IVq8~xj؄w׀4%%%Zrn@ |? mz5QDhъo }p M&2,snr?Ws3GOLI+^h`D2U/C1( OLd vjK2|GfqX#. 85aMrX LgOjj$l#k𻆛*^x_>_VPj*W< Kcc7&U>K /KL vip|7&G :p }|NmVz&&"7tN}kURƱ+߳QpGyĪki2wr>q qP y;1ۅaek/-o;"^Z[Q\$8CgW[,gZnΜK 89hzS_5G%EW0LzBd_77^󇡶ye:vFK']Oy=y4 Hⱬhb/|GARÔO_ϯv2 8WGwh؉- 5Y9 z#A=7]ds\|4VM I\񭆲 A&IT/B7WOv|-i5i7PAHOwuF3HoM0Ǐ|\V %#x0:_'gT3.tߐV op@]l]jWYÎ& Qyr",UXZ f%t\&]yYNR\UV"/R1k[ga1%_8{1jeě2w^Mj ./hmnU/> H`H1 |>(VL9>Brv:5fBu3l]'KX 7x`nx-Fڝ0أӞZĂ͗p?tg` ZGs=:_?@'W\bZn{҂qߔS+rvMK(,~_/8Hj`Eh&WiBz;7Tu^A?Gj`K+ՌefU-{cK&mQKp m9:RY7(SJs^qz}ڀ~FE}rhD/"C4j+7)@E5p4p‚w?qz3葾_a.D ^pN;(Nɜ@xɽ cd]kүZK5+ܚGs@N䔿s4FR)PYt '͹10R[v {Zጚp7_.raʛTX,X.Q"`OL x-S &~g:_X \W]쾜Z 7"RCڒgxZH%8哘246F-/HpJ9qQF{WC'\4[KǦ&1_Sh6BMguD֯C"qj%TPSn*6B'^s\lE ""F#$ĿgepxNU 2DKoI1@KLG]FLrTUfdY]kka̚&Y~#gE9b*"LiHJ+{h,'[37W6BMz-3^wQ~C Uu -`[HU0’NnOy&3˟h0T CݽYsfh/L))Suo>X1ƶE4%ooFH&Mz mo80z ^ehsCCGU%~1Sҭ`Qj UplyM,Ɇ)V2۟wYG dž C޹yH%6" ljsm6RPg9)ߡ/P:&u%QTX%֖|DAG\̊e/QH4 '7 ݹأH)*"$O6@"}ܲl|P(MDŦr<bg# <9G3Bw ݴ)uJfuh!6xγXrJ "..\v/g3Y#BNgFU,+LfW,nDqt`;k'9 U%=hfmrsD .[>t[/y5_ BNz_bvk .D98펟fW<+V>ObC.YֶAˑYEIa8"rJZ4$ V1_Dx*^0G!-)+&'T/T KnH4xx|HmԠG'o̿bTSˁYA3^KdE'" ;9)?9L D5ښ%_'7a>7D|׮R`G7$td I-Xg:$c(~%cIFZCdI&X“gJ%DB?hL\:J24=nL'߆Q >tAYۍY2, 1{z&Hԉ&ޫ< R 9n=OuYɍyHn$;ŭyi)C A^#/"|͞OZ9|iLп1PYZVpM 22^cIDzG3 `.Q|˧}QyTn)CIiK|1#p&lìnf u7;iC:;թ9C HL87/Y!8'^dяqQApv਒6SqN39qNh]8 X{k`O!#DC=球On`hD~mOØ:y˩< ܤ*ev]+b 'cYq& Y7sJN`}3mnʓ,R&&;2QuY3̺Ո*ЮQR4& l^# }r}\=@4&A yE>nl#X64/'Iݝ0OHBg=^8[-wp z@Tt Msaxp""۸u2!_5G9WSa&% D?uekIeGd3 v g j11>1*W\{Q&Tk`UA zza-BQC~D[NU睘h[E,`序]lo|p?fKu@󦊇eB<&]ӌ0Sݒ aOb+P( 鮭($ElHXGxTxrV_܃~8W{n{lkMz/'l9G>_vaZWWGB;xWX*8aºI5긘I2MDUrb]iƭGZ%l#&3l2 u9;ƒ^n  #ԆGT7xhi](|+a|M@`nab_T,W nm0|+e6/؃jOnŌW`dtgEN0mS%2R'Dġބ)XSɝ![}fSҠ㮸{#6tf z';$Ķ Y2b0趀FB&T⋸WNN a:E` Xotk#4b:gö> չĝ{HpI6fr~?M&ۤpΤɉ;8 (2İوa#Tv˖c"8jDi}R c֯O@ %;X߱v+[FQuBj9= 8a,ߨ2;ҝtL7nfRGk0(~rѽ^QLj#dz{1cJ_G{ T߽!X?oX15our& Ό?㦵RX8?z՜i0aM qǛ"ؤ ?a\[>Ytύ.7cw6ؖ)@6 Y:35ٕgz@Tn=yaBa FzM -V>}#7>-ܣDtUA/<~ˑq2Y=bcaK[J2xpYfЍ;⓼ys5f+U6;x@j%?i.  i4۷ꘈ8,$j!bn#嵃Dxs qkHzv4yGx_7'=`Py>Ԑ~#G؞8"nd,>󡌧&棍%dlIޮ_QXUz{9_v wU >s2{+,1q[8L>me_N(9ɟڎ(CñznG-Ct'aoyYoWװSx*<+YX @A&A3KZ8x-a?W 7;+-$Aq5ǑI1WZpPٴ 0 O߇h#Ùk?uQB/8f҇rB8NT/wyw9DwaP|U"f+M_dH &P15>&uvM ! Z_:3,VR09YEZ.!1.> dbpG-KW  P18IlqTՀDs9>9?or&_,lL?~knWbdmi`iu8uPV͛'ҾO;5nLaw ̬ v(9Ek#|X8n,J zLiOYky Ac|_T"7Dl*jbX#`3 *T;\c*٥#H^)g7wE5Eb6 N26`5G@a̘xI)1F;:6-\!`J`>׮&,sBCY¦rgUb6vkR%&{9PR,Ilf:ߗ,\`aҲSFAn%:A@ykp]asԔzL6 CYn?ƅ4 Ga´Qo6KҢ3^bM!K'Bqi cVؑή]\+UcKkrnևbI<{)%2ǍWR-ޟO6;`o[Xp!)ufGoot(v^Љ*}700/^s!xhnހW+ | - ۂs$Tt$ r*ƞ mOV:ܠ1]$nǛyrsEI=mH^ll|] Ţ\P X@Db}?poYBnSTrӖCE+VѮ9ȡ`N(ۼz% :$QQIay/' AK=k3 ϋΡW /+~i'EvRՇ?ɓh;qb~*}JG2>]S f\ Fnp6ChCtx1KƉx+gBL{ t1;.]zU~BtK@blWjq~ҝ̓PazTcG 4&8 )J+*ѫ5CYDȷM:I9&|pn~nFFLm`g'I_G ;"ܣrpXR "B|Uz8)򛎅Z]HۛFhm6-fF~!h "Ja'V/0adZw%hɥa6[PrL9[04nV fu^/$Z-+f5r bLR3TC! y] .՞ ,l-P~.5Ƥ~[ۙ䥮F=?߂'}Ua$VIl݌ƝR)qPɎڟ!o-Vb|-G| ZXg-w"&#X$]wcB3r]V_"¶nX3@n~Wn>s떉'o)lV|b]@9+ &Wb%1̟~0Bm&&oЯՋ㲨:Bf;"9-vm1e0h ʴ$dyyh4fcf뜰@M^L>h^.\ΠOF`@(?CAv6 B0.` ӈv rk}l+nh^I\w !Ԟ"Ōz~xa oc-)Z}s=M:ξS*( Q hc: V`gY DK">X.Q𶒯')Wl36?jS.O4).Y꜕/XЂ{>I-7a @P/ÈanCF^50" ;떗:(}/}'6MǁY ٭⵵ l].b3%{qv kq`W~^S&;Omu&d5U70:5LqT.l2ҖQ989wf]q^C}Ά12ħ,OE;W_h7 'J Fc!Re .e:̈́}Ý: ; +aBZtrє}iܯZ,۝|GafrtV l*YB6Ձ!F)z5(:#/|YuskofvW}$=T⊃qޠZxל~\M_ "i_|pZ9)x6F| ˦Iz--FUwY]YUN ݋ܖd`V2Q JmT K>R?# 3^:/B|)Fذ$cB|R/5~j?7zv8q,xw,@`"R֨3,yc-@+K_X*U~#&rC He;ZWmlXQ0$]4ʩQt180/iͻ'WD윫H* D _n9V%q*M%2?N]Sd3 $]ξ˯)JD,hqNh9XoIaQ z-ד6I?NY2R+$*_`[$ +ũ)=|RGA4։ck5X|mDX]ဍU^ѴN VkR:Uh_k%:2gNm&y8R8@wn0;cys1G qjΣDCvv|a@mނەF}8Ĺ*pZ,吿DI'F;8AAQ>aUvٛXSaɸ _.jO3/;7߸o6Qa8qԃRP5ÈdCJw!xXIInÔtףCĵ3뜬xyD s?gAխJ32 a xo;uc zMZ0s>?q.UAB:i"5 ٻ4BeDRC O0MDu3ȑœ쇦qEU?8y8s/-"/Zhpҙ'+LLԴYǧڡH& P:x%D^~(G'L o6RjYT_Mvj%}7[^UOa15%ގZj"LD}5ؕ$И|6لHi':$t袩YO;W'p3B엄b mԦfxgwE2f0t,$֏ &n9#r"NarSD$\߈lesP>.4'~݋o1T9$h ^t@U|*$Coá$D ¾=&.aAeacCkH/wL TzN$P!((Z.:Vρӵb"Ay,mT[PAšS  k} Ga SCz(-f^#;%"Tw$/{'h;¿^Y\]JՔ}ܗ|m$@xu rF:hE6mHvlmDIZNIAzZq7Ggj3aiM(;6&wFq.՗ڍh{2q{e^[u8ލPb\OgCĐ""[IH),%C] -[ ԑ'}rGpa@2jCu(0)-*J4?ALf ku+Gԅ0g3 )eP\ΖʊO !)<:?,[&(E^v*:=gF./3 g6ɼ>jhN.<>0}#8Emo77Cg.T3sNP Z9>^cB _Mц:/JB˗m&AB8qԎɨX`n^1RNe~Z}#Ci h;c5|(;JVHzf &WDw?Iw4N3KT${2#S^ߕͅ'j{|MXn0zUlfEDi&VtIUD3R=: Eũm;3DقAL&ϸr M - K >ˆ`,YXѿӷ Xsܱ-%r/"H ( ܋O,t.*rCH/MP띾~&8w68Cф_t=ԽN8B κu X,3G!4Yl[2')/*"f:s1{h/p 2h3:FVoj4`-R^pf1$wJ p~Wc N-ޛ)YU`,I-Ͻ%RBξBU*MF 0gĂǺm+^8:6[TÂ%V}/nx*j<öq*&F2AAG"]`Om$ hV/z~!OYtD ?}3 vȒqϒaFV_I裣-#_˪r\.#ݍJ1*-ҵ\i}B"LS ֟] LPX}3lMPBsKmr`, ^=fY?[03NÑoo{AۮmĄp\%!_;t"Mаu6j̓Ag n7oyNȚDl@|a(kAi^QM'?O9X_@G*o%wj Hp" ϨOuy6AG`$r*6h=\K4?7 NF ȫ Y:X.rn2gEOk)ITs^[Y d˶_Ij+KPY*w+a?2^ͨ N!'ҳ`Za%@xi#>utS%[^>7CbإӉ?6u\ m:b-8­/I!#[aʲ*+r՘Q>\ER!OhSdVm[p*E_ +Y M' R`Hݵ?$ٮ脔.RG#չio|:o]B 7 ~oR27ύQI !gu_dmvJ~KcNY;Tْo?xIM Hhb޴QVhl韠f Z2L7{Ϛ dlJb P TQ_> Xg"]JxUl]\|4jtњ!%J_9Ɯto澌amzRŋu vmD4ox@OU wVy֎542c% WN@O\G jE{r`1Y#rچb:iI}oZf& R9 BV #RKGp؀,էkPtD;}਒}Wׂ.U*?׷ܚpL//Q̴prRM $GcQ`6|F$Kl0<4sq A=9U>}tRUߡ`=i}{xlw?~|d7#PԳ-vGѪ.%zL|*Z Jv`u%q(OWAE|JuFQwﻜ#vz=0foUɾso@E]/,?}YdPw :#[17buyax-'k"~1<ʯ:e>oMɴ?LSr`!

    W=i@D#Hy)Y'Y4%~39%Fw.VB+hkj*}?E4>Lf~om 9\22Zj #C["M۟P@O;9Ɍq7 Ji:sa-GppgE0 ?/xpA0d,9\S"eN4N9_(a%UU.2mH>#%#n[{'aVxBA93Ptۜ4ۮO/?"A}(V|upGH/ݜ`o3Ze- KewaږR "?"5;q}P}ƿ)Fևwd_&0~p+5ڍ:3&(Q8scz$ڴw$,6޿Տ7 >aZkJGa~;&7/L\y#MiQ:SH!YՌ r @w 5vN0NFS<8X)KNp,!W؉`{ixJo&i7bo^l7& ]cYǁLy%^Ez$q&|EkAKGn/=asf58\,ФԿbG{ExoYH͑DTͿsG"b}e\|ݭ̴&Xߋs$!{Vaz"tƅ&D!1xPqju!?n6z 'I6;<f߼5g*!-㸺;Q-ebTC:0.}q@hdC H-Bo)eV%ҵ>NPBc|B|XlI$S8m]!U3! hsVj<_ dIXUP>XK\g6iCŠj'+?aR`W&bՑW4oL>5[OJK|X(U^w-СVxkkjT1i /x8ګڶxŀh5Vt,< _ // `Q}/ifUQHk5 (8YHk ,q\uo<䢌 c'P;kT[[95:<,^GS1Ę)Y9a"Gl1{GiǭR|`;:yJS4Eۧ.Inc(݂ OPSfǏܡEETW7'=: ,g[F8Ar [HvùuJ0Kr>yyT?$vr:Ҍ`{:L秶KIxPJZkL"~͍겔C&+67to-8ERٷSExc1܍`@Raxmt-ѿ9lU vvǏ`3&1N=Xۋ.YVi?2n#Nğ ,M.GI'27)e#N1##! oa%^[ 4Zj];.E5]xTi%;.ct`=Wz~3O)Ãtí :բϗNG_QyR^琦sD+ҍ%2kNy6$g7>٤.oB]Z6Az ,Q$o/%ξ!ƘCiDfMؠͻC}!#EO=%&ejOXy#lR$8}sn5|wHWգeiJ0f3/u~~K0h }p)q?t @4xϷ.f^qįYm+.d4_$B1%"2I_|Yg{ƵYゴ+hIY0RGDɅla*fЦ8m 0A.zEl >ifV=V i; Pj G^2Wl*/@hv% uL9N^u{*wNEOh*Ƨ]dnN,mA>Be,bWA̪_P^7{og=wc!F\̖'O]N,' Dc }+0r]Iʀ50 {QO Bbr4JOwTd/#kQWw)JZY{}Jw*DnNd!Z/#ڟS n.C-y/Ho .cE^{BKуixnxx(Va# 64HT26} ҿ,HH&̯^ҀT;ƃrzf ^JߘF>RN5/RM|hi1d W:<p@ \''$zm^|fRn`e>hރ!Ki 5pC$#{sAT<zjvjbs#S2#O&Ϋ#.w(B r^SAku5K(GK_]KJG!J3' 5'.' RVzԲ؛첒*S(R [a7L@@cT >7dQ7NƪCPrmvaT8.N_e;t4ĩs-;^N3ANhp7˾_M_v3g_= a=.Հ"b*BT9L3RpgnPXղì[U ͛U 3^c;~ YCC.L>gnAZJ{=qɞ< s*YyZ2L"=\\Ԍp9bZCRc MW;$)Wڎҙh;|@w.XDC94[}1}"C ;.ccۃYSFa¬a].C cJ$igHSkɬI(NP% 0$,ӆMOU4Uff5S@BQVK.tF ]ƚ7#!Vsuf-YlGY̌,7K2a ߦ64.:KfhE7' mS<4PHC̱ Kŷ@.iv;ҀŏկD+:axX]iK5+r@3#[t+:( Wd&H$ƧxQ!!+UAqGNJb><`|v` ]Y P᠈<(ƾI0LS_CmGMYʹ&"DFK[\cF @q]z}U$ٚk٥3 Fɤy{Q˦H2{F}t?+$"gbrxcpŠMĶDQ3XT~˺8 P~NEIи:)*0jd=hf2gq_.nJP $S3l3VW(XLv1_\,ܟ1ao:Ya[&l/3(gce .E󌷱 ;\N(rkV,Kad$^ z4_Z}8jwpQ #U{ K3K-7o ZVJNglKn~Oۿ6G>ί!bA%AH M/{ )ϰ`{kxK1i9úa&ڥz{ L*F#8p4ٯ/:B;vB;H%I!bՒY1?"Xm0vǻ>rFLBޔ7+T*@ƾF<gg{D;J0(giKk~Sg2+>*.1Qds=054|O 'ASŚ4﵁Re39WzY q7oh]폮 3QQ;<vkQOp]Wk_AJ|m&o؄lȮڰt/qUPSY^.5]߶|/>{fec"Y$ԢvbQ=j-[%oYjN=Ži}~DS=\VȆ :'Aٸ^|#.xhEiv%޸jeFCBؿCbYXAp,Sהף9|)!ZHٽn_˄}\HRNؼ'lhuMUfwgۀet*C ##H*ٙnމ𺩎]$ ARgׅKMdɞ8MW;$׮E Amӊ }n@듯/?\Lj4.w,=ڏ4uHwc=?'ꝽԅcĂx3Cw7Ս܎'і=屡8Y"'͙ANU=LuQ(XV+%Zu@007:IAaHAnz3)ʣ`'7nޜo NOQ][#YO.wf#(fBe,}ec<;hRƖPκss3q<EVz_*Y&'Mo" A}ĉϮr 'L=Gq몘}HxC7ATKDeuOyI}g_&O|`FBvG'r(7甪-kω8i3ye7Mu)_}n 1H* %P6F(Ɨn9"?-7v?dgw'7Y/͊S<<ωxh]]lYhN㩩(zΓ͢d!yMaQ`# qV,qe&6x /p$u+I^>h.rnpC#SA 1EҗC LnӢY%=($.tʾǗm(z:R^<Zhp a9`o92RILط- 55obi"{x* S9d*mJ7%v;sA;_z8h[į]̒*ԧYh p<xCMWL }L"yq mc[Q ?fAb;|`БS O?=K9 +,iiFI]fwhn>uA5ґsiosZXw5V !J3gUa г/^Ά{jfYU ;O'u<Ͱ6 eh J.dNb~>x.^Xq{7P aK>H[p/2ŲoXV D#t1"MM2Ϲ:Amyr`G1I'xJfQ,K,Lp.8O ZlloeEZ8DOI :8zjN)Ů_@FSJs$Z+1a{NDY{QxՃ6aʛ0yF5ˇ3\Ճxbh|˜Am C򲺹]/]#ډ&|Uqw/zX+&Lo.پb|<: ᲁaf`{b,8wwꎛ`٫S/ߩ{3P4ʆT2v Y"Ϯ-(=}yNVd) *~>/?0L;VttF= Or_km$!mͤa.iepvxL.<G3Ҕ0+)E ,S`xhBtiiUuu̪ Aq=W~ *mLLBԕ}ɱiْc&6.5Gὠi[c*dUp[L 8(3!!XhR4ךn<ͮ/3=nvu cT*/!k2<d`^eK kUp^L rdC7Ii* qgȜ<@ɯȅlS86@{}ږ۽&D-2֕>~kW<2'OրdhyQzIt%BOp U4HoD8nTe|3*1([/ ;2M>uBxG k/^`_҆+KR 0qasE\ywdY̌16jwIoL^P^@gw2ړ7'#e\k65옆W@|č[zBQME3бJ̏/TaM1]XSq5wVPrA!d}scJ )E> ^NƖXyu9I>wY{3mЃ͌HF-?J[7Ɵ̺Q'P+mǷP?{?Ԉ;1(ck~P>\0*3%ډ|qZR +hdc,fOqV DCn {Ph7u_Ua b\1//{vQ2,o!@=ePuq{hfU\kjh<0|X$߳wEt j RMBg!IW<6K$$ʼnv6%8+jJ,c%dG%?\ȑ5 ] EϽK *'io[lfT9\޷כtpߢIe),OٸWNL,&#jzRJ ] p۸{i{{2X_oQ$3)B-W>ѵgh\|Z]'b͘ʽ |`_ 0د_ H/&IfA^"m^w |?((NS i9)$ثPc2pKP\aĎf}ĐbKR/hκp_HP9#S:Cأ+˲.'|@ D*ɖMhnmKrBP3;gعm%9OǑqj/K /*.f6\*~jNCO5pt@8zPHd=DOe ƥk_jW.$lsiDHp znKHuj #fFN쪷r[6; 6,cM+U(O`]H*  0?[y)[%ewp/S38[ML/&'V^[$+0X<Kj %Fdx]/ՐJBUEoY I)?}Nq'KZf ]hYFJoܞ'rw8*q[H;Yʼӫ od:YԜ@bG\0Yh$>>jXzj#$_0E(NRFޗᒋVa#~2a!f(ODo[>@hO\h,g5cf&mDĚIW.k5ۗ҆,0ꂾz1Ss˩_BeĵU'I"uCSa%(!E97%|z (M->XjG3t"<³gmjgWUt a]_؛Qm/[I$?qhnU]\ J#Y, Z/ uMRl-,e98k(cV+C:SBm@XW @q+Y,9B䶣2bse4hiC*!&'Y0t6X$ bjf/y,ġqp:PmQk% xM|}G+$O(1!ĥ7/,=:而IS =(\2[D=%)9#~y?φۤ# nH4y!*x:yug\I EƓ7R$Š( X|N+L,Gjw4Cx-JTfע4b#/|Ex d>(q.hnW G~&|TC KYjuCh9)DSWYsȮNw>Do0 i=;#iiPVCIڽX0DIDqEB-ؤ SƗΔ،iϭA{_XNN$Z184Bi^t&uxIpJ/!bZ>z"U;{P4t)L ǀ@υ FNCZΏGက\5Χ -2A@8— >fyg,NwvxJ}WZ bOFqA4gϨ E'\=+"*A@a^z6oV>0T6_hFd{ DHٺCh {/顒x=%dI߰lruʽ Z8r*9 .!<[HpKϧ?4j4X䖴p6O=c/땭,[/'eWA 6ML|CFFGW{ Gs4ʎ"P0vvra,UMN%y$F~ZAD7B/>W 7Gj{$ Uqa{e zP7FeyC8-6Է]Xoc s8@S,[]Wdz>5 (5PR##/é$*w}ӽTO r2lcQkw2҄pH 1~^56}?\WC=YvD4ZE-c٘;p80 >v NL×Ń(-VKu1r9۫u ҅OżEYH?kxbi`km(Ut4JphbsADoU7$̳@1A'C $|jtKSA$i< h++Yًr^l/ m|RrmC z3 LWD 2n-[- bY#dghV-e8dÅDtp̒@z2i&ͬYRN5lj&=8,C ^o ߑI*E"^p8 v$D"C>*OZ9k4eUd]TWw𖗗!+ qF+x]юel5pE]@)^2@!u KWm65>eÖ́ -u"C(Fᄝ=6ݘ/~-@9AA+ĭ}=SL# [\zVi1߈2"UE rwgYZ07070100000040000081a4000000000000000000000001644ae3ba000062b0000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko.xz7zXZִF!t/Obp]?Eh=ڜ.+̋0gCi&Tur@d-o/OJ`K-lڦwFv2 ;2_-9.TkT5RD|k-& >AŇfSepI ]yjanVB{AQL>E9 >gGyҭɦ]JBy ossݬ d5P_]]{\`oy0}^ q9q"w*m7=G)8XJ?r<&"`t{DYكW?+v,C`pԉ.dS`(S>"i :}@F0=Բ;24S ba8h>fTVn!JTE/ ~fgh3O`IUNu#?M f^B"htnvOOUy񕛌E -ҬH,kV q)cC,C,D1_fMzwdZLg۫9>he8|I*K@^jj&:?*97?-)x!N&SqGӦkcb$Zpyԡ,H,vޮfF#Q@( +|? /w?L,BJ{bXp~g Л~As$Ujy"$a!/U#z~HO-('buwm:zІrֈZB|'Kj7QZOz*+Wlޤ*KOag$tЋ0Ľ8OhjՔUHzi/7 [1*r'\i&aVEZ60݈_wNfRڰan.zvz٦'Y Ӿ,;Lah-"m-Ȍ("iiG\=4=PW?HU ߅b7у+a΂H󤠃L ݊g ";v|BE !6xV;(hHhg,0;YSuzh~aH{9L]NuA|)G3a؀gY?t6ꪱFHƐ,1u('du1fgЮCkq\ ";Pj Rs|NdfG!w _5NS!x4VFk.KZΌt d's56Ƶ3au*γÍbG#)uh \"R )(Scϊ4Pz<4.8@]S3a//Ol]ؚku/¥^ufY ӯQ9l`dF%?]Yhh0&-fAE s$C7PmW絈nG J+4iq-G8' b"Jr)oZĚWdfvn$fYВv͘ufxAv] DvscW(ƿt2e=.b~QdžU6q ^ʼn(ċH͜6)[4Lټ(|jޞU;Ճ')mE=iF2h&px@-gҳ.}kh&؁!<"5"m =~RvIn%g"1ڄO4gPxڲmO'wgp涌f3r2/J=wc]Z*?[TrN>1 *{A2|6ܛEy3veJA+Nʓ'acq0=\bûa|NKglj) *,'@ҎO(L}ﮄ#209DEɇRق޻M +u?.(2EǾЉD#R#j$as4{7F3up| ܁,l#ǃUs/qoڮU۩0ܜΡv00L|SH+~ 8D0:1àkhX^ziDm睝/ ČSx֐U<{$seq#k)O48,A YGIFp]gޤLp&/`_Qq tp%1W/ a}皵JloNɿ/w5_NgR2JoU. G:(*s|Sέg0P3&6 A׶d/6tj}#BDww|Wn`"Ů>"+\?'=b+8(%_-E pK5F9˧"J36rd%|ͅVg zy=Tp?(4-'|l],ohH6K5~N!0B1Y!s>Ġ%DgªaTijʏK}EqKBt/-vc+f:_ t,}  :I=;u U Rj_7й-OT{S&g~}9)àRjT#wj_wA{b4]*yԕwA C#8Y<8qK-;9=@1#%"Y-3c3hJ,AC! }"GmZS֪z*pt/SiD|I[F|>T1jjqD):_ "g@_j]7+&_2e[v [6T%VXx*~{Ն?uz[6u<SlSz}~s$o&=tB ]g G\AҬ]xb)pZpCxWrx~xC{a">RilA.&ɴxT /%{}Q_sՕ%LՃo-p miwtoV(greA'ChAu@ë￯=y~[i#!^zz 6kMkR/Nw2D=Э)&9rZr::ӆ+GZ;SӆD~P`j'Yr/tW.h̀~'=z6O0IacF'\eN '.廔FZsUw`.O<-~9YCN`:Ӎ __ՉpK;K EVorTj+սDx LNt|R qJYʗ\B=I(*$F:o c y'Ol=4_:l{{)6KBrW1@!J]Gaml_~V 6.*{Ϊuq0`+6*aF(uT@^}_˞'Z%S);:ͭT`[a`fX@)9~CuOxQo[7S&ྩtJUXerD/⊂ eNU[D?Q1_b)Jmw R!6{[9pWU[˓uVt&'5?2l!qoBgr3W1U'[A" P8sLD;50Y^څGo/qc=_\DPɃ=b0!6 6 y#И` {dXл G0=Lg]YVωEeԒw|5Ox=Xb8\H>h؊܅H .,hK;C/Dgq~4hџi+e!;>𙻅zxKv[C8e2V4߅ido9 y!\j_5{l3yuM9dX݆OB6*_1sD. w1s] |J?D]Ϗ0 cwAile[ly8;Q1P2\'ڣ\?L9idJD[VUۊOjv8yOY0j{Jy_yF}0bb@Q^GC:gVIzf "qQDhǥb ( >JLY"xҾ{AØ r /pw9Zj|uC1- ŧ,Ӎ4uKD%-a(-cާe#J?Eu# ކz(h:-1`85P+1\3t5!:o<ޅUJa9@GQS/hlm'q*{4TpT#*@:beycY>:z4k(pĐb{;؅˳I; ^FLTSqHBwc&SGqd. K2k1K}ED ^l^l:6_Mv eV4\ ;a)\ ~~RB\(i14¢IH 0jD_=ƕƍ`! d( /4{@b e.j1Eo)p :H}F]s6;f\5V~(%.ڣ̝ p {os?Zz5(?u=Q|T;?ŗ׭Qc'щ~iylM ւVM I?b @2쀆0 .#jxUĄގXR7k7R ]Qh;.m/.8g(Z1o'ޛ i0nߎlS2VJAj? =L^ǐTvU~oT%C腪~lZ[Us^l3%?%^!(ԍ=" /*;~A̯!˓79,0*aHl͟<B#yr9];RcQSe:B$sb/ڞ8IL╟Zjt`Ɲ1Yc.AwSbL> 5m\T )B PM^![A.~| Ҋˮ°XNrz(ֈo_,t*O/a2]4#00mDA4{#p/Q]Ɗ/𶈡*.U-&z}tݨQ&21Ii Ǔ |Zt+F2B(&:0\Z06884g iWRdD|/J/G*ϢiyDed5tӔq+:k{odvN>DG91ƫnh~^(oN̜2>UjP$<`b.-Y9 Lt:dIlCRq!JK $>=qqӰn}sădA7Nzt XS ;3z fH#)r`י(-@-SXYɞȊ}';0 vnCmٙ _sd~sLT$e>?{j6߂U=kkf|b .fpl{<"9[`e빙r*_>57ci.qP!ILrZȕOถ?H@Ss҄Z6 3g[ ]nͬ`[{ &tYfT/=13u> Q{O$i4C*#ם xH}@n*l,f&0W eM-yy_{4 B5Jk*ƧL[;p/".SWLbQcpbFu33Kf ta˜kH멝|V(6O 1ï T,0+#`):Y<ltc_15­]掛5qgJ=~8'j6d?ncƯ2{KV׌t;XE#bI]AV/EWRިaϦԨ2SpUdp/EiIK{ٵgUMLKڗr#0$\Dv䅰 0v!s9 CM}S(~> 6IB=Y#QzdP<Нw`#BōP/kMM{<t6J &'J}2d<CW4P8+A]+וFm*O2l*жbSx_ZE!ͬy[?Uj(q&YA<Йg!?-ikM~\& V4̱b1+A(pIɓmeFfkMZucwuْc5˗n Zdvo%Z LYLFJ `)liQ]_53&K鹄! qPXo&.EΘN$AsR{vIIm̽f鹔|b f{0ӲuبCJmt '+AgY={;A,Ή]xkfmڄM~~,ÒDmUy &LO}R4Ty(qQ}B$-ōr9)?i_5):. 0BĮu-ߺciџ3 )a+kp'cF6\'|hRӞڵJ+x~u- uP,*Ie'!vyeSVD:\vK_]^ R=wnG(UņM_ v_ؖXO:u5NM`ss I|<CMIɗ_ǭpX:Zlkc5 CphYzNMRlƖB`$ %)mVf bXޔb(m:y1Zgw(7m92ʸNC0&@Sjb +|Nf`$;ӥV$`![Sqۨ=<L4C21Sq'>|EP'%V"`̝OX;w ,<+aZqhJq/DsYBX9.W-|b{zakm`AI,";hD˵ىAڠO0?[ X 6@#yyW W楡!> yrωj3y"O/0 +P} I#gc47 :1plPWqI#9h?|iN2<x4W:), gM{Ƹܯ.ZKs @zQ?2~ .7s95(cE=X~'&`G]R˩;DV7xx32Wu8FQ D_,d33 d?A"hݒ iLvΑl0&h3{̙؉ vϚ5B:| Q]2s~^ ɮpwJ>ōSo^ďkz o+nl8:[J)hUe5iJY=5gq>Dbq'p]R\l#H 96֏cSNcFt5!Sm}o˥$+)-/5b +^*0 v[(ץ| b"4M/UOARA8ӄg*Χ^II}Ų- Y1DY[p|Ä}(6qƗ0gj &D gs6hͩpP3 r#6ј?'IЖpHLes"K[tsE+PΣ0m0«͝'~LH4S"45yws?4[ɛ3%k|ɐQR]~Gm+m?سPqwPql? 8d2 /&-rmg9{~f.B|%"|JH)ru}M oPCQB8 W<<× JeˡHqm%TSw4׌Pn-2MZM/*?q8 ' l` TEV{"H xR>0tjKT7$#>ZJO: j@?K7“pS)G\-$8S|9x$|xBMj& H0"Ƙ M.k$8c "&hcHE<Ό䣶P- y`Pv'_.oVIOE0Am07z[)M{-Mt ~{?cjhn]5 ~,cCHp,2٥;55Goϟ_($N4:DA$O?^;zJ &CuP`DKPx-PN\tq x?\C%uU< P:J.2%>#•FǮV@M6Bnm?ŇR$gfƒb6OeM`Xsy2٘Z#B?8'9h>#QA#aky t*V9syf l8N63@,U&cQoI>0~ 0SU 2n3u7j>}%#۝(*RojZU؋>XD&["$tE%+uUK:} sur%0.y|E]Zߓţ'w ;T\3)B,ZAP 3.߃ u"?`150@ 5'!y ֪[|0P~vAdx-%Έfkl~P luOf,տ,yvztY*)LUJ'/ɽSkTd0~-ihϝT6ƺ%t)h$cѪx DW L 9w@^Z{zUlPG"b9 v∷sZzp%HCbVZ?IFUZA/mAFF |&Q=T&t$.[D H+{:2 o`׆7jq~QkCU*ש ʼim7j X9&Yk{iG}UmW[ru2&}'2 rFLM|ɝS+<;AGC~-۞I;ϻ M\]{]iՓt)NB*zddq ~T%nnH݂@ÔLO#&5,գ71d/Q4Q̫jE1(>ݩvpPK6 AZo$Kg:=VCif3/bĒ[M#bzȩP$vu@F¼a wI&oCL*CVIIN+!U6$7 n] N|_B0T;-̲r`߀P"W[ʭQJh|A?bn_xmC۩O{c;rC&ME}(޸p߂UfwMw,DvY%ݡjtqLm^Dl$ ! !Nچˆc8kKL:R.'{,}J/ RA]:fHJ3p`xG}K,deYhSr1znŠJ?K&4Gk@WR,3@Y !6BSOʒ p&=%XWޥP Ֆ:HT{7kdV4 =P,V7AԆ̫ިi$qr TiAjaEPqQBz}J(ձ?~թ&'+bѸ*?EcƄofq-k q>vȕzC!RBC+NRN#ۛIuѾLu}7\NhDnw6GhxN(|R?']0>ᩳu(k8-f|U. x]=6 FlEuwtp.h/U׈ ?G;Q\3D-i*(_ЫaGj0mRanM냔JIԃ:uj<öm>:h>ݰ_6!;\\xDc$ Sn퍮oc'|m4ҰZ c~?A N,o"{xg8?iOSy+~D: o'J sEWvk԰7J1"8 &'T,W!vcIGp⯥#Ki,Ҥ~}Rf"qCwo򲱚g~?BS2.72s& (X(Wϩp{Wv_R0mbv:\Q%,DLD#W,G<9Z_D@ W`:, k+TS.3`tleVgnG~2#i;Cu4 袱qVD覀GSV\oZbv_=Ysʉ|Nk{ְ`㗭]2AH22npr8m\ bn|vk6 Z&paMOƉ*5lZ,>U7lB_y'{\^.=6╱\zS+ta5 h+]l>Ta;2i'@ղ|?;q9FzYgvaESg_K="Tr)kG(!<Y30QR5pS'e1RJzv׽/0 slQ?5€ p ACQa xREb\e;ɮ8q)%H#һ9Q rq$lcYj]dE>`-:ف/x{X zƂKxp=ʙ[jQy3kȫDVm &vcS_j>;ug-+,_;. -{2"ȾQP*Hн |kb 6)[)=Ml8BWпlNJjԥڰHˆH$ L!*`\0VS[.Gf],Kښ2fEϭ4' % <51BV)T/]-‡AЈ|YsPmZ<G)eTvY/sb3Z8-lQ{W5+¢ l5 *z;.l;ʞ76:a@cȅ\7<1՗joh`|GK6',Ll93s}LyDfhyZ;'Ђ>,ecS.[t@d3y_kѯTqTe~,Pi>ܘ(Ӿ #/aJ ҥdkm4K8@hD3GYxe3UZIHbG2:jռl7җ˥WE9)ZG*)átM{=d8x7?d\[ҮS)DҡZ;$QL [5e3^s>U6vsHw6Qi[}LS/ ߻͢O~L*x0yCs&7e ]4PhrY eFDíT+-HnKGY5gm&:(%k'xvx.w[QIbdpd.i A!Ykްx'Zzrjg&Ag\[e+7sPM7r9R~aA&E5;BqX!]VL5T PTUAWd2lsb+ U|\l  ' /Mg8:G<*@].0vVD}!#E, Y|ʙ}׻i(2z&S^U5e) ߿ Aȹgpv좁/`/A߰JA# g0!lbup(h~OZ#UL{糂# Cyʗjw6e2; Թv `_!j(ٌc xJwenܲ9?(MN lu5B([G@'Ij׾gPQjÖ^N`BS|*b?Hq =de=WpR 'o 1"M:G 2:/VdBњ1D+ &iPyE&א* NU'bW/awXYFcg'yhWl(PL;_K+ MqAWA_qs1]FAWl#jӭ_]!<" :1`qx 1D+e9*#Mq&f|SW/vUeΈ9'υ7 -ٓ E_cxJ uoO zľMCts7:W;kTD+1~;3ay.,Yp*.RMkOb|_,B%PMBRd9áTP|Fr?o*v jwa# {_iGށ k({IʶʱE3D SpQ2gw%1 C0Us(S5O|*0-}lֆ5v.i}9T|H-d# }knIaCg3wjySp턕-4zb  T,A(:7ufVQ&0.PȎuF-FILyuay\i|.cSbc)f 5k)<41s ~9Hv*sJRTeT٢ _<:tT^wa3?:IB -:]`K&K1U=ԌQE&XhtC#1 Ա\'E6SB6axl`,&r$nCMdqp"}irɛZAKd,mﭮۘ8h%w_G$B[tѻ[iYm>ڀA7KT޳v$jS0e$߇ *;Yj$$8dqQ(bOlY>@ hv(vě&>DwTTVGwE6U 1'!3w)d'%zi:o5P>|5mqp+%zMH#<ip7ВgDRqluEt:/4AO, zlcqQ.vdI85t:$,Ƈl2;`C+)F]նO莁XO#W>Y_$Q%|D Jt-ŬCxvԮt& 6c$6<Յ%/ =*% "rWN5*ʴbTT\O8߰ɈDs-V`3 ?SS' F@3X%@)X j g8ݻ2U.Xm($ˈBZPj{MZx.x4 xDWQ*Zpt۟_Nm91؜Cؗc#4]U1Mql*ŌN+mj;>,be!\1s8)BM *mu:z6;ߟdwRz>nR# V[MɃ lp($P3fg{ z!R6H)6>\MUp\.?~$,j7ֽ2-=`s g 2݋Ds0kFmѳ3yW]ܮY\IoLTK^rK{?<(5'_tEErP^4,R096+)qӭ9\xa|:k@ۭz37D$(JE@4 |cL@i/Cߗn"ʂA܇CTl_`:n/B{tF"6 ˧Ȉ'{S㶁W?Sa0Rn2yx鄨dCqqƩ,+]48%y|v*Myx֒ûQƀ7'C4T!./,F8勂]GwiWݚqx\zy-bejlwj W|s' ʴê?%"[.C}[:uqve/^qw{v5 ?G.1 Z31B R<9/gai?U(FgD8]_<R5kky0vTȶvʢp |i]G]ζ?|xT.e* [r,!' pDDwd6K6* ߖ`lfި< }Pa Ap"R1-?QU >$;I*b9Lix:j&+qp.+\lmGǼ#$08asy4?NvvpkBñ_3 艟ZScC}#q\e@5Vx,?~[ƙ9 k MWٷBVjh`08q(H3YrK:#s?iǚĹeˡ$][iNj= t$#K7FH{̂iZV^2;]G4^%%Fz/Z\eSX.aKU]K9#j[/z28BI6S.6`\2cX?*,2I?(nb,0Pۿ5Ct䑙S57!c J3jo4,&_\WKBsG+KfW-V$yP ?5lRa=4 Z5a%Ѵ3囊@wAs|ջ`ahD4e6O#Ѣ6G6bGik0܃e럸!"ZJ{ٳ廄iqe0NzGq_u# В_+iZ\=3<3(vL1Vh|3}#Y2L_(DWmzN䚮qg{{pMBo@M ھ `B?NkYV!w]`Bz_5-[U^gNŬ-ES]Y1] 5}Hs)^:_덃u,%>ilH\A@kZd5׃\\)1\ ЈuwV.¢hײɽl2&`>V&-Ki?.U߾zǫ4S3a`ksFo^,B/-XznY1@}W4'3aTQObU'e/r UU V%agW N=I,sZ/K/:8^y&N QxDJƻqfvleXcTjGqP")Sr<}%xYY`S9.(!A EU&u])}n`M{aorui׿qFɇ>y wR) f~,n:JZn6P&rB/Bp,GS1VPD<4p?D?;;*?8<161Q\~QN}M]%Tޣ A-%K}NFAJPMfE;n벂EKPm4ɡ=].)pE$D.9{_zcD;+DH\߈0ߕ꟢m8/[f&;>Y79KJ)8- !/ hL  aNkLU$]A>I?/-˳Ҳόn GG=9Wpѽ%0HE$#z$ҹ.edGQ_%R9kUH 㤋"2Xã8b(I~ןPKO"D%xmD9vf\?i-q ٪;8(|5ۛ*ez(GN7.wub [ߒjScXqi.K4Ol[)׉ ˧VU^B^z #m F7;_,?13-XL2QC߈ V!o#Su5A3!'^GBS /9\礀ßUj&l)ώE1@σyۼ;`$&*hˆ"AԵ],dz)ۮFdLhZ/WCV$|' wd1V3{N[l'tܑ_!ɋ> } 5MtG8m-#bYld(>3d˛cN}]J>a$exSUȪUh9tv`2*3EA<ҙR P^{ JIe1{ŶOEGιYw܉){n~.@4Ig>]wE)` @7fse Xv"nu)er??u8 ,H(ķsJ_٬"PĄjMOqBnbCѣA G{SUέ&#PȦrjkhiͱCpe:ϙmeԇ%LZU fh`>z `)N]CW+#Qw6^@e]{Obfz?VA1NX!AS~5}ԊfȠQNg Iyޣ"3 2E|* nY1Jyr B\=t9;oخI&Z(F.r'_c.B UmDI㉪{rїmhDEXr1׎ZgH,XMlU:c|atiH6V?Tc6ٝ)lBxF%w7poH1 !GӓIi^3*RR&,Iߙ4yFAGjl|v<)ڙkitsi?:nhSjQ J8.Ƽ(΄7tK|a +>hgiOuإ2F7ciV7^9 칰x' C/9_Fi馕6> ]?8! (wФgYZ07070100000041000081a4000000000000000000000001644ae3ba0000cb1c000000000000000000000000000000000000006300000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/sw/rdmavt/rdmavt.ko.xz7zXZִF!t/S]?Eh=ڜ.+ε&2 SFݖ?VyQ>^P xr˹"T=X7@ MBdITATugbEdOnyqSLBɅa 0z(aԁcSS= =4O v|II0j@dguMN3fVH>/\}kćF%E:,΄Br߁0C_g7CJodG\׻XVxNd-C!R9b貌 PNN Ђߨ†dyp*5݅sVſqȌWpa9r*BEk|f*x}]') L*1Y*Zn6^ 0 }Fh:R<>c yL@iX`y4N&||ӪbL-^IP-F9Q[jj_0i)qcNV# IDhj>af>/=fڕlmأV'Vݾ=& W"f%ߍW 0WN{(Қ[Bh>5rzzuwC8~G0sTi=)&IF&d t{)-kءH  .g~9|ogoP HMCg^[uR5)r5܅J&]?! W@4Z7mw X~H*5Z^D@å%F7 5|pt!88[I=Wan̷m3<.Ӗ(EUr8yߏqOq *w7/Vs&?] HM#}2Mccp;)"֚k$3 ʊVP+maXwSMr?( y$;'!nQ$<;%1Ww=^R{zԢIdf6uKC9߯+R?1)P;v c[oi1 cvHҺjvwųz=eb6tI"VAKmCy}:QQWT"4$ fS1t!UX7 .ŰC["2g-cVh! <էU* ڧ&Pfr<Ѽ9ŽX7\ \ЯkN 'ᖽՎxNN,UyjyQGZ.XjCcr-vX <[NԂZ)XjlD+SYkhdzZg][6O̶V5g&G99FZNL.ak\bg%-=vN*bg'cgZ!*xAD<h8 U&rd?ja@Fe .H ÔJZXdc]׋0.恲śwЭO;QLKS~m'2k#lh6`adѺ3e-,*+g瘸=$_scaWVTUtRQe]LhRoC=EGlml7M"< @׸5g vVO&#riƩ[hjH$@I*\BRpA6R1O* p:L)&Co4ma*?kYjd"k<|w=^uu<%$&Ά)~>YЬ3HQ,<;RD18w2һj7I-6bPQVg: ]o@*N/{bLK7Z<$,N0L˜oc!~ݒӒ|2YZA'%Dus=*)^=_!mjijbY$"8#w!%ΓƳ/>XoPuqr DXH7'9y$e 7P\L"YdodwH*?>c~.`sf ^Hme9$C$ƃ9`U0*M9vPeXzxn"O&eh:%юvXpV^Ne)fj4z9V'rkQ㱫Jaq6ߔ]lk|=YH9,cQ1ypv MP;3 [c}JABpiI(x})ƾwy8|͎0ZJ`K\;HF26a+ge|mO3W>E\~qOUjK݇dW|%d 6s$Nj.5MmҿT1 r%˄y%tE}y"Km~"N".`Iv}EȘw8Ίctuld̫=DJ JMkF}.k1?:֦Vkr.yLPo\z'7^g&* *=۶=Њ#Z5.5LlUy }:\u`Jk[_Ԏ}$4ltVM0V}Ǡ^bT'z9%~7#+W2ecIW_<Ќфdj/B{Jnz{k.[5>ёC{ <ZѲp 4^[s'= 1ia:0,i 'G0rPw }/P+,x HP18Alʹ W^" V 0L;8rK>ۆK+T&;!f@Jv6cG69aI)WsSoT0D{-HR3ch*3f51%N^0%Sga#esRV^Ѯ-AV߮\_SgC44fLST32q F,C,0l#fF1h^R7{eE5=NeFhRu d&!m{^R\M~7HK,mu},?*"ɭdng7 N1X+ áyOCP >hd$l >9tHTAGЀͪٻ (E{ aX3CaQH4k$?A"L0P$؋Q8{]6$ԕHinˢ@ ?f͔C v4Uz{+X |MMRh '1} ) MFVט 0cK1[4RDZ BeB8 ػJ &ħˣIzέ ˆfk Bɩ3E`&nb<OHq~ a9U@OoW )*j TO Z_dHljB4IiqtU#.[{:rBQz2P}T#v~BХ qыqrv2eCmM)ҟV\~R%V\?KCiY:*# T7hv+/PaAP̕uvPFE$| PvBg0 }o]^ō5y}Vd Gù*V+CV{^I55j nR(w' K 8&{ kIח2E ;"a tV\ܙ͠{:FAy_ ͶWš@( ݞD#𳒶,`)&&ovOQT d o]zN\y3!l;cNO_]9m ?qe=?̰6{#eʃՐ>2܈! S(iӁG"^~b,C/W!Xb],Y uM 5KJR֤fL:G)yQx~8`+J*#d+r"hYH"anwbo̗],9{{(E7.4"ƃ.jW\!cM( CzUnKd\eFpj'?&B|;Z710\d&hlGЈs*%_mfZ)9YC0p{ٱ)UJĈc- u*9j'~pPJ5'V;tݫ3U[E6B>nAfU{+e3x(aT kWXYꟜԽt6d#kPr՛UN1fL̢}><&= (ʪ#Y]K4QD"!B$ٳsVet!2rÜ:zq/іi!Vs)WRUuDP{ >bn!=`!0Yb)# Ivx^tУx&ͪβ3Tش[ͼܠ~:wFtnA-9 ^kוzЍ**ٽuHJc&@ldR~^ =)tˋa-rk3zb Lh8n4_%3\vxXN5Y|a3$=; )/{+v3>V=|zNH:Zp=b6/ೇV`/۫oqFX +-YoI\nᝄM-)=PO pf r5y*>Bn Xq(zK^PӭEgn_3/ƌlڶ qp <.f@jqMl}C܁fF_{|= x&LÄ<8>l08sJh5-݈ef/7 Qߙ¼vfJ.h{2"!$sȷE`1p6q~!}AsD0ÿB-O fL!h @ ])ktfD-0/t|~gX.sLۡ/uf랭PWH|yRw{ ݣ-I:aB(ZF-Z2rڣ&Pւ7{ڔs9cRH^(,34[6Шc7to<`7׈xrp_"Jc)c 6Q!`êaPE9/=Bc$",Y ,7"UK߈  *@Z9٪<"˻@y9x< 0qABޫF.݆0GC3y[>mPecQfQY-ɆLW""q^Pz')J"t1ua/Hc42Q_ڮ>뫆7Z)'€tCsf%vR< jC agj\Qn[2cBAf|\مwѹ- ?w97_H|̋T={SvĖBFN.ۃLR$"堕޿́ GhY*_jA-.UZ>+ q&EaWajt/mttHWD w]oIe`fgn/  Pm3HeD&V>a-3fY W"r+ФM0Q._,pa[[q9w沼GSS|%Caꁅ*uA0+:0Zd,0VٞDޘ n'+YI6If?.pS?ӿ !Py{Ĥ(FR+,f:V# @rC)lx"+L=)!xշxMW,Qc1;0A>.3SA/.t̙hE"r)HX%(ê#;u Ǵw}:H7".F,@M.ea"MNvA[Y2_Qۺ3O%=N,ž+Ҥ{ୢvu[Zxs\E4)K aA  8k& sțPA.FIhr$3yD}3/S[G&Qc @5 f;!N'&a~_(G%1E5`٧(WQ}㠰T>V5|%SWXazʹJq 90+cF@؈Cp1zTCXkt౯vvmb,>vN7[TVsdN2OKX|q [Ax6zkZ\ WMڹkaőA7\ "]tnDjP#c߆𒶷R;UZA P;Rp/UmOL1.A+>4kq?v/0ɿ +b?kBR0Eq/"%fmLH6[KAٯ!2ֿ[\FG:CL7?"1p"U8=&{NDİ)`[5I55c:ڵfPK,KEt5s1"*io s*ײ8]|q$h1>>k|p}Fd |?(Zרi/@ rVBu ۙ*igM?~EVdݘJ;Ow+, ᦔ^,4+ ᶡeַ -0Nl[g<[]n!Tn~bt(40k]AG+ G6tO=cᎎ,q!kYBԡv%+7abmP>wp&" p68tFEDqU< .|>s]'܆-$Ʋ P/G7_TR*gi~:߮p>R9f˴*mr|Iy@nlfՕZ@і~ b\W G'SN،Y=#v4m;I.3rF b1LZ3Xk0DN6aL|I%I5G(Q͉A@2Ţ <4Kdhg5TRwF|zɷnf54I? Q?$m+;p&!P:enn}27ߡF2b?1xTr|6Z``l!D십tY7HD-*xHȡoD{{FnMP|rtХF!8M(rϗ>;9QSP;:Us"9`}qݾG<ܴg]{JCXtJ'qr[fÔ26q|RnG jrq$%8>6/V]ES =IĪIby{e,T %)z?0crb| fp/d9M*s_.{2kZߵl\eLL&v~.X)yM{m͂KG^ͨ cԘJ$Ț%QC-?$X2o5SB>}\i.xT&<()*5_ʻkHi ޹D OnL6zb^p3]zh7az[8wiˑxKkMW̛X|V閟Ϸ=^sRޙЭ#+y>ɋ3,X>u :3f9?/v+(!cnh$RQU^[|bfK9_%7p@L Rdu ;^ سבT^۱@'8 ǰ\ӎhS.?U+Gݰ@H~SA[8E [m kVޟڞkf&eWO7q0.6r G#Ƚ6<૷Q% H R+! A<- N.aIU6?O0,3HCf^އXL.QIF-2*&^Ԯaª=x YW7zlZg:<뒴=O%}twL@hc^0Ea{߀DbLGhq?BklJ@2)0qMkC\A\1dT6Eg FuQGaZE4 gLEHaQ}xtqҏ߀U]e\2sҌѴ10:5)īq#)\zmg@\H9H"ϻ2gːRJ([ VƐ+/CORه92X2]ǚʜ86bqUO.~m [],bZ <`b bȕዧ_p!JAy:T_)oH_4r[J6k-:݄y斛/)ey. ڈ Y8ޯoʀ[R\sU Is@c2vaL>Rv l篍Ab!IV7lN{?FL x$t:9$^꾈Zt1deoUY^.' j;@ءxK*maj3׶;/I=Rט>M|?}evuuB\  {^]cF ȻvL#~вB~r|(rN$)j4^CzuXfI'^a`jnb?,?uTo DEjˡ5Ob@QD>ג <EPP y_?Sfi6r !e1u;ZJMbi oNSFEQ2#8Y߮q{ۥ6xm.sA_c8ٍ5;SMϨ|G[F@ !t?١խҊ U[rU=弈:`wմM^(C$Z>NnA6˦ljqb࿹u 5۝.0xw)~Ζ]Q~,tϓH]{{r<E1T=cvT1`H˯9Po1"&Mihݧ R뗱q0ngxnijz p=`4YlAphJeC8"Qh}P;.s)IY eٟAߌ/y&˼#[V:+hdN+v/jz&[@xNFX8;]65fv 3[MBt3Q5bPlKAB1MRI2/("<>-8>B\E A(a|$ ZxzS!PjʡSTEƑ LSmqw&ZAKaXz"Ll{d2e왧DƭPM tj{W|+`αl{| NqVi>6՝yߍkR.H+y  G-^OaZQퟐ܃U.D"$1?}iu.F-&r̢ A]*3wvJP+J9u>6>w=za59^?g&<ߋm1d ?ϒO"M:HW>\ >}-rZ [Qv87Oe3i:Nh?qE5 ׻dnʵ. wq8&_Gz; q2r?s\eDdcz8CH/b2؇}4ڄRD>=n8}fg=I^0cŵZR$MXK}Z;AM*`1&P' .}>H^z RzҎ+`]UL0:SX$N\Qt y8\7yHF!] g }84u$CA* 솦"ɫI,n s ,Z`}VR%1w7URs\ASZ5|vlw o0ln&x_z,J-iO|k\w8#>^P*RtT@%-d#B\,e0uyYg&<+-oiy$7DaY.I0r9w"WՆUAV&z'|J+Ɵ^<[[a,308R|/v{P Bca,oq2DLnj@/K:(#6w>V_iP%Fwv,1d'Y{|{ ] 5u0UXqoɝ4X dv=:h|Ϲdq%=.dSh\ۓ6u=tfq>]Myͅc7L=<Xe"yެQ Ky\q?J*XkAo氪|Sp1rSv0Nfge {"_"gYKU-}hf T]8W sH8Vǵ&'OTKgf./-W #Z骁;oFvgn{SHc} #w{*B;8[bd}#޾La g\/ϖCqL}^c j85| \+Ho潊,XȸXbP7ߍHt'zy圥dĔXά6՝C[){ρw:w%7ԑiHC0 ?G(rcC[Lw/PF&C@~V4|UqQܞ~坐YSЎ6(1c:g!`ۺLoMVbVi\2}4R/j*GH:O9Qz iU5Hː|u1CT$68 i9 yqR='DMVtk;$^IM?߿8/>$~5I_=dnuG2Kt!+#8^DEF7e__ѭۮo5d=8F2$2)waҤӗ[^=L@=1=ʢc㭼7\NM@ٛ(5%z\gsI³=V ȣ58{g;M\~WdUfKz?Bz⊰ZӐVpӐXU# *HӝiE(V}BhUAsez$t@XC-S\Yf֮BQ:Ӌ ]$H ӒO(lOM#\]ǵb# /Qfs*M=Do'{Ū-3Kyg8^rV{u_yWA>9z;ZV'/T~gwA0t蘦WlӃ2t0 /xQݼ 8ӆ;<~% /6eCކp`B"3f\aAqwFki/gecTo crBAtP2 LH)Dظu@{GR0*A{fC,qxkK}(OŚJafba ]/ _eOՙD!< .@'6Gv䛲aL!ߡ>[O XZ@kbNQq ra^;cC51 *|ZIuQdk|ru^3NY}i`@GZb"y#3ޟz1\C ;,l;7XԜL^ _熵<0/.o&d2eח]QkL扮XfCr~q4:gp2P2va-d>&1l'H0ۮQ88-,TW:#O?Bs3+LpOȯ- `\iEBeR< _:c^a-evZ[>9}P:t׻?H=ƔJ,Ūj`b F˫Ȅm1%KA[ cfc[w2˿Hl?MԊ\(_f,Xjr!^>$݅UK;C=P ]G9RFge`,㶕f>^\[~}lLpR/(Fabk[RZ$$3OB CPΥytqLҁJ=7X{NfH@[ayJ{' s(󙁾 ηOea9eZE#razd-hzHo h^@Z#9]]o& u%A$V<36C헣TvfjPW6`"UjWd-=\ס^@'VX g 2DzrZșOq;^ QPS.zdo+BKi7@0u1jB3rttSf[YŰJK.&O9pQaT#żXrF>G fm$FT :WwHTa;Ș9U| _RH(,,S쏳qo8(T','^\fZY>୊v?SkЇ扡;2B3eTq m}c_/.>5Oϱ ߗj:95|̣ޛ3_˘Zᯊ !dhfrN iq} 3݋{ wfۈ:@dn}D#E1,kjx>;kV}h" o .;3Sy^89c޸ TAakogQe[䃼PD*Q+ 犎QlP[W8P0 ߯5*=hlpxL6 )hNt a!O̊hrjDtgظs?<N˸~}ў_\]%=J-$@Z4,+P9dZF9a"|-GI?Osȅ[d, n?A9 G&5͓߰7nCK)2=Mgy1.8|;m7LK+W-|V,WJ`(zZƛѕ-*<lPO8ܙ!.0!&&+r=>j,= cZTV;kB1zdNQTM E K?yRYnaLԗIiq$E" Fb:$=5Ƚٔ3ژ@5BC>V܈\Mh_2kS&i~$]Eh8Kf Rn{wd_ ??NkȻ_AC9W͝_ZD/{Y;@Ck* ׳tPpg fa9m)CVR nmZs|K<[6ϞEa)Pqc+5!d.e'?7ݿ{]ߩWt( "GB. USYĀms5S>%Ez{ÂL@oS~B>_CD;y-0Pz%~\C)PKSfyʝAyt˳ڜ"n3Ҫ9 CE?б8]1Դ][hWDȆGxN?е_#aLCwXZ(3 ?@0$[*nLB|ֺ`w>ei}drI}kj|G2XX'V{ם/]uGB) fuͬE$AMWdgzRcP %sSpsÛr]'%nsjR@l-&ݳV\ =Ƥ>g&}{|.VLsE0BJuX*;8q9[]]ab"uˬ,&e7gj .bǂUP]W#2`p,:5r}3Rx9A8_[~\ L)H2'523i^Up5ܥ6d*o^wȳˉrMܳ2bﺫooqx[ sSE!O|MGI7?khi5 8W$wv7@T30b J;Y-kt31u/FJ*=HO)`Ap6E9^nW>1$ ?:@R߱82ܐOwɨ~IQdYh´Y-s;o"`$LY,) Qjd81IxC!v&$7|dYDx8,<8gАP"Na [( Ȃ6G4C&- |G=;̓p!+&m*EVM4ĴG(ߦ-sfؓl$i~60S.AD\*㞟M~7/ejhG&O!JFhjAy.tq+.~VS蒁*i'W`^E5' ڇUӏkv-85w_xM7߯8tK3 U+fm^j϶o)77Aaf$>DˊY:ڧyUڠc(_{.>ch\*'Eʒ#.5+;F -խP"4Z#=H%e Nf զ$cJ4?‡u7Ů5*cD#mCG IQ<(|ʹv8k+=_Z^emGG-@~`7.1Eqybhn&XHe;N^HG Ou^d^frcQ.6Rf͟Qdݣ7`lɣm?eu7 eNF 5=E@oy[ovڦb@ߗʫ.OӦ"KX+Q$r`RCS FR;np'?wY095]Tjz o_zTݶ3 $\vVI"9F2^J0J^EOA$$hMJ+Λ( O r[B-.f= [R<5 g/{H/SYF%wfea ­УCR741^1Ia,ė՞3rg9>ЮLkO7B6{A>wJG Q484:b 9+\Xkey*|~^(2 b`䏰~fvlxlG(r_7hSi#gwU.~ ߽9Q8" e[6C1 fXJRl'icg8"[hCOodKʈ}례=LE3/zQ1}]Rd}Wp.#I /(`k4K͕ߡtugrFž7x1synxo.c2`5\v"b+Ϗ n97\Hn6bsݮozK v.̬`H$}'ǥ8?pc ^~+-Xǁ?aY{Xk:}nOx Aw9̻􍗬%[SO//:|5`3'/slW1}4g &Gߤ7XK^+a5jۡiJ)с!>ݑv=XDvw#.u$y"2u\IM'&Q]>/^wQ!nyP\C,B{ӭ }fIv.XMF}1uO}]ϥQAQ.xVFU#ŒOrK4S5ԥ*InG-< m/OnY8'QqMzu@tP(Eus '~N '!3YF1-]KNYzB|Z(|ut U_|AD\DRcvd:Fatj"XJ(F5N=[: }W YCT(V^XgFP9 Cy/j+} XuX~Vڤ'EndBdj>{{.dVu@)pNSEK܃^|k|]E ;#sǛ-+oRS*H[c(>X|Ą9Ƙ)`];6`?d +`@ n]l&8\iC>qFTP2Rq0)b(^ &6{ua7VE; P&nto%⿶7΀?, qfñcơo@8G }#|OhBǐ<-W/tI#Sl큒^;MEr2Ě%Iu,i>aSG<}2k5Dix-! ߂0G徏sWv7.h&\Ѓ|M|aa~O-DAh xQ6$!]ŵ|QXS\F9ZDεcRڊ? 8bqezmdR;c/IU7Kb-,`Z6J{͸ͨ7i\ŗr?RMnBH !I;_{j@AaNQFL"wj(r$N:Vb UT^*\"k,zb LٌGӈ[rMFП)AK×$e*̦_TA#GѶM@"y lu9._v*#%|R5o03/itz!gy[0T'bD8u0gt<7fK97,xF_kEM.r;oN$V907iÀ@?rk?azL Ϩ5:&K)ַ:h#3[08LeCࠬʳ1gWθC|;TUn'r0(sVЁVRHJQy-5xܱ 2Vo:n9QFYHEvpZpm]]Ȯu5[F-vEwT`&V 7 ,79wEPқ1 Asp@3 q(u #k9ha8B\(iRب*cPzpuboݏ / DH>N]9Qn,?K d`o`o^UjKS~xP;t:xv*S-ԹEA;Q6ƭmq33," EB:xu'|ARZr-zLnлpބ y`k?;y?|$usdZЇD~yY!H}[&碿, kTUvl]uO~Bd2QxY~ N $ _٠-l°msMɋ17ܷ-gVkkim{%2^R>F;6I1`61WkX\CT?Sd!W_WuH>VP PpPBЧtXBNp|56i}BlOS];Rr܌2{w6uXW?\;@;uQ^Og<a]B2Psmta8lY`7 zopCV36@HE `_:^h˜;/ 4 |W_ Zҗ%bMgv;lo0=L) 19~B=g'D"IܠDc*j?-0Ż㞣0 8aHi_s5{f:[lH![:N\ܖY>vC>h'[&?^Lc{lSFG;I*MJKp eh j; 魴S&XdfEޠ'bsXa\kTvN9gǕ-+E҄3:) ,uhVιϯf@W-BaȀWVٝUI% yDѻ`$U3ciEuc2{<ˡ y.—t'f]c_86dС{LFfE~ϢJe"p@˕G1|Yɒg]>r辥0JPffnSF SӘztvt?fWb) IjN2.`z,R]TsR (?ʖX|3o$_^A_. T68ڬ^ȅ4q4KfewǟME@@}4 *7] ˷vOysB[Zy#VxU0m-\SV3 /\dZYj~/w)czElp)M`QOa`xȂ=D}fJM)^IHl-(ڕR6MO4ش69qD4$ܸV˯4g }sm"/9j. -y7ewB&OhnBNB{{t0+P!Jl&,'R5@Em(-jthx6qlSO OCG+]#vVrkCǛQL<f1]{.\w1V4M-z Vi.CpmXhojщ0da_o=:^A8iD9w.<^K!^ ઄BQuoܲeWKA|2 ϡ 17k8d%`=iBDI¡̾??{. `[ZԭƳs AWg\qYUTxy'e}W( ;N6|Izt'F)h(^qB@yQi{-l?|{ UDBt"SU1kN,Yg#DL$J]0*0@si2H`.')'KW^8Z~MNjm`w2=Kkft|kI%VmHẆhxIExcXζlKJ7"( ܲpt/;|aVY*yW d 'gHs٧up \:+KmFA&Ui7&$N?~mI^o:tS!^ZIʙ}pXO({_Tզ^Q_YVYSZthw[as'(Xg5C?_([/<َbR<',kqmeط[?vkQ!D4|!N^R^.S#uq0~S_ߠD 5 yj|yJ= ͢&$#}R `\[LTjFLS4An%ch0mvqSy@cA(:c =Jnj敓盜Rf0i|B,aEp}岞Ҹal9 qQsEjf6hN4,s[=lsY 9?1 $})e;.bC:6C|l7oPBܵPoyYdDުɒD i`"ȭڠ46 uH5Cx D}`$2XQla 36֯l`LךjP[GEϠd;cBun84̙E6BjF\?2*dE8lT4ᯅV΄,gP"Hfa15]*3]Ƒk Rmhߊ[b̀2e)JS>Iq"1#ɺ`=3 %1~ץ.}UקS,1 WlD[J(v@tom+.',"G˜L3D@2 W"6qbb9>^ qbXCYe@h0_kRiF}%[OXmk+ԉ7b#qUx@%SHXZ*y2TȣPduO:4A9¶m=P]2p sիL7$68ic ]"=_.Itc﯆2~Z:]g#g0ƴ*ٙ ArČhT@O} g &B]NJkja/ X9oO [P5#C"}3&=G-KBcmQ8l1ҡS;M&%SC08qJ4 e3R# iA Zf''#2s4q<>{OY5+ѝērOCߛ.wKb]H߂A41}2}I*~#S\$Q9ޙVGc)FDCUօ ` @\w#+ (RO3'ٯtt|\֭#,Ǎq[W6UΝ? FeE3,&O6 Vk]VSPOtsɡh' .w$~/'&dQj2`c*JMx$HsP5j︍%hG _LAχ Ty;V8& 'LJSr J~=8(vw rHnhh(5S|zۑHKv3(?)~4-U0'!Ԝ {[ S?{"N?H|/S8UO XEcSTD%7ܓXaB62%@7WjaB0EHҌ@=B5\Z!%jםc-$ ~C56yTj:r~,Ӗz5N͌5q! YdovrzZ.3i.sܡlbxg@bf/( [1/\#ՑBS `$cO`bacƈXA0kڕf(_g$r_S@&#/eYj;B)$C9 A XVCm#Bʣ0~ m;:!c܀&RZD}3پ轋ZλLRYoa@Brhi{6ddt~s0o2x8wu^>Q~?G$}uJ\&t&Z@X*\'ӿ<7uu}1$ؠv~6C1kwr^mshY+9TvAmvX븨DOBF/""q| m:ۇ8EV e~qX}P\zٔF_äL͌&=tDsZá4pcπ\FH%Pf?[%~_=`~o1JVXg M*͑Ҟj2碼&x G1TTٶ. v?sϛcip7c 1iLsnB 6_CB]ՠ_P!jmzn?mU֣Xf# *gGTnU}҅d钕0Atis|i Ԋ4Y[[] W^72UXt:OUBgWbA}xsCI6r8N'l(3S0-;i7 B/=AIN]]޼ap-,1ٷӅͳNf8j!d p pWXLK U:wvTXٓU Z!BUb^RkTêfr<1qDM7 rj&TG[WHwM==:$'J)/'n.6Qd4HgQn:e'<~:p΅'j:@B;Cwų5̗A~;4&NCr .CW4QwVy('~5{:Ulh16jՔBV' A 2X{'+?U\y_Λ!Qt6Pn\fWE\eLK3;vm{ʶ9O]16*qk͇ԧ˕m:{[>a0*ŷkQoc/W^|ed0g$'LmX HyceOsdž`]QI.y3~'ĂsK14)6eQ*Y/8.,Upnɹ8 'jtgx(H7X^eRm <3*N՚|/ Ӷf{K bk&xԓ@M)e&g";GY^iHӟH<\M`'?;'~3;n"bi96jq6];ȋǡp4\nGzu(=x"!.(&U bil*W*v짏•Zr/?K&؀=˺7쌎CnɈE$קa.@ 0̅̂O#T@aV 1uH͞b/K9+y 9(\i[*]n.UX B1FTf= *aejRgyZ[[7T`ANxضvxK\Bҭ[5Y&"PΠRLWh|-<8M8jARZe웥-gaA-.R6HCuR(IEJ'HҬӞ ͈!a gV-qݢg }=_ yj. (AEGx o3ӻ@1n$ԵB,AsbiDf& #6W =, @]%atj I{4*rl!l.O3Ck%au~2! U]Q> e1Zn{Y3iؿidR:kvS)4߿K?sI@JWH CK@ʣ<SvQ(EQaU׏ }ጀW`{)Kh砇f-w#sv_~UKg [gBS |=#_̒Zy䐝>2ݢ-&(暔aesZTV$![ͽap% >K-F>4zlHK&c~IE(ktN*Ck!6$f+=[%q$|!s. (pq iO?ca%1@CUjW ש>A+B,$۱bٴ!ȮuއAD"t;fY~Bȸ*YԜhkWkӎ|hQUBS,L>3) &.s k dB @&5 ebnCX#x.JJKʅ5NX C70$Z8.i ]@ zJÝmP cWe*X?{k4.**|i/IGI e1Ѥ<$N3=*1@o=Z;],WX6Qab38ӛN"cĀ) m1Av$!6E0gz+wB`ze4F|)'sݻ z/s9uF|9`O~ bK#drLKi]zz??aS@OU:G8[CV8;-%(i~4?uC_2<uc}W'Tҝ2oiy&@F Ǖos#ԀefG0[Y2NidȅoH*aEj3ƙ΄HuϞ } 0Ɂ$dV{ƃ{U{41T6e< O ^@p{Gn]4`B"`I ZبIvwq 1ßjd|O7 lZt`ڄ/}~{ck{f@cwPa s%{޽>`qS%'˜.*Saq~URGEš:a>+>,z8*0dߍ \lAubz:zBaLJϺȠO}1d W!. -9lIl ϝDeZƾ[q"[D{cN|`8遼xH<*ڀ;sȣ؃Ԣ3 ehDeB(b v=5q] a7O α0bHId1{5dn)~ѓZ~@”OB!\֦bg)b~$ɰw>L  >;,ʭ;O_,t|Dn_7K\8L =/atiJĮа{yhaR:l4A gNIIjN?5KDOu$aOg P.ZTnMцkd0^+'. WĬ0LpN2|2-1s4c* ߠ52 x_6XEoi 8X5IoJӝS=k`qдfrYMX"@'hJ/ɓ"3[c4% 5o@%U$m5Cfd8La`*L8esòigi$(~m:ʐqn$zE <]t3:7'%T}#E:id{SѹUi$ް H A|ҍ;˴x4swWO_jK$NN"~R8 tB+(bU). Daz\/VQO0ܺάH͌S?MV1gC ҇8 t8Y48Պ] u^Qqm},h͜@VM#\#6iRKc-g^`FI*X{#(,Nt1-+KZUR)eWxF\-XQ*5v/ٱHS9$[3GPara#w1:H˘va|_)#c2!} h+_" ].ޣLFwJƩu^h\)1x1UI _{X]a,ytTl~i,_QVG:sLnc'uOw_{B3<0HE[Ux@9:n32ۺE-f(Su8J2a'#Dr]L Ѩ?0IEQ0d"l$)يeMb?xRRˎcHGU. `| jis›cٰZ-Mn"[<zFXFNȠsE#Fe_P8%EMOk t漬^wwpiR!HjUCXe%ר*USvQ ~>ӳf9?c^?ɠ`dX%I7՟:m .\٥DgBfrR2vbNqfa<ۤwT0 (@@\(D \f;,7G,PqAV\<?a 842O%(s?Үęnj=d>Kfoe kFݴ2ټo )'DMVdX!e`P6VBfTX(3˲w ѭo{ ]뿱U`0l;X7EZiA BNg$_Y_\F|OvW4]Hđk{c /ĸ8Q! >zb%ZQb܅5N]ZLKӥ] $<65-# ˜`ZQuG5I>wvG܎aPv9˝Gꉲ0~N߈[wAÙi`&@Y]Xf4Q*1=ʞSndj}h?͆%z oDZN^;ղ88!1ǽps>rXL.h7 E]5exlI%bHr'aҍX؜ BE]e{6n2&rcpJ΀EVg* %zp.uD+Q.{JrZŒ0PUA1ǝA>1#bcQZA+$?]eCYF:NRhqaѻo+Z. |p=wwaQ^dsɧJ9|VC"j!3cHj=6jv9YN*t#^bcZjWNf!T8-z&.`|2K< dW-l)It1ߡC_#lEec5X>n# /?wk@wdJri$A^WFledPRe&662m̂i0=Ixܓ茼m Qo z2׽xɆ0c͍A  3Arie_e}沣N뾴ل[m߉A-iIM&DKaj t*})Nn5͔1%f(C1b7-BGnV-5MrG5b]@h\ghSb^T}GwڅGRhͨQz.qf]L~jHZ/"c $|sJV>O^,y\!ȞG.2*.E'CM 99Kk,ϑ X5'#iNSp",o=BRCJ-=#s[qK"ԫ!4HިSpV_ K=E(y,묇޶#cfTK?4;jTҷ CMW-K8^=K &#[eS"J/}5zs{{+e1S4I"?Զ&Fo>ênvi#8C_3BJ0 zr90}Dg<'#$ o򝹼1kXʲ'H׽}U|uIk^Uij=gKƟ+펰ɂaG[_ZXmڸ5>qP.)$05,_@9H?XRߞ*#<]+iК:o]F*3Pl΍zB=?fHۢw6jd~2)T -]Wz,q!JuDZua㔵A-i;{YD0F?<;E# ϻY>TH{' 'XyJ%7v7 \DQ+HTl.03#\(IK)O{HUhAiz#n{^K9bse_^$s|om: GU1"6J&Kƒ(qDKooV `H'ߝF5hx$$#Q61?;1"(i]{9$a;qv]VKg'~\UC18l_)|[;RpzVf]orsm2H]TbTʜ[%}C'rA, f؀YDV" 9@?lhme GCAHmҠ9'al0۳ro_v.@Z>ڬw{ :H<50x6E5wOV-q-b>]"EPpgjCA!ҍo>ͤ^ {|}~cn  õp\%?en=vܟ7ኁ$k3yg :Rl9ҍ 6CXR;v$/}ؠ)!]23PB.$| [BxDO m$fɲ{z-^)ht %z]`e=8cq'SOM$ }c2!hlы=047(E7fpPU~(e$!]Z3aX^2ȹRn>WU hwއ㞩'R$-F=Wj Z^rY ʹ cx^J¬u)\ί6Ua8!Zs@Ӂ^AѤuB6ZGK~okra< xfQTcDbVQ[JT_ 9=Hy\qGQM)a>h af3ǿx<\u%`@tJlt"j4Rjs{wDuHݤ$|U+|P<$4VL ;Ye5wڐRi. |a8jx 0a!3r$??5yLS 2= ( vڢ@O7|fKFQt[0?q]  Xow۷MaA%[ڲiJjïW_XCq ! ǝWW̦)?Ɲڙ76d:Vn/ς;ȶS7 !a]o&LWrr9:d~Cn*-Os{;}bhrc n&l0:j s[E< KrkbLū_]@!WM1h{)Wa@s٪wMOAka -lpApNd~[rD@qs0/>zRD!j>Ӕ ip6czM"̋1>#p.aL@{ Ht0P]*NL6\棷Oȑ/ǗYWHzn h(5U_58WH[`wM*`u'iQJG&G$Zp|#L2-ftC+XjUD[FPL͡ZAlH> P"P$(th[^+iv? x{?햨6R[Rqh;9Z63ğGV)Ae(k}v JJxP3 OH.8fꐊN|$ .=߈_Δi9s({wi5m*7 zu2׽x!Z \kԳ+%u>er#WKc}jYtJiܥ+7.F5bxF f'.@}t.D;e9Sҿ03u۱@;{P:x{(I2Zx_nt ~錮qs"T\g POyZ|?J$I(O(`㡷21|w)bztV15U޴DTH.H\f0sb6v-/NyP.LjϷf(";X !G.ΦG-W[>p&UPt#ݝcoh9]lTXHvemKgyV/iM<.'y.kr4);Rk0bzU\Q'`xf 4 1IC9ڍ/mG<:$BnJ 7ղH.Kͪ dHKo:G93>KaQz:56!/m5:ج ,z%]9 E%NMP~CPɹ+F`K6a(A$]?6'j;$d^= gw8i{TJ48+=HSV>"MNAAfPsQ$SwXJX>*H&w)rΆ͒Lm8o]lȜCG/Z=p‰b?ga1S1wkw<E2/,qo(@@d'`}RvZ,d2s+:vA@sysѸKsDnwYW+?`?, Rl~RR0HΚRHRƋF&fW˜&R>aQ9$Ǭ>˕DZӧvF%%dAWGI>&-dq1-J|GzG޳7bVxGX K$kooԔlA˗olߞ[{'p)f}.[}B6.XqjӥMS81) ,JGH6*<4ҙa3SeBaڃ8 \<´m/D!]%W,o+?s F`H>:^WحwSe^kXSc-0z<@y'THZUzxqMJZOVxrڪzp=~D0j~S&à|F=nM F<S*)rHҰWأddyXרE\~#%դ5q 8T}vީMD&A^sF傁_KV;؂\8.?=X71ZS?E^H !k>.T>R>P+"bQ ^ھ_ e5_y9?勾AD1 v >;_hG?; 8by\E[F* eĈFw-6@\@ nM\Iwؓ'NJi`îDO%\v[ǵ3ְ\0O/|lke1\K`mB]YؙK k!ZoÀ9'`]m,>s\ɣ*R[^iT;aDj{[I*YY;"BΟŶDEȖb[fL ̿rԋ͒=@Q'qaj*T|`-֊VOORrk|^Iy ]> _)"KLmT@{COIn Wijf~YpBeO{ay:MH54s6Js@Gy8Z0 6o!EYU_X׏G[fD*7to\ha`TZB5HY*6 -? źu<6yY8Ul3 Lqu˵9,+6x,k8e lEʢ;y^:dAxI?y 6ނx* $hb u6D6*S}|}Ts& 3<48|/=)YfzO hbn v);iACoі_(ԼjY ͬ!H.~:m)mȫ2tRO@ ug>ЁQ,hPR\?@a? ~T3ƗBKTZ&~w;{7Q @uOwR%Wt66#}e. ;z_^~ L)Ed;?,,segݝM,﹄vTgft4ҼtcN_g>֋]ڟAjl3xELC$ﻬKk @ћ*} ǧ;s8t|\"qg"YHŠDŦXvzo M>&sIҁ:St5TNV/'R0#Kt Y7jZ3ccs%B(h& ~KP6L5"FpPv:YmdH V7wmj>ƞ!9qs/A78߀K5=ߺqn:>0|s³:5]$YϚGS 4#eWL &=Q:c;+; 18l|u57UxɺܾFlUt^ Q(Hfִo Hͷؐyو}w~9xraLR+ A񍗶1F$xpUgFz?AIACxf, lfRNBpnFwͦѮgϥ` ~'mq"w?S*Y x˪=n⼏![v[u&t\#Wy>=I'X4̮yURcǐ>;4Cr+~e^v%=2Gqzsy))A+\(ts_ \WU-koPI.?V(1fkjap3,Иģa ҟR%HE,I}꧘i4-'u)44p`WGGg'C;~!c*p4_[k} د?1=&ڮ:^XA|yO4IX%Œ'~(EoWVeՈNVds^3 oQ xuGUyq Ôsʒr\82W{C 2zamjqcRyp_q/6Zk ~9`Yy10yh\v+iW~3 x`nHJWnI#y⺽;@d/Pv#}bp6ag͹cT~0h<h_Iy.afjx++ódAj $^J YF]dpuC9x*aD FYH"S±[IلM5..v\HND 妪+$|֧ bf5݀2&Z vDpݜ/nl I 5}]+ Ek:ZC\H`ro7zi ʠn-Z}j[dT-<|0?^Zឯ)/:*6Uw)jx8=n1Cf2C7Xt4o*5KbtJp F.Ы$ô3 C öt/" jR.IQ nޭՆ"&-;gD;HM1423b}+7Aac`$9"vޏn Q: NA*R60o=f^6S,^8'6~~{[7H/OFZ@*pc`o~ݠ{]Cvp,7"E_AfMhUiuYƔFZglrJ t|Y.Ri: yZ*cynԼŽ6Ո̾|c [t>~,t%|#`ȃ+bc~.UO=vNϯ4,/mQlaZ%> 'r~kwKG2=e @@s]tG8vDhh5ƏhIҥ NeYx8TDI4&gS]e .+-koIDř*/5=2ҭK;+1%kCݘQ49O#FgKꚭT~ST*峏Z(q- 4"_k&hէs 7J|ec-MćªY-&& h`5f@<} >us(EJ4B3s⭐Ԙ;t Lh -n^>?jADK*'j[D=P5s[;攋kP=NiQ^N{6\p( )nх "^kJO 9,:oH(Tik/44149v78ˠuRnPlMڏO8$d1ML2#sB|#BMzܽ-B̺c2'?4qRw0{Mk}n:/g!~&ơq b5Z®Ҽ#F0c()%Z;<A9\ȧiIN`(Bv@* ]ju!Ӓ-KQ'(-@#3J6̸{@bdxe~SAպxyEa]T/OX\!]Et@!'߷_SzٿDX*'%اaq)%g2cqV %̹>ʳ/%1`&\XH]ddF͟>G,"{P͕BALa`ruzUra~Xi⨻D.~E.ZGPl+1r=5`䦛-oӻc9eF{z* 2>/߄훋/ #̣dU1 f ,VīInW 5 '-4"p)]kZ1Wghৡx Nm.g R~]Fg2jwk?i{O Z:v@žOD'bj3EnLo:dӑoJ4 Qh~ m<Ԙy/:+^vr']ɇIpJ(L^oOE=UL)% S@K!BLX.JϓcfajeGV d0+N BvH3c&,}b5#p ?;{HܝR.ilf<|݉ZbS('>DZ*:*fqgKv Jc$NCwhHQYVM~eAOؠI$N1%FmX*&ƣg0 Kz@ҟo #ʳNC忂pn$]U{!"gTGyLeb$:fpDXއ_mvqt4%[ ؆`YBeXזƝ6 .͂H<4M9t-]?p Q \1eHN$K ;%J_Xcru Wpu`vn$jD+u[y!kwA()sNKcd=Xb![Ї@b 'l;'H6Ci$ino ݨoV 2fL7 ĂNaLDЮ-0S\ddΣ_l/)!}-ꄀ 1|ؘ ( h!"j6N,Nqk|eҥԙ@yNg۱VM钐u>)FZ-,[o_~,`Ncw`V[?xynZ,U405Ba-XC]*̄AV6ǥN<'K{fm( ڮx~WG 1y;fH@갋vnt͹Dgl"7x4GDPY,ȭtMx܀q;)M Th[,lVzV& "kkB h4nLp2Wu -(*۸ lWyG8jՍ2 TuQYf` ٷ:S>FٳcANm6+ R!.ɐȢxhtaPފ#\|Kݍ?Ue[")Mּhr0Dk49kp]yNzވ5a8goK˖A>h40 XHfd1\t媔P՛뫺cE0͆Jg]9=mDdڏY-8YPNKMu3*?׃]:G+f#L c66e"!8ޅ)ExP(k@|?~9)??lR-IgelB?tNY(S0t>(EoBREDD2ˬ3~I̸8-er~~kD⪒oX|j3Ef vl`GE7&,DyҖ'ul|֔J!(lo.0FY MեtAzֽۣ-~z&g k4DHSU ssJC>5`gCE\co_ ^ xT>`xZxp\HxL!0Ӽt@ű>cʿ}4wDTA{l42}2h|Xj8yꆙ0 0cuYIݽ풉 SH,s iX OL.#V\PG"73Ý˦L9u(n 7aصvK4N*D ʅۍMi^Бl?>=>1/>YzH8+R :? KlO%d5!xw,r} X,v6 @*[jĬJLaNْLOɥ鮨iPqyPY)[0 K d7ʢgwcvXl$d]C^KPpC' N ?AvYPጛn^@&B-e7>`տ(D`CESWcH߱ QȖrgsS}s}v-G_9PYl%v=#0X6c<~6Rͬo߳!r 15~mˇ.]YAwa˕'>R1x 7vna]o7'cQ=PaRk!2By`4<}DET%{I[ZL/J,bR]/k̀凞o_31N,$/N,*:UZOY&7@"8-aO9Kpz`7@ R\Z3~`Ll$}TѢqj(Wc^ޅZ, x\ebHz؇nȑ{`"tI\E-Oi B*+B"`X <=3Qlwc?OAH,O4 _OXC J \'C|6(on+dejiK^j>t)x _w°4/Q@ qFDjyBڡ k%l/<8na$I}6ET?L;/lՉ}K'k v_5Ś$W.0%]IXLɁ4L񞢠Uē=8aSHм9 vs¶]N7oM-5<ݧ i# Nm,d=r03|,a@b"=?T)UKDZ>x-~W· L<]+#dgxX;9 +N'Wʊh,i^N `(K~,~%GC;O{ڣQŶfΟ(e3hZՂE$}(m}R^66CXOEa m}AW3-q O<]It~6Bs^|Ž9Iw#VC@$|e7)-ּ87zA o"ZѪEYфrBU a؃D",ݰJ ԗ"X>aK ·VG@t]6-]a-͵gQq6I`oTX}.?z'rV,x )bU`G?r5҃Tzۻ~>UB[ g 63a2*2c'FT㪪 ٪Mß $R!2~e0CQ,zEUde Y쩟C4@"[#trakQe!P*f<N V{4y\E\ҕpnDfzyIY*(y!dhBl%3&t{g廓x"kJ)B"5ԅn)SH>pՖԿ!SD!E͂#L]21-Kmqk8nW6{/qfX͹Eo_0sG#Q4g EPAnp|kurk|K7-˿N؍;z|! Q)6DXNMd3uxeÇqI7 DM1EY89d fJ37vÓe,j'$;Rc џtO>x)OW .p{s Ԇb o5c\zkY3D쓤)ṆTK}:^zfV;pT }R= ^A=%%^` >"JD^s#v[jE_v 2Ꝭ2|nz05(R_(tv>T`k& 5'} #c4o\XمeNhHΌG>I(s FoA'h[Kt}  ? b9WӊdBc4t@Ayj]ߧ x]`d=c8c陰..,Zd<&3^/6|r(n"rElt^SQi LV^4ڇx`FvQ ;PA"4VOL[vw23j3>x WXMYuF?Rkycck$e)(P`{R:Q~[| )`༰~~YzҵVTxhi0ʋlX2-Vgv/.H&@.Z^eD$^m(N%  '}/{pR7J13+֒J륁~%Zd,!{D~iV/^ї.gH*)Z])O9xW]Iq?rC`=j. yGM|BHMf f+IQb>bj 1nژm}^ QS5'NC@Y@yh: 'D樉oaUCe/ӷLKlE~50;X[r~OM_&vR;v^0jTЩ1HV14Zd#\~Y^rrWm }L{ɇ "I TkS< yaAcd34{b%-)9P( OOb;"eCpSq>u][ý ga4-Q( +8&@v~Tٝsϟ#i~]:qઆJNRo}yt"+T5,RX%e>eg#||w_"&zo\V |C*Rc`7Uۭw+(I9vKf=aZp EL.V"Q@cTb8nE.&RVkK 3m=Uaxfp_GҒJt p+`Hz`IIUt 7랛D6͑^T:;֪͘׳0 6sOtDdX 2`dfO2ʌ+kw?Cߨ=`XY9t]AW%<@t6 ;MSZE5m3H27۽?xylDPJ"A}-/ 6[q,q6|%{#lrWiW=N7񈔜VǜY:.4N9H RIbi3Ḱ+mӡd#;dvfM(]ڲ"fa߽jS:>p$mLu)Ϧ@Ƒ!\*fu&D}quru C4P|ڥB??~mЎl@qh #W_G˴f=a>Kۊ[oi=/by2n}S..rl[ɳ)\ۣG |uUcr)·5}|I\,@5ݓjV|0C&̞Ja aSH9G2Ch`[CpXFZn-kݙ:Ftw)PUv{BG%ID9^n_w](d!$F.t <`Ywh|ZT^l*HLYOԷt-Xw-G+AĐGp^5ɀ)ƚ(WlxC&TCx ?4*e'L%s vy_@=^Xބ>ڿT#{nlg^"Ȁy*ꇂ/ޭj] bM|cPO_jx<7>6ZD +ethYШiwQ^ބu=T$0kIQ{rW\y^@̶@˗!}CdR|+H`'`jKv+.HTdFid5w΅le0|VfF怪rJGX0)/+QnZU Iعt73L߫7g $yv9ATcp'ʙBC`oU]/| _d+_LfX 9DSGoB JUul[T+^f¼]PksP9|wsAp\4g{^"sw= 0En^+CF ln89/%n voλ˛W*Nxiᳬ;~k<%RG8gV@sϖQQ (Cz1(6m0f!f%|'[̈Mm3X)@WlLtWQWu`JTv_#D IUn2 w7׍X[&1 cE5<>}DBa /quNuM1 |U| %΍Ӆ6 +?PLyİ'Z:?X8W _oX~7˒!ۏ}SĀBh}uWX#$5ik̀$)R}﷥=RTM:c Yh^\,PEp&e#+ u ֖/HK7h *,:wt(_: *Cw#&&=㍵g,"r{|"|.51Ir.\qI Dw իE~mo d٨3cvv,!Zv3c5K쥬z ԇԡ+ybPX-_{۵ ?Qo KzJ%YNwF~/ުzvEWb()N]H>sMx(eqkZ ! vjl 1H Lmrs8ʂy5d@"^b_gJqǗWwzʂ9{2Ls  toT~R闸'ic}Ll'A4hlzI@X\nN/yއ-P? !Ut}ŎkF:XE )5{d!Ń6 ƒ 8ƩW?[7Ts-4AVl "jܫ^ &{SRWׯzbܥrXvK-w/1L%4EPI:Mi_&wJHˊ+f\LuOCI@,P] i1/{G!8U(/ PC8/}k5(/H=G"xMU{gI }Dȑn-`{4yS|zP6kr_wOܒ!~=N4V&ds=9Őb☺8dg-0(6UWX'~_W\ p,3ݔ $3?XXWOzݽk7E7i&^6l%` 4O7ʔY>~4Zyܯu6F`b$`-MI\*6>?4Ĵ DDq3NNmQ*8zԬX]rs$xcHr#g\D荧B])Kӊ1̮U|ArK{ ` LaDrqew\-#Wk6@ Cרև3x(RV_zT&t€DtZFIy[|}sBo)\hOrI'?Oj'ڳ"zYAuuhȝ;Fh&(pIL4EA#N> M)Q7_bh/pfZ$F!SwUUĀw5z"*\R?O8bЉֳH MGG5Ⱦ0,c( S.qI.]Lۖ0z\n(=&F j?*6JI0T2 GO\V8nVqa9!Y?9hIh { $Pz8 &bD(+b:Wi!1itFuQӆrdSKh&|b>\͉uL`=s (]\a.ϏVS) D}_NPB[w@4Vb47LTs$BׯH'm:)CNa/|=&'p-nL+*|"}OT讖w,Q%G*!H-ve^:mFkX}al*:7W,7E6Ci2"p/ZVF@FMw_b>Ĺĵ- /簻͗l5hS 1x nKZR90bFlU|!07uetT+סd^[Aho]AhP TsƓMx:u6l^{US?8'" ?:j5 "HYrWu+ĀI9A-0ӀWRXVW}yފ!Ad9ׂ*%c;E(V9Mw8({%c\Q(D? dfg%鲌%xG}/µzG]8x>@DpM]awIg^U΄&07׋q 1Da1ʵ?ovIëz\fc@=E' c:eJ8^jf#Q6Z@]_VmJ#`1B3 >N?ƣX7PVM#h TfZ=Kr'ǭJb tV Q$J51k䠙0\fNDv$G]D]ewkvduCa[82u^B 4Wg2mqmnNK}µH]:A<TOﭜMfeG,y'e$߁f8FdXXM}R7Ӛ/Q.еkCSLRrtWTy/' J4YSfU$TigI[L즛:< Z]ohڳ7֮sJ#Փ4Y#JX==lNxxC"ʄh硲LC 0dbzm=ɱ :k&IT]"sIjr]Erm C DsMEin z)Z,}'-ss,fodW7a٢מןHwl@=YݵGٶ|QngRɸ,or[У\NnXzh#cӯM`"@-=yO/Mؗ.7薘f+.Pb 0 G C|l` OE'C<8q'ӽ~`0DsXřAbf+/rJ7ʸ ڱH(%t٘rqڱDt6V 3Z z%iqX /eZ% ;'h X d4bBLJn~Zrc󏀡!liN^qL^שhb*@YP m#NMp1]Xʈom^*>.ZG -2/V>J`|YqfB|?e5^A(`yc|;Z--cCE;kZTD Ga <FA(/Y#! GK^j?~~;GOL~A:h(%~S|ѹ%>uWLHe'x*uOWܖ8sy"` dSTR*;p]𺜒k/ {AV8ЫomdPĒ4+6L zFӇ6ş^& /E׻Z䴛 Oq%ZyԊ-QKqW.x,%Q%Y.+A$2.}kUsHMQK-.at,>:Nr(uz*/ hd.9 O\&ho1h^OVrvK" JIIHn|ע׷2I=d@fT<~w5&rųL)âμ7i͇N*_fx]tsij,0nEg B(֜܊^2bQV gW1NZ+lK/o })L_rgţ7Khu5I$@Ոs[x"9IQjgErFDi?W;2 NxizH#ADrCGAPGOϐ6ȇQ/ZMis+X+·B/TVJ,w(HoTBL>'Z.iБȑ9 ,ݧֻU$ilr6ƌ%Q=!U7D*Hg""ڀN)m[_A<[!-3/%XYoqi3R>A9}yW,3RRU.^f9MM1"{@ Lvx|`+G6 :`m;.Y\cn^6z/y.&NEi̒ƅ-h!Q>,^ \>Š~#Qj1)Ŀ䖭~#O8RABL VڷAUX_ "u* =SN, =\|/$MǿPIs[@SҘjзdX~AC}49 >6SB2i+@wCsBIWQ ZNztžMQ3LmٺzRBscN{ JOkB6qiXP> Px@Q WY֜2eovUEdJRNv]=#.tIdj,ΫFU)ُYJNa"݄Y@|sd+94Ԝ iw90O|}PAi su +VK/PX [a-)P[Wwreμ8*֙\X;._5>g q 6D,jr f8{[=+ǹd;`W*aZT:a%i(>]ˆoQvsF8睏;m^ o'SM.S\[@ĴD1BT *xuIl%$[tUҸKx Mg@Aq oxRpU1LiR{bk4𓥂R-JRmWawnyX/((ɋ짜|wx:тEoXJE MmSzE4~#9sO^Ro1H*߮>k$B^p L6/<<7 x^n˓g5ZI=z N(d^ݞ| nWJ2Q0P>Pٓ^1zmRmt9ׁLe&eh.DiɁ" *\T{e .^@78vHlĘBNU E¹.Wo1J@{c2Ez^ cӸ~u1E|%e94ɮL4M3|}QQbը|r};ݍ0"0=X0gp0 !D}yڣ6(,4=zObͅ\Kg  j}}@E v ) [X%b+MiiLCUMmn\=+cÔ:H=u:Y#ƒ`pg á^.jvl1RӍumׂM, Iڌo)vD#rl Yv}S7Fnz-z. uL]ti,mel3ׁ$E"ɯ\8 yF#WRk%<".3p޵CpQ6J0)O!dU?b7L(MTUA6n &7v܇/\p~ʪɰ-WdLƴF+cI e*ieN0_j:UE&a3][qtgK&S`<902{ }UO )XV9LFCl ;bLT.I቞8 ά՜a-Bs@cU۾w\ÜślвfֶL}Rw\ae_?%҂LgfAcONF|"X]N6JUTtҬJ8j]{7g= v~TjamGT&ђzTwGIPD( OYCײ1v `*ZEc!֢|;5'iѻyմ/09@)vfce 8w}0~٠mK{>3u:Ia˄OygGDPS>#ZnUcOtNbe|,yпV2|;r|_EitPLY p'Ѭ? Y)z"|-Oμ{Uӿ]RSՙ"wd6֦_(9ޅo2K9&pE$eT+ N..v"$]ppߞ6\U4bcw> H4\'$RGݤL:#(ߒfdl$UM}b 0^-0= ݂?xN;<"n^Ę! jWH%A^@|$ 6vYMZooqQ=ۢM" $q-~UMS?~kaiX1hPtȱdL.SxZS͟ 0&~RJXfy6QfdbmPšq1D0v=Vz?<0;~4ҷ'gZ+[NgeD{u,/S+*86e5 CFzSsJ,g_%UQ a> |N@ee*ʢvks8k6b/iuݏň1 E (Rki7N7z5Ln.U(q\;kk Ak]kghw/6.^ϴS49DնiCϺJ2(O+w7JRH J ŭ'jS5  # A\tL,e|wq˰˴"2ʯF_Y;׷:턬'BrvC4DtV\9Sq9VҜd6_"JJ9yڶ#ĝUSM M<2=WF܍  #+\QG=b\!X1?Lx%s>;IֶQC=%Gh?rjݞhS8ż&wɹ=TU :զߒ]7z&-]3dYA BHo8['.Էy $dlpc}wAŋkFCq4,yUܥԫ#z*F8[^6TF*J&)[$i̤V}C~t[Amء;oȧ¯{u =JAʚAIyw"(XXquFx[C;8yTt5p%`b.fADqnp{ӓX )|<኶@'nS^ѩNIm?7'jn4qtO{G Ӕ86f_҃~$,| R"c;- eoCg}G>C] +pOA45{}MZw=i"O\J hHCP T{GbQ.s#9cOdD*ܨݜPب`ooyգ*?gj`s̋Xa4KD>L=W[O@uy4e&gcq%^4eq}^zY =Mlmx$:<=4)U P2 LOryfp@+ٳD]:+$^jddww^H tx\vU1;`F_yRCIռ r}Dž[ӮE(hOg\MM .0 `buR,>\ &7cbP/XBL ]9%-+T)zť&99̢Oe;(k2. - lm\ dP:zkY@;bL]cY\o,Su3_ңl 1G4OEl4 /c FKJ϶osq@u|KmjySƌɗ;ԧ8Sm}.0YAh },~5x3Lh5Kr|Q)+l [qZ]Vf]!UĠŵw'-B;jVZ)4YJJƦN+u(^QӾzq[~ :/DVtKb/U6 dx>-AnhK\6(c,iBZx.f-%E@JnT8!1 @Xi |\􀈠x'J@p?/1|boW0cα8 HsMV;Ƭ 9T(̧΄!Otj-^^R xIń6}W{L,? Ns8*__d˨=gb_Q,^} X&?WWiv2f*w0{Ά-շ=LشӜ6+OT/1 ϵe4* ~UiSsHoz^Ӕz#9>GTߵz̒e.PKgo(AE N{],(qc%l6TCr$ēȹ٭ܬĄO I1X ]Y c MGN>?jZ6IExIʘ)r._Xcl? zZMO|re,̯>YWX;W FcMs|\* ǯe"$W+͂Cl[v0aivsŒbSZcg*%xȻ51uP,*ڕw2Pe@pE:PJU])X?L¼qoY+d}UfXVkQC(XSm }.aEdRzzǔZ-cAۯ#vGiZtmJ3jP^?gHоp#ۼY,4O}j`o3:PR"o VyQ1xĤ5;`Vd !lg sn&{ u$B@ \%]T3[ZsފOf$`ĉ`|faJ" eg>UI1_ I0)-fkKU'UX '!vo> %mhiPA4J|ܾ}l(U~iTFfxQW}KU#o\8wi" Y<PL=0S%U4YC4"b-Σ7 8G؃kl&1ث099&3_eޱh\YyAU%,p{)\.NsxzG Pd ʵz2r8xe7b(W> saԢ 3%_B~`vԂ(FFIPi bn-k=ӿ\ov69o #S=jLxLUrͣitM"KDݨ7<']¨Qhai9^&eⷥnoLK`Y>5bFl.Mk ea6[l_ΗNm`jh.03f[Qwm]Ct٭ծDUɒͮ=bq3َ1<" v.(JCc)'B1rQ=R ]e ;EDw{vwdX jA1Rl3U7j5^Ca#tOW{@XoP6vJjZryǹG0Y-QIaj17 :CJڒ@sHڭF.aD(K)}r. OqTa=/' &m%UǕ5 eK&ؚu?!Y(t)M ^Sjo9AK0;5x'(3 ;s?4^!gIAA: o9M` |"1Inb4}|x  [⯙0Wc;E*=D(̦& h7KGmYҢ(Irt7Lf | R;:vj! iZR,nU䐔?./7)"teD4HihuKDβ'/n9cnnMmEauͶR3=uv+0ӫ>׬b8M x17 jV//}eGgr"h7Klj09f%(OrrFi=ߘ[0ι<;B? ju]jb@Wi#E.G:Qy0C msf:_J\GEz{,U5*"%W 7=NNJ#OcsxYf} g|o!wL<.qv Nm"J7eyqUo|`2Ns 2+ xq|44j_! DLDzrah2tMhѩ$qqczg*t Q(yEaد㝶cs2ʼnL,V~. 90c)t ̯#_}$J龞-1î"brVi!?L}LO^UQ'"ݶ ڀDS[E%LemvԋUR؝𢷕9 yi.C@ R#bFc.^3i9 gGou ])^r!jT1rytv.^g(߻ahF(IWAoچFO@IBxkΘPL"ks4zMPq͖u\v˸qOv\0tJ ?c7IEI4" "_Ti{UbP4STf$kA 9aӜ}4V֜79|&h= PĕBipMk; y-jdybBB>`ڨRGįy%}jt\5Z~hSSz`B\X2"E2p]6``G:1vHDE-XI f!Bݮ<{SXS]ƝZ}O=b4 taw*yۭ*q8pXfOMO!f|"؛a {p@\ۙJ 0"f_Hz'`^㎝IS}@Ҙ0-Gj ҃"RJoxޤY^ijC@^yLh@R>gr<׸s*;unn{ zk }2z.51hYШʽd͉>Zo5*VZ=/5&@~)xO|{z~ZrӲ zJAZhx\j6JErWnU{O.˒j to(eH1 QؤBa?RԲ[pqJAKsAlɴb:$GF܍*GHbUzىJgovi,<&[Ttb qڹ39QfGS>sSTsT&%>[q-|\ lcHǝ}+pHv= S4Lwvr \k/ع 'x̂_1_A{hpI: /xre]Бċ,JSfpjk=IR ˜8I or٬ך4eg$+57 N#Ը&D :X$pL)*s $kd)H\pɴr'$˲c T1)^> ă1IVC#Gk_fk0yn1 zr7 &a ]FQܜH:Mm 0٩1!%ؘH #ί0YB'q:Aw] ,QR6uSz_w`+ڨrn Ρ[O/Xu!qGV8x⒗N̤TJU3f+箲C 2s}fPYpBl3iOhc%رTmI7ۨsc~{KB^l7ʇK +!vf698]5IqqQjѥӡi OQꝗ` 4Ҡ2J9HU:bI8+jCdPTC8ʌ9s:>6؜4m"d.be䶀x$ I*Ԉ8K T.prBHR E %eQ@2$5wU(u6~e\D3/3+j\HcNCb`7Lpި5vdw5.Af!^Qvri`^o/7*Dx.V Hqn㍛?5c  PN)ǔ _3A\mkZϊXYYs}"_\R+Ҥm@a06EB&s3wWW^m%~|0nUZqU|^< hꩦ< ͱn@Ui ֠4+™G8z 'yvG%Yi3עq ׄ3vIS/+# U袺siETT\-;K &Q#?yHmJYK?*Y,}*Ҹ y|.@òhw>BW6pCr6Ϙ1F$[sI9Rw˦C}"8=aջdspwgſfdduN]u^KQW8}K#1LbyIFz6B vt>jђ6(85l'< x5 ;μ2O#3^$kl꘤"RIݴJ$ReȱH0'^+-'(A`T 1O;-\kqwu [fR_Ijy44j׀X, /+a\L<)*mmu-OJ6m"4!j-;dP%I<gOƖm[7Q*v8n#NL$NSЕ{ub=V¢{{T(jz`JZ PfBWrWĨg$:l+wAW_jVp׍M=n>:I A,ktæ"h ĢFAEcl[ '\ad"rNUn_ ucY1Tc-5n</"L2S&sq xωBbGE:4ڬ-wօ` !o.9cZXz벑 &q'b!0Ac(tlf?Sk lVA7p@Ѫ^qE:]pT"$JJ;&o9I˿לLJtP%SIgXc$U,?Tr&"%T];d@XJg͕>fRɿ`Du)$a/" /V8Û-d ѪMm՛Qʫew`E:W>8{'Biꝯh_xgRB:ݛX'.-':@tVVc]S +0NŖ/#D4(Gww%+0&'E.֦_='MLxmEc\?k4McT}}k6uYdP H.-fɽIT귾(:'-aoayݝQj!Bd(ɅkE5_ AߖGǩD6[0@?a LkScǍNo%wۦ萵uKņ"EV=V',lb[w&U5Tܹ~IZG&Kqiô}(]˫URq怣[&{槍q D;#.<ήV_wj^l[$Ha(/rR̍VU;D-CZzp#[/Z†mM# #6:)z{%OAP),y'hRw|G5h/oD;7[!97g=uau(q (@MsR^f."`K~S ~{ $/57]CX{: w˾q*fpg lΕN{h^翨Y>=[w2pP OlOM.atDAu_i1Mfe`@=&@A5[(#2_55 jW}2dFݮqy߶nC9H)ʧ(/N8DEZ,\gG/꿣ڝ_ .eCT=-%Tg@lg֤.I<}3tSϵ)\yM.\^yϡAWuΟ7 bNnuc9enle.`vLzPq~8}3 5 b' ^Cle>w#i NbT\֗ fe3oYiFfaN퐅± "LSio2k/AwȑJ\B] f+b^Ga$xDSdh.K;u-(fh@P9 5% I`}OtoLOhu }UDdwS1 u< ڀJٓ&"aYɜf7кs18D-:cZZ >D}&tn1leYuȞrBUͨo4+rT))WN@ z<1d9Ab`V`^9\x!7; VoQTkMYIcw*6uƐm#JVBxeXx)K~ٟGM}(ŦJ5B?@>I@Y^G#cH[=;Eo'$۔ƶ-rg k^Ɍ Q,8B.^"7 4,<r#; v| t\]!˚!m#!JZ[{6r>{)r ^B66AnB&[<f L#'1&(y5ޟH;fh"rUʫ'7e%w9Ξ+yS1b~GWqp# -) 6o ;*$D޳Sb@&{S9g2(1i >yY f0N26I_/0 i'X3ObsTq0;|o7Q̛m\(FZST냑4p_:Ǩ>;ī ,>puH{{xW]@jЖVx޹p=Q.*"t+7Ml^3Br g  8S7MA-ҿ{ ] f6NѸ5X!< yF +@DQ2NWMQ5 k2~S&J&¤B!Nj'in檖TziKa4ĖT11rzioRz,>2וQSTEyz=29~r(1p8ĴЏc?t\ {:fGdam_hGyUꓱ2bQmF:Z2{O bny?:Xd)UeOOYaWⰎFgU}ȩϼ.9A_-ZA&eM}ƜOΤ astߎQ77sX 5#s-'ߢ-8 =`j:8{k{d70GGWA=R~hƓVޝDt}:xڼS@E(7ʷUhB=WYRT(ߡO38_xA߅Sh:*3+6QG# ?$BjNhL4P:rbtHrxujFaBt0kF85S6 C?mDX^Jb*gdV%$iOu\N_ޛ{RLMX0 {۹ޞe4~aB֭㱡,)&Nwvz[u dYZ˔8Q9δx8Y=mbjݠᭆߤd[IH%j@9IZC4N e (`ޢ ma0kahrfϰBʟ-`bH7SZ235יqt5DӾЄʸSAgtV}yz B:q̛O ᖨF;vx?swJ^rJSUϲ@hgq〈 䘌6WhxEǜ䔇ijazoN!P8_]*g-@0Ei7iYI8$2*dFٜᘽ/y!-fp+&H"g,pggrVe~JƑuGD–}49ↅä;f7c?r,vH rm,w9 GgWkU=vk>bln3KFkqe9`i-]eyAq|,Dkt_ Hvݖ֠O[+b,.ׅޣM{v"ʏzp>9ՠ-pwtݰd&䅩?LTDFQCVhl ثTv, ͠] qQ)f9A3k7El_nfCȏIytG+u #毛*1@hǷ4((O @z}N̽wrG"#Xb\ZĔ[VI'î!+_ e $˝#$W2)-#dt¾ d|3u߻FnCX;lȞðzuLܕ/vO<5(ӹ+NMtYJ!PnT-9M.$xݬ~{RZ6ja{rafD1uVDwcΙ>_/a ^obAғ՗BVǒHɀVKmP*)0?U>EJ^+P5Q\eriԶA6Wg?'"󘟙 Qqǣ-mj+ԵM8uebE?^7:er_((AxMݲ@( n6YO//ƄR՟@ ]!~t\ n+`}UAٛ z 1$drsӢ5Z5ґۗ905T'"ϬXy[EKPqsHfy*XvH 4F+|gV ?Y4XTODMf҅s"y&,U[+dGڣu {3Og u,`K>ܦ"}Ct:e_X /t+妋a{^N F /Wl Blp|4,]Ms UQ vTh@ r,BW,^c?1:PB@#EgrWO HeH}atyߺKkuV^Bqs<`RLheX(vџwux,=sZI?!ih` 5 b"wϴP•O)F{N&RK90>ɊHNrsfȱ}?JOrkOVoQ:VkWpbV]S??툱GXtFTZVtYR/5J긵3ތi?8fzGv \.sAHB1otiȻ@jNh-g5Bfϳ"ڳǣS-QpZ2C͵b'J+XS=n%ߩ49΀m[JgVEOYjn r57T{8{:;. 03ב2z0t|Mk9m,؃`h̀,I& 814"L ~ҩ6* V54}ťFhz.\i~2>3ٵxVg;V,7M&GRJnN|ܹT( _ t53)_{ܵ&2+i`e@sɥ6!SLH Kq'\\XUhmo(QjI,0i&0M8?X軎6){ Ë)wɋ0PI;}(7bx4vO".Νo-81˜f'Jc@Cq%Yi2Bq?_Ƥd`f%HG6t. <G[u(#i^dy\H>ҎFxE"Lpյ١rիFgG@^cr4ηJbR}/E#u}my gRg`2a+D+?(+jB""]]y\|d]"SSt m.o{|JNf'ld/Va-TӘa5ڶ}TMѐ\xy`b"XijJ*}$I., Ԏ*T$\{.nEw#E[p-A^,՛7&MFI [żp)E(>|e DCpw V;EWB W-IrI|vOũDG-W2v?0fX֋ r+LrPǴDZ3հlT~xzN8/;+:xIx;*%޷wu!N&lOݺ$+)l2QhGCBw@5AP˰aYM~6b2)!>\ 9ȥȃJ4aXf3O+p)r m^!+S/m KOT;`s>pFA*bC2n7} p:茶P+ί[ D\/;cn`!D$ڨP1`"eҨi i8^h"8юr,Şyzx0z̶!1!.3sLzþJ9utJ %^g3'UCR;QQT8N:eī> `O *G (G*5H}4$YD#åO}4HsXA>*V2W[WxOVN+n?ƔnzB:XO#WV=X(?wjgHDu}exD"sԞt/=h3J ^_xvR9gFxm 7QYOT%!l EL ˑJ9Rb̮5^7BE,`52}K-WH[D<_0UK!eΊoz75. lL+*.OM x=3f|&n3cSTK.3^__-@`c~K8ISs E] 7mjB:nXBnPs䳷|0ź#{eho*!tu:)-z⃋; ʅ}6; /q֥ ^!LhVJJ(Ai#S&+zr+O8f (4Ik53Ooi9{~4&kVZN;ǧkpۢjR] 皾zcuҴTԢeOFmH8]Y}6H}Jo󮪠hQ>kL}nyUt?H~\t:{tSH. AGZfA uE(L)f0}!gʺѿܹ/Y$:Ƿ݈47Xg9~勏-1ݹyE!QM&>\*MU&|?=p-2m\ڴQmhr6,щJ _9hyJoIPK 65cpsp39ɠvj̕l{] sC;#ZEV%:B"4A$0J fvu.}W:Q~-O?e xwQZwщӕ uӟEvPfJ;|yhqȯrtEaĉ*N͹ /۶.0 جse iQ*}RFH"RC|Y09}EsBzd4`rͫ/mt"./-)\A<^oAjT6BGwTWÄ첖FbnJj= l,WvР5{!B&ݰλM\/HJyޣy`0:~|Vӻ̳#oz#)t&9`xeI4x qTai)-sX% sΒ]dinQu,£,[_ O[d6*D^щ])-B~|ʓ vXO"|@AI` iTϛB N3\|[<˅ZcnP]UGBڳq`>$pn,Uϡ-$qW/ܷqA^L>NQgsז}e&{.,G o[L5-,N#Vp0ܒD)Z ŝ <ӕz['2Ƀmf˶6yG6K!'#EFK`Nq_n*ֵ 8{4iGNB8=Anr2Q^Fu !Ku|XͿiǟ%4>_Sa&SI df$ X!,p@ފ(򞘁b;COyWdt䝛eGJoGƫ^ZBUr@X[X\W}j!D&<]ᮡh+؝5}U'V^i6C PY0g)%bZh9SV1[J()W0xI J~(ɁZҢ ]qNÓjRS:c |EuOlCkDdlH*6usm8^i{7 Q:ҦMx0STm y\NN"=MN!̷>:0 ţGl5(™>xB% =I^4 B׻x[dM&\Ȫ/JݺY 8 $i~L".EhH޶תo,HT|UpTHVM׉䉥:FLjԬ,B6v}W;X^@^''!G"j/D-w@P<O a=r}ZWX*D'ii/ūc{{,w7RTL2Lt~Rs e0)VUzxdjKX wΚ59Ap 5,S/&}sz2pr!#N].1.prʞPxae3`bq ^ boub>ݤ`A# 3gżL" B1ĉ3]ldHЧPuL )?tΩxJ$ӥK\'>|I=[YԛZi'0ӿcZl-ŝq1 <Zx'B?L{eaF U/,R>$? LR%yGzCp\e5D(6@VH'(3_D̉&V))47j֭f9ƕ[y'=H$aM!!ii%_٘oo%/pѸ)ڰaBvj]k4.y3ׯI#r,$mc?yBY7a2QD)B?h{:µݡ.D80rWyȄh mT5y +w%J4fܥcU U;DLmvM1i=px0!a4G %zkO24X"CRgɕ:fΛ9rz a R3|s^>aKCn;6lq"zWXX3 ?)w(Z9Rs>9 hrsyDwVDZ+U&~^8 ^/V_ {SmF8*-OUZN ʟJrU~kAo)8R2<x.-cٴ+X^%sbۛ쉋:wuc\{`q6.q Zmiv,rcxX.1Rӄ&;OL)B-'#$՜y2d7&5O2鴯n%txҍiJGm3-D Iѧ˪LBx$ˌQ%%&>/P;z<$ @Es'C1"\&2*pO S*6򯜚~>n9J1 Loj1hLt&Az[u74%6'0^]uS &ssƚDΚ2#7l[4݋`n8JD/svzԧ6? 7!4uK/b H*9ް/7#~qӥ<0w&(*׆Y4Q c $Α6+ZNPf/uգ ;.ξ%,<>y1VufCϳ[uMZu&+3^~] C aއHfJ7f1<{C#$Qiϯ ;cLn-ϖc۩.Gd EXkup! 82[7kCCG2]h ``tsA_2eV%YYyjp}jC\[kAGx<^̕!⍠< |%KfJJx{KÛc>q)soqأCWh؉`In:Ỳ1#y=d-f_Ǧjkتx8 _vNgU vc10w[(?=j{3J -N2*F ,}DZZ{Ծ {.bll^V($Pk-h%3j'EK-=>θ6ˤ=~,`@ {Wm2 :&@bb: ko1(שPDt[g_fV#wsQQ7Mϓv[e{m&V0//ջG0i~|c/Xh((er-8d{d|m]zuؤ#QEۡ 1'fz.ݡK0$]򹩃z)P%bXk(7;+-0] tB,/w?Lq/k R%MsCX] jyLm"Os)FMcuuqI_q|2pea"-xy#ߩ#ز&Tj]znf;!ZGVXs?ȘҤZèDT@Sd†(s⛟ dÆ "0e (frd6z8E[vTm[]M8`ЩZ-ل@¥}g Ґ1P Sru,eV^Ha ]ٟ,bN_HQ3[`Ѻ%E&Y<;wkjth*ڗF6vX3gs2ܶFl`"\d8!Z+"ׇ7M NtJ!f!xHJAgG]&(YaWQPX,H+^ aAR2/3=?>]Dm PRNWu;X %4Y+&/2pݠKI\z4KǗvh8Pl1xJ%b@esw ߴ5go{;=ɼߚ@6cCEc:]!+n m)|0ne#`u`wV#X?:ߍ?j('8>׀t.4Frȹ\qG]RTL! fRjlruSzRDb`=/Zil{Y!f" ߸3W@bO:(rj bɐ)#6,0ی74{tpZYCf.8;Sp:"PTN*7ݒ"kJfBt sμ~{`V 'OűUO8]Ko f8Hؙ/4RV9ҽpm Qv,7$sp ;gG9] P­)PLm>3?7ҒV f^\TqDzlyJ)c `GddLeQE&Wq9cɜaOw<|8s`],݋q' хD3%F+%.;>x{6v+$Pa1x44¾`k% zRlPɗ&T!rAg2ElbU- #M<8# " \ntNAB͒hFf; mzkHr̆r <¦›3ר7.!04qjײxc)u-@ `)%IR.Pi^ht~Cqjp /)j6u{u' r'obEpfy4pM}V62V{ݓ%~ǎZo mMZljxU84V_vq[Ov>"|mkW !@_å  6Au7ُVYVbǭقm::x|_?zw 6|8T t_Vɯ{> Kd_Gl1XoȈ/1]XeеӨ%D݃nìe7G@_ග$~S-}&v>؉o6`` -PۆTvzy`~(F1Zێ;BU_")Z~Il)Б'^މn ǖ/Pr8UPxL'z1ߨ+K$r%߫6ue;^{/"UWRl-o^7AH]gV!0>8 tMRK3ΥnҊB6Nyz=npzމlkWm@'P!"ZJ{]H]%?zk0&|H)lE;joc&b'uEdŶへ)j^wRDEl6ͮ]CIiUGūz =pʎt#^12Vžrk)&hQz{8'>Ԧ@P\$5{a婖*s Z`oȊڿ2yDԞ-|-G'Ў86 #! mR gȮ}H~ldKG5~U!v2lԾv8l!~!eʀecr[<胚0aeɏ4AicX kRy#R5/-GY'#QY/|qI2?]ݫf0A]>MqeV??^2*\'P^lF" 籅qߔ[!,Ԛ=(~zhW!H 5T-LFsp3dL+꿴Ϛb{fvAMrfa50' n3O(TT8G(KƨjV[y5d-]WxNKFxduEoνotp*ee<.w0/O벇R8Jϵn5Hb |U6J)s::& pӇ6SwrRnXmsDb]sP Kme8Blyrk8_a cG/>77`b{oFeOf љgX [lyYzSr?\Ӎ >; ireaN)'א]6^J7"}ӟ[Ã^\!L*V聣ǧoI_An"rLB>I .QNfZ4VX%Gp#bc"z{"RtoĤNJOzxXNwOYB.~];f,]5)")?dXB2"oݢ!U%*lZKlp#5zY3pl1l}֧ &SF9c'S,MPCo8+%yt >>~@ƹa;ͬ`_ F:o~qS!Xc޿V mbnk)iג"'aU3bTW9SAF3?lQģJ%bMDI+vXxYQ8@|\%r(C2mҀ. *|3K9滸tJjnhwNGtŚ*]Ѝ&*cB,ڡ`/N8?QP~M-bLg+IYx s,XL+ł9R0{;M}])/vXˉ͋@$lMby |@/J 8QG M&\2bz7L{ɜmGKm@"u'6;%y)SSGşg KpD>&Yan&reP#EpBX]]џY-B~2tQ91=G_\NNtDX{vq.qט9;PZ|^V#W ok\QPu$z=[ov@+"2ǰ'Ha?#1\Fҹض}*R(j:co| xXux=ߥE- ^kU缔رѼ ˺IR]WeSEwv5R|Msv427+e%LkpֳUpZ| CT?j@leQa3}+@E~g>W?l*D7nC2C*i"/j[@Xv9#t8;M U11@q=.V@  / _=Pu'ֵ_A@#%fK@/17ngU Ƿvy{MBkxw H QXgN!( ]qMݔV%vx0v GEɗ3-!t|]Ҭˇ"dea^ ! Gk1vWylQIkC5~l\VWEF U.4*&B7^͊?'$ImXP}OX.^/Nlʉhld~~^wg/=j0?8p44ja~pNŖfA}ZRMk~_yz*~ɘA}]}$}eAy 'SdˡO8֤a1FE̯G}dYZM+.9|*믴fkKw&#r3Ia݂!~c@?{åDBMLA@˺_:%4ydB Wy%].Y+Sop[ -9}XjW&!FޥMchT`>:)!wDms^/;7RR`#Jo L) 0(]!j( ftIƹlA-ZfPv+ 갈9}=yCQoi8C_Ejpɔ)^rQ9F7U;,np5sZe{p:Ԩ0V*5qI>>pJj刚(t8+ƒ^*. Mh9 jZR$0)%e<ۜN/e}8ŒY._RO/%{S Ψ|So]}5b.h Mz Uj{#̝< EuUO AK,yYlTU-9b=%՞ 7s}tפhy|}s!jSvb.qS 3q'<8Ah !<TpX#;K^pTbʐn!z][_?N8}[rwnf92J]U7UDϳZF:^kܒS JS\X §j&MТ+LZܨp"v, Zw(x ̊r5)SPz>s]|:'?X\#o eyFG4O-('濁emRPʘgC@,U*1ܻRzJfts8o|w:O '{X>9J0bڈ%~-}χ x6O!)GNPrz?T8-7o6AJqcA1trm5tې}-:.Vz+$ Ckφw2P888cMj[&%:$*!Aǽ1JbH?N&=:.mּ"ZyKד,In?Ai~2wk3㕎&[wm8;BknT*EGG h7y7@fA3` (vA[85dĆv E߇bV~Ě0IfS0z)W{ '8^L%$}8[kr}mn˄,wԺ*kwpd"a:fA}–ÿzYaV&>>FeWCϴ\eHnm(sPM$n@1dZ/_U"Z?Ie^|9aX1hMsu|!ZtqW.D1|#yMTœe 3c1^LWd i-'pyrfҞǔ@nzh<_z@Sܫ_6#I:6aFә\0 "oJ8KpRh8TFg(GV4.M GD}k6x=Ef>0a8b)AE]4B*O!j+.CSh\H58p"Cן,oR6K|lv4g'fL{GF]s[MRkA 8/{DޔΩURBK:J0GvԍQ d_@w"B`{Cj =:M+W}f 5xLu@-Zw$Hp;4M}aEf+LT5t;Do42E8U1LtF}^{T?m!Q^1$'#)Y.e6O˷ݹbV5#Z'ZH:J%"%/☊Ien묅ЄW!%KiQt.poāsFBoM|NOqY@>OǷ ɤ_J(@?!E(AupfΧhvpR}%ycjGhRC~00rNq燩AI9q-=L ,p_<~+"g=f4ۘ5 |]IAX(Gza}T%S7%E/qgG&vڑA:ߑA9c5ڛ~7|=#[7hFYSH*3N 8M d8WV4SS,T(0X#cƙ^x_FfEHifɯLh*S,^\ql1;`*Qg#ksjpdt0"Gpws*#`̵cn͘pmPe1a" ۋLm|cj/DNmX; Ԋ0oR h4Fy4sw@6^\E\( QO=`%Hv@o|-u뫾ں ՝1?)sHg}zp=w6&a^D~L.)H+ ?s˸,e5ٮyӼtNb ןV[$€TˤxLft Ъ TX\]mE7 &nZZyg\{ hWP|Nl\lo0&H|DX[i!a*p+಍L'_rl(`%9j͙˫s .a~ڬ?s,,Py. }Cƅ H/!Lm=wugDQ$U^)Ż 6Kש>vM*;K@v.᡺"7 ,K;)hVM(_]:[ <;‚п8gYZ07070100000043000081a4000000000000000000000001644ae3ba0000d7ec000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/#G׫]?Eh=ڜ.+8(:4QA `Sl"L['wk-s#ɸ "Lq{Jim˼Yظ.(w5t 9DO`YPV:܂4Q̨:2&0:u{RaɨeȖB IsQCx1+p+0ـD`]cw (z]R/Q%X [ϒW̪_rHB"{N9%OH d9'bݖB\%4mD>f+Y|cs.ʮjLL:tK wI5q$+7Y)ޕTկfOBڤ+۾֤.g~S!nMySl<9jz9ݮFe;rW18@#`EYC΋ȗ%ؗՎw1Yq݌ JI.4l]:@ӯ f!1> Ny %I]鷆Kjmiq̙ͺ=_hL%}ӀcN|x^a_pL})vQYV9yw Uϓm= iw7ݪ^Wn ,#?B:E&R[}X6ß6]qg%L5k, $ &p9!| ~F6s +`ŝ:n$dzA=vėmvްj~ދ Jo2:بGfé¼ էPmg `DXz>A!"1.uKv3 HQF|lSF!x {4uol&)1Ss@ʄo+ H;RCx qR\ K:~(C(;zJw;ˆ WcNsw UZF[1+37w`i?~\#Ƽ*f\p\9!B0Rud W UBBO=m[uTQw(B&yYÒ>kNqΝ g53=oLAd~؀tVV^uZ%]$t~grIHyB,gĴ98^vs$LyX E\FG?",@mb- X:a_sgjsJR AI 8* f;/H0qp$/ldX*WĀ!WvQ, Qx P|:ɏv̸ZcM^lZ8L saU@& mmJ⍢B'cr%|zMЍDN졟 b:MP#Z$/i˅ P0W+Li-igz)":2 理$K@7f ќOb@,)n-ȃ5`B$hHRkA1%H.inSq͜EE} o;?Jpڬ18B$ED+~<ɘM4s)U'O52bYm# -N@vzXT@IѬ'M8| mw]Edž#'@=nJZ/^% TJnp>- \Be-KٔaScQ LGM}?{?݊Z?5Sl~eQ(#a#FU ,DfHu+c"'* Z/hf='HjcQ/= \n.qdyw<QM$pIl8rT@fz3u_2;nJJ$;W/oג/xZ"dL(ͦf(2 mjRGP}&H:1Ko7EױYܸB_2PY#2k3 Ce9!'+UXgjHR5hwr^D_w2M[;0N(X Huq\F[*gcG<ٺq4p<\4r0eENlO7O1~5_NS20,p5b-:V["-@5MWZ 2A'4n)r_Bc9'KZzC{#Nikw=̨@*~^H`{e0PSa{P }.qnpw0_f(1$hHXSNuÌo~UqloaW3_5ֈd W] vA8|M LfZ n;mO:`/(13MfWYn^WEYz#75pJB)N̝m/ҎiL]7t|2u%*,P L%2-s?PN~*ڮeOjPY #%Sh&zqp0Oaý1|P=Vu Ph&Fh7j!@F4BE,(6UUz҅Qe?LCO*oZ0D9\@.0lB'=N. b-)9ق0Ra;k|%籅 E2qߺLtݠfǻT:W fMBݺ-zQ=WO&} ]4wA)K;Np| 95ۓ+6FM .y}'(MblQG?ՐR,9Fn2@B mtŽԿeCa1zxhz(?`y D;LnIXDRԃ£ #,!~+@ ̏g"S!TIu*["Vc[EBU)¯/d4#*Ymo2#?uh2[Β:*w {S?^P0n Rߔ<둅P;8T_}[dpu=Uf3_upLL(hEBKycaxQ惐"M~BT2`{{t†@Tۣk[@\ eKkX'5>#"kvugȵR'ݠIh'T( p8h37oT${5UkE.f /3+}J+y`a F>W6+}k5T'i餕{-5بuvT IQ>aIH;l5HW^;:林4!SWQX :}Dwf=QcL-Rr=\!(0) i-b&)|> <8?w[c}X6}Oӣ:W/]> Ҫ4Ce Ѕ\+];9T{#U, Ilu wj^ <ߟ,!El.(1v{FX1]%i x€ٳR0ʦɸ+o!;|,vrP* ~mnUjm\>um5T1)6M.a/Jk1Ag>R |L+&z|+)3UMпD@4A2pVx G".*R׍UV;yXF @@"8e!qX,I8yg) ?BTH{H\2ŹVؓ ꌩ:F}{ 6q%=;v$ꯓ.G7ꙵNo膈 =Tݏ{ݓDu٦S}Z;G+ 5a&1duq;sǼFAIngEV'&evG:a{[nb/38W^i'9v"w AH0VLP4{ +vHůt;\sN;>?_iDŕ.>XZM7Wj>Udc& ='fه89dI)aGHS?CTD6GHU+VKPfI*%פO!Wlhᯮ)\d}uӰƣ 0QdyU]qrYH6]Kzr'CeW_O_m넙8YgvB o'RxS覕_0^?*AF"П6&j`&bNԙF5[HW#6y\̀ly Ddq vcǦ!{ p% ]1bB'W"$)h0 tK ȑ+P2Bqc"CaJzdžמ}c&h:_@m?wB0s*RXqѫNSbFzT)q1h0&9$$l`6ʏ牓bCդ9"̈́'0hi)[hoVMT9#3D8T)Q7* ԐXῬpLEGʬ|JDGEW;zi1I=cб Xra8K \fIKغ)O"tQ4U ;A̜o^3 I4u(5uܢ z׹E(Hk?SJZ3kC"]y<9h9~oulvtg{{; AՋkf&[dx0C)CآhCS !CFC޵,lx!_l)Y?e,*?&9lP!<1!SC覙J78RTZnqs]DW@mPf3T5_V9jE>v#I9?0*y vg0,':[Ӄ2+#^8e_UmUbui8\$KbFty-d"Ir\ `v%P9Uhmf1:@@uOUɮAb:zFsb 5]݂sc+k% 3{; NZPGb>qyi :|~p-84xHqX ,u%'Ρם$\pp_!(-t1=Ȉƞ{ Ef¡䡑DPaL;}*?ׁ3X6+ht}ѧiv/9W]U0ޢm QO[ M(Q>B2r!$I'Ù>4:exLpV*z2D _f{ Z{{-y 1?*[˱78KDO&燡p0K&@f j9174͢jςĈER4%( Ni`.zE'[38B՘d5@փJد mJJ YU9@E9`'᱌?3 } &>&yG)QX乴Ё ;dQ蛽*` Χߘ$3B 6'3X4%5 RJKBO֠/EZEI8JD.; @LȯI(5پE &KM.Q*OdiEg ,U-ćM 8 gW_TF΂ @,1aG/E?;wZxՒ^߬7wv_z!Z+@Y !wcg}~;r/-HԹd˖$N}(pz(79u۞ErRBZ{?p V΃@*(A.C6gɹ"Zk -Xu9!> LƑ1wqD{~ԗ%k}55k[M>kGGkTwU2jvEO;v$B< L`dbJS~O^D,MF3'Sz}lF^q[#I|ykMY#®'@l2["NILej^Kfcɺ\eO0J#^A)jE/i;1rjv߃[U2T#22Vԥ H|:f'#!4&Z 4` 'dC PhWEmh~b̙9Jʩb,xeOtsn/[7BYeoN \w^>u2ҟ\߹[e:{Q}"bշKwp4Dm^%DZ䋗>Fg*czI\oCijb0b˥z@ #:$'6/#LAkO*\서X;25$r}2O ·1^?d~,>0]298tYmI [};`i#%` [WERʥUn\~(!i]/Gj  V/Idk⚹]8GC&`mql'FU3y_QBsMF& &Q!![H7C[_iECx1n.@"WpPH&UTI1ͽTOpk74N]LFZvEY2T2ǹaHd< UgzA ~,HXmEs\5$gI<ۓ,l*qַp)nhblpbD͖5$7믌0+/?x-%1>O8MY#/gOp|:y#PewoA!邗r[fG"چ ʸtAV+DXT!ւ> (_ 6I߅ =ylGhR4KPSV’~k-Y{֖8V3 =+@ pCѸ=r,$5pB/k[[Ja^NY@'2<Ò1Gfyqb.kpǢ p y'yeR ɩ;.Jo; {Ͷu>i2L%[<>3 "ǤO$s(AOClbsPݴq罛h-Ķ7 ^LWB^&Z38F#`) %l=t 9lgiI *`2/{pfWL.]!lc$PcqR [qm{~hSVhtTQ,Zwt$?sJgxd%Zd?~J5)xO.1hYJ[Bjw@b~RY jP+yZ/}hs [TDN̄>^:ԚPTteO[]Jv:}ϭN8.ڐvƾD-@1[=<UsIˀ4ؘXTN{;|ٺ8$~߶m!б^Mz(noFKR*C/v2*!:a7}E/%xۘ^,ⵋ[L<%"iU<8#k]ۅ6+sC]R;;G(|ΰ5x.j4RrɂwBo1Y,9aK3ޅ-&'k ?탕]75y3g)hmz4Ch䊘X+n)Ri*{ߒZxѐ.Nl%ͭUy6WY Hdܹj5y0ېwO^bK]2C?Ac8_-Վ#+1RcpëWhMc}x`$TSx?^bQ1S25UkXc5%$5Z$,,l&62W4Ofǻcu xU?~Um< tHJuz! nøIF$ FV RH+2oE?2Ph;X /}A9,I+Z׾Pp{u M3/ .Bկ^kf a HK$, 6( j,8j#rFt)ONBfzϛ÷3u\$BN4hO3c~{K[m1X1wT E ,}BO͌7B ,bFEv2+sR6ˆzF?PˊmEvYW(*ϱ.)vvYSٖUxdńKo%ג~#EEBEd%ڵèEֳMY5wuEs$/$ tN/WLR8nB$k-hCheOT$WRaS4?,ST KC悠ۚ__6PɩOx~>lW5.!_Ah[ Ma M?4tŲ }B=rx8 ٍ~5A&+\YN^ÔMNZ -Wݻ+}U2V2%?f!yE9${MY }9E>S;*G*J͉n*N p pS93N$վ o™S%fH{a~vSaɤ41=|GsOۧK5N#9PY`#&*X{ڢ3`ӭjvg?,ח2-r/v ! 0g8-؉ {Y $oҷž.:@T#ghۭR]F)*ݰv8ϧܘ ޢl9-xÿL8ͯ20vXճGʰ"{%fi=~Xr+0AY EQ٧tY_o)ўXesc \wCshxSx{",m J:|'m7U4NַZ9[L$|A#B/o>PWCgd8_mS!M_X ʼngz@D>`cPTC)7}P;tOyXgRF:taņT ޓq^KF7ClLɬ4rZTRh6U0oӄ9r (Vԣ_W~l>M r6x#&W=BKjEW)X#8ܾVcfR )eO&YV?, )h9CҘADEbٸX$$9되ȡܨ9Pv6YrB6ͼG}% %*U1'mFɕqQ2IxK#X'L㶒_2)t4&>ܞy.h>z;ǜ4BjY68CR8bu%;PRdQ$3LV"tworU;BqQa`feqn0ޣW0-*F4VO@ޒCxMнعة c`Ι f`{]76jyc;/U@voV x?"`\.&Q=_Kt.Fy)ă+*t=~W+Tt,Y&1<|i]idfiL%(KVR<8RdisA31TDYLjȺq;s|NESbD36 1hV>[џ&˖;o>ր=yPSwL܀v8IbQ6U<]XjCKpd2 vUtz,Cg?y.ߡƢXHū?U˝WWU'ky^Čѭyqf}ph Y'+mQ9C=9MN@,07_h F}e%$.BϪ5o1vb0:071^XJv1)68^Wk̓  .@v1"E}éH*l]6OaןAd[gK ˀXd΁5k-H@_[M MMBۇ% cյ3y^ k;*+Vg[?y5 w}򢖗71&s}[-֖}?M.{DOA^rՍY{m!:X6 (fL܅Cs~ϸZ Iim"tnP"1+ ը F.S( ?hiojvB=(P1Z) ny  otqZ@RNyZnJz9w{L5Ҁ%tz@j]c+/9 Dj;Dx4n7 $G(Id~zxWooXֺ6eHlCCn&*&[qԖJLx1JZ2TyZdV{Uj=_r&EdF 84 w#8.Bvz ε|+߉Kjr_y׊p̈nia -,BZT f>´iyeOWxǷhj 1:PA1"{0y*Щ+Zߒ JFϯܸ᛭q^e- O=TXq ~'WGAN0(q䏀V2z띰.oB6F8eË:KfbHc吉oɍ2z @0:Nk8{%z!hynC-q͞{QoYpIR M9P4?ncEtk"vwKl 6_[bΑ-!rR'DYxйb^"v֤h|R,Ҽhq`(F2C r [ utF;`Ef4,3.b/Jb)$IH@I`-Dڕ$2\X2`!wV ήEڛ^Hw`A'd ,BGADsfb<0޳(cu4SGbx7KK[1AEwzI2q$A-k$\) {lkLP}@f/(̪a?N5Rr??&̷Lyk"ϠӑTـA1ء:es> /yTJWnO 'YAIouObi^hҏ/3wg)KJeĈNGu?r3[ǧ}Va $$'F(;Vh" 5adQ :TO( Q~\؁U-g).̺ a#OsI6:wCxt;*m]JX`Z?^^GjU|DzIȎT,ASSțH<{*|ăCiu!Ҟ_wr2.8ofrSV*$w +ah-|:4GO{m/U`3<2>Tm~1UNw]:\ԄWY2ILkי`|9M.j8z7{9W9> 61pߤgT xFڼ#KwD1"* nߍet4TdAT Q1ߦԝ>zzfiRalȚ6}5Z_S󇖟p  POL2]] *s$x\RԐ|dZC lj-gG@y"c/ } 1:h٧@gO>}]ZnCVqEj宠,b`#m:6x3W#L\4Jw2ع,EWr=K:l&('g`YWbF1a3ZɜDQ SrFC8} rԧ@UO %^ yO\Cѐڈar5m9ƥﭙ@UpC:ս&Ħg1JdB.?s6w"6j*noYVRɆ@e}' :AeS`$ j5*_ۢ)j侁jDQJ4J?fEBVLN`-؆o%tOSI1$܂["dS3-}I/<"}ؾٮaAl+C]L0^ڸWLSI~:</Up>ݷp/?h"M㔹^;#EU oxʟ *ѥȕb̾7SkQ~t.-aw+TyFQ£Ew:s߯k{ׂo!D0q(%xn^n;D1 ;뾯i+#+Q+$*>2uD4PWXAvw eC\P1 2Y:v~=aN>'?p+Gy¨k!@%:ް;zHi/B(- 146)](_˹3U){ 4ۃ7A&-"b.h0 Сm䊉ZX/Ae^Kj_iU2M $J/[7!n0*)ZiwP>7de-IF x azny\Pa}3L5 h֌=7Q{BCz5ѿ7^]wwXāۚhA>Rsugu9&oWe0Y,jAZ1p=dpX Ã8pI+孛] ϠFo FRso؍čIyʶ<_*ċ0DBnB}ڑEE:Zs!.ǁ#.ii\u_{Y:֡%}XcGmtNYRjk\SaBW 0!Mg 3~e\d%BQO&ȧ?)\%Jm&j37-|zeQI+z e`*5;rw_ 5FO(Lޟ"vE_S~8l:pOu_b˘sa8iyX 1X z޸KI@}X(Y'^2 UcinB8u C- !.dҪ) x|X,z8RPKLV.|}bv?ŭTL$6Q;×g񷃆A+߃?YҘ Ň8i,z4٘hƇI/#\/8$! rȲ_$(߾AғAo.=|T,K|,"P;Sȩ$e@3P֎נ]rBXȶzy87#g yi J2ҼDַZ0XдbtFnB#~Tf9@),%_c@Jρqħo榽df&Ad4m|7T'vY=|35{Urf[Қ%Wi\*}dcZ }6oa1z3x`]R>&i+UrC2FI&It]q< uAu !d?XW(h :,-dڇik70v<ЭNKҾ/AR@MG;K;^bNwEy4{AU&T%@t'T( Aŏ;'r1`f <1 A2o$vqŶ*#OUoժD`9ϴ6f] u/GE`ohDiUnV~FʫB?#F9¤ƚ FvZ"\jq t ZU `ҡ[ E@YNLk NV3- n~+$0T4&ڳd"Oc# 7.m`[1%G@jo@wvVuFckgxt:D#EAMb_5yVJk&o]]?9 l,qɢ[sI2XRfNp2(O7 RLt­Lt9։Ӿ iL&%7<K '|jy=ᗶ'*/ g;1'If` YfUX@N-'dT:UEp}cE?by!LQb]umnE5~&BrXHH!V^(kSD8/ pkjCmTVX<8H RPw15-O?o@ lٻS,=Z1SGO#<>({P-P10od²;4K]9:ӭbowQl ,⶯=SP,vd<\uAk"taha FETwLX DRF*tԉ1.ti?riƞv+? `xTh4P"T/?/ˆ P[Hr)ŕFPZpth#~~GSx{T:SӘq59b+C"SxA2 ꨃWBITi c@˺]hu~{e vR\l5H cN pn2l;oNRr"לK%+_5씬MXq,&-<٬|FaĞQI!쏌4={AWڅUm;Up5j+0uHw |8΋Юk\S QMr{2[p, K3&93e<Őy"&+P:GNrs#$#.XC6 wNL$U•˜5auUү\"M-] ~DaSov\>Ցa{P2 iUlܯ;go}z%/kMwFj| CoVCD=d'jfMy6 N$j{YϽ|POt"hZ"m' f gYY #oڐA"ސD zیpM8 ]hءڌM&5 'ߣoyT' 1 z3ż.YY }s{ݿ[T:Q~Mѡ> ES.U3;Oc?oDbeAIzБ9Joy ,8S0\'W qꮄefڢ@};Rر"D͐Jo`谯Ć#*AԑFƀ;YD}q?QHX@ϥ:;0wwmʦJ~C-wݍ3G23'͂p"?I;0O:u<$KeMgE45"3!mxrF5:E~5l8 j9ٗxŲ߫qވ@iG)7̽ a@JYHh`3`%Jz ;!db]\ΰ*![B⑵&줯!Fb+C'WVG*wP@~!e2Ċ$؞؛lfZH{_gWX t(y?!<'>kD =^8v3S`TD:|jkyBNyq=L(FVa@6MZ m亦T4/x)sFyP޳8 ^Fo(sۜ٭l-_+5rrP%L$M>EO|. ;'w8$҂ԁSS ]yUX^ȞThNb{,!Ϩf2L׉<ө+]vw9 |XJGTXȍ?;4a..%P& 5qn )̓ C/ϸن"(O^e-^@cQ+*6'wsՅU9+#@ ԉ7'Oj-T&[gm{b_iO¦'$*m4= J/ИYhZO.>ճo$Ɓ;pKzPYִ+:QI_?\AzX+5ixHoKFt)0Y6ʉd:Uq J- 'ߖ,7ݰ[OcM!n+ AvY{W4`(i38IK!Z9q;ȿQ">٨HFNh{2 I.5>B썅1Rbӷoqq"O=Ӫ[}t10_K㍡9@@]fj=L)y#u;\V>SMbu̚{4 q]1'lKplg_̄0 H_xu5J *qc?V:+ғoqTd% >m8jp}0[ÍmI~/kjT7Ѱ"ו ]}F8б'UxFۂk4ڲ+/i;gDe5B;% eC3|Bĝtݝ5g=(:Yae@Dr*/eIZ+ s+Dn4}yҮ6a'NjPRsĒ!s4QEf5%̽:9gAfhc[%UUSHA_nH'*S' cVB-LZ˥S"DbjE%j2`@-/;APH5^B[bE;V+zH pai$O5e_/W.r74O?2CQQ2Lԃ.ܥRט+<=LTttfpOs͟H}F'(kTrr|4XyI6_)1+>qTwS *~ gԳln_gi][eV_ z\"pnXtr+gOLkIEl5[PGɌĠL=+&1W/ nV6x jd}/1Pr~MPtas㧠U\G䦩?&̞v"2#.;-Hk8(UWݓSխ+' [O*8wx[{#qL׸k$"Y^ xXg>O#!5"@=3 fMGzAQd4Nns^E>!TCOZ+t,jP{ J8R"W;NEneʋ%݉Y4X_2\'fqUu PIrEܤ _odT#ۃrOgNM $Վ|]> X#0pLYj휚ʨί}5o.`U2WjL# 9dZZsXD:[[ؓ*Zo*pqX*U5"6^5b|]R`8ZԃFs(ߟtqQYlC"u&kjTW=;*܄6Uy)?bHէ~:˟D7^H)Ζ$e%Z3c5 e~,36K+S,CoF!R%ȓEfdes͡?E v%){ƵkV=57z'fH |>*NkRBӬyVTe1K>b"z:!֟%vFWm؈x\ڣT\9`X6(xWJ:(|Iꓚy_G]mXE+ pd]``8\t8a: yJ`:3QZ [ L~$zrЧ]ԷuipJ2.fK3#[~Afwߛ![m%R$c 2k^gAoz"p8lI<+_s{n>U/}%qa_yya[p0yeqJB2-ʴ:_tOc [H踲++u>%%y@SgWc7ӕJ5ᤡV`c[^P'|"jF4iNFùZ3n@Qڸb2;dMwŨ%S)n#=$9Sͷ(iDoP8tun@xighj:޲ -) lse1RP~l 0)f.3QD I`O?ާԃ's)S/Гà벖Pc~bPVcxoNAN9sK{$BC a &3 CjGVϛu.V{-l3ٜm|)r P&VRjm?3!(cm8͈S?@%X;FqN xA'Zeꆚؑ[6k|pGW\}3ey?RLJei 'DB#nVfF hgm#<,F?h) Lu<(* KHqe/xŠ0HNKiR~{H[v#_ 2T}2CYdsuOXMD~3ڍ?KXFBvsD1N$Ij%[%rH18 YԲ_I~xTP+]e.g̐חTǤ蒒&%d_,tk_X8h`]ϙO;sW^/_TK}FN >|rƐfsJ4BO*^~܉R='Gimc{1Zy}XVmXsYcz}T!JޘҳBs%@ʕR>ZF3H&}./HlQO"T$xVZ96]{X8~|#yy)*tcFGmڛqi0*iL ^_mL`P9iQQoxVjo#Ā0'v7S4Po[cǡ#i;x|_zubZ=>դn?u3]@hG|f7.wk|)}o sŬJI;2 ൬qޘyۭ6%joVfQ`і[?wWp=u'J҈]%|V-^F!/2qDNhiF9n!F3ZQiY)xhYv;Aرz6y׵b7|l {*a Rt'^F7Md^=S~#.* ;FS nN2 y13զ62h!=r5J]Xtk~պcʭلS3Ĺ^p s [Li?":&@4L͔Ʊ6vWcN-˲74qF}Ry4`?Jtw ceP@ߘ^HJC j\96LO_ KtВk.VRTE gO`WeNۋ$>{ Jjw_c]S=@هvU5 KgY") mA؂` /¯1Y` T+Trg?6#5#FKXx0׺ Dnǜ#t0IhMߌ?3u 4ݕXz!qR-g1>44vN(`4DM2VY,*LP8 ZʜT =%cpwݫ LQRΰ Wg,Jf:8޸ Xyw !#]X7Lh?5E_Tqܜ=fgqˋ^K]yO Dշi)g%%-[z Z+MgI_ƾ/@KcF"SgFCT+GƟ7RS\,]7~U>خTiIQYC֭O& r5n#X# 1ܔ Lh4K ѽ"G brTx ɶ&;^`k2piJql1Jyge<1ތ8ΰ=i="+5PgGqYBiQ&#:\oU A E97zvd-H.*tÅ ,rt qؿ84D{SzEyZhbb Md{]Y5E >6|`·kWX|HFFR'ޏ̂c&jI7|vE,Z:͒ yH{i3TCǵd"R;"k|xߧar*_b,B?\9*8)p66&R vb:` 'qbVgjݲc{cHDi-T'UL l xjGvl<*TSF-2mYSyHg/N̾C)ȺW=lZN;A#x|ȏVm"TWk^lh;V|QJ>/-L}ƩJ|8%N5?q ֒d\J‘ae Z'E-qB) C?6Y@ &;h9SQ`:EwT (rFKv?ieb%\dݜ,#p; =<#dH!GAs'VgleWhqk.H01׮νsdd. 9= [ЭHm3+9Ҝ*bS[0]X[ްp3%a ϡ% x {(/ ބeD VXz1/G̸@c0tJ 4w_P`b)FlX7u#QtC9kzQ%fzJXx@!n }ͩ-f=w%%ǿ@ZU™P|t09OpII)0QN>@n*b؃z.0&9zmC4́ ڳ̼H_.B6$y-e[UKMVT+7-M19;{H|GT_GpΙE B]:#񽞋Pth35v̗c ,CN1n%Lc@ q~݅]&B_|A4y \LP*W+jFo[NY<0X՚*_07 5 pi ^QDzG?-W%g]Kpiq" St5E 8Cy4 '4(cKWCe5PLZfS;TZ8ch  ϧ2>ЭM m;: jP/Oi/q$@Rndr:I>r}t88hcﵝL0ONMl8*#8JH2^t؝vzl~OTو[҇͞KZƨqF26ZZZ'6kI#UZ-dzVQ /0>n}*=P "(F:*ӄs7<=ԐL_Inm e/Z QV|]5M#K~1ٙW.~b7)wKM3zB!Q03+=H[ڿ:-9Cؗ=[SJ$r}O<6St/u!9Hj/!R!`s~kϽmv{Mp#\N)8Tb-NٍY^NQ]F&ѹ~HqP璗rSX 91kHCdBBܿ_@畞2\ve̸$)ưH=]\eQ4.G_[/T@~%G 99/r󥨸g!k)?YEG KsIv#iKwƵ t\Yqux.K&o%a>wa=K*򩳜穌hÛk9Bۺ.ƸP8Hkh,=f-߆4 F{ 7?>ƳJkڊ0͢:p͍̍=d>~Tw3O4(;=G;PũgwIeǟ%,z?&KGy[㿾!u I(M$WK%ha \뫗- HM6{E[qZz`#1_'II >}a ;+wv+vwX"[ 1%^J-OT<^*+Pu}BGOgCbZͤN:RYHxw,_ C: ʮ5/l/RPy+Ev2<1zITX7m] MEwJφGa񊮔]Wl >2ް:trڝq eFbʀGHt4k(ЄC̷~4L-+WTX+׷EIP(0o V#}.S.}eyop/iyc Lk^ fVv%{PAlѡ 5×EMż1b!x&qzs&W`mۣ1WTSP7sf Z;%Ht\Xmb3OS3#L[.ԷSNtgb՝h8G`F5\%&cD^*N/Y~U&ap O]G@=Ĭ˜0*g`}^N<IHr "ҵҼy6s闽vV n=#|$r*hz9TcjQqBJ}Կs0dNDmŵK*sЛX+NzJ~(#z4Myb6%4=pgw pH#A;GV~%!{F'+~wFl@4k(K9 )>bB?'J!e$XdY腋.{%[C|~<bzE5^{љ?!$)Fu䦶 (`! /ƤO} g@-cdIi<Ժ&i[~+ xZ)e^z@ Nš%s e mCDU%D+=\@ݹ#lShSomaԸu8Ty1BNo3f7f#2rVn15Y'_)ѐ6\&hhDV$ҳh'7 Gi%ܛMl6ρ @IG}z39^ΡJqkN'v|]((兌\_94lAΡpYem16ޅ? 䡄uT9uwe]<ۊG⮫mLI%|~{Kp5`6WGif~n `ǘ"k].^ o1\5ϒ28赮Gx}S GZҘV૚e|q9!bQ/Rfr#-5fȎ瀱 F9#<DRpJzSc]Z>14=)k h8mn4D4>Je۫)7Һ2t|RPW0/wM{{%XO+8}TjFmڛK(iN3Xu.иr9#$56dt˲ӒoZVHB. 'ֹ6l+q^ 59ƥys{Պl">e[ am"P~W79ЕǢ}֒ i}"_cu UX^ Ӎ HlG t$dQ:c`( p:pĀmyw~F15\_6A:ܯԄ !$tj+닗'&쳒%nMII*'X^BdFȭw -aI&~좠͓ #Φwt7V=OSyd3&>Vh&A=r#GqD A#&+JUlU$>.-*u׈gsp@f ^ 7) ;) z'y؀5&:ݕ]XfիzlpAU, L|9l^{QfA C!Q4*`7Dɠ=zkf #SwLɆv]cspyQ`X5ҍ2ue;]AdD,Hq51]C#c!knhOiwHjQ%OsHz4 Lj"Sc6dbN e٫6M{kCD*U^nM|&AucN~ GP_XQ/(}cw+WD^a E٢MM1@yHJPeT0ȍ3g8*[`ռvPٮW=t.SsvmU}ԆI4:jA <߶$2^>퀍Ը \!1)r{~h;өL2&i9  A>&32Op,~YevDϢ|l OJmn9/5|j0?C"T%I(.e./!?G.c_X$MD"9NKD4GZӄNF&Xv]KoOS8=q]%*RgA2Rvpd |G-oe0F8"h-SR[eutE?+9 ݬ|mSUW .m?ENs2R|)%4ݿe}DW?'LV/H𣳐*35VM *JqĩeA\Jʒ+mN݅̔ LbS3U76 m hNdʷĔc0􂼢0ޯJ*ph޻Y{K|-eXtJ 6ňޭW ^FN-u=^ד2=\,Oq?eP:"~zYӳXհn z:$ Ԕ-z'}& !SL-Q&Re sn@!|C 682wxZP}0!h: ?J^aΎjPgeCG]!rJLBt5wI^4?syM~u.wgZ8לL]((BpthhJWǿ 5X+|;и'd>h:Œ1/3Bm'B[+'ǩ"/`Ĉ9j׭@_矚D5n/ $z9[˃擘H>2 py?:Iz%lbT2Mzb1H;S. 4>9V_c'ESd29V'/A]41kk<9[aͭϣE5NRm:>b| ji[w_T{fK_``<KeEjTU-FiLHE$LIM0 ߬: I[RI{:'3B>t:xkf 5;'wƶBz Te֫ ybwIl5kwG9N &oXS ϤdHJhsOXX;ڧ u.4Hp2FA30ڨGK :aі-^sZ d_6Ie{-0ф-Iч02L˛.FBbrII^í pCB,@Q?CG~~O2VW:tx5f->T@Z:KڍѿşKL4[tRvQ ipCq4S.bamcpO,7"!"35O [bsJ`].Rpģ隞`i1oY[@P7V{/B@-)=Y ոi~ |#WRr't;)]ޱ[SqHvMHpYV [ ;s87;g0}i) DTg1vMl=$6l'4jۦڨrkxvTQYH֬`#4rpd+[7Y @:MX +!HSiJOe#C^$!&B!.`Y2F6'@GOIC-NäKFmq`3~f1[ޅ&:X.-2W Yn.jYf׌&\6( eFߨHL0otoImpIj?8pUK + j '^Qlk!i$WQ3u /BD"s5HHm(nz$zw&Lݭv9UE"0ԠŭqpYz?cfo6?zBLje\a0YԼǺ񅹦1aYw hx@8jҺ?nFD&?6Lr*?dfOGpш?tc7zX `{Ѧ#dZ`J걯u '1B 㔐_TcG%G]x_0lbj`1g mbY5<`..:rvue)yzdz?#]X Yk|TQS/bx ƨm ; z[cSYDcLiǞseo yQ @m `Sn[B0ظ7j;.D#-; nYsu. йf/@VqcH*Eݒ8{ɼt+XZ\h3&8љҿJkw!<hHUϾE (Gk^Qzo֖ J<ȰLa^/6: R+QӭTbf猶V~^w*U7΋Ŝf WE/AN9t+3_s٥ݾuP҆`vRJ8cUdk8H^h}'LTT/J >&U KCSeN))=cp㧹4] Pik@ ʈ@&V;_@n}є8ͺǨaJ(5BS c6؋w5Oo$SO8>Xp% XSg7 cB; QduΥ4uBlbp|Xї;Djy&Txfww/Zޗ{$c:[?Ne!3'^74 D?,=Iė Hs53sx`G@{t>kwΤk$X3jVh1Ld!&&'+6+˾16_Vd1"0~ՠ䗡K n.6w'hqh,D`F)CͲ`Y{ge!y_%t1l:' 4BuQqnHcy\ɒ5Pt\~E)ӯ71튄³0TPPly5\ǥ&d= kp ?[""81  6rM*IY S2ݞ9g$D~"ݞt!xL:տ z%JBORQH}PY!/n(7ݘ!ǔ$|+sM0wy{+!ZMΆVRIh8[a\ukB_`n. LObJ#\%2GKCJ8G,ttmdJQ94 qh9<|옡{MDr ._vz%6JiTOt|;Lw$LB-l=l10M/]+< LOм<3xP ӜpWNy:Sfor 69!mX NljRe:i=P|5Q=}I\'g4N+F;Dt> I:jJ}'1.oG &$Вi*"]U/9a'(Ddu}Las Z~q$|z. Eٮ)ܬ;zdGvVjEi[u);8buEF7,%3y&2P`FmfCZ|"\;.BLu@v-=,{u2g<TUy hvtKQ)ŀ|՞[&MZB2xD[G.4 y]bOx7z&$* ʹF(yshrWߵ)nݤfCdd@̈xPq8 .` Il`f$z+K.IF1$*F TZ5k*WB tvq[ uSʶeDs@ИHAQȶ ykYZfXj(ҋQP?)vߛuXSN69` ac|R-~Mh^_EG]e[_QP)Jg=c(ۉəq,b =I^Zg;L2)ሣZal5|R͇!$Z@k[N՘!ԥ=\W1V.zޓ wt0 cP[ $(Ѫ%[ (N9:3r^Z?#t<Ȕ,NN<+H~ j^ha%Q rc\I|+029=$udbKz q76:S_/.棬TQ Hf ӫ4qkh`o h̨F6Sxv*M%[&&N6XDŽ$xw%^> UW3>DkMl.\p:s3Ĥrith:;hp*%dzճteCy`pWys,m&54`ꬅjgIpYQ;FNl z@Ly~^)@O5ɄZ% Ũ{XxT7OVh(i^a͜;2R!IuEgBؒg]ėփp N>,2Gr>VW~f|f\Gdd"ՙaYM͉J&?ڒB@0nn\T Ϫ'|Υs@}:UQq "96ٹFF@͐O'xli9IP&eVaҤkߗ{=U`꣯.ӈHRbED;mÞ궠3:S滾;W*bx* = vّG&]k7 ҃:c0Ϸi̥"H1@Tey>_ 2K[HTz?=7f"`CmÅ8ܾ0,>Oc [qL2`KiX9|Pß FrЮ@9$ϑYhhh2]R/ՙժ$9v=MF@fWL֎Z185Cvl)7 ?M~zwSt@/Y!9s8^\>9wK1Xʢ)J"v02wn,62O:a*0][||a:43 r̫K1A)xB$@K)ZU,!mj W=" e[|#(ˋ1~PewD(㼾VU'E8 BR T5ܨ`F2{d= Zn!t;};oV{% HꝓTnUǚzlc} U .߰ddr8t}k:*j٫X غ$0 u+5 1cY#w]-Jn=+F6Ae)n_&ƌyM<kf9 }0MJiƁPz$kz<.J;B0YZV eLG|`?M$d xѰÿ=AF #U,fbO ᢿ$.s}'_Ż ' j ջyiYQ1oF?TWU ydteF:@:󽵷Mz– W߂ {&p靖(YH~2w0ZLl0?Y'T'vcmO1}|Oz[D9N\l ab*Cy2fXZDŒ<acWjT\dCysf5AprY^:~'5f9&.ԉPbD? )%7ț[C^q ԎYXi۱_-;<gq{PXVIjPFl2QvP_@@KRdps!:36 AE8.]MBU~kTu)7lSra|z1 'Br|jHe^-xmfBܿ0A!NװF yp|tqL)M~o []FAGICNoʄc_y+OۖԪUl2Y7C{ |Q/"~W Smj0X1ࣀH%~4[7Kb06/WobN3<6'T3cKΝ*RmiT~i:FbT;\۞}]=[n8׉}39{~[[Pm:3 Y&:+[ {V:#KaӼSG5mf|{"SbL30qR3c}#,\VtC%0/ӮT U܅j B F@NH34M/3YKz u-\Q$$7} )]HبW-Rk)ű.,G;&[5d|춯lLIKY,ܝ=ذ~(xG|{S&HFR?Qo+5FHT؝i`C\fl4v+ Сsص&n}Xp#+:ֳP_cljC'=s2^r̶V { Օi,m&1 @`:W@gh[3J@#u~?rM7+ }S%5Q|Ǒ>ΗyÙЍ{GSU@?4A#L; c:ey&޳DhK<9|bp-*!Ȅч47Umv!5Vw3fڱ7~QUQQȶ"/Etǹ(~.EF _~V&Wi\5/<^c8+'D64 _aŀ?{ŸawCMEG Ni6B䥻e){a(: ϫju S3:ibhM"IrHDCohTo@o?x>o 'ɖʨfㄛYTf7 tGpeR7E_OEF*Cb!Ƕ7NX␮DoCUΤM bl 2O~LYۂS=/ zuT fpʡƀ`7(+_VtzN=}әe#W .*3yq~}ai|"S$K1m6᱒eM7 F*'& iUMz'jp󈗬vF0޳OiA8k:RH!1f4?d@O v q(Z@;bG>C/bN~4X(~÷6Vbh,V1vo,`u̕P"I/5g2 !! J<\[YS}ܜd)'v*8 X;a' L7z+YିduDnTOթ@GkW8o.\Hv3b\-^?̈́^j0:Bf{"_oWFJcJc3[7//틬GaM?y8UJψ.$]N0Ēօz\BW2+e{9Vxr,$­Zލ'30b_b l@h&}EׯJE8hy;ĥis=%{yzO;✥t{7;hd;.AH}.,-XEeaF]j,NWD7*rظf:+[4EC%d%؟@XB:ZJ3lX÷ܩ $|\nxDO|P SK1ȯ;O'Jpl&'+8OYgm|D톶0uH8, d7|px}2G1aأ\1Nya@ߪ;[$ݓO¯R:3hG=){TV{(1SYq=Wߊfj._m䛤:+UrgeR6_j4:PMA!г߭GN;ZnhHK}tΔ=HsXጰC%PX9 ~Jazwi^8qi$_mZ4)J= }Fc]s>U0|+bO2^dxuz$ YO𓘢p ) a5ZAj@=:ZvgDD ATZ0qF$q i܀yGh)eQr) 6'(#H.Ҙ-$觐MDBjP <h?i%Z{)t8{i'0q]<ӎʪ Š ~cyVВ=#6z D$+j5j7b V#+Yz3<QУjxe1IF39*:sAaU~f"m",f-b{*p#qX}La v z3Y|oxg8UUf&o7j1DrFd$Qk8%?xfR[%@$؉~co-VspI3<[eA& v,b/ӗRzj #Q]O̺n6 f$<+š^sԊ7oA1d خ;䲵>Oo~,kN(ip ;)X<0 86</(RDlv*Vs&>w y]ojn򦎴ϺhS/vI=9"36?? pӝ]XG. R7q RCoOtf>'('6"+k4JxM3S-_N-{2oX =j {PA.0:d o璟j.6mxie al֪*oygtN+?*Ō?{6Y\C{ NI ڕ>(\ !1VKE.t!%`$bg(@ʇ9ymtJ="u?[?l%+r=/l)ʉ7'L !a~.FB)>z6 Ar\#~I(d;C&9IIzf xv) nhC(L.yh)4nY|wL 1I|?6qmߟWNEi*«g ƷWes}ʔ FpZPOt3.`n_GB!7xWp 7*S-Jȼwʻ.G,h4Z 8J-VO 戥1a MBAHMVd54Rˑ rXfm\JW)-rfR  %]ص2,*vAή -vхḽ͉X߹ءn#xy7쏐 唑Z}w.4kmUJ|(ӗ|6Bb]DaMfpAd {:)[ )("w:@ʩ$ ~iCce4㺪w@7=RTQ'(߶y2OyZdSy,qyN\N@v`vNF}擻۠^]}l){]ei# $ SxW5)ٳ~~aMvឦvk'l$^oЈ?6YewSڿpP+k)f6FRY:N,nvqUjWGUd .`fH\r`$0 }6-n"8Q{<,l}YHɧ"N4އK_+H27T`x 8ps櫱^۲&`g.Z.Y>gal֡Q+f`ϓ!Yz?9:QٺP bb`D\Bl[;>'e[U#6wv.jӘ%ynno31pTjEkVN$lzJC<*zs,Ĵ ~E"򩁥vtBtM4Ehvim)I ^rc5 T%ӏjM)rrXt)d{`uj7 :[_eD)qrQPBbN'_k_R+=fO^aXmGUZdڸ*'5//SG YzN<8ܲ,j 3%sF'k17tMsu+ZV".gա|_^`=wGeѶ?Tck%6)VYuO,C % 6V>D_jV˪nc+R=(ξZ QH4$i> ƪPTLcwE؎#`Jߗ*<%,V'[ ?БqsJiy67@^-*LK{Z ${WKl_6t`r:B[swG2bvoTL(;SkhV+x&n ^vXZ6ۮ@SGO?.(fUXl!X%բ@'eݭ'm;'̭gZ k-LֳAg#E8i8!Ts [<2`Wd{ NzVe23=[CԮl%Cb؂ek#u{e$ 2M~|MEE0(;\[aO~E.Vu@T96꒦x@}C/*ʀ;{Hm{ôjjb%2U~fTl4+)W!񳎔+\'%#oJ/1zRJ?E.zu<.w˯@; J c@-uț, $XX)4f7d8b˦cFHidh <<4{a.7eDA:^NqZJՃYg`8PR4pOSE% W>@30XiV@gP>P҈VCYIA@!ǟƫc!Մ} D6!{•ѿLz\Ș1lg0Żвsx6y4M_؆Rc08K]8hytkKض߿do9o_䯠E68Wn~F֨Ѽ8MH/ ?, Lsk\󚶭=YٷZ[hZ,Brm5hUƤdrr&/IVԲ5n2-“[Qng)kupNS7!m[]l$Sp~Y,JΨ_0u0jO9Yvߞt8uױ:9"-l(u.*jL˦{c낛jݖ~1Sv( =~K6\g1BbT₢8^Y6{RemhB" n>Kw'CqEIe\##n!bEb%;PbPkWu54*la1&+(Ewz 澏u1{P#M#sRBJZ0Pu((?d2фPJ#( >ӝ-/ٞߌedY-j7y@>hw!}+QD-Ԩ9?쾵c6#PFL"D8qQqg?SBwՋl9[Sݚ>la.4(jy9Z-\ 5+I q^PWt\/͗xxjg_6RC8Xf8:p;NI|,hҼAM/^H4mlG vT/3A;y ֍bIGIc\F/90k3,jd}vFg_ӓ:^ZiĜ{qgi$p_~^~Qħ}m;y} @&֚ B2`l6d"BboדHWŖV,*UsjD7i$mK?[(d~*K )X8v~VV|BO:dD:bw~ƹ [pyʀȔtu:ޝu3V1m FwS)&T$.5>}}U9h?szkseULE !л:PYFx9tp:J,^w(uԨ*FR]:US|-1+꟝ׅY1DY4%47,͵<hycXgO@- ķ?E:tEK1at-*AH1X{u';|8mz;̖c0"&xC:0eygۦlD̘@sh'W!4e# r w 2&]T'cu5xi8ZJ6],+!jE@%؝3$CvOg>x2D:ߦɧ$Q/4[-t(PTyQP???Tx^D#G 2ʭU3J-/[x#,[\ jI8#_@C_Z=RFrG@IʥpciQk7L#6~'cZF%Uq Dڧwx8vyYTV}Tћ=k%F0U1?[dlm>LXkɌu@:k((ˣ MoU;? }}k-,7c()X'`\Mr,4gr% B$FwĐ||k#KWgF~b1Gy=ߴUe&_tkc׍qCۦMPpy1m#sj6f\JTJ boP8b"yoOT>&[?3/ uyKNA1xEoeg+G4"TdcDX.L;Os~I6SRbKq zA NB`830eAL{mǴ2Q)+Wr#y#xuߤ+}Ǣ^$ͣm~r5Hp Ef4pS;|k7m׮Y'a=4 2\ςXcfl@[6fR6ƻ7#h̯.`|Cّ!؅ e>c`%`:_"r>CV^xNY*:+9%qpEr\rJ c8BMð; ΄A^䷆|X1aUt5xScd sŵbcsOwtW4v|XVZ 쥅z-b5ajUL+C/(Ihm+$+~w-Y=&?7*E@4;(o "`']yf 5h&sx&&C\xsqXge  $l6muf|R8+/4fl֦̰˯NJ~~npձ<+'UYj5#ȯۊیHi>|N])GV0'{/G%}߆=4)x&c_2k96_Q7f$|\5#~Is$@/C09o(v+LA"+GIILqUMsFvȃ_(v)KXZ" r'sҒl[͹l}: oNk*5-^ܘrωU >6ߢp`*t :e"λg8>0Gr`,nlp-,1E>f+j /. >&D" Bd X((kSԌQN-|QbHRGO;`$Z5m]+=* G01bV[te_!U߈{b"c!:aK=$dr.8\ qv`.[ax.G.~- xq@û:c:QThC:1,~0T dJ)aע=6 yTUD\O? j QrzۮspNO%qw]ġ8sR?Ɨ4kv;pc1|AL!Z `ƲC1. )难4o NXPZG\ d',EOiauu*H%~BYHO1UC0,af{:!6׸:锌lWcM\Nl#E>aW e\4w a >ǧk8᛹9m }ȮZ|C}X;2XWzzf1mFw/5>&9V X7t^2n>=>Q+EA!BK.֩!JZd.Y3L\Om?S55dReûr^)Fl#R]F3,Z)%"&ww8S^?7 Fm[:3G߱4 S 0ꡚrW)SBdsG}<3GLoi) ~e*LJ^s JïEGkk׽ׯp-|WQ}b Dh1Ҩ3Fۣrg3,U^2 ض,@ jtPP a関'I4ERGsxTqkCq!ΰhqw.s[+w=*gQg7{}wL)=ő$aXꛜXr$Ϯ cl1?–JWb0?q0T:orD$mG ~܋8XV2(/$j@Ҟ* Id{>.*;edM=qs]F~mŊvE60{I΢ yIoҾ{~޳-gɧ1N3|KךC=YelX̨pJN\9/fhƉ-]# C+|kءV6!4~ C wTXYD9܈r+ssOKerubλÓVqO+\E3Jhub<6 Nt⤥ U؟̆HV=ӃQ?(6ĴmA Sklyݠ6"kPTZ5\q&A(n/hFtfi,{<`BaZ- u[-~J}p5:2ܒXG 21LW3Wn[5҆͗~0җ&zlӚ(ߙ7G344@w>!FӻsMhICS 3)KFrΒU;dP] nCpΠn&wBul佾LD'|&PIxR*:1@ e{=TFj !+S1$Q_‚aXxti"i~'7q6º}ox2iح|(lSZ9!?Һ ޙd=JpnxVAWY=)BxqJa[1=eu>!2[b֙{WA}z#E[/?zzOA'$?(L|Es~ّ$x`BS`D1^: GWMPTKyjRy*3U!NT c-3G.C<F qN-@wX(-]Մ3R*"[629tPYEvjio2!FѪz\89 _Br95ohH;Mu NXfQޗ"3l5\qgG 7zn ["Ė]X2̚q\5uTQz0xvk-S |gm(Xl~_9nTh[ӠQlLء'-F@5~TlhmzxOwYd&|%mi_2ހӦ@kif2l;o!i1dGwȎ2NhiE=R2܀)z"NuBx&Ռ6;??|B9|]%Tn: Zlnn;6YRXtm}z垅?}4Hp@>,B 0a8(bbj=M:J4Q7S׹R )H$Vڌ[mp~d t Bu4 7/8'OAe{J5bKYedo Ф _fžDķ$*⪈}BEi-ׄ 6"*'.gbb/OkZŗFg]%mm iW^lOm9z*~C[8 /*-,B1 H V63MH FJ?0W)N|\ :4S܇zx%,:,5Sp+M(֎%Tz}.;HYX4(l z0 sȓ hS8.}-)Gޗfo hZBeJm?x^W G|ܵ 2Bm7_4 MNW̞O%QȿL`W0d ཝ<˭k:ZRU,:E'*3N~6Ti:}蕆K D¨2{zda 5~K`x쐪}W.&m6q; ӄw 7cn=_\5SsA솢,h`lQ.W$_*},DO&7W;l΁K{&&hY()QL"`#އ"<0FacftY H͐ݠ5NIw) !hz`75Y-iShB9f$@ 3/\'OE3vӫ+ tN?d55Q>a1P2X &3=ޑ mXB7Zhi+l%bj z0&K,UFz[;p[l~l q}Nʞ}B{CT?/PbaO+Ls?YϚX?r!gI/N]h|e[>&S$εY)mC}Sh?𙩲dޘ$vBG8-.7$LL&xRBa#|ΪzwlƳoy>~C2gP@1vϵ- V!DBho7Fٛ;1$j,xkϙ!_9z3 bp A;]ԫH,}r^ȭ@bxQǼRNRPg4%7 I;hEfIcG=SU# 66bQy^ƹG"$6'.[h$!:Z *Pg/e pkĔNbnAł1I%M-C4KWYMI$+؞f(|>|ٔHn`ڟ30_+UFPW1n*ǂc(b; + ,1ĵ\KK}qW`g5S“M 7??A{8kn~ʼȃ}rc|kb-xCfK"0-54VDHa>$Q\pӊ:쎯nXprٯx ]=d j<*3G%iB2>/E$HYOHӋͽk4#x>AZx;i;{O!`3Z vUf#is7dVr= cxZNF))O{Y k܅lԾ]Tx}O"L]UݞTjX,Y.ǻ8ffB!i+XVee_qjt_T\remҮ9u27A_GJ.K>5V`,\E{ͯ\+ho z!񴋮{ C8ڹ?g=yMQ[j7DNi̍3nf/VuU>0ao^J|:45HL]*wH!ՌJ<_|4a4H1_Gjn$-i1[''o8 x|ܤ2 0C<n YkYw) h[]$7 fdUNZY_l]_k5dT:[Z$>8e.Gr=-7>߃'2 7wW" U_ʖaQa@2a[vs"u)P2?9FL",~]Fk{#$Prȅ-xFn.F%@/́f!yh:?WEb/$q4jt8+b,^G2G[o>O ^#jXxr7Qn;lfs x:`=Hr]uC=>v$(]@PC$p2!WuДʈFć]w7[`aɡ(l+-!=R&u闹;[דbr|c%'tbD07i>P7%f@^H~ Ý'$qA bsnr(>uQp\s:4$Ÿ[)0+gƆWh!tHSJIbtgO>|G۶d oʢH ǏQr{I!WYj#nF B DL5DgrrOT{v#K _w." U Rڎb fK{ƼE=/k.C.bx"8G(e+sv}ݺ}b?Enhym =ȶ>4Ӻg[EkrVIF3~lr\h/6ˤP*?ev $Zݛ%@"/(]D1 f0FoGJkg $@?F;oZܚ%u RSCalɢlbtU~qVjS׫p~/ZNG㲇#A7{ xE73p~{ > !7C[:p"=hqNVUs L^]3wmC*pZw4_4k}z_z2?zEq.߲Vvn(0Sb ୊qL3FM!x{ ,/L' gGX.nN߫pJ[u^J/J﷊-U8{+ŪX+$cf\:q6k:T)]J*8>IUt c*3ArYc1"ѾHt`$L/H6 4 tI[rί R#?C4@lg76"2>ZhTfDZuXl{WB1@ _Z+v >nlwmg(9@&MW?pːN_osPhy_ӈM抲 VӭVdȃ)uG`ɤM[7-ΛRQ߄ =7T&mG~ 3ݭ\;SĴ wA…N4|D]X*5 6}=5gb.D\-0) Ѵ0x]L2;OT9i;H)P) o3Jԩ2]ߪoQ4`l Pe\,x>iw??e^E*,&^opbp̯\l*E&3c{UVN wJ @nCy gj^$1:j^{+pi"ZnV_TRx6Gl=:Ho11=ax8p"L"cfٴn1 x~ۯ(MGkrt՟6!\ #nsgCK6"b4dN@[C\&0ɨqk>|BE %`:h&oѢS0ܧRٽN;azZaIiu$ dX:̔)Μ wq_֨׶ـPM`j+r#4tHp7(򓤗燄Wm+6"x(kQ|(W-ϭط%*?C QJhHGm2jQx校prDb VХJA-%Hl5]EO&f">ߪ]e6(ˁV̴2 ,m\:],~pʥ܏"yENtV'hl#ӲQ E- | A_6 7*3ia}*C iߎ;0˥x;_|ϯSGÙ'kUuQ*ReO2U\LyFTQ2YtNuHMXogX4j)7aA ùl&0sdT!$0 RKf~P+i4ZpÐY>_рX5yȋbuQ ǹhu"ef1Gf@kskJ鑨嘝'9 mJϽ£=XX[3$Nzg99xD\ޖrY3]GP`9dp~eVHK ύqK$L\S>&n^3MWLT:K?Lk %B㌓YXu0Frx= Ҍ-afLpBPeSl4y᭧{ 04+;&WsϽ2$[-¶0uʅ'ZYx?D䕽,Ol[iمFYJ_"=Hw(_ mm?0FAKrpl!DX<E8|F3V܌z}5]sKn5 O x|u&|~iEeIzsZr&[ήɚ;Z#͕ӇޡW{ . qAŃ3mD0OATODoqdOyΠOhosvzO?<:ں7e&DOI ]:~)l%I+i8m-M g !rM@JyJwi9# 4p i##s6qNnf =Q@Ar2:o>$yq/gW e԰}?G1RPnD;sOQt\X/K{FYzzse&nsnWr6l D\kVݼWIw D?R':=/1y+Ѵ^ʯ^oYz PG`:dIDQ<}!GM ՋBwsYt-Rr3i{@NH| uFemAy 06Rg+ϟF~"Kj}r?X@pKo#uD4}d OcBYx'oEǜ4['ٓv hSAͭDi@1}+G#&4d@w{.c{y|aPC|@EmF#4_9aIE8O89.|c|FHX@{_hV8&YƮ*yszݷ|- s3(Q]XSKi"B'J9]|\9hS Õ2t:.vuPt.j_XcBġM:$#ʩʤΙf F)T#m! )F*/'jeBK|3Q> HYum)T5HM(ϖk \'3i2iqgӒ毫Io|,~4sueS]A ؙTz[!Z TH)QzTi~>Meq8֩1U1zI%B/yey~<޹u:e Et AW9S1)6; ]F1ct.2YFN-8gUZБT:޹c)&U'69"}^{=L>"ԄW1e!pǘqB<\nW\8 '/tki"UWp2zM3Ʋ$0ptA+-Ť"l8*{)$ϭ_ym򝈱M}mzAJQlEɹ{O+Xʄ ;"֯wmXi rp0y1`ᰯQmq%uTD̈́4!?zLk+P5}At#q+"T&bSf?R>#l,ק:<ӱst8|^$ !.'oVQDDʟq+:]W2 NkIPK 9"MS$rh[rA:sqB)%[I :)v^4` C\*xXe e`6XNL[˱5*wn`tJ.L~JHn^8b4cVHm6ͬ]r;!74:9ARI(fM0[=/4 [Q ?Eιfe4̉! $j:xN%TU9L3˟}>2FCODԳ$@ g2?c}Z[6V~8d\W{|wHm}gޖ~-f垘i&`\&w,ةr]<h6sF9rܥ1bY`+pT{H'>xyM芑^mjY5TI}Ly?4W.[%ɦu Cy5\@Lhgpj%s,.A\KG~EO]&:N:"kbKX-L7WBuq-*h8uih\NlEYX| W 4{ ̊@MTҡzɹUb/J/W:KP@ʛXN׭ǎ\ƾ#$WSs[6,l 8cE׸L.҃-AH9QSiX%@'d:IT,!i~L0*PjI3>QVq9 [JaJˈ??I (k .yӛU{Sd>/B]@uʭ ڪ][iefu''1 <=[2FQ8S@om *-f߉8G&97H muA:ëgOgPE7^ZxEj\Z/d@&ABuQPꖎlTI@U'=423njUTx0 h Z .B\Yj%68z+ΉuCVZG~ ׈01i ]I%-x|/RBYhڍ#C)el]$5Ae;+8O-[@_h͑L i*ghEM0V:?g䩒?*\[-M! -)O>?ZYR wn{SGyTnce禵>s;(_Slťa.p(ҝ`GƟzd;K`ؐY&ٌaaM)(sS4JQLdpٿoI-Dm LD*۾=8FoQ ^2ۤ-N[K<ܨ&3c:ʣauU"(=WVz{q剻*_w>0r:x\jU]ὢ[%a(yja _?(o;KDjW`{wRMZTs+oe-?(;*,N*0#^4 2q'պ xxQ r_fp _-;))Iˉv(=d+"梎7|\-ҧnnRB{op#DCpJ<>ogH$lX$"ټCHd-rH.v{DATqƹH%"!Sw2%a=vqߤ4(;䒃;]A4 %9!%;*=G״auVUṅg=8 !LK4$|p"{k O)b (w׏ǻIvnt*'ē`G4.)NBS >E[ Yّv; zp'uIE'DvD"YF@M;[*}*BH2AŶMYY|\+iCOzG.sCBށ=7=fgpVלvity __)Gӻ #1KX-`^&I]MkX<\~u65C5dORy2=PXn(YB1䔩BFN4- H>}:'I]>]&3q8$$2^w9a酭dpe&D dR Ǚ-*]R )o۪5?^y,]k<7tx}"j9٪a[5mM:a Dƚ>[hV3_{_Bd|ﮅ-$k٘](#dm6,5bn RE5uMr9 ~ ~ϥR.eqЅKcpæPLFԗN{xq=|KS˷ L%۷(ɃxDгWkyM\WGCv,h&`Jxs7DA-=\3⪳lbi"/T R\PkU{Z5RDM ~`_ŃZЂ#qaX`ux]eր.3pVkB=/z[n,^xjقxX657bWHޝ2s,9!9iqkRuKlv`*^^FSƯvÂ+ G @ϏZ9 _[]:(2I6&8D>+9Ҁ@fs%swl]StYnͶ +Ȇ["HU6VR_oX>Ӛ~>1(5)Y3>-"*/#e'B!%͑~HqۘSG{+R(ȹDwbj@# AfU3>5s{̼k,:)V&*nu"NKվH?wl3\o~fz;"'/]T^ kN 5)^ΏWyՓæ&(`F:W.Jl,'w c'pYDNk*?]ڕ.0t:€~׃BƋESO]C |dm=&t-K;H"F5vbM C*:닷`xR'P_>c8OJ! j:?!81:|P}pp3'@wr=vt*&54ˏebAG"kb<,}MW ƀC;C4@fـ[aua}%p?H%if,~rTPv셳&LZ7BVNWD0%%~c ȝ|׾YxBsk2Uf ծk VyKk5C4j4C=LOB#N/ܻT.lAI{F;HT]^Ukbal/[Pfb;E,DPuT\dxgFF(#DZCaP2rVb n[Nk`te9 P;IWO?`ZVv[X5#j%uf`QlhmRI/ c-[&[i`*"U a?V}Ύ#}-m]s,{2LJϾ -V=ٲL >-g$;0MH0n ,.̧ykW!jײ#\LrR3$Iao Zk!D 9Î3>!W9nܚ6cIX8*iB ;!|w(+CݣTǂ54r:՟Y0VBeeNH |.0ι->;[!iOy:]ު:˂'ujyPdnfp |DulAfhgi"W1e?:}~B"^CXnTku؇/'ɧ-žE#?6 (]^ROchDx3"yx_Uh#i)Tcc4Y޻lP~峈Mv-5adڗݶ fYK@ 3 iϐ@ƣ+Ncm8OFWd|3HuW%Ւ#Mhj 1+$maQX涢\L/ W+JI1XŨP&_i} Ǟڧ> FRt9_L*̧!p0h;1tW[| m|NEXxuSd#_ ֫`P0wkbhӤ OHg7`+z ^#AXVjZ0:ɒ8ev4 <\$q% $ g+UdM˴w#gHBC- u;eڤ_U66@dW]ON#yo;t#y{j'{Uȡrn\2*J Uxh9ޜX2DCCdIvՔ>Cjh&Ɩ޽JPu)],َZxOS^@4MS>X&Ȟ״Z; iHT H,KI4ܸFIbo󳽔ĊkY/SKnQIng'I Ṽ& :xjJ*b@Sm['uTB{~eŊ2ΩߝiI|1{C O љ_ f~ Gk2z.u zһ%JnC)sE E/8 Qv@8i$igcF;A/2:>$x(a>,5ߔ*V ]tK%SE")5!yIBwyByސ&3k4Lw`b;C?7Lo{Xxb`s4cc[ qK^$s}j%D 1Jq?mQymv*|4e_$:F:}+5S51 i9 O>Jp dbi&a׀ tȝ6 =^dU,rZ"X&$CX6-f9rώWȝh̨¡xv_zfB"ǻ0C.<ִ!Qma1JuFڋ 2Cy5d)5_L$1hB, }ٍl LnPΠ__kDH6ׅSX &^i/p@)/oij Tkvyb}mGgC *eC0Tv^D'}̾ρ )[ :YhNg 2`qSe +PMblC̈E9Rc=ZW4A ,;~6aO y=( UPu}n*4<Xok)h讱lx6+;ώ|݂BnRkL(;NcmdqN@RGu1aCJ4lRFO,k wHG+լ "Kdbk8`d/-M%җW Y y0{Nt랉TRFvGԛwPlbG(JJS2\rAS0>fв'ƸVg"! ]칭$z 6inVJvg7=P^ejfXF?CkT?fڤt f=gh8:\=VwJOvUk~oDe*_+SZ HgܩLpʈSNS` vd-l2~Q?@ӭ/eQQD TE$as_2y%Z5[znJ4Vw{?Xuξ&~@'ݘf2p[Yf$Z'T4 }N_ 8Og˄0*TDR2$xGS~<>)66W3kq:da„x"xIқ"c\Rinxo{M<~N 1REe ͪv@ 8U߷,5;MS Dx 'Ķ=j_M ?& 1[Qk>Y?!W-"[z%}v7W^ ]E SwLL?5jc_VA4\i͍EFZ9vP!,=3ouϨD8eP?\[1dfѠd;~@D1<ͅqq,`G69rTMlF4mϲYg0.txiٔ*3鯲3B?:i!9zL,s/"L,<6%…$r9Jͫ'/a g%CEq?m/9ы&mW;i]iuSJPU^y (\ m8rzw` $w2I`x&OF5dPʫcI5bFmB֥5P v+z0u vzmh%nTO^߸g3J;n)E],F;ڛ*g MҏJtsae5)֗Fro77|PVL WTF4FĚ=.?ѥ9~'\s]tk[N w! o֥QNZNWJ/4JSN͞6Kي5S=w.#@`bƓYT+= ¢X5#ǟ!a{UH"E'e( |PRc_M yЇBm7ihL^tʏx~0'-rAz(1mFL>O{1g~t}E`wjNO-8YLmG!rH%RE3X]>F1zMkxοX?:,"~'Qz:LCg u%0_ N&i~1EXX-&V#R$PfrS+BTAyQ*?YE]5Z&Qs@_[Aګ>b%L0p=CWS٨\n=bF3F сe\GY$O K5FG SFReR΍KAPP>Hm'"?bӶhZlr>}]%;qCC&#M&n6&&濫Ū~>\1yƽI ).4Gӆﰓ\`n(NDUKiZRD퐉9mt(ΏnDrQƯL5tAkI\A<-/!dR= *>kmٵ:N$C5Dju*C>cZyC%*nvUvde~b+:Fnl&`ovS GcrRƋ\0{d˩R_/V64hLθnV..*&!C 3 [H nT?*l,`d· 'eH3}OTr9a6IAV>Ї.[dDk -cȏY D+L{aUCKJ{ e,2?K&%;d'~Iz:*=9R3n&F#Q*32=I{%nP_FG膕s~ncԏ簩/44ۑʛ|PNMI:kF MgWtLe$|&b0A AKY|u4+d{EnL\'>8@h,kKh[?ޜ&u(}]Q:Ӽ^k#˽Me#gEŇΔ%3[vvy˽ݪڢLOYL:E |L9dcixaHkĦIpiHVaJoqKW1\E>Dj[CZо2̔t)錍E(j Jkun:: }%4(ך 0^ ^t/34?Q۝ELС&B9]v^ x>* N3Őu'UώVz 0lFʨ~;5S|eǪQ*TC{3[sW&.hoY5r[9)?Uͨ iAiY?H˨e-oպe@tJvhLqK׾`8Y, xI;y#\X`6WQ;sʅL >k\vnb[<%gw+0R@cA%!RUQGVPdMÚ5G;30sě:}ʸ3<@L]Țs({̏Fv-3@Np4 k ѷL. \mtu(8ڈ/~X+6;47-h: 22y:>QZ;"$Nu<3 wگ4^/~ ~Ĥ\q5M]?V2\6~Q6K yzw`ưiOJnܼ6/gu|#,ae†+\/H H0`X eamLVb ew?~Iq1qf:㖁_ڍwv7ndy&4p?flu )7L`OJ@lL  kR^F6oͱP.! 2;FT EDL)9[Y0b,3v\6PZXHgy4aOmWX.+yMeII^}8Fh88 cc/84]*lk:GYdz;K(L1$Z,CtP8xE4 =* [Kʬubɫp쫽Wͱ^Yf+Q#FZ 4绢{ & ǝe t*GsV6~?$(҉\Dr0OOb H rZPRFqfiu䡑]Qo0` SRƜZ%㯆y_3w\y)ß 3^\g'r(q{/xLGZҮ|o -hzOʹ(~6VuL]dz`(i&9h@C进ھ~ϗ +SUm> ߿݅rsLhH V?V],Ec/ ?Bsw/HggJIm%S|&7M5Helq[YR :(fE[ tTُ ;HX_~!E?-μ%j*|;+Jۿ_nAhrf{?!<ς8 kQm+5I]5 4ϸS[{,BޙIN`Ԙ*`DFGn4I3.F5|5z# 0 1暆$2a`^UM;BWk$h2وGkG;N%ӊMiԇ)qumy j-Bҗ!)G Ayɝ=8­KnV'i|쇙 r>XE-rԽx?0N J* 'I2"%TJݱ`t-]n+ J}mڝ41atrm|j3+W -L./FIϿgԐ"sf74Y!۫>8ZR%Z~Oڄ xܘ|;MA.s`ם?,읅/6qE0LEA X5s7Սyx(eS^Q':u?mKB.kLp_,v^vk}ԓgA}*X&?Xe(l%/+PR c|깊\^ӛ /J&Bsrhlh8͋M&ԐP(LPƵѺ0<MXqGɑlw: Qolb9gߠ0jeUR|$U3I[ࢰIé)hVV$SUY?hTaR[Ͷ`pl@rbmp7mgstDmP:.M(wd$w?n*Nb$^R],jdzՋjLVhTJӎ4ai9+Hd4HkXW4bf姛EH&D.g"hP|(C8˜ ^6GKw-`3[&-.;I,b7X1'(&*n|h/JW !mUjn̉P-rح4yQW.LIvx zw|d]utV}9*zBzP˔,mde (M 동  މhNX c#d|jMGSGdkhig ^.OW6>E KwSE( ciyh+"E UEʔfrX&ۚxȎg'ܶ[|E97q"wҐ*OG iD4;Xa16X4j?+^Ypj-g9l4_NN|>rz&Z{ismYt| 2:T2s Z|)_c=RKlN#@&Zb;"EDrSugֱ-M J"R4BJ5E4~ 9Krj;=`IԐ\\}?uI[f׽;q](~x ЎC|dE {{V%Kx6v*G@f'jPfp.rE^;6M.oZ2YqB/% #*"XaJw,ڏ8l1,b}*ik=Hɢ trWqeWAd޳evMU-G㰙T :g짌.)2 N?8,qk~Z2d7w yqO32>-lv<{/'*XUj m N0TI؞z-냝\ >S`73y& ARq!͌Ȣ{^ipEܷ^k€1B:nԮbB (s''w2[TVe&y+:Bwb6S0ںR[1rXCIҽLƗrKVlʯjSg!DnD #mbp!kB7r= -툄\7M0PLws.Z&dk9ang$)a~3LS<5t>ooD4GpdxAl87wnox>e*WV.}W5IOᒒŽ4vR߯p˷4}r yܪ_4vMo-kz&ft {CiFBVR!"&7мqp1טQɸywVo4[Ԡx>,ڣiuVW06u:Be!fD-48k+ Y gSrХoIHBn_=ȪNjLaq&k8'eBK=E|7UH8D(? $|Jwo(zL1ڇ Se7癫tQRom)E\^$JcxUhO#`6VxC OmYyIr?}O_-̀C6r釳GY|A!5_=@*2?<؄r/ΩK6KT1 ywXSTU}'L$6&8􇓢n8FD|bfC3_:;Қq#M:+d {a=l0?q*wd9 -b̮c V/!糃Hdu9(^Z@/{miն/z Z|ΌJH>"c]nO>z/e:f^yܠHyN㣂(oOd75.~a*% y LJ_gmRѥ`H >@I 7#0,]e{Q1tL"JK$:;afro~蚱y_A%Bĕ CdYH'k\hQmtж* ߸eNUƬB>5 mN ;T'P=#{rn'R]ߕnCPU,;| fX sݳk4`Os>-1˿=nkurV%4RW YUgny9O>*>FykzXf č/;)//+]CC,(o`.^'Nuµ3J3Bo;UmҮa,Yk,gPܤFVWS;[E@V˟o.7c3"s ]9v҅l18X @?4 d-Y&ͪ\tVJo^* YP}$)aBsա9)9RਝjEiR`M[uBT$>O{G]ba H4kv0s?bwP$sq+ꙺD,zDroP,?р*,T ~T .qGs穳qeJk é-k3-8+$fh˧U biߝiܸ#!m? vz1Zss&Uxzki(Co>i)3<s6ۜ-8p~d\Q|Qگ|ٟ2m81Gtr-2R@ˁn]X.\HYqŒ ?]9wQv*FUNs6 /kb=K=(dz}bޙBbCТG,$[La]|>/kW;NTUn3ng{|BHBĊZv>0 Eyrt ^lG_ظ؎N Qp.8_«à7y'Lxr*Tgm+G`0+Al(el}ukX*;';xt1&~WGv. %BޓI^Oj0++u}s6NZE6$x+-^%>6 x*N@XA˷uEa_o(O_#%r2"Y!P~nT8r16'O,36!EӛJzAizH>b-zH҅I2c;ۓsa;x_G4+Z evj 4VWozg/M6Y,wųW_r4te90t?Kz 02 cdPN$oV0bJˇN/D-ւ"B6uFf1/- MbTq)g1ՠվ8IA/+/pe/a,r"TIG wA$Znj]hk=?恖3uҫZn<;BjnsĞiYOO+5Z vW2;d+I˭iט³D+j 2Qagr Jbm)Ŧ tD'ٮvk2:~WtЮ~-ΖO:^iS1gHn0whdyz<:kl=xỀ].l$_ hZ6Sě]ð2* ҥlY\zԺs^yyvIzۗAXt㜏BB؇ƴpd D+J/h^2.x/~B8{H0?x`zW[%S,W]+ovJWI? lkRka8 =t +#Ih8Dp "Y{X1,̏ `>n~gpAnn.-P6ѸdY,H-x(#l6YCf4`IG@ڕeu q~,p1&8k$%O jq;_l oŽ4sm 铍 4H-JbiOLbF3/.]\x ^/qͷW714X?Y\R{)rUkNb9glj &'(sM?;f* <>P6 H9PI3ujI8D,vKҌzʶ ~O}REJAu}7.(Kf wQvCNgd BB'-ZLa;M_uiֶuka9T =m_śʊuk* z\c2-RUǫyrL&z2Rau }k̤W+|_x`VAZ FEdilXa)%9͏G:= 7 m{l1ddc%g=*_ڤoD_!4e!q-*sEW`aI(X*-ա% SZriXNup 7g9fFgĕ-=:B*qV2@SO[ō? b dؽF)ijW^$ aH V ʢk̟YUИ:R2\6VL8K*YI7 K#g?ׄ3`#(lV2^ʬGq"`g rnink@ڀy( IYN-;eTt^fd z+hb3P\h􃐐뵋sޒS{[z2aUHbS*LB1~hb Xd'V&l6 fg)ėI)F ᦙڸ=wֻ=13]nԯ0< T2肄aVV6I7$m,D"k)hNK;}yHϖkMP7OuMeqqJ&I*؄ Md{z@'82?/#^@@YR4C ^KՉkN>zySr[#6H3?7IG+:ZD9">>&e8'I K&LOO@oO8j6REj4k#^W>V ?h+F: 9mB K+mkWI*OpVYEOkA펽yk-?`YuoJ.BBήǔqr4w5LiѢ" {AQ]V}.+GP.~=|\!8,G!K/IoOdV=uO([:FP+;f wQ"xs/˱dݚln n5q=I3)zw ,R+Kf#,$wb(,GlǕA!Mb̋g:Ĉf 8Cwg0͜lgTvdPRjkB9 ,sz7sL&p;)s&t^48OAą%n{gqHd ^L:#@7Rx1nҝ.;ɳJ=9`}rR "1Ƭ?i5 rSl8K!b9EW7KC=Uf JChLpOCe:GƯ ]6[w-n{~J>%DIh'sa>69q=F8U,}@[{!:O- `T z߈?0TJʒw:VfW4 0rh(гfe'Jr^77d^#K2N;A-w~d"zw`՘n|+<"G[mxL$B!3V]O[-·g3-=ZŜ1?N2M` FJ\}G-E,<ǫxj~KDf[5/BMTBVY#؆P̕) Xr;z`o@ )XHu2F0[BEXf_@L;-/_"yi3;J0L&,ANb #[sɀ-GYof;igr4mRdJ8v>u/{p  H27zgW:aWXP~M?mYgGiasG։6'zX{74痯HEi/=ąd9i b=3Y[{;u/.d8qɝ (,BF|:8"q?_W[yFRow9dTĶ$lo;(Zm]*%nMXO͌LSo/1V ޘxz$Hܼ=(ܴ:+%̎eKԔI30s8,9(U߄lP%G-OdEl Xy^ԉ?P`UKM2h2F?`azΛ"BǞsoD(^H*ZBnmBPJ#j17#{9B702ܡ*0INv\%XjǘPzO/.R+bj*\)xw- -,W[s |=^(OOD@8 HIǃ{H\.CaO}H>RLT= oț]|5L#D:8"ip #%*u̟ZVPVCa)D ' hlIq\"7IݔZ;!q V}9Ad?^x٘, pH~5rg dQM 3T|'x];{&2b)ƺ~{b:ټчi^t#]L CLNA渋j BO 0in^<"7krϷfߊ/#VڀĢ?(g6~W#)ü>r:w[Gv"^ Z7 kxf\07L7,dKl[IpPծy-y@3?4hCK5S[M!m?4Ŧib$"-sh-Z&ja UY16ΠV4]JOָ?Lu(?rK X+:wzL8e b&VۑN+"4o4{Wv=;nJ =z|8gOCo#h/peOpEi*I6^"(L#eOє=Q|)cYՅ]?Ws9*~?{E<$Br](5&}*4qG;[esP dˏݲ`Ć*y ƺ NdPWg̺9{7!D?|0c8j~E+8ܷ^ofje tbe ߮r'7q]g }kO.*km_gesԋfǖ+峷+xzFQ@Vd5d9f&~Y`6H NS/c|s ȏq4ŃC &hB.ba+mw3H73%fXq1;..nW#=mRsnZ78"%ۀJXN+i{J't"BŘ6' }Z`"l!Ÿ1ډ'j\u0@DGIOI+Op}cJ&T[^5LY:dI^$h@ M&ʭã󉜇6~ eyר])nz2jKʡV@x}X~c6* Dgˤэ 0hp/|z'r'(bm@Al٤4{e}-?x}GK亪N|&CbXr(ڭ7+ƍbLXuvdq##pfZb ʰÙax djNb":_T-7ȴXᑦ uND\v:'*!dUg ^)@||3 9Y@L$rǐk)lGlOŸbNom=B%h]0d('d/RC؛XDG_zxl Y r)eX_X1X"mpQZDIu1a!8A:,>(߭? D"8aȚeeLPĘg[á]kQgyb'o,z$וDkBYt^/!`ς@.om߸A g; ,'( A>r*W{9.ʡ8!wUPj>͒ g( *Kڹ„:;ޞlC|8) Ec&uΑ|* `,9oV[ktxK!-- 꿗JgYj[<ҷ G3|4 xd7&)>LEylNZPגpFRq9EIa:!s/J֜ 3ibQs#Q2q(]Rb\&1QѓmI&f¯\HSx0$Y˰i]x=770#_f7M>"nhgJQ3ЩOv (V …a,WĹ3H#V\٨b/x(`mfT(qqgkSI!+BkŢTź՟NWj~LEoBt*QH"kRKJM59v.^W!ަ"ṱZ1ћ)1MR;DョSgV<ƟVUx"Iޢ+ <_ })DsfcuG8`*z"w] 9jN"@)?~W@ 8\n(i< G}{](ǗV,D }tRb#k¹:uEQ[g}D*Q*g(ֆk̕hO`#MxvW^i5:j4'?/h~ݑ EӣD?A22`Fԑrq_  q1@ jNvQԹ5!ouqG\l!::c& 4AXH7T o(jnmko(إ( :aF{7 p0#ę-N1 1-LZ!܄Cۮy0!%}[h뚤h8s(\yY4=؄"a=PX%o(+==8h0F1P v| )fF f4t ?&"G8Ti V&x7ĀK^c_Rh:3S`̞bzx[ZlODDǢg!V P I}6҃CA{!qd7i|{Cc1_=`fF"fLT^{/ u@qL$,)O*{%b~ *n.?nn/'^[$ W6{ͫ3_ Re0x;jkpV],K/ĺV<%$Ң5r֞:;SfJ#[IY; RqڎYppO + 9'*0ILGf.ytƊGavyܿM(+qtwLq=y/aʊ0vL!΁q UZ?kڟҧ# 7/ܭgyLqiЫF5Os˒R,!ҨD?'#L[L,׬. NƓ`v91UF:E7mhpݰO-7R%c(1Ala WۣK`T@Hvbg{R_@/oMb3RŮblc;DHzfj!}T@•skwIQrCe&Z"6L4)rQ%SsT;_š~b&t0*Vr"d.S$8Uvʰ/o#(i #U^Ե ͕U<%f".=9qojv andگ'Rsq `z4u$P 2Έ):{#gI-sURNҚ Ʌ,|fcN$åPC9RZ%Adz <ߑm2Mv@k8 *w{|m"/Y@YA_[{C 8b7*miS8SD"~':lr3ZH<|z"N̋.C\.//Q6~) WM""txM<[ VbF1~q|ћ*](6MH{9ͅ^ѡБ 1x@c~ W EGrio#24x~OD/#c-Z{H "ض)h$;i]%)n#YK('))LgH>7W~_V80UJ)q=1žDC OintsxREGiNw0٦ yE_mlܛ{2hG5Ճ Z;҈LR#6- ~v vՂRW#RrN1;(';*7AKk$u*̕N;%5|{WHie~d3GΉ]h.61T) eH:ȳu,ZYmen}wKࢭ (HI+=_1 ( %$ PxL` z#"-62*äi]˻P0o!wpq-וAPbdO.%p)X Tye6*/-3&3KZT!aIaK2gDqJ.7$MZ&%VğǾU vby0*g m 6o>ydh*ሦr*8n9j6vu&L{Ε6TU2It g/&ĕ?Ӂ260Lȹ '")O2R5s\O,3 3ϝhc:_ţ3"H߁^h_A RZDl*uB[!U 67'OW{Sgք2q^krwoO!BfIQ,ciqOڊЮ_oVs_-1In>Jק r|G&u.vb=lUXad| ߓi$gma?R6iy ImVQmAI4.O7grfWv[֟Y'7 _v5,fi@tsTyG{mᖅTzOpD{HCD`KxBVeu<͹xb|mBڼڽCs?G:Y?ʹOWEV.yŔ}W??8pJ zRֻ<!=p,Tj%.;ĄYU<WٚhGe.7WrjPQ}Ւ赅SE [&nD9/9K/^(A(ŋj`img=e$fisY~9C)ae$3ഝ 8ď>`'WCjNo\SBYة\N{ށ|Y`SoT}Bv[(w@V "5;?cD\< @m aU\W(Dk蓈hj*)o`oA0 tC,GLZ6Sכ-d+0XT#1<%uX8,DB:ZNp~y5Oc\KJIG` ʻzp^;;RS|L!|6STD>ugc( }Grue jk~XrlwjWp6dJAKMkFՔ55e4*8Oohm2 MX7_zZ<|ba*O\)S~7>Yn%9Qm{=-$byvbS-";':|6*KJBq?xۑMiF,EiewzQze6 ˍa1ڸ~궾sdRf cmJB:.=ШPE| $9 PGI`[Tmb<;\6`q,pmsYer(&ž$4܆[aquh:^  6X>6 lkE}-"b^鐢gR =& G P"~yg LD.͞-;HC&dVp)Ms`n髺U%vQ K$掆{,BI^@J/kJ *,aC|kA"kκvÓ (~F]qg46\s] @HGe[1je&HZ OM0 t24Po$%Q_,$ö"\ʪ_]6k_ܾx {p L]-ܓ^ ms]zq6M&{ ];~PwLn(!@ŅY$vغs۫s_g) R'foH`9N\6 #rl+a.;1H &|'tK(j|nm囝*\cu*”B[QWp~C.fY9ȖONچE^0TAqXt7A惖pq}e ڏcȎB|"&_- "l4nOgbx(؆^YJ:c%1HI4[ZҌGu\-fY q|A쏔b2n,,VМV.oLUB/$6sCz$17b_e1+mY EJd_vZ{)81W;v,ҳ=<0}-~ pמh)vWs%[}Ǜw˙e zϘPꊈ߇iI4@zI -B >%ހy2.GoSSkyS33{K_P;1Iϓ‘sͻtv*ݼԊRvB%&$TG#; Լ?%ZS R=w5b#5A{|"&=bj0K΅~B`ʙ^ZҽWVF MTJSfNZ'tfVB~ -|XZҠ>|K=2>&U[b'M]7^, kxA-v䘔|F0˛O^'xmTmPt쾨"^0,Ҡ|O^d- qJ\z~gUܱRB"刿 ϥAqSݛ<ĈbnCZC% dvHe/lFoWS^Ry)ƌc3Ou{: 7JL%,3eI,Om9_C 'oS宙$4/fu%0RB#H>(Ge^]6O_7aKF+!vpn8ԆWy~ë3XXt*3Ͻ3k(k׸ / =:$npL& vO,v^MtFwMVn3T<Uj"5/M7T qKՐG"%tg ?yLpȽYoq+d4oѼަ@hze_e@BR9jBFXg Vh_ݖғfN~P5O^"Xr 3-OɁ#%2ĜwRpC dY&aT(bͿlW[*`n٥EQ\uM5c+2ԬɗX(LKnɨSr'u D#7n#j9x>^%BGiQ8ýwp0;mR29&3kRY-EA֤osVZWy,uFpO"3(V䱦ôJ;Y*vMP [;NMzx;~HD-uR'%ĬߒZ4HF)J Xslt>VP.;ԏnE푟1-/~H1\1*ʴ|v^~_z߼Rd~4eIZWg@Y)uqAIwWYrVZiDwoA{]ޣU=RXE'}% vVhc+EMXq^bI;d0-ܔa~X:vGsW:^LR>1Hqz_#j&y0pkI0s(L[y;Db2M^Pϩe6ؾl㑚 O׻yVPSgSVNt؎/$XDP9ANDcF"- ʟ' m#"0U@ڵ :@gJz{ f(^88NF6R5Y S MH>vp{{;XYzӔF_PH~%d0Pim:4UǍX0eYxI y:d5]UINڙ%7hZK70@qW 'CM.4J;X턴3E?vh~OSK࡭IRsGm.Q9"vCDv?rM^#y8_ ƍq P% A  A-9 Kn3XǴu,^*SC n&AHSGh~ȋ(rbimD4`VM"1x3>'>иg(_rbby>UJ:h&+F n/& (8l5u:m< P޾|SE#ꅩfbmӎ[\#OWRa}keu(KK >)w$%`jWEJfgE<,TlS ߞ<+"l _ԛ{I a풿M,YvnLǑU`-ΆQ,Fz6yF(.rwm;Q&ؓϻ4;d@xj4x$$jkc'3!8Ҭ~oo* ]]gT.ۘg.z_yұbϗ˝%t#X?&=L L棑>*:UYґnJJ7=Kk»*#R@)[-){Ȕpʞ@<+o4L9CV11^HkLoePb}5]/H[cÅ^OGJ|wۥdizGr_ R}CŜ6C!4"C “-#k@ 蔄kc {/}뺴>~_: ߰?Zɼ: Z[ )gFo#WC~#. "R{B˻|['wPؓ.׭ל̣o:\rgnʂ˖&܈Z>ڇ;ۦl#[K5؅kZ0izO%a o5JAN:̿4hT Bɹ%X'A}95xH?Q\wQBBu2Ā9&9hw ]Y9(PJu^Mhj}S6> F0/ɣ"8c!dr2b =ƫ3m ^1Sy*: ]k,'op˟vts\:>|))ܢPLI&Mͻ2v8:4oôJK ӋP"aHsXDT fqqo->K$N4x78{AjiCH$R-)1a4$'C_ 9ꛗW\hKqwhWsi)&|˱x%T: +bͪ`B`%pApO\L/?ܹQ{c-l+ $(CBenvy\}g] H3ZSqX oЭ s ī%$qHPgpE|HPARL aZqA ˮ uo66F9 BB7ЉמLC|8?g8 }$!v[_Dݜ\ً6:X{IXc72gSsKW3jzE,}=i -SioHȅLfê4Y>@pr.*B]: #LH@us& ';sCal! &oO@*܏dfH&z."]a{#:,*a} ~>)8nP;(.5!3]RrB] ^Oݴǻda}i#a8ٞ3*4wV?T åvl$(1˼zu H.$}&߹~:8̦GYMErICTEȫm!-L)HC_XֵyKYRX& ؏QgSRqE4~mn nf|Im2$;n\l"IIX%\3h /*C \m4ٯ|̡+5CkVOeܷPys dT6k M޵tݕ5b:rw&~0;*|Gd豄49^ˀ/w-$g7  h%o8ZHU Lַҽ&YLH!;KJ!;j̣3m\ xc^J^%nj= yB&2t$ZKN?x?;мDhW<|:Flۛu~ igZ0wZx:A,4veȠU-YeTmdkx;{d>|(|g GCTJtX%EӁn&<}VÑ_QPu_xvҨHӖf,V4VQ>m ެT! ^K qp!*peNto}n^7c(i'Øo'WtEHت.Fb6R27N DJv@QlN' 2pmwMVJ(QI01YJui+L݀Ш*~_ۥ5wp߹{%qR,=w3GNف<|/kTmdecٸKx@QNCӧ*澣J?B$nbN#P,]G>²TCسPXj"N_@ٌK)lwe j\v ݀ucGD˃>*2fiY9Ȍ\Fhtkfҵa&Ll, suB,.S%`p=?]fCx<х ($?}b_*"*eoYLG-τF'Ed@AlDHP& eD~[}N42tluյTxy1z0pʯ9u~V: ȺVTB$UaM -xl`:}5 h%BpqG;-L3_rp~";Iīl%h*ih}hP1N94젞bz Os/*.$ͦ-m$$+ Π^{=%O:mL9 Y7pS|<}l>'D4]4G  ^4ze"8~RؽNza0*&.{| U H_H]*@FMiߜ 5gRq}yC`>ߍ?o^6!}1uix78`M 1A(}$)+80a}D jy`sD%7zN [_ 3L'X!eܸU vQ34e(6l!1qlJ~K⎯l d3.rRf\ڣB94p]X1 I 㗶#YtpK'ahnRp\1؆&+ۆYĭpob2X޲9,J<-Ott7pL"g@"3KgKnk bI hM*'UdknR^BgYZ07070100000045000081a4000000000000000000000001644ae3ba00005678000000000000000000000000000000000000006300000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/V5]?Eh=ڜ.++}ܡXur@d{_D[ȓox07 ɻPItTV\ٻ![uDϬS.ܻ]OP/+-YzIV)'I-Ϛ|5QMO4:?7HVGmc?'>HRV-=0r !]ivo;L#6A1] 5:8ѼťN $:~hg%Ko ~AB>H#]|AE:P. aϐW E|/S (g]e%ӑt=}ٵqB0a _) c52-f&%ֻn|W׺Pi~>l""ۜhdC Tp_P &e03 K(uSwo ! @ &ɑZ+`̒jN̵@ׁ)KvihjPb5 )| NcAN s8yOl:nڱb : 8 #cmͅ"}F&o.Ƚ>}Ap<4zkGC?ubw&=~ +OșvaEu\ 9z\By9&}۰\Af2QNǝE. Z'֡<{A_s','{-fje$r9W =*?J%(z?.y_XNf 7~ha!8W$I0WC.}xmU(|˨y[f cF)m ,"O{7l oiۍT%t6co$Avv`eoٱ7DoՖ66UL_Ft!'V ]Q/*IF{153uA[:e_[Uvdkc YvOv>(Z?PfqZc 4J8~/'n^^yB_°TܢFj6@m9ss>M^u0FG6x]%KD\5{3{ hiχrkX^`~o[X+\e6d0mk>}/oT>oJE&Egt6=SegB>Q]?KG,%z`ZL]ըo&98>WۖR7 Ts3T6ց=-n~ATtdueA7~1NZ5qL|W JgϙqңpITJ7lw3J U15s=CP^:Y[:cen'?6Ak`OQl<  P@^[]X>*L,ƶT0}]?I 6{w]>9@T`@uA)% B4WP:oob8tƢ7 ن߇,izEgq* (X<jd~wҪhXks3_ny:Ejb *2n45`@gs+lG5{t2 #p!m$ ^sܠDs,2x7LXE)k 7-!0L.򨌂| WY_sd]6^7JQcNqf\\mT(/Y|0ưxuW;F`VˎT1u5 YHn" |{ѕK1Zm*k|({ᕇxhj[ OrbӅFܣ4|<IlŬܞYA@;}7{'ԖlEue$s^ xvn-vGq?51W2 ,&7S\r]k@MJ^Wr\ktp4#1Sq-#& _),_ʼnOb]z<|0L U(dT¶~~1/EizgaCd7ޑfwtRqpi"Td~/9Vqn[xMdQBo, p_QOTfԃ S:铉zнD::Bp[q:7ylTRjǻ=t16àqkt>Lz_8)gY+g;Hd"V#©va aj/rM .`==5Lu,PQ%t+v2 qQ) \ߜbi3Ik̼(]T' S[%X_mG˕`'7[~N37wm3!8YۅZ#Շb%aLKLHɣejNFHy{RgyrT )͵-E!Åѵ׾.{)D2`i;D}`n5]E4Řtd4R] 삸Y0G\cX'`iq*F75YTd3hqUHޤY=bxV/K;cR-8iFyA f2Z=9\7jVW@(7s@`;PT+suƋG(4K2 I>"]l$It r2M_ B+Q"c"4wCn"1 mNS}2r[uS{jXϜP%ÒŇS9nis|wq@Bq1xFN) [1!A)1%*>5DuЅ{ yIzWDh4+.DK/  /-15cI,qV/PH9mGl讠.=`9׈m4`Ѽfwth[{?X\̬L86SJOiu@ȡy24EH&' e=BmѝKElGjGv2T[@t3U8^1\++?FDGX}HeyD-7tJj(E%zKcc=?.8b=!1V ܬ2^{Y.~vw뺮+}mU@ڑ^MOgi$ sOe6 T"^$%҇ҽ-ıaG5P|78&| C&ԡz/WW us]t*V 3GElT Z0]-p>O0Z+T!|Brɋ +h}O`x`QgjLeq,V: -nȉr2֊6Fn%W}'Dqx ;VܺZŭ.j#GG:AT֡?47C/ kbz$T%,헰zjPr7g926\{%nHs=eN@1UJnp9czGs}ݰ|+z,m‰酷A35=DCw-=yE쓁1Ej-{l[ hQ:Ԅ}$,8쬐׸vYwM7R`D1hK&wSVeΓU[|]/8 |97=ahT͡VY{;}hhNQ!?yZKKӱsUTQ2=n|=:9=s*xȏhFNRsJqֈo/Ku Dq:|;,HYζE)9R[Yfb>p{[9VIAo06C o,|ߖKTz{HQ3a `%$ղ}Յ0-WQm%F/hS=P-ִɰ _Ȫ%4{mIy*&mߕ[ Qo*DG`\ aUjҹ#^T1qsOd]M1 WqzY_>IS̱ ,h'WsuPb`_*HMRGm%A_ 4/E%ם؄@ <=eײb~6Rc˟wv"9l[ uׁjx˝6<5rLPcQ,ڬ7D ;AOՙ$1'`@^⏩ا )BTKH=) 41P&ZyM<7DSkRhYMi1NX'$;F:f$iѺ `trĆ59Dyvv=_[3N\W99<`d$ԝ.L^>Ʈ),b[*q X"oC8 Gra36Ubv>0KN"z< |--Pq-H]u^n̪1d.)YSCB`ŝhh_2/uQq"seXAdüI y : W%*L_Lt'YEIT{Ys5|ǐS3p*qO9]R@x}:n/X4#vF8МGAPQ)3eMx5JdkLg4}bSOM;(8 $\ZJ?go1;҇å!5)73i]* YŬRpPOCg$`S>KA7Crr||F6Q:[g"GTn_0=>6c 5T ;@rp]W6WWch\ggNw3֌&e˨~] Wf<:s?q0 \ ԍS *ҋE}[|zE];K6O QҐs1d- F^Shxk>iqm\d?2E\uW~ed'&l✯Hmʇn),K(ׅU+ ۽~ Nx$cY^=X%ES)H-L'q{7~їq22wuv%wϖA;ڬYM7PzspF)WOI&-ޥ/ejIz&4.l5uO 6kLM+t>ىM硑$̀DH~[1 %!gDG0>4R ]n[8T3{;>ݳpWZcܴGNQR' /pʯ"ǪwmkNJ,^y~KqikQqݼW J ĄP=6b;*d#NF fm"@LMeY59Omf,?Ngf6M.hXxeQ"/EpSUL*yR=?xMRc|Eŭ<`\%ƸpcāE pNjVNMudBEx}PkSaO[ ϛgoRiVhJ>Vڒ$7=::4s xݛK7{w_Efoyt1@FWgh64J՟3~8ՠ!ߗc<1$ >drW(Pm0EnuN'ٝ"0%K߂Ԩ rȘE3BVP+/Q6 ZMs]Q)Qfk^e@Fsc3TV%r [&nՂlO*)2lvxMzW @VT[WrSCS ApLfIIƎ`=|y150L&Z#([h\ @ .JPY}ث/ FZF+7 J#AFK&֞!ŧ fU#|'#|%Z !8Ib`u1McDRD IOǔڃ$_'4̞lC6,U +M"n/LYM PFWFm˱Ɍx h]vD=9Q-.I3J!֫+r 8~$#ƱnSl^0He/ZkkXCÅ$ՙ2Y_]ᖇM4}^|R 51n1S֬ys.3L,:Xmo(1][%Ο)F F6WN M4=>83?\ܙ_/'B+rs[Z1 Wu/wb(ߦvN#嘶ڹYZ/A}P<5"buzDm: 37YDnq[E}o`~QՍv& 8qa;&;rMaU >ΖL }st!FP` O\ϲV ?wq'N}Īnn|Ll9ҝi֮=mCZDRE" 0eJtt"ZGo<.Y FW~L}/9aI$= j6B?YA,Wބ ' XFuI ݖi üQ <1wP|ԿG|f4scJixR013CeH{yS6N:׀5S?0c|j/vm߼?ꈢ@4ڮg| D1O0#&J[TIc2˄&ȡj wQmxwV[6%&(kuuZ'bv+Ƣ~38D#Aы~K.GDe2_f7x0IWA\X/XQzx+vvls JUwN;v n:N<`󟋪` PT\5sލ 3,yXż A]U EMl yeMujI':xUacV_mz`vaf J첟wU2*?dD]ߑ&g/Q푐yeǾ|J)Z F 4;HYcQ'3\4"±wR͟4I!x$C[NgQxz[!b.d741)I efO O,c|Wo`p$8W Z]|%9DHѰm;^A@ >ƱAC{չDyXr5iCxR8JXL/xc#J?Fd$'a62L<M+ml[wEv{+,6s87{=mO & G{C'm.o>@dcyLsUz\7]ݓ,]!4wC?V4=N8}/!njKW\j^֣PC$U缧Yן1_isk6+hk_LJjE>`vC@s{y{lUsW@Q@%LR˥Yj(p7Du4owd͹X?"\]RɈa>gÃJ,c *Ϭ|:px3VR?10Rp2A}arB\iT\q<8M%gI^|I?6nr0QuM6}hɗ]>,UΆ iUGBtUWRjD%GߡuRuL0X?;8CAQ߉gk0 Mh(typk܉đٞ&2 ,Yq?-N]-J-Ả q)g,jrcBQZXtd7N( >6scJ1v.  'M췹~$ܯzV~4\YD<lxy^elEz>ffPK?jN1'՘qB}?AǗ]cdMQqzDvt%P ̱%|/ݵjǢƭpF)?@̞VwAKC>Mbla&X!_gi?h_M(aӲu\$`kEHoOʥz !z--r tm7jq1[ėic)|@m~O @E2'J/#)8+ֽO_֌s%ڟ䠻mllTRoAAgfJzi9S\TQu_W>D+dՌ6B}6qqlxbJ6ehKpQ^KsEbɣ OTz\d!k7cql7mK\"FlI}6,3bJM[#~_fjWGAL47pSSDD.5}GyL)=5Bj =||bJJ4>'rj,M$ȢKWgBGxs.]l[-QJ"UxQ]+#U77bAI(%`>@fT[nwZ$t ( zؓX(dZbQbc(DW]a l(m:% {XH0zAW-J'Gq4|7Mkyo@й @HhFfZW)Tl\.|hfke_$N+<)iFs I!:Ej()n yANnTGSMU!ggV-K:r7]bdfS xOm2=>~ဤV&I^Кǥ~ow"! +i{ Fz\ &A:PEug՘Amw#}LKXeԄ %Od>ƠQΏ eH&҈}ޭ`' -EMKQI?':ϲ:Kleuc4WPI̧auHgQ 54):^]VOG 듨+Z]A$ʏĢ,1~LkC+8{GQ3-^AQN ġ֋tfN) 2!W'1RefO&2?,%#f>6/Z'nH'rܚ=EMTE=cATW/g[zw l-FQwq25="'2@@Ќ$"=ꤢBdI:y_Խb OѰjEYOPCcX^L8]#٧>\ɝ]V('N.xjawoRiAX6X* %\yqd1 {.0ew˃I^CE 3QSa3*=QE|b`}5[$y=Ra2)ixPQ)NY(LgSsfۦ3v<$xf>aꚛ1˞ Ϟ ;L|gz )WP(㌥AP.x"~>[Mw|-R}~rJwCF8az  *XwZC!./_H׌ɹ|5h)H^;C:}+@Vjyk5L5HX0mN9>(ȪysI5Ć#ޅ⨴&1nB\ ;Po"1f+>Oa| ۢ|JYt7,7 O9ԫFeZQ D¸}RP ƜKպǸNpEmgzͼFNޞH-,<~zQ=*ekL`Fd#QZ1ډE"V$HyLh+:j2NƿKTD8T9DAc$u)O%_)da@) bF<[rq@OQZbi?3oC?dz &lY+|u悫@,~SW$#FƢUE}ۓh7 ?WdE8uTgX`ol_y ?K 9k ZD@R]ͿࢃӁɢj烦1it6ǹe^+S~Vy|֐vo*A#D}Yq2c8&:ނg5׶)d f߇K : _z})(8N jՃ\~{ |sF7n:+NmTL5T:DT|hX`}(G-~Jd^ښ&msJwκi]'ZW[;J:bE Jm= x^~Bȣ{rTp8_!s7O$mou]*au_mNE kZ"v)ȭAlB1d^@ m1";v+ő^波<ﵔXEݴ4T1z_l5SZFJ VIT%AFK%erCGh%Fb n% `V4-/#e؞Ӵ>RwZ]ӆ`]"$MaB+aŴA5ifIzPPjWeD{%|PXhKTRwK=El3?!fPK\p其bJncR?y Q+G5yǧ``-yq60WrU!s1qxZʽ`.eR;{0i$mꒇ ~ϔ_nc?ŭ:l{w5aǑa~_QGϣpFwL)W`zu6 1qdp@lSVA9G  7@Pg*+d I[Ga}˕O}ϧcf |}falըՁg#7, bC}L ͗˩2m5l2Ysnxyܚih:J^{#š!u )eF5%*ap~lQ5)B >HAIdh;,YV'ߥ٢i 챂#^ß7xC}& \)x-!Do SΣe=#H+wreCT],g1t{^ݢE@P"w m32PY9 `h{pjY YI*R{m3-ڹ&Ixc4i3h<2+ rESPg%s/͜#hc$xnHՖφ~fDŗ#X@GQfpNLVFDY FᐔJK7Wœḣ_çbcr4^AS.gip:Wf\&_4(p<UX%mx?g=ԔqS|Q#@KU+ n۱tJ AWȌTHNjC:|r /9I]X_3EвdW;pr5䌕9UMYav/Pӿs/%ކw`˘"r-dEd tQAshŠE前̮T Rwcc)F^RxQzM [lnr ( dWܟ߼Ri~EgsOm5)}6?ڍ Z M'Js$$(7f8)|Fu'&5t{$ŸĺTVGHI=i"MzLOe, M6W& k:"M6ܱyI@U53N= (B6%OtӘ*3GLNOY;sD/{|NX( 5Vm9obd9zgXֽ"̏޷޾epz.g[bjf`F-۟tEJ04uh]94X욏 [UĞE;MR i/%OĎ$A0'康w~ aK9 o΂ {▜U~%lrȱ JMBY1w#j.|Տ9}esx犳=V TUE#/.8eo\]|izqkݲa+Ma \wA튈ɎLY~!aXq~}bЌyzXsh͓!s~<ڒTX򍘡ω8qι2G%WȠD^AF7s|r# /K 4CѬND)gYZ07070100000046000081a4000000000000000000000001644ae3ba000061bc000000000000000000000000000000000000006500000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/ay]?Eh=ڜ.+ϋ,^ֺEúP[|@M5 aҜ;,b$ӟkz`\J4w:*h"ڧ3mR49J* f֠œ}3z+Z*!' EJP"gOZVFe8a?Cjn_7uͮ0* Ko:ݺ2CwWPC U"8$ d~%.QRi7ٔWͬ KӨIK9+Ӻ/hv̅Ll@eúK؇H9Ŏ'7hdj| df E'{N>_x.;;EP)% IYV Xys2 @Z%L:|^A\y\"`D8̛R5isC.zQN "WN*}@  ; w,"H."fh]NV(i׺'nk%&p=W!u?u<[z$ajw0Wmʯ`s`ߝvQ@gp7?̉BPOuhN-Aqe0Q7<$fI |֑ '$kvͯ/8/QuTFQObiR$nI"Ey-J{v'?!f^DSu!A\Au(8\itSj0x5?)~TL+(&w iL4Ja/tm$ 81ͩ^ߡ'z+'e2?:8هBLl$L0JPHL&([fa3QMMċWi<(' Hī==J`g0"RשNV2tN{C;jE:bi2&_k4;>ժnX|Ts~V̄Qѡ 6;g#AW| _nQ#QhHd^i `ϰCCw[K9Ș=V t^}Yŧ> ! %%qd8a2 4!sXTFf8Lcu{r]*hR@VuZ@}<"yq? =J66BI]9(M)k'0XYh-MNÜ OK(s$ 5PXH1:Pw8 QZcIlaҀAZq] %FAK;ʣp! 0 敷5RuvdC YV謭.RwQpqGlE`f+=;r;+` -eﮑjϲǃ=>h}bFrѭh ka&z:o9#,)m_Lni\= Yfd0؈.l\^JrU08c)V6 o=#Pfrf +#VprT0׬Tfd{wrk]{,NqO5p@R\(TrAqE9DԼl Z=~2,j=w]#KRN"35BX%,Ό>7^=w $gIkB6" -^7X$>I(D d vXlM8ۙ tא11hU /n8rC ٞ8LdhFj$ g˙AIp'4܌${ZK(U3]/O+L'Rs[7kswO&n~"53T_aT mT$6.J@2-nț+qVbu#Sb߃3l2~`vIdRjvIT!ƏXF, in}Kɽ[J Fi5s ArU(R:2MU-')ɉ9{e6l618SFS:l Q`Mj@.CLMy= VL14N~/|{7ėoj3Ef ~HN748k;1\HS`bZqDFS0,'-vl#^QpH~Ԫy,69ߏ'rY^ .;>DÍbkD`E; :X`hq#Z6sWgH N4]JS|l$f E}po4ßBKE9ifscvKG%6 T\ȃ n23 AwAUư8>9\\c.ӫdg\bo/IWT.&k7٠ăb.77p[L,Ca5Qˏgтi.E7kƔ Ysv['9-yї:uGSW|SI\$p>Q"aG/nYnb!(:6]눕K[^~LPs_Lﰏ]S!qڐ3z_x[GfUm4j)h/D17Og `]{* S9hqh|w'1ch/ Wxk=N~j}e 4G:}?_*' kL%[~ Wd`2ldOco"[WC8v YAJ/[0vor8\~`杆Ӓg}XXν.J,Ҹk[Q3S }"}N6AUmWt: c`K!~{5S4;:^j2|`iYN3'/zٞ@&Վ |-"P7iȴbl{{2Zf䶕[`uCROx]V֔y^u:E 6p7,^iC!&rw+R* 瀢u[]4,{Ek|**IM>f|ø_`AJu,`ʵwW9AHIͣ鳂iÊ +{h`Ȋ#e#8jԈm pٺfzbHH9whM=tX[xr.PL%xx-pO鏗DQҗb]j^b83Mpٶk+`g&g)!O wű\m D?"˻:\7G j\"*jݭWc I)[o5* U6Au¸=XTqScF7BK>q;Oj?iW>SaꔟQP'pL)^)kt؉ޘ\)?4}iDV5T0DddI>CMYW{@۠._lsow/ /m轠YRJ $X^.eh61-'-bk ky$oL= c!֩'_#LR0&`OTrqxgڝv1G%[HvW MiYG*omšDqgpTAv}y>YVI~/Umj!Dr o{Q* iʢB;# b&NA;# B|Fj=jYvjŷr}&`[yc-ڀFW"SV}+Xfet^+Ɯ YS_cN.ήtջDp&VRĂ+TMruw/H2_m]j5rAH!@$qMYKC Ozanՠ}j8ǛI}5H rksU"i VB$ݟG{ׂ3_oKDx׌C rZC>\t=.&sQ i\, %.켜z .\!T :evGO#4C:kω*dKeK§aߕN$o9{ΪG!}SuYF%HM&;}ђHZZ63}HNGr?y rAYH0[键m^R{jHE6۩t6aXWpZ$1 K2*r +=55I5HZۛ#'e:$+^`ۓ&+5aFn:;o$(./`-:ޚj ^Eytl/]%=Mm欂ʘ`gXaSHv`uN˿p7Akh`y #캓 pڇ٧I:[1\bSpHg~ҰcfvhĶeD/. Ҵo`z?;+FF寕uKQ:.i^K1W  |aHfQDxMǥnQ#Oe pWU7|@;3k ѶjNz@\n-:!^u*{99(>YH[{8U)p49m sҏƥZ:.릒9bUÕFrLāuZ^`Ur$o~I$S72WuyCd?:WxT4v@{9B;FJ0ll*=١b"w=;o n l18?9ŏ&?@9'DnJȲ XS+O([F{4aF_g^ AkA}\fR*7hj, [x]FP ٦1~0q|gl*tYgi(O_ cSU4)"GjKjM fX_uM_EUht8BhPۣH+1LO'nsuXv*5 +y} NYalO0V ۥ;te3.czWĠ (7PbnR `613j }&\"^\0]DW[+^PMP$4r7[-@.PBn\H1{[.-6692#E9Yۉ0/n:3Vz෽ޤ Yk ]"afHI`^ƀrLdhʋ AܓQnĶP}<T@G_L>aߤC"ئEj0qZB$ʝ?Jj|fU亮C0m%#[D>70̷fL4Sƅu/0~2 $&pK4CMҵpN&X/rڵڏ x6֯YMFw 뷖fr3N鈲6&?h =*ɐٽ-[2 t<5#3YWZg2S}iɞ‡>xףȜ0I !Uގ.Խ"ݝ:*x#&&&NWv~InvR#ScZdg9%$>*iKܶ>r nk+DmH mMfq2feZÄ: e\tɥNM%HCS4jBn$bhf曵%QТ͑pu>a'6C'nGwu<́[H_L"Mxw-3npq8/,qTjZXh\,?!ץR %'k<]F7ǟ(u!([GYs(n1'–=[YI8©n|pK;}ʢ-@ƒ7?(*Ұ - JT6g'гNW%Y! qpdM6N(ٮIJPKf)f BT q8$B8WpСd$0DFx/ & oBE_*N[f'0>ArG9'(LxG צˋK1۾2y!H/"c!^ +7.StkQ mFWdfQCvdAۿ/k'3Wٴ1\w$$/sBM#7^q=򮆡 __q=%+͝<|!V(+ZVz4PUkKA1dlდEvjEX>2~1%hsK8_ľoąLƜPPX7X.~.a>V~֕>m=JF"@E* }8ևV6+*{?'y)qȲ΢ծq2p6b([[uW/&6欠P_۠M!><,a;߮`P,J>< qlYf E8b0Xh 'jjZH3wsvK%B9go&<} Dmڷ 8]01;+SƝ__MR!ci bc3KYHvidOi~P.c+HtN\O*$2-u_zhHeQW5FFoynb 4whܿkJU/B>gU\N2&;c:v?8}K[1k$; 1\׼1c,r8Tkûwɸ`w5[z`!D6"Dž'Sxyn hѮC񁯴X㻼qJFS4·9.nSnOGY~4L_۔o\A=.&y6A֜pK;bcĘj%=y)qWbajFU3 oUg>G%07WR4K> )k>'=EDZMn%6 rҾ4ajkY ;;6Ʉd@nc{4._!&y|YU;5xFYj~3u!(n o4oV0]}qb>g<{ wzyx}zh T9]`,_(%15԰[v#F ИY9h?& sa#i9hl7@dO;Yu!(,!BSK(n(2+^3|[Dz_'f]ƈ_,uoѓnX 8].溛t054V4[U&CQ/C@Nk9]/8mxd[_S]gge}ƑG8W?wIq!LoQxƥF#9M5Gȵ17o|3tHV_(}c?jo;㸂sjE3AP K/WʵnrOcB0BaWB)SC!c`Z@~u#p+6[k2Ӡ{ٿ_o3=xBDP׺.YL_$yKA9Mh k+Hۼg]~' &9dޟ› ?R VEH B Т梔k+1ዷ42m\EY6 qGj4΀aZ|A; BV-t `K֙LKL&96kpy@0T(\"NZ_\a\lw"r]o_px] U@C/V̘y'GB3wLO┬'"s2o]k;}aB5Σ[ڹp 5WtqZeVмix3Y\D : MHf0]ϼӊ`2 l`qP񆸸* # ZCk S s V8~ %|F0:(f97$V ӠQ+@uLZ9Xb쾮˱.Ɇ2kTMXSRlp ]-^A4,T瘯5hقYi(?5=s>͎w-UaH'v@ /R[jEGkxyƷR=A6;1I}V.tof#1Z>_+\Qx:Xݩk7{ZC^#i\;p;MO_ɉkT#@Ϲ zfz9[9 (:OS1-X~rIx  oN 94=yMeӤǰax9m ->6F01usw eSHLBDD(--;qD(`cL*hP `Մrj ZzZޙ ^^dQVYM5Bk IUWr .5R\p&#x8'WJ?8Ż ϼg6Ӷ% LJ (UM&*ct8'-ꔶ)GxK05g!z r5DʟTԳosށf\?^3bJS((q*o%QZߊA'_4 #X"Iki0ꮄ68`1'(?3lfmm-n1SS7?`kX#q;E3Ӫ}ҡ-)\;!ϔ(_O[CZJY؁e"z0e]nh~dһ;[P9zf跊)sw 8UYUژP=?EOA fgEe耤EQPicxVԆ_B06z!'W0YzyPڬZjp1oӐIE2'~K !lyRbGDFkf[{}" !!Ajdl"̶ɶ\Zj(7EY&1HKzNd{o"NJ$Z{~uc҉Q Ͷkct81#QQuDCV#ۮgS GʸIYgś ]M5vT$wAX_㴑ʹ7B%Zmo0ע3SCzp $wI|tfy7Q*Em%ckجĎIkf F?߶ಫypՌ&^*)Z^l8Haȋh +(M,:g CjYߚJn!D8 urzvULW]q5 g}7eX,;p. @ڎ:(mÕA>.E= ꛅ"³mEi  tra.v~5;/*j:Jmγo;5V.BuE)RAUꔉ-بg ind4MuS@ H5j1o;Ò|A]%֯pgI|7ov3hcsyfZ)X" ZT'g>r(s3O8fae\;4tj]띠,AlGrEYZؕ~.0 lLi>D_/7WgW#HW68 D#1[?%9Ɨ?w`s1t;Cw (wT'R.ZL?=o~cyړYl*k%^J+`r5/S.\@xsm }JSYrȮcb|?Wa)\uB=g Iv'U=䫰c%qϥ0-v3oRxQZrS.Q#E+IrL/G/KP$#g5HJh>\ ` \TT1ԝYgm/^BRF`E+&fT@%n>w\ O¼p&y/[kttR /p]"(0J}r1|ҽO(APkS)y̔+a[ ?ܥ^ɏW]YNo5 X"+NǶl3DLBbj x OA~afbId(W|F..2Fv}(%wŽgQF_Px1Lv?l96rvkGK`եCCqa.:Co7- J\ K|\ŠY@M`C2b0EL0}/ïWJWrPSyjF|Oj ͣ6Y)6g_zDiԈPgc3ON(MkDג]Jq#5$Ty2dLoB}5]5oK{Ӎ@8GI D@E-1DXX1wU]̣3㑊vE !P5+UZdpC~8 10l6X(DB ˒HrZX۬}M7M}HN#KI2Dvl'V_k(RO~e^ Ak l$ +v,+d7[Ftw&9~t3z52P82h H!MЋ|"{~CDwnzn'+ۏ}P߂(%:pSJN+Rg>ac!sx&"CLΊn^Mp2&)?:ZlA.2 Oov<|䧋Jn u&v#Ԉ6ZYl>,13z]gkL3O;D7dg`&e2fw蘆?xȈJȘk#0$TkEGzG8mVmϐ旻潷}ҭ=̇o#ЙG|-Q4 =zޒd߮_@kH`=tDVђ(ٗx~@$6$, *@`?lV3x3l 0 F^4=/l#-$__Vb5r3̮IiЩ[Nge DjQyJ}n;!>fʡH^n|yG}QBċeUl2ԁ0^ݻ|6MYgDGrC;)s=اO-1@9W W6Y 3XT,#]~'øi#ag+6*x)I3x]\"xzɶINR]b߽""D8_~Ho7D%:FFKNYo 6g N hqT쏦@]AV$d{i&57}X2y֫OopbNJՎ1( 6R % t7):ZoKMg\/@2?*ۂ[!ܜ9 mw*d ;ʃ1{u2>0v[@ÉRn'Vq}4g|e>1]@hiBȶ?_.Eֹ-lP/}TpN*WqǼYps! &$}67~= X~m Q%a~A` U'Cلz5u^39s~c7E.+٬(>Nawe>4 ͭ(Iѭ##fa* ,J @B=K)}K#AlK,z++14$E URHL !X\&PPgb6S%kZ o2h7Y7Hi=dRRKQ X34a㼽%-ס¼_VcGӚM;X@Зn#~/ T7%`?dzʷ$ ,Ļjh}uԕ1S=\t|@h̋Ƣ6rʺ?JFƇ&>P@VqXDx2^pDh4y@`F$ `7 fuJg3wY-*D: F1ir@B#`rʃ(f : ʐ9\P҈CZ`8Xtm5ken䑤Tgvv':Pb)f9mXn޾up)lG ˋB­`} ǖ"4b:ߞI!4\z'iL:i G줞grCd]O;[XKqIӌ Mf(>@ms1y@cM.zcauC4`F\SQ#8b.bRWDBQL2i^OYy(:Ί #?Y>:j1ѦŢ8Ud^FlHkr[V島/L3N ׃ D" Oh|d7u |6&?,a'I>Sqr}Mska0TX1/xCwaLBn;:̝ ɩU,I#I2ۂޯohlv0-yEo$cbm2T(?Qufxi3zYƮ7#~uQ,YV}>H"eCYCP#,j- Q%4}NsEX*4rqt؋^n4o?S3'9/fwsߣIqݨW05"[HvV'ĝS[kM溌 *Ovb1t xdPCFs,D2…ƭn ^qEq<_=5N~j`?yZ(}==8z(}d-؂ p rAS ,([PYOi&1iUtU7{8^E1Ckk/[^4A3B:gz" R^[*yXSMgⰲu;FҢu NN[=tܱ[Cs"n9bzwCLva jfh~k/腾 fgp*H~vj±۔huA2,~rPɯAJ4wQ>(U߼k9)5jX\ڿ >îe3X"]']\ip&^ԿĨSຣC5y0-/%C0@SWZFvG|XE*PQU_Wc1Sh&n*W{|k(I{6Dy:cT~J u~J`wU#d8T߉oe$0n+F*Ŀ;R"CW0zH<.I h\"hKd1<[6Jtz)[~nC&O{!:^5/jxaQCyIAk?5iYBUR1׶ 9x1-8Slo>βr" U[e"6_>L(A'FrJfT X$K,O>8-/Tx16n,`ݸ&(zǶpTbčhbqkXKt{uomI>bz3S?&qtUt 438bL$z8:(\31bi3! H4ȓt ^a5Ch#TK'1DM$BQQ RgXA)dA.<̳0o=uO/"=&^ڒ,,bBI (oiZc;0#AXe )^5ԟɄ"FY$?j k[ӑX:Gne+8ꧺPg꥓LNw(;iv<4 /2` H,Aa:F{%jZq襞 @sƳ*2K9fIDl1^iE #qc`aΛS2۫ *%Ibv(̎$;2: Vb8$Z/dx4o#`O% 0OJU9,~|5ڧ~ܙ2}:/ bo9yAtW S.7Xes+(z@iЮDZ٧Nkb{ A8 TA ؋Y199  Ҽh7]D0VRO @E~ğcf uT>i-4{Ne _j`#ROEV *8~82ȧ,1: #jQ6kbSsxgA`.qxe ¤-" : 9rwpAIe—2";#e ՘x*]@'xj/5M+dHڬ~`#MRbb\n,ѲBH@ˣXl:U@wwLs yl9#7,L#Ad&hvt`6aU@[Oo[/Lm2vJ%՛*t+l2VH;Pp={pZoCF9EUTVvzEÕY.r9{{bFX[ RaƇDHÎ)˧6߱gYZ07070100000047000081a4000000000000000000000001644ae3ba000039f4000000000000000000000000000000000000006800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/ulp/opa_vnic/opa_vnic.ko.xz7zXZִF!t/9]?Eh=ڜ.+ɓ@ >r]R_UʼnȴwRv|r`辪LeqD, Xʐoq{ǒM*-mL :#ش7VSH[1T5QP5E 2ft)C2u_^h2A4F|D%=u|9I L4+ O*A E2LqXn4S.kw,:vd_Ǭ"v;trDTj\Ucz::G@B1d:eIސ>)zVԎpH0ٹVcQTjc=(``~c~#$x}aHQP_ĕe!1 uS}rR`ŒdE,bPm+M,y^XNVQεz-HCjTEiU&Nzdb1ۃp@ʨ"{'(JYE,U_z^Q3I ":^Uw|΍L|j۷ED׶U4;ZʤH] tIފ [FOl1auCR`xs1o[o@]_7zĆ -, &}2 -G][59ua:<BVCHBs`hw9bWp#֎(_Fr'G`ji1gJ)t>UInע;|pFvs8@ݷpU;亊ȜZhiMfݷ(`tr)htK \-)R4₶塦I hW_ |%*d~/ "'eR1xtbco-$su蜃%0 e>e¸CKAsټEPi 4-k&Q /cHHm9w1Rr4ݵNb]R3; n`uF[}O]exlv""K25Xޡ(*E[*5ۃ4w|@}L~`I^q*GO3b9ٵ_9U{}׆1דe 쮡Mޭ3^g |1;,S& BkFJ@{2n6E_KD߁/[VHb^־ k-ߕ}ABv)_e&c a'>8xOt*sjdɴkU, ү PA﬋f=u)0h_`K~(?<˗#h&c2K(gO ; Xib 蓼 $Jz>#s!5z9~Q>WK}Lz}hEBjb+r[{z# pEAL%)~ oM[H+} E΁:G_Y!@s'$JUM7 VV5>l]\ X$NqK3s L牿7"O񯅞 {=ě-;V$뉇\%ՖWqso\1O+Ca^xXvX0LrF hϨI9tSbrQq9̍z9᧹;ΡgF'z۷;oWTpxܒRU]76Ioa[lBb:1ZhصÛiPA#e}[Yi[ @2.:}>R'`U_ki08 +æ8kڱCz<6IPÉ0srʳ(HփC9!u#WF*m i1¸cI,v+ܗM [se`hV}b/Y;sT{=E=2|EW9*A! ZZ%v$D = F]x[qG'<Xc#IڅS% V0U6#f+'.G$ݦժoqgidPk IVC/aL&Ȟ:df#GKr:>ȍ)/@p~mjVZv%DT)a|p`.%AiCdd0xPu\q[ LݦYtiG&e|Op S} ƶWK z.HI!!QG%hC_Ϡp_P4 + F4wHc_~7cܲ]0Ԕπѵjӌ|PJqx-*(5bZ\Lk7`]d;[YQq0X~ j)\f8ˮ~7${El3CJ,c "i9Wؐ4ChsU$,9-m"%_v?p7ƻR+E/_wH2i?>Ex=GZ+_~9˸pU"\S.,RȆZv ߏEamXG s;_s;WߎӓAp0ᫀqxDt^Ug@ng[TVR*Y[6RxrYc^'Du],f}=ߓL? PEe6¶CF\ctgC~(aF](Y:= 2'7췸 䃆"-׃РP),c3>2.oQ3Ani%K|9\ƥU'y[`GP{w,R~JflwI]yOyq!:8CVCu#M2_˘H?7HTf\NSBBW˹|p-;;m~a#q}`_FM[-!/ӱ| XM^ ˁ}я ,˷LQ͗Cb' 9JiMLghȃr!9?=PQ ˗0$۪˨MӲ1DJC8xlu괌0[ɋ/s?ٍ9QR #X(3¨(1u/xa0Wv29r_f5])~k&^0l{eIѭV۪BL\w̛c9b3ߛc$?TPp'5,ڱE#㔑N׏%N A2:" r+dvPgv٘5qco /f:~ Uٸ$@g&a\K~VゥhaM7߮:ˇ]3Z&'g q tOkg5Er\g hzSC-U8p)*'h @bPSC3//BQO!R1UZnoIc;yMu ܉OսD2 qO#r|s'}6q#C3PyM|mQhi0+ɚTz QnSV9""Rf3ɞrV"!ƌj Âf,dNFvEYBXW}uM.vʰ&[mz }{5Fp*"j m,s^1t쒛635f0 8uJ";#ikzeD-M\ޤU};<b}ȚK]=γ~wֶe\B[@n,2V-\tL$ǼoRbx x5|"2cBHE)ǒ$+}-QB8$-c(d- zEHW烕r5m(YY-!(4#~rѶ*a5HLgPvG'JnsCV(^l.HTwOܪ{5M=]VLL|ɬH z]SR3sғV"Pdl$%2͜ޭMpזT#b'"e[ M[HK -SwnQVenƴ >X9i'L]ESpB ˧hVQpޑXU>~5Vv0Qā"j_]ZM@C:Rv_lf2Yt/|2^L *W5P b$l/[;[ZuHfxߚ~AߔKTjMS`(pnC9x1H`/=InRM` 0${4LΉ HkY 7&NHg?ḳnp8\ y6̮LVTWDM%oV<hvj|?{R~'@RsvLvUpvRJ/}GR XK|E^d'mە `:Ӕ7uS܆\@IP<킖0 !i܉i& H+Dn%7[ Ҝ^;C6\it5|ܿ 8F?͸n I^㝇oTȆFC,Y:p̷e'V71h^Gjy;1BMAJyl meq< nYPEX e0`Ӫ-gUZpp o'QMFaJMf#JۯBp}؂LzF+8n'a=p.1~Byw޴V =kybmZi (h f"?hY|E‹ 1.s(Gt %"0л"gRۚ1a*ƨdЈg5@(e>9ii^@g.3V7Jh m |4U$G\Xa\zXh~P|+(0MUz M $Hʖu@4/4*yr!TZՈp~3qn8g</YXAZ^NPjy5V_W_갓q `;P ,3iߑG4Si!ym_u4gi/6ݫ$8#$Z$ǾcD^u xR]>p/7SpXuNoSx@02pN x%}O=W 5ouQǺoj]+u\oߒ `??GjT|i#tp'3_Q.6pcc.3n\ѿrWyGX"U<3 Z_pqɇ֒Kx|GEYJQP}hl<.`JƤȅѲ .xVl^8һwDlEW گPg!1,4X?d/N o|OJn'z.HJì$uD52bs}u帔`49?J>>aR^ e}nLP){WPdŹгA&-|Wg~GOR/M띬@H+!ŷjMrE!6vP78? +$3*I#uW[$L{/kl@ IȖKCsRehWZ+WQ#K| zoEaj$@"Ic8}ܺ|IK?6cW2GZy@GVg|(Dh.%"y*ds!5Xנgc*Js%G踜pLP6T%SVL:/_NX8F)ĪJPn/AkbY7 -b1ZK]IBICeHWG 7yk2ȵE#%؝+?4)!h5J&v;QF5<&u@t[>845cuPC^>}+O"7RF6f9mtʎpI)*ٖvZgɢyHsWrMUe1omF 켭-?)[&Κ2#(+a2X؆K0\wIb;X躚aeɩ Mqw醑n],n;GK#ra(V#s ;Н:PێuvTuǑt4hHv[CnHKY 'Aӳ"9FF雧NL|bH"}zɃ?MO m/~#Ө?aCR_hop;+>2=ly)J16sHzAiE5v!q35s ͒C+{$Ҏ%0@)кǡ_֛$]:U~p{=÷t>n@ =J1n4#!bT ) OdI>[︭%-j)0yR:&5B6F89:vJSNxs5r^D{~5FW6F6-h+2ڲ>H+&b 2zR6˽\X82>3,sƒykFUv@ W@m{0P-jfdz{:G-p\MgsƽGb $87~d?8ei5`(H nlzZ}KpK튀uL:G^J159=㾺czk_޺ٝȆqM]E7`z8ɕA7"MԊ nJc„uioʴqQFnCF>6)Ae| Gza2F`4#e+#&0q€v_4Yʯ?(NqS1ᗯ?5lI٧_7QZSoZDJP`!蓠sVR)C5Pхerƶ] si_$2/E_AȠ$ۡU@cObA\ lHAao^nT+ekMf+D6n,%ת_=?Șz?46pxuU TN^ #p鐭?a+x׋'vK'KJDTU4dWH7qB]eFYgGф%-Pil >; SeCV)0)PJ-x*FD/zz4̩l>IDы1DU ;Ƈ6JnO?f U%}Z?6OH_Dn[ZbK.CO4KUJqο$4 LOGGD+U52TԮe ~dʭnBurs#M]Eg' \옐Y+z~m67>6KN])۴>M*'1'T4^ΰYy&* P~+3H8۰Nk{oQ=nH:[a'uWmHoLCmPǬ'SV|GS=űbiבzT8fZtK t}da&rmX&S%`k^Z6<l݂b΍d]kucH'Gŏ]81LОuC'B!KH=`=~h$Iu1@E6Io`v)d:2k>Q)" AbHV]%2ۖ" Pʃ"afzX՚*#ZH6i+Ӫ"S3١q,kXJemRĪ8vD(ӧq`  -ui8>Z5;/~SM]gUGa80ʻqRSQ$yDVJ*I#}ɻլ:_s٨=Ԙ 9ě|Zȩ37 El32|}wR")o(?.yjBI5ϱXF0bj-)Hzɧ_# Fq`Y.y~]9Ư1 Tiь )koj!|% ӜK/VY$9"0ׅn߭pf:7`haBԅDŽրg;-%y@vDWLm6Q db[%Ǔ%TPneY9<Hi{8^7G6Prv0GA}迹z3yTWj VoѨ$p X_4D~z] azqAqL)oQA -sW-.}7ŨA0DeC$ߏуAx~^!̍S[<1"fAWS!bBAt춪waLsbCw?jHζ> * ju`,fDLcH1LY\sHl.`=߿Zo&!)DO F!!hhyhܨƂ~!ha'87N!DJN{IOl"s1O#_g9bỗ2AjhXM04Ao6j#7}+珮|m`>CUoC`5}{&mnD'42njJm*Y{bmcxl됫SY84ibU-hyd5ԙk0/a8!c?avi;ΐ?0E>+4v^~9⟙0k(V [|U/ 280uA i]CDoIϓm^2KSIh+ Ң&ͮ[_KyXΑ".4 /:l:SLŲ-6g9-dһ inr/Չ(|ЅCi5W(xٯU+Y8Ew_>IH[Bٝ(*%b47/lBR=]Idw@Ǭ"D`;-4Zzr3LDixs .B[hTK-h+thV;(r;>PW5؟ 9oP"ϙ&_F~w#prF!<"TJE >s[LZ/ RUt'~#4]F{F psJNʸ+f͘Z{w(ζ)C%?6V~ftϨƚJ5 Řv=iX5|ί},`vTT6Jvg9KL+[i Џv-BC܆<"'<;NSvm~~lANA1_q|LTe E\rBiFSxs_y Vs7wF1 Lϩ Uux\PR +&I+i@K??ND) \ܚ]/v2?=f2tٳYɋm\+s;l"kIq?l+ύd3dr*v,ۛڦ% |,:$$㚉xU FqGIfk|m) kg[zKƫoU3,M߶_]t58[2Em .GDp2:$QUly/}|i)2쨚#ꨓ+#@5~, W>6NP`;qTHpXʔ.1IOaR-䇀wuͿ:St"G׿SW+*餞G#vO[ÆZzi_~kZ#VYf?7> Ɛyo%ܙF zm4]v*+ ,n[7h+nJ~ҚtǁiGc~YlE?ɑ|>m|>Kn .r-5Er&i$ؑmů-u[&(Ә{8 \!zãWVOj^)/_s"\={6Ug(W<)L7袗ͱTp2zCO=ٍ;K2+'+-JG=nfqt+[|gHlv8dK0x61(zM*̢|P^6gGcVLv%En\$Hz~R|<9Y!4KSma BO ё@}P.WGr=ha!zb~.Б.<7E,#`h̓L$PȊ~ZM^0d}Y5ߨWP׬D (ԠQuնZz}Zaaq$QFtم`~G[#rEfE!@\ dw ? ¢̲E-CTHF*2ks9zgYZ07070100000048000081a4000000000000000000000001644ae3ba000073a8000000000000000000000000000000000000006100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/ulp/srp/ib_srp.ko.xz7zXZִF!t/ se]?Eh=ڜ.+P*KBףlzPu#FpщXrk7"n)ק\:kgu(AifLL)f#ǒ:Q.&nv+V@YR <5sgxC䳺t"ϭOkd:/1K3|Ֆ;,y߆3D66,GA6 .G<5epؤJ9 `(r`щ sB¾ϸ垲hSL\,p_jW-n7 3 Y\Qhʼ\ո1ߟz&6&fr?MyL^.Fy&‡+dDmS3/B"8Ji&lU~# 6% o%v4Lu'~6K&xZߋ i/Ѩ2gL/Z2W܋y^~gƸ̱2^BRD!Q2^p\M r] ~(y@)ZvpJ Uuk͗H2S5 v)$6|,ǣ`ΗK|ApdxF ɗRqM_{E6U}>{рa`PNx ] ȹԠ%DFmKIsg憖+)2<:vߝmX֏^]_b g/ﴘ>u$KQ\­GgμPIi(W$6дRw;N%ԋby5h/=Fz#CTpB"$(e{ Ъ[w%IyD~Fz=ݥ]S8OagR<-`\#/FY*?4Bѭ|c/!B98*) ]uq>ԻFn`J<.97OF-:+Y4?kr.$0ϱ-&'9a9T*ۧD.Jjg?빙 ~ {S]lDyi4s PtLPLY߶G?w,H_T?6b8ş9DIް~)պ=^`c:`Ղ 4>RbJIڿa c%ڿ,Tmo= ^Nw-/9Xv[ oH'Ao.-x_cImq$./ &yF6%i_ w$@ٜ<χ8Au: ^jDW_ut>4dAQ- 6;'%: ĉϧ͍tPHs'm/R0G"{}:x"y@dbGz!~z ۔KYFvC 4zYL8zDZI{4$lIsT(׸hv_{a\YM;8vqf7@AZ5*ZqãvG]{;Kx|g"ȿ]-a 11 `V/0o5IL5~yOh8+il6戶Gwa Odf,wP]U<="@|>RQ+|ױ@, %WNawGny ciJêa2-AK#T *WfesrhE)93ʄe h5{'\]g"_5&=Bf ˢxURUn5K>FeC%Hq* _q,P:'-l BeS)5OQqI=jh]!Ƅ++Ht֫G1g 6aDž=~ 4Y^fI <>d^j/-t *Mյ/O+,C{j&T({ܢ̜8X#%S&h kT.c*]*cZY9+(ϳgY{)͠S%1WqfXᢼd%(tDΆ!Q弰'Q`1Rn*S] ^de]6 Fgˌ.Z(ߘSY\ꤽP$Sys2XyخiegTq’B 0r/qИr^; |RAa: ⯗d7YH>2(#)f8oNᝅ ~ ˔ SzMHU{$x|raXgljRHk; qԬwdO'OtN]2C/}Dx+V \H D\6/ K,E+|5mЄ,*z=83AuN-O.aB1uh=սo m@Da0-Yy&_>CMPj2 kq7K0# Ur6vɝOtSgtM{4h"Bj$N="wKvJ1wjһ,!2WZ[ǔTc=3ɖOk/eu4Q])$O-O $2<<Tmk8KR8~Ž[҂:RZǻqQ1K仫w& P3jat3 Ȍ#g"8)hK™Oh$R4(tHpX/aY1r3_t;FT5-JM.z.RvB-+$j'C\}#Sx31@|b O=7ϼ'n%lDPˏ2gD9jz>~Z4!."JPDY)/b٦N > RNH~Gy<= w㘻v6*=WfEU,‰U(m\!Gxjb2N]8:S1˵rn'U/8/&[3>u[! $\ޘǙ/t89]CF( F+^ȾI#7I.Jz#2=s۬Y.!;ڌO oeP8";Yq.P̭ͪd=+ҎLVmj]~|hMc@l݃|p=& KS^yFXZ Rc=qgcqX~I}M0KKjzyN#D|z#qx>VujswV39-G~9q=D#G۸,RL [ EMZU<b$]Z$#Zlj\oze؎`n|2RzسI_AŒg0'g0T.s.!2 Io 43`kۜEZ \Vګ}<(xE3ݐ0&8-_2f`s% Kr PX|ʟ·%d 74jLW-WBDĴ+JbP%Cُ 0l)L-ɉ wz*n:oAP] ~A9[p  'ZQe$_]Ѳ:]3iP"|&P-D"?-Q˴:?DVjڍR)WFBTiBUV"^ ߡvjh={7(: P3,_rxgnNew|:g"ݿz'_Ql}c8K0Re6 nVoo?Y_"{)aw/OL/Qs:QS 7u*,vԀ#f:cFf`x/{m>,Qub" 0SW̓2^?hjo[7l{iA RC˷6S@B8͙׀9oRuŎ$N %VʮCxE(IߢZ)^RGly`+3MA5o l>HTCZ7+F)g\ǚ9B&P^`M G\'pRqX5"N7@1!ށa|}kI"sZR]"{tQ0X!O;f];Z4<.^lvH~X8Y ^^* *}ea<Ҩkl1W0vR:LQ>Y,pfqA6Ȑᐏ5K@Pˠf}[rRB63 [kAƖƋ᧿TA~^eO]&){tLM,˾6]ܗ9ׇHHw]^5) fSVg= $oSe:\,a8>ǡP\Ypp;- /gܗk1z8o 'c0/-C&;v&@"ֈ \['V@הQRΤ|7v(ZVě%&FkX6\Aa^"J"Ό@j#U@ܷnsUPMSECY,͠i`GGHW:<0w9)Ӹ(!ZMclYqu"$ȓ`3/u6].l':%HGs]?SdPH*tEMD5J܅FI׽Eir#^7X\t9?ػ_ݗĭ.T8 Gx 6>-5'2Jv_oeXؔu2VkQFrݭsP Yr>Q3J} H/bz(;e/l ESAѡɽL:}(/`\#\ͳ:OEy*F-8hENME:V PYD78/ K4{_NAt*~۽_$F7X>HoC߮8/Aa˔#%ò!qi R? bPfXd\J*ddrbI)y7<}'i[j⽖Q\m+rG_DIWǍSJ ={ND4}+Iʤfҋ!lyŘ5ؠX`8*K7JM!YK̀*jIj.0UoF*6G7|&mmy,O⇄8||_v:~dryL$D%Vf15ԥjv2ryxvv^*F&/;fԩ,\rf.mXܒ[wTG?0VpƮ1N[E;iv*ln&# >/LۻrployVX 74ʗ PrGb Y*S,9p~3I:>5ϥ޷1 myǧmİ(Pa_œanϮ K5+5,{OE ð]pUܐGQ£¶tz@~y'$?H2F~Xꬎ^(ҷ1m1Nds'ʴME;r,mYҎ+o{͓PJ_5f?xڲ|.\p1 "vQŌqU&7[U9',v.\*>[⍆,[?KB`lRAUaYs'6i_!AK7X_G.`'ZB2M(xJW=S=Z%CЀUmIe%MYIc=x_^OĕAP0)BS׬|Doqeoxy̆}xےGD|kyomAQWJ>*R?yK;YWŢ 4 r4 밴18`ȮUQ탕asRѦ^g)Or OLi X絡܊p7V:Ey4=o^,IylDQ O4c'I~Gmݘ*i~PrnmG-5te[]ca6tf.}!s'P:/,umn*G|ewN Z`рXy&vyunyX~Y,mRvb)9"Ђ^ƅ~]Jn:RJ@Y1_|TҪ&n0MH$78 ˃Dgw~t_PThbں8DM +nF7,CM/a֢_ٶv>T|Ar7Ѩp)P9)E 9 ^JWptpZ(+zOǏ);^6 Q,XPN 4&Ć3(i`x䡼]fh'ޕ LF`̊< ?QtHcc&ǜA:R Z% 8-c[]/[;hzeox,6= !ґ{('?,HMў ƽ>`:Xp-Tt`Hғ$[j@<;@o ^nX"ҕ[tT4 /-e$A؈x>tohf~ƧX;Uc/G4rneōdR 9ĉ! Cn-樸]ijq6rp;- .wmT`=g "T|Xv2S*Pʊ ۥjhSOg 4_ι\B_/!QM[*n2F ?>2Zb '`–3,04ʖ4W4rv״=apy|XSQm%p@ˡf`w^K[9m>jك$@.(9.*s[h*BӠ8 O'1[~TbfpF d}`T+ƽТ,xOZ=8.~C=NO̐"6uj9<4=`q[&xO(s*,5e8Yt/91LǖXXH>%F ~ܐXQ:[|Ma >#{b<s뱈PɴԓX8=^t%\qqQ#Ta;s #h gqO3&Zs;Vt2c%F 33"z 6iU.9 Á[VUBֶP9mC(7ΣVOs 2^ }nJ^h T9d6cO2?[{J]bfV˼dIz:dp|71JAi'5OX0s[dU~lrb63Vw5Sʐnَ%0J/uYqt;Q~F3[م׹R"6* /(faYr3{wDִ43hzVv}Z] _jCce%xZi*ͲlCO(]3obƓu@L&^~< [1 8pWrl,kRDQ킍a}e24"9U9ݛ4.:YZs7rfDe݁ Rf7v5Ǟ?"|}h)H\4$bgd_9pXJU5>0<W VQtNWrUE-!j)W9Ϗ j}NN;_ ~iqI?d-#7 Z\kB2QIOp㸚J9-ObTEϐ65)=o!86=[vf@rñΉ=3}X-V|vtnZY?W6nu3Dx YwyAsFoW8(?Whah.dB.Ȁ*& h/3UV7 a:Y`mSq_cws 1d1O88HALn-P 7߭{v7/ 6:Z==XxڶQ >S$^RܯrRQaG:M?$ Y Eݲ3} (c-WD]|l6jVIiҽY_-gD=_vfhP sdWAߨV'Y= L]vy>xxM~Xt"{%\%>v&oDAsGϖBLFm+MϨ]YǷ `2J^Y$e4̔5$bҕOa- K P}N $ a->=t`%*y+FCdtPïSblsPT[w-1 OiXT]=<濺-Fh ʽ@[ Py#O>qp/0Ѭঃ~&׃%Z#_ ~v`FUAL(u$COKp>3ǂըP# !'~##]x{ `kCT8ݠe?.'=m@ٷ(,榜H3dU m@Z@9Fu V4)Stk/2: Uм=FKAe{+CrXK? ۘ8U*Mϋw"$UzNQ86&" бёbYh>/U4 EX6 uR y+M?Շ *<#y8]'hZc|I^bQPT y5UDs)"3?MkҞTahMJMEVBPI9V~]tb.G3QiT6.:g$L/UfELFLxp9ZozOE"(tVOpCJ1 nTBe9j^j _8p5@{bX`X4s*)oPPԗy8Ox.K:Wl|m0^,qbe͘өv%.D]c{/H=012sLO45qTSJ>hPMI1@*(G-O ☢ufݲ6(2GflmLnAm"'wS\oc͕!UƱCb;v$Em~e btm% sY񽜪8;9ܽaozm^nNMb IOi=cWYg}rQXf^ڀKѯhkTKݟ'K{پ"n_jnY,mK7Ihk *fr) {deʛ%HݛzGWPr?_PH?+}]DePZOn/ #øARu0&V !Lʢo^n*<3K2))OBa[ĝe_j`-uR|Kv Bk ų_Ahs4~b52q)mOtmh/dMSTʂn.+p)fb I<7ģQ.zBܻ h]39Sw|E Lz~ V ueaE%sebiq=h{n0g[NaW'[^SZ3E q]\T]xk=}8yuk6*pUE [ruW )Z\(K!nňc>?(z˵sTq} ܸ;5 W!WJNw5ҳL Vӟ7YCgHl#bϦ}&EEz9>Rbtk |+]+{yԋs<=\K<٥y I| {x ^璊~KS)3'UrYKp't?Au)U_{.#HR t,b1"!rB\R| V62+:fi>.`MC(a0q/6m\(:q2\븽YiaZ"3"ͳ+U^Jv!w<㓳E9=?^sO4RmEZr~>vC0v\b1‘;܏&!b? QEmFq5 ŎF--%H`r&Ł!uxNe`# ]OyT%ɧ57OiTʑ8 ,_1eno+^|ꃱ\8 (?~?tςR|C?癉@o:<Ķ%a]tZ׬>\#D{v0-A%8$ܸslk2Mp<]DfVy.':R:Y% O6E x[u̬mb8K̍sL4&1FE̵[NYjZJ_XfKS]0{Y9wbh/*e3Lt \Bsej\/Ly( 7Q9(GwNEZ}eR+`}cZkHc_ɨ;Q:6NRY՜u 3#4f͓G9/g"!\G<^*`uBЉN-QV&mxx3r^xdbkG=78ۉG|7FϧWM$k5Dfp79oWKɹ t\LKJAh_a_MO݋oýʧm6[4ULRnJXy3݋΂(JfL؅^h!3#dtсY;qڹP]ܮK%sF QZ_{s?9ce|!MEODػqҮGY>3՚ ;!;ۯM,4 \ Nt2~RLr\ cQFEcRhC %`iwj8`KܪZsϗn{bEU#PvNPW{$ ftE6}-gx:-)|U?%v#7GT'ߝUD"Ud[mrsi"mw0<\JN TAC|=,_f n gh#UD/ˠɥѣa+í2MeˠJ6ݨ0t3kD\d9upC ` DD fċQ?i:u^RlӟNODO_3Iuz*g`1/iD,O!E .*:]%UigBfk{jHjd\\[">J|K.5+ԣ⭔w_-:qId%+"7١u&8E&|MRW^?l; ٔݼmyʹ5s؎dbRg@<5 2a I){ªn_(1ORY'4;ᯍjَs|R}16HىJMօt!OV`5ƭ^jCn3) d89^3Pwt"d$W6h),lBEbBj;zpߊ/>Ujnyr=/˃w<{l-8vfB"F_YA4 `UHȃQ}Gس9Ȭ |L@L[K") &6#x-Yu(V+^Dh' H?h[8c<@(Om7Q~.sW75MćaOh Zh/2hP@˫,D+:7ǃl:qpUӽZ<`$!Y)Z*oiF2( ڍˁn5%*f͡ $xi`?櫡"IOf$e~K܁2t#q<Zߏy_+|J>j$MQ.n]ܓ"$/7PpP ?`:e垻E]E(YFD¾yڳFO;MCsA&ÄT" S`g@ab2?0*W H8~vRXFՃ_WY-zΡg>'F|A>ڥ#ׄvgKo볦f4VC9DVf#]Ga4duO>;Ʃ]E3"n15؜Cey7\ǂzp)zU;tKj"RZTdu}bƏ/ybk9j@EcyW6wWơuA%n|<A['^d./3["%$u'$[ ԩ ˮBQ=֫&*SͿ꼭9J RdҦ[ׯd7J/+!Nr B $+HS(9m_2t`sx=&ΪSKgnّKվl<2KZwMŅb~$=4 #PG@nhȯ@@CvA)Y",th&I9f,b48ReO5K#RA5phe Pj=mhNdFhR~˘¯W){@z7.bͪ`/ qv _ mqGۄ0AZ=2TT[Uf{5; vF(; dēp! `]  /ϫe彳/MԴzʦu씄$N"|>g-h{@$xf 8~ %o/*3R/'MyiEވi(1Ph{>llS1\1.Y~SP^2(/U X"8HxF8Ủ6{v],, ڀ|~6iV%UfDʘvXkǭ/^BeDdnZӐac}X0yq褢{"@@(E Pw[?H, _K`۔feM9yZ\(ƀ'șb:6~MoI:hX^?']aWBs;V!7MwAɛTrF[=83M2f2=vSO.h-윳=t]ϣB*`!ɯf'T?_Jna~IR.@0;gTlA/M#€WSO]w%4Qqִݵ2STVC'hwOͷN` [3H1%sQ˜Kef?ԘxnfUÆA+_VH`"5FkT(#! e)RWbgœ9/~ N@G/v'$50bqmsb0b%R | 0ABl^ѩGTx/r'$Sj-vo!-ƪnX[ B 'Eefpd:M%s>ךtpE4c"dakEKtH[ FD%([ -{UWIdv/9RjBOT#b&-\x)`)`um3W[X7!”IayIA.C[d;75po@\oUUpʫjZ!E@Љb=g[FٴbQq^K?-w+b;'ًBp:z]c_[y: V}NR\͋mH V JR`g682QAĩIylRwm]:Ғڃij+n88Aɯ7L jI@ >J7ՎXGӓY3RZE:G N:fK&]c}P|2 +/3姜24:|4y$2uX?< t脚9cՖRQ>rfli6$,`/G*&sV$>nD4Nqqiu>񖢳i;7 .iT/C}_  )8B6zT1,ӓ=\YRڙ;V/YH#;AJW؉:/[fwGb>PMmx MOP;HMm 5BɔJ oa*YwGwˮ~Ƣnrc[&;kZďbASXQ]jCwnwEe;]/;3:LY%V+\rG|W%2!O5 rSlMZ^t24vWsIu(`s B"퉺k̤䵿!Ov.;9g(>s;@Y 'gQC곝  UWE#M}? +ULɤ씭v liPNm=f΄@?&^$\YN&~ -?K{Oq.tB*82 |b4CYlJKMgm! n5;W>kOm>6v-$ Ht\$ ^,uX:l̈VmД6!/&{{ TzԜb&[G2@% {Y6Ķ`Gȱ3$L%{N)#JoHWSL~z7Ts +`cTU}X5ioz+ sD?wi45J%[aqF"={hggߖwQ ?wHE+ 鬱 4S2ƶi6V4:J`|!P@[V' 1,L2Ǎ~ހ>0oIG+:>GxMm9UHr.A]`[4ӛɰtea,/חGR ѫ BRd;"I lIk2άWHN!g@"ES D q\}2 B@1U~J>_lT2TJ)RA0Rtք2|ģƿ3Ƕ3Pe:jjQ eX w1e e.[e˘ h˧\7_"*; Y478|*df|Db^*V}U+"{]یB_fk ؛ L`:լFrbabiwau9hGYj|R-$HIQlCvEIӆ.܀ Qni.I4,۶T4g!pEw/@!t)5눉$ Hd5*V7MfD"36 W6X#g>{"1&e\C#B[O _XE`~&.VvK1'9wqzN1?B!wV85*SpaW|BtR 6x:[(_tԩwУe7ze%~6[ީ" rI)$x5Jx \>y!d+!5:X)v "p7&/vEԟڣ8:Hk Mя"ίH~t;;LȾchd_?KGM;qLs  xNnZF54gQ,Q*Fh2,sҾ#'wrGNY5 ˔KHJx5jn4բuZֆ}Bi?IE/k=Gx@_ cM`hWM} H"w|,!zC;%_G`1Ax|[MS}xˀ,8;ㆤ-3Gq.dvSo~I֋ n V{X$ep;YfT`rߑz#]m&31w m GHi1N7AII#T`ńj\yNJ}Ze"='"5Mqq m)k./6.XBVsJ(Hd=zTIe9BEN}EwgO/F*f8!I:Vrh:EsǿA/+y)Xe,dʱGD CFXGfk E""9 BӨLe߷sO;K[p kx%&&zj[R1aZ gv!n}ZW =u h vpb m׹ό/'s@B!5Twztg"9#}4Eq6`,ѽYZہ*E%~AWY'p>4R@&Tӂ:l;]#BԶ%$󄟡,$09m+,Ui|J1Pt"Ќ>Q6NM YTp%^{p7D8g,몝o#6ݜS+Yj5pl!>G :V*Uw=<pփ (;Wo*Ql/uχUWibچR+ϔIͷpCCZ'jwxD >KkgySI\^TJ\8HaT]l+HhEy{es5w]Mj9aQ}Df&Q5a|.G=zS*~ cݎh&" |[xt.ޑ?%UF9Yץ E|\/fH鱕*(\ q)Wq<9]be$4ڊ8 pOHЕʼO=k-HhMJ4g6y,l?}kz׸wzj+r~`VR%rtQ:Q9ٖf :8pT2!Pק#M|b[y!}v:IaMUA0;KV-Qkҁ=r@gvfq2uvb-Cr57'PBl6V&^Xh~vO23CA 'B^GtwE /y /R0rȣ_꾽ŨW*ԩZ`5л4Q`~;f疑Zre#'?#`}.Z(\qLzm6Ⱦ?%#t6R׸DZE$ nD}( w9yP2SkK66F.7܌TRE{ާo( uf}UzeO'gkުo `f-ږ wyHTq` ^\SZPʜ1}Z T g`8[H]ijsltFZ nHyf?7?~ɻZ,FPW\5 Sn8kčA^_y`Z0پCYgLk{HSRGd?l}44Vzuy{+Gڸ52--BIº4Ofb|Wn4(&D8b,>ItYUқ.P__|CS.ѽ⇍0xxj!mFFreDTQ6"O1^!D&eZϬ䀰. H+֔Z4F95c) W.p_MX!pD r=VӨ:r7g֛PF5]5;%ޔٞc#DpԪRx&v\Pҏf+V+C!j{bۈΞ ΰkb%Drs{΂7}B%UT9KDV(2Fy[!6%p+ɀ_+ Ⱦn{h[u;0ُR=58el*J5zR uw]ŜaSZ3aՑeI>XM4$3gZn$@Ҍf]'Jm[1%(~ fb军U.#&El̦!٬+KUUI R˵%bj6 e>dFV.giTY`.tlrFљɒOVCAFR|x'5{~K+K4$ $6 NFE<4 7ǕZ FR؛Oy NR;T0>:]wx&˘ey8[Xݿh~_~pMOmL 'sƒ4Uib=!|5b<}F/5WсY4`I"SwژSlN!>>/vAu`tYaR$ &]Ev_,o\{ʖ<אSX8 vE=tZ bC/Wt'tͰކWja%gVӒXWޗsJ&bQ73hÞ5M13p(ڌ۰uF|Ɲ, B9#Y1X6-2L / c" pLnQl6QzZaHW_nO ]9a4d'IXX' =`j>oSHs;Կ@ y;zC;8`#\.kNYW6;q8e5se.j #!j ̸-LT0Pѻ4TSi7as<-+,brno1{6<^ 56Z(O\?8%Q@%>3XX"WȮH6s\jXyXx<ן*U7|vͲoLI LzZjGl ?9eG" %@n9Ѹ+>mXMnswzz.Z=Mczj#m`," `$6r#7{ hv|vЄ˗c@)wgYZ07070100000049000081a4000000000000000000000001644ae3ba00007400000000000000000000000000000000000000006300000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko.xz7zXZִF!t/s]?Eh=ڜ.+δ* nd qK>錮MR&/Y+nl!Ջ)ً$C{ n=!ϑ&اtzR*T01bSHZXFÂ!dc7#xU(trܪV&vѷYbzJX>&3r-&О7|8JfJ@R/&׬! ~G!`e%]j8wY5ٕ c ύ)Mk Gh3~|Ѥ*[nhz`jF%I;f4Q>=`L2<Z˂;+߲q\&!4mg&*E?lYxـ`[r%!jsxRO1-]w4tTtJFApze^\k-GxtoMql =^;xDP3P9C^c})<)6+e)an~^^LQEQL|"Xk5ɊCQf,1f&,Td>BY?95BHy3cLxeW"E:)|SrX7p.ۻ8K'hc#pϙ?K>7- JY%\q>6=Ƿw ζp "3u*Y"j.%9oZ~,oUN1wE4pL[Gጤ^u!n OKxKl$_x!,i1cW}'paLjnwyW'Y D #&oR nE4gI $0sg,:OdA@KVeAӑiψc \ •O ؘ>~UPXB6&̀osTr0*\ΖQ3x~+WI98ڌ`{ cmRdYe V|̎;,!^nH |Œ`y(˝tm\ 9BѓI6ꥬl*-%+^p)po\N0JB{{aKE^JT[vB000:&- ]*gy@CG>>v# {d@ew>z҇nbR/MPU r VGn}jX;dF?]w2+Qde6z09NGtB f9w鲰!)#.Vk a105c꿺&-bP827+5 J/ hԞ>x6G#'eL/_qTJCbNn4!.28nx;,Pӌ_٨F7*ӈXn(b+jŧSGt#ENbBsAc]\ROg|aߢ`: 5SK//{l! (Nڴ Cǒ3Y3h[>Q u@ q]Ƃ%!8w0TjucvX4, X hfq|GC]/Rlť)KA^R/qlYW 052G?%z2 h@s~uz5"_1"Ky\4g0qdMRL [$.:&e}EKhM4!BiS&B(b64">ҏ3|PQS%gS񔈎gec4дOܜIb*Y[Mt{쒋e9gR[=lb @0='R=4cOPnw4(j\xGQS`W6>#B| $O{~Std 亍-$\;K-fՂIwJݖv˶  ڷ[k:yhcD}"Rz^` "HP; p,Yk)S,y_'2},Z͏S5Tjjmf6BTLC6H7^c`GaWIٟ~gt2(mq.$%BMIے^-j䙼Giq l2"L<{PU#u54i$jSY`bnt1g ű}r"3P`.&{ef[9{IS`d=͵&ztUP:"ޒrW 9Z42SDcW`+{ /4׻8=eggQPs2Ax 74.QG#"qKtuV!cx41%] McaYw[,Y&=B3x4TZ Ajv#Ld(TץS_j{3>ϐ0\rvqEt\X$GF`jJ{ Bw36j&uD/ Z<^ \x;W=dBᅮ-{W ؤr}QM̖f۱6= rzrI G\Wi_ 2Qo:or[DjNy_(6(WwUR1kǎjJ,$h8s@_$x1=&: l#(EE닶!zf^3@D:!,*Ep'v3H㾗г'>KDY7[#b@oYcԴk5˱HP¦4PP󻫐;Um2;/y]g}>u<;pN?Qn ɚұ&'҇HbX:z֎=:nH=?`ZZX${m44=p^->`[->u=א>/b:AO1ƨ_5.w}y;@feML{++N}+6>#5A(~ (BMܝCmJ=W_#^.Ai(쭄 2N9WId\Y ?|!T |fu R^D؝MRmD UREtYs'{>R{ 8YVTcc]Ț.⼲<[o*ʲ952 ²X\p/b$I# D_ <?a,x ǸaY_(ƾ3%9Gl(|4 jhs}Qj{`+,QyI-_Է+.32Hm \lOh@J[9a&Z,w[}ާ\sMImߕ#Y;Tn]-Zg-0Rk t6DtWl0> T=)w>#.(HcEOo }K7ZЊm>zc3 @ȖŪ7f:+9ey (MJJ*mO߶5ō+Y#]7Δ՞:@Z%1pz#Zq?ֲOĜ7*L)d1WѿqyD[en9}@oҕDL 7~{w o(?r#؇mBIǞ_5{WqSnBױs gmѳ%ץЮq7+COTG{$R(:`JjLA!ӺP4O?Y2AXaw_C7}TB%*2B $NNM*d" wh!HW";5ojhaFg<8FJ.̖sCUiK֎n%$(5KZQ4[>u [ͳm7STWB-gh8(;\\(dU)w'eL4+׵neC(q{-$Xtb `+RP2}\O2L~WonF"W KYV|JX+;XHl'9`9/YA02E}%T RYci Ir nnnw$l+G\ԘLJzx87銛7"P**+\dȌm:ģ/7*ic2ۃ+W@*fFvUb;%okvw$4`c#Ƃ|Q5% H=qr0BԠ{zA\oO8y / O!h2 8k`(Q㖣RFEFs>'yS5baO{#9;RYA-BwYCk1w!S3c kƘWSQ.:T)b vO<¼$z]׾֖D +-bia8A;~:Y|_O~r?P)IhnPz6PO@;(5_e3kH/|J~({_)Ld[iT+ҏF JTAfeթʤv`:PI->֣uih(G#`5t Q jQadb1C7ۮkv jƣCك* /iM0wU`4tھ8M)b` #v7t;=}ۮgH6{ΎJe[kOM9RvEEa^ k0s06Ow+yc zU/_m8GѫM\A8FMW]*U긫7ͺFYcI/S|.#ߘcSz{ ZbPkF/`N$:VV˫1P6ٚhl+ڬ\V3ėy(õP6߹e4aw 4|WC2kM;pyoz1&Lwv I K2yw;lpԶ}?WfbēR7wOU :/Yu)fy%$&;Hwusֻ]O69 Ne!w3f*-iR{nnB.S6HǬF󟌼^k>Z2]V!=me7Cr-%f[Wh?/;"Is/\ˏSNT86X\F//M*/ tH4.\0 YŒNKZXi1(DƑ^s\"H+03w o𿷱eFo޹-!  P4W!CԞK #ʘ7a܏B)ȕ|S}8$Aϣ $̧lTfKI-B},e%s=lأBqq-TИ R γ(eQҒ]TIє@֝o,=a(b =ci_<"]sv[XZ w vDX9g'Pnٶ1?wϛe~dLPeǻ!(LNcJ۪|d?I$EΖ0&wpJ'u҄91wDS),S4 X-On"{)_/ 9vr5)u]9o Z/q;Ky'H(ݦcd r'[P\G/ߔvTPpWeC=p2O_ =G /!V ݸbzc,%`Kdx|q^2bBtmY(Hi/WHǺ=i·GaG2 _RZ4xW A~+V/c`Wmd Zb$b2j !5d"~l<vbRuВC}f:UƊcDWtN' MS[<]N tٸCJM#ԉL 'qk]Iu *w(Ta$u~,v)C(xգHd)6j0![4 T^gP [>Ve7;o?ήl"n`,,vFj5rz\VM6 &{p;Vĉu 7J.ϬH<񬠐.mҌ J Bysoo1| ͭu9;ؓIW_8CNy śKZfI|TعEan]#Y߶:nbm U@BNp-㫊aQ.vd3߹N2JG7wYk҂ -66le7Hqߞ1T"h[s<%x{eP?p@d&hG!-W9繠gJ8]HJ-8k\jP!0L6߽fWK)`_ܜĖ;[\,ZoN0(RJ:⦧\6ʈԱ|:d~/?qk-PrF|qGCܽ 0jj>e@5QׁŅ~֝ Y59>7՗⬢r>fb0rFuzUdCr,e?hW⏦u'v~^oQ%cjG-V;s!zyQC2&3X[Efȼ"p0L#[&p-܊..5S?O`@O<Pk)XS BNTM{HKLJӐD}Q?i(|kZm>BKFꁃPeŵF5wb˿=뚲>R 2L4`WUC`td[٢:>%s4e9zyQ[hm!2>n5pu&j =9N%fcX,='YvGU=WG֖:DΆֱ=fKxT# TSCrI7/sMQ^d|঻P֣rw14d` ` ]kf4:6)eJ!BFzf!;PJV~=٭ ?* V&HRh 97Kbw mp &{ȇ0cY^/oس"[wxt7~FDz|}Oqm/\*[Z4nc$KPާ)e2D|Ѷ">ۀN/UaLQsݸx%]b 0uĢ&zYYK/Je.cCiM+ڭ4Iȕ}dLW>̭ t( <_s KXo} f+}7G6-?kBD^e{zj C~zNqRMnQE Mc 'kt j2ʝ{]Oʈnjl6ڞT0%> E̕QLL\? } Na?Ԉ|6/1a}chZ&d?FIcݓ9"qA+T]dWf`n2yʛ*0CjvjuFFK9-wwvVt,}w1*[r`abKmy |K&7譺Dxm8._yPqY [6[^#,fEuIt r([.XfH<;ɘ*SÛZwS~Ӕ/r8A:RJhW}גؘqGEYr G9{ì#iu$ 4{ҾȗDz ? fjR{T[`<7CI2R߲ܡF n{8vZ?FiP4a4rO7G֧)呬."GcBsz4o#v"!C/&>^p"1 !5`UU/7J;9^OPl\=~/&V8J3ǼoE1{_O*Q3n JkQ8Z~Ogh4fxV*]=ZʇA :JE5#=49kd:`8 Dx:L`{9ԃϦ N0犟 ~'/f ^Pgw}4mX f󢪒WĠC-q]%EĪO'j\):A-B,ȧP7?xpc=qkw|{SwK"Y} %&XgAߨ3a[~2EE처gtNΩ(w'Iq DMJ#BpzŨ !"p% E'x;EC 'CD9 Iݲw7JV&Jq~@p7,g3;+SMy2!.[414 UI"|9P?P#|L0bgo6^c)c9q`T% $~Mn\5b kIdOUrMb- *SqC? *DdD3-AsMZd 7&L,t/f@IBڡ"'{ư=+C6 1?>.l"!6 hV }{|rJ~\xkʓ&d7ek1We81 S~&}9u0U:3M1pEkǘT݉1O݉Ԕbٟa4oղUama[G.]o[e%W+/9_xu:dr:C ^uĵl圵gU*4guwK75c'NDOƟp2݋aJQLJN]h-R^9)i3h73:sQ52k̬6Z,>^6=34.G8ד*VA8nWWV'<% &id0` $LY2h{fc3 ۿb-o!Hi~2_jXع&-7^+w·F?}C&Uf^8?J78gn `} P :݋ȀDapj7b ÚWM}a+uJ0Jd}F]FZx(}:W^,HEkjq0FzC|Iu<ŝ~ x@:EfC 0IPj_4:+ mk:=RKR?x6^=mHH;j(qqGfNuԉ:T4mڙYr¥{ 3|emCb;RټD~rAIG!`'T7sPAJI7#*U3Bw]n P4!hg>jd E-=6u$du,R?d[L~u`aS0z`m:é. /ؓG^(@݊|z& 욋Rǧc*WD҇N& _`IZ{tbIz6 [2] Ѝd҄]J 'XpK`$?OJ<6|-B ..eҠpS/ a#J#Si.[2Ah.q]XvJ Q(*B7%߻fry8{Z7MFU.0J¦W- ^(\5,A=Ѿ+AQ1q3΂(B+Ӕ{ WF3&놉dcx7e1a积LC=l\q@ZÄ;V`9w’[MAy)RK[lV*ݐ2\11cYm il-̔ӌ}Ϙj+;_u H y7rLУn/hE9EHyȢA&eOwqS叻3t%}9P;*÷z*4M#"{`%S 0g,p=PAjͪ|FfviAUef 8-hPu-3;^%G @nK|S"83\u=ALuݦ[PgN>d},qv,頻ɳ~br$xŶ*ΦQEy O'ߠf/K iܛG"64N>εIڤS_MqygC!$`ަL-Jn?:k=-$:W#ΐO= 1Z}/OK!aonr 0<0[juoEa?9]uAR1$iLG\9"O#',u?H[i +OHiۊ:\I3{֫X.ƪo$q=~PxM3U E{Bϕ皻u,f1'uiy +Ac/5rl%TǞ=`\D# ˼'Irn+zCw+4ZMvf^&Y&fg[T|Aؘ+v.]l%竄AY.,M4kDcr=$o%i-1ʇ,+D&.J[6m}%ǰ1sW; ¼o Wa{[EQ@ Л/S bP 5g*PP^f}F O!IOsp{V OX=ݔ}j2,D?/۱iK63J1*h})elb”X2=u'B]9j/5?qžHiެ̔DA'agGd¨ 砮WNB ٥đ,ӱ* 6S/+<يh P[jX!D5Ȃb{6bl }=i\:[7rcI ?cDoE W(tcENO$76O)Si A46yQ7J㊬cL oQBk_nYկ}dz 6|fR?dP1S!vz>3[(wDWUlm5;?Z#":j<ʸ ag%s|qLABY_݄]  G*?J694U<~!J_ǻ;yʼnFި`.6#Z{An)02 9Dn k;**'Bd":C9"} lc*vW}$ +ib= iXvvW?k劼ގʦ<Yx|;͋6 {̳^2F*V)A/7nhułQ_IDӭUE3#?9uӒ\/+c4h[f(0 ݅k-#TB&XY1$Wɐ))/g)GitV WkrINZ\gN%sfz|\ߡ? i<4([ɷc/EVpëe+ .TrQȗ, >vz-46t=8tϽ3ۨzDUQ2g1+?_ Qv9Wr}sOʿ[߸wDxMk }%!!\?0slaúR\WO:i|xm3Mb5H2sAF}2+R`Qn0nybU`$ܵkqNu1{֍si@ݓ *siU]lt=E$.ɥ?2`/!sR|4} v?*n!aC+P'|\ABn?*fǢ 藹fP~=vÊf lѼV\!T'/Կo_ s;zQúoa!g@QEĠ\HΤ}kp|{k }/,kzVKn۲|& !ޖ|_QE|sFۗf< iW} hbw-5f^3ze;W/nH!]#b26}ub6^`Z.f`7f}2ќlb"ͫ'ʊf~ QeRcޥrq1(u׊3rUुmJV6pb|<ل=op+eIc+QH/?[SMn&ԼC2.ѧ4 ɗh vzWձ}r:W!b !$0  /<\ Ov md` 3Rqa‶Nl/ `4u@+bSV0&5Kd'\~hlFpN;Np؞sb^u@N?G礷[sZUbzk#( R,0-FhW },>e,3h'Rri^6Cm@oj1Rʃ?;,MӑTsVsK*B+?W誋B4=ኝ=hwuA|>_>`mŚqhNT-{\Qn %k:6mD-x ҥjJd!0?Fz2@/c@JO'\˫8+zBa9}/M&$ '?.7-Iy?_ԥRj^F~29$G/3D5{a?Ȅ̂ :Y<Y_J+P~n˰\b1w:4-]RP[+Mԭg**93E'*2XK&sfQTnCk#ǂoK>rY'-H瀔YryVF+2@]U*p4{:ưb}C.*υptӚ)y`ǀ+cS^Z$bҹʾ.r*:5GnIQ jNύ/&M4[^wA~#~I}-LJ8J-hޏGg NQfk]Z%Hh7le>.l$wE6#X3t&C:A 3_-4ET}vw*RpWXRV>jx@7KB? >Y&5b1*+8_=?8rJJeyk/pLĴzcQRKt6>/t-(2Ͻ hcv MAĭ{}o x,g9旞ٚxT nggFP"v+GΧy>!f~qj8sx@78ICpOW<e2-% o+kG`+T2rn'ψ`߸ [H<9$YH'en-z*d?ѻKZǭEc)ꦸ*5ñg*Z#q4uP;Dm<|Pqt w ~F4}7 BwG]az@eh@ g&nVG2 *uj;(B~ɔLI05Px0jE)Xomb>#%S=lSIR҇QбtF،.څc[@GEpq o2b AlsS3+],3Jݩˤ> .weJ#E+Oy#!4?'ݙw3d-‚CIn޺j&R>!蜸 qNx̐bL٤sÌM)$Zdfh9VQ$FEc$';N'n8Aӌ(> =!L?lX&" arF]Х!i~5d$ΒW?*|nH_8e&D]7)WZ[õ!vbwnx|U`cbC>{[&]^wϿaWr[ ^},8Gv?`ݖ dLTͅ  ypv9] َA&"_qAwe1և^/[%S+MlfEQC֓`&=ێNݒ zS82HRһd2|3 z M R.q]f.ħXQ`!sZb~UrX(&^Qݎ ӧYN?vz$#bPzCY罸Ul LJ5͚`txC=9nhQU~M?GBOB;`.6.6U4K2!e zX.Yτ3 Nfs8SbnVH>p@)]?9J%寮iXx׾\*~,7lVJjpk5  ƽ"/?jDjFL+)jRa_; pG'jGmGo)irD$lku-2%'D׌܈wuFM7n>[#+I.=FN`A +!"gՁ5y՜l#VWII |{zr&y,>$ $Ù##he~ǰg06qO-ijYhAFCC42< Gյ8{Dm%!?HT,y$)]9 _w\57FM5)z w_}bnQuVk\ԭ;qu^C_`ޮ,3y* TIS7Uk!,٤28)\s #щ0pu@te泰 Tw+IRO2^L3'^SER!"&ʯ-Tn=C;S#*C8CL [g׿Ja`V2C::.7[3wQn wէ<WNۏT/8mN2Py"54 r 6 7> / s0!oQTF ƤDoZըPJ AS$޾M\̧yy/P0Kƈb㡮F-K ?[M:oH-+R.v*[8e)" 2nCuI #{<:#Q4 uȡkqR52l. XP^rDL\wϔ.W최JY7oLg-2B#ë 7rԁJ2X)ạ,G`YW \rŘMo+;z8w[,TZo >W/rsh2چ,#7] *^K"7^(ŨnV/As ݻGf+)dzBZ6aΖ5Qq`·A 8O繁>'[0/, 閇"h•<H4~~42?Cu 3^s%Kuئ1M!V|L2,ؽV9gc!PVE{mtf; JJ~E7 P$m)˛"oZ'%/tGI-+I]7(W }~IG)50z\d 용n)~1׉6Ůa1vFU]ks\GjS3.'JRL "HFh>7)]rk;j#cK];Hf^?4iUC▐6|b\+ &mq3ctJ9dn6y7Bev1VAZ^h!'/1?D [`zYlT¿"]~А8(5O^۵b6DZ^m_9%di+FS1 C7$"d?ULlTcA%/%Aa(>9m7~MhA \79x̷ "wA UXgsC(TG8 ڿ+j,9?0敜r B@Kҏԙɴ,=+aԱخYT'T Z4k+nDچbֿU;-H? qiH:(8(1X궍XBwaڡMZY((>ODL.spܣ y!#kn}R~,7]n-u`jt96xe`,š=. &oQ. `7ә!y9ܫԙة0g9z|وe&uwAq2 .`swd0D\2ϲPGS|lj8i70_c7Pۙb4b_.K I>bgNR9s;ғNJ&\x< ?ytp#BXr&}< a5 *{"w| Ԏ2Pyo1IQ;/gEE`h@drAvw-_)b`nC=7qJ0p1F,!{=u@9dS,Dyg"҇t}+dV\e@w؋ e΍ lV8DOc7* =*q op s|1@ƴ'eܹ]wl>v=ay Hp6h QJ1_1N ˟8`{v19!!-utH;h |c<- wgFGr1_c?e}BLݒa™NVE\K8΂rxAVTLKI4NGKIVGBA,̤+Ѕ;$R4 I1fY_Y!6рL()%&+:nhn#v0Xʰf濱!-pglK#Nq:IT}+YVMVe\gn8܏0OȎ"b:t6%F2 $Nq3yȼ*%|"bNiyf}ehΕ:W4 JÎ0oD'NEjCS fz9B/mg<ВMk,mryo0$v)5JS&s;DGB q7&K.l^c\[8b4*}o#`4qAh W\a1zNjܮ1 ED6Yuub@^Eq{5 Bd;q5&c41,I<61uD"+*(r';|xJs!5|DvQWp9: y;l0Z# : Ӎc_W kwMH3/s+B)| _\w2qtn(8xIRY` mxQ6K1Bq|PҒVb#y'6_uw[92[?|ʹJgF/Bp1RmEJK$S^Mw(~)80HGPmJցFi8پE~%uYe|w!m-7 ~yvۗA J{YZqj.N~MJ^\weh&d&Φh{260$鴭-DGr5xEn1mkmedb+fEJ ̓N#G̰ȿ'6aL_z9ʕmR)g[i`PD$Gj>~mPνfE&!Q8Ra=Ji~GjdfΌDЋH~ exQv o޺_n^[E&O aB Q8[zxjMN^S1yGjbeŪ+ڈ?b.k9XM!#8F+%lv8=^9<*N`<|v?`My$Gоי{)y'9yxp kAƛ ӛMkcիAЧ+BΓ7O#g5'[D.9JN'.Ak^Eg8YUu"' `/RllwHC ALʧrc v0v#YWDA5լ+N_Z$y$PDKy /agP.nIeEP8F Ý7Ϩ6fWkڑ,LLMFqnt0ɜ1b~ZԆëXس$_b/(%cb€ (VnK1m0hUDkluB2^8`O h%zeTo^df=c{Linc]/qVqS_ M "lcW1yrj]E#I1tl)]E;n{(,!}t ԀWg;O!>U(fA7>ϻd-Xn¡ Yid"jrsL~Ty봪G-{0!LSNxْ;\2)9? ?T ) x 4|ǥ>KY|߲=y:-!n d2 K{, o2Εzx4>gKn̜ NeuVqVD `.nd1x0'U+q z^ 8ʀT_;b8dG̙jS| IߍTx*jc%_r{aOz[)Bvmjr`ǥ-h.q`'t9<Wlo]gջl|K,J>9q Ʈp]|VV/x'/u}(>/&ֿg$vW${a/=#Ik[v"p]t^y,`@^7wL )tb6:$|3S6S_f2$$GK<# iZ=bcsy.>#?qhOd̏*fY &VӲ.,t}jk">N곐rNi+pFQP<|/OWl R/f?0d}8PԐ1Ɛ'!Tr rRvp,M|@>B[@&(j7cw:$mtxs/"_/A˭\7auAspĐXuUoj@NFԐhxa9Cs4`D3Ϸ>*\N 8 \n[Z>~M78:$4=ZӠIB›kXce-Z]D&} 1"ޗ >xm)k|޵88d &y{Y[L~!r1~47n^֚1'z?Ŷ0>>ɻvxX=b-QWthg2[Gՠqa k\{xpXiq.`nh,ܮE,F,0e9LVVCNPh&P;ۛmn4$9fɛ7ǗU\qJ4E"˄+2]:k~& .cɕTu_Ymj05 ;wͲO 9G6160痘X(Fg<` ̞݅Q*UhH[^2W"bZ`v# J/ 4E9LD0toA~,>qwWB=D2Í*N!C@PHDH$Ւ"<6j S&B5A1S+JVsIRu%nfFE8@wF"R\As045UPR?OdXSN+;l[gn^sù=-4T)mZ"r!"3;e!R{vOU?dE҈303n^ݾ@-H-_0t tqvؖ8#ߠo:cs2p_dvX啓OӟJŽ(|;+ ^;"4[_9e,\%5Xi֘M{=V co{ko5|MDwI!h@J  ]v ;-<0x6~eH~6(Q^<{<*q2HEs)rEEUw}NMBѸ#Ѥ$~̴aFdoE J}FV?IuC"6x(2 6a;VSVxj,w0;蟛mF6( &`$O '%^(Fl Q .a͓M"VڴXNԾÇ5iIچ+ګ[ԯTECxp`r 1] +$AйbD G;Tp70RXh];[FƩ-^O&%jį}M2P)^i{jh*[sbQP:F> ր^6cT݄l<,bP|fS?Pf#~\R]";-CS&t,u(ʤ\mZef&  $:֙eqΧ2_l16DcUzѐa7m.7.X8V0Ј3(b w]eΪ- peSڪ<5ER&j9 C+*U@̋`* n pL\ X"bOyRHҶZ$/KAε܏70EVC/Y=Ć;idqø2^r"y4$ ɟQ}÷s0~\7JlN2(֫p4--d0vbs,eHKHB9)F:xxev['~b<;RLjcD'+y}F4'Z Orߦԫ#A\ef7- 0h%B͆=DcKW^UCZzp|xž~qVZ9# <_0UiQ,3b.(u˯ y1_H6kc -^!%4i:27Tђ r,ok%If&ZY=շ3aH˭o wkE9n7hSg/7-$ J9TaLTs4c<6v9(FC}^MnF!=o9:Wwj]ĢiDOQ&fK~AҖiD~Gݻڦi̢ӌ'|~nlqp[k>aJtC0xvpS:ooyV;bn\֝n=.S->}\DO5 =T[MQs%APeè"b$A7QsD𩫞QP#]~<m|o 9Ǯ:3cXoϱkyS$m_z MQ3 ;(πMD 8v4Yt\)>)v;-iH@*0R0t$lp[ۺ|1%5T\cV0hf߽eۉFWvΟ6gnCn!z{g|-NqF:w,LWtj:1;"0#Xɉ*xX_3v1̯ bg; CrssxYZB_-:wk7;ylpߔR{j&YdSHNO)T2wܑM@P'tf1IfYy+ĀڗaGB$¼t߫EJуe҃³[?^rOnܯumcAE'CZi;!{l*8扽2A&Gd ߪgPe^$'zZ+7AcXdb`&0rBms24}}vDfmE2hZQmT}D~Wuqξ7YΕQZo1^/O[>% [cNJaqDׄ7 $_Bt6mKeV;HB7 Qe~ky7j09!FieH aty\و >xSwT'r} Q"}Q3i}}Ti\s{Jxc٦E ?%- D>7 U@~DÊtFe!ڳz}NR(Eԥ0WHsWD GZ.Gې_BqD7Oڦ6yv_` hѤU0]T4Կ$!z&nA,Xʲc'=2# ::4Ma͚j.Č{- F*MYDwe!%Lwo(Ōi(-6е@[yPؤq׳VߏӁU#vUDJ ƍBIi$_Z$ " lKcze?o]p@)-%nI8^%_(S_%F C#62%E@nM#]F! G gM ~bbm屍W%om <$e^I bBztؽ{< YǟmI'Vkr~f*ٻws=cks!y>$Y-|:w~|[zP@|a,چ=;Dj  t,JMM6bg*֘zkIZcjyMfv7`wUwx X`?43T Bm١x 1x6^teFmB=hvN}R(-M, P;M /# \렍/Xy 4IՋSndYEL zy@t~s0h'*wIY!ye)o(AmCl ')/s 򪺦7KrZ8Miتeq?v#3FtT29GʄاvӳieRzhϱ,}Cu=l0ِRGeD?JXĈXx4$KE?s͞2Gֳ}NkО⌆u̱Heeό~L;3Vu}a=!e~`7 _hXJeRΝ֣:IՔj]> iN4ʡJZ%|zHO0(tulSSqLvAzrM T;$Zҍc3X4mB[Csk ʈx1 S']~k/ 9-g E] Cb-shغ–Z߰IfRO©eWNWl]/0/g-8vdd МGt3>-8o'{X  3z0~,#hJPn¼{W|N8g=Oe!Bd/o3*bY^<(SZl⏽Sxr7>T7өTC07;M;.vJ*6ʺߡK?b9H b̐rva04aQ}Oo]Rp> ÛNeF_ǣdh%M;4 2S6'GcQQϝ=.j& H!z "-HL3x-{^wG>$R: Ļj "!^oo,hBUAl/x,/"K!N+jD`OIyD6ȡ-5i9I=c9Qߴ4gbKih˫+Mz] 4z>ґSi^ 7s˅TT"Yf-31H+ ʺݴˍ~vqE\)(.p PݤъĿwAf~7pEde@y<Rq57rf:iKkaEV+dȤVsiIHpgnh -"n/'D1b xeNWs,"EN_r (1HjAFwyq}uIS]7}/-fZSt1E 9E(F;QA`!]K`z̙%4,ۇ8\*  \! +JM9= $ց$%R3~5H*MWy$LhpKJO~̊"5xc[ v*eC~x^{ޙի/mpvDpNJW,\w{%Zn^=gj=46x]eYivQN|yN81b}e+_ :_N/fUUjNcX ,&)''a \\L) ѭO|*uwtC,ކiJox(=v S|`a>a[{ZUɓ zt=ߧTY>gO\3+iݒIj2k1Ђ V K7.g*UgwJΧARmN imBN#9: (g|PPE g*! kmHܤ [}d)7ˠWMƐOqON?9%@y1q2A9>b(6(t/ >"> -[K"-s/p[D ]WfLos bF۳5Be==" Ӻ`Q>rzRԵ7O0*U.S*nZL6ݓɣZkh4~nme Z,aS:uoi':d'|MVX=-45i`.;P-܋Q2-J2f%1 =+:8c>eB s՝`'B>.DC~05в3I3XWED&wW̿@_ԿXШuʥ <^+xyQ 9#ĆiqAhHeTU?oqS"4H@he´c(j9gp r到Z5R|?;mPkvo Tq&gJp ;^iɹtD^#ya .k& ]jGaaɌjUx,;MG>?]MY3L_ EꧢwmT݌a [@g*/%Ģ,)0mϗM{%yf:qgI*Wa)bK0EIiUv%PՕkjl ap \QEi|ι.vWj3GʫP4 ~0MZ4EA>mC9 _oC./Ygso$S{òDG]5fڅZO:W^ 붶cQPՍrySAL$0LZem\ z"Oʖ < سQ~zY\8 yZ:OZRggmKqyswYYW{y1P@E-O+=2rb$:^ծsxk77 פ  CM]c6&"gFT"b\-?MԪ $p(RWuUiǽ[Ȇ,?`tE[nOH^A UvsJ$AH)'`nq6ߝѹBTX]/XWcu/xfLxEl ?+Vo[gHHra4-fAW):Lu޷ V16,^ B՚1 ñu&F gl5rq\(o=RCtd;m+VAo("x_W X=1D>)5gáNƺ#BzQ21vY)``2^G6țGO5/HfP=X%FTfd|i #5֏v EA]TWfgvjI7}޲O *v"" €Ԣ*ȭ6pyfrU~qH7iJj>C6<F}1Uq0vijz_RߴWun51Xgk<۪dQv:7( L\1%ݏ(bǐrHip=~v-֠@ϣ:9pW}F7tHm9ߎ\Q  4ݑ?ib<\Ĵ}ći>!XyjfaWujzj<M˺_F.."R,}9P*aazh`6xM[EuOLo &.i}{U=8m;-T %yjU&Ytdr;'u_(f{bT%Ҡ|6޸[f-#я>GP^dԺ068ʙ2IgGhY E&oӠtsM+jTFċe5OMlD~R_F-bC~R>A"5lIq"fo,883}7&%MRxYvQ_ʺRb#nKM^/m:S |c2 G? ҤBS.iìjiٛlaOqF]Fϲtٽ읇6L mTաn.f\XRq5[Ú'U7ã o%C{ :,ȭ4E`mF^@S,#AYx ߪ̠,KbH"{߿-Ң#>ws>ֹ&7% aZ3`pV23^l)#qj4# K!%A(wbUP=?#VLۻW4&;" DaZ* "RK1 _Pl/ڌvv+HqZ\CFQ2B|8~X*5%^>~]qUpZUu%YpǨCp#Aq: ۅ³e < ')"RTUO<X0dU6+]9_<,7, ntU-ԜMV#Q0qT4\J9r#6Šqρ4^sMnh0D ³Zc7b[F+Ԟ~/C5psE <3V}!zB<%\tΊzTEOP؅oPb_ #.f@?c[>{#mG|KPYQdM guDÚ<@@Q͆,?9mPdyE֚Ƣ1ԩ§nkZ.&Y gBw_(l0@~*$BzXk{ǟ2 aq=a{v {i]9ꍩ1ig_'a=ꥈ Cy`` 㡠)q <LS.HG" xo޸}HkkgB)QO#.QR =S/6 :"xM/[* Ss@lPŢ4;QN|jlr,?W^ɨ^}-Xr`XĸYオшlϻ#zͫJOb%d-_^ (l'5NŀaZ6 8L97d~I[Z]mrJOmsJ}Ib,ꢧnӥxwGNe~6w.HOeO!pҤUЀb_b ۄÚgr[<&(4yHK9Wh lڃ奭A ,* \SIdEId^ɾP"Ͼm>T)K5ǽGމې,GonoC ,f h MiNtk鳔Ni@d2Pݫπg &~Q 5{A/)0o+~0ce|ϸ밴&$O>rKuΌ#.ZuMexސLOxiYӰ4M\`? "4( mijrv^Vm%YƇ[⁧K0qdPu LcS8ˈݷĔO$U(Ox c-*XXzԪ wd0\ TQg@jySm`y)a™g{ ߂",%]!i]@i\\z*S_+>8+DCHff|7 9aLuU0PdR^\>0tED!m1 w"{|f l`9 Ku8L+ F$\֮5iXO W()xZI_ah asi`; 9Gw7>aKAнw\wXOM5jcFlaԤ.ʪ@i׸X՘Уk>#]@C!;'KyA,7'"r7A cG$-) oR،N's5,!Rl7Pg|4ɫy] _] udFll .$f@  GARUUHmQFU[ܙ%e+} c3  ;Υƕ?\Emnu@mhTfh-׾=.m#εl!?`Xr{=}9R0 p e6k'Os >=]MW:KA(.J PR·1ys `qꄤE5= ֧F׉c14P9^=Բxoy`m3Q[|Yi악@'1Mz3x\}rY3fzUI1H41PsL7@.!pjSKQ]sT)m!ګ,ry[BQ.;݇o)/ݤSns)'6uD*4fbaũVLP8j:i]Ÿ+GRhMoy ]^; ˘=;"4N6+LGC.a~L6N~|b:@kiOH nrW+=>JY)#R'} $t0[/1O&@gun9Rx$E0^AUx@]Y}! .YOçQ-ciE3:hJGh=TnX'VLd7bjܒsC =] م_Nagu# "}M] N"3@a|4müF2ËϪ<1'K?+h\k閰Y Z*I-֪49}@cgB"qdҚMaX$`JX53Xn+qCaKN;r/LҤmwkcsGwP8AWi=/d0y\cSf}t\Tv,M2 hj݃)E(E/<-Hݱ̦W>b,ZTkJ]y-M_ATpWd]1q@+XF<ܞY Z~rdXC^դr:#]:GOA,|[]6y$cW< b-,10>`L|S/duj51 "&ɢ#%Dn0Ž0LK&C#bDp*^Ơ`).3G 6K'T^h~uwZx4QB; B_R1}Ehm5<3d;4aU>7uZG+brlAZM n6XOnY(<|3 tXkGSoeh xdi.]Hdk#cKuݲ/= ֝eve< ۸N{P{(n<``Wǫ1ٜlxIJV[ryMjl . %zEoUP BŐ~#/:@KTuĻ3lF#++֤w ʆ|̅ px?\ {:A<>)Х /h/o0:0TeAfyٝ8!RC0q(EևBnW'H"XJcA{UJ*Q Wz<ntm(3&/'*xen7Tu}r}{TcX^ pWI][tGV@kWLS$[G`qcm3nqZԠ=>HsRpe$R^yLGdԅuk?P/4NiǸb~OC[QTР"2@9 D B $/i007pŘIL9!V> ~^M]Cϐ.ƕŶ x.b3aqؠ6EﺽH|Xnhϼ N`LtnK@İoz\Jh|l 40|{pԧݥN%l =l\4ZV3,zs:DlfwvQɱ"KOHU;,oԽUx F*4x} *x% }_U"o'߻~?Ƹ\մQBBBR@{)6FqGCK7J }늺ErW~ۤlURI~ig ;yU7}f,`]s NY B{b]̝Ņ<,5N%cO_ 6LP8ɒGe#k7yFM㜦> WWmGqZ,D&ykr"`@t#?l?"CNr:94U  jKl/7vJhl6u1.B ښ_bI}|6׫'4 dP[r޸4luRAߜCL!`J9OYf`iR= yV2e/]c; Wjt_4"BnUEIΝsq%sq rUaTS>'F_s^hi)Rբ~o5TtSZ;iwa43CI';ux2µ*˕ꖾ&|шJB}g:z6TҾdIٸvh3g1/)K]LM׹鏷KiyMbPODK nԮ;F31YΚ-nQoѹtf6'Si *^;8A(Jx/ը0aDZf6f{Gt*jڐԧ{o0Phw >' AJ4EO8>HK8cHcN^Z}Y#/iZ:j38\`޹IGضEoNā9%*:pg{gSAN*ĞevfETmw6w&,-)  S"i,{!{8-⹓.K": FMͰ>.}N-z jb.c#AŁo[YK!w;|TDx1yMIO#qˈT\ʯOǰ0e0~dx/7䙒jM: ~++F>ͪ &etۚwjDumʑ*VgOj<6 p *s?Mr<{Gkl%-$0fЄa TۙZG76**Hܚz陌 ?[Ob2•BF/٬51i;+mdK&;݉t"T@E"vWZã5j DL[ 眢CfDȒI`S;ȓvFM IKŕZӯxQ緯3m7d-BWG0+Zj okk7lv&)sM Lj*ta0!Mpt-2ǀ.pY DhzD:u80E#0i4ݔZ@TF6L jr(T5f^w5`%FRh`$yͰ­T'MDj%*r}ГH/CD2 S[t/:Xz'Gyl:93|& t6\+H\8]e~ګtJV0{pP5b1[BklniG;0|!];"`$pUBV(,6>E+1{Io; O҉:aw@xmɏ /Wxo'L?SU}UʄI}. ܚg1)>p:uXĊ DfԍƞeeZZxq!AD4m#͓G!lj.vh=@Do;ˀk}e#9!XEq+AziO|)R|_29l]KuYl3_e]KL}G@ԍ*gp{;\fӭN $Z/vf}Ԝf]@?/t >2K))e҅&f#U$ |2nOtg"퟽ot xOPa`jV9J8 rMSmeRwѱe+,;6UE܁*:adB;1Gʬu<",$Y|)8ӖG Bzt`6,7<'o/@ʼ~Һ1WeUS&v0Mpk%WТmvx҅hN%եsJ+18=Z‹zZ 4ۺby*uQl<[AnNB]7{R:_;/gmtֹ$pv^6>qأ hnmA*B0:h<8CX(fDžRn-J@lcBqhc7ta(G!uHqS!f 1(qNG ry6Ppq܊pY';6;5_;y\u#7e\/4s5(l6/٠u %2  \"2cNn_J9&-A1qo1[ԀaPY7( +ƈ8xvi91dH֐y~"X!G[ޕ,hWð۝kx_iz>e0`R;nAR=[o`-8_rS k^$k,mg B,5/~u2i3hjJ u*En`rSl:Qnn`+ 2ܿI%s!˖\+ܒR=}#+QLd~DGq#ӂ(||,}iԜnE?v@ P609Cl 32=!V`_f^Y?4<MqyRcR54 vI?Cv 2M5$oͪejtrO[0DS#:ÀV=Y8xJ֣C,CZ p\*ajmixf-l~2 -UVpP\$z]c\aG<}unb% m7l.'?x:1m"({lm̠w"FEIDkvq&#2?|rDd\Rc^6S2WPS~}4Ct P/FݝdFcM@AU|~qhC>!737@:m?90h> GĠ)?0@X#2F.dӜ䫁T=>O/ٕ؆X&02/lϰʝXJ0QCPҲnK/WLt/;ֈg<_pdf$ 9,`-l CQrG<(sJna4}XgodIoVdf@:5)'gW#H&VoPmޫ$g泟YOC|O:5M\->Fb-cOlì Tgd.,5<ܲAs0I\K $x&G(=qU'EߍbgTTB h&f\i4dBWmDJ6y [J/QCgٮ: ,YF {Yvpo3bV1%&y]zL n}typMُ?</Kzan}FvJFrblg3t<@۳hRbu׬u`C[Adpo"VSgS*|f&=bn֛†:ր^#{ *\#/8m*c-b;#wAp8_X˱{]pZ Re/c۸,oբzwmf&&:f3>\hKC=XOxCDk?&0QJ^?t߆ m}FsmHUtR1lҽtr˼ ͍HfF,`aHbFչxN8Qc%m;:M$/XUP1 ZM q`db`k4}$C8O\|-PV?TrhY8>b2ݵFcmaL ",_Ӡw.jW N^em"r9^HS{x1[iyƴZb+:vsAݚd$Vb-V\ ab7m&Բmlns Z N6f0Y8IjI9rײ&KSŻׅkBbI +),EGH'1 bPȊ kJVmm:rK2r͟{D3graj.VT0M zx9cWOw%H63uĥ4}VBdq/cK Q\lg ^T?;Amj#1Kcĩ(!߿$: KNg:WbJt34/(]S?q_pJ+x=5V"8{\t.1|JU0`)G.K\"ِ DvѢSD%i5ϩŷt[*Ƅk]Kuv@uN./J205G WO4X2Ⳝ{Bn0PܡrȲ]~F%DE b }"3CUh=T[<&֨j_l_OOv+^4)1\V)EՠyOVCPb,  {A*^(8yed*G9 Scٱ0CVڗj Ұb|0W2aU X\!~|v fJy jd?͋#8JEy4g>wǻ,,MkPHk;TFh;9E^&2+NՍ+b C>4lʳ-i'bS^XI'S3ão4yg+1C=95MK=H;oX4,$lkDU-Lƍ7=ܲEI߾LҀZeFص-LaW b+ME"}&Qs^ tģtT/ʡA}0F7T`Ik/l>MQt,pQmk H+zJ1~ti:P-|VnJE{nOu6 Y未tFjwHN6(sZn;Q薃0_Bp CfkKu\Md( M{`'fDŽ636&bN\d\2. m5r%?τ/ 0ڱxZzUup%ʚqȠԡ-{e=ad|b_l? s\"3v,os|xUN\U,^I*ĵX>%(8 6QRoqʴ Q CD*Q.+?bi =7Sr$JU) 3ܮF惶kYiV-x4d}lk00@kκ%!.[ggO! siqzZJX [KlD3ޛ223Fhsj[%g1MKJbߺgbD㙣+ v5DYh[?Wwk yߣ4-v??zBx/#:K*G J(Nu?ӌIm('H{:_ܧ*~7_ip)<#;/7pٍ0w\C'#À>oVu:[އ1e;Dm/o#ѠT="E!ӉY_ej;sh4_4B4#n f.8ĴaFd>Yh^cΫ?~}7\ N >A3I]* T| HI#4݋=m  Prcu\;}/6,?  5(r}V›\ knEg#%# 0/ g={5*cyoC0+ZyFqG"+kHT2mH=`ƆYR4}t;W)wS'WI޿cLO2g[]P H4;ZVs38QBdKN!U"Fd"׹C& =GM]cQr'(i_FF%dRxcBz~uN#o-doϽh{]=ߵ5x4XėӚ_Iy\ֱ'U$mT1o ȷNxNyTLHCzlibΒ6Rζz"tTƴ3q H2 &:SoDz#l`H)f5n`?Ix}i*;?{6t8` x{Jne$(8W1 pfbQ DNic)e|֜Ad=>:d"pm{||l?j [!HNj=,KIɴ%$%S,%ONe}߀RUX]qWZdž})-Vr p`#y/CWps>YvpO\H[VK/;f;SU K!/&KR55Vs X@SIs`Q钲L‚yɠҸ?7vɴi9 W? Rm0Gs~e?L 8-v}pLSR;^OI[UaڒC~E# 8!WPʢ{#fBCLOă%UW:1xh.SuwLG\BHQ1٦R^PvK|^GpO /׫ L^>o4fqk*Sg*҅l QR`Fm!V\tD2Edč Dyvz/ '@0avSu d?9yKT~HO)%ZlU&Xrvg1] WCꪂ^JKfCb8!ȉ3.` 1)193'"U6bV!4yoGmFyrsǛl\rk|K(xx'n7:R%P2L/Gxh *5D(օZQJύT@X"vBqeMt,ϠM"7iè{Ƹ| Bz*17<J (Ol=SE8ac*Nh]Z$Ef q}l&5N&O3#`+:ٕeCJdd Qu8`K=2,.l2[Ti y@P*$b"7OS_ƥgGYc3\b?ACs>FOcUuJɁ Hl 1eSUp]2wdцwfx|EYmynh=ЉCϵ4rutO!=9I=7Ǝ]Q-y~pL03Zbe5yٞT .ȣ(jm$Ɍans:8|Е<-Qh0\ro4] S\Xw[yŁ(F+Aɿ& ł\JlRKkčkVźTWY|YO*4k1d[n_mr;HʄYpq*d@y>2Hz yS+muv3~f,ś ?,^Z8+*aHXTyB]YI2=9)'"ge̮=hGŏZ{t+Չ|JPˈP*Ovk+0F3Z`ZM%G#??D `w,j; `ǩ-LMSi!MR*A(v7: ڻt(``ieٗC6kGgq +Cy0~`C[`4J1}T6CY#D\_:T`0}(rJZKqcV,.B'.ۤقDY3/'}!F+͐QH`X^?~oO)[/zeJ$٫ ASu7[qzzP_5E㏪un@cXׄ+;.$'?b}\ͣB/!m܋&~_G.Z䊷GA 7я"aң+鉮>NYzQL*h |䷓ Q~iX"~Y/{%S ˏ~hKYi'=7c'jϐ[Pa_g 1y v`G=,"e==n.,/(*]Igwغn0]|v_ sEZ(2x0tF0ivyc 2o v_7Ӻ_%%n't$:;Xލs'R']  [*P\ Z/( 1s9vSztd}/QpxLHXJ~))m9J& ϡzI8e־NXݪeЖRxUz..kŵ?= mÀ c \%SǴ[!~ 7]u 5qPvG-)F޺hP:{W;{jGh3s:ܷ޼\<)/8=p%gF2B bs_ȍİMFys࿈CtlReRg^ ^1թqud~ێl)uX fJ0,&A'#03ըZLfMOWYq(> .mg>G]3PgGݝity d=?-eeXPsLGQ+ܷ:fwo,ts_{9\61(H*CrWPNzA ZP+d>@<`$M3Ɠb-=u\m ie' C\$Mp*JDs7ڿL0f__H$5i@obqq*w;:b9kSSNЪgB&xQP 9<B"(A69HPR{ :. pv"0 a֧__pahB& г'Y1n{77|+Ld7Gϫ(1X`~v9 +%N,FOFe38cJMKH:j2WWv r8SUq١Jcˤ| 4x Xi嶵zܟ͸g65%Fމ"CEzB\g=I^7X_+DD P}UȬ}AŅ$ԸQ6&{Ux)o*b`'wIkj>ɞ~~50zt:,! t+:|I4,vb#ujOTl5!UMVQMtgY,sL7[u <ՑhH?Y_9Φ׸[̫ W??ݸ qm9QqL #ӥa`bBi1'[!ņO(4͉[/Jڏ"-=6*Cj">W{8ej1Զo\o0Dà!Hw&. g+aKl}rb73weql}X{[kK{eC~lcafiqg.Em֍5*ǧ3؞TgdHC΅&Lf^n._MbKF$Jm>ǖl[h߂ln3Cv0$jB 1?Lvs|E,u[jYQAbI k*[3W9B^dgRY`p(M{EPʫ9!FM;LKp~6hen!Wws0~ {JSi,-:=ˣC^:.?%U23j7P*Vz|7z, LNc,0Ϣ¯6LOB_Iais )f#:2B/'?UUP{9&HM2or|%VX 1/vِg0ݢv/fzZ s ol̺rS<إ0dϦCR|ʹn\V .]V`Xm g"?*~[s6S"Ϛ l~jBp`Y\Y") K8ɧ< E1#黟rTo\}p%fz^gxVLvޛ+@ YN #[;SMl]΅M8.y|F.~5}<߆C  C5sS4Pp[vm;_x-u5CArO:)^ F/jŃ.MۦrqykrDZg}/fŞcCӮP*p}=o.&Y]sC& 1YZ"!| } 1ɈŸAt|&nn@ 6PKv?ztո\0DJ*2[qjlRɠ!-ckUyv˲&m)쒽ngL |!{eS+Y)0t $`)>]gFR Okw ntPO!$AM\]YED0ñ3Se{Z ~H ?]:D٫vdFE꧶$P_O5=W IuՕRppuu@hOWp0y:l(\}c"ecڒ7!p@Xd($Y"gP_/1,;?o2҃N%B+4'-Vh}W;X''F 3n _؄dI+2u:ж[tJEs:Wwи"I< =DO**!QeU g1k~;T.e sy0hP|{«^H YɰkpD` V Ǫ1eGi]#Ѿwq%mMy.KH+36:`;# φKnS"'J9=̼?<'J|tU?OHj8|4ѯ,!t UEi$ Zkϫ :]3|Y',0g!D!} cyV ( RbwNkwJ=3a uܳ1qd WñX ipkpNC`x 01C(!vѾdU/hdP892z 1. S*;>9l/WXřEarM)7.)#8 %m&kf!aT*a2oG^.`ٔdo6yޠ(^j_i$5RS~`( CGO@Y:=GQe#u%1VHEl"QbvFU=-Yp3h( 5NW01&*3h?,y Ȯ`N(۹5gZBxNbG̙H2H1u2p,Q80VSya_QӔdVO/1adw WlL$.LB(1"*vIcΒKڐڕ7E$&Dj.#_xJN~ݖ>,琝LmmP_sQ4T1źYTc#£ی,e^pMVixFvyw px+W_xQ ֏r#+ڂzN @حa AvsfzI"0w|pmFzY2H֗hqh[Nxh KVjpćṕήEbNm*t|Apx(/^` q%"$:2\5yV3Ɣ]2lv[942~J^V§]t+ڳ ,Z LjI6䯐lhf8΋b֬t yLUebF,-$ךR $ Jnknav i۬O ޹S}"5.3 FVS$!ؤҙCv.5xV+K[Bn5{ ߿ej3ڱFCuh ]-9wA!sxIV~0~|i T.J{D/d5,h<|ڸv*K`bw^V($EjF@2q/ !gC79 _l'Dc]m;O,B{Hճ*SE PcfeQ"ntJ=mYzx@#L8)WC\.)A`Y˵yDx}xp})̑6v6!X!ax($4[/m]ȹ$BI[؍3&z|/wsEwhr5'H.{{I)1 Kb #&m[img3Jfq݊B)o2/ xQJ)iɲb1lLŜ˩)LnQR:5T2;`}E@b/DZ' b5K^ .r ڛUaI 5gJ Z?+K]7Ybab/_XPMC9cTA'Siv={k? ]5=:x溜!KRl*0I9Y *롶ͲJ]eqC"I'腴d%S˦eV="c";ͻ+(STx݌NDZM+T$j7xrBV;[ s>pGiA,`νiW={YtǗmAFz4hq.D27֮%)C)؜0~4-Q^*۵a]9{"j e>bj{}VdSV`1`^4\`T%Êؕv锺$I(]"M"W"O^1e$(0 -a;Gv ]9=~UH$`ZhiBF UN^ \U@ou5)?Aw T?5\20vρsg$ NzX +C`]>BS:h?ӂ-P _pj* ̎jQ 1bc(/.QO hP{aD? 5KwA&POX M<(34N޸=aOg;~Wp{#[Ww@KD!1_ToǁҨ½H/(d2іt ,mq00&IѰr+y*v475ʮ0R_vg77ᕰ74҂Mr.P4>DbHXӆ. 5pl:[@?f00.5RtK_4w0JxE1fn$Qh ݐDP%SRQKE]  jTTxwkX 0LݨVN"@HNqRSĢxC,S%g﹄{}ʷET_NC5Ѻ헬^K'&Cpm"zٲ:(7S2H?դ-,YodgŚs,~7CvQLyWC E.OߤBN@j#zpl~lW::vB7X$YOa7;.Oz`PeڂRą2fX~`erWtڴ~)c3tW4ʻLQ ZYNAl Z v6;^L]hcK[glT7lL`9=W[nJ-9=F͎݇~=sK _T}U0!ח'e)ohipd/9]W]0y9Ozr4G&z&aHgL &/~y](Lngr\|NydI!{r+Td795RƳc鬭-Bi %uJeԶap߰tc^dזoݚdwdL;e89Z, W np7C¼DI2Jmf޴<: ץk3 o10&ͨlۢWDjbWN56xdB_Klyc%¢5ЫK[39Ͱ߳Jati OvrK ԥ4s8N*lSYV sGi~qɁQ),$;ktv7psʀ@!@d XL JU 3gzO zg!W0]d%*H2)?䞷#Ԩ=:TxB!#.E>ї*N,W!(#g]:YK67'3ye{ Q!jX+4/V2 "[j4hDѮwINckt1l5%Vs3{́WC=+QHdjBկrDnPHXiͅ)^xg'R&z>dv:@ M|+)cbǎ%ɵB#X8Jhƅ $ד ;ze:.mtu^2Zݣ?,@^LF+z3Y@sdT>ځx1Zv^H0j(ү:4aLc<*.(Qfgf_+R& ;郱z#7{m"pQ2Hھ&n EnIX9Td;7b:h`p,or <ʼZ#<}s iQ|t h (Q^ "EFҠUm .:4䐘js`d^ym~: cK!` -Y(CBܫS;PSָ3l"}،;1/1l1h/|3uxЩ Y_*Ӻ>Wl:Nּy%kܳs9H-]]:]6z6rc CCyW ?2 Z!MBs3Rp |P ddO#m%m.z8mIJOi5AS qptk;}M:~A(C$@QH[IjFS6S5W(*qJ/wvNnD cI,@j{)ڪHhĵ<5'_ V,!VsƵv ~h;|B>^&ܞCMGwd_!X[.YX/#tI͜~Ëo޷2~u)x =6 MbPXוzrV(^Sh32Ib%;-af.(ub2,Ē6KWބ𹝻iʄ6wJ.m@ґW[g>*'qA1MV=iMqNFuekD9^jCBo!"|7o>/h 0 R 4ܳ#ͶJ& _ ٱWcŤB#c|`?M0- on#p0&tYV⡨l|ܭŒ+LK` #B54SJa?k"`>03^ 3[GZt%~OHRD+9Q{܏umHuo3IDԍt?*P<=sF. ь x7.f5=9ׇ=!kS}զY|Nig<sm뙈QWiɇ&&ϛ@K_kᷴ4B#RQ~h^]a ްʴeeGg4KOQv(={ d@r /j{c.'CḦ́ 1;5zp#bd=V$nj+t6(g&sŴvyOd3;,bLk:xgu/o122^¸; \y rIS0\ưE˯ʚ!~_ЯC7tb{0(߂/ba)J>n+83nHgEG.WwCz'`uH,O:@a9)10S!+0⛴ dsPt Q=9RyE6f{k%c8v{V=yR*(ҀGI|XMVdCLGBU@sFQ2i2._1%W*;[pKVc!y)wXϜn'5TEv$(ƥOaa;pȕ;_dY)$dQo"\7$]L$b bD_ny{1Di k.f_U|s5iaXK-{h $mq7q!=5nT@/Ca m};L:=ʝ)-Aqd\xʣ@Ae`AzWLR92Ң|п~vG- Wu>I0Z| kfr6O}vD6XIRUMҸhE\;{ Qfދio``! s鸆$Ui(3PGM ŀjm# oOYAsp%yn_ I9X^F䙀,7j>$L3R>/1y@pRՑ!t Y^j.d, s^k~zImJR{ [9'`Wؑ&dWM{R\hY.1`=o6Pl9wMd/ kf =P˗L?'`0YJSn%= ň/4B=NՈV+Ǒ=YB%ff?-<[)!^tVPV1k AG&r S"Ity-.Ǵ8#1GY 0Fx(qLU𢍯vTӑlV@|uFEciw2md(c˗Φ+"rw!{C:4؞ے'hrZ&0!"wWQ'SfX(rR!z P*'w-ҹwF +.m9]C|Au)$_OC)Ҏuƈ|M1x{Ut& <2 );o#rs"qTscuQʮ!,׼ }%T"_q^U@cTrybn U^۰Xvv-nn%!GehCm\Bfit+^WF)̱#86'B7oE!(gv=vĈ_7BVk@g2nF?d k8Ùu.vT(8M!Kc>J?WByAdDYuH g݇bknXi ?)WN %/b=U3[I#1_?f<z<mu s&jZ[ K(gcC;`Lxo-$@( Qٹ`6Ksx:/FoF6I&7 ދw/ӓ ȼ?F!Mc2m`!7RL#g"$0d ^ǵ.}qɩ %/^މF;?km.yIV Hҡ$,]`џn6_WA9ѢJ(U1Du(>4$iD^ xW3PаXw7 | \p[up-YurEwvE/B RV9@fW%Q~0lm`*ܬE9!!]M I)nF71Dgծ٥_'}s ;3/@!+g 7͚QUd,D< $O4e{<r`p[eZ)>E˥PF׺rjߦ/ڷ%Nlň~)KlqXlR_b4yڥ/SNЀJzb \?SeAWÜ=M sS9 fOչ׵y&Fk|Yx:<.^-=t!!zYņ9n+hN8*?ɔA0n<.K, Wh`HJsOlN@$M]Pl[unA@V(i, U 6aJfѧ-a^\7?$3NL? >ZePv4/(Gw3rę3TvsA&qw,|+hwǻBM%`g$i5 >=|)N5,H?v$ `\u}Yڢ-PC+e\$Is߿66c|i2/E:#'9"B&:^bِSƎSn:٪ҝoyl;z̜GۻEH 9Wr|w(ż1Jϙs#$3ҤcȔ y{w'م8EA߾Nʇ\>K&i3u~e7lq/f4hah+b0o @UПY\-8H|ՐGN' o{v8Y_Of `AV0 jja`ER  #Ԝ?%m$pVmWi{8]CGش[*Ix3R].mi&hFƚhˑnbv,9#Xnu3$"70~P xʏmחi2益!:s ,ks`K'a3S9IxFsmt%vGB ް܃ÄaXX>0U)I̧BNyZ@Tj8]A?moIKf"*k, ل%iaktX`WD6E.7Lޠk JaeBj1R ('FaSC 8P._ODf_7}'NO{ м@+\;]AϖV c}n TG '2<!\T!#6Q*%婔:C-PB?>r"+)Rqeɻ@pݠ>+f:=8lApl璏 {WI/uZ3Uڱ4-<8mvc7soXS>eYìz{ChV /=zdI[ JdͮbWeXߢ]U[x@zi Vkdwyލnihs2x U[ 0QE)5W T& ezDiڮy&+&i'NK w+[gu>:?h!>Lx;ry\iM#8 ʃuh1wsT՛pKۑ$ o+F=7=w9qKJ~n X+(RK$e)_zn9yRʄDݺU 2HK2-!ժ:Cq2 Ng{DJ/SC?E*zCE+FU,*VHdΩub-#UCPP sHOu'K]Go{f'j T@lXJ[%%<\_WH]|V蠸(Lsj8f v*`u(6QxE֞=x4YY#MRzŞ?)KFLk\ u|#s{o]$tv~wl(T.!T: BY*|n͎_y^G!Z)99ddP`"ü\DG|1GǃGrytAë#ƮHT4%*,@w!|wqӪ9E/9( @ q#-k*`x>ɻ7|?/~@, BEIAeYr0{OиwKs | `(К:HZ 7>RpcA`&=\)M3naI ?= =T (O9y, t>'vwr)nܗXJEA e1 9\L\0e@=l\p߇;L6dʉƒxUhՍKS(cKD g5qN=xX1O\J ٸr+1w<<1O|r%g_#"A@IZ 5;[so<*U&B _"Yê_/7A58, #^!=*+sTD2.뎋ْ` kvZ:~EknR&{v*0qKyw9>i/P@&T/`#zD $BrZ9j_N:J?Q.d69y4 9ACiT;%̚mٗٻ}"dtHiLgAᓞn;Gf7]hi-?db@z;ٲpc 3;HN: ]zekNC>4R67$,,[Nq򬁏 XuAU >%7;^IjaӛXKb~p ULT>%&ƻ#YVFx aU:ðdkwJt0+f~ j40wV[-]B͋Fl9zRa+1Lf;2{Zc{?3<|UhW0+Eb%`Aaj}-s}ĦsQ  : 'b̖TJ-4\3+Ts%9C[ݤȽ-uB@S U` [cUo>?E*(Ol9pQ,Az`FΗLHbT]37:<36ZTtҁaCm'2\kdVڋ4j+ժE(gϵGo.eߧJxԻ:`1q2Dtv}9c#TZ<$i;   =O/YIo]Spcu1+|'0.  { 0 sY׶\V} 7zN9 ;s6 <0}VZV߼Bc_~rȄbȀE6B!b_  v;ƻk6 "i+jPAuJ~/UOƊ[l> 10N_> IM#J?w3}1 2ln2BHD`- Nasle.If5G}t\ 8pUn{"H -5 g}oy&gc)yfrȵ& z 'f۰/U`9HcLJrx޹Q gM7a)1y1ueiq={%@l]U}izvŅG=mN:#&@r>9/ycؾМ{>H_'+ J{OsU  ߁[I x,VrC`k2Z4eҐFзJ TSy'(v6b%@@DDO<W6j:a2^+JInﶳZ-  tPzJܟ7U!{02i!:YO}a[…ii&~\d G(P9fmDPrE1j;|ux9&v& Ad\{Yꕃ_n>hj,[Oe9O(XVLGa?[F>NB`I{:TB0՚:i07lߡGm/Y}ձw 9_Iz+Yظ ' T֖Pė4AS6~]!RIeV3=ğ*8n 6ŷ,Oc!$ JOh'^Io"_mop!=X H0N,-G#h3.YsKJi.Jt0A4^Yopm aw ;kqqvWT>lmwKp~p'څ#o]ך|5ɖVAloKh?lN .z &OEg8g׹Ԛ@hRB&[ÜYnO"n>os#W=rj)>]{}g%Kh|I]!h{ zbG(PY+ZJ6jVA&sm펄](@<z)H^*/}BM?`>ɑs`ó9uVN?I]h閮{;Ñ.q0$}zð. &h^Yy0M򗗼?-w'HMJm Y ![Dn鶫tpCyJRIюsC2l)8.~gɜ}_p,h] , an2]>7[}Cj)/>7R8/Lb4 _9FIufn!N^J `u=侳hܞ˟jE)d'~'PXl~1=WU+CkMY"aoG{eea +Pmsų?׻1kF ~LZ,oGfD&G,L%5:Y0ѾvG&" vRr办mFKf [=DEoƅS@4Ig W\}CqŒaT~N-s8Ȝzß;:j{thZTWA*й@.Zxtor6zy͎N!]P6[oPʐ-v _{T|<%taٹRh4t ~O:6~g| T֗C)z 6ǪFkv^a8bhͱ\h=GqI;oMdrdM38M(޶i+p]65v[rYz3hwAl\`%Tq{{U#RƓTH{6Lg .X h (.TgCJ;Kl3V(rtKIB_fJ,#% @yp;KI +o܀y͇\eZUNZHRo!c$ N4+?\lOͅ_e[c\j=].Ai`G(3w! 67I$|XOJ̏dp0Wqć9ٜەQn2 F-ާ%Lr/OUOl\ִ>w[2-O3+`JDgѰz,[4fohb[m]~iתO^O6 :#9"DbRfC m0͹.Y+(^e9Pۯ| Y`.zo  Nt`YмdJۄ lhC/x@Vڔ~6>힞^o[2_b/ pA'7H(ftH (++%QO/]@oG[yi<;%VP r 1!L ;^6eU8i膂SR ^{vߒ#tEo'(deӱ `k.PXY!Ɂ;ˡ?j|uȏ;HnJ%fl( Y ʭ?/W5XF)"A#(Ow __̇>HS|mWnHxj6cD2| Nnx'U)q9:kIersm=1z+7 8îb& }˷}ޘ`i8ȨWġ?e7GN7^OPV>d`NrN[ &zZ;XXxr?WQLfh%eIG4am0YcسRR)mߘ ;R$:{z} [ЌP~|Εg/Ǔ;ÒhC%* ;m\k^C..v}6Ixb8nɱxi7SlT? te#Y+Udz: KfE㞏i# JLV&5<Z~^Wܲ3+3;y$7$TI崒9ySJgX,wCs,(,.} uo@W|Enov6"J{2g+v]AaN$Sll<1zP=.NDӄV=\O\SmC!11u_’\#c66!9Sg?'-5iyq_,ytQ'LPQ {D&h=c^pCsYZPhf;g) +|3 =XR EOq@r-?PAu^ /KMRDL,Jn. @yEOH(QniuI3|SGQO,R"#؃năb>RAp$ ]vcEK>9cd\q&"p,p)Kݡj*(hOJ҄j!Grd4T~]^; *sw`͐X&rȍ bu ߍЃO(x0_"fd7r^:HU1lMX;aÈ'PjVH4.M*nC GG=UutmJg45w78 (n8;bHAx5ϺZ< yf+`w,pyLK'rfiؓ,K<~YWbdHg ̸Yg R*}C)RQ.!\yƓx9y@\8l᱌pW̱rIo<* ia[3mFoY/ 8G LybN]0uXèZm67UV'WT 2Ŧ|GK@Q=!)AXBXbsm <uU'di͝E|D⇅ʧ꛾4,ynQ526oPN wBgC,}s| afIMlsݸ=ҲR#Mqx*LB: wz1UT@Fr){|x[nl[IfIڒwN.ٞ8¥C|)b+}eMHdɧBU8ER0)c 8hY; |Cæ4MVEPhTwu}3Mvˎk]{A ߍtQuT\q1$\ ˟墓8ȃwi@Q TW oRk)tͷHsn 5@;OIJ1G+5|ٿc΅# 0o;ŗan̹ DxS2^b6jv`|d.ȬH'Q%B_+e{߿̸UFGke15f5q ;p ^ KG-<-REf641(I Ke/<\ý?U:PnLNtH/V#Zha%#sQ9(Ӫ"@bg^(?vS%T;#ns lY6 !Sl+QW;OVTd=ReWp5l,IJN/`ZFP%bFC`T?Lz_93`w AyԴ9FCtp8OBy:E5I`;b[N}yKwulE*sqɯj 텿g3p6F; gUI`k̿kSa$MgL]m* `XTUϣyYSn)-}/?2(xUE m1U|W9,0ې,aeMt٧ 9CodʬpJ 7TCURBFz~-dzg+Fg:럒8N 07T4XN) ʓ2^eHN; wacim1Ko7E|)mc:$je9b5>K ڸaN1g-l`ճ OZoN #kxica_,>o{Z2B I-Cdk}!"(n;ԔCYiS:+~Y M;r:9Es('5xXtVye- z{WzTѲ"0uy+'s$h~>\ dJAGoͥQ{Ծ}2u+mKĪ Vx ņ+zF#C$uMe.5AqG#SղXN{ACJǠL)a%`Yhݙ&=7bY!+¾vŧyW ڔg褕͟ <㦎x.y {DՑ} 25;X׈=/5%e(r+6+43m߈ĹЎ$^!4P%@ LLaA?<դoR<|qx؂Bh#@OOMH3yCӴeRw!(O0F8--9ꪫel8p̯ox42toRe]:k);οUЍ`VI<{R*w韡[9o=ݞ k38?o)`cwir}5mt?%:4wL^t>*, ÛC(Q,ד;"LкPci(.I!a9Q`+O~3^P3Bt)Pz*4mGq }_b#_+лcTm\o !.+Fvd_ʰ3]Gd7rbIJu< |XQ2vʅ{?΀*b"Gjs#ne0?D >1]M}ŠЏӤRl!|I'вAR IF3*)4Dp츺1 GZ3Sr)Pљf㶝v0:^c=UU4AC%A=u/tBi MzKdU>MGG7M8p~.=iG6*Pl>7$beMwJ-l@gԀ7ªC^w{bg_nԻ =b©ޜA )I6nHLfۤzpF#[se`]"d Ϗx0*D⼊l.ɱ @{SYʓ6pO`H~cdN ;.{M=ҔxP :bܢ`4F_ٮphl]@K"g5yLy2JwW( IX|2b ̞kcUp<= qlO>ɑ;zG @JZJp Ln*op?O!$l dZHH+ 'o]A+3L8;l=4, -bBg};{X$W!^@uEE U o 2i^|b H9Ⱦ''@]PW#Cn%$˖(69[Q `$lGd4o3&-3݈̕s}up(8S ԑLPazMENk)$GȿJ׸-wqy=1JYϭMm{J}PNRlj4;D-5b}t Ey̍R3bu57ɐ7_x"e@-ݍbiof) #\/k/2~gs\_Z^:|*֎XAFz\3BP$ {CIB`Naɘ%ܓ&1ӯ14Q%yKߴV5JhЊ5BY!NaqC+M+0j6&،$Y4?OA, 9JpoFJ0`"-;_hυvs"&V|м>ahZ/@R7V5șD%ˡ|OS.DڒbBr߫x !/7Us#NZ-v&>ҐQ{bX`یG38=90BՒg / ]A2Jq yk+޲,<3wLEXdF(*G'F%ڦSh }VôtLBOTPu7殦u ͯ0|[Τ=>:22³7k#4Y_F9;ŵXc讠AhjFr,>WpE_x+/*uYޓK3rݴ_Ӽc$-H]`? ?H;q0±ῑtϡI rsh>m@C\<_}'s8+[K$ݙUMCSSF6E:c*|{A,jynқ@=~3-G )|uuA,Oeda+ji&L1[@hRe)wEZf@$|HJ'AKRNWRfFvch-I!ϜtD ]7+v[ JMuU͕p@kC:6ԭz ,6S: <H\c%=|qMݎ1Be0 A H[C3ZD7omgSr"<p֊3v۫>3+Gm?fOUGa:f ٰC(Ğ bzԚ\gbH܊[Ҏ-5un"!JDm[5߶t$wo=.8$;e^6evεDCQRK-l%n6(,3Za?~iU҂r<ŜiDi >}^Ij͝$luWGdiF;cBz"iKO3&`ԱM$_1ij RX %AD/OPcN.!5~8fJs|E8Ecȱv%J`eh0s# 6reZ&6W7wk'\YRkP~ ݂=?rWvq5ކ^o .z!j rH^_O1OB&S{[lo<;T2#mr|ʇP.g*T c},)6ݼȷl|sSG> 袝vیiNA5QNǘHVL]!c47eWQܜ(LWƓG,Uy#wPq߮"zYAN/Vol"Rd\l3X옚]j[uSaEdx+5ֹªWG559ip^39|eCg63-7R ct >iϮ\W+cKnf޲&u9EPy~9npq'Ny,ڼ̘aO]ią~ڰM<6FJzŎ)w w;M[. Ry /,wX FX_)38 #qWgo,|0KW =D=g&B,cuK) ӮfT2IdJ.zbX. X_4eBmBOؼG Pذs7tzI<~ i"I!`1nAek*!*XFZ5>yκ|ݍ)%Z-yHPȂr#6*}F"\$F%yl&f͖#.3ߕDlm@& Typ N;Qsu f/Eݟ)@4)@E6٣/!fm։x/h$: MX4Z۟!CbnBjpϐ}߯ȳ[#ݴ("S=* ~K3 Ku"Y>?ҋu-q^N@ q?~`-%PENI 2yhfUqzrjKR'N(%RM~6$3*SӕIY;ȷlѕ=GF8#D,ZzK5x=Of["lf[Q <10co-9jnLY_Gaɫ8} fM/T-@/s'^_~@$UTsROqǕCDβfĦ<+1qBcЮFm3W2Ž/+ؠܵZX#$7,4ގriv!Pr.9m)ܨ.&qOjy@!KX'n6A_Š="fu=t$al"["zž'l>/8. cSA|HP$c.I"Si1e7¡ne܋E ,B4P8 E_ r)S~l4\%|q[#P .݄%fb{:' l}\ !6M~Vk\ +|9ZW`Gu&XPWK1e$ZKKu#z\bӡxjbS̜ !!qMk))Xo>囵A n?2ÅnEt4B51 ^,-U,BGܽ")q!p47xjquxPWc}Z}"QC TO#,hL9!̀[6n;a kJE^Rk@!JD n۳"qv V7JZ~9Xン ʄ HaЅp}@:J@I0[sS݋c}%t~ijdžj^/]PM> z"6/~Wt`*e !9~$[K6.0b?rK1  'ٕrUu2N bK̂TZϵ"ag0-abI*+.T㪡A)=' =sW -H |XRLY8P,^P-`,@S&ɸ/rTфR[2t@30 g.7*_E&d[ab80!m $ ;_LUdfN 鲄];J䭤 j㫚x3KBjW 3>gݞ^ 9őo-/X`.꘰Y0`[ z⬠=fEN#*"2w 2#>z3ab : F=Aofl=@7tǀu *X䟗C ް?m0P6]yL/*)7ȊXd7x3xz[;_/:"BTJUqtX{ǶJS'~FpdHqE5\ ~=UkקnFMO99alǟ"7b}-!ҭ|:*?Dр Qj*ŏFn-u177\6\6YMHmtmi8xy ^V)$OOK6u 3RMGQỤЃF}8^tɍnBF(-< &9 &) &P6 1EyaYLJI督)-0'%?ZS߁un@)톑U| <ՏsZ^l7v zfy2(7@ *d5FMTB|aPa/ !Ѐ1:=KJQ%w|_VNBt D \/Ċw_Ia i_ cYĪ (7)W~.|~*O9\?;\CN@z屝H?Co:!.qęWۢ++k*TSdD'p<Ѝox/CaN!1[SG؅-Y8PINA&Q="MXډg@m[~tLtdlNNg ̣aP?l'ܒ1FiU]x>x ں@&fQkgџ%q&%+*N.,ME$-cډ!z`KNr.w>נg'e_DnT =@$HedCVϧ5΋xV۹^N:~G&Oq)@vuZl'iG8. :4/!_hecKD͍ؑ*dbYd$@1_0w m]& @@cAݻ)q O߲r(;sP-2B%2L uًZRcϝrʁƳ."j䜀ivHYY QsuT!ĕ4H x{͇oĵp6Xa@ %T.(T-lL4wM7ܒ OWTcP9PLFS}}Je|COfiEK"uo6_q Yȥ9P}(chfAd[1dzYPrr~&pOT ŋM!Wb;Xcr$Y\񑋻+mT]GR]w`UV7̘ ,_Ϙ.NgaeVb6v-%;HcԁoJI /ro.j6XǨ-C'##LQ{ c5pX0!5\R%9LG+~Q='Y{X1Gas=&>HH :ɂ!'ߞ׈vjd37[#",hMO0V` e;P' 5FatSO0_t q.+wN Zy n"pE4.nI>uxg$xj]woUmwUuQh#]k (b(Cmǔ)M_OJ|ȟ#֮!ᤡ3{iݷWe׾dq/"!G2{%y3lZh`O1Թ|BlXmՊeB 0/#Lt#X׹ufË5h_v_bF;.EiEmju/s[i^<@J.s"1JDy]4דiJ)XShtIhĐgYZ07070100000053000081a4000000000000000000000001644ae3ba00003e60000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/isdn/capi/kernelcapi.ko.xz7zXZִF!t/>W>]?Eh=ڜ.+Igd5>H ?'KX:H .<} ڕ)\9o8SE@j !{>MIWXfy5f7ֻA -5B8 .$lQӊj DۮVy.وn!ߝѰu^ʜ7@M92uB g\XB]I˒;\sW*oUG1c 6vwtT H4JT-5ۊU ]q)u4/ hR@Gr)Z:f/Z_&!00W]~)mN?.k(!Vt׹vK;qwهo/O p=1aTc'x>Z*|𰘦 iS#4ik}i5Fu?e'k3n\ Ot/N[R|$ i7Q<B\fR^EԩHhJv vQ(Kf Fĵy2n,oĵ kõ-/,e=[<1i#+Ә%%3#F9PXwiX)gl$) Q"6_s /f[}{ڕ8Ͽ4`_m#G.#K3k0P1hE܂I=z[PIT]"o+Yw.Yў1YPEηIA6 -]ar6o]C9³\kb쟶y3rvAH5P}UؕX'kc$EE:UK~ƮplєHT=pܬ\~ݪaV޵/v&^W3uL_”ҽ]XH0gn/7J_)QExCiW|s?ٍH5.ė\זF3MF=FtZ-D)@-2VVNpl^ 鎥p`:dP Ƞ %xq2P=.p1d>M12^I[_'8$HƊrZi~$ml.2C߅)TM&2G<] =ͮ}QGL}/(UV `(G{4^ xNQry\"VEP2g01h.7?/?zh(IY(r{ɈCG u$_c*TRQ?%P׫El"6S7]GEFvYd7|).侟[*! . o+=v[0{WgdItTnU9́ }z`oeLfyj+{}t(U2U&0p{ڐ=񸷐w xgy鵠˯WqZᄤ szBc=dRy$ [^C>P#,۶pwerH$hۀCSqxV,y2$NEsު {w]E8KU(gyA.q!-DnWv:T$ulm,vXmBďIz_apw5H>ykN*_VE*#XM. @xn["uR;rlCd "U ħY#!af-u¦ƞ-ݻ#_ֻ B]#|P84]dw. h^A>R("T-u<3;`Ru q-o9A)d{=*O$Z j_/f\ bB:Ԧr̢IP ̶# cq;ϴlTƤm1U%I%OdmzVOG 4~VKc+R$Z_~1=sma$տJǞPcMVW kEW;é\Uznϕ7OuoքsJu?AFuR-:1 8HRZk0Ylb(㓫 zƠRmJa`ȫEwlA?Ś:A&퇹$ (GsHPEΠ%Q 5z ..OR_;02sؼd T)Li[EM, w Y9O>ޱ{gfn'Q ͇ BIh:!mqAm Fu*FG8?o#ŐD˛ЀJO\a *CVpd{|د^etUh BC_a'^By̶w m[)K&?"Tψ!$Xm=! _it:[+4O-Cy/d}:3}P@=ÿ.׻)t/xf/㔏~T < sƛZQƤA k[Ç>Vlz)Xq1gmhjbBLg**}r791Bd 9# .z-鞰-=\FK/.N46R Ո4D)nr9C{i\JqI@R8ҷRUaCM?!g|2%y۳|-i|'U%HډHEr/E2mjGZM$9ywfƚZ^zND)K `_B# yq'+u{n6nb>|4|eJl!91vdq~`~y\a%DP {qsoȣ'sjd`v4v ZEC%C- 7ۗM8T15 K~]C7.a[gvtL~$7ֆUXBXv[Njُq.>BbВFM@H3{LizlIxKoWfA(SMr16f`h FtR4`4PMt=ȅj"'o kV27k.a֚^屖l /a"T!Nmi# u?ㅃG )+I,ON%1^ ~O‚nO ۧo !g6`rA:1 LjFMܾt%Up?jg'i@qqZq8?!*SNH_4&IZH~jy]~ZmV^P|>R8[>kXj9>5&_-,>D .B_u0O4Y͂tdW0}Ot&mXһ\KF60MBsՋ![A-.^^91˼D9Ar5\}Q"цH%ȔQ(w̫ 9 Z&* fTUW#[s勋ѳ?:oEZhՃ Lsi>wI}mzo~9Xrm;&LPOQ NT  _RS8ƽc˸)CBKXm| `ėM/۸Q`EUD&/4a^%*H25Nw"jl6Rr?5GEZiEzƱ[Xq,ȤՊ'Bp W),[!gWU!=6^@ݤ'jR,h[aSXp{9lw{#sT׾^ - ᡮ~9ҵEf%ypo;z aWCMZɸ׈ŠD-1ɹZ2 ą"T0WXdD7h(6ǏS)eM5îaSx&='14Y@(dJU*{&,aj 2C+tn<GsB`"V5*?#2h|ŜjI$iH>-GXD%% RA Q-QzndR.xhƈ"R=ȳ5بPhnzȎؤ]]!A*Z{婍16ILa6%> B[b3zUf6T,Gݕ) 5'&xG%Qb{`?ɺ|7|43=P(pdW'NuWf۰@ÅF$eekO±csraΩ`R| !Co/,KWWy'4N0G^ibw{Z4|^"FH 8G@^H_hRzɄW")+R)YMn!+saS$B{>ai(Qɍ%Oo%Y~z;&[!;H@EpLx 19>\U{UZ&cagp;PADyHj}5HZ{78R]j 1˹N{V9 5cWnm7ˋ~݅Ɛ¹R:p7X<픉8U+c`g#ܭJrE U< H%KOk씰f鵀֍u!B*UF^mp'HxrmcâI^^œJ$Z)j_R "ޱ{Ў/C~:? BgZ^>!*`tD VRaS漉O$qx|^5{>W.1l0tWwڛC$ΪnGQc/D(mK8D7 0Z݈xR.(C(rA}8ĭ:tq.B7$nCKah#I;*ak,<5[*aD/έ<'7e|G5}kdl dp=^ekh$T{ԫ=Yȇ0zns;Rmx%n|)};B{S%oTWz;Wk/ίޮR ;Y "U 0\BpMe`0w8a阁Z8HM."^R9oj "e8]D}iūt'' @ءޅm͚NV)*X ~ zt+^:[9&1Ox.wefMYûRVaOR֝΍T!:և:hM_Zѩ,ת|rFӇ*WUpN J';`Mڦ#&ۨy Z03hL+ـwGU*/!ZfB'2&6_Kmdc!*!6)QPQNxe fQY[K\<* aB`oǧBP(/e}O zpi6 [&Ebf77p&̮֩XN?; O3:i/h$oon+6ug !m1I#zhЁ֎6-:}<4F>!b@^T'$+#J!!k>n([HWo٫R9%e8' -=ueYl?PW!}a58MetktD!$BY"i(7/HDoNcYCWty/IDCxq6eċr<Ѷ0ȓz{u?rKQDmv1rD~!ب dS_:<<58y/CS6e۸ˢ &OcMdzbδ6a6᠟w0MZOG?evхby3،2r$DMV\E߱e_bv&ǔHjʝ\ {UbqƴrzEFZ}gr=/Ws߮vYYԤ-(Q ]1.Aq RF E *E/%qbQ"#ȼGSQJԠUd_.,u=彭!j5( ptKLfiIDK_3> cӵ ^LNpI^-\^Hri')7otBl7\|+l63[G,f~-b?@d2 8_K_7T3z}G@R"•Gb8iK0i0ϴк~ oV"꠼9ZPpտs*jK*ǭA 3Z m]Oɛ>Htv 2#A6+ IZG<9Pj#ItDkC`r#$읤ɵ0J!1L5Grړ@u6;³BϢ4XKAY⽻ʧl_pƏSuߍ=a}u7J)Bxa PoIZɁ^l禖dÌ(nnAN@Tclh]8BTr"E3ABy~jͮ@dix$!+PKCf !ŚL˟Mz;Q!EcFnʚDOh}SSeJ" /9̏ȝnֱa7@%biZaiTy_t˩ݝG7(G^8Z|Ez}z?eiLG-IJ})J6h8Kdh74g;@͈jR6'jղ]q,M9B#mb-/y-7ǿ6;Y@ʚQ7f1VHq[ow3Q 6ױmHvھR|;vEg;)A9o}᷾& <@r=s# Mz( s~>[6(I&g}[ӀQI$/vq Ńa4b\s ]ɦcM8W2)la('|}߼OpK.a{l.&Rݲf9-el݁{=?^SzEGsoɷ6uuQIifXzʭm X֪ "#͊bnlGzcn6 *{V!.xhRʤ xc S ]lytl (^Xczˈ)[qĒccrUC&DERX\et7s۴VLzfFm=\ 6iQy_p>z.+)&O_3ElNlx1K-e-/` at8| )3;||w%ubxʮ$-zOE$?XSnqRF1K:X13?T H\?@v҃\0tcz3$ue7Ц#6ňKILQuwCO7hį쌹ʉ@/]Oo"XqBOF׵+$}y;`՜>aWN.Afd"DrǤ?,!ڛF (ّ6 xbThxg<^I{T33Z^( R=[ }d8ҊxT|nՆ0gFh8$|X I=܂{TY]zzƺ<:>Nk1[kݥFXc,Go0HެQA tzG籢0,p#}I3&W=81gmtZҫpwhLA zMj)Ry{[U:z}_-M|"H VYx\ZŀONuT;|wXVp84y}P6$P]X`#Oř@[0; 1h7j|#A%xGڣk`En`J>^ui'K5V珚g|T[֌6;Wà'h %9F6MUv}ُ%KXT%(4N9dV_ݡ^}Q!]_:9HLo1|ژ}]\3Qo~RxxjljΖJִl ߔyb6Z{Ap1\*)Hݗ˻'dʿ$h!`2OU(зڕC1s|HHE:פ&DPPY36\݋h77'2;) WF 3] 1 -fJ8(B?~4 @R:%$f}ys`fUO ,]eF WsV?砻zcA{+aF{Ssbl+hUk# ~Y6/42Ժܨf.Ci/uQ KYiV;iֲ& O~D!-$̕ÇAZ`.I/~utUTo͝kMql1A<S[>}`RFAT'Ԋd  <n=v2WA XJvѡHܲGm0rc4:rZ㱗 BxzWvƁ󜝹n ~xpS \)_Y*({^~7iZ Ībt DV+a7dDd+BqFp'+%UdE4+;796'Kvh*r LP]ү W9+ v@3lY նVզIqTY朝ZBsM]W[TUr(\BKWtp ?{ ;L_`͝tWNl2)yeV$HM|XAf;VGy6H'nuYş YܓQ%!^a0&piuQ-QIlIN ؕDq'VYBTsPg i%Q<{upk،+[sUu5l:1Dd똋'+b, snen3)f\uW@-dS"URI, +Zt*M"? %N#tlYJu0jbٻ;\ڞp,R y/ AM\.gT]/إL|865[E`(v. zLL,ƬŠxTqFV쮻'sutʭ$sgXWeK[>Kq@2&fv,EM:g}]9M:@mރQ^BqwZvIϯ󧵔j/}esTΓlr2dweS .1h;[h7iQ^L_X?5ChB[LTFFaykmk\<մ80b :%3>`> 3ӈwh+-P0瀆p9dG?W>)7/?%e #^1d:AԤ BAĠ#|Pp<8~BβtY*.zE]o )]fJMvqWszF>ԆW ae0tWKQJܥ>D6#mِJS03 PE, hC9걝UhOd>||hEgYZ07070100000054000081a4000000000000000000000001644ae3ba00009008000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/isdn/gigaset/gigaset.ko.xz7zXZִF!t/O]?Eh=ڜ.+̌9 u)Y3A1(~uPǑO˲|d:mY X\ָLPLG~* t1ˠx2=WsB<3GȮ?$'I" oyzl͵JZ`)^ψajMנpjJv -X9Brlb@]yU+h]xD[E8A<<"J& 4Ⅳ?ci"' )q%C ,ak6*"[Hk'mAl7/3weQGroƮKb,KML Xj-cW2c0 ^s6ȉzSyNcn˜ [O9yL'#c9 j" \pބ1?lB~NBξR!1Lp^$Ȃal#r؅m< P+fk`iXQ^'ԁQ!$ښʫk!;!ceCs$b3R#(>E!%!6d>9'<R%EwCb _lo?XA9@\;AaP b@z<]baׇftIMPlB ,082j&,Xf SDѷMvtV!$Io^<: 5}̥(ќuEUI-6aŋ_H61hNk=gozkVCJz 6˲&k*胬=, yp@.voF3MmmM9/Kd݇[2q|.++QʫcJ0[QPzn_Q[ wxۚX]Ɠ $ϛFuϒŲ8fX4[S}.D(0Vo o3.'kndB7&#a,;od1Pdמ̩=#F4=coH ]pobiA51Hcj]D:lqjW>ŬUEW llᕝc.|䇚l(> C/:gh5=~⪕oI}#T<\K ^a5{Yb4SFm;8qBСk$ >އO0v&~~,\Q"{!ILl~w-O+FL~5l"#M6MD I;n1|oG2tH%r]al<~ͭ]-*2U^"Hd@W l|ݏسO+T"\TM=DƓ(u(!,(&)JdZWWom h4AO(k3negH1na3Z@٧wBJ"xdzԂUŅLigҭ%-觙B!*^P9v챲M[tkUZEAy3?084y)6FFՀ TLA{~i.A#xʇܓ x4e&ƎJS{Y C=z8()vʺ,Hy^\-)GD::MxOZWuQٯ?6ߜ҂qL#$~[eQfQ9 (U{,EfХ8 uHl7M"᳼ Bg̈́ E1MY{u)I:  ݫg/618P,!>ьhZSt'=Y YQ}-KC6HEv@}|?]B_Wβ|^DZ̲1`aH,@Qf1=FJfGӜc-q Lu=M)"c'ϼn0"~X%|JSzŸ/|(D74~^NO;y!EQ,q okUxԷ8Z@_hG-G̍LV塭 p-bJ?d6̍h"h5`|m .:M*rE~kY1H=Y'rhHge7-aws9DUP0z7em8kCkiC9Cȼ:{cX#lKسѡeaAƞ^K7 TI^ҽGc^|eY@6RؓFZ  l +X}M$8G;Gt\-+$vg+2';fX1kRRDig!*,(D:>J?O{qz5ˑwD[#Yly) PNVG(PԖBX ޳Zd 0F[Ai4&eXY"ts!UYVCL+|bHh5 y3}E)lϵߪ=Oo{dIxo? Y'm6YUt+e˾Q o&jD>fUπDb`šț\rt2oYXDz;@9l<韸Ωos.MK;x9c5/Fb))F6#|*zKnWBP/ _7RhR+MDq ziݾpoev?Ӯ@d/t M:Q78"&Nb,i $*v_ɏpw;z30\S#L丐@4቗T Y'v@Hϟn؜@?щy( aHaQ sڋBlrAX;p*TT }K7ss!um8||,:g>$CG *…:(LYV^uSgc:{#.@1`I"|z{ dS+BoSm:\oZbkkIY/;,#Lb(hWUEmtQd<| E!U ;!yQE|ͷ-}؈c+cȘ':7M)!洶d@\Njh I],pKp63״ŒzL hh̠U[|Lm,|bjx"H,7;j^9G\65`T 6] f兪ϲ %U#SXcK}+h5axVS cUٕ'SCa;owaRʏPzwxIRb΍ n~$2v+/}aU&ms:{dߕJݣF qTrN;(o.lK'n|.I_m,ILa!f5f+l_PИT8!=g F4!hKLPʋ-H$?QāC[Sa+Aq0rX Idʊ;$FETR2:o2+G99Rt$= X5_-Za; cTCbU@(mռfZNs|טr2P¾qSo3,q=)Tu8`I`xA~sF}!Pkq!O&w] *n>>ΗR儑[_o9O*mN\ǯxYM hz:>b / D0Z͖-|^XpﭫFmd~BE*0UoV&<8 `Q#ᵤ(0VoiGiZܳl/$x3<%$3h. UD$gK=g-nVvuM\@Sk?#^t)St2ު6[=%r61Uk`(v-2kUM=7jyψҝ_-I lEn+7n$G[n# zU\C\)txرyӬ(0i1$IxfϏ0̯AsK8Go#.Q'`^M+N臏nr7=6%P1?H5`  J:P Tjq[Icb:|CmD5z%9|z^#C9ZƎarg?]rb)Yo+~!<*N`"*MDjh,NwD J¯ǚ*b Nتw}oC`YʴyYT5׌v &j5#إd gc?m{{`1zG4QUO8 ~@JAsMӧ)(=B@F]f@6OvD|4R1J*@ ȎL/8.BR lsp["ώF`b<Ի:J$,~yȞE?|2TS )ᑧm8ev]MϩD/"I(YIN@X=Ѣ9ȋChÉdL l{_ph@]Ѫ`Ayd^1 LtF]^ dQxax Z7$.]Ng 3*vnJef,'*+ӅX C\?_$rߖJ6"5˟4㐑[5_{`%.4:CjA*r*4 句>xWlT6%eJK5#EYM x6@\>3f@{l88:`auzIYxt+ mq8jI<1]|U8۽!w_)R,6"5Ŗ#@S;_=uRR,xtҞ{ 4h߰x7̥mmEASqO~lQU@mMMu*4 i~G"'c ɿ&E$1V@]22xap1AU1lnlJFU:V'(3+XR770X=R,O[q;;‰1X8`esyP#DŃp Y3iGn /qxk{w͞z߁6\o_+*sERXSa0*e˶nXm܎ SE:B%O&3ɺe̤ܰqN{/j`%)dJ lo{T/o׏|>.bL)(/-*#[wG:_jn(8w#=}eq~#LV,WEwޣ*hmCI3u0p15mek)sM>haJ h!I CMRbue?>.Sds aE9+B!K\2(CfT;NW8"⬇9@D uc}s _r}(Nv2;_ȹ,d|5jyv9c ܛ?XCƮrwi)'j x5Ѝ)B 2bucJ* E@# KYx98-ZLcЗ;uL,,IY(} Pk7q  +>p?BYmL3͍MN.Ȼ0`00~=f`_էfa̤@!Dmލt_Yp&V?)k@G/BJ?CȞH0HTG,(bWv?sUtCV@1 m6e'Hg@G9ѵaYL!qGoAљI|S3<3ǭhvbZV 5)B]6oԔY,XN̹< $;]ߧϣm R69<e88dH$;O-~|C(c`1Y/Kq\'㝱`B5JUa]3 N$Qc3x̽V[ Eg 2(`jr{da_lcE쒝~j8W[{E?ֲ Y}uba*u/bI5Lʼ'ogdU8fH3#uōK\ -c>7Va+ޕne~U `ZbTd=ua{+$D{/?y0 󞴐RJP wq2[Sxc1x)[i9˂V7KY.{52(7ˉ~EU8n:| H#Fmҫ"pȚ {pQr>ē0RwE> Hq|~II'cǡ~D7M|eGT--B\TqkY_a`63 g#K8w9$MFrjpW/(oN_iAߟO-QwMUə?0:o؊iPv[˝Nxs5S;fE[V)oY'4ި `2gvn^g; TcD%'y\$+UQPgԉ^!HtPX,ۑnmE`BEp -40UK"x0] ~)k!R/ْe"4MRʁrl:fg!=l W<7?=Hk2%+z;} FNdVŷDڤ>vc̹[O'|n(6>5~tkcGNvzo#|7(]dr;ntbٽyVTl"<չ; ȓNgcb89n's4Gi; D9_ 7c w2؝a ul #,ݒ 4}6 7cNأȌ1EQK'ԟȒr3dGW)Q4V$B(cw73ӕ[)Gp8%ydqрB֟>T o#@dn-v? .#UockӾݿ(\b]Ҡv`"y;\ʛ? N*2==7ʮE\.~uύ-l٪t!q# 6A M"!$qIT4D)m~.Ҕ=wf#<.$>L -/Zd զ6xk: M܇7 oͥ }<OX>dA]>~R..%{_ Mn4tNav#VyDS48w YS!"buJ4(:2ʈtSoڿn+ w "@ 3D"DN'~o-dNDjSU~!}IeçyT@Me'4i^:)jp,L髨!1}Qn#/[Jm%xtq;+gG*v;'Qshe$ luG-y^m_6.rh2tPGw^Psed=k7߆4#|)cd/04&* pT!F;ŽbdKU3{<=., hؿY{Y%2h|$,&4֩X4A.,LEr܋%x4ePDI|?9jYԕTrt1>xb~vtV]xO^dD VͫC,{^كפsbg Wѵ\Z$nռnE1ff~l]r 2%8ueFHT1ڐPhNeW+b|MpZv!D+҆ۯ33E zo3:f-Cz$gNDZ#{5tFMG#΍7BG&4,LuaK$zqe2R7_7AɩJ]aqSsT@R50nCO]p5XSWXzi%>臽.B NML_ B X(on*L_0S4mzGIP{>=!tx=CJܴk4c߯0.#%x9RC+-qO둴}8_ dxsPZϡ oy}iL h"v9\dz܆r0vuħ߃?q Ω8rSI3=9ޝaj"Ӟ\'S6pI5" 9N@˨mV(~0/E~5CbNzs?j⚲:lZlƮ4ʎ\^8鬲]r+7z+M!90}ڽу)EgC}ZJ O s$Kc,1+fJ~ZMs^Y100t+`JD%tQ,5mwc:`ʥ%ȇsk2}}GSt" .8RyqfgjgYu qV $j$R.s¼}V x<똓`8v(,/%s`]@5:T&_ (**Ӵ XڽlU]y팓sDd( :09+${XY(2D78guykmHNK vIľЪȬ=M7[nLlWμֈUFP#Jo%)\{vatyB!3zh?A"08ڛ7"y~I& rhTe>^iƽ/ݠo}`|uF({~Mͅ]oLz)pS1 0}xj;IЈpKrNC@w:W}XB!%g` <pYL9sv_7T}bHȎmq:4BkW\3K' jJ!+Κ< c~K#l">~xdO)Np #yG ͬLOVx ={{@XiLWrk0Z#+.*2}Ôa*Nu/.C`VWRVεw˷{nH~n4Ibg5󔋤iJNָX`D Rj[wwJZ :($Rqgl#=p5'=&H ݁huj[zב8VbEJq'a {΋[p&fwX 9 [sfB/j?u?Z󣿻$\@# ^ jBs Se4}@3qAPm>{:0M{z豦>34 LL;HNJA DS{xUBʸ'$B45dŌc{{xV``ZxOf^l4X(1dݎ4ڷ[!լ.hɯ`*Am3CSK=&j;d$$\:I ^B@DkO\1^fvoD5隄Aa=WE\y:t?֖X}2x,/^C7DzO?6 f|0W `Q\ 'tU$5d>'z %W絣nTc6Kk /oiJeG#Dɞ< 8߻!#ΫESsv̀e<Q1"i@I̤a΅MQ'"xSzԎT]cɘo&>sDqc7]_]_Mu)qa@Wޑ͝]((iTv?ug".q *Fx.6 Ғ)B=p 5POw z޷j O$d.{LN\ׁwpbz]z(sybA\ZIcn$Ĺ┬*`4pi^r8= IP?qa:%~lGŔFJ^|%A*K!h=ڦ`T+tt9-;MбSz+J#8"tHL 0T{S4%x/( \(L( Ѹ:4];ف5D'mFH4D2%>v>D6W%3RU,Տbx5(Id&ʜBRmZ? !8Z PS PN6 hƶ@q|ʀ![2Oͦ:g5\N&|>Zk\#xN7bHV),֚AdWXrȡؾA[U[xԇ#D e' kˋL^!_ÜOR vIԁj[ްD$.طŸ~IBHXeԻqZ1[r)n;Q^5  mŒPZ=FݻI[S[8XK# hHnTLw#Iq( p$vŋ!5s8D6WQ>9E)S76 kinQ'U>^6̈́HМaDe[}N⧏M^_q@Kp=7Ȓie7LJ|P.Z1ƙf&b`?l뀆_>.߃iaxHNQ8K1ÀһL 6AXP5_+*pgw?nExl됇7D*ǐsTtB,%wzAs AKTGν*<2&S2IIynYWVȴ ]+: APh77OǝO,irbe $jD­ab7: {6w~t ΡRyc Y1ӔgBhN̜Q[ɸYq"f? .f R I4f9TCLF_.,q_ uFM A񞶄UD'8c@=8tfanF_WJ|4<'x&lnȵI^(FAV ( LEgVvڪ\\D듭s#JFyg(}dP9@m1&>UՄmߞ+e -h9:W 'k4Î PT\ROiv5c*h{\yIk/8Tr&,tDڲKBL,%pi`/GB}>Y8:Nc.oȯВ>KzWUm&UL)ׁ0ʺbV) s4rB rme=avx^)$Y Xd6mO^vsW4Q4{(AmV`mWWD_A0qQCM W]H>AhW?]< V&q67GO[V㍫qn~a5W)'7\ X婑veDKHC XY+AeA8]&|QdW^:}Fz ϜxMe'kaHg%_xÉ2Mw/^ e%/ @ WvNB\{W'D n@?sTu@N99УYRy6'_mgwosJAxYyyd\븃t5®mT Ax$/m'Śg%_S0[_z 3Rf ̌[uPPp2L0ypۺ9eSt8sRKzwQU'} 0g2HD>qy]v,Ѿ3T  lUo=>)cfU6qR~0v{k )sJ$h,*[ּ I?N-K"< `%eYh`@:X3׆o#"#5D| :[EAAV[uAR-x>s}$):+ P(Nfl.2Pr';#1M0\;HQI_&Yz SJL+ɴ8/z5Pv#sQ)ǮeMh 9+&] NZP1輅&v] ¦#6VFޠe8.#*R[T]bnRrz`YnG{s\r ,?Oj79`6#d]_u;,J|ܪ #w0`1+~-g ? `YPznlOX+߫Tͻ>M,h?`xp:DF^SOƌioM ?[Ɖ7Z>.~dP 6'@zLvcfZRiknM~U4܎ޡutI &zfͿ%GW)z|_=Gϐ.VG`|]јI֑+9sd4IPR43QW^Qк{+FUűĈ˚W_ۜS֮8]AE^o^n!&kxY nal6Y,m?r )S7&7}U}h[k"},n%2RCo$zuBAE\${?Mq͗}0Pjp1+1Ǔ8);Dr{m26de" ho\r^Nً$#r{7 * jMhAzӈ ZB>.~()Q.vO"]g1gpbEҚXzJ*nI|;_k"F%ֵC]~jg1+)gBb@~|n޹޿FY$YODg;+Ȁ$G})M*,[,\ثǝ-Kx/W ^74>@}ks$9&uF_^r_=ֿ> ! i5!$ F!㼫TJ*v26Ql,L_\#_g`~ c;}?#8y9QIޜ'jWRݴ(B,Y)\]H%d_ =E @ExZ:XmA:vkE )iAxWE.3;u3 lٺ5|hK%:#\iJ >3m?7`pL{I<^SGMYďv~സ"_RHP1*t<$ݘւpʅ-dUYu녅lTWh=t2h(2 Pqd pi!4|I&hs,`Å  ПDJpfIS,-H3^fTffe%Ʃ!;B']W61$ 60þ+\]7JzryGU7/>I,eo2:FT 0>2/)dM.;gWR\ڧ |Ɲ{cV4K DkK9 LJ.2Wsu.v4,ڰdW..ņ>2 n=㽔PװPFkovڑpg*PQ'y:'q!U;@xn[{)bN[jGgM3=$CJrj*zS}XmQ;d\O(]fahGRX'@Lc4< OsM䧟 /!60 V575x޲,/=$Dm8@ B'c0tZ\rR*D $cQ#&1_ig;DNbnK\!E-Ҳ,LE!ZUш,(7HN|BD;1z<㫦_m@fXMB^ /g:zB, ɈAk*1уf;h6R\ e9  on=ijc˵dJS< Έ(WΡV+ÿ9jvDtR)-Fn/xxS%Sj&cmQ{B&|6ٛ8W@?ׅUҢ5T;7<5,咁Y'c=u@`)FzrL?asf2, `ǑÌǎ_8@WSQڨF|{ToX=^szbM0yx:- ;vOkwlM,}(©ǰ|4-&'hFk6sKwuHᐕlWPÌ%qp9gɖrJU8WCMA\ҿg·H" >&Ҟaa།qLSs2zlݪ p 6M#sW)g{"a6uJ\9DXzFow _eqU,MkDzHWZvk[4H؍0wΑ| J{z-бY $-*EmNj{ Eej"fy+0ře؀;85Ȇ(򊜼 ҪBQecdCyl İ LEgҥX'/%&\Գ/+,(Nm=9})ďoۮʭ#7!V-f3GEג~ Rm}[?,^5֯~+UQ5l*::5SAqoDCGq8]@ 4 `3_؜n6D{]ZKDv9O9RXxy4j=o|D+#*@-A#r^jS".;: kA뗮 оA_h8B&\ $HuRBī6D7yN"d̪o@ש̖ce$,zPI(3`ΜcPm rYFҞ‹wL֝S8i/3/_D ދg{c.ߋM ?[:ͦOSv3,09 $H7S"*N`32mMϖJF)!&NY\48t3%K!-ω4׹dY9ûƇ2m~qo_Lλaд0 _%ҖyLSNk@@50 1wLjfn7)딏 :[4{0o@Ȝ+*A,QY$<q:T*l!M{r#=0hRJZ|ިR;6_SAyH3+lh~/Iֺ':R}S@$V_q,nCua<5ALi-pt47/{݊Z8,CT@;Gr!- urnu BAy*mouNN/(/H@YY-V@a!?AACEg+slr9\wH.4EtנC@֯$J %.;뙰 `_gG%ehcH?vK\hfRLr5o yHOsTD#)BD*#%F6}ivlJ\…%%KԂIn9z{.\L(_E>qr73~&a7Eጇ9T8D)>A󼂒 F=ߐ2ݚH%zRNn^Վ ^brIAxT #^t/K(.YdO RJ |H <Îuz9/vnn$=yM Q$ͩ28ɷP]Ç}.dZ6ƬhG~bdtշzRBdM?r(5 ^#U,2Vz ǺZsA1 ѥGSAY @'?`MKYb}@ zX;6cŃ!Xs伔$y;[߿@U:s,ǔ d%aELEub 3'o}yu.QTc*?Aiy~[7 q -bX9m)3|Kw9}H~VNxHW:B['/|.,9rrw-8BB m(MFm}/yD?itL6w>H}c 䮅zLjkoH:OCԠ7@%AD\}BT#ypc(xH \̑4H䖬ZE'zHÒj -c K°$mMwQ2I ݷѢ סX'MWy}pE>JXmr 01qLTaB>+أ,UM I`hnX>fH!ѵ=ˬ%_Fء4D2ַ1wܽϡlP Kۜ:^pztxH!s(`x{sPϳ}o!\P[2VFaK74;mцj;a7ѝ!nZݰƦ+F@>CGu]֭,yd(@|#Ø$6eq@+D;*-n_<Ll/}_{{?zrD_^E )CL5QGgq VêHX$z豕[m`NDv-H~3|v"Lْ֜E] eI+&C?S H2' յ_as `HO/O_2'e1݀FʣicE4p|[.WKw|k厨jeޓE6~@!bxjȚ ġ\P!;- UBܙ\r^sՍ!=Cۢ^Mz2z;#:s.Y4aRa"1N O7|(GɌЀϔB,(Rݒdg,lnH'bow>!F#[nG[!RfxVۈN!}OTp gG,ʐ>}n04ק^I9 0٤9'fESS/J 5|%wLYbq;ACw.% k—V1BjzЇF؜āݖD5UF)!Ն\I%Ҧ%gU+e,nL9xŅ,`J&w{$FFوxg)ێ<=I3ӡ^x5-tς$GG+Ҍ鱰d A;A.t7䂪TP?o `bVv& ;K0׉v.~1}RmPe5&c7SgD8W`TԌV6BxiHш+5oJ|Ӏ3g؆ksB^f4HpusPld=y;m+;`cIJS %Y´LW݃L`;8#!=Co:vngOfлz uԇE۫6 };w2_j+5b]6 7ju$ &ii$4_]b2Vr+>zŅ%ziKz$+ك?|k3Y?0ʰ⷇4Yȇv=.P7αö+½}/˽X-jėcLgmyڣg&\( W=4 4dQ W Hq@fɾ$$-2O@Z  >ieȕDa%n}TE$+aFN8 ,t[0S l:,s8@ +I*kl/{[|mm [X uLY nj|̦ aՏg%#V 2mY xCkhgO@2vYqniyƛhI\q>^NUV'C* Vk+ƁuD44?Cʷbe.A2q)PJ ;s a} &F 7I^3 D((H<_^c^~e:lz @!ͦqSWCΦ]?XZ Y֛ Keh߱9{S8L.,Smet{8{ezM>;68i@QxL89K&͵Ar V"uxȬeCi&}K[\;[ kv5gk 9kCP/65Ja^f=Fî|蓩CΒy $1Pü)eE L|l\V`c 0i*Ÿ°O#cmj8z3wm{!X5\UOSKKF)| kP脻4fдG S$hw&ѭ7nrvΠ\%㊀[`,K#.){,Q$D(I^Kc;He)S@w"u #zzMęttrg,OSPHW {e24>GLE@M ̭<,[< y&gWLΓsloTb6442LoS /|f{'Me/s9㉊r+!"+7OQhkhSKR.$pX ,׋Θ\i! s87rv&{5+FC9O:]y!BO͐^[/Q8Yv*TːWE̪Ff}-AfA4P.fq4l)s~l&^N]H@4k6eE"/"Ko=uI;nLq p-O~UQ41> |{* X7y-3FpK0 tQr9P=h4h'?j; Jlox%Izp&rOmNp[?M5d@毚Aq 5XgH!Z4ǵ<$%J"0mL y~\7/A*;*/pŷ{2Vm-D[+B4#M>ac dLngF}s1j:̊Cc-pUk.DQ-m=MvN??Nxlx3}g"f6Vt݌/~ZǵcwŇ hP8j&cqL;?| s696xc X*5:ko9K,-[BFwlW0^[Xܡu/bAvSaQ8nu#_P#{Ѷ/99pi˓ p"x呤j2_C̤C!"ZE(?Vn%mY7E0<9Y*wFR85i&֡fߺo>Lv4wÐ5h15eM0`ܔc5M*7 t \_]o G _L{QYzWO<1sjcP@O*~؟=T98cY^ 96!T Е-6P.oN~pȺiE\=4 !9ͫ?߬׺H, E6cΓsʋ^9ƆwF)hSQE-U8wMRq*z KyIIav[DqW⹼p0>vh u|ȴ<1<9KB @ɮL EVGV-5 ϵ>{j70sqIʂнި`1UuJܕ8%j9zSH 6gV |JGb"9f}rjVd1fQ3Ŗ$VIѫ|ܙ"OS}o*l{#3MW+ep~Vyy>-1w+ 3+a]kz67n_svRi[ 9i68BrVL`xϕl?s9- >ͽE>>v=_B׼ $<n"h9O.ӠЧ!ix9Uk*voM`zݑ,nXW\^΁pt%oem"`1݁m 0W_;mr~l96G#| 4Dd2s 8jm, ~xCh…ث}:]]/o@ԏ!7Z*.ny Ց|T:hB63nL&Y/'*K Yo9&LnҴ5pY4y3qY34 XG 7_n`v60b#ᮯ.X ޹)!En҅I.˚ColAWͰvx/W%ت Q*MzՓNIk7۰:6jZKDi`*΀Sw'fg`gCA].5>7W0-)Aϸ3_?m| 2Uq 0<>7()Oh+䱛GFR^MŇ}VrE~86at/iݿ_";*<^kyemnɥV(#iuվcuV3Ĕ2P5>gӿE^,-bPduY [;0تP ]lخXl}a3?W45 zokq`}4@{u$R"%,%/q,(!*]Ů+LKcy6Abp"4hd@K6`d& em\:POZØUi%~TPW%1yk'g ½j:V ]ުyOkαZj]6kv[meAP8s8~lI _u<*fTuT 1(F;U)3GDq2l P4'est pxo U;lp_Ě wA> eyvh8!c'MX|RW"Ґ4۷iLF2dd@XnM1^ XSnA H&Q͉:B;!D:r_+w9r @f܏)g?ª{.;+Za zԐ^5!{xDeȊ2-0 g_EH䦍&W&u:8"8ݣu4"³dn]{MlZ*Gw^PYQz^hK .˗xT>wSf OTޤz "fuZ2_Y\aw'6CE }{%aNWݛn6z"§ʻf3vAXl/keZXZ 6 Q`SH|(VcRFT&:p41Nڗ`up(5Y]@PcWX۵U6ZZm;Liu%X,֪㟢-xI }Z0měhc9j?9wE>獫V Sõ{Yޡ$*FwL~Π*nT~e k ۬"#+5Xļ&t;wn(x0xHgiPQ?gB G>yCQyRa;1ͥq"cОJ ʑRyS+1iphXDq^B,PCc|r Kc"6۝X̷SѥHVNNJ,3U4YR-փqs>%rā+n0nN}!5+M)N q%,|$^Ie:5r#)3JG#kHU|`;eHI8$-euL)]䚁_+)5܏/1@Ln=|!b \FmcxC^LG)5}rJ[_/z.\JP4 mI6&I 9i r=JOZ矔T 'R\*}H& Ѝ ~5H]RR3{xNGj!'5 ⶜$T+rU1J5CC3ۀ"q]]l#WsޯˋkGx35xi:aoڮ+~q獱`!ebvMH`1+nךb*Rd'p0ڥED֍;'BtJS{J[II:RzYr5|!6@rj4-JleAc{=ʾcYKҬ@]{O9x6|R,CEyF1Qd7 wn:p׉ʶCC~?f:R^ho9k5pA^>EG""]:&\@MUי-d=0r]j8Msiک55HrW ~3d|DY r]$Z(M#??|M0{ܐf̎UY`a,3@Mc͜oq2iFnQToYS z'+60!A,,ahO^[XZ$Ot ʋo -1T (9fH]ZڑJj)r4k -<ʥ.ܛ{"b|GFý6AtYKw˱ΩCG>6^$778EJI Qb/iK0=nc6,]r)SvOº0bviOH{ 7wG1G!8?:ivV H]`ci-<jCĂZ8A7G;E6WۜH1 _z2-qwpb#D M=gP . >"hI:,KKg߱%]S,wXvsȽ{dsg^$zDw)Vh/1ϭۯB ȀA4V%/c,?@'l[3Sn xd5g~6O €o1m5u][pEvprO4>EoDlv24NNqe3fz5ƎpثDFΫbE"n7'fJCϐWѣr_0r|f_صeN,lf֨0ՙNf#utåV_}~OQ47b.2ѣbˎ_=]FB!ž4> ud-|NsŰl$\NlH  DLLҿ![@*2et>+O&/AƛCx6D:;(_B`X\ y$\F)$R7sߖP&RUdr9wT+IPeI9|lTD"U?EFxXסoc|XQ_ .m;u=Fiqmm엔l>xhm[1Rin?H*3Z=#l'Z=xc+ {3eyfүyMj|~)b.ȀT`LbY֞mʣw8QG:ȻwjLWFh9$3p)[i}B]ZIVΎp>z6=c#\2~i3Zf..4ORG&5@0@o1rU AtQ^+ Ӂk+q7_u׫P%XmY647_Wҩb9U8)Vz,oNaZn2PUdw(kPVO} wN]Y.916: >e#By~礰<`,l% DP+}Q> $\yzNaM"wmai΀9ˣ4W/7>Bҁ)|eR Jl]עKu-rq|0|찿25sLqT[3GXxFgP/1HI#K4nqj q0UZF'^[ϰ*O> ]Nk3S LCͪnɪIlB٤ ](*M:|Pԕ9~y̦7ΗBӋXܯ# v\R !6>`(-\,r <2DƼ#-ux{c= Qy|拐G,aN ֢/qCuys6\@5"= ' DgYZ07070100000055000081a4000000000000000000000001644ae3ba000018c8000000000000000000000000000000000000006000000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/isdn/gigaset/ser_gigaset.ko.xz7zXZִF!t/t?]?Eh=ڜ.+*'>/d >K_*,Z:NUsRqQԘ2:Y)=z}wkQ=hF Z:}l01H.pG/_~)L )K$&xg = ML n>s`U=r?≢B4ء{m pJba~V$m;[JZ oGno wXi'@Kgsk d#LE#q%zwH;ճ_܁*-q9GW#ݯ}_2޺(ڨ`"Ib;@Bh2̑Bnv6"oŇHb9IT6bJc_2h|`~h@x#j:5эRlR({3iQ1wW5p{ f.h?tKDQ]h{ϑ9gNla@\3Q?9ǻ)Ύ!rQY%g M䫶Z=nFH@ȱTε4hk;&mi*LKyHq1:ǪbmVqe58\wxbLԴM^@T \olx9%]#sm P*[Lqʅ]Dkd[3?5\AX@nN!)rH Vkm"NS^FV{KFWF*2oAWG/il(e .Q5Jԑ2 N۩- 0.DDn k>ʵQ kc9w05vNuyqn a-("@4U{04%r(^thH]\E ޶ 送\55/0IE@HV:A'ksEO^]IF߉HsJf6Q@ 4.NM+`q,B&#oϸNʒĞ|R KWv~$m&7WLV%н| 76X(:{J t -R~ba$xpY}{)T_pNɽVKJ3rj-%cCVS$D<1 o>.̶K}=jgWR{%\uo1`_%eF#!Vz[,`9s/c[fjFqSDuB,6YmrGRy0:um[ 'Y5o32BS͝%:8 >6xyHjh/] iv[4T x0'\b6s,6d7ӜuJY z0hj P7X <Y^~o̪C.,+goS5~PpP>OX\bi46~_z3.ox+!pY0z m/]džgi+rНɧ#hC%ŶW(9)6m<3ZKiEpc]DEvq%CBpAjj sHrOŃ\Nw.(ġvZ2?.6nS E-3v\]@ 7};}4fN]7˞W<9D >:4rB3^QX5cુ :UsIQrC"ϕ,ݣ$1=^%Ζ:Аt5*L(G+Bn0hqmmsU~`ȭ5v݋'h$Ppavǯ- 2 *)nx,|~<5l*d$ ] x, kRn!&nR30 ,tuşY; A^sTpǡq'qH)+Oe{^AߪϮ|x*41zr ZCISf;y ݠ}JAYZIzmT\cLߙE&t\T`.9iNig9-mrO˜Hb,Ew=R\cѨGѤ%oߺ JْpB)W o0Qp q[h}搮Ą&Ouz\ >wb"1X=0S.IXs]4Lm/qbZ=qBgn0D<,ͺp3B9kv sb#oBO/U6fʃ?8,BDKjó/$F}K_8)AY h$i+‰x4L]vj#2!B)su+VW3'ZA}Pʷ|̢|51Lg=7!EdJ [~|dv%|zN3rnpުN(_"- ' yM!Z7| \Nm@X{b-GTi* 4W50tkB7vNL𞯰O5xҊ8 d{w%&<՚fl1G8}EӘ)TM&ETM^#mSm^4PNx YDk ];rvpK[_>|&1w<2 2@O(ث5IHz>Ig"N 1KIqxߎȁ"$nU5߅29UHN՛Qm‹tLQ)usx|Ŗz(_ͧD r%9{֔63iPw~c`+ϐ~sK5Q:g?e/duJڀxLxse; Yʛ@f#q(Ux6˜, i`!!Gbul¾>%#&; ӧuʘ.(j&GW"T҂䬁ǫבFFk 4:J:\\BU\vetKE ^H6(4 h+4 Z {ݡk g%k$СB.I@ w 6gLBCR|z fƾņ& r[M͎^#KܳyHU{=}s,yI7Hqe=ı09<}vo:XEeiP8mf/M, ,~F4y9_\Xˤ'q=?'p.~gQ,QEըbzXQ)8~~|yOn:6LS!يDwWDJ)^N}e{׉r ?z1T"?9Ï+e,iОTR洠9IU,Dr-*ե[kpL/0ٓ{}Ul TEَ8ATUvqŤ̏Z wf%L/qQ㻷d"h_OϿPIɥIrߡ )to#TVCa6Zp}vUs|\.:Y7кPY ~Eu޽@Ӽ(_h/fhq[u~Ѧ+nvsQ],9xբFY9N=oqO= 0rvĎ>d'ZuOH lo.9o[.` j$ Į:l&1QvmEf 曇+aU qOy'ipLsA,]u#F@7횙e@#f?_*fRJ3St?N=ͼj\y{<_ nJ*j^BnòNlqZ>P[n4j#:%b,#M{ˁn s+ڔ,]b;4(bI[<{!l{ `NO8ɒػO@J?b㱢`]lzbLy@9OUye? aW. gmReKɳ`֗9p<^iKۗ&;7dΛRCޮC+:oaL,4n[F~8+<{4I@FOW!"`_?YiÊn;(HQW[{9\-XaqdME#Ḍ10hC_jk>ܓWM@+TLA ,J~:&Qu}6c߰V`Cd'r'5-ea"Cƀty0hi NT5 Rԍh&Eo02Fڠd2)G+By ľ f.fM{!hȖfplJrvIRm\;?›y/ z@VjV' Q c jz[b _kXctD?hDADUl 9FV"A9me5Bܤx a6r=TFs[3@Foݿbzb'E#tioʽ ],mnlUUh,̍sz ][?1CN.%'gӛ **i:OzlZP=@81;_^* U"1)2f}уNQx-zbzT[q\sμ/Λ|f3 iK>qW>HȟM͟CԨH7q}?/bq*O$ؾpjx&r%W=z`]9/m'P&Pߪ3s"6ԌeZ,ӳK R `Ha}Eǝ$XUâLpQTVqr(i"{gLA: С H?tˑ GDPĶ F o R7wْ/z< u"78Em,K*=˳`ʢ6> 4}C}J.wX>H K2j\{3)XG+mkYZ#کlP}AdzOƋ!x[Oܻn|T[G -=}w2pUIgcړ3ȫt@$|ikA}o̗ !2~Nc:$=*,}8<KR4|@wcg M+|DZw=8WwƏJeϿGi v㷊"h,e<}R5+%PKh~ 0٠wmlM3Mi N4м_&qQz׎U^WwVA\cĕͷ }=G+u~Z@%#1/,2P}|jww{}Vx[,4%DKr871*دLcrE4ŝ,~hh+7(RB^YTJcfvLL2Õyx$߂DoWrT"C++!|~R☳U 3e.Pikد€-fv(IÏH 㾵RkݫMqOsR@UYy6ؾ)J+ e}PͤRpk?Od qVM?gu4|GLJp,Y.KNqc=L~VNz0NS7KtʲttiRӻh,,*ݯkaEF8 rAC8?["0#kFA<\m%Z:7$&mvI]G\.F $4 {JqaT[4TH>}斦oM  cB Vj@.ܝXvRb6mN[XBzlŽRYD΄g_EV|r;[m$.:^- yj]|zB I͜v TA [(1[r1iڙ1 % OiER 'q1Bż֧E*9DuhFEo?2TLēy/bS8z%i\$ǒD]""hy έ ^R/?0WgXۖG`$2_}5 F!6}Ɔ7;k3Bp8}Zyw `5Sc*#&wWS8p[u: vRhxg2T%GH d{u-4cj< cNg oXH>܅Ya5ރX#R=<\fܝl8ʦxꎕf?XhfR^դRVuY/Aj NU[=*+ b# 9@b9-6l"`p9_~w>J CMƈĉg P<ӯPl+̍3$n{FvI)K-Zs9m3em Np(#ߥxCZ+$Ի4>- [Sc͚8oM-(FbRO^w%bRf@}#.As4W- LKAPv\öKFa|dmEy "#lCn/ P&Jo2!<ωxf;"ј)OWP\6>շwYc xu5_WeB~$|;$>Da.}FRɿ Ae Z mj"<I7ϖ{]{fDE ۜ( lk:H Ox@7J9ꦎ[-Bs,x2RB Q l<+)mCe'(\PUeL etBz\[iKnB-B(L6SۥWxzLeh:ﮍv.1Fs[`( hl:6) E^lqFB\ܨ)6F O[4sIeNxkUL~u.@4wGD1r v> jޅv?Qpk#Ȭ>zSf|c)ZN _c^Ӿ|(o0 Vr'gۢ"v81:xm6cBlzK &> m}kLJ@~⳩x-wm~%3AD0C}ˍ%i镕LV?>JEٷu̸{ᅄɜKfQ$X{ڇW#$Z #X9 m1Zi;*3})Q>T, +*K#Ζ~pHqu胊ue'% %3rv&`;8'"ld]oMX]3xa]~ Qm2إZk<򃂀GG<\0EpoTv="d]j%W%a:!V҇ts8_{_%xe]y7:Xg ,7h8*A-~S g#{U!$.uUq!퓔å?_:x'3=%~&ܦA5ٓiZe*o^RKX&@)SϞ)rO7P.q3j=$};vmTVˁѥšK,`͖!V#=f?qʸfHj22]}Z n6hI9E =[=/\3L+rs)l3<v iqhyp )ZY  w7hc",b}øZ1)ޚ V>E@FM05_7zݬ#5÷J4 rKGJ=X@_Kg Ȗ9!/zDv 9>ّ*=VC>|*n.I@hxf=iͽ ~N Q,Qr'BXɆƛDꈘf8@9ts5݌\;Gy@bcv|≛F%=>JV3Ѽa4-[UcĴo[;6X`X4{ǥXJ5in11W086zmКk>dH.d1 -oew 1E鵑KgiXC".؞$ƶ9o xhQ뽢aDlҡ%P>:V/@fSOY ݿâ El`Ag"U/ ]7f.Dki}hz=i)D ItaB)Î2 }mcA2⾚Ҥڪ9G¬m+D:<\̯`W1sx2vփj,Tz1U@jx_d9UNh7WL qKgSJ&9vZm]sIz!+ғS-"Nv H3 vsy P%"hIyBwJQO^"s`($[qBϘHdGф8j^)*WTVB{ ]*$RVgw또v_/;~I(RV n(?L@c8%i3NuYکv 7c*Dٖv.uB5uHI/ݡeQ%|G.KH\`:}( _L_̼:P&B2f}u,!Nt.Z Sv"ΑkH]Ŝsyg`!tF'qc2WV^c3/wZXPS;d^C 4$&ab3)b%KIqq`&n Ub/$W"yf ,Dp` Qs1bp5a&SJMh:%>'|&ꭸ:Ihw_ű7:xI:Eı5yz{%PgZ&Sm%k I)kwSaQf R.j3ŐAe|;H2 P4=l[k뾐"Mg'@H&&QڏCpBcp>?pXa<ēj_Ѭɯ/,I]rN kˎ[*kfAheZ)TUi EF`b uνan6}슀PD(풓'|arUce?BoԛLB>l Mj،i30!eY2-}ה?;?K YYvq7샬L9qF?XIj4rxV\5nR3!7ynĽ̖Ouܙ\x0.dr:qDK/!/UʲFn%B~;b?FKhӓ_#5\t .H6p7 Ϥo;iB/W* AYn ?Y=F(gU"{Is`sj<͉EY å_j|{e _|ז5~;`:JʑDk ݙ۷ⴣ9vsi,Cy"s- bPm+s~}/F4}KzI{ &ױ&=nF P{ho;#"L"~ h%]+mf)W NqN1Ǘ[V.s.ř z4XW`6́2$u,8*Lhv.& k;MK'@3Ņ1PS?ڤygI+ڄ%؜sNyl|}tw%D|_rj0֍H.ZOX)YСcl{l+fPe m ^]*BdcI9 l "PoEebï|ƒZM TcH <>ٙvň$bxUmg6&cTU!7_w|^`~V5kj2kW*4]i^wS< o*i=c?ɀ;m lV5&5;v|Z3!XZ0Pz:D 鴔4wŠ6\K RӉ3$,(k_W2[*FǮK; Vw$Ԝ!H*V#?yDllY)X-4e1LeEY˞Dwd"5A=렬CjlOC9ga3l򃵬T ) R[Xb2*>΁P1lՍٜ̟aɞ, |dO.:MNя{y c*R`,ѵ+`+c;G$aCkjRy P3 8Y'rGhgTU-[w)}lF9qդ/><Ìkwԉ Wv>Q5ݙJTaC'Fɥmm>o5_F7تɊ=fJg>XLqR8#aГ2/c4@Rߔݾd㠣CA9Z6ϙ 7DH90S,,2y _qgr?@YvaK{$f}pm0r"rfѿ9CZks͛ẃ;}6P\ M)oc`ַ# ԨrejsAʜPy MrosBϯ ey0ڨNOz"أ<( >u \AEN 4E״[Arv$F%SY#}Bzr9Ӌ--W^c!oDe5+s%@.f>8CTlLGf;HScV 4QMHh2߳0V t}=|HTB HR<7IX\SyKȐ Wk7?Ё{Ȇx.ApJ`s$cI]8]LHQ ґ)8Hl\C\1l~p~kX'0S3Ivq΁7Ao BL(F:[+[=wMw|i$yM%R C۴1D<zB…A =7ea3}2}[~%e,=t>)ׂY&y!d9 1>R qdKў^i\(w=9I@xi+O)q}C Dt˃F,Yd @ .r!uZ "q€ƊѸʵJde˦r+ԤIL";bt7c%dIۃ̤HUXWɴV`u}j/ܓZ/bK=}c_eObN@f6?qVyB?{iu_ʌE0EXC27Pj8#;nNv-DZ;1tٱ 0u7J[ߪ#?e  .Io Y,3$ ?(g&B+H$۫Tlbn9YE9"p]|}njx#Kϵu ;' ]Vqd.7'Eer^7e%ho׏]_ ("jXou> }YؗL@3PV$TrXo8!6??8V(.a}{,k`$RW8k51kAOr/}b++ˊ5GgHo^ҥS[mi=$Ͻ}77d̠RƠx³F]:MttN*@JȖܗ 7;bM r/Q镖k')RRv2Q")1bwLX=*yBι9:B[_ 5#V3?b [F-ؤwS:br Tx(' ~B$$2Y\&iL^M뇎W[ E :qʖ>$o`>Hx]4 2a(([. /JMR`8C;ASu)hŽؚjd\dS'>R-x).l9d%o*A14N,Tu'VGՙ aqlJN\nx`uiB† dQCmLLJ] z5_{(W#m1V {jtp;4dXinŕe_CfR>[GC˔*`lECN#"B5uk<} nama kt/f&2Œv+wL2П~ rXby+T -#JJˊz!% _oUq M J CBAVib )¤vJB96͝Xmg9>?oV:,A_\y¦mI""+.&=VQ:HENڧJzwQf6N.sUHv]}/t9 ƚE>x=1va.5QA1-8s2c-&Δ rluo@x/j׀1`%S_F܆٪$N ౱8'Z(j!5*.Sy Ǫ>MWCם 8mY/qQ4@O+o|V~CF6?kJ"dVԓ1ZD!wtӲ(CmUC@RaT 9"[d$șVk&R:ΌP W0[Tv;ӿ2\@Ұy&e[8(/QfKr{dPٌmTk=i\$ͼy-.X&!Cǀ+tV=Ƥym}76עIN@+ XsoIn:ؼW^ `0ܶ`=|[Ƕ:gXrRZG#ES4 tk٬soeJyW[(un'U%fe,kK!@`LcQPe\`J7tFSo+O9@}%7Hnp7s~~ {å`kO=[5SՇ_MP8{nEsⒶΐukxe ?4rށ%, q{,[0yV}茩:.7}3&LW$ISr1@;T[幘O9 ~H13'S`Dn7ι$z&y׌J  $YKD3*u/F!VQi=ԯ1)ֿɊz"o]FYL1f=G$R.ALDK_U,pi{/7=i.MdH3 r,H0}DWc6n[{( a5|1!8vvcr|ee޳pN+;}0" z8)wiy| `t Qw^P< ΒkGD )$2hOk䤱> (@^CLJZR*XG-C=.+W 2%5FNKZg‹>˩0kƮN:@pW 2=_O8,M;Ģ<}tb6YN00S' .Rͻ3|{4Dvwɸْ' kva;ӞPyv8Ĩ {·h֌vkJ LCǨA-{ML9Nco0wȫZJUgmO`SoA)pcxAyh\A˴,c)%RK# o[uis0gJ^uXO8@:M ˞RɟzաYCc$q&NE7v`OP53{ 1i>`Yૂ_Y?%O4#['T̪\]y3!f=숀dr@M:bR>{Z#My:R;1yylZv吖Sp"<]ֱS2 rӉfH@j]1d2P|,ch_}ֻzK9G㼥 ,~Ms2ڨԱ,]^ #=Hcl^uŋy1JdTTN%O>ޒú#gQviW# >SCv\ע0y8mrL|v'Sh`ˠrW5 bpӚ5kT9QoLNTUnژb6G2a< W %NƒLܙOMDtsWIm0X3zx47zv);g `^zM`k<ѿT{0׌n1qt+, dH"A|Y:`'Ќx^(G]o&jA%W|8vuoBH?1j ų!#?HY3 7fi6a ?(,.!Z|foB;gZB)de`q7xig౼`iYC_|b7/)SJ(Zxpj0Uek%%j QgȰ;GZ4ͶwS)IИdMS#d(Yz ǮXC}P}f f} ^ik MeH|X@~[ ~t.-s2~ĩVA4u_[.M^шW"Q0 K܀ {d. S m3n4qRP aKovtŴζ3/11`jTlXR=t(LL޵ Q.q#l*vy PH7C5sKÿ8T ?QP)mWm9j5'uل#lӹZ,Ʃ))ջ_qmHljQGcqTg#.3l:ǯ""|W(|d bv50[bAɵjEiC`'Pۇy47Va@"E:Y +5#7R}LX*;Pcc1C RYFCpOCi̕?@9V_*u $[>71shj @H+1uJKOyG.9 ,`/U"[35STyMˆ Z <-?t{4 [E:bw' m֨'#>/\@e) t-NoT}-!mx 'ȴEƴz+ Bʱ_:s(#{읎xfh3i#"ٸqnnaهL33c;{-|"oy Ed 'Fm4@Yo K'׼E*SLv.hg`ga:G5R.cRy/uOO5gܝJx :ePAPwݭ PvqcVˋ(lc6.m/fknhP^QF8DS` k S b<'g31Yw f*VUbo~ OVeLMzSUy1k@VՃWj;xWun36p[z$W ɊxWw.HHNj仈 ۯO Dfy UT|ġu̻Y7ښ/_99SEdU=,- :Yh77aD;[OBொy LZauc+F^* T[W n<*BDs1 "mf$f_o N./tmO?%U +z6P"LSލZS>G|HJk27YF䰈R\3\bK^%bSl;Y]s. +(e¦)OGfGБ:{Qvy\Q `kūٖOoS#f*nyiN&!=_#NZF-ta4ލb}(˃+k7l\Jtr/L4CÒ5\QGj([Zw[s`*KPIIEC05# &-w:ӹ:?v#p*U?>(@KzC .؜-TύցmLÒ!nRtc[LI\_>Á=֦[H Ga@n HqX;_`JJUe߷(mn#|erwnaaQV\iYoֿ~5tpW~2]Gj+V̠?2+^KRcbK VYS8Y~O= \QG7I1?P4ed B=h$9gTH]kieCѤqM MV/\ȟ,0Ô^rҦ]H8%'bV'$ pCNx>{@n )@%̄Hpgńzұ]@^.+B/^ȡ k8j&ϥ %=7NP\/܀Wj[!% 3%<_@1bU tOnyn/k|lwZ)O_d!L7zt{ANyWB*zPUhGTOn q}N+/s  Q6EM4_©*\#jF\4zd6x4e*0гy\qf ӆ]R4G&fRV`T[S *Km8IC,~[N3P"ߌײ6+J?{'ߜWCIq֍kx4]pע4uafQVЄ7tjb*/.d=9\3GQ=~ii6J$: .:d0ٞyV9H](3yz#ga47Akʟs$e#6[<%{Areq5D;H?bL*Kμ>aF,FroiWqݳ3\^MH)yHkcE~񳘷`'|gx|1%#à&V,7I5t2Ì·Ģesﲥ]mʘ-.{A7l[vi,%+߹+N{~L_'fc} O3Ü7Y6xece8YF/$7p1\s7ZbZU=&7%2bH~Abʸi_ح9=Th6*ӛC*ҢOG~R} {:c(=RO)8[Tci 2p +,B\D\{O9ed}2e;aaU/,R1ٗ0 Ddf1Ԣ䶯¤?1a-81_ P16,[dcDDB;® %Y^{TGԋDƏsi5S] Wh,Hg#V-JOdAF> J4e t@(Ԓ!T9~ t7!VX6:f·bݴ@=*U?pBwG;9;0n/c9{RQy5i!|{?SKyE..C!ڛԳjrJxV7w3p x)5(E>Rww|)ŁbN8tDrAvW( S ţhTADh''>`J pML=" )΂6m/J3ںY)+Nф OV,售2w3atv~l^yx;ua@qۥX/YxyeL&VlF&Ni6 xv.״R=dEScT-.,1|s34;^eONkM15P]s(~ ;Ɩ6T a }bfƱΰ.cJ2 ϻ!cqmnzZ"rZ0,4F<1]n&q^Hgje5rI{~pTHT B/\/ތb2)$7%}76#DBj!6ޤ|j=:J Qݨ2wږ=T#8/nMqfS`X5 Q:ÑM`?R32Mz<¡D>Gûqcڌ.9Gn(v2>VIEB=-G,&jf# ٓ4U05E. Lm i[~FEIY1KkQ ly.Eטm¢0}:[BmAsD:&}VC.qΏ&RhmK$G-T2i uMkds@B_#6兰B B#>\:ڴwF0$|_N._ILy0^/Vs>ʳ[nؒ4߻_xxbZ@mhҋpNSu@Q͐2/ Uk"l}CqN?!$Z}hIӑ]w K[EvTդKAR_`]j=ux40 %CG9fu`eIW^̅d L(;_C `i[M,{U S:(W sUxƂ<9jF?:ǜ'eB;SA` Rum`cT2;[As%'P{ouZ."vp2|m%¶@(2x/4+l;wLԆ )^gX {L&&cߛOW0c܊V EPe~ !l?8(Eҫ(.k%S4/|kE"YH"Zq{Jdi Ǩ,T`|Y-O"{[$e /iE5*_A>Fu&5%yp~ǬɇRuf a^H\JoBŐhtG~ 6Y Y#yV(.zEؙ[|v? Y)&^*GChl9⽖A, :t IVM}1R} ?HHH92jn%xۅs ٿmdā[,I nfV`{o&,W uHc2s۟ y`&dHWp_-9U[iu"#S yg{R \Kszsz8I;.8a<^&<;w}v:=Wqz*l5]#ˏd}?L'}a % `_-Yžu*뢍 CИ>P=&%nUe2E,LOY,ɷ#"tq9B"~s*0Y_k&H(ÀʈrRS.Ysc*oٕSW[ (fΚbzkntDuc RzѵL}'@f%jbeج^7sp{6gZcd>!nI3^Q#&5Qnra>l{q@Տ4J-g1w\9+(a_n-jI!3;AQR6](E9jm cc\J4jY/%WuN!G¶9 PO>e,a3{^["=X>!$tirJ_UT%843֩耩l,RN'O{pƑ1Ql!O{5f޿7+Α)31 Vfux0t3_M[3YvusBokDsJm2BpNѴh* wU7tY[d*h4ZY;MRFp3w50ڼr}3a@ [SɸmE F|w~38Ty^DV9;._vU^M*ɵؚm~ն<p!h zLA1+Shn)(V:Ih-!3I|x\vn[lL--Xu[IQF ov|&@No|+OC 7D)^Z*)bZ/FwdmOM1x8'@mu? ʉ %7 Tdgӌڨ`ЧX/ɇ汉рS_:)u*ˎQPRD0:񝐋Asbk+&j] p.(qԘ(A1.tNPS5$s! 6 c~[J]|yWuP:waI(wa֍)Iȋ1)JjvXK23 Ȧܴ-2>.p@H)GI.N˘eV+o I( rC7s|w.|7ikUR~CBUHZKݧ\uTШ{)٫2cpu=j1^Q&egNsiGn,Nd+pm [#.)2#Qw ڧYoM\ɗXwECMF\azmSUpdmI!T%ŋuwq;нvszOHϔfw3{&EwY_GVZ4(Cgбq 2'B4y`e"/Cr'Lnnuʩ}jtYύڡuKrOh} 0녙[]#ֆf7*x>N*\ϮLm&wPg_>I2<;;9umyTW⛠ (sFĠL"ǙUDfV3MT- Lq 'wS[*wztGd-цp&`9i5eM93]Q+/oae >(@)oàr)jÇkyȅ,)5Ks%T=mN[.*JȜK &}O'c2F'/*YIݗF ъ># y0$g=ʑzAIk/̰24Tʲ' <*dxw-Nes(nߴj-LbuOdoḬP1 ŦfeALfY48q-3 7k0X8r O^]άTz`rW(GzzޢBkh?cH\kH*#+Y O 1a䐷z| ;-ϰNޯy\MU\ 7&!7mC&G(Y)` ZbR6SLJw%Hn&]D܊'*2@1*UiysAX̺4^ݘBR=-&T8C=OiphwEym60)v'AW*)4z'$w+gfQi GCx ɬvJ9(xRm@al^`%^b,/tŸ5˘)Aܗx\!A<'Z k/?G}"J73Isp9u`JAt"sgo(A"NFťH*WFQiTjZ X)ݏK7LB.p5Gp_{t#1mi\BvS/.ŦcLoTn&#P]JgRd^ /iTc_HVMq{K!o՚q~ ŕ>vuF>el0< kAeKRHaTv-:bm.]nVyosԎj9<@f>ǰ.2{t/*LR5gpd7S>47Ժ"։@}q xhVe t7id;ie:Gz=iI%NվĽ@R ^g@At~x;c_|~+{oQ&"Na‰_὎?}RZ c?@uz30A71krj Ol&ҧ|YBli5]F Joz lCvvb>[01h"6,:IO6hzS4"Ӝ$-rV_IJyVI?6j̊XlUCR!7QzP5T(o7EρMgFAOw:,l=6`3jеkvJ$R,.f>Hf!kJԌ0c/a2&3bîm&} 示^w2>U^_K$܈SL_vS yZ5t() e\Λb l++AV탁oQ!/Jqo϶%0b>Qqt!/yfIf+= Cmj3c*Xl@]b$XUze+eͷ.zi_lI)``u:B>M@W%̜B؉ pRpi0_[T㏅$ SnM'8 Zt9G>P ̱[J)guM#du\Dҷv? q_JSK۴-(=JNj[Ӟ/"y 8eN䶺Rb7J)F)ȡN\1idGPlGOj2zܸt&snxЇ}qpyEϚ-|vuR뵭n1X|W8cjuZ1)/H3e^ٔo/9gAcܙj]n6<#Kz]L s!x^רmBC2qy"uSޛ)8:Ͻ-c)7L,?}Q mK(\!X#5 $BBLq ՏrϦTixx @ ʟ=F[ nVZ>L5m&e;{4c!mx\Mܜ-Ex wNpIp"Xd>kݮ* pTGB(;о{'!_Fjz}Ph@\hpp|!FA?Tgk.!AϬN~!D ./FzsFgUT\S4o W:+sHVߊYKL-Ua 7-rn! ^gLZ- {Pu:֧t9L?.7d44/ZnwPAKOc,$@ĘW_gwQٛ#,! {cY}"9 $bB~) ۔.xAvCG9\1҃t$9êR!jtj-2W3S`ͭĤ\ӮS?㳧zP) @,"5`m/ CN!x@o^UawRs?*R})+)d7WonP/|\bLy [AԅyZa9գ_ G=南!Q8eoWlS/-7gh*{x:mo 62YӔEJvp;@̍Alk99v޿VzN_?Ҧ$Uh45f;"luq4DLsMR4R IgU<1ć}uh!r ̯Ȏ$HoTdfJg u,Q4kHnOI\d}ZOw?)R=)-m!ٛ؇|j lqU#f %3GսQC i~eV -L;C |Q<8!&onGW@1 };З QBWIOz?I(~Pr⢊W4Lo4:%2>0ǑA?2A[Xyp*YC4m[QR<{HSbkk;cۅXŞIB:T'N.eH1UnR$=a2!ș&_%j͓,*1H-!&_I'D`DՇ{/f(juKfyԕ<`i}_ $.!1qNдzY<^1cdNTExqhӽ1ws?l_9q(g5%M(4틁.BV([A?qse͚o,4⳺"3lH`ף݀ Lqg6\Nk\:5s+ P?*q-{y^Ѫ7l<< )mpl>0FKKwh})tQ?-I4U$ݞ߆|0qcmʂ b}xs(5 Q쪎̳MS 61AXn%U+ihI)lѾR"==ZH yлQMk?[Ǧ1b-UN*@y:,B˞)/{2cF 0?.]dA!lX# q圱P pb\rF6jhGٟ{-WM6Yr 垢@Y$`ex vtW2W@{bC}@"*bhKLέ7 K* qAъ>⽥HHH$.Ŷ#vj)iz(W# ]gϥU3N{-b)Iu dffHm^rχ+ 7.Jߟú@k5D7YI p'*c:;}w؇EE^.Dгeȼj_  a]H.+]tU\7|J_Z :Ua,ۂ"%&V1AV t,Æ Ή~C_͈̟{U ȏ%ՌdS@;ܶJ鲃A4yhM [mFB~Z U3DMV&!Xt%4q Ձ[&GgVM2o15UG +!]|):QQoR`Yђ]V}r9ET)OZӆRbQOw:Ve5S BETF eaM6U O RcHՕ JaL>Aͺ):gJGh0&m@)z3!-*:7`/i=oFZ+cI*asY63"aAK qvdщU1(Ή [fdI)}T8{E>ȦTxIm$cHwKup#邶44e~QNjEr%f>{_M]]-u |w+=?X\ȨxC?Hܪr)RR!o@"?CeH\cM%5Z -jCzB/]H* v:jFɮQ$m6mZ"3ͳ>SBeRi-EUw[ k iM{Ή9ڃuHR@uH@H>y>+u^uHmXf_OHng`ZmK0)<Bз\!t-7{a'i߆*WIEsjCdp*A! ayŷNddKHgGr-l!JvŧAT&!MuvC Oryڡ{·&ht1lE6 \v4qMD"?PTY Ts7rtv`ߴ &f<#@|QtmX}"eΫme,mIR6}],%YTv>^D).]7ؗA9 s?$ʝG щȼȥZªK}%l\?Hx$حw 1uT:`#^X~|_*Z #Kr]jXP@ i0>;jKme‹2':[EL\q>o/|!Z}$wx%wM=SGlR`IٸI&}Ww$`dh:NhdR6ʂ*>5aj F롭8@Zn^a!xbU9(o@0Ь MwJ:7m(|WVWs|!h\+[я`ΈZއ Q+ƙTjGۢԔЪuG':?]xzrMc:)G*3"Kc"f=K>"{NWN) <qbrfa;&\{?o"R @\;1Ee8cOi=Os _}aՀT nsK W9?]W鮆ZcI>wͩ*,"]^@ZWhyp8~nFx&[gR,L@pѤE:Px}Vf֎(*m)%V#&s3|<_ I@d43m̔5K#.nѠ\ivd7gƹ{{k>7ujU">m%@n%31BbrM*J֨ߒ eT?vǼ,: zr1jF9[PgXy6%ئ͢WnP-{VD Q ]ugr︭-&ndv Vj^n?+=7j\'l"a"J_RÊOPVZG?PnV0GRnN h?" I>Yrߋc:Pc]7(s*VSt Rw&` ߌf ɵJw>As,o2_—,[<]GBD!g9HjQ&9.p6B%gP ?I2QFm~Wt.A }m!>%HeWKDŖL'S4U--7L3 "෠фJ{#dђł& .(IKꫂr]b+h.߾~'QjOM⚕K 0"!|5N+GM+حN?qRC}՜,G+.nC QɅVFKBM7cOd- KE]Ap~87!ظ-Ѿz1RӍ(95тdG JL6ɼ$ 9.^@@9 G! VTwW"{-ۓmv>n XcÈ"IXaLtE@/v&T61Gvca> ?tPe%Na(ij!6%z)[NJP0s=Q- xAm!\.|4Pg>"_X$wPsɬ&I&V/X'fo֙{*iGxۊ=* > =db*;z6 0elp=NB쳪c}9lu&u&BnX5ugciјQwΒ@ W s]-†#xr(ɖGĽ'4g$LDUn2ճ>A۞Wg,f*P>}HNlJNת/h>y +Ղ\#)/D(++~F G3"ͪw)~Rh7O 0bڠ؍+epunUWv9rRh %= c02Da2QzJo಴N0d6>Y6\D%y+dq?O`h"t¿|1{ _>wBTz/N75%fb5yQ^44l=T:X% /)!8\؅)sԁ^-Y rF Ȅ6LfI:y{VKy:T)GY2e6KJp]/atq(GMԳHG~&cZB[SrOnp9;핕4keơ-/T[x3ާ9K)cw'gE}Eu(ѭ_!Ʈp7fN|ML0HZߞp۽Mc 4DR3yQ?ǡ{Ed+\0).42{lrhJLk滑k-}vwa;OwXVK~H1K3q}=Alg☛iz|I.لZBe3`kJlT 0Zjfeё}nڴ ͙WZEmȫzsQ֖gC 7`I&;-w;Ԛ5 䱍'Zqb+E[sɵPBMz )mA;516h8*(z0ئG^ܐ{6νN4tk_gHQS&c1jkP-q|Pm;hyknOcn22l(QGL|z/YEM~j.ӷ3%qle.(AHCk"=׼̀2hF+28-yk ízs,wr˘BĵER8;ZF_\![Bd蟀Dn[aP~,>wEeavasd:Y-?GT/\a-K}cߡ%/~\*gU !8}ՖHT4WgJLttHpxNwx5BQԙBsĉcp t$@ 4LގBԳ7u ȇp ۤ,5yXG`zOh`6ySgQF%cArP\my3kϞm%q k<.^^N &*+AjF+~^|.ut,5, %&":dlr;Tx6Uc*N%mpmWSy#[0B*NSiݑGsp-\~w"bY ) ĝ#hlԢFP'&eqY l%$HeZ?uCf} 8Rޱ ǸO9Pq( !*WPwL폚JwL0bB$av7kWO'<@]ǣVc!.g:%d+V%<JC䌲8gT7Td~tn2 {/ʓ8H䀽>:dܕc=;x)tí; &p窒K/!g E\0XXg=YqjwDf9 )&:x/䕺`pK7t6 tiڛ6Aq`Pܪ, `lś $ <ʱԿD-譨SwYNSdE6U)*jpV̦:BwiR(Gb6+AHRߩ`&P>Hℕɫ;JR֪u։T`PF%l>"AGeBJ ?;ƶAt?;" b]Fz+$ 2noZZ{7R \x͒_̖ZOInZxmĄy}Nlb?U‹|d)/ ?\UG[ ӧ !F]G0eb;֫JTJ Mg[t6r``E jJcͣX;q?GrYQ(M0)DN{R|aicZYi-.V#UyGв+xZg,-AǭPC4?,N9PK(y|ǥ{Ei!V] tzq8m[$y"ЇsV#@OtBT<Dk\G럶x`]qcNe,ȟvg\EæX `ɛ;ZM=8ۏt$$-!G)W;u< f5x %hʺZ!'2s΁|у_f->b=8QpfZ1oa4iδD&MHB wïk\HC&"TStnU 344ۃGm\W's,,SK|S~܋x$žu$w&"q:]BKY^Ljw dt"@1T`݌fzFόڗt!T;}C2K _ZofaF :؊pI0C"p5t8UjbuJ25 zN%|tX4cf>6^ LxCa0 =gnk\؆9Eո_[<|߲Wq ڿsG#sߪNC+/Kr{MF}VWp NZLV,16w+Heas{@ׂ}7Y鹇3byQ%#|sXe\ߑ:9D4ؾ!5Px<&pIYhm0&nUcO iЩ@`f"?)XAl7 MxLcqr>WJDf6[СȠ<Gt"ӆA}M^:p6Y+l`VV$Mg)`L;bpZ۷9$_E L)f5.%ՔYppu@u<XW7zf)=ܕq~cڣp7f-&Gw'qp:,.4Qmtijr\@gVANY]ر}T_{ƼGݝzR, W7z4 Q۾48H∑?cuFXEfjfr9߶ _ ?pɩ#ȾrgCtⲚ MZUCmi_WK󓙨97t16Aw+;:7IjN4$-='?$ZU]]OW{J7M3(47a(Ɲs-,NS{0-N_ Ew3/+:L)fm[" v7$Rwjgr\U(QUԎd .xaD 52S8ٍ($Z BQ@ SUFq34un0:K1_y(U;stKT EcG[9{1}75bpl38ά.|@9$3Dt*sMl(~c^\.Vzuav}yƒ\7'n5߸TLazV~oJ -pL>bY+4DŽ44WrfEYwfk\EHQwaG]Z'1%@`m{@~sJh޿E=.RPpY KbJE.X6f+cv RO8EDL&GgTayEeVTTQc 2kkṳlҏ#bmW_ŖBt/vvŷ`R՗nP6Ο/&.KS ù6 S#fD-QqadC(ªplWXoL%d&L;}#f39tc8GiY Ź ddB'Wq! 󿿓3Ұ_Z7a ݆/J\;a1S0lſw0/tuxI :Q/KN ·Ufײ;~JԼflwn1PVc q=f(t0RՕ%7hB@-kS-jo=f; oZn"V_|*K6/[B{TI6S8GmmaP I*kRQ"s8SN3åf΀4(~iM<ߧߒ6'v˦cGG!JZWdE@r _sY=T7jQgez -0sEm?.5􂶪6si8Bd9mp~6[fL xe/*wR}cT -jWUj62⃲+2Mmȗ#Ry\XhJasT6O7XrqPڨ@G$. Inr>zw>iٱ2TIo$j  2hf48 Ka/1ml4O|u! _؝}Xwrη1iTS -'ڒ3Eǘw #kKm.g4p5"C.@qBsX\qjUbN&NQ֩3b\ahPӠU}Zd>By"˼kg-,Z &̐d%@sPibsn/FuM6 <?a"yRĹb˴t{}Oy~J $@/]"MdpsH;L p!Q$ltX- R0&ڟj9,F$2?+.6x)~B)]N:B**\[w]1gECPY>$WW7 &"%ŝ.!^nO <އ>ûmpJ?輇aBMv<:e%"0;陕?9vhvg7͒L&mg+h}ϦXQ+v먐*>w]Rtr6}ٵ]^$5_h=ZMFH]Y~"t䒏eF (*HSD8?2G 5%fmQ@!SFp"S(?_PG qc+{l(Cd?\!PaS#U6Y+yi:^t$4+G-ݐp1:9+(oH):ijjc<}0Z;L1iԦ ٙ4$vїŽ~^ %d,~+);* XSmc߈LGB_DViM,7UÐf8Å,h`6e$ѧޭ9CC m`qUĿU<5fcU"?X-Y/#]Ԕ#P3@7m9KF̘6a:P+_DuUi q%TNF%2.kFwZ[=ֹΗ86vi O&(@'ׇ %,".6i*bC*SD9sy+!u#u>, 3L%_9yjc>.[ /ڈ!%?ip;q+BC-2 B7YA>vܒ1JZg*JО88`5/A@KKYW%+@ g5dsԋ8/pȮ4Exl{Jqp"5G'!>t/eBomMZm::=e7g*EzRc:j:?^o  Lա*ݫH ^EsY !_:ֺgX:ۺSAAo8+;BCuS0Q:H&jT )6zAuOZ69(|֤:KR*>بxjעB>4gz9rQJTR# Céyp7N6}+)&y- e 3ry]@ 9LgT{Nvß;ƺ F4oxMح1.FBߦG!nN HIU~|é9<ݧЀT8*w>oVXBpسHKLbc*sLA~ƃ +YO 2 ^#N-S̊4$honV Q0(iEfA!Δcr참6ܥ$Emפ6 } 8Hu]wNf[+rM:4Og1XGdPm-nj1Hˎp(∽@I?cEg|o~U>$oˍ_C/ѮHm0 z٥wLr'z} @kǨaj뢍VHOz՞HZ\ۘX+qs Ρ}Mps9tZza ٽs)QTkYu/4 51P5ߣnn"IbTڇ@4r\!7>l@IVF'nEg|zx/fi. ?A|bJiV!p^ ck2\ʉ7} $IeDEK˙;Kk5?ZcDҪ$ZK?C=;跌e 1 bfrIڵ!WA0T}(o!h9iAtC#H%XcPhT;Q\ļMV`%Mi|uq /@_M[{=K#gJ"p,~D\ >H%vʮl\RLi^Vꁂ2̙L`=H(}gd&P/M]hž}8w VP@{$V"6y%t{+m2X$2 ߟGzSVN'EխPt\C)'j 1<7tt˫{A㫐_p&"CE'/v6!nV?rM? +ugaրKɷ3n΀բyĒ]Ec%dmo!ڹaFsJՍ{Zl…Þ'rDŰ}JMNC=gDekquga 7Nk9[ [}{ .af|G>'8$\Bx &<܂ H,%\yk_A ` %PrLcUo+vS _K`\hF5h MM}}.-6\zx@Di@TK\з#y1%%9+ƅ*= DGUTٔ ['XP+TRPNpxfԜ6l6gժjʫP/emLjw)a*Ke x̵"wRL2^HgiyR2b,._X:;EX,NFºRtңȾ %r-D3Wb;G9$!SE{A}3;%G& ?{<z4Z+HͰzW^ eT0l%m&o77:@r=]'?$œwgTTd̺#шgWȢbq;PU*&F!R_7G#wF(8!6AdPqFuB#rp=8|0s &`EX dYVUJG A\'x[Cnn(:YGط,X׀8HD2a/йCʢӹ9[qʿRK"ADbz9>. Fpv}*΂5z^4_Xv yܛ#eǝ$ވ.M< ļ݇_ -TFsn/72, >MH SxW1규ٖק-WT2Q,BfeG˄7CoJ7\T}%&盲n^՘u{ڲ A;fQ- ̀Cd-RYrKt7|Y^WITs%̤߼a)*Gg qm(T_1IuBl/ x``gA?pv9[PYCNe.ka&?K]3vAůzPӵ yo \)~в:rOmХ!麋.4z`Np^-Ǐѥ0MOBLk|8|% `@zSɸxˎ'|Fjv87b7waMo~] + T'<~ _xh|4>qQ/s٣5P!0Fw7ؘf.}J L< y}r2ʍky1ݷP2*xw`ޔb&9 _bzX!*W -WO4ӧTS((w"QA͢Ncq)u<&R^N߂|Q:]) -LfӒV>@ˉQw\J"cФ:88[z.2Gǰ&i#ǧQ%TTL볊o L?T]ˢvRϴoNj$3zK,NuC%"_x = .*穮 9׋}M生|?hLk ˽߄%ѼgqohΗthLbi`rE =+`MQ;>'Sh5&oE3󙱤>|fDl,gn M7I^2~+Wb' OriyY؛(v˺7`hHDXRO1%:~Cض!XD/8@"8q۶AN-+h0v:(镔J47W @䪫*6/l&gq$0f+wS6HFΚ\hNGw>Sc뽮n3 W2#Q^&aP zC; rEx%9ՒeY꽜.K?qb1hF6Ѵ@G bŲl=t3ߥ|âzd1'_>dZytnHʚ-dt3xl8l! 8/os3 R,/3=`ʦ0y(UW*#5BIH{ x /+nS}0DʮsfA%ۆ!ZY<4k!9Qi+fS"sOɇ๪!`>?-W wU3c>@Btw!J=EewvAA(#L{P uSmY@k,{*s(%&?-Vrƨnbp LC,0i v7X028P#o5 hF=MII$X X` ׃HqT ߺXhMR\>2_r[ӟ1(^ Ĺ? >rߏU܁*EԬ Xӹ]C:Dʓd ii_"XkCs#ghܬ ÷e `*.y*U%s+Z^fCP7&T>$k ˓kxz'g>:4b e)$.CZӊo ԉ\gt8u@x`3n!{ 'ͳu]ר첆WVOSV_Ἓ$X|T~lJ7ㅡ vًԗ&jiu0ҩ7Mk_JI\r,X%߫mX9M`4x_im4 Rw4fƟGJFQ"gk %ai;൫{@l!̂vGD-:m\O, gCz|8إlF"9Uj[#U`4ǪܺtC.)$4N I˞g!a\Yg&h^~!? Š# K3j`mI_,F:A%_ 9ze4mw_6W&ZdӟP:+zsiIVU)B^m"բbn#MMLUYc&s|)ӏ(>u B#;۷[[G@T`CdH/eTP(rGm#d=Хb^7p9%%.>mzB,^j6VwJB {?gۿ2O7,)\3t'_}ܿf*goG!l@JPbΞQ'&Z/sym qLwb%Xh A[5@m=&qvO8oOxÈmi݌{lG6Dx\m zVkZ@ۊ)_قsݴV5}(4l?o}Wq!ʀb%Jvj>O U MSxk^a5!9/YzS f3hpIb@ˏFv4.5؋$xx֛:$mLnܕDu| Q/Aj6!b1O]¸s@ګAYn†6544Dz-mZ֑qp@qsBûG1grkoudSzbuma9 ކpZ- 8PO_k2=y{w/se7:0]cC)eQn1 7ۮ,O _,|4ޡHdKqoaC\ܛ μN /Fj$#/غiӈ$aDl1Dtm(R~{Õ\U+)75QQ˳;sz}N`׉\$ жM +F' GэB 56u"s|WS9w$G"C+h&6GQ0#1$d_XZ4Y!, jQ N(acJ^=:ҡ4vUB%;&3] O7 |ݘz$7;9O/fqX1WF7ޔde ./v.=v$Wٯ+60x𘮾y51hS! MKn;D"eiIߗr/: 3 'KW#)Hbz Zn9]U, pJqqfC#f)$R7wK`>m@ G ωgtCKa*g˘eFNjHM5mDOUj^Togx%@fI}u ITAsղO/+>Pf;H%ثDI HRh(F@6ڧ,OdZ;_r'?Μ##1Yxm}[NWi#G+l BN #[?;mX%Q>n@D9Y}3{? hI׭~G%{* 7oR7;3$n:m5.R6UV Oe99ՋS, aQTBK9ϔ6k <k;uN(Fᄍ5lcf4R ՀX q"1lF'?sX,tc$FX[ؒemQfTiEu_=mE4%.&4G'Z$#2pJORH tEd` t;+^1$nfE2[BR$5" 0MbeӿW%|HҐω`&7D\ Y>,E{3w)Qیn9U5f ]M"6@[3j̀stFC 0\x7+`3qc=ᨆPE//yFv^mv3|}@/چ(poZURz^OZ!#oU/RF` F"Ɗsnbd?sBn_ԤH -ܙ~o'<'#IQd,[\ Y2A. `4`b/p*aYH\VŒSSz7+Iya2q9F?ThѼ dXyDeOJ=aRrxl j̜Eç"rIEرI] gв&ZZ:E8l\z ,/Tm~UrhC }[9N,r}4Bg:jxw? "*z,UOd7b`p <_aABa*G0ܬ.5Zϋ4"rt X9^j;xpZH;s\OPlv2YCE()Cx|aήw8HQ(6paހŽ{]4h[M.AhC9OVȝmpaD L[`QRJTr(FWdZeWYhaf Jovl 7؄1ZBa? APgW,]<0p݄>]&)RDJU6#s_:ovEω'P/#*$xƌ0f0U./`2C({ FhqfJ e+Iiha?ׄzy%D( bbnior4 [9?;DznP j8he`sGʋxL柋W,`ւm_Z7`cAMh#taG+[V.AØ< 8_tt3 /cq4*UՀ'sǖ}F7}xDM Qy]X$R3r5nݯ@ ӽD?{YwL vkOWͶP]~m;P@lj o MgySW-'tj3%o (/:]%T>(z=k&[{>"%/v:> ٚ(T@2=ݫGz4 '˻D)EގKfj0tQ+ Egǒh gÓ[)MY-(cV+n~Ωb,w+ ̡aK_ʺ֎x(k>vB@3>Ч4=/ ĦjhKguqLXܷSu ɢb7 א ;MKǵa**V'%OX`a gMWVZ- ê@I9%/[>_@P"i_'= B5> !rČҜN3d'UJc9?XٵfzgُBǨw֩ɗx֎G@\c-ZM}_RyFz8r3ksyb)x`Bݲo?2iIǠHQje/#q4YW- vt&WzL, PT_&QyUF: }bjU?k͵2fܪ-/0ty.Kq),V[T+d֎G( *lϾIIܲp>(vXe.@Wn(Rku ~ߌ\:bYb3ճ <H5d\ C=Q^*.DgӼf@ Dw̽fvUXHcsUP㕀{Ý%,o,k/y"ڞIX|p 4G,#?my BF0 J0E ZRعEߏ1;6U)xx;oLwl'Aϒ8Xp]j)Z/D@J-h;w,-U xo$.MWC}X3pO^!J5úb~XFa=7 ֈ{e) Yyn(``ԙ;<'Hs Qѡ̯n`֗'1~3I+7`{Bzj;;`j@H4PE&G8몼G Y9a-dI@! |W\yn':: xG'˲UV9%LMsըRRۼGxX0d-vYYF5s?4zirCBp철GNd0.,b&Ź:29}EEc\U(N%A(YY+s>=ǕvF/+@35 6󪒌 X0nz)~MrQƆN6ѳZm/g_Q:F:IE$T+ie#PCx F8/x:^qobW- ^P& {`u.F["ù`lrwŜ{DWkyi%נoKV9K uP*o#n@.~Tw>zmhƜ/q`6NyI0I.T߅P>fl@ ށf<4@wg>uH!t[C-. F+y,|34℥;!ACaҚ/00kUo,vYdr#?o 4*YCTtKs>}*<ѵR?,%حuOga|'Ȗfv otG?ڇQ'|p </o腼6ay qVV.&ڵg1L@Oԡ+DQ]b-WuD=Tv\o .kdvI_/qHU"MY<qr\BΥ0W`e*>E*c¬Y'߃@>p&9Sƿ!K?DFJ&鹮з&;U?2Ui$cò'>ŶmGXA'D-~˘(Pv79:+׶dۧ黼FfsTR1иbYnr@υ4 V8ǯ 7:V\n*.%52v>4:1k=FX$<Ô6$;GdN8S79bi]6(C;Beu_/Z9"#p9ޫFfiI:$_axxGMcPa5%I&L-?8=,fI%_8K/YC`vE\XfĴjʺc$5_JӽTh[^Id$~;:[YZWkCY]a]5fPtT(ާ-M9틎m<֖Z*I"h̺_tS ͼ&\9 coI5ʲv:=j_P2 rzrcwf4wcU`.sЄpQ`.Yu5@2%C93x ;!! xΣ",L(QL3upE(ZrՊ a(b+Jj Sm2U1:dS;*S-v.m1w):~+V@~!s,R*A zsr#Z"ZdDG]^Zك:xo$:5Ǐ./< yVI5i2Tw}_d:v8 '"&ˆ#$ʄR!DK0Y ulzŴ%Z|t>0tTtp61 $VqUqzwWB_0Sz84W[|Cb(*Ȫ+,Y]=c 4 ԉGA)5I8N兀[L~UrncohOXT(/wz41y{Dz7Owtߥr^ hMM^ѣXW)w^#ijGNnN|FCV^oEe{WJ,Ry2ԃL`qo,|P߷40W+8@&l/jV6*ෑLZ+qb@Ȳ'J .l.7Zޥ[8,Ma6FviC9ę"~e{q yP`W14LeG. 8rj2$NEU:ώ 4:ERG'3m?-=yjwN Mv՚%\ϓxZ,f%1PkkYw?qTF8 [ـEV:o=bF" cgh;93ha4TDB gkjCҥ'xv#k\YHUKǩqhC!Wn&&V؃bT NjD q~V33ToWiUffڙϧ~=f<*O8&< +^ˉ3Uw@ig)_XLnZ)ߚ$^`h=*<^"ǾG'P%96'\|ʑ2H)gm ֒  15wb.BeKp'WlB>rN:[} 3>5)eyYξ5P_<;Yb ?3$X\̡Zqz`إ mHp+PXz<݅-{DKTb6*}agZ&6٭TOj}Q,9c,&vTdnHg2D.惉%wǃf興r~&x'V8jjqЧk} g<椢o*MVYL/".z#;67 crLvh8εt.G4TcaydVVn ?%bHF7@&CVX.MJ^Gd* u=" 졩9E,Q5NwZ-S`KtG3 R"gjo0Q _"k3J'XR Kcrާ KBIA 2shyJa8%r `"["XFܗR AH< R|J$|4zD*(>T5ĐI&/'m z}Yzbw 2 $TB"rK9dټ Z_8Dd8 iqjpLKJ:нNM@:.&VAy$:#b!@ɅGA9t '&Ct%7jO;) ؟afY`;p߮XʳՉ);p;yT`F Pmo akCkWPNVZ1m70">8w5E^"WCޥXδ'w](eϺu|kRgT7*v}/ըqgaGToADlo=:ܼ@܍b1IA/~A_ )Gެ`,/`C&FY\vMQ3+^I߆g a8I",k7d[3-@7wT_IH5N_5?Q9 =SCq]U{4(5? =@n\^| jl3*wdyXRMwiɬXM;z #x)>f7dtش oCDj`24ŇP8O RB&>1;5Tf )Ib z/XS(/8:ۥ yoFɘ#ٸe~ˈzzo} nR|Xcd N Y7 #m{7^3$UحI|/NsubcZMڞMb5gm$4nmUo[EMv '2E8⊜>{_᭙5,pϠ8]vj[aBi/͓GA@+LHk{Kϥ(Ŵ̏Ud *?⬠]G@0PN#yQ:_KSDP*KMgbz x GcU~+X%q1.HB2l\9+~omq9rY(02Of;u0È& XsKΕD[w &mܞE^aw ?++Ql5ˊ;2a1)yyv;'.q<>kVHȺ}B]Qyq;rWH3t% WjY'gT%@,ߤ1 -21`9Zƿ3ޡ\T&PoG`D`'N5'əN|bg7IU ؒҥͮ).cf9 l(Lג8|}ɐLl½Frwl$8C&4;iBuXxh27U8R^]9Z F/=!EOZ`DvxpWD'ToqdLs6k.z 1S9&xNJK]|-%Y{D#)OH[j5E@kfL{`l|KV:h}U N,\DGl0|~Z%cP.yL"$,_][!YUQ0 UNEګ?7;fs[1v}L !i֨+wɵ-8Aۯ(K;A%pF&,I'% "®AkU_LU@ >$6jI3 h:\I n-  vyܯf7"V3v;T_5 u&[K=Zx- Zic'M!Lցlj0w$$SR`r3ʖ3D,x_?|i/,0ydOYMFd9Ml3Z" -% Dl3i Nq\I JGZd`Y/}&w{+ u \/@Uտ[؏n)\ZY\J|)%^+eꍒjN[:{ҖgnaQC=g.0eيXRMv ф4r2)&tlJ&Re+^<2mȖKe$o."7V*~b:VFaBDJ.6 l@<m~ܖk g  Q[ɦ‹bE^xl&de۰ ${>KK5SR\hB91"+1-\EE!j^ ] nJ%eO=cp=m`H'kR^QAy/d)Mw> F:PQ!yGA-Z2D_bғ:] "rS0kdWzL;.4}j]/TIW2DxIA4EGu2o[g|6 W+ n"YgGuVWC}yTS:Ħ>sOJ}~FFS}I,ZgbF p}Jj*Lb|*ƠCx\=C*bheXoK+Bo50ikҧFun8fv.ˬ<uWu8;.84phzŎztB%f ޫ ,2!#v(c$R? +;:1- ǟ J^uIe A+d8.pb駓F߯B~aG0N*]ܡg6cM:H'i+_ vO+f=f-9ՋJpZTjib|}S*< 1@Wo g!d96(j ꙁtíO/XZH:Z[ȋmD[IUrVLbfPSn\d3~O#/0 F OAVI?hR׈fޞ?<4T$NC< o> q{'/gh )( 4"I;>YncluOEp=*6 ,[E2Ēʤ"';AD= 黑<|hjN;;-LAqu (bl P'0i],FXTx{;[KRG"x̌qY |Z0^q⁼P1`9i4c68-VtZK/q];8[J~ίP[&+c@q.q_] Y6a%kJ?kS ˈ0޶ +d/vA^"`T ɸQIRQZmk -=f:KǯHmxZ-3A0Wex_T S U)@s8nHwURڍ\ q:I1S(xD*? f ƣ8aA^?4_60O38ژS UNLL Z҅qEX5cDFN ꓨP3U/>zoxcɦ~=xl}BHuH[%#\uX)ڊgpC.Swe. W0LKrORs@P"~+5hQ&&ry wF9츭b6Nم):e )8}NZǘt)gCFܯP)B"&z7'|/𵽫/JL7W鳬j0wt՜wvvC␶QmGI!ZaH DTgfd${Ie4QY]Ӈ`a#x8y YsU8q?;:;[>~v7{`@ndB@\ILg+`m[Ԕz <`!NFyYh zjۘO\?܂nD V DAil6]k;LCᖢ3b4=!֨)f|K:OO?s3%]6( >|[yIoshb5^*%7증ϋ÷^[u׶U:ۦ ̓@k%bSŠOyI[\Q݆fY c&N#1Ϩvumx$c~^y^8ݑFW[+t0e@/QW&_5B 5}`]buwC =S=@gQx:T*fDUOH6)Wjk!'`J~A݂{uю}@9 U;1X ɩ1Lo'3a6!95N΅nu1~p'Ӻ]@&b,:L[( )AҷZOSߗaa2@2G[.TO$ M\Wz^%k1,o;K]̨La~$+{7}J %h0ӖN`7A0>WՀ,#rdWq|dtQXP/_|.ߒOoST*)ՓNR[tnLzT^"v6)ȺX=Fy-[&+fZ wR 4&+!!<#<۾.U?M&,xo۠E˷k|Nqp0JV|v< c3`¸8/7bsX|o=amw"h}wjw-U!\y8;,5{B/HMy%.[9zq#{}R0ID"Dny])-/m?٩* ~AliZt&%ݼ8Q-lcD7Z ܹh߿kG/rX9+Գ*9Hyv?= ,na Pe}b㌁z~ c?8<^cd\8dAw|@'$McRG9Ο!_Nu.Iփ޻(@}0̣VWRKQ.uu4>6&x/)'^+4[IGΈ#F>tgUcwd060IK串;pF >ȿ31~N_O/KӤܽW-0V 6f -_OEІ %uD}7W-Jֽ-VƯq"0ǭΔO a]z#.Fy&Kf c)qZ PMTvL41 =|/S09tNq _ CC~_hRD-C:ߚ03j0gxLgT7:Q\c)SḦ2tIG.k+OM80&-os`ۋ<(^FES~XdY #{-r0!x;>w1-{7EylaGxMZ[9/@Fl cX`{Z%=YΩǬ ս,4/ B 5#DI\|<ґe%qxJ5ZxEA+3@qQƔIh]X }A0\&zHrr]1'/Kqv"A`Eo!)#)h.CȦoD%N}Ssi!G}L bm|~ .\9 ઑ K,ɞvOȞv'⍤0^˹#2MȢr 6Q@ڄxXo ЧN;$ RvOvﶘCvv^Swȑn'vʙVᭊHYڅשC B_0 6nh~@LϜGCAf8z{d(Q +HS0Ѓ43(fFdVA%R[|僥BxUWzN 8 #WҨZWlwuen0 LmpZa/*@.-sm5Oqv^G5?$3[ ƌw(`1k6?W05دNbõ=jLb`$ʪp< j%R_'XlQL'7U(K ބ^X5 I,- `|StJKa}R ~~3f}@WSZg89 y+1By~iR?4\ m3O*l (9t`OM"uKLäv:@񚜆@[]+Vj;wаВdP ۟a5^2t{ʆ3/Q,xBz(Q:N ڭbj,N1S1/G> 6Tew/=pίy^dvrpiz/J^xh ^uj{" Un!tȃ{Ra$YPr*n3YO^:Iç `c&Q* X)iZbĴ?ŗ Ґ SO3?˓ ~;{e,ԎEs-P/DZ|M|yI :$̜0(r<M!4C\RvNֺSGܾncY!krX1?if0! BVIۺ2jTw-^GQfOߝ~pr͔H=[>5ؚK >k=ؙ EYQoJZ$f *_zBVcLH0I|Opz3L4!._#4eC; :^,W.2MZ`5SH+]F!ޮl˒;u' ̕wvs%&|#}N(D7xޔ/>=]yZ6@g*ŀnk' s*~V m U 4G7`YA*r{6H)F{*Qױ}Ale@hrv= 21sU:SZ-yP |ԉI!5٠A"j7jXHN QdXU c3ImQaO\4!u彻OMSZgI*f:D!,.A҇P*1#ˌJ7s(@t`pe4(*њ+*mIʼn#yeFI;p,`Nmpg\_Fl:%)OyTmC~ v QJs!B~LXճW»u~S j(s=nө8j"Rі& NjA",$O#+c1\0q[i6K!_{'ԛw0L3wu"q8-89٪t _T(ft~ܒGnbN$C~6Ay1:cpa0~?&\H=&s26( gdO.HGXjj0L,Rje(tm'{TPnþ"]N;DQ: ߜ3kE0uBsWedXfS+l#ŋlGI#o6u#@LDn. ^y_ioSۡ(Xb?89+͗SC3Su5+{Af0 @si$`ֶ33,0nq7e>M 7C~)GT +D9rMbWckfJ%R(,׆Gd1+<껫->'$Em2DU0Th37mXs_Vs yaCJo7^󡴏9_2ls#42LLﴁnn"@@ W-њpި{8>I'3o^X֟.Y_w)Tף%G @HkQdQ8u2°;l$|&{3w:R[ 6r2~XK kt.~53ɻ"ruFg Lyݐ ;T8L 7I@'%WdDǠ߱0g(~ ѩ}1oI8U{I-xҫ۶M!/q&$WvC.XaN7P[[*c.JN:.oBJU|&{vf|xey p,@S:qT-ESߞY0? WKƋ.bco,SVӸ0% uOZp B8m{9\rn]s:>6'7w`q,Lhj 5]X TrQu Y P1F_\ҡkz0$5jvT,y-e'Q EEFS 7 nɓ!d#> ^/J~Bct=9_0P:)6>/oڇfp`e1!~K֪`c]8o4q y;|eUS^я#鼳;_;.lkN#JFpj lлoX%X(A՛/nV3B_w]e#v-"ݭUk4J-$!=WnķIWK9:;SY:Fs(vp4L5$Lbo$Փ JaT\Щj!IG+wq=+]1ʶ/mzp|=nzh[Sֶ;V|BZ^rp#=;'A9y F  V3ueۧ"_hE ݾ0_Tr.O'RO@p`֛R,#0?x'kE&XCj*dw.̣q@y.VP s<9OȮ@^Ž =^X6V39Zi j 3|lzav.`g`I]3RK:˼bKFmXí(#FM]\@:f,iǁZ2xYDK̅O35c_$6̭{#0JP?֡ECkBkyP*/D~`u ϨF%Jқ8  z?=BB5E iZ]*KBkLhRRrmMcQwA\6{ lA!2/C=3KC@.lM[pN,ȭyCԫp̎okߠBA"\6:H^T6-F۟m-|;:*ʇ1[(o^74zG o~m.epo$|$n+<@y<%_74 fEpo|4%pM8 L )6e2CfӍnc@mv/m"H{ p(s~9؂`V|zЉܱk5YdqQ=!Ա^b4Y $Zc7J^I.&;#>F^~\1w{%itq;7k vg2TMz ꖱ>Nu96܋b $Cy$}E7a0{`DrB#UVA=Զc_9{rZ7&#i;]kD;#lPsߢ>^|giڶnq1er}X^HWЅC_:t-*۩x?$ E7t}Nn4Z2sC)q:lPtVM>Y'бQ;n h]/d 'g ('& JjdnesC1z[/ΖdIJ>!]:`c|\cQDu{if1~ȃbN^Cʐc]߄"~@%[լMJaIt6b.l7$nbQהwo"yy=ry{TӜ8BuV7ah ;ݧ0=ǩ4F~+,_%nE>]_UQ'o%̼t1IG)(z[KDQYBC0mRAiԆoL228A>XF_шC#|xZ@(Jveݞm.mOgm&S *xQfIv %<$ W)*IC "qt`6ۉ.ZT!ܧفRyлq9y#6aۻprʻQqU2SS-{gņ(f0#HKC~~,?s)c/<ݛG\V̖ g z{ЖF>)2voP-zyݼS0M0%b9h, x-Wt+`ֵ̿!Ƣ݉zNM(+>z6y5- ONZU$iQjn%!5 \$|NS_&hrYZhv ;T eIijAWh$Σhx134.kV!E/- 4[%!Wn1`6Ki ГF]xlu"#/^8l ^NSfU}Qp m)yDQM\̍Jl[ JCW^}w=Jv"{8N`K0OnQq#"/JzZpGHJ(w_kDaC3!YD#aRcLÂj߇7`O8)U_f.x+tO~ P@OP+=/#3EȈoWE9l<2VF/1]v>+a->0& ߚIxͿN uЀ0yJ^=JXW#ka//.e8+@jD<>E Y/HZqʛnLdÑ,Xm-d=2;OsWw[C/MAޝ|)tM0q-=j'?s>*TsA 0MT;h7徙X, *j|$Mh;ο M:IibSJ _iD[h wOF|ǂ_*lbWW8-u鷗FI")XˇD|bΟYwV'0[@pHu [\ Is*SES7L yrSݎ_pxm3WeyLwkv0):P"{' 5=[ ӡĭ==tY?煄o6C 1[ ńKX,6ũ>A +w7} TC5Ra7bW蘈Jn0[407Iڣ8d29r`s0Yk*w3{*]xq$i N(& )]m2_U_fhSa k0l즜ӗr陭m*}§n7f/H}IE[96[ Rnt28q˺\d<:{YbX;a3n>}6mHS5Jh3zYO^m%aU\&T-FKr%{_HGGJ>bcZK֪j@0&m7"N_A\$-bdJm`c Zx~?p!-y%[JW0*. /sf1HIg|n;(T5(NFm w|Yv{S}_ыɳ@J|5p}ůOM۰rqq9\ M61QΛӼe81m ]>kTNV?YVZv3x/vZb'JĐ(\D7@Lsg)z-P7ȫG6rDl |inIaA}"0E$CTe]ҵR}%xH{IS =fS\A_|~}C(m_LШWֳft+iڣoj,6iśUK{nyZMIuqQ埥b,^T $?Eظ(iL"l' ZԎ|gc9,)j`; E ^B<kXkR ~ )~.apU;W wÇ*  aOry%Uzr !BS}ط g  4{a( h2 <(,0MfcW#?uM9Su3'w*#rT 64bj7g ̢dip:רv5JR k;z^7Z<,%{UgeeKܐ= 꿡>riH,PbOgZkRǞS *.쐠N\W td)@ +#_p :^x/T!VZ\œ!W"orDDqГ~j1._icAQɚ:G;GO3yN"xX"P-%.V#!FHׄCNB-N+ڊHM&T# Y+FrfC)V!yM&f~]_Z d¯IJN+iٺ[ pw Cjpz+1fZka ō#oT8AzJI|eBl7N/IO{kt˘EќucC :?z IY 3>;4ڦEYS앴eO 9{S301x1< +( &`Gԟ  yfNcҳO]W7d=7VYٻE*כ8,VNiW=E37\2TsIhq**tP[/?0hRY=K'rP^)KXСr@,Zajpw 5dl]8܌ qK̦/.9$+Qp qeU- @&Uq2S |{ .R]ln yjs (uҁh1Y{ү " dz!buyR榚AoJ~w7 !PT}Ҡ/2erL ],Ѧ! IAiɴRS͝;s-xbi*2R3\9+ُ.˞;5L9&K }JHv8 Abu :2ݣã 6On{@އXۡsqTY,0Ɂ-' #\u\@%{j@~ا0ԭ1NTt$tH ޸LZtM|~DM.B]_滶o]jbt󮯴Hz"wdW$P4Q zbFK:nݴ7+PǷjFGZZ~@0RX*~j 0q O>HڸOe>k봏9Æbj}T(;?WCڌ^!}}*Z(4xLDj\=c;8xb%ޭ0Oh./p1mٚ ?j9RQ5>X}5Q[;l` Ljp1|7W3oYQV69idxcSwVpdbkybJ[fW3:^Tk *þg`0 ]BY argήq֌1WL$sϱEVmQ*H')djič w5Z]ڄ⒓ aw7) gNYeKoX݌#cL4(wEadpn _W79 5aiejDi߷ο7s 0ڕٗ'U%n"$!M^z/u*{AuJ4&GlÓzGk})avF`kKA`XCËoH'ܱ@a:4nd;ds1tUmLhqm}fLH2>/j݄Hz?G5<+mo o8׆~( !3: 5s)yiat;:K>IMQD"~5b*9=QRŃ_DlX%ӧ;rH`42Onȝr>wĬA#@߹'~*ZUjkWCEGa.+% IeeE)=A\09Xӯj;L !c5,3p[ܧb@vxBƑs^~з8hX=ث^=n-B.aLNfd]iUk p3"W̼emIg0)x[+KLQ $}c]n;SG\8˓ 'whkj_VpW_uprSͻ{5 v#ݐZ_u"O ;QԤڳZȋ'[~D2}Qd[ّO 6ɚ7PB~z{)TJ2;4pLΨ/#A}!D k(S/_{T5qSʁEY,6 iA_\rUwBeGAZ, $1`W1~ݞ‱T(5 ,'$3.4[?c.RS ~tⷎ 5*I!G+kc#N8IDiXdnqo8%`H$of7DwZMuNw[7ѳ>{swgЩ< _Suy} $zt+2]}Ze[VN4@3PB<[Ei֞eY(-DoCDI#F?Wx:cΐ'.QPX L zV^Ar=ˎT<9@1ky2F:2Ұ.O,mSPx^ᩤs#X,aB9F\K2:1*I5#~pK.q6CH#\S Y8$d&fD^nSp,z#l.4@!RxO~c.{bl7I]<'ݙWpPZ<&o@+#T&/™dć_5e'$}y#(YX:XJpWvP.}$ p7?EcY41]6s;O5DU5qht( Sr'LK[bwq݈pGis1s;(eﯧqx`,.Pr=PB7lcK6C~ɫviMMJAeI X52;Lc=k5:Ms+)&M8V{ϣ{ tүCIY6O:KXDN@| w~2e#|כ_LSYoܐsM. R@V6"xFZd,f#VpN?rPo%paIeN U{˦%K1UZ^)st9m/3̓#)̕>tm-K6րfv ftrYW˞ T0t± U|HljFI8ҖW~>q`dQg 1%J0}m52*s1 K4# I Bpq@H^BW!P!7C%|a{!&9AsZc4TH2%ī[Qfjxkl4iw%1Pd@Nh Oyz6pe߷dRhI>2o7Nd̊4-NidƘ{,'@`_s'~3֨bK.fJj>ޏm{tTH'KJ3S;܊Ǖ?2wqİdh!^WsΏ'$xξϑ:lZ_FjiqP^aUrtQpIڧ-UaإTLC<[5cJ$$h-o^NCe8Ucu ql;}jԯVmcGUxs ( <)<)BG+Dx[DYw+r EGzܦ-0m?}F0$(ǛM^LC5{dͫvAϦ? 0`l?lpHl8 @Zn%{ħ`Ɩ:[Uͬ0Ca1%w򋕹!EXY1 RMGޣ K&{cP'a3],*.$|jb#!${2`Φ2cҤ\zğcIsƘGՎlj;$ EE'D*1툗q-,7K5 8SSU.vsmbGοlJYtAqO8W-Eߋc;Y9!GRb?#jM%tm s_u/34U. s8,^& a~tesGnM%lM ĵ烗y@{Bs9%pGqX 8Bscm"05ɕ],Y<:D2yvSvLz2svP1 i:"Y1Qފ{FA6` /Z-@-&Xشv+,`/Af?xqlH֟a޵07?IrX +27V>5dtn-"Ro̾5:1q$f=Дy}pECR]$Sv*Ĵ~0<|Gy7_+|TE})bӪy KjBmTh:C(*ڴQJ<7l8S,.O} [I5u=gb$rg- o߭.!"[ HSe1)"I]d W)kĻqRϣ Fk(!y,xG Y)LO58KXA125Dlk9WqJ׳as >{\>nZBj5pDo9 6r׊L5 ߕnRHFv]`gLw J)Na)Hy]Gm9d&DF9zݘx=Hy>B?Y1&Mґ8$%$vNtp;?y?5}5ВvgsC~j: q K9+ggVG{9$^?)}kŶ Hp M\%ŹOMx,Kҡ{lZSxLڄ  bꥠ^5 (`!fw&%rtJA&[KI#q m+[*P4r%<.eE Glh#4R;@Z]}EܖDL^'7TGԳƭo^ DOEFvK&|O90#C: gu&1~=E{%Kks䔡P5x*{ EoP9K~Ep̘@nt2.0gn>wmޔ4rindMhOF.#u.j"s2< WThrjAGx5r@K P6]߇W, Ȕ!$U?5t)"rkC=KͲײkF2M>񊽥P^<2f0P?ĿT/5(+@}'[~ eL6*vj3W:G~7?rN=[ҤJIp0>ج(Rcif O%dDA8R.X`,ʍM_X .$ / jؼ]88O~Ɍ:b"j=zNt<`} 9*#8 &ᝓt6z%b^M woH㟎>O6ҙ[JN_48ZmVfS) APzv! a>[ qOƘE&Ii'i?bn (SVM: V͸gg'5\sPbC|5m{ϩhiib{EF0m`o:`M`v*;{y$9˹dr{7+uyKMs~1|0|gMq|ձe e!.e~׀'%rJfCȣ#ד-ޤzRb&~9tI76A0u/?Zs8m7cQ Rv 5;$})>H\J^cDI[qX~@+gHՊrہI|c<ٟa{9 ̀ 5삆@W *X>zO.3mLW?/GQD:pg-إ~َȣ;\_e9^$ DQc y\mdAlC\ELdܝPVJ=^@ lgRP̍\G jzoc@]vi&{_LV (6yIntZ yLV--+ݿ^яT[Jyi<wv~\udLC,uCqh^af.F^w Om4mFR-mcBG h ;NZ|Mb6yi1r)C~6ğ8m {%= 8g[ÃJ\$ƌ;/Rb`}J|~uAYYCUKA*%j5 /ǖ {K@]뒣E\43{Va뎉w m_-#~Qz8q#~|+_鄲]Dž8}+Z6{1gT`_Pqtyu OgKmJ g-Pn[s7`9Veߓy5`۷Cj-?*OA&V6{w|uz!~.CU=*/e 4*{m=-Mo{QUh$FOIߒC%Q 5NS5öNĘ]y:#Z:(zG8`S=T˭f1)8SmV>G'vY<w(sȿ=X?9ۋ^f>˙a.Ϥ9Y {s=Ze7R޺172\MFT&y3ұ 4-S8xΚP!\8)$]"ic;DU|](#i;*ht$g36웝CV=R)S9:ԫ--:b<8?c =!6֪؞1:nB3$/Oj ڹV$k9;3ɀ_M;<¬e|_NY([ߵ;"4BQs=qG.|.۟5ܟtC#%L IΨCz+_i 4<(o{RZZ`_j4!b `bjѤwͽ< X0zbo)KF1KBRХF/Pʘ>/w=rR1[rQ1?#+oxd|nA,CVpcC׵ɲ+$,y NUN ƕ!XַOu]ԋa$g:thaO .hhڶP;&Y37.|w'MmYtiS h*.1W 岼S Q9n`EA*8WcN ǧx`Y?EoCx,ţ锭"W2cl[XYCQa%G^_O;ڽtoLǰ3?&zVuE~ia*<v|1G21}g]G61gGR)Ƚ*x0~=b-S~b)z-J6)2T$RΫhtϘXd J^׽`Sk8Y"oF?R0-/د)y2#Ò' {z ºwEWk=v`sE(ef!,{ |[|ۈe3OH` U+Q5Y Apw"8%;Mx av|\W}8LM )u2>FnCCPf-̊^M /qj^qk(2v.ijMj{dOMlFi^ tCd.SD }^PVքկ-9B̶4OAU!Oz[vRw½B'Mʼq`(& rG:QQL4^Τ&'b"B՘\L1; -Wp0d<#}'SOyz4OO!ug:XQBfCɕ,nu4zYNJJV~5 lb0]}m:bĄ=u4jK Re:)+G0`3aW \T9y 3|&gMNZ/g4CNd`#Xyǒ+-lwEj: S*%qnBc#I ݽ|&5y1<(#؞ـ5CsdywjbERun;ml%q"yCz&i,Lo"B)W%{2 (дxx֨{S5[H1mo ,UlՙXzgP?d&r)}^h}Sj bJh)4X~y=e v h%qpCh9Կm?T/G#?0ϛ[-dS'Y{Djp"'EӖ'"^[x\5Ѭ[TR ?u1d͟^z&7)X349 uVyA?_S)g%r^l*Jρ)T|q6WpOoη˻Nr F//Z|qnYЈJȴC׎#薗pE-rpx)X8wUlHl^=ã&."Pۮ(~^gecؙjC>P_N) 7*h9 (metU8q!6x>*"D:@a]Ђa >NJ>"с[?)?}7FTe-USD m̚6Ran+J @TD>™q6tˠ[*I#nnOQxQdm_IDؐ7 k !;)&)?  ,5IX33F,]&SL@=w;؟D70Ǩb+ݓ>YF6P%[6{ \rܢLHH^Ofc% jT,4?lρ2T)\HB`G ݊<\b W yM#AP MaI᱔f̛jehMF\0F\aZLSU^8ta`h-#V_j4lը\E :_ ٥&{?=SD\YeDLXf"J^FY(&R"dо"Tk6G÷{9*CQJӞU>ܦ22X:M7ìGIl#ՑKG9V0KrN@(f2qzi# $Qn|eƭ]w'A\!E(cy:XNO/&v#O@ԝ‡-/޵e+Vb~Ţ#.W  9IC*~{ڳ~>9=7)M{"^| >&64EpK܀%b!; V|j:y_}^*]Q!sZhsSy|ýDä=eγ`JcuS[o[8e[90/UEA BGڮx|Z/髚t *7L]NJx~er7$^MZή@l22CMؙ(Kf\o L,CdWhӆhu 0l&n}soر mN><U[gz bM)mߴ*;[6fS cyA/k'Hr*ٽ*kaZ Kg(#=U~l$F]2s]dp͒nF1܈ՀsiB+Gw'drg{`L&9eV$Kf14+>ge~E R3;7J e-6[a{V I->sHTE{aAl07'C uU(C@ȧlg+GŶ-uX7z5koYM?)Y[<qQޚC+J3_sk$U~#YiЍvxXye497dM*vO6H(R(11!o%&֦-20S܌c-L:M83|#)R\l~B$n?*p a;%jX,jftC'k5&bn#'ފZoSe=,AXkvaAA4ᔵCvMGZkYL*mG%&D;v|:U,#= ,Uvqyfr?%a@Y)fw~yzm?N,||{`H#`\!.r+Dc|%ê0GJR{눓Ql+>HݝJXQE~W*:Iո'WI~ʿba7$ vj%]ySc:R`*/PFv2qpoDӄآm:H;sMЦ'\;֯hIJ)r5"XLO+;O'/"WB+؅:hPEa+jb75oz v6ؠRϐʖ:](!' : ÖQhɘW*J%\^o!=QA;z _c";b>*{ƍMl]5FQ5h[)% @͋r}ȁeSr_f}LQ3\շ:+Gbr|!yO/`*CUtg[Bޭ`w [()fc8qІp e(-ZʞPLw=(x2RU xXPEL}XCɝ&إ"Fቔ5"ޢn HDq3#Om4*aT´a4iDn0C{z3+~\n͓=nlxl)anT QorgQ_\)jm+\M/Q fw&|<3Ώ}T)viR7ʣڣFDu.[ֵ+zP-b5riqvN*szvH^,汷eT5V~ZJ:"Gt/oZ.@P]s*oGU}L1fBkqNt,/5 GԧBBC0AoSTXK,宽 6214(;1'ۏ|xS| BhVr7g0M=` ,-y!ohD=lw[L4Rc[זvzMeKZ ޱ;Mu Wɸe0٘Xɱzj%|p'8;H>MjC6)ȼZE ex+tCMKu$yE &9)̉E[b3<4LJ*%Tb  S$[wvPuIms/Urg(ls5޾P]q"~.~ɤcd׫<*Awaᵂi)Xa.>ژ_%Myxɨ^y_X 3 W@j+; Q/9Q{*|ekɔ@zl-߬jX$@m?CtfT?T}#ԭ!Dw[ё {]~[-ueqI ܦ}DpOJ X6;4GA: 15fu%ZxEnԻ(7~JK0vb}2rEg0AX)xv~ڋ- ȉKZ&'νc=&i{vjh9!s?lM{rg<3?2 GҝZBke_[YߏSX-h,>?PMBq1m?ҡcޠ=ȎHWj?O>Krq[h؃.k.tH r Q>mRWpry`Wof&3XoSs K~i3Ɵ]p#cnDẒ }tBп#bY.T&<]}unoŔi)$20 k3y'[4_AMWzepCgPsCvͽ!uDIQ=]' 8CXwdd+u5`o e~[yU]!ݎ="MS =NJE?,Mc12ج^H|2Ddӯ7bJ ECё$; ߦq~v E./.lhIhwq]'eKT,/2R#\mKdQ; K=ܫlFҋgv6<%9*[WgP@<¶) Ѕi2I$#R͆6LF6%F[,n? KyLYj7=3-q'5l΍*a5%ٻ[KBsu0,|I.^"x!I,yu|N$o"+.!Y2Mnm9ZDis/.-߬pX.q{ ߫q"?p 6z߯Mxo0H搷HdR_u/T3u2Jit:5si׮hDѩaQrEps^}3FMuL5&ROK^ӣX)ѶsK%b9+ id8s GЊI=٠Ywה)S-b1=yYLI,_2;(r=VqQ8j(IM\I5_{ dA867SFgqfUXYa8VÌN_eN=PFY/7w)BJ+|J0@^[xZ;QhG6|끚6Nn`'f\Bmj_^;ʦ|f OyKZQwkrߵhi@SFeK ix>6O^u¦ÏJ#&Ƀm/_YH ek* Ln2q1V6:͉_Y&B1r5N}~Q:u=@OWCc&e&eՑ˵Vco5߆p]#;o@]'dy-{ K X J89'Fd ZB"e\5~ Q+648:7ҟI܄?#cs6.!y{?5XF t<*QAvl+/l0Xr"oJ?sip7w*W˙^rKe70֗,%_tәȬD;|(4BjYy@c_^fP-1jr;6k@ ߳c"HVu]/,P aRh 9H7NkaJvXʞ,Wuq"tV/{7@oLGqW>HuF _IXxޅk"ăƶW2P­އlDg}7(\zV'!A[Mز< ; p.Fɶiz#S T,gD3$A/t!`զWGQXۅ\Q^8uI;4YS{q[OkȽ!bljҽ! #J~y,vY2oh Q?Qa3Ҵ@`8 ڙQF%s~)ǁ '9@3븼!y 5,hj&.98İ;|ypqrZ8Q[ƦLmaAՋwᢘ[hN o"cq2 .KAG-1J6Ӳ!}[ @u/u`60s 1R1Diݱlg On-o < m>ج3m*[4z18f6ZsڣX'E=87 ?ĺF{SDk̽}=#n/O+6Ҹ:@W@on H.SVoyD }4G *IcEf"k8%vi/ Dsx溬ߚbܢ^[%.cĹ0)I?UIFl* l3ۧEj878[C'C'ܓq8c"nq\{_|?w>khq^pӤMG]d`Y|\)E&mf (9yi?_c̿?bA/@>x[ 2ʻF{Jag_5.&`z]irsA|cQtߓռjx&-AڴT'ZHRa&3~Ԡ腗b7FK aĵ?TA; Gkܿ_ŚF3mEZl檬X2$꟡R:̳lkj"mG/DEujmxKHr>k|ۏ؂Hխ5UI>9P Oc2(cdsFU#0$98}w D l t?P)[S~ `F;=tOp}N?/ӧ@g_{Ji:TGk W;К"9RĽ$+e yj/B9UOw0rF G17ZRZhśi,7] `tm+;A z!c,RwPx:('^;.K˚#Lx.\LM3uײ7 =k nӖWvcCնh󑰴}-dy%ũytn~&L>hYifcK"`fm h\Ō}|*Ț@R:fچ)W:kaK-3Jb+ tF.x‚K4lY2Pp8‡[C&[0ɰnt1s# K&m 2: $q{AϨL:Z 49~,Zxi^nsG7XE3I3 1);$$_P1N5[*f~UfymMmV"((# N9KX㞣_@qX!kS9RcZ0v߶B\;Y[g\=;7(A€A/b<t]/:@]L(@Ui"u-fK中-ӂAc>h}Wo7ERHʇZԽ; 963!)7jw!XJ:sx`8"3I1ĺUoN{P3׸PE}! k#ak5-r  ˉf;^f"i^ݼ(m[Ǫ]k 9y zs h֢˱oƶx5P8bxN 7jq]`nwh[ %ԀTtxܾ^E1%g.H sp5nFIi$ {n6.s8;4{,{rRlop7Ejۯ` mtF$VmR)oWxbR4xy#XJLrE_Sh~?f"=tpEPZ^٘"pٝ9AC}dFuח#5Lwɱ~B+vrSq0nn;4yl)b|oIx$.גD4̖%51s.8:H~A++v7 %j kKSWބ.cBS)R7 hyg }tg%nyŸy@rX7Am.ws70<7'jV`ֆ.JU܍6I!u?Zjj3/`h# ;-y,U&zo9Z/=vBfm3eըsMH)C@6g&՘!<&9PyHȔ-S׷WKgFHMjA-Џr!Ikrj +:&uQ אGc$޲A~\',q\ mټ ^Ayo;/S@QGZBRW%lЎ'Hg̔=ޥ|0E!H~apqVwOAȼ`ʘWC1Gp- ";flo Hp& FЈgy.tFqU2  b._6k`QLHQ$ 0Hy!\; L[sATZOT2ߝd14qpyABjW޼b?mI4N#K1#]%Jӫ8ju'"M=[)v6c)Na8mvYʧa~( Y{ gV'/Y51@~w~j J:#dG3S7:sfn! @X,go9ըW`d-i 1ԍƒ__m5lJYکlpS !z4t̠[Cu*dDǪ yq:!2RB `LrȞvFԨCXɇ(5qeЮt_#Wr 7*% #}S &W/Q'n\hjJTuKzH_zyGK]%}ˍF lEFwc*6( wGSFOvYAX#=ia& :ѳɓ6F6vbw뷱Qbh +$h %6mnOr; #Xv41 9{Z*rMDoNÛM)V/~'X 1NbK`k/cr IhA*X/Ʊ rA(oq=Es*{e?J=H-S}Ɉj41CvĩaR9$t>7$҉SooAxtD}:7DKZ]_.鳤, KUCT@`HzY^!1s"X(Z*0D&Xq1njLZPɌEȆ܏$ACLl=iANGYA8ٖyUn Ktvǚԑ!=ܤ8%]4.ƆjV+'`π$'ۍlHk9P 4 @5:af׈UEpwF5Y 5_mesbK='gjHH\y;TAǛ/9p7OY yŖ3JWc5q8E'jO#況̛)ʻjo4KOS?ABˏVKoܖ ъa!9b6n~K͇fmXڔj𳔻HX!zfI"$=ZǦH8Xmߍś<:5.h6mq$u-@"qҤ-1g#M.0zzN, W|!o+ԄTgYF6-ܞ\t9RKRglb璜(.lgC|휔D~5ݩOzy^Ns"R7N=z ;MA,l|7 ۹:xZ΍)]#OH5b66yl2.;W|Y`^LG~+a).}ahO^iVwŽQH5U k΄Ү1@Dz}|Cit.(ݠޥ׋&Z~O_RW[z2R(~,N7 Ѹ@Z^||Zڪ($GJ$O& 4"5ņ1/)Pwbv]Ӹ8/{$raU}+J$T!{ dS:/B7<"PEqقF̾ >^o N 2c:[oe;)uh^/mUƔCY_#GY)>-T\[E 3AqJ̀ +j =]b1ldasӂ9i*nҦ3*IӊvS{6b":sBM荐MˍHc1=({Oם,[ (uzޛ/%LEv9nxY+Gf+ZwDm:T /+IQѴU0*s}&87Ħd" +_vVsޖ/ߐ2jU +gr 1?w Wy!?0i'hY$!qq^ H?\ur$4m JIN7\"jtViMZf 5C)fnP}^k%B.H`+СO9\~t]2<]B2V 6 A8/z%WG5BF{3>d(qMNi ]1TH&kw\WQe5 8B4y:Xa'[;&nqʸXoxU}^w."Ǹr{:yq!-? Ap)l:moYG gH)Z`$@@?LC< ذhIJ"$л XsΣmӠ-|6tH6Leٗ >ˌ;|wb(:$" A㰡9 Ͷ-.kW@)Pw^I~EGFmEg-p90z'5Aa[s2;`5U u|~Ƙ.:'DU0 Oy%ץ)ԙ[&^::,яlkBt1(܊4zD *kHc`w+MlTGʄe&v=D'~:/` t,z`^0%C ̅PnęgLG %"ʋi˩ 5eX߫HmNև2JT>|م%mS+u՝f&M2𾗡'k /eOKEs._~w6lޑkCx?mwc ga!Dt j-N b/;Ұ [U- ,#sWf$Jnh( sxJDp5L:Gʾ#5xJw? Zh$}~*1Hzr@@?ya=@&1A)| oŽUrjMHOW+@ԡ1i1)|q5;y)` F^[w<Rm }Y{[úkwLN&/,",%@*T6%jG ɥ@Ŗ&. [s :|"0Wx7@`y[yَ!9JД1Zݢ"߰xaG0M%%U)1bpi7iA$hu FcQȈKt?d(W^/C #Ϭ)!C ?Q(yx/8[QPxN7MP&QV;o>SN1ߕ7 |FW1[ZS2..k^Qj^ύĊ-78 +\LSҏfuJ464Td lj= p |}A rdB̳ߠ^[W:v܀;y7 3FJϤ@4tI/QBўW(Ԑ Jww5/P4? _u"vb8>q\}D«^.'|0UT=m nP9 !P.F.{rHu/r|F92ٹgW3K]CZ\l[A^S8lsvyA{ [݈n8znA>(u[}ER7oO {G~aͫ= --ptX *$^b|ꆪMimhp*U76VEH+oL3a< -stjڅ40,) bi2͢%(?B~7=[)̿ mAJU"a<9Vn pD 8Q6n l|I>MZ^% w\|A.'m2:8IXFqW"y{ھ%| A̤$&%w)SZ]]|'RHխ$ʺbB78OT -\m&k2yu ;YZ-l@.iq{g&'ؕľĨe_%v"@u Slқn|/:oĬGܿnr"Id2Ԥ~^4?3\9r#G@^@櫋]gm!;Ox 0eŸrFtD0#&j'GoMA.Кc ~I H@k1)hkˮUP|5`17Ege=1NPV_|m u5p׉3iX|iNO? ?2~i=L3y|s eu@+ tcEi>r{V=Tq>,cW H"5"=/˘T!c ^/xpîN/L'+ ړMh:\̗Gǥ|[^,=!u ^_Fh}/J8f(c#RVv2Ic' V`ԧ8dk܅ӝf2u{"؛h.+́Y:Se%v#qBXFH ; 3[V<kU~F;Uc#vCOMݩ"V^4̽Y1CU tH>]:L}PhB =;E>о|i=S$HL)S֪ygYH84O7_ڄjN #hRmV|bŌ ksTV[gԏ++39^ˇwRBtTWL:Qȃx(,h7Eq:Apܯ{rzy|cޏb3%YӕY-UJo<lx/F#2ސ6/˜4LALqӐusCsIڍUǧ49% {vT n bPhm}s`zYKyJ.(BpƗ,ϡ%X-+}_ E)koV5ٳ1E88W!dG$B}QȠqDu=擑8_ _J$LKE!mXW^"rY5}Q=Us#0ꨚ'~!>&0kw|H> `b2s0-g%G?drG>J=tK҃^~MlAxht=y=Y$DBU5 4HriG)"{_V%Ö*(B>} TA~XUѫgAE"â}˃N|OPJ_k6n15=, 'EӁ&$S֋yc$[0د~2STf>rs;ZCN!u/e9W j ݹ8tHXdu2ȇZ/(_jt%g6TqŁJRzc{Rfg)wdHUjZ>vɞXz=H@Fuwrh+-!?|0 Oc4[TEuwܬ0eapjKJ>- Su\"L?FՄNۃ].?vydLU~4~}~ +i00#K]H;z*8f6е*ES~&X؟i1(=;ȽjŸbQq[朱y3˴eX$792/Jl(3q"ng%M~{;Y0Wy]z:R`G+3`%2R '͓@o doGd%*R|ևSQ׆ip?>s"+/̽ X[g{Y@X<[IxPw96E1ո|EcG ~& ˕b]жF7V O\VP䰢m^\Wc D%kHعsc݃D3/wt^;H~GQ-6gA4ۗT0߷"ʐݧHh%4ֵȿTjU),E퍫0jV6m֙ 6o#]"in/(OiD}onk;@aBGooQG 1[?Bpl{8'h)u]]MxVFu/b}J{jذ3yԴ jOze']s-D/╶TAf sFU*K1 ;\}2a9򿚧ԇ6N5̥FdS姷ƠDI  uMޡ֞cLP.L[خk꽾"7nӞk@( ~ИK5e6kvI% _zMG(CM_x ιnKs :]i:4mAj+;ޫYw,N.` &`KK5< A6lۜy9 BnmVՌ~#FMeMkd?"nvzȵvy9s4ǂ.ScRj3;7(i?=4+3-:nԖ >+W`6g%7RB"#7V۷N~xsw+}wMh2 d2Ǐ$L*( 2Po'|gՏJC "+YfD[Ić|"[gHXʧi~۰]'Z_|0aR©jzE[~F.+;.nxƲf#*1o2JDyG6-]\-^lc!qcrK: nzruE=f~u# s^I)!wQNJCFKLsڎF Mg܏M*#\m£YO*wtqRdZ,0Ii& ,3c#ǮÔWYX @5+Z?ΐ* !E1{x3˺[d-]-.6 xD* =~N/*Hpm򒖯zC/ή:GpW* bȺ_sm|s{}NTǪoB{<ȉ>9s=7.yCj,]X 5'9Ȗȝ8q܋dcm^#-"W_Gr-gH ze-dzq%`^DVgSP̳-@{_ۈJin-W1uc4d*^D HdpJ!5z:D^% j:;OU]/'hqMWL= hOi{*0{Vܓ"Lky҆I&?>Y>XVB,*vwxٯq. NymRWV[j2)ouKJI⭡2J`ZBi픐Hs .2pyRsYJX74Y!"MɖEpt9*Ze*sv30&6 4;@{MiEniB6"XiD!ɘ_4˹hƷ`vd[: _i2gW ?H9Ȃb@P@(=yV.Ƕ~}g3C HC!Jy94k&|TvBS%K1Uu=3{̽e*xZ<`_:7Y:}<NO>Nf"-&sNJQ}iFf žZز#Dy<V+VlVOJIMNҭhtİ\~/Ult!<2[`4fd\\`78j7Rw$WaFvL"9Uh,^kƌ*sip|* ,)6vDĺ.Y暱KV&* M63G\ "y2XC!>'|3׶)<ǻ ``dAG G;z;@u巶,sy CڣB38s= L~Jz0߷~8xC`7723VP9XefdECTl">=¿+6>n`0 órfm0`p+)^Z~yKsU8Nٶ^C\rļ~qC w}qވhOߡAXq4"4>-Dy'dw +/I[&?)ˠJ.sJhG^ +]"uș-g+e7V^S OoFOjrfQ|Wp5‚/}M̎0GYaK< a [^{'>ɨ<AW+@F<'6iܐ"oؕ-ܤdP_q x-qv kfRŗxO=<й%3oyyNEY-VGCFe\jd7.DjUpB(Wk~ Ld}kx? m#!Mg[vj^# @jřǹv"ԖkGdoL3ƺmM! /7"dźF 9p[Oܛhhk}.EЯc 1:ٶXRl жo"lnmO_)tiH{4dCBK;FKޅㅘ+I>M5z}GO~>q'E꺀m9̴"=Rga|$N6aqTJ$L/X(U&>GIĦuG2*ZCAH͕5XE{p!Θ2[}(d0 pkHW4^Ll>cxq/|Ђe}\,7U&8/챤lR@VTtyl`x,q~PJQ2!EDO}y1}X@`6E_h6?V>QɊ3ȡk.[?*ꑜ@b4_& L߲c3N.;GXX]?#wO1ok=ύ1q@EJsw\I7 x3(h!$<^J9n[ ٱ_8Ȑy]#NZ=,ZhNe8F1x+rGgy$$|N 1 c7hѾ9, 4X&-X[`2HsacM5UVE[f߯fmJIW׸^ >2?ZJa)OZmᨥ#C&oWX*y;YDwD~43C[}i'P?|)^DE5h-bZ$0WuV3ga6[4nSҼ <}9Zמ8*\X 0JlfMh=`R|%7.`o Md +D3_rz-ͦp/k˂@IX9HqT1 xWi2GTY[t̰$&Ez틹`f v軀Y6@>Pz; ;?1=$0b$Y^8l S3rgzZε߭9&ef4e`?BLevѸO|~ʉ[. wʷ.ò{AUۇ O%q^lN=!*;6xj'_m?k_I20!E9!0"O>ʑ ۮ1#'6bw˨^*p䉫˦!j2\u`~о4Uy1,] 2xVCWO>;T q)cb79EmD^k7KSb9CoXӊPrXG$?lS6{HRdOLw<ڙw6 ΁7M@\Vf#bN7dY/>B_5S}2\ߤb;1us(t>GyG"sxt˰K|; P/-]{Jm i 5Ab|Frd9aexoäZ=OG5%HS{rlnM>n*Bfɠ]`*glkyywÃFćy1|u?`ǡ9BiI/FÏ,%|_!V*67h1L\JFMX.gh˺rg"{1Y=04]/gwN0(w_"C#Ty-NeD Sܔ _R^Zeeh`&!'vm<1wlSe-ARs4ẹ lI5XETdÉE/*&poVj̄( S?i1R0NB=i Xf.3J$uYPtAX] :LzNqh9C& \vȥxv289v*$$PBďTXEz-W:a/ْ۩ bĢjԺy)q8+aDҦ1 KB]_`9Xbɡ lT+f!I2 u8ASr:4wOiX%>'=،RTxgR™;(}[=jv:Q_+ Sq4Z8OGPRY:ʪQ-?A_tGO}~/2W{!ɇ%V䃯KBo2M'EȻAQ{J|f@D}*&gyo-7u\ۮTD):GSPN^\JBVꕭ`r7+Mb/qY3Py۪/ϥ,HLJ`'7Gg_hр]! Aᚗc'/;.ѐԛSwRhFm$&W;?7K[ݓϒd&LC~Q4Ha슢VUhу-?h_FQQC (Ie߾Yv0zE r?&|e܏UBrZ{y?F ^ʨ\˜gwuS ]:'W\sUQZsow%@ϗ u'a悐|Ȟ:l* [5&y)>rv[yTܞҾ7 C5OJ@fo2,`D0Mٓ P^^?,aMֆbB9a9AC]qv}|WIe _Hh%L%AenAn85| AFtQ;-ґpfu<_OӼho1kySzş~PT!C0C`ԫx"w-l1حͫie-y7A7^0DK&#e3;Cx4c.:p[l*9-Xmd4 Z s^9taLQa2O8ݧxf;Z4.l.,jU'C=͉ϿΛg ]Gz-̳ܺ5JҊ< z'`V czyI}I yW!af=M,}%h_Y.TVW[Dѝg폍% GXaۀG:/U%1KoP}cz9Њ]/7Nr*L0VJo"O%2*AĦ,`w ;)C`\CqEtZ[`xuFŻߒ MTě.gc^ba=wZ$'v>$I|^=Et28D5x-D7)k'T Tp72 !Mae6噏LFrl,05Ir9H1 s3-"VEaYjF'#xmqbȡaqz98|Wl녬ݶ搃?3I/:t -q>~2B$֠]?AЄ#ň%x&eSVҚuTFR0ڄ4:UU]ϙbZ(dH?gM>½i(G[O? ` Pm$p?Wg>'R@ԾļӏbŞˎV- 1!F7pJ~@OZ@C^ڦh ʒN )t̗}jKtVF(t74rj_jzz. ĺXo8BHO8b&Ek8ĺ S< 5œv)*5myb9*׭( eaAwrl5.Ƌ696SQ $uJj^s?u9'9ueH.RL s3!0t~d 6~'i(ma=7WͲ$zz-I}C--@措B3RIA s|c  $nPaGS ^zREC9Fݶs:|@m77,-qkފ²cDq5o=T~ǒzyn;KKg8Sp]}<K 4jRŏB>@U> WB]nrao)[q\u%0'y|y6?X.1Kϖ|j潅bٶ9گ,w3U"v`JqR6WĠص 9۩f^_[~1a ET1>v x3/̒Q_\!r۴WE_{zȱcDŽf_ɋ赌*vi|ïp3~ leo8R(*!-q`LbA`UKBrNăV2eI(Ɂ?68eJ4n$mÅ[Vv5ʎ+ד!`^͡[#=-GXNrbc@xFߦy!?C,\BQֆ,5\w=GÂ$8h//l8JQR@;>c@Dti

  • A\D1n[wfX0~4EªL1lfֿiVf^*&{*bcUtb$@}h]:/徱z~Ӳ)K&~܁v)tK PJCYi#XhW;]am7Tv HIW :SpP!`'$xl'8w@?s$ތ&X.S-͗ʖk{^ebz8^Vh}d7o-τb|.WVjdK-اǛCi S8,Pb IŹ0ؐQ^#Z˩RWW\E;̻xU=N6.wνh#3ջZGpd,uݓ}YNXApjKfNİvp.@R~]G8NVy% lx٬. F2CcB3@/ήgO1FW{w9waSvx%N0϶QR=>Cn-HOb(gTnuZ\ r.JU},R ;] b>{@b6ԙꢸܬn iZ:?+2≮fl;vB:|'MAxNӬ<+C|OmZz#K蝰ޤ B?HF!;t}ux$T<L1Em]>Fy ‹Rh'1mG u$s9\Vk:W^kX8dIhx2-;RMVTEUppJX$rZ xe> EJ#c6E/$p' W{ vf!ql) a6=o"oBaS0KzLI3i2ܦ;+4bNu<-261:Oyx[par;wp>&tE$}fZs5T@<Ŏ-Jcx ^+q8e1v소]9c]xC?یYWv꠹*V-[9yuB<[End=(V64l{A[ܓ߱Fc]l>dCgu6'fx}-n&=XH2MXVDg@m^},;;SPi=,%J*3g"2?.~' Gy%oViL(:|xWn6NL==DAUX=a͠ o,<]$,,yl \idr2fiDx/pީTufV$;k{B:N 5.8{|yV?*t61qM՘=+#)2woL@P91w"H!2Rj˷SRÈ{8Oç-@RZg|Q.;)$pq[8U kZI5"Qv,s~/>JL؁H)i]&".q4(3.r q3()\ |ENb#/^&RzYo,_fԃ\yt TH̓`C}n/ ! z»[rtq=Nj+͇+dM1ӏEa1,r~%ݡ(+r@N$@d.PA 8æϋIUƉ@qr{ ä9*F6,6]ڸ):4iIFk}5qGJá~h̞&E7ƂJ|qR4eH[5]@ͼ=-E5QX}:.6z@GK nVOihff_3+ygOX/KHnK>B!UkyiJk? 3dܹL~=)'s[CD:r@1wzm4A&Kz\f5^}Í/ QĶr*L 2 HfXxoL@vn=O @V4 LUSהNmE_.d}AASng'/ <Zy\B|"KVЪgPN t0y\ʀ.^߻t}NB͎)]#Z2ȝ*\(1˭(r>n ڢQL'V *a}:K$ "&4K}iMA/bYyڄ).{\͋m۽s긴OvY8Z~Avk:7ljcAxFx 4Bg%nSaNA;t\>f}Y=J3 nGp- hXMY聈{Zvڳ$6ꦣ~Hw&M/lZ Rq o c|\)':f \}z똭 NbZ̏e~Jo^ylښYb{!-}TDf$[ oo7)!-߱@w%FpozWy+x {B/~? rOo[ ZeWho$z+pzUC5nE`^׬!WSyYj& J F@/+:|~ncbntA=O"xgQfi}겒^F U bVn\ !i3Y9PbQ/?C25a@k/(Kl71BhE e8Sɼ:)cn:xVSQx7X];nK'&nFmk&$~`( HAύ Gӭxbgg .HʝdP V=v8C[b;aXZgRZ2,7u|ћCH~A(R..q4zQn9[3^i*QȁT$ u&,JUli`#R2 ďؐ+?} xzD a(˻=V'[a~PO<5]64Ӹ#hQėқ5Ne&!U/ kP$/x9/DlqyS >Hh0i+:l;Bk=F'QTU;=.w:K~fXGTacI^Töp QZ N΄։}6<Ԕfs8?E6̀^%EO/&8K$X}ذ:Doי+rAc8pH/0|}%7N+\~%RkMߎvhA|4δ>5Gx&2(/ . "9= a/6E,V\iine^;Y\tQ宣wdi{j->@Gw-q`iuz?@ @N +< | ^_[\B:'#|'SHؽfd@B|LtWeZŤbF))o-U ו+rñreʿ@g) 7|v4Nt&K7\""1і')^J =1f[rBjp?2 ɯuώݲ ɋT !pS };M}l߅@a/=̏ W&dv` -0rA*p.6"# 0Nٜ1ol~3 wvm³x* a#5hƩ}(mN6w*FP>v\-;8wfDz@OXF³ ?p$įs}gJ)jz?*)20F.4I)usLY@~z9E9eDگywGVsSR47z'U NDORTTq&rN7awW>`npt*vN JPY{ntʹ2~ ΋\f ۣmu{X%\=@{A篶j/@ݳE!Ŭ7mR@ Hu0*94cB}}O 97y:%=*׶(~KJBs.8!S3:MrЃpQ i7,|Sz(n>NPy:[%Q2Mk΢)zmvA%,%6 )e ;AVc*GQLeM7!+lه Z0iN*2-v:Զ G)YdР5_;mt#BP2X2$qNWv3Kqd'GcWKZaE ѵ2N4 w t% <{9ŷW EׂIK}}a{yslʎ<ſKpGR3?%kT<7>Gq?(BZ@Yt @ :^L=>V7,/ס~̇g^F%Qu`џ>pkm WWIyw2 S*i,ʪZ[ōW@l(:]/x(Ɲ/LjjvKxB\Qt MMբ[ FB_9Pj҇ E p|뒼#,[:bU1AR7+N~ \0)sU_~Қ :JZD(& djE:M^k`Bg+?,Kt3/Qb\+oWoVش ՑVqXÃkb7 7. 9/ozgx, NEj3d!8,<=3&zN V`$9 !TmtVޣy*dN[3$$6k+}o+{3w0-ޒ]وmrVj=+PRq8ע9Aνδmpz+8GЅO }f ;!xkφ^Un۝ F|B\UM|4AIk Iun{aC4v4 @$z/Q>o?Xp28 CSIJTJ$K7d kηy1Ы[MY%,KPv < qjgWK9\UT߃dfI&fg?*$TMNح)qWS!6ƊCeTM)/?NڏJ '|(s= E})+ԘVYZ 9q\ ݃N3Ը-x~ '17D y&i#G} {fX$c1@6>)rg&HP ,1Oejh*9^c: `%Nir#8_P9a&}Taٽ'OM0۾Zz1`Snsf'qjȬpyC |}!R,wG\@ @CJq(ƉتM0Sh9&i!rZAHG/vj;,>%Oþ35-.i%@?)_WKwE26jUl#B~ՄXܯLt,XC$ >VM]~SA3%9JHD Ţ ̲`IL$9Ѓj(be-c쑚5dZ> ^Yz4*hMk2.IT]T@ƺz@.i8A45e9V|>Oh y;' Cpl+pʀ.I rƾI 0BTv #̀ZM?.ha"+ TQ&He,13>ݲ)ǵ秙=>a^7M41.*mYM:O;;yPx㌹B0J<$}ߙ3GgYMC=+]#`KŰ1B60X!&ŖY{X||BWq<) 3Dtiyoeq,]AP&Q5q:\Fe8VOi&KU<@&(pn6[[^Ƨ\ůkSBWJYyxrb2[C,`ҡ|M7 y|}e=ϸ%'ݔޒΎPݡuЂv'A[8GXKSpjqR0MdܰBj.%54%YqٚpݘoufRV}R#,h"z̷Κ [; QKҸmNM6$K m8 K]׽AY.KԨ7] *a|X.OB;GgZRʅuz'9B~"ķVWEŠnS!4 bPΊbDS Zn,%{ ZM&_O%mjFѡs})jQ]lϰ^GBމr Qؙ, mFf"iI8cQp6!3U26(GCڱZψc݌Ca-qF5@ɷٴJbpHϸGmpHUmvmp[n*̐ T3тRdk.ԨFJXk+00 ܉pl\$֡ CbS~p|zdb%3X0 vSKEwG]E;r^Pn"z*H8"2$#cҧDl)Ukʭj1TL;yriU"KEzJ)jB}l"{Et}e', ďvX61x.q{&h<<*WYC}[dI7,k}Al %d}^Fõ[C&=̫d zɃ={;7r9]ӿK!  ]I "U#Ei^[c`g#M\ȗ9׌8]! gU-F)ZKF xN 𤎿f(:&q+-ѩ)LWz1)oi.w>GH8I꩑ /*A6>^ YzrE7vO%еG Ak R^ kQrU)4q 꼨76˔Y xM8)qMg$K%so[^zWu\xb? ^Oe {$`4G(TpdZf" R5]nA̬'_Wx(GQUDLkQsse@wMA1/5ow%ڈ|V|!lVS#4E;uf$oЛ5NQ".2*j}VGm5IYgHLyev lH0o C٫l7!blk-e.e2Ԭ`>J1-,OlŻdb*Gp(gzEpYO0|Š r+1\(NJq㻖;$q8|l^Tvà=#e H, :|I}.jr:0]S}PΌ[Ɇ^,H-|٭" f> -=*X|1%zsӔ_](|G܊1B(@w\4kil -6Ё 󑸯ϛTl0!…8B<iP&]*__4U. 'd<$-A|K9P'tn4-R*$. P 8 kWF7h?4bBo{L<4r=C8< LV97HIOd> ?0]vLzifnWO+%n]e =۪&[#*Z!Kmx1ѥ1CQ\s;HAC+i{(2-f~3wjn 5bTz(he{c^wl0Ү<-7}eqY44dh2ʌfe"r*cN |`SqKg P_'^}3c'.a;~S0h#aJ8WЇBu |jO1Y0dm=bCEzp$vDSj?&]o=T5zpaXpk g鮥GY>P,Axq@1?XV Bюwجa[duᨙDjP#,8 Ҳt%N0w-`I#tWbye>Rr6tZ eue!*&W=o(%01yM ia4)|ym- YrE.Dt{h631Bb2c C}r8b a `(ڽ c$-]JMzR@Ud€ &Hqq ?W&9yZbx6?+;Zt,p[+]?Y[۞d4+DU?%$;x«L0FOw ܜ[(mD/=;QVxXc%f!}ש*W+P2 [ -%TޫT 0::]ꛐ4|380sj]YFg;M <:ClbiJka^ВL%{"/͑ 1/uUBv7)-Gg \Wczfzi68pf䜑qyg{b !qyPsJ 8[ 7s[ H,:LuI8ܘ q (: 3J-Tq S4nW:)1SaqC4ydlT >C߬ :9FͬuwD5'͛x hǥㄍ/dCTaKD nlN~liGen!+9BH/ne 7)]wuI:ꈘ`r5 )I 2 :y΄`SY &reQ+4%+Ȩ*ڕV( cB(鍁"";0ht^8bu2zi~2LrԬwP zi@lRQc݃Ny#֒vli췦:DkJ,o495"G^*cZo#2|X#Q\ ,p{jarD1\gElDb񁫅X ѷZZzr)J{ȅd})K}$ՅlW!s&D5}E&0&դ,+"Dq8sq쫾mS4?rQ[Dz=`Ntv~J+^a&.ok)X_!ǫUua|&BKD6?7ZxO=0 ƌ9; y+ԐLߖ ^15(N;)ZqDU|%nbKƵ!!ZQ%-XN'2΢#Ƥ.4Nxj/m=xkIFZ_{u Sݙ)z>ށ[;7ŔMBpÝiusxr ;|>ߨ:~My!Ӳp":=XgPk)#@뙈9x|P#bٟZM(@2U8B#{f`W/ZY5CƎퟪA̷O`tn Zml֢ǤIׂDAv&$F-VF^}4XO;z X_9KO〤eewϳpX ?y-/'T3eGI.W]mSJ'xV;ҿiCjΩ<}'An5;PP\|==.n ڶ7D OZByDcFEK_ P?ZύM9wM77py<q9NʲTFY e{{E%^}h[/!)~.ftӷޓm-Y|/Y5چX<@Epy ZP{ /@sF0mߥP5f6CݐE$.V{_:pᾒa݅/.:;+'}}:>̵}+ ؝Pe#S0\Xa@.;,Cpc]ȢcGyfVL$J'+ WQYK}X4$ux NM&tE 9 VyP^$.; hf4:eZwJ&p0'C 038 !?hw;2eeXX-DuBށԬ8^⼀?b9[؝Rlt,kML#% NƄ#,[a7J#4,]AIO@GE\K%F*/o$D;MDFZAA>52.ҟE,Wf~T<{bo)3__ 1O=(Qj}ܹWU?8 n_mܒ$1:ՌAK'b/Q KuN.):gcwlwX\I,|}2 X-dx̽8M,gi(dވ.p1fWTH~UK b]65K[mqZrl3䷅ZC۸!qb`BXݖOm;_E nF),$ :w7u yD]LHrel?H&Π{ H/6vi9y@6 iqkP3\c{d1VK K);3'fXgŅ{z|ԇpH=^I`]ҔӅ@?8&gqc 2]\jhpuzPlG(h*8HzgK%y웧$yX"_QL/ǿ,Lm+ ,붹EW 5}^&ӾEڹxq7=(ϐD&g\Z .la Lr}+&Б<7u4uK͆}ku?m0' duIƲpT65\-nk$ Oꩫ#/= OvVTt?\_qxivb( 'e}|-79w8@l.SWJ[⑰-J~eAq;1輕gB_^#axR>[fo0 ynşOFg eJ[ŕ@N} 4h7}%X[q1}Ԉ4{|$?Fwjo| 347Tn6.{ffc;wC55<[3)osΜ=umi_}z!`hܙ09e f$YHeVo1#4{"=T׉i<"\V8A (Z!#иb9p Z;\'8Vc_l݀h,*W ƾ 9$2M_;b94$&-,jTٰpp>bgs>gGWsxwC4U}T"D80īRB]z,( =XAc`BcajK=)dѱb:e!,??чgKO۫FNa{Te25J ~ <7~]ػ@5b54x|a weB!vcR=sFStY٢h8[`4g,{i/oRc8(=HCD(X.Avs.VV<1 :{X[TXIt=M|A_Q<$3;is@0S;4Lhrҹ' *D; ,ɇwzsAv g\إel W0);Tx#}_ [T窶= Vy l9"6 +dfSHќ.x'3`<)O>ZK/"…Hg`7Ļluw-SuZn~M#g*\atMlYo3m4b{ʈ5OB bo΍[E+ĕYKX)z4Hn1e'ZU/&1w_.4$"&ACcM,-q=޺č)ŹEؑ>' ,yW~IP S(z[Qf +*lA+>j/7bAhiy3zWS;,Z}cY1PRNO٨4]'7[ES-~'oܱ)>Zz SF0x,S%֯4͜{[&B>hf '0Fg䉝 h]]ʲ,V~C: :h>j ZC Lcߜ +ӗ{Ohڋ_ǜ >g~Vg J (3s,ٿIҖuИLtH ! yװM[e!aR(P,2S)~` ? ly@LЂvu馟~HBVVkN8C'A:x"|Gψf]ES\J1byN/r/5uS9aʪB!:eU_UCF%3';"3f.pV6l  މfB_h8\W0;Q㿱 VEVIg*T%VTǫ@F I6dAmpxw5#p@9G%E2*4iY p~8w,Osj,]?Iaځ܄$yxAb$rԧT`DDV5y9.Zu։Gl󊪇ީHdk6pMT2["Z!zfG}=RD"caAlbAM-36P(fɧ!j" b?'yg}1 vgNCBfk.=Ս6O3B[ž=$nkߥiNR(nR$n67~ͽrB[N5j8펈17֦j["QFVn$h8]88zpkj3R k7W%ȝ%ե^ics`S0Q {!$B#9=i*[?IZ#c~"c4IǏIY:xx4;sK|hiͼvCjVFlADS(BR>ILnfD9"3"Sh!ߓz1RI"ƷYoK{i̽ӇS"J\r;:M?VP&8Feg%>W$ V@F&EX~lGx% SɀKMː $7I-OM[^&Y\6Nk28j?#ZCTh.r,ˌ,0f:Xv6Ow;{M7;"h]T8ћ3Zh|H:lOz$"{V` oZ龮y=]psa,x#Gxh%GHE1s}h%s#.3Ug nU,*,"B87A'qgVeVAdzseO#6UQ!愣R%㤅;#/U4jNnv dlT:u$b[v) } $ż&8 eNW u j>zci9iFdxq?)YJ\_gO]4,ւ'|%\g;CgPz5wwK#DLuW0Nv8w*c4Xq'Qg6;.d,,^vX1B_YHi $Yy󍠵doM[!ƑT|\qr?M҃F#oHgLm{qp$B^֧vAO ɩ;]/l9Ɨ"]zYJIKVv> : T g@$-c) Խl :o\] [Zw>+!^ tTb{콛p"ǨKs2{T#mLUuo!)]#^ 0oMFLoƬ rm+7wOZVnv?q2rv.kKH*07`̏#S 6[Qݾ,R@Iek|:FD|i8P!P# HҶxx'M*[+ -~Il{rxIT.Nx4&GFũƙ`h6&#8H4 dj/| d SZ?re*}WZj^#*H"Wk/X' fP*{!jsY"|{ښg?]1T9sx2ebb`ĖDPxFx^V[MԇjQ Pr3?W#ynCNvED901;#O aBQn]Q ~fTp{smyށ*cDp~џWD=amvg~+=`*#Cxy#wxԖD|x] ^G\=V2rVu =(ZH1{a:;Cn`Si_wgḴTMY.J+^<>EA1fd,U Ng HO> 1$ VXbREF=4K#{ҦXb/c{]*o*K2cB)0Eޙ')Df;{ +>)V]5~ ˋϊHZ Ueﻱ!!JM%w'Ph#8plRޮ 9Fa(e"jH+ҧPvv1=,s4ÜN%fݥokr˅eQ`;Ԋ5ZQLNfz;o2"3s&J%$0*+C+=re0tG2on*,sC6+)3~R^$}O'HplMivoZ F֑|]1@VczqȈ:c[f8*5yEpA$P ݥ#)n8DY;Xk]N(Gsӕn2u!k4Bq^_j_Bֵj:؜ C4#J;<>eKj,;)qDW$ \pɬH`Ea$u8{hbPc(&كyf倛z ԠmAZOELܠm30S2^O)\qwoDJY3ڝOal/)%W3e?sǹWt Ű]zcFBIo#[ALyZBI,BVBӬINvT8?冾XӡYmt9Nc;>TL[2モMBy(:CMhvw`1c_lJϦĐ~ҁɘzՍY F k5Q9my%c8|hDY]ZO)/~0!ژ0Ahq YNjnwM> mlBA86ՁXO1-d4g}:C"#F7K(-|M ݛKۊiM._"vFe+EqgYvD,RF ;e;12k3b-5 ʻJՏ[҅%)uXee;3.e* >jU W4a*ѧ5B.⑦~xz.ԣPMĚSB'QiZfᆀWR1bk-ܱ*A)̻}^#GX&hT}+u+Jk`NY+\Jǂ3TM ;0$ BmZ*z6ź O ձ.\(]1MUBz $ bBB8?̩ cvy؋^op/U-KSdl%oZ1%rU$I3Wŏ2HKJ-].gbq^'DB K!R"1i\.d;g_$]eτp܀E̔WP)3q{l\ddm;!O%&vI+ƗLJX|=gH|-?+W  6L&uH B3 ѝ{_PU{@O>g/wT6eʂv ԧ?$ +O9GDbY6̴2xΑx\ 75h'+q)S=&#g@SYeVֵ֛|H.3[uė]d~Uٹͷ2qX8^rscc͌Mpo}X qX#Pd")&L@U7Gb[j껗һo`|=]@eq%Uc TAv?ccq鯕Fex<8&dnRLA- )Ћ:C$&ol 6e()pLƪ(-_q]q7zbvAMv;m2MwHv>l.MQD5W?s@/6ȘB6ֿ f%~DWɄQ/y".JnS*.cF wU<6V#g]x W\ glpF @}#7Q}[ 1K4+OR᝱!h v2  Y-~ QO;òJĦNahEy䷘u Jp#C׿v&DtCLo" cwGvkH{BwUlקCYCخI#ݭ*9u0WіH!t 3Hz>BT-S*.ku (x { eF Q-vEҧ032 F l!ua E;8,7(j %er֍BH.L~ 2Ɩ(Ũ+h ٛDC?7²4w4[k ,ٗl/2tb]p*`l.})Јg̒9rKeVE)nM<LIEؚJ3CJ;L8(B yzRy/fQ(ieD@Bi([ @$ %xc08b#sLqvrś#}240F^Ah\굆A%o`ie9FR&,Ϊ Px%u[:C B-aqT/it*ƹGy#Aw#S5??nVкlb|KR_Zf(elX;Y:кs݅ps/`֜O~;C79C i?$ts-IUtYVǯ"2vXOA8v@v_fd\} ׶wϮ+MWh/evVEe\baS4TR8X|D\]qݕ ~"0(+4b' kS 4$7u38=SjbE8x "6/|<5vɟ`o<)M4QS*P,DS%jWN3ɕ_AO1nRlQDRon̹jcOP8J%|2$pU"vEjaSn&nw +^,{t2D?uaqR<"1*`uo ߛ^eorF*Zgu? y P`߬j 1]n7I %N6+%Uj?FxHXMԹ 2$['zaިsLY&Ւ*]#޷ꔶy$<"E.d["-z=/|0/(&Ċ BDhYn4ժ! \ "q;g U5]a*1W'iALSόuk|l܈_>Bn؇2K.s,(Kōd?jI%[pDRi|tC&v1wRs\-&pݽiaeC6N.@|21m`耿(8q+kgAƭ1 R&] /z%8tzt0wRv4+o78ø:+!TطdL%' =UWῥ?mɅ'{ߍPli d! mlcjg{gH)404?9pu>>UЗJ} e7m_e Y*ʧ|1擈v촙9Xs$F٢n B1cEWT*L8lM #Q/&gڊ[^c!S#$AW%s@T4{dڤ84tx%(L+{Fqa]Of {+nqQ3p$=C01Fgs>dh|p۲peƤG ?qvf"DWv$|?\ӸZ|ןzk/r 6F>:ePW«Hku7:8:j`gn+mbUaܒPK)ؒBl)G1U.C(#pe?tx%~\޲FZiDn.~сy{| e*.K PZa'\Tz#Y|fg1%3-C5Ux x#]/'. u2UGaD{mNw`lU[io)߂aѼ b!D0D>:6T(:zz(*7Wc滢(2$gR2{u/bDb+F;KNX]>H0M XNk@m'Ar^+'529| ) pU8 :)OLQ헅m0@L\ t}6Ҁ$ wq*H+ݡfb q%S]25e3@P_p#2 /s$Z հ|THtL;dH7JQ:$'lҵϿR{斫IRJa_ZԷ^ ? )Ҏ|#Pʺ)Ä*97摺B.&pغTXdӲ}t|ڜʏ\]*@Ue pPb|@:s9si[cA~k;HE]ϵir.4t-=gJ%Kh8$V OqNWnO\0' u>y}P:ЃΝ8i3Lsj+Ƞ9ybse̚uDA?8$Q8Y9rniVv6u8'w |>$Q-5}'~5n~y _!ˋ+WM#(R=7ӝCx^w\`:Ȃ=pmN|npW]+@F6tCTE |vz;]R3vlw(M}D j5pdЁ4]m x$<.!S|I"l'%n39'kC 6LJrC>bl+ǣ1353݄E+z/mt&2Nԑf,٪*%i @~[+=+%S5%SEDHܧZ5OQgj [SILW} "p /]F7+drQqB>ui1(YީcP{G7vJ=uOj}x Ɣmfoב)ۍ_x#ETɥr  $ +j-NE!sy^°iϛPR(,܈ Hsq"h#IYIK]{%)=CX[t kby51I:֞(/{ĹѪhWLQ*]y )v֋9qKbMGn"߫lW-u3$@-Ih5_&~JP:R )iLNW u/vJRTpH1ubkٲ9Ä+? d~CO祈ᢃ8L(f5}Fb"ѺXؠY߷Nn3dָ60BOQ!ˆEBcVPu"} D4;X,bal {q~܈G6bnB!ȸ ۋ3ŭBS Y Puxo`s,mI ӖX 3$qAv*JSsNc4]^8qƐp,t(4w'S^I``Wl%1 ~A&o⎕/\Կj׍~i*"}-%VLV`nO){Bm̂O * [!F $uW 4 `h]a&$2χR,Z=bg,=EHsw8F1DzuLxBo׎<8 AXwsy2p!WgӘ8}1 #z;$_=#EZ2'.Zqzj!]sx(JXEEW>iWAA):/CMrnP.YvO|\1-Ӥ0i-Tcm._"Oj ,`!FRiGyĜ'!\㹰9Ƙ :_e%,jʒK [:U=e:!-+Y$ٳl׃]G֋NK! ,Gۥ?޿Zk4<Ⱦ=W9WIgsٹbrіSP| @|kk:\`Mޤ97Dc`imTeip0Td䍢6$ʐ4~ DzCu{a?UcD޽˅MRmi(l33>J L+?2[MZ5HlD@o6̑+O g͸Pe]_ .ِ 공؋cnH(Ge9tMDd X~wW<@dl62l鍴הo_*^"^ MwV)%O[_؟S+2&0n=:A`C@RfDk!=7W߆ EN;RȠ0G[J^'O8C2Aяhc@r -3#ZV\haf{ q!|O}>uKʽ] `R,ngW3C` !*5`=YgYWVQ6OeAqVT7:,ЦBՁZJ0\.V{M"`4?9MZ^:NP e cYchʖ߼ x1xP G{l{|R0KJ}&9=J%,K(8`)VF:幘]h_Y=/€Ob#a>dљ)(|B _rTv_ ;'|!Y낳o{BT3F3MՓs#w}nqs'qNQ!s#&>c&s B$bEoy-->u m(^ (oH|nX$h#N4Ab8%[9/$E >*>ί4YhG'I6ujƓ 8YtWv~]zs(i]#XE|2 7;ej$hRYۨVۛLj UB1 in#M8daCZ"^;/9 IM]L˽9u/Tch幯J3fx]Xe(1%5U\NqᕍiL@+{'d~VSXX9t8y&S V^ܹ_(U @q'8@Hd0}&k:QBmSP,jƭipFIƆxon c݀V;*kT?Ի;k#NW`Z (;tW(Z*=n\P;:X/Fw>EY[]V%o:'Q ʑ"}FU2c,&x-8ͮm A8'sˬ ^X ՝:wQ]/ .Jesov .2W y%9\U)3.*5^vKۗd)6 ґ2Tsݡz'rœ`oZ񆮙cya f;ꞒT[^,t@=tFuu }Uz^ }zŸ|":D+:4ˢq5QėǤ&˛TZ s'|d+9|S"R[s,amD0T֯$ B3*zYyBX2+m|f́85خu!C#:lȬV 7ULAo/䞶3ppJI>+{C{ 0%CC!"M7ˋaŝ\Fy{&6k=}>n]&H5EiO`KW]F񖃩6ZG? z%𩻖7?qLZz+~H7mMlfg$B#~2O,x?&8bE&@ic賆Ev~robG8IN<·ImM` f4LGAYLo7 ttͳ$lМ}Ccrي,Ks'n'V+ lJZCa, u<: Tf]?( dnNV]׈WP+d7nVHŋb &JrnBF{I$ƈΝRU%tE҅^aj۬' t[q"\&8NJlaU?({0_Ԏ _N"\"o/br㜳-D31gDy-^А3D,A{<7PBCU`-"T {S>%??2[RJ | Ym;wə {zu Q:`DKN9TFLֱWFݎZ胊`y>u A=6s1`;eNGGI,[dI-Umy=Ҿ|;d-)tB$ĒiJ^Nkn]"E2ԬIld <+3Qhd3ڢlTox;}opɯaO`G$![8b?.CDEa"m28ig>H(efOJ ?HY'/uh)-+~B$T3kIkY>= 9 (QzS% U̮S&;OfWwTD9(k ݎK >")Eh%2D5)BM~P < K[jt лT;P`?%eޓ#Cl4sΐ JՎ:ktx&Ό9%.磇tX=Y!Q.goB!h9_H*#({U鴥FBO?BuRظYwٲlI'xO&slLrGNcsY!e%Z:]{_2`BƳ-/Բe9oք7%n .dpU9/1 !7NIOR^#9 9I?*/, j^;/޶ݢ%A]Xtq@ o_8O,:v?vCSn*Ҭsfk;Ô%e+IX~À$a~[,"B.Ж=>,՛_[1AgP 'k aғ(YsOIYs>~'fP1ލsD` OEt4s '~_l1o*}ߨj" ɋ"qwcnb,T=V'JYL&L g,DPyN^YeZk4 gu;D/436xfu^9^+(ו Hw,N7(C*2xܞVbAS;:8F5 _DjRJӍ2pZyUs|> ,uf/@ {a%EF(@yCrhx hqAB;3{_~2`|Bj\厣v7ʳ<^0ޝg!x K7K,'QB򳛃moD/\1o*Ngeye^Bǽdt@3c*/%9>d2څNjDn ey|01TbK,G6K̽zo4-pO{A'?"ճ L? [mtZϥN5yMP*u뙈>aUOM叫BܯIEEnS  3BnI]Xqz}.MEn4ꞤՂs{{۰UɸJ3EpPIϭHxp;םw ^h!QP lk|YA~6)L5\w0Zh؞<}C `,DvRҧ;8a22t([v&TgfD 'ՂE N&wFD! SElmS2?'{P)!{uXs8za.w#2K|/8aNZ ʷP̿oR !bEBo5lE!řZ`ߗ M0~gv ="gz]8ewņyh4=0}/b^ "A9͇f;R&6g ?UHřϮ pԈI^!X?1晀l^$n0ږ-IpDryQ9cAڝ;_W_o}y?9jQ魡R:Q4ܽPmgX>K]`uA!.LΫփ+K*=UVx%_vs/yI\qPLDRSՀž. Smw>rTDGk۾j2J.`HK'R2{\咓Hw%wWMb.&)sf`*H7'E' Bb!˸ڑ>jR$ot?At1콋:! .j{3}`dD[Jft2] V;-.~fV( 1x|@P`Dn󭬀Uf[~+~2)Mb|y{ty$4vhhP1*5jk^E6d729vgz)d;EMY%3Ծ6ΘCFƆw|{ߕfIU㔾~ ֡nU(:s5Sl;V*ϊ+Jf"e񰰒#cSn;)RGJ-/>qQ?+100&6 uYi/-# Ў%35UYLl6C#/8'N"fc0v٥!k}L^!Ψ3&!%2CU,Y[){!FN 2}cGTDG@j~,Jvvn']5TlӎgY{tVr  -BzYԇK a|Pƕ=9*g`80N-B#ݮƆYcL9C` 4wU'@Gո!f7XAXW:NrZ5j{p8Nl)NQng%Z*!s<hD2Z祗v/i`JvfbO&-SȀusK[/B/EU(&_åUUCG[ʀ>P֥+ˤ+[z9.{:~T!Ƨe0/"z81IBZ-eZeOƥ#Ѹ-8~;eDRƶIUU}{ģf mCvneKi\[u[-E'=j/ww _#wЅؠN *BTش[o:KIvYvmOZ"\ӻ+ JY_LJ֣U3L+c_,HbKlx03㤟D7 C4HV{LAcSK=<у_z|˵T;)&[{b9C-LL 9~_W>U" zm4 ʥ}*UΡ;x )шfm8pEMXNゲZk tfES b+c"%zT qGPIrK.q>RM'Pjk!/JNw;{DYA}fUmZ?˔tDTKsyS8ƦjUldknw"/ ϹUTi_`jKLPTG#N|SmxI wo~z(+`B@̻LgFw$V釤>އ*1[ߦ ylh{elY3L`{D=TNW8#&: 2LԚkϏӲipaϹTh+Niu-8%n |成o냁w=1Z('IacVgÕз1!?cz\1!,5}R=)j3D͚{=vH?Ksh,n?M1g8G-A8F@ҭ@M7;Zɫ/ T޸ʟeL>{Oze߷k$ q*_sx>3yK[v ԁޟf |wu =s 7ʛ?*g\'ec#ȡ#m3ُl{hŗTw_ wb%0 "饿n)zEӪ ιZ ڃCΝ:O 'E#ddP߷AP@{XSz߷8S/0亮YsLXu|tĽyP} 5('~H3r`f$SǕ7M M\o;P0h8z_$Ea洅! ɕ- G<\:1)6˃3T4 4 ~ 浸o ٘%@A+NK# ͹/^Ҍ»Vȭ`MT,L[X׃cEӟd2=-#H/2Tn1>D)SKaw),'%h[Xp #y.dK#?W?Hfs`nYNGoaRE/I$Jdl]ߘ/V~CYЯݤh1Q4ǫ+E]ٱ'AdJ/[WJm-'g'FbFw.K!c,@]| ;3e2 $ I8 =o%] /vjvE$àao %$Kxc'&xwY|;K``_贞oH7/ "čsdJ$Rgn ܻdv3{dU ԸɊ:-p+ܑ<*5 WR)BLh:Znh|65P89 7 |^l1+ۑIT.GAXCֈ% p)Сk"Ż/їp1qTS8@1W\ $MSN6WĚySuHx GzFљm8ܷC\1heu45/|>!UkVPj9SR]hRcgۈUdaHK),m7/*'#BZ4qS?ȩRdӸ .6\? MIu Jeoqʐ$X|M!o90ρQ0&Z2R6z\ Uq[K(l %A,']d\5/͓H=@epӮZh-hW%ά7hЖR@h~WnZb٨2 lz]Va[JeFbٗ5zg\QV<)+[TP}bN}H3=H 'EpZh?Hi6Κ4;BI[?a\o?% iɵSn5("5 @y\sP ^'W<=z_E@n= 싷DZ5D2Þ--XN]y=o2*lnEEcײuwQwGQ ,BW6]Xfץ_I}HkǼpN9.25(MvTr ipuw3fO^>DTEUUZ7N&6%oaK3HmcgBAm#齽;jzg)\ Q G}6n %5/3J㼊 Az&),o&/U ь.:lh;uT8'b _#q,Ƀr0>5%kr.b w amj {֦dwGlp"e++‹aGaS TX Y a>/#Q|*#y:S?),T}!pֱm:P vpiQ}U]@+<^ qIR'?G7Wc9_>+]4aH|mQ<>Ll@5_T'JaI|1 .T8/k${@t {/q@qf&WO[%(7 L&+.K'O8MbB>QJzap 7T,ƣA${@֚`f-ywcUH0_^>Hoչ2R"ȠsyJ~jP2[ B.Z8{?NJ+@RZPq6|^5.F໭VfTn/~\ {{^يH)pzjQXVNk="8:V:8ܾ޽vح^px`{%+Wp?S_g$ߺ1d2=Z8`%heNu֐@A_Q} =!4y6Ggk3;-#ÜNP*advg'G;_;!c*,t'0F¤Ǣ7'+r\f޳g83wk>%urvV9LvY\6ygtY\~6])FXb,< = mX@O<Bs5pi;Vhb.Vu`3Fa>)dv*ۓc 3 ˠ删H5f}@<'-Hi=utsJOR$xIۓn9WKdHbH.d9Vٟ&vVDN6UƋcn8 \T**m]I Z{V%F;<>> JPww{͗ii]I-O>7423ZO?JD CDukꕁOJFa[' )ū >/3G]K(}wNX'S")H[d~Ү't&'zkO.5NjA!LŁ9u s,A4=єԌ {B> 2a5l Y_;\ _3cCs@%wd@Ҩ,`;_Q>JүV3?t'^Ӎ cڅ~qsǩ~fl|$͗ <: :a/O3h7[-?F067hDEfj ^>l,1S:"8]D%۩swbmH"6E F.o(I(#.8Nňlua@uS41a aT5l)xB` uoUD+'<+9"cW L-|@d[2( 9̓u2E Qz,e#BJ (9G%/{ *w`Keu>iL.pO <$Ɵm ?k!4hF[C팈(O}č_B'8Uad |L-o76b4vDeӼ  ,kY2+M7 P2¯||XaפGV+_Ē`i~y/oad#?^pv==GFJ_N~z∆+=x;4ʘ3/%cVGXۣ#q`vVE:yg]T'átWNdӣTHYl tH`; V!FFlc.CbZTD1o=Jv\T)m6_ȝ"> fcEF o=v^!C[k%E#09mLtDmV2'XkSy5џnW}g1ъk^=Z#N0n:_.0ToZ/_vۢJU+P ?;h,Q|Tg)\||IP/9vG>{tX4HNOW 5Is.T;KX+j?!Zw*9$zGlhePо{gYqQ8ڦ@+[ 2T-Azv6h/tr@ WkqCpSe^yW ]4ǕɢJiMGa<—3 RfRzjaMb.[Tѝ',)I.)$Ƞ1N--ߝT!,'$5Hf7U >(1K[-$+3?-|  NPz69#EuG*}tAGX˅B%w2ħ"j<SpLϵ_LsӤC^EEE(y]%S<2Sh!'^7bi]i$bb^[v2}/,ied jqq?+0Grhɯ$@G0khf1~>Ղ:ȒPOpMX/& s]YxnBx+XXaW,?B}޸Q>!Dj$s_Nsb>"Xso,-PF'̀Y#[Bn$}Hͥ[UGaw,Zq쬵C*C})52O.c42W*\dT=gÊ4Q5LE /lJ}/58KGX/hT뮃,s,l!Ze+Ls yZPguG*P<3iE N~_w]|V ހb"n͡ED( t͊ĀywtxHjkr9z%M8::-z7yX0I!s2e'}u;9N40m%5ybf5¼| s`MغmpGC@`KumO\á;ggԞe4Bwel[!^."6Ƿ 7;I5?Μ)F \'Ĭ;&r<?uYny>:Ӣ5IP6l<(e>]|nkf\_騼Eyƚ6 QPo9Q ;Sbݗv bBTE|$2QU+>,ˊ\ZK&Vy2NwKGF"+ym l܆_aTFzAh]qx3'+p@125fO,_,VoZש]HWGb2go$lkwᄺ3,M?C7q>87כ;1ʜr(-;Q}`\'XPV`6I s\, n(%ə"Q}AhV#LmH8,9#ޤ:!oAqT swƄ}8 @˃{l`t"9:~^$r6&s dQtTGhc,O*l6#WfFH.4HwhML`P<}CΞfg r$hʊՂTKj[P&ĥw*d;Qj9~"shmԕ\7OJP nﳈ,UCS1E4I硽JWFpWtj.7b ރjks4ڶ,lp~`Se ZhGRǭY—5;ȃZټiTb;]q·ș/^~-h{GV҄G1za}䷴ dػ:l\ "ԡ^ i7St P4Sw~l~^ Ԝhb%]3dd}MBBMAFr]h{>29dݚt]!LkSe}h_uưEUV,q뫏'3BW, ¶F/A/-\ ?(ˋ;-t3܀"\s -^fK> t.Z]uWKG1Mm;^ tDn~ f߱iF*'>lN ϕw/>.xaZ mB(u;4kTCn1u {=ئCE;٬JJ.l0x$p)L }7RJdyu.$07Z>y \ [pF8KCTYmM_Lrdc[Tl*M':̂ElFTEC1j URn?h 9ֲ ;ޔV؈_0Wr@mOWyR8WK5?h;c~jT҇Re.w|L4bo'D%VR[z+`UbJa0y4׵zȪ+?آGm')q{j ּI"=DC}9(} WɕHQХdolP 8a}rz!ij)|9 ܀ǫ9”sٷ|߻Jƶ H&ƧjOĐ9\'aUkoD U;UgZyz^y ,pœX<=yC?G/J6 o"aA Hб]F3 ީ6H; ׇT;y_SDI^}]6i1-KHVFȆL|# c4Ql[{OBA, @m grC(=/m?hWBqՇ%w;?)%49v\mSB>w әo9'o[ 4"&"{!:):?xy,)P.&o}]k_ gX;yJ> >/ 7Kz53D{BPBP{Uum6~ٵvk T /mK(8_7Qbg#[ E"5LcQ+M"7tP~z-_8#h|(S-0}f+>#cD\Dctϭ6Lߴnrzc(+ۦ gQ09|k-[n Z!]Rw缼*0.4{ˡ+;5ߪ EQKFY1}>>R0; Ġ'`ch$~=G~z0F=OVN=7 s-!*-_ cJ5= 4=>#mbsAZ?Z?%7H4:W^}?wŻ}p`5H{#Tm'8juDP#˂H5N"jwoU6(O0Lkҁu1aO3޽k/饀% 6I,?| >Ð6 74ՁJB|TۗZζ(sǩEs@SUf3mvԪݯH;ױ$Thp7 W8ȈP* vBQ4۪+tPoiꘖߴwSYj%Z6A/R>Kʿ3c[ggPʴ RB$H*KWFBOC[< 1Y Hme4S:ٺCFC+T cb =85oV8^Θuh8 nנ^]=Cs&(*~˂_ꕉq#8>7-Hyډxe =M,|Q~}ka8pʁ5XF(wϯM/juA3S#T|٠lYV^uG^,4ɺm0wQRT˩UѦŷ}xsط %w^/CLtz}Wx$YMh?.:G:GS,l2mS;4]9j;t٥6SN{"$"9Hfۯ>V6: >%]µ6u)++:ᷕJ{\Wg2 #Ucl#wz'9qf1#tܨot&e I:.5虪J,E^2nM{dpvo#6HPMh_7Gi[Q|Tv2.͍&cMx`Z6k4jS@2*'|{K%RK lǫL0)ĂJB/dv6[xSHbΝК=tBfy!7_S/HGK 6/++(L1%T/q wR_&9Śzۋ-m UVT>I*aCE6D!o>}M/d=xvo[˞C``c.Wgj1j0r Z(&9W% R Hd cm!x ֲvש֡:l a @I7FX|{zP,R?`aҕ3To9_Z $-ZЪfi2_!OYS0.R'R0~FP C}?Ɣt-Ȁ}lLrCU?Ч)O8ېd>=/S);';Oӫa[!`B+~)A)¥>sԸ[]G'"P_@E.__: ARU6{Kr4fY(b\W5tymM YJ6o rDcQx-&B8Dfq|/ZDZI&QG˭3~8yڶZ$o8E;8f R=M$Z~c]jdӃmei\gpd9ޥu(𳃝Q?E37ٽz2&ݐoG!ū-ooVJan?P4`"6Y?~]VNl8:T+m@4W-"HA'3"k=MY%wi:R8S'5j ܥݴLR 9/-ރbo{2' y)>0Z:jt$TWiZL1:.a+Cm> 4iœE\ A-ӶQ^QϮvi$f( Vl\M)7o:,dRYRZ9I WBKEmZR f厀B ƿU;xdD0̩zA&q uz\Ƥ:1./o#w Ѭ3{"-TN,(wVLibP!s6[őQo/(пp.g1pW7AldVp$Nun~+IVJm\W%i%IyhQWNRR)*`BZ#_ /gL #5ߒo(]~ɩKru\f1gj^HFyQay~j9V(?@J,|u)?PE* kz<@fQ ^bbQIpHǤ/Xb3  o!SxVޖN!;=!uɟN-k`Ӈ5p"E֚LSAǮUJexɌ_l(L7$%yqt^ zy~ }s~SPKC&ѽôZ@ŐTN1ʍQmT("9R')B\5hhKĂ?I%gU`:\, C苝|tMsVҙ })LeiYO["sFRMr{RFղXǭ(x,qA]u1 lc!\Qê>.d rSƷԁSet%FbΥd׫糔,M3N%pyi\Krb0uSϿr?C^$I Jfu]/?{I$x`h5po&/V+XISK>[:+BPPm TzNXgNW?Sxv)a6l:6MWy Ek|chJ~nYKqX>Ul$䳼\MK^60 nA)zSUHLF)zܖ) |>©zxRʅ.d{\>D3»i`Q|靧AO/ \9;1jXuշBqY ͢ UeLЊr Č(RA e.TIܳgmgZ-.?û:~/jںQD&pqs z%j5'$Wlx܌A *QJq\١5`>mF3EOTcڗp]\7d+z0,#Sd108Ś(d0B >ѹ_ j땠֭0[+' .@U wD<͐|8] *M]KSoD$Ľf]-ԑVg3DݫI@ݦ7ygIrunKQ*|އ={%XXz\qڇ 意fq&F[g!_+\]Tb|ș6Z mSGh嬊\|Aȕ<_n-Fb]T&28pMG8pL¾ho|t8 kŽhcV$XB Z{B˷ ',Xλw^Qt^ϸ~TFB\zVh=-emfNar&kxO8( ? "g*ZQy-pA"4Hpmw\yAV~'r28;s0M: lG _ ߹ܝ#_Xc4`6y*5wܝ'%,&&;[}/p7W? Vv.Nx[!2; [@eǤ^4 5EnDAe (1\YU,}?qdA#N$bKU^VsY8ۦoij}RN΂!J U?mJ Aρ.QOƂ gd22s[G|mp$잾T:6g@2,E<ܑRqyczd`at!ëKֻ,1@x?(5@zΤǵ#EV}j&ֽMzk11wX-4%";:z9!o(# R=L{OWrV4Z%3Yu5|~C?9?BE{:_ [9?oby /}-d-KnbͪZTr0?tԟY7oKksPXjrgN;~TCc#տ EMSqCO _YgEpIwՑH 1EdBN,qҾ`DߴclTb\a<%[=8>$F]QQZ \]ҊrӰX[ <%ѱZP)dfáL+B4?Mizefꁮ}b">Ӯ'w`AJ>0sv.Y}ź"No;B39}$7k#2 AoNDDP=:SV, NHAkRTc*o(. 3O Zrw:ȸz;.6chPN[%NV1PɗJz)r/9dt!vN4'F\p$"3URRSmlKo[R 'ޑjsB3V:zvq$~ SRE.!\fHtL^#wWMiaZuEfNbCN=1~\ uxD-oWy7zS V2?cZw΍&$z{.|sCOH,!iʶؠ κ֯3T4PBo1h~]N*Tc8Oi=r5>KOk2h΋#ݩ miSV¾߅nkp2Ӻrћ( d%y|9^Tvjf~M|LL^kiÇuoBo@2_E8ܣ¦fvB=Ypcf!`XDIP'>jvN,~6eYIjtߵkR99{vzdG BmJy_ݦVRrEOr]F;cj,Yvp23y}pA"dV(|8Z=y,2FhR`%Dl-Ux__땵Q0\'feTtC}G{CUm!os *uh_e`GgaW1ޚ.{W3yz ^9MJޥ͕`>U^E}"hr ȄPLּ>_Z_x% U;5P#h-E2!Yc}͟^*9a45j8p'a$b"*p'+=L⮒P 2P$Qř1N.Y4`v3c!ZDST6F]&Z(asΑ~9 ?jhy ێ$uNɁ-Zy#Jk Ϊe/'>֭++dt/Gg(pJmB/1vƣ0E=Fx8R3z~+.";q^pJTeUъAi6؈3I`  0纑ЭEoPv){rϸ_-~*$@n[.,l3a*%NZ@Yq[ |N aFn]lNU1sҽ'5W[*ί Ц?l1xo Q@&L\VA 3xzr hr8Gi[.h [7~CDUӶ!`l)$krRFLB-%$yx̗ T| 2,-?ċ{r8MG02ћ՛wf"q7lSOlJ:(-7;؂?ZPKXYTF#7] dd:?͎6*b;{D[n ~kl hԮuvP4~~y<%r(7+߿V@`pVa%zPN-Ի[ xC3h7xE+|n_Dt׳hkul(sl}hVʦ2i ܂v+Rpil`ی:[FDe,>gw;4Jm{Z{8/OTL%wL/J r)(T9xJI& /:V8^/KDV՜ՈiM|HxG PPl_:UbS:9 sE ْm{4 $6V, e5wD AFbixQZH^R SX[pJ )^F:ֱ:osVeԾof2OeߥYZ[f3L8+ڜ yi&>\9[[:Abdd jz=kWJ0KZ0q w_.. $8Y2W/֦r{{s̏y p(@%>gb Uga9[;Dϓ'ݱ0܉%1m 8$*H)+aui%8p|τ\0@kO:t?՚#A^-cq?qBJ!cq^?Q7ժؿbAdnjiA9&'?5Y:MCYؼ8F):Mvjs~[VWdˍ W\'84|vp|^s{;0(Y0M^2M{ƌ5RqąHmm ufNkX-G ]ی(X:V$ǵM#=#\?NOwCO4+Oӳ/aƷGn`}{ bɳ١9/b=utrN@;+ 5&+Őw8}Jk7 f6$" 8 ?3Ӎs@ k&gY/$2o*@LnDFy6tЧ+7[ lnvp~Pk&be{ZɜwX%!E&3. TM%UX{ ?m "QљfYȭͦ`cx:QES > Ens.س|ڊ`tK3WB8&1nyz\r$*캲 k=-:n W %t(rlD%xX>]ɫS:8ER̆$ʖSb4{BbkfV68ȖBd8T57` hh/hngC`ɐI+6ݔ$p0z)%O+2u 冚-woi,Vީ/fhNQVΙktex E̷Yu/Q"|;j]n"C3s ɭRLJ %o`Fe7IdtZEf䁆WX nbyaW:d5y9v.rB;y[O] $!Kh||/+qFwPEVc=Ѳý2 )-t c`YO:W*ytƫø"ɍR?Pr RaGb;={O}v:8@brq3 y+QVGqI,5\bku9t,PLb\,B?%!?bcUs)W)'4m*"bA'v=JnF /lT[+9J.E*e Ö1ի![#jxśGb.R%!TxhM{#U1@SRM4fƪzᾆ@:*U&&CI%(nbA$m%{%B%1T扁ba_-#ʊ>!5s]/߸Hc塧(?ĢӵҢkhq_#AtWs,`?q#A}zq_ |Ѓ-螖iJe>&mXR_`?j1O2Z0}-S=^T<‡mUCM`q[<1a ~f`Ι,mN^fH4!ƨ$ cuLaP.!.G$m~F"3b+`ύ3ϯGI3*%ӵJÔ=sw:C$vSϥljLnFʨSW{qFG; 5֠8sfcU5Rъ|5"TlSw4@EnV_4 \fn_ 2D2duEF/7988FŜ=kv Jw sz+g]WEoH-f/u%V7 F9y݂"{*Ssg ɁzG廓yFrK )m]\B$|q٨uW(N~OLG<ڂBXg@_5z_]^q- Ʒ,/(њQVgP,>?;sl/ﴤmb2 qማL ?M MeutRb(! u*VH~ݍwOPF3W%eq"1QDtОM/d"N(3tqꯉT]RKDgۉuOɐso,mo%'ڨ<{"A-~_ |ّgHʥcR ~~qh~KTՌbPa=X6\YNU?g&%\fTb~] Ɲ};0m=%%7@ L!r6l9ƍUY!.R!@X;w K5x#H@q#x4PMF|iZ{lhC).cl1 E" FL_OԈA`ZCVk[ Wl)e_^W3܁D陋+léUi>`:\ܝMU,YݭC;s<-+^\@%? fmQ(. V=2q7zT>-c)a:$~W8̔#kOц:)FXYD1]Qb{6eFF*էRe?,ͮ,JyEg_?syT2z \5.nӀmִCj WÛO}@TI)Q)?Sf7͉sڲ@ڻB3*jZ֨sUg6TM:⯟#d֌-B}5{<]7!ƽ )GBuB$? 6mؚNg$B||+`+L@8X[{KN،}Ը(TYccojܐo3Oϱ^C ?,h9@ ;8:o ɛ?#]LXS]D@aWUĖC-үS%z,}aWMhnveNw5:buYBlwZpa%*xc *ݛߞ2/ C%f=C|[% ũh&9mhׄ*Q g]Blԭ(S< "&7+yߦ !iJN?D+~Z@5X8\grװizٮM qeΝٺ -XNF( ȍ%UEE!qRxrK8\P]qny'R7bikJ*j!1Mӳ(0/?ܭYԠ>ț2FM'&?ǩ&o'`eõcSҿAp70Ҹ2z(A^0/<}PL9i?kx`fjQ|EeG>@l}%ViG}X"GQeJE8ܩXj0j322|u]vy0t]וM>ahErY$ӂB2f2[eϐt^Lca//w5,5(m9!e2:֔RuǤv(= {d_ a (I'nr{FI|Xgx+tviNJ<*;LEFt0#FΣaチ'J_0^ʟ'ӴlmF+L;B 7޽$[o97iXotMU?d$Т/5Xy'vpAUJ1J_:W@]#9Hʭ -948nv/`_%O#!<'4221Ѕh4BhSw` HaaIb K*`YS댐Ddo`S ňoepk^yJg&4VW>usqh&m1>ȸEp,'y˔ X{ȈEC#|=rn”ڽ:)vfHP&pZV0>ǬFw_|$-vCcTH*_+BO" s߲ '&n#$'SJytctʧJ8jslڢׂc<$9M:hez %ZgmdL$}KM6 Xeya ٔ|nvhr!ƥd8"Jt=-E+rE˩ΥFMm ,cM%Q4;Nc!W{Z8) /@8KB*ܚG2b}- qY7o`Z$o9p'Ơt$N#ؕ[_" s,4Y%C0E8V$o30=1!) \>> ѩ`>])CԥvIcדc.__ӧռK/{FkB|tUg,R^ѣΣ%):jCYre5<]̍SuEcq!}Ů}_6xO|$B1\,Q3|ndo!(fmarJfR~?v5lD`|&BW.XFF+Jtp5\%LsޏաD{P+[8Z XuLP*^i%CH9Pzƒ>ܳ|3n-.I](HNy*͛LG>BDeXʤ;$h\N:Ε:.>ɄxM12Oj i-2=vKr{*y[w_\2܏>h 1hgU$n>˽Q+oLBZN="##PB85< K78 `,.ӈ\-':膤]Iz<'-;== yAe=T&7fF>eY4fǘN@{Q|#GH@B&9W]:#qw5Z_ o9B=[OIme r>" K30TN,EZ EN⤔Ω{He20g3Օ| qQœmA嬴 llvY{8AU︸r/rHαI^q{]Gqy؆5*@>|Arvy|GH#i[mJsưnmRC]< Mf8 8Cӫ/󜓂#-"$d L̽:1EԤy9Q?A/aeBTU-',,u8-'- j!N 0Pݧ쥄 i kuBLA0Q#,+pa l#脊 }qJfލ7ҚfJvgKTBdd(ZPoEqfG}E61j{§\GNr"|Vי{c  $lh}.rX$n%a}/K.y(uNM$铩ԋa(P ;]Es ,(iκṡwu#A]-!YYj>L x69~BtuI}@&hƧt5C"ixDC7sKj$e x[L΄E~JS,hvNlQiLò(J-Hٱ@`vl^lCe%w"Nܱ503zdV 5Eo0ϺUff_{`kyT4KG?[,6ؘ픺]Ł0[8A厐Qؒɼ|# ZB)=& $L{ZA>qm RmSXSFfշSɧQ TiVѥɂ$U d@Rg.*,m=Rz.qo.a~< ּ46MJ4R9PhPH6֘&|.x6~N ;Pɒ%B1M$:v/Pje{&*-?cKޱj.`οmZ?X\2 Y>gmF noAtlaY 6狦{뿲sx6}#=A(c '40;Jupӫm*ǐ?͖~20D@%eЫ@<0Njnv:񃏓L)-(TOȸKC7L^Zu@.6Fil"7`O=v37U&\ڶniA%LO,#yLW">ܔ<[ 1[KoRɱm=jPXIV9A=TNUdN3ucVat.Bţ7F nQ(|CXؖ=ں9Y!RE]B=nV*Vg5 e+>Jӽ41=GE!|go$ zхz䕟Db8Q:;s>X!,\EЙp?}-UPe:p ]/j˜QirWj&ᄽ:d^َUrQ/,K99*+'XBSc0x0Jr dGk?v:0Pmi#zc*;Je{9&gTQKp ]8W O|E4k:d; Rةz( :Lԫ9mGaɢcx.9nLgOlXШW,IKX;ʂhwɳx I9G>"ϠO3ePQ{S!d w4OLy EMVs&.m׮*hvξL}r,G?aDq$]{O4=eiO/d6`3CB%! ͱǣp@Hz>*,K@Yn3<[><wo<7Ei+9֡Ni }Td. &:D#Zk³wes[o=$kx v JpEO]/RV Br k+) 1]k$MO:B ǸzV2ۍX&u`?12G}kYB}^2 msWЀ'{~-NS*4t蠅3 #~2FgS!{:FZ"n+N c(a~)aT2]yif|X䉼4qUOj4\vDTg>/^#5~?roMM1~]c^b|~MqeaChrhs#+pÕI62ƆJ{62 w T0aoJm?r(53Cϵ{NTzк v6fR'f6m ceju^ޚ6;tpЗMFe`ÙG{N.$ma5 9C=s1Ih/qu[ªbn`Ʊ|ĕ1@sXi~>lfrɼPߓ*57/ \[v@sbY*,S"cR lE֛y^[E!jz ]PT.ŷñ8zE:$>eLu?C$d@#(gjV-&f# e1rEƮA('q Tyf-?6V6t0h2Is6q,0NWrp{5Z3ީjʲm-B2%{!E GDh) 43M`m龕UW-dPѐnS:'k;'Uxݩ<"h0j3j ;xBϥi&MR)+g(خl8~VYmͅ^*4\oȘg~ߛs?X+LT tHk+|9MѠ?2˲${EGRMKs%u1`EtO4> df`iFD\!nͲ$ϼ1JG*Kt@;4"24 PO(-}¹n>`⧁ai18h%0Y=t-k$…p He^=Mwe@7َ7!s]^K2|_K\lO[&EJ! 8N]VMD<@zs6 dD@+fJ? d|ը".}Ai7#˘Z+AOlL d4%F-y)x޶@F=2S~P^CRT 1Юzi=isIV8nXӂ#i?bDuZ)p ) )Alu]r$~}/٥vsl@ ՘=v1a!޴ -kCq]&{zx[n&@c zGGvUPm$|8idZn =X6OxU ?m/ o5 *F:ٮfK8;ETso#O|G."KpOTfttdW#"4~)C̲#Go5A2`܁QmNR6 /Y{Pe+% P9h <1SFG:a#FJTb{bY3yZ^;&8T[p|~(-O.=F\ ,crd{Y#Ea,]ߡľojS{} g;5i!]rTdub… eN x鿕2O=%Buv47pV׳IQGy%Oa_{:Bp 5@37={nGH?UGNU-$8 k_zܧDd30%_œ~MTi&umt;ex zHs0O[EEh5#5f_{g:,Oz\07dd}O5\QrV$Sp)SI}Esx*$=,VAb3+͐ aLG\y!f˳Z*tbZoInFt-w-xt3 D M*ɃWE:2_x*Ƕp{ȍ1.=C8Ԇ W[T t=O见}D-8Z$?kk\K_ENq^@TIG<]G׭g>7X)5D+'nj(Ty/E-4/ :[S:Te_oewƲWHd6.tZ[4Ҹ * gغyyO@Mpnd{T} Ii qFEF~hR D=y!}1 ͙iz69|AjP솩 /ڴی[j ?Ws,%>\d6&w/h:7\uJ#`q 6K>*>ŵ3C&o cOl~MRTM5xn٩4qRf$lD_LDU8/N%<8d_LvωGi\ťn_-MČMAꖂ+ad9>sXl1q؅c`nq^|5A(4 (BH9ioktE-'UGA[*1iTZk[ʆ)}3 ƕ`n4pFv<oZI ݽ{k9g;?K\.(.3"8e;T)$8Pb$𛄱 # P2'n)Ԣ0ِZOn:c!Ưi+hU7{HYZ>2U6E%L\m~1,, `F8?QWDL":YHgY$jP$[FK"p5λedS5(yRH3x]n()wN롼IUrR.WYU6R:UD8hT`7^nX:_Pǩ7:$3MQ8.u)vK5;5y:Yr[\VV ;0@^G*!!lW/Bm?z|j\'\b*9[IK>8&3H)qyG}%6~F^#VFB2, r}wb"59b%~߭Xnؚr^$~U|M !> |*_1"9REéŒ>p;ctYvmB(d 93);^r,+yD*YzS3#4(UB|(|2q+`3`ohFWQ!2ۗ@yj@꺬'1'sMݾLK{c+ANt 3GKmrr^jBKrMC:5;k`#LMe 6JXm>.\xr@u$&£@ G:kV ߫}4\sXv1_vtFbB6윻ٿ$%f嚯-[57$u_%YH!0v`>jzOf,o"tz!7xb~$P&>K$K'ʕ"$㢝gleΗ5FD?xZqb'"$Gf_M;r]_wlS7(xE])Hm3~9SWؿ꨸7pgF8?C@EJRRvxwsS.Vl92Kɵ_LpźgY^9YfN(ch`SFp\X8CEڻ1%D 4N/U}hpMW [.8!n}n,5xn:g$}jdf?jMic)A.٢wހwrk& Htep"o.Rf@aY1#oA aehV(vBћՇWˊsL2>`P&KYEf 0uϮNbaf8e4T(<˵mlE590˜>;~w[¨͌Η]0ma AE-{>fCv~D%?%K- ùq\@}Νcq}l -9l/)Ռ@ j Rm #r 0E\,X93ek?MV@X_mHMۤ~?#6,孁3Kr䖭@dH ]&[{cHN"JlWx"' 9$v1KIf! =?#DP:bD. >QKqtjW!w_6 YLZPZM9Bӳ&=M}KbZh^y`x 2e^U>1pe[tIxڹɇno~ئu]²&o^tYb[AKS3%֒k򰇟"V?,s<7*ckEwx%[opu uXN {rRƗz -z@tى-|phJS{1x&=; aIW 6xcdE%s- ]iXUx{pKV~4Iu@xϹ!A0J6  mGm--A#a_@|q0JA# dDa{T|5}ɺ;fJ\(PҴA8+*.ӧu@ܝ$1:X|sSj?s$iuB`u;8S3Tֲ2\ֲnEs Y֧Q0vK#GC$٭f9չ Y4d<(RAv#1? 8=oBΫ 7&˩ruSmsp1=f;`FQ辖p-vVlh̊P:(u$y] 7,AOft C^ԌcvxG/\jSk@Hu`X>&a͞9љ`»o ܅2qpѐO :E74qncD* jZ $Q z,hQ[ Sp: e[onѺLI3dJGoB|u/­# qcck'In@d~C¦cJtG&hW8F̓q8gJmEb*ܡ0#= v3zǚHǟEb%DCZGURmH q>5&*Z ݊JR k?ԥY\sǶ0Dq͖jT?Fbp#o𮊓7-w4UBU] 7AMVwpbRq“IKWv6r2ظ@;.ev = gy(@Ԫ49L/o՗-'zQ"ښ<_tg OB1o+HYZ 鶊bP7gTA Q(Hx!nE*rhiva%.D`q?9H$qw/*'1:d,ik&SӮ2SzvtUİ _l||7{bOJ$7YLVt7:{ЧM:a 'V{m*m](qTƄ~qT&Ѳ3O&C?ɡU(۩ I2![ZO|A%-D\*%"1K;73o0f6µRP0rwy%LН[Cё:7G9|Yg)Vjav 8`S4Xm _6urNO7L-hdp˻8.ُ f߽, ٗ ͞ Odb$i| %X ᝤG蜐m U3+BsL"~-bz1w_ 1(jhUZ+1@icHB } dc!=TD^@ͤ_gO*c 2YA?J[}~B /_fV3W OQ &~Uh-@5U IWx%c"!@璟Z@4iK+Ƙ_n"ݒ@Դ8]1 cs_zboׁu W"r"3y^3|_ӻj2Vpoo> NMWD0 T Z:qStq233`2a2VL4P5bɰQN5S"^GM~8żvnwyS.%/E~ .?ԡIG$֮qBs1gm.4 ZP5eC2]#]K{dnm(f. ]Mh4P^{[{h"KzXgϵ$-ݻl=5C.zw!4P#PO\f'}=/$咮Ñ*Ip ~w~OP{6vS;=yP L|(>@U;mV.aM `JNܺ~oYꂫC!O X.I-gqxqbL5[aFtz\x@j'Kyp:"_õ[[Po%0b J~ѳ_z4ʩvuPw4˟'|q|hfLY鬩U,LTdΥ;; [HeKo9h`G>~. m$?\oT}_Ig~Gɾ4PsA/KhmR!h SߥdXF|SQl(|l?ȩ6[S)s+bptݜ/a \уLzR m Q-6l(XVRiϤ!wv\sgϦb=6{%+V4@u>/ ķZJ u"_z&CUc7t-X1;eJ&DS68<ׅ'UE-4 437^owM /R2Hb-ن8ax@8c x#6(!w)2e ,d ̳ 8(D6sxxR}eB(YȮ",x-c&FkȊK:a@;=HyG =1;P"dw)ID=8vNZ`'\zHϼ3ݭ]aXBizO="4ͮ]'6…MU :AҔ((kt>ڠIRvNZ‹5T6@pvم8qyo0A7:4)Þq-T=˾#R 9I Xy,ɂc^cDd+NXuW򵅖PsĄ2| n݂[ԅUhp ЎPhj6ݙ] c;A[u+ष"/G6j@&^@LJUDOB\$j02Y4tXY%I%T{7uXX-1v3 ,*Sۈr@ )5N)1:FJ]pMa3vp1t`:#{5fUଟli%| w|WxGu?q#y?}/zlyV?P%0%8 䚿}w4R%5>t4Λ;\#}59T\bn8iQǝxZGojq}ʐX,<$,m𘟡=%/~ʢ"]YQvy-ƥN "0{L"st]i5VTG* !_ݟ睷4e.^ƀw]%SsƆ)jK恲@e%YWTS۪R*9`D:ftiTg['{IoM$sfip AqkԒ)H*b̓%7 bNQ_8}= jqꪇ%)` g3.5 `*Z1~/Eȥ^%IS@*= }9< ǻdghQg-?E}\{O&f|XXcis? CVkh%$,4sfiTpKF2U*{ 2rqiJI셵m.>itl Q+ q$ze>m'2}0&"dVD&re!oJ GeuU3u}YY%:Cznz"-.Vc!qW>9CJL!X@wcc03Bv97/'}^|QyKHUיXB5+2saKVj/),u{5?rn; 5ȸ3i|eg4gg~i:jv" , v@#\a?+m{,qF j.re7%p1\wMcVbWՏ'+QqH(zL+UiYUZJaT6a͕-m!D"P ъ⳴`(B(qpFC*0Ozd;IeϏڲjc6[fiurHC]kEr{ZOXi=IT~?V"POA}KYJmmaDXwY.qŲa 1k<WtvZ_]]i_;&b;OEIYN z:ZE6=^5rK|V9YqѦp}[KUne=:e|aB:k6.tn(크9C nYcaGG\-nd1g/k 99{= Rچz_Bkmn%XhhFpn1e%wȤwP E)"~*q v.N~P3ҒQ?nҽsJ\Z4ٺ1ǘe\G:.B"e'wrQb*SD*9r%tup5} qP\Wx~+0I.xZy[;LysKf5<|p7MoOSSZbScYQ-xy*Fi;՛R%FJlDMU{aU avW|lcM / $>V(T~X89+J,];\ ru FJ5$#S7S(fӹFFs7DT&#8$$knV45Ժa 86j?-x d -\oEhb:'V9X/[8EWAJԳ~nLRvv/,(\ i E0|NXiyXGDJI6b_L,7zi8t*0gWy?+tpW8.J[)fpf`tr/{l +B ӭpy'Bhnv-9PM:k}:|I,_wk4q-:YgE\VʅH@xb$gMJ0nTK6%uӳܙ!)rCk`\<8~uECg|ݬbR5@>4SEb\_vڕ瑃r vmF^XQo'HYNqތJԪDLq߾XQx CvE6 &<СT35tv4T+wǠr~W>_~X]c [|={ܣK}N/X1>ҏnhh{V2<<8;V4;BJsC'aAjn%֙9i:rYDf30\Uˇ9K)b E7L'sl{D򇎗fW!z-Xۑ% \ws*y9qx S:Àbiet?pjU&]M(FZ{7>54"j5'?KljGs):MlJ"cBSMK1XRⵑלb_ GBzj wUB<Н":SpgrRP)bYNp8B$(`;zt =fQn C66ifIOkTQtDfސH/sB0L;Wfޖ]T$Nq~H>|&\k\a.\H0cOǮq0pJua*qNb25$0jwoO]h*@p2* VrʤSczcS+)| HNpQ,FZ≌gNbn-_JxzxL&v[r1DÍF9g14{hvW.L):Ao[N<%SG+4  ;pZYiAl*;P Iiu{Q1h84qU`uU\hAVG}^G"2g:o*v3a>Moޙ8[㰄 2Ww)P:,Ju^pENI{!>PB^H>.TWx"ڐ8@"n:5Ιv{ 1W??>Tփ]޲ G*'B~$WGxѬ|UJ>jj0KkzC@)`Msbබ# ) k܈M&ur`C=f`4" Y jRݽ|ex;&(N̾_ĩ;3m-EҶQF|?;P %\Rv0WT)04~%7Dɒ'^ pE󊥸_"UFQ_GD P:/~LDv͖Y7YDغ+tބ W:>В=\S큒jmطԉoس;ڵkۃؙUd;z sYخFOU\VeY8Z59)Rj~L͆փߒL%\ N;zU2z28`v( k8Π ʲ۹XבGE7k-IuzI/YSfwqE$Be+q@|2S9WF=$ گ&߃j*e̿ %ȤV(eabRmKRG;yr3p׆C,ZzN9mɨ9AY.ju УmIP` 63Y @AC3*eg^8MףPJR2Y0_'yxr3";</Ң*![2dą_R'&dMʇާLUWx9{(_Ff3|=BRq&(ވCVق)cqm! rӀ;(?H9{Â3W].A6?}H N[y$iNJ(U9bڂ Eaˏb`Yv>|.RT)tS{'A8J(L :XV20PO|wsB 5|.؊8P|Peþf5a n/J{6[tohu^g{fIJr1sY,^ϒȜT9aK}CϥB*,$6K /.;(Fk毓` JFaNjx7ju-sffư K@njE}X$ 4ZV[N_+!<=fPAOx*?^tF!]ʍEN=<= ѵ2*{$r4$D6#nQN2.];꿡ODNK %sZZUM )aw1H=*V*-՝Y/6E1t -tR#NV8m)vWБd,Z:r nЙqMC9Q͉D8…5 N@LnW(jCְ˃I8K@4{j|}Z`3wPy'?jbo診o>!j `B%O&-|.TI'̦ _hᩉe Y$8>9G6c@bŪqٲ)o:qAflͼXQdΖ9kK?<9ig;2SFq:qK\O>_]3?+dY }F#a%WM'>WEhEWz%+͑N+n`ԠeO'RMtBYSƱM7%:]#\̠ϫl8MˬzPɈ 3t)n$c\/C۬s⇮]bՙkOMt߇?+F̎*:,|~BsG6mV0բUMYd@pRWgKdlCnYȚ'=zqm1,]m50!ݞPlꢆs#%S-\ {k8^1\rKtF/uO$ #*B۞D?VRb˚3 m4W'pʦߧ*Jh?;+9p}?us"uY09l[,::ĮHs:6X'#|g4Ϊw,H?i֟Kmk5:CMMNc_B2͛5jELd$M=87R'۬O^t \~!Cq$=x'ɔK qCE[I!4InG 2R7~ o+}!z,A~pV~윫]B|Қ1oo5]Ug4̽8x ;PRM._E̅m ^OyqXvJ>Jf8 g*\UyAר#䌆W&NĔ^Ǒ8D:i , tD)h~J^`nOL/ja!Ǧxd@NRh(1ΐjPtT&5"C $RV"yx5k~^B LX6M*sӘ $]U/"Q`Dq0dd8YfUNpFgf(b> A@oOIP=lC6w= 6, ~Kk mӱ. tL,r8]5|5$^ZMڄH02%b'[Η3O@gyn BAW_:7Ӊ;#ZP -H9SF|8ar5.[{\E /B=1y<]V@}T,ؽir`qN=z67q>-r-Ucw_]Yns z+mML*rQT,zmfԮѵEL=қtEDM6Ȱ)=z 4ۢza&їM%T됯vAR [3̥_L`#^43ᗮxԉJi~{xVAq k z1픖cbA˅}oo({a (BRKa7^LP Z2mⴅNpnﮪ;Nkaw 6XK`*~':Yf+Y4OmiNE(A(Qkz;ٱ"0h>߀cާ>-Ɉ}hvbphۿT$ ^.!/R&'N5lmS@: Vswcr_]ۣ,έ?ڗ ֞kƊ3yȺ2Äecov#᥅"2!!BLWSr ۛ9?v ΦcMx^[ot‰8!MpDx=OZ#C$#0_dW[-4>56 BGV|kq2Ɖ}ʌ(/L\h6gU<K @";*6KeWMvhF,9qR>[iF Dxg~۪H/'O5\\EFff| uZ=ո藁 g4m -0X/5J-7P|F0 =ꄢKU~dLЍI)q?q, jσC(cq@Df[ _\IIV8nK'i2dbV@O(Ԯ}.6訡=K^[ [7<2ZUD^xC c NH0MC"_ DŽ}#}$>ˬ = qP\wPbiEr)GZc9[P6?ìШpu}:TE׸텔ю9Q`0 _i+_-I\lK_^9I{ŽsqSA8c0)5_06In Om`^nNB rUޱ&d?SR*-6?^"ιkְxhg7{T${B+_S*ȉQNvNQkrځ ܌2A'N+Ug8q΅tK"aS/-Y!l3{wċפ^4-t&yPmі[a]~&V'm7+F> kb(#@~I6߫Op{ؿ  euRAm@+_UB{Jav0_XU tZ |%FȆXr<*랜--N?f$0"-yhͮ[?Hd ֗#jAT$?Qf bǡ&?ite_hF]3=3b{[S5HS%*@b5qZOQZrﺤvbI-?Dy!7yMp}m|֞0ai6zCmi1]z}}o'WG@LQr2cx?xbTiw{͜ 6ŵkZSYc"V |u 5/@|Aی!&k\m+U=$,S21%M9 aC\g ˱⣀S5Y~䍲q3Z[ BJ %5wn;_ygkZa:!ZĎ y#A҈eIv JEii_+ hbOJlj!1iM֤k+yۼKD光ns+ꑽJlw>aGH9x.h$2e(GM36b&VqK: hw D^(>*GQ |1(MaLuHC B nP{[bnlJ- β ]ԗ6o3AC+adSw g㚤cۤICڎV==9nSq+E]~K&VOL \>9 H>_.&dvP,1~,wq|I(heXQnGQFHJ (`S-YarD{3Bd_^"2 0)&eB&xk)MW[Ff7=!2WTZ7u.]#NWa?D׬>we 7f_{ѴҎFKBBډJcǸpIX h'!YeR׿ŸIXLg녇4RJ b|: 7q;h){# Ռư!;PqO:xI/Ѿ evi-hsmE3y.X67֯jLu׽ z=% zxIKvKm"Kne3 d4@XY׮Ph_֭򦜦U;A0&Q#RӍeO\oO `G8*"ۋ%3RR T-FdQg,>th_Ф53+$md܀ ( 1IJJ/2ϸ͝L\:f$ˡ{/CG&-Y:w U K}Jv=y/.ҋia' NjS^()烨>9brW*$)@j,m/Sf\BNE)ӻ3 kṛ̤O2Z P8ԁ\thVz~iZ $-wgCwD)hDB*D{z Hu$u L,GVU-+u/aaEeMcj] { gk~z34Dđy8ܫ9^& Wԥ|Afqx8^*h(V.]^qFD$71׶&Dcd?O s YnL$%ns;T& *^uriƋd>BT3RfͷŠ-k-Wie K$;=$smIR݉Ʈҫ]: D:Ղe(Vh;a~C_¯Q؊ys)+3]; 86%xq`=rtt5jrHS hs[3%%ST)j<ۺURFSqWAod16K H}b3ba9!|"1̮^ gq5s"5̵d% 7RVPQDL=+5 1+LSN-OBneb1iSluY VF $ĭ(طyMx:{ ؋bШ}<\ G+o).jfy\b ,qΠOm_ơrӵcM(?:D#GO5%3!Tn4ebC8G !;Rn޷a.X9kF)4GQ f)I?F*5lE\z-ޡC4}nsRrIpj Du㇪db$2j#k< Ԕ"YD@7qWnz^%KO}; /sZPܧ~.#ׇ N'^Z]k_#O}aQy3`sU~}lv N$o\sϗd*~v~}Ũ '0D&{wMOoYl /O,l[`}L[WJ dGeA,q4OY4|)4pDȐh!2j-NXn!K+h|m:5LJ8h-?]k-ǗMC~XWM\x0°4ͣ;U'\e3br֑'U)C-YkmZH降9 €޳C0@ȇi_OuR-qtFXntxL@J"]aݼOu)S`ĦDU!͋U vjt9i3koqç<]G=Bbyws—TGX7{cNRӾvIӛ|/l~@Eqlz~:xתwV)5}~Zj>S5S\GX#BN`q bPVJ ¾{=..Ѿ]=EOI%cf;qy?t<pcJqUcG?`9=P5O&(X/C [yo!@*3)6z_U]FwTnCȍ'䀵\ܹ)$J[-:)rd>v @k ٮ5K NM~olKpf (a֞ -HUO.}l[e:ֈJ&6 )z?>iGlǠ~ǀ1OӱܑLޣ_8q߀jZv+5c',a^q W 7C"d$[^+q ȅ۰ *RZ :O*~mmn:%-kV{ N^{Džgu?ĵL Bl^ȫj6ǿ{.U]u05!/YVGg[ABlqK`ij31>Ypud,8N/ki~ G˒9 Q?yw&\Who9$xFqk;=}խ-&kK/:* lhR'j\7( _wtX9 euTm?oJuA SEA8+XJ< h*8*)EPpakZϘ>31Զp ֚GZPw hIiѣ ʨu$[ΐ8i=E:DMы'&a?;xoAf-oF1W]uvW .ȣC͉ڱBdL C2|m6ޮ՛P $(@يB$Qz?pAØm3&w!e90f/ȺwLA|dAybz ,}8lQ©Uƃbkl๤,Gj]]{. \`]o`BB I8~ iRO6Bɪ2Yx$3)oV#nܟ`{3AnSѫD@:vTJM%Wu1qY@,(j3#Jhƒgm?~`&7Ѽ츣Lѫr\O83m5{=hʌ)nl4E+:\uJi(JEWsg\ 6Iͪ??'j:SH 4QzfeFE9zm=֣ G8$AhS l)%h&`EVyj4o 3۽"(n;3Xdi0fp1SkDlC,MPUٕ(*N ĀnF+5 `KMn65v1N>xxaKjf`iyN Ne'EaOϘo*le""#tY]oq4YX'/ D4!%mxBӬ4ӿpw(ǁl.iSbp(n[h%ӱ$36h7*G;'%ܮn,蓱&!LIuh)#ZQ5Ǥg5⓻+*;yG>;  ^ruՑL\}W}7+@X 4+O8 L U7x]^':eݽ^AYFN-dḂ2mp-%=FPzao A.K)f˧<`R"[&6U[w_N]C&\濈FL.U+Fi $t61'tJ 5 ,?fraB8ds S28 9M܆},V3`աjq|W\+|5h 0N\*;V`&=l2s=(}tU Rn(׎)up<m!4VHE7=aأ,/yq.=c?p!lpoFjt]T^ZZtzn]`&KX}c2'~ZF-c|XmYr(+SqgehnK61P-wAxd0ԝ0MO8C#̝PDF9rco8<=7Zw\3x'))\y[ejY3BG7pƝ=ӛVOfxI$!x_LbVW Qhyyޓ[*EBC64L?ΌsKF,d ~ >N.UƬ[옧F,>d0LtEc( y4Uv?P5lGo1&N,s hW:4ڔ#_lP ~$Qxtgy0[[a((5tT1RtN0 n~&;M4t>THP腗%[veom]+K@G n4U?fW}E2,Q*%琘ёѸey_t + )+f(W?;Yf1wȓ 1o*'=5_8f%; Ȟ=.'P;*N CrKV?&F=fz4jn@#/>=YrW*ꊸˣ4d6Ni@xCK3i]MwsВ728]o=8uur8fz*S.nݹKdZO)[/F5+E#Ga=#FvH{np3CFĤOM2;Sʧ]1қzꓩjFs_,tet/ F_ZpyH hj{,7XlIq WBPHγC]n-r1~\8) nUK'_#*6*xRKŰ-zEՇl2#sf2Twi!u*ypƺbȟ(ѯ=ʾI%q7KtL9N9j0(h7da1U5qQl׺cӯr\MwJ|qINKK2x^WpRZ3AE& u Kkz;8RZ Yw2̓/U_1NЕ7dr[;Z;$Sk3vTW%t>c")5:/?6Եih&rUDkno۴zVgNR'? !/=WuLyw.I}{s>bdҟX$Og |6]N+gkffQ|%'D|K=lSw<=e[|EeG#a_/uYȥm&ұ{jnX/\͢2JHg,5.VM,Cs(۩e)U^DM{] Mns)QhҘT v{2ί+^ϲu7DGJ_8_)TӆRV25żpHZ14ճAߧBL+ 34h??vwAo`Cᦆp5_h^XRΨ6U ,9cS0Tٟ/!U߇lkm={ay\~4L%0\kuv ')0S/<9aW#ClTOTX-BI}`Sȼ(V"hGF]{CoѺjJJh(zE _"K 쟟 5 2 c "WyVLMϧ}̫r'uq2cW ojX&ﺚAWb .m5aP4R#-ֆb\uA>gĠ~oaLW^ˀMց%(_ȭk 8(X)&9]m2[ ڲoJ\Z vw|PMh3VkWH=OB[sp.k|J8Ω&|?>"PЅhjA=E3AT^fұ${8X fˌ5_-YCNA U# #!5㐸D B2? E2#821 zb]OYHWq)+?4ߋկk 7!緓;ê jP?7Z|dfcϭ'Ãhtb3Vx)O. .VX75 ^uQ eFfVs"T8ݚf8@Q7k\ϦHev<@$ʰrnn M3~E#-B{I$jtk /tL4D .d5#x x4UȍFc%an<0qbHeE1=a-&%yh NAf?!RIi׺3NeHmDҗG% 铱ۆ3O>TC;;|۫RimXR1;f]=iI%kfLKbxtr=FέTLrehjaJXC;p9"R_z ;C M !vrϓq34&Ay^d"Б@礃Z1]Czytz=y}_?gPkj wtX=O58MIdxwId9wG&qۄqQ:o W#Ke2_Q1,F(EWJX:7%/Q.;L]׫穫;m[S8wut%4=l|ٜʸ+ qMă-2 7.( wC1=!biG$ ]F0)ga?B ,3Lr;}J`s&j4kB zUʦq&G҄뾞e8\5x< vFF9vnh2%DIܖ4{h|%KqݔdT#aƠzݍ&9D< | }S'k \ @ KL;/ЂUwd,'TnfCXh83dZz̧ŒfKY;ռ9VSK@  rG:"QW{1+H-ok)][Ƚ&wj7!Ir7UؔV$)Kki|l-=GnXVwhpLjP#O* KT܃Һ)H_X==ܞv4p;_@*-%JXsM~4# njkYpbq׬c;/gI ]պ_nKfRFos9ҙ/ xTV "OM#9cu8(Mc2VBK$pl|=M*N~[+?Y/+p?dZt6SJ3 {4*|9)EMV&lweюhp= PSBٻ5 HlALjw{wA= ^̗ǽ`r0n@xt628ԕqbcԳCT04Z ~׷9^æS LxJ4I%4IDSk=" MU?-Py ~6B$-k8;V=]3`ձCXG"SzU-5Y8^ Zn֣E>b۴M@ > mHg<3~fp9!/G17;bJm çj3q3%D8@TNO\o =Yh$fW&clhts%qM',EDtM:Qk>P-qۋpnKU|Q R\mʨ3jMk ճvyV k۟~9p ŵ@7"qK@s-MƪxkPP1X%`s t KB?$ONL !M$a , !V]VXqխ?sD8QfL^#p⸣YҮ~Ռ+Fb+bپ{ՌdjY*o A@u77|ZWʶ}>s>ۣ e&4D]P;¼[吝]e5M\дv{!%Ъזp!3YhA2,c.iC8C)M?.]*f/GhEWO40:D/ɕͅ/|=E`os|,HCc譵?|- »z8.݀:6<>J53cy'm>hr3Vgf14BOabVnbj0X`!,eqQ2Rv%Ֆ2xn)9X0Z\y ~%c OsGA o ekɥp8!zל37Ru&\W}rǹ7_ (h6m2d}w:O>;:^'> b򙷕 [Vbfu8(uޠ.A QF8L^:&Nx(Yxu)oh~m"I &`c%ԖֽصvNJ]| oJt *Zc *٘QC#Id޳/ϩ'7e&3E>F{/?gx(o.Y1? "#V6ֽA$Fd d\(~u=] OI[hjy$ ~u/Fg^MV a^K?GT od-[;i=( =dmɟKæ^m s ]sCVL;וFgףO'`]mO,ζqb#.^zH͌PiQ98QFNxfJQ>"t<(T7jѠt,]vjLP>Uu뼆r-"f>Bx^9Z\W(|^^!ja`':қ5~4*`/dϰD92% 4mw(SE_\F+|kr\BCG) @&;vM <<WxeO[I"Ua979hFCWCEza2a8D:hb, _Z$%_BƿLh -&,+S"%&g,~ƱfmhR> g%"u(AIq.xȘ0"洎4z|L4Lvn?1~pzG[ẶιTt$@U5$AB']wj5?6GD1^Hpf]«,Yz?5ڎj }$f%Mve3mot=fmG$";adpiQ5z)Q>ihvڔz1Ie DSY\Þ1Ia . ӄPX%7b @] CHf Q(c[UשYhT4o"=9w#3H?m;⏧ɢsY2$fi6"% C;"(u(9#.WTcEo/Ԅ~5O=lWw[)N$~EO#RDKhfx.qEpN $um.uԕ۶F` w #AUpM?qI+/B+k%l6v I!UAT:Աt A%zoXk-.UaCB f&l3w} jxy/U?xJ.*A[.-5 ^:uk`j@Tz=ުrQ^.]T 1٫_Z gXÔ£v( y lL#-Z!0!r!m ݼ{ѳV׎3{%X")ڋ6@d29n &|]׈R!&]!$aҲhYΈW}y!n?fBԺTvL+* np׽tRsRllMOZEdBe*6Bv2"HΣ#%,6גB6bT?QtjB Kh[m\@lQ&t̾ʬ{Iv5h.RuuW 5# ^* i:>?p$t6ab/[/abl;Xfcz548t.wB` Kq Fn|_ndqNEQyYuv/wMAxmko^P9 4CNzsQմ](As^!W@6=7 ##]AZ$ fV{V_HH˒NJ_:[si>v7/2^+RA@7Q<~p0ht ƀinzG(K˸ojnw# 5+a 1X _k}V]9"'GӦ[iY<*M^*[.i=,F|Bn | "gE=gJ+N=0#8!č.5Ov7Wʢ /հmZЬUӭjqJ8о0 luQį-@xG ~xE*N@D@d~CxN#zW-I{*a<(=T}o5cj"˰F?AAKص~HPHUߔ˰G`Tܷxmq%Uޏw؟ &Gkwoa7Mn8{PU |Eʛ9JOl(AxHW( 8BO?)~*Ns!?2>=,+*B*8=۹Se1NS=A RP#{1Fqv0OYq@^Ժo[9N_6bacr=iҧH˜,ðMI5TJvZm͜a Jt ^eb\1`? w}* Mm?MMK|6C`C7 Ul{B)Ў8'v@MK)w>D0GɡOAp&ek /4uU nA+ 1{T_co?9u7ty٫0vo&>䇺>rv7Yh5^k1T'?'{19DR<(Kٓ?Ŋ=^ Sz& 6+t zal: `]StjnI#F+A;u; o/sˆ~O%/`2%Ǩ ajj)@n{V7uV`d@%]n !GﺏۈZlQd]7HT*<xzܲWⶾluD'\)9 O& LҺI8b8Lj2iH}aEHOuY ǎv_>kI4OnC,N4qk6Qҁ_@[bf6(L&e(im؈gI󲎥%H,u0O}uCѷ9/D #!"vzl/aqoI XpF26olRcWB;b<: `ac:'Zg t` c *Ϥ_2Rh $u{hA`W͞Fi۳:C=>w4EՒMvL'b^ڷPޛ0[ee/R0RG||"I۰&솠\?(MS %'s" Fz ib {#6_"GBgǴ;Ě(PNpһ58&0չ`t/ s ]{Kc\i DGu? bRXH&fLtrAޤ]xAB4g!h9R J;Psy^qx)BjnǚVTZQiou9 m&G%P1Nd9n'-r-fdp7M6r,%z z'(Uϥv[JA ̣7èr !,N0717\+,SU(Q"UCp(i dTp6Rm'b;u:²@f{jcn/IhlI b@@}þ (0k$f0qUӹiy;Pά1|!ɐ5=;U0.܍Ï?ޏR$ ekz)=x4U q}J`J:@dT&{'LYebɚ7s+n[P%T+@=ۘ6)DM6eRpAIKֵE!F|BzLz qu Zc2ʪ8SX-kXI# LI:>9ihϣl`h2H!Q˅"G>Ԓ4A]q@lY)sCVΧm/s\AǔkP0\hDOI ~ۿZh2sjސxf^[A@p(x̧XgcNWAKu PJTDl[Dк%(c;a53=cgݕOpMMZ}qm 0免EfCZ" B3O+jx>A+]K-x@ ;QEYJԃA3/[-W~Fގ7annkY!BQ >W-@6AN!SlYgĒH0e L('7 bFN%2}sKW,+sCeA4edѿjP.oK3Kp-t`߶r( 2]!J[\#0)J={".A޿,bnp"㼚zd$<i[;(mL :TYq24Hqf3tQ_|;^\QQUSQ`?7`$vJ VӡB#CD )IͅV'(zTa2S?zh"MQ*[${TG&oϩY,N 1NDaNu`խıqHaqxDwQ9ݷG ץ IeR~ŔFЀM|Ӈ+!p6DTԟaKa{\3@dev Q+J;'ZP)kⰚ{[qɝGHZ\G=<ӑOgjvD;C tٶ+07zM^N0,v;;R\+sVҿֳE;AluYHڽPBuPx=2XOIevAe`˒ %d -ysn^Î2^+IXy |Xծ Bo14rx G0pnfXFq >c~stEj?^b}ISDtqDru׈wòmECRS Ժ* 5L%_9)S_iWjN5LvouŨd^mntcbDX6-YSMJvc9Ȑ9wbGC{N ?2iљ4^$Ulϒ37l8TT{0<*KA>#ט %izӠuL?}A@r_ SDs(_F%sͩ76E0e=WzTd8=e<+aQS39)T7CAls~:JCT[`ȅ]͙t_"}[ǒaX$&@^if<`߸:1T.rx26p[('߆PƵdqVv%Nߪ0X,h oʟz7rDN\. o?\]X^}xz!<-:3.D,Xc,f]$swfXN#8MO3,y8iJʻl7'5՗ew6wX5n XFoYT q&j"!z$cj KH<\~)X"p1ѓڸHRH;1)p'%fw~1ƀD)kg(*]Vl[Wt:z-"K{{FM.xx. ]UĠ`T.9>9Hpܾ _]o_1G{J m7g6Ơ;_+N 6gXǍey";$~Cf61 7t,GsEn}ċ.Pw|;q5 Ud(X`4]|EiƑ䗸!S;F,y4RH*#Pa4!pI5VȄAޱ,ܾOt`Sb{BDM!OGy_ ^ήq륫~ZKՆ_QmzPY̪~1[[EmD!pG5cB: 4N}H=M25 UlnX5]H^I:i|9͟0 A8w'{Ǫ eB0UqM=6٠#krɦ"NfhZHpTC XS_=4/ %!Gv%M eH4mC&Q0pׅElrA=' kԴ\{,Xu(tHnwOu349, ΅y -G["(AV:ȼ򜱞fl rϐƌ@.tŤPl}P4.u V+ļ B2Ys_p:۝a 4ֱiܫy]HSŪRuVsP\ɘ(=̎kmҟciKpGf7` W27$mN8:ADtXb5mBDm]lqfɇ -辰}o<̋# K;IҢ/ SR-͸TV+}yrpa!%0dM>`m<`Rx O(oT3BL!?y 3,XϏ[^%iN:tUK/M TL{Mru-pJWN }|V$kנ`=/ֹ#Qlp¥xHkH&t4I+Gdz+%(9@i Ү~oC_4bm,0unȫtb[SN}S:i09E!vD$t?& [ يyD+ff0JҨsl@"+=wpDP)2K &O&AQ'f9eW6חxpa|k`xVagEVH-}nUTEFa7 6hӶ=$w:oS-zG*`pNj nA&OK_]u"52؏# gxd!~绱S= ˽hPrnڥ}p\rdJMX!P,(&6LQs"mc?н;1mZuόcOY%#~3cI`g!95%{֩Su2iU8>aab!rkHlFLDl [2k!Grd5F4zux[WB:h,[ScA!zf#qФ#"9:X.^dOmSoY˨WQD~"zJ `eO  xp|gq20Vqa"1Fya9OD:pNܩ KVBN\ qp|xi ~͔ 6DArPdf> c'q;#isrJ*$li Qc|PeEoG(̌'M;O͠-MƧړox[ϡ̧!_*6g}i8Eg `p~]ֺeFߙ]#lҺSJf #Ί7;#]t/s# z(4,kQ#YIaq]QvF#|fL٩ȵYE4BM#ȮiX k*"M 1E/*ueeWmY+>9 0UE\,sW[)i1OZ2H8B9yl xF-:fڴf}iOL'b[hp~Tp~X e2b- 3lek"ʔTrf {S1܆TAZʢLpMs:V¦_aa5)䈀^:*#MZ,[!i<:MvxN}6rdjV -nS)Fi>\Ƶ"ǩ,(k|0_"~P9ciYG m63(l8ǡtsimkbe7c'Sr~Pks dIٟ 1*Y.&VR)W_[]2&IZx(i)nrsWp9/r }\nǾlG"=tZA[Yk\ϚیNxdocH|DGz s"߿?Ѵ h^4l9Xۉp:DTm;G/?b54` Laiת1x^tͲ`H[kpzD~ kJ\-sX( [yG%kߔ̋rβ$blK|D>uD#mpBR * 9m簞y&1Y  ~xWX66bOߣWaʻqii$hl0ې%ͬ CEٝ++,0KeVx3).^68r}k*D*@ߣ|OK#]Id'׿ϖ>>XS}ʞe{T\ܔ=[Mmq |B?kdRBpnY]G-S L'ymQ?OěQY:#h`n޻9Qe:gsPl8t#;l A(sI-I9Ս)6U\3o6(9}XvߦaVGVE\kI\4BL  XQ)`C]<E+OP'0P 纗 =\gC,ozUoi1e /89г}1`3<&ޢ91׊ʢݾ&8nmX]rI~eGڭEk4 3A3YZx{Ik1RJT.՘H(2+KL﬊%ki &݂KCo"?NчJ>fT>]ÒQK Ndoc6m(jGm/"&oٗ~:)[L}peVXy *0xZ̥,TppXz40yGW0˟QuK-4O]8xw9VHP\/'ԊD_i L@>&_Kp[DZP֕Έu=׻ސfLz{S&Xou"/œqv=}Oٱwa {5zvNjy읓q(Ա~!0N4WrlXLw>M#03q5O 1x3aހ<ŷ>\Qń7Mx ;g++Be\%&c2?')+^`4{)v :TF05EoS :;b75P%יjda[210||gDew)eѩ;bHYČ6ߘR ^4R=AFgb$ 7q_*ѓJxy;Y 2\bgj Ksf, UyXVLF@翪cXy@sp*s>A'};(sWt}4,E)^,o^*\EZ=܀Y!kRMdCB>E/ƅM^@ѧ!\_L{=bx{) g +F#X zs61GCĎOX`K˲]kfl\4YPcc( u{U`եCmX}x߾Ԅ#qf$,TOs--^F(7ށ蘐N_5,N;{-#%(3 i D`GGdF `' y"?-;"?,>~" ,lF5P=\vL]p_5X]Kqr73nqRaQxŋ_e݆dv玩XɫŬ|}Am3NmhՒQ؎61D}K`KwSh'Ky0{D'(ti,E݈Pޅ5DTߩOM7|r?i @Vޢ B,I~ʸw>}c}j#<4I 9,AS]k*mnCzr:VaquX b$Dm/58qd'Ezk _tb |j?5nP1xiwu2|۰.\m#kz+lٖD x#)\STa!vO=$R eKxmH٩ppFC PiSKhK'[_YrśF:=\SNmSWhλBlf:~Bu䁭eU-H2H1SP۶Wf" Wp;Tz(u#|Ёݛx5UͭEgNVRx蒱k`Cߣh/(ob%d慱g۱Gf]UW%9ܻ?i|^MNd˵x_'/+{ARPS啿TYz8)|A5 SFV;Ў1/_:kbuePX؍Mn|GYOKAx tקJ!Y(E(a#/Ȍȗq1W*ِO@6(wP\$)۩Br~qmBxfSX(1oJ(y&`XH =UF0㞈l)W% a\h~Ch 'R-#O Wj| ޸l*&K݁XYU{j_ ?o0tVy%&nrv@bV% sF_okÕBv5/s sźkȆkۄ.ņZ)vI|ؕe#;L3-@QA;p EhS\C}{CY*@f" r+na'T+p4xs ΰB=wnOM{gi5l"j_\E$u<57u@-Ns?ƒd/Xb24``?d,Zż N1`-~(07m-CG&LX_6VF^%p5S VmPC]`ǫpE1iIIWXgl'חvR1j:OY %0 .YItq(uzKVD%5}p ZPS)U(E0:vb3+2jGC0Cp:wKà}6a\Up*bߋB0_6OIK=R 3ѫ'LNX"+cfpoxÖ^qvrLp7dPJa L|C杷pi?EzBʓ9nZ}R^U: \:xMg=Z7PԻ0c$cSö~=d*[6&9~irCH4 [32XI?4~`e#* y^t w k^p/qyA"v¥hLt1}PyoewkX HbzC"W"uЋۮIgb<2(FpA8i,4Ňf03 Wnl /`XvȜkZ_rGֶU~5t=Jum5\wjP4mӤE0D90]×vaWr-zb PީWOaIH\]d?m\!Rok_h Uv>'.Ψ@Bo: jAl`PVi$-BVSgcS@Є8MvoJtRcny8 <Hs}Y^q¾)LcM۬77!Z4o7NIY*$YhTiR/7qmr(kQ(%] vDMy={#`r>Y 2S@NHu8%h($YBR3;8ʄ[EKM7?>1he.Jko#׽+?->Z&ޏ[EKs8]e|Qf `w"ҡM 93`*) XBP id[ۙ[l0+gTYSDdKאIsNCHv[I4^*[ ODxW6 I?{C.\zVa=9 ;xtr2 R#; &f, ,C.Ph;0&\'wkԢRW><**Dx%/;\Z_>WTSJc_JGiOV!J{hyœ4CŔ$7;gHs;ӱd$#Jً@/[SoWN6;*E1J;a8kZj':80B{EIKI8UV!Zaq z_^oGMC8aMyۿ[翁diqւ,2/OBx%~啬Xtg)+g 7;+XſbVZ#.tܚP)C$ZYpf*R#X>}Zl=]}G\*EbW%9ט_rt,lUh_ՉfDmE/Y+lRon'Bx *pq(MV2s*Hg WUX?V.@b.LBfu*jt8`IsE9~ejO\z=Ar+e"&&H^`ھX'@xzƲ;o:V%瓪Sgُ?$)5I@@UfYh؉ ˺@~-L&Y>¬Du"j[T62"K"իGGDU; ѱvqP6eaU١"Mj orɹ#zCǦ'J.E!򉂅 kN 6iYT  l(SFlGFmmh֮ ^ 3 M9…V9( {Q9f)S-ԓq%XprfO@}k N)^␽V pv"qdJ.󴢣kЅ20 HIv(m;=MRSAѺ4rCn)P2 t8z 5φe^ŨA4)㻱, U&\/JOok'JrMS*#ȭ@H~grxw;^yP$=07 YLW`RB:&΀P[>d -&{0=Q 0>Co):.V4C)Li]S`}{]z:xJ?PtJojyuRr@^/>}Y: 4ݿ[JnUi'uQAO\FJoaaN:$+[hOy 9ܽf uL _ϼ _`)ᴦגCRزՠ*[EVwS?NJPfrt'_n>de8x"0 YpFn=SC( 1D|!PKh!o=taj~g3T,*;6KB$|#0"Sxz$}7pi=3A 1>,@N9v~ŀ퇸M zJUGoQ > 1>~_&Aϑ|=k.fEýt*S__5RL iaIƶWFy07 TH+;ieadjc{қ$wNNYOV4hf qa|k#ǘOB &[qHLل;*>G2Ӝm?T(v19$9/F`l]Zl8:l4m?%O440L$X=[Vc+!M' `~1%FDykƎxޯIƺq h[S!qQ,uoD$mS}ą\<];&kYLijPvm3r\v9Q/68޽WTҾ,*;Ä5Hcz Pc*)0/#h:,A4f ^C .UR 4"FR9=%BB +ع H̵ҦQ*=]kq!'B/[-Ug +Hk 1,tB΃{fle]α46`A9A RZL~ʿC!rA7` lދ6${ihxZGZ'mwTM@.hqap}U~VܣxKYv/[ⲍ6M{x_{r\;rYso ίGx]cZ؋h.1S[>ڦ4g^,ea 9Ti~41,da&~Jo zV&d$G꛽0̳zq +Hhq&vg"N0n FD1OQj:2L!~qΠ|&FB=S"2fI3CZYN`q$|l&фKe6]E5xW4H 9:,Mj}[?ڰAW,IJYqhFVFAiP/zZ&7$m ¯s]V"$H5-(7qZ4I &a Ur\bұ`3vP]O5 G(2w0EMШ|C"-R<>r0$Pu⨄ Щ-vnK gt 'j=,#uጋi*4ש PCGbtarERf#%_x}71-k=? q _15ŧn )`ٿ XbG'i4w F$$e;Ѹ6|0`dnC m @%[4.Oq0}Tmm/7x^ČIt@ߨb䍘NT6J2tYsyK`u9 h4XkT)o W 5hQ}s5P>L0MqP[FfPug`B~Ѝ4zLD@[%$}8I5jCh3xØx5/ 'vFv=q |2RJ"C);F%ˆ2x+PK#V^u/tgZ.QWxHm2v"ؙ,$޹hՙw!A>.18Ծv-!(ÚOF!1-1͂HqV;.Nĩ!zOsSw!&7HvaY7@ 8IoQq2r uΙ3yaL{:KV{e|tvB?K=el``|qr Ӿd4Vr5kdXÆp>,9ɝNjDx!Ǵ_3{szuR֑c8,YFݷjiYBSgv1{aZ]# N!G\U"y̋#s`0Y.Xo6.16'D@X>b*צ-!}p}NK]:=@, dH6ԘuOJOf$}}g+ڂY? yj[pP!8C0G̗ZF)ZC)_scJ4O3{FW^!q*H@̣-|(1b-TXьkF+H3d *4}#Z҅[ŋd~<fGU._1nz4=s:7mk/n6hj%KV9/Z9v.^҃uXX%;_N]ٲ_ d)$6@PކwN 3f– E{,b="y:;Y`=M޿^0.^cc(s&ǔR0xٮFGϾH8ݖm(94]yu |M^̦~N6R~ױb9.ɰ9NpFճb%#oϊѻlida'9lOD'#a:GQ%|E-y&u׈D̖uFZ\ xذzm)jL+]D6~HUJTs?Ip5ma8ok*Um$zbGle=+;X+^V @ >IMʤsbAZG GV:-݌?#~mO'aԈgs]ϑ>0B57`9NC1[$^6dn!;KYs !!9`or籈7xS|֒B[\HK FحQ1یE@ܳvCq1;q*UҬ˷ͥ81~&_Hߍ5FqPMYBk*DB~To` Ok4=0ߐ?=v 8%@K)~(}1g,H)єFj񣸾6PǬ2~Us/s1M a\,3~I?\Q" ]U'ṙvHb>$<3L$Wێ!'1v XMT-Q8EH:k[rbLsBs4Zk}2/7kgYl+ N,%͑1ۑD0i14,'t.xtUTgcq b. B?AK7;5Jbؾ|%TƮqjYScCgܷY/PE2I;Uϙ@NA{nWO Tdy`qh7?4&SHb0::ʼn5Z1/}4L7b&̛bYLՐ{L &ѳ6{Y{]mP"f! X6& hpT̽%㞶-SC=&kx;jy~?Y&I9Bfi|:n<?n)OfPk\2PC]l,Z_0l-u1Xb4P GɨYSR~8Q[lV 찵m%+n , ?]AH硸vW\$bޚQ 6H%z-lS<^ j#M(3pD.) 7^۹N옟"$;~WL9ZD2%tu Y5N2y{&7)}Ú<>]-R)ZzQlUvXm/ H(tP'潲 >)亇x5$ &LOb_8 x $V$A` 7 ;Ho{֩(o*h3XNV:F[ UQN~g2y=d;IoEqUsJ&c((=` &.A`(K^&x&^RH^My6G`0AX*+)=;lG(ϓ wz-LQ'vhcRv}s2<<.O\ᖑX^U"}= ,%A_+BZ_6YD ª ?T05Vȧj'LL M;{2xXe.R$ۢ7C_;ss*0;^Irg&P.ݝ/k\lsZ,;=VAϵ>U⼡.-~ !i]Z`@NL+|OK띄{IZNV5 H.,ČfKԳ(C'z⣀uج BGu,L qUG)- H1<}ftE SD%@ !ЕTJ2b枤dʗ>کvFWՆIW!/k~^4(MG@jb.x{a`_1˜_ hi{=ć5;Cb٭_fj"wXWA߶_f٢%u)l(04mc}eg%- .a+ DCiiS;V 14bBXQ ,НeQ Vsl[3î5unAa[h /0$jc_eL?QYx0q6f!iak=QPIJ"n)5EozBhUL[4<3h{y?QPްDx ibI"S69NurBw3[ mnf|z Q8jd׏_Ǘ2\h 6.J=GŝSՏX&ޭ^oiy,x75FrjWU[#VTr_ܕ#x:~oJBrX:An G2*Uzₗ$\ƥ%z/QvѨ0HV`~۴(xK |MP̠Y@LyC>c+  ]E["E#r91Z}Z ţ$UZZ/x{jyyѿHe/:z4OΒdL.`W 4qw^*W@dmBq~(~GVQ-:? ߄#f!{a䫿ڂvW Ҳk'h"Q'hBR,KAp%rVg>t*%ea@zCQ-FZvAWGhYkGtr ގ$]a4O>X(_cJ}? bB?*{M7y@MSl~Y m^?tւi0 ;Sl[jNSٙxi c\,\|: uZp 2"TnJ3Omh6]ox"9v;ع7t_|!e -VO]=+UQz2_WMˠUx_3v,z . Udې5y; odBYY@CĆ\-dXmTgp댊+_j >Hxc^-~hm3Ӱ悧JgЏ7*@QcR;n:p x”W궺ڄ@y-|{;2|?$w%Mt, ؎Z(}n$^1^Z~$=XRu-6,`FSdl!UA SJTZYRo 5Ǔ{bެu~#(0RM6n /r0`U)r Uƻps YnM9 C5T_2:}"!Yo;' 3sjL^K :žbVX}=93OA˓xbEidh`Iy(zg6M"? F|ux:ԽYJx zL:iv@"!ÄT`+id.&xۃHm{<6@SCl7iW ՈنBwx)tw_UY0I bD/AhӪmX?O Ip :Hb1c ɼ.S-{yu<0M`^66EӠ=/[#HX*Ư4CrHNab#yM$Ô*$:7K;φ5KRƤzIJW8q&->Pl%?N٩D?pҭVYа&k 3Ԛ1F7Ь2ªrO|ħ+~ af|$"Y|$TNh";s!t_!&wͺMQ3O6"^_Y MUMqWm7$A1Hm^%]c4[ufDhJuNdhak/& R#>{shK-,/<> BxAFNwXRqR_2Mgt0W\ '# Bqfr@U5a?NoHa1?V'eL,Wb)e #y$H͎g9֊{2{LJLa?S-Wa:Qo<ߧo_ RWLJM̽|n*/N%O3I(}-ǁt_R"$z tt9B#w%lj^}&"m uqIkoX W,H,o3n6rZ-#hfQɡy8GsHR 4^P]&_l͊lSQ%K7f)'޷dd s(-ٮan\_cO ttJ?U D!5E0Cp &֢6}zouu$6aH}TPd"qs1kg\fO _]}Rv+GKV SOw KTV=?s} y#p\l'TbxDNj>cW.k kq,-Q5[P[Db7&%dO' 1TaiL ԸxHzIF|~~=}){CC!9|3)"iv)B HftIHLtgD(߀fO>Fʋ"|#ʲwT?gг=#qM~3?v`0D4" )CoS^?@Ԕ9ty]ݨ9%5L16 ؘN"B6p&B5Yqw1spNFK Y5;.GYo/NzU5 T+FíWr;b@7[& ۱ 0ƸJ R-Ж!D*wp <)+HY=`oq"ScLեkt+P6biX9Mnܫf^R@͋#GBb(ruQ5 Y\ 'mi׵dxA3s(cu Z-sKP6 Bn= ,S~Yh\i/)$﬑žmi-SƨsRׄz0LFoCk])e^tO }bn7ֳJr;UYDckH8Abd7Ģ4vnX371 TUM=W \_~R+h=ƙE9C>l\yNmLoksh-381'm˽IN)7(`MӏpI+k s;M-X7_#m܁XyUfrhU\ay˻n E_*þ~F%-fzx>rkM_=6; U`Gǰ@wuɢVlCWe˜f A Yko1~Ve0٦q˂eN)f1As8 0QH+[ۨٲzmK1Je8h.*P`ެzs7К ma[:_}*ۓ <xu(¥YœX&t.RRurvҘiJ'2 ('n5>eߒXv^ٻ14"m?Gh9iLXoZ7x^墍0l-U/巁9r>zE9=1n[8'!چv$t {qoqN'Cq f_ M{ Oq ck̦<#\BP6PȯSc(z0[$DWK-(`v\?SK\FѦ2kK361ٳFDmlNߌ汙s (ߚH$'{e3gp6`Yh>Z V)!P2 ӤS .U`da}v*idd&~ *|_k+@ƦDbQSٹ-"xPP2.@} QXM*φ; @P%}=h]eV()SH ΥۼpgeUc6kg.WKh.$2kRoJ@艛^q̆飹P@i;jR1Z]&qo;"]y,6>1Hң7Ҋ;TTm&:_ Z.~ślR2_ȌlŐ0\y-7c$tc.+ԃuO֊P ֩6=SY (RQu8;,A1knZJeomgzk}LG<Eq #)@'Ӆ;ǓBLtI,F#1'^Qc/Hr8>?-ݶIYnuk΀ r6YodMOSȫF^?㤂mtsr~1䌷VAswI•CzOby×cmflDu +?P+ЕettE"s4\;9j_J6>(>Po ZYO- i{yu۟IRgk_T#GIJ˲GÆڭMn|lie%w $}Yaxì˟9k)2VlёL9܌:e5ɳ\m+AT`<^˟I S"jy_xnBPq-@nMѮPz"V׫Уeoʹ?nSQ%RrOpJNx=F!B(2M 0>MYTRoAm^e\D{`#}G\ ۔sHES}{Uh[Pj\YYa"#?^Ui|=>~4JpyQh/ ]ӌL+`-?l|ZHMvc̅Dӆ!KH ee :} -8̘/K;bWxP#& S(w`[qPl! ϭmQk?&Dzg'\/3 u* H&!)L`d#w6!_>if%Ѵ4;ۈq. ꖱb Rp6^yɱNw O(`jkQW ׃ao~O^rt\~NQv\ym %gNLܜD_]!m]ԁ7J}4?ed K!Zz }KJr<6q ߅LWd|}Rd 2^i؏0ةd?,4'Hoܟ[fpA!#g%]Ṩ"z u{%A bw I}**=eq^5{!`N)\,z^Ǭ{ä<XZJ<"Sx[J~3(S d}%]~]ڀ+50QYOu^\GbyĪtVi>3R))(ኻhS6,?<nnK&ԹJ%} G=wڿd?DDqۙ}n,ؙMlKM^vu"ќ.h1 'U,ro-wɥxǙAWL`ϭǝ +A( ~5r[==JKHrEMHJ̺LVXaO(?jޱC&(ۏ=>dp97 39JWf/(~XjG7߂r MES0$+Z־#k6F$l5)XS"2jo/~kLu6{cVӚ[*Zupdո)i!};lM6}N}{J͋8ʂ3db$E]xfW̲L-3=* 쐘 hvoo%n':p5k;ҷIӐ ռlC\*YJ)q:Zhi.w, aVfO0BxPk10B>_P:[oO}%GB@x/WO|0@&-q hr#^\{-KGivD'sVG[%׾L3rQh*Hg2b /: $yIwro N-+:\x=_v qXN04+Dur*L7Ez8V;,=M| f&|I,]φ8ATE y$#g˼51wz5$9Ҷ*%ar{ JJT2•6 )8Z;B=;.ǟiqI6z V ͽTY?jrxM;< :*0#f9 >6Kp uIЪ w7З~Ԙ] ~,ezFf7'I_ߥYc c>X @#F7&1aDmA$B$}_Vuk!GL[[vq?0#=3& ˳ )gK(ι3}C!X%x;ztRG=Sc 9\o+џsY[=AP7@)ŋ6ev9:zrbrSLH+F/:R zQ{iQ_['#t <$ƬRmyƎ@gD9V66n[XsYzQ^AL9HU3^3_q~rtq#u"VeKG?Q$mri ؙs_W*:|g^a FF|}^ k$a9:}*@&{.>Ȓ2pZŰS~55ͥN)4mh'N ecL:93jWYL8=_l2ZrmI>S" `O'WUJzO8R(\?Yl1e TG+JL`核&0*DlVF#Ha`ڿ] 61T?EnX#TbE&CC;n}c睞2&^B}sHm5#b *TBl0!(#2,&ݪ(LE?6oRsH4]r*:?^jhrL!l-,c:[T6B^ZU/,kM+C=-Km'*WZPJ0Hvs"}X.h%XS;w I8nO8nBk~3W6PQec~scL[/|fJUb,K6ԽZ2Ջp-@y5`;>^BA"EZ&7  <|BzJAz6o %Ֆf0xج>E?_,}ja7$Tt}d.i눨j-BZ~/D|cp~M`[J aM{?QSG5Pn<.>+6x(k+,9++q^&~-K(~yDi0w V*(7&r$Ulפs7^=Jz-"yl%O (}Ki Y[̙@E??%.[իt7FȁHdfz2,IUB1YK_qtx4"d]nUT؄teTjWy$q5ysx.'g[pȏ7\ֵNh}tm؛362߷pwŔj)*ΗyW~/bwYZe@*K$#n1V>fk+= Y\RfA~Rt<ѭDŋACAܙ4+7H1Cg),;v^76Z MdQ@ymo N;xv~Ծ-:!3EPֱQ7>6HqW$ˠB+W\&xz'5P"p1x tYQ&ѮXT4||䢜f﯃?O!?棰Hǀ$E [P0`1+@lUCv?( 1.vX'79HB>3ͭ K3F^wW'& ús!fU&ms#*w5tŸ>wWϦvF~Na}uk;M xscZ|0jo $ym@ǍPuDs1Y[_$YI^h@]gQof5ٚ~N]I 0iOUt?.&&=_; DHQ? s:%XiWpV9؊] N4Op%wZWL1AQ v?~ZC9>c%Tq״2ՔY,j3݋w%VG,Ͳu1U},HJgWs)`&4 pW5g-iﮆͯy7{ŶX\V$lƽ&CF19g-/TM]Wls9Y_%UôͲبsV.Wף /x8γCLήՂ9pHi~̓'DO`@Ш^Q%2ʓv~r AIa=;}.(u<~t@I}B2ZGTHe`cY]gs8l8pkJ(_@M'jT6[4ao.AAޭj [TvEY Ϲx@hm5diIO V}**)#T+ '_72]1)3u;>8׍6}GrD fr`, t"B \"Ur..ɯt<'im2ۂ>{20Bߚ= _H@BaO;JA9݊LbdkE=)0Kω5A%Cj*Kqzv$圃Ccf6lq ׶RQt+iU,/R1mYe+:;Ϫ2MjuxϕZrpN"=TttxwZ KX_ً,WP a(PfrciQ~j79G SXZWƍV 8IgA#hG6 I)aFeC͹OX;RQa2gXXWTq)֭`OtS_wf6d ^MgV*qxMwĊפjzi[^_pBT^:>l2%//M5gV:ϗ Y`V/Be9jY;B( !DgYbr40|N.7IfYʡ:,7j˝9,XUT[XI $[؇Μ5~Q3D$0jz8+n;9< }N9j5ΩAHC8BDg,=Vll@M/kYsݚ\ퟃTi1+QAdINYi?KNu/:8ͧDay^ W^={hM)%g ,*~8@[3,V ,n0h97@:`NF ;Aq[)92͂1Im4*V@ ҫ<.XyFN Q[eM4+b)P۟,jmoH}ySnJOn2AdR?wcSࠏ %Iʑ.oDOI`ߣlͥFjp7qՍ7ؤPKu9ǺUڸo^%gQ,6ٍ\]7Yff=(y4`DFYRSء/K2,UǩPYn)vi;ȪPv+.6!S;FrfYěF'7Q$eB?d.Fe#Ӱ&B~qi [t!EgEGc0?=iT20):|:3D2L װXگ8̩7Gҥͱw $qYDarh9%=砆ڑ:l!vȹksq4IrA<p9xQpg<6ayPmHYD`m6ҰUN`].I #GfVw\!9H~Y7d`oLGrDU% qWJ.AүjK@u|$+)wtb!gW`sGǑ%B$ :zVDW;d0*4q_|XB\qh/y&`nqYͮh,4 Swqwe_-wv2ł@c\ʋTN@y3p CB?T$D"UviTܠ[.R*8%~^eC]1kp+/#"4M[U82T΂ڪ 6OF]:#(R5ahQ+!Xg;o}cBH/\ԸlrAK (VEx\33*{MW.nL.! *Tz#:@3-*Uhcg0'18|#O+YnqE[SiMf>+Si-C^wt~yL絛j(itq1>{8>wcTBy1s<0&oF' (UQ>7H G~ o§c?.hihbQwv=|NO g'P$cegޚc2h6T˸;g@mf}r,6Q6  av[-M/DOh/==Psp.f8uW~+5z`mFnh.x-7㌝E[WAB#[%Yb!\䩰Κh^!$D>z;LIiEuَF'l 5`k.0t!IB~#bxV"'Jh^k=Z :Sbq5vK/ DUlD\HCI=CңCCʚ- \GkbLJ<}.Ka)!ˑ*5a E Zy{.y^Sk2*٧gY!\| ns1!:á4k>-N)d##uj7&W5d%2Z@ cbn`=\w8 ;!1Cgz7Sz#Dt/ԌKvfbVbU9:K#wVD?hDL78il6F6Q{ YkV񜄔sӒNOѓL볻zR$B U8LZ1NNʼjI!p Z}j}l;'GSW7N#BBkHNDyC?IE0=vش+`檌cZ=X}^ĮѼ UCPWiy~Ks4{߰X1qvE1x$ܦ2Xi}qJ/8(\eYR`I_Yo|Ȳ/3->I1Q\4)Rpi7\$1 gY8]Uߎqħj[{#v3 9VVF⇌`}r.7opeBEL>9ٶ Ph vG$[dN1l) d  jt (Amy3f:/mK'1?E~W |Δkf>;(᪚I^qWQݤ ɽ,/Kp#̀WRUIFI-^/sͱ@}䚢SaHr6bzAH؀nlXxƕ#&o!uה:z1Ĉ%&}ӟKǗ#p"jQNf"X`"|X7I*S"#UYf$E-&.SDn5]@o/$r-C cq´ԥJ/jQ:[_}q xXUv]n#D vZindIlHyRƔ KK[ ?iaUgGL8t)ъ#f!dS ;d1 0Ѭ4jj6c!i֝xN9Q`Օ:i1%I)ۺ\!ȇЯ3;3y>.3OYg<7qAubLϰgDm_%:a LJKR331_47辰]h'㗶ۄKޱ}12 P˷x"jrnlKtͧsfԅWo/(} :)m<.{*ˡP4tgY%4oI{BAQlWF>}bw$"sau|:avFwU? 2){v >s[C0\;Ti0[>"}dP5 |ZHRp|= ^v&zAh,|ڔ 镆QZRZedm@xe4S^kA qP ,'X p?mjt$h *hWq i3@In V|nw{<1PYs| ̚wK= =;;[^ gMj[#` ۦBMT;Ydm>x0Gt;rZ_a$q\ʉB#b PVZD"}V!CB㴢"I­濷)W= 7;F (Y[ҭs"v˘#GJƜ/ju(){!hZM|mu7)*Ox=a/ؼ8^ , %il˂"pE5?"cӉF uPnUױ9JW<^h5w:zW5#ىXe-mQVo31 \l毭^MiP$U %v4ﯣ\CޥKY֜A!@]}'2hΊn !)* x!PFo",3{8\oV!m!_G a#e>9r^3HDrn4yMX<ŁHt_@JE&GA¢&<?APt& E4fFON RΌ2T?C=^ )?{ 38؋E!sS!nMS(X7=@Annt!4~ u䆔2b]N. \'L\v/T2a-5@Iz:, c|~3>IdxK.ږ ɳo$yf"'utpGG]Вe:-)MGΘz@0(kݗCb@yZ]F7Y2mzUd; .0&lMiD ta3wHoLZw[t" {o߻0 v [92׉H8pSZY'X#f;8A)5gavk@ OP&􂵲іsbOI[=ϪVK'jNt!F[BhgC0Zl}mYdE#Na<:*hn {ƙN5K&i^mUZWRbz5kED6kweϩ4VXˤ1^؟"]$~UvɨXHYr&)8_pV[WضNNqGpMkBV̞4fE`-GG@6pFRL r}NfVdzG8S҉o8g] ?+N~J I9$##.> 3op4ʦP+itf B:_PoG9ڽˁJCB ".SfVɷ _r\9ִrekQxΓbϨPGA N\lr{!T#̰> MMW:wŬ8gzot Y#!n s7HMҌG0(N>d/E,0YW«',Ev{j|,x.Pi<~)"'ߡsAgd(#EDmq;fUVR=OM<ԣ;A^;#,CsWy${Ƨ!d{ҏ&6HWXQu >sgP~j!GdiqĿ#\C@)n$9VL+>HlnsRt9laLgAOiˈ%\_%_Kh5 'ؐ Յ;γ5gpg`oBuɃ厯sAI9xRhdK~y=agY46pJQ1:h(; \VJrD}g20Xwx_\Nx2Xm=f4Y x@#dTj2.ol}\?h1"e3iMM;>m#LJx&e(σL05$q'g9W"?$֮G6ѴQ' {9ԾZn^`:Hc増o7Xb\A+`e?=A0qowN< rxGI˕2PL( \EquKto%_rޓĪ<"MB@{HG_6OIC-2jk؄ k.i:qK7;wz.eDkx@\eeM{ä?B" H^3JqQ+>I݌Zx:[͹ޝVrⱽjy edvy%*4SN42e-~MSuc5n 宰~'MV]N7SLdfs69&ǯ ) b~j5n3hJ+ y@ ^.:@ՓS0 rd8n!UL)7޵wVXzng0g1jo!*F@9\"AhS_j cAapzӅ D1g7K^ Ʈ@uǣ?yA 峮PxlPV<T/g?c:3{*/<ޠW3/h"IEhXQWGD 'n(D nU$ZlV1U׶f՟#}m6Hlh vk]mBTYyȗ+TdUӽk%(fYcbW,"W  !WzD[ux7 (W[)H}^-MbrdY #b]JC2=,Ťe3_\GFwjp>^&x*D&fʺ'|C7#Un(Ui?Z)}̄))u#no? bO{ҲQXF*r(s!!DOMPP~~O(,k68x;u$55yxֶF/墒_h{ l kYOqq7}[r53IƜXFyp"Obf\@|#)'ɓMC++oOAҷFnHBV#5"E853@K , yk~};fb,P}~uev[ɹEO]=޷țVz I%f_R \/DR@$-pb=36 zby{NLHTZgUKA_<9TMr6'J̄S vltU;t_9u?PSx"^sDe^2F^t¼Uh&lA>*..m>f~xY&gn6ԷסN!5 t-AaX#SJCow^t`!{#˓NEGt.o5iU#F{cE:y edTliR[9u\KKGh-1ܼ"crHO P/[{_5z Ŝ""{hCR=]̓sev{FZ6b@7ڮsĀx)X*A[ FI ƧcQ12 wcb'jn'}HXsHL,IRx1JʏaLY׆RBW_#m27c P@uSEYo:?, ?-A~ͣo[E}#yl)u&h(W0S=iޏ\z>D{dg7GݭQHd)1]mu18AW;L0~PowGxЙ bh%ә=/XOv`"j"\MVxH{7O')S>sf ,fwă5p尐EӪ`LaI|x@'R)ߤi:_wN.RNˏC[?Ye==P>@dR=h9@4pUh$jڿ % !{Pe/1__r`t  PNt(T5]N/ /gpxM͎{耮`GZxO)}Տx=#Yqb*oZʰr fSHd:>1_ҿj&9X C٘/>Ԏ A蓃ޜkͧYfǮBMQָW8#Omˢ]L ԙ,2m;Oz( j7}-O@x%e8Rv2G _ rX ߙaD8ɘdQd-̧kD? J5}Fj/ O;p4UsR &?W}:Wt~YSm|FIh/{/n)rB )Ptr{z8ӗ֘g˦>Lou)H7jw$i)rC*i)EV6!G^ڵ94b4\0jugT8e~\sR׎%4s3#pghF`6/)̩eC@`;\B^}qɮUWۚYDN4Ԣ?Jj])ҽnPڌ69M`Ȏ7GP[|RXpFX͑'LUHNnkUE6 Z' lƴeƝx@ҥEL¡V5u0a!j4d 3'ʺ4o"a!Nq(gY~}@QT '<%-~L-GsXTpZ,`ٵ޽Z”詭=H"WiMZ7qLt [C"v(>ASzj㨂B׳c\L}ʥ'պgU y`Yrڮb֙Yod nlڠ5O;]&ev.@*er.<>Tc^} > &=KEV?;ܩ'K7Xq@\[ux[J A¾D>K7|Б awSJ?jƃo{./=G+qW7T~ikS=J=k[IOTCַGV|OB.AD„$YaL4_7 ۏmlϱ1&zk) y~ZެS@qI eDq r ,%44u_OAM8kQ᪶sQt'SUZBʂZ:M*!ZjbF}l x2!"t%̾@w񶐏u7Y۲{>`J76j%JJgм֊ЮњuQɏـc;7)*XY\o1H6 W[(}?rÍ>ϻCj x͎J9`/V`aM8J/\vRapz_Ldw=>CR+8xEdlM;N 9]&ǒ/Iy-9E8<2Du F^rS4ǟT9f{G,_f"*q.~#xѧV\꣔C}0p_h2f@PesE@(G"zޓnQ6 Om@%QF|padcA] 5!1 ^5 ,OHCJT)l Iwrܚ(e|^n8g6* `W!$"LYVLoK;7_ELN |2ܣld9YMIDF ؗYz^2 EZM }fSxqISJU"e/hD榇rع7w<0d x#R`w.xS?\w\oD2K)iQX+-6.}P˂+zἄʀufD8vf] },#I.R84ğz\ao.:K't:?W^R~g_{OK(ҧ@Fg vX0n2g9,Ф*+uXr*GP!pIH*^3e³ Sra#X0u=Lu`Xpx8ssClzC^lHFn4ZWh{G vhfl:C¿A-.SCyİEل}\|C @k:|ƱXX XX.՛ z:Gixs=,~ # jD+=ʃUƎ};T.ɡ\ of~ȼ7Z/`,6moQ1Ƶh5!7*'k)>=:SYqKuK60:Th%/ ѐSbB ,:x:%t`fnxT3i)n d~&G*Ri88UvS=jt!M& !e8|=:(Le֚d‘/4 HU`>Ghh@ q+_L c e! >b43JAGspq]vE 4TZm{u{:bb e;;9A!kU󺿹˻quF(d}(9tPg1?cz>!I]. OKI5`tn}n Qniq۞R(2Jv/m1@s!,gmKDW.MW[]hcL˘GG`!n:}Hx9UrVvU ,ơ[B PXV3BL4.z&/G%ݮ}Q]gZzAHbD-^uXb?gYA50*ާ/]ͻ9I7'l*X4m_+/x1j<IhZL *gPʂؐ1o_)2xdj" AѫTjepK!Ԗ`6x]@_5W:M<s>eW0c lڤ8ۺvk?V ?a.Q4 K0¦րaC;p`I߰WW k\'w_if*z}Sj[##?KE";eݏ o)6 ET9#ZVu);79Dw$ &*@-Wxg4P-7r g>>0S:l#UB%3 ,38GYx]nI|)(*:Fq) |5)Y6voxBt7zI͗mm7d?Q 0k{ᬀoEٖjMJN^ڹ}Y}ucw{zIPLU V|'m ]V4HCێ֢V6Bp /pi $^Cs#`d ; J+f~<pi!߯w b!,R[jooZD1f {<>YQ zVT?et7b!3"m"Ytƀ}UedRӥy^jJ`ֹrC=%! 4}5{ﯺ)Jo{}# IzUr eI|<7Y1Nqos\L[9=wGkx)YQ`|x1*'39i1ג t[bu:Bޣ?8NAڷ[ $HÍv`=58ŭ*3T{ݼ> ƳS ,SkU=9 }co~EQ.8X͎!|?m}}[" q7eH:r]Xr.1e?vɷT_SU)i'\MԢl.,TVTuR#1m"z&-wPwkFBu={&ͦZ;:sM$A<x{(} u[^vmh·v1PxBRT,;u Et.nݱ Xn, 2{_(&Mm3=J|Q~ r۫HB[׭{/Yx0wz*,fk rΝY.3^[W@_iL_qL661Dy0ᰂVB뎮WR-hBH <8d?_Yv?3~/! /VHhbDvҨ(;%=x/Ǚs L6fG6=.\jc2ŒlqL] <.=>辥N}y4!|`fQ5cj6xC-qyvDFɶs5MnI.nk`V/ <=EDwPݚmּ &F860|*#Sz6>oF;8W0Z̊pzz\DKTmqb cu r7%W+Yܧx3»\iV2?mދ:$v m9B].DdA^h-'(j8t)]} quXv;ˢp᧴ŏ"R9DR1m+eۍ,9f-.߳b:ߢ4pLʌB+_ n<# obT8!_Nȍ6,HrsܾYg"h~b'O"|m `G;هx+2O|M@3Gdo)Cmtq譎Hisxc,2hT€Ad`juBy%fP]OܾNc^6YEoah[pZ]; \{`{#-H`ex`WhU0DP!~ \UBC!pv5y(͑pI9eY? qnl yjxFLC.L+Y66KG?0o+h>R 9VI qffȭG\-/s'/iNU?嫛iVGl1ohYC.,˪LXvr$^u|s=Q>Z]L o^v臍m yFVO]cfXK3NTw+->ӎvyk3ϝIa6]&wY`7||$Y|}ny7io5sv+u{ֽ`CvjkD]epVb!vfZ-hlHw2Ø/V8+ +)b;b&JL?e`]:lWM  \(T{pYD嗙6kj,\ {`3BҭXS" ;wkŷ /נm;Yb4=@RGl`-2XV=,8K1Xj}R^^6BCb[ k7@1ܟ9ءzO$ >|;hUƗS](\}0>U%۳JH Q v>dcV{UY4sދΝMߟQ5%b\TX8UE7-v̕sWse73^CAxnv$X<5_&z+ȻcW-I.g~nHt'czb*fO 1C=['/]usSe_^hľe3h%" Ա47e`d$J@TA6UO,|Q+dyW"3a]>1yªͤ_Q'>< 'qáU~~{)E^<bJ[j~*GO52٭$ÛQ G[;Lo+8qaѐ+5R&z_ W `JVq_f /U#mIKɩоG&tA(f"] _8#WgҰ9u1<VS&`. A^"tó,Uy,GArLxn{Ayqdh"#}6*>O5;0BɲnDw1'H|}ReWS&'Ato%>%W6gg>幈'b)bH'C?:!)Ow6K S_hp~qʆHgz](v_YǿBIbL~ 8:<@}"lz)s\: ŸbDN, Xml|Y9uZK*X\3BN>HyBZ!ʬ'AW2VbӹH#cJlm.7ÃZT568@Sf̫sY²Lq/ᨢ%n_WsN?Q<Ɯ qr.YP浵oXk>Q<ɹb­¾I|n,f//k5`e} 5BchYw w:F, >rgҵq5mQer 3Bvk tl`EPmZp qeFD#Y(8_ޠZ /#Xcr]isve ITP4TեBȫٛ-A]q Y~by!FL>YI$.PQAC B=Kin:uMׂ n7:εAN'.4g6JxT~|r7wfۅI\I"ȠR DQqnߏf1ѕ z?5ד/@;θUC=`^~ 2$,(PYGBjBZORCRWeg҃a&cᭅυc}7[+jgPE*qw¦hӽ仲sc"j:\k|s忕-3#܇"uz]˦z#l^_?NuD6Xƃպ~>%(X$O`&kx WqҍO*db2S ߉呂ot 'Y]zXs:iz[rMoKdͱeZItUŗK^4tm^A}Eba[em_ UDz;|0jYd&ĕE{ߢUhk $B!&A։&_UyYLiC :G-~Tx-*JIs(XљLג}{d$ +8lQ$JQ?A@ ȗԍ|'bK* 43O#6kL2w,{*_R "]+qtCD)Csll{d( MWKЎKj,>(¨6pTS4PaCb13J_ǒP8$c f\N5$tπe&1_wUTK X#֋A?Yw)>QW3m VKoG09nb=;a}gq*n" ;0cW^Áeݨ[ T}lL4j\mf w>/%u@3]Hg6lT<%,܍Bb4S넵FܷZ.gz7rj J7@Z " y uh*ރӸ= +D.dxg|o@}x! Q* ѱB^wvZluB]ȋR:ҷ.*K*]Ep1B5Ik^+? syp&/karX;`; ]R2ۭݥh+5:t_ջKgHi잞 +F:HYu>KVuh3]w/\!ϡ`~ri*^VTUc.u ^ξ!rm#!uZ0N+Ci~ɳ_|j؜D. qb%'T`sdtʆ&X0r,L9%+ ") &`AyW[(}fJx$r#ƛ(L\\^Ҭq'pql}@8oD[n޷r _]Z̴[! ޜӚJ J>!T54rpV/SP0ϡ'?AA\M0(^]:7Y⦅p2B>\愘-Ն+ktpKqoySfC-vS0m_zT"$8I#V8ڽUҵb}XbS})迹;4Q㞯yBAQYekIgRWNH#-Xi:#)j&pyQav0\8l>l<7S[_{ r󒵲Ά*lNI{``kfYvi|:_FKr+M{߷DG>MIkWw"JAňV8Qnbz SU驶7:~@-rƋïL͹ P#y5;(^oJ!*}QMtW BS;%54Zy$ g{} 캱j TXomzZs?grsVuTY&2ף,2—1P! 0X\9Ft"FTuL &t/EuTW|IWA<Ґ)hFK԰&F"U"_\|n#%LXܨ_AY;YML9L 'ӎ;^!vGG0nk޷~L1,JIEMA9k؍4VMhP*Z+P=ę @1*x6 lJ7еYUL%[LLl9Z UrK(PPd7%b/] s&=d W{'ó(b {^,VsFux'51GoK[\t4>>SskMSޅa8EdǻDvJV<:Ah\i-'""umr%a=?OW =[' &>%?k_\yy:a,yGOL? .3J~<_|$\?5V;2]x%$UJljPho޵Y*@%TbiE mM%eaW:|Qca}Yif3ngm RܾU˿pEd\"$|Znړbx MYwo>U)hf/;l]_e1FìO 8ڭMRad7hf4ye?C 䛫 疏q'=%`vkwPy0bT2M.(@i.or\lOqX kSʁޒ/ڠ9iw>ۚ8:-نg0WU'JRY[&.CS朒O4 pg%9_sVi܀f ^9z@b@Cwti" >%b.b7flbAA)((A57N_Arb2Yߚ]65{wvyZ×3{[ڂ($[Aę`P[U<6hGn?-OX,Tͅ0V.f`u7:UWA۴Nâ(Fdt]o=b4\dXs gK?(". &39s>:* rgejnwTEg۔@I\%13}; Kw\|3MO>H5lr2B8xeT[e2.g Ps\v븺\GїPbJp6tcJ= i-g,؊̔{k3a2:)L:[2XQT0#9P~1)jb.(QI .ܛ ӴmY@_[3E/Hi*fG'M9FpJ$| 3RH֭QZ#,vys$DPgףŇh_h}!xwNV pGh#03j!A93ghb= ;~}~ǓM ?g^nht4;O>ZTaG; AwwpZՂbžhQ²任bmPw^Kd1ӳf!;F}%bƇ / .ǢcaF 54\+x?fz tt_)b [v*̍zxmӭ@I>c) 5޳<3]km4m̸48/5eAG*KU L}J +F&oLLt|vI0KIk=l):KgTuOrk"W46;oG G*徿n?MkE;',Ab/dmZ(| bN[u2tR25v_qlD&$?[E+$+qZl3Ign6,3&}QfV\b+ ˮEw.8gtOc?CFyK|6UXa'$P/,TgJlٺ:Iϔ׍pBs@^mbˌ2A0/o߿2\.b j`'58b-7Ξ~U)y;lHgؓG?'W=]rTK4^Zdar'/*". ` zAxW=K} H#~!w] 4ǎt.3~A9"Iu}?2Uw/-/zmdwFDEϤU"DiJ.q]{0N,1Wa\r"&u#~ƺ%DxjkԄ_-C+SwUF,{vD')]9L*H&.1OU$lVp8_ )IQ<⨏Cv&.*_̸ 㫇[aBX!=kR޾jR%w̨[=k5_h?y%7%Jn(ZĞjѺ ͂H8_;yS_B{ gwɍ.7 H\#[Q!㱼zC{6)O9Mʐ ʊxUB*rd tOj. F7E\[ ksHČn&8/-v)3"ZJ3?vwD%?,fZ ~7To 5emǏFa0izw') @` 31 J@(?S"ydeOes.hOa.ALҩ9Ӵjg ?[oƹ~$@}"s)7Ȣ9A&L7]9r3I&cT~%7 #R370gglFNKZf +k0_~\ _mB|V⯕j}C.Li+I,/ (nt+pCɁfc(u0` d w\چY=6~o1yЯ3&rLfy2xv_LU`zzK6i 7reLy%rJ`&i >wܱ(e٘^&P\9)*b 7ѵhyFv=~Na.WzYOJkn!dY޸H6WyjU3!%cpB*m{ hot9SF{]4p*qK /[]ho%#$;`DY,yx)Zi%LF;(r#Y /XA**ml9vh{u(˥\*Hq7 ng6yE]ѫES_#QeP!c!@՝/l0l>wlaAHD Xv ϩO$9wI\?2}ăEWl' b \ޑJ ^f{ #O0أ5^e7GhWz=X={[ND&x1%k5%#wUUmgl[9%{7BcSΉ&$k gF Q4t 7E&1D`;*kh ~yC/m<5\:4l . oӶ⠐RժuHC(0=qMէ ?+ԩpL_qB;8}RVÄ=F C _Vy,N pin'*,"V](ez'n9 vRӖ4[<ښ; Y!LK< ɱcTM?/{&cĻ1o(g 57 Vʭ̰cmhc h>f &v y+n]ťN*iMVZcMxOZS&is]4cXr*|V eH뢵]RZ3CV8Zqpgݻc6*{B܄%Hf=1&et12 .uIZ2d5uڕYp} Ġh|ET|[#8[2IWz)ʱyX>x|7 +3"g8?9m[GE.akEjNx@KTqi@jاp-e2maaKMX':Jlçg,Y+@BEG} qJ-ZT_mG0,P|?ԚI#wE6TԸ{[\,DϽVzSNϲ{iiv+~F_BcΦJwsc.Z#¬H,Qʔۙ{˲Hu&g+Gv7xy SEx+l1fX ;OZĿs\+1BI7DaDTUEmPw*Bx<7wV@#y/ut֢ܺ!4 ͘3.I9Ⱦ) >d'GS?h"p MWetә;eO8/xmd΅E 70|5&UnX6Gv0vLJ$N&kMz,`f7<3(+4qN1J*<Ú hw>wL=?Z/w3nO`Qx! y[fi0*< rYse҇ {QQo{jQ.zCL?.w1u1޵bp+[*+iV9 ha6&(~~yAtbS#VXt+>EKY͔-;輫v d|ko|qR:`FfvaoNkqGIv MV<2(ta1Mt)JLɲք/iϿa wꝶd`Yn1C?tJ~U)֛_{ @)-~=!/cd(:rbkJAэPeXTlIRwby7[4pH ,YxkZWnƜO&f  1$Y20yV=Ե-hQVfV0pS8pL<:m Gڪp3#SB V)fol!`}QN?P2w)%g}UcjXeO?%)qW8 rtS ݕXjaweE-'Uf|qv Kzp88>yQ$i,8Z|wr7cNCVLdM5<)/5JFXYqL̺5b0Qi"p Ί})Rβ9{.յBXr:@'7RGg sn$Ձ:QlG R`w,Q O8 K T#Tۚ|1r."#ZAKfNxg(n)HֲM?c5KLC_&hxdlA &qj RE\:ChxEyaW&?eᦆ2tRD:I .}|(l^0h ]̀"A-gCc-l3+.br鍲؎@l)(y'[4$3.Cy [W^ +hգa=M"k`7e/DK]KYu@,!glP8qz꽕0?s-vu˱8T)1([Lͱgek/NV{ɴ;#?!}ȟ}$}iJ;W.W`8Y-=f< I('39GKV#v9AwZߕ=lĈhGQs6jݔ27BTuJDt[.L.$> 1t;4C+T I qVKqvS7-kͳ­ {ל4W>Ls]/Mz 12blqnKAYY[Y e(l^ѯ"OͻD#AИazmտTfSȑgLJ&ϣNvUAYbhu#x76y3 - >gf0rb R}yeTU[.E~jTڶ YNpͪ՝աKX` v`T6[p*JaLemD GL`{,a?e%8.emzD;` HNWO}]h _E(\6׹9'&׾@z6aC-c64H/fQJP5: <& +p=UQ%O\XA{6;oUS[# YW{zY,ᡞϟynZ8^Pqb!#D2 -o ,h!Mq'֝΢׈-L2PNL>€Dr)ЕY]z{!*wR΄yy~WB Q ObyBҗn)Ӡ ft&hۛFܶ3}2ݴ62iSGv7Pfe'o0TrѷZ^lz]q 5O8&u$xF.gjsic10l:?0wL9\Ѽj 2;7A e,ڰ,ub~%ֈ"WQQpùn}]6*_neBVAUcf5VRtg_dʳ>i3ѰЃ=Ňä/bK7i* :-bE]RNXVy4NM _d5ٳڱ\bRB)m8(~#X@EFjOa xFQvCx_ )84Wu  l7xKVn+,kMG/dF'*h8@F'8tTkފ촰?`WFb`ILŖ5:8=#*ġV #lD#oĚ'1Xıy*v>뢤 }͏FNy`uV eB#ȉ(j{ƥAv'Y㣀 vk)?ŝpٌ"MDN|gMVRS™T*47%h_mbPC`hT}c:-10óf;g"lw?ka 7MR6)9Z$*Uk),XMWd{xRc7Wk WMEjNk {g/m|?W˼ lP d Q4̲M"z{_2Sp2%TKE4Ijީ*)q~Ku6b|;Q!JAZ%4p]IwЁT4%yC (Iȟ Y㜭m'/osAJR1=qc _`2t=հ3`Z}^MtV qAk_߮ќJMέ<FZb ,'N8k7Ȃ\!^xK1|7wqᵐ _<sYP>m1'[2UZ%AtX,doSN8&m 8x ʃʍz 5&WxظGz]ıfO+UIO5Wjb-oσ7i |ͷeS3cvJg2+Q ^!pj.8ͬ}pNtR3!״>.Pq~wB+@LFVg2+eLih &Ia6f""G'v.6&c\ yu% n]RenܯQ7rm0,FrGm Mbzkxhǹ6cbK(JR9gf́$2.^6dߠGxE_cDp壃vpdxmM(T ? 5> FUTng@ 0иT첋5~Ut>۫&FҰnMl?Ɔ^ @y({-&o%Z٘E5 'N. ѵ~[8 ~>'c$zD'B>˕bD#dm};p1.ac`س| \Al Q#f0cXl񣧺@v@֥x3Vӷj.r}ɾ'iy8J!4u^ )jO(%vؔ"2awD@.ڠ4ZoIw"&(?FBؼOOy:hO6o׭-pn8 $qG^oKLbc5Jyy) MF*&a@ $iSIrV mJ'r’|ٛD@vI+~lE'u[`|el'zⓉ4lUE: ?X{ v~POtEZ1cPTfm8T" $v2R&x?s'162BKR!kjwے|Ygkwl,g"f8 rywߖƖCBR(/LbLCes1F^Qlq;* _S`@sAXEP>*z^%v/3`} ԫ2W0ʊ(+]9:l{z'uOh;=A&SD#h |i;\jK6׼]邐+H7 |5Č7Jj=}_3.8⭊^;NwԐȆ N tYxp$$kч6'JA lÞ-xSs9fF%gґFa*~s2=@"+lsm!olI85͔ ʢ蕀{Jqvz2f&r.6OGm{,ܺ?D}N&{$ѿ!x(IxSEWkpj˩leS NBN|pve-9<" %'nӧm./Fb]G颕Z*_gtRgM@ޥt!vySLk!DK=qr ϼ̈\ĉ0oP:%5򕀦GAE<^@~ҳwn<7/| av3hRa"hRu'4s5ֆ;g[l|Ϩ j[ro6Q9p{YrU㡽>ZAUVY2cC} Uua6mb|;IeZ"<>F>B03֓)r-Ul!*ejRJ>Dyk΢P]sᎯ8HXód4%MOOJf-HQ$y;cOcrR|s8L9OxeCLMPVl u "e -8uP(9v{(BN6o&2^wE/@ȶ #i_u{,/Ma4Pm[/s0&L1ߧtJx [ zwζ"6[.c`m_uDfaf*#I/A4!M3&dCna~32YāP2f,$u?@: 3w߂N=ZS>aXn9M0tGI f2{!g K`23Cu3pGlOkScDMU00=_hc`.Q{|N=9OEeBC' +]q0:wՎ0K;Z7l`Rꪪ.PYhXT)N41Δ9~OC8sqQi}^̃r.@Z#_Y?ir_Na|]ӌ1:uv\%O;lcJ>zSَ[/K`\IHWA ^s89C~J$}U+%mHȌY_SrMh<-*'ôGZc7'#"U/%> 12(QJ zDulP4P"R7RM_B(~5Y4&W'?.㎶u fn); AeB!9¤)i)z^tZru OpSDY15xWi-ϙ\ FJ jqa @OÚgu%IR`>L5 O% TM-{h}-Rk( 4na^j|O:3laQճ/~~A3RcGLJ#1Lb@"HJᗻ6؝ŭ>vA%miZ(ad=N?䠗[xRILyA,ҴOEus\y4|><.,0cWb|+ڻF@c\~[yq:{p +gEAbcbii9vVg3v芕Os@URa> :Xٚ&yk{ ufifzCs>n~ r`񟠂.+ւpZf)\ftB Ot[C0G @OغD-n#70ça8f!b*$L?|\#k61xO`PT]N…S>LA2d,Ёc'%[]ї:yHuvV/-W'!CMpY!<A`tJRPF({mmۉ:9Jz<~F 5z!}sV `VˌgT}ey6L?"{an\O[_PNG`-)5Go5po7:pŃIX_v H%@>'p@!Ԍ*KƳ'tM[omH0>B Gi-~Z{Ֆj+Qw4D!W^q>|/sB 7M@mZû)(ZëJ߃V@Ey .PMZBL i^ Qߤ+a㎭..fM{h]жJ/&e’)!K%9Xvh0 Vl+g_>]Y{43̍yrz+%J4&*ȭ@۟'@"*LK,f1#{?-^aӉ.#xuy?%)N44NƏ4`P;F @3KIo|xDU%[ޜ[qc#i@evXBz}DekQnvouĆխzJQ$!Y F?4u&,$sL|żX4'Fxv34szdFzIS{ __#LׁBG>:h֘\)[˖w_j#-Bf<M%+r|qg3֕9u&tBpfzLvJy&6'f:-iNK+o^s5D*&l+>'`}4s!3gr~$wX{/0S&ҀS7S0AF{_8i0;7@D嬮@TOGB"B2q)#\ALiqLOaeQddJH}tC!Kp)/QV_!L]v*.b+ɵUA+]DiNbQ&=Ϧd54C @IPZ\aQd3rdQl )޵UJQq*T7|ֈnYm!t-kAjj{B[!`F܉ L o9Q:y3Agl _1";hmȯ{9PB-y&J/0<>5 s li/cI\PN  +'|8_:g !a"4ql.,@^+V8ʝv1 ЭT/^]gXbiRD=#şYBq1v%=Rx׷>Vi\I<9nEv4=VЃ=As8Gv&֚0/ZI08wVv)uD9ΣmU(("^"7f mNpe,*#0A)*0k6MUN?0Q PJr̄<:i[=oU^6>$DE b%cH NB?g,E u̼`!GR  )h"Q ﵹW׿GNfN|(lE$.+Uu",B軘`#aUKjtqd! E7]$}4d#\ll#Zhsʏ6Koe4۴U ;׬nuf:rL`O]\ah,fսj +j;-nkMJi/)?eBA"T$}w˘)L~`zeP7@?M.O#=mfw/p +܃K(J6Ǻ9XnF9=vZEI)}11˥m0;@z7|# c6[/ EXz~eZL64gLjuiK}ap-oq`de1,MDDhye 2BVMkU{2h41C$KG)(;U datp8B9J8:SBU_⹬Gs+)GӇjp/tDe%誐i"`Cx=38a9~L:ⶦX /%C$n^䡗UX$ _ 2Xܴ{)'*Jݶ.T!bL gn"Fߠ@2?b`ꔩ[4KvZ%>@<,E ‘m6?_'Q \{3wP7/@J(T4y>Pl!Sj_h $,H~QZ<1[B.ӕ(V,":D]^٣Kq!`Ĝ^M5pMXa P+U{HQ\Af &Pnng!sќT\_ -4i!s}xP64,S5*wv;gT@PBJgQ'jJs ~P.SleUCq@PGc@5fCETc>9~h_QԨ&e}eO ua.uq'MX]lek?ߐ.LLNb_#^z9%V Dg6̠ȳi s:gO5X{-#zt(;!W]SA= |9v#qMRPdyr"i=_NӶLCO {›?1tzE(lEdSߪ'&rQvk"J̝CSl}p ki\$e(#焜Vu=fy] Q$MfPFG1fƊVJoݛ.8[Wm*.xrTZts?XRM2ޕI@h,KB@EbL`ӿT[~0N[s_K[i|#)IpٝƠVJJ]Nԩk1̮Hc녑ݟ]f' %9T=P:OŸq3ZG&)HzZ)0x e@ Rw[e%S߷(]t㮐>uV5j,GE0B8s6{mYg SuwVL,+277DU:T ^g<ɚвS ZDzoMO I~WijV]k*%XH.azs4ɄsB `!{kj@{L7twjvOKX,ӥ귀"cJB Xk8k3T|$EUF;g\pt'PϞ5kN*eD_Xr_/Xe֔#`Z~ |X4R>3_X ݇J(EކC͏aPԳt3JIB?_ѳ2#Okܹ"5w _jk$E1 iÚ)2t9>%+.݀)ZMqAƫ#uI铍yy{LzW˄O q9wZ5F0&"~=WKw\J@h.f/A| 0Fp;&5b#N .!TTֽ]Z[Sj\(\ FLp H^M)y㢼̄ؤADUJ&T=Am- -rl$4 $ރ+F{'eA.6}C\dFg[% ;:78 <2` t!,iY5KVT,#zs}aTiP:mYd1nKZ!2"XYX&f۷dq 1Fßҥ{C|[3~! "<IqCjlɪ{봆m&64ݶy=nm,va)!Eu?fisajʉg1e^ZkTGfݿY 16V@p}ۑfFzO>L%2YҝHD(.5+.Š9Q!~xjң+#ǫůI*>2 !<,i%#-[Oh֩2"FHĉ])w 蒌ڿN2L`TysPʷ2Fg^A0-4 kiq %5 OΑҲ?sFM4Ga9UH=8EGr&ﳅϷXX !GkiHwxkN1#4n>ګx׫ղª/tEy*}b0ڏ4ߝp7{M:.І jD-|e<- zQ$"-J6ѭotz[_SWjm]*Q#> LHư9Jz#va3'2"ZYN;^TC^(a16 @-J^&FKc5v;~O{hu߼4Gy_$=Mwv#˞e$v; ?Y< n`Rыp@$VDD]D X=Y"LC}pm) I7=H͊r0н% X|>]\` PBI;Ƅ0`6$nHzvLBW0Fo'^<*mLD<5q^벦k6 1O] O 3-uP0_|dbw +RIl "x6c7GSKjV#3u(Ð:緃mE.O$s_ Ž͒_CTZjz=*[?rso.v9w6.|3"z)wg;R()B0yޚ\w<R)Ω"gcߖƷe݂ыT';*V`UQ$a^&0rg/$r44l֣. 쬦|`+yV/xCzp x9bʦ"gdRmDxܮ^'W &Kƚ=Il5cl$vq%@RW7HӠ8fg~Ƃl?t99kvsԗz]3 ޸WIZ`Qdd~0ek) Ƥ{o# Wd0:)9ٚ5s8^f> U8N+\#3ȨzQPuGxyt>kT1(&`eD(NPޑ;n@$41-TlL\āK0u]1%wpS !sаgvH s 1)PIN{mIﷳጦhtA4@mV d},;zwBMkz->?9ǽkնr>e`:F _4-g (T}QbOEg/UX ?m[ vl*2ͩiE3Q U!"ŅPc`H%!G $OIpGbӂ4,ҧZmql\ CMi͝*DIΎtt,8l1F3F[W\ee*^23з`nNr["ɣ.)цR3Jf{:N^(VJ1Dss znA[by elbyF|ňб Xa8m"nr+!pI%8 ǽ{c2"kg':<2N{ |q{\OWWKkke)hctu *tyꔮ|j`[< q^`<ih" GQ,j9Nƀ6 ᶧ4:R"mk|FٶQzkt^_.yc?M\xwťm 'Kvz<^BzRt}dVsyszd v;ωXnJpj=PLVYѺc5Zw{Wg_G!kՇ˓)v_.2vE<`:10Qt.ν6j|U4A;"k9LˉҢ{!biTXf՘o3 "Y[nqv3;||e>Rwj:r;hSp³uV^۶7T0Ebn>*f.H qJC-̅sYbrc.dV^L#1i|Yt F唖4^I^+S[f)6!%\E堃wCT։]fWE7ç\HP>+N+H>]<=|w˻d7.yBrKy,HA]J>/h&xGa `>TD4[)̺:gWhI>A-E˔lڣdjqAJ}VE#˄?CFĥV_ٳ|S}?.4*ͣGj n /Np EM8]hp؋s%<ʎͳ`ń3:E&r}#v#+XreV.'/qB*g>Xi-4r6r|TxZBD] _z{\,Tj݇`W ^Zc&{5}t5е\xeB\'p -K.fR mdF1[52܇K6~QEuD]*n >X~j?vv2VG$'LϮr *uݘw6`  KıZFQ2^;n (A|o8}:&ffami7nqlTW$vObg^]h nEHC\ t 1 ԝ.y 3f HU9a质LɳG'|as!]S ô_v%NiWᆴknP@0 -yC4gW%RͺwGi ZK3POAWgM'*pp8 X_<~20(/NWY NVjR|jH"jͅ3 #]\BwvHZ#'KWd 5{UF hIP%ć k㈰12][mhhaIjuP[*:_:] }`'< ,# QR_Yˤ+@GP~Dzf9b̉а2(|Y/C$Iq[/BXe>[K}X-NӨ>19 iQFf[8Yjw vIAe6wIOjey-8t0 -|)[G]p凌џ"R'M1\Y:ڭ(:,Բ*,pJI.pq`z3JP:0PjCڣM0N|өifX*V)Sx !5ңx8統1{2nJaW2 )I@S}!晩?א$YH¸Aë /H`5wQ=3a@mQ &_v I`>c>9rS8g}}/O[+a'̪ӦTMݗ> bo?{d(`$d TPKp3"|oKOXf0t0$ э*٠^B֭6Uu=՘$&^ $Gt+ADr2X7nyeW.e#38UNI`_5 8 I2&HAO\{ {7]q jP9\M@25_4JxQFdynn=.nR6pRۂ"܇;H @0L }#U=p3Mw&bōq7Af BƇ=P O0(4&j{0Y{A;*v('z#eSj^@{6B}'!#[QYbϺN ͊XUVXe)HnHT#ۿ2J, >nSe厄J'汍S꾙af mR5Z@PQj͹4m9CGO~ZYu lہPPV@V8x\YQ;nWLa^JT1G9彁dfAwrH*W׺PZ#z^Qwy\j֭|rD%lgG@huܽpY8 ]o!ՔϾ4Ӊ)Hxcdp3B+bߘ-k~ -^DO'eivIM1fuRkOnPǚh"nM7_=: .gU(YOd!Vpnn0 U -3ΫfҟM>~۳/|E+Gx41e+ G4:9%=߭cEO];![ۇ.NjxX.4Ɗ?x K'`MtHxƼHX#*[D G5`燎$v ZdjUlRdcQVܿyqe^mm\OA2B1rZ&2"jV(z}2=gtBl 6d$5`7oV "f(w4͚(;pwT5(e?+W&E}ƛ:l>-o9P _8pTy~|37ԨER;w'X}Z#N/u[a'2%0>ӈ_H7ubrgM{ʯߝPg#H”O;4q n1{ؠ P\.> uz[vYoD`nLŁQs/h."6)M1fA'}+*Vtg @3BktVf/oMh‡Dr.5LnًDn+v(|v/8&j1trlkEybQ"qA\ .pY"e ӫ BX8qnO:yB-wޟ秚!:DB}x |@osD$zn"`ad=?J3ʭҗht>?wҵT%g~oOȽU /*#AFռ/L8dWXk(q|OeEypA핞Pa5")ʚ4WH }rOD.y$&(`4`w?IrCKjTV s\m+8>A:oL۾s򨞇)90C6qkOMUS;?Uցîɲx`A[qX!$ j繫 0~2.0%|?11ۋŤR Bjv" װ$fdI:& ^+CQ?8x;lVWf'Uh Ӹ%] 8ue͑-&8}zizt@qm]ݮvs&I'CTSVx*}Tᮺ_+3g1. t~ =#!1=攀o8 E"IH[8afy1uxpJ HY 4JÖq/)/Se!xBL`%* r)l8Kn{PVGbua6z*E[ᶥOz+Vcϴ Zn%J״Žًc} d\(MRib_ ؾ{4܀dOlEl_o(}50WL@aAJ7Qs풲 n'n'ճ bcTA#w`b@tFacN<B42ƥ6C&|u\_oϟhYWL%V#2^^n_VqVPUSr)F;횯$&C5 $'eW~1qY T 1kooOF7z3[2/:lXN+B|rzDzT# ҂O.p Xtn#N{wGq;0pTa0Vy)F>Ca\˖y (ɗaA2?qCG ξ -]vb$j3<wt"RB-`[R#_aY%$(Z@'Eqr#{ܰzꧭ+K\!/Rns-Cx2u|I%HNܚؠaqġ^ɘ#2;`I~S}V@2] R<c౗toۗ˫#_6A|ON [e'm1wZT[}O2o4?(Z"9p}xS#o) ;v  ajx`馿H);juEj;)j4˓R>,vnM^7<º%4Yܚ%h&%vh4I^'3:/| Kf8[Bjjh3l y Mx{S ^F{ @*m}-_ƻ~vn$'x/֨Jɑ :Î?Qzn)!qڂ^ 7ݦ]!+9ñ5-3MJkǯ+_y6_ҕ d}RgII~ 1NqT$s~]?d8k9qm7#CBdu, N>Rk)wW)?UGl] s 5p;U8 zGg2l*ŵ {q?]иJ{K-26pyE\!ɉuH"&EC72nK; S `~f!q[=p&%X'32N\YS 3g^Cn|v?s爐2nt!~wg&ٳoKaF~dA8-) m0h o{;u4MS/Bml%ѕU #S`X9!Q51bccѹկ~&LAw~'q)35SgksG1PǑف~c3i@e!t$ۺZJǒa|E%en_1Mhv\B5<1ڏ(::eT~,ݚ0(*Xlf&9Kv+jrLx66 n)0t/nd@ b:0U99C%g'_L aR͙ͭLM.SA-%^[IpYOEt/i ǘ 8YûnV]ǭ=CmGoUD(1YH2=6XƋ{ymu=YM1O@qe ݹu ;߆tKfSԧh\Y2>qaIt@ hϓ1`#^vIY;H[z ,o t) >&YŭZw h Tpp 18ߘá\3=L?1i~G\3t̀\\FS5x4 v֨&Ϊ'Pqv-<ٯ%yvr\![ZjkSڥ,ESƎA'¾s85Cm&k TnpU@]\֝jɛWf1c >nءUO~Q񫧺FDgkЭ m!e!+!?QM~$d57G8mD&X޴L=c*bt[)n`镸z!b2x*bYMa ]%|ObPvNsP5'ԍ.`ClA`y"~n|ZA.@7[|\wjTFg߼(Hn?^-d=bڽZ.+l"97j~OZp3 יDŽ{Q_|{yo,1j[Eb'..YB12:Dd̸H FMSNB/ONߙ1S@'0ɒ;q"]ڛs|p ݚ7ךCNߪ8|^5CO6I|JWw@Vb#&K/:Zcqn~ M`5F11']<߱<7)܊<{;5X7iZ{6ԜޗHDa^m̚ K A^{i3xrCE,LJkUwwpx?RiV]^$3T̒{l:,@l}Y<|k.NkVܰd5ǟswHqxx/**`z DkDMpWC~VfFBZŘىZ2 GOhv _贜JN_(ʏuhv׋\H`XLCWtda.綽ugu8l Ae{/9^ka(N%`&=>']CR4XKh2 8E(ŕ Z; f>0׬'dz\M12IN f!EH+g6 1> ;:W<1kZ05PoD!>j]=䙮A-Wx.ƲUf_ޯÛ|}j#%|.\m2{d?-őDMv p/ZF[+r-x-=We%_[;2FW.[}l31b;32=#bʁY2JIvt2 V'aX}q ɳ ctu I=K;`l7uv9uT}Ed84b# <$Ţh2-3 7 6MNdJ h<'h F_`Njt$]:Q,͠6ru"dn"[ LrgTŞek!މB~P*M"[ӥρQgrG1޳pȍ?l;э5.ӢKaJ<>]iE 3c pC7sZ't\0LLǂy١ Y|Iaz@ dP6RezSj`Hwyv1~e(S\~rÖC~7sYr}Xc:,R{C\ۜao7m_0^I*WW [3KCE+`ͮ'/wq1Se[FK3*D (L{۽8%Of;^ySkݍw7`0G he =X&@jɾ^iaOh̅5 \c%R}bҬ֙5 h6I&ٝ2<ϝnƲ"b٩o0# x^c튒z@;u1LBn3L:,CQ Gm?+UuA_ y&X)0]`t`lHeTa@a+36W[^ʕi + wԚRFmWvG`8|/[\o|M'9sp_ Y½gPFuBi}%,Z\#ۑ:VGq=nusbq_e,r\+5io"D0!!D&ZrNevvW#?>T*GDWBjѭ֐'}̷5pAHk jmD'Fįx T=Ժ}_*Ojؾ",֍1]ĚNR_.4nW 1^_ÚtuD+o@7fՐlWJjbCԜ,A(ˠB X~LnY%w5ao -E},Ԫq~Pa .;qʳCͱæϱ|ʉKiv)L#,@եz[&QD(r*iݛ bރ'r Z!Ęrdk[;5WTdQ"©o7Wm$O]m vQB\T3,~%[+[Et_m{ H.fB<,̜OƤS^n%c>\92_ED4:Ş;<}j k4C},m[4@χ ?JF=eBboRɿJCl^N)Re42 w,'Gc3?k` :)kj"M)d"\BFQazrT6m8txS/χmtߢקE; Gqp"0U3tC;}W;O)V|Pn-h]=,uޭB7#UL{J?hG3eml(68P>',0J8V朼 z@Gn1rȵ~LT,5]j,G[qKֻ!=6i;]v*546D&1ƞ$*w݂"bsWYaB=`FNb}ӤR܇D}XHԗ՗.ϖVa!==ΫHMTޒ#+ ]M<^*_A7j @>P1K?LM9>/ wF')Ѻjm!Dx~ВIחhoa7XDLhuMSgEv$mS@nnACk_Gn35tr| 䁙hoV2,9Սe"6'DDN@݂oz &Dtjn.C/QfNU^= 7 SݕZkНnC[*xu7GlhF1yIb޾?AԺ>n( FÀ  w3]~|54M4ʖ:+ 5% qXf%%1RuV{zb,I aoW](wf-'xB%׺9,"ZNDZ1'rqJͤT:\ŗ5?6m -=w0ɴ4~+AlƢs6 yT*ø iA.!bآcMPaB@*ǟٸ+ %BAW!WDDNbXz>Utw[+qyfj va~a_M\tڌ7YkBkfJvfډ:`oXLFn`*S./G7RNƑA\YK˻A|4sbѫ>>3a)&n ^mlUa E aV]zd3 x!aDyn`M`%Uv*StH>OYaDΫ^O0O[D av9{O)ᄊjd5ݚJ'hm=fwOPo"]%.y"EJVͲL$/}eHdCaLx~D:N㐔)^L8Ŷ䖁f\fd$U,:˟F ^ܼ_%,,Kq$_F;JAO`g2G"beTNl>BVɶ1 /6$luKccPs\ehi?wF;EPM^у@,~:Hjmlj@' b` 7Ԙ!B!To{³79ȗ( _^]FN‡8ֵ6dFebdLRMKD\3%>xN"u#m*%Y$_$.u x:#jktÈ Ѻω>,[d&aC%+Uq6d&!@F~K/`]p"oX(_LXXu/&5xM]TOh ,(}G'\ X6wIˈw(Сώ[˦6", ~etcKN-[Y<c㧫F!X[xSeE-ŧrb ǎ.ӱhe^[G+U'TI{+-6ɖkq3w`VP/ (!B,y3/8$4,!^FJgыii6<\։xp̛pVS.3*a*mG?9Fӗ[6{G-!=ǾŤڬF4?̜LƙGM]cm0YZ} XD=l=!'^q%]> )XY'4 bˈ'n?3lZiƭlf-ZgQ[0.d]%Gji a¦Ɂx(QHߠdZ τ[=6X#&gҬ,X6FgVjv]K:[lj=VLBY5TSCF-$ ve2EJV Di kC,!-1齏V]ͷ2PL@ġΪ_(X-Z~t]k- "3Y5\ę7lڣL7;NPbs.oAe[K~"n vquĈ$!¤VS+4x/'^؃? U_wbQhٔ ?~8㋀99Dm1ch+R-N-·|MqT0?akq6gKZpM(Pf^@/H˓{'w'$SvD(G6-cvlIC~G#Fi~_01ոy S#fj><4T痆\r(F6=/W[\]-̧T4c PSAUKF h ur_h͒0ڦ{;H Mo]M]'-.%UϦZʖU +D0,H8 R};M  (@ `Vtmӹv)8UPn0hf1r~x l4TeXk+wmiۦ\ն.;n9 Z!yt'oAjvvJHtlgp`!EJʎ9?۴G>W1*c'$|ubTqUITUk5+ 9rGLR}RH1]{.y&8507]/GxqI8-$" %InU/h7nbƎ╞UK]rX 8JNQO?$&[`j ck‡hPTExyq\6(Tt" 3ǘy~y8*Hg_I/! ?mN4Rr l`a$0R$w9Bgwv1‚e.9)xݽժr17ɷ#ז%r@2LN'b ~pijK\1o<|$[K9d FQ/J,2!:vNK~l v"ymk{SWh\LMdoA$O5;}a/.iM`3Q);no5tY}O--kFpMdoib/* Pyas]oCY ()2O"p˷*U%G0\=p,-*EbЊjNxd#Ҏ@QZqHUm6{ 514E[צVn8Ktx."6FC*/t]LM66uZw#QK.=5 3Oq{~}c!fiNs1s;80LZySvyjjWk?+TUI)+U-'Vf`KDOޡDE$ 4,ώ05z*BT dFnZocd,K$E2o׳kFZ U=TkAfVOYggCʞ. ?կ|WOUIqB^>+J.+n7ϟ6E 3>DaGvHǞ-Ӯb}ጼV;xd0^ϻ!*xSoQnF K#Ahq!0OIgNB˟Ӻv˕E fK':,v>p4rj.)ÚUsn n47nXD*N7az)z Xl_wfCkl;x^(7(ԳbwUڳf}k  7v#;jY*:!~m^vL'21Z1`%~a7*rcX5fCD̤b  Rn@;pXPGc⁠Q.|[YU&ε0cP,sʝ),_#_J7i8Nj8ηBl 4!Ue3WiZxq 4d:/*7 hqsTuƳohxݗ[,&z{*\Rp5`gO{FfQˉcI]ܗT%LqX5#WMy.4OQZY)ѵ H9|e~4}pJ4qmLm[Phb1=:3F"&ݩۡ%HspuQƟn5BmSE^X!Ct8'7nf+7Nb8exˀs"@5YCvو6̧2 sU{cnbF M|Ivڬ>kvuV( kyIDvPΗy nHVhX>5q'{ptJX&}kgsͥG96hK-]wY1v 6Fy*dֆN`LiXTjMƅ;댚.@«ivb&=iJ{OIpc< &E4xxtit^\f,t_vx'IHCR\v#ItDwv;NƙVXlhecԡ-@;א;lA5u tY2Cg W!vЛRy6/e]drwv.6pҬNtjҁ=x Q$9"͠wK`I^2-aG|mMwBS:BO̠x?È_}?vc؊.  W:lBwk%> Y.+L[ *^ kKSV]_k]mk&K$jzsW*LbNnjdzG+X"i̽dsx,{/ҫ@&\Ks'l~Z4RxQmh ~̻Pj{ 4%!F9/cpˢINi38( St! Ѐѕok+hecfMo,M޼f:4^)V"ѤR3??0AB=хyF>SP:N QһYlh'3Mx+i5K ֯ٛ}XNw RƪMa' |ܫC#X_۠+GɡuU,Ӗ: ]lxü#=ՁO݁i45i{i=) rxar@`;p%_<n,OʅИֈC;kgʼn7~DﶜX6|(^-R WI{UTojuV:Ywe.߱?&1܂I(lM^eoy&²?D6{*e]#ÁYy[@-6kFriDSy?r.Elk! T>ܔ[l3}'ԧkIǺ;Y H[k_Y"K7A[nGh@Q?B_JB S@#sIAHý>S ef+S@T!$-{ FvBppU8{P8}zQޏ|< oaU#gjȷ>(4Vv!<@֡,{_ loOyI4le};?S2#ZD2n~>hZ)odQL|DO0dU#xޝl .Q7֧"J ,R<\*td rGG߄i&Bm]]W?Spɧy& kҫ ?dCFݠN^ _e@|971Ql RnFo>Q! Mf{kq5YdkQ)l~ZA_u_d4}{}1W?{7CplN#(jgwI1n/k6_ }?ɏCtӼ4Ebgb8܀LJ3d`.hmz`l *`+æXQKRP4Ϲ+>^iHǗߦצufL?*0.aU* ȳ(`-2~P9-ݔ@CM+.R 0dາ-'ӽȭf^Wxlf& P}ܝ ~%%v8j.yp>EdS\>^H8΄1͇, FJH!Q#Iuv6^wY&S%d_ [ 㚛|#Y?` ZO{kʟکؑA}^N$(?4P[wX]W.lHӀ1.{C?)p:ZIa30>JxFao뛼C6bIN?,annͱuU^ڧy23wUX,3#;7ݝyS{j?Pn؄nDX^9[@OMYH.6l-6>5ڷ!**%z܅ e6(߼iVĈn[ncjt#X&ןty)=v:=bOOM0qcfpcDpǩP S-{6F݊܊ dnr~WBDGoaf )brM 8`'ݍQ+ {\H;aV Ժ{R5F;X7`%@ucf#Wx~7V>x>yF'@tc5G*-(=D>ATP}_{7`LnJy2'W+M,4%,x;8<>G4kΏrN!DU\>3hEvpK/IM#s F"N!q qyb v ^pK,Lptz֫}݅򴩛f*hRZ:Ǫ?H4:!mu9o&o1߼obƾaqįXo5@XPAzDUA+/y#CYp#5N企*Հ<3[Vbyg28z9(CqE<u5m48"`z $/x4W8M+2I I&;tWԽ`A'$˽\)T~ fpunhp>NC=mOSJ02f؞bu׍C=P=(r҆mWJ>.P>kg[Ԯr)a)~w;o8rk@0r59r\,*DIf#SZf=syC/Cgj[,{7.&TRR1HBѹHZ_ k׎1!mxha (3埁5֎\tj*D{*M"‚()ps>em`yŎƌ͐T⓺ #.*-L&KQF`)%h%yQ f>h[]SxC;޼zh)&:*FT>1:eO6:9XثG{7YC3p=Hъep˖w:cg"Ȫ-8&/;\], i1;!ܜrKkjW2pn'9CmPnQ6'US2حS^ѬQ)TJWQF;])RXlÑxD@Qvh%=::TY)AߐB)/쵘A>}3Bs][ |"װ?H/> 4hBuЄMۼb˅ڴ. )}oy(!,&/WMZB|=&v>SJ;Ns>#cn\:k n# [U  E]"{elLߟ;ia_P$drjx`7 61N[XIa9@bHsj<_4onq.-0o\4:pNǂ5wlbIkovflG4 y*1kP8تթqQ|ȡG4q!&t1.?WKR LwR[}힄f4PRtA=\-/[l,S]We,čsW㋯!&? ӻ_Vs7r.6PS\=]ߐ?~sIWx:)-Cc=GYDW4a'{qz6?owwWR,SzSlV ,#ߋGYqMh% on{{]vP,A=KSdI.=HyFt50w .>4=}X5AB<x.kKƒB}9jϭ{mk3\V_\ .aqq ~ VD'xXQQO+gB:%F*&iPg 9V*B?v>aa~H ;[&my aA~J[=9#X- HI u \O -1r:=XBPnElr#PeLo-tZd)Ɣw:AGm3mM^MAXG@2@uM_?dZL]y]k̦ ڻ[g'=_v:+Ao̠~EXo% 7mye"=,$S5Ֆq{O>z;yMpn>+Ѫ3W¼=ԃ{*@!|M+QQNfYtVi~+rǭ*s@fMn/Osy芜ƒ_H]8MYZ Rdqb^yDS’ơ- 3NO?Yf+΢8[ -RDޫvjX}ƽy{hs%%unYXLrҫh'Guŏe𾉿WF;QPوC8h .)]Y"oBn[$/+iO;&(Ң8j.!ߕTFmC99jB//W3-=@&t7vJmr 5R'8CA Mdgc]U ̅ ፪.!W0 CfkahUbKHA)S} %. CF_HlYQVmM^`T3i(HEzJaDhe*ޯ @ y fl\{dNOSvQN)Qe 1:) =%<1&rf`bx0lHyп}ъ>TkI$2ֈ4 vBNƔzjjLqŢs]nc^D*A޲>Wۀne7x-h[ޔ#=`mCWXDgbglȿْ9~]8y/鑷J ͱ2ĸOLrA,<ڼ8!Țd¡׼ȅtSQFJ6kObU:JH$7/El\mX}XvϢc{A1E5a!N#2]טU_tA_"A$v5YfxFFA-NtI/$,я9r]&T;9VՔ@|00u>b{un Ͼr47EoarZ9߫ gAh84EڴA)|7vT.(rvuKN+ЅpdoD?X;-AOH/Nem Ӓ &+^]ǂ FJPmH.J,l"״8rm$X_0Eq{79QW0sF׈}^L٣KTW0 ؇jf .zBkC6lW=i|dv T4Nb |LFS}C\qMIlpB* 5;Rb40a;}cU.ВU[/@kn5o;80G j䊣 ̊'3m[7[/m-Yws%y[W94>Tߕ[jB$M|1G7Q/H`]U_B~tzF$*VNpD7 'R0`ׇCbCTw+ N~i½6fB&3>SoTh1=]T'M^\=RuM^ Ɛ+WqiXB ᠒Oo܅鮑Opgi@~3^\6h<:W2{A/p`ⱶX'QM+Pk琪:q>=DmiǛɦ1$X(sPMHQkKΝX׶zӂ?yv^? >9B+/b9IՒee՝*9Tcj[s1+$5v]"l(+4헲k *eiڡ rYȫW8 GeFG`JQmȢ O)ǜVO8S Q%}n;U3rVdϤ/TCQc.el h( ⠜XN,th zDX2|sxRuckF ׮"AV1D9/@A7UhKHTw$WL4`CSo*SW@Tr!Q"n۸lsi_{B#1&`ݬ3aVj,'# DXऌ7@` &(h$&WN5|J0ٌBx۹ ]c곤{NAoGA s6 e|nZP/TI("<:o ȍo[E !Eli%p.üuq 0)fȓ8\;܂y㐣C: T0C{ aHl=ĂM1h옱gBj!ziKyU'd%*{4 ;EX"9h^ aKIoFJ8% [R@ bVuH?.%LDڡF\*F?u64+SSzR8<T<<^PHNEU>8=r'_ڼ֢jб9{6wq9뙀4v?ZU qhqpL*Rx>W'>G#M4ɍw,BRc)¬$,M{=nI_5mJ:b}KO[p`Y=S?1cl?"e;8 d~8QFh0[Ke̾qV4BX =\7ѡAK\=1go(6[D%; /zrh;-pS׼ [TşQ%\UgA5-6NH$(+d|E([[[ f`-"lX[nsZMv憎- it6yo,xKA;֕;- ؟L<^ʧ O]}F\N7I`Fb/' 1 7²`V GM肍Th!Z@/@mwI:% sB.2"616@5qyqW;H'a)UT ]R|G(khQAZW(oU ݐɦִܺs}8^Q2ױ,TCz.JtIcjkf63ع /6Cof_?RǼ]9`MU"!] S*i -X4T,Lz\81}+G(AEIF:akr;,n0{2 Ϙ}$c>lA›/`&~q`U5r1SW|ݞ 5bSfc_|3ouM4{3};o=\kvZ,zH0R}ډ?cEgyTK\5 coZԣg'!> ծlew@kEJY]DmW. ȢT;О0W %FsS$=# i JEfX/FybfEڶRFQsAHEwKƇUq龔/լH! Q]`UQʤ/h;ԮûC{U >c5iHPgs')$c&6~ԙ7X՟E<(c>C3_ֺdUoL+n u>a)-!% _Re :\nݓf&OE vvжUajR (zٰ+]dFQ٭v7MD4d]Qq!|κk1^)77Qʤbj6ohDe%hy}S4+ %$1\- YTآ uw\ܭnb٣` @S3xU` 2$n.:x= ĵ5p>-Swq|(f#zg]!8\E]>;6zȑO)CjVA !a@IB>hDRR4Oc+u(Eʟl%.n3@iGwI33rg͖ւ!U^7B CG"vl$C-8 O}ZH؊;1I7͹EkӬ W}ewur6sJͽEC"PH1'_N*_1+c}w+$i!=G Tră. i3)[*8ʉALInT_1;UaH99YaS>X@ \eʆ#<b|}"+J6Dd<']a%m2DR3X8t /R^6x=Od+10 Lz~.~! 1kK3}je> B/:7&DT P8s, eW̹894ه}wՒV'Jw-!᤺0 ԨBxUךIօ[ Rɨ8k W2Ʋº3EM2t3od=0 0ܤ5VDgr1R1 "x\D7hQ&Z30ƪ ϝUƒwGЯze[]y\> /-^yYtԳ7bv3i,Z&VWv u*:d'sna3oHXX2_ SPLZ)cl4RJOHtBV79L0p&;~oM@R cIKԼwldwȅ߿)?=%mLimH/Hԫ7 fIɀ-%03F|&LωآMʉ@8A A_ۚ"^6v焘ow/Km-RT1wkTi Y?dM=&G@F޳ZsƎǰEtǒ̆79}”M0f3ݘp4CT |:;rTĤ(8HJ.l)V*P?Xtԉb$v 3 o\( #܎P*D V 7yD]3[S?UK)YPe;m&HZ;@x AXߦ2Au_b ULFWK_Y4֙fp$W (yetB7\h,HKqy$;K{Z JslwP,M>CIp^ὓWɜZ}\Z#$aF:Atӕ5vẌI>,K~=B݇ sH1% E۾72-|'IyV!7'\bc\['.GŬ"/ohD ~&OxLuMG@Q {JakŜ֢OX^uCOMJIPpjVG +|NSd:]>{$,$J(4$>/ܚ g zV:Ӭ?nѹ| 0OywfVR@,:C6=fE%tQ>L-iHsnl' LD3gj%ڋTTk-ySՁ68ҏ={z \ UTU+SU~c0ЅOgyoT bik݄)f%h562b!^<׹f o+|-NcdL_z1mEmv}dSmYLd%FWQY3fC)-N@%_-uıvd+-XLwbiu$6^h USGl4۶uSXG?ܩnCɪ0Rc^8 < e kn̶yo8GcS5xu ΦbKz'qC"9ܒ$mF^=o4\NyuC53UԵg/3p,~| O){މLx XDJX6<7 ɈjM,5h)p"9 f -`iۊiCH MI8>'%s}`$Ա8K {;SB-q'6^W:#DRw4sSK D[#G79h4dvdTإg>*wa3?6 j䋔:&o]@дN[*vDdA (z]̖ףOCG F 9-vg F;= 82qH0.|,jF'> %x˚^BF;a==T)0G^vJ Iۻ~ѿl ~pTysx`}zW*ycIhfb Q >MS3Zhvʉݵy V= fQ@Tϵ-0x]L)fV;GH ҳn6ڪIɲ~:Q muQK,"=mfT#-ոשCxjC:xեrwpw~\dk*3ʑ1{,tWA% /& HKoF؃q(` Ӌa4)=$FQR1nQ=ňiu!{ȴU4b8C*H\_]W%q߿=^^s::IalGDB_`(=+HhXc! `anv =o0{9ڵFA@UiӮE/ۖ=?4 qd]P]*'|'X1]F'V`#Mmd?B1YITQMm4ZH7nVpc:NiiX# 3UqqoQjsZg7ygSsHz 2<[U\;a{ZmU8xb!]֦n̊u )^x M{,ctcuol!"sߨQJ+a5AX$!sx>44+H/+EWv(:B^ uwŭ@3V٩id9wsD>,d4Rtxآ , ]EbS~09 rEȾmt/1l( t'r@NO8/aH:y`b[_j>WF+jTȮ %tnp^YF*D'em617|HFnl50G8{F;%3|tۤ+R .i6e[txF1l^|1)~{*aR>He2ŞG \[I=LY+HPsagpasyA\ pt&MXE=3u$sPgGR~y5(0:'F;G1)WP1 JȦ3HY/4]c8 [5 2=9ÕxVC8nZ|zt5B+ U 'dW`%qѨr1N8=!T#f:I ͜q[Vf/ ^Gr?RLU{{v>|)Ї5nPclY=5U(1$|fZ֎w^,QDSհ@t_cSD{fT8QM *,Aqwu۞0宅>xj^ qB=6>[5'f08c"S:6ڜ%k\7^=v=!Aiw00KHT dBQ׵Zgn#_Q8I$y`=GdYb]n4{(H,%7b`fBD2=Xy5hO~[Ļ/9aduFbdJZ3:Cf|k05 + RKl_devAodmuLAKv=z6v7~*4=WfͅoG9c渑5p SQ Rv{ i\> Tp_ȨJٓp.u}Kfy}W֋8|*G| >Ra収{fS2&+ WZ%x{FRJv,°]7DaHRC-}:kqzjHtz)yJⰕ *]YgBɖϥ?mј`A$!T|5c<1q,, M( ;gQ99R*<.3R@@"N&:j,Zv@td㊽4>8bCO2I {&}m/Wf)Ѹ {C{3}@C#pC6`BnRlR|N%i^K# "dXsL #V.W,tp1*jhtB Ndz_MH#H(52 :F6J6hxzzW sK>iyfͱ";N^ %+Z OVsW ?qm #8O@,!ˎ4.Aͼ%c5uSLArֆњi` 2&+9æ:UE0B?q˽C+Bjީ<FOx&ئj.Z)N2̱ ^#}ET}؃혡{BobvWjIc/2Cq|i$F!"F"ߞ8v= R JZ;PRZ˙(Bj4eŠ2HX˦r?ʽ"OQr0~+2ԙIVvg{tDh4m(ݐp+xԐa Qј\E |$7Ɖš>Ĵ[r[[ՆPDHI߰ Vަ0fh!~sOB@g(RB w0WSd"hllNԲ"^WK*W7Z!a'wgalS:%JEm3_5z~J9wL-E_s DqF9ӏ+ vb;H ֩Mf5Z56}Ib50qz۵"pf:AENe״ߚ%H:Jڥ$UKM15L<ڣGI¯ XOK:#ϛ"Kukvb4ʊ>.mV/"tp }A2w kjdh@$H 4Xh)0JD9s:s2 x |m nK VTm*TK2!"v@8Jg+r2-l t8|LGpIz \TLҷ\ֿ[B~_/63|Pf]]n9"l6kmr 0RwuFIY1ez؃yBu<@>19 .&(7 ҨM Lݘwx64mq'<`gᎲH&=3?bTh$D UM'% /nNJ%:}_bNd6dvt!_6`j5 Ҫ'_HmP1|F_䮌oc _j<ħB&W1 WXSl.[vֱ@wJ/?qٺrUg/ 4mow<`+HvcX^OO[N0eN(#^3.-,%. =?A3I-x.UVvK V ϝ QyaϋA~>gvi}XZn"֐hf)Z{`)>Q|KP"3R X("^\]yHCk!t/|V%3e$~Nt?=Y'˜Os*Yv*nKbsI +gK 3;{|ξDᓾ RZxlӈ_+YxK>d H\ڵ]뢿V1C?”H7hĴ~k׭FZue]c12gCKM0/@DxEf#SB裣K۔u%UH#vUpp1z< T퐛x ;Mh_JerX7bfwN>7qmuHkC[R)oV/}$D,DZiF3*u u5i qRآ,BnHPzT3 j&N(9 H x8)J )h%DO9| ΎDo8Ypr,G^!|񲣙cxOdi Li4qD0nM^|[Ge)tsɨVShG\693הT"\fh =VfRRť /GLy۞"43o)cůA=%;@'gcr 0Dqp }tm<Zߕ) b7@|_^Y17#Ht}y|@{[ SomNX; \ GWuɦŗFJ lg۸/A9'= sq60}L >+TvXQJ/$<R$8ձgYZ07070100000031000081a4000000000000000000000001644ae3ba0002527c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/l]?Eh=ڜ.+̋W~0d".7m]Ym׬N3‚a< +:Rԋ$_&S I 69w*$pIPak& tNrvf'Lm%"2^`Xd4C3p_[5 UəVGw?tX}#~e³tq N`G?a6<籑H\Fi Et՜3Ři7z֪?]O'R&U)}4 ]A.jGԸqd1=si~ڿl+&kηWFM)A:^x $@H$sͥ1˲9[z %u=Lp8D QA E )s3.2Zg*FJ+bK%+8b1|ӥ7Zi2 VpO=eyXkH/vUg"4 i_Qn"p>N"R&St̢]< c~ͯ;(i:[gf|:ZZ"̄ǁ F>x0c3Q¾rVwkA*J~&ܕƪ_R1/A~+3CZ̷~3Wn#g1v**ziш @},$ܸ\&<(]%UBgF55Q6 .i~" E<]K +XքLbzyOF1,8Ft)VNxMz ( )D(H\Xv"FWl]-|W wcd}Yhj`Nh9r#8xZDjlRtT15kDer7|#BN7 ,{MfBU{u:)ܧhk4|;yCNY#fo}rl۪KŪf(hJU!=[R,T}Sbݐ#B4u@(F{̯mheV*~Mxf"iaC\:}I&sdO7%y߽7mW>k2,KL]XuG.Hs[V'o[^vvD*kr$PWt;+z/WAVx#ByUWɎ8ýv-be\?1`"lB7}B~PX#xt,/i~tDW h&]3QuL ֹ9lD{5,}[V_9t3NKEK~,bO xslqg+,dn6%k 'ꎥ>Ѻ.r?x\mqty`gMgn&ˮ26AS~q<ҕZ8Oޥvsj]~-Gҧ{TZ3C:=4v=9ɀd$HPzS; ou5>V$o\Jo{xN>Xo-Q  oer#J뭶/;e`<|?f,;_E\)7"ZuSVQea/cdiW?e ,ᛳ*6XIWbHd/6^RvdZbq3b[}|%A}̽ )=jz;5G-mo{^mz_9{:ȜLb~gr VESDvh]&$Ͷ j9upHMYܮHst"Ҹrwi>Yu FtpSSt+322 ǒ|uQ&HWtN|I!6t p֝0&Zldc-O `mNHZ3Yj%tcfuop.2lg̒Ʒ/~U#yFi姬~)m[=õJ}fXz;tQV.&׃b!{llAѤn1Ncroݗ*B ֝^CN@)zٸ *g]҆(Ehwf^ D5w~.&k?LB>Shx %S0)yayE={WAFTbDD RMGYPŊ: .5V~ b],hͱqy'}+pLq<MY@;J61WI"Bc' z`j@Xidy2vl C*aai]= `C{L.(npDO-=%uw_z:,%-LFHf5E,;\sh9NrV Rף0gjARcO'lڡږ`yMJEoKڎ;H؈/GpMK^/ dC'1._gPeu lz_?G\n4 A A1 Iu!@G2S\H"(w@_S!Ʋ̢V՗J+k.2J&n'Q3~I" -1>&ạn82/ 󔆲Uw1LLѬ.ǖFcc2唟 =/GR0ɐ\Vۑ EԴ(<\NA&K(C 8 ҍe:B| %'N/n39ξqZ%3=%4 < nK$3M-nYZ,cU9TVz9F"[<X$'S{S3"T1V-9z)sߺ9{,&D&wŘOAcVd_CDqA`#С\e.a*e=Z$5_F |ԟQLtM/ۆ6= U6 \Y9)vULіkX(ZcBfhR%bԟ6zgYT\hD0j\Y$On0 £ J .EFP72S?-.bɠ#bF*?>:aM) l0jMho,v~0&ʶZ’K#s(d<*KihaϰRb-#xOX}T5 pyF7Uptn.ZCUq03ޣ m[{Īǻ)culD9̡R(f%\1#${pǻ+:\t>r) !]|M|sȼ 2A'6,@Xb9DD=Q -lsͼu?!>& d@{}2`kU>7\bkr+BSŰ 4M1wAOq:l0Θ8o̅Shutн~dί~{mٶ'3ܜaTT'=gp0uz  KuxZ~NiP,33M2L^qo OԑMV&m{]޲e67dc6qw[k许Vt'+0H5K@\I X^xD12&yh67rg-W/c 9?RH&}I~8GEii:#燠O/^h^~:m?gݻݱ=۬5i O7 {wM|$\lOh F6"I.:C1qzix6Mn4GfVڀͫj,o3_5״)]xT3hPIw)MpTV#VxcJ3 p~;k6>j_)Q De$>-\;M^*А0{^cwA=x;y89Vy(윟'~jؗ^hHUՑ4Ҡ=-Sf.cF|IQ54J,'\z(̕6yEkfk%腬{,(O2{NjIfnжL{S㯫~\$B8@X:DAX 4H/Q\pxҟOw٤ Z< uexI)7MKQ)=sn2Ֆq~|CWN eV TVnI (@,fTTJO.p㢔K=} =irC?v>o㓸D]ZN7"TwN°itMAq [ sZ;ک<= "~ `[ l*SJ]!8h낶b vBu|]F=Wypg"x!;) 7>MAaNa2 A/U'0+EzI=|2=z1gkrb@@o!Z&466(FEhG%FFWڹkyY*gcnac%~\ ])vwtЂL/I%hv(0gލg{P- ?]U+0 %zzRtp5Qo͚8}*zc5vTwYl}as)JNIEްFB]L 1ʲ]Fqx 1y48Edieݙ0z71 IZSJtP$>c |@+TpK8VHXѷ|T}"d:Ar@R'$p^_/D, 3Lr⼼7p.6ү\ozm HXB>ﴌrWAk&z0VJ@X_7PPh2^7xp)8.%JlvM@׊|܎i[& 9ӽ oP<3{OHBJ2] au:7 9"%O+̉"h2>>OFئ8F%s14?]eKA ʣ/Vq`\VQ̕ɕJؖX5 [5j{VuS_QeE\Wª_XMWҶN}N.+Zj7k*5ڬB8p %upHYCIl0jFVZ7H"- 9,:>dk@?ujpq AP "5󒪶c`R[pć{9=~Fx)K9؉i~*YW6۪d^a&9osѤ6PEȬh\DF)~雅,r5iΠIK zݼVv:--M4D=@#>cn/G޾u&2Q1N@,w S+Zihq;%&Z pDA)pjH48ǭz}T9BxVcyrtW Dh5ELi2UXmn÷CT`P58UQ,"D (4!_K,f9D<3)\E|7A1j$>fjsIH3=9h!_=NՉ|#$[ R)LIzs[rI|G\T>Pjݙy oMFu0,Fc6oR +RG0em #@a1UeY4K 2{B)j.UW U>)>FpY|k ߗ=N+=%Q9탥JQi>==.3p8(WeKuw%/L2'Xړi?;[T4@WMoZ8zTINv #ۥaNmH9wV9Z ̺ #m'tt5%?ލU2t84a]K 0,pq0,"LA@6k#зW Onǿrm{(Dq biڇuݾ낰 Xۅd䤡yAH"|W`h,dž "VuM!ΰ :t043U<6i ']ihThoQf X[W7K+Mk>?&F"<;TlKX,)&diNy&:x3p~2|RRE'jqб@%H; >jzdl "He|$MՎѳ fnb> yQJ/ }'zχ镬-;'A˨0$]lx{!b&sE,DH/j5Nj%X^lފ/ GZSyV!M0IJ.M7/LE_H^ޥ>I 3MCXz: 3Ku s2o "WgG9[Z,W&E6b*Gt@`~_`+.- Eg} `)=xo>>/};"4E\,%ퟁa8P[WIg; &KI|Ju,r?%k*vFšh& W#<L{%<;|Iݶ$!3G48JDWYWոj=JJSG(0',-EΖ89JbF,.POT]4n26_GHYȵSS*Ƴ"^%80E<p ~+''A$EXKՃ؎0=jNHQ_LN"ʓQwтep@PեЋ]SȚGJ4pIbhpD2A\Q]] Db $ 7 bS~8OJ;b䠭b)e 7EԈ.@?m]x09\M(,|jL-VϤEƲ=e3CɠA # ] tD2LeBa R:QCѴOpU:ɵϜE,,[6cLUW5D;V~8 zK_p+KxN1P0@3`ۅBHb tc5{>q,Z3x=I :SÆ[}!Dhk7t۠ңn=hs V)(ӻ~:㣡`NI y_Z4xO3?"|/\OȀx$ue0Ǿ aE-.*.ϼ_:etwY@XEL3JAz%trw-+~ut;،";~>2|W?&~JpJT[sN[s~#q*J=6Fcޒc״LJłd)2@6}\Pp Y cR›JrBUx5?'{B#Tȼ["g"_l\WZ7-u'oO!Y~0Wa0ؾllMO+_@R!X LS@ t'h.۝(4)n` -D0qjc6N*rh)Q:KIh< 2\3AP3*Zw񏁳o=Ll8vxzRh9Cg*qHNX#\HF7 Q2>|$<ɮ8>N56)|'Q$8D6F,=%m):G{ozc"o^If\掴~hpUo,&PxG2GC,eIiqIuK6$^ Lc$!yU=i,kMo? O̮ vDe\cj>l*M݆BRRU< EFrSҋC_@}Q"ɮIIC0XrpiDkpTedCw1MAe#5_X.beuY>$ ~/kTkRF,+e\l]8B|vMmHn4XRMKo)lѥyP;s?*o VXhi9C‹2PX? >h0nœjeolδa6^48ΆEK#=DoYe̷Fz O{;йҧz3+ec3u/d 9[oE&iLNVXyYOh֞mu!$\vMdfGaV*y .**ft{`x וGQ9 ӵHS-"qn*i6WAXm;DVv)of;S;?pGCJҹn.Q,rv&4-J?%[li),z#?ȩ'oh8(P$.AR4cm` L;؄M+oЭ-f#^,3yؕ/{`.3Rmǻ&h>`Ql]Okڭ{VퟀԾG:-!*M.Ws"DX%0?.I%Ѿޠ`q6/j=*NU_scjNU/lC}xJ@ۚ;{ϒ*&"waI3iuM)\;UF&Ym+x'*b'vXLV~XZ6iȿ^3z%.0 X/՞Nvz4Ij=@P*YI#|V=t@;aD'czƎyn dϔ'(Hiď eoB> uv1D}vDmeT{G /ݷ2ejLrq?EH䀔PC#*tDc~K|E~>IwHbѾ&¶0`Y[5x;p/_pf0r 1Wr7'沄4i;Wkс-рC}S6,Sdlg{\ 4CXnf_@&9m:EIE-!rO6[8=Pg.q-ә]Mö-zuSۖέ%I3>#R I7L=yJi웩^UDܗTuҊzS%5#N5a)Cz*(ShM[A`A[BOc+tN ׵%ಋ筧UU9JsZh+TzuFWYZ{?wk&a7Keb >as4𿾃Htl)YΛuVx DG.m|Űxd065K¿}TY[M,Lu#ܺTB)]<  $vo1Xzh!Dw{AU'Q#q)uuΕh~!Pƹ)f+^eٹiLmiU3/wo6$U0 P"c)fCGc]5'0H`E,^/龎)k3Sh!0.30Vv;)o(F&aj <6MK6њVYRF[zّpsfM1OCW;c@#빶U7?ܸ׊k҂V= ?mG{c N$^<.`~ϘioxKxFٶ8HxmK|NnʸPja:1a` Eu f`}}J'4PΞYlj>+Sotϵ£>!;MU|ٕGɂ{鿮ʹ(#٩ȾMq<^EdT K3^{dk6V)>Mf+_A ,q7_i"##``+JQB(ʙ'"40ɞmW ‰I[UuO^Uyf0%X4?`b_T(e@[*v J"{ zX21lyoghh5U#7BnRM&{"sx8 {G}bƫ1ZaCh͚H~nael>gްrʼEuN6D-YH~(M2P թ+J#r-U?T$<^N-`uׁ=IfъΦV\+ ɩ+(&'"(DKB\e3Gƿ=>lVkNz`'6;hl+ݮ؄D!wj&F\JLV}EIn2d:cZ~^sPE(EPҥ#S*\GP'm,qs=U(MT%"\rcTS[\0BM? 35;Ա|LznL-"ub*O'B3D ViU@|`xo+fⅺk JvWKaʊd>_^xTo)hj]>#.WǬOkY')$9)nɫHIT1̳y#fR"6+U7#8>+v *RN-D`t$t$H;%o_gVUs_ф|gHnl\"fJ<;,zogwnTz$MWm?aq^@AYz0E,>,\),oE Ll(l/魧_ur%H9O}ma@)~Ҵ@&$i='pC Lm/֑G$$K#zbNW.Lw[iů #ӏu7zՑy\x>Pv37w=>[Y<射e. !K}dx[/"rh~d x0V[xV݅93ϫ m W[óZF+w!k~ysP<-?ֺ-* j $$C\c!߿T q Hsy(aEZrm ͡vfi6)2Xoh*GYp0^c =EʎaEL!W C =M9q sњ(H1H p|(|(<*t9P:$4Cf  PS8u>o{˻qO,R.,,a{J# YԤ^[ ˒PD݇w`mgX|UUi^U v RrU.JM)3,ϭm? #HVaO?2~g"Oj3O\6'-Cig8 FK"Ph .Q`E` XTgA`m}ѠJZj'H%(Ӭo $X8\3/ڒNXS x`||?-r#CO}\p&L >x9울-1|?g=$L E Ao4 fv'5M8RTZxTi_ꌷR"ț=#nv<|R6<9sW O}Y<"pHZ^V*r3 Y^tFm0z꧍ߙ"k2j_Q껐0̷]^=Gsk\}O28^$NӦP%^?[ 9?i j-i`1SV_Q@8IyDݓbexIv3H4\r+88Wwm7#Ҭ`|!%=ǬnJzIr*HW\z-~"`uJw}fj'7d\+7o!3mj'u5\P &α]TNۉ[u)(LW40SQ|.?ŽE';SO /u?_)zZ/ݒl$i^9Kq3j̥s}-Mx33H%Xnme-1aq DђPj٢An 􌍇B M¤B,U#3\{!6JiXa0*DTM^Z)"Dzɿgdc QF p)(Yz87lI wʐoJ\_"!2ѱaw± 02% ,O,mZпmbu[UcY#.n͒]vX}EO 3Ewʍv<"ic/-':aRq- vez[Bw#t: UQUY|(VLeoA@}yʆ|:9i'xH%DWgi;lƖ\__s"dPX ]W.lޙY r'aBQsJrNo-3/'H"ȻxJ 6cһ*5bu/]'2VA0(%&BvaD N .Oq$"qWCĬh/W 础2j5OϢcKrO SDKujɰ)y:]BXFR 6I:RB#}]+ @J#E;;B̲Xx#P%8cJݏ\БJ /,uVpD<&ǡ!L@dj#SX{D̪ŕv"DWzbݜGy3J['[?W6Mfa,>k}q]O[i;xbk4 u ﹎6OfgCN!dKA] kOWVfֆĿnW`z~dYNyJөwiV^[|mtӸ-wBfk#Ӭ0S9["0МWIA)(TIʅaj&tĸ#^SfgE>^C&OgFGs d)_DuuYغI%N* w^ 3} T{*S 7(N'&3#yCXtxu^E:K C.Qr!OFES3 )3d%%.WdV.!/.$^ 7:Vt~Sga?װyrWkOBřXg>k`BV B1-u_5 D?ێ"ĔbhV4>2jPع-';(_{P\,d Ei~>'8!"m'TrKbsp؃J*x^-8"FT>=T$)mA!砐ܔ=Z=]3*Zb`^ %>S#\I,n՚"Cpΰh8hʬOŎֺhQӃ=t"z'>Jͽ!4]2?uՔ?s2< f-0ՖIEdR>S9Pޟw'i )$V>qbM>Tҡz,Dtҁ(p!?Z4M 0eMPvȂOOwi}OsǼ@wNx3>K}Iu)8Gw Mu H;68&-ݼ =AB^s'/9yjT9 Wsߦ ~h+8$^4% stD/DPVDj%8b߹eq#nSú;DIz=K.6ms=*W0K-ױx B7vIl 1 %Ƣd iRr3q co ^wc]jӦv(Dzv M-7aa%G1^%(ЙVuWW36/_诹+z* tE(Nf`pC$6C}&Ֆ8N վY(\&\Ԇ2:ʭo 2k4h[.߽YO)9'"[ULB_ot:Yald h0r+9\yFaRFbds㰀^l<|ؼ M6 @R϶̾dAt+ _EC&^ȯK}|[+ygѡ/~.FE簡jN:w`XgђT[cCiq^}kh.Ei2(-־>2uNЎ9/T BfkmԀ .#HaX$ ɞNEE';V*zUݛۇbA8;R q~2zMָLl ?Ze;!ِhR{D|zڑB&H94;HWC55 wq*.7'E:|QsOhw S[6o1{]P Wa5IYxw]S&J;;r&(mk F R>lZg% a[/JIhgMF߉A2W$VC9#9"g13ϒۀQm9WH+a+j?WS{*\;lԈFܔH˒VM]w)7YΧ7_2?O%7m%mtZθ@ i*a8e愼aMH6GEb v] cTJ_E[i d5|VdдU@*#a`p-f/\XK}eBAd̋.jl C`9+EA]_ _͌w̥ LGQWٗ*LGx1boC2NM y}g!4-"J̝~OF}"m)( Ul+TW ^n7U_ Q.!4jI]LlgX#6O6f2Er1QNVe^l.!V)] }?l" ߄-IĊ2|ONv`fl~}4ʏ})iqp\;T\Q5A}9¡TWݴTZ;ނLaoذ\3vZlt+"A@TmuӶUbn聜qTN]xqk-uTw@.kE ֗%,#X$K;1-m+xZ-ʥ՜(p61GPIE:Ό]Trt:W4@pFq"(1L\[xxHT~C8^ůku+h\ˑUX+ԥ{|[09n'MElF!cLu鴎 ]N ؊PLq9cӳQyz~ӕ~ :;SKwv ojH3Cexv);^i^c:^iB*gx@˸Ӈ`6{<);".8-gsUVg {9Yhj1ϕ tcZkVUNeg<=&0.LA5A5yL/OeA[qQhL{/MeU?.;3p.R)˔H\ >㑾ᡚQE0B86l؞U`2օiPπ⢐fAӚ/'Ǩ̿ҕlн}V1k5{~c{WW1?@˄ȐenMB:wRib$ ~،XDY9)Г/yKX=Dx`j1 O7c$I{ ~-%CwC*f?mi03n*|>Dk=xBjEՏF2s߿N?.JWGȎ".1)U-E*(NPk؅e[ai!,YϓqoVlnVlGe%- mO}g^N0O˜5|`NDtZc?;MS畳 ~y|i_TqnH @YoV[9s=]rYRH,?\1LR B׍?s]t΄B#,umQG!zLឆl ̷shF6''u7H{apFRVBHhZf 8 ]!a5Sf4OD"A&_5KZS)ތhcO"D`bF^qSe+g9.MzT9IŸ3I˔y?] m"hJ@w~ET!eF`DYOzg{FG曫PB?q\b7|#gO"fг!"e!Z|pOµS5AՇ(~#Jf|zBAaf/_m{Xɗ Z㑓U[ L~*r O=~]#C{R6]熒7oW6X5 H`>,zUz5NUѺˠD@kB*Zz(+]N`&VB q*A`4$֘V⣻׀T]9P^R͎^rVOE m^KiO} qn-X=!vP,y_xemkz% ?[˙Lf˚}Ԅ[D{G0i,5Y j|`e["lz`GxIʆBP=dx6]ËBR8FQQgU䖣 Gc$moWYI-meoqTj4yw]L$iCmVG"nS/PɃ=eN_5kȣvZ`jn& <(%g3gJq vLS^ouWdgJxl/bXBjR~ws'9T$ӟ탉;"JԲL?}KѬ$]@|t{vN90#}?ʅaMA D)XDB->|#e'ce<Ŧ}1j#&vrʟCK%?wVfM\Z #+,l{%;z#x[!y0RuW q12PIBgi8H&&]*WYId*NqU$C u× 5%#+5l1yçXT):Q^Q+rLlQZۻF-elkYZHqz?"S_9g-Z*u6um4Y[ V.?-O/!P96FJ<"xX3:q¹54rR/i2Rtյ|IP֡@Ȥk̦ѥXU{hePR=cS!f `R ^i}m6g;^_ 4jCkhc0Qx2]^aIPA*ASG~Wǘ$F_u!#wB>Dog?N?&x]tx|8I<$yj~I;tr^C,mvD34 <}a#ʃ{+9c <£̪ -M١EvӨkNrڈ7R|aԯcwbRM`zߔycmP5~+Q % ] 5n'*`4`k*XyT+~ty| vbo"Y.A=CQgiH$9Ek筒 V"ӳ]Hw}8җxo-ANU[sl l-[cYb/wzAfA/.n(?T:mэZ91h@\G5gNr)^ƽQ-:oI ?T$ ^9TȵMܪltqnN@ֽW&AHj,7fcсRe|x2AV,&!7zzxI%-"{t7r6oy@ס Owk [X1΂xW9ugCGUyﻵ3|`TAUrefYTEIJakRXB5 xť]8@(iĺ6T?IB.Cє3ݰb*u)4}N =QTnXv){v~|`m:.RɞҪ9{ WPʛgt|T TIө{eV^%#>G84 t؝Ac0hӍ-Vomӑ 7aLm@زFj`{U~<.22`?#eK1CIppG)Tm?+lQ/dHm(wPowP4 l\Y'X|!Z[4na_GGF(05OW#UW$X ^~cI>sS*nD! fL+rqvZ-h1NfD8=7*힭ubo - w[S뗟Q{R$8WaOߠkڌGyi4xjzbRI E1.eQ>S3rqIQB; Sf8ҘR"-}ܽ;Y St]'ˇ+IL1hu)i@P TS[m7/6`j /`ZKoBf%b(JJ6JV{H0^<8oLj,TpynC [׏˴G-Q*P0'HHi)3/d}>TR}YSe-~vƥ1 ʅ[G$uQN6. :=(^nuuڥ.݇mX.ਲu5+;=Բ }`dކF]c3o7(5wh;$# 0_i_h GI/6\nؑ)"i b@NF:zY@kCrx9SJS$:XF!]=?!kC'Yo`ÎwJ 0N݂Q8p> Vq]B&ԭ2! -'gE")!wIּP**0G Vh\k5޻2@-hTwC# p vf=}[A l t6#=P) 'N䏋}}~-0_[7z} r waK>= |ƃ^KI|30ۺڝe~p3vK t9mgBڰ/ wwwrv2ECZƠ]8ϻ'! R c~Cu;$'p  n :VQ75v J#&n[>hL s)1C0p-=n{IxoEPD yR)2k.;t?͔@^Uө7ׇ>W'p'IIܗWVN붃cj<: !9=anNXNg>&$d.ۜ{[z;J"ƚCg5 RQw#$^ Ds!=яR/TS hJL' Tu%Y# ]ePDO:AXB<9y֔0. "vU&Mc+iG 2ҟ .Ȁ H8sw3WA:@  (Phu")cGF6-pʿu 8KPU'ǚ:PFfce!B#l Nr< cqVB#/}&U]iK1b:W+!.O7o'QQ^f]]TJPQ? :RD) qx)ZɮT%/?QQ[ΘX@/jTqzR;j$0[8 lR H9Z9W;RBKrNy.: y 8Nq 7ۤ`.̀S#Y\ glx-P;wJz OCau1DA}9cףub yKfhqam3W(`N<=_4̾%S&+Q!eYpraN;4 4zI48 \wV%M+uC_8ىXzkY)'2 7mH@4\hi*g(qE5&_9#i }˧ys ல!(mrp &UEצUk^;)A׳\2vďȌp+]un@L \AҨgIȽ؆HT˰b "@C S |{KS9FU_8ݱ9 )'f=iJ 0>44 pcz:^$pX,je>@YD8/;c$o/`@˦܃S\u nͽ)n Y 48P00gTbD׏)NEr3AxldPNUߎ-ԫ/oH9,g%(9+grq,&K;PܙF^F1ZxZP2:B$[TnӖ) l (BښT~ 2#9**،:КW L52*VRAu5ŕxTb]}g{#Gh4UrҔ78fJ+fZ'J@EjAN%QD9w7+Aͻka yp [Y9٩bR.}U,7o@|yB{߆$DbG$r4s70uTq^F|Y'˫ \4(nʾ  $:h'%3^ti_60\grla‘=H-L& p!1pA-1,gߗ*;Hҡk>/C8k{Q-DoI{9 [b,fPE%ÁJ1/6[Je s,GK#g`=n`B>=;`=->|V k>aigˌoT1^:@ 'VN"+ȗ\ԈkSqS)RSb%p٠E0`|_b!2ךSWĹEK3"\_% q{S޽A_k㞐m^c{| ,XS4?jw@*5pJV+ZϡD1伎h5PbKZ| VH &¢Mx_SN=KaQoӇ>)I c^XS&piR_t2/yq[M+,5H-P=w $a-M>(A"|9<}*l=eAF zLD42 [1jtP9Wh66OK4FPH8$ŸTﮪV/F=(58r"Tȶ?գȤ5 ){'8M'&%#[<4hQ.ݐm[ ~vlD*eQ/N_nawGG17\,cY,D*l 32,gD 8qM P# 1 ؗ(FJ[e ڢ> %y7Ra\0c+q%23OYP' lp0<.V@EV̳Xab]FFd.y-J[XVj},S%"~.7n cIle5{CU,f\ݨ?L NAH"PIf_K Fz)mJvMc=4e[ݦi#6&K|%PK 5}9-ߺt]-u-q @f*/p̅#])a%(vA~eN{~U)i 1Jax!֝3m5ɪ<&EqQ .ę#M*L1I갬W 8[*3( uNG1'BiOMG$׋MGBZ,ϑ3C3QVͬf <+aKK Dž.31L-f'@idњ먰vvyJkn8>w |GkG;$#o9T.@HE 4]2j5+z^PǙa@a7gZ[RS5Aj}vPثzʣ_7*_~dͻtlY mdʃ\z>o~)63 ?f=GV&/UVpW쎟Ҧ*bx4>jU6@*9m,cMAE28LG` 1hs#GXqQ9r W)/#kvvS0 1a#?YM9d_ #bq?$~54Xt1"!0\4o,TquTz,'eĠla;B_us[ GG< ѫ1<ʔ|žW߃BQ`mvzU*>5@TS뱪 -ʮ8/?vf(y1>TW6yd:`B4,.hkE3럸xPOֱXΏf WsNJYZd&Ps!&Nor.IKhGф]&ۜ#j S*G֒#pyhUG= qmAp yE%gFAKd 5df^m̝Ky'L5^C Nj@e6 8wO5جNRQoQuao4@ 'ҿBXT[W+(ν^"ɨ֕?EHK7 %aէPpR2'2S<-3-{t9q?d(I,+SЧ;mR֬BR>y^2Vw9L0 0vd?eш8KQg#M@յcQP@{;GR.A/ ) >sQl~6!3@ÖV[4ƦWp J{uMkhZ&@o-;>$͓e݉4bzq2wsB\U朚lݟ;Nh*oCm#R|0k]!ܝ~Ja"rlhi@fP`y"Cߜ>zb`n*o F].4$tYmc)t5;qt9V9, %ݪN9`l/0UctPV[*DB$Sy*ãYP$tquzΩEN ݴIьac?='r3ti,YM1'jʂZ]*#Kg7cnx+EuI*Q޺0g{,* BSV]J'|M "d0B\) Tzg9y'8i&/c%w`bNLL: ~ϋAS&C#uF Č<ڇY8V>`]T MgJʰ6n5쯃 զHXsXCפ#m}̥A<&CǙ^t*Ro X<b:XKy.In[vĔtrxo0v !.SG/(,`k[6#I ]7ZҒ*z+iFZTA[V#=[PI~ Rv62aK+ f.mscoFI1}Bfi}elZ˱ 9<}M] dCIl dS=m];WL `4Xrq9H- ӏ6Cƃ]Y˅ Jܶ?8=i/r@W$(A4z`25VT5X9{P4nê\WdGD ;HK>2m9 LW;U_yXzYLeΫo#f=Qms$ۀ)c>6YjV67#gǎbB&-ok" M,, q*9)*2: m@gHHBw2{b>>^~QtJգ,R~F/M,!^ȫF #(]+*֥G#Hic4iIĻ ?48+s ͏%iB6ZFkV=N95935ig_AN2!nr-XHff6 rxiXn/lgǪzȹh,`?*u*H> S n>j/ՙ<:ŏ]٢ھ o/O6+Ȩ\ fC'{ ;?%E^bpZm]VS;mp1i~/%66!DVPp `{^~]e݅qSl\K]%Ր8:m P@?H*K-X@U֬@F:5F=eN}%oh}%ﱏ\'WAaN@Uޤ^S? q0`!l\G,,!9%Wq]R /9H6T(~ `'eq[S ȬQ䉉$',+" |K7*p4|PJ򫼶4tJ7Z$bVU:-Z\{qv~$NBp<~yFEɒPu&>ʋ"ޙoNX({W[^# h56ѴRwIgބ:` wQA(h&rJl}|qb Ih FVur66V'^MEG4Zپ(3n_D̈)GaD%g[e79Br)(/!GbC[wǙNSm,wro "`adAshMgwd{lE9 FvD5 z!O(vק&qk]|vG\1CsäXn^xL⩐K']U艮x×4ݬ\~Ů=(@m~VfM@Qz6<E[享/Lvb %f6[<5þMD)׼$Pxg% |ބTS"b/VOi4 ".f( hPbJ U HgrskIN۷T.AK%:\"[; k+,0 @XI!8P227hJ_^j T4G0}($*m5~@d+ ?Xa)Cy=G+j;䥚2adrdl34dvf )[_T[(fM7?qFqP#2s`\[uo. _1e~ᅬ fbJieN,z@ ߱8ج\<)Ҩ̔@"Oõ@7H~{uk BL3 reƞP9GgDCx0 cP/ E}8$j/A/"F0Je^ C-2L e~sgzdt͏:<Dp'Ԉ*U"w`;*i5lEz lVcq'Ꟈ6hu+H [D䤄PWxb il! cp>Y~9BVK@z\E!U"9 Eer zōd~gWE:D1h ѩOBgĿbp8ݦbAs a$[u!Uðٓv?rg鎅naqC$mqZ"!;Qʯʐzn`ѭZhojGgL|lKYЩDE_K=DLêfBo')TAs@쪃1oQdFr;h;o%n8{r!8FM)֬o`=1 `ZaKN57e""OdnG r}gĩnH+,5Bk=7>h_ۭn q o9.f]jАA];[ŀU?Vn]L?6 +LPwqm7syۖR/<. |tr̨Y><_;@܇U DPm͖ẻQ5jl '*R-Ur.s5aL[sЍ[DVE7ͧZeattSV]y@&E$?pk_QDŽwЌ| 1w E~5YI6_4ot[J1(B V!OJD:Ħ@pt57cNHχrpXϤk E A$Is nT~g#\`*9ٺBp$1fCswUhks-_\g,U 7w<_s,TSƒ=3R&6nH_|1XL }U1עe{=]! ][h)SDt@OTie8nOF\ۀpDl_L'4ͺ-YjJK/MQ+IS_5!s7%YNE˗2`nmw3T2 z幝T-@M@g 썅jE Șs1*͢y~6mo+=qk=ZzRI,di|:t<_;4 &ۍ_|T9)ʣRjR̉NZv9(!_O Ӥ+=gJb( Idd#UbiW( Y ŪgPS&EH,&c5!"I͑ WJpx|) El|Ar07  [\8,lGnv4dkʛL> Ci'$\qHaP;摭y %s K'O" /!LAۦ xa,t2zk5{R]- -CmuEJ5t3^o3")G KۥCrD5A|XVȗURWѰm% x8'\TX7;=lW 4jK'nzAoo pJ'>CWe[YhfzIt $=#uhΩFE];bGZj[N3F0/#?*.JI\W..5LwgRbZz M--$ vi&ҙ[*H3[T(]Ag- QO̤yzzX<1bdŘRu{2..>D#3}Yd섣qߖ]_2{bs'~oNI b4]YE3ͨ9O !6cS6N ]Il4xRG1iSww ;E;'?~_ߗDb5OIG:eԶ( Ah8TLw4x#Sl5|ZDA(i8IVڤqcB [Id8sFFd8P@._d:tܸVW!q]o33@Xjk*'H'$xyr^mE z&j)KǤ0c},j }{d̜Zb>߬XƲ=7zGҸ4-|,ա|k@K:_Ow/ 4DzndJǶ\=@B¸ YU $Ee-F )/:S5$KϑT| mPtoc`/bH%`}2O:wP}pʎл?< ڸ %S!/赿%L:@MtW] lp0QnpDt7 t[ե}?rcN]0)= en榀i}k5kov.'c2䡷zYWª\v*l?'莓tX*YouUҦ?[%)ѸZw͊veT*dGW%v]]g˛ ]M|y d C7:Bg¾z+^Zt79Jy3`+6!S@2sMՎ Vw\ X̨'F^ _|FzƇuEC0h)zt0+ ia@ff|ttB_4dAR77?S)QwWZP/|ꢎ q%xsC $(qG;~s<"V|l~NN΅vC}ޥ9-,TFӹxfK\]%<\&G.C$M` {}Fιwjl\K [90-r=5AE0\evx6 <)y4_-jT&J~Ny(wϣN$ cIҩRF5*z$GN/O Ƙ2"ҡ)_)"/u) y8ݘ!,O{2g{^_" S$sb w͹T8INӴ}`f9KxKX/V ]7҈v/a7S%i'hZUcd~?hXAHƎF-`IKLg*7-.U7n#tQ7}Xl%%/^7i˧6n\޵^N:72?DfpjFO7e"g>]K78L2x?V(t85O8>g~}kx%f[b;},3a'YkfY(b109AC//BPŎ(Z H_d0S:{-mN=]cv/SPvT!!l'4[uSg=k\gGR1׌~y~ yjb2I:<ƭ o(ddhҸm+k4,Op;MAW $Frdj,=1nbHLiL=9[oF|?½^vŀ6sQ=Hm##8aLv Ʀ:_J 9e&85[Y|W5Yy9y*O5r6\1_~&0VfRԍ[JU{ %ⵟ(j}zjR 6 ,Z׌!#Px2p16!)U@ 8y94gl7psFO".HDb S(fwIiZDsI[^tE4ڦZsEmW:\^߸ aEtU$ׯ^ƒCuʿI#h@O(P˙@BC Uc?BtwWoweIebCⰸ/T4Ol[('Y\8ʌ"\zY_O*㙙8>p$70 w 38rY}f5a8 js O=PB"&3,Оj?'H ۄyogG<03Bd&oW)#V!fU(JRO R=Z丙L8'є Ҟ{*#\-IkM7@ -JZDσ!Y]" _گTRmWh2[4JjHSib%QY=Nkt9J@ZjNĻ?& (fx顷 H6C9ļjL8qm[4ܥ\uOL$G^ Nj隿+ +Wҷ2߾8!E*ɯ)z`] `;^))˹/8yꂵ96`iݼ7V}%NiԀi^H@ƍAE-}zq9;^S"v9(; Hൻ& ^D>d!h)i n(LK&ML7unagv$ Bdž^RzZ^Iyo\3EM)\n/ J֌D΍d< Ũg03^|xpt?G7LPF-HsJVN|A7 ՁK:TN/`Qq$@ NA|i/`GPW[9ykj lJ;'CTw}U@>eI&[+bxto!ԩwL>*F u\CKP$pFᆻKJ[ƅ`ׁu6rW(2pXVm.>{+{>*,ҩd {`|PHp/uta2Ȳy8!~wSv.l1zFIh:fMM BNLȭ@L[Du7/}CGAx咺)əUq$`纶9#eqfovy 8=Kb]mN0#{%7X~x``!i^vQ]r)m\@%Z0 ϓ j bqL(Fx~_j КXʭ~rx"REc{׉t@ǘ5h!Os}SʀŽ<} }\j!vDؕ{pYC4ŝd%iA&͝XY@ Vfzׄ$"E%> .02a$VfOpm*^c4;N Rة quslq>#I(2 iz>e s " ,ditg[7BaU3m[ۇvrCÀ\;Fh20Ri+ 6/#D 9W}t0|zXj_YUs<J)J&T*wA#:be!]fG%˥>ݼ龯Busm T>Ժ3ssGbxT ߞ\PG!tgKl)oy ]HݲZYҼ09nG/׃ѰŬIaV \_\bT J6¼ ;>ZhwR$ۚTf*Sȩo%q)#p-Z#;ªD7A4b򪎝b4=r6tQ!Q޶m%L'%R {vvy. mXj4#O8i8y<3,8Wgઈ`jfL32IO8mu6`dԟbGmpp_X3~luHL n?dA 5NPY]]#c.aM%Y=f6u 92&qanSbMuQs̀1Bf  nkɤ'vVp_gfنTҹYz]_Y"3zJ{w4__# \SKGqV9vG}0l[Wm%tdcp,hqa0%)>CְZ ŷ1LHYA!ۯbƓcB Gج;X/s6 ?s3TuZ.[wbUKC3䌪d?"/wYAֶuR yM] 4|H.`!eƙ%|}d6°1#?Xs4.w]_\/$ݣb6DTv{υ8:M"94zD˖weH| @^XW#^oFѐ='V|UXd:_ge=34XSMpnҟqsR6mF'n> Ȧ*wz_#ybVD/&W*#$j3'NqXly+{7w7޼܀N#GW2O 2t$ DQ CiTY +5pϮQ>Bk}0,<tu +q)VwJ~jP qB8E RUC?:Wk!UrBPܜ {M$}3,4%9iX#9ײ!Xk,,yc{ذOZ9 { (2Tt|S.*(@ыL Mi9hM_[ǖgBRɭ;p'Pr8t3>Mc7g'<_3d]ӹ^QXL&iѓܔu#S 5u`y>۴Wڿ?Hnaˉy.AQ6B ky _ӸmU3@M% H; ]#ބ#ץ]r%/&u5*Qt>ӏSN+@"A /HքFD֝ÍܲWc/=EAa{;rҾsKM'TeU?)S_ CJl/&VFA3^$EՂfx񧩎äh$6|·xNW x%]ǷyyN&<6($imJ)]Ǽ)N .7,wsoϞTPPO8̐:/W+OφZ58b^WZ~W%Z 3c"kHqHȌ_ocljݿ +kkSp␧FMVf ScP%v,Hyv`sG"f %6u#Aֶ<$srz}@2^*nd( [ ^"%hk^oR*;y"!Dn A9U?RaDDI?) MʫLw1f \`𵏒@aU"o8jη rV IQ\^O'q|kn:HVs`/w}`Xm9߱!+4eۤ{:TB! $Z_*;*^~!xnޏQj͆(N2wS[m=O#mB҈tFD9@nx^dnMUy2W:1f%Y#T1SV)a2yQ;ٻ-\cRS]6V\-_#9 Ua<aO$Xs'ہ\dUyNsE-m kS;KVާU`VL-4'F,(KPӟ Pt$Ԓ*gƆDMė †1ۦP7󭑵kq=^+N:$٦0_ǃ)+~t*QmCӮMc 0n~ ?GQ܂klޓwQ\G-^U7н[rH#d$%zAy,@O.b'S%-Z&D;*8l;îs uᱡhW畧o#?dOW9>iq#!# hH[8D;.5\|򑴗;zg+}0fR  ﮛAwHVϙ&y8 {Vj +}l,w*@\dY$ie[zd'@(WNasi6K&}JF[kj'O#R֦lmUuc֡g+jY1%}$?{G+3|! i _Q - :|18eIKk{&#s9- 0K9Da C6U~g9]"rNr`f]hV{8ES '1k$sP[>{  NiǕ:PP5 0DBϪi|V4mU4;y[{I402*9"[o11-BӲ4#hML,W ZD&c"FJ9d6rEv1\LLU>%$_) R 4""It3KН b3Ź Ƀ>zݔ&35 ]E=rPy Ŗٻ2bz:[ 1)Hv-hq͊p)QEy7AS&']X>QX&h6`cFm+nus-y+V"Eל=a9=39 C-)RUrNNibH_2ҿW"^tmvxIW?D.J)0-L@K:"%HC8iϱw:f r#8y&Kp +zWLlV3w-HS#BHvwxo`uD@'Eis4Qw~uZb;}5;UD]Y @'L vGv[0ЃM9۶FX6}$ٽ hVB5d01!pʄEØ0}DxUCB zZ[ڤ mro|f&_NH4'Kj91,P_APQ~Q2ӑ \Űg;@2cչwg ش#H^Pi0ڲ@fYQQ  ;P1@̠!Eu%/!U͗2bi}L* S,MA@"*_mYEd# . ^Xi:%,B9bL|mS,Ϊ,j (,|HC]( j9Z%'' A=9`*(+%̟CxV/?$ǭ_^Kb㐓HѴJ !(fڱVb(šL9X ڭOq3WN}QG۸lx~6796A DfO Fu!a}Yy 7j =ʼnRq)..! J|#nvbPWtHyM`񶷳v!jH5Lкi3;5llj풭ֆH抾6=FS 26tGD,%pߞQr \)?R.AhR?@48F0^fTv=H@"{}RܩM 7شAV:\zӔ~~4ݒ /d&$ ?+nN]N8AΌv2=9@Bi[zȒ&2I]yxvtZ## >˘@ #E5$cBOٻM՗a;;y M=_EKNgO/Xz.;亸Y:phl^٬]dR-sT+u.=Xfo=nMYlGEeˇ5bSlюPNTMNE؄\/$4ǙS`hI'EfYD$!TשgߨEaPTLw$#ބSj)>#Kj&LلpR2i3)ЋbeDž ǰ:>N0Yz+e];g)2AŨEsߣV8ixd nwNpjAoB 'DOAn8x %9_=d8?ήE9l|g,{B* K 14ArnJWZ.3h*'GXvgҜ1nʳ 1I(#cӗAj ;xu^_LTcY gf.BbĎPpgR/ز}h }[M_C"}W5>r/S<^zي| kybeNIצ<~jð-?7ǬD@_RJV9P w] x^8ZqyZTUwh Kh۷##Pˆ?ZWu+N?xZU3/_,0Ss籐fcUL#cI`uS@Fm5? H݀ blD{L饡>]:K>!CߤS;a>#O$+>RؗԇAO<#MH'8Y_X~9Z` Nmm-.$+݈Y?w(QdPBPllM,yhUejС 2)S *r@+ꚨe GhP t׿WoOZ C7ovaO*=rQl+EñUp!b.Eo0Ғ7~P}J}1Z7\M ch5Br:%.򈺼r6F`b[ϩ_Fr4LUo`:Joȹ:[$ZRmG%0VMB=bY 5S_7HkOepJ7n[zE"{a (Ӥa̫K`(jgǥo.*5_CμQh8K^wd% ȻYE붒>w|% hz_=ȳ&3XIPʻE\h%843xҬrI o";(Ǻ ~ѢDZzOc{W܇h ?$dM0L$-b_هzΖ/hdL2gmƈ[2(`Yp+$H h؂j`l}1ezev*.26}*s6 lQ}7^7˦1 ʂ8%Iɨڭy$~.;fg͘L)IhF\3^l%m+M >jgwJE B%Io^Wf& ;75] (f0B Q#Ŀ>@?&NS#{+ =I=m9FK ]ӔjٌoLǥ>~ٱC=.Bz@^B4 }wXqx?l,Hx '9tq}#ߧWe5H+wnpBZL m%R5dTzF!-Y6 FJDZwe&qitΏr?!#<_%ƞv~f9aN/:*_KFC' G0FjJ_UKS[vل&QZz-%,*fȁW,VkDZO<3z%ZAӢ+lf YMVD2ޘ` 8Ks/QtoDzAbYrSȉie仄iIz*ƃ͇GgKMi 5d`-mOJބ'6: XIҧ+vJWNfڲf Ts#!teRq񱱥ݽ[ye,r/Dup <^|KȖ [jt,TT5ja% ciDl˙l=rbx}X 5+b(j[p-c\Zm>)s1aPuiEd%s.%.">`Gt&,{!ҋ1h~nHA;E0ko\j% Osz(> :8tۧK RS9}|9 i7FPIK4[0Gvoԋ8[8֙ty-:t4.Sd)$rau%/ 6eizp×T/-QӞgцݬ}+D~̮qeA-e@+ TP {$<؀pU'b%k|u!\nspd' |GWWtOu3sӫ9S}9lLSO\X/C2?R8 E̚#DحevDAF[Q,cq_q[@c /)]V\OWu @>62ձDd^Ox>ᡊx=(k4:KӉy*up9X<*T_2Q޹} Y[`wF uKĔ"O׍)P-i+9s ,WOUa驿 ɬxj!U#յѰ4DaxBI@״D:˞]j޼WhC َ#c4M3_:y.0HUHt::VW@4Y*wk6{#k <1m5 2ښO, gf4+)Y[]{BJ `~.WFQ-` o<0\25GN(R){'I"@S0u@l|oaDj5>.AXtItY12ٺƻ㡵U IPyR` lOz<ʒ<_U DS ɉR_Gxh`zxd@Or3xQI59:s/ {~,_O!7}w B?xqK`'VuK7בּJPa <=.@XtuHweSh(Q ơLK'JY)56J1\&M4A}Y)'#灵θRx:s| yW;zjNjw*$}ΰuBL̉J)Xe;(EQ֍SpZ FtF#k_X{7v63Jn%lcnwRp:4Cnp)Nex'mBȳ QC'>\3#)\u2p<ܖ fkiZ@0{Y6-n0\ttTQ.$E+xKTܸ\{OGbtXR-.IK\SQ+?2Wm-HQ_ᤙ$'WWۢ=JWAxEULX:f SE߈Ắ+ > WHr>7 }qY84 Ц@Е@l4pYikX0qi\+NکI/G'jv[)mv[`08EPTՓUa?XVJ1% <^ӣmҢu$ˑ'/цU})~3MZr+Cxji0t~5maX<?>"3K-?>%"| A1MRw~X:SEto  K r61DNv!t~^^_4fGcB~=m>4C+xHSd7^ErUЮ>rVr{'HG,j۱ ccNj](%Lame־D&m ;|=0} <%=UXEaF/!ϒ ,ܹ\]hi.&<]""_ h MaS40Bԡ1С ١BAV3-7 ݕ0j ΅^,aAKgA|#D#c.Xcsf4kbkv@ )8m`crVxKoޞ-EW6M۞|?ケQH3 򢳋ԺDw#8p/©R9/g/ uH(*]o:}=bB*;;^[J-*bI%"AwmVyīR&&+CrHl*|qԆ0FySVb>Yﱇv q' ijZThC>r,C=iNvagT3$0U`wҴEeI] {_x!G$ZSM_f̶ѳsy:{IW$;{؈. qYvX5vKڏq[8y!&\ ?okYQHĉ9JLqZ`$8ׅ~o-}g,XrjϹd  jKf\JRM pGT!h03R`1q)iF@z_?J-R&WgWKʾЫPM۱G1Y矪t^p8QBtRȟ //4xSE35$'b2s]!6PMNxOJg{scApkcBYDc? w%^4CmM2> ]<?{-ce%1Ll}a#vpN~@b/7yrA`_$9 *jQ7& 90]]m\cיm+Du牠GR7 y.P{kc@9+7+8seHI>v1نAX2\~.!a説FN<^7e0Y72erFEn+Ykt:)9Z0+A"qgH^nJɉThѳ&'I r]`<@:o0'%m.Ĭ$TuƛdMF}VGѾ@JƊwCj 8{E䱞\O 6QX]W$s_'Wnú gE w lV.mN&FX %Ѷn~6Gӊ&.Z\]j0"GK)] zb#OcP}P: x,4 o?(.o&Mm3 "Й=f"vҞV8OG-ZmE"k>; Bu䭠RȒ.ȚG5qB-͂"0[Byg(l66Rh='s }q ;i5 ]&G|VQ)>Qְ Ȃ1@rIj1 XC&[NMQFMM&mm-}d6yalAO4!Q)\b,+6W@jgr\oTƆ"@3#t%ַYҙMOuw`9Yԗ`t$2q_?< fT~Fo2zF@- {M0\.T~[j~*T)6S ,7edZ1%& )v}A[l : jiGwj. gmU]2 O5?UXu%XPt@fPwz#?n " vB3_ oRY/G{+Ils ph+vf$8loYKjcLdO7C%PחXA AR.'2b^zcy8JXPYڋX(*PdXmD1Ռw\`k~Km6&ng!7&z&U7 ;oxQ͔Z:~m>Sv{:\m} u^ؙ6C/WR\sm.!?QˌOvA;5'곀``pXo}iw-6%BKA# zTvrބI>|&,Pd~/qq?'_qS55L4cu gFnʝ[5`rth.B t^~wo%J Vh7 iAƫKne,QC@0gH[5:խ D!r`cV qlncsFQy ,qB > 6erM4F%#s1 BR窴 (1U:|{," PN` 'oVafI@қݢ/M{oX^#tpE\_`4Бo͗z2B>'jξl t=Gs<J8o/nġ߻oϮ)Տ6Cu^{r.[ $|Nz>=cǬ<=b|A-ByH9]!ƙR՞Ȝbi]5gI5evJC(5˼{Ջx2gk@E+ӡ~~RWaދ.EBI[F 5xν ekZ_C"BTy~Gxv2ra*;K"Ƽg~Qa/_P\&a<.f'xW^d34plk.-ydŢABfl yR {Nӊ:{!&gwfE{K-O?pD]#g/d}\7~Q '-v/V$j'!A 7Y;k<?_uO2n>5kl8:ݷeFa14lAx6ZafKsQ&QP #KQ&;o}D~Jso}߹zʖNw[4^f;jm@i9vkA,7 wt9r?] !QO|T6UIPrB4* sf#jMyV}Oyn[\)-&q q{~"'\+{ХEЄ"Wܡ8oE~(ORHBy^k=RFs4[=^!)FY]ƦQ@fa?vO%t+MBз#}g3i(clol%/ '1cY>lkYd]xM]$DvJ:ӴriKHwҫ'}c6Oo2/wm'- rIk|CSW^aяwp x\qMab'sHDZf4q+MPs"r0f Xe{ ыk.3;?cGT$;yI 7WK*\ XA>'Tt 8+D_WHx[v4H+0:1A3څUؼY_,.ҪTWujӻ1-) -:}AM93;=ڡIk߆D(gʢҙ6~8:P@Tx4vM"&,*B1%aSmuA HnXtjjɾ?!% g2C,o2 hҊJ:'*L%0Y&Ro'QmTo~bq,;_){7Hiy3MUMZ9m2P웃$OɞcfCޥQsڿ38 ;z\47֩`C4iHDi;%?R{-"P5˼) Q)+vgpm!6L`_ZLb3p+8e`BӒB1ms$M%^HAd/9cPwؖ2QnEU׻ [:X-@۰4Z #&C*䡎]RrLCD R_Zmv/d+v3,Dl~E/P*(e)eXk%’ @B4 G{=1J8Rz;06Ԡ#7~I\+q0) TnO%iIOs [Sxd \Gkm^CV)kdno[y&(C|u%a#&7cy!OLt5ȜwWT{}o>hw ýJ]#Sgk7[5GSbD~9&^ㅚ/Q=^Jçy۞*0an0p`Um(OM .nZF;,'yp{GYsַ#v Sl.$xBho݊eޓcd`FsF1%jΝ7TMBM[h~7fLh acڇ.ㅉ|Kq=άFH~2IeXQgD\|PObe!_zKRIXQP>H4#@B6<?xgv[ۀVoWB|QK6Auofe%5hMֻ# Dn}4r yEy3SNQR^a&htIYq~~p}|(-.]4^TR7(kS(r(n,l5<ćM=#nj=r=<ˆ\4YHvGȂ3[%L?0'ftjkIbb?mJIM8&j+Q*C>X JG "nK{}G`dɱm*M1..H!ldm)Qk 'gR֯gc&s.Ӓbz3|μRu6 ~D 8lYv჉iaÛ I0tnw U|L}FkB!šk'ڃ'-l0fи̌gLG^8~WC53wYMtHlv01&gjO@COn)b$'yS[jj>1,fH?+kVl_3=o)9L!pVpZeYuQTq]f'Q] îbzZ/"e_=6x<-yv7J\Y 4=B/fj UAuLeW?O"19j4dޓ*[WQ5 BtWiC;ъJd=à Jt `*K H!Nq-MU[cK5ہ`KR᮰ 'p}0ĺ$S56J.#GCQZ [ Ka-('K|juLKٷRF&hDֹ ĸ%V!d'PKŵ@$$QJQ=g7&5ӄZkm:n6Iue3Oԇ㪖{F2y5Od%"jٙ Œn]7-N'_MnX+sȮHS~:nVM\MHژ@9o1o$?jLU2#㸡d\HG6 iա\ Z2LnveZF!% +|wYaZ2{V{]'MfR Sj GQ$阎53οG.;9tZ`/}{BݑzN&&Q?\?0鍅ss-hxO(LW~M1E<<bjF?q3MT%ʫ7/ qEb[3لG"e-rNxCQ3'No)Y D.zhakӘ73- 2eX\l:Wb`}Yr9Gŭ` m ;4q@lԣs饸0 %JeZ⿔M1iu\v3x] !v~/2x>xfz7Er٨<# vtSiA],%w@{'ȜB Tl˔g/,,hwEנGvA&v+P=fR`'2moGm0s`f+2 3y;$&D "a `X5̡x 9؜RQ8K0E2I`yh(j+$>\0}TpOi<>K sg*|q[r? f d"S`Z=Ġy L32G+odk-aUḁU*6jI n,'jjY1Ǜޛn΂iX'u%,dgU4XOzx|$r#*ENq)NAp̏3$5WK3ױcM1{Ӹ+^ɍ\3+yRiE| Uo?6R猌 f9gd5aqD Q?Żz%w;KO EW [e+4x>^ sz®XF\yRfRhmJ2!0^i+I09\PF &{.%^v%`[g"\;xR/2 &:1kx;n]psTAs>\sI}О~|%TE< T+%J0lUt`ŕ!? Rƨ&`JeYXLKPa #vBkq/(6V'D VnS{C~!&u֡:^5쒕qmA#(G5!?n?xIMmY2'lc:tdrCz43\v|Y초=|1|u_;%[DI}+W?`f꟢F,rp#IAq&jx;A?0 K'ٿ6aH%&$<$%;+K4'&\d"|*'u.Jb b*z}ۣ2KM1ּP20PVUh³N.ac - Ptbcy_t؇"^;Gp9n6#qe" >_f_+Mh5X͌vY5)!TdVe6z/@nsРK#W{2uшb4`= l2{xv /ם!CM& Hȝ=3w\ⴗ+ot-' TU Xs*KOYVZn*U:DD@ H-QY [z1GKdZ_LuϺ_#N(T A߭[,Yһۼi$ uuew  Zfku Ien֥9{3tqr -h/$J~ em%?(O3b RR6~I.N?rR^d|;C"mJ^QU&Kӏ;]*"$mn+w.g ]((S~1 TJ0ڭIJ#@Lt0SyL fx)A^Ǟwa8Dkdŷo[>9KtYK`4#xl L_um2(&ڽ'Ҏ#ΝT5n |K~7ߥ f8RNR’'vjgѴ4l°`hf!ʢ.cmʓ,dJ> 7ܪhȈHMj1!⃞%.SRi\F52Ͱa޶{['0?PxTGvb_XdZLÿjt} OS-_"ݱ>xyF~ ~5uN0 &zKJjMkǪjB7sy †v*Ξ#|:ci랺Ņ"p#!Eû^łg0 E=Mb A 9ⸯiKz'{MVfy"2WQt^Tim8Ĵ..SAq4S5^ّCVohrqt!F棛p]2%Ѩ6HBl!b71%Lg{̯_)G^&:ꙧW;] YVaX_';][Njs{O'_(P*cΆ^ #A Fь-X滻nk< S^x5z R=wp۳ڦ24eg=im"\>Җs~2h<}ףd-3zGx5>ÖmKU4 ᘗᲸ~+>6B&2'&NI=ra[Ԧރx[ǣ Mm_.وq`Q@كEAxW|CTҎy<ַwYpovSfszlg\Qke?ɻjq.;jf g7F V,Fl[P틩2i Ce.xͷX}< n=8}"U42a13a{eR7ǧbK};?wwxs(m:6DX=ٱdkEG18۬7d~! WzT@Drnw;r{˼VvԎ9V,A.b\?^&P|SvۊBjHzq&,fQ7YܠyQAGtwrb}hA%)<~Ū5>#ُT0RC 9: )EA&=7uMR2X8>ƽfGWlyim&.pt񂌓ѾS=7-d,Pph\Ta}Z^1NO 1H ~lvțj3̂ ?3m憟k]#H[}|l[Ś"blF;KGH?|66 Gr:zA$ dO/X}!5yH%09 `IqTe˽|<  #qw0zrCMEk}p`l?zXr|#@Tc %}xyC)h Mc9YK_GjДx(o} `tڱTs*t~Ŝe|suk]UT\F7tP_Vzh/a4U%@+DEWH >ަP495"߼aNG$@*0 @^68LOϙo*b*fhV#6`KbJ{g74&Gٖ!^>!0= Iʍ!MdOQC|w(z$Q8IE b  w? lmyGcvRᅿ 6 R%F\_oI<5Ƌj[fɋΏZ|#ȫ27D/~AȧUd=]D j2@:ĉ#N\&+Tsy$cތ/xe62!gK&b #{qlPCV&]޹.B̅ȕRoZO. 6$X䠮݄ځn'ybI>aоC_O@Ǡ W9K}-|u蔵Sh\P(]mHJbġ;]?ֻ)x;-HwD{o]*Lf#7j=NFZ8Kd R 舧F29t=+v&r$X YCd3 R/}[`$A-F@lviLz@[hǸ-W qkKikkvb?f+@ŸҰ‰Ks~hG р*%WBX#y+`dց? åׄFg}ʂٷB#dF%F9nPUٱ)FAĬiּ:[`DQ8 oob*@栘3ܛKyj/F_ޢ'ߠi_Al'RQSa(+ta7MG$UUeE> ?ȳ뒍m \n Y ^G I<s~fK%ϜO)4EyKfigx{D'UtKf. R+[7Q{^W@> }u@ gۣ!\wm辺o>vzo8Eme<%E:`RĽ >RN\}\_(eHFH'JтCI֔ 3ݎ ˎ㜲DV%f Y R6FJ}|VPMV;8\dr/_ 0L u% ]jeCÊzdO#s-u8/h蝷\!` AؖK"Kp2Rrq7 8O!ϖn͸aD:&G1ƞ, %[R lH&-! ǕY'I _pmZb=DI' :l7.!%—_V.#iY&e0%+22>zO!XMRT2ɸmBzhXA#peNVPjBФRPLӮIJYҚcPnI_lEx 㤞 7z:F6T"c|[:dS7ZuZPrل"e sUٕ<7[^ 39G@$kV|/Vu/ CD;jelcz$ 4w~D(u!Xk855[]S| rxnQQi/vS1ƺN-ᾐżuNq.JEu ~sL8 |q`9w<֨ȿ~2HFhzH`Mq# SBa!ydy1/DDʽ_ѮxZ!.iFi#dUt"i 3-y )p:'Zi֌OXo.$MqGmj5p' uڜҴ O,ii:Y9F ay hfcԃv27N1= bFyjbW3*%>Nfe^ ؀8Qn_-"GMi>$ʩ2N'Vf 23]I8qJVY}rN097Gs/cP9g_Bq"m#J i] QEqh̓`{'@7uލ s^,ktc9~S7'}ouYLK脉ǀ@dn0鷔oNe-?DӲXBp)Gg.::$YM(%x0cpYLD s6Lf7<2txQLmpA)}ea{-NaC(8 {aU[!*F+ĩvB˥ oJ=9s@9 ԥe K5~00S9(S2n2xFl,}Z\ SRB .G&~y g(UrQ@|9҅ `A]Eظ6NTo*^?n /yR1߈ܳ2߅!ۭG&F@U.ؐ<.+zu姛fnQ[㢎Yh&Q-JH5߮ܲUQoq>{ŒAymTSt\Sb3@0ý]z4RE A@Zo@ } O4")d] /i3sVo0_8 Z(#tɐ.6cM~(x~ X!仄`83Gq%eaI!fG)ȣB5]Ea)ݩ n)jI>YR*؆ne[%A`p/W[~`DDݫ|6!cZA )gJtյ^WSE.B?@WLwȕޟWPWz:?]Ņg9 v6q15OQJvCh'E,o`o2W_iAz6=xlHJ馛y|Tc ]|*(@xEӈ$[κ-A?H d|yXپ)P!TQSΑ黄;w*(H eɋ%+%]ٌU:'&3>1ߑ⑀%MGq蕈swiVl;CU9Tg&J TgLNQ<-4~>!EȌT֑@_ɸ$xZW7deG knjd(JΙqNFa(d;=|8Ư+,ڛӌ֣\|.Mڐ[^:*X0i ' ~}} I)<mjLDKS]b2'腐WxWKonj22N)2Wg)~ `I yjJoR1 aD&?/uPՏ)$*'3\B`L'ߟJ>;GkLd`MIUvzstb5i;T4~X,k>%8;{aetՆ,)Nm|0D+ԇ>T 5PĖk3Xz7|6*LַqlVFUbzٙ/Z#(TMn Edj#F %LֽCvMM&dFfӕu{!"W28fZӁh_G $/+?`SyhŊ ;̍uZQfe)6a jɠOW{ӂZ _~נ$*i7W@⿉>ܳ6֧CMouҕn ro(rz){3J.Ɯݨu[[ExbW |nYXma$i>LrQP9(Rw_'QJd5ic\+!;AAj4Q*kkp83v˪XJɾLXӄ%az{WgC65kRFuy[Y Uǟ>ɰhèAk1dUvqVhR!Q;;U$vS>L;7RsgiJbl:$SZ,5gCm\RjEȎb7 Mc[yuY8vĆ%<ۥ2WI>KugF% \%2JX#2ܿdb4 fx^_i+|3LWhEMdA5#駟E;iSȱsM{s!mn 1]ZE@@TI:|' @$:!mD*+$A S ֋jn`ѐ_C*tE @GH(tbRC(mA\wgLAEVf=X玊mpv(Rlpe%ɔTK 82;\8ݲ2pV'F"`{{\ߴZSهKl L'̫S 'q2}H lvD-P)oڦ*DRHQv|[;SO+lYJBx6Lzk|ז TH"ASDp>wY:<@9Qm3wpZR~$bn0̜r`iuE~,3U>^zu9sͤ1-PHqBs'ai- %] +moxsX@PP#yY I&͍%d큟z\ּjҙÉZaS+O>1Ou$7fl1P!G&e~R㿗+~+T}fPP`"- q8)m(\94P(jPx@Ƀ ~57w&iHwZ|i(| -uX)Ŷs[dk}TdrqǵkhWkl)PuMBښ9=BRor{̿dyeҟŁ%uew[sxg(qRz9/iMm+jh]!N\ n kp-DQ϶(;0VFI b!2ܑx! $מ ;6tcMV"g֌_ɇyA{; QVY&. P7 'H:YmY=N2!'3UYƮxop*K>/jVrm)e{dzy/ﴴfJ~}'@7+zőtN3o޹g+t~Gj}bZF* 6&xϑN] MQ*y>6SnbnY&au)Z=5/Ψu AJ(^Z 2EhEڧoAs b3^{LM0gޏ"SRn_)gjƂo'_aq- ˅$쮬~J X+\oR7CS)O0/BJk=lc'-V$uKn-'}T6'~LS~֧]Q/ GM/jLhh6 %OK? +ih0cՏ /.c ps :Ŭegf&@ r}ֱ{Q~K;ƺoir+y$3 p#CGGyM >lVڔg 'fXU2G!=IߑwTIBoH]E;|5bWR, 7M?r1c~:l˟u\oauf4r,xCv' :0 @j_O&@hp6Nsj <>\KNWF4M&BtĽo䲕3uxqTKst],?dyPqٽa}zP3Pxp{}Hu@\.tdu땁ŗ NգhWW6dվ-5镕J_~9K7^)?ך #]̀q@X=8њOW-/C؇CUk#<>][D@ԟ*T[: H$Y(~n?lkبCf@oK16SIr P) ƑbQzV%+D9 :DKH}-FZ.e.;AN5216ED)E9[𘚧2*C*|)#HN"Y`F02~oNx783w_][òu@IHx]Bu܆!~ZSHd/ AʙHDMm ,UY@g>-gR@Xn</XB)48V"o<$CCzj Yhg {ǿ(C%6˴䙇䨌Cڏ?rXqGr{F֕hA(72dRls̴Qr;Df ƘOPZ\#EY.&q 5z˚?.yo,P|ҏ˔Hb8*2'O O @Nhf6r' o롬"%BfN`M*ּ l)6</,_Jr n =p] H3ƲeTJ{h 1GeDx &UEZ/ɿU04e Ĭ4Q9\.+u; ʾaq=; R5 jtR8T{{*aJaO!N&H%pNY3` i!k{M<2}e~%}K?aֺwx1<72cHVT10FU udNfֶtxq(f7|OJ-ϓu qU8Ӟ–驨AP"&#T)Ȧpuf@B!{μ}LBoeK3_pLʊų:f5DHtϡ _`1M 8|>]=X`$eoށy ĕW8i}n? :Қ1 X>ο$,f32kLje%M%21ƛ ";C?hh g[?] sN)Iq?ʶr/;e#ƨQCE/81uI ՟ƹfUsP{7TÊbopLQ"[SIߠe.RdW·^8? 6??|a7DP>0Xn 88Su*R8n\(:W:pɑei-uC2x=Eht4J[ &<غ}P^;(_DB%5U{<)e&2kzR+K.7k"jd^GjsW.,^᪂UP<-Vhۖ]yUı͊Of" SmEoK{>}LdU0^sa #q,a@c t^e5ϸ2F`Wa:%[JC]jyȠmQ [D)#\1Ұ\Lp$nڰsԦl\#zvFOW@Qm|]:M"019%R 6S4,΃þ j 5_ Ҙ׳x:`܌i͒T87lWO %Fx*y!EBHp>/`Jlj6Ti@tWՌ3r%t2Ђas{R?W|Pm?obtҠLCzoWgĠp|aW52-!p}} nSg瓊B1{|)fo<,)/ϢN/1YBxOڌRij:?m*Π\8aͅ!L3H҉0L7b@W(wK+|aȶ0^.,fOnw74adz4 m-fFD,\ ra~#",kk.13q:N]T}v1gK*aub|Z׎rq)RˉjW?#bD{(5'w2D&*rT:R'hS#賓9'2!lW \ .FTDNx,R +U)fdqv)%o9NT3ܧ{¼- >T@'~H2w"bErCC,Ϝܭw<S_Ix`XuR ( )|_2&?jƽb?wv1'"A Amڝ z$܇uۙЩşrSez aN6,X gD3hpڊv>ظ,elb"-قYgI2qɔln|lXߨ}Ck8 ]s aR DfQD[kcJJ U+E3V46Š&Jn *e$jY_1h36Y e>6%qYF>À@3a?Ǟm `9zP~5ԫCIl6t K ] , px6i;W[c2ـy~k_ٗut^) JZNcufB\9yC:3T#Jiȹ:rT;bir<~X|f**a]iWalR4戒%l j"tc4O8>+j:W~|6MDž ^8ߩ{r K]̦9dc/?F6"YEj!?VjJ6.8XV #3$= ?n6+#[~/)3E\ea֗PY /#ͅ=+[3`i ܥ(.n kGT x_FΙ֪ krf4Sr63lmENRqX6a_IAI4Kfw7; vnM:9j߸ٮ؏tv(n=SD3<eba3H̞o !Qga6;s{G rx*TV~jcڇ-\4E`u_G|HtHIoIN 6W޸Ģbu.;8 tQYƉA{n46#"!so>Ra>':cKژR5{p[i)\9붬/kd0aVlM5 +x\ rj),5u`UX:"|V9Ba #nfXvy$`ޝ,Yt TqZSn#ר /g%wLD<W]YÜx'A{V3w%&j &4embWAg9҅O%Z~X@~ܛT=KdF5&(=V-QxXPV2m+3S܊;,ȯ96:TGCaYuOP,koPK;lVjq1 Oqڟ5)H~( ]TgaFm槮vkal4qɑ\I7RUv})݋/8r5Jc0/&M/sU2V5̿+\OOh_mugnDxLb-abvƶiվ~)(6V]Ź֘]WԁXB9\Ug{l;OLa2=uz=sc^SvpqS >0pVEOcgu6)ɒY#Ļ@Y}ɿ%bY^ei][hAdF>}Cb|/FV fm.a\KvQ>^~~6PȽ.n#eLe-i.z 1뙏|%!$0y%(:'7_V e|,sgҴP kvϔެlTAs-lFX BkZ+xXНJwUbbzW{?uVeKӡ?1)ZSg ه˕~u֧ƣH;dc_=c&G^X.1GLo KHVW٨ݮ G"C0(g&䜛fD7():N_AĊ4~N6]?`2o-'A/W jq3Nb Áf7zjUܘcНtBa[Zi#$ցKӖe7R$1P .FBӴW,C0 > :ʠ큈@߉,hx+6wp7Q"6֯r;`wvtfI'NG"1#ghqщ:@ eN*^~2iph3n_Xn JXXs-P9d)m4toqoS_yejuA<QnTީD()?}Np \O޵ѽ^.`Ɂ!A9 Je2Ը;[i#t\@y4$3*$/`;Y@cjxM||* GDأrIu$$yA٩E4_+%ۭԼx~t%t15u+i' cyH7W#?N;>-f{ps=d~(pjeYÈc'hTu g3.gO@ ,eqHԫy p c4BNL9{PoyDC6] NXoamӔzBE+u0mwE&1ǍB*7,ϏGWp' /5S6lr`،)qGONAslxl^\GT[C!_P^'8Ap2eOEKcPBx(zNEE,Dqɣ qyluV{/}it^` ̓fdAXV|w2|1,]MV!tlSz]LV/{9TT &!.$ RCjt@<ŤY"~Z o(NqGPQ@DÕo,& 1=,3BJ3Tdr68 *L~%ACBտV3oyB CI'ٯ Lq/wa^)=Cs\o25%3r[.{ ´~Ч#7lߞZ,p"{7~J`HQAօ'Í P=3) &cBڧ2^ =(C@%F9?C1< JG(m ?LȊAЧo-I7bfǽPbD@]"zG>&`: _e%`^P*I9EfiT Gi|¿ي|^7lU!2Vw n=ٰ3&BR--k/kq>ikBj"?.2Q]>aa [mZ* Rv6, W%|0hHe)O D2 #J veOZRczCV` X,zx\}fv%@Go@t\=²`uzDˆ %:${U4mW{դMZ(6bql7EqKV '4R̜1L@џ·н3*ϪT 1S# #b{)*/#Y:V ¨~J9b)/w/A r^^QgMY_Tow/ |N uPi%=P[uij˱WԊ q~1ez.69>%uNq8wUXVDrzdȮɁwǡ=R"`$uT-Zee pM3U1@Xα7| ,?HQ"ȹQ٫9]d"Pf0n~[k44tDu-:ɫR|)WqggaEnmJۼ*VKvvtM w^Z U`#ïT>;7ȶ ],D*;b#"+U3zn\7,%9GȋNO"󠈎(s"RDK&$du5zW|Jjy$99Oٌv7@Vm:mz(Ddhndn\1_ȽՍ@3,|Uh2ͺvGmB[ ?i5a4qkP.&~tmm}2:].J/^#j>.J霺〹ʱT׊3إ'rivM>X Y%V6٦\3dɥ5ۭI ŽP '&¤"8c"\m(ec|,u~k6@-5n{XXʦ%U}qI; ?نqO2HP/V=jz@q} >Q6Rgt?HLJ,"B.-ʑa5`1aڐ!GrqUp氝&_Ga($8MJo?̜< B '0R8v;Q7lLA!:uئ,M"O_ˬWPzT2ԏ2›2*PTtdTXa3X'D%Խ)Sgmϱ g}Cw+%3BXř77,8 ~r=b`V?WHs9]bvV s⧎17nX?oNEs0IYb/[6 g"jp]FD l {/ f@-}SnNd|8wy5O<^f+jpQaϭaqoP+ȇ3JYvJShX 0s}Ɲ:@r^!=—JyiWE%i+4l\0hZg<E-{U d% Dc FRU $O԰(M30`N}HEbeʯtLwuulb9dnjɦ>Yi.X5L|@g\5M;q/go53 ،9:Z( E| [>-%M!V9*N3Wvh"h^ N1fT:uWTg#5$߉t=\şwԂ jG̤Vc]MEi YpQ^#bܖ^W%pe$x'Jߪ{P8ZDs:T&~i}&"*BzʂYXHl7oir<]˩v'^YD:Q+VM0 L_`~f2Za>5BBJ>$T2L+q_=>OXݨªT!!@{M+M}1( ]K!Ea6Xx3p_ G~$;Q=|b\/\7B5Ҽ4v+#mz]j=i@86834IՑƜk  ?<iDH,-{RBWn)co) r}@I pY /ehˢmI@b 3+R+-d#V{D B>PE\92i+~ Gɓ˝G'-+%pEhN͑1OTlƠB";@ai_۷,;}ۃAR >r)\5-dyUfv,2* olayoI_fO-?N_"Lމ4sX-}֑R[zhT{Uݞ̾ Nml~[`Zyp"R 3N ?=01y;Cp#٤U n SFBdҭ1dɮV7х5/ITbm"p!65 jre oeyWГs)Clb˷Fʟu\ZL%OS69h~8 ˌP bԨzJةq~)5~NNirG(6Puu_-<;ADʞX~sa eVp/4ZBh\ܣ >7@S1$,_OV/_WKH1JSZ48̗x@y)7,1Z#Tc3HuCvJv]zd4V16m ?N|T1MP{gEV) \3ޭ=veppܧ@"'KZhzSþգm:fJ) Sĩ| Di (x3ӝDea}['pA ;gQ~#MMoJf؛7pb0hҰߙa 2 fUA&HP9y1 Iˍ }&/7K")Z JkvP|SsQ싗`Y xVI9?vk dœa,PPDNJ֢4̱(ψx%mJ`Od]H~/R+Hف2i:0\En}C)kԏfi,{ʚhsU\,;dDFK&]zWwMIíѿ|4L#aPVftρ(e@I&4t:&$#2Ře˄Yȅ h<ÑR3T.m UnKq_CO-6oNB4>Wp7vƫKB\txɴķ9hN)EzČ|MN@*JEx}TF1_E:DXhZlMlުNJxT[do2 ugŞ8 (MyhђgA7z l] 5r\:>vEk qa9f埜!k%!W٨2dYXN<.ŏC=.B87=@^-nO੔:]* i$.5^kdHg5{ "a͡ I1bt QaVfR(!3s>ɒ:9 Ȍ eF:[wS9{loWfl5M62<`1@pg,1o~%! #K2~i~Ɛ2Y9BqALA h+~V{q跧5́f.(JO +)H=x&=ހh?uj3P Z–?|bWM(\̞W4/odV"Z@Vx .ZCvq4(Wi\SɑgVf(Cb 힆trEN)1SuGqK<&pS؆Xv;lI8}3>2%?Xiߥp/sۄoBY2}T9ai5@7w*Y ދ (j'5Cm+%mTܴ%r-[=B+jvpʣwL bz3C< 98!mp)X8)ۤK݃4O"ۛW)Dc`;@݉4iDaql1H{lMM< K6)NBlVAG8X; 'z a'|eBhNVI%xBL%'pРSZf\#hzPGDEi0Af޷Z/F Rnޢǎ_vH!}oBt9pUt 'i{ }=&\Gtƶ{FzkV}zf *%;H7=}X}ۦ1R֧])p=Ŏ-h6w?PPCxg2/q"v)B@-(™zVRMN3""}Pe)C82sDC :*v}9[ f/щ`S$ e툩7IfRHIq h MQ 'ץ.@%Δ$EIs2WMEi WQBsL\1N);ceI)pƦF]UJ >`hO w# -x<[کۥ[aKƟP(7N[_mӈR={.(ͨ1nz*mckUxSTzʱ!K|?]|EWMZGAzcAװVVaN3$_|R(tc/6e lfZֆrBb˯3_jiɹqvnVVкMLxIrx@yi+ בv:1N}]XVPLa?7T$ޮ3ymU h/p'z]8\SHe踈ŅHI ^x6DFrJLӘ Eh|M<b'&w-;`p`XU5FNSd#pc/V j鳞_|퐑|p,TNSߵskH[ Ahu?ה?U&T&$MϤ0ދ|^k%n+ X|FG\OB˦X5r#S={Opvn\5u?#T6`2W>] Yw;C;N;լ *RJaP _vԟrCEs loWi>': Y55&՞t7J"2w"m҅{#S4RcK?S)\tZr ti;aŷqP90Y5ƈ8؆Pr쨲bEgdk`$@G^"mz^YLpx+#뤶d>9hL063}sMshSXjKl ݕXNlܑϟ?v)R_@Ƿ,meJBv6_I?%M]1 %ò; pQcHy&i) A6| Wh3gGjbSCw?k(@} R+vUr.z.-Rkīlmg^jc9vw3-jLc>V||m'޴wئ ӭmb6z}TW1|Wan@ч\ـbr[ =P TY0)x>X7iJ,XH@WS_o*!1i>)zΆZB#WXzsH}"ixm^MH{Ra.F(w[Ɲ|XަH囥ˣգS= dYE3fV6OJ, C bWU3р-7Oh9wVFiNzccC LΝXop' 8WYj͈־6Cyu3S'}ƨ vib1ibF yJqJ۩K MP4}=sԘvG{LHl_SSb@(zߩLY׵~%Y\z*LA*-9ЉmwZ4EbpKp" 5)<_V=7=¢?qV/,v"Z4Xciú JhdHV\b qܮpDr@T>V[nݟ-\Gt#}r#FƄq\_DPqiH6xq举rZjY<TmZ/Lno:6 ::ػRd?ޤ݈ŝߐ†#\WuGNknөi,,[r/dd )ڗ=Y_}<3T2B-" 4xBC }kINʍwY)`p10 |?ZZ=ė \7! F;cG1.lvH+ 2tyV2{-IU*+[ .aFCUo@G?[ݐsXh“T7,?*ĢF}e ,"!Y sj(0"n2!FDY^uQlQëa\îrS>,6:QS|ṉi\NXTI YBe.P-X?:~o`5ӘP^7aH*54<5lQ4q6o h}cf4pA4`lK/|*)DH8xN.K֗2qE* ** o1(y~ H8!a r~/ٻ}7^ @7ʂѪ]sGya~sO}v~ҽc ]{N] 'r&酔k=!f>t'*+abih_#"r Wog7DeppF[ Û }C1!/:eqw6G4[wtMn4e^^bbb$l'JoB'HI*5~Ώ,+$rVPY7A5FI 'V_G1L@YŬV~`k۹t X.{֬zf9|l p0G47` tAAaco$|Kz *gN\"} ^k9h$ %Ί_V@6@x |/`ӿ'AQGGvM3 %%$~c{ (.^-a/>t yے+#rX  :ptP<xDRK[9e̪lSt:5e;w e΀].x?E5WjZc[Squm^0TRh'@6 Qr2Lk_qe6SCKӲ0I%f 9>5!|QQ_Y?? (1MS$/rWm ʔc(9(d"w%ڙ{B>9]\ |-Hs&J 绅}@>Qٔe{ۿ.Ͳ`܈qɡhQr5g@f"^{B[}mMo{$/m+Mf-=POtu]\S= t?QFZH9%0hH}'f,h§n& 䰂]{ve|xr_Gε"@lFiH S7Gq>u)ňm2i~)]Bg0h ˬCPk7L QXE#?d82yJ9|3F;͢@_clٳEJe<]6[ Eֺ.uȄ30]dQ~g,ózm@oX Z+mouU_dz!'gs< M]VL<ߔ{-c^R9mϦ95}q \OĬ Opq"!*rT%v yl ccm׆_\O͟gAz^/kկ1z4ʌd}&绊 yŊG\w/)Q;#ܠ7Z%1+O:d_ICQh̢j9ĢV3A3SB4 )`r3iTKXoOsZeXO>yxE7o+s1LATR=#!^2\~ >p-^Tid&J /f f, |wb=ZM֌vZ] 5)=lRz6uZIm*/ic+F{HT7q5 ^$_P~Pж AU?t"2({Q.ZP# T($ȼyoӱ=DY.ędlJ^jUS5.de؛mXVW {P$_C! ;ŏ`ˎB鸈Fޥ0:ʖvpփȊKzt,F=͊TgT` 2j%1@!fOIeuS"{vq/Wtߙ R8|&~vȆ7)@8'r3D| fsWS82r 2$: lk]j='~7˻iO5.!FjWA-4% Kn^5YAۢ,[-9#-s@Tcٖ=~κ8 !hFwgsZj]f0:<iH۴ߙx4 {ny#9䁉0XU X0#ءp@,Ũ/-J+eIjkl˗C&SϰdC8tc+6ʧԺ(pű{e )EM&(G^eSPTJM1 :>n:vZέ{Td.j' (Nk[nȜ%YWڽo1L<Y$Ӏ&>;KN%5q4(E\:]."Z[𣏵Ig`SvKI͔|4hudI."2ׅ/ [Y$?s~=j "Vc; ggf}C{:ܭ.cEF#yWCq ʠ_&tRz N}^XZK_u*c۟q<6tMqdA8k^%j8b,ʳ33u'ItQdU G7s>EV€U<[H7uwXHƶZG,`Իޭ%c 3!2kLGm6TzE/eVNYHeET`*t:[H a`2֫enMbpe<:+h]V40KeSmHK;V Ƨu ;Dn"ʐ%9SY'D?b7[tBm;"z:}$IPeת"~E=aT[D|v IwsAԨ!z3 vY*P* \ϝH-m [:ŀ҆Qۏ:)TqMrUVS媑t_R f97@8?YNDo! 6f/)u-{Vkà7N,kD,AAV4CU7V(mB)*n]-P2>gz#]׸m6SCrkLWQ)?ֽI vI $ )e$d}n@^]Xmo cH;rGގ-`.QgX"bʙ Dj15&a"']րV3 VóNenW *(wuSj }&Q9xRiJKLU( -Ky3&)7XCFM^z#N&,vb`& ~t n֔;?B(.j#U?8(KtmX,1>kd5b- Yϑҵ(.K3ʕKnXQN^rX/UHYWXbh 怂PJ:2–iY`aWG]>Yq!o޾ !K}16Xdƣp]\3^}xeNhYg\)䇹i x9IP <߯|R݅EV@E6ޒCS] \5+N=% ĻSLHmgUom<_X: _iVBh5G*]&~ƸE3߹׆Te4a˻PRdbRY Rd ?kSmMm?1zBDEFAJ{q KCgHBO19ry4Z{.;w@:mDil鄸6tty}ڣ]L'=\O#wHΥ8'20BL_λ$ ocC傗u~R&6" HЪҴA\՘,bHö-.oB{2t}(GF ͱ75~ם$4&G _O\-0:p^~݄Nvc]kLNsBAw3:x8bѼ^sK|"AG2Ѓ#b{Xs%\n,-B;lC!7]*Ik2vI1o^ߘVߠT\hJ$\F] W`GHԧtTb߰A *_+VDxOm8c_[:.HsR/|_YϔT;Ƭ: k v\ ̾[͑WE#+&".圭э><@#w#sǿ1E.57 "Qk4FB}lX"RB"#8kY'm&ǁ:}M˫ Τ<0w-a<)0ki`4B}DdCߛڃo8#Sa`6%w6S1M| \P;mGZ#/Y> N@'Kܓq三 xZQn[n|Ai5&%>ǑOۖWCwag8茓ӇHiSq:bJWަպ5`k(WSJѿx)ʎ-ѽ 5DLߓ67._n&Uɣba>< 9&U_L$c "n$Oox4MLГÕB}M !u@9߆A"oe̶TFPm=\:yG ކ:GlG(gY@gD 隇Žr$ao;#cv|*jFrt@a.)gYvBG@ Y^QSo+@_Dƛ cUd3/5&tY Nt[`XW6˰b5[Q+8uy*A:J\wDs@H`$ֽ*8O 0֐xz]ЛPIʿpGP4>0w[I8y)욧4! '7q^/@s㈜左Wϩ}73Nkr?ţ  ?<̒l@u{`;sf&*E|1;% co>&\Y8lv~:KDdžlW~hb?|V|+L;֔+T6Q풺#o[]ʯaLyp.d_7ug{A_wsL,Gj3)!-\[E05s[M Ɋ&3h{/1x2Htj ޟ<1pOW,%\MÝdiK{#_.4&l=Ht ȸ[H>KM9[KjLwch9< (Z;'،ڵƤ8o,T?" EI{=n/~ ŦQ`[-~?rӘR=;ܔt֠l| 1 ٞW Bou["*OUzsU 2F ~32oÔw%O΍Lc}>W0 !ʷΘN0P&\.b)| BT=8dhN =?g XvXd%)[j6I23]+ q _fHKYn-p#gu.dە7Ƚc=Ԍ•q75VzL"t.x`kj~Sx#7[S:$M|G]j[)O6S}"V<i:d&cyl <Q)!_Z^=OX.r'cH'P&T&9| =8VGݰtEDh[i#["cuC۩x'|jqU"Y,r3wT{@5YI TFR|cb'n~4s& Qu@8J*R@[t`=`WnVK9ԍ}]DVȏq+Kcbo_3H%%j=LzѦs=`NB-X:"ޤ痬ɡ-MLx07*-^']QNjx9T[$̧J5|}Gcpd83l/ =!_Qu4Fz8/4I 1̑@}w9: ^2Գ8^TEe5ה_X>w rܾe6yykN^&[!'yQ x]2)3ŴS~a(?薱4`n15U1^ϐGzġ‡`-qi N#D% YtGg? 9;5 ܢbqZ|,d*X4mv rޭ41(d+ p{>Qt UϏ|vo@v/)RNm)6J#8*5Ej#Wou5/^kXnNaY?O5/TqתYh; T/!ƯEf+Gv`ץHIӰSgjqfsd7=6ݾ:=zerBy(B+QF,=^`)}1T3/.,[1~DgUaR3%sA.%w^-ddE8.;2Mx&6Ưn"qTTd!ß3Gx[~ߔ(fsX[ɈNQ.y[VUDtgF1 kHzFr|[/QU2^n漓ZޠЍ4d+N#1(j<}>E.|v6)쾃ADŽHfphD0 P}gUңmY_$\jR9C^O)9gueSkxW7}!&,8cTr,KWPg`ѱiXK҅e’a#0v;κ:~gd1|6aZDR QȄW*q)ʗ m)czAK\Sy05Aه5(VQl?4RwG.zF(jD[ dQukBQϘE"OZ D!t.ojuާ~mY2\cF\YAև~3A/+7p̊o?RCPMz`.Bѭ8ʀ3s(:Y5ST9 euf5i!!Sl鯿zysC9EA)=&b۷cZ*Bk7͍/@@%hSp>_$qȳcҌI/C}aUwc@im9}/y90do,z895k)yen.2 !ArrɑH!£!>>vR+/"T~M`t9q-z墻u7 4e)O#|hV+u[DaB:Rwq0=TtPhjXmȴY M¼ug0/V wCQ 7i􋀐FTYWZKbpQP?k׭"G}5)6<"fn1Abq*9p^TW2%q;K׫G)-Cu&&) !o7,Պ.$_~|qvƑ'6W1儙Q6ܘ}8!0/Km6Ux J`.MObS[a^KGL:Jw& 0N#MGpC8p0e?.)̫0;7mNvkAapdON[vymj^  f$!Lůe8mgvN]uYGpt5_K209}cG)ʠ4{ AP(detq+6oWhカ_.5J .1Mrj)’𣴆q,bU[{Rz[ocir\ 6f6BeQVX[ՁiJMtpۇB:bdwd4}ugB4=d='V~4o&&U:blO7^<-I|bF*u\֬ 7hA;$x^_x_v.`h,gTR'ɽS4`-gAt6Ce. ~\ t麉v-lk!b v0*eKNqr*;[ȧ2P ]&tpCQhr}~N/Ǡ(t"o`C [ܩsqpX5#5SgD{40es9#Rw>nCZ8&lP+X;D\wAaY'96{c/oM1;H8C]l ώ'V&۵׃#LÍ02xA%zV۹P0"뷯-hd&n ozgfglqH%}Cxk'ݣ[b"^lG4ZsRת*?^/ I@Ꮹ BiDv! C_/#VSFjvr..EOb,ݥa`8бVB }0rZ-h,d~nzZZ ɀW^l%G1 oOhJ;E)5kQ7ZNOݙs n]|0w+Fg!0bNm^j&ewQ(xAR a:&dqסպtǗ=iB=0_\ >´XKkgc8 ܒaf`f{6kR`*uma#5!=`( )4C4,p1@t]RKmBUi9\ z2c!GSGc}7jMbXA,2y{yҗm &[kf451h8T/sA&:"5jm5 =§m.'^~*褔^"%42X+@]䵫CVZZ'<}j'n&@Vir¯?/嚭$BS޸=5w,ȑ+CF]%lԗq\G!)Sfw_KB0\d]݉in=\鎑mkp(e.*sR'ݵǪje ܮs=6K?iW5C/JQ Xal 7``Ȅju7c@0ãg"߀JB$ḲoNZ&CN^<2uhcp:fCP##!*#4*/ʘVm2[;s~3)mQ \߫K$7K㬊3_'94JsVQggZ1rl%[nJ91q"N]Vp|l ΄7G.jD (:HJTOݎuO#{A)i p~lnlEjv1M`m*=T"k ߉ i*D&Okd%ZDnzY‘K4E5ie4ƷWY4cA+A\Z(rkc}f>X$r nibgx[-T9`GP11Ti$Mt+rQ`9Ow QcE P~VSz8j"/q\Ŭ8ͅ:LN@>?̬rA-&Mh:#e֛d؁BW=Ypa[Fi?9IC9F%?38L|_SP"Tl}LrzjҞ-I~ -ƉٱUA R>)Ӻ)_a ڗ/'}vb4\@iy$kHiYoP$hAJ; ^͝@@~S <+}UD|VsPLA2U㬽&@nD_\f<"gyUqM+9W՛ Dΐ=SǍŔ9? Ny$M1]DL6X% 1K8Y7;#I)s]/^|I"\-6rf5E}wZMq54l *m R$tY]¨ġLN&udIU,\ă8xŵqJƨ6 5Sw>x> ]3m[|B7pIF]|Hatn-zjf)5B}w;[YT޶ MsR8 hbjOp2i|ad2\a_h`m*'&tp ߒp."LX&SՍr"ҦtSL1If,&ČDi&u9QԐ`?!dEB3S叫L FF- }!zU`ZѲ1=kg I{_[\Pt䌴F'WKDYN72{ o Hv27;.dQ!ˎJ;Mj`(tp?yoԠ榎X^{.9Hx^գںLP^HC,⺽(ztmW +*Q `aԚjdGį] Gu[tI~ rd*V1k`dSgiǕ ls4"xԸQ 5T,/\_72q^Iv;ZWƒAf:Dݖ싌 >_7%[+m54r| 3` $Āș*7XW+QT+eKCxiB&BtfR ]poյs{):G!La?P9P-\0漃.R7@W"Mm-u/jzGU#SqcIG{rwX8c'ʋpMkVZFnJm'y`Mct̄l߮FIm=knLQ~IrYgr܊W)/Mj eqyL̐ڙAg7m+Y1,O֔c;$obs/qވJnn~cw@Oj&Q2kq~$ E[iU533E"Y?l]YR SbgW?);L$6on'i4'&]~}OGv V+x.,tnzlπy?+@2S|uW2X3+.cgj䨍3a@Uo/XVw@9\?ZnMIg0<1Xž+G ps&mȉϠG5 T\-TjA=ɇR~;O]x4 4`S%TIV-d}2Y>6\IRCG7k+W*ղ8~6a'9@$϶akDdViˊ g!z }`(;!vZv3\D"@FvQ46Y2Yftd{8Ho|puD̀m+Ϸ꺭 DeJ BL Z3SݐaPa@OS;)P |&!|_- ڗyɼ'wQz>O Q]]-Ud46nGU_|AiWxºϨ  %Q B40k9ȥۢcoNU܌4n==e(jl$`@A}K*ƪ >0A5]?zj=*a8@R<fIփ}LP9 .dtӉ@=ђK f0E II43:V{˃hI7xf<Yn{ټ^|4޿#v^E a [iԲIo꺏&bwRh -udOs} GfCg<MF)X•o:3Mػl%D @I#@/U@Smw(^Rڠ :!ûoa%y ;Vm#t9=_j%Nq贅qъTk&oV"9/-b);Xgl"8kdO{ (ҟ.<|}ۆAAS!?[oi;/4#UCT,f{/CK)}azb[gpOnjfJdwN{7UP?y"^S{F=\r>;G UҤND)N 1v8D[+GLNs ž!B XBvBa+=첷ʋ ='}ūTo@6 j9BX\Ζ9@[O9e6z TUY>vx79%\NBcBÂ>  kdq٠1;rO je{|ә cڥ~xpaTfy-.b&bQKUTW?]?Oъ-6[F<"v#Es.z-XB>zzX9v,zmȀ;Q8!1b]4uQԣ` յi\ DZ&z:~q( Ci1wQlcƜLHQjvM)2.ދUoR ;޳'h'Gnz?ZRGQ%hǀ@>Boǟb߲Esi>r mO 貚V22 ܧV[>z& X~U+jԋQ GM:Vئ:/Ԝ6Pƥ -5)X!9w()/}{'P&"xYkf[(/*-?KU7yVH y#*"sDisp<(Z3? XEܬ4zS=Y[/76϶h|?ʎKaٻqg%ms_G,19MZjkfg0rWʣ2Ma!uKpL<3BesT^sh2p:~6멘Fܫjχ%hY59澂K XL L%~kD~ N="Vb롋_XY^ppݎMlѫޛRd(K?yy WD5ŊRUe2=w;yNQHo˙Zp!l8T <2QXciʑ2!/itj=?GU T$Rl[53%˞2Ŷܘd2VCI mDƎçrJ<#8ki,v&>vwKEt1v'ʖ*Rby>Q#I*17H]5dPw60'AIUM\ U !ͦfsuQ<8:J-ν 9ʓJlÜ!7un4>~ئ7٧dlQB.wv\ؒL9$6IȹvjT9_Nxu Ƃ^E{xM^@g+"J~:yfOejt=b)y-g_]^T/7-GW!7pӛ|tkcCڊp;[#+/3W`Ph.*u)ڝq#`Vh4k.3\UB4gf)ݎd~pD-af_8 OD~u)M!TǴUst,qU.ru!\]1ObBfT)U+eU1,|ǍllMc@_&n bvr ^jIwO^^U8GP{Knjbql=([(m[ܴ8'SX8Jp ~&~:&+rg }VT^_=sQgJfiWgo4r?c/ Wir-<VqVF)uz[qԪyy_5Odrc.Qz+5p{ź₵#e ו2IwRF(Q+q"pg_/ŞUHoZb :ʕ-S8aաr$Tnf0([Жj}al߅8km&F?@SѲkaPbrة#res#.RDTD#Ćm_^Ȭb,~N  zXIoODZ (ljMF^>$Rk0I@esoLk K gnz3mjs"kCm ˙:Ȥ p-v<+_Asa{gK2+$6nġa )=+BYr#&WŮ9F_ho 7gy+Bk")7ygz| Ԇ51[-p؛ ;IA( $4RU ֈIxYY5>3-tkqy$0k871d`Һ# ,fĚҧʜZo|#fv{=_ n̈v^iش:/;Q %ȆUltxQş 0_Ј–)yFtj{B6` ^BGfqO7b^oPH/YKhhkNf%S˙vGb1sk@\@oց p bҪgkt - \E sntDt/Q1)7Zq-Xz}cqmh9-F鹃 JE a%DvE@nzYrNpz^#Wv 2~0W% nDd2ۋh-:E>1Γ!F㎺3T@= e!KVNfxz!8zXh7QSՍ`Egѷ jnx) @!68kĜ?/BG+kd* cMFML`la9 '׊$+ |MLvO֩TryQҹfVasbqQ]:|ޫYת5z?Ίro߯qwm7vGf@;IuDixs Pg,3[Br|f xSZh"hsဢo6*zڌq2b&Oc/B4mnu:jTVGʱ3~e~c/Ek'ba$-y&G^J > 8p b^zGh!0I$f94ꝑ7),{ӻ6\Bk )}fOJ 8XJ5k&ɟXNs:Hn,ųf"#CSX͔;8zAfM,X_ 3²uAS *|:; RI !"ʧU!u[H2Nl\5&43zd]\>o"?'!\hvE'FF 5 2kx5:m=)†>9_-"P=g#q5 |Y}߀iLֶu70W4A+^{hkРs:JWl:XΕ"l^(04WlN\l3{Z؁~8oau2Y🪙Z"K_\,n q]Y1AQ܇T;>fQ Tffi5ddzOUs=x{-mm;pMm-&vzEg)%q+!E렄QFT-lZCn'}mV*xP:7+"3/"-s(ĩ[l.DQ .jo$7EVKQLIdF;a`9 74(az8Ec|lwo.ʐѦfNCc߆h5ɰ)!i@ T5 J .] P$mHTl}5dƮIjґKS}aHYV?AcE~^_У!d-wnQ v J_O=[ˊ*WqnV$}p*7RE}R`8}#8ޚq5c8I6@$IźQdCH7A n͔l쏃+q!pCP(/m.e(Di:D/֨-W2v1IE]d$t$<[F=\Le@֨HZpFƙT ߰u.{5iİ~MU3n$ @Z io߱  p8cq7>71%^7fBZ?*({IhhC`GUFjhj/X%&dy'$< qW7Q6r'z&7 \2['k/3B޷Ԙj|Xz[ '=9Eg$hqDC yx0sm'>('&r^bc uE1LMLǢR6Z;2ktW=co n9:CM|XEW\dUVpx]MRKDAk.Wz0Qq-?x\s;ҪTҕa5" AQgWk1C8g6uDS63EW6?#W_oi#Bb!ᩤZV-Qtklt<_ڮDuI#S3?@6w9$ĪJ% 4@fs0S b|tHW Fd lgrje>!QZ}: }O~k[yb{z$'_yF4sY'8l!hQEҚe?#͍X;+hi? bRf?3'U.UlߎʌBKA*do|,;yfI`ڄp1W AW2L|RIPgpQ$L>EqBͥ~+a^#= Q "%B.؜ZMLTW߮˜hBʊ:.|߂/ML(y#JefL[ڴ=J㧒,6>o>Lo_Ƙ~ա:8]|I/` zi߻G)[8tΐ-9@5Y2blF&/?[[ ~ IpYG.K0#ېN.u\֭`/Gּ,LrN\q2HYgm5^(VZg2oF5ҥ{Y:hVz4{OTk!"j KeaGCh p=7|; M9&\Р$. $ը+ AcN5}柣QI]T$ubL]r- GA+$0P|05ef*l??tw}ɯKڗ(,1 !)-ͺ(ۍjMSmR>V?1_e.K)pp*7[j]_/V;q=ߥL-aD$,%bU_hDh{z< Z]- Z E /a0ΣzEg Ҷfg19(go2_ist.RI*ˆ'tI7LPĄ W  W$02Hi/7aO6Bj>cTV8Yw>J%~P7ӮZse<81yK #attƢZrCK߉a̖t?򔵷t0 ArQL BP D^aF<;b4zƽ۾D QZ#8A.ʈF[/ٺ8FqO!X%;vL"d(S]d;Yߠ0|uFֿGV lg@^iV7rUam0g@d"9w(侘Vݐ3=kzQUU6x-uigΖ ݴ~  2Q֐]N_@-B;.0Iyi꙲l9L?P3kZ.LvѾ..4q*'9vxa =+:ho{2 {D!{( q~n{}im%P68o0" @mrWkelio1gtYq0 #K"ߠ8: `V6s (A*+>mҎ~DC* ̱y('>KAԗ9)'5>N,@ڤU*E_}-@ ;BtLIJ'Nr@le;g$U"nLJ+iVR\&rivu,*$@ SOF}>>ׂsvľXHZVR .BGDAU<ҀX}RP#kV(PKk #h~uͨ`=^S= L:Fxfr@1|/ir <(_҉,'⦎3: ut`BIW|5,..I e𛀒ӫXhd,hۅ[G('[(7ɇ'xoA(FO>,rwSQ>X*Ւ3}0QqgU}ccdܼq!X3B1-'U2s(<.R8Ϙ͸pOJgDG;1^ А3 }}nzJmP{ʝ8TFFҳ,hXb%Q1@g"xl%EVH)ulx7=~FRcԁUo D4 j\vm6c Y7{!uBhCxuNx=|v +_8nVd@ {zktק/>4wې*E9;^ﶭ\;w'CL<='6koBW //c$'K5K)Чoȗ8)`}m.Bn6,Xyyw}Ъx̢0ȯF8C1̙G0=[箟Pydž YBwINxN3w^4-[FQ7z 3˳& d<$wS;厭Ph]5 Wvrm2)#/p0^x-shδDlB_ִ\1_.^ ̋^;S~JPUL{08@w8MfwrAy]39n^#^=zDP_g*#->݂:r]<4 'TMw8aMLPeȣi I tKWh0+[M |^.7 y#:%Nۅ.Z 3BE*S Dꐹ9Qc`xkŀP}D]RI+*7xQAU&oCkm\*SS$wpF4lJC1(uBiLK_0wFWv;~&rM >#KO=t%d[*FBisje>Oj;c[#lD[#K ~:_K,ɾfl]]) /nSH*@1*J\|@Y]HzWM& 05C^D̶wworQ#t`8B ̬DQ;kbhBa4u8YE<IQ$Ec˱\$ÙywNֽ79m)P3v/%: s}3gE{$Gi,u=,@Zׂm#ypYY`l4T =*xfX7f TFn-jQzfNu 3 m*V0ͨ/vNs6`HK[6қ 1=ϊ#L<.xH;LL>SVuQ 5Jis@פvA`ݵ*;uF&ռ : yxOsC=\slR0w^p6U ql8`P˔FRB|[}+#wmgخVh9zpKd E8jaU+ɳ@,y!H*J1CCiȬ 2]` Tr/+<(Ѐ}0uBB>mՐQ,0{fJI%[de̪޵ *l}޹ø}s`b'tP%@- wri"7K9qlE$Jdp8Qht_h5M!CMv'iL\f[JٳϮi9PTYS :DcwQ^1BLCG)l Z[H_0=9ft){RmpwԂWEOܻ+)3ncFiFdOk)V?gTβ38?F|N +6MhꖟFIKLj~)箶9 zM!- ~85'ye?f(@J^{]К1eq]Jh56(8ydm(vqeb %nDB;^)oif*̛Z7igL%-7ftSe@XLW(J d-c}<SZGkF3-!b&iQ0HvcjA 9Si<0 &yҗT'r%mۉ tk#K|#T ch5k'\J.US C#8? í/q4>fb{AZޅk1 #&~1 6IM3hn_S%s4CJF2!KTŮ9%V+kE(VPhPRhT;iE!(MZ t37S Y/ʙLnv*Jؘw(ā^]ع嘿9kLM`F3$KݫL7U[Ϙb \:g`u-QZbu -9lll+;t%AKY镲ŝh4 r*7Qc҈C 4yKU9N],Sz z]L $BVBu; ~o |ܢt DD9U~6[ҌbPB L,k$A\-l=\442_})존K1]q^:^[%i /oUj%ߙ "%}]c?@l%Os,\ }l"sX.\]Wcc6I0p IN+Š_)΃^9ߎ^p(^I>=@p}x:Pd?_@TLŌLeؘM?ak%uv Ȅ9ձc[J)u$dӿƍ{Z^j3nU4r dG 616) Ӈ3?7z<hо^NNEXM_VC!U7|0|fL{`2&7Dn'F*Po| xB;yX,r5]^ O qM{Aԫ![ Y_Q6ͤ-~kMq9ఝg\ 0D6NϞz-HчYڬ{x]?)R)Fj%b]u}'(I1B~WEՃ_"uپd2^G3\a_O-HC$_:or^p/=f˞Gd(ytδTKCEd%ZfuMČ\*udK!N:-<o$pјjfD 2Jl]#A3u-4t\ @bFCM ifS* ,=zUu"Nw^FlKv uC1zh#FE]H1#o" A[eCĠ=Vrl<~Vd0lهa^t}(uC۶`΄S:!8I~􃅛RF, y|U",2E zgԳ}J:by)EL$AM|Z*Z!Quͺ\~5h|*9'. aEbQӂHL7:t=W[)εأVV]y1+ hW  7 k~_n QĪ22syeILꩆha,0kL9$gsd:>VF܁o&| *q IgdqLf溭76Rkg Fx+BYm ,mh %'^:Y'p??1]  F,ӨF+`73N~sh JFܐByNY5Ӥo~ͦA;@WLq-]/n\"WP{φxɏ!Fٚ6PdHK{6:Y^Gb}j0|{irv}iut%)6ubç#hLkꏢgNT|\LWs#ǮtPOW4QvԎ4BlFӡMTy(F| 3qQGj܍8VDJ_1ݲ̜)~lzJj^LZb.s3\<}-2LnrFI;VML \`B];c`5(a" mT_vHd٬"RVA2_>%#Uٕ/z03%~}_:6QVQT,J62T u&F A N Ĵx'H=wKN'V?v&oR"]n\Z8F~(ZߑU1) L_ȕB$.8_QE73/? zB z7DY/q0Ozzo*ˆY-2NIӊOדY2~͜`{jZA;iDgtGvOJ2QO2R:H![_7n7! M0: c6Qq  < )'DG'0'+FXZ=,'H2Sqa?q(~m C k\]wqۜJE EXa*2jGSL&_wMaBBK(E9PJXʂrhd9@*})$ow;}Rd8P3/C&4vlU*7[~K&h- d[9)bFv ,ׇsh¶QR #V.Ϻ.HNO-*tOց' :KNí 4l[XdiNɦjTbC ̠qE8 tm,]}vI>y>AC?"7ZqUГXTˌoc7r?4<@tBo6#nA6#\E4hyGo JȂl>cQX-z"{2߿-[2 ZAv€),BeK(L/QIND:LŅtnketL܃828'mW">$ȥ\+0I!JriI1ԍE9o-4mMl˫+V&EЖ}Ǻq!\#ǵR8Iڭ  :I\\<]U.p)DNGq3e*} %.g_$(9CMB$6rfTsRsjWYT= $mE`tgD>5:FqJw d-1J@B^cA_Vt\5e+PV&&?)L\ݔj)vvPo5m]嚢4D9-XfM20ZS> ǟZ 9r7JWijtjzkqjUނUR؅' nW("*m7w:Ċ_TO"/\TIh.0k5-VLfڨE. Ey j,d!ꤦsLSNzDnk5q2͋n T,N/`=CP%W\[m|)! icJs%dAT:/W] |I/ײУbfECy'=uԦ#`fZNx:_}bC.U'k Y@HIpaOR[6<= tQXpA8 V ߬\- %^b\SW?xm-tҘi*58@z{כL)lQn莑g+)zC'/jҨI':$ #@%]5sv܂6P z^IilyĬO(#rـZVՈx϶Gg}[Xq@i0`U|fNh,וލ^*2+4xJA\ ߽b*ŭ-;&ח(hwyļ,ʍ2Vps lJoTYn fuGf/@k25&2rs (*(6Mn_O : F3-p3jUE'Y饡ӃmYIuיv.Мsfkvcbl@׾wsٛfX$Ӯ6A,Q7tq,Ϡ#"P'j1*ޜ_y EpD| e .j D d7yD.k2e_]sNĤjE.@B{)ޱ7ץ_"&}:6!8@V~/}[$@Du\ mAd+g]#ĶgE"И `{sߪ ݆+uBqm:O@IɡZr'&{qseuG=quNf:(bԟݹVt%[0PJOީ VݱFoҸŜlOq*-E&&!\0 6aiW2 HXf&kLA2ƯKPEQYoI v=A5z'F/Bz_͜|"U<:^;ѴOR*eA9/+3ὧ' jsv?KRIHrm"=poNLus:qPVx!u{3CZ(DLD,c s ' ~A:10H~"JKGZ8EKInׯsztc۹fZ7-h,87>'X6 2p0Fc(z8pXtH)V4]1rLw& ] ^ ]tI5Ҋ A zx Dؚ,37l[0xsN{D,\F^_n E4U_̧4MT0Kӭ5vYtyFpDeFP odZh>xA=5\;7~~=f07-p!PHgWEIgIW^73 yY2BSܜKcgUº-@QޡI5d$TҒ 3x zm/KZ (O'|bҴR :Z4K^)|VYEwVA| Zkr KX{;|:B)!RRћ+]ҬOoCnb hE@9(8#`p I8T p(EV"6;w`ôqpI :O[ .Ͻzg50:5׭wwzgpآo:o9y4K-z8B.0H!Ɣ4MPkTx>qD W~xT6N8|*LŌ1/] ?/,V3H̪݈-#ٺE'n&FҔ-SᵛI]dNpy@q$5 X\҅~^> SMYY<쭛So|jkU blvT@#7lN)ajM…(̪ n%_jy>xց÷Gx~m,{.q狧)*m$7D3ϓP,d&b(.7+ U7EEVMbLjj{3iNzgkėLs To=;sbnB.!f*v}b7Pčiy+vy0S*:Ȳ1w61#nzHdA=B7T2dqYҎ \X7*z:a0N3=VI7)sgwqSd608b]@eU^ky5,u O1SdqtAK9@3 xl沘=B ŝΪWje[F}J~:VDSrjhYz~;vT[,PaL$C[T H{,w-J|LvB2;Sa2)cE;` x]n͕L,t{Ƒ>߮#;]+]/jW, )oy "J>K</l>I9a<VBԲ=fEڔQܴϘOX\[ǜ7VI$brK 1u~ -f{KWC})F}ճFiQE  LXCz)[IfAqT`6yQ ȂƄw }g|:zE4T5&Q>0+ f$Nn+=H\;8v)Q&G,{fOZu7~nT%@BJB*(akc`R]bpp@Lwީc4 &`~n:dm T.hY1vW=#m9_K֣Ȣ. Љ*SMdۑUk=o{|kDNo9Rd֛=Uh@ @qQ&~EhJd^YAJ -G|T+**$17kGnihQGakf< NEqenP3LɛT KwزDq lp>iTãE5BRL@Kثhw}"#aˤni@8-ǭp^|ތ !İI0qbV+F y}LھRVYeWIC bЁr3TK7 +%Xo/CHRLy1OЇCcҭd%S{NtI^P C ,v: .iU`m$zý< A '{Tw*2|R0{BX-Mab*O5ׇl:XOJGRr2_w:b^[.US-a-m~l~'V{S|ҪP4y ^G#uTTH~QsIlNJtID.ynuv .2fݔ eɀqPnYtي4VtqWᩜݦ`A a\zlAFwyFđܰϼȗrsW͏ڦ.Z qdz-Ebʇ`1˥3ދR2,6!vϴkdVJBpβ'guO  ^L ?=jm-<=he1lkrNeٕs"G#RtW'lIv$؜K,G^$=ț 2@$Y5)W;7++^iû=ZD !hKlPlU5|_OaёHcuiKybu4mV./Dq3>/ B -Vc9^ύ4A!<$c7خѾKaxb";N9e~.BxWj#N,rpZ"_ku_ Fݧ>RU1ʚ[ HK@PB_m QK2Ww=~_T8Tՙ `"QW,﷭w⿕OI@ yg\x%.^:w璞aG 6Ú 1y%V^d=(DEW0E=oSe"i =-. |Rn3:JrB֕ȷ/:M)>\z Y\{ZJ߃=!V_TFc > lAC6r0Za?d8g_o\[i, f6g,@RA$L{H|S)#QԪ^WBH/cSϧ(#B:Kl(?EFmMG>eLƼP%`~RŤ9zt88.]T bY2͖N]q5ՅYXb]Mr܈۝HGRzݔD媱݊ (IMٚka}r=wh}.v."cVHKgmr"^DYVg?|T 6m,sqG0{K|mzuÂYÌM&9d2>-&7JH4Ayfc>ŏ=4miثő(hW{ Z?șҧ {l5S({uG_s8aЮ~_wq;lRv# t[u66N\&쫈ሼn:`9%t_׬dlVN~-350ۗ5GNT>sJў4}Dij580qceӫN23Y%߁RA> @aDwTl c)6cmh d NpUm2Ti펎%̓Q fE捜Oo%ppZj0Mo`RO  Q+20VW|#wGu9*j_g7 .fA|}%1)_*v{_ԜI؉m1aq=v/3 Av~CKe 2cyO$ՆLF9XD{N]Ъ^;i&MԖR 꿮AxpV"G:~b8ƈ|QWg}/i2륥oS;Չ#]*.xץWI5&yVFC !j'X O$i]MlOu1Nߵ. KLYH8{r''<6o&0 TPS z8ŬS@%&s@ Pө!Y3<<;IL;SkW ګⓠmdv~$-pldRd^} "|G5X!SURx3 Œ?eHv osU$o7 CdJyTbwm$SuPrda~⨎A[gEw߮Pشe1#+zvЌ" R0Sh\ǚQ K嗩~mtA#=sy oO`pv PI@-j1x 4X|,W[<~O?oA2=WZ(I=oSd)2G|i#R(L*7co->"(7)CBqɥ=:")e_8čA*h @'=vx8S̾VNn͘A'}s+.a+>֬ͥkY# Ҟ&r+@;a4x~aٍi W"L 6dt2,;FDg^N,|Ԥnѧ22t@әw/v]ؤ觿FȒWg }17AV\UVPu}.A@-T9.`AD@ˮ$8e va#AK2XH[N% ~{ m.sTWhfA֛Zy|\`%̣P D#sׅKȬ%s)Kzڕ|EqêGJnX$1l)q[NH_}.!}I2E.ayK|eѺ>8a'朋)( n͢Pr9 ĹwƼHiƯ@DQ]OKv{]P[ ίy@fZt]kMF| JZe9^Ɂ"`jL:WİYw弱8eIć9)X9`ΑёVe= qSRԤ(0 y!>jcp&2 m(MXemו>+ UygD4LHL9>#SZ#j=F;niχ2i9ihYwxж9UK?߽z@v$q̀ C0\n?{*Hс ʶv!^XTeq0ǖqD5(VDI֐4G,WBObNN,XZ-MKHv"t9 hQܟAwԧmԆX@QZViNhHQQ+Axf_13bZ}_"hwX'%.Ӡ֝)^ z-3Ǩq4n6j`Qb<=#Vs[gr]#ú/l\E}09e[ 3ҳ[@YD}Ec7\-z~Oӊ9-XƚBv+&՛ğt=< n#/"-c5R!JbKY '~ϊK?Nʸ,q. ! cVWmz{uRD` .*_87ԶZL2v&.:h`iXϼ}A+SUI7y^' GuTXu2;+1ˋ$˒v 0XPT:WK-% Vyq#- N[Tŋ2nIBL U`Z-^F- lj {#-4Q]z NLC][OJ34h^ FkBE. Oĸzw|E@ZEjN}`@s:봈M<,c3ҳ]H?cpؗ@ m7L`U=ՆznB bGO@Zٛ =/TgTb^Z i4EEdUD-wU Y%.r#5:-fHk3m82Sв2ʹ˥BAu^IIU$@~WUn9+eU*1Q\d+oHG'EtbsN.S?$P['K+8Gr,CH XifLk̔ pHanoQZ.dԐݙ @-v g'5uߡ*+h Αŵ}A5T8$.’O*|Q6-Wzå$kS!C<Ӊ17^  o|bxMWbZrd|7fNA%dڿ*mi YO5+.Bxˋ0clF\^('SЂo6&ǣwhcLdQ!H'lN]9g'^ul@U*#5-*XUha]S[3t5W^Ьvk9+aj(DYHNv9!RrUA.Hhۮ6lfp_U_;RD\^@aZ9n!Q'Zi)r*C܃ɨ657ɭˣ%{!Y燒sFC$$ V_/^KycObu{KW>m"kG/ ܩJX*vmQKKF!OOBE5~fc]I{{(Q +̙/w^IVR }$LC!@ߧjf/"_(ZP (4;pZ+7dSY'ݽٗfR4f;@QaL^ȝ&WmUܘ smjXmh1 .Y 生hH8эIGg6V 2ƟwR-rdL {o|QRũWHAݟG U8%L6H)jK;cXMEYO֦(c<#bdrG0,t2Y&JbTʎA6`餁9%l~^,iuՎ)cNr8Z| uei#ds9:0t8cJBʕKrxoٳ#qr[Oc*&|HBr3|9" yPC`%nGq{`q72Lr ;-Me½jsXТ|WNY |VU?@9ya: BM^FN VE4G8xp%kU&l:CM0Sp߬0%a+ukw=Ua Ѫsna'/&޳YԨgopRO8j/B&Ul>;W \94P{6ϪƠ6T޴INiХ;IʁOY²PpwG|EKċ$3S2&dqѝ*򅊌'pf^ Yi21O9IG")Vouk&jhxY<60 "{G-9*eϤܥHYUWa)#02O]}jYŜ^)eEpT=tϹ aR3n|S4wC?K>&VVeGz7"q)uU /B#]q/˙wXC&*PDX]r[ XFe84=S-W, MXIS[CI|#m~;pxmB FB\7A-?ršjA{]W=6 cw~P@RD-#tO7-$< d,f*'ŝt6BXod;a{B/$TdXk+1AeE'όDٞ[EC[x%KsOD:U|ޣ׉\0f)q .r^I,3GY@j:Y-د4?fi) /: q_} %:!0& +3A(*\XFbt5/l~[HF} kimj_cmG_arS։0@{ ]KY X ²5kj΢$aҽ$!׼ƺk H;Tߧ<_fӵIb,{VdԽ^>OíR,]"ē4(@npQ)߳T RgSjNtՖ'3KGB3;\D֑fػqzdJS&HcQ5U SM[`RHӈe z&i^Ռmy#ˌڨ%tqb0 >KMe7P:\1I|4:vEwm#3H',1f<-U;* ,~sY)JwīgM2EEr۔ *%t-_G%XE:jC Lq3UcxT!.9cZeR0xL?%%;ÞS#Byq'JeQ!- 1]t;$"i!q/2 ,yd\K< M9+0!K!o8hϽ[92)?e˙,I n&V/2V[r1B:lﶴ@@dRW*бw=5q-|gDO勏 kKsfP1 8D4ړӸ'q[GucuH[M+(t(lȼ;Tߐv͓@A Z:Jݮ[t$Z]w{&PiK' -V}V*t Gu8O,fJFN}᠄#E&b]\Ege-eL٬1v,|=}sVG V7IiZ3HaA-\v‰{`/؁5iĪD؄)>wBRga)򜠇n3wʇ)V 7vvw\ys>~`%U J1@5SMMUiz]|L 0 U,'ADU/Z!ImVڸfjp,_!ѶBNA ?D]G᪪aNfٽe4^@8/3Mܭk:+UJV\A?v }ՠInd h8nׁXLnIcBBVA[ҽh37 ;e07a}ks"7[B3 Ү'ƶQ)\!.Rhv#76>βA '_:fJ0׼~H"7ôp"D˾.bZʋ iZ<𴋢ԯs"ӑ,8@D:Z>?@A@UfGf-\)xB6Ӛ{ruǑaC*sA[5@Ȍlzr 維JHr^uch{FO'rCUWז|1 ae_*eUvt.F "Z]6Г/6LRLwqm.^4&4 ^'d3>KgpV >jEY>ԷкKlL=˽9XA(&RN&8`aVrP$&xz;09L*\;k4B2VE"8taͦ^Jf Ÿ:.P-{w&ƏPʢdE8vbol Z3iRy6h3S>jfr?MxI{H̕)36[ZRkPW2\eb̊/ !=Xrt= R> >Qȍlڭ@2ڭzuxLrɆ$xȣA8eYCW5fquq3- v»s͒8I&A([LN5F"g´Oў+{/Ai$!.[DԹDJz S% (J+OYdJ.8c7x2z@@9r:SJFš{H>O q{|"a@Jy4 $tL_gjж\% am7uۦhr\ $M@1!]E#ѱߥ9A뱠k7 ժ݇2h Sz ^ħUxQ(^ZrZ"kN]  \׳ i103L *^kM5 ~n8@Tꮇmb 'gyt#zxt =<|3 kBFѷU9ͱ[jp+eLz/ņ6=X at )Ze2s~,/޶)0Lz2; av[PƷ*E+J2j@P81Am+Z[jI'>Ŵc >x[|q'RmvChGKF:On(ۡ3[{5,|Žݛ!&IWbmkf Cu8EZ假ƒ6WsXy$l6UX򸸙|6wnunFb-i 0>6n:l{lNh.wap`8o2 8 y5d{Y'59 0 6 D\I&MfsWoKJ`J*,!;(s"Z5U)V04dؖ<+4b qC{ ү(4Zֿ*r#wB㦲:(yA[J徆:7|iXV qVf֖_CzK>3dŦ|{^QHS#0 ~sp LA"`vrQ! >?ٷ~1W6.&/L,'|O r;׼!y>Ls@iږEƨTr4aBQjЯs'm6lTwױ#[G!Mi\TEI^ߜcE0ھj67225 74[a͗fq p@"}Stb^)a?ejr)OUiT!zҝ{0&f5!G˂S@p20X30&ɤx6n Δ\c;^t~)뙙7]o5@U-1K7^x4{I I;]Tz3}8{j7Ԝ:D}yME7uQgbzQT1U6mlz&=b6mHBca(dqmrdYT+YLjBez3@`M#1üY,C1UUzlU!92,k:^[VՏ-yDk,TVzPKZFkRs3dTS>e2c;ݓb+{h]>*gFӨh/y8#JNsa7zh21AP]덫Qa'b& ׺ȍYfݮ՟cMeǶ+C ہ$l=hȉvq QCCF'ȵh$XfEZGiJߝwߪ(941Kr3ea_TvLg<ָt? )8 E>Y;qF"l$2S׹b.@͉ݐ>4s480^\寧.VˡyL1[5K!IĢIoŠh8+²]yu B"Ȁgc&hޫ2{m]I Q(JxdzY\MUFgwt(yQ cӉrGЧ7c RYI4v`6{sl}6%¤DuZzϔns`K[g %Z͏2ٱW2$~MM]l! C<]ĂiuWi~Ž&0N}[ XnX}Y+դ 6_6gYZ07070100000032000081a4000000000000000000000001644ae3ba00003cac000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/core/ib_umad.ko.xz7zXZִF!t/҄yw Q|^ G)K%y:xN'x+W6pzs87lCrH}/ O ^Ą=͒ sq#U9P-εQۙ?c7I8 x)]"̵[(B} (Y.EvO>9nhۗjVoV>G/=` 9H=(7s =X֫,Q*#2BX?cC q (;v=mZv@21 \n Y?mil&[r3%qDf^WG9MUV>k;Q9ׁlA.yۮtq 1U 􏾵Ey|3#Ѯ4EN>iӹ]zS$#4Nf:b:ODCHq􉋄  ɭOΜ3o+m00"Ǖ{@xnO j)ۇPb#f6t4*@TQr?7o`$*92Uuܪ돐W] Cxov@Æ+Ո 4R-X0[PmRٳG4&(+pes9 i+<TqRLlνtr0)>$de^4Z㺬DTCl’M.yB@2"̲99 S$pC.>ǂ:^Z t4g^B^Ć>Vh.w NXH捲+ed +*;9iZ5Z0hQ5{ŽƇR0DPus8%إ@Mc^5xԟyÃrΠ1U%j[A[)+^Z f> m࿚VF1u'_g3"b.zžt ֿs]Gf2;A?+'IM?Hnp}i=Fy"cÇ{Fgv0P:bc "q!_q(r z訵j;tޞ!۷kIh*wM*6t 裡xҰ/\k&*$B\9r 3-75*β\$?Iب]:5 _Pa26~kC8~ЦwTtA8&=yXs6(n˺%P"!%(r8JP"n[N}VG.%j]4j8)Oۙ]qj/!"kŌhȒZ됢U"! Sn;dsʭ]]D5%ygz I|2I0X WtXͪYp4zL6͍T A謅Y4GKx3|ܜ "up+8߬2BbpSA[~Xˡg=uM @B6E!t ԝDU I}x !G'G;j%J_83, Aw/g j'Ȳ=CF4ae.wԪp2;Ґ<8s^rg/JS8`F6 7f|r?]j cXn2Y ,2y4uniɦ[2;t.1傲pX4]"`'W'}u$.atip \tu0ZlhW"d\zJRbBe 9h?|gxmji r]2p v)% b^r?Ň77c.Ä#+NW3%:2Kz5=a)?1R7ÄKy u6I~N&n 8,64O靹AQ๳?UgEA @yr yq8=çaH=% ͋.]{ .\\f'K2LΦ2{lDM|+ 蓊B1JkJQ2m'|v^UtۙpIH Ler,SW׍R"tTˆc:X/7KUO̠]}V4([OY1gR=Lmm~?oHu֙=$<) HH e"Qw}h@KG61< 'Nk'M1 Q8>ERQJBlP|];`%it2%<! 0 [5Ϧr?w^a"ڔ\ 팚0Vo X/f?U#7[y႕ֺա8Ĺ1״:gSխ$/S*.Čh+|6e#}"Ǖ2mêRB¸|,];vփK3O3H)Q"*Qh5_@/? {y^W9?V0l!n͑H Џv/R&g*DQnLƒIx61wa,.v펭*C@S y3Cp{&^ -v F] +i>s p3<G8'YG@uUWuK}iVS9-N@0ARFB'E;pǔxJjm Ӝ]sD!A!CB\JGf]2pV|щ]!f6ɩKT>o+-gS npLɉeFeT,}&~u5OݸڐX'o{gd{ފ4Y{gqWVVꛍ ,@ VH+Xñ`%P1TD#{>5 +F?n@:x;@sQ -{_n(&p@a`h:`:/zSИ@.j=^%4=.H2 1W |n<%gҧbFsӝt+)=<ʯ%ߐe4k&7geoiXw")ktUPnVmE[<^rgG ৚S|%Yw\)K`f=q b IYs~*6BavjEIxCdf G:K$OBypgc]:7HwU̢A07."U|LGqas}|LvEKiy]>,naֈ3Z. %a˨(RZsaƙmoO,``ưj5) kX %jy[9Gf28-.Ш*-(e:"~(/"~aJA xCF$3n#jp43vGIF^ /Un}$*55d'ߞB/6z mNLnF:Dso%`x٣ \"})$@$J:3BrT]o:8V8+tUlMXA[u컡ޏ[DW;2̗.]pݪQêf͢PDA'~K5q c`LQܩq옃8{~p,#*nzBZA!V+j8R>%@8`Uqo{'U~m;Og;݋\-I $$ލ)Į([ǼhD[~S@,Q/OCH?ou# iJX1J\ $|MFs m5o"!d&wu-aMWKw^݀8R~?j6gY}·Zm^ ";c29VI&-Ԁ*VbrϞ*v Փ]a^Y+lYce+hoίZ z#mSDPyb#%veU+[4JٸdXG'3s0RҚm3ԩtm:#(p62ôj>wfjjVײַîC+o>V'OqCUSzvVJ\ҍxtI8&{N*bs}/:4ZXTZe t0NH ˩j0[z''&IwWYbX| 4~z.2֔֏&56Kd 9*I*gF)G Q#;5︕iyj'??cyV7%;5l[dM.}Qͣ4$%V}n L 3Z**H#so-[\O\; ҤD8un\ϕ3`l{?u5nNxޫJEm@I\ZDU{t/|ؒsY@||Eq8O2& V&Qp|dN{pnSbX@yWԎv'BT1~,t g#dϠ$n=+@)p{L$Obg6#T)R;ъ9㮷tI> Q]T<Y 'za>S4 =^^rs8w(5 jWɯU d5%lUbCPg\:i|>xD`QW/֎GBZ$)/{Џk|53R"" ;U\\ׁ!fEY^qH*4FksC t0)1g|o=j}F@0DZLXX'ZbƑ,KJ|ap:0)ԸWH!_2\Y٭9Pm={F[yq'5DYtO>.5~w2E~v컆Sv(nO@;"E]*=:mc:;ܯCnb3>0/q[lS,ogw]^p2Nj5~YBTоJX 1k đDo8=1T*.l7;.0SSfS,W"8|}@8RKvbcsjߝīz͆:=%SEEܡ"' / [VsXnӮFQʈ1Kr9VM}̀߉, ҔvbfJaÜY32['!T=K&|@H %&G\|e*q\YP/I1p)z3ӗڀ6dm($Y"@}4c(ߧ#dуTdjPH_Z<Ғ6gC+%`٤gXL?;,b)_i'j KG <}Nr.9(e*]p1$@5`gjY(Yq]GA ^ÕX.&mM=RU.:ۀg׌2":ڟPC z,!\6/^e}&%{*#sJNeTJ$5\E%Yr0Q۷-FSgo#22gp1u$]̨zt32gK3|@)vޡl\]$k161g45T (l5Ge|kdex7?fz(sD4~?BNbWy؏Aaulʠ-+j?^l\3f`-'66  -Wס`_ Vqr~Z7ZQQ{();''S5)ѽ)ߘb7V*L7=–cg7)B $ Gti2ߙr-bb&'hw1#p }) 4dߵȋ5Lw;F Pf睜%?/z@TLt9of!_G-,̯c{Y)y98ٔ).[y5_PL+zst$c3u9]rP~Q I(5SyzrƞZ8`>.AhvШ$+ /O'`ͤ"##3 ֠8 QkUb*Vjk Bz)-Ub@ އ5`1߯Q~ 8ݔ}|Wo 'tNpg"k7rZ8 fnN$UEsnI5-HQi޹_Q߳i?6FyFfF^d^oYI*R-`:~y1Dk&Rocۿ(st=Ljk#= )#,"qۓ3]5ȩ`[ak{^Um56ߨm4 T )Še 59VjLƕMno6R!]B:&7ZinzaX&| PO,0rMK lZi)QrLw@gS۔؇ !+1*6C!IuR5?EG@G䇗k!3 SsF8i[xQ$S9mε'Kg*jvߍ'y^a1euH6ɞFR7Ie0Σ"oBF5)o6{g;UAUK:>zJN좽su\HbUۭQ3Hl0N.∆vċYjuVQB -|\ tJ̤v'xMF6sK/'79d1l[%c8 #KDYnZ|^_kB=ƾn.jkܐ4YAw=z.uNWgԼpK6+LaQBE%`4zSc&^"*.;\8o4FݔV4 #Ľbeh,b U(tD)Jw}n~ ,dlP/fBVo$:A2Aa(S e)2iԭ^Hĉy- ޮwk?eI 8&mmfΚZˏxWGn*h|z[ZpTٔn:6 }XPl熳 :9Nv 2[n%KR7PȸSc42+~V0囍єaBJ 7"/?c?d7PJ+L8?G Y$nP@$2)YI5N܋o`IIrd+quu(4DVA Yϸ8 mu$r- =ɬ3/=,Gj̑pRs41pj]Yq`h* ,4?Poo⍙:o`fZiVmv3Oy\kkZ7٨0ziaeYeBP|iȠXkX#4-?7t?T1Tl͞~nGA0.QIƌh/Hv'n 5v p>hτe`yЭz##Thz)7C, ;r~ח[͓R;$]H7抢8y!t_WD*=aXnԴE8xHXz{eK7LkCNk&A72&ĒoPYƒ&Ճɦ6i.6-ϊΤQzPtDs;Kb5,~=`8a6>>NՆ W lO \fo@~.p{s{03jE莨hQ_}RR$Ziͨ ʧ.ک?j%DHȋ;彋yHyTniPad?v< dS"eXTpqVi`]sZ&վ{$}Chz^LZk_GcBkf3wA`#.,(0c^GljE7xI#z7cOQ0e%x|+Y>$DāV&&PssD/{ESN_kpGL/~8Z&4l,- : -yu \ዤ%U1 n(_HK`Gx% D`XyDTBͺ9Db$|IEծ̲mhHߊD: = SSmP`[?E{E#b8`dTK6ĴIK"Dܫ|<ۄۆ̠⋛6P1SJZ}a9n{`vЛ"b͌ȁ߂ɠxQƵ޺/W?:Ϸ#"6fNU& #`5Tq(L/<;Tt1bU3_>,}0r$PBat)/_%ąuJ1~+;O,ʠ"V ڱhx }AVlPR z]H8Nn\S738ԝgUVCáNO&iP滋.szǓ]&S'rkZ[՘Ưd9)_E3i'u͒"GfǷe< *,RH3W1iT񺣅8Bw"̫̬ǯ!>ŞZ:s+FsSU#㴉Q#@aO~bͰG~gYκӼlx;P:)%${^Ɏ,MHΜw~!=D,(tZؿӛωKg g`q,ژBj5e`<@ϵ]AYH]8( 17P7pa 0thw ?@2 TĂd6Xû@:m8z&}pOMtFZ7XhuOp ]c!s_wLTt it\\{z K"FZ*te8'r+' e&ئ ̻P7=H%_}Uwrg3c''mݼUͦǤ!2 O)JŢr)[L>ūM7g<`=Mu-X?rK0ؼM*ē)cdՁTgZ4j7Фyfoecfm29DT+j\f-@ [HIs7'5oBYnp􊈐VFt=%XIv?<]jX]CHf(NyK.gYZ07070100000033000081a4000000000000000000000001644ae3ba0000f7e8000000000000000000000000000000000000006100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/]?Eh=ڜ.+BsN<1W$QF"H2`#dBeU}fMjW(zs*NJ1uNJ%볇l9ҮBTI^K/CZJG~Rk atQd@×AJVMb1V]23 `Bo\ ms v(HV!uP}@{nIcQ,ndU ?P׈fU{=^<>u Иad]!߯߅ ʠG{z}TϨV=hD>?2ZO&bBFBԞ&KHӳF"!a8T6 IsBޛY{ŧt+7Y9-c֭z aW`YUhC5+ m .JkM$T-?Ȱ)(X,q5;{$R>RGDmvVv<3FKULDփCͺ)!Y5|' HSMAQW=y0qOޘOJ-S9Ɯ61y@ȱ3 S{]lCLAWCh G̢Ybmo8U޴G1hsƆra1+H7cC^yD0+݁"ZëNaz1A4 0bߑ Lذ~c5瓶"uKug8Dk1LI#ʤ֟6$"![UH(@P%l=X'0`R<̚pjrԑpwPڱ8.ӱ9ⱖ^fɲՀPf-||a9P7W"83 {!udQΗ*nscD2Y[N46# `f!׿umX X+K1Ӗ$HZ}WagT \3dd/."=eU@%;gb5#.u䖮N oZÅw%0Kc6ۯ꼧#vaʹ %~9KbSFC2WF9(V~הY\=9Fӧ}/uZ9 @ My^5ZΉ.b4؟MD-#dlfc--mNˎ^pl}H_gG;IO6M㦻Fh>v&i&HVPNb}MK@X|H) oOVw`n8k+N[-O=Ps807mnބawO(B/XiD*܃Hg14V±P=bqcA1^I~h6-ޙهMBd!rQ3 _Svn?\ߵA&q.]O?RQ"*)Jܩ=jUmq6 "{T#?"SG\ၚ:xKþNE[ #\pmpN~GZfP!ƆD^ZVo ;>7i]O\gN{"y4<e$=LpdCk`5"93+vyC*<bnu3H^BrlF .^FxӯuBTt|?PU׽||_#3MJٖ,@sڃ]O̷PK^/Qjv=a,,2ڭwGxP*:٫xG#<4y#*zxGi͞vON:m|v>ܙ[M2]PD2ϸ/f[ZTF_ҷ7@,}-\g C&3>ظTRw1-b$Lޢ}N&^P]PKmiw>+dC˝l$P[BUBg&1qIlWqЎ<9Q[wz$rnu'ZH!z/{0((W od*؋-{;ٙFppxBO P "xSQYH'>Mlq6swk }\qo UBJѸU5siwh*cs2慻Wbd#}?d 貰:i떇<J+i=R4; \'2\YM|ti>ܪHC/UYݯӣ\qg:GKl|d%'ܛB+9S"[4&/YQ&T"wAf:y&^?4aWpVܛuc5[.}6!_jK1 ?6#nNŭp~*J18މ }\֙s Nn7LĽ~,se?r@-@nSU̔Jb}x9%X0Hc-iU95,J{רj4cTE`Zz:w$Dƭ)=- FwҒy?L=Vwa(qFUAW $xO<}|{M6 sdKf׷L#zr%<$fnŀ6'0_3)$SO=>9[x& HGN<7[_,8b"u|b9g)kNQk$,DCqXI !Koq|y,:Nx]*՟g_-ܜǿOc  m 9ǁ8|~EODfC hxTJٙb=?n|RU[. 02T&rMf*XV}.Q%m 1f~*:DG960笗$~eNK>W`Uذ@5jA3lj\^*5/C<Uw?HT8!_;yb_=nc-,\bFmqX9AKbB[<ݬ2@xVܙ!gd+!NP i˔Li)o3" u$!:c*] {[\fkhhp{DHwCA _W%o^Q8yVUIΌ5U@<$b͋&2vOʧ_{G07}YX3 zګXӀC꭬kA<`f"}<&I/Cj5SV 3XTv)$.7SrW:{;TuMk-a'DzţhTw1hT-vIJ2k5LJ u^rQcz{ynJCG6EA1ƞT=w&l]=H^94Y(%聉U- XW]Z?JcC[TxJ}Q*$GuI`OijҮp|Buy,Jk=[9Q75&''GI\$'LmY;J0ꙃ)WMqտmF:i*G PS^=yT^k_V¹`V oRK[PbwD.x-M~5(D'3/ƲY3 Pق@1`ꃸ(cWǯ*CizLFן 25^'7+U!BHO, ^F2#cQ $+/# pZӘO@`TpA>x0-H]ߎ<=vΆ\C CZ\nP"D9HJ)ǧr2[` Z̀?xXulne>oȄV}`wSLXa?́+˔Ӽ+*LYCŽ,I&{iA~]WaUm {i+8D32CڴKLs'^k{ڤL;^@Z=`~ ɑʁWg2.\8u?=@f4rO\q4N!T?bp6i |b O&aD|J603TSl6>OJ|x.x^syzwӔJݏc3\YKrB#ÿE"ʳ]riTE^F(p͗a;0AhV)E[BQwi,(sWcҫo;dӋ3ԗ IwCc6K\Bzun-[g„!șxB&(NTӢə[oW]䭼/;^a.C70"{kuNBY׃!$/ `ϝ~7%qc3 g>6śE)Z Eb"p!XI`f7ýK[`vULκI%%317LFm% D0^b'4 3(w|OoI|BJtJYA*6xyj v}4\"!*ILmXRwS^5혾[ tWb1tq--$뽘\,VbW,,Eޖ̢E'$@78>+d>M.5k e>cŊ?x k(?e`XUѩn"i*3+Brap? $vs7ʆ8;ݯbSj[ݡQ[w*, YE S#`P܁ kx=S+R[&@F@aӾeIOD4tBR d1A)\THϲDLat[;/ڽnD'n#,_Bq J٨:)^^+9 T5Z7-@Ë\%?6n爚&dCv^s+@yֆ~:Ɔ{ #{ s::.G - 3ed!VCđLg*ln>o~uxNyel1J/ Onђ 9zs\?kA?zA _(`0E"24rɴum&s>Ѯ\| %ZQWr#,>a;nAK{WjSz\)y*WӯbleahVB~Jէ$' *C޵dQc=;2V(r8?&~3 L[ sCn4p):p('NR.+ \6$rSA#pڔM`*c(:LjDB~PL!0aPxr֑Xċv:Q|"Lw#E:mi`z`j#$#+N 5 5gclg117E hrkDaœ͔8ÄekzH!~ Et&QeU1{ l2HX☍]e}2f1;vkG)׸8WDڌ=n9#`пKd .sR-&cwn h:\V  1Q=FX梎Q%HۆK J_Bŕ+ qL݂w`7M"^/=8߱WQѻ:4 "ů8nu" *Hjo<S^uG+KXMAes)c?<3}1󇓷kUkoDP`Ï#/1;pr$mv*Q8 EG pI8-pmoEa4{7Z8221Ɓ rS3?b8f!FD?hru^creS\Cӟ6@h>{}ׄOp ]rvx\?)j7 #V[e+wFS ؞y9r^+§K2JP9Ȃ˽35IJqiy,luv ߃"Y(sO-;[Xm.[k'QV"w&NG%!r]j/q|@ڶ ;9/G< w쨝:}fsWCoc|Er3kQV`^^TdrABn>Kq"g`۝52{a%ߓ Ac,cĠЇ~^j+n, Bwڷ5!8)Xl7H3}AQ /ݍoh*G=ڠo?P۪ (7lmw8rӐ@q[aYK+:mBKo4N!G"17ִ%{&iG= Wnk;f.̕ilC1\I m*(HdfakG[k4 qݲ++Ugqi%ve-3 +Я"^H1+D+E(8R<Ȩz(BT58?i #_ߨ:`xD4.4Dzr}u=`N̈:]n{L~+譛n h83ul2-80cd3N~3/ݕ>Ϡ@ Re ;5 KpRM\OS vGuFGlrצ}/,e<2)ıU^(p!fp T%,nUc-U.iv^q.h<)2I eΎUE} eQ$PW+Tghde1:*&?(b!yB-\2⷏6@GVI ji[);fNR:Oa#pr.B`GM,~ ȵ(gZ:z4KV 3ZA#W۬sg?RuID2D/E!zɌIEܩ=ްXZ57aWJ º([R'y+?6Q)ƦOG6OwofRO6S@eoƐO9XX ;ΜhMpIgU?J'9ܢ;Y]XUs?O2X,zp$ozX"δLk݉Cv~WL6ա*螜G%RL#w1EC.Ȝz@]hYoL)ro$GwJmRޠ?OɩC"TߋP%,D9Fz0aR8~'(ÉpA;ra:FnBWmRxm+ ԙ$>! anO0w(ng]r5ܧ# m;Yؕ(B@V2GdX&ϝ(qjxYQohQMj9?Ea>y&"1,s- jkBeۨUqeۈԴw>@@N{ҏZE _WMy]Y9fԻB+OmK&<2r<}1W:h먛W}7\C*k% rBH+J58~V+h3;!HjACU˹j%Hd3[>C?ezrϰus3'f]}!Ĥ]}҇XT O!]#]s0eX~?ħocVĴCb{mR\ iCYns@ D!E1f)SP.uY^7vB%B{C6}7~CҖ_tt3i"hg w+o)a>q-HYYj1 /(YISV% Lх^<Q9ze/D7!I| @H%s(HǤ͐/ ]230v^;и5x.fbCr5}D^^/GjK_):.T| TZ*"sH @V-T#( $b9CgR:ᴰGש{cm ]51ZPb8Vg]$ ^'hį&I s;G@X5_t58G5^ZS͚]ӂr)b~wԀQ̨4mx}5t*m#+|krs?PM$׆崓4eiүH; :TlU$d87u#>V. Vs?SsNbz%+4S@I]wnYY+;h隟}A(O;+.ma޷e!Ttt<&@м>|}ԅ㩡dPC`ɍ/mJXtIϱw3qٰoq5,΂M Qbeyl(]y@2}XԳS)UŇ#a<q}xgB^"`]U6.p~s6N.$Ԃ^[h/AES3nM29 *9l+W^~ڑc6g@j[!V`1]T ~.~NH*)s) vX o:םu\[ 9NW1z=X=~MQM0)(-zAT Z%/?xK=-:1 ,jS?FaPIRoZսqg}EOxՎ$>M:[RT Z'Ud\2YJf ţ!!h{м(gGhӠ\Vˮv4igt5$yCC8bhGL=*;ljy|-W^VC;/d:';B>SEX<]j4Al΋Uҡ ;0/4Ga۾IwGT,+RaEU]=Z׵jlַ1 \l #$b  Am`?02F~zz [ 5NvtyexQQ?ti[7-!BUI*5V "脰\5o7FEO53bf{؍ս$?R` fO5Z.S'_+ie#qZTT"tvvȱ"gL.mIITwVYJ[EBNE2S]C^Dt0b i+z}4_ES).E̛G. %(wSHP c^`&Sw Ɋ4;fVwjw50\P{kÅ7ӨO k @aL2WX8*F38ʣܹ^H:9qտ(,չϳ%L$s>Oh߹ iCN1ӹ3p۵Y7 )Ka/i.m^!Y"v"/. P8CMɇWc+`UY*fãj+*í=#dQt6"jtamȇiiv2Bq&9p6ٮ`yIC`_8NgfGY'Ÿ "'g|Fut0ygEY:ccd~ꉵ |l lo& 3€i\((^]]tIbSQk$F~biЀDm_@'}K3촪UZd㔍^!!G*qO Ԅ$K` nّqh1dRh =Fl\SLiXQU$EZ!X`IڛGr8HIG9@|n,Ծ7AS!(;tKW>9 iրkVYUF.Qk~[(ˑ/nXD>0Xɡ&!CJ蕸M[{ X,ϩaRlXvF5<92EOgdkȺITxb7F:~pjBd4ʑg#`K)ie$Io'r 3Fɽje+O}A,/铆ujR>Vl_=*. v0r1ZLARS< ƔK no8 VˉҌUt$B6S ˙5\jYh%)tDemxw>%:qqFBwT<^RZ뗶3dv_0A{:HL^cwds qӺc%Pt(N4Wك9~0F27~\3c霰דi3~6e@9F_>dA@]e}j>pSSٹkx[8?8fGRzM"A* 7K1}{B>3} ;#3 }l;ޅ?dE0>>ߐ V[{&fB}B\1#o[ΫNgϸCҔm>SWrrE`t694RC_'9 .߼(NO?O%,6i9HFN%zb-k`4VrBKL˕ _XDMj~zPKCBiC Wd^A:}>NyJ]'r7:^ y$I0au@[>0Xx<jbp cܿlC!V[-E4:o<42[$@b?t>5=W2&DGno3Bq2k+taHCk1uGzE C(HGkcXgt'u!H?3+l6kk͙ɒMyH%O1E}1In&3(l@=P}nLYQq+Y'dUyBD41쳗@W)l£1|z0ԀN "Ivp_p~D] IWpru&zqf=u+Ƌ 7]SqOIJx؊.Hfަg槆Kj2ԛ3L<{?V~M5p]b^<5bMVz:Y)-UgsVA}f_ax96 VJZxp53ԌE?WrpMEYvh3m8Nm<&qH0Te/gٮ-z M_[7?A_6ϣbU B+!t i a A=&%0@OvXI[RR 1@n >HJ騥w'&g>H--awN$Q5g'Ē>ra6_O߹ *R "0_\ 1<ݨ.d)ZOh8Xg^3jX(17^H)4I~kne O낹y) &{[`fۃyH%я|$g<QgK1˽ "!cW7Aj 9d8F]6 M\_+4aެE94m;XttP>M8{] P'ւ禵)WyM`%墐#y0g!^U)?6ϖحyt @`$1=Ba˹{hG˓($DdoFEjԯ?<ȮL_#X̭7tJ"l&g fI fK^9M![AQTC5؎$& gYJwB_1ۉq4hbIN(=Qlw 8^(dm&[ّH:/ݲ͗g= eX"7V>ʨ)vCЎ L+R11+2 H_4e4x}j[>=&?M)E*w*\zi4Y?Oca .RG}36WuLƾ[šE*옂o]( 25`.8WU v 9PrTU;3;aëo!ZJLG" dJ~02M+OSs/T6I.Cv7t;=sDoIQ[l@A{I. |t;_1}X &c$^}Ӫ~k7ǫl!JHC .y1e8OY2\W|Nf⁹N0\<-w\kU uC3str&|!:x%([v~6r1 F| G'Dd<0Jǻݡ*sK CRNHml? )$D@tĶ> Sf0dZ*Pj9 9O4TF D-)[=|)#ʆ!}f2\ >?Hւ Rc>M}POq䀘XO}.9,)DxȤݚPnqXdzD8΍^):EKTh IS)QPciHs-H%xv1A!= րjSrƹ]'OS_sqgZlFm4ƕ!N!P%,bOiGJ TJQ q +7F}k(^|(}"Ytu+ڃ߂?>x7̝s9bҝ\wYϩOMR @-Є2++, '~{"W7qn$s(?#}MEF&ppC{XvAXSsyCHzq65%AŶk1zd9Ih?Bk.'JbCӑ Uуr}nϺXh9wg=wcuDgQ \Xm[pJ(Rn-H_Vn<2 ;L'̱RB\Vvv#7'Vj23-mR(b#cCq2y)h;)b}"BćgH gνỈy|/Qbڠ#`s\p.(!MƀRx痟~,V-. wL-A6޶Cҍ^^aq Z2MXB,a<E`;7`LjѺ\LPM# Ug@+ R> EGe:C`+X/TW(~\*ջƈxPzS7Qo7pמO#OC^~drh!<:'ҵ 7>mG$ӃFΘ1oEPxHCweO_-=Ҝd%,+›QtdC h1RèO%Ǩ?ށҧ7 '12!,MBѦ4`QW)aZڦPX9uТkİN,oR~ߌn?g iI >TօG8/mʹbR%MѽV 7=ji"h ]$/ ܆;fV ..(U!KfJ^E?=5)ݴ@y×}W^j7!? _. 38Q| $AZQ96S{:֕2=C:SLd_:p=? jgevpJ/%A¹ Ƀ 4腇nJz!b iQl|F1 EXHf"EƾN.t֚ԙEtOmpDi1 K5̿w`kJgnTV2;u9643ēhgBj[ɘܱD=,Iy\-7@b \X'H@E&^dWKSx,3{ٱr%;a3` /Ӈ(C;g;B=R-- eQ?U 1v8)xh !*޸E`$a?wqp\*r~ӭGah3cCo0-q LPi0Rf%UT_wsgM- t|9r_oם7ؑzj?IphgMz>>*D%X,7Tp_ssccHB xo*t9%MZQߵ{M 2뼵}'RCQRVz­WN)鱦:z면wB!8 OaY{;E""#I"eJ\Jl9=6)Ń ނIG49e.,, AV~tOd"H6yf"f!aHd*Wp]PnCqJ.JRQ\nutTbW =P"mK.+8$="xd=Ac&8uU?<'5ktx\%˂mk[E\.FsN|jnMR)zl]Uej#E ǐ/JO&,^/>'+GՒ m4r|\coD{of{5Jn'U˚SURD[$Pi#szKι%V3|k^Z].w =Z#x|}WiD>56*M-/wy(.\n7>۟2)4uߜuOfW 6 Ȯvf"j? "UR\x!T!(8$;gf)-@`Gp}?j eś!tEM;v@5HVcRF~ڑErs(7]!Ҋcf1F̃_>wSИL}MQ&TtiB2sҿs_cݾ${:<{,Pkʉw5T&]BwyoG)Wa( S\;yj޼ GP4OT|~{M; 4iRqg,:M Mf?X9r,(acWPS3Z y!iD{܄.U`Vg>!hRcu,^|JL@4Y>n!bd1k;UZfB}* ӵx&TmhѽOnU$g+A͝Wն6;%8I '8d' w>g+:7z1 !n_6K#g(`q>9͹ L4;o,1yh|h=/jö"? V%o1XjʼnZ0-sH(zɩ+3GAD{o\wrx'نW1(̞CJ݇ќ@KƯt+\|HZ'B$/}}ҡסH'a5Gd 9$`r<.G99"88!%qL:¥ ,!`m T.1?Zъ4[kgSҪM Wɸ-e)Ee NMM_6\3ek܄VDz?Km̎wX6>W"1qobK| E,(ˆ #ZQ*4G ),=3QY5CP\Sh5._}r@լy>w+_զ6^6KFNܪNu` C]=ۭbq]-`q+'M@*'pc25Ң*!w*$S6w/ u*:)8UӅ|" ?0$`A1c[*6½ꈑߏ|r3lYbU_7ؒL?bJe}OKG$&X>b,z%g &ͻ>Z0^(5c xC1ߛb/X"ib:@n3:x16:A7b4Bp-]Cۀe پMm]}OʜZ^,*BݠrIXv0yc+U,2 mX)Y^ mj*gEX\4FdetY0a8@8RT "]ޮ%d<(xa[̧oH#a/7gLOQN-h}43i);M}0L3W| Xhgs&)jOqe^C,!5_I$_D-D8q-OIW:Xs 2rL;nMfdoo_]VXpI}u_Rf𸿟2ߞGA ľI#{Hx3"̡t rR08b_؞qVa[JLpJB'^;( ~-qadeYSL)<*"2yk8͵d)`.w R {_3)݋L81WțD䐒6 o~*xlw& IFǗ32.5vq- ξ~/VA<8x]ao7RAp+-rb/Ӯ.7J0|Ցw=)?JqSՕךA ѫ8#<xOHqhUmS-c ȝs6(WjR phAc} Fs^?6tcUL/Ƀ5޸늼e]RN*ǦUZJ&|U%YgԊFU_{aEB-]u$Хb-ts_l("y5Qwv >wͱ`N̪6N] ({ 5ięS|ͷ 60QBV^5iDj,VLv /dl@hF] uJ)~A*+ ]#'maaE6_$ Śτ& z!xRv)"|)_WM ^$w{,uSUm-"VoN[{,,.ܔis?,Vqn'z9 C^°I s@~j@(Vi%S8?3FE! u[h̥MJ^T6 N+t~=W>zXe0('J+8nSUO$.ɝj`'Cxp@#2 H(Bܵ!`CD* L܄N7+I]]lÒppHAE.oE TwKMPIj&viFT]fa O8}kJZupCAr "{Bqo@sd\uAI;e0.cw.hdhX!ms |T|* YLqqf;xN M|잼H]%|pL޼s Ҁ~ͽB{ U[KH &e(V #kpDLN= N>t p5jJdO 3BvC3%M"כ6V):n!</(4VJԀڀ`(/3f&8]=]muxJXMUiPIuUx/>dq9fp>o! cL]5Zf " BC(8@ϗٚo 3@C+RQ8G|eȯհV턓8ryq&m,;԰nyTToJ=R;FH`m>%Gs(r*;3:f%],qAS(b_d,F%\8H8 [RzZΑjWz9㓄6Ng.2@c璌:[I+? 'p#ʩ ճ~:EY7%!|F"ܩ*9(H40{H1+NW6&ʫ8=?پ=m!">IH.[y_5rѬ/5m˥ ю hZOkӅ~,mZ;Q֤%>/Dfѡ^GH A@#Jς*X*P(-oYlH\{, #hNs-N_i@oɋ4@D%Gg`Q1Z^,U>&Qɨ)q{W # qL6˹cCӢ3nܡ}~P O> *ٽ$qWruKg'-mn˂FDhdae.e`wrh[ڂWOְL]9+'Ƈ&FBcn!e02j*Ul"c"?ߜee!2^IT9HƆ3&dVzj~^W$rB#w>iAbE 3^V=dAʼnT*zQ]<o WC/xvvc5*)mIO<;CÈ,7=U8gSnqg{4Z?V$EyZ:QCf_k=-C g5͝ \ iFqɧON;O?8hDX}H"F"Io=*#4ъ8IɞP+S> QI$ <5ɞ[ X a(TKE0sT Dtt U+}slWܩ܄4XY`a F2-{tONP`ږX,xgTߦڞ&{7 ݂Ŷ63jK+T/iݴ,;T]dcC i?U(=+%>QhHKNS: I[+ \iwҿ 3 A *-鯔sϺ) O o `oPfxU> 5(ʙ 1:4jϋC?a4yl n;K(H OK|֓ )CHrN$pO"853oaW1̥uo+Ce^)NΟ2M.MgG#ʋ DM ˔q?"&[>W٠C]wȮQiӬ,=&X#eJ~;C&\vZe @>g5y!}q\ j0]i6u5\'}d|b8;dLƔSxaZ Bܿ8N:Ae!QЩį1ra5%ƷxYQ4V |Dt_^s.[C-өnS4p "FƒI0t#/TښcF2/RO:,uC1ż|Zv4[%o묄ƥՎL?DfTYc]` #AvV)t0685Tz#U->Gysz }!@yO9u´m;{h( nӫŵz߀|FOꡁ4jrJ~k?=IK1ci[gͦm($ ;#yv_?^I4tȱI+{[2^HǤTх9;Qodv4_rBݦi8]q )ڶL1fq)/f;t9KtlԾX"6yۛ@k_1; 6#a|oL Y~03 A-ϸSO 52eqTEd͠.a`_e O?oXnAn^%2y&~ xgu`Nk"zXRiW :ƭЩu} D1҆œ;sě=JqE1n$P(@Ctɘ[u\rLꔉU ekꃒ]|1`eϢkHF<#3Z*кǸ@q qOt%`0*o`q+$PX5YNJ1,󄶩%&u.O/X- ef`L}O,Y-H9nGFN 7N:. l>Q._%iDm q)޷9}pWp @?#I"ry<9=z1r&WQF(8Ww{^\ČƘ(^l0G K[h-NPb TpI- Fmorf;Cj@1nt+pΖ=b)j|l9{BvaDz5V "Hlu pòĻ '{B+1io6҉J|j Fj"uP$V =x{%>74LEx-E+E0||RzXjD0Wx㒓9x|k,=^V $ZOݰ4Ux}8UBc=e"S AJX]4MYi a y/D;cL58gN)؊o:8QunkI39`eh/5iCiϮ1^wi"lȩYgzw3q8[PlT.Wzh&˭ʷ)36;ڃ68Di J__PԾϸ"jNq**Y틑Xsz}r'YgfXБYa g=`HT Xy/nhE{o *k!#4<|^nQLJzyAN_9Z{q͔^E_9Baùۮa>-+\,-VӅ|.AœJa5Uଈ{~rE4}nj,Z٩V1l_W-5E<~ v1޲OR YvZCl:nW!>@>|Лp"+ UΎv!=!b5ʬ_ɮlw̩VF廓BH|؃*a[zU&G-\S Pc' j:m)Q.~uE plvц ' M{fg Sbyq8i+KG#xٚ4ɯG\ NOH `tm:ڗ:ğW I PQԽF>2q QfFu- AjJG wy,q:Z~>dYOd Ƶf?m; [bRwKՏrWjl(8pƪ=sT| ͜xIk Ȍ!|k>2t:7%U\w02|{HH'g!?ԜxiprfM^r˱x.H/k26w.XDCM N6\€$aZ;"oiq@#M$l_)Ye:/eiPǿGrHO~.Q `T? ? O 5u4ms5H3q'$&gP,!B ^ W*ZIL!hQ3'4:*47jEF7ը6_sJ"a{>1ఠtSE]_Sy}G,ӎ.ÕS4P*>e6WU>I83Nj&juˁQW8BOO^i1 Үٳm߈O.dQ!Y09Oxcś.;iirZM-yxQҫvڑ5'B! A=F®g6t Uk("C3Qs46$*7a EL$G mIx?;tVIOXތG|E4,P^QIW-"GF2Q\lJe񷮥{o>I.:w`jGW }8:*ZG ]:/ (Yf=at5N֑Бf0XdYݢqΩqgfҕ4)JB(IDԲ.cYU74 BdNh5OkH)VB::0L\N/1C1șC#v8./ba(\_1Z͵*L  qKv$ JIRb6R4xrEvs"r_(k$J~ZcAB)@WNP\D7  8pk?@+ `)TWr.M"F v蜈y||n[<.;йǫ& IXZ>QP %yׅFŬ8zm3iA\2ejh@)IQ_ekgH,铂N '\؂NPp޲I}P~cg&Fۮ~Ճ6 > 0S.:1"2n %&)ڎ姞R%R tȄc^s}=v6ܷ*(8+lKmdVփ[qm|ǸPN`/,y[QhLGܝ`>d[Qע"h mUŀ3;37Bx9Vڼ(ڌ7yMfITk ,&%S8hukϫ{E7VE6>_ǽ~n0 x<-+yX> 䂤ӌfSiJEtڀ I,pjHi@ T;Td[@[^kyZM1:aIqEµΰL6s\gN}P")I0Gƣe.͓9m_,y.%V-Ϣ`"I{CWJGgj<02o#C6݁XDŽRK7RawHIpOΩHow0XKaGilu%/ Ӥ ;1W/%u-Eb(#_K:A \uA1ۊtT$@yۂ6'VΚ\xF=1C_w:;:~I҅_3؝LYkHNS%}k:;B]^|k{ oي߼e$Gb$8ޔ_ًXZf,} vapصj /茏_ncn)R@u\ƋRڵ !$hhM{ +BUE_\ N3B'bE4ji4Øв&xtp*y̫]]-(zdAغʹs9u q:K=lRXv7sSJ} U$KFKFl4+3!ucAm:3LS"Y@ת8X]\Vq׃#ʁDnbԑC~/1;1|XTG8e Hv죨/KX/w j ˩OO*U"1vV.^O1o؏gla]欅;[e@ڐ (E ;tQn^U6Aaq% DjVjsaţ>/ %VUG"yuqƊ1h An1p@o#C?d)|:j'gWDIݰ.u ώ~ՈU+oXw,iѡ)< \js8 Ɵ8۩ W+i[ۯw퐷Fhg2uBX3n 9;pY5n(,ؗGņXW)fT|ǔ(|q΁;`\hlcEs@ے]I96ߤ~KeC>;ҚG[hL~t heYkAM?MFYtp4ۖDU}TrBv*%@̂E"&cpIĒ21g5aז~ax.g)K֍$ʒh!z-PP/Nl@C9;_-WBղ($W7˖^.弽VׂGӃiJB`NˉB06o;d)zӖyZ v"& }[yr.Ň{hih קtsG6%]>#ln]JNL:5PY~~o 0 h;ѹB}H]7Cj/Ovޙcؘ -AAŽǽ$fvV!~]3Ɏ^ޟty#nfN|+ь^ ĩmK:6?[h PFDq-߇_ǃk );2 1)m-ߤƴ%yal2&ѹ7^a|kQ}nbʃ󫥸~nצЯր;i@ X>QxfVb14bgmB_#yS-=pj5=qx#]7|NubFz\жD62Ep7(Fpl7àeԊ°rT)!7M*ړn??ڼ-~H]BS'h/ ~ N=9RElT@Km׍TuSM蝽(ltpe)⛅=RqєZhM-=Fȣ\_DNR-OYtD0&`^A;ַ "/XP}I^W>5m7?'&6#K)ouIz_K5f_ϡY!Vvtj(=7.Uдӳs+d+]ڏni+@u暹W55x ?1Z~ It$Sj3#ȌGT(">L]z/+K0oj(56RX+DzC #C4I|**&VQQ0ɫ{f,:]V f q"gT xEK<>eK\ Vo|i Sb pH&T!N! Q7Z@5$Ÿfߒ} Ǿv[-'_oYQczJ>SǶzۨTzƺ{?~{>-.C ._/{2Â>e+-AIYDE7S w!JGwKP;__VbB5szDvU7"ӷ؃M^Iy>7)wafx@ŕzۃGl-S [*^h-Kg{[(!px ~0\z'fgyi , B9VYI"o JFje7e'_EJՎieRowIܟ/b{1¯pMjhT2>*+y;Io7&ʟ0^ H#ZBeulFw5Ľ!gWV hl5'Xtʮ+1[ue']Vojv Zýtpw5'Ef} Ts^2[W*?EA"CÏ#\si{ )0~DNZP?Dӭ}M9hsm7Fso`v2*ƥW%Q9j} nNbtSC, |w\f}gZh،ݞ" ~RL]=`˒7X40\+mb L T4(3#0eTfJ2#P%{)@Ҿx0(5R\dϮÆIyC zŝuMuB}CGnW({#ś ;bʹ4zF{HɃF7ʇR,Ƒ#qYn0Pb:-{]ʝEp[:i'֑L,K^M}IW .Ү=D#ٴS<.5QfUTf*Vm][M+3M%{2 O| D Ib}ZY|vZ0a[=kLwy7[9S`Fū%^&j7]jlg% :XYa4ljdeq 7(ŸȻ}0ٍ0|1W^=g۾#8|p1;7Eb$o's<(J}ZB9ݪu_=Qp5 "* ?gp+/~ih&/2dծ1mʄayUO~6m>BYJ`(^\:iLp.JPG_sl ~" <PM r N_y[t#1uPXzs b$nJ=W6{p=`;&[61* !Į6}TV_8`%k\x4!"N_1,n:ܗ/0dРkSq4តbF(9]"OR{Gr܌S/NJK7wUFyŢ(jE\2O8Ipou<ݢe ¾] L5vzG,pm3e A %c]HE=Im-O0! "Ġfl3ln5/ BJ`68a֧#T< +N4șkWڢf?s듵`$-,r b\+©*Hؘm`1}ט0f>+-Wl {5VD$oo˼KQI7Y`/U%6}]g睺${4jv}:JZkgjI:33'`(O.2񍽼7M-+C"nx0Y\ٴb/ܖn pS+9iwj%bi[ZbǡL#%m$Sg}9zn~A6de{ͭ>a S u4KRtշz'*k8&"z$f ~`_&L41 "3r/5/H`C0Pyܾ'9.C[>"B[peG-8.B _Ćg#uLC[-ƮRxӶ}͋⣢+uw7w rbpFj0`9 |!=u<("['e=#k<}(eibn($ Hd4G$6oӹ~tw5"߫UY ;ù{)hlt3c9J^DUYZ޹^Oƞ$=[BOUH n$#!Q1׻l2& Fql{Ud3, a#ȍ.vpu[\z*4^zpbWivH<%X_tZO`2=gI킞PG%R{ۄlRO%$Jt}#{*Qp#)YĶQaMQNtxrU:WRO28FWE\'`lLJ)Y(tv/ŔnzL4RLƨ7r<-6&UI7] #1T-K^ӌeS9 O2oD@VatB|;ƅLzvIr?ְqEI[[ڡňT͢an):JH%(2B) Qք!TQK__L}kDB[e>[ :{pBr4;~ux՟*spXfGp7;ECEY< G$YxFr^2s̼wՄ^uk1)Lc߳hVqM"`:!SO(5><#m"D){;͓Co=[!fכ0%.hL!Z/ʸc-fy%bC'D8w΋3sj3-nC SSj˂w EpX^bI,xb]zjQ>!q.Pٰl;hF^PƱR^"{A K th pp#[9LB'͙()<2%(%|D\ܤwuW!e`P ꔿqǎH`G7Ic\R5YHz}nH9"og:W7B:-=֑ Nȝ\D+Pu'eq{0c\v뼰꿖 47l9Lrލ=6iH[ ^gTᚂA8k&rҷOMu,=J/פ*Go53 z}QC˘}6Ah|s$|vI7h)Qu9X,>YyQ0l,^Gh~b(N hO=mv>tooUf(}iEd\|b)aOWXxmADrѤ@ F\B `P JlԆ {l "0^VڄS85"D9TkZLO8aUy<тXi&m8")vRnyn.f ,S:@FOIҩBvA\&AC5$sꄎxhd5MqiߠnH@[;_k 1NQS8BuQiU{Yѱ=1 TXBۤ+H=L>%GDإm*xk̅FsO~ H{ BޔssT;,S@aW*'euBĀdBxUlB-M?F{dA&dQDhiԙB jC[tZXݶ5ݱKO3D+w$Y"]t\!/D*,@`0 漾ڑ zb5W ު7X"*}YpQQ(ix~I6~яI\C>Y F1[&Sh+Vǩ>u|JWFMK{ 0b8ɽۘ?%-5AvuSN#6@) 8*t_K V| `$QrIgbCMbKj! co1SYηgs˥'/Ҟ0Hl_@x 4凌8U *R-;tL".۔1}`548exəY?%Hw5܁:8Vj&譳qF_u}Z?>5߮,(߇ fAԤm.zXf9.7Edo|H>t7į}'[~{,WfCsd(I0=kHd@ LmD"+7&3,$fX aLz{+V;-"O@חYjcRe8J݂1u~~sܰҗ`foN;ndWnzhpJfBz|߿x{q 墯h?Wv}k(• c@-~J'2,q6V^aMY9 M8h$4q^-WSf;ps*bY53^v,N}w'h=onP$egKXAaA3 O8r'K!dovt!X7WC8]uPc*x|fGD;B)o%%f'bvi ]ON90L+NHHS| jd3 Qy5_a$(cKzll7eLID|6+)x*Ta >ChE>LO`̢͘y2cWg/#5 N;T^L(QCFd| zttQU3Y".^L퇤ZtZ`-jd;lg]`0DG$OE|1 d^LTgc¿n0)ɸ (-AFߌ1D'C.!`8h]@>O;^si^yG V|t%L)RhW@|X_jPc xF{땍y9!zzs!%3 gLtseApŘ[Y~t-1\I cF^'7]V3,3?n7L6Rî"،q+y`6aȬ}4`F?Vǁ>݂[r)b#1ZMSo$Kr;d40p-3ط&&tVo62w*[pKQu=z2y~q\$ QCi9>̀C\iwɸ?s~ YD I3է秤)i!QQL gt.8I.Ё"`ܬ/ :{l2\UFj ztmʉe}ܐɊH{܊խ/9z:չ_j"t@e; h^Tq`0!AMYw]b8%aYȕYX1Nq`ml=DCGꍺKSzl8 x-cG{%c;H-D8cCcS"X(7/ƥ4;BQG$kTW+JrllwwN Ybe\ |( ?ٽn3~g|5H5+&w}j2E 5+-,Ir}^&b|eGųB'PC8Om41A5PSw%1 $ 䆋|;v3DRuΛShhɐAh)AY*S;YG!.4is#:[Ir"+g/$7>(b6/}EN(َx\ro*~rzrlѶ Mp׺!Qۍ9/=c z<@zmeVE2i7"n#> ۪] /]}{s,kA$>Ӂ)74ךa>j%TV Y=Ѹ݉5P@GvhoO5yqF+y n /`S} v` <'9B`2.ɄK P<} jCe`c`l=-p.dkglvZ⍽FK&p@]:g(U*zQ R{x.Mxyi #PK8ʈcigh]d ;Lps6o;"o G R֛eζ,݉4=T/A2OՎ++)DCLSI/JcLm4 qU(z2 N-l0k 2b9xByڳ>4*;$Fhd~/׽ǴV pyʙzB"$l$}ma.$59Ӊ\J<';=v3c?~I!ʼn5} c-ˆ6&OU ӛU#I`;%:µrWkn2~{Rj$YxF>$o\3S G2<(**fxQ)-TOj8b0Ԫ"}!p䴚#nU17ÛlFk41~5{.ொD*@/Q f `J0=,.A.cb~|$2>,QLt7Rj "0*sAC{ꉚxAAʦ #舙6QA,YGd`eIf~1"-A'G܎m{ecwn=^cJ.Hzis@bYR)al2Yɤs#17Qp1G۽r/ҵ(O\)&]Epke1~$&qKZ\D{ Ѻ,p.h]&Zf8A gE CyU!t8@{侴`Vn8Q)j<+k~2c M*(ցﲫNwpt#Sd]% X^-%Ey\ǨKo-pɱ7T׷t*;}hqW j:w9 8UC(6*>2Mߥ8c<5 hϐXLE*Rݢƍdž11]y/.?; ]Xؗy2D6i*k߻^6D. 8WWZ^"x䪂*493H'hU.0S8x{iAӑF!Oh+'eEu\,xK滀}}Z*!vwX|WB=m~m 57u\cҕ=פg_վ*Ǵ-cH)Ϝ`ɔ IƼMyzq,gwڇ`b0)yr1D{i۱byWUqw]ܢobr.HJQ וtgr3J_C]S$bU$*NBg.7<~XF2H-,v\{{Nu&:!(xHW_4j9l*_x`:'0>y՚a%ө/*jQDۆDfFp8 /~H/eOcINU#dz"QcfFIX2&'VDlG+Q!PzRt1_& =u8r4KibZF>_F?T~G5w7ɣx~7|82#e;2Bx+;Ұs Blo*4;U=ne*Nud->'~}heUCβq< ~*]Dto6Y/ hͶyٔPHLMÉ";bnIGu޶S2r2vIEuJWeGYLxuab*y17 m!S|8// Ўgm;p%D$b`N}ƾle*f e(a;.3)cuBuͦUG<=~͎3<9t8R3_M% aLW læO73AYi6Pvh-6 RCI܊0^o\dI./  M:!K*FR7=+G]C1)TĈd2]~gшGdARszlLӇ la~<6+Y$ {DX?X/2-%.cG̶3%w A gvcա'{ 贄=@9QmW]UO"M\C; 9g#hMt~1iC=PO.ת6WMx"v P}&/ ].cKCN$|aiON+3@Ťe&8LXf:+!+}cP|]a  A'Fi+󴼋tOrư: /CE6p }_Mc2'cmj Fe]k(:@1lwQ2E cc v*ڌm7&Z|2{(AglSWтSd\Q x*J`cP'UEA&ʤ\jB!P(Ug4?U-8lڸi_.ܵ;~LQ̣t)׾pE~d;1ebi37i{'4oY4$Rhmj&!f_d ]zFdAcBg! =EID鬆#*,V ތvbGhE*lyt-Ot JN IWF:JMR?M=[CHNɹXGrnٔ.e~yh|i|e$D ay0ѱ.>m:Dmkxp๟ ( c+X1r߸eBMVnKfXY,!@帹0Nlg ͏ @G򢠔\TJ'CP-DV滯8ru@(,ȃӅeDbaM敶{5kQt~t4_]0"z9+)48 )0T8>]-%}Rk+p@iÙs@_m2~s'?ʁٲt'1uo0WsOAW9"E#(-b'B`D#+Igl7DuR&6;d4Ш-ط |K\Өa&۩jy'JL&BtipN<1~ci`yT^8 Q v֊W-S'߯&SJ{9#qG@iG fc!Ufs] rjl$@D0G<03m֐nO@p5dQ@GOf۷{4.f&w:`eov>f}AS&ϱP²QڥѣoE%XwI,a⮆fi:ߔX$g ܧc.ki)QryjFkfc) 'w6P4 SL *89~VOp.{ms<ճJNI"C(l*HSr.=*ev4!9ИI>j~kVς`Tje[KA((O>{ߟ5qߎޜQRamdDG{yRWFU(4 Y5Q:u!l?gΚ i+&C "dQ{oVch FY#\g!>1u./Cev1Z :y QE$ /98ފ )J6q3kċ@VfzrM"||#0zm`,x>8aYH![tqLny.Xb<O[-(yO㻇0rg-R"xz]"B^<_ 3ه2Q3G\$ai>B>l[TyGvKVOsyg$;Z8~CI9ILv ċ8u&̆-&~Zer.u}}2JV6t?µ.zPhq4m6N:;w'4Al0F~aό ɰt!RIU;KzĆg'3(tZJSzC Io;@1)LE`w$fɕmhNy*m< Vq;m0AEy2Sr3 $B;J6X t|-i!%%z&3}t t S(KN (cƺ^%Xf:ʆlqox2͸Kqc7{"FnH"  wrc}joL/fPnM4^"^V֫#M} :TpA}uszqI]A @p[WMd(,n>5t\d@vPUBHt6c贆 C̖3F$_|Lo8X.>iq cmk"=E_a),}qduE 3S^-GS@8 ܝm` k!6\FuZF~\88G@2XE<9wRR{"@5c*NOUe\;P\IqeyƴG47TbK(M5cTb%Ҳä|Xtx?\mULJDc:3  "RgQc6Yoj \Y1';k|Wx+&o< l,!I}7"RJe[n*jl^COvQHDZ> 'v.#{MLJܦLPqiN"oJWʲ[$5ЦF,)r;F6мЦQ"o^>lܾ`L i KQAըPf4K3T5wYTIn]&iqto9!K_= .#i~@sf}7SťC+w (Tevw)7f%]1{JK>_,Ȼ&>yLMҙ8TWIa̶:~9ةx(P"=x-9#C&Z/U!D:)v!owYXc潯(sS,>7L$Xq$gW1oisI+Bj>RVz'O'}:hmY]bTS~nCJ}nSd\U[t| !:S_FT+&8V8hB`œDcAJaS5iXaueuMP4VESB'A-i|0&X \0߻ pV<=T'WArs ػp3r׺ Z@C x3g3SB9Y1SAۼf#^ZÈ+}S7Lۑh}Jᤊ.[Hۮ\3Kt8sL9y8eOL\+Tkz -is")%&P{*l9i&GZzOm hRf,u).ZWCwO}H]R34{1:StI;ݘ_rMPӨ50}oa WY4;BO\śgɗ]Ha=ʋwewsv46U]ZG1L'u*҇Et CHr'Q00#˓͏QΖ()7:3d_/Qy>_oa (k)lyjtIn8z|Qz%UU+2s_lE0R8l,kF9J@~+f%Nkgh*D-2oZZW5uhT V!Fox399W;Yh霔j1U$7+*`~ P.0 CPD X PQL<:KdFO,ɯq)6täMzN6& WSh}1B|t% ?9H\=pp=(ʅ[ I87ƨfi=|JzMl SPfߘO/ ^/ (\VjxMQ㾸tyW'Mc¶1G'=?|EލN.;CEⲯ/!i*)VäQ5@xk`Wӓ,ikݓؘqhBEk T_uc5lTXl*sz8 gjGuThYs*S$_?,Wh솛W5?\1<ܶVҠbwYL3|ブ5^1ۦϤ ,RжVNi^^skduYW&m<*yɬj5L^DyO UP5įiATL^dCDxYYmW.I&{#:VtCDz)- g'7KMZ2'ޥb%I<#*}ma(K)WZ%N T-9cu*7S;iǝy_%-AL?G@ʛZ}P0A5+e_Q-9C+/5<_$$/{K EqӆGݶ2,B>,ߥp`E{zԜV7:n |Rjg^V>hۇxQp$ЬAîr9yyav,w“g<!~U]=r?`Fj o8pp;&Z, & 1SB~B9yCxx/quJO1MhN r%bv،MoNĔu}tS z)Z648E-S0aT&Q 7u?xԒ|ccSul'7EqV׮3ˎ7Lo&Eaa~Oo+Vkb+k|ІW9Lo䖃A -Dta\7X?x'r$A{k"\ Gi_} TJeEU0Z I2^wtBk g<ʯ t2֎Ľmdg*84b E"R˿K9~F'%)hqjjip*=u}\|܁LFrih&M"0Ty٦k5gB%r%: :kgQebow,(sVeҰZfq%hӦQӁ3u#ci8Z3EywތCis) ]g;۫ '%7n^]{ȬIY^ 6t~яM~,0ױkqA~1*G?w- S\m8R/Ǩ=HvUj;yv]neAk1CHmcܱ K> _/=PULp@MTlz/h)9tSv[`<{` `:l%Et|Fb#h?Ie=o5E\S1Kʬz9=,l2<9ɖTX95bI:0?VT":LO1eg8nyrATj?öR&Q\ڱ箍Rx I lѴ> ϼ`^NuFX~ 0eWG& 6ɼ%pQYo^^W!l E0'^W6WI^<[;:Hlh,[s#iRhЙ7|Ǥ͸ˊQ9|C89y(ƻvhxJAr X'*&*oN/{S3+٦bćnion @Bp>3pԥ¨{k"a4˾& ƚ75PG )čY@SDsHؕfQwU!"SL_6Z9Ì5ZDO]jv2?XL7FGdY7\EogyTk'F{)O6X]_ftק0pY~ 㕤Ar2s'=_jZj5^Y7[僚ǰRTھL1W;T\bOdȩXI)s# /׌$_3Ҏb@|Uӛ1dvKtq#Uy{򒕔n\JDa$n3Ѓ 4kcTv#}B`p{hYA2fS@vէˎ#_DqGP } KQfB2: ~HaR1wJƈ[bN5:_ @ [F H]kQWд$!_"@IGn6:cjc3}ӫ' An$pYE0rY`c~06fV<1^ᘚn7-o3ۮr3N=Bԣsx,>!`gZl\c CTWm5JsȾBԆ`z?~Xۋ6u̘ys7 #>C i37BFTl:ae@6FH/J;@|uXV !BY3K}zgQu}9pFF@[xJj(8x]Q$L5%:_l#8;Rc\;_ssh ZT3X;(hnL #+#eX Imw;DyVy.er`z9}>~fELbjH )ngҕɆdyݍOIuCI}CٲI>#>Sx[$‡ wښ߂)]1`MSǶzEQ׭hSQ :LWG-Y4q7eQ]l9'y'qfTR_/4N bapє'-JxWer஥Hĵ_my_8q4~{3i8'/^/k1Y4|PJBw>Lz_3hLe6laX{Auy*1zd3Yj!򛘏4;a1tЊ$b} -: t|bBtgw\'qD4 o@~9ϡƔddLPpeoI$vK-}Me\yYB'r$LMO `n6̗+X_dҩ<_Z_`L]_(~.\xhn6.!S@DۣQ[ =d_-s(L)0?V$_7z+`AГ˄S4`ܪy:YvܘWP 嵢xM9Ym G++r7fGpIE0SNSL) &꩓ .3X}[^P'(HCzu'?&ꈋՊc{g)ݑǙ[ӢZ_ + ?ZwNH]멱{4|n ~[=/t-ߕ)G^\}#Vxf.v=.Y꾂4{ЎEѕ\mEXG?r5\ҳS3DFGUMd[nVw57}Y@G v?׮{Q>ǃ! T֚ ðPxR8c{fQ7s])hFpIwU&@t[>?GamOۜO" e f`<4q<IEݮO(42EɝDI^[VR^F#biBÀ o+kBd]L@ S(oHɒpsF w>RA: #\Ut*mծ#x٧sV^ݹO"Xj5 21Fi1]+K(Yk; O!S 龬 FV]*JY6s*斚Qz/u!RLV& 3j銫G8LWz?3ۺ_}V!i+`>.ؙ ,!~G8}5 $6tYAU$k ) Mr[CGM=79;0r3R8Ɲv=ꗏYI'Ly!P&2 {˱ xy`C!`'Qh!H&_iPs}q$}+zZ38Re/h*{)ɬ* cB7X Vhf`FD R>=4Io$}OBL@v#q- _ thFk i_zLB C^?ac`I"Ncn20|V/7KgfC<^ifT>tHWH9400dᨮ1k1wmFٶXR??q CN‚wS?zC0=|ɎM  pP6pNje`(5!k nCZ^v.{iQ2X6S 1Y淎im* U/N,lf?f?,TRz1ʵ| =tJ/R{uSC\3Ā*|JB$uyJ!@Ĩxn"?}q"8zg8ew7הWA&ź3T}5b"A8W_(m`m>@baɬTZ0 阞ceʨC;2=BSyK h61!oC_88x8t'Mcjڏ?`~G[]z҇@50SE8J g\ ] A0UcH(,\2NֱZO+/&u/WhK2񢲀]^w拓W7 9&HB ]-j,ǣ%A-NW4h4:1zAfrR=mmޠz&N9 @ 0JVIyTFp1peV;۷pReG߲ .$kO_Wo*M=X6" \L jӖb|MSDkjEef$TH}(y Է>Zr*qf4Il9=cT23Ǡ}ˢ:"8їx#1.(O ֟J&ʼn)GƠtKT(;Bnlp )1 Ąd!ICci_E:B \str&R?v]ޙdU[4 Z4>˖+o<0w= 5Ӝ#\+R`E"RI|"  NBim9 L!GHGY񞬫y#C1$Em+ yj 2& aNq nbm6mcuVq!B$02":" R A< S@FCRI{LM8+6ݤ6HnyFmU%OIK%Ym8Xc23LoܹU[pf?IE:P вl9G+?&>5V- ÙO+E:yj;jiTwxn;^+AA/Ky m}M&b9=!t^l4畏A/jMr՛6k伏5B bPX[$WZ0 (4mנR0(Q3~NT+(g>)BrOFҔ0VF_,sMlYjHv+gh356:wn#} {>ci^f~Mn"s"٪ ƥ2h$Pbw%*+;YSi oUE+h$#1c75" ѳ@"F8Ç_>fuap@lHZO jWxQIW[HqZ<\'C8={Aҿ) cBUraXr7L>F \y=iS4{;+r^1F{-=ʭVMoT}DMsi @DӣH5^vm1 Nf'卦ҍZ] װo  d=ڙm91Vj+PPJ@tB|$\|+`9dZ񱢄Q,kJ>EL0F>P]y%JBC&||3.Wsؒ5P)k] `2&LtiO`QPg~c_;K J=YmQ50NC[$>8꒩{K@JV=eq*>j$LsJ{JKD5P2::(aMlm[P-x]17 + lh"щяvmA3ap9 Gw=;Aul1S%I,R?~7%8)f9 3j}W:M{fIy&9T՗6~9;ɺ;Wp{~v&Kf?AuYvͰk7Sd \]o0 QGvԅlfazEmsmi^BMhG {@p$U穎+Đy-m5*ܖHK{R,Y4+/6KlS~,3t'csgCQHذ *\EVgDzuHN~D{ x5RkowOD': .X9G;e5DPH?p,LCDyk袵ŪejT}GIkuAؼ-GY8*߄b˃b\A$"p1%\2R6`|bᄹQJ؎6 xĔ)7PFki}h}}XOMgn~BKaj 1^7>u0Hy+H39꺱a%,W=`Dp Y, B B ̭zd5}Īx1\$ŒDJ|[aSa ^;2۔(Tlɤ䤒ZT}^~醜ג<)V7IXN_(&q]$DU ꋳ7W2ފ)rP鐗5iC˭a^!?!6UƎ eȀLgYZ07070100000034000081a4000000000000000000000001644ae3ba00004bd8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/K]?Eh=ڜ.+ʄ]|iq>Mjb2}[%SPVE!E/5  R8 F|kbnib3E$9P!<,权lqH1bݰQ)G-XaՔ[h[ ڗiI?(wKPggi!LT=U'ђssV& 8bf`6 J9c[ytK{]j4iݶ~T-delTUc .>_aJAxh;qQ#J}i9h'IF6g/=Co`7H-:q^K$‹Pתʘ{z̐+H 7czOiz hM# !AMZM؂)~%(?VdRd l/1y6:%K?$Dߡ4TkNBП2x|߉"PaANiP.VA^X(-482HvĢ۫&y!.vz/s @c:TtOX ݙF+X#oeDb?tt5syZe>*b\LVC K޷FN2H0؁T 7^1oja/Ls~ ˇ!v)[39_ Ei 9\ﮞ K@MivH,Aw /:e$}9V%t +Dh;9e=26=.#\``φ̣1޺urC*)f ц9oo[fR.jƮq(l=AԵS -|bG.6y0VeY OiDZfזfh/kXQb5F(.xEXPttC׸]^F2OP:&yzyViE,{԰WiQr//[̣p.Es ǘ492Wǔi[+ĺ7 +6ٜO$ÆiVLvwtYaPR }$>_ذF0f<$(#LDs=Wk.ge4TZb` p q [^$T:9jP7߿]WH 9Wf&☓_o&?q -7Gn7)um 2*))og 6Rg§/ʖ* ;;SY^AZk3G ht $7Z[ Y8c&!+'aJ2>beZN?諰_=݅١fvLs X\o,7c yU@sf~A9F`(z%Gb;$.46N?u2&% p&,ezi0) eO2H 3xxWrL"<Ϣ20/яxUj2ƶJc]毸!ztoghu.v\ߨ5A{ĥb e%Kl-ҮCbdr F=P~{\R]/@|kn!6Ҹv{С[)ɬBW o<+C 4ֶɐ4hbk9Rޯux;3@н>3;:r'Щ.3;m{f]X Mfjy&fxǿ۰#Z5@zЬG<0d.[$Hm9%Gje$  #mS{τ={ L=aYHS1V(]2 i=.-%<{"N'} _hԣ5dc! G4\bfA6@ VW7" TLzlgvm,6ed(E9vuD¦@f/4 VxAv1iM8mnr o;pi:Etӫ‡EفZWl}1*ŷ!.v=x@U~@@UE0w O7_lvͱZcС IS3`C⍒6mU(]&]5b2ԛ#m-5 ?LDJepy`($irMIBbPFGui*ÐJДFjӹ/'٩uۺqĶfklل̖q8m .Q@<`qH5`{3_Huqbrʌ b*6qvà.q"$9-pF?B # ʲ)sh(բ>"B@ًc(2:3 3z R 5=m}\a*5B_CuѬ" x.oCdVdA%Le7A8`rXv&7Y>qfK]M<ܞɅГeyXSk,9сp^1x1x)3ikdlI>%Y I0[/֕h}."%c Uy|Q;`vF݋ZG_t|KBm 8yvB==lPoط=HCchX\za3qNsBzIWPNb|5߸wz>6{.Ĥs(R^gwN 6xFդGwac|W @-KΎ11 dJ߱.4mjmZQpr iyH0 H2~)~rAd#rԙ6o6FMo(OZVcנr7lu-?r5 +Oioxgkc Fm-ư|D=]՝XD+ 1k ~7ޛiWJh`] $$zdc눷sOKV7` n/1Z+>1l@o/N&Ѡ.17%yFp-L2"0m\9?;Ι Nah#b@~BHM-}@)߲dVW%Hz;9^>oVOy~@'# FƸ}e2:guM"mDP / S2 H濂 4_4` .GT#WĎBEF*)x#Cţ_'ݸBB"c=8&9S.lag*q3ݎܠ!ݠFpKKs۪FFoa ΪZLՒPd3He?L6 ֞% hլl N&Hqj11V} zv膙P{HxRU5d LH @& G7ِJB XwNs;:n S ]/U Q4b(xXY0W+γ(=hvyEyv!.@YGur@EdO%ʘB>.aI""ƶ8w#peϑm>@S&Wd>/E" {Kޙ)m atWnR- 54\|m)Vsp M8C|B}YQvB@L%β}qfTwH| S7.љ]ylD5rw ė +yXo e?CndL@KG>y P9Xk\|Ĕ@)7mTC[" DM mk!(8dui@;ͳɄ9!dtQmUF:Ĝ ,Q'IWh3ˬĿc^0ZLa"W]>eBJZnPyE A ՃZ Mw-rfA~Mu@s_\}]~2 β2F= xxYՄ<({hWv\1#f@ȝ$/3ڈx%g'%'qJHHOwJ7aEלq'n"T!\DAd⌭ސR-A "E٧ֆe,k]߱V3QCΌ\Z`aLE}ӺAw#O'l[g+h_?@}Sb!hb=Լd-w:M[ :7dfEW J2CN&.nc ~ErAټO<2j3Q9+㼱"oP4В,czy7pz'e ֋Gu"n&pVɉFu8뷩Hѳ_%o*Py-3+Kd)}VX8apj5<jLA1-72-/,s)BMň{`s*}h/ Vy 򑋿vSƫ'3lhL|-H0YnKcG$-C}*+H6x {xbKB5ȗVQ$ށ6-y9.Rf{4yP eȩņ6Z/ 8)(ϫC[ql x4'o1F:˼ ͱ/ۖʩ$VYA2qmvw_qo-֮i]403ehظTQpǸ ySRiH):2f`A%Hnk;¥(Й6+;^'ļd-/«:a/Fx{.عzF`tο6XQxQnkyXD)ܯIK[W\9ԵrrShu푛֮)puۜU/MdF>7Eܔ̤K\G|Рr35-LgcC BZTᅦL7άäZH6V qE4_b.&illa|^a1PK ¼g^F wAdT΢![.e`dn~Ʊ'J&Y3"qU*ҔW x7k[o=4Q9A.!+H|8hV r&v# ?u1_OWNLSNc}B""Xzzll+ɘC9 c+XH3>>n㏋BKI[eg|qgqws-!Gu9#6Oow(ǒbS@TMCa$u~]y`Tn(% ;"u5aYΣH370q~~{q U2'sveuLMQ{C,H ?>T[kΞOA-k\7uKBZ3ݘAe b jh߻8PSW^ݘP6䕐th/US!. 7Z?aԨ?F'}-i7=fUpWlQ =-xMV$sy'0k{{`Ace`@&ݷyPr֔؂?R=GW3C4jՐ͞P`ZxPab<0@E͇ةĐJگT;-ߦ'Tbs` #D;{-/ u+YVHlR)<(~t7Y/R)ZBj9;I t?\?dn2fC1Ēb?eQ@ l/m(͓n0nlঔO19~c_rB~v~-/: x8z 1M".Az DWdAo!A\^?4 Oj&dw09Kv-Oug3uհCwQIMdF}x*5PmBATy`hhy*s`z"rT*d~Ȫ46c}CW8!ギbnjb;&$X.*`[=jf5MrExYmwn{ث%XWl[NJ B&Xo VnS֗mU<֨-:Gh5ƌb JT⹨'5iDSOL!f~ w G3lb]~a|bnƮJCNC'}4oc^J#/> D)&n?\)_7,9*b\,6v.X8j9M] Μ9r,ͮqRRR dZS-9_RwXXfRr럠FuާT'XdE{;JIW $ IdxECK ?="uW@Q&m0>E4PwBw<^9@2aۉi<_Mڸx=/ac={_[[2l"Ua°V؅$;=!o$@Kx *@因croQtrn$jBhi0߫3>Px6#p/eE>LxO⨲>0LEܐ= pvI)'@U8z2BcbO laZG^o8Y3 V#|X #HF<j`6s#X^=kcV+Bi@7Ʊ$.6EX]6y# kKߊqA hT"d 38z :KT(UIƥ?m ʇQs ioS)G%.^!~ǓQ/%,YfD9$t͝8ʆX`B)jf$Tmn^t5{&QCAP\CuTHV_c7B ٲj J=HqYK 8j*`abAC\Bں6ɐ2 7[U0c&!iEs ;+HtB!vyTCBCcr2Ʀ?M"Od/fk֨"u|/kϮ"/jFsLQRpb u-SЕ~!k, h?ڋ[DsOfF1ˬX R 4z%v!5-F- ^@)yv_X´]Dխs4>_8r"6R.SdP?L[&OKD{ջN+Qjctfe֔Llegy\P~x}1C\'XjPi,sp-@qOjYYXIrU<SKJ@ϸ|f~zXCUU΁K<c`kD)*wxeO9>v(39C=&bE!TmZ8Ñ"2|),xEoʷ !`-( b&(33{IBƥ'$0 K(R@>LH~k KV [^CIr3@ee! 0.}gv组S`iTԼ `Z?E8l J.Ic!z  aƩn)?#M2rJ/pAAQcυ@4OP! Nm>2x?2r73Ԁ'Io%i)CښAY}wmRt o>oܷP,xus6nuebt[#=j1tlNӳkSln~,}K?LMHa{A9채WiK.BDUӮ iɁ$)0SP׫Q/X̆NWa+G6YqڗEldɃ:{D#3enOľo ])OodQћ\O~t> *Fq8qJ6HO8Je-!,$[kw*OpiZ3[LO׉&=YsITȆ; 1.AyVH5v7U5㵢/Yhql9O.Q#DZc]XS4_voGtNd}M3@Oa X"Åw"slMW4Џ2dfGk1Bלh{V]%`n4瓙B$$>ߏz[耭0f-7톫Z4@GdDPlԾ} 9nsp10= g]mm ^2˵zxI'ī0wݹiylkZk]E$ө?hHo ty7/t#,yYvp^j(eH4=<`lbn)N x#y>Sƶ(Uտmn'76,1ZdB0؇5ҩAҒq0 ?eFH ʦF,F>f,YNR6ٺyWrEe#KZtikFٽ^m)99E?#VvL2%%z;FDe\:p{49"D#?1:H'f戈tvzO-!B Dm5{RtUĮTkOx`mA.w2JaC8Q ZϚexf9\~{!wx\b1n,AfM;E[2ET@R쟞!77=m Z\*q͓PO'آ1OQO>[ikf'14_A8DFM%/³G8s,v, Uo=ƣXZ!\#Tʗx ?HY$^Wg_S0i#ٙ=gMYY1a59(|r<:U˭2ˆrHS>YK?-P3O0Uu0>HfbiǙT)vN!N=:>ZFrIjpPVAEPg]M=,RFT>W yfDixE[d(~kWv`պj >",-Sr ;81\'F@p#D }@w{d2koV1Agg"F>mE; 27yo7KXߏվ^;delC۹ؔ+PtTO bRbJaPP{Fa@&ŧ8՞ccsCkOCkp}<}4=%ڹI [)l%k4ǟ[:'Tf@Jkz ^[zj< |(6kE> jQSٹy_8 ~}χ@1áh6nVO|0;<1rl֖kA v21RV!P@aX }ZjsBA8o 590=RO%%:JbOǥ +\1#ϮNjHȺߘ-IܔE'qNz.;h-7|h'5TL¾Q+y4+Y_5P":O T_{pfag,:?)n[9&ݲq$$ )Ǭ@F䖈&C t/ Nz2z%Ҋ?@)Mvt/ecx5bY&bpyqd8i ^Zzy3o0GFSDYab9rSmO;UOL=rlF]v11לfQWfN7(҇e/@wb aӿ78 cFJM+-M^VQMWi2ac.%ޔԖ|. ͡Ʉ{ܬcB_f>0U|JgxG6&< ._ LZ93aw[Yhb(|ʘ ceeu^ xF^歃>SNSlȢ)ቶ@X{0JPA</ ;QTJ! sCt?m2Q +'9>waҞfR,- ls-swf֚Bg:P@XY,W6/T> Ϟ:!Yi ";dv=j,ʺ8e[:D)GWYK7!˳zۗ& )\1\u`HDb'P4H'j*1l5ӫܿj3BϽkCEɂhfXHCGi> 4M<j3}8[]m-;3 |‰B?na} ?.HdJ3O01zy*,*p.sc6+$tU-ޢlzCJ's8R nproZ?.zoXKoeתˎDyBAF.kub$ ~Fw.;|&c9?TZ7$_]G?Ilt^7HD7<qU^Rb&7QӕG2J ΍u>o]P9\|{F)/րxS B/YDJJIk4!ӛ#;5>8p2}s[PFgGo՝?Z u}K>.ydR%8ELuVX(Jz8n0lVn{YmK䕝gjz:2>R!=>Z|PFJŰZz'Ng|v,eY5/ }2<팂@2lPqhqnz6@u "(Zj0W8Z߄>.WwZ * {S c-R# `]73O4+kMMpЂx\+ǖI3l1f d1o{$fJ(MΈnz w9v.2I(bY|Y7K|{TotL4 ZE|mC\uaA @~$2KA~Oi,CEqu{weXqkS<@7ZPćAx Mhg':]To`%u)}w]1z+.! mNEN=7-Z-.>q0󢙙ai+ Yp:79a| 42Y5wksO"yu"n20 ؗp[b[oC2n;%]9m`(P鬗'_R-Kb퇗􋳓E/x_I#~/Zp4Հ;ѱVثVA\}DCɪI^` ``%>h ^A.=@*?4p(ʞJ|=ڔ˛hNx߈'=ʆ}*o{peu.ψÖQ&I@hw^ Ї$IcX O(bh˭m@|r^<6er!~jb"yR;G촐G~hDS^r+ JYdў}n aP hy t8Și Mz:bI$ɺp$pbђ(}&:ғJzP(MvB˔&.8g^E=~E KXM:OS^J#(^ִUhBLO~ṿ,ZC;^!U*)ڇؘ,byDqNXCHqo>G0Z-_O*jScPX9.X:)or*%ۋRY* >eG'Hꫩ}nb68F&;HhtN` )LBeJp'*Q GGЂYy:.[ ԫk780-i%.#G/`PnW0u32~PQW5H5UHߊhލɉҙ[Se}L{DZDlbs7 eq@foL\;'C:m qrlX/yu2:iP+ݙUU.Ab >?: i ׌m]rʛ_AIJ:ٹjn?C<{_xogøO#Ft_1ҬPtwD~n%/ !"?)o|Fj 4}iG+n.7<f_liȢ}s]4sBE&X}.HrX x}2?"Ϳ$ wgMj{$׵1EQ|%&:^)~`aQZ$Ycv빷%p3<];FdO izCnZ8 N-jNhWeTSt8MṤNQ6q}m-qG6{cqъhEi^/=+UtTkٞ9|Jgq/ {`xliv=,h|_>\ 31ӣh灮1nQ5ZKRt % j %w m~e7ӚcfYI- m(]Fسćxq Fĵ2=,ԇ~w,K @Dm6Q.o6~"dʪ B~H5AY98 -PO>xr&Լr|:[~}On\$ub\Ξ$'lJql7{ڿ4^iEKr&w5=cNWE9{2u_R⮹_wjCZ~gE,*=x3$+dDЉ%Nq+RJw)UY5h3[ҕ/NR\5@M )` N]-Oy.da]I@iǼg era&ά3WH鹱gYZ07070100000035000081a4000000000000000000000001644ae3ba0000bd10000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/&]?Eh=ڜ.+veVu?;c#[&mS\JwsK >%Y'XY-_ȅa@2"Ww"a/uL?}]S|%\$FDm;qRJ[d@d2Q!v8_Wʜ񲏭Z %CНȊؿxӐDD8AUve0&+@>iZ8;$pL`O>[z{Q{!1a n]ōNY._zufB.廨cAr3-T3Qep0D~ "YҍގM6oV P[†rf{΁Ա~y-Vt.$)z(ĝj6j>]-;[6ȅeH6e(K;hIIl1|#ޫ7emĘR{0H* j4ov<-o ͊5gぅAʉ(b(f~Xূ*$Hfnh2fwŸ j Zl9h/V)p!/AP$W3թ `-JDÈ0d} p 1Lҋlea0%퉫,x}ǝ/t$sk{JӯSda]L<2\- Ϭ5cPc$v4-9"a x?cRCwUhN%*j١M8zQku6rb}>?e|YʅGPʥ7FEl:Oݸ.J>BLb&Z_Q.9&FLMVd;E:7bU5u߲<,ҷ'. 4w=O\r!/x>.WWABDNB)U:^`%c)bPN>› ;>ύjzo&ufƾ:/=`y?mw d/m떽u܉f@l>BWEB-gX8].3x tȭ&SS,bIRPSll˩P s " rѡi!Vb&F 4mWH H2Wc![( |0AG$ >ѬP/,LvdZ$TN[w-ASGj 7Y"@(zvM]yc½;E/ĔXXNXiZ8D5vu{ /:pb5wJ =s*ц [3 kU%)@~I'RK3>NnvC_c(VCЮgR kV+LHQ|1amt~BIy!fҟhsk`zQ`sai9Ua(-=3k~A߱%8ݗAyTA~̓F)0FzoDb'UZ-hȤrR E@ܻ3z@ypK`/T6r`T=Nbl]/s͎G2b;h ֫D=ɾiWr--fdvboN4Qeeqf`Z8:yEuT=H jAHI%x+dfs'2~T ߞ*/~;K)J>~ +:ֽ:A(L 1lft@hI0Ү6"эVmVJ4F(b ]H*Y.KD`颹ic!Bs@SDƭ%hwZtigWX',UTv|d gPv2}%*yP7C5l߱? d!j}Bi&<Ǭ] lok "iCuRuZU( :YYnTH@Ҵ-C4sךo"$KjMͰ%6Hj!M$}pU\HTwیgzI@IwR ̆?* Q̓MҭHQG JT/M ȫ݃_~.h㪊93GC0 >}; hP"lC{ jfO6^8,p Ʀ%vk]nM)(گ`rf%V` LhLV30-I T#L)^k&`A%o¤ f%ԏVGܠJmrcB~]-9i=3coLu88o 0fNDQ)tam@q;ZdwzЭo,&N:`t2Wt$K ]u&0<'k$0rI%4l#4ZpMcS;[ /1͒ zW?RvʚY{؟E0|A䏴@`K;u'-k~l9I#Qz\dy 90G]/1LKE~ %/H=jI_S?JTW`HM ޢhџ`>8$f3Cb$jN65\[TU&WHd%:lڒHZ_~݅`!ҼBΤ! g`E 7}Y nXc=<ɱO`SNS>op?csi*/@fԧ17drE"G~y@?U"16AsoR$hm[Y+2+̝D36i]L.-`} ok७.q: ba>}'lHP8!LtJW˽CQ}層K=,D)ᤂp;DI*zaE|sKCz/~d'4kf.a E#Q=4~+?',h2fU&1h I E!F͐Ld8vSg*7gе\hWENЮ7%|-I/ G>=aSC'PX |"KcquN~QӧXiH +=0@i4o0_N/. ADZa(v/\RA&M Q7 o dm9_K(,)A4 sghi;;TAg{Z^4qnwƣ;ekϸR{zۦx1- gjb+SȤ.s{V<j V<|q=E^Vn}SQepc]X>#*p߾I[_@@e !ǛIG ,h>)tfJCM? ڋ ߞ>/Ӝe(o{Yչp(8}"#Bݒ[[ҢN0OŚ~(ՃDz !tZǤRr{;w߿M7]U+AxMBo R(crp&vkݐ%NN?GRF2Nh 3łJL=4uNE-!k (I%shm)3H"5Z1Y6R*?s hU )> fη}P@?Rή+Z>~Rc,(d(U o4PcQa( :*ʣ"xI&B ?G_rs=̘O r^\e1QQ'_8ɢZiwonp 8휻D¢cVE3roaàw ͙PXb.vm&R z̧7N0rzR/r[C7o!Eշ>Ξ|X "Y}r̿*mgoh}mˋQ)So!S (w)bϛ)T o?4N]W%# XA,SBKU48B^~U6Yejm7ЅZ KK ̓Xk9uw$~S)Jf6Tڒ \h[Ղ޶~AdQB~[>ծ`Z232 Tt67۵.S𬓛7vy>3]k'' 5:+]K?laJGdxk)/wLSfsM/qn'd,oe߱]57c8kG!~|@ NtE)UiLu)H^jϹL0rR *+kJz\0*noan@)uvaM 5́_ңD vϞm4lǙ) PH+n㹟司DrπT~|)^KG= wJ|zVT$~D FFdJ&0M,$2}OLd~s? vL1Vi8vsap=iY-QI)pW†vFNk;65F9wRkvƒ]:evOeИߖp)r$^ Zi. {qL9+@+ډU`N-e{ K:Z$A-NG*:n6[j$\q!lym9 fZ#hlbt.hjG 9疻`S~L'@tr.̞ur؃ uGqA{BCOiGLEMVBWrumE)r%hpdI*SR=rgJ'H 7 j_ X=n(#q-au+YTp[n)*BnX W%Z:#W}֞"zؿ&P\ $}tE(s5xO i.j(shn'EەDݔ &g'(M`Ka3 Z8Mm+8#l'YЮz儊.iR=|i64ѥ3[;.k}r;zF>Fw!C]aj;?O;7~4x^1"ebNt6,kqAaJB*~c0(擭^x{pȥ/e]\btp|ImT]YqP^qUO=vIFKCtdAov׎$uӱDVQoG uuoWD\pjr4&"`G 8P?z4ɋ%.?}&,qi򄫧38$BĢJ1,cz1w82VԪ?M@C8#vO5 dqǻ6C)t4WA㱽ޘjŒ<YcA2Җic:RXpZQ)?IQ \ٽ{B=ǣ3Ŷͩհ|( NK N%VFM(ĒL}Y f J6d|S؜>f𫘢Bӈf{SqO&!ɨ3DZ7:˄%ﭘMgF^o߇FQAk*VThB|[hs=i`CѤ jؓ/yu )Fm Lv/lˮwgeu$Z2AHj`n_WGǓeQ]VmLՒ"`y݀25ߏk`+=oG8f%c缸RIL,S=D8uKszJ@SW`2dчEpUD*us78t]<( GOw.n‚e60H;ScQ}uXXWNPQy C8(E r. l"`u0mx&"9b067}VD~B*iR QkιA1ORPo2GwU9ʄ= WW>wG zEPT\ZۻLq]%p_bǦ}DNus#EtyZqQ&Ox*i ?JvDӍ܀ǎfxEC$+^زհÑ_&ƎLp=Wv6m[S-H6zG*_[x "UnY >խWYύ\IF[9Ahc g$|Gj>d_?-`H\T•bo ڻ0C +Q >5K® |RM]A1yCKiO,/ĉ,DU׊(K}pgkW=\U[Ϙ ezIEl Vc7&EbRxYX!BQᦿѯ,RYm(ͽ\œw( c^(^L/w[!-OFRf:;m^Xp5 v-mn7:0N^ E#.L[}]8UVjX۫Jo[xeOj;Rf .J dA&S\{u5YGa_pf^&U@n0[S5139e*\@/RV1u;pf@$jd/TWq5.F㆔:AAhzf2Qsb-Rw.C@;׀EwBΘ3br_Ƥ`ٴpSK$[?CK:NZ#CL Gȥ r\>ؚ7Wx:Xui M.1c]v)3ǡ\R$Xڧ\*QoM?6n#`$lg@Ya?=* /8Zb$:"ffGsƗF/sN1WЗω]ب_όqayK6+Aycks3udOޓM. ]E6RLcˣ8 $W+b7G 8L exoٞeNo49?kFD612۹wFfhUP ?0]uU/Pf; f."ߟ`1ۿ nhfb@ wO=ɫbjf.tt`H qBBAjLR I==[ayGI\k Jݮ盇^KWzC*8pUQٽ<T;Z ?~X$b5y)H-­v0 >CB|\< [I`~>h돈B|{ %HIak-[xHO!aSdxt zrC& ](?J)}O0g(,*w>%3"onEW&1UC9v ? ﶞjR a&/pE{9t *6Q%a4 /1VP |qMc{1A0@~NYHYg H}1ue&˗MڦlM:\TF1𹍸r Ɗ{5`Hxi&Q" F/+\ P N-zzepk< O³RڪtϏ-GhTU|mʔF|Qz>y-U&}WJlc ={X~i>7E$5V~/lKKv^!?'AB=z F{޺)a\flAvQXBCU~ҹK!1#[ \L<9FfεRͲ%#2"S,zV I8|{#c?youC9N [RrEq|7 C=hnK͂cl?^6EJ֌{jOdpg\ygC]sAN5psݿCIv`|?ټEy'IG_Qj]_t:˄ ".\=oHF7h)N}딞O RrjSd2#~ 7^G!LB.Jۭ晟u`M&!|dc.x`Tl`&x#~_&Jњ 4Ղc1a+j5@?r+ k֞G~,caXKSJ`_i+i(!edlm!;41g ę땢Pa)  SۭuLpd-6q(Ik}ČS40”&1UHG7&x[,Xjz'&;j*<y]Oxp4)]g␻Őw+@GP v(^RB(?cGqVM5+U;m|XK3KAYAk8@yc8XGՖZ8y6aQ,@W$gK?|~QUg FERDBɉgRQdwK5F,ٯ|~3Gq?xеe0y7g;;+={b`h ԼS(K=Y#WY }{\fGAD[¨+ D'JtľHXf寳;pLF,2m-P(|I-.d3T/ >xo3飉>AYIZdؑ}Hrym'N a}pON4(RSޛT<_o,iV sE(UPg{_"&rA3)8" ۡ`<@Np7 p\)(/S4EB{\Xu(f]쎉\}ЁSz_%9HO"b (\D-x {8E+NvT?5K;ᑤP?m2 H׫rBf Fwg9?~}^[]H8Oy88 eWCnΡ(XnhZ}cjBbx״|IfH*I]=,bOʮńp =\@ٰ3 {3 VQ9;ohqXe=drEMo8L/79XӐ=j+s(PJǁ[91~Snn&lj':3ׅP'3YbN/A/['٥)\oMf.}V y8XR/~;V۱;w)ߩHB#\6Do/"?mFL!gv. 'GI3u&f6d=7-|iq K*1}%C]ڞfG"?eY3旗[]HieD`ajiͯ%067 C~2Tj+bXr+y6dEV1evHW΃887Ӑޝz޽%nOMwlJlG^>-]f2hED X5{㬧!G*>Q(n8X"l-mV Be$1ܱmTn*j1Yҟ_h ҅Zz >$aߴ^k>[uuAV bG^达jE[^Wu+'o5R2o_ؓ <ʹכYic2y_$ &偩p;8tM2%JLRE2 ;Ǫa*5XC7^BOKi}*/S^Hx+U|z-;:YGD)i2^GߙUX)`} 9k9G?8Y'*KN[̽*'g<`e;Y/2:;^JJ˫KMO)K&ŚXSލҡ(:S&B?n-YNDnf; ^uxƶ ╿Vr-M mC!t%fKk8 S:x[dx/nA(׫jztwy~pLӢ,]13i͋!C}^PL3r'R?-󞿈,:3XI2ӾI!GF̀60!Ӟb+i4)1fg5*.nckYf].Ƀ"rޭAj@#GyY _|f.|&Xl @[a 2p.һ>)fN Š 12ӞDd]Cʳky{*) ʁ!Ef rո˖Xy ~lG:\+}5o?!y۱ڭiQ^}d2Z-IWl^c'Vgsz]=q{6.DRqwҹPU"$8 DkVqIT ΁kX$Ȅ`NEf\Ɉ~Jf~of{ lO'Y0o1:= 1y9Rhd{n]țP5ɿ>B}z)`@(\Nf{)0"-1]% +9`xE2z~.EH~Y8?#8SPoճӰɤX ݆nc\Ko6悢x qX v֋ŭo~R+9-3+?NJj)] 2y~mA9 V]jӔQ74`& a5yĴ_ỲHe/! DDx'\NcHOs;j(ц򰪅I= @%#I.SۛbÎFFYw'.mpE@1ޚ棔,N}A7v|AH&ýCa{Z$JԹtA7=~%Jf}+{V>/仴UKB`[nHy@Od K*5ʿ=RYmƅ}66_ebxZDKAm.{'IiV !2No0K_g^ qGXoR=EXdpE^]餮Ք_(+| }Ȼ𶉎1DFGW`C1`COՂ78dH g2J(7VfپTE{1{J?C=L˾$,Mg4~Sf䍶~Rg1NڥS_:)b1ǓNJ`XvG49EO:DB/o&jy#db&8IxrY?0=)s Uirq l;^2IMl>ZlM3IOR^sP1Zn^І9(G9;&;'Prq<7L!lwފ+)&Jʅ?;GH2VTEΔ(J%+MN\iEFms$1RB',m.4/^xـQ7`2g믬i}K D_ 7[#-; YlgA\YS+eZP Oe%+;;A +J?$I4ɲ/JǙLX{r 91} AX_ _;9^zɗqkeEAjJ hrW.TAD$P22c:Mx7 6GkK[~]wjJeH&ȾБ\$,P4¹╿SFkgF-A~4A,qiOMbSTpHbQ㖱3J}ڑ6PRiX\JP \](LPQ!^[լ3h,u_ſJ=ɃKM} שvaXXW)OR@pZ4%[<<Ml_q}QZ&$RۇRb kAv;/ #Zbv,.[tS,~Q<|g'Yz4n3wTT#1C/Uܭd0fSve ,i*MWj;b%K|OҠ eۀNeKԺ{:ijBgafz*Ob+ 6ZJʞͧɶlY)12{'!/w8s !)c4Eʃa~%Rx&gf<\ghf;ZwfkBE*h| h7ȜH߄ȓ*٭ӱ3صl!4ѬCoM!F `oFfBg_'{PA[>aJ3NBy>jA5N-V|婴B: Ԗvd":ub7` 1o~rPG&A 40y<$iPX2Ʒ `rE:`%Q5M ٬wmeF p@Ō!ZQ .ZO}qBXNk:xdd4c!J {a\ƻ$3RQ/< RY}[wz7'-w7RE.ź½)k&i{/jw.h^GȜ"w}ǺM!Od^۴purhPJJ&nȇ\ Ca7]@R1.wYaZS j. nS);nQD'Y`eF68-r0lOuO͠t}ucǂc'-X (%|Va" DOui!XsA(no֚=yo:tXHJ@eWl!H1nַ`F $]et#~'Y"~XAˇSh8!M'8cU~X,'^k*4@M1܅z'-q9K:խB&9ۋgG 46E⃨w"yFʠ/\-&$X{ 7JAԟ#TDi麦<[y(߸0Jshy׋( Qfrn'doK3 [㺌0ډ8vPp}n܋>Ժnt ѯ2CCQ ͟6&&}-9IJ2"=:Qʎӑ_u=z}6rF.<纑"h_}_UW V6Nđ/w[MЇ/_@-6uGo)n}CUR(&$8зUgkyXvZū >>mfv2OHuM8DҘp/kޓB(÷V"Z+ˀߵ;jBmQgN18*qJv-WZZxXEUT %>fʱ;nbtST:y.yjXqfgeWpW4/6ڽ蠷rTU} wqra ǒqYŏXMd_ ^)$2cpJn&O' '=2T A,46[yխ)=3)0 XyfAfYǦ{vcQmy2W ȑ<&Adžp0d~ٳl_[bHГYj#F9қ_4YbU!B$:wT7%qy]`gP;uHp2>͠P+ Lg[[h:OI vus01(.DS& @;2z7˱F\lOewX%27[ӊ\xߎT9ZI :lsngbZvQ{''^%an/[O#{F'[`[# CGѤܤ7LB`ɸX!̧ uѺW?c{O{rڬ\E$O&%DTWOE6?812t,(`6V{ۖcY,aqdsFXg5ez蛜7Yp(@ (s[=2DIŶܠ؉\KJUkA'CWD;|m )Xls^Ρ(,Ŕ徑Bd|PU0m" n9,wt$;N@ ҙlp̮宀*_DypY&Mk&35fgK{]QBUtr;B\߲Qڊ ʎM/9byEi9nHB0s!?EqJg`-UUm0B u5+eۍ-g(7(Kl)b|);4}ZtˑqN2H¤&v|rk-x}U^Edů3forh"s|O L"4>ɣ{Bw՚DL(Ip+70Ma mI_VF~@pxx<$ 565a7~y 6EWF̜yw,wȺCfs5ӕ/vW{:WZБNnRIj!;Sf#])Ѯd);G`L'kMh"-e\M=J4Q3:!v~SZ\ V% wC ׼y]aQ]cxB؈uma:V%(UOYJ_΅}(.ϷdnvlkK^]9y13oʛY$9Ό vy:ډKe:YӈuMIX>h~f{$R8 E/^N-n{Qf'ꛭa& mEM}(x׵σF&1LΈ}`I[l(];.Oo%QYc y1HBGg+5mK~a{u`X:<:>L;|Vтe_U0M;jֶv] LƲ]yIS)CpSjEZ}eCJx=<VdI?dx՘jye' ~3ۜ&kpz0|nDU@ԆT>kM7̇zFK*c,?gӈW2rNj5Q)Njc=%Agbykb:®kߜxp5FU¦#qt0m/,|օ!on+O ף(2o-ŏ~o7~U X/ Ґ#P:*a]x*| Ï>g@9ͷ?$HbQhȡL lzSlˁ:CUC62K3wZo.F,֔UK˻}H%{G8nX [rKl5Pv€Fӊs'b/m%e$| y4r[܌ 9uHP/b"H8̠W"JV1Vk8GI 0+Aj AP/bDta^fjbۻwɐ?&65(X8ÒF-N[#N4eSiUYwB͚@QID郓~)F8f7@Un_b3n4W#Z%):/deB%5j%]"};d2`ZCx_2% #0}IX ,pa4'Z6쎊si|Wcv%|%ȜS6Tr) H/Ǽjm}g.!P4]uL<[Ȥ@_bQ5 CZh#*0FP\_JCd[ٰ}HUO᎑FN$_JAɃOG? ْb`vUL3'!6S( ۇIwӀ1GpUiPo[2sUtr~\ BD!5'^mfnxw/#^[_|8}2VvU`CҊ?h8Aftrs#fWÙ&S튮kEF/]V حtDŽ3JRbW^.yθ+/_j" #)o~RJ5}J9Z?َD'e$lk6QKB"}Gz trʶZ>P:ic]z.x uf=ڹXt8y~6S\mx7Qٴ6" 0EiL 3$N}. 4n|<خޟ9=Ձs7CA!gxk, OlW^ Io=2!C4~z[,я+ 8.uA+0堳P!.87KDD.CYz7!=URxe-}%:LgՖf;”d8cD˃(A 0e߬{1pk+_c L k' Nc*Vn  ,1t8yPRgҌh<# ~61sA*JTxҲs,1 ia:4"7kIۃnpicV&cZ89 /bf -}EɇHW/;H?JR7ˏBfd!tao?֥hS02yPxŀ 4E^+;G}?5l%R''N(RZ~>Tkp2d:M~__6pg,ihn 騜&Pfarɢ&ޥLXuG>, b}hZ2wc {QЦQE?uQX1S:-L(hB9䱀xK= 9H{KByt3@i/$J[ W c6]mB:Hv̟7!rc( ym[㞰ͅMp#/yzRjLɐ p+jXǼ;+|p-Cb6~a w`pC /z~RTg lxzv;hjeW^|9TSn)5zC돥uH;cZ6^gv@ϐC9b_t{!rd$0ƮyZm|X_&D1al4zEyM*UCVŀfQP~/Jod ,/K?t3 0FЩ."c2ͪ@aE#MB>Cw pnUm"z.{SJjhWFް/C"k~xj@k1j rZթU߇6'$]=r^ZNɾ7<1?/r;4C|@~gUQ{;{|F(1ImFdw>nWpTQ9|!H&1w,N2 pc%U3{.q|[CVD>ιyr`$8:Zb9Ӌ[z m))}IA쨞W;̷' ?aB5Z , Ics$5Wg`Z~Uz8.h, ]2g}G[mj\o |P6iB 8@H- G 6au w4՜Yʛ }rM 2gh+\8El0LI)dFƳJ~?}v08*6i S遛QmwxHx⴬&ba(JbcoKgk,OXe>pdH*V&. J`ק~>V|Ռ*Vc1m)]$ޱ7(Z+q=KѵL ȟD;s9\e`~@'"xrB69"ųYiQNb: xle/ #PIz&E29`R\'q湂U'@DR{n0.%' Vesx\CZ #K#q- Wϡ|u~"@Qov5pS@4 Qy_/3fu.dQ (qȈrfLLZ$]C>y .^(N}), / [h7Xa _#JTp3)@h@Dr).wͣlBΌl,N s=35WM=A~sC oWj O9Ds;{hq(:_6[EDfgL\d>jә|0jQkpyD8k$_n!÷lXn'gH-t싚Lһ 'WP7񴨩$BrU2K]jh꜄g8RiE͏?} 's2SF%Lj+v艇*p= O =ghv6޲T=U!`.vn AdsBm/lwmO#僧H"۟h"eu冟HYu!"63,b&]U? C )(P ̘v, %jNe DCV!9 ͗Z_(^.bqWࢬκDt[_?>tR]w>i4V4FnR#]y4SE-&[C ޾^ ?e>SLq-&*oeX9|BTXU)Z9Zލm htBӾ*K[AфIkBUiLUd;uI&ߊ}J&a g"R mhZ"x8ɪ4RH3mۃߘSuɕ_:(X48H91c C]7(Ȼ <$;F}x/ #_})l62GVPv\IkNmQ^+ӡ ڛB*Sh7?5?WVtUO;6Nӂy=>j{x@I-S ֋>Sel*x׉^AJ{4X@ڋ p& 8u)-R*#@"G_`QM8 A-8¬Oe-*&{1&~:y% c|‰j# -`# Jx}+&qsؚ̰Par]V\!00J㨚T;]K({k^J.MBgM_LӪr Ak1+&}tra3{<<(;M&~aY7E60&YO!B qGm;^)doK@%/TA ߈E$|?~,w [9BV[-axzYaYH9 hs\E  c > rgƅu9$BvcK {Ϣ#jLJj3*:J]uܞ0mm!1qeaRFeѾ*l&Tln#dy-T@tFWӑE٠p#4"=B>ʑ8޺&uڏo/, >܌ q ?Jv֐YZB=uӨFl"I&wHcGO?UBUe1d÷ٷRuhF&CI8ٛԂpƵ&18jbYP TݙU٭FOn3m<[*KmZsHWZ+o0$bzbApm V(zw w%bUeaGa9+~磨t5%0#=h)LNk{a<@:RFn7X2Jxc[i'P,Y]fZɷ涒B#hkjt%$Ht6^GrЙ`RyE U|x/ꠜY` .2BV!٧ V2S|s(nN.ߜt!YP<@@5 q{rQ5ά"̙\J2|Q w kbX[(KEK߭8?V(I*_I4T_ !SyU"&{0&IN࿑f%OfzބʤYu=YI"%pWwBT짣P3LEl}Rhwݮ*RDcAAE]=ԅBǼD]RȐm47-`g}iq?߀G^ye>zti+˙4WBt.yY$: rY~4h靓j`w\Eb2-ޠ$h!$8KcNȘ ί;/1}`U&32stQqͿڹ$qX,r?FL|&aZYhx7]ChAh G';֛dum9 LaLev82KxRHHbw3f,*ו  gr(GAZLĐs<H -BҸ+8Is uGȦK*)y\_>ƈ/jnљ R; 6"((ԺrvzJځ(ki2˙ԛLBC})UwpXiưo9Z ole?9/b$\F\ux2OCQlr(*e7u$V*Oӛd X~$H0׀%m^hHBpS 0ь)ޟ/Y`R{߄ͫH;7r @͐LA\vktqN=߯4zu%—H<:.CRD՞-R:ngxQ?e~X ºaιH|w*ޭ6b#腽]Ow5-?@'dW0D\z@IZiҮ~e`p oN'[7ȋVf-s Uu׃J޴;SҼ&7%y. AڝN`P Z7Lg 3&|NLmXU[]#r*(٦Np03+c-E?&`{i/&O:P@.‰:gT ')p cJR[Mܴ)Cl 97AWC:ycŠSp=˕7ZpIU%Q,6:`mzɑ˾!UmvfXR3j(m($#hg[CAJ?ZPC5wXТ2ylתF JҮ GFĎ l, v›TOl(f3~X}7?4[鯿B9 2\y7|kmэ[?3 Gǐ3HY5Ns"wu~2VYmVP^^STWg |d\?JlM .\{J(t+(KT@ ǚ81ܞx*`ܼiK!B6v3 {7Z&WID\~}3g 6+ r.U4D5ZdܒEםR)"(Դbx.w޹ ܭd9ztzǽ`e鐷~īr&nŨ. DInuAi5=ҳ] xl8%6INJ7Ql].GhIH[ 2M]Jw*5](b=.!Z8J71j`Bkᦌ: SRud77|]7cOgLSZy{6cGUH[PS?!zK0(6?s̪˻xlylZ5cϥ%_]x\yv-pkj/)pC{<>v@-Oń X풩Zԁ?_2 ha ,oylewT"FYnDrB\)@JMwnE047,ľ^dݤ bHbVZ^=U'Q:@hTui: %(6>:<2w)65;PPiV-ը߾nA!dژQƭxf*9$*iUFKЍ[erJsKB9:SQ{2D*S$ 4._F3) FcXh5e_NE4hӉRϞ%@ 4 2NvuU>H'hOEJ@4.K$gt_GtC1ۜ |LX7Rj|}~7D|0£5Q]yꏙ庾)dMX6DCra!4m4NT9BfoJOnB$*2QL `,[J:q2ZG\Ld8=7g wnp8)J&HE7b9 ЭktұVgyMV?~FyֱQJW-v~S/}VוQl?څNXؐS,:aŹ#9_^E 71E}6SUPf࠰&qBƆu`?"ܒM8έfEy{g}Vg)M#:J>Sf?GX*)3*P!pގrϠ.?\bωY"!쪑v\>7UsKKPX:df:ļgGaA%jyErPg'?@51Is&ɳ"K7)pO85omЬ)PJc&&j{^n`Mw$IfMebۄOޯbY).ˋߙCYgP ,-aԚ,0Jx:1%/]ɼ 1Xb0gBǓDV)H'=AB&u#̗S['{v~?d TXLg7M-S EU=+nT^(ӝ,cҤ#^[jwD-&Faa]?;pu*BSDn29%q:8!O"GpS$윜K-Pޮ%h-ZBiPä',H2Ljzks_WVh _t@BYho@=P̅B rw<"0cfAӪ6u5Ы]A12) }*р?(YdC܂ҿ1PD$h|:rfϽ( `)+mIͺpKRkTCvEJpV&;(8m֫V]0IK IDG˥?v|R;&4~uIiE b3pp2q0xH,Q ) ) LӃ$?CqQzR( XSp;IVGrnI[=lTRyS/3E[6χQ백ռAk \wiHna_jpy j$T.)5!I_dᆧX}xJDxFY*7YmUN7SJndծI2ߜ|%n;g^a-ܜ)pRⅼ3iѣ@FKp!L )0L?&p5Wá_ijuZjlcCmI#@`M Z4X$Q!X`'#ճC΍Ut'aYf_HaHt&=h@U[Mtust"4ஏЧovJ@ d[{q];QtvژFP]|^nMqcxI^̄B%=f}񑆈EKKJNT;Icc9:Kѫ]إ>Ha"c< [ ;%nlGQ^1A\Uނ%WэdW*1B ye$zb64"A훤t'Ȱ.8 ><5|*I97\i Vh?y&6)'HʭS. "+C'"`qT^ ׿2c͇]cж?`L C Ոso 4QUD93!MDssyd^Jヂe4@ߘd"$Q<JJ8TS_B * NP3"%#u>:v,aΈn#lX6= 9C: = X Q_;7~EQ2{J.w[9ңmHsnh| kc{LW Q_+Q KU3#Jɂ!=GLQ[(8hcOwGk3'' 0my2 NKXD_hZ;3l .a@+:f_=ѱ{;#犃D@ᆵA Z5ǀE;[>:s~|? /_=knz/&r,Ee)4zA|]W6qzkimPߋ'C4^/#p: b-RWjόof)1v @67V˰M4Am^A'b=dE[mA,{`e.@"BИvC>`^X6U| Ը[h|U'W.ǞkH%pvo:cJ,XmEhcw)Z\!:SUn1lHE= T3 s_q?d6F.M/vU䡏Eb Q!dE} i̱lvpNCSzTu2A#5bYtM޿4gTQozjmʆ,H ʐiSeaa hqL^kzvSHuk픷]jOio5͌Z%'?1'Hwe (r4Hg{+jL.]1=_W@t/Azq8I𾈿"e= MS2s Q?ɫT"ּhv)=ϹwؿTi][v0ʓW43& JRLq{=zgkh4Ï>Cͣ2>TɆ]9MDpj"Y%%26i[D8]H|p/jK͝bWf^q)c̾\B=w=T|4zq r%񞉼o6ސJG1iפ$<"lld r4)`#ETQ+zª֊Ů:H''DhA+ABAB 8{%9F`T=kR\6 Ls:CCc}l1|uy]BŚwGeQaWM( n%eX˿gA:K _ճj"a~H6Aɍ9x`Y~~Jh۪3xؑisKHV9J BuWNj`/073Hta-rֶf1쉙#WnM]W*g_ګ_sn]TE*0BڄSA/]@o9Eri~%Ң O θnRܻԜwe6SG7aϑMWGߘe'2MtvJIM53{iqlP߀ki؋ٜB(x=垜lRk\JxHxG9};&OP5w)}iʌwN?ͳr(6jSf#c]L\B9yhSbÈsowO/sXQy7>6%K8MTBk: L9h`d3ui*TJ@Fw@ZR5?h 4rm*Z㋰ t]JuΓ`<:Ѿ twj?X/v:KALu 5hΝ3{t%O .#?~xdb:w:`W`|jWJqz:/wj ;o渚?,tcMON^5q¤rstYYiiNz aAumVR 6wcÅ`B"NDƒ<|_ug>mmHc  #C{ޢx{YK‚"Fd`璟6B0o:RtxaJE6^ wazIB&1_;͐f^pp(qmCj@|jL! P67`??2uU"bGxa-%t6!ىӧ\:tRo0إ@6oW̖Llb'4n<ߨBKs޸858NHtF1 z\ЮYy3:i N9큵Fr6W(ULf6pI; f0N lT?2-/nT5.4Q㪇2ܼ;a`}a^|7DlQh,e H Bq.ܾbuNY)pO-\Wp!!?X P-BU ~̿1fSYl^}m3fBQ)c? ykEGdÂl. wQ7Xۑ " B,o".Ѻjo=!7($i6X;~NiQD;6$7 *dw_+muqE$2'*/vpWg0pn9-i`=Vkgc$(Xս!)Ab.۹0sV;o2XZ OQiɧ"#W7~eY6 IvcʜRq5*5G1ӗT(.kܩpkn*b,?;p&saz1.AKcp;R#96s!ԮX#=d~pS.3_>tMh45(K\ϊ6~{i\ wѯT8ÁrP}يKѦ>YFX@pD9Du 02 W#m~/,I'r`)M{o <};݋@$ܘ qY99!03 ;[{- _J vm$m Tk GVt>!?w~,Qu%vdѹjrPW!`V@:J#NRyb-P!HJ9\'P5]+-Dˮ+ѽJ4_fF]DWl5 B4CFQYO;UFP)9n-:^GEZ^W 0{¸y-F: x+cD"iT.TVuu`UR`'T[9 =X8I۳,mbpDŽ!p혈?y%CJqϐOy=U}128Y]@' ;vR3ey Cgde 󂹚[y.ˁ=2^ 0 zyU ܲY! Up90kt~ lxO6#5_Q̀TFd5$Uq []cW:3Q̖D܏A]iH^*b0 Y_v$.8]kwaU>56(թ Zmdeʿ$#o\};CuQ41dS8l|({[џW&A1.Ip}NCJ~J߼B߻o0"Pࡂ6:gΉj"*>,4C.?TO*7JVb`Fla5E=Oa|'?\mUhF?_ni__.tDaph[z*y@҅R(* @j6MZMnNj7B{'ҟ,́l1Joo2E;2I]}hjZ뤍BW"2q!/o$,b\sXzG6iB$-R26W<: dR>RMP;It*rg(8k)/#N6- q2}1 ,yD%7[n)Ve-E3%.[u$p-%&O^?£TnHQ&DM5Խsc,AocGiǩHJ7L|z oR mES^yq_9 Qh0>P Y#`5Fդ+,]sJ4 2d&.?)ף{plk utYu΃|O-@+AϏ2p(}"Oeh˦ȂtłeցK,|bRBK"m- s̕ n\x.ޜo_DM)b_ep>_5<~wq ˱ цY|8 #f61 1/'U$tW2(&Vwmt-q[E; pq|k j6oKAuP.i-r=jnzsB2&Xʟ4X-:h&bYsBpR9siζoS&*𒖽"1֭6|Ldv  gajB ^6} Lb/Њ'[X_`3g ;:qK,]\j,lOfJvH<$1S-8 MCޒ[ Ot;%bc[2RR>ХƊjvBTKZmcdU ^Sx ϫ^ؾu|g~Gm@hR_ԶJ ak\jvN@DPer=|^<@Mm%N/қ.C']ܕAueEZ -0f=FZ&fV%)bNaH^-]p1S'ˈ`O>tIuE |̺X4zZŐoiolqSi }+~/ :嚉(n0wۼ g6 2e?x #C(!X4PZkJ:cg_SDBH*&y3 >g~~#Yu(p13ӌ(4vwFБ)3%lxG'LG3ٝ(T]CS,Zl?[{@Ay9eف\G掝DƦ^WJp-C!N=gnnv)A SCiYCp |Edq)ӹӟ rvKS- >lqn+Oɖ7dhIvrQI'YTs أ&o~.Ag1CEf YA,rlnQ?>JqbFL}PJ?pO  )I=qYGDmg@>3ZRc\,/zw˚o©n}RT:Os <T~tj!M5s=6-{ > ,W=Ŀ A8fjs+@4g@d3I 1HNp|7>]K4kൗՍ8ןWnr2t~{:towڇd.׬&iĭ^#hC^9z&w߷+ WL 2ZXt#5X;aˍ7KCr%No8ix@37As^ }g!\xjen]L>+輵Pi;؀Ot|Zaz& uSxR,:FiY b~oi2ԣ!}$(3Ř"%,;/]aV a5W0CmU/c27  \D93i82/ Kv"Ϥ4=!`|xVTA.Di4LӘ ?{OEg/!sIOώ7;S Ǵt(KȴWYJێo<{^Cp̭^8l@s]2./4M,5N}.j_@WLC觵F"=m'YXi$ܛrSm`:d Q;uӹE%vfyj=O΀*oN6rJH;wۘD; ;!O1ҟ$V P/j} - Z΋ vd9Hގ'T #Z><`[q0\ >؂0\ Gb\,?F N2j(gёˇr< p *QZ(:IK ЂՎC26?\R`p׆iKQ‘BISl2Ʌ+gCe=cF5?ԁL;r,tޱ-n1Z%X.r3k;i{*7z]Vv&b ɀ;X3Ӥ;,̕{tNw@qbj[$ 6yK/'Q, kHv ta;xtˋ:ac5[$9v"WܼJ/Pf~kMk0-䟤NV^.7MuOD7Rl1}[g/@(f΄xdjWP1?tWLRHs%X(N!{PL{gTv_kw U#`T[ ;x}^ZW k sȈܵv4^juKG MDHZaWlJ wF!ČqLT*bFQFu\wu"Jѿ\'r(c2ri0Tg !i:OLSIW0z>租FL;MaaIN34Lj'k> ?^L^$+L84TW2%wdR +o>W@+% Fd8u^ ѷ4Fw"h$TE87U8ڐظaR@Rhl~1xO D|^@]{L3'd--0&aǹV^[Z VgɗB<>+CyZ+p& ]md!DۄXF4X TŮ,qnY>f1w!FUTHҚb wV*0D8bs!N߰?o`VʹEFb[iZܠ:U!eX]U j[BRTx~[^I Mo/Q3slYiçpX( =?†:1Ư\PX Y'\dN/Et t9!2x ۂmlh Ka9Κjo q]Ma5B^Pi ƌ JlZvm|=GI25 3iGfyޝ pi1w%%L? rhQoXcFC,7}"L8Q7^$", .:je;UDx/8z4 zwDP*}} :|G*Ά\j)~Q98y7a2+2~2gR2p8fgPK]'d}+N \[QPjyc1n<e'ԣh_Kr+ ^Iީߤ{[KT˜SNcXp`5rRz?ЂWГGg{3tB5 ңcDpt`vP5!Dݴ_+ArmP"MwS-֠= Ex[ >mK(hӖ[&9s\=^'k7=keDp֩W^DztE+ |5iyo* vr/($=RO `Yy="p-iO܍p kHC~ [ 2׏EMoUi voUubbbʡaml֑܇(aޔo>u~UjBe}Y>I b]|@Ǯ-=}RmB7? FIkZ\+i9pK{Eߺzd.SQ(؎;A},k˹{{U+0l )MhP bmL"4a1eQt4V.gi!aQʯ›<{SJk'ػ)@S0 {؈KAwr<:?)/ YFLK'Gq_??>̅?? $ǃtuV2KA2"~ufϕSr7%JR-GԆ#<n%x gdR-M,UN'xqr(c')UFo>OH޼x:H޿: qYrC iRL; 75OHn+ZQC+}-.;N WJ@Ajx!ɢ/x2<މBX@3J@EBRESMkxg5Mtu__ ty%4FE ଱D6f`LMpqTǴMpĝEaAޏtGKMO3-F%EX'X*#§pT4h^m`ord)e7xIh0fTn(|βLC-' cgãѰb IӀs!?Nb¤drRW|t5ި'J=ixhIGޯ:Du\2Bet$vΓ;kz bQQ*, ~tʽG~T$a7Zcp?sm$gVo RonTMuudx@ҤՅa[W v^~t,TkAU4K;*ԁ3Z"_+"(Dm1@}(Dk| Q[Kk㕝k+%)|K9$~0i"HbPͻnto{ .ƱBG[g&TN{s[ Em+u Lnf\z9dԜ́2@LZZppU],_j 5X9 z{v7=^\]&!kXpԾ x; #W.1c@nEi n'ttrfLRɎ-rw^lS S+%m٘9^?3V\٠l_{+h'+1ľ 1. 4]:47OU9vz{7s4jO|mۣG|^H#xbJ(7c}dWrd6&GE~AUAnQrW)BT9 ͋n\@ -^sA}~ײ$[YǍJPJ&=lk6rumnˋgzj50-{h1 XL1e|C͂ "J(\=!0ZG9X[? fݽ)S 2f+9,y;b|F kYe=P2w s." I@ϩE|}{gYZ07070100000036000081a4000000000000000000000001644ae3ba00003850000000000000000000000000000000000000006000000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/8]?Eh=ڜ.+ψX!Hjl<:>&)|\1,09Whm>ß}KJEDͽD bK#Pfm"F<9R:륅3tB-KT*aHt+/ 3Xw;yY(StC,KX,V+>m*7J#1y-wh0C{zGX!WPœX;8V۬7߯EE;`(F)b|׳-i0b5[xo YK\/ rZE]$^9z!2pLDBNJgw5gyʱ_3k{qqDA[Qoub~.A"- 3WѧqH2t~S]* *Bw`gTLW/djFqM\ǂ> f c xkc(wn*kv޵袍eqdѯݵ%3o]sL_׍n j5l~#wPmU>!?[s)<0^[t|OmN q=ylcv2uJZa3~z%HlNT]RM'PR|Bϩ,@'t*۽#am :Ni'꿖\ApPYt0߲Ø{(2\P&KRt^:dcfo#DI:- *n?R5s4h+[bI{ jkk y6FBjٛ${fyvWZ"GMV䎯raC0Py}' LmUv! bWG:tIj75584/HXaT۬e[ o ع RщVԥ?*< 0Q"/og}̑MZd>YdeX7:((rCմ/u]xUjp̄ʅfr J4>E3$6mߖog׏wuxv@ycDaOޤ|~!;ҡ@Bt]ӬT:o;ŠZʑ}ÞM{neJEXmfLP pHQamrfWWk# a$0륻^-73IjG`{vGpA ?dcFR$lۋ=|I#尯bTxhU'v=ΒAd?e:W* ^V}j-~SYvk.4ћ٦f)+F/N*O P6VUN6_΂p4%s=+cAWg'R7 IGTgj'7&<(Iގr<'lqqD-+s<!ND w6e37!y tkC,c0Tx(QJ%&3kI&zB(2Fѹ8#11JS.jLxV̂8 őKeê:Xş|v[= VJԮö:+fJH"ZUZ|w^pLP.8nHDs|a{ ҞwӬ| 5>0p O7{&(z!R.x8 }q|s! 8n~(sBaIR}WRϼ+ǔڲxOd1*(j/ofvCi5&o{ Vhyf[JTMa^Ye.Ѕ4Av!#}H95ME $ i / $1Rԥ ƈAL@sx0qPe-IV1֊\X'U`h wM_̶Q.\>:Gx cFLqֲ  Ju4_}q^r$4sڢoȹ+㓔z530ETߴgx, 1Nt6GkO'He%pr2r\w.jkcn{OG~Dnt=NyTra8 o-V_r;Zdw0u Yk*~S ;k?{=?ʊ/%J&(NGG282K؉F UHy/nx)' WUe?{]4!4Wiĥ acGayh/MtC'۬ X=xK_=sXk NXO ۴ty4[g:'i`z89N$yּIZ2^Vk nYQ [v]5w]KrMdb)vWmaM]Лd# 6,q\/ضgl] O_i+OH30x__QAf5uduh^FC[04᳸%h6=-dQדp!}ǝ4Y̵G@,h"NԃG<1 ?p _on緻*"I v貗G~;6eͭ$% 3*VW%Ćb_W3vibj` Xka1 QQ!i&WZBڮvL!ڤKimG {]& g6:bbUt? \6N[6W7ß^yp@( &3)%ᬣh N.N`_>TIǓ3߭CۡPC2Ns?gnW$|ouE b,1@HzͿt& !j^?N+oL*CI!N A3z=觜6%Yy-|ݭ][)enƐS [iTc&R`#)6 1& D\A#Na@,~>dT4wE>S3[tt*$/}]Q~z{  E%GHݫX%a3Ե|UWLv9;^cU?hCp\B|@^|eDOCElhWVugNFq;6wА=D̉Io[J |w4yxȣ H{ mЦ0X }g㝫AA_iѹJ^[eqL'']x@1"z!y6c Z~fHd5 LɃI^{c G3~9*켘HA#KD{ e&+~F ǘ}Z W`.۾qSw?1 i??R§N."iXPƋ, it=A'6 F7 T3AWkcc6IRc!s=+D!C|u?>{9\t]7z.9xgAX6{SkH 񲛫VlezN{h-25ZaAs7uoԋZa6AJ !OsaF7GR`:HnI-oͺo>"|R"f~8?; 76-$C6J-q͵U˥Z H6yyQ3ݯV4;\{rbnmׅ}Q/6,Y?|CS>܄U1`~, }* FY$r7US1P؁5 j3=g9'J(4>,3)]RY翺xbn JRif sB-*K~Y 彡+˧[ZSZxtiVi|Sj]LR &BJ'd/Bi~-VI W7x¶ iςOV-0-‹P(p_A%@6^p`P>xr}LtbWwHW²AI#H~ĘϥGkS_ fc..vSZd(x*QC07 XvT3zzA0jˀvB~l/[^ds*|Eֿ~% 79W3x>X8z3%jg_q+]ӗ5UM\wŻÌ"ZmQ˼p4`KϟZiaU*a(2R7>R& Morl&Jձ9?LS{bdBh@> VS uHjBJWNSD=j3v%s=Yp'7!|>YS5 P2zMH0jfʣl(wdcɻ[Rxe/ >= -cz'bPxŕI[?qsilGC"@1h c""kMxA_-]$|,g}Qi:ygIT \̚L /Y5 xb)#_i(?k,otxB@9 u5vptTC2Mpkp J ZyuNiu0)tRW ~OnUS|dc̞*4f5@I aӄP9+ }Ă!^ O zGxPU:#º=Dh$ YQzcĞq+"$uG ~`ʋdp;&^IIu, ׬~ O3`! pNVGp2 ZT":.";#KxTjLݞǰBUϺ<"J|DuF>8R;>f WBO4=VeL"qW;~tNNޥ+:VtG/9ЭA:n g m%LВ<$z;lG7KZ#,sK@/z# >s>tSKi"eSA?~HCys>eNGtŠK|{Ѝ+gPe-MGjiE# ,[>v- 8sYBl5X)Z*0~N'dzc~ri d;O(*Y1MOq $(w(G3cNDG 9Ǹ~Rn}4kUxajM'H|kEW)T a`a< ~ILxlCgfz H:Z5@HWugU{͹|aNOeѯ-xg"꺱u펞Z}ա,6oٺ}-8\$аdGH)5:3P>` _= γ?,U1ypo6a4J{,)YO>2_JLե U˰]4٪d*\B=x(,]ymkocTj:6$  z.0vB(n1 D]iݬ]'a'ݻ%4XdH/*dB (!OJ<8Q:n1qiR&2DA:_`Y~ҵjJ@U^'aDc,?<&0{Lٛi iWvZ%%S:oKILe',7NHclY8H@vP,ŠDžP$f.yku5[VwL~cJ=c~)|Qj J$p`EU(mKQvࢥFAH">fjZvbg;7"! |܌z펙_DFm_Y C e[ ?+Z|z u!`{$lU*:53_7ƩZ-djST~OG/ u pB3O4'7Cڀ Sxm4fi,tEbs ^k<]t…rN;fq,Hf0™\7v޹yWX1}ʎ)e bWFt4VH(Z^$zwCDYCӽR`a2u&X>:#p2Q1p PC--A%LF}[K|=CY)R &l*ɐd؊ae:=?R xݹR}TEym9kIJay'q՟^,n8ϴly>W[nW=8<\dj-vV:>?7,y25RlRQ@`)hnSb tx Tq r [{Ǭ-ff x%Jw I@/]3Oh$/Iۑw9|3IЈcZbGO'eh=HLTS0Lwz;~CPWXǠIiAcs"RdϸsM*XCljm 7FF.qcgmYCe$7 Vܖl9w1ŃEo[n$|h6;_Rp"z @Qo 9{`<Ncڊٔ. ) گ6OhQC3o g1DmS=R^ Qt5+:ZLJ@6ǽ:|CV~k~w_Hi^7͆S=J5s{^ɪIVr&Z4n^+6{gI ;;drv#V-f.Rw~eF *Ύ\9k'Lbӝ>" ^I#55Rњq&\KS D#%^,dU: BCN'U-fX Q(" #M\^T nlͯ0|O<\BeS~13nSZ-)f[hȴG k5{eCp3WjEDQHڊ HW2,~\7ڕc?cclxϙ3 *sr;Gzf8&]_pvX"\ #UTS-)|GX} u/F$7τ%%dxQīYy`크gİ:p{P ޔ_`g(_C<>ҍVvݞw~itk` 'gOFTKCn ,ފ/NďQq!hakӱopBX`%0eU8v^b$퐕qRb# oP +!t1?@׽[\斄iJbI 7<ؼ=M|-&k7[le*?;$|%B2l`8ybڟgO .cHdYԼ'G7 BJC,bl6tȚp5QJ kY^%A `}W55Bx<>\"hV7ٍ0Gg䱷`:ɐNUx3F1v@>G?/A IbB'|¹om|DUgwx+GF JMj㲂칬lazL!btN d؆Lq3"[  q2qtʠ,Zf%3~I- 2N-<z.Nנ*39?yW_f-^c4ŖD]܈#ga_Bh?;IL yU7|" #z!7UodsZIZ]iR ]/D3ݾP|Z&R!7  owL3XTRiG$ @v[K i ,jϐq RYG"Rb!߃P5]r?`èy@KXQl 6h>"`ޖ+B ٭4N#Mu2(} d'8oA+0$DKM|(A]Tg]̩%:Drhv&a'k&%1=GHUx*AoBYƕ nx_H[/;d#"HLX\:V&BdψB=D\EBVMmрsfٹ&›V9á- h`pxD͵i mͺdZvKײd-ZΑeV3CAD}7 yw9,g L#rDY9gUKOpLɴN?\SJs: e^?UOH^r7D>6f 먩({`=5oxhwoev ݶ!UK:N#/]d7`&܇\wR?Uऎfb59Tf6^>{x`8(ei j HF^RNRplÓwb$2zh ɏȒy _˄3uNU`cSjGC5cȉ5- _O WZ7-փaH9oO !S)#eݡ\c x"nXa;>=k긳8I2#HGz-ybbru`ϊO跄Y wI' PSCǒFEI_wԅ`/z6kпH( ]mBɪLMlE$x/*-H PO,Ng$OTxB^B jF"<՛hDx HAy*bfEoNJJc`l&\VZڰ}Y1o7p{ m-(PCNµfaΥ~ mQNOPWۧ(ք`ئaIE 3ؖC \JU }]"D ^Z+,=2Imt~I(d!])ع(Rf퓶eflmkXO1$5 O_"_1^sRNAs%#zh-s' eFFz*A~dGB%S)/vC丠4&,ϑC-=?_g,d'>GBS;6x,dρ%,W[e/ǵ[U/g)Lxq#Ҥ{NE`<'Sp`>‹}VTo,AHQN]uLkFAO&mǠ)s]I,=v_[bx5/dCUHvq d{."f|&LaomY Xpe(`wv1k!.W\¡Z[KH K?z_!Nu!)BcB1ɖX }W& B(+d6Xɒ"sـNA"x=<~$t,;.|ө+G2 !:Wɳ8EXFI,3RVǂ;<S3qYnf GS@;Fy*2͟4H.Y2U#FO[Y$K" ;ǘ #=FMDU1WҖQ@CXLW3߾O]nYG.~=u*uU Ƈ=", b~X{T?L9!ӂ"ޕܝ-=*xb/[wOdRFcZC\)yFsO?nE>l6bl\`:ոYt ;MkjDDԜnn]8uf}=\6cSf9K7NJ\:-CJ(Vv.:#?w㦪\[iT Bt+xt ,F^` >qVBZV<q&,. R֓˝D9S 7V&SFY/J\Mie[zWOC+,H(tq ,kצRmZ rYq@.Ҁ{JrYc`zbL)ueXR#)P$ݑe%VIBX\Pk/l]A5w:ϒ>)S~1ocOI4Ze>wJ:D[v~0"E'W;Sކ};ERs=j%_KX}#OK1A,gIK{ I>N LFh@,v8,[}}o5|SRI6s GNXqi<'-_avd WuȡdOcH-Y~%?61D ]L b PSnk*9 ,?k*xf NSpmd${ޥ9N S] NXuSuAqxڗS$u @rz,ݺ1[}sr[mpYCPVpQH sjڟzVjeq'f)pMl׬<1FUnFL?D~΃Mr9RJ¶6_ŀ:ų}fmzU}'x%=/Jh~O{T(WK=N g 0`bx?@K>>%fTz*j˜hORz?|)#_s.8|ך뱉.5_:MHcr珱5q77}sëRn\M![d F>^kx6)snH]@->BB;m{/a 驽Sv-ݜ@H]#̼Þ6#3Lv :p ^]GϺӮyL"x!jxnD_9 0*3nw@e wGn6y(6?I Sܑ(\ԣ5"77>n;pS0)%?msM/Pw?'y5~ŒqOkgYJ&qeluEEʟ:/j=wIX% DW8hS%P-SQ[Aq6̰8]Q]橬%{LҤ0 쟎nTJߖ:Hd=$?Oi4EFfbrY-Oܔ"Dp9+L̠GԴ*,K%z2598TG6Fʜylb0u#tZD&LQnQ*H8c`oy<2DPih.%vcXț; jYJq(,}`tX߀~ʼnԤ/ygL6 nP(Fv|-a/C+}YCQؽqEtwѠ7ovsU\1vbwQB[umB*ub^(C_4bӶW=A,#3e/ڭ,ZqX6,l3^3 UDRoߑ70oAEA;볚ǀO2&j 4ضvi tz{@ӎ<DmA)yuSO}G%e +TLy=3RY`"$z~Dr9EPov,uɵ[d 'I7%xⴡھ^xIS\eBq W(vnݲLqzyz WT~ԥ^ŭ2I~Qdk$iayqa,(︚ڡxtP,UB* o(|-k!$Ga!vGg3W&]eQ#8$=sѨjJ@ dVLy( Sb2@edFzY.]ص79]RAȁN Z cs:<(*}X'I|h LDbUu=2O f.5 ę'?FtwR"_;?` ko 2!UTw yEoDr!+3"ăw_5.ZFhqUJ$O[+w"jj ŏfSM6~'qFڻmQb [tnms!"|ܵ]H@?"N1/p7+*7jJ"~Ǣ胴x5%6{oB2SwaѾvUq<ἓR5UXNn06d?Z?6u5MU/" oA!@ 0{kE_:5g!b. c_T0&n-MC1X*˒b7>^{Y4LKG[[Rʘ1x2UVt` h PW`.emaܷEhR:W=av3=h/bEQD~ܤW|ey֚*B2?a=-A qԿ#T56*t<bG<)a0/IƵ=F}D$`mzYfXP)QG߁+ Pp`n@rs2?,pRHBx2m,tX1(Ќy\8J>3I0 ?H!P.rlIT:iU!AQTɄUBׇaD@ SM\#dm7l ye[+U :*=?m=d8cn|V]uj[0Mqp' ifl) `*4~%5O)G;Lƒ?'raE/L2fHOa"!vKou=ӨM|LS:u鑟xDAB ~,hUO\LFePv(Q7aSS}wEc:Ti ZQg"BE[t[X+F:6n>q3QɝBl]r90BGFSW1JH6d)3޲Hrܸ 6`~hEC8.BO*\ODzzDIp~ qn.vTb{G _v^rL2u]tZNs3tg[)|y ,SEmHoUw{u6"ANu(L+͡cmin 9>nE!Y.AsynGtTWXa6'ٍ͋#vbuJȻ6r-v5?_+z'4g<\b&IIypG waP$do4֥_=uFAOijzC_o56{, A_gi1va;DփomVwU4,['c:W/mVmj!MZ(x6kSHOg'J:> NBFS'V`iebŸM{=SZA2L<*3rD3f2q`ʌLb/  aӸW.]l4f/Q˅հwBp9P 5PMR1"Zs;=`3 r)G ݆ uD'MYv$.h'6}ڏvP.#zV\qU2${-S/$GW.k1L#g#'jͲ%N1ሻ>$rt ᧾׬f,UUѪyiv_8Л;QV˕'$ hy93 MώDd IV*fth h&FEo_@NݫIZ"ci I=Igr%Imhq2V(ϼD@ q@*=27ۊ{oLK+sRعכFW% 'j3V6T`I K4>nS""EFk\Nv//Vze旳YO.Ij+ \Şz7 d|7<50ҜH0@gbؼדO-Af u54x߱U-зG(*xI ^yw':\&$#d̉=_dXØ]ȁ s z-<TnCUa4sD~KKnkaʟAr0jF*)=Lt_+RȌLU H|MBlj3&`+t_T(̅͆wHe)ZQ&̀U~RV؏Bӂ~g~PzA6Mv68sv TFpv7E?|Iź|O_$(jt|AVNCӫ'= st[gfz9;oopd\e: U39 5mN0v'n[ Nć`Gꑙؑ . 2- @+o)bO`@g(ILNiՙW|.d2ϒ="HxIdPFU!t{W!oc{(giB e9`_Eeva*B)R5/2 @,K ~.#)Ho(q^+f:)2h&!hQ1to{⦍K߻[TxN..)PTR! b#<ߥw L|.Hz8~ BHlCiTΛ]EFa1H|Bm.&\Xpĝ1TQ:P\GsP5|q:Z. H(v- 4ǗJ /X}"fO[wrVUϺwG0bX:+ q`)q/=VEA\HVo3Ij*{U߃f/`F^ z{J0]6.Ѷ~ Y%}gH?iR5Q!kҤLne\Xd ;ͧbȮIk|fwHi~4cՋ0*Nj \%޼{*V2iSν-m(ckOZ#WnʋK1ANe5©0>~i(ftzcz,]1ᠺax%%ODZ*rަC+b1 aZ@D(M4/Sկn|'xGM?T,^Y91ۣ+I &}{~SqzU~B:yΒXk [4&_c R|5EKH:J:}<]DO^s;(JL@k)UQ,4Dٵtxn]k58+PF?ҏoQ5]W 'ruj2;z( V4B7x73X'K.wr=5R܁4spcY"Esh^vƽ q l @mHVFY@s9@MT2 IAnrQsw B7l7F, 7 t$ ?Ґ 1 |X5 2'㵁[zz<[ b{JcΐCGAk m7Ag[Xх| #4ᣦ&y#Eϛ g೜-o96b՚z?M>E*Q3k) ]m PPʽg ܿkq"fƝb(!:cn㋚0܊bNPYaBݟdU,K:ΕhrI#\mNxg-v+2I!8L} idoLlBLL:~[A3=5G<-_t9J)Ҳ`ݘxIj7/6(-lĊtx$_M'0 ҉?5Ĝ`?#fiR1jn֓,L}#pVp]_wRqVSsq =42e ]OyV9=F멅FkBԨ _2'ƕ/"NwٗO ?hY&|PỒV.4KJ[Wm)PbP. EN,1ͶD(׌9h#ԃ#4NѾK[>N$]ggZr1.4A| +e O,/wyE\8f BFȨ3[CrIVhaM#cn\0>]嗓0|&Iø)9RR˱s%[RV2<"&MECfRuD~ H|#љuvd]^{ J٘U,DH[(lO>xj.mqFk),3Ab4rAX#-~th)d7&n!dkڮ53YeRh}ꘟ$|ML^U0*28 ѵ̘}%|я 870@b?1 \H6VOP~@T i7\REdŏ)O HKlCH.),~|MX) B:X㊱j5Q)#W+|yCVcA2D7^03PPyհ^JEE /$n E)sJ'5JlC~A VWMg/~H6ZR:^D|ej <7w]j.ԹNP@pI{ă >A\[ Z3-L-%*x,$gn N ꤅ y:$<*=طΫu4{MǁQwՇd zDL${q_';ޤx?fHnwBnfU^͝2r)rġY$] j]nkEdjɢ=O+Eg-5SАD4O-{ x <'be9/GOʻf4u hFu5*?aÌ7PMn`T3.*\52KqBU<>T<2d嶌5G(Φ$ZA#Qn6d#؍l:{@H ߛ:Ķ # ,o?.pK1VziodAny!lvXcy냙B`SlLF).b  Z( NG^OҪB^J]j-q+3uSUciH&ӬnIδˎԧ.k\3IwT:D{RL &zJ3Lodal]?@̭Cw__@E(/=V%N7q8 Ԧ9p]a[+j ]+;=@A1M6 "F8 I(e)^ܕ˯SWqF<Wjҙ6ncP.'dG}Q7BRQvKG6/ɭDH\}K%zk .࠷. ^[^1(>d `߁N26Jrru  \:@C/[gtxlSt{gC)Yp;UˢN3\V u(yEl%a?{A3,eu0npݩ̨$BrO| x Tg|rR5؟8Ir_7 Pk拊Z[M$}&!̔/q3:ub ,2~kBdɀQ/wU}fL7͚cŕ R ;l,wpBtjhr"أ>w_/}kHa=Q3M'P"ll/[Y-R}rD,Uٺi%/G|*~x:hŀS#L"$(/5S `ƈҿ6͊W0M9mЭ~ޓWd:6lXkqlӰ 6[?-:7L< ǫ쒰)9/VQ ]yys]N$-sLnit$.f]6[Qv߽}#&sPm#0ۛC킋wL+5)j|F̄1xKTƔuڳO1ފЅTUk=e~d)a ^.B IHhEHK]PFN:pMM*&r\"UAJ rz_"MX>;.Q١oS 9W&4cz쓇!/R"E^O9;&2ϰM15ceD`/if~o$0UF'47,Kzd"&8) ԈjaR@m~% -Zx>tS(\aުc %6l}/km<0M/h_96jWg6O ۉayebR Z&eŀk6h ~$P/$a|ctp1'axUvN;.arc84<%(+,ҏ;PU(ˁkd6sΎA#q8Z$i ƯAm\SM^8R")bPIpYv2ADžPs8Ks?[0G4)zΰB VՓRA{vH!q9sS%0R\WHݥ?V5cxtjONQ$ElOv= LayJ_/5g:l8ΉF~㋹呷"y֨U|Y3]Lml'↱ur5NKb25KiZbKty3u8jۃ\prz-8MxBmoTA?b[?FAֵ>̖6Lqq8r($+[%F:"țMwN=hq$Iker\8DK?ZUvg7(t260.uePrLڦS* M6`VͼODQ3΀>0cAgI.uTM[45 <ȋQǨhuJ$Q?AJ+(\޴OJ$։ۜn7@ZDY, z$y% rW]d;ONP+Sպ?fRyUm~)JA F9vph%q͓?/6RL\@FR6kKM)]ﰭWs'p. kT6QwYǷ"zvJn!,gd^5; С\7ji=Ep( }V]yU+4TRu =|iy(b14sk,DBlh=cV􃴑ѩKs3lxEֶ^[<@R.|…}AB߁ӧ̵Ci3y}$dOύG Ǚ+` <^ kk>j,Y [iL`D[eJtpo^Y\sI;rlX;UْQn+>iGQY0^IOJ8 }Pb)wDh$i'ր cو꽪ob^5n: W;v6QWŌ"E5gL #CpE[4#8bЪyڳVmRTڅxssSz=ԣĜh F6jiyP}V ;cnA }1fgv\tSzɨMBv`ζ|| ,&kZIx,_~ICNEք4;gH9>%B L.Z"EQ# E}G*9s +jD:w8nTr]k>b UFdh͒IFl2L^l,{ 2]/hhѫSrQRvx>)g-m8@R4|$ߘ#z=.fxðb,#rZqe.aЊ`șy޲>W]6nts#P$M&瓈dm}bbJIi<Z֩hʑYwRMk꽂sbe]zoHv:xٲ']5|V@,S͈;CTv&نco~kʫ('ml.D fQ9hU ,_`<|U%kT.WtslV" 2eVn‡tYedla)u 1)ɦskP}SQ [b[ -]>d`+{Q2[Tiꠅ!rN"[1WonŒ[O@\ٶu\X_/g*E +[L:W?RzpVr{3twPAz5odҴ^a}S4_zmmfω${,FG6-{>V;\D6YhE^l(yltš_X[";.aHe$ӱۖ:M;.\Ū ri܎x!FQv x "͟Hg\]0;õf/]yTЏަPU(DlXG? :U>FYۆR^2\$eym5g-OJI HUK=hg˘]SṉK޵YUz[=ϸS'ښ41aH".qY6֏?MyXeP'qK 7ԅ]c^<|y/7?#22@eF.v EM(d}cuGjuKz<(DT;v!l"UPI˸=g@!| f}VXU˂y0hFdX&X)u@ZF~E 0/K|AJ"'lfb_@-CO]~Y8Q8(O2 *ϐR77ڥLP9eZJvXH+GWkƒk[%m -ln]:}hjV@O6std\a8 ,Zk$mYٗH;%'Nל(,iкw'ҞDBK;dڐ1f֕k9DTt\, h(\/O|! N'N6{ 3̤DYORiqVtGd8 75b@-`0"*Tgv R lP#o2YHuӓ겄%<ް4eS S?ҁQr-Z!#Vj":5s` RmMz|ߒ>&+Mђ' M[3PsAHpɮ{jlwZ5{8L6KeRCg;>d/ F_q5#^gj?#JxD,lZ{4^jw֛jiYT\F TMH̻!ts)_(yͶ\HjS z=s$Nɵ7aMe8Pg`QƮnЄͿ3yָ}9e ژ=vIU1umkiEIQY[&/9j\$-ov&†N!5_ Π{RI!ԁ,QC=FcKq!ZfRbgRVHީ9av쯈k׍k#Rh@C;c_M)*kA5Gh?ՔlMBX1-݌Ё~ApbK<Đ~/bƸ6|.e| in{P_"EkIY#VOb„[DmBoELUͮSl#d+ jCю,x^ڦ'E+_0k!Dy^{o0bD-OJ[u "Kh0掚 o5s ^>Q?r3is -av'MDՋg6__]]Т(Kl`=!V<r@c#>7E0Q}argVFagՏ~t-†:XN\ϔYz;^1 UmhYa姓 dv{ɩ$4y/~!)z8^r.DIJg:N99Gx^߾A彐vٷiP2lfR[D>osA=F %p"b#tJ|^[%r55dmY 7\NsGtW ɾ1 Vnm`ApI䏱 7AHpތupE6G>R^s h>4F9Q9/,aIf8iCޑ XW1޹N^LVLAx0BecJOĨNغ/t )9P!UF8dzoP3]{s11j%&g{ Yf%1rURI86ԴIP. [j"Ӌ B-$ .LOSXo2&srܻo%,r0z.QM@鬢[˘5BT\s.28 DcMa7Ei='ߴ&+1&ʘ]bv e_5;?RMYؕ{d( <#j z[US+պLJ÷`L"kȿb7BդenvC#7_P orLO۴]K~/_&k륇x-'JX`?#{ZH}dd}=Qaei!a~)筧FqANmj57z4 )w g]dPISdE`-xxxb\+`(u⑳w^؅G+c|,θ1 ♰q4ޯ-W۷^VL"`icxMҧ0 lM$)BVx&v; GC|mu:!9m~?U_媟 ,Z9{6>;C\Ef2&W1δc*^hO<G(/qb|3pqJNP9l;CU fwXTeф8:lj,ֵ(`eng]ٖeT9xh K  G@I 7u- 8bVR/iENHAxFl؛頡l]Ec #arpvB Z<͍ѣcriXx#5Vsۺa ,D4At;ۙr_b{TarYu"qFEQ!;/gg,5DFRcf.6/\yڀt0: -6֡o#&mLWaW~q o+1kA9Lz&YED6(=Ai̟Tp>j617bDM@,q&O/u;Qdom PdFwJ?g9:HlvA]p0cOd̘pX4)" $P`[7?.}U !#%1VƓpj](cy9_M%ibi.Q8cRŸjB/ ѡ/E,Ν}E\[4*ܫ ȃ>bU)_^y֤5+3M4bAOU^jB\/Gp rC݅$e8ygdzB4:JhL Sه=Ihn¹:g0'IDO!ܪz6Ѣ5+L.V:sNYܗҫFlw_婘rV)ʾ(&:C߻ϱvpuU}%:r9?Ez IagA@m8a>./s^@ê٩yCBݮ?vJ54明.RVO'jXz,&s}#uaGAEe >P JF1{M[Ol= sf)ngp kpur3>ΙSv`yFNCKGB~e.yӻ c|ڧy֮Oo;֘h8࿍Rk@Y,!]ޯ累QMu޲4:Zع&`7 YE%DF&"|=b+煰Ղ]rU.I'mڷ)VV"8-2atx? 2|pT7x@F(&r r,7Rnh5`Q̓&F42Z IOo\##\d5C[2̳sZ&>+7+x49ai$=yY/lEXYٿ|WC&E_41gۈPbOKꘓKKLgvJc5qj6|1.U0/12̩60wגRPŽR#IAsuCs!e9Wͨ5{#ūgyO_>bDǔuBmRvRtcW\Dc*ex[rڔИb[QJ;Ҽ_ob~Zq/TfsTp(WU6˔e#٪Dۂ·{*wu0!󅠒F=.(Z V&> Y( &b)zEq +B ݹ]1foOIA"=FpNy jָ;J+tJ+_%J#s\vJRZ?|`Y鶀X7Nŧ)IrEރSeİpkNRCtxˑc1ƞk-^qQ .Νdr,m$Y&72 J2 ǒP>-jUYl+''E,ɹ@&J@*J0W?"3<U3W/X]Ow5b|4)7z z m+tJ^Q 1$WpU=R/Jho}rPK#udw> v27#ֽH9 sUJ=ͥa[)!)S>] |K]圍ʵѳLE3<,#p{);L5xB8(V*AfiY(/9h2*0^U 0Pe1Ewg^ W9EPXJiyѰ<wME~` D S7ca}! RXٴVPWP *^_.Zt^1Tl qd̀zP-lk LU5{T )k|XaGʞa L~Ӆ::=TJ+.ǕSe؞Y % Pk9- (=K?L1fMingc,UxoFmݍҺQI~, ?|ڹPsZ PR$WUUaW,pq VR -th1Ge8[+w4&5ZSVcޯRsqZ{0G=ڭz^.̓iK/l mx'GRw(fUuėa cmL@e vx1\;y%ZA/.v4#x\)c+}Q9TTNwn-'"MF2w;;S m6pِ.ޡBׅr.ۑ hْOE {bØ5j}OE;q2L`jOΦ3ήqHlUz)_w^3xlVт^lmnlFҫT!(_Ѓ6!Ur]  ܻs9Z:E$t"Jy7'_^4U(?d[([!n I5j]9zl| ķb,kS?<4OnG.i*?+25+[3$Εc-c\1jC{.$ V(F:~= aRG[o<Q ؤ|EP“oڈGKAE3`)A9ehwqD:Ve{,Hp N7wdVz,~ϊg}L$2rt \>@MsaثV*O25ˑ\%hcH4J 5c~~ja&BLd,͆wHW4qCU8ڱtƔ׆u+7צuW v. ݒ'4pHzn6a wGAZmWKߵ|>yIe5},A?|!c%I:_ UN8KQyَ*ϔڛ.L3M9(eƽ lQQ^î ho R+e77.N_ʮx;#6KD<*U }@!,{K$X &. CcXi|aB r!6@4v I@~_ocEZ B1௖Fy9bNj=NQ$zI_ח9 ,Lq=.Mz+Y;f{\ Oz@ bŷ;$G*Wy>?Glp{V'@̥&DUщP6Kcg=Iaf'Ƌ=[G:ӑ?~پIV[$Ouu:P+G]H V+_YDvJX0`ڋ hVCYp59ȯ7!JcJoĩrW E w= CEqPg}(vDZ/b&&l@K.a9[dGIOvS1HRlp5 3Wghmq]qOjs>cZuJ!23JʛJdWAA3Z7>.Ė+E%@u gu Jd!gtUWߙ6fK#D0iߍ~DxPɴݳrQI?ɡHr;@4h` ԇ*? ש<4K˂O 'cܫtw#.~ΐ!xݨI0X+cG4 DzQYo4+g|- ;gB#ܮ0O*P KQCzKOT(f?1f 4[n8m9wj9`=ԽGEnbwv g6SKɈ #EB_ i;;Y|f\[zNk9TnB;(iE["UP^0~ԭ.uĺw?%o"}ޱîJ(BvnO`Fqw9$ 򕔊 lwXsj#{!ARd`/CuA|/W2=a&2v&0fnHZ?rq" ҏ2[cކL^9B,ps0#_ *@eьL6˚驆6n D|enф(pĘo`#e-E/6G6* jnI(Zr (.?:x|MQ;=}: V2Q/tk)uue} *#2fl`XN#[^L\F`x 9^R>fAVؔx+LL_I8礄fgOKDm]sKx#N)|MO+iWhbC?o5*1o"`T{9iDq0PJ #h =RYYVߡG'M Y/!; GGƝe Xy ̛s|-߀acۛډpL1S&Sߖۉ?.>~o 1}"U׀֮nԍW7T3` 1DaLk48Ec?]D`Bv=}++6w-HLs/źԗ 5(]N }Z2`)eIjxva` !|nД:&i_V"bs"Tu82&qbkc1W RP:z\O;b;BI'OI<t间:|@\234,TMTEnӅUry~#[+ٵ\|9Cqj>g;As[i:ʩա%.7U$|DfU|Rs o!$.M;qhҰ }Ih$J$r CےJT0X.8,_a헣R€J&TcNrO:$|H4 a;fVAqcE\ؑ-0G$Tx*~&l6E476m`K`pX݅9b8ힳ)[.`ocjRzUtp'2TG_@Ԃ(ex : miޛ#3Î N0.$th!L编.$sMcdLQge#:k;E󽏪S*|a+my.BՄfVF[OB@h*PЙu=:fV Gu|vʉcR0}5Afr¦qe|FˌbR&b 66ίRt?H d&g&Iy,lT:bBtv'p+\X.!ʯ} >ϗ='Ag]kk{V@{ey 8 Cr@q@^ j5l 1o:`W5ŝr~1sl=b$9R*cF8 GWBf85w51=䲱 ==oh22bTAE  **D@#5LG ı]@e ,Ҩ86*9^(+&}J({x%WF~֝y}]G ~^ՔkT9k^ nN,Obp/K5}觃u96p_E=%(~*{6(e_=1 c`XB+_!qd4 o#ȌHQMNV&ct==S'XPL<'h^k;sg(?siz=$dA2>%UMi+!(BV'mu]H- DھO_g8[qmSfZP(Ę b%2C̕a#J*8G*qBS]!DLJA ֑Y Z9@݄ɶ<ꆒ#~."fJ><%6!_)}RH`JV0>O8]q?&?1z@ʼn`qHImG`Js9mVs*U3`q7! 6@ٌx1UG9?p}jxGNUKTZH. cQ9N s+|-!{VKjY:U4ͪbnQ Tl,XzA_3XbD@Hr/L`& ټy4YP@>aS{'~~x1>(~=2 y_r_Ĥ+ ?!𾴯坔~A)iyW١lM^JKq2!LsW ,|"/CzW^}X~#ϴ|"R(O1Gw^pP8jJzD~ceZ|~;!&1!=ZҍYh)S-92F`hYSHơF4 CBܓzUgzS]8ܶ^M?.VQ32~íR;6ܭ,=ٔ|16ԓ3N>Np6:]aT5yBG!sPjwO + 6v ΃-c[l tjiw=;÷2 u؃s mos! DkE0" AžMu_lי8j> =_eRÇ_rH$eV7!yڽg{@ЬLn/Z~(qhoB9GWItu*ƒVV0 >d*nk:ׄ׫eU1yswvDgVJak~Uzz=b$_~c %`vp< v迈sȧץj OKꏂh1 V6id}BDoJPr:OhrHfLJDGvXXވñ҄`WN)icNΟ /~WS⤕zqwA6s."(w]ߕn%@FeJ Vti{8Btw>:,E!KFL rR듒7];]˭&dG)U`ک5!:*2= >:&cVLФf/B==#ď?Pb6ͥBd#=*MXw#5E}NJ LENB~NTPoDBMTMVM&"@,xFQj/힭Gm yׅds~dpZBim:Ad<%oH8X}V mrf_3dp|8-d- 긖+j6yT1y2MLPy{f̩+:?$]F7% (7PX@O {130wvIM]tC.1!ƏE\\0n I{^λ]C@&C% G/7_2IH> ޡXRLb׭RP@34: w0 Sr]?ѽU }^GW4DuJn]@.GԩviοYjYTJ ?Irͥa~7Q!5l+! =`5ԸW_LźlEPҡxS;1T$*븧K%<^g. ³g$ ~Mc,Kle<qQ1qXcBf )6>"GMsErR϶s!kRd#ȿթd8(Q{ٿVC&B&Y4cá]iP XQvLJ,-0ٍgaAМ ?Wd[0|1mK eR $z P2xX3ݱT]xP|Mļ@1 ##H:] +~SLzN݁kZl\ƄINA&G3ѥTQuEBZХ}$0TwS`X|ljωUE|g[z7ݏ1"#3͑a}Kj? I;.M [QB[yL"sTkŹXX1IjIlATf)Oy3~vI}C?K1W za2'%lW׊Xb$@fS.zY+>Z?_iB SqbC7/# kUt/|ɣ-nvfNnsH8KwI),iG.D 5i&~o%dq˨akfԤt|QPmTP_.vђ&ҵ_-A)RP [ Ll D]+E8O98q$"n&*3C]FBFfM;&U'>)2WʣR3s"ӿۡ^V^OϞ^IŨ;Nq+jv7,`Pd!O1Р^×/1wgJ Gjܼ~М(f{H*E"TE4 .Xߝs(6&CR6ET5Çp-Ghi)s#w?̀T7KvYNS⊫N!/ 6y7Z f4i$93hn?U 0Aҳq2ZFlf6>>η`UP伌^LdO"Q!HSoV8 ,/]p#K>4o ?ƃ /,7:%hAh9 Z ݹ} p[R]f'mTbnl*⣓X;;=xQ>Z_KZ).l1].`@s'Df^%u҉߬SFL,"o'Q%xU&siL?2 '?u?- ج1,ѯFAQ 95j+Aݦ5CUG4*\{JH~A&Bw V$'T2N7NXFR}uH1 E_B" Fm1t+b`(Bu׻ґ0EI5$ sQFiAP ?z*57$+?=eڜWU.kܺ.֏LS~/rjDŽ/zLM6d8>;S{D pX,%ћ[ [y+F tti:/ 154o0LʳvL2:+CοTERcIPDZPlwխ(k[穏@+ίϮg0AҠ?+1Cujs YZ&%n_ y긓}bŤqw$!xL0ISk7g. @C#5bRHr"^xw9_h L؉w +-&r\S!,]YDM9OwG~c5%Ќ綼FЗ;dgʄdOwdݣk5hllwȌ8ByPz|/uhdKٸ]U] ?"70[ E״6@fX)Q.;"%LBw.yU>\r7ӅS-ā&5d8z\m/*f:T03.׵uBA4z9BȨ JhJ4 Qת >V2 +ȡSϳwxy'tiQzTqt<|@s3X5>rV f{eMt9`ȸtTM` }?OU~z~z* @`R?»=R#W_ Wh5NGqgMBB /qtF̎<I\3/R `Xu&{"ɝI%x? 1 *f>6F2U%nz@'~k9|ўb;Ɠq$ʿYVxIT3m8c6!n{,l*l`./O4ֺfyOCZy\] "!),fƶELvPMm=AU[Adw;GJD7a"N}\0os"RL~GP_{@A{Cw2t/+Bd*1|p~hUg\H+a3X!H+< K چ_%GĂ0..]B5G63S<=RcNLUO e,3#Sk.zyܛ 2UP+wE 0c.QޞDbnmq]ݥ!l6 zʤw@ilQv1M_OqY-1쟁Qܼ+Z|d}'TXūUMNT1 Rͅ@E'p{uD{YÆb|U92cPɽDM]uLzD.dBlRE&[ڒìHžӎk'Z 0T9]=9$ TkQɣ<Й0M/O=*O鞃*7I,Q!:{5g U+}ڝ"݈RBC%xae:Q]=a9n5idzEeZd@g&%4N#,'%-</Cqiej6FMj6YZjLtN(etd46lp!_תй5b)DK|AWEz{(Sbi#gw# ?5ţeh]kx[ycswQ?ys~-e~hATK<,)lڐE H-;%S`evZVf N9H7huSϐ#u, U7yf+{!m鉱S1Ooc䵿 pR/Z4أ3U@oi7'&=o4񜺑n-%xQ(iH0=C+^M_p!Z|(ۇWY]᥷ki9vr*K)+.QPFK%7&7~S[`J xb~<=4Bí,x4h:0]>,\=wReig"锤e| =֔rC wBXkNe?X%Rc\話A050xb;VÂSup!p'B6d$0Z &,!.x>ԛT\ԞX[ht'DCǨm'5%Nmn۪ :UeNZAu@3πrP* @{0_w(*"EFNV hi->-x)p?lzx*; 'AsPZ`̐QR4r/gHE#xX]-*^^L3sh<,;hV袷Zu!D*X?Q6*:ֿGWGpזzP?QloGzH\~ kHrK1 ApR)qIᵿca*OcŚFC?H$x-!P.݊MR+C׽{ TٽŹT;4x#/#o^ A)!va[4fo6pw~p[toR9~A%u,}RTUͲvM3a'j%UJKZPψ'oG==dn=jrٍ>U/ " ]5nn(#"Ԩd=e@0[J{52W^%Qfr!zAH ׫꼖q |OQQeT'$e-gm 9HR>w Ahp]^V '^r/c%q8({@ OAI|w]t2o8['Qa΋ V6/F)ICQ Lgq-nR.{Mstdgc¿.;@akK.J)D R2ƶ%[@Uǔ%Qvk_CٯS;w9./ޏnZ'ks h4 J= Vq@]>V1yTNV9Y  .WXP\*}S2 ӠCr7|5Ȉ߉Ɔ ^tDZ=NM5+{/}MBAX%bDOd`yxO=d.$v9b[^:~;SCRRb ǏԴ˼s=Q@Q;qq#^}MN.7@1Sk |d>$0T Ǭڧ<鮔7(}&+?P4+ԅvUB 2 \vk+ʧl&!pJA .lqg{r#6f[a slYv/3w\@V̀x;RlYG#M Ж[b7&q.oY$b۩Q"lԆ! ))Z)])PY׷Ǻ#&i0kU NҒ/K@fUϵfЛ^H1c+p^,<3A6|bzlC8x_/-yv&q+oݐs;4A3jK'R+sǠ|_к]^VjbYwp5B#.r9H 阻Aغ73߶u fL*;OYI˦FP]Cj֛'>SZѱģy1hgBYuWl7QXh:3]џɤqSlaNzaa|6`%v3R3O};{:ɰ֯=mDLi12!xq&8ȉ|ϋL40F^2H@MG59"wN7#7NCYKɰHY@S*`7J5)Yp(K[IW k2%4܋42z6T8]3< 8Eo;%\Jd( `{ Zn9;b鷐!=yJN]n?zjZI4\02_S\`_$?c"8ym|ᄛM'f}?'Rnf˗D۴t(#$FœBIt[4&(><dxWI2k",wO =E|厂ȮͪfT[T`v&6L0Kp…HY8fu>bqځ헛 ݎ1h.i}+,gFcP8y k tU#|˯Y̘l, KHKq8ɬ戵D _QP1\y9Ż*ECQ0˿!gB1^~K)عu)(UB0n._+wA w>g]Їr}zÂɀ R[G%ϟy,>' 4.Q eiy5f7!M8˽sHUpj_5bjRn$N+b@mCZ,GF59Ѱ>Dej-Nzz qhxA Kbvv,/O[cq;Ӹ8,UDpԸd }?+ } ;mc\3,T ci ZRnM<\i #s-(${6ࣺ H/J͉0 -֠?aW ?+g _|T \v=kO䟵LIL0 YSqa)窑C"ZC}4^Nx \Od;I#U`7Q_ Łe_:Sx?>dEkBȐV?0k1٤"@b#"%Ľob&;O|B a _ԕZa"(U͉Ľ=`&ޛQQ6@VSy [2y8N7 )\YulAv²)5^+f~$Ю9ɲd/3.H3ILdZqΒ`ML1x.{Օ"#`[[ x̝㗔hjSn[1_2wl ywtQF鰾EJo^'\6;1go dqP0~6,dcy&1q>ch2fNi.CMtR"S>V O4"[>+'Ɔ9Hy{sfgFXSve }L}Xמ NpX$pL_EC]R4xAn3;hC%#Я}qG_gėxVqUCbגK*y|s_1&-PA7B{'n)=|2+0gF>OֈwCetz?פ [--˃~R'Ar!O0"3EhqwunℽVNKip-YJxrF@Smpc6Հϲ&䨑fv 43a6"ω:Y zC:3yvkoX9/j"&F^i>цn =I,H6 ^b.얊J)\c蠈7wbf;ihJ^@ReS)O%ō8m> ^=|..yY)Ld- w6{/[3b>Q('o\sT%aHBU^&/5'U/؏TҘz%s(76p zdm4|sէd! IgW_ԯa^4j[D*QL ѹ ɗ>E@j3]m3oM⥚Sq1|Z(/0E[`,:LRV&ӷ2d(&|RC4Zb\ s9c^Iq.KrLѲv`sSF MJ+r)5z&iK3?P*th d(zr gic|^6Reeeٹ-7c JcF;̠TWB;fmG[Q );Rb9Չ5( (|N9&G)+'? XH`'P)>!zIi&N5K# Jb굢Т ѷHGɁwYETq^=yۼչ~#IA3fYXם?F#*rʡdiO5WZw_:I5jյ@;'~K>J%ܮjo0}IϜ zPYfHMB 0ˇ,Dl5q1]< oЁHpاpe*̛`$ESF(ɽ1;PtudEzIi= QYs%]я|UT8|/E$F-ijYd}v◀t6J8Z?$t!e1Y7AœE,Gm?+3C4BW@`޹a)@9 HȼU\ P7{o0TUKe{Nlǀ`C W*v??[IYXzO 4r 9ArPA },:ڽZ3 葹P yevTjعzCi0 X5mBn}g^ZX~< UrU$ǂuO*qsޏaXMe&r3SJwۨ>T<><ר hniK6%Gg=͟!EwY@ο!V=|+lxs]{l<`Q λiJ!a]%FsQf Ǽ}AKw g+IO)`ѧ֞Wރ~#p<|7!Tl ly8Dr qt 5Y ggҫqe6\Ԛաdy"%<%N@]ؤvrŽ!] 8*g3wd!vpz (<+ V njqbr3_5)wWwZj"9rm&^~,\ݙzr 5 Fix?G2J,jbg8[&`[ 'yB>)lʁq^>%8eo$Lv7&KUxOr ,F`Maܿ0Oy΢?.st|űF/OA܆p/tXgTpD= jח”FS?0JK1h:*5.z?(tTxCC6늅e<.i ^= \tZoeu‘IU3{DT.u٨~)2C%/\Ie 3iהs{b#~7a޴Êtm &r\Ne^*؈[u6iAާ0PM'Ovά=Ň(LVed|I;]_Jk~)P}D.fH Q^!^^lȿZѭD?ZpK9tU\ۤ ^4K!y.@F84SϠ8wru[|Үxd"bmVt;dr*t@lI"C$TmzA2s9AۦHed ͐. v~WoeB[%Lml'4Τ]>`c;E%کLi@$W%ܝZԁ } ?}h 'ZK !A\cPU/1fF'V=z EFn C/e>ֈH@)zkXCsB8w}28ΰ ysw}nN llѩP#E#רm*'OL!~1 I]sU\W{0nÎsSvQ&k:&?R$P/d2ZCeKzld깹bm=13L(MBI4stpg|TBw2Map@gf>\mo),ֻBJ$,$lgn2_Pj6u>HջPІ9ʘ=N{)A6$V'o7JJ/ܯq+"{kkd GAȿ7>:tPLŃ8۵f}Rh 뙁s3KM8^|%5f$UU|D_KPOх[l:`9)Ec󿸨W3x4O5^_|F K) /wqc.'-q zWt \ sȄ (8{ >Р  Y Q0ӋN{#Yu~aѳw;%pgE- w;1(8)ו{]8C^RydzpĕѾo\[)^g-S2IBzq~foM2 -:.o,^%z8z~>/R#?f hbeB hAa\tӰ li:6U‰ċuh_Iֲf =G NNt&Hx3W=YD4ЛN\2-A3P snSPG.A-({RT( ';Q;N_MlTQLvld[w$LJ#nň vXwc 0yO9|G[f4WEaMf̃oz$dj,kIGT4)K1H! D8Dl|\Do X%.*Ey*WR0H$2yA)%wQȚA+*NOYe9ڻ#]]0O;?i@gJd"ϞBDqq's,k8e2ӚkKʼnŀ=w 0ug~%%1k\P&Diab|+Qw{h23PT3uKr5.~fd9spцŮi׺mbc2FlTpo e~T`͸޳u2s)u/Żы xt>(3y7wa2DoԸFB h~Vd/& )Ƴ):Бp!"[l`8P^ &:֭TeW[ވ!s2zԻXTDayfYmrx!nߎdY3i4=, GRnRp4}꾉?T 䭪ćVˤՋ~Yr(\pU ]DՊEjyp:w;'.)g"b 'wO; XL)Iњ |GԲ(AN^y:j>3C[B˺ C'օS{r7ٚ\pDMSojh)_$`x"6V2E\w *꒶/,b;fTMt8bb19bLhoj7~.+{8{ˆa[pj+ ` rUPx#"3K/QEGsV+w~om)ݹW_jj8# WwvP@jHC^2^lbkґL#8=?%Ixǔq\)>1Y^M~+aS&g&؈lBl= UBk"P0ϢZfRD_h8} a8Z4!'T֫V6 fB\»)x8rx8S!pZHd̗',NF9tg.wAuԓvOO'4۵N eYi!9RX}"{tu- ,uX3Ɩswc2Ul=KN_M ?yK['E8( ?.5IDrW'&((i^mzS2f/+(zxrqU\Cy7ڒ}uVN/Vi0G۴u-4tBy#| Bw䫵\x"`ucڻ+[|~]uMM. /O-{â;m᱇u&'*b`3k x 4 Yݻ쨍xD+21!b" ,&9]1/ *0K`S:1rXQ5>"y}`Ã0257ao,dqvA2+cXqU!)VJ8s %ue(ޫ9FiDk < TWҼQr9M)#QҐ *9Γh}'r4qp5S` !6!Nsxo2soRiXVAMl^w:ax/4ƯP \,kVcZeؓ12?h=/gWI <.xz Q?Bٟ ue!1`bo_2sR-rMx$+i,\q5IS Z;퉈 W0⁽7u" Up3\LQ@-M*Xzf*^t֠Š0+/pCtm%֡W|Z301sգw]M$zkU-}:8Q?M;׭[$Mz  I~B3:/ [90 68&p< Й֏AB4iڛoY/2+Ü~|A/7P`ha]+󐁖PZ>]GHtέ7^&Äy!֯WeZ&RY*?H@L͐izMJV%u ILpҒ۠/ij"vQF ;?`~řs([7 h!i|{ lٸ=15_QDy g_^#7P_Rbo]6.v32Q5ֲhbF`&L!4:<$}ّqޱH4"Dqdgq/BI]OQ}k]4q?xmrqB,h!a idyr`FIنe+Ԝ럷4[1YeJ偯Tn+}kX]@YoA>~.eA؂V*8ܐk]ii](i5X fhD5ė& nl7[.$RfM|7wZceЮ-SSyF₋3ST4~ȍ`lz rdi ciUoK s'uEDU3\e &<'pWkX<:Ԓ(}_ĚXР݄$6pXSzE<,{65%.sf`F֖s`"B[ߋC:_[ TlCYBMjsۄ5cը9`hFB6OM勺LtTZꓓ3k'=W\gAjCOÊvS­Nvk k;hˤРĺfle0Tѣ7bl3&L"# qQREJVcoc76t{b4DPgǎo# 59rK0S@!ZG= ~x#RX&:PPȏA0p_Kg^Df0/FS]0ð0U$݆`-~%՚Jt__[|!rٔCx6\ mWxMXl-Zf>~&IL<8C0?% !6@@5A(fzm@}x\ǏEo1-)S,dZ[}w@꫊u鯴*k+nSKߧjrCx,r& JZ⟙X Kk5UƜ׫đZ٫ݕiLM8̨05U!;HȍuViR]IRݏqQ_vh}34?H+/U*IVkKadfyU 0[^;'K^U^WuL W6;?c[w e9O:]Q2}5e MѪY1Z?8~%Q6t|ĉPZjc,2PX@>;\Qje5AyMZGj"ܨc D2,Ѹy% WsvI7 nP-yIE_HJeWȟWc+}-eX_ZY>^bV`b ep7S/~'q-ԅub\/O+S*NCK3۱:=> #ad6? q:('9zgd41UNKZ!۱l1B6UO?3H1;q#NFTH{`'EiGCoS\4v]۶*Aڬ'JFלmRkU`04үyXG9+,ˀa6p3vsRR\^m9].1+)N@R޼xoC&)9:[BntoU~c1 wXʴA+/ٕ0ȣF{'O.WȂ L<m.j߱$EL 9`S^}9Y1g2nU(fڜTd(:OpL}0Xe(G \,+Kw/rk."JI ژ00kw z3ֳ;wx3O-X:Df(D5!" *P&2i P@ G8*GW1No{ګ|ߨ.g5T,H^]ypY1W(snx( m!/Oqĭ@V/Njץ"qj|deŴwy:CRȊp;%@ VcdC?Pr :tbJ6C+VBL; =[+vzQ\wNcu fS(g:MU[޿+sBz/ hڝu|R 7dF,y *ps8 hw !xw3>ׯZ'.-sg N$Bk= Hќz,ȃ#ٮEe%"z=pj}}Es;~+ܼےBr<ݺPLo-RؗMPts 0IFfr 5vry!4q![lKB-Mg<2֬=BKwkMy7wbݔ33/r_1JYh3Z7 z2݊3ٿ:T&\T GSҟo{!rb> ]`BKW3Hk+RQn k,K /y`qcH=^)cќs3>RIS+?Ʈ -rqj;k(S6S`* 7 bbFP+DR0\b[%'=5 b۬fG[-5$׭wFx2/0d jqaS5CME'yo{hFs9ǹv ~ CR^`Kpu˵¿(||%HԞuBzbyTl3c^8WYkכ=17 U*PB PfqL.(зK9(51ȺSx E".D= ht G1t "v k*RSeߋQ-;!t9kr1m ? ]ͽ3O濂> VJ]S_?w"u MZ(HpRb\ !_D3t-T\PrGF_s|3fI1Yfn9I \I㩢Ac: YW0de<6E=Qyip.\}@i-tcIF&bZH)4DGA˨\Q.*#h #=y&O]]C3"48'S +LݓB?Ф>ez+e'&0 P8g -S]l`?bۻj$ᄂ=ћaV쩡@MpO1{w7wD|WiztA"IlŕHvBbwP>g|vӁ5&-;C%RވȏlW^)V%hk@s]n^T=2U~l+ muIMbjުj1n1G PF/;KJW^c9 Ԇu#.ۛRtm1œDgr=+}BAo` #",k]lc@lS9dC%ed_--u*Q=JK=V> X_2A9@JŤd|{ 6;;-g/OeZ0Au83[}v.79DPu[@}DDk9AtJq wHWxP0^%[Euz>*u!np% EY=I6S~ zԤ[ǘ@j e#>zdaȂfC5ٳ=ъݕirK">d G,_SJȜ2{A;.,F,UuK4ɔc,7/U]:=/dJC. j7ZIw9<2._ %`F ϝD#U1^{6VFQQq]?W6R}ihn6ֽnr?7TH4Յj%=iЖ qJ-))M1 wZU;bϾ&:[q/<_YICn!)FT7J?# ָV)3=(tgύ&HU}b܎n "| -vV`$&مeq{5#]tkbO%WxeA05hpTJ;Ip(*a}P?,o5BI7Yɴ$]R(-xDYkڕ}o_ozʪ/ЌvS &96Zr(9Isʫʿսoq=={QHO^jx *BU c̓sӃO:*F7A  Cz&[nSQ05φFAYe븱¢D&! [ߛ+) BM vw=>wpQk9D ܕ-Xoe HN:P0\R{-鳗8^uzg!3xih{9+N]CgU!J)jѷ0͵n+"G᾽ПѺxnz,{^1_71HucJuCc4@z+g_v"Di6Pehz8S+G%JTuJ:/a:S΄Ž״Zd1&I$t-`3lx 5bt[JTU;iB L6!j#¦KN{[cs+4.O^sЩtxu'3iw%=fRV16%}RάZ'bӪtEzD4WGA|}Y:4>9x~jhy}x!U.z0\:`XfB_^ :9V R j=](-g0χD=PXrȕ%X*[7G_>LOxE(V~*/խ!D*ZdANfQ:xekae/V9`G*3':\Gi5_(~ Jf]ЉFnߟ h,vP2{k"BhcB89*~Q3}|֚7`4Q~=k.,uz6߃,Qt;VzhPnW5s+n1jP^l{#$JVQ>5W!DwnQ!{#z9|PX t;l/nݫiӥ0iqqe8о8[5zDO:=z+~J_Z{Fňn-13$Pa/.E8XR⁲Z>&89A7l3#&glL_>Sx#dq,Siݥ$ĎtRL,߰][kㆥF@HM:ظ5cxer8DT_j'pW J쟊j2|h8hĀ82u̥r8ͺk&Zw %s7JǘF|UNpˉ<煔Q&Q=*UHưr"-@r]&oq|utbTx+SPLpIDŽ W۝ot$*e'f&KW[Ҭ=& "c:ߘaf8dbi6pN|7/:mg(:gf +cY0mزYb0w峎Ғd~LG2[`CzWd|8o[Da=92pc;><-y)Y(*PNC3>pfN_#nv;;(Jı/i%j}2 J&T|pW [L?knA-yf¦_M IgmEDΊ/|<1[q 뉨>Zx0:k,^JTxy@;k$٢P1 $(uBjxy0FF l⯦,<|n\m%S iP@ Ehh_Ѯ+Mzب7҈3 Ak;<0l'5.H_x\i127~;0~vv͠ů CzǶ>O5+<^N42@՗%[,"Fq}yP*{Ggmvny.:*>TbVY\?y_%wƊEM)!RDz"aJz[iO2y;݊.tr]LTcbUM" k^Y2 :Hw7ֵq_ m5+hc#:6ҏNWgklSvLSO&QFѮة5`NomE~Ի.;ү &17̩I;ƝV20ionpV$\6{H!4<٧I!3M_9ۃDlwuBa\̿h8{!зFc ֙nmQmYMY]!#{EkLD|Bi(^]M_a)|$[/u*Ű2\G`8xG}Ū!UFq2P з=(W-ƕ!B:] 8.眺Q;eκ 2J 5tJ5Q 'BwgT1tpߍdj|{u3pn^_}5y\3(B'w nl.>œ,Z 7µw<}0OOYD4QvO7G '~KQѡ(+"9% >_╰~ ;,.Uq}=V NY6 vdENa|@kcͧci0=+c.\-!>7ɥk;Qz\:B%{ A;?Yu0XB64@ d5ehrtb[~x/o$v& g=T@skrߕl/GMo׹=_* xAQG AS]{ke)]Wߟm=|Ak' ,{[,읕bc}\6TQӯ?PUހɵIVM&3)E>Y:Tend@}9tįYL\i:ꭓson|O_Djg 5{cGbD.1>ON 4jn-J5|c½-Yd:mo +!qV $ds}kj2-g3 _b(߱nGP_~8 +8M,zUgz{/s}&yԋRҐu U:5*Lxn8<2NGKa;ۏ4 RnU~cQ6P߀:}P7ûBdY;OChl'H8Y)_!s7:glSK }>oNeĘqeUvʐKpG}:M:gYZ07070100000038000081a4000000000000000000000001644ae3ba0001756c000000000000000000000000000000000000006400000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64+debug/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko.xz7zXZִF!t/M,]?Eh=ڜ.+ζpP"$Aop~4(cxJg`F+)-AŘ-:_e~WuI`M(1!Ir`ϛjx̆1Sӭ@*/RwVQ1H44B+br㲊ɷl-n뎐~ˑ5k1-aޠFta+lY~3::ΐ#5 FF:A()FjQ7lp BYlo.b_\S?e-6 (՛e_`%}0X@NP|n꠺J:%{>px߻{ce'EL$33+;V!&Co/8oR]*Dm|v+`4f'W+<m8c;YLxOE>JTYb\c|W3 /zzM[;>;F?0=d g>C*-ԭ(Sͱ(Ymi]v $%3C e'pv-0pǏQn۶]WnP]|ҍkPd(ӧ%!rr*T!<{SV0(JoY?aLD=&bGVꯂ elY<Ԝ[=O}` 0֔i%z\h?.fbѧ7y[I7qXvr6$:vz+G@ &i.E$Fe kȡiG@X>ݟ=>}"CQI!׺$Yt@7ϱ_/B&km~ުTD $8Kz3ς|ԺkHHiq]g -&bc#XҙS„+i\Oe+CPaHu8;V.mx >XxL]\dRH4D0~pԑD̡U\,Q玘ӆ?*4XRQNBp 'o -Iܹh_McUAjj>mľޥ 9[gwDjoWU-m&o]u&}ykXt_:!Hvs ൝uGO[qHXM\Ur<WO1* m~BN G|G2܌o zY(m{%_3%h75(}w(uMߦ\U6 $SkB6sIwQP +Bu]Rdz<`CE_smA[bu#o[x'fZe,fkIͤ<|Rz2P^a9 g+Uad}.auN꯰BUȤiV\+B1uFP^=.Ym7H;#}|_q\-\qnw&a.|Oh%ݯB6^DlRpWx@j(B^wafs'x&>φyc=5fUZ$) ŰdH".\:7؋;KV\I_e!‘ʮ\a˼{6m :>5,`WgLգ.%bo2 p*4z>h>?RB4:Z㔆̿ lS|ikۂZ4:vKmB"W#:4Szg7P3G@T{,b#eyTTc:IOM+0Zyܪ-@\av/Ęฬ})k-.7䩹4S'G+ɐZZZWΖ/!Ez6k-S kw1eMO0r78S~}DJ(H) x;0ma^gs !7A6P/io:P.%sn}!6+~r|ZXNC(P6ו_?Oj>&nBӰsDE Ic@J*zE`)g=Еi;nvkȣ[i" rrt#b e%5;FEi!Jy4 T3)|Y)QwoѺ:zM-&l%H yQ+2udnm42 @O流UO+ eB޼6Dज़5ˢo.HD>+!{8uNvL[;ɉͦYhmwГ4޶62-NhT4~޺D;!焗o?r91$.G)+DEmvǔ`{7+L`Y |9J0uWjjAЩ+Pj>KxH]vM:'bJ#;l>Msѿ[96 LqhԬ]-"U$9@v" ^EAκ[Kq36#-k!= P̺V N^pb2c&DPTױoCyAN6^~!hmr^g@? *XqV((܈"X9duvG|:H}gٿ:] ezLmQgoP ($|Wqy]BLMl$9"Ti2<ވؠ-",PD)YS+%CQ5|Cm(iYݹfCzx>!(Щ$MV&qD:|F][VqOod{N[WQ8:1DE"TbT3E45}+aA%3NP{2t= QX+[7]nHѲީ[B&Od*חƆxJ1DΝSw4fYdA9"LK4Rn܂IK?ƆL~r@Kr^Y$.1ˋ̇ @ At$N^⠬D,79f"32 M`PSI\"wsO{z\y6 tVTz*|X#1ׁ"B%>@lE@`6XL91w?xǁ?p];-pf_x9pmo-Ɋ0e%;YBj=m~'P_~GٺZG/]|ojK_vˇIþȊJYQBY]b殛@[wt-i!FQpzAi(-\J6m?5'ZN `rD$zwuN͌ An`EPx~ qqa2yA87Tij@J,#4ٕp7GCS!m4;gٙbd͊&QR4h|R.ճA4P;)FbUdpa{^3"a{` ['Ϯ~*\#ߖt`ύeK4VRIQ|tOD DWP #۵oTL.RJԻR*e1' 6,5.!IptjbUuXFլL_ ƅYdL%@??W|FL"bn1sG D687ygvRQ8m8^ɮH1cs"5VrLMElfPճ,R<8r13p+p3j=l%a<A7rbڬkaC0 p?"ax35 02TIF^xhax:8<"y^g\YѪ|tFX/luoN#TB@rSᏲyG|͙e3d~+`a 7V`sOXMImӶGt; z0XܭC9*ohDJQBNGMwD/nB8K|CysN<6M PS/EzX/8b"~rkƲ0n|Oc0HlL^klKbvBn.oqE :Z;i ]2a7Da/-kS_#Xw']ojVZMn4z:EXe?=9F,LN"_;LeǾlӌuǢM2!XUahdG{4b">'~î|-*Ƙ^lDLrPݦI AK%m,8h։LR`Z9 &_%B~Ǖ©I%QV#FpmfCSj\!Zid1o 7Uk*"'$/(' EmZC'Wn|cڦ2, O"3mdr޴}x&M8`3ܣ^[4{! ȷf&x|4MYe7{: |q'.Wp-|^xSz/q{qM}\8aTTWDH#j%U?ގJhW[HbSQ—zrUL&^Jj8@$RSfx0az|5_l7RoV'\qtc\8~ @6qJ\)I0<97wxgW1j_.s9c-(}(mvfյ"5rxY#Ȧhu1,@d}ǒԆiyUO: ȑ4&VOZ瞮//uLs$#ǐU(pzb#PN.[OUŰDc6qeܠ(>+$Avx?: };>]gLFmLVzGV!+ƎICTH:"ISt|W?O.AUgtvkF]u]d?w C#SMğM^Ai>5jU{dOi収a,X"IZ FO<8ZUPl8c`aL8ᔘ Aǖ KqR7 1 l7{w}45A(ď+>þg[?Kn S#+R3ȲlIُ1k4x&+{1,P/r8Mz%偌 ym5AhS&^ѐ ̻tҵJx~ f@t aTݵU:Z/ o}3l*/<\bp\"YelOQr& h.~~Rq\}e;\ @8u]աx1{DbG=w&9>>{3c>Dr=ͽ(k4ߟ7wY$5uzn+pй*ZmI3QG'4ylEÙM >6" JFm"¦P ٲg;?`}w)qk08@gd,c.V&ædl$̷)qUNvKh7I(,h@=Zd?A!'dWN3D137GøClhr;8ff( ^|;N.E&[{\G%y"V/@]s>oDLW*d(69v;~!fQ]wZ*2&|t`*;~VޢmJ)`fHە="5YkDZv7Q .~Sэgv@m l>mYU @xT|dݤVʃNj/M3&S,6%Ҭ&VXŬ L" &^^c8 O>@[R0%)RP,F%b*E@l&e@CK!yxMͼ˿!WݣۊQlwzgڣɁ~=$[::]{LVء:4/ڠ/fUzU-\eIIU**LhCd{~^K.:CA73L,`g—ۧKi̙q$!dᅫ(n\!BK-DpSZy\oe̐ɿzԏI5+Z =*ebLҕC'QCxoXhrA1~R)7kԝB7;tիsFV_48OL7L|G`m*#*n ˡh te,<[\ l>< C> DBS 5=P63lޅ (FPƀЛ4z:qLȔM~;'BI xu b`~l(_FݟǛey'*Pڎ(}375hny?ɡt=@s2=REMС2` mLPh@]!9a&aQ~ݒHf:ڳ㒽%u0Q6E<SDdr;a @HU%>Dm@l1H^mUID#dkK(D L&s۔~옟O@V#?@! u?:@h,pXe؟ƜSu:ު[AY5A,CROs\f}z}P|z};?s;oAL&Dw԰=\TW1=^!LnR=PpL, Ygc蜼l(;4&?E8שU75$S7kS,Qn?Y/za`KJ%7ʧ._5 ]6˚Sd}q.[z ]C8Jfu!?VQݤa7y"sxGo;=?_Уt`p֪"Sܢh6,z*(TnöK |+8?7iՎo`) GηԒCPOc ߷4{,H{ #?{Z1NPY~m[xlN~IS%yUK!G".oj0sܢo+Xkِy `̸>=8\`3!](do%1iOo&ȼX <8S xdF6SӴOZN]`ƿ(*h> :7Ƨ8,Jw\eY+W v; ,h P=t5Lo-U#n N'\|IGj&^IShuS5ٌBY[(5BiM ۞H&1B9 uN )/*_*R>X_`Xw\D0k,܌OlFs=!䨻p~*9;h E^{QRޘۦwU&U A8-D!%D͢7[J[~y=iLlԮ_=+K~"~k[545W?R~S Wr<,wKx(eTg HYYY?Q{2tQ~. ܽu/d*|6"I#v/LR2 XVt442tr-7==[|U:ɰj@7wq ԳG Ƕ*h"8q=g y]r:s`O }2BQ2z>8FA :껉CؚF Y+1 M]', zkJD _QŬ@-OJI&5ug=b5$#1XT 3>oѱ>GrׇAKPXg`8>d\[>qf?dv\-3q*ʩv AuR<>8 Р!Us BȂg9LE@)cdxnF}NU3wQMBEx"ᑄ9ϾZ/-}Es"JOȡ{uAC9]5=+v_#Ǿ/#hZj*Ff6UzOEjq0u>|[ޖ!*I\_EIfHKSi`Oc-SiƈU4rtߜ^ߴenu(lZ O΍LLw͹:6˿u,`幻6 7t#ڢEq~q:F%~D]_T)s63Mn`wVr?"LE X#e3zX9A[ёu$;IM+$~[Uv´:1F0ܾ${  ?#A8=Ev"m@K1 Z4mv9(__Kq IXqԡ-jOaryettv/dS2bݘKC/g@ ut)|_{"K$!Ѓ#~I/#om=UQ·UlRuYr/3fl (O_Վ uiR7a䙤E6L3KAǻ94zn1 @@!CXē3Eb}{UzՓ,}{?mq0-yYHHICPÎcFMvU`< .HgrOͶ lC0MA.ljFCaFh3)M:\TVVbMTjpΠƔ[s-UD= 1S' oa`;e }[bWGPVby~ʩ_7yA%EeY"Ky'-x"FncA >s˔!Jp jޫn} ߲H,,RyN_A13;yH:c4EX6Mj_6فvi48Xy4ozx:Gui6>Y?cA]bZ I>^>YyeD\RJMfЀ_sڣeY$g*/05IˣtU(P&_*3E"lښYј5o=-䫝)hlB1 BfŘM-嘝c~uҠֵ[6*1Dx(\~ \-LWn~/#4C`Iu1[S0,߀oefR[F+T%;IgAR,_ε)[U`Žwn2B:!x] -_5}ִ[Onit㌟Q":/~EVRy2M [1=4e܆y(\_ 2X7_6QԲukS |kݡG`ɬ%u0*6{O͏oEr[زҍLK|=ZD0A9J|?MXnHh:OTBqaJ/o!Sk5xdwŐHl? 2ܶ02 MU]C:9N1 Sց\`k1`!׊%(Z*Y$ujP7D‡?U4|^̬3o'_/=c]T%fQ!jCeȥ3zB otUM.)uC'R'I0j`S:} ,oTN+ lzЉY)_QPr뫫bF,a0iM ڦ/B16#OI8Z''Tw Iۘf16 A }}Z;VG3rQt>yIȧOʕaB:؅S_:7j#zf-o`0Sxy=E&#WeR1Ma Q<"4U A]M_.m8SSGMș<ʎDxi2]L0{6AREC5]*tmgJSV8xjd!`/O:|hKrvk3jZDH39)G:g;D@u ѳM[QG$&^&nN5] Nf|uLm&]K5'O_Z}}`@Ȩ0`%ꎹkhWi)_p ׅqONf({}ơ9!уcZa-`1Ƀm"i|glѧ2# 20GQhȊ% CԨ5p Ng0REf eJ@:>m+:k g}7@auW&0 ".MSBL҄? XvڲDZ z` W&'=vAُ{k}o@w’64+hJ0T_r~XƝch<]GlRk)S'yy2L[ ]ﭢigxv4ƞ>*mX{=YҶͣ VG s"tvh* Lv8Y\鋍?!WC]j?˜/Tw-E򏼟uwY0"T9ZYmpo!ÏpI ]tAiO)Vֱg[q䫐ZkbTFaxaO7vUkݡn=$_L2;m eAE"qSaY21M`a%NU5w~#3c~QO]b=P7H)/)ytTbUT@"U\RCS "ñWy5լj5wN28o;dGF4TwOY6õo.'`G=T#i@ =!Cm* IX;J:ƨ33iv|`ڍé[V;._GN$ X3WSm7ޖ+/NDfy,JQ7lD5SH_8D,r]?4@3DM6p&x a?^_ U|-/D!x5qő_q.Jŷ,vTX<_qZ>eR6 #wF9^ݹZ~Ԅȡ4@zv?Jo+&%Ҹd }**0EH\KUYZR4ulJp50:f@ꃟ!5^S*V:?? 4VG \w1"ʗ؞t_u{q@#$ D2_,\iJh-oV .pMXT)/̒S4Gd…ڔ-j+P~H'+R ' mYg!zS(IN-jgĢ_ATwi;آ6" mlYXT3>umդdȂ B "l#t©R.z@hjjhcO*l1NSfJY+ }I`dzZՈn3<&Kٞd#tCI4YGUay-kz'm%tYĴaQ=my~uԙR5AIgN,TpV22nQm=^^7!AkSە77ͽ4hm4-q\,M((PجW%^\ITAQ/`( (pDJXƿI8 8 Fݨk<]ƿߡ11޼I X3]^__/|9 㧑6yR)&e%S,VhhO$9TI#6 gg9fQjĄ7U@3#D. VK:/@+?MsKyZ1/tR;)`qՒgif<Ϝ"ߞkS/U¦@mIJfkYo8"+~c?wMyr@ObO8>q ?> U2+ n,LZ$]=33ESCPA"lL1VC>5Wpb!;@ l,E,mKYBV;3L( $LB˕Snַtmy+IsOS(9(M9k^iHi}RIv #EKr-\[CCx~p8fvb :hE0x/=#]t+"D4/304^ rM$=@m txhs= қyE*0j&(s|`>L~TC0%njz?gBFua9o9V~I|@5իLLrfӼ TzV/p3l{gjIeo$73d暈t_Cjk740[ ۑ,'Xy7'w䱧Z(7 ,nERO.VA0`\w`64SFUP(9a.7t K` fx=<.9>tD2HKvy(jp쭽'2 {S%Ypjӯ~ :sUGm:S"[~LA}t.h}qPM"p=RA= k; uXN4R9H}S]9|9\ cL$>Bm$ ޾BD i/ػ^9:CǦJ +$JiibUCrp]{/ Z6f$f` sXg;uatZ%t,$&4`O [נGM38$F+62Ӯkx( |H1;H23V=hs.4Wp3$  vE+L8dN~ Z_^:VK%x1cn7sϳj@yу T_(rd%ra^ Sٿ{ՆN`^Wal5F\$h3< Lyu[䀘vv̦P:Lh0;]P>u"Mu2>_ ݆*lwz$+q\tƴy2 zLõL"(/B&mQ-o0. `k^Mx)dD8&dE1F4I#7B`gZޑgt}g`%'mc@EE=8\U~?_ `QO zs$Ik ɀ VU$bЩx官c#<7fmاҘ}94`(>%k+! ţAH6d׾?؏jDZc$ 9{tYrBdm$5бl<!(۽*ݘ2~C[ђO#ީAJLH1[${tKȮ#dUК&Y*{ee5J?$` sGڞV)/&SBvX'qRxG7ͫ}xi@g'V`Y!z8 k;z-hK1ϦONF!˩j?qL0_lHК>U" \~0^yz;@ʺJAS~ds@(no EsCq-[T2 * KSa\}-Z VQ }b\B!1'Y)DOts>\%nW@ +e h[(@"S+E/#@IU}K-}(56o1 [AiihoUT~f VХÞiky56~PnLµ#Ҽ[rtw1=+ 5AE];2k'bVjcᓜNQ]!z)ς?aNޒnw] !xX 9`x }?@a I("?Hi^:DǗ'*Ž VgJc|G|ao! }auCU:"HF,"uja+RIf A5"Rv'c `}'<檤<"ys@ z 3hF fB-`|,`b"1Xh &#ictk#qbCŃ1h(GFlێ-|A;%Ӈ/dvGa>(3~!)BN8@xӮ"@7 wL`XqGzۀH ֦WQ,?x?ԩ3ÏIj U#.}yI]xqG ' K $k p8Q:4Tjq>*_QA>tHs:ps2= -^7#"unqQS:9f{R|T\>j>WP0\zKugC5BrAHn!grUўk@#aġ@Vns|xff_k  }ØN"p}6b=>kWyegY[q oY3qM5Ek%-]dъ/_~un,I,b zehN #Sܮ鯷܄KKw,m( PiΉ O[;{mG8U ꪄ"D]ѱ9x@Rs!q`t448\Ej(f7C.F6&qDbP~Ji|L<,[3u /yN7U}2sk+4z!^`_dSW|#>܁yǖ&mCs @/_ɋ>nUaHc@Ap* ~fd wQ92vs uTnFm܆u[.=X[ٕۥLYN<~ ؠEhCzwN\36ذA6sT+@ %/$N֙+0AH=BsI?*TPARpe1jOO3]R>ݭ`;9^wCZ񖍏_ Gn Zp5R  k2p$ΉYQ*y7:>𭪭Yٱ4]IS sɊa!^e 7@ e=Ǡf)]5VOI=`ʎԛk*]>pgky);W)ꉹ82T g/V#T\U] *#O5yָ-lN@VW\C*A,s:qFY>R 3XSe'zb*ʽNü %CyFp17[f^*4 PvbrlS;}~t?1'AMiS$沺!oI30߸y 拨j\@S Z6[_~nV@hIKC`2# #;31Z[:4^> N$eZ.eSLiq2MobLC9YԿn'ɟ詪.=z|/ d (U[l&% BGE2&x[+M:msb ##&ԋڅHzTpb."bD9mIF)yè ) B+"dhS5v.<~g(^8Xծch߀M"uq̃:SŏR}^+ULz0;7tL|gYFOeU6Rv0Z 4$2nSO ;ts3!G*ąMd_~N5|M71CYQ*@/Wf5`< B`P h)HtVP2J$nϿqś87#+sC(Y/DqjPE]A% |΍K3la ۥ>y\i7l3xD=}b>LI v :ePGg4?v CfJ Ү^j 9!E0YVF?TZ@9/&aCoJZ]⠹9 Jw/4*jxBg={҃>b!ԃ .i ƗFs $OM֯E4EeQ>/1^ӀJlWYO[$/t/k瘾37fXJ2N[8-y9RQU\G =[Kf=oߐ%Vp5/ڲb"\5wPbOw˜Cgƹ5> 8,]jɰ?Tv TAA@)gg⑙/q ܮ_298a _fE,ENijL@j3Bf In7{ཝ?>Cj6TD; fb"Lz8塋yU@ uݛ* ߑ H؎ u^r^Az'js̘I`9)&YK|JlL}`5(S^褵;$3faW"Zm0 OaUJio8!cbb[C_9js]I(UOg;G ;}bKǜ&k*k 'i)Fꚞ%Ffj5 X k6:t|R _މܑaİJ7oXYE(v]"R9 Ƙ4#7"9]ƹ ,6eW|J-+fvu?y3nDi3HZ)m^ =zЖnNx>7@+=Jpfkt~u^XÅa-#AUtJ6G;.pj$xif PǟJ&K M>%l>=bS)l[6k%F2i䬶]L\ .DkD,nl غ1ƶ?Q5.9 t 9|rrƪL]t%-A٨Ĝ7JG1]ɕ/D' oG @nts9 T A aߙ (](t\ 53ˬ-e MFCmhL2؆iN o{ 2\?Z1ee jqo`Y"ϭVlyD-9#+2%#'%{`+fQp>e8SBI(G|pq"C#ft{I7>c$zj}\=ۤp1`=SkMbHتeM0 Q?d a<Kjg`t>Hѓ{G|wU=Q#BA^B"%ͥ`SNYF!$; Vla|~ կp0<ԭ9iKWT4#oL Sc,B1bZ10ytYp{l60]kM'R`XF S;rt3>{k$\Ȧ3^ۡ-quUZx "n *çE147~!˜ Gd%;b(k˱|T՚8Gga78OKc(QZ׫|^iqě':м&w8@/ &cOYV_N'sKT oiPfXR['2|+71m!bXޗdz ]JpO唼&C2dZ*Bqk/a;ks™ߥ՜X3n3aU &дQ3P>mq=;P͇a(ysrzio5ÂfrbP#lxwhʘ78ӻu;E1:@ׯ$[V(h#izs&lb\TTW*g-5 s I1DizdjåDQW#]hWxrK"aeqfJPKOGEȭvE,_.1 RCr 3/QmjSr$xQ)~*V:R]%M?ôւQI(xSaWJl:bMuK؏VI@Z+ h( Z Fڗg&JJ<7 diNۙȴ lÛd$PdK;6mcB}s(͈"ޯYGtE| ۽CrL'?k Chs*]` 9XcuQ֟3`'|hqkקQ9Sh-N.c8tb1Z-0/X;W9 oq3sRٛ-q75ryVwWѭ̽y}\ya<7O[=;'MN2ѿt [:GQJ+8~-Գe3Q0ѕsh's;5DZtW.νLi3ljez1n TxUV@銘vbFn x>sblB%.2P2`b*5/{3J! & Y Dj\?)C9^[`ÓJ1~`hײ bEkj{ 䩁2y0qŊ# 1 7V%"+-u&Qu7`^O?Q}ei:-y< FVB0/BBZqA'1F?aTk-Z!sL%Kh®WSqwiu3XF>D x4cAd$#O7z q,5*PEXfJv{QmD \^ܡӜ$ON/?F\2j%(< 5Fyĵo|Y"O@lakpuV {~P6TÓnl8Ylrruj8]Ec"#BP+G&5Gʥϡdw7ҞlEU5F>a"3 ]k^b o#BW)Z j}p[YnRG;x۽/߬`J<12̱q[5ݒםjva:{ ;0 ;Wnez-j[Muˎ% 0_s˜a"FHp&&bup'}[Fy%exJ#a꘤_4%VM54ߚkC,pg fvk`e6t$z(8FXl$ֻF3FlwJ?螪*koD.bUMF2y<憬j3Xb{sZ8]X%oXV_ |>|5A!ʼn2?ᛍe?K)on3-&S31->fp$Iڠem/lv&]NKPFá9|3dtS-:C`b p_\kD[/6p5h&; `I HjLc`}@/cy7~;8Y$ʩlʥܑk`^8}KI[v S]yr ipF7OqҘB9 ( hL{)o2 QuMYЧTEPqd)'yP rŰ$Kg!}MG*ty IAR85'<˸x3WF eO[˯d8~z38sz)'2?j{о5#<\RXX\,+czH!_iK肍<"x1C'~<0&hiNΩ nź)跉~ GXmڻףeQ`hPC?&p 5qcѼ%GOfi{ Tҵ~|I|tgFT/,9x*V*DIhEBKj^v|%aݩ~mѩSՖe*) ~pH {Kg|~7 $-+~aa-R)ǀsA"{ RPH# WK4](y U 63ab`A2Zv&̦^Ao[znFoWOvqwupH*O #2rF!xS8b?!LO`v(g tb]̀pI!ǻwT+K9sJp`' HY;- d 4DQЎ]4,S2vykѷ t^(QQ]M:Ϩ*q8b7aK3:䜋K3$@WBrbQ~|L{6N;gPF.DU8*3U{NOt<ڜ v|sQ!&A(qvw%BJJE09t@,xiZ Yq<壜uo.H!!u:J^ ,  V2T9kuؖ7Jb?d u,q#?av2NNTelpNbLWj2}G@,{EUNLB^~{u| ve| i\ސA\kR/Ց hobs<^\ՈŶj/+`z32#F) iP<ThDXa7WJsk-ai34~SjDmap*FTrN f&`o{Wa*0tj@#p-+Gh0p+y!`PYt:;ZU/0P(ŷ6N}PZ5b0P\)PK9B1Y*4 >Y.UP:NydPsȐIU, O}΢OCTY=fcۭDco1XB gI=W9|.OT".AZvq)2>uV aV} "f^SxO$}!>Qj5ZBX1;KE,pm6ҍд!u o Ϟ5U<x@*pUs:BUɲoL)cͳ<< yt.^q~gLkZ[kq1ė(i'4ͩ u-qiK0XSSQ%ZD @YU%;yNQ ;۔+Z]YhxP!$TAIjJϺ@2hdY`-ױ$(Fyݹ24rf}Σ; f9LK9!fFJ(N *N(jn[,$}ڼg2Pd&3޷) O#rzn#g\]:BM20m?QF⻴^ϐz8k b{-ͫoHfD ۊ*K85ON 3|TO*9(ֺ|i|:g) mL| əgO5ν-_Ȧޗ3R.ϔ^ Gқ鶙6f欜0_-/L2@Wϩ`T!ڰ n.T_)6c@6QvtU &Xd;C?躆GljLg`xbN }tT̖ѯ~QE]y:-Y+`⚢u^^a{u{G]^ZIrLBl%ģg1؆fz.c[Q5<@zҌY4' *hB1 e|Q$TQ!˰4'B3L9&2OBbf`1^dB\rVқn5T@5n|$H#5$ަoЅf!Rf9H?5ct? P u!6="I*[nqW) ,oZ끐 ,Uэ5[N]M@3\ >buɯԛZ/tX?8$mga>֋HOC gWE7jh fKLZ981XEJ_̔B4n񜐼q)JD%,|ɱѰLjkx P 1_r@=e< V]]VMH62 tLJ)DR~-BvA[$Bw_AEYoBt K`71`#42rê*xƃ 4B~bpo), \3ߗskkrÿ>KK>сt*vA.v:IWML,ϤqÓWqVDA™jrѬ4SB!ГϑS{BbLjVǼ}r|r79Oe>\; lH#?o>5Y'%fz9q`"NH1Uwl{a@AL͏~K^Cf OŸ*=DgQ[) 39Yur#31C,9!ՈZS*:-p]g U}+lA&4Ӽ ʜ`"lUǘػCaBلL*n6>89\l*M)1Tfs _N[292PmxdOshtceQ!=\\DW@V$Bzv>ldvw'c F',PSѾP"cim[/*G)0rd~u) -,mw+$D]3-&1`j觾f<*J rȀm+Hq|ܡ5ǀѿn \WlLT[vZPJׇ=Pk6Du_Ei_yI?0XI7,j/s>FrP`1!V mh`^ix)4:Tܽ<[O[L_dHӨ (H"~.ۯ*k{2kĜe `Qp..BWD(4vXjF8i=kJ|_xۋLx;D9Xp o1g >V8G*^;jo-ȳ_YsǤ@Ig`Cr(EQ^6 0X/ߤ\ӓ&߽yhjbڠ_[XnkDTjP,nӜjp֢>Q$ѼPe6:_mӴ[X̚*7|e_WWrՋCLcBjUH[J TzwߙYDB =J?|Ae6>B x;%̿X0#N*}|`h> xon/n}f} Bd?qIdO1Csh굹xt]<(f^I֭Jgy1Z*A]!U~Iheй$oO#(J3w2, ؜ aǕ f3NQRpf b[IYP ݮqTĴaWً8^oX2x >y6ZN0YMxpGa(I=9(X籎mc,~$[DY*|Bk2^;2a0t(&nάVHVE6ZW S臷6|[KsZ\oI`SF) UՊ(*5xϺpC, Cza9ѣ0taN=\RP䯗YBk+'pSM׊UyĹ\2?f‹|`AV J1>^̀UJ._!O|7Є*1 h\;Eh:ㇺ<,ٯ`uJ~FLo!3hOT ;D;g-:)X̥fr kͥ^6eO<;oSI: 6Фn{׈QF\]YYmX@%tdْ b`|ۻqܒ7]sB.e|!?*CvOGuױS#!Z:#G'"m-\:sGfri VlH ˤ/*5gFψ}$/@1Z rښ"6[Bm|P} Aq+ QW `!ɥ7s`IXv7ISnyA95+'}X1^5;.ӱq udn ]f } eL)ِep/XW~SM#aˆf`Vz_ A#]qŁIl4:烔,~isjMBrwf~E $ԝ l]4&6gyNz೏~A2oC4@Aa~ 7z݉exV~VdSqh+_fݶH1E}GY7u@k\i2f];epVoM~EǴV ZQF΁Oͷ x (_\N[FȐɻ,tޡ*Ef*8 m j|%IS"MSIO0oaB A+Ӛ#\ԕ_ncMN,(69@ro~Vuڪ&B%b>O^!cwKM؏mdkwܠBlL PU9_<6ݺ"qXPglbw5'͸-b s7h8vi3^q4 (;Rd{ ]g!<q搾I;J*= j|ỵkޘvcVL.Nk[[48+9_ d |Wj+.!01{Ci8LezM9;2 &ꂹooQ;3 jWhtc߱؁/k2;tA#i247ѣZF Zlt+߯mqtો;H(!rrW>6LwiV] .OvCDpx-9}9=0л`H0c_)3‡|1wVo|wxͶR(M6t9|T[OǚZlǤ0?SA5.Аq禐j{1!) 5?7/օڐe)mzCVS" au=evqv<6L 5sKң;Go HZS>)&@<7I IQg,Y0g+Ei'y0hv?s2{M9\z+*ːi!pE@dn 3RZ5q{9UNvRt1;kKo¨rE#1̣s I4^ B ?ꅈɫ1J"hc M7Q|p&L!AkHi5M]sS g\$?$6MӅX;/5Z^9[ys9 .VtK+H[ٮ]5]n k2}ke6kt=Vqv 3BsͲBV0&ZRFO6oY]n#bmt<`N4]P,l>,?ԑz}s%vP1{r`xUxQ=崋C.xDqg),02S˻>U4Sl;˸NyYB֨ކ5>W &?iK|T0bonVa>;jĭpqClun8>TI_7AXq25TLbCB- &9>-]]辌~(FWYN~ 7O= PJ,Od|;agU>_(FXГWR001v18t _>ضvWD]:Da󃈓&5UGs.kK b.^!ԃcJtF:vurnPB*FJsV-cpۓ}:2QHdoCH$[Ϧۍ'Wq,{Lchsj)RU$=َj@V7õ'0;}' od/67Pnuu~9xEQTwD(q&wϑou'< |c/;(m1dD_ɇ;@V9uNuKZp)$~xn<&øzk$\,~2eeI}| 1k-#[q埘!$wגjĐ2'ꪕ-qqjj;t7)0^ h 8Z]Ek1|DMX I~ 5o:sִ59u\lK?!atGHg=[<@(^O8ā@$Ҩ>pdo&}uz>tnYM]a;ڗ ņƜ_Ŏ<4L'%&reCpM%RꝏXNw|?<vDn-0I![D|_-UCE3>mcuQ3-JpU㚅)"~a:ƩqzԉgtCHuFx! %6,,"tw9nCh9,xp/ ?Dw?- W5vAΕzy~uRST^o\ekToB]&@~ }eW{: [rKEv ׆jW;-؀4~;5C[$hJc#6JK^̹zZZp/\`҇ L uJowhކK|({#/Y֘EyɣAJڧh^S06b1x%`b!նOKdIrL,#=ܾHSy;u&й I{Wri %$w3}(rr3k9] ?!pO3t}cuiOvѤ ar6Û#n傚·b7)ZR9/cӜd?I6kqY;]Xn2qnJN+[GyN9;?hbP*kr{r>[?a9j5%oO4RSZ/.wU΂R1fc5q{s 45}⻀oA:68G/Hk;k#7ĺ"F}s@mHƒ1mAY^}@  Qux,8w`|PN6Z3 MjQky$@ABMtldMMi稪'0 ^a䏒Mx(FtXԽ)VreRPtkSWNTglOݬfr9+fLy `*8kq .3 9aY`DQe9U,eE[Ddu4J"_)a!🩌8@K5wQ_cf}z3^\dRX @ہv jH.V V1 bN6jI©,kT`0S2k׆^ X$g0u֟UHdvhBDx66M Ou'ZC?(B~xc0eE*DXSiFD/\M{?csh=؋n)v.HY:[Z5L}CD4~al,0ΰJSv L^:@I!QӚj /4DxjX rNO5;# 2nH&1xXw ܤG5|Fhѧc qdf0"~'@ }b K;RDnM'4&:^:nn('7 q&]!e%5&] v/6\i_-ȕF`& L$4CR9A|ZE*azvڱ@s3vvr 8DX, A6wy 5Iwd|[՘od^} t%6Ԭ!Wma"=xy$vN1hby\ (zŒfsjڳBgrY0ωt@ @uJ !%e(,s3kɺJzg_^:`iX:k_x7뒈狌{bS{qB(PZ&4|6U7θ_S_](?^ \Rša "gڴt%xeGH . X7%BXXV`* %:G 5x]h4 #lbzV)~OccỬ%:BlmPE7Y7t.ZHJykIQ~S ekDI'?5\{?WM^[E&45Vey?#<`c\#BZL'yǧ&MhPb -yg~Q'ƕyF Jt~vڮ^@g&MKTuMa7sˎ]d4Ҙw}\7do!)p'W[x鰉 G c5g1VO3)O;_=6En U(m%< ɾ/?|?$0:€1^Z&\%ُne{Tc]0~ wj|uz6r~uq)NhVwªpiY"2YwCMY^IOe MC]N?8x:ıL,TP2f#+yڎy*MyI݁!oH8/ 'q1,rYK2S޵3z-# `in"ou{ڛۓp}鰗^vmVTV\M#q?1-r#T@WHMn6e9gZI REbPfΣJ L2%]]|w9*jL,R z/)~O m^]^rVꡜ|k\$PubͷFcv> fſDjZ xI5jl7] ko㖆rGOA t%Շy VKQF&ccFoJɐwnG^57w0\ĭWW-F%/,Xf\E&s6y_Z p7nK'8;}٣u%8S*E(i dՔ.~^uy B:x@7PȖ!X*Vfrf^Z*Oߔ$/tLLck]x #n&c|n]rqBt .#\۝9"2d۰yLeΪޞ"tgö7 4:^]+|x2pgy&Θ+J܅6'( p B$!&/X)_`gmu+,yGLXq0^ t;W_D4$9j id! roH݃ƍ3`;I V*^\/Hk|89(䓐=k35$ mU_ CEgʇip*y_ +MpЗ8bߥ.O,rSI5Mvȣlv~P;@.[.jݘ T"dh4] ,Pˏo$p^X ^+=R%3Ӭr%ʤe,)^)A0rGpK5+4&؅C&gHAhء4fg=Co>]:ɶc<8D,bċd3Eup+G~ ؿ\ݡFdzk̪@WMv5cA.y0#aK^c5]B{ p|;;783ln=kT'ՓRcReyh܊ڒT<ɋ=hq-"TZ %&Jy*SvnKWC[PE9 mHc$Dg-mT;A.wHBe#iOGw^(5|@9](x+&C./2#C5NfHی]a|>.H N =si8Xsڜ }&8ӪT_R3GHŜ4Cf_W4Mo%r Lqs 7f.3 > U1Wz ?ߡpO)RLhT.ٶIg),?LfJ7b n:7t/"v+!J]|c"+j]y]_3؉ W5E d"QfZ~zҥXy{/QEUELe Ebۓ$)bh @fPPy K%PrZ oӻVg@ElG0M5C*+5`L߻ 50|[a *M l uy0JL 2͚!Tv _Mcӝ׊^$ tɩU?|ξʆ1Bj0q8 S q-.Ph#0 LVz {Iߜ0s͒F_D(kZJ? M<2>(UHU$wHeJ@[$Ɂu:bTJXü΀;(Z N%fUJyj$evF9Qu&+`ÆYô+>u;ӣP]֞3n"r5<ۺ%w ހ"*M?}Y}=yTߚxiG1p7hǙaU}l8`*Sf%'D2;38dګ8 J&WL^P iu i%"|Юoa'=Ac9W~AW(TCO^q=&#v bC2^u S@04&F'NkT׼lFb b<`mMy4Y+g[f^ 0m3gˉ .-GyZAH-z Kn}q6o$1Ԅk>I}ՊLeJt1zR5gɉ^l581ʉXPx'` d~_(e8G!$MtFtdQ_g6?-.Nf'b">a>>AGNdMi%PjEr6=!͵ xkbrH%bxEm-P_wfg3֥0sQh둥m}79!# tPz ?'('{\^X|2SxӡXKuT9'0qu D֬R=B&! MŐ RK0ϖ3:Caѽ> b,,x𖙃L>s(BG'$hR ΡLVL*Ӓ'#05 \`ULkW_iD/QrvIu\vښѵL!1. %oQ7 y2ߎi7~% KPk)h.ytJ$2F3Nu'c@R*?{e4qᘄQ?RB@)2 D]Z_]IQ敼%gۓ5 DMCz&:v^G3+VӗJ-kwLWI'J$2͊-@!"(9[2 4#+R3o@! /|tYZ*+lvx[9xfwżí|J4ЁN` a󓩂5h R ]J$@w~-ҁ(y^nvD'3ir|qdIbRO?:[A5^9VTR[Lݭ[^Zb|Ճ{j>Ou3N).]l8gWh6ٶ^`&c;Fm6? .ᘆfOCWdJi}c"1@.i_3G^ƙPQwv َz?˜D\ryD gMVHqyXh7BdG+\n)-$϶ʏ_@e%ϴ{"!ꇨ6\Z_-'Tn@4U1$T`:py2ڡe4֏y#h'25̧GgTRާ`Y鲣* y_ۨ%zyT vn-! ‘#RC0^dEbm^eyHe\5Y 'aJy4RͧաG?0p ,Tn/@3O(ARݣ 2;VoҮJI㾱,> *k1Cqy3$q,@C~IFAӽV[KĚ"h>n*q8:1pM4MMM:2$Nq@࢑ REy`d4i;ٓqP=#nzlqa|5uL9~\ZXi&aʗ]4`<6ʳ$iEX9+[LbC9oL'6}nAQ-)᥺/[3is5?}$18텲j>2u6BBY3 = f5_63M(PPby4n^uHVɋb4re2} 4&ѣZK_>lYrK#6꜡(^=I}~Дz[H8FqxWIm7ށ)oc܌Қa>O3 Ng2kLOyJQdiAY6-m PRurdXh2 wY'so#!HܫBv(x%ǐm#,>5݊=≣P7$UӗmBvE?b۔M2Y"aN!& ڃ ~ C%rGud;P@P^9դP"Q;E&GvS42̚ua5L=n#Q >N]Yjo]tZ(f ;5TrJ*^r>V2I@}pxvӱў`L.t`] %du<dž㥦`oBN#1vM&~' QhzPN'&6Qu_DxDqUHV:Gn4c.MYU\N^_1"354 9uv{{QF`n s5v!4€Dx:H[z~ C +~jX.1!Ƕa6&"@ۏӜBU,b9#kl5XLtSq1?U~FHQ\եY&>)f-/ +{KT~EfF%UҒkk*Lmf<ztu#{ Z_Z㲐s^NVjvcP3OZwtt p0~yʾvWm:۽H SmEsqPlQh-_Ez*d e <柴P'z?hTmnS9i2A +^FFty#8UA#/0m)ɩ'Ƭ@9NV3]H)GA `0o%ˊLtf< *[;L/>UG+fFsHN! =6a]j_YV]ב: q?Xkie~J Qh˙*VhѧO^/*UƁDk^Lf\dO{6W[\h]}kR@J.8,w ۿ-1mzwmGitn17G#匧}{ ifr%j T嫣@]WDq>''d(F᮹L2Nw% JdUf>}%N_rdkMaP%㬠Eݗ{a s$oo$/%jaQXoAXqE\[aҗ^  )ʟS{4d= 묨f]rxc.mƄ1nqpCǡUK$ ؟0aVSIS n."˰/ I& Cq "YRxKA,5U2<K܋=UĞROаCԋW'ݣo]MSL}j5˛C(Ϯx䏈Eg. ~pEU4RzX*+Rq>x#GИåEQ]j~;bqmx}} A]H):\ߎg&!(PG&mL ٙ[x4{ު}?5/G\X${G5]$f1J-Ej?ڛf+`!U1d21BFZ@tDى~5A0gh£ϗ?-Su We3p,Rl3Ɛ͓Mv連ЮN: .mƙ(Vfԉ&UФ>p)3T1%[M蹴Z&j'n[M ,5491 v &Gn?椠K^Ç NdگyTHu[f87]ZҞQ).HĈ`un=/|%G,Z+5ӸE{`H飭H" d%Am*^*P%Rp'26+mROdm1p{t_L5C3p^w8[;P)hE*5t=_+αERaҫb(M6oL3^{'e޻-J& J截2`d-[grS Ng~x/Zϧу2vFzHR3{XP#oqcۆea`E"gd2J[ɞp]P@}**1of XGSAH%V]m09ӿG|n؋ / T޺ :E X-Ԟ_uX%ː"L4 C Zzs2iW<"bUV;lHiZ(= d(8qcxV2{EueIGHcfڈϻ?riwë0yX.*@ #>.<Dk>JX+4RS z!;fMĆO Sv?O`ͽ\s1xɫuv\sf̶j6PT8x(^^qGc@aBhH/(p 'e"CG:ݲr4kgbϻRב3dv6Yzgx??˚4A?y>{,ckN2ztО+ <C ܺA;)ڗDhTYܬ<7ue%4r3u@4/ 8w *m59'zyߏFKHk'0IU= pMx*)^E˝Llb#%so^n @}+#>רH 6Gϟ^_Nh%|.gaz *i黬*Wϻárņ3N ) zIR'LPEkf ,aHPm4 uh cl}>m6頪;4%u(lK|!X*wc!rP^| Ʌ@ IGtfK﫴A 5tr>l<ЎY!k̶ߣF#Ɨ8 Դ:gL, GnQNAiL~dN&[>v1 kP'a*~@rbhzQ[dWIf|kK/lf/`0axM- K@y0]E  i\6 8:C4ZL:=ׇ&q ח>RsD'ѯ!/"z*@J&,2;6^ZF?dyOk(XNƵ|o©NsBۄC'{| ];r1@\ I3Iݱp#FM:XeY8=u{k6,^)T']<&taY'EĤN? f"."u/AHR\&45x΄ 2c!M xIjIbjiJh1nK7`ΝEg ]-\a #4W3H[ P/Խ CwQG6 8K'Z=3{_o(da<+iwZ AeN[\JFk-ecs#x+ʮ_G[M鹿G1{Pc? LڻL/%o|\{VafdlµaB6tM "1KaŘ}3^:.u-H}r52iU괙Eba4$ tzEB>w ,,yIHn|U/38^ee7τ^[%X}+e6'%LZ5e}Lh jcqDMӝqN;,e~_=+[K|贀ޘ3=PU};gͬ);yDE(Lij.:\ԩx󠩵,3\/ѡ܈j+4i2ATB#a)IҦܕ.}gS5~Cͼ >[PS$jޢEk4pK+/CЇ32%}_5ILSi{gOM mhkCʹ]<]@Սw˚;v&蘨CyݲҥoAwB5ѻ@KWu#Bk'Ԇl kH|2GRZep+gŋXƑeUI (u~j)˛\ۣǙ1|[G|寁h&rQ؜'X!nט_.ÜWӁ56xd1[c2;$bq'{y8͡@¯|}{&`"zNȀB\]8W;\%,_y*|a`۔?[hx\\ P-v}ζ#ZS_jN{ٙ=e/I$\A;8 2YS< !H#yw@ͱ7ғ8B@@p̧uflL),fsTۨ¸;;MOl[\ꎘ 2)ikt (l,(Qq:mSYߕxyߍgl vlWXK f:P FHQb^+**2ʟ}"%*3͒ K0f%`BX9*7#Xh!8AQY˦j7Hjz`O7ob_gKybV@#$3f.?"K?zWSd93`ѫ:+ݽDCK橄['"_1cec}+ gņmi[*#q ?Ml^cH vF֨Q-ϔiIbaa[PNyĂhb>kE^Kp'$;s ojas"aԧxM;y.ł[ wzz%C"V6Ȍ썺WktotT \Yy&D t`h#l#&aJə43g9atRƁLi(ܣ$ nFEM+eѨNJ)K|'bqGW8$L3P6`Lz+; ʙ>(@~^1/uP$^Fao *X^uXRլ;@&?@_VZ(Q,eK& lEdmyJ( |f \H4K+57@Dpf1#\Fo2]Xj;g3'ZpuĘGR؞9%UMؒ$kUEA>|~˔eh}(]gYW>h{ا:3#uPz'D52Ĥ"Nxf] ,{$0닮ׂ ٶE A{Nb_ԇb3`\X QV._/Cc,e9b7qZ&Z/y7GPׄ5ŸnT}rl䯲cd!L}ܖ#]YY6rK S!bj^ l֫=\P#H u"i)ƽT+'hCAfƔ;Dz}kXMur D*tB ?Pc A; H17;*3!>Yj- Vrk͖ع,S)ٶf[r72Aqϲi񜞂s4>tá\I=lA7&[= 8wYac =Bv5U` ts~XZr6CSs68H`N4gS-`|ԏh7>luD.Xs!6ɈTF\HD6:T"Hv#ʟZ-jLC(r䫒Σqx*REXkzO$p)`<ɝDnD"8yxeZqy{rjۍ{ţq͘dxV>Wngx>I4RMM`uj&Ha tEa,57Uv6M$ _΀9nd?Ӿ͝3qB.\VЛA/zb|"oy$!m/,>7ށ?Ywwnu u% .12 vkD&_fԁ𡀜ǕKuU}tZZQ׬)bӍ%ξJQg }5TrKI)C> ?>"d>z\3yg??6 ob8I 6RK1܀]Wm48:+>VBTdDm6yBUiD:z得4ߓ3?:ٞ8̩?bY倨"\a' b 8%1=_yj#&ȕgp_ْT;4r\TdTaGB?.Xpg!![6f~2Kk<{V.{DE"s.]6?tJ EyQQqN/tW{w?Pi=).M07R:AZ@MEA5B5{C E0:|W糬]C<g $@͔ DGe%tXeRG<.4sE,P,Xn*UB&3ϡred h)v4PM: MSpOEߘ> URvS0Sv[1*,Jj5ن$&jhsk 6] & )4!bG%5,(.j7 >_cwq8i'9*<ƔU{eΞre] ]7"E=MqypN|l2y7:.glqD' Z EZtO,#! )ʹo #.hp;$kEA ir2RĔ;Ρ7̥|@C;'t+7ftOB'\1|%Z9sq(0V ҁSm4n lU2=e nכW?BT:78QX C%i lvآ2^Z^(IhJNڑ;hYVm)0Us\k"_SXѤL[(Ύ/,ׁ&cOBS3FeO_~vɚՏz^ℇ ĩ=/ l?z h9IfԷ(,V-w_P˵; &m:ާiSx=/UDc- JJ55|ѯa}{}BqF S+TaqĿ d2"',tO2Zrv4*3$:W~?8 ٤ U`ua6?a }"Pb$k" Eoc_M rK0B7HcQB1~[lGY"k'd? :KXOQ ,Fy[ REEq̜7CfӇ.@++# 83g4LЅ@/Ӷǫ}?jF:^',?TCXhCV#J߀g:| ~tndDpCBt1oaWF||S7[9f3mT1{xk¤/Ufuy=󅋍;14<9'|4=T.KjYb hwW3OfZ#\ qrx]XHZ+fb'kQ"ahCRU}!Յs%{{0&w5bMDzҘ:(س_Y |yF}pb5u9M;VYGdwRc2 e,{CD]Lxq('u݇]m$-o3jH0z(:IPU$lm e>uOnշ:O\(c#HR2;RCH^S*<ɫ! #t]Ju1X,R jV2LXvpP YU&o*_ҝd%ieTRl aW:w=592SgDxEHSz^> @9lU#=^*ŠN54pa]+fh|VoݴWiiP YcYJQ{GVn96%Q?coʦ%d(bԮ]L6ZYD/[-/ }?ЩM+8߹d T;@\y=^X#~%ï/q3erk+ yÔ/Qr:PW ̷,$e_ QnJ4crO҃<83+粶Saکm(loI ~)֒hp Ay% tjɁF8S{_.HTJZ 5WYr.ѳ r5SN=N硛P' cR#F(4 IJcs}K=|> ^eZQ;Ks&a!~/iRPI ij]weL^Gq~"=Bb=±2*mgE @vcdHme'.m0L*7f mu3bngyCT@eۜB))q lXm[_-+XlnP>džAio)  ~Ž8%={nіwvo\tQa^,Aҙ ns#`/*1lx^$y"9$~ {-fnM0,!U$j|wft"2BZO9HT9xP nS6~1FjA-{tdt=p;=9%ebm# 'DhC "qt[[MmZlC<, {/]Tj#66yq-s/闻т(w+)+aTpr|a|̩9o=!#3Ə/eg?|y-Ot ".lrTQa0,D]Tbb" 2.^!3wLT[Z"+O923XLKs!{c([;G~te5%GrpSiO⼏U#FHqx:n7aR a2hœ5ߖ>tSy83.lѬ5hNV莤SPo?O`n NHGnBVS d*ų‡栎*rN/?:)=nu#Xߥ~jf#mYZ@j]DW5 oy%W[zO礻2eaiQ=^)`%AZG)n4*wɄB+zq_y{~FxƼtg!T: vcPcZdāVspQXiO@, p}He[>~Qg3M۰e[Y6.ɯbz=xcR-u*b)oyW'Rȸ`avtG[y2[o(Fkw-8c/ nt2] $I}?̳!4# ?t6P0tOv5uӨhOjF+:PKw(PNFg(e\JnbQwivZV î㇝blEY,:dWC,-HK9䱨Hf6 Q­ZoZYup9]gްFeiCg6F" 2]R+`Delٴx|1\Q_7\Q~r-&2( $ e!7;c{Y:&pXl¸V 1(&(늕!GYsaEy-n`J2/8q4UoSf&uWd j m8m]a_pJn/Z:^VNZ I:7 7 -oj1; %e<| 0 כmyjkG1(ywɊc#uǞQ:pi}' ˖hY!42]yDdԌYaѼf;|C ;.BM: >R[7*ڢU@4[OATddݶҪUC5 Ru|#pA4"<n(upTܺIYҔ+TEZ^4'~5?NFP]у+ݩ|U#\Ӱ X^QU)3l? G6M; ׺r굫9czPN}L*uؕ'4Xj'Na݂a0&)U]*Sccqg0kL nnLHI^64 o:d'LDt¨xuzy-]uω̆`mRh1(L@& n)Y:\R/+<48z]?R:E"U%JMM`2߇I4|4 |02C730y6I.c>R =yўN}Ivgq(vVX'TWʭ?6|$|AG 7\IjũY9[J>`'G4idڄT(MCnVcaZ֐erX=MiP?'E&慎 TE$2"p 7Z&H>ЍBH́D{VOldӯ" %nt;'\{K8[Eڢ7`W!Ox%0/q~((*>N@$F>V>&/W[\6`#-|M]+hXH}Pi@;#_bM7 A Y&ZY)g-Rw ,"xcx^{6qzJr#6PoKU5E$c/) '$P M8Ge=v_^j{[u9䂣k=@wM0m.YsLAn4Mȁ#gRfFi+l׾nInMw(|,}]:&&USX! +{56o/Y,nZ11TTΓj[ȎUZA+TWh,ļe;-!{|!^HX#[M҃}o-0OϸQ%,^M5: Je?3'/CG?q.&{*Vϯ%䩦9bl oR,ωǽF**-E- {= 9SUh4t9_B:A"gg ]Ÿmy]*V˺!_!quh WA8`w4s;O]L8}bp'f;i!>kxɧE*]& '^ծҴ9`=[tyLRW֘f ҩ>htVʴxHi(' Hl-kVQyarL<^j'/ eKf1L;]QEJJ%g-LG,1oҟE[3(g._/ ٴ):V?.K,:,:qT.E Ys82B/K(6ALm&ij?:1iOYb4Xz{R*w(+*أY2EbeN>.V#~k ?LL1ǩdd(lm*3MUvnȡ? {X:BV]_䗃?yUaMs23L6?(!wN¿4.ՁPb /i[7=yn N"RSvbЬ},D$j+Es1O}E&JI}s6;oAayW{a嫂ECWO '!D3(1~A+u Qkl%f  Cˉf`co_)!G1˷Ơ]xR2yvk_Y[~ \$R9~ѕr yA|9_a,9\u{uY) ʆ Lg9oʐ}&BcJ4ZM$w")wsmw#I1('IX/uIC7tE_"qs㜢%1 !zKw^Fskm-Mzv=5WEI42O'E$Z;#ӼHnSB]7d4 .j<ڑ uFwH_ڔvG2T~4^vCK_0Fw߿ VقȊBfaꪈscJpY9} GMpMQE=\\I[9@ =RS_gqwƘ: C%>[R݃ϹFk>Ӫgo#%&9; 6DohԜk#' g~ ŭ@@!F~r&5}'&OubnOZߝbOćnCP*?4BINyCSLFLLLFngTǾZ=$za|I,YhNʗ!jEz >iCLJ6E<r أ)1!E{,L&ޱq<bqĕ$o[%3ɳ>ՃGne]u$7/^s}|Iw¶ccM:HH1⼵*?6&~CW\kvZ Xo>hVpX48ӱD4g7q6w?%Tt}v;Iޚ" ,e3?L',N9c;)cI)og;r\]D$wZWCٲ3qEpclcQgD?P(k:wGHחvY)*] Yr辑Z3ϡ;~nfj9Z|_B!Q9] 3cBtOώg&L16~}p E߈y5HI/)Nn[ v_3ܧ{>l!rаV*1n 2Dr[AS;w:bR2S.CV19VDgHlltGFhUBK.Lflt)\zP^7ҁ"Q$Y!Y< W ?]]?|bUC CET8OXgWd*+p%mƐֳMQ2$;Q5H|l)$stS:94g8Դi-y$E%յo8>ˇQ,(gk S<ӝ\ݚV>)TF%ߙio-k1Ƭ#k.,PW;Ω=HWox˒Cl!>\1Hw8!7fM%vsty֜o-G=Y}L7U cqEͼ@vҖlb#ԀR2m:F9ScIN(>S(ƬFutV.T^ƻoet&鮟D4| D4"..-eeLCl֐ۅCasoXl2Co+ |n `M:4<vd< ftJ+(˘c?<#Ŵ2DƾwAZa8E"RVEIadc9G2򙨱>DrdLr'3ۉxeE 8P!Nnw1„w?!"*j̬XgvpwVWW5@**^-z``7d$$&ѽѢ|cuCV_n/ͷT|&uf^^H=d#$hԄj:wpLNB䎳Txk?9^>ߕޙ% q .Nj"|^eoBe2mԓi@|$^A9_^9@l%៝}&0buo{JIpNd[0$=:):|X1>{wP) D @A~H;!Q11MAFK/g M,_SCM :bҔۅM_m`7)]Ӳ]e5NX[Rȟ$PՓUih ~LP*G"/X\=.푉E%d߼q>T 4 :K'.@~V [3ؐ:hJޅaXE9L<ɳ6',髧It;2.gC @J`0b^{ҽX'M=@;<9F!yDy`y §#CL+ %oM}<9p'{ͳi\A/(?{2xcV,VVan-zxM (zC$yQj-rk>HŨhUp{5]3?"7+Ηf (W# vS.rϯm{S_.QϘ>Jc5ק/F#O&&QMOň~ݖNJB< }Jg'72%3TjW:q3j÷QևP 7(d ݃g4v,H06ܲ[REp @iJP7>Vc`m/6$[⍑Wn#G Cm[ \K, mA%`!{ld`ZReؗ8ɫ-gxwljH7SZ1.,.S0\h&)#ʊ5Q \}=EW=7"^}iLsA0 DX8AQSQ`FM+wy1@=R q VQu9&3J:u-Kt.%Nd_W@[頻 *3YQn +yDDw:񳆉Q3J&',"b2P|"ӳq?av^}+B/UTG.9D&4=&=&FԸ! Lg5l3z}V (TlMIx,xHptڜw74)2!5O=(&#wOB5l-ڊm,R^_hF ~߼_hb%-kȧ <rR &αTKY_{~NaL꛱-0H~C$"J IoL܍N`\DnleÇ(U% OsaNw1e=>t6 kK9ԗlHNy錼[uۓMWR. t z|AĮ|*lM{|P`ϕJh v^h+R\_XӨWrJޙǗ֠:pĩZCk|nv,e{IϲPF0vBБwp-->LU'$.,{WL3t#ԝk>y:Pb{6JSH:5mNcWNڵe(sUla9W<ZxƳ0~6LX爔)QTpeu(stҼlec>Ixu_PbC'>P3VlNF[F^Tޛ~)3UfGBWr}9 ӑ1{~F0^$ᰞƁOM ' :/Z.9{ٔym2ji]}qu$ 7͢x 6'x/^j < j}]' 7tn"HYjO6l]w9Ů[Qֹ`ZQgsr?9N"N-M_WW/j*qQIқC`rfH'J)C.1nMcoC%!$ nxr;.5M _ق?Z2,ؓid2qM+hQ*;tV7$ipwq^Q|Ks@8b>&K_-֘8fRdA nMy! ŸIeHh;>OT}w/:[s^QYB[vY_-iӭDM8"ܜ/MFiKl|JPf!d.9}Az"('H#v;0fy;`w!]QS^a^O [Kװ3-ui8ThR +Q|2t`IiΙMc:\kNW7@reyw/!uhsnAO7w׆2d+#!Nz򍯸D} oc++?ɎE4hpk?"Ϛv,[#r@|\8؈RV?_׶6doٝv?Hs՟VsVgh:bLCF,IskLdVf%@yßf0܆u;\twk vw1zFю>CZT|Qּu*HzuApn̐zOýtSpSV ^F:PDrVW|YiqZC`Jki]=eЛiUEӋiB#L*%e\3FHZ./pu%J]=sKqe i8BJ `LƮ!~J_3 'A QK]s&UODDfP[*Dt]g~(&,)E|JTQ"ڢjj5*>5;‚9j XK> ky; aml j/v)㳂G*[BNg"WDAb4}y }06j{ܽ^.A!IPFrpPEYB鵌u{eMkf<:DHݼJoV88+0c8&V*kքs짹m<_'f7L%1eNQ< Cclڨne jw}L5tլ$JIhrDkΦ0b:f]Own'x*96L!w<{9"V}xҳ]%7uL-`y.˥ K1~j!teb(mڦboc\ExjL',vUzOqaqPS2wF|:7JW' XPd)bmz7uA♒(Fq7Fm^oޟhxq+*DU]y$U$͡f* 8r*"{ddg<8Ӱ7zQVGCv>RZ`Wo;q1 f;KDN0Y}J<٨`Q(Oq_$hQA|8Vӆ*C˰jfۘ ^8j#XN?UQx<@5k{mCKRm؂0k"J7y&wZ L!8?FgQzv9ZQ#vʼnuhe[#ҸV0X:]7fG„h%y STc 9Jo]`"1 )k?7ݙs&<睗.noI13z \]XvwyKuM ^eHquS'Y0kǓB. Rc/}M}pߦ~N r쩭#gԈ-6񘙶PQWFG5#^`MR/i7}ܞM7?e2[X :W_Xľ;?B9|{ t*JOI| /д)ܦ8 eUœ<K9ScK"Oˢ(ˊP-Q2 ӡ/=o {B{Wtf~XYذXimRqwV*ئ$p*5o/֊@ ͟y2~) 0hom~[zTtʜY8VX^S0;hz-4D&SrS\TZu 21>vXZkzE?oLG͛t38k97f®M'bw4W"|6fVBd:wj6:a`Bz ]uǤ2tۯ5 ܋ccE@2w" g poi_Ktӆ&5S f-b!+uQ:Tzfry[tǒ\VM7^#̤ۅɹ*br/-_ǥN 5#V)oo8 L3VA=w7\0׬㫩!e0>l'*WF)sV8 s1?,C "v'Ĵ\?2*֔ZmX4 Mx&mR),*> Rh5B5+>;#F.1Ŷ \GBjԿݢ7]8$dxKV,7@fgiD+I\T2Emr-Jp: jNcߡVVZ$Vd.KT.UTf8hIq߼m3@7dTu^3.xG@0V׸j:rhJMsn )RDR@8lXJO2ʎz> SWs8s d]*$N)JJ_߀\"Vξ䜜_cz=][+ȯRoeG yax {ZICw1\mE2磽Fn-v[9"/hWIUo7 iN3(X>1.V Iu,k$؍MGѠپؠz Ƹ! 9Y;f~9W nbLߪfEJf+\!׳V߹(`(Vg$aE3N$opEcdٳ0]4S4ױ2 aǰ 9O}˜>j='6}-d! [\HNN$gZfcT.2̽b/Жa,x&GyO $TZ+5RTHă"b$[xO{lHDd𩝯s/#6<˦ikU+!yO8M{pK81P*n,W_2)w`Ya}(P!+=_~t(˰:g!ԔAޭ5a!;H+#~X4Ѭm]琣6bg7"'PB--Rr- 23и54~s-<2nUk:xIsx'^Eݤ3Vy`Og~8[Bd=Dpi kz1^.^rK3qX+[mlkԣcWC-iũouvTimY2Isd꾺,ykU#+41 d~@崤_lUGh"13} xsט5Ö6@b@h/9pGj٬"EpRQ1/F"$Vn NMϧH厌*,P:Xouu2qU8X@Ga#ljQ&ֹz-ɳ9 w=CC6{v2b U@ {qLE;),KH)%<m\f(Ӭg}1'#sg9Fk# oMQoB}SR2Ģ,O||ŷ=ɧ*3 AD-8xm }O~kx">mB; ̯ڽi<܉܌mK.RSDrt6p8YR8Q.V⚪=6*gj-8AZ}F)r(a6&zHFjeWs5BU|A3{&<|| 91^Y 8 lJ:X .Vʁ{,H!7zޘSQ(ƍJs:[x9+2H>y{\:2QO=OLpME|?;#DM|/sv#GJ۠OeuIv@o37ti|P: Li>fXdo@'ADNxDBСo,QA0ިu…G=I~TS! kp"aWkU٨V|ts8r,Y[#㩂V=U۠7|gq<ܸ^_^}[.y>eu7zh'o4MCDƣhu1jrnlgDJڟᩇRZ HBY;ɓF' 9F-N_/J0uPI$fB?Y"뽇SU*n-\"?`1*f6=g>oHo0ϘcyªU!_J/ `kձk9Jƀ4~\ ʶ=xج0 *Sl,:X-wdyȡ;DZ C vϙi/:S@d33TyQ62"4 O"þԜ ܁GHC>ewC Tz*KZ@yu Ff#1H. dbZOx0{lر )at+kё . d(KiQ~S_ #rto::2knސt]$wfnvKon`MUI+;_uxXo2_x !vR = vN5Ond 1V} ]qȰv(e.I9c"{ǖbsX#!=;`LgwYf$f]YesO; ȌݍX@2U5EtZn0hP9fϦOHo+h™`uԐBPoe#$yZ2= .cmSBankCk  =@;$QPlHҙX2xސEAuVnuw1#xLw`(&tK #8D[wKq9ӗoƒZPK=V"`\1k)3mC:Z?Я7-3T ݤl\NAu8Hà$Bfgs0 (o!/oeu%=N0|3[(ʺ+3S^<%=\.$|r Л4,}xk<,dN2 zďw'iszV,CD|Dmt6ԑH嵢>/`J&߄y3d/]x;*yT8^Ig/(qЗxt=ca$TBv?CAަWor6K, [jT˻y' }YmdN0skZ9 PMK`عxĬ 1[ꗉGP"a+.@*,j- X^=Uq+:(O'#^\@UqZ;oJBktɂ%L^_W 0 {q%?#O&p˥-1Px5lx dȧfVȡ!:HdoRQւ?j#~ ^5\`>B-sgSDjLtUPA! j;ՂJG`POu8ǨFen hރ*`LDKY-v Ch!שGu/ ]%6g>_6#噁sOAs$ගϻ_ϰBdjv蘇Rsk,э¨g.[M5 FzF, XqL"s9}>Me@%j-Y> Xԅu+1AHvXjel'E)@AlWN" a^\6 !ĻRqV R$^B -;M54gr3o8i]zKKB?:ȑtiSǣWFaLmf1UJ:=3D8K[dCy:؂nlQ-ig:=g__soQ{/O)a02/ez@oMQ+Uht䱒B# 6pG%9}Rp}W'-=}XZׯ~oGڎ-;zDi, s4Q5u;3H50MFѸC,n/W;=/riNHbj¨nR5@-4Kh'vLGuԄyhe.H`[ ^RWv/@>feyFzh㢚P Uܑr|ڊ~r"U77|$`fޟD ܦGikM ˥4qDOulA5|Սky5aVibU)]wC+tiruT?qZqg+%)g^6mLtԗ$Od_0,vbv.4ITG;'؊S`r ݏ! 勇Ola3!:=))%ϾѻWhbQ^u,,br V^27.cOF dZ&{e gi' c+sJpiw. یѼ_ #!}:;A1c :;>PQZu/tصܝRcזggTRk ,nsѪҎwX idEl>YSΏbP+SncyNs R tWy;Y&'evl#\lgg]3:căۈVzU^0xW(kFyRd=9gezmkI]ĝ0{QRvD=btf_XV<]Db{*M2O'ߧ!7 RL2 *?r!8\+ҩ?R{n_f2Ñqٵmv_ =u*tJy#R~VnC/0q5ŤX# uHTE9K(왚k`Hx,^*,sij _U,= a(6'4\7w,>/F--c;!k>r|ж?\%R4d,eWGy#r F",Е\|_G>>v i@+ÙM4RD,%md+uLJ_`awMw&sGa8v2;Y{@*i䣺NqT V$ UI'Yl=fC<ąlnI[iYM:}Hs$eWŭ \)r, ?a3#ks:t]n$I,r7}c0DŽ+]=%40hR. ^1CO =Ґ"ȼCu1U+ 0m9wS9Fb?~+,hߝ}`zEO.Pcȋ\̒G_;ecqm@;ຶ^d@Q$uDO!D %`7 wߙGi&Yn%'EEuEI[L a%7wNt8yW1Sl>c #=5i!6X!,LBԇ_(i.2/(!ڞ-!Q~w莊D7ܬ5}52Yx!4ID8WlyϘ$2 QKV$?CtZCu|W'@"yFR0JZt 1UL7ldx4&(oK(a߸B G88>~ QiXL貈$n>0žr%Z%Pe!VJBzB!7fŢu R}.1.r5 *`zs\sPLS0ЍUqP,L}ćO0o<7ɀ ]H:9$ EK@'nT-j٧ᣎ% ׶h̷m6ux72[33yy?ј˼G3 5&(#+٪ Em~|JQB׉bX19[gμٽ]kX՜Z[8E \TuգNY{g|-Ќ]{.'6Өof>9ʆ9E݀?qz7OkLLH'oA.RhuB4@{wJrȀNե8䟩C-M! ?Qv ?ˤAF\7 ĖOj.tgßWšilKsr/&0ڐ_JlZJɆ6V\,*Us:<烑 c撷pK!mH_P6jSBOoA]ESyaς rgfErtu6i5r8_n67)+3iC*A0=[dY16>fq' %}u}ۺ/8Q'c*/Qv>5Zή/p{p]voJ)̻ 03O"qHaB82\kV/~xgKk.f җJQ: Du<:"t9_z&/\ՉvKL|PNVBw)rfpQQ  V$U{>cUX;})A|-S w\1 R\E?&8Pzt)U ktA~|uLuR ԻAiۮ¢'MۇeH&^UǼjE8Ej< \nKP$`L0=ʨ0L9X sj fW:mgOQx,YX9ZN*;^WOKUc{_~Vv#Zٕ+2*@"^Rh"#+Jy*#QL]2D*7/s3H|k+-+ <zюKցu`D9Hd0wd&"z:Wxg:.o/·d!~y|9qNֹMv@?\5IV1?夹G 5Qόsp3t-IeUV6kEjkO;tDj3H( hM۳4/<0!W8 h5,&ոt"#*tp^XP~} [tOq?'va%ifbC-z ÙIBO+"J=Uu$2d)` ˹KoVκuFrqOHMFi͘%bu wJ7Hýs{~1# ƎY{0Y`Z>ᯂ{@.Z6 /6 ه׎rs/ uTFQN]D_1@ICc4дm6g59SOS=4UG:K l++BMn1o}D [.5~*qD֡#7 ,}[$WՋ1 [Z ɵ S1&cAp:ʾY?Ha4Ur$ߨ3֤B|2ԁdh` 5?OX9ҿ([w[j?XK'n᷵BvL$=+0MQVxJr҃d0]A`w?[pz( xh_okyؗ9˻{1&? 萬~ɒqs C}K!LވS;RH=nF NVu_pz6BXN!ŦpDEe{a4ˬ-wO|m)K8ķ"cQ1E2n 2Z.0D_TAR?\LiŨOBdP~|[.\R>/$qQnw∾ɺ? b/H/gxeԶ3K2[p:NG*@} Ve@ؠDOh$V.6j:BaUwnm`WOϋj966 !FR\n :I1MY(xD3Ibj_@z̭ ]*nz-de TZ;]ǘ~/f+UKM+?Sc ]R4'.tV"q\PT=ЌX@3戭6 jPid !ԃQeE@vV-v d<#vԏ|v+ [E[@vd2)Wځ$ R;q'/+iyXb:!x4W 5\ɗ䟡7=Q}L*)JEkן[ Hv\ۦ`S%u$4@Z5e4 $[sSu{O?"MHcː&qg408jx&3f:tQf$;69墼B#br4^PUXa=^FcQP3`>\w#PVB7GŃ̽.' ^) pۨFlí k;`ϼOeY_ cُA7ET# 6~bU24IJz~J!i24#\R[y""^0д0F&rDG`eщ8#MQ7=:EwF II,hBM:alL5RF#ڜs9YSVl1}[8ZAjTDzKCB3ԡ.qb9(Rl쫮j%QG+JR뺍fV(E9-Hft -[bڼ(kh 9Kbe}*<]+ےٗeB8Y ϐE y;pQہsa`])Li;KLaz wj A-Q/6r'iŪx %@<"k M繩?)f>D퀵ltI# CɃo[6SLktk@9m@[Ka4HJA%w6{12Cǜ3}h>46緕GT<I2FѕAxA< M=ԛ@fc-]@b5w/a&X4QȗV[35W>>i n /~D(j4Qpsں'B[i`jQw*RVsJΞ80q4 NTd}O/oDN Qr7&HfUKөc5/.)a ~BD _Jr gHC` ߑ`=helyeN.l凉"PO E)Q @[=/1 mJ#Hs^GuE|bGTFCwL.|@N{5eE۳TP~&@F~8.i,G]F 7U_hQve7tc!/Ҋ. GRYԇp\ 77%X+04]o*L/̧FoBV"n4_|2i5qHqCInl Ƒ JHǴsWޒKIc8փF**"?i-(Q@E +94Δ&=(|#$~(ܽ]\}/ Gɞg'4ޘ-cзV#"L,}+Ej~)WPSoFZhjP}kE8>-E0X7Og(#noՑϦU1b\I?(R>}P\-O9p3_U>km&ˆ`)nUP ܙo%d̺G%`]d߿1k^# [CyJ8I˫.Nzhզݲeܛg4]wc-S=`/C[hH] 6FG"ֈh.<a;P܇/K%|6ê@k7,SczC-G Eyi]fF䃆Ӕfpȁb8a!=2՟]vF;{Tf rƿf>@Ty!@cOL*6A 2KBg"͕PP)߳WK17>?h%5k5Jm+I$Qȳ}k ý8`0Ⱥ'k5 ihA3ToP&zpz"':s3uAx1Wv^]?ȹgTA%SZT7Xj)$u*iɱp>6Xi6@uCj3<}[AI 5߁<ڗK9PG vSrV-X:mA4M'\rmMj9 U* @ trU%}08 Q@iԭCfe47ׄ6jBhd^`1 jih+9E%Tw״Ȣ11"㷡jc g1E.mPm݈Y{pݓʺp-# H Lwbk,SIa $v䍧oua.?sܔ7o'}?購D2s*XsB҉]`7f*+7<>}r)S-+b~U~# 6;_Vd03sy6׬dܦy$-t4Pt|')gls\W|Qm + d&,yDlfIsXsUo* Jӊ_?Nׅy݊ʠ ;yߤhupOSgRߣ4<0|lv}N|ϕ϶jҊPP70>~=y`#ʨp4_➚J<@p)IZVC=U ~d`jPYkE8A |inK~ɧʌv>En q,曻ԏjZ#m4,-=͠u#OLt硥S>Nȋ5}^ENӋf˒k߁"x^{bp8[2Q$px༷ux6Jրj2 EU 9^Y(~rDSzڔQS/Nk!Sc2Ft;;BZŘ.=ȸw~}:qK%2%ߋl\+0sI usi:Augݤ(D:rE4_HMƞuJuOoSORB+];!l_-BowrO'KP}~"_6=/jYa6'Sh%0|DaKAX"y'^RmU;;۬YS. uH'])4:'ˁ\CX DhG"J㊟!"}= _AO'P?ɨQZIݾ*El#S,EKѥmA14c qҜiOǻF+Rk<lcTkP< Ø& tz`VyMN= u?1LXYtىkń~BsÅ+ gI;⛛ףĝp[[0$6dbERG%űFm7 ?3cſпEYQ +@TgL WBKDdTEn;كTZ3竾3BO8V[Yg]"4Kg")AZMoHVjh h`7"v*k z /U9AjE6u)tQ@Ȯl[{=$0Y1kvF(}dFed;gUD H`P=fVfKDzE6H"\^yDOt]kb0Z]d޽_ik 9Z&n'/v!Bޓ EoI"#ʃ.>zKUH. z1-s0MJ[ee~KσR!ޔc!|g=/srr2 ~v\zϓs pn/9mx(ǥvV:*좝#i?T$ A v5ΕcU Ŭ"ju0({ X:ӷG^hfc' 5tn wwwX|XŒ /Á 9I~V3_@GZƪŃ7؟wMT#i^.H/:՚xob{xV >Y.FޚL&Fs?i_Yx>Cvׅ /_A ^~5S6& H.)6o+4ױzV+F [+8.Ԡ ZQjo/6 öc!뒓Iv1Ha%GPsf܌R.&Mo<ڿ:kpz@[޲+"V[2N:ٴcؤDxx_B}PCϨ=ԝ_zԳt[c5B&qj>mIps R@ SAe;z4{8'$ܮ%B7e{b۟Ǹ?Ԛ@w!(H3=ir7&|v MW&I+iMw1<` M-1<]Y{tqC;p=O? PaV% 6F-(fn,ƻwּ^{& +2qpYo!,.V)*o  b-ȒoM2[^4WЖ(5AsJ,ᬣ )i6 O0y`ݬ ?rs54`Hn&v>輊ͽtHAgW- ,Z9w2H9*!pH쇙dպH-\ J;<٘{1z xqms̺}7aXP1FniζoVmpˀ#uFx];c|Gnޞ#/C'd29T9naпAYݼWR#[cx3*u(ܳ}(夥Y۬!>&1'JGH[yh _L!.].-/D~u22K9qv<|e#p܂qQ+ʹ>QxY睋uXGXR=;loőlvv:i|XoR2l1 ;cC^KlܥBEv)ײvZ mf+?qS}֙=z)ĩ$f r1hth99)(ۀi< gIWYy NGwx{jmmwe- \]N♽Ya±%곌* yaz|]<,&f(}9^=F2}FLNdXdij_hBBӋz`ֳxnTmyjM5*7YoeM s(=u0>bw .T#Щ <*R@(!N:NY6Ňb :Sg;LiLZ(2l&$v@=.M|'헸gZ) Cc"b8blC2z|hZA񳡸 ЌJX8mQ x8] a9W z͖{z 'GAV/بG"&tS,K9{="v-y>rz0n40ycFDE{0Y'%e@}Ҕ^y݊MN| .G]R\j`.phm}7Y5Ih]  Nj ؎:}FifW ~bNiҘ\+-Bbn?>..Ni#;k>q!SR3|X؜ o}dV1]*LZSfȃSvb`NJqwi$ H#9]}5ה`P;>6n oT arL  */z^wid +so#(  Uq>A"s(<])/͊o<7G1Y4k~P p yH\_0z|ݷIԛWO幐c1+_CEEXGrRR.Rb5]ڇw? RTRjHgL3ɶf>B&g6C6DrpɡnAFa`'o8ˡ*O]s%j]ص`lHcQ̻H?*ү{(@Ǚ"L_Zͨe'rD"{+eHLO/N˔V >f5~A,vr: T⨊ ܏nr'H6Y q43yblm[m"+ XyoVKB5 RKasl0:z<9S q]>ֆ=_m0X{Ц{m˛UjA2buȉ0?ᘱEƄv@ĎVȨXqVv]^;>AZ,Oq88JʟuލL1u^t%`ּ*$$) ɗ_7iL@7ao* tߌ3/;mOI1g~ޫQ$s0F;nCĎQ( t!D)?wP}bpQ_6o|5k#'؉UR Iml6|eI1_ eRgHMzPA-(,*X.q?=n+i.qiՈDQT*-X_[J%/-4yw f'-m7C;]$@Xu(Rg1 Ix,pЉT+< _G 끮NL`2 0kZЦ.AnrEM9k&y6O7O8z=sLoǬu 3}kT3FOӆ7a?Vܸ:Dl;,Ej6Ri;cNCJ gjCT9GN6ؑ3lW!i1]|J;OFcDI3)j}qeҫ୿=ΛU:a{2)`*bMn=Es^& ƜY^W)V9*rBmҠa?=BQFq/G%n%<DIr/gr&@t(]D*olNY1&tCꡫPB#ĊqW]Ħb1ާ݈U6q@w00en08245ˎfQ=VVgW۽YW BC .5tOAؠ]y֬#ǁB"4沷CzVs|j%|V_[^Z"sS*-pȜ5׊sEqA!m ݧ򣙮Q֌5-3H5slQ .9U/6O5ʍ*:{n`e>JD"3>ێ#o7mWȒf6 +wO  .#C`H4뤙aW̠!B.@0Y n+<6(yM_;sޭ#'I辽*{7ɻ+Z =A?@K)%Np!v;ÑrՑa> ֛5Ot 2JUz>Ϗ" Nxz{XtJAS͠]Xlն2jG qIMpѯFkxP&w=Vpx[bgcs.LEY(PzI$ffϜaz a P's~~ |&x@VMJj " $ɒR䆙i^&-O$trxY9<<#ȿgt"pwc_I)K[K "EJvN%1PysX 47__ԿS,i_a21> P 4C $"P]s; u#I$L}ǔd oQ^3u!;SF4I^Ai\i !B1Mysɱ%DTU0+Lj<)>dj/\NOLv̅=+6q+rN4>YmL. _׉p8&K͋/%+?6}t,:~)cF&EHAo){z:Pp"7զ<Qd54 T[UՍ>:3{VW4S~ā>˶fXsxܶLݯ%}N* N(i`J@#>p:l%g(\N<)GeZdi 5vj1`u/ Y# AwR# a<ڑD }–Ӱ aًSOSrfzn5Ƒ\L( }b Hl1a\Mމgs!v0 A)/Op UJO֞q +f"|FjWc&%itțat#_Y̋%n]T]~e3X/mh`e⃹/;A()$Xw!&._BUxE|,"M Dp a~.́RWnj>cvbwu.bzTNĜgp_|gKC 2h6.R2 7,Y.nJ mt 5.Y3HP0x;W݋;%9ft4Uɛ8V@迾&v NJ6ڊZ(={gߕ򩈤/F,c+.ƏO8AU_t$:4mzoFr=pppӥEC`yw CS*.Alċݢ J0^{ Fm2iƊf~$U 2ƛ XzV9P5jW 9> )M/˼D"5?:l؆E;Jhd%ǂe- 756N#R5QJ *N\ǏݿŪd)jvUVWC>h8n(Ѝ;-O>d$B;g gG4S6V֡J?#7 J'SotG 35WUGbo(FЛ;Xd18jxf_Z!KnX5༨w`# vnqmPonx4rnZW]DcX8wO͓MG. 1Y][lK٭+&` Zyi릛49Wwp_bTY2=PJ.ty1z{ [i;{v|~caт)ը .L^59iï[nMCsچׁcox (g-3^% -|^#Bx*DLuF ֊/@45K3C7AHHiF >mVha v$%EFN9ת%G6XMav'+=c?/([RD/['|LvK@1'@uI&hTZV!?I</yTs$F4&?r4H\MglDaH#y_ay6d:&X*U[#J)((%Ctgl EqE} r治)H@7 ,&zu9,i!v=<" P[rs<םz7D|QTefօw'<,)@WH)<z7u7ovj% a1p":WbN;T*. 抷ē~Ұhgi 07&zKJWfcHVlМUn vŪ!6ehq+aU&CJ1Q|*$\bJ0IMH=n:ƥBM# B !eluŶ=Xʮ~uJ$HILL];)h9=8Ew h}Q\.>kjxQzawKq[q}};XA1AG7ce?ؾC;Yѓ)5gU!wkN Z&J\+څJ ~a!$3)jlLyӵAT2Grmu5?:ѰMb> #ˇib uigI':b (,ӂrlW驟 4 %& Ӷ”EoUUy[aqU!xX~Ma4vĊ?; Ic)Vc9X1|mNh%;6,[ wU#E$uT2' M2ᡥ.U 2{/9<ۢ?QEBfDdkXMnu럲Ee0 %J#SbE}wW+G`6ϩ ~<㌷p;ئMϧ(vޛgSu_cpcӾOQ1)Α뻒w Cu09wkIJm=J d>07N)o$dJ)~ k'FRjסA6vp,[lkLT?8ap D=&+`82M=6z%`Y@;$?#xӂ,I s9'vGCAՀҀB=R6 W lV%EGwLZ=!Y8]$[$ZIIahZYCX# ]f+Yձ|p:EZT_>]v (O١\3‰gաE@W6fx+l}{k]7p|7M.f?ecDn;۳ӗ&+'DAvQ+6? ly4PrJLYpdf.BШ]w%:TxG LC],48,+*!F#1 v JձJ*~t&v8`hZiPM>gmgqpVg}"G}2&ov)3j$k R|°H^n~ &nkr T+N/le'78<%ǽj*tP "䏤>(*m\Iڧ)P|b"a5JKhfFwq2[o;nms}PG">Sb!I">vD;u "0mb:'vKi^RTne~j;~”yŰP_M@@益-2eAp ll8,b֞әkIkM6 ؁&4Rga=DWzKQ4\g5rVӨQ3¬Fz'c5I IR.N!mP!y#dnwcMRL/#kG6.1[*R4^(2e_!21lIm* qnkfd0_UiK TvN=]wbZrDc4ZS:'XQfY[w- 0^(Hm> ݸܟxTRT{m7Kɧa:ak]WK?.'R*-1MKRqbeDYµ>*=Eiʵ $q9{3 c m±q\&cJ @VzHlC< OBhڽbM>bu_G3DP.NܕK'(evN% {ka[%6DuQlG-WP򵸜Sqo Z^=H H N ƀH(^KC-G\?(w<'iX?n34qm:˃F-aO]2oD~ 7oev5%!rA@ju&pfbţ`RCՇ.UW]QLra d`vB*;u'6[Yqox_+S[Z\@-+_dx mSi%rҢA^jC)-roQ_P*keC3"01IcȢ0@uvQ3t' [ȿm)|³=Wxim}SI7D&4椏|q\&2*y%:[fX$=YKwe}d`erՇg9꾴sڔ{&4_XRALNʼ7µ)pElc ]G>&EEt0875YL4ng& ϴ&;ńV؇e,?+g @\)"1϶΀ه$4~2g`,H?FBݲ؝q#6  (ogc rgf ~hJ'* 7x&iK?ecITN/5X}m] P;109cLYFNm_5Db[v0zk91&cNH-GcRUs2¨ڶnZq E0`# S),-%uYF̸]vT`(L=:aUQ;j(Vu1eTcbV/cksWo#YҩX\;߀j 6{}O 8 1WdWǕSUzd-*Fpz&!~ÁCI4rD F:gDtjsNIth Tڱ$ε`砹ٙGXFz{R܋T8ymA,(B}nl?3@9$"I6D;lxOwcx‡f_ ,} ]Dõ$6\OP:Dx&igu]JA(Sr_j@qfcKErK>,i5?q(/G F;ئY[:k؇-#?t(pZlI9ca̲x ]yݼ33忮1turD3X2ZĚ_ّ#}Ш#gֲǛ)y:Lӧ/uXl{aɡWtwy/SXb?ԙp'|@5wC墅sL.U3 A5$eצyXZ 0AЩ 0 XpQō!-&0 Ӎ"U0?ymץ>yIԵ'3g!2қ`rS%zD `=lbg |)d X^nQ_%FʉJ}1,j%nۻ,Na{71uRU-CF4nQ]Yuo0 h$9E=B&͈VsTZcE28Sρ:5 Rѭ \aPgl3+tdcH/X+X=){ 6zB٠X~HvoR4;wuBj{m XTt{R)Կe>?0bS?s|hZ)y 5b[YK#h\`ze;SK\uPUhWF4nXDJ8u=1P8z>IvJݭ/j/eRt]@$&z8-z/>t8s r3 (3T20 jV.jJ( #~RrpI@ˉxOz}]3*5AKw0T{[|X D}F[;@Yl:ʖcWO ;cˏY˗my%zFxF+eS= /eB5k029yynx yLÂ`~ Uy8l,ՠJb:lq2k@^!Um2GB%CRG?y4 x-OxU>ӗwCtK+XJf 8`.溊:_u>"xoI0t~،ҤUX(k Vi+g@u ?롄h|q* +=kZ~+D'p0KdEv4x1fš(owkd:f_n%o\h=- %9c[`|89;_(? ce{61ƹ10&L (+Eh'Z! oN EpEÉW5T1Pp]YʭB=, 9QDirgW&(ԔXW +9_* { 1x4~7[LSӔYu#f]y _73$,>v VPYp@;uTBV}C ^AdR\PNȧڇjF s䗣Ϧ&ffF@pFWBh"hX=xm?dhk&/>!/PoY iږm~0@~̜q7.% pL.nsN-+fc|-Z{*ok-ƥdEȨgcZrlB ۶y#¥8a] sڬ|O7 -kW-67Z>o0:&+Sw]FV)6Y%NM ;U/PC?0%n? /^K8@a@gIE!ڼ?C F$>2" wnbLar O3E(odnQeE kgR-ہC~HLmV؟&l~l+ˤfV׶0˔TbV hh`kci.鏒DS1nbr4 ŏvۑA6Nnf!D7c8귖&u r^֢^ꦢ\6ngzB f[ɒZ)µV#U .ٓ4lfRzO+?avS1u> c'Nޜ1$ȼ/1nRh܄DJ6$&ɮ-Onl1JOI #([ʓApS$ljiF1!yFh9]I0XrwdaAm#ᦈLqLkJR|m 0CaD@I1q$"8]ŴOqBZUR mM:sZ y G)9sk1Ѳq,-Eav}Jz%5iz;E CMFv';I9# y%@SػH0$Hl3^n|pN'C$<^D:ל捻l!r?3!#ph Z ejf ^X[KcR- k/BL9~=T5ؠJ37ϾI6&~cM'76s٭$J@A3wS veGWx,Q/rt_mNa>1f!A"Oy:Mq!O>efqc$9- qnݣ51ECSr ʃb*cZeᢺs|4T];ϋbJ(IrO { f523<X"Pyc?XIWt"->J +b we>c=JjzL R 6'W:Yp^~Vpᵫv6'E;#XQfcftY@UeYZJV.<@^7^y~.:0 j%E`ͨ'P6$;N6x@K`RK<\bZa2sҢKZ=YT,L%PT9c~?[ QNʿXQV9/ ᇺg6j_<dETزIit\غ]ō%$^gAL؞E4Q&II ?XES+d{6(JX$'XC,PQb/ISWhOC [^YA{|X<<0GkLr Bڕ{`QT#x벂ƴ NKE8c'DsQ]erGLMFy{ʦ$&Ӟ:y\X-P()3` ;[HS\(Kgv/1S_O$bUxl_,؇hX렓_t@5+i6aGzO\'Iu=yHV﮵+Aj v'Mi5ӡ7)ݼtgzBچTTwZǨRz=Tk˟Ϻ]4IJ FLe%_j@H<ԩOw[w [" *8H^i谹C6n|x`\tbx~:ƁdZư8ٛ & :CV.k%vH;}{Hjh~It-H?Ϗ]|R_HhCVShPb-:D%띰J*|Z$,{SRt5)]9οqgXGٟ.Ym3W $cQvG3-J[ y%Ϟ:DlEbBW7;}ǿ-)W ʄ }qsEAB{!Yh  S/ePe tSՈk=n$/&%$0n Jr,.˲ $I~$zd0qbM a**[GQ-M+yIN}uşj͙m#t.PEWlYM>.$ߴ!9^:DV㨖~5_GCdpo4Ȱ;3[yd%|8Fȉm.G-TRN{ bRIJ{l|>oe>*j;@N[Mfn鴝)wh;ȤJBܺUT=V7oM. lE`ϵG$֑zu|JD(N夊|$Gcx@@Szei; h+Jg*FXM% ǚT>Nx c3~2&kWme,yz<|箠 M6MƓ|@X/:04Y^yĮ^-Yk {Bp*S1nfL(b%]+N0`f'R2'Y+pA,EK b!!aV \e:l0~չX|Ͷ nB@cw$m@s@ygkT] )uGV4K.HT~ =ɥt0_{<{*rb\BӐ] rdP8.P= @S0f}raxi7 ai͐ }Ɵ/ EH=J,t+}(incrJ8öP%( )SkB-$<_=I2L &p$ce"v'"FL;2>Ʒ{Ex|!2|݅¢ Q^y!# %+F1M$7'?崰!c!%b j~[Cﶒ49ru._JI9&щ%H(ת!u,m$:2yDbXi }8,aNJB|ycOtQ^m+N#Х-a+D,ۃc }T*ȅOє:iaD;u@Oܶ|zc%.LτbbDGilf!We}6O%v:}+UпD*G|@DEwvZ02~*B݉}! |#:#y%4Ͷ~2OM! :j|+7]Ֆ5lJd, ȺĊ5)dwt-"*z%]$,q(>5S3di6:/| mhl-*FbͽK-X*g%ZXP* w"f?<p' \"ޟMZ+`35MrȚ q0ՠP\0>/w8{X( }at+ 1=4u 30fâu.fRG:-D %F!? qŴe}%-,`yO+V݄EtVdQs|*D4`yz jj"Bw"Ҕ;ML-U/8혺 L׭fZfB% #3r߶wIRO)|৊G"͢'Gfj"% nab>`dN YXT`hGzLf&&vYS wG*%GmMHY0rhCO͕e :_,h(e_?%}#$ pZamyJ򾻰sՄaQ {Ͳ=5ƫU'D5K!0u3k՛H]ß2uZ}wmxl 4{[a/D@1 Zme0{i8+ [˟|9*y*貶&;ڒ\Cc.tqG|5r 6LjLv' bFK>H;AiH8zP dG5ԦaOKtQF3mP +\}:P/0a՘~床xehkNP{ZU5.D{UZ&B޸D#@*Cvyr1~"X$oAI|7 ߗOQH"bչ*ɤS oo*ݐ7;l.uɍؚ , j#4P{kLrBQ~BJїmŋ4mtT2n0w\%6e.7 7yjWgH)E6M5ii\\V =1ܑhxw}{ |okLm4^<ٖ_K60֑{ٜN.tLc nM?`7֐o|Oߣ|PIxzAk^8P'b \ ?|^Y䣸dd T-*1q+(Lv Z˗|,1}QJJFy:|?0Q3#LLvw뾟t:zoXg̓ ^ -q@ Eq#)^4kXE8L +s*<&]%v*$ڵEmW&-kk}^N-OsF-駀09g04fKb0]韔h,soGq@^/VIYopZ0aRҒ u7怮gM<sIDp?JJe@L=jZەa5CDb%9N2&+%r! -Iea-7^ר Q%_uxee / D=%m^6wdc胓q짚/E/^R" gNZ5u7?\ᕇxwEXה.H65;G3TZ?ѓ}Ff1a4XYP1ȳ_Dg}tm51,ljJ·[g)c/o뵬>S?uzPW03& & ð"XIRl6},864Oe9@v=B1+$C6: ~7қo Ѕ-ΓMLh註/.!ɷO'3|/E_y% KVWjS ?"QUh4'عtLI=p5 RX# u#^)BLTadeʲhH|.a%n)R#oֺܷ3ɂ!zL@O!9xʶ~QnV_Fy4)+u(r]qM8UƯa9uQ{=nr<9DK─^dm9ϳh،<$'n[ a@ƟŘ"`YH4uC5:O> տH^hzLνjRlقuS3UNIu!Vy)HUaYJo;"$dJUD!M\32LFd+!9NT*eŇN+/izWOpiŶes yu70'yz KWwo%"v`4 , BCSy%>Ů(֩]ƪg,H(&d`vrP‚~$ `a\L}atW[<H<)iL7zt[cMMDL,%/Y>߬8\I^o; coЁ9{G=JA[0U>--9>}{ cRq+71M<&,p5$Fb%=w/ȼ - ݛkG5^f׷-A# D| nMʸ%ZTeqv!NZ1pH:9|7XXghؙLRJTOU'0F>Z b&e.,wO[줓$(焑?R%0DS'R)uRhӐe!W|/$ULƧ6ոٴPkM?n2%U @bw@GVaaKFz,g~|=7`.=P m n=*0"&ة"`jQ*Q}/koY˾;.2]]ĺOHk)FjrY֣@mr};1eGOg+$ *qۘ_$e)dD{kÙiL o&u)hu-gS =+^`$Aj՝ Q4zqҘA0P9GAAؕMF`cXכ㚶Z-zDQo7l\A弥ISN cF?2|c|qᰵY3r/PL |=d6(?|Is-d$]Ua-vOb5JFtm㿐_]=AkY*#ڙȇi}1X! ^QY`nz0M[| @Xeo?2sq ]|A^8 w:!G X8%Pp,=[@#eMmU- p_HBC 2/iD.0mWt[>=kyd 0VIV2n#A=}B9/*zRy7O*H 3%R&ߋ Fwt( :2N=KxE=АBzL- Ϛ&XL-mCfJuw#iAc7 #vz-/ Lhl29d*ᰘilYpҸ[5ϊlWi0+r ՛9 {R6Y%ans*Kc|?>Uor%iY:\5krkV=ӄkKgYs庲ok:]АRAB =ΠfYw7@mE: !F5VZCf2l%d[okzN\RQA*G]9߳`Vަ6J5ӗ;̭Fڍ C-q*]y)aPb)56ؾ`<ʄ#z&k[)o3\x(_>8q1kf#dj_|õ zk,#B# ?ǫWG+w BӆPSax40= 7wFViCĴQ1W_tӭmV;gɌ/xQv[,=Vt6=W?Wrlu}- hi&K) ˯SQC*H|*c[ }npy)5^ia:q,<2̌l 3Yx(}A;>e㽥,_Il?ѷw];!Zq\uJXU}>jql늬CVI]~ ]ꭼ#Ig` URm*] }+/Zu7ݐ /.]2djwm_  ,z>T&ڂpWG*c a5an1[)tV؆rG%{r9R`DdwT>F@/$Fn B9*Z'N!&w+PVh3͕.'E:pMo3CMv#ٴGĥt`eWmNg΋I 1;Ge'lvpAQf ei*S]"믝LV&í5ΨUC /Jhl,7f|(VHt2 z'#F)Y5'KDK4j?Sz/!Yͷ:Jj@TU&`Y-F7bXBxiϼąZ j*d _Xޙ&*>i&kRh 0~PwLQѢZyky̪Ur^-XP1.%0uϐeh~(HLA4Bmp~iV0 zDQ\_+Z.rq~*T6:nYy8$㡸(SZH<-UMe. 3]0m/4줼z1I?Lo20>E<"bNԖ-T/J@߃w 7ڀ8PIqK3[BqB)h0< vfz`.PiV Tu~oDlM;aC8ť^^y@~s:ac]rp^>yH51̋k7z #w}nR~8[5#9ض<ie5zZ@zW_$i K-JuG~Z4Pty׍BK(LCלLAֳ&`imR34c6PJGg\,{螭' ἹBm˼]^ kqwX+-Yǽc^أڋ' ڹ"B S+ntuWO MܮtGME7cDB n1͸g"  VmQW2ƈgָmh輠Мd55rF_ U:@c+f0q$ ߍƍ1Ea 'hb-Ru cg{i5+nBh!!8\4<%eʤ8)McZ%+u5Ɓ*n/m"^PD7+,<f4]+@g_„ݪE;,8nBŤ(QDO\dkj:x|`:ṋ̃;fuOtT6/s MQdR8ŝ.߷\)c]k.чbx/j/CZnIH*m0L]2_ Nb6s*G~X^aU 2Sxrfm0DXG<`7F}þު66Mބ% cej<İ~8-iaz*jRo!3 43$.Ղ`PLJSŅ'>[ۏEpޅp3_Xa j8s: χlTބ C ~7o <:_\,nYt%$j5O{>>dYީD{"NEi#";CYC7_A ܞTJ{9b{CBpFY6y=`?B M@y0 l9P?o,%F}G"+jUY na4ːpō1I'+M&230ƚ2LqaYNX( .ԲApFo 3]WuUUH-6=-V eTlө *oQ|MEI ;"_9[ikhLVE,ߴkxo.tt  a#zuindL (J -6)G YC).؄KU/ ND0)bS)?E; ?!S}ܣ"eVc\0@Z܌<hj>X;ޕ=WN)'Ƴ>bcW#c ]WpTgzgT@PHܬdTVfV\L%Ip:Vu~Hʠ] 7N{Emum"1j!q5?>aqI*CɳveeG.?֒aAo& ֍ܕn!$X" xC0$Qwg Gs $/Ȇ9l!t Y3΍n$faVս7Ԡ*ƿ]EZ9zqm$:}QXMuoum1GNSk jz7^ f&?v WoAVW rֆy 3;Hs 5[7=4zE#- lg" iG^T9G u5zupC!@k铜XD̚e MW$%h۟??KZ/f ͸D-5x÷h> ?_;~)yWjw-㻖 2%+2,{;s}s ɡ#pgai)_1SR;8[`EcC† ҵI.2;ܻVA-U(G0@HJ,5\l6^œ*[li^тߐ6X`ơ~R ~ML]ӡ~p4r:\~ _o)-i.5Gnzҽ(b)gD]*(Gak -Z%&ʨĭ,['M__!*9*+ۺBhV`Dg<{{WqC}A|S%N0BM.x]r^E_N!I(6;0NgB+g71/-UP]b n!CSuyw>[[ [e}!m_PnB{:Pa [M<UBn`*JV !@>J>ߝAԶvU#ͭR7}Ma':wB4:eϹĵ"y\kb*z/Yjy I Q" D%Lsb|Y4UYE'4Ku+ێpwXi*CB |ƺ^U;e^qu0`"&+ea) wz4BȌG7x`9?<=k–T`U3sDi`AM `}Xd9>Ӆ0$9_:/R|:!V@{\ G,n)djBBQh.{kuu~{,Bo8#Kv#AHw sۃLUYzsOeIFv!'mcNc(ھmHv_pw*W56搶FU!kr24AyM*0 G1nJ,%:9M_43,N㊘G^0ژjqߘN QgɘF,1bJTx ӟoG*P,F[GyO;U#/b{av{ݱS$DA[uki]9W@xK-~eʸb6._\T~az$ ع#d^3TI_h.?.|PCa:Z*=s^Df/N3N6o0A |^ jM  oeYѳhQc&rkQ›Ʊ/}1z&G lȐ!D.Suuń4hvávI:3^~ڿ L6ϛf6}|i^Tr@5BE'I_%+ЮڠOa=Y ]RJ9b>3\Gzn6ڼP6½HOR! a~k蜭sh ̭w7Ph{qR2va89A<_0nr#]ajVw&+6P:1/P8ڨ*ǁN^Yg1B移fʵݕL WG8iȓ"4܀'Jp:V"VXVTnҙ!׿"4TF_Z3q/ٵxYEN eD+ g18 tXp|Rx|ꎬ ͤfj%r'x|fqU$e!rLd'OG.z1[α`N-/awY /gpK{! @y*f8 X*¢ں (LIJG #ǺTrz3ߩO%kv޼BȡkE~Bl;M&b}[Lq; x=YlҌP{DRsj^av@IbA;C&e5Qѐ'l" 7j3 &ma;ďUl7oYtB1&(ns:PdӸ=B`{)ʥRYXFR`'ʋC Ne]:FE.n̻ĖOa6'9QF\{BK|_8_ʛ]@`dg" 8E{d-kMBp^9&^Z ;܇0!v$!u5@UC v^2vAy->]+{qW5>pGïɛ>JJ~`䧎=8k]_'>3CɣN a_K8[Q XYZ P£V=W)ӜiӄaSD:o5: ~On~ӀIf4e5R|nkwYz+A_!y _30=L!AF}@"Mr<)Qbc)ku26!PEˬjZ;C:]<}ߨ`F}\d2 wپxmnmZ -q=V^X %˅+˄qxJ!qCPի#f8juqlfIW("]Ctǁzy= ?7{ F\F~F!˅ ހ s5j~vS;$`o3bA{+]̞\aF<;)vp앾{AƞzZ-+OnY_Q1DC9]"cO׺brEL*i"W/}ݸ.>T&k?$be6Uy+㕰elqzi,RMf&[ϷYzÖ07 S{ϸu֔]}2}U\SQMO$'#ll7FR BVR2<` CsBX)>M^zEr//_ڹK7tG#OI=?P/ֺQej3Ӛq\.ELCʾTrM^V9FlPzh)3ٴY0ge׶&GñyփvN73)<ҩ-8ֆOKZfU=*@±%}ow=6rWRNlXmttr5 má^^ޑ{\, hn"" AjH>oFy[3h`GxQ~{xrR[^LtGrMwW80lielGHoAs x "_ E{XB}Y8] ͠ܐU= 0l_9*gPB3ڰ2cKng~j_5옑/YԦZcfОK' .5zIbh2^10\e/? IiD(N_}EX+ge+PHw\j%/f;X qQ7񧦲4LΞHr]MrbX~j0p\~A:|n+l9tҢʝeq9-hG#$[|oY@}FA:̢DLv~2`EB#RlnΩC(\ s7k0/Vf>isNoпUnZkpqQr兗Ii껺 A9ɩiKpUQ\Gվco#|G n>ZO6'%8os1o;ק dຽK DircFw^)]ڇI{8WƼ]aH!P M[_bQ"G[zC {A q4D^@ebd-~!Lټ@i{,.+fϖ( Vcmn.\ަ*뗨Vތx?c@d/U9~IQڔ4.F0 k*ke`9خ6{'Uç].!*F[ Ip<_R'|ԒhG`^0 Ъ=@YپXó=yNn UB*^hϦ,( E.[E$b!G(<;kzI@^\L|\Govs .cM/IRq^]`z墳_`5\f0jKi2󱍿`Pd j^Uˬ$z4#`= D3` B8&n1PQ)Jh6d?lZUWI'iz e.8ȣfz\v[--llا"sR )9Ӻ&pnmpٳiၛcOb*KY|0? ~u*YsӅq$6KAu_!ƬgwWc.MʹQ0OWq]ڠ!U(>04rۛO;B(D>cH/yӤ*#qd0̮UhjG~ܽGZua~Y1 _ mt!=h ޓݩ' NJ 0[Kl(Å_ͪw|]~Wi0zK QN%|$mʸ <ـjU5 Z\o!=^zU4&^  ; OF$nJ(΋:bTHnl*@e?s.% r;6@HTcy!68npm&N.7wHYuv9Lc(Nvִ{Jomk̉pշ/OI$0 S;56XYl^?hZOUHjE1#Y+L.;VQ!0ӔNOaKٳC5ƹeGm{fRY#,xMGu F_/W‰?wQtXmbj/_֎U\k(ASM ,#} H%%j)i:3/>'8&}?oXywr';s]dOchvR|ZU9[Q(Ni?UdGWEVXe؊ݕH̉({1x-RyȲ6f.+$_>.І\z&Cr*جWZw zj"*)7^5ժp$*\ QsS-M;;89dXwW4 JI؇o u,UB?|6I*` I+w]#pr"#L:[7QQ&D mPq,g)lD>fH0ftGͱ nЋT  P:%m io3Gɻh$?r<@?~en yl.^ $ c= gPK"jkjb3+ z} ~D҃K}/3"Mls#h/0RS,KPJzU3_,elBE3$N] .p| [윺T2! wPwzF"V{ ۾Q~QO^υǀVR؀5%[Srm 7W U'7 (@yu`^|,5܆v^ Dqn۷FhYso"Ǡ'beػwY录>㏶v/tQR|l n= o&زT*Х&?L\ ѳl֎!~" n[SIRp쮰ju'd{љSݞҚ vp{+CGT~_ÙĔ9LK 律o PE5j`UhĮ)O !C,D򆜆13Y Vql܀\ՠ op*l) Yѓ0@ϻ's4cퟲnPdkM%~=Bm+RVf6Go35fFR?_1 z v&*"L47ŻS@( ^X *ճ'.(6 ܚtAO pu{a7S.$NpgU[d6DYnY̡h|Ώ?\ 7spݤnB m1'ɜ krtܸFϴO{zJNM_Lt˫_p/D@q"ګx'L^9,_B3\+pc+MW<ͯH}ip>M _nFMZnc&fBMQt%/{uMOG y!9.U[+'-PUhaW27@!ŋ@zԁdoѳ6NZNp/cµd~(*gW"G1J==x4/[JFLtuᶯV'A*X2E*HoaKQ٬[Z LauTPm|eC+hYo? b'|$a0$ 8<_Cw}fwom= Fh/CEG)N1Xܭ1dWb> VtmͅNR l(J:{J8?;,Taծmɸ܏ie3iLlB_NE !No;-8#dhgbЋ]-3+wk2$ 0L@jC fBycD6Q. xŖV>}ОW !Lqlmd8NU?$Sew3EwƿUAkVKu١ٜHαMg ~gԍ}iqYcCzӛ&_e#$>1b**祄W|{͸c?TvsRX@!!-Glv4lo⸺~GTJZzD45l46R5UwăN\ ]ZnF7r[ u[Pgn Uh|\^ >L#nw8T)yaIn錫&YZn%R5=30챬 ޮSʂpFƈ\^hxҪ|S0$68(;0PÒ6lەT'6/}By?gaJa6?/4$yPO!τϮqtXD0jDtiw:=%?SW9tw3΅<*ꩉvA[pLzZ_9-;:R!&jelh"%W_\-lav)՞yȲ,=hB;zw-XvJO} P/A-=+{&qV7/ch׋I<k@3zD6n?Od<EMݰKJ ;1>XĆ {R7T?+@czS"ٽN`?cMxm/KNƃ9|^eNr5h1c\S؆J?C`1v죂7Rjj \& !Y^+%Mc8Q] ViW\QCWӶGKFPu }p=hL3A0)96?vcqFBhOn Njj7j{8C'2HĚ6pP;> uByrM&): ݝ'a|L&}&*#j'!ʥo"/8sgQ|.]|w!=EVg߄Wo~wlj[)P )ͯƤ0bhYu RzL8fmUke#S 7-)d&ǥ Уsytm;T|P3Z)\f{fO* ߊ!W̫ VÛ4uU%BMdEu1Σ";P?*.R}h$rXYO+"璐gIxX~~v|7޻$0<گUOw*#n]+ޯ-} 3OÝ +=brb$5澛\Qȯu*,wAȕ1c]b/:&gު-oMN|v3甆܌lQ /OQ(?qow_R>ؿry):C4k'KjD@3gFNj΁ MQ7 !WDܚ}/nj_&2#BY߀c<"V,!y4 h/W{PԦ#<ÿ".TWk*W43?*H-;l"wF 0 8/m҉oJZzlI@o8+],ETلI?Y<$Ogf_6]0j vEmsu F .~.}?L@fƪK8#tN_N{M,sb :WdXabfD6FE3i=ǟwqE$"ҕb& ~ {nVF)`\|m~ UR<n; fo 27:\d<İp*>xTYp]EU@Y""}NфG^bKMtۙyBY͚Zl!_ 1u v);?08ѹ~l&$BXmrI k9s&ۡ+I)(˪BOCJN 2y~uʣ J ݾe]N Ka :+*f7di| e C2=jrKc :(/Jvg% A>1 ,L'x|8KwU~鿝zNp tx|0nEEhJQ=t _yHLTegXAAOSbQ\Ц.=bk>RYP4F/Hcoޚ4H N=E\P^ I /f AR4XhE9 x>7 >R;Ho6uwO sZ -#jmkG7FcOWgp'vpʕӛ #804~+o7P6( Ж{`FV~kխ?w&q''~dDI.Ovb%Uw''ьEDoû5&Jd,x񗱁)^7=PS+&4AzAakq֕=hHށW[@! kK oӿ V_nfeu얢q=λ[` Yw&r4_ٳN]WTWܢ$}:'QKʹ#'9&rkV$ؑ}vsƖc; b=P7S觷kj`E(86n-׃`iQY8˅ul|Hf_Q1nUP V~ ZIȻX ~^2ޜ8َEj8+Jdh-E8T1͔u$?*ՙpKp)oNa’޽D+j7 '.$\f;ҫ9=9QԈBTDפ=E-T~kM=hnHbE+AMD K6yrdŒqF`ynLչDC -1OAO喺"Ed|.C+~Yj%[a"5ż_K=Sws ܅Kv%$H2=C13~=ctcb[q. =LeugJurAGeV\ijKC9|Z#,cNYjWƓn64#u cfw v/3A8[A!HݻAfأjice]X折U%_{ l=%\A4C пgu 3ᇸxQαZM6!?[ !BVhFBPETDu -ߐr{3ila" a>gv ƹhscB$xé޼ܢQ89K6![,58VD4Ծ¹YiǏ0`cGlWE/ohZvTWZC<]шG)]ƚ^ ̠d7 s+Mmb|;eOݵ,<7(bluHe i"n'V17dUU0&Z: &8hFQH4(uٜ?Q8Lq&Ю=2(WVV_R} qGT@0(4FX5@F1:pV_WKS%F,#3w @v@ H5a8f.Z`4YG9,B*t&Yspu'X/E/ zl(s;Ozq]8DtT+K45oo:r$|M,f*#1!gy̓^[UݬuXGuN˥}fRU,;״IǺ.8鐴 gAT#K_ᶔ~] F48;j=zMiIRwB؏u'#ht8ɾI7G)_G4;b+Xak=76UZrVUӁ0c/މPɹ~WuAD~՗?N y$'F8d\K0(< GoŸnϔ>(4gN0|Lh)_ڪeѤ)L2 tXB3zXOd~f8y24]_oj/ |Wv٬ƒ>_6 w]!bT _+?p? $,@S8EM;Lie%o,|:on^PLrL^]A VvS&{[u+>&ӂXVHUq>*|fTD[^S3;g^:B@dϺƕ.]۪Yc{skWF+a1ZԗBzbKAGƊƧ=!Y\d.pp *RϦQѪƒji5ZfyG+r_!/)3TĜO#cRalH0mCGʬp]"5а26*; )8 n)˻L1XCw Aeij#b:|Nu]ϙ>vdS; Fc&inx h dF q %cw`)9ƹyR,z"hȋue@vh ʣUYn+E)'taYnXbvIQd`&+9rџ:&J@7z1Ctӗ[+8:*Ĉ=t'H2O ~%IQ?^ާ8^<^\sy(6D\S1~wfgNf(e1nM3zha$Ofj< v6Z D|(鈒QaTƲ8W&ҪPcFuC֬~QpwYFh bWT/$û( jE0Xt i{G_6w EndCx H!&2r1!O}YF* p|`4/A4NI&:vߌSHҘ<V_;ZۑnҼ{Ske /TFHY=ݰk(^4U`ʈF DN^O䢎Np)d9{O n:!HV߭G&p:-YpW9ĹTA( cߣ"#wd|x +Ǐc-CEE),Cf7|շ9P<~B1Ui,؈L,_\FP,YtU3`*nj&zu9"2 0eFdx 2P=2eNJs%G]Q!-ƙfo丟T~CRw>\OSb<62"pS@Q0KP>ƑV֫Vx}K`I~8kX>.8k)J52&yCaq"Vu ~}z!K;fNOl(˃8yN a>%zm\R0QG}q,P}-+˔6گ_;3[k`qAmKܵx # )yt4 d lxΕ@LƇ=66|}Q%c"wJfwRA4$C\5cwXowcTTӰ` !Vc6iaByѺZyz;_A/( [?↼HRqKqKHOL"Zh)\Qf&"f\j\Վ;Hbk}?!`L>i]\eWM57<u|qwNӒA^9 -\w8ŎN:"K^ԮpqRq|%yv8IIBd"v(sC\0/#@\_T~$pXݡd1l=sRymD6v6W8 w5'BMgPXUbwkh2hj26[KWgtk=М܋S2bՑd#u;iY*@eY~`dkV`O;/EWhop}@ITWQJ=۔iƃAs̅|Ą}ToD(:Ns xWvdV6 q\O>w ov"f,&u++壍FiUfa~`F'-.u0L㸂Z01mD1کYp":Ο TReq> RK}?G+4ڛ-EjŴ rp?5V?~jo E>m|upZrZ ]DW== xD|ץftߓ ;֡rD8g6% @[sD[J^xCwa[O[{y4wLj&%<- %/3 a ;.Wh1:֏[`-°{qGi딱Hp ̪@»gf UB^g=K'&՗':*"rpFUl [95b3. "G%Kpb9?vU3wwj]FY&ߧC],n߭B >Ian榤WTC m[Krd>`A|\>X8x8'7kěA>R?!AK*tp)'+}>~t*fRml;h:8J ƑJ*ˀ+S¿2 h%zmmӏҁ ꀽyFAMvF{lgvV#Maw^&Ј^2eߑ4ݰ =%5`d` @N&qv"UZMN_ۖzYjB?^k~\[p-1*j@9 s,,7~,Sd hV2O3B*];^ieĶCcVE5ǽ##ӷo*Uty6!yð= [+4%x.Sgy5SKdT?:\9x[vߓzqR5hdpYDlן;z{cҔ )}2|V'#c V~9\wCaį4,n)ݩd/KӇNQXxb[V_'D=O/=-gk=Nw;4uHIBeS3d$PNwٓUs_Ssف]R^:%fc\\tc@1GΑ}3*rg0ݯ\~(NP=NHDݥ4,f҉kLO^ēvabLK=gBUJfr[-VՒΠ >ivC2'xWNUQuHTߤN3L)jˇ'tq;Y& 4,w:CTZ[y F j#PH͔vKZ06j7~Us3ϐ`?;V/P\7 !8^Ꮍ G#Uʅ<h#ʟ3pqΔhh|~~$NV2G!Ӄ&1sV )"AI Եu~@B#@T[ s@YRk޽@`(*MP 4C/ȫ1MI9K,Ζhؿ{ܝeY)RuW=ؿ㪕@fir2>6/$vl|&lܞY=-6ag6k;*K~Óh𲯪n~5ҢDT{yr%<p4qBAErQApPs #GL0,XޣomOkq8tq.MV IFN[t`S.(>kXںpG[6>!GvB}@p{fJ~DӛKBȗn<NP Իkxw=3RڞXT)Ilwx6#[Uob2E΂T)Nypz-q(Oh h7U)Y%|/ P@M9ovP9\/|ƽFs^ʔVMmg'1ivVYd]!؝{b3ek#u;-4*?:7DN n2ߞ{;8jvKR v+p[G2ʗ$̐?47T*K@7`Vb8tɲMdKԅ.!CᑇkiKh0V/GLRpXa`GDyҒβ w7 |TTPWii иA݄QU"Iv: zqQ蔷ڕ2KbUU)XA `PZZ))qQ8f>A 'd|$zt]DtVOX-qGi3b_/Oz k'►pPجT1Os!-Ir=%S(Y?jߛYnU줯O[ RX?!]vWeQ ǡN=qk;\Sv~A8AhPSNW"jS4D'vd'c1:>W 4zĬs?38mo..Qb?_<`@itmr=SI(*qXM óՕ _33 pA4wȵD[3Wv8·E3igr*zCZ;à0&6(' *9ݭG@;@ d^²1/gNc%,BFpBLIw M.:wUI7S%XҿdЏ {pg :)-cm*fH&XmC}r ٬r۸-6s"T_=4:> gM:֖nw_֡+EXj 1HCD|c4!FGnw~uY߰W HĄ#jL`My,2ՀEYthIx^z)|ʀP?ݏ70Qݲ^wK)txpxq]D/ Ī{Q)P̩:E[P)_ie&$g tfJQ]RPH%ʆf>T]zaH$;G+s>'l>(fgUP4uzciAػr9ޞhbp 78#?Sj|[' =7L8!ыz H}Ϣ&/<3oWJɚ ؽ4dwrMݯ:Ÿ vqv:xGnFU9ppeZ q>RT,%RRd^#CD'O %j:QeRmzmk$&,G,h pWy/̪,/QHbM5TwhGՉYû#X2sʭGئ&W;7aL* 󎗏lWaeq +[\Ɍ2A=y\K:!+79.|[Q }0# W6 oK$Q_"EIja5 g%wA/pDpV[ E/eic7,=~C i2'v%;7 L/#܊3 H41$Cz꤃NFۯެ>!ܰtY7`Z s^eV"Rϙ ,36azPSoGT K4 BZ~p@?Ɖcf4nG s+uF@٫WWOgqݯ9BM6C-EAXB)[Y]^=k]8`yj#BicRi8RP6\!P9Ñ'i6Z/VƞnYjV̎_UXbsK?=iQf(_n|s>,LmXi>y}.!㫢k!0N鼾^Uk46q7.׈6|̊qS{|baW̾NAmRgf〇?]jQyƫᶭٹ-Շ~Aq3?mXfاAm[+ްPl=pTRX< ǫtd[Pb;oP.1q4p҂ٙ12x3|Մ,i!HY} `Чn7~_EXg+;qUmUOMNe$݌"F|l~~_fx7%Ur$o,Pa(1VBּ vw>vD rS:ؽ⇻x'v?hqLb U=-I)iI]A1G8KUw;Z>)T3(RqAip"AIj)QШѦ\THI1͜uUWilȑ4ȋ1]xɩ."W`eҞlf y *B-oA}\N\Ź"$5OirCԗuѠ#W} zSz"/(j{ ZUcۋ+GئHLv'5|_c#1pNT&䅇E@ާS/)zajجa0c |Ww B3).oNlIRޔ`n=yS;rGѥ q!w ^>|Bs&]XSfW;uur {DC!Ư]Ygg.2ߝ5X疆uFEI_R*Nn2["lXvރ.*2'6ٙ=`CLR_0*sHIt>oOX{"49]ftkev\PjNӥhT{/FpÀ:C*f:鰥vPЫwhY|猐3Ј͈(*+{evO*,຤gWgUt.F.\<{+duK%`c<>ε7g4:L@m Y8u nE% A% u)6[a([4E{Z +/}d/?B]/ɹtwУr{Do>Rل%1cw|dTY]$-t՞lg0ĴZk0^ZHU.R@I!F>) N']^Yn*rMt?1g?]' ])R\ {T8P-wp]fQ<'Fk3,B4JG8drʃ>p*V iYC[Տ㣧 j5d$BmgMwg!1r|Ux0s$B5t|ns+݌$qjW4 \ >f.oG1 R12pxzV xjdU>7`+9k_yjj &_seTǗm~1e.Il&I{QtRUnj3C,sCn`6Yfqð AޥfVmkbiu$h8%YefOsp2 p+I7%֗3Q`qo%+ OwjH\G+KT#eaKER7@C`4(s*qp ᘞ5 [eV[%0Tߝ8M=[Yl烬bU BXZ0nӃwΩ;vPD1c"9^;͎x=BR^aGSHQpXHot_`3?!=QܳvNO#Hqf{S,sb*jh@o,jٌ }vDL =eͲe.ĺ=2IlPGhSYQ%JLGRMS/`FK[#9m4_oIqF.10NE:;a$+ʇ9SR7k//Q6(jXxT[Er~@a5"D=EiQ-uE죿R{9 wǩ1b(}15ve.Kn~5{|Qt}T@V}ґA ;]R\Sg-&<8GiՂ7º+BIxĘ>Wz ~}K/GBc@?+yn4Nf]G՗୎1O\JJ~΁omvPZ!~JگziAGPd͇?Z =LD@IKݬ$ Pюt4ĥ xbPh]Nn4s~^g|V^ŸaMe%{*2:A,9!X͔=+d'wDCnA'DB?(X8i#X^r7|Z5r=oAxyr4bX”;<\vZ%2y<X߲R/'j^g_ n$'xy$WMc8Zw[FLqw6xo13jY27g6 zÿ__sGWU3,_t=WyN^uHaCsirܜ#͎xuh'|ʲv&AϪB1 m`k|1| n'΋\e`{;)pP+.yȰjDw)5,f#'SvC+c S4RK C*] ( %)ѩ-jH3}f"d grITԥ g-WXl4FL S#4wFztИrw>}WHK~0F3LG!'"s hM;J> #0X@3Ehh.oE/ 7f[P1r<1AXKjU]T6psL:eA|3p0=s6Um&]hGe_"8.XEqf/ ťy6<@7,01>aAp3Tu AP}uꇨ{6Doh^&tP~TcofHW{ue]͖. >;=뼽9]ƚ|!g]yK,Iw"C/ ZsAHzyңNnB/7 GQJk63]5O@ !AĨy +}᧥Nכ}\-ggj)5K<*yFLxyO A6sz!+*o,) $3Ms86[da/I*l`m~ V =RvdkK溿=ş2 #&*uHE8W1dTGςckGN"1Ww«E:ڶQ`V2 *5%w[S=~t+ں |\i|3;zZcZ42G}v=pz%cLd5Pslo]7S 儵QHuJZ,)BR>NV5rbT/Lfh$LpeU_gPuҭ- A[2 }`6Rk13wrNP'.}D1&EK$kAVM|["J>NS9țPP~y5`rR&-]:9@5ks>Uq;WD?ȯIx%PJbF`Ȋׯ$*/#˚Dx47yoUgqTX*jS`0A&!tjھھ5J]imEymd8XItd/8,Mnհ@(?ٞNk(F%ʸsl.`C șdZ}z yDi& -blI[?+jL^* RJsPhrWd= 8~-r&#~6ܘ]pLy`၄?[  S.h\p[muWՐ.ϽT%kOjbND{͜(5}~(-c4̹,ۑogxAl0om7n <8!vExnD拭nD?m'ᎀfsg8oOq=Z=k=2UULbU<1r G!K &=嫱ԓM류aǐV6c'ϴHbd@IQv }搌XzgD#p\/V[ @c oT0&<ttәgs$ЅKFsPKTdt!rO,ISgإ6z2F.iUQ)qn蓅gŠ6Baiyp = dX z:ɴzEly96,nQ6,akC$* tzMs8dh t՚Xam@A>X{PɛA [??dC^W{N2az"|ȁq 8A21q.Pp4*M_8FkxoyTEV# g(e#BHavf79m5Ǒ[cHJSj@x\ M5ŖOz- ;jnSC_S xIg_idjQcdޯӿu՞Ò:2> XMB(NrA,sjinILF#z\cHI  ݙ;*U R6'&`% 8k櫬 aާ{@>T2ZD2Zx S~.SZ ,k,;>sr%0uh 7W5Yal +=Q[\yt ],@&2LOEX6Ȟe(X TkՖQH !C ^Bi ]}trq7jWQJ$)2>\@oGxUf\蛬gqkPK+mWk㧗6*:ƫ_D~}m[ W JftW~@c|d)WHdˢO@Wܗ JkGl2GeacsB_~@>,Z6¨ Ϩ^Gh#Iz50W@/EuLRתG"W(c}@*ii?889;`W.Y2 ܶP I[[>b-d_T(O'Q!j\}:f̝u73:n8wZ$p7ryDl?v3:&H 7_ Vۊ8X~G`Jc`5v,SltF5@S.uR-_8@G> s'-y_>?TǠ,!uyF]C9IIu\Dԓ M5@@ɱۛ.Jq-m9/ 8;tC-#/utH7/dڷ~:ōFK]ineQ䀛E@j'>Hz9 !ZC-—I#z 1Qǯl'l]NRor[Z#S>$p1c5ŘFQ#w±&; M`w:쎰xe x\j cPCw ۤFj&'a"x¾  +Vi*QU2X/ )lB П6H##CSD,EFDъ쥗<(&x4ZSC GdγEO>"5=hfPjm-/Gf[E\&r1ē^KQf[ @)u "h|̫ qEk A/,[|" = ݚ )qAߧr5Eh@>C)1!1*7ӯsM4Xu.W{W"*fk,E>++5҅1_rA}S XbQ1M|ץx>mDH#3%ߒ7pDq _ތ'&bd#6:c6W˱]rظL@'| 9NYeoPe׽DxLQ)ҵ4]aXÅ2Fd)"SK憪t/$&L˟yvdN\;XWS#@0\l~?"|%}p vۨYT9GʸtDd|^ BJpCzu Y̡ab#P!Jia~~A:b E.8PqJi1'ɓ = O(x R>p(Zj-JЕDPvˠ&E`U<5}ƞ/͝֋t; 3;c)*û}X +dw6ʁu MF'y%@cs+_T"CRSHhV_9/9ޣ $/a[ Fvf)QgRAW(Ij\ve1)E ,ΈDs6$Vm<7>y mTT!)I)z)Oڈm!8ܘ)px׆916=Fd @(uk4Kx BRg+Q0yj):-yײbvƱzy:f9e{wg KP7T" #'-.a rWt6_p{BX=#uY-? _8qjȘdEF:/BC88݄\7>+M6{VlowPҵR_ MXvk|m Db]bT6ܪؓBWSfXG4E@q:QmܑUcy7a(n?c;M;\Ÿ8S6(䍛&n,n_j(cLO\MFgD% 'd<^oӳL]Cn$f1;4+yVJ [C㾑 ً CnxɛY<Z oEE^;J05N$Ŵ@rFqARΕ~ Q: I{z汙mVΆ; w2kq 손"evK1p;%9gII6L<907cSKě ݆QOb ˫T{M{@ d敚|մ9G~|vFX{D#[^g,{$Үg孽X*` Pe1 VC&`+9(3J3}|~;>๤HQե:^9goW^Uό=lEVɶd4k3a=-q2回M6ɘ(?C=1&2b)9"&i4O ?Qqzr=Lב|zkbU:^Nu;]_FK2tuLXJ2V@] ~NX !G5 3$vAa{LkqT޼O՞Tc~;зa^>NJ[HF0 ¾{s5< IϖȤEI7C}*=Y%/T xM@^4vąܠ߇ :M 8 !AG-iR>K~*Ȗzqj׸;\9P\T-'us֭LjU Ѣ>Y%9J6\~[!=J"iOXf~]Ar-O~N1jK*A<Έ-ޗ gġ/1, >/돲R?ICnVc`>NF"Q*COFǕ/Me%F569g++GRԖ:y ֱHi)娰xJLHVs շof5)|&Ę;"zGcx;bgg(< Iy$T՟',.N+uα T6ͧ : 7-OF~ 2bXSLIѦ{%PxZ5LD-bjأ"zW E$M7uhTY~xO_vIF@"9{9]Դ܉I* BwН8㸵EgEȢl-6lQ+7ؠ0޷H:0;Lh)wpfyx½t,y*4Gw-* |#&ΧwQBjA ds4Z1 va!TIO[Ni*8/\TܹiW;y$6IC의ij=~uxnЎO+{Jt#"$;5bӕͮ^.'})NcP &HZ>1ҎąlɱdN|N_(-+I_uyK%pcb_ ˸>z)8@#[EE66 GȹΞOW3*:aΔ?#w7Z6;E@C#2Ya߆E!vm2Q<'eY\uD$:aύ5TF_udW{y0Ҫ*Dˀu~xڞ>;ICBҼ\koIj2;qA*lZص7YhP0 SJ8Ӵi̇M]9)m)fwF@; 7@*{o*)DD*! 覚+WVNzUwT Y{&.Ff̨Z):!|Y{z=|{BFE\4b,R #zU֦[aqj ΢W4yO6qXI@DAn,dO3N_9?ō)8N[OWT?Ao$R$l?$ԭ q]9 P[i=a4_uzrS7 f+Y8E\®3Uz>r n;ꍦd܈~ˤA~HN],/¿H쀳 !H/Ur]O*WTyJvqf9UP]p%{7t[|m.d1 u-#t Πb u_8FwZvJWJ}PKM$V yN΀\E6=Ϯh=JDViз/")ubѴ* "e?>@})r }z RL+_ $y(-ѐ_vvVR1`SћG%x4!ɖJ$y|:f-C7bd=KEdD+Swi{EC(C07Uu&qB+@[R/)mR#dcYy"x[A(&_JQXB%0p&N%?j<$=~…V'LSTW/+Q,UЬ2_ҴS+ۼsk~/-”"MOxYb'.me]ho|۫yLIVGzX4OV B!B /!ʽ,?T( ?/1o7pwN@8tٿ!{ Ձn:В`<@9CɁ;;E3ڌb5"ޥ3y^Tnbpr X4yMI-sHǚME?UЅn jAF)UrE3l{1CDG:MWwyVs&%slM|Nf7VHDd׻:o Dfx^RhX`wŝFt< 0:X ƀMӤVmKY6ǻ- e%~s}s̠W!NZ:,8xC[~p'91:|]T 3f^?~l 5K/3_%1z+?'L:q̟TT+͗I.lh s7^%2C3~N?eXiTa.)uuy\wD- <@Z3(A)zznNv N֡%LY, -X G{!Jd;ʤ*Iq |K]=p&b0-!PvVT秊O :@|24vRvk0py\9 >kꪄ*[k^\=y~9H`bwb*(e*k*<ܺˣ$a8/`@h*<8$]vУKu7 ^h2u'3=S*val*J-%N*c PZa2r{0^8Bsfvh ݗ)M rFC<^;˕<>`j(}l/q5‹}n{])M =`])8Xf*e! p ) ؛F5aJ<S+tS.{E %l/mm?3˷_ͪPzI$Q^PUVG l 3L侥L߆eد[4'o]IÉ(4) c6>;ml!{FM^"j}x6EU dnz#IsawQ~HMn%pKAMtjBL.9؆y`WQNf#2fٍ-rP %#heeEʛ&Dab$&j: T֯Zj)N;Kt\x-}@S#kFR˸Rz?@ySNSc+yi3uyV c5(!\m2 ,S z|/6jgV>{'E wߡXWũc;Qtcsʴu?zD 7Bl:T!E;15ނZؿwcJK9$ gA>cgE#ZaũQ-EE F5xF^Z~M)Ajvv.sn;k$],Ɨ]O/ YEPpϸ0HH+ߝJ&Q^- Sqw=rzLuOXAL$ ID8! Vx0-qtr*nwGjbP6Tq<Yb{sj '; `?QqcL8#!) ^ݦrtˋQ#+7K*}?]w 5c/"`ĞqlS~twQ&g"Tv>Z0=vJ`}7e6ePӖAʼ O9jf2bnkq;5o]x&Yf~YUl X2ૂNݴ =Ř*147K^IkAwƅK8 %Ear-@kme61$h Q .#U&AmM5.84b]ާ\!"0$5^ߎ: rZl+ Kݨu͠bEBQGqd'/®jN/ =oemͽ h [6<|,#lD<<P i ~>[~QqĽĜ d@FyM>to\L&IPYU usFSҏ"*k| /KcO{;$cnQ(n,#8%h֭ G61 PYU ]p^pt;.=._'P-Z5 G;F3΋r$QކY3' Ulie*l!NJREGop̥vxCϻh` Mk@𪒃eU/oID&$[^{f*,@vY3~'7}$+T6p3K]qJ:3w /- /`9,ɅwD%!&_DZuW sl2O[(t +,J}w1F@ٳ#t˽^2(M}wش],t2 Vz=3=cOo`l\vxͿzKګ^gtX#Wgo8nhIeSD;(hQXP:jE\Rv,jܷ QHF2~rf*zSk*I'!$4Nռ'/ >ͳ*H`pxi%wJX0ieOuS==ǒsI ݨ^CWPur?8nڨ1 Y Bk81c8'X]:v5"2 Iy/\T4)F{B­5pvowW:=#\) ǝ%\^5O(jg9I$o>(0ٝK'Q>21 UMD=lk&0-yw`rWMɞ{rظd My=wq+LiiwPx8Rc\193*T,΍ y|Da1CR0hy,,2@"]1ΪȲD"D>ڨ<'''@^(/0GMo4⮺ ܩ3&ST;{ƭkeزDљJm WFl9QTP`s.1솑0g4}[i-zdy&NcʽCDՉim-M]񩁠,!ٻa~<7~Cog Ni^/EF\Crs9 Z?%V[pEnMqWŗ.et2 Dg>s&4>!gg=[Ӧ{2TQ"y*>Fi7 %z@_@ B2O\[FEx9݃OaT4.L5$N~lOsRU`/ t^\{TySCGh%8;{?~N"uuOwQq` )2iۼj+Qj맂FbhI_*S80?Q}; I">?Li?pcu;0:Q]:c 9'}KOˇask-]\J[FQOVT_FUu>ҊefAҡk<-740%C4p HJ|'WM!3'Ef' Yށlәˑ⽁Íѱ3:Zv šᤔgŇ|~]mh>wơ Tqf^Ni YU_R3`DFVr:^^cYf[ZQKtsU>Wy5 /ps/MT0'q!(L3gE2֍ L Kx??oqT) y{ Sxqjz&ۿg͂h"v]K 3(oifX)lM5rӖXb&Uo)-ʨ(ԍ.3 `ElUE-RІ-p#²KoKcdZ6:,`-TJOC+ po,@W($-dAƬ:2Z7qYLB<z iP3Ng6>;y,x8IIKjK˓"ّZ0s}ܯz,2S)schx;((ҩZwRF\3^ã_!%چ}'VyyC ^ewv VF B=r,s NP9H[&v+Mј3k2MRW#teR%yg%aÆOʻo6bٙ#K1CUGr}6#(j|8+sʋuGI-~p),]1f ߎeMIWwz<984ˆ܉krTwBuKyf&G\BO LƐ~OPvd$T`'IHEuUDZq^iYy1cq*?K15W5Wd'+CH5C<#ywh nmYt5xS>|Ug?8F,ya)ȿD5oq \ީ <ϛ8/y.թ"q w_ґoGIPֳUWGEq ]]h"zDmw! T1_wPuy*S݊]/fCG7mo=]Hhy_os GddKqjezY]OtjCXꁠ{&X[cG7j vоSj~cĪ GFd¢qmX *I`c!27k2VDbp w|RiFz,h]uE([ obj%_X[0)o0?E-بt4ԑmNGc|[]@\jy\ +J e͌r;zI;OVy_(B['ℼ%r>Ja#$՟)+j_CrKJB*S?w)&A[6>Ô(8?[l>A Kw,P'LHGo s,Z5s[)/rg^A.sQ5\1*KKRl:| Au5JX1 ɊE-/;wpM52/Sa#&(Y҂N^E/ǙJLl@·9bB?R5p&jK%5 Q$kD3>JSߵt <0b͏ v\Eu}'}DUghfT|(Z8a(Å3Ùj>j6f;A`ِ"epwd`JʅJOu P.HfFV=2!p[њ3o߶<C 6swT /nI "1}%cy<{-z8Tt`ȮWL0!K VKŐn#Q+^G\7ZRya1WJXŘ_B>.`=OLTC tܨ /'WO s4C}b'u`?4Û2nb{4uTI4 ;f+8Xo"n3|='-Ň* $EgM0g!(}iJ"عa%[Oah9^NJyJZb̞fػo[W@8n8  Q˅5xuyê6$ YAT)y Ptz7$#ؿ_&^nɍ5s U;R~;z@@ߑͶyUsD=tdҭv6S77Xd6jq *,+reD8x Ua]'L4 $Mr*>pC@볜bk`re:0DwE%֝MT#5bO16H91s}tfӨ,Tҟ+L*-f6Qu }N>=+JNh'yZG2۪dQ\0 ˩afvط2'~_ycSAbc^ n̎WAc_2MH]QBvfyIE&j~:~q[>lLnZ}qZ#e!nDFa^[x~~g^.LEAEss6r]~hh|Y$8&WbS|ťqYqο$zyF]ڼ T:wc}(Ey豓|\PHA'KҳP, 䬝\Jb@/0+xADž݂3=iG]gk~Q) \xiʨ0l|Ni;@sT6߈8Oc = og ~1uPd>yS veR7chN!d,G0cMtz9 yћq۫(|-ޒ"@y)RěCº4w6W=أxąRGWLd j8#I(݊hzӐ<<׎q!:{}|I"1Xi{آi;\Ȇ'..+vCij ^Jymx9F{Z҆oswV$jw+dzԳٰ+GOK|P֞/n b;p2 wfV74%eST/#Ci,My?G@m tdl8oGv4R=o'oN7iM1R^}nsBa6ݤ{[%a8^@$q]vDg/TeT|jX-ppZQ?$hV$ʑ+wXzMR+;+ 8iRi^:LBnɭ&gνBɟjݖ^ϕkIr j:f> & ]S_  ҕ`TkD|TZ|ڀ(mFak '`_LEK&ub@tE"['%AqBZ@DeVpV)m,T7~hFM~ (*ELnޓ6mu,'.d6i9( 4QTl K1l a.}#_{MZ ';/?aBym&%65P/%}]q<| Ӣ@r HiAIla \;Խ>Pş q{ƑNY}Sڙ ((,miޡdh E:ixn 5.6&K~2n<m@Y+O QNK{?~".ZaP%!J`\p4ĵnmP݃(?lz7q9tanP3f-Dx]_#U;tS=*U'|\ gnY K Z"!d)>)#4N45qf *暲1ucw#X-.rpI < F_B۶9oCGu#N)6gh5iQ|Cm3 _bɄcuD$W":!lIVz(4Z۱3>]_8\轊_'.WdN`ڸV'@}>SK;B|O(ϳF"r>Z ]q},dF/z_P)JjgK0 ׎@gSLL5샔Xǐv?ܡ+6MΛe?7VѱIZM_R]z{},&ͱuZ"GjX: V*5ĚKDU\ _C6H xqX6g&W][!~ae$/ ;5%Ol@NlvO9YwG%:V 9[wcK^;VwgȘɨ8{1Щ?`xV' UGQwg,:)'Q8ND #HpV߬j$Z+EDh՚E w׍G r>X #v%E 5 Pg=2K~WX:Tzc`?/JÑ'8+݂~%i?y4}}3>Oe_r: ~~Sx$$4Rg6I? GsW(˯@D^s y2RC XyqP'%ݽTԋ[j+,7CV$M\ K%V֕81$)GR ^<ʙ <2; V'l6ʋqe|6>,H8eo&AMWv Y_}™n yήbұpHޛt2s10nvƒسc(a t^l7~f CKN" ,ܝzvWK$Ɨ8?D|{vdrUčѠapIo +-|;] 5u3UT1ډkpYSޡ1}F-8FS lZvzPd^Y8k h؂3 )]v3ъzFMV$07 .2kiaxIAK5=:_$_[Uu290A3a0e$[BN, Zo~z(omrJ8H}Ǘy J.C˹@*<7m}1g3ͶS}|*#oZ?o鷴T%}2繡nR/:>AX1(sq > 2 ,&YCu_/s"@h: f8~g`ўZ<>79ן$|x2|J X@A7qu}vK8ͤ.ue8,3\Ԧ4141 wC}%i5jfG 1M͆ϧv$'CHR8t"(K8RËnky'.F <`9k *<˭)qC2ߊdvxFvպ9+⻍ԝcDMüLSeb[F<=s;V("m_dĶDX([$wm3${T\tPׂTv4"%#͒mMX*{*.٣"q{U,Qd `Rk~P> Ȱ%]\42Wff\z2}5&ɵͲ` 2 *.ysдOqje^WֻFW^F}8ŁPUU?{07J# f!]sI ^p:9?|5i5!1/XouU|o Kƞ!KmJ?'8]O Ak(c# vKCF(?$x;׫tM-DZƵX0`KVwNg&'{ZၻF|Wyw)^Bx:<rUoLan?fBL>H|#:$u#;T+q G 37a8ֹ6olMYyRQf]z](@d:'.4mtZ:VRx>^4  .LQ4_Ԍiݧgy'~cV5|-!2?hZ>Ut6є s%0cNP7#e1# -bDCI:"B͓=*),| uڪD8nt؎8\;h}H*C:sJ"D)XVݥ*K#Q;Q <3F?os40Cġ@`H KX3b20 R`sxK6{ 8[Q`og#$ݹzSҋ R9u53xklq7SU<.sZgZY,}D)gQt`6+єH=b´?ORT'43Ku ޙ˗(+DԍL4MSLHf圈JlsyB}G݁^b / hfJŎk{ݷ W$A1B{R d@'Gh٥6)umrv]| e 2F{T֕¿ȏL/*{/ެZ ABD] n”Pު0)I%6(NDZ?HYl%Kc0r'YZ?=ROoA)lҜq RNnDی/0Ҽ3ZzR6nt=e4{yPս9 .C6t`5ts 87u@Qu:YǬ3N.pjڻ#>?u4qG͌7SXpHM&+R rɓ4̷>ͽQN+vkU9K؛cq*bI'jnirfo?%`*8)9酫T|z7g&?WBڕLqI[G@EW]vk Rfm*d/Q @4 .XsI1v6ea9dE&Kl)oBbN0e-yHxMm1WX~X uR&A{̚J O)4EES'?JROEim,ۼY덭+A$~򩐚m@7 ͌Yl t:??Q9T\ru*i/ӓ"cA],[!r]=+X#Y4?0W"y!=9_BI uPCAh 5|06B usɄ(nɍzQ\Nf &Y3!f`0[\GHIHx˖O 2Upvt˓!7؃/[W<9NH r{cm !HD}O{Wp T^6#4E䠜Y!i!˫_G/048!k%sV *=Wu9 Gx _?ۜ(5H#Ai5sUI vLO!S0j oYleVEg#ש{S3z)d:D̳.}% +U=@qD"Л^[˝f_0$[G^y#5!J9bS^o2i,+S0Ѩc{ ̼E۾T7}})0d= oʵ,&LCo~1ILSRjV(KpQ *P3x7'_iE{64@:ϯK Ò|@4W5%9ÿiM +7=Kcđ> ɠRZڌ eH:GX'<ܣ͢br!I7#u4 /fY}4UVK[ L52E2H):u~3 s +e'rqj\>x|uEsxp ;vp$Jv6Dz:ȩ[KlX0Tʆ28kXx='ǝ67ƊjwAL`{}¦~.yX94 $}RTpy8Jd',zfw Q(aSPɚ5T5BCZr2bqy)}8r8 d{ׄLg_;5$S- W51:xcϜ|qjV)KI\q"YH4s{pP'8#bG9bxN B2uGh2:%y_BF:7{$$(7eMUMӳu};6 xI#3W98B.#Lg[!;1TL_̈́ 7eZKc?Si^&JHb[R]2|/s|}}"1zP+l3vBE踀7rр}{:LMHDu*nR'Ɖ!X4ύxszg ehOA`'и9:Zt]Z\2t 찺`QvZg(Ec᩸sIUC&Hل?:-FFev4\JkDO萡̼e;h!jNM(e[z|L"ˊS=x1E:?ڣoasyZAwӋD߶̋},梵clU_H]!vn5> #&]ge2Oa[+/c ƭ6HOQ{0 ,ZԿSc Ku_]'Ww-rI0KVs5c~zc1NOdA]:P1tɯߙoe^.APDb.!\a"9: *&}_3d M|ɭ%9Q9> %ŵɌsGbtԮMHj Yuin5'٢@d ąe~uW?+K觘@`hێ"ESmĶC}L!>ZTV1oy24?ۃ E(ܸ#C/e}EXN&"?* m"Xp/>Vyq;֡qĪQ@֘lu/J,kQfl.MW~}oY<&:NYԝE,e>9M3y~h@:?ʁf' zP,!WѡIDΤO>*d)er(lq_t",:D|hV~Dn quu?Bh\9޵^Igq8…:ʪ_/d)n(Y,BC^xmMtŷP㡖-[6?7\cFA(d_ <(vƳ壋{X^X6\yl { ?'~Dr^6NΟtZ ob:g=e!ZGZX%x\'L_O:D;%e7 N.VUG! c?͉l$2QƋ9vJA/韫ios.􉫪bj=l#::'Fajvi[|K#i. j]E,ޟ+TZ>[R;R אf9d@>;V_RY^ 1ɋzht!1/l%;S Uj;lN6 t_Y1l~噯{B+ 2{H!kЖɯ VF9=m^Z %uHTFJF-Vq_L$BXQSˬ݃/(Q3d,tz;0WUd9Q0Ocx`zҿY'aM{p)=cNY :4?zJ`UHq(@ơdꕿ^:"ӓRyp0d[]Gّ B!tF l^ǃTpaBh]rrF8c+t0W`Wl«Uӕsȅ$5./gNz}L9#{!$y-g?44 OjJFtjn 鬰EӬ!xօ.nc?PXbƫs^G5[Z;C5StJ/p%k!lcJ~hKMlv)xA䛸4cE WegZH#h%E vEhkӠKJ.*iǾHCqTZl~8GgM9eEªl,vm1gyx\ 0dLjY a(!yB*_gOx׋6g_%JJ }:Nv"Eؘ鸂$1!N߇ZDq%-`;V?^@oW&n vMZg4NY8# )52wnui6˿JDY?7GE݁}ic̚O;=hg?6{nJL\ (XYC(+KrL"3~&L ^P =LզVRUެ A"*1`ǥMa7~V%I1@ts.7V+8 / 66z spK{;DcT qKA^4BEaօdzhl5ȴ05ui@%ξ/T4+U_F._ a"W*8TK}A9%Z=VUD=!mP'Vf|2h/|(G*6\̙B.=E$=ՍU(7J+IW(wp]՞;53},lg61}iBz")}9Յ`mÃ~JYj'..(%? D]C&5WC 9C<`&ߵ%a7i|x~G]H^ڠE!ۺS^?7h7ClkyyIRNu=Y_a1A>K9LGmqTh}uhMP\4p2ۑPnj91u$S -} z¬f6׷ݞ1|ˡ]3omSNSN22+qJwpb .bAP#D,A[NĮoiزi $[Jho_ްwG [8VV#ߎA0 Csyuݼ Hl`@u_}ymt]c?l}S=&;FЯP):啦ZJ̃:3K,GbŘD /2?Q]uCŵ-%f[E@<|Z,p֑9AwU&raBk WSHWgБ(L4)/υfmOɓa+uyPAoE},p @N~~3;/9:%|&ڽ% :Y%{\ie1mJT Ie[FS#ҵIE4pvB?6L=n@I twCcʓ28x"ڠidŵ:,[VD%9\l8m_j8Sj*Ξcc6#l|)lǵ2k1Qm(qK[7wtX8@K[8پmT:ǹo-?.gW3@|TuCvqBokUƨX{ 3f?LTV*Q?gߗ|d`^ BqrY+Y(sʵ_X9h"t$}/;$3(_>k\}I[XTk զnpQ:OHS1`ړ jV7藕I4f>C6}x-6~_Hy;'8u4R_LicsVC 8J|JKƝiɸ3ScHpGܕܮ83c ꟯Óvl'gLCYL"xxT)g{{୙3Ȅ0ՕGHQh.߂oQb@ա -gPS J nt'GFDK9t檵 (v5}Q#.x3]Z{@~t!fB'Qg=OK )~Zk Z\zLK(4]J K;hp-[g~"[(7":8rP%'os}Cٓ7r#!F\GKC:m,ޕP'Y!*$$ylo: >jHH$1(FL\.lu\]9h6AJ-z( Ŏ֜T LOBֽ-0 CG%N_TU ?$zL墮KaxSr/ٍ'SۈJ{A+ ^ WP̅/@[7m6stow)TۼK>Js%Vsa/s4,0Rԧ}XKbcl*F+5-B4nTd+CE Ȭs>|3"[_Z)Cm~D _AeLޭ_-g4N':t`f1<_Z{vJ^[SSIC~A?=W+o/I;uN0+* rz0dO D/3 5&HH[ LdAp+!cjVіM 芎+ރV!bn;ʒ-:mn{X3rʉ-j?-Mr닊bl*#ee\߅ӫ;Ŝ 7NiZ*}whl]0LӉGf7X<3:Z'LEF4a(}9f";S3Թ3Pn5#w9qj H#Aֱuc4gT1Sr( }6%ރHwY ˠI'Ac^|$~, IdBNEؚ9ـlmx:(JX202eDl^Z!#r9V6kaTR&ZcԁvBMajȾQf= G f0dzjG*^% 7-ЀsSovȲ{&p0*3.q? gbc QWtҰ2ɗ‰0z޹}80JU/֛"H?'ɯEP$ij ݉D`I<!Wi~ gDXFHgC+R!#̬Lgx;˳azKˆ7}o}O Hܳ0ϻw۱OCP,LX܌,3r9 BD'( 9j­ƠH*ko F$(\"("0;rH&0 8"G:Xa;s:()~=S auQN*D Ea*j. e?9 8XU4z.o57dÚìz+ JʳTr >]-wjX^K~R> Qe.$D撑1щ^3|;Q_CxnS數205Vn5.0 9HCH 7w >:|S W(e&Ae{\L ˪Q;  /䦋215ݞo]@>d*S)ec#bi5o.8l %آ zc^֢D(Nw&v;V T A"OsN菠iaZj~-`cj"}`}æP,{g5Au VJE||foJDM#pB3D&8:ݴ TV f-b4_B `)#֩o+}(kHɮljk%s Rӯּ'=^!z) / &H,ֈkLk"hx$+զ?ar \B[ G^ҾZGB' y/fsN )\irl'|rsv[Gk.v~cD09m gp!%"\GK&ؐyu@\Ef ~ѫ4\hCI%)HaB76l35cViWhd%Cix+{ad 15p7xR*ڷaO' 4cMzZb ^&GXo3UmR Xћg].aBH"/5Uk ]"CUܞ ]܅.*+ o3qelV!^RVpaj6/3><"z=:DY&W֭n7ybc ISϡdSdAڙL h@GˋMƌ /\E`aK\ ƆR[vxtWlk-;xSŪzlg5WWI8D,w~_P8"!-l2I,v{("H)T:67UT*GݔrBIW;~9G0Iz{O1*[`P{!˥jxbs5vǍԔ [[PSf^fE.}{D-ߊ6SwDddڜiPQZ)A gDǤJ?'2n)NȘAG~;[n}L=0źy]@t޾jqgAؔTbSZXw9T1Bu3@kg MEb3-Q&&AC(BTfhSߋsÕ.u Kݴđ҂@p/iHǧw%q"(Jqߤ~~~"(doYcGۀY9"RR2T0 +F‘[<%6BS8!R"r[sP<9oilIAY"nx=2]'?75&E+vt|a_oո /dnj@FrA%x>nФGíl!K{4D3z25qoCXԩ$asɞgIׇp>ͩD45h".Dҷ( ^(HKJO5^ L|4fU]i9{ȔÐ3,fVEF+p4kE `wklLtVH"6jYJmCZ1]js;2Hg[R~5lz@RhPC&tJ2:sXg&^4*ᬅUM&ۚV#ȣU709B۱&L?,_AT4 l-ԅҍ\Lv#j,ru%WUnxӚDao ڷŽkDъm weAV,)&Bl éūljB+0Pkf'"^`+?[7X~.ֲ.54e+h:TVT swiݔ;hoϞxkhΉt zp'nbFFgH򭫇8Bp }JHdJG~fuk^6ǑCI _ֻ>kNMqw<ў_Bs.%o+bD_UEE?zqMc%eT 'e#r1BF:S ɧ+ikm!Hk_H7,4s,ao=Զ0:k1J#kMWz2WER WhGÀ;ÍSRP[Ya`-gX($ۿ-$bjlKS<BPOriֲ~rExx|Z3r=%F?!t&@wY:Z.8P V\qjPKSR@?9%5 I *jB|ee,eȎ1U&I#; ݵ[Awr\.읳Ikk\S FAIq{16y9aWcJfy_GV2+RxqS:Vwp§+,i;-9ޘ;kFUaf_i;rfixcX%:U8g#N?_lힴDg@psTW𷸔?jlRZS\\_儕Q>|:%K{A=Tosi,LH~֩\!T`X1hsK l6ϵGs]gwң:o/[-kzM*4Y 9rוmdыH٩\yT<:((OߞhUj8D4{&LN귶b׮ :UsY )̹(8+ZTHYݿVLQ@OX:R$Ou2-s]<%::|!{ޚqOUS1 \1//pMȑqтGf9fxr"w/6{Cm:,R%o$]4-y%O6zE?_L_qo&9(\N;TV\ȉrv.`r%:_7|EHޭ-IK=:鬃8Z 2BBsrHm3 4ҩ=۲Gqq[Ǻ\jYBTe0xOde+.# 7DAt992gXHF~7U=gךoIZs[oK.)~YS. dp}˸@jD>{u!ŒPpyvgIɰ@8}+Wp5I58f@l4X]jw j;UͪjZLz?:* jljKC#}DPIF~ ^]ώ*̚Ch54{ z& T.گ^ K? ؔϽ`[ƪ|K^-r ]kwXTR\ ǸJML};p?8<ɮ:nk\d:wԨ(pjRr0[Hh$(+h r!BOAZmU5@5oMKҁBD*:\$;u{"tvOfxck/3Vqg|6̗LwO9Džpz=Tj55/#iYs}OBV9exow01 ڄhSŲ hCHԌnNK?݊Ž- ;gke4MiFJ]zc?ȴJZ o}NM d*7%du%fǤHq "4|:abno[twM9|2xeR8] xCޱgE1ދ smsj!d__I 70 @n"hHd8^xpKVjM$Dt}>+\Y LyHHn!LAN3`uU9}EzShXAJdjw1A'\a4ocI ns[!J-ݞM^o5w䭶2u;&NJHFĆ8;QGG"Mp H~;N9cb/e'ưT,*?TʳY}Lt-S}gKl47MbIՎ}IXlfK XG9 \Tw#V`!\YN*7P#-'4<~.QG/JjrK䚿vN))6<>x%[>xhùi K $ y?҂p3"i497}NǍRC1TWkA0'g7iߢ^R6|z ҡZ I7[cY$T^g'u%ҽ2_$ Eo1iYCq=;);zr}qt1#8` Q@iLT^wWf!lt>]o(yN^wtUu$YGw_X"_ LJ G ضFRY?̺svM1 K!F(I7^FVt -WM%hc"rbD>5C\ m/cqT P!T1g_\ nPߤPwsY7.[mnMY+/NQU7MpE4΍]Q]NE"' _pqZ쓢nJ6dLNas` > ܽ1&A#®37Dd I"}D\A%kLa.?'F&F-d#ДJ!:muH:UD2aCQ5f /Oj(4*)&F\oԊ-7N4rFvą l'V /e)T$ezި'PJa"wt4aWrvġ}П F$ / `lig~Tkm7#y2^S?JZs*󥐬SMÐ!u䲞?9 {N*Oaڝ}JƵb{H} p*bY رG:WyG$jgg2\^]-^;ŮP}cS::DļPt uzF'Q`PCґ=$0D`ۘH ʆMMU/QpyiYw6o! KKS2O=3^&D%~ 46c1/IZ܁Cf)FeRܜ׭`q >՚9,{:Ã8x2JX;tDߓ_b)yT[7%̵t53/F3vmdav:\-.<o}^NMQOX[+RPmрa%Dy, k_"_EHe1wx%3Nm5{bZ{F4(~\qRNG&PECuZ4 2z؇𝏮5jNV/adQmGW7@GHhEwZ!߯4>ʎ *65_-}M(߇3hR/aᗦb%ũ0]"F]lxхGUܐ϶7Ɗs F3K4O?R)tں?mUNp</.cOɭ!)ė޷h7!zAgĒ>,Mb(?# -FG=1Zk:)|,wRm8bdIh;b R(QQ Z޿)2-X?K3oۺ=$ &!Ҩ*RoX&w|7kJʲ&ںħExRhR^Z_&'LG$8dOmhv 'h{NgStoinfq c ^ȡ c3JJ] VE>[!a]1̎n$@@9p--X ihqz9`fr2#Ur*A(cW "S1WyxX9rshS.CcNL\ek|y4uTUa7I u..|[Qs/;8vEkyNq3< p| b;Pژ jGp;PM*@&7.q_  C:<\ 믙/*qf:s0a J*.)a[{0B&+ob3zbSjS<[)<{S܀}&7;mѻbVBxoK YKF l)3~,ܣ3.}bg[2E{>Qv(0jsx6vx2Mf!NxËMUbx93O"K&Sdm zþ~XlRʘ#XcvE>>1_YS>>+eߏ8< \;_"6@S3"l'Y>wky#M< Ii% I1W3+[$!SˉnMs[:]P}n|TN<-i4q ڶ>]pܶ73eK!3v m'|iz|X"xF8>fal•x.7j1]d9M$ kxiҌ`uў>߅Sp, j*vvpW!Xϐ  z=S /ӿMC~DF]&yxG|vz =+asJ!NH̝vW ԞnB dFw}tqfI$s.jNݯ;'-zYXXJs!rgL?Ľ?`-ҠaujW&(gg>:gGRx)nd"U&9n-PpFUmz)k;\7 ) y /IxQf40f椐06JLփ,r}fj$7x-Nfi8˰#]`Oe΀WOѕׅhve!?;[1I`SvU_؊iBV?I ŜmS\XU^ $ي4VAn_VM٧}J{Yd*%:L eȴ([eƑU.p ׁVu -b7 2ފo_uWk@ɫFv4 IkG#bi%úK pwC5z@nB.% ԓ_3kWh==(6T-t9ى%35$ʒMh@tP>:+2ًYܲx&/ˮv S$/VeXޝ!@mP)Tb|NJN@ЊM#\R*ݐd0!y[\j .{;ծ 0FO6*gc=!&ٛvYQ'^< LS4,ΞdkEQ5DS,#8&ew:@EY,Gd _+ ^5a1i8\19Qыzn.6/@JΤry(*vfl^%f rePşYLFJIzwDMs4sNC= qCìn9@fФ%k! jwfЙXFvӬDZHhUwLn˵T`:4CTw VR+FP~(3:CSG4aT X9~wd(@,f-[٥̤9mz-}/7p|fuߞ}c:cPn pMRz܌?jb * vkϼY%ԄMp9  ^mu{݌O`9XM*dYȚ+fG ,ƃnc "Pt?i#qFK(DqB/z pL_f>Kf1dO%Gd]'fW}0 ˆS0t>;5AE!6c}|e}z9IYBpةKزq|~D3M׹7}r\ˮ> GM ]A%+d\yj)k(z}Ñkf5~+>^-̷ǾxxJ.2V`Hwm2g!˗QkCr63ux6̍|q6f\dFxf?4< @#Fek|>|ބȗznaTϷt&%惁= 3Řne2[tts*+(.e/#Q~NS bh6Gz#e&kJL~v[Gb^GwCtOD>RÕcj^dA\˴g|O;>Ki}㵳UVqHa0ć[9|GU{Eh:~5-NGfN~b.n|p0="<տ%1٣;ZKǩzL(+._8髹IPzM-WKF w.ٿӛ7N{L ЃK*pLGu*M Zǚ4_5eK IJzz w HlW-UfsX $E$zdx@9 דz5^ޒ,PxvD:43Rts|Ot +&|!^DGCe>i|B4zmeϮW#ZFOpdIk`Y)ocϼYQ $4o{,}(B\w=7kF~iЧ'7*m$0ɘJ&B q(ۗŋ=``ª|$tBH ix{[zrlb^ul&=osA3g/{"*7sMhMr'2ӿ0?-5CMW  Xh5H[nd?@"7޵MaP@0$__Ab(i@[d-ah{=r_$}q//rdAgqDBNc:hh~,l`ά4t[?G㢄.s ॺ! (N)g@%w⿸G{ǔu愨Ȋ~s֢=nuނ(‰#I; )Ծ룈r3IFI K9r~|-]龵dI=|4wa&J`Fii@.CR;]@Xf|GU7BDž,ΣQ/({(!6oQ Gi?v"WJ; `lC";J5IA8biݦE&ί@A(Un  FaT5^tL[Qn *~؎ʌ;Q7u)mf>u$|D|۱IQ;,ŎJQ%X_ha98B>=dW&)wq 2t]ڤsO >]4rݾd34vtR?{,vB?d[Gq DoBikmyT ȽJap"kpI_E#, R`:ZԜWr]&o7 / 5I \-ܨN;7"Y%ŗ̦. oT/ËɈH+%e>(ѽ3ɸtD!+Z$Aati*EXUΔӎܾ#eVf $ !fi`I rФroM9ed+&їNp l'״٤i>ǙB}9x7B3&m;2=, ܨ#6Xf=VMO0&ތ>×$ 4ec)v‰ R>]V6?>cJK@Y%E[_ ڌK'MwI iFa _<%cF0)XWE~-dn7p.p1t pT&mކnQ\~cg>%V&|&>?Y Y xm8,-~MJOm/|L披 229O_KB6T\̈RS{wC ~mOl@_2b@Y8%\daLn@P^g61z?ã1 ?dcy>r[iǦWpqT0]c <ڳwWbv68lt^=I O9H;)ZfZ&=)ܼ C?I] >ϻ7L@˰?N̨m5h ϭ p_#B(;(1VE*uh{Rfʼn907\X6n cwNXyơZDSSbbrflzYXԢjbNӮ 32*dQүXh\93PmhNĆy=@Ek#Bx Gam j kQg7 "ܑw|^zV 넲AaBNۋYP2׆P@Kgq b|~82B2tcfw@v[xЬ:=r2A'=OLpw>5~+嬞fnEċXnEt6^GQ Xw@!O'RvUROUZcZ}5\kƹmڡ*!߂\S3d=FEG9\U_$Et]p)Y؝+ bc_w0ԏL&V?:S\'z;"&Sj毎}w¡M;u#s07[+4]mt]u.D\" i^v_餯I9Aѻ[&Pގkj?J*PA"(:6K<=FRD(H 9qb4QF`-dpib)MD>!tqmznLpި4B SK:XF@;G?CKwD|("=ۯhR5hԕi~v%H+yMȍ=)^n ']q_8өX}PKu^Q&pm 6LCLBaS \͗הE tJY2h7Xʙ zQTܫJI1CIPULmilfX#YhNIҝ'|2ve }/r$lx4]{iO?8,gf. |zҵ0SrHf&~P| Cj&[(v: ~'P53\XևUw*U^>)_i|-OE`!|\vjLvd p夊@ecy{W3!0@#M0x}pi ygdS((GbwzT|Yؕ7 ѻrs6K,xUa78,QU]SDxcc }r|s͵̸ heůXItȌm47% _^g>$!ϩ\5M!}+/ayDpyFShy"3S}dj$;/uyFQ{e$߰WڧM*#!Z?"ri6a h~IaǛC(!7p"VF֡cEv7]y>\FoΔIHfN)t|SR|+zғeu ?af0ȉt$ٔt5(Xp*E& 7aꀏ. akIu_iaH3"o-oq}uťj!b-YWm=wR&}EC@cm.Kf\9Ęz{%lYPo] rZr Ɲҷ ,uO>yan;S:;me&+CT)\g"Ajm}f9"F?d{>r)d&M=!,T&ɰaέ_(G/jחlb" l02Jv%ΦIJ#݅W$J4 ,ҵXm#Mg9_㴜ӣ =R3,'da'#f_2_pa<`9vK5<,`x`޽FX/m_agNJ9Fev f5z%&Žd]mt438BÒ\?6:\4Is'Jh&R~(*@PQn- [JMEvXrsD<,rq^eE#@nCaxO%>.8< Xn阢% х=5W8N$pk|f.4p+WA!׎B RT/)3,ڜPie9je= ¤k4ϸUB*3~@M9RYk[Cxi(Em)𢩲"YUY&~EQIP=O=!Vm%++Vg7K:36R(B_ ?)zW̑-^7(I ,u$ 5B.E"w<&XL9Yϋjmֵ]RekRs_o[>"+!u/mx)F!]Nꡚ|S}?=k@VoBjO@dSk-#v`Cs,n}̛Rf#%{RbvUY̶kȸ4Rc?e=dFos=(8Ϩz=O';O"LFױ'[Ip^DY<#>Mֲ1:"24(IRB ]$[jRPuƧެ9N, / O'˄Ѕ/mS``vpo"E_ 26afj=}ŀ] ߔ]W¡ ^(%i:j'DVLSut%4R5o 3;-. T.߹̊hh'!` ХM[0>(rYZ` E6~"SnH[~gY?#Тa5_1;QPZ~0,di~s/C/+-VJx DXGx.9IѦd#,iݒH 7'n3%wI׻q7aawZC(-m<0mC7(ʶv(M1q@e{(f@gE։@.a7Uyr glG39׽ocR/ƪIo-vkow,٪ʼ~qh+.;ݛ笲RN,c_B&+Gx+_h:zuqIsp%XeA7œ,{k<{wGfў٧f}ab% @[|h5GCǼdlw8Lg8cf;$Gs'Zg 7VQ ݲʬ*J`rs꧐TدKyHc +89x'&He"3 [B*nKIQ/2JZCʔxxnBob5߼>>.U@ޜyJ$tlmS[\QbKf7Sarx¢("zˉVBNE҈OUP"!"Q*, @P[H c2)@ i^^]\p2Zʠ戺("k~k%.sM3eUcǵ. X"7|FhdxD&eA_3u$6z%$ :Z! ÝmIEtPW' So6FL1cw܂EQE- 9T(hYTlQ3>./5YGD]-< T$Q~7&B|y46_!2X\_ J"c4n]k}֒2c_e3ɹ5i_"lʬ@gvirXl#7 9}Mc%q7Uf˿"7Phf0%ohD\,t%v/xrkfw9Ve6>HXMHYp؂Aĝ^Z=*xsϯTI3 NC,xPώu#}KE,&a`ԒS֥oh|j"7rE9Еz9n{@H6OӬ]xۿF(6}eOª:YI'DPj7)T{%ewg*0K~ꅣf̏?szY_H2&ʚMCS``.P#mޠsUt\qU$^EoXX~/+D|3`"0݋<(wXV%$U6D|8[|ާnʻS>% uAH0Ţ\XeZ,d0rOԢlUՌ'|{~Spa:ߢ 4:OJ]'׹52MsmS޵N903@tObL`> c#jc!xJnfZ0[@by%6&kMHϣr>p>2ɉE"B4oAƃp2b^S`lC@Ƌc-eCx(9XT2P'IYu7jdLl.Ƚ:>c#^]g. '$,iINtw~TnOAu{ /43% 1ˇ73gU2__+0D)%R~Cf{B*CIf.C}YY[VOKqjwY(֠ag\*7I7jvn>hxW.֞]oVMP! mѓ4ʍAXziA8"cD) 2gxnjɠJNyI앓=5 55%qYW/'͔o%҄b€g̿3AXݠٙ@KC~e'1s%z=E5r"p>/9pnsKN/ou2Q lRi[Fk oi9يS^ầɘ2_||*Ĕ 5iDI7'b=qWy4}KPh9zykmesKesǣcmҙWU`tT+>gg%H\%D/N\A -b}:3/YIuޓ7I.4N[%"Zw9ju9d@x[SCgҨfr5bP4rrr|["-fB, g$Lg?`7'xSp*F'2!0Uη6FORd >f[D,jb쒾M:cLܣ-t>m@zH-a7H¶&'PiG7\oo4. ~o'}?|dDwٮUQ:Y& j8ی5Xnt`t)(E-2B%6Sݚ+@2?# #odr|&Ri߱Խ[+`SQL`_4z0z).paV1gXm-\|`ń^ͯ0 b] vzPQH<2ɚQNJ+7U1f;a ̱y{#);zcR %¬f!Zn sWg)=y\K-c̭ebD  ͑Ev~V3Q., !8$cB`Ѝ|3Jeech7p{WIY7_ >Ƅm v0`7fN=#%x9nBU'VÁ]+1@[(RdqEPeIOIh3t^-*xkS:H4DV'G$ۘь X\*>ݗo.J}b ^Wv:FPz֠:(6(64j"eC7#(c4>Qy!hd.eLA6` F~K).u_pޑ3iNţy-Ic*j:Yym'3D@L?Rsl۾pw얝@CQJ`'9Q?k\٩0ިy6 (nu"H`){Yxp1hHvHU.4}Dl ɧC!.*s@`rMԵ; _U5"L*%'ғ@|7OVܚtm$E'>ԘBG  Dj ]FvUѶF/I#3RY!Ѻo ONCAgB8Q n"Î_zTTl!,e無&bN$?eP/1gwk}q?\qg|b~O\2b"Vܛ $.dkx5~<q+mBLI57{y| @KirM dFcq'QLoCSN=vhXOB1!rl^vg2G[ ^29Zhs>Og,7'!䣑m3SErGRJf3en2wpUnAE*ehÅ@~y (t!4dXtyU݆oUIhT:٘>ati`bکRY>7DOI4+T O#/  q>Y'a̟ a | ֫:- 2-g$CvC~UÐe#!NåW34x6)YG(g\^v9gxRۙ9k%1 O;0:*KG6,j$M4HpPgwL^)׎AD#X <P17Kץ%tXժN=gb9I=׀  ղ4!ժ+ǭpGbɠ^к9)B { $j9Jb H͗y/t6+7O-=o< @ `$\ύFhdFaiCTQyY"Ey6^7CMO(B+8!9.p:,:XTSK/8x#U˭*x09Ge[I:BC=%rl tҨEklIR86 U>Ĉ“NbΜfŢ99ΒQPw^őxSR3܂nIȴ?v4j`J7ВщC Eè(g2fiEB֔9>q]C&qsy}yR҉8(iЉ!I(t8s.-}\ꨌ\57[/W%fl`=%_Ep xѩi0'3 d=wzٙ2zX}Jy2 ] A(0#yxKUBZixHZ9V<[qg.iw,|H?2@sIo&ulëY .b! (}A'P54c'n(Vc6r/aTS-5c35idߚN#aߛlu2="lIS-O\CfkfVcA& sn3:p&xk=J$Y^pF%tʂ#9#1aYG[e  @}yVAj9tObԴ$h>OYj+GZBIpeB8W@vBۆ[܎k%}HnK;+6UP\X瘯PKp[|[d1YtzNܜ6ߐ@HФ/Vsܽ:7ٞ@hkV"G }蠝wҸ}҉eIPT>9$2e(W 2kd) cn:!6K&mhFv\]EyʝV6nЀ^c+PI u{ַ1ȥqS4R0(޳sr~"G%՜ .$g/ۿ@R0:5Z(߅y~qTk ,]LU-&C9YXOR`+|WCBa/x:IpW'. ^Z7#B ,oEp z4&B^Y07PM}0 t8lknB@wsIsmR98Q6ѺӸ+K3p &dG\^&!"in(fqy |SbRB# .&{9+ Vx%Ozoc*]WZ鰫޽#.!/6whD<3 c='հfE@NFبɣʗЅ[1`ɤ.؃guBfJ)~swԃ%+ijx^jK%H6]0pQK Bo. l\ߐ49x*8& & Rr~|SuK  e~=QT;.g:Z.`SacqNGAC$T 7 w2xH?њj1^~4SV}2ړToIړ'p_{ 'nq)x V5ǸR[ʸYI"@ݵn |ȆMƳg3YZ O8^H`QĬevl#ƛm3# ql/(b%GlQ==RR}BwN] 9Ifwnnʟd]8À@惀fA`f6 ߅cy";&̞N}IW U>Ũ_9Q:eCM.7!,ҳ(K},/PfʆO4Ids6n%_ 3ꍷ $ d`LOǽ״L+ L'ܹbF{΁H?K<{ n8,VK&.eg*rtVW)@9EmBRip攠(COz,)a$G"elTHF`|ke ;5k,Z\w,`)0]y]IֿEky iG*`lvu2R Ex[| E㙝c:L6?IeSoW|OBCN~;跷X4?ą+9qr|rc %\'vXW" 5D&Fo0%} &6da՛ &Wv U0Ye (CyCtsH +י-CÀyAhL6M>0oϻE4v1"qi;_spy U ,N8{s\vWE r m2 B62weg~uCV5`<2pjR1 dϤ.jW\&E7ħ@JLc;Z\cm 2W^ƅ}z4),YjƺXF>Fz~jC9k;M|8x`O5@qߥuN hݙ^ڨVkРsZUEX:8P )[lCb*ϤbF$h ss~oQ[|z!p6TVN8F_ydx&nCecjx̼֬ry,էپŅk FB\.sat}g[ބ85Ο*٬7iEbBJ fwoakӧkr*XH\`v/ddb9 ֒֬*y_*1"n \I=wڨvlW*AsD/hJ[q1-n2GDR*(ȴv/ vao?(JeB:[M'{i}﷭aK¯?0_z#`+[yI?oÎA,r̀7Br\.l'K\`}W["c);B{.']o; . gh4XsP0J+d}4ٝcp:"e[֜0Đ|&LP_>PjEWa|\F"-hgOXnj^;]!ZO. 'ܓ/F/sVKfBx 8dƂ}uduu&UImdo@~(NbϴQsȮgk;V22+S?U WL\=eSc=-v3gofYx{0*eR'į*A%Ci]߆I/"0z#lz٥seJ%rZT72}WlVU2~} %E?bo P`֮~#\W%SL&)Eh_MMsIn&x"=DAvb3< > DO].3\7-GAk_wXeܳ*ߊ_ΦnQՊ9*e^<&w: Z:Y[.n<v]5s:|s*d/T4-Zv{9UaޑGuhϓ̅M4>IHUoW_86+RÄs}"%@8KN"a.p4˘pڗs8'z3pןȗb,|*n>ԙ",r`~s ʔ3ךc~v[[!~ g:8:|2ĸ-F:F5JsP+ ֢ITe\*'7r8^:DmeeGBz|OW`_wGyhTĦ|Rx>*F?b߼m^Л'W$R93Lqx \\5Q2iIP`P_%ev6yݚl[=30 =r8 T:a'pU X<8! q ?Fpd;'jڸIV *|mL-M<qԲ–[ Ӣ!o#ΉߤC#bǩVFl6RgW tABow p'wx)њUg$7ڣmUZ1k#iTjO2lgʱ3m*MU򒔰)K/ @fBlQpVճ^뚓43+s( (j(V L8`UqLUI,@ɸm\Kj>/Ѫ(]O(,>!6Al<:yd[dV nzb t=\ J"?Ԯ^=:C{'P=!wvhA/~6 /r:'$ ״HBuک0;uȄrrADZ70lQ=} W9< @_ȿ_eΙ|R'NDnxSUx-oȬ\0j!O12RKVy!~~f/6w|S #A`ۨ) IYc9e%"oN`4clؘX4`WX龜_dDF+= f{nl߯9[:, \(`,:{mZ6tߜ=]c"#rn1n e5 ND*x;UyCB~@Y ;E N )m*, 5y̏iC#K!4Qqx[#ԪݱMC_XSY0?rQ%2C8gY#D ,sIm1^"Vi]h-f&?p dm[I])=zqQ6]'r=-AflzUm-=6LIƮ,TY ,[oFb-*Qz F1&H(ւ7 0upFr: x5iDiOR7)My&GI'dKg_[dfE}Cnѐe }Զv0,~_L笯b/M7L>ì~\hgHEmx#Fb)z[q̒iտ9JF }^/J3JDy)tsO4vgz+n%` e4@ 8fE> ͺꗒ0.ӄWղz?m{~:d"- #R?foGR.]`8.+rL8oS(g]T*!V ؟ o_=,v<<)Ս Jՙ5`>`s0x:߬Qs,c/ɠնQE1w% =NlSdI8uТm'[<~ip)!i(Yo(o &N Fedy#k9JptA;5^UoׅYW ٫Qon>( 7%s1w$LxX}ؽx{D|g)I|ОK[cѫWl 0ޟnWφ,{;D=B;,&4 ?UM=lxa5#Jِ {ЬstPHޢja H?+[5f}6Lm>p Ulx(PKW!=C˂¿2j}#C1ک-UǪ^ JWrqDi Z[wݒ g2~ GNB2A|+dFY:$ג5P?*O>DWn+a\5v Зؕ&fcx'^ȆyeY)&_~;R_)KÏxV \p@?"7#Y}w 84&ɑ&XwVg-UhaaA4؎]/JkV 'm9i[L;:NuLn 0o]NTt{W=lk폣:&Cn"i2=+A.:EGaR΄>i*+8iyou=tŞlpu|o8ߝ%X8H3w;QОNo%_BQ=c$},QjNg>[(*K Hh]3n2>J)>DFIyn\اIJoGſ1{AitN KbźB($ͅZα\X FfCa̟ln%<%h&p)1OSs+s觳2"+,{ߣx֞]ݦ3[t%`&cGđS|\ H ^%}/L! *CQ~8E:$-XpZkZAv;`Q09nd`{r-}'Ȉz9гiZv#MP7A?"i%Y#&`T6MPqq7=$ 5x̡;;je4#/]2DŽ8ō6g]-'ܗK_TW2_BQ8ɥ4Wu!5aeܗ,S#pItU[&LA5=Q~MQ{S-1b^gVG;I(c^mhrc1|f(b>r0Sw'ND_m9EOGT";WKϱR.8MVr* 9,D?nЗVMMpK'<}>EJ׼)H'.J \Es*sC%&X!4f4<j}kH6".Be?'}̆$ʩ{(%U~胃S=)' n)|&L@%̕7Ϲθjv92,ogV/lȍupVpY]{%LLF1dV-$0nm-"/sRS8FA]؝8a@ģ9,[ߛ3,.v[SH@`?coO+V0j|K!x{F.2\2$!Sfa%4 p)@ݓ` c?aV(Ib֏ȵ34N!+5܁ @rGm55xiap>k0'|iLe27蕃P2~VcK ɏox2nٯ< %t@ H1HAuf+Z?fb%Y+Vl G"SYqТ3W2:G=ۆT>gȚ'Eyent>RaQ>2 |[$+!-EݶOtFi^8 , 6l= YnzV'855'ߝ!-RZw+sabpdq@:TO\]ZF TnҬI 6yrܾԉM^%[p 5zFg*/צ },skF .j?՗GVGĆ~(\ع_>MT1foC uŠU*ל$-4HDo1@n $!'KR :WZY.@'3_2eCmPA-m3"wjW|7 8́02JJ}..U*+tϵňG*4;9b>H#˘0?c*&76=+v}wE賖K)*9b9 7WژdHkJ I2ɟjH?BBĽw.J sׇ*+ A$}$ |^y b)3hig71-Q% %GjMLV5$Y{gfŋ daۘӌx|1 gy87A.rBf6%> 6wcФ=^e1eԊBLF¼'rВ-elZ5Er] BwY PЯ~Ā(8GM{/$1Ս}KN)`\cj;|4?U.!ZI\F8uhpď;iv c8}TʉYF,@d`Ml&aknQ 񊕞_)(HCZ2B _N |_ʢ<&-)F.5R?Y@:!A?Lܢ[T [ۯi[h~i߿*q7>%"yPJT<[.Uʟ/4L|?;61 }X]4ǩ·AyU.IiEͩfĀ&%v.8L'Мk35Tmȶ0> 1*pmx$%rd"+J%gf'Wjm< m ہ<$Y1$( @r*"RЯ9pR hDpɏRk] eL&"w82xQƖqijAnT?PXU{T׺4BpkBofGsĵN`eãȷ8̸gt'2 | GZƪ 0Z_J_e(sC6qF_Z+!?Q,WEӍHqTݼpKmmZ$yD ͌7U0Fs4W\hr%vPĸIjks kLmеПV&FO,r':q?! S3.U Ɛ0Xd3>XL.3\,2뛛j[znx|O} (Kp.-tgU}aְ؏vx% )[?=C#S׍M<<,M~? {Ѡ}hPxpRT>" Gq>&Ky Wǟmr΂qκnKg`G\Ϝ Ǭi^1w7]1&9=k-KmcЀn<{]%]H]NnSTޚ[wrfߪy&0w>dQB`Pf..0ruCu:]fq*X˟1#ZSQx(2ZGC9OF;v4q~پ$*0k}z x5tRWiGГ(yADK39{Ӈ BцV܍-͕RfW>"&e%]Aˎ#cc{_FFv hVvdp3[dAuf]NA:.92aG ?ݖiߣk`lַc†%r'0(onmbgVcuJd^U,TԅNFhzYKF&gۉm!sې!S*&/+taz i&K}UgG5= B* X'Jؘ\y]njAmlA=sd/~5ǭ9#PF+ 'b~'?`v_?S N%lU4/5 scw"wPD7QʻΖ}ouKa9M/fs~Ea-iҏ"G͟In@3VWϽ0b6Aa𑸷 (exm0> Ld+OzÒSD+d/2wmQńSXMՈvk3aQ8Яg-yh:ޞףe%Rv!1TXt/x++{b\'l8y3-%v ڔ2 ~r]5+?SiQ-۵6QPSy`HdzWO 2%YtL:}ƫMX,,`]p0OȎĹ`bFB *^\ϙ׸Myi3a4A Z!DUArP58Zlh~C-ނFDv!=nzT".2s$1=QgxC@ .~#ڱ>ҳ=j4P`O>wvf- 2z}2 VJG=@ϼ^Ow'+(jA?[N;&slVdSod '=ۮ# SG23|[nG "͒%DbOxwR (^K EW]J:,tھRT|/fLSn9 cX1KrST߫g%rt+AoR56qnbF#δy%}Fklw6 !8 A_sKfqURwgNw2<aMhpGoG2U{?lg0MOj?}(s41UX^"BWc|MA6$HA_?O Y#dH0IqPWH-OK䔼+!o_< WroM?}W~\51r8E?1HzB(kfcvOU1>1m/iGPsrK1^c!͋n/,rhqc(r~¹~M,O('Kģ7Qɂ׼S8C TGF$HU2"p!nQD2f+3M"1W"BC]ӑ Fe7N~a Mp:f22J'258t{*Rn+%D'LD81=kI  N}' y&oJhdM DG8}<߻u( :|,\RS[acH+&\*feu1yׂȀkoF.$'zU\H夕u+ݹUEVWEy]wJ5vLj&yfoqj:! 1(e6NW .M]4&{I|#3ΫH[`8MkeD -}qjkU&;*{/ lH3fѨy[k Sr&=)} xds=m+"i,yAV?q,ULu⩧c(@Y3\ 5q7 L<y-IOUDߗ@${{s. <;,n}F|EuЈH#`q]+wk=aD LQ\HBBBmWyi-hw!1\MX\=ykU턢;XX v6ϥB|~#VzDo7 lbH ă7{dZ,v|[f>Z4d&StWO :?. Mvo-)cF>t*f-VwJ'G[ hc|z-Ԑ#ltu"*jS2#wvTQ.sHڇIx1 )-Ά/ ~R #LA )5_$-gJAB;DP3X9N67Ci x {i_Y] "4_vMŀ9 3s;/+wcA@x+ωQ^_`{ƂsaBH/jُpgHE0>atDrA_T|>d1$uU?vo ΈET`4[Z W͌pA%(OfJ"nžTun(pmd]pG2kT)@#*"_~}!'zpw-ڪ 1rE):uYH UI 'i4O'GQpm8mktfKMmֈݼyd3Ge%Pӭ΄H~|Ɓ >岪2coA!6pH.;I^%r{6[K2,#;Ѣ_=`rleiƍ4$91IH&[TpOpTC}LUBRCG ۭdtEjN9+VلORSABpBm`[ėl 9$y)_^m\]o҈ټ/j%cgi}SEHP!m/f}\ 9_2퇀.k$]hv ׍>%l֐#ץ}zn/&3=ŭ(B6`Yh+T(?U7TJs}wV[Xu,΁q-$됯3Ml׊T n<ȧT8#2w38rKar@f&_X* .@p eb pbmɎ8bMyu4u?J*xLBa6<4&Z7Hx{ Il"ܔnyDJ q6,mClC·|`z=P8lxa0aqu:^& aw'yִ"á|=GK/8nb3om 9:/wrU{Dz?(dRCg EU`6S[ɛsN7*l^ږ4woi)4/af"|i#<ƽe#d ﳃ7MŌφ%R8q G!{`tJ6patrt? v ͛~K4<6d%s㗰ryt}7T+19yH] 6"RM#*)e-" =B>0u,`8xO _c[OɄmN^@FͳQ]<Λq7zV2$y ' 훏B$7 Y`e[Y첱K7;irAa Yx b`a@JN; hPkpڃ~T4 Q_˔րa,,oCuHTG4^wTYX8<ĥA[ UiKMWg!i+CΏÅ3W WL&H'" ED=US;K&QNJ_'NH%q=`Iݳ c0?IUx7Mسz'PNmy9Z֓3AK@8Dby'hH"wQJ;eϲVt;}Fֈ@b)4-3T4쁅YBdw4a5OdQ uO!3PZvy\ 2_PFZ2?y_g%v `{w8"ΜNFVr n$.T!IN?J)nO$AS2:)SDxd\Uo4Amo%<_ %ݛu B~ g?FrVT)]? z~KeoycR} &~z?+숟>D??c~C nyis3]R';14Lyc g=7oAd^ RٸğTygɚmW'c?Iqrf]KiZ&:x€~.Z]݀43+EAk^D\@Dqi[\?c y?˧z?g`K+JbW:qA,ܠ^Y[ϒ WT}3sS m Q d`!Rq@1Y$S˿.,٘;d92XF)tC7/ԛGy,͟ ޢ\gςC̛J>-OO~ģDs$81!mio!=f6i/ fE'V̦笡%Tckc,aZ8rG fy@/3@ynXzB9-08l d pNĚ~( .Tӣk 88`ϊwg" <f0rL!xeda Q>&f#tMb!b&DXJ4r2@20A{ YjEq'>JQݦ}ߛM:!Re;wt?L[/ֽ4+k&>ŷdc <ݐȣ˲@Q]-?Td1c{L(v47fj+ |~1I}k$uE+A-UF|mow|B0%@2N' 8|LWsf޼F}8z\7I,11ὸ'w&CҰ1?ǞMl~EߟH@0י9XEAň#ŖNoMU11 3p?vZ5=H#P~%/P))!`)ZƞfFY/2m8?'t\K.^%[ռ77u1MҸeþTȴ1 _ Q9E*S[n!s}|"*ٰ|HyLܧNk\YqS<?' tr D*W'#I!Xy:"(0tyXsg600 Ct=sʩbtZOBmX ~~VA91#wni@׻z.ӡvdO, >7^ӡ^]'kӁH_Fn2[Y}qG誵O#UdNi5Ɩa ̓JSvWY ԥE1Aj"Zz||sPG5X}\#s;}0g(h1];{OT+Η1޸ZF{/w鸞5,ϹLléb 秇=c]HI:[,`UR_MX8vS1 ө)-POԃ&H"~ΐ>{hLg1rp?vo| @%2z~sJ۳J]%XoT"'UH"i@K ⺣8I' *,!kWƜA 43b"p0UZ TE4?)DHa*CCvO=|j3@1˯3*X{3:Ը;W]|=;,m6 qr^%[~Qkyd+))nEb=!t+: P4Y@S.ù-\ǑLhY».-RDb+N0/{ho{{7^5*X KId"ʰ>΢Ե=6nuFt2V6w2N\ī6a;.ixFHf;kt8Tĸ(qdKX[nMj-JvV0ݑqY(Lu܇FRErY|/zA$ 7t;-w41 ӳ8Į6)MD?`dO8ݑ)Ks3&dR lDYRd"atj5'Mup'~P;w+q2`_ |Y=$'{@Dq= :5?*-BrhMb/Y_6Ε[ [V˚)FӐ%noNsGrs'HƆQTP[x Q =4 LФ-Ʋ&BP "ZMzNߖyc^*cBåPN)_NW(HJ0^*udya qH%dsE(eh-!d 6V LkȩZ}|7R᭘oZg,Pjw@:O}&Ĺ␻ N:A͏VN7.׆mu9to|` @FhL\kFu7#~F GfFC2hLVhTL7( ?vAGp7-Nq d3z#$1oE,=H{ufbz*rݧlgTuo)chwvPYAGP;uf5>rhNP3;9*|N&T)2g#Kk*0#Q%"k^7o ƿ}6K(ZsK´n,U^15)ЍZj[DM_m3úG`P´wS *h9dB|Jm.'npU9=6 5Kg<7Ntݕ,}dX%OWԶ4QCE['diѲ\"Bp}n3T&o7|Bl(v-f1qt'.}'sV " ٗ{Q"? ?d5&4U0Z[U\?E(X362" N0jx9%(%\hJ3݈8|0Mlp?{",&# )O0)%YRfȁ,Ǯzkx%K-B%x]<)\p (ٺڸa©[-dz@uJS蘚\ _$N s|OnpS@sޑ4gk>@jtB5xl0$֋d`T39 y?h 1CH%T*i=:m9Rv|ǐ~s.P1~wծ<ŵhFU6ny3^ﶦ#sz0v+H: &*LӪFTR^h Sc$C>?q(5: Z#V m cjg5}z0 ݭߙ82VWtq񞥁H\[[Gu 2Kl|E3 TEE9\w HWxRPeN!ILUN`B83 :"ߡXO-p`0?`y,մ3~(q[ҩɕ٥.dA8T-[,@\ˆZHg ]e;AW}^gX{ز=:O=ox=nEnb 4w!QqZ"/qKYSq Ϯ]>ZOj9#\&1Hp 7 'Aʬ+YdoZ! %cAF1Ot>Ԝ5(^c .bcuGjw놚+zѦ"+]7^wqem)\)5E5i!4̛$++qӽV"Ȫa9́V` #t/[[?8| ccErʑC%Z{OΒajn+[v必]uS@J \w*DGɬTht[k]CJ!u R>lP;M) Jk(䬭z@n:O6v&;8G+pݳk ;?ȆJ4B^ Ҷ.}f^Rr if~픣Uh@RقIY]TUҵ{8s~#g+VŖ"PIԻܞY^XgVXtPfT1 sb? m34Q4c(6w ^7Sr߷2ǨLdu,HAZg.BY)Ң"ǤJ.CiqkN%\$jV%崿k3U>`HoǁGuڨ+PltGkߢw!cr3}&9lrr\R|etYwJ @!ёǭY3g퓚T"ˇ wblpwtakzh׭`Yb 'q X[5^8h X,:JE\4AφSkl' `rb RqsÍ b\PZˠt.?N,WѶ5x,q`(R ސ( Dq12f߇< Foyn9aPW0!uf`P]v3N?L㺳O$&7u>QY8t=e6 %Xpp-靋 5>zZ!ɽ '/\zt' ڪUD<*a[4tM0F:Iq^ ||b\1EJũ?8kU)mϲyT6j( Rf4չ  R\vy £iVPyLM^rӯ8/0Og;h2KC3DMS*T8jw1YN*#1,Jϛd$ErެEiAl.YjT1$)Q$Q"?y ҆Kk\249X궕Rf`,UF3匭\A|A.|X$ |Kq@$:K(QOHNN oFeF)XLz~pw" PP-T͒lPŠrW'-wa!6%9r =,E8&0wnV:CD=³DTy!47T E/c |-i.6C$[v0h _ եh7AҐՉd9 B/$g=Ak҃GMrEABUpcfհ1%m(C~F7IV |G_<2\Rj?J*/R_g}: ?]iPO6˺6qa귋ɓlLoOɟI<LY$g<9ZqLVme>UwM>1("ryFdžtCx !_WЩz}'kkr% #5Y%dNXIzղCLL9; r+0vcKp#fi<XS)͞穹i/}:%˜H T>E?~h^th7 b|SҖH[j6W:d}<-Wrٴ:6_f mg}{ G^'ƺhb%Upr 2û]!))DAEI*cr!Џ!9]agi ƌ@2qؙ46d]iY߲[6R͓Zk;tᓇZ(r}ެf"b(N%^HE[^ҪH:H0PBUFXPRdLWt{ YQEXzB * ܣ:p8:e׵=t\z4XƮň tS)C4)/Zj%|)e#R0JёZʱ˰M]Wvl:ZpC 90r:eo̺*ԆeAۘGS90+j[} v>d™葓lPKCF߷c}\jkUs~wC T`DŽS $4.ٯ:i\G_a`;Z.R6.wL_fmDqy%|Oyc^B*7_YO䃒" H8,r#|NQ-4XMAs„;\`R+X'j >r%ͻ&*y^M54Ct,^𼌺&anyi%׳H:l*рHN!ihָ5Ⴣ^u^ &BQ'{LաB*+-,,C=u yYV4cgx/}Nf=="0_%F"~쩹ab$ɑ #iU qY9_}k-9u3?(N ,llkVF?]|-CY$jxқY3xi4AH+>ˋNT¸W yPP"r3Oޒ;e5PӐgS҈±Wr'@3_E!#CI6]#M 5oqw+hr?>@Fa%7uS|ugF_ 3< p6cIT{,cɈttXe ob|u%_?QhR! Tw !kb눬Kg+kQK~F$f75u+/73 a%ṚdIMT0)yTyJ$(R_}F[sǡPhX܄L~-{UxRtɛŨf=v=([]MR6BqV{xl/FnT}j7F(Tr<u-JM(<*V ?Fq0?=4?3O)H*D O=oGBi=iB`!}Lh|;QՓ9!ZlM8?wnyHITmŤnm{R0?Og$e@( .D&{\O*?-OUuE_ѹd/?*Q2[%^)3kr K;>DJwJ4Z #N<ƝBMB!RWaMMrE@m L=2>)&ݡJ}qwQ Ƴ{U]k|<$?ˤΰ CIt  :8!"<~j* [Q6k mV얤t܂L8]Sjn0ഖ5ֻI"f2v$ sg6 ߙڃA_5.UqL9>]E~%Q?$%4툇OodW{b`d[@ҭ Qz c-uh&IjC6#դ8g-G. n?U+x[igaWW;ME2=wCずEu@mLc̢jr><;s\MFXqUy=Zb輼 qQk b?Jlh]؛o4 J$6 Wґ[Q*cE,|5qٴXfx/t1Y2Mfᆸ D![.ru&-wfNoʏIOo#5Y`)8R7_ZӤE㯼Au~b0&ހ1ۥȒUq ٓ]6b,SY)̎`]4@}3*߃b<[ѧ/UW9HjUם [~v߇ q!%RYMU"MjLӬ X f5:kqXO݉7;WȢ 7)-C;GӲfiLx=mZՅ" f)bi=3; ʆOmG3`tX0!N?c;5;C$-֯26hpU-8d5 zDK .NPߨh<h8A"ق70n=SCKB' gts:3x\^__#9T_|Ns\5Fbv,ܭ'=' Cp_#_cTyQ);c` D5Ŝ"n :6Qn2%-* \g$cHb}8 u gB^|Z xAL_H;m T)tLd](DF䐄Lq3(ӗ[Aʄ),q:*5(tKIY AܿuN4`K8,+YIhhWE,@O#3_)5 D@5`-pv|e&F;\]1\հn\pZ:Zz0Q|T\you(\FAIc "-=4<WԊ*uVϓUC|ُI!cߒ:FL1'w*wOza5rYxHjTJ^ {&= a xy_}޶V~+dpy<ZH@D! Y1F`7 ܡEC_'7$yj;o2 ȫ`7cU*8rEUj7%Ő2JvÞr.~S6?C!k. _7qwԩI|a;68Cd4&7s0q.KBn$h>BYA=:W'Df#/r#Rcdr!͵ Z)J;E'$9쨄k n%~!sQ"< ؄^wAó7:ȗɞ5-0?Ewgv"y\aXZ=^}M)-i,7*--LW*Xdbb̡m$ٟfyHsSY9*ցAƴު!}$Ϝa.KH7JX)LP&JMg$@Mn\ѣO e1,Ѡ!7=IM{4@W53iiʨ9PL|M _=^ՠbPB  'R}AbZ(?yauAgUXcK+  4׵ ew^?}v=SP%j\6D;Mx nec!w WIavQޠ|3ҹZ22DJrYUnhzHpB6kl?l!ϒR*|t{ԇWmiV䱷>( loÁpylgU[g6sW;OK7hO]=@[B ;T\YvCfM{ 9L~ۗ9NQMwde]J^) # >$7SZY<+vwj7a;rk*ҕUhۡfUBy"OxedW霆SGX ^ Hj;ެ4ih~5β1O'sLAի8ƥ,pk0uL|EO=AݥkѠ_4vQ0lu0^-lowe- gt z4*>!![FB`0jH8D}ϼsiܺ/p} %2|'uEp0_ UT5u@R6|[#͂OZ-Ah}^d8w4Q؜svJu?K+){3"HqҨx86M*  7FO}?yIr){N6mJ-obUW&!6ÙkеXJ|h ? L75B$sO] dӈ]kA"/>\aDEɱrߺ1)m 4}"00ؽb:H1l v.'˚ n$PKKJ YOŷj2ףfڊV:eˑy/'*l21N6Gƅ8k{en̏EZ Ox|- m &/wU.8OGVq5YϢWX_)Scc7QҋAS3#H*]ѥ'x#faC""ɹA]km=(jc2STV&~kth(nYP_"~g&ۦ<| V[r7m%jtzf;}(f=((;'mԹ 0ZPd@T.yXkDo{EnS0^/-JĔ5!{j;486jKIS0j"~Qir֤bCE^Jg:y'1ר^2~ zo0˻&4lO KA`;,`-0F& o&n^BBI-ijJs7:PNVhp,T^_fmy܇MgxavKŃԺB()KoBލxKjE#M#:rdJ a+0#!3'We-DiIMM[d3͋%ba/_dA #eSܕ f(bZC[Z ϯz҃.~n#A 0<{~pu6kƌYk(+w=k[بH".a"ؔ8SA_w}Au.Sմ5pM|'OY:@uGi3ǛՉ#xT?'g7< j:m3y[G_288〨 F;J`/6*S6~Sdh>y<. zZ=o{?nљU?veC;Kz,o^If˚D)V1e*v!oVQgA&?৿(|7a*ĩU^C}"(lsx[DUYQN+&9r0sT!.'O[{1NHUJ{?.^ؖh z8=) `E}Ր8|.ss;Is=Z$j*KFE)-Ż=~L7iHC*o`!qNā1=hpʽiHD1GؓV^CJ(I&3H5$ǽ[Lʡo^CFJx?>ORv6TFz+*\7x3"]9(gPҁ#/z(qdG+j&s岆=nImCFu:;kRBஊ}>C`#E"7Tn gEpMHI{{+M-swu7 o饎 \P$(5C4(C.8+]2tr ]%o')~ J^d'CoU)@)!Ffbűr4^փQptՅ+ULwmC&`#l w#Dv3.UYϠU}')Xf3n\t%yAh-/s^YbY 2;4 'Ȟy:oP_󵜤Ƴľt<2T$ J+('QX$-skjB+n>c!59j5j9>}T7$MN)#BMb jӍPN YZBp,R Zb(tHdQp~ueX|oFV])۔S;;?ҋ MlDIµ/0\Res݃|H9EEbH8L7eyP.uo^ Oc3r `zYB 9 VApQG"?hA10\N I޳`|9#0@%oCD5ݲraPQRlȸz)!cziϴ0jihǜ&PN{}hՉ}[%f*+2gvDB=qޱ! @r-U]ܛ.09;xX $EM[w8-}.jO2'O0XxAױgygC|$+=mv^vov$Ǖ6Hud2MߧTi)  ՛ <͟s0ģ9_<֣6/ YVRS2d@x`ctp ן Ra56\VwTvD3XJIa )L $IYd,!b{J0cI<.9 O3V pO?n~%Q)C]=VMaa!7]  Trw>(䍥nޑ= ;>rx_[2I4_B M캍'T498Pяɐ,/v4pF.Eoպa5gCق˟NzdH؈:15'c,ZGTX8 ط_} Ż` i3fl>A]Нp EuΕ.w%ο?£(rFU<&'Hz.2F˴K,D- MCNWfsç-E֏pD>zB1B7kk< ˛RPc)ښ<Ƴ2Qƶ~o[f@=fO魻AGRހE_ޥtaaW}śYDM^}B!|q['a>Q ~mUl/&\ {F Bqr-Pvn.=t m}†[ _M]4*: ̇af. #nN>mۋe\ੀi ^ 먫C /4cԑ(+dVqԪtћO ݬZYt=`$\CJ2jct-kGim/3EHPF)mF&a~.&27 {LL ̖yRܾr:N=N<@.Z*-N4?HÄ ߭Lc% =cVC(Go7͓qYeV E(K^ B9"-Aw}|{=&{ @V3 gT:s3n^#7.PbLJg+W0zTb7{\_2^Ү/FL#NE]vo%&hP*(a3ViЇd.BI;'3~@ sCvك(OY;-n ype ^Z̓wu"DK]oՁ'\^0ihʧ$ ~NgE\9s_m_ˈ*tӷ< 6[.!X'-ϽΜ 3uɁ1 0.(T~~FoH7q"шcݹrܥ6;((͵6VuOW ]}/MVZK`(Szwhz]\~<?5CI@O һ>|ʇs]|x%>U t9g1 d4]%hu<z߇f/j-iNӣ)V1*XU>A)cߌh> d0l&t8A K2 -g?;LQJsluO P-0dƢ&D<8Z"݄0e9lK{Q?4(gexݯ1zѕC@<#/{2AÁ98Z4j[-OU~j▵?^|.[S?ׇGKތu-}489L4 VTO@aN9c`KjeSQ|]&Q% `  aIqi#&շABe_|$Q#@gWI ʶ,Fx9TV;2ذ2wLAGi}8!)E1[3}`eLO >95TH> Bie7Knd󡺙QJ1&IWW!mo0. jX%}8O.?No%؅z۴jHxk'ҿyq%;x/skS캑 /D%g¶mp&wp8G7G! 1o4ْ@ЂqO3OK/ڹq7n64]7,q1CZ]m?Q>~acH6N\ZߩK9) yq07taC< ~Q*rlBZ lWCc Bt[F&^*rWIL;S3߻Vtqn#6^Ѳ0Z p4_ڿkn2"_GWAGxI׌^4Ro3H^llږW{d狪Մ3syV,>d4 BD#/~Ft_ Y|x ZtBi[0_B V83(:3Xsښ"`SO d.8ت ^AʟW/QK 罢4Dg^P'0ڸX!2ʫ| ^ Kͺfs7 C}2&ȳ>);H$aZN7fw;ӹSo; 1E&^ɢx-TA aϖbh_-GWVS+,J1_dCB%ݪyKQM@P<2]-X1J%U:qX_|+u>+X$mVZ^<bp Ү){K5Ŷ[wT>5Mvpm]R bz5͢kB%*%>j-cp= aML:R); 6~,`V_pOJYLXGE겑 y6)C~a譮q7<^ p'hXQg,nIU6a9ݩ1w3k&,#woЂqmTۓQE3ʚ5iOtSC\ɔ zO73.]$ Feu,^.RVaIJK] xww@/'eDdOp^`K6$@B9N/]GF?A [TfGOfٕj﹥_%c8ȩ?]НT }DOtuqx g,9z*'N&ѫes;rԲb:\~E; HnԘ9*(W1[I{$J lv!S \/3^&" {g`(fI#M,zngwɜc;*aeHj{-˒Vȥo WlCW ur>l=E_ sbuDiMض̄GUO|wq9Q]yG `x3`*4/XX.>opiUIQ^P_' ߗstP^(8b(SZ%wGw)B XAK;4 yĵbr8H5:ϯxASwo=Jj=5W lSyjSDof:;jC4DVhzNޱo| McvlXlՇyKeLz OrxWW;?ÌuTbqt1 KjsҞH?K0 No!Eix |ǧtR+.AGiC5X R=ۈm)VPPe!sTկ~\\/Ut͡L!.+ICrԹjSv^RXAJpD70lD`HM}h;6X.FOa9иRǿs8ۓttv3.yEyO! 7kY80rJB(B%Iq,!(YH"SSvA:hEjEʢur/Mk;6J5m@iO|=-?},n2.=λb{h:-(ϑ(5^!)Ȗ6CZͻN*;1E[ӍG꽄XG0(ۢ 5 V6a>Zv@":czjvbM ^h6ܐ3yz-B7m_YCV!!ƹ ^)D9.Eu#WU ] l 8 y[XMɔÛTJ|hafa|(f'Y$0p/]QݙR}uo:…YYЫG0OpUC"a5ii,eD0w.:j1d"ś^_'ke~\)! $VK3 C{wKu>UtN%, c!ڃj>jtbfVON,|g'Qߊ~Y`f8,<%n͎{+;Pf~΂d;T#K6H^wJ[$!wQS/YrY Eζ|inwӏ6U"3@~AkKKtÅK,Pne7WjL˭;nSJ^R!]Y%ǿ"hf;'9q (Fj=bk?8'0'g%[։*jL6;NuD0̏W{&wĐ&zI?Jn3MkUQ R<]Um)K'DƧT2=q(ݾ|-QfpzGkvSgleK8bTgdsAg;1jp6tu"͍z*ѻYR}rLN:AläDbfefgU5~HDV"MJxoQLGPUOXw4;oʪqyn"$O_<':2 c"xk;㖥?h`[iӟBS ڙ7^f.VPF W| K_P1F"Gm`~o"%Z_ը T!}]+!Ђ  ߴ?"Baefx+GI=7rlE|c_ N!w_ruWThlWq>8?Tz#ڦ C3!55o>^tC45MT鈴PқtmDǂ*fX"g$\FM,`KH Ϸ,7B -yڣcAJ3j/T|tLoG0"9)͢iŐB ֫J x:s&(zFkM5j 0R࿞>|l_,}UpaGҹCġ>*|,NXWn^}zk^1[MYv.0F;6KR4o +~RIqZbZXڤvQP9VI9%( ~IgAm0Y!AS{^tpx w',4$RC0w|C%oux3x"}Y^] E:+ ֱ[Bkm)y?5+os .2d7C0FyWϸb AE{L#_jRBb8ZGNZgH{M4rapg8,߀{WV(Fu,=I~Vkry_'7үl`ȇhsh-!@e7c4o4Nom9&x틠(r[eC[gqN^i['ʆ*2]Ik?bIӈމ Pa-p 6xYn[ bt۪TIZQ"?й&O_zʫ;_$J3vU@~4. ?z%`Š n(8oU@^/ 8OHX;/ 7-@ iUMr|TfϰLAb_v"N%x 1q<$M 3_6}{;p `t{_#,p ujUos*-BQ"4Pbin](P{1y m@VqM @S^  ւ㴙$eSZ*ԧcAxz6̥LbDҋ<0s:F%3:zu—5;;h3ӺJY$,D0{sS6P pDs+R,B8D [sVC5.xYϢhlе--Pu967X}H,LS6aC{`pb0Dc4Q}tΝE)|R, Y꘼j iҾ!LRHtV8:085wHbhPb QzjVypG$T7 40+ڼJ'ޜexPcJBJ@Cn(=s1aY}7 nUM fۃa'Z՟tXIc\df\ZQx_0GftR$( A3M*-gݮ=Kz"}1T5;SOɮdCjf: ;Cqh`ڮ銶,hq,#;J5J;Gg;jU\,@-DrJi{ '+( ,`6mZehTl88m@j-a`$&CՍчigګL2jgBD/ivOrt!1.FC-/YUd\āLWV'=xNw߄?OCY IQq;)r/FFNəZ;WlFmhb9nÅ{]b JkGf 7`-k? P[M;em F;_e::M|S1n]beQv\ƁeiĪ:; Kʗ\Ư-&ޞc-C}n.an!KY&XBNφ #8wt*t^kn2fV+B j4/!FW_Ś۲Tn_j]Xcf qF^r=:(CA^%+uaF LnuELuKS4q,/=4ww&Eg5s@@VQ+7hH2p!_nHqR&\ _s,7:n # )ƷE'{)]u}Jwt D6:}YF+ֿI(h?CHv6*)dQ$> &uuIda.b,.Z$[I]c Et"Fn2D7~P/p*ݷ Ǡv%_ >c'y(I(]{9;*^F@S OoCsQYYRex?9WĚ٤ϸ%"1?_sxY!7~OIJj@jE 2z"nqJ-D9ѣ%LE:<\E-]8^Iz*︾1(n& HE1.P_(/?!S1{9~z/w.9a"@u'3 ,1Yԡ"! U3J^mO*,$9D8y?f Sd((y\ dȠ&J@ӊpR2.~LSk:H*q+_[Pm~.Ë/Ư$+ YQV~(\No'Zyhw@+fYϐ}+Ayn͇yD;}*pc8t C6jLf#pD rtیE甼6DхmljF,=qIiN9W?q!olVa}|"ѸG5 hpJtRc±f9,*ݯ#[kiL)[i#gUGڢ?GȖTD%IH꽖fM0a +,qIߓ)I;q(3~u2} yЃF?ۋȺEj9_'/z )۫aY*"?~=R)'n1U n]O ic}MZ<$/҄ލ֫ D5b@b(.PK O >Wte9RLx'NX˿f9EVrd\.8ㄍP;☇17P tL}8,tx/Uo١SBJB6,LW#*̅?i92~QlQ4TBq`rU GK#t,{v4Džk O+YQTWm>{ͤPJ^#( 2z8)B oO L3s1Z24Tx4,dR&\r,w2C,slWeݤsGc48\SA5v۪|3j޿1Zydޣ\fHN=.-,D~? +3T҆$pfkv4x$띏blb5GtiW* GH$_{iT&oaJ9Ć·K6M?_)"نy4'jqKu MO*(g9˒%JDY$:op#x@X).l2ph/۴ M'WV/ uDaWD3 W΃$dR)V7'f4fI^a}-#ԮX4k48ӓhՉ3/eߌwS'46N8 >bJ$MOPfU,* eJ|pfHY;&FFGvQ ]^;F"jn]gAq7X[L$*P͞s7 <(AYH^?6 <_X '=U,fF^t;ҢG zW sݒ-]ǁ4yi?Cw( J騔DC![рUÎ `?ӂQ% Hقw᦬v/ 3r{OxuLvqr~𭇵if{pXZ<>MmFM+'DcNX4ڷ]xn7@ F$Vw&QrbvY^ln6gS dBs{M'UT%xVlFtT,]#ei#&6?y#rNGƕpȓOKPYv`(.BAjdw9OQojDQz\x->BP$n|0kF$UV[L%\cJOgn9_Fb[Mq*F@Iur6"V ?lD28i]Å QH b釜b L^=n1o &F˞&B| ?ґ\4 ևGܰ`CU֡/5~K QC% 2dwk'C7(kZI\PWz$A(Vq_z_ W@RE::>tRr^ɇtV/I)eS8aBHFn]{zUTJ9a)OG<$<a˒ՇCna?F0p QuԈ,#eza~@񙜐߲&[S<;ѩexn\Py%n 0!Y*#1$#W Qu6/bڪV%}0A&@"$) I>z61:c+*gU7x0 ,br 6(ܤx~ٓ&7廰z {p$&G7 p4B }v⥦bYjȻA Ǿovz~)Rwʒbe.EUǍ.ݣBy Y!Cc*Rtxy2zZɖ[ Ug˘*٥YÊZ2*Tss'C$r_Iw$[}W^<%~䔥 "H蟆Teb2N[|Z&b?fȢIjطH?yu <CC0* ^F2 HR6ך..AΕ :ީ` `f#g]'5O |VO6Fj10G,,156Oa@ w_Qd '@: ?d1q7Ҁ vo/M+M|+SfJ 3Tl#U͞} ,f姴EyݽTQY y֩[K*∎6`i[\\`ۦ#vmvYCk#|xa`oI:Rk# 7AX(}oAj{-h`~jvFny !x0^/oGXm|H#x \ب[MIsoHNJN%+Wic)KFz<[C}^{ODw11X]2S?O7dr~ )V*} /.|aj#S;*-ިa=l ɻ_/rUC__spm;d+_7V83Ǵɍ  "%:?hT9a5&'DMWpp9*>^D'1$ׂ2[*\Rs"tSfۗ|u:v,t9n=^ņ2b[' #Ŕ(ZɌN+jY)Sjt_-(랫j bCjo7s8{|B8%?u|y.CZI3nÚ{5AgG)Fl.u_meh3SZ!?u>S(E{I)xI> Q!t ..b orO!@j9hO~ _&vG >TB J[2f$!+@z(on}[$4:$? Gu=s)ʙp^୸ w'G/'at[`!?}Yr.K7HSBeVEUBZ٫лGYb8DWJn?6}&TB2j .;*3{tmG~З]Qկi=wDo:W6Q.!ҘjkEBj> 1KB *Qz,|4"qjêֵ@ W~@׍$ 4os ^7 /jrfڝnet6W09Ai_&ab4!UYY.#3)98|#un^:E/;бG@X?c܅v`k')hvE_B7s2F3X'N-NItp!wB".ΜNsNluSmAHH\c_mji g{"}MR m:6)T+J{Rr& 3U_#mCnJiIš @$+I 1͔c͑##xjƳnu66e !WkT\%{KVib~y|,aL+v*߈&J䚏 |$jHz9soYg+g Sa*$!~5+`f$f1t 18"u؏]xtÒ4k^{P_~ano}g#ӅT:hrC&6:գ඄)v,o]+9t69JG$Mīgvtuc9AX-$}EY3 I.yl<45%OE6EFC=-"l; qoZnPhA]7Y]Dq r/a@1.c ~oIJe7S=vvLDg$AZnK ͌-h72&we˧iFX(fZg %T51u2<Htt]{S\B O 8Sj0>N:E^>jRMa]0F4Gua|NL99 ܨC`zdi"x~&%>64Q'ղfk]-Lͅ@'<.BSP2FtNL1>CX;D5 KIdȦWhw-=aّN36߰_j `[luhE7ZL)?? { |d,0`P?ė%2}̡^ߙu T|Njq,O<ﰾp|  p4*?PfA L6c Xfshi6HĹuRDR8׎y7h*zrgutw;7RWnF|.ou,ROz`O),4ą9j=(8A,wIS;uYnԏ+DknSB}5޾L3sTIZqRѿd7Ѝd E%" FuK,ow0QtBnk,VʆVD?T|T.e Yg ep0@HG[Vz i=(Y2\|vW>ev Cmcx~잎M#L26 HUΑct i>YNm Va)EꃏXCDpُL # S^+b~:LZƛniJ"X6m.wXP)DbbmO<: <چ S)"!)WJi -Vih{<g b'PP-|kFd\>ޝ;;VGXҤ6kQ%2̀6Gz߃qdpd cywߋ(*oJ@ )$;6 ٶl쨰)#xq{윥:& Э2usMo8a{+LioBo$j;]uyÀ%diIՀU9@j̺9wɣ`n: n{IFL `Ք=˲W7 /C}<׵Y'?̈n+$+֪$ b GzgȏDJW k؍WbӤE0NU2}aZlf6phVGP~̓oJ:+i 9k%jF|Е?mGc"҇]*0O_i@.|&G4{9d#-,o+-R2( sG=+oRumyoE~-Z[%{)Q~9]݃%G%b'1XK>rͱ^$#_P#/YZ-i#ֱ%L= çTSSF'{*^q#SvH>LhLS$eڟ. *Y (V\?(-H8"/ ?e_G@Segfw PCUtׄYuO Rda0E$Ruix(N0+QQ+XdZ 6}U@z?4t|%iۅh=ܟ)!$Zbg2sv#(•k㘛C ϱ6&MS?ẗ́J 49Г(>ᄐ} `Vi[moYdJH1U2< %NH' UXox( !\c LAH`iholV%IvNrWw\ 9Gcf+*I!4`׳ۉܽ=b 8zYYIma&΁0-_#7|_vzU\ LK;h!4(RJ70̝}4CxH*=Qul0Y}Nz roj4|d8C}`;q@=THXF6,}!>iiݩ`Od 0/5s1NZ\0 }%m6*9<ׇ?Ј8kGdApl2qUz{6۪獛nm noKc o9OÃ:LaTS-7\q%%gry^n,+J &C13IW{ƬXߊEMM]٬8uKsYz;B.4zvvȷC+~t}C^Tτ# 0E*gҝ7xx kr0"p;<̥Gx  G1!-\"0nS_!cvfRs0D(@ :>&nu7(+>hցgD'h\hB3|i reqhU.k PL`9ix7װ"BFką_ j̨R._YNf/zeAe\'P.gG o6RރpҫČ*#`QC:ޢWq\²us\U yQt/NunXq㏠̾!nXg)¼`/© 6uq[ir]]ݻz9 HAGF5^O.8M~_ f铰 'Z{t;X'N;d`5 ]߷P9Ԅ*(}K8' 94?3+1J/ke>;p`HqS9ݠt)[# .ci 5$>԰Ӽ3О?*:Ѕف ?v\")I#emZs)"14k59.tV yc(q*:0J50 8"{c a)Dm 0~BN&Kd9)\x=o4ۃGFֵ+2砝ZxmK hb+ܶP;:j@rTժH'/[W $2s.Q%D2a =R~@økfTg֏/}fiy*:,+\ݻiLI9ckRyz"?m߷kcͷkd;._1_wUŤpL!'d-a`W@ye2P'5ڕ~L>c'xurEK8|(8Z NXGsIMS yjLz^׊YʧL V* LVl ^B!% C1Ns HY}b.GmйQuaO$ou#Lx) | VT5)iM61`ܢ5cc~*6 %>$C4 y} 鴇;ag nTLe}?l{t D%63z94c^1z@'\i \^E!31 SB7'9@Ěwxr+ w[HncfKU|'߮@^(I^JYZsjL*ϻ.UG5"H+6|} 晐4!QS# 8v,m.JokT!y}4we:ǫqWpEappS^q|S">nV|U޽,1Yl_e!R@[]rOÚUp&Jå1k8vlʓ0H[ƴP'HCeZZg8 JmS2\]zKbZFXL2`VwmJАV(3ۢN)L}j]|y`w!=ԓ-+IxHTjnq ׶ مQao++^v"k;c&&Ya4d14xdQ4.)WF6Юt'̫qb`L F-bΜqMШC3dQVB)U9[RSK_%̙ojfכ.~H_DaG KBe+f*z~9fֈR+Y[dmDy*y5[~< {o]뤠|AC|s%1zrgSGл)t<̫Kҟj hm:~ѱqՇ43vx~wŪTBUј*:;((Aý!etWyhHZ^ɱ;|S⚩0msjG=>ܦVͰ _.<-ch7"]tex A(nt ~ƌ ̹+4|9"*V{]![:q Y09p*[/ xZQCbDzE"[,r_WUyFaLW(ѧ˞0U9ꄪ>;Et `8Rʐ {F7([w򶻥U[O bnȬ2`ـ.kdmҲ϶!uf¯:JtJfu]\y@Nx:% MXseJ9> `:ێBn2fg7bC>P r#2'@nմF q8 a6#}W)eYH$HPcQGџdϯŸ?Y$EWOZ"CGޏ B71@w ]܄sw>jL ,GL۩cXOn_~ J`8,.DTql]FK`5B %cכ$j)Yٟ1[űY59dHD/fpN,q ;sJp4S7Co[R[:R%SĔRwaUI)35Q?wKL@f3.5 ¼eέ q˧ ,Oᢛ]W3^&Sa*"%aByׂn۲6_?PS3YT\w =[J#3576'7)uR81L6 4ٙ4Tˆ8Wwy OJ߄7v=$NowJ6hx7} I=m0aN|t&w#Ӟ@?Fm:/0dKP86jFS`F`AeM١<'JLB$ОrQd# ~2q$wY<@⇳k^~`H.p7;}KQj(ChP&qG$uS̀XUT(eHiIF$ _zwO`bQGlJhǕ#pa;:2$PAN *O+ڿ|!®C738ue)*>O2"e \ Q-qs9/pMq ukkOv}^n $C\lEkxiU \wS_h j+$W_)tXCh1APW{m7anU(+cQ_*US)6lX$5SP%s^A}<^̭D=kpb,G@MF;Ve ,l~R'BEO`{mJq8 XPOCX S""*%}dgX֖jTkT&.yj&0 Z gw[V@W tL Vn60:P chjuV}cPZnƶNzCq# Dm!n_A/{R>S?zEڄXrHDMwǭ|fKP(R`,*t cW=Z6闺{<ĮC4+20*lƺX?`@>#/% Mh tKƄ|b" QΖ9.yfFBvа_!w=Zɱ )(9P_&4[Y)!(P熙v !.8'saq)s KV"V J}5;0N7@]Yc;l40?"۩G*M<Ҷ+g{%IM؝cdkuA-śmY4g*)h?TVA:NFڝi0%?^5w ǚ>Z&b#QZF$wȯiʷJQ*ߦr'`vEM: TLBy·=A r|,bt`G=#1 ΝĊo;5 t'yMR<TQyafSa"̓"^,8 [i \0 o]>E\f&bG1M3dƔCVxN~I_,PӼ ]2CW9F|?-ת?Y Oq6o {^rx bp3v2_BEd[,r /& 0޵{8]2(sA{;(8G,~D##xx-%q=MOIr^&%-0 [OXX8 HџN<`K-?) #u/ Q𒚏$H"רAhwlK2K0S ݂YjD=#Yj"@JG÷?QBA&/!8KB @NU9$0}|bxǒ7(`_y9d `yr H`{iwms+ ү N!;i>7 nGF :nuUa/qBd}K|hoU:hdIxK QmWp]2}4br)o(ֆa:u;~)1YԳvoC5yʼnZωV'_Wh/,[!YW3MD: ^4*%`;Y`l.$Vt5@>L8JLmJ(,)!zg `BzBOy<"_ H3p877iŘͷ?C]PE\bt[rV&cDѨYȨ65%zhHpj )&_ܡMMPw4ռ)6;{$>w09b1U`vފ>g8L u;MOђĩ8Eqr#䨧8kGj+3mܪpuNZDp"2?BtʶQc q8gΤZ a6x D<' G܃"=[W=]et$]^@Woe~ Hk^}ϺΚyU SO,>jY].j:8w< ;5#CXşӐJ}:2Bi D۬#JSSL>tm>DtCT^7ayri6b+ %G}9; C$6쒢ަG;K[ |OHE0gIv=P {Rl5cA!ۛB7D#Jv')Y8֞'R>&ҧr;ʒWk?}ʼta$OU'Z291򨳵]lR1> jb#6BbL@@w vπ:`YM;_RaA df\Ȱ\ GXy`rmaP37ʣSȑ)ḟ3,y]CD{tiH>A#3f d,(s+,hHğ בz.Tl]3w F _5beY'4$rPbzQ)F,:\o+mVQ3bs]ZRRV~}-|PM/^9uc}~Z@#w^~":h)MW d?sƒ @`SѣbT%ryCK\nrs)O߭jl1w-z^/!t!-NeYWA+. A')#3?b/ȋX7ݽH$зgQyž t\zōB4͟(yZ"{u.QI*%=drbVd`刺ȎڱJ^d6U1ink|9zQ(KbH~nw(]{/:Xy[/a^SG߱%>!JU:Xsf*tWPE.>ՒDO*HtU%k)2\Zr(;7;hо񮛂2ۓ iGǝ,|vwI;6+P MF:}DC q>C[=F·7bnک6uUL.t]OŪ۳T,o* heLV>}jZ|Q*tg<!*zfn !A)IXrEpQa@J_:Έw+K=֯h!kG+s~Je2Bu}1Pve4e4f7HMٲhKgZTU{ȲP51,9بM[®c^zdڹ''LHhK pH64&4Fbr۝pPb{1gыT )i$.?|#]r9op*"f&Hƽ5*6F(d޳LjԲp/~Y3TO'AL2paabX= /$ӭ3( lӡ~(µkpOij~wj#pτk@c9KeTh%JE FjD9el#HY,+60G i%`E/^<'s/7+vဒ!e0:'$* 86$<}`4m($ *xN rOu*Z1-B\o:|VD2n dSS搃&*즙HL~k( u̪w;Vy DkÞ@@{xJ]z̀}lZB)*^ɥ)5[ ?#xy&󑡩X~k7_?C'偍!u-XC o? vd4%+<3^EZE=С $Sj h"u4P% w0<). e #r b>hsV'WI3SѪc[rF3q`yIrOꎳGp!$#ʹ@mu_uĹ$Zx< &GWPfMfǑxqZa8Ʀ%O%FG;SIsGSSr%c2ѩ"MWQ;);^Gם0Șs˿;3'e? r99JG]:s=K2z|=`(BZ=?]qCy\}aXcd@PHo"1yL ~AIUDWG\aōC,P;쬺ieE)J𗚲q"DHt[Bx}@vKRXMMҦUDgKd*s<Nڔ2f݃OvSw s"DCW4J=i`dr,g\Tp,4}Rv0S7p3z֎p2S T.Fb(Rҁ3g:ЖU^w8$E 9Moƃͩ紁 <ͼqtvQ.l^hh~gK}_#Cد1&m3# :Ta Zwvp++ٍlR mv@:}Cxͷ|?k؝/;Ew^Օ`j3 ,!]Zu@ar, k6E< }--oSؿ:ypO$:> >g D5_Z!. K_ JƢyTfoq7Swޢ꺢Ab`Gs)gT\5TeCS|L, KJqjw>tpYiBܤ]^])EsaF˔M.O(I7@BD5f^Lw z eOpq "D[V3. NyCsKuh8e,s{ s=#t] e ='=R" GPU׭ٛ3Qn5wy&9L'!vXm'xtU,ྊ|뼀g_ZFJ07yƀ0 # ZH#Q_'Rncp{GQ! ƮR?9{(*B2a-TR|D'u $%rDCW!𒃵̄*s+^ ,rLkT,"aJ:I pF;|Ryyp$Mi<R. 45`/#:>oOF\R+PN{]R}#ݒk="Eq5 8nܡ6ҽ`f5 ȎDb[4m̀SejS'zQw4t12Hr<<5}[LC Uy rV3 Di:%zpek)Y '0kbھr2,,S-V'4Cʛ_m =-qgdAą] ڱtn}Sz{6|zdzQ=YCG4`.,$t<f^tAV Q>P>lRY+8~U&>Ep ѓ@vMq)|+pHi-z(- p%C17 @]cM g IE򹭐<*P##}ȩ}guأqxm%9RR4".HԟH'e˄5L#P,2^=1Ř3\by"Ɉd"OOtQ1.kctgE*w=68CV+[%IOںc%E=cߜ4cCjjlӳ8>˘6L?jBg?9JTnOKG%40&f6Mc0biqj'`@=}` sto6MA 2'M 3ei{J/_FKҮTW<į7IlxɉXʂe kѡ!lLWKyvkY,x4(ӗ|'a\, LrQF},v 'dG{yj@6AKbFzB(ek3>%Ǽopg^fG?]ۊ\hrZN4Wʲ"*qSӓF}F#7:WPe3)+'vl OMw_5e:D!KBNӁGHŬ}y ]_[$5H{+nbqIb;<}]=B6+Z91vot7#B2:E0ggHW*q N  wNY' j<޿r%6\*yUd hs6I;n` ]]C-.8>P ]=t?hMh2l Oi (E\J+Za4Əւ)8iK+3Ĺ-\16կ( cF OPJ5LVWh! ET5[i4 yFl$6Nuk8UBoN|z$PfP?4lf51=}W} iq@gv<XO~MGy'Z[Z-+qG1I)R&-0e<Жdm"EB,4Ctt?z0t)kəܽ}v>d과qPK#iTu'yh9sH;tPâ)lf'}S6m]M_D5U,.?P ܧV݋+/*i Gwbql01b 8z-I*!` !-۰g8e9~Qw0w&AF|Tr<',ff9bPnNW Lksf$29'8XE/(uz;4%EXoF҈g炽`&棁X\a'x 9cɽ.wHĚɣJ EN"'1xҬn["l@w S&-j2(6V(S;c} ů#}<,&=(;,߸PK\_ҺMgW1<6.EUxDmAxLts/P0<"^o7g-gZг{^zC:W_hܔ -=e V̰)T}ux3\FBw4#r*+':ojCLpYiW&i0 M-/ۭb!\W>d5o)=|@58PYe;z6!Tʟ~gVa2>䜹 /QKM*~lst_U'Euzt]Bin(痞}gZ^ͫ>/;{Jq 24k@Q6 a;yH X~T`8_?=㰴geC{c%<{~J2MA?R-'FiהΟ|wr4$< k8iě.^ДTj)!{1܍h𗙺x:.WA< A-) e3LZ8bN* 12Eƪkp)`Hr&_*O!{>tM*Φv GgcE{m$M{u|߰{ 438 &aPbD>jbncLCJfqtm_bﷄ1>(&aLjYP|D=zbShP@lOEW@z] B ja+;n}&-GAԙ$/s!5cVc0IqXWآhY;&W2i T5畘I |襘ܺa_F->\uh7Kwzc/'8,՚hVQO|] 0# cA&@44f%,3(2Ge-P3ӓ :^oE*8W@Cu̼)tqg4 "L.?u`6ᴷ<nev̲]TGq"daC^neĒ^cpJ /¶bmhU.8?iΓŴ6iJ=\DKha̰);=EcAe!NgPhGsXQ<^]͆e4j}nZ~ jchy疧I5OyO= s8V+#k(֔xʺM$"cEX~QH BbvtUG6-kԛ?kvS527r6*0^gNJ^"rbnlxPޝEtFJ)Z{%_K#hajRUB}sq []X]Xgl({{ ƣ>=tIP?h{ 5W}8`P N~܀HUz]W2=←Ud 8qX9^ܢgd,IUd{ܤb}Uh,LGd ;qiQ=o[HGS'} YGT o0Pjpse<-G6Bv2}ӃйO^^k0B{J'l|̣Qj]>gh2VF %D6 p/+^8BwIBs[,Ӹ" 'EC"Nɿ&!ϻ7Ÿ2D>] MN&-&Rm>ٱM/3h‹Im]z-[ҧB/i<F#y**c?i2^Kp{r(< K NAzxŝmOŴ5NN*ɣ/b :OZʅKox ֈpNB{sɔDwrFL Kf_&/vsB"ljX#M~nxȡx)74.q7z'fDby_ފL_NJ~ayi<1N+ ~c]\z(XH*N]d* |9GP,uu6WP^*؍FY6\eDo*Jε ̂v1kuxÚVfʵ.gz<ľt_OcF/5P|7\ 2iW?6>g N^!XC6HxMW^ܤ!̺_fiAd}WOr9L;kGvp7{=N |%NI ^ cTRg4Z5h^VvBsG/?CK>:V o2#Ƅ+*~x͕mܯv/iBBZ ހ|-SW%ǢS!CF$KcqGwu4*l-D3x+5U:D"VhbZM?c!ȟf*\Yp2sujh}} F gHso~g>74.32LĠ} CfvlEBg!QF,ϭ~v渭bi@WjG8 u' 5n+H~kScz7[dӘ4P_{ў!W̩pmp;a XF"2eSt7Y\|ǛU.gfP_lf%U/\O<漰6e2gN PɅz3!7jW^ԺP$]rfQ[+_;N/A (=ݜɏ)l7!? %O 1W{D"jx]YN_!1ƑRSJ+=?_mʩ>cO0Ʊ@O^"c5K|D} 8Iǐ`Rۖr`L40U!iġ ˻PӡBK 6qHM_j-~~o5b^ U$ nrr1 \M;ԁ-|iDsnnH?Lh}4Ѭ[8⣏lR#,g X{)c/uzՓ3wIEU]՘MwvHUjBAԺ]eEvA]>sZ q b~DG[b!"u{em mӛ4q!ŲY1a !C֌(Cd6ʪD|ӯP Ց?bV`Xy5xaw(_kW $y%NZ[ ,*lQꙝZ0V l'pn0 @X#@쟿XwVvph/c>JMq UMd޻"Qsv\Wπ&̗Yq5h`o \NF#.\:}&=($S&lDD;&}WF\mF%6w8-@cC7pХBG["UnTGD(Q;Z3g^= dҜI0w&U"K XQ)1ji)%RZ:A}Su;|%By95^2>(6g-4m\sti k J/to"h"ʹ~$h:t8kkB\h|C%=ѲY)-dg3;.4?β+X+^i5 Y:gW 6q R>4m#껷ͼ,gM_hQSΝًe]|$59PBhRB\cnxEߪbòyiK˓2qBN[ KsmZWBš .>i𤉴9 t#?_Jϓry+O߹i {fTQܞ(x|(QYoCQrA qڴF 5[px̢cvb(U]#e(y[>gA?`ۊHv3l˔2r=+ŏ~[qœLxQ8 *QCA?Cpb$FS3)b# C4I;K(U[ c^@} upx2:n%64Wfϴ {|)$uQ2梷n%>STEkҒ/χ{SusXK>:L9miHn*9ck5hg+ip2Я m }+[)EJvX* "%vuM٩ѷ4#ϵz\Ԧfb#Y0 YLaƉ;r\jzMw-\vbG<aYLjNӑ0nkڐŘjK*r)! )Y=Bޒ'`ۉŠx15U,ikj ^e!@CG2慅ͥ;*7~Y.Ҧ:Y%ibx9I5Zv.s9NHtNФ{CnKȳ>bl;:mf=5CE1g$sEG2)'GL|e:`f` m]~ޭ0K{@tQKfJN'A7]Nۚc$'SV'!>^GV15 (2P{|f/J]vKXr[>Aڎa; 2Wr0&7|d2/Š*qxؼ S8&H'tWe%!tlʳ٬N[/Tx}.mȩj'^)FT7`!{ =*[[OļKFzCw B{kG6DIk-Yx}:yw1G,n9e Cb* ;,{D} ?mUC1m*gBoTc" c&oU$YZ6Q4vwe!d[dk:O#سU Ҙ4 $'S[)rT11ikۈqX5: bekvHFAi/]n;+8JEPz#"/wk~Ek>ٳt5wh ,˹i:ӛG_V^{G J]Lo\"#P ly}DzZic2Ɲ Xq~ zh~Pk~ 3~ JTcE*Dܒsߖ|y8M\HZmS+&p T\)# ʫhyH>ۀTB>'_g[ZԪBO;SZW5}w8!\1 9b$T9Rm/g^*~1i1tc{ a^m'J$ V鬏Q15a^i3cpB=!~?\D^4|A18cnNNOc+HӲ0*Om wG%>NCW:IJ&}y7`Yg ؾk(Rsv0 S fnvq"lȀi[fv}u"̈́)iD!$3A:׾{R0H}u3’0 3n7ĎH2s\bx#2)NFzGbTNu=(d͖ZNw5 tA,8 8N+QW~'\k c\CO<*aӱ+c9fZz6]KL?w30鉚5zpeay5[eȣ;[bCeP\|0x RcaМЩ@9t;iSU'Uſux,cXAT2MaH.bEO#p4NLK'.*g.ޒH Ǥ)#Tr)'YJODmq|~.;'#AПj ?aҌ.ᅖviOe%hX:z~(1 5$q̚_A ^r#~»1X.,.9|I4s'v]WK/2\bjg9MFHv ҃1D'= HU̳f4E-_O+? v_3'LF,(@`rFb/*| -4'dK ∜*cF!%d Rډb9chS%fp^#>:#HCD< 5G6ahvơG\:vs7+yfpD?٬o; VE]H=D<9{DCJ%l,-e:Ȃ(3n`P>f3ru<#[$ 'ϦO11# 2Pc ?pTB5n|S 8xf1a1cu {|ey҇~6G<˘/i^{CtxQ rcPh_.x_pX XRW vk漹Z&1O#N]tDb587zAjx:/?l/]G`੿:v%"K[òP(s OX`7kL"r95f=<\iv$AS+8/T.fr 9BKp)w^|68p#BD+mn8 r%fXъ8~65#"8d͵fqR`'DZf^׉oHx7+egPt߷^&n"#d,9C>;Gng.}C~LE)%GưSP7,X(ZHXhZL^m\GKE~fѫPZn9GU'q-n9T{ڵzo9y/dKE7i}jĢrfƆ}+\]_.=t10n-hlG 2|J^P-uX@PTGtb AUkЄy^F4x+&Y6 Eb.$JNܜZ3SIz;=SX0e+zT]H2{,~Wz  7ٍՒ,I>z'}S>@(iO\m!TT9myU uOݸLnIƌ IobqA1 ]ULDvlLa>q-7Xn?KWO!Xo{ ͗d6>? }چ)r2 F9*Hn!dkb(k 1W=_˟)ZxlXtO[sJ6 |;jG8'tfJ4Oѻ=%wbc|#DOQBW˺VoMPߗ osbc \ͫX@R!7&-wSZ7 ķ pT`%>_ytqABS{ݚԂ>OO|b毶>@}I4wf쉄R)%.* .:~5;"-Z S]kZ3^>W kj"tLce)Ťs%Erܯ N| UhJ-<ҩ HLGyY] 0[ג(=z:.#h#MuzDGaB?,)/Ã1DXȳbQxE/VnD&%5JKG; z~i?{VZwG:{$|$nw E,e3$ exlpJ# 0a"n^.M( kǓBi)a,m8ksL\/FEzlHٕl%=IS03YSb@PRۜBߠP* Bc?AN:Hµو8RyJ{6̲W@P_^@ayk͜FlS9 PLۉ1Z{m1<$>F{@PA髤ٶ#G N |;Z(+D;e!&-㔪rG>?.0zZRN{;j}H\5ūe/| L|9a73)1z&Dp RWOrb W)"''ҷ>@k+Hp˙d%VF1gd)g5I~GÏh)6[cR;ohf{wQͅ(aM#F[|[I|m4™Ģ=F`p#RVĕ2agmbo^Rf*e~ b2Ws,ky{$FȊ-W=őqaxW 6t4ev*=;JOyn3ShRR=W4p]oj\?0St!w~^rҟ۟鯕#PДv~+^:-q Xy_%h.x%m_#îqg! ^<V{ྜྷ-&"1eoJ0P0(htG;Z V*sժq"8OkbU$QfӫXRF)ky 9Sf7;QJo@D :'wYuV! LP (#Vcb%QOѣH;46O5=ViߒhF[N>h6BXfA`9\+S`n09cA>y?ULdOka xm۽YlsPX%:/rJɺL&Ɗxy!LoK,(I/h$XCh{> e NZQDm{aЦ .CKL9UFzOt{.$![Tp.!`ۋGW'jE,_/N%U#_vqK]tlZ8ѡņf핳m,Omi&fԎy\Q$ϨyCC{{*8EF׳;Ƽv `ښJĿѹNntِ: =JۥSϞXrs꘷[UZ`HW%$W&ڵnZiڦ{Aºú:RVEQ9njwdc'$-Ձ=|^A_U|`S0?n;&9+!W×U#o|C*o[mcB uHR^>P~9R" RDGU'/kx$ oC>f d39A,>071}^rQF뮹[@|-[&L#F PmtDjQkz_6?][w>8MS")>ck>0|PAyF_^aȆh6 xעinJW9A)`(͡HA3haAَS=$#c|že.Ͱ8:-~1\~45ɢx z=GJ/7-D]H&&X+1Ia0;IuZZ_*CzDVnF3bY/AldLMȞ'߽QkrBF-V=]!Ls 'cby6?1:]ŽyLVkwVvWOmP.#k;<-?jsz*3BGX6‚" &$[E|Wr`jk'4XfWp2+ Ys`>9;q.LJ#b$auW$Z7Rz:T[ϯZQ" XEe䜳|!\zHDLcj ۩cTHМ_/ѠuJcXjIo;2g MqHLo?9 wcN=0w#_;`pS!%H4=GH,dʔBpwF.Cī$Զ#@ϲÇWzZb> b)mɞH |D]#k0zr䑅E]Rr JGnLMy[KO 's` >k&%H+᜽v"e@>cvpb>meGglf_ӺQ>NWt9w$vMSbhI 47ɠ?yʦkƟXfq<T!iW%8TBfc49-ߏ7'tD?w_t2Fy*IQ jvVF[̍$py'΃ƌ)u J59N_7]id lLK*0:3)Tf߹pR (t R)@е}-4|I i̒a~(SuU3z2yr&TctI8!`@~KЭCb a3}h*/>Oμnm4?Β ip<ܳF';cSB-NƂ'E0;В(GbK V֣!4~.h;3rP+y[x gCWfUiDZ~_8 9Tg=E.â\),f7i0l$V@V}GV^MɦeeUXD{$\6AdZ:Kb/&+rQK~첺G_5i…i(paYql 12 V"i Sd[79I"k? z*{XQNS71 w#HW_BQD9*58cך'ԡ97͠BBڢi|I?>K)iD&JjD_Siă@FҢo#wKBK0n1 PgJ;6bY&mCn%^U+ssl(O^OlIZҚVld5+JBAYQ%Km x͑ &BKVzy9N#|.jkD&$A?(A[fnu%8Jym|MD5.7#Uekj%lD5:8Ò8;5hH _ꚁgb}W :zD(r^ϖ\VhK4e-:WK_d=Ph6HAbj Si7 Ya"\mW;`e,v}-ϖ&N8I[&ľrb 1 Aa`^ g@"b# k@9V[zשbL7x+ӆggLn5ӯikB@#keY ^.'90!oC }?]Uy'};|l:Cnт0DQzb(cG޻ˍE`CU.JzϜ3dQD}4BSKԺm i3rylӘ2(ٷtU4-|6j$@ +0(/C-EaWLJS.W:&XE-%F%1%Quxʢ,f})^iY[?f̳0|ttz)kcFČafČi}!ouШ{m2:$65{iD>Sy~L?b7.ǶN"'ͫ_X?x`Tuggfh鲍GX.W:#:%yh<L?yoLUdC.oVm[{/ea{`6ZQ/hBvܶƊ7$jљuAV}gT!$'2.#!k`tδWq .]P?)by0`H#P(gռ}'ĭ(`Mxaƪ^212߃ D%Tz=M+>~wr!f{9cCcDgÊQ2zTdU+b _~Tv)fxL1ѭSD걯[9鯣Xųz _sҒ%vyT]P_2NU㼗ݑ1>ъyIq/rd8Bhs ÌCm \{c9TRrL\84S.2ɩw^KdBW.u!MvsVAō(rZ""Kfz)>MD9ھ!,x{v/KaO% ySH޻Ay0\(𝷹\']>0:)G%7MR(|2߽CAɷ]%r2Sp\IcƗ9Zv}Cmb D*)lqʪ;6=# XI35K/'+㽙689_ZcPsx|)Vz>g&ť|8{gm0h_KJUcOg${H1O@=FAaaX"}o,:08]Xc@'<$*[tc:&rGلrd(~y=0baP&7/9RΫ_+y7d;zR㨲! zLi'MƊ]H-+F"6 ?,DrȌ`JkJu]TvsjX?DWᚨEۯ) fv8xPsT=g.&uŤ0ZdzzdR!3( h_UUvht\*PY82^`ʛRx&`gL8^z=5ԙ/0 c!u2\MYW#괓FlmF<UIi@oi R[>y\_lCz갑aE>Qkǩo^h.X1[;QC(û_ۤS,}4<r޻v:SZ[is|agI IEݰu>gW L-lFY"O*{GY]jEǫ&_$~0阏찟uzT툥-uz;#I-)@Kg]W-):-4o@=`)P≉jd 7F%^ "HѮa;/X%Չ/}!g a̒(]{ 2ZǸi-WRE?ۢ=J`O\@z$o;S\+Uߠ)58ÆsOȤ~z$ݿDv=bv|wwHd4>GWu)2B|Z9S*f%Oւ~, >7|n)#gt PO4cøZbx,eQ7Ռ}B?v F`Sc7լGMXt"X1<ě믍~Paޏɪ[>%ŏ{h!X-0VCQaI;5Y=t42 KZ܇&o~oΧw'|OmWCimNAYnBT{@3# fa<)@2Ҥ$.ƥ([ͼGi/yKCz- :F}gr3hfĸ )ec%5 ϫo+O[# o[֢rH\*/֊]keXc1& rFz\ 5P'e|%p!pN.tyT1Dr& l,$_@`Ci6 47u[IvmG=[lH!{ǦsHבRO>b܈Cy<хeU43!<{هIڅ 'A0{t{q}izdɷVMuIN6;jr"ʇ W* >-9drfaԖɣ=G&bNu9U`ܗ3XOPVO!җ|kU/z`ipw}p=H6 "JSuʑ<[FtLGKa)ͳRx*{!*:@W&q>WzoH=&!uj{CK@jDNaYo~y3] fK;RWks` 3"@-L8>׉Ҭ*|d\0m@j:HlQ6Կ_1.5P䁘_gM %F^%%N'R}]qu@LmgWh,dS0cGŽ7R.BruiCqS4υgÝ( '1c[@HpU[y^uR_<\|=(o(t9H"}v";H_|9@tTASa, cwҀ^XNsB a-f "NYǮHiyn">ԭְy+S%kfch;fQLI0RK -7h6wz)*SvK^R#3BϏF&8eU.^ H%԰{V/4>](^!{0xY u[cAdtE\`[/dzn\#dX9 c9H~|+'yX40o4^zMTm*}~WBn2ӡ=eg4xMƎcboԐIōzC+cٞGW1gFU|Ko¸}>&$L>@Ui{S*MD8G{KiyRZodȡ&MATQUgT ~usgm xܧ)5˔w6=qET^u@t"5GW (S#LN`@@yt6@4U-+[b2F!ѻ&FNSۀrK'ă7Xg_հ5E/{VOA9l9_;-9&tǸp  Jgj=^e]˅wX'$kAӸt|9?czk:+ DcmOd%/7٠X8 zB]P3#;FXՀRl6v(}zp]>-`9t /Y-CMX$t >˟2ϱ%uNYH<_\yuS([zHW3a˩X3XDj`MV!nX4@:`KLz_.. @Zc]Oӕ)\3JPeX I|-sޘ(ZeY|oi-,Ei"stdI%-=_OZjKcB`1HTK ~7*۷>>Ie?= w[&`9 戰u>{zRR~2ND?,MO>DRZ;1~.\AW(uF>4,]峑&CsIz薒 w4tv zXz&)CdzMJ6>-;͜: 4HɍX#,:_bK, ٗq*sA_9| K-R/t V7Lq/*ٰɒE|W17`@K ZItZ'k}~(LdE!tmdc~] SYgSҵy$;/}iyA 84{}d  I=JkoVS|]""!L1& wJyf2RgvҾTtw]UayߺAtRFOے շ~LY}2ITST2Ryrɡ?S_(M!.s:H98J|AZYԨd %, CQ.ġЗlr=;iJi8^ ^k .D 1rMXN`xtds,&ky4V۴vQNTjHX*ߋ*\" b,r^V<ݝ42g;| ck`nڔ?,qV"r*C+@Eº\ڨJ ۵xFPZЯaZl~0x0^u#iC*/ *,p 2Q,&sDJ*bN.pX)vQ; YDhC;U%شQدm>L(M )d13*=OMhc6H͑*"~0tjj?K::rn싗SZ}l~rؠD֌HҖdo̯ k@9V9s^ACÊ&^(lUJ/; \/ m @o=D3辰u2C2l_,3#rd8)er*'ŕ]sz)Lq`d;->Ho̫蒎.HUӶ@t@Z?͐vc1AaʠgXxE( Dz_y}ZH5|Ydo,BfRxo9@{B}՘bIryʷ j!Yr:^_$ QHR >&>GERoҞm 7GE[񩽇z.D.:)ag11PTBE+6M#yw{ouSՌ%+n'm1r^; a B'h` ~gS^@P!L,] ވĥV^.. &}wڮTvF~DP.NY;X[]W|b9gmVbD#Ρf4,N) Vȷn„]H0GE>/Oҏ;NV 7۶EʌZG9V2|Y\– {RoLjҳ>!'pu'mvKΌ۵pM #YHo4F I*ċʯ%8l 1˶o.Uw jJ2zP.USs{d4(6?ŇܶtAJK:!w,풣+;"D^/>94L=^*ϏV2ѻ UY쪅4Q5D|S /jPK{TO  N \{XWtgU݃eit,# ww"!*@E4M㆝-7I1B<,!$5vBBf"!oi\JlĉM垲oIl 54NWW[@b/h`kerT ZH̍h1I,8!cնQT4j:r0$*b|Ms&ф}7a_Jũ<ίybbCn`.5Sa}=-i$_Q+C˜8IRZ0DK$yufwnb(qKb(a[.2_r _X!{K/dwkf|Ueu0]gGA`k[dmt]èz#ka]=XrhhR @ i/NJjh۸[P,M@#gv.H3%pV; %HZ[fn>BFlSR%hS; 5xuw' A-a}1 Uڇ_^5c

    ?0\om{bSOtF0%jj0#q'yqĊ4*kM.h7TSco7͊8ǰ9j("U+di?Wu:"R[QAPk`we nop!iGTnN5 X^Q" Fо Iܞ2ٵ۔$nM 'D߈?9r2]K+E(+*e6t=8]iJGT!˪Dn)]RX}]K<0IK}ttz]׸gD/=m5ތi T<-뼪~)_sv +Y8THSmc?FȨQP';C^+j8WֱDW~/_\/"tN p n sί9U]JRVc#!}BrvZ.N^=h-Hj`@CV?D2,MAYMcX6qQlRDB \V2+K]2AN.enb mlNԵW}t@cÅDЄ :x?  lD78r 3k,UR6]4 6aq精7[ 8PW|zq鯛kS߂3y Yn+hP \tzH)6{1 ?u0ϴ5@#$>ODaA  x6[>b(k2K.b:ͥ_Aezf]6jfᮘB/"CO#\]`Xr8Y4RSЏ8]B#X\pEj?}C6`gQ$[ kYk7N&:y/Cl7Rm,zX4_ PE̟pea[L5 C&gM xUoQ[OKu(bFS4colR7h=El# _k@k׊<jڨjg 1F/Q d]{Rwg'fX+t^AŽf I!PiӲ$2#of D#5WNXɂ;:ਧ &I`.< y5F'0xigU?r:t[Pm U|u{t&W$8ZI<١A,Kam2J3%D&toͣəi?F"gcǦoVdw4W Ip uq&V@rS2yԠwҀ0tζ S+j9L&9"kǔ}}[B9H: <6GmhGF-Ֆ$ϧ{]LDʼnOuW%zQ/7QM R}#qT>X#ތ4VC Ki<:Gw_1NTR\+%p586-կdRڰB#Mўan0MkF /2i OLB9~V!vkW2|W-& x/lt|Y:5'~ ig=^ VRBJhz'+ӖBEE,c{5$( 5$}yIյQ]±!Ͻbzya_\v.]$veگ!+;R}#˗GP^UψiH{cU,׽EA(SA4s}1US݄az-<d؈+Oe.֥Ԕf;z @@$@P88 u?h?:Z` v)xt{$lTUxx@ͼ N6 _ԔskH/V Tu1C u zUA h'!n"6r2-[*,s)a9k"wzٱ=H(vXkGPBtUDՁxvySCG"q3|QmT!,&js^CX tOdP BDTlm&w1Nj Or&XG81¢+dGf?j%{]oE#m2 Kq+YT6NN!u,e~ClИ4<'+cte!5#ˇO~_܍=NG *w9''1SJ:ccEƦA3-xd DRVrE:UOEw2vtN&RIFVrdoq06AKX :thidhX`/x9}M: )+~ 5.G!7Uw Csq'=~toW8 q!H{HIxBv2֘IXO[n2w3Y$:M ǪkTzQؙէLq?q ȍU0Z`MJkX8J QN z8klj8"H[՗FB,߇4fR90$C>?/wo3>gE"#c,c1@D%5,+6z0p$Wnu/fE}w 6h}q;Xt11^N6PN9G-$ Kƫ^ ]9ZU+6[)[?k!/;Ix5 /McRN(FVa:)>M5R=cE %ϋ+|Q|/NHOrѧ*˥BMʥ?ui*`lM`1ߕ~65FzzCh iЁodJGqz| u׋4YH\ƒi}%$f?Ht *X. 3cj߰,{d&E*ƒQ<8_::%E?Md|ǯK/  U E/ش,T~RݘrwVe=0U{KArGGIjvgJ,4{oSoT>:MzqԊ=4WvFܜȡzh8.9^XȦt/Ϝ}-Ӽ|L`Jt{z]QVބUvnLgL \F_r637G "1Ո}|A~q޷%BJ_E6nddTFTAJ ^U'+_LuKYG ߆6]Îz]_ zdf;FQP=nK|d>P}k|V/v u|QnL4m"53Ui0+ \/E9t;UwVLV9PzgZQd ĺ^]Ş\|׽(uŠRz4b"|bU.@ Ͻt*3L#/r# Hwuv`Y~RMf*NJu&eL9?/=pىBa*>> d|u@@mi 9K?pV2q=K=HRj¾n $|AOZB`ӪqKQPKiʎGa| 5tA\l̄RT3* פ7r~!F̓n /✳ í sIOMVjn"US<<=BR֠%dqma r"eɍ]zs@ /Rt^m/s/ct -XOʽ۠h|Drl5i$w oDP:3VZ$rD员;߭6;kYxֶ/Ga6@䏬3ꧦMߞyud,pr/@, $q^פHpu,Xez/DZqrߔY$z  6/HUj!!3Ui_X%ZFOEm3iA8!bTj8a3*aKT0CEwQ }d$n>&1IY Wd `eJ᭳+pqTȆe#96$}K=uӈ}6ljG2G0P[A_QzQy@ HR+:eӆM30Es9F<ԢKxʗO$xﶅo?]W6aF&\ oxhc4 "hKg6z&0sA3GpxefΒ:nV e{Z0VpK;=:edPɁ|1fn@RN+0d[=u )(~CZ'V̈́qzVm}Ac!G\^*bh\NKH40 Yt=3.[ 8񦌎~U[A3|M >F+y6QE$ɓc,Z8d0<u?8vSDS0xo[-{`.:c4d(0/}ܓJieЀЪbA*Mxccx!SrA 5 pĆ sҶv{s2O*k#WX뉴_lDE!IJ!C}Q<+|t_&@FeO]'oQ:A9Mh^ [d}ū}dتWwӇ D&>>ya~%w,WoVY+?&F:ߣ8/X 8/Wܤ a.#aKRKc5z|FG)ð8/ K *Si.k# ̵^%<|4Ţp}I$>RSRب$Ǩe (H\I ]M*eDIW6H~f;!>| *iڲWlDyȷU[DPLP/iOq]Sl KO9VMOĐӂ:f6ST5v AW8eӻO(~aeK*WK'y{Jq-UYrNGeYknމ{,jx !$CiM!H|٩s Oj4 {,!mⴽdGs9Ckf•鿧(WQ6&o Zo Xo4B"䝈Q!i|m$z98%ٙp_WtH̷}x]k>P.ֵ~gc{hn-2Y6p=˼Ԓ+ӫ$(}UX}_65itcTX+fS?)QP]m |]yYO$ ۣ. ^ RϡP"BP̮7PbPH2(7I.\Yj^16BgHv5 cwW.ҫEwv8yq匝%.G\5%q9|¿ՃNR=/rUM*c~9#zV6,H $Ih#D|\l.d)PLU㝼N+J[JnIy{ŧ07٠2^AtW.5 Du~ƥ`҉3dwjU[d &I)ޡNO 4<C.~}My! c&rO&&4'W蘶!biuO ,@?GNk!9) ~ 8~${xRo~=P)C&͝#qT f6+D[뤕'%IC͚@e_Iɒ-tKzZQB^+Kk/>Xn“ c2_cSs6$)_ß#9K]m=0bZ6$d|$P lyd b|9o5A uuk:…ۡP@T/\B[;s @d  hBJ16#:9nerNNJoVz$N﹒h3X`d^UVl`o\*O/ vQtw~kѬ3&@sYɁ!Fm8v%9ioIq36EXJ}3L:n:Rp@0(ofWBpq]r^D.ىIJShf]'ոo=%}]DV)W(MՓc/q. jP.޵`u}Q隘UH]-7U!Ɩx)y7vMkp(NuB? uRi_a k_A̫ѮY*c,]8Q7Rv PՠiÉgQܠ 48t@qt})=*ci[E*Bv !;e!^Z8]ԯ`r*R('j]mh0r3^M=C4sP[ĸmY&йi¡_ ~~bRE y]G""L|u:sta8?dy$OTrNKOtrϬ+B q%u 6y;ӳ)fgT\ĩb/|ZezOǙyеpKmxT5U@KS%=jWb_f)Ǵ^jb?:} ]G4eL6O edRvYTPܰ(Ȑ HB`9p˩x'6 ?Hn1Dn착F r2kd>̭C<7xEe2jZ&g Xy5,kМBng9MDll)q#T‹LTȺ#*\I$M,_`Ϛ@ӿ>?/`/K9 GĠSAޓߚanƯAp;R(&%ÿ0@]QT¨6QҜ)MO-b2{"386\U0ƔqPg 7*`BC/Fh'EQȻbSwRpgl1H[Ub]AqF>))Eu]wS3ES@#yW1G//cBע޷[P 0/rz+ z}-fftGf,GY#$h.߸8mDQ)eJ67)(UCJ-Y.rwq~ c_G؃]x FG+p,*gbBFVI- R81aԄ] r`/qCa{sD_QoJJ::dAyt3[6 <Ñ֊<CuO?&pk7 k"'_Sn6m_cTCn2$ "O/OVDQ!O7xMƠM޼;0 8 4~]@J^3jG>ʗ XcQ S T*L:вx;]Xh8\d-~*1h@&"m0T't: /-~C's( PyGlϤ$hn;;C #wHmO[S u:h~-k/2&c9.8}{Ux%.tY;)7V-ͧ(-N%vLJ <ՄG9 4ir[Wm:bypsI۷jPN@PVi3g[>f[M>c~NzZ׶)>l=yG?(3e)kd?|2-{41d8^;Jq!b7iGz,bJY֬ENJxg 2 +?_xSDQrf*!AwM=jqL"Z<!P[WB2bbF4F*2bS]kٿˡ2[be]<(3N?  zlgnkYh7oŐY3n*9ο3Hd7 ?LWl[xG?{([JXM hZ!8aά0Eجs\4O3lY53jBwt !'^v/]{ nY".#ȃ|̺ XeO.ݯ`g"rO]K_\؆dB_>vj P\W&Sk 2".5f7T[9?ĵoSo̰UHQ#m5B;K8P/v#΀_[CoԊ&; :ξoCe( TGO/mҏpO Va8̈́ ƅܔe\}F4ToV 1ߙ0x@D-fSm}8WJ/IFGj:.M:JrGT94[S#.ٓk 5h7!|<1ۯH]Y,>G@$r q?tnoQv }wXDxO+b+?2_;R%:unFFڂ;-?1^u9WQXֳǛф2yUicZ' `QdiK/kȇK6FGn?Hvf1뉥x0Uu҇vfbɩUEZ*be'8+fdžiS7RX6``>Ec8*0Mi]†b&9~tլpt^q~œ"{9mYk_GaHeLFt<#]n>oY8=PA%;o<AD`x:vqb6haAe ?j*|?lmmw28Ns{͝H.ءf.\BJֹ *C6<mQ9/wXyl=݄ҹ$FY:q'ܸ"mj 4/l~ᤥ`IyKL}pp;w!W8 }< M|ǢdDFCfI]e` vMe L&fh8!r(^PbyCK,ѵ#C(iݒk@`G%x7&f?SiS[K4ߤTq/,2)ℒ*30D Ga'a;d.&nѱ<̆~$kc(~^)b|@E|q~vMӎJ{+YV[vp}Ykq8ܛ^Ebޝܥ$,Qp) Ctl{hgN'/~A@|=0]߻mņa<-ԊZݚLD^_XO;jڟ7Xf8 A@FHxV0AdxJ-ŪZҀ_bW8PQ/B,3TO[_Kۻ1 `ep^C$PaLmפV~$f6`}?'ȄC)\|tl\m;Yk^}Vg4X Sp kJE:hCf;Sy4UV1pmj/2%cӵ,<% 4"Mo\ke:6G-/Bi:{^yTN(GXyI>:g2j9njvѯlzt FG&ː"^^l²ĬKaBK%C Ln ]lt,7f4H2]]mMwV.?svph07b bq{#opoE ʽ7E 5_܎}XF#Ǩ`š &o8A#0?A5q-ⲢN6 ]^n9xp-`i1g X3~TTR6bt<G{ڼF'5D$S*BR(yd=g/sY&ݒf(#*jsPLٵU1k[I]"2R[v!hAx ^o1wcڄ)3H#GMc_illlU.;s-|@h"ṳ ΋<-pLObQsJ)m"6쓯A K/.G?_ث7$f/]YV1/_#mGV&@I2 Q{Ie< e]nA,\ؾsAX5h"Yhˌ~WI0U W$SLAi֊q#(rYl~+[AR_d:x,um ^sՁ׷ԣT̮O3Y$ξWn`"$>͐$FfW??JGUFEWLlcD& .Z2e,N.c儦|j ā zlśU<H!u&h泒';NaӤMnrͳE){e`hLZim=S 8 V/CV&8慠pUL3>@GGz z6/ !֚fV~R3q%@_ a>yU 7iSε 7טu\6[?a"#(FL<oWq]X:<@[|: E 賧 ߓ'S݃zJuc qLw㩃Kl)m҅U9㛁2y(&:ˍc3z4( k:5DH3‚586od=C,jzp/XxCz ugPRZ23<˗m,?aY5ܷPy6r7~mSNY/J k)Hn,j@7mCqiNҕ0.y4h\#VA=V Chls=U\k]fI)1{-oՆ=H$D,d{4i@NVG^$DPPjȿT̷7x8{_7M Q&?s=q Rii+;\i>6I9_.U7K}ۨgZGYP$I(MEg~r`.s'W!RfMb=r[Y )՗G (2Y%@3^ξ MEvKקl Rp0^a ,H'}z^$y͆8 &LWVHػZa_Yn xw&3gmgn;{m*iC1ƘG{tdßý B-_ϝhL/K=HdQ]" w,yg 3mDi ^;wM Klb{*'ۻrnME210ZFZ+~a 04Dba bPW)!vX] Iڊ~!% lq7$y4 EO|:LZݺǡq4 jo']s0kf#2Fa8eD>WaTm٢|#3$veWJԽKv眦FqNeW޶::A Aqv2Kf2ȑQqsW0rM=xd4RD*$T<].3W(*ےOH:PNF $(B N%Jlo*e:^jUM"á=hnƸum%){FEXXK͝vṠgFN/ewDDc砏@zGtTΈ;|Rp0YLpɚ7G,"|8qúE0 N&Qp & F= tI֞Rn\bx),@Ya}/) 쭘vIp=b*,()(ϟ翗V`xOlY?eɤBor;%W3nM4#U#Pe{PP-1֏ Q16gQ*uh#,dP-Bͺ]*$^,Z+/CZ~jRwl+Ju׻1Gv=FQfr v8HTĒڱPN Tr)r $:ܳKb)qI1-CFm(<'BqÎCA00&+x 6nW$rÇs:nAF.bx# Gt?;{{3npN}H8J%_qF f0,gSJoL TjU=hV\p8܇V,)eKBc6팇nES{PdN(8Q9H|)xӲ c$O;[IäcﵢՑv(bZⵯχY@kjƚ,@oyw=|Ju.E_ە̥2oH߀ܯ 3Iq#χhn؀<-}وZ"IFar*4q ~[ݳ;:`۸" h:GR#mcsBŐ_A iJAx~N5<]LKri]}iDl~mdc[zQO&j^(z=e V]^y*2{`E*ڑO<>^<>$n d;|1LjKGeDh .Oמqm)0[u )бfAfE,ܛ69/#5 | 4c'U|ϕLZMpt\jփ씈 -wa{$dP.'<ΧDʕJ2l*.Mu^VsrKĥ;7BeKNoH0e;M2NS 5 "_؏0F"ܭ t援xB*8d{/n1c@! oec췋įEvm` }S_]LOմ&2)JյyęEY\hbEa+/a׉BuCB PDt=߮" m>vYQ"776n)]WpPǗ! T$csx=kb:΢%,{G*eT!Ǵe Z ;Տ CE_qϲYC^Z"oCK&Y:ufjINtq\PO| |kh:4DZQ?+%OJI^s{s >hPLPvUmĹVL\,a; J$N'[*`y؆ls[4[/Wa"G{kBfkNӉ[E~sk3P֭'JjOҴ>=FH|BrJ L|I?k߭C:?T(AW +sXImZC/F%P͠]{efr:v o"hZ9`D.::U(GNwuK,?]yjWQq4"A"u5rش藝WW=jhY1T IxW^k/Ư]9`3qpKQ!["ݜlR3,}J|9b2 Ax~҄p6$?ѫC7}}r?zZy^)cnYhyz "HRHƒq6Z@tv͆jIE['<Nov{~TRT{`GT^!9'pRFUeHZ/`lPB4$S#|0-[X BE {ӂN(a^#ϻalCxyFc<(]9X]Y|5pTnwm}FÝ8Ǝ4b0:.WNp|Z MU`RÆ8(47Ad<9\nZv [[ ftR"E:!c%4yNƒTdذ%nVd)lpFu\X": Õ>֓A#_'C˶KS 1 ꛺tO\=qd $ .*׻U0cbK롒vX"U"~P`Vo^xXpyZ tN .FϗYԾ ԡga ɿWC/m_.i* n UٕwUf}+Gt\oZA9a#TnkQZy<.e t87boBWNڕm.GEd`U>[S T&su;Fꑊ 8Z. +/&3&Wnl]rG8bqF[P+[O۾s 6oS>it̵KxRfMw1 5 W1zF)~W/{ԓدUWI͈z7B5- C}A2Aռ)gg;CRTr=,FeYMYkaUuVEGЂH_cpa 44>pwxF8Qa6Zw$T+#4kvc<>riqޏG y:a낸 {9X§/;Y$0;a}U.cD7^Uy[CvG-ѻvc=Ҹm|FPVQo<<R5XX#Ww@Jҝ/keʸ%ٰ\ CCj3Jw,$_>4^ ӼD=z M0,z?hLOkœzW_j\M2J_m\[aDlN%LVMѤ ҈ q(d#ʎ^T"HҜGU7uiB:(XmMR~a8BqUL!@*a&'wLR~b@ο pyUi!rN46־Y/mZ9}o8XuSdWK~ WVr=fDz%`s0wJ%bsXC.wa Q:yӯDcJܡeM#Ǚ5>\h/ؼԒHZ#?`&a Bɾ#q!,;\K2KYTyu,D>3`4vSgA'y=m22Ngփd'@=e@dl8 BƬs(yPbaXT|?r;atRao.s 6:9l4p8')jn鮑NB:W 6V_I귬wM;f?(]`z?M&([Z VX0i8iPN%B4Zu f_Wnӣ-b_pwƣ{5wL]0Nniz8&x{sF@3ӎ] (Jf-:].E;d zĆhdO@&YP^W U`)7yzeKhm?呅0JgB;//Gro|YIjrՉ/yvMM)91x<׭s}%QVr@rE̊7iުo6 \ ]iƤW{ M7ֆm%/=A¥zᖊMc䛾8)ڶ0G)}pҾ(|'] Jнr}/uHHS;d̫0ckTh'J>Z)AS/wmT2<10h6P֙Ү=1=JYi;~ ] PJ=9#2~V5<trax.v "ڑ>(3SaF +Syny&0IKׁM MQacF G|wKUT,tk`yGs.Ma|"ntxcS >:do.vuHCN&a F(ͬ)~nvd}M@10u4!aQ9W1XYHQѕ7+\0o7KYy E!%M) w!"5&Nuu?͟k9!DR8?C bv(YyzcenNcna09ZZ[,{`2U%w 8 J~ JvK^kJYAo/׀TF7"4CϸT=ɩ9g^]=5WO7k{Mv[jQAٿLK5csNA@d"re9Z;Gz#4^'FNԺY^cA:~cy5D"Ӻ #㖇T}:]3)Hl=4V>X=f MB.~kXO~X$VS(tĘ&NDZ+w7H a+|Kpaz1 : KP Vuo̤)O0|iq]|Y>{k8`Db;Il] OT($ae٩QZRM+y釧)%2[dD }5'zxDbnGr@/T왰Ma ~+J.q(Y irEzʺgphx=DL;P~m?)ޜ vnقm0^Dix/2t5 s.DNg`S2QMDңV6`s׽Ưuc-?omAA]-7R?n-/( c&.E=h")\oaja[Pxj)[,Q/E2JaU,4.#Y2]H 7W1a%F6qfY/עpju([Bt&t@u40t%o;Z*>ȿy܅̓s$ o'CnjA0w\{<5x *D2pS>/IH#o#udd~Ύ;mr-:٧.{=ܿpn,խZcpYI?iDz ,͹8}j Kf-ztjTvT/ny8\.I]0gyc@\B#+UU"P2UZ'C1Dj\Za'BĄY>cRz謱'\DA|M@̍KL`9OT"FdVj3.N3sO὏2#k?MzKun$}f )K;<`a 2:sAJ#_G 6hak/Td^\8]'#J* `JY2fD/Ow[q|4EBmxW;×_4\mAnـ&:!ZC^<ՋIJ8" OkbfJ;b6 "x,`t&yzM)%-K2\MmA^[2 &:Ct %T\R|L.3'_3oB,~٥~ٽ:p`sN2a/{r_bnɭ[<t1`5T[x/Bz9\\230LL inUmlːjzmo*7Ii00]x;G|[ }5g9P{>&ȁy<)̮݃k\-օR˚oAeJYB:^Ƌ2N@IRAiM!GNm˫0.8(6V6!R~qu9H3ı*Ў>Jacc󇤇Eɀ RpЦ6xr;F213i3BxT5NZXޤVC1$ͰOM2B k}&⚲ ?ki-Of&j0gnT7hkA졞iQ'q@H~FEA)ŅXF(hZwöue͈l:Sӣ穋QKb86:^gjZy+_Ɣפ*~ TU6- Rj*p#1HEfU`T%Ȝ;+o$WR@u-L8ԔvK +$A=@ hz_^;C:dv;fSFS&:͇V}7f{]9#TA&;[?&~ kByѧ#Jmns2hț.m89M.tH^) AO%€)tiMJ7G+v[լm)cpPxw|4!(D} ..;Y ($.kjdk۸z t/ȯ#*GX J .93\4t] o\tcDIu9<e_s sm'i"q?w6rl͔V78\v(/8h/2^<_4aV 367L=fNScA]EA6Ьq\E o EM01ݔP# ]-jW4K+mPE*ʇQ9vP&?%4WيbC3qwZJ6\YN,i#4Դ~9xM16klhH ٕ<|q`PZ#& xMLOeV~j>CүC$)|BMqDID5vA1+hg3G.j쐯G۫J= `kCӞ(9^F^#:ޒB<ֲu卋u[ lTv&cjc g'N0|b Nlvꜷ 0;a=Z:CӦR8yAxjl8pP{X0p`R\&|G[Ҙ|i1:xQχJ_Idʋ 1=)-ze4[',Ć 'Qyꁈ6{ r3{5 0U=8B?Mb_W4J')b%d+x\kCYbS/ ֏8 %%Sl>#@%oAO.] uWdTwO(2TG=ZA患>Wt/˳rGѢALf>E8$ [UqxȺ3߳ۼƜd`# dMMgP2,Q v\-\C;/j81^|>ۘFEmle;H*:3 y>4(ʔWk l ǔV`i-7?$8{o*u7X7\Wq=#T%;GPs~O{0ha., IA"Y+:? KWIؕjݿDjva0:j"IKQlO+1k3Xpz;'KPI5[xMO!7)+ 7ouFܚGQ\@a߸'y!2;>k٦' ,ΰ775W9ʜdC.nbQg$JBY)i'tXωuѱ#WK9{Uj T[ŗˏE\.uodޣȉ̇oM]m/掼[|aHTTD:%PI70=?E@-Lk.DuXSҥ/x^tgx)GTDs_(xFc4vVn-T+Xj1*\.ktW3EmU6qf,M-sb^B?߽amTp*6Kn!ـܲq*ﶂH#ܽugP)ܩ{<Ҫ|> -ljT^) ;B]N$4{saYW4bHy7sD* m %)ϋep/DW466\Ҋa0T8~_m5g8:!c,jry>euw fno|KLU6Gdv[D 3eF2"#:eQŠ!_Ek*O'c85Y]bD > \qk˛?a TQUnథ_.GԄTVl k7_b+e7("?fѩ th]dȳ.k{s<PɾYQ5g8>3I#vӧ^FQi~p}*`JTQF"i1AoC~S9#]<>&iJ( A,0ںdaš_ UEq'{jڑe78EeV\b1pELPF×hQ`D9CnG:3xgסc;(̞M#"ySgQkF\2McQTOlsDP{m%(bhpqB7XnMՒyި z0JŸg6XB'%O w+Ϻ@ZE|;j/Ʊʨ$?cnVlzX>^j!ң(Ϊ?ҴXd#McsyX.~|?wY8b|0Y<  Mhן2|Hn]w)1ֿƖN<:HmPWRF@t[}\H;t'KS@SFCcm2OBME#*7) OoħX"U$~Rj7l71wBBo0&+7Jߢ@W,BZDOVń?[9`q^ׂ%oW[jm_~5GIFҒ+JCiic-k(3PH'lm7*&{63 eWH]I/ɗ~)}GYU֥Xl`8(W@ixv 8I(H8l&.Q _{DzRsҔEd":~j7ЭjAt~Iu0Ja!讅%cb ?VF3S_jw/gٔL- F8ސs#ZNDrcZoN]Ђu`%}7SVYN ;[HHUר)q_9%T~&Xөi)ukڏVW06.d} ƛ"yJE?MQ7UjC 1ŋaAkqSUB~Yv˅ls? $ |'qnjəyeS[4;͸%ux}Y0vn55".I-HC[/>`RV-*(BͧVڰJcbq=*6oh\îߺ kfP1<8>9 Ph}evw] qk ^H3{ՙ񯀽V~e s1 Oh#Ȣ mS*~rJ6 f | X%Ҕ'F辚4p5m zޯ EƇ\>Йn;]_g?e[]J meB3Yu )L?X6Pϓ~}GNp\Uqud*FfPxx5LEHђwjIT %z!yZ^qS>V =ڷ/x%hNfDMD؅щ8'~VȡRa'p UU[#R%nаpD'rICu-rQG@G%'f! ԥv 4 [<WOa0X1H 1sݓWɼjv+fJ\|iW];PpB5* (ix;o5eU2>>Y<%>J9|dqLRU>\%0'~:Ȗ ׄҕmpx[ k_NݙEnlStPV4IXm)YF,Q\B(s[5lh}3ZAY/mRԤ-nFmЂ;: .JS[Zh͹`~][uJjaxKDN|Ij>JO ]z8Pxi_?>y4zr{˓Wi!n'O@ L` ZM6pҟxٻPYLÂӦ?ӰH킥(_wmhH IfM8揄jueA%CѤw#Dn((3?wt¦ ]'\0OEp}(rOFʇC䠯Pڲ|.Wrt;Ϣ=.rJ#~΃U &F~nI4 urBٙw=QͮmuK;̀XF0:2HPk8$TYt2>ꌬ ꄮWֹe>jZ9\aYV1FV Vpzbуzd]$R8Bࠣ 4I%PIZ~| L,F7HH\ɟBcn帑Ysz DI0 {]f JK¬CT94[^ѺP[yX21rN= <h4eOee{.*پbuu3<\Xo*C% r;^yZf0-+؇/8POqd6S —)OXΧP]8s&M9KjS5c)wÅ~ɡ 9(v m1K;f M>_ Eᚳb6ԟ=*ԐtCj#O.X+\y@]!wV1?NY$j>yGH>)>W!+M{?sZv~UGR,'kiZS$whiOl ME#S̵tժ0y n|RsfiAYoUk*רz3GlodS'~Ĕֶ\E,N.g0En+Z6BtF+a햵Pay80մ<HSm(!e޿8lFn9˔"־< 4eK9d~ f8M68>yHP70ׇE6‘Š"sew'<UK;ɉD̓v)o$Q ]m_$կ*0TWjNiKTb ij .a8qZ8v[mO}+'zX_s7A QpG ɔs9re.OWojR t񇖹/?yA'CÛ( ł""4d>@nXd#2-›1(ÔGd"pIDmf:c2枡ZtxNQ5.@d5Hd1TVr>ЧM*moun^¦~5]^b-mDxfkt:!t!׮1JA,r:4^Fr :30J͌Qh)*&|IcJ:un7b ypi4܏=F2\ c7"9$|Zjk$SBs e'adw披ZY˗3-n)t Sb T1C3?˙fm|'w$ JKfdCij>OYDqVM)#@8no8*r{ 1xI-@jojBC9 hӉ{t=(ݭ$.m5~?ZhYZߔim\o q/DLWۨ5Yc-zC $ܖv݆RMɕ ڧiƹvjg y ~QAF>-U]5Ox:uyNi"ԀvBI- YcJBŦ)Co0Q8PϓZp4 \)qO1U'iZʔ:S ):H'%Y1#%U*\bqop0`7 ` (apfM]sW] LJ J0\vA.<}ۼNCn vKفChC@`Hk`v.' 6TO+RY rK*0Z*tlYX:[Q)y'ˤzVHЦa:sz%w׀YT9D3uk}R޼{_nIa%2m|;(܈u_R|;5euJ~zffI`=Q؟{ꭱIV= r 5HocoMh*;:%`~$ UmKI-* ڿ72d/=+PSlY#OeNA~ԍ)^]ؿi,*Љ>F:δk+*+V]qϵum; "fLh)iCN[_ߔ6W6# r&+mVحN.눵r--=% ܉^YfUWGS=L8JǤ^ŽѹFBRQM:?\%75mQXX5-C7 >x5&M7W0ÐؽrނգȄRj+|3%LO $nW|[8B0IipAs6;\Fso7U?[ad]WrHۢsq-<y}іn kGG׶vpr#F3C:$䇆$>DVH{sn}5-o@D7Y|/*NAZ#z.G$V| xN>qgS84c gC:ȑq8 >5 EaY"$t_q񪠟hI. u>+rGAz&_4!8w:Lʺ" Ȣ?u}˕[bMaazT()<6/{og;ꊏ®ݎ&9 ?F^sù(ēG89,+LW1Ɣ0cb5ClV` u  9al!-)b`"HosN愧[_OL@{Z3$nL;vW,Ys"ܝP}V\y"y0&MԷn!a(nh|6W~)xկƽ\f>eY`Fw PNV>Wz.iw}I4Yi*E0ߧ ^5G e =xd@p h> }[0Yύ"ّx&͂[2 {Ϟ5IEr;5"D&T#Vl$^ӋUEYb8U2\7_FјT!¤ -8syS8Qo 'X˹G4z79u3wBŴ[ܻg3QtBe?tLd@ 3ek:k`'#jqv5e@_RKPͼa0B }A%Μn++zoe [KX/!33.Cݠ)=Y>>b1{旨ߗ@1C,r&i! E&7M Adv`X.dCy{ya~ѵ*2fxnWb,DФRa׹ _>6, iHoDW[ecXm_a8UWsEnFϕݖ*XF@Ė ҤX>iN؄\i]9fI25u!ݩiX"$YD2[&™^7$Es~@>/&ʄ\˽1 |Hz&Fr,~yqY1*/vnXg!:Sk`öQѭR/n^6nn v|g6_\YA͹ l&YNC[E;*vO'SZ,Eo? .|h{H#W԰ 4HQ֘ CRfiDWb}MUU; ZR0 [;_%僚>| .!̬&߱!Ȕa(] (C1_| Bf-H ~S|X-.Uh:ԏ[>E7Yf"7nAt|8* TQ,7,r?6ۘT|2Md!%`m@۫:&H,wq_GԙJ6@VKS*|J 40͌8yȟ/:lTί)24]Iy"oh`Na-7_{(2i^ݗ6(@<+ehR :ѱ7d'8{d{e-{t?$NǺ( ey4R{y|s"!c P]񏤗P6KBGF$<#t[鼱]u$G@\NB : ך*=+"8p d _^o H21J *_h] ^ޣ)fמAwztϑ0񃥛"VKb(US6BSnJ3猜e8O_5×[S:0GJCj2u^5Ltw@n=Yu VC,tXo/x2"iG\ja eHc♴iO'+&,{G25 컽{h[X(e!<:ݏ>ɓlYƵbDW`;R$?D%~HI)\i>Pͪrw͖dRep~ݡAObk?J Hg:aE`ٙU_ƒԀ};aiUJSS>y]RM-rЌׅzI\ & 0>F=E[nXkVq "ƖKؼXlJޤ+[ t'|a(=lRbac-=v3򜂋[M!_?'8>*q7|=I&Q63-+o}" aNHKދW<:  rapKEM; hAkQzSyDCbEtP8ukЎpWP@{aO]Y]"gh[S\jNbͅRLW׳OD&>!$A(Jg26> bJ :Q0 :>_shDk̂j? OTܴʍ:Y Z#eB$|;'D2Rdv ic; $`K,YD.gl;^Oxl[fEE[hS]Nđa`rq7I W16$; jqF:!z֡_[,|B>9=5W~B6~yOŰ@gu_႕w[$eqWudRƦGyaQf)ڋ&FYCM]?>jwEzs{쥦(&cCo(Ck<ѺS?} Dm#t, 'ֶd JohrRJw1G)k4qlbZ]xN،`FRCowq+mk4&E_atdNlݻk %0HkQl³ȱ~֤]\qx]6EBZD؟k`J{ `,($FͺrE`YP cU&$\ G%WK3oo#p|3ik ֐-K!)3TU:#73Uu݇ۏh;GDdpcrq1ˇye^o p&*}gW3{@8¯dO&ʀ>5]x.tb6% fl}:Bs'j!zjTE$rY41UvNN6/QgdN S IObUZRyYYzc;dkW:H(Djx KT !rWN5IO :U= )I側9%1A} )Pv%-ju - RUm[od ʅ0FȪȜ;a ;`)`ϙ5V@XCM,[`*&aH13U;U@S狒dui Vjs,˝=XI\X4O" ͮ*83vE#CS fugiΚoB^ ͚:+D퇞gpf:a}9i$tH6 [iLr#Ԥv R|ZؘR-lB 9%c6=t>_!kc1\9py.t.>ĸ]ovpryp[+w: 0A~d6$W8lCaq4+lGN[FXP'dqyΗu섢VQa3`Z8:9k6 ?OF2:p%-:P ؎M"o3Vq$V[}MK+E¢>fq7UN}igiN+!'l=`BSW<MLOصOuO,Ίf4=x  5i\_|% _`A4*?~]kPK:`'wD:9^b[/ncJJl' y\uY#KI%-YxUR>3*cb~9I2#;W=XQIWQrFdȣ^t"1c;Ypg?(qyAF81EFSz ӯ\ r 23/+=೵s==Sy~^kT<ZJ414u%%ɾI/{L@)UWJri_;R7FÕ+A*͍ZrKVVe${G4$ْCt :gD)W`CvOu38SRJd /g<& ӢXɣs/V MMCZhf @«mO;xQ3{Iܛ6X؊h1~@zK*<WcV(bĩ v 9f#m~3VA֢ B %A*DSʋD8m&"t_ ]CuۓzRTy j.--m4 O>͞PU?n'#VIXSI{;#E2FiijS յ|H=޹y#Hh⁷W@dXфlzp-"^)R(fuLv5$AXIKw* ZSh>01 9&`b2؊02]+ߒS TiWsN ə`P st茉Q>DV>}ZQF`}FV<'յVTLYL7P],¬ɯC|2uh K6 qjE(,EثY8'o…Vk*)Sa,.e*/6#7rnxi !K5$T9aW %:կo }E͞kـ!L~1]lJj IUXT Rm"r\RIj/D%x{ωtKjߨD0݋C"\,ĵW1KkL@,ZY)X-8_:K84 0lP#S%(B/]Chٜa.)2<`#<{dW MeeAK`4ްc* VǩK[UfYt~x$o6f<6F OrTuk&s‹,-x]Ft>fz?%K5 Z` uY2a O}zu50_v$.loxi `fXpbe1HӚ?Dhm`#hAyK.JVFr$wmL4oëkb矱!Al&9dH =ܬ_q )0r={I3{C=к4dR%)yvw!Kxj굫v! \b Bs7l{*%V[cCh4?+N_q5llR¹}e oNhjgdP)…r2h͊Fر"ߐyHUҖE89-'<.^LG59MbBEp.FU:߹E\3|Wz Hj͡]jHͦ;$n-9/!x7!9v3d`Ò,oqKtx3 EtyCy :5<=8.T;4 h2A($v 2# R!_/css Y ɒ|i*D:agQT~~k)RQrqfJo"$8+JY'r_tY(' \+ra4u˸Z>z3|:/)?mO|}4iU[|S]U߼Q"' NGڅB\Xt<ċ?pp䂠4aF4r<#i);t,3aӿZ{sjĈDBΥBrǻjړГnT#pӴ^yUklR'V3 "~vģY*~T47!{#πDuHIM65/4y8?P#x-8%|4+\u4סq ه0 B!X؅:psq Rmǡ?בdaBty+}ɖ0*TEv!,ӥW2]ꭖw6(Bv0DHHBirUI, / Rfz4}%Ob#ș٧}@9WxweE3'5w=6p!ֲ6<0czro,5z1X*&VOnż^FB'1Nu8LCf^<(4 sDkF쁏iJÌ(?j2Gx%M#-VrO*}d'ej \^n[/0S)%^oM*œxvt:vk)K̩8pOsԬGE#\$Tk9сWHpع_ jed,:+-RX?|B$3XT5 nd4k{d~s+dI[bUk=JHFP9BL$M,JU=LcZGՏ{aGyͥT&'ֳtԃpLy/Kx-_geX/FDu&~S,ümalU| %2ʉܷ#OXEY Voi ahY^Ԩte D6*wڏw"{noSA(Ihy 87]n.[u"+PJTvb}K [18:i{~7".\'uc6S:x*V,A߿#곲œFjc;F 4](JZ2R9״93}F!PrW0%BA<,P@g [s*c+Ng^r 8 Z R~O"ck];9R 3E2E)ROk1M1fxOM9A ߫bz[ӣXtƓߢ +{": N< ڼ6Pp=o`y4e Ù3|;UxƍP(JYE߅*#ηDWw&VSxRhnٕIc#kCQO.:xqnd_{Ӵqjt\n$f#͖ƺQh:2#̤NB^qm_/僧l'?BS/ni6FʰO7%;-u/vo(SĤ"f扦Zg44 y%a 454K=G|T=MHpAruLf]Vɘ02UQ6ax1$=.Ե$=A'ֶ '}ǵ@6D'0 澳T!^R #,n6zecaM8kQg𡵴Ȩ9K,[]~Lavc?Ҩ`r˂=rDh7{ɉd%30woH:tLŅqg ܪdrXt3eȝ5WB4AmuE9 96LXaG[6qSؚ= M Z'90Y(%7ѧF21ϐ~zG%ŵ;5# oDxNAg-uh lfbu({ӹzEfSTߔ zX $bM]XN+4{a#U.jR{B $ -%P0֐ c[wh{_UvgH)c{t0/?Z) GS65'4^A. &粻)\ܜhrz9d P˦&2CQ6Z_\#aYJY#_򚟆:MFLhba兘ڪ>ኙP*IWN"JX? S[*[b~ѕO$H#tyHSPN|P8n沏5Ar$E v#h ѾjFdƒ:wfTysys2cLo-/;T"?3KlIk%UuG1dDaLfn,|CgӨ>p)"<6'EKvM#0x&<82dU㳆@$z`匫i \ cwn֋H4+#xa۪2m| av [q1CWFQ PSƲʂ-'2ih˰$? <8n^YRHJz^ B'A%3WMƝ*EhL9ԙKoNGl$N4=J(Zx/_F.#f dpIP`m|8Hv*(Ј7O>DoSV}}Iq=toCKIyhÂ^e:]3:<$P=N=NZ"`W3R%0:uJy%Z0|MitQrÌEbXۇրDٺ/: {1yߍ݉m $C7&lA%m[ /l@ v4nk2dm 1ZN$+ Qb6e㍖>|(4G啹ܯ:)m{,)Rn* eR'ƕȥ- i쒟IA0Zo.of 5pn}!$CxՏYHu\Xl^W Jmo3{~pFH( [y*VI9#-uz*6d4f'E)iP rgtZ7CrÄLŬtS5apm2i_d4tۨ jCPΪ=v[=%|/&zTM<;ժpR1*G&PK _N{5; YLCռG1qL|J-8]S̼8-k!JͭNl"SL'2:TWQ9`(Y)E8ן-?PQ=ԣY]Tkz] UiVwmaצ7\[ˮ5ؐ;j2N(]λ{-`"c-eKLȆpY"Z9ѯ/rOo?R|,52;O#4]QMjIcP_i6aPl&x#)' [,ÔptK_PrW?}ȆHAIFӦv{I07_$Ybk]_Щ0L5e=RNk>^bJ (n(=4{6*u'TtH;Š.o` 1pO2XI0eC1TzZLR^Nr  Sf;YX4pvGL_US-6<'7D*L)VgOpn3} Zޠ=]I]g×vj|-#/LK+u8\kT T|N] m&Mǔ%; Nx^-ɎU{x8NGM =a)CdVWZHwiȕ68|Dkŀ#9 6~ۃA_AǴ rvB%ʶep->0)Mj%Mہ WڝSFyʳQv.#xbo~LS t =ܮ:)#]@]'յ Xf4ߵ+p8Фf!7\h* m1PU䄁jFv,mD|XFoՖ i1G&{X|07'C_|N.siyxN -14^cO>Dpp: d},T3i Bg#9ew*~dG ʘfO?ij/z&Da90EKi!0j!!BfߞFk$J!KH9%f L4Rr!J.>x*K$|Hz@Z0Le ]PvlԑgDx{kl51ݾZVe]h܉͒˲l YŶYtĝJZJ9AXZK̫;:u--QUE&c4抁t`(hIF4hÎXZ 8#S8YzŖ3/Zw'[?x4v RDn$6{zHcݺl,aV.jEDY{ 2ZnyT?&N0Nxl# "?P$5IpXژ- n[⦡෣|Iӆt^ԮRemujuXE#I [ȹ;k,uwaC 7:K cCK{,R.o#ѻ33`cjX"$]Zusa SX/)$e# nObAtdliE1gVƙIBP5ufyTC@! Mqf;Ωi$ъDZ%V`p:2-TrƳз"LlV!mĴp-ӂ#ˏˣ&ݓntH]6FO$3 b:;m@CE >dM $YblF^ ?8e8Qt{KZѕڲD YN/Z )!S=)ld\M_'cMI 7 ͚Bj+\Ogb1:T']zpcX l駄[g@\_\BWM?";"Ua}=m?Id\IJTTv֐e1_H|;q]4$זW6 G #jIgdގ_̌T _oӂw%ت%AlFPZ C72=Q*iPq:%Eqd+XuX_ʪƗ^Bn{LəH3BkA]ӟ ƺO <xPc d&$PNG-6D£X$^THx5fr̀o4Eˉ/_[[s@AayɖJ-(;+qEr:)kY515chYH,S 5K U6,R6 &1{BM amgXW*DX#* +U<MyrѕAGMsvawfl/B}]UNI'-aInMY̼lz˘x Z)rgHhVŊN)ڇ AWXL{}*MNu0AȦ.oSw[^v02+L[Ae7ǫ!^:eH*icZYbgv#g'b`=:֚ovܓk"~-(~Yv:jBS$!o~Qk`c^u{Ǚa1Z!r%ե0J? q>_JϜSnq7A"W!CesRG!2WH8Rn%L: ޵k|wRsv/AR{:^A5]˕dtLhj­ Le/ diٗePMd@QVl<+)*=.Obs>Gh#z|u' 1NUTu ~FyJMnOC| W)Z2O+H2h F;_\5a{6)Jr#gV*(ó"_$ ;j[WqJ\@ބjEyH|ĒY !wF!dXI̓p/*{;{l[ "|H+F=@kKN}sd/rPr7%ېP9j~ U|4Nn$=n :-fӌVy;+cدpqFvދ' 8JyZɰM:pBt{)ܧ.cz], %`PAcfẌVX*`1x5)im,J zpslb! X\ߢAn#a [o237w:&Y^u^'u0(]}-FV,0oڟahEk"/e_eB4dKYX7I99‚bi&ƀCvrҭe623T'p:@Z/p;(m@- >bfYӰ=U$]~zb'#7W z쨸:.da*<]U)ӷAX`vjHԾT]* pU(U{fks*GƎiG#a?VFVT>W^7-#[OoXbɁl\' dz.Z7Ϧ +mxΪ -7=[j~é<".5>vU|,TBfIY`l#/Gj2oJm Z'@+,e1;%Pt Ȋ"q@A({_|dؼ$M;:SR( Dnx?ܳ,UVd;N l>OPq0,h^ܣ(j'iLX7=Qԯ\Hg}Z}Ѭ0$DoruUѨBRG;tdX ..rM>EK +I0Zk})ƍ-_eSYݻv>5 M (`W$PVw1f ^SrdVؔq?eR:{iKIz&w(2Z>B%6[MsBL1iNۯ.^ `UXxJ^3'n0jMngA0A]A<f-߅PE0"`a~ 8r7nh m~vumk:o#%> U7s65[U ǹY8sf*WqS/H2`}-UY]V|wL{kygTPzA!u0pܔ}(Ϙ!]KIlw$p{.ryA+Ѣx}0!O -I쏖kD.>1rdB1yW*N:k=-fW_}=w`Zޓ=OlrX_sϢ NR]Q%\ID9;5[(sW@Ň?XV% }l:~Z9OO (Щ)(b~rx&Ӏi{A2{BŽP0^aĩ # ^ݬ]x ݀ŝ?p ټҟi*{eXZRz(BJۆ5K҇|1pٰ<qxP# /*UV2[ ]9/>C'y1+=s^om8k&W%PA|" Բ65ЪrK3\XTκǖϔL,0F5HsBM´nmX&.j3B b>Qf{$sD,A279 aE#?-73;t8jܺxp ]pb, MCuTs;s9FS=Ӻ.\{(_t_T떉)I(3?ƀ1++ERD)-N=̳pC\%P1ʑκ30_ekbh?Y(v;^tW+I[xF1kbرm֡{".{=CuauLk!- |EωͨQt:G{k6#K1<1⍠iv(LQ<^ЌT(Bplډ pbWv3h-da~iM?zn2 5Vk U$MO}$Z?ReUN2lY`kvnGG_AOK;(7( >wSv gJ1eTAhkNxzd-6ƟOR6|.gDC틕%=D>; AӦ3P?d8%n}—3ݎm{P?7Cc3o5_2 &D%:$nE1< Y߀l'v!YtWFDQ ?n' 4ZWG/S[/!VZw0VO@ZxlmΛ4$8RAoiJp?@ʤS Ǽ״ v;` O_N 缹x2x@3Nʷx},;}0/ȇgn'gàWnA[A@a,9'^XGNklۖ_.k.@[Y0nms m;>f6s/A .zF,¤cTCpx nEͯ5qUZ0X>yPj2čQLiVo&m("-&JwzԩP"%8$رD2}v),y  pK] qZFVs_e<P<{xAac:pWZg7.t-8is0=FJj~+O<ߚDTeCvT7$)f3`_Uט$ jSksAN<~oz .FOoU +)_ȑs2dvK< *<^ ]8Y_ p}M]- #'u3 yX:'u0 P@)"R yA3ҸbFaӎo?q`f2(x:vw5+ZQ\cEP}\6@PCOmE})[ KX1_'Qџr)_DL gipT=jh\\ʏ/'!)ы m0tr.@ 4\O*HtHă37sq?ntOj\ri߃eF@"b(_nA\3=gCoδ;B}kZAp5[|gT1ZML2th 5X*дp֣yLQ6Yߣ%@JӖIwԌ̏m.9:R+|?j&M?j|l)#sTj<ذݤ oZr2}Lp']!qFȆ #刋ѣkcN{Y]$4#NL̫{>a->6'R3MbaJ pRwߥXQOvcJi?g5++wfROg(;hֺ@ xNP,Flp%vP]_?ޯ;b*kO~G|6_g)f눉 NP4?&PL_R&9,=_X{K.9DxgfBט $9tkl.ՓK. I#f5UFH΄ E7$>\B>fENߥVo_x>A} -eLfi|W[lQnO͊DD,)5]SPOk#5٫a pnՐ@ zNf*O)$aP3"}  dfl6u8W0u+ 97b_iVѵUݍj>92672q`UY `M5>k?oriNUW5c:b7R\ӗA'!MTp \v'ÖLĥ++hxʷe,+_;a*PCH $icauQ? U^O 3:[ |-F+G/ p'VT8CG$96SVÎ;;L>.ա\k!7u0C^:Ku}yQ:[y|mDE`Sĵue,$S>/W Mr$g_vdVˮX[ H'Z"0i|vwJьZ5˪>>*t Qi&6p|ʬp2T2 яX޺Ԉp2O&41: v青*;6/x@Qx*.Mq=L.}A ƒXG`h?V~`49vIm~YAH3}wVC#nMs5_%FNd}`15H7)/})EQa-ua#X7>/hzOF7ճo:vl m'-J?cY޹ͯa?ͪ`}Od!L0R Ww'`x!.?}HCՉ&o}Pх%R')͉cfQLmWOAo"Aj}3؍^^ FfŒxnhR % p7õ8ZY+ˈ$.VNEqP2H4\8֔>- լkAS/h96,݅X1LlޚPc `œj$ݠmǏ{FU )K# i4>e[S0maJ3)%o<7^n OyEI;<_Yu)v%.`]J{ (h[rͯ\Zd; /#@^N)rp_.:2MLȧ7 qB*!$vW$K9c $NJ1]uVnQ^E$>_AL9<=r7pWֵWtY{QtL8S,4ϯS,j &۲A뱧+ `\/)*#5؄'&2c,&*¢9dILjv&W _? xU+MśF>pal sB2߽xD LKJ} N5Qfҟ.@I3&$ H{lXx]RM#Q,j[ySbBp u=Hos^d+.ؙk5m'?ayt#ѴPZV:*NG7Gm2> D9kN{_(<6maxB!ωȳ ͽ@΋A@RrFHHk+w!5=-x Ɵ/Bӻ4TDe_c,Sϻ4-vL`fPC~A>ʎQ^`=.W#~#ԕ4pj: [~Jc״'Ĝ`)țyΤLmWFyv7m+Fsu06xEmҬ3%>V,.|(:Cѕz mhR\h$))DB!As3[/J\RϞhywˠ26w~c%?wc{ѬsetN/[‹*d4xfeEZ)PQ$%"M{((d]u fW֣?zo.Y]tz? #yK{@rk"IgQZh}* ];^2@If8$Q=hk[L菒/}Zuw8\žc~gChCRqf8aI Mg:]L|X}HkJ12EUHнtٻ{~Wv/}OqL״"[tp-nMv5C߷X(qٳ\ƹL9`7%kե`mp%4* n'/oφ>x6>~4E{++.嫬wa+'/ xVM "բN'G ,:T!j J#D=\2q3ѼGh|E>wgC;C( R%UlPSΦCDoY_EA0-mGEiWjUՀK&{ER;P"ng *9 2@}쾎-FGsbw7 6X'Pn2MUL7G֕`i[ף| ~ Ȅ RmyTK]^ka c]t7q:ī9lGLlgitj VD$~IUEQǢH~ #8Ws IZKA {pL- *zY`Ph`6Y[=k47l4$SZ<ɥ}VӠ˼6&J)#J{3'i:6Ec~3x]+DwfT#$?gH*{tFJ:R{)m"Hq,(aN)o㒿0-`ݨ] HSx-bS!8&[wB6̬#C5H֬Qzdv_ҋcYo| uH//J4H XMȜ1 +D1 -*(u;Q렎//>`$kԕK=VG?5MPTv<,"3*iZ&}}ղ .df|kdDRdy1tQJ"8CW%d١yCPOJ{հY (ӻHEcget-nX)m]3W}A Ĕ"iA(A -_CLDү˅ tEw7B?svIVRK^vy&ֺ$YҪQI4`R;m4n{ζa([8:NRVqfUXt~vyE)JݞI.̳^!1/"f&1 XD\iʵ?p^5Od- ,w. mV.%,t )_)-+y/04'i(ZkyIUyX2g r)GqϓK)b*`dZ>J1q8Еtq v~_4>,½CQWkeL7(:;eUυ8$<BxW%ZՍ~;3g(#($ JB+T}<8s(_"!'zx ״agrq4t8[{uՏ0~ZF#˻4OljRa/ZzXѷ\}q `FP嬙=!_iNV7qy {ZHF!UW[P_Fm F;Nپߧw_- X-JVe&q‚cuzG*K E*Ŵzle% ]':p[I'/%&Np:%W$0u< =25]bW{xQUlֳ %+"-)hFh}b*lo)g>@kc&X {,}M1[o7iKJi3AZg2Bh5(+v*cQD,!n"c|2~pV 9AhN넁v MU3`Ii 6ݐi7O48Ph:]jAp I! GggTcÂTyL0#~$J:* [~lK lAG'r9Cs ;9es:W#K?[qe.~LGgrV&};O쭘q6 nT&9 w\GA).!Gl*;v[B]uD,fٶfȌ4Zf&) D;ϴ5fW+"U3EӡT=Mo+9 &ą"`]#_ɾe]\bO.1RG^מ7XpMKyF/m PԸi(NU,yj^4a&;fJl%8A{;Y>׳Q4Ⱥ ynRhE6Vb_ZNȪS6AsBQ'[UU4N 3pxY_oꎎa _- 8ꥤzOf F BTbENoozakɘY}n[3AE",8&Ђp!E*]Y,/@hra챬k )Eܕ!z=-]D~Lra7,6[ ã= 6Q$nHBsk w$h똖ٕrC'?r[ `P-cJ)XRɠs07+U\ ~Y)Ts4IW3Bש/ q3aNNr~T[6X}̩Nhj 7a0gB>W"_0NI΃ΧŌt'hg$"C0w[ 9S,mGM-MG/Eno T^;S ?aZ7cq -9Sڔ:Ч}5U'[[Ihf_HTZ*H90ŵYjlNQ[exfh=jZz $@tubcPeʺ9=K렟 A 9miDɺĮKRue0B1X @#婱O:w/ьߏS. uBH.cLO?+r J8 p$eR-;qA H5GDʗa$nzPDzZg h<Щj8s­ ,̾PRŮH]}W#HtN(8]\6ߨ+.ɁmT~*Y$/i[QGDi d㟒&&k"j7W?LH|]< M;dSq":^ҭrԆM|mf6dU}|fmJכN/N"Ai}^xҜvF9֩HLOJ8qC̩qxXHp<^!% 60EIhO2diT$Zh&UbOdqzT =7\:*pcň e :F4r+ @y`-_J+sdL ŚDHA$:tFV:?_}Iyj]`pGohs!!L0eAk5+=' VH8քxZ(9 VNU&ևYLy&Z'ߕI/B4_&Y7,Bkm')v$<~eMV'Lz_3ک,dC05<7 ǺWuL0AIP#HEQ')cOF%(Q̴9DZ֓MKixzv؇5JKiI2l*m,r$߀)ֹtJ_l'|Ĥ̑^|5|qPe["F4!["%H C;f#疪>Bi"9"@R[$9.1G~l2W,Ll({MVzdƗ{0oHb[^%CAM`|1q|Pj;Xe?.e w<^2t׸r~LVܔtmoca>8/I֮YQe+ 4]Kl*EIt,FN|Ql_| BX▎F%[`2KKauDvIV-M/op{TuJRP'KS#$p詚2#>@ȜLQO?* Z=AF;wM^)8ʂnYD|{X=, ~Y=PÌ tB@dJj!$()MR |xSay-|VeM7)] )x7f+o EeSmNu؏y_Do{+*@*'m7'GBP!܆"準dP?1j%ư ,ໂu!E`$"x;Zei3AQ݂Unp hU7" q{pJEFCf9`R98r#DowOذ@M>M3%ll:q>hS7s*ɾ{L^b`k/V`K`wS߼6=}P r,D5jEbe0@K!]I[Mb^`) U3zfÅ\*ARJE:vE ʌn.:aKR#""X)=^RLŐvNHp]Pp sWJ=<^nǾTOo/i:Ŭ-@w1%cg#LݰnpJ;FN'̴>tKjL(.Cd3Ae9x8 "eFۯ|B. 2{[c`al4A7D;?WSJ,liH4; [԰#<(~+n25pWr2U° 4 3=qrb*O "6}p4Ss?j<ż2Ibz}x*D ê!f)LKC_?EדYrOI4$ ^D"Z3̓//[>G;OwlϘI,JXy֖Z0dl?]ކ\FTf.fZ]Nr<;Ѧ0̅XPR%Lgx{j"=<&9賬lU yR+5Ph'NL-9{W*@x_zM` 9mQIVQlkToa; {{Ó"4,dO`[lf+YEGF r;ur6&CQkN3ަ_-RJT yniܨ~O!y[9t&mHYe  hQFG͗ T|;dA^=Sm1vCKK\tE#.ѕD4^VcI9OiM.wXmYnR92fs9׫aԒ=v+wRA`Xk~jpI/TmC 3]FV>ނ~Reم*yNiTZJ%Rcr$%SЯ[׀ES_>RA㱼?KÕIv(IۍǯЮZw6lb5"LB/F9=Lik_ed[< :A^]COSd|4)KE2^~IHK~0D:"' >b=I7w(^v6eHLKf|mtE;?fJPí _xsuO49ӢMuq1絜ޯ8;?:a]C6r5?X$- GQW^J |xF5E[ncIP j4A+#hm`kKa#<9UTE1k>me)T819anj=^(mB ;X7[" &AØ4Nݿ%qkj6ypv|F!RXgvtC\xGy~QACйY Xߗ4lgIYI̚W2()_WMoo;,7̧N$}?˅dA6jq*&>JPoCpIE .Rk 7ywȵSֽz_`mҵ°~l%dg.0Nu!%UFb!MɺwP7꒝6Y^V\]L@sKbF<&j[z H2VCybIfbEQҩBxOPqߙ/sL._ 8 r '!Ty8iHG.m]%XLFa!k|pfSqaAx lCJ4Yg0qgɝb02X)2ʈ(2] ২56Q6KW/|J:ℙr_AR^A}9rqCMq,Vz-ptVB]0uEʸ5 kSFAX*5B/glǎ)Xp$SŁ*׶cR{]!rb-v)=,كT\In'AVA7yr#uq PGZ>h6$ sP2=S9rho>HY]IuWOW^!s ic MM+O*& }?ϢV?H'N$Iʮߥwt_?#{bďcw L`8`}ַ *iD$: e:KJ&lgk4na'E٠*6p# l|JW bC&b.BG^fGg(̈́Ǭ[b|'L*.54o+ muA'3ïw.%]ʨ`L6brmgߋj>9;R㩣Yaߊڥ ;b =_ %ͬH褶RaM`v*ŵ[UPzC!'l3| (~M+]N`كidԨƯ.igW{ =Z'Hn#Z(:k}> jnc c" ;=<;BM:, aѷqK- :!C88fpC|CSqɃTiBa{dMGʀP/4IӰ0k]d_Y>urpIq(niӍɵ̯H)?^1w) [ }&RwH0 ʙ\+c/)v:gv@+o>Z)[:~:NH|2Ēe8`f})!SzaLu 'Sj8z]uIj8^ib&c6lBANACT wE^u_ϊD*ru9A5GD@*:1b17AL=>bؒ7n\T3PopDRP%!)q Mfo$ڏo<mY$9, x\4G}؍c~+=O9Tڑ@9v>lLDL*C4p͐NJv:Ts^d ٨)f[57ᥝdR>s^ȼ(&- N(ix$g]L!#s"]9 XGlb_]E{)1&w̅7T"d7l Yi1hbbܖXN\ "\[UÖpuG`%k%Nrj0EcuAFc(2MA>0ja5GFux-kKڡ7!ǙKM}QE0GZ">?"kbå)EPi5òJ iQ 8wPcLJwR'd[ b|=])F(P1N:VRb@ 齼c#%^nc*NA{uez0 <D> [(Kt&ѹ:=En8+KTB< əU޾dD&lJct=K=$j in4?7ud<KsLx[8&=qo|WR31@&nU >ǚ,/Oѯ\}=/=T$T$0;2gF|"ujS^FlWVGٿ%5LO_lmN& y '|ǿwfn0irXF[y*Ph3˜f)욘 @|yJ!/(J6AϜDNӉ { iG8-,ORZ|2SÅMTX\ҿ 9/1`@U 'hLM;)b#Z t+pc+#U*uGŵh\uԬ#^(wE%¼@z2:oŸlgD?X㾽q9HDFiD]ͺ֤ c XR {}N6w*!rOJZ0J]ȑzw\2n}\ EqQA9x5c;>s%:*b~l$3պQqYaŢCǺsXt%a'.p/)4e%%JKJ)WpoN8kЪ눛َ.yTpF(T Mo_6Q& m $\gvEk{m]+cqO> XSlDam^pnȑ$2Ōo Ob2i9L&7Qs0S * YݰIҷo'v1/F=H$`/U jx[P'v2(`XGkr# K׀ϣMPl 2eƂaOG?F56A|oL+_UNUO_'h{>I;Xdm@3>ࢅp?W]5%Xu0K tS|ȟ63rTD#O~)(0Tn!ar_6**wGX8"w!Hs_:@> ZpGFLi=B>%0XoD#[ uZYD8*ڗ>w\mͬ#G'dEXBO@\f۟)vU\6fML6PuKǎFeOdQf@5W {!,.|P|]W6GuǘƗ զ,?B6Cu@#Tl1"dvCtB[>ͫn/wEo )hAJ_L-!oDG!Dޭi)8\*v#mMU E(t V}zk0LUZiQ/\\jtIi{vT LV9%OBPv%?ޛJ\^5Ň;]phi iLa7;W S4MŠx`=0׍%}mzLm6–["g#_:@EkPfěOۡҰ9V~FK`Zc:VMk2%j>ڈqyGǾufHMzsm+ᵠ !Fl_?DKU&'rQLЊIJX/77[f-^bcgȚ!:Vۜr#4X񷀌\-\ZZ5 QB_xyx 0T/mj*G>&0 ;Z5A2÷?%lw ۠Imxi{6i2*e& q,tZʎFF4W[=0A{_1g8yKa*xfA jbT1\5 : mA+|.::xnǘM6 n'UzAOzWhJԞhoSvf턉.=Ј_'K_lpƶ+'P00xKѦ"gGI6 \.\}"#faV]>\vB{+z.e¯י zpB۱: K'C˳0U)8]4 H0ѮH%3(D~9Ps}3Yp˟ƽG3qooJLVߦ9oL uJ,Bavu (Mgu5"V|GS=y8, -H9hǸCdM= =yuV+9"!=5ksQv-wAD.5 $u[6ojMQke" #D m ?i>bn>$N~e dtDq^ݴ _ `O$6skbވ2]ufM YWՂjiM4(:z/{[+eW,t^(IWn0κ:JSѳ_6tR<@VOSj"P F>҂bamqv[5׼{;ǂfDn_">/$#97. +M΃WG4gX"xaS}Q Hl- ׫P9ʦ vtcEOX-@5LZ5ýY#5e%1)uMI3\]ؑ"?/ L@EL0n*¾;3P_(>F6gfsXׄ<ߔ۠#*HVD(^|LE{hq5(q| Z q4iHO~U6j-Tt/"de([ Y7/%Rg@ 4,IQG s?ŤTuI_2x>,ckvݼ,Xȥqb,e½L!.'N`wCdYp}5{4TThRIKOw!gpZ2H۞.3Y(H] LR{ eO/N*WS2Er`_#g>b]oʀ1+t5ያ槔9 1CHIq&BA]- $`d &?l0+j ;z6 =$a 3wx9<Ԙ{XsL64jOgg tSU`#jg1ĵt i.qrØE.Zx.sRؗn>A j1n8sHi\\WTʁSL70& /ɴs78)![0g|!V嬆?ia]Zno5}'0'ÏPy⫇ K$q=QUm"䢆F*)#Ah}z(OPi$ɇ% -ad6=eKHotCTد2kCNDaca,p4&W֪4ߡ9kV.ۘEc7sW(G \:ܾvwZ|>&; ~f jb3NmN 5_yQ6Z~+$H:O@O 6=1n:[ru6U +T]5+T` Us̞->sO yzIb2aןSSN=aqL OX\i WpZ@STLF : Q`_9J`ءz({xqxҘm| 5RDhJY-Fp {b͡Su[' mJ-ƏmIUǏ_9n܊]υ *#5(9rW ws0F M 9qywپ!&8K̩# &x%؞@BivWbV c*'TV7s?H\B(kxU$~J஋4"ǖi,[N93+=ÝHh7j#}'1~*=x\B tYr}9 y0LN\!89>޸PFW40L$4"sZJɏ}n Hww?IT95=l(Qp\"dIc|TNDП YHRc|ľi8b.7 `o,YSҳ)ό#zrkUKn1Xq]OދyJj`nѠp<2 NtKLd= 7#&r)>(oD|3Y P?]Ce7+O\(DGQDx.(i5Ypv,uCYR8n;^PځjXa%DZ姻o܃ C&qDgCfNM`D>!Rw>ʞgV tZ=0m~'kJPJaMɤ9ed堞͒oy(>9у&'4yodH- HJ:;V ߠ7Z@-Z9/ozT; k\=#,-%[}0>\j3/Ǚ7ܡ'rT*z~T]+ 4¨ .JҡVa K lDXS0vk.-۰vwX08=fi*H+38ycqpHMzo,#aEԂ\^k*ŵ54Afvkg#tG:xY4Կ*W屾-7pۖ6.sj":i4~h%)yd1e M~o5VIwg 09@(y,OE 7V6{t%EzWK~[=DZ9wlyJGuu'52)gVNQ3Ss Ll?ʪTQ󽘈ˍ? Jё,|5n59zk 0"B;Y =&ƈkRޚRyǽ~2eS.vrj7H{$މ|tÄ:qXL Ę:ߜ|TDŗ+>*=V|5gc-f_;6 'n)TnZQC5bG`'"1s:f⍏<e!O&5P4)&֨5Bk>#69<ubҦuFUܵbJQ My;y앏QCZ^6΂.lJR.7>T)Oh*Nڀ7s[m xAEOofM]0A6VZ i+1?ʊ3o`#yLW  s;gq%=yR;኉k7~ h}|51"վe52ߔ^rX؎O=2 7f7]d5^ з0N&[bmx'#\G+?gr'*r7{˗ t;t@d̕WGrpdeHv\F~ɐwp:+5s"эDG+dbȾ1?nB%>7"$fӥD ƳI)XVN/÷촢bT9 %KQħI@sۥ:XKj*#Qc),vT.1iy't/ǰxS^s]ŀ/*)zu(/ PseoۊYO%e*Wk$=\U;%m簩ԚT2cJ`hkm,?c,pmYoTkMi}SH(zB~9l8/ s"(7Oץ]v0pȷղ #)j.fr?rP|zՔN|uqv-͐;*yR+_gxh?Փ/fTEw~tbg ofmHȦDO-Y17찌Yhix;1%`:y- /6N0=>ZiB8?Ŕ8ݫ;'2J} $[>U]  6hdjlm8"X ϟ8_1݈$:;V /a'+^۰8\hGLʱ.-5}TԢDE6fҖtC'PC?PW3x 8 /EL]7ULZ}+[ĀDG;"5DBt!1C KZ5Rr٬P@.{t'!B_) ˿R5 ׫4~eRys\ A͌:m%V?-;"{ _m}V=*h^Կ2f?EFXUuٗ mZ&JgcW=@[5٣*&:bxmRk/0+˄(7Պ=g I1 V紕prR6?12 |'=?vL1ymTkeJ7pvףl\IP(e.uV6E#!(`f9fyK8eF&ZdzwH0=_ QZXA΂qu/~ݮDoKHG\QAd kXۄ& ߺBqXk%m$ǻ:h, ,`D #DڔQҜ8ڞda) " ʴ*fOvƲ1yk &eq0eY̗宛Ӡpu0.2Pra7^9̓=HM2:폥C<ٜC?TPՅ㶩Ȳ'$_76zn FRVnfr(twc6"b;" i28!0jE>S< r8uӖPwrp )3=~G~}}I+bbn로'dӽ Sےj}a3)Y˪ЋHPcijTͮ_W[{ϒBhąߠY+@ 97sm$'!7b8ߧ ׻/^WX)x_̽ϰz1y^B``mh 2_m m߶9fJhѝ_DYO F' *y"'1Kmd>BL Hx/Aa7]@6CT 4oU@j{Ik#mP!l:m&~6ԟp찡]e_X-F,WHkgZT<*2PirNuT3"S@v گAXb-FR')KsVu|SI {:L@,8^̷P$0Ӣ;Aeri1tkU'-}Cu>6%+CG?oR8rzxy-1qrK4p㐚e'(PYWGj< e! i`@PH^#+F˞^R//Y$nj#K|AQ>qJ9S_a8!ΏCHX 2#?3䳉r Wn.l_wBw~ mw &"vwvD\?*䷺TD'fsn$r|=Y;$.њwĬny'hnO\[t$U̱^D燸X[a"~&o1}T-\^'_\(7pJcz3hfoC@ې /!2 JDC?=lKN`єeV;G^^_{,1πr>2ps5S@}#aod[h3*T%g룗؏a:k7-Dk80:<,7W{ug9P5 ":$Im5}>Ee@Hd `o, #pUrs) [$fYHi3>b7gcH8׍+s-B YiB`hzբH*ji/S}7oA/oY]+Pk8qǚ/k]E%3sWG݋77P+TIK]Ф?@EM;-eIPwMF h^{?g:)jF"uf딐f+񳾏@YKf _ Ue;/0'ApᄎcH̪p~0QM78J6GԴ⎺(u%*yO/29m[x*]]W6~@m+l30]8,nH pFyJ'ab#zB-@w*^+[CZ .v^eϋH5 dB粼k0wO$2id8hju+d䉬~8(12 `2oS (. ,L!?dH)$[9=#<0i0/;C+?{Y'Ͳw7,<)Prm0X;K$sYɛ7q`YQ!f `bVѰ#MOQ³? 8 pb,?!dhhD$tƳc&mϵlF\ҒԞpMY}߷,..WK U'q(fl3&8߇n-nNф02eS{Iv f#xlu;t4spDj49|Td|:=XСtU=Ƴ<?V?U7 b4{I~ (UaR=:pxMFeEjSE2  Ba-bpWtg2!?TLazYYNatE8LdP{a~bɦ|V M P?O>71LusJ[,{bHqG3@5R@ v,e9Ao_5i.!E)оDJK|,'urQS&&޷d +.gBA\V$L69QIT&4 he9zn(|/y+.{$΀E"<F8bhϗϕ`Z:71Ǘ*7QӪ].' LFR#g{.w*.i60IWxx{ 3+tdNZ82?& ;v WR]!I39ew(pRЕVXjTݥZ'+t'=/e,V{јl v eZp3΄CQURͯ9a157b @p޳14A.x̏zxc3=X5k= d<J'nT\1 J+0 sLI 8p eՀO,D쭗3Fw*egCzgP9mTU'(n,k/|Ƣ5 gb&[U. `B4\ CT(1JxC5¬Zd0䁳KRBS뾽 AsŢLT+%_sڃ#$&@UrJG JvF#NhZ:8q_qSUtUyS_d6~uL|jNN_FUK\<.WmV$5TD|&;o>z'>bLY z!ؔkl‡@[ï\NEQz V;$,W#@Њjb᱔Wۈ8k絎5ɭ2/~1o/hpR>Ng+5"5ׂ$t@u͔!l"ѝZ- @>CO隱ŗm2`׆Y;-^ٙ&"2=O/X6bQ}ko?<{ؾU8h+M k q`N 2xR4E(x Q^NW*\#5OV}vK*?Bmjm7tv eLl (HhŶYCOpV)|j6]إo]6ڗAA%11l1>y5ހ򐧚o)3y~676D5ij8kYua2w [rZR6 ~nS"!M(ͦ4'Ex_bO'n0WY)*hn{!"5tʘ5e(.zqzhP#?6PzGȗa^)0@KQQ!-µ-(=t/b8X获> AN Gs3]frcRyʤzzfTӜ}7Dk~.MMT '&L۪zNM9Xozr'Hmg܈ryx;5--n|"զP_+`Vp$XeyӋrG2_ҳ#ପgUv&ujhK>T\*L*G͛Fm,SU_[OG2+=)o~;S؏8շ *4FݶnmX. @sbn) tU'~Ik6tػ CNE\wyQ=c#0D7cHQӵ|X-* :lZͤv=ŠGfK-뻺[` Nug͊T05jR"\(4)ɿ: 'ޤs8%i|ޥ?Yu?Ҥ d Mvb/z D Lil+\| Dk԰7B} 3D;W6!$^ 9sBc .l>?&9/: VV؄@Tx/B'@!)׵?rĽ֎ݨ8Z} H&"ǚ".J RП=t973`(t jr kwVlJOi(X6މh R07ҮZfr=pس8,&R5 01Bju$`_;ait 6R')JfПWiKѻ:p6ĝF~Q;l32T槪 hi}sF9ˇE9ۓ=(dA\JP.չa)k= P!x@Fpzk]JτO'WשPm^U {W0E v[jB]*j@WB(ALdÔLݶD}b!)[Ef8_x4VtR耛)Vj)^"M*jR8ڨv%4)G! g*&uEˡ-`G=?$'50VOy[A:5 "tY*;o yoji@(2Ѩ7ECC{~XK])qtqEGE%5g&)iq<۞z~:ǏhŤBLC Iqyױ|o:zWb;6UǢi̷r6rt:J^q.ԭ kPZHlo/[ j][C]9,X̅ʧ"x@4q7a}U:rZʥ9 pV:sD.lL~ V!@aa/?'^eGS_3FkAm?F`Rח4uCJr ~ ۣhĠĀ1b\s]U} \V5ε!*=RFП?cAGTŗKbk%z[Q|plRfb;i7 j^J\#alsCO`|f͚ %ي3HB\ˌwV;)F%]֗R$=ڌߒUfqk i1 56Euw68` }͹_L\fq4+m͇WO df  ns6PvWMarhgzo/zId >4(ޔv=#%zEt= )6kNbor/=wi`$րvto} ,=So{pBLTGL"ߊ{5h]Yh Y:D>"QE" > G6i׼u~m>P׫ < ?GFa4 ľrqn#|1SS8XWݛ|U{ ~^=X{\K؂$Esdʆsf-9gV_s` cݷ=`F~^imQ&rC]wvK{fAy0ij`, )g&1/tm#RW92(Dh1<6@5sRl r;U]}A$0;.d'iRk^-+cSm_-ʡU´<Թmv©l&b3>w+\YxrA@`D3G!a9 !UL+hEp8_{;5F*FSy +Co]-3e7uhvy;ڌ\17:\܆A_DAGLLsڥ-qeV&]/-\x(lTmg)"B P"$Acs[A[eX{.#/5"Xz[>SDw$;~>ӯ-F^QE(Hofe=H5QӖ❤Cg}$AJƗV/0'r Eu cr᫪3Wʶ~#k}"DqWFn:嬾 P4|zs%4_X5-ٱC|ND 5Q.ֳ|ROEE#1`HPy1hZbBJ_. ~ cA ⅒E#6`"U6ɘywqE(v/<+ۭ _VRl|Iis\:xFVE+P}J)PW#ͳBz=]@)fhj7?@=l\D$eiԠG;"؁Q܁Y0SK2N˵3l=+4s _ذm -giq1Ë5}0ʖrnj\UQxy1]u1,c<]cnmgtO˲ʕ2ﲩƦ)87}bri9<&ٮaj6\Z1~{m0@[ύ{լ+rXZw/3:)jTv+^m]F#pK3uHzwcq{Х (F\_؂gJE{:j~sW'~1t|sMVV Oi' jZ>)~ғsWr"l: uϫ_ JT…!r8Ns6跜(smUUdT&X`>6TΓCaJR!?%F$f09dC=멠2=A~^(/1l'PQfL ,zV >O%q0{khHn4Bu+nͷ&~ wZJgm0X "Е!N#Ij|azvU>?k -'唙oj^x&}j:d#.ZPk#DI;Hķ ' Zڄc :yj6kqgR/WFDAcHO͒eJmx +9ҵC7Ka)m11_] K~JA eRmStwepwLo>߹n%{l#Dp3 ?]i`l@?8)8b9}4BNsyҪ epr'b%q<_JII/tg*Mkrwl/oν݄} ˮS2=|J:*VkBDϝ岩Ȃc'E )5+Ma,uLJI`96 Ar1ĥ|hܓNRA!x-VQ{0dC?CqyQ%Tvؓڧ 2#+ B/ {U;Buw ~kZ|B.;OĆ'5QؕSB YыfvA#p0 &orO;kR7~H4H 1[9JGvfh gE"tGs!1dt#m|t_iڙ;EcUWL7^_.NKp} {5[!,[e|ꚐfYbTΗfhr qwZ@bN2E|"~hIʜkក bH{Tq&,&q?ʩ.*e 2;r [ ˻;x+CPY(H^ډ5߮!Ms:H+ܜ«3MVQ6lXFR1&Y'9*D 63SєX0 O5v"76-T)2J>ױLv2ڎ |zS('=Vfb:_!G)a*w1;*VؖuOgSJκt>AںoK͵u.އ3<];) 2%tqKܪ[rZJZx\yI rFAK4hA VA$ @BceaEzk0}?-7dP\b@"<DoAWf^&1K,fYk|EO %zF"'ysMGWY`jh"Ex 9[ k  !n U~,_4R>Y拳!Cs4 sׂT!]ӇGs@łҧ,Ҳ xQšHЎ: oGfW$8$(@2[/g|RLCΔ{)$q,I^'ϖ&@dҶ=߁Z mid6-WvsnDAo)J#W/9#OdtaVR2-|p 5|`_0,G{[jknțz;$,\d2ؽ:AKk*LS_|Y*ȗc`@ǵ@FEO]Ds6@&NKSlSn>I{gvy]fQg!0ا>finPe1U^F u.c ⑙1Y8moP?{O^PfggT ^9e/]'\arT,@l [=0+ [:Dž|fwoQb]TICW9< W#Wחa8}!ё6xS> ^aq>Dx!y9WXC0:m;Rt/dS)vc|5Fio0;a`;LZb7NHxB'{'=ub󈣠|qbQ07 &ߍ'E4$@ qwF5lON')(i }z:.b`I0u$>.|~VL-*>$O hlѤ<*eL hmBM#7Xo:Ì`$F7]@N]uUᐭ%2T'Vfii #<ɏf'k嗟3x c7Nmͺ}'ǑA uZPW+gqrFcMn)0=ⱔ~a>库e.c` [;)<jdrr;>-jOaIg槯~dJ%.M@$utwrhȾw}߻ _) D4HDQ2|U%N" ,U13RF#M2L#Wb#3j.3<#3;ώJ@G(g4am`9^t$ص?9^]9 @;9i'BI  n2ӄ'J߷`NEIDb 1~GlKM5Xj09sP! ȏuЅ1`j*40Fp߼ز{0apmToːĄ=+@)dqCxQ_~\^`dr-V#`hLJ=Rynl全ZQ|B}L ?]{ Q7 ]w(=!NLR(˽ / lV /|8}u]lz/v2S0_$+ f'P&zA!#LZ'DWV>CPnGQE$SJ.|gI`x7 glKwYCpEk$&Ġ5/[,$kt$a}*|Ydc5miiM(5Ba |Xdd- ђ* c4/^Wl5yMuU4 E;on+/9:ɗ%sN;zI#mT/I3Ӹ 5K߷LNT cӢ'WOZJLI?7s'i(&a얼kBH4Ab ;FR$b-,]ft ֭G/q f;’q>h2fWyeVDjWTBLS!t-"blɯBKn5F /fW ~dHtuQmm9C(N ߟDfX8E˖~Qy29n&*ieo3 )fʮ(5֒ohn&C /b5圥s"C(uiZG@\Mm2Cd4wҼ&Oճ"M>얧6*=n=}x3PU$FYyz|}ab"ϔq1wKZ5T.9tQ@~_\e%ڃѷN '0NhFu :RP)rUs~6psp}<7W]~Xmi8WRyf\ԎzU"hBCMX<+=<5yqlGR+Y5m&[¯`;_ ߻gAJFhןQGAwe%7˩|~a׷U.^V2* )N+LI$ F>CE8wSSZȬ2PR`kv9r~ɺVY ;ɋʶ & M #<~RINjAdoLF64زS_ %?>ڸ,C 4 r4{9X^z^ڟsJ%>W WQ싡ȽR+NJ<c%}_bGAd{it9=TE!y.l`2<x6KA YdӸ^Of3;8pؐO#MvnQmokE, >L].†ٲ_X"dL+ƽ-eSA|!%$W){[ O bD +ZmP-ɦ +(v|Į< IXPzv^ߤc9S菄Ks[y@/a9 %p2P.g4/Is=(geޜg3n4 & e 3SJx>)[bZ +cOڋ&B~`9MA-v8n)[~i{DlDaEN<6>BxD5~7T@"y taXyx_+qdњOHbzx9XҼVa~f72)\aKDѳDߣ֙Ngm+I"w`qk&9urAGv}~jJd n[ | ĞIiIM\LQQj5n xOI)}nm`,;;6Ƒ !ԑs*]C"I$!J+3"p]Zr~S+gK Ǣ,nm=] P[#Iq9={4Ȣ) cPAc#|m2j%9|RBUF#Z1emH Q *OA6=}Zf k\l ckUIXsw{#$Rɬ]N`К:Inyw^kc,ɭ Nσ$GzXyFf*.ķ ,tLzm!NOfB蓞EJ2TE-1zA5&cgCA[ T7GOIr]EN xV8R>seD`FuZhĈ^u]Wu sl}t*y=-3ULT9s*b;[=ogIA 'bq9 V,ҵrvL2-Éjs+qԮKo{Wb' TuFOF\N0qJORWG)S %=f #Mn+۹ig ýsfb2y ds OdHc8"bmOJjcE5}zqW!8~_xV1weD\ZԁWɏe 2. tM"oprB%!d !W-n(^`)sVdT9^|co"9V caLMj_=VC4>oB /On -6W`hXCioS:"DK-mBMvnSf(pnX }PG"sب <~ϰrNGOt(A io@9e+Q^6*q08XӪG ܁I欴|5,%U,@C8e|S)N{^.5ǀq :tm6(F c s dTd҄@wvHK( %sezW(Pߛr࢜,jҜQ#W'e}L+%ˠ0G[mnH'AwBEQ85JkxI-\" 0w;fh1rN9RKm0\?8*÷:ύ[toJӬL;A6Yx N/?Ócz`{G:_MEyj9V'[wVC>l"Y4ǿ1D֗[7NќO5j(  OPEuWJD+Ύz܋"fjqRlP g)f+ƾHkHyTUx0}w Tn}[?c{|aW)8򥩡-JR\vE"~GiɉέBN1ɀSaVmgO.D1fv\4,GI,_bT!BNDK2 /3W~־sMVDJcw0a|Ħו{Q̽ڕe/\W`TJ͘>xe*5ozms%L=*-/ޱy䦠9%D|?-ofp~D|ޏX mKƕZÍj=jܑUjجQA }s63&Vw)}ǩL(~(d ZA\/1BA<_D.+ Ga40f|u$PwL7{3#8ma TmkL3|4ú1^R5Ӂ)fjdF`MI%]l:j {%yrfۑH-ͣ3kdiMҗ48կ U$S5:?,Ijw8q] ؙ2UD^HYwq.vDN+'T[n-W2D3Cp=Lk)Sp DE ~NmCk_zy⏻)9@H\-<E@l%#v0pn[4E'c`OV,x0C'>W6x9X%+ #I&IpEӟފE0oft9\_W҅ܝ…fE=CO{~&ԢdV|$nӥc` )kɇƛ ˑ Pe:9'ezor4k/MoMQ@ɉ~bnr# Oc{ |^uy܁\3\0E }d׶㴍r;8sr3Bq 0tx²Wv?hj>X^٠&p8!ǃџy(^J $7tۨg ׈cnlYzI mXhM2o&ɷS$SCi{ P+'UDb*pt;Q;n^v@y} 6M2?GPړ~X~~8*|Y'/]CW<5Q]3Ia,J*(1@{[-d],s8%kykT`3rph@|cNdt=L0kV'jQpbdtܩx @4#cp$$jݍV[dcO{swD(_F@|@D;c-%8r{{k/2#*hx҄pmD..38fĠ:]QJUUQlx肎zr2[;=_FA* !@;^x V .ߑ޷~ oc#vK0E+fԜa4V0I?r>Ӎ(tlC[ǚ).Ă=ck YNqmOLl;I˞qZi@@Ƽ\  k'gnMya (orNu1D0b!D,@ԘR=* 4έ3Ϥu2 GvU'A8 H){`Kg97Wv5ǂEcl^ {oAoh&qeC 5 _nЧHJ`EZ6c.UT37YǷ;Sз _Î</ii7dU7_|H F9U&-_嶯IrH ̭NgB GD,raRj$HaԿ4 QkrxPr~)sHvFmIϗAgx ]zװo@!zCЃ躮4y~%7gL4J'_i])&QUON ce8qgg<ãLw}|smefcgmKlTLleMgP 1 gC=%?+,}HZyv )F[yc=B<Xao>Kϊgk*]5yWAVdSHMb"r7<_'ti%S0M IC}!MKsoLzev$e$6\^$G[ɋiq|R1)1GpiH)8RT7K|YH!]?K _=[jRh զOZb] cRE!0G-~륺]Di!h*&.uۀKV,O@G@*s\CKIjeo֓\LTUR{X'ksǻD%pB&\Fiҿ@vpN'ZȰ}})N.wc(]V0{fsJJ-KL)N IÁ-ypdV&.Q-tт4_[}pWߠ0 w){ )F߁ ^nK2aiId3ƒPhG/dUK`L̂⧺rP vR:)]I;/?39f] GZN^8f-A!R%l5̄hI̴=h85yY7k3j7nO_l='l)AdL"Zn L\UMKxd-6n{tK©|`X5ح(r, ~A۹Tϳq~o?6EhbiֲZ׆u2F`>0mfk_oR9uVkؼq}B;^ e{s,qnX~%T,*꼳Ž<_D{TjhFS'▸Rp4~U7ƪ%1Ă;yF4pLOҀݜMì=}3 w! ŭ1#>0?WtI哗=AscBl`2uf!F'|XJ wbZ_nkgm=2ӆgu.n?jB.lӋKi׊ZrKiCLc£ՑP×Yy8?i: F8zXz|e<0>BY_gѶ c8|a0cZ,hznWm+7j?,r X&t Wbl}m9;C)~G`wmYـl{oLG5_?>uCQcӳ\]kSLo[FI38uY$}7LL>Yv,q=[0x?b }Ȓÿ"@*vMώ}H-?W⶞Zfb[dwrlPm$+nzH8+:(WrbR*mB~nCm+ j65ȯ%T2p0 %c!-zm7FF Wgn큻33UǏ8w%촘ރtZ cԔNKfB~bNp96^(F AX3/x`^e_026lLxnTϡce06HL!搃妚UW$}|oK Uvp:[m4swHB_~̃ޙ'#1hb,+=ļRXd)i{ذv͕b t3^KE1 ,):QR.mGpݪzWe:ށ4S)s/X-uR8JHjt߀8m2Bf76@l< @lv-qzrd9 +XQWd[!-5tA/NQ &LS HO3Y ' 9ꆏ;*m7Ubk-SDAS"v^ 4ja(N`ϳ`@,RGEӊ[C%Z%L7 9$SWHxAm@;Uozw-K&s8{)&܈[b"~y_^ Uð<Nb@h6Qc7fւ9+v#_dp9D䏱ڰ Nnny' |MtA^huc8nKֻ?j`O"> &Z8Npluh5dXbN~MS[vm{Q|CiwU{>B'^mnglI~V+WT2jW÷|Q}_1U+zay i~hq|)#JagmβBߚW< ? }Q52vbn(P(OuJ+ l=Z@kL,.4Yq-3b!c)a.XP zRE<;|rqCLbYwYjk)HWnYڎKbeL_ pf)Pޮv:T4 82'-t>S.E siʶg~6g[I-9d,|C4hd"1,}v Wja$sERi^lw:KGrvqw\7k8-Ȫi#5ՋuwNҷ{k ]1qh8>vBX͝dx.x c{]&yP@i*}IAn ǽ1[0L4 Mk*5R 3iK؞ʴlI)dǧvG ))c`K@,XAzF!j&a[QIkl@;$NEc^}aB(CI:MPL sMHUL `׊ >Ld1`ƌ|7$d _7k> `sfk|㭶:QXQ=B٠%vpKR מlCkxY*8vFar1 Re}u4xnƘnjytq]@]tZ޳l?;{r bcl>4ALy?{ZR[Tgw0M"Β+b(1z7lˣ׊#Rk4~Y{p]ZΥvaM&VfoJp'`!HW#a2]$cVy %}=wا=?y8 |EԼ`qiHTaܿ@ONhb0E#*Ddo0fno$)TRu#4!a'+ i*ΟH(>l܊[/nZA\yՀ^km`&D"88 (a^ fm;2ѧN(Ƈѯ+K@3\TD][IC 5ʾg"jL:oݑ)[xk'f2ۋY^~CgNPGOlRBF̓vR +"Xͮ/V: gl9%oކDbvWNfSH!-„ȰXQ J0H y)XVΜN>܍C צw"KopOJ@"$$V qeP1=E0+.F.xnݹ6?sfy[$Dl?ٜqiQc$hbu*nfJ{EN%LC+gNZwѤ;^njiƜ `D9ٴom=_wOd;#̓cdI`X݊13s\"o";nqsFn ER뮙NJw.)$@+%81ֹ~bM(٩70Du .kʘw<2v v-ՂhJT13 Y01v[o] /ZЗNf/(ǵDk>!RXyȓS\W9[U`U|`_a0`7ﲽA>rtJ{6$T2j D͊_.ֺʔvSq)fٚWH?8M]CcU{]J/v\SvPIj Ʌ  MۡC¾kч( -$W;r`C~@h /p5\YJTJ1lN xI5G9yٽYeZBZ#H5yi$sf6Z$Cd޲ sPF &_;a#ƃ0P~\_[1l8R-a6~LXٸDStM΀f@k/-^h,dJIPk)oZU)O] rnvl< Mc x  ZO\ u[č| #8^Y^9Q\mϞZtJ7 6Fa;uiy= Id`kr8ǀ}S5|` ^-O)ku&b]!'<1Kz Po1Uئ7=|𩸟БxiGլz xՠ.r*ڮشQa$8?K @[fxY]Ur)s @/=3(Kf)!M.M1ֆ_J _mtq .8X3.3d+k6|\4ifE4@3N]e~vtnĺ@pQFPLյ |xg@h~6jT`,>SHqR;g=ۃ@qɤ_a.Bf2|BµBS(-{[MAaz||JmAbא`Qzs5/lA `/]w\o w $`A G #Is p:?3Ue,'y:RClL5`iLui> IsbG{dQD#}T> _'0+F ħ}ED|g‹\N[Yϳ:f:Cm>IĦnzAOUoڬq8V"d`ɐi6!QNjK!f:fj׽ '7xJh08C8iD\R,y# \N20G;gY2i^eB41&>W>yJc!j6Jv?YId%$4(Iᕪ #/nT6X ),R)Qe^sizO~_j7+^r|+XSYdE̿+O@Cc$iB_F saӏRg/wj&v6 ).+hTpy|SiJ-cTᠧK%Y"gbDD=][z*.u elʟď. xKkrJ8 )%\vY劦pT& жȠ#Z˂Zs|T(Y-:*Qŗ7d7UQxD +} u[kU\2RNQT5g-XQ1uC1-&rX4 VAO {F&c_т!CVNkAi`U۩нL^٫6TbQsȮڮ]zq}bq!p։ MQF*W絃7@xIH0ґL &4C(%_J@Vp'OͥqЌv_%Ci!w2LWIy:?鬢Zm02ngcib},t 7F=G- -1!(q\d<4^#7#rֿ=pt`vtu RWcʢdkheΪ+ yٮo9@GL!;/J&[ SF<)_k'rFXQFaT Zab2B%pmZ5S@ϊ͞{9P|BÔT=!I7p7U=~ -7n[m4,X-(vtbE_F/2 T>}2Oն7#oaxX?=<ͧqK *V$Q?#A+((6.Ic2[bKp%I7:m eP22#ϒ$٢<"oԥ0u:;I%M-z0zME7m@u++"Q$ 877,>>]jrT(fy3x( JY I+m$BⱇtMŸ:0ebfv4AZ9"d=JQnISϝm#u_:4Ƙ%F{wT'yK0.|D54~rkg&g咪Q$N {w*[7 A :EӇ)T6ʑctaZ&路OnעR>OUe cu>[q"5%o4]qwu*HhFuhQߌC?s=8 pqyŲ+{=V&al8&zNn5R^}tBk~lTW)V16Pm$ɟګ̮^ǞA͸M GH6 D3@4;fnI\cfwUR)` Hq *`Ĺ,}~*Դ'~ <)!Un:50*ud%s1뿲y5ˋ5e{8YR nڼ9XFi?!恘K9}vč߿uzo2SN=5ՔW#Z%ubZ\ϲ?Hx1ur/LY^^^}ԡ_U^2 H;?:*=FG<ڮj0~4qLM%~.Ag%|wbI0]eisz*"⾓SOJ?dHsNc'Փv[~j_·y2JQCbk.1m~Ag 2Kjh > kb>Oir(Ӛ"Q=_a|Ɛ]ԋw>bO`(zƌ~p!(\a͠"]BUnBdêWb45V.ÀVxAen{a朋cmvYB-1I{rwX X΢$b-OZծ׀~폸m5-D񿈝h*eqY ^Ū rώs;w{FC z$h6z285玕)7ۯ2a-x n72ź#'%" ۉ[hf8b - &B2ހmK^\sk{bE`v3 M1:ԜW{HWuA͹Da ut6tƘ/ e~ E <3QE%TG'rvs*&RcA졉ǧ%<>jr/GZ>!gV-`!#J7h 2uqՉ_s[8P#9CCڭ6kQlJn7bOgu P)ܯKa' #>I6>6Q蒹7 JL$SV[Ajb`h]پf^>^lˈiԁM/ɽ}ξ6#U ה+Ű0uLLp#w ZRjsB[Ikָ0I}?G 5/'&[s-:HG.S`wc{_&S\RT˯˳7}{ Nn~l |{{ŴzdcoIxwI⹲<4 UӖa:u H:GYuسU+ la&S*c#XΈ.vIl]QhaЋ yۥ t#la@# "4={Y.œY<={CZ= gKp7 5ALkH/Yh~ b[\ v+O4iO{RYscM<ifņ(A*Q U2+c2cUFs/n,E>w Z$P S52}hdTy3 r\d6W_y2bLQK`8=Zj<.q?vb.ZpvV 7i,KʧSn;GߌH$ ŎLamL/Vszt l%I0us:}6VwO(=̾Rq9ŭ+f=6F]huCʓU tA8D(WmP]{WQ( "-n A~JXKdk.#0r1`iN!C8K׭9y9DvNT l4]M y><٪yX~JnUy5[JWG3r﬩\ꤠWڻ8h j)pӊO!Y3[>۷7js[q+5w8's-ֱ.\bMN>LEYcwXJߟ}L#hEl0 'ڽ=$.ci~+H3Rk~f"08=kGc׾u>)⒚ç4#4y5tC,_:f*iXOo~|謐Gp4}; #""DF9KjӦz`T%׊RxT]LuZK}y: @ɝ,u&cm+CH[~kc?12L LV̅}; iPYCA-+q0`:a}0$nV[oup |h`|#:*}\O*`Ƣs5 %wߩOZWI2#ǮFA|8cU |(_+_ v[H1ͦfxi/ڢ=O&#։7_f*'7%܂h9R]?4 i:ٷHX,sbu]T.c'ʭ?X6}3s=5c1Nnmw7H{Zt"Ob<7R;*ΎFKOőt_u"aT<O>^jI|Go4T#zKSfK3_C(< 0J{jQVK`//=kâXFL'&ݴ*iШ}073&VW~[G"yl Ȗ'n eV@"Q= 2#l3X)4oRPcdH€%,,V[Buω 2aZoLNU 9Hj7bM(:S [ziaUʔ-aT)RL_:&&㺷y@<+"ZOrlMbS3ş", E9Ra@opשD3Q5#z_>kBL9_z'~x8ux)!c"zk ZȻf8przy_rHgU#'?DK V~Y=mr@yw"QQ Z^:ū%>ЯvZo!_q_ye˕}g 9t h,sZ3%lƳ5g)b- 8uN}ҖUokw|",4$1P-n] s:gIg?rB+;U;kYPz!In JG OӁDju`Oɗu)] ;GdA!\nf{2%ZuNj}DNi, '&YI9z^W Mi@5{Y+^Xgv+_!İQs%JZSZ XIM9Nq4̈́}x>duRF-bZ|wgp>a&+v4qg6KHUY(6KFHn]浰x~4:[-Ɵ3yiH/:س(EDNg?L7 {@OJ]>h1剒%̝Qk3Go4pیuwŒCnF u,=6ORq3(&G ꮕF(<rxHZ|Od-&ƹ [: 4lBܚ:h-~aRItL4z4?& zh͔ 6pUBs0?<'22i)0A)uWsHh-$E=xdjߚ/r]_3/ xUll8Zl1!3Cyf`ـG%虄IJ8W^H̘„4 3XUq>'UޝRKKd*QBc8Zއfkla[{wNU׿6ڥi8͏@d}|b t͟lI]Ҥty@ ah;RE)mc0 ##RB/4|XO@q^$n7瘛slkm7.ZWck un߆]@sm&KcQ%6iH OJ)1o6OǹPf֬'/ٙZ]WgL 6N8lڤ#ת&HKz;)Q}pR(H+ޟDQRtHqMD,n_u3>o6@{pؼ$ḒDTܾ8,2G86W%[?H(x?|ۋę?t,E^^CP?,/U+)a(y+)WK >͢4%c,~: a|Z ]XP.ʅp- VDZIg!.TiT}]auwMEzr!;9ԇI Nau6]W1&(qÈH)S׺4~5_q?jqiV .v:' [ B\!tyM΀- Bt? n qs\+^ѥ9}77zVaQB>ᷖ-#>O^~y(sL%:h8EwPv3hФJOzB H8xIezhɚ؈ryU3g-u{J7q'd+huic}'bmV3VCwst hT_Y,AUhnwR+;N AxK6~H37PF>K[ 츉hnFiJWFIb=|dKٳd syZc5r0:?r" ]CԱ3677O`* ֱ|F4`ӗ7PvLS-rt-)+9Ocը&DJU +r_W"nT.@snq׳'k&}̕%cڱtC >ǁz20 bO+ 7'S.:~lt` KZ8?ULTM\,$e:{0!=1#ިՕ:u#(b3jS(fP1Ԡ ~yZa+}?/ӕ-x&ڋ(勜fDì+蚔]'m+t6!-RVڟLrߘ緦F/B'ES^ٺLLgq"<1Փ ~m'M޼}T mޮ4j":o㘏-iGVA.qN69.+:z%ׄ叏{,4xP@V}VHbTk;]X,ri!m{yS:; 𯀛lVn%/r~ij@J2m/p{[Bx*Qv :Tg׊0Z:#d#y2X /)[uR@3\b. ~?X (kbˣpk}l]C<㨻P۠B{yF-X_GG(YzEޅ" ^s/q$VG01 |32M:x 9waonh{.jؖS`pno6>:aLL94{$vf6(TƐZHw egOqkԨm.rCD}_}oGq7#1~fxBF܍̎RfO5$⬂ĒM( k8D' mW^roH5&TcFlVD }۔21 0յbO6Ly7+fAiNZOe:v /x!K<#d8 N|0n[~ȟ@rvL&'b?v!tY?@]V4󖢞OXtE=uU+ YրpڄɍpHRWAOxBs~Rט&*(ׁV'`$HPQl\)< eTb1K<#1ԚId:FWc{)g2w{+ .[(Ğֻڮ`j 8^p/ .ҫߛI]ϡq*  9(<|[ì|'&7=ƞ+`ڻi7_ =iϿl;$d2.j.TaM\=RC'РeMesFKg>hJG>r:NH3TG Œ2?Gy^rh%J4rʉ\3+}M#آ+ DviqN~sܜ"n ZzB,vxE*UGϪakzC2J?n{z4~]QѝWP">tCj@vfX8eώcS~B@#53iΣ1i˕-suȺ9yMlͩ{ ;[}z 9Z3C6iұmHi AP_uA'Z|F q/+aMFmoU)֟z_3>JIA+ҺJ[:+]~BS_+ p zUMCƭq g(XvDCWae?LCD0ywִV|0/l,3&|8VSw,fyҫkl. Y\P(HVF߲Y!zh'1!0!t#7=R*}T9hO~+Xdz =/q {f-}zUs|-7I7y&\I̮5)a]ӴfD͟+bSBl&zӥ`+߿=4/IS&B9 Y??{lf<)tH'{4RA%27G!tjKM ћl[W˝) sk9LHjC^Y8c1&OiqW#>>62=ʜr 4'#Y_LObJ${5ӳK:{.r-[pWp,8RŒb v)т"|,ql wNtNy#5b3usRL<:/E2a &+ƒ5a\ˢmƷ#^}lh@=f$=_x.S h$䟇MЯ(նΫ.D8/C*o0~֯v -h/w2zĸjE9%+w#'55o1Q(.yC;&vqtop£}QCMyxu-@ LoLe{:\[;.=YO{g`1^ 9%ļD!B5>,`DyW"PWz<{Ȼ/n,AK RՙHM*FZwqʬЄt11d1@d~"zӾ{$Wd8ReLijJNrf#OZ ˰3"gܾ3־"_:VoHiKbBiGIŎ|z/İ70~Db [ PW}꿅.\h*Q¸k"oB㲿Z_m//v^-AmJ_`pj:cFF~ .h $8=9@^MnXrWoe1҆=\K1xS)"ࠊ<4kWlɮ?p^%πEOCJYUVHDt\-23Xrs`kGzUͱâ?8z =!S?D H6U"H|I*3i[I x,+g{n0;)lY y̙8j+~|w7\ xiⵐkŽ@'lIa9S+ޔ3HI>уMÿjhjR9V۸ O Sڳ Y#XJ ۞ZUߕ8B7iLo9kk}謈Zk«jed؁;bOX7AO{0u -JFޛ4OKXHgʏEiѢ2D\Xz=B_di-۳yc nbs hʹXwr =3&[kMLDW$;jG(y&8K2pӐ9^-1+1Mk0FdX;^`#hxn .2P&g!olg~YfsyO,|>`45PҦz3My{B.Թm?h}MS <~${R1g--ꂱvS OJ1AzOե8.;Qm}sTXT :4J\w >Yt> Kܹ}eeK=Xc.L#dRր:k`= FYҌdŽ%ӶL^ A55(]W<騀RczsM$o=xմ!/ړۙ"k GaalnH^bš1RJ&98=gK'sf=L3بx aۇ<N@OvĶPݓE"NRK--G ƔƑ&G%'X R⎐;-9:B+gk}*[H>BBVw?t {ZrPyMiRn0&9.%"ewJP|ҏ~~a mL Q<Bۋ{aadȆsL!<T1ϐü\((3Ǔ(R4+]݇')ra&Ӯ-/^7H=J۾i$v?\NKw۰R:AsYwQ^n/5o6`|薓vj RH~]J=$v6>xSs{9%s#9x;LVAn6oM)UˆӄO&Ì|FYn6mh1{I< îVG{ED 7h>OY^ Ҿ9)m bUL(ձe7s[A@ǏZ~Y6 _wh865sdO%;@m)Q| ,E`T6A"XNqopo.ĸ z`Aڑ,Z;Ӎ*kƤx7 *LS-:G/-m\\OVvm3R3H3\dr+0{/TGK'FJ`'}*YP^& WjQ&\ ] %Th#~5M&T6b.oCdX. 9ƭycYsmP~EX\jC5fo&=FТg\A`O'"86VbPH𷱯'H$\!, * $rxE]#É)Z>$Գ:g>(Iׂl됧/\ЇϩT+oO_scIszU%q;lHq:ÏSzReq1<H_܁g]%[v:Ǒ(uJ$JMg¡jd]5o<(YQT$MJ!վH4#cw)vlR\e{=b MD75!I+]ق AOǀhsxb1+R6=wE&Bۖ:O -[ƷxF%@KKT_ieT. p䮏#A\q:OjAIs[+Ȝ(ꅚ,6a%ҫ>s `Əl|R>q x<,?ՄxvS2rcdiGoХiqAI)6x y]<0t?]/ffIƅ4y%dj$1GW^a 1Ժs8A#͡yC&#}7y/{` f&S#rx+Xv AR}A, lOTnJTѾdnlc,r,㩛zuNU@W#{U!'tؕu-jafKU;_ [i+=2##/r8><9 b8o5Y^2\r}CͨU!<koUBIIԬثfOߑ4s$}.oM׻VO>)%iQH]6]]c_1.EKvE=;.PpplQ hQN%2 l-6؏)@4WA)q241gr*Xpa=ŷ9&QcDbKQ ױ?l܊vQZAS_>-w]1f֨{' =!((`Ocz# OQ0'M]0UA )F§D-VbC#X郸/UL3H3Op&=VT\tT:>0dj?^v6:(/y"֢NVx(Իe l @Mm;1Kqy.o4X: HqV\`;(Q }II-c<`#x>4F_.:16;vQ&D4nζ#ӈM=,k$aAgyQQ mjSm Ќ" C9A9JΔR3۵py` !"<L:ߐy910) bƚ-ħ%b6 EC@m7V,|]gTmHI_HL|NJ@|*R{}2{mcQZ!Ap6wْ_%^9Z^&Tp#E#juk>s}̘l?C<e'2R(b**1p8 U"++>;tq'I$%I^ tA+ De%'G+|~A  1ܱL5X7ā\w zk"iwV^oKĭȘN'ED8df=h+X4X+ '_{6 rШêx:͘@Lo3,r 7~*h,(hjs!rUOhJ_/S}%A D&TsX/Ųҏ$ڱ&hK4jfPlOR xz2Y5BI-)E8@ؙE$!IqPd+P^(Y+xޙ#ē}VtaHG1ғҴ E7rD޶!x0>m}ĵ[MmLv+tL_SҘ8:s2Ƀ#B-.tqO*m E~,K:&P&<=-Iebx6bEzIdS`_1@;&:8!EײIlW sb8 !@KT ^U7$% Z?IWJJ\Hʳ FGeXS_\%tQ# IF^יbtHrm!S3ergZWIp %qtPR H=4}>ݮTyw ,IzA4&['"CPXXC- Qj>\#qW&=ߣ|/ZnSg#(uh2 8>[D%iC ?8اlH[}6N w>A }U[#i/} RtyMWY$˻u5\C`-^x@P6T R<@oTr}]vҭߙW[G\ F˽ۮS^=C8 >֚XI_X#vFl0ڬ}d^uU.RՔ$ 0k+ @O_'o_GƤX/\E iL<1+<]_+"d=u;PB]esE˂e+/-"c:_Y/@ ^O# źO#j(G?/ILۂLxC{e)?"h*L?cuH0ɠ70t`M g: Nc+)3^eÈF&J,|."0e$1m5IoptyD.@$沦.h[;^~jG L Pp:4Y bRXa'$2] إs@F<:(ilD5x@8!C`|.ElH<7]X ]72# fj { *?p:|c"Փ܍_ Q'F*ƒ -_J.Ou3_Yxzx4协tO:lƉE^WF.u#,{(Q!L'v_3r5k٫^:/H8Cen"IFCH T9kkQǏv@IiNזp֚Ykz٠S:@0:r4G Xr#| ݯ~Wl:&*<1rfȺc*VӯO+zdڔ<4ܢT*È1' |"1~߲:L;H64e| xM^};ݏx{Y|˱(%x(,Ҭv` z +Q+akGMtIlcW<8 B y=L÷4/5xOT:ckz͠HRCƗHmʒfNiCBi +C>B|(v"(V+\ҫXЧ|fM^7p!@qw`Ah2:4t . *WlmFcSd1'K ք~o&g`"B Y@~H sՍDx˧|[ɒ $xܷs'}a3Y!0DO-W#1uoda"BѴ]B |dO>ZYn׈m >xq5AkS_6LÙ\ oh &޿TdxFCNXfKcQ^X+єPw@:=][a-l47'*ei9ie+$5 _[$TS_Lt`A__C\xpXS/M> O"!1]T,b']G(qM& {1y.Rƍ QXKL/)Ta[ X\!5 f7m(FiG~dcM[Su0 #hw qW+=qȷέ_ė|qW7FSmj>J*6@Y:zU tvck'1!u8U_h*+}+9H I۪m9k}[&B+3f^#?HkO@jz*#4wVl,1rV94tZEU/$srfȦEHr}vzΕNNnlo6@c׳aQVEd،htL/Qb63S9K&.`dޅr.Mʼ/_?WΘrX$P梽'YSeU;*Z3z5 dڥV ӨȎEOaE϶ush)x D0=-eډN xdqHܾ8=z**A)~;9uDaTe'L{pn7w6?&(ME,k @V.tz,B(y$~ptR ^'Bc/O?Qq]Ju2P$"z8IkɿyAo9y'-MS /#b4R1.j=?}O':H踷v @/wdF@oK6P73ʘGXevk߄ER>绳V'_ӟ*l[7:nhD@7a"q6}}ݎZc`dڏA@#YiS[V:ɼ]ƙ=[]8<8 YMЪL"ѕآnx/$ktA6Ԗ[RcETÅ .z{ɚgJHw.ʎG$/+^p>ū/!J)@Lz B} 2?~^L梼2.҈YHc]@ w]:Fߛt(4s:ـZm$u;n3Ll-tv3pd^@7n}6ڻOt*:poZOH 31$ehj0RU:!Y,a'*{Z5+*):s<-.nB1kA<y (X$y5*t%35_{{W ubP1j4Mtt^CթݍrShߤHшS@(C,,P1S^OQSD3KG 24}#EazX1+ UF]GW34Õ^ߏhG}F1$v ]X,f/F_71r>h3l d~<]gwl.幭]^lTaƍRkh=2kj>Ӌw8{<{gGH̊NtS Y<}Ek],?f)b1Nx"핗wg%U%l6Mi3 c6@j+.~~8Z`!]EȔMgEh5fbDcFw~!Sb]㞴QdlyG =<5@6"uC}(7p]>\>d]IJzB nʋ~qy+ Ke$dhWd@V$! ?gӜI])iWfۜ\/J)[)!,GOF.𵯦:(vT A{~SwgENiYqaǵLw61ɡ>g[wsjhT c/<@5 iQ$f.Ku ?&3r-MqSY:j:3D(z\!&/i!ѸC@uk2# ҭx@ 2[:>Krvj+,Kܪzs/TDi'7#nD0 sG1ϪIy!0}~3w<=\ *F)mWoӘQ 3ӹr ҢS1(Xtr#4H`v+at+A2j{+=~CL it2-EC#R+b5-p"QT}Ŝ+Vʝ<6/.qlqŋR?`,jWUJԮ7!=HVߕ6\wũhH-Z>=!qЂը Q)# $gW{8s9zhah_?E>@N/ԥĐZx0!2'E –:Kk^T+𢔂aW;zPY[`ɊSFegeQe8BjX3_Ԇ^m [)1r4>)&b<%at){Œpc9"8!d4MD׎>^ Ed,%"v IGŰ KhI9LOZ>! CM6@*˸DX>_ Zʈrk[ FOe㾥15f㉬2p{U:Kl6Sކ%Lnf|5 Ua+_,/.L\{,J9Vw X 1a'T>Ŗ:Turj&, \a# F+Xg#My|^u cV5<^EvRJk I7:W9hX#eU4\jt2ȗ<=tf唨Rh&WN!)x%NEu=wu'{[_hi ч 4O gB ۲)Xn?LL 9JKedYPcO+]x4xm$%F=jв+w^r_eI !Uј5*`1hm>3HˆfgAXjzCNK.vhn]6kŞߩh}y+.f!"VT"o?EK*MG'Y_8[:-z֭w 4q@!T{rt%Xbͥ7me[=CD@/a#>8->tSxЀ-5pq5T5)oBxk?dTΛdk6ąe h묃]\*CT|5WWPGáBԃܱzUN.%z4kQR-٥.JpHU UV}eD-Myo8NHy"N;k?Ѫl_ ֽPHƕ^9!~}}a,+}_8cnszPT |I\&#b΁)K#vj D~Rq"W C{uJ? Ɂso H3ɇpHe(\Rā'XqLĿ:'u.C.:Knrx_I{ SWX_786Dpq,#{(ڕn 3Xq*ઇE?* n`^Kq [CrZ}"Xd◉`n Bvu{#qMJ^L  縐=oJ+V0]9$9פtfrX+"ԹiE֡x|JwP,/P9wAe_4̐4-sRGU m{eEh\R(Su} 2{v  >CgԱ+glv@.cVt徫3Huj!8!/5T@fYwX\B^jg3l:Dk#BwqX2{_]á+f2b͜v֨4`W5I_Eسi=4u#IYϦ&WW52*Ntv;殬Pf^pc%o<7!HrX3>?Ѯ3y2#w3_waq^P*O 8۾:Fuak$&j"UwH ^`y3u1]8"psGˍ>,E{vP]%/Sf%Sbcx\ܫ)oZЄƈ:".43=;I#}*s^I@GJ(Є9+|% ٤"7L=WqAtG,>A`40=  Yr5 y .@u%@5MY͈?n ՗#:Zx#9 +l%b)cazpF) Z;[Tȓ f)oڟ 7M]iC_v%cf ׻t߲=<W%Ӗ̽|3۴WMyEY|tK4j݋Mb^GˮR@ro#̖+8MUKӻ4Eb`O°KXi "%+³|WYO]oWStw'[ C58tZH~Y9]/`X)UL{@_T# ^u|t_GxrobXɳlCe`T*0Eh վNd9Xӛ\m48ѵ„h*1P!`-K V ]į/0}ܐ/= O#`e.yaNdk`\ ޮ0~45 ޹W탞&QZ;G.6U}:d!ޫj=(0kkqvf>]HLMTҙBԂ_'jh~R]/@ᏏXK<4"+t7H4v&,2 JU 9cTAgXaz9 Wb?OƱ ( i?Oh %p)AeKw y=)>Z4W^[ĪGMύԲ"67>v ({wHJXTpC/RUVZ3ѭq!U&OM6:}Kr`&TvSB-z.|ltxnЌI]C43#'EM >2ԪlX\>(fuα&# ?}wY\A#` N((l})4L6\~xai7Wfc[)g~`君+Ͷ{^CK70a͈K?BhԐm$GH?/UEw` |ڒ¸ICFYte"hŬ*QIsHC }AZ.]h2w}v;&&r.4W0{< Z}_Ƿqqd]Bewxm.ek렅R:ǻ#Su7~mD 园RU/¶ѱ.i#̸AkZ3vyKbTayт9o^_?ƁUk 6]{;5ZNS;{z~W}mQ`!HC/uyc8dY'RI@ 1haTg0j'CrC2,xT1?-۾;1bYSϢ䣠[mS&{oY A;`t`_/C8VtyWlB/M0 Z73w{o<%[gx⹞ge EK6ߝ;\|3Qer7`{IuĎɼߣuF,$ڧI]9hZ\ A<<g 0]6N#;$g$bu9u o=ӍS/_*+M1Q~fnUa^ ('*on!TiT2c q䝎^(ִB5|LĭZU=Ti&!U&wڱL_S?þMat9@=@ Ņ׺qpLSIvTJ r+iJ. ./vxNUOLP|Q?%J1WޅzoFNX Ez/-bŠF Y}2H y ՞I[]Z+λ$,nu" ޵9[7U׮m[2߷[T}L}FKqRǏk3nZTsglXxH&܄Gӣ`Nz( /حĮ<9t&;im$"G2(Z42虾!=f߈{zh8(lnωzƙ{3^0xs0/~̸<` sՍ)u9DʫhX6Ņͧfx /C,Y'5+SZyn'>ʂq Zj W%}4ݕ^u/Mx~Vb什GB6rud-b+عT,JpkIg<,Pv1kF.r3UnuSoL?D0b1#$b2H05θzr%٘K'p^j@^? !H!?rC,퓞Sh嘲(iӶ[x6X>XmvɚH 8p[ zw#b'F\/:8_SP()߭.5s8ÅB٦UwUU 4խĒ"JbL39_ CG^51Ο2xH|BxɩK0ֺ 4N} ض`Ev+'s#7Z91h,1Y Πpgo`c)U_q,z I_|J@i|CCM@TOKޤEf6mzʐ0Wp<"l%ce5M] ]*s9hPj"XURSV#&\U2@ו$4-p@O\3@i.nHWZ]c㋃ա21'Oќڈ%♇żS+Evz֎Fϫv̎SSlQA40\ -JP"%3Gߖbbޞ*(xhˇ824?Ֆ\}D+D?4DN\pT%8nuɌ6$I Q1aMc3TI֭ٝKAba8RɷA"oLeu=uB#sFЯ6Q u jK M(ê}6**еɄkSV=sa@DCsp aKផWQi+4P̠ÍC--3STS* "*ud3UoQdub&odi-=o:#mY;E\nCk5"8N M|i\'Wni=63$ մ;tyCƂ{NlgjۍPZ^-H{ν]#ц3Qs?1S8rf,/lOYW;zgc~{E`bjJTm]wc9oXPuW R|8"SH_D뵋g%'Ӗx;Lk-E((r4&un+ҬE+v<2,Acd=段 Een[˄Ojؘ;;}&½[>eO|v@kڠIT}RDKZ%^ha&8G(3u/G~XAIPn^#e  1-i àت>lFH @Րl h A+tmn\S{WODce~>טr5W.A^a;8ڿCs/UFZ: S$ifsT q0p[k>mXh^:`P̱Mټ7Yuzz=#_#{7j"7?u%f'd z$t{ eLƼռe44v*BEiS1q$5.ć] ) _8]T>=|}_fnvn~V6]cy#g SC8xdl45M%g1) J "oE9S#깰l 0X5%yP"~cӺ:dNYu2 PYaI`3K,~K6 R|0RLa|Mc"jY+Z^N%I߬8z6//lbrɱ+ ^=)z?DžXV^#`wXrl,XAwOn^q&>80 Ѩ/ރM7(L$eֺ(anIjgLB%=.eb3nُ밐(!gtlNU{:a9ٲ;w IuϓCﱱ OHX0 Q>-"_ש“yPIlA(GcmF~Ͳs /Z7nRm|;I|%/UM/SNw>nCAuX9T~E>C*H(\U$Jyr>!OSqcP4;lB@V[[o6weZFV:@3xo0"`:^O^g4+3Yw >pXӌbxŋOfδ ';d:+\`jxJp쥰7JMu9\`Bzًha>DN;t.;Z[4ݸ vx5O(,G%!^lo2cKZzsnr^won{B׺ҙyܥz +%L2T+u'n/ 6EQ`85 fPc ;эk 7O76ͽMrg}XᄶC000W|ԃK#eU] RԌ(]NaxǦ!{w|֌aRE^oQ:2/Jt _;|L@pxıTuUH^YQXNѻ2E:KӖ~Hو+=9{Uu}XZ 7~يq -;e#]Np =U\A/'H K*Pi`=$)] t.;4>N5'XTm6뒡zC_4"C9%}($%*iR^IDg<^Eo]\/R&7PP)k,T65`"a_R @w'06~Vaɒ2fU%HH8M?rTJ>/E EeOdԻ 8ֿ__"J3ػ.Ăsp6~lu6w.<)ΕWsYnS;m Jt,4Hc 1\d׈R#j WY9vwk>hG[f{zN)Ka(އ7t.]p3n Yax-_"d0tҊbTPwc03\Q(Kziݪ5S n$^ r<ZKJ_ǮRjmCd]3[U>qV1~ σuz7tZE}٘]S _6iZi-''xv;\ g3m $-dQXI ro{@k!%r97Xz: #~%7^3z/-%rk:t u2zhS?@y(k>4;' wF7\qM e3 O=g"c FwC C蘐 o+ .DPX-,A3A F7o- H'U"{WJg3EN)VvE6C]NJvNh>PFpXy4l@HH-*zM(p])Ùۏf_"m'jSW )3E{bgg$&]MD"){H!#nCUb΃dt7LsU8*F$57c@D)A2.XkOFdAV׶Ηrbj, 3z1pa} Y3,NH= a:k^4:cMZ|K:kdɋR@dR{ԖtLxyGJKCqiJ-9/\8IVpohPSa#_-ȕ 핥"N 7#e-뚣ɺzqLhLB8_x:jjշQue2Γ88 $wk.Le8Z?AKy ~c6I3& ; [52l(mCnzd =[*\%̭]՛{Lb%Fa=d%+rk A@ y9ʀ=s w:bd^7EWMS&xP}kޢX#&# D[gE|}˥ +κГ(u4yQY㇦?`-(95 0b9X" H||>CRR"K"Q\ -eHI)zQJ3~>ّ-[OwF<'س$­[/_O3XxS%贙I]IxXg]Arz:,ӨL=@M1rb~'R3E21NqCo*c|YFMaT;p Hx[_UO4JjRyc+O2]._kf=weKρWf4UU,~ӏ8!kf2 R$ 2@Itz#ۻDhYAиrcF]D]I4*|9LpŞ۝-NWiT:!܄Ȃ @9E%|6twwL|o@1EgXEYB:4' ໃ<."}^`Z>3+ED$&Xv?5.zsV#ԥX c4'کzz!QfCh|q^ٷGMrREݘEjE#rn}ZsTYBVpCܲӏЀ7(I4w8;c;1m H1#U=3k0guQ U~ܝ{8NM g>qOjQ-HQ_+=%zӽ 5?;k>%TTÙִ~flŸg#_B.5yBǸ|G,mLSŞ1,$|CN*ҵQ2YDe3zϔ?xxr iQ{\!:7._tG̰yM;jbYyiG0FP,-Ly>MbGVw/jdP8QV>c/@"P0hqn&d{4aě2:{sf߀!WDOjo3?2Y"-#y|Lt3'露G ի2sýK/VN>v3X 3?Xn.nUj%9kZ46,FLRbF ":O%()?mwɇ;ܟ\xbǺ0Nư~E\Oй< \ TSO1EEw $j>X9f B7kJsn2L^A%03k7VgIuؑI\TvK@js;qaE߿%'ARpv5@75͹'%9(?/x,>v5کHl* zwkBlu}#/{06e;Fxpj!go1 ӭr,`^jfl$ΊaLJ krSePs$!AHP3vt+g0p_]c^ZX=#rc ,36ckD`9mDg>Fh;6e3)Sn{:vAypV <+Z es_[NE!$=,RrSl:aza7Gv.c3 ;Q>)P #^16a4J ɲYz]DY,[]jN&@Uޱ˪9mO!d¨nu&yfE~Fqu/?]Ϻ2b%,?9}JK< ʬ_-<02'2;8&g:5p~Z(u9ׅddFJf؄@y%K-Hutv:5jHtl*.Si>3űW+--DTWI:BKZ-oLiײ|if'N򠺞k"]Wg*|^L7&wm݇"&BÛtSκӘlVa7,H}+J8"J2 ձ:Ah*k`n}ǼbZatt3cǜXP&̙ jKGaUay*ŸH@i[u|m)Gc_5siC}uúq}ֻ %t;B|,w'rGב*ΐÕ yЦ 8\`Sr{v{h8%j:c`@(3PW2x_hs Îh>S DIS{Oٿi= ݇ ~MMu U!Tk ^Q<[0b $fD+ w!)z VAS(+c]&R-e^BIvPȎe9SÃVػ`vF ۷}10Zw%3+DUX.m//~ҫySű^גR8 \hltJRt{p0Ճj*hzAH':Jy0F{WnϲΆ+Y0w N* G(c 10 -bi+ͱh=0t5<B&nS*-Gխ"e vfz+) ^ a*{)`-Yo`C,3*Ԫv|RWx0E$A'&Vlkf[.* <[+;k/ Y BvVh4;Yљe}txע.8Œ +YnoJ;ʺEfQg쯭pԔ;`'s#F.="t+J.lDw6$TnP~f2pr;,,H& ϓr a=Hj[')Cq=#T>&n|>oKJSi.9DWV^D;)ʂcFF ֫mS' H|~dk@i1g֣dBk,EoqoJ x} d^@ [9<;IE0G'C7/WKmՅ_T\%2S3}edp?={p"t_o9{2 c)4I)we2R{T{D++%ި4d^ѺX' Pz~]%$VO{YIIMpJwH6QΆJq7;ZpG# [MӠ"t=&$hCr yw&t<'VZ7|;K_?Bte,]TP+pm FWW3_{ݛJ3Nh uӄ"0*k_ɌcpڟeNq/*(dra7i ^B{tbt% e業!Ӟ0&7t~i$)P)"3a!jjB9Y_~Y6aKOi$ ԸɷHƮ~ ӹGQCAn.'#`VHL/p ԝ:FeezĂg (h0oE/ƅYW$ܤpFp3Z_4l2ZiW,@GR9YyNKAcs-1]N(*V8CF͟y^dhL޳81K5g{ ppWͧ֙rd]%D ~T >LB!F]\x/#WHJ'ng}aݦiOr]. X bõSBl* 0&r =]e1tBQs-Tz=y*>y""ŰNKrdN;jWyBՁrm/l3H6)!& -e8 , ГӎCY벛$Xy؋f s`.ً_fy/ݯGh9%1],&rGՏz-(:\ݗ,MJlѤ7]'C FcW յz=T^I7IJ{:lБtPn2PNNEN:)Ny4%!$ mzư@zDQ:r4hL@rNPk)] Da 6Pl%ǮetY#^P@Ȳp'xfxA3'XxTb~XcUKOgO/?롰WpٍXFU$F=}x m飃Mb[?\"1ĝHFDéQq2)JJIo%HqY2|oxRC2p ~8kJ`N3b 'a>Y"ϫVp)kQUl1Xb%I7/ Rkj&' :ď_.wb /=>{+MV|y.=px /ӌ_d1Mx_ ύݢ$sTq `!-Yse۵o{bn6I<o&Aِcyn(_o t [ e<٧r ٣.$¹KYVuً'/7S'9^h|Gtҭ4$Aa"!,&u&= (NʼYK(8yO\|$VFjo檙Su3"'WU)}h0!8H囲'> 0Ht7 Ufod,vvtPz*۵BMc[hܡNmrE…s!lD_լ&>6 CP6mWjx P32ժ)DN-v4vMohBuQK<#i3ivϙugr- (Czd/Z5 t쎸`F;z 5%~.|gc!hYcWͭ\ֆ[(7,ZЈnkQS%X3".QTvbǔ YY/Fp)oق+Ĺݙ| /9͓*vb`Y~`y$""P(z S]یFuIUA(-@g~[FϰT@(rdĻI,5loPy=[&\Fǽ1A.͓܍B*BنD&<5vV1.,}OCw d DZ.D~[:Pﮬ+<_Gc]Ӝ+eF\wMr++}֤ܵz[')+`DgRRAo\H 8 Ub]eTw6|NA.&Unުn2 |ӊ&%?4Dw)kT[cݺ_ j62._1;CPn-0KY]Z3Y)5u4q^&&.v͛<,Y0|t 5B:oS4 "T\ $)w[>BDQW?wPY秲K=|aFݍ!`pGcEsBO7|:܋@z+9",hajZWD)JTT˽P֠{t{YA)Za ߅1V˺9\`c+<'psz%.Y-sq ;Kf-υFGߌJdĤ Xk&PKT$px0]d Ŭ0UHGnn5UO3>`[6b.cH/a*gKfKJulH=ɆkiR##dTK d7LPXt<DAŝ_ۧ5܉ &|UI(ON;5v-=h!gf_#4wϖ5g\rBg Y ARcE}y䛫PNZ? nB ΎY IYE׊Q.*=(*bzwc'JsFa NhTIVt4ӊ罍iФuK 'z}"zsל1ĢL?DŹ_Tt>nev@3W螐 %g٣[Ne:vV4J"ilj@dW㧱 jl ;`/@avvM7rF_&)0^y5,~kuIb77OG"24 WO)'6u6έWDQ<FObsqUdcB;Nuшnv %(cFn?dQ8aQcAݨ2Ԟb>tLaf3j+O^]+_!!l ÿM#oa OIܲ .n \+MU7>cuBMIvhRDAKP@n`R0$m9 0x(jUY(hHt!iTF0 )1bL@*hBkio+Ld!t㱛=JOI\S}rHmaxݕ۪(q"dg\Σ-Oy)CUI)'xc߉`92/!p[fG)nk⊽mX: Mejv ,-$%U/nj@a+nЂ@q٤!yt27*Kb&%Ӆib|2/GuyaAW@k4ʚzc/4-`vҡdmچlw2*}PGrbc; ?p/\*/doftx1XGdPNJ흵_rϸ7dk[1JbG[T*Z耐L릖X q Rx@|xfc̉lKEE/HhyKE+/o.GrQ!Ď>YoJ 4m3g`GoB!۩19B JH} Z8gNq~d, BGxJ %S 8-- bul+ B~1La'ZSR dk9jf/j5M~ $&Dj@@U$/+3{Xc : X$F~>qzeyހAjv59= sNdS&O҂<:lFpf]%Y]c)i)A0zD/&?` Ldp?l"wx-L-aCx]S` tL5'|i7``uu;e̮f\#EQw=ВRj75! 4xhmL04IJ)|% ȫN6Ccܛ0d!f]Y{Z);г>ֆM*eX sZ&1TD,DNלUhַcͰ2LZJ2ƶ vY}5iJnBz:Wd.pHƳN_/@#?A! pwR-t f_ŴU#9Y{%&{M5≌b[rv: /w1[E[9H~W6㠇?np<<6de!Q;?9j.eޑ: pZn5xlg"0TtiԳvr1<`{S!bug?v^*@I >?fKy]vW5G&uwAS`yJ:tdГ]Ƥ#g_;. z@©~ M1L;eA) x ÚOM}6<20/Ucp\)0ms&[xe@rHFG3XDSstJIFɌ\w&F[)DSOgg"c`wZWTN ^G,1D`R/]"*"ў.BTm"6L=5#ucM颃rdO|3O[V> ˣ+#85gyrTD'wǢȏx_ާR8 (9͑~69}w߬wW.~;s83?A5t6K!m\sf|-wy@.,lj >y8/663"YoADQmG[]D5`$ ޵}qSM I! :%.6 j4&K&^fN"O?iB>@\ ŭ3FH*HY^tk1,GP x@0ʭ΋?99׫tm|^Y>14!"vErg/C.+μ`^QaZ~n&+Rػ])zMiƺM\4-qW cYWY+BBe>nx w1Wʑ;Wy{KŭۤB4.O'8WGRgzL1x8_JzQ/~up˩}OWT/ȁprx;f3}I ((3Vo{z?n] ))[H-o2tJ{mh)Z9! ܃&]fy#w:^f67*/rbGB1b-sC ͅ0)ڜVaDž݂Xn2M?Va k}syi)@ "L4@oU!L+!y9.M(5G>:<,7 'sSe?ZًV|E19۬K:ƋQq(e^-$T0l ,j}yh/{0N!S[Ѡ{mK|͘  ~ߌ Ę$l\O!# 6la B*@1D+ͤRf)0/>ҎwWA @DpQ"EkW9s^eӏfU?7T 9xT+zS/n50$/E9v BXX'NM[r̂6xPgM9}B52}2O("շ";ujUqT&&8|C4b-773];&i9j23z׏މﱖ=Dj9>M i Eɞ{zuY4 G*}l?޼NM!%1>`ޤw^%gc.bOzĚпKUS:/[\>s`6VtH'Hxqif#[oVs:QZB0ȸnԷq@Z"3_kp DsHs%@0s TcdyQp {yN@d77ɦz] N 5Q,#9@K}$^JU}( 4&)xkKۈT:fSp~[c sz}KJE+, UCWM;48p:Z8S|ZݘZL^ÀkV.%A~mDKzKH;*,]XӀ& 5Yz  zOW411(\_䖹WҖNѣ-r@"CKHhЉN]yh%|꽒!`kHܓm[Ӫv(o:z_kg j 6)O8Q8ּy U\u}QV3ߞ#/n.;}f s-r+ͻ_^X TmkKӂbtUn@q+>v(2 o}Ṧghtt C/[Ȟ LŻ2K) $cmzZzԙ(Ǔ]]9;8W#nO-p(a0`R0oN18Id[IcҷJ$NlA}4ʔ)׫ed[nSjSYx]o@A'E)-0~R[GCݩ$M ݼ*]ɝ5dgs ho~J\՛#*wy5n:5?;S84YCcDw-YK2.8@3-nȐǩ5ٌLzo D] `"0I _|>Q ;@0vEڷaLJ-T524QY7ɱZh}2by9sgP1,`~xnfƬCnC_ՠZiCCT('H1{uUj-uƉ9u EI p}ǑJ8VbHq%|4#Y*@xEl*c#EdʈDUDyY}'` >O~`>#$?IΝ+RmXkzb'XUL"$|ܗ6'5* 69-fszk'.4)P:2M,3O k_]!_'ى&}f[O09ۧQ mF J/v`4?ev2eɾ$[bWC:l ]yMCI1+zgS<%دAӅ׫~%R?f3,'!Frbf}W&f,dHIdCŠo(K;+/L({3{e{ƿ稈9*'gUwdV,=P$b7u.'6w0skI=Xf`!&mڂcHy~~K =u=8 S_5גI>0cjRZE\ɬBRiV[$QOJ B<]Cॕ~[@7z?ʼn۳yu;O8 D3P9(DpaM)udVh\ $PT19qֵ GX*9دчե>{WV-eWDS$G`sHaՂ[uac:P7a(J>DZM`p7N* cWk q7"6L0D肼՜6nE4(2|jnPo*%W d+TLJ4<޲vP avSyn7F.|Y:`ZQ3x,\K%hm9qƳ`2>U4džYZfhviVM,W2q(T#^.{c RgZcwH`'_{aRQ!b7}8BpM˾ >GU^I_c6dP^I괋`|wk Ls/g`da抙|!HK;]g;v sVNJv(٩E[(x߉ nM\<.:>AJ5 vØRGu=O;43=+wb [xv. O<[Ke8qoV '176gT%.^b<)}C+ܠ}QU=pTeGTUkJqĭ"Pe[:At`/^;b``X $KQ-,DCfL") 6"KMB$%3h~@t9gڱ^d'ӌʄim|NrY+Pa6p+K"TKe> AzӚQz ˏ"P:Qoӓ%awggTش5HL%ъ 6L5YTP|ˆ֢y W:ӷj$:s1@2ްqFSUɎ5w78sJ{.K2='mw?-Ec?oV)8S4"9H6\يu{FO)sQd[յhGϼ6#f*?KOvp!b(yfX*6B; 6[`RDJɖYq.(5H}RӴ˟MEd>} j#sO_ pw=D]hd-$Tt]N3}b 6<ރ;ؿ]Y٥:yBnVK !7LLm?-A-fUS:߂F"wǒrBۨ?D-A֜FVaB> v%"u.x3"Fjh gMgKyјP""ouݩ;[2G %wZNDSuL2EHIbi[#i_a `M0X/W8HyNWtfOFO%Za?;m5'w+\FŃ[qca}xa .oaחFNʥ׍[gVpli dUFFq«tDӠ6Bu59ϒ!0|}vW< VBT1$?QZ2LH|Gx` P^Qc) ӊRN>Ҧ {1[Q- E`$Gĵg~~P=ۚ-Zp@Hv:\M4 oTvQndsk]X/k0KH5 *jGuB{s4Ÿ֩kjJUбѓx+!* &$YT&z`sχ(` T{fBrgb-xG |,GJYԢ 2]vEBl׳e65anD`YƠQ;cܦGO6Zs-|JkTW53H\%)H2[ЅY:\i+6A.Nmq`㊉C3J"/bN0b*a4悋Uiap= BhbGѶ>cm] <|ɤg6<ǒOMx9]蔔R@2%:_(޽. KTV*= BY$IJ2C 7BBfpL3Qh~ݶ Rqж. EgqQʴՐű<[K?8ySUʍ –h1` W#\>)eoko[:M/PB]sAS2 tPcw:QZ%w%?ue=ܮ7{=裱a_6s|j+-J~# J5YIڵA稼[">9ϔtM&ZOY;iwj_=ee:񋂄 ~ZTS[R[*#nħyEicVl}OrQTB./ ~}jF$8 +&r>eCG$ZµC hzDڌ?Dpه:[%IFX3=:"e&P'F R } |7uF>#9auؐ]IAݺ}@aJ'*wx vn3{df;>Kc&!v خk~uQ !aډX'wtR"3D%s}oNF#Emm|=b37=;p/crVaˊ .bٸ=0ysЧR7SR-Sn$kmO'&rQ\fTnf),T5Qf|߷@,ԉ>BՆϘ[72K]qծyO(鈱 rzhUePk!MOץ+^ɳ# /HljWrNSh5ZD.-  Af|u(@Ď. ##v_9-9'E5 }ZR.bɳ-j% RPAەz FiȗY$[E/)AsNJtlO4eU{ɝU*IO |YPWg(J4wJnUrb遊~M? `= Aĸ *ǟ}@;&#.׋tri+YQ`}H]ԉ1y<a~s!=EI AS#F2*ʊvf^DɅ206Yb6Rw[-hP7SFpN#;LzZHt s;^*(/i-nB5qG1M|7T_U? GJuLٹSeE.Ps٤$O:S=0Sj̨R zrT88 iU(ϡẉdG޺BT#޾iK@$4U k|^tx`GCM^T42 ǤAeml1RoX|Ӱ&D8d#2(=x!7Ӈa w{e![%P//y^^}fPKmf5̩ZFuɚߙIq8ˋi Zf%].,q_|hF)0) hZBСDbb-P# w.,WȄx x}q[^Idc]͊K2a|Cvnc~)-T֠NtLV&_;ݓ0gi`HYQ @w>gn^iɹN&:L⹩INP(}BI;yJK8W9xpylx|+İ]*3{ʽf%m9[A {=NS5.qM/Gt(^E>57E _@ 21 -I,nne56MTXYλVEW1m( j[v~I\t|q~"$=blН9cW$SvᦢSr<0KuGkaӽn,/?\eGwL#6Kn.Y~L+Fy M,`bfЙylḙqisP7CESA1(gp`*i,)1g!0vW$E^wmnx'/f`r 6#x d c|R2 rzVĶxS4r\5-g^Qaf#_;\6)%P>kt!t'pl#h$:YxLp W$-v% S{AST!)7&cfq\T}7.Q:pUU5:1vV .PXW[dPTT?g8ج?눗vOKZ}m'ՏvRȲS ϖyøjB&E\*[TUfs,V^P 4s 7ҿh 54c*5H]ȵJhfO&~'H;@؀Kl,J!8ƶʼnCͱZT"_A)amf5Oh<n~[do0tࡐ-+v!V'{j7mtr]tCtI[H M!ֿ8 6T갇,_%].W-@SѪSZX=qqz$j8$[\5+"SD+SM6Z8_\<7XRI6e@~JB`S1I FТ}JhAw '47)uTe WR-*j3CA fe}w``*>/b}J@BZk~M~7hʜS}N5 4z0pqz~!p{¡j7i#֔,.-sTa6N>/gn^I΢~P 䎇1IM GrVӣ#,eEt#Ìcf6(t2{0}cK c^G2 2(*Nf] Z7;r ^MadU/m^H&o1$G klp3pc"Lؠģ(~ nR|XU)˻וcndJ"uq<=@Q |r+¦;`DR A4KF{p't5RL?`rQ 9'\(,^v~*b,lur٢y?hbHܤFz~ LJAgC_KH5YfwBO-x_ѣ~4VBnU޼SWm36|苅jJ`,[^yoF]tr :EHi҂1ZL%vԹ6e|Ω>kd#V,5"_wU\ت|=N r9R<(wSx8@j"wNvu{]4f v{JlM:ҏ]W0T ;cm>Doq~} DW.G` $ Be4=]܀IpP˿kLDlEPN~}{VMEyOl# 󳏢`h`iỈ(A p&1;H:'@1Rꄕ{klUɋUX״e'I8ܛʂ|zYvqTo,W9yP3`qg"^&ʺV(@V^ẻ.#/=Wj,4u Wx+BW43<ͦfk= |^[+]{-i෋E0o+0hL"^)>1w, 5zxyh` SNE(đ(9`c V @5?Sʙ'j E+lTw!PfOI9iO̧/LƐ/@hrid, ZA"u j[|_ E!.S}h>3NŐW ܚ (ܾ"W eJwx7ْHSB_S5\A%ˈ4kuꐋqgo{j4>9J8<$ 2sMe70vS_#v'x0qٛFajjg=دźƩM=C7iN#. LL Kµq,jޮ'ć5'ߙ39<4@@'vk E-j)Pӑrޡ~뀂U$P:¤$?8fb;y|/WƆjk[{dT6ǁSSZ6W­ fR]ohup,Vȿ;QgEK{چӳ~a =deN`υX35<{ooryMۅ'_5j69^ ihXr\ӒT6oXNrTh!T/=+#joIl"σ蟓>mȅeF!sooqXTBヽډ (q%~4$ +RISWw;ba`T!'f"Ro.UGhc~›ع9QZ{D%[ Peh]bGQp+ofYοHoR &s= h4B,0.n󻺌_h7e@vV=iG^[v pj5O,ij4E^m\L9 kkuA#[ }(}d?RWpȨJ6Ǿ29=>v A"Q iWq#뫝&T,-S]O~8 *Qќ_8,Pyu? j$,kg vHaJ✵NFe ;9: J "fQӏ9+F캸"r3]/).Gkp}gdh+$o\%aYgL>O( 5"FruF536/+sRMϠ2"4N5ΡY%޲s`;u)ÝwȮWF3a  LȋMl~$|X*`N6!u1q"ܤAF&9~fDNX3 #> Mixqm^ v˛d:^̑n"*=(O^*IZ֩ ckunYR٘Jup\QP`JɅ]֐cЦ ZJſ(D#]5Qb9ha ;0 t"5T(ޟvcSP]Nϗ8~*@ 7Lγ5-7)J%}f#ka;|@;}%ۖCg=4sw[.NR<%a)Ih%6A,"# ,^ANpm՟u(e$]cπAdb (.slYʠstE{'w RkEz6+A$!q`yLPwWI}Vҹn<\>A3pXҏU,噲%Ž;o GzZ.GEe+Kd=nI~o<8\T#ex,&i3vsɗCU\o0_6YMa;l*-;F"9oQҢFml6eo ;2CsmID]GX< WQٰ0ņV{R:k|8ͮv}< ѻM;pMCNU/rMp*# шaZ ŗrʝ=r6wậdpL{`?Xژ3,U* MRfh8t K_ ^iT7tMR!\Qi@N`V%ZÖ^R㘴mwꁐ[|ti=W9#ۆ0^JMkG\T@0zW]¢\xЍ>9N"^[GԠ_d /=NH r =^T\y6z I{A LWZ)J#Xe1*Z|Ti}? X#d%u"H\s[;}a)<ԝ_5JƎ) \Z#K螝=P̺hݡܔ:_Ѡ1 \K,MϾ>V`Dt4EagCtR}'D "Rk QղvJԃb'2Kun_z94Ի9̅l.KOKh zkah TXZ̓3^Z6_] rۑrx0 +l2壄fW0:?,VJ b~dMG`iűkJlHfrӓğ8BLʬ[%Eսhi=ۏf=g.ϗ&<`0oܠw .!vo5ѿ*4A>.7 *d!`Hۿ,hq=8:ȖD mXԼSZŸbX~ C W鱬XܘFwvZ| !_ZK'Az+=uwR[ ALL* H_qS8#%s<$I;7`ͣd #𠶘r^=-ȲWVВ~f@q֮< TfH: 9d}v\CLKjs= #O%g(1e55@%q67"/Po_,'K\UsW@ "߈h@ZKAemM|ۑ|]:6Y-26y9^"Ėdq;`R|6m~c%RR5i\F"FFK7lTFuJBW<ւ)cS\CkOABT'.1}Bc1wy*} Kp'MBo20i+>0(PKeg)ݢ[ۋEAC&F$`&h}mKhig6u*^1YUwʰ/jnf ܆!p@p [yR`CaMpv0e$kì"<@d# 5-["p vlLxÜ qJF"O=^q?9iBf=[6o?·-|Y":p2ЫhO88a**)@$v|3 {?{̞e)`:Td~y0uϹ2gⳤj3]fEM|C V.,3_ Q !nLDO3ls/.90é)Մ~6ͼ&uA yȜJ9s\nX 1=hI[|!Z4Wc^DL9WT]MEHdC1>3㭯h0y}&5QR3j :F83M.̅i>-)o VwKܣ~oԑk$vR'#CzNaFB8Pjs ?FfUuk}& ]G {;.mcxt&jC͑yρľFR!ܝ UJ֨؄³ R{,H}u[8u!D^2e6Z+bc;z=5(&R='C|<<"QxH՘0$yOT]#%2 sHW8Dr*`0!0WCi{蔽 mWo3/<ϥFǰ{O|6Bz[^G=e囟QI@60zJG괲*oRߒ ]AߏCT|ΰm+k Kإ!&g` $gy\PˀybT/;%h*t(iwRw);hˑoT: .DQ08`V j%I8Qy oW=e2ܤYd-_~_؝lL}ϖG*g-dAQ/9`hZvq`w1 j{k˜S\v|Jdq+,fvA,ۤ׺"s ~Y2W|dѢC/ۘj.RWڬ8g@ŗ*GV"W&mt6WŜ "`n* }ѶaIeLLS˔4u :+s(FxZ~pGFbџ-x:|W0ǖz!Il΋bȐED0/ iaO~8L-Ov yN7|*Ok5G~7;y #I:kh9}Np(S c  h `k#N5y]tE[E>pay@o5N:@X֋O p8R'Q|Úռs ̇yuL~+07 ]p9E%Eֿ|f{g7 na=yHJ ۲ <xh0w+ HCW?G VKݽYOǥ׷ݓG~݂\fdr.7~ZFjXMnķK3< Dڅ+1Z$oeb,o=aNC|Y'FʱylQَugUf/ЃbKp<;ϧYB.{+j' F`|X28g+藤Oq:xa>jahIS|eV1 cJN҃uK'S[!I4 4}y<.NrVgwEa8kj$f=Eȭ|駾NK;uYy0}3f&16 |*_g־g ͒?8M%,:ͮE,ޚl#O?s[: t|50ljGM1Q]:NI%V+k3J FK~@vӈI>Ɯ) j,1i&? X(@(ed㰾->H)GAVUrWI,ɩ>Y+qdEDB,<@*" |WSvFXҗ}ۂLł>Q`G@]{kd 55]TypM …&ڮ |R#a1NGI\ƙ2p˛YO$;5y( ӄ%_n02ݘcҊ;&_vuSwgK|xԯO-~ s;D>CH[m\!fT;,:{~_[x|dExv@ 7g%\57PjS7%C=l4Z6J-%.bn0%F,]0b .Zcۭ i턭%&{ո~/٪Veԉ:NNj1^hSqaaw)i]V27ŇH}ĵ >h}4F"8q29+.gr 0tW:1QBZ)[A8 U{oMy2xpHt@E-o>jmmqP}x`+ `ӌk/wQt#0y`:=aG&?%0~흺4r\ l[jH6@'uH!D,m`1#-Z)_ؖAp?kxy"3Y'_ZRG6'UA*u<6|Èϑy)pӄ t?o+Ī(P5L GiT7psw9!*:[mei|?/// S^_/(zfY {87^y5V[7BP*RLm"E5w?0>\t K5-&-꫊mp2n,WSY-)v9T4wxOLfUz8 +#޵FMˡU)Zy~3QġS$[<85.I H]fDݶE% K4<Ї7>>XvGyeY"KaJs`I`Xof&86O߇>2Gꃤ uvOH7r~0)6@.:"J){z.n}8ϣbzZp3ƩmLä m kX[0'n K7>TߧdWb!>0Bˣ1ABƪgvJ?,G;uTF6c F@s8="G'ҦߠQ!Q[|qڒVic GsE <.iߚnYhgy$eѼ yio$qsX줗BJF h~$ Ԯ_@.K4|D(tʮHQZrnV`7 ΘG._hy,;ZX5LFq Xĸw35SGҊEdAoMxHlWo^ǖŎ-l6f fWy!Kl 9{ -;6W޵ vNauXKZ!K\&#%zL(fҧ srYLUz\n yG21.[]!8ɒO$VuS!ON2aM0 Oي6 c5Nn8ұW&T{6Tļ\4tMO.W ҉I\ȱL<ϲ^ fgF UЈkc>p[N.<SMYpѶ}O@E_8<[Ys@[=VʄrB>~`^ʜVlIkuXBff:e:s Ps,蜸.pȸa%@X.s,и cP: @3 RaX/* |Tv9~\Rh؄&+̖X<֩}L2u[$Y+ N}S!e+,]B\dHc4ڨN{EӚ8OoZT KjA}aXnl$A%8٤E]BG;&C(bp RQI>ßv$LF-SsL.%"4DYj& 8X}$=7R̫;|7OaVR_"a T^Ն F-6;hha↿hXv⚥6OndB˛{1bnNq-E񗠼I'Y믱-k?1_5̢a\@f\ReZ Su]%;peSIk,%H `Ve[%Bc''/4J.պjTw=O<{enUǂV4|礡EuE<;v6kTP9+[fh%,8ߧn{3he1D2.=ų"̻k~$O/J\.*+}wՌUu&~/t'XCyEOow܂ܔ9J;\)pcncU}SAqAOq+uj]~]hAg6 3 {u (R#Y>kk)q ww±`Vĉsi>sI&]<mLJ@H &!Q%B?T&XF!VAjfCx] &_7 )G&m?"ocs$td.]΋S 3~Ԅ$Hdak[jE< /(D*ԕΥJ,j2vl48&*Nv?ii\wOqdh3cAGkӒ\:ax)*żFԩC+'e hdJ3q8:}`3iֽ@~Z6 ^94cl*wţ2=ڎwx9ܮ͖65q5nY.M9PԨŸ#0a^h@?:碇Nj*Z# nP}PHfjKezKM扒`&NTctnI텝2L>9BRFN`__ƣB8 cO LQ]]p:ʁlj-]@ű+0ħ. ;;p ~8 oEe,;X_¨_4;V=8: %zh0/cli 7!2VG:`ILPR/b ;狍}f!2ѤX.!\ L5d}6ͤj( q񙘚J7bTw::mnJg48ga,{TҠ^8|N(-ם,ˇ)bFvSx![`3WI`b DHivB 5=\+ɯ؀Ff, cm' Q9j5_@qWkzn>| -"]JϩZ>gP7tdN6r*AWKѲ[~͖Ç"x/ A_8i|2"ɫBbݯY6ˁJ<#\׮*W tH;k{JMVۃht%? e!rA oc]qh#l/̜A'H|ף$%/˝)`V܍793r].V4b" Ԟch>ī3\ sd[ukFzЋ/IЍ\e>S T9'Qqs̲Х؈%|a"}2QVc;aTUFȄӆ5u& @NF7 J :u)LQ9șc/-&/XO!ϗQWSv.j }LhB ns(/i`&z| Wgh_Pz >* F{:!}SР9QeX4 pIex |An!: &BEo2#ڑ%PWMWhS 1UoxDjpօMKeGNY\(QoNn+ eO,㢻.yD/ȥ&^qN?N:MXF\sPE Ȧ}:6U0n% Lx鿻&ܳ"m\[IFp`(ҍ5԰lVjq])To^(uN.j<-Bt&Xs8 GŃ eduZD3iW?v}F[s/d{8IZR"g"pz,< U1}Q%?_ӥ@p@%##6' U5?nJnxAߕ' ;Ɏe5Ӻgq )lR\75#.LRL`Er?A1/ jqy$[u$:UWFKԩd _(BӞk3Z$nTa7B?ʹI-~t[-lDЖ)!+ya4U^]C YP)W慿T'7 wM2;2j4uEU8䣰 5 j,s|-"BL^}QYߜ?&dI0jEH9*. |;o m^Cf%l2XxryOɋT!KJ$\D6c,`}Ikx앵oX v T(0 Co .z$ y,':-~''uW,ye{QM48kyJEtZUG% mBX1X!oa 4WW,u96` xғو^k$9k>u(.6vPgJ ď<S=B^4 ~8&‘g;ݰ_caq&""PKW%̂9u&',` ~UnB]M&>XR :c t|b(mY!)}=zR6$#I kNzǫ?g3y)C~S? lUl.3.3zk܀oúY)9ɢ}vSi IT KB`jC`DEr1?BF>ݭ}Jv棬 xhR&^zx8_yJdr˥nTD{ZX< bS[=c^vo!"fˤsD0Iч!> cIf~SH&ʍ0-5Mlf Ӄ73rslU"KeL@؊+R65"՞mkϩTOTmfMVkGƍ_o`ʑp-'kQα梅ZuODqAu7aL,hkR!nKR<̀}PtjQVC_TG.2HByZqbd[8z M𭎦p-;GҜW St{Aݶ ͱB?pbHS0:C˫.AL2b ?u'qFڲ!N̤:hmy5VR htZs :* Jx WC֫Mu#EpM UG+-q*LDަ&ewMZǸ<*oBh-S/?6RW~%,:KgwX}RVzr֢; Vq/x7E%#JhZBll8X9q]B36GJD8'$8}JQLNL۳m|CS\_Хq'>})ݤ-,*0h7Lc"~RhbS$0Bu$ieё`$V&lUDS.LMkWp6fI9oph/ z=yk}yac#@n*DoEPumǮAOi4&:'ٞ@TiowU5&}vBxq `5 _L1 $(ɹԤDRHxӡv7օO\eV슈8v$*vLށ ~sK2ؤE`ʛD-G%[ú4l8268ӌ4 Ԑb"{,N^"CX+9/4Ҟ?>tŨg%E6wu( &lywxY'P'?O\k|fl'B4w$ ',|r[U %vE@4MZQSQKpfhn38!4זnV@V9;,تў)9}bPI MBBΰ!L#׷h]y$ W",Ce|? veF w!h"u| Y4,} AHW,1D0v~b"# 6@_Frkф.F-qЀ].m_kK ņW0av!,W` # bF3 +22AE`fZ8{BTp?}hDIkĜjcކ3>ϐ>8P~9igU-<SMR}FgҬ Xzu8(:Nޟ~Pd L eW&ل۽;+m'~gu1l{JxwpI(s{ =0ݬl** [Rj_&T|PW +"Uy)Jf[ԣkO`樌 g7D،}tVv\sݼ14!k¯huq;q|ܥV`€~8c ";gg=+ ϮW'bbiUגhs;g{e3Q*IZ?7759`% nRB.@!cbX[;@Rv =Ć5T\g|W]sSbÅ@d6pɂ$j@ &\RyT;Jyc0퇴G Mv76ZiLC{Z1k5Jݵ߸`2Fq! : &Ta>'ܞV\I= Y|MT!N=F=}=*|TCVa0$ꤞ w] #zjV P&9P=mj{ܶKZRCpc>ߑ^[UQgW`3‰U^ZZCRLzyNK Ʊh}<F.Ape`HYM䍷 oo$~ i$Ui\Clҵ3(-djZ"ǎinfu^hT|Pp;ԛY5aӫ.L.^nyYnvt kG{>P%츱2l(L^F%T53yyڵ@S[!rh1TFmR$[qs GblE TNlN.yp7z~D?v( RirQ])RdU1r#imCUi9`%n"F1B)RYoyZH`K/I.RvFn]oh\Wh<0#$3jY4JޅtɞC2ԣsʾ6Ӽ ms`4Or|@. Z .n,ɆCPNOJ_~/T6KC:A #-V87cۀꯄ9U{cl\)4Iؓ$^z=K122)R&MeKuSYxNj6"4Hږ8Tߪ[m4#&N_#p;?);H `^\9ȅ7BKypdISVn=fQZt>DJNf Mz@\u#0]IUđRǪ/n *p2_0Ykh[fTd h2^@ >Tۯ ) b5vR/v;@8P=عϸOHrrAs]|06]R&QvB͠_JI=6)$03zJ L@ !<w{1w0pꔐhL搉q꿱zRGŸc\ 2WJ:GeYGů!W,sm&ح?N `^ӟq1_.8QCf'P|AbkXe-d60S 8G%"EǏ#;5hD^ cgG!֜{n-X}CUi*N1q8" -ف3oM.~4q,f˫Ex+JPL&1S&2BQ Zgu&\9'Iʲ]Eq!&ϩqUm狐@R:<Q T[ڿ+l%yÜWn>Y^u/,I8i1^_}!@m^P$R5>w>#k ?v˛ lyPnkqUs}eI':3P C K}᱾o -æ\< / L,\ՕVT/ mI8^||/S6y< ś$+|樅7Yy. tיaS1R}޷pMko{ >x)ā:Į8^ "/ޱ+7$(pp{>&kZۆ& yR6NHN`=:|xPg$Htz<y %SCg2Sތ m& hb&Kĕ(ry".w9-l~NX)RAA4Y 5E?sGFwopfJ4ݹ>4 +^Tsxn *t@Xz/j3IFEjEUI?<;5%7g!R(,>:zz+S頙lN}"L$D*ՙusY&ZZ{/q=X3|I;Wz8#]"m=sNڂ˒&NlB;cU?YԃzDZ?[)e萧`|ۖ?#H;e7B;+T`f[}qN@ ] <2zȅp~nmLljzWïKUWVI@fY]_<=AA HMpBbik9c;9^b.;%RQw{I'Lk)ʿW4Eʼn̥~{\=Ew0#lrdSH3|c"1b;q6Rm?8^lO SƇ\Ѳ/cL'of!pđC6"÷Q7 թB  t#'.)ui^3IF ɘn(žVMTsH#vSiqw䊐_UZ؃5'9 F(͓͹6K tݙE!ʃ9K8B(M^OC{6mvjVc`e~u6rZs,+׋a uF0Gu^6)uݤ]5(vg˯?mu gL8ΰ,g3޺@;d6rf4bS<ǏOD'Gc[4? W-]ӿT |}a=XКVk5IwjQ۰)Eҹ0pnAwe"b ads7ҏجchWn":^hÒvJrU뛑`t7G/vuh3? b- /YkS-Q[:_!$̦74 (N׵-L LM m2D#sJyΞ<MBp |5zxy6M ܿ]JG ?u/!07 Jꗰ9yאDn F>8J]8ೃk#}rMoa3r&D4(xӡQDV Td1Ejqm̓ =2QƽB歒iZ"/JTE؂$+Q;Zm縖2*TZvZ6H~hƸ1ҹ]rۊѫ %/0 0(Eo}r hOãf^9kh[7[uB)~G9#l#y4B $3@ |\,Kʰ0l-2>60S\o% b{瞟ԎI5|1ncyRX,bv*CD(L[ g[I{`C2" <_Ig|s{)̕[ {C)Ն85W]p)_ ,YCp.)o~ʽO?; )EMM\kv^%eK6h$1_|{,^+R1"v|G1-06`v=R!I`@? y{Y88S"^lޞGwpS]Ş]7 ʢLN#nr V/G@ߓ?X2a/Stl\\o?>6E;>B_ }&48Dp! EpN/@[\aاC4?>'8~ȹбЛB ;|[d {N%j¬>|m# (cB7k \j 3}AΈtQCbw0n-:vJ4G L:ə nߘd[Yz'E}X]LfYξVYn;v AIE(W V舠L[,d!Tv۪ +&V[b&7Skhxhg86˕]'U}>_(>-% |-Ee}FޟkRO"g7F%?{d5^WPbC{ #;|N;xSpǀH鶕0,X-(CqjH&1y73?*{3bxG8dS&>jTֻ n 1ŘEDc~ob]lIS?~3gt/9x*Wb,~Tt" Wx7?V0Ym\cu*`5cJr1>!H~ -!TONT5g߽U@\U(%_? `ɢ8 -ȭz}ZFIP^(`$FIL_Y>.n'w&~|EDw r~[mm,4mZnFseshh*>I4Kq rq6rmSk%3$Sy RrפFQfQSQ{Fq.ܓkFVwݤ2eOs mB QR?iz5x%9r#4-N%[D'<A>eR?̜(YEILK`x4x!ٿPeDsfڛOx .}-w'5j^!gvd4Z pz?u H2K}c7])p:M&&>ϴ2O&c }pб ,0[-%/p&!U*?"ԠG}?Аqc;8yVRq˴'k}BK>^2?ÉkgYWIǒYwtFr]'Wb9{l\۵Af f D,5wͽ)}tb0`'󅎤URp@Z}''Dɮe2쯺LWCc6׶Vŧ4FnL:>=3qLW)~Ot0ݟ~kg%*Fr rS >`1΅*8l1h*;s e^udV\F'-39|N姽 DoA!~_B\FPHE%R.DobuKr][`o L E(R:<nEG8 `硪*2QG6D˄&\ tz  aZ[ՁQp#-`N!+f)0 lz4kvLY cB@e|(H] Vg>z(fF=sgnkE/ѷZ}:'ybߋ^@1%/ q|GTVp&rIQvAsr#yX;@[pP)ûP |v+ׂ;I*+TQKl}'zU~/eٵރG-4CͤnUݮ_#w/pHg3@`>t O6VQJ8\]-R̻ ܣy*B%$HoY;pDn ]Y0[Zly|?%pwW^($vV"zw/MB9^R0'N :%6Cʹ@:$Q໖Rl`vENUvt>"$]Kdz$tgm;x=pYp;3kvfԺQHX 6f"dњ\zVYؽH)@&pjoF3!˗'5#Kw1l=O<t:eA:$fZ+"k GL+ (&MrŸGbJ%Wﷸk}I,hDd $I1FGi <DZ`B? *՝.I"F})GLWeGBMrx$DJȉ\uBMG*O|TA9v6gfܡeLtFN `E*Mt>Lq-`ˆ/̆I[&"bsV ѽL),J$*c4$Ҫ* Y>2v}:5V7 ׀2mĠNnM*/u4>VEBᓄFem3sJ9N#RfKH6v( z= ]g> ѽ]#U (v-I10Qgrz:uX>$cJUy}`Twa? ̹_m͈'E@:Ztqt_w F!c٩d>gz+YYJ?ݩVq\;G CbMTw7Mِ5R3UQ{=@5ͫeA}z?ZFZ/y9 8Cs# 26M0zwz'\dIʓm;+f]"Ǩ MK¢C0Emy[*7#8Ѷ%)I5j#Ӈ5r]m5'5K2zpe`NKd+br c*ΡfFQPݓĒiyCq;]rS/^Ub;ipO"]JTH"7:9FiwE{t +U@3@q]DDRMrYx(EdԻ=c vҋ9b;-V(+eCZe}>p< *NaػsJn:COÞ/Gu(,C*du4#Նtf l.1%STx"~`▤1i\)J |hocG`ny@~㙆C:BэֺhΛ,9e+́+%[<1:ByS.vDD3噑oۧZGxeA9?#BTK *Y-Q),iE ʶd=Ō S_7tIf|=]6,>p6JI!(-ɐw'cƟe6Usy`xl 3>ؙxbVAE&)1eZj~g?ݡ?cmr# l4ظ"ҷ+Z|0_֧m<`m\ܨ8wتܷ>QvC HM.R󯽧>>ͮ,j>\B6M HBÜt 3 +"՘3dfzۇƛ%77+!}=c OybƋiQs5>IRοC0"0oEp'LB~ Gv6@٭S-/B pI hiP־IE;p;"}@tZoDsc=Ju|AUSGq.X_T/!Rk[Zum`;.EkeQ`D0VA}k.NQIZa춚U 6lC)']:Gήf'*<Au O=|>d^IjX 'cW_xB5%N25*!a[+j<` wŠrAPgY^H0[U>eE*&ǎJȫOPQ U).u0Ks-sR:ia/A1<Ɂ6pnN>Z-S{xA+G(vN"m_!BFOblXNH/2t~aIf!=%M Yp3z7}Ub#ZoNM'OO]ѬߨBPL8@-\nBيUI'v!e rOH c{La5o. _'ĖkB^T_ ԣutGQ}򷒱XMvFt!8H-Q*-rqcv.21VSI-;|AqH1w/F>~؄Ǥv5Bf22}{x3_ *3\<{_ܒqTmJ:#uW9B-RJ?Got/!Ac{ۥ7TSMN01H8o+mmkav QS* r#u/J@^0PJ#Fڠi ӱUR"*GC4?fyN|F #quM$3Ue~[ ~.3E-*^iMzOm\łi"K8/5Yʒ%v: %)`U~SI&+ jGMT{\LZBA(f|P}\:8=~ &+1< ءgeF] ׸#W\o f1wW6A"*/m "b.+b*׺gW%bbI |(%U>~*{RD@A/u'G#NX9  v sG@>غ pEr1tS#y鋞1+5ڙTE$E/ ~zݚ{͵Q톁qHt; n\:4'Yz&I̅N1q1*>(HkjSNF2]27r3U?o% N!QNY Id4kM:hƌڵ MDLK-j? `"Fb2@$̟_jg]1(Ц;܃n1=4)rfF GN9 sj^-14Ta$1u]%uO&<^5U1O#s4Z5GEӸ6gL}ȨW.RF#AEs_^!yaI&eo&?'~%y,Ֆ鬻{\8E Rq %~Êtb1, OOK{1X.Zx(Be{OԄLX(%|cj"WK{ O-LQ${ڋ0u )2Ey%=+EE#9m%W~}rw{v-퇇4GN(hl渤71HNv&WCb@AN|\Ԍ!Wf-'wr#5G_rrrr9)ZA#KJ? B )8^!b)䞒zs-T|!SWW\Ij5˳'ViO]ѿ v6 KmLewYnK,𱊷aY̽S\ivImSac6W-e%/zVprJ8/ a"[ӏ ߧ' !c^fW^ZfT\B}{Ȋ⚨σ~oz< wZ]ހ:YHVu6`!T6uq;Q;7*v 2PE+3xC_aCiզcDQ_=~HNLjw̲SDsqJv0N72i  (+Hr1 9+*d.([_>hL~ ?Aĭ&ψL=];j._GϖEZnkN*Lv%^y#~\̠oΗLO2υaepVNM]"$lN58Q?|TvSX՘`^Ut59nwS,1U4h6=;ZBXq@\@.۝KP gw@loiSvu߶ίc¢+~_IׯY:Z?9:o ;ӹ 0:@zaW8Ĉ}s5.W.!ٰCs<]|ZKU ֎:6e化4>g֨͗獮~hli}|D%y+פÔXڄ&6z!K8.zmir,i, \cNq~azԉ'C]&x|ع0p/[@ |@!V/Fn}3!SQ=9ިB˴ )wON^tm}g\s(ic-$1 'vOP#m~B~fk11@-mй}ӷCF 7l4n6}E^jӺ9W9LT?*l&:^$ϕoU}K2d\ wO<|$lGK35~Mo)1Z vn޸R_vFPT]JB9)1ECRB@nԃ40N6Q|>W7X ?+z\o NZZS7 #U&;ɦoP1ة+|pYs Pwc꿂Pۛԏ^k9Įy\JC*e36S+u_KujXK^חRPfH,k+"všA 6Tf},Nf ڵ$kf~o;eslöBt"α>^p6%AƗَjIWn j,U?qIun-p ]Y)ӹhjrOKŶ\~~Ɠ]۠#n&@8hLX(L^w9k^g{gJbH=N? ,3PٲRSU&xEOD%g\|A:.H9j￲,y3BHZ9Iն&Y6{Wj79ϥyӠT' 9s"fHM|D09&~JǢN %<)?u!}]v3rfMe߭鹣Լ`Z' ngCnߚ7!5}?cuEpMg4XDj gZ~<45>d3GYY^oqfC¼"lXJt=S3)4.+8g~HQWp!jtr߲i*nVⱂ -,y pD-_*!-SK!nDq-I|a\yzpᄍ:|FPP ,J UJ]X9Y|č""s{9ݡM1MZ4Sck-#,A]`pVAS) U.%&˩}oW头! 7BV3llr $|-_-t#: ()& չ(3z!*"E\3A591phlUtZWD+܎eh+G4jc*.*k ŜAfl2!Q3ԛ]4TCP#٫Zm1}Eztq7ܫzz1U3:c|ai!'~z/Ј\b;3SJ[|=um҅;B:'y:SvKS,ol(~d{0>VFC,gVRyG uT:h V>E{DdϦ۟?:O'}\9( _ Nb&kAtF0 . m @@86ywv}TWx;{+h{k&tb ou^r1})e>V+nᇍ1B.[> D#ԕ̈\'H{A2#$`Q25; 3_`G4avWEC{cZFWơʘO6۴P罪lOe%pe$RBF&n/?1Æܘܸ L Fig\wn >hO2 pNmdjO .BD.L":E%RaNi^~|s+LT^NQ'*mmږ—`/AlmR SMOuQ8±' Vӣ T/ZR͜!{4 c5{Be.%3q^nX ̒pt APo0Xo0cYV5E9wGt`\bdevu͝vr~՚dP|6Zjzro(y;%q<^WҮ07=҆x|vH3FuPCXfcWӽ5 B9|BJnl%#CO$k 9prq.NN=h@.uZFa$IWˇRͼOE5ߚa 4\(vxvh8zᨲk>*m'鐙m{n*[RZ +g魕\,.D~Lmc0&Ja= u mq@IcJ{HLy<7j`7 ۬p sx"%F1 w>xzA@[5D Wh氬XZAI \ߠ]4yF'!u0HvԔBx 5ŰBh h|]6~)Q0^/ؚv,L؏?қb-!pM5VV&ڨ2|Jm[]o!%ٯXny\MK<m\M_4r; ,_`$Z%$^kO4X_bR"9v@cSs+AIWědxA]iy;RJ~L4U+M8r#N@<^T#BGrL+f+L_/'l'2upߩ[ `@.1yV܉GfLJ`AV œ8#O4r ɞ{w[靅a7m6jDw(  X@Z!wc1$݃  >sVڲ[WseD\7Ϻ <\L{V+o.4AqMFdVG/,SNDmiGJlYN@*5Z~3JY6}FZ.khTFhcR[WA47tiƋL9 < X4v85&7̆)CÜ,g!~FQ&:iQW&mc0ӘDBqL3D;lzߝ-o!O"] }Oy `Ҏ'&O\|W6- t? ūPvFh^I،P }}鵤-CXgU# [чʂ"(*l+V2ih~nh4]~[܊{> $˨*( dh3Y3<̨s5AXZB` DBցe[c|)`CbWGޖ`O?[[pحn쬽*>v)P-_%ArB41}6Sد9brYlxbgOH/xI# }SwI:ޤj,"$o"rQ<<v.vhd4i2*YtT0&$-aYN%r.l^&dKteq1.ʎz7}GAI"ZGf TpUvXU-r^0mƩ6I7Nj{F=2'vz/t2ɩO,3O 3N5ys؄&VcT|# ؝}3XHm$=ۊVӽ`qtA‚'sRxŕ5D ?ps9WrT=܍E.(aϔ zx& [0({ @"P8;>Oyqpr-p'NJ]EfDݞllc/MI0ry@gJH)IP6Z\ƈ}q Is"5魧UX\R1AkJ88:4- Dـ1${x 'ѽѥ9;Ҿd(.X`aA`<sѭ@u@eΪ+6UZ6yMޕ s܄2 vXf3sǷl@YSI6a[LE#7_I 6-2MWj='#/n97=mRy5f`hG$X&DT^5;L ofM=d:93%t~Z.A "+F0Nvmсٸh^Qko,g@RpqfdCﳅq \ƋH6Vk_.#,9bn ?7ЀfIxOteq4l*7XXeG5Vy(,jɱ|o$XzJcC_;l1XA̗3+ք`B?, /!U=2#y-Y:$=K`/qNWwTi؜>LP_ U_m2Cf7n)£=XO(Fj׈> t$*!Vtn~hx8'P2Pj(ٷLĪ$zS!Y-{9횃!W;A4R ֮J^!ϼMȟ|E^ssU.Ӎ,iPwvЏi$B( b) @VWQߥK'$ @j:ݟK!TP}!nmDT0ђ m=\0-kR!w翚P O[^^je绫vbG>:J]'E2;$fg>ȠdWբiC֞RZYx?|ZS 빐#EMlJa24A.PQfX^0EoAE:q>O; WM姪_>H El"ɣdGxղ&g9b??ɤȕI!&6g~zC+s3OK3nuKE'8錍9T}O) &oTZeBdneGE臈K>J( L;͒hyOiK4e%=CLh=(zUQUbfd.R;OOXJJ+_Ǧ5nEvr-FNbFkTLqYj.,g>l̴./Qv ېT#/[xwNnYs D%C7XL#oam9>_SWn~7{{99KvRP7I I B6!ܭQD{b5Y뵔+Nj؊!N6g |2 .O&b L[ P0zpt W+Bލ COף//Faۗ0)3gZgda0VLv疑g!H_n^ȓ)N`:~W:>^r2Rb2I"-U֟3Ԍ91Q磝(H2IBcf]Wl|sl uMJ-w˅`f"Vn#C+E_Ǩ ) J?fkr)>*`) U a+(za+ Ѣo;rXt/^Dڸ>䯵}Io0GA.cBA[zvpU5#?6sB14:^YO|Ͱ z䃆W,.'ͻxYmhm@Ƣy GB9.p~#%.w[|h^#wO ptk,cdw;; v@Ǚ`84Mفήm杓OǷ`*C7Yf,fa@: (JNOԧ߇ ApLfAeѮk0G1Ͻ@Ll絘^6sXx|s ڷ p7xL_>W!|] חᒇ-c:6:U[Ll>ɗJ~u)9ȧ)nSpE׻+gSQ0R*u~ێY7wGvƝ|ץnZ 'JGC)sLWW>/'vXYgn ²e0 w8ڛѡ@."-/MI$gURX F"AgpG!w==#<- d8 LwV 8"0sS~(qSD:!"N|b1kh, ߩ{?1P"GB3׻πyM2 ~k.hW)e1MuݺVv|8"o-),1xz鶰mnB>9PyXúUPj/j87dn:4--ճ I̓hH.OP>B^SqR]ҋw O֨ڒқl%RWF yJpLe@;K?hw' FrM<.]= hT;A]Rrs4+Hp4_-GI;D56^ԭf|u>C~q˞d¢-qYa_RDeI$('R dx\KصĘI|ggQ.O9inOn"E_ GAJD v 'M؟4Yi\]GY#>xI $y5ODS1_'拪0ψYzN h% %3nM[6U~X嬖u)";@w߻VwL,CZ͊ԩofcZ5>)"N╻Vt&rseQQMjX\ v4YUzɍ+b1е-Z[6p1,Ueuy N'Ah`8]Z{C[>F(߿YSwO93D=`3x@|zU 3".]".~ʪ W՘9?-% mqзEs_$lI <\üecﺋyp%s :i+ıx WSlBS, ;-"Ԝ4Hix_* B.ط#{d4|$+ o~Oԥ5J[θ^=rc~)('RuI+ԴzoF5`u$cwF& K Y{KcʯGLT\0ȇ ]:? DJMVZc~ykF ׍яtUf8hlP3EMx.LB"~W ,!Sb4,xXl@iuvdzWA4)1P{YFN3g=>]Z& [M6O_#t6rQ^[4b$8Kl5Nn}ȹuktc v%GGkgŏ ǯmoz0P8osx(]HNG 5S_ba !tA{`gC_{`'DtkX;H=[{֌u ȣrQ_<ѣ+G̒ tC0%o>PSQnKT`yCaw]\FX`IǢl:9寺OՃ<<%/:^~h#sx&_ >%O)2-lwdwj^BxEvz' rDs5ydb9_YHPaϥr=y/P\c~% *}Đvky o$tk1(ݚt@,S*4fҸ6 ŮpDv[3WW"3IG@=3 p1VɘyD6Ὁ|nVqoM${H{' wLߎ +ݕF|INtOJ3Ho\_$BTtiWr6E5sH3$rq;]]˱=0cd>`N ZpكJ0 7Hm1NJ ZʬW媡9+h4nݕ.1ʈ[8Dj}t[fFd#5#{^TqñFAXef$n[Zݕ LxrnbLGrEk ME;nёAFIDC`.+3AsF%sx{9vt7qԋ{\mdo(-ݹٓ>7)'gMPȀ)f?VRQ  {Hu`$ 1<=m~JmAYbJclu2g~mqyI:c~nAaC摕nk-WB`f%BAݣ;Th3XX ʗƖeTSLfHW WĭC1Mg)SH8G}LQv|d[dJe{v z˖[0, i o)Zvc #a@:29 \ :)|’} F;eN蛲\ęO xh{4 `^-C(m;ܣrhanaҬϥ -ۍޖ϶Pec)7 | ,Aq hfl a:)ѠH|ٹdbb5{[䎊yD4J\kqDҮ|0E&$a\kY1j^߀ϸ++hŸX9pcfyڒ|[F+HZOE8PHL]|o1SXtx屇AOG.f [0TYm_#e%|#LJ]@RD9!ȸ2  p(TPb";a]R ksNVsPbyFAm3Vt7z=fFN~+? Y8}<%gBkO;1U(͙ɵvOF[\R.A er[zffU^_wW w` iysH Plٻ|| C즶5<]]. ! fJadMRq^"5$víR"s0,|ޛ<9BQX[S260pS0w;|s5呔"HW!J|#j^(4c` ̘wς՟zRRV!|%nDМ k=ǭwIٴ=UvGbP„ԭ8'ۿ jiD2}kuߋ vYg֤PJ"(\ۨR5X`G[6EڲQ!BLyWӋضg}@YV {&fY^XkV;)>?TAJ#ϓP>V>$0ZMԈ*{jF2vAH Em+/'HL>Usἔ~i>mT \b!j|Q8AeɀB #K_ Ĝ#")=s1V’N0>X*_b`?]a/B7h^F4&ZųaUXÔb \l!P^IG{XI<.[bEt:M! б8~!@'zBK6R,aek܁>șygK(4m%( P=v)$뜗|{'zJj&7HJBݡ1MM]C3)Jϔ?p;+Ky =iX6:)a*wE)>#l߲~9+R3+xTvb]#xmJnA4gTf+3RXN6X>o tb1N;Ňjցt7IMz!z֏hF Q} 5ljK9~"Vlf)r%nIWwa[M[!6WO \89U[.?bK5Qv.֗"//-jU2 }iE ,F&C7cdT r.kGid}- 7{}Iom.RU4)Mm1ϋ$˕7Z?,OTa1ę5-훶L)OsҙJ6z؛o̹0{h5^c`d| ڕt-c@qC_tJ2Ir-]lT.dئr[Fy3l@y*F kZD AxƎXIo/Q|/4/OFG隆o6F^"HŧN/0DP@ZC&&YyVčJ|G[῝u9?l.i== :,eӏ t5"oMI|+(bBNh/;{w2@2ܶq6Qwnt<ɣopSh\}Am",מt|{I*bYd١s-HJη.z]Ji* CqR7y4ګIl"|eHesZ@g*(iea:Ӌ kSZ\* zrh?"C݂gdטn'4rLee5qK-5qkKb8%0@ߏߘi̥|qV<1}#OKX)4H:aJ;5Q|_%s ~9S Hd{E2 6Z0 J)ƙuksCGWW~dpiih3)?«WΖd 3 M~3ZQIl^9/8ŇFAeE=xUoJƀwXK'n "[sN/m։KEv=TV;vxt`uE袧r:tfY$q Rr#[{}~'kn"imتę!Qt,\PW;a)XԀCr7m7U*޺lRcښk}7/k亻\yg )&bUQpG (lR'ћ3[%+3 5N  ,v]6N=BNW8n܃f:!73&GȮ帪01"nmI@TԯfFBi"yGvfM~OAcg洸s=eQqBW唅ҴzsLNB[>avMC|!3wY]y^w%Bo`آR@qyz>U+iou܌E=׏JZJRČ3Ĭ #xSg=k)F/N+ BA(Yt[ԃק5vPYr#4 GC @s﫱=]3uţvKb&a|R5gሙ ͚.X`*gƛX+ ٦0 "e?}PxpSΚ] J{(7>I(3C=U*(Tq8KhNj߸ 2+uNO 錼p>9#Y`4&빇L ;)L{{/tE06϶>1WJ)|9@4C *6UWr?Vv?2rAІcrn̲$1wv $@^%(GRN8pUੰGWf] +Hڀ=t[>lٵVvga KD>kiŘk|h]>xmgl}b؋ܨ#L3hߙEDlk yzݶEEe7Z|9Bx1>W zkPERz fPa[e2H#9KL<ىi+ _i9~S~ڨ t*J9Xך2eڂԃE&ҪZruIG#CArt)V(u&a j&*9eGL l\Bmj" vƣ*09X J=Bla$I$<YvZ)T} /@xIw$=vg4Ly J󕜮7Z(݁?J(-Xe 6Dm~aHQ#/m״2N}?b3JYvUT~ _Gux֖5<V8@ $_sab>v'[})F87"PrWsB柝k%z"&T1ɦx?ⵠ'm YˍojE1*kUe^/S-?]lK_:OAށe_i'٧ivMRdぺ+0_\CU9 Emdt2(~$I4D.u@&>2O+(TG]E.jlZ\r;y[4I{ {K2}2@ZqY0W;+(%tQŵw u8n:T:nJbuyar?,ͭ(M(Hx3V1"÷@cSʐF&,^HG*.2u,˙ڷgO&FR%si;c^*ҥM"T@,$):t[KoʹcM}ȒGI/^w8<\TK|_jdBgI n3Xxt6;%┄ ‚N4YjUqrOGw:+o vR*:V&f*ETnK;tL$sV񕒐>Z#s8:G@V ^n0~m@y5ede6kiQ`wwWpʤ⪓3dY)2g XO;e!÷˷ua)$`A'H l/y;bByv:7m(齷>$]1 n ժdFG$os f4ݲ'g)#`^>Ψ@ +}}a\[I2-xB%;e`5?\ץqzм7n $ p͸J<+G9o~JtZU )8ʊ({/^%!ͿڎHSJQC{P;(^SOd9BL&vR9%TĸKuݘ BC'Y13櫖'.[Idŷ#:8SP #L_6LB`lg<@k$qoa?Nx:Cn& =Bt li4|[鸏x Q&_nG쌏(սK MṵͧP1gݧ Ӹ g2*[~Pcv3JjzKkhQ~KdpAM-ڒ^rI#bs٩Khuዚcy;dZGQ!qjT.}V C3iM8?Xբ R}`K>xlfWy'$*v}˜IURgufͤ&^6+vr*fZfK?oݛ~ɘ숵]/UQW@!e q1PʫX;#b|m<}]S~VMə:wRmъ IY+JP%L"rs? Mt{ 9r&mgQt@xǗ{{[p?4j&JJPuK-3e@IC+8Pg y >vďUyrc9SBm8m==u3tI ?x Q;w""RTK v)PNѬH}r$=m`{`qՙsܰ0>?MÖf{1|H:LNQ,7pa8`R{+ X$"$0lV2VRV{Ŕp П@ڨ8~@3t6 &8Ӊ:+u;S~<7l3eGuTx1Hݤ+^vhϗkj*c1Y<,yXl !_jwn`wZA ey?%DHvB!vֹ"M l؊Ynbd| ʾiD{ .f75eN9MLE9}pҲF"G5 x \̓r BȆqPkذmCX3wahF TX?g 3r()H>E$JTh86+ZMTCڢ4bvǨKN'(&^f n }|Cp)ȵ{DOxJ4WtWrv"B-*&.ksL u۵:՚0l軧3NV4,4H-)dZ_0&Ü:҉u-`DDDtJd87s¡4AD Ѣ@<yYc yYY ٘ 5#17Zű-4P<^@[h r~?fB| Uoza&gC==ުxY$=IJ*φ!9%K9g;0%EsY)5h4ppZ`HWox!٬*)l@XYK|jnZ(:Sv{:g&wH-V*q@ >O_qp [I4^ַ|OO9?j˄6gR vwMν܌*sMpѽ4Q3cNimꞂ_E#vpNB .'6+b[(O<NBKikzJ?0bOkBFfD_*h2ht[J^;]U~Zxl=IDrjF b.cP#5 z h;2;PD.՛-QQ)J_j 'L}X Lnzinך'ŸamN;1 --oLAޘħٛU{(}gjىԄrRVykMj4p9.l[cv!av՚ޞذZXaopg%Dͯ~$5zi1iymv5z:uN۟E)s GPIah5l0.=Iߖf8^/$>Z1 m~lf{G,ߝʼn4PյHU&,;O U_T8XNhⷜũ)% v5y6Ƣ6#]qR /$|N; HkXjf("e kWae:P|'zضT:J3}:UgJjIf֙~>_߸ ,.aT׎GK*P>C뮟$fשMoVƫN23 ɗ mI ;߯kUz9ݭ4G-4Y2wR cLh79jNG4mS F=ӊm d՗ 89. sU%YmPk3R'sv:tb4bBc]k/\JtWLjTNN"wTy32gץ?7@:a%t<=ʹ7 zm;EҦj25 79~Jcאgmߗ,5@>YIIhAY'CGV&>H#@b-4Y}+C#/ev:0_+F5E>Oo| GOtwBt~  C=<>&>*,/vTlq9 |硰E,CrD3y,[*!$C.U$L,J)鉨_huմ>\/9J jQ ε_)?_~^=w$]`g(ڴ{Dj?hae -MK55 5zz>y,#-?P7Yj3wsDƜ>Q kc| RL9MCv]4=7GʖuÝ{zw*ئh)ٍ{ PTq͚U) 4U˸㟿j\D'UnnI_vjk~ E^m`$#@ӋWIP<]":ɐoXqd dE#YɷHC!M 0Y19I. tF(28p>Hao$Ln4VT'Ovsxkކҷ:[Ys+9l=rơg &;4XoOvHݪ__2^n%$SFqTٶHpk:`X:pd&,c"g&} }*R}mΛ\ųxAЧ0NTw9Mr:'($@Q58<ۣ5M$XY:ni, *u:*uN+ 9+j!](VyErԦ~T&w*/=$WF/0C#QQL{+(ð [=['k=W$iTA%n=HI 1hnJ!<nVQV_gH-[@Ljzb3yg>=O; k55AI~%jѵTB^zd _kQj ?W,Y#R\5휖UKƝcǺytu߄»"dߛqH݆Pb ss̼B}-. Ԫ[DZHjBN ;P$/1V9hJl('DdbҷL!L,DA W1K撒Ty#EYi. @K:C*ef1\ v/e?2[r1h9ij<}%]1!`ԱZ.a/v/+Rg!eʛʟ菂o & R@zMeդbjeg79%-lj8;"a{|fg .]v5ZH n6yIdpܰ|~ X^:JBKvl̤֋~HЇ^pdXO$X4?Eu¿)&5R`9n kH?cpdw-]I:>Ě uByFi 8nq׻CY\^e q ''8H ߭( {|ٴ5{B `'3ð=؄IrCD`2|։ݚ,&I9D]@/K^8jMߑ)D zo-7qCh5fM7@ o$!*Uԅ⏏r%X+3[v p,m :/y+רțp$Do"?!p{%*Y̆t:r+?xT9= C47t!O`eMskTF̴‡1r^' y39J oߣХ^L[ .;F7ͧ(땴,Gj4 矙O>i %i۞s`^H.\BO寄TrR,R= < 5ކdzpL1+|6GCVqʃ4s.z O>lehƺj + "Ԝ`k=kmX5]hw=$ȼۙ6ֳR>oיk1;OSwPt J}Մ\dκYUaҌ.ĔBSUkGm[+ '/mSh:qFNjwylѷR !RnavX7+X7J [4j{'>.#],۶&_ G0#3٦9,%%œF`!k/4Pb`? 2޿]#fĸ&ھNԼ=O\ C! Rv vιS7? a^JRO ʵٚf^̴ 05>ʬ 2UӿLDYx>#D Fy(H &otq7}qCuQ=F=ĒѶ0:{M$XW*lSv}b] +!{h:[ q:%对*Vwkp6`/b*$UPpx<[k%޻>[Q"h_R̵2ɻ;f[:IK`\-;mCCŸ'q\8IJx\nEFtuI|q]o ]IҊrU6e8!Y򿠯Ŋb.f٨UvD(zKPE'ÏOm#xfKZnl`il7o5#ûkk:r^^ G&}7ܩղ{<C$B^9bL,. ׆` t;4;fJ:d#MbmT6Pw`wIO3% ^z_⪻SS-+9T4WzXj$;l'$RNߵ+ ߒ#aFbNƞ=DVƤ#k~ t}X˜VÙ_h>;H%؁ɖj?ndX oEEkQ଻ [p 1Y7|Ǧ6[-2+ _\c/57.=nI+bpwvrLT*!WVcqlvDǭ8#cݛ_UHv46 R YmņنZ#z)'T  VU㪟ؼ׭!O4%"׮}y] 7Ŷ=Kb":/e]9y/M2ʭ)_$z@uLD:NSF-`7Xԩ _ wbW fpȪ#3 Ѵ37AI[7w OEa#B0fړmNl⓾eZ+L?Bf8 ,*Ȇ@u.^Q19 ~.Śh1ښOvT-&SWɺJ CLՊMF\(*h"b -nk; RQpbc!#OuJڴ;FTS2v|GRg$> HJ11y)xOWd@>TO"!vjA:R|DO?q-d};KN/V /Y~m #NU',*$P +b rS6[D^) Hd&iwTV&НxtnhW˰lz̃I(R,6Ge88eM؂f٤!e FhCCzxcc=J_g`U ?񽒡o@"X/}Lxi\>SM!w ?'`Y Ll7JT:k-16O]GWx/Jfdk[.m) ;_VS F6Ho.<{+0F}3+dp7*'[S<pX::׷xnUK7 7B#5r=9h%l hrt3_$yyUgJieJ8\;u]|qfHeaPy-XΥٔףVkwb 98$V _7UJ h)V}sKt]Yx9i&fYbAAA.{' =3u!]Q>qQ5M&kE:Nm~!+/q,KNl5'|] lmFDK(D&0c Bѳ`ѓvd; B^ګق$½@)A'dB#t8t&$å=cqFglKl=5>=5b g9Ak;kM -JmM*iDl "Djh5!_Ž>6.=## j e[Vo]EGJrc[etCaʈ׏]r=JSEJIR Pc()sT1jFOveA&YP.]P_vz,aAgMGb]L0sY!:ZewH>vIUހKƂ[i(=J$n RdY+hAFb3&8s+əPWhW< ҫN/JC1?xt:H|$^"&|?ɚ-FvA%KkO;PbRevAqa9 q.=9J1KEw ۆ*ݏOq+;WdDaK h>;Lvv#(zJۏM·oY=2L8O^NH]i DR5at޹*c\#F``%!G hJcD<4D>D=]2Z**]Bc"cPv]_~wPnULvE6Kq0 `@@AyFU 4X:H퇁YXI:NL2F[khV$$7ߏVpmf]E{^ĀaLbƐ Q sNW:2=Ea_-!p۶rIFH>%6%f=k<%F_Hpaf]wbޞIJ=Mn{QEYg 9CZE 3L#f%c"9Q:!S >CޯYfkv.f;ʯcwL5,+Qp _ 1%v;q۠`fٗFB)rjYz=dNh? "pZf$ݵoSib邵Rk7 }%_@[#uW=1Ŝ1 sK\ urΟ_i.&a{5UA  n1fG L ug ;۽.+ةRB)DyT=y?*`wñ:$ګ>@lzm$ܿG Ǘ"ܲ$jN|bAiojH:=8U>'Lg=QmS{FWCS b:@oUSEȼ2u |oT̝#(ApFLcͩۗV Y1F9k1+֟e(B8%Ry"%H)&xs$+=14H4sA"1] X<9.2t;_{QG )8)-Y|6#nثHq):NK4P/Cbɤ}BHwUMEaR~7áE.xu"*ALJ =]S~iGiX=ђ)@*(8 5Gq%P*'0a+=nxcfQ~=O8q GEy^"?b"q]M,܆:2GIpf"b݅vج{֎[8E@ܓÃq^l: 9r`eyEI 9p l ``kh ^Tu? E#,԰)>U>%%( '6{gg da~MSp<YhV>^lfatJfX@6I3oe `q$@Hאw$ @Iw> ;^lH6aȐZN?("*q@,h/4ȋ>^cc}̌qWqWh`M@WmW5[Ex7!?̦ 29<#u WT]!ID*L^kgmUB(ZIƭh+4L#/_|yec/)[>se b38^_pYKÉm6ܬ$k_Oȓh'ƾpNi)? UF iH7sBtc\77' aDpI@EruRvsh BGry|s,PJ'`~Z+ n9- ""$/37Ee"Ѥ!*I7F1:7W0{*xI%O=& }0!hAV@be sa(׃oL$|H Z4,óbyV4;`o!O D׿b_-: T ȟhB;V0/u7i;\ -6Øu㬕)Cޫ\.T4Go3b0-JA;:D}NL w%8凓6 t6',4Pmި87U/垪{G<(sn L9&pD[͉L S/6Ӥ2FhC3 %@&QѬ"V"l=3 J%fCW> LQ\'5C湔B9: S D0|Oa5:ۭC6A)x:hC}E6מ'ʣB*?rszIt 9CI/0l1ܖg7ϤwʞλrEA~_ڥ47nK@rԯ^5 QBFr^M>VTZsh~|#=o}#邚CB")}J_JϭD*7S)?64DK 1=X[/̶"|*JobyK',*]@,(3h\ dHݹyP]QƩeSr숼[N堇c}sk|y_rG2ԁ]@>_ : k;kЪ\n^9m}cNЗ@w$VӴ(Bv9=:^`&ަwg QKz:|YfENg Y qOd'Kq 2g5I,rE#f +IOG )Ѳ1.x()]nE; 0G/tԔ?xmTȍBƬ1kmAG6ds_5fn{6ލY %[ iK]8ָ9PAت<}J$[%Zi=QLHB(nJ#*V1k3sk~\:/=嶼ogi7m)}˖bzr( )A6vGo1rāGVj rsR_@4gm覈)OAۂzr&lk, V@t\&.Tc@r]AS%S-d}5 |͕ȭqZx9l!~96e3ԤYARVB$p-"VHM,; @̯pFEIb_$~[ =7^fhȝ܅DWU@l:dNGןmQCGmfdֵ6(1e%M0@}Lv1@.honndH:cԙop*-MQcڒM)[_+ ӊ?*}ـy6غY)"Pij˰w"q8rwT\2~?S뼴J~kD j,iޟ=fA6/)sH Ƌ`?PffVI1_"󤝫 j}x'C(Biv5k%[Ӑ,j Qş86G+xgv|( ^y>Y. *RZr=ZIiza)XiJm]cª~aMⵯBژ%%5 I[W @SˆT}[O ~{g2ЁL˷b"uiøH-9k#Xo3~œ J_U$e@@S%/dbQ"X ⡕Ab/c$Rcsטq*X(VU_W&-aKf)?3g+1Sۗafl1uPjQnkaK.{ag0qC KdoBI4)LpT걐l&ޱXxVu)']׋# ![ťt[EϪݐIL}l@8} ¸Ys G&ż #^O-FAx5%ꌘ?{(HlHl8_Cx& LZw3ք,elpR,첶 Qm z j1N0X_ riI$©lDl6k/N][P$Y5f46ҘW;<8%؊Ljd|DBVx'иLҌ8=RNCі|ܳ{r6RQLx_!V! ?6-'/`3jUHrҙ=>A=ίB}5*$e3Aom6/c@i\"10i4j sX #:oO#^si\j'Rz ަ5A K/O*(yɔ hi&Fo0 gP&)o0"Q8ʼn?v L'fCylѯDhGK.jv]0i[bU S*TmTx^xSԕ=wšvTp[5oj*mb̮,F$s՟8Z~q 0Rm{ִ8~vxұq-qmcuo v9@ھfy|gKZHr7@5X@ tuG>!|:)n%bR" N ?ԛ , >8CHTmֲ=wQVMEWOƸM] 44H1QסJQ2BKc^~oa#C1HZp~8,Xwp4h1 7yٙYYa^;$J3a\tZDq 5:Y0?<vB"˭&  b =>"JDZE'#.vL%^͂G۠]OƉlSx9sa09Zu"^a1]ׄح>KX |P4=v|yM;G-}cߏ ΋*єeg4KTDK+Xi6K3TgV@9ƃ4_"ڤX myJ s4 > r (LRZf^B{4c6kJ x fUAʠiHQk"V2>_uTNT*ިհylpZҴ$ '$  0Oı0[= .A9 TϜWM/{jM@ 2> 6uĄ e^61c14ۼ`Y D`,UtkG'{>P1һz !L Vr>O?KY"C(+CwaњvO(/\@4jB)@cUq^(e࿏$y2ȳ;g-1{H"\PIM4c 5 AR` SD&yTD/Ψ4<9j*>L϶ 3G^phw0󘐲~d [Grd$c<@v l-`w[ m" ~~8T<hS:! 2zS y?o)_9'k.#͕fX1/Pmg~q+8w4yrH(zB#nU5Ӕf"$}jo)0 ,Bh1S3t(!`Sk-K1{,T <b+?\Zu' K+T?zш'r@ L0(Wjyͣhipl<,ldt̲t9>':CR<*]f ~\[gb)\I7hBm dꍩ}q. /skJ 7@vqz- K M wKnu7By@YS?{[z3nk6#RH%q /1o- (/']ciX8Tn%~.fr0ɯD/(PjT&B=65ht׬ ָ6f~.#m:t1Wʨ-sN`_0ws&XE$cj ަ?{yFch sL@x@W3 k";͟/u姧Q*n;4 IC7Sq\R#?7ˑ=n;POh6f}%[ġ]91arGپϴ$+4:ڀ3[WRjLJc.Q6Ew"9/Ypm)1?:Q Mo<&v'̳L! 95}FeD&/a.3CCݙ? `s\SgqW/@xCiDӷXvcC%тp{I?J* 5H D+TɗA^JnO>M릘3;e1) bqD]_p  ۂTe6M{PB~q}M4];e]=}x /9 L MY] 'GJvq8NTg+(ߪ@گ!u[[S>־bS=9Fvi.!j8>;x~7$ԳhWN #0l1}lٹuwEGA8d#ȭ]X.^ \ӲeK>\/l%U'Iʪc{!bx` ha@%3 "x7kh TR(ivۜfAQ9_(|^b_OToIMC9Ed&)4F%9٨ƀͨ崥oB /2h9pd>voT}Z8*;H+D<7$EdX䫘2fsp\$Hnd氏iӟhVMfIUS;!C "6dj7O=p @`@,g;͹~rןQY 3n2Ӂ - M'Lܙ؄Z|+} HBs纐~u;Y FͿ7* S5r4k8W QNNE䤞7IN0> 61r̦--/[ao˖)5s줼3'GKBA.mOAB8pm;Xek8DI h,Է1>Z0ξ@Ha:+ZHWR3 -} و}+Bbtx7p+**m_`84>~Ojk6_%.E`.KGH!F'wmh*k_e=$k{hEǮ~ o0_Fnh˪9$%JMa=;ot>e_>?!;E|f|[Laʼnc ~MV;|gA  U7%ѷGpO92ڌv }NPBgUC|fn Z L_%4|_4D1Ve |“)߯uù,NDv`rKxq3=~XʊF 7"d!ktMUwѢ(uˊV&1  Ҋ8{WHm'Tά:%ko ITDxu] ~iޣ)"GtI JkkB+;^)2ɜD=Z1YzZs8P ?'Q*qxcqV0OE^.Y\?`JmP[!^'@p˴Y.e~{:3^S4ʷpxR6>^d% N ϐeP&Ӹ:5 ֮ډd?XA5',Eab잶bN,]dr`ˬ q!9=vœO)[7މ5sQ=g0'½'S3NZsnI IF0 AA#|N4v%r9'f5KLӹ7,F8o1(_gxӬK&9Kl\V,˄AG=(~{2`r+2`6r,eD<@h' {4--?f&8߂aƬOV+avp4) b! G]'J {ʅ}ˈx=Wqg޷,) N ]?GP$/GhY׮|_ '.^^-RIDS#vq̲]=(wkF"h/ `ʆ׷atǚ^ewl 1;0ԓFv@k/{`<D\=2G(5` Dձ31}DPk|M{+$B5UK߱a* c_-{hiR?x 0۰.C|*$G#^|_ [p"/El%87U_Ũ*6#(^+[ucK5sϫ҆_|> vO?@ė,A8#BB#8g@z @WTˉM~[?j@!(#8ȕe @]rC_B{]6jeT+9NjhX6 vK Բu\;(W_HK#pE4OӧaAGtnS;#y$&r[-,ʎWD(_dLnʶ#,,9[S|ap1J)]!ONz7Mg? I̵]*rM* GL{v5mbe$UP'(5n KvgYVW2OpS^J-;s;᠑2ZL'&bfv5GRdwF̓NC7 ]}ȻFÚGtDU ]5_&mN@SS٭ǘQteZõ`ԼU:i||M ڱe@?ά*e5{DI(k]`CaAtg$;%,05:V$b-\#$QYɒhG FHTŤd&/,*bM4dͯ?AxmH2,Q$ `\mLb*.DSmUIKQ X"eROM54%m{yoS,\!⬱R$R7L arN5,l{(QPpԈb&%&9/D\6,q(L[T$(u|ުwQfĵm0Z#CXS^-O?Q+o^(Z;!ըPrIY#3˚H:Eƶ|%ՋɫP},3^Wk-@a֬#<2|G }7w;)i?HK\ѣz*ܱ砓lzgGXɹ=xI_ѭ{Mqt<40 S l~d"˺SQYZg5:QXZ }}-d 5*.1`2j\9&`{w|Z=ECl,3"p1=]Ԑa nCQ+9RvxJyUۻRP >F"di^9uzKYepQg ?>&1#Ϝ94nҖ֮!J4My*ڰ;.}Y63p/Q5(Abiu1]  ;as兏(z}RȓW@`BiVnJ6w[; n(m&zCO gUSJ9g1h zM-qdipP Ԩ`)q;fƮow -h95OG4 /_tc[+`|T8qd+%;С ε@W2htƮ6u%ّx@VtlB%!+Ϝ 2jS\1R qqaZ9 }AIwX- `FTHjA܆rQTiobFZKހtvPa k"Q'­BR;tή Wp> t~^҆9Sq@_WҐ%#^B*>ڹ`G*dFnnq G+:^$ 9HO⇖UcR&ѓ֠X cg 8bJ ~eAK 5L.!&>~/Gx.k ۱9bk@PSLgaN_l_ePj *ݒ`mRӪV.f3eRyC>&C[A5KuŤ}#hVtR^B]ZO}pƓyprҳr%!Օ:d$KCg(/DȎkvBNs` rU +JјGgyg>eqG -0 ַr.͋Eη\sI| H׿(S,8P%lO1[԰^MKW-a"j|Iau*Yٱ KJfXQ.6jW^M͟ ¢RHc1:Ƴ(ɏoC\ɐW+}_ʼn\55gKX&H05; { %G7 b?,SH=h@~`:i2A=ʮ*W[]Uh&jd?plF/$>p3-\yTg,1oREe]_E+D[RWS Y,VY"/zҠPp TP(,.n5?M=4~ZƁBCǘ".,0q'AiBЁ4|i0p$c_s[z!r"bPmo~_)` px :0(z9K+)NL7aß]y:.#UQX!'=͏sώbriO/wYnoBcz=\[ul)ސr9:O >GmƇ鞬2IW}3r!18MQ!cڀAQa:Ysh7N$Q "|xN_?SAa?s\ ۴Ocw7qмm߈QtҖ͖S!=<=ùED3a!Bl5`? sOHzcFi3=,=-GW2|A]TR+:eh}Ovh 2/(TkFrp<ˮ~C.`Z<9zƨ{{!IxxEn@d8),,a%?+G#l0-{/gS86:Զq׍;,;#:0Xy EnL(1}%xpd&J(A& +˝|ũ`fzH.Qmk[tst*o0NJ 3fF5^*t9ׯ9_]+1>9&bPpʁQdY%ؔ#ɂȌWʵ]Dh%Q,!J]m?JZ?Q15hʀ\duӚ=r͂&XXzEWꡚDLQm /Y.-~YzI2yc:Ѐl=94 }O װx% F9g&pG採b6kUhJm@ƄEZ-w5_(eTuYdYhWּA ^ h k4xHȡr0-m_s"{NY&d='|؊dP D +37S@R'Vc**ƼAE$YB~DyĪXU7U0(3]gH=2eA I\7AIt=ŇUBnզp8Nuo}7R , ~y"ˍFTAUPWeɲ*[7歯bEw k֕8k@9OD#X[SZA:EXc(;o 2_;r{T]t [e.1B{3і„@$##' 2[{zvqD߮lBiMOT$Xi00I{t=|J\-,ʮҔꎆ,NWSKMlGV1I욿m=Y @ n߶ X>z*_VT.*T7BOeC;8C[hlioco"olԒdS/ݞ:<~=i;y4%B*j1?{7ko_qhEE;W4f^K>٤A(瓽K n,3(@S g0dzK/&cj$HUmBIeBo[W9 eINo~hYoTm-DZ |~]Wڙa$I1xؚ|8{@[×I%s3J+!0S/lO1 P} VQAwb7b?[JxlO6H/:dC)]=_Îp@E8` 6em|lt}TZ _J#. 7|:".Luq&]atY?=g'ɑ hN!zy}A|9X4mz:CY-7m{a*UoDGq;&WMl/ BM9F8AJAWl[Զ' +{f;DU_q4Y<`__N7]*^$M?2Kft8k|cllW/E 8,Ov~g=9fwxj;1ȬL=+' >ZH;Jq\lAq</;#65 B@,o|whH;TO#}l֨P)_J $ج9Xʵ TI~INǦiYS"FJq\kx8L!9z]1vLyb%)O(: I5=uc1Hin0]ٓ@3mnNvtvtJb i=GW- e;Y]rohz&9CrqXv׆.0k0k4B<1"a;J9: up@#QdFkL:F\Wwqިf> r`-䳱v&Y@m07\s@p/\q*ͽZWQH' ŘhA7E>|E (ͧuqgipʏڲ\*riq6ccT5jhkp wKg-OTl0Ftȅ6hg&Uȍ!ÿ`ᨮ+)@4,/+Jť_3oFpCNܢ qZ0,^Wa*WP$ra9<2a\P[9BX,(lk->FRQ ˻>56LlmVlЃu\e?Yh?`[[6ĹT9G3RԝK' 3/}be^LtQ lӏH{B34`# U }Q *Ljh>rr>Cj5$<"¡AX{c̈3p]|$4.}QPmrK7\–}]ik{q[cUbWX\jۃ *shUР  @tDx یu>0X@Ppg bl\qF(nELp )_*Usv)Hw#&!|J~*"keIs0kp^gl<5cO\q~۸U~*#fA)e0δYVʅ׀aI:="i--mZl*՗ex)i`WҒ]Z8}W@WS%2Y#c_Xg9*ofhtCa#yjzr+è9gpfTQ~E =e|pQo`ّI>#πtf1Ps,ț0q"$Dّ3ZɌSA"Y6CWJRNmr9΍R3oD&Z@1/jV "믅nQUx c|s ŝ=A ;` )y@ܪW(ҰZc&ލ Iyңp]<vʚ5`S &m9*+e3 q-2N@;-F {Wu!H] 2^#;#h]>!*z)ГF7AFC"J=KkP@aͬQC@ v{tdred٣]/hWxpCCd l]yŸxRt T}g`8Ye?L 4Jn %hk:7X+̾u+9-aE{֫A x5Q68ϫTe)>Vsajeb6$,WVÎkqc0N+4#ŋ??8CA13 %R*ǒ%D^,h`|=ΙmVU $)o":FDhU|a μ3:tTbm(,سݷ8rɳr^'$-ݛ(#~X&VV?%Z#8a U\YZu"q?7lUՎ\5UZec7["jT r!3B6 M^%ThN*%rJym.-(7= x !x͔ "$kC)3w.5+ h|gg4ᬭ#oqaIY1iR4YXx}Ҫ5<<2Mgi\No3 "{ϳB\UX&eǃ㫛(7Ouer{Ül,w[k24hHOX [A_tYȟ˱ddk"3;2NZ,%Zٟ.: _@c.bK_/d\år2O)p\w .ln2tjl4Z5S~Bƈkkk=}V_?ǃ '~^3e[YH#S^AyHjHŔ~"u0O +~7{ `)5ׇdS5ȥ]a PsnR u%>XgjΨ@U\Fȩ}xsul˻ҷ~1 YDqMƗ-`BqUg;"[ G]RU%Nf&8&MHv\2NEH^m{rh{$>HP`UϘ̃Z΄IT}5AmܧٕÇ8nTQʉՌ$;VV).^8r՗)WՂj.kvn9ed9AxSYz 'ىT=di`}!~Ւ8<-OxIhv׾xB^K%{u1% 94*z`bvkI}w5I!,.Vt+r @9l@`AEʗUHKT:q՗=rI#8b J3 5 u1Z2 [I(nABt|BsJ l'2բO@Ũqٌlein0e)kM+e NW'-ONqȭ&CKſ >Xޒ+3g}PkDbߖ I'FwPc5kVֶ2uewԾ05^bf0NS5gQY[]1?4`_xh"p)uUJ*;dMAqN5ru*\KaXD)1 Ԟ~򼏏 m4gS<&S,-d. TLrW?|P{ûr9e7X3`BJovۅZ81)kJ#"F*cIH [X{qu5!y,Xu{C֌ehꯑPfm?K `7Yd4k\#rU,:A Ъ4i ' :f8_obH~I12}BN3 /9*eEt)% v[wQ`B&,'SC/T%ynlV+"a$% ,qS- y4S>d+&UF/r0.}5W e15<ʾdx@jpcXV&}qR G_24i$h`s~']?arcOH^;6N.u_}`:ߊ_4|R`ˉm IpI/GT0wҞ:3ct =XUͯwe\NcgU{:>H:~d+Q4}vxJ/Jvw'Bl24w.r;/Qd׽d)MՎ?.2~PzvAyT]Uma~]y'$O>%_]3;x5[x( yگE6`D97b?: tA1Tt:f_ƋB1.!ҔWkSU-2 >e~W|Y翧'OEEKbTSh=߶ O:_=rB~_JASmL=alB}bilSS>^W'Jtz`19&d."_4=dg-TD}fvv#,=\Z2y]͓nk9).tJ/s%1D"WdJ5`Ҏ$Lr_ Bxv);ix"YWΣsQGIy ېW)S|b vq4@~IUWc0.}u 'jsWm&;v6"q_Nt;ٕ2Ei&5_:ahRh yh+^ohNl θ>ΆR1\^yx毕ͷaeeU^5~P$a xK5 _'DBRAM%}T61jF2 gͫ}%f eZ"gۥlHC!])ƵeQ  3E-usu4j"&찜3&P@|[w5 3bx_Qﱾ^R!OaŁ5"*Tw ®}8#VTOeU@Bm<1TnJ‹ ƂOCFc n'ُ;r2{NYGO#')Enn5L n=a8V;beb (ϲGУeAηdSS7pʲF!,5cN;[Cf%O6xα#|tQ#rQ؆3kqx8,|C=YR嶇nL0făqӉ,&8[0 ogȔ]a|` ßj|3dxJo\]A}\TFhj,Y-H%߯^LJ7e1,7P?x#k|a6lu*#$BKR{EtҸ:P^s`*Xb pgn[Pz1TSlJAzhJ-KxwIz/.'7nk` xqd6l'Gϣ ^2>IT"Yox,*2yr*Z]ӏVJCc5,~(Nzlƅt9 ^2EC;>nvM~u[UH6ʪySY."NB{A0}%+Znqz -NLF$#D;v,XJױlFn`.5q d&r!-6'ط,%j3)4˃]'m{(g3v Z5f=Ho<{LŴ5*rUNqbWdGI 3 RkaK[ml5v7.wj.]RζS<DrЯq/V8p$Rɜ߂؃bHC sh)7|ljpޒ|v="zWԄ#V&aAYw1aS&rޗJr8 +Yz˩|Ya GZh@R.[|q1B013+JkoL3"yq$h8 ;)=ѵ4j(߂&h!&>7qG%\`kq<+;Az\Tk(BN7sy]{DaT #sd)C_КH=L;mcudY#s !ΣL%m~KB5V7L; ;%2mn5\|yo!+TbwNftR96 U{KTM& IO<0QAJ߯m_0a@LhL>HItd!BIpEG5`6k|_w-vF{!{T~F: $s]j޽:ح4_`5B+~O_̀wvx4ݽi&;-_0dϭRG^շg:xK`Wg_j.x:hwuެkjzD,8~n6dtB APR^ZTO`k3ưZڰs4.{,r@[xWcBwO {gɕ<' %taBٔCHQӟж[ v$DE/(h$Y& CpM~ߛUI5ܷX$4(=HAS.01u¥ى-uwe}7&d4_ʢ;26lI%HM[2\ "|bcې nʼnʰ;U%CI@"b"9yPjU|'=Kys.).*-T0vZw$~29FPb(Ę5'HkqażO:79^neJyCeJ 8a@9 ϭޮGύ\!r7̌oL5 DץQbbwJ j*3Շi,tPչ U dĭ!!4/K^X| wzJ)=v32fEFo/6 WP}xV6Gbl*=t\_ ST%P% ot("jz:2!b<=,/`By&!`O*-+ͿwOPZ/ k7/i<-bx;-Xb 8 ǧ'F$#  rHy B蒔kM9~¿rSRϽ|:oC0`Wڨ s=c yk:8{@, IpLN CYЋhyd B톉 O-Vd6Eu܅J^.Mr:{)0XQH}<CJ4)p0]fnowg4>'ӎ֩v R]Q@1sڕti8! QI.FqԾ˚q"lQt~]SiU-S,>W~03~h-RtI ,=Ps6LVnULWV2 t=KB0DI7OnCӱWF u Jń\=2h] }Oުa\~ AJL&3k-]߬B ~ /?áN{-Z>_乲fKa's+֑ Mhm':RfIamuq#kuiI#7fqp.w;zD L.rGҚͨXF8zɠkd.ұ]}!?t{?Z4'-őcU2 8d$hR%' GI]U'񖉜]@4Cc)wsg|ۢixX&]`Ndf"?Q3vBhD9K:ɹiXIйōcFOxXFXl†5b > :d4aqиcM~CQjqNJv19_.Rr݉A݂P Ӧri[i<4Jk)_+%Sii :9{j*avS{Vr!ìJ}{ʞJGGKw=㶂̶9Pi_%~"&G!0u%`jiH'u?-3ɡ!3 L]8Onb`b}SFՈ¢eb>\l7[D@p>h^޾y .Yh ASDu|XQ(#J)* N }G3 +4ŹtlUu5;(N(][pÙTK}%('Lg`mmC`I_[VbC fGȚ _ "@wC/j Y:QqmEjk0^9K0½8bQF,4.ZFZt>'b!Bf|ik X:Qr#M<>[j`XHš^%CͷЛ L̲[~A I: ㄹ8m"Pi9J+v b ^ԛc'I#\~OA#"JY/S6A 4IT j%?h{FM$~1g/K,Nk$:UN/F'Y"|?1DZC)lX@Ԫpz uύ3*:Jf)kR^vU{ҨT%;S"vt[bk:B%jgG$g hk`<,6Yk`%^_tLHyF1J)~Ac18CBnyъI%ƾ͎v@HXLS H/HF:,e<l8O o¥熋8_z Dz~iޟz6f(kKk0OtP$"@/ d@0&Qw4wK$U0\U36FNl5Z`xCs|1_).lIwcW36ֳQ<_pD=WO2>YLRY0Ig ^}0qXw`(jX1GZ f%fFWTթ*N-=D@jI$v{\;7_V$`aCY(r XICUˌ?2{ɅePzuskؒV\U[$:p G:fnS!H5<}0PN3_UioZd1%BX5M‡ @vytX-E޾:m_oZ3J|J^-~4P% ( f"Eڻ%͐窥BO_N'HA~w@{|F..tkzA,al)uH vM |8۷fewif}$;XclѱY>5qr#C$*ZYc6_cְ ']Dz?tTO/햺rva4%\ܲydN ТO>a.]T|rS&ǍnQF/_-H1F7T1/x o,JT _5Y)&?s@Hp GǍ<8#oد<)ɔ1-3KM"(N2,0_|9aBme"XqγXȜ=5:rS~] u_:]N5۴ 3qyl*w z NELw.um9T j e0KA'4o|dbn-7H'^[Ab٩{ #{  GaI 'ԅaqƹi/P2񄹑irE3K| .E;9}^ Φ!' h0hLӂ6_Id))HmDx9k5hfpa *m">"NTbE(x) J),koQsMm@7{*[>1=R,O^0Cwϲi嬋^;< N^KX [D@ۋ<̚~ld0zH͢G `e4o:Lt] 9nwixd 'uāY:3O ;ARY5vkό`q m/nJlzjaclgԾ1zo3t. Eܼi澌jDpb_*WolDF([R)ʷ5#PFxnǮ2o1{ g żW~1>@Y}A`qװo>^܉?FTEõR7/*='t.:tF,G#~?Ssk5=~hJ} ӭS{|ضq{\Vr Uɟb<=cq$8z,YE&N,af8_Yo70XPo'sb-~_3|:wgQ޻6pA̖V]DB*o,ZJKN'3ZFpKbj0&L(ABLGgi!#nQhqxw>ZԆ+2Up骬B˜ʯ9#o Tz~Z4QE\"n[1]D<Z:k\i)C[ ҅8DVorxqݫ'7Q(Pi}f1e l&,{ *ٵt]{;}Ab& Uk:.nwhY5菣QM տZbLq Z"gWT5/D,юXA,q/EK j`dEt-7UѠioH(}iM`G;ٌ{КQ 5rxf'L»ͯRB(73Ńp%Y_-q-] rDM}ΞUnF#*_S:)c($=4ySm.iofpR 1D?eԉ(ƽߚPZjghr.jKFq[kL`lʽCLd!棘1mKJ8p>G{&u?'5*U@ݟdRIO*.>%Lİs8A0,Bx ra@c bI:UoGҞTc:i[B4$X(~('!r:\EyOB(i}u֓},{ Ъ p*!@-d^G`WI-MY"qv7<('2ҩ3?]DD σsef@m+cڗi|z@=CXznK9;'2Ǿ-{.|.X+.MKuMCs e&MBM߀Ԅooj#Q7 h%re9~Qp4R{8PX c\(kvn$T#dAkl Gʖ 0O~kD% n@Mpa]af)Q|6+"? \SEQKtT}$7hp-*(U@9 qz' v<e`!gl=#0F}gtU-FոI9#[y'ƭE ;Xb&z"+ Kf߸.K{i&uRkF}:7|}B"0sxȉ51` q~߾2L b4LɧDfL?.32 /mK"vȊ=qDu|ʾ%ېml|)E Fq90UK{.3F?%kU>w*{!^'R*КvuX8T$tf#ud9E(s\zlV3,1Lm~Jj-&5T;E+ Ɯ99l-+4K%UKyA-'CYzCS"20SRbQ(r`.0L{*`;Hی@x˾پ;Ns'ӸCp"}&`-Ga~3 4O"bLQ#$nW!?2#`AsTSsSjuWEZY~%["@xVpbQў!t$ӳv|p.{&6MdGKm–op1<=)X~Қe'WϤM)DIJNL\ޟOmɢjA|ٺ̳Wn4NxXtd?ְŭJ.&"Cb^GҼ_ro|eCR Qe;Tѕ4n8JQN(aOӔ¬wcV@um_;W;ׇp=u>L}$(܍fCrp20g4e%%m[=1{kKvi $pu0Rg3~͝#rC( MҐT,8VHg\%_|* }X9שJ+뚠4B$ss1u 1)}r*\pBl<SVusWksġp6+/ǰ4)>h"ΝL?_c |[p4?TR[N e8F\w482tr$s<лx&b5 f_icm~H1{(83]fPB n-OO8 wDUewldpg}%yiې!~%m_v)U'WT#a8zN~0Lh0e_z'0`lu LH|EQtެQADžl"R\ԩ_FcsjG|Gإ+ϱW ,PK]:h7'rjo2"c`WJ{ .kVpYkؖvYU+y#˩Ͱ1Ay(T,o ɍiϰ'z)U0z ty4(MYDFW |^&M3۶6,[qO#A;]<6X+'*%m/>Hkth3F87=V͡* s)2T<Ԑf\e[DL||`+pv ^҂, @th>^Őz ,Z߮B1i00UD>kWmp\9g +;Y^h "8]u! eudr}NHZbr QV Q {o]WTٰ0Oa]ӟ[iC< Us*F[z*szQXvd)Vk1ż @֜VSH1^QK߾o&s\ĝu+(9~ym͑}6̫C!]1Ri{y9Բھ| n >KrȲS,tdr~i{1IOf"{(yhFPa&zOU5 U f=st?P#XB&EEJB[#ſ'J }oq3ص8eCw &Af!K{h@p!_dEint~ wS<'%W OQ׏ܜYut,k>)|!~~W#5Mx5M1{_Ԭ56?i< UGJK's 2xդY^~}@mvJ ÷׿UӺ q(s[z74%\t'-*P3*ʜs6Ntn ¡)L){r" CN\ ~%j._;[quXut)\#,A&AL1R)-K`]ݗ3%<3%5rG*7BÀ%op\$J.0 $RQg3gbfVuS=X=2ov|]"viNWI Q'9' ½'?D/yNr#!l9e@ ayp&C |%NhΌRL$~`a2KG^/׻"*}/iWf-3fһ6_03 _q7PB$"3C)4+z\WSD-ò|əA4 " Y*SFIK9ǔ}|aCVe"B~e[qɖ+`k!N\ʄ7Ur/,Շ/B\N<ƒ ~ClےZ jYxr_ǛN[eY%Y #*ɇ7oTP; !JA VS ZZu_> j;I>NlIxgZW;s?L 3P!BLS]9(8tr|OܚC*uS"a.[{XrX윘30.HvH5$ }#fr;>8_ n>lIąr$ɥ]`̪71]Л㦺Fbuw`mI<4jS KjCOH(m܊cI JP4{U\'{\t{>R%I'7 !CKqL)"J3b&`,a V"K2R@-/!Q@_Ix'V[x( t8o8~v3J\kAY3-rk1M;i겝A~pPcEQ'vH%:XOU5 w))h_G Ԁ9JE$ЙbZ Jw"Ǖՠ/7U&Cy:5-xɹX bhVץ'Tvd*4)ؓP39\I0| sE3kBpzFGyV00 ECF,@voocST沇cw)13 ?8tbKV䢇 _tK2؋ILDH8ᾆ`&0Y%`jZ%+u+" הI݂(xµ@9`i>eksӱ>aCq-vsN OC\pBD$^A!W^}hq{!p̳rHZ{:m68q LkAtNhdp \Q&؅&+pcF`s >ֈ8)LkMT =fO3SU1; ,r'ZSV-ɡ~<]bi V4,C&Wt_P1.lX,eJa !ay]c"/4$oiJmƈ6dxWFq0ci&vq&= A\e(&-=K'exx;Ouӣ>:>0њ37q%t]LsD rq / AbVx孛-&>/RO0U1猑T[4$񻦚IRCAgK6$>fJ [}PVVpd2sұ"b;و? \R W&`k,!VyYDgJBN6|V 3vk5ue ':&ɒlY< *r-U}JadN XTh2.xĔ!bSI3Ԓ,-]A/a$j/yx/Y/u%HVMS("o>7j c-ʼn8Q'.$dR H+d|}h`@Ɵ*REmOy֣gl,`bWeqjl_U=1x81}BBB!tr80>(=Ee{@ (Oy# Go=#vB`^BQHc"Op;QŊ2 %?foO D8zC NF$$4}*ˆjtX#{Dpr298GwOrBRx3lNt1m|Ϊa{ -XY18{E;R7y9ZE&B5/'$_͚2#K-aiЄ߭ldtg@g4U[(/nI6+4[]~]jzL2|}ˈ7|Y9% c[$jm}rGAQ۹xAޒu;POf:G2c}M :C$",e; 4>YBMț|K ~8\+~rV?7p4C=-NГ#Pv{ERA;Hy&y"iq? vxI6I+J?h^XM7<4^Y`O@d]czӵjl9d^ڦF[rxg]WhV <=F0eZŁ$Y~q'yL fd&*hY'BG"U"ú6^cke2䓨[Rg4a-uȔxj qP A{ǯ\ P~[0 +иxJOk[R0չ#;\'rAE+ҁ[ ;uGP@8f(3$'D\fbfmvPPy2؅Azd>W@ 6և,MǦq*c3HA `(|& )O>rBWLf'@j߄$:/\ |PSU7:3%J"eC2lbkSA-CJyOd? 5\8r;aAΰ`7gAX Q!a|Vڞ}RDK[ƄTvˁp/&p  7W'kNB$K׷VUTBi}H91 7$R˭Πb2w:BtNK&VYQ}i;nQQ6Jn+ĸXlB%r%3)_efgC %ٗ ԗ]Eրx43ydMt} VC ]oW:H{STQQ` B`TT!c=eef.[^5 ~3%p^d_(t'&'8#Rݥ5!Ԫo!BװvV<Ǖ1LVJ{R϶]&')*%9t"g\+tN+d`dHMjrnyٓw]ex=^B"%2ϴSw2lOlIm |s/(5Ʀs&vx?xue Vu\Lt]*\OՒ"c[y::D k&07ʃW$0'x[.Y[R6qəȒҞOpSJq8ǖ>N!6yƃ^%FWӝ2L#,TS?c{)t< 3L]cDv$7dx= sxx.$gZO+08tI*b+cu8xU*Հw>,Q L*q8"ISg+0@%E]x|ngZ͘B \CВÑx&fU.t5HaE{i}s.p> h{U5FxV^[ $ȶ1Q↶YSW?6s=hG{yj1dW^,1ӂ\1uH,&% *@b#XN" lXV?F*1]Ri sІV߭IJypk{JuI6eãb1ГZ}"l,Y$a?l~>բ*F5RQZOG5A炎ФYH$"1NFwY͢EP=DžTxLxYõt_=;r:׎sni!3/݄Wx1Ak+vP6XfJ"J,U+4%?GJVS,ElƛB]Gy-3ɳ l<2˧gFk,y ~ >"+bae,1#d$W$C `ְUa F-` ]?vFg#ř}My{+ga)B_'anTDZ)u$Bbf(fwW.L}6&)_pw0߆xN 8,YF%eX_',g|͇x;'"SItakw+R/h\6J1i?Tyt4U)Pf@G?h:'7,({+p?aMNy7m(+" }W !ޯFnIn$z A5Bљh퀬K0 :ڵ0(t5x BPhzs~Kk"mg\Ρ~$fsei:k[ȉ7Z#[L8#=)+WN h/!p}zyr'D%)DX%w$|2ѧ{t: , shMsZK8H}Le'+#!{5(d/y[w|YP]2ҏ!S3=_0fK'O ;ץw°ڞ|g}~^<GTs]+79PcUR +i'pQKaIA.rFp$.ƥå_] T*K `9`u[Vå. m 0g}beq k\u8-fuGp\T p^=x6S>$V mm]rnحpHsZ-?F`D3XI|]rH>x,D]dy d\-΍)kv"#tZ|u;vyj"`c6o63ww?L)%p(NC7\71o:ַG<T|@RsW/G?`uΚSශ Tdէ/Jmʶ8;{8q~X9b7>⫾}H)?OJ0yʢس1x&vp5ETkqX;Naӱ"ۉRYkQ߬-~us&p -Cs{E3hw.TEWg%/ښi^$Fk&HӀ䘹y=v Kxp:%Uz*Rn-a_ךE%<(n:N^~sךБ(RS~Cy -j`lg{_ SxuF[+>'ג=v0IhK 2<}y`4_Jo0DxW幾%u ]#w+:ނ<݋$;c0F^h/2s]$hOVm]6[^v,Lю'yNYh/=1wQ$,LG#p2{ѧ/8e]KjPUӭpo$;#2۱.PꄥlqCvZ#XQ2U{92{z=kI!l|*yV:ℂ~s=zE@n) coO04 .G3oԞݒ܆@ JN7uXWƔN*fj) uϹOF~`#<kAŗ h*`$%N 4dʴU^ Pzt(1ao3/USM"8ߓ&"ptZ'\~| ݐUɽZAت14T2{P +xԪX>pȋ8) +t.Oc }p*!#/C) ߔ,;3+Kض pt)-≳:ia O!Vg05ƣQT˲Xb;rxY&#C֟պ!yfo]ha}]J#Xj&&X Q D#>%Xt@$_HUѯgI?*b|q!Dٟ ufּƠcj?N|ĕ7 VRCNŖJKeW8h%@Kj[J#1^ֳN܆evL!šUqum=aRa=:s\eO-f ++FC$r3WƆk/n!n}3؃e;Ϝ%b-Oy>f&W$-95LhVT3eЦf Ϫ8E7ٛ9{dU2:h,e͢Xÿ 7wCT,x94*M1~*Շ֨]y8hMչT~kף= {^F.κ+1_WI╯_}ێĮTIXi.e̫pЉC _;ZOErhU)T<@KWw>њ, {qRLf)`bJct:Xnu`1oxhU[‰o0}\[_{=Uiˢ%t,R$kaٷ%BҴCrd6ڈU޲&gr-{S>S˵u 8n~Sc'X )`,:ύѷI$WG=et3SC!3\ e p5XwnA c|YD_iNH (f:4Xo'F>%*#WB?eYjd3Ӆ7+_Ù6!ec3hCUlŋbB߼ Y>nOe@}*2 ڜKzE!p` ޘR;,s?~l[Jd/F;3 ѐT@+:2K3iد sw&GΑ8} 8l6IzA?-6X6HZE[iREfe$~;,昨a&\b1elǙ/c=," |GlXY$ 8Wk_I7{s*0-pLf.KֽU^SYћ$l>|+*eX =?5Hne`+0dH2?pq~`OE%M M"21jc \"'΄?P4 容J[l0 +K 6b bybGU\'ū?Ύ\gmo6-VVG1V*{4IiLVT0әO:'9WfO-"(NҬ>$ӕen2-A VRpw.VnA8]6]*B?/[Q猅 {R DD൭7osn  i6vZsw[͊U66m9 zh~EL?k'k;4ǥ6Di.&Fw Osgri~Zȥ=7eGPS;!M=lSE4=k9'! $! Cbh@yY}ז.h]qaA!?ma?krJ9d_0<-QnO6p7 w%Ĕ Njnwk kk2!JDbdКz eFH KGw ?"Jiq[VE4s63a_!^O a$+Y @bnn$XQ`1Z%K6`J~Eabí<*K``b6;&/vfsPoZChEp< CdŎh]Sd?KH۶$s椡 `yڻ"p٬j!|`wZtb*n)Gk uz@9F&IQop^=K#N\ saf} Qd )5<EhªDA|?=}(L"-F[(K:Wu8iN׸ J@ng{F$N*w:"j?C4VFhd_/4?yԎlU(.|.$1nv Ar~uӱ() ~Xc{3Ǖ4XT+hJǎXZWK hX"ۨc˘g6_ÜwRt̜ߺn;NDeT΁Xn(pU}rCRN} `Qw xy(1u;{߅BwDoC M?CI~ӌOolHVpl;{;Bf*t3"iǔ朠4PZ  vX_(+__OB.;*z=LWoBPWBm 5φcWR#?[ 'vwF1R-ϰӁLL.^2f~K뢹_eY-o&o'(er'7Һ5(2!$j.*x1Pܬthm i[2![_gukAs }}36U9o0Y'W 39UdAF'R;;"y H#Ov*NtR²s[jRd?DkedH24qnzeI$EjW0B%W̫MT3 mp|ƪZ,H#5ufJbe,|N לDwb 6nJXOZHf2FC4Wa` ̃Ոnd*# ~dy^ >+r߶N{ntŔM0-1A> /󖧋6'7\<1HXA\#4+LI``e3?=LZQqOS3 FIf,𯪤 >>mB~xn4+P+X`-Ƞ^Ye#y3BGISܕ0"M 3q ^'Wbn=2ue_ 3KNb PB?19YcSҝ ܨ]6a`r\~3V[oOʡ3UPb~|I p9ڞe\@1 !@G#y+ x]ubx(J ,|?]vp?Vܠ̇[hQ]`kMd)t|Gqrus1" {VMrEDY+9 7tuN;<l]Ѓ?;8 ײ5Ei2'$>DuCwb4݌p'[Zψ=s\_`<µã(N9 ;՘ǦiAFBzns xZQ\|x Q-V:%9|QiSqT-΅|oJͦy!yH,)؊`oKZq)9蝬͒2 o1be~!ޢ‡95\IF:8xptB&ݐMKR' 00T7T݌fX_ΎB.$qL> .#߬gKfmH"\DU P7bns6 Uk-%,K8zr@Do\ȡ_WS?V&ܼnxmkqDLfώ}2^[6n;8$L޼ ͠ 3X_HG nqo,^JB()K`r y { *܇j>穽okI%86j@Źp] !ʆ_] BX 䮆8(MȞU =/$r @}B,Lhː] Sm3w"Y}WC]^2 ( `ϊhy,"^s)3L6!$ʕ|.F(Vs 6X7W^5}a,e_CPC>&n]. wz ,q_ʍf鍵ԶX"Oj[ !(LRY#/1 UdHd,a/Q?A`P;" Oh1ڈs@umE9 BL22 J"ʄ;wix[yf0QS9?3c4wVfiX!_>3]oxyeGN4l .4$ޜG@*Y'6$"=ng bJ|+ qcfp`E#}w:⩨=7GC%9D\jJֵ@&U(( l"Ɏ)Ӣ`ЭH/i>;]ivTM"#h`1GNkFuC b;a 'YNhy=2eѥݠ`ΰ tZj9/^-k;Kn1})9(!#:DM8@ѯ+IYT\TpTO:75Z'AUQ=^6}n* uA β4c,ʨ;Ig؅a}p{1l.yL UR`G ‰~@#57viȓB`?˞%P ^aq I* N_mAWtKi&~F(A >~CRvʍqyANU^C꾳1Ff!x!O-K%D{pFwؽH.ڑU+[Q+0 ™^08Q?T iuS؝T6TZ峐epkE]{g<)As:˦[ -( ŎAC` j1j<>iA̱!Zpء>.mhF{v@aaܰ5^ 6dAe8P4Pqf[`doiMKe|i9&㽈+ގǺu,O @rITǠ7Wrf;d#Jלwt$|TI֛T{/{'RxWru4h9=_0 قY8T)1!JkC: j5 djyU@ٸ@ۗIx5|:U7Db7np3Zɢ01e:-t=1x)'M>+sY|O ^63]r`չZ ʢޓ[*F#Ra OT4ovaK/B=1#jDRx:BMcvGm/ M~ ȚˍC.j0סaʶɱlQU  h~u›j"N֙N#ӠɬNEu5G!khB(<3"oMODq-6T<rH>df*hxl$Y=)r? )+8کi P#!h 9!LGUAG]>o'n7fSJ+ĚcWn>@| 組4_ QЏVNN1ʡ]]!{l}Y3m?-#KrƜ;N$^z=3Ua~&,vΪ;9<${C=2WcXZTr,Y#*EΒLͮ4 '6B û p5C@< pċ603!=9 `` GxVQ*tYVȊݥdƽehZADV" MFԴ<|Z)*ghdoZw (~|U%mgHy_+!{.'KHsNN2B6P` ڀ~TZz::"o*tsͪe?w|#rM+F8X#+ZErAX11-KI<v@ ؅”9q8 ͪ (!C$hN-+4J bE[0aw2}-Xb%fxA}sÖ!K䵳&IF~@03U"vx-UY_=f[q_Pu @K2{9ܵsMD Rv.cAiUc<#5TLeel3(%ϕl1PT9yn;k3{ly#(͎F6߼yMQ#PUKt`qIZFv:m+ NICa//z[~KlX$ !W-t'Ug?r(de].іW \]*+,aƼn4DJNƻne4*6͊Uesi9I@ ٚNL6f}c}uU/^P+MXjcݒ1iZ)F/gj;MbtFeRCj![3}r7*Њ v6_kWH9Ǎ1H.tN]Ox0v]\ptB,ӡ ҄im|W)ʨ-{{ ] W-* 6.PUF@})kۚSwDdJXQӚ0DKMIG*ӏc1 |έGh^iV{l'b1Ѥ.CX` qjޑ\N?h3z苅 oTJ{I%6O~ϸN'.( V'Sc髱_ \i2.dÍԇ01-[ 31Ըmes~EXZ4p8yxu!1Oh~6 qpJpw:zEm'MtZyB#$ĸ%Èz[Vf]Wft׆1{55վʹ'>2zlHS +n0{҄*Ik\Cz~F=tOܒ 1%sd2lE ЙѢI烟\'svMtJE\KӨFzoؖm`r! vXX[{y7 +YsS(G?~#~q k<ǐXM퇱NG T ƙdOa4Kssɞ0Nu`yFMkd޶vXH罿rRx\Wf|*Ego`p ^ Њn]$2MzM+KExsTT!F&|;AY{۩Vͫg[.Z!C(B U'yI_Ic`;΍kjJbS55eUeI:@~]Ӏp]Nm^ۧY)wWV!!driO>o5뼸чz .NU`߆% р#PqtI gy')h-dN8e>A&5,JFds(#E7 Wz=|#`z]\ƈP^Fw[)DžmDk)K_mA!S/jzFUhQcO(sK<`:Cs  le0l"Yry:n.LӅsj`7 RFùͶRr_rR6vWי;qV+9/]H||no(7]C82|Eσ7Avh^$x:dHյzpX WEH6,{Wb 'a\{VE-p ,d&<oμF B&OS{KPOMIK}0g ڽMUUЍOOl|6(ycwɭ4$ W2EmK,M_N*9a$ݯf? VvA]rdM0aӋ˶jY彞)`w'4 TFӹN5Ǽ4 TeO*o!pQM:˝=mR703VP fLL]x1'1]dEFc&o'W@Ѱ4lFYM5H*py^S1'748L('I'\05Ȟ9]6O!x${I4W-5S[y.g!k ;4-Id NYuڢq-CgiGWqe"K /xN`<hHF_NFDng4;uv;۸vŶ?& c"MIQ3f3H 1pe+c)J%jݧh}\ Fcc#ŗ! A֚?J;o7/o:G #׵kb.44v0 +GsRwMs%GEyY ˸Z}#1Myw%4Y2G ȹo=ƢqCwt?k8pܧ5aMFgdĊ'DPq94ݮ뽚\g]4)5΢`5 (MJ0l+'fF8bK9۶C$DBkZs8QBQt"cx^>reZ=Mk}^~*PޢlQ I&i?Й융Y?;xh`Nv0%eb]a!l?ڰ On }ڌ/JwAޔK8d MZea(!}N#v;R@2v?/|4ANB̸*?=.XAх6Qe6#eH9HIaTo^}3}G`Yt N`SNJm4\n3QqBBX,ŕSoO.,bm8~C:(g{Q^RD#KS e+(39t/hkLħy=`uy. M꯮n\  hԝzl1Рr>{CJ} W+NY.ĤIs~ʞf #M2>c|{*O# fagxChxD &qʺN&0v4{̘Sۉ݇bE;NY*h,p ғq>6*ppiy_!1keq eTzmhq"qEj7:g7 ŒdxTZX[)ˊֲ1ZM8EmBZ*‡&$lᗂ40,Ѐl5%p-YrO.k9@;3ߟ+0"A :B[(6mVAiX ڻE3HT~mCNnmq[[`7 ? jvVS=<إN71&Ŀ<=P3Y':RgU^O7Y"\[n['kϡ jWDT]Áf) (6=)~v[E"Hw=ٌ.qܪEhtv8༦Km:HNY%לBN<t!{ߐol. ,Q'~P0pCր+91{=#, v| ҾAv;R *Ȅ_zQCyt9+qxAUff]ȩs r֪w.U^@E(d7Mؚ R4қjj({KFm,d,YwF텭.)vI&M^ںC@kMX[ẅ҅z^bQL,5w&Đ<?t![ &f:޲1GA~ $AĆ3{q#~]%Qau9F|_x}&Ҷ !B%U7>VbܰZjgM! N ߎӚQz~!w}=(WkªDkcD,t}y+"~h9ԦE3 F6/'} @͛ήf"?}~#vR$E,Ȉ{>TPBZ܃)~,*Tm$nuvvZWK'; ֽUjim?*f܃珡ɟD]қlijIT X%D8Vcna0Ygϰ?6Z7{Ƹ$G*Q*UQ#agΛdg%QḝV镺Y"t!;Pg:!VkV, XpEuꁊV=ʷAJ4 yKܞX p QKSOحi#Q"ܻnKۖ7gWS;ຍZxG|hÑ_ȿrvICCT^sײ?QTE +n"xCXӥ;'+10Y^配f 8|W&Uy+ki[PuM1SK6q!^Wa=b,ɕl 9:Y(+ψ9~fM*> ˲(?/h!"O-DyM>hDB#&u.m*j >H!dW)Huo(o 񑰭ںk1|Σ >Lrgz8>(ʗxR}b<\^2] }yCumGX3e)j7 2ȿXعܲVU1-]xjf Vl@?Hz; e7.JȃrR>5tٝ,DnX6 AwXhvJXzXv.̙U胟ddm`v+VSD'\'!b?<~]ENtՎ z#5mXnjkzn˖05pwkVn>MVPWSj9XY/G?>vxB"Y^:4huAٯ7xkլm)4E 6gn @|Q7qh O_^tЯ3|)>Fư٩9NeQF$*f]Xk֡t4ȸYd>c9Jz7ks ^'_gxxX*;^-&-RCX S5~|J")ef(5 y̘u ˺ܮ_YLn3?B., 9GN"U4XaInQ`t7 A[vjcUd.I)F -^U]GսXۀ I"7^1qpf/'SCG#\Id1 0n觼*DC~r0`Ƽ2sE2l"Nf`{\ Tb\vl1C̕6&]ʖS4p"{?W,9}#X1s}PIWkGy\DEr\.?ciHHcZ.4kSJ%~CU/𺙝p6o %~>1&VN+ƈOnNegl,,%4_7^Ď (b ]fu=Svk˻:;k0lM&6G1#f.өLb:k5)M(_IUCƴ7%Zg"LISх%~{V:Ѹ4RYˊsF@iN[xw)4<5b>]w[+S9$wc ޣ6x<*>;Xδs)C=ޯf_$ g;{&itкLc z9_zsY>{o)DC4śV'{Ti"̧tN5]t#%{l,׸{Đ>j誇%Z;PcO3G$OMFq he|Lg#/5¥ 2haGCq+{ β3]3!oFiJ`w(X>|Ab+ `Jk Crsk2e"%ID5_FQs)"Aa+2z@d=  g]UvZm\ʳCj_F=u P<|%?t"ŋeVn?8ǖN/BV^ į; N}>$=oUV\#ݵGF@=R'ʍ|\[fv䰪]Ϙ5@p-C㩂'ԀdQˊ ZJw"Nl sn:l4kE` ;X;YG:RJQVlGv =I$dǵvU1di_2_؄}.٠#Cdus %|3٧tMLmzJA] ml_loӝ)v(Ut~:~8cEg<671Ccp Нum:mFl/ Kss~U=&'LR3z4MkFaϲ?޹5Kؤ 0 -Uewcp`!jWSntmU"ϣ1oS:@2SPV&&cf$wy[Őb\ x!3s OAG{d.YCtO¥&V^PaFޫVi-,K~M:ed[3]!1$u,X^Xk?WPV>,)ED8usP,3F0 ~ڴP^h@u&RKENbY_6t7pߖ !+ƀ2l nmv; 'm FӝO*OeAjqWGYӜt,AfȘw}vʨ,oG†]_[$}%Kol5jRDoEQxb']U7Jt?|yEL#.5eљE+g$WH+ElO-]4 #vT\߈|]7oM2(h~8'4+MR:8Bmf4#qdSi2Zҿ%i 8l!P<\t#Ɔ2hޤ=>?!3ӥ75@z#ij*+Mȥ/ ~4(J sejHS9+v:$aT0=XേJsWϱCf,o$Q=I/AmzZx[>+ff͇4\ 83tsnzfkdH@2k H)!WF/^HxUHem\?4d3M-euc1f AR/xW/T/D1'`ɧX>,D1CYpnl 4?w8%nzȭvi{7 D}Ͳ zϿZ_wN<ʵ>:0X+*r8<*JIٹ{~2Y0-س' ]eIoҼ̡q6 ,R윥,3m/T ' 3ArCy(^GvOϤ;TH QN1bZwHƨjQu?[ C4a 1m8 הLU=C57hݽLDmzamWֻ%zk6ȔFD5ߦzs򏵬l5}!BDC)i" xM; GKb썢aіq#>#X#;Z"/l s$9)p]CSi̙P4ӂciᾯā>w NeVꡇIV1\GKS8|ÓmtG3dO㵀@F aھ,Cg1bEruƱV@ye88%-˩Z7dSKBtgI?|GuKFvs=Hp,+!(" gZ 44Q>*E>ϼ8KVYJ* ^Ⱥ !6L]z\-+#%B?dADKIg -JD&mK?:rt7*"P'F$eJz>k>%Y&'!G)3!W$Y PA\8 V8,K|idB%I> X=.6T ICp9X:Js/5nBMuhD1eX'  Xo{jv$C!'6V35RH>o6(^(7T"A ѽ6ctcbBQ0i:x8)SR`"4ۊZ̵cΙhVHObkڈ,5,4N,nwZoQ!kz@j}ȐIL/(.Z8`<;nܯ'Y?uXed%XJogun-nГHEЈbЊϛTovfS,塂GPs>W~;yFtn\\pq!`3XRLg۹-z38] ݔtG5 ~X'swˠGvFB ؖeŧΘLJ{9c/nEѣ?xNj+U-V,YHyC)?»i.@FB@_#D {!.!3ms&>΁#ip]M6%{`Wȵ]sEȞ` 3izzO;FP,vYP?tM)\6$h >KfbOg4wTMڔM3 Qa(}{L8永4| i$o98rJ : f{ꛕ6FɲFTD-J C3ŧ0jdy!KnSh.)PߝF AA~ɜplKD$_HC-KYߏB9'4(Nn0pGDQ*,cYCv;Di -u#8#I$և(Z3ˣt2CSXC{OQ68X2MQ w5vT8qr"۱iXg}G_&}3K\4}Yq<'Z?T;7l%r*`tɤBe&^{uU0p۸GLoW*#zm̏S3kv\69 &%Hq*₿WC@/?tXk5qk-^~';6I@PgV=li ΰXU k㼂 {$OJ8t{mܗE$L˨Vd/'z'U5Ex( cƘ4fC萯2i6ZJg?@ji~]#5cm=<>d#wXYkvUPoחO>ҼY{u(B=*םoxRźѥ:p{,O?TFO\C`j9L<{>UK.+Pݡ_qƇLFANTݎ슺&X/'ĺ0;\m OM}N64l4ҴmMY}(#d(viӧFp @!#vYC 6]?٩50bЛU1U`d Z/l7e{@[| -e%8ME<|0jg?Y>첩es2Ưdwe0ܝY:bzU:$QlaA#A+ylݺ>5<1^~^@zzQf6<e;4-͠ZvTT&dhSҁ$5Zd_x \! n$RI/*ӟMLet>?,5QM2OD1V%*RK| (E *+hf& BSY"^s#K멳uLߠ*`/ %>h>CS GgOH73αҁ>JnF hvz]$2xF_"hq2w`*&t/Ye.:72&w[dc ) nL}t~rρ[Իquzr,~jqjT+6LW>B[#1Ov $|C.W [4l9wB[QiU%bb@pkkGpحhC5l$`92eQ7WJHT3lOCD. +Km\/+#~',ICxѰl ~p c25 Hid)m-3U[zYo bv[+ =Y3\(g\.U*Մs(O`)c @OB[]4"ECkۮĪ7$MΠ5q1t3r̽S|4%OB&΄DV7Nz4!-e[m^'O"^ś"ڊ)nez7jPCV7SV,t rd[?h J^asJigf! Wvaoc?A`VL,iXVax_U"P-( {(a)6}&xthU/!$Hvyhѧh톌!,GٴEDm|Q!"IEѪ3zV}WyЋx' jb~}WݍMw`l%#.Gb͓YXP̂es+$MWeN"ι VSgej;<<:kD6:[w=[}s bDKVLojd?rY$N$"Qm ]ؓtߡ%M+zXqi1UERЍb*x ZKKpE H!G&dO.#g[5khFR]󮎻f D契6;Yg\[2UL1wh=Q`nA,~ ljC ZDHu(w,;7Gamݍm5C5Ӧs/eHf B:Gs,X)]l+H|ב$:Esg;XLM@wl`U@ThLw,gy mfVg"V)؉+0Qa3iKS>)Qͫ@~uӚC9 뱨I;bR} Li$5zkn x$)j]~H~ *Y7!" mnșTU%D$$a9q6>%iN"֨{kN&)2OGh4V̅yZ;xJ(舯er7R_њg 6/fiFh4Yգ}Q:m+5nOTYݝe8qitm.ѣGQ2䨻9<'2e_a[~#f~2jdI I9Æ$!'RJy`v;WxN$c͝9!|Ss3ƭ3-e0ġ=? F:yi/s@5zegs-}ɝ]2-TU܂qdV[+d SMVv5N/LceIT gCWCT;[;ڧ@6$VU[w#/ /H@M?hl$1 с|ϻO¡ S:O77 ܵ1~X'mBl.p6O,2!%8o_O _r9y&/[ Yf,]) E[b S4m)]F-C6;Z O-eljoƐdd^G@&%؊(pGswhmhn ޔvwi$9 mJ/и|Vm=Q˽ݯ8rVTB-YqPb%,Ѳ)JVm;vÓ)0ou6;CS?C<}%Qm)%i @hNQVBۺvkKu^o@R!3k&Hd :N&گJL7U-)5j'~,J*I(jgoxkȎW\_eH/ϣSU*񢸯Y673džA,Z4}T_ǝa( rػ32Biն,'q{RI/E%tE=FbRBgcG8Jn۔]fU)b .G4Bp^[cQk$I ۀx-Ԗ'rNB_Ώbd42̏zh֪ydJbfH6H=<ka6!m\VuK3(wpVQs$єA0`j8F  'ך9J.8gOuDWb5uY&aZWkLycu<ɟm LVA3 3q G%Ă( -*)}R&Z[rUQ_ؓG JV};H0񧔣 :l$ 1-:C"&{ yFac4viqӣY/Ұ韄Zݽ'aI[|PͰg׹=9|S0 p %%6^ b1ߞ3TBđDѿ>(>YuӱOT:zҚ"&@R4W~D_8Mv%%L &F * L Y4&;ϣ))&&|*QrfXJ,_,6ysΑaT=Kj(c#_pdN:˨8/hZpsc!oM0e)ue%0X4#;eg&ycD&b݈ZŹom ƚ8McJ0^lT,TK% Yʖdjß Cqwn\_Łjf§0S×8 vHG ^E _M@5AW1;QOЦi/y)H#B?6 Opj_fn?Ѿ A|ЄH}ÃČD6/(qu-RdL6:W ݤ_r vĜfbc6v6:Y=bvTfIxYM#jIu'qE2eXfENz* * c94Aęys?n1K\[6* GS}zBfZC[r@b A(l!VR6Τ JAB]0Gg6 FQѵ'cYK&L^a0EkP6NZ2By 5et7jxϰ ؇6:zA/qG/ñ5TWYuWf)̥S*Uz:Lu@q%c}Yyw"|?9!5<q#q6uqd;RXacG,W1hmMUZ r4Vg ψսqVu-&irҵ ˜3?Fh@`C;ǝHt/++g:'̃sʃэ!DUez8pσ'I)*!<&Mt6x5sN␐\CGq_4QUXBsPY5a`*885n𵥍d3B2T._jsjNJV2b2D2".5RSZt>/;(6Up1Sg)hDҘ{q3N/YZB?wo-.hzv+eH2]K|ZT'N <1/riy|'[cq[}-7 ,CE$Șp)*?3^yAS=TCd^gf@ mײAr  g?uff3# mK[K&Iۤh"K`_ Rs"\^*OmXf7I:"C\sbxSԜ|7+TK2+`33UzxNQ~p>hmEw  N'b_a*way|N9KOǥ{fY KvdsKSx5ְtF92ޗ0US1\?bz$zᯤXT%׆8#r(tXfw7=v8z3b03?o GUU5e\V`iQX8j2 -\Et"4?~`rg`/0aL5OmɟQU# "\la} P])?Iz*ntSCqCYfۆuühn1imםj =pXǪDJWM&#3RK l]lbtf`!ogBL-l/>]S>@)TY=EvxP)Ы^'b+'(+dT0[Ӛy#X!?H2g:l)_^$^h]z4Nr`nV:NQWs"}sȵ7uamڃ,{7Aew >ъ^z0@x$t[AO|o^6ͻMq$ O1+0{W,35L/~L5mCGWve;1V/ϒ\*b%az8'"f+KKթApφ$xsh5t)V{O9Txc (!Hem2!o† \^(`a1gfhjNl]Qꧯk8:DW?aܸkm'z}czFK᯸)lY1W31 Io*Ĉy tC_#I[oԾ뻀_"5XhV2T#"ΟUISkHf873Gg9IҗQ>,-fdrQ(0.f^SxeM"OhVwp+v|"BQ0Rhp[ C--L|J>dϨMFڟt&b12 +JW`L;U$+>J:TG$H1bMc5>oɹ_h=D78g/ؼ4?fTšZQ2)յWsQN>|\u y8rޥw#u:v µP2.]8d=gT{\(k@Ш՞qfpT onj$pF>%[!t; O6,0X"8vCq @C_z-3T Yd|iؤQ(lNxj[:,34_M:9 N\ SMɈtKAxDX7AֳL.3IPAZUsTqF´d. V 71Bҷr*K<ӝ mm1?ݎNžgE T%OӹiketK(N/"BaQ$Y\Q;][ʱje_fId梥A(AP`|(:wqM)v=cH{MX U_ڳCc$ERgZQoK+GXWD;U(psK. 9 NXdEB$]f֪xM:1ɏQMuMHyTg[:T tLk PՒ l@z!-> v. ַK'U6,3 fIXrV/ف=N!\g:Pv}_^Y _o6]7\U:q'̑PUnsī)>[ hmJE)n -ԑ @%hoo )" YeE߿@^n׺EenU@윆:Yf@4ޖ? W2SJPIkJLmhrL/y+}[@&!@<6` kK|7su7~ = %ꊼ jpLؕQ Pò WGh `=bpLn\qbh}RV*DV?zTgIg3@ Ayeӯz;{Qƍ1HT T(Sz|} ls =>z a\^:8#36=>+a߀Cԃ sm?%gww||04 &~&+ɏb2ĀFYyb#ƙ,Pm;JG!x\Dܵ n|\X)94אTyYe%4I]2@?9C u##]©h/~̾wFդ(8B\צjcAzx쬛9oeHhe&W\zQl_*XY JχrOϝ "ߋOW2>Erw6XtK5Tiթ) C_TQB9N79‘l|I*JB0=×}Z\7?QҚ0"ni)%e796)!ߑTrAm 2; : L5aOYOFj^7yDD7sZv( cf9v{_3+ kSp=~]r g1,w˳%N7`Q0ِ&{Ƞ=̘\o5ڦع\Z4.VJQXf!(, 3c t2D{21 t_*^cGŤ,w9ghgRJE(wDEP+.W2!/Z J,[/Ĝ!U'e?J9XpMa ]>fuZvR7B&T<*裉*$w:~ol'B$Fw߱rUq4x;괎jJ;"S<1F%sY|f-~Oˆռ0q/|V)'А)TVkØ}؃!QY|I01e]Q9^[WY*ij1RIׯfEZu.@}owuqN۫fh!LWcU W\/Њd0dJ>%м)\jM:.ش[1+ׄ_/"i}y҆w QT7Ë߀YIt f1 }d3K5\@#{f D6'\`I2T+^{u> O& zY8ҵz9OJ=B-{;nxٸ6O\'s%+ XyRq! 7xwǧᖅ(H,Ƅ2#um0gIb9?0_"r.R_u^USygX%_g tn@$C0F?CP^pmn-e͒tlvBDs=Dv`^!Ks$|9g|agm"yEVJ'@DeFT6`~,m?q-.c8?7塽:Mm5ٖdBdyƢXrFm [Բ{9Uڵ[9Bn.Jiz.;EAKF]mJGqgBeXɈgGy~#d6:XPc~LQK,[\JLt[`yGck;!uG&R/TJٿT[NZ ym)8=MJE̖_!WiɅ^?U&68u"<Αx:W4i@o,g.~VDo+[%tvi ~6sFanl`LRĉ_7+gAœKѴQN5 ܮG xLOo"EK0ҴS2b8qox(ƻDT /q}?:*>Gpx2fqY# +owa5k+,3A" [ VO7SuN'bхWF&/{B~ź%VҚjm'=zVVL.r\^ Ɵ ̕%aSpHS NyUAI h`,\UU)nlF1RoNJ}5ʖ)6.x:lrohѝ(& $,.umiXjGzp/]7Z-CghgfQȤF#'EL9P5 Aw Ȩ&_fhVz3'3ahm>_ n[T8 tDR͢}L~3M:؛f9DnO^KN)jwbw =] c  ecqD$k`5֝XTˡ=OjʗTX쿽;cZ"VJOD3#~I^Ma!IKx LKĚւ6qq8-Lz6b pNx$+!KJKw5tN\&k oΐaՙ b.+^5%~U32n:~AF:ٱl&,}}3f<`mb厵dia}& +".}iC8vGQgqHۆ?֓ N"whezsۍ#h@v͡_F,JR\|Ly4rb]^a:,3H;<1ía[ Hm>o#?BO1ÉxSt.FELI'q˼ak\j(H I DĜxQMGB7-0#PگZ@mXD֪іzuC0_cYc5|p /qN[|ztʛ2:wy|B5XrA@߆ՍLi7Wl|UHj" Uc("M[ G?Dgx``?A H c z&g}4kEqY*a~ۓJ z$z$p=-8xHF#-P[F5>؆;|V 1C4C[3䏸7/*r>_5lT]+ aI'AR 77fYXQZ*B˰L1/ =ul=e:h^+ɨH\B0_CWC\UxuN̆$CƆ_; \"@+>?hVhIY݉_ @dV[:g2,@(@7CWEq-g9\˃p(Ec <-Bg^_˦eڅojyWm m7ZdDߒ2"tVb{]ƷԉO,D/9 <1bυ.,4HJ3b_E'&O\wٕiV[yW"|i 3m2ÿqhf1#y _^\Qyt/_ AU-VsJWZ}vSaٿݔG}<\ Mp4\e2i[똍7U+FG>< Ҟ#PG bi^05=2miym1Λ8D:Tw0&_>6ڑ L%d8:V}Bi-z1|Ƀ|jJ;itb"y1^JO V^Gt!b&=LXn˜􃶩o;'-ǕKRӥs+s{Es'ާ` s{bMz^ yw,#I- Uq} -iKp)GƼpQ-HAnO jV} zj~.l";?uH c 6҆teVpG2ʈ,OjwrUP)NSQ- aB:se}1\lˠ[n;PG<4z""#cܙGW e%Iy ipߋAABˮKcQݠV +;F8o.j+_vBurm776%Q-^QAIH"mvL9 )<>ĸW+&4'㻹`"'&0"(]P0U 2c_,O 2&|:Q7W+pWqmwRߞQ\ӫTKh[cyb[z¾}JWZ^vL*W-/! w$kߨ(&bFM]3DRNl2_vP[7Ugm8'3S洱eh卝b Û9X[YEh'\ݒR[ WS p$\\m h 0*4]+y'tc [9#kC&u.Wqj2&4w.肺II1ZiŘ(GF{p/ORV/R( AG}龁^$C)\1iNz=?`p=#yI :wM23}TA) qLרwM=({oj$f'hCwRghTG\x.aR33rh1}`Wu50r^&݄m&ɤRܢ鎶̊C<X~*hLI` Y/;AaƏv_qGa7fsejP:W+m?u8I!KlC 7CvpT} M)q?!.w:esM ׉A]3*pB"h{2FqxQ5pK!ֺK{ԳzY1o_u+ID>F}~j5 ' GT'4qݚH;06wPD4̢=FH K ]JXft0┛+ecܽx;5qkη *[.O#[kTD[A#B Jsvi[\ pnBizW)}*$a52 ]G 3PM .BkDG bmiۥe+gSJr E(Č"qđpxJqw(4{q.Z'J 欅ԎL XU [d^km+Jn5Crs_yd{=n_žkbstdg>\96ތ_`X K~oL$oAՏ3sx(An9^iApaٖcܘBiz[cDn1~#<}f2xƒ-iָZjB[f)I@f<.~ß/ϗk\ǧfB -%#c$ǁJP>;"Vn)!ug!zX'B8CDL['h5. _vAV C8gDrZ++Zk3MAހ6Ҳ#d 1| Y;zU$C8 ߒ}'ItF(uINw;G Vz?,WQEІWVV;)܉Cȳ~=px˪kp}{\ķq<4FFz=P8 aDfS{x8z@K$xP\mw ~2xy2ʙ-w3o:[N\p79FSnLe3 O]H=;|Ж^.hQ@" Xhd 2f7#U5AxbHL3;4K@Ad1[ӊSM!͇^OS+-!7薫n.\iq2P\X=ɻt>LVeb ]/7*<~9,Q_0?$֓*QO'">%(y*]37JnG%faDOnyNm,jKOlL1JZk7ѡ.CdpTKԟֳb ^6d"*[h˜E|Xy|ΦGP׬}'1u 0J`+}vVDˀjLC\ Q}\/ ;dr| w߅gK'F5`[ $pNr'Wu̒KL$Kn85$_y==2|+º`iԇpFitJK=n@x1u2[-;0AT)T'oSYGYl։3&;U3s3U ,Dfl\r)5͝ΦQcxu[v_6wӐ r~i|@<#N g,!Xkpk;e&P/g/NҊ}=m KFz^ cw$3I,?!'3GHe^q# Miتd}sM*qMm=bOIvlsVbbG2a,KT R.} ,|YG+Й|tE WA=*?3Hu@BsCc2޺Dž|hFHTA\on 0VAf@z_Fuѯ 8W_gT KbJj*.(=:C/͡VKT3Z?os}Fs4^(hw%1eLVP;u˕*on>i ? S퍈u o.2Bu\`qoy%OA{*h5%'.5 q]\ƥ;ׁ`go )qs>P^ǚ| F3Ozq.\;!J'ZȒzy^wʤǭ,c_eR{ ZA_HS[?>\C*nF'8kXqi- `%5I%6fԩ4?{e9\dTf4&r:OVeW &Yn!Z,J 'ic;8c !3sӋ2o̚B`DVF#jDVqQoԿѯGh1Y\&a(u ͠,Glnh BL.)וbαE3]&pF74g"K.㗮co7VMU(m> &dȞPLB; 2ܪz P (&G_Q~+5Qv&4,թι>Uyc34>=Gp`K7ÿFJ7pi&.Rwdc'QzaF`Uԥ\)_0PRB;\/ka l1DdL9D3&6WW =ևU~œ7-ԅAO ?K&#n##`wgGָL*TV,ƭIJaPQ0k+Hak~Ng!KlHOwO6>Q0$~b`(-iӣoP9sYD3!Y]͗OLu2,0[+w֠DٚNxtT#]Et9fR3LU(On<]ǐyJKl#S~hr -0ңD ^e5m*DA"@ \ fDNL%Ɓ2U؄UFCU kU+@jGb^}ysكu~E8p']O353C: @)UOUJތ@B>+s'+H {f8gA~,Գkݍ{Z-Ө l8^ٽvtj o3p.#+mEw?[y۵7_׭˽?AIkhufdic`]r"]w)eGD2g~6K};EeXgzMWYԞsٜΊ|=q[ SxŐڿsOsM/p/f2J6H75cI޸N y{I93~vE? 汼C3K~wӫʊapOv VaSW;ЭbRIDED>)5%dh3֣TxaNCc[pqv6f]gp${hL@WzPi-JC+Mc^'$RX$jon)!ph CTAH[ܛdX=zG<zoqࠨPh D *O„Rg[FKe'u+< $NrZ1欗BXz'~x~~7{ GPV(`SOJ~V\R8/XߒPhMIXKuS6U:K1sUl aYR![p/karZoC(4*M8+w$q.?U3*'|\MG}t0!J@epE9 QdcW<) v ?W0NHmX QQDLGRyASn'd=K譃N M x ^CZ 3r()͢G Τ^w FQM@STt*\h(Oup 4ƴWF:nV6^oLrAsf Kmk"cOR9@FNr[ZnZEiGwMBԱAC*f߿"wӥ.E12JjAPw/؂(q@~IJ ?)Էªd*W#<G(',["a4u@A=A4nH~3K+[ z`lѢI MX-Zf RnsP 3^8'yYu)B]~{$ |2h+pܐH8oߨJ˩pΜép'IYNG*-gHi;U?kr70w?޽Fy12Ne$%3fUYƯ>; Q7jXˁ)~j~qkM7nӖ[߬EO3n1}bqf.YDhEn'MA@ܯ&`a&tDO ^eGw,V cQkQ RJi_k\T+a0h۝u7}QB5'FdCH"|L(j=(hpkyJV$췝)gKR#H+T ~Q2#*p{@u"v.PMP2i j{n|Fxo=r&Iuv3&5DY{:YM$ytwؓL-1FI bJgK}IV>ClN]6&%C>ϡhS9\`.:OpD-8Šb{8CL&/LNU4ȾT9^~tP=!$@*3xN1YU&~)-`+ihy)(X0ᆊ7/m 5$| gH#4h<7/ɞ̢آ/J4 Nm0y;= i|/ 9i_GK -E-F!`_.]o]h7eտ")~b)r@ͣj0{_e.+-G܂MJ5 Da<^ݏG%SDﻪ"sMXwJKb'_d-!?Sh4Vk\(:?'۩uDN= 0;dJ@G=c˴K~Oq [?3[B859v4if-%ar u%aΎvz@urcgHODCŜ#^P"̭58FvC@,q]% } MOзUԪջSr3!)\ P>xƼSٞIsk)hld$,1&:E@V'#)?"= _28GZMJy ~ ] x\ƌ1˷o.Y, g]kq[H E҅ũCc˂c"ukFL*87@+o`gf 4!M?kISDD:7ՠ)OC4@VY@& p_PJȀh ug:(_GX#ܓVn~<,^*8OyqtynI[mX{Sʕ~iU#}f{3- ;88O.k\IPǜGEl{?d>(imJ$_ ]_Ɋ<ဿVd %-\LN={ ~}`j^< 5>yRM+r|L2IN, ^$ו+F>p&Q:c.^br/H/szi1S'}A7rDzF0<ԊŻ$p·J8f-8>ѩD86!vnwlleg4l0Pt?˙#LW񷛡0._,֚< WhO3)̼7P)Ȱef?"o"bqƪZsÖ_[ {i)PopL򉿴4yX{5( A1j 7P AG(j8c,(affpcYwN9U8b׹&{@9=V>Xpj߭.LaWv(|g2v$l p,a!"j&DN. ]vT=Ax <)[oT: :cbI6s𷄶8¢^7?4LON2֜Fn_#]K ax]:/@Wn"wXr!řY1X`Bf'p.8 -M q-kuG>ig*i=b})7HxP *FDRPA)`&L/oD,XQ+ulS">Ih͕?umCK8sKi]uB`<ȷ+9B~ש5DvV.i!l闲=wY/?X>,0ܐ5"Ĺ(v@ZUpٛBf-<LAHOk/)|iFSm:2FHy 2TxVidt[i)!>w↗5f#hzIq&m?.< p; ;-Ed#Ax/Bi#H:%N y0afSf= Q# ¼aMȡY ³pji  aPFUFq:?Q HAl?,/d9=[LEC>V,gM^bY Mx1?ZKkEvu0q@ =2c(q#o}28YjqB6JI(]=}& 䈂cq+󶵑}&~ח% " )4 ZukyW7UUKŤhɂþ^t ,{~uV̿bʳsz &rcؒA0kB:|%S(1yL^-d9#L,qeBr@f3aBHƥm{s" y&?7M;]`_#qsqZ7Ҹ"?6 `Xqd~^MUtnP+AllU%I 9@V?Qx{O1w0Abfp_i0 ǢK`*%B>` hhtf3zmKlY _$$?wyz |cȬZ=jGpOcߴAbkޏfiQ6H~֗LDYs[F=wI  bL DhIr!-oU^3#ޜ5iG.<&y(_!?׃~wY &$dIKk],Hd tIiYYZPRwoNkAF]3j#ps4itTHP۾RX7OtFp\-L>zgA@\R(ӱH ςZniN|BhA$p*b<,-n]aGP_L@p&Ѕd E_Uz<,Btk1{&g o|yuO;3Zrn]MWU=Da/tmf`+25Z2H¤0~ItIfȉ; i`2 PTjOW"!ŕ'a0"`*X&#MͣL,l. |]%Lxɿ~Yc,\5d8#X4ʚl)G FlVCFΎ~p-rޛL sIErFo2Q>N >Et GV!hQiZRjK^BKBwKSwmAs{TzH,/&v<֧ OVI]D_mUB]]*rf@Igg==n-kJ/N xT3Xs9>fl{\ՊL&1pTTFգ3UKhBܧ5Dw=MlkށcU.̚gtI vl߹yZyt.;Rg>@rӂE^4ڭt\[20@*G(a9ՎI NjJ{%6S&EsMH0 ʬResCg mUgD\j.љZO t<< 1=G@1uYj_ZV>5^lZ< "2*ykKRLAS`_*HN*8Ru͐G%4@wZ棆~sv\eI7@W lf_=fP&LR؟ƒ:,]O.7gk \`E d!f0b io}{1mR\ ?W` nJTi0=J CxzKUX̝\i'4H3JOAƍGNJf;וYpJla`kV-:TrH_< nV i^Hr9;1JQL^ǩnw#UAImjpU"pPXYAEo˖uR٘YWD(*5*Qϱ,)|`Ht/ H@3h)g9V;\27~lfb~OOPkrk"roID o:~LsTc~.쏷,vyʨr,rU#ĥ״fK*glN%wX/ ?V=/q^/4Fx=s)N؈ ~T y5^3@B|d9rAz;<MbO,B}xcՠĄ@hTؑuȊ.PVnyTq2roTFʙ&/1\+qH,a&8$:h@Qb4~ ^D]$ j;<SdgQ# <xSXqQO/%z>t`̟4N%bCGzx;==p({`"'@ ET| ;EzױU}ު U{@hnG5֯>ϊW<]JaMv+'wRqc/>P@ݱVcIGޓ4H˒ގ5 n~p] "V <)&J@`5wr-͘\-GvW"ZIF]~I qW[*^)N^`rZm u#hD}na#O ѹ}v{C:[,-Vt"5\p lBx!VJd+8_hد},.a^&f{Qa8~aWuhX s0Qk!+hWha/[;!ni7PR28rR@\K$9PϫǢ[4 tvL isƼ9E/;1{|G4Xv9"^3Y H}&jz)%I(e9 @4(C,BL=̟ U&ʁw.1:nէ0>)yaGe>հ~ˣ7r=?/a@D려ol.G$e?ȹb/+09T[T,pOWZ8}@MVHoCƢ_gb:kç(`W.-hj2 r9Bȑa2Ρ5 ۹+&;wZ|ܘrc\v|)Dnۥ[g!'sKlDr#<}cR:v*@Mb_Bo+(bm5!GeJ$O+%4a9"Zk`ΞvIZOM^2ѝ)n`SywK seyaf/OZCRXxc/.C NmHˇr Ki}R R+NGas ػrA$SCUS,MtrBy2tߙ(Œ2ci~f;|GY{Kd\FdTӹ}NY莣jfxˆΏ8 I8CM֞W#b7c*mfUPH075Ʋp+iRt#:J[ٜA ekIg\|qLܔ2"4b:J~%6ˊ9JKT(2QS:n.-vQ}bo{Óhs(HG:.Pq$e q}qF@MIFC}Ex>3e2/B9\O p2.<@ y;bP\z]|ZԝI"ʮz1(쀲Dϧ?Co7D.=yւyw;hT[ Sl7 fj0j%c251Mo꾁ӷmC2aQ1>.<]35nWLek3Q7rK0AS4"Fk¡muFt0*Oo:R|chLpQ+}f8=R)sRU%4L}FttAs]]ޜS=pti-lcc wʯe`)ו  ҃Ju[B$ayjo4nІķ(,IsII# !c/ڰы]Hg 3r2 Uzvsj1Pal_Èq`@ mʪJĭ@p_$(=*kiZV9$կ>HH+$S8XynF302ECXF,| cp57 ~;P0D BI7,3:ߎ-0ߜDt^GR4D,!լ9У[S6G cv3˼sZDL!uVK@9Rxtw2LmX)t{ UYz.ĶYΙd䧊dCJ><'5TkINT+οP0ib 9xpӵJ}ch@rf3% 7Dj \ 6{'+$ّcFR<3bxMpCf}ޔbpwPB7QIYО5(ZF.Wwʨ>y$6XVC*NNRVTT7[TkPLVT8nqSx( 6(>S5}^$D9:#fv;= lG['m)SY~B =rչUSQR2+Pâ9{$h\RQB5҄șYԥmsY%7D A1P V]XT"D`/{5`ʟ&oIKMnL(W$?c*K=y>%?y/]P'ۜ8 oQ$#+i瀗ns*1Oxu<.կ`zD-^ٮs bC $eqY$;ǁz}[^L6t갌M݌( pEnŠ yB16hw $4Req!C|1;.t$ ñS3'q$4x5>i늲kBᯀuN{+c.̆.Yasc{ZPH'%8iTE$Vkrl?Z֣q|c ,W&uI.Uq" ,#Ȫ^2Ň!º:$#um[4.e}8R8nQ@4Zz EWP8v*k\Mk:@uG"`OUڹfo +eOZwlϸ7k; ԕ) .BV=^z]9Y5gߧF/ cl\.vų_PX iD G_P v4oG]){qetG"R0jqߘFzN"qK;1A Њ&JʐܙMwҥxyYp(t1`z@Y^R w|/u͗`P#bsnHm{0AԩD]1<:٘t)t'Qi6Xu 84bFdg ADJjf O&k|([Tz699@ U2.e'T0R=(ՕUJcEӐh]@Nxh +[ Qe:f+cٓOUxFb~7lH~6YU*Z+gA` FgOH 3~I)an>I̠xҼES_{~ۋb! MZs5馕4HiqJTfǻN6_ ΑI&h+zPhSyn0_^ Kl6 Gy["f:$ӆ8w,e5cj ;2nh:ri!6b1 narGnjΙ5ۭn>bT"ڕEՋt3\#|oFw@_MHDSP G-l>4Z6͟NK,=C^e &9faM5wzrճ|O3F_ZƚB8`߆^NB5t)#X.0bV̸:^{y&x -CimSlO4k  [m׎\ׂ ڑ5~2yJ7_:sUqoǓrOqSL~"5&v&q36l2,;N ?8]B CZ/FbWMxEPp mM,צk?l3(zw\aaPdd4sq'fiazN h0d"j<-whu,5b7 :SX5:5/F2@+~ڇ{gx~mYA-ch^ɟ t|ߘkJn;[eq!k s[?BqUV1! 1&O/ @g$TDevD=2I?F4L/uzDǖH~o^ŸWJD9tS0#Njr(˧87q&B mXXA&OЧdK$ k+!%YЗA8J*arFK貞ӟBӧ>{Ɋ 6 (qhNw]˪ȶGd]I+] EJãU]H(^3/YizÕR[Z1zH՚*I jp5CXFa=/</}OmS!5v5^n^_u)rm-Fs$TogدX6j(h\P[cjW %iVяQT^G/ 9C v$+mM?lde~@1S]" SmR~uȹ:yl8;g1QGNQQ5b~e4qD{5f3цMl; ~k̑%5lj2Cq#/8mXq_s܌#up{1Nr(!-H땻6<'W|bp4^e7H\:ȅCXg!czQ@p pŎ#DϪ2r'#sOX׻5muF?t,1~G| #h>j1KWK#d9(m޹$O|OR4M.N6W)k #cZ_蓦fŤ5Q`,⟺6p$D7TkC%Gz:)9\/t7,2MNXpaA9uMzqq'4󫅷g՞Yv "gW 2,#|t[5[jךё)ډ|@>{5՘Ts ] .JpЫ*F3iC矲tS6[w& ˏ.h C~@OLLgݔ0gG|2uZ $3fs%Mv.V3φTvE)G„]ϥ- >f`FWOc6Ai-C((zRKi1D>XP$? adO8gQ}G]˕KLAsr.)74} ~2ЧĽAۛ%HQP_* =!ã' |L@lpHN)dL.1޹ H{ӕuqk?e4yT &MȹDe<3Q0@0]9bAǬPB$_+Aa#H h&\L )pECpaCOw.LP-cVĚ5kyw!u_(UzEeYu ݌ ia#1Ц;іnO0؂mgǒCJ_I,>s0Ʃ/d^8ɝ "S:j K'NfR$JYdN,;{Jt+%w*r2\otp=n;.џ7NzpϿXL&3@hbfS3$o \ľ\#fȌW8gJjT BjTFrUIkc%rzJհqN;uS}8a5ʭ Y[ M䆮/ w_XT/,1R@;;Nٯ8Zΰ^Ⱥ.̐"GjP47 PP;5jgic0zہ_-qȍQsAFYFsn>C1lIWxB i7A#%7*6rjJNew#Ǟw[ޠ /2H!EgwLzjg`sG5ڋHÔ+ԧ҂q cл[q?gWC$uaCrĶx(!%C^+ FVE=tBl]TXciđ\ߧڊED1IB{Ha{E*:H>}9S4ran/!7w~|m#O۳$ uYk~FIgBZ>o=Dno5r Yزؚ((/m=Ig Bkvv+Js}2æ͡Y? jryh~`{ʋ_{q<rqWݓ^Ȏ`|;JD}^Gpᾑ AUi9XJp4M)ɉ"3&B W@]sI;/% &?A6o+#^a|F]xύT-Ũ1:ZM_,"nE\7'ajw*AxN:F.D;[8e+>,1)c u 2!ɨaPh.݈%]H!=>AHP\/$bZ!ty,Hm+ 9/4y:|aΙ &OlO)ZY:,&0ABCf#_Q{%<Ӑjp_7p8`4u2w64B*C9vhY]i\PXhѨ ] LL_i'&7 p)J:T3GGܨ`{~D+n`@/7TL$(}(o^ `'g"*{EN{^`!H#J)o`TՒ}Ńc9T,+;'"~4:X.ޕeEK3lϔ`qX` WF*UXLȐI 3SCnl(/CkO>o%lk]y.7BKWK{L/y3#A+dr5؃#ς`vNZ¡bU>M|oI<0b*u}TDL^yt=N /,tOl$@3XD}|}'v+0E^ 2Ւ3^FH5'W}0_'ϕZ9(&T\2j?!>d96Mknq|HpA|>@rg?ͤCifW[6q՞A.v)jůa : Rtc#.~RnGW}JXaW80؝Hza$`%DFO: Qi4rJn ĬEÄ^[/^'-F`FѴ-9_l}n +6\ײTzOT2.!2UCtL愯T+l5bZ7*c4m 3\2WħoK=ZЃUZ#'(W+9OV?:`+?,ǸCtWTʾGdQ6~a1`¢uYak3"3_cƔh >u7 yAJnд+lMC*}yw;AL4! co}M~w$S`Nhwr's8Yh3`R{Y=MQ?v0%gkyw;o\ #2\0]EA{JJz}iz[vUNOcmׇcƬ@RT" rT˿5 VEK75f0ǶMG\ܨ7$~{k/+9]#̫@D`s؉=2Β/Kt5${ʑBvW$ 9F p`>f (ےe>G}VF k.'NmL9g@PȾ*_W =R#uY0X2/M-x 5q)Kdg1OKc s@-:ܗ CZtZ h A@nJ8 ߤgzSDAS!ݲcIC8 ΑL$E[+Ƃ__e=پz 2ٟgգ?0Ŝ!1XOw`\T /0-t3ق-!O N{"6z`9gjel[@n i6A(4(HTl? a#/%e@#-N\D eoҹ0?}nHLPEDKmzJ BY DOX0@Z:o)eXaq. ΃ xZ@bOHg~Eḋdj;+->s 1{þF6t\m( 5L|V0$+ yg7lU3hׂ%)6w<|_~S^ڑ!6#cWKv|g5ڧQEɷƒFDXX?aP|"&1XZYLrBh_VZ5YJ.j*F@Iz=EZjl*YVG}rV{ /`ZҎV9,," &VSF/mEy鍈@grp<AYt{뛓TM!l+`,*; ֧x}b BaHy,)1 \P 8ƦmnM w4нH6B1 BB(/?)?9y9$? mZI:4|,r8JXvD}(֏{nzk'VJwNx{%t[sA_[hCO'}4[gn3Vմ˸FC]d`7rlL[ OڎjBߵweš1撤}-6)Od9֔%OL[0NK"UdU뇥HƭH = WOysᲯBiF/dLbژ K?t`qrv""ܓźfOۄkR ȱ_BϜfy5`?%Txj*J;`(}ܯny@p믫o%6wU+{NtLQ(APU!pW:#W_7 RZwLvh[.K`$/Z,5lv_9[$5}+bk vkQ#.vFqA!f1[P( WCܭdڏ^7^d 2D-@ٱ(=jU L6Ƀ0 ' o%R*7R|CTm լ')E)H(IznH/h)$`I?ǓL8wD9>@"A8^, 1ɅjG [i kPwXX-B2-~$2.A9wܼVIkadX\wo51E}[h_o!~C.G=e=c `{0:5[$Ж+O =hN]]eزxJV0Cn=]4XXfc#2Ƚ@"&uV}s5W~M7bLk,f^XgcδFs werf(~>;3jta1Iz0T 5d&~\e3GD[f}+CpҸ.;j26Jֲ=[{Y γ9'j4cw;( L_lHυkCBLc5B5NX(u >؄CMG㧋w"+ R=;"LE糤gȄ1LxZͱDݯ&F!=@KSwntF#Ѝmf ^+w\걗Pb>OQԄ8xC=2LAd ufX1 +0%G8!|_RJ1e 3/&BpKXӀ_j<[Z thtJ/Q A#@l}.ZԖTjqlW;D崤B $"Y͞89,םl3]m+`@[XYW%c}>& sVDc)y Wnr)I* Ӟ9գrxT>+/p5%Y5eW3It=/E>HϞù9IMt0w0}b^5mx6  =F]}9#I2`jJX3X]Շ:|׷Kо5"CPՋ`MŭW`X0lS\aY΃w\Mx?C| 0L:hP +.Syr?;^4BnVaN:C= 5#C5rj.%:%1j usfqW Ө)֦v@ cg :^Ti PQUzg*70Uzȹf4lXE-,?"Id-ʀ/m` 4?(ILOirA2EX!Ro pX5K 8yti}ݡm/! 2aЎeekjVqΣPYX0Bt\]?| W>>1r"3`$> Dj)_,ڨ3E"~iqd3ނ.`䳃j FgdIa$*Zu;I Q`#Kl\cJ3NA\^~ ` K] /\ Jix17N?po"YՉH-/V3%L[ErDc;_;&=0=GY s<]ݬ˯F@LLb|_CEH,W:29l0L[ef;^"\[3 vQ?y_h@4PG Kz}~A9nsew$5,YAgA֕=$ԟ} >cϖ+6o Uio2#yASNv»uA09`T8by>aWp 0Ҙî5J$m/0f(ec}?rC$zr$<9JdVuuE748[e&h?Ҷ34%\(-A4S^7`@KTG,~O2?ocSR+K >1σyLec?p6i ڢAr_}J lFJ;ao5}yRAm ro`dt՛yH ޭZJz*A/c+~,K:Mi'q1QPkQvwWd7ҍiou ?;1=VgS}EQ 51 xi ewp# ?;R2f]>H1:6y9;ईu6=Οڮhp?oX~;YPZl8SXfV%Ls[#7Q@U-sB<\0 3loᨢnGHVVD~xQ]II6Zy}e&8Y4:gvp9Б:,﵎Z9=w+*N "sYr%1]FQr M3ϰ0 pH,:ط#vs|yj L! =C ;/káֹ4i#%f76<8҇[/^|Z7JpD./:)!::>c*$ZTgTRdy` C_>#< DiSnw%N5$ީ09F ,n*u00K (-<( H֋FãnxPV5tM X6Kf|Xܟ)̤U:ެLv G;D}ol6lV!I"X@'Ş(46͞65vT8-QAhLVbD콡s~ٙ!¸3jK<~\&˞`z]4g%sV'@Me(A~}1R/ ߖCCZQ>6⇺5hKϳ]$]/SLgK"߀Fxv+bFGg J |i{_ Ha8ɼcCF WaZ,$PɎ$/і+dxa:}ZyVm#%M[N m 0wQ~6:ʩS ΐ6bju$`~3) et:(U ψR Ū,Yj1S"_lۚXk-^0g!eS#c$/t)t~(KԊLhCe-Y~1:ـP/ [Ƕ$W  xV? @΁=]_%O ^3% Eque0'̝@^hwAHyOGEi** iuY~[|4o4sݵU=Kp?㊐hvZ- FU7y["h&Y[V^W}wS턫T|$L#1?_ ܶߦ("7l{|b2QKK/*9|KƲp)P$vp@Җ.Y6dpDd6ULFK]~R)3б5|J:im9jL ̨G9D"^STtw_Ω Ŋdܕto\?XTOv4NBY/"W [ϋ{~Qՠ0ȡ!ѝb7<1Ak;-nDKb&X .= EBB=Z,};ڃA̴Hg¡*VDJƉcin3fh] <}%H.R^<"J,rӟh?@!o ḦSGXJRD}2%e~ͤQ7γCg^kw'ms#E^LZK#v ynr [LtJPvXu$_ze]ZvY`xs-.YO3m'ʞ9}&gbo2&=˧-B65ˆ/PR00Ȕ(FFPzc1dy!N*Bn}}S'ﭥSٞxT ۜ`}$w͠$FU΅~: _ >vC7>_FfL 0iW:kvd6z0&|{Il4 , L&]7L/K9 Cg{7}0,۷|A@gطq&6圸 2| Ɏ2s^ڧ1Smn5$:_?W@Vv[6+b] 6ĿwHAhGN>^s…-(~|MD܋;-ݧ7UUҥ*䆣o+zx"!Kܢ&:Pދn/hE(Hwa Qw5b{>5ܯΒ~9ZhIZyZ`jǤ&8.'S|ɂUޚb{ &/tG΁&^቞`5{aوI0l1o<`=E^^ 5EȟE^z 2ʹ?hsgX;C`V6HW,,$DL*ECׅ^)xs,p]Dwz"^|35Ģ_H &wn0''_6`b uLJw{$yvA*kJhL؈[~؝MJBd y],#Ѧi3P >=OCٮ4h}1y ܩ ;o7 ŒQ6!dnb\5UTAf$j}[qWʍ$U٨Yd$CjF>ʽ_yQxN6n|Ƹ Xu Ė Pɷv,HweNzWsT@\Pe&#} P>rQXCriXw1=C7~L+ - >Qjpաg =x+odZil# @ шGig>R l.h%q| ڝbT,uDQɰwZ w``~(rl Z{Mݪ׊q{?]BS=s FڋI U)E.BM.6phhscC"A]Ѷ5XtQmCZa="}\MA ?iXxVcRi5ٕ܇ђ}HﮫFt&UUÉ@2C!+GFdj'!$M)wzYߏmPN6kqdCn%oOՒ}߾iSЗD'Z6+~m"D3?SYMcs;!}|_l"3nzB w9g!h8>& ueL8} 9DҾ~5(*p4+}<@bMr\B O[z̕O&R_"z/̔Xt8;`kqLy@8cZDOmlvb8+J\#۽0~VxHXoa\R`58uhwsD($H3aX,O LC'}}y5zIV,h]rLÚŠ1j A/dAsm(+6~|1`hʫؑkE(86dTBbF'\Ԓr73=WuA\k|#^ +fm/=jk{FɾāS">8ml('XGT)Ă"vg}%m_W:d܂aCe^Ep)C5_b]v׻6fu_ 0vLՏ41*C&ٴD(u"8lCV]DJCD2ĉ*rR\Ȝ!h\x@؜ӭo6ݓcz5ťP?})+l_!y`]PSȦ'GyB;Az] |Ε‹t%(̊~JV$?B9,] XZz7Պ: `!~y[7)߻&ɜ 59*Voq))dV!$WVڴ4OyY,聯u$UՉEcʏTt5SSVxJM{e b`69$bb]xf$KR$sáX$E "?bqMl=uӅ<4>ڄx?k"o:qt(|Z^4w7h7$ =zax9x9x{%'@A_!{Ճ8vQaܽ4UwWqXqj_ػbu$)94]jVB>9/=a(dz}`NpgoN1 Mx۳ۘd=xW_kꔙRc#fG xmC{$Wq` \ lׅ̪gg ]줦3DPpp!n<#cB5W㒯7pagfv:w<蓠 xCΞSpL;{D} \ ә6Rzp拢S趦@q^NAz0-$O}9qIqVk1{ F8ծ_VG]m!lL{ڱLؾ)ҦM,],rjXtex2)2W1YFA>x4_2UӼ VJ߃"~BH "ϫcQ:*o}rKMpvh(c/f5I[t=[3jW5YLGyyN*nI!9BAb5w<͜=gF~ A܊0:<`xDNyB./~אa.ѡ+NnV>Q>g [4q-ش~duA.s xbY 7X_!LX7FOM<%x` /^-}~Ɗp/Y箇_vп$LR5Jw;`ʺCn )]iVlE_)RA)}xel`zK`#;3*9O-l )M-E>6DQ;3P^Q~baTX>r(N^+b۷Rd6e}5`Xs'v_$~.bLzPyfT ^@}&ڤP`3޸6H"xGT}'E(MUBUJ"!Ԇ4g$zq@f5ސg:$n/1h*G[$Pv%v'lkEmC'a>n?W*Yf^l2խ܌J`6+0J^[m@E2|DWwIVyO]CAx|]3ו .0c)&'iżc7ЎV69Ͳa֏DR^m>oW8d@ݐ ҳ17KN E]N hes -Lhz?A0^L@:C/~ ]4<@ f- uaŖB@;Q-l*>/o?m'rZU0P:B@Z8hy' Dk.^wnL5՞4]ɮR5dS&3l.+:I,76gϗю?GPyv݊ d+5CؾM.װ$p *BӟOM[kn0X8pmHf'zgqNvT`4X啤%߈Զ ~?Fa``#ferW4qh Ə}=$<\8>N+Fo̓T`9Xj {c2a|B9$t1_`FeNTf/:hg7@s3[+o><^eYm;k"mL`7 C=fؑĆ(O.zKOFmh!^Bo6\Q$^ݎXb¹G.oWAWQpO׫W\v6\~׍خޕHuzrhZ[@%,cqb$%/s  ͻe@,.I#F֣Gc EF!O2.E1oĜw51S&D,~Ԥ(o23~J|`n_D hKuP3SY5.q L`VWD9$Ť|AˤHmH=DϟL< D/~wV\K$&ozL"Soy|i.;X?EA`-kX:q~lbiRVQ:/[(GӲq d|n|8tԕ ̂y@4Y W7jFiD"X.1tO5IK뢏*|S#Y2Kۡ-͋d1³yMMhҸuEvɍ(8 p*$Ir5aecxKlJ9LbIZQ*48~ʘxR@AJ(kPȌfKY,`\FdLn ^662ڢ4q:rE qdVz/Ox *nPhGN[B pQ䰧|%^PZ<5 *;n[UtACS?nNﮊpS2`PRhy e9 }- 2`yJfRሥƨYk˫H}RX':/\|3rWscA禚d{c7r1YoƖy"Ѿ]E&eONYl4/6zs-MVf)LFx65b)FZ+PXP4cy)`U~{i $eWYHG)`ζ1FZUv@?,s+4I Bz"*glXhԟ'3.a?im(<1a ;ee #A( 3o6Hʌ4:شk'lz&&,Q 5ݧnH몛8'wEgE{nghY錉cҙ՗| fS+К|_wu>W}L&Nɧ.H*!Kil"6f#@k^ra}EU~[q%&vuI=R&:i?1w_<"!#gg ͱK;ҽPl*O Yz0!dPC]cdϕA(nuLӇ$ؔ{S~)Z<&4Zii//3{Ӑ^[JP; YQ'.$WIt aC}Τ/->_\ 746\=iyS{jv{!AE)*^FNjc.R`Q6HUkh#UnyjF{ G׉j|+?wW+/DkI_˖hv$⚘#uR|n.(ØS\-iS`X葝F1]Mf}oH.z 55#J,`njVrBrD{v]"zk7'G|^>OO^'FC>*-Q]OD:C#K ] wgYֽ|f{E/R2r4\T$k: ,FPkUz֝3]9:l/o-r_&e f4 SOO1: *_6HCVX9=Y'R7!6n>D (P҂dK^R+;a$*te|}qTdwdVt_*<$ e:Tχ68O>@k6Ư]o -rS ϺkRa"qv.X'&q*$t\"[1f }!cυ3c-8{}'|`lejru>EdF)bއjhCiR^~ATO PI ^9?fK{1Kq9vAɪ-DN.eCJM‚P~D:rIH\ث̛)1Q=^``>+cłOX?6 ۖk[pU2V(~CrHhFYIL F,ͣZGCY^ij[V&xZ%9@of9eӨ- J*lН{~zCh|$#j9OH&qo2ktH\ /̴Q]diFM35ޖ#S8oh_on ;᏶&b,jk"W)Dt 8kV]$rZ,_:?KD6[g5o;0g+?xyn7YL}Ikj@O pfUۙ? =fξᗹr@O-yXqԢu~DįShEj2bK/a?+%`Ϛ}|nd¯^_ qiy%8Pf`m Dmjb pc WvOx5p-ƲHTq[\rxf Ņ^L~ƬǸ/1R(>e~Bg+Q}#p|8dQ/di}ՄlBz(򚟨LGhXbh)[eudFuޔK ۛoTa0둛~ҸI$=Xh=Zc `Ԁ79ϭ3}_.i'B4yy?G4Q2[[/zXÕfι~1C#'/^<`LX23w'ׅbSW(V%z/sH$kͳk< Lo.T׏~r41;mV zΆ 탐K1!6r' -k&~B "<:OoRz̔/w>S|!xH؀Rø7)bC~-Ewuj }H閯*J7٫hI{brzhN™ iۄD e(P\JL u <D !3i#C}=wI 扽)ocTS W Ϥ4k^C $)T*)|cbZ"a]q-p#W]ౌ\fZRU/ ݳfjkWM.[.qvl5[0xj?Vps.BU%lo `L._M3as)@>aqmIOrL*m:`p! 7 3wEFؘ̫ctv#|rD)_CS2GM!]Қl wɰPI"TK~(0FG"H \cS}U0&o&gփR,hڞCddo-ZUr^0^ 6:e#-7݇ױ`Z|7k9;ط Kz4=~)^>K h֨X)5Y$'ՙѶ>Xav.|uNW:vVmޕk`́//;a6⍊Bwr\1J2 LLBHҹ)uq4ɼۄo n @i ,Ua v}imB޽G(xUF\di+!K|[L#mm`,($1ංuy0E_ފzÇ1%>c0@ \6A\UPmc~ʣbOK3\Iii  jLU3MeV(ze^ 7Tkk^G7$-@5aO$8s0&1\.d9j /V\S37K8:jD㕥 w43HuҠ/^A7fvȬ܅ZXE/zZx!=~OONS!0"VZGER o[6Y{&V+"%X u@?fY;$g/B^DRRG F8Ѐ˪ 63Uye8&Dd$QoٞbwCCu }gxi<\JW{V;!Ş'!o /e\8YUCѫO2[n#YoRVj!@tր=I :lkGӂpQ ԶV pZ*wT..d F⊜qv?)pA -7p~a[bmεAM }h`m]VAd3 ӤRߌ0DҷŇ2\3CBC nA=[ZTŔq ! 5a pI3'$ ]NУz9!q!?CMy0 ImqKKnzK%LD(B"pX,C!Mt6ҧ<=pp6/X?8.j۷d@fK i[hHeLeπs%Gq kq)g]5lKvJ7D,E6P,Ad&bW>:LZYmA?!5آdpA {X|;pY1}^pLb_DDP;7M]ܦtG=* I.rU_ye(٦{% l" MyA6{FjH쾮0OlG,P$!yG98[[QN;4eXʽmgHrݯAΝj׫IsmrH%K&F2WTa͡9P{rRF{+Y\ʑ08#EUUChDȷ]3xQ 'z&C|[VހCJq%"yRyQRVԠvGV2A?)ȽֵC8F6_rUC#qԚcr;D ܮ4",X0?9wދIKaӺ1K )T޷:#BoM湺ѝi@Z~aĽD0T؛HKʗhI=rb L.9ۤ;6J@ ~ ^IDQs%bH(zj*ߞ}Vtt=pI4!x!k<F ,K< 7]Y.(D!3UW_*P}y-߳A#P=g/;9)ܔdy~GN>#!kX- )O}zՄ?Fsk.(&\[?GMbf]?,#Pl hnN]= p\H2ة!%$x>1)VaAA 3 j+ dTl~7g=5N.lwAkq?SLd Bnu ?W;G3ClƩB3h*܋NN(%H;"p LJC"RKi_qF`y1VBJW.wEf4C .;G3pj,k2f @OV-?P_>ϥm 3^N:L .5 mwp-ɵV4M_w@Ƿot>" mvHzX`-N;wAGD!܋KdFAx9ޭ/zj*xLtxhuHHະF}VG۞Rfa߇ =t@s?MR3{y7GO ,3έW/x^DeXx Ck~  '=6NJ)m#42c<ęWmzgƝl'(36{YS<d,rG%Z &mg^MSSڮ)Tݐh_)%g4 LTX ;-f 4>,tKIl[5+n4}lfۍ/f? ދљDhifF|ԉ֎<2ώv)Eʬ{-}K^萕GGv (lG$\[KN n7gʸ<4*"u+Y&@51<؊G\p&z.!7 *}̻l]BI MLu'?[RT҆a bD^Sړ5vbAo!;wEJ~zI>+#8h(OOkfd(P'`Hj(9ܜ?D0imz=4Yq;#}lo_ wicrb\a+puC QڏR%LJ4V&!eQޅ>R#-x\K*Brz*nPh#S=v'En8YZӵg͍a"22+v+B`WQ _lr$n J#YϽ #Ec#>KU#Bߵݫ&&}*B/n~PePkbұl߉guXSB8 lyc& & Z妛 w/JE4*~6IB 8>D,l 6㤭5ka|N<.|NNoAXw%)L!dAY!12%S/vdr4 V rޔ^cjdzXl?`a7ajX&d ][u@߯.wf;\q-2ڑ%EOµXv{בT0PwJw%cDeQv4pn+gRXg$d-G'IÓr5ʯ62bܸCd/uylHrOPtPЉv8|O1e`}f&{*=B!$.c9b~ 5,"}!f$"Hc$'s/k eu)lc!dz ̊ Cqt?PfݫRk;ݹ )AePDdw܀5 ,G=C ӟBkh샃f}Y4R`|+<^u\&BD԰0PX8xFg-ejխTG̺'$R겈?LlIt`${` ўHvom2&Mժr>4w5Dod+_:D2uhqn~蓾n*rĭ!<2Ы_c@'$ e.S{ZWkحLdy r)hK췱}a yWoC_k9_@`JZ[@ 4aE~iS\P*򜦖#Y J֐"#15 ^K{jdFIe6݀e3H,vG!w!F{KeYQI*Џe%g+vLPmw8'ι/c_V 0.SUbލK#"!U4u%;_cT,Q4 -,ښ{j+v)s::VtpQLP թ2zxG~ظ2P%Z*w& .1xȉ>m ; SB)UUu_fJm:^1"ݒ|a#JJY(vTW -61$RH,xP"'9RflW+ :%M`Xt/jw_pS@%Vc'w](5)OԻ?SmkwrDs-%,eP›hfT6hw[kD4Om7Ulo(مZo8ĕ d >}93BB3B8{A N-b>9vVn@9 EzVi^QJ.p2e2s F OFWw qCj~I;ӎ6: pff>FZGL<K1IK""9q!LO{ooQQ sk$]YKQ?;M[-L; R;X_1IPIvJ*F. HtmJa\΢2UM6YW\O4ȝ -_rK*IQj63RK]2s AY7bLǐć^4T{۸/ă@r4 ߇"9FF |)>%Rz]O#2IWf,SKvp..gVɞc{U% yj?cuU!6F:YHNN!ELlE 3n:}>}lwYǭ0 |̨\B"G\e\5Jg$+)XYߧk,- p5BjyORqqv7ZVes=H],v` ی.'~2~om'g\~{']4VE;BJK>\ô9`Ĵ'r(iNұ&G<itn^#^0_ VA@dzk|T+8>x>K(5xb[ZX{pf/#5{lʊ>|^{Vh &h(8 d!-mګEǿeW&Sr^c-$4:fWZ=C|ta){Qb έ} [1mH:`pX~3?5bJ3 WZi DNk f>N!) _SKh{*{zxq]muՄk(Fy!wI`,>IK-%W&|\ k3l7ԡz:61ڕxg"oG_.|?m՞'xPZSXX={t׮w 04l~o0GojTna0X>"3\ɗ:\Dl-߫,"ȳ-vTr,-U_ {,TQt7D VwvZ P^.#TR@˜d%na=CSXe dOF\֢WRp@;ҕT|6c' a:t wzR={۶xR2cN @ԍոez{qT$ox횳 j(2M~C6ƄVXn>bH2Lb}FdK@+x`!_!@ո}-_PaWzGBn~Z5ӖNR"ȩ oRz(h&qm q FC pEhb^U%/?Q9VQ2+4 tc3bYdR%Qn҃=4оrf2ULMpCV 'kKc+\E l m"ƇLlgiϰڪKj8sXգ>3esg 4<ez7?uHpOHťwru7KLGE1< c&,O.$7i$q;C1|[3!b˰=#m? ^kW􃞳Zgyumܫ.~%61JXzqA^Oz"㳒\S Tة Q`Jޮ})\@]\PlvЂ/Ҙ`H~yWdId'hHM}pZgn)b!LbQb4 Jk5Jtv*. yz.p-lQxYhb%aSHU\1ԯj.?݆&+^e-L(_Ld*ξ` |]D(mKz ?0zxIdP Z91Å_k̐)1PnI'%別j Wh.jYvz$ykd(%b3h/թG(pCBB% ^a-ŋ$bvcO)O*nlJ`5X|T C]s[e4$Eq:Tff,95IZ"-Ǽ?- UR^'3JEmE/F64S6KY `~x)hۉ JG4Z~aFԄ\֦RS,1|ͿqRsyqǍ9EtM$DN2/뵍TDze`1:.dUOLG^ٓS ߨ g[Q6N?c$e+AҥVjqͶU9}+땅feϴ0dkkW͙` ʰ|g KzǤC$^,.>}<٧`ޥ+SlZSL'9iMCJ9ݜؙ/?#pƌuPqd|O5ø?eɒAfgݶ4&j ϧ6)mfT=,T1_C3[I* Vy{\ӫō-ք҃hJTfMF0KF!i~H p42,\hG-W_az\޻KBOPܠ2UUT%|*0¼\M@"_)jSse_]t4jq%C4HKC^W,==W;xloQް:uqc{5o.:ZccEM**gC(S{G!mqȈIXIP/Ǯ-EG0hG @?!E3Z)i_:K8RP ~ GrW+U)/KVs1#Ä"q]PrQleӆկuXG>yX/#a4QɆyk$fC!XmdrY|;\ESuWlٓ ђ f w1(;@lQ8ߔmqVأFUpy^~Zewi$mgg]Si4ux)?X!c3v WI躉j%bs <)2,.{^%6oN{]͞m˚Ncݙu/l}T|δPd=TКQI]2:>U E|+H:fjL4 4 ^=J~֖7jbdddX)=Am$^fӴѧULڲ𧧻8Efk`_lffr7,RȟHlq%@L{i6ř)j"6n&! ?}}h0hLPƉ?{g>=p\cVAV@A#j$ԫߘCJ/}Ek8/s&GȪa5>y›4Lm~6Bk:w9}볲_-ěQ +_(.VfU-0 jXKG\l2Aj,lW\+ͫ;68XР9Ks" m6~|\F7x?!f"ThqZ"^L(eTE0PauuX1<\cˆ4(im -ZYR?>cqT91G\K.M_ŀޡZ$Ǖe'5}Vp>ډ?겴 u;f`Fw0%z$գkŘ +K[;b~E+@f.%zH)bY\.?Ise)sh;.t0D}ͭ|kKg'ŸŰ1^@tv䗵̗9ZKvʁϤ)?0WUI w'GJ;߯aRkM  Vj*25$qɾi.d*; }Hqgrs(uiGM0x"'H,V;wLI{CeuZdZĉ^ c_?Fw+5Э󲅹|Svr/rڽh35|y 5 zFq,wsXvl8iju (*xMp"[\s'GI>xUvH/##'yqu2]ZWv$YW7h[>T(hkǝD!0!Dvs͝)x]6A>;p@$U6o$ӟIyexcP֟۵e(3'Z4DqhHP.KN䨩mOG+ws[ѽնRa0XYc\0ߍy`2o sZQu:+Ȓ>=#t(h moW!NL4d;N߆I-~j$AX9?IieJW#|ݒvoG.$&.$+ J,lA.9-.؈MU~^K}Nv,#Mן:Gv7d:G iW½Cdi+],Jg 5zO HQ A%yCr$sd޽$L[M#gG\U1"Нp6O`Zt8UP9ʚgA/q ߜvmF3Q['HKa%W-t1\vw33=TSe⸶=Թ=varD6;ؐ,)'gI_EyQY,!)3,bJgb ѭqF ߚ *4i \oٱx)#ݱfvm ͨ]' e~JbjbH=|v.Sex-Mq4ZbXpƶM6?W dF?~!˼؋姏]o&/<)eA6pӶ6K1T^=f%o3Y%]-C (PYNm6?" )#3o6FtH/[4P|J *k:j}U!uabjg(aL4!c c eqW5!j泮1L FA]+J5xT oO_k}A; :'sj-  ,WFȗ!U|b %E_}*Afzl_ [\A6C@?W.l:svvC@C,fs:<&I+3?ihOŵw\b>vWwbb<% KdqMut;]xaHt*^n[LѕW,nAq|zpHQ@os7|FG=߸ap`=57~ʇN7ջSng&R>9Ą[:C~0ol)+1ط .@1w0_^b)3D0..,.ay ' Bà ƾe%Ø١DVޛqVѡ׮lܢ`; 4;ީ@E\qrzCh.QMe|%>O^yBc[ 0\]7"pʢ,p6IO-C: H!*c1.)F?{-c"o/YUȕ:3/YFMGK'.0?0jՠ.Oeyj)T)e)7烜p#d+A6s NGۯoϭ%(@G@PS/k3AZLR%BN@I4g~l}`k]tq-]'YŰior:ȃw.B_!Vt@j3Ƴ(HKT7(ɀe9l:*p&L|@lD89e['~s`0%2[HJ.+Ͼ?a"99Cd*x> 5u 1i8_j؏-$?i-ij~6覸ОNܾB#HJE΅fb|j O}ņDkl~30p#]c9>O",KYZ0sacU8 Y-JÅ7ucv*ZmֳN-IntRA Rr+Cs{o|m5+Sw;ddb7n뙞:,JDAW>|d%=;#JHJuHM!'8 ͨ}/du0֋AHQhAWp\n53jK dЬSflׇ1'M-9بx1 ?<'+ Ug׉o;v;n$nhZsstyuQ]2m#Wk9I)P$euԻm7;oqѯ "\'q66 lM쏀n1[$߹vaN |l=>f5B1ٽQd TWp_o .@ ;эdw: \ Z0V0$MЕ06= 0+3̨U!\zm{ >@]yc`K?t#\^kN[U?Bw |.& [V>f !c{wx굠Ԉ*S@գ68v֔5Q`|wk?zx0:cI d*hG۰(וrPLBBgM*XѰ`;1y>T`a2#OmԻW9C?bXj % q</s٬>r%)q׬ֈyw^1viLRuXJ0㠌\*u8L)ѝQ&+Wmm㴻L@\?J^Jk*hO6njҕ^k,T#(hۋ܁z/~z"aHAR3>Gƙb vQP2 M>1RKwR.WrtjaX_XF ]:7rpQF! }p`~cL}ހO9cp-i:J҅2PULQT*U%&Xku~}aOz~X{dT V19Ի20xŽpM$7͍Eʙ({jŭ6(}X8IbV/ JW70I<>93n>/R > ܂_IE$TeRB^&$<]K'!8Ԉ>3K?)Ε."Яɰc kjWar?N5kU}kFL,w *0_ '^&' `1 g/B|XZؑ#I'vS"!dj:9~xTUa%?0=u _eCfG3K=¡H S$"JglT sz35.R0wfsͪ6|&2=+(ᷲgWX/!9BCǮ?jVK}w0 㦼r ι)'^Eu cI-@Y#~CM;v,5AE}+z {JvJ + Y0h&a 0$'*gi0EifB'cw-.A|sf?@í`g>ܯ'Aw=4x-VN&ג̍L#!f{rYմp1]p]X,ж`$6t_8nbr@ڟi7E6RRV`#fh9E1A2h]gkő.I.3w&Τv%T$&䧮 -2(O+fJi.e<+!@:tg{p- {=\hv!z~].(-9G(wp5a<#bn? R !e$5Pw2_*g%gQweIu2Ol|_ۻ(wЂ4I-Р4vCDAaނΠk#O%2OKD.-ȶ)ff̬%Ч^\ XTs  $(˅H)gkË-sGȪw]"eX'fb{M0+ ?wxʣf@sZ@ Cf6>q"Sǥb1m C"FB+6=y a/́y. 0UG/L } eUYf_߃ ~^{gIPGC)2uy\X)q)!A5#wT[LJ /8<;rUT^V bhGFwHC]ePAH>p\j< R]$;|xig);tS|%@AÈܽ6H! L!Qo* 6:J㏏'4X66URu*@u NDJI"[5ཝƏF=@ʷyI2IS$Ң n$ՏPϙ.p؟|zT| Cq#LDpsXL..=?%>'ƹvcAntB,LzfӕhGXթHknAi'eބ\kdj@yMCP%HQF1B_;T808HOܷy6#a}s7g`u+ ՜e7Sbg]QJԝ`~(鱕t[R Y8j!E]|*sp ZDZ?%d^Y"-{ã&žzLK|Y5-m )JLع) .+]څW͞I cj4 ("4n GI+V)^U[+g%Ԡ[J⺺Bh E9ip9nr_ oʫHB |4=u/{@Oyh+kD J,XN\o"@q6S.%w,g{L ?9U?n;d1` {lAmG%D%[zbwrWLS𺍝lrb`oD}тF67Ǎ{JoZ$̬ 8KZ;3i8%s 2IZJgI/%oPbǿzP(K=lnk |i|i=$dÕP ֿ[2M^ *>cs9l$x/P-MgU]϶> mG7_N^v:N'Zu#0@~ŏw&^ʬ,b0ԧUCcaI.~И((!fqn[ 'BzcwmV2>aa䍓G)/^*c6R|Eb8s j^7iC4hR_-k%L6;tVU38Lzz cɰ>P OqY|hycƺї2o^ H8>s͖G'kc|O}4.i (44Wߎ\=Wb(;̞ 75hiw eb3F~)1N$]G *ҍ~4^J\_1ե*Bn Hu.̹r+5ܱEy voeC##eGGS|eoo>j)PʹD\wm"9 D'r=V go l['mlbUL5B:tg:,DILNgS瘫E閰\;،¹埣RkreBBQs-{Qhne4;ͷ/#Ao$1aH^qlq%m LZ}aV+6+baGxobЗjؔ%d'-& llw?ɗ[e$9z3ƾ=I횓`mU 8[ߪaaoҩ9"d,=ζ|Xy!.(.Q;.֌~ABoe+3.KO-WƜ@t\ Ƈ@w]ryFgD#c:v4f+3,kC]$k?H4K= ͒0ۮ=o^5;~p_ yoL##--k8c54nր6{ofx_ bDaOyP6-{5&E|9j90]iJQRMߍ9KtvtGX}4p5~^P#D/ji?KGA-[ee 4jȍeklA@EԫDAD:B`o_*ē:u@a_[<($)bx:x0]h6$/J%] N.K`. JmW2*C]&& `˪BHpXZj *}-ɿFG逘,* /0n!-C<jͥQBXOv?Ӏw]IgT6)(Xg᝷=b« D8GpCO3Garv{:`YL#Wwr(^|+Ju)'Pxh'[)bU7Ȁr9E^(("}Xz)\r4Ue=~g )j 12 2ٍm bn,i/"Z$\;.X{sp~}9 ڌuFqM\dVVv "jvPf ʀzf+7yiccjHxSF"C4d<~9+QUZeM,5yyZƩ9\,⺨[4#@y- ;5^-7e)sJl ?WI7"*BSZ;/hOAf{7k*\K=&7zdɼ` nsh=U/AZvu cuP\K;얾nV/?@ŠZ="5WÍin}?vPz'A7[JISh]s)URq+ Hu% 348D>ހYWwƒDǴn:zWrr9hP=Bg8"I޾KS1H1h#Ö9o}!UDoɭNLzQ!Z Y5[qIN?ꅺu">W'17^Iut}t.==GH7msۨт'[:"y;ݟ %D%tن[0‰i!Ou=Fp//k :6!J:lk^_Hf=Y5ˬg4B` O2Pl+8i".٘pi{O&̥?tyP -Dc(W_%M-4e<!m؆ 滔0ϒoգ.Quy:7RyBgk]em2| EL弣mKXUXbFK6-H|{ژ&0Qp'üQ!nq#I J}S[3ݤ5<"Z^dD= z_sn;[A^>~Ooz jl )~Ň՚bjdӥX )ꥼ4LX:Xz9.̿vn85P>Swi.am.I[R2IƫEXQL?.aLi.9w+R"I.4`l^sT Fv`fCXy,]HWpTr%g PH"Ĉ H$ .AQLBV8z@V.!0e8))dV 8L;?OLDU{ (-4w5#)p P {D"Bcݴ!J(4o^î_S^mya$j&1<|b^RS" $Q?yֆ53 w+;J"ʤD ̂4 U0Iʡic!Ç<,{aG_eܸf~%ߴ^iCW=/bHzsjIL?z&xK꜅'RF@!ܐuҔe i/ b Ցe\\$*cGD ϝ[ ^sF?}s!5C}t$x8CkcXxfO5;p L2?4~A;ǣlp \zb$5܊P%^nB;l3 FxTH^U"=d5ѡO$s S.P$WsZ|pw|Qa81`YN_P T%[DcLuQ(0tߕ+Ϸ?xPe @6]x@ jA¡XR !Ω54PI9iLa[ҝ~ۿ'g$ZaX)ͣ ,m}{sY N;GXlI ]ҢP78I,K0=Epc#hY3ȦMV -3. iM )n@􇔭ęL6ki`Ď|/4C~\VLC|p}2;? u_*TթKPP$mfkR|Kv]!c< 'A*C0wLΜ/*v7 E״5t$&lV9h8ҟ%A%OD}!7l}AI?嵒ɌF׆Adp p-p bef<)מq75]?H1a*v.sq/' JD;GcL%#*#]pdT (Ww$bS 蛼*cٰF60zrxZk ^jMsbI  /:@@*iԹr<`Xho I;`dZh?mY} 52:@+ >zZ )paCxR7[$\Wߍ]N(//c_Fg#;L˛-[Ѳw=SV#;EaBU]DF3 σ̯d:QR|F tvJ3'34vfeu}?xH°ԀPS!~8_ֺwIU@0T ӗՂk}c׾_BzOz KvX\s;2Z~s] L?0K5YJbt)F>JP]ڶ ƛYCh:;9 lɺO<LH܆"xX,[P%!7 '0:ű/C|jz42#*vxnA48`SД#7s2'w{TT;U%҇ԍB0+J2!VHM9ڕ _b@,9f[oL2ZLRBTь 6=1iۃ{ڴM#?LN>ȇ`yt Dք*؉vtPz#gFaΟOi̱ab+[D JQgB+'Û(<{9"000@D6;9;]<=P:c](!Hz]VW}ʒ!aV]A&7^"nn}UVA24PhjCIMcHDwE30c'uJǤdNW M r*l‰Uf+ֽsp;al+Rh%OC5WQjrme%]&3գc- `e -/rYG71s};Ni-Gc܈cKsʟuk5s[yxGa/4ؚ ëYò9RJB^i V1 ;R/ǹvo~] ,8|M `\8%g_@,GxN0U5b84q{<|ʮY5pv:M!)Cibt_Ǯscz^wgC+HshZuΏc NXHbzq' fJR%6m#f@ѦA=g6Br_2iHK18&< |Յ̊S]sȨ@a|,Er-g۸=zd`f1t\M`dl-\Uj۠4nYdA=giL\_nzӓN>cԪDL BTOcfըhܨ4BYegKHv<շt8@u`*w%H,@kj̰g%Gh2J IgJV0NώD&Wg!uz@x?.gJJyKt3P'՞m4TG̾@!FE!Hc0J(%,g-7kxpc18Qjt7p$V Oۧ6{P:#זu|"G|N0(M!LƏ7혭 y'햐vrk;…:ZܧQjٌ{L1o xBt6J^n)@CMLF!m*w2]Ck[%B;bW]=;Vm(DEY e>X&ܬ9_e2`U᎒e~Rͣvnmh0M"NZF/ Áe94*Ѱ&M%3k@AH[69Ne /PfL~ ϝ7(VA:O- Yٱg)xR.(UH65sIGuUġ~>*'7ƅ_JQ] #񞪭骄'tH rFD\D=1^%fn9n dE](#X{7;q7 !p=j xkVd i,[YG#tcC']P!d(;ZWr[cIlZ'MWKb>ňx6FʟC>'Io4eV ;i0ݹs>u>'q hB蓊'Q}U9 Bpn:: Dl4*LzZR"jxFF ϘAG gȟ<ԌܾeAyvg; ^s_%6[B:m YWۙ:a}h6?xftV}nda/[GF17BcC}j |#O#>ˑ6ϭt%($A#O,9aϧ 07v)0~XnCfJfq/Wf3j;MwNps=f>dcvw]yw{ 1Ah;V 駢:4/קkVˏMYDw? ϙ$gI7ne {i(RM9D.PPKoއ%}z:(brNK K};! Oߩq utlGǻmʢoA{TE$xy(:͒_w$E823óHOVlDjhDCcwR<9hΝU2z80! p2O#i+m΋\ [6m(,i(-ẏ C ^DW2Gꡕ\8TKl3szǏ5& p>μG@ܺot.-R+_A5(yXu`:![C+#fIˡwуy"lBXhZXNEJIm>\`XMQX9(%h*lO뷼枷}˃HJ?1?F%at`x<4n/p|/W@ zz[,/iw:!HWc+gA`i6wfB*[2t7uFEԨޞwU+k(9aH]MDOsˑH{+ek,$K_p۟JwQ7(~x^Daa++uNQԿ,aǓJ=7"z r&:G )jX(.1X}\*1Ns Fg ȵ$U+֐&'T9qnJ/URY %\x(%~ѾK);rikY/ȿ—weYVdHYTgV &Z ?}$y[}@r 9f$N[ثjIسf @!Wl [0ௌe Cb}sjQoo@aIq4}El3 wc1 4=T9,+'-tWu e>n !^jñs 1|%Ϻ`W|s?Wi X:V?rq``pѰݏ ;. 3Kө$57euZ[_>Z,8r}ۛP@A ՊR@ި ݘ]D0Ft'Fzd4ɫ%d,M\ Gz08)_3{tA%j a |R3௖~.9z/32l%ߢ^/8f+cy|^H|PIbDŽuoD8%%*FBU&!BxZԇJ?_mPO66`e kd #-"T`~4j" D|rvr9(at@{]ۄ 3|CQʛKD6"׋GX.v&e\'7sdb1IIžu&K(]spW5^{$wDB"ˍ *޸;veݳ|`X,]7vԬR ^ v Lۏ*KJPva_1Chm9ڲbҕv?:{T/qa4j+O/fB~܁82Dj˭5 iۄ QQjR^=ovŲ+ BT|sп=gsݐwsPc=,Jt( j&DNtLJ I/=?CuԤ㺑eu:94 W8a\4OO#.[nڈkz G]'eECx{0Ej^vocz:AdϹ8 ~ViLٍ`K Ԫ2nl W݂[P{,9m7e~`:kP){ıEt.dRTBG l](!+]w`͠곰FwHNnc{C>}+4ZyeW㱼gc߿4-#_TLwk(y҅{j~Xyw M.<ò 9$ZOzN V*&G,] ZGKsX%7.>o%_gz+fxglnvs&RAT2@vDYb|[6@Klv%LHm,UcRDHNMTmBmlu6\PQDxI}8:j;2k#@C` p~-柆 *%td)va#vǭ+g8;Gliޏ}x~i1ȻxcIo`:Ffrw8<ZZ-qoպ2QyԈk<ͽb~Xc\Ӣ Q&  TP{ߺ%B@34mZƮswS]vork3 =[6j~omo4ȺMbUO^wN?~iM䌌FV,dH90vS71J [[޹Br@k&O{pe&:CU.Qz;A; T?z!l}׬CHЀBvW Y E<le!x̝^xMA߷L0oJ/L՛,s@HTʅպI'XPdQ/pZ w-Ϭ ,g$qh҇+Vty[w>콡'=eMivx+JĻz:g3.Uh1{e daL5 zQ'ȴP(3R"aiASf>/3\Z/y1JO_e_ L&~ø .ޛ;= 2Hé'WS %\ԁMQR[6g"'.nvWw4].%ٶP:yXc#ZpGi ͥižH1 Mo[ڽR^?Bδp!E|?.JXG$y t)~9 r)Ч|Bdi#!2{ooDߠ?-Il$c6ϚUcu1O؝hW^y{rUgǠwO{ȣ|׍ i4GPZY#]% %<׳%|L}9kx&2iiXmN sHf[HOl 4bd}GD .ԧ.#NdOYas=:!C:#PN+Dm:Tol XKrd0P 7+6b7Fڷ/яԨt :cWѹA&: v7228|kڀ"ss7Aǁ˟'įǩ> cف,J^ kx~g|7ͷqMGr4{^\ɠa @zm`"߫̉ x4:ǔ2d7j,]]tw6m[aRc E'VW}k".?\$3 Mx,M@c2?0i{D}}UGW15\ݕL΢,(0tS;(@8Ab71>y$t(%z p=܂qOfpxu@VvM>ҙ-I콚fY3ݠ׍P|)x ch& ΄ ^昭Vt݂&F?(oV \,DW1jlݒ#eS[.?&(RF{G8ݴ~@<`e6 lZElXVP<=0uKox($Ճ5-h9̷T[Wsi){jkdݩ \g>q67y ds^žR\V?懏s<&kŮ!&Oֽ5A,#)?AgoG>H~ZqI CG?+l[V_~=JfA2yї\DKd}c\ZiN]|_-ޕo >iV,ǥjp&!;#t3[{s`oq.3K"eKv0,o4_R> C<'W>OnF%n#_s"~pQ³mpvjv@yɗuzS * 1?죲Zz/EeC$׮ki DX^ ȋnE(]f囎ggX~:mC^|BQuY^GYcv&WK?(6bC؁50Ua]z=g>> OcWB/A>npO07C%"{k*SKrB.b=^(?SquEFض2;VwHH|"q%[nP`<*a2X' }=-5뱘V Yu[7՚k Qrs˥]9Hj$B Q!$kʰبUgEЍkWC+n^ Zd;^ډ$6DbY@ƐqT}aF ,Ia^3܊rO V'ãL %:}/LI%('&9s&/Shd%}]E:pwyjVtL|:Gג)EC ]"bgEiVVx.0ltЌ\tlyRb3 򅦳:&E3h^ݔH&Ng8Sog:Ў!$`Bo冒@dT> P7,2 =F߉Н4irVeDC7drQ|㓳jl1S<_[@.0vPcz+NP #)<tK?FűʭQ ėEzyfb0o|>;Nx捚NHeϹsF9KMjSޝ]#jYȯ!^|vb&Y$n[%SW&*#IBȬg1KdiX2R_2]ֽ zJciZ#Hʓ+L::`3CwXc.&օt*4[l+E$chUN~LPeUF46-}Q =q$- 硫o&VIY虞,?NӝG9U['UHKtFR%b2|;//+ R(NlofņYkGE'\ΛzkdG.RϘצO_jg}0 41DmUN𕂛M'8'[ 6 h;ׂH),uYg(4\mE55K>,CbnA$Hz 8p]LD}Yxpbe%zYK*9>n{clyc jc+ RQ tkP cIIi.)3BKIuv;-A<*qO3;Y% ^F?v+rqaHyN՜Kܾgi@ 4v5XQ%~;-Y?H IYfؿƖh{n)f5 & 2+3󐏲/;Oqpe&<)6hv X9ѰRf𱣍O"(DY60ߚ^1P:tŒ$6mVDa#KW-XHe۟nϛ3;(bj?Pw ni 5MeQj^mpY3"`_')kC0t[kc=@僧ڕqAP},:{Fڜ c1ʠabmOّtMP/Qgy:Byw0qO̗qh4w=(OhYgq0=5hyja"*δøT=IRёҲsU;HKάjL ;DQyk|]KǺߠc8F1sn!Ǹ1)K# Qc^{&iIr ~hcke#WӐV։xꛆbb9Sc_txb*lID!VCyfS@Fe^ϓ%̮c`GӶD/ UX En[L?35qx?%xnHVH,zVb -\ȪNr7eIEKaU(P# sIf 7SJ:qpd0o-[s Q_VXȇfā7fؗ{d\D׈tNax{>sJ ]w( 3f+r(-6A{\ziTR[V\ >RF%<%i#N{cg >?Ӄrk鐅Z>,n5KYSKf;y&˽y6U>5=v~^j+P̉,$m mV 7 Yz&|Mo$ba jǛk9zyXa@tt ND)Kd?X4:sҕ'B[iB H?>hkŭk PqzU(;\Ҍ=|YBWC3mm{˗z ,ƕ ]bsxIaʈae_&SmN`׬/7rz{i`jt.VW۱T>[w6y-O'lApFw=TtLkA]|{)I~Mtw9XiD)čxEAU}/nK*?CܬϸkLQ}-f$-o$1J=iҼ_P֠R\8G2T[֝}sALR~VR K`Eq7~I({n؈=9݌{pJPpۤ^fczA?/>zj;N Ώ AE*k@#h֚kr_.4a&9ڃ/ȸx$P"SV) 7BkPzB T&ĂIMlJ_-|DR_,V`E4â).3+ *{[y}u"Ctȡv+R:IĢ8(wM`A? _xh-׿ڕKa5Iβ!ȓlld>OҤ;s N4Upc|yUڿ7+}ɻJwRi ~:;ǃG!b./[۟5%)I&VnŝJ-k=!y267CǺ?|?eMm6ĩ̏p[65R8ܣkk B%76AB\A+P`orL͢ u#@SËЛbAw?ް2\0.;Z>9UXTdhrsLU0Tb⒭[ouD84iu<3`X&hy5<9^G"(R-#s9zȮAP^? ~wEU 1K=k3x`9:ԫail81iy{0\+Fm  p9N:" GJZL6hFv8PqUm咄|?m(HϖM߇ri삵I}Y.gYȇW,YSβ`5h g=Oj7*ݽ!RN>Ú Eq`L-t3G0jx6~p5Wsx$x ̏H;*c"6t9a}3$R})ԓ* eGQtUUw~UnFkDHoE[F'QWFC+lCDwuF_|C{ӆ >H>4AV/1Q0ny0>j$H)% )F('$r'O2FAO$-H|CFt+!$s?3d 0pz1TJ1z=]MDA3k|)SOy$Sk 9^5 \hN tPj[BxtԁE ^--iG(ch;nT'0lm˭f|S氰c܁Pp3EZvQ>NN{=YadM2ܦJPzgYO}+סKY*8=FٜӧVrA0Hnmrm;tL1hgTGDO|)Mayܹ!Qm2#}nt,"u7$ C[p }lItf*rRM ']@)ScPGsF@})!HV&&"EK;iMҩ&e7D9*-1塂R(mIg"\=|άX=>w*7 $Ar {#>}4+c[5L/nRGLӽd=39тKg^ ;M+׷$\8(Yh 5/?`@K؁&pjK/C7BP'P ):0-5hLl:i8ݘ 7`[fSh6":XBZA@:bz痁]'mf g;Shc'"9^:3m, "e+%[cfӇ |麣`%F4QY$U,uܳf]0J,ԤZd``Lp(@ґ>q?-UAޡiӵU9 _JSgr`B M|Ed;EUJhkE?EPu)6߽qwoӐ6 #i7UY &~xE^0f1kĞ }Z0sڨޛB!بX& ;)3JEK,cz*#䈧qnr/2w6(Іi{y"g8=?A ?0 iDߋ㬙 S'xNkBl}jf% `+oj*%jZG&!yDef8B(~7tccAKr[DŽbArބO􂻆o.IyN ^ײEF K jZY]u:؊<¿$]N 6PYyC R6>y QPL,q,4>|G/150J(XCװ@&Pb o/\jYvE;0t!cY\̉#gX\;`BĆTU}u{d#Һ?!R`Ÿ c䷁t`,Vc""2\OsyBJe݇=FJ̬PG[#?OyЉf֩F`Q=4xo qeFTq8I)R^G:| PdEPeԂ΋7`KvG I3jśM'?td_0]H*xpn*j1vVv+TPHue/fX-me=0tP6J440 tL8Ttuse\ĺĎ{t#EϸwĒB(wN)\μ{&4]ԛrࡇ,ky]YHqD϶JgRϱ`5s rfɈfj*EZW)`5:Uzl?jA5m $:CBFMa9G c=*ƅHV&%}Eէ\mz,#\v^&= ŏ6q6Eue=t Z= ȓ/IXM mS.alӷŽvRGƂb<= vӯI  u(H# }.o'BmOPfZAkҒf?ԀpX9#L P=ڜFNܶ6S|^emu0${=pCI Tu B~Ap#Ȁ/%J`S[tH)$_B$2 3Z\KkKKkɰ W;p/dHU E7frOS-?5m9OFO tu Z\ ^C4R$DqԄpU;}.gsİir#iuުAu},0#l26}"R /2uΞd#Y֡^ ?QVȒ-6/r9)uEKkh2.)Ao{0)p֟ыv`xe@Ae=n"a{Xl bBkBnc|¤U?sz8Qt''mXdgW^as\A5T$YwaM!q8$h;+~,V;%ˀ%pSw\ pu]aow+], *ZR)؇P{Px/AO7\yApopcG<ӂA Oq!ͦϑ6ubkCc})PHS^ O+t;ylѽ!m_Z ԀJXK;g$έ rUNS U UVo췃Z_P.:zW_>Fg+ԗbϹX(hGTP(33 *y&ʩU3ۈg!gGS&;_dx:Q:- Kn;í:-%ULn3? `{%ԄR&ȲF}T)gg mB d!sFbq`"$1pMyHYW L8 Ϲ%\L~.mww|NCǢDet2u=೨`WK%?=^/)ՐxB4a}9& H A0$] 2'e*1\ F7?Cl/=3MJz쀎0 &&!h3Q/D:'nRCmO+&*x*hNsnﯖc<)$+h^I{  ]+w@,7%!irEɺ-&_gկ>|+K*.R?|u@Oϑ —%B J)x~ejLvI Ů\$ sل_Fi~WY +Ԣ= k3}r-_l%(a^tkIC' tV0 7}ōh*-!f¤1,Q7zyEnɅh $"p[n=Cх(R6Ih1 QrBs_+ ;K˒R׵_f+Ew*C;YU#h2ggjZINtK9P/CPPLo-ח}UV|9z=@ac'=`[98]p 1!o/u K"*u\}C[YM 1DEEzXv_'6GUIl60Wظkcd3VdmCEhˡVIttC2\s: \Vnr{L{sQWV'\oR_A+2"({<=6*EPu(GNٱ/}G(tBgd<.o9g ` 'Qś$-|#=Hs%tzCYm έ(jBߪŽX@*EC'q~)åZ8Œ+#F^q%B>$*79!tO7>cV IX4l?<e3*u擋 =Its\[(%S:ʈQm t 06h>2RӉ Z}93{8%n֖n~10s:1fپD2R,0ihcϺ18& sI)IJ˕4 Ꭷ"2zEOUe)bz]R^xCi[Z;0E®%hspb^ñ{ţloS.ܮZ-I4]4D v6~AwJCw l(+L*\ST*R|*#;qr<#2WSaYٝ(aHH9N~ꈳM$sϟRȩ$imxR̓c;TglSZ*XFsiiwS[i}{t^n $5շ&c i2m%bO*X4Z԰ԧdhJug2/sV6gv.&JNJ+Lg2SDԶ)Ĵι ؎7zwGSK%}3xz9ץ{DJ3v BMxz7z15GVlCwF{)TaQALeZ 6d|? 8CE W|̒bm3dZH_EI# cs WLxbh)U 9.AA3A-TnG1 a#<-&|FqH wzFdz<FyR2 8+rl(?b/tR`a#ƻ2#䲾BIC~=k( 2LF.Ne&s =/K$] CaoA΄U_T; &Efڢ:gјN DM &obsIԎV%G#6qI>/6GS Sƚ< τ< }W7&DW|RQn&3E1 r2U>2F? Г'``WQ, av.ߎ5Rq ԗZ^5%6,r'E DNHx/q-ۦؕ`:0/oOK<4kǎ=Fw$n0%] 3ㄌa%KKykA&&&M6O]~Rೌol$xXexJҁd^c.ߟ7/(C)Լ9:BABvv u5B3&]N% ئ .s So&Z>scckڵt ߱XsPxq΍L};+^ Fܹ>g4=/ځ!znI>ي3*0BFّiŋB;Ņ| NW`:LIKT\u P_V3;3c35iv^ :J y$}sKjM`oZJX%a~:G ˭\z4dj*T(ܓrWK5J<_uX`o3d:~[-Y%9mܤTMCXS>XΪXʞ#y<,.J4S '̌KW>PН CM~jCd܅as_aQ)u6*62F;9KEt `.>lJ=V+~tQMHiDg$b - QV Kc }=`zݎzx_t\kBnOᢣ]y2M$+7rWB8M#އn`?Ў X\a!:#BSA`drM<cM;1'G E*'߆ k~_$6YjaINcщZQiͅ(,];i}J5%\^?'CsR ?\#զUb͈±؁dgmJB`j^/u 6m݁?>G%fTK [*#jL Fd{HNER >d8;!ʕ4#耳 z4^ y^oH"(oQԅnӤ񭥂Eز0D[9iF d(C@f&qC.n+dĵ%M=rZN?b9,Shd֓+HB'| TGW~d޸qLPH1ZNȄZ~i>mצW|1<{8EJ ZWK7e!r6^s\_Mi.rANH֫9h|s}e^fͲbSf/}W^r-Q(rTX,c'Kzgĭ?NonLTᬀV"rQ/q/)W"1 v!(VM#LB,_GO0AcWQIx%5525L62Nxjsѣ&:*b0ȻbĻjOFØG8/ ԰@&7<2L]solr8BlvY'yP0?78Wo!0,)2s4T6DCDWGS67K}'?W..9\<]lau+f]CbӻhrO>R}O,_KK#@i+qX.ke@^+T K PxӄPa~ ? cיZeQ^ qEf*30aUXa2h]kl V7JI4ƽCzOY>/:$ I+Z [E;*Fx/4뭖{=wF|E݃J?cp{qf#O);y$הna`S_zZO$~NysuJtFsgvѦ"vֲ*x0JmČ(zEo";w$.՚f4s1Fk2)b]uJξf,_1B;%LƝMp_M=0w@@]ѥNK3Bt5b 93VUaPy15CJrf ~ʰ֞ FYzz: BTWbrɯzin'>3h&:+KIJ_rSWYIF\Ě=-#l`IN|8)f>XM qFd X] 71P\0oCy.C/aۢ؟h Ĺ6B='xP'R"*HH+k\\P" NT$S"'0oyCцĆ ]D4ɶ +8(L6αme(W3<<@ ^Հ mP9Pe"D ܗV$0_^M~#}î}A4zrV] 3:Ke*35$|:x += 1PD }V P(fLPD mݮBsա o4JҠĎ{;(Zc\&y;&'|GD2% X[)MAGiJIfU|BdnWvdͪg]it3Oa4p7Ʀ 7KHWnXKYjV,›;!Gv$a"A(0i>*: X(ݗ62|c/XSh~rzSc,W-Na!W{M̩ei̘9:l5%PzHV[H="!O+քI9쌉*Pu} O>7 A(: >ݡFR1Y,v꿱G<3Kvl7Ypj @[R?n[h4KՇ?#aUMN̮ە7T&נZt澘(u7O|ffI(\n)$R`f @D?Hwn[RmdΘE)̷_^Qg8#0kvnJùwmBC8GKѬKIRe}qSrr(poN*/[0<JQp-?x0~/]t>ͽ4<(B!e!~\+Gi{ -LG-Ɓ]}z`f 2ks}F8oN4{5KePϒd/鈋a mG*bfyIY0)cB!vgl7尦Cs[.alʁe"#Gj$'b"|WBvԟzE$t8uNj$\UcP%QoOzy>/QQs/vSHz[ nHRkD^E.^;Ք#2*&y2h6 wov:^9$ń&,o/'atoP+s+%0:Ć&/('BŎ-g$`MТ}S%s1ظ9îO?1T"-͂IZ\ɯm=A8B$v0m:qz;l'QwPl=MO2m+O >E <E>Oc?g7ބcg{4aaI;g 50gh 3o<4Cj)UPpz[/ZR"@h<23pq~8 >t|I=iZ9je.S_J<)[E%~jo!~ w.rw>qMax!zBA _Xk$ ĐzLڃZ #T9I)QӯsM Ouog[{ kjz"܍8{xOeiPh(ѻI*Ze.{;7T5rIZ7L&bM@y}y'm1djpو Ct:.7E,y]#pȣHJYrM!3a (;19zW 0f e0V>b\=¬5tU $'gM[E&8X- E8/ OVH ڪ z>=Z? N9üHNeMm|8oS% 'w` $.4|wPz* }Z3 N{xY*&~ )7U)ZD1NlI@]' T O;RLuU޺87o(O҇/付 //f"gCmY-vZŨ*& % 0?~OctuJZ&F(X2`g-6>Ec\$Znt5AZYHӫRkPN+X+!1I_8[n/8ϕD/o7`KT Er/]tZ%zp>oS?>mB yQ 4yNągL x!J=rnj*šJ>^ \\[^/@ModT334Y}x9E80eyD!q~ޒ w)1J].Ј=&i1QD: E_nx.cs4c@eN*MmBK|wN V)e`܅Q=xz#2]\zr7RFfo #eo4sM߳mrff?jBBk?r-n%N!AejEz9r͑3gPm11֫f.cxqbrmRD4MZgB3z]'Bjho[JZؗB]:z]9}3!ҭVI*12 tJ vC:9&;XƞtqFX+3c\]u&nB_`ӯ0fB&rڅIw eZ1A9!D|98 ]ǁH%Q[DE)CiCsPՎ!/.ĸxYx52e6@X3W"yjWx} ML4ewG"CGVd?lkd [[44Jr ˆbb21N N7o"M$y>/c٣*z8!6^-bc}غ!Yس^; ? S*LA։(1K,/ *Fcg&A:s̈́m47JH$R1@q5NYp s;ݣ5xwcAf+R$CVᚐbku`E.5OE)KICSfWny0@㼈O1-Zpb(i :Zk^c '6Zm]LSHݰ 3%Uöm0'pl,M.b]ǩHAy+_@T 6lF;c0'6˄y:߭Xl_*UZ"0&0"q"g9Gh,|Ҭ@rGV`zA|X)`E1C-Ut]Dk_^^2:5z\9R E[1M$MoQ9nU:A:D&B/L!He:PG}՟j= ] El՘m {*n7ڳ nK^Vr n!Υsȳl`0_Sd~rͱ8Re=:zs{|/PKʕ嚂YcT~lE`<\mACLzT-|]̣ӫDj t9S/ 1Q4MO YUq5> uALS*Ȍ%g"U08MfY)la0 EE(^?$2"ov\=rWS!+-E@5>⮼-[owW#v׶I 8q27;MФK;Z9b%& wn}c˜oA )JLJkFq Y5o4sK"BU! 3X3y: kE'͓Ni)%\P0Ll} WQv0%3ʓoI<[;ߘ 1MӜ L"K?K1ޱc>$#hC;([X-X&eIm`Mn.)aA5pdTErn7v(Mr!t#k*;l#BQ3cn*婍u&U;Tw2p*Faŷ|iM WIrɬ[rTojD/ԯeQ\GMGx2J(6Z,Rbr1.dN7xW}Pg x;=1OL_)`a{iRo:>doU "0D,. {ayxv"S)Yf0H.{ Q1%0ڷY"\҄ bɕ E-EtV%(?*Z{ʺT̝D)49[7&AADC;7`»TI(G7kJ-Ye@&": = ]jVʼwAA$ߖ7H m \睇,0>RoptE`W(a$~lEA^ Mt|^r<uY]?5 Sjޑov5DfլvI6DB]mdU c%g;sӃ!pv<.bv osED~oͺA 1!eÔ;? +-X-3MBԟ qsnn`3<;P]-*$6QR|6~{ECz#L+שICyoƓgZ1d9*o1pCM.Yt+ia {Əf;y_r\α6O9d姆ӢETwdY/;(<2Z5ɘG _TQAɒ󏯃2 xB p;Q Le&l P84qJg#ng,I߀yR&Mc~kV6 ChB,x8ҘY""K%T׊g<,R{BbC`Zxo"!ɬ`lA4|jV[ŝH]Ua=3R@H8tv r!ǩ?apXvK_!b[q"Jǵ|;${pַm1YI)10j%vCc{c)L0)[)#Oڅzd ir.F/~`vkc(vAdM9T Sh!f>?as0,>8 "RΘEHγ}j_ La:|1o|Mh5bhb`?3MQ}Iu6J &  lf>kR;A uW];V73+*G$# ^[hN7.vaoW: 7Fl# Qmeu倿݅4[Ncn<ɖToWb[Mbh{-n~|v4nD7m(^F@ĉֲf$D`_T Lr0 ʭ_. t$pŌoL@E|枻ӭ(Ek|8I-н?ߢGŌVz<*!I¨Bo3Iգ?o?/ p^@i /SH׵P\O(XMbQn_钽@-jF]5ZrAX#Ϯdinٖz ?>y ݲ re6+5g i~TIB5&Uvh"AV`6F`SNOc4(}^~U[Ӽ);vʃe9ԏ0Wi]XrOw!"gJ/̕7ѿ{q`tKZPolhu@hQiSc?V_+":<Eߦ!8Pj9 {BkwYWd$K~%JKԖ;W (_I7i`m!fpK/7&tr#weΣ~Za+A/2t?5ǔK|[F'78 /eh϶bH 9~*m:?v2PwOWGCK<58lpc|S M*3c<F1 eV̋6r8/`(n5i1} {u3^S#vp~Y\ 2] 58]ϱ^/R}WQ,+/ȐZQQ=f=J_ Oel @XF۰N*#ݝ}m(&F|w@`N9bL@Z33=%%nfvRZviB:=KCUP 1h"!Yφ,Ko#݇:_-IMq5KKBݚ͘72l}};\ rP+gA~#EQ{5|q#.DRƾ.SEK*h S!9. 3 T-ee]h.Yck3>s9&}$ t KWO2=Ѫ\{: 7`.lGF} g7h avפEn(̠C|1e]-hy٣q 1,/}.rkP_UwvSg*BmK)A6/^cR}WVjYjY]0T?Z;Z=L]2礳Ǧ3sȜ XϺ%&g|{N³odz[%KRPgqMJks^]t_4p<9vpC¾0kj*V 5\ⷤj7ƹEh"3";y0h~D$})We̘3yU9Z_֟MR9^u{3ێZ[}B!V},%ڸRDˀIS,jU64JO*~'$$bC7iPy9TO8(:8(PA2C#'Ҁr %>Xt؆BSSB`0qX zn:L6>W&GP+E JKAit$LUŎw5E4;/ػoUߤ}&?2>3Bey?r`okX P4?9 ?Ń52a{ v@bd`7&sYۉA+V E1qD8m{`O919h$pTGG֩ЗE!;O2j2*u+GBd2K>a;t ;A<|en/"Ͷ|anۃ8\D!T:jL:_Eg>WnE w!0-#:ٹ8=uPPhU~UCB 7e5mZ^#I)ˆ/=<* ʛXX1c1Qb͒*b--*gmmC?db,Ci6LݰKw9W{tO8mt WS4xl W1̩.i3I/ővd1^[ހT1O|>eD6v,\.)1@mYtyVh)j8ZMtJht4xRQ!5{ 3nu[mr|.[ziv#Ub͊`s(]W$ ?]_VQdwhǽl<ɢjc? 'gTsjiJqPCE"»ӶnB&ŷ Б1>Q6 D77x:ɛtzULzs1bUBxo_=5xqh.cjЬ1Bg- xfVr$8բ}ŅB`AYuR X8e;'LI0+`2ue޶_F_[K :bUSiZ I6$յ Q[V[-n,0A.2 4/oBϩ8J#k?ge&L&\v}Yfc(l,NX m;0PŶI@nF8Ն)A>p;ܓq#Gm6vEr0Q))֥&^p7(E#[0jP'&GghXt5=m V+nka1 2>X$na`v/u ޘGtݢ'e"?c YוKjgWFùb3ƕOHTZрj.4Scx,.d֢ "(."E]ŞO_e/RG] ̵9X%_ڮ{ƃXs:@K< QvEb]5ݍ9 ,WJs7GD~/3A,K凔WIѢ^6Ul\ s5G".{/G̉וxPK;7>!F7ߠvrph=^u|6ߤ GgPBEӣ |-c,n<%vE_ -ƈ0Y6MG %(\) D9p[VqՒGN-n8,vri*#g^_su%)k',OVY0+a!T,rWv:vjı8 Q%̷*0ìLMqU}qb^+^)\圑 []-B"YD|?$i6?ƋH.u5/.;=$3>JV_o:cvsߋT6Vn:*D-SMSZpBp봓Z]nXz+ ZV4`4W] [s7ug4MHHʲ!ts8 bڛ\TRҿHɫh/?i^t0b|rP5WS]gE1ȧJc8惜Pݖ|6tŜV_KQQI"H#|H.!6sG-ט[;sc!ㅗzH(Xh5׀:Nt2ptxJ"?/ B0l>J>q:c!@kzr`rnTBC$hf/rƻA 'Nu)#mT1Kf兇qb}D\g+ rLzǠO!/7\BN lU)9"dTcU2@ai aI]VŰ Pp$S>M3+9&_\C_i.TqsS2V0Z 6N t@f3lZtTaKTo!5~GZi3 <>qV>qUA eɳ5Zɑ;@B C<9BN8}){wWE=IvyV֐Wz8񗐌Эcʢ%ե.E]H/3)'M41y!nV. MWMK EP6 `:@1z}aoG1rK7%[27XI폦&SV^$)l^ygӆR>͉=7^Ρarix#˴U-SgܦG/-|sAK>Gtn>V/eGzZQ4gZ" 7X!Yĸn2H0z0Eh$snÇ2ք(5"\6]n&LQw&D7PQ@֣Gѣl;›0Սg䷹CC׸6(]%>2 ) }[ ]> LBڐz3ĭ'&lppS-WFMG:y֚7οtegapM"![MmZbVY(8z鸩_D~דVo;[ =k%psNq!R T<kBp+K(>d>N%[}x] ȋo^j⛌TPըDE} <`{ï6EssTX=m--|^*SA"Hi]~Zeژf&M1K:iG-N2 {4Yݩ~Bu`.iXJOf7⻽B\U^hMAu[<EHxlۑ`U;]rp^z Yb62o%1V D2m0\RrĿ"پgr@/A,LL~YYʷJKeBЄPGK' $Aŋ'Zg,c '+[O:]L1aw袶3- (Aoƾq""͐ ?(!"峿0! %fnxBĘpVyzrt6dk>QQ8BNicrq+0!='*hVB;HBqZ -@{\S}}ܓ(6NfiJzJ[^]YI)͞c 3r[Ih8 :]ȸdǑ)<0ש%;|)L}^l R!:#5m1}I!3E6*ޓ M<2ojJe)@  HG仦lȷqݟea[ri9Bi?mצPW[;!g79er]6p򉝅g.kkؿrYt ȼ _nC8 "v:XC%}by"[O8[9|DlEa++^M+l unzcY4 ,!dwő k͡b1ez}sbͬ\mP(" zɥ#[anZa*_1A7K"YDΓSLS%~(lڢa$qp#$TFǔeʉa/b#PzPOM9RaS(gv|Nja&6a,E_!p#\F{AF22dclȸޮ/}v֨4qy"Cmxх6ias r(\ N;B߲V8&ěK;XG(ܲ *v܂V-Eq,5jpfsYFh%f-Ŷ~8S'V>7; SwsJ5SAI}z#&+Nw@ORAјʛ޿f^"F>H:5w= Oq A4.ybDƞ . )ReeS*}u63}(G-]}.F!\܋SWBWkV&<<ͺ@d,~(a3NQ=9GӗG-.a6VƠ\C'5W1$% F^Oe 8QSM%%]L1V5mM @7l:(*\K} U ^݀#Y2u4W4L'A--̔bo*֪f7U42A$N[ƨ.b I}T].]GzS}‚;u S9 /mWh9:Zd؈o|Wₑw܏0Fl@fQqRĜrLj%$D"*RH1/ -VIE=gH"ZVyl n/Q2t4nN GA|g\6'^%0{[DW^%?I14$P`Ogjv7 ^l$T *BCCFhV%(Wn 6qfZkn<:F64;!v]951.1 ;=or):c/2k,KE?Arc7D*E@EqmMi$=];!ۺ$ݎk^,FPG(M.?vd^)2= 8^t i:hEٔb5AL;1 b]A'(,]ķCI6Jp[t֮r09QA\,U^r$gPF.G<ے; \l'MV}լ <̊yʓ"H$~g1|A{8ư+.>?:L4/'i+fǴӦ5keχ^4~m*7T>l6YڹH*NBݧV*/4oHqrw-Җ2Cl s?@$~C~OW'8ungZ1QH6i;IbghJjOp|̵!W8M_qƁ=fi|'7J((_Эa q8;¶ )z]ׁ<8\ ;L=Z8: :~;1gڐ>/ȕdz[7IZ{FIo\~Wz׉,'^q=MC9m@o4C~灅(2?&H|^}mg1aɯhe.zoP&68}3`0Ξ)E;.s[)gRh>ɪ*La<@ Qx&-Ыj.^48ja&dyK ZgʜUCQu u-[՚ ґ_uCS*+u^ɃU<^pM"Ee!6{+OԵQ1;cַɏA zHJn$VYWY!k%.fLmc?Wǂk!Ro#My97阚W笍 ڞ\w=UO"a\QOn4I1[gͶ:E4Qhӵ;n]^=\ק3q] @T-zof֐Xܖ_{,0'p'%4PL3Pᆟ֦5yU82wI*@5TZ81Q^%*;ܺE{ ?xݧ#Mi!9-* (Z4@\u.DVh88;_;N/U#ZCɷ5dۦ@a ,%VyS `(m)xAzޝPEenAq!1l%mel՝V=SŖ؝۵'>XhyčEObO-t(CF9QsЖ1a _w".)r)j&:Ø]2H{0XWmɫ gw2DCpjhp1Rh}ูx/߰!n)rZo =a-Hq ۉbϒptgbT_m[Uz<3W?1 ͡Y; /nV|,fE^ ;M{:;N"u6oY];:bZOփJ7HgQh2DKiPhs 51LR0"\KFb@@ 6lZqh?c5~4_xـR۬:u ;Vc袆|Jq,? `N@}F@±".Pɴ`G 9so5 J73V2a7աM"w$oi)vH(an+fXjoo"+YL]ZH$MWhFhHE ry@ D]`c kQ+v_ u>”I-vSo6!ɱS+uނ5,1yrf~cTz=Iouf C/ n|)N,fI9QqBd Icpo%}K8%`Od LD[2W82>1WfWW{xۛZrQǂxDA9ə,|uPhF&pVL2lWFl3<rM+MU]X}3 mX@{>~|oLQFA XxPƃB|CQ NMw^IQ+4`a|@~@r343pá ++t5q~ȇ4`)3lyh$忭2H!+xr>$K%rĎ((r?<KΜK?f=0Q6hkڋ|Q*'WJycKrE>Pkn'^ȱMlSDg"T%ϐ;OSZN?IdMFʷE s0^U `7cVRp emrgޑb2?k]B4IQ +A]>ș8a&§LN58 rL?rTparYŐbddӜ&nwȗ&-*:pZk Ͽ5dWoOS\&w @ț}RmӒH^ :KRw„]xfI0bu+*-{^hБl{!bpPV$jU4uNA Jو/ %zo@ݎ01%&T/,j:{|-i]_$P:(fZ6бKs:+?bIB#eWˢjo-֓rWTm/nI6ˁd #(-]iq؋J Ν!v *(͎)S84B7-u,o/;ʚ0[Nyez{yu(ƛ+@=0_Xǂ`Hr(RP뜟eeþs}Tk1%׬TU y'^ Mls2K"p>> ZѷRbTM6]s~F=-O4^'ޣUii\`T&pT־TR?A<]Euy:^0.WP3)|Pq3}p$f|[O5\N|!;7dUbBQG^`ΰx&qr8P%}7$'O@쁽ߧFTKBY-V?b`_`U(K+ dͫqqlzٶ'9\`")s wRAɞ$tgaoAa608_I( ؁  &rbKC:],ïib^6[ ,~ RY>14`b'¤V%vqt˞d9<~[4"Q@ eLyK7+5ij"eq",ƷlcMzzk@έ 2D,']nVZ3J9#>OC9 !)$ŁI͙:޶R}B"urYkom㢛sH>/x @@+$ /8=HbT|)jMBbiU:Q;0Y1t^Vqj:H:,k2@' [ %|nIAPɊz[͠$H],q]m2p&t7yqR@UW3N/}t{ߨ@r3>ɉիq)FQǃ>b]QBP,\xn\gr4X[8:.Qڑ W)3h R(@vYXolv eA5oTX um %9nSF{Ȩa^VjX&eV} Gb溋̯}QgVNn'Ko7zCM'OrvCn RX,MM;ҷ^骄O|tƠLUloF[F+3 l@{jh~ P%ؔhS:1ɳ fEIzۮ%H)*E~emvYЩF mPY-G[. ?ƻhC#s8]j>W;t1XSF.&RF+O tjwHUq.;pd,>gzv,3v5-v5uZCY? |7;Q9AsHTvKK'y7~Qd13jY^H*gC#2Us}fXv:}S5S3]ARXm,ZM}zSH'bdsۤwYcbauvt[%?2c$; %RAܦ.}9 9PYob@Յb+NCh\*%ĶŴ}W%R%"uRo  >!ܗ.Lk/F| ϝ# lT{H>9Z r9I;L 4wv+;g\<:0s X9 .g@U?H{sϷb5J6a+F#&ll'{C;qFXǕiHB^R⿸9N56V{/݁@V% X~BvXj|PQ'G^R+UrAQβĢXBZIʂzZ1g:qCU_̯vkrtJ.^.V_5Z}H3$P&ޞP…RM&AZ>Ɉs10ʱaN1I Pa rF]~I TF_ 5Lhkh~ OdNH{=L2k̐&@b {۞(>jX^Uד:$X^x!6\kTYSc:*NrB &oҔ {BhE bDIuC老Ӵ  Fs%0 EzɌ)ξ~]$t}-!4Ŏ6aצq˾Blޯ$Hų5ꑾ`xs&Qc+JST fĈ=tK)Roʲ^D*gqj"[5+A"_ kX2A6}\J3ϰH3XvMGy %k1?΢7Wu4 6xS\?o1wL i8䗥o PI|xyC m0_I;hn8gZ74Qf(0;@Vpʧ[=`KXl=b!`t#˜Wq z{3mA4).v[ HcwЈ5QPF*KVK\3^HL`t|:+P'ⵧ{]S Ɯ#䡮EWK+Xz+9h#nQ(qU%A0uKkhxϨ.uܴ>>HdiZÑvp_ ^05m.a$2 ׉$Ե{Yn~7AR"'FPyBy޴6 {_ts08Ws`5%j|fVw&9T2{YpG|J4.S>946vZ꺆>+ 6 js[9Hcơ!tn .k]26RTk?H1Ssڏ%ZeJDFpile猳`xE-x2hJ2mfk6V+newIk W?TѽIS' C΢a- o;=3p,ܚJ޳ @j_v!UV<(=!y?2NaMrΡ*6 4_&WeԒ~=ez=y!a:M \®hR\;~P0=Arկ0v6I;6 n)h̅wy Zȴ3|~A{|濃RXW3ѹۼGOnbvX[jk:c+քmI`' ` :D3m.R[^b,O&^8?1I*6ٓlAV &\,Wf}qr*.!k>p$I(LCeԆT:TgDbK(Φ=}QlzORZӻ²'Xu,ua ى['"IВWxD~w}04xpW),*/Hռ2=3Y3ޜnQL 4qm/VL)b2q.e빊tl|>[种[ ufn#cQ 漫!*ZtKY1t ёU_M0C \| 6B,Fծ#Kt@ Y_,:]:焚gĭ쪲YDԅ6?ot-nTˑ+7N1©B&, [h3d=o2._6e`;2DdOw'\̠q[J! _GbP^3oїɺ(kY3|0`*TKJxqjX^0 6.ݰބY銜485i 6_a X3vahhڝ dț([ÒjesE}ɩ; rg̸6i&?t%u2k|rĶos8-[){p? 4p{қG@ ݋=.d8 l >_V Fj|IMJexXMgOi+h`GCeƷqMt.Ӯ4 9t ^/! պy^.5!|Mw$FgcގWr]+ȲˆdhJA]S6D@# ޲*K Gi+FB=p&jXoM  Ja"O%% GqX)(T78lcw;ظIQg{HR.hŻ/~@s XU%^sN~ςe65-^,mE"Չmߴ;JEYv v1^8F]q{;6;:bk7%`O2:GЎaDS GQ ("gnx9D1k:Vrq.ZxAWHx83m5B5d~ x#*ձUz+nm:W~ݹO9;SyZHW7DQCb>lĞKx?-m(^W>j2y$^SYz 7FiLPHF~ Z>RcTݓQ2DT*ߣ=~% 獍#z oqx#쏧sDK,q*m %$">x%ewv!l>+/HbgRyg*Mya;hv|E8B5Nk g-[d9'}t;N-<'=Ww\&P9O#p}'z h?Oqst )P'P ֵ"(µuH+a[z)>;C<.+}bڮ&0ʏzYs`jlͧSrçU78R{94zR؛jg}#ǭ|.hIM9-o= 9@f-m뢉~QȋaQX]GKX̞ͱَ㗱ko|-<2-jݮǶ鲼O9ld]$'BTF"V5/=bn TBu˝YtOTn,K]h>r,L ҟwhňQ3_`.%SV5^͵ 3I ŕ׹_B?Ԭ@27 9~ }(2F 3ՁtBP0&~y^^Q_XE,Ь2X-P%O Pc}@XbK%3}aP۳oџ hkuv6xCiՐt{FnwU1 SҾ WfBdY[% Nt.sW𦻯XYa"p:Fc4rVX l s[}VT+%GBj>ŏ _YF^Hg VײY?0r$T IM:&eM+H8!%,C"9G%[D0#D-Wޟ1! zf5'Tb )Lݹ5 ?a\ٿ7w)Ņ*QOAsJ!npgRc \1{FE`ϘiUw2?8bt¹gnʟb0-b9TW6~AX|e NRoyuo٬ss`>(ޟxvAvx I *C" Ө\ q:n R4Y{p]* W!5mo9;[]s {).I,ԺO fN~o=Nh+!p5˰o :{@u!׬+gGJO(ykl&D@.aBg lbnj>c7/EnW!`-£ʪK_u]<Fˍ$!WZXA/Bw?m33ܢd<6!R4IA-bRVeR65 U<Ã~ hZ,2PrI1_J;*@jkĺ4,zx Eͥ_%H RK"xPJ>gt[)r2nXj0^ac`oI?ɂ^X[;."D#i_ s%<Ư~`~<Wj:>n@A)I_$=L *¹D^Wwr&K)(ޡS{A]^mު#\ er4`&IT+w&uԣ[^¤~0WUPp ;p߀tHkWѠNxB_ǥ e]njӇ|KFjQ:u K,.i9m.4`!}3< :xs;9eY8xM ;2| #D3",??[O36Cxן:,N%!{ZUH?NhD&nrnU|eGoTe%o!4@; M׳vUT71z C2sw 3VvР[cw )|*,WyAm!PI{ҧJhW5|QG\䎂CoX<|o?NM5CG9ٳ*?Py~4Nd2,,{BZ;AcAT/ЊO8ؕq4rއ[SsSlİBYN˚^%zX')(DYkƕYZo:;GIioUD٥9*h0 0C5yoD'edg@y)$.OVI4X4tɜIH>Kd+Iױ<σ5Lg \](zsPzɞةLU `9D}27fFU؛!*A4U5-1MTYAUMFZݔR5yS@ZMFxh/WV[R.>D 2RA^3"6.ѵKTm$dGsVrͪ#wl mZؤ Mưh y\RZ`ߙ B='8`5ţ8fW}-n@@,c;a-lRmoNр<GvPx3a ZDcK:i40O''Ж?GԹ`R(:b'PZVS^#b 7+\LrdW瞇i edNN>ٓ+s _c̴V5Oȩ3Ksmf3t_8:{$_|d҉$F[pF!Y{ .^AXl/fգ( Lje<f3 sVd7׻-qM=v>Au w:5,sU 9&ZCu|8Spd7ecSHI8#),'u֪7Jq=4?}%6ՁGaSIDʻ[A9)VZ8[hVcPĎC)_E.r,NAK%^բYYyyk 4 %At iV TS͈.+`g?0V4 SYG'6C79zDNI8&u2DDZLZ2N,rY&~{jbpQX?wFܦprQA* 7<[Qppf"c.e9:/>ݺگ$+Fɭ 0JjGmuirA&Xs=vQ \53WEy;B;;5M`qxдKPσL lŃ,гת|䗾¿ߊ"䒕xp 6 0:=)J[KrYPIu`"4^"{3q1V,C6L>@[] dfTb=]Upm!cx''Ӧу#j><< ~cc;>vvFW)%i+ԉZV%$L Ӎ<;'2Ӽ *qr+˶%7 e $`@c`t KX9}$T\H60T &%>l'x$YS^)e)-i~D7Up.Kʉ8 +s/-B=NjI)皳,^H-s3 f)^"@seXGmi2\Tcy@7gol-Yd{Es AD韢Eo^BQVujfar b z">\9O0G4ǘ[nXoZ%8^i^qoC:z-v`zǰ?1|e@f$.]*Rmq? .KP`sAWX΅IRMiD3Q}I1 }PxWdMEÉk>՝K1Å -eH2jiވ:" "xFe`MN+l"1`2<'DH [_#753<>RQ)ҟ68r&rl< m-GbM+߬bf{\vg̢3KSIPic%qITΰTm4ն4AdUږrzRo4bpT*h&X(*tX1By55P`cW(=w I_f\%~`DxtSF|CZ9OR5c,MA}n=&,!mdUj* |;y:3<) Л[ +fjjcӵ#w.AQײ-4ΐ|dS%h\ϭBW]n7"|" !ZW*ƒwNj4KD YNslGj-hːs^k]e_V=󜫄|玅0OD5V["d;wٍw#,o#6Sl3POvzeׯ7)3#0LYQ'Gۋ¡ܪj` !*%e#w7(&%y@XENRFp0V&mf `+@@Uya1ΞkGT^ d.j>EjY':&^nT,e@f}9$2ͭAn(Sk v("A9" Aդ&I5+DiO% vGDT'$No]vݎ5[ހXS-hKP(B@S/#<),cDŽ0`뿈F|ךNE;Ȓe_씃M5(s/R@eмjHz>!C *,`m%Ts4 cuu):tlZHǙF~OnA#f!eY^ZyVg#P.:hPM߆hlt48dRATJhfj#zBHScpa Ƅm׆g8S#&j!9ÇOu(SmΩMD$t:^0Cj/׈@_UyŭTv&{eXasxŧə~r\];fD"Bʛ^ǘEZZ@Eʧa$jrd%c{ %2읗h,ݤ(R8rs%0O7dS,M 2(v;_[gry;ߋ[$|E/)%'PPp Ʃm Ӗu懠wiG)0LBf }@ FQab0|b8-{-o˕>Q/(mnux< +X+4xG$ S {<[nuQgG[=b}ppZMpR栎 1Mʵ{h3 d# yT6CZȵ25ռr;$^sn+tqSSg2#H~eqzgMY@ ; v|Fm;` >IBty$PP g̥ņ󰍾d*[9yb%9=X̳ n3E̯v1%6R´ R[H[ܶt,V{տ} &K1GVhxYwfad[^^s1E+ډ9ET(ޣ6w]Ž\W9~ NM+M"58 _5K-?(7g VR@4J#tKLB߆] -Agm t $'k}b =,R2LP $w !Y2BDYv&y^GrL[ ͩUL?94aIYMad?}ix}ҏ+5`)혣A/EX8`uKԥY6xà{q#-^o@ 9yN& IlodmG@XbqAH3TxLc;reaʉ 1i0zcOq4FFqp}ݽOweL #bϤjPKK-K*+8@G9@Ad$4ء|Şz%ى1^/7U~CL*ҍ `]hQ2jx*I N[J[y|pu2f=u+ #}[% q ƺIhrhjS">a|qE{x̥Tem[vsQx)Vk~NYsF!f͚-D/ s*c+y+(|Ӭ}T߬z+;AAW2E̮e3i֩2e/ΟQ}4/s*c_\SS ւ7&\:h'&];Nͧf)A}"*1RHvC$ypn5E ڹڔPǴ؜y%0̜6;F%'(KyI ;U~sP-ϰ?=p;rݶ {װO鑺] DAf4VB* \4ٌShx)~AIA*UW.?/MkRY1Nusalhbpn6w{{TUg{z6irfKBN8j2F~HaBfr !?3);Vw0W"R`k㻟5ڴSiG䊴' ܌ٛmf^h%r`\~KI 4瑽p˵̮tu9>ޚ65HE';oZrs&V*:/c4*f]Bف } ,~ VfFlU`: aNx1*GL}Ipi%r.qH<2ĆR2lUMX&$XMyLlHzh x{}J&dHB PX\ 7<6#;/|ˇjj}aOj5~ tٶ[6#L'`o. 8A*5'j^!M+^_ܪsO1:jIkjTO—^%8fyn|1/N@r5#@^}Ѽ5y'hBU2*tƃ̀I@~S d$?}<#\X6֝7Jo;x@|0Tgټ F'O{YDp* qv%7eo2<$6=,q8|]^oH1/tK IáUg ,>K#*e⹿/ .r^,GX0KMp0Tҷ QfӇg7bz0_@@jFT>⨒}]֕X)Ê?!4bɩ3!C@m>ExNMŐF468Um3.̌H^έjIvwđ٤yǘeeg$Y'Ջ8d,%H栙U‰zKl@բ#p{$A+T%a/f}h0/DQYY7fW("P)#WcT:B/q[ÍQEd7uŵ?/uU><jP|4>(,ӷ\֋f)x;ֽ߷KŤ ȑI%XS֙|.PկMqSZ&EbWJ2.ƃAD~~ -!lYy\wۑ.; &a_HlS&ΐyv:S e-[mx;uƏu.he µɩme'|p=9TsoY Ro|=8 O+$6_[:_0 hWe(}rָJ+_Hucf4$qhE9+xs% {˷DV \g>6 h$MWhgp7؈rx[$#i4U\Z>p)pH7& ]Z.''}Y nguA汇 Ny@Ytα}/-| Q= 7`-ҋR9|Zq4x=jU"&Bz;81=LDcAoؘ(ָ "WP:^:7Fh4 p|pRuG}w !)^<1v |Y!MǓ&+sFVJV$(|K#/ .l2DmeYpIB%kXye13"P^`M3:\J-p`zޔk2b5 fR'͘15(~cÂyFAǻ8oЫ80(Ʃ"G m果ƼX鎾>15:/kh'E*>?Bz%"r*B ca>v d9BGC$+YSRH_GUBAM۬f?2+_Rh}<> ( 0*A'Eʣe3b?2<̼F_`In_k6E:YafU"x<7:r%G4F,RXUoPsM -<X?U0|W{Vw+b`v<x8"=URo^wHTuh<,8g 0Q`/UɔTk]7ꀓF%ߝ^z\甅QlR]JiqaGsV\J|c\ bOt+) O%>E҇,85yJ m7|m1c3E m:qh #t4~M;q1l._'(W8i  k;A׽4G Q(z| aUQ*s9lQ~pe] 4t{$1iܞW4tקx|L6Mvǒ!dpt]\,G~?ƝЪvP d]#d*EI4z,l.PV;5 Z2,#2: PĂ \6#q5%ZdZ7`|%?Hod+E!xu0Fƈ$Z=@!w-Rd0#wNM2nSr1*Cu3g"U``?1O͹"ex MCEdjI)Vhx۵s򯵠U>h`t(0,'-8hCj$YϽ1{< -bJL%܀Br IF-glT|BDq[x& jv "{dLȲ.ö JGkwN! S>Вw#3 hW,FFb&d"4#pfJp?nd/?fAHs`\WsnQ(74. uśP.we9IQPPhxj++ :nޕ酈E`Ѧ441w n2W9-YdQwÎ}Ll ^`){3, 4Oɑ@_V-=n\~yZXNR􁇔+7xL.UD p80Κ*L0xVyZNPUq!Jf!3s j ~ý,!09>TSU;<Bqa*+3$S>GkV9E;(o,M`n-`ˑb5Iӿ2oCTm'.fo& ȀA–G/ ŠȉPLC;m(qkf?p=~sQ]je@/~Liqp-n6fqiy-uiסFIn;1r쾽y4*fnFP <-d m7p՝t5נbʢl¥ɗ]ko̜:~'̥U峖K&n9ZXOZ %˦aG9EHM"x'l9YiWv#XF8y[l!ڒF(j(oԇW(py -M͌o#y>չl=.ݘưUCS'#I9Poh73%:QQ~  G|5q$"Nژ[HR3X%7NC/J&H; /n{lfif9:*&^'4;3CR1́\x L&{)-1Kُi?8s81܀x.bnfG`̈BU57=.Zm3|σN=/&<!aG}G6my̩3&A"5\qc]g6"%%;ժ9'ɅӭlÆc+Z}5%6*Jf?)oiT'8&',K_ӣ5f7"}<@Rh2N-;Jŧ5O+XJOh^1,+ދy/.CD-$&U{R+m(YE}v&Zwƅ=Mg%= S0%kQ@ IjH@g6؇~ jez|26mooǾO!'/ /eKgL_F0P R+~횪LNVmoɼ';": m]١w6,Wm'|B&a MT61 ;7kl{CviaEy2/Fw&PKbyn 9J9{|nW}d%‰D5lV[^ҥw v<S.(i /n[gJ^liwt'Nh3Qv2Z8\BQ詞Z.fǥ*l^ ~D/x7 LXtu=ՃWHG觓GCci|`lFnjۣ(/ ZinN"q` M{B+ZJE9b=lQ5GoW~xO9l\8bXp3d`L%QxE%%ϑI%\'Pnnyɲ2T*A:#9mؑRsajbDIyڬ<}rql"hfS_(;BL5e|a5oaYʊ[rXrv p9tz=Y]*YHQ [u5E?2Knږۗ X-K}j@lѤS^%d =TV3Ǧ0i\h]ʄ.Vjrʾb"7ԧ}!(9$'Ԫy*%ɊI]ԉjl-{㳛`:)QhX(6JQW*tk9>3ƣ!BF!"Zi҆4^j8峖]߄?a9&3*%J,-6:[rz3 q}ASnu?u$,i~?>Ř b͉!O5h%$)`p(c\3o(/ww:]'pMc@ %dPuR;Lڨ]:oEqN j8O>gF=j'¹ӲT/wK  g%:'KDCXfag~cd-LHA82 @7XCD߉ޡzj6m{k1W,e,#4A&}\({0 |i\c /U<§넡q\Z|&aŢ[#<:()p >$.eڙ4AKb|ut߈M'QO[Ou5Ә ;I˭]$˩!Ā@ݦm|]8s]1 &Yu!&lUD_QܼDG 2GYG2 O[cF(!h$:;gټʂ$pL%pQǪԁ8ԼP {Qlr>Spt ꈈZoٔS̆?O-n72&ȑn)Rv`y g"϶l8OA!hvrL%X4V}5Ӝ!mtV <ytۤ)FZ{g;-KI ^^B`65,k* ɰ>D^e/tE.~YFCIXCeN6man[ g~f)B{ `DU !*w4tMb#RKC_|&T7aa}&[KpY<x@bfuf G{gNĨ2duHî#;:uX% Z0kLZςM( vd*iC(a6!`ѠU9 xBfwM%䑉0 (Rm[ez8]>fTQNj 3FӮltX*0b}srԆl.` 6n֞o{Ea/}$ԖS`{Dwd/`# +q.!G}oa|m?L \PF֒$CA&Y7`ڱ أofŨ=ꅴ< 7baO~e-Uwsa\ױI$k_:d0]kd)| B3T'g^4sz#6Ǘ81D"LLf!򴐚3R|E;f] "=? {Oyӭ$DɲhdyѧXόaIsYG7ᬈVz[o뭎ʶpUvr}"=l`%VNT|&.K,-6Ŷ{`?PmCݬ'8r >Q؇[{qFh錌.NMJQY`W%-Muh&6,ZDd#:O*Ց2d',a!!",wa_mWBS$o@[.1e%_CiAd\%o,haJ@^eUIC4B1)TXYc;-|=Mm]M-PË'DZZ%W}>^Z# FZ')61{ięL =gqC`I]4 f/tDHa#$T~+qƌs7۷ƈͪn F0o3Iu ^ǹ~HJST3 .' D{>4Pv\Zts7ӈ6M2w_\e1/dƞ(aMzGuvaRzkʳT'ܘ[Fp951ʮrwzi+)XͲEZ3D{i*u@IQtPg#VP҅O"9lxlqHdU9m<$K!S^$slreZG3hD@ޚ!YڅmBb>DON$p> \,Җ"Y:9.Ֆ̈́VM7V)k3'$ٲ mtGssQI8xs}`9GMe(:ۢ@-l\'KA[;zt}1 xj6Tv8@Q}o;VxŔ G39{_dڀ'O/xa ;R6}ʉtx2rk ߏ(eO(KTk!q4IXOfq!!xmDroU"c#1xD_͌C8ѡ\-qm!ճ}O@YyZ!_0nCP}:Cӝ8BܵB/:|Ӱ 4Y_PFfR+= Sn!; g]m? X- a~p ;x@tf'3R2 D""rs{.#~; J#h}<vHjY&a ]NÝ& l[+ F h/^z' pQ!!%bT*=Q"U܀<\G"3;e8,\@Qˡ^"Y-h?o wՇy{6K YHޥE[U|lVc`b 3e ۱֛o h?).cϜtU={[Y`ʻ TעjbTMUX(bN7KL+\rbR0/)=/p `#Sx7TG¨*?jx + >x L5֦s+x>>l3"+@Paڤ%Ԃ _xˍXm7aڙ_+Vn lt}{$sntoir<;<ԪBzy6p`R6H)<Ե3j4Cv?HX A~VzVrG:hf#>}5,pQh\8ᩁ=Rl7.xΐeH4 +M:EAlf{> ޅWK֊`4IYY`tn VLhԀ~ⱋ]yh_NȡFm 1P0 %Mz"oMɕ*E9-Μ'U=ԆO8w@hDQ{ubtCzʘZp,>~?D ZM&/Gd_z.߅ɕ R/FZ}#Wk>0 )uSo<߂JIZ+D!-n606k|h{oYWo/_%"#1!_LKSP1e,\z oA/\[\Ж7v>$1nj˓[/PbIgaI l_qYIIHU!sftx,ReA^}3xsKüCӎ f]t[j>a{'deO=:xR<@Xm6Iǰr`4Ǘ7̡˔3El$(#vVer wCF `4,dB&݌܎Hf4ʊT:]e%9ԁ+(w.'R-  X=9f0$(R *l̲̱$ƁzoojaAxmLbjIlR  mHIJi~}? +#5<(X|fm>A`s. eKf)iR+щ8S>08BlqL΁.,"AoqSwV W ͩ|*/he~O{gaM5Jw0zMk) > /L_ꓜ!.UKj 2FQ_?L]ЎKhoP_5l#R/kxZ&2څ>׺eE/S'N܅[i4錉s"M'vb":lHt_ו|{UCL.Qf^6'v,tNowF_[}!8#\Qo IF|H?<Ȇ_Ǧxw? ~HiXΓ[!<5quv 'v@j2"CZ2҅{,k7R+RB5u|6VG\A0oLjNԹM4wFe^{jX%XHr*(W)8L9K?@.B6l^Ni‰d$[]+ܳڞUx/+XQTir< kTmvP݈QR: wGWȳuѧ0HzA)X)^KR]ɅtDtD! G -VbآjIx e0iLDȊ%JCnf g^F߾M)CC`Х0`' `j\7Mmpc˩.> Yש=nôkc,&[ÖG  }R/K*o6Rcd2dѕAUCbS|8EI/е0|L5D߃o`vߍţA>i*7p<%40'| q7?x Hp݈OFS~#UBgCu<  r)rm׺lb(Ɋ6I;XkiN0z T9ź([Pu.^0s*üh<9۟ !y߶tGGVĴ!2H!haPxq\9ُ^)"ͼ ,X)JUARe+(塅⇌dqgEᥬt4)TA36uZOZN>T~tFOqeܱbb-rrK0q:<\=zh_'WM:-I>aYo:<7do])T%fAĬ"?U-Pi<: ^uː"]|)VPt8cSH'?{Y{#~fa<6;ƞ}vH ?ˤxxoae$CQͳCB9+ɩ]?LM_sȎҖF-[vg^@YLI [ |!f.Z{Y3׮e\e vR;Bƞs/@EQD~I IͽMDn/3=#Al)RXPGV~_z9taD>i~&_߇<+:PGuch hX@X/3\kk)/g!u+Nqޡ?֮j 3Zgf:t2DOVXx?l|? J˱i|Pl_e4ʳzj z*60׊-M|8g1@ {Ra䔃|Lc>G2v w;$<?|;xD/knj_cQJc4WrAS Xb+k,6*-J y9c!E5 ckW`7&B,m%X(afF҂P@'^4eխ8 1H`x]e?]f ](Aξv#5@w`nrQ>+Ѓ})I%2E+3k3r*}qyWt@+;즈iuǼDQ,,<xN:³iN ̫c!D6`kŖ`/-޷GNOT,Xd k*!7@,wL3̘a27qjAT &Qa jHc27:#^\&S}O58>Ҋbݝ4-hr=zZS\yQrH~%{VGIky&j"8Arx8iױV4вTqXQ"4R1f$nhdgQZٓ _]>l뺚M6^NvsR"TX RRwld*Ѐ6@'^`EY 9Nf $tpGi3,@/~`}/G1 3,3CŝVpBIW i;9yc h;]&L쳫6JER+~INB+5 G*?܁E@Y8ei銆< ux&U|'6!R)[Y [vU;p㷐.*Od_]5T0]\eL`^O*n .$408St9xQ B>F莽ά3[~Ov}7)UEͿRwN ZțznMf͞bxKgj Xw4YZgcײ!MXE}rΡ0x>z7&-(u?e^/s>V 8HInyԠ~wo@L_$E㝑3_cd)qEL-[i #)r LYA*Çk\f wP{9g*@:1-{ YNk0ez=wjDc[YStF;02܋Tgo|TVao\!U.@WthR3 н»3f1& ;|3Ui2i(4G`C|t"=L:d |\PgI] .:pfC <9O> ;@& Km%Pjb^B%"\D.>B9`޽9fϘ樘Uodear0RˊBjN|Fk7c">eE8&`Adjdȍ3lۨPSS|rVW-Ve/iq2u+̘KwLZiFZ~ R2cx|lFw bw*wH qhy%g3< LӦXɚRk\2#(L |_qRmXu=vX9<$ք?8AGx&TACOŻ\*v R+LuH:|Y{ { [G\v'IuwZ?D8B9pz+C$K{t`Q牓΢(U:U7ASvTNqITWgT/Q ȓ\n:>E.p !~k P뱮4rI՗pT&'(>ς 52mM .q^:Zp3p+4];@w ã}\ّ1H)["ҌZWgh)7n*/@#3èx <MǩЪ8cN95"@?~Z(0cؖ|0EYf沮+k f0(Az y:yMYK *(mv{i> wY5Vg{όVU;%*H S~[ʠpC&ClRu( 6 ZJ:ZVW[uv Ej}]}ȋ_hÀeLI%/JT{m%?RhpYikdkS)sB߶a[3ũ~Q;R\4+Ow1^`jJ)&Ody%;eQs&o ӁR;x[AhJ@OTX*eUu?|=)JN(%k&|M3%b*x`Ǥ` 0 B>jk).0ь.k "E 1}L\r3R aj3D@)taG_05,+wkդ=5`&_2ݗ~x .tv*WK-اsmmYjT`g'0l&jBzhU|i# V(FDXB93^G+G!;b -M2ݗԓ^l8ŠA>m6Ͷ>>]}xXEyTV`ȿ&%U R tѻR+L Eةzfp EcJ֚Bsv8uP=O$ Fyg-{Ǘ ;d/qK3> OMc-I|iuS8OѐX3h m;NߴD~‡'"~.WVҧk )'G1{yjrXfPJ2w~Cj#e{8M爄0Jʛ^]O?YSzF7O{ےkKc }3ˏpᚿ_f!nhμ>{r /F((iRg<]VW" ɩ<le@m GL~ "=u?kȴ_p;9Sfs68%tAؘ ncjcNd ɉItOHn\fϴu ~l*5{mN ~OQ9|hGղl޸E,q0g#Zf[2t'waC3İbXGv^7̅ ŕݚbxS*) qbۚħIg5D .ky+rISfcqUkoZ3ePu=w+dC};5S8O u9/-MO˟ibN7.iGь`N/Ԋ~!窏kC[;0a__HF'_/ZNή=ռƕ3kHڪOʣ |rȮַ8=~˜>J9ٿ3=@_Q_D ;S &9Le+^$ѿ\>2u%͵qƩ?>IR \[5ۨn;lvFNm rCº aP59X agyT`0㼕 ?lBFvj+ӶSS!rqZųCXH2*ArMĩ'@??q fu9|­Gtr<&Lԗ.=1 31X+mZqdM@Yjst1F;.ƽEZ9APG@_ݑf˯1Jږ] q1o;coEmv'YgX*ugD'yVNݼCBV.Q"TTTHUwZo=箃eu^S YO7ԞIi!oY uM􍚿f#h+Z,iXy,rڝm͞~7VbVfZ|}Է rf}VQF28*y9MCY@1Do7"FĨb\~k * ŊeFcnh8/j/qaGrH !8++95 +\~ 5:pnz|8^a ܛKQ\]L mBO .sMX~ ( dC0m8 NXc*omqMAX%Us4Y最WIA~t] ~\N:&*كZ ~! )Y.#'ymu)ƭ )L*1^71XfPP 5?.@UjZ-1J:h$}8Rlko#%}%BHE'AVZIFu"׸꧒&=a4dXsuVe6L <[1{$`v)8:EpAF |~Y47DƺC<^&/,0/lD0^^pU30݄T5I" U!QGw}Ln wJawkɈï>QIʳ3X(.;BL|Wu܆)%& K@!w EyV#'hN%KvMņ9w1?_!u.0$g "yMZiikǦIP:l v))DX~_<Ʀ1/ʫ=Cj2Ħ!-.W *h,1˦b } N-+nPĦQmhc0DȺ4]ŗF]3ۖ xA1޽¦gl81`JbiMRo7?%"1t+'[AIOd꾤իBfeP Leox dYfoD;H_halA14:Fް;<'lR7TZ]9]з?:y5-k˛ ouɐJE@R[!TBJuj=dg<][- +r 8 Jt ݳ:Zn|iQ )$_5"Njibp\JUw[7\:. CIzؔ }2C_ڼe7Xh*}:mo~ z\d&nsKx=u^ϡ?crh%c03nvT ǿ2Z"e=0Un3vx$º)+9`AoUxH):0cKFJWbt x!$Зo&aNi-D3י,u:Lrce`;Z2/_0>BzT8jZT~b yLy 3E)XIHPS#6D#Ԡ~r:fN)IK NKrFVGs[>q%i/WY̯+ |2oeZ-lpQȐdcnpT?aYzT,x9ʼ˰n/F>#,Sm8=C+#9kie ⩈CNXE?? 3húH4{A[Ny .W](pu5ȭTޝŜ%!'. > dJMㄸkA0.+ի&aW@,{t աgƇ"BN? af4Xzm(`?,s7wa&Tݰ)敎 (۵)+ nePw/#P%z>v *0D%Oz ?^qE_ Sx~\,nnn 4 q{!۩7eNKYfߔ{G.v5oCp qcK7s =i2_.A $!ӱC&&=vl?OyJ0}}Ξ(@k(gWUt!J gֿ kq> gTrx\L#k"1"jGS\ɖ8}ػQmA.R:)<7WJgD [DIozW[C d{,n2?&OÒgF|%rgs,L<\gW2PHL Ajt+%GcH0 !C*85#Z|}^~v‹ 2 xsMX( xcaݿyv 3DVؖɩ5œ<9x}tbփ_vE,[$Я^[{Aqލo% aZ]\ T4m_=t:s>n8ʌ L0&;S_/9#_Wn(&ijf;)fU`!FOo'mm|UG:J)uCe1i5^ q6`aP*Jx%RƯq;kT ;";MO2tPt_/K+#_'QW/ qi:R~U!#b;cMbϢ˶NU{TB1Z?Ɉ#*uοL`6G.& Hh-%撿)x˃PȔ3u8c &3]K5]lS0` [mS> ʼnG:BLy%Z(>lCmJ*H-<(] Em 7@x?ϱtăi)wa"m>88{{K\b+v0V9Ju^ D/)i~vO[?oDF00*џ<=A5̒gxZ·BѹDɅ%DDi+yiϳ$g1zS3QNC<2 ט;'I|P``tЊnLٸS$](`PKN$ݬ7}󖒍|l1u{,,d 62GACИ͑OCƒY$7ZSL"w#NrKô~2Ԙ^ࠝE(*mPRP3DE2Q:f*a6jX8/()#nCp3@ 綳NA65-?Zz:bTe4:O,]SŐ"rӊGZ>ɑǤL6!K)9ao,(%yҁX77q@Kh(_b\L% >KxA d4snʶj&+:9D]%ɸ`bP< _ARªI9cBW]=OUNpc)q9͎5}@2PϒNlE),SlnKb 4tOo県+ع2 1s:XlwlI pSc>aT/R(Rc ^ЖHznM_[?ڦ3v(4h*&pΕ\Qh5PisOU}Ja{Mnc A1"O/T>,r]2ЙvBvWŻtO05`LjРzbJK[.{Y4U[PxMt:y@]=k4$(F4 5$iF[Cf(܊AlA[hŸ{ s~i?yrU0_^8و5¡Quh+j>3x|ޕN<[񁹕n3?I_oWp HupMJZMzt^dG:Mcģ@dlF +7P B>0p@''>,w?x_O[#,snwDPf"b? 2+YF$9$E5cS~Ֆ¸F}*G.w2W"A%ܙ"R0:H9t7T ʀ WΥ >]wAcx?P&4e1eiPq;]Xq~ V;}V: T~aM^(%g9Y?Ɩ\#\q8hm'h.a&Y*sa! Zu:#|}֮Dx'-^rx)u>e! 3taVm}{9 L]wjKm`-&ӲplXڶ@Y;Й@r}ښB?Wml5wq\ˋR8(ufUYz5rJn}UtJHg=n'۶c`5f"S*Τv]J2&_-*7U軈(>5,?dܸF0 z7ut?1M2WW#z*.xslFcn|(DNhbxgXmLEDKP S]2'7> }`3o .2IF B:aݶ/Fxk˧ZY@tS[Źu7f][xrFf+5?Hc҄ 4[9{yo/M`q4 V֩330Y*:`6!E~!ǜi\"5q]?{Yy KÞ)fm- ɺhϛS:Vh[ɏ$eXؙF#L~',lGb3-m~lE9W_KN+Ì:~ vvW+l#[!9xfD[ly}oܼ&Ͼ ɳn g c"^5ufk4Fj4`O̾ ֦䥒1O Ɨ'<! lEoŖehWngd$yI@{:X|Kxaz^4iiK2qվȀ1{$&u!&z#0*RA !0հN/֊[@RiRWVo=8M sDKp%ghW{< @6ry r(ղ2? ld4%> :[Ta C)cP,"hϚŅ$]`'5wu``_ '~NX!f2>| i).\1$/Z# G_)sƒ ?FڡzYa lz,Da .kz(t l&n'r4zWŧjwՉҗ!KD^ykt +6rI)L=BA3E/# LM1GFb.V\&v|uiM%WZ#X"V4{;T|DzC*W\2JA2 &_4.F/p:Jlq8Cne1ua!-ͨ(Zx=|2eb)A*tQRp`>k C;4 o)S>Rۛ AY~@sntZ&kiF3qjbƪfš5:C-#֯sކK.٩=Dq֏v3EpFwSah] !WeXpisrͰǕ>;9 ƉYE 0mI/)vD,_xmTnd끼M R(ř{sxй$3l(4,˙ECuS |?:B^heơzQGAbZڐ Ӷ-ޕf;RjfivSf}Րȷs+`|Yd ŚeB+]k*)sAR]^?d?՘9 mEQ⿌&NIlT,T8D5uCeuC8G! w68@ cOdӮao&Y+L"a`Iۂ9-ۇհ'=-7k^ر:`6"1jEWOb优fЧі;bz{(|MF}ib9Xt>h7'_ *|s-P|e +\ge?Mq$B@}  H0[A/3$0NAc"GBK/ڕ6eg)^*hGmdžH&j䉥r!^DZ l:IR3a{o@ޒWb"%p/pkq׍d`fZhXsBD dك<*蝑SNC9t@`[k ; c1hrn!( 7T}\"?&Vk9H ޙ-v]G Ўd3'4 x]hA+0Ou I*tVY$l`ᡵ=Y&Q63^xWtYMXCm4iɊd5ۈ\r Ulէ DypՍuT%khKɖaK;r|`˄U²'ؘJ{|o!(BZ[,:#γ"`]F.Nb 9ץ?;O]DtG?hӿ/ R_UEi_jHxy%/Pb,2٬kp |HH [J޿P똚{'QȓV~dDm1/+@{4=3읳qu ՚NLqf>+#q2uܴR} d%.X<>&4(g߇l RqioM@ǛvlN s?*]K=;^T1ˍ@";3#]<2b X_҄?i}[pXU*OCF56o+v.7X,(Uӿ-Q!Pk`@(oYaҥqxם.p}$| -Li9pxv"4_‰;^(W_UZCuA5N%?fIUQTUS@1+6dh<_rr)w$9˫JqV+V0h|0Տ󻇺R[@Y{V;I}=J =FW]ל- %=yɆUc-@@W[ rQׂ=n69·Q1oջ>Lz/)CH'cQn1d!dyӭ@w*\5].)~17pCtx1PB^W;>_R9 "', K[<,ߒeJpl޾ʠƀFx0TZf 7ѩ_0i1WqO:3hx`\NgLeTk'vC3RC$nG-TOg!?p25 Qf:|j^JE-^w Z.=}JF$_$ !rީ]j6ǥ/"8#r&҅P R)QA@.CqCг.K z9)zG? ؽny!d;\`;qſD/Z=Wt  wT)߇󭈋U_ܒ)IYDiRf*$PuUJv)? jDᒶ;~!J~#(̟]w8ǣ]?j@MZ7_Q1(cq0 mDMĖ+ C4L.:iQCi% &sknruvhw1e,C˝񊄎!*Cn X/CW1rRhS30p{˜P'6v΄?X <tp/mAlh$|#'@VFy_fG٤LVCzi< 蔊Nի(m##s_II 4~VP6nCL8$3\~5!h!Pxh>(W@~k`ĉ{*"vk-d 4M3ku ~23$Ш 88@rߡضE{fD:HʕlOO%Lo?&hH1?һUOjvӶ88 !;afxNE6C8 04E._{y[piu&_#T,Jq%>8Ds˱3yw!8&KrkwYؑk >^h :}pZ*&x$+0/{] 7 EM 侀Z€=ՄBW[p@!Aja0Jeg͸3(vrgl\$<ƌvцhCX0c)tc]BH]ðDmqL &mW]zxp?Smw8˘Pn¨ I&^+CX pD@M,^N[="Zjk0Wfu Fgrx|ZixYW`+,pʜ|mo&!>F:բBg")r/T\ }&mօ?k%q+lzߞΨg=Ҿ6,q9% ̔[ۡJxOQ>=,gК ̵.oK1jeK~+J#zzKpcYnJZXy1E-빨FCI ! ]d1fq݋ -0AU+n2Prܢ3W< ]n D4٢MȪ?/yspˇyu?kbn9eMLDaya ܋~ׯ=0CPEP\(.uѥEY莟q)gw퀻$7ri3 B06(_Fyؒ&h<ȣ uCY7k,M]j/ϑG;BXw%+goޘIE^qY%AG<\\ X(;%xCbfR#~)vpWM2*ϐ,Brr6jц+v㩤2nKɄ p{1"Pnhv y{N H6t&CH#SBL 0 ]ݤ:+R3cx-) 02 :.* [V+75'o0yF_K$8Q>v HR1!;2dM+aq8 ; |~ P 73_Ŏ$d'nUS({Vb+Ո3uQ6 wf9FT1udx# ?!mL`=::쒠G/EH#h{DO,':g]) ^ jqb;YMKۅuCQy)Jʱ2z'% Nhf3=A[.1l庵]]*f߉ޱM q.!] i #k&6I2irfRrW-,|y0iT2PYseD#Ry|ϽDNSr3bs“ :BeT5 C+30U 2q6'in\d)pw!RQ%4DLkR[(VmҊ1Y WMrs`Z zBPذ<'<}rqlzȦ@wcV wHIw͘lpzmm-xf^M1WҪ'9b)5` h)153Ʊ"o_rct }Sܠv|$FiwO/T1$eb1zkCJ씎ٽT\mǻ]lWqIX]4Y$ꄐM[[/z*"_RJ9ЯTQu0k``yTT >h!7~F} }6aqꄹ7!XRv5)[ekd(}5a2@H/_ 0i@]ܐW+&`6U#yѨڛ@Cd 1!f~5⪿K}խJtcץ֦#eeޣ3'Gy&(}t֑oY%ӤB.Z_~r@zI0y-voM~)҃~i2\,.ICChmq¥ϔ urNtK~Fp/[>Zc1'9M r\8Yn!B,AzJqV0(Eb ̇nDۈ'2Wtc,lms\WzP#amr7hjP{,Xg*iمz[#r(,`vMD @EoKwXzF;X&[xp.vUq<9.j92$f<Veڅ:/qX$~i3Xw*!Ti(<:ZB! kPSd][e#"997)}PkjM:¬]Trx$zxiE-(5l>AهO يR4=>jXv-阨9~xq\(ד4&CY$Ί(Y&lOWHH?w6~{>Y̶O"\xژ79uevPLU'Vtt˛cmx%ם-.`sLA'}΢ l9q#ƏB2wZWK!-)˟Oj*^Zݚےau G:vh8PT͵ 쎦 )1]q SPѿ-L &O4SCl,}Bx8qF%@}b ǹ.^ɟV6&zᓋG<.O}̔=)-!(n!g$!4ձ`:sP֥;U)mLlY³D⤊vMQ , $(H9^֢籙XѧVX7P<ߗ&u R;輨Bs`X9Ev]Wr(b.glaɿ.v!DÒ'챍H'\…"z&hh8E f&ɫ;KN"ˍUub?ʠd> zG@w#gFBlm`7m_CHu|FRW&&;"bv r; Q%3$9 /rw00VLn- 4!@RWzlcWj.76S~vy>j)75ч3 }3i+ΗS+I~z`A Pv3yt d%Ge.?4.-Fap9 WA \c}HWOG2y^ &YL\XR"Y KdJB|}-_ᲕPHo3 $ccaDZ{e'0䕣a9ylZHZpaMH翧\4P51?u 2S @.3D $M1|.1M8)luIXCJgOIGcSn<㷻z奸,3ʾL.Nmzw&#!XPŭo D8ܩ d3c v_uEwa3R*3nJnQFl[='2\6S*;)ָ9Y4mpPKJDA J=⿃~v~1_o0S# h;En>x0MauG~Z?򩄸AmIB?XT}Lɽd'Q* I/'@ak c$z|{F\bɔ}Xd3?QdR[?ch^06a1b=:F_n@y'_&yGk_=&k<@}kZj(9o&BL"v55e uk_)5OA߮#p"5&Vt1 m`d-_5 3ԁZ=UЉ|,!X\WeTj]jU!܄vdU};8Yj톧ÐN@Eek^9bGA7|#hS8B;cQݸ{ }z. @EZ  4UF Dq㺅TޅQ'^<$.̮v7jE A%pC{gyV]_< m.Z^1 䣻JeՅ` Λ]Iw<ϼ6 oy倚USvm6ಌʀס*jE TB T'e[:'{nmvDŽ"ݥK}5( c^m#\ث(1r(IQ#R-iI:C`iH+ c*V|[8J-[|"2L=ݐ>(RhHxk;*ǿ׏`[BWRMš_KȮ2x)ͩiߘ{կ._}Oj&.AE텉g/]b"Vz] YMd}-±kݤgƛ]xp.%|L}{~@;,O\D`qhtђ+sjmލ~uUm7vd')9xp\h8 bci29Nn+Nsٝp{51aw %g<*!nEVG}Еz怀c?%GNcQ)d} G<0TbU;{!s8fn>V9QeX=67{ZE8x)H4&tBq(0\™r2e2f}ɤd [vo*?0yIA$0nx(xi g9?#c#)~3XGWgM@=|8X]fY0\o -5VCr$)?h-:PDК ?7i]W䈨̹ _wo8536 F+j@_CH^7=T ։]6 !ц:vnnk?k j#|&~\*b`:y&c[p*c[j+}P?C>ֶXi(&#tu--.P "[5{|'x3Ab4W67U~3ϡ)sz Ԗ U~e-@/-p RT!BtwM NQ."]m)`:A]fRbI* EA#E ]}XU .w(ߊ,Hq2 2%x@{جV Y|L[|Q䘢2},onrm {;eJgǑgflPsì[x@UÍd .SM&n%@%kbᭃI::9V[R~w{ۏ_v:7]ս@nrx :q@jpy~ΐՁur E*f^GV~|'B4[վoЊu[= 7Hp&ٴCy"ˇ |dAG0fD֜J G£V:4{+҂ckdz0(Rgk\HڗO˗TBKjز$w6E(ۼ &vOҮeEŭu}ߺkSۖ}5ըh8nZN- kcX{Vڲ,UT Qw s%=*X!8&HzZgR1RWfK{E01 (w5Jޑې2:RS1mh913\Dc5y[׹ ).{)iж[e,?=1ux `"$ո^~IzSnTĸ̓ru;:oHmEȇɩ ]Msx+ 7 ZY RR %X b=+9>ݣ%iCDx- XCnSV[w`UR?5p~!` ?Jէ/ 4]&ԴIau7aWTtk5|fƊY8`'5皰zqװKxT)z) YBXQL4#,ZtT-~239 c8fNѭW'ԢeV? 98Fuzd: )ORh+29>1<@G5J!TR Ƨ4qXOeWӤD9O9-SĶFqm O-Emi«kр , _H?M>lk|G0^p[Ei L7 +si6VOTEvC.wu18V7Io,ȮG wG'= KNVbsV?~kh5ƦccM"ODPY'´qmY˨8_i2W<i|D^,lxaIUݡ7CObjEɘηhT;Mݒq3qsA5$+[jpynL;yBQ&5 m ҿI*A}U>KMRvv1eVZ)*f,ش4;<ٶ dZIpqmG>t1 yQF -;qk%37(qf9t0FnM.T٦dnL D5-i#)[|y'%k%0}vtPRCTDMYUj2^˽v"ԙ}%jR7<=KV%vG1FguQ~A=6{>U!R cހ+&VC y2|+s&/+ڷS-;K)$Dk 6,6lUBN Oo:ݗ:U>}∅2Ft\Ji(}oA7E?P,d* 'bM+Z%ڥ˹ J-'#Wo4lxvEVcz=,6QtDZfy^'VH]}A@cH-TzVz96k%i-9@n<.(`4BB4Mb-rN${SOSqHce-.)PJg ׉~dwޖqr|Z9,dLQ4P-r\) @ gz5UMAf}§25)2#5fpP^zΠZnET e}6񡁍ɤx5 {>PHљ \@Ex;;!z6W&#Vlkanrl38u Fej>x5@`ST'0QvE3}g l2΀,VMF.*4Q&[EQny_i)CF\${td! Ϡ<7ȪBOq ."ҔbkFqހ:ɿ5GmU$~>y*WXj6'2<[oδE @ʢn ,!Ĺޢu|͓vh",[W\&C : <{bXpyD xkSeƪ8R&!Kk(4TUJթ6O0n2D7c("1uI MKh7|6͓:OtYw0621!dUMaqJz֤#ي'9I G[ G\X H3Qͨ)&0jE{sD鯶*Fž>*1ș 옝1$ [+xX_Y922ΆiFݻ|us]ngi@ ) SOLD ʰKM&V:Ol6XQ-"s0A,φu "ScpS|? ,rPO~yaȈ u~fbcI;!yt2jٷD$ Yt|api`sG{Kb{2kf ^Yc.lޮ v\a:]|Ĩx!q.eG9bG>$dx Wq%9J_7 WZ4a}8Q66F6_S636w_Ia޽0tlx]uNpB91Z +C.>MZ%i.]C.1p6]FJfrum޸ g5?˔LiOR,eA@ys"MܿOK3!,/ aUM3$KA">hܪ !)+ݕU4NEȱ4VX7/- : W ^ (;7y# wJ-Q 哻5L:T(b7 |a~юǒR7-IZ)hj )Sܵ{0~,oIν|G0 sŊ^3;0R&mM~HP U8K~1ͪ E F~7䧭d'vhʪ "=}Ϸ,&!JNDx@xKDJ 9(hjϘKu@(NEÓfxak#_Y[+yHr|4ل51|^ܫ!A"2mQQQVނ5-.\7G}-pN5lX؃%'Fy0JB$~V}8v ?_N[Yh)#@R뀰Mj`o_ZR592[uophE>g|Me_f:pbQ .C]325^00,e.S!M\-51 uoZRyC)GV sMrs`s0dkb'rc1%Et˶ tfLc9֝ ҂@'.M`k['4Ldi6iLDĸ'_*92ߥ.MK2DU5Q=(N<,׮ֈ4Osg#.jʇ_5;4Cιf/r/t-쿆6app H ~ QSwC4I1RI؍Ԡ.g`L@ ACi2閸"%/v MD4'w(6 -i"&zVƘ|Ud;Y1 4Sub!TMArt𝥔el>6e0?TL9̩*Fh!|X6$zVZ:X׿ 럚 ~ݬP~1PLbŎg_ scDW.xQ;`''0(tcd6KjNz6 !0#l!#J F[h}.>yΓ$yB\fMw/ Vvb=>(Qy!䪤ftMI؁N휂J.o[ 46߯ԓݰHh픁e%#e$ž(cwNj o湆8`M`hr3A&RnrlR}w$1Ïh։C1Y>8OLAs?*ڳJn秃h,V_|_"gjg>QTwd4\%߫b0ap{`oǐ-_xƩ*_1KEꥌl5[&H"7{~.v;gQx Od'O}U9h]ȍA+Fj* lH %K T"IX=!:+w|{^zzN $\誳HVn@֯1)|?Ѻ;}7Щo{"o}mL{3=t8>ˡI^WtUdDP]?(}hҌ^L]婚xY\ Je5. b& ϯwF7U*.>ƀ?:,hrg0IR/*W`4NKdK<_f9{ W}(n=K+մݳ pdya2dQUOI19U3`x 4n6jJ9Q:>Ntn(:'ˇWnlb SN'ؾB3,ˣg۞(DG򿔬^My8"K zaWۛHهzP# $jz@{F# 7 kJa\&OȖdl%߃ C bs5x\?>]6 K B1_.8(JUӃ%?OpUzu" \^9 gˀdPYA5BjtVt'lF͕![A=9/ eԿ- HTo,q޺H&[D@MDKE_hrҘ @,7\c薨tۓ:'\,r7TRkkE &s2)U"M1 .cDk)m7{YXIE"k6i>J= +İ{ vO{>(M":i;cnv:jz9:DĘi@VMuX]K>.7Hn7+†v,Ŭۚ~7AhdKUeIO3G,HJO so&.%mv+/1v۴~ٱ0M ;'O58`\4 h6GNk䶲k8,3NzZ,֪fN|]gF\ {uxkRxWba,6}Pp`tW8R92Sv#=zo/w1Xm99,S nF>NW(X{Bw_ =ܨ>B:nu Ź願>U "Hm!qu\7xRl֙w !MfMaϵ]9 ӍuqkWa0܍ʴo͔jVr~\/!(xbf:_ܢҩmN{6`HIfZG7 '^mhl'NLsխQtM{-6Є|721jɁxZXc卑ihg?2ZȡUJd~>|ck,Y㸌bbc LLf a֗qsSϜDw F~G+V%uhCl5eb[1ߙcN<)&!6LT>jPV97O`za{ar`dy3I+8 b\'sG@uFᅳ(*Sŝ`Qb)=F%oCRŔ C6.heCvo .dyʹ<`IK^F*EGRXMdPnn@W|wUR#V^S:cN h5HV$3'nI:Xk.( 5m5y&`g=n=J0y>kd'8~ 9u'%jU?6[)(?Q Bc+i,ÉY\D5_Xo{Gc04N9 q亘wYFS$Z)GV o24;ZMW12IWVg! ۭ>~ǙX׌LͯՓU6ZD]y޼Zԧlj='+9MNBĭ1 PTˋN03`/VP%Nٻlv,35@7Kί ].4+qߡkAk䣛hӸEe*b9+ >nxnCi,Hg4BMPkSpO_{ho~-0ժ:dǑ1'b UD:B\#Ru$4/EvM`1C Tb` G+$wo.4 h7#usbh gL/23 cW90Jarb"&6 ? _N,hn60پj[CXPb:oY6$߈=2|aZц]ܴ"S[X0~#~TpՋ߹ 4Wpn ]5u/P,p"QsbU̓frPi]%Q|A6,Ee6arXdfRLXK\\;Ą!R!9v1HCl$P} m?xq!sHqxt HKoJ1 y`t5zunSd] "! e9n[*ax`'?p;Iu/c"E{i;Snq-zkҡ?^{u8faYbr+Ds|YyJ>JYxHۚvo`nOm}w]91cP 0@QT8{'`*,w'i|B`d{Bf)?Pϫ]Ã} حPL['&/>6Xk^%&jnj)T*DȇI?g*lP 5a݇LTEeA&Rmy#Oײker_nje_a&OvȢbu zli:9;j5zCex0Bny];sllӇ=2ea,[`umb[cUmMk-PRȋ;!oVN-wbh&AZhsC!Vh7f)TܞI6u>ơL'.16F?މwLR1Er])`inEd3>6+-+#Q@# z̈sGyo`T 5k볁$s2r\$blm dTҮ? T DwUCy-.Ђ`#:Hvzx]t4{@^^!Hj-6 ;*~8/t>y&z7`K.IB_Bc#6LMET*+&IǏ65>6H_)()$9v} 27P1ِeEj9w gqt(:gZ9m"e A˨iI篲[%OZL4Z|蝄#[oSTd]O"ǹ[&i)BT2 FqV=+C;x5O#e[s`UCgņA倌x|=mtUGmbDB,VN]cϮ KGq2yN*2%2 |PVѱÅ;PJ߼*n' Xw_eeeU= 2nDgdOapŠAs㧎II341#Q:uߩr bS| L0NG٪BжiHP[ʴyU0޲]0]7!" %(2Elޱg(%/j@

    t,V%OB]4HQI=0UY{'%eZ#E0CRrzH UIWiWUHHÆ뎿}f,tlCp'ItS3,ōT-FN:_dPI`_l2:gۆvy\sE|׸312l,iN"[ܗj@d"bcnLHPHf&.e_HW:fne'- S?ȗ6hxJeZ3-RCӭ )\y/z0&?+BvE3Zi*<4y2d353]n#4khH%$+ZbAðj$~ur1>B.ʝ6Zmc$j\z;{AIq!:uC@͸>CRh.Wud/"u^K*(Tf<qwG`CĘ;y'uuE-\azeXL v2j6SnKTwW4gH~PRZb|+qG>>-h![' ԙlnk-rgVK.<8z'C7oWq 9 XNF@Cnk 1s@Z# 7H}vm*yzImCY52Q-~a/5d\Ɵÿt:E0=3{9]2j$B;ˁ׍6mwwj[<`_lXwe= yZdDRqAA<)R=֙[ヿj 6tJ%y.Vϳc-"^vkF&-[vMojbVNjL* |‰W*~XhIu+_c@d/Ũ 10 Xƙ r؄'Q<3눧/ֵz^?x@B*ujʛ/Iy||c F>GATz~pmL{`dJ7Q9k]udr;)IDb`yu,̀8lDž6LwgmO0xC@ГUao |˨b&J0RP;2{8W`"PO4\7=+fqwn}`|K3~ܣW@=s-BaN]$ C>N_47ܞSx+5ͩK#U.BRt,U DyEq$FV wrDHpOd[PLWmm Ƹ՗lj@%}F0|7q):}zݖEoL^NgԴ'F67 +uPC-6tcod0_bVԲBni?SHNKj**m][݄ۺK.'<"݄]RdAI)/bBKZ_d-#ׅoAtE]`[v :jF cU+tceծXN|>~`&sjOE*z?&K|] )}w/'Rg4Hx!4Z*  eareܡ5ą[yn7*B K/3ԣl .59{7ݷ)iy\L~H}}D fnG43$[` h>wR";yLjɹzr%\1l,%d2(WWb#K&3+ J,˜ؗEHحO2CupL"SX}# աE6U=}tTkG4G>y (i6$9:E#]?]Cg5Mփ,%-gY\(/((}\z^ c_ѣ_ ,RZv٥1-ׄ^y@ɖÒ 'nWTݐWbLc$ ?UZJKFV`r8Pef2bO:e6Jzv#َLJ>gH3y:MȱYcS>7'զz_v"ݛmOãCHO}( )i. =OlȤUAx"iihHD5m;g ѪgC>"s8_-Iޢ?Hw~f1b.ɜ5]mKANaդqO2m4>&\JzI9,EL9Lvmۙ> G׽}&int{x,VN%Dn3ԴdO.Hk4q!n%{J_{|oCi:pP*_`d:!N_a{lC=WRB.m}Lƀ W5' uZ.UYjS6=3'76L)v,gk=בB ñpfLUaP )4Qr 5,]n%ⲷ>OR^ƍ$~!EltCȅ.NtS"T$wgeUǨN5t#X-5ѠpL]FTre9{jDk6MdI#_뀹vI 8~ZDuPq݁ni1uo7[5=c-⌦7$Nm,nXn/|ȄAv}41POɼ\w9't/7q-"5 =Fs536 7lij,0'/FNloahJUl82քeMĤa-]$iAijn}Yj=8z!$ݿ 0;ӦԈ! MoA6e[f{rY`b;j*qۖ Pjۊ„ 6^ʜM!bMZU8uR_$W$O؍,!o wt<)K~iZJB|xa1ض[_v ;*o-M۹;8w-*')^0xnԥg.5 Wj$3v*G @4G͔&W/xH߃Pߵd˜MIhY˜(ID Kug܄`@Ph3tG~i˭̶>˓Itz~AqΡ k3Ţ "BK1(y= AD+`mZf0IE5Ǿ)R/6ۑ,.wuw뫣Q%}[X} ӺIۯIxeD߀Xh:=rL-mQ*QUO:uﶢ{ .1qwٙFU& *ɐDyu=X; N@$ IƏ2ML~6r5cEJOȥ2cc՝ ݜK*X-ՉUjv z+nL'a )TwQ]⼕܄/ҧ 2WJm7OK.-VA&rvBCH]rs=%x4{qMifAnЃ'L&pwxCBE|QPpq9UǫW>;"p EzId-*ˌԨDmZ|Ih/O}|Rv& dMxy "G9~{ɏnL=+"^흒)`Vmr)TѽQ{LD !@?k@H)2O/X~iq@ 5"Vv}h-'$t,| m?;1מA>kנ;-MOYv^ ƃuYpyiT%Xf'66mTÄKt1]#fQ"xCX/a ;,.QDE?P}w1kNMtBBxt 4( Z[n魵 1-6ҢTrv >sŝE'5=w JﵡU>S؎@!nj4NEQd;~5’C_Mz|Zbד#HGi>$KcePʡ!Yᯢ{!h iV}7O ]>tuQJ q^ `%"bxN2FJ?nKɽ ]US?mBH0Lr+ҟG)<~"&xċR t1 e:Y3ZA@@tuݲ-1쒶 fVv>D@-2)YѺ G7]g1!f d5>0Sq{jN0))r[tO|}Glkú)>ޯ!텾}@ke$.鷴x9 5:jϴ:+YJ&(C,/pJYQQN6'Cs$d}>N-#$Yj&$/ u‚jzGiܸlc&Iaq!ʏ@dړ m{ȴ` E@9G89NQf.i ~_u Xi4J99"BA(atN y¶C{SwBc=!|&)kA תZ'IldʺN2eeg{AX$+cr*P|hi`=*9lD lP[}ea=Pŵ ¤{#'Nh{&VIm1__|im1yvzMrЪ+'jG]{ K ܾx{hte.SxXDJBB(#9,L#<㮙2Qn }ڻK,FSʘ9 kvm,r X >xVqc~9sh1 L*D%w;0hCw,r^xLM 'E(aS,BA6a𞰄T T5\+p?Er'#]NyibqQC[ e2*MmhѶ<yӭ'aG prb%E掝"C6 XqehDϰ(6|?{l3`8{{ծ@'L.xP ?LUhM (7\M8Ai4%0BgWL7tXƑ.,.ޙR(//AFvӐ|kljB|pVui "o_-PXF4wU߼m'!t8YNrsYB#XE{)`򩣲Y-8m5B>aA V}Wt~, tlAv[BcJ8]:йS(xzZXBl[ H=P)pdqduS^e$ *hXM̸GKl.32Y"}@򶋗n7c z6bԊAzMO'=vG p%ωdrDO0nN›0bi`V| GsLa= /pm#2:zqq݄&ֈ)^>P,Q9 Sڲ4C;ۺS6CX|?U9$rՓmfn'发60Ϸ^2,; 'd?i1hÃ/'GTbԣ$RQmF"oCӿ0v h GzJ jp10 oj0WV:k_.m +bR` wbeu#N Bq&*}Xd(4P X_uTMrC[mψC@pCd2cm2\Ⱦ#bA˺7j$L*jD[΋tR; )?|(ZE.*J;gYtY$\tu U& iޅARN7'Q426X?|(/3}} 0͉=:Tz=˗_w撴 uF7o&sb$,Xopr39 9e;B 5`rdzzYCP@24;a:@yvExgo|p[՛*+6uM朶="sDE&P|:#d)Еbn3_W-0 NB/ TkU0`LlCw|vPR*Pρ~ړ!07 J~#(*@nZ1-XR^FF'G&OQ(b|zqޔ|jV <#N=Q>`<9[CSl;7Kx WV+&ڢJ'2Oա^G;Q[x^P2p)LE Z~2W@w. 5Z`XYɇ70=gX]Ý7_mt-kY^h}B` Ruǁ{1ڸHC=ie҉*& T܃g {T- ۭX,D&qVx 1N:4})Gn~CG@;yh TPyQ:l4\=s4GTpx~Q~{P/hQ|u +;,SQh~D?*3MYBUh"u[{9"ȎJH] L܅mq0Ϟ]6+$('O0r"V֓ r;UkeND_#ء .37q'6ArFtc:O;_R$)s?n/w>U?(U9l1T%k 3ng$u9זZ@^뎗9B8*xSm4P%ӁKvk)Sȳ ^_DHR $~9 =1A#;%Cq6[J>{Mz/ah5ib[ʃ}৙R1 -^[ltмh AqZ2OF&jBpVmb#<.L@wCo˦7XZ*CYm tlf7&/ r?A&wR+J4/ug!.4]3oqo)OACC>M2oaHI<1г,Ec Y`Y˥Qzͽ!~{M$|9ϩopK@ېdbb? @Z$i`RrB , >N$BJ)c:n6/+ T˭QsRmbȏT!xD>`uug9N1 ƾ'i{AdXӐԣ Clِč T hbhr.O $JAP~6Bq*;m`spP~1GP_j ѥ^sd"A}p-*qY'*8ypcrOƜxPE{`:gM{S؊eeFJ7?l>kZVGZ nD@'DYY2RȎQ_B՘ -(j!Ϡa&Ak7% _3 ]8a@S BK ݭzm%]z%^<v(8m [޻h%J˝s\*(ݐ,@IG_Iciٿka;v~ئpCW:чb*|,#wPsT(UOE&+{N;Lzn֦˃ ĝ7 φN@2Уg8%l`q =זyRLT ڹ,;ioyH?d@_A !5TdU`QEץue/\cd@rfdbNKGMJ"0Vڬr'3I8,p%;~Mʔ7ȵ޿91;2տBMnKRVؒ/$7S*OǛK. !,F W 3. KEkN+.{dw6Y!zqap &_E+PLƯ8ڀZAA t!#wNY"Yۄl}"C^ܥgK6\/$Hù ~́4qL(7v/N1 A7U F7FQ /5% yiP+ -3*A+P9h'8›.^!Uᢥv'0~g{DDzS -MS"*ݎA'xVܣ͟`k$(Ui=s+:XX'`(rn) N}aTzvC=譣u`\[ ٴSkgbͿCBxFzٿѪDjT='YAg>!f ^OAc ,AE3ˢ܁R+?2;~PcdT@#D?KVvuU%*[gk䣙;ٻ1Æ%u >}mRKoP JMD2GBifM-]w}&Tjߙ|Aݵj%EEʔ?^f˧qCӟ{ A*46?uwH"~ijVp3~۫‘l萂9V8vnqer ̈́ ;uL.˧lW-~.ОTqezgm55w1`jk=N &S"^hBHr}'+ KZ7t' a¿m4o~, mtZIu2NSdL7X4gn"񉑶hT|kM[UZrU(\o֨9acnj rz4)aάXt[_ZiOeߜ9ЦS]L_ԠIJP]xȖ0`snZ;_,rpȔZ/ށ |S*i()2W.{ur|WyTgK{EiN ?}Z[2Rƾ$҉%F_an0y@qgM[\eI9 ]w_mrdȵR%4C g`,ܣB ר|3D-vDE_XhT?F)5u"%z@8!GxyS̖[ ٠l7V|_i4nU3(yo5[#U"c.K҄G0' H0X '1w`uV] !e[C{tlm)p={%6֔+hY<ì%8bz߲QE11 aӪlAvϑ^To0.,!D>H:ol)6~jzw"Qq0Cc#XU ?a%Z=^Ml x?lB>UA9i \җ ^nimBHuϴ a3{5n͗"(o6v .,J?ᱞ5e=^h徾*w0jQ ^ C?U!8d ^F{ӅZY߈3xPjZ$B3ltbnM74U$Z9tpCңKvOBȲ1 N,aN7 EAn.N+~0+l@ҍIEzć@xȉew̤ˆe={5P*SXXwVrF%TGR[tKNLޖ^/u*KgaT)kbB+>u+v?G '癥mVCH٪8ꫛүYE{x24!oS2|C!\V*5+TlO!eHEg"S0@l=:> \lҰmi+-P2>N6 ?id+(qZ,dbn]M&UB1Cf" W4 `xY]Z-2nODؙ}*%uS"u?.&^WWX<JRy%"wkA$Z9NljraDUv`V,KJϿ!&`SA%ָ\68soG~am4lBƚz")ugcA0)*RЙ |I>6PwjKaEWhgI\z{xlVÆzQبo'f3nQ)~60KLДb"y`,$l֒ xnt` r|+SoEJcWRZzn$Q \p]VfVCҟ!ԭ/bxgl&YNbc*0GdӇ]_Oxc/f` 'R!؛KY],!A>&fAR'^7ToSB4i| j<>--{cF⯁QE# LKab̌h8 _}-(o{  iCh^DvvHܼDqG?ÂviWsQ %Lц`<>kt Z~B?왜7῟XI%&&)xnRxq4oR(Y(Uz딷2h;3Mj^kPRGk!zLSvk+Bz!^g\hmJ#^5 QSܸX!6B̓<.T,ˡ7iwG \ zSEqM [逦{ɦ`7flsd0g AkSp/m5M%N *B0,Cq.$r*f(;+ܖ4k <8P0z(A(1eh'M WCujXml jd! }^No18bTʚG4w4qB; Ȭr%OޫItdf7ȨYKs38p{'KUs׶V*=u ;H5ZP{7NXGh,)zȞ-FF_7H݃+3KN-7.{ȀEVʹAkETm[`Y?퀅Sx`4Jԭʷ絧`#Hk6dݑ=VLKV$z O8VFLkgTx;.]rdGmf.دN(>OKp:D~ @J.= KΑZxZЧg'^ =Q<{7R_,}iGI1(P-u{I4T$97 uD$% -sz_pj{;_Vr?F#~բ}ԇ 9^jP*`;,Cos1驳Q~ȁN k(/AlTm} -_)KKmz" N՗WܤhuR&5Ln1;> 7򧫆$WyCdK.E%|7]_h{;+*)?PRg)ELgcʫUsb ҟ Pm7Q׏B *q2Ơbumo:$^ ~I=,AoتaEHYI8Vx:Rq9=P >CBiA! 'o9KqT I=|h8s=NdⲜ)k4 tɀN`UQ#GoIUՑ8dڄuTz8Kw(#qW"絠"+FW{Oi5lLO%r<ߌQP𘡻ӵS nH69M Tx"7Z)_r4#1z 4(׏cc{6<ɭx2m:r ^|RS(:~/\Y}3Ifk%́au@sǴfѧ؉T{NE`1CYWôhȧOZ<mk,FDp`ˠbArHb8#TG8k YX? 7 #06 n@G*i1 g%YkKM`9dCBZwִGe$8QV\ؿaoDQ Ȁ b.郙Ŧ(,R z _xTfʹ*6̽!ifn`;bZ7$&D4Z)I1u]E4Å]hT!;7R&FbtVV#2,3ݨH>(@ SWDHw=i0$cïn~e+ʝ "3ΤSU<*J4piI q’KiNxCR`NLaGa9{qQġc:һϯ3?o4dIߧZcZ{Ngl*{ޙz90hǿ+r'PQJw1^>D,EܵãX8JnDrhޭȷ*wh7;lo*Z35>5ӒkOJh9m/'PfTBLƦh\~i}4)1Z?EcSgu_Wydr:2wCYgN2N.P5dInbh 0 fjQ4=]vФzSlB,ʯzѲQt$ _X/(/ּ)?fR.o֜H dV+X+cVc칊VqC6wp>IIĢv ]:w_ܤH&R sW LvCCi#܈]ǡXXn2m >t([Y3U?b=K&@B~IfT/J砡{SSKhgq)m)י8@Dp4m}ߏy`*hmʫ,y :sXl4g0s#"MFEvAȷ1XI:_?)þF*l;VaU9XKŔ"mZOY\ⳌƝ{<4$E0cȮ#$ԡR-&,53n3?JI"O׎5У:(uMxVuZe.a-ea0C8}ü"KQU}p,mg ՘Fkv,d.@հ`!I^ңq1x^f?jUCBH`5|ҾF!Xzo3OOuol/!o_ {Ze75ڨ2R^alR Ħf>'"9fvnHgh3ܛIVmN;]T '`MG Qk7R^JW4lhEbIb;Nw.^j^`$JP%CÅw/!ܢRb5+AM-b+Ȭei9B21 Na,XBr%/gJ ëzr=j744!Zk}kZR -NR{bnɆ E9ZicJ3%z />UA{ÛalK|I\w_5S)b^+#4">mP¶ϝіaU3d !#?{.΂{䂒6Vc8|UZqhiw\23Ow&RK *JJVRiPTE )q` UP DeVZ"UlBX(_lxNᣎJ'bcrG29X=$%+@Ϻ3),o5ܫ&V*֯O5hA)K0 c~m^Qx@v1>d^_8?j(2 Ozǫ>y~z2{b'|{*eقN"VSi 4/REq~VBovwBjMysem Gk` p384+Yzky#bQ$"ՓS΄(seQ,i?  YH65tD8H\!u !h{oCxl6*?CZ3=i͘A$`:U߰2M(} #<EXNZne0 Hl4SJc; .Q|l SGDhԭSZ2+SOרV$Wjo>dk îGqRԼnD(!2jw߾2dh6ᅖ  aٹtz[LƁQV՞2a$jRgU .B6pQLP |Jƴ*w${wmBq_I :?@{FKmmc:{ m<| _#]T?}yY_zb*~sUٻ1iTR9HOSb5 8nz៺MB)j=UZiwޓ$>%u8#T ]Ȕ |}2x5;y! +8~nUmhp6ۼ Ҹ͔5ޯK}D/ C&8g<4 <0}r;o>G"zsP1)δ挋pۅض9&ÂטXt(0TXrO k ̥ dY VsuBJ-u?~'E0$N)@V\iQrH%-vvnw:lj}لŠ驫X1gDPD1+ Pu44;Nꇥ<ŠK'c0d+ioN5rbQskͷUqlD6| WqM 8??NF@o=%3ݚ5M:qxWu!2~]7 (ۿ_kR&E6Vg[yD_sef 5 `҃걱 Z,t5NmIZR{j$Sx}>iZ6|'qr5wM]k}5iO"# ,_-_Ei˰U[F E"R0/x&63̽(^ ÷xQ=K8Z)5g!#AKJB[ļS7[>+]5zNKrwX+u_ Y 0G1 2hB*fq c3W\SyHG&vrݡ<cch5q_ޥ3~. zv,I|| o{¢/B\k>z*'ZA}D0KUTtS+r?';EU Ao~QKǖդ$?mbkICޑL4yDA=^7#S)de{0 ,Rt=G8@ed NQy Wj̄(3[_d'Qm6@m"-!緧Խ _Vp5߱=-% q & ]@eRԱD E:VWm_' qzФzjs\ޥ2/tx{BHiic-_o [:y/d}Ɩ,F~bXy$t)Ln%MUYk8T]ծM߼ԓ|ܛ^D8eH )';Pk*6_@:w f[ӨqRKH-H`6OE͠ bslLWHl>\j(ceѼS-b d7\ hgl>KQ8i<_S r wkzX;W^C涋n^w4tPɄѷ!@?]#*xs)QyKz-gƍaۖ-Vw}7-yPd6b O XPOH`Wx^޺q샎 3m`DIbr[m4SQKax:3Hv3$(8 Man?Î ~ӣ/~;QVђ֡Ds=:g<@]q,xƈWJv!*lSnJ\ iGI}{U@=7H,6\:㢸3e GA2^.› OJt+H)qIA m|7#c׻ C00ۮDb :Qm "K 4=qVaEԊF 5IS]QQ&p!MTsʤ₁c<쓥 I,Ē h,nWCwWW<,˃(ēq55ZFo?/"RjΗ|{q>w5?GvSգREuM.؜EW G'rWuW[j#2s?6Ro82dX;`r;y٦iAŲ"Q 25iN7:.֭ԫJl߈b`tGgtS\j}UbB~ ܦYqȊNħIߡv߄3AM>oZjJzD1ɍlt E4lBkN_tZ:ChAX%q+OHQuahVRG/**JjѸ$2ii׷ZQxFAR쐤hN8?Q4x T࿞O0he~:LqɷH7NKꃊLN0! oH7FtZt2V,垰> 0:n^KN+=]ǵY1= bZ" 'MN,Ԅ08|T`DHl9LXdt@KHF(TF*0!KG1_QKx5a6Jx4[ad@~!@H1yQ.woېI@=g:.E !mƍȰc--bz4Ows[9hܬh<> l)xu!nDLk$aNPt8bZI̢+i7@yPFGUx*ZF ޱZ6Ʈ ޜ*>LJ1fHyBbͼ֊9%ko 7t:&IQ:,Lڏwg=@ߋk2Sy02q fMl-gOܭ0:Jm [uR@1a[UiNh3 P>?j5IDW"76Lq5IKoHT/V"_˭*}n˹mca)bvХSZ`k2d1 ڳ(^67n-F>ZH^L\'|=mt +jH?P &=B(Q@Lyc|NJdKRW" P6u2(D]`q;%ϕ4#X$zFr |l|$ OݡIG xDkR7ȇ1]d pxyoGwtDԵonK1da dU#He&oD`&批}-2%CpW#]T7p3VlVleeںd&G εj#A3H>Jew+ID#0ýf**d/;ȷ1>~ -0̽Zv>fYP`d'[ty2y+g#d~S' sL:;zJ,*+n,*pu.?f+{~'eI2DIV _[Di99?9ݨx j# @X*JBFq@ekc^m]a| {φ#825opL% QC;I`a\M])>,~-g0[ϑP:aUTcH}+Ur X&ư- >EOե-#qkS-V&+gܺ$Z'2)MJ-hXف#'?i-^o IM3XG# 8(_ؙ*㨾oH jWU0a.h]˄ :tHQ~1 == i0Njiӫe(flDo,G2/'QAU41!8 u)z:%|kg i3 0~^hوO)eP6x0ߺ4-zq5*GE(YBeO'}=QUiS{m RsD<\א>mi6.*Q\D`+ju܁LP|Nϗ1SExj $)tu~nqP` jGI^:GgtxPRAʛx4Em1saT?8D<һ‹`;2sB, }T]RCn8'e "2JQ#LjnSoZ?6k"On~)|z!8.hKZ<*UN;)Oa3/ώ^ӹ-}@%q,љP6Y@YדLsS[\]m~\JL6C5^7וvm[k.F)\}x?tܯqUF?t(1ͺx nʅt T@h9>;AU<"V7w\yF{$鮳ݹpkX/su% 310q9 r!椇==3v=BYl(5߅!e; QA9ܼר݅7D7jQ7^KZ?=u8IU_|;[vlFܻ/dR7bI77Ap~}? Rakfjۀwu<[`߲du5BY6 VKtŸYD)/SNa` }:x}Z0XRBD<U _a3Y(mts7~C@G#kmu\iSJB!ax_?DY%pn8 @Iσ+@+=x"C0dSP4%"ۨ1ϲ.2t+߅hV1,0Zb>J]ge0E%%AdQKHxe^}hCBbpNaþRbb@ x@ !^]F(^jၫ2Kw,\QT37aC"7JJ9g}(hCMz)IL";4n8o TsH x2n%^&Sbn0SD=" {Cf`aozJp Ԧ#)σ']9#BHn3l/:U-Z&;Gw=q -ŽFXHFŤ0}D7J@&m)6-Hn-(W,ަ0; Tpp ̟}@HFWln$R>Ldy%>HSU2R9}(_-;WZJs4ۢ\j7f}焀u%Z7 >~-_ϿJtQ:(ij>A5FTXTRXhpKν]Ҙ{Ҳ=+QA'9<}J<+/pwK 5,ɤulr|7}^„a-M- ˊhzCji}7,e =q2(ӈՙ*h85W#V>T;5ΧB:q) aA<9Aw"R_Иap IW{io)ZhXK~JZ^e\Fdϴ*/b_{ۍsa<]K]jL˲y8^EMyWC)$0ˤTP )xm?nUlܨRޱZk=0J "ti;ST+KmN=4lWci&g܆;}B|qw`Nt1mlIW@sݕ B]O{tϧ!_|X8;bȲDŽ+ C <:N ru ȅUtdȵK/Dm|S2wb+ipōmI۶V Y=,hӁlsfI{ۥ#EVI7 %]Q:LH H@O$'7><$wq.mLM6="pux ПA!u 9YѪA}Z(sjߚ3}b7|N=(6Qu}J u(AFvW -z!S?Z udW<>,64fXh,j}wۣgr'(c{ $$zEf;(hVX+ p'Yߩ{խr*QDmZke:R-* q>$yӇ/'aŸ f:) Mp+$m@{@FYӏ5Ø4ī<=J/]Y`ZWT >x1^!u.}guY1亲#4+v]̒yMjsvX`m ˁB0jz>ksmHT"`8w${cMD]y2I<~ X1iɷNJr!E^R"P S>;]uAI Z5.r>7F"hy8HNWXSݗۆ5/cV[Dh~J _- =Lf^ߍ%dp2#z!Ŭ׳d0`t-㲞b,c2Rɋiz'0jދ|Q g [u%ETD>uWӁQ Ͽ] g&wbQ;ȗ{ 7T<t |Rg:nĹsKM~ 2'4f2;iLd;Tu`5B1vmw}:D։^7)Ϩhwft'Q̨A&FȃVYl92B5X˓YպKt;۲i{BmИ}Ah9h7Re(l/Ԉ9ʥI .y6j.+k`jΓІ}0kFy=EР$jH}FzaqNu66=\'lA޺[+O/'2%9YN؞f"{z fu *BO0J{?a3EU$CYA]s}3vlSFlZB~P;sKbLDW--߿)f8|! bHI[탧,X8京o7cQR켫|3^ ~OsE3(xK=HxsI|0P=Kۺ>]ლ(I&Y׍{q.tlqB%V./VdbV`rOQ깧\QiOmn5:=9B}hc|A@Bp~By(̽ "fEd}0y=JB:_*+4D1)ˏ;*jJJ/}lp+dc˪.DŽ2γ ϭGu(_!0p}teh/ћfbRUIowC+[}3/Upj{x"^6Vq9nzQnʩ nFHn{p({›*鞚8iǭk‹@ #棦zNc2녠?SXA,Y=!B/=<(E,&#\ڒ[i9*y9ܖ+2 撧0aĭm8T&0,f{WjZwx‚5ҋAJ& 43k}{8eyQk7UFNUfꆤd" @3}f~y ;WzQw]toKys+$곻Lh]P٨ftؗ*{L&9S0iM`4M ^]uA"BAB5v󻋾jٻisrHvp_mC<;zE#7]WEwSu xv{uYSn?Z(Z jK KoZٹ349NأU 2GHN&לcz)= Z"N@EWzR3sLHT7^@*^g t&Xd.4k/jedS ;@-d0dY LC 7cW DYɖ|M֡H*a@0}+d-e (WcuϮ;=O9TS*4c{N\*t7pFl@˩ O3)E$ C x, ^] >L"F*;!T#;Q?&8M";!K@Jc%QB*j￈WO ;֕k2! oubvψB!2g%MW#8/=6kԋf\R/2!=ŲagXh铅-72wהNe?6Υ"cEVq"PΡ? NƠ`IB=S S#Q WގßX+̚P`[i ->jR_1^tWTMΊzAO )۬>,JE. 8N"u\"rȯY-xZe8r$$HN^1R>u4QS!(X FaaB׀mLRt2D˭Q/Cyp7j] P!}_ kvuyK|z!MܚAzk&\(cZܜqP_Zvd!mх8lk싙F}=-MﴵI5SZ9t`? \!uiHv7z.3d:c zR]Y> Λx\N3䖠WN2ew[_JËAp@^Д>YskqيIr@GXD)ڪ잋Ԯ&c M7a;Z}'8@]$4bXl>~2Gv$@C\CqA(PiZ٪9rߓyٷR{GMr, `S[*̦.v=ۓUZDZ ߫8.TS`lF${*%L(_Oz]$I]cSr7CyK&j`= Lμiz1^lxy'4*z [[پ< M.ZL?zF5tK n0gdP@T/ |HLiYRuoʃe$ HfgU67F:âck S{&3?4Řl'RIH Óğ;v(J1BL]>SLz܅@ZM>L#^DCĎVzƎ¨=i)+"Z AF&H3}_ov/u?Ik8ʎ=r$.(1w6ѥX˃y^-8`>oN^/?%Y-1[GDEo<W&Eb^0UoRRh}%lYZG]#pÈ0'Fb!W-D;)8p7X_O h?.+H?ޓ7Z7XQHH %PISYZE1GECqŹ5k 2@pؔ"RB{88UEwWm_ń= i1Rr?fMR㟡$oh@vB*T-7DX3fSlɧ+e㥟7SXHwŗh)cfufG+VOD]A @x\6gp)ǵ'ʵH.sDr%QkktGK;y/'|V5aI-w5{m CS뇸P~kVro)}_m&ep“FĚe-9ﱭ2 8唅edt5}6R>TXTؿQ\WP?9=ٷn?L̥ nWh6͔wX6*_dfm6J>)4 gGPRHB0'\@ ^\qT/LB4'2L>F2=a=?+WW!ʷlMC+h^}wIЂmzMmn9,-E[iS3ɾU2eu x:Azع,ED=4{MD^$'˶A$_-c=m}6.pkP-k8^~XcAmcۊB|t ]=MŒˏ5D@b!1o ~l  Ĥ7_?6Ddyg6êߔnA(AY|AwpC_R';׈ٍ<%b YIN dD\{} JHwG3I_<yډ<62$*tUP)XHCdW97&]п"%`~hMF֘)1dn텧NM !hwk,(Y RqyLՕ~J7Flw-| ÿ>S#7u}ʣ fR2_;h TqhPT:Ҍ%n% @8`xՔ 7f| r^V]1\ 2ޝr}`S5 RB.a鈀̈́I-{J2<|<0I(3/|\7ˋ=V xk9>\+g2?)#<^+)Z8N:OD0&TVd1d?Ywϭ4Idl#dvvMz?ͽ\iP{zLeעB-7sjNsS֮0oc_q7%4a6; \kv j ,^wXuxw jLtD]wwg[Qq5Bsm4nEdx,zp\#p[gB}Mr'aK K<@l9|mZ (K'OH2O=IyΉLXbP.rf#I:Swmfқ#4]!44K܉ﳙdFX̧kzI}m +Z!(*B-CS|s;_h$k^\’jf`رHǑ"ASS1^&%ŭodt&{G62)ppl=y;3g9':DEVY8RulwfUiD4Z ^ ް)<7{/Zgȇ K7 |jO/%zXsAk_Lb 7hߏ c[+xcUeKRiV@@t%U:<O ۵,*4̎ `* ,IyQ,NV䌅HȐQGi2*$574( Dy z7!T0ڇ1b?2"{Flrc0 VeL"r4Z,ݜTU[=2֢*`+#Ђx9?(\}LE/^s.G5fUi`xEaa Gz-<NP嘉' 37{ } ҸSb-sCȍWLN 1g2)Q9 lXlmWI4 XZ7쁆ۯFJsmd"x@_qU-=+1#n5 uZS}zSUUW=9k @勔TAPBRAΔ־<3 }5: ?MyJ! `Rt֣y0(g3"k_ŬSy\bCӥ*iۦ(L1T6[i|JWM^C2`a3fp͎KvȽvUJլ>znUHOu _`eKtŷ+Cp]w2xv5&N0tGBJE篘l5ސݜߩ@t X. "Bh!oCqpQn~X,ˠJf!,E6I&+)}ɇ*B젍=a%}<_W x~MϞ#-WPܓBti]ò BSRr']Zr;ڙ o*Omf5f/"72Q6ww7= 2I3E sWQt\Ea#?}(i|r;mc46`Qzcs|;@?r$G;FyI'{}`鿄` 4X. _4(9< Gە?Ru, /R;xz1XOp}ԚnSwpX*zl*%hy/?oզTw8a%1]9x57$;-f )Ut"nWޅ+zyR*́q m!rs&kvo)D-Zw |Ǐv2F}MyQ 8+CWЭY+Д (+,tp,Ԓ7/‘_iuvZ0esP&W-|o/)#zWvHKr:Pb[`@11nIETu4qAk:u \c,0Z7Wq9'd=CdHM$= vth E{YJt{2Gsbْi֙4g*u[6p,۰xQ5 Y3)`  (aUPztk܀?xȢcSZ!sQٟ0jk!<;՛tp'H48z4U52o[p5 {*^2.ʏsuUP C&IuVǬ0mIC1ÛMB;\+ fB>DwU";٥a<3)F.jXXL89p7h/NQ[Ӷn%<G=e?MRYL|M2Hq&J:YkG 8b?pE%_K3kmqjmT|>5R ] ]D_vꂢ0G#,覑E\c6{jޓ7?ڙo旻YYBSGRe?C.((M"pz9m0;t*tێ#2ިR*,:T( xԘ[m>l5%B Q"Ԃ W>5 `V,B E bI-Q-erz}PsV1!9^l]MoU$?ҪMM![+Q)-l`c΍(|~l3揷XJ8_%䃾}r"&ѡL?)Js?]5=\2Z!l C*dy8!<[I 蜂?Wg x EICs=n>U#p V5tJhjdnC؏3=NtIe4a{ي0`.˜.3!oJ'b.]ץ[.=`ϯ$BkGmxP5)᫰N ڍ*Ŭ7,b~kŁeihb 4fIL@8tNU$Ng{G@ѡ1f7(az`ʭ ر١^{6 dNL1^ؽ'mSby2[Tg*Id:sBcɴf&W޹Uݗr]pd}`˩tTj8ز.m0圔on2{crY|Uڳ{&^Op7 )TÎ[9{Bՙ Wl+Sj 0̙)p4KC3KH{uª}Df;.0":Kј) [8M:8A[, %~20E]@ *y;t%:>C_c=S#FucmmAY=rCSG춫oyl$GVdw#n9Ga8]@%1鮌|5?@MУ/ cg6jeÍ^?~W(PɩxgFQlqDw_"'v KZ OgCL9rI{7tN !/{.k^ FghZĻo"iUC(bx~ׄg&WN;WlqJQ8Pbo߂Li{* ̃o0 V3 i\n]p:'ţ_R{>ۭu*soqaA|VFخ5e?i˟mt3υ)VO >@; >(4&{@@}lJ} o +\=x[?GW46$իy4_s%xq1*}lo&% ^ Rm/++B4$]CN\Z ߔJP|oI2u=Mge&W SX=Ŀ΋ہ>,#z/y,LpVhee_%~KI^0 ÜYHN _yēy 48}bcr4p/ֲUH =O;Aši5}I=2p|Rz T[e)䛒-X@Qɫ N0ҒU dAcgGdG,%bNa +/i!ϖrmVRD_ JH錤s0hsj _9VKr97ZdO)ˍ7 RR:MSr5ڄs`+0P7V𦤲 Ӆ*s1V"T'Z2 eO]iUu,<Z;柴3X:I&ݜjY&@6:7beg=>-@7sI2XgXG@!Kw7mb EKE ?ܠm;!v4S+vcHhǩmG.T Ǘ:i-|_DImۨ\5̣6S `K($xXR۲f"M&J,wT8W HEcš bS"Ͳ"{٣ggL֎w)|nEhLp}Hs L|omxi]X\#watQ$eԾ Ӊ0TI5lW^F=--4@wI)U)b]]ZCe*בF\5dz%gMC~Z0!Acx u5=xz)|3~ޟrه{Xe_RR9`۝oFD|?x|&Cn/\D^twd A*3wJ G-SVLCq]>X%;9k&4li ,b>Nj|n1>mPs;E *7⿡YD:^U֏˓:̤nSnBy.œRq lVa@kpj2gĜb~N6ݰsakݳf2ޠ7 qDĘ .wHx{g>Dž2e -pB;61_&mœ|=e<mVNM"Rl[DƟ4o`p:{g!3Jиic'ܕs1<0^JǢm8.'+B BfkmPwM uĜK*6AQ%G& \.g]\zH_ZJ) ߣ1$GOaq1W|K8Ϭ/T{bM߇^ʙ}s]`Gn(?Ԣc;kvK i`q[=ѫ9bI-ko)C-3*&E/vU'E(=Q=S֞NOQY,2~u"s;;;M"8]˽ozhuFaN*ַY[cJI=VXo= m\0]E7`/+HJpB E:ނgS2!+y1Jd\Ñ^^ƙ9N/y‰83CzGT+85-՝&y0ig7W jtsoIg1l!@͹́{)ӧpzb7]'T (嚖!MPTN[)ښp$` *aɣ)C"٠_=*.Y%>柟__ C:$}a9b4N vmuuKs1j GyŚ:* lƼV煍! 'E]mYt8\5dl$wY `zQHs1'#"ۙ0.$lJ󚇏G|O# `@}3@5*&`c%-u :['u9hDPDn AGCoڃ ch*e k5|D`a&8jk?J}^F]g~lhHi#ͮtm\,RSb!ˤ^kyV6,_)aC,C)^̮ ̥zr/r8!-Du%GoŸ WؑZX0[(sտ]ѥ$"Ԫ.R:/÷'F@)-`1$)v()_O#/lvvh}mWܱ*Mtɰ S "~F)]sVqB(aB3jA0K*֩ =Nq ,䛠YajCF^f &92H3h MC<=s .=</JS"sJ4Jh[HHK@bsE<'cAnf5mLb$rrNj1ԯio6G /C15ħ-,LPMH~krmk%OcVAU\Lh񃮍[ հo RĒh2_`VC!rX̃:>ɼW2sr a:zY-I3~KbͥKA<}84yIAKGu>{W5"HBo&U T5&^ \Lߒ.2qCTCH[e渤5l-!YaugdfHt؄Jή"5hօ NP.@6Uh0\d rO2×O'6߷D1S.!42H=ab)8[Gۿ݁l{)*Hb-ۇgÌkZ̭5L3\ΦSv{$>#XA9Vibz,{~-Jq2Fכǹ@B4LJBW*^̬$?tpZ#nE.CYA;̴bߘCYFT|V(:{./wa[48/Dl߫ ݓVG4~'$؎fGvV+Om㞉IN1-n[tB(yswCh WWh5ڽՋyB(/ru\|  w=Y܉lyTS VҸ X0$k錟">`d!ީ˪q*r19acib$> <iAt]r3&l:wUJ&$5~@-(9E4;cס8V!4wwlBR͂45o[ n/-&iϷ[ZcgkNERVF&,P`؍Д^zT}dN@,Y=L΢؈@'S$]Ps0~=|$O%g_DͅSSH6<O|\77Z*K{!IGc2;QӌI/r]\hk#q p-EꟽXmLP|wz 2n&}q *io?}Rfn*Ed-F Y gz޲ud;:Fq憑o^cuvu((%AT X2Dw!])ttG{{ze_XÎV-|jz FoֽY~GM+`Wsǯ:sL i<|dOcNGS #i[|`j ](WS\9#`8^$fJUӴ߄w[ks) ;9w Jڜl^lI1wH"qRa4q팂,JWx`kw/myXnD&p#$EWC^+_91EIZ#P e3lA3SvGJi;-" Fҭ(],\*J_"!%J~;S1̞JQ=Z"BBZpDFl+7}+͉c[Wq,Õ.5ţ!qUvQ ŔqˁzjDjI-.& aΎ MCbR8{F sADD^oOc+N*jh9Gof+"%?jnBskKZI`]96/wH(7];r/an;ݺNWNct}K:>l\}Faޕ]_d~A^ǂN{Gv38A4M;4kC-5۔$mPtj f1b#="S HN_n43~J^DL# >a%Zfoxt bف'ydAӏl'YL$TfT_e}A׃Tс^l׺٧;(t$ rCBhCP212V>71 ,eYxxb;G ^oQ(&lRH| z;d㢵\0<9ص!vXXU]:tMƜ[R-x tO!}dp\*O֊T]yR'N',*Bm,Wz2{K71ZACt㲛uY@dwF*gb/ &"9j.-V/pLw`je*kd?TEi7+mwVP8mScPKn|!/Z} ʼOǤa*sT):d;KODQޚ̎F26.KQ6n1KS ]*Jp/:e:V\zwsI+<Q#鉨n`lL+je!g'sKt7r+`N뢥OZ߉&YODqڧWn}((8!;_8fsZr7\Jv1VB ?S){9]|k "t{z!~=tv{AsIqr OtTP7 %EN7- /~D b!*J7~"Ǹ#_YmmS|NVu|e-Xj>eƛ>R%h.&꺱OR-쁰:_ڱN:N4 ,%{W{捑lk{vJhP'ZMe%C$狡ƐQS.\ ?*|K"5~.'1%$[VKE!_9Sbar}p>i\GC-.7SW]_m^~ѺR͸ `[8%v/}O8S.7]kPf>BڹƳ Wqk1jzJEٰ,5PMTa^ AJW)QbjH'מlU-8?P.o,:I Y&D`a8m~mbcwx.-@~ـx"ޑGµYӞ#O+[?n(\' /Nd)`vFYI1`Ǭ-WmCd'ެ՝#U ix5x&b)7Qĵ2+(pK禎`gdjƥ{ @YJ3z:'K#5~]q'bW;<ͦqt@bȚUϖi2YosK5յBsauPHDF*ד9 +m=bKs4,V,- @"iɟD4 stf \Ӑ 3׳C0Ӛݸc*9c>In0iKtSdp,XtlG^/vg$2GqNܒs 5F1$*~pM6 Sjk[N~fuiRG!㇬c0ȧPvywN~zH'fp:7y.9Q$#H+iwIAJ +Ip%P_@/`X6o"#Y Oߺ_ݸSœDh }?wЇHYR4.¶qP5|n Ƌ>jI0٤wF&g6 x;Bp@ЊE6pm=Eɳ /̜Tine/yt?f'3+_P׆)у 30j+X 'aw~N:&(m`2FX4nf&UWo,Niős'*tk7ζ1zq:q{ז}"/(!2'R, "5޹qI\, k:kWBѮxz5Aˤw=-A]:F߸2:#_급ت|POoQHٵ%@}y2ᰤP-Bɚ>~ihh͵'ojR@^;~שxJ lF4b`R2([T")q|Wd*^EKɾJ q5vo}uc9Pkvg.B5UfYcj \&*7q'飣wj}wDf8!JiXYɓI6sYl.Kg\c% tkW+ _9w T>o >-J-(/=Y/&}*a=GV|lYxuQ z^p_,N9M%zS۳78ϳ ^15.c|Y㇁d4@қ?IJPP@$k֖ĹTKWEܞX]=E$HMw^lW=/0A)v\&T6`W؃cL=}3 Zσ;ɕK.5ߍ-vAN!"Poٌ6CTP`-ƯհzSQ g}Y\:6Sߔf62qKD㠭ZbӰG6Ğ)ԁ:jvrw؞|YxU3̗gފZn` P&4 >`nVURګd9Lc`x]< 楚N}?Gfڳj Jc&O~G lԢ9Zh B{Z̠3FyE`a%1nvx ϜŦ^Y,\#/V W<6_ud//0: 0>$Ni =ԕȑS"";tIk!^<|#+"qc0[PSħ#\<)[\:p64i+ ^GK`Ydde, "B0pj̓!f@ A(^ke;CUHau e&u9xO47Є>I[ͬh P糇2 _@>W/XnѤVaX,yCuW^T;(,ΧA=tC_3(D]!;յ+؈ o<[YܻP_Iu0FQքaVE)cBgO4|OJ|3 (o_0gcD0&<iľl,6f5i8!V}@>UshmVbFfMGU6=,2AFCxGm{)˽A!+Að%g4Rf ;<`OzZ1ΈyaNP(KAΘƀfQ⹫I)i؇ڀq͔,bspV\EAy fG~Y^&ݽNPΞ`f^WLG+ ,4vJg"r*&^2)ٴ<㽣aK뿳6 4g{Ņ9Vtd*j&Z2~O¬5KTBJJ2иJ/}r1%)WWJ7$m:MGa+fנĽI*#D(69K^!yhz& UԊ!0îg*szizI-m'!-gEQ^. O8v JGf4Lrl2띎N2s#C{Ekd=U[Փ0*m].3æ-!5 vЋu;:h \Wv{f2}`EnY]W2N|>x**މ O]iS`%~^ U%ДWn TH{<٘RʙoH2$@bG~Q PL@>ΦW1S#f2@U@OYK?A@L$J!:{`k)(Z=6SH=¹E17b샤4yR@Vu;;1; f>ǧ}F+8rjR˒J{LPo[u˰+5{u6, 52;esDg̀뷽\-by*U{0ǻikq"hv 5F=l^NNr$Jz罙mm3Q[3%0#; mjSյGw28$W M ʓtRa?ϖA)L(, u~@vNU}nWq(deP LiЂJ&0q,Ⱥao(ӅZu3S;>ڂ7$jńVaDXcwrO.s?q{3)DAftҾk=4kpSM9F<9}樽8I6^n `ރ"=W  [4PS/w ]30){lo[.i-.{d#Xz=h5(_'02jmǻ!5nCB@=n.QD+έ3}`ӵ܃z}O%3ў9$Ʉ!y5\uzJNQpG؅ô8o)"ޯI񮋑{p Rʄu!yOf`y[~Ny<RӐl+ IYFs 5@}i{QԘU44ǒsAl_9)v/W-l&X4"SNf>lo;ϗ31UY-amFw wR;,#^!>lQ44*oSw bqLJhP W&` 1#';96nC;jn3pƤ;N;ɡ;֭CHTL&=@r_OjOA1򤞫s5rph͔)eD`g QM𚠴pbGzӭBI d4Ѱ:-[)p?E jRm Zҩ8j`p`p0^ˈGMA`Utbc?S7=f|h|_\ g9hـ.9FHF>m[Vq yfK]"ƻ0DYL[(Yj( XZ`9{-;O5IWGSϔ9Ԑl\ݺsnu|<b:;$N|LikB"mCzY7mz8RE2&$)#Bk? ͵9 -aa23!?nyibJ#o4&xZD&5'9@(O!檤]ņfjVpE~. &i-'1rd:z-[И[ $0М\QMNS grro"xP~Xg-,LfY:kI7goE3mY ߽?/jМb,_?:h!Hx8V9 ىs&)mk)8$ޫFo|-hWn7%??0L+ FFg.bou3K[kiUՉЯ>!s75^6aHΙ@ iOCNWq|ܝ60NXr9fg쨇;dSebKS.Nf}Cɫ\T n›O[U%G+=T"Y[#~Xmŭ,rr2]*0*uSә1q^}5tA쩳*uq>I/ڤJ@ 2Ht$eC]Eإ\4W`/W; =91ٌn:7.$.xosaJgZ@,V'3R x/36潶 [M8 tqOÞ,RLRD]Q[ܝb]+$`:ɴvΐ}<:f\KTίy]O4, AcS=l2SǸfYB 5b_L 3_fek1X,ko@\˝tszm#HC) 9qcba21Wfa;~+O4oX|tŶeN:n@4 0m/mLDpg| Tmw@MJMzWO7~\(D|[w}qTs KyKϖ8dxMY͖lBRQs񶵱Gr 0>gq~g--d4ʞ#mػ7RE;;Č:0qGae1~1@X2SA T w d:2,V7TfB9kWlpd4ٖΘp ߠUR$qyyJ27ޥ]u[ğDc̓\`/-1lCic"aE>SzHzyp!M:Cڃ=u4G+:_8u3mI+ԡ/>'`^C4[ր`؏ Z@xoqӮ'U~b TL pW^G&d4+PiK)}'#F'YdBbqs9P`K"zAFeOzkCX%v4'mK7K"ZGTJi6p`#> (5S< DQlE3'RnP+\^)C"x=4Ũ1$}?֬JJRQZqu5orrSB~$PݙE3 פaM0'i6!̢*_>TGH(_襃UN1H@M/%A<_|QCr.G3~;-X) CVUlG!"i} ,BDjD`YoySž~7IpȊKړnjwpBɏ|a)Y),pH@R(̨ ԁzupydUj`Nk1uvV\6!H#sKe! xhD,,Azܜ)C%ٻ[)c/!Qƚl0@8v%Y><].VכQfXtzUPE~Tø!]c]ᑥO-HaǴt h(B(77jgF25v{`n2 ~gK_ ۿj:oYDOq$d zIy35Q$?Zph:2~it|VDml֭*)8L;B&g!tSp}i0QlJ+~yCC&^0-p͝0Ul-u)i d\,m'Y~.^O n }U#WnhoFp.cC7@sVv xc{eX7 -7-@#iۖ~;] Kt(CHԜo>i,|ox&l\ڋA9Z&4g`!o܏5%fpl4,{\B2ިN)C3?A~jk Иicsf#<;z91 XI)% [8=E'i0ldΘqdmTA}DZdel?RY8!j˶ M913:z|r>lt4$z&x9Fqs{vk7^f sH xF#?UvSnTА?ˁnN[惀Qihb2u\ x)xe"#6e4wLh=,&Q?;AdIX6J@wψQqP`?MF"w%6)n(m)~ﴕ1҅Tcd0ޑaoOl~JvAIߣpQ:㊄Pze?]]]%F}@slId^P+Х"#7-h>90G`F~-6GWQoʊvlf$ڶrT3kfp) $:,s"jՙYPƈ8NvJgKn7C[Dv$Fꊗ_cz8_y%FapEBJYzk [G96S >Q\R>Jg [}NmޒΨ{OC#gqt5@wU+B'K~l5w)5G>ϼZv[/UU4ByT6hSW$9ZP7"jq4\oόR[r=5BdqWBj'2 gSF;m ֻ s,83a՟Å (:‰d$3Rz=$`4 sjZe{[Y-MيPbT6C F@[~=^~<4L6yrꚳS 7\b ;\IT, ?H!?ZzƑB{e6#]!%hh4Y՟XxA.h.QL$P E8C_K"B -*].~[Q;@'B;ìu^6_!ID`$`Gx| 2+.S 3"@`γ&cALŽe= 6omZS: ۞fQUghcbACLXVkt&hlj;jt,ڑovݠܹ=BHQ52& '+Qn僁v U`:XtcU*gWUR8Oi-)KZo!Ⅴ~G!F9bWC=HQXQU $5"W1zq$4%4bCb#5, R?fT" Hm3 'Bg,6P7IkL_3׽A)] Kts ws9?~XW$8E×]aQü:[ OU.ĉ;@->iR!12LīTva]Wq2 iSK̟Xowq!a+SZg/ CFE?!X%7U@d/T 7t?|+::!#WQQ`2ޓD ˄?c$FI'!,oiڠ9!})㧉ZYeU^sd+<reZ^2)L7Oj -#u߶# ײh#@F::GZAW:qC 6>ћ?ǯvKHzQZQ`ԋ!Qa?Bq(@YjoOO=KG7-aSewBoWyWP1F z-g7r8D-ŚWDW.SqE7ha~h?ܯl3JsBveT +K#g0Ǘbl&Xt +lB286en 9].NȿSPsu@_wb8mK 'BT˳\1vz2\ý&/2DhQOti.X?=/ҭ *NLdqJ=MyMnjo:, 4(_'ZO@t͎pXPD[ZkP^/7`]ZPEE97"<n^r->prÓeͥ-~i8POEKFTr1Մ=oc;ۥ(6I{T*Y+-;#]O7@-߲Y"ɇiZuQWl@Y*c,uwi ,Hh<4 +o#P dx>G:uP50xWg{abV[`!6?Y1j4RL&=vQA3 ؆G*X $^0$$qs_:Jm" Js\ϼ I=Tx9Bfb3DF6nlsڳ%lޜGJvQYx` ByhU#"JWCfP"*qU'e3M1DI-l9I!@{կ*]ہp\|P]D[n" sS0 頣;7Ce|Ȩ1r*faXMOiieE Xrjmn>S5׃T00ٯmX"7k趦O:)D/f q\wwC= |pǬN{S5qޤ`}OEbG'%A9NaF] 1HTӟػ8Mm4_YZDUᧉnRɴv1g#T_DEcJ }(= @} ei?ĬllnܐAEF[=]JDeS]Ns"ŝ]uIUG)DLB#Ԏ_oB ]/)!#47k}&ɫ^qzA/C cp. %A,)Nj?~6x?r\=R8ޯ#5׽8T?Bk*O~ɞX h'R7^].1"ϔv?0Sv3虬9>&5:f òK0[gPu$l=3x_(4\JVOܴ%#EJ g%H"@$ ڽaoe{߬fZfg]$B(Up*Ia O58Ѻo9>mpZH!5vsL8NAUiᕠ߁E{RC+:R`},WJ yMsfo2"ɍDQd: g +n`A2alrLJc)evڔY?3bdXK-?G?tgu9!'I @ %0~u.oՙ9bp(T<^ 5q_ 6.{R&9qbU/6U7mONXe@+b<^=Fux ƶFH BO~[c,BJ:";%"Ya!C!W,a X֥}O$ȵl*[,KM6!cY}8SF^=Yz}WCy|Ec'ھ&#'q hDOU;U|V"Uj+!$J:zy\y̻; @IV]Iaͬ0dOڤg]NEƵ;И v;]#ax=G ZdYabܟd&m"|Fޭ']\(u95L,7Xd݋ }y$+T^w8v*AX&Q.`(LzJo}0듍 mliO, Z'U~q^Duh% P%֩Xe܆ښ(Zg FCHEDLS*? Vݵ` ӕ`qlIk"Y^Y/Ġ.<펢!ٗly1< ryH[0_݂޲<9rG/ɡPl^BާH0|'Ӹю;>`֡з旤a<6SRD@FoF7+&=X?z74q"!1N5%bhn/{ލti&+i%8 ۭRvdz>D3Q\V+{8a?eN׀kն`P(n&?lʤfe!fS)x݉Ć׺>w㡯IPzA/&aZ s'^Le൮>ɚ~ըĕ6H\m{n^$N^˫ \" ŸnkhLWh6*˅QLǎs_PyUP{:$v]!C%x^9է\=kҶGnژ^լRc^?4n< ,g_'%.&Fj[Iv'(@p\C+R,QRX |oerE`|4j^:=!sꮋ!m7k媊l gxï^\J4t}(n`-Y=C.*oBj.t}tjg:| y#9ܼجdXJ2m=xF5& 2Ӳ`vqb)wQu]Z.HC.`k"xڰ-V6bU3'೘!~,3Qg,!u06 [ւ!' `U"qHNU_WKbY-pE V}9+˗GZUsi 4J{j>b™xeMo!1X63+5FfzLyfu bCuEͅeM"oF(oYqj-e}g+/#3Y$OL0ya "c!F)Pv|3P^lL֎-*^e=o Cb4 ]md?v*FAiz̜p(2)Y1 \zG#Yg"ukZuSJpB&ȜJ4 0 `>_%N6H*U;uzRћ͙ux]/}pP1; 0ʶ'U||xx (&A%*3SEP+ w?'۪F0F4G>ZNBkrv+z#)N^α7 8TV8o KK53*ҊSo^@zh^!l WRI?ٯLph;r`0pA#2W2. }~l=R؛WB"qB//m^QXƆ C8.3}U("7)' V~$Y8WdULF}ax~x.RFd熻oDxH_{ڷHUFHB S\d\ȟh1C}=@g^cf2b捘wͣENG̜B'q(VY j|fZRLRny˥\ s/mrlAz5V XL"N:2OWn"@BMNabzc}vGi-y\O=@'wJr0FB^Lg 칣 y> \d,,Mls?D_)pҝI8-b>J ,Ø36ۅkG3h6T!gЄш;˼*=j;XEkSVAUA IP +8]U@Vn%^ -y^8CeyN,#!+80&JI&C@l&'al69n}is4b3fVu)i-qo“ŵ~>8Um2vzM٭RW/u#!q5)WEYe7*tmDW'"+>"Lw",t=pɢ6+M!unTMKl3tŴpdBl)*e;ތ-qYȰK_*\ĿJA#< 5:Fͦe&#H+ͫ mFؒ= >. [`s!ѻoNˆ·88& 1@m.דl=Kt7QfOJ)0^Y>T%!^LlbTk"@]ys|uleu5khm$/LFw +/i<̶gP\; hBð7JfGR Hn6,4x׆Jfq=_l^ġxK\xUM\.|al_"cXVjA2qNUgipؽV<Y~5 #MpuND5T%0cZ/^сCoضx=L5#q ;@3 !59Z2x\ոM;uZWZOmn\O}7ӓ L2=!"3m/u~sXS/(QD\ky/P@+9lMe6qADIgP8r ;bN%1@[g#~P ]roM^ $PƟ<ia/K2n"UJ- Qr{ })g +mAEO礞G]>XLO|^+Iޮ}ṋ{%T~ ]BoϒI>&χX5)7P?oPe`}k\`Tb,GnNeQPy%-Aͼ&*xvy!E}A?r^{ќۼp un9['l\h?d l?[0;>*>@)ъ,@KՃߞyz[ݶ4+q9~,@ğBz#FOx<)m?aE|n456K&e::Ĥ/@lu?=6MP"2d-Fĝ6 " SI+Ϝf)a+Ƭ-"BH̶~ɘvJI֗=hp)45fIPwlY_:q!Qw֞0㻽9Qge-Z:d6=e-U(*TdԦNl^Eդ)H:6Jd }(j`OҖpdzD,TҨ{iR2n[nZ ۣf-T% [xDŽ:^Du;~=ڀ[BS2J\ z KB(t\Y@2'Ш6W"0-6tփa+BcZB{?ֲٗp-j [^{T1}WU=]`DH~Q]\rr&˹_  ؟bܥ9nOwx뢄%dJD:c7Gs'r ܁fp7 zyD9ũZ5\,'z!L`דqƘAcƇLN|$8*Xg\<Pf.W.@kVD3'?nC!Zin*1.W¼3ۮs+wLV)6^Q߷X{yuzMȊǒg]j)KJu7"' d:ic%jK?{`@OX?TrAl^icxǻʘo e}OqWu8_ˤ fP; өϛrlCJbJ?A]|OCKv $*77 t12ՎſoI3t>)аUZ>lasKngclQ.a6+|yj_ 1Kog0 ܘH#3ym[R;MHT =#/&5,rF sE>\=ԛ MŹ)Y&A[NAW4tOno YEJCurSNFiMdkO)W`Wwv_o2􃽌5@*Fnv)I[+[j_l hMG+2$ DoY*0uaT Ih KqX| %\V2G>n-g%oWp0uCz(]({-4)k*{A`npn\ao|2F=4]| O7~hKm!`2z{Yycẅ́WLG"T<1M@.>kv8KJu}Y8yM Řl` U)hBն:)¶jw$ ExIj>I2n0z,)tX*W(P#BSD ta_0֚PS:j b?pf {N~GڛJ#ߒG΂\5V6rҢX 'gͯ&L-S~'.d'nϪaOٍ"l)8*]* ﰶ%KP]_d/1E@8ٗS hBv>f#DY&bwR /rp]NF2!n{k4]8Kx2е ߓ/hu01:p>MCepε:1(v~l$7ZT7p9ӓPtO){ n% LJwRb%ҤR@i‹l_K`Aiԍ>@'dtc*oWRUᶻJ4u [dnZuO|( Cq., }hx!:Ԇ*˟Gil.#ww!:4H.q+1|x\ Pt6U;vسݸy sRn_CpUϯ@i\ܠw?&@Y=&д n?,agNz6c$i ḑ4"W_9}Qn\fʶ ?ˍQŪ`zP/h(1i0K# $6I+e-ݩ!m šBȏ[XKQ#RC",p3Рj'{ @{bj$43wX~D2 mW+z(_TP{R9<^7p8 q{ oee1p۱.T`yXGNoO~,'"G`Y;H;C?KB"}7U.~}ţ vwsOR1 %aV}` teH38%Q' 罛$zO@,}e-k'~tU (16T>eays{m,"m2AY:Kǒ[ P@.shZZ^wX^<r|Bxe,ͱZPdU vD_}&Rϔ)::`gR-o׿&Dp(<xWĜ2[Kz{& 0ޭnQfj(ү ~卬(BΠ>Y :cSI:yo+6a7tݶJD2|rɥxdLC='gR^BԡrE k4nvrCr4|dba+f',nt[|baWxO1m, = XF0𼟊5fN?mL u7̟; 57j|ڦDKurs ],7GZ)U %j80徽ƚ"$6EmF抓е҆9dD긔w%^)ZXeOU @'1b}4B v) 3īُ?h]! _O~D+04iDp>+NDx !D޽ Ċ=cUS>].vfz(^X?C-u K2jx[3oy~^le33(!Crg=肖iG;Q]{k~[bǯC(zv[ːbO is;1rITu[޴|[ՔxPz<@N4;/!-`"<|!v=Fҋek^RNzNj/1Ovez=EQ 6-6)cK$KYromuO8gG*|='<#m-AI<%TX456Osh}Oҝ7b5Љxl m 3UTF_)u\ jQ#.9$4ϡ#!ɿXIsF딞,1nUnRIDL$Ie9rlH#W˧dl{O)po1hi?R਌C9 c6p,zYy|cma:MPٰy|-|ZPLq&Kzf*օW1Ig[ҚVݣP6׬Ah ,6` b̌%[%o(W|9=8[]/ȄaӲh f+e htYJꋚ5sntTZ/L NG"lo'Gad `M _p1SS"+.jtI7Y͔udB5 l9Tz x0CR+:w#  _$r5iUk`r|ˣanMb[DBn@N:g(ԇo }>oNR.e >3@C*i:-SŁ?zA8'r WMC(u;6F<+ԫ6O;ke 21ްw%A:9s74BH@6ٕۨz/ 3E~ؕ|7>}j bF*z6 ß/8Њ,}*;$Uuj؍틏*(GoPl1/ /WFPqHIʏ")&e2#޼n)8692Am&qxAO,+…51o|U* f*(ۑiãSg֗ V AURY}I6ՁOtEtn c~աqf`]2t4~gW™b)ޯAoCpa!y%Fg>TeJ3O- dq=4O[#cd:àUVk)$߅)-t76&VF~Z_R9$P˙ص'n Fwb^M+ tNy';:S:rg]PדO(`5r]DL|a?$B>PeTS۬eg|M10R7bfDT` Jc ȅC6'lCbh-mNQʇ|f<0X?U^m~5#֚?Ei+r?KrR`+ 0<  jHԍ83a+rɼH~7RvuV@ۦ2ejR1U8Rb]WJ>;!*mqpZs\ڡRu f7.JۯkxDMSb#ˁ;XtEh`pԗ u GP~VJ$QBPؚo`nD/wX[)/ώV1ˡpj֯A~v4j8&5r2U=3~ _) yb})PUIg'A* %P^GfU*5 j w젋Nvd' H 7Tʎ>rF޺o\1T*QGҜHjV1?K}Ψ9ӬV"hg=qV t[?/@$L|+'eAeQFk]\46̇Y&;\GDN}VcZȤ&\DHAp>]8;WAR, BZD~m"cƊ7P"ZB4]&DJ^ ^eQ51Z'I'H[ɶLsϊ9 `>X߉ZA>M˵dqJ_UYu=js4Xd˜ %^2 gp~yn`+Pw pksd;Y=`ʈ 7TtJy}y[H;ug ǧNćW}+:jRZ"P ZՃF&X&Sm:@/DAt9Ij6{NӍ<Wi&{S S r_ȣ={beW=J":';G_'h;b Y!/Qa]FRvj"ioKa "P8 @4.FP O@hEzLb^}Udӡ"t#b s5=+"?R쭄2uARr{FOU*뢁^r`ؚ6-/Ұ\@(wɮz|(CPVjUBt qt'R0N mjRanD>oT;vP9zX"1BW1;Ʉ{q (MEIV xFl \lg/q.0St_$];R%R L&N{+uP QpV'vaŗZͅP Tf[?iJ7M@n6JعX"bVQEa.M$gJKE $ڹ*LSDȞ) Tǭ \_ k9=dpFP( c!@B.@C@m4F2\;Ayp8=}_3;7_ggUXSBh?0+_,h~`Ew-(Ci*:"/"#g?^*nUo_}2ځ1 tֶ*2 @[ZtA$dedtYJt\TA_ Ѻl m&泌%?-m}T^|\ٲcBa!Фn+'iqfZo-L鴽ݾE&+2b4 ~ZNt*蘚 B`; \tn Fe+H`9qB- N:Q.%ָjrd`}`d&V>̻ͥ5m9Ў9;fMخ\0p^J[$5v6hg??{2|#]+&9mԻb8hoA˅FT7F #raf zhID9H= _;mB-I)K ^^@?<څmwEy»t_?#"c^ɖAtp[Dn"%%s]48M^Hsi:~*<#݀`RxBWҸRw_>=rp̢ .c-HVGL68j փ/ Y$ +Q l#F+xR^|"w[y^m酟 Ce3䙀^bǦ*4Q\}50:\5-u];@ԥosnh{Y/F7 EdDGYp6S&1/=xއ?*ᛄgWTʅ-F4",fh~_W2 G}mgzwp߳Q?DiWABI^[H/rى~i&AH~;yz%jK/a^2R,=ze;)d2tʂ8E沬:gpk<`uf,~U(_(M|NKhyCެ4*0$r0yo Pn^?( T6IF{ 68 Dxq>*Fb%O!]lcS]L}3,óuLhӗbՇiF %ơ\z}#V螛#d \O_|+HU氼ozѴJ0e~R+;_ZHmŸ & 7[-9a\5ۙ_IHن_.Qb֯3 r:h Vcޫd΄|d?a`"[~*\I^IXK!G0#{ȣb`\$b#Vz4SKJbӱ'Az>jEii2xl,A<eT06\T0Z^8]٫HMP!T5JY}l@aЁJTR%m!8$ubϳWx_X d GSsI"rO [Wez QZYʧ}?901gGϫ_ZrLV>`%E-ל0o_1]7bD4`( 3Ͼʙ N1DvH )>eʑY|䪣L)&WQ<\Z< qiF'5gХ$f\2uK`I͋ePNmrϼFXS8jM9# !Q y7v[ݏ(xpQ@QdI‚S\㒵֝(9ې~!ϸd A BcűK{ kS$b\)NS9-E73JnεPf1d YcMKd'VH7Оʄ>IQHgŹ7(Յfگ+3CIBlʯ7q-y)fQٴkxkL) xǂ1 ˀ6@3'Tʘ]`W, *E𞬶1I r f5W  Wc E\7dGy{go[%L~HyxJߜ\/,;X :$%EOg;/ܲsFZ3loa2I,q#A4>˓2Uz&4tZ|oyE8pn4^D uE%2UpőzBlOΨ)`sQ=ZDWh0lm[M9*3R=V;uVqp$=oLCSf_@o> ѻG*BIlMd*Nda6ǪU /;lCd*F<82#gYld^L:_zL'v("!6{Э22lctG/xC':|w)I$N2+GO #i{~777ƛ2[-?%L{A[LF0@6x SY cQhKNbޛIT_qRbWWLi,H \ɹF^oe\4r+pЀN?St'L!x9sg "[$7#Gu`Jҁٟ[@!= )z3:\eϿH쑤Vx"47Hۏbi=Lt\_u-h&?9q+oI 6Lǵ4%?S <&V>jh:GP?Ib~W[%"|J3@P"Ϋt Fw@J{_zz$l4Qh[{zN _o|uezR=aڥn Ґ`p( g򁻘, Xñjgq_F)N%p]RLWG;6M<׶JI,&(phQH^ZJ X‡"]dvRS8gĊJ,}:Z8;ˣT{s/riB1r[ڍ~L_TՒ>ǐ\{1$6rz(J4 ITr>eWw{NSA]aw8c=p_?/hї{x.o_Hu4 -传!xtDY#zg6~WuhM -ZH#{.@G.9y+ K> 8t'LThĽI"jЍͥ>"Y{ntE:{f1!c%45q3BF(tݵ9kGP@cILoR=QK)QR%@sZicU&Bs֚yGreDVC./}Z@ }qH 雘1t/,M< V{m;n9ZI_ |Tq Wۡ 46 @^;=+eZ>2*ٲᚂ_hODF3ʴϓ۷eCjsq.@}0nFN ɂSއd@x>+4IfiLхU|[3ca&e 3#ɤui z3 !e ` e;y/lv_֣HN*!(}]{rc#ʘwcMM~U^\ZGƷnӄ7b9t *Л?SX蘰Wc˷ ]/be+ C(y_+w}s^44"K:=v G:3;]C.BP []zzv K]]NgA+pOoX1# gm8Etn 14Xe'nNhTuJw컳l:, 44?@HMV\&t Gݯo${&*a-Gd0W zJ4k7Sܜ_h1lpu'XD0-$}9ԇ",pu? lьu\NF)iW ԂOP0=:oʸEz:4i&EQ1>:dF߯#w Y6M%_rb-πz;5hL~~9=Ӏ~ R>EJCwAHypSy 7?GY@rҨ{+~y8:[j8UfWFo" 8Nuy|ˑIiۙ$ItM_T͉FVfg$W\PbnC\յgyは4I%!Sߗ:`Q%vרϠ_M nu|!!Xn׫cŪ%$xƊB¼9 ܸ}-3N09'ُ[H0FAxzQ1aqh㦼{:1i Z"fP8f,yz<&Ө|MR$Ѧ8;qYHy:pN˃G섅2m44 `MvjQQr;y1:.FE#v@3k|s@SK618((+?q$(NtEhMw}IzxVСS8+ÿP"d*w!}jPtzT,r=ˢ'D>ZĆ_)mkdĶ?>M,( `MċQʭR6CH":c Vg^Oi 6\eE4p? zFQ?2k@lT,,.,KZ_FڴG³Vɀ,A;DsT5^*6]Ŏo"?: 9Cl%O(#~ܩ9D ~~(#[HPzޑ*huɟȃYP5$z\?,xluf;Ƀ:!~-5"Wtg$:4 S/ONP&q6~].2D<ύ`ج8Zܻ;CcPtN#kˇZt)ֲ}rJ #lB(恥R/OBk˯q)=R#y1ⴜ,LCfzquމBz;6Pe#dz&u155FP{s!mqXr"C]{ p1%JgJ#_L^oy@[`O.GD6(uNx?J"/#MS:\[%tRnb=b9̷y:tOǭFg(U[3 +܏YrQy?±mz[c]r&/tW}f ڸv e< ;ׁUtjڣ]qy. ƹ_U6Gaeڽ6(yV2LY ~ %&f e(䭴F=Q+vC~JMwˑ.8e W=ihF*E umM d_vt/ 3*wRI7!ZՀkdJڙYG> =jء`s?b95쪶RC8+D *wTm9fgu t|spddH⣴ʰB]zI1bzהJq/YY g l2:4xO$yϠ7o6[\`!lT*r^ńU7LK'<>MZlȵ0(9B $FO }rpVE/Ho3wlV˺qWs~%[kpL6N'Rd8,rHlåS}^X霄eWVv 4U|nԛcs o0IŻ6Z+am*7H@0NQO PN]Q@KqV9}!-x"%3r]S2SĆ AhZBdaǿe.iG\P7W5-k65^ +Q<=d-F>_3w3{xXvŘ Ή?"OobPL³mxź!loOkID;9Ω({EЂAƂԏ/bUng L3C \)e FhcO~ y YUU}a⇊CơmuW|&x jl߆Bw_)[qpU WNM;rM4-NNrpvz((?FLX"(2Y^7\yL:S^jWV,hr?M <˞mӮvg~3.(WHe!״}1^wN6uenyarK-ɉ!<-n!Nze}`j/V5;~FGdHYQ@qorcФ"oXIXRUđßm;=&)H&Ć"aog=lL~/9tOuܚކSXZmnN"8X$'Xf&=yT,QX9TPst(%P Vw /5˄GoHB*I+5gb[Px:QeLx(TY1g6m{E  /+N4QX!b$3_eObېJ|U<&klOZw6Kek~ ]M MQè07>Kߢ6j3eUE2riq*%Ā|ӊ_w7shO􀝠CM.T;?.hvQnEVC`yf75b k C4Ƨ*? >A M`a|jzl<7PqK*3fXF΍.u~"?n5 1Ǭ 4Z4~cu-s!(9uSAM z޺ZmqkV[ Qp~ e1tn5c6&ب7ҽ8J w=*V:, >)r٤! HY>%)** q$ꂕ)5Lcynj?}زM*#|9Fpk}Z3pj% Wqg 0dQx8ҝ\pA1H¿ҽPk_IK9ÕU̿de/:M.pnQ՝G\`NzenW4!8i?O+'jh7VZ8bH..l0eoeS6 \-Rt6+z6nHLaK@NԧQ2UPtk)w8!x&+JߤwY=4ϟijaV27  (ngg6x HðY #0:}!+OLtoؘEWSohGa1d P]N'C7u so7ܭQȖ}ZH^]>Q*Gjw-<:ެ) !es6+İ 5%cVkmKR>W/;A$m(,{lƟ-?CcۙICE4{ C5v;с8F1)i0"B1 9pjiG',M6r)?X2g yV=6b"fزbW2\hԨuykI!sL^N6OkPz~Bwe]nSUʠ?_T"Ne~^/sI϶vk~2R.&#VkJ(Wu Gg;޿J{k7Sxc0[`' KOyPgWj?A#fM1iA3ȦYR\Ol?"w(.sJ &̹Gy 4aEGHE;1*&ӫBa4fgEZX4~*(sS߯ 3Q 6"KCdӭ$|^}:6 EXfSǖdnKB;0!R =mk-k ]=%/9nV w631oR&ZrqHHH٭!}45~)rK/|Qʙ')C(CNຒ ĸ Th KձBc `=K@;brߪy:FD^q [gN >0$/0LN8kW6pnOۙPwWvp촿 pۋ'jdhoW0á%͈rxRo@*'feGWuj!uSmI- mvW4"f5yZ뎫lG{ÀRšFCM h<XyXw4hA$ t_ ȿ {K$!kx Vmvg~Q"&N*%vNT2D P"_{ex\o'J : Hhzsw(>F(Ћ/V8߿ID]BI(_TŪP%&es7‡VCDM,f(A"Åd$dBg10V t)m!25 z6u2zwf؛V;'' ISǛNU=6鶪W/?3E >fxK!1H}w, })n.Q.}pG_nAv;N76 );z+=X^ggB`t^@WC3نEKڴist 㑣4܇ *t '&#X/3@C0. _Ͳa&}ÝJ r (KYWvכW/Xn CjSߴM[3cgzH^#ǺJpLW +f>[;fAc1cǦmKwmVHSwDG˲l|#}Z T< Y"I\Շ 2??Խs+c",q b3jrR(dfsa#q^՜ Z vK>,p Θh 8-L9Zd!e(OPB261 gc: K~\1̑e~(W~敲Eܪ I˖ݢ.}|lu7xPAc(rS\SI5`J⛠;)Oҕ/U _txetVa (۵ 1WaCZh >׾.CZGa4H3>U_DRH̄)dqofY~^&L<<.i+yGtk5Š gNC"]w9ugL1(n%Qъj85'5$~z "21 Ȧ^V'݃,2~g? r~ o^Cz6<6;L@pN|}۱`f`k]ϫ΅BȮiEg'lgkک+X)yvlPF^o.DP~(4ĈY;u6H{xTJ@4XѸ!K2UJas<" &8:dXx&Q[9vKؕwƥȢL*B#(=CB;Mm Lpm!P5S50 8>i\Br6ӹ@MsieƬZI=y1T 3PX~8Mw>JҐK'hPߢKnMS|q F#xJ'`G=U?(P*Yc8El,L@XlTοYFpܼYͲ=N%IGg[5#alOgk"jxLrh߆п|Q MH*nr9vS.Y-LOw8wMTt,+y 1υyy^>Cgܜ~G*$VAx$?97Y+M8LDE 3脎[i۵cpb/;{Sǝ7qk6L@?("(9mƩlQ vxWj[? S g ^d@ܡD9IUq\p|a[+_WWBIުX#_V³;]-1%G71g5>wzĵ{ĉ}r6b>=]}5Z4jqmm /+}mLR}ױCZB yqyoyU9ƛcR-"6q9(o PPm]:DϾ>0݇Wqc5!rE]]|Ef]Կ\oX#Y?8z,25ghti&~t d0mew6A٩gSlVPsI0ޚ#0!Ohe PZb}!WU8FG˝md2Ja ] %ߗErڲcGt k&h=VxA'!Z@¾ wF/.hTZKNq*re߮q3#;ʗj s_ I(WGp'AYD3jm!ˣvEg#uM1`bMA%>-)%XWb?DnӦ*0?n4£Jdj찝sEeWix R3=~" 8:41iw'-~AoϠС B^4ޞ`dcjte>m+trHL!OO((q#' ;ߜ(q@l'z<^c9>% KX" u ~:Ӟǖ*'5ds%ZoӢO yHG[M[cQ>\?Glcimp ,HU0hţ+c@9o{ʱ"%TA(3zBU,q-kXg |յ~$!Rf5-HiDk]U%u5AG<|\՝d2'׻q` זh`٠E@lAdf rd F`J_G^BAw{CєR# SKÃ'f096Sʼn*SrO>fKor;)e57Eg 04V?f/^@5>:xդ3P؅@SMB`07K?iGM@QY0 M.OnJ*B)t&P!ױ?8pRmyU' J(l? ,y~(5T:{Kd$ YFO)Ih u].̈FhGP( SZVkܪ) sRF97$J.LMp/=MJ($FA-[݆#Y*;an̲X1?7T3 >% Ɵ%CZnuv~EyN6,;J)R?&a@/#)t%m#_d[zG F܁b*IqU!o,X;*=ɈN<%bE͢#)q+ٍ^=g?QOZgNi4k9Z,,lML'.rRw.B/ [ggS*MOg{'T0|D/E4H1'(33ޥR6^fðHgߗ?`Cl9L?jd N(a4'*`I|w4\WaKz /ئ!U[]sh |+QJ\ۈ3;qr}'= FXZ-7;`ٕgLk{ u4; wQYdyt*/N[.y8=P¿9G UcrT } 6[tfѠS !ҰJCx> EŰg^B= ] + BRh8~k}C?BYmcM[SVw6Y]d.b{L[ݱeAy0RD >''>RbZ>4Epd[:L4y~5RuX#?Dy4`@7&_G4G\;23hb`B~X+[ ]wHέ4O-f@ |{3,ML[\C󘳉'@lzIX,`h`)"u>=+@h<+zSvzWL9$:zT5Z/fE󕉐` N<.x-cE9GTw>X')hz__(w ~lm=&xfڨ2Zr3d|8:!;5#+/"Be/]6d;UTs?k&{voPVE~/?;ri]gPCмVܱF(D- "/Bd<ޚGu+F_#]/1|8s0wwߍuJٽ:H͝YU\2ҁlI|аmm|yVSV-l'N SŞwqV:DQe52zL1H$Lָ7WRe"WX1XƂIhBfrk6g.6kZCD0QEY!)RoG)ˌv3vGhqzDa/E5y$F}N=ȭљ$&`p}%©}⺩3) ?XiZy4+qBɩ{ln5nTur1$HE xZhN9}=Jm[Q;*3yD9$eЪU" ĻiZ0moO{姐FOų1"`WeG3.uʗq0>4 "?nKoo7`P(ʣH>L %p[j[)b4nȔh_t-Y~B¹siu*8~w2{k ݵpTAb!A!_2goTd~LV7W K=TT p+r).rUxVN 蓢>/d8|5ܗT9sPqnΘ-Æ)9P~uw(|`Iq~ kie k;A*Xh캁gyRoL9h ;VbAp#78jsiňAo-fLwPJ_IHh"dk!᫘ 16~p(,aETCx22=} ;c+Dä}MD.uPrturNћ5k{PI Pmo$ѼVY| `ۛ^>{*( 2%q;Xl'>lcT3Fׄ>x=qcaK:gv|>7F V eiЁ `Eb.Obi |}z,Hҍ9׭ܡWT0ŴV`eYHgR}m=%e{80ATi-5!2Nt帇8RpMIրª?MEa3.8_;Ip !cv8H!gD̉kE aS|d9_$ ^ăKj# ,"{ ̈́(t mk͠e,7 .B{vUBSx{~Qa@Ayx$ds4 )RZ`ę/ty"r.D+HQpuNPa2 d9n`\S3vM(/)W'i0wŷʩv(?6Jl \۬~d٨W)ݙnvՍوE<貜ٶst";tRG ")kg\X,oVقיwAk;g̕mG4K?`1Ӈ5FO}ظ'd]{ޥMvX{ {;9O2ҁmRr= 5i)Gw音OX0"c mFU />lLr$l^󢲥S ") Q&Zw IGH}m\\ne#`jN^Y"EeFf6HN1= +/T/*b.Z9['YdFE'm32VQwiFݕ0KKY@_>ˌ~ f ͬ?7^r{,Ge[&4]Ӵiwxzߟi@ Um8 bM9tBJ]_}v+{g30ӱm݃˾ы.?(cYpwR3_A/{6V;g[:xSͧ&~_2E9U3k:j~#4]q45hVcyt! O7ʒ>˘l&n;5oz _f|9l?a4\I,j_MHX>׈mJK258Juicu8]o1<t*FDY9MRoD0Pwlw@[%SS)B~HOt,͒T4)ϠI5@0ZJ=qK% F$A cYyI~cBrL\n8K2΍p\d[[ӿZMr [25vtZt4=oq+DGc;ZN[Ť E\@$7r]Ν|%MRɢl< u:8&ˑ 8'!b}/.eUe]fDŽ\1\E2 J 3 % ZPea s edE5|P5( oϿt+aQ).~?^y Z^ΙYk |vW|@,5^ ^%ضd;-N2 c*G:v nP}oah;&DLnK59V؜b94˕E*t 󂛰"+Ixw*pV24<7"qrdb 'u!=v51'-OE'YR,. xmBVC)fc1y4 BZBd RM &6)f\L_w3˶JޭV:K0ׁbQb%p/S5%Vώ9ްćvIKZmWy8mP%5_z\tc9bҖJQ]i[QiVAT2<{.\h5r`cmbGۍ yDH%9NmZ= K"JgnDnѻQ-yKgKyKiMwv$u?>hբ%S>0$XDÿC+V~$kCOb13~f/ORL|mIXw I‰TXC!^" }d%%MKӼ- b1^2}!|w.~H\Nf(1D2c};Н'B^m$QX1Cc{b嗚 mT;&??|h9N !LhLWi'J! ,^fM'h )8SĹ/?av_R7-V66PGLJ)A*&xN )v/ma$Hu+1~q;Ͼ)܍ ;yMtk }<:Y 7oڟg!Qxffx ĩK*GYbۮ lBV֘GD"I`2DG,K !T}mV3y 5?޽a'[;_rȨ_5?V„W!_VFWbū/Kl9IQRQZjLuF/*LW Sb6̩%G*.%C99Z%$ҿKZbeq7 ^#Rbű.꫞BFEj!S.+*fPƷ w'RбJ/<. \Kza 5!vhm;IBmh vO[#x9>֍܃"O!=|~mLyH[#ڐ*@^a1Q B:t"k j)(/ΡU/ JN?\λ_{# B!⨺;v+Nm4ɸ7Xm6Q>#"AI/x !.%F*8uinN2۪4j#(xԏ(ګղx ׌`ʠ&!74*?eTMwOi|~j39R>.tNIr0_SLc]cy$*\V?w82bGϣqO.veCZΑOfu?L泏 ܽe J,""uMϫYǚ^K %[ASGB {pUh? nq4>mذjHJ.sPjPz^(ku/ SEeϏ6y]?tv3vCv ܟ=%Q",PlYn8[GLpsjf 4龫 ]_P_.P#_N< "q"iI%Q=`Uz Wϓ@Uw/ x1T嗇RBz0`E Ѥ,Q sg A46ʬdA'3FA+<F@ <"gM}{>yؽLiĊVugrs L]vl:+6 Q+PΤ9^*3Z_*4,榔&sjZQ+XP&$Vt탔(M}?(KZ5965Qim'S!a#!&fP7(„LNrغtB7yǗ(H QƝrA[;c`2}FbPmF_ W6_ST}7)90TpV0N{qťjgxG = Y=dvFpr4+g[jx嗼& _o/%1+Ah nϽcabl X !"`@ 5_mZ^Gz"9q$oթ3O:Šv׫ IuOhDXQ=! #I?u :1~JU/裌2,lFYYuO8c!Be6߇?m*ƻ#<1E_0^e'޶B׽ Onh0uj%0kkgQFx]DKF1 [ɶ נ[b̐Hd}B$z^ASݜѦI >璶Ozi\z$e$$JGˤqd [4ٓF+\9S%]K_b,9cɯ x=BX)S.B1Y-p^# )ƴX59V7%h7C%^# %j+7jVqE}f1[MEݍ> +{%O82 kEznθIw$龰迋! Xe/?k@ ]fhSmiv1|3En笴 u9&ӌ5d1o w%Sِix&j\ca•&|!eFЙw^ȭJzhb2ͅ:@΋+i5 r!ƸA XZ+37ؚWӲ5zSg| F*3ȅ:;ݘ7JN. Q3 ad̴sF#~WQH"^.ƟBE5Wa?JU:Ɠ=+LNi )s#WE.x 8UT̍`}:_m !ޭEz*eU,VC!ңնQB9Bx0Հϫ%^DޟPOa h[B9j BrN{QLՍ`.i Eh V ,Aien^m 5(,uE|E֛=HuKuxCl$%-q k%kG"*gZ&7 ̱a}1ɻ KvS^#C;ޟFd7Gk 7Bb]mdR1F: (/֟ O0NbGgo Yoy!}@S}M5 5*@7ጶdlakU};Dw++Sڭ1]IӰ[%t_*fT, `QvXi_=iԖ?y`bۺV8}SkI|g,0C.~kp3$Ao,crp%Xdц/dE ySOb-CGfy pRHx VIQ}Z*{ lϨxv#+X7}($pK1j bDBu<1mj>ER" Y\:}VB!ˬQ?]٦/rDNiղ*JO9hO cWÔhڤ` =C$NJnk8qvlr@MjcK֨Zk:)r÷u mKLêٳ}wYEb0:r8 zD =l .lVUD^^:c^z^P5lA: 5a q(XzJ^ džstgB*$ݔŔuGbboɳzd-*eb_]`D{/fJ%u mG flG*I"RI"M$]X@ʕ0JntYnڨAmՂ,''֍:t9z 0)o f]&-ShT ߡ/^-'^$13C^Hŷ{Pi7P'#%1&xX DɡtD%!J#HyZbD36xLAZ~d+Q01ӗkXxz8z R?e %!(+t-pIڴ:Ȝ楯Q:z<hjr!{=^}de@0Yt\\-bZ=aQfxxc $)J!&qA 7wjZt=) s| 6Va>1$*sZ3LiXQ!+R7nʅdx=aMF>ֹvPi΅U&H`))GWBRRB# h{5R '_ e%?6P Ih(AG}©ܻm`am,† $.W K!O~zZ^xHy}14r9RvkED\nҋ6ό"zFJ[}wm'VYS޿|%هÍO8e GiB(c6Z r ֨#ؽP\@Avr3{Kl2 ?Jeha ~+3&z npfviW;I%?$Cƽjh4SXHBv*W\pWSPU{"Zy๛Zr= 6EcEqJxo lဤl~Om0*FX4r֘[ 0{ t`mCR}w9#o;~WqKuF/UfdL.t=F_%צ- ӻB $RG፝Zy6lhT@_*hń8\/. FV;Ewm=ܓ# ,vբ׍ 9>oy&^XџU b~h625~{љn PDRs cz-n; YJ"?|b iM+~\4kv(PG+'ٯ礛(=?G=h|ULwK":Kt2I(rlB"zZ&>:.ɟʎM]|Kn-)giu~X=κR-"o9*agk8)c]vxB4)uUԂy@UJfټN}l ޚݤ;>qI{|7Y nl*Fuiu_X@-GCs&͟vAWtp[=J\xؗA33x?'#98B4(xڶ%,V͆2.D1M3-T*iųgTV9L(b⓴/4:,wC9ë$eM75js]{fAo+&}aqD]4o&ˉ 0k4u>[wH{;XtJ)F]vQ tϛ h4IvN]7h0^OOc Ioq!T0W+eh5Pts]!;?K Dj}4IAHx˪2 BfWɧSt>WKZxd^}wS a>}<șՉ<O3;",YֵfBZЂL !TK^˷%B3Ҧbj(s7pÁ/^wm!$j׭K#ez-MK˞Q0 WWaw3:ikV]t|Wýs qY @ҤKjOlEVPp?al@A^'M`Д1oQqGPw?+na (+Ҿg P@NJһA+Rsof6%P?%C"LV+~ y Ύ[ a_:V8F]CSڲ_?~z@əA+G"wN]4nDfqՓyРbT0Ў.6US>(9GG=GR9`8&;n@v&D, g$O|A Ds:MZ\\(\,lX$ˊ-I+wxR1_dO0$*jl#gJp/ieEILlNlv$e˷_ UHlΈP|K挪䲀fT + V<@h@[#8i]v{g)gR$E{*ŗdY] < iI .і^2q2CԻ-? rwo%Q\r^Qγ7qyªcxmz-n|K&&%O@SYT&qgk&wԯͶ5[(J=6!_3`]2\SPBKje#5G*;i eoi<($F2WDn<, ͑jlϒ/anĻc>sHiDs 'E'Obv^gޟWŘC?EmJ4$?WI#g1,<ˆ_6&@`4M- &dߣ+F  ]XRF@hlh<>WS,,yyJ~u&#/8ZPhA׭~(,9PL'vϨ@fo @};4"IOO%rwb&C7ߓ>crsiJ@͚1bt YS_sVqY_%`HʲRXO6a/bM,}|1e+x)OG7c^P)7mXS,AЛ %@8%XBؤa+MS;:c5Xh;T-~أQP`j'K,DJ3OX`J%c-)U$(0ʪl,^3Vj7钱p+Э9ӹ$~|=IIMB۪]1B^=ypyDعoz˭V2_4UkؽH1Uʟ\W3c?܄$|Ŋ-!UаS+?XƐ<|OFzd}p6-vβ2]T?"ɳls[7O(*3_@J.S1/.?'k*BCڃ:鍬j{5WIASȽ.U3Z*ۦ?H93]+aIh۩>@E@&[d}\WI)2kcJql)t K-kߔ!6e[zhR6ޙH@ GxMPJjE?Y3B™y`)w/KX#x0&s ToHxL`u_:8[ b&P=]Wa5sMng@/>PSk<nIM<k pS=k{ EV6Bk 3\#M4KF**S`{sBGr->n-1I7$_;(^R/[>ʟSRk2c8sYSo [A[$jN)jfUt%Q1L?BБ$Z()/DV"*+Xdp)~)Co8+fb& v|bQhR M&’esmGjbRteVx'W.JgZ<NߗgKE ?!WG!iem1q S_|hI%6Դ_/`/]]P(ֶy |Y굸2fjŖ jY9'|}wܣm6ydYU;jzd[>TH=bsC,%Y<1uS=$?W}޵À|49Buf3ꘐKq7.ģS$'4x'u,C~ǮAٹoGzsCG=&.HFf:H^FP5kHp0[ ;@g׌yFGuܹ61Õ)0.$n65h;y6V%y2" ]vV_5՟lѢ/_ I0e9B֏:lN°XDRFDKѮT3=Hy{f@QRE^+V~C}eb.L& 'H jMAN:͖F"?.k9~\k0§$/bd"_)HLZ[S1-\Ց3 [0%hPhiT$C1W˻`. -[Vqʱ=+5v@?SyW 򸗬=%-{$<ɑV@,H t2΍?Z1 /*Swቅ}݊v%mt9?0G19,7/tj^&ٕ[y!%dK,sp@sɑd!9b91m˷V2x!͇enZX!V7vN rZcv];Fsz= 5j8E܎P U!լ͹ut6uA7ZC'b֮ HkOw-c'K9ʛJ7Y4y*M4dz_/IbEU˧Sk[r|FV},6# ̬٘]$XQ#>6HAX1DP":`7~͌aD5a&ґ& wT5(Y5aIG fTin*-}fŤ&L[HEͼ/)-/΢ YR709*;Do@k}\a4T2hO_y~ ww =dWu/C탼l=a 4K*ڔ%ãy{` H/&BS鴿Ү]`BK~F]q*>;ZE(='H:ZYc gXsaZ1@;.)9nܢ/Dӑ˫bqq @]3P(KILxeJs/"ܙ'Gnz0q\"4^@-I C+X{?1enPl.>(6]؋m62ۊmSYoWBN,J_NWP)>xƵ;!{|f;g),7Wr\څ 6[ \zGLD xS'8/9XƧt i2{J 1SRkQ8K^ke&8Q`joo4Bω%a벂bq=^؞wu@),.VpD5 m n`rg4Iw{ Q)ͥ#sߜQx=6d7}=`rR9t h̃G_1'|862- 8)8 ԖcZ|)lAugK8U^6Mܺ)!N9zB}3^OI~%/gwru< o8|=& Uy׌U`MRbTR.I"2][ dCo+CLKW)N=+)o2͇|G\7UtmT5a Fā5OzTp5NMTnv 7dc`~%6٢AB"O(cDL[擄;rgoRn^MDħ̦:5C~ r-l֚U ɡP;,R]տ9-c`C#4ۜtT8DXhݔAČls9IӮH#"&Ӄ'~R'VVLfߧ$ Xk4x=z)Ůh?% yM(sVl&6%3Lfl2U CjAd;\\pq]:omJM p2udeϤo2&2w1nWaRl*5;@yhu k;ϱyozYn "Lة`I")VcoyovoWdZcD+m]&5paQE`SDh8}T+_HJ}sוpczQ)x !1? xS!#n"u7#L 4B[jk^ w2dʻR$a'n+ۊ8,i"~ˊ#ѯvƵ{3Ť]D7T_/)2B Ȩ>*bKyתb`۠>!,a,yf\Ō]| =*Sz: IIml֨ᙔ&o?t=y5^47%Ĩ@qBcŵ0Sr~S=ͲYNً i:'|Jc=hAaTtO; M>xX{=Hh-I e1m:HaBT9n!ڎb_(p\)ڬ),ttIm{ 0|hڸ^q^l?>I}ʛ). Cˁ2];t6jՊp:Xp:[9@VtxkV"=ө_Uue͌i0YaPQP%і-HWv؉ᜡ.o!;;rԮy~Iz J?Ҙb6:706IRe5+Kkn +/:tL(vaw( tl룲;*ۚעs^2sbm@_3o$PJ]_eHKO|ň04M4Sw* NQҜ.htGMU~ V]>" 톹*Q2̝mY娹ӶkK'9COs)uO{fclnFXCĐUi:d %h|?7Qa50/vPx{w<*ղ<namC>EI&ɵEև(HN2, HԶ4tVS굾Lm>+}`<8mթR봔n\ffxzmz:V0\i߆Y;JĐצ=iw@8(Vesʈ PHfD*.C$/6H>8DuUsEHiq猒lj)Nja?X0:.Q_jd^W`6Tx~h"s y2~SGV\9Q۬_ZɆlq cm q3<^SɎ{?>no@!KجE7y[*o /tDON B<(3O}r5*EBNofv_ąbT = ˁ4[]u0%x@Gf1U˛n*.&vټɂOs˰"R(7>b 1lx ց׺݅1by7f?Dh@}w7(ld:mSYQ)YIBHWT֥}h}a=3 ve5 l apgU$|٨cIӝ6p%u'Ëw]6Yd>)) dŘHJ(0J14׋&?M2fm_w_R+Nn4tdb{c̨SZ)x%#Ǣd9 j g)b8%~ 7}@/G7Itlm'&1U#CJ\ a<~g-hY(˻|ԁrtsVkEq@ןJafTv $TݮGiG\: @ǐıbUgtS@ؕ;[WiD(R%K)a?J/ ^!etJD^bg/5tD-Ċ~ {wN R=;p!~mҌMvw6D]2£ g$̀BřfI3.ry-nO21=HaX㜾|5Z--h|m@B8|\S0pTc̅5 S6PP+{QaѺ˸}A(p<Ra-;#we51$@s7!-!EHVpxϠ!&P0}g3Ғ@z픬7Q &%qKՓELDinF~d3,K#y6Cݸdx'=,ֱ3owQnܐZ!n_OO|k^~'(œaR[()O%d| g>;)2ۙ <ũaհYHE8^0'$Jgx{ZYӲew3j%fȳ՛FF~stcQ}sʴbqYGY?x1&aZU}i:eƗ*4挎ߑ(늠hw%Ԓ\[5 g `Z҇ \<Ġs̟RL@yhDgZBU $ P)" e=Q-Jf\vNy t:+Qhc2d9E&Pܲ63&88@_3}5[vѩt7?vdq7e!:ܶϘ*caj91 Ti nF}QP3#cT!EagNƑ6(-mgGU9bȷ9HSW8]S_|Kdzڹ׃/p%T5#wn041)BNSyZ;r]zFJvWbg@1ȶ[3x2%P.+x㐡ղz;6yD/F&๽[t'| Ij7 0cS|p  Ŀ0 V&ٖÒECZG^o9\g\∋MJgƮznמߣ$IEB ay R.Ψd$!o-'J&jX>Bf5~gipJye$X.&Ζ~b7 V`(u@8+MRmve>áJv]MiމkuTp~Q0t,%ݯN4Npk>vznbyYC~[y3QpcDkc͓b촩'ra|H=K;/o.@GX e$ӾV:va3Uגz6kV/F-{g VhƸu<4`/aX̦&u^瓉9D&BZ @mBD7j3B:|92+xEC5rxo0oP/ ކxU 0׺\D SBx{yPl6`bfk5K$F,c}%]|;'T5XՋ_X3UNO;)xe":}, o?MZS4[`P&r v6(3?R|DݍP1DOg:x#<7ޗ#V;e WߝZJ;Ƭi=AI6~A>yr|PHL82P x!gNi=QwVX؆߇1]7XHj `+_~Υ#ht6ӘR%miRfvq;tV,*W0bX:Gǧ9FClKGWеWF! avp7 ؓ?Rp Uɣ]/j0PoO[\8L}J˽%%ƓdY3BW@.P[;޺qpUVsaUDHUDO;)(eֳmrհ] @Š)@p6X']"+C;iXPeP!_Q1 e%?!r)F>LXF՟": w%ƞJ ln1 ;<Ocegxy(qK[q4fܽضGr`(KqmpB3nɕ;ߤOM)ރs1]3 m7 z59!dk;͘u OnN9 fg罧֮֋U V\$ F;R$E$)[PQB> r ܼ 3>?;eqo!m~l󳛡/E梭Z.3e- jYݰ6>DC8.M*#(eC3)T tE*6®]= VpZC35jO̟>EkymS=_ Hd$m(}<؏| N$s QiKU_őc1MD'As焛J m4OLg@X(V12jƯ첼BPDK 9e%ZeFkJ_0:P|dC>iLTߗ2ND8e[dEbUUOOZ pԖs`?EA [W\>ŝ[Xg=gf#TiXF˘y^Ď3D8%o 7a%t4N'b;cSwL@nW.qbPfq>&8HqԱ8KB}'/{$[*yB-srG fN ~r<^,Ufď-)zd,z{O |;]*xF_A䀑&MNq&rNr Lwy3qeNYTL =r bސr,.W?ߵ]sL_ڙvP䖍V6LoJ) V#WF_JᇺVics/釷L{,~2d$'vLyw "l<{;q[OPRWH4p]keK5leC+[=d莶2o4os9n mM%@ BҕXY-wZ3e6vj3Dvₛ.F<(C*?}pH+Jd![pBp'ͳƌ {δ Cvcȍ/|_:!VpΝ-)-ŷA}lc-2ҹDz0қۚ]KS~5-']("W ^צlklJ|j|am&6@H d4|Y,iq_#^ ŽM+-04R+IwxkL9l4(NҶrqg&κζXOA9a-Gq@߸ hcURt`[۵tQ.zB0: }*bHN-ӂX| -}^^jX"JmIzAW Bk;<2 pOuTU42A t%DP_aeo@>lŧ"Dxp(G?y=O3jE쨔"2/8{Y]fQemD\6I;N\ٺZ=\׼ F2ON:De C#qu︑z+\U&ؓǶj %dL] ȳc!e \ŜeSrQmUTM,uNon'j[?GCv^ > ?z[Z?9*ȔMAhEV/ bxѫ."wW_n\X1ڌ:1WI^z@@5Dd^'$*krVo ܰ^%w& ׶#!?up0*&G9LS4ENOax$Td˃"EMbB3z{_SH'͵RP #FX3Կo-hq7ot-||^ m Àl/Ǣm*]fa;tAZ<}pk{AEwM̉zc1Y(J E8n Ckp=E{s^遍Q_6ۥZnx\ξ[,h0PAzj+0K5BR[ žF~!f'# )A* O^Z=\E99;>7G^zƣ1_RC7XS^n.Y_E!-I쉀sSM73ԝ(cwMcn gBH|2cAə5MÒeB Eԍ#Pѽ&\{-*hem;(1OqnAi #n)M2{BH-hY~ i8Ƭ8jpTUۓy #9Ǟ+ _.|re.ʟ!G,!#NA=$†z4z._SMEXcx!MMz׾Tf[Sw517U>Z)UNI;t;nãEwpXfJF1j@yLB])N9jb>mFp~ Z~K\aj`i \_`/L^`LFI_!2ZҘåחPtUv7pU5kv޴gM>B<>̲IUL֑|?gîR3 G]~YQTUPM>&|Iō,(%>՞WVx%GYH'2V#0et3Be?m^Qr&ѝ9|kRngs|ܮ$4Y,cmI+u3<5FW J3а_E-$S;a?\! xkH%le irn-Us&\ H)x"?)ʃ3ɿU? :Y RfusRCI7o8dޖY~!֥ n7Ył @,ز0~gj'!yhF$Ŀ .Vڑ Ʈ.Wd/L"`J&1rSh6W oC'I_p[8>%d&؟8 3m5z K9VJ:U vV=xP.f݈yZ!:MPkRʲ]:s ,&v4YF-S־!dk 3̩*odl9~.L 7T`sE+YuQJ*&RF,r?2!@xV)6P _ uPAϠLqpLmGՑM^3Q/f㋼bޚx%rc*>d:+WPurJϏ&HŠ `()ŤPR};j}NT>Yl,Kp #wAbڋ!p'•_d^1NA 9.AEZZ"JW@^o!%wV\${̞k$  vr)8I'or,JT#t2>@ˮk 0ۓjz-J/u~=ǂ MmDnw$~cIO2ㆦ~]wd3\?\l"c6z_n4:2Ƈ:sx*R M+t RW. _qe<0ι}F`p<׸+Tmld4,D(w`m*ރ KPlDC՟sQʢ?wEGr빦4ϱ~/ڞ0C=~@t@abLQ7(lԾWO~Ϟ\?uS<7(]7OsOvނ8=sLm9*Ћ-eV3)QV4ŖACɖ38Rqz_vbߓÔYo q K7I&M.PfQ;B6cꩤ2HR'NzvLfCcb-s 0bKp~KO~4Il;/|w^ΖkJv3YZ d xLٲ/8p&<嫗 z^ PbsD#'s _1¯ic70v*[ʺYMyȪ& Xo [9D=]jns)!1 ھˣ`.-;egmľQ)$"Bʅzi ic|y;"oU$=ܚ= +r͟3uvG9I'9[0 51?}A,$`jѶT?=6L2.|{r r$_dKQd\+,X 1i[뫉)׬;J&]uz}f4$[x:kW jar`5m9U [z7L 2Xr\ 35 vLHWN' +)ĘddfƵўⒺBGЌe"b"Z']e,9 Q@Leil*&7}lǗtu][8u{"&sX~ JH;_cJ&>'Hi`ލcn90D@$ʦBҹH#m{4@"C(MkPB4BWpX(laoe V7oM ů ;pM,s?9RhBw kMpISl}_`h2Uilbu&!b̡v9 Z2/ʕSxSw]R/ad1 i g(7ZSR'B !Ki,mDK+gXd?+D`Bn pXP(|'S&'bfoJ$[ZDE\'\Y&@=1.L<sm&S*|W7nh04ĕXRuEg@YBlʜ,Mk*|者_l /#Lnǖ4S$)M%b/iTDI{vm\Y!1e1/Z j.œ+Vͦ;rL3q!j>]$Tuh8L(Œ]˗n_uZ,[?,]u[sE#B&@K=x bkn#@ZaTsF'-ꐀպ|r$suGC.Ϗ~$UYJ\WY86yk (A.Z _?:OHF{i.vn>񉺞=cG>A?Qc C{eƥmy"n%s ʜGDv1]3,np խAR8UB(oqsOM- q4@]q0ʕ |1c^=3! -aɑ9A> z7y4ixqe쿰)Ae@ RŠҰ}T> O70\vL L6ݞTA)gآX`#BQ'"*-ԫ` @*9fRJP>_ l/ 72T p .i•UO{OdlK7+|Q)U.M)0izQb436NJeJ'AP8;n#4سԢOEC2E`ZYخcP1﹎:J'aguCuU{ՅYvVof͎I$5QQS*z2;VHT bbeǍ~*RʶBٵF#7:+ $J,[  x~KjD}JU"-֋)]d.>SR!&{(˲Ii-_`pL_=\IH@ W3vL䞙߿lf'oa^ pH ~ڐ>6i_@*'}[+iJx-o NJ SR `t #UL▯2MTM7 ؆ViW.͆"S*Ɏϑ ϥ^BXþaƭY4q?@%L;~'78( KؖA;ƹq+<"jt ĵ7G+Q)j詽 9Vج Zmvqw?ہEQ!Eq(Nv Phg*(#>ȿ m?:9y0ZhxVam:(Ki/z]D@帐{,,x{ \*y %u؜?(x,5b@H( yN>"P*ᙢ̽li-CkeAU7g$cdXE[/R '/`Уj _ɽx΅ =~WTaE!Z(OߪӸ~u MX[( O/%"&öB@.\vRG)K'/bZqT䱧m1V]f40sG6"zF C4HZFȪ69%Q1fH7]=BR1'`$Efz}!żQb` G-vUg&"H 5T2%+2TNͽ9ktCe䔸هV]G~/Qn[#b VA("Hl@ۇa0 d3cE0l&_+iЌꤨ'*o@t`'$+[ HL(ϻJ:G/\4RP >hӪgwS%e\c[m%>5`a7L$"g/,pA$od^"nY$<Y } / ͖@TC-b+P,Mܿ<500Sz>K xCXx\˘peH]yDXILVrI~\]6_:]_`(q`r^Ĩ|F;݃igUS_ tgD:~'/OJCj9]&&FadwB J;VfvVuyc黥Yc_ぬAFu wNXr[鶈)Y ac- L,*U,4n8D1nÃtלKi;%'~G3 6r;WIe&ѡi0țnl˓-e7A.B!R ,QdԮuv9c7W8grBڄkY <}`1\eph QOE<'~qb@CܿzI%0]%;"nx"Qp=- rsVO2e.o1.\$>t#P쥘! ں=`!@㶅B},XXibݛ-NnWd5[u2۲lbJq %P2%:ы#1xRTp%v])7Pdt4U6 LZPbw&{* *pxPey"̠{oIR !A ?z0ew$oI?8-zs:pX|9Nsq}L?:(O+WqfPS얥,D1Z1;+{]KƦiu`(OB0zG^ N~C3GnJUsޮ/.hhGV+a@~:m&6~n8 2ɜ% |_OJ!pbX}ˮzMz$/8fQOn Bq^Gf =kHmL>N_+7&q-.rE,*+oTiFqju_'\')c`  Mr]20| `  0 B!?0U).$ sh+[ ۩ʹe3pYMabr6ue]uP,ayӑ"cO),%t|TX0+vJwc}olr%&+̜L 6c*9zZ٨ tWڰ7p+Npex%?u^n]JăݯR&jvNvpK<9"X |WtMC w P{y42H?*C<QA"qE ;~{ew`&h4jA^@L?|Saˆo/q*%yNe]5^5`z}QjIHƫiOyohb4ʶŋvñ>$»M{PD{ř8o(˛ͲW] !RDO!W_; E*ԟFp ƎN-Rޭ̓Z` ?p^0Ua/uq0 [A෡46erk&)PeN_g_8p9!~W Qlf VOb 򬨸M 5'C{J\ @<3@n쨙I[H5:E` Y[yjb2?P FLJ;%MȧLy&i{XCcKADe xcsN,^pG#p4 $ydk?9Y>h,1/́Ǎmm.v{:ME.e c l|oMCèMbCRw0lN᱄t'rxLEz2)JrkbA #@n}Bu+ 3؄C ]7P3D,<[\ZqT=M5uҪ}׉Yscϧ8I\x6yT؏9yV*Јt[D;wاJL'2A*_ *!򒠵)>[#8]sdjUl|vOZ:%V]#v/ J ?J*ZU[jWsbGVF]/zC$*Xֈ6笵 kY[ApnT~7)l2R5GÛ:.@\*%sB#ZvNF3Sg/h4=H?*ۋj (t7Eݒy!((0¡#0}쭡uW,LM1 b`p!) D=1hK…~R*0(”tB:AfE{$Qj#Uzw=msFDQ{?;nbs(9~=YEG|"VLrW؀W\]Ffjʰ.gy>B@*kO%cd_A /ڢJ'! zM&.;f0^Ml#,V0\;ؚU&6Kg@oF{u3տ~!5.*~MF=WQ~U6P\YB9mj;}Tc"B3W~cJՒ)#ޅ LWtF,|]iՔ3hgh/V'j&p^W0x2bw]@dV0>2"2'£vJ@tt.X}zU1|SLρInh#ںF<*gXuBql헢%Iw=8S4J:381R3c̼&^3 ; &`W{K^X8 ՄPT3/3]zU΃-=%Lxȵ9I'3v\[B\E[%`?'u~z6{Dgdoi(<͸fN^Eڴr|3;ZFԖwA/Ȼ5T'r+㎯aR C|{,ڣ*t^u8`TfI&v^[ nRKbOk:9cP*wPT=蝡`E jhxy\crYT1Y!Ov;OITp7b`d8Ԇd]CқדM̨`tb5]DU=ujD?G"m^1UV5SnБuhwTx7>JjNq $./#y 1s` }Ґ!K[vg[DuZ$.62A]O3rR{h7ȚtСyd b%|0Q}w{%Fko2iUeF#(%<7ne'O@%UΥr˔J.Id&j[,=.LH>EwLvӵȰf y5hc 0aDmoDpx '$&p彴>Vپ ;ܴn@Y6 `14B߀Z+N0pDq#\ɜ jɿk8wč#Z$_vǪK1m/0$[c6_KlXA1-NX';MR >| qo~#fFS䮻E{x6TkYn@+}|WvКwy#)F]"Yȟ18U(*/.!_,*{i=YȮһ?VȲMw SBȦ%ؼјlS]v. Bz2$~)Pj,{6{i3@ȪFJ-X@@u7NZP4.|)UV 4H*O,jPo Q\JX;5:ż곛^oPȒq͚u1m32e B}#dm]EGUo h4MX_H!l?z}؝Z {,F_ާY_8#XoI —#X(t&p׍G3@V5hTTF-#!CdP+^aTZOdf'Zm1,~ip3}U0b3'g2]S]c k[(6kJ~4HtpNwҶ.3߁3tf,{qٹ@lar߶Ne SL g~Z}ƝsYh祴ـTblɾ䳦]0VAS/U[ Y\Ε5X{R,s+ÂctڸGskpV; Nlqh4 #0WD4 ̈STv!aˍ 7{|١vTM%%C<[X?8Lwu'Izcw1+ 3Z/޿qJ=1mb څ~: 8b- S4̿L GZ~ #IeQen7DBHJ?Asujo-*lC#4}ֈTjm Jws#ic+XN̟hLt^{h* g $ò=N^IۮIίyH<7[P!6S(Ƽpaj7횣ĥHI+2vCnJjP'm)?r:"1S'osY3MpaK$Ȍq4_=kLe{]|kT hc6Feglf+%wa ,d1PuŠipkX{Spr*$4vypɩ¢JQLi98YJ) H I=S*3FSDCKk7,8v% w#O~QeraBbafI25S݈VmE3?b;hawPH {C_ÐR xoq'cIAGX1k  UhgsH&+rZh9 ϦH^}ď^~ɍ .; TGOgdHQAİ([xsmo ٦BF)+d<ƫ8᧑ ӓͬ^ pN̹ !'ǗY=-&jl.Ffk1OLiKDz J\aE4!ʕ !ͯ 4hUˬ.zb6S})NA}St.YG)]T HBp-뺵uG#w{X~1 з"I}PVa]P>´@LA2_zӐ^IirKTO^\#w?]_@!?@YUHt V%5r3҄/WzX=X~Wq=r15ճV] m&u;@q'#\D}v_'&LJA! iaC<8vSmxjC٢^>ZpkV[9`?C6h$%$B܋ H%Am=t CxW=[lk9P0s#.-쵙o?(,0'8pY(v. ̴v<L=]zda$:D%2`֟!&+qO@F8KGQ yC~"e_FX{a"- a6}xqzsԝU }(mPh\ذbh5p C-l%bEa՟<ɕ]GԿ>% (Y* չIQ TjkK 8?ɔp^&WJ/[DЇQH?|N[ak, "LoԽNߒ_3Ҥ >%Ǒ''q fz.MŬϼDS D똒1y޷k܎+_sy"B;؆҂hX9" qقt1Pߵl:$`'sڌӋ+hCM*͠I-yμoH8v+5'=?I:qm[<,<8$8yz N~9~Hƿa|dkR$=vīTpE Ͼ1靪]d5W/2b"hk8٧4:f#wNz>[9S(aȉEN`l\," ?lswҩC5n ]G+]~Q`W\ ޤrN M[}2nV< SB:bzLd /kgާ@"?L0@ P1::W+sy*K"A$D'Jok1n'a4^-8X=hs#xlQ[\~UmdVn{qL, >`x$n;EK5PcyVE׬/5¸E"iXSjb7IHq[ʇ,dᧆ.@1Җ;3]_;F#v.9ㄦo0[ S$x\m4CpuI/X;/DAq~biX*5ϪNG{fvM8ǻ?<1KU["svQ]禅^wݛ `u(OM =75OaekWZl8|R{mY$1ڲUPA4h"FᝲB*1X 3$y:9fK +]llvbW$:77NxZ1# ]odL,Q⛦s@y:&͢/Lپ';t4R4Es" " BzQ!,й~7"^ #Q C\*!EV= ̉THטQS%$SBd6|+6|:Th{+veʏ?+l=e ^H8[p=?_/ipdC\}0mo8sA@yd;=n!WCuڰ'3Znʄ?v `80M:{ळE;QvH[uvY5qJhSR sPp* 7ѡ{]9vYj!.mBhNEGբ(VlB'^,ksnUީ* >ŧ^.CX@ZI*XMͲك6{t%lV#s]e5To=;VD u~~|d HS& oV,'`U+0'(%-@V!uC%/GaMKo ކ"m PLESgd#ivҚϜ6SNFyi``9sxЏ'X>§Wd{tKE2ObA,1xwOW6q j`pa@J#qt(ecϯp7C$Mu"ctmF/&$g&Sq:˅M%cZPe\\ 8`zrﯤiN*FB!Y I鴣?m'+Q)`n &f}RRF=߹Nɍ}}8n~Ng|n.?QH-b]uO!a]I}Uwu]s7u0FJKχ?uy;AO}1k{SП?ZceځSm~ШT`VB}[S|b0Fdqu*/˔?JЩ.x=]䇿-]yL4٩|MݐB`ՔCh|N&&|Etو8bI.C #,3n3ŝN2fYȇZ[^Dw&(zyܹ=/Qad`Z[[1rDZ3ӒƄ; f>MG3ǺЯǒЃfyi79SCBiTXx㪥;ĄJ"6O W,9\.U9t;Wc@ӭpopQ; =A\3sZbA:ȴKtZ[eyzNQ7dฟJ+|1GJAF|β_yi%Bt"\Ro~%%O{?>/;tdV4,:GUu3osk"Y)2_0{S%Hxoacb G4ve,̛S5_AX_?X~GTU%_:Tmݡ/T[+>1ɭٵ`e7Åb-k'&n8؉S{3Z=3}Z BWintz$8J=#F@JUuAR]"@}!Q)P$uy7xWh}ث߿|_ݖ}3E!z:}jܑ-[U> MKhULDŽH8H1}0U@)` 4!CXG Ϸ֐K ?d R~ݦ4prJ`Yq8(ٖ:|xegn#WUK zj??!lPyqCwO=tC6*Kͱfփze:5}b)_Zn٪j69b+9>PtfG,M0= oAG+-?>X}?[u/za8g:qsnK{'hN%WdÈ|+8A X0nj&-oR_g] 2xo/+1 [`+7ǟc{&s*#Sc:!%>]-TV#^";j+.ً-(gn  NNY&e#(߶2\Q8aC~|p>gŠbn\ (|CL}܈=#L+5s+-;HP@*mŊg$H|5.M/߾Uz#Oc8-Or, &-keFn>NHZľ,yU_!jP$SP$OkPvNNl%@DD[TS/>@,4 jOzkh߀'?(C_0t-,+}6JEØwo؋w։edFFblP@ͫE;Ao *[T~htWUZ:e(φQ<=Bc ϖ'l~x\ `躑Ʈ1Sٵ ̥?9hΔ7wE0a41v[E:z"tqY~ fdDɒ9"̈́%X\"`t9=H~ęՀWoе1X+Hh(R${1Y:'ɮ\ Unו4Sc][ L:'{ D`ߨFչlEp*|7.MFkcl4<W39f[pNzC(c?nXkI_#hG&7۵%#r>k%>ZV9M,,a]ޘ% 6r'zy PՍ N*~4gNH i٧e|ƾt7 l YFp]rEK.1Eb'L /@ 9~s,ʣMSc Fb %zh`U +.xΎ~'OzsA_V]ri0v?x`iMAu||}8Pժ6+/p2֦um.èwvrG]j:g`6qd67kg Kѷ4ڌvn#槺i\U~GOz.?l˨qIGQ"o t{?t`SiBۑ.ҭ1]ؠ|  >"g@tzOYA/pPv5\c3b 贉.X8)}xhU^xE?ӆlSgŮIzߵ?-2 "A' a:;(dJ亝De  "S{>k6h6FJ{l)P^^k<\rY/Ի,?³Xd:O͕lq~Zt@]NI\X;c]ojeY̸@4-Fb^\4ȊdO{\s`}ԪAQ#XޜCAOF4h@RQ B@!=[š供n}eS"'[ǔ5zK2gWrx:^F)"0],3,E|,%>/:JH.6Yw|GMWϸ)ܭi1%GI2񻓟fDz4[F;߼G2,g\M[#ŞV(N:>]{OȱPYL ;:ynu'[ne a‹r2s:Yif,8"% C81:6f X ѥ'V CJ 8;_@|\8cx8$% 5jʻcuߋQfu@-I0m0G-2,9 ^._Op[6Q;4SvD+[HJ XHN+iUfҰR]mg_3&W#=Ɋ [2@ૻ BU)en0b$_JfR~(r.}d*^zhyxZ FӻL\{tЂnqA FƫbX}zBBr7 <`uˈ߹$_g\O:yv0[P*sE2x9@ǘK 3r fܸzUlʜeq#NAC8w7Oe+Ytr?vfsSQcj*NgϞtr 2ff.@vوJs& mi#y({oI[S&mıy0n-lw&m)ڑ((ljv묒:xL4$^$UBn |ܼHls-jU٥,Giiz& X{{e PAi #&+{[+%LEӄ譕 Pj% Ӭ,\ny߫P}Xm6[.%. dkTg:&k*$%7ƠTEHK9>jm,.IpבNA731V?G͔sbi٢};0I]|,7_/Ѻ }s*/IcHLPRXP $-x{"aFGuQp;iCJep0!@\Pѐ\eFcLt{NuEp(d$]c>U?DhWڮ?Sd4.!5Z#dA>\2<=)QG %/8ͯOl;͘fF> ]?I;&H\5}[7/PA/wܧlP6W6Ɏ%) >U;l*so|7ɾCЋ^Z R1M|~A`X;|[Bl ı*םK@툮BA<(' 9 _s} |oZcY;[lU<㧋<3ws݁8ڥs D <ƈok^ZDBbT Gn QolOQ|+6U I /d 6Up/ߧ|{v{=7:Uuz0nHYSmt@gL;C\S2%|7\Brx_ؤZ_x~VZ]ˍL˂'d;vTEֵUū->M6Y::4b̓s+R8/?X(:>R&: ]˄TD{xPn_?Y=. L]wZ+J3Ԯ%`& *4y,j} BS!=WQ2p4z_/}/iML y'o5fRzߏR":]$SC$34˯}Z6=P^̘3cxzL@FxœI|)E[lp@b.o׳c1;4rtb%!5HmfI)Sdb5,>Ev^>QJ9)Ƌ찝1x8>#dgvK]^m.DqX!d`*:Y-h .v1σs?1,ꯋPҎec'Ӫ f-cSwZ;O0D>wNZHޱ)!$Pq*"xLz! z=34Æ a´J@*FPLf5Y>YђXs s,|.}/{^WD; ڜ|hcVi 6;09黵G \hD#t.VA ʲrl>%]M$ GVŎhQ(YYaͪQ6DiA 9~} G5TEwdytsҖ=5r f&eLpБk4Q񻳋7 ZDz hY_c`*W }:͒[j.`[X;2s \%[;ql/ mqa;koOg<_o /%MѱS-V:e<*&@uۖY4K1=ҖF-*PC[Y3m}>>R=$!`9wQԾXBݚCK5F@cL9PC #S#Y%8dĞ?]|q]+sE\~FbP{==`Jtp}$֍aZ\-$}*x $&0k61A/#'$ckci!$D6@8!D5# e)y:hO1zyTW׆J!+nM̔9{7eD;)9hS'˷/a*R-e5!~^ eW/f1_!PkݾEv[ 0sןLLSg9֯YDW &VMnFR5S ƙ[Cl0GIl${r[Ji퓾ܐgyx;5BoEx:?Y&S`IC˜'n;2IE{܈HSϷ=z/pe_sm-r (|XbPG& Oʙ.9Iramgx(QVViry%UG`.ש6H/$PƧ?lb(aWYXn6?cgWY˿}e]YRe;[7.7F. Z!X HEVS?{!|BxNdQT͇:҄[3tE RB/Nk+*LGV ޔdPNVO嗧C+3JsԞQ^D/J XS(qNC-ܦ/@+Pfc" O|q!V%'_VN'T<իJNͥQnVgl.l4$WrLIb%B>y!VƗd}G!Ø, aRc yÖ nG֩c=L} CZ.NEygnABᏳ8̕}c :)9J"fԅ$w ʝLWDPk+R:ޟ#׸1։D#cCQ ;T5 }{a+(NL(xk" hѹ񕸚Ć2ɺ0b8ORl:E-\h#ζKyIKt b1qIa[9g)HrW0gHeILhO<^?z8ΣZy 0Rxw88XAӆL)w&ӡ/ح־[@[t |9Dƚa!fx|ˁ+k'hF*ID*ѿ+T@l> O:gC*^v0a,e#o-8C#5[^.~ͽV񌚴MJ`@}uaſgmI话n;l JJҤb򥧻K|ۛgY[B)LSf[w4-S+-r'-z ςmѮ։ a|ϘZ;%+B8:rс_%zaNNd%U+E 47 s!cCS|nF8a*;>c4;Û:1=vrw)q$9Zs1MVoʪ4O.i@ģ{cC-=k;bQʂYf"Zv-l1<~6#1AB3NLБA ;,εEmS@jbf Œ;!cϏQ7+#~oԙʝb8"9Dpc I6ގn6r,q]sOl.|mohrryտԮ`㎛ v[U}>P.\P)>0yTK+Zt%o,y<, Q/$)}N^ˆչ]’/ jFLc+S eR)XּS5_L>6Ċ- FxoĺptdLxGL+MpQ$\ ު{lQjyפjI7ktl.$&٥bknpWRZ.|B8!9()#(ѳ eһK%7eT崙`maU3\뗬e6fv/I)>K/҇f! P^eerz 4 VVq} `Thv<03)Yק;?(|!;6^zvP m-vh=p$;[">sW/]GRU&efdS$]8V2Mb`+G_Qp<'VCOSE DNL9 qGB͞ R\!=<ݍX:J\uu`u/ ݲϮYW`oFTa`mW нx_t9 =Rym>yaχ »S)56|fcHkS8Pm8R0"5TQ˩,rƷ2`%$iտLo@IxZ:}- |a [3>.7 קP\d yc\ܺX'NrGH?_/NޱbعZ6d.?[x8fm=({"Bx?$e3d)n0%SC!Gnrc|ui Y&Cc"knFcY֝@0rcw@T[gqVÓ649MՈ"6 ;gq؎.HXb<2Y"WFJ^HFT*P̦yVGgd4fO*~Žxa/ hD:i+UKua{JߣVJCaUa V)[ XhyA39nO(/&a F8:ňg/J1u\kb'r9v$;tb]EF/Qރcv yqb mi$S77Zl378fA7޷DU/L3{)x.>(LIbx=b 5,鈇o6Dӣ>ˈ9 _ QZ-)f0jHUnt =0ӣ3qeC[.TrJ%LflZYev ՝08Qn1eyEs0DQ`$^_f _[CcLO)ۣ5@ǽcxR1gc3J7#qB25rρ?S>: x dȏl`'x}*y ڣ8&)}v@ {!',QZˊ`32%xv YbHv_(P*ͦDkh@)g6C~R>p-j̝edfYݲ!XL_V: P? 42Jt#{(WӢKYA>W=M.0y'>Iu,})hZx#^1T wOsI@I2Kl@AUOrHzWzU E(@C;b[d .Nu ԽCm̡^F TA䓾'Ci;+8_8#ρF@X=8*If?=AIȌ'eY͠.8bwz5.Z%,XNi|tdH6OPaZ^0lg /IWR΋[LҌWPqfҤD:'Pn!S1t"Lu=H܂Wlg5tMJ)T Mk;i 8$ +"E&6 @-f n' MY >hl=>z&DqwUM%)H,WBwq,$Ʉ X _6j-zkcRba  xx,k߅&L@2­k<$G+²dMo,u⏢.ve- xsn9=ՠ [YܡtPm5(M|s'Le $˞R\M e2eXSS |,lNaVes 6z!pNEc$Ǔ#F"F1vɱxQtY&e:lHKSayB@'O~Lf{Q`Dcx~wJ9FWD؊u$H_ 4^!QM7[c:m#lP;iʲ ʭAjF>O=3/Sn.ҹ gP`|%dNoSA܈2Z} m: =Tʬ(*@AQRikܘYVdm6yn/+lʾXg$(j z֡ItXVG y.h\IҰ;wof4+F?F27lyoL$eUz괱o`cR1ظ2ڹu<3qi#+#GYG7aSBWmqwSϣlj٧ZkMsߡMI; Ϭ0-X<1w#뭸(|ܻ TBDN{VUL3ri]5ClYyA@x3[*!_kOal,Vw1n,qɮg~6nr,jc0W@%xTF)ʻʈBRgI7A. v )'miq(Zd? Az0C˧@B"UΜ"En KY+"/A2&pwwiJ'݅sk#.3E HT%\zcDDodL mQQGѕ<<ʐ䂻:h#4,jea94Vy\^Y.'y^!uo=j_tLOLOBQJ=%_Uy8f2&DpVt/MwyvIY+|i*%y[,xz^"BꭔB06,||yƄёauЌ:-:Rd[E.R;Pp}] Sqxmo6f"&j u|mþ A)st@^;4ڊʡgTr-&fi ^K+h?")aͽmyȪs8bWf0ɇ;o%- { A`z#`v5haշ%k)"Ŕ\H{5Sܛ>$;ϓp_tjN87^Qg)poR?XMP%8`k=Acq,fIj=oS5eʼ(s(F%Ҍ4Hk"Kej(8wڛG7l9YX/¬Ur]r5R56)(WDa C)h1#a;ǯҬ C$3LpImYBxdRF<!_u(E@Yp]ԃ b ^RVUڎxԣk'_*3)^DWZ<7^~޲j\@Ց=_~Vhܠ$ZqIKZ 6a*uW[^B$>| %YGN 1̅V:k:[KłL1g bg0[,IVW!V= wfqG WVܠW-Ɩ lRBAё:' Jsw΁؉ՂTC1NKЇ{m_؃|B@(zBt7GGil Q\i0ϐU5Hxl(>\s Est9:"rKuB!@TKi=?RoY?FMUEG2n@7,#}(BmZcU%gn-.y~7~~mʝޔ(cbJKM:t~sAtPs^6CTqޭ]˾ ,1ֳo\lg{'YTu0]eӓ%{sgVуc eMEO%)x}KW0$FǂwqJч/-odJْ@Ixb^"c`7/5BƉT 9ԥ?g[ʹfiEl <a,T&h)LTYwpt* JLpk[/iG념 gmiPfPXu?7%7U$ /3nβQ`o-7=٣t7HfEbƤp4g&y1?,@>mL˲=uO{LƟҝJ'Luڬzf?uv# ]/+Ф Jsؐ! ǂ,Z|kP_ҌU }R?4Ư ]ޅ؅|"3#Gpw$v)ƶx/(ª0vwk< !wi:Mg*8B9-M[\ٌ{d RqR%;46pIڄ Lpg$n#g{brF_>bdnE"aCOg:404$*ަbk؝&KB0tbTH.O]NxjsR;uFqnd5EV":zR)qK"#GǐR37,0U+'G||;Q nߍdbt5vI .-KZƚ w˘{cɡW~9`-'94[H\f!$drd814p7x;CCj{ώIL&pK$\瑥n?˧5jpӇ6(6q|;0v斄S(?}Q%Y !ר]Õ~ͬ9m^D3szxw嚻'9.Qm4Y< {P6g݁ ф}ԇ`]u^K gg&G6w\ sPP{Y6O@W z]GPA8/DxMj4~VmS )&Ҩ8R<[coŞ&?"5MD!*4[v󇨊,mAyUv Y6Fe $~iBpF}+ugi XQpkYkDG;`{eM$wԫB2?7_D84syes!zWab T;W_42l2!!#z|/kh:pVZs:M[ba mqA`6B UcBW!𵁠oSGK_=fG&l^r=;`u~*94DGȱxzҔ${;Ɵݟݴi]ܙ _)c | +:"ʏ; ^dw )Jsa+dNy#*q?RC5F浡nA? Oβ]{(8-StH W=lQř[u#94[*7IQCru%}sk1mL=cDDUb`1C\y,ImH쇞6s3C!&Qjo<ʈC%+rͿع.xPUtB_Q@ReyxoXç}fW)G|ir뼨j8)sBӬDLP2êIF88׵a:mLT7!\UgWWײU嬧8KnCTa6%k?~|J+F n|Ddּ33OߕuhNlϻ@50Z mڿc1F#;_tّMh)6rkj_A%pmP>BR┇3km|I6ڨÐC S2WTg'|0YIx@ײ>ᓇ>]0{sēVCXiy4r^c@+[zߎv^R =$܃#'}.R3p]d9+(治T61I7b#LM: sb3W QoQt1SFA=u4["9Okғ ۲4J5te yehfe02t}TïѴ_o/@42iNNj}i adCwO[]י'Lb?ؕͽu+Lc&YL2&}l6"B4dhKzt$ue})`MiYyٌlPG^OWyj3AlP{LڌrK(Lw6zH @ #SB~I{(<0(ܯS"fYYm#w|E7S҃V᣺?46%x?G؏=R'a๣ 5U3i0,gH"UE=K ԃjw8W-tQ5???Q#多vGxsD3ٕT/Ri`صϲM,z.,ooIw!4ڂyS@6~ʨO2cS5>ըfmV?}r㌨Tx1k0ݜNwӉ ؕm\R]=KX| 4bnxKFgQMDlBQOpDFP`Q 5~_0 JH:5o`09UhRՀVg}RH@53 P ]* iԢD]WTh^me uˠTw'֬cS͊$lϡO 3U>jJn_^s;v"{/ v(N2>'i~Mqa:cz.묢Ȭ_3Rt9 ?= . 䞷R6bv14xOe*Q C_E{:]%TnL &JrAvP5'o<)`q^&IX_ -b`ueWs>FQ80fD"wAW3._mwˏTBz嗀iIZ<8TO}+mFwg ~ Hͭ"5&L]\{]-4fZLe }kԹ ĕ~Ɖ *MIslx+뫑G=0{ռPN&Ecg(ulywys /]$T?~ uhZj%)*4,b[&rsx+Ts,t4З!ʃ lBu"6c@+ـu2 h߉0TMsE?UJC#qRh;?*9ҲXSXKD1_"ʋB#<\mAi\~\]D K\EM5a7 .?E'H1V8ĈE)g\PE*G ̝MviȔtJaZpҜ^')Qʙ<̺CIPg^ư5Ϋ 'I ޳FI+JvohfL`6B%tIxĿ̗RE]%ɋ)~5 X.ut5⨪P/J?w4 ,o ˓@u/oH¦RL+R-h ] "YPhIW3rְq^$491svo)g[N:iAJd|Ejyj7#D6@̈́Bߩ(82l 6稃1qD `#QE$NH/m(4YokpnP`u=qixK 76RisGxPuZo6 ׎-"7yJ7n&I]B ?t us_uo*hbrTrԟ3r錢?wѥĮ"bgAJ ¿Mڃ`r]&~7?OӬLJ_ث+V:ZuA$PMZz 2-!lȚe 4$a>L5og*TZ#J`2ǰj'ۓ jj-<8 XC†B?:c\}^U#U<<*Q:G04͒ U4wu^+)DC0IMfJ,U|+g|ӁajC&#j{|-Vhb'њV B^:p}ւ\k7l̫6X?Amh=&f q=s^6}{gd|^DNRš6݀p\?,hz2p> B(Y.6Vq"lPX$<`ae.Ri,͆'C*ЋEan}31*h/?gބ~+Ko:;n$g>PѰqQ! 9XB$nGz1GMPYS\8kD ,hU)r2('wU"77LB=|K u#mAaxoO$Q4`,uWH:epS_*]W&?Hu@#q0pMp_CԂ2>Aa#E؏l>^b(4 Iֿ,{7hIyq3?C4<X:ҔS]}.Dvg,|3^NѩXMNCt 2aF\Va "UMN_ "R.|=ҽLX_t=i/ ak#f)!)\7U^t\NeFwṹz'`sȇ;LONjѨMw&^wTJ?G%bTTSjN)* ťu#qSxv>I ЂT‘{gkdlH4gtb?o,U:PFS] &9,^~0H;Zj@@ .`jDq,+?}:/ImxW1a0odҮdx2_мx6}|n٦f ճXP(ƴ2atk҃61#@N`{zlkLm2e2WU/'[*%Νkd̰<3aʿ=.W yxOׅRL CFh:PMsA;gJOB80*8u:j;WƓ&OˮjWuE,}%Y'D ,׬\0ۂ2RCᦋ}=՟ + *cr׻_7܇|svFP_Iw=4Fcl7:a~ z>]iEh!mt[ג&ilY0=ω!&OdIt Wxp8b:F!+3]+jtY*ᦎh[|AgqNiyv9q pU:Ybd9::&hKđbuaآtt@h]dTXmJVp<ظ_h&L 3N}[eyZ`aVW9j# ےZ.D|Ry&.*+Ԕ)$'S'2-r">_>$Ukў˭2e)Ֆ$ȦY [.)Kb0N VDWp}wKkT3=ӝf[m7 ;A}Ubq?y_,zd'|ɋ\zefu6vֿow=0(Cw u_2qس"[LR?Ŏ,E Ci\Nb%䀩ChA,/"ި$``Ophvw"* 0A,[8p!aDGET+%=Tk_ϟa.񻘜)t/S.K┺Rw7s,չwK˂3]3IѠx+v>d§ k !ciB,uh! U| +cCݏYyg2"6zF{- iU i UOZ,B }#4en~sR#֕ؿyȟ9{C{ޯC-s9}VY_qC16nMry(oH [UK%mX1rC̈4'Yh~b*e*"YYjD|lAʮYjetL'і4tZ_6֗QwN fټ#MB;6ʨ~3O /gqA>TM̎>ar v *~LY_]J 0 Wh%D߯I,N-/1Fpr1md MO%BLo/Lz cX{Adzp%pN(vԈÆD"2Mjq'G76Qe eY*5Llڈ!9j|h!c1+ն\0r)'j ɻ1\Gd2$oKŴAC{eH8n˚1/qu0`l?}+toA{h<:4Gi:Wov_њެoNr5.Qwj"EDKY]9e#kΏ{O nnзyvknI8>_|V>/ˀOejq;xmV$ĉqn:LSJ Y P"ԮTkU!jIŷNR'渷J./ |DWud-fQ 07W"L}jqi$WU7` ^f9BZhAu`;vDsXF7R{F";j5`MFJX({t(X|G'Y^%dD]3|,K$0gćA7 #ґ@RyPA/TM5e0@vi8BXDs3AM{,+Ŀm{ +CuŠ]NIN7E Gd+-R{,pقF9p")W&o\i)zХR;ȡC3?lҟ|a}z0R':gFp.JVx)_'Y_OC߫*I|(.Tji=z+hD1dX A1sd"܁P%~ Yc&;5i8+5=ؗto!!a m6\>N҇u^u~( 4SǏ^j/*DvT-LGsyٽmLM>WųGF`O1ҤX|B{Vw)e^sXՖ_VQ5z9q43VMPDZW%+zI_}*eI& 2 K+9>`>ko [Aʄ(}U"Y'{ 6Kl~|2_5Aֺtǭj)4e{ZL6?T46Ka조uZD(:rl݅>ԶRAWpMaeZ/II~9*SY/΅+}ܐ™ Mosr/R*R;kd?)D|1^]Vԙ8K0!6Ǜx{ ւi{|q"aaM޲|m_3ȔTk9:P-0 ؃G#)+ ݰE(~Ns*BMkʙבa~# pjUьծ KRؕ1,U !?r8yΫY'lLTչ;V*=r;wKZs8./TepM % 4%d繜tc)*]($ "ki`U&и0B/YUDJ) @ mܤqF sC NۇnQ&.&a:Iw^IT3Yl9DaP=A"[olkW *\>v(uޯ'~xL;Dq%Ci{499.M0mAx܍#? h#'Y#@2@7Y]dU{RSx.`IJm*U܁oKcu0Ja8$&cy02䍹oFڔ,'}{uMJéK(u]SFӽSpmq-HaWxZe>3rrGiR@?2oUnx苽Ravm'#dD|P,#Y 1jm4ӲyXN,lHJ x Lbskyr`"аzWSKd[Ƶȵ<1wi)'<&Hx/)6Kˉ #{k|tKZǵK Z28Dʳ\& a6u%FEqkWpWHfiQReҼ $fbؽ TU Լ CCM %kBbyGo_ZZްgMJN}`HObGz5?ȥ7M z`/}QԃkmSPq`v$ެj;1zyMM+ood: JkNŠzCwX41NY:|<3B~^"CޗѽDw2]£ 菶y'>A qI _;`v(HΌDR-I1*TSGD|bV٨tz ldێ/+F2=p2sm>/<+4,~]SΖav8VolQW?+XСv wޚϼAAR)<[`j> (vZ20+m۳iXJ+c;b4?}QB"0Oll M{&t*g4UX5,}G:*}dD{f@'?%O-9^<.ԁL 4 O',Uj qZƚS:R]آ c7]jZ)!8, &zFH/0 ZWxE6Kim2`W^j?v~m܏@݀mcm>m(r)'׍"(4upOK=6Hoخr"Uj2uFz~rڝV7_RB&lƮ($Me kyyNJ0*3JgN >7Bjr) |z!LᰗPAxFeBBzƹ=hP;lmo$^ۇ((,LdJ<*Zz^al2)$'.Rߪ|%iL@''-̹D'1]l ߪl{k As7B:%~g嵟d F*| 5v(rm:lN>嚀+/J.yJ8ve kǡ}o*焑\bƎ_پ7<.ֈdTH(-3v~cr ]FeZ͔hkK)BquPٹ ؿGl8 #;ZWG2a`McœAwI[e`7!R-jy ͕`\vuz>D,˶-YZinAcJ{ _.^XwmiƓ(v%-fxX #^&DQ»>]K֩lI)ٛx381ti/]({lfDz=,Xt7;S,; czNžPzOŕըB1 Lk%ΈW=F9B {7RCr[Gg>J=T]DãA-A6d 9֗W(*;Y,S(Qt4OxlB6"yP| qD0a BGw[%[߃Abz0N;}h$cٰ[b}2U}6 ɌdڥCX ד{'R d̠kశerȈD ZoWL]_Yz3)D@B)ig9/½'_4'9a|@l9tg#ը R[:ܣ;x݉v8\=+5_yOILp`qNgg-5XP;;@lĉS#xЀ!anEJXM<:})Re 'XQ¢qVviscNd4><5OKEjޑ=֜`Q<}51,j]krۯ6Iz+xҟ.LRHTW)̶_}9"p{uD#xh##}b/lۅ aLY]`݅ZF}c>;.#3u Ib>t9\ΛÑkZKZ:<◔F\MU ,əTd:95@-O2p"*X 2Z>Dx=~c~2: m?alggQdzD"TLsZ:CU3.9#|b>3yX>)_L=z `='(Zg-:FJ43J!{*MS ԏ^X(^zH7ĥ/C銳v1'Z =O /e|Q(#Y ˷t s-[(@]E'WVz)yi9HZ/I+þ[S2i_`:~ю];2} Hs>=`ZQyTcQ/U r[~}-|aDCtz۬ZBdk||Ѭ.He?!'QG Ye-t jqTw R5wwz! 1:IYn66:{sYUߎK[s1bchRywN "e3NL-c #Y\h.Msh~޸Niƻk!{ e&3TNi%FnuLvy悖?~RA0O gܮ rtDݑ'XcY?c1M5q^lK>PE.Msr"q]ogOolFF.,MU1&Ċފ0g56G0O,J!3GE?X`sH%!{Ѽ6@kUs|]^N8{m<w7k<|bAx&jx(눩H86׸Խ^Pi$G'C CV,%\ذ)^>*cTiSS Ϫ)XKѠIc;8[ƤL5zQC9On{{ߕG˱'{fAW[0 #8_<ӽjW4> }Ɯ?ٟD=fV>Z77 '\hw,ݛ\R84o!MoI=Xmh+TjmQ v9:*-;=26/Q=l-݀ړF<27- ;&aY"orj8]~SRk7#k;Xb]pHZnjcEk,g;;px=/BMߩErğ-Le*^zsQeT -ܬ^psi<82h754z/Nus^ -66H(s@n+Hq[#hnyvaټ-bBNIW=aP[:`+Iϱ\+$4s L}m:zg8'ʇ- xd+>ry@$#k[ ZD{PXϋ ]&@-[C#q: w=ݹ9c,S|?8@~ZRCC㹔 T2Y^<9Rk0y#-_'7kmsjN1-!d0Wt5QywK S`uq3(m2D2/e3(Nv[?t~FROLb=A18Dp'ϦgJϑ>JPWjӷv,j1=t!G8נ2?~|, 浡}H)cU<7 ))9b!6m!O1lugQU+"vxMilXDUk )0w#&jb}IA QU5TZSb`OWvgLsf}~~c1Q#{a ͺiGZ|UEr26Tx;xg- y߹OE5!|HH-Erz42[|Wxb/dd8c7Z}iՊ] h(gﯟS?r'^z6}ڑhL|K+cIu=treʿѱFŠu$NJxL7 CD.|T$'|,xzY`3 'L &,P{dA Z?*١ѿ&)\ Ԑ̐"m zɝ1%n^;հfP4,xF\p;R*7rqjdJYxP3|QtFoC $^j +<N Dcc[q֣{'oAj s<*"~͖.X.[3 QvN h=g83QR; F6UՊwpj%hyqA<&{Tw V0FmmJ[K V:F4O| mXR %ԹԔ0'< Cv-\߼0Im͗F`N%]u4@h׮IA^[>d1uc ~;q}^P[?Ě !W"G%VrV) G>g/.+ߟ) |L&aYyaM/HA~Ń; ZQHy[lb*"[6KL1G"iB)B>MN0spȘ5$Yi&}6kyFyQ"Sg4Gd_m>G_\"E6VVy:(LLݎwGEy0a[BC} 4H+wz4hUy*Z`yk/2уzɖvj5 $(P)5ĐYbH,w-d jl.=UӈpHQq@kWM6plfTxB_s<&k;4a+iشx3샋=w/ <|c 4/]]=@E)&mlzF -VJo(6c=wu|o~֡LXܳ%lyN9悸dV̬ ĕ"򓬪YY2 :.8qh XZ[8K.ω:E([\5Z\! Wҵ R.LU7"ûY:LRoH(A\yub W\N'[at5X%p_"1 H΋ ;J#) ȶiyKԵ a0"B=8\?z{h][+N7)?넢U77iSЯNnqcEHP"yoj ̦$NAgB źxoH<ě]n=G:-Oة>K^S;uF$" H~6C]m֗^5K164J{жsAJ99~d?IqҖLǓUa/UR`98 ]sf *ԃh<@U U2ԇҵ< .s$e$8|iUi0O]AtvSwwN Z5^ SXPHx BN1h6¥ћ/ᯒ)isa0mD 3`$Oc2:f\\*աa6 *A~cco<8xOܜ??S}͹:eYi="zȄP8egSE|&U=l**㿃_qɎaN~J ۨV.Ʃ[&8_L~ 7~ZMp'?f;FUIK:kCQsTpGx|3 _FtBWޢ5 0Ra/ /H.qXW$o3di7i7$*P / '}96OX=\ M_UP4b눏JI-.B90ԍFK恣& y+_u4k>kgwѢ SrYFH@tOoC>xڢw$A$ne-Q5K}ϼ$ D0D҅9u:GNYd֖j^X;HgҀL7wS6"EDaWSjtu2 फ़L&?p|]o:vO^ʉPD4\G:y2* ס V=lKM+1{.X&1O, ,D8ޚ&ܨ[:.:n2IKiS/ZX_W<&d*N\O/ۣ 4{^# l7<{FPRnNRRp >막*kIsuw@k d#B߮n#zc':1Km"tT[ֺ9b- 2g6\_ "GD󄘰NeU~3dϊcO\jtS.LS%"(dO}@}G(;BMtW/k!sҞfmmءD ^Eռ^"NxpvpM$d(\_RFb}0]Zˎ[m&6GkExx lz,*pD܃Q^.sO+?mkI++U}љӊlಎ򧜫.[^M4{taXN6 ʉ6Қɳ2 KwI~{@|Ŭ6hS8=ìq=B{-F:G~˅H^;(k*HSВ''#0"}Fa!|⅘%Z5ĎljLfb?%I`E,d`3cg}Q΄fcbuA⎏ گ^2\twHnwT#{,5~t\y\y L=x49]Y4+f:sVȓ^q;&=C"s8ہO2* ȣ (1odTM r¶ -/ Q4ljy:\UHn0R1Ld%*V>\kU&9]y Et>DFL@[ bZZ&rUAzu_npxӤRsALFWdSB|E5"F> /Hdb=I&Ѥd,B*4W[8'+3@!#:9>꾯 2͛ wq]!@92˱oegD_~\%#H>nSޣ 'o0@ {'?`lśE)4L31b,%q\5J\ xCMxTDND m=lľ)gYv^W˻=6~ XRˮ6S*\pZĹ4D`E ]rH͍ I$̾)|[MQ$H$aē_Ɇ\/Qs3m^]~ې{AڗX(x/u3ٗgjNBb_kU /Vէu'cZuZ(8l}m@R#}:Wv{εDw,5??NÉ'F6'yQxˎ%<5 D+H y;$#D* ;=HҎ`#^Ԅyã ڏh24}ximZ  &9OܭB)/ґϼysSڙH[3t%B,EtƨEmLK!-s q菓Iz!f[eqv;wp; Eq>) 굌c=:(#bө64DQ$ U76 ~2SzK)Vżif~iva턮!]v0U*`!xA 74J-4#k&n <#AS|$6é'E ]_G7Aѳd[ߍܠOA$rE3ѿT5<`V`vׁѿ272|8-C?ۦ}IXNaJX1в+Ug! 8zurC;gXLzDQZO a_=W/ZtpRՖZ+Eԕq> }n\B7s>A=ơZUt/ C6ui.:ltm Oּ]mE>99&6Gn[5Z˸*=ߋ?~c2w^unX.$/^L}IZF^faPX'c&~\6nl#pj[:9Sa:w ԃݮ,o/Ѯz7;Dltm*}!tZ1KM$yB3V00b'YׇXT7ᢉWe[u]{ܨf1EM9M[6;+s$Y@2íbJ>EN^=X׉d?ꁻ2QkL/a8Dm0P90MRc6ԼNLw9*l\ J k|4 :\J-.ds]إ֖ŧ I)3u V7J7YӨ^"zU+|F`U8 ڮ :J9EuȨ; qP2ͷiW) V{,A, }&A%fe\b^WU qxpw16c=1aW]:U<oSz uV`0g"Vn6<4G|/ˤs*v$&ˏB9mE$8QSy[w{뤳mc}KJ2 c^B b)\m)u \,/ADGI0XR"~BR݃ #Nu*419}sëēMvC;xkATa5|貋@ɕ9]_z =iZP@@ե"ITC)(XGcѯLS罷ӎCD| ZԎ= S?O) DSK$|N쟩6 +QC\:˹ HIG;$%^+Fo {m.w?uo[>.8fĐgZ ^ktK2JakS"ЬBMv _!'6mѩZ4`pÃȓӲ%I\?N( 0TJc? yzRw՜"9)A\$ $Q"_:]B/\\jikq.D=תw_O=Rjtu" w(YWMs^12lnpʙ4EwbCz ϋ0,IUIDIQĨ'1cV*8ÌV!0]3A&،R=ƮI3:{e<*AԈ:^ KWS N<vWHC-k1#LhnPf#[\')I4T'|+51WUXxߺ߯)tG&?1+MࣨkdBvb]UrJT{^:N胇&W4Wpm.Ż:<8rTϺZ<>߄X)NM K$#,riPufE3`\Toz_xyѕ{HT76 |5yyL,&l)JfjQ:brr fZvǧ=] C`k&k3 `0N/mRIKgȤW(Nb5HP7hhj&h֟U]O轺یܤ7o!t!H!E>jJt5=EhhsvkV| jghmMH}RCm)ʊSbV畗i΋2Z*# @"aq&̂ar2!XB5\tչ~!:Zl.QV"Su>cbҦO&I?p9p7O$O}%;'mE Ɂ"47(yfy0L鯭5#QC4;Kzp;7)Նw`YXtSK[c.=jhRcVz⣇rOC)8tEY>q<-q\[jZr";DJhKESE\Л ^#%џ+!&,5gݧj?IIOmy֑#II .A RbF̩`yؔJG:Ez2흤Λ,4Mfz?r(MdhV{z:Q2$>ݏpK*2odjXZAF4y-)ƂGvVR?γ-\QǨM/izj:ǒG?Y *iF@foI<3p-(>4)CxkBH Xj䱔6A>PѶEݒ$ڳBP􀮞޳CJO >ث)&XvI=ׄBav==šٵ_eq L'5 \2}quh8e~(|d1٩g5г7.W&]"Rz@XxI(&oD*rg6CM*`}s(N |T ytĆ@' Tk s/ ߹h hR=@S]Ph7,z<$/pnCi67f,d;6KFQb`)>6V} Z"C. 5a%u ު{^Q fv%4Siڎڐꔸۤ.WŇ4Ґ4|umCw4x]#Eh+;jw\~UyN~ Ixg&w "ϐa`WѺ\.RIrJ{"A}f6ǿ_.Fqq.kaß{B?0wýt ȝQaH.ԩɠ]sXQ^y#g1VvE+<߽w+@a.ڳu0H) ,RMmhiݬ/.niO2,HcCK>қ=S;a;m'@5|kC%%ο1Nu5,Xh#r&;wi14 pj&J:w_qN5dC0_I @>^%kf.K3j+r`PK0E?휑l7m`R / pbc%Vtؼ6'.驺%<* Gю X|/,$4<սˆb3! 2*(l?I`:7kf"7VFQAL&ɩUϚ/r'|pKZf~=8m5+tc{4dl/3Q@1aNlLM+H0&d1~ SLxHbsǮbCԷﳬ 'WUY l;'mb ər -=q^(GHQ-W>_'tal=k c84aI97x5oꌆ3r<ԓe1Yżf4PŸMpf>h9Uwޑ [!_vbDci?O:òWCE }ny6.o;d.\T ~퓮+bqӡ.8k FRm+xṗԍ>\ ȑdS!vfOy2W sy;wsSNMJ]uiS#Yq/Gַ N5i.8/GBl3+ke|Z0##<'z"2d[5` /3NT,zcµ纒pHQ8TNڽNlZ F]w`,%pi0.лo?+hkD5A4$cHBE)Y"F#ѺA CY\1JOwFC羴*]@q|# (l6ݷ_Cy6M:VtUz]1x&P%DgwZU(Q̀DУګ<TJU2FGF22]XIsecBmYǁxp#{Rpuo{ HD|ezPh|4/d}B~_xW{^,mE4J'[~^ct`Z \In :A7sgtM7GﺵR:uB9AM&IYvHP\g_61qО(Em^gkb6 lI[i-ɛuqaQU_:ObW~sE/; G7NCU9oj9:ZZjW)yް $6IЇ<'5|'9z?fZYDu!i2()_#8x +7R[Cf^.@T"̂c:Ð,uӯda뵤K" ^f9SX!nn'(KbXB y\j{Mo8:WyeaJūJuQ$4|ylWi]6O$K_FߧܚymAd}d] NN&Af|jMʍl @Q\D_ Ҙt)0W4k(Ül沲tz7ʴ Ŏ 'ÚY*P?CiTʕ1qQ56o``u.q=~u{5X>;EYZvڝ~'SלMEN3TĐU͆2 u֪f9)•f'mbD|Nހfl|[Uhw4TDkfB?[q.Kռ`:G^Pf][w#,uG6sq@{X "cr-fN+:O$ a}Mh='~| .3YCXeR\brU-$_r}LfbI&9wac" g6mdE0VUfE AL{!t)mhIr9ެyhQi| '|%+8r6)a ~̃HhR˺3#!LRWĦ>8S/xŧQJrIQL P 2] bs皮~+V^lXl\F[ۚ>MonAsH(VHD$X݀#/`9VvО&8L3?Ux6xHr(.#jV}~նyRb5 Uփ}>rpqu*L+o ё1lzCT*r$:ƯބESHXsAڙ@* ו﹢(oքSU@}uv(MÑl *cN@]%X#S.GkVds*+ F@ȳd5,t4V)ѦAw}XQ'^]gB,*>K"~_ȝ^©0RzziB{ ~ 75YTKo0$$wpXGN8y?N1Fpυ*WskUT1&^nX72)qt,8Vr—`@%>Mv$}\tY΃νVҠS=ZQe!!΀ YMł/u\fV*Dz4*i>v^9՚ ArC`R{.1=mB}b lmX bLYy|]&Cg3A^*Cw5ݚ&-R tq[~#ް סV9൐*=뫭ݒvL_c ՗>gx&{\ zY96_gT9(jjaNJq΋"%B/5iv [ƥpF2ok %1^joq-+=GaqE}Z rf7d},ѸW&qAbIed~fb&x fMѼEb'!M-zEDx>ęhV_ 0Q"D~- ^JECo b8`XYTVPgz?BZ ;W]U8JB,!Vx$V|W -4|>M$[y!a;yzi~Aj/s(]mQ,o)A0COM ʯ1|CqLW-*kgP׹tOnZ>/ڣY|]W ð 7v*+ 1h~k/Xmuj#" 5/0j^zc/qV,ZMفGmaK8 n|L4އ]zȞb;{u2u#N&5;v}ǹ`/F ޘ*줋%N/%*%kWCޏZyMJ5[?¹D%(}9hO|M쏰v##M`JTdٝˢOx<0[ܓx%7;*'4VYm@^uGR~!~rYWҡ)={ 3C]![G)9E@t4C̤ߥfͻ\׌ƪ 1*I|+IBdlq7AUdA^n ViM.Eɾc,wf|`a%yE0dW9<qb[UdB;}ڽM_}jQ%5nU-laKҷ6JQeҟ_Z~-zVTaMr5e ']4}?62DGZ׎,2`q*2pBL8J>ҚkU\(oGʵwQ㔐ƱplG p *t;ئj C::J}̀Se܃**f)iN:FP3v {H6fL ,ɯc,)S^sV_k3^A:󔛣5ŵڞgfբ?@r+3=ae:!L?3òs< #,ObmqdCumHpp嬮W/RrH4bv hm#A% ^+kWuݬr-ԵATq 7#POd!v;z~XmJ.2Dv~'7s+QsR5z픪LNʤz#4 ^XRYk Y9KӼwcj9Bv0x ژ|kY.'d3O{SY]8 %ax)˞jn (m%MKժ)gwga#ͪhsjcdz4"e8=,(Yɉ:}zoKdFeA-h91j>~.X)YwN觸jiPExI!/_'p>-!$l <<) uEQ֖H ׎^ܻH<2m_ K]VW"څ$'@*jh{NP"Q,[u4Vj8umϷ5ijMpY_2A^5 ]c%Y eWExr ՞X|w?x@-0S"Fv$}"@9d<xd.?8QPEGqCBAqZ$Q\ge6 Q sG/_BA&F;[cGwRD}Zcگr%uH@蕛4ݢ$\"纘M fcٵ^{̧}&}lN 8*l8>BuB[5 χu>vbtU=EJwFxV'$^@r-讆G2[^\ b:hꥻDx_86n9 d>V>kR"R$G(\G<'℺DAƼ5{V3cZ{TC\#aD- ?Mb8v H2TȩhmD NO5 "#+*DH nq pÓȥƐ:ٍNm!)<i3ݑPaU^FZE. jg吶lo2hB%Kr1/:EQPCg֗&b_n{yQj f=* ,em~tWH|yN/29J;a Wa~* Slcjy7?H92-a8=A>$e4fA^v>'ISYK6n]d1i R_oܞAa0oav(E') sGt}ט<2څiRF{ce c/NMʴ8D}4ݦ3{ gRn3 >tP=;Q$,أ㮭n# ~~){d{P DU{t@yje֠8NwͿ)7jCoƩwEO>p ]H9J!ljB<7G)@Mnnjżl!οЛi2b`o8zVLF[6qum~.AjW(ckU6Nt5"RJoSPhK4,I2D6[NЇW_U ߶2tLs}?_U"BӁg|gt*<ߐb"ʧXaס~r *a䖒i@ڪ2緡%%fF+8J2ZYj#iH cQdG;k(OF ^ Gc.X+R ]E "94s)K) 6= W\|@cť!'V':}i9 ʆ3G& 6lMgZ9Z8sGBscaw wPX{5"_ܫ)f`Aw/FӸ%pСdȑ⭺zU%GQ8/ Fg@Ɠ`$Y8pcoQlƍ,&s n%2}|1\_1_)WłF3 bgxMXڎk)KB E:l88(%2*A=ZZ-}ri%%yYЪz.ɬğ,:-N^oxPO#5lH߸MYcll4Ht@ jZ Kt]6,ݜRA}6xۢQDs#G̨Hbf)>:;XEOzs;8-60= /oB1И`$Z! 9kY--z=nɈ?g]Z' Пw+`%m #_G3AN hwxBg8N\yS|9Pw>ҍJwΥ$vʑ20]fjk_TdNMxXMXl 9@E#\\1i8mѳSr'ciӽ/V7{g;}FKᗠzjo\,FENIAW4x{:H"=(vuY<oNδ.Ǟ,{xF.>7qkC3f^PZ ba`k`׉QyjGiq~l֖fqORH+0 o]riҠ; 슍>D)UPȅKlT9q f}N'iK_;`%)u*AB`0U\I_gzF̽mM?> I ?SRiXre6BTv›ĽF ֔W_\5)"ECBտ+1<#44[P(@. Eu)az!a,٩Ln, LZiqsZtj6Mh~0735whǝ0 =b3YfIKVOp#ҳ;q&~,~CL} qI^/00)fppl6 g5ր2 FS58[N|q )X tv =LmhZ[#CڊT0+|(تfIzu#'M?r>j),` i'fw6. BSR5&`.qD'==kS$G4Ldڢ]/$}?.e)\`;uݥ l.C }ͅEXvDXLHHKw\ÛO-x'P هS'^c{AYŃD\Q:@l/Ǹ|_9$t|#;PbTK"nn10*k2$:߶R:DDv9BmVb Nk#)=/Ў%HpX`+v)9awjA+Bww:>]) @[poOSB} Că:(!N]Iv2%/9AFP,R;Vlќ&&j1x7C  ܥtwϛ4T0#wm˅A`)c;;O<ϫcҕ,'}(91پB0Iֺ5e82S,}YV,49h>!yh DoۤGojJVEuVf*-\&+0h @{%D)԰xyA,|q_"1*6[F/ռ[(j' O;9 D!%6 U^qW2/MG7GYe.Yw<tҧJpj-$*_K#]χ:QdVڂPbj7Xe;,]s7=f]w)+lSs/$e AP9oI+0oe{nrvʖ3}*!- < 38Tq&1ωB=0Wv4bh\Z!8Y^DdVbmckѰiWgT/DèpI"ys jA_K f?8iƌK}I{k|_tYvz9@Z7Dq k턗5^D3]'MnrJCz!I0ddSY;3yqiq?y7, P#<<; x$p~4z.uċٳՇ<(-LcoT1 JdI͛בx*;p%LHW%Ci"[@EQj{,!\tIo8ewjc--At[8ʂ=W.!pi3sTҟ l)\XB4]G8FK g-G/4|{:(WBa<ݔX(hTAl7A-Y>܋3J=thjS W[ y4̙i.#QPKr{߽8Geg`4 @dtZ^>\F}Vy7O_]$nj4_)r˓ 'og;ŲK& JݨjyFsmȵnЊ ٸ6Ίy,4#dF<33+Fl="vA-1X@ a7oUC 2GΫ91T>1Kvi4ovVmc_4aZ > v%u/B; Gs=6ol⓯Ik_Z1pgkjg'=7`f VG׋p&Ζn=$$U0NJLBڒx M |Fap3BA$+ F%s=BV֔kz੄~--te6E[HraY7Xد+/Tӊz6ܒfM=[11B4e`dgbu @n_(s%?1J݄A.FX}b]h `{ǵt!/W? Ͱ)O. 7#,$,ؖHVN'UGl9oDG(VK$50u~+{%MNT+G]Z٭q#Qp9Lb\ceLֆi"GΜTF[A_3(5IיbdiBb-OGx%DCA w[wd*e_+|CA> OȧJg`k{pQ͗hXkL'Z7JBX Y 7Buj(tFS'Kq&7EQ8VGUQJ4,2f(4}&f/Fan+`eFN,l{bGB1ago4X(Ct'Ѹ5?;(^7Jfm}(|:Y{B`W: 6 NqJ_7 Me+&gQ+ }fRTLAmze1n.)>V,,@7\^P/H 뱍6ydsTUibvGA]!9W{>Mv0-28[l \P_ þ~W옼l,N_a62!/W~s/ S$*v)+lՃ~C m$Y˻)͗~:^LZfXMH-#yĂ>ۮ2wJa4b'`,VRzZ V^;ۋqa|D4~֩"<"c@6cg4Bi|`j+喇.niGEC{|CMw[`RQ+/ctdT e O8j*# 5 bC+[w@c7S`4fmgEh^Kdfr %x@w 3\ӼRK,\V6'JߥJ1B3>@rn{)ݲ0V]A!o%9wNJ-!oqZ @ov:h%D cl/jeZzF%3ȱ5%~ fd^?3~mSy\@so$}* y@1&eT'DR5vd;Why AF}C@04w{l@-`Kpa38Z8Shr yHp!㯮ogtwа ӫ|Nq[ﬡo+}1`ff>/E%Oǚ0׌;?y뛙E/*P=7m l B ]G1o$`)K8Gx7eL+ֽrʧ `bkƀTj[$Rww^pKI;chuvDkōUfN配[\33ƧʖӗJ5پs.,`<˯:ɘ}ZE2س߱ () YH.h1/]%'"a,VsZ}7껳R(^c mc3-cj2Nua(pa و3{!d^ΟV X鬠v2AW;@l:ј#ӋZh$jʥ&;c$PKȀ֣v8,Ɏ`>2TtEK }y81L?̻ɗA''vG0hxxR(qD0(KK$pPhLJe=k<-%{[_d&Na% sЙzv߂+}[o3&QnY9pѶ~Md46~51h|(1Tԇ] F6"c SC^,2S?.!]W $C@'Vwi[P w_){[O?ѓQ2sl_egt*:篧V:+86)=c.8Δ1݆]zx.H\xPcϱِd~Zjx'v,MCgwB|Dv%zmm`di<#RT鰫@Yŏ{gK1δ yKF%Dk6/5>|9G " Dѧ[w<dkQb$SUvFE9<-!p< ``)߁ .o$Fؚ| Ub"|0RbM;_1 l}mM{A6y&]8.8`bt H_R;@6aunҳ= C[=B!sZoc㹹/RI,"HnCX[@bMD3rTAYqz >%ǎ.hrm+5jtς*W0i̮%d$S6/I#s=e ;f2~Fơg*  /%&#)qb>Tvgڵ\bU<]"ACi E b=[y!73yJPe/JiBod}˿oU:БA4JQ6O,u~з䐻:d.n%ҍ6@qjQWd!P;Z0]N6E;u>M$-OcdN"樦>"?TlvcPq% Xp4 9OHe=qhskp)̊.֖߈jY”fgK5fYյ=W5rC҅7"DwmbfX>P!KFHF. 1MoPt#w#rN~9+7eWUcMcCڋ[0WİwĻqe i%'9mSILbKz|hZKiʴ.=הmMr+u '|_O?W+,Q/@hC }dsk{௼s!DfL5A m+aPg^uNR~2x9"}w x~HGuq?^Cr 8ea̼>UYH͞LT]B kH낤P}O VǓNxUʜ1mVK*<=ۇLa#xhtk+)}1>qkB\ %N?_d.$/ I{\!]a wۛ[@T'D|ޫ LGko'WGGu_@/^!Zg4L`؆P}31}Lοdg ?Lgm5Pu0"|>x".^rE= uoy57!R*൛/bE"pg1 NxO ,cBBב X)Vj)PmlH'JVi@^ fMv0dV2+ן ˜cXR7r6w{i]qR3leF!بTPۃ@9V3~~B5;"i%Jv '7e1nUie1_zյwA@_ Hgg**shk.ݳ%)~$ԨzHjNNFP5֘]7K @Df.&6[_A k*'S@ T&VQ8jL cH@yizb}]X9-sζ%~WG/xcg&hbywNZ3D3=}>w&7 Vqk=r|Cn絧{Cά)S A_z XC\Z}l; {[hQp ieA)%!s{ܖIfM~_> zo ڬIGuCa3$=fǽ?|u[ &մ D9i<Ѧ<(A xkd`Ö9g:57o0xĕ(l",7ȅHE$~.;}6JFQt@VUUR#mO}|vߢ*rxE4|Qf̍3 ]&T&pzlZ_F2bg[8>-PHµ kAϼ]86cWlKV2_öpMkE4 +!Fc- Yg{|2G6_ܰrX3F/|#>f`K U3J6 CiJV #}NQoRЏXyp@O w̐u@$DeZI3KIeHU(뭤Hz~ Ϳnl_WOѹnYnvVW%ˡ&Xvjxt&3ztCx?7K]"U|vkJy U,QtfD/u5fpf702}RA?`+Uw}zX?h5zfrj:L3y*pd}4q:*8qT/ZF1(lj; j^UNHedRSJ37~=Jl78_*썪ylH Ѥ{N7>XcJa_~{c'IhtqR?S4(ƜwRēbhVs{'c/4ODd6(gG8*K!hŧdn]~׺@8 M{˭&J{ɪR&U_~5.Jg^&Ic?-gh {(mQv;35C7Cn9)Vz=JDnS,>E[ҳWzeOFNzNU)jPT #Pp!xFI/!2:fFf(5Ñ%mRtBΒ -JZr 1M mv 4wS9O ݼ`)t#624^fk,(`q-\fmݾ=}Xܷ0(M#EBt(ߺXܠu}Ƣ3vda``j(I_.⠢O@Ju^@{dNN^(_=EHD=Ƙxs6d.B3D.5?ѧ3Ak0Nݎ: fynrU/5r('ZiTjݯd|SRU lDLZ/L꿵l4x!=R?ߤK0C0n]2W,*e2竵R=4kq)0a1aG{(3$C&:#C.shZi!+ϒÒ+9v Uf*{1lG.V8e!R5_pb"7׹YqGGM^^+sye7jtf;@?}E8z:ԧ 1za9?De$H,8ofA Ż9(.IMcYNM ,E}ZNXPs;R=s3`Y;<<1ѳE,{Gռ:i66-Ƞaýqo|1.<' &[ҡe([b:\b|fx0Ɯc-}T,`HQþ7i* HW45nF4J|/$IJL鉤xqgY߭>@5wFN;2}ZĔrAnDzb~B9@&b|ד~!QX2) L=ת+ ɔu@!beR Q4FiIn/Y?a8RՉ؛N3@E ѷNJ˰@ad{2>xvX)ߜ ް*YmwxMhQ2M ]u xn~ w4lm*}譣64Z оo{=0 \LҦڮtfacH<(5д\{ Km!iy\Ai£×ppɿ_A'͖|6dʀ,T,7u$З/t8w%?Kv, Pf8zK,2M~ _}Z8 UU^_+U+"4UY,˭HPd0- 7㪰Gy"kv !iK0M`Sl~GhA5PV$h]hS2Obc倕"x'G:s=d@5;,BC{\wC 3Cr Ƈ#E%ʏ`KߣCLLT ѳ5=#2(X,x~i>}*;k0Rz z" f:P+wU¡l 41DDIP"nDIY6霨kW?fɽqsKrh`\7є*͞aB ΎyJU?!Z]h[3Zء~2MϤ;" :r=s5,S3ddYE 3ͷ(@~;DA p0m:z _R]8|A /"zduޓd@ޒIC9x,\ 6|O۾,"ߍ T]$i|djd+15C!'E`52eEt 8Y'Q0B [D"\0Ǽ6VWxc0E48[SCT ލJ%ߏ6,=O!G1)L esIY{.T@+O-XnGkF}>&[tdP96~uH2 6 Oh6%iR#Tnj.sG %ük/} zrri UTE5œ9t{G;*r9f `Z峆DK|00|r3$0";:2 zj{̀n`J?p&i6Fhe.<+>-e!B0e޻wRi0dRcف &sM3N:@ǵg_ uKV2Z %_ jdYjB_=j8%P_h'BwY \bޚ2,n.,&%DpV R;e{Rwxu?U[x"t;E5!Ji8 R5:63l]PtG|1$=!l)PM9Ֆ۬\K3 8/WnLa!_wns:{[;*!thphkth})Jr13VF_d\[{*\d=-2xg|BoƼCJZ!Eɺ d2eobXeg_d͵V0ߓK?Orh] J\˜MKØ\ Y~nUT]0ןqs!,j4&w1s| N ۰``Z!mj~uI01[sKǁTv~r}^} USN].,9Qѭ[̀P ~zCKut,խ<aܛȈ3F~9[-oW/=8"=7@н9@, XRі,~2n2)>$!@:p N=A2ݰMl։ZUϳ[Aʨ3\_.430˗ zTO[Hzl yvc';v)Mk{wF)ŤU5@hNDi/nX6!/b3V`n\5z.>!|+Gfu;T;*iG[@Qd'(zFF4 g@w%NRLRD>+zװl 1'ՠ,?I!c^hi|1=y/p60VM~fRd@ ,rĆߺ6۝g"dِFZ#S~91A9w+q.+.丱z'X2N@d~YQi?SlA|x}fYvߴE3a(hQ$U?Xk64DR7bl]T E x4¥sΧ+?T^&wrn|C%9PJSY{e t +װqS'k}#ɢk?lArMb9 iZ#z!>u|;,ʵMRAQ};WQBCѿn *y oY,hSRMPt<쌌]\+ޡ=fB+)@#`.(~ZL^8~=VD㜱~D v֋FO*z1=`ǯC5[Oh]J;Ғx@Pnōc4g:b$ڔn%V8t沸$[ ĂP]!| P߇|qXH\BZQL-4Tm+A5O5_͂axUDۢ glm[#s5@d}Ld HMF:XqO ȷۺ]ɨT"޴@x +Y&06Gu,Eo.>W3{t_cpԌMf+ݟ0WP>#k* ԿA\h\|BCT%4 y DQհp3,?9#jeUol6~*nzztet7lqq! &AZF^bC:uju)S,fS*'k0T4w`m3nklE{=kM+E .R 5㴎.ݥ / Am"ўqTR=`<QS'\gBg XUkO8~>~0fW 0DnF6G }–z4Ue .#e﹞pw`RC\/ DL"5يUTRr +Z 'j E)p;sG<:Ѱ{6x X(^{ZcLG,4IQy}+َe:A"r“Yv{[8`񠂻 uNOGBF-&c^ 4+$VwFE8,l|tU.֠;4RyգFq6?6Gq<tq"Wʷ_rX?-dvy5됃E-}l}G{~:wĮ"k}~i>z+/p>,H}-O,ܻV *+UrŽI<6VG"jU UF֘c= -;.-\OeywDLh_b; ,g3ߍNvB!Ŝ8J\wɐ։%׫wo53F6t 4bvxڕu/sAE@{VIU8{Ix C % l(/$ae_r㒼 xS{եldk^ەBb OvD-D[jx}b&x}lP5@.($ Ӯh0R\$ѵK z}TX(^f 8KD17eotC#=M:[uG?Hz[ apaF1}PH1+eS$rY Q`qq=`Be/pdEq^/`q$8;1uHoNssP!v?;UG/5GzwgZ]ٞ{ug'DobE85 '.>,e=r R:ZLwTEYQ G>@`ש.-L_ߝcM esxɺ2Br+I$ZI"tF8橝x)O IxlMoGKWhx 9mXfh*hinFF.G(A`K W|MEŘ6|4S^!7*D|S¨tWaJCV_8aw 4>!VS}D pUMCߎRS;g#՘{a񕦱ՒAE;K@Y|{i eY-+-6rH-{]o~,;ݴf IzIw0֢y; x1i<)둤\B%k'5XȤ;wS>ү#,p3R04n$mUAD@٘" DLiiZϰؼ \bn i49͡M*4z!=#!ɟL BΥpXX_i K.6ƉNΔqzsӪ 8Q@kn2vg,mdysN >d_)w-MhG'o ִ͔$ԭ6 q@W$f5Li=T$ O#@y*Q\ ,~j$;eP<{~Nم[y:683l'`p eϿ0)K4оM%grN%%薱_n6ӗSzY"܀"J f)t 6y u]sdײI/ǖ10) $\-J/VccXX"-3 bA>Zl[ֽ׷2qEs؈D#uy8%CUHlA[R,WP{y ? VǓ~|QpqGێi+t+6 eak,al_`N̙j]TU@hTѓՙlw'r3{|$'(*f WZgL%iRGkQg G*>nNcq>]HVޣs ';[H(+xYx'F晘jOX~ C]smˣMatu`4 Nvmts2hWF}uR|!4w9mYd䳙GPkہ)om}rmp$- :O8-)WZXp]]rLH='m% x!@mxhqKCn83\^nۭ Ckx?)4qcٵXZٰlE$q% sBD}¦͹a"%BmT9Lׯ>L}z[Rn\PBb\R`gݖ/)2E.ʚI.09h|)y0O_no(G4y2+fا@qMS jiU)TN"-ぉz)}G) 5'Ij0D`=!*MݡWM֠]PwUXAJ{6CDzDNhl>:#I}%;좀&;*kqur<('VJTVdiPku5?"a/-7"XVjI;E]&n#>RVSȟR呪%V+rmxc&hWl{>)|kFyMuU^ ͅ_L8bnlj7z<0\az #RVn@煛xkxypb$~݌]] >pSl T0DJN?7aDrmr7nDѬ(9r7SPq@ U۸l[ࠒ1ߏI(vkDF}L5jEje1u>Pdn,-=/֣g m( |%rjcR_EM0zcChO1_ wɦ+72[t:= =dOe\-եvƜ R"8ѵR3pѦvRުܛcjz=n Il~=Y J8 Ap_۴ 8St{] FDaamU `&QJ>dHggfq;NH70tIA~m>'Jt5%+.L&fqMV[>ENr!X Mr;^K|MDj>HoQ{g)dɷ^#XJe c2x \}K x_ƌY1)&j$/j El &ha$\kZ|6NτsܳKs2њsM>P !z\/}T*nf鰴NdQk9kY{|$pR:z}a? ŹNxXOCϗq$;V]OgS{U H#Sgi5e 9G^ !PcMyR0ZAp\h~*/r,ݞq\Fƚ td`9"?E0Ѽh@ngx޾`zu$/߇hpHg0)9\8y42b/XⱉK%;hW[SjhP5,ptZ]>~4o3+z^|J@8J'f񌡥لVVs30IHUueTS(k~6 S>T7gI۩vwdÊO&8V`H4Xl{7kk4 Y`rd2ًEI#eExڟ }h l;0=%u!(r{%-pxJ^a@5*"to*?5ԲljfT(։L!BVuke{vf*%PGϋ$$#wJWbGh ]C9T`/p~]J[]-.'\:.YxO旡d1~ X06/(51@uwrCU7c΋ ,gh$Z]|.O1hO۾[diW3-;m0q Ȭ!u[)\L9&)5 q:^"㚁a]*Ō=J*kػ{&áupkOONh7 {kirU=@j"L!O\* Ώ΃(wT{a|;Z׋e(`Գ^PDWG )`ӄ.ODCj7vg/7Kn2@!6KNQP}sl#8{>>]a5bpڹd=e0*]t=~DL  q@h%F\@\s_j[U?7ɘ (;Q΁ VB7kE`?j ݷWl臾WU{jCgk:NmN60O]pζ'y$"&"dTv{x-)ZP(D NDtsAmpU+'b 9% D(3(eFϛ+e}%2' =9g8[BTSz&fi\١J7loPx9𰱩*X ИW7/ CPqU*N!>K$h ¦jiM"ZeJfIxrEeqJj/>PMP:żh>i,0LTh碫\mcoUϞCLJy60~@v >Yo*#4W/k S^ѕQ{{xW\ԺtXϦXs#3; k+U|L^fҼ|P %{Ͻa'\5{b}?wzK ]Z6$ڼ,lߓ8:P+vMo'c2u}I]6_JV`ƅB+KC\[2XihEe!{J3N(h1XJV86$Za( LNc -Ohkc/-\9@.7]::uwNlv-Y2^AUt!q|!IUBJ vo a&&/URlInsCst:V/$bɡۋFR+4vBBl@ю1W%YV~V W{-p;a J)pTZ}ſJL~p[1Z45>q`1:H1@HkƝp*e vp\~_r*&fo« ,L3%˺i'CUK{.^s5X䟪ƋJH 63, +`g.^gw,HVL!t[eLH+պKWlҁ۩hn6yĎ"7.fn|e)Dr#)T7"Ȩ6 rE i$=1NCŲ󖟊|wz˟wI H v!n.*gF}n|&StOr^mXUFM iEjDH_p, kM~qϚk![ctd]L&:arT las:^8r ĺ4Q%xH * p@$uny ,X9%uCX5L$WdmאE6ZPX|2|aR}L[UPxڟ&+pL2 ~ޠ$?ZX-Fj֩2RGea]@*U݋Md[#3XB="]AaE  qaf=, eHn۝x8rd.  O{ ZV.qi,&rqu N0rBLPfc%fbݶ[.P4R~O,ܡ50bv%0/00QUFӭCdvL#o>1mBDi&}RaL˙ [_R'"X jAڮ](?c^6ewfMX➼+ם`, Yo}WEue4|]#77ayԛW)FO>&bT0bDWIRev[~ĭS0LBw6(s}ˆc$JX,2C?klC MwT =}D0(lM*43$~іGت.|d|C8ֳnY-/ּH 钉bީ8Qk&yfzvpC)Ul{ s\HA `;~:f5dRr1;nq nWtC5^I ω}3tJbvqo Q|]`&LBlم~oJ[{KWچ}MлIzxY͇4W}[HxWO^6Z=B% `^:|β`iIPvxnlpf4Ć?Z8yK2txy uXԹ?LKtR*"2]Vqu F4A6Y`VSb0L/\0­/SWZ9䑷LP}x2OiU͆ J;T0y*fKAjѱߒ`UL%{)P k>kQ*4q9u.Zd#/x ghSrTSf#M$_0ebP`rA- ǷhaU|nX^{^8# > Pʦ)%3R@}THb&|2$ӎ-#A2yYNF/2̔ėe $El=6ԡ#(bHkJؗ\3/*#A9O7\'o)nW.;=|re ſr?wqvД _boG3O Bwk)۵AǕE*ƔN΄Q7OO} Veru{nC~ ['m, JKHPxnr;F;.PZ6.[/܌EU-@:5iL啢w/Lpxf+xjIa6'K";‹N s'⽍DY*tC[YdX Fq;=:z^" ơy\U0C{ZBa :ЊEoHJQ(/_T%vu!Y=R8k+6 0p9-[H.EIsv+TW)!3 j%G/d/DEC\Vkł0~wӵ TvFw~fUQpABT&ЈLx:P.8[2ux*"(>,ʭ|Υv9jۭۼB6!s4:XR̰L3E[E#Mp;mu7pCd)TBwz?U)@Z*REXc b߆j(oK3kH nӄ$ f<&]/Hb O6"gM攌u_8l\hjRhU^q '58؛u _hj\ށO.c83^IM- ^5B8{'{^N0lr/^lnӍ8۽lي,JȅAY2#ig˳=i}鞭:sGD OXM7Nٖx?_r^8qQ@n5!'\2<_٦vNpe7\zղt w\2bpb?_ >kmTV" R*Q xȚ=uH"CrZ}vr Z{Ņ"it~ Ѽdw/NӹK'5==^ \y9ԚQ'ĭ%]_yv?KgJS_ZD(oݚ^n _·n/BlJL]dKRI1Q"`]@/549lnԭ{kW_0*M`/Z?~MÊ_VvGuIeQ8}vҊ,$;m#9z-eIrF"DE+38_9*hYRTCtzNxJ޿Z !DZʮ>UA*uP"[Y" :Wci⸑ҋ (G$̭n46! TO c~s$9~E &CFjqg*0`>S,*? &7{O)|ovr",ȎM%E<+rk! ؍?a @1Ur\Y|N{T\'cp3y%hmir2Qnj{p P"7#{('ar\!Wdf5GT!U`8~vT+ +Z0daz4@OϏ':u݇6k2Q) 4>;p_֩,_'/O㢐6B]88KD۬-jMd^3:X׎0*&:L(z| #9%@(H؆} MR0فu:A^DM)Z #U ~N^27 JZfAy;x+fD2v|%ц` ? <=Cg}36&ft]:VL5(/v`xiH~ӳ~ CJҦ<.]n4DE3CiH[`,ey5O4B=/mVm |YJ w )L8r8ONlPc僧ؐ pNGgYK tY^l]J(vUA;2*\WN /b@#=5͂b]S`I#$U7ݭwpL:Α]d,'d@J&l޺TZ˜p`~aMACYfezٝ; ʤ%:gycz~v[#b!vӢإMz4eh ?H1I+V[޹Kd|=֚ ęIqhi u 9DJmU߸_J1<*'2-7܏ueDQW 01yHnIELn\D'04A^`BQJ/g 0E bȝõ _EV8t8~laǚ9 8EwQ1]EҖ~10᭱H4@qO!Mp>y=dsf1ӷq,Uy@xPhGYWϥ=\VZ9|m^W0PqKЮ1B"Dj,yq̄vo,pk &URC -.1> ~vܪC Ѡ9e0ܱ$̖vXpmCw版ךƷq1er%%n!Fs?ml@KyG T-rV pLxt^H`k$-BOl]Xtk+s8xGIQoAW_$zt5G>%yk#D/B㼳g^ugX\˻D &rXiW\aaB5fSJnMaUCFKlhge>q yh>| >L߂i7z+^ֈ|6O%dhHdF*QY:B}-UU􌵐6|.H_慡WxQlys{>u`5!${ft#2xKN-[/ovccgWEKͽ4Y^6Rh; 3)95Pps}D~Vt9vl̐8_ӊR:x닞i;-.j(ҙluRBVK QEVIp؂<`obV?u-ȔD*fYE!Y@&˳pw * kL2 ]22wQ蛄Y)ЯfӉicɏ,s~"#3;YV4&ZuW]ə*'G(Daeà%QDGF DWέ1&aEgbxm ,a dF~Y pe+p|L3<}49SB3#V\ό/nl\=ݬ C/G5F:1Ki%gt-(tTr2dRo6*mk'^xsŔY1Qbf}궷Ӽ$&` γsjQFdX] =$w'♯Tk`nnF4DGE̻p2>q_J|:}ϜiIQnY]"xyyz4c3OSټ0 J V,?RW9#j[i6jSVls<¥!nݼOc-1/ߣ<i^zʸS@&6 fD $#ؗlߡPP GettY]ޮ<$\β AYGQë>U6FccyFnZDwd$$(z`}a(Z4k, j BM1g:-{"/n??v4lO[HP+mܛvڻGԤXVCmw 1} oBB (fccu; 8/(GjU\ LC_ zrRM^qZO2<@ ˜dUHNz<ۣ"#5Z5 44| GCP:n*p'OCX$U"pz{?^cOxs*KOS =g5mve؆\k닒Dd6Yx Ӷ,؟8$h+"Wjt&@Bj7JgefcnǾ yEj:7qSjF lj+A/\L^iɤCވ/ʴBv3]١=:CF\-Šl*p'һvfZ$3rX*3v:W  JvNQOVK +leۡZd74]cᆋ=[)+ {ܥ1]P7A6޸}xH7;M[7k4&2B(ʕMCX䩈l"yM*tX<9wcEp%xj'v3aԧ7LC:~*CL^Z˿_41G\cj$ݯ!m%x):h 41o+'Q:IK"NpFV:FQz| 87V=b(7䖄qRD 8N->w@U gڑ+ ׈_ՍV _Olktϸ)b'|CHO?>$2dB Eyhan1ݽ1p\`~ޝ%`S<+wܻ!&W_6.(8:R6pؚ]/7q$ cde24{zsZZgOId pO唍VO~nčEb2|g_i@LH׃6fD [:>gPD2k] [jX }D&.6jAEsh2 >DLt9I]|">dUE㓹%)y]% 7m\M6z"jdFz^kE>:SqK"=A=>㫆@KAX1LEf0j+ޘr,((#SR RHbdYtY 7a~eg{5;^ % I[[C[@C &X]dFʕj􌄶afZ[x)=Ly̸ǖMĨxnؽ+;eۏRsvǴ WuĄd>ѭYrM=Z=qM<aB[")ӤNeȆ.K{sN0yrE3_ظ$tu6d&|#:в`Ƞ)?D撂{6U%i<aۓM(ZޟBއ_vFT^ -,;. 6{HĚuӆKoox%D4ƼH0[6_R.]L+p^pG _x\ UIߊc.~=2&\H\IHrH|6 9^hބJ~ɬ*NWG|aٶ r(ķĿ%Bѳ{YXz6{ M̒p ~%:U򦛓hT`P_ Liu!"v.@ֵD+ߺqTt(՗A*R@L}Ebk;A3JӈNBf@~vY݂κ,&W?;V1d;32]O Ns;H#Y?h$73^"{ZI5xĠQF¨^eUusW լq{ ۭ8hIP t\H#32AS{@,@DUZDP\Nq^Ot 9pɡE%ҤَX$V7;3t4Y僇Nu>N ϖӹWxbǞ>7lH:&ܙvƇu-;X &%Lp}F:P̴@ŕc-BfAP/5y3ɨ07/N0F+M5N?4wevd]/KTjƯ]|{77>:rkؓ˒BhI6\zGOԄ0.|Xklz6f;'8*yݩ W Kl,XNua$.ecYOp콏_R^ϰҨ\ DbrXQɁL_/g3ss`yB3Z tDEs74edOt\*۟=4wUm/N̓M{"mI{u|pJ:4g_XaBZ+])LZo`͎oXE lSr3PCQ$2N7!cSfLS26NeU&ȐI[ +_b/_63.g;/ЙnxzR3qqSW9:#M."qŢ6`^eb쿻M(ݲ(U另Ǻt1Д7*h(}o_1nXlxqHh)@lVy ^ey.? !,ҿ?TZ:F%ßPD9,7 cd4: E46(LiZ!_O=I%ZRg_߯eƀpҠWP90&A31 U\.LLi=cct[Nd)E|}5fſ[99/6eve#c lpwe L|i|B~%1RG*Y,F&~.(>rVo>&6J V7H7O?x9"a8r-|;ѥm$Yma\p@S:e­ѣBNysR)AuBe jG&9#, I\ٽW\A!@ ;qlc2^)5Q*6.O`}5 sg`^淧x mcLMg$LEPvF"musSOz U 5\Ӥ8  IAQT9{5v75+ٯ, Q̏1ua&)R2k} U)/t/u}58@]Ϛ$AYNKMniG4]ۓkJ>z⫨<-Է xuy_[t[EX{ۖqyH^χ >(6j4)הߒtR(WػH"GܪrX`V蜽n Oul+sHh8gg1 }!;8Ye>ź~:J'kb*KDb&Ygs)EPQo %WØ&_;tRvŴ4<~i8(PFMT7ϢЮf f'bdc`?]ځe ;v qDbsޒ~&,4 Wsp~@u&T! !IgNڤ7|LA?"/k}X`),tvR} `մ=-uD,IN?>x#kJ<.yco1p~4k؏ʼnXf dOF;j^ZRZ@~ejuU $\ x9rS('{ʗ_ڂ"ىĹFC.Ш!v!WEgb{3G(580#^K|p'FmO M kf^(G]~FWJ5j~YK=ͭuVHLVzrY+@ؘtE[[z(iY#6̄#ؔƒ cdX"|[逨 Nmo|GbD0'hmKNov<-g'TBˋ5}^HƄXzY?Y}M [97cBTK]<#G 9*wT0Vfp~{C +Y q.gJ>|i=fm3=Ge]eYVX52CQxGay1.Ai#p%|MN4^ʏ;`$G#skAþm/!8$_w)|ɷpjS|Rx~1.Ձ6!|Il_}h9vQ9 )sYd,!Q۽3/k^k5'Mh{6PSG`nފg־,5#9#߶lj(*kDj 7Du5 `/GNE1.Tv 8¹L鬉R A"U|Zj_`aeނ#S6*﷚0GT_CRW%q`c.v*fW5 m}_sp ˱O(c3).?K-bGfX%_4`еgjvKŖVOm9{˜&lRvIv$ lT[Z:6CֲKwFj1K%ܥ3Lĵ4gS? #N𛛾Kⶍ^_qU-pk8( E˲cc@{d 4qļ CMD~`͉Z,,"?!Jh6|&16,"n#BGT=0ͮ"`/iy.S9@rL t(~w/ L(w {7W  c>Kn8H-ykH;JX`on0piJ$0]f=Vm%K)q^"h0e[xlJ:+qq(lr[M;豄 їIdoa.udC8T*ɽ{JTHt-˛uxI6/ 近Kߔ9"zTM. dR4SS! +y4R/p a׆t!aAuN.nGYĺ*_u:%NHZG# =z~sGKՏRlBbz*9$bl_#?~^u *sHYH @t$X*ЫL&,Sک]ņjh5L*]CVӱ?(IvJĊtx:p7-Q@p:B8h7nPJPO&{Yd)soݟ ]}l7 Vc}%>/|T ;Hxv,h'͚ Cha XTxE-7:\Q~=?h ÁQ-81iN@ %m6ҵjI T}ѽڌ y5Z}n="L`<-JTYN*PCd&>- Ѿ^G .cQ(䐛 <Ў9[k9FK:E 18]WL Auqc-~+ڎݕi=lC־[81鉭δ\ƾ1ʢn1=W7%[kdY/ϳJn1`U[}6znVtBٵH'F޿[3`p4ӸصpKl垗7…S`>g"`kM*y> VH # 8(;~Eu]dDdd+4zBKf.e: *9{=K缃 +=UY`YF(q"/45vw6ui?9"'.\ sF }~ni փ۪q`va KyY9ޛu"t҆P6\W0 =`P=jä\y[fp^C;c |rќl?xt w!N#p,'I 8惌 =A.҅qKƧRvo_pyYO۳x5D홨2d BZR$4pR&k) ZZ<:PyN9@1qǥVU6$R?{܅. af9Vnt$\+0>Z徃h־d@j(8}'i{Tmv$FVƆtm&Ƕ8d)=cAqf\svvfB4E'@<뚢|x?2]OzxW\5Bwl-"3l8Bzh5h 00.ɍ!)5D  81sQ\ =wZW;D Cp eT Kq'O)oP'4BdE'e`F󠊏c@kiA"3wZsh]^X@ i #]R4Ϳ\>ۼW%4= !1-&0/qB[PD%J i.'G<|?GwPc!b xTcҿ׵! O!. ocC+H%5LK yh7oIBkV.i: C1{ˈl8QK[EfwF+KK~{Xm_p=Bzb#2( (73㚀EEih%ow9Q|Jhq6Rs{?%"wJ"٠m87umYaeEټ(L3)(t馔En x1?᱄ŧp=6}U1w%" +}zE Qiw>w3jMqXZ3 ʠΕVv@NI.)xmF 31"Ȧ^G8&:pE[#ND][򠛚s~~e!ˆIycfy KE,3-_z$TmEYӹߊW&7(z6PMϔe ~_5/b6ڊnnE8g#7pZXzWGX`jT<9Tv4[eb3$4jǪ԰à ֻ&Q)n_H^8 _\G\ Sc%60>=wWkdFF00HI0x 3@G֭R߽%KwS}j:$*̪QU>9[2h5?ph'[1+ B'њ) k#7"ډEDcD=5SV@үbC6A|7;n6ֽd\Vv,adVp;DU"+0(EKljE#} PkpT)UY)^a(Yizt :lw~dOOfЋ/;D襢J;PlŠfs#. |f}2cO{3?s3\"E-u㜣TiM [&7; uq#:NG cd㏄=BEp+_q|Tl-g;w{4V`=qQD,2A*2L!p^>"POOsz8Kd:!.lQuKqӨg?2 _pϓL vHmJp NPt@{} \41Eu&7E"YY8Łg;;N db+>`R8 `nv_Uĥ<>s-Mx ;VpiOӧ{/c)_':mTD%Tacmڤ-a%[GoN(d(w.%_N?fG k2D˄; xs /Ύ>jÐH sH߉Deh%쨖ԂܨL鰩 ju^AQ7Chw5. ;˄u.FpլZ4o OE'45ɷs=zUƈ/YofF\ ƨGg( %6|\rrB#cPj8Ïr G>R~ܵrYy}m}!sĻ`1qٌ]];m:lhB>v;az7>$=q4R>!^(&Y?| I2o<4h}۷b_ercYV pHT53٬z'!<5pL mjc6$j/`q'`th|*:`T:!Ua9ݻm܇[}4=T@ RlXTL 徕T$VTX(^TJ~! 0hW4",QdŢ@@ 3\ȅ$1ư#9c|}lYW8Sv)iFD!)6Sf;5 9%en` -Tw~>|Kim f'F&@ʛC'C-/WA&TmM%xZRwH[AoWYy^3 p:|<^ڶdrpOG[v-S~_x!5m~=k@vz9ZR8Z?7lNogpHIlF̓BFC~1M*5J؃jU-2%q#;4~M-7٨>QE_|ůc 4A O Me~U{`'kFu-qQӸ/2%*ɪCfgW)"҃G\ *M~H:GlV~v/}aR 坝bVW + Byqah^7sl]`R:]SߓSc774vXA1VR^~-zycng)8nYr,aU$QgU,z Đ긗SCTn2?O-8kĪ+oͤcRl6Mn6dO(7vtu̱4[+7J.q(v^zտCt.[I,EjGNPIctyC7 {]\j L e~h_ūBn> '.(G5s}5KfQوH Mʄ, X˜S? %7Ð95:@4ŒU͋Fo2+'ؾ|HأLе5CMQMf |>aqG煢;[Ņs?+zͧwRe5A7 N2?Z#prxe(.^}7o*C :L[D&D4j"1Ƃ^ZQ!-88 c/EU[9*4o?o p>yY[+ɋajH:)CGU ع_^`=<I 5c+œ2M uV[??|06V$/,mcXo4Ou#o4Y|^YHۣf~Aaܮk] p26ш̶ͬ 2oˬH ڡGKD(!`;!a̭$ΡepM VoIhp!fTԤ̧08gu"9{C"U 7dԣmN(~^,l?'q \j&aY~pT*NJ>V)Vy?VLy=@:cnљn"ֺɨZK`g$bzWk'Vt OJ8^JcjRƪwCŽKЊ&BC#Db{πFt[b2&>3u0ɟ$~MTRAL-*kii:eoQ-/Ox!xx,LOسZbe;?]<4Y2M,eAؓEUʘ[f3tblŽ6'b5A KI#z~[yޖ434Ug^m-үP bI/*8vnKO Fԍ﫛W(κ7m5 Hm1j8FUN@LUV6Іl[=xW=0OG 3=\SP#$!XDvK3=ޯ_<bnij3J~e?Mp:^›BIƐObk| F`xu{{LnhpήSH@-TP@ ZNבӥGm .?Sڊ3aA]xp!)PbY]~Dp̭'=m6b.h aaE;OT+ݿZBoz4r9O)%]U\UZ#CɁֺK<<ҥ ,r:8M͋,KCZBbVλNGUX=C^3'CLՄZZgqH]{.T' `u?N|prbxx':=lRb Dq[aGXnnE!Ϙۿ{VvT-6@5&Z/\aȄ̒d'g LNn2`1$>(߇ZhEB&2W7^\=+-A5$I8S&O …5lL,UӆkQ@8d\1v8+r(qa'GK_& LMBog-Qd1~X~dlޗj& %\W`3[5=GRp߽hг_ӶEI#F A+,-= Ј+]'ü(_ {&.e# ߗc1 -ū[ٛ5؋8l?:KJ57Ņj<f?<[D-[$!Q7 0M]Vߧg}qp)R.nfYL\}KwzA&5Q rZrJm6<-f?8ԑظ)fߺn>]ĞYcrCGwl 0((fO~_n .[fB(y:;fvbSˍN[Y+t5&Cc^ ^+N5iSa-3Ω!L)5U|ROl3#z? _Sw"0+pꔈ,f'cFcÍH=.%Bc#lJ(Gư`K.n\*Tܐw]^T+BNؖ)WUrvሲdclgN#^TǒhjS zK׼"/Ӊ0$4B,&kJ7^(*HMHjUhs=0 ͙/*m2${m ù-ٱhw$vDm;ex`rCiy`p3Ԥ)єL:3}1K{NfJBX)tË&=$\it ErghB|H1z gd蚩Me/B6 /}҇6*,^Ȕxy{'JܧӍA.z;0D_^ջ3Z_][ڱakv֎CDß;{kCN$vH阚*py !Kt!qI` ۮdEu 1@UӒFl7}J}O~Hy\*>0k 5@)qrS%5L80Q,K\a2>ͺm$Dٟa>C+X+=`AwܠKԜ..EBYGI歘$3FQ ?Pc~FtN1۳:Sn p³`QB @85$zN =Ο h-p|L$tƥ"~SUgTo)z٫j\7ݮHL\SBGw2&d ':"YgCf/]T>] LlfuF / ExfEwXN( PVcL#êlžȊ(rm/}c ~[j 3Obu+)B4L$ŝy;i9UĤՖam¬t1mbraHx2*bJ+}ʳ~TFaW ?;eT!y\ +Ze ! +3m:fBk)~`oA~8Ze!q+ԙiZ׊ߴѰ%Eݛv*ռlAM+lJ1ɬ߆UFe6Y|֗4| EPZ~6 DEwb';9zCc&'|8|3^4v,-m0:T-uYbSxMHXڎ!uSx"H-iy S e ʅ;6q#.r?~#^$^Kd" _!I'a9/!?1#ixu;?מ)/&?m< 6ZyԈ=z8wLBϾ:u9?1f# .wR{hh>xJdyq?͆9+ݕ"[(r "_R]ﺕnBe8nɼ c컇so!uĎ GaFE$jMi]$'U#i/QJpm%XЏ![Bb4ZE[GXڊM]U I㾞Nz7 B("H9(xAWJPK ͂Cg'kĜ+~' r">Oqy|t4ӥ߸jY_XXhާh F- IUx'b֎ݹ\舤[t^O4ޣUf` ܂O`6~,GX5[*1 -1"{ 2-Beu-Z:mv^C{VQ(hI3ԫgN?h*]i(CLGhWy;7th:- duo*<‚?ŕr+BR-m r;Zbf oAU xS>$(97fa@S=Đ$T1a2^18g9۷i>g81X:#XTQ-1p {8b1pGtA EX~]-`"(I_`ՅXG-9ql޴[ ]s%a~gknf&>=ԑD7oFuluE }7,CʜH0E犺ҙA}lnn>_ѱE"B]<֮':\3L#'ɅFV=%م1R.x}fbIJ 9(S}㭘~+{C Q4i" jި@Ntz{D$cRS\Qf%8xbEk.Mپ0<h @ .|teRLL,Rc8$sն,Gjj3:0x9_@ĞH@ȭ ]pk>o)pD6roq%-:2 Ssڄ;t46T U U0dv4 I>=a|mȣb91t̓/oTpOSֽmaLta#'.(J7ޢqer2l~a3Q!ptc\:-e ^z5ҎF6`"!a`}ZĹH[.ys)]@'cA9 ?' rحVc {j-q[fbu(Ѩ_Nuz T| ½V؍ y<*Hc)91Z,% =LEJшޥ,ZzbN>oļA?bg/19 V6/b8MjHU`nel6{DJMelTAffWEԙnJ?AN`9zGQ*͍OI=kv7t-1HnwK!^ΩH00d bAA$4Er J ̱!!#.h\F2X}Voa (|߆uڜ>in<ʆ8c a**x?z;}")_\O'd/a\xcTTcs%8ڠ nt?{egL{9?j^UB@WelU^$`=x]1=*i_Џ ZhIy`'Qg^8(a˜Z$WlV  {}J(j w^X Ӯ0 GJI#[t$R6릒b.SGt+ 0r~pxj0|O.fc G!\N߲ΚH hXQS Y(A,Ca6DH!+y58^SWs^ gL}upd;/+ѬƷܵb+~e⵩#ճp_ÛHlj AZbJf?ߒi p/Tĕ z;?/r9ΆJo\uDܖfpXEn#꟡cK2A -GVYQN;mlpT-RD1=:D9CGz>$p$+kZSd> @Ya˶VG.Z,6aKeo 桔p}gbȑ:Rh ^4*H#v= YHUhKeE0hyw2ok Aj@6sAnjXtZ  'k;j^VLjk'ی@cT@Lo `'umYߚU7A,֮G!Z0YSQ@ˤ,\n)Pp:qA}DԖG8\Z'> B0;7'439ub9\&eD!ñ^0,x:zcN7}ɈU!D[:ބ Dψ,%p@Z$XD=2S# (Up`~?\oD54\Du8V><>yۃ\Em~_A yΰb{X(VEX}`!v͐XBry76J%ёÝ_jašЫGW !1Kjy6xL&\A3UvRNy>OM=LkiK% /T"7S\:mX#궾}{[݉ 5 +83D$ޟލ%spʽi%Kd b7)aK-`T~^-v=[ݫsviFC%`m F5\3eƘΜˁ#g& jVE(޳i޲=XUնLJwPzhA= PVG-b_fa0c{3O}Õb}r;ϗ+U3U~h^`QeVb`GNz*u,--Zca;;nĻP:tkC]H/lt+T뱙lHL]l tz{O64鍬 w` eω(wPahE>oٍܲMS9@giFAnE$ pL[PBIXOiVYi;@L ]$|E)7,,u@ B7LܤH#G_yKD  hg0vI)x:}#:F=<[fYj?õ_P}>@0ڠ .Uc;O@4f ~M1M󲜝Cۙ|{>n^MB4u9<]pDgӌ!>۝W_;~DqfN Ir7? a8RjaPƿ)⫾⬂$`Vr67xL#I7: 16M^Lr&c)I'٢9 ¶-&_h66o0>*nY+M1XqgKk0b7ewb]S޹䐭UE*&KÔTGWK1̼Z3rpsį =xCQ6i-2lfH!2WR6" O-ٖߩDT`C0A;Wx]UVQ _q&|a~tۙ!AEwld;e#Lm|7SmWEtg) lgOxVg|If" 'eۈ 곇X:=<(;QPkw=(S I<Ԍhq57=(BKJy ӯZ esPu($X 8dKlAm63}VfF@q*SĖU$y0"㨏U2\ XmKI2AЯOtX_CW"Syq9;2£Z|㼬A3#=3f?ъ4^jY+lZZSC"xyM%n6`OzcA .]!fOe\a91?Ja?tF!R{5\¯l`F!1B3avdAHb>?-(<8L{?6-,W&ynv 3(K4:xm;f 3qDC5Uu-Zެet@#7%٦Xof18BeNP9ceE<# 7!E+n3qΦG4zHJ͸)>KpiOoIo )@; '<ڒfyR2 3zglI.9dHí{ VBh͚ʝ5m|r1! tLЧ8* B0 Ϥo"ؐ1[?|QRs᜖$K$HiR8$@|@*76n+& R˳߭q.pף $ŮZXg,i和VՖU{" F)k>"2lW, $_WY!uk'P{xiaY-Q5XZЄ JPrYm?4.Sd8R 9yBT/"X6.3o@Ǣ=ſkN%xbdQEhg V&Ԙ&E`|iὼyq <+Di2Ykl0iǷRRx\^7ٜ;g>hO*nj*WkL^EIA[FV%3F;vJIWRѧK?m-jʾµ`NjI;9ksW27HGZp$=l%jo:a3RDم ^U6hn\ )ykAcf\cs+k rSa#j$/+˂|@ (: (,?OSqjHh4^"إ7\i)l#+b2N)t0FhcMw'N;V_gQP׮84I{{q3bȿ2:-$\GkZc׀>=SEỊ(3.ƠP:m;jnn(Cb22a=}`q"y>Y>P[cyXYUWtIe(o Wu L49~b'YTi&6m*(bwCFjH_mc 11c/Pٮyt4c}!8^Gd7a>Tiu_MLkW}_+'rǗQn+<Ňy\j*lVg.X+3.!6%4.[2F(;B vT o7G(A0#B֧(mѭ]:.z:'TQS&J֝sKVVO%lR3> FRVG~SyP.Ry im9ߠ̓D2\C#Fsy)?kmiL%Y 8WxƦdwC1e's,)i-a ȫ3i(r!`ZrGxZHv Q T*PpεR zE/k?(^.vAvAİT zndv& lq㹻dToj kgkd#j'O{;HYkK`LlBOÂ}&B@uءр"eZ6nxuѣ'"5+!ٙHüUXg]^V?Ѐ4AJUv1fSGS'$;xq= c^s<`{?ͼ~K-ثò[l@#_jL5{@;rFkFn8WO_ !XHLz}/-&TK"e"Y7bPܢYiH*ދX4}/[$Mr+\K;H-i`MwtfyĒ0%T'nGBX4qK\ݜ%:A]$ᛕ)=<I[XvӊSUyeҕJBb{`4(@C{*WTc=5dV `۹eM0/VII\:8AR[L)ONsU0,Fi-X-ֺ5y>L)~_@(P !.F@6 jtPaDٝM\\̪PN}ʨ׫*3(N-Ll)]Z^3S!3R3䈊CBUm{}e.l} gz$qE{H,HL5/АEH&pz52ϛvAؐuX?v1QW F~ג2)&=m<#7 a Rnƛ3 63#"7 i|"&[Y-}_!dr  !-D4tV:rVt@4CJU ;Ip'ksfH:_h77sI_%r[F[yW@Y${]9 L;~!Wf<लI}nyӒymw 1~:K=;zj[6^y˷|L>ݹ:ϦFx$[ab(9x2xq\Y#\guwW5g `Bp5~S9hp;U?0 f4rgr\#ق.?R '';g#,Jn)(9t52+zij7cJE3کz00.1_\I0Lz #gT:ؓ5AXB˕5E h S nt+Ԇ֘oZeVG7)هߒOv-^gd 5 Y?ׂ!0LML}'l_8?-"2Rj1&VDD'$Kr^ PD0sAjY;xQQ%Bwa}>*ͬ&dz%TKUL[DZXMOK νN~^XjGǷ'J([w'8^eVB7Vq}4ufO/v|?Sk)̒dQ-  kfℕܚ)dc@]M%,fǾؘJsB#R nO[w2rJ]Gμ@Nth!\_mb My]O\ M| i5Aݦu Y\|nH؈%z]$t ;s,.EZ2}RkϫU .n'r/: ɢU k2%oB[LM K-DԌn_> ._PۛۏKZUt !"q1n@Y$j'aO(0T<ӕR#mB Do[}GlJVPyWfK+8B4AbA|۱<5/z s'ZI 31MGIyc6AFRzh+-g~qWi9YfGVdɉ$+P?,}ӫ.q'l6WY t@ ,|\hXπX"q`c)/H95dẺ@3ֹ%j!-?~w,SVY:3/+vm|8E?2*AԭvSoEY8 Ůd1/jVSϛpc1S[u%?QCJ=/1t9G)L s'˵OB.l?Kw2m&)^CO3:PBsg`V,LI΋2L}}I#~&]ۤŀQ(] [ۯBW<-{e@N[0Wnx 2AMaR1hd 2vv8=#$}AP֠K- SC{zU'nu Fxy#.}]ŏڑ:-3ѓdP.:ak+.+?, ]ry0 L 5lº%_%F&-Ol! 9Wp*_=qb-Y%>PXi¢]VqoȊfF2Wlu"KOL4XLÖJ'`/z7AܿۂKUuFuy<8,'/NJۃmj\NQObيdFHDbD 2A1i: T]^5S1>W?j9++ß1ىVJ W7=s:d&XjgޝK~IɈpR.kjkhyGHQvu54eNRep ܓ1F8v .O_%Ev5R>@V`GUG>)g!ʴӬH5~gs+ 5~ *$1y 2xPIO3 ,WQ4`E&uX&./ΕdQNSWǦ 7Q<5xX(\5z`E8S~*(:{E )zC/s D@Q"^9wFHζ_'HKUԴUIa,GC>3z$<Bp2oRÔ2 z"T]>-8(i0]gIB*^9Aks?lKjMXgѰntͪk7!C^Pm7-MmA_=C_/ә `Qodj(=,A;S2CQh1Ww^KǏ%4}~9+cAx % 5ӭƆ+Q'[i i0ͯL,FxuE,]]7$ʮyЛ?,o(4 q4"]idU:LS>'V"6U?81U.LI}" K֞ElQ00`OF2㋦"IFu4Ōm+J }ΉXqo:/7` x{1kgjGS{ EZãnU(H|,W( ^;X~Vq"k Y2jP>Hq<;v@”[W 0ktz=8}|]$xP&w- ?4eMOՇyms\uٸYiZ}+q ȭ ;B7G*!7; yU8nIv/9)Wk"Wj"VdCuݪU+JP;:yHT rl?I"9+A˳9+׻}2e|wr,yǘгGv*K4]@6~KJS~IR# JFKC& zfK(]X@4tl1uX]6-.!|0eDeF{;qؕ!2*.ɷc>:/<ph@(5)@=)KCކS#/4y^(Xdq%L" B>=r0Q@ݜZnONOHG Tg:HFY, TefMYc">gL9,UJ)Nd EUwOXbBJtZUSѝ7yh]%Cc(u$t/ݣyvz6&[Ϥ?O,kt@J8,tFxPꙨՌ0 #e-cɥS'V׵M|65-B⡬ia4-^UW}!83A 'I^ȍ(E18ũJÞ؉?x 6\¢GHaM5x/id7幾7xk,.85TKxH.1VِOۑ ;Ai>>zGzJQV f̈́0١ Lb^A\qelڵÆƄcfu{F*s_$ ܣCnXPA5J*(N q\ӑ)rxVr.>1%(3\.X!<"\Ȏeq$Nn>CLvj  iY,+ŮmTx2 jKέLڡ;u:S|6{ lN0M>h^Е+Xt۸% jzSieVk0H592zDҰbj-| )~C0sQ,?Y.sϪ&6\ r[#V}8VYojJ2rK{$Ϳ?c:Ymf%NWVN1c497[S`.XTB?aD|y|šWkYYKh`i}Wy+"@, p@4Hwu8~v+􎸑4 l,ʬfr/8^nk ~ԛ%1DR%Zv4Jd2"GcO텰h*p r,42'Quay`]P[7f1垼s 4Ё i2LJW)%hWp8P84S<@ !$WEi&^Jl .<(M 0^&m6szzq=) cDT5$p_tyUf:_`hјb84`GOVct@Elw%r|YfyH_QJuϛۅ)Yi o #ZXn`Rbț+ihw#𰗟KC5|i/:Ln fAcU?}CY ]+cdT+M?tG>%F3paI^tSJ/A84X/!}$O7X#%BqJ 2`UM^b Ol㤎.xC3#l>~u3(p g(|0+nr:# Z mDG"0|:!\p %u g:.77 {r"fMd1iv<W\7Î}41N; _%)$U\p݉ ,3Z6 - ? QԻ*,&TXlq8K0[׼guӈV\/%ZQ@=B/x(9W1B[vD:%fukv1WKvư'0㍁:1~:u$]Y%}*Q f(NCaX p%힕Qvw#~ɬìnd{7R hUYB]Ki Bo?*X|p\|q+>J07$ F/d!s;שs >2pXdmq #gBIjҟ`gTF>S?C!9@[:Xڂ҆:><~ z9v`y}zӜ%(ּ+OrI&5?% ^e0}Bud|.ۗ13BZ]y~jD#Ưs$8 GT3=jϜ$ <16lYG]T(+uupW}P6i=DgKfbyzVT˼{˸@Z'w9D,(1wnHW${=xv2 X۔iDl2ҧ?p r!l[̍އ@qqGp/(F2|aZYS+sA*G#5v{3'ݝ4 w;c1T5A4ZEZkNV 9Gqvo+;tS|`" Viu}0sÑXvc $De@]NSѩ%īa)ڊ`GTt+"mW#FDsG &`-*j($SH.Q oo.۴E3=RKX]YE-03PXncf")8kOpdnve_ yE+^&?|;Yݏ)*j(l^z:ǢA0pp/Z~]oX^G(ɰҺ8 (>[93&!OK!C]*^0r]*9q&X:1chds_WB& +/W'ƫ e}a+,X8F|݅ؿ(n!0ͩ tzXp A8̱03[p 6!ǿBWI~qM).uŒ`Xޫ~c^|gӊ׌-Y~BkZ;lQwJۛ(kN桲W&#p6M:%*:WvtF?Z@_ #!D<莩K`sx$ {T^M f8;݂)K=?Uw}/6ڄ!"@Rf6Ì x9#W%P9BA̜0HX)"{GAO"+8J$[^J#J}r:װyYtFUw+7 [P |xM$} N&fBA?OD#)zE;ɾ0o$2s'?k;rZ߃֛^7)_5O|(q#؊8DJpF ܤ] oARFPı` pYX@w+sGhwɬ jz' cxJ\ʑ tarb^"Ntq3;ׇU$6+.7#LѠI  7VPh;`np?4Bu2\E(B̟zIE2?OѲ`5,)[2QLi$?fSS0X8e&+H AP(_WM9lO[,*\_y=WԧD3839oĊ>6" G7 Fd>Y?@n#C7ՠξu,YҼzzP/SomŴ.kWD!Ѝe8Rd|kb6jԸg9pނu`\K_l,/H#sk (C^-KkMʼnSqDJGm2r9snh"8%@bgd\z3謊3%гo W#}Tpi8bNoiXCo &bܶgQO*ytS(z} `s4e fty@2#U%W r'aMX237:fN]?0Q:-1F yl1KY wxӇY- Ks [5~ 95cH7gDh!Mc&?|(Ep`t6A>#ū!gF2 ͥHy,-FXdcY|N:q9slp 2e!gKzr A%x`% s"zt‰mD6EGȵFSY+Ų>cs1fX|N?528R ;aPY"(䋪ώC9b/uX@'_KrlD;"q 0Ѭb|J0G)L JV oQp'k7;"z2o<2Qw3CnXՎqa@\P*(6etpDar Cy0w4vVe#K'xx%Dhrə̫ GȾuZ2-JWkCYNd}a_$-I־Z"Ғ4≧6Yn#*~VB7^v.1vG`vkcvɠ.e I6N,-QRf4w1>Ǖ] ԑ8FC2 Evc߻ic3y%#3O{>d1|%IB;1\56>4t0bq|?#CdXt;RZӜVO6vxêDr / th.b5Pm..e)5'  P5 \T sxWRpᬧv9bܓb𡺊i:(U+˸t=eu(6;ݲQveE hiHWG }iOzHj? ċh\"I %R̓W )o\A#e9Bh1qU>W{fNٙ<7q@P}0.2#? AkZvIq͹=n`}t`>%<;"Vv0О$9o ˥ tOÁw7+;iiP-Mav|۝Qỉ*&V`#.9z.#F7.˳؎<:Ef`_r*%yljW'8-&;Ԛ깅m%RE}%3k@i6-o,Ƚ}j^#-&~~[1/i5pnԬA$F`|I.CܭcltCmFzw,{ Mrw/mԺV9[BN}O |$ǥQ t}vQVEE!u"{/ 51:hZ_(go]6:_ÀL8ϋO|0WzWHElalο QA~:}49Ii]7?W[2CD4uV ~mƁ=5ZT GF~KL|6d}7'mKhA 9|.&܅ EMttXStXQ1hR]I@%|]Pnc@$wٮ_ ro+޻FrJ䪉g3Z@k[$%Ju |wIWYn*S 9j9wJ8t)}XVg#v1C4]uGؙ]GqXي=ou g JX%]Uj.rlK+oq/y\FS>🢾3/y/{!BW- j`tdKHeY5-uX,7Ia22S:0D0~LHM; o_B̪<(<"%&CPTz^!g[J~JLg#sCRԟraC>9BaPNQ3w! :K@PZ6_fҭļ"&"R%AuUv=>vauDC /}`=d剱pپ>y}~݊s $%zVpnӳ+jXfQؗwF$f\vi ;Zu^VCYrѾ͙*SeFb&Ɖ7HP3ḤςLD<= HK86';/k8/󇝘SωPE7`@:v۷t[_qK䞜,r^xdE!7t$uqzFAFBh+v2'gR(c M 8|}MEp'A(’hoQ1R1k;$F1'AIi/qǓw tal꥝#60+*`$EmqI!!ۣ 1x (I6kM@PIHXԡd%Kd6=HB +f6l6PZZ>1)Š6$D]iD0VOzx<~`ΨaylTɆ9IXX'ty0NCkgxIR« ؿ> t楡Դݙ*&Q{a>8ԧ|LTǥ],_Sn *@=94JK!:)WΡ!ORba8c> ?8(rX!Dy$pQ%J)f#LDS '+ĸA u;z#.fpwL,Z= Z$)F]:yZ@ mĎpŵXNG7+_O%O;NΔMZJĂnJtnil#SZj̦xEpdlb 9gt7g mp&ζkuZ @=*N&dH 띝c1j|4 P,*EP>)Pg$"c}>\i+zEpNAbT8d)`i7J{G݅AQ&R]lUHSر}:ːS*IZ3mGgf|Y1PF mѷ!(B&p֜>/DlKjVuPtqYl [WaNwU@LjCϐmD>I[~^UbB+y{a#J -[阕iY@E.$n$mca\m B(*i[j 6:?MjF/]ܬ8Y۠YL,ë@./É3f#MY@@'1B~4/!,ЋY9`]%j?9 d 2 1"W(_Zxp*FR dkX'|&!õsUFQ]zO[PKV عߎSKB3P)M)+:fM}{ECa䉕8IJhD? _0 ld+BvU{ *ߛ;47狮Qc8*a̠&ϊ_e^VR9mFP >Qx- qߐ]ZgK3!`'hA}\Jz\m l@ [,&4Xź]r+:ܟ% L~ջBFZ`袃Jˆ[_b 1_E)5qC 'i Z/d3ߟ"2`0ȂcI-7+س~iI8f==R<1 Bec _v,]xQ)25CbujYTh CF9$;>@BRGU?cowrF z)$2>بqԧݖ ߈ޙ~Oewk1@5Qt0/_|r\ާVfUcaǸm8Љ 8Jg#'6v6 $ʜN-ҕ4[ܦ>IF`ZC1_IU۔c*?Awۃ{jh5._G94ޥذ3`) S,H}S\FN@/nR*[As*QūÀ c*NoMƙ$qdKQeN.' ×?qXvn-5 jj h>j9+f] <=rEp9eXuw$Q[֗aYǹQתn3#K\$S,vM&Tl^nQm=*hl~d_ =I= kq=Di1W h|qIb~ T'ݢ.kHx_<ð$ovT gA {Ӽu\sf-~q3~08Axb =❰wߖw0!" ^abN,x3Xa֝I yZU~2sW1xpTGW¼OSe{q= 蓶 )U 2/G[`zg9pi{VR&QhLU[kIBiG'B!(!{%nvKN9e]--v!']왋 ohqʒ4ze@&Rb؏qA*ͯ? -lA>,,Uos `筂'6LJM|q//SX~}2;̌>?wn@S xoDAc*#ìoS1zY1\r!(*8MP%DU8lUMT/i=5>sF/X0tnoәÓyIY(ձ%0C֌ i;) )aډdڞ"tv_y.gpl1OTtA<^@"S.[a߾mfPdL\NQfcVp D} JH6nF߹ *GhoRYؖh'J̝տ)?]^`%Zz 2~<~K ~@yX9jP4c/}7*SuM- #'لIW<" mW /¬L ՞ӦQw@X߸$yޘhn? l1wg:Qo.AEiMـmω `퀛JJYMЫC |>6J*ޗi:xerDl~~͆o{_q;BUMa}ˆ QTBuI:ѿj I<< |DI5 r4?v3`Ċx;Kh )cDzz3ll.qPS/]2&Xw8c IӆyB%XNCSZ٘FciHHUwEtHF'a7'-Y Mk/Iu $A&%H`bmN3*#~~b|O.xfi.V fl>Le{œ8b^Dx^ W\7qb*? 9mĺaabSVcI>^/t>;F¿>5`)%[`_xo="4j0jЋ{[c18n]1G*bj _n"z4t+G1&-beFX?\(:%{ `i)Ea̛f' W'~Q݁BW`f4*Xk>wYUG;!Ak""McۀEDžs}_n߯כ! ڜ!-G=Hdw3(.^@Z9֟lwG )ۡoJ}VZ?[-kODNs϶VAH[Qkڪ%ZIM@_pCpg|Hf%!w}hf'qGvk}G,!uUpQIЋbsi{+2uƅas%:1T0+pyJH4rr]>ѤÒE:"hEoOxEyB%JӕuH?-C=;[0\_GerCtxx<%mvuxBr2pCxs*w\- ˫]$D yxZ1dbY6JvY+f4KAq8Ժ30vF fi)"$%*oR8v7Erx$/9B[,HDU%{eSnM3.Ci! z|Ge>OFGs୵@;h*0x ug|LxP{?AS@ΈHBz{@"ITa=`l9ԞEf팭vYT{'XW6sQ°,˞pJqF>y ؚDJ {vY) 'hMO sa$yyC%FR0?mo,}d?NgR~k&S2t:]mehM0L4#]'~*R A=HiKIeyO,VM[ qnKz+RK(rX$RW̸>sF o q*gRKx/4Țe[eYeL͠ÖU 8 |F6TVJ$&ji`0fñu cK |هy}C KrGa*} &MgP:F @/utiSq?M{. N%&j -mi} 7Cv.z;YE}t,12Y&P @!HbPn RcpbȊ(Žg+Uϳt|xрG}Ѭe.4=2 >p<`cs=tHRJST ;i1LjwD% p&ss5]Ml$C]Gv3-+e\i-1$GYi^ZI2+͐;xUg_S)&O1|:@Nkv"U%!RFFq{՝FY(#%S[cvgM 'g eGZ%GEP&ǟeNk/ᆳVVw3u[lw+.Akv~7~i4*T7I]BJf»JGo:[Vu`'0Ύ0M)GCiΖov\Ƭ,$qnޓECH== qk'N3;ækRwAZθJ7jq$OҼbwк#n1^gP0y,J( gsD5))i\QCv фz,Guwvqiܯ;k<铍h-w̧u%Ј/Rj;ƌ{L/ۃF<籰T)|r:+WZ̓?A{NLACG B()3 vTgW&zOf,n7WՈQ"m80_P Y"a̛*0dc0tAa88F/%}]ENq3W{+# OJGO>Lm Ӏ}ntj{Cmt1NFp1I0.:㵳F,Q=lR@ҡbȪEKWIᜣ|zSK ڱ/vuw=-J_>;VڐwGN6;uhfxQݫ]~ heVT[ѥe-E4LNu ;0^K@RFZM l䉈e&XbBLO0Hj!t&106dG]y44s+G cQWb`UF- y #6LqYBغۛnHk}KliɈFb) ~LJ!u4igݤ_0?l1cSȏF[+l 9=b~ƀU rٖ#*"u-[gj%szz3{J/ɾYm=V'u\-cy#`K|HzGM]YF+0W0{Vn.UgBPf4o iB MGm g4z}O## cpUîI~mT=ސ%nL>X?>fG*5"`j"_Ft=xLg3LM(?Vvrĥru +ʴ©z .Ȱk31&]:+J|ۍΪS~;X>ӊY2]JGw2/Y/W݉3%Y OUzM!Kvsָ7Ak :ǯ7\wLj-WM ^ۿ6$PqXBi9DMWr$W v6KqFLI7bůZjM(!~KW*4-=w3y.j>$\ d-G`DPW˳W,%k=a,e`LoND1FE8^t}Mn=݅e:7x)1gC2@P" &֫>'qk*9)"r}*.DC ρ "Q{Y AFBV$?#kS@A,*hlw(6δgQdœX^%VXUFbz]]ԲeWrCAk;FU~yI܍|ʩلws+k/M*Wj}&.W⥉E =Zt 0zS$Zg95*cPu $sY~Ay2ҁ>QKn`;FEC<=Π'Tnд񶀣Z?bI9I~rTּ $&@Eӑj^8alӸ ,q^||`˅hf.H˜GER@BcaTs7kmgDgCKcj%f` x|ک$D%k1ˀ uȍ8(@֌|˴3Ȭo)9F( :TC 2l^s@dd',!bsUWX 2|I?" ; g$uz3K3 o; 㯉C7H$Qڏ FxH͏2eJ m$h|)E=7*%RiE"D0-%GQkC\re%CDl^Ɔ|'Uai{B$ F+bّGm}'zLsE67" Ewb hO"UryflOdQ1`mTiRL( %seh@vHy#F\fܽm!Ks* @ЅJiZ.jxoT%d%}_˪%-MY25>wշ$9 s'7}RCḊE[R @kXUdC5;`ovӘf7BMu~J?X&5?@*}(_b>ck6v<[Q.>?/JD{;P;\4#7lJ{,OHR*:B-0 w*۞37dv/b$ʝ ݟ~I"Ho~mǏpZKhcɛs<_ sL'NR,Nr )xUd`N2".~͍g8>ȱ}*hb/"O( +ڟiPyt5y5!zSɧz:D ďiCȞA(POwB/,c:}քO $x>V-&lfCX+~M5y_d BE<^n7xZ̛ >BN3}sHE#ӥm~Lsj,՛pQK>L~? <7'BC厇JIDmmPM0ε~?ɕ 3)٪JyOVFVnYrK ǀR}xӁV},| I?UNCp+ 3AtX'xFphjReiMe(Xw˘Ǻ5a㳥pl:w*{t,W:'El;9SEBV-bbpF)U%~ttރԓJCH̶0{D^qN.+u˛Բ2$ ~ wz?6H1cƳNeA73d~JȾQ.sc?UؾކJHQ 넦#".XI LSPf*_&0y m).y7xW'wfN!2aq"̖;$-b#-^8 V]CT%6zak$EcD@kUBV""|RE3E{5?;}ܙFkI&h 49:1n{ c5sި&(a!3?ysWs>n!װUs.)5, d4I[EBB/LWzSH +!b]LMQҩRjn 褱QmۄVRotSScƤhfٻXpP7kp!>+Ұ7]3܍Z֩lǘSb\71^b~dF^l6ֿUf9CYk  w…׫"( GڝƋN(DM|2'JWݯ"V[~CSd2E"0[QN)ٓqFVU|!"ïsbWLe0Bjv,71]IҖb8O"PфFz@lmJe=&4RvO%WdO;UT/8) u?&  *$b>0tevZp)~غ\92SSN75VAe.O(F }tM;=wѳʽֲ\KWyXirc{>*'YF e3J?tŇLz@!RL` uTJÐk/Ĭj s*_bvt?Xc4>'aVe2ƻe *gfۛk/ԝB)Pw½gNZoZ}|Jy;h͏f]@Z)c&%_KFݗ^R7̱|PY0C WYR%,te,\`:#e[=9~|=;Ǻ׈gs'?A,uI>,h'냂~U]9H>H0#H /wcO͚E /JُG ?1,;<.khUgFr"ӤmbVrcy.pU%Tg-&ٽ?a'pDq)',|,K9 E fCȆ%Z-h|0xa7b\`B8su'%d' )Gx=TUAV"6!] O|9-ȨJ-qܩ/>L@\@aXIrc?QYLy<FFS D#) +>P~r<-{~T3[CpȆ|/kZd~Ds&/j},{mȦw75dDq(E&m!;]`h/?`ZQ|Gr##i ZP7"siQvߜ%oZ)IGl"ڣ[B$d-2l+2Y?"^; bo1 UtG`MR$Zwu;z$A'qqgho23[ #%?aB.Nz->+ꕝ Öՠ6`t& W ,:n0ɲWNzP7}H@1CK2L;wɡ#˄`oz1+,՟_T>pbZeiub`G`4x!99rsxֳ 6wv{pȘR?`7V}:fZ)%k݌ U ]>Z;.gXPv RX.$}ĠЄh=^99%iqJ/SlgiI;&/+1QbZUMbB4 g2MMfp,mEڟ"FغS+T.Hɧz!Agy~ׂs 1k;0`. 2"5d.t+TqW="9>B9Rdžt7#dXPQX'%W#~Vo=3v[B[3#:p\k/a&J=4z*|$m06o4g, m A{?J**<"'NpqFv>b}@ǩNޱ ?jqҰ]_RMu6bR2Ѳ:z8!um k1rdAc!V>rHGA$#@6 a$NgK]7Uw+^#.=4+<;B%!vb(Pť4z vۓyd{'ɿ8Kc V"i%*bLԓ7D3]Y/Qrc6c;Ԥȱgɟ6S8]El#i>jJ<( U53P)Wj*#' ]EX]j5/f\ʡSۛSӜ%r`tLzUCeʵh AcTqWZ=_[߽}6o[+s; `F7o |ET}0u{:_p+F7"JTRSFY7]?'X*a pOSV.l0ޭgnܓBn< <ɻ[YuJD\v s| Xw*,#wΪ^VVmBZF=Ӻq%ltb^ځ{fRxt,S6K7pj۸XDOrѽț)Gh~S1[Oucv#8k Sf%ꍡDB^Ө~@nCvpWõl"ea'_ݿ[SnS}5UzAPA6nF˹1¤j5&*DA\f o% m^dVE"gtK)ih-ycv-oC7 wǛo01O༻_fc$ nS Yǣgb*G| ӮHUaKe+9:ܒdw-X  \7vo(_Ks&\F8Rd=g1@œMS ќɾTiYeqijG̊Ek_2I:'b/b ՜e/k)G9yY4쉁WVU;JdPqbbHÙsq#>+w;/CwޏbuvL}a s0%Rzf98׾v8bdKtu4g\$Y=\=mnF{!Li f•̅gVh'T'(<]")뾯bS88u; )@j,Y6_N#{)&@vm6lj"%\ɼ?C0$Vt-"$3`P1]r &E^3|u^h (LMUԍ$L Fm@&Z<%z.W f)V %Y'Y/6ԣd9d't^?%[$]8.@[]BD_\R@-> -+p[yy7'aӋ"VAVCapxdA*L 0yBAd!迣s$ROa+G Y`?jc.(p;%q)o[aF8fϖ_}c?[7Ss31Sxdu+%^EW vK\M2Ѱ7l4 tpb7tWw[/#~s *[ؕgnX|lc͂Z,X6֫aڴw3 ehCe? k/; Ie/H6x4bChܰ#u^7}www3!vhkh/WW43EJEhe:_Xrџ`tpA񺦥p]'T=ψĵM+%)/pqd:}y4Bcn1哾|&SOc|>NU@|tSdQpSI :2Ə0SV5uf^q]3/%)__2q\Hug_J쫨2Eg#A^jNdO뮽2Dm68Ŕ}B{pu] ^+M{iTJ4Q@?&n8ECx/ D1RWw⮏DR { =KRMIu\#$‚J$ +fҸ.pk5[EvU&#9JgR$>祚Fkg6Kpq5S(l|5e:fR~ƹkۨ>$ø_Q׈*Cs9rȼL jG˻mEYʳM\S쵠ar,`_%<{MzOR)X[D_ (xy+UfZX}qC٠;8fI^_k`fڜ1$$A0ۀfzHTC{I3|1XN|2YdƨPܦ>:XwU*?r(WX.'U,`[=Mrl`uKc2=w#*.&̈́W촯[Õ4pIHP/!9-Ї'lKedUɠ*$!$BP%H{ݍ3~ıMcG d^X8n#dzŒqc#~s\rz:Orha'ј~]+n PuEְ?aZa{±.P"GĻwy۾~ñ7]IPKJn!i!awf^[HՁ4mSpIsSF} -gh3+3 ُv Z wP qʮ(aF.E5OpӠ9O`cmдjKoQ064?2q S nTvd-@+2/ \-<}ȡO-QQٱɚdսߕ/53{-r |Ll⠒\Î?9˚Gh9Jbi›)J+O23STG?QTBy7HO4Ƅ&g:7f'/ E|J(^sB5bKD*chd>`CΞSaץ|S\r'J:9* \9~TN\lt`C %L4Jܗ7Z96ÀNN/jZH~XDXgSlxʌ"תix!f]NCAFڗ?GcYg8F뻞nwzLkne("HZp]@X]wZZߣ^.D~T*{-(Z/ʱzf&WGaH IQ:͟r}w7Krwr p@/Ǫi_K `t!@}ۭ0:v,5MlQIIW8 "h*U{!86Cۚ'fW+p>'#jZ/*M~tE1Q]xP$'7Un{z&g,ѧi?gob2af:6wKyi8]*z3\]ľ'LcfO\_7 NuUqIv.Z;7;',3`4U9Bb{f 6Ebb:0l_z,辛$;?sc_;J븯 S!\cxni.,DxbQQ*lx(Q´z^Pqc[cx>nL_Ē G5۰Gr4HTN7wtl'T$)qAʘC=mI%(UL71D؁Ὗ%WrB}z3&2)B}n/YUD8תEy$h.0y~=)J~}LL5Zs-Yn [OUڇE,8/)G869neB9RE/R,8;#gOj&gsBHᏛݦ~-Pа{ȍf_0\3AհşxTŞZJx[_RDf\LuO@mXJ8sAc;UpQi*9WXǮ"ێE}C2*4Q~AD \i9'A_x3vqJI`XF֒4|̜AIת\?(ڒҖgnQz;3\tE$N*s7_k`)q8/ޙa=SQDә1v Y 2֑H]w8ㇺ Crɕg'nt}ȘK#T0IZPHp7sw|on6tl>TnRL8nͦCfRvl+ȏtwWٵhߨFҰdt4?jYYFZiv俞5G0js̡U0w7ͧEPBys o]|btqX*D=933VIθ 0w{JDp^X &?pv1ݠ&MBDnM0%ʜ|v0EqZil|f ݧa*JPANE!8ę(Y%IL0vaIez>7̼yK)Ul H]ēV j\NVgنwL,ZxI4W-S,%Ϯ1`Yxe]msA<3S%faM9 ✯ؚ qk΢<HlCo\6uv_cj5xSPdc. F^n8Vب>F4z 4 CR`R4ur|~K!H:ALTbtV AZ^V^cq~8KfqQ=b<97}Vuԁt;pAmTI˼Sr\ “EZzpױ笛Զl>DZ!IlC2VB0GXY:?{NrP.6d@ıJ`ddqu2.+Nht(y-M!M˖jSu\aBv [J'-"XKhaYJ2cHibuGb,n~7mA.NMH(M%R_JA.(85"3y*ك0}wDoU=ɟg*GQl4/S/r)jP+ı^B߉pL"pEV+h-#4kyުCAlR/QTO! ߀Y+K9xap[\?%CU@]xϙge^@|!bHܼ|t=C\c,޷n*h{>^xjqet r~LH8 ${'H p#a{=& 2W&bѽ d&NLN((MpUHH[ZVo}EilnhV4p| UNo6U0q3aچ:c?Jw*|jn!<\j*$%׺+|eAr QZ'ᚔ1>-ϰs927SQ8[ӠW=rZ1y?Ɩp1([!bT}w5z.lZ˕!%`PoTxg7?Zy" F ̈́bpOř9aJI߇[DV"q[ ƘsHR@ +тR$GCkƩXX qK?(픧bKuq&w#H:H2'3GTٙZPkGμs m U&W_Y\'$V_ 0r陚W{& P6V)Dsl}c$@RV( k(E$0%* < 8ՐTxbT|sڟAhaa)+w3)U(C42t)W`+ *ŘevLdi<ُbzxݱF(ft*_-tҾSLũ1FFlD|먚ҝ{KhcqXOBe:DPqrXva4J =3EòIdYVe T|:MGqr%1Q5s{ )ߢ}m0ñJ &cbhoݓ&@]Klk^QK)waeԒ dCJ3koHi!˃G={sٕ50M%z.m߾gH4xyX%;n O-ma[kPM{ɈPځSz&_vs7뮩 ʯ@/!k5sWIمNj5ïB&_j3L ؈VώڭJdf!圛彤K4RꖦF@* r߱u"u]7bch״` U>6MmaS#e"Hjߵ/\NۃYk*}BoD-p_=w73- kKF"u& |5߬gj1²C;'(h\sVfjBfOÇzˋ@ыx*0Xjر"4b&]Y d0 5Ik y]Dyr5\ؽxK!~e:Vݨ4qaؘ7\A*?܋U[gvsyIe<7<Ã>Ǹ"}$/@yY{mTq ^PJ~VS|T jҏ>%?5c+?JajOE"%"D칲T-]1NEXz{5qR3µK͘EGGH!PD5xWĚ2 X>bjk> 6kǣ(i ^ȸ.)[5L&Sx%RCd﹒FILKhb=!'ٓm,Ʀ99Py#-8H*GEaO4u[IծѡցvxX7l@7BVWrUϔx L9+O;nQ@U|/&Ku,];\o|@k:r?㼂V d^Ef"-\%qC޿Mk[{i(>N%W qnC-GWĝ@ ^9PJ1L87(\g&^jT8̠Hם 67lt#-?ߙosz5 ÍZQH hy0jو / L w9EW_s'yW=~$9B.X%s):rV0u38:}퐺o'iS<  (0Fbγ"RS aL$QXHϫ́F栚9r9}n stkMV'LLB >z٪h:Ex5!/SMXfOwNħm#Qe8vHu6mg %8;/ŌE+_L;ݩ>]DX^okpW'B%,v>R IOjOB#{ vTXL,2 (S;epSktmg{R_Gf2Y־'Xi:}a1W (f2㗀)X5Qڐd~ \Qz.PV~~Lll趯`)R~xOOx[g`C?KRjw%.Bbիqّ>\Wڣȱv7HyCI-sb8Xci@JKC8a4=%gB]獂ҙ{jJgz"ƓJ8⚧]MТHZьذtl79ϼ=9A^s>vjp aj6.QGtO25&:`߅<|":]079vUx61x\iA/c)aoU-3B?CG(!)vLSE fHIxpn6DHu 9n'&`K*-L~eh 1C3WU}WݜNzlRjj?[hnXQ&qNvR گ@ryuvIE7B޸2J.ؽl'-G̒, G?4f%ljPYզǤr)_=5ńG_*Xn@ZG 3-PЮQh$+HED9jE]YYj?{N>Moh$հWE߄^B?8m7^&CIt])?qJ64IpTKjnR}PCv4GT+ɨyST 43LNjzi,?4̼z^j];ݯ59?dW:vᅫx]mRذ,]#s硧g:Z`}bvՑA[F@Q|e%tp&QA7CBŨb2NTF^ßM@-p8:,$Su ۓ8+0bx&y=6 WFuv_Jtf٠pJwZ7($w uϱ[qo5 m-@o+׉F[I xwP>2zwInh:TG~'vlXfB0Q՜mۀC??, E<| KZ/fD&PYIs6ŸY{R!ūu;ᶊaiy bf;![>Mc ƥOca&!=fn $inD..Σ`@_qLY֓7t%^Xqf/zDͧ, ZEsø='Ǖ1vO+nzj~wXH1hD )p>7ݯt%qE͡އ/X_w{(ܷ[aHKL~؉+c65wk 12D DwZUL5`EVɏҭTƜ鳟G*?fBGk[D93k}4T]R+hM^&=o2Wv}(c )pp+_כ`V/#U8zCj#oǘ1KH$ ϕĵ%_KƇBNz:F\bZ8=̛Z<0T4쐰;ɽd M0䊭 s/al$"2_VPkBVіjY^m^Vb-~˻2ac뮁{Fn6XeZsp kj sV16ʣ*?fx2h_-J]{f7F%iA̽RsK5flHb sM4F]ZI_M,K|jD0ϊ H%9sbSx*S"+ϒ<&iU)7OȰn`flTӒ$vO \$p^FoHhFyB=- Z<$Tsv߸=߃S)*o1k.iIA-t.JHhGB,^BR(J!ajhS\i>t YyJ\J:eM-Oj.i`KgfjG,pmμJ!e]TrDk?[ S֎FK!VIfqcu-gR y>-F49!ghͬʉDpk0M:nM>hFAXA7T2]4f҃зhzF+hs`x;Hc@R-fJ\(\N5]x 1%jI;6"7Z-2H{R%L\~Զ_pLK HO`;^D@s3b;zĿX9Q_2}>/ 5;\Փ%…f))G|c֤M@b`GR;1A괔_Y,/_-H)vq}<lx–f|-~/[V0̽%-K){9քe\U^SbYOGWR'Q&l-U!ͨ@ŸbO({Zsl{hKĭNp Ԭ)6CLϪF22\ϱIJ?eA=4mՙ~a>Iч5x-J.PȯQRHFbf'҂+Ep EM/~5.Kfr+ڣ>}Id.Y`6Q* }>>.goR|nKsnN~4nv}nnm:t|tR%4Qgx\0^.&FAX$Uy4xY1N . tLU%ԿX0˱!'M3.S yd |*> b}=2)%1d/6#g 仳"/Ќ䮲y8͏)zjHL! sfMOy@bĝ~P9]ObDDy2'8YhRQ~\@#| uKWN@{*k)@G1];JU='͑^ڲ6Wٗ"TW|O1ϧHh'u&C.l'l)٨M|Ԃ9z fƋP4leLwM Όǯ{W߅< bе?n_kE1ֲjEI?Ntݵ\xbJ8tY;*'?;M߸ FXJH_ttMg%jaH t1x+*(Fw8|H|0NA.mEn\`: [3o}ƚl?AQm•"Kh澄vQ"qyaabQo>-H((un7X"v0pzRڹ 3+x [-$9$wJd_Rڞ4xblmw`^xexNԠWvه5Xg : O+(v1CxLMqbߙWù+/pXc __@g%0ٜx'?~AY@l(mg[$u -(?dܡ*?C3F`2擃1BB/.9!) wsJ+K;nj&vO- );?<>H5 eL篕d _-I?:}:D$ hpaSN8[Fmg*],+Z@v^XV@hK'ux1virH]Y쳁6&f٩Rlk /!Ocxa;Ŧ[r @! * h ߬1m36O59u ɵXk=d=]EHvyAo`4;,!D3g68!.P]\vՃ]D(kZ#N[D߁ vKWw0Ln^n6]"3W&8tKbKQws.S)r.BCw7 M fp6q;d+FT/2ɂ._g(q) b!"ϲI .Y~hdܐ*h|+ 4hʢ(QzlwLR;}Xx^ '"LEs˗EֱDZ-aM@g !F$˄6\pϏ1bnzܞ/4+5q‡ȅƮ_-h?B͒W? {3KJō6s2GI!ګ4+Ϗ4Y걦\m(`+n+&RNLxugbŻn"Ɖ{>sXZIQT#|(zU,oV = cC=UZbsFRÊQȵ b 0d #:-Ǽ\<׍_ݶq8JJڔ[A^:ğ)BZʥksRzE9^αkaa}9 Ph">+]MYeʠmo^w|0tܱp hJ_tggHUʲr=v/y<",ozA?YGKE;w{4m~Bْ0v>Uv!uߦ9(cp{A sַu Bh!G=>3W=;)iVqS.8-B *SY1m`Zi`돇M b"}X^}SXNz,/ʩ뭗m-0bߙ\_=(/FɗR5__.%V^(A'x.k폽Ӌc!fPx~gc足e7 ,*jXaX k;VYdȅXi$=tO7v^4D؁d6 f9vrP9g菑(X렔S,2du%Ƃz;:1ME. t-T#ʊ;n= /z荟n^2UZ-yur#owPպzM4t9'frsW="OSl_ILdD>4Wf$DQI;5ڔq6 A>qߤs*   PF"%[aQ-d=5K.HW3bnv+74s/Z/uD#~Q $$)@By>_$ӗזm/HإA k 3PvESk@-* 5́F`D[ܡa+Q'yI/J(m<ǔWI9MnY$_ "*f~ݛNC l+h5e |d{EMKyU(U+񸾏8ѦWT_NP$ Gu%eG_ .Nu@ p T=BCkUG![* ?BI* x2J:-{^k}Wv]:+8| {͎ {5YhܿXwƴLMN<ớؖׯ߮Tlb9~𫉗BJS폅|c$bKR!sj?=O~^'Q @=OoSOqW Fk1EMXߞ)Lk}r].47 i{)Fxw7uJr'N4 <>C^k4WIS ȝy8Hb(DA? rA^.ٸf%ey@Gl_ dZJEaܟNԭ?AnYKpQa pT>6Gjtx';B!5gM5ceMc7ʀ`j5ƪ?En2XWeLhl}IpД)л5*scsl-eyvf-2V Bzp7#6xL']Ȧ^iV ΀#tk ~ FKt$ܳJgaIOtaZ Х< @J1i.mವ  ]pODR"a YEAU}w] 9Qvhw]ȏ!~yb#eKOh:$"=ŖSaLd8޾wsO|uO-1O_}?s=sM!mP۬ׯ0?vM˜h3# (N9+j_?)Wu:'gy5m v{,LuZmX=_KZd 闄@cAhxA4'j)^c*^N֟Fh溂CVpP^֕J9>OyMLϾ+x9>ٰzM -#2 `MAUPyYJ̲yˮAZku>rzbH'~'rG1(Yg U dx\b@X$mT{KV1{]~mzb,wE?2ǒv G0Ĕ6挖g]m(j׋Lr/h`~-gpCԂE)&s!Hrdp@#Q!i%] D[Il>Ź8tVwu!F1S|&P))6;}ģ~}};:Ҝ[,2لz?y`D DjFQ9OXIR&bi?3̲2Z"vݮJ/2=s8}S#j n7ֶF{u$⩙.MԨ~ Jz i@Y;ޙv˔ ab6*ΰ#Dd>S#X1#}<Sk % D~&% ]Ȯ&s_v\_4GIjOIx噐ᕲNK\cP)W,'VCgaO.;Z4Jfr>QsC _+ w* (#0`)HRVzB_I GOzv:r" :\f8Wcf#ٶÆ]n(p-Ez xʱ>]ɻt^iuvELV(+܅&NP'VP JP,L)J9io &7 HKaOkxQcu sRA)u)ӧڄa +J XJdrfX>,q'd$N1|ٻ󂙁J=SKU(yd| Av Kfrq&xtb\nU1B gop L1`rZBX>E1gdіbxûmصwpC '#Xp6M!邶;?Ӕt9JȀڒ[6JhA/paNDUDgD1#^O:F}fI5`Ąx!/ā(5-\ېƑQ(:dxUIW4( >餌`ܥ:%SEntjΙ<@$êd ʗ5s]DbCba^ : {j_RF؇@j+QeYF82`')mrnNWEڱ0wMaq&(OJI+Q!Zj"T}Lb>磱 g0Ode!׈ l7> I{;GcIG%x}roR>tB&}44H`1Vצg\iZ1tU#J(eΝp/*S\4oaUvXaǹ s=a*QRRXEֵ ^h8 ퟼V^؟|JJT5*5܆z3-_ nC7x};gljp- bgGO<,Vg" 8XU|\Zpё<2Dfy_Qn}mp ,o|,6Cy5z0K7$grٱON7}Mi,E{=L_=V{R&xcjQeZ 4^HH`H,Ľ^'TF}$R}&Dn y'8}2'?EP2bme vhP~Z$ba|~D0WUߤOHAEf:#)֟rE ;g!UNM31 שmpJj7^*!k0ZشEG@MjE7CpY\# qH8haCũ_ޡvGDQ=AitC+يp5y_Oәy(i, d @E.K@J$⇿y;]{ ,z"ƫTbc`>6 uj7k'[ @MAV˟ld_lQ_I eF>b e쟙^UY%jP/XϞ&{_MޛL$ b߸ {, p"^mP닳km#=Gv^V +q%\urمbA!fʂ6<;DXQ6GqДLJ}M +'[0VNi:F1L^3ώM;Q'Aɛ ||d{{`NBf<lw0K^nAg#f"էcH XS}sz*毠E谨ZI>t-b?F(~ )T'VqB6,y+sGC\dфwu2=޴ՇoEP4 .<*,6'FP.VPx\T`6?pYV4UyL_LxˬkWqW}Z$ {j{Tϭ&)Yr':J q,4p3#f)qw7o$ ;I9ѭܙ&gz~eE55 0&Tӄ[SlRa}wA0zHtUP>wH.@ppy-wvO_0c˖ldC:%GO$T[mI녘lj (m¨痭ղ*!U}^-jɭ>Ρ@%&ǗID7:0}WY"Pn+!+K)Kѕ+4E|'/pjC),2?׏vI5(ٿڕIƼ}G3D,Je亀K?*/x@讗`qPSFY5zn DحevM6Ro(lUf[wEίaxkr~W1Sc Ak~u|#4D$-Ff^k#j!J'ҠZl?g]@=į#Y$cIxvQ2\KOZ4c2 mS.GO;&=mG@*v0k<vRXut͵{k@ #6w Sz}߳9JCe͏v- 06%՞ F$Ɓ2(8M(ݖh3x5K-II0oؗ2j'Upt`Zv(K|ҶTo [SR~ggGd$I0͢ĭ`Vl&[NJC [*ph4"Pw &6X N69wI|B%) >Z2O՗11٘{p9oYbcpLh$I þA81bQg;;w%E]{ Y SVPoxt-]NN ZCѻbK{vHKj m@V.;WfK%H%o> }^W KG$XW̿EG+NRD.q Js\ b Oq [^ jsѱ |hs؊I6  :S/8Ctx>vw1$nHY:uhP5-i`mqMt'H-0h~7]pQ9>`?w8I&fs wйk)@@wj&L(qv$Y2A{O,L -O}:VyT /|-B7͝#U( wtFa=rjI?d͆ʏV"]b~-;o&gLMddyEF fC=B^GC? fsgruyK3k| @ɌF;įeKuqLr ~PJjhgcEiXŨI• 1?; N~?[@[p.NK((<^Z5-ϙa?Hxw̵]~-"vxtf"lm;~Z0b\RKiSR)7F@-B!6X1$1.ڜWhI!B)H.)!rmyGr[I,ҏ3aUB+ѵ.uX h(./۞SZK q6a19{s]cd@xʲ.q<x 5Ԫm9 0C&|] CMr`1"N;м7\:k[ RZYluI2^>:6җ!7Rk]? ţbv@myOu?ב!xZI>r1:ށNuSJW+U`O[Obkmv-)#,wIyp8OHo o^<}!6\}2jd#4u7OZڷ8ia }*V e)ճU:p8CGh_Qkot5{~,1 >#YAgkBe*:r}g:׺m2d28H"V(+ջRь& j *mq ,_{83ao 8cnoE14#䀹 6FwQQh{?9h_1@ƕ ,,)K)atm.ya ΪL ry׬Bŧ ގyFGg)~ c|w[@FWq ({RoAxhn;iCd9 3{"YuE%^QWCstģjw94[.[YEUiLMtD )y6)+@*) yQhUv%Q,`֥{e)65FV׵e:o#6Cò38 qQ)#^pgJ-|hp͈o"@0-F8;YWeXh@N$={ an]̳?=0|G0[#x+btnX1>DH:ln"-e4l+bj3gjam$HcBdLhXTNOi--o0D-K6iz* m`>P(n wH۔O鯑f$ k4t`\E}hzg/},!GŶ=ISd%E }1c {vd@Ë;O]l|l-&_$e<,#5M}=0l]<#ʧuxC<WKe6h-ؓނQh8 n/.7]鉩n7⚿89~v2.#\-e/mp}.я̯ItozǓ^ZNӡcbzr(=;Ln>;~ k*)c-=׍\uΉfmMR|BzM3Y5$V1!V~?5a֡Ӟ qvD}Fnq Ne(}[T_*SK{B Uy5%*W# j*AӊfSM OvͽcA鍕B+LN(CsW2kکw"!7hvYqh+41De!kTAȠ^$8A:ˀI_3K+g=`^}lMٖ5%`-#D~%wLDhd|P䊲2Ẽ/%Aa$$.yS\{z6G Bk+ϳ9|g@?aul/+,ǽ=~ $Pb=BBk4IoAJ"V%=]C[ m@lQҷcbdnƇDVXINPfD !;N312"m/ctzv$땁[ +qm#VqߟJ=@s<𥶤!lJ&}{LsPߙ^պ3cj:` !=tvrS&)\FMAvqJ\sLs T>8ReM"FK/Vrqk aPS+_.D9D)دu{$8õpap"GplÑ*gQkƔkS\JTa!m!&K V.5t(ULM,iȥT{Vtj"Ǯ0Bݠ,M)ar|)%A.}4Zn =C ̗`0fhzYfpAv=]`@E qsu|e].)#%! "ZtDN˫ĉ|] @x8A$y")!\G7ŻOM-\F*]/̀zkڷE38r#?`^yf ԃYAe2IC~R'ZT*IMAu % 8䭢C˧W*WZѬou׸z$`*ͯ+-0&JL5U(a;z~w4˚5yp&Cwhg?F"ɕڣV.k/cLZg( S"yu\:^;u յ+Goe:2asF_;S٩q cEgVVSfw:Q-ŭJE69ʓ6wIoS)#sl}QI4M/3ww&T+"ct(CdKm)NIݡ+^ߓ <`{1Q )heX'I$w.84XcBk_ k>-/dL;xg{yoWDз(k^!캎?6\_Fc4  [/(G{93F`S V?ͽTt"N !;DwV!d9yg _B ۯY̝{=^)B2( t{"~8ֱлNd(6g ?F%thNn$ZAO@`q`*z#sU?#+ш2<|_*@Q;H V}Oػm,0c汊zbE';h[WPn 3SvG5q!+g_;?:VvLQH\Eځ$"ERag1E9 dz^^(8mKP WLop&կ J5*KtCp9Vm!GC&$,P02q6$UpdyTN,|V1o qsowf<(TO+#2!*` 92 Sd!N9@mƌݍ{GpD@ Ob̪Lt$YS4 ^ BS+ʯmT`[cF! ýJXY;!2 ZoB3)wWJ3Za\WY@mPD\@q=- _> +!žL~vjN6 Dϗ]Y' ޺̄hC, FL!:qWu+\5&F1&yul(Po.&Lk_YyScvX ſ^;IP6!ܫV bk0ږ`\gD5 [;L'0<8&5dOXKg&3(H7i㲲vl_HxgAA1L8ngX|T,^)JPGC**- v F ӈyY3Ʈԡgv*ٔgyg լ8_qQW=]Dox(-:O5hQm?8v{YGewΒ*煦H /~.#Z c0I+?iᡀ<)r}E[a DSY5mI~lb(AHF߾ΒhFT'34=¸T)Xj%py:ԇ6ed ^)%.[hOWE(7hqV=X5 βC 惹߸e7Φ$(Q "Țg,iKpz?a#5˚ɭ`s7L^ y/h|5]<,y{2qbĠQKv nݰxw`\Ӕ֡]2(l:k`-CL!Smu)/ |8'pMekˊ;LY bS".yr̔.Q|[c -SL]6HԒ4B\Z@LUo8 yAnDs&@}w~.@d߬ӝgh ݥ4.\y&Gּ:ο B *Ü:~rțLJT9ڜgYadn鎥aN\=őܟkutVǧ%FJ6\ ~2)x(,nXS,0Ҍpuf3wqw"m0`-mX'E8jTM7y'~󘠒 r粭LDKĀ{W$֙\/(+n(ӡGO"'Ag!CLػpR=_:bl^Li.S/)ħf 44pN5*(zsNG_vTOtM_d(W\%pC̚=@ŶZ츦!XȈjnLxw;uՔn(S.i=QCt~{Wm <>.7*-H8٤PO}s*hh+F? @6 jɋ`T6-дx?ӎ=t 2 /=uY𽊲jsdjR mK sA[n~G 1]}^ZxM°b(B~6L0J*r"yH0fj {G܉?G&2 "P,/7UAa$Z9L#Ym*z!ZQ93fPpFx;73^' 3(Dgm?Re'e= ST&H"(<#G+wS%!QxhC{BW 'I!C 1AE\OdJpP92/j I.hչLnAF j??@LԡU*ICu,:JFc%vr.%Am2eO%<67)iz$p}]@XCVtW(׷Kcl\X&TLg}.=E(oô;^ 6ܷ =0ʁEGw2{Igaj> 243+Tt)u~:3{־t>k_T=P]V<퀸w. @9qbDڈd' [ki\iJ ,9)Ozt[,6:"Vhi6 R%=_럇9Ht _ wtr*bo%qd1T" }OBy/"5jBZgJ2g4U._>)FG :d8bv%Eξ+s=0g*A_0&B cUSY_|vV=9)ձ/y^ipmb&76䏞L y+}_a"F\ ̾|KW ֋%^ޫ# 3s6KeҔ0ry4qu7ha"P_qi?minW0BUƨJcoK 1z `zPnvP})RJLMG(AIe 3 yx>Mm_D~oǦwCơˤAl{ UcT)co/؈ !gcD(t4.&6l=UX `͈,ŸBQRO_*K lȬ<"6OЍd{oed0 5 ~#r{qٌI-ŔuW3u!c~I?oj#K(\7Y"[ ݯON5@k 7x,$Q\-bVm'D3$sb-D3 FB}u?;Q7*7+zJ:F i^k`[O<2HѲU]%/iD^bB4OlJEQf6[+/Ō^A;~V_%V(DT_d6OZ{waYEGފ[7^O +95Đ 8!\8 Gb I 98` = zXl@r[ ]ٽG(񼷫cإ4PS[bYJ-tKA1"tY S-\(D5lr. oċ ooh)DưpNTEf\fq ؐȷŞq7nH~S׷gr+Sh\#ʸ؈GC޻ Lni-3hY3'c&:OVQl Qxj@E`#D:ހimt4JͽAB T؞ind5+g{R`zā6sE6%pQie@R)DB*'}RaŃlY,>"ZMapAVt 4#ʙ6=cm?q} cul^t.K[]B'Y~2V`FNl[hh^e +Epț-Î|/ʯ94\:6:sa>=yp񮵍IZԫhNqFLB::khaod?AO ؊k1늣빾Ę?Yo+0(j=4)qTH>&it)|M8<4$@4]O 6uK x##yelg4媩)\lz7e\Ps^."BW]83!I^z57r3ihh)$TVSbu._Ǹ[v <8/sr7-qQ8Em =ۗ'I~@vv h4lY"(H8i7|:0S;vqʐ|xJ,5]}h>DCaL_=cj×lgq#SVr6aq頑w{Jq|痦nm{m΁-1}*tp{]PS!J8y|K\Dǐ.<*[h>ؘg-Wc2=+$/̉^%$6|ȩ̶n|nu z{"0/0O;g?fZ't>HTUg]=<wmjx\A@A7vJA|JMPǠ*0PMKQ=F0.v͓̂%#M580l jShALjD [Y-\ sk>Dh.mD܈ҝZfh &͟wKOQ & Wq!܁`}~mП5yr'u"ta؝T5gqQB-fnw3P;0^'21 pKSYؚ͑G,bh45#GZjLCuyGQLt[m`}CSa[WBuGۯ_C ̥ƚ??@@t.sԾM]{Cnmg8[srL zNk #ZR<+[إr;?p eR*4m5pj/]3"hġg%"1\\B׏6&h^! UjD Q7ouļXߑ6$K%k>,JaC-^8xVюX삎5/2? P?6*]Ih^[ƹi\]#(ek}/*\"G:mK ݭ׍6*2Q%Z>AcbkDVZmNF,qZi3`s4۰1:LEX' M ~-Qq1ŕױ筤.+a 'i%.P5!q~Pfmssue%PC5%n*]ȵ>SqY͂)w:{4޼k˥7ayXo3diW&ݵԔ;O G(n?b{\K+paCx5RH끣CC۸!MW_|UD/qnzp&swPfX}!xH_{2kHh pD< fP3+;uLFO k:羌1e}k9UC8r`(%P5§F~86ƴ]Iu>0BFD-*H1%|6_ Ji(,{0R;({٦q9$+ Y֫HN _|dt^o9b)͗[0*ȃ6%N/$g. gטRV O{A5x]#=sFNv$L hT/lS{ =( fף"P["2ZCε7J Ͻgm{7rb^E#V@LfIߟ%8\x#Dw2$gN 2f2B =گ;e2CJ#]J3_=bny. >]kR>7Qso A@6tvQ@񗎴+UTlIl%<+Z"{h\_~E #g(nܖo'e;ړkMk @39_n͆JPY/|$^jj`pjqc7i5xz?_>%ZIv _Hܴ_ ޷Tv0cbO kcVвϤyPf}& 42!UScf {9c7\xd2 sXtP: CjzKF3+j:ƌÛ: u_ƊG]c?O(ʂeF<)>wD:yOK[Sj8;]P2]q9\=Z{oG_&ԎL8N{9C ޏr95=m؀' W >T_[>;4xxuU^Q؋:D4͎w., |/̊e;,b8U٥gc6H=lo8Zq)\lf~HSU]ZYP~4ߚy'#!Y,5l8ٳ,&wQ ikyqf}c+|.0vj?ƧdtP}[ﯦp=IVUx)^:>WP ' xZ"B0^j_A!zcEtHVB=;ޝpHV`Z.+o'ʇXZ0 tڛ>Kw=LX;:.rP-3`怡2t~'~ε"uC0S@84, X5x۽H-|ܲ8X@?rXM92ooI)@'Eq b")LZV˨ nL*n)5|^UUt\m$ l)􏻄E̚ "Z. O`l@~ |.Ӷ|0FZ(Va%Y|2dǣ >P<=Z06RMyi$em^qN51&`750HQJJ- BʬrvzCVB~6!?%Zh=͵!¿b]B E9؃/g ^j ;gGBUͨR N'q>6`TB;3Z*KNXtcBffpNe+T:=G0Ee9\&2WX=:Cua >]eN@bj2 ۹;)> 0AܧvTG~lNxHt!͹,>M$`w<f5u,thX%?cڷU"Jm<V1vz0p|V]SSJ8US7ȵJs)q ǂ; vɕ'<*QM~shJQ8O7>v)9oZa?bөo5-Pl6uF. 3K̝&F! yfey8Cjeu!|?*fbjgJnb yVcyf%etQ6! fkr_R4Y@4{@jOC0<*]p"!ZzVKYbڢNZ"ua(}uߖPjekO/bU!F Mm+{ZބBBshv[S-.w|IbdVŪƝuM tOۺK+Z~p&,0%ڂ?F:Q8zt)pD_)7р#yZ49Gl@VH|$.B~ 4v7\chckmUYU8+ќ&>"ImPSGQL5qQcOe &/: :8H%i#63 AA2K@w&J'H#;Wm218>ޞ4P/ܒXhy:^[@HԂk0YE¥O|d]M'DJ RjtUlmB'2Flǔ$7 p5~ixJ~QN{^p<$߲J)GCѧKn+Q6'^zܻw Y[ `ԃVl{Ftiȗ#ț>&}(Ѱ)K)IQIݐL|v/Q<=~#IY'1i ?Lʷ\, []N𢄡y$Z@U+ ]GtK)mOQҐTS)֒:dު{Um" U 4'f|uj2 6G!UTOөsk?ZܡNOhbE ў[d)x=$n0Ol[75l8}r k0Cwc?220Z\\s|o|OQ)QOcFNfgXX.d% lA?_@,C"xlOB߷w/gY<ӥȋDV1Ĺ&qF%G\^E0Ġ 5"H,bsҥ"`N)AsXL[Ϙw8:Ȃ Bq/ e=z,(wӵ'60'5P{iNI>aN5wLd$MxΈaBg01< Zmֆ}^4s h?ⰄƬB=$tTFq?UO{B!;NݶT7~4CЮwT/ixNQmQ9(KUfJ)%n/#(vPJF.[GNK|FRDy&rϐݾw1Tr!Ǻ D> G0`V}՚@--ý6Jb:+4Y8.‹0uB^Sҳ((~=f> Tvpk p-xa5\4@qdb67BLNmݒh=y Y>'nhn3ڭ!њ&΂ h7{} s|WE,tϚbsU{|4JHyu-AqD]ΰQKtPp^җl "@?7wWO{qX̂LY`ѡ&1J_)@޳[Y򃞑F?qW-وИPMʆ(/յ$D H4us h 8ěP'.yy:)L)](_'b3Kϔf! ^P-|{K mtm`OP(qMn¹J11##Q'SWkE(ܵ:2 $Ê@)2)n$VO>c!W5ZAav aBx1߾vje.qiA na0邱CϨ_щl:k<J7VQԱhlˀ ;sJ/#ρ]cIZ,|BZ ㈽;7)g"$yWf1RZ49` ̤Jpr,C/Q9<̆ (u0K}5 #^>P8"Χ-uM# k^$J.l44LXJb5d>pܨ:<+M>nZIT%fsjBŻ=_HMp.dnR;9Xd,0 r*wjoth(>XH뫺Æ&ićb=iG8;c"a*ȪB"gT afnESO,6CKen7۪|3!X 1|Z> @bӕDl{*Ql^#Я2Z?MLmDZwyz"|T<5r"닥V;ێGkri"THOia -cVT^y ɋr-oD-gM*2szLX"jT>U(M[[~RSiuc9N~d Ϟ=O-΋PaMɐ/+9n}-: \oW)CH?aգW4Wbu 0Xp7cc͒ DA!^[cEM]JÕNAfkfq34[c4AŚ[L{gU^ 5 Ve%=戂vӏEY33| 岒9(=8Dv>2FhMo {Fy `(I'BLe[9(֫+L]˖쟀; >ibXbcLjT4#otu;"xA}+{z|`6kښv ME?"T55}cK@vt~gFDr;:jV5YjR^P#ıy{!5WI (9P)C%jIaiq\}(Jg12sǩ%h-~/Wqlm,IV#lYe9t 3e鹫;E%je Q%ǨT) fo4N!b@u] ҫ5뉀M$JviH+ K0+("܁\#;ls=lz%R\: y)2RCΘ9s̾ݚHLjsr%H6:;s,JN5 |#II&a҂9i/dxtS/v.I~7 |j\}@@H &@kOtH{O`{ŠsE(~T̟g|2m s%qzҤ̭pj8iOI p%MvFe)ڿ\5"2o(*.NpQBĻշ[!'rQ;DtFi5l'Pҋ!V{@P!S9nkb2ToW ‚gbatc "%@42 ̫μo7ۜWF"6ԩFy4C$~I2sҭ0L) 3 v:+ٕ=}a4qtyr؟_w ~g:&w@$o%N+LֆaxH -#sbC^n{`F/錿_tԪv`ܧّ-e.xj&CoL4zP$~ٵxҩ,w\$aow=1[A@nJ6WC̚[* ]H:N}B6g4?Z`L ɸLnym9y6 e&-  ɹ<4 PWg*3鸞>0gDma*u2)@VjBhdQ@]UfA"U"/抂$>Z*Wx1б$28KRMlܬ5u}EtWXZ:Z Ѝ>u|Qh]]P1`J  %I|r^I~83F_pE OL"å@ព@?(ڿg{ :v&VһnpA 5wtc+n1hrq%`rD%2j.dtH~r+Z Kz7J6@cbxI-p_^R;r4SV ~xl:G 4" zt'f5*?~ ߈::d(݆ sH9 .@^Ahx%4JA?sx;HPZ"pV:s_DaEGF&dG)ݗ_ il끵;k-* ˽@K"U lO l8+T\]"z],nb^T! Ӷ+l'#ً+>ƣD\<\hP#NRv~yl$Z v~)|fН0(݊.CvgMX.jVă"S3R5Ʀ=o 2Q$MiUdie規C-⦷GޝJa֒#0hk<50r{}tڒ.6יPA#3-7^AsVByJ˄ ER@nU `rQ}S3wB)y@g]aqG…87N+ 6mIum 6ĝɻթt#>ϐìtW|yuQ H bDhJkq57.0/O愨Pqc?"!ZN 9Ӑuarw/ -Q/vg~X#ħ刊7 [vI*Haq)*~LHUdlUm:Ҟ ?%\0:ȋ#P. `^Z;&ԡy5 N:Gʒ'ӇE-idE2. dW szh+8`%.Ώr\ Qc#Dɺz<55PD%kÐ.>.&;º~mZN$V@t> -Oe[9R#+#fEȈ-ӊW643aȇF ai+XIbY;S6ŭb2΁d2-"J" B(IWf?yT.Ğqh. 8b(I}-c󻵖+SgW[~htu7/c~,z߃Cr(<p7!?A\ʘ5Z D8PT>?u%&$$ ԧl(L0p^ӇHZT۴]AqLynsi>O,nP#ܔgCE"SxT2KBFy7w5ϊtsq5 H$h{ɲT`&flYI \mQlHT Uk7k{G21tv[r"5bUVkA[?@i8jQ|;t:L}_sR GE1G֐Y.|lr3&7(IXݟQwo24LA帠<aSxJgsH+'U'4YG 9AK8ۋۡ]o[qu¥] ++ $fzuB3tM~MR?4/_LRh `gd)$YНò"7*bBkHjgokKVias 6D9aHhTY }.EFV <0]kX>~$|sea2`o,ʾ){/\SD&^=Z]ЭXlE_6ذt~g8aEgC4n\V:wl?eXƿ NYS鵓m|9Q4<SaLB%y?ze˔eq"JBUm#ÙO.C!? WZN"[xD&?06=Bn2w67RSU&H83ؒei@zGoJ|Ps`ŷr5lhk*WOF^ g{7J- $6uYg;,}ds@hKt2cצ ؿ. Bh9yg2C/ * `U1,P7ʛ{ _tHD6\aX݃o:6# eSJ&QPy w%mABטle'1`LlLy>JA:8:mqWX@o`o \*2ʣ21o3F7-qyGKHu_pe,zwuWƑv* Z: q e2Zuʳ@'u1eBtMfSYΐ KF;0 낍ئ>gc홶Df{lº)τk44nܲ}'|)L\J6te5Y2,uE ^٨U:Ϙ{0&Wt*7${C]@MTrX%xD&!ߒ*NIM^Q%+K#a3D@׶]~# -kg/ƒ!|] ۩B7wp$IX1Ivp ˜MYSΞ#xcӗ$/Bܞws2zRɏۉEB#zb}($4Z`_ZQ  ]M n(_w4rb˲yaKhkkdsNJGv,fa>3O7HBq:1€@Q!q2r\ieĞDrKOL3s6dun-Lҳ|2[tgg7&` FkߤG\ݸ*@#ᙬTkT zL5'4ˌ,P<1,_oà@1$)wޞ~Z{c b!KF"2M2U!|Óڼ:v!簾-ZUJ>ͪ^MptNt'#(45O.mU\0$:6WB\~XvEy@89?0={$DD<5LB95*Cl2mιүx|K"q_;}@ts8LUqeҲCZٕϹx~ќ[IH}Y@ :b ~M45YCױXKkQe,& H10,3åW0E 5Xᥣ] ޡݢ'P!ęhg*NC|3EiZ!6gx@m i0g^Z&_((`-0ORkaTZtKީ.aC݌=*0ɗsQEd?b bqf}LtM;4?r*sy#{Z!3pD{LsHu!_d3W̠KRLD|Z4zB5j m.OWb":b;1J<74_WL(FۂE`8z<ڸ`iaiqۉUvOp/*\Ը8D 'lL\xca*ѣ\G0Pzx(/uG@s 3 Wz7B̈́1w`Lc#5i4%LKj4Ҩ>`eŨ^jw ;O|CM2T";q[sX;Ub(qӍ7(-Y@.rK#|סνaM:x\3pȠ7{; ϖPvUOFĪ~eRn4o gC)sjF7mWQy8MUL#OߪUGsp$ ;P>~Y_@vU2SC.f \Ӭ xP.qH } T F| +!1꽁h:B%R|L,6ULgnB֯o8e&wE"SЉ<`KsP[)9xͩ2w4|T^Tf!yiXVm UșOYt:S52lЀy ^i2q68+茧j8`\ƕl7@S´L_ϬKSz 9s=rw]c1˿2uвZn'~WK;3Q_<ApT$#T܂99sU9O=>Fo}+^r⼝cZ_2Z'!6B4 `*d">a/uZǬ˨J%W24":{$*76U{?"uP/"2T'= #:7nX8?_y\#im*+$dB,1饪{46($Т,XSV,ic p<X [lԽ2h62(;.jtK5 Z]==,2qʱ}0zptݚM$ppevY`i> 9;5NHI$PaiiTDE+Ze?fhbd+}Qi|k EтHN(ʋjnZdlپ}jM+,pG@?V5%фWZ17o?ŠNԬYZI<¡u2%ٕM#8bb1ǚt i sIu0 X66'{3I2rcu"a`~=_~YÜbpfR|Zj.,A]>,$MxVY1Pivnˋkm̶ߎ'X f擌U"DeV H{¡ ACMBh!> r ?T&g )bK/A-IR", l#dA.tW ~M16jEvYPq~$n'S2J.Ϋl,,Sf\?|OGo" mY'c=:cхjqb';,XA6t΄5,(Эü5>h'𮂵 F$9^Dq/cL%rý:zCEu^qD邾mzY)fS{j%}&t| fj/ (N[Ty#Fj߷tn:pd_w)pj>OVhϡ1ޱ pr^n|9 Aa-q d|Un]셪U}Oؙ]& B~n=7v*fRYxj\׿65vK22>VN&=҂^τw̽$r\w:hedPR^[r0*#\kɃiWKuCaϾ!= A}1lw8p:sB-iLQ3-@72n|tqm5N'ЬN](Fv70F[)XxZ5?%^災t{uH @IC3I/!i;ơ<'qv}=aRU#`Bz \Oۜji7A6՞pKʏE"IXq2N.{cA@Oi%7 6#̯aXL~ 6<*<1;;?a?(p>%L@fsW]_5\ߛevحZC⭞K=TtT>iNd9PLO.AnFSZN)7+l:QeLRj5|(kF QQ<ca Vg0=.P'Q{L6༦^eݚ– <K)X .W,K01)iG/҂ZP/_WUTP킨)KeC!'=alsU1([=lM˒?v^xQGƦ!ySpBc?OuľˏDQm'9`$L#ʡ2@y=.[ bx=ռ6j*V& KtuD&hyc5Źǎ>ƾiU& >]t[S徭Bdtc,Yg|%#[UPmNuQBPG?Zb2k2•in3CԈL !p禙~ 7-C#LH*#Y^hS竾_3,H 鷠dj8|Ε\c ɟ*y(fh&5+yf$9H' E?7w \+S,ݒH4_ <ڎcA4LPT??.B.j_yB)#۶CRkR$t &qOy} oeyz1:U~N\UV` :45:`: /7S]CAow<{l-y͗]kg1t jx?߹!CF_fᨫ-| 8bbv#7~rV?$Ȥ+@{JXmngK1͠T@XD6rW_QsJn3dse=Y DaWiYEYWX LgQ lPzB=C_&?r{ֱm"\\n>wv<'?T4%*'֥Ӥc^AY@e;,cn9{omslJx8d./擗Įw*x+J̦,\jdӧGy3^bN ȡ =5YC1+ V(^7J )lU9:e(w)In٨}!>XC/M7du j9E߰Zo'(zpQmVJ(:MAL})kRF]țutu0^H)UM-J !6DHպ=&Na4n^aVv]3a[!NYmrdLQGY!nnUn[}ݲ7[*"ީde~DNx9 [G9^a0451^鋨 wjrմjOa2ۺC2FSkE7L䋒BۓY9u ls7}&ckX3RK0.Hˉj Nmx*UJY6 vC6aK*ҳ{QXb%`'LjH8y^*4xwOY1Uz#K*n]4D^ɧq6ITt9B),t9Ȳ@O=f()"ҝ2 \>L{z i0YS:% DNEXm*G&s0EaB`NUi 1|Ar~nYj\HE\keH]L(X>}ʀIY;ñ!i!M PqK&ǁx4`W}?ԭMnHj~g #3Q/_d#]İ#u5@*=T些UT$kך rZzIPeaŋ6}DT-*I2ٵ@D(~|~[lFv?^MWX,5Q|G^[ 2]˴?RX*E! !6=riBUZ="2y2ȟO>51s1ks|&<|yd3svP֭׏ wKq|m2^,ƒ&`?7[c~zFk29^Hݏ{N9lzR8KYKUqlGa4өn*g$[x) Exvb. ڴ ~y ~睡0y։Zpy Ej44aĸ2|P9u#q3}|v\]rVՇ4Ԧ?Ⱥ> ,bE%JB^p[ЅPDZcUKTȍJR֐=rbevz9%8Y[{VR(HV +ީ)YF eUNs.^Ȁ\*ã Y$DR+҅*9E7T_]!jȌ+6_YV&|:_f`(l0+[Bj1yq WpU2Rs,\QeGbi+.GDq;JN_ 3Z=)^͵W3Uwud@7p#,B*?[3J+Zz~GqTZ!&V@J7"_$9m?s__+tT֘޶ ʽ4g0 .]xRQ!Nb6̌ uC4ל-`PCFN9M< R1AkG,q@h!5`AzI KGȽq舎a%%J -ӌ֨W3u6 D LسNм+{I]ĄR%OmĢЅ8,YYk (R> *܋{ ^սyIdD{Nvzlu)Nl# .uR |ήvm ߫+} KqXA.vF>KڲlZx>WRN$9]kE7>ؗ<&իjpj|ɓbNRY:܁hڙ.Y͚$`> &/pB*JCz[}gobLu0ѫW(V՘s j_YaAב :3Ba`Wzc+J BH8FB%~ RDyɣ(]/2i`G*FASػݏB5\5 |kYCd|8aF yQW6^Mi,k٤FQq2ryRZ?n͐M|9Iް{ Ή@z*:<`Tҁ8N.p'Oh ΒCRDj11D*ǣ0_T(ĎPS 2eJP<C5Ѣ8`\nWb(6vzTΊ&v1&+Ű $;2Bx4!C$07- `4эˤ(aICqP 9M;}l C(0ā@ބ8EGp>RG&K黽EL}UGDPP<9t'@-HTo&uS*HB/nR( 0{SƖfq$-ݿ½a\(G 0Ҍ{ t1 ϰǂg),disGT6^Fu~(LYY-Ҩ *2앰52nj^І3d~@X6-"oFQ t67 Om_,h6r+W+ѥi/kYlӮmֵRүsVny <W ތ07‡PH½NDm,)1]N0>Ia`%ZhM lQMنPo'gVmêٔ_b!sCB~YŐR6"03r5pBd?2}c}7#wSěvIN#^/&|6Sc*թ'I+TKL;lVaߞ#exBa_ᆰ؝=3Vㄘ;~& mvJZB/1̚cW+CɉV[dTc]|/$9de+YFLH0BjZp ˰hQ0d;!nO%snuóxMbm'5_@kQJH3fX7Ғr T@r(ÇB4 /ր`+yN[g .2)p@ľ7⒆RH۳feW(AHx,V4i"Sd,ѿv@:Auk'fg15^{ לDINmɰv `.fFD8@eyoRUP/(DjpbIxo3&r[g. ,qQBܼ\HB)zQȁw-Ó z0l#x|٣8:'v3z#NGC2peZz?cފN7ͺ5S 5/  dXC]T6n^+Pq H8Pȵ ;mHpy$6.CEQV<|#HrpwśsQ# e Lw{v99j%]d&{쫄y6 Y|*Rj/擐ah3j/.̢:ץ몂(_Uk^7/e g=N\jL@CQ0}-ɐQ82q[,q=jNjrL3/MiŁVMjM+y?O>M9 ̠רz7wyB뷿_4%P1+Ĥ!8sh!'x",~JjB:%!㴈-tjCG$[SvƟJCxо"[ߦ a+jIt?Y8ZV[ ޚ~rk0D'u*W}8'`ncC\ 9Uqfml2c]={ CFC#$ ܰ 6M;KqtA—?4 [ohfJ<,4;< U"q *$eї`|'ػWZi7h &Aԭ;rǬHa b ;!Z9ҽL r_ήCĿ,o؞2i;1Y k~N:͋䧬y ~ruvl 3^FΠ'$GW<È: \QX4r>wr2oTԀXo ]?9]繊ȓO }ThɵKerytsu"^A;G蟪9I"6HLݝK9YdVj{#݌.{ =ĥAmqJ_n;zswCdydƤZ\aNnIg[URN*33i'ؓjMd z2pGn*w1o12͎Kݾs;@چOx |u8~Dz`2e:y qm81:_P4$-)Iijѐ99jXҭ]l=kXS\c\obH*Y ե@YⒼ&.z=5o_ق x,5 ({"'S\M>j\}$C]2 ֽ`妷RcLa؛%Ԥr{;iؖv)8 R[zJɍ+ds6b+a* I/ݫm0p ߓc(49˚K~Z،8>uGc_+;nIjIz,Ԕu]Ŝ.z'cު~^Ҋ~M ⥍=JGpd;#6)w\+96':k++c'39[^Pe KܴrVug+57+/63Q3&{9+Qѩ7p{HܱC Jbݱ|C8.n֭FyUmAf99|:wܝԵl1R'TMKUR}$׮<E0)V뤷J'qqW> +LP/x&-r˃(H5VoN*^Paz[zB.ՁL雡e ?:Zsq³OPÁoҸZ/"NSv&/ך "׵Hxjm= >:ףK_//$ZONh`8˘|FZ`Ɉ!?tiSUp_G:ט0G?O1VP :/=I J(0FeG9h"[ԓ`Wgtj*-.7 }]闖)MXg= S6+t9DL/3,scol EeKUrթ-Q-0H5Q!8o[evUkU90ZF:e ~]~P#S|w'u;})͓&X4`(V<[(Dq3C#5]3ܤlev~b-2^f;cg_rOn˦BgÉpKW%%4#izx|0H]F M*l ȝ Y aFbfK鑦E4H}zTvW0[_Tjo'<]Jh d+VOhal䎵%Q2&X p4rL./ΐEt{hє\Ts&"xNZ^al1?N✸q6ꢋh?i6>f/qĢ2ަGKKy B{CML)݀AI >G4KN a ~ -W-2bn 囙z Y~:4n2u.4Kڢ疺˪{ LPZp\@^xعTl0Z9ۗ=iԢiYIF Udkنp EwCD+%A hg>ڕ5'T[ѝ&5U+܂aėkAZzy{sect WwK\h(g!uBB2zv'$7.OT.L${Bl۴=^ 0u%%B}'i h߱ |:2בu@:~i_JʛQ&Qҏ[R[lf; x<)5{LX*FF~A%DeH#Fşeh-e^%f eӏnEnX\c7d]WęhՉ̲{κ2ԫטA[S-^&i:k_} }? ~YHyVDUuGa :m"dq'Xyu`%ƁIK4=r{74AQUZ Dhm̌ݳ&-&uuOokf%F<qه*+ߍZK*<(Z%jT XbKK`@IV 4s0[DƫRɗmgI4=߫XL#!_~c,M{Z{ kQ':d<h%PvlR8g3h& |T'roAty9EE7^m*cLYq--hR>ΖDO~hOBx83VSlۑ|{F/ 6]U}rn8L"Bk>lNX| > _9=mtx_p5M[J@ur6mMP.\j.f/}A:`D,, SĚ q"L]TzSIt,382Vlͮ&FrkW yS$?NUV3 UY}o nAgFt80T`WyN Pb^YiLU\^TSYAL 2KGRIHݗL9Nb F)F+h-} g\$? POF7φ1bZxߔ.5D\NL)IH6(bU.cyht32DʅQ{L o5>B!HGydӎ'{`=Z Lmɼv|H^&p85c={oz4X?p[U>!W V5[@ީ+2bt/ElXַw%_~K;-r8V1S5$Ţ>~:)8|nc֌E˖+b'4XBE~d@;tak^l<r{H#>{!@ G_sQ=C#4~Zedb$0* _>a KҼ.g/>ym$dv(EH/'_/=Zd,q=mv u9'7!q2/;W##VhY{InxŬ_5 C 3|uZ W,pC3 vW[؛yjEH85ON? fX/Xt/7WlOgxn90c|K߄Bd8Z `ːr@o60řY91W]2-_W٧,tWUunq_!XIӰI>ldKxYj1ZE.MVSIy¢FEUY̯dmHx#`&,~ UpTX rt8]R`gƷ]'-'ɐR5M ߹+w.=$r ҪزvĤݙ0c6z\zhU, k|#<CU)ǧq6h ]WǏ<'6 w~gS:`!7 /'*J}?#|*k=C%Q6uº =39|Y)4ڸX֒"7RA$ÀYEDtiN5Yg2b*9]`fs<%4&pIl)B()^ #$r5u^@iEv*$8|rHtlijb _EDyhr`q1qKN~SW0qa(4G"ݪicʱ ]?A6DЖPR/~4º~ʤ*|ZhC.{j7>ݫ2!Q Ɂ0 p &u6 vdj52"NZu ׁJ< א΢{(w=3>#\ٲ1Ah}RjE" {r~JDWj2kFGHx 쭒w@3DCHy?HGN=U JC;Ҍߗ1q 9})vv$zk{Yl?Ktb:®4og䏥)h\SBEdr{d0xE%jS4 V&Ww{x Hr҄ _A2^e5ȸau^i\vKhD9`ѱB"WՏ[MWБnTnId=*Gb5Fw ڤrvzSt[5w${Wy~LGl+TʺUvGton#7 ~PlLndVp˃9~.X4K`8b0URVrjJE6;%ofgVWB iN￙K-6UvDzRq[jC7e6(q(jVzPʿO4&}|Y>r`"=eF~R7ɳxƷu!7!]~/G>ԤUV/|A3^HbA_ıBiFxP;NmR a^ɖ(tMS=Lƕ;aUx(ONCK(z>vR޼ Cv2 wYSִG,8*ɁGp Z` vOCQY&VwNyxpN#I[_{@z8l˾u|Yh3?eǔRzt (#cdL}̟aE12w e̼?]8%!duY0./t&g\1jsE{¥Rwx9@m+$nrr bqS 32.m0CN:PN^hɟ=;P P6&~S kH%e~j!_~iЌ^h}0x<譐 jI r=lj-RQy ÙX3Rg 6)yXF (WƢYfb5컻XZƖm܉.|N(/xNL#TM%/ S4.GxHJ<st `Q2ӏ_`o|&>ʜކhP&`C=0 4>/͉ě۾d& tC?>nzd%MADPqڀi 1o_̝nӜFʹ)d| E)I .Y _&ͪ/ƳhqmzmdPۂmAo&~ykZ_ߢFj-F85zvTNc9r^YŬnmpʃ, 3dϸ{v1hCr {dߧgq\ # A F5NTiT~{.R }o7KcJRMސ*WTíIBY{*i^]׀;DEY wZ#d#0'!ia.I/sb?v鬐C@kG V$TPgd7>ڑ"|_y9j[ wg{k̺J;V/sI)Ĩ `W>c. bW$c S[b+tm`НGu}Iؔ_4^"U79=݄Ml&Zǚ74 K~)dơmYi@LE@X= Hs>6H2׏U =y(b65N.3$+K-]*UoX,P/ i/sq|HPUDMW=do@{"=;{z*o"5Vܘ뫽G##+(݉$aZ4Tl錒N9p"DrbáS}Dh9rrTA8(A =/ۚErlɔFd F.RP}'pZ-|'#( κt_k7WNK/iΐcdKKI5%ke(e%A cHM#v_S|<#Bg{ 8]]23̱y8ձ>`T,o0^!le+m(xyCB[/ň?7m=^S;&7}0i)!FBЧ ']%VwY: W}j|Mx("Y_F2Ù7x/,,V3!|?cI~Y ^PۢrU׏n;s 8Zo4dBA'] {: %|}9;yMX[("B[ޕWgw^h@ b-F45 &g,w\Kbjk [_N[6h-{xKz%⤤?,A+ȍ T٪T "8k#'H:ٶnz[˫Յ3(KC;6HI> 6 L@]ZKylA}~9F^wIjX8SBωD;]#vW=J \b<ς"7: %趝%Zb`vy 0EM=>HN%Bi@niZ#J фGN6@Yl9xEC܎ܖ|JᲗ7+;N%3YL8J6jXäBaj :tTHxu( Zl}\]dL4B)t04[d`xBC>4v3A 3Iϲ)%")yw NmuO=`z{JHH3W5|0ѴdޣafT˕*8l{[Դ iae&pOxhO,py<hA!Fz -LxG{2a2= ,]Ҧ'V#^LLi壯c8Q]z[nuM=!h}cx|p]v96C.6IlR5&Z)}''K WgN_n4!ϿǾmetu=TT13։T > gm".Q6x"HQ;ؿ0oy844/is_c#!Nj\bA,Fm"!PkRDXsS<>;~ǘxI .t)3[@8lwjÞH EjVE[V;]^4_Jc}8mt \IJ& zP {:?WxGHw,T "\c)^r##kU-;'X{҆s0=)Q9)55,W0x(1 Fg ]w1- ʊc:3) u 0cQbgy|D*;mIICij,r+AzRH4lLU/lX6Z?C,VKH"-_e.ן6讀\j H7ف1]e ŽjSUWLMaM0rz$ *~ 0W˔PPxY|`q5x+EKP cd(o.&˸tď0ƩJt)Yl0)$ yղqa -uf;9OMo1fpB=g;[agEV vxf}{i#RyASo.OjK[߯3͙y`o_lt@0A ڷ3Z͢4V;.1 g6#34Ơy!km[2TBl܅ɵLASyv{v(U¼ 1Cޱc(TP+?P}aB~eQL"z]kk̷AֆQ1,*nQ3s{v/{#b{JQ6BU}{4 V,5tfY0u0$!/Q27h[a2"69f&xYVR*TapfP۔ Z@pPPĖHDRzl!e/!ex悭+\p>ژS3XGꐚ760'$h,SCkhbeG߮y^f]y=Bo j^z]y_]ȮwRxZsBG(e' d eյOHk*7$&+vaF}$|ʄ2 dlʪqKkQRGa- =QcCPʄd4 Fzb3UrHʇ ?jer 5/:t:GWrh/}9bFY-c`9n'grioU=I3FU}YTNae㎩bq7z{=2:yQ#New:=]\@! 5u|@8M~POk0l066 9|8]<lD.\ WXpC6҅~/_ƗqP09XAն5n_7. U\s2Jrm)H(R~ɕJRq Nb>tD'4恆1&s Diy>m1[Ek@6ЂS$6N8f`j8&tp1L,{ۍfuCXKsEAEY{>Aw;B^´XʪExCݜ|7ecm9"SGAqϸN}3.<>9ikAxIf`ogY2K(0τZ _ȨbDJ=4K4b]ֈaV/}˳p'sL;:/Z~:n!Z@7MJ>_xk,@QV9i9O7 H eyޜ`EPg[>n)/QwMtK'|qd*-zwgX!05CombnȄ;-`fcCEā_ˠWp n\Q|Uq,@qPSȤ2@> cmY+k ]1GM*LRiqX,gyx 96|buSjw u|MtlbgbSbJN4M-K\/LIƑ)pI-MYHZ#}mqDCnmk$ݶe ,j穷 7ƊSߊ4&o,]L >pn.r^7Uq6 *#t-"FyV\pN#+CtwkT+Br˨pܝ(#,1(A,LeRZ8;SЍq}NU? ?Q9ujާGM.S^Z' tĽ2G?p#4 0T\nI=Rk9A=%Wfn  dړ_A2-=KM ZhLb:Xd궳][CcC;MrR7ZNQf BEo`MiGE6 PűXoY AB]\U0*~3hTJOIe$? Oq )MQmsjn31das7U4 IWhX6|U<#O7V !s+.DH B /QGko4g9vt,ɽ(G9dvVC'_VY$OC_{u4?R~kM:Ow>cWrnQ ѩ.D-|+WW2h륛`]4-6SHyE7%bQmg#UY4lBopAW6o>@*Ԓ{r{BH:dl:R^;O;1}6pZG/搘u5álrp:c^!;`ȲT LN. IJnWB3-&~CUF4x%.BP+Xy~Ǝ_"L/GTc#D ea,XF;2xǏ[4kUDG @yk+E(y,V/0G r4n% &sN#sz1RhwB#}ιW /l3jz7>;Ƅ+m|`?)r!EsTbE@ߘns냐 ϵbxWuy3ԇ YL! ϋ_*j'C6Mu=q$S'~Dq?1FCkj C4,llJfU&3 Ռēofn;P/jjn&2` r^qDXCZa (r6 +0Eگ;`3:BhʩVŋ XM(*1PD_`Sa~} Z+#t~4C)!/3volќ,ICL5C`^BtܹWa*)k3HbYe5cwmV&Ͷbt/&@̎}V1>:"u CDҶIRŜ4PQE\CuCA2wpn8s\'fLB,3X%E鯶wq>M|Ⱦ.f8ha;0lӿ!\90$We=˞)=߻*]χ_&k< JZ[FkI S8v%4FX*FMxlr]^R|6sm.(3`"NӔQ2xu t;0})M`)/?j};xܑ%XAjf|~, ;N=Dѭ}a;əݺH\G,Y8_lΞ.gIƘf^jIτɦwC8v-뿇W7TY;p 'eѭog"j)frQX7wݞZ@b< Ya7).la+`isZvϐPXKwr=]xž6xEQNmXk!ZK1sPx\\p5qT1OXſ4BDҐI,k.[ipDq:"5|3xɸH5!_$qL ,TSx_?hR_#,1 X%2(X=,,l!1 "Z-u=>➬$՚>i 7Cj%hDJ::Zk؞Q!M؄ᭉNpάkp 8Yp-Sr0} K&{pYxPg?Frmhta+Phqv#b;'ly\93iU=tP7 z܈ULIw#+j]5X*S ؎J3)CXC>'wlDry# 6nKdB t4b:d5еVح=bXfdhNu[ԟ) NLQ?OiXkė+ 1/INGYxʅ{aɆ9 ]3aa^z~IK0AWŀocj6[V;'V fRq˶$F%JdE}y,;=5C5hMQqLF)Rs|ѕ!Yi!)4KP((_{A’tGj[qG/5ZRy0">ܸuVje1 @BRߑu1?.D8Dze8m*li7 \N I':R) )ID,{Ƿa$$,膵,}/ď{ K\JfQ ,?m;w3QHz)Pe>] .Ϥ:9d+[_ޙ>mW;rt1˭Ip I\}CjR{t࿟ kI 8JF?2>=e1Ig΃!8y/`*뷬_꼪ɭMZI%4/)1\S~?AEn2!bKp,YmZ:|qٰs)yw(9ݪP:Aڕ K=3O4oLNIתּcQ<Z8MkVIY[HY\D8*X.vAɸ+uh.iixw7P7k3|> QT#5:G{[z-Q*÷=ίMZLA#F5;hʾ! ZP+)\E0O>r'+\(4+zOqR$QV/TZNSbZdL[o0ZG6d~ř2r51+`1pĢg]zD+b,W x%ݸuϬ応3`eAvݢ5[?۱g f L.kC^j5jp[*J J5 %8仉H D\V0!'E3<,tK;u fŻܪ>,ʄ?^PLʕ;)R֥x'ɡ8ɺ HF }8&gJrbD% tkÝjd"Z jmBVP{܆_II'` %moK"Xz-bٗ=9:&Ea4XL:B>ccvA{H}4 1)82.u)E&O]?'/ymUgt:! * ͏! w-C} "[#^{s5}k*?j;R;*=vƭ=ISxu8BZԂaҘfɁW5.y|MEpɱ[HxKt Sp&uGw Fu5gY҃fQ͉2YG7翧W$,%V{d)n^ RN?y|Od 'J kWȆ5g,#w*kQߝ#(߅\|^9b0~56t8!w:k|B"Jx Df~˃X9a4&?~auP"G&>9u ۯ/nDWvqFoJ?x0>AɩySޝFH U\+Tj١Jy:il ~}[#!c}?|ze0Mr ^D6ZpNFn%pnSFm jό9*du[Z '09 R%~6Of'Ys up)L=:Å9,\藇B#>pgGr /dY>:~Q@aDYY% a%Ut4>-gͦ(JhtNs+G<,ꊙ}񘌭T@ב0afsu'لڣD6ڊ}1 bҫU+$]".1BN`Ns ~Vi6 tKx/>bD=~"3AjqWbc%ѯ^"ZC|Fd]sj_7Ѡ'8p>UJZ,NH)jO-~NRRU(`w[\MXŝ½br@D.g'ciS@ 0JI53?BDB<`]moS qw6)sImJzl<%0X_lVJ R6M͵G[M/ܗx)rA,.MnK +{|%:v f?pԢU,Ӗ޳*u)Qt*UTW%F.7,ai{? xT>*bȧ"6Ԟpce9TtPyo@pjo{8} S'EdxTճ2=Z)[TPl<a0f/zlmexP\K$Hpj0w2dZíox1) (QfVv2J$*ɘs`ѸUֳC-R$1Hϲ"mƂ:_b{.d}2$4; 4hG ƢG]+ &{Ց lOb)dH|H~&jر' /[]]M_F7NЕPeʋ3C`0F6J_&kuIJ! xc_M@0EWhݲ@²IoO:b*;,Ȝ:K ~dSm2kh \Z&WBVжY>K=K1R $Co|~ XC2A>8J0銕$Vq F11 ȣdçm5G>x 7K4rZQ GC]IpaUؾ٣IBhoU@A6vPXIGq%-kcHͽd+=OP9H}U"#-leJ'BCM=j:FqLwG]rC* `ZBT)-I:#iJ£]?qV,C]2 /;M2>x2 ; ³a*|y>ml`=X Y+5zjyҌ#"lw."c/ Ry>=GG%*,vu̼s˪zv<8_~@/9HGffd&ʾ3]`4OMp/5 -XX-ƸBOSNg`޾E%Z_ž;r2vi~pgn 'oh`^I>Ap QSZ!.ݚ+IV*') )W|Vq>h <(LZ!#ih #]Uvl2y؋C ~`Ϻ h|ڳk]Å H,cC]VTj\*v;{l=ٟ6"=n Y'ŢY77YkN@ʱJS oV)Q./M`p}%߂"vHZz蝡YvK%GkY@CS]'j04~v8߅71IS L+lV|ƅxn*ӋS3\5iÜ\W!Zq=n{.uo,TJF]\^zs[c?m|swT[x#nkEŠKDT$MbcdY2!z s#zpА)NDQtrB,p_υ^+}20' {2dHZ'B2p VdS=-F)bY_AƌJzF_ü_`hNE]G;)-o&9fK=GB҇fVHfQ̕f[Ë=|˜j3Mf)@T\b3X]Zhԉ{K'z|:AuptiUXϢذe.R۹ Dd<ƉxwÝYyC c|Z_FqV@Dϕh 4w礽XNMŎxx岒6LmW0Ʉ⯜qH}ʑК+b2!9օ:F(,w|n3_>>qODJZo!b]#@E8GI㩁1NF<Ȗ~ub_UvXfM^K cP+ՓOxǞ7?Ģh+CWP(?fچ;LmWQ zYEW칷kJf^}` ơ0?J AQW64ǟ5qya$p),ksд55>:؆5A-;+q[UrM1p뎴_Qe3Xߧ1a,Z5y@?zigL9T]tvOŝ5lFt~گcwF\G*90tܓh*ci1}Owy@=U e.L&Ai9Wgg$V&6N| +ZQ ȷrA2يr|JqX^5Ue@]62[mrfhGx\]9` ݐAŁ&.8{2Ǐ$ wz½Z j>;HX෺jer1u0RsHqj0tu$̀Bh^OPp{np1kQ[ 0nW*6|Y=M[gd3P 'kyII.N#'_._Bpdm~ܢT\zhmAςcA"( чsjC&HA>0۹?(&bJj{׋&xsޕ6.1Ei8Z6qcώ:ժib=aHcq/Kͨ$Me)i^ f܎ ,\8"p}":YpXXA}Ëf )lkٗ}-S}651:Z)] J˨ Vy$CKs3$uHUW/F>$GPYvsLה,:#A=d | EufS_ZD=Fa}:<-ۿoMyn~B0pR/]ZSgNFFէkB+.'akڦT˄ЧvsɘrFŸ؅?yӻpF9M%Lu9C?*@cH@lРs*4$Jjvs^ 5p`;q%\t7 {A ŴhA@jռ&M(s2Q?Y859Uwثެޔ@q 4iCGYb'͓؄xQʓr+# Y޻ >]72Kb*3GH+eE>u)ů2ʖ񟨡F ﶸWq@ };ՙQ [2͏cqe=9tUN)C,ԁm^=EetVO-ٷ?9 4{ĕ"^tF;9ܓ2p] '}md.n =&I+b/°g5z$(WvU]%1Fp_D6mRlˌ'nyA*}~LW<яʆWJN|Y$\2U#6"g n UHu( wda8$<2A)X25@Iz:# /mQOBپaF[ɖ͟tz|CPF"RG ]̉CPlNf)/ye58vlc<"^DДƗ(-W+kW۷xG{_P\6U2:puW4[`G/fyѧ+TZ]9sHڽ5Ɉny;4⪒d8oܱ@HJWF>C׫ĥ14h0:CdB?,8tۦ|9]|oV1P,'o(֊F wy&yDL&ki vzϧxNJ*%{t&#?ǒ~o4 "L,raٸe 苟+[rx`}aVC~¿w3g$:C`)0afIl^8z]'1hͱ54 w*6 K% 4(L|mϺjH@^+5 vsmqw McKBP5õYڻ3ssYNHKa(<ʼnw׽_\`vzf@CRj1p\[ YofVZ/8lZ/B/γ}S6T.3au{SG=I%Wٜ#٘`9HyQAR?+0y4c $B µ?x~<gͱI6;4ɩC_͸A d5˝djTL9 -{wg& V0#wM̊T~C=N7ҹ0$snQƚ[zCP`s판! 5=m )~OYN\k~jI(^70;%chķ#$"0@(6kt O155D#(\.Ň W0I\润`_{UC1V$_0i=FƊѦ!~ߋr{Z`\h(ꢖ7qB2>h\` XJCWahjc zZ݆P=GKw=}Am6y?\ μ*/LXXڕG7>dlHGM%ޙ_uua2 ɡku\?HmyJWHa5foҁPA/_ckiXGryMZR2aڳd ٔ#0ʤd[Pn7TA&,@Tl $GacL*Ub96aM%^٨FbrI,?9Z@8)~Jc{+橄~$-8HkloJL`-[>x x5FO~xK.adk-eǙHoߧNH4xSRGz`Mx:1&5? 2 qi:,q~KugD?X0xjU c?OjbKsFZ 0ZbQ]{:݊0>TtY :VB4K!8";&rг N.oϵ8 k!w6_1ހ5 0#"?_+}3'z6'^ZJ^)jbncQ |J @w\Sgr$n5c>oq "mŰu9|ɦׅ$<%.5kO04Apv>Xm!LKIܣ-c*rlTˡ!=,GK$;-ٺ{ JJE\*FM`l5/q)WP/˶BOG IZ|3#mz@4MbU0u=L*)cDwHjW޾;",q9ќ GJK$ïk1Gau"Q±I)Ax4)Nqh/E/e=RT\аA}0#59ӒU<Rgl8M3ړKcօ7У(yP"ۣj>OL?u?A7'eV/Qzg, (ֈ|"n{s|qmC<_qE~IW!fM8~OR%:N:uA]j\ӬHJCTw uKJf3,7 *,HH7c3d造gBʇ KXa3Gz"_nׅ =C$FYp9ǝ|- <;XLf1nֿHH,:=(4.ߙJ7`:s0TM9I HlaKȪӬ gPw _/v9C԰^UDjz'f1|)@qu/daM w +UO&Y7>t, 30﫾o B ;%>Qoc̟[Q`$vx82щV佨ߩFU89CC?`YAPu?ДVe9z%+}7P;BS0;\+-{{g dlD7W^]Y `V U(][3{LEˬBs5;-N8oagiGICc GL.Qe6%٭*C#R堷t 4;#uܲkSXaJ<ߧ}ۇ;'2C%Q Aysn)$m:8]aLT[<ߵE"~ t}U6ajxz ѹ;-{YSZiExeKΝ@WPEm >/MM%U~ g[DUɖ hg~>8˧ܠwŦs53<^Og0U 3dρ>÷&ezz$6a_Q~.'qtS@L=ݓJVh*4 P1H߷&+ kH,4ЏƖ\^W5& kTTA(>88jq/rTڽL&7뺠ߎj3, b:'_xMąVI^~DdtLU);U4{66ѭUy4wʼpM]]Sge8P3DJ :6fg?b}/_Vq8q#}L--$ƊǗ'HRw2*y'0ib56SD#_$K\OCdjNW4ğc-#Wv DP]yXV%b -#FCrKf;hkY"1N*R+{ӉLr%\Of@^#q%D}Y)""8Ո*z^Ս-is{u6%MZ_lT$.c@$BHG*M39N,Xp~4,U~O5T0ׄt_jƵtpiW~`qߩXui}G09E/o6,䙊rsZ>))L܀؄kAN!ĖcdWr=LmNں,Eݢ2T HNڰ)_ƠsyJ]%ؙĀ!m!EܟEV.&Rͯ ݥ2G#>v%PO}2y}bq;]Jn*4aKA6EAxz(\RoTu*J B35jQP2'Y6̭s Ww3w,\`m V̷ n D EWyn_H}MB:"۵fcx!́(pBz]?_3g7bwAH ;7yG:w~XrLa+[xzMt6?Jjk="#D74>p3gt5L^oſў.'*t!-ՒQr(sDWϬCӪPĂ+΍Eq(hZ `tC|D2*3ϧeN?_XY/_@Il­09!FqqRoVĸt"/M-C%r׎WXrAB'BnpQ0[!l@k@t|O:V>*l+ţJ]j'ND7.VDB!ԍmyz'߬7ݛYQ*D~Drp!qj(7k6aGr`-!B8>a ` ̟ܵP_<'X*-_Oo_gLj7ѵ=<y+h9z& oUM?pӚ` i?R/5IK֨[lCVbq:dYOZ"lضݐj2xPe pZfG8,U2ōɩ-RLE(723=3C`,5pFdY@cDs_)8bhW p8|*RUE>gnhpn<ۍgbFBhlw@OF>:aN|̃1 > Xg6CևyN޶#yK:@րH5+JR_ (4xK&jl_<Î7Т1ٕ<:X-ak̃?3.IjFAj|[:9\+XT u#%N&󬷊*! `w0o(uJÿv[.oD-[:kѲ0fL&:fa C#sZ( )),+jY[5c+bٱWR % 򫴿8+D֭I~$"APNdg W[~ZxTG{1i7:JL"`"^ <| !6Q n$lh6kt]+h>>]c+c!I*QI+GӇX &vgoc&Z(0kj3$S&w$@4J2тZÿbR3$ȩggz.~HyHPT37aGZ~.WuPز:@rG }Uh38?krr1ímmGJ885^VP,AmOXpx^ vjZluI] $N&g(f?YF%eWً$a6NaM},sVJ\#m,ʁ[;^ xE=t.V 0Tغ >X92rjtR'wC+ju)kNmk?N"'ȭ}/kydڦLIP(!NXUtP%zCʠ_U|af-3[ہUB 1i<g9%u ?CcN] w'?{}gfc>wQK>1¨oDvA&}^Iw@g ehшf.BR gf|ff!֦'m y8kuғ?Y^W 4{ev [U1N(mrˆhCTۭ{Ρl%7E jmw&uFF~rJNO%rt_+LK1Cwj%~q,/ḽqDq1@]pH?[2Ze~Fl(YA/R mdb6n'rV亐; ae~h0ou7IR3%1&T5V#gݡhY^S8L^pyysD(S`BGn'3rO3v sx4%f#n;+M c:B9LU8C$}dXIa "~Gy 7.PC.;7̀'rIF::k ) &,q1rrEX۝jL3QLh%dϖEz.0OD{hΑaeS0YMHTo wrh = k@]Qk֗.`j0Jh&W%04׶Xz=\f˦ ]'*ii#YH /ݏhOI폜~!F7n4XTt,u6ܑ=!W;$)6`O4̗ %WWэg~kjG4guc4XȧBr_Ԙdf֦OC8:ӟ df#y>Ux?o:""[CGDbcnHߛ|ƒE3P$%&=|E a8}yGp S HJ4"YmqKQ~K2gCS6F6kSZU3M!xdn2>] ÐWCc1CZFxPu"c8r>2$P6[#8m2ֲe.4t@uC-"ѬV@ w_ X=_ v8iŘ5G Vi0$H¥KFec_{ 6ѣ]6 ͨ e2g[x?pyٞS]R-D烉.Wş&0@,tbWBw"Epj}HaO*ۉe SȣK&:vkFwS4o!BAQSΆ 'ab˦B\BgVN^ʰ €v*]12L.cv^;]H4=N}9cvyzeE:jKFEDEfĐQ`-w6hY@Mz8UnVkZU [:TVޕnP&HT窗ښB44bW@q`s z*\߱ul3nl %75K>(E4hTn5Uv݁ ʐZ+TM>P?slr.m_^r("€h/ cx)udF*@. S3F Lc݀ޗl+h2˰ Nwi4{T >>YНq-heUPm(\ꟇIHqI,N';71-r1f?}ix]Im@I>هnXI{ɮV3 0k1wkY STN0(Ѱ "(T>`׺ȮRff1Ɠ wxaA~n(Urpұ4Oh"c=> HLVfۉ;M |P'GNa=,DϒAU܄%(c .N(/پKzx݅ +P]47o6"2.`Vn?em=~|ڑjmKS>cjwtb2gLQGn"^ghJTqx}Q'Q\V\"(W3 %=xy 9ynw'6J[WV6I.e !d4V_N)/,,(!VRϭNR)Q :wKw.SDWQ W+ F{?dӦ1MB.ɭJ{в&O *^.q hVp+مtكs %2 P  [8!h=L*_bUr-2@2` &LEc\o!z7"a[Fsoj8€K@Z ܸ? #6r q$w^-ba(fFSࠡ o`wՈSA#(`FuvuQHG`^ K,U.Y*[b_$4@9c SaJq:wmKEk.6 glTa]?L+o:_QOwxEC-p|VU#1s]9&W?3|Cpg3_@s3FD;FQ%v -eqq :(0|wkؘ5SVҕ.lnjk2^6(OC5ע6d% ϶"TqPh ǽ/H eh "H/KjzK~5 NP.!P*s=>+SR>IlW=69f)D7M] cy%l쮑 k>c+nɸjHs98aR*߳6gӲ@H@$iu(A&|YV8  N8>\v߆" UQBXŔh%I-κ~"!jc?Wf [sb=B% Fw'M? Dn%z/֋8uQ< T{X&8b)e]Q{xϷfQ~kL%țVMi?y0eo}RKm/i\M{i&8eIȱd^vQϰ6{_yT1[ҹr2KNh|T{TZשFЧ$7x}:N(I&À]N۔wNeSHOr^(#= =ˁe7:l'쉪r+BR[;4.êlb>ۚYV5 Z`@ l6[s.Rm}@Dr &υVW֏RݲPo!lv!Ѥ)@JSmmCYUδ LacIc/&x Bisn<5DP :+jǯ=q-R Kp˗EQbk!1hse[A<\+:D{zqM̄2pTAJ R|bfX$hJ7RR{fN[HX.vчxf|*%#Ul*љi4w EWT)SW=4w=$a^oZ' 2akOٶ/OWyꙫat0}3#WF t";FawA*(xI߼/Fݶf"bNP-X ֗{I*-`63&QI_2v Dz7!Ul*QgCB,=8ǐ'fZ? J'һ9zyE4X;w 3c&KU{T+oM[@6I0 F@pTl@)Bn5yJƾ>>Lz}j{[T8ts39B;05t2>sgOby}D4Ic5p#B6 p`wf Y`x\}Ŋv3zkn/1[,/EKE22yV[Cj~$2WuJ&ܽ94[\x j?U/tÐXUݟG[W >s[$n=V>Q O4"XEBuZ˪6BP.*_֔r~./.n0=_‰f/[|1.Dw(@5:}2ykK ]KeXOvThXoZ^ ?؃ݜE`#juiwx93=pa}}7⨡{a:C%^`,mGūyj;F<wQ=~R.ęO=b4fve)jQ2hQ-W4/ֵOgT2ջ)϶۷KgkղKRt>[)~s>^gqtdV+0QClwF_aC}{\8gZpV7(~7s%[\]!D *Z/!.-K/-"?#t55b_mCSAD"89m$y@= {k L {WNQ>AF 3A2J^<ʽmL W|ɌKܧ9w@WQ\441v!Ԝr֓"lq'xGx4wT=uQLx<"$ @,)Eq5gC?L۪SDZmPӓw=) b| QMzcW,omϡ_ƿg ᅋ.L/OGԍb3-+<Lę[dwkR pa)PTЩ}s}K{]t/G^"~V T8_*)L2ecyk?7ņ_$V?[{fX=vx8ƊzsaE4rc&]<(臨w9LKз$sQ?ho>Hmċ߫ڭ,[ϴ.5%6H;mIڂ<7gV?]>!ژmiav,oWf>L]aR`jAһ8J(ۗz6Wwb\7RFF`@f4:{)>|F~%/,+]2!v }bQ$sݥ\+x{J'cLokdZ.E[k<żKHE&T l=WZ2Qpɥ`O댽7&!8 @K5X1y|{9DZ$ E)Jo8C) VhD+D_89G>^2zX|$u7.z#lM $f}LHƾ?P8I$qX4|\xz ]vw?Q3߮G5DtrO P#J!蕾|6!80}l=@-7/ބP>r?z/, @Li]EX$Rd>{kZ@Jqx-* 'A_]՚͞E5(>O;$ku"gFI\W7P4yEac5 F.K?7H0l?I}=׾ypJ-刎0x< >~0f!fHt>qGɧX(sF%omlewn+.`})e PQ˶J⦢U,^OS"7ڳW5i ^˳j:|W tPcʪҘE"Gnd7d!CWJ2ԗ K^P҈ϯ bл uyN^~M ?!Aڻ}JYpi!OCr,X۠oLCa)۪.]~2Bߚ! R GGfJ$s n/l pc[Gxmێ~P-p;jE#-0\ *ףgC mPӂ\$Q `]j% /0T2|8h챧6> pAf:\ӿ?l niZ9R n#8o!AN|Y :1|Vj+-p HQ+ ^ YlKs6}X_~<^1!ba5 (a觵b v WZl\}6T[4Ւ0ٹ" 3!0Cc9 0N-c-WBbYR|7v7Q<ӷ?ojT2Y )|{Em+zf:y%&G@ 泡pj9ZL19Xj "ڃkYhp#20~akF2KhKy|3!fK$4 jҧ6*>04Uh 2_'^̌Ckl[B-3S`xrz7]D4 9%$ ~]"޾(!aw~Nv mݸV1FpOgc wQC&LCD- UXҕM9ԤsMWu/i@z։ȜbF\Ď 1Ņ3s]Uç_k'3EXq84n -hZ/_HlBBCM?. e UU[Eܔ G sv˫~cY0Wd~b@%zYK,Lx,5*QƇCNƺdk0+_\M>#(/Dõff;9RVmibuCV7 E>4`{Σ&ta9 P#)^yװxŲ K=$AZ' -7-b$q~_r&FIdNvN1uYčTa]-2Pf8J| :iذ+sܦ8$rmwY&߻/^M^ z=#LƇ"AvݦD? 2GDh( =gz P}gd1Q36}Ljew=hUQu rRxO/9/u em*N2c BM ޱ* WM|2%U6M_vx^k?J atͼt"7KDTtdl_?seEWb T["/gXĂ[+TQJ q,FE6-%hM&zs]핚KXb,I1bZnVH6\ڤCn͟IN/HtM6$RkLJl}gݳSS]1/Ã/P>q'lo&o* +0d:TbTQ%KLs޹Ji@;D#;쾧 X&wP7Z/6hbLMF&ŽՖV.^ip#uGP #~h*B!O$'IC:3,4V9JzX4 حUot Wa|. ZQj0`\Y3R|}2떒0GŰ,9vF%U2Xc[@yLAMletMauCS3iQ~]G &KP1|(bMJ@}&N`}j|gQ#TfVrZX1&ٰJCV} V^Vx| e&Ldfm,00v]Vkt̆ހI 7YO|8?F?9AVn THkmj%~> Å D|PW&#EJ@ƙg-t%Oʤ.^YY6^0 77ǬKyHVREEojxCڒHfYBlwhmzDt i+enS0Gp%fzeaYk 06fj[H b8sxZZk!%@ #"!b@]_Xc˨Ɔԇo'=PճWb|dѳaQ9^,_*XjY&GbsVae_x$0A4}0nf܄0B)L k)!FQ竃}GHCq/֛4&ŞZ*<̞}>\>ܬfmj_ 4"#\7tr!F].j4l Y姬WhY1+" y uKA?>T5lbς"P=YBҹwC)~̣uk2h|N51|W-'G#zߥͭւwό +Ol渊Ogv9w $L4|G*= ȍV>F?@{ ~tGGM [Kak,Qyxo~[|- 3r $K_}a6O_l x}~lY!:mo^0#S*6Sβ"bRBO[ L[WQi,^FBKz?Y/fg.0h.uHܢkiԛ:hL5T`Z#`chzhL4j\_φreQ&[ې3 +CӮݙ?{ijQLB˱S  Ӹ 4k W )$sMQ@$);Zݷ6޿p̙YLb@y('m_-ysUw3a=ͽB~D]O^t8 3BǓ m-2gGw'8* m37ecG@ fpA J&tQ!Ǥ߸I$YYYRF6Z8^Kϸ'*ׇTϛ@l pB:o9havW.b6SVMtW:+ ҎԤtR(;@&--AúrQ݊m¿]g;:0}vCƸE+sva%ʎsYCؠ}+-&jFFXMk_C,=;u6Q(;92ƞD9CSn /!͂u(ǭx-ênbHD(yz{-RZJԶ';O0,չTܔMzYq?;KnXC ~׭~ 3G_0t#CIJ"]\Y&~{F }_]7I V[4 "(y9 07xc6T?9WY \n{ՠ, 's}qU:yeBP%KdIf&jE89)e\A .YeQ m\!ԅd8hOwfCRVċ]7qtNC&{WQ1v4G"R vW ~^L<ƒS8j2ԆP3\*#D1uW5F#Y{5M^Kt܋@ r: }/QYp >'b}QT3@cel(oąG ~`н`a|&^br2d m2Wq+{4߱>}v4&;9~w6jzJQӴ7ObgwW2l:{N3DvL{ Dlk1o~N>h/ӝ,%R+֍S~䯣dc ьQCpy0Iu=c-L#[9? @]^ۭ,`df/PS4M a0Gvc3WO鰐8P"q8M[pD^WKH)m@bU!'pBcِW^sD)4X+B^)*Zap'/ee٤>bjɟ: SxyXn(7 u8`˖P DSd2wz 6'![znhT4(ʦaö YԄL4Ld5XWrxS_Цٍ&!rLIfoXix\yt"+6K0}~[D do w3yB)C{fc1rZ?rH³:ŷzCͦF.Plb$A.p[a*WtYhQFy'-ǺQFbp^@O.zp})Y9x1(U A) TR,PF""窾sqzOä*l&S[Fnf #kJ.JǡPͅG_<(}`?f1OG,b:67bar*DGD=k:yqs4ф)/VV|V!Gpo̩$*)54Nm O"N2BϤ6 nϋ9r!F(zO%+'d m $ITfDװg k :!~[ʋgse+e*$n̔ޞkc0ndem*Ug]N'BGgsU|s ܷa@̚B֔> [/W̗5gw0\h!6/|8k͛aHfZ~NC&Wb(r_H]W+aVcvۚ7ڜ9V v]M.Ī`m ;\ZwGy \̀͡uY$ ^L_mݢ&KEWDaTzh|:CBD9Eow'SQ|$j[k%R-Bz%Cw5Fd^PcVHd_ >n5¤=x̴Ô&+f>EYP[uĻD8'8R31Xf@z* < 2A{vI5c,:7C°m 52[@Hʤ[Iw1V%m5FK~0B@~)>F A.p1F2T7(w.|2:lxrn|BYz^Xs+B Rrs?)yVn_Ez)w4* fvн>FAf:ĥ/1r*.DØR$_;v"f,c̋ bNZ&~sf@{ɮY4S :2o,eJT.C>`|#MO胷k$O <ݨ!O!iR$B90yk(Bpxy;~INw]n]G Z #//]8I.s3d.[^Q-肬-3'Rh jfWC2tq*tAKg:Cڀ6,3c=Wa 9r1^Xp*>et~38dz!M%}WiQSMMOzB݊_t2-;saz *NȢW.3H?75bI*J^–ij=JQʌ*o#nʝI)%{QqwwgK4Fp1ꬮIz{؉4 0Բ6C[O|em{.lBzv=7;34w$Ȫacǟb}Q Hu;uܧZ|GkC8U1J%`qj͚f_P[?jNkD0Z+! /9sloE*?jhje-4sY_g}YEnZ* o%\&/WY'4U꺒mHge!F,zY&1[\AvLpthu1}'S|M y]C{+̈́=v#pK8sͪ &9<-2w,P˪řZbyLS|jэ!4]Darlz=SBTzIw\*%@?Pvrd['=ͼC7L+Brڔ)s)V)}#i A! rB"~?Tm>i\Ϯ=-% gnlXo+2V|kҸw?fS(wʮ֐\`FhGwau3#B|\K"|Z8-a|rQ%O X/v&,{I086rzv\DjFd3pHӚ]MXD^uC3y~+9,SHsK/eVnrR G4*m(km" ( y +OӁ.@߭A \=m@G΁ xeyr ߢ p^ԸTV| ;Dt _Ű˧(Vfd#V@q$n\\;to%L#e |,JM3Qq&TPE:`"c!"R^LOE؈١ /@\oW! )ڢE_jMS2 WzNP Y*= 5uɘ3P&ςAu>UX;7s{CY)Ҷf6Q>6w驹r|,ln 5t/WB}N]Wm6Ϙ`TJ$ܿd_tͭ,Wq+3GDkjstcdp5vSѻXˊ{Ej٧U/UC1Prw3,K3|Yl20T ]*{ewɅF `ݨg΂fF_h;tCpByh HWJUu!:x%N5g"(SoaM[XR0]2.דc~Q`azuuʞ Đi翃 v^&z -TVB22%;}':6ٙ^̰s%}.6[n;w,l ЎV?ͪ [F[3Nx퐄 \̓Qz'D5?v3Q}" ÕLGO!j~Eft{>5Z[:ZD%bIƐl`z}" 턥֨YkI }R` *;Q ?C ^j1:$ nbC0쀨' _OcB"w1r#sij' RݛgE&{Vn%#9z1A<֘S8<,ԗE<.:9]NQALcB*Nf-#\^mg:td€jLٴm*Mjl"7b#lMleUB~PĬ)Ӟ&&OIFdp?,XhlL*xBxkgs)2EnB~+B 5yI/Bٴ´GLZ=G}Z>4[Kyr2odI(=J XnW׏m5̅rԠ"}*?p~9O̅Tj'5V4ue{#%RZl ub<:7drDdf{.dvGy%G[Տ({!Ý~9:a%|ˁa&nE;YbU4l(b,ěU{(oV̠ )WOx̫kϣSA^)UUV2`UW|2 e;J9Tyb#| i1՟yj`;d+_(DZiqw"0 f]cR1-$RnjK1=$X~82u8H!S\:LgBomѷ_ڒuQTvl .j?Z'Ri"@|1d5KzOy{$ćI}0†zzxOɷtsEOT !RꀜuVFv96^YDQ,²S,"(f<峩zj9=.G%W=|E +ՙb 7꺄O)FOyN^iu =Fi5Ɪ"^tǟ:))5:2ˆ#aLTh @9uȯPi3Ks>aT"`ǜF *5%A{%?Ӊ5c,#l3CLݠD?] H$bYR:ۍY4ܩ{4?F)'~簙dc~קGM `1wP)$v'ȧ⩪|7z "䰈MU\-ʱF!5nϹ< Ŀ@ E]1㏇* b'GLe~wj:ueFtdl4P![yFwHq}1 tڭ*ZT+g2]o|{~`L6f9WU&4<μ|hIDWEj)$ZgI𵁰񑖗Estie8^ZX֋R‰{d ںzܼ N_ު9hu=[ӯOu&?V2}TTcۂc8DpaH!XxIb Y3 I* ]2F6нoFTa$M+cy*]$42ͪ ƺeV4f pvuM \oR>ϽSށ"UhqN#GÐ}#?NroAYC`fv4Tj`(Rӄfl C\,`Ei;RG<X"ټxʹqQ8'[ !8ʽ6R%IS5u&f}l–_xf|:\EBJlP|\vH4[D%Qc6g-S3ƴ0$nPM-u|Na2 sV*[,`a ̑Hhc ~,aU&{]ǭ1V[ =e=٪j!CNI]W` iFXLݮ}&"e{&  6ʝ±tݚ:aّrQN;Yn r?PۚW@>rAyN+{ey` iH{RZv !gMxz(bg@h2WGuORjNBnOjZS\qyS$ۖZ`W=:FIF$RMJ> |E` xT7ˌn{] -waXI)'dt r֌3II踬"?VJSe"m@"irH#0M<-=*rNV!&?<L^I=G#(Ş$6H]+eIŚW1)-]}B1gq#$}r%C}}A)yÎ>=ƕW:{Ϣ)p Լ"CA>{Av`[=:N7kQW|o{M>АBWU5 zWewl#sTj&%=I~\U^iNB*"+иPL@5RfkT.yB9O]0w-VOGHfjm9fw,\x˜,yF yiW`z| [^Z5bȴ!씹 ^{&F*FTB[I ~Jd χd_60\s.,5SuiPmR̥\;" ׋9דxLߝo)^UL A V noyI*k <\?xv;>]ѓC6J!h4:,tى{]l8-/7'L5|GxHwt{Fp,L  kFfV 9++"^I!d`U Tf?WvMRwcva-(jWjlQ L1Lg+Zfs9PeʔodF7mVr_"9"`615T9@Bn[QJ5 AMsG3D)7TمW{\Pt hy`qG ¥uPr+y[c2*{y 5 hWbڿVzV F:^X!Ê-c4(:}ZAWP (;8/mG5wt}\{˂N%MzP+n3PT4,'tښ Zŭk5/ibBLd69e₸_\cEoֈIZ!)8SZt)k=P.{N68VGn0i@of&@@t~_ M.~AF~*!4\Ҧ3CZ[@njRF!7xRGTH\[P$ٙњhuC :4*irj`[@~uoѣ6ntU׼LsrzCG/ta\Z-<-#)JKv3zX{ު[2 V?$ŠÒYqc}9;@踃H&uY7G 2qQ`z+TٔQVE~K 0Fr[/g~ׯ3*MHM}ȀwMgN'B6O~BXABQ(}!^⳿hVeKYeTKMʴL9,)тoD43,g x?粘D[ <(e_lC%hؑ.:JI}m|ZugD_ Zb%/Ý!C)eej;Ȝ4]viS&l!YA>y}1`KPUHOsn<s{['Q:af n[æD^  se:)]h16ϐCu}xpa$hx<ַ)F, ;3sA0P & 31[NCZ0o*8 V~i~ٜőp7S$[XbXb⢋ mB:L\;S{cw7}wOxOɛXkSv Q_IUh{EFQxu\ãt&PT0IJQ\?ySRt͐=pJ*PnT3@Bw2G9"cA@@p򐺫 $BwL"7L%=vEE񚶸}EI"ŴcϻGt2ra_YE}wT2N 463!|p0|X4p/޴2AA$!GM:˕:``r<=ʱ AH([bߨ%c9 B5Wȴ.lj(k&f[>VӃ 3O"|@ Ep9~f< ݄:{ȷ=_3ez;^e(ӺXGLiZ*Yѯw8w<''آỦf?7?l/G*mi"*x˹Fh:qVjc0 T8y'w&[ISDpk)ѥ:TpM qǷ~\ zR8>Y25qڝb},2]+õ"tXJZ^=vk5bQvp7* V6®דQWnt1Y;  <䠆[)cE ,=_B^i=N:AkJ$7hr)rrDTrnG!+G 042>V@`э,7k#Prt~lC6$v%e3vBtȕzd}]hOHz?efΐ4&ݍjAhPd[͕#a) |B޿rQ*ZkyFׅ($W T$d! |&Pk[!UI$jV=.*?8MmU`ߠ#9זjeLmbמ~T-zE,¼f3ztt^X^y08P揽s'Yzdf>-TV\hcZ ٖAT4/FwsNm UA }p.uF }Ts )~? C̽;/y(0`WOG12>P hq$b .dsW&F4ӽD ء{ڸp׽ e߱o38 Ҩc)L1`4P 7Dn66!h%N¿<բ(;ZY*=w&H! ң[j)2&C9߼v{q F܉&Sta{pouz>< "j)(E;U/XTxUl!rMÔS A6p?i{H j*9rr$ehJhE*fƫΛ{dl5 yE_ #` LJnt ,.e8s"!Dƚ@)(ոd؇Y` d`~v hK)IW~eΜUT/cmeEֆlu{֊P*:,- } ^auhPq g#O{ U_9^EIt)lާh 1C){Y;^B]rfO[>z=CVqw)s?i2 N!9y B1(u[[\Xj*xz]m+3pN'.9%B {5@_*8#G۴FTwB鳈av5X<&DB(J3,hQ70uQ]:E Xbx*]cuHA끽 T>-_AИڴYo3RG'?`E"xf'ˉgaʭoTBrMҫZHlOvؓO} [UvꝪ5qTǪPŏ`KEѺt<7rqlf5LDD][]{x^CE p֏/D&#hoW%N ي#׵r4oLNEhrd4T+Y/'? ޳?st"h P%~Edj1qFHc[11T糧I納 {mt_8gJ$L(N"V8|_>݌OB=,hk[vT{ﴒ/Kuڂۗ^Ȧ@P+gXqx h;hO97H%SǶ[xK*hTWpl쐟0$Z$Q͊ c$-"ħhJ h1-4z'Y~Jߒ&*'fuTP vM+zNt[^Wolr fIpWc0.@%}<Щ&4_$4-i3~cSxVVg9|IWs)Ǟqa'Ŕ4?T:+&o;1c-yL/Y wD kJIS;]摆PjFPZ X_.sD¬+\ ~l*fqNK5+5/rx1aEI]DGѽsȇڤX]=|MF2M{'<2'@ YF7}huqǬF|j;YaBZcĮ{ꂥ W>~iI [>HV @G= !7whbu/ܐ;?]Y]!ԓJrEi@0l3ķvJ@dd|ly کr#*=JĔV$v[a{ #eSx"M/t& ܃ޅpϢ MWFL_6R]1gr[O㸰6;diN͗R {}g\}5ANʂ@!nR4^%DXP$;>4@9*Tc#w寚5ɽw+<ɶj,l)A%IS zVEXƽd$:N"J6mE$X$~cKk;N; 85t׹)~th8b \ .M,"T ݠ{:|{;0zHTL闎r$s@ְ|4ŸB 4ե P5emJUSdIZC5BtgjyDd.`cya o9K#La]/] qh8A~VmK\ȽHEs@>bEehzWwA*7J@Ơ>bwgͰiQyj %sBc 6Mߧ]XN?*M {>{NA5hhH~aUruR[n[Gel%3dz!{Ze @щS-mMP=P/T8C.|L=J 瑊Aww>&/fw PPJ闾s z_7yk6%@[POюt xkc y*'o4(%mԮ8$0Cw(.$́4~ݛJ ȨLQD=1Ў?\@P E{( )&:;`qs;s;Cvep8V-1Uj&;b@+6;HS+q Ȉ]g2%G1J; LVmQCHȟ|D顥fU@V3P`c /׬ovYx6|\˻h1mxCR6#¶aQ3( tN{yn׷Y/ErF]?@G:7zteҪ5nYbFl:b]tDžn:7>'nZuTc:v*N^&8nӼiy6 Q̀&ymCAO*>0#W} +y=/GvZ6Aw꒎X&:Mb@1U7-*MKk7Gfe5BnN۠rԲhdOmwm@;#1؅qv22&0:t28V1UVH77gMځ}-o ^pw 8B Mq\ xvRlDxSSiU\*? y@x4$2c8*tĉ1b,',˲ee`)g.LKF*WN4[vqvw~4FgXE͌zK.K&ICEnLIl?JF+Wx|q_NsKcd t<,@5q*I5>Y0VE+q8# 4<)CuiXo8rXƂ G_f'h,X1Rcÿě:ߟ ~Ų/;Q(De4,/wަzQi; @h 5'_S-uhX!ۇ6fR?;[xXhFOozcVnzb@M= ਓ73&xK׮Zff>&s1IX-B \^ oX *4~r"S9uGM<ϭNPfpviƳ?%E4 ,W;XY^UP-e:?O=U D֦f_?hcg'D˪pr8%s]t3.~%*]0bfCzQI|T4TGb`d^':.Z(W8WBn͊xo>]|Pkuo9[jd޽J7n+BsT^-;|#P7O]! UK]`nh,p)HNfQ8$kU|QM {0. cI2J849vV?*~CO*F4Efp/Kd.dM`kYD-T5A?D Ddq&g 2ǻI-yY,btX.'%:viƚol&j53Kiό6,?0ƺI;L S͋l#I@שAoPU< # m"IV0'F+M3HPܟ馿aC4AI a^bmLPjch,оyްQzW̱oRYW18xcwHsYKe[6B)E+s륦z\+Rgd.>ƟtiCSVU FV[zp!\6_,¿JsKR[}>p۾`l z ylGJ]HR򾔸#{EVdpx09wQep];2 ұZ4kJ6c`75Fr^,P4TpbL maho%k؁AԔO/#:eFyS_b,Q ~U"d9bg#EPg/@uH.I<3_ld2RbꇑBZBSDcilO"|Â^w< Q a0aAf.7HIMWՍmM k!)|e0Ә&S[q8? ϐxZTU R$Y(rqJcʺ[&Y +rrvHt1ZHfꏠ=tg?8cۂ@2)> \y'LtrrB0_GOЋӂdpAޡ"j_Bݑ2FW[F)S٪#2!bQ;""G 7jeY/:+$qJ:7x&㓥iV$ }4XIT:#r}$,cmchEO;WAA苚sQ10CNÃAZ/և-0SHoD cI"*Fn~H~ j]km))fN"ʶWQOrbœu ѻ e>M]y:F:Y޳rǑnQ'q[sZTJ|Jx }1I T;'ym0T,v4)@Big KdqWA5{F[i]'3TLq.G~&Ee125a gÿm9I,gCKO8c$vǝ币@GWa$ld$ގ)褬3}-`鰒?N%] ' P,B+0h}_Bm/4J2&||g`ɀ/| w jܞe٦dbaPE\*fԄJ D1a~B.CFneخȜoUB.Ƒ9:ęmdKG%<[G}ePҵ^JM1}>\m =T1QK~覌\?;_+kt:u9TIEa92 (p*t#.ǒ 𢠧x ȴ[SipX@BE~ubڳ '!M/pTD;dW[c˫AI|lXнXϧb  4;VIE71ڽakGXw,M󤀳3;=NM,cXh[/nY$\!n9[:]+ A=^0:p!ZCKepg#erx'/^"{;J/cG+O(D*EiC[4r{:"o%TÏgKߒb "k1;rP;{k˘ '{l3Y9Mo:AyeM&Pެ=RUZP'I/nM >Xsy4LTQmdq}kUWMy!Y4<݁J$}fSΛ;N3@{Os![oJ t(PL -(y9"!F5Z"-@;*濑yvkE='/Ӷ*s8'K Ha"2;:bc\f~zm=rؚ.v౉ AA|,/are <ˑ=bdbY3Vh51b;홍]=1޵*γ{# lpfsQ `W5\wsA2{P=s pɆlK%k2Kf(=O9߯P'|S(0p-,*3m/ v섚\߫ʱY$uEG10Y*Cr maC[2w4&ZJ5~ȝ_~n}0Yp؋M܏k(oL@uym=&)&S/{P8^D1kgbk,7\!jF4;'u9X"N!(f?hn 0i: 'h*쟶=i\Atb^*~3 {bfݖ~?vOrx#X|MSO}\kkg"r[w› fDz`VnT8S}BR@ gG̙vkUL|JrI:G8*r| ~F?;Ěil,Yw Z =}Z|:^P+ aާi]tcȦRJ#v]5sszf2W51z##){@ m)|Ɖw;[~ i rBٔk#)OG$2o)aOYz#, 䵔XU(=䭶sɯHU,m\7}=(j"=ĸ Vd2*O{oԨ(|zQ| ,-jQJp 44Ī7j CڮfalO47o/]J1N"8Re86 O>QY-bhՄׁs^1fI\Cި+sovA#XzB[uRA# J "ōM`i\ċ# o$CG*U=Ao7Ł㋇ ;Y)mc֘1>Iܞ݋&1d䐼l0fz&_^B>>9jj{`ق9.0ĉN`>i@ǒp3m 7ef5ǚgRAF_KF`<+p/)B4ɒPp"3`\z~#O " 22X2.a)O&ԡSR fbh%JzyƏWv0{2CSӘN#D'e=GEB{Fǥs#d@&GurP6?& 'A|l1}!Ot @V;i8E׈k1٢2#CBj1L|~KO["98֧B0a 0;mt8E 3:hsm`|XWi5y:? G,N~+!F|HWW @CɅ1l\eJΓ X ~r~9@ס*|6(6ρM\cT[ '!ݺĴ/ο(%\LƜdmokqLM`,?+Ih-jc5@mid0i\e:-h7#WyՔɜ0J͹Diakk6Ύ(Ӎk@c4EP)PI)S{,_"tYS1Rga)Ta/.i-bTS".[PNJgaߑ |*^ S`6n..=H$*t>6eUr}~٧Nlri0 T w %V7+H=}3}k;tk~dB!i*i(a y]7H%.}瞦KL"{b^b:gSoٍ-ɺ "0^i%}VsTYA26Ǐt|h14ѫ`[`Ryuh]9%].:icXy=/VC[mnx kfAiQ sO Q]|8oCP=<n^MY/u 10Pņ\UjHn;3˖gj9w^^vy͕?\zɡ'a8jmTd|IE- Zq;&8d1z(-ncF}hg^E=0>K)Z3+\6`~gy1M`.Tܣ} q//1frE?Y9AcP"]p?\QҌ) ÌӐ]/ .TPİ .=mD4rnu~#Jյ>Wx:``'{\7{W/!zȄ >O a2{ͭ89?;okd^>Q9 kB14.%wb4J:Hz왌9rm/q 'Ws9Ǘ2q"#5{"GXZ'(Lq[3GTXx^b(z@=vܡ B3Ž`8:ЖnD]a vW*\ ̶fJ? P0nsͶ-_Arz~5a1PQ562P^XRV\ E+Qq ʻ;b_VvjWL3dxkg:4zoG{a%Dht}yJIa9!ߪUE5NT mcnYX׌,6Ϩ,]`=3 ԲrQ,K=/h ӋP-* 0Q@얺xO!ޥȓUd$,~# aujsߊ9X1{5Nz ,kL Wou",UD=6 wB s+b]O-tc^^cKۻ!✼.[' ;M'L?I]Slm*xObWK+޺u:rLKc@BP\ɞdaeAu^vz|xDU-mC\DzI{0uB.gɭWK[XBL?p~ٿd o<v>:l&@FT׌fA K}@/$Odnݝl77 l LB)AFjKuiȏ%סiy}YHhG^_$>֞(U;!%h|" ?-4Q3ȎUvluKd55Eɯ uXk^(]`y,{Sͱ4pc7 =M[~DHB#c)h%6Bd/1isn/oJ=1KiVood;Oٗ5J 1 ;䠆r){/O_aZ!Pȉ+ X)_^<4)cKX} K$lS7#8GsG1LyhDo | ~C/7ql.7~$IᒿN,M(=(^q( r:*jiθL*B%<z{?Uy#[P_V'[|$ܸ&L5 )~p} bV6gid3{mV !~Y+jHzNmL.W:@;WG%Q~k.ch.`4bs !jC2dWl@_pXX9Of2D0`(`+|q/jj5t4}S㟯w3p$DIkk䍵^b%=r-Ǥe]F^4g_S/H>@G [`a">U_ hGJW\T튔p x\ނvhQ~яh(-SW.Mx2o}܈>=#h q-&nw`ߛ}֘"Ab=ȆXYypi/&uRUJy[ ~lep0{6;z; T:G3rn/=UX,{'ZLXjs!۪ǝg(ْ`jMccvL WTa #?s/nJUlg01)߱h+˷SsН>8<_9IxwUF! ΋y\6D+>l.5X*$vs̖esv'eR׻K0d0~bq4rf[{FbQmS*ͱ_j6 ̋&AľeXk]ђݻ}?r1iq[C`Y~>x>GE AR ;$̥'_FlNE<* G<֏t#YE+ 0 9'cv kpQbQ]!.gFfN1-LRdC=so,pXqH$C( 2Dh-0R1~}V0ɶV;/WØ? ȍw;nؚ{=&UY]0tm?QSdfp-|ߛ%DN dljp=uk^1"TGQ_4s =`>r0]Bcv'2Ӗ^Xid 9UmsKpR]/.Mu!4Qz6@V4D0fj/{r:KIB6_ծTd.l3<_#2(s&ӥRޒf jBI_`E>9L_6`gY Tg[/B:0a>#[>bu=8]pixNWV>%RzhJ2Ȱԭ'^SQT{t̉UEq 9Cfi؉>ݺOEbPdTQf Z&&DpgY3+!l:ծyCsRZ):!WeDֲ$>bz"x @{'ܕ뜠wH['xI04>JjW'ceS֣|eQh=[/N;52aNy.O1}z"I[ /0Pw Z Ux!<" |gHΌ nnHb4띛W`MHuA>#U6RO]rzo2R֯ %nъO+**i g8Gr\ܥ~]9H>wT+OR~RA`UE9L.}440wn=zA~ '@TTy11^k5ݪ6 |Ʀ!wݻSbpx}$]!Or{F5Ed ul( 1_]PCU N"q%P8ziCbL%")2oI *ܳqU4zmZMyFq4%SXL,M l -JݱIFQsn,JzrQr &gWBb՛![N|\yKqR D(xo}s~N=3|Em =1qzAQUbGS JvQ}Z6Dz 8YJdF{A c)I|i`*?ʊ*4JUn5bZ5+PҨO#fH6(lHeAM~#sR @@l"Ja:f_qe9.LYL緑)S쥕7Dv%'zPzj*^go6 &͵Rt_ȩs*6 (11UvoRJ F @$q}“Fh~!Vj&@'5d"S'3$z[{!%%,;YڷMtI'y j3^kJ%6,s6Qm n98=ʚ ?b(OMw{msG#KE]%/,f{5*%U3X,mwX:J NnsPDѾHC+wWվZHAu|){UٰNB<=/bA,a|nCUAD`YM5 \+cGUQLyJ`]$dC?q4?3'L'S˂b1m :X8y5]4nW՗ǒ&x-.u4)XQ6xxڱ`U+ pc^ᳫ 7#`zP-`pދ]'A6|xaVV1^Òn̾ |CBcڼԺJ9 Q6eBlCC,'VA[y=ocK>/d$Q4OS2A뇔" *gi?(meg}@REpD3em%gȦA}R l܁"8lqk VRm3dW _e`0jkN$A*i}ꂡԫCD\ٛ?H˝kL7 t6R)X]57/(zxw^mt1G&t4${* zVe!(0sZcnOKC4xëນݷEW-DאJɪ]\0h}0W0]2Ǵ>Nj*]sH%(ά wxBZ 6\[VMi g%`en=j[?Cqm;wo(ڪ3+ĽoMj\<馵9'vT`ZTGGYsӗB #O_1Dsr'zB,sYЀTwKFk9LRliO:;yP<prrFs1{b03E!> #f:+jZa7-\AXoaB6dcz@hsND6IxYDC-vӤO/4HAr8=J-}3bYY%6.Â0hײt/2\^_j@;<hylh'e``MnP+$O9h4~W\,CT ܯ)cK|o47a~$E}N}+#oHJgRīˢdS]UXځyG~;3+E!:4UW>䣔}"f\?G5OȊf%DE;_r! \3r%% Yҍ8 Q-ImLdoi+;wXN_U -=9Bz-MX Ae+6y}e7)u,G#FV?\.* V{& (V( GӒɆG;GBk헂\Wg9L"Q^Q"wלp/Ar y'ˈ,N-;,pi`v0ERi*( WN?/Kd8ߢ?KOlq kw(lHd:<|n}-FСb9S+[3)xl%H4%_BV~+Դ`ОP[ dv/OCAhsjq¬N$2B4H\=JLXp١P$3:Ny4Bs]G(bO$ JH!Gd$| C- A'mII7%m˨W>w~J;~ڇ=9d郅v>VO6Z?=P%P )>1-Vкx&!hIW~m-V}c6SbU@\jnOВHfĄ5v5@cb.\TsVm#,= 77j$#dQX0[p`^ճ'68'wmvVtBWh޷m~mc NC[JgdFqfjGxV\NGB,3җ;(3 Ena}h+pMz6nC-? |F*s"&&R!T2miZcyǻvVX9l2ũU:pC;ǘ3EP\~?.c .'; ڐLIRquCh"1*zhj mv|ӫizNpS6}xn}٤SxwF;z[>ȼڼy"R){nX\)\jM Z@K-]dLyHWTbgOQJwj)ň>k ;8"d@TLY r׶Vl;q9>QBŒ&|Zl `~m6'֣M6){A#CYJcyc].V+$2}]$8'6!E¶ 4m3́v7EBf5rnY,'>>Gild<4/˯+;H8&ʙqI4 3[50Ʀ Dۈ~V 0bI'Otz$+Wv$% e;y׶-+V  ywἂ'wd@ء˸e 721ض2;rۙ돀ipCob,byei+~shĨ.Z&E( `wz "d$jY(Q칮T:5Krb%+~{6)bq3^$:YI / pq\|Aw^%ߡn*D%(p KoMZ~]{ŀCh~񗴪s`O۠ڂ5aI)k@!=\$k`jL]ӾCngY)L Y.3[HL({h N2v,*EX<G+BV s_]ɢa`X1k\ֻبbX=26H/xm[ C'aJ׵OŘ2&ATfb3=*9&%X!WJC%Ʒ}v-50EuLޗDҸ 0ku90:N cyvc iaG6y5?Sik'Qk}d}A7}]?%%{ku]Mdt7jlL1]`(JbP4.Yc(q!N3 Qd)6 b0I3^-PRKum#vBZLuJI9̐y᯽5wZ",Z3)_>"[ `Z vF'Z7zNg+P/mX`G C%j7.?P+GzQFtʹ˄MbpBV,DHbU#nIT>Y6C}88nvZ/7xP*;S^EHbp־򵻷Pdgaqz<Ϯi[ ymCOrx̴->vYO$i(x_hԿi7 :S81Vvp*4X!]$srE\31|kvS#4gj 1Av %roG'H8N4jaeR_,EnUl{]|%H5|2mc&1( r6i<3\ӷ/$ P"Hb,ߖXK5V}Öj⬡[.Q=-^PA~?Ee:v)! 7RMrIkЫLwL-T>6ȈհYوcuO.)Ym=s çv]}&J,^my}=MZK5Rƛ^:РǧlP痈74#1h!VcgfCSR ,(JswoBaK*߸y'Mk['xYN$uiZL?R5Nۼ(lZȻ~uiln,ՎO}y (I%J)XE /!YekWK} ?95gvs(l;;~hu35rM~{u}hf7jى^P~y&^/h)/5(s[AK{fVB糨#ݚ Q~N EXt=Ϲhڄd˩ϫv(,vӼ= ,,6`Y s >B]ޠ)?7iH"k#W":C9W !Be< Q=b༔9 UYBQA&}z մD]Y"$Q@SS&eQpr sI M,18|hUufGU8lbzACꣽ/w`; Q Q> A SD122u fkPI1z1h'(Wɦ}+'R p|j'6}],'SkEgP ZU2uO޷u1}4$u;w&&kV-]e^DObL"r<d%W+\! ״V##M&Hx-n2$M1"J-LYahG&{T䐊E\qOGNƺ [{DeXAN F-be*vx`|Bty\> H09ˆmh6zDZkcxR& 0i`n7+!Hf7$)?2vw7bOAwʂzI8AؾUI<q8q2 2t~DY {Wh:SV-|VֈV[:Uatp 'b`SUzUxMƹt( ?M kS6K] 7Au_)vᅶ ltǺ y>PAzS:B@;IΡOX뽸"A`ψJk.9G[h $ u z:ODC8r jD%ړγY偲w9t~Ab} 2ȁmQC|.SfӾ`*QU-4!a#mEoo9m7:  0hM!5&H@t8 :E+bB.2Oڙ:D˩sE[bMUN]N0h'ق }fy$}.Ij|eH 2OT*.Vw`Nr)1Xc{7yS#Ǘb\lxNdCy ߒ%LAT*Wc*ϭBxd!:#U%4y7/!% htgfT3i)֩Mg:UGWBxώ(W8~ !`^.ہW&^p_MA-SZ=]>?&S~C\لTC: Ęl{{e&+#d"z`9#>}`y|Ip:Q+0PN:ˊZa{!K",]tt` =SuZ3 c > \O}E(]`r>p.|q$Ӭsz@/QC6 zv5g0A?r-"܏^9l:5qNn3ڹ ۩ (̍WL kp*گ{?) UVGfī|ɌFMw4`qNAU3:SKމU5'$phcnPhe4u䦮ZƂ/% Wi]s =cs{Jw)~Z똚)', ߔQ_tY.z-j<ILlʍȫ&gxl d "S2m8|}Gد-v%\BmJJG%"ʃ2u"Kq'!ƝKDS,]x] `$*8;e]\rE炱Xw,,MfQ+rB+/+o}%>&0 -S[-2qS}޲Y#S 2-a+p#"X)Tq``Z?=?j*3db'%eb\Rss3Hh&FƍMjO Aw[ne q+734ӂ\mߜ at-„-+e3w@i\#`YjB `&&i{xZXz6s=.7 ; ^hK:}f)SBKZ6FbP1`]&z4,n61{155b%uamN}Cb֭aF+ "(KL#FAxC%wB[Qy^ɐX nHYY60BDov"ІGļMx.R$?ܔ瑮 ^Mp]FٯSLC# _QwVEvbOqM:߯BƋ[5mG?;ʇ^d1|RI&җͤ95S?Z'|y,2.T(?;-o Zn i8kk*r )D{V=*GٖFιkU `KJPpV栤g}Ѳc|W&4m<:3Um gvރz@ݪxZY"XZR4WsU\iϴlhEؗԕ{ aLQI^rՙ1{66,;~Kzմ:Ͽ%7{>&P:&ʜxN ֶҶ2;\G^]{IN4cH" #@LX4_RTޖg||#~bf="hhf>^*YQ!a'KөHHwq" ,VDJ lK I%ĀW U2j9|^%f0'Rҭ vQo.udBp} ֭4$<, o} >$__5+hl6rn#t+vd'з:Wkd8wܒjLɾ bZ |Z!e՞ 1ȜTFEʀ¸*T?3@Aq:w߁dĩO|@9V?)crvH _ᢴX (86 ՜񖗭;e"LM@Spv\ɫ}sV9#]áﴬT>Чk/q!O08@8iUI ː2+ ށ-B!'ߗpB tUGJWPxa296;ꑝK r*rS5Ӕ ".6:וqoB$UPdgIȚpTqcgX_!^~coatT2l"I,:!)CT,/q+"`FWfVNf].o Z t=ެ?M9O EC㓹:zkWJuRD}8wsċ/x* *ZV"gUD3l*Orav4[IZxP"sIP&goQ=@d6D3Z|!QE@ףG Ԏ-P9\nh5ǬTsq+u0QUgQbg SD2 H.k?*?@g(UD;zkbʼhҪ{V>?]_*u0Mwj2Yl}k&!(!?gHic C*HMtNNSQl)VXڏtLם,}R;mJ 8xȜ ~"䤽1^\'TV xl UByZ_2D =e^k1])tz*= 7J1L3_e**Uߚq#Df-kc57Z?xA=6Oa◓\jtqw0xg$ ]iIIfe~2JT @fψ2j^*/I|5wEeaV1`s+mX(nY ЃdAV7 5E%2-KDc\{5 ID`nD{mR[܅CeHVѴp&^ٮcbjѾ 0Oƪ|[&%MR 8c1ZRoQ(;`CyclpiE#hMUV<H X49?!E1RQoVRҶ^L^RCUDERйYj(>q2o⌎i.[{ciq☫C;Ib<įsqlF!~lbjZ}-t Ảѥ9RFNk:(gB;J$vB') z2 `#aq8)L5h8wH5MkSyѤ88{}1@UG"ڣ E;Js)MXC0K610wt TUۜLi/#9 g &S's}fs;xu8TDEjr,\e$3䦐cjJѦXmqDZ2-zkN;cz1b_ =1w[zEcmczsXB:] / ^n!58#SZՒ1Nq}qi?B X<ՖVx꽄EQƚjS AmC5rr+OF}4ϭ[*j.xF*c~tF8qft^C*e,Nu/nT4|h+4GR0 _">Hr= ١԰Z,B7p ]EML,)Y"X $?_>-RpLQ.ߘY$KD*;bXrkvkeFαZwD*}7h'5%u6r9yE+ܒ>@k^);H-,h]_Im(' Nu$ T]]2BbEۚ@Zk^SlƎ-:RcA';IpbP׊0Itw]4zP8\ۺq&9_B/[sϸ"׹駼wl0"Ňb,O#ʍK8U$9s.z4%ZĜl('(_B(ʲXXמɏOR8Dr&H;np*,嵀͚bv'uױ'2/6kӜBާ UgzNdRU{%\)nh]>1B<.¨-=|jI^o.KN}+Ni(5P&HDeu?#·{jh% ф:Jn5bYqP/"1U /ChjJF}¹-R~ HZg<GdH}͈6+@g?|ݔ'37Dŕ8ЧGi XKcژʥ^XbQ'ZOLAu6-Gؾ [.@7b*ʚttCG6?ѧ,\V;Xu)'>ypf!kONwQZP,׸fa_h_J5*Zg/7ڳ-t0PQ8e%o-^8HTmƒ~VxjL3}w(I$ɵAԭ_;K?T6j־zUQWjj6"TSv'ܻcrвϙQ(_ gп.9 SND۔-5ԥcz^2<$|55:ǩpdo->ns?sn6\f4JoZT4Ma'!زq)"HU z%) m,A#QĮ_ G㞤W i&3IqՈh);FGA F9zTͧeB狏5fGnn=8jJJ#kC=Ho ʼw>gUMwbߧW.E%}'(y'e|ś̙y,^Q#9 >Dmdmm+D9,+߀6P$%|2.Bguxt)akAv*24ԣ-ǟ*C*䬫f 6K>]V3$A鸇'Y L/#cd;Lfy}\עҮKWaUΨM_mEY-We!Cb/!GN/1luhǩՏBMD'J!u'-'0 IG6:h^ 'L_2:[ |Q]a/<뚵t*O4&<שIzEՄ}sB"o:5*=*eaaIP1V&!բ\ZmجMY%o/ɯK8KE$WP\I|MґV^Rt">m )5zG$tn>Q8^Zd+SKRjn2I.q69sHyP#ib&;>gU/J;&>%~*i`N}l6lc.I%wҷ,"j]ENOYI MۧIxa eo[ ʏ gʸ0Z͞>x/ez3^APW\P./tql2:10x(IbE@O"G7kFϡB;=꺂ob+jV%"TDYUTE3#<jlheA|ch  Ču'>Jy(:DJύ~I!"R/VB컼$PiO] ㆒U0*l"+˺l1'|^5*% { 7ޘFQ$[,wYQKڽu3>1'j I6Ttm4ئʄT!$9s.@Gt x1xj)̢ʺK#ZDOHBGy384" e[%2=4ah]8 n MGJcٖ]g`\Te" 'sʂl1ʼz/k]é4'0ʘ3!P{DXg!-n\6ECDF<m榧)K|p1Qb/0oiFoou1Wޢ$!FE&)aX .ZKYސښmZ;Y3nYc; (&Ot͓kĠ}xJGl8lEeuN[" r*xH* \ɪ e~>bC e8Gt텧iMǷ<'whB-;恤h3OYUF"T^P2snË+#?m[rEctj챚 k᡿s?Ԭ )%=h^l1Ъc8Tr a :){$-T[Y6*Ml9C-9ĆY' ~-N@Y[tp"͙0Ǭ&N W~mVDڵ;;xz @ԁfX w=v D.y$$yۭ z[FnF/qɰn}JaƐ,@a6!YBȩePhYE;:/[vΜ X`m$5<-֩2 <ʛ# W| ?>'Z <(ì0͉C"ݾ!&,.`P@NF*V |̴Ui!Cf;1Brm=ęBRRLyR*%~FKs"&QY{z7"W @jvBO A2F ;i@׈KBQr"9eעۙ.bye2BwɂF*s@ ]r4tę^k+t`. O ȃkdˆf_88[PB$ʪE-(jo~SpHrHS&^c>V¸"OؘЂsIpR2WF޵N*H7)ӂѵ_~͢mMkYi.pa#|驊W Ema;jQ`ʍ94G-|-V5]4zD%9<1:{(Hx[^~f>q+HhgoCt64>$'{>#@Pħ|71#Aġ+ϐt ~A &^93?n4z׊T[52cEu=Âвƀcj w܋uHr ;"o3߅sF仏czȪLQ/e W,)WuYԓי<vX#z@!Rm\N FDúy͔=!f,259vgJ#m*R8l vY.C- B}~BbnI֡TPSPŵ9O펖VaȎK5u e:e8uS;[JRB -kۆ0A9-"a{zܼo'ߣu `ȧр(cӏGDm\)*vh_[$7ЏK Ã*ˉ!7'lzD^<.^1/ڟ.C `s¨CT GrJj9Ff ړ>C~1`YU^X42H63syP8^b;$/jB)$Kzj7D1$" Ǒ}߲!YQe\4joؘlO~3ԛRP_b ׈|g t2 o!+hy6iy{}9#kʈƭ!e62٢B -d*G.k7xtgCܛwrILT(ed" 3FאTG(XW a_}DLJ0}N{IoD]zk`U\`ڃL\1&^O'9!4DYiY;W(6Lǩy. PL1 8_'g |+hpWϲySuS 79L€dD?U Eܲd8Ge5;渮U+'T .I8aC1*ajիc5}^/X8B:3YOAT}O`)=I@X~?#嗀s8o*r!F%>f;9$#&"}/ad,{%:rP)qv :DBL+o`Vln 2 <ƯN\[.h`mw5@ՠ[t)E^@kDr߷HCf9>XI/rw{f}vΒXR(Zm(τ?yl%tCEcURn5t.걹 =0auޑq_BEٗ-۝O|JrSi4yUEi;wxr?Y)[΁qTd(7B*ʣA)*elNڵ[XT:9S<~U4Odw3So>]N2q<ͼ>:r]Z\x-rH2x|+,8[Iy{>a t<7GSp+ƾV슝`l8 V1ɠ΃-\9q5ˉ"\/B^yϷ$dFtk$Ɲ@Cο#CayY$;=t]r~(sz$; LC+Y;ϑ"_la yfMP.P,'gl4zVO9eر/X-k=aNgP0x&=~d_ ҘjdU ^Ur%$Ncd-Qf< aѸ? ~f3=404W@(p<ܖjX4pmY&WplUt5~O>.ؿ_yO,Œ $/&E)6/{.< x&?g 6p(AU7rnGi$,oP9*3Z,"TN6ԏ8Tc偞\$PQ8mk s꥕Y+[Ih6G[@kp 2q /'3BD*̜[=nI "MDuCL&lds=uqmGxmrpiFҹ)k Rs-{8O5(gۍf~ !iP}*U2LSMN{K7ŁJOeYGjxG&j4_ u`J0e?{IN7"f$TPҌ9 }|_B%~yi̔6a܇U:P"4"*ؖkMM#3xob9x!9n]sp !<8&BHeVߊɟgA~0ߓvι? mb¬,<'' Ήӆe`|-N{2f.@$ RQ,>x4J:?񂫱ZQk5 g"0b,1BLOI vIѴFtdM2/SG9XNOr @lUflaXV6|V|Vd\é4SO&nyel$ZmKM06y3/ʷ'nBz7:|ac0BiO0; +sm 8Ƈ/$[9vYQXͧ椋ۅE  nf8}׶\~c }WŮRa)EyOD)2qq^ݤO-",qgu!8Aq؉뤁 VL:`}3v%p~ޑnYn= Q/JK@}@qa `r"AN# ]'ީķB7 $U$'o0ʵ&h(e1}@"<("01'C5V+&́<=5[ߤK;G]} t6Ϫcg(ͫ߸n'w|ZY{,`mTGf"j=R|,Us_HVȏCuv`Ok"49FMDUr S]CvDJtЇ8ʣ6=p#ahGhSh=kD8ɰ=+\:vBf]cJL@:prCMꔣ2N҅FN.;tP8UR&*2Zi n/~^))dJ%XS#u4.. iPgpkg}"- O#Q=ܕy.'ZB}:S'b W+RFP<bs!H-Q¨qNC#YL|p(@*aR U1p$ yqo)2~j'\c@2[//2͛"&ھ.D!!LJfH2(xMc! Iiۻt-3>txFVaӊsahJ:U!Z:t_F#Á!Lk/U7ȳY?'i)LKe~F٪ؓ%Lh֣UTgӻ"X)D'gO19|s7Cڏx\Z!7 ~}k=Q|_5$ICVmgUo)u-҉n£FV9 4X_wdL á%p ,hBJ7vR +~q$.$!_O;cO lϵ"O*TvjO3{?"}kb ž{->~  Ews\SG6 ~H_'WY fD14 %d/xNQ/B:a7Qe)u)h䁊Ő؄M/ROvqΈ&PfI^u_$9dn1ͼ:юe+2gV? {Gh,8ym(|;fa\?|f##CH@n LL\X6,\턳HD@"eG%I9n"ۗ ZӉ=|AԫGcD{ 0κFhy#Lgkis~m{{0Əji <0txW̮%jW8;.? j#T艐zKUrJj7"%pG%M$0h٭eڡATkK)(/7'%<Jo;'QQcNfA1psՖy KT>l;o%  `䊝2&`j𮑙OFFAE L>̯֚~rZMB"sd4Mr'o@3K+ 13qӷ U9')y,Wir`=1MgG>|dxBn 6{lL]]FMaiK:gRnaKq}M); _(r>WԦ5?fTphD Jߕ Ra8@Vidݣjw/Ѓր}ZT%FǗ<=Uw}r\@(Q᯼?#^=t^WRǡպmpVLԏ ԅj/~T)9k0ҰS؉jU ɰ!qz"4e8ȑhGoLaIpN(NpV4Ņ_:$$ie.};ƚ2vR%;/.rD "Fh9u_ZmBy <>3uXrC):/K.@*B7ЇG 4Ycl6TikzdlJ|@2OQ'ffE;TN-NဓWkl'{Df(>XS}w+l~SuxhF3k-0:E;(Eu?Oh6C`^p}#xSI@^;nޕ΅'Q櫂&oSc256D;/ַ`@~e8H; d!kF~>K骬vܝgCD8vш)vm*d˃>en71w6#qX濵1اTFPk|cέ2&YQYP* }=;!npQ2:a'/Fc9*ҿ'o\ECyyR]asnW,N7#‘r cdۢ] 99#"';~7y -aCa!R>ach'k9;5(M~hQ5 (]5 *19OM7U(ƾSaX*TzgAܥ vv9wCˠ2@7KtHyvQףޅn]sQi|>- Z*FxW tП'^{e49hgx{tVš=tB ?)`q=7~QG_%8a?_w~[8&-|n2Ň<qǗ0Vk&voN DSl]yiBLKJo=[4^(mNNCn,fޭC;[fek$.rS_Bok>& hx1T( ̑8,B {n`/TŹ5ֵLbSObv'H|gNL1Qg+fnlȥSUFӱ䱍}w/sq1,qQ^>FleVFYr8p-,Wf; ` hx-Nm_$S,EƩi/U[\Ma -DFmei&e:0nܻy Y}YiaJk~RH^XߊCҳEmy!^ZJh Q 5V~?ӛUQ͌'م^ξB~C֞e„Tg|t!x= ZtwTQ #2{?s-wTKU= bV (>}@ @: g~;.<Kd)1b uA-j>Z05Y(Yc:pW;FPz& k, 殮?\ K@]q`?LK烨"!He *PSO$L>I#D-2?zmi'ќ"ŅFx8ep1Jӊdg&c:ڲ<ЯsT)2 _+јpH񹕚])<#>ټ]ѻn_8S7g Z%QG<>Ͱaj|duu$4!>s{.,:}֌e8l{ppsNtW9t'kX:&&z┏73:FtY6|ee/>@2ϸQ,ezl Yܓ`$kW3qy0Eݦuɨ ,{!T`De{- _^=ܮ> k %!y2)G2+Mh~^sWE0@@O32xa(X Ӵ;9FO|@*g"uG޷+M_VPO2}3;|.LF鮝F uꭞ:/w~N9LzHZmĢ,JVu @1ޚ C 1ܒ3|)"@ٍ4.'R-vH`5sL@X74LJ-+U&UE+ I⩕۴g)p #cA$..lf3,Mt>GX|1%Udon=HS Pgxd  [=7͕|ڎiHP'33cXET(=?Cq~EUBamҖCO9(ZW;T;o9u۞3lOiDˤxHΡM]$uf0kW,H՞,SCGÝm^ɮWL`)ka$,k0`n:.´siw@3լK~K'Fde򯵿L(M܎%ic޾IF+1X+YNCmG(Y s%Ii`Z"t$g L° I&"͞곻X8=Љށ<UP ygx~Gal_h,YVhb%ss֢+?S_?13`tg|< )`Xuԯ!+wtH .CI f⥯)Q9Ĩ/֏憶B/R:r." u*7ŹE=3ɘWbQ^l_ 4t^śXZ)ȥb5 Yr.aM^NIXJɴn ,3P#}T&_CfOR -ro*XiOZ/Mk5_;Z]Y_T}ZOL4V`U 6 V1*㹄 a9pI6+ 24m&77fٽ&S6JdB(F^9mZ~C z{9?yf`M{U.#v%Wd|G67=I[~ k"Yu،3\3yY5̼N y7}RUg]Uc/?mb65O lגoA6J}%oAvMSLvJ,:d56kW)^Z>Z4LDw+RpzeBb;,CFԧEtv(W;0CZ(G0"ȃNG߯Y;@ PTo?'/ګ^ M}#gֺ6'6"`Xn yp{-˦ES{~6IflQK–LM"eKKW3j w4ɯ-Y@? 0 ,0+=~n8hչXkqcy=aU3l5ĆnB~SX aCk4U)DqFd%>h&c-FZwI_ tqEg~-7űi!vbQ"")4v A3Y' WeۥXQ$k.VY*H|Lӿ/,^9oVZE̢#LYKへfg~xC "Iѭθ`VfjRR5tG$!QHڰ7GsvcDp=ҵO,ㅌ+)$;=$^k1*VV6!"K !y_hlE|j v^w̠Qf!PK{5,UIV.3}'?xƿ#֩sE(`T g?& xϒӯݑTߞM>xy2g`-Xr \{le~J%n߱*pwk|ty߷A4Ga ZC>Y{4d$kaLƠ-&TˆkQ(5;}`hW̏HmTiH?Ky̏~WU=nYP U6MĈc i#~(Gm`B菃JT9Xz gw:& IyGzr RDto>nwZNu?_ E vk7F.9v>AەC0φkT_<7Ek_jkXew ص/ld<x52<2S'E- :jex8C;U@/?g{ [>^uD3F3]#e#M$n30g.+w<ٶlCGkаl^z#amDrgYrP4Su}C R̹G"Bm3xlO5R! s[~~-晈H"& #g8slvd=^*ZzKA!k?*pC"!`J~L S?ymˮрdhß Vق1g)t}eLԿe&k NuѲm*fv'f Q2g\ I}_ŦiUߗmMES|ʙͺmPVהQ6"OPF5٧T<=_ƮH.{u`\nS/0SӷMLZvhOlz$~NLcC!APLTB797=$0ZHxcǤ8D"bq:s8ZN.䃛bܷ(;nLOb3~R ZSU)Y:дz;h{ƽlj􍙵ʜXs)CbUdFHIsS&`4i5i-b2dRWN4%D5#^ۂT?*8g!DA{D43bgWr[AԳBKЏ|g7kFX%sq+ܡɨoZOKbCҶ]f?] ms`): o&2;2(;?A & mcwPG2oX|C/ybukSwUaC 颁; s@=c08d?Q 3mK)"q!B e虫&K1v·*F̯@{=x] NR`l`N>%& *Zd.3;WdQKGYι"CYvBq6>E.DgݺJGMroit XII<8 1ER{:raRrb藷e$UsI) ԄlJ2 .@dd.ŗع9\^+70+ztTv{. eԢޕ~Uh"Y;`}8N S A?#؍ޜ3)!o.}6b4/8/ص.5(Ldo!vnȎ,7q# qӥ-͌+0XfbVo*a~0|,9wKDm sx1ƑQ@zq.qs]uɔЄ1@3zcPQYw"5@oEiUeV?<1]:oaj$ާ2${-gH!0\W1"f[ ,s_ {@GFdlUgغQJn d\,_To fq͆cwL( nx ^SL;y'fS6 s|v%KltHB6&%4]i*F˽1`JxN]sWj!-H\!ڢ5,?9J0WC|m0,w -Y0.N{T<;\o+תߢ;٣l}i kM &V<',rtu0Ӝ}&݂ "+"|7 FlU4QZ S֎QG,m.뛄rqYB,XX0#]TձOINq.-棺?RƧDT4x^%SU{樦nՙ%MV i8#ȝ^]ۮ1բ7#+:i |~1} mA#jl.ngb!S kl i5,E!ȭ[N:n_ &7)GTCs@2l#"/bE*Q<-~)#[лA }"E4sX}~w k7ʦ5"0L"MqRtڻ(~ޢ+pHKwNǭyle/dϯq;,eôX%nt(ά?\58†;7ݫ/gԫo݋yR'=K7=Y`iaI* ?`~ѼFDP)AH!)AO ˀJQo^?m*pb7(%7.q*aGK[)SF9ÖIy;*,w?Tlj9Њ>7jFm<@qn&̈-WtDUA5vf4S0M6[V_[Xv8EjZXK7k#{?^{c6(_Ǖڜk[|Bƿ!w@k.rj_905GhDCllJ*ca(Pڂw7 )-4Ff csa+|' bKQs UChՁFh*r,ƿ)5K uƏ{<j'ĬT~89r-sP5ͥ@bd72Uߚ52l>P%wxԁRZ|>&歮n1tv?<|A$IPN *aZ>YRugByswmAQ7.ENid#gT^siʺ?&ÈRE8suL~mguҮ؁+TuXǫWB(4w"W)cn9ދzl]ښ̪]'^]$%Upⁱ4}&sۻwaV'9ok4^/qTxzsk_EC,`, 2ߊOZZnn8* )caEYZݚPS] a `RWoTBlPd7<XD?Q&ūăfD_UIKmU߼I n\Yf1wٔmR"Y~mGk'" _(tfW ρ[ Iw!;Y, Pp;0U:lan֝ Qw iս3WAKM)KTAUK5? - A5hpMv=2!>q`P0ka+h)d;Q_ziD:<0:(`^Uz=5PC,1`R)e!NeŸ<钑C#VLW<|˥IѣO`1fa]LY,[V[/3lD ^$z r1֞]ZMV]1Te0$h.>EouDq'n t ?w?ԣrj˸m<|qvP^z=6ީԞ(Iֶ)Ǝ7W^g)KƼKrLeᗮh3霬80fdoJ3]|@BUKw{?>v~yے(b&˨'K PR Qtw]*m <ȗl\mL_5QH1xTmtxr ]Leh8ّ$nDg /=v\YB?)5F( +ž k1z߷>B J#it \)MLaS}LzI_~4rM'&MЎeHKa,{>% 5I G{U& `~.'Y3?0<,_SD2|*6 W`Q=-6*Ji3I/T/.OHj< %}Bdwjbwpz$ɞXFk;V]I>]ҶQzKǥ"d?!$vxj h*'[j)iӹTMmZxGAjMCw?lX.Wh}&Iṅ)P^IS[SNBDC}5{3Q]8'^L kѹccDqSpmlfQZ),fh<(-@[yUve+&`VZy{'=mQe g(>0iPgǙ}SMRl#~ 6]#Ћ/c$Ru׹QVHmUmLG$'(YgbB&WN*kg֫0}m~}7;= [aIqv 5R(̀bc<;,G \[wn8b-)Y wn͉+75b7&o'< oz>Qx=PʱIEf5xwFl:s+K3*,Rim%B+9J1=?fLrrXj>ᎯfnER!oĔþxJ#jcGpENd9A=-o~5_W7I(#*xt70ja1 $1RC0a\B!ދIWIZԌh=^`B'՛2Bu9^ v vU O.-ydvyH!25';mfgpӯnkg;Hs?M̮߯Zߒ1C O/\?gSn]%qSȩԋ)@s*F[WJ1Y8z[{鯅O3x33]4EfOF96˷* v㑒5bH]% nHKHzr4k(Hj`5WB†(A`Q$Ǒ%,u/xžQ]t)a{ZcߦޞJ)pd>U+0owdLkV-Hk4U_.WXV`Tʵ`ZHv\v$'fUp._n|z1\p2;?oa7Y+X b q0kqfwcsD-^'UIɇeaOg!r VbzžtgiL@:ʹh[溽c܃Cilʋ4aəP|E>8A-l!nl&qڨAb0lgڈ&.n%L"t<;aN?vF:C,?zqqr] EHbq#=SVT ۱B%SW<ݍ`[)P `pTCѯ1S;-8 ISnm{ ]k ;gS X%/{>\3kS&h( jRAUC)Ko(!Aȃ|f-WJF<@ +ЪlTC-R0%6p=W'Ej M Mf߰&^mxO4* s%%e1i EjL9F+FQ9:νa4Elh$ot[>n{Jઢ1vT{"YAt1YtC ];%O .k b5|_s-NצLcBpp @&>("NVf6 W LwQ>r%.N89:(su$L/{  marEI%(*դp2{m^JrmBl] 4f5omlƒZ H}E drb@'A#4–~r#n历bQnOeVV!eok6ޓd1vƂntO{]|xc>шzÍiԁacO7^*gS8KukSk bu@op@";37Q]"t|`ok8uu9.WFxh0ڃyķKP !> ;*j6,>a~yኵͮy'>0b8"[U Uc29BVKNir9z^\>0!?kOd G*iM  *>[wوHR3m1 \-U26UǴ3Yr*ݠ4D)7мYn" 11l@i ҟ'DD>ե2=}"Ԩ1̭Gh@j]8T.0U?}`$ɳx;،̚],#bs ms NX™-ֆwn_> m]!ɹr_ ԛqX ]Nvy7T"gبd<5VsTdn<2Նdse̹ 7FA o`cPQ*/kF)͋M+f2vSR'Y%a# JCqrߢgGAUs '^=_2%b.BV=8hGp { \7x{Y9*f}9NF=޾qDCGZiVey2Ўn&Č~ ĊOIꑘn'Uwk5tƿ:ӞF3@=A]Ӱ.ԬL>]?洀)SHxOd3Xw'K @4(NB xq(ݨo1C iX$nd媡ۥ}ҒlfyhvuŕkEnB(v?`1E*|b[V K<^q QUFDLmIhh7ӂU&:LJ>}3an:ı"4{X-PyDY6[@<`>l)(+v=29Me| /TCI q,,a0iu:S:_3Ǩ~,2yQۆ8Ӷ9e*KU*x̐e1${VE@8{1_j2(F5L&LQi]ڒGN"x=Ч; X^yk0(^mgAU~"?_+蒥 Bp^EaDLa=IZ J薏)IZ pF|#0TIioRJM2@Or Q=娡[9'IF!@Kxf{xxT]nzzJ&|u!pU.>v0@دjװ|- ;|⑜D%IV;s(s$?=3ܹIy&sH4hGs9l"a@ ۀ*T-*fjFxcrm?^SP*i۟qeN`nE>%ܤ@r<0]WɪP}.rp@+p}ށ):qȾ'PFGk-s]Ȏ_{Z?$ >4Bfx^5J- * ͻKb 4q 84S.p(YJ NA n@9H-屵0(z'ȼV,M*ۤA/gH )G7b("\ce)ʅꇏleMokNxC|B{m~B#-&R%y,_.@b'b̧ MF>/Iz|vdž)}e pRD@ wrqbZhV~j #ɣSe<Ǯ#HKcoJ gpW: W2GVg;&L]st9Ft#PseJpB(VH`la|9AՋ|Ӝrd'^3u-wW pz+)Q [Zoe}#|9_ PTtʐ8)qeX@_IgܺN}aZ7:VKf?7sᭃ"ϥMC:wq/옌`霚Н%Ji:i*TqpXF&l0vO$ƃS]2@ ڌ; [ޔq 6݋Y!Zb}\e.y}xbi(#2Ũ$oZ&;TNO :͌,>yjVv+4бYvN,9ko6,! e%m:*sIiǦF>3V*cO Cl 9{Cay f;8B渻U- >&n:K]pu)ļjHd%?͡_ޡ\S9dG܎扦q O#O_c1/V9Z%H6CM$>)5- *~ 3 Th|M&C]]9 R_ Ļ/cHFYhǔARKm"n= e,k4jB\%3jwVa0D95?^G@žƠz _:!(qN"j:~ۍTV_TsASaBadIGkF#0iM@X*XPVО[ǎǏT8q[w*:kWF}o"p˶ɪ787^ؙi,TFGN97QCu<:f+ ? Vo>%Wд/SO;Td?ʺmt%VgWEV(VİGU8HGy;zXHCvO$[p:~ k(kX]E t\Yn'ZA 1~`$桚2BzAT|\Mj&:® .ryj{b}.ERMfO"n@u<εdK8y:z^Z'DdJsoܰ@>S_l4$FJݴV\x Q5}إm߻^-nO񎿘,fL}8B商HpJļnn}w-e=J4 Y[rdgg>+ vbO~ްϔ!Kq{H6 dWBC!FJieGݼ}nܧkH5@'N7ޥUw3HpWZ>sۚ:{"x>`'l|(;5MY0ׯzYqR9xzE/2)[mۈ[KT޳' ׎s-oı͟F ոJ.4>9,zuaT:.R3v煦҄<q ?PL~B wY >HPoZZ;hE|.ۃsX %s|YGk$)A10}7Qtjg=q=`8+0ƌ4%Ln NCNA@ֳy<|h )IO;^WH7oW(qU(i ~TL# fX̧fhrKP/[Jf? Jh.3§Jxƨ`yJG)cTV!h9؟Q7mw eXVs*'J@& տPj.CgeT?~{e|QH6ïFfwm.." |p{u7<9j}pB{?|}t?Sh0T=客C+\xt _?S Njdd-zBc78:Õhu]ĎB'Yoҽ@}L ӥ2_54ȈEja|LVPc[OYB "\N)> s ;Di: lgUƒ3} YEci^t% iC(TKcXOȕLʆZ٥+qu=-B}b"UQ,>n8t,q @{Fd4RQpn1x % jMqBKyb%pλ6Eo45Lu5O0:8xi$b8\~(e/ g kEOlUF"bdh􎦍"Hg[Ѩо̰+xMgƎN’kyUl}T]y(Ízjv\/euU{ A>XjjF [i U+2 ]r  /"qiR=8)XDpGD_Uv*iXo<#E/ zO\n2b}v@2xt, t>B*g`c.)rlX22} لkGAU\a̪',jU{ QZ-ضqP UhCsOAEF`*eV+ 55$lԺtsyL?/ 'Pn 6=e&~R]L'*d ۔g &\OCRd h5s9 ݟԷoeۅn'hk 1݊&\^MP8 IvZSS.zD+ А2{:vNFY\{ T8fwH"?!5r3r<^1?a҈}9)x+ ߉\|\]V6TmSx3g)dG&9~X?@]4TW ڻ0oY|"Fg:X8`FON>@{@ߋWU%/]Ԓ,A K%qGO7M|-G6 ԩ\Džp#DJ Nlg.W}a_J!JHO# b+6\0|J|#hL ]m5O p~ FAHI@ Q؜XlzZdL gJʨ:tGnF@IsVoJAQ෯_6 |(V‡zGF24Cv/C 612xCuM]8;p.;@&܉螏(Q|ذ͌$Oi4HbxT`H<-t',k]a\]? +ȖnuԖT0%{=t%b> n`.3(m5&d\AuYmKuq6,dHie?)<1tAjY\zZ//~nQN^vx'yFdUR dU$! ;x!(Z,S돇ـQ/_u;?֏E/N|2 M"J6B4OFirJ`0lRg#VɎ1Q`UӔQ5C4SC{HMh<@rR*d7lI@E]x<9s@lMY8~Q[ff%ck&A%a4[~Q~X9I>PXk|]I!Eʄ`=o/Ob̝z#nL\h WEhe(`") ^eBKT d/v4JpjhxpOhJHHasz.^P4W~g}NxI->pU5uNjx&N.pVIPYp=8'5N@P[zcr*(t֌(:L({oBf$V{h .ըIRFR|{jCWef5q}oVܑU|QU@zEzv, (76]66=ޒb>`x%)f M+8y$k|S9Y]ju y2/Q}l{?YR^5qpx]@ DHV`i.ur E aXY '> ۫݁PiRbN,VUL_^E i<\;/ak`GF5ZBe+t^1@:Hr1' Kٺ[3qFnԥ|?;,KnFǨײ G0)A򛍄pek74nYm_6iSS^Xǝ9/8\4oM|=jnxh~E2Uu|s iO'J:iO8ߒ[iڵ :H2Y孾@oT w'᲍* 9烇o5M^sQOXB>$y3_}|k"!IW&?$_^p؍e;?aӘ^ϣublg"[vwA.lJQ"#3&-P^]WM0${:'6Tqa4"9,a*^ט)%}6 W&h5RVH2E0.+j0U]{ @?^1|1.%/5$4Bq_5ɻ1{s{2(3}lxsG>脪{gmFȀq+Grأje&ɣsO^9ǸjZ_T/+ ]ULf!ϑ*0syw\ca%;zdгYG>kv:ZtYz)dάIpTE'Rbݐ=}ATm:9mE& (R"x"^+o7Ҿ@!*7gĺH #mfe7%6{WA g@3e|hSx K95wUCaz>-/M4L䰾q1QNPDȖ;>fiޢ?Su~vڇ^>V@~J S& B%fw^w!]-mcEX$ z,Ad ]dRM5ǯWo/*x_, hAWK.ZtԒ؞;S޻` Uhau3ԾTҴLtܐsv5q-|dީ*c;};!vvT9,XiX7$Ӈ.<$ i|; O]jҘO`*)3(U^SwDKfvZ 4rQq;`U>Cp}4ӡvf `BI: nFCP660Nxgh1Pvkt[CXFtz":H,](pOW_R- a8v?=Q 2 ')qƖf`WSDq?CVwڥͱcDV4tW9g=| eK [cX-рZ%4\(EnvA6꼟[YTaᎧ^DW﷜6u+vF=/ڱI[h =GaQ3pS'KtNyQ@axKeT5DEY-8\dD[~A^3@?7(at7H 3c+`{GD9ε]qovIOGPbz[f0p@\T!Ĕfh ,?X9AJ$ r 3qp{5OϯBFo:$zM u_Z~,xǗ4@܄A4UM5K(ʙKwq 2Vooxhz_,힙-_Gjw^x>]ZՉ&B?& d>ǨBi(:b&z0Շ@SaÉ$5c=MI;4 N:wd߱w!ܢ|u(FU{-MV;rRZ_G" H)2V$kd6Hl豯k!Zw xLxLy p 6dj 7s9+7 т mB%d~B$ bJA'b\@1H#k62ڇыz}PRwK*Uc3aDx,ͭ?տ.55XMqަ.)lāy⴪'S j{":nG<*BF_*JvrU{2KgfdpnB PAU +OoV6ڲAkٶ5GrMWQweUT{@j>ybWeEyֿ WRLR8G-2ֻI)r읯'{>0/) ]u?YM%&ФHːwE!1[=G=jhobՓc&[p$Hʑ$ kc t7 2#͏ؗCt'̆ʯVp:7ٮWL%vm]|wY<)ܺ~][r&5m rhjPskg"j2r*re ?66.%}ҏ knoM9B\h?NӴA0{] zqî f^gтoT#miw]jFgi%qzYۮt!h44$A|/dN[BX]pwho'I*mkC&yvMjMUX=sMF:IXN@= ͉Y9Z'ݼMʬdK y:m1O9QiH74;  HOZ ݵGsLpn2uc"B_;ʜ0~"&@ 5j!$2RS?ȗG?sn[cA1ۈY:!wY< H0eTJːx(@lhunH`YTIV 4^,Xj$D ##w`e#.5w" !mOٷ?58.ء٪EXc$%)-ܳdrH-MQȁ"Z-Fġ?I*v*^x/ej!"YhOz4f hivE/3Ղ$ď|xXbuUҥ V"6s+N+tďw@]^ǾOsOGtoZ2"][FmViӌ5^jl\T"炀,`¶ѰS9Wp Z)mVV2mZ%oܤviB/]b ņEyNpx"m g96ɖ fUaՀB]q-HzI ˦wo4:hԪ~UyNJWӸb @Ƕ 4y"8n#ck>pgoɵm8FCk:qܢp9AqQ_|3jrJUC,&Wqf:#G ,?l9㯌q*yx6DJ [?#nx=($ߦ#JA-@I4k ;2E h;/Aus\ % Iφ{0po., 2M[/ .(ر`ƕ89iٔx V]ua0ub;BLNx8)_H=3rLQUϰ|1qLs:uUU1@,_;;ݒ7Ygga*v҃<ɜ9Q0um~]ZQdֲQ܈vd"C )w5Hs6piȰ ɽq%lI1\C5Fɥܹ ,Atx`F%nGiзuQs|Tڵ-D7$ՖVQ*:GQxIHJGvjnK _SB*#1MBdrwzhMϖ_X`v$"9ij%M4Igb[6AƜPOjv[F'fP]nS;we_@"lk1@ٳ0í3?rwk-֏$rPS!`㶩Wi 8lR8a&IV@}\[h.]ONNouӔbo?\r[L񏳲<śc45Yp+MhT`~GmШhk4/o3]hz1)0Ia-ڣ\sЬ-%J|Wʂ`F㈧z4BpVDF99 t~l7U, B;xL͈<O*x-D>J{Ixb4t73GLj4Vc_V9?KcV ^4ޢ՜rgDWY&OFQܐ=]BasKx(*b+/K|Ѧ4_ 4̻Fl{]ed_x+}=7?slf40y[>cI>Z7I۶\BFn!Aw9i$V6#=N`caZ(yUɡLA@7y#ԞTc`υ=#yD*FJcȿRhXA{\Z1NƖk Bll=avo#wנbdG 0ouY+[@1G/^l~1pO;A_SCSЧ3Z~GhJ4nOI{AJהVfnߙ? v@s)AM~@wE/C)( D% w2&Jo- bʛ%lmO(ylg ЎR6++lLhBBO嘤1`,iK^.Wj p"(,t_u"/ {E|xC 8U]՚ TWh`"97V:~0̧hw3&<߭> (lcܱTMIuJmawyso_asV W 7ʅ{@a25_,"#uJ9r.#E* i:uҒ"dg$(U2q|^0{ɪmRv>μ33(+[P.kJj~Nq_Gb Ĭp9..%Er Cؒi`e!x|>R XT,1\i75< I[X7% 1M霮 " 6=qJ{ |/8vt;ө߾\4"\j gҭ3˺97ף'wnZk~,_4y0i֫`ܣG*U z.er8YDd ։F.,֓@\VAF Jbl0/)_c aJv49ֈj" ]>!M@ߩGS5*g0J7ݲ2eELvϨ\HL_BHAyh#]$KJxчY~L*!u~juK[?lf|lLkQ@`HvRZhGKh-Y{]:ğm <SůAEXpQ΅/ j.X$B54!2R2՜㧑|Fsx&pn 8`uǡm1t䇪?v5'͛jz{2xp؍PfVinykꜷi UIx)ĹϨi< tcO?%7O_7 Ժ?fT;yo )J\`i޹zl46(T{֥rSRLOT`0$u:zbQW0S t6";'gD8tm+MT-8.dۨ8J;;u, m[:,r!- 'Nv$dAɲӚi|IDy6tz:za\H~Ҍxpi[-z-u~VtwU2{TAlcv&IGm"{>k2,?u xu zYxݘrr*sOjªq1\<[WT;rutB.CcS͸/S~$pzG$'P۹&X[ECog >U f`Rk`A~5N˿QT]&TKuʬ14`y"Yhd;959ET m:!&^3 i|5Nt\p6PGvcѧ9[?.QafyH0D@_o2I_ I y#?'[d xݩ>}áӷ۱"#*SS4'Z-aWBKg(=@Q`x9d㤂?YUUe|zJoE(V2B>+. }nYds1)<D[a |Kg_k07\CqD TL%J 8i8@PSvlz |"SbuiIfU|=?$dL{ ny?aQ7;}=졦a億C^Uo%FډXkzՄNaF5}F^ͱYd!mݒqgbx]EvӍn`D>wnރ!U F.Ax:ܒ|%m|̀P6~l_FuWT_^Ь&r\d2I/CO.j@.mF$mYGeaYK˿c5j˷ v['т5Z.F8Q}&)(GO6^h\at$PD ˎ;ŇV`=KF23-bUp茋 c1FP>]C>7uDn o(V_iD)LՖE LwwܜUVAıc2}pdPɿ'ɋs0w|!Z)SߋIOvJԠ;,[VpL8|!9# xk M_7Ns첍9;VkgtpF%v$ we|:HQ+9PղV/<Ԃ /6 ~ZVǘE#Ibn}^4U",4=KMkhJ\s*^2tSTl/&a5ƀb{P}IƲv;HZG$= DWzS<7`Md(&|`R]Nts} hδk C8u0Y"W s)g&:Uɾ@Sku=p~i5mJY@ۨƠkdvq1.6K*Zh(3*H)IE1Hʶ}r|-cJ{vD{gtlArȟN@,CΟTQKaic_15 C]|@;G~Ў8w!}8 ?NVF;PIy>c}ː虉=db@[*So?ߍ71Nu];,7P- nH=FH앩|(=$\vmmFA) c0:lrYa-d)gQă۹nBz&f 'KkF-*v:zyZxW4l㬅gzՓG1EnwB!(lPA~jU'd:-TßhϿ[;SbleKi{ZIkNrb1kFjgkz'`xY :IGg,r?jjM`msǻ{pn>nsz^U-udt<¶gU$;z&aqQz%W]EUzf~6p۾1VFsT3#9cX.92^^X{UoGg-[wS@YʩBI]>),eyR#t57HoitJ68K ^N =i[`0'~BerJi[ׁTTqQ:^O,ތyctpPVc?8 MangaZxr߱SV`z$o ;b® xN.^Z)AkYnL|q֥X34-1s|? lI~b&`pL7~~M,A`[ d ]=Cb~.jh6s#r&iVϣC;y3i3f*b5 Ne{&lp=e"V 6\SЀhCmCn{U!)*~z~5:`1T[ܖs7W .L-h~tW!]za$S{hS@d3~~dPCZ4z%Яp1S_G6AvL NvtS0{ q\r˚ﺮս˵\=|RSp: 74~B]1ρ6|%a.FhX0k@ G~ <ÙׂfTŴ8Ի";b7 CU^k6SL{u'*Vbd]&n='ɿ\ŔU*kq<jNqFdsi(#kJm$@/tZ/k!nf ҳ .je"2Ov`SS{xm%Rb+syT '@ȮǟԒK0\tɅnH[+י G3d oVqL=t a[TjhaHM̜ٙڧrOAO9W| (܌>x쀔vԹ~#`= >~ ]PO:@ xmJ7'rԄ3x,ʚ+!S]|bGXRϊQ "|۹BCy*~Oݠ" *hdqͬN TK e=Ҽ#S-]dDL3$8buB{xlTFXwՎyXf9}jz>#ۺ-W.Gp Jk# p-D2f0 7Ng8T$"WɮnV<@_h{;J UY/[XےL%'K Q2O cwGhN:QC Y@]T?{'7Û_|ʘ#}"Ǿ8@i]\ˋ @S.4w_O OGR5TֈCB ۘ[.pN}-"68_Xg~\sBD4nVP H6;۬p#rez iOQ74XA/6͢M;z,^hGcگ1sӿkBH&|?í"D43ZWUG3hr1 c~r׊Pm`pE_8A_3!)Zw<@r تNf >&&f,t ϠUˋX; f=ITL;rgUq\D^0tm<_ͪ2[UHd ̛f)0"&X.ZVt"qɊ̀rOs.="ᚦ0Bzܨ"c #&Fp2|B}՛YQk*[j"{yZ-WO5ONԤqfnWNPz׻dt"̕.)0 5~MxWtޝ=ZW!h`Kt"sjӠj-15N!C7˱/W_FieZ7akhLj/rDŌ'tfhN_`1D+vJ ͅ &I0-nCgX42LGT?чm.1Ol >Zh޳+{]FPm[t+3|C7: &i! eiwsGѠ]{Oz8nەOr$Z4@^)wJ,%x~Rs/2kd08u &Kxp5b<,vNpa|~ōq..'V}9iE%pbI n C$< A6ϓ [7{$9A˨HpHG8 Emn<-me?p,0]I`.(u `C[ 4/=/5<~ɟ(-~o<A˭q_dZB@_vJ3 [-IUߧym!vC|~04NCyezU zQ}n vGxϺl;iEjxKO? dmS.4-~TAWz PWE%AUmRS^l NzVa YȆ=&5I_Pmd Luѕtqwi`7>2Sj.B%ΗɚXQY]AF{K!!m2H _[I/P-DϡCǸ4RoM2X;埉Ҵ9=\QFU g@w$VXk ZJZqUOCr侟'25iiWR'`̢@R-j V@BVKSB$C rn(n74yiS:/78PI +"ieJ ]rfP#1;}mM ;$򰴗 \RBu-ӫk#\R 816k3:6/ªmjؖn*|PÐ%iuu鎙Qw&^"Y9_VNp &YHg1GXے Lœs* ?u>w+}8LL_'Qg*cl ǿ8KwY78v2]%] \~(DFvbs`ZQyۮcjD2]7+$`G^Ňy ; 1Jue~D…`+cQ4 d iЋ|SM#zFUw>ZQQs{ҷF"57)VǛs csO 5^k߇j3F#[ iKv Nŀ b`$c/ Xpd}ϝ m{LPqh9mLeCm nK+|BO6sh!z)AA^; O,7Rd|rń dPsLVQ + VnD# li-{|u{-*2*%[7ۢ?)urac[ZٟyN0evMo5˪2.\CgwY 2wQQn[p8Mdإ<<@:>MSG]2%<Q}G1|$J_Fya{!eYn]8^vO.iEϣvYc&˂*@0Ұ} Q}9)Ygt1:ה䡐n"+R1Nzj}we>u]!5"_Y2CB0žEe\ߖ6Ig(kUH&1J'_~lGA)m<)v(i%́^a+i懰!.5t坎7;;I*Y8=}M,unBc30L9iTG#E*s;v0+IXjoxF𓮉Ҹ/3JE=Z7z CG~8V J.??.88SI÷A}Nz#R`zr8MMqh|R,i?tG@s^qkV3L~gUGukH. ȿMߘ8fAS `v7wEl9M\):z`a_L7 -S F8 ^޽e K+̶ f-Vwakf{{2=w(<ކS{|u۷#ERt@U[}:^ ݦ #?p!el-,Ͱ΃&ߨ@LO<9pX ڈ6Ocq-hv؊&Xĸa٪\+}mwg@NcB#(o^l.Ϧy8z}K|sb *fl[ Ԋ !{C=SHiVٛ2r1–3[+)4 |d)} x\z ۩s(ʠ %4xoS*~.PU2"zPˋʜA}] , + QLVb[hRTF(K>&{-s(sks7F᢯&X!:cMA8\l?諜s?c|3J|:_o0TI-@.)ɣ P&3^lf鬞Ib # /<8,[Y55dJ0t5ҶeKP(rx- )XLe/T|tՃZa}V'[5Vx#1@1u п|˃Mw{UBv-9id}y 1.&o;@b$ nVZ9 аv4ѳǽjbJOoz@]Qe$eo0G6/.)%8& z?ĵۛN&[Tt/Mo@VP@TC %N|4ʥL Z]/gܙAoD:Jybܦ$@r׽^)ET?c'l&t GLkT^BrK&TDk򤖾Fy\t£v@nN20sL!s+bV>K̠V 8l=[mwӫB:9)$sW{dDxډk \k{ `"Z&I:=nQ#V *lxM\N<3EE@N N!G+Ռ~ qK)'*xWVMs8Sk|D@EB8TY 3}YMJa;FUN h !)' ٚ$HxsS)/Y+Q9!rC8G3u-PU$O]DEObCB] -"U K BR#s}qM7ƥTߡ+U2Ꮥ&8ods(3 sE@@L:_EzVRAxxG9(bD!iE)$_ɮH˝:߶4*6BĢ Z8q'oDg*XӐj܀ўjh ;T 38DLL@+(T\Ƈ谋J@Ta~gi7ƾ.u)I۩4w)ʚ3uI{ +|kިJ42?@'./Őכrz=9f{1mA)REu~a!*S)­I<$bwx_A7HKK68=bNA:;dxSEs [$2΀^Dqd8G}GuOP8>MBsc R ls4$4#'1^H Q$g e_9mH i>K@ .k5%1^d&Cӷg)&+f4o#߲)QqFz"1="f[Vᳵ\4GѤr?R~Zc;]OȯHqpcҍvF@t=9&oШ8&eY kg bz%YS~AZC>eZ:!JfѰ<~3ёi4$)k)PM{MW##x̙,ۖ"=h 's$JZ'Xcr?ſ.~=Ÿ&"ꉾSIOwtU}bsIiv0 dը:PSu=n*V;Y%>~r,O'F)3f~#F]C?/k):(ADݔ(qnV,m:8e xjpkP`^+ġҾXmdąN ٹ G#eXsZK!HYz4@eU(RRU}M&*< {^BLPӋLGؕz>q^g>gB4Ax@b"f7Y6"`Y믱*k^q3zpOb/BD4fxay}$aR1^Ww;+݌\ 52]8UP BWEHgI.0d<iT]]ZCwt:Ah|4܄ڢSDIo|B%W;CM|Q8yjkYWR{M_;q@&v 6Q QÍ Dm:c5uSn@'WR GѴ+zS.5,R0.mK k@Fע@y.Qy1Z/פ a~~bh)\8q[t>D~p?n IGrl"ZXeæI"Sd:_KT CVqf;RnNp9iV+8SJdsV'.ݞS1kqb,1X2Nu kFBdܙR#ZK`]skSk߼?$Z􀤡p9l#>:@0dGHscz!@9c:wos1eR'bx8u qD t#:c TiX쭋~$%.F ${H$)#)3td5$Cd#8*r0>sc3=2/`O|W#On ^(+GihLBQ"Z@HZG*IH޽AVPTN.eVIF:/Go弽(kAQ"[o뽫"<@\ R(x ?\tI$<_)^O$ MJ6IB {qL4: %nڥk>KX2' DlUqus"46X͊}%w?ۈ= O^].}|YO9=!=ifABJ%+ Y7?tqYjkxV(U ֌gh@@pW닥!Hl -\'u*FȚ5GuWR5ZZ0TM1xxYQo _'C_S#45!v#(BC>ÜׇuRgd ^lNF۩|5-lWʊ?W8n)T mq%eD%ѐ|#FJj؜]x5Q%Bw+gg^M;YWƐʲŋ`\!<~AY~Hۗ[ѓ`&oRO,W|rnl9]UUeXYdRkgbܦ{c}]@:{EN&M)ߍh 4f錼rKB!:QͶpb_= N˫d#z )"I UD+DM}J=< 9o풙$s$@%aE뭡Cԣ1cV' yR:%V8yq/U[r~i؟G C+rIn-h6D^K~[O~V, F?>紵XbKX&6#|ՕkWr o|~. ý9wVkx_] OXL&w$JѢ!Vzߔ_ZHLS:s*t_&MUtN[qdtk>qyuq=RY_jgNm4Boܝpӆ}bPH*l#l'~܎1dLdJs'* }bX0>çvj70yB r ɇMe PpM*2t~I.V2>bŭ0$ʋMbÀ>+e·<2Uzv9 0p &C)`Q8ōC^2,`][|A_&Qm^{*T!R57יMj.d2l@2vfw >#=)O!in Ĉ2IcC>Y fdR|;umG`Ix#`0!>PZ+mP-~;lZ(;}T ~:dџ$C^xLE0J1_bXk]|mXoC6yg_oڮ`-!e$~S$IBbF~XFkiaCEE'CA3:GOr6zu>sg妦B6F*5Y>$wT{ e7a*O!Z&"T P'*>@AG-v mvlrcϝ3Uӹ\@ЭИ* ͗ւ +t= ;pq-߀W%k,d Wn1dO2SO[`QI*J^UPy.CO|9,O?+^YE(v/L<ڐ#B\5Y6H`1R7$V* j-б&R%֌b VshQ7T$,Ngk^Dn#bY){C 1R}R m^k8A|%- gVj"_bdnѥg:H~#KJ_RPNsa7~L3 DQc!z lPQDrR`zov :Ńs{#+eNw̻$)-L.>SJxzlQچǎ_Lnr1gzV3u\۹ _ r$I a hUUmjmIn5[DО#sW:v0w+qr.ς1:OT[^7n5?5pdOJk N^\xoAEgd ü.^mI"h%T~ub]?6Fa8$`ĕ;]% zb^Ob ; '-Id2^ɧ//^hs~)䛺[d\|PPQJ8 3T=j0 sY%G ʢ-ĄIX[|ϔ@\5uZܳgл_-4^A+\jhW[\dzc6Ch I4;*>eE1 fBMDؚ3UQvmZmIʬ'k^&mZwv>;&B oHK08jK DV828: ])}5q(*D.DoaJ ڋJԕ,_Vp"fLQ+QҊWǝ-i)`L/v+꣛, \>'}ͺ08+ ۳j-cT8='"H 47j'} 6*nm3W[2ۏtӮo_4ZbwX:E߯>Bm Yi܏[tBbs2١}/F*`؊m5аIaR2DzRṅ\{U $I?ljԧ a]bf.PA 떛lm:u.TԜtk*DѴCy8y% 0BA]4ـ.mRr@iEHҌS5}*_,WJ2DN !{wb'QPm"0 <ًaԎrhK|qXy/IWr#rGP؅菙B@n:ӛ2@4JUxG-iMWGA4 5nBx%nBHl?@lOa~|C5!FO~/4J.+jMTzxq mYr1r$<Ig#A7RLqXiQRNLT`0!Vrvr ĹY:;z/rppz͘ػz~br[ʠ&p+I`NsצqӏxBe$U~U ̛$W=$ ٦前ڎgQ@9C/ڼw%а/ÖY9߂zJ0Y[!K!/뵾pp#P{O[`bO84Y63w*Fs@_ne J_umt#?wijZ5b+WK*sׅ0x ug;+۾ͤ!ڵxEg(SOKs  %B'ץ 6bo_$'O2fwj;PkK,^n cmInرПgNVϰTq+%x4=!zyp r3q@Veq!W){K$-nԢ}۪U.CS'Ub,`lwxA}`)%1 )Kd۬} &)09!* pu XS SJ#ĝDa<@lRgQ3 8CRXqxIO޳JpAP8f]HYwEAwGD~N#Jw:6VmИ.eqmi4`);D|g.ۛL<-z 4k>>p.j]ppwqu&ŽUd28>I4Zi^,^9<$k]\PebfJ^~>'*/y=ڰ%Ə`Zmv }Ͼu y3T!: ҁCkpY#K4)=)kc^Z/<hQ _{: ӻ 7Px d1U=K EH8ΝN[8y[7IJf~Qi>{;)Z%@qvˌ.,^Agz~7m9^ .V!;3/='}M75温$7Gjq]3BDW9W=/晁Cq ; %! ePFa9G.;وyHHcl N' `ov+V}M½{S80>H xtהQ}GylKuDB1n`|QedAlV][5 dN;(.i~/;$YMߕ4]'H^Ogє,Ӳ?߮u G9KLj 0=B gηb%NЮ윻wps6fGW,Me-1҃J C[(TQ{e:4^OvMWR\}$n -׬5XB"\jzdC-7ʼnȮ=Ү3(k6@=jFHJ7lTG=Esj]iLpzDoflԩ@;0A|?0 #r/W JiT.Vs?mmfk2ve̠kFXY!d,lrn'ZD/ RH-\eÊ4Ec#2XܩYdhjpco Ip)yB*B;tϢmUstBdMCoG]4}(Qm].RЅ3#ؗw9-X[CF'E87. Y`Tw'4xbØ7sڹx7*zF0 8tֻQx,dRD0UH݃Az'z< f\oÊ:sؽMB"v:;D&80p"&Stk(?O2ّ̮2w@3ݵ (QPߜGVdoYz Zds{[ x +%2*DQ ڙoh:RѤ'wCn_i` (Qc֢x~Х lje\YLdM8 5dƏ0m)ր j{}ؚDhZӼ޺ j(Bu$_j\0M H3"Gء:`$Duqmh`#g[Dj=y|UpmC>ܸs]v%كF>ؘpM4բ1J>f/=Z+4)lH:^gl~@: vL_UI)9Z&KI8s$˘%B:8#Kw*FhM>;h_G me*>s:?i<8oSSR]^Ϡ?)ϣ)O\wl:.lmTOk>gwc5 n C"P mP24RK{&C-0Lt$ՃQdbyT~'(Rig_0'm=<~XdFOeOAiͽZ $fA}Gɡ{)I1\LuW}K,Nev;^= +y tw-_]VFu/nqܸRX&^A<ۧ5ŰLn,yň|{<-Tو!n'(NPVGCuxw+>aOHq#W%L嶢8чޯ غxV>L 6;m]AG35BVӠM/ 8gM.9P÷D `jB/k6g<-E LShmH*̲c=Td. pȰtZTOiB-`6 %Ȍ5btY/?%BQfX?w\֍Η5iLSEd5 .0=,V Roj]A*#|I|r-d^Uo ^XODIKv"=\;ÏnnNri @߳nBѳ9>Ȧ1 \߳ q7>teQF VUQ *r8.FK=hI n!ӑ-Py>+2=̝B{Cj3ƞJCArI!W+HyEw3Q{>8q>;6Z(<Y{G#<@'f~4Z]tOixDvM{w(x 6?ւ|G†WySq7_YS gi:(´(-dpV"4+E03A=Ƶ;sh4ehjO'c]Kꛍ5\}Bt,l,^@߬DN_GPf@\H_yk:4ú+"Xm7t{o?|^kIa+3r!ËIz1xvu(UÃT$}yd6aE/=[@+:Id t>U@sSYRJ4nMہu9}V֕J(=DqG0O.8'&c/^mF o(c/R^3Z`eMGr ؞N"埒Nrb {I@Jb K/JVQ 0x*eyz{ӝ 2&3#bB]N^[nB" h*yD_4<#:%&_p!|  $z&iI! :Ȟ35-}$]`k '2Wr2V?iM{빼}52Rcu,5 n*THlfGTU2+ Hs];Y&g7l#cKvXK5} dy7U޷f]|aU\k Qv4Ç.Ex{ GM4]ay@2in/x|lbD[0#Ȍf!f^9ETl돟TWZ96f̔ȍ:Ю݃R!2TݑՕkHq,9En2\PLpn|-M$mMAH4V7:O,(+]G&iPc]Wz]WaeY삪U˒gSPŬx2!S57vq+eɴ~f# NL8"돜𩴄B=Zw~MN#0#Yu%'G]`":»),9LyEnzdTg/)/pvrJtal}z? s{>LZ~Ub}JУ>|~K.iC29啝I\oY(3ؤE]ò pubW&ާXlJ .9$kԟ2WU GM%6vu^zl' /[)Q.`%82!ZzO*KM#ֿDxtp䜯 nq3 9G,Mi b?5sNfT.,^ N3?ӕhP }c݈o7lPel咊R=![ɕ.^'S\䌾m Ģe1&j+@*!iQ#LTsB[ %fwLL  Zxj_;q``Ɇ*]64O_V*}IU==m{(Z!%{EiJ)# QyD1CsS\{np^Z!(֣g Twh^tc]4z &4P~eH;rZ}=}V;h 93Bbzf PVf+4i*vGs/֭} 4 >oݵ[BZ!eWv6Nvbc] :~0GݩqHGcV8Y^mZ+c0Ji@LRlvE+\HAk:02GG%]1*ӲRgfLR$sYǶ$;Rh(^j[bM6&60uKij譇?H,<1[rlw-ۥ}D6Ùx!#Uܵ~΀pɖX,g JlȐױ!?[RN m;ioۍE!]3:A,L1mrkg42Xs tbr-KKrҷ6a. xE u29 eX,{3<|F PՇB#,*S#} LD)gc߬nkPfMH ՟ve nH6j;2bRj'\*pm.X% So1n 5[{3Lud&qe_4c0m#Y3E"[u T E8(nnEzhdt= .ŒPubl^'Qk~C,nRsT{L/Wl>^?b X1]ѫ'Sqc4J!ťBQOV,y9-n^yte 6$ 'q!tc&q~T橓09 QקD;Зvp"U!|szA;DN!cJTlV{}NE}x}%T. КSPJyq4,cӉ;mtIRayDivD(3U(Oϣ 7(ziYɭvV= zsuE)330LƬeK>ߒ:JML!=>'NwfnTuٴ&vmꜮ]b gX?N(G%g:b}eYFacXᆓ즋B!@cgarM9%Q_[{de+w|!ZCɒR": Qqzqדf_~19xϡM^/֭3+hJ=y/P DR&L_=X:-ձuGjMǝ].;X r4Gj;Xosgg!aK\9+st0^XKh~j [yNb]?ޒփnvhLLxla=_ȟl"Meu퇌<(&+q-fFzx@*Ϛ$=a@Im”#؏NBrR߽z=?5"B"-Sj9f9Q.'jKV|U3woOi|l~5:X:VbUʻM0;cP잵eweoeuB T*3QP"`o"H_pNnc -DUZUљ~(#;a3/3]>OG9Ax{-b[-}yɏM7$ SbBlWc>#C`)UX5j m=Y UjojT au]cp,ko1d֦zI_ QEf?f!yЩ6,x7`iϾ*x"#b(O(ݳ%s_=U0/"Rڅ>zLDh}{ojM4TE צ~3:QxRd?4' OxBJy9]=mZMlcK_ Nup7F5_ݿHJ)zO'gR0}4cѲܛ3`;@r]Gk[v!s@m1M Й-X䥺X{b76Zյ#GlJѣ4;(GcM?Fij/ {VrǸiƽYE2+Ϻʩ54uIʔ=M"RpJXqC񩳽F ok#gEʔGERey_ew p!eVdJJ_c)njF Z CQb_ ku!c?|F2.Eƺ[*y'vDA$Iy]92FI_yz:;i@BU[1^4-52,;k@PdP %`1diր(gAބf輐 b @KUi2j__[!"6CJ9/3HNgt<%\QY _Ң9'e*pơ8Rp*O 8]rK I y\WmB>^,f`ǯs dzYK`[5 N@#o숲Gq%CaƏD|,8:vcX7RaUdSbܘ Yg]$nhdyt\CdS!=T ~ 66?^_`>h(Uo"+o%YQTP9MZ вy`=[>t|yL[ү+f\CX>CWPwZ̅nc:ZazFOD0ȰfkG5<|B!W w|0 =ZB GԼ~Ցxm?|=˶ Ը*O{g$Nר,-3E T H-ģDQDq.76 Vw!/>wyY)1<Ҡ Ui ōqPg6{|;H>'hAE\>rsTCd1/r:FDpq;pTFszhfc1UhPAP!XӚ1je<ԏgaD>#0p|N2WJyז܃z^tF~!p!( K?+ɰ)PX(džCn<;j$`1^aTWq^$3ͥ!`[֭eQF&c,N_?$U,02MMw6^$iVz8r[Xp@Ec e[ *ƵچC2֏|)h[KcgrE +oÍ)Ԣ̌\Ca3'dö;s|4Y k{.:ReRڀ4RZ>$p N]Tcγ ƕDTM.AJFi8pkzuPkLnƼ8!2 Z[0kۑ(,/m2mPHḱiHp吻i';7ũmp_lЫ IP!2xmL{}" @mt!y}SPM?3O,!EF̭@* /jj/>?auέ$<][O*A٥K00)gB9;lqDI"p^SMRX@]Cg'$4¸/l{fa^tw8ġ[l ^lq_;$#k1 w)ճЂR DO3ʦ%LE(~,]a+[}RioFQӪ#;IfYH % wI;CTY C' [yysZtmuiN8;&besE| !][CR\d2'2=^"~ uT_sY38+.gzmҚ"@IKUK4M+ بp/+XX XbS(SW%e#jQgg.$a,8ڗ6nY|e!nc{;]}}$zg\l߮}Pʏ)(! HV^SҘRcQhjOU]$hD:zwu'kXj\kE @Uy,Fs\ .mO":^ gpOUoYP d6?Yd3+FPqleaJjI[K!xw )Ĝ́k,0/Ms{\FX `$K6EvY`t,օ%d :Įrٴ+l!tzMQ*1bzlPϺ0O▾ ,ۡ{%f@_غ BZt)Jm' /m#؂Rs A()ٱJ2YC&!mZ&o5ڨpo`ݏL\VAI嶗dRP*X ]ĂfҤ"8(:5?zDIa)[P[KI ҋU\iqV>WiiD?U%?F/@tHDLNa\U:ũ2ވŒ+Y3qJP*@? ƃ<}b-§ " Jm?` }r7@O3Utʏ.򖼳wa5Q ׀sdd)F$<\a:Bn3O*#Z4{ANbs"CDI<~Q3`#ݘd8k6d{(͓sblҙwp4tJo?x5OWC1I!eOyvL:1;2 saA} 5)4R,+i㫀JEg!d-r^T_c|:olH)I"fA*}S弬P4|OE%ʼەxkYcyf/~Z5,K7sU.*tLM^zc F4CY;^MDuT~O#xՌPxbACQ~v>SE=֟Vx adM  8G {P׵?÷.ڌ/_Pt8dGQ≩`d:nF{!_mI9pa0eSg\,_0#86jӊĤB t{3s dzL+tdFoT>JGC4.$}}$>׃Wkscﱞk՛fȪKLPYbe/WCEDI^tqpkIZ x0HNYj~Dk9C"BRZAX)"cTZ J(Χ-wP5ٌ 7Ҿ m轡ݰo,Z*/Z!mH`wE6:ik0ύ_cvU@th⶧Cl3ok4w !| Ep7%ᮇBpc QVst˖K] MڱYg|ќx02'34~L<"W?J*B }=|OS(kٶ &a*znFUCJL sr~P]aI G& d,喝;EoZÏs. C!YX\R#T#RC4klxlKKJݤ1a=kJ1?ΑX@XaaGT =Hrne u%a-=hƍǁ( װ3b|7!Fm=ˎ%Mc[ DV.Fވ~bG3>5$tNIzDIcvщ"zpҞ2FDD>HKī-*0ɴp U Q2*_I@``v9Vp-i 3G4ݐqg-7ϝӞϷ-F$#8o\{[m\ 2;Sv8a/9K (d^a3,6dODj),`r*e(ڀre튪B>|tcaɊM.@. Pх䖺\塛q9V*YgU l}dzf(˜eDrl!܎_0x?ȁN ЛW0e@[r ozؚbr[vP(Ăj oxTb(,J]i2iAPi(أS QVe.QZSVjNL8w9э>6+X q$SvKy*02ד,iʛ`gF`@lrG!!]u]wֲ q3Yˢhau}ghĚ,yi@?-BCQ@R>uqigZaR4Y wa=7j ."~yE.ŎQ S l|l;cE &3AY8aktnT0hڗ˧KKV=>0t2ԏOQQ$h$/VTZ.~aGHbrMMbӼYpRZU(N6n3Kd^~6{X!_#GYKPNtr4x58,jur E2)gBhj #D8΃ =a}VZ/? kuyζ.!I&Rž8z>bƞ)P2*sj9՛>$o'@|JG}^1I`~c@}cKAFWyJS=Nv:<ׇkMEPT底 u8Qxns AwY銠₪, c &Ajqk"ji@lZGn tS˪{6Uu POtfR}bqJl ^6NIu@«QG0=Ii{j@mˇmQ!PV ҮE,ocVsX zC("֛+o0LaqfQS&|~uKh<Ǘi<hvvxWh[iOERK-dIZ?yҹNaX4+_fW5 9YghR".8C"Dx-?{r ,pl5m@#E*`rV/jiJə|2:Z?o{) [w 4,_ Ё Yf7 ܵ8GFpVq]HFR^QD3$f:ʪBlޑ꿡R7تO} r-w%o"_匑^Y ֐2P9ov &)qL=K eO^h(Γi}BJfo)7R+} %| Wl rނrZA Luv?q9"4J6նYD;(q똃k|᠄FOjѯ(pҧKm@|=f=v=I۟=kSG J lo6{0~-lP 'oW}ֲ%%ө(8뫌DdM<rքZ(ƩD g`X .|Tj.;tQ88=p5!Q,ʸ瑥8pͼƠL8gBOzntOmzF /ZwQ t`&Ɖ˶C J fϪdXD ՇU:Sţ!J,Ue(1+b+G A./ڐ oJF.cNqݯkvެkŹMOSյVX~&zL: LH͠3}?8-.8hz&C}~*8l+&ϠUmkL ɟoՠs`/"(]ZyCNMq ip ~/+Z`f?kd1\[@RnIZ rj]) | hbj%뒌C/[j͛2 2nq*&5Дe*@X38[F8HQbXf=@\\a2Bq-CRO7O 8 ܎AyJay4&h@T%?5H.W/glH8>7@;5-kŸFe܇>:hLbC/yd5LRҬ25͎x\lY\( r:.ibm%4ΡYJj?sҤ-ɟj %ֽx<8&A"3xaC͇?dB=͂f2xv ?ݚD2 #l 9PpO*bB}32(Ӹ.!ɨ{fR]=37$$Zll /DODLb1gof˻k|^Hr&*B@"¯5ψRiifTԡjuk.ICضsL8 *1{Jؕ,!# P^DMYf#_%H4$ޱ#4@Vܩ0 TɮȞHѵvܯje?^ )Y'99 3b`1,2,VܖZe=X1(ICKq(_T0r"eNcVَc Hj21w|nR:Ig cF]6$ cHtAFa?b!N0\~@ϼ׿9Qf d-骑l61r0;#ZR X_poמ$Joh {H?uFTPPz$N93g-׵:w.i3TEcތ> ϳZyöYLÌ< <2U#j[}kAfYDe`RA<*N=gmNF 5vX;Dԃֲ5ٯj)&}[{FA|[B 탟wtd#o/}3F@̒ uQl`[{]2/)iu{&eP}v8v̝\ؿ?8xfq<ߚϺ"p,VV_,_$:4:0H$K5soSȘhkpsA>el:+;uEFgJ!۾ʚ_ y~wAH+=qP+ mu ע6 C};U pX\;ڇ{D' ,D=m*aL@@x܇= ;#x+ʌ-^d#c)/;Ali/Wǝo0%tgg(U V=mjt -Q>YϖIkk66/@4K8Ϧ讻T>ܤ㹡<iNhm bx SVOqK4&LmgoNb*MfvF;H=F' fDO^zyΰK9FEKFoֱ͇1 j]!ki]m88N*~zn\CҔj7=QpAPghDO6ω,,_Otm {=nF<(7eK9S=!"#7* I})c5kA(|-! :7Ԑ_uF0\{$U 5A(kk8iK;Lz2`&]9z%9!| |%!Nw!iv<]B4g$Bv?j/X,L6uX|E=Ӳ㯱{T*KbÒemw~t9 eV}Fģ8O\P ܱ;:1~Xv5[Eכ=$/JNM?05bxTz0._zgN5J)>:>!E}742{#ҨJgvR)Ι矂EMp}cu48'H7i E ˄;x\-֊%64p;PgU 6 c2L$~.N*&!7z `X ŪcXyP s3ueBaf `&cB)M=kFE; =ES,SwqnrKnҹ.b@%4!bX_NFOJ(+RU!] CpwP)$헁pBM7͑^&}}A&b\>mf{XI  \ӶdH4oo04^uml%qH5SB#[@+u{Ag44fdbR=>hI%Ր/i?00/Ƴy x2LN\:ѐNײ3'D<Pj(֏Ь6T ֛`[М*;@SM5 E`UxdZjXr0=.; Vccoe(OOUfN組W=U6% .-*(¼eLܻ5+Ze? qa%YlJoLmlPƥs\q:(C9uijL,akN F KPj(lI@2;l9rzƂ{[~6؈+0/zĮRD|IoFW@pnTiY Wojl3F- KV Y„i!kN!Hj Hvo|t,r=W0~hp!B` 2̪<3us|=Vml^[ID2.ji&l ;(t!'ѩ'O4'hF˘m@Y w5].X1e#GMCY7C ӧG&w9uRY]My*OIZ!(V怺`Tj)\e^:V &&Lp~?L>Fm ]D%}]’dG/|ri i5=dy XOLpo9b G{`١3gh%G64)xe#TL%6n=%a]9&e6EI|0M'?r';&GcGWyGqky`D-oβ%x'<9/B~Q`H`QQ5𥐾2!" R紟3^7X{A:JT{ Ǘ$^<:'e yM<VV5Ə{0@lq_s(i t(mjy)fTxn8 ܹ`4pG5'ׯ]>zaxU\Ъko/%Bx@܂|y(Cdx#ZXSY!kO)h&푛eo^%G!X=n?si %SB # CNaꟊ; s}'`.K~Ar<ͽYc 8M1׍gb3MWZ~vQ_cTJኒvܷEvUet#tr{#[WX3, FjJ+wEa%EK9!"Iy4.4\̎m&S&N|hU18#XKY % AMKdl֑ 1 h_(}zD|aDӚ_c7!C&Ÿ,!n8JzXA 8i9ǟeJ[qw+^!dwKv=1yϾalFRc\ȁ sNNl[mJ;DSXKKi1xjځr  m)OXJr!7Tsoljj\B9Zʬ&0D2u,o#.Fc5c;MjؔI 0geӚv0}^C2aG_FLyӜeVDŽ(!-ȉ쫲EU,q< c(@,cgfH!reh+{3qψ*#r UT_,A,:]. fi̎A /ō!n^졕 &wyQ@ "+쮱rn5 I?k.0|ܖ]8#$GAHZc}W.X#@ppS%&wi!ŐH/[=ǪUhdq)cY{S#Ѳ:1&it-p|6]H Ҳ.Q$C-`"ztl0g1)t2c.)T 5 @O$ACu_g@_yFr n3̃s xrjˏN](VKq{EŭȨg!'\?WE?(E_~K*㊨UoXJ&n%]c4D}&gr$T%`!x:|l=dN$,mN"NFM\ZM#JYTZM9~v00V2<_dO,$g&+ %S7x/s* yND*eDbvx~= 9-P{r.Y/3TH:D|Z5GEBW6kfɁ>-!CŸyY(V\" a5rb>`iK5Q@*gGUe0v,XyP$]gɹjDbPl"mA?D8X^ARC;D;^RjUݜ<ÐBC>oO:bȯo~QA%rmh%:){P/xmedsgO#r\XJ RfsX8mΛE4O aʷᾂ &eu\ov #ag_NghxjB_W` jvE̵ $ϗMoqv^KcB~}tz< zo\򋒚 +wSb*`I8|eGmimܒnk(T ;\g :V *Zؘ0Uт=ZX7Ӱ^$wdEO IPb6Mt:@*Jml}Ve囎p8[4 *&;m (㍺$e%h u<=FxNAݛjWS-sgX`uՌc>ʹ ]x|{TDy L<fNTR@ msR[|zF&tbI;n%0ARcL*%PK)i+/ Mj#NK[[򳏼y*${J+/Sץ!(=I{@?PʱQX#IWfپ!$9josy{ϋKj"S95^t! q'`Ҳ\?b /7"}P;n9fCgB %j(7~ ~K;j׿1(Mr&,PUN#/`ң0ЋV[W(?3,zmӬǰvEr/;xGkf/4.Kٔ5m`GUJTgec[tAP7JW;wӍ_@wՌW8*Xys/L,-.=/⸢A5iAkL&,2 hJkp ZAnr9<_Yjj'a(7iSL]p^1Xxaq}kc_h?3QWÄY R41SqKwt};yf}6J續q nHОFx($a BP-BބQ$l&qe9nP%o9lj^u\MZ)YӒewD1⤞{T5Ka;>-D(6#($lP<3 LLK(~wڸ&("ҘP{svӕ3d)V}yt{A5?B NWr0Wϖb񇐳u#vU9گ9Q$>TW>E)olyX|]WPuh ͓-c`4T%z N( >jF1KSIo\b p-8jm {c鏡ri㔆I3}Kt hRd 3 @$ M82K ( 10*h7_||h}gmBIY'AWR@TuXmMNaI^@1~g}i٩smrrU8Y .U yE1dQP#Wz&`*D/bII+Csak;Z[٤I2$y&oוpq"1[kH"E~A4d2,ԑ(~8M6$@qŻBN@L†H x\:'9=]KPIM6I*sLڄ^a Zc`+ĺ<$ߐ=e@o_w3 ăRf-&bZkߤWow?{ąU2kaw{&ˏ9c{0u,ႵESDM{(Q$ESkrL%0s`vv>e^5xmv dc}16i*.>ڮUYH.@B cRk`k<˲4,Ś^cu\3THְYw:"o j Ɨ W73 E39wi\ C0[ ЎyrdxVe)M pWpa:iXŝl7%NK;EbLU-"瞊TJZEv{- D|d4z0Fj:g< M MqK3(#\:;tȯoKڐ߄E9a{=[)i45r׍'CθvY,1QҖ;hٮ&bl^if:F\r\%yS}8QEn݈O?em_b6:w %ߤ7U^i2/]3\}|K`zxg(S!"vUAu8d^hFP]vIPgFx#4*=lu`)74 HhT5HP7q>@T6i"| raf;)7,E9[dS`_/ްpy|I3D,&k;Ԡ2eT!Oݯ_3&)l;S;% pjșz-6%Z0O0A|JŦ 'Ϟ0+7[9IR"4m EH7gAKj#p?1>I9cc)1(A :']ߘD-| Ehz7Km䔅sƋX8Y-(`RzyV";2&7 s3& I_h?]SP9(vG5nȴA#PP>J*Wv٨"DLTqz Ry+M_X,4 A6r6S&6{ @[_,:96ucjXRP;Yk#`tUaQ_wq4 i3jpϪ{(bOi'zKܪq؊\yP4nTq2;HጕP8sZ~~|e9Lh@E@:ܯ+h7`WElu:3e/|^@ "y˲`rm E~eD) -|>}k-.͑ 8*f`e8>uoPHWn~~VtqiyKcYNtlL(%[ Ծ7fE&Tޕ}PЎ\Q"_wl^CgpPӎטԁڐ~Yg1jRR"Z$bfAy]Rq@v໥+Vu9dcr8 c ėcJɟ28eJQK]z9O 9~&EĽ=4]j٣bzt4\3=s^p*w- +@ޒOS]Lp(O90=>jbҁ2;?XR!G)YFUrXlx] 5_u"HS;:y|m ev/{H@H2nVqǡ[77M 'E}x"T1Ms4rj8IlkMLb~'YgUiSi<=J+&[g7@Ԏ&)M'k}g1MR$*EU_.EtۭUcJgYvv=. ~W`[2)'@Ła KsɅ+FDS[kܣi I㼍 Gwo3Io#$06 hfEaDsa n)V=tKPeO%X%y0rh`h27@gI!HXdO;ho;ЙK}20DOF2M8l^GQ<`Ҩ+d`ץAb(LWh9f*)n,@Բqu߸{`~tLw8U ;{ oBaqX$H:hML]nEs$lA"_{1E p5EQ\lx﹒Y+gJ`1gqArCQ\&QctMT`q4v!JΡȕ¦CuO )g擋Zd'{L_ &`[Y-XMiOQpuw%{Axn3FY#gsrDETaƜ3/B{a:`Ӝ/./"+,MQe@y}v0+Fg'ngJ$wmc؏TuUz.b4A悔A KVkͧFbe )'0'=w/"po;K^2^Liή~ j0MuPzpt].Մ ߡ& }Ox*2)ԭ {_חKm= έ@]uMu$A1P})-.f6jI#bX8%nԼM(7tiʦv]X2ήl÷ "AE=8E ^7'`@C&&ˆu`tq+tvB*߂U9+\>:yL7fğ9fi"omJSC_ '#o ;?1xSPαܯZ]=MWׯXPa<r-'8Ԫ=8|""dZ_ƞ%9)aH5Dٚy>䁙I/ gmZ*;` {$t8A˚5YF~M|͚,R˚O fHAUuRgf߱`ZqFuY2~b%2 ]('l\dA-a^iW<ְNey1npȇCw?Lqk܂y\!"<%on$Q3yQt Ây5J&(s R}q$k5,nхW)`#4Ϥס]D󚆠%ZW 7FJAKa)ڴ~D7R0G2`n>Y61Rt3o!+eO&1uNk;>}^ &j#rOMo%9{rh{yXV l޿qՋ|i?UڔCͅ{~_ DydֺLk+3(X?/(KŮh@L&1 'z yy7+SS)4(EY.fp؏ XnuEjP)½][+Xi|jakJY7eA- H@O%_L'xd_(7^iƕ+ݣ_eЌw'Pz|iT2$?A>_G?9_R?DH??NEOH-,w7BIEI\[WZ.^{r  wGJz|% {XIzi. kH01"%i& $n-QIÓ'$wQE2.t<]odYqοJ(Q+51PPiLwk2_ 3<HPQ, (z/%vs:ib"'9e%YݵR9>8o: ֎"d&n:LW%qc?V%3FR|s'g}Y*<4?~־/{k..\ /z|eq\ "D{.IKH}Q@MUҬI&8dw;`1֙i|R]*xN Ym8,7wȃ}ӗ_gFL\}Y3Ƞu](TI;SDR)0^-F#!q^{=1V ;ȚU /+=,"x$X&`FD(tqoCsSz3ÑA_>-&68e/cwn񺕃cdYP!䪝y6uDk`O8oҼQC\KS-V|sVh x$&iss:(_;G0zBGw94ϾSO|Zs$jj `.;Ӂ=(9KR1|hVj |aQ0I_*#&$rq9 HG,697 "_"` Fp'G`[:[F£(Lj2(aY` dr;uLjO;f0;̀T#;﹟HKQӾ1wod(!ťxUV=!|˽IqI?"P`3/Gh&M̪d*`\d`W1RE 5vV3e 2S!u]KIU&]>^@ȍfM>W&ȈBŸ{|/0AGэGmIfO Svqa,(=3S)6\T#st.g})GVb`H!~X0Q?o=V3:~jG-@N5v@&qpzٿ: oa{KGazݽREM֌򲝁ܭ; 2.7ڕHԕ^d,-JFZ؊d4P9[Ui/QU5hO'!<;(aQ " H0Z"Y$s)ǥ!o17OH~WhD6>̎mӺnh!5exqF8ʣN^sFۯ{cН(go/$Хt%)Zb4dӜ<D޵S"^u-GY&L3$]^!(J6fљ'W:M ^%Lݎ/1f Be (GWf.{>bЌ?sH~@Um^Axȳn^J"GC j:SuSEӺ։)/E]LOe[m t]U\"hKq>< Eafkiz%$ti9(MI6;_R_ʹi埧ttW4 f-`YG:(orѼ:6"7ΰRfݶTڋoV=E_CҧA7ۮ @UGz\ѻ$#Cg a䔪նo3t=BfOCy=U9תt^ As*Ɉdl.hլ*큧|`@sqȲ Bvy,NΟRiBJ|xt:$ūl@.)\б[&_8쎽CŢq#ۇCw5vX~N!g'Z7xIG.P+ eg\5~ 9a7y_Vf`rt) sv;3]vӃmގ z_ ii$d &jg?QU)D14 r)^x8J* Fp_p3`2C5sCK49 osY泟[ ayu;]+U"jT:UQXzkzwڍWCaLu@KYYׯp4j3$(nz|0z+gCԻbZ3w~J3Fx߶Drtc 9mz? ^R'@  (©ztv*0a{~:Q!#o#u;qҏ7D,h$<0TT5'6]CK^ Mb>PMpȚ[׿"[ |>]JŧOwru/QloDܓUKw/ h-Sv,S]N1L<"3-6r Q`FXW;amb]D `viAUtǡ*w(6?I-c]nmN_CuO#>QэbEq'ţȫJ }=?FxAc U6f\t.у4 P'qҴ#2(}̆mG(`i_<\2|)hI}}׻oESHǨ@"9:Z5F_0ۄIdcq)D NRbneBܟwOmzә+s]/ km*DQ_S8qETQVH4=> : 7պ?ƹѪ irBz N%&^s<5+ؓ*&qs}O.5z <2Ҕj T$F=۪f}$m֎\⤉*q1 eP:`7r:.(MvVw_ʏBǒ!9ʾ%y{ɹ[̾oyQVzV im >P|@qg7깣cFyRa?jP5v_ XY bDv4FZDsh7~G#)B 5-WNָWIHfow^bjBDh䁚D3Q Úμ1wLH͛A ;z"`!0;w NW2 xgPt\ Uzj;4@ϐhxӹ%45n&4-b*TFT)8Hn":caC&=&IwK2.M[C;>{,u,rh# 9KL~2}t3G0y@QmeQu7QlJ)v+ٵ%Qsb猩 .N3Z){7*mE1&>khFtyK,[;>,t,ٹ-! q Cȋ3O@{2l~)MFov7 3'R/Pt/qCuǕ^DF -2ƻgY:шOghgܼ/:nB* HsE.w5LXhx;J>@k. 9r(j#KAҜth'Sr8>gR-pۋz_RbWkR<)3ڿ~Q. ([b}ҕ 鐵s.wk-1K.6FA8;QHCPK+wsw&, T9>#Ci8$!\%ί8=KL7??2Ƿr'X.%yͺ 2#G!ۮkMJ0HP[~ƣUфn[$"£Ğd6@!C`ʼF*,p+/湃 /0B:͑J6^$qxhT8]K0> eUU0)/ Jr* Ƞ@Mpzχ`;:R[B[U/;g`4!AzB/L",S&ţ%{"dAKW^^ܷ=;ۜ!@CdVQRVDB#Zn|=G1<ЂՓBe3"wzxP 3rPwnZGvƵI;bSbѯh€c2GT sYQ Bc04H66.UjT:`: 0F´R7syQAĤq7?֪n~T5p~sFlsA#<뀂قdõx>莛C~NAx%t*-sZh!!7OP@Pq #6?p]B}܁ƺ#Ň&WA}Dϫ~m# 6 fS5?>Q]/QihwUe)^eg̼!q~X,E\ )pbDBƂJZ/'o˗N1dt5Bma)A c3$/Zt?it&|\9l5OE>˟Yrզupy`a@>Q)vL.b*l\Th)Fx3v:669 Z.9|߽-ʛ{9Y1XJ#2I˹ տoH-g16d =Y5p,lUwvx W͏3xL [tn5)ETMW-P ྥ9Ab4C ]K[\rc]'N| Q^@Y[O_NduE+錆 DŜv;%*uo"Vs;ш7Y7H>؎-fQ9؞KORrޢKY'2BkE#;xȗPRUO~E}Pg /e5`|>uüD nhc.Yűe)hrN&dʅaZ>[wך  뢥 /8 ;^$V6jG6_;?Uױ C$jT~:wo"ERW7b,r*7;īƒ/6lZ9ݓSjߧKcWiFڥwE"^,R!nd Z % P)ADzjo2~A}t}m )f/YvtO9}=-b+ Ծ L*6^\ C '%kvǀdok/#[9xe!Iq$?gԭC#ͅ%[ϷbC}kE.[8RVz6]z%z}ݬS:YB@`OGVa}C|9#gjx+!E~r iQfussw}n>M%HĄh$2ɪС4 {c:CnQrY\Vw<-Ut8MeDy98 $*fc9 NZU֜6n~*U3ߌJ\<Ǻ^Tߙ}Ŋg^YC+b ^66NC_R R5WSmHl">LV| +"I`_'EBe%v;e[+p 8je^.9zf,9b`J>]E*9~ P. @̭xΤJ0%7M9~3gmS ttƐXGdMa"Zmfx+'XoI ZgaKk} ×EUƮTTدi'ZIX,炳wI栵i*\I3^~Ae{"fj{\i~ҙkN+EGGMb&v`ҏ6\ef$ !Ms>XI")7H񐠄ǤAX&#]-J~w&l">6{{8z0!,y,:&Hڰ噵hQ| 1e ¼„z<L$$md>1,wLj"]l׳Q5'2~ՃMk1Z K>> B ,;E a 7! NqOpmŇ%=B(H4#IVd&̺ h]Bl>=sQĕGisPMźW[ ͏cx+Dl#Lt;e?^:]4u[Cx°W"BkH_R̉% ME;[&&C'[)a08 I'Ly'}E#oF/z K5;ic/" ˚r`u}t:; I>`S]*j HS%VZ,I5FORi%EHVʎήXn%{U6֊8ttfPcK duzq±L!+3S{* 4( &m"JϽW'oQ`^" 1~3_a>dP ڃUHBOcLF[ҒS)2 OvF{T+[Cd[R>o;-ozm)>gBl|Z|KH-W7(Z(M+}@f@' i{<,TDtd.> ##u3)+ժ8HItXE~) hP€ 2kzUQ3ز[8G3 :3#7ѐ8tw(<~]V)ӱSz!:v"%IWYHF7˜}hZ{z9{1Wpdn¾NLj8~|&V4:3R1l; XGX:8k'ÊW}VZb#,dJ8(̋s:7,X [iԧCy7qpD\(:(wԓo1C1A ,uR&SR Fvim=zoܣ|yN.$Ɗ0r{ QL0]&lns}{3W5eW3q[O?l,xˤQ>6s0wNitv0pzKý"0Tl_=t?]";~A o@֎Vx$91mBD* T%Q=q&m]\H$^QN/K^Ӥlh Bv )fJrB>AxXAӌADd|DS)Q(},G&vlj\OZHoح`'z1rz'g̹_!KyˣO&2LK-t 0gi] Ò(}=r+w$z$or(n {6#4C֖p%-8K\ѓlwŁ6=N;8s9J8qzSD_f_Qj*cy u&Po-?0)&:a!{m#u@AKd #'ʇuWقgMzT Zp/d{'JubpkE+I2qSY98 P:[ >|rr\§ bdpJ~?N02!iX4؜I][JhEG) $_GJ|>}jwt?Z,m>GՆ9tjS;̭5ˎy[!T,$.̈g>jŔ\7M 5gRtn&.L~'[L(G.މ$Æ&M ɼtzdC\>_~˺:H}fNQZ)ƜZ׾]jل* 2g梘Y(ld9D kdʯ5=f_yO9N@qC]4T+MJYƲ0<='J! 7QJ%7$F fۚ2+0u9r_ bS($8ͲZR G!1kҷlE +0!_Z@t)$s/zZ1?$esE]WYⓌ~ϿaX@rSht?  Q9B!2;N4RUig7:JBpKwLq&L& S^Mv۷ۄ^`#)o Wwe|H3>.Ѷ:7`hK n뢆0uBO=2V̖+1g $d85LB]^c܂);˺9"CkG߅V0T\ _4%<טu,q8Rçu@*=UEc]07/6}}BtjܘIڣ)K%'sc47mFw*3yAI̽^7ߐxȔw|+ٍzLW )"Dw3  06\]J~jljhsߝܷrSIWԍy#[NHFbA<ϫQ3n#U(\΂4X9XB⪶(5fQ[3|rƒJ_>V?oÛ-2|kz9ΡeGd9$PrEJx0;G8~05RzJI) țYu..Bx8wN)(heZ; Kh#ȚI%h\ #dxFa@’=d7UrF>`C#xlcԲAо`^*-]5 f:mi4v9b@)r5iEC_B@iz{|{Yhyx&W,\A;qzM!|M)*T{kUAdsu3j%{4˖GN:`8 C.l%pUBIe›$YS9C[MRfNYk625:8B@r}pgE%,5Zd!Ism #FLr]#Tb_N6*K坒8vkdl5 B}iWץnVIW^ QvSZDmg##%-/\-S>0TEk?fizE |%vitn3.ƌ VWoY nσ'_ZVyLBh5r"r#Bq_6%$"׃ֶkb%f7r>Z<^0K+βrIwQ\_܀Q&ެ'*LIq*"`o (;ʧ*gw+OUtEi[wgF'µ إS1g{J+!L֯xPhp 14.1IY穘pVԨKJRڰ|-ivF3R>6Q):K!¬q{*sd7_MDz`a}B֗͡6ͭh=ѕ4KaJN t%1`TOAP\wx<)]/Ux~B{J|7!PjV Y l+y.xh=N$hU8!AË7 st,〲܏ )GNSU1WhTRsb 'm*xͧ^p>t+OUu12YѨ;x: J=H}߉έ ܷEH'" o:]alXE,vv]PzQccg(ңBV/PB2۽$@-eE郮 nF"QXGMȣ 7R>* Mur,[Xj]t C,[dP 2nAH*ƘGr*db>ك1.[uEj!16LԂs óhcn4%(`/,B0 =Jŝ dk9zqE6JA,ME.0I5qjcS+ )>g]b/>vndBi )A&%C,NrD`6I1e=\y5y'agmBg1IK@I$o^uj3lh˅V%KnūEc_xѕD0L`׈qD']@$Teս[NpRz/#>SDpѨ7Às_ U790>}cz8 \x." 0| * \^62zO{lҰ t+bv0G],C1`gp=I0VԦdANлK {=;ALt "+?)' HҦ3 SBC%# ߫ZqHz҉I0/ۭgDzuR/qϘشD?{2R++o""sٝikGf33ݪebQ~au0&O%6|6VAjP"v;aPf%CX-ݭj`i)Xykai˖|crS}&m$rt{o>BHF0Y͹<{Ů&p01tFyA,v1 Ӈ!GG\Ғ4:NqNvӭHzͿ+2TV  ɢqePoTɑV&T\Jh@1UHnt4xXx2p4bUT (gIt~&i:,W1[\3gD('^;˸r7R~=ֶ8.am7弜TǥRsn{tJtj[q.*l<)|j`ܶIҚNCe?k7qFy\H+)m{tzk0֒/V{t1cxdܟ23HJi~xgkCqDf9-ՌJ1r*@+ɭ%"֧bkT|m)(XMMhdyZJ;\%+ +3'r1 sGǜT>ʾ2|~;-Up!AƇ$d_AVgVZTƭtYZw 6L0Ϣ@eOÍl|V{X2ϽB:j,^2>pX!^Yjрe^Oϐ&L)p%LZ8w;C$-_/ޒ!يa/%m)~SRh5Ȱ]V6)nBʤIdO$h 0rg2QB@RDMBVeC5cճީ*l}Rw^~+$5(o+\:|&"_ 4 1ۜK) [v$q'"9$ J`c~>m#ȝ- ynod\Z'+iML<+DatԎ=gIeOᅝŸ)tq}mPD؜6F\xN ߣ"j=.D`#qBu^Sp_YX5k|ZH*%vJ/&#R ´/M&Ơd7,nbh{t8j":JJ8v} V}ao&- 8&BoJ^ݸG#1jDF!~Uovrt|U3 p^=5EH3`Iա" p|5]?̀K[,BY3KRao\d+vfam6;֕ŦbZ ] <\;\~Ak/D-j) .d0;ӝgp-TaNW탖E͵]`vJ<ҕOga>>LvIcb1?#&[!(ؤ^] Ȼ~ 5rkU,Hn"?1nXT#PutθN7f< Ga 9N9IҮ4_F48H҇Bәyh'#baLM ZȨ ߆빱&q RM~DcJhA>+aԪt\;G]qWYr *"/5tvkdIiW]1!QK̺Dr9 @@l,OuJř Q-e@#l W0గT%$Ri&I|W`^(Q9 m-cq)P`rp rh"Id`4tF_$ 0Ԯ\fZjPi<56o%_[GlZag.v}ӇNj '<[I[˒T~]oOVvGcÁ: ((`1H0Vtx/RzeJ7^ 2L Q'ھ2ǽ+''vo,$vԐe>I"[x~:#1[6eՒT~r٤aG_c1LTMoάI{NzoJZa&4lbא3RrW+|LqCG\:װ Yj?_G#EJ`oۖ?7ugI`iQdر}[OjB%Vav !07@XOS308pDIT1[10!f^N{?~ODڷ:7F]k hmX:'#h"h:tNk$qُ2 Qr ~@}ya{j(2i|)vj[1ƂFlqkS;٨Nv7n)#-%I9w4u1fсBg:>d[ՐΞizDʠ @:TMuTv3$nl3Hh_z5SyPkzA/DfK {PJ)%A/ %,bS`2۵͓:JxH??hl t'Yzv\H o,cO`[h24Fuđ0Xo( |}.ΡH=D9̰NBfIx Sɭ#׸{$vTGȑ+5> {ï|Y%!"9uёm.k ckFOEnqR 8[7~?FKDjt \]pZ/sB)B^->VF57Fd Ml;›/3l|wM8؅lJxݘmeB]nQu6B/O6x&tֱ{> Fsn0+Bx`ur2N`?[&ں';!6/lU!=n>h3DS Q"',J{vx6R4ӡ{3?V ])~Z19nlEg&èj>j<3EE^M)!E$Ɇ5^'8Ţ! %3БE`H+ZU#ߐQkM>.LXRMHOC jdJ4(N8Ki1HÌ;v @bL+L r>wвU{@yVltfl&pMHzsY6. *Q\ yZwh:d,Pj+W!$pI[N9%sz8frky j`}[M:wLV O>WL_w5C7RFjDM=7kHTh(j*'cr퉴ehb" ,%Tc 92cu*xfɽ©ts/P`I۪;+^]OP3?p,56_B\٩llpd$p5 $Bc"(zKxs!jURV[{q'M'xPDE9o4Yd?<Μ4~FJfmH-[ 8 8]r$.]ywYɰNAʳ:ϩ¯l tt3B -褭5.lԘa8w ߨ%÷zi23O WП2-C]6Ī%iL)9?cqJƪ} nR5!fVtqSC{0ɍB]>blXWʵ7IZ٨|{X*[/6+E686|[}gs-Ui%}4Of_QCUUǦUB`p3N̍H(_.Qwj3f߮ߚ Tqz!p8q+BA֗Gi q.v]9/ [!\ K(\{㛪g!ۀSU䤊55@x %h"HY񬝔dDlU_^j7߈42L?&-[6<Azy1J z6}#槃,mXdzsM5q}*[@9\W";Fc n7Yt׸ _ywx-%\SFg>V 3(A~/5D-Gה<=5u)1X$4d8ŷpME9(=67*Zs34ƅmւ brQmo_Ņ!>Q8*aYž/hzLGDk)Դbpq2ޏ)qG/3V[UӪ:2~\ٻ{2g^$4s.s9 ݼo8T_S^b^h~z)i>puޖL ivt?.ʌ7,շydxO*_r<(@)S RjQL $8Tw2nEp٢+nӛ9::$Lɯ!ϙoDQhP<;=`8)[ewBdt-"{ `܇5ٻxt9A_GR>.g˜sa9.63N ,+-W۰(1SfeRpǏ%*~`3M >ߩ3W. v S4R-͒!2z5gA9UU@P(V4Z }8$> @n6wLu5]yl+zOj!jci <.K?b$ēa y$`&z6X30،.{zR&"ف#f hqusP0ژffg ,7q#U6spN]`@Օj̀VVA$˿K]8xo;Au_yŠe޲c<YGs8 XL'r@2<J 3. !!/ǀ k΃mqpyʒ=<>9!QQ5F3bؐZFed߲3 DL,5{P'&" A+#cQ6qbtuA&c&Y@(-!85.f ?c8_ xYXXA'Or0Hn rGtcaDJoÔ 9lB"mv7fgX;4E/K܀8QujT |T>>B`'H6xH'*O=&윮d~~;,ϳ3Jy Ӷ=$T5s{I:+ox!agrdN[iOlpwk\zEF,)KX8(ČK8-sN3B==i/- qt)L# hzO%3ѭKwDMk}ձOz~G3:TyjfIErbla t݈t`KxF@ErGNX,`;5 ҵ&4xnP&) T?)nBT"mCM&pGVO0eZlUE~ ?3Mzr8݌cj1wċ4=C.enQm, >wkRGμJ_m^|Cr*isG?Y#%N-%]@DdJm2q`RЄ7+jp3tRr-cyE*r }ַĜo. gwxS`gBD ${.T~->"rhxnᵸD!G%^WZ s>>:fpOwk<]nof6|fZ-S+}BF"aZJCyWޤq% A~ ? urR;;B ) xePaӃq,.>#bش`g>eP9ޱ`Kn֞Y [#Gx>6FzBxpQ3nqV" *8x/g*BM^=+7m$c?M 584YQ/&s5fAj Ol7K{&e  m@z̓8OU )5e1lC{ 4;lP&Q^wK r&Rݑ] }ƖGx7 !ZbOs4fzH(W *._K(ǺS\cۄ'(ϳi/E=d=G1BoSWZ aujSl-Xh򪮁ꐍmwKShD蔃>gW ?8uJ]k:8Rqxo)ЧܸmT(!|)˔3QB$Gl2ꊋ2pϕ&Eq&ҝ)redCIQLjzáeaYA85;-puR)I7F@*)%paKIM+!lsˁO &G{cku"Ykgף^55!(`]S[9I[ M[PZP%!bgHOԨQfKS] ۿH>\ ꤧ E31g}B֔46!ɍCI(X:~Pt8TH d+>; tȨO"ZyI@{K [#߽s)jEf`_UTbՎD]SKmķyѰXkP1r#d@IFZh*x_X b#>}`?Z>|m;$!0Qa:H≓gR gꐊB/śfnߕ}=TW~G_J;HN ?OGdy}^iUn45A2r\`U0ܖU}=Ѥ9wa0Q|Ze U5I1R%}zlUo**w~-5Fk MS_yw^h{c_ WԚ4!Z#楜uX-fFtGOR"wV8'ڟC"<9")%.̲lusV 37q+DZi@%DrG@2\g 0^d^'|bcv?~ړk-c.3& _.q{p= ^lܺ,[&G{ZLfRV]ThML C}h״`]rt\\eRpVp^F:Ko#AW׌,73yDO3g psƶلO䲈B ϜPJ e$uQ3\M4-#[o&TjfF=Hۛ[{ F,)\C6Hz!p6VڳypbPa>xzEhJ#]łt|ceWN XН[Z9n3I 0aJ,SJl<p;h{{^n_S}(8ɘvqxlqhRyhmMy[r]3.ehN>>-$|BRl( JE $M*/ݹɗ y۔{ը[+a!]$&c8[UpENwN)I5BV}'+OP_M!/rC?P-8KO>a/6= ߇ݏS%~hH^j]4l,]eDKNUFRҰi)s{wey?rK~6 ;bbA:cXzZ70z+sJK`=!e|zk?o[5&uK'_Q!KY6vg%Q/d2]:Y/tx;(WfKDzW|IBeEo\"U@eޛN"3B1|֑#7&1yXę^*:mS Sº- y%kn^KN@u5R4 ?+MR١t&וJH-BEH=g.GL>󸣸e YzQtkwUfOhi^ɹ\sEîM3W95v=z$e͘m^<'Vk8-U.]u-z A ºbi`&՟oorF>K=`Lݷ^ @74&.a\~dc8 zIFHI[.sl~^Wǿ99$f x@A^jlUNߺ[kw&%dm+SI`7X=;~.?>jnj5^aV {x(L0=$2Vb0W ]Çb<^_L9glGJ sqY FQ{DzDݭ ^AnK0&]8 2 037!'$)#C%^,E`Dn\ȑƻ_^[e?3Ɵ%ݚ@Bʶj9. ?1q̺8M 8Ӥ8,F)0X/!uƄ֝- ŜM7h(h7&cj} Wnp.;J1ʎ`x.ɞcu]nT5n"4 ]@PnG?in[٥2,SSzLA%,G x~ۇàL< @Q!<F%TڠAp*O _LE 1 h۹<R)S45sϡnSd7xr%Ҫվ;+$9˔r|TW3f(qms@ U]zg|AAo"GbFᓍg /er5PYgSHsl*s(%jRj _C 5r,Yt}+EZ1L@&ʛ Y!8IOd}q< W(Ԩr^_yuҘfcg j%@/Z+㢩#S{?KY%QP94n`Jt= ?DlIDإRY]6k4K47._' x8mQk*l5aj#$ZҺegaLa3 ZTQ:2VظDQt֑cվ3Ućk'/%Hc'%S򞎾GTM;W&ע5tSEzǣ.@5@ɍ::rz$*ic20dԤ R !H`uy?Y30*%[jw*29bްe@{ٸc,M6qQV5cP|PAwc|~i0N&pYcCHDha!42&cipxTT뗹bf"~Emx9*$"uqLQȹ&vĐ&i̐3Y6ϏR5Í=_8wkKw%'^VYcI.D@MTu /aF!Ei'8YN"&][ Y4N#[]dfdy1C :\/ {z>IeNIŁ%PLU\E+Q|d!רp8lQ¹ml9oG}'V:\nt_V7s|*K]օ6lsvP]"(r^aY5ٺXyI W xtJwԻw SJ;A G(X/NqvHSSIy=hOi6)ٌ4,9S+Fb#xqy *9`cEٯ2(wM! ZvN']JLp`ܝuZ^6:>:0!RTuAD\#:Bk_۷5O<9H?6CV\iV`;+jeÛ(~{qL>*fW@w}y]HnYvkU./UnP%4 N:6GRjxo&u`p[TNiJL@;?"o.|LiqM÷/cj';0Ը#Wq\(pL4"f Q| GMI(Vr1Y꽌^>@)ZyV3ޡRr`΁Zpp[M(Y/$̸$¼uWPL~ºe!y}y0KE'<(CV[Ͱ zS6]Q/?m3L[ePfn{63Q4:9zr m[WBW)'bEH9UvLih(nn'WU''&?Xp*TreKkt9JmJS-c>[{}0CCƨd) eʸiE-FۆZ"JL*05~=6a+B@7,f%LYU6T(JgwoD0i*)H3&iZu{7`a &RL8vSJI\=?Q΅ԪѕFl3LtiMz:us<|d%^k<|Pٟ`9lAn:FFR9#+S¨󿆝¡  F\y/NӬch|f/ck Q`x\}lVfx5ѐjVرtv{Tl~I{# މ%8a'``1'ƜL;JkP{$Z?1[%q\R6+jWi-Mg4rL%Y{:yxA r VGhvI#O"Sk˄&B_N5!NJTC %7\OQZ$eifMls޿Vtn1@M\. e~ X-Y!IvװתkTډ6_4bQ;'"[휐1C0r=WbZ ^dEH58o.V4$>fF7Nò~PTsgLR3FQb<3`wnug" buQJmQi-mGـOR,vm`|}&*=@d\X>l Kzg$‹I( }7]XmгT<n+Ѽv!5[wƄS˪&3 6# C#DQs t|X!-mWccQ!JfDp˻~# =s`ڗhϠ:|Cd8OXRSڨQKNJ:]灩eb1WG ./Ԭ>@!>^%߻??_SA%!F`weSc<3ws[NY}n)ݒvlִl4um :x`,sH2V.nX^mhugy`S6|5}+tQGV_-? _X"c.ICnsnaRlZd-iV::A oiW b=㉄'ZxBqWqZ7XdIZ3Pll-q[~ЯY~9LL|./-F9adp!3oăb֓RS3v҃=bЂY(MgH7pEKϴplGv65VǃىJF.]&.)FujϮAu m;{7G zѧCŸͱnL61l"vXyX2]э&=#o65㔒_^?\r7|⍕8fx.t~!z.sguar=φTBq$&I@N4E4{| Y.nʳTf  ?y cCUJ`> R߁.=5 5~J;z/G\,b37zݶ<K.197HL,`\H]8hDG}bJ_GԲ[Ga̎A}B#^`#_mU]^8Q6& hQ*}nm$?+DR[eL7ּőHNG0nGLjz*BwyUV i?^>w{cxpA!a`.VjC)ږ HA;{w4+0ZsV2²%@ǃ(ȹHF2CCj)EbJTNsؿ =i:g pCuo1rC㑇mШJSr@SH7a2s;VF3RT iN҉'MO'K*(а GJx KPƞ lឪ4h[fLzD inp@hZlhRR%dFd#O aBAʻ0  ByILW }gDg1gx:{_kPï{CG%I;.8>Q[ԸwK% D0tX !g04L:5o_ʾp]BH6S%G`4tS@m-UM54 wX0?]*g#Le2.IE ak~pff]jyH.JzYV؆ 6_z6YxI;J|N]$O"vLyH^0|`~ccO+bD$FA7=%; iq]oA[N;0s_|d-]^R%5JoG1u?N0)75?&ɬ'("]<'Y$ oށw\($I|nz Hy:fdi" 1}ڤ70CUFgP="˾fX8hA-rxː gyB{җVSim) C,4YD(z1kvSB K3v5j{\L̆S<ِPbi;^_ݿGffnDW5S,ǝ†P nK`z=5mJO$Yޓ]+l% >,gܐڈciF&"-!lBk5[CžBזCPLv޵<`یiSlP3Vԓ>QH%( a_;LTrFT/D G[MdMÅ)}ܥ.+`3[ T,M_8x:uAMp3иGTHR08o⯾i8r ww[|0>}9m B'V)`ņѩBҟg<\!ܔwj$'oJۂ猒PU{%S³ ?I+ 6]}M [b P{[JTFۘ9 %vrB㿟u*FW#χ'}Ct7`( iUܷ,9,I&BLd`ҟ0\<]'M'z:IUVb{BoKpka1mlKqXEGB3k B G Pe21V>( V+qZdTɬvUe 2#Klx~c+B=oݎP›Mb!(JᆯU'YNGTv9ɔ|g0{a GgΚRQSP!3w=Ck72\ *Yz[ ~q-g^Bѷ %ERfmeE(Km/`Jds Je30(B"YEנ,-Te^vex*Ph^ַzڦ+3qJ`Ra~ o9 +'>W~z w6!Q& O(C[ IK$e͹@O}hˢ}xȑ3?9FڷiJbϦכyUgV/nLJZmA$jց1]Nb_r;X}٥"rMʮkѺP~Y3n[&"X*Y3pf=| $h3-HJ mmMzQ'}~qu wMUӰ)%_҄7]VY$웚dVR?ʑkFN#5ǁ{b}wM pL0j(<9=cCrE3V#NXCrȸBoY8@e9fk $Jxɜk0;ir8~_b\J?GyJ?~D6)(\Юn{i= aB)(e/KPGzvorM9뾘L{gW~=_&O2H'Ora(_2t7ncU k22JvD_06,׵#E.tۛbi0Y`)/bJ7gmX@kH|!i9ͣ[犺$$üDžC/ƛtqg×bp+42]I ѝikiTGe%p:- g;a*&al?x$j`2deJ/ZPW'jZUc5wf5ϩ"yHjg/'%M,~՗0f_A݉ 0 ; \(Li]sa V5w3IuL]QߺVÔM4fX2eaPsTz26T2lf/$Zl.bϊp*=^d%ExN3*R?ʼߍ(xĠ.(e&F*f" ,yj.S 8@38e!?voVjG XxrSKGjGufԇ-Th1]S$"E2v`9Vtv)_``AȌv.iH`t6.!HR] R8{bQ\Nq )|sIn?8G ڟ&DAxXR'ipf//O:tZpީFb$;sEҵNJ'ߚCrW<} 5,x9ؽQE!=pfĀ>iAiɪtZxm`qJuEp{-Gm B3I!יN93׋%  3$+#i?|0EZ'K<3:[~I+PTǹ{l]y_Q@04d6Ej; 56o36 c𸝮wY-KG"dӴ+WG=T%bԘDMˈOA}c3#MO6X%hs dtXEy<N/9^B^Á5d6p *}*$Q-F=?@ŝtەC)u7x1=wp*\n8fғ$$Ƶh{p}|93R+_"7 8]wA ZlU˳ʘ ňS8с`fWHm>?qg\Մ?;[ D~xЮ"+Zx vhcc*]E&ȆםU8۟4Ma0;f$X>1oYؑdn>!|~BAJG1t- h}yx8ٮJDءe/ZH$w{ZIk\>{}FvXCCC.>܀l%b U:dM҉mu?)27]qSd`5*E8;숱.#1@M pfu sdq$'0H PvZA;QrHoђHɳ6 [,>^UC+V3x-z_؋qF&!ҶLWԜ&19фEnڼ|0ow_/z$K$E/. dvW)Lp(?_hZK¨¡kH6G#{t y?öW)'6B'7Kyo#K3kSݳ.@rH,GEDL̿YFJՄjz2!&C a}dtCE볽tи3i 6!q7?.pϿ7☔YO)]fX_>Q"jC#3~ȩӮӺ&v2 BGsԶG~ ~o5,=߭' ׃Gj_w+aK^,{&mH\brGrInv/d'BewO\Sٶ{VzhJU +92t9(SJ?u1I@/ ={4/\VDڲ0!rL@=2JvOc<4!ܨJXHd?kAm/fp]$nr&y{ ¬ICOpPxK@}):{ XҗB) d{ 9=if=%`a_NdG4e+"R,Ajs֠KaLj)˿Cy;q )а׹r5TšPVdɉ×4UYX1UA[7nԆՉ\6a;bN46G僧x:b=9MfCV@Rirl"E"~sU ~η<̔&߇Aq"G7L9扖 *0%bG?U- kFQYR^S00!8@ @%v# ]ܔ܂}&Hp3Ǻr4VL?CC{اG}"׌ѾNJ`h(uT[S'F&؎oߗ>O C%T^U(HZQ2/5 eXh1 qb_fZNEV1S>p֎\#bpOo#&,g9=,!ʴ\R|\X;iv/3[!썪Pao^\,%f**z*.h UW9W q^ȢTdOoQ}?`$Kg^gBgK  ,׆)?]"$ ݾ,+5SnuMn M``> IaR>kSXPAp_o] hB1|%R~ޮ> F4_#Khu#I =o+FxPvBVm9{-B+XY(/*b<:ȑ[+ 'Ԋ-r5Y~Ƿr9yeJ9k'O .j>Gˊ 3!Y4f'm.K%X| ٓ _a͍:Te{df7>XI0N)~jRA8Z5"-THOr6ƖE]󪰉+i϶" *f@{lE?q6alwbvta{sWɿ3Ū]41Q>gOh8[5䝁aGS?^||Zl^W$+{ (FeSsyΈ #Wl'wԬIp&$GA{fK_ϡ>dq%lﱟM(Zv/uG OGݦ':]$`S#A <AȨhkaбNc|].($SG%D|H/)kiċ mN2C4i0̯s!Ѯ/ea}47%j;x)ײ Hoc|$M-iQ~ۑ3j̧̎~gx;cJ~m#8ĢSQ&Us"?>Lo2ެ'pH:E_s63wlIg8V|Db(Eed+?^K_ \5C@  u~n.ۜ c;ey9#`C>FIᝮ*{Y,akxUeJkA.NcPɶOoj>`>{' Wh3q/Y:}lUxLcuRiU2c>ք=h*`f*d< &v"6,w.ٱ5y(ѐf_姣$mdX^^ԫ^@ߦ:9\1Bm+&tY P53QJjA|ۯIxY:~xl\֟K60uѵݢ]NMIE#^w3;ʸa R,dO> >=&ҚZ #w6ygKmT%4sק#;R7 ,w>GhqRWOr'zY(̵1ޕ4-,?@ek P`_D|&w` bӢ T>%I NU*]Brsڵria+02[Rt- Z15vWMۀl_Lf'>gZJ}>pzDtU=հ•!h#Y[qIiݹ QJ&B(J2MЛ"GbTx.PGI QY.y )+ZuLBK4v;G;R]#PdaW1TgҮkcrS1&|Fsigĥp1bi93T, ~=k_~`B{th7/C%a5 PVL}k.&Pݸ[1rHlLMQ/ s RdD*T@^+U}o(in{ǯeC&y§cG+aܯyMwOݿiɋ49B-F Nkc>xjREaKjnx P"MI!voL17qr]_$r΂"`ݣ྿$Ho 4¾}_{8_Y kS"ƾڕ&'h[)7i}e2J7ܒqq#T kZ-ky(eD?4d9 t-_pwa V t_i>/Zm/67hs ꍂn|K魍}8.1F]r||kBjس\K'&9x,g{'O,,һC-) Y ?4Or+^LL6Q+q-C'x+t5 yvUXT+ZB pS ! QΫk!rVLF'"'tcB}p>4PzTgS=C!~nfz?$,"R09 m t֫6zsOufY9 D}C?g#UW9l70}mzS~tG,.ʀ^:۲ښ i i|vFo5u?*ʂz_B}00QC(7E_%2rY;m0?̝<'?v ұ=855-E/|0{nx:W,>so(ᓞ=leQБbszW{qTn/}Qi$6'% )4YqMPI~=>CHUDvh1Qe9x&]Jo3.Jk ?Pqȅsbo;sqCX{EiP"./BWYaB{蛚_դkN4xS D(췖&cl XU1MuץdpBG;FicG3;_5dįlB ?%=Jӛ-x M{Ug=P^*h,TMgU)fC)G?W=Ӥ?eLIpP 0ޟn= ;QKOOxx{~l%lLr<m Fo$͇&զ$h@ $u3IxLZIqՈ&55yhl4W۹tP"@7^38Ly:!dvN~V;-qehLd~ţL|΂ث^:FSY;;|2&{Dǐ{՞|J %"*CzsæO FȼYtwe `T3! 4;-a+"q m3Z#I2oH" 6\%~!ٗB+5H꜖Gʮ\ QjնE Jq;<>F#k3;|#͉mχs7ZN2* &iPɧ%D&e^`%("uvYP>Z^XZ1e*.gSmey>9w4zy>{eWI"7'%8g;L0w<F蘉LȌz~1} Q|(Um3q '?LQ`3S1֢2`pSՎאb'P9_5;K3M^ɇۨBz#솥$_#`Ѹ<{ ;E,)rX0!!XbIVm iA1ni)MPd+tݘJD2^S7z02a Y)a w'/FBjCǛqͫ+6ҟޞOsDĉq1|DM:vufG- QwCѥp+`'ŤzX>Uo]^B-GqB<{VO 9]ꋓEl;2<` N5r1'H~/N!VK=AHޓ)_ZVO7m%Du6+[|5&ks c3i@ & OQ%KqY!!pg ?6nLnAZwRbXp妮% ½"o>b][tobnj2 W-_mG l=\m:0c** 8DBh={@t %7\LDe{:Q:F*5Y(#rO|kI\/5NbjwDft R䤴E_w\cBP4rC缐(2\9]664wO5]ΖaDO0:7"* DM oXO'hvvkpJËv]O$4w9/XuqQ+U~ɶ- ҆do@$lSamuE;bcM*sߩ!/Mdv1_3B\dǜo qdZ/ ǎϲ2Y^_Xq1F^t:YY--!(c-AcHcDn݆Hn[U{NIqmیV}V{:u 2wډgW]񈇵xk_x@1g!fvaϯGVe~t6yz+EO#-4=s_ďt Qu-ѱ˥p,s<ԝ׋NU{pء)tRAv|z2b)kI$F^5RzqcI*SPa|+:zƥCBg/<9g2rl(2TgE:[uI׹sk?6Gc *@͔=oYЊک溍MLZCvF0<-?餶͍Bkxi)|\qi.:&jdUQ錐=DK=8ѫnUɰ( ¸M?Lq~ }ѫAH9מͯw6Kk ]QY,/7"x2A~Ì죰>B:z)&$_iT'rwĢGmDm*"XLW/p) 5վ[CAjjk:׫)#A28?VB@Hk5m[Z3H\hYؿkNf0 ,STiPt@KSovDZMR|7G!9qډzdؐ(ӻ@]CLS\n;4/bM&jo3Zc&CATsjoL$fNCkAd);ia޿8]2yc2P8΃^! S2<] ̌bg8(S]ؚUi2 %eĮ =Я4;i";-4: A& }J@[$ӵ9Fx_g.*hqi -[G_p?n㠕#4)hT9Q[3Ca603S_ ^bg #}y̛S6y[_J}mM U=Z"dLHii`LT4|xTϭ=@5 f@?dQˌq Zm8#2-y16ZKגxD&&2KHU_`֨#DYa޲jս Y?pWd1= DVӕĂEï-b#z_g cM<`7@c6gNIfJG"U`ve  OQFdeN)W9㔝C%^s讷EKS VetwbQҮ2at2 ֛JЖd:m^W!lVAk O+Y<Ֆͳ픣5'{8$/nh,:`]:cNP7rπXH/Gmz!}+lT'vkك;F .e>RDO?Єp|Lj+<2s0j1ހδшqSΧUUÈ^_ vR( =Y [cOn#2U23b$6on\(=Iw5!,-A'D*LJ[+Di2w 0 USJ 9z vRIKo;xb'gu?O43OA^@f%*PjLZEy Vnɭt ʾh$[1poYm:x2 ꚶs]p/;(-S/U5RF1k;rl۝ւ/D*:u249#c'GYFg:Q x[ˡܞGLTHoЩkVfnFcOu bt1X6a&zjk(B2K ^ҟT4˗ΒEv'CˑJL5 z*b6o4h=)L~ (|v~3ds 'ѐcP @֩^k5/cgG|ORY{caW}W {\d/^#Wx Lkmƙ]HIeA9ů!d\ٿyy>~xvh1& W?1Y3h3 K  _.c[@#AM@ɍfܑtvdckfx4v= rf8lB<빛=lš$k1:[!)2WgH&򗵹jE.<€Sտ%i:ݞS#eug\ `e?GV| h՚7̋8Ķw]!'dx1w#Io$ۮ.ltlB@07WFaQB gqMHf-qv!C G=#e")*LH&Ou)o`!ֈl>kt1w-uźL+v6 \9_Ojcn="l:P"LUxw>,e_BM99CBcr0cVy am!P~*OIWϚ¨ʦoqay x3B5IzV*X ȮhkubS_Ef i#1Pjz˩p!Z]<ҬhvGT$O/# O V!c?~@g\S.uwf#4`3'5(}䞒ZD GQӡ q]BDM:v,nWMq(dgTJwl#feJρ8&! F 4xnH3"km|:LqVa?UɰC-'kpgHRGOkܙ >\kЇ%J#ы"):04`'9Nc. {e<~!3|[ʽFʣUL~j|<b~O86  !;6^>%U=!p:2۲N,2:b?-悠98H|]W]I, UP)xxpbn-\l1MuV-mF=d1Oւ{KELQ/d?ef|}jֆb%`nHABYS"ѸFtQIdk|͊S\̍nN6h XKV:a*<)椓DL{5;͗\%%[ACY<_(iNi=xB) װyooFumu6%s:!F9cUx/jX߉zTل Lz8SU=xlydXQ^81LC.TaW%G)uFHu}(RPW*Av]@F}W_էH>v 8$^#C7yJa q^"]Ǧ"z@o4?JN $!]mȗC6mW^*_5G7ȃxu_h&:3 WEVpFW&y]|zO%ԭQ9/nZĐa%NPU]<7Uu;g5b$ ;d"&[e>X`s6r);I¼ncIMYo)7| ilat+?;N0+営l;Z=V uRf |QRwqFk$m] 650$=O.8!I86\,_6sRA-͹_.ufyU}_|7sZ (SK*a!ga3оHf6KM 3֑/zL' ^oD(,XLo1MgvDdx JAMTh`$-u;y_:,Ӡ4@y߮ﵔeo+d 89-d9r;Pho0]%Rl].V&sMwUiiq_Y$9~hs._F;\8Q}Cvtc_mQc(Ebmg3 ^V Lp$E8־fzǚҔ+r+eXٙXZXg .0L{y yW]&yjsP6V bY mo>*Jil)ǹ8yJ'گLQH蕓Eu>f\엃Q=/wl )G6[ʈ\euRl@;P4pn#f'lN` O=0c0W#tϹ Zlٛzҽ3xmA (%،=4ZpLGV ́G>FA5poĥR :ta%o@v)*#b dd'+2-{,x8?8uk!o|w@ C'ޑ\.b( l%+/F >.+Xӫ$xNT31FH j{?j%'֏ODoSF~0nh]#+_ƗܼE.I}$+Se<%>0u};b V!*A6_U,Ѧq)TSh:c5ID P $qrF">Rxbaak\Wœ6ӦE lP{HʶӅhvWG@$]\ "_{Y|fH;* $ǯ=NN3}Of?OSv^[F;>}S_Zwtx, ""KHo4햙;e='Y@f-Cd=Hv_7 CAr|JOs`%:̑kCq`yC tb]3"T]W7+tl! +9|Ν#y˔eY`8xif8'"$"dUZܺ)h~"Skd8KWYV+z4اAB,E(o:],QP''Y,saaLyL\2]*sXcV |8"&I>\JoϚ-T += 暙7K~ٯ^f߭!ai|Gm"@{i,IV"u+?,z?aA'Xm+Ȫx82VTme-܅xF`pfO*{ݚ:E S;}\kd G,r<4k|pS+1|.!eW`TAؔ=Dfbyt]6YΕtDY$[aKˎyZFӳncqfupTVoМA?/tTRjn%V 6'=4{-d*o-ؙ.u[?23+k%fS 9t;88?_ ζ'qZ9̛P Vи=8OC+@{C]%q3twwĹ:[Ch&zƫf'|mQJc/ cZL1R0y" w-n|&ݲ;⾿{ovVJ8w'ۨT4ZrYd/k6OqMLZYUe[>z{rS{魥IL%@IJ"M/e0!#rX!(%7)ZB[|(ʃ#*8P?x\k5[eQtfqI60.G3psxu^)mLL1v#A3ΤM/w'vB>N 6k.C[\j p:F6ϙyNSa_ nXrb ̡ګ^p!:*AnAicFCzuP5/uk4]=2Mn;Ha;{\-š˒KfDك+L1b髮h2Pk%PΈn^(ykA삢at_1-~#99al i ŧx_F;'LFɘ7~=х(>2?}Pq9}fģdH}h Y&1ecT7?D>pabVTص 偽+V %-^+:jwW@}Z[ J uFŬ;u9.'V;02 -dhFSm45;DRo`Q[OKmpGk;ye?ESs1T;2%w7?9޹Dyleeؗ$Z JعT>ɑ@6~ jɤF8ׯ;NKE/^E\$WnWr׿bny 7X#sm[sݾn7+&wI0=wAk=]CYLGPEg-d~\뱞:f.wfz1d:082) &OOn6LopQl5|xk x=-7sd(͹Z*ja@R_S!Racq#θ)lx#tT7pmyį,^>_>U鏻{ԜXXGv ߧ QlcV]:Hta50NO5ψ#Jߍ~x[ˊzi&INi ) *U @lU  tyy+]= F9,T#ƅ6wQz| V XS$~t.pv`./@"ع'DI}գp !"fv殛o[vj5.QוAGҚ D] )KJq J5oEWKzN*J>kfy,zbfA.5UGmk{h朝G@_[H z^ \F4YDBxaxMBEiv(ĒWǺ{E`7-}W* iJ?J@Ȧ53oO & FYEN?l/ǰ6bőFuR,̮(4MCl0N9<+^{[A+ÁYNxh#koI`Crׇ[ OjZRjnJ{+st(jbA cı=7DLM_lے~6%}} bD+,T*cR~EM]H2ѷ_gmeE1- (3Ixu:(PFPl1t2(C_7ɪE8FL~&e[*l(a/@ ޡ:Ru؂r݅ɟkyB{(@hMܶgF{"79TQ]JfҩreuCr(UL:gl,ܰE!#+ڬbAR/ջX{8٣X6/11~TG]]"GGISlbyl[.+-to |#>^㻰g}B͎`©ʞIEi7X3p"} [vH%5lԠuF~&k y_Il\rS8e1Lԫ`f>Ka8M֓< sBFyn{CjGU@"5d|/.qL@xwga%P,*- z Wueu\|Ź͆7I򾖲Ya5$:"4_܅af2k ߏ̾# tw^\̏̎e&^ͷ4;zMgm=7I9 [’?+~^폓Uy so5Ō!v(N4.j`A:M6A==20Mxey)Y*tߏr:5c3?{%NKe0pW nN{[uGhM57o{Y1Oރ^vZw|"z04y鱵օfsW9uQ*wfk*c+.%?,zZlB5yw-I ~4+R*ZfTJZ!N6ӢdVxU>i&?[!h`(i<mP\ -p>5+#Μ[ls RhkUu1E_*gB-#|fQ4`-0*?i#vJB Aӵ+o՜Ƿ0C~,=.qEaar6`== sW_M;,\vŧcITޖ}:BvA?3|Xwr4}5Hњ淿V7[ǰZU0 C4: { z+a SfI '{j)hs&/E͹Y`ZЬ# o7Υ$*ɗ*9~Hu3j{3on\=~Kؚߧz8k-*F$ÕbW#|@v8ǭ_c&o0\b6[$@gUda㾟k- :Rٹ)Nx6EΤ񉱟vLۨX@1tJzPED37 :M} P!\\F?hۼ{C s'Dqgtfv\C -vp\J++^bU|̵!T4bOL;"8B hP{cXC9sB"5byB+܃P$kDgLu ew_ri-7]V΁QHXIGX;}s ĬnsB`i[N74q,}NVJܔ8]Ze;rzy1|2XG Y%vU S^Y W[oԵj8 l"w-.S,g9ḣB5.7Zo0! r5>_T^f|,%y'}G0Ύ~>2 HX=+x._WC/yh!6r]+$yʰ:y[.J+s~b\HQ|v6_7;BGW4.әy4º$Xժ0P }W!wd靮A4PZ85 +8yڵ*m @7d9ޟҀ'uzfx)./RsOYmWuN~1SL yaD %)-SK]\,oAs44bj潶:g fZ3)VCgD]z2=F |?'Ќ2;t=[Ta-dqfl% .¯zz%}p16SyQđ2[d3N]ǥ+1xH9qfH,̵Z-KAoܽidqArhnzH*Y)|1s_]%Sg[Ţ2I-?X<w#u޵ƪGn:ڡ08`G5w. _ rF6AۆM_{Q~vW¿`L _uWe`C $;/q iZTYs–ﮱ YL7\LH\DcJh6'j-e5! Y21 |9qW1㌙[g<+c7䁃v %(KS?P9?PXQN}K:0y4ZE|I#eGJ}HJIo1LPN?ǃPDEBI-8v=H <=_L֕dѴj4ԸdT $"ISm/>ľXԖgǐF;v "kҳES4!']-D30vBsqە0<[,z{w:^RK PW8 zHҮϡ@P]pLqL'|=eK&m)=z"]$ H8ap'9#mlL ZH%Iz~ix!or@zv\Aبh' %hd-!nSgg>GVӓO^WegĄc30%gӸ ῈUplkyiW+z^lVo a9?pǡP&-lK[aiH@aC24 L1cxHF+^߆>eVY9G.2ygYxU v ^d7T4L&$.hOſ0cϢbl hQqPU3b *y7¯cHP|ꀒq0@5"|82tڼ9muuK3tA/~ciA?& 9LnPUiZB5\W:w@@W7 Ǹ+b50zeyTDDBmdž8\+6 zS5i2螟C\f!A 08F(-HlBZ\9%]Nrd (O"2[+.ZƇ{h+ZyēM4lv :;bRqF :-5 PKSz$XVojJ.9RS XnZ'Q zF7t]i3:'.]Gg.cc%IiPj݇6"=Դ$ V-"KJ6ҵՒj&{ѤK 6Arx/]ipľ]tNr& hq"S2c6Øۨ|kRŵܻX1!mLMKv=PNQ|aS)zA4֐NzϏq)pZ4*X8~lbQ%>U ?w8@]0@g\`$z O%G92ywx >xu>/HüS+R4rH]А{6VV`uiC(Rn/h,{8ONݒSqswJi1! !"LS!:ou+~{V87 Mտ@cR9梡VEio51BQ[.O?K e [GRF˒Wȭ&-nۛG72ZQ<VNe>H ,cy o$$iMO*܃X NmŧptpH¡Hts!88Fͪ 0+!]'tE@%<KqJʎd8 j6R'F' fso>T>d1]y O$+J$,QZďgwgnUC(Hz͸O%!v9 *&U !z@KTD+Z_js*Ǽ7H? \̄=<{ 4 j}nbWM2 7͎L\h-LioV7U&rb߿X̀ L{lG}>z>gB7Z Ů~\9<.4O FF]:/{?ڡjϙW{ZsDBc-:`7OFڰ,c !$3*13(/Œu&"K9~E<&}s:KY=;RC|VohVIҜooSEC 0ў ԧJ)&YH48`)Q ÷e<;yy^gbc+5F\  TP[AbcZX%TkW~9^N@OPH*!ז(n{{`g"G+gX?JcuiFq冓t p_j68V Ώ)G[/lf>:?4)XG᣹z+qսهQ[w ^]K61hj>)i@J=-\`jz`gT,*ڀ&zQ+J)3@vc[IG: $G;G sqwu^qId0~D\ˤՖdYGVc/dEAXY6;}^ \IJ+VgiJtI.dVأ|a>I=CjM7%OA[]+aM8-=?qJ>2(I0_3kR 5D2#u7EǮPa3rQOQ (^OtG/1MUa-WJ4Xc2$%ۤi/ṛ|D?ف+:,|xC(+C['7@@ S,wL[vܠt<ίM1…Д4xj7Q5D2C*7W|rJ2-hwk#\CTRCLqП :EeWaP!*|# )-L|zhl<ʶ2}:" U!c_kAE&Hzդ`sd f=<@Qei /Hq9.hw;A y8}[xQkրD(;xS;8ֵ8ChAH$Š>2lj~Q {20ov{nw)y2VI25)E4)/BD7II#pҕNCE*a- 0mNbrl=I.,Zx xHªY1M[a%(7UB7Wʢqb6Y oċEZWl-xB6{rձY'iy@P멈 kAA5֡0iFF=+qV帙X69`Ԕ:D<ljHIM\Hv+ڐ!gH~`ڷ+ɬ{I&@l.G'0 7By]kϬVHiShc<#Q!ŶHn!^cf Bk8v~uM0"JVIMS4L= Gj>٨ y CҮsN#\, LMPU}dOTP:}~8WNN}i>oyMwp$v{ٟ.܊J:G$+eW~ܙ|^OHcwrѯ1,EҸ ?~j rVfg;Rg[p  "^ay*ӑzI}bcZW'D/DUyI/#E=?h"K8K#&wV'IWbo9m;`DqE,e%u?g @ jI[]vV[=sZW=I񚗘mGc ҞoG_HCs7"_؏fFKLG5핆;gOB{5JpTnR#_GaFcru/Atxd@xm'y / LIEֲA47Pe)HC̛zkE)Jxewp6rFe.6Zşf,#{@$NF`4"SJ>z{P||W-D7t;ds +wjA#uv"<۾a:ϭBSaj̜oP(GN{Rh+pHn:u ,X.~t!OL(/d߆baVDFJ pYĝPg/_UMsVõ5$ݐ:}3W`j d> *1+@Mw)|s=)y~63E;VQI{c\Jhځ#@;XU8.)|zho^8n< ِf?u`hmNڡ^űM##x#[͘ jtMBYPp.OuvAc{qp:p )۶܉]`84*_u:Ϙzn?O5x^!cm/Me4P2d Fbw uĔN@e iEm6{.pj/.gh;oڤFѡo@7=V?]vxm ,ض||Rhλ>GuV'X!|] X?]ιc5TѮ,&[iFjR.8rH[IV?v{_{'ڪONS4 Ow 'HL %z4ӸcO)ɉmbZ}NT4cs2}\B]IlWZފTmyJlg?.tCnnQX2.i+]-Y5Mi]{>kr`׸w)6.QnaRc#fUn.p@g6<һ<ݕ.u <3BQ޷K`!6Lqz2!<0#NC-`n;ݵcm)) h1*5:[:qlTͱi$XՇ g;`0 \.mS7\ }b(z~1K*"ǎ3ʨv0MQpڅ!9<$P21D!#TZ'Ν9Qb^rlƽ{HAfŀ s@ - z .R7H>DN^;i7}ut:}2ep&>J{{|cް.JY1]( lFk :}С{wZ+)rMS,Vpw)qBv&ܞ+JjJ~[eD W7;}{9qJ f dȏEw00v\|_R.LjfBL&qQmې[E<]MLm %> }u_vr"ŊP x i64.X 6I9/؝K7\hj=/=4-#50PA7plfِCsCu%_i<B!Dx u8w7Ot4tD퇡خHaW {k$]JBTr(056RDZk&xS-ӼN"u&17C:A&x0hgdrL%"K@,m>gwtv Cg%BZR` (Koa]+CpVOVqW's&;l(/SYwPFQ,/ر.EH4(R)lϠ HUB8d<Ǡh؟ 5AwX/Sҿf~rvyTCw0c]&9B?$ÙA:]hÅ"rQYK$a6&Ljbكh`f|Ȏws&!3-6fu+QOh KTq6[} !Ϧ8K|zCF~#_1@wbؐZ-)HΕ:8?||RNaloA3֣ms(YnAnXzla Vϩ莣N]mF:oaE! p2[Y3QLsWv;362Z=f8UЛc%z]Ls#"/5 W \%< {Q >ww>S9NgaS5z+M.1~ ?_r]Ha'|*+ nhr7ۑ+j^Oɣ:F:^NG!a?YPE{lCyQ+~&Kv-XS24Tܼ-pq[BKz1nLBǘCTnK* \+eh܇-y~22Sz[:%lnf4Ơ RnD$!v WqJ0>Q}9c@dg ?7ҝ ˀPPnEjHulت^As (ivoOM&3s+Y(:+zwzm \bP\N}($.|Pev}"URy"%ޢ.̵R2P4-D#F9:"I/V<njQcpLy24sWc(6qz2aԭT%; |1Y^'hAc-)c&%ē++# 9r`_5KH5(AAX(7㉟$a!cmY8)0ɠ_726&I|8>{RPy!,Y6<-/xoR28?#k*r%VxG/Es1|zȺ<5&eԱndu) ضQɦz<=#Ctgl*"_;k݇18w)kCͻh!G֙Wb@_*&=PK9ح*Ω^ $>/TNX [\\US 6  V1Q)f]q⡎5 znEWv su& Ơ{0LKB8q[&u% d1?I[:`)k}6A}r-׫2fnQS0M7 /VMEg˼}?1^fqXJ 8L7kdL/= DYrZ0?ks d6N?<;4A\ՔHNSs?rfx:p0l@K4>WAky3B]f˘@+@1^gؔ ޷[PEae?TAuP+־K# (Qݘ6bL"X+y 2mù\cvPY~Ik@b~19glj_A!~qL90 njOUh!V)/IC~`}ԺTL}X 8atSrEZ%]5_ o_i \pRs 7mdAB] Å36ǚָ|4`̀0bN)C*LBQ~>I4S)^eח%TAYtz=(tG5'&M`ӷ#̨`aq%F١Y0B{E*W#$܁*bieJA[W=]]w[ ush6Hjdl#\pzgdAPϜ:fU.Qx\,ׅ5Ox6jH $n: rmNAc[Ȓh2V2o >VpU;EnK{-]K; {jvCp#Gh g`b.-JW ڒf^f&0dfl)ġW/I $kJAR$Tڄ.ܩ9t@Qg"~ }evȲؔ A_VFQƫoH`M>%PtK6׊NԢ DDi֘["(1΂dI[^l*K*CPIէG]#Wz ܘ$I {c&Y)+;%4rW@dDg>x3F©'㖕ivUfxѕWxߤ*]tt``a!m\5r\K;OETe0Ts D/)%3!%ۣ,\Ql0\smpͷi KvA7 ZP YyЧ'}/L!SIJp9xv`F&|miH^z9 *y1w%,'%~J:?fJ3?J>PKA/NbN P:R"]PvkoW!%}oO\Imh!pþ M~qysuS3;"L f|@;DaҾj5x"(pe\4KA8Ln9%JAאktzU]j$=<[Xps7ف{YuH2{Acnpies\0՗@yI>WN(v3UͰEG%=H9!s~fy8AxǨ HogbLh=B3D Ζ|]^pEѐDdB;,Р\c+ߕ8V҇LТEv`B 1a(Pv@AUc& wǗnG>r7(D%f.o' '{2hPv&G-ъ!b)A*|?gMmBcMeuFu^)sDEf)ŧKmM10 vɋSW#wqw42F+%\κli7wIllyKyۮ_y xvn$ ލѵFt_ px~<8RV8t)k>EZ}KZ:#B{M-f1#G*T-bt`p"< ӭFz>~ G/1N>xvm B!U)rkxNw8UzBOe'ߢ2ޏG{V)ɺySġZoZn(wR4`nOl1`}~a }DBJ:y {5g 9*2_2dsȴ_ طig6ф? vB!/%OI ih0Vgeu\Xۈxwy1MOf["5mlNjtmꫂ,Kb-f/ւA {p&k⹻UнwYZiz vߺܱѼGg%O! 60iT?MH5 kf;) 6 UV/c +`{s X# Gu&C*s ,Y jG.Ղ9~:wS=LYIqmWuo[wM]VWBD(jߘjɋ}m@0V+rd<wjRr(rc /:ukC_rl- iIT]GFo6~K Ev^wMҺ0w qn:t6\QJue@_"i(#)8iぉ o?zj~eSN?RZڤ4t O%v5-In_pZSe/Vi Ei_ ѩ(޹Y^|s=UFҡ [W; δ{"k=Hc=Ha?-ZE=Gx0eZZ®Aߤp#Hj[@ؗ@39sDsZ4D^]`tӲb(..1lލ"A\i 3 O`OP=2\Bw}xn(*~{ /Y%_8UW9~[e&ԳWVE4}޷R#@,wM_շ;K/X>ҫ = ]R8$rDRQKdbX:0FBeĄPİ2=j +Otd7Y]V "[)X&牌 yɨFCx)N0LR| 1anMNjJE<7 2Ng:eC0P3ڥKe,I)sw)qoz o-.o>7Uni_L !ֲQ{){فVHi/S|Vhlq5+`yy{cagճPe t| \?vFԹyVrTզ]^`,݃9޷@, i \8XmY *-Y^ }f^n!0$c"Z,4=-CX}.6%C\y٘ m ;l,K3ѕ5a&$빧t3Wu-1طbYwS"(;ks,%fy;p~Jiv 3W=@&Ӎc蜵/®UtzeF+OzH.Jk<;fÖVuJ.E.ʜ^!w J~lb 5+߇?iR<>Ke G# l\TՈ$P/Wc#N,\<Ş%q/KW1TͫaQ&) )U`| 7}w˕ma,$vR=Eaݵk!Tֈ6 ?Fg-^lnc~lF"Qhhx<4J8䀇98.!M}Ej[̀_ B{/HV a[ɉQA4O`@']gE|ʡs[ W4BO1 j>Uzr$h/8j%I'=\~lKma 2eۧn<3)d \Q_s>t* P= ' Ŕ=nxhP S)֟XC<7i1+ITˋRhCQ"Lz(؄ImrykX'0b ۺN NϊBQjEN~hD9t?>䤂e-S dH,$Np*q&H%Bjlbbܸsz( Y$?; Vn wv='˯HݎcȹqE'U5}${'\-"l3PIqc$$-N$!:P-)R&ݯM @PQWI\qkE(& Qx/PhFNpWo4y(O_ 07{Ǘ+[?/ȳH0jsO\ɁyƬ@D`mpG7Lє]q+`OguYMeM P^yqZ5Xٛ^wA&~ǹC'do}ɵYy9;oa2JLD.Oz4MI\&?R,Z-!V\N;(vlؐӈFCtk2S"l*W" AJlB\`;Stj6Uʾ?HuNn:IѰ5Ps4VARKkƵm0( ]/xXt/jxX6ݍ>{ i󊐣V^o'+)>8wZ& a *H􍛩l=dIͪo'W XɵXwc'!lS Taz&!ֽkh KU8V p`Qu&qhR01B-!̴Pu+n_Iu1qGDc%W6MfH.,)OKmR$~2doX̍Cu96J]f˂&ׂks#P0Y~NOQ܏ N]w l4BOey]bؙGrCLD@m JVuk<#uᡆdz$OSپ`'*#AT4QlX|O]Jү*siҿWJg=GU Gru-樹 0o{" ޛ2XdǒfY`[:Z6] sԋ $'>@ ;/ H,%Ð=Qok@r'ql󷧛Fghwsj٤7av*ڎBiCjŒqa=2};֑: sp{u5{Ay"[!.Dfh8 phAl!m;k;V)">^a͐;Q}'b#x+ 䑓.+ȨM$ZY`ѯz2GD 5faҦM K5h3f*:p=8/θˇ%|2*ɳN#=*ӊi|zۯ~axnUӘiWK+~39"wQ2[3,UO|kZbT ҝ* son8#X'/ <&!Ǒm(ڑ~Gt}im" ofWRbB&e&z%BCA:VdCMlO,L*ROzpD7 ʱؒ)d]yGH Wݡv_Ԃe\^ ,w: 0wGT= @h/vds?*%TR<򠅴|w!BRU&܏ &rzldr5Bg=}n6RUn3 cѠIajv3(R5GJ 6]=|+Dd'9g]OSn{z8dv(6"aek40uUˆU5q2ҥOk`c[Q yof5?zg8[(ȉ&=s= ]Y[;M5"3PtaY}3#H唗'+V|&Gާ8إY6X9Υ1juͬP͒K'J("{" <^iXӿ8ٮvŧ񊂔!٩nRV㶊鄭ʾUR(,lj&x蕃Hs0{${E`XF$+'3H]i_(VFK-SOpO<]KO͏>*䈒7QE>ߴڵa]ӳй@fJ@.alL|!F{>o"1X\Ai ѝpL[pYBFY3겝{5$Lz C?v8<.gг&ت߇6]D2iF!b8͟m0f3PWmiX,Gbh/dQ2;Y~xbo ?'^ 5 b&"ɾ` >$d'h6td^Y{gK(eU=&.Vσ^HP -/X bi{q[š^VtC6.)U7RC(o}vzޘJCGW5tR1~^Y2 đ _Ic[mf7`=`ĭ|j֦|sAl,U|;bp# (zY{ZV=ɖjuBYߏVÏw-;b",o͡:W23iX@l>hӦq}!b]4¾*?֞Ӂ t@݊CXuNÝs'D?AKOD>HN`*t?Dy5B>s t,fA_tͳZٰ*<'b7m||PE~F.L #mWs]0SA6/_9fv K? XeD-P `+{B\{:[ K1! ō"#|Ul([1:?0Z%8A\EF>bH#L٦X. ZM|?"(M f*Rbp.!HR>ieLB(եKS&bNo&WnAt=ˀO(vd=$q?NC)6!;pg%MW\ brEђᣝ]3N ӕ'϶,k]MتíM.c^'YEdJ&c˔J3/DLeؾg.DG4o Ծ{Bk˘@H3 ьua iN6}d͓v-O<z3UչcPrW<@_\z}.t҈T@M=_-ssvMr X*fL!_Jʚs_§J4J7u |ix1B4YW~n6"MT+/8-KUVCaYq7eÄXc-cU[Zz3w-_XI2hEG{+6.8>mF~rVSĩY7AX tVBJH \E [( n:JNRxMh o:c^-!{:`,*+Ayfɻ'Qrv{) p,3|3#6^47wnq@'~2BJ[(ÈxR%.v-tF"vչ x쪥"#,L-e~Lq~B^DQozG3y`*691Sc_D>,e&FjQJ%šNS<\$mњHLIC4'(KK2>CD u:D?ĂhP=3@(~86 i%M|+XfZv\uD}IѰ"}lwlҿҞpjid[ޞ1R,Ӯqvb=&k0= 5Lƈg<^Цfn@U+4Q1ͷKF7W-K&8G02U͋o>3`'//H)덉ԹF8 9q{cj3D!XtxE'_j?ڈ>3!)Mc/maN67.԰ v;lzi.Nm $cU=[Ѓ>R--Oi7|=SFWb(_9~:NljB[VMOu<ˡWցH UksvN8% @JP5/M;b/aܒO֮'f|QvLl"$jiL:VjmBӛôY#F @:kNQD݇Yd1XpAN13i}R~ }nLb {@bEwk??B}hF&3qa>*LX;@) Kn{XS|blr˹پuh_@K[gE9tP\ W!ZVxn!H}hph~L2":7b'|xyݢӟq&E5 }}lՒi bGorsC=>3aP^}%)_k7.sYi A`X3jA07 z- jΥZ ZN̒~<ȫod1!v?|vIX12?3X1꨷O`=gB'vQtUY8IPrXe\bn nAcٻm8Orr/Syn/7;f઎.96%{wIY/ 5mkByIͭ1?)9:YO 4zA9m8y Gj}0% rj;CF m cV]ʀBN[ߠ)‰As-]Jb3PG%KIv==(I5l~AgQ1ﭔNW~#,y!q3~%ҝؖ wG=>+;E4ڼC,dħ=zrP/e@,擙#WiF oS>/uCq4<~9uYPY?՝v9w{\>,( k7bjv"nB<銁儲GsrH3vyPj{߀AmvG &0pDׂ xo@΂5t05%\v/062Zgw;3`߆z qh[q15dBi A$HY)35IBe>ƣC֓1^qKwSѪyy׺D!91YY|9en##'Z:Hcz0 mA@;q-N]oKPmg%L9HQ3]xgTnz[6ooou) "IA*rNΐ? =P0iY&eBbZNnQf'7|[ENd1ASD+p|(`!i&hg$khXe$}*6gJmayw.r[i7=a#:GR#ek`u%HβT h:A8`fTj:RQyk$> DTx?f=&:tvBoA["M0Z,'gV$ U)+"7]q]n9՘,kZ <}i;a*^fk(Knb)M+d?&GX}}^X( ǾUn>O}X9Ԁu軖5;X%7e~fuks_p{"}C/5AKJ#IH6i琀">cl9^;~ x3q T%ԭq__s H@Lj +.: H#K~H!!a<.ne@J*W^q wE`Qk%x̲z#Ph8X{M|Zz ~D~^ѩ6όDׅ,S ]qf%6Ϊ1ŝx.}bEdsߋYD !q{1 8 `cVQE'/%TGEk诵-]< d/nxЅי0& w5Ꞧj!)4a2bDc'J@-?r[wf' jVT2h3o,G-PTtmN}SX!$P_6 $YI{Dn. WFnR{JBu+ZYLD_AYfa$dIb>c7iqWh9цN/.nS:Eg'y K@7 ȣI{kE/ JU\hh!=D+뺧9P{ƨtnV;9li'm@Y&PO5lCxdB{U8K&)3!B\Klqutj R~ʙfwZ(}ltT ]vH(BI@3))/q Z)̀yZI0 ISʪ߈w={ky4jLt% wyM[ˉ?v ?ڊu# 67Y‚lU!({8wKҽH8J]‘'! to+5 2i#,k7$:fBUc͔yHZ^Kۧǥm_]2ʁUngnѸq`;;*W/NOY汵ZH9$Q/3_HTq $cd)n$p$F[\8ƊI%4M' p ?UnNy_5VN-Mi2#I(XyӺlO4}p}; mmRzI^Z('_kɽ=jY&YOջх\ȕn|%uu¥ |U~xez1uMxNU[8zNmcBܽyZD6~ADY/\OtG&<\.m<ޟT`jUjO-@G9d@C[h7u2FΞqW DiMCq/_ m4 EO+%V&) 8Q6$O)[޳o3L0xGJC>10[ j\@N\Q J*R WWa~5ʮ?0SY;4oA2Sƴ=|=po꤄PR/I7iy4͜}̦eR^u3 5315[ y] A2bli(T`%9ԢsZW i͞ST=CSYI$PM#YL! FHԳttOjv="{N+!հ[S^x1TXV4$*rmRUPmz P$iRr=~>UmQVҜ83}ga,xZf5;eyj9Y>֌9.QGbAo2tX7}ytpo:h՞/kWBuXo(9}"SwD@_n]g ~DZv+C/swok!_f]`H½wBJ*kfU;-ܻxMT{+#?QϦ ^&o? B tPΫ.<"AEV2ێ-*w>9vR:;Ąu(iiZJU5t9 Wtݑt :1cD}=/D s6/D>mn.;9':Z6c殌a*ԷsmѬsd; 1: 4 `XZb?'?,t8OvI2dCAdTvݑQmf/<%$n! r*Rh0y,~$Q ٯXjkƯe (JN=V 3v>P}h;l\R_&QR޶jbwǬ-TZ`%W$_6Gchӌ" Hw)kvsє5hn',1-4@"?&@0{}G^|{.HBtu$6k;;$t6Ty #ф~'^M f6we{PF%q˖ w]G:+' . n8T-^Qo*Жn}XR^MN@3I/0}JhK-m5Y+WE1(:%,H$f"m.'RﻞBo((LX6S5ھX-)'l_b֎gM4\hga52qAm.Y,ZN$sl)>2K;ݱ6ת-~')iI<]"?+m@eth0ۍD= 9Bo((AjRc63@ΣV@oEyȤY&Տki=+g (a ^wvx/&ѭPJ;~Mr8ɗeJ!~e3omG'&۱-ܤؽ<5 OPFRJ] ~L#HEbhpT b:}6˨H G~OZ #e*l)p8 oAJ&{ +G§YɌsY*J i)66%n'xV&BֺXR2NR[P [C?e2q>PzNmiCJ)'z_2~ #++ky9V&s" D:$U<t :{u7q=.f?\%]Q*E 0vAr~'  MnN A1$Ȣꐪv_OJh] 2O3[2q¥B5yh||z/3;w339Fk`GCwfXЩ͈/ɽiDitWȉnlKyi;VV^ZU7eI=EyVokL -x#QR& p-<һʰ6CkYZi<NM`G, lMrmb9'!kHI.iPZ б|f=64t!T?Ev[r$~I:9 Ʀ:#,lG`xoU}8+1҇}HUܓB,FS3:q`PlҋS=j"31qVM*$uـCwPWbG^cS+ԚPzhlc]>r,8rAp Q /:h;yU_™dIg0 j%%~*,zEbzw:v*́='7'ĩo)]OFW SZe)rA+vjc Lh kg7#ڡ׹)SgdhOvBaL9kqCqҚ-nߚt (%hLÛ>}G,F[L9H臐 - W[ߜkb t-5=YXM"Wh^3Y#rR-پւy+dD`n;n>gt>fQZ-lGv0ׂRn(`Y!ZUi ) UƸ„â쒕 Z{M8=u]Ȳ=L+0(6򪬇=67@ǚ\bʹqab9lgQKmqu~%)+K˜fg\os?xIF7+2V]m΀ ^"Pef!{{dihY?t 6%iFAӢǙ2^ ɍNx}|O\_,ZĄ|̮G5Q~f!hDȿo+Iy*f TQ$^c妋Ku:N(VDq'渹λxڗ&jx+96;%hΪ1O~y'2T Uh*8;lxR5k^8 5D$ yky "`[&ZFD1[z7ݟ#"@`Rq `+|+<%iҽ5`L9l22Mˊl Nifڳ@KYdU]7뒛K,EJ-(j8~DLj_E~Joa;YG$bGoY8h!+-EnNH@Ɨ֠@0^c0]i whg<>*Vab3p5뗆#m m:d`&fdAaC;4]yHB~+ #w)r`)/;Př HτJIZVrܒ]+5aڪGP"莳^a]{ݐҗfWy$G]K`jtA.qƢ7xջx}$i*zYrʦFh'Ť'4.`GnvX`Di@cE$Yp3[&%xӘ߫g6NiM8h~QO)$SI{g\Тϣz\Jt_ ?1[(eLe˵U/pQ.x5 !WFE!.t(wEa+d:EX4S:~J#$͈Q49rW.D%=Jɜ}f60KH'WJ\(_(Ú<|%wxdSk =Uٵk^9C{q0![ORJ,/U|Vؕ\OעQyKg~j۾Y J5R[>eAj;s#Ѿhs LȤ (f v}n3+ y$N.0mI6QWÄɳnos@e22S9e"=憤~U6I;g 5R:&`&-g3?A1B*\Q<|Ӎ IDGU];:i刻hT~7nIL˾U>l!÷cuRu{\Jqx*ۦ\V-z0c4N\у'IAcpF| :s/|*э R*CY}N$M.e=]7Qd(.2z8 *7Dy8%-WܕzR8vfƦ P[׈mY,ߗmz|Y(^qP xU!fT-k5@AiCNWE k2o~iΠJ0YË颦R*,^F,#~sb7@GZ8MG1ּQFcp.6l 52@bؼ [: bkEn490n:OR^> v+BgJ$R:^[Fo8')\ʯ8q(l+=1de8WQӳoOח>_;Ք*g҄w3@xJVnrEdpHcpV4cVBVͣ[YcX@{_ٜ}1_Ѣum՜u_G_W#$vyԲkU92Π$ ڼ1@CymnjS[#ʍ8AC@W,2SUr:n#M3$Q b+ub~q*T/i;a['_4wS2SB%s6CSEڤr4ZwH:(QX09MEc\La{Ko/"oF&|5OsfYX&(uv,` =\^ MX8u,b.,~֩Lr]QE8zp4]Q~e/Lb\mଫނCmP3qC2"e '9f߹Ezue( 묇[0w.Ƚ7&pꍘ /~1M7G(}gdA !ě}U_x WZ;-߭!Glsd^cX2PR,;}h')QT 2 ahoV|j5!~V-)hΟqT}J-V[yr5")F*ȉt]a=$<(Tx@"lEn@U1IN y!|a;KftV)`^HWGﲅ|@b))֭icUQׂ-Jj=kX,S(pS?( \Y|4Bd_)fA/LZ{?;z;RBo`;LP3tC(l˭螣` UoSi2#CIls*5 ^Ϳ*uV|Xd f΅_f.s\4Rf1Gn4V:&P Q:{+< k՚+Pꇻ<"%=(F_JНoX C׭XNڭVeAMc%Ga$s##;&Xy,Q ʒ4>oTk iggl[ESjEV_O+J(YY]JTG7v97L 8rob -vƅK{8N.5 E*̝ svR+*Ws%ycv2VbMz9Ӭ-Yۋrj&%@RAn > ItoD.Fegogpү鴱~"@Ƕ*Z+ 0j%g:- %vdN*TbIx;$gq 1 ?='$x{59 >ho$^lLg#}Dˠ&{.'P~d&JvUd[/syļ ڏ:S4yp:fxx)s&bo9KY'3!IC7L@{Ƚĩ獸tyI”$' clV5̸[72yin} Oa>yOV% Ht*fV,l`sbuRN+3~rq2k6S)oryR?rmM$Ӆ!O&)tyg |Uk3)lCplDb}cP%J)Dvx}:Jw{|*42&ZbS+ 5nq Z6s ~֛ fLޅ~xX#O-۬ S$lcllKZ ?slu2TrJ#}~+˂d)D9 [gH/ᨙ[`gFV 71$ ꖮqǒ`roO;wy4sU5m+&- Wo5B ߎT\ P I)O h@7w 7zgkp"m;Uid`N.#u%jxxBA4IFD1򈍄pFH9֊=>6J* pq>gƀhNu!KD& 3C\ڑ0ʩ1w}%!dD }-d5@P6Wr:>tH d-*^MhrwNJ7%*[H h[UtԪ{O8XkpUv{kĠcmQ^$BүܠTkXFUXFbXD&y^є$k۱!>?L(@Q[y.?fIfcoMB2u:{3pKm( ᧗8ЋƂ4z'VWG {IyBRMVAQոE.F;z;Ub&b14IGp*ܕU x'G7!BM_q 9p}< WRף,1lzX̢zh{@]2ZuEYܯxꉕFkH,`8Q6zKiVzN@JB,qWhIh)Esm'T$**˅hm6 fYāבє nxmq iiC @"r:S֡PZnzt![jqā벊@jPlLnp+D- )fUrQ&+IN9`)pZ*JZY 2 a)0%g5BW@鐑Н8Kc@7GLCR؇foP < IuS- 3F[-iv~ ~(O75 R6$+ctx(¹ o)RdϠHmz0$>(3X٥ʗ2f<5)@&CZL9#D5._rk؉2ͳns=_.8"SPTtcsjA픃kƶҼsM0{םm妙~tK!Nv6P[7 " <Đ3D`p6^-nBRL]>w7{,"Ƌ(5} 83# xTr vaapCT#ˢJޔXedC0_&-hÜYkbs@$wC՛iQYIx]vqV%gE#؞5ШeT(q喞RSc)?;*J2qnp ۩>G6NkQg;$rQMue3480VK ((ۀ{"S@ jN] 8 #=W* )nnOM:H `րL=/6gNx2Ho1l*Z0&mXᄍ~L[1EȳS'LϠL݇%T#uEm-K9Q>1if妫G]&ňJ9N6A|^zY߸tWyNP/`繧7a% -O)WQj%P߂T[ G< oW È.y*7F4ޣ |7ꗚm9qӋ3߸Y1qe-ٿRm0[쌹!V͊-MackJ1[b^y"9cL05 "S爫 @5rFn gU*InwP"XJ" 4Ar]&+w{ϔ 93w%R'_kSKUɜ,-zwc{0-9QL<1RŝfӇmMR(Iz s3 9>մ%$]-[/WAt+]"j5ϐlɿi wzL1}i\I~lxO4M*mm!29{ RST8]'eBSf吾-ȡY 8UDn]ͬ~q?ɭk{Ww*8s#`x69 9BDmhR`vN=o/:=,]eF3.艖,bkLtNi?+GrwyswYDNEj`e-_ieg ^;Qu; }/o!O;kE//4GzqYAPaE{ 0v)>/Q_a@B;I;g]]J Sgvbe.씧4zp|7MOgJFIS-r++-ЗYbL9_~W5]vAc7qVw@6#c[]~6Q7'Lc^v`UԪ3 eV"I鶚Qr5"FJu}!ISRZx?rFkƂ?/BANbH6X5++` fg1{NA)!N#6VPI0| ֵؿ* ?独ĉl]YQ7MIH!"qvFLg {6]@sRl%ޢ MD$'[8SbJR1`y !qw';γ\_st?Jfyâ!l|!& H!miډ 7{eh T1nvX[V7"=o|S(כ *d2dq9LI_D'ȧ?157u]s3$^5Y,9 *H(!HRoXT4MViTٞCR6-SŴy=|Z}jCJJ4cР5f+\N䤡ilZ򿐺M?QXs\"Q#I_@6$)Rjߟ.7fKy>;C+V񼊙]ʄp U R5+kB[Ø3|ײ)|nNO#wM)nd5TuRăJo^$ f+NV qc3@xg緅#Rۏ=b͏ᦙp~0|/bpY5iIrw%Nkuqq%Dj|  vЭ7-3 L 7ݱXZ"< G9ϲZ1mЁKe.|y*r j4 D(Tb&}),R '/$c@ls~MJ[g{bG+y p[RmC5¯p>4MN%Qg5# j qy磙:U~F^hW7c@cM?3eK{ E NRڌIIv{FX_(JGkjNFb]6؋ V"pFzx=Q:2tb{OLwAiLY-eI7YCƾP,h"P7"2#k< rk>~łerj!~y]WHY" R^@aRkj;j(>՜uFD%Ԓ]]y6zREG^|걱+8ǹ -|o.^i p27kpw8 ;@; ": Ajݸ)╏Z)Fφ.6\`B,ُi<|Yx,oP-h]Wc.K ?V;dzfG#*av#U_]B$YKk1'6AdžL @kT+8_5RV2aVdquT2w7wG ̅MLO7&ty >D3ts>¤œ55zvW4-iJE*e[VM]rwGxaݒg"a)IAR{bF.(Z 2nawP82S/\!JB3]l[;Ʒ<+f L_rEM^m1# UT'$+p2Mp/Ȅhl`;t@z fTǜҿJ+K&`ouu۲-pbn8I;4cpΫKfLm8ߝAÀehx))N;q@^j:c`wv!ǥ_ӄv)ԋD"z tؙoi&l& ~PRw%>?hW|B8C[ɜ= xm/Z{`6ŰI˴(tۢx\JZD1T.3aLTzEIٜӟ";_@W*G9h>{DsBo^e>~6W#UfTI@I e\EK_9H雞BGX%΄w"|9N4*e"0Ծ2G[6XzH;mba拯yX-8ahLk$yF»k~ic~TRQvf#):^2ؗwzDfZZ|>G+MUW:`WstgWCrZ$=mFsļPZ8bj-Zv@ǙsUkt2߽BeXˣeyل7yd[l^ʠ]P~#Kq<^2q);y\8&#yMSni>J/{2XQuJ,Ij0M1u0aZxNB/J3}Hŝ-m#|G2 ۲Q4OB\k(ː^7Ͳ41.zm^z ^FQCVxQv _7, @/ʎVCzZ^1(aX' \(c8h| a>ƓjqS2xdHYp yR:z&JqH[$,)zTN7<.pH/\w3jű_!x{io郍pw{ԳkoH~XU/xsCa>rش ԕ^֕?阷ؚF))JA3"X/"978جm/Kf]ѕ>"K6TL@SHͥV# K2ܼ5`6ӟ׏; ziOQnXuq z G75&K+f7ĹI(9/f qN\V GQ↷B 0ݜl0&iT1/zXoCǗyWBHj*x0剜=,#?1G1h}z#As%-+n:d֫ Uw%L|^j$9lE 'PrN`S{>Z<;A` |6, ja'&7 (w4KTLFMlL|U?@"ls:we|f+IgRy8'BZxg!%x1_L[ݼ3k*uUuAfu"~)K;0tqCt)kJJKeGd־;R4&y] 8g7AydVjY\(s1Fq!*emah7cзvH-1͖( @ º?ӧrD)J0EC^n[wE.96iGN:ek|.?w֞$JpRY,RB:30 S9ݝy'Nueћ~C0EGp 0MT2%8am/ |qSvA>W, +ZC:TL=0gYݶdh# &;VjR.rkG91 =l Zu\3}Jpu 6f sE #y @efw|XuOI$:**~U7.On'@ (8.M&J5YY 5+J9~BPվr td40;ʄߎgJH37~RZbzWe[P7`WqSvւ+oO#T,c 3~Ȣ:){UDk&.O@pƴv* ;:CH Ʃ x y#AMIau4,'uӿ<|eՅCqD-;r=e$H1j,WGAHvnJvdH/8/S*R,U~/2{-`dnaro4*zÏMCtJR=;7R,amS_#jIË&F1i|O8Ƞ b4fQ-p53.R֖|xS%~Z=>tZ*$|x5繞+c (I=כLī"z6Ѽ3)S))|шkޙ>'۰di 7Fe͈Zܛ(., TYv{9^BdJ*e> oww/PQy5fCd @rCG-栉+XMJrmJ/b Ļ?%JZzNZ4W/4 %Ѧn-nQV - 󋲤WU܍.vl̺GdHr}wǾ˟}mT%͏wwiG_6AsJ>!Fw^, +P j.Vxs]9a,UySԉٺF:v(ӢeZZ%݉#spڔ\7*g43 sge_ x00c)׊Gw,ޏSA,? 6FŜ5Uw"I̠.u9'n{]+Ub[#GbS)3g1P$9^hXfy+b-Z4\nc9u,juSbBo~@[ enT l5F&ac;!`z\L?_s(8ڥ?Ȗզؘxxu3LSAod28%:",6-gm8_1u@eHr*W %gJNՔ* CT+$gNBrE`F o|. YGmhaZeY"A +,>E|YsӭLLB'H+쥏[&D8qIU :+&B:W^EuŚDG;=>Nهid >8A%"@gy9&&ZD? oh`DZDiyvu,X=T$8@7 :zWaGQį8qC׺a$r4fIkɗwpf-8`] X3:O) Iۖz"  tLRmr& m-B#U%z@#s5SӖ9ɟӵ!`|ЊB|;H%ˣCk.m[˱f*)f&:es Anp>X/Oߗ8U,~}oi dyZ*Dw]aEKr@m#2+k\O S;^Yg@frPYeu|$V"`d#[ᓗ8df-h#Zx2ה;}kbY0؆)P8ՊtU90T{T AўF2? 1"Sy'<8xl>y5BՅ-؝8[}]( `d~ωtshVf`e:G*6 odmMǷ /\lb1t'_x-,%6֕+ hYpKKga"vN查PXqk˙Sn]g_T 섏?'HEk2sm|;/!BE^QrUjxC2b.q6+Kuő]\4kU+Ghp| Ʀ3ig%$+zᎸwC82/mdL~%<*cEVˏfs DϺ{z I7Ig9}P%unYgNH:`D;(4@3"x;5u'%B5PU0Oy[1;1N g_gpt9 R(+EҶT8]/"K_&WЂlqUX֗VWt`W`_Սz^sQ h lQR3_egso+:KYg?nn)Mce5Q,5)U5r W%WϻC#KXi7; H)~,cڼt#M;u,CٲH)bQy;tjn !Dn4=Hg %~ hH{V>#<* /C|HM{Ja Fm:09sVFwD@ڦ~ViUN5sBnDp՛wYg66 ` 'Հb|lUگ=9)w 8WCxW=bG ݤ|f݌Xt׎`9rɥUmbྒྷ4q']Qɋu:5`/Ƶ{8'k欌ޔlq[n.@tcRK>M*lqĤD~xX +%D>BPΌNiGT`i6cH@dٻy.ZDŽ7<ҕ_FbO/V}ߑO}7O/AG٪FSůI8%o'.f=XkvE ռH&ɑvjs g-_,f,Z5ŤvP0تz_au%u% 92-uT]#tu+$/CHd4U\1[זlˆnWX"k8=wJNTbEDA,3! ?}d+ۍd*nUäi rxdgc] w5?ar!\ k u&zI)X?z' {9Ljl_佉Y_BMs]bd`Bv+|e Uzl?Uà+h?솘,_C! +[ve˯HI2|Tm6<"G3V⃋>\.R\<-\ (_0oBʿ=cL )IPծO˹Z3>f_ؐTjqrY+ tunC}MoNy\˲T3ۘU09Wu FYFrSMWI жb^]WXT\5{V&kp@)f8A PPHZ"Z?5I/ʕfOEkH]ͱ tGKY6[]cr i+V+t($.j/ysCc m/m>GY 4^,)f/v04-?: l~G( ]\BD<.58&W=,y(.[vw1,k] ¯waIudo&PDGe}T fAKOh 5A"&s!pmo5>!@7}D:ZaDsܗR۲t vɚ6ߜqfCͦ{U$^Lo]T0 {֤$!_|+[3 uGT KR68<ax~ mr"Q*vѣtaMtBDnDLG- G'L j'D2[m(HRuXLb$x"`CsP ԩ#\"wfgFqPre(v+TS/"v3A>|B8(DbMIٵJOy>C2Mw(Wg',O!@d9E\F| d3%EB*a?7-}lT)CzBm{WhF x<| ,@u3/|A۪o5IGj#oѧFus.̸OvMKa+w1j/]}Pޢ D(̹(*R3XG  xy3l֯ڵߘ=gc*%4Fe+gg3N=|ɹJ7.A]aY[aV;o9_Sٯj>!C?|TV uΞt&lnTFn"Ia! ̦yZ 8@AQlv+Aax]xÝ҃b3\5r+J5dkk\3QN*qLlj>C"u;{wAXuGWa ʕH?*D#J]O %G߀Fn-Te]'4\ Safo-&Q8dRe\X#0>X- ! ȚQM"ӯRᴓZbq?8px/GM!44ڿƼĈR^f#V]Y/ h<tT@N7zY!' ߈xڱ#jY WJnʿXFW'.A8Kt77ߨd bke $_(+ٿO(gq*G(@je'zeOz Se:UѲj4d2+-4L)I煈09>~t_@'#"}T o ~Q~Xt!"t>zu\xok)iy|I!o\Huh7筿HBt9?r֟ďlo:*FokſٶmS?"NP{NU&*XBPAr@f$J4Kt}pT$ou!A_/(ʓNGa@7%C|Xblp$ p \"_:8ln/:h ٿ{߬-x6`< &sDNS^#q`ΡbӘBH¦C٭&mRw~d:\%yf]Tb/I[WFsS3έ3 ew;}",áK'4 L?Ɖi#us|6Z/}c 3RwY#ّc;UEX țA<6mI%֠PUӘ=?hBoݕYm OXaYm@~F{{L!.\!)N1s XQDž76ڍ10[)nRڒXn E]/cF6#Лb~GFψ|o %+Q҇{:% ("s j;dW[ZxBglf)3a/M>ٕDÛ=Ra +Q<4IUؖ(蝃 FrD3'Ý8& ReITFxG:X~ XXNÏ=vnS&J _SĜ|% \jA}^QaCuq@":$,EEzp/sN&t9EKa1";mAl%]mYƣeid:7i䦵mNU5ewy ۫P.Ps[L]Kk _vRi;GW*'~8R NzB5rX>%/36Ѹ\(\Rr_-,d9?DP:|3/MJ)ǻãtF?)χ]aN"|)̇j5R4JV"L6WN.A3{N)rDz`zIlm^*q||TĮf[^T~?e=S"E?XPM&mFp/GIe(m`*C.3Qu5޷dcYg{a|#YZw<'Jiq8(RC$+ O 2!I_̛:+L֤SXWt<DS " >ٯ>29oyNUa ܌:gJm>3PW"Vh-d` Uq"\ڏqRVz\ƵKj& ~gQ[&X]G C_PX`͇#3xe?Y,܍r}ƓdQ%p]6|$EYW D/\ aZpS(eTh"\\eP=b3gw@ Iijv&Ùj)-j|ԭlA Y>hRj kuz&)qeVF)I-P9*0-@WxcvDx ޺Qb-_t7w_z]P~Nv͐i"ƀtߛܭ|#Lƌ2h[` [O`nGZ Q0sU~^RN[W1v5עhlr7kj4`8&06J+l\A)MȽ9…vSpB=*zY^Ih?|XH'qPpQ`z$ow`pMulDzq}NO[17W*Tfak}St0Dg,Ke~M> ֟10d?Moe#ڧ*KEƒΡr[N0Ox4tìىBhf>7*9$$Q+c*0ʫCQ cqn0>殣w-,:svl&FRf]WrDi](ՉJok240Mv:̋ѿ20]0W eb 2嘶I62dm97,0m"tQ$eT f}}1th39q|6V\zȝ]7dQ(k ;^ naӽכ,!E~jrl"gf\]Fb酈 ksڗڏfB)Q2رZ L>j\{af * ZiOazpIEeO-P YXtMJ|%ޛAX|J5.xh !KRJ}Y~؏Z8aRGlLIE1duRB0Ty"&7!0d l@-F)컳ye8uU5ş1n ^ =',k1@ :NN}>og)W(Q`Raߝ˨o}֍TT:+PyL)gB&<>y)@K!Q\ 違H OFMU-Bǔ50)Re5'w(|ߍPee2i5u^Z%ۙjI~ܒNW} {l2 &HJ*a>Q!w4$:;qz41AĹ y( ƍ1`Uu?Nڕ $g'eԻ,Dp~~~l@WVW[+Qm~&6~SBt'؁%5Es JOeݚ̷>-bSѭ&8\M ARgvyqeb4Է{8ǺMkLtn1IAH',tLH,% = 8TEld+AϘɄLqY#D\h5 yv9Vy!Wv L`B-׺tM;)ϻ)i}qPՌn?YL' Zk8Ijv hP؁1ƣlI]޹ wS}F׋Q*O GǂKY5C d^rͰ^̜$mڗT(.>K;2!{Fnq!Ňѣ_RIث |p/;QɟLX?t@ǂB*@TUye*`tX ʞX_scW{sM[&I!h(ePMhh3d虠!ZQ~nzҦ0qWr3m;Ӗv"=StFnw7/o6OL2r)1:ve6U_Q 6(-9?= < $ xg2EHK~nFq2{^t%fk+])$6o?$FD]W}cjNԲfD_Q L;N3) 2{̳No}G_X(g53uS wZ+ 6E z5L 0vW;ifI^1̖JίIJruA)KQ#+TUfuqvICI+. !f8k#CvΦ\ǜ]}\ŌSܥoуnP= #Q0POS-YUEz\cXC\иJRa(|7KL==d 42QCMfԷBxlTەHͰQ_ˆ8@z8>]ֽC%O?iMlj)]LO:;SC -DOl_Ayg+"BRB4;ǚЩX (nѼt7znxR-\&5^q_Wvj ]fY[{iWo2&UO`eO؞j{m:+ٕ>;C "7'K@&zŦI0ZQըNĉX|9NsO 4dmU̘FڜC خC?LbB^Mbo3io#XL9T{˪喝%+(p1%5ZCBX9*B$GÊE[4S?t㉦|BEgT] @7 N%ҁs<4VωAJL5W6蕂4qc%w\Rt^~b:o9;?m:Z#o"] X焊d$ K[pվ0iwZNQa_DYG sڌ:Zt#pC/ESK#\KF紽B!Ϙvm P-Y)_٢NrFW\ؾ@Ҕ*T:A(ق z@){e2R zWP_~;32&{}qCvffEK\?ʶ-g)uj-Zٚw!u]zP9$(y _ulZ4㘢+x<"7j*An$ònXZbNІHJQHQn&6v|^#5կiCKH2i$ff ,x~s%,>A##_A#Q[uwCUm >PPqwO(NM^o*򹯎_L$kN9i)aƭq$GR$Efٔ2;Amr-XS]YmP7nѠiyI*L2^JX̄V͒5!>D OY:;!@ &j/),φt, Sѳ?]OkDA}4 -] ]S+bwUE;@2MP۵g&Ϭ&4n9kxwt&vcS8=*GcA &v1?4{zf`T̏!:q홑/uD󽌽 &*^%/>|^^6ɏ/7lp%fKT?7_B+q/ϾtQ^ =$uNcZ I'm]8pћ.ѡوO񅟋O 9}aX݁vW!m"QNy9X'l7S,3U" S Fj% 4h4: .G{teQ1]ZhtfG+aAs'+oofKZ鞗}IM$+asVVͷ1PUD[!TZ~72AQVvşomoڐR-\ Z١^A0 'g>)eVu: ȻAWWǽܮjp:,!~Ia78ۄsYϗb$^m>{lkֺH*z){`RI]P&h PN}J$]U|?U %&\M9"TbdNI߲gk݉ӏ$A{k深dڧRdn_f'yWz\txI`۬wjNV„K;PqweQ:ExQM&-4Tp+0vW3V,~`up|.l&P/Y7~>挝{21zW= Eq0& Z8aԋSԙ\x-BLޭ4}upa#|ChKcV7TMPXDž?a8haPwNG҆8 ڋ2|Bt4jŏ9&}>؎+rd'y#$j#^ %gFwa(cڬKرޕݩEXXGK  Vq:Km&ZQQu /nw\y (!U1ůN zJ_곚=2oTa 0)=l>s 0֒3AۥS7=o3^6|ѽj*@.- eMEcK悌@pkl>(lͳl,Īkbq8(GpA&2;_ffD:lWBMdmlWC4$Kk3^>"#(\tUrY ,O 45m>qn+;,o rID0|~|^c;%P[6ADk X4ZVdנdI^OV5XL$ t:sQSNIӆj`}y`\e ؅8̆ҞxnJ,h?bLpsFFMz}LA@،XoR_J>AKNXtOڬDB@$qkz`ڟpLn E;bnGB+x/U+Nsb6BP]B.TnA TK۪ y2oe _ob+֛Flo0y0#z.@I}$`#S]k:>w$]V f3QǯnEhs &EL>e:kb^f{t' fTEtԲ?ڰߩy晙Z$C0I sa‹9Rp1e~؈Sg2^*/PqHCE~Y]2]-{~Z8 j&Bf@wt ]`w2[ npz+ܢm:a9p_ >{-X!fP}R(Wih)?<˜QʍAp9u=^ʁ]޻YLحQ6kLJD: Ôпp)&qI-p͂pTYa8J@$\/3)jww-ܿfXf_o^/HĞ n/DXyЉUjAbvN[=1D{ZCy}$q;/Hڪ6V,5)}:a ;IoXTPgO_DEmPa;n`qxZa:m\`)lVeJX'UdH[` _7vET9^"&Z:'K9KYp3h#>,2pN[ii0⇲1v&f4VG[7G)9[HJ(tL reoԧrM7>dR2̤nf &hݣsoPT^!#+1{w(Dm aNGz CTUsgd>7|jA"pGp~g W|˦(䞁⥍'fwYQCaS넸X]z"5#ITQ~xpF^|tlHib_zoy2bEpmSB05uz' h? );k_X:aƎp/הe5pebmS\8!7*][V*;-Avd*])% ɻԩDbpg™ 6Ν3dag!CerFyT\3vA(dhsS8?(XE; a {br%wRX)Mf}#Yl@PMM;1M;a&# fmn썊aHRSݲu©Rk 6XjF?S߯~v#Oۜ/ LKӥB?wBBE۱Z$j~)Siwx7kqp.N|*&Y%s/tЫ^.-:$t|xzH;GHoյReIEOjryrOPqnB v923rC=ZBÌz\y[i^'VnP W-64"y]ĈH/f@ϼ)Ԉ  Sҧ)}gT"fctA,?|d",tX炠nGj_1Y~K, *c~K SꕔĨ+>N,I!YɾUʕ kĄ#z|[d麻b|: wqI=n'錕IӔ6* mD~]Cj\ PKj8x>Mf*-p**t, ?nvw,.]2Hb=CÂV4$\<F32 :B~F>?videj]L)%_5y ݓe.8Nuٴ{=J'"H 3`*?sE~A~ 9HV8eݦ'{4xgv+i'^}IATkX hYA;1l¼%1^( _HxRkC!NI)Jm].E<20w7 70 U>號)\ ]Pt$.f:TAD>#\Sa6= 8wDv\"cglhޚ2.(=2_UEZq@0Z?5RzT\$,(([NeD\tLe+BJl)`t_JΞmXZLd-_O-"_qLN#G= |WpQ**h'd4Y4W1[M,F]A!+NO$Yׅr 5W%%{UX$0s)Q19o)^ ުOygye @ڻԌ6 +Pq)W u*Yv"R,q3 ù-J7/l`i]4ZU0,#LO9Xe P.n.7K VjEmmZ =i1alnMϼ[2%eC@MKSo3mݓ0]9@ tTvxXv)x&UX6d#,(8\ZLʀE`ŀzߘb%P '_TRfǼ0-%A^Oέ3;[0$훻~8 Fj;;^THB7 xEq1:NOgf;QQ 7f <K)/{?2Accdд*0?#ۏL/oaQG(#;~>h* K2~W[}uMe0oVwmE0fD*;UT<ډ3^sO.' M$.#'ԓ,~SfT>@T4nZhnv*qDt*tx#ߌW60YO$HRY#2C%@?iO-\FHIK7ΩFKU;t~$ҳ-EjQ : 8*?c/:ǚGgcanF*֚=OzSd&H_֔ VpTݬd-m~l2Dj|VӓKn-a3D4^hb(P0)+5܌ùSޅo(1i_>u:aԄZI/ lj@?C |*vv?,t,ꭓ]4j1 a|ORƱcMǸo`ʟ:}/l1XY::Lonil߫#ݽ7}1ⱑ@\L)CoFgHs. 6?/\}}5pt W4P,DBM?"G3'd,YGn6FڱI;Hvn.6@'4pcyv8cW$tv-{޴"69ǙӄIa}=Ux+,PpVÕQ9IiyIvdFOaOI)}\V|eJGp09PbzQ2/[*TksSr ^,K%)_b#0jmZQ#6E'CR *m<|:\(bQS3z8@}(+x a7B'engSAi,t'dFbnj|bBZl3ib1 l=O4۱޳JI3*(wL50'lq'_gROQz̦Yt4')H̿#lC#;_L`*{) /oiYOQBlC)a5W'xxߤE?(T#5FgQU۬m:v&erl pvpNy P'x`)#9m dzᒩᅛ̝DZ4CeaT?meY!H^`69J\ J>a":3R/Zk|x;Ym:*!gdžǑumذB]s%m8fJ.-\ GgԾxdshKͦSdq^*ى#zA;_RI?fPsz~]C$.2:ȯ(S<%׆Yfya`(PzUPװai{T錀%տH? !e+ыܺ¥FN|/7=qxx[Ue㷶)*gB(HfgvMekXSi@=Æxď+P\ _eEy'"x{-:5761rv}T@Zw5Z&Q-r$Dx(Qxܼ.ϒ$!d/ڰ~- ^de!q!9͛L.A!2M\ $ |  T.*OD :76;:P:hPH|aNPb7ߣ缮h"z{'ݾ1~ #iw璼vVBT- n` ά[Zphfy5pGiԦ>7HğAfdf)3n"`& {]Q&W{_S0E3Ȅh)'"h\L1А,גܷFj!8-\1_: )){rq٦]fUC@8s[PL@Y jSW! t\v "N;g;wlZTBL٢#ik4Wj"T('ir7o;)t|0+tg\PxrF'4N#^ c7qe J6(x`ÇFJa|bf\щ_|9 y'P"/7k Fq]}Q"n GWV䡨Ȼ3hGOhxi'jT}l{u|>rž-fkMDjmgQ#ddNbJ~]MY]B3gd;EՃN-&z*\pŁc˸-eM¤lN5*n ฼N23 J:U rYZzxeͬSH8K 7q"I#7j$`!B9$7BLBDX>aSl "8EiB*nP7:sn b4 󉯩VN!_r5] &} |Ý>%<9\5ʞ/}.v3d{O^ lňk:6ʆ=?qw1< bv}> 1P^`rv\~@z3jaܣ/.# h("+nS/Ph1pA[k ,\h򭙒eZJuIkS(CMV=L^J{-\SBQf#-#_T{y]bk;["'PN F }8DmzpL[\! Wj80)GXVN֮*2\bE癳qYe  ,{t%#D l8Dcsޠ9mȺK6G3V,q.8dXU @B $ ^/8BK8M)Jt.uQJz2,z,>HVg4y%1Jed(5bJD?-"pTB)’EV8xw.̍^f72~q2r9?fn@9TW4upRGYNÚl^=OnCqݣߙ+E:x8q^YĤ+ Eyqtԕ:5 b.p^bI 6ǔTvbZSB%W-'<81,AiǡAYK'$8 K7:3(?p"L_fX'U_1>¾T}@ŨR!2#Q(S^XhAޢm|&E$Z7+?L g\"=kW@#2 as3b+J: @ te폖&f6%79;Wr*&J%}/_AcL@Xb16S_ո%w ޙ걯iA"M-ڼ (1+A4?~7tǀ\(Ӽx+b.@,8^MDIxJ_?5yQx\^)窤Dyxfon~~S;62c]Z $"i{m.ZhϟဉOQ$Vy\"*Ա! cx+DF*>v\cεҶ{FfṪVd:\]~}v  *׉0w&:1̏9>Ykmy|7fb1!w|5]gf?-^mtW2$Z/S:Bd\N5WzdNՈ~&[PQSĘ>Rq9әxc=LaO8rcU0G6cx2nr%5/5ԨTsΚ6ugs)G?@_e?:uJaM*MLtf&3;f&bx64}rLХUG[k R{+[A.[UѪR|;evnH&}̓i(x9$`aW%}7oD_hs OeHiI3P(iy"m9iuOgEuyˈv lxrbF҆.U X쓊\/`|6^r%~v KrG<0tFVpwz*C _]L-;P5?{<X19( Ljeꄡj \= xzQ䛏6& ƾ@S3ty[B2ě5FâeB;;vT֒X!YtGQ$! ?P!=fh+LcDs9ᎉW=5m0[rx%k#*lkC|B&x3GLnjWbI_zϛMGI{qrJ4"Toh`:mUn\Pm7IapЍnxznԸ ЃRpR O{p6 e;{ &P!`Y˗UްÆ0?(&!̂8b ]ʲ6^&oқrl"Z N&= .zɵ' jP;Qnѻw7in7^ @ ?P+F0,tbV!.1#;mV";% J g>it^.S[J,K\&! f - s[Ieӹq*f)Wl֮f P|GHT 2̣ "&MhH/a7jӓ-I,~YrÎ"aKG7{<ʥ.=)k[tN @pq5"l~$̢*Fe+RSR$*Jp:wq8~>gcz3:AZ4GypWꆲ 1R0TZlpc, 8aYHہ"<4 T3absxc.ƊP҉u1f7PPN&? 5fWW '}x|=KMsfcK͠nT\N!h4jy$FԐ*0My[u\%~l,ުܫn'E|M0 'J]ĒK=30BH3mJW!ʱ* Qk(؀X#cZ-!{wƍ ҸgEu&n+GS;\#IZhƒqZlzԎ-e"w]P23 u*mqe%0Ee-B 6x(%R<mހ -E RS -:'3Fc% '᩾ICF~ e q!ng_qnV=PDZȓc+@U]_ P9zo 3C'J :ݞ!IXv W~iأY^hp캑l~GVzUb $ťɛam۸Y'W:"٧J4f}N"k@Hz@!hbU ;gaٱ'ZeOO~~E/?&y؄ҘρgZM.;9mחDQT@ pdmE %oŒ~Q :l58(ɾ$)֎=,ZÏRb'E?YHxǙ\2;+9)./ Z\e%'$Ewʢ '՛n R!EdF ĥ9KlͅN 2sĆ|:o@CFԌ1Ul2IJ97hkZ"mIlߝ~>.qyY2;ц9QiM)]T&l}=D'{[ҊXs%v q|Ẍ́a [Cf`|^WN3rw J]19!<|C7t獒\3"Wi5x[^" ]d|).7O E}Y*҃>Bf1m .a֎X0ylt h=[䂜ZgnJC+|I_; ?YY5LGjxܘ~{P5jZ4mЃ1nc䟅'ap3AW$p(d4vtm(INÏEY}+&b8W%9EV0";VSh`frϨKKN2}WKM[1f/F_^ftqo -:$?E.g>Eײ|2zʨ -x8nܭ٣e9xyLtkB Cp^F}7'[S,o0C6DzG9љz QQkw"[[q 4CQ =<_J4"H0, g#SsZqx==Z}9OY:iAӆq,8ꍖ^<v;79(.K%y{Ga* K[ h4R92$IYfpR#$5=f_RYX(3>2/Fx2Fb}LY,JmB]~# y#gS>7ۋ&rjg>4]G5]`#.}ʙ\Snp:ShS:iMR^r#e7bȯ_Pjl_̆[1ف*N$RۂM$M">9Na]6#mOZPj[Qvq sڥ|T͠ 7߼ڏ  7(7Vd/ǜ >ZV'^?"7ܿM&5u^ ҆#r'uPE,vLA2De쿮3,U.pHzl|)n_~)"S ͲoTv wc\H\x54۾>'JYM騅s"CGA&:ݟS$X 9bB΁`8;٪u;MQ?e4E py5-IJV >"o~0'5͗G$ ^31򉙋ԴQ𓯪G! maQȚ@*p"љimZ/o@$fYqP<u%`5oJbr:)E?WO(nņ6fsDse@(+_+:ABRd ,~%YSzQ}ޛ\f`5g~j)y 15nm? H(2?lGxx(3XE4y?MdtE^Z\| n=3H/;־|)v$1T!-lw& GN`m6 Y~<'CiWIm+s4L/~#@QZDY8ͳs%^Ѡi%qA_˛yJM>TcAuxb̉%m/ D5 ov`/vꮁGeU47zzlHcKb&\>#Ft>7>kMPI?íH?M]VBB?Gt-M(ᨰ M7#L? k^'ձױ4_<S-E˞Vqne݄T)%Ba36mfKyDMc #fQX~lf}@Zv#+u hƴ&,FJ׺eIE$č,s:IxX1&}/~U(r$olXKІRF9Ԡ|]Pp9ЩL'vg5m$h$$@Gw_]_$ŊP;>uQBkTk5X5 -:/qwjJPynee'5MnOu6^OR!S*|'kMZ6z [ɉdEJ>W?%>\Q.552 L7Oιnwv_{nqx A%B`FϘW/ urŗ{wGoST4CFv v}AED0PFkuq<Elwѱhnx~L6J&X*G2PS;5}85[9>; lFF{OuP0y=>PL7=l]\BMSFI䐡(z-ܮncFT2;eg9fV;0 ^0b΢&K|A/'k՜6"J^ohSȝ@$NJVm .5dT*x lKp4)򤫾;n{s>4졄-Og 1( nc]=زoG14@pXzd|+/\0N,{ n4 MZ$in'[@(Gހ)+=Y|epY"u 19`/G{:WZK,Q9)wWWڽ1hfd,\c]"<׹ͲOQ^Wb'h:MS]UShiӺ'3l=]*LcQg4I*֌&mg.CrSpA:0k +g.{5wR{!GORkŘ_o uw_9 ~p!Oy&~RlsxƇ.A:(] ]MZuaIg㴍! > %bW+.0,? \:l'Yr,sR v (I <;G~ 3 RWְ&L:\R&f!س^HΩ$JBkM GTZKKuv!ʼn> %GdVC8ؙt#Gz@zcWG+̗vY*)S)6>fˌD14r n@ RB"ŏC0FWi2&UoM:^uQb P7[MՍorLSwW^poK/liL}G1 vV_QHLp+i(ܦ[/mW>_m%2Y M]z(<29H]NyBb?5Tks7mTh <iw!;=b!Y)'q&o\(a tr0ҞZVxe{O9^lRaN f=ՠ Am K/Vw;)меEI; ?Yppe^-RH0fߏ_MAK2򾪷zO3P$ȯ7(f .S_+>qW+e/1ff]<;Muh1V@n!H4L.~EmB´74q\(lѵ:Kaa'J1uڜv[dחdg5#&ۥI$%=[:v8KIz{ds}OI5Гb[X~sfa gI Jʑ#- x=ˢ҃z $*u a28 H4F"8HPuKt++? p̬qSzS(WcFVۛ ck6Q0[stUMpjKp=@+;7^NV7?˫K6]+EzSЗg\w Rrʪ989'ZKN_FԢDYq"SdZ Х>eo!FK1tпږy9N$RDҁJ)s-:z/ԏlKu}Ui^oAYת~Wj1oeH 9m[w8OIZV0:pc:bNkDY_(a]Bb_0LJz6J ~~ b76)saz9Otr!s ) ُ%,CϨ$Hs+fd5:zBj|>A,7' y~g1GA+ѷpH ;$_[N??m@O'N=,08}FLԑ|tǂ)TibU%tAoKaQa ۫S0CLu{ǝso"nDBCn IUg5ӥs V4s9i )k¹ CZW kSz7ll8h FӢa&,;zK.z+:4uU;`lZzZ6<١o mCG{In, HN\mnyYmCoO35m*&XMR4b5 E*}҅ fY͘tS;%Z)x)wS &pJo܀NLZLݘJA9[}I*Rs$D=ǜjŁ yL(Hd^cQnD2]beYJ2b^^;5{w/~5vE|~=|Vmk'}s%üAiOF)P:1@&Q}{W["yOhDs_?ie}GcDG @Uwťtc}^BdT0CT&9xLˇ`Ci.:Pz-d뿬RmԼϨ^T{sTa[@o {p8,K7Y"D6W4kdC)'u,gL qSt8h*v\I4uX<im1)ױcS}(@h4ռ \lldѣ5/H4;NY"U,A.aсNJ 6a>C*r݃ܦ$2A ۛA{>UxZj.LC!^ ws:$֨]v2&;a&1sW O& bg|ˣ~$V;R2TFz5ה0x%G%Y x4h3R(pؔ%,l51v}iTr1Ï-/ ok^Wp\ R _Op3-Vrtx-@!" ?5RKĂpNL::cPns }K $ /9rjOʺ%qRRm# 휼A6V,I&Yn81.L BRP7橏 -BJH"f+yJxrSdbvr%9c41z2w:p+VX?$==T8S`jEp=]0p\C((]y R{1p s0vklzLȹ+nSTC2a3<:$x/"LT ^K1NuvqZ.`v\D-+Uo)|CoQ2P.kęzc1㨘r~8 id`KlLC9RN7*jfgqBV=Ng^0}Ѻ` {W<6Ϥ[Jf"߆ZWh e|tgH};M#y4Wpl3۵3A 'ٕ/X°vwpΝFGTṋ_@8ϤuL{1q¶+x?+rhtcZ0W.YIXQ Fu*۰TN"ͤ%@m-ksE1FQwmHXC^`v ϿVnvoUucrU)m{3Ux!2X\{=-qcAت-ȌU9`geCbQ-7Ud,'dHeaQ0+Ig8dBsӐ1>ՏFv_\ARxP~N1).ûE߄&Y K\-,lׇ$lҗ%.ֹ~IgOvfk^ ?Oi6" }•ˊh-g LZC=o?T+*TxغY-B ?{@g?jP Ф5f =7{e9 p.oz+i?]*p|9u:ܝvK+'ђ X,Q^4B@$?V (R~ll: y"cPpc۽2s Qn$jzGIFE{9,C0t] -$u9,bp'* ),i 97Q!yв]";_SfO{@{IϯZ\3:=j.XI-AG@+ <H-]}mտ@kzuءdf*j"lqq/Ap?Di܆}g'Xs}RT{IhEcz4 MɵGQpiǯ4EP֥ɘ6a{]_9(zW]xS?;mת8mZT% Ilѣp] XE.XFvdSBl2F.^B)՘k= U`;KB?ObW|4-Ģȕ# G;){)#L&ILNj@+8n-:hJ_ :!W{f"KAaM9R 7=u1)aK n90U@ +" ~1[$TK뵮84noShޒۋKә2tqN::?6ئ:CO=Vk%[׹fr2օim M$}[1$;(WN\IYFV$Ba$sk 6j|3|iU-?y?1Ց;׋qܤ `>c xF;8x/Ix" hK%؍c( g ̸w!$Sy&=F0 %n5UuYe+h8s1is`S \/N9\o55۞Wh?ﳎL|kLX/[q_9PF(oc\2>x3xһ \:(VrrNH Ԉ:L Hfhz`{9!(Us+la*|Qb4 @r?AAvE&Xi&қ!b|{ѺO Y$סUARTlKR݋rԧL,4Qc7aK;{rhlQJ˭6}364*$ȔHܢo (cL ;vmf#QyQ%ꈔh(e9/cQ,:&5+^"Fq41OiLk0+sm~?| v6wh[ j7 66+˦;Ф 8&N'N; (5/IJYFyƑ3289lR]:sM7 o[#~CbYK ڙ>Ut4n姀x.XEWP~ u!,\ֺ;&hmJrI3CQhL p ehhԨ@/.AC.u3¹_i9] &=Ǣy?{m|/4~Ct64Yo\ȌprI+9v*:5D1F:G +ּu&m[f{>6e OUveΗpHV A n}ps,EVl;mA`m-#FjʡT9v!q>q:PSxXm^F"H69缾 n\iN xe֎;$4㲣7_7PGWUވh C{ mVVu3'emٛK@hl-1RoK`;vP1*`H4t;;bߢQփ dXg88H(roh $yHG=}LJv!aͶ6t e S|P䞥+=NEbmDcR}{OHk`d_ƟjfԢ7iN'I ]PS@%h'+h92T׬ 7n ,> J!C^FvH8pckjAF&πSȍx(Cqct,|Or-; |9z~-`TQiZDž-_MY_ð %;IM F@8?91P8s2ڢuʦx%iתP,h1[{*fd$ #Č-M쯺(ozP YzH`_Z_AXO!!tȱ/ӧ0576Hl|rUl3)_ ;:D-z^d[V -VQ[uP3?/]lrSUewHPu5 w0O&m/e2@vIy/9#~cM Ur 3>JȤop.~ډ邚&g>);En9M¡VjkWKw6DQ7S ĩtTb4Ml2hOʽa-_XɸHt*mڛ@j$ {?%|x5O%W㳮).Ü5,G_u@ P0CT [?twpmg<8;  /wۗL05Vjӧ/0LDg <{78(K  tMHcя}kD`|rNkTwjsN8܃:b .5l Ug -zZCcO|:_)A}<(2'!@ۈΥf>>.Z^6Cc+Vg P 'f:؃T'tD ~pFCba,IyordI m/pB}(m8`S lI&upǤ(xM}S -|D$2H_A/W&2<9 efp|Dop.TĩހBR[0X,O"c jE7*zijxHN^r\+jre^+(ġi2nɛ.O=QI @/1Ztӏ4~&!!i'Õe!n?TF2rE\Js JGerpi0~0U.F%8@a xi| HMӔFXY)+UG&+`@nF;( OHDl0Tq w[sA+i3nhR!65~#ixQ9u@.qeOr$rZ15K)cAs_T);dLwHw_ 1+sMlR{1(a9-! $.z[ffzT?F f6.aY"օhyUpJKZJݴ♊ mA+~xkʉ c@ͪF✏u:Vl=DyQ[J>tZݒP}-"VFUS~^P FWM\wkѬzᾖ`ys2-snݚXXy\$[V}H0[v }vjo.ihƴv#wIy%PSaH39\!tls!)n]W [a~M 5"ln=.qԛNs׽IRȆQr_2wzX?79pm~6NskфvQ:88 0YMqYWF瑦fyH>ZUg`O)G5*C 6CsRpL欂~T[J!oR3*"nְ zYy" aRZ'2:@dUGkGnT);QLmMA-\11kם#%i[ M6Thڞoql9eEJ=($$>#x9 W= !+.47ۦP-8]pY MռvUB#.oϴaN)f|q{͖M.m5R"Ѳd$W\U7tUD]y8YtzT||nKwavXZ7-[_8G_qE0^j8uӌVqh?ŤQ4G&'=Dpx16𠠏ۉ oj"]yn˦~>vo?O/ޡiU4 xȒ|J;>Z\>OZM$!$#V֏IyKqmEQ\ȩWM6RIs 4W?h_NdݨS~$ lĿ?8" _D5>ȳ\:bk .]Tuk ջ3mXV]&dQ,t>1O]eZj{錗fm$ ,e-m7#gOmq9n'SS;-Doy,{KSXZj$q4U=pgff d_~WFđEiC`ƯsvʘQюۼIZbCBܛޅְI'NʦY8 )nj8pJp$/Pu>OqҍmWod;ػ 9;/Rton:@~zp@4(Yڠny;>! -CAjHdOU8⯬,[>B|fpl}Fq#7d܎ &8?FCM`a StE+3,&O՞CHtF\ɱhDٽِh%iӕpEU7aMWOMQtf>:˱ɘ{ @,$ ;AɛnS"/X$`$T#Dss]v(ya>fo\diMr%5pt k~d#)6״cP@D񩎵xD,q'bg~.k6F #ݫh7$wXK*tJF Y7qqW_%tyfP#XgWG{٣Y!Ԡ8d o'w7KltA3xL9?|H7ԐB m؝2ƋZm e`QvTq+4(rQHh>GC{Z0V0NSnr.n R7 όߞS(W45@|pCLˈyɠ~a-ap W&Lc|/= eMd2m/0qoVB^٧`@L(fPLԎ2@jxU{oգ܅fJlt,S>Nm +ouQ w3x O5\h$]\L>EQG6֯ #3|6SyZD߱l8Iw)eqiL-hÑج*;@KT-VR$vMjkE?PTSW(2@XsLy-@RU"Gɜïn/sz'&A!{r>uK { 1W+9V^ޕZ> BK1v4 .<;B&sǘg\S&c\۹ Vb-E|{©T'w/0v0[%.(Uj+u0lD<dR'8jpBQ2}A#>[ͪvYCdm55Fo -9_q5 {%B&+DidourmMwІeC{4 pxσ+@9h11m$l//p-<5|}QH1Df??fwO%\2fپdu4(9)HJǃJq?9p IcщMX;tGlaloL W#7 ʿ7%"$zEkWsn&]ہa$jǹ]=m+9&e}:}]hiINrz9z:@<*t̳aO*Wâ$H5m3ZZ0 `"('0*&5 ݧ`nӓcXϾmr#nl-._v_kLf.#\Ci$͘ЁI (0 GaR 9BUMk¸~8tŘx:xjiF*;2H}<6q w+ KG 9AYgQQQy`jq'-7&˲?Y T@4u[Kx7ԃXr/ؾ^IY VMˏ_%5בA R2H_4)^S.S39]^Ii-"ш0 )S2!`*NjLT<~ȗĤ5./+9(ծH+kz{6s5(A=.By/ZT۫1U)b"J٨vqYHjp40TF)ǨImĚ[Rs2x\r%\d$KXL"gIX!ϳrN&cV咯dr7 nD "jDZEkunY߰g󷱸D"wJyԙʺnS*84c}>abhZ<756v Btr>7͢˭޹36vMVeXfz._S&"t%ͱ&(|>!TpTRµwGyMܧ-mO|Iʧ?SU@&T$g *^a,"Ubn ncVnʏ2"NrȰƆo0xg3mnrB+D450PF'6Z #%`jVW:1 HVVHf62W. "-|0?a:2.omEY_2ᒉVUeިJ6PTb͒"ׇܐ]:my2wkshqs{LS>_47ARirfhA$Ȳ"nL? 댕ς3#!K[ɴG618!"@mI2HK*uthf]i`pp ';I,<#MY z0~N{`C>yk rT/Jԉ4BAT?)sݫ>>]8iq.HIAz|YӵeQ_G7(v|+s澽笈$4SDlK%Tjs.]0pR&l537XLN PgcfOpq/}HN(/B2k.Ytߌ񽚧ĈG8^͓S\RBR2G,gV (.](^{y!-S ,5a5UVU U+4A;hVD}c{IS ޯ+"=]G^f5层ɞC>]CQ7Yz $_7bk惵 3K)._`VGX>#L8jF~n7Q%r_yv;g)d)>=ey7N}Nċh70XhHݱ IըgOydFN>kS(M&z*!J\U=7*L&N r9xvk2*&؈v]yZ֥ŤsY'4g(Ť1i[rgo|;!Z[VFa<[sY, +:95U}Gh}Y19]%5T뜨Vno0gus(kˣZ".Rڵ0(a tcI~}bvYq۬t2;~RH" lzm:@_Bɂ*(%VJ&7OvwqgKδH8L*{B:%HȻ`0vă' 2f+Y{Sz,T>e[ň睓0vMM8g݇".[_^nWNM[Ta.W:iq(h(|YiJ`.zS0tSkB} ؝tdA󭮩<="z_q>^obN%rt f,Z7Zqۜv #)Q3k v~ã>6XD?RHsω\.ζ̃w #Mn:q1KZ%LFZH upyVE浓t-o&IӘΔB˙:]~s=_Y#gW"ϩN~ƑغiV#ܠ6=]Th\2CSdǧt(dD~|:!jp!z=1mr{)@3'f678.1a i9&9XdFF@_28RG0\7éJR:5QI4@LvH1̥i$.{hZh׉C|kK2Kz2Y6{kCƣS?z۽'L,kKZ 7Uw%z|nꜦ.5NNh]C+4jGvn<%$ck}@#C*b1]N69uXī!ר~вVi.J/Y\T$U@/;)E2Lϕ4G:)M } t#]543A-:4oTbv^NFMpWO|a1@C<6h3 \gOJƬנ bd:/-[al8/G.Zmpe(ަԃҮRS.r"S#I@Ҹ6'!__F^p }8*nRZ,F:H>dCvN.& Oh xШϲO/Otp̚'].)'kq+o4p>]YAd3~Isva"r#tRd⭖i?r v3 /%,' ߯mVJ/A[<])yU3Elw/j1͞欦R#M2 Gs&O&E>0μ }19O$ b?4t]H#撡Y(YVbНYW $l]4mԇ(h4>O0MsvɊ2F6{,q0ɔ!S$n_^e}cc΍}̭SҐ}&AǨN0P"uP"?1zf6=ˎp^6q>A2mS1WE [*YN%>3H9WcX_^yW9$Ow#ݲFrX7h|R7z#<+Lw~"D17G-3GT)2jcf+gsC*TBs?mzM/zC&Y_hOUskcA--=G%>B9sܠh?W8kcDJ6H<{9@`Z>rJYS#2Krm FLWN92d} #J(Sߢa2mE~M2a a; H cJn^KOl_&e\%,f8 Ӱ:6 ӆؑm*0z @v= Ş vYnbNNdKmpt8"dbuYik͞ωG6;pa}Px]CaF= H2pBJLYf *T9`Z0k{4"[fp ,K ,T͢#aK_֔/(ڱàhkQN5։-1 `C]k@uVy:RGVcw!E-IIIv~]\lU 6`6|lH OCXM@2|ǚzw):6"zX j%P-Mή(7h%_A^6RXZjjf۳ zJaYj2aH.I\fQe=3{;{Bʀ",EE7ΝltP3V4P֨ /6EN|3ZD6gW [ P.tG5[gz+$z'ֻΩm}ha"RNs(90O|/wIu)fA1qBr D EÔ]^MHtJxGf[*&bѡV]:ĖefaUO0(Tce&:Γ?ioEzuҠZ+ a'ĕuQ,啬M9JbE/ӥ 6](&nZ1Vfy/6 L!b))Sc{Vl#j tZ#3ɩ(Jat; 9 [ 'WJy#ܤ+)wlBQ -S_h2?mYkaMO/Hu[/|Z-@?9A)9L6 0|!4}JALr& 6*=2kwY!M7hxހRiNz멙 ʲ$}پ'\юHI@ /q^]rKsiB~))^p*$?s1zwFGQ3> Y@D0za9 9}I fivZĥܒc)m$/76(tG Y9G& ь֔x͋!U`t$`<~rj$g,wY-'䪊ouLWaXӢL24Bd-=H32ZR :Ϋdy,q0-A_m'Z;6m8n$.ov`'^2 ĵk+1ԎfWY2j"kmŧdQn]٪oE)Kwa!IS®_/\A5p8;$ʽ%Y@?ij.%^?:S`BID׊K].3Z^;}۱b&@a/3HxS,3qʫ{Tkxl s%Lgl?qԄWCp$W 3ۨϘ-T= > IQ2U(P!6r@cq /x"g 3 Vٖn Nan@B }&BDr3C;HdvBvODftyA aW}mτld Ϡ vL {ʵ^ynXP Eİ5qvu"D$!!& P镭xCpK~sVPHs9 !H֨oMtk /t;*=\or];q#8zlVn"L3Di8"PM(RWZ a Z6 ^:-=G*ZWa&QFMQ\b^53EW8dӈ3SҡRT?oeDOvzKf%?A;78(s?`βhh;^SxT_!`- ml}{nC.0WKPR4~}Strm\/4 }W\ vg{O. wLӟU$Fe\pu-rФlf>N|B`#SuLj_ b(2=O CޒlNO3!tsEhžoosLl73Y:nWfj.u iVH$ \K=/`w>ūq,Qvf jVn;fpO-nMT1W=@ af:K,HƷF㒏C\0S=ʀm^n>v$ `^CSi=pYiv 0 YTBXdœp1 +eE#*34uhNYc-yL}o0Vβxы/H!7Vl@TӖR:$s_0Ă6T9A4~0TtQokp 7 upmx!xTے @3_)֐M EQ?gF\4^>nCk҇\>O ]E좏_*&G1-ms>KU# 47i<ڻG0+@L'M6d/m }l}oQJE,'<2N6i"{GUn6PɤTfԷ^)tLEF$%,Pb Y>´z1-NkcTzL}r!{[2Lf0) x +` p ; 䵌;?x5{ث3>RǮ<6ߑIAOssӢ[ntYZ|Y}0֤U(_Tzڗj݅ F͓> vS~D W "}5D\Q+Hvdg lٳݱܾ'fHR4^um[ wVԠφ,Ҙ.;o;M J)?NcRcRUћ6 ~M^#F>~KXiaCpltF eb=L67vATpi\ < R韦X*/ Li7nT~L nTC:%$t(ȭ0}avytXN*p`}ş.tm-N~*uՌ']q[a{;@1:0_j18=ڨk-p-@/yd图˶Kvh[T,Tr@S17ܦ:sG.υօҚjѝu{Ma5į40h@a8i;P3 UYuI{|Acȅ7xШCj#KY:[dB$6bA|%2?@2֟nR 6!irQ1Ƕn;AP3pl{ۊ7*_){7b%r [;e j 6E_ ^w|ͻݾYN[tܚ#du>nqW䑺(N!U`C6[8'P#l,k1_8YV8ߗ3}L񗇐DSo?L-^ԟo(`GtOQV^MJ8xDFp_R󻌊K c //6ũMb.'D@mS)2=8tj2(;\!a!`@ˏփMH8y0csZvlgZQgorA7~݌n 'K1T)kցw<|< -2;yus\_y(:fHG;㓟.FtЪ~ۉO&H XU,&(I "xot@\b0l ki-@dgSb@*Wqd Om!\8fL5QGj2qi(XgC+Jj44T Ku(GLA "RKd˿1a+G )dd~o-$A3C2qlǁɳZҺ )} mYiZaIg9Jks1e q Bܚ+]^B} <$!fD,5V<'*> G;/h@ V6|u zS,q+&$Z϶mD /twl}i|&vUMkʮq?H7hcLjAd)Cm#*xv/<4ʘJY\.85 1xz'j4TuZs`7 O|~FifT1H2jI0ώ;ەeZ#':O!պ8IJymWB+E6wsMQQ=Ni 0DS! WsqTg[RSshgQ 0f$[W58.w ΀-@|Rn]OwOؒm& W+Ӈ~J͝CRBY^/TmVS B܃͵xF0|4$ D_uZ# Z8+?>{³˲x?Y *136jm(bo}0Y|?ݼsצּFtCnK*œ ڳah@X$tut N1{qb?.b[_ 疧1$yǀj@eI ks`tz!K-@ (R4`c&v*&+raH> A'upW4y* :?k]^3}zdJoņH(9,;[1)#f0ܴ]UE.9kh;^WsQ[%TʻIܩ?QJn6"]ʼ0uZS!ZF뫾[q$F{Bi R9'vdj'yOỲVvD^)%/(+}@5" e+O3Df͚҇=Ԁ$dFn(}^9EqMg7#߲Qh/X $KI}03bbQ3]c4#D7qtyZj&zEG8]=Nc nmź ۬dd'.E%HIمv~H<p,JȚ98,VO*sP/r8KF4) ʗ_:[S^Ǣ`?nP*6(?(1I_,%?Bb\H裊I-z .:oRҪBдB4%Xp];bG;χtжE2ԠߋXrdz~Zm9}Uo]?=xsyy^=/yS6qsKំo?`dZ]ƣ2ei5.RaK-\η]MB` s)6IIYg ۅnSҋȠ@Vd4*w4|Ki$}G_~G q&<90{ΩMy~0#3I|s(Au#1Z:-ؽ3Z-H^?=kh>pbx2vFo$XpI-TӒ8_س47K@xoJPbOo,u!gDe1Rꔞ$,\sl. [8l%!lF̟E [ID!<8d# QB+HecnhJ)s7śTt ljrCݿO-eeͅ8*ܬiݘh cYcD(先 Nm/hk;A3;~:NoW4a:k}nÌæpxHޗ. ⁺ Lcl5dD)C9AZ:]J;0O|è3wqt~1Z%f %Ba[m8}&Ebӿ)ȁe;e~BGTRpZ/Bw r]h k'ݱ :AmU{U:Tp:3:+`ma_pN4p!?-V:@0c -t}4Pwš [_$s.JFv2k+o*Z*JKF9P,.&rkM -cMEZ)r|lMNb̄h5Zj mf}xN{E0˂;=QĻ/ç~ O/ˍ/3C{NTncJ+ 2JO l9z539S a|Dϴ1/@q1o}p)}Ckfp 6 l59!IR=fVa3$+E%gSQ,0I3.i)]04b=REցV6I|<ձI~Z"yvpNpRE| 25<NXBiVgMH^sQ df`M=: 6Fz;"n^z,b&.8JCt}Ȗ޿NٻxX )>&O% ʨC6QvF+e \:׺_- uwϰ1 j|l ןT 2@ 2'>Ƽ&:{'-O Xj7deHϰ6j6JŵjBT8Ёj]Z4o8$&b-p6Kl`{T]0+4nwg8{~%h'~=ZE D{3?Ș i_¦YZJ>W |>~ƾN沶 .n$t6e%T m첇l  Qn[G.,.9 Ba;|ʠ'I~ EP}P*e>Fnɗ/i73DPz](LH(FJmH- R|v{FLz݅2AϫStevq/fb0gu₿_+]-[9zd ܹb8?)~HI=r+ٲ ՃECs?w&Uڒ{pyMN&8D(J K#i*?K{zåYưj?Es+xXߜkD4JSWx˼ќbl0ώ2dqFBEJ8R6jMMD0v"k]F23*Vۭ@2dׄ1Z^@ƭ8RěC&vlL?؂thh'1J*M!.L/^2'y)7$L}[+GВGIcfN"gY ݡRgv+Eb1񦃣 V]خBɨNWpX dPY̘è&_Z=ȴE6ҌTi &Y43v :)ء"0jM`r8oqYzzvf0U6?r03snEh+~&C>g]K7 uu@5ljM~Z#䇱oeq' ᅽH)6+?X7"$ NT{#ޥ i231,ުy<(wahø`bJS{2NSD<%}a)" \@3y(Y NSyDfM-{vѡ.( 6jn$ cp=h=c?HJtLW z>Pz9{S321B%60:( > CF(sht؈\]o&TlEҞ5Ҟt.l+kͤqS>s&,9y&/Q~im=':@zyJi*h];u,ZO55xjaD[rH_=ElcIW!Q!kټ[6و=eY6@zsy)E43F0l `qTQ ZSzjw y'vGtlp`;@]M=1YhnTA|69O,%+|-K[>V"X +>"{aBD0qa"zߪ-Vd$|7u MLLNDi(n.۶ڏ/sJq.L/}+f\osAQWLįN0z1nàq퐣'RW:(ML8=IXjPv9҄bSLJSjY.nY Xbm\IR"ZC4ڟ9U!P;g'^#MA! Mg"h,:Cgg}VF ݧ 8/Ij/~UiW<-&"sE׸.P)MݮCP[;;D26– E$x3G?+>Jw:qax2m9F7U[ L]%T 6A girTQ$L!M$tȲBg:.D`sQo Xyo,LA_E:m'5 ҦDN /q"om}-d 6oXA?1_+{VH\/Ôo+C \s Nsݵp/X;O7X`3!<Z0)kjq\zOD̋mvI8UBҚ$zPPƝ_ (* fx]Wwč8"2_?PoZ]Qe@ˑ~5ljE6_F7UMZOA~/'q(, sVIi)TɹO努ܰdsڼΰ ]k_ _Qb[ c.!^$a'H5oco2)'qTݿކݯ%0o 0ZTث8gU5d k$) jiNxq7%F5djոFlcP BnI0Led4)^qNg9 ԓn??Z:)OC pnug'64 <Ե/<ķkfwRCAƴŀF0hqr5}qibYX!j/#2%6OOAlΫ"v u Ao湩Ǻm OFsyaS1^rKN5LC0 HO}[)@\*l^W5WC&A/5:7->t tVە v.o*s5*`ꖴ)Kv'%. 9Ey+0l7+A0f^KQ8 r DO8W*zÔY?MZag= jWlTå$ m-ḷqw-7$KeEt ƒȗV$`͹0]_ڄΛ%W_k.s2Wp6yJxWQî}"/߁Ynlh U%Pqs,&QWE_:hn1f^ޘj V=mkamĿEIɎf))Th.̙5M5($I?!̟Gވ(o7o%Ys@_k۩`G\4j-Z K?Mv]7ضl5]`B4e`l.0:e=o;C//\d{*K]ާQm+tr"rqKpv-qoh6Mm\#Bޓm\%q'wMsgFM'hcateO{$E+Xh#ޘ.ÚJM~ӷ5ݟ{J3?q8)kcE]a*njѶVj d6TB>khLPM+V#g2as&!y 4̶1,(.4M:rh^;t w}kl/qujnb$  a%s"%+ ;̫cC|Fk͡: GZl5b^@ P@/I+_5> J_YLOu }9:.AС&cT mXGиS鴺,ӉrV*KM  w0 GmRμbA8:>DX]c!-^YHp~ #M.:a^oExD"f8\tk+k/m >*_}9:?'c Px(WP٫ ފ6q5W0>623V.4sAΚ !Z 3LUx)8dF53XÏ^sӂCd"Ălb@se'Lq>pf:DHQ}uCW^JCe*[qߪoIXPvZj0Q%mOl3ݏ7[ň㟍fdbdICx'`4(RNSn'FU؞?UɐP;qZCۆ燔jAoigĤM'Ɍ',lTtظm W5.2uQK}oO"~7`sR-7 {l7j"Zk*nx.qE @B  ZCIt{Rk$'ss aҋe/.Xv*KY`<nQ]@9YJ~|90NWMP|69G*H{zgTZ4-dhroC~!0BC!HXW|)OVs*%HS+5ݵ<=͇$֬Yb?tt`s&׳42ڂb<7ރ+ihcv9hGC9t}|gsb D6fcj;n +Eпiдg0Edb;JiJwFlb,tvY: }3;y5$Ԓ#߽A;r(`ƍ9"䮧#\^RI2/V?9Wn)mG#O2V|sڊK_}AA`.n<Zrަya:?V` adՀ+QsVט<t#w>&Ğ΁_Bo[%q nR?9å)\JmRllڞ;˄F/j?|3&@ Is@75m苋5\X):اxbdR0w Z#޲ A^[γ) G5UZ&?cIz?*N1OQv\"+WOtүEgt}?}"ID:LE&ͰKÄE^YEVÿiG 7]_ i RTI\ 1,Yn6Ck7tB7jBp Ezg^0gQKH qApYb1 ^RDz{ܱƨR@lvF7IK44f/t;UC.6bt*_VqFJ0AZ+yT Uq(DŽ K&PjrR wD8.!`sV@&gЦ5.'~;/G|:Y|Ġ)17O[=}}rxiHήH /}*=Ž〈|42𙢽+ yRkPϦ ң.&9#"_ 3tI3 p8J^VT>[2vk`FY:H U)Xabw"Mj-u>=LE*> 5^c|[fh*fN͐)#<U)(a9NèsG{_kuu34Ӏ8,0h f}]8fkں ,MM]eU֜)X0QƤLrwIK䑯~rM qQ FGVcNn%hu#l"D* 'a yqKΆN,R'~P63l"T#uEAT 7%*4a̭`R*^a84mmc#qׯ%c=.a/eŨ"nlfYp;*t0Irk A 4-}bowc `(!*]^0'1C%WU 3ئ``xs$p%)3 "|al**3 iKWksLG!V/:䇚pL4 QM܂PrP)[qxjAR)2‡]HOpX6bG@гyEh)%MXS,j 0XP L{6Z׽ IFHyDd 5*8t\^ 3=5IOs=yi R 8Su4NWÓAsͿS*͞ͷ_ĖUN?js4#dB3oedM"oJe4 E>M'^ys##3=bz/ W5ң Zq@I0jo:*r"©E<”ZtGAg*adpGȿ1t3'W3GA³I7賛qc7Lc8?ǚ! N8ؒu~mbxCJ D{ng|~*s;JYVXoa' ܴv-H'Ie5XJ7ls+2%83N1#h4 ~t3E;Qr\믗ko5;.+x+Q6AD# 3%p^*谬әcQCσ'{$Cqc+lnv?IPГze |CY %ˏ~#yF췄U``hhi5q^87Qfc+hƢ|&qJù d6jH}l7L&4ף!.pMep<IGnmZIo-$J~BC>rmdt2|+_X/Gb[5|W$|"|}{i#+۶vn k~z|ȫ#Sڐ9oXo1点Joj4a!'UVRXbgXCO'_f7[@ OY)Hy6dGb<ϺPX3oJؾ9ξ<,얨ja@S ^Ҡ#eW5m0j>\ 2-0*j zsC`F6AλcH">R(8C&0I țcuYW0+7#tdXBȀ}(.`wݕ34,+^6Ai쟾!` g5f-v^XNXʬOc#?0q9љcTKy7:tMgmIg };>@!\KUuĞF8F=A E KظĪ{ RHcކ/UaqROа5ٍ*W |)d hTD<]S`ƕҟwg #p'QVKo#r*V$"9gR7+h/L'JmgYL`6Ɍ I",dQ|x4Vno͞E<^em_gM މߵIylc´N y [T'z,4aN6qRԝ|JtvW&Sfy (Jӎ#̓ȋ6A8aoh"= H8U` O(O{p/!9q53\y; T|]ʻh8v{.6ǜf+y= A1^!D&YLK+(o2h1 -|]Ҿ0"_Xvu }& W-R%iI?'AI1jrr :qf ItzRV1֬0gHk潋-NXn(񕎲o9A}+raFQ=Hԩo__Br `lDoj5#-^?9VjJu^n73'4^''oq~ĝ9XfPnqa ވVLiɘvmEsL)+%=II bn 세vA&kEY?HAE1NSj8D&I"z/I;icx;0]復6^~,,uESZ&OevKi_p$;#^u KE}("_Rj)N.ssPlEO]=VQ=r}OC6 !h,F%mF G?u [u07| ir^zpgDc(2r<2Fh}աsS6pP鈺s"\ذ*]5YGGw5˘^0j-/jM+Ϊ7hs'썴5O5Ovcw{G_]Qh߶v?YGGSrJqtK]Ј$?؏2#p3sA`iu(; -3ʘF Du0| Jbf8i>Cm?BGY+}?8Q6C9: FM#_kGTfw~(iP >L+(ʥ$^Iqc[9 9_[x/tvkz7*="iS[rP}ι|(`kr_6 `%1dr7`Oݔedpiu: k>[cHB" ܰoħ[ōԤ CZmBWNmWq`]uv/ 7T4%tR^#31WOЌ< D 54rt߫,Lt EшebKTkdZپ))ū[,KL [Hs{xOTNr9!9'U/Xx\tDZàcQay`nɋ(_Gu׫DZƊS&W yKqx+߼gH+[(r;[FۖւVuvǓf D4jjU&A݌C =j$DJ{/Gb0^UXq3O(Qm&?Cw qBsy_էR~9z;9'.&l$$K"[I/$?=']Ɂj}? wf܀u5w HdpOi/O>9IU6 ;EWui<Ş6^jЈ8ςT;XpV o`TG~ hfğ6'rjd "? |.^AM(﫸<}pF6d">0)x'@ pu7V u@"7{h~R}=B՗ }o*Ṇ5~fib@OC#j~x!qgͱ{;_;m,Hm;٥.8:ofM(kMF.&&8>B\#O, :JIlK4 c1Ճ u8C^(uNl*3^D"R_o|%L䶤8ԉ2*fk/rS`׊ZZ vCl`InIIn"`a3 [`9jlW<`pQT dGȯbA8Z )sDBv(XN<1{PXFnW<&v|=~؍R IvCv"<. O|*5yK}i o{!|05ȮhO-Ȱ2q{Ϫݔ$\2Uf|S/F mr\شMQ@,Exf Lq?/etD%JHF;U ݷxtǻ-F*tǂI67':xKUOnTFal%FvVqP,y omhLrY-řK*@Ӿ1d"JRU5C7 $@?pL%zzD"c̈ƞz%ܺ!^ۗv29\;V&2b8^=Ya]GҔ,: \Ȼ>Q vwD<LGgȞ F;8(4@3X ƍNxATfmM`Y{ : bm(LzOKN%UWv(T7$S^GN'ʼ =]}40N }{7áݾo)GA9#7vl֢Y\+IfXC'_&XY=oSL 3`[A_ӦV컐3sWD_7^Gk6Fm 4Y){-0.`i. XdPz9V`{r3t"lN BSwoUIrYR> L?1D `yԧ;/e= ',:-0U#qЕf8;W/։}q/ +'y\\dWZ菆OʺRu Z9f8Z=}b#IIe:MQ>0Y1 K)ӆiҕDqH`C=jVo)̬peS D8镼/ݲ^ yeϑeٗ&o= IMw- #Y Nghsđ|Qɗ'FM$XU[Ni;XM% }y vi1߭KjT盱g5ĚeT@.BzjAOoC Q̉qp“ up6/+7:$mtq>L"QFokf3*z\U49̢O=yW>oZDxW{Cad$d}u<+hfܩopX \ PfhwؚZ2McIE~.!3ϟfhyU_\8͑FY?tH8%H~Jr뒭q$f}L h'<@x_/R 'A7,!UVD BcqZ!/3 뛠<&Y|G a gҋ C¨as[LQE@ {)- ߾Ý &Bڝ^K <<-8oes@a-3^j#WU?yCN!Wrα?+~y *qU@P 0B$O;BݬfݾكD WNcDg~HL.1Sl-]h1h mX/t$:O0]_ǾZL?J4CB 5ĹVw0E"L]}r߀0LJ3*KJCm˓CS>,~/R>5}~\sJ SHq Hո(5{L'r)٭^X?~b `jTVz~¨Mqc5Q4<8F#ȎkIMqe,<2҅{v.HV5ԓ>S )|-:(Oc1 g JD]?Z]\{CxecSW58@{8m``օ[v_ԺCfMܕF*Bb:04G52>0J'\/C\F%,'wޒh4@Edh;bC+pzpmٖ&#Ts `"DJE1*c6*THT94)1}3ɥb/N+Y\\8{wǨneP$}ŊB3an{% >RΘHLBX䇥ޒ~8 t&˃'#^ɔ'jZO8I>O%L XE-TU䨎Q =0ZB1$0RQ%N"̃P(Мw19Xf.I`ҳDJlD&ƴzޙǭ`aI`F Kܭcb'|0-0hcDȭ5l/0izh],N:G ՔB6X_lI堪C\ -jסhBV:^,ؽ, t;O1 vVQ1orQ0;oyJ_bǁC7F;ΨLn^Na \gIcwef)D8VK'% 2}D*5;&w )f4S֓MOq-QK{>*#b}I3-Ṅl;FY~<:*iq*quB=(NdNpF&X8OoAJ W 4)eYz01[d1ދ`G삟 êcr&6i0>ely'-}I]iZ6,TUCP `MɼyQ ܵ@qir^/;!o]5]N<,^&w縧^,#<ϫ't"^(rʉhP mDsE4+铿+ibݵn0L`ʼnl1V|x ck)8هUo\b pc}&'D(RgUu\=: ŋ5a/u5Dt}P"~OQi#ԙ:wD)J,{ϧMfj)لVk 1GK\I˄xpxSvcL| nǡ5bRV%v MI:23s$5lgvO%pGb5ՅZ$Iy7KPހ5M *]DIwsi: 1t2`^mt&Щbs^22WJc~S >y6<%p86Shx)BHASq<7缌aSƴ@j6}h44+ފ9T3W$Tu[[ևJ ~^É˄N ۈs@$ ʝtE49(9#H )dP.HVZdOnPKr@7p<&2"C@HJwYZٹu :)%UV}9&='Eh5  pj)ᙯ4&))eAj3LOyj4B2bX m@/N~>4LhR_i=Sc w!LCG^%G$AD9.|]J$+S bovje{]4̡&5QߢB冡Q(B"Y1Mx[4m2Ke` EV_HΏ/-]|VKkz #z7}`6;j]qǥ(Y ؎@hѧZ;鴧X'6()_cy@\}XZ;oe9j?צq#CXYm =Ä%n\H~DJ[YHh4 O=CUxڡ)*r}52u;s-b5gOA<#O.y~ֲ'KY8zp{ [Fql՚tﰏWNt9eb{O_ʒ ;$H7t)D6&m(7unxƽ6YMr DP,48ݿ\x],=1dp\3gpG\F%bjItJ??=0nw`Qj.2pӏѷ0bQ_0=}*$sE:[ǭ ™qaH# 4S$p/Q 3!#| ˋv_?P-eJRUS,Rk<}d9F eG9էbm.G,rxNJ$1sCQʽ# ;ȡ 2cWd`ߦpb8\ lj.eu޽ MV߹dY^k;1SЌLDdƞg \׋EXv0^2qej.!V+:I{=Mݓߠ2xo[ ?~Gq ߏ()ZOH! u⬧:忽d=ty|ӰNG*D 'L^mI܆!Xh'})j4]ֻ$ft= <0h24omL`Hf|c-~Hݚ^gq'~ @u.h8Ðh1@ތ;1}:hkw(VйjIm+b,N#t&ZHF ٝN?'dwc\G߅jLn+WCVϊΞtw`D'!l-|n ?., Pr5(©S8biBԾ(- d$|ž"~9s#]7\d8an/vS/(lG^!ڌlnᯃ[YnOQPoD Ǽp,M>pu@ "b mB.2kkAHi8F {Ag-]ߌaE< +c76t@@f q8Rg'lq d |V2ixNy!$[-!(sJĨ $%3G13r_dbE"sáKU]k&a.v<Pc+o9:XRjLAC3U\$n7Y)х DOYr-72]y`R_^ xdp#[/k[1'9zĊBK/)%R-7T(OT>ζ7| @ NIQ@{H wM.%tz\Dn1 r_zz6Z3Vz׷]޹7exp!+uGM^Iu>qz(F#HJybࡀT0#g"h6EE۪uXjCf@[6^;VU(m%yF6Jw빵`ĹÙ|Tߝ2[i 6b'3"3;? Ev8es*|pxbt'H+1˱B0gpXT}'Fmlk0 t? eJ*Vfer-DFc0j8O$6V㡞T bc|&YdnlZ*\q֡M ^ U!3rhTVma9D@{]`W0?*=}1/k(&׺0Cqޟfz4J0ePSw>ex̨9Nu>R/aF3!;;;/3a.8  K{ FyuĠ"#Mi."w;X <@޻4;]zDuо|r- %o Ε 7!PܔKJ6tN2 +BE+rpW!F]Mp76W!Mzaq--/ 55Cd-W;[ml}ߓ`k{{|rwJVX\}?ʢ߇#^}bd L%ȔDz'Lԯ|xbLFdaL3ui؎CxkiO\vʨL%ꛯ03)ɗџ_-BbΌ֧tP)NaX[%pqI̗V0(t:YP|j2 /J%6Y QJ`r3/ B(V vx)xDagSr-j_S`k2ϫ $Q_OzU&e͐VrisiuAeب6y><㈗\ص]5 1ɽyGbDygRjB.5%Z+!JF yk0-4ǰ -%&v >)|Oj]7+N[Hm6W^cz0ٞ}W%CD`H[Ɲ*gE5D?,/yt-o&4|ܾx"47 \LdQ#A]#uH7T,u'tŸXB}S$k tgw&sd4y7ʢUJ|\ȝe2W]e jl:\=0zww5CoAk4N+'%c|$P;%}9D|:Ba~kK\+ȿ+RGb`շ#]qGoY`mkʝ7ESLu,ntTz)p6'H`v@*]< Y+{ez"jV>e|@!t3LI^}pWWCpWthx&$a\ɍw̨?0θվj:ץ->_t'a.~ߋA|s0kG8͔(b˰;<:2$3n28+Iٓb:DoӋ)F/lG3{q2 @h0<os$Cn\^ty#kU\Jj>-XT2<;={êEoV*S[sfx?agRKs MV@<|rft+u;ڡ ]aylo (_(3|R^,]j71l.&3E;ŋRLIX"CVU9 ?=vjȎxKMnF˛ 0vDak}iegwwK s>mR:΀kbM 3Yhm|:"z 7b 5y-@ńcz~wjFC-J>1N/yHcr*ij p=Qd |E8,<@s 8^߸ބpєك͌^?)?q셛l[J쁎irE]{Uhk{)-ΤlʞCmlkGQ7^wXDi E/k\Dx/Ew@k֙`JG.8m{rĭmŻẺ\o/EI1mճ:&5Jg?POp}T<X˜jJ*NP޾.ylD.6TØ1E ~^w8 ŮR^tV}6F+ -̰$ ͮ 3f QrkKv˜vH6Dꩬ~mỵ{ qqJJu=1q^oFi 1Ͻ&ddਲ;k.$*;? '`o!^7Qi+ACVd@.|87r-Whbu[0 1>4\d\]\tqYFl4_1|̔x9:%R ^&u3W«7F`!2%Z[NjQx_Bu75w,J;ϖV'G2ki(<Gs4mCu*G_־V #ϋ1cݱj؃n(,b2EFXY'*PeGd-B|\ ⁙~픷զQ|\oQs|tZ(VKh[}BlϩhG(6WB+ߦALvz&GȔɞE>E\'R3c=^nWռSV|mIwG D)&|dz2?eN`%Xwi%ȰDG!& f-%c=g x*yMɲ5Uka욦鋄sgA}Pߐ-\n>@bŃa*u:02l RUZ=SCjJ1Lg(ά.6H*@/X:⊞ $EHQj"R{mZQM5v>^':eK5~meN<6妷/x')!sATJhR)t'=Q7|8-dT|X _XF(&} f,n% ;͌_Ao6CK1R=lɕЇL:,sZc')2(ݼy6yL=I[>%(w}XumD%@s M¶q+&0b vh^E,T7GkO*PV:Qwq{ީݑFjf!>@dۥ6_;ƶC=-5LO%jluS"AVD6_Mf!cQxsۅsncCFdk+2$ v՟iI_O5EZ8yDpnw`l+ռqOm"V'2{>-=IDOT%$.nhb搋 ]ӽ-e /<>Kj6IwgvE~=eqgc,Gp3p-рj=_c > 0|D z;2ٜ.F=6G ~k 9J&k,o*Y""H+"jxZc Ψ0BO/0MY[E"w;{1Ճ3aIn4 g&kRV{Pj祿k:#$3L ݀yT]觟|cDM.&i7 (ܔӉG!]yDHA&˂~AD2TV>ӕ R*(#߂A!ԙ[99^?h{nc7tFgf5+ "Ij?}sZcƒzS%e=ȼ@-\A(Y޿W$AkNlQ@zȌyQkP qM7@V1b`bSB12 *,R=؅"3,8ojZ 袚oToIk;wam5+8"Nʄhs'+(^jbr*C2Vkw#ptvSLV۩o'(Wʰ=ųz0: "끛Zhl^d} Y)@xѶy*!;;_>7Gu֑mX uSkH [jpƘ]gBȍbv7s &OƄb0(wY{~>BYR#j({,_n\<_1W3ü #f, iFV;NNяeSI&Rd\j`QĀU:Aj(tO_=kd -Fh:Uc.vR)ːt׉G\H@,Зw#s+,l=>y\(D8A+>VRyChQUxo8K02 X2)ױgs̈BϝZ1aJ#g=9}>jک|r}*lSNlݻ@=2 dԅ=i*17ezK fAb S{GE79DƽaЖ8-G%/C2B(d&V,"2@,|?Wkfڼmqmm m!o"n#E ovtC1u$7uz Y-Fi.D'iru4 *˨#dV➐7m"&|[=tZvFdA836jedIoL`;j23,kt4py"i b`X>$TEuqR!%RVj݂ ]#Z61٣ kV1gy.jn*2rKKL8+=n:eܾdie>wk8)8{] ի6TB7C Qs>V;"UJ7ҌXI(&/iM{w[?'lٴx*g[+#jѕQ3x9N%ag)::G( Be>G#/0^&+T". GN(w!2⭨@4s>y':;е՜Qӑc4@cY}B7 7V%T -JЍeɭ?:I3x!RO|q, cYmqK78p Nr2],C :LTy?w_XEX*vٜvoόSU|- ۴ehWtqLVӐH=lHWN;UJ7oyMet_6hv`&QlJ埈v=aQ% 'r:E 7` 3ɥk>w)f sDщQZA~x e"+Bꗎ bнCL\Fc~:p}vJI0 yUߊ,:5))Quߙyw< Z\8ta^:1ׂwkWƄ -jaMuYz'270Al?FǗ1C4A籛 -)1-1E.yvݘߨX"sxG k/DnOHkd,ЁLgߖ=b04L/Z(1jBC)~'Lxo,\ K2_Kz7wjڡ$~vu)jN,\gόྔdzHeYu؆+wضXltP=!qB:~V{2y]AI7+\_6 9(w1r{9$/"n$ RZx"5Ջn<׬(G0-\ A&AҰuI<ρ)@&U]T} /ЂLy+OғvN +sw}t]Z w\ﷳkyuEm_|otp_;p5gRURW› `2VR; st _\_{}g'sQ)0Q9*D~ʩV>П|FN lЮg?47r"1,gdHg4 }&?7_7t=cS+xUB<dK\ٻ|!P JSmAϾye۟r_"IxDlj Gɡ\L`Vrmbh QS? &>'d((gɰZصN_< W}ץ+7),ҽQDo2gyuaQ7 ݐRqT_"g&6C.6LI `UX@좇;OC.nM-,Giz4'1c#!!߭$_fyUC{Gx̬}Sbڨ/ȍbb:M<(ei(\ԫKq-F(,~L>cpgqܻO"M?l"ұdAdfݟ4u8ϖ&o>b{U-jx}ts13ҘlS:0/{z䘟̏(x~.ffyx?Mbw[{y)0INlߵ*rsֹa:(NB)0 W&$2GtC ?AXA^UB_pL䷶۵Б(Q2& i{ pI0\(2:_@:fq)\Uނ,&Qt˺bwW#CL^ w?1V2s"IU^*wFԷVxJ+0'&&:N[l?[zmRUӼn.ep=Hn#u%E3gI7KȫywnU/XJH/,95;|Ibjf+}:Bcu(!CFϵ:Q ڧM? DIy$DͻX[f X#$ |噕P)g碚s/,UwS*ێu˔heԡD,гg[!Uɷj*8S30W^eY '9nb\Hك(ݽ>lɭ:F ?i=L&q x_D$Ef捇ڥ@ Dh8#{)ݢ數 HpZ}m6c3{R{F&$dRH[y)A51MMO71gxB+Y=҃.}(EiƐ,]8<6-S迒e{qbᬆ$Ym!M'xjni-@bXƃ.D &=ٸˍ %$u5PMfPU5v]b^Fܰ'+%v RHOs5" y"ˀ8"wl*H7eE᥇A;K5H jc=2|+.f. t;6pB񮟜_н[9@fb+767g^m.UuSoWk sa:Mu}e_y n}ayو <(<ކ5(&msQVQrRx|Vx]M qh96C a3AeYguXUD,)>՜?[RĽ&@j6[H܍<@L@i]'7o?.tYZ%0jB0y Oj6NC7}PrLfs1n{?/Fz!TTD%{sLYꐙ)#"B5/U!Z-jŹr= m,7<-js/\ntA]=Rh&mrKLyh7|vFCT)98!o$I\WW=ԣ vhʓeB AKkTfj.9D5E;p51 DbT͆T,rkD"MCv5ٓT4i3mU_!-[ǛT 5\;3b3pҧW yLS;>Uw"oK54X)3 )d <3?\_ )A;@j dsû h )K-8X?6ao%9`d0q[MV- zL]Ge EnH eKZy?3sx7lU`f@Se@r#XhY"sxF=61#gd%iVb,OѰEAw,P,@DpW l/6>/ supASE Y;kV^3oo,WyG(԰H7Q:m Mt;i&4Mi [RKL[v>gXs$W3-qØw <(ӅrAhS:o0`zZs7SEV@x2+'xsdfI ^x [o0mruyf~O .iLO .oEY6s[yG!:f},9"W;N)ӦK,)-Կ ڨk!wx M'T~̔[4O> nFA kg]h} ^O?FM(Dw_b#ŧ1MEfT|h:Z:WPczW=8LskSaO!:mNu;-S;02{96:]&oʢ8jBt%dX:ђׄSTϤ<=Vc''+?m#vOxg7"'հ$E@Z&v!ӝLUa1M8fQiFVcRMV P0wZU,L9`N8w˷qL,¥ZM/-jѭQ3%e[q+NP7ۭ#4Tt+(F;m9"6Y1lOuǠ>ZjYUz#. zaAd*b';:L_|Úf)Zڝ/AnSLDgj``J11Y 09~ >IE:-EV["~awVÃTMsJA}GS,fTmH<$,8Rh"Z\7'˴//Hg5y ݳ*k>:5H){;0A38y%E~ Ӓ0`yV3sDʙŌ$RiH #xS$ N3UΠAԆ CsX\V<]; ;79.__5UXFíd"4Sai8}F x >$+F4uߦwͻf[Ӵܙ-az64+.DoeMy퐚6^Au#jOf 9"N%1SA]O\3aB3Ϊ\&c>lVڒ[a[Ff:1< kU.fvZKPz( zk[{}iFo`nbAJGlPO#Qea%kM}C-3@JM'O=us @B+~ʯMj:Aa:H׬WfǞM^(-ӘY\C}^_-em=F| $oگy`dWRX0W EױfK6S\Ov"qbWFbKb6vyv۟\?-%Uur XrDw֦G\f"䚴jwKT2M@w}v[T <"FaQqHp) B1z2=cˇZ(bs@m4,jDO^L 1V#{'w)ĝA&G{@H*vQDg>B:jhDFshʉy͑ M֙Hl*f*.[rр|x(.G z"vi4Օ7*?`KF[zfs %~0T!.4WVl%lQX:=VҢb1:ǥM-#šdt.E*&lw+TdK]QG`ꠇ,*N6En}H(V7C|T))V8~D}e#=ӿc8+|kBhp 'ڴvlOE\xWdU"xquJQW !cjbY8ȴx@n3Q@hBj"Y%bhz090S%wiIeY/"7fes~_V'In@)W@xu6YW(iC@ZyT9ei4'HJiOh!=I.$"H16˼V7w)XWs*o'pКIF#:%-QYݡPNz4NG^̨N1KؼI,m[(ASIn`ObmB"JuUώ&Mh)0S.<j/ GzkEQm}-X+6MF֛KFiȚ١~˶-# jR;&r4J~KPV9w)q\R-/-䳴njK#!1N`_ftz9*2Nכ4(iuED#U^Ax +XUzNw5i19s_qDUi,K3unq!ɝ{ &GE(mMe+s0-A>c)my\&zf|.1^5ߏNBu#"Pλz w2GJju?ȥEt,Qu=>/&b@6LpXJ%yiA뫾3W=P7c7!\$<0ԀKH&1XKҋâ:Yr+p0Nnun.*oy _P8hHq G]P>z{!(@uVti74ʍMtg9l'ejfH {qFS}SkXb ]b6ڊI]H5gK*9debkZi[ǹ "C8.@#Su B_I9iľ-ּnxw`6R<Bj~Jq(lQjĮo:$^kgu.4X7 !_%PAz<7yv(-fM!ǣkdX_-p <`S8w *mrTNw.k1:w`Wfd+_S0@Q ?l;gnjrX6/ZO@ӱ'xYBB")hme@EH/pm{lmspK[yjf< UM)KB@L \HԗQ%p .T 7SFl|8b..pA ӚоٰCihP%'} C#D؋7˻t7qߔLdq +HͶ;nЁ;ٔ۹]NHpޕzV@/"vPa&U3T:*T }U õZ [7tR!QVlhDYv$2\SQHkdW2 =0&26 KtN)nt؝۸"Y{'j/;q7˹蒽z Vn!oiy*7lz&1}'>!M,:!>շ M*0k4"}T %Etqʂ/R9te}J%*vM?_kzW#s#s/+(3@uR.hUu.$O賒k[.E.$KU`T娫_jљƇ" ]/ݧeឃp"f"1)a' ba͕LMW^Ų:]gC!46"V_ yP%+ۤ`fzΩ­mLWA0+R#8$m'CN^ DBnͲxk]iSh:R,rQrԘ+F͕X(UzC,`{_mr#ӊM9n m/v3߳h:VlzT\F-(= UzOlVfBtAN֥%yAmI1-\\&Ѩa욝`0"^?:\8uTYe.z1]4CMP.Yfps(KpM "s gTyA8Gor^= +9E2m>dֿIY?Ee~őٙZ匿cGCOK|bZ{<`@$v ΁IaZG3e6]%! Op,q^] ",Q4R{ pgbxFz흡b4ԥ^LS.ñaʾK8{rK܎g aF1q`KڊP 7Z>iD 4&x4gYp~n,{tbn+> #d'R`)٦oŰ2OO 9}Ž}C}~c2W/dPrW"'8uӤ ok2D!o[HB1>b4/=iyje@ %[MU] yz5fεBIpm#eWT]ǃLR žᤱŧx!"CsD~S2ŸX8㲩jwNE g=E-ΗMT}QdHX6"r1x[?MN%[8尊 %֌&W~VT"FlsPw {?ʭ㦨[KM6yVgbhEq-q?NݩLs_#'j8^ CŜjsmw73w>ȈzcCIƧo "OW,Sc-dGjU HRT8*.EFp,$&VD} CQ3 p43cjh.D*kف`{F3=r;\9-SJيFt?biB_fCA P\=aDy#ҼPƱE t:)Ch-LӹE0$OM{1$I@d+`D){v*Zcq|%exSo "x-LEµX2U}M2Oo?k=nTFm[]P&c;*"(JMK`+=]<Ы DR(wS|bdmǻ}Fy+bXXlK&YI8o^|sĒ)eeO7tAD#[Y~(v|5%2j2\#B˚c5VwyKxib;Amqk'EH[FEaJl!nm^"@Yg`TRKVۇҩp =ӌ݄ږ*)3%^Q[Vo31J%֑E–~SB <kdK3eR؞q=5C3 ZБdsDۉ+бW)%} Reܐ}4pL=/Џ QWVN,ִtl~HzH{Ҳ00햪y:pqڔtgt瀞E#dOW"' UcQnB(?Η֤%^E/-`oyA6V7F`k΅aٗpya=*2u_^= ń]26D $Rlw2yR<м8赍- )K* hHDpC? //ZoQ^jmW0z`HȠ-GR^Ps@ǘ:6DaMQU@Tuf vcW_Jm}3;I7CM_$)@Yik GVRg 8%*)2 TÄzg%JSIwG#׽ՌZ46|;ns"~TCTIh}1JtCS#! 1%MD4@cUEcD (Mag2 e<4ic$(0 ~j8 z6 F5"4HBjʞ7 <"}Gm[ˏqaggYB@qW,A 35 ,if]ZSU7{T| 0" G ZTQ*V۔.YyE \mCc=Cl&X yCf&.ԋ][AK \Q&qX_/.0iTbD!hM>nYP?A.p V s /IDxfۃyĭwWU%Ih_Gx ,-SHqo4c{|UAFa b7"`41+l` o4ym%!9J}q!0dj,@dӘq2D( 7q?@bIa'5nq߻uYa%Ky{vC)FWN܉ "gTwߜທԛw6;XP_JkؚN9ASVpo8[&} qt'y63(}^xnڦb4iR $#QfE}M⭝߮ذk6>dYQ?ZtVvego\B:~;l-Ε76ZVu'Cs9j2%_#6*;ZEWPXR1Fm֬b=#[+VP_Fԥ=&\x(?knkȪa>B'cH2i?~A [6I-qV6-hHP@mhsAh6n zMGg6мRn+t'~~xF[77## =+)tŸ{4@LJ LW| jԝΘM ([qR_3H] 5Q;D ;tʸ9%di*opOu;&VXxri@WQlj+i}! x7C,>/,`Zmbdg3|;7#^C75al!^%^xTƥcNmBSSBre mXӝ$-H Ú}یضR ;@-?p)Nb~yƞ_dP`Ɍlмw9fNnNۍjZI߂QsTFې=y%ZY)پ72b5<.gp|4/’)G=r%CX[zP$;WWr~2H6JIP09mkx4W$Oyr[U@nCM8h1j=1?2R)Ldu(iGG ;L}` SaƔU!.e43@% ԋY1x/TU ౌ5>U //v? g19; 7}vG@qImvU%Ƹ>u@ oM%f2<@bՌ _igUet%|JFx"z~H7y-ȅ_ R`ǧ{p0rEzvr!yen6Y| cݳ(wb萗%r'\H\`X KE@ J2?6빩@RKIF}.# #犋Z{͠2IZiXɛɮ!u”#}TʉTѯtQs6D7MML2 _Qc K4Ql}2\9,.ї?2Օ:մuoyŚs3׏B!'C=I*[o13ߨaL5ƥt}.Wk1ž@"ωkxJ0FG)q%Fl'( 2.b_dHHeekIp$7ǍJB[4_W VWZS'ӞңtD^WQTW8 ㍞r r#Kl|)r],NF3='mZclK)x0"7)%ѨgH(v"~J}+Z;Nj/!6HQȁG:_GH5)KRï 2jf-.&{ A:d?[ږXS6Y{wnL9)S Z雰l Pyd^-66ۤZEmĹ3]n2DF:XfHZ1",+) 'vSN]kF$_[  g y`jݽÜnNED1`$`}C_F{H{hDdŠ;ZJrGbZ9 >*y 8 []˭%/NK$/9Y#BIWUTzwN@Dtkv꧕[u┝%#²IɮWmx}-ksSƼ5˱` _Wgr^`Nu0Q3n—Xz큏K^ ?Itdbx e.l\皇Lv ڦI%qb#gTYt%n:Ѕ䏜& d:=-^I\@@0HDiS(tF!sE)G;>r<*Y7bLݢ)4fHi*ݪ!^OF$~W[#MR^=KK`lCGs 9TvߓSO`r Ŕ峈q{BXYyX]\V+ 2鬯\606cn7WTTx;N'ę)h6` ]x > 5WC `?BRT>WvnoPZ[,-@g8d{ȶ;0'# ]GwoB XVxavih2:ݣJO ʙ4-GBkLfHp C-ɿqf0kҕ¡WFtj61TrO0岼iȷzMSu`"lJc"xda^UenzHM(͘NJ~X!6'h~#HFĺ 0yWiA DPr&66m$?bleЬo4E,p":d/5uM|2c xcqa#Rc0εZ!m ,o6iG#̜֭d^cE>y_RIZt8|ӆ<#Ofչ Gd +L}qM`Z!gɤKRc{\dD @(O/Z~X5ա$Ed~6܌u?gX{ۛߧUtS[AYUQ:4{Ґ$ 2sq.')^mh4YuHS׫ը%cT[C`P>~LKmylkS܃lvM>(1Xư^v>{W]Jiٲ݊NYL3yuh aMٽi0 1Mj7PsխPJMV|N 1vR YY0+|8ɫIn9Fz W#\ū:(LY}P4j 47$ԕ4o mkcv 1"@DRt^睊cèH.yeBxӄmr򟳞!6HYa!PL*utڂ/xZ/l(aKcگwoٜ{H-np#2r R%s"/\bW^֦Re(qa޶c(O^bqy;C4/P{K {Lzo‹~[]ZDFK7 #Ώ*|`ig݀a 5QP-{ҐS=D^b$턈>Zq_'YM+2o*;nHI.C.:)3c5mjDBV%*;,9B*ZP"8`cIs\s-ӕ2q`_M۵1.7eeծry7 'ʼn <0?b̚ cB {"[LADe+OtD߸d~kM PFf ~#r)` 2}XɍeN ļ)F\i6O/AK.Kƛ|^޺MaPzX)%#̟>>'c@YȎ)ʫУ-%p~&CcYb@ns9I;a\s@frEMJdPK}Kɷa1qamЍKh&c8? tq6>:5Lyo.ઐj+"t5i@Ԉ|Y.xvlXp\iH~-{y* .BS)c>w?zZL=J?ĶZH;j |)Y] op(J[ۡj;tUNA;! [H+z#%l!JљۥDvj%L>xq7gήp^ . 1r+hX'c-CvΩ:00hۙaMa}s /#fxq'=ҷt^?L{[ʤIǣjlbY_IK2E8C IןhL.(B .h*gtX"?ʺ}k!aԩ,`y-*Ctg不,#ݥFZtnV(,*BQ{ua2*%SreG6c^v²k9PG^e@we[$xx9UIO)hw((K1 =.|r‹2@qm'8/. m/'$bȒJnBsp&뼝of5~_ھ^zS4X|wvebV|4u9oa`ά-ˈc"(ߩ.KJ2/<0CHra87f72H:0I"J{ ,xghf%1"]8O(X^P '͝*pe&6? z{7vby: n BvތωHz3Q"'*Wk04W{'%FUh]e5qo+YBSazz#Z>F>؄щ^'7h#Sؔl! 8 kIŮK$>hd/_t e0d>q۬j =uaܙuٍ"1Cn^zso޽Vӭoá sY,S bnE:C#r9RlP 0)dʷyٺ@p'bS]+nKfGTFaȠ&̅zFɉ}d&py6W5twr5 g kR;SWF+HOn mQbה ڶ z#1 MEHu6e/Ou;-)gjڤVWlQℍ0~|z^UR2sw'A!G YbiJݰIr:)ꚸf՜,2,֋ol Z`B OVooOo1錙7d>L6:ciй%ٖ?hߎa'Tf>t=S:8"DlH ]#VU8tu&_g;]I.<ۊ:</SJ JL"Rڻm}H?HE%Vļe'A:Q?$0@9 5~o5eoO)g<|JP9M[7JgFÈ^ъuݭ7q]ǜlh'#~gxGp hM|P WGfp_+*(oҴPZ>)'){ Ι|hS$T{Xb:voد<\b(Clxl*Ca*SQ#>5;_B:UPu8XoD|C?hI-xoYT1erH=svh0BÊS[yfxjE|9Y'sxŁK_TrDO#:`5acxs8\!wbqT^qt* QyXf,-l~I( -pR||foݵϡTzկ,iEL1d@ظ<L4l(L'˱Sc[#ENđ+4v+[2-mt?S$ ~H,zinse$Sv4Z b!ɻS,X$s /KE(o0uJo17-۫@Iqk,U,&O *zuDhZ9OD@.|ރ[ fS^&bPnk<"Y߁.;RY%T!KPi8Gkp!5uPhЍIna/@;/L<]$ bKz=oMhK*hcb]S4Ӻ;˔[%56Ʌ$6SnoY?BG#T𵶡nQ1<*]P[17 :Z}IfZ3F'LJEFsN@mh\-KV>9!|C}CMhў\QUf}G1Dl+Y$ҫ*rh%՛?mh &[n{C\ BM2s= {F˦s ?9A[]ec)~Z[M}2 V֖<ιI*xڜ6fg#Xnp 2e l*!s3XD`!eG)Hr ,)(,w/ЬQҫ5uM/mW(6\6D.`DQwM"y0@5AP~n iynX[\ mχ$FBkC!#37av9X d.fr:7#x%H,|?dW%pΡ(uraUXJfW6p4&^c7K46ӟw~j}1B>&0%|/g+/, )(=Ο'ɍ|{jsP:͍#8s9&,6!9e Y'p ʾhOH*>S4%@.qN&M{1i۫8O HJo"DtHAKr:GZ;F.~( ={vj vƔ?qx$Ku(ri馃a0Q'w#bQO~QESW8C?ڱs(ѳZֳU‰xzN*g73V/{:K"j.-ͨ! !f쟿,-b&J{FEteT86JFsM9Qtk 2u!(~!zVȹ5AU{ye; *:} }VV(݃q?  l1hT` F^?3n66)#omaѩzWS_L0ُ'ka~x˷Nv-||MYgZ) ^LFl"V4u8x6T#4ԍLLp;XE);AUxoBl9+n!><-iR¨˜<$7EL ~/PDxRE@*_@tM 8d s>;WМ [&ٚh4wK^DQc[RA,>iz0[>݋_]$E^)eUg->Q# =…;%uAgqh_o₨*g/e6u5&GvNYnj"1>18v<&B;E0UXu2PE+G4 % $ t=N^W*:(2ݲ$$g^e9+^~W9d&RQ4 S2/7xn/kt ןߥ8 ~;1B-~etvS 5P Fo ȬosDLiX**ָ߫=t>~$ڒ\b;\B%xK8V|>%\8X&(d-8{gEz]ZrAoaYN?99-k ZjXXɹ+>\W:@{#2xZFm"02.>., R4:wNlk'~s|ݏ2I/ ?y;%>h}D6k}6`bʵ"!nQ3B`J^=$~);MF৉Cq}Eg8ٕ OP6UͪCgL7tMåb78{3#d(m$n2_xSΌ! }.w(6[C JŊqƁ[Ƒ4k!Df^kDPTao&KfN t*˖S6FM`0V/1X _ȭz#-%wuNi9IJNL0Z-O?Ieī0G ot;<&5ωfs^xx+.t]d&рb^fN\ TOSY8(ydǜZ#&s;0ה@Nm07i+ l<.sLc\1Cۥv+ 0F"GMZ=^ϬDO߈<3p>:lQ-bbc뮔> zjv'uKQ{Cdv]./ȁP2wS l#SrlW>ݧ2R"G} fPRf /?Y,'bԠr]*X=xrA!yd)}Dd)*-\&ݍnHG~/`dXSRQKdR/] kղIޑAE Ǜ捻SSePsK``.wB_ӥi1d$ٲL- ` 9N^YpjHI}m=jy|ڦ `L%i#>IѡHo8`V//#4 3COdS-ф$UA1PgA~]nG #x=n@t110JS&Ork8kVRc7Ÿ< >iB7sҵ+,8EfM*ݗ`KH cdE3,N-ȑQ ;U.Flf P%bΝOw'F!Yo(J@`&3+_92_>~axkT ^qZ78B} ;^ C/+vC#jN(_CC;`3?3%e'8"%4ތ>Aւkw{ˮ`#uV18@aޏR+t8I]18%Mlj_QzQ~tY͒%L,#³eK$P'k zsY1YFf&MK 5E"_YgFLH{(,;}/Oaǀ4;\wb )QGwDFNi؝O\t|Lk "CoM .Zi yE )99 r!Tyh~E+$ֱ\yDD^Uuaghݽtb,qi% `{.c.~.Eo)C5A<YkS>ǷJShװ>}xc B{ fݞ 3tc%eBf4M';wA+BA/IRʘ'R Ah(NJez=@^.BM f9_:uS nC2!_R]]ψ6OD S{Ӭd[!VjJ#F;goΘ[|J~,略YmQ@ohg„YUU 4M<e|6$L&5X3=9ٽ b!GVl[#LnW;i@cXV+,WV iRZtb,u\ PA91dzC,ndR+xlU|eWe^$oEknԇ!2tRK%= ì=Sx8=n dhLi)k73$E̞V%" !'D:dY&f$` ^.:k.f)F ?Ag^ꄎDxCs4}gֽqvi `+ p#JavAMԝY]79wH#$g֔дU!V ,\'0< KBM*ibbE.㵁@BݢZrl9N^TRdyD+*Xs^7>Od;uTt-Eb`ݺ hlM{ ZV.4ECN{[3Yh@MMɧ'Eq`\@w8>AR![ML`R#_ge1Ͳ doʀHWvl*e_ p*̷q0xK_2ҷ^Z8ro^XR1B]ObuY%o<@"iֱ {sBק!PVx`̖fAjL!XIM)ZhG3>KQR=]tuG@7Iܟ6_\bXxߺ@eaBc __2q%ZcǢnm4.GB+Dfn.Wƪ;'Mj: JTeN?^[!i}4=Ϛ.i3`-R~) OoU{͊e 㣳+$(~S}^drL"~mO_*2 _T)g<2&̈́o(Y-e0-q SpW8UH$Y"4罐R*9ץe}cV嘣KkaNgr"( 63a`'[hMyxߎM-; S;'Ta1_C('q64 n"j å?1ņ;ѿ]! Z`] /.Aߕ[` &,2Fq5"7lP/V t(:: ne(fV+s#}P*EilK? S0YbvԞZэJnQ]#gnJImmH)4g__GX%=[I (#pJ@ S'grnj%l 笃=,&74>-\9i⺮,kQCWneMTMv6[ȴ jJx#HKF|BBG^{2E;頟݇H b?<{-OS٠(!͡V߯TS&il4'{F{G'Ei9c"K~ݡdy(%3Ҽ1rʻJ7T ##"fV81W̉I,ErB-5+p`Dwn \5נ ;[^`Mٿz5$\`ey&JHlFCG6r;DU ; W).8. Sڸ! Mo0^Yjhe^&onʢ:8]2k=3dbcse0Cmwu^+5&#`!ϳQŌZ/1:D@'; +k/B5S ~B3TuYe sYIΐ[bmv>зLP:Ee]ćEbt<[yc`̂3 *\tl۷KZ2: %s0)?C0$r %7NEFF^׼ܝ* f)'qf> )0kl{|+[ ,RNrc2 ٨LQ"ES&>$ ЂƲGp<_=K<`۞3!?E&).QOHكM;l fm_\ ;ϽzN$.Lvӈіa`%k:I=1ވ&}\}1 Oő#qʛU>FI=؎?o9~VIUT31yZ/"@0if:+(䱚utI(L)#?/GzZ?39yM/?ގhܖ޷dwK젷d:/BӚx}z!V~꾊GP9s IaiV$t?'Cy:HE;.FûE>)`tbbH^*uzk1NCB*[<;I=" %fDũar=MINhCZW$֯cYdj(B7YamQk승{4~F|:0 R},w8HZ|eJLu=21$x4o# ɐY\x1 pBD206._*]ǸD;ST7]xBN8pj`&FB@;c DX7l}C? :ˆFBS緒c/i֬,V^GK}<3 w((x-3I3//'-1ǟ#<\}Xy,+; jO }8x 22|Rb|aSQx?4s1*?D9[$uxhDj9ttU_>UjZ4D[y*_kFPZ0Q yL` }fdb-04j^(Yf#/#8u<)˼i/auMul~Dt*5V]M#0KZ#uHSpzm$=2SB9?\r8,֛; FtU^C`! ]Y )eXQO͡Wv~Bn!Zg稽ޞ, ~;wl`0;t#Jpr fR/ ,1gH&H޸׏'lJ) 9LgiHª"s(>b9݌HΒ35L0xe/!@N߇e ؂R%XDžC<OkQd+Um]Qs]K4\!Uq_8Jǯӝu=aՁmC%'FzzL k)F5+$-Lt;]]yKF,c6P~3)^YH =Nz]wS0C).֌AVYZp12*WmJ GY9v>c6ѡ%dG5U_(-7S\A*iyU^kء R^Jp2+ ܒρgZ@ RP Ȅ~ q<(Eڒ6fll)u V Ny(jzE+ ET\qsW0o giYsD2JzW܀tXgm"Q 닾e1swфxx`+f9 %v!"73]~h1"c0=2Ѷޒlqgi5_cN<wƦТi8R ~/&oTV|n<Ø{ dM$0Qx (;oH6c&3R%`7K@d;MY-+k:NF4Ȼ _ V, L9ddɲ,ۊg5kkI2Bh;2ޜ~lkX!\0?;Lr u;kYB2FGZh Ҏu$+ߵ;9 asD<tA6!kIxT &EX`ϳk|&ًRGߓЃI6qI5$B>Ҝ<.yMJV#Djeo}h*:oK^c2T۔}A0+vnyd0=ߑϷTAOK"  ?MkԥW-+߂.2bU=3RaH=#ضKy&vI3-9wTN׃+wҚg MO.UTש&rZ_6*yx|Ai^h4ƖI7}&?(nVU>8-Ph_Lhȓ a/} 6 p",g/I2 ~Z3M,Q;@;\Q ^)K$Yл!Z?[~Ag6cl%Z`0iv |G.RoƻaO ln{ybxދV#1 lF8ֱ" `wYcZ'Rvy | Tj 0u#[Nt6]nPkou-/>_DЀ}GYݗF5J} tzۅ[MRAPn>a79 ̅D $+tO+ ?$8")e[M١`q ,-6&!ho&x9STsC`pf}ett<ƒw'T-`b?D8Fu 6+\`'a:9wRdv^ʒ[MPRHS*2 mne(ƴ;*Xcs&U<;\|n-`R)`s1 '=mSm֍j$IziUUyQHgڙ`Є3c@^r}iҥ])> lǣ'eC0+TMA1wXƏW0> <4z\ jرs@yRbCddWgzX^`#1kmQgi'Mw|*'%UZz #1O]H$7ݜ} A\to36X5E}1E F }Qlb[YR:Yʦҧyӧ^. JrS;6cѥlei0^^P=3/ <./$ ?LiW1A0č(r.EYOpP9B́mJVT<(ؤ"r$KrZ~zȹe#g,9&Ǐ#.\ oiQP{ו z}ۿ&x\Z4AR7 (AFY3H})t%ֿkKnnGYu.,Le+KcNpe#mM?w:zZ]g3W@G !ex/kt#:e6YAwo` h!>,zkkseZto߃QR7^?gݲt5m6#ZnGNMlw"M6d<pSRkƒ泳`!NсKnϡX $tuH~ wSMSU/XW%J;o+oUTd6OM MZFfUsCL.n> 5+]@` K_ܥ|[oQv.cݔ(ƅr9z358mP/4eC3=^qv偢;$ #o%ϤD䳦Ԟ~7?OK6{m7X/:??7.VyUl@ c3MQ˾?b#_b/uvY:M89oYGbϿj?'|o3PjH4E9`Z/!oG`r@F\?s*6$!A==ؐ@W>44MRVL}-%B-0ʋjpIM4=fؗ+l^#s Jڀ $lCCoq?S5\fxI"Q]BEQ+2QG Fde^Ϭ?7ueq~-% ?GeAނJ#@uvE? кr{B3#Jp)߰O89)>olM5B\FAYQ@hNC.f##]ӏ(hҨ'թNL ?IYڅ9gm9 \daQT=~OK }6S2LeU{; (3^.0ؒ+d܆W(a+~h[M.[^oZƗ2trFۈeJ=}rrdő@嬿yz&Ja{u̪BVW_?I#sdpA@%NbSg;5) "TU HcQ$vP]2^1"&%qFpyx$)Wv ?}Ԫ-0T'mpӳfOL#K(1Ztޚ/cn'.i (J, ww W&L"咶D}ʱOۀx_}¦= YӠrk5/@0Ac\B ZM$ C߉=ӕ+ĬNIU4:˖2$@0׻5 ;Ƌe4n,;Y4Erp,)5 _x_4Kx+^v]dU3KS!77EMk'eB>\~V` %&xB9UU>6XolVP *bC>ՐISŰiF~ag4Zt`,^+lTt$T-59?tBYT!|h+fC).}owpe4M?eơM3vHpZв|݉(]E]I; h3 9QU>EKse`k WؼOK DR" )?}Dpw}ƺ7$TpeM!it&yFYaTRK5Җ͍4opk.ɤ뾼z=Em_8ӴwYK 9Q&"2%glG}PI'.Av~v5 b¢8l'Frͩi) 7h8VGs/kz8$ʨڋp-('4,kd["|OIٹ m=?%o32꾎.qKsϣ\%қRm÷?5{HXիUq@0'Cc:#M(⎔Xm=U!FP#?.% GEbkZȈLrZ%M}&]Jٸmu"M+_@hI4.o6!K5*B5*\&p,mfJ+3E>woT1D]l N$6/@u@E4= kyRCzW߿ `xDo'('mR`dx):#,&g bu<`IYt"86/ӯ)؅=>,LJco~\'an tH֬q݁+¿0璶g<|^=br:DDV1Άw.L].!E1;\Ab,}CT &ѭ?38?Q2 ɤjl͛[nDչ-$|CAu!G/HQT3degٝ+}8%瑢m`>;@V)HTƄl%/{Ya"9>Y)FBesU-ա֧={vȈI=k2y-/\%Yze)O*IYFjsб-I۱l4CET7FM"WY0v}fQn*hi'&}C7G2!7X}^oa oWDZmTքֱ.;#'|>!â{v+t"#B%pQ$Eu?$mOcꄎSJ4 ʩރ;@*%! ) {~ cp} ޷㕏8WeogK&0x8AH=r:V?*m> ޠP7w~\"X@)JDB-Or%Ue 6'7 ,%6474k..B%"О\m_^/+{Ume>~u&S$V~itb"0l %Tqu+]t>좥6̤?#0|S,O7?+lnv8IqF`ANq32qlsԈqxo]P`~|jMJ6&K5z O$Qa)Yo,RJeSE3&Ԋ{(6\ RZNJ 9fY S<ý V1`!O4<htE靣|7Q|LϨ#J,c5JT @|'t^"7V(xy2hr9WgJt$(SHY4w>FU|FbU'R !n@=$'Φ8l.T,0Ɇo=" _3y%eȼYLE ޯSַMD^#U>ї9@mlXkI@@L ``]lIx0SF&SWE=)ַ|EX9oEC˼,"ҮZ3ސD:{<*x 3 }ߍ2nEJ_cOMzP <}5tfhV)XWhys|B@4˭My{尶>j6"t8fرb[1^=_Mm:Ǝ&i΃Oےjz_" DSX)qi g.qWΪMZS<–b)yO*S#`Z@Hk/Ѽ@t;aTwHJjc?aePEG }sc-h |+Ho wf4ͷޞԾpQ)w-2$."9&#Z1k~# !tyZX\wƝl=-r1A"vx'yEўiScugz '_1n׳MnL?eUTOKy&~ܶТW!tZl s6X7X;AĒ8)('IJz_Fk[ Aa ^Vg~ %xI//X-OWm0q hZ#X m*\ҟFU/:)DwT]t ~Ul^5Wj~_Fٙ/V'\+PtDe:) KHbނ]ãwmG> 9_ _z,oMUs*kL q ƤK_{E|к IkWK]n3D5GR7ˣktxS:i،Bg[rsGAe DE."f^s{3ly[/V`ņ"dշk)Maj:dsy!C\޿I]7K_zz3ͬ"6ZFiWMrN :2,KTf\qAyF#%_`_萧XS5~$t4|w>T;a^faQBVev0 _BmүE Ì$o_# ]jA 6t?kK[Aʍ~l#/I ) sE^r q:SOh[Fx>x]@ʰ2L[ bۥh!6. a?uZeo Z-Q2]1it+'Gi#`f%'# ]WL(7d+WN0q)y+Kqe"3)AV>"BӳۥBp2Z$ jTw ~?"嗤YָsWZ4{;UO34QCiy{>9َhb񾒗θ8v'Mt%[YfmiԐ`! UQ, !ɋuE>`BNϗ_^ $qDE\:I/ nopS&9ul6MD*jE&|vbca^ZY\"+PY(Ð@cR`fŝ]O~eD/_Q&YF&)*;љz >F<աP0cnF_ZT0^$sPx*ύ7?|< I>euU^r0a?VK&GxY&\' u;48o_W[!F*GbdR0r!Mkj1}.#W1'iņk0SA-j#W}pw#$6j۬wM,t3}JK,u` t$AUM)RpGzF"szi4'S%JU@i2.)G@1uHgYXi7o71荡圱#d9nB@+ǖ\+)YۨV}?au+;)< Yr 7h .EJI79%Zl &[jZNOws+"u?ӜVSwN.2L(#j3hKn>O62vRfzY{%\(FTwGG_>DF鎟LUܔe$hhmQ򽒸 H~0E1 ͉7DI2@V2<"B8}VhPs^m }AKF5SRrẸT9k?MdpnDu ݁̐=Jѡ3*O))&}} q\,;r楇U35츪gk no`FӤ,}OݧgԮw+(|1m}ޱP[)hެo[V?ǡAM=AYӛQ3+w+Q8bRKHTұ*:WA(&hE놐$.W<. EꗔCQ(qheE1}6 '7p>nJ9\[/$m Gu}>[Tղ8z \}-y\׾{sTg!6.|53͞'{j!,犿+^JԌdtJ$w֩Iz7WME)iHfN38!T_8 2ss#e:i vӑC9B(d= YLf󤧯;iRoY]|]Bճe↢t-޸axԟ9o; X_U'@Z3W#qMNo콣mlHI2 N֓ 6;±:2c@[eHSq ߋghVʈke4}]X%Z|_:S=I#iD3Vs3}4)#0vuLcBY-뱵E\7ѭazVߛlu|A(ɘFEх> `}Du|$=rgCYߧ*BԬ"p_W $.Dg -4-ͫ“!8(X_Ch\dt4=hc,$>?1HEy`it>#!+adxGKe9%hR9}BsX| ~=7#;(l@zɅѱ: >?\sw!Q?/Z `Qi&N~)ONڟ KBmx{?F ae"mw>md jGVZt#򃄖`_WGP._YM=o1J_/EE1j}}FL2NM$3-caF wnx,e?H$3@cLJ|E' )5 7ChK& ޼fY ohzwE Vd7:q[AJqj{-a@hRk|Lc_GB"[%s8Yڇ h]s2K5zb"I5F5[P!oVYzH/8zOa 6(qtچ\K%_y8HDq-V Ӻ&Rr~ ,qI5ffRXEay%pMM_XP~c1Xk@y+jjgbz ֜6h*) 4±'hfVh(><;"J, <@"T,=ZCpe-9Xj}[ >M8䏄%3& Ygb:CZlD}*dݟ@.0O1DU!yo qb#s%?&rqwXv&fDSx^ @oa46!L9s &9 ![TN1=<ν|TERsasD g$C]^}b UE=K0Q꧵`:u3c6{,)kmZOǗq1݇ıFgݰu\WH ۛ=|FNs[_sǯq2,+DZ[b mDaU#}}Q3Kc?:w+؄@.i^Q^/mҫilIDWğghO&꿲t = jy/t.xa\}:e;= *RgXu&tSWڻH wlJԌ] J{_kms!Lj;PFj?770<'#8'zԠmd`E {" *gTx<MfFeQlN"okAS)zZ+EI O:c%V(9] ε4Ϻplx5y+6i "Ex=DHR?R=Iqt;XxVnDݶibǠIvňÿ{uB !;\mv8.];.oQO("&&"F"onFLj-x(Nmtc#B=CruS%+ud^"-"JVȟp)Da*9yWren|>k MϙpZcl =IF8ho)f_ňQaǦT`X{͔ .a? Z. pjQmwҒnGjFv 68(iFS$1KI]*dFɨLJ-N oV/n ^AadqQT-\֝JӁ=s՚ Ôuѝ"yv2#a~ƴ $e=uCy!]0湾-~Bjy.xbgeQURg/30l4@a2mu2oJx%5PٙnS!/9)x 'ZVFgk iD<  wG8Z,0UYfInS? '\yY; h%r:66$s0/M_Rn'e~ "nh}A53f}e;HJ3qa KuOsR0ꚡ?xA|q^FWJUnh/HS 9U0vᓡ͉Xinjt#"v>E+5t]gTg!Q6)IL+h8I7w9h^ÕHWA SZ2˝RԒ61fL#u:!~Rٝ]oNT=Jm^KñD}t"WbnwoJsi@KՏS=mbI]ۼ(1&ƂT;{!eb* {GEܠ"Pp:hl:)Iь5m6F${Jtx #=B"Zמ5V(7#7@keG0%`qVSr09(?iq%M_\Gm>&͔u5"R$s(o ~$jk;v+S >$3Auͧ22-S2b >ҹX+C33ڮWtT:tx}ZYU%r%fNf.fCQ7~5-b WSKt $`AU~/eʄ BNBcrBzF w*-DBW]٤ز61ݥiUc_հi6x+ xYA5n$Z"Y\3̜nq5뫜r x]-2E2fXaݡ&+|05J꺀ՇJUiHõ<ѳTQʄPXJeXlHz`oyimxɟkcE- OJ؍ԯܓB*G1xЊ>peiw9[c_̭C2MF(G1wOJ|`qB- %}] ('7,T VFŒPt 6s%(Thӛř-1K3(SɧݼQ"X>BS Ъr FTk JdDGfgNøG~OjbvɳAԌ__L)3{C>{^CȓXeQG}5IP<_> 'ϔ)!&Ezh⌾h*(a.1[+ iI$14D6>9GLT̈́ ~;BKt_ֈ-xI1sk$ªp#3}"#HJjm>4L-6'S(444Cv.Qbe0UcBe֢SjnŞ*r\J$J7Z*S1x;ژcc!?LװFR~憋T5J*Fj$Mc>F_s̵A:Az_RQȕ0G aSXY#fVDSHljrhMu5N ʂ q70+A_i?/o-Xr21~":^jӍpsib8(qy&t #Qv(ȅG5ƭ:AbZh-Bf-&pz=:~ք~%gty8/2&mވ 2ou-i" T槍עC e`ࡔq!2:ȪHFeb}fyk2L0xWTK'89v'Ts-{5\+[ώ>٥C !a>ӠsBKyE9D{SeU҇<"Yb]tBуai֪I][=Y#!#˿垌<=U(h5 ܠ"YB00XɸuS>r} #J+gXHa;AWYRUTHDt1{Aw;8폣dFwޫ6 z. E>*EV4hy*:-4;!8E44YXes:0s)b5uٟ;L.0m WsRx5CenT/Q1Ou \9ܟ+(t*G 0g蓰phAoNI2_*la(!hYےbe9Pβ4Q$-}DeMB&ըEYLd?ൿ@u @:P%QNjG?sNdnsĥ ӟU@qu4+'^ܫ))`nFsH^͌DM=86e4?Y% yüy:_<_Hf3Ecdm+5EEk1URCn̦mg9ͣ o@Dre'L?{N )i7l9m\s_l_-Gg,}5ނܱjJ` `Npe&GGwjhֶu>s[NM$Dm1_w0w }Ӆ|o9Wk8'7GAX^_WՍr,0 `*Ya= 30YֽX$x8Ȣ}A@l/]F8X3HΫ"ͳОfNݦ9Bb & )̆Csqɺ t@hYGs|8J7 e [[8p@P\$beNV\/Ls&l >_Z _ƯgQ4W$ݼ{׆&uje4  V!d=و̜>IW;xƨ?jFɣ]E+N\H~EwCg~ENfOUW af3yϹ%Z 'HÍB0Cd=EJPk:3- \Z 5Q1V~'z%NnϪU\+1-tY1,OQt+33V`0+D~$c}5JG6\^tJ1@>LAemn@Rs a4KaD&60G@x!sW+L|/_'`G^Q6.8v2I9e7wNwŠm 'xy?vMIs$NzwRWdi7ڈ5_1$5J:p(DuD+AХbac2Uj'9YwXxiWTM8ቄDb"YU֋uLzPIDQx~ȞDg7+΍&e˨F}GzߥJ#y!؇H|Ev($E9iD˥A7 vO߿<ծ'ةKf &ӏN%-ߛO9fg`hف<"~DZde:(e?;d/G[P)$|h[]'(|~xݨ )24g=j$ʠ{f [ϕo @u &ci%%7 Jrsrh^R77{~͢Bß$`젂iIl_-uĽWhP/3-E ѱ }sQl1r, vC1f{JŬ9MM7Ėk|??IЀuVc{'3rf6I@tpGofu)LuRy"xZO[+="yFj/uHMBLuGlz6:%Q*g.mON6t2.\.˸Qa먏0?NiBZ/eU]Z_Tc%ߚ$YH~EOm H+ 3k&K)W6wP +zqx  "+0k"=$ 'p9;VuCħgwY^ۉTXH{*iĞƯ2^ŕp>" ˜1FՖQ9~q]24]1ё"|qx"*_DrH~I?!{I^Z>__(53KeWKYzg+2\̦^jKwmbCꜳ5%$S*F$DbLa8"Sۭ#DPA-):t^XWۀ jjUPc|@_k[uT[#!Wβz2ING|[-s~K2^VPj0!s YA,`3B(j!68>8G Vw( z` q˲.of:۾s/e2$Z:]> P)u¦UY{3_ArP7<9C>b\VٹPޏ_5Cϳ C {[_{[5   Nl'/:0 D! xB[>dt%=Tp~j^Gڠ:IZܬDUz4=n\{*%oN2߈2Y:Y^$Tt- N0Ra2ǹ?2n{si%z~ yxng^1RnIUAb`h̹0YPۏK>DhEDG05y&>Plz.ز~$Kn?e~EOs&lp-&c;10V\Ϛ!1jRy " ^ 1KC06Pg.8ЪN٨"pOv)0Ym{Lal K2֦r=Rpp՛ cᩩn/rIz=VX_Zb\vA ?#x魜2_3O:M0_ǕY H?-MNo@Wq 쭕+|w#{H$38]c c;p8$RNӃ=<~)}8I2h97$yKTDzMyY/p(>m/br0g@2DqL[ , ,hy8gd˥h-ȓyg ڑ$F$2k=6L?YeAg; ve4IH_Sݰ#T-JByM>B#[ UTb8ؘL'~b9l'M[-P'G%J:=?NTD8AM@Fc Ƽ^#`.IBkҖT&8A:CץO0"sEO"SuU'$XDvf{{@D?? 0Ej'J8A8{Tn'|)3S0^X5LcqMS,P`g2uAcTT x} w%U:tX]^")oYn= yc:!0Yi󓦿tZ$RiPXrJxRjQg *X&R > cHV8xI}TV}y˩ ;.$|.J83~YG5*TzT civo͇r"DCvHaV!, [řk$Ihߑ7ˈ*4ma^oruX]N?s^&VD4]_%WsM|5!Lc P>.IQ޷١Z6?7)[ Rh`fF$]4GL'XLϗ"y?R/>js/g-q@YuelK8If˚.HV}p6@+c] ߳^=[: QW2k-?xp3\J`EM xsLK?-ALb*IlTbR(h)@"@EPؗC-42[eKܲFP/뷑x0| V#zkD'0(ߏN.^޼- I/0x1{\F~21:OFtEm+BGLg^e;GiPa /= GSaAkRT Fr#*OO'ո~[ ^@prhk5m$cXFWp6lD{-xeBP[XrkFlA۠ -#0Xr I{<<=+sGi]n+~Y豯>ՈFB#~yon]L 7;z Z@ 1 DM/mOk9Pgܙ]YlمyA|n$Zdʩ zlYa5*݈:)d5ÐîbN"12\E} vB*;[D¶ [ GCCUWq6_}4U&-+&ˢPv*TjOJFw{aPȆ11A ڑw 4 Lt_$WLvJN>u0G56?VQ{E?0B2},e/cWcR*!*ģ`8p$)|CI6{Wsן2b._ڕ'6LEQ-fI>f%>୍v?NOIh7©ɪͫ %$\5ZuLsed_tz$f[6F$qrʹ=U"VavźHш'F0&Ԛ9ˋ ṛx-%`] ;;\KetPllL3VOtz/>FX!dSOˎO)C5SC+ZG/$ty*zFѦwbr95L.Z;2XP3Tkq:Yw\½N?v("P+FPʨ "9BXE!E䢂&`Zu5]ZQכn@),0I ~́1?f!~Gl,j^Nv?9FCI;H;0ecn,f lr=>~,.m(Iogʫ3X&iYR CZջh>"ma-،b͓eL(ã =S>/~)1Uؗedgfo? Xf?7X5UBr2y7-?ZVaA ?dv*`Z2X]*:CMzJ^m܄Qkԥi(%w-',}6T\)L/4*ǢW6F&6V2to@2y'7m]XsZ~@ѸX"Vng''Zxmo\Ê0H@܂&7ebȦ @vMXMu 0r 1\]zoe#RLG 8_W|7yޚԱ&X}p rҴD펀![3wK602<QWsw6O  _;A|L@Z1  b yMݛX;B&l7}ًТD"0FcM68cA+ =>B5TKt+ԈQwҡÆ?Wދ@lcE TSS¥ 8{.|s@,\ĿF ,֓l7u]\ M1?:nYVc ӆZy;,'xfej"59pN9q| +}ZN}4"c@*]͓JMf5fƳ:^F0!?ZP58" 7ϣ:?;v)PN\)c&ԁX hP6 @^H37bῬarwdF;DŽhR]7i'w} LD4JדUWp+q$[ Ew%O ih|,e4K8ef@-'J+1Rੋk*/-ߜ!iBx-%gtm5%쵉L1z'܎,&+ G<O" jSC VqýBZh_MТ_(! aK|gF˛-g_3%g )Ү$u%`l]_i_qz깩x=$#T A"/X X yLWďXtVq1 7-"[c؝&жZ1䯭mWs=fek_dfoҦ E: >HŘf2W?ϥ8.żhU.@sV$z4x04pfW`/gO8|h+*D=+G G Kk-,ulh?i= O^C!4Qo:V>L ,J/4Os{o`LQ;VQMJsw#~(q%W |:#|@[mݛ^Eʳ_ugGƋl`S],YSFn5?D1iGė ICQC6jJ=9*ݛ(tZGU \-Nr5 GxqAiC}HX[ ͼԾ^gvӮ&dSAOtܻ(p^I T[x'=IfU1Vj#UQ<(rj}#8WpA.̘/*<Ӭ8G*a9z$6_0c)aFo|m-Z31$݇{-T j}" S^K~⧿{i0?(Ԁks&IH(ȧJ疐ju;TmD h޲w8(Ooh;1N+fG$Q= <'sBTUݨ `Nt jr7CUqXUZCE8,M0}jfF\acEzV4~x7%kdx _s,@',!pRtP ot m!α?薉{41i=m/R$#׊a"wk=y<0/SgSMkPuI7fU@+cΒ>;C]V=s9 j.,`u{6>zxI* [i '=w8 Q]Ws/Y&!y!H'ݢ`AwsXL[Cl1й0(y83Vbaѩ4[Xhe-ᕄUPR:Xk7=wБ͍DP8{?Q -y!慡9?~8C`fΆf2y9:2!ga5'؂YmϽ}(-x?PH}vM2y節j>%(Gz7]ލMwj`Roq *o@M?!]QRrWlfszBT6K? u>dU 0H7\0'<Ͻp` ;զPDHrFy 7{z!!fmeޤ/1;_R=;]7eĠ?ux (UCڒ3wiq8 NGq'M ,Ҳ7**]Re=xFtb|> m {%Ɉ#SrWnJh4A{%]rE4SZǬ/B2`׊vrXcI}F jH^/SwڝEmA_P;="($Mo$_ocrf1 .xgJtT͵Z;U$K ??NoK_ySRVmЄByMy4#& ޢfj}"yJSG 5'A/lyuB+ R+ˤ񶊙tA %")ҫtd}]pC|@DCJ0QS&qcdw;!jqs)J<쯍lJ퐀 VdyTOvֿL⁇kbnRR4Z0XcDG ȼ Fƣy"4e-AM1acLP8x-R&[#W"JE[9OGf3~0A7]~5m/^7 L_Χ)ύXuh)YdJc)_< >'fpҐ_tɂcLj*w:ҋ*Qaw8Qih# -X_?եvN3ZREnՠ4H꾾'V^~Kp_T )#k#St{R7?"bDP&}R@s(FO!c;S&m%1$PO7;^f+mBf(b SK#2m8gUfċ);s Bmuꂰ6%F[+ ۽Ubаjuh kG1:Bh9XpE=U9wB0&Q9,A? n/`]I{X uB2~S?/=-vCH xxYWjX>c$2l4an^r6/\FGN6*th!."2ORF'-HF$A<2rvO0\$V#GgKUfICn艨m҅yN͜-:/Bn1ܟbjcxŅח֊}WM`痸>`]nRy;Hy7Ye9luq۫~QeHyz*T)  y\A_Qa.%xf"%R(s۞t@ =xȔ.ҨɮBzByXF9FUA*L=Tf|?T.#TESBBcZUž[#-c+/]M 9$c/_:2HeZCnӌe.rk&Bu]]ñ9__0~n鍥zBSp~NTL3b S4ox}5#~&ui7O OZH`TmUC.17-' 8evk -  *s ش{ ʼX =6:RpCشGp=!nCI=x@_y̞A_eWN& QAw;^awG 8^>.B9̡%+m#cp )_t` eDAe-9hm%bM4{_CR9D[zU0m>ɧG+48z!`w4s֛6 voHXB /GدE Gi,9 _7}?WOrg-/E*XC`Pt-=xhZX& t E}ڮÚjS񶜨 Ü,K<1r&1ޡom>9&a(֬wC{w)&$D-|v"+{V<6uKc$ Ɠ;-G }gma/ dLI,`խ`UsKJg$`& ڔB (D~ǍyC?>L-q=/z7ƤhOf^G &dD8F7GF|eN}u7*I]VJoRs7\51`:`HfHeP+2fEd6WAtԍNy:!ݛ:2ʂ:G[\_xj 7ѫcQ) nf{dMxfQ08{#t.2ti,Ek$v3qeK*B<,h)Ԍhk=JˋcHjo MwAH2QI8 ѩV_ix莖hye%WO90FF5ZCK /zjPƯ?jo/NM`U + u0!K nw-GN#ydz-)ֈxFˍJT3|PѬ@w췁lRѵS~ԩR^ȲɠݐDz6cy G'9GԮ \ 6h[Xb8&]cbMB>ċY wCNxI՞*?\[-Q^DrcDZ\ X_j ޽l7eAݯFM6fz-U߰q3=J YX, ,]Tuى2B'&$PX%ȨHxdr-κ\dsfpUXSJ7*rt߾nRM3sK@.J% `o/g.xOyȐŰYtI@.+ޘn{r'r֖2:6RjxH-t?M' L'}Ni_4JhG{aAۑpb,haMWlD?XAZ%\dX=/ Fm5F m-F4n }\#蜒5̚q< ?ſqk`8<(ޗuHl~e%20IM )K-,ьίcCnZ=13p~87eze#|(XSXhy0MdZ ,2OW@VK:Ġm^ƞO;WQM8ċ=&\?5ah7'.\SÙKi3j mBд @Cnz]Q]-aSE(f b{^PW ]21qO^zʈʥGC`]ͅr;}U!h=ӟ~~fӔ;+G꿦xv8w%{\ p! W;>Y>Q^i- Љ<͎.4oM?x'UKH&g#'\s0*CN9B_衲\7ZhN[Re> ISvp5}ݳfzG^)zm)z3rV*f/l5?޳wS$J*I9MSGE~+2;bf՞CvSv#| ؁P- pąYOb!mN0z-ű_?{?ke΄iee\e6QC93L8❹'c}OĴ'md!J6hbe~69S o!uSoyPxJh\\9K)ܣ[i+c7`<_SuEt\1[ <3x1E 0DK60>"VłDyTOyhXO$7YgObuGxLf*Np>y(YeUH:5'#gX(ϡX:_ #6)XI$ɉKb*WzoY_3k}FRMz"]HkYNm1+8g4!Ѷ J/CPꞏh|-[+Zڇ)@v MMKr}pb2;pc֘dF5v |\Oθ2Krۛ'/{(a/_ KX] k EY-gMќd4qKH#&<"3'Xk@d]T"&m!wV[z;;ȑR ;b<\/`73 (]ӯe#=$ #+"t"q*U9۷)H1l*-UFi"8MϬX #ԲBebmŨլ^E,0?e!(Q>h0L9EԊ_Ʒya{ <IkL|%nl{2wl@}E/gbf [tyh|⫗v!SUE6+l roP> sxL/+.>M }9GXQ1y8Y5ņh4T򴥅VS)RB0p*fԥYǺ֐]'Xuniۻ$ dx'ԑ6# E:S7:%iDJIKTdrBPU` Ѡd̀lk-OiS:k٭֗!ߌ;;@ULgؚţ;;"KWw,H0o <]9R6PMd[?̀*RfkK@]Sm/q-&r<@8F B!"Bb$Y1Klp`٬P=(LJ`=GS;*"}i~ك][ LYc{-_3^hk2|jm`ԩPQ!z@)ެӥ` < ,Ƕ!Cp( ^$ǷE:^&&2I n|y׽(8G*al<SʋNgV(gJ< E!:)~F'PJc%3yWVF7 [/pԹ-IY9y(Xd8ru79KC;z[֧^'3][E(̻vG&B9챨!zA-U%>SsMg`q*wT5UIU%Hm("kK(5ʌQ(VKީS_]߇9a9 SVz>-Ҿv#^n?.7%kH/jWOV3`uUK\SjFLat[pv1UփӀ[|zȫdls=;@<tα>Zhr12@nU7*:iP/.zC[0]Mzrx  az(W5[^JЈ7M;{ сt9hW]`?n& \H*֦pMR\T MW 7™'sF^Y4UOtX?lQI9myZwxb)7GOж@d7揘xXn:jw:x/{.o:<hϪVOX<ڢNؑnr@ Qdp !C-9wԪٓs0٧ؒ 5s˿6kwWvهn:xX= lo35XDr,9L? nW x $A@h<(eEm :I}Kʿp 90u8ڈ Ds?-!ZiE!x;w 86+LZYּ4H8lb"XQ`Y.O቉}׭7-&G8^4ZUpόIi5t)=]ޝw0)Z׎ҧ 3C1G圵i'Fб4Z X5~mgىTWtxf o]MU _V+posNR\SHH If졌+] $]7ʷALqW\zr/W^"~5V̧ٙJO1 ,6=OGkj >קq~ t"=wY.@ h1tKpoYg{r+HOY)3$zK5znD\&uVFiW9|B乌DWY)g{FbHyQ(OFK]&IxS`}2L[3 L!>j4\<@K1ui"mp X&ė&`5qx`V!]e6"jHf*vtzng:'KNm=ם,rDf~zl#}dNx݂ï4QX"ARpO' t,?Gp50士Q%M@TK= DbBaqTzpr5iBgXZh'}wukss%^2(x`kns fW͖'*K|W 4 D[jZ^#(j6BU/]*,r|qŔ2`qx W%j|Ύse+])/e9PQz w҅zabhCL^K=<8ѧmu'sw1i_ؾ swQzb~# QƼĜB2oF80xǃ-Ť>4Vk4a*[3a\rd\'"YGT{Dl̬XC6kĨcoSa[cCq .|I fI>JQvB3OƲv# 2cO2InXDCS~*h/dO(ގb&x_B}+ˉ0 1RxmbIYe[3t/Fc;#S;WZp"'Oa /& a X딧izf¥Ӵ#(UHh_:<M ?@; hwz̬e.9i~_>$?/Pj'V\(-FЂ MZ)Pէ[ƒChZ[ldr:26`㰻" XoD9(+t4@E^RKF+L pSF,ÁHTNI*#qz[NXL@+WBeFo/ pcD🸌 ]OchÅ4XȐԳIRd$Ժt~suGPJ+3y[Hh1_D~?B c]sOKYpn)CeGQ3uK~T?X? jweq:QlZs(OYY `Ce945 Ӫc3+g[3k-תpXaTfЙqt#>g5ܣ): QUi"2lD?/YLa6%\X '} Z[*`St򦍢$bB0fcԏˀލJđsŢw |([ơ|o>> 9B"f{swAQ~2X Bnõ̪QEBr22AU}lsWbE\ăM[!#mZaf!,mT?4H 5ܜ-TY,"l<`$|&y,c4uGEQyfm[3;XFa$-R"IL{w'l~/ Bv& @6X{Q<1űc+=OZ}\9<}X ;xlIN,u,G Ÿ >Dܻo#1 < 6Jeo0CvyHHE$ `KC_YHDw Dy5lE2~W"ܗ0& hNmdf<z[7Fg q:{*v^"|.ѓY{PD%,zI(gX.?LTe}f|hTv}}HeeAA $c'4's9۪Oش>ԨU]l0bz6جZȥ4(b~樱0ŷ+JL=͑'^;Dcur JkAJ?1[&~%ꀔBE e2.J69|*/gb!;tD1(c'޹SBQX d|ILas 9n& ^G `H,=#l\$/k"̊6{W"Sq=:APYa[enV=iL7\ Id FBit0Uv3M bO(PNXNY#uo Z$Q44(<8wfc=B;EE>|\Ǟ6~rVrW:=. ˙.VW8bE}}ڃХ1"haYXMtT;rBM-=U'CxJI%+ }'䮞ɺى__RD_oucd|uS;G"ż- m:cLP2 փ O :fv>&,I鞬ƈV[}4wr3S7i3QΩj7pW_v#^3s>0N@_YWPӦ/k-Z D[$&~Y5!vׇzP"( b2$*FSK]Gv[#kˍѤso%MP`P05 6CyCAiW@ho[b ZjQpM*T1 Q&l`YTRo4aQ\z 7"D~T3:~Jܘ*r]9)gwxH(k?$.ܭ'>ö6`JZ96%1w^EsP:ZgLwz2֣D@2mg&6?abK#݌cvrHa#<WaBjt v_4}N$v\i,Zi1v; `AcsʞjJś]`MQd'8?YhW'l\VShBK ,;{W,R,RI lR?Gh K|I^5$5^rL/)FlZZf> P+ou%)֨Zl ^\z̞cqcE` (٣ LղP2[s3|v$ִcf1)2Msb^428]GgБ*aڿ߄LD,M`.ɄQi&;v6_ lw;,q{m%5d?%5Q{g8#H+[19Q݀ b3SKqf bhR|D6[!4*x]qQu71:ӎeiW[8[{_"SA <ުZbM5Re4YjgF`F2|2P  &q6[P̦k$|#f5/tkt(;86c OfK{_r#^^'j ((omb'k܋^mA?*Rk*Lo(Q^Ut[fBq؃s3PdT)(Us(0=ē-ac=zrXD$'0R#m!`ջIr7-diNZ9k6y J{L:Clu6RN J $oxqZ2l1 feԵSjӺin1L _3 |z韥9l Ul;KFccu3?M͈mj l.Sxe}e)uFh$ȅ8gV` N) {ϵ #d qXPì&?_PsǑ$PlW(nc]>5jB{,m#Q/St4B@58D4p?9qvj]}ntjG~ G8 ?'6zۿNpӭH%2܋=~$Gݸ`( Qyg$ 5[5ߎ $f<'@Y)L'w*RIOϸ U>2g[/>l}7(VY^x#Q3q|p?>|Oq,˪!`!{H$*DoqvO8~'d]1iRuq>y /]F}m G.[J|`Z~\Vi5N6yY*A/~\յHǹ+A¨=gVIF.Iz g`@wZMO/*5Ȱt}a3do+@\<@36. I "ɷkԻ޿tHenfiN#U*Wc΃o`GTٙ*vI =7EXMEOԅh֋ =Ɔ-c&sx%}~ U@#&c$a8,!, XhsX)ve۟bL:%{}&Č(Tlٷ{q~g>=K lz1ϲ?8HBdqԪ@gEyp˔xчyM{Ը2D%ItM9#0گV.]ţՅ.LIkf唓ŮU6ݿSe=?C6;VTezYa$jS,?zD{λ͵]pJ7v5as8(ϛ3eƒp\ܓ%o$&6ڦ( 2w]qcJD2 ?/CMwG9րɼ37WHyofI9p<#ϱ x8XnZBG|pnhҶՎbE# m2mm9[.5r{^k15ְx ^;LD e?vͅOkiwBXuo U?xu*O6^3aD7) rYGQ+cv~ε xCT/?Ÿ@aDz<,p]}b_c ‰E^޷1G/ =[ǜ!¼Ź-^j~~ŀ7l肑RzCPYwlvRSĥCut6@nj\x<uiatL2"ubƪA?Y<< Lˇ|:J@̎Z~"#~҇g!K@S m\1Jh|2Q]b{5T K`GM&puʬL-VA Y!iX*{âs}krOَ5vVt[a~T1>ZpNm--Uͫ|`T͋YTq-⪨-vSf<&t""fBЍz5zv#3=+HiKTkOJ_@g{~ |Msjt7ZjMNQO㰎egg_2#Y/yU r-:'I>ƷH^l2|Ie\TZA[ pY3,={%}ӣ $R03dr:#Ѩ !>1>MBl0%ucKhk7Vţ&ۋ<ɝ5d rۦ㩤BtvVp@6x֧֓B~Զ'*SRvyN^ .!Zp8k =ǁ5LnԽ{YϊxZ7fg 3F)LPP(vNtFH)~llÁ6M!ՄCAo" Ľ?2PS#fTV>kLRD͘ªNzfyV?T2}ີy0:=1͙ؒF{Z[C:NU`_E+f -%XP##A}|DQ{ˆF 9zOj(Ő8- dB~ Yn e&0#7\T*]Ýr6H0l]BDCk:1J&GBB&\%~Y"z;^7gUs{WbQ-czU#voPe"NΌ{g~9IVVb*ka;`ҷCM~tQ dY>'J!1[c搼,oxqtKpב2=8:IkO%WPz vy`TL0Xv0&OV}JHMY5>(t $Uw̏Ir^~uӘz + ➙I+ꯡp`e0F"f{jx>m?h7{PX/_1S ~/$fxrI "[t}Hw7#ad5 zYg(}:WMp3 w/;:=#O X>Jw&r;-=J"J]vLD{l]7"0mJqv&cI(67f |@p; kaP3ߙa-P! FJvw=k7R[J}bI^L1 q 0~4y913_Cu {pEBh K )l| A9onFP-;1hT.9uو4j_.9VωUocbBƔ1!^ݡ^w:a5?e:}߆8#%yNn]tBYYY 1$QIǓ V=ho~ AIԚK6̍Ys4BVVLNU!k";[i, \X C&OA 9 U(_ͷmb<3۲ʌ-d]\KjĎ쯻e +6#YiV ʍ1|umxɛ+6;D4@m>\q XݼpX‘z=jU_k(hU iQ_=}y\|m)K4{Sl ùChk 0DHO`DQVBP(,8dXZ|&ۢL#=Qh}؎@h~z(DOR?0 b"Ћc 4x<ˉQrb|17:=諐]] C@ 8=`E<%lPSg|Vhu *r'%2f',](pY$b1(Ū 7h!,1yTogX#뒧E'VC4A9(#%n)<"pEK#=BvS}/fBkRbqs9oޮBsh^_QQw$B%efm8rٚ|(fWL 2B:>mi{ `"p=g\R=J]_"J빞K: _ t'ϲmlo!W;sܻxO)?tWBxANXUzt8j(œ^MT}[%2&FF`]֍:=n9ZpU1xB9'b1a7.VsM+#F” J#k8Y6+QK\9ynnzmēۼWMgMB 2bN5#GA6 $kDSޫFaI)O>>װ*\F&VBÛhaਅB($`#J9+ա8eIr-{jJ=~cGJ lVy ={.hzơhwj29#`i R|I6[n2VV[uoer u'FС>mX݇$HV[I DY,lW替5*2mGzlj$_RӬR Q ua ,rZ0){z?_ <y dSDJJ\݀w)15lXبp5A'd[E'+\t#Gflg޴:0b{AF_os\`ety ?$'@7 }h;6fo5"R~XnTz<"R;hTTPٗnuؾg-`GfǷ PEx[{ ?ԅ˃,C%mAj\LFffZMfku@(cif" 1to[UL'b Hs6Rk E|( 명-caJB#Uι[x6-E_z %&8Xzh.Qk:~ƣy= W=#=\/M>jeϓ] 6չk4R,V4]h2!ơ_3hdb4QŋjF;/԰:yafz>`r$5:bP ;YlohXa[ܻk*N"C0X7P1Еi> p*70{gq-|W OJi0 7Ӄ7%򥃋ȧuV۬]Y3 ǤFF>Ѩ-Y]M6Tݰ^Ҥbqw*a&c-q/æOlje4CM|W0&]Rrau'2p(Ql翏(mQ/`|489D'5~ŋZ `r4|cs# +4y] ɟ)"35\B4ހ/QcSXV9sG}=Cqbq P829AfokNcna/~3Ztzvz'Qtwhgc]0<_C~ڍr܇dͭ7A7^vjfW޸V.5}1[{+~ٶ6فpmHճF1rf/MЦ|TS\/sA9"EE`5"uHfWv꡽^*)_8qͪ4BѮ Hgi5[erg*9':f"L1H:F׵~{B[eـgӷxcn|k²b+k) s٨o# @]r%B0EvrJ(ҠA}ȋoBkY"܇ "#9,C.x^/Y%?- ʆ,$M(b ?6i|"BeS8j?ET12R>Wk Iɲߔ Zlz!88V' χ#.ؠBL kT!ޞ:X=mqTzos\N}EQ%LSAIl#߫¹{u̚9,1kjL}ݬWxUQ\ĵ7 Ƨ1Jf|`( C+C(ZM0Ʋѵt tLGxULUtF_ 1;!G`,{Eᅳ5G_R-D5]Yn)wlH&/ז mLs+D׾E:r ֽF;#]?1aRxP( a' l7uߙkx|=sQi.W񳊂M-Xci_oгLRb:mLtfE&X4S gIeG8|vCjK'[֡v-6^fpD|_I #}XD4Q-P/וj ! A(,CقcnѰzn*- ey>Xn3dTfϛ.# ?=Wf*ꡱ5Bo~fL_6n!P>Nf -s^[goP#&.k~J#3HI@&jERrzH̤7B<:ƽ0fKDjnG*}:l [D %)5ZЭ)`DFzІ>B*-~\9HpLi-}3ގ%bn/ @PATg`@b%>Bbc9ͥ2ďm? dF}SS@g$Fp7ÚcNG/3 pWɠFi)ghs@;ta^"G6 rFvʩ >Az_GY%xǜź(^OZ_FYo )* +nIa2a˹Piy{)HL Jdje}i3 z0d̯Er0h_@Z+Mpf4^cM<*01n wCiv"^J>:]Z kaLa=+ZHXRT~kVռu[2gW=`&ޏScd6yiCWoc`VYiNZw{ hḾ:7^5ć+ԿT{2iU`14Ĥ5 !h}S/q؟W+H__E8D}7qWu˃-j$$m# C_I[fNX/xP`bLHPdDG> EҚb' T2reQ42l>9Q;0k O;Qij5<4X }|^[)/yCfAׅ~NNR^R E|3,bMtG]E'I:~xw+$A7M%4^zY̝DNtORRreO {[wUqw[E<,Q)ʐsJS 4e 5ࠈxDl͕]VFSfz9s_W1YNPCO[rĨ5ߣL9ԗjieMbAWg{ #w5֡h͎0Ƃ&sHG>xwnb`2 'L0ÿrYG#.G=dЮ\^O* 6WUaT i9ILd 5^<=yAL)?Qg-*ݫFNoJO/=!ɨj sg;/ldhj?a% *:DXwԺ!h \)iN&m=" #,aHGK:,27G3J+4ZuUpk\+sfcK͡F˕M"`g|@:-UuT^8nf;zP`uSsThM2t=tF.`.yYN <4+_8SٴZf1!>x&q"ND30F ֪l3mLR|rֵJbaP ^* iXRs Z&Hwƥ"Hp~4՘W j@dClOo-8[?FËtwO@̝9n]2Z+Gy!Yxz;w$WSLӛt^ YCψW':F>dt8) @3y!~t8+`$mvqNFe?݊\hVEt:K`4"v,uUiV x&vmS[cZ¸.gH|Sg̹^n H{8;cM&>85V݊ҬmqMH6Z^f^ݦVCޚSQIc޸+;3~COZPF;^A Jޱ 䤁wjm-g\\hаÇ\-DIO䀷3ּ˜ 䋥Hȏa/w_{T橗Ey]Jym$o se)Y>VἂYB3Z &]g`#FsGgod%+f&sUN|rGJd uMgnm+*^gܾYSA5ĤjPB5gyHaz˕je&}[*ѷtG?0@/.K>h{%Y&o4?|~(`R(l䀾11^(RW祷q7@7o> swyhg;ѵ뗮f/{8}hw]S.}5TcsSY{ -yy Szn^g| {ȳ o%0vJ7Rrt:nQ\ԁ*qGZGdCUHjbt3ҩP6eauUAAj?^c%:oA+!\~ Ѣ7MiS#u⍖шqP*R;ԒkH]ݲ+pw-@MYIpT|x VnƜ!C 牙;@f}tfϢi|'R?].v--KSNW(JFV}Dػu:ˍL^h@2:,;VZ ~j\m| : *4wg6PGUDs߄AC0SL䵣 >r X甖u.`mNLeMzȆ,/ŗܳՓh R =1O]T7 ]—8ty>oJ,,W`1n `J(cA]xA'LD UОvG˩pRqBlHWI͛r؏rVd3E&5R_OEGt 0~WC}'ʎy(qȀgsplE̦Z/9'R Dly댥 *dWإddi!46- a6/$IdJǜfuᏖ* ~Z{P "]=6t4[(H^k0&\^z$J]vaЏ+ћ<[XEi[ESA:bb8pl'cL$:9 bIW.H6@b CbGc=6D7hRz*|\^Z»yI9T!yqo 69KуT1Wg 76o%u @K8)bbTpe"t^og kPu73϶g"e3"fs7>Ŷd&gEeO DN2{:nȨcI6l^c( ]XNR:r/ZpSZi)]3)ъȹGa[z$K.kMOϽ|FlD6 Ghœ$XM cuvvI5cSД'y9\+™/xQ_VV gI I7#.2wugӞ Siy\Yo> ~ѭ}"<bk͓=Vv:Ӏ,C#Gvh (=[|]>L]A/x&pI̎8{nSI ( [F/K3?9nQd0 &HX (+<`.߬5r2EDՌ".\tQf&-)ʣ/4,}׭Њ:ޜW9[K.,Cep<q>RfAfJגWqSC2%KU,$3BPHvp@I]IJB"tÕ)ʤfպEU2EѣKI.[7?.Ϡ𥞉\~N qH/4ITZI׆j4}U\AQ{;g\q1B]LQ/LA%/hU' 0{TE-n:(Z@hw3rd^xڼĪ6 >3&! W>[w`Z Ɲja 186!ڋõyk9ɍhb `diVߢ4f,;xNz 0%@!/ֆBVv]wA؊qmyX}8WXKuFx>B "~RjZ3MxpI"N/"{468uf_*EԖ$SZOSpd@"oU9?C@'c@\Fro-b-`} (pd ڙTF`oCBn Rcs.BVj]hhcƷ(2;KhJ#mOǧGC%7OhX_?U&]g~8YBA$ 2*Ծ:~T5X? /xJilSZ5F9f$^ = ѽI$w7tKBܜ^4de][Cg)  ṯ#S'?yHYݬ@BT>8sBwM4T(Q"6-M-((hŠUܫsP)E|OAbIz= j)vt(njyr*vZ(s_P.@@ph XEi$+vqe2Vp0w@YC^=00=IDw6Û>?p"Xy*tI/F7*oVc' :~_\YGcU[ۛ6kydyoY'WB/Mq=rNME/*l]f]?79^t~ [;݄WHo @H*bG|MT8W y%._1\wHͯ"O8Y@ѡ M'l]p{akHZeHr|n[R|4?CG(Ȧ" (-kdSb՞Բ$bu6 GiS{ ([Ŵ]Jj1%PV]ZYKQGyס<\fgSk7`yaᝲhjcF!FDM^G_d]-˾A'vq 7=#ȍ)L!ɟv{cM&(_[Q.`N"82\!z3lO@A @5.vjHta*hۮ&2=-$z S)ot8f>^oI-wxJ-"W"ՎP:NѰ/ǹ]XXdeRW&h-Gx 'NՕR븻@/d^Hݏ.~ձ {rrxBnT_3*u7ڨyG厤4VB3eO؎b?jsuBr\mF~xt:z@Գeq.HUf/yH Ez4C4ӁO]%&Rn 4:=4i(;N':-,UaI;4)?ޑ o%3ٌɗrI5sƆ.fuzx *EaKdkȻJQ&YbZGUK"p-GmMҳ:LWߓT5Å ΀+gwa`w]>QLFg|V Nø̼;ϩ ަgR\F2%'=sEIpqj Fz^Mn&Bl>eή:$ttӈ}=.R1fp^ŎM$M({1bhd6@Gs|9/L!\CqO F;eف iVfRR] ȇ'5j$] 4]kD:}ph\OHm\-qSGmaJ"IoH0 H%AkZA5Ky*BE=gҜL=Z=Jftު0=v!!:b=Yٺ[U) '^ϯbhT3٢'۷JՅX>w,W /.\|, :V[ӗ0:TH _.NKP 7hrٯ 57mG9RٖrذtG< ȖAI"%=#)6f[SKـ ߮se'i`N8{ZaR<aeM_7O'HUqF=:>oh;}U`5Ts27HvqXx-jҷg݀e_RFm)x%KүZ+'r {̈E!.ŠYwPvɞ8' D=%AmC6PA5[ғE|嬪5^ϓ|-`rRMk#H71xNZt@wvr JHע0c JIž~@ќ*utƧ E2NEf4P<>+/ru4bwIֲ}ymFQ[y>wٜªuAOAMۧDyf:O(~TR9E"g2#^C楣̯XLWMK]'V8PvӾ1;ؖ@7]NVEg4wW!/I/)o!>Ÿ`˶[aB>䬼UU/vk_.mg3Ҵc uٝ:gvY nDw4܊A}b6yq͵͹}QP}1!?ң9Y6'>rl&::t`i $}*au`9di:60h<^XI~ LqG x<]+/>!m]n):eb#E0Lw`Xk"0j#(W/8JPZ +Gu1kvw oɕ^}s{@fhRTR. )~T|$ ѪaLB+D|>p:PeBiٝMj跄TDf%~ɬ['nbi$:9>B-b+[(ĪZz'nPmk.{3v;$ j'ˣ~Ƶ`uqg,4P2fC:$9T7glENeH`K| T'cͣ3d %-Q'|< Y^}A'/qde+ǿ[1{& \۟͗k~u}&}:6cM(/stUs67Kqm|USӮ }s?b캀GNO&+Jqp4 ю>pR &ƴۯ~еt0])p!|zEd^.+F^r2l2Xe)~ő4Lͦ~(S5L+X$͢8AU,k詛^U+TWO8asZrgBssHw^oo۬X[x=K>}BLWrҫ0/]6!?#Lr]Q0vr$ u@ZB|I5I`cAb}VI Z'` ܁̌F;݅gii%ȚJ{&v66jW1K+-?fcjuT%Cc\YBi kV'd51ClS&A֕V)ƝխữŗvOQ[)5RuYe bt`oMj3[@2~b]kQ#g߆fxu䋈5՛%nڛ/@o2.n?30p o涡怘]än^5-#gHI2 ۱dQ yXϒ׮:t%v*l[Zdy^o5P݂g 63n٧w?@%tli BDmZ@XK.pjeT DZbFCl^,C<9GաŚߩ:e1h Z;Uݮj`/٫xvB.}gM f #?~W5iw(]c0a)XX"@>,ػ2ˏ1t H:'ׁ^%25#ͬ'š'\ wi3QQtum'd+t ^2x0aTJjİd/8à>zddamַx 9{0KFclڭ@j&ォJ/7ڨ},x='cjOْlԸPe\9R^ [^`#jҪP`C=ڙʧ"Di_|fme91+1sݸlHÌ׭~ *&cPŒHy,u)KjR7Yme*l췱BrTi a!!ZsM@[=}ozS,K=,ajmf2gNqmTP@ hXBsNn?;(r.frgʩå}GDNdh2<} 4NҳXh)0tez OĢ V:>x@PNHtvI-lm"aO0#G%`IgT@roq~;@&*svtUc(ćXd1>tXI1 bK [:إTGy625CT^>wݞS(=~[ki+ӱkK/. tr ('PƦ_zɴX|ްTZ6qцRJO*7z諲TÝ~((f+`f >'ĩ-Yʹͳ\ iCӤ3;4?m7hk~.Nkd /R/.h֯.t54#ןj\<>N*^{;Upq~!}эCt JkC /J-|FqS:7Jڤ80E4Olm5bxI1i5`f0U7uC2۶J}[i36bgU垿 p..*@ ZYFmMG;i.`ۜf&Z$-l5Fn%7W'Ȓ6DL+͊~uKmIbG#p ɺ ʗ]jU[M@nKmR: ۫ Bg_$3>pb~y|=bYד5-іaס \ 4{ՅQzƙof~]&>2_9!њ!aD3/CsxG"N^ÙeۊhY,DO4xXt%ӨIvx`gLqVIo.XuRKU